diff --git a/.cockpitrc b/.cockpitrc index 2cb6d9d6d..537250e2f 100644 --- a/.cockpitrc +++ b/.cockpitrc @@ -49,6 +49,7 @@ # ez130_8t_stdcell_v0 # ez130_8t_stdcell_v0.12 # ez130_8t_stdcell_v1.0 + # ez130_8t_stdcell_v1.1 # ez130_7t_stdcell_v0 # # memories : RM_IHPSG13_v1.0 @@ -63,7 +64,7 @@ # libs = SG13CMOS5L_0.2 \ - open_stdcell_rev0.1.3 \ + ez130_8t_stdcell_v1.1 \ sg13cmos5l_io_v0.1 \ open_sram_v2.2 \ bondpad5l_70x70_v0 @@ -146,7 +147,7 @@ innovus = xterm -g 136x40 -T innovus-21.13 -e "cds_innovus-21.13.000 innovus" calibre = xterm -g 120x40 -T calibredrv-2021.3 -e "./start_calibre 2021.3" dfii = ./start_dfii - yosys = xterm -g 120x40 -T yosys -e "oseda -2026.02 yosys -C" - openroad = xterm -g 120x40 -T openroad -e "oseda -2026.02 openroad -gui" + yosys = xterm -g 120x40 -T yosys -e "oseda -2026.09 yosys -C" + openroad = xterm -g 120x40 -T openroad -e "oseda -2026.09 openroad -gui" klayout = xterm -g 120x40 -T klayout -e "./start_klayout" dz:llama = llama diff --git a/.github/scripts/report_metrics.py b/.github/scripts/report_metrics.py index 55c3445a9..a6b8e2a00 100644 --- a/.github/scripts/report_metrics.py +++ b/.github/scripts/report_metrics.py @@ -113,6 +113,11 @@ def module_label(instance_name, modules): return "Other logic" +def is_nand2(name): + # plain two-input NAND (NAND2X1, NAND2X1P5, ...), not the NAND2B variants with an inverted input + return re.search(r"(?:^|_)nand2(?=x|_|\d|$)", name, re.IGNORECASE) is not None + + def database_metrics(path, modules): db = odb.dbDatabase.create() odb.read_db(db, str(path)) @@ -130,7 +135,7 @@ def area(master): area(master) for library in db.getLibs() for master in library.getMasters() - if str(master.getType()) == "CORE" and re.search(r"(?:^|_)nand2(?:_|$)", master.getName(), re.IGNORECASE) + if str(master.getType()) == "CORE" and is_nand2(master.getName()) ] if not nand_areas or min(nand_areas) <= 0: raise ValueError("No positive-area NAND2 master for GE reference") @@ -188,7 +193,7 @@ def main(): raise ValueError(f"Invalid source SHA {sha!r}") metrics = { "source_sha": sha, - "technology": os.environ.get("CROC_PDK", "sg13cmos5l"), + "technology": "sg13cmos5l", **database_metrics(root / "openroad/out/croc.odb", modules), **timing_metrics( (root / "openroad/reports/05_croc.final.rpt").read_text(), diff --git a/.github/scripts/run_sim_flow.sh b/.github/scripts/run_sim_flow.sh index b1a935810..383d3ef98 100755 --- a/.github/scripts/run_sim_flow.sh +++ b/.github/scripts/run_sim_flow.sh @@ -86,8 +86,6 @@ if [[ "$simulation_mode" == "rtl" ]]; then simulation_binary="obj_dir_rtl/Vtb_croc_soc" simulation_log="croc_rtl.log" else - export CROC_PDK=sg13cmos5l - default_netlist="yosys/out/croc_yosys_debug.v" idma_netlist="yosys/out/croc_idma_yosys_debug.v" for required_file in \ diff --git a/.github/scripts/test_report_metrics.py b/.github/scripts/test_report_metrics.py index f64dec57e..3bb1189e8 100644 --- a/.github/scripts/test_report_metrics.py +++ b/.github/scripts/test_report_metrics.py @@ -58,12 +58,12 @@ def test_missing_and_duplicate_timing_rejected(self): metrics.timing_metrics(self.report.replace("0.4431", "1.1"), self.sdc) def test_functional_classification(self): - self.assertEqual(metrics.category(Master("sg13g2_buf_1")), "Logic cells") + self.assertEqual(metrics.category(Master("BUFX2")), "Logic cells") self.assertEqual(metrics.category(Master("pad", "PAD_POWER")), "Signal + power pads") self.assertEqual(metrics.category(Master("memory", "BLOCK")), "Macros") for master in ( Master("filler", "CORE_SPACER"), - Master("sg13g2_decap_1"), + Master("DECAP4"), Master("antenna", "CORE_ANTENNACELL"), Master("bondpad", "COVER"), ): @@ -90,6 +90,12 @@ def test_modules_use_boundaries_and_deepest_owner(self): self.assertEqual(metrics.module_label("soc/gen_sram_bank[1].cell", modules), "SRAM") self.assertEqual(metrics.module_label("soc/i_uart2/cell", modules), "UART") + def test_nand2_reference(self): + for name in ("NAND2X1", "NAND2X1P5", "NAND2X4", "nand2_1"): + self.assertTrue(metrics.is_nand2(name), name) + for name in ("NAND2BX1", "NAND3X1", "AND2X1", "NOR2X1"): + self.assertFalse(metrics.is_nand2(name), name) + if __name__ == "__main__": suite = unittest.defaultTestLoader.loadTestsFromTestCase(MetricsTests) diff --git a/.gitignore b/.gitignore index ac4fa3c44..20013c8d8 100644 --- a/.gitignore +++ b/.gitignore @@ -19,7 +19,6 @@ __pycache__/ /.setPDK.csh # public PDK mirror /ihp13/pdk/gds/*.gds -!/ihp13/pdk/gds/bondpad_70x70.gds !/ihp13/pdk/gds/bondpad5l_70x70.gds # dfii /dfii/ diff --git a/README.md b/README.md index 7b3767a74..3bb4ed4b8 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Croc System-on-Chip -A simple SoC for education using PULP IPs. Croc includes all scripts necessary to produce a nearly finished chip in [IHPs open-source 130nm technology](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/main). +A simple SoC for education using PULP IPs. Croc includes all scripts necessary to produce a nearly finished chip in [IHPs open-source 130nm technology](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/main), using the open [EZ130 8T standard cells](https://iip.ethz.ch/ez-library/ihp130-8t.html) and the 5-metal CMOS5L back-end. As it is oriented towards education, it forgoes some configurability to increase readability of the RTL and scripts. @@ -94,11 +94,11 @@ graph LR; ## Requirements We are using the excellent docker container maintained by Harald Pretl. If you get stuck with installing the tools, we urge you to check the [Tool Repository](https://github.com/iic-jku/IIC-OSIC-TOOLS). -The current supported version is 2025.12, no other version is officially supported. +The current supported version is 2026.09, no other version is officially supported. ### ETHZ systems -ETHZ Design Center maintains an internal version of the IHP PDK, with integrations into all tools we have access to. For this reason if you work on the ETH systems, it is recommended to use the `icdesign` tool (cockpit) instead of the linked GitHub PDK repositories. +ETHZ Design Center maintains an internal version of the IHP PDK, with integrations into all tools we have access to, including the EZ130 8T standard cells. For this reason if you work on the ETH systems, it is recommended to use the `icdesign` tool (cockpit) instead of the linked GitHub PDK repositories. You can directly create a cockpit `technology/` directory inside the Croc repository: ```sh @@ -113,7 +113,7 @@ You may want to start a shell in the pre-installed osic-tools container using: ```sh oseda bash -# specific version eg: oseda -2025.12 bash +# specific version eg: oseda -2026.09 bash ``` ### Other systems @@ -160,19 +160,16 @@ You need to build/install the required tools manually: ### PDK versions and sources -The ASIC flow supports two IHP PDKs selected via the `CROC_PDK` environmental variable: +The ASIC flow uses the [EZ130 8T standard-cell library](https://iip.ethz.ch/ez-library/ihp130-8t.html) with the IHP SG13CMOS5L 5-metal back-end, the SG13CMOS5L IO cells, and the IHP SRAM macros. +Synthesis, place and route, simulation, and DEF-to-GDS conversion all use one active view: -- `sg13cmos5l`: the default 5-metal CMOS5L option. -- `sg13g2`: the original SG13G2 7-metal option. - -`CROC_PDK` is the only PDK setting users select. There is one active view used by synthesis, place and route, simulation, and DEF-to-GDS conversion: - -- `technology/`: Liberty, LEF, Verilog models, and GDS files for the selected PDK. +- `technology/`: Liberty, LEF, Verilog models, and GDS files of these libraries. On ETH systems, the `technology/` directory is set up by the ETHZ Design Center cockpit and takes priority. Outside ETH, `env.sh` creates `technology -> ihp13/pdk` symbolic link on demand if `technology/` does not already exist. +If you use the EZ130 8T cells, please cite the reference given in `ihp13/pdk/licenses/NOTICE.ez130_8t`. The committed `ihp13/pdk` mirror contains the Apache-2.0 Liberty, LEF, and Verilog files needed by the flow. -The two Croc bondpad GDS files are committed in `ihp13/pdk/gds`; IHP GDS files are kept out of git and can be downloaded with: +The Croc bondpad GDS file is committed in `ihp13/pdk/gds`; the EZ130 8T, IO, and SRAM GDS files are kept out of git and can be downloaded with: ```sh scripts/download_gds.sh @@ -184,8 +181,8 @@ Maintainers can update the pinned PDK mirror with `scripts/update_pdk.sh`. You can also run `scripts/setup_technology.sh` manually to print the active technology view. `env.sh` runs the same setup quietly before the ASIC scripts use the PDK. KLayout needs technology scripts, filling rules, and layer properties in addition to the files mentioned above. -KLayout tool files are always taken from the pinned PDK submodule, either -`ihp13/sg13cmos5l` or `ihp13/sg13g2`. +KLayout tool files are taken from the pinned `ihp13/sg13cmos5l` submodule. +It relies on `ihp13/sg13g2` for the shared PCell API and default DRC rules. The OSIC/oseda container also contains a PDK under `/foss/pdks`, but Croc does not currently use it. @@ -221,9 +218,6 @@ Use `./run_drc.sh --full` when reviewing the final layout before tapeout. It runs the slower and stricter checks across all layers. Full DRC is the default when no mode is specified. -The ASIC flow defaults to `CROC_PDK=sg13cmos5l`. -To switch back to the original metal stack, export `CROC_PDK=sg13g2` before running the scripts. - ArtistIC uses [`artistic/croc.toml`](artistic/croc.toml) to generate the logo, chip images, module outlines, and layer map. Outlines use the matching placed DEF in `openroad/out/croc.def`. Host image processing needs Python 3.11+, @@ -231,7 +225,7 @@ Pillow, img2pdf, Inkscape, and potrace. Run the GDS stages in OSEDA: ```sh make -C artistic/artistic PROJECT=../croc.toml logo-prepare -oseda -2025.12 bash -c 'source env.sh; make -C artistic/artistic PROJECT=../croc.toml logo-merge render-generate map-generate' +oseda -2026.09 bash -c 'source env.sh; make -C artistic/artistic PROJECT=../croc.toml logo-merge render-generate map-generate' make -C artistic/artistic PROJECT=../croc.toml render-compose render-annotate map-build ``` diff --git a/docker-compose.yml b/docker-compose.yml index 6484776fb..a1e4afc5c 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,7 +7,7 @@ services: pulp-docker: - image: hpretl/iic-osic-tools:2025.12 + image: hpretl/iic-osic-tools:2026.09 environment: - UID=${UID} - GID=${GID} diff --git a/env.sh b/env.sh index 4f29f5d40..ad3af51c2 100644 --- a/env.sh +++ b/env.sh @@ -20,49 +20,11 @@ echo "[INFO][ENV] Croc root: $CROC_ROOT" ###################### export PROJ_NAME="${PROJ_NAME:-croc}" export TOP_DESIGN="${TOP_DESIGN:-croc_chip}" -if [[ -z "${CROC_PDK:-}" ]]; then - if [[ "${PDK:-}" == "sg13g2" || "${PDK:-}" == "sg13cmos5l" ]]; then - echo "[WARNING][ENV] Ignoring PDK=$PDK. Use CROC_PDK to select the Croc PDK." - fi - export CROC_PDK="sg13cmos5l" -fi - -# Explicit file basenames used by downstream scripts. Directory/source -# selection lives below; cell names and basenames stay spelled out here. -export PDK_STDCELL_LEF_FILE="sg13g2_stdcell.lef" -export PDK_STDCELL_GDS_FILE="sg13g2_stdcell.gds" -export PDK_STDCELL_LIB_TT_FILE="sg13g2_stdcell_typ_1p20V_25C.lib" -export PDK_STDCELL_LIB_FF_FILE="sg13g2_stdcell_fast_1p32V_m40C.lib" -export CROC_TECHNOLOGY_VIEW="" -case "$CROC_PDK" in - sg13cmos5l) - export BENDER_PDK_ARGS="-D IHP_SG13CMOS5L=1" - export PDK_TECH_LEF_FILE="sg13cmos5l_tech.lef" - export PDK_IO_LEF_FILE="sg13cmos5l_io.lef" - export PDK_IO_GDS_FILE="sg13cmos5l_io.gds" - export PDK_IO_LIB_TT_FILE="sg13cmos5l_io_typ_1p2V_3p3V_25C.lib" - export PDK_IO_LIB_FF_FILE="sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib" - export PDK_BONDPAD_LEF="bondpad5l_70x70.lef" - export PDK_BONDPAD_GDS="bondpad5l_70x70.gds" - export KLAYOUT_PATH="$CROC_ROOT/ihp13/sg13cmos5l/libs.tech/klayout" - ;; - sg13g2) - export BENDER_PDK_ARGS="" - export PDK_TECH_LEF_FILE="sg13g2_tech.lef" - export PDK_IO_LEF_FILE="sg13g2_io.lef" - export PDK_IO_GDS_FILE="sg13g2_io.gds" - export PDK_IO_LIB_TT_FILE="sg13g2_io_typ_1p2V_3p3V_25C.lib" - export PDK_IO_LIB_FF_FILE="sg13g2_io_fast_1p32V_3p6V_m40C.lib" - export PDK_BONDPAD_LEF="bondpad_70x70.lef" - export PDK_BONDPAD_GDS="bondpad_70x70.gds" - export KLAYOUT_PATH="$CROC_ROOT/ihp13/sg13g2/ihp-sg13g2/libs.tech/klayout" - ;; - *) - echo "[ERROR][ENV] Unknown CROC_PDK '$CROC_PDK'" >&2 - return 1 2>/dev/null || exit 1 - ;; -esac +# KLayout tooling comes from the pinned IHP SG13CMOS5L submodule +export KLAYOUT_PATH="$CROC_ROOT/ihp13/sg13cmos5l/libs.tech/klayout" +export KLAYOUT_TECH="sg13cmos5l" +export PDK_LAYER_MAP_FILE="$KLAYOUT_PATH/tech/sg13cmos5l.map" ################### @@ -72,7 +34,6 @@ esac # Verilog, and GDS files. Cockpit provides it on ETH systems; elsewhere, # env.sh creates a link to ihp13/pdk. -PUBLIC_PDK_ROOT="$CROC_ROOT/ihp13/pdk" if [[ "${CROC_SKIP_TECH_SETUP:-0}" != "1" ]]; then if ! "$CROC_ROOT/scripts/setup_technology.sh" --quiet; then return 1 2>/dev/null || exit 1 @@ -81,49 +42,4 @@ else echo "[INFO][ENV] Skipping technology setup" fi -if [[ -e "${CROC_ROOT}/technology" || ( "${CROC_SKIP_TECH_SETUP:-0}" == "1" && -d "$PUBLIC_PDK_ROOT" ) ]]; then - - if [[ -e "${CROC_ROOT}/technology" ]]; then - export PDK_ROOT="$CROC_ROOT/technology" - else - # Dry runs use the public mirror directly without creating technology/. - export PDK_ROOT="$PUBLIC_PDK_ROOT" - fi - public_pdk_realpath="$(realpath -m "$PUBLIC_PDK_ROOT")" - technology_realpath="$(realpath -m "$PDK_ROOT")" - if [[ "$technology_realpath" == "$public_pdk_realpath" ]]; then - export CROC_TECHNOLOGY_VIEW="public mirror" - else - export CROC_TECHNOLOGY_VIEW="local technology directory" - fi - - export PDK_DIR_LEF_TECH="$PDK_ROOT/lef" - export PDK_DIR_LEF_CELLS="$PDK_ROOT/lef" - export PDK_DIR_LEF_SRAMS="$PDK_ROOT/lef" - export PDK_DIR_LEF_IOS="$PDK_ROOT/lef" - export PDK_DIR_LEF_BOND="$PDK_ROOT/lef" - export PDK_DIR_LIB_CELLS="$PDK_ROOT/lib" - export PDK_DIR_LIB_SRAMS="$PDK_ROOT/lib" - export PDK_DIR_LIB_IOS="$PDK_ROOT/lib" - export PDK_DIR_GDS_CELLS="$PDK_ROOT/gds" - export PDK_DIR_GDS_SRAMS="$PDK_ROOT/gds" - export PDK_DIR_GDS_IOS="$PDK_ROOT/gds" - export PDK_DIR_GDS_BOND="$PDK_ROOT/gds" - -else - echo "[WARNING][ENV] PDK not found. Initialize cockpit or ensure ihp13/pdk exists" - export PDK_ROOT="" # Set to empty to avoid unbound variable error - export KLAYOUT_PATH="" # Set to empty to avoid unbound variable error -fi - -echo "[INFO][ENV] PDK root: $PDK_ROOT" -echo "[INFO][ENV] Croc PDK: $CROC_PDK" -echo "[INFO][ENV] Active technology view: ${CROC_TECHNOLOGY_VIEW:-}" echo "[INFO][ENV] KLayout path: $KLAYOUT_PATH" -echo "[INFO][ENV] Bender PDK args: ${BENDER_PDK_ARGS:-}" -echo "[INFO][ENV] Tech LEF: $PDK_TECH_LEF_FILE" -echo "[INFO][ENV] IO LEF/GDS: $PDK_IO_LEF_FILE/$PDK_IO_GDS_FILE" -echo "[INFO][ENV] IO Liberty tt/ff: $PDK_IO_LIB_TT_FILE/$PDK_IO_LIB_FF_FILE" -echo "[INFO][ENV] Bondpad LEF/GDS: $PDK_BONDPAD_LEF/$PDK_BONDPAD_GDS" -export KLAYOUT_TECH="$CROC_PDK" -export PDK_LAYER_MAP_FILE="$KLAYOUT_PATH/tech/${CROC_PDK}.map" diff --git a/ihp13/patches/0001-Filling-improvements.patch b/ihp13/patches/0001-Filling-improvements.patch deleted file mode 100644 index cc3340b46..000000000 --- a/ihp13/patches/0001-Filling-improvements.patch +++ /dev/null @@ -1,426 +0,0 @@ -From 6603c4b764475516639f7843b6ac370616800956 Mon Sep 17 00:00:00 2001 -From: Thomas Benz -Date: Thu, 4 Sep 2025 16:39:22 +0200 -Subject: [PATCH] Filling improvements - ---- - .../tech/macros/sg13g2_filler_ActGatP.lym | 6 + - .../tech/macros/sg13g2_filler_Metal.lym | 35 +++-- - .../tech/macros/sg13g2_filler_TopMetal1.lym | 132 ++++++++++++++++++ - .../tech/macros/sg13g2_filler_TopMetal2.lym | 131 +++++++++++++++++ - .../libs.tech/klayout/tech/scripts/filler.py | 8 +- - 5 files changed, 299 insertions(+), 13 deletions(-) - create mode 100644 ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal1.lym - create mode 100644 ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal2.lym - -diff --git a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_ActGatP.lym b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_ActGatP.lym -index a60a7ef..4cade7a 100644 ---- a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_ActGatP.lym -+++ b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_ActGatP.lym -@@ -149,6 +149,8 @@ - # CREATE Activ FILLER - ########################################################################## - -+ print(" -> Calculate Activ exclusion region\n") -+ - extent_all_layers = source.extent - Activ_cpy=Activ.dup - Poly_cpy=GatPoly.dup -@@ -188,6 +190,8 @@ - # CREATE GatPoly FILLER - ########################################################################## - -+ print(" -> Calculate GatPoly exclusion region\n") -+ - Activ_gp_cpy=Activ.dup - Poly_filler_cpy=GatPoly_filler.dup - Poly_gp_cpy=GatPoly.dup -@@ -233,7 +237,9 @@ - - org_x = 2000.0 - org_y = org_x -+ print(" -> Perform GatePoly fill\n") - (cellframe1-exclLayAct-exclLayGatP).fill(act_fill, hstep(spacing_h, offset_v), vstep(offset_h, spacing_v)) -+ print(" -> Perform Activ fill\n") - (cellframe1-exclLayGatP-exclLayAct).fill(gp_fill, hstep(gp_spacing_h, gp_offset_v), vstep(gp_offset_h, gp_spacing_v)) - - -diff --git a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_Metal.lym b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_Metal.lym -index 147cd1e..ff38154 100644 ---- a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_Metal.lym -+++ b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_Metal.lym -@@ -195,10 +195,10 @@ - end - - distances = { -- 'distance_m1' => 1.5, -- 'distance_m2' => 1.5, -- 'distance_m3' => 2.0, -- 'distance_m4' => 2.0, -+ 'distance_m1' => 0.42, -+ 'distance_m2' => 0.42, -+ 'distance_m3' => 0.42, -+ 'distance_m4' => 1.2, - 'distance_m5' => 2.0 - } - -@@ -259,6 +259,9 @@ - pattern_m5_s = fill_pattern("Met5_S_FILL_CELL").shape(67, 22, box(0.0, 0.0, width_m5_s, height_m5_s)) - pattern_m5_m = fill_pattern("Met5_M_FILL_CELL").shape(67, 22, box(0.0, 0.0, width_m5_m, height_m5_m)) - -+ -+ # This is my stupid way of hacking in multi_origin functionality as the true parameter seems to create off-grid structures. All values are pure guesses. -+ - print("Filling M1\n") - M1Fil_b = Metal1_filler.dup - M1Fil_b.size(0.42, 0.42, "square_limit") -@@ -267,8 +270,12 @@ - M1Fil_d = TRANS.dup - M1Fil_d.size(1.0, 1.0, "square_limit") - M1Fil = EdgeSeal.holes - (M1Fil_b | M1Fil_c | M1Fil_d | Metal1_nofill | Metal1_slit | TRANS | NoMetFiller) -- M1Fil_left = M1Fil.fill_with_left(pattern_m1_m, hstep(width_m1_m + distance_m1_m), vstep(height_m1_m + distance_m1_m)) -- M1Fil_left.fill(pattern_m1_s, hstep(width_m1_s + distance_m1_s), vstep(height_m1_s + distance_m1_s)) -+ m1Fil_left = M1Fil.fill_with_left(pattern_m1_m, hstep(width_m1_m + distance_m1_m), vstep(height_m1_m + distance_m1_m)) -+ for it in 0..24 do -+ origin_shift = (it * 0.07).round(2) -+ print(" -> Detail iteration #{it}: shift - #{origin_shift}\n") -+ m1Fil_left = m1Fil_left.fill_with_left(pattern_m1_s, hstep(width_m1_s + distance_m1_s), vstep(height_m1_s + distance_m1_s), origin(origin_shift, origin_shift)) -+ end - - print("Filling M2\n") - M2Fil_b = Metal2_filler.dup -@@ -278,8 +285,12 @@ - M2Fil_d = TRANS.dup - M2Fil_d.size(1.0, 1.0, "square_limit") - M2Fil = EdgeSeal.holes - (M2Fil_b | M2Fil_c | M2Fil_d | Metal2_nofill | Metal2_slit | TRANS | NoMetFiller) -- M2Fil_left = M2Fil.fill_with_left(pattern_m2_m, hstep(width_m2_m + distance_m2_m), vstep(height_m2_m + distance_m2_m)) -- M2Fil_left.fill(pattern_m2_s, hstep(width_m2_s + distance_m2_s), vstep(height_m2_s + distance_m2_s)) -+ m2Fil_left = M2Fil.fill_with_left(pattern_m2_m, hstep(width_m2_m + distance_m2_m), vstep(height_m2_m + distance_m2_m)) -+ for it in 0..24 do -+ origin_shift = (it * 0.07).round(2) -+ print(" -> Detail iteration #{it}: shift - #{origin_shift}\n") -+ m2Fil_left = m2Fil_left.fill_with_left(pattern_m2_s, hstep(width_m2_s + distance_m2_s), vstep(height_m2_s + distance_m2_s), origin(origin_shift, origin_shift)) -+ end - - print("Filling M3\n") - M3Fil_b = Metal3_filler.dup -@@ -289,8 +300,12 @@ - M3Fil_d = TRANS.dup - M3Fil_d.size(1.0, 1.0, "square_limit") - M3Fil = EdgeSeal.holes - (M3Fil_b | M3Fil_c | M3Fil_d | Metal3_nofill | Metal3_slit | TRANS | NoMetFiller) -- M3Fil_left = M3Fil.fill_with_left(pattern_m3_m, hstep(width_m3_m + distance_m3_m), vstep(height_m3_m + distance_m3_m)) -- M3Fil_left.fill(pattern_m3_s, hstep(width_m3_s + distance_m3_s), vstep(height_m3_s + distance_m3_s)) -+ m3Fil_left = M3Fil.fill_with_left(pattern_m3_m, hstep(width_m3_m + distance_m3_m), vstep(height_m3_m + distance_m3_m)) -+ for it in 0..24 do -+ origin_shift = (it * 0.07).round(2) -+ print(" -> Detail iteration #{it}: shift - #{origin_shift}\n") -+ m3Fil_left = m3Fil_left.fill_with_left(pattern_m3_s, hstep(width_m3_s + distance_m3_s), vstep(height_m3_s + distance_m3_s), origin(origin_shift, origin_shift)) -+ end - - print("Filling M4\n") - M4Fil_b = Metal4_filler.dup -diff --git a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal1.lym b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal1.lym -new file mode 100644 -index 0000000..a17cc9c ---- /dev/null -+++ b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal1.lym -@@ -0,0 +1,132 @@ -+ -+ -+ Fill TopMetal 1 -+ 0.1 -+ filler -+ -+ -+ -+ false -+ false -+ 0 -+ -+ true -+ filler -+ sg13g2_menu>end("SG13G2 PDK").end -+ dsl -+ drc-dsl-xml -+ -+ # Automatic filler generation script for TopMetal -+ Activ = source.input("1/0") -+ Activ_pin = source.input("1/2") -+ Activ_mask = source.input("1/20") -+ Activ_filler = source.input("1/22") -+ Activ_nofill = source.input("1/23") -+ BiWind = source.input("3/0") -+ GatPoly = source.input("5/0") -+ GatPoly_pin = source.input("5/2") -+ GatPoly_filler = source.input("5/22") -+ GatPoly_nofill = source.input("5/23") -+ Cont = source.input("6/0") -+ nSD = source.input("7/0") -+ nSD_block = source.input("7/21") -+ Metal1 = source.input("8/0") -+ Metal1_pin = source.input("8/2") -+ Metal1_filler = source.input("8/22") -+ Metal1_nofill = source.input("8/23") -+ Metal1_slit = source.input("8/24") -+ Passiv = source.input("9/0") -+ Metal2 = source.input("10/0") -+ Metal2_pin = source.input("10/2") -+ Metal2_filler = source.input("10/22") -+ Metal2_nofill = source.input("10/23") -+ Metal2_slit = source.input("10/24") -+ BasPoly = source.input("13/0") -+ pSD = source.input("14/0") -+ DigiBnd = source.input("16/0") -+ Via1 = source.input("19/0") -+ RES = source.input("24/0") -+ SRAM = source.input("25/0") -+ TRANS = source.input("26/0") -+ IND = source.input("27/0") -+ SalBlock = source.input("28/0") -+ Via2 = source.input("29/0") -+ Metal3 = source.input("30/0") -+ Metal3_pin = source.input("30/2") -+ Metal3_filler = source.input("30/22") -+ Metal3_nofill = source.input("30/23") -+ Metal3_slit = source.input("30/24") -+ NWell = source.input("31/0") -+ NWell_pin = source.input("31/2") -+ nBuLay = source.input("32/0") -+ nBuLay_block = source.input("32/21") -+ EmWind = source.input("33/0") -+ DeepCo = source.input("35/0") -+ MIM = source.input("36/0") -+ EdgeSeal = source.input("39/0") -+ dfpad = source.input("41/0") -+ dfpad_pillar = source.input("41/35") -+ dfpad_sbump = source.input("41/36") -+ ThickGateOx = source.input("44/0") -+ PWell = source.input("46/0") -+ PWell_block = source.input("46/21") -+ Via3 = source.input("49/0") -+ Metal4 = source.input("50/0") -+ Metal4_pin = source.input("50/2") -+ Metal4_filler = source.input("50/22") -+ Metal4_nofill = source.input("50/23") -+ Metal4_slit = source.input("50/24") -+ EmPoly = source.input("55/0") -+ DigiSub = source.input("60/0") -+ TEXT_0 = source.labels("63/0") -+ Via4 = source.input("66/0") -+ Metal5 = source.input("67/0") -+ Metal5_pin = source.input("67/2") -+ Metal5_filler = source.input("67/22") -+ Metal5_nofill = source.input("67/23") -+ Metal5_slit = source.input("67/24") -+ Polimide = source.input("98/0") -+ Recog = source.input("99/0") -+ Recog_esd = source.input("99/30") -+ Recog_diode = source.input("99/31") -+ Recog_tsv = source.input("99/32") -+ EXTBlock = source.input("111/0") -+ TopVia1 = source.input("125/0") -+ TopMetal1 = source.input("126/0") -+ TopMetal1_pin = source.input("126/2") -+ TopMetal1_filler = source.input("126/22") -+ TopMetal1_nofill = source.input("126/23") -+ TopMetal1_slit = source.input("126/24") -+ PolyRes = source.input("128/0") -+ Vmim = source.input("129/0") -+ TopVia2 = source.input("133/0") -+ TopMetal2 = source.input("134/0") -+ TopMetal2_pin = source.input("134/2") -+ TopMetal2_filler = source.input("134/22") -+ TopMetal2_nofill = source.input("134/23") -+ TopMetal2_slit = source.input("134/24") -+ ColWind = source.input("139/0") -+ RFMEM = source.input("147/0") -+ DeepVia = source.input("152/0") -+ LBE = source.input("157/0") -+ NoMetFiller = source.input("160/0") -+ -+ # Paramter -+ width = 5.0 -+ height = 10.0 -+ distance = 3.05 # exact value of 3.0, which is a min. value for TM1Fil.b causes random DRC violations -+ -+ # Create filler cell -+ pattern_tm1 = fill_pattern("TM1_FILL_CELL").shape(126, 22, box(0.0, 0.0, width, height)) -+ -+ # Define noFill exclusion layer -+ TM1Fil_c = TopMetal1.dup -+ TM1Fil_c.size(3.0, 3.0, "square_limit") -+ TM1Fil_d = TRANS.dup -+ TM1Fil_d.size(4.9, 4.9, "square_limit") -+ exclLayTM1 = TM1Fil_c | TM1Fil_d | TopMetal1_filler | TopMetal1_nofill | TopMetal1_slit | TRANS -+ -+ # perform fill -+ (EdgeSeal.holes - exclLayTM1).fill(pattern_tm1, hstep(width + distance), vstep(height + distance)) -+ -+ -diff --git a/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal2.lym b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal2.lym -new file mode 100644 -index 0000000..58fc9ea ---- /dev/null -+++ b/ihp-sg13g2/libs.tech/klayout/tech/macros/sg13g2_filler_TopMetal2.lym -@@ -0,0 +1,131 @@ -+ -+ -+ Fill TopMetal 2 -+ 0.1 -+ filler -+ -+ -+ -+ false -+ false -+ 0 -+ -+ true -+ filler -+ sg13g2_menu>end("SG13G2 PDK").end -+ dsl -+ drc-dsl-xml -+ -+ # Automatic filler generation script for TopMetal -+ Activ = source.input("1/0") -+ Activ_pin = source.input("1/2") -+ Activ_mask = source.input("1/20") -+ Activ_filler = source.input("1/22") -+ Activ_nofill = source.input("1/23") -+ BiWind = source.input("3/0") -+ GatPoly = source.input("5/0") -+ GatPoly_pin = source.input("5/2") -+ GatPoly_filler = source.input("5/22") -+ GatPoly_nofill = source.input("5/23") -+ Cont = source.input("6/0") -+ nSD = source.input("7/0") -+ nSD_block = source.input("7/21") -+ Metal1 = source.input("8/0") -+ Metal1_pin = source.input("8/2") -+ Metal1_filler = source.input("8/22") -+ Metal1_nofill = source.input("8/23") -+ Metal1_slit = source.input("8/24") -+ Passiv = source.input("9/0") -+ Metal2 = source.input("10/0") -+ Metal2_pin = source.input("10/2") -+ Metal2_filler = source.input("10/22") -+ Metal2_nofill = source.input("10/23") -+ Metal2_slit = source.input("10/24") -+ BasPoly = source.input("13/0") -+ pSD = source.input("14/0") -+ DigiBnd = source.input("16/0") -+ Via1 = source.input("19/0") -+ RES = source.input("24/0") -+ SRAM = source.input("25/0") -+ TRANS = source.input("26/0") -+ IND = source.input("27/0") -+ SalBlock = source.input("28/0") -+ Via2 = source.input("29/0") -+ Metal3 = source.input("30/0") -+ Metal3_pin = source.input("30/2") -+ Metal3_filler = source.input("30/22") -+ Metal3_nofill = source.input("30/23") -+ Metal3_slit = source.input("30/24") -+ NWell = source.input("31/0") -+ NWell_pin = source.input("31/2") -+ nBuLay = source.input("32/0") -+ nBuLay_block = source.input("32/21") -+ EmWind = source.input("33/0") -+ DeepCo = source.input("35/0") -+ MIM = source.input("36/0") -+ EdgeSeal = source.input("39/0") -+ dfpad = source.input("41/0") -+ dfpad_pillar = source.input("41/35") -+ dfpad_sbump = source.input("41/36") -+ ThickGateOx = source.input("44/0") -+ PWell = source.input("46/0") -+ PWell_block = source.input("46/21") -+ Via3 = source.input("49/0") -+ Metal4 = source.input("50/0") -+ Metal4_pin = source.input("50/2") -+ Metal4_filler = source.input("50/22") -+ Metal4_nofill = source.input("50/23") -+ Metal4_slit = source.input("50/24") -+ EmPoly = source.input("55/0") -+ DigiSub = source.input("60/0") -+ TEXT_0 = source.labels("63/0") -+ Via4 = source.input("66/0") -+ Metal5 = source.input("67/0") -+ Metal5_pin = source.input("67/2") -+ Metal5_filler = source.input("67/22") -+ Metal5_nofill = source.input("67/23") -+ Metal5_slit = source.input("67/24") -+ Polimide = source.input("98/0") -+ Recog = source.input("99/0") -+ Recog_esd = source.input("99/30") -+ Recog_diode = source.input("99/31") -+ Recog_tsv = source.input("99/32") -+ EXTBlock = source.input("111/0") -+ TopVia1 = source.input("125/0") -+ TopMetal1 = source.input("126/0") -+ TopMetal1_pin = source.input("126/2") -+ TopMetal1_filler = source.input("126/22") -+ TopMetal1_nofill = source.input("126/23") -+ TopMetal1_slit = source.input("126/24") -+ PolyRes = source.input("128/0") -+ Vmim = source.input("129/0") -+ TopVia2 = source.input("133/0") -+ TopMetal2 = source.input("134/0") -+ TopMetal2_pin = source.input("134/2") -+ TopMetal2_filler = source.input("134/22") -+ TopMetal2_nofill = source.input("134/23") -+ TopMetal2_slit = source.input("134/24") -+ ColWind = source.input("139/0") -+ RFMEM = source.input("147/0") -+ DeepVia = source.input("152/0") -+ LBE = source.input("157/0") -+ NoMetFiller = source.input("160/0") -+ -+ # Paramter -+ width = 5.0 -+ height = 10.0 -+ distance = 3.05 # exact value of 3.0, which is a min. value for TM1Fil.b causes random DRC violations -+ -+ # Create filler cell -+ pattern_tm2 = fill_pattern("TM2_FILL_CELL").shape(134, 22, box(0.0, 0.0, width, height)) -+ -+ TM2Fil_c = TopMetal2.dup -+ TM2Fil_c.size(3.0, 3.0, "square_limit") -+ TM2Fil_d = TRANS.dup -+ TM2Fil_d.size(4.9, 4.9, "square_limit") -+ exclLayTM2 = TM2Fil_c | TM2Fil_d | TopMetal2_filler | TopMetal2_nofill | TopMetal2_slit | TRANS -+ -+ # perform fill -+ (EdgeSeal.holes - exclLayTM2).fill(pattern_tm2, hstep(width + distance), vstep(height + distance)) -+ -+ -diff --git a/ihp-sg13g2/libs.tech/klayout/tech/scripts/filler.py b/ihp-sg13g2/libs.tech/klayout/tech/scripts/filler.py -index 05a0fc7..47904bf 100644 ---- a/ihp-sg13g2/libs.tech/klayout/tech/scripts/filler.py -+++ b/ihp-sg13g2/libs.tech/klayout/tech/scripts/filler.py -@@ -12,7 +12,8 @@ This script has optional arguments to disable fill for some areas: - - * no_activ - Disable Activ and GatPoly fill - * no_metal - Disable Metal1 to Metal 5 fill --* no_topmetal - Disable TopMetal1 and TopMetal2 fill -+* no_topmetal_1 - Disable TopMetal1 fill -+* no_topmetal_2 - Disable TopMetal2 fill - - These arguments don't take a value. See the following example. - -@@ -39,9 +40,10 @@ except NameError: - - NO_ACTIV = 'no_activ' in globals() - NO_METAL = 'no_metal' in globals() --NO_TOPMETAL = 'no_topmetal' in globals() -+NO_TOPMETAL1 = 'no_topmetal_1' in globals() -+NO_TOPMETAL2 = 'no_topmetal_2' in globals() - --scripts = [(NO_ACTIV, 'ActGatP'), (NO_METAL, 'Metal'), (NO_TOPMETAL, 'TopMetal')] -+scripts = [(NO_ACTIV, 'ActGatP'), (NO_METAL, 'Metal'), (NO_TOPMETAL1, 'TopMetal1'), (NO_TOPMETAL2, 'TopMetal2')] - - for disabled, area in scripts: - if disabled: --- -2.39.3 - diff --git a/ihp13/patches/0001-add-verilator-ez130-compatibility.patch b/ihp13/patches/0001-add-verilator-ez130-compatibility.patch new file mode 100644 index 000000000..d137e0cbf --- /dev/null +++ b/ihp13/patches/0001-add-verilator-ez130-compatibility.patch @@ -0,0 +1,619 @@ +--- a/ez130_8t.v ++++ b/ez130_8t.v +@@ -1,3 +1,10 @@ ++// Modified for Croc by Philippe Sauter for Verilator compatibility: ++// the delayed timing-check signals are tied to their inputs and DFFQX1/DFFRQX1 ++// use a behavioral flop with nonblocking assignment instead of the UDP, whose ++// blocking-assignment lowering races in flop chains (VERILATOR only). ++// Copyright (c) 2026 ETH Zurich and University of Bologna. ++// SPDX-License-Identifier: Apache-2.0 ++ + //////////////////////////////////////////////////////////////////////// + // + // Copyright 2026 ETH Zurich +@@ -1906,7 +1913,11 @@ + output ECK; + input E, SE, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; ++`else + wire delayed_E, delayed_SE, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; +@@ -1958,7 +1969,11 @@ + output ECK; + input E, SE, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; ++`else + wire delayed_E, delayed_SE, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; +@@ -2010,7 +2025,11 @@ + output ECK; + input E, SE, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; ++`else + wire delayed_E, delayed_SE, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; +@@ -2062,7 +2081,11 @@ + output ECK; + input E, SE, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; ++`else + wire delayed_E, delayed_SE, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; +@@ -2114,7 +2137,11 @@ + output ECK; + input E, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_CK = CK; ++`else + wire delayed_E, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE; +@@ -2155,7 +2182,11 @@ + output ECK; + input E, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_CK = CK; ++`else + wire delayed_E, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE; +@@ -2196,7 +2227,11 @@ + output ECK; + input E, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_E = E, delayed_CK = CK; ++`else + wire delayed_E, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_QE; +@@ -2277,7 +2312,11 @@ + output Q; + input D, SD, SE, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_SD = SD, delayed_SE = SE, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_SD, delayed_SE, delayed_RB, delayed_CK; ++`endif + + // Function + wire delayed_SE__bar, int_fwire_0, int_fwire_1; +@@ -2376,14 +2415,25 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; + ++`ifdef VERILATOR ++ reg int_q; ++ always @(posedge CK) ++ int_q <= D; ++ assign Q = int_q; ++`else + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); ++`endif + + // Timing + +@@ -2414,7 +2464,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; +@@ -2452,7 +2506,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; +@@ -2490,7 +2548,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; +@@ -2528,7 +2590,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; +@@ -2566,7 +2632,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, xcr_0; +@@ -2604,7 +2674,11 @@ + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + + // Function +@@ -2668,7 +2742,11 @@ + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + + // Function +@@ -2732,7 +2810,11 @@ + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + + // Function +@@ -2796,7 +2878,11 @@ + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + + // Function +@@ -2860,7 +2946,11 @@ + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 +@@ -2956,7 +3046,11 @@ + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 +@@ -3052,7 +3146,11 @@ + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 +@@ -3148,7 +3246,11 @@ + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; ++`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 +@@ -3244,15 +3346,27 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + ++`ifdef VERILATOR ++ reg int_q; ++ always @(posedge CK or negedge RB) ++ if (!RB) int_q <= 1'b0; ++ else int_q <= D; ++ assign Q = int_q; ++`else + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); ++`endif + + // Timing + +@@ -3305,7 +3419,11 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; +@@ -3366,7 +3484,11 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; +@@ -3427,7 +3549,11 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; +@@ -3488,7 +3614,11 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; +@@ -3549,7 +3679,11 @@ + output Q; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; +@@ -3610,7 +3744,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -3682,7 +3820,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -3754,7 +3896,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -3826,7 +3972,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -3898,7 +4048,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -3970,7 +4124,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -4337,7 +4495,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; +@@ -4374,7 +4536,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; +@@ -4411,7 +4577,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; +@@ -4448,7 +4618,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; +@@ -4520,7 +4694,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; +@@ -4592,7 +4770,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; +@@ -4664,7 +4846,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; +@@ -4736,7 +4922,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ; +@@ -4772,7 +4962,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ; +@@ -4808,7 +5002,11 @@ + output Q; + input D, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_CK = CK; ++`else + wire delayed_D, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ; +@@ -4844,7 +5042,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -4915,7 +5117,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -4986,7 +5192,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; +@@ -5057,7 +5267,11 @@ + output Q, QB; + input D, RB, CK; + reg notifier; ++`ifdef VERILATOR ++ wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; ++`else + wire delayed_D, delayed_RB, delayed_CK; ++`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; diff --git a/ihp13/patches/0002-add-verilator-standard-cell-compatibility.patch b/ihp13/patches/0002-add-verilator-standard-cell-compatibility.patch deleted file mode 100644 index e97709ff2..000000000 --- a/ihp13/patches/0002-add-verilator-standard-cell-compatibility.patch +++ /dev/null @@ -1,592 +0,0 @@ ---- a/ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_stdcell.v -+++ b/ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_stdcell.v -@@ -12,6 +12,10 @@ - // See the License for the specific language governing permissions and - // limitations under the License. - -+// Modified for Croc by Philippe Sauter for Verilator compatibility. -+// Copyright (c) 2026 ETH Zurich and University of Bologna. -+// SPDX-License-Identifier: Apache-2.0 -+ - // type: a21o - `timescale 1ns/10ps - `celldefine -@@ -827,15 +831,35 @@ - output Q, Q_N; - input CLK, D, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN, int_fwire_r; - wire xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= delayed_D; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -874,15 +898,35 @@ - output Q, Q_N; - input CLK, D, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN, int_fwire_r; - wire xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= delayed_D; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -921,14 +965,34 @@ - output Q; - input CLK, D, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_IQ, int_fwire_r, xcr_0; -+`ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+`else -+ wire int_fwire_IQ; -+`endif -+ wire int_fwire_r, xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+`ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= delayed_D; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+`else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); -+`endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -962,14 +1026,34 @@ - output Q; - input CLK, D, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_IQ, int_fwire_r, xcr_0; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_r, xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= delayed_D; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -1003,13 +1087,28 @@ - output Q; - input D, GATE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_GATE = GATE; -+`else - wire delayed_D, delayed_GATE; -+`endif - - // Function - -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ `else - wire int_fwire_IQ; -+ `endif - -+ `ifdef VERILATOR -+ always @(delayed_D or delayed_GATE) begin -+ if (delayed_GATE) -+ int_fwire_IQ <= delayed_D; -+ end -+ `else - ihp_latch (int_fwire_IQ, notifier, delayed_GATE, delayed_D); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -1041,14 +1140,32 @@ - output Q, Q_N; - input D, GATE, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE = GATE; -+`else - wire delayed_D, delayed_RESET_B, delayed_GATE; -+`endif - - // Function - -- wire int_fwire_IQ, int_fwire_IQN, int_fwire_r; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN, int_fwire_r; - - not (int_fwire_r, delayed_RESET_B); -+ `ifdef VERILATOR -+ always @(delayed_D or delayed_GATE or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_GATE) -+ int_fwire_IQ <= delayed_D; -+ end -+ `else - ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -1091,14 +1208,32 @@ - output Q; - input D, GATE, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE = GATE; -+`else - wire delayed_D, delayed_RESET_B, delayed_GATE; -+`endif - - // Function - -- wire int_fwire_IQ, int_fwire_r; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_r; - - not (int_fwire_r, delayed_RESET_B); -+ `ifdef VERILATOR -+ always @(delayed_D or delayed_GATE or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_GATE) -+ int_fwire_IQ <= delayed_D; -+ end -+ `else - ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -1134,16 +1269,35 @@ - output Q, Q_N; - input D, GATE_N, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE_N = GATE_N; -+`else - wire delayed_D, delayed_RESET_B, delayed_GATE_N; -+`endif - - // Function - -- wire int_fwire_clk, int_fwire_IQ, int_fwire_IQN; -+ wire int_fwire_clk; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN; - wire int_fwire_r; - - not (int_fwire_clk, delayed_GATE_N); - not (int_fwire_r, delayed_RESET_B); -+ `ifdef VERILATOR -+ always @(delayed_D or int_fwire_clk or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (int_fwire_clk) -+ int_fwire_IQ <= delayed_D; -+ end -+ `else - ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -1186,15 +1340,34 @@ - output Q; - input D, GATE_N, RESET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE_N = GATE_N; -+`else - wire delayed_D, delayed_RESET_B, delayed_GATE_N; -+`endif - - // Function - -- wire int_fwire_clk, int_fwire_IQ, int_fwire_r; -+ wire int_fwire_clk; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_r; - - not (int_fwire_clk, delayed_GATE_N); - not (int_fwire_r, delayed_RESET_B); -+ `ifdef VERILATOR -+ always @(delayed_D or int_fwire_clk or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (int_fwire_clk) -+ int_fwire_IQ <= delayed_D; -+ end -+ `else - ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -1729,14 +1902,30 @@ - output GCLK; - input CLK, GATE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_GATE = GATE, delayed_CLK = CLK; -+`else - wire delayed_GATE, delayed_CLK; -+`endif - - // Function - -- wire int_fwire_clk, int_fwire_int_GATE; -+ wire int_fwire_clk; -+ `ifdef VERILATOR -+ reg int_fwire_int_GATE; -+ `else -+ wire int_fwire_int_GATE; -+ `endif - - not (int_fwire_clk, delayed_CLK); -+ `ifdef VERILATOR -+ always @(delayed_GATE or int_fwire_clk) begin -+ if (int_fwire_clk) -+ int_fwire_int_GATE <= delayed_GATE; -+ end -+ `else - ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, delayed_GATE); -+ `endif - and (GCLK, delayed_CLK, int_fwire_int_GATE); - - // Timing -@@ -2706,17 +2895,40 @@ - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE, SET_B; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_SET_B = SET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_SET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_d, int_fwire_IQ, int_fwire_IQN; -+ wire int_fwire_d; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN; - wire int_fwire_r, int_fwire_s, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_s, delayed_SET_B); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_s or int_fwire_r) begin -+ if (int_fwire_s) -+ int_fwire_IQ <= 1'b1; -+ else if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= int_fwire_d; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_sr_1 (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_s, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -2777,16 +2989,37 @@ - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_d, int_fwire_IQ, int_fwire_IQN; -+ wire int_fwire_d; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN; - wire int_fwire_r, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= int_fwire_d; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -2841,16 +3074,37 @@ - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_d, int_fwire_IQ, int_fwire_IQN; -+ wire int_fwire_d; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_IQN; - wire int_fwire_r, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= int_fwire_d; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); -@@ -2905,16 +3159,37 @@ - output Q; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_d, int_fwire_IQ, int_fwire_r; -+ wire int_fwire_d; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_r; - wire xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= int_fwire_d; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -2963,16 +3238,37 @@ - output Q; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -+`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -+`endif - - // Function -- wire int_fwire_d, int_fwire_IQ, int_fwire_r; -+ wire int_fwire_d; -+ `ifdef VERILATOR -+ reg int_fwire_IQ; -+ reg int_fwire_prev_clk; -+ `else -+ wire int_fwire_IQ; -+ `endif -+ wire int_fwire_r; - wire xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -+ `ifdef VERILATOR -+ always @(delayed_CLK or int_fwire_r) begin -+ if (int_fwire_r) -+ int_fwire_IQ <= 1'b0; -+ else if (delayed_CLK && !int_fwire_prev_clk) -+ int_fwire_IQ <= int_fwire_d; -+ int_fwire_prev_clk = delayed_CLK; -+ end -+ `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); -+ `endif - buf (Q, int_fwire_IQ); - - // Timing -@@ -3021,15 +3317,31 @@ - output GCLK; - input GATE, CLK, SCE; - reg notifier; -+`ifdef VERILATOR -+ wire delayed_GATE = GATE, delayed_SCE = SCE, delayed_CLK = CLK; -+`else - wire delayed_GATE, delayed_SCE, delayed_CLK; -+`endif - - // Function - -- wire int_fwire_clk, int_fwire_int_GATE, int_fwire_test; -+ wire int_fwire_clk, int_fwire_test; -+ `ifdef VERILATOR -+ reg int_fwire_int_GATE; -+ `else -+ wire int_fwire_int_GATE; -+ `endif - - not (int_fwire_clk, delayed_CLK); - or (int_fwire_test, delayed_GATE, delayed_SCE); -+ `ifdef VERILATOR -+ always @(int_fwire_test or int_fwire_clk) begin -+ if (int_fwire_clk) -+ int_fwire_int_GATE <= int_fwire_test; -+ end -+ `else - ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, int_fwire_test); -+ `endif - and (GCLK, delayed_CLK, int_fwire_int_GATE); - - // Timing diff --git a/ihp13/pdk/ORIGINS.md b/ihp13/pdk/ORIGINS.md index d9f4dfa14..3cd9379a0 100644 --- a/ihp13/pdk/ORIGINS.md +++ b/ihp13/pdk/ORIGINS.md @@ -4,37 +4,47 @@ This directory is Croc's public PDK directory. `env.sh` creates `technology -> i only when an ETH Design Center Cockpit `technology/` view is not already present. The Cockpit view takes priority and may link missing files from this directory. -The committed Liberty, LEF, and Verilog files below are a selected copy of the IHP PDK. -It retains the original IHP copyright and Apache-2.0 license headers. -Full license copies are in `licenses/LICENSE.sg13g2` and `licenses/LICENSE.sg13cmos5l`. +The committed Liberty, LEF, and Verilog files below are a selected copy of the +EZ130 8T standard-cell library and the IHP PDK. They retain the original +copyright and Apache-2.0 license headers. Full license copies are in +`licenses/`. | Croc files | Source and pinned revision | Copyright and license | | --- | --- | --- | -| `lib/sg13g2_stdcell_*`, `lef/sg13g2_{tech,stdcell}.lef`, and `verilog/sg13g2_{stdcell,udp}.v` | [IHP Open PDK: sg13g2 standard cells](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/ee974c3adc69d0f36adbf20577079f0df419d702/ihp-sg13g2/libs.ref/sg13g2_stdcell) | Copyright IHP PDK Authors, Apache-2.0 | -| `lib/sg13g2_io_*`, `lef/sg13g2_io.lef`, and `verilog/sg13g2_io.v` | [IHP Open PDK: sg13g2 IO cells](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/ee974c3adc69d0f36adbf20577079f0df419d702/ihp-sg13g2/libs.ref/sg13g2_io) | Copyright IHP PDK Authors, Apache-2.0 | +| `lib/ez130_8t_*`, `lef/ez130_8t.lef`, `lef/ez130_cmos5l_tech.lef`, `verilog/ez130_8t.v`, and `gds/ez130_8t.gds` | [EZ130 8T v1.1](https://iip.ethz.ch/ez-library/ihp130-8t.html), archive `ez130_8t_v1p1.zip` pinned by SHA-256 digest | Copyright 2026 ETH Zurich, Apache-2.0 (`lef/ez130_cmos5l_tech.lef` is derived from the IHP CMOS5L tech LEF: Copyright 2023 IHP PDK Authors, Apache-2.0); see `licenses/LICENSE.ez130_8t` and `licenses/NOTICE.ez130_8t` | | All `RM_IHPSG13_*` Liberty, LEF, and Verilog SRAM models | [IHP Open PDK: sg13g2 SRAMs](https://github.com/IHP-GmbH/IHP-Open-PDK/tree/ee974c3adc69d0f36adbf20577079f0df419d702/ihp-sg13g2/libs.ref/sg13g2_sram) | Copyright IHP PDK Authors, Apache-2.0 | | `lib/sg13cmos5l_io_*`, `lef/sg13cmos5l_io.lef`, and `verilog/sg13cmos5l_io.v` | [IHP CMOS5L PDK: IO cells](https://github.com/IHP-GmbH/ihp-sg13cmos5l/tree/5958eb38973d5c56e7a26f65fc23d9f3a740ccd2/libs.ref/sg13cmos5l_io) | Copyright IHP PDK Authors, Apache-2.0 | -| `lef/sg13cmos5l_tech.lef` | [IHP CMOS5L PDK: standard cells](https://github.com/IHP-GmbH/ihp-sg13cmos5l/tree/5958eb38973d5c56e7a26f65fc23d9f3a740ccd2/libs.ref/sg13cmos5l_stdcell) | Copyright IHP PDK Authors, Apache-2.0 | -| `lef/bondpad*.lef`, `verilog/bondpad*.v`, and `gds/bondpad*.gds` | Croc files in this directory | Copyright 2024-2026 ETH Zurich and University of Bologna, SHL-0.51; see the repository [license](../../LICENSE.md) | +| `lef/bondpad5l_70x70.lef`, `verilog/bondpad5l_70x70.v`, and `gds/bondpad5l_70x70.gds` | Croc files in this directory | Copyright 2024-2026 ETH Zurich and University of Bologna, SHL-0.51; see the repository [license](../../LICENSE.md) | -`verilog/sg13g2_stdcell.v` is the patched IHP standard-cell model used for -public Verilator simulations. It is generated by applying -[`ihp13/patches/0002-add-verilator-standard-cell-compatibility.patch`](../patches/0002-add-verilator-standard-cell-compatibility.patch) -to the pinned upstream source. `scripts/update_pdk.sh` performs this update. +The EZ130 8T library supports the SG13G2 process with the 5-metal CMOS5L +back-end option. Its tech LEF is distributed as `ez130_sg13cmos5l_tech.lef` +and mirrored as `lef/ez130_cmos5l_tech.lef`, the name used by the ETH Design +Center Cockpit. + +If you use the EZ130 8T library, please cite the reference given in +`licenses/NOTICE.ez130_8t` (arXiv:2609.29965). + +`verilog/ez130_8t.v` is the EZ130 8T model patched for Verilator. Its delayed +timing-check signals are only driven by `$setuphold` and `$recrem` in the +upstream model, which Verilator ignores. The patch +[`ihp13/patches/0001-add-verilator-ez130-compatibility.patch`](../patches/0001-add-verilator-ez130-compatibility.patch) +ties them to their inputs under `VERILATOR`. +`scripts/update_pdk.sh` applies it to the pinned upstream source. The runtime setup script does not modify checked-in PDK files. `pdk_manifest.csv` is the source of truth for every mirrored PDK artifact, including Liberty, LEF, Verilog, licenses, local bondpads, and on-demand GDS. Each row records a source type, immutable source revision or archive digest, upstream file or archive member, optional patch, destination, and final -SHA-256 digest. `github` rows fetch pinned upstream files. `tar` rows verify a -downloaded archive before extracting a named member; this supports future -standard-cell deliveries distributed as tar archives. `local` rows verify -Croc-owned files without downloading them. - -The two Croc-local bondpad GDS files are committed in `gds/`. IHP GDS files are -not committed due to their size. `scripts/update_pdk.sh` updates every manifest -row, while `scripts/download_gds.sh` updates only the GDS rows. +SHA-256 digest. `github` rows fetch pinned upstream files. `tar` and `zip` rows +verify a downloaded archive before extracting a named member; the EZ130 8T +files are `zip` rows. `local` rows verify Croc-owned files without downloading +them. + +The Croc-local bondpad GDS file is committed in `gds/`. The EZ130 8T, IO and +SRAM GDS files are not committed due to their size. `scripts/update_pdk.sh` +updates every manifest row, while `scripts/download_gds.sh` updates only the +GDS rows. When updating mirrored files, retain upstream notices, update the pinned source links and license copy when needed, and update the diff --git a/ihp13/pdk/README.md b/ihp13/pdk/README.md index 2721e5847..366b672fe 100644 --- a/ihp13/pdk/README.md +++ b/ihp13/pdk/README.md @@ -12,21 +12,22 @@ The directory layout is intentionally flat and matches the flow inputs: - `lib/`: Liberty timing models. - `lef/`: technology, standard-cell, IO, SRAM, and bondpad LEF files. - `verilog/`: simulation models. -- `gds/`: the two Croc bondpad GDS files and, once downloaded, IHP stream-out - data. +- `gds/`: the Croc bondpad GDS file and, once downloaded, the EZ130 8T, IO, + and SRAM stream-out data. `pdk_manifest.csv` is the source of truth for every PDK file. Each row records an immutable source, source revision or archive digest, optional patch, destination, and final file digest. It supports direct GitHub -files today and tar archives for future standard-cell releases. +files and tar or zip archives such as the EZ130 8T release. Maintainers update or verify every file with `scripts/update_pdk.sh` or -`scripts/update_pdk.sh --check`. The standard-cell model is downloaded from -the pinned source and patched for Verilator before it replaces the committed -model. `scripts/download_gds.sh` is a GDS-only convenience wrapper for +`scripts/update_pdk.sh --check`. The EZ130 8T standard-cell model is downloaded +from the pinned archive and patched for Verilator before it replaces the +committed model. `scripts/download_gds.sh` is a GDS-only convenience wrapper for users who need DEF-to-GDS conversion. See `ORIGINS.md` for the source, pinned revision, copyright, and license of each PDK file group. The IHP source repositories used for KLayout support -remain in `ihp13/sg13g2` and `ihp13/sg13cmos5l`; they are not flow input paths -for Liberty, LEF, Verilog, or GDS. +remain in `ihp13/sg13cmos5l` and `ihp13/sg13g2` (its KLayout PCell API and +default DRC rules are shared with CMOS5L); they are not flow input paths for +Liberty, LEF, Verilog, or GDS. diff --git a/ihp13/pdk/gds/bondpad_70x70.gds b/ihp13/pdk/gds/bondpad_70x70.gds deleted file mode 100644 index 5ac93d4ea..000000000 Binary files a/ihp13/pdk/gds/bondpad_70x70.gds and /dev/null differ diff --git a/ihp13/pdk/lef/bondpad_70x70.lef b/ihp13/pdk/lef/bondpad_70x70.lef deleted file mode 100644 index ae278cf0d..000000000 --- a/ihp13/pdk/lef/bondpad_70x70.lef +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright (c) 2024-2026 ETH Zurich and University of Bologna. -# Solderpad Hardware License, Version 0.51, see LICENSE.md for details. -# SPDX-License-Identifier: SHL-0.51 - -VERSION 5.8 ; - -MACRO bondpad_70x70 - CLASS COVER ; - ORIGIN 0 0 ; - FOREIGN bondpad_70x70 0 0 ; - SIZE 70.0 BY 70.0 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN pad - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal3 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal4 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal5 ; - RECT 0 0 70.0 70.0 ; - LAYER TopMetal1 ; - RECT 0 0 70.0 70.0 ; - LAYER TopMetal2 ; - RECT 0 0 70.0 70.0 ; - END - END pad - - OBS - LAYER Metal1 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal2 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal3 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal4 ; - RECT 0 0 70.0 70.0 ; - LAYER Metal5 ; - RECT 0 0 70.0 70.0 ; - LAYER TopMetal1 ; - RECT 0 0 70.0 70.0 ; - LAYER TopMetal2 ; - RECT 0 0 70.0 70.0 ; - END -END bondpad_70x70 diff --git a/ihp13/pdk/lef/ez130_8t.lef b/ihp13/pdk/lef/ez130_8t.lef new file mode 100644 index 000000000..6bc74c299 --- /dev/null +++ b/ihp13/pdk/lef/ez130_8t.lef @@ -0,0 +1,20864 @@ +######################################################################## +# +# Copyright 2026 ETH Zurich +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +######################################################################## + +######################################################################## +# +# If you use the EZ130 8T library (or parts of it), +# then please cite this reference: +# +# @article{castaneda2026ez130t8, +# author = {Casta\~neda, Oscar and Recchioni, Lavinia and +# Senti, Tobias and Cahenzli, Flurin and Ferroni, Marco and +# Heekenjann, Thorben and Kenter, Robert and Odermatt, Stefan and +# Richner, Daniel and Altendorfer, Gabriel and Cannone, Davide and +# Correa, Miguel and Herger, Ivan and Kr\"oger, Lars and +# Nanzer, Nicolas and Nonaca, Darja and Reinwardt, Christopher and +# Winklhofer, Lukas and Zelioli, Enrico and Zhang, Yiheng and +# Zhang, Yingxue and Keller, Domenic and Mirfarshbafan, Seyed Hadi +# and Jiang, Zerun and Muheim, Beat and Rubino, Arianna and +# Guichemerre, J\'er\'emy and G\"urkaynak, Frank K. and +# Studer, Christoph}, +# title = {An Open-Source Standard-Cell Library for {IHP} 130\,nm +# Developed by Students}, +# journal = {arXiv preprint arXiv:2609.29965}, +# month = {September}, +# year = {2026}, +# url = {https://arxiv.org/abs/2609.29965} +# } +# +######################################################################## + +VERSION 5.7 ; +BUSBITCHARS "[]" ; +DIVIDERCHAR "/" ; + +PROPERTYDEFINITIONS + MACRO CatenaDesignType STRING ; + MACRO lxInternalConfigLibName STRING ; + MACRO lxInternalConfigCellName STRING ; + MACRO lxInternalConfigViewName STRING ; +END PROPERTYDEFINITIONS + +SITE CoreSite + CLASS CORE ; + SYMMETRY Y ; + SIZE 0.42 BY 3.36 ; +END CoreSite + +MACRO AND2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND2X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.195 -0.16 1.355 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.195 2.74 1.355 3.52 ; + RECT 0.175 2.74 0.335 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.025 1.955 1.575 2.255 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.505 1.835 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.535 1.995 1.825 ; + RECT 1.755 0.36 1.99 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.685 0.91 0.845 3 ; + RECT 0.685 1.355 1.51 1.655 ; + RECT 0.175 0.91 0.845 1.07 ; + RECT 0.175 0.36 0.335 1.07 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND2X1 + +MACRO AND2X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND2X1P5 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.195 -0.16 1.355 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.195 2.74 1.355 3.52 ; + RECT 0.175 2.74 0.335 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.025 1.95 1.575 2.255 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.505 1.835 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.48 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.535 1.995 1.825 ; + RECT 1.755 0.36 1.99 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.685 0.91 0.845 3 ; + RECT 0.685 1.355 1.51 1.655 ; + RECT 0.175 0.91 0.845 1.07 ; + RECT 0.175 0.36 0.335 1.07 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND2X1P5 + +MACRO AND2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND2X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.205 -0.16 1.405 0.96 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.205 2.06 1.405 3.52 ; + RECT 0.155 2.74 0.355 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5994 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.48 2.01 1.88 ; + RECT 1.755 0.36 1.955 3 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.92 1.535 1.235 1.835 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.38 0.375 1.98 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.555 2.54 0.845 3 ; + RECT 0.555 0.87 0.74 3 ; + RECT 0.555 1.145 1.575 1.335 ; + RECT 0.555 0.87 0.78 1.335 ; + RECT 0.175 0.87 0.78 1.07 ; + RECT 0.175 0.36 0.375 1.07 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND2X2 + +MACRO AND2X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND2X3 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.195 -0.16 1.355 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.195 2.74 1.355 3.52 ; + RECT 0.175 2.81 0.335 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.605 1.95 1.155 2.255 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.505 1.415 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.872 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.535 1.995 1.825 ; + RECT 1.755 0.36 1.99 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.685 2.47 0.845 3.02 ; + RECT 0.19 2.47 0.845 2.63 ; + RECT 0.19 1.605 0.35 2.63 ; + RECT 0.19 1.605 0.845 1.765 ; + RECT 0.685 0.775 0.845 1.765 ; + RECT 0.685 1.2 1.51 1.5 ; + RECT 0.175 0.775 0.845 0.935 ; + RECT 0.175 0.36 0.335 0.935 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND2X3 + +MACRO AND3BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND3BX1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.115 1.07 2.415 1.405 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.575 0.815 1.85 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.155 1.225 1.365 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.175 2.79 1.435 3.52 ; + RECT 0.105 2.79 0.4 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 2.08 -0.16 2.34 0.57 ; + RECT 1.06 -0.16 1.32 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2772 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.03 1.955 2.34 2.95 ; + RECT 1.715 1.955 2.34 2.245 ; + RECT 1.715 0.41 1.875 2.245 ; + RECT 1.57 0.41 1.875 0.57 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.635 2.375 0.895 2.95 ; + RECT 0.635 2.375 1.365 2.58 ; + RECT 0.11 2.375 1.365 2.575 ; + RECT 1.085 2.15 1.525 2.41 ; + RECT 0.11 0.41 0.305 2.575 ; + RECT 0.11 0.41 0.43 0.57 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND3BX1 + +MACRO AND3BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND3BX2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.115 1.07 2.415 1.405 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.575 0.815 1.85 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.155 1.225 1.365 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.175 2.45 1.435 3.52 ; + RECT 0.105 2.79 0.4 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 2.08 -0.16 2.34 0.84 ; + RECT 1.06 -0.16 1.32 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5764 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.03 1.955 2.34 2.95 ; + RECT 1.715 1.955 2.34 2.245 ; + RECT 1.715 0.34 1.875 2.245 ; + RECT 1.57 0.34 1.875 0.84 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.635 2.05 0.895 2.95 ; + RECT 0.635 2.05 1.365 2.255 ; + RECT 1.085 1.6 1.365 2.255 ; + RECT 0.11 2.05 1.365 2.25 ; + RECT 0.11 0.34 0.305 2.25 ; + RECT 1.085 1.6 1.525 1.86 ; + RECT 0.11 0.34 0.43 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND3BX2 + +MACRO AND3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND3X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.655 -0.16 1.855 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.655 2.74 1.855 3.52 ; + RECT 0.625 1.99 0.845 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.48 2.43 1.88 ; + RECT 2.185 0.36 2.39 3 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.935 0.74 1.165 1.415 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 0.74 0.745 1.415 ; + END + END A + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.355 0.81 1.635 1.42 ; + END + END C + OBS + LAYER Metal1 ; + RECT 1.135 1.64 1.295 3 ; + RECT 0.11 1.64 0.335 2.25 ; + RECT 1.745 1.64 2.005 2.21 ; + RECT 1.135 1.64 2.005 1.88 ; + RECT 0.11 1.64 2.005 1.81 ; + RECT 0.11 0.36 0.27 2.25 ; + RECT 0.11 0.36 0.385 0.57 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND3X1 + +MACRO AND3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND3X2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.655 -0.16 1.855 0.91 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.655 2.06 1.855 3.52 ; + RECT 0.625 1.99 0.845 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.48 2.43 1.88 ; + RECT 2.185 0.35 2.41 3 ; + RECT 2.135 0.35 2.41 0.93 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.935 0.74 1.165 1.415 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 0.74 0.745 1.415 ; + END + END A + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.115 1.635 1.45 ; + END + END C + OBS + LAYER Metal1 ; + RECT 1.135 1.64 1.295 3 ; + RECT 0.11 1.64 0.335 2.25 ; + RECT 1.135 1.64 2.005 1.88 ; + RECT 0.11 1.64 2.005 1.81 ; + RECT 0.11 0.36 0.27 2.25 ; + RECT 0.11 0.36 0.385 0.57 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND3X2 + +MACRO AND4X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND4X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.095 1.615 1.39 ; + RECT 1.435 1.07 1.615 1.39 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.77 1.505 2.02 1.87 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.535 2.835 1.825 ; + RECT 2.585 0.36 2.83 3 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.915 0.655 1.155 1.03 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.285 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.74 2.285 3.52 ; + RECT 0.685 2.74 1.185 3.52 ; + RECT 0.945 1.92 1.185 3.52 ; + END + END VDD + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.155 0.775 1.37 ; + RECT 0.45 1.13 0.75 1.39 ; + RECT 0.45 1.09 0.63 1.39 ; + END + END A + OBS + LAYER Metal1 ; + RECT 1.485 2.06 1.745 3 ; + RECT 0.11 1.58 0.335 3 ; + RECT 1.365 2.06 2.405 2.26 ; + RECT 2.205 1.14 2.405 2.26 ; + RECT 0.11 1.58 0.695 2.18 ; + RECT 1.365 1.58 1.525 2.26 ; + RECT 0.11 1.58 1.525 1.74 ; + RECT 0.11 0.36 0.27 3 ; + RECT 0.11 0.36 0.44 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND4X1 + +MACRO AND4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AND4X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.155 1.615 1.39 ; + RECT 1.395 1.055 1.615 1.39 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.76 1.535 2.02 1.86 ; + RECT 1.785 1.51 2.02 1.86 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.535 2.835 1.825 ; + RECT 2.585 0.36 2.83 3 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 0.665 1.155 1.08 ; + RECT 0.935 0.665 1.155 0.99 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.285 0.96 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.4 2.285 3.52 ; + RECT 0.685 2.74 1.185 3.52 ; + RECT 0.995 1.92 1.185 3.52 ; + END + END VDD + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.155 0.775 1.39 ; + RECT 0.45 1.085 0.65 1.39 ; + END + END A + OBS + LAYER Metal1 ; + RECT 1.485 2.06 1.745 3 ; + RECT 0.11 1.58 0.335 3 ; + RECT 1.365 2.06 2.405 2.22 ; + RECT 2.205 1.14 2.405 2.22 ; + RECT 0.11 1.58 0.695 2.18 ; + RECT 1.365 1.58 1.525 2.22 ; + RECT 0.11 1.58 1.525 1.74 ; + RECT 0.11 0.36 0.27 3 ; + RECT 0.11 0.36 0.44 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AND4X2 + +MACRO ANTENNA2 + CLASS CORE ANTENNACELL ; + ORIGIN 0 0 ; + FOREIGN ANTENNA2 0 0 ; + SIZE 0.84 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5292 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.29 0.695 0.75 0.985 ; + RECT 0.29 0.48 0.55 0.985 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 0.84 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 0.84 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END ANTENNA2 + +MACRO ANTENNA4 + CLASS CORE ANTENNACELL ; + ORIGIN 0 0 ; + FOREIGN ANTENNA4 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.323 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.2 0.45 1.48 0.95 ; + RECT 0.525 0.45 0.75 0.985 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END ANTENNA4 + +MACRO ANTENNA8 + CLASS CORE ANTENNACELL ; + ORIGIN 0 0 ; + FOREIGN ANTENNA8 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 4.446 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.83 0.44 2.53 2.4 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END ANTENNA8 + +MACRO AO211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO211X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.225 0.62 ; + RECT 0.975 -0.16 1.175 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.38 2.225 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.42 2.055 2.025 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.42 1.585 2.025 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.885 1.42 1.155 2.02 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.42 0.345 2.02 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2847 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.555 1.48 2.85 1.88 ; + RECT 2.555 0.36 2.755 2.64 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.525 2.22 0.895 2.64 ; + RECT 0.525 0.8 0.705 2.64 ; + RECT 0.175 0.8 2.365 0.96 ; + RECT 1.465 0.36 1.665 0.96 ; + RECT 0.175 0.36 0.385 0.96 ; + RECT 0.135 2.82 1.355 2.98 ; + RECT 1.155 2.38 1.355 2.98 ; + RECT 0.135 2.38 0.335 2.98 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO211X1 + +MACRO AO211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO211X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.225 0.96 ; + RECT 0.975 -0.16 1.175 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.06 2.225 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.535 2.1 1.88 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.535 1.605 2.025 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.885 1.415 1.155 2.02 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.42 0.345 2.02 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5913 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.555 1.48 2.85 1.88 ; + RECT 2.555 0.36 2.755 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.525 2.22 0.895 2.64 ; + RECT 0.525 0.8 0.705 2.64 ; + RECT 1.465 1.14 2.375 1.33 ; + RECT 1.465 0.36 1.665 1.33 ; + RECT 0.175 0.8 1.665 0.96 ; + RECT 0.175 0.36 0.385 0.96 ; + RECT 0.135 2.82 1.355 2.98 ; + RECT 1.155 2.38 1.355 2.98 ; + RECT 0.135 2.38 0.335 2.98 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO211X2 + +MACRO AO21X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO21X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.265 1.955 1.595 2.315 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.295 1.78 2.835 1.94 ; + RECT 2.48 1.02 2.835 1.94 ; + RECT 2.295 1.02 2.835 1.18 ; + RECT 2.295 1.78 2.455 3 ; + RECT 2.295 0.36 2.455 1.18 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.935 1.03 1.235 1.405 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.355 0.755 0.735 1.415 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.785 2.06 1.945 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.785 -0.16 1.945 0.96 ; + RECT 0.125 -0.16 0.385 0.57 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.635 1.605 0.895 2.64 ; + RECT 1.775 1.265 2.055 1.865 ; + RECT 0.635 1.605 2.055 1.765 ; + RECT 1.445 1.265 2.055 1.765 ; + RECT 1.445 0.655 1.605 1.765 ; + RECT 1.195 0.655 1.605 0.815 ; + RECT 1.195 0.36 1.355 0.815 ; + RECT 0.125 2.82 1.405 2.98 ; + RECT 1.145 2.66 1.405 2.98 ; + RECT 0.125 2.66 0.385 2.98 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO21X2 + +MACRO AO22X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO22X1 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.485 0.45 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.86 0.985 1.155 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.17 1.535 2.455 1.955 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.47 1.65 1.86 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.42 1.115 3.675 1.405 ; + RECT 3.42 0.36 3.58 2.74 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.91 2.48 3.07 3.52 ; + RECT 0.73 2.4 0.89 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 2.91 -0.16 3.07 0.62 ; + RECT 2.36 -0.16 2.52 0.62 ; + RECT 0.2 -0.16 0.36 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.83 0.695 1.99 2.56 ; + RECT 3.03 1.195 3.24 1.455 ; + RECT 1.83 1.195 3.24 1.355 ; + RECT 1.28 0.695 1.99 0.855 ; + RECT 1.28 0.36 1.44 0.855 ; + RECT 1.28 2.74 2.52 2.9 ; + RECT 2.36 2.39 2.52 2.9 ; + RECT 0.2 2.04 0.36 2.75 ; + RECT 1.28 2.04 1.44 2.9 ; + RECT 0.2 2.04 1.44 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO22X1 + +MACRO AO22X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO22X2 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.485 0.45 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.86 0.985 1.155 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.17 1.535 2.455 1.955 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.47 1.65 1.86 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.42 1.115 3.675 1.405 ; + RECT 3.42 0.36 3.58 2.74 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.91 1.8 3.07 3.52 ; + RECT 0.73 2.4 0.89 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 2.91 -0.16 3.07 0.96 ; + RECT 2.36 -0.16 2.52 0.62 ; + RECT 0.2 -0.16 0.36 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.83 0.695 1.99 2.56 ; + RECT 3.03 1.195 3.24 1.455 ; + RECT 1.83 1.195 3.24 1.355 ; + RECT 1.28 0.695 1.99 0.855 ; + RECT 1.28 0.36 1.44 0.855 ; + RECT 1.28 2.74 2.52 2.9 ; + RECT 2.36 2.39 2.52 2.9 ; + RECT 0.2 2.04 0.36 2.75 ; + RECT 1.28 2.04 1.44 2.9 ; + RECT 0.2 2.04 1.44 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO22X2 + +MACRO AO31X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO31X1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.365 2.74 2.525 3.52 ; + RECT 1.295 2.79 1.555 3.52 ; + END + END VDD + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.855 1.14 1.215 1.39 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.97 1.725 2.22 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 2.235 1.405 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.97 0.845 2.22 ; + END + END D + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.365 -0.16 2.525 0.62 ; + RECT 0.275 -0.16 0.535 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.875 1.115 3.255 1.405 ; + RECT 2.875 0.36 3.035 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.56 0.485 3 ; + RECT 0.11 0.76 0.305 3 ; + RECT 2.465 2.06 2.695 2.36 ; + RECT 2.015 2.06 2.695 2.26 ; + RECT 2.015 1.585 2.215 2.26 ; + RECT 0.11 1.585 2.215 1.785 ; + RECT 0.11 0.76 0.31 1.785 ; + RECT 0.11 0.76 1.045 0.96 ; + RECT 0.785 0.41 1.045 0.96 ; + RECT 1.855 2.45 2.015 3 ; + RECT 0.835 2.45 0.995 3 ; + RECT 0.835 2.45 2.015 2.61 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO31X1 + +MACRO AO31X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AO31X2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.38 2.06 2.54 3.52 ; + RECT 1.28 2.79 1.54 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.97 1.725 2.22 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 2.235 1.405 ; + END + END C + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.855 1.14 1.215 1.39 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.97 0.845 2.22 ; + END + END D + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.38 -0.16 2.54 0.96 ; + RECT 0.26 -0.16 0.52 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.89 1.1 3.255 1.42 ; + RECT 2.89 0.36 3.05 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.56 0.47 3 ; + RECT 0.11 0.76 0.305 3 ; + RECT 2.55 1.55 2.71 1.81 ; + RECT 0.11 1.585 2.71 1.785 ; + RECT 0.11 0.76 0.31 1.785 ; + RECT 0.11 0.76 1.03 0.96 ; + RECT 0.77 0.41 1.03 0.96 ; + RECT 1.84 2.45 2 3 ; + RECT 0.82 2.45 0.98 3 ; + RECT 0.82 2.45 2 2.61 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AO31X2 + +MACRO AOAI211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOAI211X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.115 1.195 1.43 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.63 0.775 2.245 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.63 1.615 2.245 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.125 1.21 2.415 1.825 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.2 2.86 2.465 3.52 ; + RECT 0.655 2.86 0.915 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.165 -0.16 1.425 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3954 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.675 2.415 2.825 2.625 ; + RECT 2.625 0.41 2.825 2.625 ; + RECT 2.185 0.41 2.825 0.62 ; + RECT 1.675 2.415 1.935 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.125 0.75 1.935 0.91 ; + RECT 1.675 0.41 1.935 0.91 ; + RECT 0.125 0.41 0.385 0.91 ; + RECT 1.165 2.445 1.425 3.02 ; + RECT 0.16 2.445 0.39 3.02 ; + RECT 0.16 2.445 1.425 2.605 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOAI211X1 + +MACRO AOAI211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOAI211X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.835 1.575 1.265 1.785 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.07 0.775 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.255 1.155 1.685 1.365 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.745 1.575 2.455 1.79 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.175 2.41 2.775 3.52 ; + RECT 0.645 2.45 0.91 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.155 -0.16 1.415 0.5 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.83 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.665 1.995 2.82 2.205 ; + RECT 2.635 0.34 2.82 2.205 ; + RECT 2.16 0.34 2.82 0.89 ; + RECT 1.665 1.995 1.925 2.95 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.135 0.68 1.925 0.88 ; + RECT 1.665 0.34 1.925 0.88 ; + RECT 0.135 0.34 0.395 0.88 ; + RECT 1.155 2.02 1.435 2.95 ; + RECT 0.135 2.02 0.395 2.95 ; + RECT 0.135 2.02 1.435 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOAI211X2 + +MACRO AOI211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI211X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.555 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.765 1.155 1.195 1.365 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.275 1.535 1.575 1.84 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.745 1.155 2.055 1.455 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3792 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.015 1.955 2.415 2.245 ; + RECT 2.015 1.635 2.41 3 ; + RECT 2.235 0.36 2.41 3 ; + RECT 0.995 0.8 2.41 0.975 ; + RECT 2.015 0.36 2.41 0.975 ; + RECT 0.995 0.36 1.155 0.975 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.685 2.74 0.845 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.505 -0.16 1.665 0.62 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.195 2.36 1.355 3 ; + RECT 0.175 2.36 0.335 3 ; + RECT 0.175 2.36 1.355 2.56 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI211X1 + +MACRO AOI211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI211X2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.555 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.765 1.155 1.195 1.365 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.275 1.535 1.575 1.84 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.745 1.155 2.055 1.455 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.794 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.015 1.955 2.415 2.245 ; + RECT 2.015 1.635 2.41 3 ; + RECT 2.235 0.36 2.41 3 ; + RECT 0.995 0.8 2.41 0.975 ; + RECT 2.015 0.36 2.41 0.975 ; + RECT 0.995 0.36 1.155 0.975 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.685 2.4 0.845 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.505 -0.16 1.665 0.62 ; + RECT 0.175 -0.16 0.335 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.195 2.02 1.355 3 ; + RECT 0.175 2.02 0.335 3 ; + RECT 0.175 2.02 1.355 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI211X2 + +MACRO AOI21BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI21BX1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.595 2.06 0.845 3.52 ; + END + END VDD + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.115 0.775 1.5 ; + END + END CB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.035 0.68 2.415 0.995 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.24 1.5 1.615 1.8 ; + END + END A + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 2.125 -0.16 2.385 0.5 ; + RECT 0.655 -0.16 0.845 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2964 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.795 1.535 2.415 1.825 ; + RECT 1.565 1.99 1.955 2.15 ; + RECT 1.795 1.16 1.955 2.15 ; + RECT 1.63 1.16 1.955 1.32 ; + RECT 1.63 0.34 1.79 1.32 ; + RECT 1.145 0.34 1.79 0.5 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.105 2.33 2.295 2.49 ; + RECT 2.135 2.06 2.295 2.49 ; + RECT 1.105 2.06 1.265 2.49 ; + RECT 0.125 0.34 0.335 3.02 ; + RECT 0.125 0.765 1.08 0.925 ; + RECT 0.125 0.34 0.385 0.925 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI21BX1 + +MACRO AOI21BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI21BX2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.665 2.025 0.925 3.52 ; + END + END VDD + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.41 0.82 1.825 ; + END + END CB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.18 1.18 2.455 1.825 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.345 1.15 1.575 1.825 ; + END + END A + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.245 -0.16 2.405 0.89 ; + RECT 0.715 -0.16 0.875 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 1.995 1.405 ; + RECT 1.735 1.975 1.975 2.575 ; + RECT 1.785 0.34 1.975 2.575 ; + RECT 1.175 0.34 1.975 0.5 ; + RECT 1.175 0.34 1.385 0.89 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.175 2.82 2.455 2.98 ; + RECT 2.195 2.025 2.455 2.98 ; + RECT 1.175 2.025 1.435 2.98 ; + RECT 0.175 0.63 0.335 2.865 ; + RECT 0.175 1.07 1.07 1.23 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI21BX2 + +MACRO AOI21X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI21X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.25 1.26 0.46 2.2 ; + RECT 0.105 1.535 0.46 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.805 1.155 1.195 1.365 ; + RECT 0.805 0.73 1.015 1.67 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.535 1.585 2.24 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.685 2.74 0.845 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.705 -0.16 1.865 0.62 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.306 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.765 1.115 1.995 1.405 ; + RECT 1.765 0.8 1.925 3 ; + RECT 1.195 0.8 1.925 0.96 ; + RECT 1.195 0.36 1.355 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.195 2.56 1.355 3 ; + RECT 0.175 2.4 0.335 3 ; + RECT 1.025 2.56 1.355 2.74 ; + RECT 0.175 2.4 1.195 2.56 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI21X1 + +MACRO AOI21X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI21X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.16 0.46 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.855 1.16 1.155 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.16 1.585 1.825 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.635 2.45 0.895 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.705 -0.16 1.865 0.62 ; + RECT 0.175 -0.16 0.335 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6352 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.765 1.1 2.01 1.465 ; + RECT 1.765 0.8 1.925 3 ; + RECT 1.195 0.8 1.925 0.96 ; + RECT 1.195 0.36 1.355 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.145 2.11 1.405 2.95 ; + RECT 0.125 2.11 0.385 2.95 ; + RECT 0.125 2.11 1.405 2.27 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI21X2 + +MACRO AOI221X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI221X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.295 1.39 0.555 1.89 ; + RECT 0.105 1.535 0.555 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.875 1.645 1.155 2.245 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 2.005 1.525 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.555 1.115 2.835 1.405 ; + RECT 2.555 0.96 2.715 1.56 ; + END + END D + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.315 1.115 1.575 1.405 ; + RECT 1.365 1.115 1.525 1.7 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.635 2.79 0.895 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.605 -0.16 2.765 0.62 ; + RECT 1.085 -0.16 1.345 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3984 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.095 1.81 2.375 2.07 ; + RECT 2.185 0.73 2.375 2.07 ; + RECT 0.125 0.75 2.375 0.935 ; + RECT 1.595 0.73 2.375 0.935 ; + RECT 1.595 0.41 1.855 0.935 ; + RECT 0.125 0.735 0.775 0.945 ; + RECT 0.125 0.41 0.385 0.945 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.655 2.68 2.785 2.88 ; + RECT 2.585 1.99 2.785 2.88 ; + RECT 1.655 1.94 1.885 2.88 ; + RECT 1.585 1.94 1.885 2.2 ; + RECT 1.145 2.43 1.405 2.95 ; + RECT 0.125 2.43 0.385 2.95 ; + RECT 0.125 2.43 1.405 2.61 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI221X1 + +MACRO AOI221X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI221X2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.315 1.39 0.575 1.89 ; + RECT 0.105 1.535 0.575 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.825 1.39 1.155 1.89 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.39 2.055 1.99 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.575 1.22 2.835 1.825 ; + END + END D + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.39 1.595 1.89 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 0.655 2.47 0.915 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.745 -0.16 2.905 0.89 ; + RECT 1.165 -0.16 1.425 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8332 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.675 0.73 2.455 0.945 ; + RECT 2.235 0.73 2.395 2.39 ; + RECT 0.145 1.02 2.395 1.21 ; + RECT 1.675 0.73 2.395 1.21 ; + RECT 1.675 0.34 1.935 1.21 ; + RECT 0.145 0.34 0.405 1.21 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.705 2.73 2.925 2.93 ; + RECT 2.725 2.33 2.925 2.93 ; + RECT 1.705 2.33 1.905 2.93 ; + RECT 1.165 2.08 1.425 3.02 ; + RECT 0.145 2.08 0.405 3.02 ; + RECT 0.145 2.08 1.425 2.27 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI221X2 + +MACRO AOI221X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI221X3 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.525 1.825 ; + RECT 0.295 1.42 0.525 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.875 1.115 1.155 1.48 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.42 2.055 1.825 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.575 1.115 2.835 1.48 ; + END + END D + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.355 1.42 1.585 1.825 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 0.655 2.47 0.915 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.745 -0.16 2.905 0.89 ; + RECT 1.165 -0.16 1.425 0.55 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.1208 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 0.73 2.455 0.945 ; + RECT 2.235 0.73 2.395 2.39 ; + RECT 0.145 0.73 2.455 0.93 ; + RECT 1.675 0.38 1.935 0.93 ; + RECT 0.145 0.38 0.405 0.93 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.725 2.78 2.905 2.98 ; + RECT 2.745 2.03 2.905 2.98 ; + RECT 1.725 2.03 1.885 2.98 ; + RECT 1.215 2.07 1.375 3.01 ; + RECT 0.195 2.07 0.355 3.01 ; + RECT 0.195 2.07 1.375 2.27 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI221X3 + +MACRO AOI22X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI22X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.485 0.45 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.89 1.005 1.195 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.34 1.535 2.835 1.825 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.535 1.705 1.86 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3276 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.92 0.695 2.08 2.56 ; + RECT 1.745 0.695 2.08 0.985 ; + RECT 1.37 0.695 2.08 0.855 ; + RECT 1.37 0.36 1.53 0.855 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.82 2.4 0.98 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.45 -0.16 2.61 0.62 ; + RECT 0.29 -0.16 0.45 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.37 2.74 2.61 2.9 ; + RECT 2.45 2.39 2.61 2.9 ; + RECT 0.29 2.04 0.45 2.75 ; + RECT 1.37 2.04 1.53 2.9 ; + RECT 0.29 2.04 1.53 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI22X1 + +MACRO AOI22X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI22X1P5 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.42 1.06 0.775 1.405 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.53 1.21 1.93 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.01 2.035 1.41 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 1.47 2.545 1.83 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.456 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.9 1.955 2.06 2.58 ; + RECT 1.745 1.955 2.06 2.245 ; + RECT 1.39 1.955 2.06 2.115 ; + RECT 1.39 0.36 1.55 2.115 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.88 2.74 1.04 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.41 -0.16 2.57 0.62 ; + RECT 0.37 -0.16 0.53 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.39 2.8 2.57 2.96 ; + RECT 2.41 2.36 2.57 2.96 ; + RECT 0.37 2.36 0.53 2.96 ; + RECT 1.39 2.36 1.55 2.96 ; + RECT 0.37 2.36 1.55 2.52 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI22X1P5 + +MACRO AOI22X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI22X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.485 0.45 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.89 1.005 1.195 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.34 1.535 2.835 1.825 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.535 1.705 1.86 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6804 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.92 0.695 2.08 2.56 ; + RECT 1.745 0.695 2.08 0.985 ; + RECT 1.37 0.8 2.08 0.96 ; + RECT 1.37 0.36 1.53 0.96 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.82 2.4 0.98 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.45 -0.16 2.61 0.96 ; + RECT 0.29 -0.16 0.45 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.29 2.04 0.45 3 ; + RECT 1.37 2.74 2.61 2.9 ; + RECT 2.45 2.06 2.61 2.9 ; + RECT 1.37 2.04 1.53 2.9 ; + RECT 0.29 2.04 1.53 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI22X2 + +MACRO AOI2B1X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B1X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2964 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.725 1.535 1.995 1.825 ; + RECT 1.565 1.99 1.955 2.15 ; + RECT 1.725 1.535 1.955 2.15 ; + RECT 1.725 1.18 1.925 2.15 ; + RECT 1.65 0.39 1.85 1.36 ; + RECT 1.145 0.39 1.85 0.59 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 2.125 -0.16 2.385 0.57 ; + RECT 0.63 -0.16 0.895 0.57 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.595 2.06 0.845 3.52 ; + END + END VDD + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.01 1.185 1.405 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.175 1.115 2.415 1.405 ; + RECT 2.175 0.77 2.335 1.405 ; + END + END B + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 0.81 0.735 1.41 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 1.105 2.35 2.295 2.53 ; + RECT 2.135 2.06 2.295 2.53 ; + RECT 1.105 2.06 1.265 2.53 ; + RECT 0.125 0.36 0.335 3.02 ; + RECT 0.125 1.63 1.525 1.81 ; + RECT 1.365 1.51 1.525 1.81 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B1X1 + +MACRO AOI2B1X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B1X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 1.995 1.405 ; + RECT 1.735 1.975 1.98 2.575 ; + RECT 1.785 0.41 1.98 2.575 ; + RECT 1.175 0.41 1.98 0.585 ; + RECT 1.175 0.41 1.435 0.91 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.245 -0.16 2.405 0.96 ; + RECT 0.645 -0.16 0.93 0.91 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.665 2.025 0.925 3.52 ; + END + END VDD + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.51 1.215 1.845 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.195 1.18 2.415 1.825 ; + END + END B + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.485 0.765 1.845 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 1.175 2.78 2.455 2.98 ; + RECT 2.195 2.025 2.455 2.98 ; + RECT 1.175 2.025 1.435 2.98 ; + RECT 0.175 0.7 0.335 2.865 ; + RECT 0.175 1.1 1.605 1.295 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B1X2 + +MACRO AOI2B2BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B2BX1 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3054 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.785 1.535 3.255 1.825 ; + RECT 2.225 2.18 2.985 2.34 ; + RECT 2.785 0.87 2.985 2.34 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.115 2.415 1.52 ; + RECT 1.885 1.38 2.265 1.54 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.755 -0.16 4.015 1.08 ; + RECT 1.715 -0.16 1.955 1.13 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.84 1.955 1.155 2.245 ; + END + END AB + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.275 2.86 3.535 3.52 ; + RECT 0.665 2.74 0.925 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.465 1.535 3.795 1.825 ; + END + END D + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.115 0.735 1.64 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 3.785 2.52 4.045 2.93 ; + RECT 1.715 2.68 3.025 2.86 ; + RECT 2.735 2.52 4.045 2.68 ; + RECT 1.715 2.265 1.975 2.86 ; + RECT 1.225 2.51 1.385 3 ; + RECT 1.375 1.06 1.535 2.67 ; + RECT 2.445 1.7 2.605 1.96 ; + RECT 1.375 1.73 2.605 1.93 ; + RECT 1.175 1.06 1.535 1.22 ; + RECT 0.175 0.34 0.335 3 ; + RECT 0.175 0.72 1.485 0.88 ; + RECT 1.275 0.395 1.485 0.88 ; + RECT 0.175 0.34 0.385 0.88 ; + RECT 1.275 0.395 1.535 0.555 ; + RECT 0.125 0.34 0.385 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B2BX1 + +MACRO AOI2B2BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B2BX2 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6537 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.785 1.535 3.255 1.825 ; + RECT 2.225 2.18 2.985 2.34 ; + RECT 2.785 0.53 2.985 2.34 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.115 2.415 1.52 ; + RECT 1.885 1.38 2.265 1.54 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.755 -0.16 4.015 1.08 ; + RECT 1.715 -0.16 1.955 1.2 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.84 1.955 1.155 2.245 ; + END + END AB + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.245 2.86 3.505 3.52 ; + RECT 0.665 2.74 0.925 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.465 1.535 3.795 1.825 ; + END + END D + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.115 0.735 1.64 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 3.755 2.18 4.015 3.02 ; + RECT 1.715 2.18 1.975 3.02 ; + RECT 1.715 2.68 2.995 2.86 ; + RECT 2.735 2.52 4.015 2.68 ; + RECT 1.225 2.51 1.385 3 ; + RECT 1.375 1.06 1.535 2.67 ; + RECT 2.445 1.7 2.605 1.96 ; + RECT 1.375 1.73 2.605 1.93 ; + RECT 1.175 1.06 1.535 1.22 ; + RECT 0.175 0.34 0.335 3 ; + RECT 0.175 0.72 1.485 0.88 ; + RECT 1.325 0.345 1.485 0.88 ; + RECT 0.175 0.34 0.385 0.88 ; + RECT 1.275 0.345 1.535 0.505 ; + RECT 0.125 0.34 0.385 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B2BX2 + +MACRO AOI2B2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B2X1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.05 1.115 2.415 1.405 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.595 1.09 2.905 1.405 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.155 1.615 1.54 ; + END + END B + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.155 0.825 1.48 ; + END + END AB + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.705 -0.16 2.965 0.57 ; + RECT 0.635 -0.16 0.895 0.57 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 1.175 2.1 1.435 3.52 ; + RECT 0.685 2.74 0.845 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2964 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.585 3.245 1.745 ; + RECT 3.085 0.75 3.245 1.745 ; + RECT 2.245 0.75 3.245 0.91 ; + RECT 2.165 1.585 2.455 2.205 ; + RECT 2.245 0.41 2.405 0.91 ; + RECT 1.685 0.41 2.405 0.57 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.735 2.385 2.915 2.545 ; + RECT 2.755 2.05 2.915 2.545 ; + RECT 1.735 1.755 1.895 2.545 ; + RECT 0.715 1.755 0.875 2.13 ; + RECT 0.715 1.755 1.895 1.92 ; + RECT 0.145 2.74 0.385 3 ; + RECT 0.145 0.36 0.305 3 ; + RECT 0.145 0.8 1.265 0.96 ; + RECT 0.145 0.36 0.385 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B2X1 + +MACRO AOI2B2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2B2X2 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.655 1.575 2.375 1.86 ; + RECT 2.215 0.36 2.375 1.86 ; + RECT 1.655 1.575 1.915 2.61 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.25 1.14 1.615 1.395 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.675 2.45 2.935 3.52 ; + RECT 0.175 2.74 0.335 3.52 ; + END + END VDD + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.505 1.825 ; + END + END AB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.115 3.285 1.825 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.115 2.835 1.825 ; + END + END C + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 3.185 -0.16 3.445 0.91 ; + RECT 1.145 -0.16 1.405 0.57 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 3.185 2.06 3.445 3 ; + RECT 1.145 2.82 2.425 2.98 ; + RECT 2.165 2.06 2.425 2.98 ; + RECT 1.145 2.06 1.405 2.98 ; + RECT 2.165 2.06 3.445 2.22 ; + RECT 0.685 0.36 0.845 3 ; + RECT 1.875 0.8 2.035 1.395 ; + RECT 0.685 0.8 2.035 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2B2X2 + +MACRO AOI2BB2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2BB2X1 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 0.89 0.505 1.87 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 2.375 1.015 2.665 ; + RECT 0.855 1.83 1.015 2.665 ; + END + END BB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2772 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.705 1.09 2.425 1.25 ; + RECT 2.165 0.41 2.425 1.25 ; + RECT 1.705 1.09 1.995 1.405 ; + RECT 1.705 1.09 1.905 2.82 ; + END + END Y + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.385 1.45 2.545 2.05 ; + RECT 2.205 1.45 2.545 1.825 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.18 3.255 1.825 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.675 2.79 2.935 3.52 ; + RECT 0.125 2.79 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 3.185 -0.16 3.445 0.57 ; + RECT 1.55 -0.16 1.81 0.57 ; + RECT 0.125 -0.16 0.385 0.57 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 3.185 2.41 3.445 2.77 ; + RECT 2.165 2.41 2.425 2.77 ; + RECT 2.165 2.41 3.445 2.59 ; + RECT 1.195 1.09 1.395 3 ; + RECT 1.195 1.09 1.525 1.73 ; + RECT 1.195 0.36 1.355 3 ; + RECT 0.685 0.36 1.355 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2BB2X1 + +MACRO AOI2BB2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI2BB2X2 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 0.89 0.505 1.87 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 2.375 1.015 2.665 ; + RECT 0.855 1.83 1.015 2.665 ; + END + END BB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5764 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.705 1.09 2.425 1.25 ; + RECT 2.165 0.41 2.425 1.25 ; + RECT 1.705 1.09 1.995 1.405 ; + RECT 1.705 1.09 1.905 3 ; + END + END Y + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 1.45 2.615 1.825 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.18 3.255 1.825 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.675 2.45 2.935 3.52 ; + RECT 0.125 2.79 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 3.185 -0.16 3.445 0.91 ; + RECT 1.55 -0.16 1.81 0.91 ; + RECT 0.125 -0.16 0.385 0.57 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 3.185 2.07 3.445 2.95 ; + RECT 2.165 2.07 2.425 2.95 ; + RECT 2.165 2.07 3.445 2.25 ; + RECT 1.195 1.09 1.395 3 ; + RECT 1.195 1.09 1.525 1.73 ; + RECT 1.195 0.36 1.355 3 ; + RECT 0.685 0.36 1.355 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI2BB2X2 + +MACRO AOI31X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI31X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.285 1.115 0.505 2.395 ; + RECT 0.105 1.115 0.505 1.405 ; + END + END A + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.115 1.605 1.49 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 2.005 1.525 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3672 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.115 2.415 1.405 ; + RECT 2.185 0.34 2.41 2.14 ; + RECT 0.125 0.68 2.41 0.935 ; + RECT 2.135 0.34 2.41 0.935 ; + RECT 0.125 0.34 0.395 0.935 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.885 1.115 1.155 1.45 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.625 -0.16 1.885 0.5 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.115 2.11 1.375 3.52 ; + RECT 0.125 2.86 0.385 3.52 ; + END + END VDD + OBS + LAYER Metal1 ; + RECT 0.685 1.71 0.895 2.89 ; + RECT 1.625 1.71 1.885 2.09 ; + RECT 0.685 1.71 1.885 1.93 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI31X1 + +MACRO AOI31X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN AOI31X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.06 0.405 2 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.855 1.06 1.155 2 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.06 1.575 2 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.06 2.005 2 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7684 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 2.86 2.49 3.02 ; + RECT 2.185 0.34 2.49 3.02 ; + RECT 0.11 0.68 2.49 0.88 ; + RECT 2.165 0.34 2.49 0.88 ; + RECT 0.11 0.34 0.42 0.88 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.62 -0.16 1.95 0.5 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.11 2.52 1.44 3.52 ; + RECT 0.11 2.18 0.42 3.52 ; + END + END VDD + OBS + LAYER Metal1 ; + RECT 1.62 2.18 1.95 3.02 ; + RECT 0.6 2.18 0.93 3.02 ; + RECT 0.6 2.18 1.95 2.34 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END AOI31X2 + +MACRO BUFX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX1 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.14 0.6 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 0.78 2.74 0.94 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.78 -0.16 0.94 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.29 1.11 1.575 1.41 ; + RECT 1.29 0.36 1.45 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.27 2.4 0.43 3 ; + RECT 0.27 2.4 1.11 2.56 ; + RECT 0.95 0.8 1.11 2.56 ; + RECT 0.27 0.8 1.11 0.96 ; + RECT 0.27 0.36 0.43 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX1 + +MACRO BUFX12 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX12 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.6568 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.32 1.77 3.255 1.93 ; + RECT 2.995 1.09 3.255 1.93 ; + RECT 1.32 1.09 3.255 1.25 ; + RECT 2.34 1.77 2.6 3.02 ; + RECT 2.34 0.34 2.6 1.25 ; + RECT 1.32 1.77 1.58 3.02 ; + RECT 1.32 0.34 1.58 1.25 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.85 2.11 3.11 3.52 ; + RECT 1.83 2.11 2.09 3.52 ; + RECT 0.81 2.4 1.07 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.85 -0.16 3.11 0.91 ; + RECT 1.83 -0.16 2.09 0.91 ; + RECT 0.81 -0.16 1.07 0.93 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.47 0.735 1.88 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.3 2.06 0.56 3.02 ; + RECT 0.3 2.06 1.14 2.22 ; + RECT 0.93 1.11 1.14 2.22 ; + RECT 0.93 1.43 2.6 1.59 ; + RECT 0.3 1.11 1.14 1.29 ; + RECT 0.3 0.34 0.56 1.29 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX12 + +MACRO BUFX16 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX16 0 0 ; + SIZE 4.62 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.48 0.755 1.64 ; + RECT 0.105 1.48 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.62 3.52 ; + RECT 4.285 2.13 4.445 3.52 ; + RECT 3.265 2.13 3.425 3.52 ; + RECT 2.245 2.13 2.405 3.52 ; + RECT 1.225 2.13 1.385 3.52 ; + RECT 0.205 2.125 0.365 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.62 0.16 ; + RECT 4.285 -0.16 4.445 0.89 ; + RECT 3.265 -0.16 3.425 0.89 ; + RECT 2.245 -0.16 2.405 0.89 ; + RECT 1.225 -0.16 1.385 0.96 ; + RECT 0.205 -0.16 0.365 0.965 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 2.4852 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.685 1.79 4.515 1.95 ; + RECT 4.305 1.07 4.515 1.95 ; + RECT 1.735 1.07 4.515 1.23 ; + RECT 3.725 1.79 3.985 3.02 ; + RECT 3.775 0.34 3.935 1.23 ; + RECT 2.705 1.79 2.965 3.02 ; + RECT 2.755 0.34 2.915 1.23 ; + RECT 1.685 1.79 1.945 3.02 ; + RECT 1.735 0.34 1.895 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.665 1.82 0.925 3.02 ; + RECT 0.665 1.82 1.095 1.98 ; + RECT 0.935 1.14 1.095 1.98 ; + RECT 0.935 1.43 3.815 1.59 ; + RECT 0.715 1.14 1.095 1.3 ; + RECT 0.715 0.36 0.875 1.3 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX16 + +MACRO BUFX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX2 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.2 0.525 1.84 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 0.735 2.4 0.895 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.705 -0.16 0.895 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.245 1.2 1.575 1.84 ; + RECT 1.245 0.36 1.405 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.195 2.06 0.355 3 ; + RECT 0.195 2.06 1.065 2.22 ; + RECT 0.835 0.8 1.065 2.22 ; + RECT 0.195 0.8 1.065 0.96 ; + RECT 0.195 0.36 0.355 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX2 + +MACRO BUFX24 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX24 0 0 ; + SIZE 6.72 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.8502 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.47 1.395 1.63 ; + RECT 0.105 1.47 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.72 3.52 ; + RECT 5.78 2.13 6.04 3.52 ; + RECT 4.76 2.13 5.02 3.52 ; + RECT 3.74 2.13 4 3.52 ; + RECT 2.72 2.13 2.98 3.52 ; + RECT 1.7 2.155 1.96 3.52 ; + RECT 0.68 2.345 0.94 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.72 0.16 ; + RECT 5.78 -0.16 6.04 0.89 ; + RECT 4.76 -0.16 5.02 0.89 ; + RECT 3.74 -0.16 4 0.89 ; + RECT 2.72 -0.16 2.98 0.89 ; + RECT 1.7 -0.16 1.96 0.95 ; + RECT 0.68 -0.16 0.94 0.95 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 4.0548 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.29 1.79 6.55 3.02 ; + RECT 2.21 1.07 6.55 1.23 ; + RECT 6.29 0.34 6.55 1.23 ; + RECT 2.21 1.79 6.55 1.95 ; + RECT 5.985 1.07 6.195 1.95 ; + RECT 5.27 1.79 5.53 3.02 ; + RECT 5.27 0.34 5.53 1.23 ; + RECT 4.25 1.79 4.51 3.02 ; + RECT 4.25 0.34 4.51 1.23 ; + RECT 3.23 1.79 3.49 3.02 ; + RECT 3.23 0.34 3.49 1.23 ; + RECT 2.21 1.79 2.47 3.02 ; + RECT 2.21 0.34 2.47 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.19 1.81 1.45 3.02 ; + RECT 0.17 2.005 0.43 3.02 ; + RECT 0.17 2.005 0.655 2.165 ; + RECT 0.495 1.81 0.655 2.165 ; + RECT 0.495 1.81 1.75 1.97 ; + RECT 1.575 1.13 1.75 1.97 ; + RECT 1.575 1.43 5.7 1.59 ; + RECT 0.15 1.13 1.75 1.29 ; + RECT 1.19 0.34 1.45 1.29 ; + RECT 0.17 0.34 0.43 1.29 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX24 + +MACRO BUFX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX3 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.2 0.525 1.84 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.245 1.2 1.575 1.84 ; + RECT 1.245 0.34 1.405 3.02 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 0.735 2.42 0.895 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.72 -0.16 0.88 0.55 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.145 2.86 0.405 3.02 ; + RECT 0.195 2.055 0.355 3.02 ; + RECT 0.195 2.055 1.065 2.24 ; + RECT 0.835 0.73 1.065 2.24 ; + RECT 0.195 0.73 1.065 0.89 ; + RECT 0.195 0.34 0.355 0.89 ; + RECT 0.145 0.34 0.405 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX3 + +MACRO BUFX32 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX32 0 0 ; + SIZE 8.82 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.8424 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.415 1.745 1.575 ; + RECT 0.105 1.415 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.82 3.52 ; + RECT 8.335 2.13 8.495 3.52 ; + RECT 7.315 2.13 7.475 3.52 ; + RECT 6.295 2.13 6.455 3.52 ; + RECT 5.275 2.13 5.435 3.52 ; + RECT 4.255 2.13 4.415 3.52 ; + RECT 3.235 2.13 3.395 3.52 ; + RECT 2.215 2.13 2.375 3.52 ; + RECT 1.195 2.47 1.355 3.52 ; + RECT 0.175 2.13 0.335 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.82 0.16 ; + RECT 8.335 -0.16 8.495 0.89 ; + RECT 7.315 -0.16 7.475 0.89 ; + RECT 6.295 -0.16 6.455 0.89 ; + RECT 5.275 -0.16 5.435 0.89 ; + RECT 4.255 -0.16 4.415 0.89 ; + RECT 3.235 -0.16 3.395 0.89 ; + RECT 2.215 -0.16 2.375 0.89 ; + RECT 1.195 -0.16 1.355 0.89 ; + RECT 0.175 -0.16 0.335 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 4.9704 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.675 1.79 8.61 1.95 ; + RECT 8.085 1.07 8.61 1.95 ; + RECT 2.725 1.07 8.61 1.23 ; + RECT 7.775 1.79 8.035 3.02 ; + RECT 7.825 0.34 7.985 1.23 ; + RECT 6.755 1.79 7.015 3.02 ; + RECT 6.805 0.34 6.965 1.23 ; + RECT 5.735 1.79 5.995 3.02 ; + RECT 5.785 0.34 5.945 1.23 ; + RECT 4.715 1.79 4.975 3.02 ; + RECT 4.765 0.34 4.925 1.23 ; + RECT 3.695 1.79 3.955 3.02 ; + RECT 3.745 0.34 3.905 1.23 ; + RECT 2.675 1.79 2.935 3.02 ; + RECT 2.725 0.34 2.885 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.655 1.82 1.915 3.02 ; + RECT 0.635 1.82 0.895 3.02 ; + RECT 0.635 1.82 2.085 1.98 ; + RECT 1.925 1.075 2.085 1.98 ; + RECT 1.925 1.43 7.525 1.59 ; + RECT 0.635 1.075 2.085 1.235 ; + RECT 1.655 0.34 1.915 1.235 ; + RECT 0.635 0.34 0.895 1.235 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX32 + +MACRO BUFX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX4 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.185 0.575 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.735 2.06 1.895 3.52 ; + RECT 0.715 2.74 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.735 -0.16 1.895 0.96 ; + RECT 0.715 -0.16 0.875 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.225 1.185 1.575 1.825 ; + RECT 1.225 0.36 1.385 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.205 2.4 0.365 3 ; + RECT 0.205 2.4 0.915 2.56 ; + RECT 0.755 0.8 0.915 2.56 ; + RECT 0.755 1.185 1.045 1.825 ; + RECT 0.205 0.8 0.915 0.96 ; + RECT 0.205 0.36 0.365 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX4 + +MACRO BUFX44 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX44 0 0 ; + SIZE 10.92 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 1.1336 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.47 1.74 1.63 ; + RECT 0.105 1.47 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 10.92 3.52 ; + RECT 10.43 2.13 10.69 3.52 ; + RECT 9.41 2.13 9.67 3.52 ; + RECT 8.39 2.13 8.65 3.52 ; + RECT 7.37 2.13 7.63 3.52 ; + RECT 6.35 2.13 6.61 3.52 ; + RECT 5.33 2.13 5.59 3.52 ; + RECT 4.31 2.13 4.57 3.52 ; + RECT 3.29 2.13 3.55 3.52 ; + RECT 2.27 2.145 2.53 3.52 ; + RECT 1.25 2.18 1.51 3.52 ; + RECT 0.23 2.25 0.49 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 10.92 0.16 ; + RECT 10.43 -0.16 10.69 0.89 ; + RECT 9.41 -0.16 9.67 0.89 ; + RECT 8.39 -0.16 8.65 0.89 ; + RECT 7.37 -0.16 7.63 0.89 ; + RECT 6.35 -0.16 6.61 0.89 ; + RECT 5.33 -0.16 5.59 0.89 ; + RECT 4.31 -0.16 4.57 0.89 ; + RECT 3.29 -0.16 3.55 0.89 ; + RECT 2.27 -0.16 2.53 0.95 ; + RECT 1.25 -0.16 1.51 0.95 ; + RECT 0.23 -0.16 0.49 0.95 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 6.6272 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.78 1.79 10.395 1.95 ; + RECT 10.185 1.07 10.395 1.95 ; + RECT 2.78 1.07 10.395 1.23 ; + RECT 9.92 1.79 10.18 3.02 ; + RECT 9.92 0.34 10.18 1.23 ; + RECT 8.9 1.79 9.16 3.02 ; + RECT 8.9 0.34 9.16 1.23 ; + RECT 7.88 1.79 8.14 3.02 ; + RECT 7.88 0.34 8.14 1.23 ; + RECT 6.86 1.79 7.12 3.02 ; + RECT 6.86 0.34 7.12 1.23 ; + RECT 5.84 1.79 6.1 3.02 ; + RECT 5.84 0.34 6.1 1.23 ; + RECT 4.82 1.79 5.08 3.02 ; + RECT 4.82 0.34 5.08 1.23 ; + RECT 3.8 1.79 4.06 3.02 ; + RECT 3.8 0.34 4.06 1.23 ; + RECT 2.78 1.79 3.04 3.02 ; + RECT 2.78 0.34 3.04 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.76 1.81 2.02 3.02 ; + RECT 0.74 1.81 1 3.02 ; + RECT 0.74 1.81 2.205 1.97 ; + RECT 2.045 1.13 2.205 1.97 ; + RECT 2.045 1.43 9.67 1.59 ; + RECT 0.74 1.13 2.205 1.29 ; + RECT 1.76 0.34 2.02 1.29 ; + RECT 0.74 0.34 1 1.29 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX44 + +MACRO BUFX48 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX48 0 0 ; + SIZE 12.6 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 1.417 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.47 2.45 1.63 ; + RECT 0.105 1.47 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 12.6 3.52 ; + RECT 12.035 2.13 12.295 3.52 ; + RECT 11.015 2.13 11.275 3.52 ; + RECT 9.995 2.13 10.255 3.52 ; + RECT 8.975 2.13 9.235 3.52 ; + RECT 7.955 2.13 8.215 3.52 ; + RECT 6.935 2.13 7.195 3.52 ; + RECT 5.915 2.13 6.175 3.52 ; + RECT 4.895 2.13 5.155 3.52 ; + RECT 3.875 2.13 4.135 3.52 ; + RECT 2.855 2.145 3.115 3.52 ; + RECT 1.835 2.18 2.095 3.52 ; + RECT 0.815 2.25 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 12.6 0.16 ; + RECT 12.035 -0.16 12.295 0.89 ; + RECT 11.015 -0.16 11.275 0.89 ; + RECT 9.995 -0.16 10.255 0.89 ; + RECT 8.975 -0.16 9.235 0.89 ; + RECT 7.955 -0.16 8.215 0.89 ; + RECT 6.935 -0.16 7.195 0.89 ; + RECT 5.915 -0.16 6.175 0.89 ; + RECT 4.895 -0.16 5.155 0.89 ; + RECT 3.875 -0.16 4.135 0.89 ; + RECT 2.855 -0.16 3.115 0.95 ; + RECT 1.835 -0.16 2.095 0.95 ; + RECT 0.815 -0.16 1.075 0.95 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 7.4556 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.365 1.79 12.075 1.95 ; + RECT 11.865 1.07 12.075 1.95 ; + RECT 3.365 1.07 12.075 1.23 ; + RECT 11.525 1.79 11.785 3.02 ; + RECT 11.525 0.34 11.785 1.23 ; + RECT 10.505 1.79 10.765 3.02 ; + RECT 10.505 0.34 10.765 1.23 ; + RECT 9.485 1.79 9.745 3.02 ; + RECT 9.485 0.34 9.745 1.23 ; + RECT 8.465 1.79 8.725 3.02 ; + RECT 8.465 0.34 8.725 1.23 ; + RECT 7.445 1.79 7.705 3.02 ; + RECT 7.445 0.34 7.705 1.23 ; + RECT 6.425 1.79 6.685 3.02 ; + RECT 6.425 0.34 6.685 1.23 ; + RECT 5.405 1.79 5.665 3.02 ; + RECT 5.405 0.34 5.665 1.23 ; + RECT 4.385 1.79 4.645 3.02 ; + RECT 4.385 0.34 4.645 1.23 ; + RECT 3.365 1.79 3.625 3.02 ; + RECT 3.365 0.34 3.625 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.345 1.81 2.605 3.02 ; + RECT 1.325 1.81 1.585 3.02 ; + RECT 0.305 2.005 0.565 3.02 ; + RECT 0.495 1.81 0.655 2.165 ; + RECT 0.495 1.81 2.79 1.97 ; + RECT 2.63 1.13 2.79 1.97 ; + RECT 2.63 1.43 11.615 1.59 ; + RECT 0.305 1.13 2.79 1.29 ; + RECT 2.345 0.34 2.605 1.29 ; + RECT 1.325 0.34 1.585 1.29 ; + RECT 0.305 0.34 0.565 1.29 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX48 + +MACRO BUFX6 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX6 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8284 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.225 1.115 1.615 1.825 ; + RECT 1.225 0.34 1.385 3.02 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.185 0.575 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.735 2.08 1.895 3.52 ; + RECT 0.715 2.42 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.735 -0.16 1.895 0.94 ; + RECT 0.715 -0.16 0.875 0.6 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.205 2.08 0.365 3.02 ; + RECT 0.205 2.08 0.915 2.24 ; + RECT 0.755 0.8 0.915 2.24 ; + RECT 0.755 1.31 1.045 1.61 ; + RECT 0.205 0.8 0.915 0.96 ; + RECT 0.205 0.34 0.365 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX6 + +MACRO BUFX64 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX64 0 0 ; + SIZE 15.96 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 1.7004 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.47 2.86 1.63 ; + RECT 0.105 1.47 0.315 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 15.96 3.52 ; + RECT 15.5 2.13 15.76 3.52 ; + RECT 14.48 2.13 14.74 3.52 ; + RECT 13.46 2.13 13.72 3.52 ; + RECT 12.44 2.13 12.7 3.52 ; + RECT 11.42 2.13 11.68 3.52 ; + RECT 10.4 2.13 10.66 3.52 ; + RECT 9.38 2.13 9.64 3.52 ; + RECT 8.36 2.13 8.62 3.52 ; + RECT 7.34 2.13 7.6 3.52 ; + RECT 6.32 2.13 6.58 3.52 ; + RECT 5.3 2.13 5.56 3.52 ; + RECT 4.28 2.13 4.54 3.52 ; + RECT 3.26 2.145 3.52 3.52 ; + RECT 2.24 2.18 2.5 3.52 ; + RECT 1.22 2.18 1.48 3.52 ; + RECT 0.2 2.18 0.46 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 15.96 0.16 ; + RECT 15.5 -0.16 15.76 0.89 ; + RECT 14.48 -0.16 14.74 0.89 ; + RECT 13.46 -0.16 13.72 0.89 ; + RECT 12.44 -0.16 12.7 0.89 ; + RECT 11.42 -0.16 11.68 0.89 ; + RECT 10.4 -0.16 10.66 0.89 ; + RECT 9.38 -0.16 9.64 0.89 ; + RECT 8.36 -0.16 8.62 0.89 ; + RECT 7.34 -0.16 7.6 0.89 ; + RECT 6.32 -0.16 6.58 0.89 ; + RECT 5.3 -0.16 5.56 0.89 ; + RECT 4.28 -0.16 4.54 0.89 ; + RECT 3.26 -0.16 3.52 0.95 ; + RECT 2.24 -0.16 2.5 0.95 ; + RECT 1.22 -0.16 1.48 0.95 ; + RECT 0.2 -0.16 0.46 0.95 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 9.9408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.77 1.79 15.435 1.95 ; + RECT 15.225 1.07 15.435 1.95 ; + RECT 14.99 1.79 15.25 3.02 ; + RECT 3.77 1.07 15.435 1.23 ; + RECT 14.99 0.34 15.25 1.23 ; + RECT 13.97 1.79 14.23 3.02 ; + RECT 13.97 0.34 14.23 1.23 ; + RECT 12.95 1.79 13.21 3.02 ; + RECT 12.95 0.34 13.21 1.23 ; + RECT 11.93 1.79 12.19 3.02 ; + RECT 11.93 0.34 12.19 1.23 ; + RECT 10.91 1.79 11.17 3.02 ; + RECT 10.91 0.34 11.17 1.23 ; + RECT 9.89 1.79 10.15 3.02 ; + RECT 9.89 0.34 10.15 1.23 ; + RECT 8.87 1.79 9.13 3.02 ; + RECT 8.87 0.34 9.13 1.23 ; + RECT 7.85 1.79 8.11 3.02 ; + RECT 7.85 0.34 8.11 1.23 ; + RECT 6.83 1.79 7.09 3.02 ; + RECT 6.83 0.34 7.09 1.23 ; + RECT 5.81 1.79 6.07 3.02 ; + RECT 5.81 0.34 6.07 1.23 ; + RECT 4.79 1.79 5.05 3.02 ; + RECT 4.79 0.34 5.05 1.23 ; + RECT 3.77 1.79 4.03 3.02 ; + RECT 3.77 0.34 4.03 1.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.75 1.81 3.01 3.02 ; + RECT 1.73 1.81 1.99 3.02 ; + RECT 0.71 1.81 0.97 3.02 ; + RECT 0.71 1.81 3.215 1.97 ; + RECT 3.04 1.13 3.215 1.97 ; + RECT 3.04 1.43 14.74 1.59 ; + RECT 0.71 1.13 3.215 1.29 ; + RECT 2.75 0.34 3.01 1.29 ; + RECT 1.73 0.34 1.99 1.29 ; + RECT 0.71 0.34 0.97 1.29 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX64 + +MACRO BUFX8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN BUFX8 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.2312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.37 1.77 2.835 1.93 ; + RECT 2.44 1.09 2.835 1.93 ; + RECT 2.34 1.77 2.6 3 ; + RECT 1.37 1.09 2.835 1.25 ; + RECT 2.34 0.36 2.6 1.25 ; + RECT 1.37 1.77 1.58 3 ; + RECT 1.37 0.36 1.58 1.25 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.85 2.11 3.11 3.52 ; + RECT 1.83 2.11 2.09 3.52 ; + RECT 0.81 2.4 1.07 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.85 -0.16 3.11 0.91 ; + RECT 1.83 -0.16 2.09 0.91 ; + RECT 0.81 -0.16 1.07 0.96 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.48 0.735 1.88 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.3 2.06 0.56 3 ; + RECT 0.3 2.06 1.19 2.22 ; + RECT 1.03 1.14 1.19 2.22 ; + RECT 1.03 1.43 2.26 1.59 ; + RECT 0.3 1.14 1.19 1.3 ; + RECT 0.3 0.36 0.56 1.3 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END BUFX8 + +MACRO CGTSX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGTSX1 0 0 ; + SIZE 7.56 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.7 1.155 2.305 1.365 ; + END + END E + PIN SE + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.625 1.39 2.835 1.99 ; + END + END SE + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.165 1.535 7.455 1.825 ; + RECT 7.165 0.6 7.365 2.67 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.56 3.52 ; + RECT 6.625 2.46 6.885 3.52 ; + RECT 5.605 2.46 5.865 3.52 ; + RECT 4.585 2.55 4.845 3.52 ; + RECT 2.945 2.55 3.205 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.56 0.16 ; + RECT 6.625 -0.16 6.885 0.81 ; + RECT 4.635 -0.16 4.835 0.86 ; + RECT 2.945 -0.16 3.205 0.81 ; + RECT 1.925 -0.16 2.185 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.145 0.6 6.345 2.67 ; + RECT 6.775 1.4 6.975 2 ; + RECT 6.145 1.6 6.975 1.8 ; + RECT 5.655 0.6 6.345 0.86 ; + RECT 5.125 0.6 5.325 2.67 ; + RECT 4.415 1.77 5.325 1.97 ; + RECT 3.815 2.41 4.235 2.67 ; + RECT 4.025 1.43 4.235 2.67 ; + RECT 4.025 1.43 4.455 1.59 ; + RECT 4.295 0.61 4.455 1.59 ; + RECT 4.295 1.235 4.935 1.495 ; + RECT 3.765 0.61 4.455 0.81 ; + RECT 3.625 0.99 3.825 2.09 ; + RECT 3.625 0.99 4.115 1.25 ; + RECT 1.925 2.17 2.185 2.53 ; + RECT 1.925 2.17 3.325 2.37 ; + RECT 3.125 0.99 3.325 2.37 ; + RECT 2.485 0.99 3.325 1.17 ; + RECT 2.485 0.6 2.665 1.17 ; + RECT 1.225 0.36 1.425 3 ; + RECT 1.225 1.66 1.545 1.92 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGTSX1 + +MACRO CGTSX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGTSX1P5 0 0 ; + SIZE 7.56 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.7 1.155 2.305 1.365 ; + END + END E + PIN SE + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.625 1.39 2.835 1.99 ; + END + END SE + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.195 1.535 7.455 1.825 ; + RECT 7.195 0.505 7.395 2.68 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.56 3.52 ; + RECT 6.655 2.21 6.915 3.52 ; + RECT 5.605 2.46 5.865 3.52 ; + RECT 4.585 2.55 4.845 3.52 ; + RECT 2.945 2.55 3.205 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.56 0.16 ; + RECT 6.655 -0.16 6.915 0.72 ; + RECT 4.635 -0.16 4.835 0.86 ; + RECT 2.945 -0.16 3.205 0.81 ; + RECT 1.925 -0.16 2.185 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.145 0.6 6.345 2.67 ; + RECT 6.805 1.31 7.005 1.91 ; + RECT 6.145 1.6 7.005 1.8 ; + RECT 5.655 0.6 6.345 0.86 ; + RECT 5.125 0.6 5.325 2.67 ; + RECT 4.415 1.77 5.325 1.97 ; + RECT 3.815 2.41 4.235 2.67 ; + RECT 4.025 1.43 4.235 2.67 ; + RECT 4.025 1.43 4.455 1.59 ; + RECT 4.295 0.61 4.455 1.59 ; + RECT 4.295 1.235 4.935 1.495 ; + RECT 3.765 0.61 4.455 0.81 ; + RECT 3.625 0.99 3.825 2.09 ; + RECT 3.625 0.99 4.115 1.25 ; + RECT 1.925 2.17 2.185 2.53 ; + RECT 1.925 2.17 3.325 2.37 ; + RECT 3.125 0.99 3.325 2.37 ; + RECT 2.485 0.99 3.325 1.17 ; + RECT 2.485 0.6 2.665 1.17 ; + RECT 1.225 0.36 1.425 3 ; + RECT 1.225 1.66 1.545 1.92 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGTSX1P5 + +MACRO CGTSX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGTSX2 0 0 ; + SIZE 7.56 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.7 1.155 2.305 1.365 ; + END + END E + PIN SE + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.625 1.39 2.835 1.99 ; + END + END SE + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.195 1.535 7.455 1.825 ; + RECT 7.195 0.36 7.395 3 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.56 3.52 ; + RECT 6.655 2.11 6.915 3.52 ; + RECT 5.605 2.46 5.865 3.52 ; + RECT 4.585 2.55 4.845 3.52 ; + RECT 2.945 2.55 3.205 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.56 0.16 ; + RECT 6.655 -0.16 6.915 0.91 ; + RECT 4.635 -0.16 4.835 0.86 ; + RECT 2.945 -0.16 3.205 0.81 ; + RECT 1.925 -0.16 2.185 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.145 0.6 6.345 2.67 ; + RECT 6.805 1.31 7.005 1.91 ; + RECT 6.145 1.6 7.005 1.8 ; + RECT 5.655 0.6 6.345 0.86 ; + RECT 5.125 0.6 5.325 2.67 ; + RECT 4.415 1.77 5.325 1.97 ; + RECT 3.815 2.41 4.235 2.67 ; + RECT 4.025 1.43 4.235 2.67 ; + RECT 4.025 1.43 4.455 1.59 ; + RECT 4.295 0.61 4.455 1.59 ; + RECT 4.295 1.235 4.935 1.495 ; + RECT 3.765 0.61 4.455 0.81 ; + RECT 3.625 0.99 3.825 2.09 ; + RECT 3.625 0.99 4.115 1.25 ; + RECT 1.925 2.17 2.185 2.53 ; + RECT 1.925 2.17 3.325 2.37 ; + RECT 3.125 0.99 3.325 2.37 ; + RECT 2.485 0.99 3.325 1.17 ; + RECT 2.485 0.6 2.665 1.17 ; + RECT 1.225 0.36 1.425 3 ; + RECT 1.225 1.66 1.545 1.92 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGTSX2 + +MACRO CGTSX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGTSX3 0 0 ; + SIZE 7.56 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.7 1.155 2.305 1.365 ; + END + END E + PIN SE + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.625 1.39 2.835 1.99 ; + END + END SE + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.195 1.535 7.455 1.825 ; + RECT 7.165 2.86 7.425 3.02 ; + RECT 7.195 0.51 7.395 3.02 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.56 3.52 ; + RECT 6.655 2.11 6.915 3.52 ; + RECT 5.605 2.46 5.865 3.52 ; + RECT 4.585 2.55 4.845 3.52 ; + RECT 2.945 2.55 3.205 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.56 0.16 ; + RECT 6.655 -0.16 6.915 0.91 ; + RECT 4.635 -0.16 4.835 0.86 ; + RECT 2.945 -0.16 3.205 0.81 ; + RECT 1.925 -0.16 2.185 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.145 0.6 6.345 2.67 ; + RECT 6.805 1.32 7.005 1.58 ; + RECT 6.145 1.35 7.005 1.55 ; + RECT 5.655 0.6 6.345 0.86 ; + RECT 5.125 0.6 5.325 2.67 ; + RECT 4.415 1.77 5.325 1.97 ; + RECT 3.815 2.41 4.235 2.67 ; + RECT 4.025 1.43 4.235 2.67 ; + RECT 4.025 1.43 4.455 1.59 ; + RECT 4.295 0.61 4.455 1.59 ; + RECT 4.295 1.235 4.935 1.495 ; + RECT 3.765 0.61 4.455 0.81 ; + RECT 3.625 0.99 3.825 2.09 ; + RECT 3.625 0.99 4.115 1.25 ; + RECT 1.925 2.17 2.185 2.53 ; + RECT 1.925 2.17 3.325 2.37 ; + RECT 3.125 0.99 3.325 2.37 ; + RECT 2.485 0.99 3.325 1.17 ; + RECT 2.485 0.6 2.665 1.17 ; + RECT 1.225 0.36 1.425 3 ; + RECT 1.225 1.66 1.545 1.92 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGTSX3 + +MACRO CGX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGX1 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.61 2.065 2.245 ; + END + END E + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.905 1.535 6.195 1.825 ; + RECT 5.905 0.6 6.105 2.67 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.365 2.46 5.625 3.52 ; + RECT 4.345 2.46 4.605 3.52 ; + RECT 3.325 2.55 3.585 3.52 ; + RECT 1.685 2.55 1.945 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.365 -0.16 5.625 0.81 ; + RECT 3.375 -0.16 3.575 0.86 ; + RECT 1.685 -0.16 1.945 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.885 0.6 5.085 2.67 ; + RECT 5.515 1.4 5.715 2 ; + RECT 4.885 1.6 5.715 1.8 ; + RECT 4.395 0.6 5.085 0.86 ; + RECT 3.865 0.6 4.065 2.67 ; + RECT 3.155 1.77 4.685 1.97 ; + RECT 2.555 2.41 2.975 2.67 ; + RECT 2.765 1.43 2.975 2.67 ; + RECT 2.765 1.43 3.195 1.59 ; + RECT 3.035 0.61 3.195 1.59 ; + RECT 3.035 1.235 3.675 1.495 ; + RECT 2.505 0.61 3.195 0.81 ; + RECT 1.225 0.36 1.425 3 ; + RECT 2.365 0.99 2.565 2.09 ; + RECT 1.225 0.99 2.855 1.25 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGX1 + +MACRO CGX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGX2 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.61 2.065 2.245 ; + END + END E + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.935 1.535 6.195 1.825 ; + RECT 5.935 0.36 6.135 3 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.395 2.11 5.655 3.52 ; + RECT 4.345 2.46 4.605 3.52 ; + RECT 3.325 2.55 3.585 3.52 ; + RECT 1.685 2.55 1.945 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.395 -0.16 5.655 0.91 ; + RECT 3.375 -0.16 3.575 0.86 ; + RECT 1.685 -0.16 1.945 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.885 0.6 5.085 2.67 ; + RECT 5.545 1.31 5.745 1.91 ; + RECT 4.885 1.6 5.745 1.8 ; + RECT 4.395 0.6 5.085 0.86 ; + RECT 3.865 0.6 4.065 2.67 ; + RECT 3.155 1.77 4.685 1.97 ; + RECT 2.555 2.41 2.975 2.67 ; + RECT 2.765 1.43 2.975 2.67 ; + RECT 2.765 1.43 3.195 1.59 ; + RECT 3.035 0.61 3.195 1.59 ; + RECT 3.035 1.235 3.675 1.495 ; + RECT 2.505 0.61 3.195 0.81 ; + RECT 1.225 0.36 1.425 3 ; + RECT 2.365 0.99 2.565 2.09 ; + RECT 1.225 0.99 2.855 1.25 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGX2 + +MACRO CGX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN CGX3 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.61 2.065 2.245 ; + END + END E + PIN ECK + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.935 1.535 6.195 1.825 ; + RECT 5.905 2.86 6.165 3.02 ; + RECT 5.935 0.51 6.135 3.02 ; + END + END ECK + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.395 2.11 5.655 3.52 ; + RECT 4.345 2.46 4.605 3.52 ; + RECT 3.325 2.55 3.585 3.52 ; + RECT 1.685 2.55 1.945 3.52 ; + RECT 0.665 2.11 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.395 -0.16 5.655 0.84 ; + RECT 3.375 -0.16 3.575 0.86 ; + RECT 1.685 -0.16 1.945 0.81 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.885 0.6 5.085 2.67 ; + RECT 5.545 1.32 5.745 1.58 ; + RECT 4.885 1.35 5.745 1.55 ; + RECT 4.395 0.6 5.085 0.86 ; + RECT 3.865 0.6 4.065 2.67 ; + RECT 3.155 1.77 4.685 1.97 ; + RECT 2.555 2.41 2.975 2.67 ; + RECT 2.765 1.43 2.975 2.67 ; + RECT 2.765 1.43 3.195 1.59 ; + RECT 3.035 0.61 3.195 1.59 ; + RECT 3.035 1.235 3.675 1.495 ; + RECT 2.505 0.61 3.195 0.81 ; + RECT 1.225 0.36 1.425 3 ; + RECT 2.365 0.99 2.565 2.09 ; + RECT 1.225 0.99 2.855 1.25 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END CGX3 + +MACRO DECAP16 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN DECAP16 0 0 ; + SIZE 6.72 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.72 3.52 ; + RECT 5.825 2.14 6.085 3.52 ; + RECT 0.125 2.145 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.72 0.16 ; + RECT 6.335 -0.16 6.595 1.08 ; + RECT 0.635 -0.16 0.895 1.08 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.335 1.26 6.595 3.02 ; + RECT 0.565 1.26 6.595 1.5 ; + RECT 0.125 1.72 6.14 1.95 ; + RECT 0.125 0.34 0.385 1.95 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DECAP16 + +MACRO DECAP32 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN DECAP32 0 0 ; + SIZE 13.44 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 13.44 3.52 ; + RECT 13.055 2.145 13.315 3.52 ; + RECT 7.1 2.14 7.36 3.52 ; + RECT 6.08 2.14 6.34 3.52 ; + RECT 0.125 2.145 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 13.44 0.16 ; + RECT 12.545 -0.16 12.805 1.08 ; + RECT 6.59 -0.16 6.85 1.08 ; + RECT 0.635 -0.16 0.895 1.08 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 7.1 1.72 13.315 1.95 ; + RECT 13.055 0.34 13.315 1.95 ; + RECT 6.52 1.26 6.92 3.02 ; + RECT 0.565 1.26 12.875 1.5 ; + RECT 0.125 1.72 6.34 1.95 ; + RECT 0.125 0.34 0.385 1.95 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DECAP32 + +MACRO DECAP4 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN DECAP4 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 0.19 2.06 0.35 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.33 -0.16 1.49 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.33 1.18 1.49 3.02 ; + RECT 0.71 1.18 1.49 1.34 ; + RECT 0.19 1.68 0.97 1.84 ; + RECT 0.19 0.34 0.35 1.84 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DECAP4 + +MACRO DECAP8 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN DECAP8 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.465 2.14 2.725 3.52 ; + RECT 0.125 2.145 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.975 -0.16 3.235 1.08 ; + RECT 0.635 -0.16 0.895 1.08 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 2.975 1.26 3.235 3.02 ; + RECT 0.565 1.26 3.235 1.5 ; + RECT 0.125 1.72 2.78 1.95 ; + RECT 0.125 0.34 0.385 1.95 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DECAP8 + +MACRO DFFMRQX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFMRQX2 0 0 ; + SIZE 10.92 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN SE + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.115 0.83 1.405 ; + END + END SE + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.705 1.135 2.055 1.395 ; + END + END D + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 10.92 0.16 ; + RECT 10.535 -0.16 10.795 0.89 ; + RECT 8.715 -0.16 8.875 0.55 ; + RECT 6.675 -0.16 6.835 0.975 ; + RECT 3.885 -0.16 4.095 1.26 ; + RECT 0.635 -0.16 0.895 0.92 ; + END + END VSS + PIN SD + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.285 1.68 2.345 1.89 ; + RECT 1.745 1.63 2.345 1.89 ; + RECT 1.745 1.575 2.035 1.89 ; + END + END SD + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 10.92 3.52 ; + RECT 9.935 2.18 10.195 3.52 ; + RECT 8.885 2.77 9.145 3.52 ; + RECT 6.955 2.55 7.215 3.52 ; + RECT 5.935 2.55 6.195 3.52 ; + RECT 3.525 2.84 3.785 3.52 ; + RECT 2.475 2.84 2.735 3.52 ; + RECT 0.685 2.5 0.845 3.52 ; + END + END VDD + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 10.445 2.13 10.715 3.02 ; + RECT 10.505 1.155 10.715 3.02 ; + RECT 10.045 1.155 10.715 1.365 ; + RECT 10.045 0.34 10.255 1.365 ; + END + END Q + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.24245 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.375 0.73 9.525 0.99 ; + RECT 8.375 0.38 8.535 0.99 ; + RECT 7.015 0.38 8.535 0.54 ; + RECT 6.3 1.155 7.175 1.365 ; + RECT 7.015 0.38 7.175 1.365 ; + RECT 6.3 0.38 6.48 1.365 ; + RECT 4.795 0.38 6.48 0.56 ; + RECT 4.505 0.34 4.925 0.52 ; + END + END RB + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.97 1.555 3.32 1.815 ; + END + END CK + OBS + LAYER Metal1 ; + RECT 9.445 1.17 9.655 2.98 ; + RECT 8.875 1.78 9.655 2.04 ; + RECT 9.445 1.76 10.32 1.98 ; + RECT 9.445 1.17 9.865 1.38 ; + RECT 9.705 0.34 9.865 1.38 ; + RECT 9.48 0.34 9.865 0.5 ; + RECT 8.065 2.86 8.695 3.02 ; + RECT 8.535 1.25 8.695 3.02 ; + RECT 8.035 1.25 9.265 1.46 ; + RECT 8.035 0.77 8.195 1.46 ; + RECT 7.815 0.77 8.195 0.93 ; + RECT 8.145 1.66 8.355 2.5 ; + RECT 7.695 1.66 8.355 1.84 ; + RECT 7.695 1.2 7.855 1.84 ; + RECT 7.495 2.03 7.755 3 ; + RECT 7.355 0.72 7.515 2.19 ; + RECT 7.31 1.64 7.515 2.19 ; + RECT 5.765 1.81 6.5 1.98 ; + RECT 6.34 1.64 7.515 1.82 ; + RECT 6.445 2.16 6.705 2.76 ; + RECT 5.085 2.5 5.525 2.71 ; + RECT 5.365 1.46 5.525 2.71 ; + RECT 5.365 2.16 7.07 2.36 ; + RECT 6.81 2 7.07 2.36 ; + RECT 5.365 1.46 5.545 2.36 ; + RECT 5.465 0.97 5.675 1.64 ; + RECT 1.625 2.46 4.835 2.66 ; + RECT 4.575 2.135 4.835 2.66 ; + RECT 2.535 1.195 2.735 2.66 ; + RECT 4.575 2.135 5.165 2.315 ; + RECT 4.955 0.97 5.165 2.315 ; + RECT 2.42 0.75 2.62 1.395 ; + RECT 1.965 0.75 2.62 0.945 ; + RECT 4.065 2.06 4.325 2.27 ; + RECT 4.115 1.74 4.325 2.27 ; + RECT 4.115 1.74 4.775 1.95 ; + RECT 4.345 1.69 4.775 1.95 ; + RECT 4.345 0.71 4.605 1.95 ; + RECT 2.985 2.06 3.68 2.27 ; + RECT 3.5 1.175 3.68 2.27 ; + RECT 3.5 1.62 3.935 1.88 ; + RECT 3.295 0.66 3.555 1.355 ; + RECT 2.835 0.385 3.045 0.97 ; + RECT 1.145 0.385 1.405 0.92 ; + RECT 1.145 0.385 3.045 0.56 ; + RECT 0.125 1.67 0.385 2.58 ; + RECT 0.125 1.67 1.065 1.93 ; + RECT 0.125 0.71 0.335 2.58 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFMRQX2 + +MACRO DFFQX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX1 0 0 ; + SIZE 6.72 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.335 1.955 6.615 2.245 ; + RECT 6.335 1.8 6.595 2.89 ; + RECT 6.4 0.34 6.595 2.89 ; + RECT 6.335 0.34 6.595 1.26 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.72 3.52 ; + RECT 5.825 2.63 6.085 3.52 ; + RECT 5.215 2.025 5.535 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.72 0.16 ; + RECT 5.225 -0.16 6.085 0.55 ; + RECT 5.225 -0.16 5.485 0.81 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.815 1.02 5.975 2.285 ; + RECT 5.815 1.4 6.22 1.66 ; + RECT 5.825 0.84 6.075 1.66 ; + RECT 5.055 1.02 6.075 1.18 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 1.56 5.035 2.71 ; + RECT 4.715 1.56 5.625 1.72 ; + RECT 4.715 0.65 4.875 1.72 ; + RECT 4.405 0.65 4.875 0.81 ; + RECT 4.285 1.95 4.695 2.21 ; + RECT 4.285 1.155 4.445 2.21 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX1 + +MACRO DFFQX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX1P5 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.05 7.035 1.89 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.245 2.39 6.505 3.52 ; + RECT 5.215 2.5 5.425 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.245 -0.16 6.505 0.55 ; + RECT 5.225 -0.16 5.485 0.86 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.725 1.45 5.885 2.76 ; + RECT 5.215 1.52 5.885 1.68 ; + RECT 5.685 1.45 6.27 1.61 ; + RECT 5.805 0.65 5.995 1.61 ; + RECT 5.735 0.65 5.995 0.81 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 0.65 5.035 2.71 ; + RECT 4.875 1.04 5.625 1.2 ; + RECT 4.405 0.65 5.035 0.81 ; + RECT 4.535 1.155 4.695 2.21 ; + RECT 4.285 1.155 4.695 1.415 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX1P5 + +MACRO DFFQX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX2 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.05 7.035 1.89 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.245 2.13 6.505 3.52 ; + RECT 5.215 2.5 5.425 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.245 -0.16 6.505 0.89 ; + RECT 5.225 -0.16 5.485 0.86 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.725 1.45 5.885 2.76 ; + RECT 5.215 1.52 5.885 1.68 ; + RECT 5.685 1.45 6.27 1.61 ; + RECT 5.805 0.65 5.995 1.61 ; + RECT 5.735 0.65 5.995 0.81 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 0.65 5.035 2.71 ; + RECT 4.875 1.04 5.625 1.2 ; + RECT 4.405 0.65 5.035 0.81 ; + RECT 4.535 1.155 4.695 2.21 ; + RECT 4.285 1.155 4.695 1.415 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX2 + +MACRO DFFQX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX3 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.05 7.035 1.89 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.245 1.79 6.505 3.52 ; + RECT 5.215 2.5 5.425 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.245 -0.16 6.505 1.11 ; + RECT 5.225 -0.16 5.485 0.86 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.725 1.45 5.885 2.76 ; + RECT 5.215 1.52 5.885 1.68 ; + RECT 5.685 1.45 6.27 1.61 ; + RECT 5.805 0.65 5.995 1.61 ; + RECT 5.735 0.65 5.995 0.81 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 0.65 5.035 2.71 ; + RECT 4.875 1.04 5.625 1.2 ; + RECT 4.405 0.65 5.035 0.81 ; + RECT 4.535 1.155 4.695 2.21 ; + RECT 4.285 1.155 4.695 1.415 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX3 + +MACRO DFFQX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX4 0 0 ; + SIZE 7.98 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.05 7.035 1.89 ; + RECT 6.755 0.36 7.015 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.98 3.52 ; + RECT 7.265 2.06 7.525 3.52 ; + RECT 6.245 2.06 6.505 3.52 ; + RECT 5.215 2.5 5.425 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.98 0.16 ; + RECT 7.265 -0.16 7.525 0.96 ; + RECT 6.245 -0.16 6.505 0.96 ; + RECT 5.225 -0.16 5.485 0.86 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.725 1.45 5.885 2.76 ; + RECT 5.215 1.52 5.885 1.68 ; + RECT 5.685 1.45 6.27 1.61 ; + RECT 5.805 0.65 5.995 1.61 ; + RECT 5.735 0.65 5.995 0.81 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 0.65 5.035 2.71 ; + RECT 4.875 1.04 5.625 1.2 ; + RECT 4.405 0.65 5.035 0.81 ; + RECT 4.535 1.155 4.695 2.21 ; + RECT 4.285 1.155 4.695 1.415 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX4 + +MACRO DFFQX6 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFQX6 0 0 ; + SIZE 7.98 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8284 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.05 7.035 1.89 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.98 3.52 ; + RECT 7.265 1.79 7.525 3.52 ; + RECT 6.245 1.79 6.505 3.52 ; + RECT 5.215 2.5 5.425 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.98 0.16 ; + RECT 7.265 -0.16 7.525 1.11 ; + RECT 6.245 -0.16 6.505 1.11 ; + RECT 5.225 -0.16 5.485 0.86 ; + RECT 3.385 -0.16 3.645 0.86 ; + RECT 1.745 -0.16 2.005 0.86 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 5.725 1.45 5.885 2.76 ; + RECT 5.215 1.52 5.885 1.68 ; + RECT 5.685 1.45 6.27 1.61 ; + RECT 5.805 0.65 5.995 1.61 ; + RECT 5.735 0.65 5.995 0.81 ; + RECT 4.305 2.55 5.035 2.71 ; + RECT 4.875 0.65 5.035 2.71 ; + RECT 4.875 1.04 5.625 1.2 ; + RECT 4.405 0.65 5.035 0.81 ; + RECT 4.535 1.155 4.695 2.21 ; + RECT 4.285 1.155 4.695 1.415 ; + RECT 3.835 2.55 4.095 2.71 ; + RECT 3.905 1.375 4.065 2.71 ; + RECT 3.16 1.375 4.105 1.535 ; + RECT 3.945 0.6 4.105 1.535 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 0.65 2.975 2.76 ; + RECT 2.815 2 3.725 2.16 ; + RECT 2.565 0.65 2.975 0.81 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.95 1.805 2.21 ; + RECT 1.225 1.07 1.525 1.33 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFQX6 + +MACRO DFFRQ2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ2X1 0 0 ; + SIZE 14.7 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 1.5 7.515 1.88 ; + END + END CK + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.305 1.115 0.875 1.405 ; + RECT 0.715 0.47 0.875 1.405 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.115 0.495 3.02 ; + END + END Q1 + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 14.135 2.125 14.395 3.02 ; + RECT 14.205 1.115 14.395 3.02 ; + RECT 13.825 1.115 14.395 1.405 ; + RECT 13.825 0.47 13.985 1.405 ; + END + END Q0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.7 3.52 ; + RECT 13.625 2.81 13.885 3.52 ; + RECT 12.595 2.81 12.835 3.52 ; + RECT 10.675 2.525 10.935 3.52 ; + RECT 9.655 2.525 9.915 3.52 ; + RECT 7.985 2.345 8.245 3.52 ; + RECT 8.035 2.06 8.245 3.52 ; + RECT 6.425 2.5 6.685 3.52 ; + RECT 4.785 2.525 5.045 3.52 ; + RECT 3.765 2.525 4.025 3.52 ; + RECT 1.865 2.81 2.105 3.52 ; + RECT 0.815 2.81 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.7 0.16 ; + RECT 14.315 -0.16 14.575 0.73 ; + RECT 12.48 -0.16 12.69 0.93 ; + RECT 10.44 -0.16 10.6 0.93 ; + RECT 8.015 -0.16 8.275 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.73 ; + END + END VSS + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4836 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.13 1.06 13.29 1.32 ; + RECT 12.14 1.11 13.29 1.31 ; + RECT 12.14 0.38 12.3 1.31 ; + RECT 10.78 0.38 12.3 0.54 ; + RECT 10.1 1.11 10.94 1.48 ; + RECT 10.78 0.38 10.94 1.48 ; + RECT 10.1 0.38 10.26 1.48 ; + RECT 8.455 0.38 10.26 0.54 ; + RECT 6.08 0.7 8.62 0.86 ; + RECT 8.455 0.38 8.62 0.86 ; + RECT 8.245 0.7 8.505 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 1.41 1.06 1.57 1.32 ; + END + END RB + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.505 1.9 8.935 2.315 ; + END + END D0 + OBS + LAYER Metal1 ; + RECT 13.085 2.86 13.345 3.02 ; + RECT 13.135 1.92 13.295 3.02 ; + RECT 13.135 1.92 13.37 2.22 ; + RECT 12.6 1.92 13.37 2.18 ; + RECT 13.21 1.81 14 1.97 ; + RECT 13.485 0.72 13.645 1.97 ; + RECT 13.245 0.72 13.645 0.88 ; + RECT 11.755 2.86 12.415 3.02 ; + RECT 12.255 1.49 12.415 3.02 ; + RECT 11.8 1.49 12.83 1.65 ; + RECT 11.8 0.72 11.96 1.65 ; + RECT 11.61 0.72 11.96 0.88 ; + RECT 11.46 2.24 12.075 2.5 ; + RECT 11.46 1.2 11.62 2.5 ; + RECT 11.12 2.81 11.475 3 ; + RECT 11.12 0.72 11.28 3 ; + RECT 9.49 1.84 10.28 2 ; + RECT 10.12 1.66 10.28 2 ; + RECT 10.12 1.66 11.28 1.82 ; + RECT 10.165 2.18 10.425 2.76 ; + RECT 8.885 2.5 9.305 2.76 ; + RECT 9.145 1.5 9.305 2.76 ; + RECT 10.165 2.18 10.735 2.345 ; + RECT 10.475 2 10.735 2.345 ; + RECT 9.145 2.18 10.735 2.34 ; + RECT 9.145 1.5 9.92 1.66 ; + RECT 9.76 0.72 9.92 1.66 ; + RECT 9.205 0.72 9.92 0.88 ; + RECT 7.51 2.06 7.735 3 ; + RECT 7.49 2.06 7.735 2.775 ; + RECT 7.695 1.67 7.855 2.22 ; + RECT 7.695 1.67 8.335 1.83 ; + RECT 8.775 1.06 8.935 1.69 ; + RECT 7.905 1.53 8.935 1.69 ; + RECT 7.905 1.04 8.065 1.83 ; + RECT 8.775 1.06 9.555 1.32 ; + RECT 7.475 1.04 8.065 1.2 ; + RECT 7.07 2.86 7.33 3.02 ; + RECT 7.07 2.14 7.31 3.02 ; + RECT 6.965 2.14 7.31 2.48 ; + RECT 6.755 2.14 7.31 2.3 ; + RECT 6.755 1.04 6.915 2.3 ; + RECT 6.755 1.04 7.225 1.2 ; + RECT 6.365 1.53 6.575 1.83 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ2X1 + +MACRO DFFRQ2X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ2X1P5 0 0 ; + SIZE 14.7 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 1.5 7.515 1.88 ; + END + END CK + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.305 1.115 0.875 1.405 ; + RECT 0.715 0.38 0.875 1.405 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.115 0.495 3.02 ; + END + END Q1 + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 14.135 2.125 14.395 3.02 ; + RECT 14.205 1.115 14.395 3.02 ; + RECT 13.825 1.115 14.395 1.405 ; + RECT 13.825 0.38 13.985 1.405 ; + END + END Q0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.7 3.52 ; + RECT 13.625 2.39 13.885 3.52 ; + RECT 12.595 2.81 12.835 3.52 ; + RECT 10.675 2.525 10.935 3.52 ; + RECT 9.655 2.525 9.915 3.52 ; + RECT 7.985 2.345 8.245 3.52 ; + RECT 8.035 2.06 8.245 3.52 ; + RECT 6.425 2.5 6.685 3.52 ; + RECT 4.785 2.525 5.045 3.52 ; + RECT 3.765 2.525 4.025 3.52 ; + RECT 1.865 2.81 2.105 3.52 ; + RECT 0.815 2.39 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.7 0.16 ; + RECT 14.315 -0.16 14.575 0.64 ; + RECT 12.48 -0.16 12.69 0.93 ; + RECT 10.44 -0.16 10.6 0.93 ; + RECT 8.015 -0.16 8.275 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.64 ; + END + END VSS + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4836 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.13 1.06 13.29 1.32 ; + RECT 12.14 1.11 13.29 1.31 ; + RECT 12.14 0.38 12.3 1.31 ; + RECT 10.78 0.38 12.3 0.54 ; + RECT 10.1 1.11 10.94 1.48 ; + RECT 10.78 0.38 10.94 1.48 ; + RECT 10.1 0.38 10.26 1.48 ; + RECT 8.455 0.38 10.26 0.54 ; + RECT 6.08 0.7 8.62 0.86 ; + RECT 8.455 0.38 8.62 0.86 ; + RECT 8.245 0.7 8.505 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 1.41 1.06 1.57 1.32 ; + END + END RB + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.505 1.9 8.935 2.315 ; + END + END D0 + OBS + LAYER Metal1 ; + RECT 13.085 2.86 13.345 3.02 ; + RECT 13.135 1.92 13.295 3.02 ; + RECT 13.135 1.92 13.37 2.22 ; + RECT 12.6 1.92 13.37 2.18 ; + RECT 13.21 1.81 14 1.97 ; + RECT 13.485 0.72 13.645 1.97 ; + RECT 13.245 0.72 13.645 0.88 ; + RECT 11.755 2.86 12.415 3.02 ; + RECT 12.255 1.49 12.415 3.02 ; + RECT 11.8 1.49 12.83 1.65 ; + RECT 11.8 0.72 11.96 1.65 ; + RECT 11.61 0.72 11.96 0.88 ; + RECT 11.46 2.24 12.075 2.5 ; + RECT 11.46 1.2 11.62 2.5 ; + RECT 11.12 2.81 11.475 3 ; + RECT 11.12 0.72 11.28 3 ; + RECT 9.49 1.84 10.28 2 ; + RECT 10.12 1.66 10.28 2 ; + RECT 10.12 1.66 11.28 1.82 ; + RECT 10.165 2.18 10.425 2.76 ; + RECT 8.885 2.5 9.305 2.76 ; + RECT 9.145 1.5 9.305 2.76 ; + RECT 10.165 2.18 10.735 2.345 ; + RECT 10.475 2 10.735 2.345 ; + RECT 9.145 2.18 10.735 2.34 ; + RECT 9.145 1.5 9.92 1.66 ; + RECT 9.76 0.72 9.92 1.66 ; + RECT 9.205 0.72 9.92 0.88 ; + RECT 7.51 2.06 7.735 3 ; + RECT 7.49 2.06 7.735 2.775 ; + RECT 7.695 1.67 7.855 2.22 ; + RECT 7.695 1.67 8.335 1.83 ; + RECT 8.775 1.06 8.935 1.69 ; + RECT 7.905 1.53 8.935 1.69 ; + RECT 7.905 1.04 8.065 1.83 ; + RECT 8.775 1.06 9.555 1.32 ; + RECT 7.475 1.04 8.065 1.2 ; + RECT 7.07 2.86 7.33 3.02 ; + RECT 7.07 2.14 7.31 3.02 ; + RECT 6.965 2.14 7.31 2.48 ; + RECT 6.755 2.14 7.31 2.3 ; + RECT 6.755 1.04 6.915 2.3 ; + RECT 6.755 1.04 7.225 1.2 ; + RECT 6.365 1.53 6.575 1.83 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ2X1P5 + +MACRO DFFRQ2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ2X2 0 0 ; + SIZE 14.7 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 1.5 7.515 1.88 ; + END + END CK + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 0.34 0.925 0.5 ; + RECT 0.305 1.115 0.875 1.405 ; + RECT 0.665 0.34 0.875 1.405 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.115 0.495 3.02 ; + END + END Q1 + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 14.135 2.125 14.395 3.02 ; + RECT 14.205 1.115 14.395 3.02 ; + RECT 13.825 1.115 14.395 1.405 ; + RECT 13.825 0.34 14.035 1.405 ; + RECT 13.775 0.34 14.035 0.5 ; + END + END Q0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.7 3.52 ; + RECT 13.625 2.15 13.885 3.52 ; + RECT 12.595 2.81 12.835 3.52 ; + RECT 10.675 2.525 10.935 3.52 ; + RECT 9.655 2.525 9.915 3.52 ; + RECT 7.985 2.345 8.245 3.52 ; + RECT 8.035 2.06 8.245 3.52 ; + RECT 6.425 2.5 6.685 3.52 ; + RECT 4.785 2.525 5.045 3.52 ; + RECT 3.765 2.525 4.025 3.52 ; + RECT 1.865 2.81 2.105 3.52 ; + RECT 0.815 2.15 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.7 0.16 ; + RECT 14.315 -0.16 14.575 0.91 ; + RECT 12.48 -0.16 12.69 0.93 ; + RECT 10.44 -0.16 10.6 0.93 ; + RECT 8.015 -0.16 8.275 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.91 ; + END + END VSS + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4836 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.13 1.06 13.29 1.32 ; + RECT 12.14 1.11 13.29 1.31 ; + RECT 12.14 0.38 12.3 1.31 ; + RECT 10.78 0.38 12.3 0.54 ; + RECT 10.1 1.11 10.94 1.48 ; + RECT 10.78 0.38 10.94 1.48 ; + RECT 10.1 0.38 10.26 1.48 ; + RECT 8.455 0.38 10.26 0.54 ; + RECT 6.08 0.7 8.62 0.86 ; + RECT 8.455 0.38 8.62 0.86 ; + RECT 8.245 0.7 8.505 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 1.41 1.06 1.57 1.32 ; + END + END RB + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.505 1.9 8.935 2.315 ; + END + END D0 + OBS + LAYER Metal1 ; + RECT 13.085 2.86 13.345 3.02 ; + RECT 13.135 1.92 13.295 3.02 ; + RECT 13.135 1.92 13.37 2.22 ; + RECT 12.6 1.92 13.37 2.18 ; + RECT 13.21 1.81 14 1.97 ; + RECT 13.485 0.72 13.645 1.97 ; + RECT 13.245 0.72 13.645 0.88 ; + RECT 11.755 2.86 12.415 3.02 ; + RECT 12.255 1.49 12.415 3.02 ; + RECT 11.8 1.49 12.83 1.65 ; + RECT 11.8 0.72 11.96 1.65 ; + RECT 11.61 0.72 11.96 0.88 ; + RECT 11.46 2.24 12.075 2.5 ; + RECT 11.46 1.2 11.62 2.5 ; + RECT 11.12 2.81 11.475 3 ; + RECT 11.12 0.72 11.28 3 ; + RECT 9.49 1.84 10.28 2 ; + RECT 10.12 1.66 10.28 2 ; + RECT 10.12 1.66 11.28 1.82 ; + RECT 10.165 2.18 10.425 2.76 ; + RECT 8.885 2.5 9.305 2.76 ; + RECT 9.145 1.5 9.305 2.76 ; + RECT 10.165 2.18 10.735 2.345 ; + RECT 10.475 2 10.735 2.345 ; + RECT 9.145 2.18 10.735 2.34 ; + RECT 9.145 1.5 9.92 1.66 ; + RECT 9.76 0.72 9.92 1.66 ; + RECT 9.205 0.72 9.92 0.88 ; + RECT 7.51 2.06 7.735 3 ; + RECT 7.49 2.06 7.735 2.775 ; + RECT 7.695 1.67 7.855 2.22 ; + RECT 7.695 1.67 8.335 1.83 ; + RECT 8.775 1.06 8.935 1.69 ; + RECT 7.905 1.53 8.935 1.69 ; + RECT 7.905 1.04 8.065 1.83 ; + RECT 8.775 1.06 9.555 1.32 ; + RECT 7.475 1.04 8.065 1.2 ; + RECT 7.07 2.86 7.33 3.02 ; + RECT 7.07 2.14 7.31 3.02 ; + RECT 6.965 2.14 7.31 2.48 ; + RECT 6.755 2.14 7.31 2.3 ; + RECT 6.755 1.04 6.915 2.3 ; + RECT 6.755 1.04 7.225 1.2 ; + RECT 6.365 1.53 6.575 1.83 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ2X2 + +MACRO DFFRQ2X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ2X3 0 0 ; + SIZE 14.7 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 1.5 7.515 1.88 ; + END + END CK + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 0.34 0.925 0.5 ; + RECT 0.105 1.09 0.875 1.29 ; + RECT 0.665 0.34 0.875 1.29 ; + RECT 0.305 1.79 0.565 3.02 ; + RECT 0.305 1.09 0.495 3.02 ; + RECT 0.105 1.09 0.495 1.405 ; + END + END Q1 + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 14.205 1.09 14.595 1.405 ; + RECT 14.135 1.79 14.395 3.02 ; + RECT 14.205 1.09 14.395 3.02 ; + RECT 13.825 1.09 14.595 1.29 ; + RECT 13.825 0.34 14.035 1.29 ; + RECT 13.775 0.34 14.035 0.5 ; + END + END Q0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.7 3.52 ; + RECT 13.625 1.84 13.885 3.52 ; + RECT 12.595 2.81 12.835 3.52 ; + RECT 10.675 2.525 10.935 3.52 ; + RECT 9.655 2.525 9.915 3.52 ; + RECT 7.985 2.345 8.245 3.52 ; + RECT 8.035 2.06 8.245 3.52 ; + RECT 6.425 2.5 6.685 3.52 ; + RECT 4.785 2.525 5.045 3.52 ; + RECT 3.765 2.525 4.025 3.52 ; + RECT 1.865 2.81 2.105 3.52 ; + RECT 0.815 1.84 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.7 0.16 ; + RECT 14.315 -0.16 14.575 0.91 ; + RECT 12.48 -0.16 12.69 0.93 ; + RECT 10.44 -0.16 10.6 0.93 ; + RECT 8.015 -0.16 8.275 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.91 ; + END + END VSS + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4836 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.13 1.06 13.29 1.32 ; + RECT 12.14 1.11 13.29 1.31 ; + RECT 12.14 0.38 12.3 1.31 ; + RECT 10.78 0.38 12.3 0.54 ; + RECT 10.1 1.11 10.94 1.48 ; + RECT 10.78 0.38 10.94 1.48 ; + RECT 10.1 0.38 10.26 1.48 ; + RECT 8.455 0.38 10.26 0.54 ; + RECT 6.08 0.7 8.62 0.86 ; + RECT 8.455 0.38 8.62 0.86 ; + RECT 8.245 0.7 8.505 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 1.41 1.06 1.57 1.32 ; + END + END RB + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.505 1.9 8.935 2.315 ; + END + END D0 + OBS + LAYER Metal1 ; + RECT 13.085 2.86 13.345 3.02 ; + RECT 13.135 1.92 13.295 3.02 ; + RECT 13.21 1.5 13.37 2.22 ; + RECT 12.6 1.92 13.37 2.18 ; + RECT 13.21 1.5 13.645 1.66 ; + RECT 13.485 0.72 13.645 1.66 ; + RECT 13.485 1.47 14 1.63 ; + RECT 13.245 0.72 13.645 0.88 ; + RECT 11.755 2.86 12.415 3.02 ; + RECT 12.255 1.49 12.415 3.02 ; + RECT 11.8 1.49 12.83 1.65 ; + RECT 11.8 0.72 11.96 1.65 ; + RECT 11.61 0.72 11.96 0.88 ; + RECT 11.46 2.24 12.075 2.5 ; + RECT 11.46 1.2 11.62 2.5 ; + RECT 11.12 2.81 11.475 3 ; + RECT 11.12 0.72 11.28 3 ; + RECT 9.49 1.84 10.28 2 ; + RECT 10.12 1.66 10.28 2 ; + RECT 10.12 1.66 11.28 1.82 ; + RECT 10.165 2.18 10.425 2.76 ; + RECT 8.885 2.5 9.305 2.76 ; + RECT 9.145 1.5 9.305 2.76 ; + RECT 10.165 2.18 10.735 2.345 ; + RECT 10.475 2 10.735 2.345 ; + RECT 9.145 2.18 10.735 2.34 ; + RECT 9.145 1.5 9.92 1.66 ; + RECT 9.76 0.72 9.92 1.66 ; + RECT 9.205 0.72 9.92 0.88 ; + RECT 7.51 2.06 7.735 3 ; + RECT 7.49 2.06 7.735 2.775 ; + RECT 7.695 1.67 7.855 2.22 ; + RECT 7.695 1.67 8.335 1.83 ; + RECT 8.775 1.06 8.935 1.69 ; + RECT 7.905 1.53 8.935 1.69 ; + RECT 7.905 1.04 8.065 1.83 ; + RECT 8.775 1.06 9.555 1.32 ; + RECT 7.475 1.04 8.065 1.2 ; + RECT 7.07 2.86 7.33 3.02 ; + RECT 7.07 2.14 7.31 3.02 ; + RECT 6.965 2.14 7.31 2.48 ; + RECT 6.755 2.14 7.31 2.3 ; + RECT 6.755 1.04 6.915 2.3 ; + RECT 6.755 1.04 7.225 1.2 ; + RECT 6.365 1.53 6.575 1.83 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.5 1.49 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 1.055 1.5 1.49 1.66 ; + RECT 0.7 1.47 1.215 1.63 ; + RECT 1.055 0.72 1.215 1.66 ; + RECT 1.055 0.72 1.455 0.88 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ2X3 + +MACRO DFFRQ4X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ4X1 0 0 ; + SIZE 14.28 BY 6.72 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 4.82 7.57 5.29 ; + END + END CK + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q2 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.405 5.09 13.975 5.63 ; + RECT 13.785 3.7 13.975 5.63 ; + RECT 13.715 3.7 13.975 4.595 ; + RECT 13.405 5.09 13.565 6.25 ; + END + END Q2 + PIN D3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 4.405 6.195 4.82 ; + END + END D3 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.28 3.52 ; + RECT 13.205 2.81 13.465 3.91 ; + RECT 12.175 2.81 12.415 3.91 ; + RECT 10.255 2.525 10.515 4.195 ; + RECT 9.235 2.525 9.495 4.195 ; + RECT 7.565 2.345 7.825 4.64 ; + RECT 7.615 2.06 7.825 4.64 ; + RECT 6.425 2.5 6.685 4.22 ; + RECT 4.785 2.525 5.045 4.195 ; + RECT 3.765 2.525 4.025 4.195 ; + RECT 1.865 2.81 2.105 3.91 ; + RECT 0.815 2.81 1.075 3.91 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.28 0.16 ; + RECT 13.895 -0.16 14.155 0.73 ; + RECT 12.06 -0.16 12.27 0.93 ; + RECT 10.02 -0.16 10.18 0.93 ; + RECT 7.595 -0.16 7.855 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.73 ; + RECT 0 6.56 14.28 6.88 ; + RECT 13.895 5.99 14.155 6.88 ; + RECT 12.06 5.79 12.27 6.88 ; + RECT 10.02 5.79 10.18 6.88 ; + RECT 7.595 6.2 7.855 6.88 ; + RECT 6.425 6.2 6.685 6.88 ; + RECT 4.1 5.79 4.26 6.88 ; + RECT 2.01 5.79 2.22 6.88 ; + RECT 0.125 5.99 0.385 6.88 ; + END + END VSS + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 1.9 8.515 2.315 ; + END + END D0 + PIN D2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 4.405 8.515 4.82 ; + END + END D2 + PIN Q3 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.715 5.09 0.875 6.25 ; + RECT 0.305 5.09 0.875 5.63 ; + RECT 0.305 3.7 0.565 4.595 ; + RECT 0.305 3.7 0.495 5.63 ; + END + END Q3 + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAPARTIALMETALAREA 3.3328 LAYER Metal1 ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.9672 LAYER Metal1 ; + ANTENNAMAXAREACAR 3.445823 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 12.71 5.4 12.87 5.66 ; + RECT 11.72 5.41 12.87 5.61 ; + RECT 10.36 6.18 11.88 6.34 ; + RECT 11.72 5.41 11.88 6.34 ; + RECT 10.36 5.24 10.52 6.34 ; + RECT 9.68 5.24 10.52 5.61 ; + RECT 8.035 6.18 9.84 6.34 ; + RECT 9.68 5.24 9.84 6.34 ; + RECT 8.035 5.86 8.2 6.34 ; + RECT 7.825 5.42 8.085 6.02 ; + RECT 6.08 5.86 8.2 6.02 ; + RECT 6.195 5.47 6.455 6.02 ; + RECT 4.44 6.18 6.245 6.34 ; + RECT 6.08 5.86 6.245 6.34 ; + RECT 4.44 5.24 4.6 6.34 ; + RECT 3.76 5.24 4.6 5.61 ; + RECT 2.4 6.18 3.92 6.34 ; + RECT 3.76 5.24 3.92 6.34 ; + RECT 2.4 5.41 2.56 6.34 ; + RECT 1.41 5.41 2.56 5.61 ; + RECT 1.41 5.4 1.57 5.66 ; + END + END RB + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.305 1.09 0.875 1.63 ; + RECT 0.715 0.47 0.875 1.63 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.09 0.495 3.02 ; + END + END Q1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.715 2.125 13.975 3.02 ; + RECT 13.785 1.09 13.975 3.02 ; + RECT 13.405 1.09 13.975 1.63 ; + RECT 13.405 0.47 13.565 1.63 ; + END + END Q0 + OBS + LAYER Metal1 ; + RECT 12.665 2.86 12.925 3.02 ; + RECT 12.715 1.92 12.875 3.02 ; + RECT 12.715 1.92 12.95 2.22 ; + RECT 12.18 1.92 12.95 2.18 ; + RECT 12.79 1.81 13.58 1.97 ; + RECT 13.065 0.72 13.225 1.97 ; + RECT 12.825 0.72 13.225 0.88 ; + RECT 12.825 5.84 13.225 6 ; + RECT 13.065 4.75 13.225 6 ; + RECT 12.79 4.75 13.58 4.91 ; + RECT 12.715 3.7 12.875 4.8 ; + RECT 12.18 4.54 12.95 4.8 ; + RECT 12.79 4.5 12.95 4.91 ; + RECT 12.665 3.7 12.925 3.86 ; + RECT 9.68 1.11 10.52 1.48 ; + RECT 10.36 0.38 10.52 1.48 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 12.71 1.06 12.87 1.32 ; + RECT 1.41 1.06 1.57 1.32 ; + RECT 11.72 1.11 12.87 1.31 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 7.825 0.7 8.085 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 11.72 0.38 11.88 1.31 ; + RECT 9.68 0.38 9.84 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 6.08 0.7 8.2 0.86 ; + RECT 8.035 0.38 8.2 0.86 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 10.36 0.38 11.88 0.54 ; + RECT 8.035 0.38 9.84 0.54 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 11.335 2.86 11.995 3.02 ; + RECT 11.835 1.49 11.995 3.02 ; + RECT 11.38 1.49 12.41 1.65 ; + RECT 11.38 0.72 11.54 1.65 ; + RECT 11.19 0.72 11.54 0.88 ; + RECT 11.19 5.84 11.54 6 ; + RECT 11.38 5.07 11.54 6 ; + RECT 11.38 5.07 12.41 5.23 ; + RECT 11.835 3.7 11.995 5.23 ; + RECT 11.335 3.7 11.995 3.86 ; + RECT 11.04 2.24 11.655 2.5 ; + RECT 11.04 1.2 11.2 2.5 ; + RECT 11.04 4.22 11.2 5.52 ; + RECT 11.04 4.22 11.655 4.48 ; + RECT 10.7 2.81 11.055 3 ; + RECT 10.7 0.72 10.86 3 ; + RECT 9.07 1.84 9.86 2 ; + RECT 9.7 1.66 9.86 2 ; + RECT 9.7 1.66 10.86 1.82 ; + RECT 10.7 3.72 10.86 6 ; + RECT 9.7 4.9 10.86 5.06 ; + RECT 9.7 4.72 9.86 5.06 ; + RECT 9.07 4.72 9.86 4.88 ; + RECT 10.7 3.72 11.055 3.91 ; + RECT 9.745 2.18 10.005 2.76 ; + RECT 8.465 2.5 8.885 2.76 ; + RECT 8.725 1.5 8.885 2.76 ; + RECT 9.745 2.18 10.315 2.345 ; + RECT 10.055 2 10.315 2.345 ; + RECT 8.725 2.18 10.315 2.34 ; + RECT 8.725 1.5 9.5 1.66 ; + RECT 9.34 0.72 9.5 1.66 ; + RECT 8.785 0.72 9.5 0.88 ; + RECT 8.785 5.84 9.5 6 ; + RECT 9.34 5.06 9.5 6 ; + RECT 8.725 5.06 9.5 5.22 ; + RECT 8.725 3.96 8.885 5.22 ; + RECT 10.055 4.375 10.315 4.72 ; + RECT 8.725 4.38 10.315 4.54 ; + RECT 9.745 4.375 10.315 4.54 ; + RECT 9.745 3.96 10.005 4.54 ; + RECT 8.465 3.96 8.885 4.22 ; + RECT 7.09 1.04 7.315 3 ; + RECT 7.055 1.04 7.315 2.775 ; + RECT 6.365 1.67 7.915 1.83 ; + RECT 8.355 1.06 8.515 1.69 ; + RECT 7.055 1.53 8.515 1.69 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 8.355 1.06 9.135 1.32 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 8.355 5.4 9.135 5.66 ; + RECT 8.355 5.03 8.515 5.66 ; + RECT 7.75 5.03 8.515 5.19 ; + RECT 7.75 4.89 7.915 5.19 ; + RECT 6.685 5.47 7.315 5.68 ; + RECT 6.755 4.45 6.915 5.68 ; + RECT 6.755 4.45 7.315 4.64 ; + RECT 7.055 3.97 7.315 4.64 ; + RECT 5.145 5.4 5.925 5.66 ; + RECT 5.765 5.04 5.925 5.66 ; + RECT 5.765 5.04 6.575 5.2 ; + RECT 6.365 4.94 6.575 5.2 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 4.78 5.84 5.495 6 ; + RECT 4.78 5.06 4.94 6 ; + RECT 4.78 5.06 5.555 5.22 ; + RECT 5.395 3.96 5.555 5.22 ; + RECT 3.965 4.375 4.225 4.72 ; + RECT 3.965 4.38 5.555 4.54 ; + RECT 3.965 4.375 4.535 4.54 ; + RECT 4.275 3.96 4.535 4.54 ; + RECT 5.395 3.96 5.815 4.22 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 3.42 3.72 3.58 6 ; + RECT 3.42 4.9 4.58 5.06 ; + RECT 4.42 4.72 4.58 5.06 ; + RECT 4.42 4.72 5.21 4.88 ; + RECT 3.225 3.72 3.58 3.91 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 3.08 4.22 3.24 5.52 ; + RECT 2.625 4.22 3.24 4.48 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 2.74 5.84 3.09 6 ; + RECT 2.74 5.07 2.9 6 ; + RECT 1.87 5.07 2.9 5.23 ; + RECT 2.285 3.7 2.445 5.23 ; + RECT 2.285 3.7 2.945 3.86 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + RECT 1.055 5.84 1.455 6 ; + RECT 1.055 4.75 1.215 6 ; + RECT 0.7 4.75 1.49 4.91 ; + RECT 1.33 4.54 2.1 4.8 ; + RECT 1.33 4.5 1.565 4.8 ; + RECT 1.405 3.7 1.565 4.8 ; + RECT 1.355 3.7 1.615 3.86 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ4X1 + +MACRO DFFRQ4X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ4X1P5 0 0 ; + SIZE 14.28 BY 6.72 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 4.82 7.57 5.29 ; + END + END CK + PIN Q3 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.715 5.09 0.875 6.34 ; + RECT 0.305 5.09 0.875 5.63 ; + RECT 0.305 3.7 0.565 4.595 ; + RECT 0.305 3.7 0.495 5.63 ; + END + END Q3 + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q2 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.405 5.09 13.975 5.63 ; + RECT 13.785 3.7 13.975 5.63 ; + RECT 13.715 3.7 13.975 4.595 ; + RECT 13.405 5.09 13.565 6.34 ; + END + END Q2 + PIN D3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 4.405 6.195 4.82 ; + END + END D3 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.28 3.52 ; + RECT 13.205 2.47 13.465 4.33 ; + RECT 12.175 2.81 12.415 3.91 ; + RECT 10.255 2.525 10.515 4.195 ; + RECT 9.235 2.525 9.495 4.195 ; + RECT 7.565 2.345 7.825 4.64 ; + RECT 7.615 2.06 7.825 4.64 ; + RECT 6.425 2.5 6.685 4.22 ; + RECT 4.785 2.525 5.045 4.195 ; + RECT 3.765 2.525 4.025 4.195 ; + RECT 1.865 2.81 2.105 3.91 ; + RECT 0.815 2.39 1.075 4.33 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.28 0.16 ; + RECT 13.895 -0.16 14.155 0.64 ; + RECT 12.06 -0.16 12.27 0.93 ; + RECT 10.02 -0.16 10.18 0.93 ; + RECT 7.595 -0.16 7.855 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.64 ; + RECT 0 6.56 14.28 6.88 ; + RECT 13.895 6.08 14.155 6.88 ; + RECT 12.06 5.79 12.27 6.88 ; + RECT 10.02 5.79 10.18 6.88 ; + RECT 7.595 6.2 7.855 6.88 ; + RECT 6.425 6.2 6.685 6.88 ; + RECT 4.1 5.79 4.26 6.88 ; + RECT 2.01 5.79 2.22 6.88 ; + RECT 0.125 6.08 0.385 6.88 ; + END + END VSS + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAPARTIALMETALAREA 3.3328 LAYER Metal1 ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.9672 LAYER Metal1 ; + ANTENNAMAXAREACAR 3.445823 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 12.71 5.4 12.87 5.66 ; + RECT 11.72 5.41 12.87 5.61 ; + RECT 10.36 6.18 11.88 6.34 ; + RECT 11.72 5.41 11.88 6.34 ; + RECT 10.36 5.24 10.52 6.34 ; + RECT 9.68 5.24 10.52 5.61 ; + RECT 8.035 6.18 9.84 6.34 ; + RECT 9.68 5.24 9.84 6.34 ; + RECT 8.035 5.86 8.2 6.34 ; + RECT 7.825 5.42 8.085 6.02 ; + RECT 6.08 5.86 8.2 6.02 ; + RECT 6.195 5.47 6.455 6.02 ; + RECT 4.44 6.18 6.245 6.34 ; + RECT 6.08 5.86 6.245 6.34 ; + RECT 4.44 5.24 4.6 6.34 ; + RECT 3.76 5.24 4.6 5.61 ; + RECT 2.4 6.18 3.92 6.34 ; + RECT 3.76 5.24 3.92 6.34 ; + RECT 2.4 5.41 2.56 6.34 ; + RECT 1.41 5.41 2.56 5.61 ; + RECT 1.41 5.4 1.57 5.66 ; + END + END RB + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 1.9 8.515 2.315 ; + END + END D0 + PIN D2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 4.405 8.515 4.82 ; + END + END D2 + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.305 1.09 0.875 1.63 ; + RECT 0.715 0.38 0.875 1.63 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.09 0.495 3.02 ; + END + END Q1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.715 2.125 13.975 3.02 ; + RECT 13.785 1.09 13.975 3.02 ; + RECT 13.405 1.09 13.975 1.63 ; + RECT 13.405 0.38 13.565 1.63 ; + END + END Q0 + OBS + LAYER Metal1 ; + RECT 12.665 2.86 12.925 3.02 ; + RECT 12.715 1.92 12.875 3.02 ; + RECT 12.715 1.92 12.95 2.22 ; + RECT 12.18 1.92 12.95 2.18 ; + RECT 12.79 1.81 13.58 1.97 ; + RECT 13.065 0.72 13.225 1.97 ; + RECT 12.825 0.72 13.225 0.88 ; + RECT 12.825 5.84 13.225 6 ; + RECT 13.065 4.75 13.225 6 ; + RECT 12.79 4.75 13.58 4.91 ; + RECT 12.715 3.7 12.875 4.8 ; + RECT 12.18 4.54 12.95 4.8 ; + RECT 12.79 4.5 12.95 4.91 ; + RECT 12.665 3.7 12.925 3.86 ; + RECT 9.68 1.11 10.52 1.48 ; + RECT 10.36 0.38 10.52 1.48 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 12.71 1.06 12.87 1.32 ; + RECT 1.41 1.06 1.57 1.32 ; + RECT 11.72 1.11 12.87 1.31 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 7.825 0.7 8.085 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 11.72 0.38 11.88 1.31 ; + RECT 9.68 0.38 9.84 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 6.08 0.7 8.2 0.86 ; + RECT 8.035 0.38 8.2 0.86 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 10.36 0.38 11.88 0.54 ; + RECT 8.035 0.38 9.84 0.54 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 11.335 2.86 11.995 3.02 ; + RECT 11.835 1.49 11.995 3.02 ; + RECT 11.38 1.49 12.41 1.65 ; + RECT 11.38 0.72 11.54 1.65 ; + RECT 11.19 0.72 11.54 0.88 ; + RECT 11.19 5.84 11.54 6 ; + RECT 11.38 5.07 11.54 6 ; + RECT 11.38 5.07 12.41 5.23 ; + RECT 11.835 3.7 11.995 5.23 ; + RECT 11.335 3.7 11.995 3.86 ; + RECT 11.04 2.24 11.655 2.5 ; + RECT 11.04 1.2 11.2 2.5 ; + RECT 11.04 4.22 11.2 5.52 ; + RECT 11.04 4.22 11.655 4.48 ; + RECT 10.7 2.81 11.055 3 ; + RECT 10.7 0.72 10.86 3 ; + RECT 9.07 1.84 9.86 2 ; + RECT 9.7 1.66 9.86 2 ; + RECT 9.7 1.66 10.86 1.82 ; + RECT 10.7 3.72 10.86 6 ; + RECT 9.7 4.9 10.86 5.06 ; + RECT 9.7 4.72 9.86 5.06 ; + RECT 9.07 4.72 9.86 4.88 ; + RECT 10.7 3.72 11.055 3.91 ; + RECT 9.745 2.18 10.005 2.76 ; + RECT 8.465 2.5 8.885 2.76 ; + RECT 8.725 1.5 8.885 2.76 ; + RECT 9.745 2.18 10.315 2.345 ; + RECT 10.055 2 10.315 2.345 ; + RECT 8.725 2.18 10.315 2.34 ; + RECT 8.725 1.5 9.5 1.66 ; + RECT 9.34 0.72 9.5 1.66 ; + RECT 8.785 0.72 9.5 0.88 ; + RECT 8.785 5.84 9.5 6 ; + RECT 9.34 5.06 9.5 6 ; + RECT 8.725 5.06 9.5 5.22 ; + RECT 8.725 3.96 8.885 5.22 ; + RECT 10.055 4.375 10.315 4.72 ; + RECT 8.725 4.38 10.315 4.54 ; + RECT 9.745 4.375 10.315 4.54 ; + RECT 9.745 3.96 10.005 4.54 ; + RECT 8.465 3.96 8.885 4.22 ; + RECT 7.09 1.04 7.315 3 ; + RECT 7.055 1.04 7.315 2.775 ; + RECT 6.365 1.67 7.915 1.83 ; + RECT 8.355 1.06 8.515 1.69 ; + RECT 7.055 1.53 8.515 1.69 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 8.355 1.06 9.135 1.32 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 8.355 5.4 9.135 5.66 ; + RECT 8.355 5.03 8.515 5.66 ; + RECT 7.75 5.03 8.515 5.19 ; + RECT 7.75 4.89 7.915 5.19 ; + RECT 6.685 5.47 7.315 5.68 ; + RECT 6.755 4.45 6.915 5.68 ; + RECT 6.755 4.45 7.315 4.64 ; + RECT 7.055 3.97 7.315 4.64 ; + RECT 5.145 5.4 5.925 5.66 ; + RECT 5.765 5.04 5.925 5.66 ; + RECT 5.765 5.04 6.575 5.2 ; + RECT 6.365 4.94 6.575 5.2 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 4.78 5.84 5.495 6 ; + RECT 4.78 5.06 4.94 6 ; + RECT 4.78 5.06 5.555 5.22 ; + RECT 5.395 3.96 5.555 5.22 ; + RECT 3.965 4.375 4.225 4.72 ; + RECT 3.965 4.38 5.555 4.54 ; + RECT 3.965 4.375 4.535 4.54 ; + RECT 4.275 3.96 4.535 4.54 ; + RECT 5.395 3.96 5.815 4.22 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 3.42 3.72 3.58 6 ; + RECT 3.42 4.9 4.58 5.06 ; + RECT 4.42 4.72 4.58 5.06 ; + RECT 4.42 4.72 5.21 4.88 ; + RECT 3.225 3.72 3.58 3.91 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 3.08 4.22 3.24 5.52 ; + RECT 2.625 4.22 3.24 4.48 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 2.74 5.84 3.09 6 ; + RECT 2.74 5.07 2.9 6 ; + RECT 1.87 5.07 2.9 5.23 ; + RECT 2.285 3.7 2.445 5.23 ; + RECT 2.285 3.7 2.945 3.86 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + RECT 1.055 5.84 1.455 6 ; + RECT 1.055 4.75 1.215 6 ; + RECT 0.7 4.75 1.49 4.91 ; + RECT 1.33 4.54 2.1 4.8 ; + RECT 1.33 4.5 1.565 4.8 ; + RECT 1.405 3.7 1.565 4.8 ; + RECT 1.355 3.7 1.615 3.86 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ4X1P5 + +MACRO DFFRQ4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ4X2 0 0 ; + SIZE 14.28 BY 6.72 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 4.82 7.57 5.29 ; + END + END CK + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q2 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.405 5.09 13.975 5.63 ; + RECT 13.785 3.7 13.975 5.63 ; + RECT 13.715 3.7 13.975 4.595 ; + RECT 13.355 6.22 13.615 6.38 ; + RECT 13.405 5.09 13.615 6.38 ; + END + END Q2 + PIN D3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 4.405 6.195 4.82 ; + END + END D3 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.28 3.52 ; + RECT 13.205 2.15 13.465 4.57 ; + RECT 12.175 2.81 12.415 3.91 ; + RECT 10.255 2.525 10.515 4.195 ; + RECT 9.235 2.525 9.495 4.195 ; + RECT 7.565 2.345 7.825 4.64 ; + RECT 7.615 2.06 7.825 4.64 ; + RECT 6.425 2.5 6.685 4.22 ; + RECT 4.785 2.525 5.045 4.195 ; + RECT 3.765 2.525 4.025 4.195 ; + RECT 1.865 2.81 2.105 3.91 ; + RECT 0.815 2.15 1.075 4.57 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.28 0.16 ; + RECT 13.895 -0.16 14.155 0.91 ; + RECT 12.06 -0.16 12.27 0.93 ; + RECT 10.02 -0.16 10.18 0.93 ; + RECT 7.595 -0.16 7.855 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.91 ; + RECT 0 6.56 14.28 6.88 ; + RECT 13.895 5.81 14.155 6.88 ; + RECT 12.06 5.79 12.27 6.88 ; + RECT 10.02 5.79 10.18 6.88 ; + RECT 7.595 6.2 7.855 6.88 ; + RECT 6.425 6.2 6.685 6.88 ; + RECT 4.1 5.79 4.26 6.88 ; + RECT 2.01 5.79 2.22 6.88 ; + RECT 0.125 5.81 0.385 6.88 ; + END + END VSS + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 1.9 8.515 2.315 ; + END + END D0 + PIN D2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 4.405 8.515 4.82 ; + END + END D2 + PIN Q3 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 6.22 0.925 6.38 ; + RECT 0.665 5.09 0.875 6.38 ; + RECT 0.305 5.09 0.875 5.63 ; + RECT 0.305 3.7 0.565 4.595 ; + RECT 0.305 3.7 0.495 5.63 ; + END + END Q3 + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAPARTIALMETALAREA 3.3328 LAYER Metal1 ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.9672 LAYER Metal1 ; + ANTENNAMAXAREACAR 3.445823 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 12.71 5.4 12.87 5.66 ; + RECT 11.72 5.41 12.87 5.61 ; + RECT 10.36 6.18 11.88 6.34 ; + RECT 11.72 5.41 11.88 6.34 ; + RECT 10.36 5.24 10.52 6.34 ; + RECT 9.68 5.24 10.52 5.61 ; + RECT 8.035 6.18 9.84 6.34 ; + RECT 9.68 5.24 9.84 6.34 ; + RECT 8.035 5.86 8.2 6.34 ; + RECT 7.825 5.42 8.085 6.02 ; + RECT 6.08 5.86 8.2 6.02 ; + RECT 6.195 5.47 6.455 6.02 ; + RECT 4.44 6.18 6.245 6.34 ; + RECT 6.08 5.86 6.245 6.34 ; + RECT 4.44 5.24 4.6 6.34 ; + RECT 3.76 5.24 4.6 5.61 ; + RECT 2.4 6.18 3.92 6.34 ; + RECT 3.76 5.24 3.92 6.34 ; + RECT 2.4 5.41 2.56 6.34 ; + RECT 1.41 5.41 2.56 5.61 ; + RECT 1.41 5.4 1.57 5.66 ; + END + END RB + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 0.34 0.925 0.5 ; + RECT 0.305 1.09 0.875 1.63 ; + RECT 0.665 0.34 0.875 1.63 ; + RECT 0.305 2.125 0.565 3.02 ; + RECT 0.305 1.09 0.495 3.02 ; + END + END Q1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.715 2.125 13.975 3.02 ; + RECT 13.785 1.09 13.975 3.02 ; + RECT 13.405 1.09 13.975 1.63 ; + RECT 13.405 0.34 13.615 1.63 ; + RECT 13.355 0.34 13.615 0.5 ; + END + END Q0 + OBS + LAYER Metal1 ; + RECT 12.665 2.86 12.925 3.02 ; + RECT 12.715 1.92 12.875 3.02 ; + RECT 12.715 1.92 12.95 2.22 ; + RECT 12.18 1.92 12.95 2.18 ; + RECT 12.79 1.81 13.58 1.97 ; + RECT 13.065 0.72 13.225 1.97 ; + RECT 12.825 0.72 13.225 0.88 ; + RECT 12.825 5.84 13.225 6 ; + RECT 13.065 4.75 13.225 6 ; + RECT 12.79 4.75 13.58 4.91 ; + RECT 12.715 3.7 12.875 4.8 ; + RECT 12.18 4.54 12.95 4.8 ; + RECT 12.79 4.5 12.95 4.91 ; + RECT 12.665 3.7 12.925 3.86 ; + RECT 9.68 1.11 10.52 1.48 ; + RECT 10.36 0.38 10.52 1.48 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 12.71 1.06 12.87 1.32 ; + RECT 1.41 1.06 1.57 1.32 ; + RECT 11.72 1.11 12.87 1.31 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 7.825 0.7 8.085 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 11.72 0.38 11.88 1.31 ; + RECT 9.68 0.38 9.84 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 6.08 0.7 8.2 0.86 ; + RECT 8.035 0.38 8.2 0.86 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 10.36 0.38 11.88 0.54 ; + RECT 8.035 0.38 9.84 0.54 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 11.335 2.86 11.995 3.02 ; + RECT 11.835 1.49 11.995 3.02 ; + RECT 11.38 1.49 12.41 1.65 ; + RECT 11.38 0.72 11.54 1.65 ; + RECT 11.19 0.72 11.54 0.88 ; + RECT 11.19 5.84 11.54 6 ; + RECT 11.38 5.07 11.54 6 ; + RECT 11.38 5.07 12.41 5.23 ; + RECT 11.835 3.7 11.995 5.23 ; + RECT 11.335 3.7 11.995 3.86 ; + RECT 11.04 2.24 11.655 2.5 ; + RECT 11.04 1.2 11.2 2.5 ; + RECT 11.04 4.22 11.2 5.52 ; + RECT 11.04 4.22 11.655 4.48 ; + RECT 10.7 2.81 11.055 3 ; + RECT 10.7 0.72 10.86 3 ; + RECT 9.07 1.84 9.86 2 ; + RECT 9.7 1.66 9.86 2 ; + RECT 9.7 1.66 10.86 1.82 ; + RECT 10.7 3.72 10.86 6 ; + RECT 9.7 4.9 10.86 5.06 ; + RECT 9.7 4.72 9.86 5.06 ; + RECT 9.07 4.72 9.86 4.88 ; + RECT 10.7 3.72 11.055 3.91 ; + RECT 9.745 2.18 10.005 2.76 ; + RECT 8.465 2.5 8.885 2.76 ; + RECT 8.725 1.5 8.885 2.76 ; + RECT 9.745 2.18 10.315 2.345 ; + RECT 10.055 2 10.315 2.345 ; + RECT 8.725 2.18 10.315 2.34 ; + RECT 8.725 1.5 9.5 1.66 ; + RECT 9.34 0.72 9.5 1.66 ; + RECT 8.785 0.72 9.5 0.88 ; + RECT 8.785 5.84 9.5 6 ; + RECT 9.34 5.06 9.5 6 ; + RECT 8.725 5.06 9.5 5.22 ; + RECT 8.725 3.96 8.885 5.22 ; + RECT 10.055 4.375 10.315 4.72 ; + RECT 8.725 4.38 10.315 4.54 ; + RECT 9.745 4.375 10.315 4.54 ; + RECT 9.745 3.96 10.005 4.54 ; + RECT 8.465 3.96 8.885 4.22 ; + RECT 7.09 1.04 7.315 3 ; + RECT 7.055 1.04 7.315 2.775 ; + RECT 6.365 1.67 7.915 1.83 ; + RECT 8.355 1.06 8.515 1.69 ; + RECT 7.055 1.53 8.515 1.69 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 8.355 1.06 9.135 1.32 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 8.355 5.4 9.135 5.66 ; + RECT 8.355 5.03 8.515 5.66 ; + RECT 7.75 5.03 8.515 5.19 ; + RECT 7.75 4.89 7.915 5.19 ; + RECT 6.685 5.47 7.315 5.68 ; + RECT 6.755 4.45 6.915 5.68 ; + RECT 6.755 4.45 7.315 4.64 ; + RECT 7.055 3.97 7.315 4.64 ; + RECT 5.145 5.4 5.925 5.66 ; + RECT 5.765 5.04 5.925 5.66 ; + RECT 5.765 5.04 6.575 5.2 ; + RECT 6.365 4.94 6.575 5.2 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 4.78 5.84 5.495 6 ; + RECT 4.78 5.06 4.94 6 ; + RECT 4.78 5.06 5.555 5.22 ; + RECT 5.395 3.96 5.555 5.22 ; + RECT 3.965 4.375 4.225 4.72 ; + RECT 3.965 4.38 5.555 4.54 ; + RECT 3.965 4.375 4.535 4.54 ; + RECT 4.275 3.96 4.535 4.54 ; + RECT 5.395 3.96 5.815 4.22 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 3.42 3.72 3.58 6 ; + RECT 3.42 4.9 4.58 5.06 ; + RECT 4.42 4.72 4.58 5.06 ; + RECT 4.42 4.72 5.21 4.88 ; + RECT 3.225 3.72 3.58 3.91 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 3.08 4.22 3.24 5.52 ; + RECT 2.625 4.22 3.24 4.48 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 2.74 5.84 3.09 6 ; + RECT 2.74 5.07 2.9 6 ; + RECT 1.87 5.07 2.9 5.23 ; + RECT 2.285 3.7 2.445 5.23 ; + RECT 2.285 3.7 2.945 3.86 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.92 1.565 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 0.7 1.81 1.49 1.97 ; + RECT 1.055 0.72 1.215 1.97 ; + RECT 1.055 0.72 1.455 0.88 ; + RECT 1.055 5.84 1.455 6 ; + RECT 1.055 4.75 1.215 6 ; + RECT 0.7 4.75 1.49 4.91 ; + RECT 1.33 4.54 2.1 4.8 ; + RECT 1.33 4.5 1.565 4.8 ; + RECT 1.405 3.7 1.565 4.8 ; + RECT 1.355 3.7 1.615 3.86 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ4X2 + +MACRO DFFRQ4X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQ4X3 0 0 ; + SIZE 14.28 BY 6.72 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.095 4.82 7.57 5.29 ; + END + END CK + PIN D1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 1.9 6.195 2.315 ; + END + END D1 + PIN Q2 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.405 5.47 14.175 5.63 ; + RECT 13.785 5.315 14.175 5.63 ; + RECT 13.785 3.7 13.975 5.63 ; + RECT 13.715 3.7 13.975 4.93 ; + RECT 13.355 6.22 13.615 6.38 ; + RECT 13.405 5.47 13.615 6.38 ; + END + END Q2 + PIN D3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.765 4.405 6.195 4.82 ; + END + END D3 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 14.28 3.52 ; + RECT 13.205 1.84 13.465 4.88 ; + RECT 12.175 2.81 12.415 3.91 ; + RECT 10.255 2.525 10.515 4.195 ; + RECT 9.235 2.525 9.495 4.195 ; + RECT 7.565 2.345 7.825 4.64 ; + RECT 7.615 2.06 7.825 4.64 ; + RECT 6.425 2.5 6.685 4.22 ; + RECT 4.785 2.525 5.045 4.195 ; + RECT 3.765 2.525 4.025 4.195 ; + RECT 1.865 2.81 2.105 3.91 ; + RECT 0.815 1.84 1.075 4.88 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 14.28 0.16 ; + RECT 13.895 -0.16 14.155 0.91 ; + RECT 12.06 -0.16 12.27 0.93 ; + RECT 10.02 -0.16 10.18 0.93 ; + RECT 7.595 -0.16 7.855 0.52 ; + RECT 6.425 -0.16 6.685 0.52 ; + RECT 4.1 -0.16 4.26 0.93 ; + RECT 2.01 -0.16 2.22 0.93 ; + RECT 0.125 -0.16 0.385 0.91 ; + RECT 0 6.56 14.28 6.88 ; + RECT 13.895 5.81 14.155 6.88 ; + RECT 12.06 5.79 12.27 6.88 ; + RECT 10.02 5.79 10.18 6.88 ; + RECT 7.595 6.2 7.855 6.88 ; + RECT 6.425 6.2 6.685 6.88 ; + RECT 4.1 5.79 4.26 6.88 ; + RECT 2.01 5.79 2.22 6.88 ; + RECT 0.125 5.81 0.385 6.88 ; + END + END VSS + PIN D0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 1.9 8.515 2.315 ; + END + END D0 + PIN D2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.085 4.405 8.515 4.82 ; + END + END D2 + PIN Q3 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 6.22 0.925 6.38 ; + RECT 0.665 5.47 0.875 6.38 ; + RECT 0.105 5.47 0.875 5.63 ; + RECT 0.305 3.7 0.565 4.93 ; + RECT 0.105 5.315 0.495 5.63 ; + RECT 0.305 3.7 0.495 5.63 ; + END + END Q3 + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAPARTIALMETALAREA 3.3328 LAYER Metal1 ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.9672 LAYER Metal1 ; + ANTENNAMAXAREACAR 3.445823 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 12.71 5.4 12.87 5.66 ; + RECT 11.72 5.41 12.87 5.61 ; + RECT 10.36 6.18 11.88 6.34 ; + RECT 11.72 5.41 11.88 6.34 ; + RECT 10.36 5.24 10.52 6.34 ; + RECT 9.68 5.24 10.52 5.61 ; + RECT 8.035 6.18 9.84 6.34 ; + RECT 9.68 5.24 9.84 6.34 ; + RECT 8.035 5.86 8.2 6.34 ; + RECT 7.825 5.42 8.085 6.02 ; + RECT 6.08 5.86 8.2 6.02 ; + RECT 6.195 5.47 6.455 6.02 ; + RECT 4.44 6.18 6.245 6.34 ; + RECT 6.08 5.86 6.245 6.34 ; + RECT 4.44 5.24 4.6 6.34 ; + RECT 3.76 5.24 4.6 5.61 ; + RECT 2.4 6.18 3.92 6.34 ; + RECT 3.76 5.24 3.92 6.34 ; + RECT 2.4 5.41 2.56 6.34 ; + RECT 1.41 5.41 2.56 5.61 ; + RECT 1.41 5.4 1.57 5.66 ; + END + END RB + PIN Q1 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.665 0.34 0.925 0.5 ; + RECT 0.105 1.09 0.875 1.25 ; + RECT 0.665 0.34 0.875 1.25 ; + RECT 0.305 1.79 0.565 3.02 ; + RECT 0.305 1.09 0.495 3.02 ; + RECT 0.105 1.09 0.495 1.405 ; + END + END Q1 + PIN Q0 + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 13.785 1.09 14.175 1.405 ; + RECT 13.715 1.79 13.975 3.02 ; + RECT 13.785 1.09 13.975 3.02 ; + RECT 13.405 1.09 14.175 1.25 ; + RECT 13.405 0.34 13.615 1.25 ; + RECT 13.355 0.34 13.615 0.5 ; + END + END Q0 + OBS + LAYER Metal1 ; + RECT 12.665 2.86 12.925 3.02 ; + RECT 12.715 1.92 12.875 3.02 ; + RECT 12.79 1.5 12.95 2.22 ; + RECT 12.18 1.92 12.95 2.18 ; + RECT 12.79 1.5 13.225 1.66 ; + RECT 13.065 0.72 13.225 1.66 ; + RECT 13.065 1.47 13.58 1.63 ; + RECT 12.825 0.72 13.225 0.88 ; + RECT 12.825 5.84 13.225 6 ; + RECT 13.065 5.06 13.225 6 ; + RECT 13.065 5.09 13.58 5.25 ; + RECT 12.79 5.06 13.225 5.22 ; + RECT 12.79 4.5 12.95 5.22 ; + RECT 12.18 4.54 12.95 4.8 ; + RECT 12.715 3.7 12.875 4.8 ; + RECT 12.665 3.7 12.925 3.86 ; + RECT 9.68 1.11 10.52 1.48 ; + RECT 10.36 0.38 10.52 1.48 ; + RECT 3.76 1.11 4.6 1.48 ; + RECT 4.44 0.38 4.6 1.48 ; + RECT 12.71 1.06 12.87 1.32 ; + RECT 1.41 1.06 1.57 1.32 ; + RECT 11.72 1.11 12.87 1.31 ; + RECT 1.41 1.11 2.56 1.31 ; + RECT 2.4 0.38 2.56 1.31 ; + RECT 7.825 0.7 8.085 1.3 ; + RECT 6.195 0.7 6.455 1.3 ; + RECT 11.72 0.38 11.88 1.31 ; + RECT 9.68 0.38 9.84 1.48 ; + RECT 3.76 0.38 3.92 1.48 ; + RECT 6.08 0.7 8.2 0.86 ; + RECT 8.035 0.38 8.2 0.86 ; + RECT 6.08 0.38 6.245 0.86 ; + RECT 10.36 0.38 11.88 0.54 ; + RECT 8.035 0.38 9.84 0.54 ; + RECT 4.44 0.38 6.245 0.54 ; + RECT 2.4 0.38 3.92 0.54 ; + RECT 11.335 2.86 11.995 3.02 ; + RECT 11.835 1.49 11.995 3.02 ; + RECT 11.38 1.49 12.41 1.65 ; + RECT 11.38 0.72 11.54 1.65 ; + RECT 11.19 0.72 11.54 0.88 ; + RECT 11.19 5.84 11.54 6 ; + RECT 11.38 5.07 11.54 6 ; + RECT 11.38 5.07 12.41 5.23 ; + RECT 11.835 3.7 11.995 5.23 ; + RECT 11.335 3.7 11.995 3.86 ; + RECT 11.04 2.24 11.655 2.5 ; + RECT 11.04 1.2 11.2 2.5 ; + RECT 11.04 4.22 11.2 5.52 ; + RECT 11.04 4.22 11.655 4.48 ; + RECT 10.7 2.81 11.055 3 ; + RECT 10.7 0.72 10.86 3 ; + RECT 9.07 1.84 9.86 2 ; + RECT 9.7 1.66 9.86 2 ; + RECT 9.7 1.66 10.86 1.82 ; + RECT 10.7 3.72 10.86 6 ; + RECT 9.7 4.9 10.86 5.06 ; + RECT 9.7 4.72 9.86 5.06 ; + RECT 9.07 4.72 9.86 4.88 ; + RECT 10.7 3.72 11.055 3.91 ; + RECT 9.745 2.18 10.005 2.76 ; + RECT 8.465 2.5 8.885 2.76 ; + RECT 8.725 1.5 8.885 2.76 ; + RECT 9.745 2.18 10.315 2.345 ; + RECT 10.055 2 10.315 2.345 ; + RECT 8.725 2.18 10.315 2.34 ; + RECT 8.725 1.5 9.5 1.66 ; + RECT 9.34 0.72 9.5 1.66 ; + RECT 8.785 0.72 9.5 0.88 ; + RECT 8.785 5.84 9.5 6 ; + RECT 9.34 5.06 9.5 6 ; + RECT 8.725 5.06 9.5 5.22 ; + RECT 8.725 3.96 8.885 5.22 ; + RECT 10.055 4.375 10.315 4.72 ; + RECT 8.725 4.38 10.315 4.54 ; + RECT 9.745 4.375 10.315 4.54 ; + RECT 9.745 3.96 10.005 4.54 ; + RECT 8.465 3.96 8.885 4.22 ; + RECT 7.09 1.04 7.315 3 ; + RECT 7.055 1.04 7.315 2.775 ; + RECT 6.365 1.67 7.915 1.83 ; + RECT 8.355 1.06 8.515 1.69 ; + RECT 7.055 1.53 8.515 1.69 ; + RECT 5.765 1.53 6.575 1.69 ; + RECT 5.765 1.06 5.925 1.69 ; + RECT 8.355 1.06 9.135 1.32 ; + RECT 5.145 1.06 5.925 1.32 ; + RECT 8.355 5.4 9.135 5.66 ; + RECT 8.355 5.03 8.515 5.66 ; + RECT 7.75 5.03 8.515 5.19 ; + RECT 7.75 4.89 7.915 5.19 ; + RECT 6.685 5.47 7.315 5.68 ; + RECT 6.755 4.45 6.915 5.68 ; + RECT 6.755 4.45 7.315 4.64 ; + RECT 7.055 3.97 7.315 4.64 ; + RECT 5.145 5.4 5.925 5.66 ; + RECT 5.765 5.04 5.925 5.66 ; + RECT 5.765 5.04 6.575 5.2 ; + RECT 6.365 4.94 6.575 5.2 ; + RECT 5.395 2.5 5.815 2.76 ; + RECT 4.275 2.18 4.535 2.76 ; + RECT 5.395 1.5 5.555 2.76 ; + RECT 3.965 2.18 4.535 2.345 ; + RECT 3.965 2.18 5.555 2.34 ; + RECT 3.965 2 4.225 2.345 ; + RECT 4.78 1.5 5.555 1.66 ; + RECT 4.78 0.72 4.94 1.66 ; + RECT 4.78 0.72 5.495 0.88 ; + RECT 4.78 5.84 5.495 6 ; + RECT 4.78 5.06 4.94 6 ; + RECT 4.78 5.06 5.555 5.22 ; + RECT 5.395 3.96 5.555 5.22 ; + RECT 3.965 4.375 4.225 4.72 ; + RECT 3.965 4.38 5.555 4.54 ; + RECT 3.965 4.375 4.535 4.54 ; + RECT 4.275 3.96 4.535 4.54 ; + RECT 5.395 3.96 5.815 4.22 ; + RECT 3.225 2.81 3.58 3 ; + RECT 3.42 0.72 3.58 3 ; + RECT 4.42 1.84 5.21 2 ; + RECT 4.42 1.66 4.58 2 ; + RECT 3.42 1.66 4.58 1.82 ; + RECT 3.42 3.72 3.58 6 ; + RECT 3.42 4.9 4.58 5.06 ; + RECT 4.42 4.72 4.58 5.06 ; + RECT 4.42 4.72 5.21 4.88 ; + RECT 3.225 3.72 3.58 3.91 ; + RECT 2.625 2.24 3.24 2.5 ; + RECT 3.08 1.2 3.24 2.5 ; + RECT 3.08 4.22 3.24 5.52 ; + RECT 2.625 4.22 3.24 4.48 ; + RECT 2.285 2.86 2.945 3.02 ; + RECT 2.285 1.49 2.445 3.02 ; + RECT 1.87 1.49 2.9 1.65 ; + RECT 2.74 0.72 2.9 1.65 ; + RECT 2.74 0.72 3.09 0.88 ; + RECT 2.74 5.84 3.09 6 ; + RECT 2.74 5.07 2.9 6 ; + RECT 1.87 5.07 2.9 5.23 ; + RECT 2.285 3.7 2.445 5.23 ; + RECT 2.285 3.7 2.945 3.86 ; + RECT 1.355 2.86 1.615 3.02 ; + RECT 1.405 1.92 1.565 3.02 ; + RECT 1.33 1.5 1.49 2.22 ; + RECT 1.33 1.92 2.1 2.18 ; + RECT 1.055 1.5 1.49 1.66 ; + RECT 0.7 1.47 1.215 1.63 ; + RECT 1.055 0.72 1.215 1.66 ; + RECT 1.055 0.72 1.455 0.88 ; + RECT 1.055 5.84 1.455 6 ; + RECT 1.055 5.06 1.215 6 ; + RECT 0.7 5.095 1.215 5.255 ; + RECT 1.055 5.06 1.49 5.22 ; + RECT 1.33 4.5 1.49 5.22 ; + RECT 1.33 4.54 2.1 4.8 ; + RECT 1.405 3.7 1.565 4.8 ; + RECT 1.355 3.7 1.615 3.86 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQ4X3 + +MACRO DFFRQX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX1 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.835 2.125 8.095 3.02 ; + RECT 7.905 1.09 8.095 3.02 ; + RECT 7.525 1.09 8.095 1.63 ; + RECT 7.525 0.34 7.685 1.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 7.325 2.81 7.585 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.6 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.045 2.04 ; + RECT 6.3 1.81 7.7 1.97 ; + RECT 6.91 1.17 7.07 1.97 ; + RECT 6.91 1.17 7.33 1.33 ; + RECT 7.17 0.34 7.33 1.33 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX1 + +MACRO DFFRQX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX1P5 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.835 2.125 8.095 3.02 ; + RECT 7.905 1.09 8.095 3.02 ; + RECT 7.525 1.09 8.095 1.63 ; + RECT 7.525 0.38 7.685 1.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 7.325 2.39 7.585 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.64 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.045 2.04 ; + RECT 6.3 1.81 7.7 1.97 ; + RECT 6.91 1.17 7.07 1.97 ; + RECT 6.91 1.17 7.33 1.33 ; + RECT 7.17 0.34 7.33 1.33 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX1P5 + +MACRO DFFRQX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX2 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.835 2.125 8.095 3.02 ; + RECT 7.905 1.09 8.095 3.02 ; + RECT 7.525 1.09 8.095 1.63 ; + RECT 7.525 0.46 7.685 1.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 7.325 2.15 7.585 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.91 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.045 2.04 ; + RECT 6.3 1.81 7.7 1.97 ; + RECT 6.91 1.17 7.07 1.97 ; + RECT 6.91 1.17 7.33 1.33 ; + RECT 7.17 0.34 7.33 1.33 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX2 + +MACRO DFFRQX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX3 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.905 1.11 8.295 1.825 ; + RECT 7.835 1.75 8.095 3.02 ; + RECT 7.525 1.11 8.295 1.27 ; + RECT 7.525 0.34 7.685 1.27 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 7.325 1.79 7.585 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.93 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.075 2.04 ; + RECT 6.915 1.45 7.075 2.04 ; + RECT 6.915 1.45 7.7 1.61 ; + RECT 7.17 0.34 7.33 1.61 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX3 + +MACRO DFFRQX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX4 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.985 1.115 8.295 1.405 ; + RECT 7.985 0.36 8.245 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.495 2.13 8.755 3.52 ; + RECT 7.475 2.13 7.735 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.495 -0.16 8.755 0.96 ; + RECT 7.525 -0.16 7.735 0.96 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.075 2.04 ; + RECT 6.915 1.45 7.075 2.04 ; + RECT 6.915 1.45 7.7 1.61 ; + RECT 7.17 0.34 7.33 1.61 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX4 + +MACRO DFFRQX6 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRQX6 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.99 0.99 ; + RECT 5.84 0.38 6 0.99 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8284 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.985 1.115 8.295 1.405 ; + RECT 7.985 0.34 8.245 3.02 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.495 1.79 8.755 3.52 ; + RECT 7.475 1.79 7.735 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.495 -0.16 8.755 1.11 ; + RECT 7.525 -0.16 7.735 1.11 ; + RECT 6.18 -0.16 6.34 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.78 7.045 3.02 ; + RECT 6.3 1.78 7.075 2.04 ; + RECT 6.915 1.45 7.075 2.04 ; + RECT 6.915 1.45 7.7 1.61 ; + RECT 7.17 0.34 7.33 1.61 ; + RECT 6.945 0.34 7.33 0.5 ; + RECT 5.455 2.86 6.085 3.02 ; + RECT 5.925 1.3 6.085 3.02 ; + RECT 5.5 1.3 6.085 1.815 ; + RECT 5.5 1.3 6.73 1.46 ; + RECT 5.5 0.77 5.66 1.815 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 2.24 5.745 2.5 ; + RECT 5.16 1.2 5.32 2.5 ; + RECT 4.79 2.81 5.145 3 ; + RECT 4.79 1.66 4.95 3 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRQX6 + +MACRO DFFRX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX1 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.65 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.505 1.94 8.065 2.63 ; + RECT 7.855 0.6 8.065 2.63 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.905 0.6 9.115 2.58 ; + RECT 8.465 1.1 9.115 1.8 ; + RECT 8.855 0.6 9.115 1.8 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.345 2.32 8.605 3.52 ; + RECT 7.295 2.81 7.555 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.315 -0.16 8.575 0.86 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.5 7.045 3.02 ; + RECT 6.355 1.5 7.675 1.76 ; + RECT 7.505 0.34 7.675 1.76 ; + RECT 7.04 0.34 7.675 0.5 ; + RECT 5.455 2.435 5.715 3.02 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.325 1.32 ; + RECT 7.165 0.77 7.325 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX1 + +MACRO DFFRX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX1P5 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.65 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.8 1.94 8.065 3 ; + RECT 7.855 0.6 8.065 3 ; + RECT 7.505 1.94 8.065 2.63 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.855 0.6 9.115 3 ; + RECT 8.465 1.1 9.115 1.8 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.345 2.32 8.605 3.52 ; + RECT 7.295 2.81 7.555 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.315 -0.16 8.575 0.86 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.5 7.045 3.02 ; + RECT 6.355 1.5 7.675 1.76 ; + RECT 7.505 0.34 7.675 1.76 ; + RECT 7.04 0.34 7.675 0.5 ; + RECT 5.455 2.435 5.715 3.02 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.325 1.32 ; + RECT 7.165 0.77 7.325 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX1P5 + +MACRO DFFRX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX2 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.65 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.8 1.94 8.065 3.02 ; + RECT 7.855 0.46 8.065 3.02 ; + RECT 7.505 1.94 8.065 2.63 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.855 0.34 9.115 3.02 ; + RECT 8.465 1.1 9.115 1.8 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.345 2.13 8.605 3.52 ; + RECT 7.295 2.81 7.555 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.315 -0.16 8.575 0.89 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 1.5 7.045 3.02 ; + RECT 6.355 1.5 7.675 1.76 ; + RECT 7.505 0.34 7.675 1.76 ; + RECT 7.04 0.34 7.675 0.5 ; + RECT 5.455 2.435 5.715 3.02 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.325 1.32 ; + RECT 7.165 0.77 7.325 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX2 + +MACRO DFFRX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX3 0 0 ; + SIZE 9.24 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.65 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9302 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.805 0.34 8.065 1.37 ; + RECT 7.805 0.34 7.985 2 ; + RECT 7.175 1.845 7.825 2.33 ; + RECT 7.665 1.84 7.985 2 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.875 1.115 9.135 1.785 ; + RECT 8.855 1.86 9.115 3.02 ; + RECT 8.875 0.34 9.115 3.02 ; + RECT 8.855 0.34 9.115 1.335 ; + RECT 8.505 1.86 9.115 2.34 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 9.24 3.52 ; + RECT 8.345 2.52 8.605 3.52 ; + RECT 7.295 2.86 7.555 3.52 ; + RECT 6.275 2.81 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 9.24 0.16 ; + RECT 8.345 -0.16 8.605 1.11 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.785 2.86 7.045 3.02 ; + RECT 6.835 2.52 7.045 3.02 ; + RECT 6.835 2.52 8.165 2.68 ; + RECT 8.005 2.18 8.165 2.68 ; + RECT 6.835 1.5 6.995 3.02 ; + RECT 8.165 1.52 8.325 2.34 ; + RECT 6.355 1.5 6.995 1.76 ; + RECT 8.165 1.52 8.695 1.68 ; + RECT 8.535 1.42 8.695 1.68 ; + RECT 6.355 1.5 7.615 1.665 ; + RECT 7.455 0.34 7.615 1.665 ; + RECT 7.04 0.34 7.615 0.5 ; + RECT 5.455 2.435 5.715 3.02 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.275 1.32 ; + RECT 7.115 0.77 7.275 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX3 + +MACRO DFFRX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX4 0 0 ; + SIZE 10.5 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.7 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.385 1.535 8.715 1.825 ; + RECT 8.385 0.36 8.645 2.68 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 9.405 0.36 9.665 2.68 ; + RECT 9.345 1.115 9.665 1.405 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 10.5 3.52 ; + RECT 9.915 1.84 10.175 3.52 ; + RECT 8.945 1.785 9.155 3.52 ; + RECT 7.875 1.84 8.135 3.52 ; + RECT 7.345 2.41 7.605 3.52 ; + RECT 6.275 2.79 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 10.5 0.16 ; + RECT 9.915 -0.16 10.175 0.91 ; + RECT 8.895 -0.16 9.155 0.91 ; + RECT 7.875 -0.16 8.135 0.91 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.835 1.5 7.095 2.67 ; + RECT 6.355 1.5 7.095 1.76 ; + RECT 6.355 1.5 7.615 1.755 ; + RECT 7.455 0.36 7.615 1.755 ; + RECT 7.09 0.36 7.615 0.52 ; + RECT 5.455 2.435 5.715 2.97 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.275 1.32 ; + RECT 7.115 0.77 7.275 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX4 + +MACRO DFFRX6 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DFFRX6 0 0 ; + SIZE 10.5 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2418 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.84 0.73 6.7 0.98 ; + RECT 5.84 0.38 6 0.98 ; + RECT 4.48 0.38 6 0.54 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 4.48 0.38 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 8.385 1.535 8.715 1.825 ; + RECT 8.385 0.39 8.645 2.7 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8208 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 9.405 0.39 9.665 2.97 ; + RECT 9.345 1.115 9.665 1.405 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 10.5 3.52 ; + RECT 9.915 1.85 10.175 3.52 ; + RECT 8.945 1.8 9.155 3.52 ; + RECT 7.875 1.85 8.135 3.52 ; + RECT 7.345 2.41 7.605 3.52 ; + RECT 6.275 2.79 6.535 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 10.5 0.16 ; + RECT 9.915 -0.16 10.175 1.1 ; + RECT 8.895 -0.16 9.155 1.1 ; + RECT 7.875 -0.16 8.135 1.1 ; + RECT 6.215 -0.16 6.475 0.55 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 6.835 1.5 7.095 2.67 ; + RECT 6.355 1.5 7.095 1.76 ; + RECT 6.355 1.5 7.615 1.755 ; + RECT 7.455 0.36 7.615 1.755 ; + RECT 7.09 0.36 7.615 0.52 ; + RECT 5.455 2.435 5.715 2.97 ; + RECT 5.455 2.435 6.175 2.595 ; + RECT 6.015 1.16 6.175 2.595 ; + RECT 5.5 1.16 7.275 1.32 ; + RECT 7.115 0.77 7.275 1.32 ; + RECT 5.5 0.77 5.66 1.32 ; + RECT 5.28 0.77 5.66 0.93 ; + RECT 5.16 1.995 5.835 2.255 ; + RECT 5.16 1.2 5.32 2.255 ; + RECT 4.79 2.5 5.145 2.76 ; + RECT 4.79 1.66 4.95 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 4.82 0.72 4.98 1.82 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DFFRX6 + +MACRO DLY1X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN DLY1X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.485 0.45 1.825 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.59 1.115 2.845 1.405 ; + RECT 2.59 0.51 2.75 2.79 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.08 2 2.24 3.52 ; + RECT 0.73 2.74 0.89 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.08 -0.16 2.24 1.15 ; + RECT 0.73 -0.16 0.89 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 1.57 0.85 1.73 2.29 ; + RECT 1.57 1.39 2.38 1.69 ; + RECT 1.26 2.54 1.42 3.02 ; + RECT 1.13 0.57 1.29 2.72 ; + RECT 1.13 1.39 1.39 1.69 ; + RECT 1.26 0.34 1.42 0.73 ; + RECT 0.2 2.38 0.36 3.02 ; + RECT 0.2 2.38 0.91 2.56 ; + RECT 0.68 0.985 0.91 2.56 ; + RECT 0.2 0.985 0.91 1.145 ; + RECT 0.2 0.34 0.36 1.145 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END DLY1X2 + +MACRO FAX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN FAX1 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.0949 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.825 1.47 7.035 1.9 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2041 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.245 1.47 7.555 1.77 ; + RECT 7.245 1.47 7.455 1.825 ; + END + END B + PIN CI + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2379 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.045 1.575 2.455 1.945 ; + END + END CI + PIN CO + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.589 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.025 1.535 4.515 1.825 ; + RECT 4.005 2.1 4.265 2.99 ; + RECT 4.025 0.735 4.185 2.99 ; + END + END CO + PIN S + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3414 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.195 0.805 1.42 1.07 ; + RECT 1.195 0.805 1.355 2.305 ; + RECT 0.945 1.535 1.355 1.825 ; + END + END S + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 7.17 2.39 7.43 3.52 ; + RECT 5.085 2.06 5.345 3.52 ; + RECT 3.005 2.01 3.165 3.52 ; + RECT 0.12 2.045 0.385 2.305 ; + RECT 0.12 2.045 0.285 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 7.24 -0.16 7.5 1.08 ; + RECT 5.045 0.715 5.345 0.975 ; + RECT 5.045 -0.16 5.205 0.975 ; + RECT 3.005 -0.16 3.215 0.995 ; + RECT 0.125 -0.16 0.385 1.065 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 7.69 2.43 8.1 2.69 ; + RECT 7.89 0.87 8.1 2.69 ; + RECT 7.75 0.87 8.1 1.13 ; + RECT 6.66 2.195 6.92 2.71 ; + RECT 6.375 2.195 6.92 2.355 ; + RECT 6.375 1.125 6.535 2.355 ; + RECT 6.375 1.125 6.72 1.305 ; + RECT 6.555 0.385 6.72 1.305 ; + RECT 6.555 0.705 6.92 0.965 ; + RECT 5.845 0.385 6.72 0.545 ; + RECT 5.385 0.34 6.035 0.51 ; + RECT 5.595 2.86 6.175 3.02 ; + RECT 6.015 0.755 6.175 3.02 ; + RECT 6.015 2.535 6.42 2.695 ; + RECT 6.015 0.755 6.345 0.915 ; + RECT 4.515 2.03 4.775 2.99 ; + RECT 5.555 2.06 5.815 2.32 ; + RECT 4.705 0.735 4.865 2.31 ; + RECT 5.555 0.715 5.785 2.32 ; + RECT 4.705 1.425 5.785 1.645 ; + RECT 4.535 0.735 4.865 0.995 ; + RECT 3.495 2.095 3.825 2.99 ; + RECT 3.665 0.735 3.825 2.99 ; + RECT 3.515 0.735 3.825 0.995 ; + RECT 2.41 2.175 2.825 2.385 ; + RECT 2.645 0.47 2.825 2.385 ; + RECT 3.31 1.395 3.485 1.715 ; + RECT 2.645 1.395 3.485 1.555 ; + RECT 2.495 0.47 2.825 0.995 ; + RECT 1.49 0.47 2.825 0.63 ; + RECT 1.685 1.225 1.865 2.305 ; + RECT 1.83 1.175 2.29 1.385 ; + RECT 1.83 0.855 2.09 1.385 ; + RECT 0.465 2.81 0.765 3.02 ; + RECT 0.585 2.045 0.765 3.02 ; + RECT 0.585 2.045 0.9 2.305 ; + RECT 0.585 0.805 0.755 3.02 ; + RECT 0.585 0.805 0.905 1.065 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END FAX1 + +MACRO FILLER1 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN FILLER1 0 0 ; + SIZE 0.42 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 0.42 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 0.42 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END FILLER1 + +MACRO FILLER16 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN FILLER16 0 0 ; + SIZE 6.72 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.72 0.16 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.72 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END FILLER16 + +MACRO FILLER2 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN FILLER2 0 0 ; + SIZE 0.84 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 0.84 0.16 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 0.84 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END FILLER2 + +MACRO FILLER4 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN FILLER4 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END FILLER4 + +MACRO FILLER8 + CLASS CORE SPACER ; + ORIGIN 0 0 ; + FOREIGN FILLER8 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END FILLER8 + +MACRO HAX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN HAX2 0 0 ; + SIZE 4.62 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.09 1.22 1.44 ; + END + END A + PIN CO + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.175 0.36 0.335 3 ; + RECT 0.105 1.115 0.335 1.405 ; + END + END CO + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.62 3.52 ; + RECT 3.3 2.4 3.46 3.52 ; + RECT 1.735 2.24 1.895 3.52 ; + RECT 0.685 2.06 0.845 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.59 2.375 2.835 2.87 ; + END + END B + PIN S + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.185 1.115 4.515 1.405 ; + RECT 3.81 2.2 4.395 2.36 ; + RECT 4.185 0.35 4.395 2.36 ; + RECT 4.135 0.35 4.395 1.115 ; + RECT 3.81 2.2 3.97 3 ; + END + END S + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.62 0.16 ; + RECT 3.675 -0.16 3.835 0.9 ; + RECT 2.71 -0.16 2.97 1.335 ; + RECT 0.635 -0.16 0.895 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 2.25 1.855 2.41 2.32 ; + RECT 1.74 1.855 4.005 2.015 ; + RECT 3.845 1.685 4.005 2.015 ; + RECT 1.74 1.125 1.9 2.015 ; + RECT 2.25 1.515 3.43 1.675 ; + RECT 3.27 1.125 3.43 1.675 ; + RECT 2.25 1.125 2.41 1.675 ; + RECT 1.225 1.62 1.385 2.41 ; + RECT 0.535 1.62 1.56 1.88 ; + RECT 1.4 0.36 1.56 1.88 ; + RECT 1.95 0.36 2.21 0.94 ; + RECT 1.4 0.36 2.21 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END HAX2 + +MACRO INVX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX1 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.78 1.115 1.155 1.405 ; + RECT 0.78 0.36 0.94 3 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.27 -0.16 0.43 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.01 0.6 1.61 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.27 2.74 0.43 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX1 + +MACRO INVX14 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX14 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 1.417 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.655 1.48 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.365 2.13 2.525 3.52 ; + RECT 1.345 2.13 1.505 3.52 ; + RECT 0.325 2.13 0.485 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.365 -0.16 2.525 0.89 ; + RECT 1.345 -0.16 1.505 0.89 ; + RECT 0.325 -0.16 0.485 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 2.398 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.825 0.56 3.085 3.02 ; + RECT 0.835 1.575 3.085 1.785 ; + RECT 1.805 0.56 2.065 3.02 ; + RECT 0.785 2.77 1.045 3.02 ; + RECT 0.835 0.51 1.045 3.02 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX14 + +MACRO INVX16 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX16 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 1.7004 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.115 0.665 1.48 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 3.395 1.84 3.655 3.52 ; + RECT 2.375 1.84 2.635 3.52 ; + RECT 1.355 1.84 1.615 3.52 ; + RECT 0.335 1.84 0.595 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 3.395 -0.16 3.655 0.89 ; + RECT 2.375 -0.16 2.635 0.89 ; + RECT 1.355 -0.16 1.615 0.89 ; + RECT 0.335 -0.16 0.595 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 2.4852 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.885 0.39 3.145 3.02 ; + RECT 0.845 1.115 3.145 1.405 ; + RECT 1.865 0.39 2.125 3.02 ; + RECT 0.845 0.39 1.105 3.02 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX16 + +MACRO INVX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX2 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.78 1.115 1.155 1.405 ; + RECT 0.78 0.36 0.94 3 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.27 -0.16 0.43 0.96 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.225 0.6 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.27 2.06 0.43 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX2 + +MACRO INVX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX3 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.78 1.115 1.155 1.405 ; + RECT 0.73 2.86 0.99 3.02 ; + RECT 0.78 0.36 0.99 3.02 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.22 -0.16 0.48 0.9 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.6 1.51 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.22 1.79 0.48 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX3 + +MACRO INVX32 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX32 0 0 ; + SIZE 6.72 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 3.4008 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.36 2.41 1.52 ; + RECT 0.09 1.115 0.515 1.52 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.72 3.52 ; + RECT 6.305 1.84 6.565 3.52 ; + RECT 5.285 1.84 5.545 3.52 ; + RECT 4.265 1.84 4.525 3.52 ; + RECT 3.245 1.84 3.505 3.52 ; + RECT 2.225 2.04 2.485 3.52 ; + RECT 1.205 2.04 1.465 3.52 ; + RECT 0.185 1.84 0.445 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.72 0.16 ; + RECT 6.305 -0.16 6.565 0.89 ; + RECT 5.285 -0.16 5.545 0.89 ; + RECT 4.265 -0.16 4.525 0.89 ; + RECT 3.245 -0.16 3.505 0.89 ; + RECT 2.225 -0.16 2.485 0.84 ; + RECT 1.205 -0.16 1.465 0.84 ; + RECT 0.185 -0.16 0.445 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 4.9704 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.795 0.39 6.055 3.02 ; + RECT 2.735 1.115 6.055 1.405 ; + RECT 4.775 0.39 5.035 3.02 ; + RECT 3.755 0.39 4.015 3.02 ; + RECT 2.735 0.39 2.995 3.02 ; + RECT 0.695 1.7 2.995 1.86 ; + RECT 0.695 1.02 2.995 1.18 ; + RECT 1.715 1.7 1.975 3.02 ; + RECT 1.715 0.39 1.975 1.18 ; + RECT 0.695 1.7 0.955 3.02 ; + RECT 0.695 0.39 0.955 1.18 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX32 + +MACRO INVX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX4 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.22 0.535 1.86 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.225 2.06 1.385 3.52 ; + RECT 0.205 2.06 0.365 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.225 -0.16 1.385 0.96 ; + RECT 0.205 -0.16 0.365 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.715 1.535 1.155 1.825 ; + RECT 0.715 0.36 0.875 3 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX4 + +MACRO INVX6 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX6 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.5668 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.275 0.58 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.27 2.08 1.43 3.52 ; + RECT 0.25 2.08 0.41 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.27 -0.16 1.43 0.94 ; + RECT 0.25 -0.16 0.41 0.94 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8284 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.76 1.575 1.195 1.785 ; + RECT 0.76 0.34 0.92 3.02 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX6 + +MACRO INVX64 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX64 0 0 ; + SIZE 13.02 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 6.8016 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.36 2.765 1.52 ; + RECT 0.09 1.115 0.725 1.52 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 13.02 3.52 ; + RECT 12.635 1.84 12.895 3.52 ; + RECT 11.615 1.84 11.875 3.52 ; + RECT 10.595 1.84 10.855 3.52 ; + RECT 9.575 1.84 9.835 3.52 ; + RECT 8.555 1.84 8.815 3.52 ; + RECT 7.535 1.84 7.795 3.52 ; + RECT 6.515 1.84 6.775 3.52 ; + RECT 5.495 1.84 5.755 3.52 ; + RECT 4.475 1.84 4.735 3.52 ; + RECT 3.455 1.84 3.715 3.52 ; + RECT 2.435 2.04 2.695 3.52 ; + RECT 1.415 2.04 1.675 3.52 ; + RECT 0.395 1.84 0.655 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 13.02 0.16 ; + RECT 12.635 -0.16 12.895 0.89 ; + RECT 11.615 -0.16 11.875 0.89 ; + RECT 10.595 -0.16 10.855 0.89 ; + RECT 9.575 -0.16 9.835 0.89 ; + RECT 8.555 -0.16 8.815 0.89 ; + RECT 7.535 -0.16 7.795 0.89 ; + RECT 6.515 -0.16 6.775 0.89 ; + RECT 5.495 -0.16 5.755 0.89 ; + RECT 4.475 -0.16 4.735 0.89 ; + RECT 3.455 -0.16 3.715 0.89 ; + RECT 2.435 -0.16 2.695 0.84 ; + RECT 1.415 -0.16 1.675 0.84 ; + RECT 0.395 -0.16 0.655 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 9.9408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 12.125 0.39 12.385 3.02 ; + RECT 2.945 1.115 12.385 1.405 ; + RECT 11.105 0.39 11.365 3.02 ; + RECT 10.085 0.39 10.345 3.02 ; + RECT 9.065 0.39 9.325 3.02 ; + RECT 8.045 0.39 8.305 3.02 ; + RECT 7.025 0.39 7.285 3.02 ; + RECT 6.005 0.39 6.265 3.02 ; + RECT 4.985 0.39 5.245 3.02 ; + RECT 3.965 0.39 4.225 3.02 ; + RECT 2.945 0.39 3.205 3.02 ; + RECT 0.905 1.7 3.205 1.86 ; + RECT 0.905 1.02 3.205 1.18 ; + RECT 1.925 1.7 2.185 3.02 ; + RECT 1.925 0.39 2.185 1.18 ; + RECT 0.905 1.7 1.165 3.02 ; + RECT 0.905 0.39 1.165 1.18 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX64 + +MACRO INVX8 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN INVX8 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.8502 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.36 1.39 1.52 ; + RECT 0.09 1.115 0.515 1.52 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.205 2.04 1.465 3.52 ; + RECT 0.185 1.84 0.445 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.205 -0.16 1.465 0.84 ; + RECT 0.185 -0.16 0.445 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.5696 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.715 1.115 1.995 1.405 ; + RECT 1.715 0.39 1.975 3.02 ; + RECT 0.695 1.7 1.975 1.86 ; + RECT 0.695 1.02 1.975 1.18 ; + RECT 0.695 1.7 0.955 3.02 ; + RECT 0.695 0.39 0.955 1.18 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END INVX8 + +MACRO LATNQX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNQX1 0 0 ; + SIZE 5.46 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.535 2.455 2.245 ; + RECT 2.135 1.535 2.455 2.19 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.075 2.375 5.355 2.665 ; + RECT 5.195 1.18 5.355 2.1 ; + RECT 5.075 1.94 5.335 2.89 ; + RECT 5.075 0.34 5.335 1.34 ; + RECT 4.97 0.34 5.335 0.5 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.46 3.52 ; + RECT 4.565 2.63 4.825 3.52 ; + RECT 3.895 2.5 4.355 3.52 ; + RECT 4.095 2.11 4.355 3.52 ; + RECT 2.255 2.5 2.515 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.46 0.16 ; + RECT 4.465 -0.16 4.725 0.55 ; + RECT 3.945 -0.16 4.155 0.86 ; + RECT 2.255 -0.16 2.515 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.605 1.51 4.865 2.27 ; + RECT 3.725 1.77 4.865 1.93 ; + RECT 4.485 0.84 4.645 1.93 ; + RECT 4.485 1.51 5.015 1.77 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.43 3.515 2.76 ; + RECT 3.355 1.43 3.765 1.59 ; + RECT 3.605 0.65 3.765 1.59 ; + RECT 3.605 1.235 4.245 1.495 ; + RECT 3.075 0.65 3.765 0.81 ; + RECT 2.955 0.99 3.115 2.09 ; + RECT 2.955 0.99 3.425 1.25 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.07 1.525 1.67 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNQX1 + +MACRO LATNQX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNQX2 0 0 ; + SIZE 5.88 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.475 1.955 5.775 2.245 ; + RECT 5.475 0.36 5.77 3 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.88 3.52 ; + RECT 4.965 2.06 5.125 3.52 ; + RECT 3.945 2.5 4.105 3.52 ; + RECT 2.305 2.5 2.465 3.52 ; + RECT 0.715 2.06 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.88 0.16 ; + RECT 4.965 -0.16 5.125 0.96 ; + RECT 3.945 -0.16 4.105 0.86 ; + RECT 2.305 -0.16 2.465 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.535 2.455 2.245 ; + RECT 2.135 1.93 2.455 2.19 ; + END + END D + OBS + LAYER Metal1 ; + RECT 4.455 0.6 4.615 2.76 ; + RECT 3.755 2 4.615 2.16 ; + RECT 4.455 1.32 5.295 1.62 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.48 3.515 2.76 ; + RECT 3.355 1.48 3.765 1.64 ; + RECT 3.605 0.7 3.765 1.64 ; + RECT 3.605 1.04 4.245 1.3 ; + RECT 3.125 0.7 3.765 0.86 ; + RECT 3.125 0.6 3.285 0.86 ; + RECT 2.955 1.04 3.115 2.09 ; + RECT 2.955 1.04 3.425 1.3 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.11 1.595 0.335 2.32 ; + RECT 0.11 1.72 1.045 1.88 ; + RECT 0.885 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNQX2 + +MACRO LATNQX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNQX3 0 0 ; + SIZE 5.88 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.535 2.455 2.245 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.475 1.955 5.775 2.245 ; + RECT 5.475 0.53 5.77 2.73 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.88 3.52 ; + RECT 4.965 1.79 5.125 3.52 ; + RECT 3.945 2.5 4.105 3.52 ; + RECT 2.305 2.5 2.465 3.52 ; + RECT 0.715 2.06 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.88 0.16 ; + RECT 4.965 -0.16 5.125 0.91 ; + RECT 3.945 -0.16 4.105 0.86 ; + RECT 2.305 -0.16 2.465 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.455 0.6 4.615 2.76 ; + RECT 3.755 2 4.615 2.16 ; + RECT 4.455 1.29 5.215 1.59 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.48 3.515 2.76 ; + RECT 3.355 1.48 3.765 1.64 ; + RECT 3.605 0.7 3.765 1.64 ; + RECT 3.605 1.04 4.245 1.3 ; + RECT 3.125 0.7 3.765 0.86 ; + RECT 3.125 0.6 3.285 0.86 ; + RECT 2.955 1.04 3.115 2.09 ; + RECT 2.955 1.04 3.425 1.3 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.11 1.595 0.335 2.32 ; + RECT 0.11 1.72 1.045 1.88 ; + RECT 0.885 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNQX3 + +MACRO LATNRX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNRX1 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.6 6.825 2.58 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.395 1.94 5.775 2.63 ; + RECT 5.565 0.6 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.32 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.86 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNRX1 + +MACRO LATNRX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNRX1P5 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.6 6.825 3 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.51 1.94 5.775 3 ; + RECT 5.565 0.6 5.775 3 ; + RECT 5.395 1.94 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.32 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.86 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNRX1P5 + +MACRO LATNRX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNRX2 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.34 6.825 3.02 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.51 1.94 5.775 3.02 ; + RECT 5.565 0.46 5.775 3.02 ; + RECT 5.395 1.94 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.13 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.89 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNRX2 + +MACRO LATNRX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATNRX3 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.115 7.035 1.405 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9137 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.145 1.84 5.965 2 ; + RECT 5.755 0.36 5.965 2 ; + RECT 5.145 1.84 5.615 2.325 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.245 2.52 6.505 3.52 ; + RECT 4.345 2.56 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.215 -0.16 6.475 1.11 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.61 6.025 2.77 ; + RECT 5.865 2.18 6.025 2.77 ; + RECT 4.79 1.66 4.965 2.77 ; + RECT 5.865 2.18 6.575 2.34 ; + RECT 6.365 1.38 6.575 2.34 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.965 1.82 ; + RECT 4.82 0.63 4.98 1.73 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.225 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATNRX3 + +MACRO LATQX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATQX1 0 0 ; + SIZE 5.46 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.535 2.455 2.245 ; + RECT 2.135 1.535 2.455 2.19 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.075 2.375 5.355 2.665 ; + RECT 5.195 1.18 5.355 2.1 ; + RECT 5.075 1.94 5.335 2.89 ; + RECT 5.075 0.34 5.335 1.34 ; + RECT 4.97 0.34 5.335 0.5 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.46 3.52 ; + RECT 4.565 2.63 4.825 3.52 ; + RECT 3.895 2.5 4.355 3.52 ; + RECT 4.095 2.11 4.355 3.52 ; + RECT 2.255 2.5 2.515 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.46 0.16 ; + RECT 4.465 -0.16 4.725 0.55 ; + RECT 3.945 -0.16 4.155 0.86 ; + RECT 2.255 -0.16 2.515 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.605 1.51 4.865 2.27 ; + RECT 3.725 1.77 4.865 1.93 ; + RECT 4.485 0.84 4.645 1.93 ; + RECT 4.485 1.51 5.015 1.77 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.43 3.515 2.76 ; + RECT 3.355 1.43 3.765 1.59 ; + RECT 3.605 0.65 3.765 1.59 ; + RECT 3.605 1.235 4.245 1.495 ; + RECT 3.075 0.65 3.765 0.81 ; + RECT 2.955 0.99 3.115 2.09 ; + RECT 2.955 0.99 3.425 1.25 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.07 1.525 1.67 ; + RECT 0.11 1.62 0.385 2.32 ; + RECT 0.11 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATQX1 + +MACRO LATQX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATQX2 0 0 ; + SIZE 5.88 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.535 2.455 2.245 ; + RECT 2.135 1.93 2.455 2.19 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.475 1.955 5.775 2.245 ; + RECT 5.475 0.36 5.77 3 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.88 3.52 ; + RECT 4.965 2.06 5.125 3.52 ; + RECT 3.945 2.5 4.105 3.52 ; + RECT 2.305 2.5 2.465 3.52 ; + RECT 0.715 2.06 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.88 0.16 ; + RECT 4.965 -0.16 5.125 0.96 ; + RECT 3.945 -0.16 4.105 0.86 ; + RECT 2.305 -0.16 2.465 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.455 0.6 4.615 2.76 ; + RECT 3.755 2 4.615 2.16 ; + RECT 4.455 1.32 5.295 1.62 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.48 3.515 2.76 ; + RECT 3.355 1.48 3.765 1.64 ; + RECT 3.605 0.7 3.765 1.64 ; + RECT 3.605 1.04 4.245 1.3 ; + RECT 3.125 0.7 3.765 0.86 ; + RECT 3.125 0.6 3.285 0.86 ; + RECT 2.955 1.04 3.115 2.09 ; + RECT 2.955 1.04 3.425 1.3 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.11 1.595 0.335 2.32 ; + RECT 0.11 1.72 1.045 1.88 ; + RECT 0.885 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATQX2 + +MACRO LATQX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATQX3 0 0 ; + SIZE 5.88 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.115 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.535 2.455 2.245 ; + END + END D + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.475 1.955 5.775 2.245 ; + RECT 5.475 0.53 5.77 2.73 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 5.88 3.52 ; + RECT 4.965 1.79 5.125 3.52 ; + RECT 3.945 2.5 4.105 3.52 ; + RECT 2.305 2.5 2.465 3.52 ; + RECT 0.715 2.06 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 5.88 0.16 ; + RECT 4.965 -0.16 5.125 0.91 ; + RECT 3.945 -0.16 4.105 0.86 ; + RECT 2.305 -0.16 2.465 0.86 ; + RECT 0.665 -0.16 0.925 0.91 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.455 0.6 4.615 2.76 ; + RECT 3.755 2 4.615 2.16 ; + RECT 4.455 1.29 5.215 1.59 ; + RECT 3.075 2.5 3.515 2.76 ; + RECT 3.355 1.48 3.515 2.76 ; + RECT 3.355 1.48 3.765 1.64 ; + RECT 3.605 0.7 3.765 1.64 ; + RECT 3.605 1.04 4.245 1.3 ; + RECT 3.125 0.7 3.765 0.86 ; + RECT 3.125 0.6 3.285 0.86 ; + RECT 2.955 1.04 3.115 2.09 ; + RECT 2.955 1.04 3.425 1.3 ; + RECT 1.795 0.6 1.955 2.76 ; + RECT 1.795 1.04 2.635 1.3 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.11 1.595 0.335 2.32 ; + RECT 0.11 1.72 1.045 1.88 ; + RECT 0.885 1.62 1.045 1.88 ; + RECT 0.11 0.7 0.305 2.32 ; + RECT 0.11 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATQX3 + +MACRO LATRX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATRX1 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.6 6.825 2.58 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.395 1.94 5.775 2.63 ; + RECT 5.565 0.6 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.32 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.86 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.845 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATRX1 + +MACRO LATRX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATRX1P5 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.6 6.825 3 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.51 1.94 5.775 3 ; + RECT 5.565 0.6 5.775 3 ; + RECT 5.395 1.94 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.32 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.86 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.845 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATRX1P5 + +MACRO LATRX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATRX2 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.565 0.34 6.825 3.02 ; + RECT 6.4 1.1 6.825 1.8 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.51 1.94 5.775 3.02 ; + RECT 5.565 0.46 5.775 3.02 ; + RECT 5.395 1.94 5.775 2.63 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.055 2.13 6.315 3.52 ; + RECT 4.345 2.5 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.025 -0.16 6.285 0.89 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.5 5.115 2.76 ; + RECT 4.79 1.66 4.98 2.76 ; + RECT 4.82 0.63 4.98 2.76 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.98 1.82 ; + RECT 4.82 1.38 5.335 1.64 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.845 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATRX2 + +MACRO LATRX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN LATRX3 0 0 ; + SIZE 7.14 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN CK + DIRECTION INPUT ; + USE CLOCK ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.14 0.84 1.415 ; + END + END CK + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.185 1.88 2.635 2.315 ; + END + END D + PIN RB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.8 1.115 4.64 1.405 ; + RECT 3.8 0.38 3.96 1.405 ; + RECT 2.135 0.38 3.96 0.54 ; + RECT 1.895 1.2 2.295 1.36 ; + RECT 2.135 0.38 2.295 1.36 ; + END + END RB + PIN QB + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.755 1.115 7.035 1.405 ; + RECT 6.755 0.34 7.015 3.02 ; + END + END QB + PIN Q + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9137 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.145 1.84 5.965 2 ; + RECT 5.755 0.36 5.965 2 ; + RECT 5.145 1.84 5.615 2.325 ; + END + END Q + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 7.14 3.52 ; + RECT 6.245 2.52 6.505 3.52 ; + RECT 4.345 2.56 4.605 3.52 ; + RECT 3.325 2.5 3.585 3.52 ; + RECT 1.685 2.5 1.945 3.52 ; + RECT 0.665 2.06 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 7.14 0.16 ; + RECT 6.215 -0.16 6.475 1.11 ; + RECT 4.14 -0.16 4.3 0.93 ; + RECT 1.745 -0.16 1.955 0.93 ; + RECT 0.665 -0.16 0.925 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.79 2.61 6.025 2.77 ; + RECT 5.865 2.18 6.025 2.77 ; + RECT 4.79 1.66 4.965 2.77 ; + RECT 5.865 2.18 6.575 2.34 ; + RECT 6.365 1.38 6.575 2.34 ; + RECT 3.16 1.82 3.98 1.98 ; + RECT 3.82 1.66 4.965 1.82 ; + RECT 4.82 0.63 4.98 1.73 ; + RECT 3.835 2.16 4.095 2.76 ; + RECT 2.555 2.5 2.975 2.76 ; + RECT 2.815 1.48 2.975 2.76 ; + RECT 2.815 2.16 4.42 2.32 ; + RECT 4.16 2 4.42 2.32 ; + RECT 2.815 1.48 3.62 1.64 ; + RECT 3.46 0.72 3.62 1.64 ; + RECT 2.875 0.72 3.62 0.88 ; + RECT 1.845 1.54 2.005 2.095 ; + RECT 1.845 1.54 2.635 1.7 ; + RECT 2.475 1.09 2.635 1.7 ; + RECT 2.475 1.09 3.275 1.25 ; + RECT 1.225 0.36 1.385 3 ; + RECT 1.225 1.62 1.525 1.88 ; + RECT 0.125 1.62 0.385 2.32 ; + RECT 0.125 1.62 1.045 1.88 ; + RECT 0.125 0.7 0.305 2.32 ; + RECT 0.125 0.7 0.385 0.945 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END LATRX3 + +MACRO MIN3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MIN3X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.5 1.075 1.785 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.515 2.5 2.775 3.52 ; + RECT 0.675 2.5 0.935 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.395 1.115 2.835 1.57 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.545 -0.16 2.805 0.79 ; + RECT 0.645 -0.16 0.905 0.79 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3166 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.115 1.995 1.945 ; + RECT 1.755 0.53 1.935 1.945 ; + RECT 1.745 1.885 1.905 2.76 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.33 1.45 1.575 1.825 ; + END + END C + OBS + LAYER Metal1 ; + RECT 1.235 2.16 1.395 2.76 ; + RECT 0.215 2.16 0.375 2.76 ; + RECT 0.215 2.16 1.395 2.32 ; + RECT 0.185 0.97 1.365 1.13 ; + RECT 1.205 0.53 1.365 1.13 ; + RECT 0.185 0.53 0.345 1.13 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MIN3X1 + +MACRO MIN3X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MIN3X1P5 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.5 1.075 1.785 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.515 2.08 2.775 3.52 ; + RECT 0.675 2.5 0.935 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.395 1.115 2.835 1.57 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.545 -0.16 2.805 0.79 ; + RECT 0.645 -0.16 0.905 0.79 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4816 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.115 1.995 1.945 ; + RECT 1.755 0.53 1.935 1.945 ; + RECT 1.745 1.885 1.905 2.76 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.33 1.45 1.575 1.825 ; + END + END C + OBS + LAYER Metal1 ; + RECT 1.235 2.08 1.395 2.76 ; + RECT 0.215 2.08 0.375 2.76 ; + RECT 0.215 2.08 1.395 2.24 ; + RECT 0.185 0.97 1.365 1.13 ; + RECT 1.205 0.53 1.365 1.13 ; + RECT 0.185 0.53 0.345 1.13 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MIN3X1P5 + +MACRO MIN3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MIN3X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.5 1.075 1.785 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.515 2.055 2.775 3.52 ; + RECT 0.675 2.5 0.935 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.395 1.31 2.835 1.825 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.545 -0.16 2.805 1.08 ; + RECT 0.645 -0.16 0.905 0.79 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6368 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.115 1.995 1.945 ; + RECT 1.755 0.53 1.935 1.945 ; + RECT 1.745 1.885 1.905 2.76 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2054 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.33 1.45 1.575 1.825 ; + END + END C + OBS + LAYER Metal1 ; + RECT 1.235 2.16 1.395 2.76 ; + RECT 0.215 2.16 0.375 2.76 ; + RECT 0.215 2.16 1.395 2.32 ; + RECT 0.185 0.97 1.365 1.13 ; + RECT 1.205 0.53 1.365 1.13 ; + RECT 0.185 0.53 0.345 1.13 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MIN3X2 + +MACRO MUX2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX2X1 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.92 2.275 2.08 ; + RECT 1.785 1.12 1.995 2.08 ; + RECT 1.505 1.12 1.995 1.28 ; + END + END A0 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.755 1.605 2.245 ; + END + END A1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 0.38 2.68 1.33 ; + RECT 1.135 0.38 2.68 0.54 ; + RECT 1.135 0.38 1.295 1.575 ; + RECT 0.62 1.14 1.155 1.61 ; + END + END S0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.86 2.42 3.02 3.52 ; + RECT 0.79 2.42 0.95 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 2.86 -0.16 3.02 0.96 ; + RECT 0.79 -0.16 0.95 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.465 1.535 3.675 1.825 ; + RECT 3.37 2.29 3.67 2.665 ; + RECT 3.465 0.695 3.67 2.665 ; + RECT 3.37 0.695 3.67 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.76 2.47 2.68 2.63 ; + RECT 2.52 1.52 2.68 2.63 ; + RECT 3.03 1.52 3.19 1.96 ; + RECT 2.18 1.52 3.19 1.68 ; + RECT 2.18 0.75 2.34 1.68 ; + RECT 1.76 0.75 2.34 0.91 ; + RECT 0.28 0.7 0.44 2.5 ; + RECT 0.28 1.92 1.165 2.08 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX2X1 + +MACRO MUX2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX2X2 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.92 2.275 2.08 ; + RECT 1.785 1.12 2 2.08 ; + RECT 1.505 1.12 2 1.28 ; + END + END A0 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.805 1.605 2.295 ; + END + END A1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 0.38 2.68 1.33 ; + RECT 1.135 0.38 2.68 0.54 ; + RECT 0.62 1.14 1.325 1.61 ; + RECT 1.135 0.38 1.325 1.61 ; + END + END S0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 2.86 2.06 3.02 3.52 ; + RECT 0.79 2.42 0.95 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 2.86 -0.16 3.02 0.96 ; + RECT 0.79 -0.16 0.95 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.37 1.535 3.675 1.825 ; + RECT 3.37 0.34 3.67 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.76 2.47 2.68 2.63 ; + RECT 2.52 1.52 2.68 2.63 ; + RECT 3.03 1.52 3.19 1.83 ; + RECT 2.18 1.52 3.19 1.68 ; + RECT 2.18 0.75 2.34 1.68 ; + RECT 1.76 0.75 2.34 0.91 ; + RECT 0.28 0.7 0.44 2.5 ; + RECT 0.28 1.92 1.165 2.08 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX2X2 + +MACRO MUX4X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX4X1 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 8.015 2.5 8.275 3.52 ; + RECT 6.375 2.5 6.635 3.52 ; + RECT 4.705 2.84 4.995 3.52 ; + RECT 3.49 2.81 3.7 3.52 ; + RECT 0.215 2.48 0.475 3.52 ; + END + END VDD + PIN S1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.155 1.955 3.675 2.245 ; + RECT 3.155 1.71 3.315 2.245 ; + END + END S1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.3042 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.745 1.115 3.905 1.6 ; + RECT 3.465 1.115 3.905 1.405 ; + END + END S0 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.445 1.95 5.005 2.25 ; + END + END A3 + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.53 6.45 1.83 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.59 1.95 8.055 2.25 ; + END + END A1 + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.695 1.53 7.06 1.83 ; + END + END A0 + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.86 ; + RECT 6.375 -0.16 6.635 0.81 ; + RECT 4.785 -0.16 4.995 0.86 ; + RECT 3.385 -0.16 3.565 0.55 ; + RECT 0.215 -0.16 0.475 0.73 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.775 0.695 1.155 0.985 ; + RECT 0.725 2.53 0.985 2.69 ; + RECT 0.775 0.52 0.985 0.985 ; + RECT 0.775 0.52 0.935 2.69 ; + RECT 0.725 0.52 0.985 0.68 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.285 2.82 3.265 2.98 ; + RECT 3.105 2.47 3.265 2.98 ; + RECT 5.215 2.71 6.155 2.87 ; + RECT 5.995 2.155 6.155 2.87 ; + RECT 1.285 1.11 1.445 2.98 ; + RECT 7.195 2.55 7.455 2.71 ; + RECT 5.215 2.47 5.375 2.87 ; + RECT 3.105 2.47 5.375 2.63 ; + RECT 7.245 1.36 7.405 2.71 ; + RECT 5.995 2.155 7.405 2.315 ; + RECT 7.245 1.36 7.625 1.52 ; + RECT 7.465 0.65 7.625 1.52 ; + RECT 1.34 0.34 1.505 1.27 ; + RECT 7.195 0.65 7.625 0.81 ; + RECT 1.235 0.34 1.505 0.5 ; + RECT 5.555 2.37 5.815 2.53 ; + RECT 2.255 2.325 2.515 2.485 ; + RECT 5.555 1.36 5.715 2.53 ; + RECT 2.255 0.34 2.415 2.485 ; + RECT 5.385 1.36 5.715 1.52 ; + RECT 5.385 0.65 5.545 1.52 ; + RECT 4.425 1.04 5.545 1.2 ; + RECT 4.425 0.38 4.585 1.2 ; + RECT 3.045 0.73 3.905 0.89 ; + RECT 3.745 0.38 3.905 0.89 ; + RECT 5.385 0.65 5.815 0.81 ; + RECT 3.045 0.46 3.205 0.89 ; + RECT 2.255 0.46 3.205 0.62 ; + RECT 3.745 0.38 4.585 0.54 ; + RECT 2.255 0.34 2.515 0.62 ; + RECT 3.98 2.13 4.245 2.29 ; + RECT 4.085 0.8 4.245 2.29 ; + RECT 5.045 1.4 5.205 1.77 ; + RECT 4.085 1.4 5.205 1.56 ; + RECT 2.815 1.795 2.975 2.34 ; + RECT 2.705 0.8 2.865 1.96 ; + RECT 2.595 1.695 2.865 1.96 ; + RECT 1.745 2.325 2.005 2.485 ; + RECT 1.795 0.34 1.955 2.485 ; + RECT 1.625 1.42 1.955 1.68 ; + RECT 1.745 0.34 2.005 0.5 ; + RECT 5.725 1.02 7.285 1.18 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX4X1 + +MACRO MUX4X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX4X1P5 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 8.015 2.5 8.275 3.52 ; + RECT 6.375 2.5 6.635 3.52 ; + RECT 4.705 2.84 4.995 3.52 ; + RECT 3.49 2.81 3.7 3.52 ; + RECT 0.215 2.39 0.475 3.52 ; + END + END VDD + PIN S1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.155 1.955 3.675 2.245 ; + RECT 3.155 1.71 3.315 2.245 ; + END + END S1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.3042 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.745 1.115 3.905 1.6 ; + RECT 3.465 1.115 3.905 1.405 ; + END + END S0 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.445 1.95 5.005 2.25 ; + END + END A3 + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.53 6.45 1.83 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.59 1.95 8.055 2.25 ; + END + END A1 + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.695 1.53 7.06 1.83 ; + END + END A0 + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.86 ; + RECT 6.375 -0.16 6.635 0.81 ; + RECT 4.785 -0.16 4.995 0.86 ; + RECT 3.385 -0.16 3.565 0.55 ; + RECT 0.215 -0.16 0.475 0.55 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.408 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.775 0.695 1.155 0.985 ; + RECT 0.725 2.86 0.985 3.02 ; + RECT 0.725 0.34 0.985 0.5 ; + RECT 0.775 0.34 0.935 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.285 2.82 3.265 2.98 ; + RECT 3.105 2.47 3.265 2.98 ; + RECT 5.215 2.71 6.155 2.87 ; + RECT 5.995 2.155 6.155 2.87 ; + RECT 1.285 1.11 1.445 2.98 ; + RECT 7.195 2.55 7.455 2.71 ; + RECT 5.215 2.47 5.375 2.87 ; + RECT 3.105 2.47 5.375 2.63 ; + RECT 7.245 1.36 7.405 2.71 ; + RECT 5.995 2.155 7.405 2.315 ; + RECT 7.245 1.36 7.625 1.52 ; + RECT 7.465 0.65 7.625 1.52 ; + RECT 1.34 0.34 1.505 1.27 ; + RECT 7.195 0.65 7.625 0.81 ; + RECT 1.235 0.34 1.505 0.5 ; + RECT 5.555 2.37 5.815 2.53 ; + RECT 2.255 2.325 2.515 2.485 ; + RECT 5.555 1.36 5.715 2.53 ; + RECT 2.255 0.34 2.415 2.485 ; + RECT 5.385 1.36 5.715 1.52 ; + RECT 5.385 0.65 5.545 1.52 ; + RECT 4.425 1.04 5.545 1.2 ; + RECT 4.425 0.38 4.585 1.2 ; + RECT 3.045 0.73 3.905 0.89 ; + RECT 3.745 0.38 3.905 0.89 ; + RECT 5.385 0.65 5.815 0.81 ; + RECT 3.045 0.46 3.205 0.89 ; + RECT 2.255 0.46 3.205 0.62 ; + RECT 3.745 0.38 4.585 0.54 ; + RECT 2.255 0.34 2.515 0.62 ; + RECT 3.98 2.13 4.245 2.29 ; + RECT 4.085 0.8 4.245 2.29 ; + RECT 5.045 1.4 5.205 1.77 ; + RECT 4.085 1.4 5.205 1.56 ; + RECT 2.815 1.795 2.975 2.34 ; + RECT 2.705 0.8 2.865 1.96 ; + RECT 2.595 1.695 2.865 1.96 ; + RECT 1.745 2.325 2.005 2.485 ; + RECT 1.795 0.34 1.955 2.485 ; + RECT 1.625 1.42 1.955 1.68 ; + RECT 1.745 0.34 2.005 0.5 ; + RECT 5.725 1.02 7.285 1.18 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX4X1P5 + +MACRO MUX4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX4X2 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 8.015 2.5 8.275 3.52 ; + RECT 6.375 2.5 6.635 3.52 ; + RECT 4.705 2.84 4.995 3.52 ; + RECT 3.49 2.81 3.7 3.52 ; + RECT 0.215 2.13 0.475 3.52 ; + END + END VDD + PIN S1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.155 1.955 3.675 2.245 ; + RECT 3.155 1.71 3.315 2.245 ; + END + END S1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.3042 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.745 1.115 3.905 1.6 ; + RECT 3.465 1.115 3.905 1.405 ; + END + END S0 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.445 1.95 5.005 2.25 ; + END + END A3 + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.53 6.45 1.83 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.59 1.95 8.055 2.25 ; + END + END A1 + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.695 1.53 7.06 1.83 ; + END + END A0 + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.86 ; + RECT 6.375 -0.16 6.635 0.81 ; + RECT 4.785 -0.16 4.995 0.86 ; + RECT 3.385 -0.16 3.565 0.55 ; + RECT 0.215 -0.16 0.475 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.725 0.68 1.155 0.985 ; + RECT 0.725 0.34 0.985 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.285 2.82 3.265 2.98 ; + RECT 3.105 2.47 3.265 2.98 ; + RECT 5.215 2.71 6.155 2.87 ; + RECT 5.995 2.155 6.155 2.87 ; + RECT 1.285 1.11 1.445 2.98 ; + RECT 7.195 2.55 7.455 2.71 ; + RECT 5.215 2.47 5.375 2.87 ; + RECT 3.105 2.47 5.375 2.63 ; + RECT 7.245 1.36 7.405 2.71 ; + RECT 5.995 2.155 7.405 2.315 ; + RECT 7.245 1.36 7.625 1.52 ; + RECT 7.465 0.65 7.625 1.52 ; + RECT 1.34 0.34 1.505 1.27 ; + RECT 7.195 0.65 7.625 0.81 ; + RECT 1.235 0.34 1.505 0.5 ; + RECT 5.555 2.37 5.815 2.53 ; + RECT 2.255 2.325 2.515 2.485 ; + RECT 5.555 1.36 5.715 2.53 ; + RECT 2.255 0.34 2.415 2.485 ; + RECT 5.385 1.36 5.715 1.52 ; + RECT 5.385 0.65 5.545 1.52 ; + RECT 4.425 1.04 5.545 1.2 ; + RECT 4.425 0.38 4.585 1.2 ; + RECT 3.045 0.73 3.905 0.89 ; + RECT 3.745 0.38 3.905 0.89 ; + RECT 5.385 0.65 5.815 0.81 ; + RECT 3.045 0.46 3.205 0.89 ; + RECT 2.255 0.46 3.205 0.62 ; + RECT 3.745 0.38 4.585 0.54 ; + RECT 2.255 0.34 2.515 0.62 ; + RECT 3.98 2.13 4.245 2.29 ; + RECT 4.085 0.8 4.245 2.29 ; + RECT 5.045 1.4 5.205 1.77 ; + RECT 4.085 1.4 5.205 1.56 ; + RECT 2.815 1.795 2.975 2.34 ; + RECT 2.705 0.8 2.865 1.96 ; + RECT 2.595 1.695 2.865 1.96 ; + RECT 1.745 2.325 2.005 2.485 ; + RECT 1.795 0.34 1.955 2.485 ; + RECT 1.625 1.42 1.955 1.68 ; + RECT 1.745 0.34 2.005 0.5 ; + RECT 5.725 1.02 7.285 1.18 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX4X2 + +MACRO MUX4X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUX4X3 0 0 ; + SIZE 8.4 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 8.4 3.52 ; + RECT 8.015 2.5 8.275 3.52 ; + RECT 6.375 2.5 6.635 3.52 ; + RECT 4.705 2.84 4.995 3.52 ; + RECT 3.49 2.81 3.7 3.52 ; + RECT 0.215 1.79 0.475 3.52 ; + END + END VDD + PIN S1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.155 1.955 3.675 2.245 ; + RECT 3.155 1.71 3.315 2.245 ; + END + END S1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.3042 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.745 1.115 3.905 1.6 ; + RECT 3.465 1.115 3.905 1.405 ; + END + END S0 + PIN A3 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.445 1.95 5.005 2.25 ; + END + END A3 + PIN A2 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.53 6.45 1.83 ; + END + END A2 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 7.59 1.95 8.055 2.25 ; + END + END A1 + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 6.695 1.53 7.06 1.83 ; + END + END A0 + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 8.4 0.16 ; + RECT 8.015 -0.16 8.275 0.86 ; + RECT 6.375 -0.16 6.635 0.81 ; + RECT 4.785 -0.16 4.995 0.86 ; + RECT 3.385 -0.16 3.565 0.55 ; + RECT 0.215 -0.16 0.475 1.11 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.725 0.695 1.155 0.985 ; + RECT 0.725 0.34 0.985 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.285 2.82 3.265 2.98 ; + RECT 3.105 2.47 3.265 2.98 ; + RECT 5.215 2.71 6.155 2.87 ; + RECT 5.995 2.155 6.155 2.87 ; + RECT 1.285 1.11 1.445 2.98 ; + RECT 7.195 2.55 7.455 2.71 ; + RECT 5.215 2.47 5.375 2.87 ; + RECT 3.105 2.47 5.375 2.63 ; + RECT 7.245 1.36 7.405 2.71 ; + RECT 5.995 2.155 7.405 2.315 ; + RECT 7.245 1.36 7.625 1.52 ; + RECT 7.465 0.65 7.625 1.52 ; + RECT 1.34 0.34 1.505 1.27 ; + RECT 7.195 0.65 7.625 0.81 ; + RECT 1.235 0.34 1.505 0.5 ; + RECT 5.555 2.37 5.815 2.53 ; + RECT 2.255 2.325 2.515 2.485 ; + RECT 5.555 1.36 5.715 2.53 ; + RECT 2.255 0.34 2.415 2.485 ; + RECT 5.385 1.36 5.715 1.52 ; + RECT 5.385 0.65 5.545 1.52 ; + RECT 4.425 1.04 5.545 1.2 ; + RECT 4.425 0.38 4.585 1.2 ; + RECT 3.045 0.73 3.905 0.89 ; + RECT 3.745 0.38 3.905 0.89 ; + RECT 5.385 0.65 5.815 0.81 ; + RECT 3.045 0.46 3.205 0.89 ; + RECT 2.255 0.46 3.205 0.62 ; + RECT 3.745 0.38 4.585 0.54 ; + RECT 2.255 0.34 2.515 0.62 ; + RECT 3.98 2.13 4.245 2.29 ; + RECT 4.085 0.8 4.245 2.29 ; + RECT 5.045 1.4 5.205 1.77 ; + RECT 4.085 1.4 5.205 1.56 ; + RECT 2.815 1.795 2.975 2.34 ; + RECT 2.705 0.8 2.865 1.96 ; + RECT 2.595 1.695 2.865 1.96 ; + RECT 1.745 2.325 2.005 2.485 ; + RECT 1.795 0.34 1.955 2.485 ; + RECT 1.625 1.42 1.955 1.68 ; + RECT 1.745 0.34 2.005 0.5 ; + RECT 5.725 1.02 7.285 1.18 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUX4X3 + +MACRO MUXI2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUXI2X1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.92 2.275 2.08 ; + RECT 1.785 1.12 1.995 2.08 ; + RECT 1.505 1.12 1.995 1.28 ; + END + END A0 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.755 1.605 2.245 ; + END + END A1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 0.38 2.68 1.33 ; + RECT 1.135 0.38 2.68 0.54 ; + RECT 1.135 0.38 1.295 1.575 ; + RECT 0.62 1.14 1.155 1.61 ; + END + END S0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.86 2.42 3.02 3.52 ; + RECT 0.74 2.47 1 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.86 -0.16 3.02 0.96 ; + RECT 0.79 -0.16 0.95 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2964 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 1.52 2.835 1.89 ; + RECT 1.76 2.47 2.68 2.63 ; + RECT 2.52 1.52 2.68 2.63 ; + RECT 2.18 1.52 2.835 1.68 ; + RECT 2.18 0.75 2.34 1.68 ; + RECT 1.76 0.75 2.34 0.91 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.28 0.7 0.44 2.5 ; + RECT 0.28 1.92 1.165 2.08 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUXI2X1 + +MACRO MUXI2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN MUXI2X2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2067 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.855 1.84 2.345 2 ; + RECT 1.855 1.115 2.065 2 ; + RECT 1.48 1.115 2.065 1.405 ; + RECT 1.48 1 1.64 1.405 ; + END + END A0 + PIN A1 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2067 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.79 1.615 2.245 ; + END + END A1 + PIN S0 + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.3081 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.59 1.08 2.97 1.24 ; + RECT 2.59 0.38 2.75 1.24 ; + RECT 1.14 0.38 2.75 0.54 ; + RECT 0.64 1.14 1.3 1.57 ; + RECT 1.14 0.38 1.3 1.57 ; + END + END S0 + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.93 2.29 3.09 3.52 ; + RECT 0.75 2.345 1.01 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.93 -0.16 3.09 0.89 ; + RECT 0.8 -0.16 0.96 0.89 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7176 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.59 1.445 2.835 1.89 ; + RECT 1.88 2.295 2.75 2.505 ; + RECT 2.59 1.445 2.75 2.505 ; + RECT 2.25 1.445 2.835 1.645 ; + RECT 2.25 0.74 2.41 1.645 ; + RECT 1.8 0.74 2.41 0.9 ; + RECT 1.88 2.295 2.04 2.94 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.25 0.34 0.45 2.89 ; + RECT 0.25 1.84 1.175 2 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END MUXI2X2 + +MACRO NAND2BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2BX1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.725 1.15 1.195 1.365 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.72 -0.16 0.88 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.74 2.74 1.9 3.52 ; + RECT 0.72 2.74 0.88 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2844 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.23 1.995 1.935 2.205 ; + RECT 1.775 0.36 1.935 2.205 ; + RECT 1.705 0.36 1.935 0.655 ; + RECT 1.23 1.995 1.39 3 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.59 1.835 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 0.21 2.015 0.37 3 ; + RECT 0.21 2.015 0.93 2.175 ; + RECT 0.77 1.585 0.93 2.175 ; + RECT 0.77 1.585 1.595 1.745 ; + RECT 1.405 0.8 1.595 1.745 ; + RECT 0.21 0.8 1.595 0.96 ; + RECT 0.21 0.36 0.37 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2BX1 + +MACRO NAND2BX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2BX1P5 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.725 1.15 1.195 1.365 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.72 -0.16 0.88 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.74 2.4 1.9 3.52 ; + RECT 0.72 2.4 0.88 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4368 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.23 1.995 1.9 2.205 ; + RECT 1.715 0.36 1.9 2.205 ; + RECT 1.23 1.995 1.39 3 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.59 1.835 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 0.175 2.015 0.335 2.82 ; + RECT 0.175 2.015 0.93 2.175 ; + RECT 0.77 1.585 0.93 2.175 ; + RECT 0.77 1.585 1.535 1.805 ; + RECT 1.375 0.8 1.535 1.805 ; + RECT 0.175 0.8 1.535 0.96 ; + RECT 0.175 0.36 0.335 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2BX1P5 + +MACRO NAND2BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2BX2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.725 1.15 1.195 1.365 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.72 -0.16 0.88 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.74 2.4 1.9 3.52 ; + RECT 0.72 2.4 0.88 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.59 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.23 1.995 1.9 2.205 ; + RECT 1.715 0.36 1.9 2.205 ; + RECT 1.23 1.995 1.39 3 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.59 1.835 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 0.175 2.015 0.335 2.82 ; + RECT 0.175 2.015 0.93 2.175 ; + RECT 0.77 1.585 0.93 2.175 ; + RECT 0.77 1.585 1.535 1.805 ; + RECT 1.375 0.8 1.535 1.805 ; + RECT 0.175 0.8 1.535 0.96 ; + RECT 0.175 0.36 0.335 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2BX2 + +MACRO NAND2BX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2BX3 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.115 1.615 1.815 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.72 -0.16 0.88 0.96 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.74 2.4 1.9 3.52 ; + RECT 0.72 2.4 0.88 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.794 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.23 1.995 1.99 2.205 ; + RECT 1.83 0.36 1.99 2.205 ; + RECT 1.74 0.36 1.99 0.96 ; + RECT 1.23 1.995 1.39 3 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.59 1.835 ; + END + END AB + OBS + LAYER Metal1 ; + RECT 0.175 2.015 0.335 2.82 ; + RECT 0.175 2.015 0.93 2.175 ; + RECT 0.77 1.19 0.93 2.175 ; + RECT 0.77 1.19 1.035 1.68 ; + RECT 0.175 1.19 1.035 1.355 ; + RECT 0.175 0.36 0.335 1.355 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2BX3 + +MACRO NAND2BX4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2BX4 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.53 1.675 1.83 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.988 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.315 2.06 2.575 3 ; + RECT 1.865 1.535 2.455 1.825 ; + RECT 1.295 2.06 2.575 2.22 ; + RECT 1.865 1.19 2.065 2.22 ; + RECT 1.605 0.6 1.865 1.35 ; + RECT 1.295 2.06 1.555 3 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.53 0.405 1.83 ; + END + END AB + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.825 2.06 3.085 3.52 ; + RECT 1.805 2.4 2.065 3.52 ; + RECT 0.785 2.4 1.075 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.43 -0.16 2.69 1.15 ; + RECT 0.785 -0.16 1.045 0.86 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.245 2.015 0.505 3 ; + RECT 0.245 2.015 0.745 2.22 ; + RECT 0.585 1.095 0.745 2.22 ; + RECT 0.585 1.485 1.145 1.745 ; + RECT 0.245 1.095 0.745 1.35 ; + RECT 0.245 0.6 0.535 1.35 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2BX4 + +MACRO NAND2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2X1 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.025 1.955 1.575 2.255 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.105 0.505 1.405 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.195 2.74 1.355 3.52 ; + RECT 0.175 2.74 0.335 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2844 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.685 1.155 1.355 1.365 ; + RECT 1.195 0.36 1.355 1.365 ; + RECT 0.685 1.155 0.845 3 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2X1 + +MACRO NAND2X1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2X1P5 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4368 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.685 0.735 1.355 0.945 ; + RECT 1.195 0.36 1.355 0.945 ; + RECT 0.685 0.735 0.845 3 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.105 0.505 1.405 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.025 1.535 1.575 1.835 ; + END + END A + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.195 2.4 1.355 3.52 ; + RECT 0.175 2.4 0.335 3.52 ; + END + END VDD + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2X1P5 + +MACRO NAND2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2X2 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.1 1.14 1.575 1.835 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.555 1.835 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.175 -0.16 0.435 0.91 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.27 2.06 1.43 3.52 ; + RECT 0.225 2.06 0.385 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6145 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.735 0.735 1.43 0.96 ; + RECT 1.27 0.36 1.43 0.96 ; + RECT 0.735 0.735 0.92 3 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2X2 + +MACRO NAND2X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2X3 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.025 1.315 1.575 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.3 0.505 1.825 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 0.175 -0.16 0.335 0.96 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.195 2.08 1.355 3.52 ; + RECT 0.175 2.08 0.335 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.794 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.685 0.69 1.355 0.99 ; + RECT 1.195 0.34 1.355 0.99 ; + RECT 0.685 0.69 0.845 3.02 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2X3 + +MACRO NAND2X4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND2X4 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.988 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.9 1.575 2.06 3 ; + RECT 0.88 1.575 2.06 1.785 ; + RECT 0.88 0.87 1.04 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.36 2.06 2.62 3.52 ; + RECT 1.34 2.06 1.6 3.52 ; + RECT 0.32 2.06 0.58 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.85 -0.16 2.11 0.79 ; + END + END VSS + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.24 1.53 2.835 1.83 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.53 0.7 1.83 ; + END + END A + OBS + LAYER Metal1 ; + RECT 1.34 1.185 2.62 1.35 ; + RECT 2.36 0.53 2.62 1.35 ; + RECT 1.34 0.53 1.6 1.35 ; + RECT 0.32 0.53 0.58 1.13 ; + RECT 0.32 0.53 1.6 0.69 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND2X4 + +MACRO NAND3BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND3BX1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.18 1.19 2.44 2.37 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.33 1.18 1.88 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.36 1.33 2 1.88 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.875 2.74 2.135 3.52 ; + RECT 0.685 2.79 0.945 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.875 -0.16 2.135 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4812 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.295 2.32 1.525 3 ; + RECT 0.11 2.32 1.525 2.56 ; + RECT 0.11 0.36 0.335 3 ; + RECT 0.105 1.535 0.335 1.825 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.485 2.74 2.83 3 ; + RECT 2.62 0.36 2.83 3 ; + RECT 0.515 0.75 2.83 1.01 ; + RECT 2.485 0.36 2.83 1.01 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND3BX1 + +MACRO NAND3BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND3BX2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.51 1.4 0.735 2 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.37 1.995 1.97 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.4 1.21 2 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.85 2.52 2.11 3.52 ; + RECT 0.83 2.18 1.09 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.83 -0.16 1.09 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9232 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.58 1.115 2.835 1.405 ; + RECT 2.58 0.34 2.775 2.39 ; + RECT 2.36 2.15 2.62 3.02 ; + RECT 2.36 0.34 2.775 0.84 ; + RECT 1.34 2.15 2.775 2.34 ; + RECT 1.34 2.15 1.6 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.245 0.425 2.845 ; + RECT 0.11 1.02 0.29 2.845 ; + RECT 2.24 1.02 2.4 1.97 ; + RECT 0.11 1.02 2.4 1.18 ; + RECT 0.215 0.36 0.425 1.18 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND3BX2 + +MACRO NAND3BX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND3BX3 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.49 1.47 0.75 1.825 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.42 1.995 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.47 1.26 1.825 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.85 2.52 2.11 3.52 ; + RECT 0.88 2.13 1.04 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.83 -0.16 1.09 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.2428 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.605 1.115 2.835 1.405 ; + RECT 2.605 0.34 2.825 2.325 ; + RECT 2.36 1.84 2.62 3.02 ; + RECT 2.36 0.34 2.825 0.84 ; + RECT 1.34 2.12 2.825 2.32 ; + RECT 1.34 2.12 1.6 2.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.245 0.38 2.845 ; + RECT 0.11 1.04 0.29 2.845 ; + RECT 2.215 1.04 2.42 1.48 ; + RECT 0.11 1.04 2.42 1.24 ; + RECT 0.17 0.36 0.38 1.24 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND3BX3 + +MACRO NAND3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND3X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.755 0.695 1.015 1.69 ; + RECT 0.525 0.695 1.015 0.985 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.26 0.505 1.88 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4944 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.765 1.535 1.995 1.825 ; + RECT 1.765 0.36 1.925 3 ; + RECT 0.685 2.115 1.925 2.31 ; + RECT 0.685 2.115 0.85 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.145 2.74 1.405 3.52 ; + RECT 0.125 2.74 0.385 3.52 ; + END + END VDD + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.315 1.095 1.575 1.825 ; + END + END C + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND3X1 + +MACRO NAND3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND3X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.755 0.695 1.015 1.35 ; + RECT 0.525 0.695 1.015 0.985 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.26 0.505 1.86 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.175 -0.16 0.335 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.0204 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.765 1.535 1.995 1.825 ; + RECT 1.765 0.36 1.925 3 ; + RECT 0.685 1.72 1.925 1.93 ; + RECT 0.685 1.72 0.845 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.145 2.11 1.405 3.52 ; + RECT 0.125 2.06 0.385 3.52 ; + END + END VDD + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.315 1.05 1.575 1.405 ; + END + END C + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND3X2 + +MACRO NAND4BBX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND4BBX1 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.55 2.075 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.41 1.525 3.675 2.24 ; + END + END BB + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.65 2.835 2.27 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.99 1.09 3.325 1.365 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.31 2.74 3.47 3.52 ; + RECT 2.21 2.79 2.47 3.52 ; + RECT 1.24 2.74 1.4 3.52 ; + RECT 0.22 2.74 0.38 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.26 -0.16 3.52 0.57 ; + RECT 0.22 -0.16 0.38 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4668 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.77 2.45 2.93 3 ; + RECT 1.75 2.45 2.93 2.61 ; + RECT 1.75 2.375 1.995 2.665 ; + RECT 1.75 0.75 1.91 3 ; + RECT 1.24 0.75 1.91 0.96 ; + RECT 1.24 0.36 1.4 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 3.855 0.36 4.015 3 ; + RECT 2.09 0.75 2.32 2.1 ; + RECT 2.09 0.75 4.015 0.91 ; + RECT 0.73 2.05 0.89 3 ; + RECT 0.73 2.05 1.57 2.24 ; + RECT 1.36 1.26 1.57 2.24 ; + RECT 0.73 1.26 1.57 1.45 ; + RECT 0.73 0.36 0.89 1.45 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND4BBX1 + +MACRO NAND4BBX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND4BBX2 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.26 -0.16 3.52 0.57 ; + RECT 0.22 -0.16 0.38 0.62 ; + END + END VSS + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.465 1.505 3.69 1.905 ; + END + END BB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.115 3.27 1.515 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.465 2.835 1.825 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9624 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.77 2.06 2.93 3 ; + RECT 1.75 2.06 2.93 2.22 ; + RECT 2.165 1.995 2.455 2.22 ; + RECT 1.75 0.75 1.91 3 ; + RECT 1.24 0.75 1.91 0.96 ; + RECT 1.24 0.36 1.4 0.96 ; + END + END Y + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.34 1.115 0.55 2.075 ; + RECT 0.105 1.115 0.55 1.405 ; + END + END AB + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.31 2.74 3.47 3.52 ; + RECT 2.26 2.4 2.42 3.52 ; + RECT 1.24 2.06 1.4 3.52 ; + RECT 0.22 2.74 0.38 3.52 ; + END + END VDD + OBS + LAYER Metal1 ; + RECT 3.805 2.79 4.08 2.95 ; + RECT 3.89 0.91 4.08 2.95 ; + RECT 2.09 0.75 2.32 1.76 ; + RECT 3.855 0.36 4.015 1.05 ; + RECT 2.09 0.75 4.015 0.91 ; + RECT 0.73 1.72 0.89 3 ; + RECT 0.73 1.72 1.57 1.88 ; + RECT 1.36 1.26 1.57 1.88 ; + RECT 0.73 1.26 1.57 1.45 ; + RECT 0.73 0.36 0.89 1.45 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND4BBX2 + +MACRO NAND4BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND4BX1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.62 1.33 2.84 1.93 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.33 1.18 1.88 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.33 1.81 1.88 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.115 1.33 2.415 1.93 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.415 2.74 2.625 3.52 ; + RECT 1.295 2.74 1.505 3.52 ; + RECT 0.11 2.74 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.415 -0.16 2.625 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.528 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.85 2.26 2.06 3 ; + RECT 0.11 2.26 2.06 2.54 ; + RECT 0.74 2.26 0.95 3 ; + RECT 0.11 0.36 0.38 2.54 ; + RECT 0.105 1.535 0.38 1.825 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.975 2.74 3.25 3 ; + RECT 3.02 0.36 3.25 3 ; + RECT 0.575 0.8 3.25 1.06 ; + RECT 2.975 0.36 3.25 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND4BX1 + +MACRO NAND4BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND4BX2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.62 1.33 2.84 1.93 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.86 1.525 1.18 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.31 1.81 1.825 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.33 2.415 1.83 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.415 2.74 2.625 3.52 ; + RECT 1.295 2.4 1.505 3.52 ; + RECT 0.11 2.4 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.415 -0.16 2.625 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.089 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.85 2.005 2.06 3 ; + RECT 0.11 2.005 2.06 2.22 ; + RECT 0.74 2.005 0.95 3 ; + RECT 0.11 0.36 0.38 2.22 ; + RECT 0.105 1.535 0.38 1.825 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.975 2.74 3.25 3 ; + RECT 3.02 0.36 3.25 3 ; + RECT 0.575 0.8 0.735 1.33 ; + RECT 0.575 0.8 3.25 1.06 ; + RECT 2.975 0.36 3.25 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND4BX2 + +MACRO NAND4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NAND4X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.02 1.535 2.415 1.875 ; + RECT 2.02 1.31 2.28 1.875 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.51 0.735 2.035 0.945 ; + RECT 1.51 0.735 1.77 1.71 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.36 2.45 2.62 3.52 ; + RECT 1.34 2.45 1.6 3.52 ; + RECT 0.32 2.11 0.58 3.52 ; + END + END VDD + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.49 1.26 0.75 1.86 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.32 1.26 1.87 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.32 -0.16 0.58 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9624 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.62 1.535 2.835 1.825 ; + RECT 0.83 2.06 2.83 2.27 ; + RECT 2.62 0.93 2.83 2.27 ; + RECT 2.36 0.41 2.62 1.14 ; + RECT 1.85 2.06 2.11 2.95 ; + RECT 0.83 2.06 1.09 2.95 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NAND4X2 + +MACRO NOR2BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2BX1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.47 0.32 1.92 ; + END + END AB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2772 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.535 1.995 1.825 ; + RECT 1.785 0.75 1.98 1.825 ; + RECT 1.715 2.17 1.975 2.865 ; + RECT 1.785 0.75 1.975 2.865 ; + RECT 1.205 0.75 1.98 0.91 ; + RECT 1.205 0.41 1.465 0.91 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.94 1.535 1.21 1.87 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.865 2.655 1.025 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.715 -0.16 1.975 0.57 ; + RECT 0.745 -0.16 0.905 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.205 2.285 0.37 2.915 ; + RECT 0.205 2.285 0.68 2.445 ; + RECT 0.505 0.8 0.68 2.445 ; + RECT 1.4 1.09 1.56 1.35 ; + RECT 0.505 1.12 1.56 1.32 ; + RECT 0.505 0.8 0.75 1.32 ; + RECT 0.175 0.8 0.75 0.96 ; + RECT 0.175 0.36 0.395 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2BX1 + +MACRO NOR2BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2BX2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.09 1.47 0.32 1.92 ; + END + END AB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5764 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.535 1.995 1.825 ; + RECT 1.785 0.75 1.98 1.825 ; + RECT 1.715 2.17 1.975 3.02 ; + RECT 1.785 0.75 1.975 3.02 ; + RECT 1.205 0.75 1.98 0.91 ; + RECT 1.205 0.41 1.465 0.91 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.94 1.535 1.21 1.87 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.865 2.13 1.025 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.715 -0.16 1.975 0.57 ; + RECT 0.745 -0.16 0.905 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.205 2.285 0.37 3.02 ; + RECT 0.205 2.285 0.68 2.445 ; + RECT 0.505 0.8 0.68 2.445 ; + RECT 1.4 1.09 1.56 1.35 ; + RECT 0.505 1.12 1.56 1.32 ; + RECT 0.505 0.8 0.75 1.32 ; + RECT 0.175 0.8 0.75 0.96 ; + RECT 0.175 0.36 0.395 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2BX2 + +MACRO NOR2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2X1 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.1 0.88 0.58 1.48 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2772 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.25 1.955 0.92 2.245 ; + RECT 0.76 0.36 0.92 2.245 ; + RECT 0.25 1.955 0.41 2.82 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.1 0.88 1.58 1.48 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.27 2.74 1.43 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.27 -0.16 1.43 0.62 ; + RECT 0.25 -0.16 0.41 0.62 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2X1 + +MACRO NOR2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2X2 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.1 1.11 0.53 1.71 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5764 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.25 1.955 0.97 2.245 ; + RECT 0.71 0.38 0.97 2.245 ; + RECT 0.25 1.955 0.41 3.02 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.15 1.11 1.58 1.71 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.27 2.08 1.43 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.27 -0.16 1.43 0.93 ; + RECT 0.25 -0.16 0.41 0.93 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2X2 + +MACRO NOR2X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2X3 0 0 ; + SIZE 1.68 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.16 0.58 1.825 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7756 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.25 2.375 0.92 2.665 ; + RECT 0.76 0.34 0.92 2.665 ; + RECT 0.25 2.08 0.41 3.02 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.1 1.16 1.575 1.825 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.68 3.52 ; + RECT 1.27 2.08 1.43 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.68 0.16 ; + RECT 1.27 -0.16 1.43 0.94 ; + RECT 0.25 -0.16 0.41 0.94 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2X3 + +MACRO NOR2X4 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR2X4 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.53 0.7 1.83 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8588 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.88 1.575 2.06 1.785 ; + RECT 1.9 0.36 2.06 1.785 ; + RECT 0.83 2.06 1.09 2.61 ; + RECT 0.88 0.36 1.04 2.61 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.4212 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.24 1.53 2.835 1.83 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 1.85 2.4 2.105 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.36 -0.16 2.62 0.96 ; + RECT 1.34 -0.16 1.6 0.96 ; + RECT 0.32 -0.16 0.58 0.96 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 2.36 2.01 2.62 3 ; + RECT 0.32 2.79 1.6 2.98 ; + RECT 1.345 2.01 1.6 2.98 ; + RECT 0.32 2.06 0.58 2.98 ; + RECT 1.345 2.01 2.62 2.22 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR2X4 + +MACRO NOR3BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3BX1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.455 1.135 0.735 2.075 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.135 1.58 2.075 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.94 1.135 1.16 2.075 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.685 2.74 0.845 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 0.665 -0.16 1.855 0.335 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3792 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 0.695 2.415 0.985 ; + RECT 2.185 2.74 2.41 3 ; + RECT 2.24 0.695 2.41 3 ; + RECT 1.13 0.695 2.415 0.895 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.36 0.335 2.89 ; + RECT 0.11 2.36 2.06 2.56 ; + RECT 1.88 1.51 2.06 2.56 ; + RECT 0.11 0.725 0.275 2.89 ; + RECT 0.11 0.725 0.385 0.885 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3BX1 + +MACRO NOR3BX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3BX1P5 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.455 1.47 0.735 1.89 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.385 1.63 1.885 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.94 1.385 1.16 1.885 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 0.635 2.45 0.895 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 0.665 -0.16 1.855 0.335 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5904 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 0.695 2.415 0.985 ; + RECT 2.185 2.4 2.41 3 ; + RECT 2.24 0.695 2.41 3 ; + RECT 1.13 0.695 2.415 0.895 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.09 0.335 2.92 ; + RECT 0.11 2.09 2.06 2.27 ; + RECT 1.9 1.5 2.06 2.27 ; + RECT 0.11 0.725 0.275 2.92 ; + RECT 0.11 0.725 0.385 0.885 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3BX1P5 + +MACRO NOR3BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3BX2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.51 1.06 0.735 1.66 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.56 1.06 1.72 1.66 ; + RECT 1.365 1.06 1.72 1.405 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.06 1.185 1.66 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.83 2.18 1.09 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.85 -0.16 2.11 0.5 ; + RECT 0.83 -0.16 1.09 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.794 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.41 1.115 2.835 1.405 ; + RECT 2.36 2.165 2.62 3.02 ; + RECT 2.41 0.34 2.62 3.02 ; + RECT 1.34 0.68 2.62 0.88 ; + RECT 2.36 0.34 2.62 0.88 ; + RECT 1.34 0.34 1.6 0.88 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.13 2.29 0.47 2.89 ; + RECT 0.13 0.36 0.32 2.89 ; + RECT 0.13 1.84 2.23 2 ; + RECT 2.07 1.06 2.23 2 ; + RECT 0.13 0.36 0.47 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3BX2 + +MACRO NOR3BX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3BX3 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.51 1.06 0.735 1.66 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.115 1.72 1.48 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.115 1.185 1.5 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.83 2.18 1.09 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.85 -0.16 2.11 0.5 ; + RECT 0.83 -0.16 1.09 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.068 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.41 1.115 2.835 1.405 ; + RECT 2.36 2.165 2.62 3.02 ; + RECT 2.41 0.4 2.62 3.02 ; + RECT 1.34 0.69 2.62 0.89 ; + RECT 1.34 0.345 1.6 0.89 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.13 2.29 0.47 2.89 ; + RECT 0.13 0.36 0.32 2.89 ; + RECT 0.13 1.84 2.23 2 ; + RECT 2.07 1.42 2.23 2 ; + RECT 0.13 0.36 0.47 0.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3BX3 + +MACRO NOR3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.535 1.415 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.64 1.095 2.245 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.275 1.545 1.615 1.925 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.205 2.74 0.365 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3792 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 2.74 1.99 3 ; + RECT 1.83 0.36 1.99 3 ; + RECT 0.715 1.155 1.99 1.365 ; + RECT 1.735 0.36 1.99 0.62 ; + RECT 0.715 0.36 0.875 1.365 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.225 -0.16 1.385 0.62 ; + RECT 0.205 -0.16 0.365 0.62 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3X1 + +MACRO NOR3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR3X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.535 1.415 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.64 1.095 2.245 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.275 1.545 1.615 1.925 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.205 2.4 0.365 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.794 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 2.06 1.99 3 ; + RECT 1.83 0.36 1.99 3 ; + RECT 0.715 1.155 1.99 1.365 ; + RECT 1.735 0.36 1.99 0.96 ; + RECT 0.715 0.36 0.875 1.365 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.225 -0.16 1.385 0.96 ; + RECT 0.155 -0.16 0.415 0.91 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR3X2 + +MACRO NOR4BBX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4BBX1 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.05 0.815 1.545 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.975 1.53 3.345 1.915 ; + END + END BB + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.315 1.14 1.615 1.49 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.88 1.805 2.245 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 3.265 2.74 3.425 3.52 ; + RECT 0.685 2.74 0.845 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 3.265 -0.16 3.425 1.145 ; + RECT 2.725 -0.16 2.885 0.62 ; + RECT 1.705 -0.16 1.865 0.62 ; + RECT 0.685 -0.16 0.845 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3912 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.045 0.695 2.415 0.985 ; + RECT 2.045 0.64 2.375 0.985 ; + RECT 2.215 0.36 2.375 0.985 ; + RECT 1.985 2.74 2.335 3 ; + RECT 1.985 0.8 2.145 3 ; + RECT 1.195 0.8 2.415 0.96 ; + RECT 1.195 0.36 1.355 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.755 2.17 2.915 2.82 ; + RECT 2.325 2.17 2.915 2.47 ; + RECT 2.595 1.185 2.755 2.47 ; + RECT 2.755 0.865 2.915 1.345 ; + RECT 0.175 0.36 0.335 3 ; + RECT 0.175 2.185 0.985 2.445 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4BBX1 + +MACRO NOR4BBX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4BBX2 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.515 1.535 0.815 1.95 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.605 1.115 4.095 1.585 ; + RECT 3.605 0.8 3.905 2.42 ; + END + END BB + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.315 1.69 1.615 2.245 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 1.14 2.065 1.51 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.775 2.74 3.935 3.52 ; + RECT 0.715 2.4 0.875 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.775 -0.16 3.935 0.62 ; + RECT 2.755 -0.16 2.915 0.96 ; + RECT 1.735 -0.16 1.895 0.62 ; + RECT 0.715 -0.16 0.875 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8196 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.755 2.4 2.915 3 ; + RECT 2.165 2.4 2.915 2.625 ; + RECT 2.245 0.36 2.405 2.625 ; + RECT 1.225 0.8 2.405 0.96 ; + RECT 1.225 0.36 1.385 0.96 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 3.265 1.79 3.425 3 ; + RECT 2.645 1.79 3.425 1.95 ; + RECT 2.645 1.35 2.945 1.95 ; + RECT 2.645 1.35 3.425 1.51 ; + RECT 3.265 0.36 3.425 1.51 ; + RECT 0.175 0.36 0.335 3 ; + RECT 0.175 1.14 1.095 1.35 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4BBX2 + +MACRO NOR4BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4BX1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 0.645 2.86 0.905 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.02 2.05 2.3 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.02 1.59 2.3 ; + END + END C + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 0.68 0.745 2.3 ; + END + END AB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3912 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.535 3.255 1.825 ; + RECT 2.685 2.83 3.25 3.02 ; + RECT 3.045 0.68 3.25 3.02 ; + RECT 1.155 0.68 3.25 0.84 ; + RECT 2.175 0.34 2.435 0.84 ; + RECT 1.155 0.34 1.415 0.84 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.93 1.02 1.165 2.3 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.685 -0.16 2.945 0.5 ; + RECT 1.665 -0.16 1.925 0.5 ; + RECT 0.645 -0.16 0.905 0.5 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.11 2.48 0.395 3.02 ; + RECT 0.11 2.48 2.585 2.68 ; + RECT 2.32 1.02 2.585 2.68 ; + RECT 0.11 0.34 0.27 3.02 ; + RECT 0.11 0.34 0.395 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4BX1 + +MACRO NOR4BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4BX2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 0.645 2.52 0.905 3.52 ; + END + END VDD + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.115 2.05 1.825 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.115 1.59 1.825 ; + END + END C + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1378 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.115 0.745 1.825 ; + END + END AB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8196 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.045 1.535 3.255 1.825 ; + RECT 2.685 2.86 3.25 3.02 ; + RECT 3.045 0.68 3.25 3.02 ; + RECT 2.735 2.13 3.25 3.02 ; + RECT 1.155 0.68 3.25 0.89 ; + RECT 2.175 0.34 2.435 0.89 ; + RECT 1.155 0.34 1.415 0.89 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.93 1.115 1.165 1.825 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 2.685 -0.16 2.945 0.5 ; + RECT 1.665 -0.16 1.925 0.5 ; + RECT 0.645 -0.16 0.905 0.61 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.11 2.14 0.395 3.02 ; + RECT 0.11 2.14 2.55 2.34 ; + RECT 2.32 1.07 2.55 2.34 ; + RECT 0.11 0.35 0.27 3.02 ; + RECT 0.11 0.35 0.395 0.61 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4BX2 + +MACRO NOR4X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.5 1.22 0.735 2.16 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.18 1.22 2.415 2.16 ; + END + END D + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.22 1.21 2.16 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.22 1.995 2.16 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.37 2.65 0.53 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.9 -0.16 2.06 0.62 ; + RECT 0.88 -0.16 1.04 0.62 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4812 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.16 2.37 2.83 2.91 ; + RECT 2.67 0.36 2.83 2.91 ; + RECT 0.37 0.82 2.83 1.02 ; + RECT 2.41 0.36 2.83 1.02 ; + RECT 1.39 0.36 1.55 1.02 ; + RECT 0.37 0.36 0.53 1.02 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4X1 + +MACRO NOR4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN NOR4X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.49 1.505 0.75 1.855 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 1.495 2.45 1.865 ; + END + END D + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.535 1.26 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.68 1.535 1.995 1.825 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.37 2.055 0.53 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.9 -0.16 2.06 0.96 ; + RECT 0.88 -0.16 1.04 0.96 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.0116 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.41 2.375 2.835 2.665 ; + RECT 2.41 2.06 2.83 3.02 ; + RECT 2.65 0.36 2.83 3.02 ; + RECT 0.37 1.14 2.83 1.3 ; + RECT 2.41 0.36 2.83 1.3 ; + RECT 1.39 0.36 1.55 1.3 ; + RECT 0.37 0.36 0.53 1.3 ; + END + END Y + PROPERTY CatenaDesignType "deviceLevel" ; +END NOR4X2 + +MACRO OA211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OA211X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2808 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.6 1.115 2.835 1.825 ; + RECT 2.6 0.695 2.79 3 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.02 -0.16 2.28 0.91 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.02 2.74 2.28 3.52 ; + RECT 0.97 2.79 1.23 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.51 0.335 2.245 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.875 1.51 1.155 2.245 ; + END + END A + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.34 1.505 1.6 2.245 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.505 2.1 2.245 ; + END + END D + OBS + LAYER Metal1 ; + RECT 1.48 2.425 1.74 3 ; + RECT 0.15 2.425 0.41 3 ; + RECT 0.15 2.425 1.74 2.61 ; + RECT 0.535 1.09 0.695 2.61 ; + RECT 0.535 1.09 2.415 1.3 ; + RECT 0.66 0.75 0.92 1.3 ; + RECT 0.15 0.38 0.41 0.96 ; + RECT 1.17 0.38 1.43 0.91 ; + RECT 0.15 0.38 1.43 0.57 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OA211X1 + +MACRO OA211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OA211X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5832 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.6 1.115 2.835 1.825 ; + RECT 2.6 0.36 2.79 3 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.02 -0.16 2.28 0.91 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.02 2.06 2.28 3.52 ; + RECT 0.97 2.79 1.23 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.51 0.335 2.245 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.875 1.505 1.155 2.245 ; + END + END A + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.34 1.505 1.6 2.245 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.505 2.08 1.825 ; + END + END D + OBS + LAYER Metal1 ; + RECT 1.48 2.425 1.74 3 ; + RECT 0.15 2.425 0.41 3 ; + RECT 0.15 2.425 1.74 2.61 ; + RECT 0.535 1.09 0.695 2.61 ; + RECT 0.535 1.09 2.415 1.3 ; + RECT 0.66 0.75 0.92 1.3 ; + RECT 0.15 0.38 0.41 0.96 ; + RECT 1.17 0.38 1.43 0.91 ; + RECT 0.15 0.38 1.43 0.57 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OA211X2 + +MACRO OA21X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OA21X2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.61 2.18 1.87 3.52 ; + RECT 0.175 2.675 0.335 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.62 -0.16 1.88 0.84 ; + END + END VSS + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.755 1.555 2.015 1.915 ; + RECT 1.785 1.53 2.015 1.915 ; + RECT 1.505 1.61 2.015 1.875 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.615 0.865 2.245 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 0.695 0.335 1.475 ; + END + END A + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5655 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.205 1.535 2.415 1.825 ; + RECT 2.205 0.34 2.4 1.825 ; + RECT 2.205 0.34 2.395 2.11 ; + RECT 2.12 2.11 2.38 3.02 ; + RECT 2.13 0.34 2.4 0.89 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.94 2.61 1.32 3.015 ; + RECT 1.075 1.25 1.32 3.015 ; + RECT 0.56 1.25 1.32 1.43 ; + RECT 0.56 1.25 1.64 1.415 ; + RECT 1.48 1.04 1.98 1.3 ; + RECT 0.56 0.34 0.76 1.43 ; + RECT 0.125 0.34 0.76 0.5 ; + RECT 1.04 0.34 1.3 1.07 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OA21X2 + +MACRO OAI211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI211X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.67 0.555 2.27 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.805 1.115 1.155 1.82 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.63 1.6 2.245 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 0.8 2.005 1.42 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.675 2.81 1.835 3.52 ; + RECT 0.175 2.81 0.335 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4476 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 0.34 2.395 0.5 ; + RECT 2.185 0.34 2.375 3.02 ; + RECT 1.165 2.47 2.375 2.63 ; + RECT 1.73 2.415 2.375 2.63 ; + RECT 1.165 2.47 1.325 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.125 0.74 1.405 0.9 ; + RECT 1.145 0.34 1.405 0.9 ; + RECT 0.125 0.34 0.385 0.9 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI211X1 + +MACRO OAI211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI211X2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.21 0.505 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.855 1.115 1.155 1.79 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.34 1.24 1.575 1.84 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 0.995 2.03 1.67 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.675 2.47 1.835 3.52 ; + RECT 0.175 2.13 0.335 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.9232 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.955 2.395 3.02 ; + RECT 2.21 0.34 2.395 3.02 ; + RECT 2.135 0.34 2.395 0.84 ; + RECT 1.115 2.13 2.395 2.29 ; + RECT 1.785 1.955 2.395 2.29 ; + RECT 1.115 2.13 1.375 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.125 0.68 1.405 0.84 ; + RECT 1.145 0.34 1.405 0.84 ; + RECT 0.125 0.34 0.385 0.84 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI211X2 + +MACRO OAI21X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI21X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.735 2.74 1.895 3.52 ; + RECT 0.205 2.74 0.365 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.715 -0.16 0.875 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.185 0.535 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.815 1.185 1.155 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.185 1.575 1.825 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2844 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.225 2.4 1.995 2.56 ; + RECT 1.755 1.955 1.995 2.56 ; + RECT 1.795 0.855 1.99 2.56 ; + RECT 1.735 0.36 1.895 1.015 ; + RECT 1.225 2.4 1.385 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.205 0.8 1.385 0.96 ; + RECT 1.225 0.36 1.385 0.96 ; + RECT 0.205 0.36 0.365 0.96 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI21X1 + +MACRO OAI21X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI21X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.15 0.535 1.825 ; + END + END A + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.715 2.4 1.915 3.52 ; + RECT 0.185 2.06 0.385 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.815 1.115 1.155 1.755 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.665 -0.16 0.925 0.57 ; + END + END VSS + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.115 1.605 1.755 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.59 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 0.695 1.995 0.985 ; + RECT 1.205 1.985 1.99 2.165 ; + RECT 1.825 0.695 1.99 2.165 ; + RECT 1.735 0.36 1.915 0.985 ; + RECT 1.205 1.985 1.405 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.155 0.75 1.435 0.91 ; + RECT 1.175 0.41 1.435 0.91 ; + RECT 0.155 0.41 0.415 0.91 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI21X2 + +MACRO OAI221X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI221X1 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.315 1.43 0.575 1.93 ; + RECT 0.105 1.535 0.575 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.825 1.43 1.155 1.93 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.33 2.115 1.93 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.695 1.115 3.255 1.405 ; + RECT 2.695 1.115 2.855 1.72 ; + END + END D + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.41 1.605 2.01 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.815 2.36 3.075 3.52 ; + RECT 1.195 2.58 1.455 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 0.655 -0.16 0.915 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.145 2.195 2.485 2.375 ; + RECT 2.325 0.74 2.485 2.375 ; + RECT 2.205 2.195 2.415 2.665 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.815 0.38 3.075 0.84 ; + RECT 1.735 0.38 1.995 0.84 ; + RECT 1.735 0.38 3.075 0.54 ; + RECT 0.145 1.04 1.455 1.23 ; + RECT 1.195 0.68 1.455 1.23 ; + RECT 0.145 0.68 0.405 1.23 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI221X1 + +MACRO OAI221X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI221X2 0 0 ; + SIZE 3.36 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.315 1.43 0.575 1.93 ; + RECT 0.105 1.535 0.575 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.825 1.43 1.155 1.93 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.33 2.055 1.93 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.625 1.115 2.835 1.72 ; + END + END D + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.335 1.43 1.595 1.93 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.36 3.52 ; + RECT 2.755 2.18 3.015 3.52 ; + RECT 1.165 2.52 1.425 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.36 0.16 ; + RECT 0.655 -0.16 0.915 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 1.0202 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.675 2.415 2.455 2.63 ; + RECT 1.675 2.15 2.425 2.63 ; + RECT 2.265 0.74 2.425 2.63 ; + RECT 1.675 2.15 1.935 3.02 ; + RECT 0.145 2.15 2.425 2.34 ; + RECT 0.145 2.15 0.405 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.755 0.34 3.015 0.84 ; + RECT 1.675 0.34 1.935 0.84 ; + RECT 1.675 0.38 3.015 0.54 ; + RECT 0.145 1.04 1.425 1.23 ; + RECT 1.165 0.34 1.425 1.23 ; + RECT 0.145 0.34 0.405 1.23 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI221X2 + +MACRO OAI22X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI22X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.82 -0.16 0.98 1 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.54 2.245 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.35 1.535 2.835 2.245 ; + END + END D + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.88 1.535 1.16 2.245 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.45 2.65 2.61 3.52 ; + RECT 0.29 2.65 0.45 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3276 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 2.415 2.075 2.645 ; + RECT 1.915 0.74 2.075 2.645 ; + RECT 1.325 2.415 1.58 2.91 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.535 1.71 2.235 ; + END + END C + OBS + LAYER Metal1 ; + RECT 0.29 1.18 1.53 1.34 ; + RECT 1.37 0.38 1.53 1.34 ; + RECT 0.29 0.74 0.45 1.34 ; + RECT 2.45 0.38 2.61 1.005 ; + RECT 1.37 0.38 2.61 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI22X1 + +MACRO OAI22X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI22X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.115 0.44 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.915 1.115 1.155 1.825 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.115 1.66 1.76 ; + END + END C + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.345 1.115 2.835 1.825 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6804 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.325 1.955 2.14 2.245 ; + RECT 1.88 0.75 2.14 2.245 ; + RECT 1.325 1.955 1.53 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.45 2.06 2.61 3.52 ; + RECT 0.29 2.06 0.45 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.77 -0.16 1.03 0.57 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 2.4 0.38 2.66 0.91 ; + RECT 0.24 0.75 1.6 0.91 ; + RECT 1.34 0.38 1.6 0.91 ; + RECT 0.24 0.36 0.5 0.91 ; + RECT 1.34 0.38 2.66 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI22X2 + +MACRO OAI2B2BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI2B2BX1 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.84 1.955 1.26 2.245 ; + END + END AB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.375 1.47 3.795 1.89 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.755 2.81 4.015 3.52 ; + RECT 1.715 2.86 1.975 3.52 ; + RECT 0.665 2.74 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.245 -0.16 3.505 0.88 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2964 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.785 2.375 3.36 2.665 ; + RECT 2.785 1.4 2.945 3.02 ; + RECT 2.245 1.4 2.945 1.56 ; + RECT 2.195 0.72 2.455 0.88 ; + RECT 2.245 0.72 2.405 1.56 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.955 2.265 2.33 ; + RECT 1.935 1.755 2.095 2.33 ; + END + END B + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.115 0.945 1.64 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 2.785 1.06 3.915 1.22 ; + RECT 3.755 0.72 3.915 1.22 ; + RECT 2.785 0.38 2.945 1.22 ; + RECT 3.755 0.72 4.015 0.93 ; + RECT 1.685 0.72 1.945 0.88 ; + RECT 1.785 0.38 1.945 0.88 ; + RECT 1.785 0.38 2.945 0.54 ; + RECT 1.225 2.51 1.385 3 ; + RECT 1.225 2.51 2.605 2.67 ; + RECT 2.445 1.75 2.605 2.67 ; + RECT 1.445 1.06 1.605 2.67 ; + RECT 1.175 1.06 1.605 1.22 ; + RECT 0.175 0.34 0.335 3 ; + RECT 0.175 0.72 1.475 0.88 ; + RECT 1.315 0.345 1.475 0.88 ; + RECT 0.175 0.34 0.385 0.88 ; + RECT 1.315 0.345 1.575 0.505 ; + RECT 0.125 0.34 0.385 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI2B2BX1 + +MACRO OAI2B2BX1P5 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI2B2BX1P5 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.84 1.955 1.26 2.245 ; + END + END AB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.375 1.47 3.795 1.89 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.755 2.39 4.015 3.52 ; + RECT 1.715 2.86 1.975 3.52 ; + RECT 0.665 2.74 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.245 -0.16 3.505 0.81 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.456 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.785 2.375 3.36 2.665 ; + RECT 2.785 1.4 2.945 3.02 ; + RECT 2.245 1.4 2.945 1.56 ; + RECT 2.195 0.83 2.455 0.99 ; + RECT 2.245 0.83 2.405 1.56 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.955 2.265 2.32 ; + RECT 1.935 1.745 2.095 2.32 ; + END + END B + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.115 0.945 1.64 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 2.785 0.99 4.015 1.15 ; + RECT 3.75 0.58 4.015 1.15 ; + RECT 2.785 0.485 2.945 1.15 ; + RECT 1.685 0.65 1.945 0.81 ; + RECT 1.785 0.485 1.945 0.81 ; + RECT 1.785 0.485 2.945 0.645 ; + RECT 1.225 2.51 1.385 3 ; + RECT 1.225 2.51 2.605 2.67 ; + RECT 2.445 1.75 2.605 2.67 ; + RECT 1.445 1.06 1.605 2.67 ; + RECT 1.175 1.06 1.605 1.22 ; + RECT 0.175 0.34 0.335 3 ; + RECT 0.175 0.72 1.475 0.88 ; + RECT 1.315 0.345 1.475 0.88 ; + RECT 0.175 0.34 0.385 0.88 ; + RECT 1.315 0.345 1.575 0.505 ; + RECT 0.125 0.34 0.385 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI2B2BX1P5 + +MACRO OAI2B2BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI2B2BX2 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.84 1.955 1.26 2.245 ; + END + END AB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.375 1.47 3.795 1.89 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.755 2.13 4.015 3.52 ; + RECT 1.715 2.86 1.975 3.52 ; + RECT 0.665 2.74 0.925 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.245 -0.16 3.505 0.79 ; + RECT 0.635 -0.16 0.895 0.5 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6156 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.785 2.375 3.36 2.665 ; + RECT 2.735 2.86 2.995 3.02 ; + RECT 2.785 2.375 2.995 3.02 ; + RECT 2.785 1.4 2.945 3.02 ; + RECT 2.245 1.4 2.945 1.56 ; + RECT 2.195 0.99 2.455 1.15 ; + RECT 2.245 0.99 2.405 1.56 ; + END + END Y + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.955 2.265 2.33 ; + RECT 1.935 1.755 2.095 2.33 ; + END + END B + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.115 0.945 1.64 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 1.735 0.63 1.945 1.2 ; + RECT 2.735 0.97 4.015 1.13 ; + RECT 3.75 0.58 4.015 1.13 ; + RECT 2.735 0.58 2.995 1.13 ; + RECT 1.685 0.65 2.995 0.81 ; + RECT 1.735 0.63 2.995 0.81 ; + RECT 1.225 2.51 1.385 3 ; + RECT 1.225 2.51 2.605 2.67 ; + RECT 2.445 1.75 2.605 2.67 ; + RECT 1.445 1.325 1.605 2.67 ; + RECT 1.395 1.06 1.555 1.485 ; + RECT 1.175 1.06 1.555 1.22 ; + RECT 0.175 0.34 0.335 3 ; + RECT 0.175 0.72 1.475 0.88 ; + RECT 1.315 0.345 1.475 0.88 ; + RECT 0.175 0.34 0.385 0.88 ; + RECT 1.315 0.345 1.575 0.505 ; + RECT 0.125 0.34 0.385 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI2B2BX2 + +MACRO OAI2B2BX3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI2B2BX3 0 0 ; + SIZE 4.62 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.26 1.47 1.695 1.785 ; + END + END B + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.535 0.505 1.825 ; + END + END AB + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2834 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.94 1.47 3.36 1.785 ; + END + END D + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8284 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.215 2.375 2.835 2.665 ; + RECT 2.165 2.86 2.425 3.02 ; + RECT 2.215 1.08 2.375 3.02 ; + RECT 1.705 1.08 2.375 1.24 ; + RECT 1.655 0.72 1.915 0.88 ; + RECT 1.705 0.72 1.865 1.24 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.62 3.52 ; + RECT 4.205 2.74 4.465 3.52 ; + RECT 3.185 1.965 3.445 3.52 ; + RECT 1.145 2.305 1.405 3.52 ; + RECT 0.125 2.74 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.62 0.16 ; + RECT 4.205 -0.16 4.465 0.62 ; + RECT 2.675 -0.16 2.935 0.56 ; + RECT 0.125 -0.16 0.385 0.62 ; + END + END VSS + PIN CB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 4.085 1.535 4.515 1.825 ; + END + END CB + OBS + LAYER Metal1 ; + RECT 3.745 0.36 3.905 3 ; + RECT 2.555 1.085 2.715 1.685 ; + RECT 2.555 1.085 3.905 1.245 ; + RECT 1.195 0.34 1.355 1.11 ; + RECT 2.165 0.74 3.445 0.9 ; + RECT 3.235 0.34 3.395 0.9 ; + RECT 2.215 0.34 2.375 0.9 ; + RECT 1.195 0.38 2.375 0.54 ; + RECT 3.185 0.34 3.445 0.5 ; + RECT 2.165 0.34 2.425 0.5 ; + RECT 1.145 0.34 1.405 0.5 ; + RECT 0.685 0.36 0.845 3 ; + RECT 0.685 1.965 2.035 2.125 ; + RECT 1.875 1.42 2.035 2.125 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI2B2BX3 + +MACRO OAI2BB2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI2BB2X2 0 0 ; + SIZE 3.78 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.49 0.505 2.47 ; + END + END AB + PIN BB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.785 0.695 1.015 1.69 ; + RECT 0.525 0.695 1.015 1.015 ; + END + END BB + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.59 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.215 2.06 2.375 3 ; + RECT 1.705 2.06 2.375 2.27 ; + RECT 1.705 1.955 2.01 2.27 ; + RECT 1.705 0.36 1.865 2.27 ; + END + END Y + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.165 1.14 2.615 1.78 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.955 1.14 3.415 1.78 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 3.78 3.52 ; + RECT 3.235 2.06 3.395 3.52 ; + RECT 1.55 2.45 1.81 3.52 ; + RECT 0.175 2.74 0.335 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 3.78 0.16 ; + RECT 2.675 -0.16 2.935 0.57 ; + RECT 0.175 -0.16 0.335 0.62 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 2.215 0.75 3.395 0.96 ; + RECT 3.235 0.36 3.395 0.96 ; + RECT 2.215 0.36 2.375 0.96 ; + RECT 0.685 2.74 1.355 3 ; + RECT 1.195 0.36 1.355 3 ; + RECT 1.195 1.2 1.525 1.84 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI2BB2X2 + +MACRO OAI31X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI31X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2844 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.605 1.115 2.835 1.405 ; + RECT 1.85 2.14 2.805 2.375 ; + RECT 2.605 0.36 2.805 2.375 ; + RECT 2.36 0.36 2.805 0.62 ; + RECT 1.85 2.14 2.11 2.91 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.41 1.78 1.83 ; + RECT 1.365 1.41 1.71 2.015 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.48 1.185 2.08 ; + END + END B + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2 1.41 2.415 1.96 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.36 2.65 2.62 3.52 ; + RECT 0.32 2.65 0.58 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.34 -0.16 1.6 0.57 ; + RECT 0.32 -0.16 0.58 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.465 1.48 0.735 2.08 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.83 0.8 2.11 1.06 ; + RECT 1.85 0.36 2.11 1.06 ; + RECT 0.83 0.36 1.09 1.06 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI31X1 + +MACRO OAI31X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAI31X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.59 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.595 1.115 2.835 1.405 ; + RECT 1.85 2.06 2.83 2.27 ; + RECT 2.595 0.36 2.83 2.27 ; + RECT 2.36 0.36 2.83 0.96 ; + RECT 1.85 2.06 2.11 3 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.275 1.75 1.875 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.275 1.185 1.875 ; + END + END B + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2 1.275 2.415 1.875 ; + END + END D + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.36 2.45 2.62 3.52 ; + RECT 0.32 2.06 0.58 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.34 -0.16 1.6 0.57 ; + RECT 0.32 -0.16 0.58 0.96 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.465 1.265 0.735 1.865 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.83 0.8 2.11 1.06 ; + RECT 1.85 0.34 2.11 1.06 ; + RECT 0.83 0.34 1.09 1.06 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAI31X2 + +MACRO OAOI211X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAOI211X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3984 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.36 0.695 2.835 0.985 ; + RECT 0.83 1.14 2.57 1.34 ; + RECT 2.36 0.695 2.57 1.34 ; + RECT 1.39 1.14 1.55 2.41 ; + RECT 0.83 0.75 1.09 1.34 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.36 2.15 2.62 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.85 -0.16 2.11 0.96 ; + END + END VSS + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.24 1.53 2.835 1.83 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.52 2.06 1.83 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.53 1.21 1.83 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.53 0.655 1.83 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.32 2.72 2.11 2.96 ; + RECT 1.85 2.15 2.11 2.96 ; + RECT 0.32 2.145 0.58 2.96 ; + RECT 1.34 0.38 1.6 0.96 ; + RECT 0.32 0.38 0.58 0.96 ; + RECT 0.32 0.38 1.6 0.56 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAOI211X1 + +MACRO OAOI211X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OAOI211X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.8332 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.41 0.695 2.835 0.985 ; + RECT 0.83 1.18 2.57 1.34 ; + RECT 2.41 0.36 2.57 1.34 ; + RECT 1.34 2.45 1.6 2.61 ; + RECT 1.39 1.18 1.55 2.61 ; + RECT 0.83 0.72 1.09 1.34 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.41 2.06 2.57 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 1.9 -0.16 2.06 0.96 ; + END + END VSS + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.24 1.53 2.835 1.83 ; + END + END D + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.73 1.52 2.06 1.93 ; + END + END C + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.905 1.53 1.21 1.96 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.105 1.53 0.655 1.83 ; + END + END A + OBS + LAYER Metal1 ; + RECT 0.32 2.82 2.11 2.98 ; + RECT 1.85 2.11 2.11 2.98 ; + RECT 0.32 2.06 0.58 2.98 ; + RECT 1.34 0.38 1.6 0.96 ; + RECT 0.32 0.38 0.58 0.96 ; + RECT 0.32 0.38 1.6 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OAOI211X2 + +MACRO OR2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR2X1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.225 2.74 1.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.225 -0.16 1.385 0.62 ; + RECT 0.205 -0.16 0.365 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.1 0.81 0.33 1.45 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.08 1.175 1.72 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.715 1.115 1.995 1.405 ; + RECT 1.715 0.36 1.895 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.205 2.045 0.405 2.82 ; + RECT 1.325 2.015 1.535 2.275 ; + RECT 0.205 2.045 1.535 2.245 ; + RECT 0.565 0.695 0.765 2.245 ; + RECT 0.675 0.36 0.875 0.895 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR2X1 + +MACRO OR2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR2X2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.225 2.74 1.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.225 -0.16 1.385 0.62 ; + RECT 0.205 -0.16 0.365 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.1 0.81 0.33 1.45 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.115 1.2 1.52 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.715 1.115 1.995 1.405 ; + RECT 1.715 0.36 1.895 3 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.205 2.045 0.405 2.82 ; + RECT 0.205 2.045 1.535 2.245 ; + RECT 1.325 1.665 1.535 2.245 ; + RECT 0.565 0.36 0.765 2.245 ; + RECT 0.565 0.36 0.875 0.695 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR2X2 + +MACRO OR2X3 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR2X3 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 1.255 1.79 1.415 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 1.255 -0.16 1.415 1.11 ; + RECT 0.205 -0.16 0.365 0.62 ; + END + END VSS + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.1 0.805 0.33 1.405 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.525 1.955 1.065 2.52 ; + END + END B + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.7412 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.745 1.535 1.995 1.825 ; + RECT 1.715 1.79 1.975 3.02 ; + RECT 1.745 0.34 1.975 3.02 ; + RECT 1.715 0.34 1.975 1.11 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.71 0.365 2.97 ; + RECT 0.11 1.585 0.31 2.97 ; + RECT 0.11 1.585 0.865 1.77 ; + RECT 0.665 0.36 0.865 1.77 ; + RECT 0.665 1.32 1.565 1.58 ; + RECT 0.665 0.36 0.875 1.58 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR2X3 + +MACRO OR3BX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR3BX1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.995 1.955 2.415 2.245 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.155 1.195 1.365 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.575 1.195 1.785 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 2.02 2.77 2.28 3.52 ; + RECT 0.96 2.79 1.225 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.145 -0.16 1.405 0.555 ; + RECT 0.145 -0.16 0.37 0.55 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3189 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.555 1.155 2.28 1.425 ; + RECT 1.99 0.34 2.28 1.425 ; + RECT 1.555 1.155 1.815 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 1.96 0.43 2.95 ; + RECT 0.11 0.735 0.305 2.95 ; + RECT 0.11 0.735 1.62 0.975 ; + RECT 0.635 0.34 0.895 0.975 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR3BX1 + +MACRO OR3BX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR3BX2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN AB + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.115 1.535 2.415 1.87 ; + END + END AB + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.09 0.815 1.365 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 1.575 1.195 1.785 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 2.05 2.13 2.3 3.52 ; + RECT 1.03 2.18 1.29 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.145 -0.16 1.405 0.57 ; + RECT 0.105 -0.16 0.4 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.59 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2 0.34 2.31 1.26 ; + RECT 1.685 0.945 2.035 1.365 ; + RECT 1.685 0.945 1.845 2.34 ; + RECT 1.54 2.03 1.8 3.02 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.11 2.72 0.43 2.93 ; + RECT 0.11 0.75 0.305 2.93 ; + RECT 1.085 1.08 1.495 1.34 ; + RECT 1.085 0.75 1.335 1.34 ; + RECT 0.11 0.75 1.335 0.91 ; + RECT 0.635 0.41 0.895 0.91 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR3BX2 + +MACRO OR3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR3X1 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.465 1.825 0.735 2.465 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.595 2.74 1.855 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.115 2.415 1.825 ; + RECT 2.135 0.34 2.395 3 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.535 1.73 2.26 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.825 1.175 2.465 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.625 -0.16 1.885 0.55 ; + RECT 0.625 -0.16 0.895 1.07 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.125 2.74 0.385 3 ; + RECT 0.125 0.85 0.285 3 ; + RECT 0.125 1.255 1.185 1.47 ; + RECT 1.715 0.735 1.955 1.355 ; + RECT 1.025 1.195 1.955 1.355 ; + RECT 1.085 1.08 1.955 1.355 ; + RECT 0.125 0.85 0.385 1.47 ; + RECT 1.085 0.34 1.345 1.355 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR3X1 + +MACRO OR3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR3X2 0 0 ; + SIZE 2.52 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.465 1.825 0.735 2.465 ; + END + END C + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.52 3.52 ; + RECT 1.595 2.06 1.855 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.135 1.115 2.415 1.825 ; + RECT 2.135 0.34 2.395 3 ; + END + END Y + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.535 1.73 1.88 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.825 1.175 2.465 ; + END + END B + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.52 0.16 ; + RECT 1.625 -0.16 1.885 0.84 ; + RECT 0.625 -0.16 0.895 1.07 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.125 2.74 0.385 3 ; + RECT 0.125 0.85 0.285 3 ; + RECT 0.125 1.255 1.185 1.47 ; + RECT 1.085 1.08 1.955 1.355 ; + RECT 1.025 1.195 1.955 1.355 ; + RECT 0.125 0.85 0.385 1.47 ; + RECT 1.085 0.34 1.345 1.355 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR3X2 + +MACRO OR4X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR4X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.95 0.735 2.275 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.49 2.035 1.85 ; + END + END D + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.935 2.245 1.155 2.505 ; + RECT 0.945 1.955 1.155 2.505 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.735 2.285 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.535 2.835 1.825 ; + RECT 2.535 2.785 2.83 2.995 ; + RECT 2.585 0.35 2.83 2.995 ; + RECT 2.535 0.35 2.83 0.51 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.82 1.605 2.245 ; + END + END C + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.285 0.56 ; + RECT 0.995 -0.16 1.185 1.13 ; + RECT 0.685 -0.16 1.185 0.56 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.11 2.74 0.44 3 ; + RECT 0.11 0.35 0.27 3 ; + RECT 0.11 1.33 1.525 1.51 ; + RECT 1.365 1.03 1.525 1.51 ; + RECT 0.11 0.92 0.695 1.51 ; + RECT 2.245 1.03 2.405 1.29 ; + RECT 1.365 1.03 2.405 1.24 ; + RECT 1.485 0.35 1.745 1.24 ; + RECT 0.11 0.35 0.335 1.51 ; + RECT 0.11 0.35 0.385 0.51 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR4X1 + +MACRO OR4X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN OR4X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.95 0.735 2.275 ; + END + END A + PIN D + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.49 2.035 1.85 ; + END + END D + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.935 2.245 1.155 2.505 ; + RECT 0.945 1.955 1.155 2.505 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.025 2.17 2.285 3.52 ; + END + END VDD + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.585 1.535 2.835 1.825 ; + RECT 2.535 2.85 2.83 3.01 ; + RECT 2.585 0.35 2.83 3.01 ; + RECT 2.535 0.35 2.83 0.51 ; + END + END Y + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.82 1.605 2.245 ; + END + END C + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.025 -0.16 2.285 0.85 ; + RECT 0.995 -0.16 1.185 1.13 ; + RECT 0.685 -0.16 1.185 0.56 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 0.11 2.74 0.44 3 ; + RECT 0.11 0.35 0.27 3 ; + RECT 0.11 1.33 1.525 1.51 ; + RECT 1.365 1.03 1.525 1.51 ; + RECT 0.11 0.92 0.695 1.51 ; + RECT 2.245 1.03 2.405 1.29 ; + RECT 1.365 1.03 2.405 1.24 ; + RECT 1.485 0.35 1.745 1.24 ; + RECT 0.11 0.35 0.335 1.51 ; + RECT 0.11 0.35 0.385 0.51 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END OR4X2 + +MACRO TBUFX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN TBUFX1 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 1.15 2.94 1.37 ; + END + END A + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 0.73 0.92 0.95 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 2.81 2.07 3.41 2.305 ; + RECT 2.96 2.07 3.26 3.52 ; + RECT 0.13 2.08 0.435 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.235 -0.16 3.495 0.52 ; + RECT 2.215 -0.16 2.475 0.52 ; + RECT 0.685 -0.16 0.945 0.52 ; + END + END VSS + PIN Y + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.795 1.11 4.095 1.41 ; + RECT 3.74 0.36 4.01 0.54 ; + RECT 3.795 0.36 3.955 2.14 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.755 0.36 1.915 2.14 ; + RECT 1.755 0.76 3.555 0.92 ; + RECT 2.775 0.36 2.935 0.92 ; + RECT 2.72 0.36 2.99 0.54 ; + RECT 1.7 0.36 1.97 0.54 ; + RECT 0.665 2.82 1.405 2.98 ; + RECT 1.245 0.36 1.405 2.98 ; + RECT 1.245 2.42 2.425 2.58 ; + RECT 2.265 1.64 2.425 2.58 ; + RECT 2.265 1.64 3.515 1.8 ; + RECT 3.29 1.46 3.515 1.8 ; + RECT 1.19 0.36 1.46 0.54 ; + RECT 0.735 1.395 0.895 2.19 ; + RECT 0.12 1.74 0.895 1.9 ; + RECT 0.12 0.36 0.28 1.9 ; + RECT 0.735 1.395 1.055 1.655 ; + RECT 0.12 0.36 0.435 0.545 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TBUFX1 + +MACRO TBUFX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN TBUFX2 0 0 ; + SIZE 4.2 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1027 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.52 1.15 2.94 1.37 ; + END + END A + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.485 0.73 0.92 0.95 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 4.2 3.52 ; + RECT 3.735 2.17 4.015 3.52 ; + RECT 2.715 2.17 2.995 3.52 ; + RECT 0.13 2.08 0.435 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 4.2 0.16 ; + RECT 3.235 -0.16 3.495 0.52 ; + RECT 2.215 -0.16 2.475 0.52 ; + RECT 0.685 -0.16 0.945 0.52 ; + END + END VSS + PIN Y + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + ANTENNADIFFAREA 0.4038 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 3.795 1.11 4.095 1.41 ; + RECT 3.74 0.36 4.01 0.54 ; + RECT 3.285 1.81 3.955 1.97 ; + RECT 3.795 0.36 3.955 1.97 ; + RECT 3.285 1.81 3.445 2.23 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.755 0.36 1.915 2.14 ; + RECT 3.275 1.09 3.535 1.275 ; + RECT 3.275 0.76 3.44 1.275 ; + RECT 1.755 0.76 3.44 0.92 ; + RECT 2.775 0.36 2.935 0.92 ; + RECT 2.72 0.36 2.99 0.54 ; + RECT 1.7 0.36 1.97 0.54 ; + RECT 2.065 2.79 2.325 2.99 ; + RECT 0.665 2.82 1.405 2.98 ; + RECT 1.245 0.36 1.405 2.98 ; + RECT 2.095 2.42 2.3 2.99 ; + RECT 1.245 2.42 2.425 2.58 ; + RECT 2.265 2.04 2.425 2.58 ; + RECT 1.19 0.36 1.46 0.54 ; + RECT 0.735 1.395 0.895 2.19 ; + RECT 0.12 1.74 0.895 1.9 ; + RECT 0.12 0.36 0.28 1.9 ; + RECT 0.735 1.395 1.055 1.655 ; + RECT 0.12 0.36 0.435 0.545 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TBUFX2 + +MACRO TIEHI + CLASS CORE TIEHIGH ; + ORIGIN 0 0 ; + FOREIGN TIEHI 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.245 1.895 0.505 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.755 -0.16 1.015 0.8 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3332 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.775 1.895 1.155 2.835 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.285 0.52 0.545 1.255 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TIEHI + +MACRO TIELO + CLASS CORE TIELOW ; + ORIGIN 0 0 ; + FOREIGN TIELO 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.245 2.395 0.505 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.245 -0.16 0.505 1.08 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2176 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.775 0.48 1.155 1.08 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.715 1.84 1.015 2.62 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TIELO + +MACRO TINVX1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN TINVX1 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.89 1.575 1.385 1.835 ; + END + END A + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1404 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.655 1.11 1.195 1.39 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.775 2.79 1.035 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.775 -0.16 1.035 0.57 ; + END + END VSS + PIN Y + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.645 0.355 1.805 2.905 ; + RECT 1.365 0.695 1.805 0.985 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.315 0.355 0.475 2.88 ; + RECT 0.995 2.15 1.155 2.41 ; + RECT 0.315 2.2 1.155 2.36 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TINVX1 + +MACRO TINVX2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN TINVX2 0 0 ; + SIZE 2.1 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2106 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.365 1.395 1.575 1.825 ; + END + END A + PIN E + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1846 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.945 1.05 1.175 1.405 ; + RECT 0.575 1.05 1.175 1.24 ; + END + END E + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.1 3.52 ; + RECT 0.775 2.18 1.035 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.1 0.16 ; + RECT 0.775 -0.16 1.035 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT TRISTATE ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.785 1.955 1.995 2.245 ; + RECT 1.79 0.82 1.99 2.34 ; + RECT 1.595 2.18 1.855 3.02 ; + RECT 1.595 0.34 1.855 0.98 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 0.175 2.67 0.445 2.93 ; + RECT 0.175 0.34 0.375 2.93 ; + RECT 0.175 1.76 1.145 1.97 ; + RECT 0.175 0.34 0.495 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END TINVX2 + +MACRO WELLTAP + CLASS CORE WELLTAP ; + ORIGIN 0 0 ; + FOREIGN WELLTAP 0 0 ; + SIZE 1.26 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 1.26 3.52 ; + RECT 0.55 2.21 0.71 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 1.26 0.16 ; + RECT 0.55 -0.16 0.71 1.15 ; + END + END VSS + PROPERTY CatenaDesignType "deviceLevel" ; +END WELLTAP + +MACRO XNOR2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XNOR2X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.565 1.26 2.835 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.06 2.035 1.28 ; + RECT 0.45 1.06 0.735 1.405 ; + RECT 0.45 1.06 0.61 1.615 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.515 2.46 2.775 3.52 ; + RECT 1.175 2.46 1.435 3.52 ; + RECT 0.125 2.5 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.955 -0.16 1.26 0.88 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2994 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 1.845 2.385 2.065 ; + RECT 2.225 0.72 2.385 2.065 ; + RECT 1.975 0.72 2.385 0.88 ; + RECT 1.685 2.425 2.005 2.62 ; + RECT 1.735 1.845 2.005 2.62 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.565 0.38 2.785 0.93 ; + RECT 1.485 0.38 1.745 0.88 ; + RECT 1.485 0.38 2.785 0.54 ; + RECT 0.63 2.135 0.95 2.62 ; + RECT 0.79 1.59 0.95 2.62 ; + RECT 0.11 2.135 0.95 2.295 ; + RECT 0.11 0.72 0.27 2.295 ; + RECT 0.79 1.59 1.575 1.75 ; + RECT 1.315 1.54 1.575 1.75 ; + RECT 0.11 0.72 0.41 0.88 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XNOR2X1 + +MACRO XNOR2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XNOR2X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.565 1.26 2.835 1.825 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.06 2.035 1.28 ; + RECT 0.45 1.06 0.735 1.405 ; + RECT 0.45 1.06 0.61 1.615 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 2.515 2.21 2.775 3.52 ; + RECT 1.175 2.21 1.435 3.52 ; + RECT 0.125 2.55 0.385 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 0.955 -0.16 1.26 0.84 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6224 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.735 1.845 2.385 2.065 ; + RECT 2.225 0.72 2.385 2.065 ; + RECT 1.975 0.72 2.385 0.88 ; + RECT 1.685 2.425 2.005 2.71 ; + RECT 1.735 1.845 2.005 2.71 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 2.565 0.34 2.785 0.89 ; + RECT 1.485 0.34 1.745 0.84 ; + RECT 1.485 0.38 2.785 0.54 ; + RECT 2.515 0.34 2.785 0.54 ; + RECT 0.63 2.135 0.95 2.71 ; + RECT 0.79 1.59 0.95 2.71 ; + RECT 0.11 2.135 0.95 2.295 ; + RECT 0.11 0.34 0.27 2.295 ; + RECT 0.79 1.59 1.575 1.75 ; + RECT 1.315 1.54 1.575 1.75 ; + RECT 0.11 0.34 0.41 0.5 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XNOR2X2 + +MACRO XNOR3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XNOR3X1 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.52 1.63 0.735 2.245 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.29 1.535 1.575 1.85 ; + RECT 1.29 1.535 1.5 2.12 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.115 1.4 5.375 1.9 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.96 1.535 6.195 1.825 ; + RECT 5.96 0.36 6.12 2.32 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.45 2.24 5.61 3.52 ; + RECT 3.07 2.56 3.23 3.52 ; + RECT 0.69 2.56 0.85 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.45 -0.16 5.61 0.62 ; + RECT 2.87 0.82 3.28 0.98 ; + RECT 2.87 -0.16 3.03 0.98 ; + RECT 0.69 -0.16 0.85 0.98 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.74 2.24 5.07 2.5 ; + RECT 4.74 0.36 4.9 2.5 ; + RECT 4.74 0.36 5.07 0.99 ; + RECT 4.74 2.82 5 3.02 ; + RECT 3.89 2.82 5 2.98 ; + RECT 3.89 0.77 4.05 2.98 ; + RECT 4.4 0.43 4.56 2.64 ; + RECT 3.24 0.38 3.4 0.64 ; + RECT 3.24 0.43 4.56 0.59 ; + RECT 2.53 0.34 2.69 2.64 ; + RECT 2.36 0.34 2.69 0.6 ; + RECT 1.51 2.82 2.6 2.98 ; + RECT 1.51 2.56 1.84 2.98 ; + RECT 1.68 2.04 1.84 2.98 ; + RECT 1.68 2.04 2.01 2.2 ; + RECT 1.85 1.16 2.01 2.2 ; + RECT 1.68 1.16 2.01 1.32 ; + RECT 1.68 0.72 1.84 1.32 ; + RECT 1.51 0.72 1.84 0.98 ; + RECT 0.18 0.72 0.34 2.82 ; + RECT 2.02 2.38 2.35 2.64 ; + RECT 2.19 0.78 2.35 2.64 ; + RECT 0.18 1.16 1.21 1.32 ; + RECT 1.05 0.38 1.21 1.32 ; + RECT 2.02 0.78 2.35 0.98 ; + RECT 2.02 0.38 2.18 0.98 ; + RECT 1.05 0.38 2.18 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XNOR3X1 + +MACRO XNOR3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XNOR3X2 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.52 1.63 0.735 2.245 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.29 1.535 1.575 1.85 ; + RECT 1.29 1.535 1.5 2.12 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.115 1.4 5.375 1.9 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.535 6.195 1.825 ; + RECT 5.94 1.535 6.145 3 ; + RECT 5.94 0.36 6.14 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.4 2.11 5.66 3.52 ; + RECT 3.07 2.56 3.23 3.52 ; + RECT 0.69 2.56 0.85 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.45 -0.16 5.61 0.96 ; + RECT 2.87 0.82 3.28 0.98 ; + RECT 2.87 -0.16 3.03 0.98 ; + RECT 0.69 -0.16 0.85 0.98 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.74 2.24 5.07 2.5 ; + RECT 4.74 0.36 4.9 2.5 ; + RECT 4.74 0.36 5.07 0.99 ; + RECT 4.74 2.82 5 3.02 ; + RECT 3.89 2.82 5 2.98 ; + RECT 3.89 0.77 4.05 2.98 ; + RECT 4.4 0.43 4.56 2.64 ; + RECT 3.24 0.38 3.4 0.64 ; + RECT 3.24 0.43 4.56 0.59 ; + RECT 2.53 0.34 2.69 2.64 ; + RECT 2.36 0.34 2.69 0.6 ; + RECT 1.51 2.82 2.6 2.98 ; + RECT 1.51 2.56 1.84 2.98 ; + RECT 1.68 2.04 1.84 2.98 ; + RECT 1.68 2.04 2.01 2.2 ; + RECT 1.85 1.16 2.01 2.2 ; + RECT 1.68 1.16 2.01 1.32 ; + RECT 1.68 0.72 1.84 1.32 ; + RECT 1.51 0.72 1.84 0.98 ; + RECT 0.18 0.72 0.34 2.82 ; + RECT 2.02 2.38 2.35 2.64 ; + RECT 2.19 0.78 2.35 2.64 ; + RECT 0.18 1.16 1.21 1.32 ; + RECT 1.05 0.38 1.21 1.32 ; + RECT 2.02 0.78 2.35 0.98 ; + RECT 2.02 0.38 2.18 0.98 ; + RECT 1.05 0.38 2.18 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XNOR3X2 + +MACRO XOR2X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XOR2X1 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.565 1.115 2.835 1.45 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.46 2.035 1.69 ; + RECT 0.45 1.46 0.735 1.825 ; + RECT 0.45 1.095 0.61 1.825 ; + END + END B + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.955 2.47 1.26 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.515 -0.16 2.775 0.5 ; + RECT 1.175 -0.16 1.435 0.5 ; + RECT 0.125 -0.16 0.385 0.5 ; + END + END VSS + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.3012 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.975 1.87 2.385 2.53 ; + RECT 2.225 0.68 2.385 2.53 ; + RECT 1.735 0.68 2.385 0.945 ; + RECT 1.735 0.34 2.005 0.945 ; + RECT 1.685 0.34 2.005 0.5 ; + END + END Y + OBS + LAYER Metal1 ; + RECT 1.485 2.73 2.785 2.89 ; + RECT 2.565 2.5 2.785 2.89 ; + RECT 1.485 2.55 1.745 2.89 ; + RECT 0.11 2.3 0.41 2.63 ; + RECT 0.11 0.755 0.27 2.63 ; + RECT 0.79 1.05 1.575 1.21 ; + RECT 0.79 0.34 0.95 1.21 ; + RECT 0.11 0.755 0.95 0.915 ; + RECT 0.63 0.34 0.95 0.915 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XOR2X1 + +MACRO XOR2X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XOR2X2 0 0 ; + SIZE 2.94 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.6254 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.975 1.87 2.385 2.37 ; + RECT 2.225 0.68 2.385 2.37 ; + RECT 1.735 0.68 2.385 0.945 ; + RECT 1.735 0.34 2.005 0.945 ; + RECT 1.685 0.34 2.005 0.625 ; + END + END Y + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 2.94 0.16 ; + RECT 2.565 -0.16 2.725 0.89 ; + RECT 1.175 -0.16 1.435 0.84 ; + RECT 0.125 -0.16 0.385 0.5 ; + END + END VSS + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 2.94 3.52 ; + RECT 0.955 1.87 1.26 3.52 ; + END + END VDD + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.45 1.46 2.035 1.69 ; + RECT 0.45 1.46 0.735 1.825 ; + RECT 0.45 1.095 0.61 1.825 ; + END + END B + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.312 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 2.565 1.115 2.835 1.45 ; + END + END A + OBS + LAYER Metal1 ; + RECT 1.485 2.55 2.785 2.71 ; + RECT 2.565 1.82 2.785 2.71 ; + RECT 1.485 1.87 1.745 2.71 ; + RECT 0.11 2.3 0.41 2.63 ; + RECT 0.11 0.755 0.27 2.63 ; + RECT 0.79 1.05 1.575 1.21 ; + RECT 0.79 0.34 0.95 1.21 ; + RECT 0.11 0.755 0.95 0.915 ; + RECT 0.63 0.34 0.95 0.915 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XOR2X2 + +MACRO XOR3X1 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XOR3X1 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.52 1.63 0.735 2.245 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.29 1.535 1.575 1.85 ; + RECT 1.29 1.535 1.5 2.12 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.145 1.4 5.46 1.9 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.2652 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.535 6.195 1.825 ; + RECT 5.94 1.535 6.145 2.41 ; + RECT 5.94 0.36 6.14 2.41 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.4 2.2 5.66 3.52 ; + RECT 3.07 2.56 3.23 3.52 ; + RECT 0.69 2.56 0.85 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.45 -0.16 5.61 0.62 ; + RECT 2.87 0.77 3.23 1.03 ; + RECT 2.87 -0.16 3.03 1.03 ; + RECT 0.69 -0.16 0.85 0.98 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.77 2.24 5.07 2.5 ; + RECT 4.77 1.585 4.93 2.5 ; + RECT 4.8 0.41 4.96 1.68 ; + RECT 3.72 0.41 5.15 0.57 ; + RECT 4.74 2.82 5 3.02 ; + RECT 3.89 2.82 5 2.98 ; + RECT 3.89 1.17 4.05 2.98 ; + RECT 3.89 1.17 4.08 1.43 ; + RECT 4.395 0.82 4.56 2.64 ; + RECT 3.19 1.45 3.59 1.61 ; + RECT 3.43 0.82 3.59 1.61 ; + RECT 4.46 0.77 4.62 1.03 ; + RECT 3.43 0.82 4.62 0.98 ; + RECT 2.435 2.43 2.74 2.59 ; + RECT 2.435 0.9 2.595 2.59 ; + RECT 2.53 0.34 2.69 1.05 ; + RECT 2.36 0.34 2.69 0.6 ; + RECT 1.51 2.82 2.6 2.98 ; + RECT 1.51 2.56 1.84 2.98 ; + RECT 1.68 2.04 1.84 2.98 ; + RECT 1.755 1.16 1.915 2.2 ; + RECT 1.68 0.72 1.84 1.32 ; + RECT 1.51 0.72 1.84 0.98 ; + RECT 0.18 0.72 0.34 2.82 ; + RECT 2.02 2.38 2.255 2.64 ; + RECT 2.095 0.78 2.255 2.64 ; + RECT 0.18 1.16 1.21 1.32 ; + RECT 1.05 0.38 1.21 1.32 ; + RECT 2.02 0.38 2.18 0.98 ; + RECT 1.05 0.38 2.18 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XOR3X1 + +MACRO XOR3X2 + CLASS CORE ; + ORIGIN 0 0 ; + FOREIGN XOR3X2 0 0 ; + SIZE 6.3 BY 3.36 ; + SYMMETRY X Y ; + SITE CoreSite ; + PIN A + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.1014 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 0.52 1.63 0.735 2.245 ; + END + END A + PIN B + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 1.29 1.535 1.575 1.85 ; + RECT 1.29 1.535 1.5 2.12 ; + END + END B + PIN C + DIRECTION INPUT ; + USE SIGNAL ; + ANTENNAMODEL OXIDE1 ; + ANTENNAGATEAREA 0.2028 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.145 1.4 5.46 1.9 ; + END + END C + PIN Y + DIRECTION OUTPUT ; + USE SIGNAL ; + ANTENNADIFFAREA 0.5508 LAYER Metal1 ; + PORT + LAYER Metal1 ; + RECT 5.94 1.535 6.195 1.825 ; + RECT 5.94 1.535 6.145 3 ; + RECT 5.94 0.36 6.14 3 ; + END + END Y + PIN VDD + DIRECTION INOUT ; + USE POWER ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 3.2 6.3 3.52 ; + RECT 5.4 2.11 5.66 3.52 ; + RECT 3.07 2.56 3.23 3.52 ; + RECT 0.69 2.56 0.85 3.52 ; + END + END VDD + PIN VSS + DIRECTION INOUT ; + USE GROUND ; + SHAPE ABUTMENT ; + PORT + LAYER Metal1 ; + RECT 0 -0.16 6.3 0.16 ; + RECT 5.45 -0.16 5.61 0.62 ; + RECT 2.87 0.77 3.23 1.03 ; + RECT 2.87 -0.16 3.03 1.03 ; + RECT 0.69 -0.16 0.85 0.98 ; + END + END VSS + OBS + LAYER Metal1 ; + RECT 4.77 2.24 5.07 2.5 ; + RECT 4.77 1.585 4.93 2.5 ; + RECT 4.8 0.41 4.96 1.68 ; + RECT 3.72 0.41 5.15 0.57 ; + RECT 4.74 2.82 5 3.02 ; + RECT 3.89 2.82 5 2.98 ; + RECT 3.89 1.17 4.05 2.98 ; + RECT 3.89 1.17 4.08 1.43 ; + RECT 4.395 0.82 4.56 2.64 ; + RECT 3.19 1.45 3.59 1.61 ; + RECT 3.43 0.82 3.59 1.61 ; + RECT 4.46 0.77 4.62 1.03 ; + RECT 3.43 0.82 4.62 0.98 ; + RECT 2.435 2.43 2.74 2.59 ; + RECT 2.435 0.9 2.595 2.59 ; + RECT 2.53 0.34 2.69 1.05 ; + RECT 2.36 0.34 2.69 0.6 ; + RECT 1.51 2.82 2.6 2.98 ; + RECT 1.51 2.56 1.84 2.98 ; + RECT 1.68 2.04 1.84 2.98 ; + RECT 1.755 1.16 1.915 2.2 ; + RECT 1.68 0.72 1.84 1.32 ; + RECT 1.51 0.72 1.84 0.98 ; + RECT 0.18 0.72 0.34 2.82 ; + RECT 2.02 2.38 2.255 2.64 ; + RECT 2.095 0.78 2.255 2.64 ; + RECT 0.18 1.16 1.21 1.32 ; + RECT 1.05 0.38 1.21 1.32 ; + RECT 2.02 0.38 2.18 0.98 ; + RECT 1.05 0.38 2.18 0.54 ; + END + PROPERTY CatenaDesignType "deviceLevel" ; +END XOR3X2 + +END LIBRARY diff --git a/ihp13/pdk/lef/sg13cmos5l_tech.lef b/ihp13/pdk/lef/ez130_cmos5l_tech.lef similarity index 95% rename from ihp13/pdk/lef/sg13cmos5l_tech.lef rename to ihp13/pdk/lef/ez130_cmos5l_tech.lef index ec88f53cc..0dd17219b 100644 --- a/ihp13/pdk/lef/sg13cmos5l_tech.lef +++ b/ihp13/pdk/lef/ez130_cmos5l_tech.lef @@ -19,6 +19,16 @@ # Removed: Via4, Metal5, TopVia2, TopMetal2 ######################################################################## +######################################################################## +## +## Original file name: sg13cmos5l_tech.lef +## This file was modified in 2026 by the authors of the EZ130 8T library: +## - Changed PITCH for Metal2 and Metal4 +## - Changed OFFSET for Metal2, Metal4, and TopMetal1 +## - Added MINWIDTH to Metal1, Metal2, Metal3, and Metal4 +## +######################################################################### + VERSION 5.7 ; #NAMESCASESENSITIVE ON ; DIVIDERCHAR "/" ; @@ -73,9 +83,10 @@ END Cont LAYER Metal1 TYPE ROUTING ; DIRECTION HORIZONTAL ; - PITCH 0.48 0.42 ; - OFFSET 0.0 0.0 ; + PITCH 0.42 ; + OFFSET 0.0 ; WIDTH 0.16 ; + MINWIDTH 0.16 ; MAXWIDTH 30 ; AREA 0.09 ; MINIMUMDENSITY 35.0 ; @@ -116,9 +127,10 @@ END Via1 LAYER Metal2 TYPE ROUTING ; DIRECTION VERTICAL ; - PITCH 0.48 0.42 ; - OFFSET 0.0 0.0 ; + PITCH 0.42 ; + OFFSET 0.21 ; WIDTH 0.20 ; + MINWIDTH 0.20 ; MAXWIDTH 30 ; MINIMUMDENSITY 35.0 ; MAXIMUMDENSITY 60.0 ; @@ -136,6 +148,7 @@ LAYER Metal2 THICKNESS 0.450 ; ANTENNACUMAREARATIO 200 ; ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; + WIREEXTENSION 0.10 ; RESISTANCE RPERSQ 0.103 ; CAPACITANCE CPERSQDIST 1.81E-05 ; EDGECAPACITANCE 4.47E-05 ; @@ -158,9 +171,10 @@ END Via2 LAYER Metal3 TYPE ROUTING ; DIRECTION HORIZONTAL ; - PITCH 0.48 0.42 ; - OFFSET 0.0 0.0 ; + PITCH 0.42 ; + OFFSET 0.0 ; WIDTH 0.20 ; + MINWIDTH 0.20 ; MINIMUMDENSITY 35.0 ; MAXIMUMDENSITY 60.0 ; DENSITYCHECKSTEP 100 ; @@ -200,9 +214,10 @@ END Via3 LAYER Metal4 TYPE ROUTING ; DIRECTION VERTICAL ; - PITCH 0.48 0.42 ; - OFFSET 0.0 0.0 ; + PITCH 0.42 ; + OFFSET 0.21 ; WIDTH 0.20 ; + MINWIDTH 0.20 ; MINIMUMDENSITY 35.0 ; MAXIMUMDENSITY 60.0 ; DENSITYCHECKSTEP 100 ; @@ -240,8 +255,8 @@ END TopVia1 LAYER TopMetal1 TYPE ROUTING ; DIRECTION HORIZONTAL ; - PITCH 3.28 3.28 ; - OFFSET 1.64 1.64 ; + PITCH 2.28 ; + OFFSET 0 ; WIDTH 1.64 ; MINIMUMDENSITY 25.0 ; MAXIMUMDENSITY 70.0 ; @@ -832,7 +847,7 @@ Via Via3_DC2R DEFAULT RECT -0.515 -0.145 0.105 0.145 ; END Via3_DC2R -####### TopVia1 (M4 to TM1) ############## +####### TopVia1 (M4 to TM1) ############################## Via TopVia1EWNS DEFAULT RESISTANCE 4.0 ; @@ -844,8 +859,7 @@ Via TopVia1EWNS DEFAULT RECT -0.75 -0.75 0.75 0.75 ; END TopVia1EWNS -####### Via generation rules ############### - +############################################# ViaRULE via1Array GENERATE LAYER Metal1 ; ENCLOSURE 0.050 0.010 ; @@ -885,17 +899,16 @@ ViaRULE via3Array GENERATE RESISTANCE 20.0 ; END via3Array -######## TopVia1 generation rule ############ - -ViaRULE viaTop1Array GENERATE +########################################### +ViaRULE viagen45 GENERATE LAYER Metal4 ; - ENCLOSURE 0.1 0.1 ; + ENCLOSURE 0 0 ; LAYER TopMetal1 ; - ENCLOSURE 0.42 0.42 ; + ENCLOSURE 0.61 0.61 ; LAYER TopVia1 ; RECT -0.21 -0.21 0.21 0.21 ; SPACING 0.84 BY 0.84 ; RESISTANCE 4.0 ; -END viaTop1Array +END viagen45 END LIBRARY diff --git a/ihp13/pdk/lef/sg13g2_io.lef b/ihp13/pdk/lef/sg13g2_io.lef deleted file mode 100644 index be2dd2134..000000000 --- a/ihp13/pdk/lef/sg13g2_io.lef +++ /dev/null @@ -1,4552 +0,0 @@ -# Autogenerated file; please don't edit -# date: 2024-05-13 13:33:05.137460 - -######################################################################## -# -# Copyright 2024 IHP PDK Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -######################################################################## - -VERSION 5.7 ; - -SITE sg13g2_ioSite - CLASS PAD ; - SYMMETRY R90 ; - SIZE 1.00 BY 180.00 ; -END sg13g2_ioSite - -SITE sg13g2_cornerSite - CLASS PAD ; - SYMMETRY R90 ; - SIZE 180.00 BY 180.00 ; -END sg13g2_cornerSite - -MACRO sg13g2_Corner - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Corner 0.000 0.000 ; - SIZE 180.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_cornerSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 178.000 66.000 180.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 93.500 178.000 119.000 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 66.000 178.000 91.500 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 178.000 93.500 180.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 66.000 180.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 93.500 178.000 119.000 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 66.000 178.000 91.500 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 93.500 180.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 66.000 180.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 93.500 178.000 119.000 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 66.000 178.000 91.500 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 93.500 180.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 66.000 180.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 93.500 178.000 119.000 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 66.000 178.000 91.500 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 93.500 180.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 67.500 178.000 90.000 180.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 178.000 67.500 180.000 90.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 95.000 178.000 117.500 180.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 178.000 95.000 180.000 117.500 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 178.000 34.500 180.000 60.000 ; - END - PORT - LAYER Metal3 ; - RECT 7.000 178.000 32.500 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 178.000 126.000 180.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 126.000 178.000 134.000 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 34.500 178.000 60.000 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 178.000 7.000 180.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 34.500 180.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 7.000 178.000 32.500 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 126.000 180.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 126.000 178.000 134.000 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 34.500 178.000 60.000 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 7.000 180.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 34.500 180.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 7.000 178.000 32.500 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 126.000 180.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 126.000 178.000 134.000 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 34.500 178.000 60.000 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 7.000 180.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 34.500 180.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 7.000 178.000 32.500 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 126.000 180.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 126.000 178.000 134.000 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 34.500 178.000 60.000 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 7.000 180.000 32.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 178.000 127.500 180.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 178.000 36.000 180.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 8.500 178.000 31.000 180.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 178.000 8.500 180.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 36.000 178.000 58.500 180.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 127.500 178.000 132.500 180.000 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 160.000 178.590 178.000 180.000 ; - END - PORT - LAYER Metal3 ; - RECT 178.590 160.000 180.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.000 140.000 180.000 155.800 ; - END - PORT - LAYER Metal4 ; - RECT 140.000 178.000 155.800 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.000 140.000 180.000 158.000 ; - END - PORT - LAYER Metal5 ; - RECT 140.000 178.000 158.000 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.000 140.000 180.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 140.000 178.000 158.000 180.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 178.000 140.000 180.000 158.000 ; - END - PORT - LAYER Metal3 ; - RECT 140.000 178.000 158.000 180.000 ; - END - PORT - LAYER Metal4 ; - RECT 178.590 162.200 180.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 162.200 178.590 178.000 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 160.000 178.590 178.000 180.000 ; - END - PORT - LAYER Metal5 ; - RECT 178.590 160.000 180.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 160.000 178.590 178.000 180.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 178.590 160.000 180.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Via1 ; - RECT 0.000 0.000 180.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 180.000 180.000 ; - END -END sg13g2_Corner - -MACRO sg13g2_Filler200 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler200 0.000 0.000 ; - SIZE 1.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 66.000 1.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 1.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 1.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 1.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 1.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 1.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 1.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 1.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 1.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 1.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 1.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 1.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 1.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 1.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 1.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 1.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 1.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 1.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 1.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 1.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 1.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 1.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 1.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 1.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 1.000 58.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 1.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 1.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 1.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 1.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 1.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 1.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 1.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 1.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 1.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 1.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 1.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 1.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 1.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 1.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 1.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 1.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 1.000 180.000 ; - END -END sg13g2_Filler200 - -MACRO sg13g2_Filler400 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler400 0.000 0.000 ; - SIZE 2.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 2.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 2.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 2.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 2.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 2.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 2.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 2.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 2.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 2.000 90.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 2.000 117.500 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 126.000 2.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 7.000 2.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 2.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 2.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 2.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 2.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 2.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 2.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 2.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 2.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 2.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 2.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 2.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 2.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 2.000 132.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 2.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 2.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 2.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 2.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 2.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 2.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 2.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 2.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 2.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 2.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 2.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 2.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 2.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 2.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 2.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 2.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 2.000 180.000 ; - END -END sg13g2_Filler400 - -MACRO sg13g2_Filler1000 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler1000 0.000 0.000 ; - SIZE 5.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 66.000 5.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 5.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 5.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 5.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 5.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 5.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 5.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 5.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 5.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 5.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 34.500 5.000 60.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 7.000 5.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 5.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 5.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 5.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 5.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 5.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 5.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 5.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 5.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 5.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 5.000 134.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 5.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 5.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 5.000 31.000 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 5.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 5.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 5.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 5.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 5.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 5.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 5.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 5.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 5.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 5.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 5.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 5.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 5.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 5.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 5.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 5.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 5.000 180.000 ; - END -END sg13g2_Filler1000 - -MACRO sg13g2_Filler2000 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler2000 0.000 0.000 ; - SIZE 10.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 66.000 10.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 10.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 10.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 10.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 10.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 10.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 10.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 10.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 10.000 90.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 10.000 117.500 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 126.000 10.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 7.000 10.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 10.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 10.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 10.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 10.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 10.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 10.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 10.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 10.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 10.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 10.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 10.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 10.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 10.000 132.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 10.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 10.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 10.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 10.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 10.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 10.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 10.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 10.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 10.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 10.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 10.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 10.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 10.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 10.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 10.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 10.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 10.000 180.000 ; - END -END sg13g2_Filler2000 - -MACRO sg13g2_Filler4000 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler4000 0.000 0.000 ; - SIZE 20.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 66.000 20.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 20.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 20.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 20.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 20.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 20.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 20.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 20.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 20.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 20.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 20.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 20.000 60.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 20.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 20.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 20.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 20.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 20.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 20.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 20.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 20.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 20.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 20.000 134.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 20.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 20.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 20.000 31.000 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 20.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 20.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 20.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 20.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 20.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 20.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 20.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 20.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 20.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 20.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 20.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 20.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 20.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 20.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 20.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 20.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 20.000 180.000 ; - END -END sg13g2_Filler4000 - -MACRO sg13g2_Filler10000 - CLASS PAD SPACER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_Filler10000 0.000 0.000 ; - SIZE 50.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 66.000 50.000 91.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 50.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 50.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 50.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 50.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 50.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 50.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 50.000 119.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 50.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 50.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 50.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 50.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 50.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 50.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 50.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 50.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 50.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 50.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 50.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 50.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 50.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 50.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 50.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 50.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 50.000 58.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 50.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 50.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 50.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 50.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 50.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 50.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 50.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 50.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 50.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 50.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 50.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 50.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 50.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 50.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 8.500 50.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 50.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 50.000 180.000 ; - END -END sg13g2_Filler10000 - -MACRO sg13g2_IOPadIn - CLASS PAD INPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadIn 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN p2c - DIRECTION OUTPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 39.830 157.810 40.120 180.000 ; - LAYER Metal3 ; - RECT 39.725 179.710 40.225 180.000 ; - END - END p2c - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadIn - -MACRO sg13g2_IOPadOut4mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadOut4mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.145 167.000 41.855 180.000 ; - LAYER Metal3 ; - RECT 38.145 179.710 41.855 180.000 ; - END - END c2p - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadOut4mA - -MACRO sg13g2_IOPadOut16mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadOut16mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.145 167.000 41.855 180.000 ; - LAYER Metal3 ; - RECT 38.145 179.710 41.855 180.000 ; - END - END c2p - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadOut16mA - -MACRO sg13g2_IOPadOut30mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadOut30mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.145 167.000 41.855 180.000 ; - LAYER Metal3 ; - RECT 38.145 179.710 41.855 180.000 ; - END - END c2p - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadOut30mA - -MACRO sg13g2_IOPadTriOut4mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadTriOut4mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.330 178.090 38.620 180.000 ; - LAYER Metal3 ; - RECT 38.225 179.710 38.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 41.380 174.045 41.670 180.000 ; - LAYER Metal3 ; - RECT 41.275 179.710 41.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadTriOut4mA - -MACRO sg13g2_IOPadTriOut16mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadTriOut16mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.330 178.090 38.620 180.000 ; - LAYER Metal3 ; - RECT 38.225 179.710 38.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 41.380 174.045 41.670 180.000 ; - LAYER Metal3 ; - RECT 41.275 179.710 41.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadTriOut16mA - -MACRO sg13g2_IOPadTriOut30mA - CLASS PAD OUTPUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadTriOut30mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 38.330 178.090 38.620 180.000 ; - LAYER Metal3 ; - RECT 38.225 179.710 38.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 41.380 174.045 41.670 180.000 ; - LAYER Metal3 ; - RECT 41.275 179.710 41.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadTriOut30mA - -MACRO sg13g2_IOPadInOut4mA - CLASS PAD INOUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadInOut4mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 18.330 178.090 18.620 180.000 ; - LAYER Metal3 ; - RECT 18.225 179.710 18.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 21.380 174.045 21.670 180.000 ; - LAYER Metal3 ; - RECT 21.275 179.710 21.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN p2c - DIRECTION OUTPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 59.830 157.810 60.120 180.000 ; - LAYER Metal3 ; - RECT 59.725 179.710 60.225 180.000 ; - END - END p2c - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadInOut4mA - -MACRO sg13g2_IOPadInOut16mA - CLASS PAD INOUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadInOut16mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 18.330 178.090 18.620 180.000 ; - LAYER Metal3 ; - RECT 18.225 179.710 18.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 21.380 174.045 21.670 180.000 ; - LAYER Metal3 ; - RECT 21.275 179.710 21.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN p2c - DIRECTION OUTPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 59.830 157.810 60.120 180.000 ; - LAYER Metal3 ; - RECT 59.725 179.710 60.225 180.000 ; - END - END p2c - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadInOut16mA - -MACRO sg13g2_IOPadInOut30mA - CLASS PAD INOUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadInOut30mA 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN c2p - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 18.330 178.090 18.620 180.000 ; - LAYER Metal3 ; - RECT 18.225 179.710 18.725 180.000 ; - END - END c2p - PIN c2p_en - DIRECTION INPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 21.380 174.045 21.670 180.000 ; - LAYER Metal3 ; - RECT 21.275 179.710 21.775 180.000 ; - END - END c2p_en - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN p2c - DIRECTION OUTPUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 59.830 157.810 60.120 180.000 ; - LAYER Metal3 ; - RECT 59.725 179.710 60.225 180.000 ; - END - END p2c - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadInOut30mA - -MACRO sg13g2_IOPadAnalog - CLASS PAD INOUT ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadAnalog 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN pad - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 26.105 179.000 50.875 180.000 ; - LAYER Metal3 ; - RECT 26.105 179.710 50.875 180.000 ; - END - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - END pad - PIN padres - DIRECTION INOUT ; - USE SIGNAL ; - PORT - LAYER Metal2 ; - RECT 57.460 147.180 57.750 180.000 ; - LAYER Metal3 ; - RECT 57.355 179.710 57.855 180.000 ; - END - END padres - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadAnalog - -MACRO sg13g2_IOPadIOVss - CLASS PAD POWER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadIOVss 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadIOVss - -MACRO sg13g2_IOPadIOVdd - CLASS PAD POWER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadIOVdd 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 3.900 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 3.900 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 8.500 80.000 31.000 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadIOVdd - -MACRO sg13g2_IOPadVss - CLASS PAD POWER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadVss 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 80.000 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 80.000 132.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 132.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadVss - -MACRO sg13g2_IOPadVdd - CLASS PAD POWER ; - ORIGIN 0.000 0.000 ; - FOREIGN sg13g2_IOPadVdd 0.000 0.000 ; - SIZE 80.000 BY 180.000 ; - SYMMETRY X Y R90 ; - SITE sg13g2_ioSite ; - PIN iovdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal3 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 93.500 80.000 119.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 66.000 80.000 91.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 67.500 80.000 90.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 95.000 80.000 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 95.000 3.900 117.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 67.500 3.900 90.000 ; - END - END iovdd - PIN iovss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 7.000 80.000 32.500 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 126.000 80.000 134.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 34.500 80.000 60.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 36.000 3.900 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 8.500 3.900 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 127.500 80.000 132.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 36.000 80.000 58.500 ; - END - PORT - LAYER TopMetal2 ; - RECT 76.100 8.500 80.000 31.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 0.000 127.500 3.900 132.500 ; - END - END iovss - PIN vdd - DIRECTION INOUT ; - USE POWER ; - PORT - LAYER Metal2 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal3 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal4 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER Metal5 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal1 ; - RECT 5.000 0.000 75.000 3.000 ; - LAYER TopMetal2 ; - RECT 5.000 0.000 75.000 3.000 ; - END - PORT - LAYER Metal3 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 140.000 80.000 155.800 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER TopMetal2 ; - RECT 7.500 141.500 72.500 156.500 ; - END - END vdd - PIN vss - DIRECTION INOUT ; - USE GROUND ; - PORT - LAYER Metal3 ; - RECT 0.000 140.000 80.000 158.000 ; - END - PORT - LAYER Metal4 ; - RECT 0.000 162.200 80.000 178.000 ; - END - PORT - LAYER Metal5 ; - RECT 0.000 160.000 80.000 178.000 ; - END - PORT - LAYER TopMetal1 ; - RECT 0.000 160.000 80.000 178.000 ; - END - END vss - OBS - LAYER Metal1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal2 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Metal3 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal4 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER Metal5 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal1 ; - RECT 0.000 0.000 80.000 178.000 ; - LAYER TopMetal2 ; - RECT 0.000 0.000 80.000 156.500 ; - LAYER Via1 ; - RECT 0.000 0.000 80.000 180.000 ; - LAYER Via2 ; - RECT 0.000 0.000 80.000 180.000 ; - END -END sg13g2_IOPadVdd diff --git a/ihp13/pdk/lef/sg13g2_stdcell.lef b/ihp13/pdk/lef/sg13g2_stdcell.lef deleted file mode 100644 index bbb2db627..000000000 --- a/ihp13/pdk/lef/sg13g2_stdcell.lef +++ /dev/null @@ -1,7927 +0,0 @@ -######################################################################## -# -# Copyright 2025 IHP PDK Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -######################################################################## - -VERSION 5.7 ; -BUSBITCHARS "[]" ; -DIVIDERCHAR "/" ; - -PROPERTYDEFINITIONS - MACRO CatenaDesignType STRING ; -END PROPERTYDEFINITIONS - -SITE CoreSite - CLASS CORE ; - SYMMETRY Y ; - SIZE 0.48 BY 3.78 ; -END CoreSite - -MACRO sg13g2_a21o_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a21o_1 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.76 0.405 3.11 0.965 ; - END - END A2 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.25 1.525 2.545 2 ; - END - END A1 - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.755 1.525 2.05 2 ; - END - END B1 - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6159 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.205 0.885 1.225 1.145 ; - RECT 0.205 2.095 0.56 3.16 ; - RECT 0.205 0.885 0.445 3.16 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 2.405 2.585 2.665 4 ; - RECT 0.81 2.14 1.07 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 2.92 1.145 3.165 1.41 ; - RECT 2.415 1.145 3.165 1.31 ; - RECT 2.415 -0.22 2.575 1.31 ; - RECT 1.455 -0.22 1.715 0.965 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.915 2.21 3.175 3.125 ; - RECT 1.855 2.21 2.115 3.125 ; - RECT 1.855 2.21 3.175 2.405 ; - RECT 1.335 2.17 1.595 3.125 ; - RECT 1.335 1.54 1.575 3.125 ; - RECT 1.415 1.145 1.575 3.125 ; - RECT 0.625 1.54 1.575 1.87 ; - RECT 1.415 1.145 2.235 1.305 ; - RECT 2.02 0.825 2.235 1.305 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a21o_1 - -MACRO sg13g2_a21o_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a21o_2 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.2 1.56 3.545 2 ; - END - END A2 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.725 1.56 3.02 2 ; - END - END A1 - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.23 1.56 2.535 2 ; - END - END B1 - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.785 2.27 1.08 3.16 ; - RECT 0.785 0.72 1.045 3.16 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.88 2.55 3.14 4 ; - RECT 1.295 2.27 1.555 4 ; - RECT 0.275 2.27 0.535 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 3.39 -0.22 3.65 1.32 ; - RECT 1.935 -0.22 2.195 0.99 ; - RECT 1.295 -0.22 1.555 1.32 ; - RECT 0.275 -0.22 0.535 1.32 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 3.39 2.2 3.65 3.16 ; - RECT 2.33 2.2 2.59 3.16 ; - RECT 2.33 2.2 3.65 2.36 ; - RECT 1.81 2.17 2.07 3.16 ; - RECT 1.81 1.22 2.05 3.16 ; - RECT 1.235 1.67 2.05 1.93 ; - RECT 1.81 1.22 2.755 1.38 ; - RECT 2.495 0.72 2.755 1.38 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a21o_2 - -MACRO sg13g2_a21oi_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a21oi_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.855 -0.22 2.115 1.32 ; - RECT 0.325 -0.22 0.585 0.98 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.345 2.9 1.605 4 ; - END - END VDD - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.175 1.62 1.58 1.88 ; - RECT 1.32 1.345 1.58 1.88 ; - END - END A1 - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.77 1.5 2.115 1.88 ; - END - END A2 - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.662 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.835 0.72 1.095 1.32 ; - RECT 0.325 2.08 0.995 2.29 ; - RECT 0.835 0.72 0.995 2.29 ; - RECT 0.325 2.08 0.62 3.16 ; - END - END Y - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.325 1.345 0.6 1.88 ; - END - END B1 - OBS - LAYER Metal1 ; - RECT 1.855 2.08 2.115 3.16 ; - RECT 0.835 2.555 1.095 3.16 ; - RECT 0.835 2.555 2.115 2.715 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a21oi_1 - -MACRO sg13g2_a21oi_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a21oi_2 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 3.315 -0.22 3.575 1.32 ; - RECT 2.295 -0.22 2.555 0.98 ; - RECT 0.255 -0.22 0.515 1.32 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 1.785 2.95 2.045 4 ; - RECT 0.765 2.95 1.025 4 ; - END - END VDD - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.24 1.625 3.575 2.28 ; - END - END B1 - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.988 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.76 1.16 3.045 2.765 ; - RECT 2.805 0.72 3.045 2.765 ; - RECT 1.275 1.16 3.045 1.32 ; - RECT 1.275 0.785 1.535 1.32 ; - END - END Y - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 2.09 2.3 2.315 ; - RECT 2.04 1.6 2.3 2.315 ; - RECT 0.255 1.6 0.77 2.315 ; - END - END A2 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.085 1.56 1.725 1.9 ; - END - END A1 - OBS - LAYER Metal1 ; - RECT 2.295 2.965 3.575 3.16 ; - RECT 3.315 2.56 3.575 3.16 ; - RECT 1.275 2.565 1.535 3.16 ; - RECT 0.255 2.565 0.515 3.16 ; - RECT 2.295 2.565 2.555 3.16 ; - RECT 0.255 2.565 2.555 2.765 ; - RECT 0.765 0.445 1.025 1.32 ; - RECT 1.785 0.445 2.045 0.98 ; - RECT 0.765 0.445 2.045 0.605 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a21oi_2 - -MACRO sg13g2_a221oi_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a221oi_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 3.32 2.505 3.58 4 ; - RECT 2.3 2.9 2.56 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 3.32 -0.22 3.58 0.98 ; - RECT 0.77 -0.22 1.03 0.98 ; - END - END VSS - PIN B2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.83 1.555 1.36 1.9 ; - END - END B2 - PIN C1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.25 1.555 0.61 1.9 ; - END - END C1 - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.54 1.555 2.04 1.9 ; - END - END B1 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.26 1.71 2.58 1.94 ; - RECT 2.26 1.44 2.515 1.94 ; - END - END A1 - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.1356 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.26 2.165 3.66 2.325 ; - RECT 3.5 1.16 3.66 2.325 ; - RECT 2.81 1.16 3.66 1.37 ; - RECT 2.81 0.72 3.07 1.37 ; - RECT 1.28 0.72 3.07 0.98 ; - RECT 0.26 1.16 1.54 1.37 ; - RECT 1.28 0.72 1.54 1.37 ; - RECT 0.26 2.165 0.52 3.16 ; - RECT 0.26 0.72 0.52 1.37 ; - END - END Y - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.055 1.57 3.32 1.9 ; - RECT 2.76 1.57 3.32 1.8 ; - END - END A2 - OBS - LAYER Metal1 ; - RECT 2.81 2.505 3.07 3.16 ; - RECT 1.28 2.505 1.54 2.765 ; - RECT 1.28 2.505 3.07 2.715 ; - RECT 0.77 2.95 2.05 3.16 ; - RECT 1.79 2.9 2.05 3.16 ; - RECT 0.77 2.56 1.03 3.16 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a221oi_1 - -MACRO sg13g2_a22oi_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_a22oi_1 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.9584 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.25 0.84 1.75 1.1 ; - RECT 1.31 2.3 1.6 2.9 ; - RECT 1.42 0.84 1.6 2.9 ; - END - END Y - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.82 1.785 1.24 2.07 ; - RECT 0.82 1.785 1.115 2.255 ; - END - END B1 - PIN B2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.78 1.77 2.08 2.44 ; - END - END B2 - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.27 1.33 2.72 2.07 ; - END - END A2 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.79 1.33 2.09 1.56 ; - RECT 1.93 0.48 2.09 1.56 ; - RECT 0.62 0.48 2.09 0.64 ; - RECT 0.62 0.48 0.78 1.49 ; - RECT 0.17 1.56 0.64 2.07 ; - RECT 0.42 1.33 0.64 2.07 ; - END - END A1 - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.44 2.3 2.7 4 ; - RECT 0.18 2.3 0.45 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.44 -0.22 2.7 1.1 ; - RECT 0.18 -0.22 0.44 1.1 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.8 3.085 2.08 3.28 ; - RECT 1.82 2.68 2.08 3.28 ; - RECT 0.8 2.68 1.06 3.28 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_a22oi_1 - -MACRO sg13g2_and2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and2_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.105 0.405 0.78 0.96 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.78 1.435 1.17 1.87 ; - END - END B - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.775 2.14 2.275 3.16 ; - RECT 2.04 0.72 2.275 3.16 ; - RECT 1.775 0.72 2.275 1.32 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.265 2.56 1.525 4 ; - RECT 0.245 2.56 0.505 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.265 -0.22 1.525 1.155 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.755 2.05 1.015 3.16 ; - RECT 0.245 2.05 1.56 2.24 ; - RECT 1.4 1.605 1.56 2.24 ; - RECT 0.245 1.14 0.505 2.24 ; - RECT 1.4 1.605 1.74 1.865 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and2_1 - -MACRO sg13g2_and2_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and2_2 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.105 0.405 0.78 0.96 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.78 1.47 1.17 1.87 ; - END - END B - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.775 2.22 2.105 3.16 ; - RECT 1.92 0.72 2.105 3.16 ; - RECT 1.775 0.72 2.105 1.32 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.285 2.22 2.545 4 ; - RECT 1.265 2.56 1.525 4 ; - RECT 0.245 2.56 0.505 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.285 -0.22 2.545 1.32 ; - RECT 1.265 -0.22 1.525 1.145 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.755 2.05 1.015 3.16 ; - RECT 0.245 2.05 1.56 2.24 ; - RECT 1.4 1.57 1.56 2.24 ; - RECT 0.245 1.14 0.505 2.24 ; - RECT 1.4 1.57 1.74 1.9 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and2_2 - -MACRO sg13g2_and3_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and3_1 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.78 2.235 3.065 3.175 ; - RECT 2.895 1.125 3.065 3.175 ; - RECT 2.44 1.125 3.065 1.385 ; - RECT 2.44 0.77 2.7 1.385 ; - END - END X - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.225 0.475 1.59 1.09 ; - RECT 0.35 0.475 1.59 0.79 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.09 1.4 1.56 1.98 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.765 1.4 2.06 1.95 ; - END - END C - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 1.93 2.575 2.53 4 ; - RECT 0.91 2.57 1.17 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 1.93 -0.22 2.19 1.14 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.42 2.16 1.68 3.175 ; - RECT 0.4 1.09 0.66 3.175 ; - RECT 0.4 2.16 2.405 2.32 ; - RECT 2.245 1.57 2.405 2.32 ; - RECT 2.245 1.57 2.645 1.9 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and3_1 - -MACRO sg13g2_and3_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and3_2 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.435 2.51 3.02 2.69 ; - RECT 2.74 1.29 3.02 2.69 ; - RECT 2.44 1.29 3.02 1.55 ; - RECT 2.435 2.51 2.705 3.175 ; - RECT 2.44 0.77 2.7 1.55 ; - END - END X - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.225 0.475 1.59 1.09 ; - RECT 0.35 0.475 1.59 0.79 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.125 1.4 1.56 1.95 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.76 1.4 2.06 1.95 ; - END - END C - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 2.95 2.915 3.21 4 ; - RECT 1.93 2.575 2.19 4 ; - RECT 0.91 2.575 1.17 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 2.95 -0.22 3.21 1.09 ; - RECT 1.93 -0.22 2.19 1.14 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.415 2.16 1.675 3.175 ; - RECT 0.4 1.09 0.66 3.175 ; - RECT 0.4 2.16 2.43 2.32 ; - RECT 2.27 1.77 2.43 2.32 ; - RECT 2.27 1.77 2.53 2.03 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and3_2 - -MACRO sg13g2_and4_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and4_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.725 1.455 1.08 1.985 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.285 1.455 1.56 1.985 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.8 1.455 2.045 1.985 ; - END - END C - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.315 1.45 2.665 2 ; - END - END D - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.8928 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.205 2.07 3.685 3.18 ; - RECT 3.525 0.61 3.685 3.18 ; - RECT 3.205 0.61 3.685 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.54 2.56 2.8 4 ; - RECT 1.445 2.56 1.705 4 ; - RECT 0.425 2.56 0.685 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.55 -0.22 2.815 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.935 2.22 1.195 3.125 ; - RECT 1.985 2.22 2.245 3.12 ; - RECT 0.355 2.22 3.01 2.38 ; - RECT 2.85 1.54 3.01 2.38 ; - RECT 0.355 0.61 0.525 2.38 ; - RECT 2.85 1.54 3.205 1.87 ; - RECT 0.355 0.61 0.685 1.21 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and4_1 - -MACRO sg13g2_and4_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_and4_2 0 0 ; - SIZE 4.32 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.765 1.35 1.08 2.01 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.285 1.35 1.565 2.01 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.8 1.35 2.06 2.01 ; - END - END C - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1924 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.28 1.46 2.615 2.01 ; - END - END D - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.9672 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.205 2.21 3.685 3.16 ; - RECT 3.525 0.64 3.685 3.16 ; - RECT 3.205 0.64 3.685 1.26 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.32 4 ; - RECT 3.865 2.21 4.125 4 ; - RECT 2.54 2.56 2.8 4 ; - RECT 1.445 2.56 1.705 4 ; - RECT 0.425 2.56 0.685 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.32 0.22 ; - RECT 3.865 -0.22 4.125 1.21 ; - RECT 2.55 -0.22 2.815 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.985 2.22 2.245 3.16 ; - RECT 0.935 2.22 1.195 3.16 ; - RECT 0.265 2.22 3.01 2.38 ; - RECT 2.85 1.54 3.01 2.38 ; - RECT 0.265 0.645 0.435 2.38 ; - RECT 2.85 1.54 3.205 1.87 ; - RECT 0.265 0.645 0.685 1.17 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_and4_2 - -MACRO sg13g2_antennanp - CLASS CORE ANTENNACELL ; - ORIGIN 0 0 ; - FOREIGN sg13g2_antennanp 0 0 ; - SIZE 1.44 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.44 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.44 0.22 ; - END - END VSS - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 2.0154 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.405 0.57 1.05 1.16 ; - RECT 0.38 2.08 0.98 2.68 ; - RECT 0.38 1.13 0.63 2.68 ; - END - END A - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_antennanp - -MACRO sg13g2_buf_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_buf_1 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.285 1.93 0.68 2.26 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7086 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.3 2.02 1.6 3.18 ; - RECT 1.41 0.55 1.6 3.18 ; - RECT 1.31 0.55 1.6 1.29 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 0.77 2.89 1.03 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 0.765 -0.22 1.015 1.07 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.24 2.44 0.51 3.18 ; - RECT 0.24 2.44 1.07 2.62 ; - RECT 0.9 1.29 1.07 2.62 ; - RECT 0.9 1.5 1.225 1.83 ; - RECT 0.215 1.29 1.07 1.465 ; - RECT 0.215 1 0.515 1.465 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_buf_1 - -MACRO sg13g2_buf_16 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_buf_16 0 0 ; - SIZE 12 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 5.6544 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.91 2.2 8.17 3.16 ; - RECT 5.87 1.05 8.17 1.22 ; - RECT 7.91 0.61 8.17 1.22 ; - RECT 2.81 2.2 8.17 2.36 ; - RECT 6.89 2.2 7.15 3.16 ; - RECT 6.89 0.61 7.15 1.22 ; - RECT 5.87 0.61 6.13 3.16 ; - RECT 4.85 0.61 5.11 3.16 ; - RECT 3.83 0.61 4.09 3.16 ; - RECT 2.81 0.61 3.07 3.16 ; - RECT 1.79 1.52 3.07 1.85 ; - RECT 1.79 0.61 2.05 3.16 ; - RECT 0.77 2.2 2.05 2.36 ; - RECT 0.77 0.61 1.03 3.16 ; - END - END X - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 1.4508 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 10.26 1.52 11.44 1.85 ; - END - END A - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 12 4 ; - RECT 11.48 2.215 11.74 4 ; - RECT 10.46 2.545 10.72 4 ; - RECT 9.44 2.54 9.7 4 ; - RECT 8.42 2.54 8.68 4 ; - RECT 7.4 2.54 7.66 4 ; - RECT 6.38 2.54 6.64 4 ; - RECT 5.36 2.54 5.62 4 ; - RECT 4.34 2.54 4.6 4 ; - RECT 3.32 2.54 3.58 4 ; - RECT 2.3 2.22 2.56 4 ; - RECT 1.28 2.54 1.54 4 ; - RECT 0.26 2.22 0.52 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 12 0.22 ; - RECT 11.48 -0.22 11.74 1.21 ; - RECT 10.46 -0.22 10.72 0.87 ; - RECT 9.44 -0.22 9.7 0.87 ; - RECT 8.42 -0.22 8.685 0.87 ; - RECT 7.4 -0.22 7.66 0.87 ; - RECT 6.38 -0.22 6.64 0.87 ; - RECT 5.36 -0.22 5.62 1.195 ; - RECT 4.34 -0.22 4.6 1.195 ; - RECT 3.32 -0.22 3.58 1.195 ; - RECT 2.3 -0.22 2.56 1.21 ; - RECT 1.28 -0.22 1.54 1.21 ; - RECT 0.26 -0.22 0.52 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 10.97 2.2 11.23 3.16 ; - RECT 9.95 2.2 10.21 3.16 ; - RECT 8.93 2.2 9.19 3.16 ; - RECT 8.385 2.2 11.23 2.36 ; - RECT 8.385 1.05 8.595 2.36 ; - RECT 6.395 1.52 8.595 1.85 ; - RECT 8.385 1.05 11.23 1.22 ; - RECT 10.97 0.61 11.23 1.22 ; - RECT 9.95 0.61 10.21 1.22 ; - RECT 8.93 0.61 9.19 1.22 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_buf_16 - -MACRO sg13g2_buf_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_buf_2 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.755 1.49 2.14 1.87 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.975 0.61 1.235 2.34 ; - RECT 0.67 1.52 1.235 1.85 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.485 2.895 1.745 4 ; - RECT 0.15 2.56 0.41 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.485 -0.22 1.745 0.965 ; - RECT 0.465 -0.22 0.725 1.31 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.97 2.18 2.26 3.1 ; - RECT 0.605 2.55 2.26 2.71 ; - RECT 1.415 1.145 1.575 2.71 ; - RECT 0.605 2.215 0.765 2.71 ; - RECT 0.225 2.215 0.765 2.375 ; - RECT 0.225 1.555 0.485 2.375 ; - RECT 1.415 1.145 2.255 1.31 ; - RECT 1.995 0.72 2.255 1.31 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_buf_2 - -MACRO sg13g2_buf_4 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_buf_4 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.4136 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.765 1.995 2.025 3.13 ; - RECT 0.745 1.065 2.025 1.225 ; - RECT 1.765 0.645 2.025 1.225 ; - RECT 0.745 1.995 2.025 2.165 ; - RECT 0.745 0.605 1.005 3.13 ; - RECT 0.32 1.525 1.005 1.84 ; - END - END X - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3146 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.7 1.475 3.15 1.885 ; - END - END A - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 3.295 2.64 3.555 4 ; - RECT 2.275 2.08 2.535 4 ; - RECT 1.255 2.49 1.515 4 ; - RECT 0.235 2.115 0.495 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.375 0.61 2.975 0.87 ; - RECT 2.545 -0.22 2.805 0.87 ; - RECT 1.255 -0.22 1.515 0.87 ; - RECT 0.235 -0.22 0.495 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.785 2.15 3.045 2.77 ; - RECT 2.785 2.15 3.59 2.42 ; - RECT 3.4 0.64 3.59 2.42 ; - RECT 1.68 1.54 2.43 1.8 ; - RECT 2.265 1.05 2.43 1.8 ; - RECT 2.265 1.05 3.59 1.21 ; - RECT 3.245 0.64 3.59 1.21 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_buf_4 - -MACRO sg13g2_buf_8 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_buf_8 0 0 ; - SIZE 6.24 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.7254 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.57 1.5 1.51 1.865 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 2.8272 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 5.26 1.55 5.95 1.815 ; - RECT 5.26 0.61 5.52 3.16 ; - RECT 2.2 2.22 5.52 2.38 ; - RECT 2.2 1.05 5.52 1.21 ; - RECT 4.24 2.22 4.5 3.16 ; - RECT 4.24 0.61 4.5 1.21 ; - RECT 3.22 2.22 3.48 3.16 ; - RECT 3.22 0.61 3.48 1.21 ; - RECT 2.2 2.22 2.46 3.16 ; - RECT 2.2 0.61 2.46 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 6.24 4 ; - RECT 5.77 2.22 6.03 4 ; - RECT 4.75 2.56 5.01 4 ; - RECT 3.73 2.56 3.99 4 ; - RECT 2.71 2.56 2.97 4 ; - RECT 1.69 2.56 1.95 4 ; - RECT 0.67 2.56 0.93 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 6.24 0.22 ; - RECT 5.77 -0.22 6.03 1.21 ; - RECT 4.75 -0.22 5.01 0.87 ; - RECT 3.73 -0.22 3.99 0.87 ; - RECT 2.71 -0.22 2.97 0.87 ; - RECT 1.69 -0.22 1.95 0.87 ; - RECT 0.67 -0.22 0.93 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.18 2.22 1.44 3.16 ; - RECT 0.16 2.22 0.42 3.16 ; - RECT 0.16 2.22 1.94 2.38 ; - RECT 1.77 1.05 1.94 2.38 ; - RECT 1.77 1.555 4.975 1.815 ; - RECT 0.16 1.05 1.94 1.21 ; - RECT 1.18 0.61 1.44 1.21 ; - RECT 0.16 0.61 0.42 1.21 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_buf_8 - -MACRO sg13g2_decap_4 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_decap_4 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 1.065 2.22 1.79 4 ; - RECT 1.065 1.47 1.405 4 ; - RECT 0.13 2.22 0.4 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 1.51 -0.22 1.79 0.935 ; - RECT 0.53 -0.22 0.855 1.805 ; - RECT 0.13 -0.22 0.855 0.935 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_decap_4 - -MACRO sg13g2_decap_8 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_decap_8 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 2.945 2.21 3.205 4 ; - RECT 1.22 1.475 2.155 4 ; - RECT 0.185 2.205 0.445 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 2.585 -0.22 3.195 0.99 ; - RECT 2.585 -0.22 2.835 1.81 ; - RECT 1.53 -0.22 1.835 1.03 ; - RECT 0.52 -0.22 0.81 1.81 ; - RECT 0.175 -0.22 0.81 0.99 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_decap_8 - -MACRO sg13g2_dfrbp_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dfrbp_1 0 0 ; - SIZE 13.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.8998 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.746642 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.145 1.51 2.75 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 13.92 0.22 ; - RECT 12.635 -0.22 12.895 1.19 ; - RECT 10.91 -0.22 11.15 0.85 ; - RECT 9.56 -0.22 9.82 0.85 ; - RECT 2.235 -0.22 2.495 0.915 ; - RECT 1.14 -0.22 1.41 0.85 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 13.92 4 ; - RECT 12.63 2.1 12.9 4 ; - RECT 10.89 2.46 11.15 4 ; - RECT 2.945 2.86 3.115 4 ; - RECT 0.215 2.24 0.475 4 ; - END - END VDD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 1.07 0.6 1.89 ; - END - END D - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 13.145 2.095 13.56 3.155 ; - RECT 13.35 0.59 13.56 3.155 ; - RECT 13.125 0.59 13.56 1.19 ; - END - END Q - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7161 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.34 0.99 11.725 1.52 ; - RECT 11.4 0.59 11.66 3.155 ; - END - END Q_N - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.45 1.52 6.99 1.84 ; - END - END CLK - OBS - LAYER Metal1 ; - RECT 12.125 0.59 12.385 3.155 ; - RECT 12.87 1.445 13.17 1.745 ; - RECT 12.125 1.485 13.17 1.71 ; - RECT 10.07 2.035 10.33 2.495 ; - RECT 9.22 2.035 11 2.195 ; - RECT 10.84 1.03 11 2.195 ; - RECT 9.22 1.69 9.48 2.195 ; - RECT 10.57 1.03 11 1.19 ; - RECT 10.57 0.625 10.73 1.19 ; - RECT 10.38 0.625 10.73 0.885 ; - RECT 8.475 2.225 8.95 2.485 ; - RECT 8.79 1.145 8.95 2.485 ; - RECT 10.165 1.35 10.47 1.625 ; - RECT 8.79 1.35 10.47 1.51 ; - RECT 8.79 1.145 8.97 1.51 ; - RECT 7.96 1.145 8.97 1.315 ; - RECT 9.91 3.025 10.16 3.285 ; - RECT 4.855 3.025 5.115 3.285 ; - RECT 4.855 3.075 10.16 3.235 ; - RECT 7.51 0.805 7.725 1.31 ; - RECT 7.51 0.805 9.31 0.965 ; - RECT 9.05 0.59 9.31 0.965 ; - RECT 1.2 2.5 1.94 2.76 ; - RECT 1.2 1.15 1.36 2.76 ; - RECT 7.745 1.555 7.935 2.425 ; - RECT 2.95 1.705 3.21 1.965 ; - RECT 7.17 1.555 7.935 1.725 ; - RECT 2.95 1.15 3.11 1.965 ; - RECT 7.17 0.44 7.33 1.725 ; - RECT 1.2 1.15 3.11 1.31 ; - RECT 2.705 0.44 2.875 1.31 ; - RECT 1.72 0.815 1.98 1.31 ; - RECT 8.54 0.44 8.8 0.625 ; - RECT 2.705 0.44 8.8 0.605 ; - RECT 5.55 2.63 8.275 2.8 ; - RECT 8.115 1.525 8.275 2.8 ; - RECT 5.55 2.07 5.81 2.8 ; - RECT 4.855 2.16 5.81 2.42 ; - RECT 5.145 2.07 5.81 2.42 ; - RECT 5.145 0.92 5.42 2.42 ; - RECT 8.115 1.525 8.6 1.785 ; - RECT 5.145 0.92 5.815 1.18 ; - RECT 6.02 2.07 7.525 2.33 ; - RECT 6.02 0.98 6.18 2.33 ; - RECT 5.725 1.575 6.18 1.835 ; - RECT 6.755 0.92 6.99 1.18 ; - RECT 6.02 0.98 6.99 1.14 ; - RECT 4.66 1.44 4.905 1.7 ; - RECT 4.725 0.785 4.905 1.7 ; - RECT 3.12 0.785 4.905 0.96 ; - RECT 3.365 3.08 4.505 3.24 ; - RECT 4.32 2.655 4.505 3.24 ; - RECT 0.785 3.08 2.765 3.24 ; - RECT 2.605 2.52 2.765 3.24 ; - RECT 3.365 2.52 3.535 3.24 ; - RECT 0.785 0.59 0.95 3.24 ; - RECT 4.32 2.655 4.665 2.915 ; - RECT 2.605 2.52 3.535 2.68 ; - RECT 4.32 1.16 4.48 3.24 ; - RECT 0.72 2.24 0.98 2.5 ; - RECT 3.385 1.16 3.645 1.64 ; - RECT 3.385 1.16 4.48 1.32 ; - RECT 0.21 0.59 0.95 0.85 ; - RECT 2.245 2.145 2.425 2.9 ; - RECT 3.895 1.5 4.115 2.805 ; - RECT 2.245 2.145 4.115 2.315 ; - RECT 1.585 2.145 4.115 2.305 ; - RECT 1.585 1.705 1.845 2.305 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dfrbp_1 - -MACRO sg13g2_dfrbp_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dfrbp_2 0 0 ; - SIZE 14.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.2 1.51 2.75 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 14.4 0.22 ; - RECT 13.935 -0.22 14.21 0.84 ; - RECT 12.93 -0.22 13.19 1.21 ; - RECT 11.91 -0.22 12.17 0.85 ; - RECT 10.91 -0.22 11.15 0.85 ; - RECT 9.56 -0.22 9.82 0.885 ; - RECT 2.235 -0.22 2.495 0.915 ; - RECT 1.14 -0.22 1.4 0.885 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 14.4 4 ; - RECT 13.58 2.085 13.84 4 ; - RECT 12.555 2.085 12.815 4 ; - RECT 11.47 1.98 11.73 4 ; - RECT 10.45 2.46 10.71 4 ; - RECT 2.945 2.86 3.115 4 ; - RECT 0.215 2.215 0.47 4 ; - END - END VDD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 1.375 0.61 1.855 ; - END - END D - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7124 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 13.44 1.045 14.21 1.49 ; - RECT 13.19 1.515 13.7 1.775 ; - RECT 13.44 0.595 13.7 1.775 ; - RECT 13.065 2.085 13.36 3.175 ; - RECT 13.19 1.515 13.36 3.175 ; - END - END Q - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 10.96 1.52 11.72 1.74 ; - RECT 11.34 0.99 11.72 1.74 ; - RECT 11.395 0.59 11.66 1.74 ; - RECT 10.96 1.52 11.22 3.06 ; - END - END Q_N - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.365 1.335 6.99 1.935 ; - END - END CLK - OBS - LAYER Metal1 ; - RECT 11.98 1.98 12.36 2.92 ; - RECT 12.19 1.535 12.36 2.92 ; - RECT 12.19 1.535 12.985 1.795 ; - RECT 12.4 0.59 12.685 1.795 ; - RECT 9.91 2.1 10.17 2.495 ; - RECT 9.13 2.1 10.73 2.26 ; - RECT 10.57 0.625 10.73 2.26 ; - RECT 9.13 1.655 9.385 2.26 ; - RECT 10.38 0.625 10.73 0.885 ; - RECT 8.455 2.125 8.66 2.5 ; - RECT 8.455 2.125 8.95 2.295 ; - RECT 8.79 1.145 8.95 2.295 ; - RECT 10.165 1.275 10.39 1.665 ; - RECT 8.79 1.275 10.39 1.465 ; - RECT 7.96 1.145 8.97 1.315 ; - RECT 9.91 3.025 10.18 3.285 ; - RECT 4.855 3.025 5.115 3.285 ; - RECT 4.855 3.075 10.18 3.235 ; - RECT 7.51 0.805 7.68 1.31 ; - RECT 7.51 0.805 9.31 0.965 ; - RECT 9.05 0.625 9.31 0.965 ; - RECT 1.2 2.64 1.94 2.9 ; - RECT 1.2 1.17 1.36 2.9 ; - RECT 7.745 1.555 7.935 2.45 ; - RECT 2.935 1.755 3.215 1.965 ; - RECT 2.935 1.17 3.095 1.965 ; - RECT 7.17 1.555 7.935 1.725 ; - RECT 7.17 0.44 7.33 1.725 ; - RECT 1.2 1.17 3.095 1.33 ; - RECT 2.705 0.44 2.875 1.33 ; - RECT 1.72 0.815 1.98 1.33 ; - RECT 8.54 0.44 8.8 0.625 ; - RECT 2.705 0.44 8.8 0.605 ; - RECT 5.425 2.63 8.275 2.79 ; - RECT 8.115 1.51 8.275 2.79 ; - RECT 5.425 2.06 5.785 2.79 ; - RECT 5.02 2.15 5.785 2.41 ; - RECT 5.155 2.06 5.785 2.41 ; - RECT 5.155 1.135 5.415 2.41 ; - RECT 8.115 1.51 8.6 1.77 ; - RECT 5.965 2.145 7.525 2.37 ; - RECT 7.265 2.075 7.525 2.37 ; - RECT 5.965 0.855 6.125 2.37 ; - RECT 5.65 1.54 6.125 1.87 ; - RECT 6.755 0.81 6.99 1.07 ; - RECT 5.965 0.855 6.99 1.025 ; - RECT 4.63 1.44 4.895 1.7 ; - RECT 4.685 1.3 4.895 1.7 ; - RECT 4.685 0.785 4.865 1.7 ; - RECT 3.165 0.785 4.865 0.96 ; - RECT 0.79 3.08 2.765 3.24 ; - RECT 2.605 2.52 2.765 3.24 ; - RECT 3.455 2.985 4.625 3.145 ; - RECT 4.29 2.685 4.625 3.145 ; - RECT 0.79 2.24 0.98 3.24 ; - RECT 3.455 2.52 3.615 3.145 ; - RECT 4.29 1.17 4.45 3.145 ; - RECT 2.605 2.52 3.615 2.68 ; - RECT 0.72 2.24 0.98 2.52 ; - RECT 0.79 0.645 0.95 3.24 ; - RECT 3.385 1.225 3.645 1.64 ; - RECT 3.465 1.17 4.45 1.33 ; - RECT 0.21 0.645 0.95 0.84 ; - RECT 2.245 2.145 2.425 2.9 ; - RECT 3.89 1.51 4.075 2.805 ; - RECT 2.245 2.145 4.075 2.315 ; - RECT 1.585 2.145 4.075 2.305 ; - RECT 1.585 1.705 1.845 2.305 ; - RECT 3.89 1.51 4.11 1.81 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dfrbp_2 - -MACRO sg13g2_dfrbpq_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dfrbpq_1 0 0 ; - SIZE 12.96 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.8998 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.746642 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.145 1.51 2.75 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 12.96 0.22 ; - RECT 11.785 -0.22 12.045 1.19 ; - RECT 9.56 -0.22 9.82 0.85 ; - RECT 2.235 -0.22 2.495 0.915 ; - RECT 1.14 -0.22 1.41 0.85 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 12.96 4 ; - RECT 11.785 2.1 12.045 4 ; - RECT 10.61 2.225 10.875 4 ; - RECT 2.945 2.86 3.115 4 ; - RECT 0.215 2.24 0.475 4 ; - END - END VDD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 1.07 0.6 1.89 ; - END - END D - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 12.295 2.095 12.71 3.155 ; - RECT 12.5 0.59 12.71 3.155 ; - RECT 12.275 0.59 12.71 1.19 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.45 1.52 6.99 1.84 ; - END - END CLK - OBS - LAYER Metal1 ; - RECT 11.275 0.59 11.535 3.155 ; - RECT 12.02 1.445 12.32 1.745 ; - RECT 11.275 1.485 12.32 1.71 ; - RECT 10.07 1.86 10.33 2.495 ; - RECT 9.22 1.86 10.835 2.02 ; - RECT 10.675 1.03 10.835 2.02 ; - RECT 9.22 1.69 9.48 2.02 ; - RECT 10.57 0.625 10.73 1.19 ; - RECT 10.38 0.625 10.73 0.885 ; - RECT 8.475 2.225 8.95 2.485 ; - RECT 8.79 1.145 8.95 2.485 ; - RECT 10.165 1.35 10.47 1.625 ; - RECT 8.79 1.35 10.47 1.51 ; - RECT 8.79 1.145 8.97 1.51 ; - RECT 7.96 1.145 8.97 1.315 ; - RECT 9.91 3.025 10.16 3.285 ; - RECT 4.855 3.025 5.115 3.285 ; - RECT 4.855 3.075 10.16 3.235 ; - RECT 7.51 0.805 7.725 1.31 ; - RECT 7.51 0.805 9.31 0.965 ; - RECT 9.05 0.59 9.31 0.965 ; - RECT 1.2 2.5 1.94 2.76 ; - RECT 1.2 1.15 1.36 2.76 ; - RECT 7.745 1.555 7.935 2.425 ; - RECT 2.95 1.705 3.21 1.965 ; - RECT 7.17 1.555 7.935 1.725 ; - RECT 2.95 1.15 3.11 1.965 ; - RECT 7.17 0.44 7.33 1.725 ; - RECT 1.2 1.15 3.11 1.31 ; - RECT 2.705 0.44 2.875 1.31 ; - RECT 1.72 0.815 1.98 1.31 ; - RECT 8.54 0.44 8.8 0.625 ; - RECT 2.705 0.44 8.8 0.605 ; - RECT 5.55 2.63 8.275 2.8 ; - RECT 8.115 1.525 8.275 2.8 ; - RECT 5.55 2.07 5.81 2.8 ; - RECT 4.855 2.16 5.81 2.42 ; - RECT 5.145 2.07 5.81 2.42 ; - RECT 5.145 0.92 5.42 2.42 ; - RECT 8.115 1.525 8.6 1.785 ; - RECT 5.145 0.92 5.815 1.18 ; - RECT 6.02 2.07 7.525 2.33 ; - RECT 6.02 0.98 6.18 2.33 ; - RECT 5.725 1.575 6.18 1.835 ; - RECT 6.755 0.92 6.99 1.18 ; - RECT 6.02 0.98 6.99 1.14 ; - RECT 4.66 1.44 4.905 1.7 ; - RECT 4.725 0.785 4.905 1.7 ; - RECT 3.12 0.785 4.905 0.96 ; - RECT 3.365 3.08 4.505 3.24 ; - RECT 4.32 2.655 4.505 3.24 ; - RECT 0.785 3.08 2.765 3.24 ; - RECT 2.605 2.52 2.765 3.24 ; - RECT 3.365 2.52 3.535 3.24 ; - RECT 0.785 0.59 0.95 3.24 ; - RECT 4.32 2.655 4.665 2.915 ; - RECT 2.605 2.52 3.535 2.68 ; - RECT 4.32 1.16 4.48 3.24 ; - RECT 0.72 2.24 0.98 2.5 ; - RECT 3.385 1.16 3.645 1.64 ; - RECT 3.385 1.16 4.48 1.32 ; - RECT 0.21 0.59 0.95 0.85 ; - RECT 2.245 2.145 2.425 2.9 ; - RECT 3.895 1.5 4.115 2.805 ; - RECT 2.245 2.145 4.115 2.315 ; - RECT 1.585 2.145 4.115 2.305 ; - RECT 1.585 1.705 1.845 2.305 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dfrbpq_1 - -MACRO sg13g2_dfrbpq_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dfrbpq_2 0 0 ; - SIZE 13.44 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.2 1.51 2.75 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 13.44 0.22 ; - RECT 12.96 -0.22 13.215 1.2 ; - RECT 11.935 -0.22 12.2 1.2 ; - RECT 10.925 -0.22 11.16 1.19 ; - RECT 9.56 -0.22 9.82 0.885 ; - RECT 2.235 -0.22 2.495 0.915 ; - RECT 1.14 -0.22 1.4 0.885 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 13.44 4 ; - RECT 12.955 2.22 13.215 4 ; - RECT 11.93 2.19 12.19 4 ; - RECT 10.45 2.46 10.71 4 ; - RECT 2.945 2.86 3.115 4 ; - RECT 0.215 2.215 0.47 4 ; - END - END VDD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 1.375 0.61 1.855 ; - END - END D - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7161 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 12.44 1.505 13.15 1.845 ; - RECT 12.44 0.595 12.7 3.16 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.365 1.335 6.99 1.935 ; - END - END CLK - OBS - LAYER Metal1 ; - RECT 10.99 1.555 11.25 3.105 ; - RECT 10.99 1.555 11.92 1.795 ; - RECT 11.41 1.54 11.92 1.795 ; - RECT 11.41 0.59 11.67 1.795 ; - RECT 9.91 2.1 10.17 2.495 ; - RECT 9.13 2.1 10.73 2.26 ; - RECT 10.57 0.625 10.73 2.26 ; - RECT 9.13 1.655 9.385 2.26 ; - RECT 10.38 0.625 10.73 0.885 ; - RECT 8.455 2.125 8.66 2.5 ; - RECT 8.455 2.125 8.95 2.295 ; - RECT 8.79 1.145 8.95 2.295 ; - RECT 10.165 1.275 10.39 1.665 ; - RECT 8.79 1.275 10.39 1.465 ; - RECT 7.96 1.145 8.97 1.315 ; - RECT 9.91 3.025 10.18 3.285 ; - RECT 4.855 3.025 5.115 3.285 ; - RECT 4.855 3.075 10.18 3.235 ; - RECT 7.51 0.805 7.68 1.31 ; - RECT 7.51 0.805 9.31 0.965 ; - RECT 9.05 0.625 9.31 0.965 ; - RECT 1.2 2.64 1.94 2.9 ; - RECT 1.2 1.17 1.36 2.9 ; - RECT 7.745 1.555 7.935 2.45 ; - RECT 2.935 1.755 3.215 1.965 ; - RECT 2.935 1.17 3.095 1.965 ; - RECT 7.17 1.555 7.935 1.725 ; - RECT 7.17 0.44 7.33 1.725 ; - RECT 1.2 1.17 3.095 1.33 ; - RECT 2.705 0.44 2.875 1.33 ; - RECT 1.72 0.815 1.98 1.33 ; - RECT 8.54 0.44 8.8 0.625 ; - RECT 2.705 0.44 8.8 0.605 ; - RECT 5.425 2.63 8.275 2.79 ; - RECT 8.115 1.51 8.275 2.79 ; - RECT 5.425 2.06 5.785 2.79 ; - RECT 5.02 2.15 5.785 2.41 ; - RECT 5.155 2.06 5.785 2.41 ; - RECT 5.155 1.135 5.415 2.41 ; - RECT 8.115 1.51 8.6 1.77 ; - RECT 5.965 2.145 7.525 2.37 ; - RECT 7.265 2.075 7.525 2.37 ; - RECT 5.965 0.855 6.125 2.37 ; - RECT 5.65 1.54 6.125 1.87 ; - RECT 6.755 0.81 6.99 1.07 ; - RECT 5.965 0.855 6.99 1.025 ; - RECT 4.63 1.44 4.895 1.7 ; - RECT 4.685 1.3 4.895 1.7 ; - RECT 4.685 0.785 4.865 1.7 ; - RECT 3.165 0.785 4.865 0.96 ; - RECT 0.79 3.08 2.765 3.24 ; - RECT 2.605 2.52 2.765 3.24 ; - RECT 3.455 2.985 4.625 3.145 ; - RECT 4.29 2.685 4.625 3.145 ; - RECT 0.79 2.24 0.98 3.24 ; - RECT 3.455 2.52 3.615 3.145 ; - RECT 4.29 1.17 4.45 3.145 ; - RECT 2.605 2.52 3.615 2.68 ; - RECT 0.72 2.24 0.98 2.52 ; - RECT 0.79 0.645 0.95 3.24 ; - RECT 3.385 1.225 3.645 1.64 ; - RECT 3.465 1.17 4.45 1.33 ; - RECT 0.21 0.645 0.95 0.84 ; - RECT 2.245 2.145 2.425 2.9 ; - RECT 3.89 1.51 4.075 2.805 ; - RECT 2.245 2.145 4.075 2.315 ; - RECT 1.585 2.145 4.075 2.305 ; - RECT 1.585 1.705 1.845 2.305 ; - RECT 3.89 1.51 4.11 1.81 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dfrbpq_2 - -MACRO sg13g2_dlhq_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlhq_1 0 0 ; - SIZE 8.16 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.315 1.4 0.785 2.07 ; - END - END D - PIN GATE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2054 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.575 1.57 6.905 2 ; - END - END GATE - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.45 2.075 7.785 3.155 ; - RECT 7.625 0.63 7.785 3.155 ; - RECT 7.435 0.63 7.785 1.355 ; - END - END Q - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 8.16 4 ; - RECT 6.965 2.23 7.225 4 ; - RECT 5.03 3.115 5.305 4 ; - RECT 1.85 3.19 2.11 4 ; - RECT 0.275 2.4 0.535 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 8.16 0.22 ; - RECT 6.88 -0.22 7.14 0.515 ; - RECT 5.27 -0.22 5.55 0.445 ; - RECT 1.925 -0.22 2.185 1.27 ; - RECT 0.335 -0.22 0.595 1.03 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 4.5 1.93 5.005 2.195 ; - RECT 4.77 0.475 5.005 2.195 ; - RECT 7.085 1.54 7.445 1.87 ; - RECT 7.085 0.7 7.255 1.87 ; - RECT 6.29 0.7 7.255 0.88 ; - RECT 4.77 0.625 6.5 0.785 ; - RECT 2.39 0.475 2.665 0.78 ; - RECT 2.39 0.475 5.005 0.635 ; - RECT 3.78 2.725 6.715 2.885 ; - RECT 6.035 2.205 6.715 2.885 ; - RECT 3.78 1.93 3.95 2.885 ; - RECT 6.035 1.57 6.395 2.885 ; - RECT 6.235 1.115 6.395 2.885 ; - RECT 3.39 1.93 3.95 2.095 ; - RECT 3.045 1.655 3.545 1.975 ; - RECT 6.235 1.115 6.6 1.39 ; - RECT 4.13 2.385 5.815 2.545 ; - RECT 5.565 1.005 5.815 2.545 ; - RECT 4.13 1.515 4.29 2.545 ; - RECT 3.735 1.515 4.29 1.75 ; - RECT 5.565 1.005 6.055 1.265 ; - RECT 3.05 2.275 3.6 2.435 ; - RECT 2.705 2.155 3.205 2.315 ; - RECT 2.705 1.315 2.865 2.315 ; - RECT 2.705 1.315 3.545 1.475 ; - RECT 4.255 0.995 4.585 1.325 ; - RECT 3.225 1.155 4.585 1.325 ; - RECT 3.33 3.065 4.175 3.235 ; - RECT 3.33 2.615 3.5 3.235 ; - RECT 2.71 2.615 3.5 2.785 ; - RECT 2.27 2.495 2.865 2.66 ; - RECT 2.27 2.225 2.52 2.66 ; - RECT 1.535 1.575 2.525 1.745 ; - RECT 2.365 0.965 2.525 1.745 ; - RECT 1.535 0.725 1.695 1.745 ; - RECT 2.365 0.965 3.02 1.13 ; - RECT 1.415 0.725 1.695 1.035 ; - RECT 2.85 0.815 4.02 0.975 ; - RECT 2.355 3.025 3.04 3.205 ; - RECT 1.335 2.215 1.57 3.165 ; - RECT 2.355 2.84 2.525 3.205 ; - RECT 1.335 2.84 2.525 3 ; - RECT 0.785 2.405 1.135 3.135 ; - RECT 0.965 1.32 1.135 3.135 ; - RECT 0.965 1.32 1.355 1.99 ; - RECT 0.965 0.79 1.125 3.135 ; - RECT 0.825 0.79 1.125 1.095 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlhq_1 - -MACRO sg13g2_dlhr_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlhr_1 0 0 ; - SIZE 8.64 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.765 1.45 1.11 1.91 ; - END - END D - PIN GATE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2054 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.29 1.45 1.59 1.91 ; - END - END GATE - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 5.63 1.325 6.05 1.875 ; - END - END RESET_B - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.53 2.395 6.945 3.175 ; - RECT 6.785 1.01 6.945 3.175 ; - RECT 6.435 1.01 6.945 1.24 ; - RECT 6.435 0.51 6.72 1.24 ; - END - END Q - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 8.64 4 ; - RECT 7.635 2.31 7.82 4 ; - RECT 6.095 2.46 6.285 4 ; - RECT 4.7 2.835 5.3 4 ; - RECT 2.65 2.935 2.93 4 ; - RECT 0.97 2.935 1.23 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 8.64 0.22 ; - RECT 7.55 -0.22 7.81 1.12 ; - RECT 5.905 -0.22 6.235 1.14 ; - RECT 4.545 -0.22 4.83 1.115 ; - RECT 2.645 -0.22 2.905 0.54 ; - RECT 0.91 -0.22 1.24 1.25 ; - END - END VSS - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 8 1.97 8.39 3.09 ; - RECT 8.215 0.47 8.39 3.09 ; - RECT 8.02 0.47 8.39 1.085 ; - END - END Q_N - OBS - LAYER Metal1 ; - RECT 7.125 1.475 7.315 3.09 ; - RECT 7.125 1.475 8 1.76 ; - RECT 7.125 0.49 7.305 3.09 ; - RECT 7 0.49 7.305 0.775 ; - RECT 5.575 2.055 5.78 3.09 ; - RECT 4.51 2.12 5.78 2.45 ; - RECT 6.29 1.48 6.605 2.215 ; - RECT 5.29 2.055 6.605 2.215 ; - RECT 5.29 0.51 5.45 2.45 ; - RECT 5.085 0.51 5.45 1.23 ; - RECT 3.495 2.535 3.8 2.855 ; - RECT 3.64 1.77 3.8 2.855 ; - RECT 3.64 1.77 5.11 1.935 ; - RECT 4.84 1.48 5.11 1.935 ; - RECT 3.865 1.76 5.11 1.935 ; - RECT 3.865 0.84 4.035 1.935 ; - RECT 3.59 0.84 4.035 1.09 ; - RECT 3.14 3.035 4.3 3.205 ; - RECT 3.99 2.18 4.3 3.205 ; - RECT 3.14 2.105 3.31 3.205 ; - RECT 2.11 2.125 2.5 2.415 ; - RECT 2.33 1.075 2.5 2.415 ; - RECT 3.3 1.27 3.46 2.27 ; - RECT 3.3 1.27 3.68 1.59 ; - RECT 2.33 1.27 3.68 1.435 ; - RECT 2.11 1.075 2.5 1.35 ; - RECT 1.52 2.165 1.93 2.355 ; - RECT 1.77 0.66 1.93 2.355 ; - RECT 1.77 1.55 2.145 1.88 ; - RECT 1.455 0.66 1.93 1.25 ; - RECT 1.455 0.72 3.275 0.89 ; - RECT 3.105 0.44 3.275 0.89 ; - RECT 3.105 0.44 4.19 0.63 ; - RECT 0.38 2.3 0.665 2.945 ; - RECT 0.38 2.595 2.96 2.755 ; - RECT 2.79 1.62 2.96 2.755 ; - RECT 0.38 0.96 0.54 2.945 ; - RECT 2.79 1.62 3.12 1.92 ; - RECT 0.38 0.96 0.665 1.27 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlhr_1 - -MACRO sg13g2_dlhrq_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlhrq_1 0 0 ; - SIZE 7.2 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.3 1.52 0.6 2 ; - END - END D - PIN GATE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2054 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.185 1.505 1.525 2 ; - END - END GATE - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 5.695 1.57 6.015 2 ; - END - END RESET_B - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6884 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.525 2.075 6.885 3.16 ; - RECT 6.725 0.77 6.885 3.16 ; - RECT 6.395 0.77 6.885 1.02 ; - END - END Q - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 7.2 4 ; - RECT 6.025 2.205 6.23 4 ; - RECT 4.875 2.935 5.135 4 ; - RECT 2.62 2.935 2.88 4 ; - RECT 0.87 2.935 1.13 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 7.2 0.22 ; - RECT 5.905 -0.22 6.165 0.985 ; - RECT 4.49 -0.22 4.75 0.895 ; - RECT 2.59 -0.22 2.88 0.745 ; - RECT 0.995 -0.22 1.26 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 5.495 2.205 5.735 3.16 ; - RECT 4.555 2.3 5.735 2.585 ; - RECT 5.355 1.2 5.515 2.585 ; - RECT 6.225 1.2 6.545 1.77 ; - RECT 5.025 1.2 6.545 1.36 ; - RECT 5.025 0.64 5.285 1.36 ; - RECT 3.545 2.66 3.785 2.92 ; - RECT 3.625 1.945 3.785 2.92 ; - RECT 3.625 1.955 5.175 2.115 ; - RECT 4.915 1.69 5.175 2.115 ; - RECT 3.745 0.85 3.905 2.115 ; - RECT 3.535 0.85 3.905 1.085 ; - RECT 1.465 2.18 1.875 2.415 ; - RECT 1.705 1.68 1.875 2.415 ; - RECT 1.705 1.68 2.08 2 ; - RECT 4.085 1.445 4.345 1.775 ; - RECT 1.705 0.925 1.865 2.415 ; - RECT 4.085 0.475 4.255 1.775 ; - RECT 1.485 0.605 1.775 1.315 ; - RECT 1.485 0.925 3.27 1.085 ; - RECT 3.1 0.475 3.27 1.085 ; - RECT 3.1 0.475 4.255 0.645 ; - RECT 3.155 3.18 4.295 3.34 ; - RECT 3.965 2.295 4.295 3.34 ; - RECT 3.155 2.195 3.325 3.34 ; - RECT 2.055 2.2 2.42 2.415 ; - RECT 2.26 1.265 2.42 2.415 ; - RECT 3.285 1.265 3.445 2.37 ; - RECT 3.285 1.265 3.565 1.67 ; - RECT 2.045 1.265 3.565 1.445 ; - RECT 0.365 2.37 0.61 3.14 ; - RECT 0.365 2.595 2.945 2.755 ; - RECT 2.775 1.69 2.945 2.755 ; - RECT 0.365 2.37 0.965 2.755 ; - RECT 0.78 1.12 0.965 2.755 ; - RECT 2.775 1.69 3.105 2.02 ; - RECT 0.24 1.12 0.965 1.34 ; - RECT 0.24 0.92 0.515 1.34 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlhrq_1 - -MACRO sg13g2_dllr_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dllr_1 0 0 ; - SIZE 9.12 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.72 1.48 1.1 2.12 ; - END - END D - PIN GATE_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2054 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.29 1.49 1.61 2.12 ; - END - END GATE_N - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.11 1.41 6.45 1.81 ; - END - END RESET_B - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 8.55 2.07 8.96 3.135 ; - RECT 8.715 0.54 8.96 3.135 ; - RECT 8.595 0.54 8.96 1.22 ; - END - END Q_N - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.245 1.135 7.435 2.2 ; - RECT 6.89 0.535 7.365 1.25 ; - RECT 6.975 1.965 7.31 3.035 ; - END - END Q - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 9.12 4 ; - RECT 8.15 2.06 8.33 4 ; - RECT 6.455 2.425 6.715 4 ; - RECT 5.02 2.815 5.695 4 ; - RECT 2.825 3.12 3.085 4 ; - RECT 0.905 2.895 1.165 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 9.12 0.22 ; - RECT 8.085 -0.22 8.345 1.22 ; - RECT 6.38 -0.22 6.64 1.16 ; - RECT 5.01 -0.22 5.24 1.165 ; - RECT 2.785 -0.22 3.045 0.82 ; - RECT 0.95 -0.22 1.21 1.235 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 7.53 2.355 7.825 2.96 ; - RECT 7.615 0.725 7.825 2.96 ; - RECT 7.615 1.52 8.52 1.85 ; - RECT 7.615 0.725 7.835 1.85 ; - RECT 7.545 0.725 7.835 0.98 ; - RECT 5.9 1.99 6.23 3.07 ; - RECT 4.815 2.2 6.23 2.51 ; - RECT 6.635 1.48 6.795 2.245 ; - RECT 5.605 1.99 6.795 2.245 ; - RECT 5.605 0.555 5.78 2.51 ; - RECT 6.635 1.48 7.06 1.77 ; - RECT 5.495 0.555 5.78 1.27 ; - RECT 3.785 2.625 4.075 2.955 ; - RECT 3.915 1.855 4.075 2.955 ; - RECT 3.915 1.855 5.01 2.02 ; - RECT 4.67 1.44 5.01 2.02 ; - RECT 4.67 1.44 5.405 1.77 ; - RECT 4.67 0.595 4.83 2.02 ; - RECT 3.835 0.595 4.83 0.83 ; - RECT 3.405 3.155 4.55 3.34 ; - RECT 4.275 2.27 4.55 3.34 ; - RECT 3.405 2.2 3.575 3.34 ; - RECT 1.69 2.43 1.96 2.695 ; - RECT 1.69 2.43 2.84 2.59 ; - RECT 2.67 1.35 2.84 2.59 ; - RECT 1.69 2.41 1.95 2.695 ; - RECT 1.79 0.595 1.95 2.695 ; - RECT 3.565 1.35 3.735 2.365 ; - RECT 2.505 1.465 2.84 1.77 ; - RECT 3.565 1.35 3.895 1.67 ; - RECT 2.52 1.35 3.895 1.51 ; - RECT 1.51 0.595 1.95 1.29 ; - RECT 2.13 1.955 2.485 2.25 ; - RECT 2.13 0.605 2.3 2.25 ; - RECT 4.16 1.01 4.49 1.67 ; - RECT 2.13 0.605 2.38 1.225 ; - RECT 2.13 1.01 4.49 1.17 ; - RECT 2.13 0.605 2.39 1.17 ; - RECT 1.35 2.95 2.3 3.12 ; - RECT 2.13 2.78 2.3 3.12 ; - RECT 0.38 2.355 0.655 3.12 ; - RECT 1.35 2.355 1.51 3.12 ; - RECT 2.13 2.78 3.195 2.94 ; - RECT 3.025 1.69 3.195 2.94 ; - RECT 0.38 2.355 1.51 2.515 ; - RECT 0.38 0.875 0.54 3.12 ; - RECT 3.025 1.69 3.355 2.02 ; - RECT 0.38 0.875 0.66 1.185 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dllr_1 - -MACRO sg13g2_dllrq_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dllrq_1 0 0 ; - SIZE 7.68 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.75 1.56 1.115 1.96 ; - END - END D - PIN GATE_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2054 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.305 1.56 1.62 1.96 ; - END - END GATE_N - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.13 1.29 6.535 1.915 ; - END - END RESET_B - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.8449 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.085 2.085 7.415 3.155 ; - RECT 7.255 0.5 7.415 3.155 ; - RECT 7.065 0.5 7.415 1.2 ; - END - END Q - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 7.68 4 ; - RECT 6.45 2.56 6.705 4 ; - RECT 4.975 2.7 5.655 4 ; - RECT 2.715 3.025 2.975 4 ; - RECT 0.99 2.155 1.25 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 7.68 0.22 ; - RECT 6.475 -0.22 6.735 1.105 ; - RECT 5.01 -0.22 5.27 0.725 ; - RECT 2.695 -0.22 3.46 0.49 ; - RECT 0.96 -0.22 1.22 0.49 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 5.905 2.215 6.165 3.03 ; - RECT 5.78 0.495 5.95 2.47 ; - RECT 4.785 2.215 6.885 2.375 ; - RECT 6.715 1.43 6.885 2.375 ; - RECT 4.785 2.14 5.95 2.47 ; - RECT 6.715 1.43 7.075 1.76 ; - RECT 5.55 0.495 5.95 1.2 ; - RECT 3.555 2.29 4.035 2.46 ; - RECT 3.875 1.8 4.035 2.46 ; - RECT 3.875 1.8 5.37 1.96 ; - RECT 5.185 1.41 5.37 1.96 ; - RECT 5.185 1.41 5.595 1.74 ; - RECT 5.185 0.915 5.355 1.96 ; - RECT 4.135 0.915 5.355 1.075 ; - RECT 4.135 0.56 4.395 1.075 ; - RECT 2.165 2.125 2.545 2.385 ; - RECT 2.385 1.015 2.545 2.385 ; - RECT 2.385 1.95 3.69 2.11 ; - RECT 3.375 1.3 3.69 2.11 ; - RECT 3.375 1.3 4.635 1.615 ; - RECT 2.145 1.015 2.545 1.28 ; - RECT 1.49 2.68 1.975 2.855 ; - RECT 1.49 2.68 4.545 2.84 ; - RECT 4.215 2.14 4.545 2.84 ; - RECT 1.49 2.14 1.965 2.855 ; - RECT 1.805 1.07 1.965 2.855 ; - RECT 1.805 1.46 2.205 1.78 ; - RECT 1.495 1.07 1.965 1.335 ; - RECT 0.395 2.14 0.75 2.855 ; - RECT 0.395 0.67 0.565 2.855 ; - RECT 2.835 0.67 3.165 1.7 ; - RECT 0.395 0.67 0.745 1.36 ; - RECT 0.395 0.67 3.165 0.835 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dllrq_1 - -MACRO sg13g2_dlygate4sd1_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlygate4sd1_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.24 1.425 0.835 1.945 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.43 2.22 3.685 3.16 ; - RECT 3.495 0.61 3.685 3.16 ; - RECT 3.025 1.12 3.685 1.37 ; - RECT 3.425 0.61 3.685 1.37 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.9 2.455 3.16 4 ; - RECT 0.91 2.65 1.17 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.915 -0.22 3.175 0.87 ; - RECT 0.87 -0.22 1.13 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.14 2.03 2.45 2.395 ; - RECT 2.14 2.03 3.235 2.205 ; - RECT 3.045 1.55 3.235 2.205 ; - RECT 2.595 1.55 3.315 1.81 ; - RECT 2.595 1.16 2.755 1.81 ; - RECT 2.155 1.16 2.755 1.36 ; - RECT 2.155 0.96 2.395 1.36 ; - RECT 1.52 2.615 1.825 2.945 ; - RECT 1.58 1.57 1.825 2.945 ; - RECT 1.58 1.57 2.415 1.83 ; - RECT 1.58 0.615 1.81 2.945 ; - RECT 1.52 0.615 1.81 0.87 ; - RECT 0.24 2.195 0.5 2.91 ; - RECT 0.24 2.195 1.375 2.4 ; - RECT 1.12 1.065 1.375 2.4 ; - RECT 0.21 1.065 1.375 1.24 ; - RECT 0.21 0.61 0.48 1.24 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlygate4sd1_1 - -MACRO sg13g2_dlygate4sd2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlygate4sd2_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.205 1.425 0.835 1.945 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.43 2.22 3.685 3.16 ; - RECT 3.495 0.61 3.685 3.16 ; - RECT 3.065 1.115 3.685 1.37 ; - RECT 3.425 0.61 3.685 1.37 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.9 2.455 3.16 4 ; - RECT 0.745 2.65 1.01 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.915 -0.22 3.175 0.87 ; - RECT 0.86 -0.22 1.12 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.165 2.03 2.425 3.04 ; - RECT 2.165 2.03 3.205 2.205 ; - RECT 3.045 1.55 3.205 2.205 ; - RECT 2.58 1.55 3.315 1.81 ; - RECT 2.58 1.16 2.74 1.81 ; - RECT 2.155 1.16 2.74 1.36 ; - RECT 2.155 0.96 2.395 1.36 ; - RECT 1.52 2.615 1.825 2.945 ; - RECT 1.58 1.555 1.825 2.945 ; - RECT 1.58 1.555 2.4 1.815 ; - RECT 1.58 0.61 1.81 2.945 ; - RECT 1.52 0.61 1.81 0.87 ; - RECT 0.24 2.195 0.5 2.91 ; - RECT 0.24 2.195 1.375 2.4 ; - RECT 1.12 1.065 1.375 2.4 ; - RECT 0.21 1.065 1.375 1.24 ; - RECT 0.21 0.61 0.48 1.24 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlygate4sd2_1 - -MACRO sg13g2_dlygate4sd3_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_dlygate4sd3_1 0 0 ; - SIZE 4.32 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1092 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.285 1.41 0.915 2.08 ; - END - END A - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.32 4 ; - RECT 3.12 2.56 3.38 4 ; - RECT 0.81 2.665 1.07 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.32 0.22 ; - RECT 3.13 -0.22 3.39 0.85 ; - RECT 0.8 -0.22 1.07 0.835 ; - END - END VSS - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6772 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.655 2.075 4.02 3.17 ; - RECT 3.805 0.595 4.02 3.17 ; - RECT 3.61 0.595 4.02 1.34 ; - END - END X - OBS - LAYER Metal1 ; - RECT 2.21 2.045 2.47 3.04 ; - RECT 2.21 2.045 3.34 2.215 ; - RECT 3.15 1.045 3.34 2.215 ; - RECT 3.15 1.515 3.535 1.845 ; - RECT 2.205 1.045 3.34 1.235 ; - RECT 2.205 0.945 2.47 1.235 ; - RECT 1.69 2.22 1.955 3.16 ; - RECT 1.72 0.665 1.955 3.16 ; - RECT 1.72 1.55 2.925 1.81 ; - RECT 0.3 2.32 0.56 2.88 ; - RECT 0.3 2.32 1.455 2.48 ; - RECT 1.175 1.015 1.455 2.48 ; - RECT 0.3 1.015 1.455 1.205 ; - RECT 0.3 0.69 0.56 1.205 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_dlygate4sd3_1 - -MACRO sg13g2_ebufn_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_ebufn_2 0 0 ; - SIZE 4.8 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.5044 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.155 1.37 3.495 1.85 ; - END - END TE_B - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.695 1.37 4.015 1.85 ; - END - END A - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 2.17 1.1 2.765 ; - RECT 0.74 0.845 1.025 1.08 ; - RECT 0.74 0.845 0.91 2.38 ; - END - END Z - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.8 4 ; - RECT 3.52 2.915 3.78 4 ; - RECT 1.89 3.23 2.15 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.8 0.22 ; - RECT 3.56 -0.22 3.82 1.13 ; - RECT 1.78 -0.22 2.04 0.82 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 4.14 2.08 4.435 3.04 ; - RECT 4.245 0.595 4.435 3.04 ; - RECT 2.36 2.545 4.435 2.71 ; - RECT 2.36 1.6 2.52 2.71 ; - RECT 1.1 1.6 2.52 1.76 ; - RECT 1.1 1.5 1.355 1.76 ; - RECT 4.06 0.595 4.435 1.13 ; - RECT 2.7 2.08 3.22 2.34 ; - RECT 2.7 0.975 2.915 2.34 ; - RECT 2.7 0.975 3.3 1.16 ; - RECT 3.05 0.56 3.3 1.16 ; - RECT 0.33 3.075 1.61 3.235 ; - RECT 1.35 2.17 1.61 3.235 ; - RECT 2.43 2.89 2.69 3.16 ; - RECT 0.33 2.51 0.59 3.235 ; - RECT 1.35 2.89 2.69 3.05 ; - RECT 1.27 1 2.515 1.16 ; - RECT 2.3 0.54 2.515 1.16 ; - RECT 0.25 0.44 0.51 1.16 ; - RECT 1.27 0.44 1.53 1.16 ; - RECT 0.25 0.44 1.53 0.635 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_ebufn_2 - -MACRO sg13g2_ebufn_4 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_ebufn_4 0 0 ; - SIZE 7.2 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.65 1.96 1.185 2.24 ; - RECT 0.65 1.535 0.915 2.24 ; - END - END A - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.8242 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.3 1.42 1.855 1.7 ; - RECT 1.3 1.02 1.58 1.7 ; - END - END TE_B - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.4322 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.15 2.11 6.41 2.83 ; - RECT 6.23 0.93 6.41 2.83 ; - RECT 5.115 1.145 6.41 1.375 ; - RECT 6.145 0.93 6.41 1.375 ; - RECT 5.12 2.11 6.41 2.335 ; - RECT 5.12 2.11 5.38 2.83 ; - RECT 5.115 0.93 5.375 1.375 ; - END - END Z - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 7.2 4 ; - RECT 4.09 2.57 4.35 4 ; - RECT 3.07 2.945 3.33 4 ; - RECT 0.89 2.91 1.15 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 7.2 0.22 ; - RECT 4.09 -0.22 4.35 1.16 ; - RECT 3.07 -0.22 3.33 1.16 ; - RECT 0.805 -0.22 1.065 1.19 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.56 1.34 4.82 1.51 ; - RECT 4.6 0.455 4.82 1.51 ; - RECT 3.58 0.59 3.84 1.51 ; - RECT 2.56 0.59 2.82 1.51 ; - RECT 6.66 0.455 6.92 1.19 ; - RECT 5.635 0.455 5.895 0.85 ; - RECT 4.6 0.455 6.92 0.625 ; - RECT 4.615 3.17 6.92 3.33 ; - RECT 6.66 2.23 6.92 3.33 ; - RECT 3.58 2.115 3.84 3.17 ; - RECT 2.56 2.6 2.82 3.17 ; - RECT 5.64 2.57 5.9 3.33 ; - RECT 4.615 2.115 4.845 3.33 ; - RECT 2.56 2.6 3.84 2.765 ; - RECT 3.58 2.115 4.845 2.275 ; - RECT 0.28 2.555 0.64 3.17 ; - RECT 0.28 2.57 2.12 2.73 ; - RECT 1.96 2.23 2.12 2.73 ; - RECT 0.28 0.59 0.445 3.17 ; - RECT 1.96 2.23 3.2 2.39 ; - RECT 3.03 1.7 3.2 2.39 ; - RECT 3.03 1.7 5.935 1.86 ; - RECT 4.995 1.595 5.935 1.86 ; - RECT 0.28 0.59 0.54 1.19 ; - RECT 1.4 1.885 1.66 2.39 ; - RECT 1.4 1.885 2.355 2.05 ; - RECT 2.095 0.535 2.355 2.05 ; - RECT 1.315 0.59 2.355 0.84 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_ebufn_4 - -MACRO sg13g2_ebufn_8 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_ebufn_8 0 0 ; - SIZE 12 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 2.8272 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.73 2.12 3.99 2.85 ; - RECT 0.67 1.17 3.99 1.36 ; - RECT 3.73 0.915 3.99 1.36 ; - RECT 0.67 2.12 3.99 2.29 ; - RECT 2.71 2.12 2.97 2.85 ; - RECT 2.71 0.92 2.97 1.36 ; - RECT 0.67 2.12 2.97 2.295 ; - RECT 1.69 2.12 1.95 2.85 ; - RECT 1.685 0.92 1.95 1.36 ; - RECT 0.78 1.17 1.14 2.295 ; - RECT 0.67 2.02 0.93 2.85 ; - RECT 0.67 0.92 0.93 1.465 ; - END - END Z - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 10.84 1.51 11.335 1.835 ; - END - END A - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 1.4066 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 9.665 1.51 10.605 1.835 ; - END - END TE_B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 12 4 ; - RECT 11.51 2.62 11.77 4 ; - RECT 10.49 2.93 10.75 4 ; - RECT 7.84 3.205 8.105 4 ; - RECT 6.795 2.96 7.055 4 ; - RECT 5.77 2.96 6.03 4 ; - RECT 4.75 2.97 5.01 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 12 0.22 ; - RECT 11.51 -0.22 11.77 0.9 ; - RECT 10.49 -0.22 10.75 1.24 ; - RECT 7.875 -0.22 8.135 1.225 ; - RECT 6.855 -0.22 7.115 1.225 ; - RECT 5.835 -0.22 6.095 1.225 ; - RECT 4.815 -0.22 5.075 1.2 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 11 2.24 11.26 3.19 ; - RECT 8.805 2.56 11.26 2.725 ; - RECT 8.805 2.25 8.985 2.725 ; - RECT 11 2.24 11.765 2.44 ; - RECT 11.59 1.08 11.765 2.44 ; - RECT 4.235 2.25 8.985 2.41 ; - RECT 4.235 1.73 4.445 2.41 ; - RECT 1.58 1.73 4.445 1.9 ; - RECT 1.58 1.585 3.995 1.9 ; - RECT 11 1.08 11.765 1.24 ; - RECT 11 0.64 11.26 1.24 ; - RECT 9.165 2.1 10.24 2.38 ; - RECT 9.165 0.64 9.4 2.38 ; - RECT 9.98 0.64 10.24 1.24 ; - RECT 8.875 0.64 10.24 0.885 ; - RECT 4.72 1.55 8.645 1.72 ; - RECT 8.385 0.74 8.645 1.72 ; - RECT 4.26 1.38 5.585 1.55 ; - RECT 7.365 0.74 7.625 1.72 ; - RECT 6.345 0.74 6.605 1.72 ; - RECT 5.325 0.74 5.585 1.72 ; - RECT 4.26 0.53 4.525 1.55 ; - RECT 0.15 0.53 0.405 1.34 ; - RECT 3.22 0.53 3.48 0.985 ; - RECT 2.2 0.53 2.46 0.985 ; - RECT 1.18 0.53 1.44 0.975 ; - RECT 0.15 0.53 4.525 0.73 ; - RECT 0.16 3.155 4.5 3.325 ; - RECT 4.24 2.59 4.5 3.325 ; - RECT 8.385 2.84 8.645 3.19 ; - RECT 7.305 2.59 7.565 3.19 ; - RECT 6.285 2.59 6.55 3.19 ; - RECT 5.26 2.59 5.52 3.19 ; - RECT 3.22 2.59 3.48 3.325 ; - RECT 2.2 2.59 2.46 3.325 ; - RECT 1.18 2.59 1.44 3.325 ; - RECT 0.16 2.15 0.42 3.325 ; - RECT 7.305 2.84 8.645 3.02 ; - RECT 4.24 2.59 6.55 2.78 ; - RECT 4.24 2.59 7.565 2.775 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_ebufn_8 - -MACRO sg13g2_einvn_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_einvn_2 0 0 ; - SIZE 4.32 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7142 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.16 1.005 3.49 2.825 ; - END - END Z - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.7 1.01 4.03 1.75 ; - END - END A - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.429 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.28 1.32 0.995 2.33 ; - END - END TE_B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.32 4 ; - RECT 2.14 2.56 2.4 4 ; - RECT 0.6 2.56 0.86 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.32 0.22 ; - RECT 2.14 -0.22 2.4 0.85 ; - RECT 0.6 -0.22 0.865 0.91 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.655 1.03 2.91 1.195 ; - RECT 2.65 0.59 2.91 1.195 ; - RECT 1.655 0.575 1.9 1.195 ; - RECT 2.65 0.59 3.95 0.825 ; - RECT 2.65 3.175 3.93 3.335 ; - RECT 3.67 2.22 3.93 3.335 ; - RECT 2.65 2.215 2.91 3.335 ; - RECT 1.63 2.215 1.89 3.16 ; - RECT 1.63 2.215 2.91 2.38 ; - RECT 1.085 2.56 1.385 3.16 ; - RECT 1.215 1.52 1.385 3.16 ; - RECT 1.215 1.52 1.655 1.85 ; - RECT 1.215 0.65 1.38 3.16 ; - RECT 1.115 0.65 1.38 0.91 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_einvn_2 - -MACRO sg13g2_einvn_4 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_einvn_4 0 0 ; - SIZE 6.24 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.4136 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.2 1.115 5.56 1.305 ; - RECT 5.3 0.89 5.56 1.305 ; - RECT 5.1 2.13 5.36 2.82 ; - RECT 4.08 2.13 5.36 2.33 ; - RECT 4.2 1.025 4.54 1.305 ; - RECT 4.2 1.025 4.435 2.33 ; - RECT 4.08 2.015 4.34 2.82 ; - END - END Z - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.9672 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.65 1.54 5.59 1.925 ; - END - END A - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.8242 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.34 1.46 0.725 2 ; - END - END TE_B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 6.24 4 ; - RECT 3.06 2.22 3.32 4 ; - RECT 2.04 2.22 2.3 4 ; - RECT 0.365 2.22 0.625 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 6.24 0.22 ; - RECT 3.26 -0.22 3.52 1.21 ; - RECT 2.24 -0.22 2.5 1.21 ; - RECT 0.365 -0.22 0.625 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.77 1.405 4 1.575 ; - RECT 3.77 0.605 4 1.575 ; - RECT 2.75 0.61 3.01 1.575 ; - RECT 1.77 0.61 1.965 1.575 ; - RECT 5.81 0.475 6.07 1.21 ; - RECT 3.77 0.605 5.06 0.84 ; - RECT 4.77 0.475 6.07 0.645 ; - RECT 3.57 3.14 5.87 3.335 ; - RECT 5.61 2.22 5.87 3.335 ; - RECT 2.55 1.795 2.81 3.16 ; - RECT 1.53 1.795 1.79 3.16 ; - RECT 4.59 2.54 4.85 3.335 ; - RECT 3.57 1.795 3.83 3.335 ; - RECT 1.53 1.795 3.83 2.01 ; - RECT 0.875 2.22 1.135 3.16 ; - RECT 0.91 0.61 1.135 3.16 ; - RECT 0.875 0.61 1.57 1.21 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_einvn_4 - -MACRO sg13g2_einvn_8 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_einvn_8 0 0 ; - SIZE 10.56 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 1.9344 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.43 1.51 9.84 1.845 ; - END - END A - PIN Z - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 2.8272 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 9.33 2.12 9.59 2.815 ; - RECT 6.26 1.09 9.59 1.28 ; - RECT 9.33 0.915 9.59 1.28 ; - RECT 6.26 2.12 9.59 2.31 ; - RECT 8.31 2.12 8.57 2.815 ; - RECT 8.31 0.925 8.57 1.28 ; - RECT 7.29 2.12 7.55 2.815 ; - RECT 7.29 1.055 7.55 1.28 ; - RECT 6.26 1.09 6.955 2.31 ; - RECT 6.26 1.055 6.525 2.77 ; - END - END Z - PIN TE_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 1.4066 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.3 1.37 0.63 1.82 ; - END - END TE_B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 10.56 4 ; - RECT 4.985 2.565 5.245 4 ; - RECT 3.965 2.245 4.225 4 ; - RECT 2.945 2.245 3.205 4 ; - RECT 1.925 2.245 2.185 4 ; - RECT 0.35 2.08 0.61 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 10.56 0.22 ; - RECT 5.25 -0.22 5.51 1.21 ; - RECT 4.23 -0.22 4.49 1.3 ; - RECT 3.21 -0.22 3.47 1.3 ; - RECT 2.19 -0.22 2.45 1.3 ; - RECT 0.355 -0.22 0.615 1.18 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.72 1.49 6.005 1.66 ; - RECT 5.765 0.57 6.005 1.66 ; - RECT 4.74 0.665 5 1.66 ; - RECT 3.72 0.67 3.98 1.66 ; - RECT 2.7 0.67 2.96 1.66 ; - RECT 1.72 0.615 1.93 1.66 ; - RECT 9.84 0.445 10.1 1.305 ; - RECT 8.82 0.445 9.08 0.9 ; - RECT 7.8 0.445 8.06 0.885 ; - RECT 6.78 0.57 7.04 0.855 ; - RECT 5.765 0.57 8.06 0.79 ; - RECT 7.795 0.445 10.1 0.615 ; - RECT 5.75 3.085 10.1 3.295 ; - RECT 9.84 2.245 10.1 3.295 ; - RECT 1.41 1.885 1.67 3.13 ; - RECT 4.475 2.17 4.735 3.12 ; - RECT 3.455 1.885 3.715 3.12 ; - RECT 2.435 1.885 2.695 3.12 ; - RECT 8.82 2.575 9.08 3.295 ; - RECT 7.8 2.55 8.06 3.295 ; - RECT 6.78 2.58 7.045 3.295 ; - RECT 5.75 2.17 6.025 3.295 ; - RECT 4.475 2.17 6.025 2.34 ; - RECT 4.475 1.885 4.69 3.12 ; - RECT 1.41 1.885 4.69 2.055 ; - RECT 0.86 1.32 1.12 3.13 ; - RECT 0.88 0.575 1.52 1.525 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_einvn_8 - -MACRO sg13g2_fill_1 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_fill_1 0 0 ; - SIZE 0.48 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 0.48 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 0.48 0.22 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_fill_1 - -MACRO sg13g2_fill_2 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_fill_2 0 0 ; - SIZE 0.96 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 0.96 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 0.96 0.22 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_fill_2 - -MACRO sg13g2_fill_4 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_fill_4 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_fill_4 - -MACRO sg13g2_fill_8 - CLASS CORE SPACER ; - ORIGIN 0 0 ; - FOREIGN sg13g2_fill_8 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_fill_8 - -MACRO sg13g2_inv_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_inv_1 0 0 ; - SIZE 1.44 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.44 4 ; - RECT 0.33 2.235 0.59 4 ; - END - END VDD - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.855 0.61 1.085 3.175 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.31 1.52 0.625 1.85 ; - END - END A - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.44 0.22 ; - RECT 0.33 -0.22 0.59 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_inv_1 - -MACRO sg13g2_inv_16 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_inv_16 0 0 ; - SIZE 9.12 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 3.8688 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 8.025 1.49 8.785 1.87 ; - END - END A - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 5.6544 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.975 2.145 8.235 3.16 ; - RECT 6.955 1.05 8.235 1.21 ; - RECT 7.975 0.625 8.235 1.21 ; - RECT 0.835 2.145 8.235 2.32 ; - RECT 6.955 0.625 7.215 3.16 ; - RECT 0.835 1.9 7.215 2.32 ; - RECT 5.935 0.625 6.195 3.16 ; - RECT 4.915 0.625 5.175 3.16 ; - RECT 3.895 0.625 4.155 3.16 ; - RECT 2.875 0.625 3.135 3.16 ; - RECT 1.855 0.63 2.115 3.16 ; - RECT 0.835 0.63 1.095 3.16 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 9.12 4 ; - RECT 7.465 3.555 8.795 4 ; - RECT 8.535 2.22 8.795 4 ; - RECT 7.465 2.56 7.725 4 ; - RECT 6.445 2.56 6.705 4 ; - RECT 5.425 2.56 5.685 4 ; - RECT 4.405 2.56 4.665 4 ; - RECT 3.385 2.56 3.645 4 ; - RECT 2.365 2.56 2.625 4 ; - RECT 1.345 2.56 1.605 4 ; - RECT 0.325 2.22 0.585 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 9.12 0.22 ; - RECT 8.485 -0.22 8.745 1.21 ; - RECT 7.465 -0.22 7.725 0.87 ; - RECT 6.445 -0.22 6.705 1.21 ; - RECT 5.425 -0.22 5.685 1.21 ; - RECT 4.405 -0.22 4.665 1.21 ; - RECT 3.385 -0.22 3.645 1.21 ; - RECT 2.365 -0.22 2.625 1.21 ; - RECT 1.345 -0.22 1.605 1.21 ; - RECT 0.325 -0.22 0.585 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_inv_16 - -MACRO sg13g2_inv_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_inv_2 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.87 1.52 1.59 1.85 ; - RECT 0.795 2.22 1.055 3.18 ; - RECT 0.87 0.61 1.055 3.18 ; - RECT 0.795 0.61 1.055 1.21 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.255 1.52 0.635 1.85 ; - END - END A - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 1.31 2.22 1.57 4 ; - RECT 0.285 2.22 0.545 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 1.305 -0.22 1.565 1.21 ; - RECT 0.285 -0.22 0.545 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_inv_2 - -MACRO sg13g2_inv_4 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_inv_4 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.9672 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.48 1.52 2 1.9 ; - END - END A - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.4136 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.775 2.17 2.54 2.34 ; - RECT 2.245 1.05 2.54 2.34 ; - RECT 0.775 1.05 2.54 1.21 ; - RECT 1.795 2.17 2.055 3.155 ; - RECT 1.795 0.61 2.055 1.21 ; - RECT 0.775 2.17 1.035 3.155 ; - RECT 0.775 0.61 1.035 1.21 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.305 2.545 2.565 4 ; - RECT 1.285 2.545 1.545 4 ; - RECT 0.265 2.205 0.525 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.305 -0.22 2.565 0.87 ; - RECT 1.28 -0.22 1.55 0.87 ; - RECT 0.265 -0.22 0.525 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_inv_4 - -MACRO sg13g2_inv_8 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_inv_8 0 0 ; - SIZE 4.8 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 2.8458 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.775 0.61 4.035 3.16 ; - RECT 2.74 1.53 4.035 1.84 ; - RECT 2.755 0.61 3.015 3.16 ; - RECT 0.715 2.22 3.015 2.38 ; - RECT 2.74 1.07 3.015 2.38 ; - RECT 0.715 1.07 3.015 1.23 ; - RECT 0.715 1.05 2 1.23 ; - RECT 1.735 0.61 2 1.23 ; - RECT 1.735 2.22 1.995 3.16 ; - RECT 0.715 0.62 0.98 1.23 ; - RECT 0.715 2.22 0.975 3.16 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 1.9344 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.805 1.535 2.495 1.865 ; - END - END A - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.8 4 ; - RECT 4.295 2.22 4.555 4 ; - RECT 3.265 2.22 3.525 4 ; - RECT 2.245 2.56 2.505 4 ; - RECT 1.225 2.56 1.485 4 ; - RECT 0.205 2.22 0.465 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.8 0.22 ; - RECT 4.295 -0.22 4.555 1.21 ; - RECT 3.265 -0.22 3.525 1.21 ; - RECT 2.245 -0.22 2.505 0.89 ; - RECT 1.225 -0.22 1.485 0.87 ; - RECT 0.205 -0.22 0.465 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_inv_8 - -MACRO sg13g2_lgcp_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_lgcp_1 0 0 ; - SIZE 7.2 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN GATE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.245 1.68 1.635 2.21 ; - END - END GATE - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3978 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.68 1.685 5.125 2.015 ; - RECT 4.68 1.685 4.955 2.42 ; - END - END CLK - PIN GCLK - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.495 1.76 6.845 3.16 ; - RECT 6.59 0.56 6.845 3.16 ; - END - END GCLK - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 7.2 4 ; - RECT 5.99 2.2 6.25 4 ; - RECT 4.72 2.73 4.98 4 ; - RECT 3.115 3.095 3.38 4 ; - RECT 0.89 2.89 1.15 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 7.2 0.22 ; - RECT 6.09 -0.22 6.35 1.26 ; - RECT 4.69 -0.22 4.95 1.445 ; - RECT 2.99 0.895 3.525 1.125 ; - RECT 3.365 -0.22 3.525 1.125 ; - RECT 0.9 -0.22 1.115 0.8 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 5.23 2.195 5.49 2.995 ; - RECT 5.23 2.195 5.765 2.355 ; - RECT 5.585 0.815 5.765 2.355 ; - RECT 5.585 1.51 6.275 1.84 ; - RECT 5.585 0.815 5.855 1.84 ; - RECT 5.525 0.815 5.855 1.41 ; - RECT 4.205 2.155 4.47 2.995 ; - RECT 3.115 2.695 4.47 2.905 ; - RECT 3.115 1.725 3.29 2.905 ; - RECT 1.975 2.305 3.29 2.565 ; - RECT 1.975 1.36 2.235 2.565 ; - RECT 4.205 1.23 4.445 2.995 ; - RECT 3.115 1.725 3.655 2.04 ; - RECT 3.65 2.26 4.015 2.45 ; - RECT 3.845 0.845 4.015 2.45 ; - RECT 2.445 1.37 2.775 2.05 ; - RECT 2.445 1.37 4.015 1.54 ; - RECT 3.705 0.845 4.015 1.54 ; - RECT 0.35 2.125 0.61 3.15 ; - RECT 0.33 1.05 0.495 2.48 ; - RECT 0.35 0.6 0.595 1.3 ; - RECT 1.295 0.465 1.455 1.16 ; - RECT 0.35 0.98 1.455 1.16 ; - RECT 2.865 0.465 3.185 0.71 ; - RECT 1.295 0.465 3.185 0.635 ; - RECT 1.625 2.795 2.35 3.055 ; - RECT 1.625 2.42 1.785 3.055 ; - RECT 0.855 2.42 1.785 2.58 ; - RECT 0.855 1.34 1.025 2.58 ; - RECT 0.675 1.51 1.025 1.84 ; - RECT 0.855 1.34 1.795 1.5 ; - RECT 1.635 0.89 1.795 1.5 ; - RECT 1.635 0.89 2.395 1.14 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_lgcp_1 - -MACRO sg13g2_mux2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_mux2_1 0 0 ; - SIZE 4.8 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A0 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.4 2.535 1.92 ; - END - END A0 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.92 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END A1 - PIN S - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.635 1.5 1.105 1.87 ; - END - END S - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.0081 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.135 2.04 4.59 3.2 ; - RECT 4.4 0.57 4.59 3.2 ; - RECT 4.315 0.57 4.59 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.8 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.8 0.22 ; - RECT 3.6 -0.22 3.86 0.845 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.855 2.345 2.56 2.505 ; - RECT 1.855 2.08 2.015 2.505 ; - RECT 1.285 2.08 2.015 2.26 ; - RECT 1.285 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.22 1.85 ; - RECT 3.945 1.03 4.135 1.85 ; - RECT 3.195 1.03 4.135 1.2 ; - RECT 3.195 0.61 3.365 1.2 ; - RECT 1.285 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.425 3.295 ; - RECT 3.25 1.54 3.425 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.295 2.28 0.575 2.88 ; - RECT 0.295 2.44 1.64 2.6 ; - RECT 0.295 0.8 0.455 2.88 ; - RECT 3.25 1.54 3.72 1.87 ; - RECT 0.295 0.8 0.575 1.06 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_mux2_1 - -MACRO sg13g2_mux2_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_mux2_2 0 0 ; - SIZE 5.28 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A0 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.175 1.4 2.535 1.875 ; - END - END A0 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.785 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END A1 - PIN S - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.65 1.5 1.11 1.905 ; - END - END S - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.023 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.135 2.04 4.685 3.2 ; - RECT 4.515 0.61 4.685 3.2 ; - RECT 4.315 0.61 4.685 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 5.28 4 ; - RECT 4.905 2.08 5.105 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 5.28 0.22 ; - RECT 4.875 -0.22 5.135 1.21 ; - RECT 3.6 -0.22 3.86 0.87 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.825 2.345 2.56 2.505 ; - RECT 1.825 2.1 1.985 2.505 ; - RECT 1.29 2.1 1.985 2.26 ; - RECT 1.29 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.245 1.85 ; - RECT 3.945 1.1 4.135 1.85 ; - RECT 3.195 1.1 4.135 1.26 ; - RECT 3.195 0.61 3.365 1.26 ; - RECT 1.29 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.45 3.295 ; - RECT 3.29 1.54 3.45 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.31 2.28 0.575 2.88 ; - RECT 0.31 2.44 1.64 2.6 ; - RECT 0.31 0.92 0.47 2.88 ; - RECT 3.29 1.54 3.72 1.87 ; - RECT 0.31 0.92 0.575 1.18 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_mux2_2 - -MACRO sg13g2_mux4_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_mux4_1 0 0 ; - SIZE 10.08 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN S0 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.6396 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.735 1.435 1.095 1.92 ; - END - END S0 - PIN A0 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.275 1.435 1.57 1.92 ; - END - END A0 - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.22 1.435 3.54 2.255 ; - END - END A1 - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.72 1.435 4.09 2.255 ; - END - END A2 - PIN A3 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 6.07 1.53 6.4 1.96 ; - END - END A3 - PIN S1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4264 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 8.52 1.56 8.955 1.895 ; - END - END S1 - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 9.64 2.78 9.905 3.075 ; - RECT 9.665 0.62 9.905 3.075 ; - RECT 9.475 0.62 9.905 1.36 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 10.08 4 ; - RECT 9.095 2.585 9.355 4 ; - RECT 5.95 2.905 6.28 4 ; - RECT 3.52 2.92 3.78 4 ; - RECT 0.985 2.12 1.245 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 10.08 0.22 ; - RECT 9.035 -0.22 9.295 1.325 ; - RECT 5.545 -0.22 5.805 0.96 ; - RECT 3.495 -0.22 3.77 0.835 ; - RECT 0.985 -0.22 1.245 0.84 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 7.01 3.125 8.91 3.295 ; - RECT 8.75 2.23 8.91 3.295 ; - RECT 7.01 1.335 7.3 3.295 ; - RECT 8.75 2.23 9.46 2.4 ; - RECT 9.2 1.605 9.46 2.4 ; - RECT 6.965 1.16 7.21 1.505 ; - RECT 8.195 2.205 8.57 2.81 ; - RECT 8.195 1.97 8.355 2.81 ; - RECT 8.17 1.97 8.355 2.2 ; - RECT 8.18 1.4 8.34 2.2 ; - RECT 7.85 1.665 8.34 1.995 ; - RECT 8.195 0.76 8.355 1.485 ; - RECT 8.195 0.76 8.745 1.36 ; - RECT 4.525 2.2 5.385 2.945 ; - RECT 7.51 2.22 7.86 2.81 ; - RECT 4.525 2.2 5.885 2.37 ; - RECT 5.715 1.14 5.885 2.37 ; - RECT 7.51 1.26 7.67 2.81 ; - RECT 7.51 1.26 7.98 1.42 ; - RECT 7.845 0.44 8.005 1.35 ; - RECT 5.15 1.14 6.375 1.3 ; - RECT 6.115 0.44 6.375 1.3 ; - RECT 5.15 0.595 5.32 1.3 ; - RECT 4.55 0.595 5.32 0.87 ; - RECT 6.115 0.44 8.005 0.6 ; - RECT 4.015 3.125 5.77 3.295 ; - RECT 5.57 2.555 5.77 3.295 ; - RECT 6.51 2.17 6.78 3.16 ; - RECT 6.58 0.82 6.78 3.16 ; - RECT 4.015 2.435 4.24 3.295 ; - RECT 2.26 1.95 2.77 2.905 ; - RECT 5.57 2.555 6.78 2.725 ; - RECT 2.26 2.435 4.24 2.595 ; - RECT 2.26 0.87 2.42 2.905 ; - RECT 2.095 0.87 2.42 1.2 ; - RECT 7.45 0.82 7.665 1.08 ; - RECT 6.58 0.82 7.665 0.98 ; - RECT 0.33 2.12 0.745 2.985 ; - RECT 0.33 0.59 0.5 2.985 ; - RECT 4.8 1.665 5.535 1.97 ; - RECT 1.75 1.42 2.08 1.75 ; - RECT 4.3 1.05 4.61 1.67 ; - RECT 2.68 1.05 3.01 1.67 ; - RECT 4.8 1.05 4.97 1.97 ; - RECT 1.75 0.475 1.915 1.75 ; - RECT 2.68 1.05 4.97 1.21 ; - RECT 0.33 1.02 1.915 1.2 ; - RECT 2.68 0.475 2.85 1.67 ; - RECT 0.33 0.59 0.64 1.2 ; - RECT 1.75 0.475 2.85 0.645 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_mux4_1 - -MACRO sg13g2_nand2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand2_1 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6772 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.83 1.06 1.6 1.245 ; - RECT 1.34 0.62 1.6 1.245 ; - RECT 0.83 1.06 1.09 3.16 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.27 1.47 1.6 1.9 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.33 1.47 0.62 1.9 ; - END - END B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 1.34 2.08 1.6 4 ; - RECT 0.32 2.08 0.58 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 0.32 -0.22 0.58 1.275 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand2_1 - -MACRO sg13g2_nand2_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand2_2 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.1248 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.88 2.5 2.14 3.16 ; - RECT 1.32 1.39 2.14 1.55 ; - RECT 1.88 1 2.14 1.55 ; - RECT 0.85 2.5 2.14 2.72 ; - RECT 1.32 1.39 1.56 2.72 ; - RECT 0.85 2.5 1.11 3.16 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4784 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.79 1.73 2.17 1.98 ; - RECT 1.79 1.73 2.05 2.32 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4784 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.82 1.435 1.1 1.9 ; - END - END B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.39 2.16 2.65 4 ; - RECT 1.36 2.9 1.62 4 ; - RECT 0.32 2.08 0.58 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 0.85 -0.22 1.11 0.855 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 2.37 0.53 2.65 1.2 ; - RECT 0.325 1.035 1.62 1.2 ; - RECT 1.35 0.53 1.62 1.2 ; - RECT 0.325 0.5 0.585 1.2 ; - RECT 1.35 0.53 2.65 0.76 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand2_2 - -MACRO sg13g2_nand2b_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand2b_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7586 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.205 2.54 2.16 2.7 ; - RECT 2 0.61 2.16 2.7 ; - RECT 1.745 0.61 2.16 1.315 ; - RECT 1.205 2.54 1.465 3.16 ; - END - END Y - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 1.53 1.205 1.835 ; - END - END B - PIN A_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.195 1.53 0.6 1.835 ; - END - END A_N - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.715 2.9 1.975 4 ; - RECT 0.695 2.54 0.955 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 0.69 -0.22 0.96 0.94 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.155 2.17 0.415 2.88 ; - RECT 0.155 2.17 1.545 2.355 ; - RECT 1.385 1.19 1.545 2.355 ; - RECT 1.385 1.52 1.805 1.83 ; - RECT 0.155 1.19 1.545 1.35 ; - RECT 0.155 0.92 0.415 1.35 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand2b_1 - -MACRO sg13g2_nand2b_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand2b_2 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.1248 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.71 2.2 3 3.18 ; - RECT 2.77 1 3 3.18 ; - RECT 2.71 1 3 1.39 ; - RECT 1.68 2.2 3 2.36 ; - RECT 1.68 2.2 1.94 3.16 ; - END - END Y - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4784 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.16 1.535 2.59 1.845 ; - END - END B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 3.22 2.22 3.48 4 ; - RECT 2.19 2.56 2.45 4 ; - RECT 1.15 2.125 1.41 4 ; - RECT 0.13 2.28 0.39 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 1.68 -0.22 1.94 0.855 ; - RECT 0.13 -0.22 0.39 1.275 ; - END - END VSS - PIN A_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.155 1.475 0.61 1.865 ; - END - END A_N - OBS - LAYER Metal1 ; - RECT 3.2 0.53 3.48 1.2 ; - RECT 1.155 1.035 2.45 1.2 ; - RECT 2.18 0.53 2.45 1.2 ; - RECT 1.155 0.6 1.415 1.2 ; - RECT 2.18 0.53 3.48 0.76 ; - RECT 0.64 2.21 0.9 2.88 ; - RECT 0.805 1.015 0.965 2.34 ; - RECT 0.805 1.585 1.47 1.845 ; - RECT 0.64 1.015 0.965 1.275 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand2b_2 - -MACRO sg13g2_nand3_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand3_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 1.505 1.22 1.89 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.3 1.505 0.65 1.89 ; - END - END C - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.745 1.505 2.155 1.89 ; - END - END A - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.058 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.78 2.29 2.07 3.23 ; - RECT 1.4 0.975 2.07 1.23 ; - RECT 1.81 0.63 2.07 1.23 ; - RECT 0.79 2.29 2.07 2.45 ; - RECT 1.4 0.975 1.565 2.45 ; - RECT 0.79 2.29 1.05 3.23 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.3 2.63 1.56 4 ; - RECT 0.28 2.29 0.54 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 0.28 -0.22 0.54 1.23 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand3_1 - -MACRO sg13g2_nand3b_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand3b_1 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.8 1.475 2.1 1.9 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.32 1.475 1.62 1.9 ; - END - END C - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.1468 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.67 2.2 3.13 3.16 ; - RECT 2.96 0.63 3.13 3.16 ; - RECT 2.775 0.63 3.13 1.23 ; - RECT 1.65 2.2 3.13 2.39 ; - RECT 1.65 2.2 1.91 3.16 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 2.16 2.575 2.42 4 ; - RECT 1.14 2.22 1.4 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 1.08 -0.22 1.35 0.89 ; - END - END VSS - PIN A_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.79 1.475 1.08 1.9 ; - END - END A_N - OBS - LAYER Metal1 ; - RECT 0.44 2.28 0.86 2.88 ; - RECT 0.44 0.945 0.61 2.88 ; - RECT 2.43 1.59 2.755 1.85 ; - RECT 2.43 1.07 2.59 1.85 ; - RECT 0.44 1.07 2.59 1.23 ; - RECT 0.44 0.945 0.75 1.23 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand3b_1 - -MACRO sg13g2_nand4_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nand4_1 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.44 1.59 1.7 1.85 ; - RECT 1.44 1.14 1.64 1.85 ; - RECT 1.32 1.14 1.64 1.38 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 1.55 1.19 1.87 ; - END - END C - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.965 1.59 2.24 1.85 ; - RECT 1.965 1.27 2.125 1.85 ; - RECT 1.8 0.72 2.04 0.96 ; - RECT 1.84 0.72 2 1.43 ; - END - END A - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.1028 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.79 2.29 2.62 2.45 ; - RECT 2.46 0.63 2.62 2.45 ; - RECT 2.32 0.63 2.62 1.23 ; - RECT 1.8 2.29 2.07 3.225 ; - RECT 0.79 2.29 1.05 3.225 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.32 2.63 2.58 4 ; - RECT 1.3 2.63 1.56 4 ; - RECT 0.28 2.29 0.54 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 0.28 -0.22 0.54 1.23 ; - END - END VSS - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.25 1.55 0.6 1.87 ; - END - END D - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nand4_1 - -MACRO sg13g2_nor2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor2_1 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.35 1.52 0.68 1.85 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.245 1.52 1.58 1.85 ; - END - END B - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.662 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.25 2.235 1.57 3.16 ; - RECT 0.87 2.235 1.57 2.435 ; - RECT 0.87 0.605 1.17 1.21 ; - RECT 0.87 0.605 1.04 2.435 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 0.4 2.22 0.66 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 1.42 -0.22 1.68 1.21 ; - RECT 0.4 -0.22 0.66 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor2_1 - -MACRO sg13g2_nor2_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor2_2 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.75 1.53 1.13 1.84 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.77 1.53 2.15 1.84 ; - END - END B - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.988 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.78 2.22 2.6 2.38 ; - RECT 2.44 1.075 2.6 2.38 ; - RECT 0.81 1.075 2.6 1.24 ; - RECT 1.78 2.22 2.09 2.72 ; - RECT 1.83 0.59 2.085 1.24 ; - RECT 0.81 0.61 1.065 1.24 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 0.81 2.56 1.07 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.34 -0.22 2.6 0.865 ; - RECT 1.32 -0.22 1.58 0.87 ; - RECT 0.3 -0.22 0.56 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.32 2.9 2.6 3.16 ; - RECT 2.34 2.56 2.6 3.16 ; - RECT 0.3 2.22 0.56 3.16 ; - RECT 1.32 2.22 1.58 3.16 ; - RECT 0.3 2.22 1.58 2.38 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor2_2 - -MACRO sg13g2_nor2b_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor2b_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.73 1.5 2.06 1.87 ; - END - END A - PIN B_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.27 1.5 0.62 1.87 ; - END - END B_N - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.662 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.73 2.235 2.06 3.16 ; - RECT 1.36 2.235 2.06 2.435 ; - RECT 1.36 0.605 1.625 1.31 ; - RECT 1.36 0.605 1.53 2.435 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 0.89 2.555 1.15 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.91 -0.22 2.17 1.31 ; - RECT 0.89 -0.22 1.15 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.25 2.08 0.51 2.88 ; - RECT 0.25 2.08 1.15 2.26 ; - RECT 0.89 1.05 1.15 2.26 ; - RECT 0.25 1.05 1.15 1.31 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor2b_1 - -MACRO sg13g2_nor2b_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor2b_2 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4784 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.2 1.54 3 1.915 ; - END - END A - PIN B_N - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2132 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.34 0.4 0.63 0.98 ; - END - END B_N - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.9728 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.32 1.16 2.6 1.36 ; - RECT 2.34 0.72 2.6 1.36 ; - RECT 1.83 2.08 2.09 2.68 ; - RECT 1.36 2.08 2.09 2.285 ; - RECT 1.36 0.72 1.58 2.285 ; - RECT 1.32 0.72 1.58 1.42 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 2.85 2.22 3.11 4 ; - RECT 0.81 2.22 1.07 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 2.85 -0.22 3.11 1.34 ; - RECT 1.83 -0.22 2.09 0.98 ; - RECT 0.81 -0.22 1.07 1.34 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.32 2.92 2.6 3.16 ; - RECT 2.34 2.22 2.6 3.16 ; - RECT 1.32 2.56 1.58 3.16 ; - RECT 0.27 1.16 0.53 3.04 ; - RECT 0.27 1.655 1.18 1.915 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor2b_2 - -MACRO sg13g2_nor3_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor3_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2457 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.34 1.515 0.62 1.85 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2457 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.3 1.515 1.58 1.85 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2457 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.78 1.515 2.06 1.85 ; - END - END C - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.9814 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.965 2.22 2.225 3.13 ; - RECT 0.945 1.06 2.225 1.22 ; - RECT 1.965 0.62 2.225 1.22 ; - RECT 0.945 2.38 2.225 2.665 ; - RECT 0.945 0.62 1.205 1.22 ; - RECT 0.945 0.62 1.12 2.665 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 0.375 2.205 0.635 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.455 -0.22 1.715 0.88 ; - RECT 0.375 -0.22 0.635 1.22 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor3_1 - -MACRO sg13g2_nor3_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor3_2 0 0 ; - SIZE 4.32 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.57 1.56 1.21 1.8 ; - RECT 0.765 1.56 1.025 1.88 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.595 1.56 2.075 1.8 ; - RECT 1.795 1.56 2.055 1.88 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.2 1.56 3.76 1.8 ; - RECT 3.26 1.56 3.52 1.88 ; - END - END C - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.2692 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.31 2.135 3.57 2.765 ; - RECT 2.82 1.16 3.57 1.35 ; - RECT 3.31 0.72 3.57 1.35 ; - RECT 2.82 2.135 3.57 2.335 ; - RECT 2.82 1.16 3.02 2.335 ; - RECT 2.29 1.56 3.02 1.8 ; - RECT 2.29 0.72 2.55 1.8 ; - RECT 0.76 1.16 2.55 1.34 ; - RECT 0.76 0.72 1.02 1.34 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.32 4 ; - RECT 1.27 2.56 1.53 4 ; - RECT 0.25 2.22 0.51 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.325 0.22 ; - RECT 3.82 -0.22 4.08 1.32 ; - RECT 2.8 -0.22 3.06 0.98 ; - RECT 1.27 -0.22 2.04 0.98 ; - RECT 0.25 -0.22 0.51 1.32 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.78 2.945 4.08 3.16 ; - RECT 3.82 2.165 4.08 3.16 ; - RECT 2.8 2.56 3.06 3.16 ; - RECT 1.78 2.56 2.04 3.16 ; - RECT 0.76 2.165 1.02 3.16 ; - RECT 2.29 2.165 2.55 2.765 ; - RECT 0.76 2.165 2.55 2.38 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor3_2 - -MACRO sg13g2_nor4_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor4_1 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.33 1.455 0.63 1.905 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.835 1.455 1.23 1.735 ; - RECT 0.835 1.455 1.08 1.905 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.41 1.455 1.72 1.735 ; - RECT 1.3 1.905 1.58 2.335 ; - RECT 1.41 1.455 1.58 2.335 ; - END - END C - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.9 1.455 2.32 1.905 ; - RECT 1.8 2.335 2.06 2.74 ; - RECT 1.9 1.455 2.06 2.74 ; - END - END D - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.9992 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.28 2.22 2.7 3.16 ; - RECT 2.505 1.05 2.7 3.16 ; - RECT 0.81 1.05 2.7 1.21 ; - RECT 1.83 0.61 2.09 1.21 ; - RECT 0.81 0.61 1.07 1.21 ; - END - END Y - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 0.3 2.22 0.56 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.34 -0.22 2.6 0.87 ; - RECT 1.32 -0.22 1.58 0.87 ; - RECT 0.3 -0.22 0.56 1.21 ; - END - END VSS - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor4_1 - -MACRO sg13g2_nor4_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_nor4_2 0 0 ; - SIZE 5.76 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.59 1.56 1.19 1.88 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.56 2.72 1.88 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.14 1.56 3.74 1.88 ; - END - END C - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 1.5504 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.84 1.52 5.485 1.84 ; - RECT 4.84 0.72 5.1 2.82 ; - RECT 0.76 1.16 5.1 1.35 ; - RECT 3.31 0.72 3.57 1.35 ; - RECT 2.29 0.72 2.55 1.35 ; - RECT 0.76 0.72 1.02 1.35 ; - END - END Y - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 5.76 0.22 ; - RECT 5.35 -0.22 5.61 1.32 ; - RECT 3.82 -0.22 4.59 0.98 ; - RECT 2.8 -0.22 3.06 0.98 ; - RECT 1.27 -0.22 2.04 0.98 ; - RECT 0.25 -0.22 0.51 1.32 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 5.76 4 ; - RECT 1.27 2.56 1.53 4 ; - RECT 0.25 2.22 0.51 4 ; - END - END VDD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4836 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 4.025 1.56 4.64 1.88 ; - END - END D - OBS - LAYER Metal1 ; - RECT 4.33 3 5.61 3.16 ; - RECT 5.35 2.08 5.61 3.16 ; - RECT 4.33 2.18 4.59 3.16 ; - RECT 3.31 2.18 3.57 2.82 ; - RECT 3.31 2.18 4.59 2.38 ; - RECT 1.78 3 4.08 3.18 ; - RECT 3.82 2.56 4.08 3.18 ; - RECT 2.8 2.22 3.06 3.18 ; - RECT 1.78 2.56 2.04 3.18 ; - RECT 0.76 2.18 1.02 3.16 ; - RECT 2.29 2.18 2.55 2.82 ; - RECT 0.76 2.18 2.55 2.38 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_nor4_2 - -MACRO sg13g2_o21ai_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_o21ai_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN B1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.279 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.32 1.75 1.635 2.01 ; - RECT 1.32 1.43 1.56 2.01 ; - END - END B1 - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.72 2.66 1.98 4 ; - RECT 0.13 2.32 0.39 4 ; - END - END VDD - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6772 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.19 2.27 2.09 2.48 ; - RECT 1.87 0.57 2.09 2.48 ; - RECT 1.72 0.57 2.09 1.22 ; - RECT 1.19 2.27 1.45 3.26 ; - END - END Y - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 0.66 -0.22 0.92 0.84 ; - END - END VSS - PIN A1 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.279 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.24 1.43 0.6 2.01 ; - END - END A1 - PIN A2 - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.279 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.8 1.43 1.08 2.01 ; - END - END A2 - OBS - LAYER Metal1 ; - RECT 0.13 1.06 1.45 1.245 ; - RECT 1.19 0.57 1.45 1.245 ; - RECT 0.13 0.57 0.39 1.245 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_o21ai_1 - -MACRO sg13g2_or2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or2_1 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 1.315 -0.22 1.575 0.76 ; - RECT 0.26 -0.22 0.52 0.76 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 1.3 2.34 1.56 4 ; - END - END VDD - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6492 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.8 2.34 2.15 3.28 ; - RECT 1.955 0.5 2.15 3.28 ; - RECT 1.825 0.5 2.15 1.1 ; - END - END X - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 2.13 1.08 2.65 ; - RECT 0.625 2.13 1.08 2.37 ; - END - END B - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 1.635 1.255 1.895 ; - RECT 0.84 1.495 1.08 1.895 ; - END - END A - OBS - LAYER Metal1 ; - RECT 0.26 2.68 0.52 3.28 ; - RECT 0.26 0.94 0.445 3.28 ; - RECT 1.445 1.315 1.77 1.58 ; - RECT 1.445 0.94 1.635 1.58 ; - RECT 0.26 0.94 1.635 1.12 ; - RECT 0.77 0.5 1.03 1.12 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or2_1 - -MACRO sg13g2_or2_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or2_2 0 0 ; - SIZE 2.88 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.88 0.22 ; - RECT 2.405 -0.22 2.665 1.1 ; - RECT 1.275 -0.22 1.535 0.76 ; - RECT 0.22 -0.22 0.48 0.76 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.88 4 ; - RECT 2.405 2.34 2.665 4 ; - RECT 1.27 2.34 1.53 4 ; - END - END VDD - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.837 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.79 2.34 2.05 3.28 ; - RECT 1.885 0.5 2.05 3.28 ; - RECT 1.785 0.5 2.05 1.1 ; - END - END X - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 2.13 1.085 2.88 ; - RECT 0.585 2.13 1.085 2.35 ; - END - END B - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.84 1.635 1.215 1.895 ; - RECT 0.84 1.335 1.085 1.895 ; - END - END A - OBS - LAYER Metal1 ; - RECT 0.22 2.53 0.48 3.28 ; - RECT 0.22 0.945 0.405 3.28 ; - RECT 1.425 1.315 1.705 1.58 ; - RECT 1.425 0.945 1.595 1.58 ; - RECT 0.22 0.945 1.595 1.125 ; - RECT 0.73 0.5 0.99 1.125 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or2_2 - -MACRO sg13g2_or3_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or3_1 0 0 ; - SIZE 3.36 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.74 1.505 2.07 1.9 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.09 1.505 1.56 1.9 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.295 1.505 0.835 1.9 ; - END - END C - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.7 2.22 3.05 3.16 ; - RECT 2.89 0.605 3.05 3.16 ; - RECT 2.76 0.605 3.05 1.215 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.36 4 ; - RECT 1.85 2.475 2.45 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.36 0.22 ; - RECT 2.255 -0.22 2.515 0.87 ; - RECT 0.895 -0.22 1.155 0.87 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.385 2.09 0.645 3.04 ; - RECT 0.385 2.09 2.515 2.295 ; - RECT 2.345 1.115 2.515 2.295 ; - RECT 2.345 1.52 2.71 1.85 ; - RECT 0.385 1.115 2.515 1.325 ; - RECT 0.385 1.11 1.965 1.325 ; - RECT 1.445 0.61 1.965 1.325 ; - RECT 0.385 0.61 0.645 1.325 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or3_1 - -MACRO sg13g2_or3_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or3_2 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.74 1.505 2.07 1.935 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.09 1.505 1.56 1.935 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.295 1.505 0.835 1.935 ; - END - END C - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7142 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.89 1.485 3.64 1.855 ; - RECT 2.7 2.215 3.05 3.16 ; - RECT 2.89 0.605 3.05 3.16 ; - RECT 2.76 0.605 3.05 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 3.27 2.22 3.53 4 ; - RECT 1.85 2.475 2.45 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 3.285 -0.22 3.545 1.21 ; - RECT 2.255 -0.22 2.515 0.87 ; - RECT 0.895 -0.22 1.155 0.89 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.385 2.12 0.645 3.04 ; - RECT 0.385 2.12 2.515 2.295 ; - RECT 2.345 1.115 2.515 2.295 ; - RECT 2.345 1.57 2.71 1.85 ; - RECT 0.385 1.115 2.515 1.325 ; - RECT 0.385 1.11 1.965 1.325 ; - RECT 1.445 0.61 1.965 1.325 ; - RECT 0.385 0.61 0.645 1.325 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or3_2 - -MACRO sg13g2_or4_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or4_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.27 1.545 2.605 1.935 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.75 1.545 2.045 1.935 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.145 1.545 1.56 1.935 ; - END - END C - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.32 1.545 0.875 1.935 ; - END - END D - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.155 2.095 3.5 3.145 ; - RECT 3.34 0.62 3.5 3.145 ; - RECT 3.18 0.62 3.5 1.295 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.645 2.585 2.905 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.635 -0.22 2.895 1.01 ; - RECT 1.455 -0.22 1.715 1 ; - RECT 0.38 -0.22 0.64 1.06 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.38 2.555 0.64 3.16 ; - RECT 0.38 2.555 2.36 2.75 ; - RECT 2.2 2.19 2.36 2.75 ; - RECT 2.2 2.19 2.955 2.38 ; - RECT 2.785 1.195 2.955 2.38 ; - RECT 2.785 1.52 3.16 1.85 ; - RECT 2.785 1.195 2.995 1.85 ; - RECT 0.89 1.195 2.995 1.365 ; - RECT 2.115 0.855 2.375 1.365 ; - RECT 0.89 0.855 1.15 1.365 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or4_1 - -MACRO sg13g2_or4_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_or4_2 0 0 ; - SIZE 4.32 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.27 1.545 2.605 1.975 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.75 1.545 2.045 1.97 ; - END - END B - PIN C - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.18 1.545 1.57 1.97 ; - END - END C - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2015 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.265 1.545 0.875 1.935 ; - END - END D - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7681 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.155 2.22 3.5 3.16 ; - RECT 3.34 0.61 3.5 3.16 ; - RECT 3.18 0.61 3.5 1.21 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 4.32 4 ; - RECT 3.72 2.22 3.98 4 ; - RECT 2.645 2.585 2.905 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 4.32 0.22 ; - RECT 3.69 -0.22 3.95 1.21 ; - RECT 2.625 -0.22 2.885 1.01 ; - RECT 1.455 -0.22 1.715 1.015 ; - RECT 0.38 -0.22 0.64 1.06 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 0.38 2.19 0.64 3.16 ; - RECT 0.38 2.19 2.955 2.38 ; - RECT 2.785 1.195 2.955 2.38 ; - RECT 2.785 1.52 3.16 1.85 ; - RECT 2.785 1.195 2.995 1.85 ; - RECT 0.89 1.195 2.995 1.365 ; - RECT 2.115 0.8 2.375 1.365 ; - RECT 0.89 0.8 1.15 1.365 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_or4_2 - -MACRO sg13g2_sdfbbp_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sdfbbp_1 0 0 ; - SIZE 16.8 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 16.145 0.59 16.535 3.12 ; - END - END Q - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 14.59 2.005 14.95 3.135 ; - RECT 14.78 0.61 14.95 3.135 ; - RECT 14.52 0.61 14.95 1.19 ; - END - END Q_N - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1378 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 13.74 1.38 14.035 1.79 ; - END - END RESET_B - PIN SET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.51 1.72 11.84 2 ; - RECT 11.51 1.72 11.81 2.35 ; - RECT 10.58 1.89 11.81 2.05 ; - RECT 9.31 3.105 10.74 3.275 ; - RECT 10.58 1.89 10.74 3.275 ; - RECT 10.565 2.215 10.74 3.275 ; - RECT 9.31 2.345 9.48 3.275 ; - RECT 8.39 2.345 9.48 2.51 ; - RECT 7.55 3.105 8.56 3.275 ; - RECT 8.39 2.345 8.56 3.275 ; - RECT 7.525 1.635 7.815 1.855 ; - RECT 7.55 1.635 7.72 3.275 ; - END - END SET_B - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALCUTAREA 0.0361 LAYER Via1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1378 LAYER Metal1 ; - ANTENNAGATEAREA 0.1378 LAYER Metal2 ; - ANTENNAMAXAREACAR 1.167997 LAYER Metal2 ; - ANTENNAMAXCUTCAR 0.261974 LAYER Via1 ; - PORT - LAYER Metal1 ; - RECT 1.68 1.62 2.05 2.055 ; - LAYER Metal2 ; - RECT 1.645 1.58 2.205 1.86 ; - LAYER Via1 ; - RECT 1.79 1.645 1.98 1.835 ; - END - END D - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2756 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.05 1.75 1.435 2.295 ; - END - END SCE - PIN SCD - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1378 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.51 1.355 0.84 2.325 ; - END - END SCD - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.885 1.38 4.34 1.85 ; - RECT 3.92 1.155 4.34 1.85 ; - END - END CLK - PIN VDD - DIRECTION INPUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 16.8 4 ; - RECT 15.645 2.455 15.905 4 ; - RECT 14.055 2.885 14.315 4 ; - RECT 12.765 2.88 13.025 4 ; - RECT 10.925 3.055 11.57 4 ; - RECT 8.815 2.695 9.075 4 ; - RECT 6.915 2.34 7.175 4 ; - RECT 4.46 2.56 4.72 4 ; - RECT 2.92 2.88 3.18 4 ; - RECT 0.85 2.88 1.11 4 ; - END - END VDD - PIN VSS - DIRECTION INPUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 16.8 0.22 ; - RECT 15.675 -0.22 15.935 1.155 ; - RECT 14.035 -0.22 14.295 1.14 ; - RECT 11.34 -0.22 11.6 1.16 ; - RECT 9.415 -0.22 9.59 1.175 ; - RECT 7.01 -0.22 7.27 0.745 ; - RECT 4.26 -0.22 4.46 0.635 ; - RECT 2.185 -0.22 2.445 1.095 ; - RECT 0.34 -0.22 0.6 1.055 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 15.17 1.555 15.375 3.07 ; - RECT 15.17 1.555 15.645 1.885 ; - RECT 15.17 0.705 15.355 3.07 ; - RECT 11.93 2.66 12.205 3.145 ; - RECT 11.99 2.195 12.205 3.145 ; - RECT 10.92 2.66 12.205 2.87 ; - RECT 10.92 2.23 11.25 2.87 ; - RECT 11.99 2.485 14.375 2.645 ; - RECT 14.215 1.42 14.375 2.645 ; - RECT 11.99 2.195 12.67 2.645 ; - RECT 12.51 0.875 12.67 2.645 ; - RECT 14.215 1.42 14.55 1.75 ; - RECT 12.34 0.875 12.67 1.125 ; - RECT 13.34 1.975 13.795 2.305 ; - RECT 13.34 0.93 13.5 2.305 ; - RECT 12.9 1.38 13.5 1.865 ; - RECT 13.34 0.93 13.815 1.14 ; - RECT 12.87 0.515 13.13 1.17 ; - RECT 11.85 0.515 12.11 1.155 ; - RECT 11.85 0.515 13.13 0.695 ; - RECT 9.83 2.31 10.38 2.895 ; - RECT 10.21 0.935 10.38 2.895 ; - RECT 12.05 1.345 12.33 1.75 ; - RECT 10.21 1.55 11.25 1.71 ; - RECT 11.085 1.345 11.25 1.71 ; - RECT 10.21 0.935 10.44 1.71 ; - RECT 11.085 1.345 12.33 1.525 ; - RECT 9.71 1.755 10.03 2.125 ; - RECT 9.71 1.535 9.93 2.125 ; - RECT 9.77 0.455 9.93 2.125 ; - RECT 10.645 0.455 10.905 1.36 ; - RECT 9.77 0.455 10.905 0.615 ; - RECT 7.925 2 8.16 2.905 ; - RECT 7.925 2 9.47 2.16 ; - RECT 9.075 1.535 9.47 2.16 ; - RECT 6.77 0.955 6.975 1.65 ; - RECT 9.075 0.955 9.235 2.16 ; - RECT 6.77 0.955 9.235 1.115 ; - RECT 8.255 0.87 8.515 1.115 ; - RECT 8.795 0.52 9.055 0.775 ; - RECT 7.71 0.52 8.005 0.775 ; - RECT 7.71 0.52 9.055 0.68 ; - RECT 6.065 2.465 6.58 2.67 ; - RECT 6.42 0.825 6.58 2.67 ; - RECT 6.42 1.995 7.33 2.16 ; - RECT 7.16 1.295 7.33 2.16 ; - RECT 8.04 1.295 8.37 1.785 ; - RECT 7.16 1.295 8.37 1.455 ; - RECT 5.955 0.825 6.58 0.985 ; - RECT 5.955 0.725 6.22 0.985 ; - RECT 5.585 2.075 5.785 2.92 ; - RECT 1.88 2.255 2.14 2.845 ; - RECT 1.88 2.255 2.495 2.455 ; - RECT 2.29 1.28 2.495 2.455 ; - RECT 5.585 2.075 6.24 2.235 ; - RECT 6.08 1.225 6.24 2.235 ; - RECT 1.36 1.28 2.85 1.44 ; - RECT 2.67 0.455 2.85 1.44 ; - RECT 5.54 1.225 6.24 1.385 ; - RECT 1.36 0.875 1.62 1.44 ; - RECT 5.54 0.7 5.73 1.385 ; - RECT 3.92 0.815 5.73 0.975 ; - RECT 5.425 0.7 5.73 0.975 ; - RECT 3.92 0.455 4.08 0.975 ; - RECT 2.67 0.455 4.08 0.625 ; - RECT 4.985 2.22 5.245 3.16 ; - RECT 5.19 1.155 5.36 2.49 ; - RECT 5.19 1.58 5.9 1.88 ; - RECT 4.77 1.155 5.36 1.335 ; - RECT 3.95 2.04 4.21 3.16 ; - RECT 3.535 2.04 4.7 2.21 ; - RECT 4.53 1.54 4.7 2.21 ; - RECT 3.535 0.87 3.695 2.21 ; - RECT 4.53 1.54 5.005 1.87 ; - RECT 3.535 0.87 3.74 1.21 ; - RECT 3.43 2.47 3.69 3.14 ; - RECT 3.03 2.47 3.69 2.64 ; - RECT 3.03 0.885 3.215 2.64 ; - RECT 2.675 2.065 3.215 2.325 ; - RECT 1.355 3.105 2.66 3.275 ; - RECT 2.4 2.88 2.66 3.275 ; - RECT 0.34 2.505 0.6 3.14 ; - RECT 1.355 2.505 1.555 3.275 ; - RECT 0.34 2.505 1.555 2.675 ; - RECT 8.58 1.38 8.885 1.785 ; - LAYER Via1 ; - RECT 13.09 1.595 13.28 1.785 ; - RECT 8.685 1.52 8.875 1.71 ; - LAYER Metal2 ; - RECT 8.635 1.455 9 1.9 ; - RECT 13.03 1.47 13.32 1.865 ; - RECT 8.635 1.58 13.32 1.78 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sdfbbp_1 - -MACRO sg13g2_sdfrbp_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sdfrbp_1 0 0 ; - SIZE 18.24 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7 1.51 7.55 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 18.24 0.22 ; - RECT 17.3 -0.22 17.555 1.21 ; - RECT 16.27 -0.22 16.53 0.85 ; - RECT 14.36 -0.22 14.62 0.885 ; - RECT 7.035 -0.22 7.295 0.915 ; - RECT 5.94 -0.22 6.2 0.885 ; - RECT 3.6 -0.22 3.86 0.845 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 18.24 4 ; - RECT 17.3 2.235 17.56 4 ; - RECT 16.27 1.98 16.53 4 ; - RECT 15.25 2.46 15.51 4 ; - RECT 7.745 2.86 7.915 4 ; - RECT 5.015 2.215 5.27 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - PIN SCD - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.92 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END SCD - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 17.81 0.595 18.07 3.175 ; - RECT 17.525 1.51 18.07 1.855 ; - RECT 17.805 0.595 18.07 1.855 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.165 1.335 11.79 1.935 ; - END - END CLK - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.4 2.535 1.92 ; - END - END D - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6842 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 15.76 1.06 16.52 1.45 ; - RECT 15.76 0.59 16.02 3.06 ; - END - END Q_N - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.635 1.5 1.105 1.87 ; - END - END SCE - OBS - LAYER Metal1 ; - RECT 16.78 0.59 17.04 2.92 ; - RECT 16.775 0.59 17.04 1.98 ; - RECT 16.775 1.535 17.2 1.795 ; - RECT 14.71 2.1 14.97 2.495 ; - RECT 13.93 2.1 15.53 2.26 ; - RECT 15.37 0.625 15.53 2.26 ; - RECT 13.93 1.655 14.185 2.26 ; - RECT 15.18 0.625 15.53 0.885 ; - RECT 13.255 2.125 13.46 2.5 ; - RECT 13.255 2.125 13.75 2.295 ; - RECT 13.59 1.145 13.75 2.295 ; - RECT 14.965 1.275 15.19 1.665 ; - RECT 13.59 1.275 15.19 1.465 ; - RECT 12.76 1.145 13.77 1.315 ; - RECT 14.71 3.025 14.98 3.285 ; - RECT 9.655 3.025 9.915 3.285 ; - RECT 9.655 3.075 14.98 3.235 ; - RECT 12.31 0.805 12.48 1.31 ; - RECT 12.31 0.805 14.11 0.965 ; - RECT 13.85 0.625 14.11 0.965 ; - RECT 6 2.64 6.74 2.9 ; - RECT 6 1.17 6.16 2.9 ; - RECT 12.545 1.555 12.735 2.45 ; - RECT 7.735 1.755 8.015 1.965 ; - RECT 7.735 1.17 7.895 1.965 ; - RECT 11.97 1.555 12.735 1.725 ; - RECT 11.97 0.44 12.13 1.725 ; - RECT 6 1.17 7.895 1.33 ; - RECT 7.505 0.44 7.675 1.33 ; - RECT 6.52 0.815 6.78 1.33 ; - RECT 13.34 0.44 13.6 0.625 ; - RECT 7.505 0.44 13.6 0.605 ; - RECT 10.225 2.63 13.075 2.79 ; - RECT 12.915 1.51 13.075 2.79 ; - RECT 10.225 2.06 10.585 2.79 ; - RECT 9.82 2.15 10.585 2.41 ; - RECT 9.955 2.06 10.585 2.41 ; - RECT 9.955 1.135 10.215 2.41 ; - RECT 12.915 1.51 13.4 1.77 ; - RECT 10.765 2.145 12.325 2.37 ; - RECT 12.065 2.075 12.325 2.37 ; - RECT 10.765 0.855 10.925 2.37 ; - RECT 10.45 1.54 10.925 1.87 ; - RECT 11.555 0.81 11.79 1.07 ; - RECT 10.765 0.855 11.79 1.025 ; - RECT 9.43 1.44 9.695 1.7 ; - RECT 9.485 1.3 9.695 1.7 ; - RECT 9.485 0.785 9.665 1.7 ; - RECT 7.965 0.785 9.665 0.96 ; - RECT 5.59 3.08 7.565 3.24 ; - RECT 7.405 2.52 7.565 3.24 ; - RECT 8.255 2.985 9.425 3.145 ; - RECT 9.09 2.685 9.425 3.145 ; - RECT 5.59 2.24 5.78 3.24 ; - RECT 8.255 2.52 8.415 3.145 ; - RECT 9.09 1.17 9.25 3.145 ; - RECT 7.405 2.52 8.415 2.68 ; - RECT 5.52 2.24 5.78 2.52 ; - RECT 5.59 0.645 5.75 3.24 ; - RECT 8.185 1.225 8.445 1.64 ; - RECT 8.265 1.17 9.25 1.33 ; - RECT 5.01 0.645 5.75 0.84 ; - RECT 7.045 2.145 7.225 2.9 ; - RECT 8.69 1.51 8.875 2.805 ; - RECT 7.045 2.145 8.875 2.315 ; - RECT 6.385 2.145 8.875 2.305 ; - RECT 6.385 1.705 6.645 2.305 ; - RECT 8.69 1.51 8.91 1.81 ; - RECT 4.135 2.04 4.59 3.2 ; - RECT 4.4 0.57 4.59 3.2 ; - RECT 5.055 1.445 5.315 1.75 ; - RECT 4.4 1.445 5.315 1.7 ; - RECT 4.315 0.57 4.59 1.21 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.855 2.345 2.56 2.505 ; - RECT 1.855 2.08 2.015 2.505 ; - RECT 1.285 2.08 2.015 2.26 ; - RECT 1.285 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.22 1.85 ; - RECT 3.945 1.03 4.135 1.85 ; - RECT 3.195 1.03 4.135 1.2 ; - RECT 3.195 0.61 3.365 1.2 ; - RECT 1.285 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.425 3.295 ; - RECT 3.25 1.54 3.425 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.295 2.28 0.575 2.88 ; - RECT 0.295 2.44 1.64 2.6 ; - RECT 0.295 0.8 0.455 2.88 ; - RECT 3.25 1.54 3.72 1.87 ; - RECT 0.295 0.8 0.575 1.06 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sdfrbp_1 - -MACRO sg13g2_sdfrbp_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sdfrbp_2 0 0 ; - SIZE 19.2 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7 1.51 7.55 1.965 ; - END - END RESET_B - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 19.2 0.22 ; - RECT 18.735 -0.22 19.01 0.84 ; - RECT 17.73 -0.22 17.99 1.21 ; - RECT 16.71 -0.22 16.97 0.85 ; - RECT 15.71 -0.22 15.95 0.85 ; - RECT 14.36 -0.22 14.62 0.885 ; - RECT 7.035 -0.22 7.295 0.915 ; - RECT 5.94 -0.22 6.2 0.885 ; - RECT 3.6 -0.22 3.86 0.845 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 19.2 4 ; - RECT 18.38 2.085 18.64 4 ; - RECT 17.355 2.085 17.615 4 ; - RECT 16.27 1.98 16.53 4 ; - RECT 15.25 2.46 15.51 4 ; - RECT 7.745 2.86 7.915 4 ; - RECT 5.015 2.215 5.27 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - PIN SCD - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.92 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END SCD - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7124 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 18.24 1.045 19.01 1.49 ; - RECT 17.99 1.515 18.5 1.775 ; - RECT 18.24 0.595 18.5 1.775 ; - RECT 17.865 2.085 18.16 3.175 ; - RECT 17.99 1.515 18.16 3.175 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.165 1.335 11.79 1.935 ; - END - END CLK - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.635 1.5 1.105 1.87 ; - END - END SCE - PIN Q_N - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 15.76 1.52 16.52 1.74 ; - RECT 16.14 0.99 16.52 1.74 ; - RECT 16.195 0.59 16.46 1.74 ; - RECT 15.76 1.52 16.02 3.06 ; - END - END Q_N - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.4 2.535 1.92 ; - END - END D - OBS - LAYER Metal1 ; - RECT 16.78 1.98 17.16 2.92 ; - RECT 16.99 1.535 17.16 2.92 ; - RECT 16.99 1.535 17.785 1.795 ; - RECT 17.2 0.59 17.485 1.795 ; - RECT 14.71 2.1 14.97 2.495 ; - RECT 13.93 2.1 15.53 2.26 ; - RECT 15.37 0.625 15.53 2.26 ; - RECT 13.93 1.655 14.185 2.26 ; - RECT 15.18 0.625 15.53 0.885 ; - RECT 13.255 2.125 13.46 2.5 ; - RECT 13.255 2.125 13.75 2.295 ; - RECT 13.59 1.145 13.75 2.295 ; - RECT 14.965 1.275 15.19 1.665 ; - RECT 13.59 1.275 15.19 1.465 ; - RECT 12.76 1.145 13.77 1.315 ; - RECT 14.71 3.025 14.98 3.285 ; - RECT 9.655 3.025 9.915 3.285 ; - RECT 9.655 3.075 14.98 3.235 ; - RECT 12.31 0.805 12.48 1.31 ; - RECT 12.31 0.805 14.11 0.965 ; - RECT 13.85 0.625 14.11 0.965 ; - RECT 6 2.64 6.74 2.9 ; - RECT 6 1.17 6.16 2.9 ; - RECT 12.545 1.555 12.735 2.45 ; - RECT 7.735 1.755 8.015 1.965 ; - RECT 7.735 1.17 7.895 1.965 ; - RECT 11.97 1.555 12.735 1.725 ; - RECT 11.97 0.44 12.13 1.725 ; - RECT 6 1.17 7.895 1.33 ; - RECT 7.505 0.44 7.675 1.33 ; - RECT 6.52 0.815 6.78 1.33 ; - RECT 13.34 0.44 13.6 0.625 ; - RECT 7.505 0.44 13.6 0.605 ; - RECT 10.225 2.63 13.075 2.79 ; - RECT 12.915 1.51 13.075 2.79 ; - RECT 10.225 2.06 10.585 2.79 ; - RECT 9.82 2.15 10.585 2.41 ; - RECT 9.955 2.06 10.585 2.41 ; - RECT 9.955 1.135 10.215 2.41 ; - RECT 12.915 1.51 13.4 1.77 ; - RECT 10.765 2.145 12.325 2.37 ; - RECT 12.065 2.075 12.325 2.37 ; - RECT 10.765 0.855 10.925 2.37 ; - RECT 10.45 1.54 10.925 1.87 ; - RECT 11.555 0.81 11.79 1.07 ; - RECT 10.765 0.855 11.79 1.025 ; - RECT 9.43 1.44 9.695 1.7 ; - RECT 9.485 1.3 9.695 1.7 ; - RECT 9.485 0.785 9.665 1.7 ; - RECT 7.965 0.785 9.665 0.96 ; - RECT 5.59 3.08 7.565 3.24 ; - RECT 7.405 2.52 7.565 3.24 ; - RECT 8.255 2.985 9.425 3.145 ; - RECT 9.09 2.685 9.425 3.145 ; - RECT 5.59 2.24 5.78 3.24 ; - RECT 8.255 2.52 8.415 3.145 ; - RECT 9.09 1.17 9.25 3.145 ; - RECT 7.405 2.52 8.415 2.68 ; - RECT 5.52 2.24 5.78 2.52 ; - RECT 5.59 0.645 5.75 3.24 ; - RECT 8.185 1.225 8.445 1.64 ; - RECT 8.265 1.17 9.25 1.33 ; - RECT 5.01 0.645 5.75 0.84 ; - RECT 7.045 2.145 7.225 2.9 ; - RECT 8.69 1.51 8.875 2.805 ; - RECT 7.045 2.145 8.875 2.315 ; - RECT 6.385 2.145 8.875 2.305 ; - RECT 6.385 1.705 6.645 2.305 ; - RECT 8.69 1.51 8.91 1.81 ; - RECT 4.135 2.04 4.59 3.2 ; - RECT 4.4 0.57 4.59 3.2 ; - RECT 4.4 1.49 5.315 1.75 ; - RECT 4.315 0.57 4.59 1.21 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.855 2.345 2.56 2.505 ; - RECT 1.855 2.08 2.015 2.505 ; - RECT 1.285 2.08 2.015 2.26 ; - RECT 1.285 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.22 1.85 ; - RECT 3.945 1.03 4.135 1.85 ; - RECT 3.195 1.03 4.135 1.2 ; - RECT 3.195 0.61 3.365 1.2 ; - RECT 1.285 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.425 3.295 ; - RECT 3.25 1.54 3.425 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.295 2.28 0.575 2.88 ; - RECT 0.295 2.44 1.64 2.6 ; - RECT 0.295 0.8 0.455 2.88 ; - RECT 3.25 1.54 3.72 1.87 ; - RECT 0.295 0.8 0.575 1.06 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sdfrbp_2 - -MACRO sg13g2_sdfrbpq_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sdfrbpq_1 0 0 ; - SIZE 16.8 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 16.055 1 16.57 1.465 ; - RECT 16.28 0.59 16.54 3.02 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.165 1.335 11.79 1.935 ; - END - END CLK - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7 1.51 7.55 1.965 ; - END - END RESET_B - PIN SCD - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.92 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END SCD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.4 2.535 1.92 ; - END - END D - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.635 1.5 1.105 1.87 ; - END - END SCE - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 16.8 0.22 ; - RECT 15.77 -0.22 16.03 0.81 ; - RECT 14.36 -0.22 14.62 0.885 ; - RECT 7.035 -0.22 7.295 0.915 ; - RECT 5.94 -0.22 6.2 0.885 ; - RECT 3.6 -0.22 3.86 0.845 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 16.8 4 ; - RECT 15.77 2.08 16.03 4 ; - RECT 15.25 2.46 15.51 4 ; - RECT 7.745 2.86 7.915 4 ; - RECT 5.015 2.215 5.27 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - OBS - LAYER Metal1 ; - RECT 14.71 2.1 14.97 2.495 ; - RECT 13.93 2.1 15.53 2.26 ; - RECT 15.37 0.625 15.53 2.26 ; - RECT 13.93 1.655 14.185 2.26 ; - RECT 15.37 1.61 15.9 1.84 ; - RECT 15.18 0.625 15.53 0.885 ; - RECT 13.255 2.125 13.46 2.5 ; - RECT 13.255 2.125 13.75 2.295 ; - RECT 13.59 1.145 13.75 2.295 ; - RECT 14.965 1.275 15.19 1.665 ; - RECT 13.59 1.275 15.19 1.465 ; - RECT 12.76 1.145 13.77 1.315 ; - RECT 14.71 3.025 14.98 3.285 ; - RECT 9.655 3.025 9.915 3.285 ; - RECT 9.655 3.075 14.98 3.235 ; - RECT 12.31 0.805 12.48 1.31 ; - RECT 12.31 0.805 14.11 0.965 ; - RECT 13.85 0.625 14.11 0.965 ; - RECT 6 2.64 6.74 2.9 ; - RECT 6 1.17 6.16 2.9 ; - RECT 12.545 1.555 12.735 2.45 ; - RECT 7.735 1.755 8.015 1.965 ; - RECT 7.735 1.17 7.895 1.965 ; - RECT 11.97 1.555 12.735 1.725 ; - RECT 11.97 0.44 12.13 1.725 ; - RECT 6 1.17 7.895 1.33 ; - RECT 7.505 0.44 7.675 1.33 ; - RECT 6.52 0.815 6.78 1.33 ; - RECT 13.34 0.44 13.6 0.625 ; - RECT 7.505 0.44 13.6 0.605 ; - RECT 10.225 2.63 13.075 2.79 ; - RECT 12.915 1.51 13.075 2.79 ; - RECT 10.225 2.06 10.585 2.79 ; - RECT 9.82 2.15 10.585 2.41 ; - RECT 9.955 2.06 10.585 2.41 ; - RECT 9.955 1.135 10.215 2.41 ; - RECT 12.915 1.51 13.4 1.77 ; - RECT 10.765 2.145 12.325 2.37 ; - RECT 12.065 2.075 12.325 2.37 ; - RECT 10.765 0.855 10.925 2.37 ; - RECT 10.45 1.54 10.925 1.87 ; - RECT 11.555 0.81 11.79 1.07 ; - RECT 10.765 0.855 11.79 1.025 ; - RECT 9.43 1.44 9.695 1.7 ; - RECT 9.485 1.3 9.695 1.7 ; - RECT 9.485 0.785 9.665 1.7 ; - RECT 7.965 0.785 9.665 0.96 ; - RECT 5.59 3.08 7.565 3.24 ; - RECT 7.405 2.52 7.565 3.24 ; - RECT 8.255 2.985 9.425 3.145 ; - RECT 9.09 2.685 9.425 3.145 ; - RECT 5.59 2.24 5.78 3.24 ; - RECT 8.255 2.52 8.415 3.145 ; - RECT 9.09 1.17 9.25 3.145 ; - RECT 7.405 2.52 8.415 2.68 ; - RECT 5.52 2.24 5.78 2.52 ; - RECT 5.59 0.645 5.75 3.24 ; - RECT 8.185 1.225 8.445 1.64 ; - RECT 8.265 1.17 9.25 1.33 ; - RECT 5.01 0.645 5.75 0.84 ; - RECT 7.045 2.145 7.225 2.9 ; - RECT 8.69 1.51 8.875 2.805 ; - RECT 7.045 2.145 8.875 2.315 ; - RECT 6.385 2.145 8.875 2.305 ; - RECT 6.385 1.705 6.645 2.305 ; - RECT 8.69 1.51 8.91 1.81 ; - RECT 4.135 2.04 4.59 3.2 ; - RECT 4.4 0.57 4.59 3.2 ; - RECT 5.055 1.445 5.315 1.75 ; - RECT 4.4 1.445 5.315 1.7 ; - RECT 4.315 0.57 4.59 1.21 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.855 2.345 2.56 2.505 ; - RECT 1.855 2.08 2.015 2.505 ; - RECT 1.285 2.08 2.015 2.26 ; - RECT 1.285 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.22 1.85 ; - RECT 3.945 1.03 4.135 1.85 ; - RECT 3.195 1.03 4.135 1.2 ; - RECT 3.195 0.61 3.365 1.2 ; - RECT 1.285 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.425 3.295 ; - RECT 3.25 1.54 3.425 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.295 2.28 0.575 2.88 ; - RECT 0.295 2.44 1.64 2.6 ; - RECT 0.295 0.8 0.455 2.88 ; - RECT 3.25 1.54 3.72 1.87 ; - RECT 0.295 0.8 0.575 1.06 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sdfrbpq_1 - -MACRO sg13g2_sdfrbpq_2 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sdfrbpq_2 0 0 ; - SIZE 17.28 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Q - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7068 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 15.86 1.52 16.52 1.74 ; - RECT 16.14 0.99 16.52 1.74 ; - RECT 16.195 0.59 16.46 1.74 ; - RECT 15.76 2.085 16.02 3.06 ; - RECT 15.86 1.52 16.02 3.06 ; - END - END Q - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2418 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 11.165 1.335 11.79 1.935 ; - END - END CLK - PIN RESET_B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAPARTIALMETALAREA 0.905 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3276 LAYER Metal1 ; - ANTENNAMAXAREACAR 2.762515 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7 1.51 7.55 1.965 ; - END - END RESET_B - PIN SCD - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.715 1.03 3.015 1.92 ; - RECT 1.71 1.03 3.015 1.2 ; - RECT 1.63 1.47 1.89 1.73 ; - RECT 1.71 1.03 1.89 1.73 ; - END - END SCD - PIN D - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.2262 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.12 1.4 2.535 1.92 ; - END - END D - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4069 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.635 1.5 1.105 1.87 ; - END - END SCE - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 17.28 4 ; - RECT 16.27 2.1 16.53 4 ; - RECT 15.25 2.46 15.51 4 ; - RECT 7.745 2.86 7.915 4 ; - RECT 5.015 2.215 5.27 4 ; - RECT 3.63 2.08 3.83 4 ; - RECT 0.975 2.78 1.235 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 17.28 0.22 ; - RECT 16.71 -0.22 16.97 1.195 ; - RECT 15.71 -0.22 15.95 1.195 ; - RECT 14.36 -0.22 14.62 0.885 ; - RECT 7.035 -0.22 7.295 0.915 ; - RECT 5.94 -0.22 6.2 0.885 ; - RECT 3.6 -0.22 3.86 0.845 ; - RECT 0.855 -0.22 1.09 1.21 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 14.71 2.1 14.97 2.495 ; - RECT 13.93 2.1 15.53 2.26 ; - RECT 15.37 0.625 15.53 2.26 ; - RECT 13.93 1.655 14.185 2.26 ; - RECT 15.37 1.575 15.68 1.835 ; - RECT 15.18 0.625 15.53 0.885 ; - RECT 13.255 2.125 13.46 2.5 ; - RECT 13.255 2.125 13.75 2.295 ; - RECT 13.59 1.145 13.75 2.295 ; - RECT 14.915 1.275 15.175 1.665 ; - RECT 13.59 1.275 15.175 1.465 ; - RECT 12.76 1.145 13.77 1.315 ; - RECT 14.71 3.025 14.98 3.285 ; - RECT 9.655 3.025 9.915 3.285 ; - RECT 9.655 3.075 14.98 3.235 ; - RECT 12.31 0.805 12.48 1.31 ; - RECT 12.31 0.805 14.11 0.965 ; - RECT 13.85 0.625 14.11 0.965 ; - RECT 6 2.64 6.74 2.9 ; - RECT 6 1.17 6.16 2.9 ; - RECT 12.545 1.555 12.735 2.45 ; - RECT 7.735 1.755 8.015 1.965 ; - RECT 7.735 1.17 7.895 1.965 ; - RECT 11.97 1.555 12.735 1.725 ; - RECT 11.97 0.44 12.13 1.725 ; - RECT 6 1.17 7.895 1.33 ; - RECT 7.505 0.44 7.675 1.33 ; - RECT 6.52 0.815 6.78 1.33 ; - RECT 13.34 0.44 13.6 0.625 ; - RECT 7.505 0.44 13.6 0.605 ; - RECT 10.225 2.63 13.075 2.79 ; - RECT 12.915 1.51 13.075 2.79 ; - RECT 10.225 2.06 10.585 2.79 ; - RECT 9.82 2.15 10.585 2.41 ; - RECT 9.955 2.06 10.585 2.41 ; - RECT 9.955 1.135 10.215 2.41 ; - RECT 12.915 1.51 13.4 1.77 ; - RECT 10.765 2.145 12.325 2.37 ; - RECT 12.065 2.075 12.325 2.37 ; - RECT 10.765 0.855 10.925 2.37 ; - RECT 10.45 1.54 10.925 1.87 ; - RECT 11.555 0.81 11.79 1.07 ; - RECT 10.765 0.855 11.79 1.025 ; - RECT 9.43 1.44 9.695 1.7 ; - RECT 9.485 1.3 9.695 1.7 ; - RECT 9.485 0.785 9.665 1.7 ; - RECT 7.965 0.785 9.665 0.96 ; - RECT 5.59 3.08 7.565 3.24 ; - RECT 7.405 2.52 7.565 3.24 ; - RECT 8.255 2.985 9.425 3.145 ; - RECT 9.09 2.685 9.425 3.145 ; - RECT 5.59 2.24 5.78 3.24 ; - RECT 8.255 2.52 8.415 3.145 ; - RECT 9.09 1.17 9.25 3.145 ; - RECT 7.405 2.52 8.415 2.68 ; - RECT 5.52 2.24 5.78 2.52 ; - RECT 5.59 0.645 5.75 3.24 ; - RECT 8.185 1.225 8.445 1.64 ; - RECT 8.265 1.17 9.25 1.33 ; - RECT 5.01 0.645 5.75 0.84 ; - RECT 7.045 2.145 7.225 2.9 ; - RECT 8.69 1.51 8.875 2.805 ; - RECT 7.045 2.145 8.875 2.315 ; - RECT 6.385 2.145 8.875 2.305 ; - RECT 6.385 1.705 6.645 2.305 ; - RECT 8.69 1.51 8.91 1.81 ; - RECT 4.135 2.04 4.59 3.2 ; - RECT 4.4 0.57 4.59 3.2 ; - RECT 4.4 1.49 5.315 1.75 ; - RECT 4.315 0.57 4.59 1.21 ; - RECT 2.3 2.345 2.56 2.945 ; - RECT 1.855 2.345 2.56 2.505 ; - RECT 1.855 2.08 2.015 2.505 ; - RECT 1.285 2.08 2.015 2.26 ; - RECT 1.285 0.61 1.45 2.26 ; - RECT 3.945 1.52 4.22 1.85 ; - RECT 3.945 1.03 4.135 1.85 ; - RECT 3.195 1.03 4.135 1.2 ; - RECT 3.195 0.61 3.365 1.2 ; - RECT 1.285 0.61 3.365 0.83 ; - RECT 1.48 3.125 3.425 3.295 ; - RECT 3.25 1.54 3.425 3.295 ; - RECT 1.48 2.44 1.64 3.295 ; - RECT 0.295 2.28 0.575 2.88 ; - RECT 0.295 2.44 1.64 2.6 ; - RECT 0.295 0.8 0.455 2.88 ; - RECT 3.25 1.54 3.72 1.87 ; - RECT 0.295 0.8 0.575 1.06 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sdfrbpq_2 - -MACRO sg13g2_sighold - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_sighold 0 0 ; - SIZE 2.4 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 2.4 4 ; - RECT 0.57 3.17 1.925 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 2.4 0.22 ; - RECT 0.555 -0.22 1.83 0.545 ; - END - END VSS - PIN SH - DIRECTION INOUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.204 LAYER Metal1 ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.0975 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.805 0.955 2.045 2.41 ; - RECT 0.585 1.765 2.045 2.025 ; - END - END SH - OBS - LAYER Metal1 ; - RECT 0.175 1.325 0.405 2.41 ; - RECT 0.175 1.325 1.245 1.585 ; - RECT 0.175 0.955 0.395 2.41 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_sighold - -MACRO sg13g2_slgcp_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_slgcp_1 0 0 ; - SIZE 8.16 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN GATE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.82 1.96 1.525 2.24 ; - RECT 1.095 1.885 1.355 2.24 ; - END - END GATE - PIN SCE - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.1807 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.355 1.51 0.615 2.145 ; - END - END SCE - PIN CLK - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.3978 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 5.585 1.56 5.89 2 ; - END - END CLK - PIN GCLK - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.6324 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 7.445 2.06 7.84 3.18 ; - RECT 7.68 0.62 7.84 3.18 ; - RECT 7.58 0.62 7.84 1.3 ; - END - END GCLK - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 8.16 4 ; - RECT 6.935 2.335 7.195 4 ; - RECT 4.28 2.785 4.54 4 ; - RECT 1.82 2.94 2.08 4 ; - RECT 0.23 2.54 0.49 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 8.16 0.22 ; - RECT 7.09 -0.22 7.275 1.22 ; - RECT 5.66 -0.22 5.92 1.275 ; - RECT 3.99 -0.22 4.15 0.91 ; - RECT 1.28 -0.22 1.54 0.575 ; - RECT 0.23 -0.22 0.49 1.165 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 6.455 1.94 6.65 3.075 ; - RECT 6.455 1.94 6.9 2.11 ; - RECT 6.74 0.71 6.9 2.11 ; - RECT 6.74 1.52 7.5 1.85 ; - RECT 6.74 0.71 6.91 1.85 ; - RECT 6.485 0.71 6.91 1.27 ; - RECT 4.79 2 5.05 3.065 ; - RECT 4.79 2.865 6.165 3.025 ; - RECT 6.005 2.45 6.165 3.025 ; - RECT 6.085 1.46 6.255 2.655 ; - RECT 3.89 2.045 5.05 2.305 ; - RECT 4.76 0.91 4.935 2.305 ; - RECT 6.085 1.46 6.56 1.76 ; - RECT 4.67 0.91 4.935 1.17 ; - RECT 5.245 2.255 5.56 2.515 ; - RECT 5.245 0.475 5.405 2.515 ; - RECT 2.4 1.25 2.645 1.545 ; - RECT 2.4 1.25 2.9 1.42 ; - RECT 2.74 0.45 2.9 1.42 ; - RECT 5.15 0.475 5.435 1.31 ; - RECT 3.65 1.105 4.49 1.265 ; - RECT 4.33 0.475 4.49 1.265 ; - RECT 3.65 0.45 3.81 1.265 ; - RECT 4.33 0.475 5.435 0.645 ; - RECT 2.74 0.45 3.81 0.61 ; - RECT 3.39 1.5 3.65 2.935 ; - RECT 3.305 1.315 3.47 1.935 ; - RECT 3.305 1.5 4.575 1.72 ; - RECT 3.195 0.79 3.37 1.47 ; - RECT 3.08 0.79 3.37 0.99 ; - RECT 1.25 2.56 1.51 3.14 ; - RECT 2.88 2.175 3.14 2.935 ; - RECT 1.25 2.595 3.14 2.76 ; - RECT 1.25 2.56 1.87 2.76 ; - RECT 1.71 1.52 1.87 2.76 ; - RECT 0.97 1.52 1.87 1.68 ; - RECT 0.97 0.755 1.14 1.68 ; - RECT 0.74 0.755 1.14 1.18 ; - RECT 0.74 0.755 2.56 0.92 ; - RECT 2.34 0.655 2.56 0.92 ; - RECT 2.335 1.765 2.635 2.37 ; - RECT 2.05 1.765 3.125 1.935 ; - RECT 2.835 1.64 3.125 1.935 ; - RECT 2.05 1.1 2.22 1.935 ; - RECT 1.82 1.1 2.22 1.34 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_slgcp_1 - -MACRO sg13g2_tiehi - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_tiehi 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 0.135 3.095 0.395 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 0.76 -0.22 1.02 0.76 ; - END - END VSS - PIN L_HI - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.3927 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.3 2.165 1.585 2.91 ; - END - END L_HI - OBS - LAYER Metal1 ; - RECT 0.135 2.19 0.395 2.45 ; - RECT 0.195 1.815 0.395 2.45 ; - RECT 0.195 1.815 1.12 2.03 ; - RECT 0.87 1.355 1.12 2.03 ; - RECT 1.3 0.985 1.575 1.955 ; - RECT 0.135 0.995 0.395 1.635 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_tiehi - -MACRO sg13g2_tielo - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_tielo 0 0 ; - SIZE 1.92 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 1.92 4 ; - RECT 0.455 3.165 0.78 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 1.92 0.22 ; - RECT 0.465 -0.22 0.815 0.605 ; - END - END VSS - PIN L_LO - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.2992 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.295 0.485 1.585 1.23 ; - RECT 1.095 0.485 1.585 0.775 ; - END - END L_LO - OBS - LAYER Metal1 ; - RECT 0.875 1.03 1.115 2.06 ; - RECT 0.315 1.03 1.115 1.29 ; - RECT 1.305 1.46 1.58 2.875 ; - RECT 0.315 2.11 0.575 2.76 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_tielo - -MACRO sg13g2_xnor2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_xnor2_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN Y - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7332 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.67 2.08 3.57 2.24 ; - RECT 3.41 0.61 3.57 2.24 ; - RECT 3.315 0.61 3.57 1.21 ; - RECT 2.67 2.08 3 3.16 ; - END - END Y - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4342 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.76 1.525 2.075 1.9 ; - END - END A - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4342 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 2.32 1.605 2.635 1.865 ; - RECT 1.42 2.08 2.48 2.24 ; - RECT 2.32 1.605 2.48 2.24 ; - RECT 1.42 1.525 1.58 2.24 ; - RECT 1.24 1.525 1.58 1.9 ; - END - END B - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 3.18 2.56 3.44 4 ; - RECT 1.725 2.56 1.985 4 ; - RECT 0.32 2.365 0.58 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 2.265 -0.22 2.525 0.65 ; - RECT 0.32 -0.22 0.585 1.42 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.02 2.365 1.28 2.965 ; - RECT 0.8 2.365 1.28 2.565 ; - RECT 0.8 0.835 0.96 2.565 ; - RECT 2.93 1.555 3.23 1.815 ; - RECT 2.93 1.18 3.1 1.815 ; - RECT 1.21 1.18 3.1 1.34 ; - RECT 1.21 0.835 1.47 1.34 ; - RECT 0.8 0.835 1.47 0.995 ; - RECT 1.725 0.83 3.065 1 ; - RECT 2.77 0.79 3.065 1 ; - RECT 1.725 0.8 2.025 1 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_xnor2_1 - -MACRO sg13g2_xor2_1 - CLASS CORE ; - ORIGIN 0 0 ; - FOREIGN sg13g2_xor2_1 0 0 ; - SIZE 3.84 BY 3.78 ; - SYMMETRY X Y ; - SITE CoreSite ; - PIN B - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4433 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 1.53 1.55 2.89 1.83 ; - END - END B - PIN A - DIRECTION INPUT ; - USE SIGNAL ; - ANTENNAMODEL OXIDE1 ; - ANTENNAGATEAREA 0.4433 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 0.2 1.55 0.82 1.83 ; - END - END A - PIN X - DIRECTION OUTPUT ; - USE SIGNAL ; - ANTENNADIFFAREA 0.7064 LAYER Metal1 ; - PORT - LAYER Metal1 ; - RECT 3.45 2.155 3.71 3.16 ; - RECT 3.53 1.115 3.71 3.16 ; - RECT 2.835 1.115 3.71 1.315 ; - RECT 2.835 0.67 3.1 1.315 ; - END - END X - PIN VDD - DIRECTION INOUT ; - USE POWER ; - SHAPE ABUTMENT ; - NETEXPR "VDD VDD!" ; - PORT - LAYER Metal1 ; - RECT 0 3.56 3.84 4 ; - RECT 2.43 2.9 2.69 4 ; - RECT 0.435 2.22 0.695 4 ; - END - END VDD - PIN VSS - DIRECTION INOUT ; - USE GROUND ; - SHAPE ABUTMENT ; - NETEXPR "VSS VSS!" ; - PORT - LAYER Metal1 ; - RECT 0 -0.22 3.84 0.22 ; - RECT 3.37 -0.22 3.63 0.935 ; - RECT 1.9 -0.22 2.16 1.27 ; - RECT 0.285 -0.22 0.82 1.12 ; - END - END VSS - OBS - LAYER Metal1 ; - RECT 1.32 2.17 1.58 3.16 ; - RECT 1.03 2.17 3.27 2.34 ; - RECT 3.11 1.57 3.27 2.34 ; - RECT 1.03 0.86 1.2 2.34 ; - RECT 3.11 1.57 3.35 1.83 ; - RECT 1.03 0.86 1.365 1.12 ; - RECT 2.94 2.52 3.2 3.16 ; - RECT 1.92 2.52 2.18 3.16 ; - RECT 1.92 2.52 3.2 2.68 ; - END - PROPERTY CatenaDesignType "deviceLevel" ; -END sg13g2_xor2_1 - -END LIBRARY diff --git a/ihp13/pdk/lef/sg13g2_tech.lef b/ihp13/pdk/lef/sg13g2_tech.lef deleted file mode 100644 index 35d647456..000000000 --- a/ihp13/pdk/lef/sg13g2_tech.lef +++ /dev/null @@ -1,1200 +0,0 @@ -######################################################################## -# -# Copyright 2023 IHP PDK Authors -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# https://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -######################################################################## - -VERSION 5.7 ; -#NAMESCASESENSITIVE ON ; -DIVIDERCHAR "/" ; -BUSBITCHARS "[]" ; - -UNITS - DATABASE MICRONS 1000 ; -END UNITS - -MANUFACTURINGGRID 0.005 ; - -PROPERTYDEFINITIONS - LAYER contactLimit INTEGER ; - LAYER routingPitch REAL ; - LAYER routingGrid REAL ; -END PROPERTYDEFINITIONS - -LAYER OVERLAP - TYPE OVERLAP ; -END OVERLAP - -LAYER LOCKED - TYPE MASTERSLICE ; -END LOCKED - -LAYER LOCKED1 - TYPE MASTERSLICE ; -END LOCKED1 - -LAYER LOCKED2 - TYPE MASTERSLICE ; -END LOCKED2 - -LAYER GatPoly - TYPE MASTERSLICE ; -END GatPoly - -LAYER Cont - TYPE CUT ; - SPACING 0.18 ; - WIDTH 0.16 ; - ENCLOSURE 0 0.05 ; - PREFERENCLOSURE 0.05 0.05 ; - RESISTANCE 22.0 ; - ANTENNAMODEL OXIDE1 ; - ANTENNACUMAREARATIO 30 ; - ANTENNACUMDIFFAREARATIO 10000 ; - #PROPERTY contactLimit 10000 ; - -END Cont - -LAYER Metal1 - TYPE ROUTING ; - DIRECTION HORIZONTAL ; - PITCH 0.42 ; - OFFSET 0.0 ; - WIDTH 0.16 ; - MAXWIDTH 30 ; - AREA 0.09 ; - MINIMUMDENSITY 35.0 ; - MAXIMUMDENSITY 60.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 1.00 10.00 - WIDTH 0.00 0.18 0.18 0.18 - WIDTH 0.30 0.18 0.22 0.22 - WIDTH 10.0 0.18 0.22 0.60 ; - MINIMUMCUT 2 WIDTH 1.4 ; - HEIGHT 0.930 ; - #CURRENTDEN 0 ; - THICKNESS 0.40 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.135 ; - CAPACITANCE CPERSQDIST 3.49E-05 ; - EDGECAPACITANCE 3.16E-05 ; - DCCURRENTDENSITY AVERAGE 1 ; - -END Metal1 - -LAYER Via1 - TYPE CUT ; - RESISTANCE 20 ; - DCCURRENTDENSITY AVERAGE 0.4 ; - SPACING 0.22 ; - SPACING 0.29 ADJACENTCUTS 3 WITHIN 0.311 ; - ENCLOSURE BELOW 0.010 0.05 ; - ENCLOSURE ABOVE 0.005 0.05 ; - PREFERENCLOSURE 0.05 0.05 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; -END Via1 - -LAYER Metal2 - TYPE ROUTING ; - DIRECTION VERTICAL ; - PITCH 0.48 ; - OFFSET 0.0 ; - WIDTH 0.20 ; - MAXWIDTH 30 ; - MINIMUMDENSITY 35.0 ; - MAXIMUMDENSITY 60.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 1.00 10.00 - WIDTH 0.00 0.21 0.21 0.21 - WIDTH 0.39 0.21 0.24 0.24 - WIDTH 10.0 0.21 0.24 0.60 ; - MINIMUMCUT 2 WIDTH 1.4 ; - AREA 0.144 ; - HEIGHT 1.880 ; - #CURRENTDEN 0 ; - THICKNESS 0.450 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.103 ; - CAPACITANCE CPERSQDIST 1.81E-05 ; - EDGECAPACITANCE 4.47E-05 ; - DCCURRENTDENSITY AVERAGE 2 ; -END Metal2 - -LAYER Via2 - TYPE CUT ; - SPACING 0.22 ; - WIDTH 0.19 ; - ENCLOSURE 0.005 0.05 ; - PREFERENCLOSURE 0.05 0.05 ; - RESISTANCE 20 ; - DCCURRENTDENSITY AVERAGE 0.4 ; - SPACING 0.29 ADJACENTCUTS 3 WITHIN 0.311 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; -END Via2 - -LAYER Metal3 - TYPE ROUTING ; - DIRECTION HORIZONTAL ; - PITCH 0.42 ; - OFFSET 0.0 ; - WIDTH 0.20 ; - MINIMUMDENSITY 35.0 ; - MAXIMUMDENSITY 60.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 1.00 10.00 - WIDTH 0.00 0.21 0.21 0.21 - WIDTH 0.39 0.21 0.24 0.24 - WIDTH 10.0 0.21 0.24 0.60 ; - MINIMUMCUT 2 WIDTH 1.4 ; - AREA 0.144 ; - HEIGHT 2.880 ; - #CURRENTDEN 0 ; - THICKNESS 0.450 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.103 ; - CAPACITANCE CPERSQDIST 1.20E-05 ; - EDGECAPACITANCE 4.48E-05 ; - DCCURRENTDENSITY AVERAGE 2 ; -END Metal3 - -LAYER Via3 - TYPE CUT ; - SPACING 0.22 ; - WIDTH 0.19 ; - ENCLOSURE 0.005 0.05 ; - PREFERENCLOSURE 0.05 0.05 ; - #RESISTANCE 0.68 ; - RESISTANCE 20 ; - DCCURRENTDENSITY AVERAGE 0.4 ; - SPACING 0.29 ADJACENTCUTS 3 WITHIN 0.311 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; -END Via3 - -LAYER Metal4 - TYPE ROUTING ; - DIRECTION VERTICAL ; - PITCH 0.48 ; - OFFSET 0.0 ; - WIDTH 0.20 ; - MINIMUMDENSITY 35.0 ; - MAXIMUMDENSITY 60.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 1.00 10.00 - WIDTH 0.00 0.21 0.21 0.21 - WIDTH 0.39 0.21 0.24 0.24 - WIDTH 10.0 0.21 0.24 0.60 ; - MINIMUMCUT 2 WIDTH 1.4 ; - AREA 0.144 ; - HEIGHT 3.88 ; - #CURRENTDEN 0 ; - THICKNESS 0.450 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.103 ; - CAPACITANCE CPERSQDIST 8.94E-06 ; - EDGECAPACITANCE 4.50E-05 ; - DCCURRENTDENSITY AVERAGE 2 ; #mA/um -END Metal4 - -LAYER Via4 - TYPE CUT ; - SPACING 0.22 ; - WIDTH 0.19 ; - ENCLOSURE 0.005 0.05 ; - PREFERENCLOSURE 0.05 0.05 ; - RESISTANCE 20 ; - DCCURRENTDENSITY AVERAGE 0.4 ; - SPACING 0.29 ADJACENTCUTS 3 WITHIN 0.311 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; -END Via4 - -LAYER Metal5 - TYPE ROUTING ; - DIRECTION HORIZONTAL ; - PITCH 0.42 ; - OFFSET 0.0 ; - WIDTH 0.20 ; - MINIMUMDENSITY 35.0 ; - MAXIMUMDENSITY 60.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 1.00 10.00 - WIDTH 0.00 0.21 0.21 0.21 - WIDTH 0.39 0.21 0.24 0.24 - WIDTH 10.0 0.21 0.24 0.60 ; - MINIMUMCUT 2 WIDTH 1.4 ; - AREA 0.144 ; - HEIGHT 4.88 ; - # CURRENTDEN 0 ; - THICKNESS 0.450 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.103 ; - CAPACITANCE CPERSQDIST 7.13E-06 ; - EDGECAPACITANCE 4.37E-05 ; - DCCURRENTDENSITY AVERAGE 2 ; -END Metal5 - -LAYER TopVia1 - TYPE CUT ; - SPACING 0.42 ; - WIDTH 0.42 ; - ENCLOSURE BELOW 0.1 0.1 ; - ENCLOSURE ABOVE 0.42 0.42 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; - RESISTANCE 4.0 ; - DCCURRENTDENSITY AVERAGE 1.4 ; -END TopVia1 - -LAYER TopMetal1 - TYPE ROUTING ; - DIRECTION VERTICAL ; - PITCH 3.28 ; - OFFSET 1.64 ; - WIDTH 1.64 ; - MINIMUMDENSITY 25.0 ; - MAXIMUMDENSITY 70.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACING 1.64 ; - HEIGHT 6.160 ; -# CURRENTDEN 0 ; - THICKNESS 2.0 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.021 ; - CAPACITANCE CPERSQDIST 5.64E-06 ; - EDGECAPACITANCE 5.08E-05 ; - DCCURRENTDENSITY AVERAGE 15 ; -END TopMetal1 - -LAYER TopVia2 - TYPE CUT ; - SPACING 1.06 ; - WIDTH 0.9 ; - ENCLOSURE BELOW 0.5 0.5 ; - ENCLOSURE ABOVE 0.5 0.5 ; - RESISTANCE 2.2 ; - DCCURRENTDENSITY AVERAGE 10 ; - ANTENNAAREARATIO 20 ; - ANTENNADIFFAREARATIO PWL ( ( 0 20 ) ( 0.159 20 ) ( 0.16 80 ) ( 100 50000 ) ) ; -END TopVia2 - -LAYER TopMetal2 - TYPE ROUTING ; - DIRECTION HORIZONTAL ; - PITCH 4 ; - OFFSET 2 ; - WIDTH 2 ; - MINIMUMDENSITY 25.0 ; - MAXIMUMDENSITY 70.0 ; - DENSITYCHECKSTEP 100 ; - DENSITYCHECKWINDOW 200 200 ; - SPACING 2 ; - SPACINGTABLE - PARALLELRUNLENGTH 0.00 50.00 - WIDTH 0.00 2.0 2.0 - WIDTH 5.00 2.0 5.0 ; - HEIGHT 11.160 ; -# CURRENTDEN 0 ; - THICKNESS 3.0 ; - ANTENNACUMAREARATIO 200 ; - ANTENNACUMDIFFAREARATIO PWL ( ( 0 200 ) ( 0.159 200 ) ( 0.16 3200 ) ( 100 2000000 ) ) ; - RESISTANCE RPERSQ 0.0145 ; - CAPACITANCE CPERSQDIST 3.23E-06 ; - EDGECAPACITANCE 4.18E-05 ; - DCCURRENTDENSITY AVERAGE 16 ; -END TopMetal2 - -####### Definitions of Via1 single cut ############## - -Via Via1_XX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via1_XX - - -Via Via1_XX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via1_XX_s - -Via Via1_XY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via1_XY - -Via Via1_XY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via1_XY_s - -Via Via1_YX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via1_YX - -Via Via1_YX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via1_YX_s - -Via Via1_YY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via1_YY - -Via Via1_YY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via1_YY_s - -Via Via1_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal1 ; - RECT -0.145 -0.145 0.145 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal2 ; - RECT -0.19 -0.19 0.19 0.19 ; - END Via1_s - -####### Definitions of Via1 double cut ######## - -Via Via1_DC1B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal2 ; - RECT -0.1 -0.155 0.1 0.565 ; -END Via1_DC1B - -Via Via1_DC1T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal2 ; - RECT -0.1 -0.565 0.1 0.155 ; -END Via1_DC1T - -Via Via1_DC1L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.145 -0.105 0.555 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT 0.315 -0.095 0.505 0.095 ; - LAYER Metal2 ; - RECT -0.155 -0.1 0.565 0.1 ; -END Via1_DC1L - -Via Via1_DC1R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal2 ; - RECT -0.565 -0.1 0.155 0.1 ; -END Via1_DC1R - -Via Via1_DC2B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.145 0.515 ; -END Via1_DC2B - -Via Via1_DC2T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal2 ; - RECT -0.145 -0.515 0.145 0.105 ; -END Via1_DC2T - -Via Via1_DC2L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.1 -0.145 0.52 0.145 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT 0.32 -0.095 0.51 0.095 ; - LAYER Metal2 ; - RECT -0.1 -0.145 0.52 0.145 ; -END Via1_DC2L - -Via Via1_DC2R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal1 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via1 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal2 ; - RECT -0.515 -0.145 0.105 0.145 ; -END Via1_DC2R - -####### Definitions of Via2 single cut ############## - -Via Via2_XX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via2_XX - - -Via Via2_XX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via2_XX_s - -Via Via2_XY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via2_XY - -Via Via2_XY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via2_XY_s - -Via Via2_YX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via2_YX - -Via Via2_YX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via2_YX_s - -Via Via2_YY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via2_YY - -Via Via2_YY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via2_YY_s - -Via Via2_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal2 ; - RECT -0.145 -0.145 0.145 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal3 ; - RECT -0.19 -0.19 0.19 0.19 ; - END Via2_s - -####### Definitions of Via2 double cut ############## - -Via Via2_DC1B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal3 ; - RECT -0.1 -0.155 0.1 0.565 ; -END Via2_DC1B - -Via Via2_DC1T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal3 ; - RECT -0.1 -0.565 0.1 0.155 ; -END Via2_DC1T - -Via Via2_DC1L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.145 -0.105 0.555 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT 0.315 -0.095 0.505 0.095 ; - LAYER Metal3 ; - RECT -0.155 -0.1 0.565 0.1 ; -END Via2_DC1L - -Via Via2_DC1R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal3 ; - RECT -0.565 -0.1 0.155 0.1 ; -END Via2_DC1R - -Via Via2_DC2B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.145 0.515 ; -END Via2_DC2B - -Via Via2_DC2T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal3 ; - RECT -0.145 -0.515 0.145 0.105 ; -END Via2_DC2T - -Via Via2_DC2L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.1 -0.145 0.52 0.145 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT 0.32 -0.095 0.51 0.095 ; - LAYER Metal3 ; - RECT -0.1 -0.145 0.52 0.145 ; -END Via2_DC2L - -Via Via2_DC2R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal2 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via2 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal3 ; - RECT -0.515 -0.145 0.105 0.145 ; -END Via2_DC2R - -####### Definitions of Via3 single cut ############## - -Via Via3_XX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via3_XX - - -Via Via3_XX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via3_XX_s - -Via Via3_XY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via3_XY - -Via Via3_XY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via3_XY_s - -Via Via3_YX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via3_YX - -Via Via3_YX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via3_YX_s - -Via Via3_YY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via3_YY - -Via Via3_YY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via3_YY_s - -Via Via3_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal3 ; - RECT -0.145 -0.145 0.145 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal4 ; - RECT -0.19 -0.19 0.19 0.19 ; - END Via3_s - -####### Definitions of Via3 double cut ############## - -Via Via3_DC1B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal4 ; - RECT -0.1 -0.155 0.1 0.565 ; -END Via3_DC1B - -Via Via3_DC1T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal4 ; - RECT -0.1 -0.565 0.1 0.155 ; -END Via3_DC1T - -Via Via3_DC1L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.145 -0.105 0.555 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT 0.315 -0.095 0.505 0.095 ; - LAYER Metal4 ; - RECT -0.155 -0.1 0.565 0.1 ; -END Via3_DC1L - -Via Via3_DC1R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal4 ; - RECT -0.565 -0.1 0.155 0.1 ; -END Via3_DC1R - -Via Via3_DC2B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.145 0.515 ; -END Via3_DC2B - -Via Via3_DC2T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal4 ; - RECT -0.145 -0.515 0.145 0.105 ; -END Via3_DC2T - -Via Via3_DC2L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.1 -0.145 0.52 0.145 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT 0.32 -0.095 0.51 0.095 ; - LAYER Metal4 ; - RECT -0.1 -0.145 0.52 0.145 ; -END Via3_DC2L - -Via Via3_DC2R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal3 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via3 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal4 ; - RECT -0.515 -0.145 0.105 0.145 ; -END Via3_DC2R - -####### Definitions of Via4 single cut ############## - -Via Via4_XX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via4_XX - - -Via Via4_XX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via4_XX_s - -Via Via4_XY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via4_XY - -Via Via4_XY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via4_XY_s - -Via Via4_YX DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.145 -0.1 0.145 0.1 ; - END Via4_YX - -Via Via4_YX_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.36 -0.1 0.36 0.1 ; - END Via4_YX_s - -Via Via4_YY DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.1 -0.145 0.1 0.145 ; - END Via4_YY - -Via Via4_YY_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.1 -0.36 0.1 0.36 ; - END Via4_YY_s - -Via Via4_s DEFAULT - RESISTANCE 20.00 ; - LAYER Metal4 ; - RECT -0.145 -0.145 0.145 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Metal5 ; - RECT -0.19 -0.19 0.19 0.19 ; - END Via4_s - -####### Definitions of Via4 double cut ############## - -Via Via4_DC1B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal5 ; - RECT -0.1 -0.155 0.1 0.565 ; -END Via4_DC1B - -Via Via4_DC1T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal5 ; - RECT -0.1 -0.565 0.1 0.155 ; -END Via4_DC1T - -Via Via4_DC1L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.145 -0.105 0.555 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT 0.315 -0.095 0.505 0.095 ; - LAYER Metal5 ; - RECT -0.155 -0.1 0.565 0.1 ; -END Via4_DC1L - -Via Via4_DC1R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal5 ; - RECT -0.565 -0.1 0.155 0.1 ; -END Via4_DC1R - -Via Via4_DC2B DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.105 -0.145 0.105 0.555 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.095 0.315 0.095 0.505 ; - LAYER Metal5 ; - RECT -0.145 -0.105 0.145 0.515 ; -END Via4_DC2B - -Via Via4_DC2T DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.105 -0.555 0.105 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.095 -0.505 0.095 -0.315 ; - LAYER Metal5 ; - RECT -0.145 -0.515 0.145 0.105 ; -END Via4_DC2T - -Via Via4_DC2L DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.1 -0.145 0.52 0.145 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT 0.32 -0.095 0.51 0.095 ; - LAYER Metal5 ; - RECT -0.1 -0.145 0.52 0.145 ; -END Via4_DC2L - -Via Via4_DC2R DEFAULT - RESISTANCE 20.0 ; - LAYER Metal4 ; - RECT -0.555 -0.105 0.145 0.105 ; - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - LAYER Via4 ; - RECT -0.505 -0.095 -0.315 0.095 ; - LAYER Metal5 ; - RECT -0.515 -0.145 0.105 0.145 ; -END Via4_DC2R - -####### TopVia1 ############################## - -Via TopVia1EWNS DEFAULT - RESISTANCE 4.0 ; - LAYER Metal5 ; - RECT -0.31 -0.31 0.31 0.31 ; - LAYER TopVia1 ; - RECT -0.21 -0.21 0.21 0.21 ; - LAYER TopMetal1 ; - RECT -0.75 -0.75 0.75 0.75 ; -END TopVia1EWNS - -######## TopVia2 ############################# - -Via TopVia2EWNS DEFAULT - RESISTANCE 2.2 ; - LAYER TopMetal1 ; - RECT -0.95 -0.95 0.95 0.95 ; - LAYER TopVia2 ; - RECT -0.45 -0.45 0.45 0.45 ; - LAYER TopMetal2 ; - RECT -0.95 -0.95 0.95 0.95 ; -END TopVia2EWNS -############################################# -ViaRULE via1Array GENERATE - LAYER Metal1 ; - ENCLOSURE 0.050 0.010 ; - - LAYER Metal2 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Via1 ; - RECT -0.095 -0.095 0.095 0.095 ; - SPACING 0.480 BY 0.480 ; - RESISTANCE 20.0 ; -END via1Array - -ViaRULE via2Array GENERATE - LAYER Metal2 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Metal3 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Via2 ; - RECT -0.095 -0.095 0.095 0.095 ; - SPACING 0.480 BY 0.480 ; - RESISTANCE 20.0 ; -END via2Array - -ViaRULE via3Array GENERATE - LAYER Metal3 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Metal4 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Via3 ; - RECT -0.095 -0.095 0.095 0.095 ; - SPACING 0.480 BY 0.480 ; - RESISTANCE 20.0 ; -END via3Array - -ViaRULE via4Array GENERATE - LAYER Metal4 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Metal5 ; - ENCLOSURE 0.050 0.005 ; - - LAYER Via4 ; - RECT -0.095 -0.095 0.095 0.095 ; - SPACING 0.480 BY 0.480 ; - RESISTANCE 20.0 ; -END via4Array -########################################### -ViaRULE viaTop1Array GENERATE - LAYER Metal5 ; - ENCLOSURE 0.1 0.1 ; - LAYER TopMetal1 ; - ENCLOSURE 0.42 0.42 ; - LAYER TopVia1 ; - RECT -0.21 -0.21 0.21 0.21 ; - SPACING 0.84 BY 0.84 ; - RESISTANCE 4.0 ; -END viaTop1Array - -ViaRULE viaTop2Array GENERATE - LAYER TopMetal1 ; - ENCLOSURE 0.5 0.5 ; - LAYER TopMetal2 ; - ENCLOSURE 0.5 0.5 ; - LAYER TopVia2 ; - RECT -0.45 -0.45 0.45 0.45 ; - SPACING 1.96 BY 1.96 ; - RESISTANCE 2.2 ; -END viaTop2Array - -END LIBRARY diff --git a/ihp13/pdk/lib/ez130_8t_ff_1p32v_m40c.lib b/ihp13/pdk/lib/ez130_8t_ff_1p32v_m40c.lib new file mode 100644 index 000000000..30ad01cc9 --- /dev/null +++ b/ihp13/pdk/lib/ez130_8t_ff_1p32v_m40c.lib @@ -0,0 +1,182278 @@ +/*********************************************************************** + + Copyright 2026 ETH Zurich + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +**********************************************************************/ + +/*********************************************************************** + + If you use the EZ130 8T library (or parts of it), + then please cite this reference: + + @article{castaneda2026ez130t8, + author = {Casta\~neda, Oscar and Recchioni, Lavinia and + Senti, Tobias and Cahenzli, Flurin and Ferroni, Marco and + Heekenjann, Thorben and Kenter, Robert and Odermatt, Stefan and + Richner, Daniel and Altendorfer, Gabriel and Cannone, Davide and + Correa, Miguel and Herger, Ivan and Kr\"oger, Lars and + Nanzer, Nicolas and Nonaca, Darja and Reinwardt, Christopher and + Winklhofer, Lukas and Zelioli, Enrico and Zhang, Yiheng and + Zhang, Yingxue and Keller, Domenic and Mirfarshbafan, Seyed Hadi + and Jiang, Zerun and Muheim, Beat and Rubino, Arianna and + Guichemerre, J\'er\'emy and G\"urkaynak, Frank K. and + Studer, Christoph}, + title = {An Open-Source Standard-Cell Library for {IHP} 130\,nm + Developed by Students}, + journal = {arXiv preprint arXiv:2609.29965}, + month = {September}, + year = {2026}, + url = {https://arxiv.org/abs/2609.29965} + } + +**********************************************************************/ + +library (ez130_8t_ff_1p32v_m40c) { + /* Models written by Liberate 23.2.0.088.isr10 from Cadence Design Systems, Inc. on Sun Sep 13 20:00:41 2026 */ + comment : ""; + date : "$Date: Sun Sep 13 18:36:06 2026 $"; + revision : "1.0"; + delay_model : table_lookup; + capacitive_load_unit (1,pf); + current_unit : "1mA"; + leakage_power_unit : "1nW"; + pulling_resistance_unit : "1kohm"; + time_unit : "1ns"; + voltage_unit : "1V"; + default_cell_leakage_power : 0; + default_fanout_load : 1; + default_max_transition : 2.13; + default_output_pin_cap : 0; + in_place_swap_mode : match_footprint; + input_threshold_pct_fall : 50; + input_threshold_pct_rise : 50; + nom_process : 1; + nom_temperature : -40; + nom_voltage : 1.32; + output_threshold_pct_fall : 50; + output_threshold_pct_rise : 50; + slew_derate_from_library : 1; + slew_lower_threshold_pct_fall : 20; + slew_lower_threshold_pct_rise : 20; + slew_upper_threshold_pct_fall : 80; + slew_upper_threshold_pct_rise : 80; + voltage_map (VDD, 1.32); + voltage_map (VSS, 0); + voltage_map (VNW, 1.32); + voltage_map (VPW, 0); + voltage_map (GND, 0); + operating_conditions (PVT_1P32V_-40C) { + process : 1; + temperature : -40; + voltage : 1.32; + } + char_config () { + internal_power_calculation : exclude_switching_on_rise; + } + default_operating_conditions : PVT_1P32V_-40C; + lu_table_template (constraint_template_4x4) { + variable_1 : constrained_pin_transition; + variable_2 : related_pin_transition; + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + } + lu_table_template (mpw_constraint_template_4x4) { + variable_1 : constrained_pin_transition; + index_1 ("0.006, 0.71, 1.42, 2.13"); + } + power_lut_template (passive_power_intrantime_outcload_7x1) { + variable_1 : input_transition_time; + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + } + power_lut_template (power_intrantime_outcload_7x7) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + } + lu_table_template (timing_intrantime_outcload_7x7) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + } + cell (AND2X1) { + area : 7.056; + cell_leakage_power : 0.101907; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.125553; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0761514; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105378; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100546; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101907; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.048931, 0.0539249, 0.0874744, 0.126259, 0.203219, 0.303056, 0.433515", \ + "0.0608708, 0.06581, 0.0992663, 0.138086, 0.215049, 0.314897, 0.445305", \ + "0.102742, 0.108435, 0.143164, 0.182552, 0.259567, 0.359544, 0.489975", \ + "0.134524, 0.141281, 0.178697, 0.217793, 0.295012, 0.395262, 0.525611", \ + "0.176912, 0.185177, 0.228072, 0.268108, 0.345478, 0.445253, 0.575242", \ + "0.220368, 0.230004, 0.280052, 0.322671, 0.401252, 0.500795, 0.63156", \ + "0.264212, 0.27505, 0.332422, 0.378806, 0.459811, 0.562519, 0.694565" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173943, 0.0222621, 0.0645295, 0.119505, 0.230754, 0.375654, 0.56517", \ + "0.0174174, 0.0222967, 0.0645208, 0.119509, 0.230752, 0.375654, 0.565073", \ + "0.0230423, 0.0273539, 0.0672792, 0.120849, 0.23127, 0.375652, 0.565087", \ + "0.0292959, 0.0336326, 0.0699166, 0.122288, 0.232607, 0.376938, 0.565834", \ + "0.0382917, 0.0433441, 0.0773902, 0.1263, 0.234112, 0.378211, 0.567183", \ + "0.047792, 0.05363, 0.088334, 0.134307, 0.239103, 0.38144, 0.569307", \ + "0.057821, 0.064332, 0.101786, 0.145758, 0.247461, 0.388274, 0.574889" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0351382, 0.0392096, 0.0682683, 0.103047, 0.172275, 0.262136, 0.379633", \ + "0.0493033, 0.0533559, 0.0824649, 0.117281, 0.186535, 0.276417, 0.393924", \ + "0.0847674, 0.0896748, 0.120444, 0.155551, 0.224989, 0.31486, 0.432363", \ + "0.106928, 0.112863, 0.145983, 0.181031, 0.250345, 0.34041, 0.45811", \ + "0.12974, 0.137048, 0.175742, 0.21194, 0.281333, 0.371118, 0.488172", \ + "0.146398, 0.155062, 0.20012, 0.238709, 0.309284, 0.400137, 0.517873", \ + "0.156033, 0.165825, 0.217779, 0.26033, 0.333413, 0.425799, 0.54529" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0132031, 0.0175136, 0.0552142, 0.103617, 0.200766, 0.327193, 0.492386", \ + "0.0134702, 0.017715, 0.055266, 0.103596, 0.200765, 0.327199, 0.492319", \ + "0.0196437, 0.0233326, 0.0576156, 0.104826, 0.201295, 0.327269, 0.49229", \ + "0.0257758, 0.029505, 0.0610623, 0.106393, 0.202348, 0.328367, 0.493015", \ + "0.0348788, 0.0392718, 0.0687677, 0.111035, 0.204374, 0.329489, 0.494446", \ + "0.044442, 0.049404, 0.079439, 0.119419, 0.21, 0.33325, 0.496923", \ + "0.054642, 0.060243, 0.092418, 0.13023, 0.21819, 0.340664, 0.502894" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0530654, 0.0580602, 0.0916277, 0.130425, 0.207351, 0.307176, 0.437586", \ + "0.0653355, 0.0703241, 0.103835, 0.14265, 0.219588, 0.31939, 0.44982", \ + "0.103152, 0.108822, 0.143919, 0.183109, 0.260182, 0.360009, 0.490559", \ + "0.132062, 0.13878, 0.176775, 0.216116, 0.293291, 0.393467, 0.524188", \ + "0.17095, 0.179141, 0.222886, 0.263786, 0.341306, 0.441251, 0.571875", \ + "0.209923, 0.219455, 0.269824, 0.313729, 0.393152, 0.494145, 0.624938", \ + "0.248596, 0.259302, 0.316559, 0.364189, 0.446605, 0.549755, 0.6822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173743, 0.0222382, 0.0645052, 0.1195, 0.230754, 0.375644, 0.56514", \ + "0.0173706, 0.0222335, 0.0645027, 0.119506, 0.230754, 0.375632, 0.565101", \ + "0.0217723, 0.026401, 0.0666958, 0.120421, 0.231044, 0.375595, 0.565112", \ + "0.0275118, 0.0321866, 0.0698806, 0.122114, 0.23193, 0.376351, 0.565837", \ + "0.0358588, 0.0412074, 0.0774596, 0.126841, 0.23399, 0.377599, 0.566553", \ + "0.044465, 0.050594, 0.088134, 0.135209, 0.239548, 0.381262, 0.568849", \ + "0.053095, 0.059948, 0.099948, 0.145581, 0.248138, 0.388651, 0.574892" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385165, 0.0426829, 0.0720833, 0.106986, 0.176316, 0.266268, 0.383792", \ + "0.0530389, 0.0571774, 0.0865935, 0.121527, 0.190895, 0.280839, 0.398391", \ + "0.0941581, 0.09902, 0.129818, 0.164985, 0.234443, 0.324541, 0.442112", \ + "0.121228, 0.127038, 0.159918, 0.195082, 0.264621, 0.354889, 0.472389", \ + "0.151691, 0.158746, 0.195987, 0.231779, 0.301446, 0.391448, 0.50914", \ + "0.176362, 0.184625, 0.227255, 0.264678, 0.335377, 0.42584, 0.543598", \ + "0.196794, 0.206126, 0.254452, 0.294218, 0.366225, 0.457948, 0.576844" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0137272, 0.0180235, 0.0555852, 0.10391, 0.200984, 0.327326, 0.492575", \ + "0.0138555, 0.0181204, 0.0556016, 0.103882, 0.200986, 0.32733, 0.492577", \ + "0.0192103, 0.0229357, 0.0576147, 0.104903, 0.201426, 0.327452, 0.492695", \ + "0.0249866, 0.028618, 0.0605215, 0.106307, 0.202596, 0.328423, 0.493181", \ + "0.0330004, 0.0370566, 0.0666714, 0.109939, 0.204064, 0.32959, 0.494569", \ + "0.041508, 0.046123, 0.075495, 0.116211, 0.207962, 0.332252, 0.496444", \ + "0.050219, 0.055367, 0.085804, 0.124665, 0.214063, 0.337565, 0.500579" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0022365, 0.00228129, 0.00242333, 0.00245726, 0.00247397, 0.00248162, 0.00248633", \ + "0.00204875, 0.00207861, 0.00219991, 0.00224376, 0.00227021, 0.00228165, 0.00228687", \ + "0.00249575, 0.00249801, 0.00259538, 0.00261939, 0.00265492, 0.00267446, 0.00269198", \ + "0.00347248, 0.00345004, 0.00343856, 0.00347683, 0.0035174, 0.00352943, 0.00354391", \ + "0.00533202, 0.00529062, 0.00520003, 0.00518591, 0.0052038, 0.0052636, 0.00524156", \ + "0.00810181, 0.00800477, 0.0078165, 0.00777695, 0.00777682, 0.00778929, 0.00783902", \ + "0.0116869, 0.0115461, 0.0112893, 0.011208, 0.0111324, 0.011106, 0.0111008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00580934, 0.0058734, 0.00599681, 0.00601829, 0.00602837, 0.0060326, 0.00603473", \ + "0.00560316, 0.0056513, 0.00579685, 0.00583767, 0.00585944, 0.00586819, 0.00587341", \ + "0.00601309, 0.00601933, 0.00610816, 0.00616042, 0.00621738, 0.00623744, 0.00625311", \ + "0.00696578, 0.00695797, 0.00702168, 0.0070511, 0.00708835, 0.00712815, 0.00714505", \ + "0.00890763, 0.00886687, 0.00877896, 0.00879928, 0.00882214, 0.00884701, 0.00886493", \ + "0.011687, 0.0115941, 0.0114231, 0.0114083, 0.0113974, 0.0114157, 0.0114265", \ + "0.0152807, 0.0151435, 0.0148194, 0.0147409, 0.0146831, 0.0146819, 0.0146914" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00228333, 0.00232699, 0.00246575, 0.0024966, 0.00250873, 0.00251564, 0.00251729", \ + "0.00208816, 0.00212647, 0.00226262, 0.00230198, 0.00232284, 0.00233038, 0.00233367", \ + "0.00220055, 0.00221267, 0.00230809, 0.00235019, 0.00238647, 0.00240353, 0.00241802", \ + "0.00286867, 0.00285711, 0.00287931, 0.00292493, 0.00296186, 0.00298908, 0.00307314", \ + "0.00465505, 0.00460994, 0.00453675, 0.00453725, 0.0045633, 0.00465207, 0.00461687", \ + "0.00731427, 0.0072402, 0.00708949, 0.00703475, 0.00701511, 0.00703339, 0.00706888", \ + "0.0107388, 0.0106163, 0.0103915, 0.0102888, 0.0102141, 0.0101951, 0.0102047" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0068409, 0.00688967, 0.00701766, 0.00704614, 0.00705928, 0.00706486, 0.00706994", \ + "0.00668537, 0.0067278, 0.0068628, 0.00690342, 0.00692767, 0.00693776, 0.00694259", \ + "0.0071407, 0.00715439, 0.00723123, 0.00728538, 0.00733038, 0.00736067, 0.00737962", \ + "0.00800339, 0.00797975, 0.00801773, 0.00805132, 0.00810562, 0.00813257, 0.00814969", \ + "0.00992841, 0.00988175, 0.00980786, 0.00980709, 0.00984316, 0.00986621, 0.00988726", \ + "0.012632, 0.012548, 0.0123753, 0.0123515, 0.0123366, 0.0123503, 0.0123643", \ + "0.0161556, 0.0160273, 0.0157458, 0.0156927, 0.0156259, 0.0155995, 0.0155963" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170043; + rise_capacitance : 0.00169982; + rise_capacitance_range (0.00104819, 0.00169982); + fall_capacitance : 0.00170043; + fall_capacitance_range (0.00103512, 0.00170043); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155567, -0.0015671, -0.00156814, -0.00157042, -0.00156661, -0.00156896, -0.0015712" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157439, 0.00157595, 0.00159481, 0.00158981, 0.00158358, 0.00157782, 0.00157457" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167856; + rise_capacitance : 0.00167856; + rise_capacitance_range (0.00122228, 0.00167856); + fall_capacitance : 0.00164704; + fall_capacitance_range (0.00118645, 0.00164704); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127099, -0.0012748, -0.00127316, -0.00127884, -0.00127644, -0.00127347, -0.0012717" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013377, 0.00128109, 0.001291, 0.00128699, 0.00128137, 0.00127611, 0.00127254" \ + ); + } + } + } + } + cell (AND2X1P5) { + area : 7.056; + cell_leakage_power : 0.138114; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.143481; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118452; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147678; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142846; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138114; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0535449, 0.0612528, 0.0963756, 0.135977, 0.214045, 0.315221, 0.447371", \ + "0.0654833, 0.0731533, 0.108221, 0.147807, 0.225874, 0.327077, 0.459263", \ + "0.111221, 0.119998, 0.15656, 0.196436, 0.274437, 0.37572, 0.507912", \ + "0.146636, 0.157017, 0.196298, 0.236082, 0.314186, 0.415482, 0.547845", \ + "0.193697, 0.206047, 0.251065, 0.291967, 0.369731, 0.469953, 0.602199", \ + "0.241138, 0.25522, 0.30746, 0.351214, 0.429494, 0.531011, 0.663265", \ + "0.289736, 0.305322, 0.364727, 0.412518, 0.493499, 0.596214, 0.729485" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0177296, 0.0246318, 0.0672273, 0.122827, 0.235936, 0.383508, 0.576442", \ + "0.0177134, 0.0246309, 0.0672358, 0.122823, 0.235909, 0.383508, 0.576548", \ + "0.0238983, 0.0301455, 0.0699412, 0.124084, 0.236258, 0.383515, 0.57649", \ + "0.0308629, 0.0373515, 0.0737427, 0.126203, 0.237711, 0.384594, 0.577164", \ + "0.0407282, 0.0481649, 0.0825172, 0.130992, 0.2396, 0.386042, 0.578438", \ + "0.051532, 0.059784, 0.095049, 0.140187, 0.244714, 0.388902, 0.580477", \ + "0.062837, 0.071793, 0.10976, 0.152753, 0.253462, 0.395606, 0.585362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0377067, 0.0437248, 0.0725433, 0.106148, 0.172895, 0.259482, 0.372606", \ + "0.0521554, 0.0581082, 0.0869599, 0.120618, 0.187341, 0.273941, 0.387069", \ + "0.0927018, 0.100039, 0.130589, 0.164505, 0.2313, 0.317846, 0.430977", \ + "0.118444, 0.127315, 0.160941, 0.19489, 0.260856, 0.34751, 0.460664", \ + "0.146414, 0.157275, 0.196476, 0.231898, 0.298457, 0.384298, 0.496891", \ + "0.167902, 0.180477, 0.226096, 0.264238, 0.332244, 0.419077, 0.531826", \ + "0.182798, 0.196902, 0.249315, 0.291309, 0.361675, 0.449997, 0.564122" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0125273, 0.0182354, 0.0540085, 0.100125, 0.193207, 0.314419, 0.472865", \ + "0.0126781, 0.0183555, 0.0540319, 0.100139, 0.193188, 0.314419, 0.472865", \ + "0.0194966, 0.02446, 0.0568525, 0.1015, 0.193693, 0.314485, 0.472865", \ + "0.0264233, 0.0315922, 0.0610676, 0.103745, 0.195136, 0.315628, 0.473544", \ + "0.0363991, 0.0423235, 0.0701051, 0.109294, 0.197449, 0.31699, 0.474841", \ + "0.047117, 0.053788, 0.082423, 0.118722, 0.203178, 0.320795, 0.477297", \ + "0.058495, 0.065839, 0.096443, 0.130903, 0.212046, 0.327921, 0.48307" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0575885, 0.0653162, 0.100443, 0.140047, 0.218068, 0.319245, 0.451386", \ + "0.0699619, 0.0776747, 0.112766, 0.152367, 0.2304, 0.331593, 0.463766", \ + "0.110629, 0.119325, 0.155897, 0.19568, 0.273737, 0.375104, 0.507305", \ + "0.142633, 0.152751, 0.192205, 0.232381, 0.310547, 0.411817, 0.543981", \ + "0.185565, 0.197629, 0.242847, 0.28447, 0.362366, 0.463493, 0.595689", \ + "0.228853, 0.242641, 0.294413, 0.338912, 0.418995, 0.520788, 0.652935", \ + "0.271974, 0.287243, 0.345843, 0.394184, 0.476945, 0.58037, 0.714037" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0177519, 0.024629, 0.0672219, 0.122828, 0.235946, 0.383508, 0.576476", \ + "0.0177204, 0.0246072, 0.0672253, 0.122836, 0.235908, 0.383508, 0.576548", \ + "0.0221158, 0.0288367, 0.0694123, 0.123755, 0.236117, 0.383455, 0.576547", \ + "0.028163, 0.0350113, 0.073194, 0.125965, 0.237271, 0.384214, 0.576869", \ + "0.0371226, 0.0448374, 0.0816158, 0.131126, 0.239524, 0.385537, 0.5779", \ + "0.046554, 0.055165, 0.093116, 0.139827, 0.244949, 0.38882, 0.580039", \ + "0.056238, 0.065592, 0.10568, 0.151046, 0.253614, 0.395792, 0.585339" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0410399, 0.0471803, 0.0763383, 0.110086, 0.176895, 0.263551, 0.376713", \ + "0.0557358, 0.0618136, 0.0909684, 0.124752, 0.191598, 0.278259, 0.391434", \ + "0.100724, 0.107961, 0.138678, 0.172585, 0.23945, 0.326165, 0.439435", \ + "0.131074, 0.139771, 0.172995, 0.207102, 0.273908, 0.360666, 0.473795", \ + "0.165942, 0.176522, 0.21457, 0.249635, 0.316416, 0.402869, 0.515993", \ + "0.195861, 0.208026, 0.251811, 0.288885, 0.356343, 0.443075, 0.5565", \ + "0.220418, 0.233996, 0.283422, 0.323406, 0.392581, 0.480287, 0.59423" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0130509, 0.0187361, 0.054387, 0.100422, 0.193444, 0.31461, 0.473034", \ + "0.0131018, 0.0187995, 0.0543984, 0.100414, 0.193445, 0.31461, 0.47306", \ + "0.0193445, 0.0243023, 0.0568507, 0.101602, 0.193818, 0.31466, 0.473075", \ + "0.0257495, 0.0308463, 0.0607177, 0.103661, 0.195294, 0.315588, 0.473702", \ + "0.0348174, 0.0404814, 0.0683505, 0.108315, 0.197163, 0.317059, 0.475272", \ + "0.044293, 0.050656, 0.078389, 0.115489, 0.201474, 0.319748, 0.477076", \ + "0.054287, 0.061255, 0.090604, 0.125394, 0.208247, 0.325038, 0.481067" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00350703, 0.0035805, 0.00379794, 0.00385784, 0.00389232, 0.00390702, 0.00391349", \ + "0.00331315, 0.00336924, 0.00356095, 0.0036369, 0.00368561, 0.00370717, 0.00371852", \ + "0.00384589, 0.00382121, 0.00388505, 0.00394229, 0.00400286, 0.00403889, 0.00406383", \ + "0.00487288, 0.0047752, 0.00471582, 0.00474804, 0.00479706, 0.00483511, 0.0048623", \ + "0.00692514, 0.00671207, 0.00647288, 0.00643745, 0.00644655, 0.00645911, 0.00650074", \ + "0.0099081, 0.00956741, 0.0091241, 0.00901336, 0.00896094, 0.00895958, 0.00898817", \ + "0.0137371, 0.0132676, 0.0126039, 0.0124271, 0.0123001, 0.0122531, 0.0122696" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00697387, 0.00710924, 0.0073247, 0.00736774, 0.00739154, 0.00740001, 0.00740514", \ + "0.00678923, 0.00688822, 0.0071141, 0.00717943, 0.00721648, 0.00723145, 0.00723933", \ + "0.00717186, 0.00718446, 0.0073386, 0.00742724, 0.00750358, 0.00754237, 0.00756455", \ + "0.00816658, 0.00812196, 0.0081572, 0.00822772, 0.00830346, 0.0083553, 0.00838933", \ + "0.0103005, 0.0101081, 0.00993406, 0.00994074, 0.00998218, 0.0100097, 0.0100344", \ + "0.0132603, 0.0129491, 0.0126227, 0.0125376, 0.0125109, 0.0125186, 0.0125288", \ + "0.0170899, 0.0166382, 0.0160225, 0.0158815, 0.0157826, 0.0157527, 0.0157506" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00354296, 0.00361592, 0.00382905, 0.00388623, 0.00391486, 0.00392689, 0.0039323", \ + "0.00335272, 0.00342066, 0.00362671, 0.00369617, 0.00373563, 0.0037516, 0.00375978", \ + "0.00349455, 0.00355201, 0.00362692, 0.0036956, 0.00375541, 0.00378671, 0.00379964", \ + "0.00422229, 0.00415991, 0.00415802, 0.00422388, 0.00429122, 0.0043093, 0.00433306", \ + "0.00610874, 0.00594533, 0.00577696, 0.00577208, 0.00580963, 0.00588089, 0.00588873", \ + "0.0089388, 0.00864724, 0.00835662, 0.00825146, 0.00820305, 0.00821518, 0.00821578", \ + "0.0125619, 0.0121741, 0.0116239, 0.0114682, 0.0113622, 0.0113188, 0.0113256" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00798314, 0.00810728, 0.00831527, 0.00836313, 0.00839153, 0.00840415, 0.00841026", \ + "0.00784491, 0.00793411, 0.00814989, 0.00821603, 0.00825479, 0.00827121, 0.00828016", \ + "0.00831549, 0.0083099, 0.00840741, 0.00848072, 0.0085514, 0.00859341, 0.00861671", \ + "0.00927298, 0.00920886, 0.00921291, 0.00925414, 0.00932141, 0.0093568, 0.00939543", \ + "0.011264, 0.0111028, 0.0110222, 0.0110084, 0.0110267, 0.011047, 0.0110765", \ + "0.0142334, 0.0139239, 0.0135778, 0.0135058, 0.0134833, 0.0134982, 0.0135212", \ + "0.0179946, 0.0175827, 0.0170662, 0.0168801, 0.0167603, 0.016717, 0.0167048" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170033; + rise_capacitance : 0.00169975; + rise_capacitance_range (0.00105126, 0.00169975); + fall_capacitance : 0.00170033; + fall_capacitance_range (0.00103851, 0.00170033); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155651, -0.00156603, -0.00156769, -0.00157027, -0.00156651, -0.0015689, -0.00157131" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157316, 0.00159792, 0.00159386, 0.00158935, 0.0015834, 0.00157836, 0.00157679" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167855; + rise_capacitance : 0.00167855; + rise_capacitance_range (0.00122754, 0.00167855); + fall_capacitance : 0.00164723; + fall_capacitance_range (0.00118781, 0.00164723); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126893, -0.00127141, -0.00127545, -0.00127872, -0.0012764, -0.00127346, -0.00127173" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133803, 0.00128244, 0.00129086, 0.00128683, 0.00128127, 0.00127611, 0.00127256" \ + ); + } + } + } + } + cell (AND2X2) { + area : 7.056; + cell_leakage_power : 0.172255; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.162554; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157615; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186842; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18201; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.172255; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0591137, 0.0685862, 0.104477, 0.14365, 0.220324, 0.319561, 0.449192", \ + "0.0710391, 0.0804636, 0.116311, 0.155465, 0.232179, 0.331433, 0.46105", \ + "0.120136, 0.130758, 0.168006, 0.207261, 0.283643, 0.382792, 0.512527", \ + "0.159313, 0.171755, 0.212127, 0.251732, 0.328298, 0.42738, 0.556949", \ + "0.210959, 0.225527, 0.271942, 0.312854, 0.389017, 0.487121, 0.616784", \ + "0.262968, 0.279328, 0.332825, 0.376919, 0.453607, 0.552784, 0.681912", \ + "0.316084, 0.333981, 0.394433, 0.442928, 0.522136, 0.622431, 0.752516" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189863, 0.0269195, 0.0683885, 0.122524, 0.233377, 0.378439, 0.568307", \ + "0.0189666, 0.0268923, 0.0683683, 0.122499, 0.233379, 0.378443, 0.568306", \ + "0.0252762, 0.0325629, 0.071124, 0.123776, 0.233634, 0.378465, 0.568278", \ + "0.0329264, 0.0405957, 0.0760609, 0.126666, 0.235217, 0.379522, 0.568824", \ + "0.0438389, 0.0523637, 0.0862426, 0.132602, 0.237702, 0.381164, 0.570194", \ + "0.055809, 0.06505, 0.100225, 0.14293, 0.243258, 0.384033, 0.572123", \ + "0.068429, 0.078165, 0.116058, 0.156745, 0.252881, 0.390629, 0.576727" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.04142, 0.0487955, 0.0780572, 0.111345, 0.177099, 0.262437, 0.373872", \ + "0.0560559, 0.0633727, 0.0925803, 0.125894, 0.19169, 0.27702, 0.388461", \ + "0.10074, 0.109548, 0.140764, 0.174333, 0.240022, 0.325321, 0.436674", \ + "0.130903, 0.14154, 0.175825, 0.209733, 0.275241, 0.359894, 0.471074", \ + "0.16404, 0.176841, 0.217089, 0.25252, 0.318031, 0.401591, 0.512737", \ + "0.190878, 0.205521, 0.252272, 0.290698, 0.357637, 0.442767, 0.553503", \ + "0.210934, 0.227192, 0.280452, 0.322901, 0.392583, 0.478899, 0.590848" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131151, 0.0195473, 0.0542702, 0.0992534, 0.19043, 0.30925, 0.464711", \ + "0.0131901, 0.0195876, 0.0542854, 0.0992904, 0.190428, 0.309251, 0.464709", \ + "0.0203472, 0.0261903, 0.0574678, 0.100714, 0.19085, 0.309357, 0.464841", \ + "0.0278334, 0.0338867, 0.0624603, 0.103677, 0.192703, 0.310518, 0.465484", \ + "0.0387687, 0.0455078, 0.0725464, 0.110048, 0.195377, 0.3122, 0.467319", \ + "0.05059, 0.058008, 0.086047, 0.120431, 0.201594, 0.315928, 0.469349", \ + "0.063222, 0.071148, 0.101369, 0.133925, 0.211305, 0.323121, 0.474887" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0630128, 0.0724631, 0.108347, 0.147503, 0.224166, 0.323342, 0.45302", \ + "0.0754776, 0.0849281, 0.120817, 0.15996, 0.236646, 0.335875, 0.465459", \ + "0.118763, 0.129236, 0.166424, 0.205735, 0.282368, 0.381756, 0.511359", \ + "0.153905, 0.165887, 0.205929, 0.245919, 0.322485, 0.42176, 0.551398", \ + "0.20108, 0.215183, 0.261139, 0.302505, 0.379206, 0.478187, 0.607728", \ + "0.248781, 0.264709, 0.317146, 0.361843, 0.440234, 0.539668, 0.669213", \ + "0.295906, 0.313356, 0.372464, 0.42098, 0.50216, 0.603109, 0.733905" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189982, 0.0269351, 0.068384, 0.122517, 0.233379, 0.378409, 0.568308", \ + "0.0189699, 0.0269198, 0.0683872, 0.122515, 0.233384, 0.378435, 0.568319", \ + "0.023189, 0.0309498, 0.0704794, 0.123469, 0.233555, 0.37846, 0.568318", \ + "0.0295589, 0.0375257, 0.0752042, 0.126273, 0.234875, 0.379104, 0.568635", \ + "0.0392359, 0.0480084, 0.0843072, 0.132077, 0.23763, 0.380607, 0.569591", \ + "0.04968, 0.059231, 0.096664, 0.14182, 0.243465, 0.383943, 0.571803", \ + "0.060592, 0.07072, 0.110375, 0.154419, 0.252754, 0.391013, 0.576969" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0446568, 0.0521401, 0.0816699, 0.115092, 0.180966, 0.26632, 0.377805", \ + "0.0594582, 0.066887, 0.096412, 0.12987, 0.195776, 0.281139, 0.392629", \ + "0.108432, 0.117169, 0.148267, 0.181915, 0.247823, 0.33311, 0.444699", \ + "0.142356, 0.15284, 0.186876, 0.220802, 0.286417, 0.371849, 0.483185", \ + "0.181735, 0.194285, 0.233559, 0.268699, 0.334472, 0.419572, 0.530945", \ + "0.21639, 0.230723, 0.275741, 0.313347, 0.379921, 0.464903, 0.576388", \ + "0.245451, 0.261346, 0.312204, 0.352925, 0.421453, 0.507071, 0.618944" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136065, 0.0200169, 0.0546461, 0.099554, 0.19065, 0.309423, 0.464879", \ + "0.0136142, 0.0200419, 0.0546609, 0.0995259, 0.190688, 0.309417, 0.46488", \ + "0.0199817, 0.0257111, 0.0573855, 0.100758, 0.191038, 0.309678, 0.464928", \ + "0.0271911, 0.0331391, 0.0620596, 0.103492, 0.192475, 0.310514, 0.465601", \ + "0.0373078, 0.0438931, 0.0709851, 0.109103, 0.195143, 0.31221, 0.467095", \ + "0.047904, 0.055062, 0.082441, 0.117543, 0.19997, 0.315233, 0.469043", \ + "0.059076, 0.06676, 0.095685, 0.128617, 0.207631, 0.320594, 0.473183" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00490217, 0.00497176, 0.00524308, 0.00533589, 0.0053965, 0.00542064, 0.00544059", \ + "0.00470243, 0.00476121, 0.00500993, 0.00512104, 0.00519678, 0.00522963, 0.00524998", \ + "0.00536037, 0.00526521, 0.00527123, 0.00533597, 0.00540429, 0.0054609, 0.00549523", \ + "0.0064902, 0.00625265, 0.00610696, 0.00615643, 0.00619734, 0.00624471, 0.00628209", \ + "0.00880029, 0.00833807, 0.00789302, 0.00781619, 0.00784668, 0.00780839, 0.00783571", \ + "0.0120706, 0.0113636, 0.0106169, 0.0104062, 0.010313, 0.0103002, 0.0103958", \ + "0.0162272, 0.0153157, 0.0141714, 0.0138335, 0.0136705, 0.0135834, 0.0135867" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0082109, 0.00841284, 0.00872739, 0.00880003, 0.00884056, 0.00885702, 0.00886725", \ + "0.0080672, 0.00820258, 0.00851338, 0.0086149, 0.00866969, 0.00869414, 0.00870706", \ + "0.00851913, 0.00854255, 0.00867276, 0.00877629, 0.00888019, 0.00893273, 0.00897082", \ + "0.0096751, 0.00950407, 0.00946411, 0.00952749, 0.00962617, 0.00966387, 0.0097215", \ + "0.0118858, 0.0114768, 0.0111841, 0.0111984, 0.0112611, 0.0112888, 0.0113432", \ + "0.0152081, 0.0146001, 0.0139535, 0.013812, 0.0137582, 0.0137683, 0.0137942", \ + "0.0193344, 0.018471, 0.0174923, 0.0172144, 0.0170644, 0.0170196, 0.0170074" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00494192, 0.00500233, 0.00527436, 0.00536798, 0.00542429, 0.00544592, 0.00545993", \ + "0.00474966, 0.00481211, 0.00507438, 0.00518202, 0.00525045, 0.00527855, 0.00529322", \ + "0.00498067, 0.00500123, 0.00503552, 0.00515191, 0.00523091, 0.00527644, 0.00530114", \ + "0.00577014, 0.00560496, 0.00561752, 0.00564983, 0.00571192, 0.00576167, 0.00579851", \ + "0.007852, 0.00748446, 0.0071841, 0.00715894, 0.00717699, 0.00727228, 0.00726542", \ + "0.0109083, 0.0103661, 0.00982754, 0.00965316, 0.00956355, 0.00959416, 0.00959779", \ + "0.0148361, 0.0140947, 0.0131368, 0.0129367, 0.0127635, 0.0126989, 0.0126869" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00921444, 0.00938837, 0.00969968, 0.00977935, 0.00982707, 0.00984688, 0.00985649", \ + "0.00909989, 0.00923454, 0.00953903, 0.00964024, 0.009703, 0.00972978, 0.00974439", \ + "0.00962387, 0.00959504, 0.00971041, 0.00981984, 0.00992399, 0.00997868, 0.0100053", \ + "0.0106783, 0.0105287, 0.0104936, 0.010559, 0.0106341, 0.0107027, 0.0107489", \ + "0.0130407, 0.0126421, 0.0122905, 0.0122739, 0.0123069, 0.0123473, 0.0123883", \ + "0.0161379, 0.0155331, 0.0149258, 0.0148024, 0.0147735, 0.0147906, 0.0148222", \ + "0.0202301, 0.0194472, 0.0185265, 0.0182489, 0.0180802, 0.0180263, 0.0180185" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171608; + rise_capacitance : 0.00171554; + rise_capacitance_range (0.00106817, 0.00171554); + fall_capacitance : 0.00171608; + fall_capacitance_range (0.00105479, 0.00171608); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157416, -0.00157164, -0.00157372, -0.00157684, -0.00157312, -0.0015756, -0.00157831" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157772, 0.00160303, 0.00159107, 0.00159557, 0.00159006, 0.00158529, 0.00158186" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167139; + rise_capacitance : 0.00167139; + rise_capacitance_range (0.00122992, 0.00167139); + fall_capacitance : 0.00163988; + fall_capacitance_range (0.00118603, 0.00163988); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126486, -0.00126894, -0.00126946, -0.00127254, -0.00127028, -0.00126732, -0.00126567" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133233, 0.00127109, 0.00128422, 0.00128044, 0.00127497, 0.00126991, 0.00126653" \ + ); + } + } + } + } + cell (AND2X3) { + area : 7.056; + cell_leakage_power : 0.219028; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.187681; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211603; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.24083; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235998; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219028; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0663116, 0.079269, 0.12076, 0.165401, 0.252575, 0.365276, 0.512599", \ + "0.0782648, 0.0912064, 0.132645, 0.177318, 0.264441, 0.377198, 0.524464", \ + "0.131031, 0.145115, 0.187591, 0.232061, 0.318816, 0.4315, 0.578836", \ + "0.174415, 0.190674, 0.236437, 0.28138, 0.368403, 0.479871, 0.626873", \ + "0.231742, 0.250396, 0.302564, 0.348574, 0.435057, 0.547249, 0.694162", \ + "0.290142, 0.310773, 0.37025, 0.419437, 0.505653, 0.617706, 0.764265", \ + "0.348542, 0.37077, 0.437435, 0.49116, 0.580016, 0.692503, 0.839567" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0210142, 0.0314247, 0.0783956, 0.139752, 0.265689, 0.430695, 0.64675", \ + "0.0210005, 0.031416, 0.0783784, 0.139716, 0.265687, 0.430663, 0.64675", \ + "0.0269998, 0.0366122, 0.0806952, 0.140621, 0.265807, 0.430712, 0.646687", \ + "0.0357313, 0.0456619, 0.0862556, 0.144052, 0.267371, 0.431447, 0.646998", \ + "0.0480611, 0.0586934, 0.0972478, 0.150089, 0.269998, 0.433394, 0.648383", \ + "0.061493, 0.072644, 0.112062, 0.160821, 0.27534, 0.435852, 0.650214", \ + "0.075928, 0.087359, 0.129404, 0.175585, 0.284764, 0.441677, 0.653842" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0459786, 0.0559126, 0.0889903, 0.126046, 0.1991, 0.293823, 0.417518", \ + "0.0606592, 0.0705299, 0.103652, 0.140701, 0.213768, 0.308494, 0.432168", \ + "0.110112, 0.121685, 0.156568, 0.19375, 0.266668, 0.361367, 0.485026", \ + "0.144854, 0.158577, 0.196779, 0.23434, 0.306767, 0.401077, 0.524433", \ + "0.183363, 0.199685, 0.243996, 0.283069, 0.355658, 0.44886, 0.57211", \ + "0.216234, 0.234623, 0.285879, 0.327856, 0.401455, 0.494994, 0.61807", \ + "0.242021, 0.262226, 0.320206, 0.366329, 0.442426, 0.537203, 0.660513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0141209, 0.0222264, 0.060478, 0.110082, 0.211022, 0.342658, 0.514898", \ + "0.0141331, 0.0222717, 0.0604412, 0.110072, 0.211022, 0.342659, 0.514898", \ + "0.021412, 0.0287373, 0.0634626, 0.111324, 0.211202, 0.342567, 0.514795", \ + "0.0297363, 0.0373869, 0.0691051, 0.114695, 0.212923, 0.343547, 0.515247", \ + "0.0420408, 0.0502815, 0.0800364, 0.121552, 0.216074, 0.345387, 0.516628", \ + "0.055271, 0.06405, 0.094361, 0.132032, 0.221988, 0.348873, 0.51887", \ + "0.069395, 0.078519, 0.110739, 0.146168, 0.231446, 0.355165, 0.523389" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0702404, 0.0831988, 0.124624, 0.169323, 0.256375, 0.369145, 0.516395", \ + "0.0827726, 0.095711, 0.137175, 0.181843, 0.26899, 0.381715, 0.528968", \ + "0.128736, 0.142639, 0.185121, 0.229793, 0.31689, 0.429594, 0.576962", \ + "0.167571, 0.183228, 0.228787, 0.274046, 0.361135, 0.473627, 0.62076", \ + "0.219921, 0.237916, 0.288968, 0.335572, 0.422824, 0.535109, 0.682131", \ + "0.273345, 0.29335, 0.351184, 0.400812, 0.488785, 0.601105, 0.747818", \ + "0.325969, 0.347637, 0.41223, 0.465683, 0.555262, 0.668875, 0.816189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0210148, 0.0314316, 0.078392, 0.139752, 0.265694, 0.430706, 0.64675", \ + "0.0210112, 0.0313942, 0.0783829, 0.139738, 0.265709, 0.430695, 0.646751", \ + "0.0249245, 0.0350387, 0.0801817, 0.140417, 0.265779, 0.430702, 0.646752", \ + "0.0317315, 0.0420132, 0.0851263, 0.143378, 0.266968, 0.43123, 0.6469", \ + "0.0423854, 0.0533094, 0.0948096, 0.149369, 0.269777, 0.433131, 0.647856", \ + "0.054061, 0.065571, 0.107316, 0.158889, 0.275018, 0.435572, 0.649689", \ + "0.066375, 0.078282, 0.121921, 0.171472, 0.283898, 0.441562, 0.653717" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0492284, 0.0592821, 0.0926295, 0.129811, 0.202952, 0.297722, 0.42146", \ + "0.0640158, 0.0740461, 0.107424, 0.144619, 0.21778, 0.312506, 0.436285", \ + "0.117055, 0.128555, 0.163368, 0.200628, 0.273713, 0.368532, 0.492291", \ + "0.155561, 0.169208, 0.206695, 0.244372, 0.317266, 0.411788, 0.535335", \ + "0.200149, 0.216309, 0.259865, 0.29882, 0.371594, 0.465873, 0.589285", \ + "0.23993, 0.258142, 0.307927, 0.349211, 0.422568, 0.516627, 0.639865", \ + "0.274262, 0.294193, 0.350057, 0.394703, 0.469453, 0.564178, 0.687635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0146021, 0.0227281, 0.0608755, 0.110383, 0.211246, 0.342809, 0.515063", \ + "0.0146174, 0.0227245, 0.0608054, 0.110379, 0.211244, 0.342746, 0.515064", \ + "0.021037, 0.0283806, 0.0633326, 0.111393, 0.2114, 0.34283, 0.515085", \ + "0.0291487, 0.0366537, 0.0688486, 0.114557, 0.212897, 0.343627, 0.515445", \ + "0.0406786, 0.0487571, 0.0786541, 0.12069, 0.21588, 0.345487, 0.516887", \ + "0.052804, 0.061396, 0.091121, 0.129797, 0.220787, 0.348383, 0.518824", \ + "0.065585, 0.07455, 0.105612, 0.141564, 0.228248, 0.353281, 0.522362" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00670846, 0.00671533, 0.00700624, 0.0071281, 0.007207, 0.00724674, 0.00726746", \ + "0.00649831, 0.00649971, 0.0067901, 0.00692936, 0.00702695, 0.00707012, 0.00709797", \ + "0.0073261, 0.00707482, 0.00699832, 0.00707403, 0.00714931, 0.0072367, 0.00729188", \ + "0.0087718, 0.00818575, 0.00790653, 0.00792625, 0.00796626, 0.00798224, 0.00803082", \ + "0.0114373, 0.0103948, 0.00965235, 0.00954709, 0.00953983, 0.00959356, 0.00957861", \ + "0.0151913, 0.0137333, 0.0124419, 0.0121875, 0.0121203, 0.0121083, 0.0119885", \ + "0.019939, 0.0181617, 0.0162122, 0.0157219, 0.0154175, 0.0152558, 0.0151642" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00972372, 0.0100036, 0.0104385, 0.0105437, 0.010606, 0.0106321, 0.0106458", \ + "0.00957598, 0.00981094, 0.010247, 0.0103805, 0.0104575, 0.0104899, 0.0105075", \ + "0.0102585, 0.0101335, 0.0102873, 0.0104364, 0.0105736, 0.0106421, 0.0106896", \ + "0.0116618, 0.0111928, 0.0110585, 0.0111311, 0.0112882, 0.0113429, 0.0113971", \ + "0.0143661, 0.0134189, 0.0128374, 0.0127936, 0.0128283, 0.0128562, 0.012913", \ + "0.0181243, 0.0168245, 0.0155985, 0.0153675, 0.0152842, 0.0152718, 0.0153019", \ + "0.0226622, 0.0210066, 0.0191487, 0.0187233, 0.018485, 0.018417, 0.0183994" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0067219, 0.00672813, 0.00701989, 0.00713182, 0.00720721, 0.00723811, 0.00725962", \ + "0.00653996, 0.00654251, 0.00684173, 0.00697309, 0.0070525, 0.00708868, 0.00710967", \ + "0.00690051, 0.00672803, 0.00681014, 0.0069011, 0.00699099, 0.00706756, 0.00710043", \ + "0.00785579, 0.00743396, 0.00737534, 0.00742339, 0.00743596, 0.00750039, 0.0075425", \ + "0.0102817, 0.00945382, 0.00899471, 0.00889198, 0.00896585, 0.00902842, 0.00892938", \ + "0.0139439, 0.0126911, 0.0116106, 0.0113345, 0.0111803, 0.0111722, 0.0112824", \ + "0.0181031, 0.016527, 0.0149756, 0.0145838, 0.0143871, 0.0142543, 0.0141859" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0107338, 0.0109779, 0.0113743, 0.0114789, 0.0115408, 0.0115674, 0.0115814", \ + "0.0106227, 0.0108127, 0.011212, 0.0113437, 0.0114242, 0.0114583, 0.011477", \ + "0.0113127, 0.0111929, 0.0113281, 0.0114598, 0.0115866, 0.0116558, 0.0116963", \ + "0.0126902, 0.0122566, 0.0121467, 0.0121998, 0.0122902, 0.0123498, 0.0124007", \ + "0.015328, 0.0144292, 0.0139102, 0.0138533, 0.0138742, 0.0139277, 0.013973", \ + "0.0190491, 0.0177397, 0.0166081, 0.0163974, 0.0163182, 0.0163176, 0.0163328", \ + "0.0237014, 0.0220784, 0.0202814, 0.0198434, 0.0195714, 0.0194811, 0.019445" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170826; + rise_capacitance : 0.00170769; + rise_capacitance_range (0.00106339, 0.00170769); + fall_capacitance : 0.00170826; + fall_capacitance_range (0.0010483, 0.00170826); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157354, -0.00157089, -0.00157289, -0.00157654, -0.00157296, -0.00157541, -0.00157785" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157773, 0.00159128, 0.00158888, 0.00159504, 0.00158993, 0.00158526, 0.00158195" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001682; + rise_capacitance : 0.001682; + rise_capacitance_range (0.00123924, 0.001682); + fall_capacitance : 0.00165046; + fall_capacitance_range (0.00119606, 0.00165046); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127823, -0.00127802, -0.00128985, -0.00128592, -0.00128366, -0.00128075, -0.00127909" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134699, 0.00128435, 0.00129765, 0.00129398, 0.00128855, 0.00128344, 0.00127987" \ + ); + } + } + } + } + cell (AND3BX1) { + area : 8.4672; + cell_leakage_power : 0.114913; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.171203; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902056; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119432; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1146; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153697; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0721826; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101409; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0965774; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.114913; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0274597, 0.0352829, 0.0986803, 0.177055, 0.333421, 0.536656, 0.802386", \ + "0.0389815, 0.0465331, 0.110236, 0.188928, 0.345669, 0.548958, 0.814817", \ + "0.0702549, 0.0850243, 0.168613, 0.24684, 0.402983, 0.60588, 0.871946", \ + "0.092226, 0.111958, 0.227343, 0.324587, 0.478949, 0.681346, 0.948711", \ + "0.120577, 0.14645, 0.299239, 0.432441, 0.630058, 0.834926, 1.09862", \ + "0.148175, 0.179974, 0.367808, 0.533217, 0.783619, 1.03483, 1.30549", \ + "0.174811, 0.212249, 0.433383, 0.628231, 0.926798, 1.22962, 1.55218" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0273721, 0.0378775, 0.125951, 0.23585, 0.455641, 0.741362, 1.11482", \ + "0.0299227, 0.0389019, 0.125934, 0.235854, 0.455539, 0.741357, 1.1149", \ + "0.0606055, 0.072197, 0.143427, 0.239517, 0.455644, 0.741201, 1.11485", \ + "0.0873065, 0.102499, 0.19235, 0.276486, 0.463569, 0.741179, 1.11499", \ + "0.128389, 0.148086, 0.266259, 0.370036, 0.537533, 0.777315, 1.122", \ + "0.176117, 0.200322, 0.344194, 0.47277, 0.667654, 0.883417, 1.19016", \ + "0.230125, 0.258254, 0.42684, 0.577405, 0.809174, 1.04564, 1.32672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0143753, 0.0177998, 0.04577, 0.0803817, 0.149516, 0.23936, 0.356868", \ + "0.0278061, 0.0323297, 0.0607496, 0.0953259, 0.16438, 0.254217, 0.37099", \ + "0.0536584, 0.0644971, 0.121388, 0.165339, 0.233105, 0.323441, 0.440755", \ + "0.06989, 0.0854561, 0.169333, 0.234586, 0.325918, 0.417242, 0.53445", \ + "0.0866502, 0.108524, 0.227751, 0.322808, 0.456399, 0.583071, 0.710168", \ + "0.0983264, 0.126068, 0.28028, 0.40484, 0.58164, 0.750933, 0.922882", \ + "0.104984, 0.13816, 0.326178, 0.4792, 0.698585, 0.9098, 1.1264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0114241, 0.0160293, 0.0549221, 0.103525, 0.200728, 0.327094, 0.492366", \ + "0.0171149, 0.0200377, 0.054928, 0.10355, 0.20069, 0.32716, 0.492367", \ + "0.0463533, 0.0528927, 0.0881017, 0.121408, 0.203986, 0.327035, 0.492367", \ + "0.0738145, 0.0836293, 0.134914, 0.175917, 0.241116, 0.344287, 0.495756", \ + "0.116343, 0.13055, 0.204953, 0.263118, 0.345642, 0.430181, 0.549487", \ + "0.165427, 0.184393, 0.283269, 0.359691, 0.467744, 0.571857, 0.681494", \ + "0.220314, 0.244934, 0.36784, 0.463576, 0.596992, 0.724997, 0.859316" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0691766, 0.0772146, 0.141012, 0.219425, 0.375836, 0.579101, 0.844823", \ + "0.0809549, 0.0889266, 0.152687, 0.231155, 0.387656, 0.591053, 0.85669", \ + "0.123892, 0.132162, 0.196492, 0.275105, 0.43172, 0.635095, 0.900891", \ + "0.157143, 0.165974, 0.230901, 0.309624, 0.466479, 0.669965, 0.93571", \ + "0.201989, 0.211952, 0.279211, 0.357949, 0.514827, 0.718497, 0.984333", \ + "0.247037, 0.258274, 0.32994, 0.408949, 0.566166, 0.76962, 1.0359", \ + "0.29323, 0.305712, 0.382175, 0.462804, 0.620851, 0.824885, 1.09115" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291029, 0.0391533, 0.126046, 0.235827, 0.455643, 0.741419, 1.11491", \ + "0.0291297, 0.0391711, 0.126054, 0.235872, 0.455644, 0.741262, 1.11492", \ + "0.0313485, 0.0409862, 0.126584, 0.235976, 0.455668, 0.741354, 1.11494", \ + "0.0348811, 0.0439677, 0.127257, 0.236466, 0.455988, 0.741263, 1.11482", \ + "0.0414642, 0.0501437, 0.129489, 0.237024, 0.456964, 0.741804, 1.11513", \ + "0.049433, 0.058091, 0.134233, 0.239353, 0.457167, 0.742406, 1.11544", \ + "0.057909, 0.066718, 0.140689, 0.243576, 0.459661, 0.743916, 1.11652" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0406803, 0.0445159, 0.0734993, 0.108408, 0.177761, 0.267725, 0.385242", \ + "0.0549059, 0.0587661, 0.0878195, 0.122736, 0.192087, 0.282021, 0.399555", \ + "0.0923893, 0.0967662, 0.127039, 0.162267, 0.231724, 0.321618, 0.4391", \ + "0.116501, 0.121551, 0.15341, 0.188614, 0.258018, 0.348056, 0.46571", \ + "0.142005, 0.148144, 0.184399, 0.220613, 0.289979, 0.379741, 0.497354", \ + "0.161006, 0.168358, 0.210199, 0.248113, 0.319113, 0.409891, 0.527618", \ + "0.172718, 0.181206, 0.229314, 0.270983, 0.344022, 0.436531, 0.555862" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175672, 0.0220219, 0.0601049, 0.108554, 0.205784, 0.332218, 0.497497", \ + "0.0177278, 0.022143, 0.06011, 0.108538, 0.205797, 0.332189, 0.497417", \ + "0.0227292, 0.0266817, 0.0622536, 0.109665, 0.206289, 0.332308, 0.497452", \ + "0.0284066, 0.0322346, 0.065211, 0.111175, 0.207823, 0.333296, 0.498128", \ + "0.037559, 0.0416848, 0.0723292, 0.115481, 0.209217, 0.33455, 0.499425", \ + "0.047191, 0.051917, 0.082565, 0.123439, 0.214451, 0.338066, 0.501693", \ + "0.057391, 0.06288, 0.09503, 0.133805, 0.222643, 0.345046, 0.507374" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0729535, 0.0809857, 0.144761, 0.223148, 0.379534, 0.582888, 0.848595", \ + "0.085153, 0.0931438, 0.156917, 0.235341, 0.391796, 0.595168, 0.860888", \ + "0.123675, 0.131913, 0.196156, 0.274724, 0.431338, 0.634774, 0.900574", \ + "0.153931, 0.162679, 0.227828, 0.306504, 0.463264, 0.666735, 0.932475", \ + "0.195072, 0.204915, 0.272594, 0.351411, 0.508193, 0.714162, 0.97755", \ + "0.236542, 0.247594, 0.319241, 0.399012, 0.556159, 0.759898, 1.02585", \ + "0.276695, 0.289005, 0.365468, 0.446726, 0.605113, 0.809397, 1.07526" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291026, 0.0391539, 0.126048, 0.235825, 0.455642, 0.741261, 1.11483", \ + "0.0291056, 0.0391567, 0.126053, 0.235872, 0.455644, 0.741262, 1.11483", \ + "0.0309127, 0.0406702, 0.12641, 0.235947, 0.455668, 0.741176, 1.11483", \ + "0.0341359, 0.0434609, 0.127173, 0.236265, 0.455889, 0.741227, 1.11489", \ + "0.0401455, 0.0491812, 0.129656, 0.237036, 0.456568, 0.74397, 1.11514", \ + "0.047212, 0.05619, 0.134103, 0.239607, 0.457221, 0.742166, 1.1153", \ + "0.054831, 0.063996, 0.14025, 0.243861, 0.459909, 0.744024, 1.11636" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440539, 0.047964, 0.0771984, 0.112236, 0.181634, 0.27162, 0.389166", \ + "0.0586042, 0.062533, 0.0918281, 0.12685, 0.196304, 0.286292, 0.4039", \ + "0.101234, 0.105591, 0.135905, 0.171183, 0.240651, 0.330727, 0.448309", \ + "0.129896, 0.134823, 0.166669, 0.201935, 0.271552, 0.361816, 0.479361", \ + "0.162472, 0.168407, 0.203697, 0.239466, 0.309188, 0.399224, 0.516906", \ + "0.189085, 0.196077, 0.235968, 0.273401, 0.343642, 0.434225, 0.551978", \ + "0.211391, 0.219352, 0.264223, 0.303719, 0.375781, 0.467483, 0.586216" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018008, 0.022434, 0.0604312, 0.10884, 0.205998, 0.33236, 0.497521", \ + "0.0180886, 0.0224976, 0.0604599, 0.108846, 0.205998, 0.33236, 0.497635", \ + "0.022426, 0.0264115, 0.0622706, 0.109798, 0.206352, 0.332475, 0.497679", \ + "0.0276415, 0.0314263, 0.0648455, 0.111129, 0.207584, 0.33337, 0.498305", \ + "0.0356232, 0.0395896, 0.0706279, 0.114491, 0.208887, 0.334526, 0.499601", \ + "0.044374, 0.048754, 0.078951, 0.120416, 0.212697, 0.337066, 0.501201", \ + "0.053132, 0.058159, 0.089138, 0.128621, 0.218652, 0.342125, 0.505382" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00331066, 0.00334915, 0.00342399, 0.00343933, 0.00344776, 0.00345099, 0.00345266", \ + "0.00316568, 0.00318517, 0.00331193, 0.00336755, 0.00340663, 0.00342625, 0.00343497", \ + "0.00368738, 0.00363056, 0.00348363, 0.00338697, 0.00338483, 0.00339072, 0.00340831", \ + "0.00449717, 0.00438129, 0.00397539, 0.00380291, 0.00340671, 0.00332629, 0.00351826", \ + "0.00628585, 0.00609031, 0.00531239, 0.00486769, 0.00438251, 0.00412456, 0.00393366", \ + "0.00874439, 0.00848212, 0.00728938, 0.0065781, 0.00579904, 0.00521886, 0.00478306", \ + "0.0119824, 0.0116387, 0.01001, 0.008963, 0.00779741, 0.00691377, 0.00620812" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000395932, -0.000351515, -0.00028221, -0.000270342, -0.000263992, -0.000261173, -0.000260425", \ + "-0.000570932, -0.000524363, -0.000356998, -0.000299887, -0.000261546, -0.000245496, -0.000238315", \ + "-0.000221564, -0.000264688, -0.000324277, -0.000297719, -0.000225681, -0.000224694, -0.000227353", \ + "0.000601969, 0.000499118, 0.000116631, 2.57223e-05, -7.84237e-05, -0.000128037, -0.000157614", \ + "0.00240635, 0.00221381, 0.00135184, 0.000913048, 0.00054919, 0.000333676, 0.000186875", \ + "0.00495147, 0.00468192, 0.00335913, 0.00255144, 0.00176746, 0.00127507, 0.000923549", \ + "0.00820672, 0.00787684, 0.00613436, 0.00494036, 0.00368172, 0.00280924, 0.00217644" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00426477, 0.00429624, 0.00438718, 0.00440921, 0.0044191, 0.00442434, 0.00442489", \ + "0.00406771, 0.00409295, 0.00417985, 0.00420908, 0.00422688, 0.00423454, 0.00423798", \ + "0.00443104, 0.00444962, 0.00452478, 0.00456476, 0.00459736, 0.00461615, 0.00462539", \ + "0.0052124, 0.00522397, 0.00529775, 0.00533482, 0.00536774, 0.0053881, 0.00540206", \ + "0.00703524, 0.00703697, 0.00706739, 0.00711154, 0.00718018, 0.0071659, 0.00718217", \ + "0.00963669, 0.00962298, 0.00960577, 0.00962221, 0.00966713, 0.00967974, 0.0096978", \ + "0.0130501, 0.0130126, 0.0129325, 0.0129209, 0.0129386, 0.0129557, 0.0130067" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00607633, 0.00609062, 0.00611797, 0.00612332, 0.006126, 0.00612695, 0.00612685", \ + "0.00587392, 0.00589395, 0.00594627, 0.00595869, 0.00596564, 0.00596807, 0.00596914", \ + "0.00621889, 0.00622842, 0.00627276, 0.00630028, 0.00632534, 0.00632904, 0.00633816", \ + "0.00712929, 0.00712763, 0.00717787, 0.00719115, 0.00721869, 0.00721927, 0.00722174", \ + "0.0090076, 0.00899133, 0.00892946, 0.00893048, 0.00893582, 0.00894669, 0.00895122", \ + "0.0116934, 0.0116489, 0.0115482, 0.0115397, 0.011518, 0.0115126, 0.011513", \ + "0.015175, 0.0151055, 0.0149033, 0.0148388, 0.0147958, 0.0147775, 0.0147693" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00431223, 0.00434338, 0.00443197, 0.00445061, 0.00445849, 0.00446128, 0.00446195", \ + "0.00411903, 0.00414648, 0.00423349, 0.00425794, 0.00427067, 0.00427546, 0.00427716", \ + "0.00417549, 0.00419646, 0.00427736, 0.00431647, 0.00434445, 0.00435961, 0.00436757", \ + "0.00475825, 0.00477185, 0.00485647, 0.00489064, 0.00492425, 0.00494289, 0.00495575", \ + "0.00638606, 0.00639323, 0.00643243, 0.00647413, 0.00653426, 0.00676003, 0.00654643", \ + "0.00889801, 0.00888889, 0.0088812, 0.00890133, 0.00895847, 0.00896359, 0.00898827", \ + "0.0121698, 0.0121435, 0.0120832, 0.0120723, 0.0120883, 0.0121291, 0.0121776" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00704359, 0.00705962, 0.0070945, 0.00710199, 0.00710731, 0.00710882, 0.0071093", \ + "0.00688834, 0.00690718, 0.00696007, 0.00697453, 0.00698285, 0.00698606, 0.00698705", \ + "0.00729908, 0.0073075, 0.00735829, 0.00738207, 0.00740564, 0.00741715, 0.00742698", \ + "0.00811562, 0.00810558, 0.00814122, 0.0081538, 0.00818257, 0.00818698, 0.00820353", \ + "0.00997053, 0.00995207, 0.00990557, 0.00991386, 0.00992712, 0.00992513, 0.0099399", \ + "0.0126102, 0.0125625, 0.0124595, 0.0124319, 0.0124151, 0.0124225, 0.0124231", \ + "0.0160546, 0.0159903, 0.0158058, 0.0157658, 0.015695, 0.0156633, 0.015651" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170697; + rise_capacitance : 0.00170697; + rise_capacitance_range (0.000959155, 0.00170697); + fall_capacitance : 0.00170513; + fall_capacitance_range (0.00097238, 0.00170513); + internal_power () { + when : "(B * !C * !Y) + (!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000257987, -0.000257357, -0.000258143, -0.000258645, -0.000257721, -0.000256774, -0.000256167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000273936, 0.000273598, 0.000271965, 0.000271761, 0.000269732, 0.000267075, 0.000263874" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169955; + rise_capacitance : 0.0016988; + rise_capacitance_range (0.00111677, 0.0016988); + fall_capacitance : 0.00169955; + fall_capacitance_range (0.00116789, 0.00169955); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000807359, 0.000627052, 0.00103949, 0.00183916, 0.00356155, 0.00610254, 0.00939834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00479631, 0.00462584, 0.00498604, 0.00584615, 0.00757661, 0.0101524, 0.0134547" \ + ); + } + } + internal_power () { + when : "(!C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156901, -0.00156852, -0.00156986, -0.001572, -0.00156808, -0.00157026, -0.00157231" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157437, 0.00157902, 0.00159573, 0.00159056, 0.0015843, 0.00157855, 0.00157547" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167273; + rise_capacitance : 0.00167273; + rise_capacitance_range (0.00122518, 0.00167273); + fall_capacitance : 0.0016415; + fall_capacitance_range (0.00118238, 0.0016415); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000852604, 0.000663421, 0.000795462, 0.00143953, 0.0030839, 0.00554001, 0.00872696" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577023, 0.00564914, 0.0059986, 0.00684685, 0.00855396, 0.0110899, 0.0143155" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012648, -0.00126913, -0.00126801, -0.00126347, -0.00127083, -0.00126787, -0.00126583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133679, 0.0012769, 0.00128566, 0.00128132, 0.00127566, 0.00127037, 0.00126678" \ + ); + } + } + } + } + cell (AND3BX2) { + area : 8.4672; + cell_leakage_power : 0.223266; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.286052; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237058; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266284; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261453; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227699; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15132; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180546; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175714; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223266; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.022559, 0.0350126, 0.0987337, 0.177277, 0.333995, 0.537593, 0.803791", \ + "0.0340118, 0.0460934, 0.109972, 0.188883, 0.345646, 0.549618, 0.815897", \ + "0.0585585, 0.082831, 0.167209, 0.244518, 0.40199, 0.605216, 0.871615", \ + "0.076184, 0.108346, 0.223758, 0.321671, 0.478673, 0.680362, 0.946808", \ + "0.0986063, 0.140704, 0.292695, 0.425783, 0.624439, 0.830084, 1.09378", \ + "0.120081, 0.171795, 0.358305, 0.522618, 0.773007, 1.02527, 1.29714", \ + "0.140498, 0.20132, 0.420704, 0.614129, 0.911014, 1.21419, 1.53791" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0210267, 0.0376849, 0.126824, 0.237772, 0.459611, 0.748018, 1.12526", \ + "0.025254, 0.0388731, 0.126768, 0.237776, 0.459709, 0.748145, 1.12528", \ + "0.0525768, 0.0720392, 0.144739, 0.240614, 0.459672, 0.748035, 1.12524", \ + "0.0764722, 0.101663, 0.193682, 0.279267, 0.470487, 0.74806, 1.12525", \ + "0.11376, 0.146414, 0.266267, 0.372584, 0.544078, 0.785519, 1.13356", \ + "0.157535, 0.197545, 0.343146, 0.473624, 0.673037, 0.893113, 1.20359", \ + "0.207299, 0.254114, 0.424652, 0.576822, 0.812796, 1.05487, 1.34113" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119033, 0.0171014, 0.0436526, 0.0764755, 0.142021, 0.227196, 0.338567", \ + "0.0243863, 0.0318179, 0.0589434, 0.0917504, 0.157146, 0.24221, 0.352971", \ + "0.0462657, 0.0641102, 0.120221, 0.162342, 0.22855, 0.313624, 0.424948", \ + "0.0597482, 0.0854473, 0.168393, 0.232737, 0.321656, 0.408378, 0.520262", \ + "0.0735206, 0.109545, 0.228038, 0.321832, 0.452719, 0.576514, 0.701144", \ + "0.0830198, 0.12872, 0.282135, 0.405413, 0.579481, 0.745275, 0.913219", \ + "0.0882995, 0.143205, 0.330176, 0.481816, 0.698536, 0.906079, 1.11822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00801971, 0.0147746, 0.0513899, 0.0971324, 0.188612, 0.307537, 0.463054", \ + "0.0143144, 0.0188743, 0.0513872, 0.097126, 0.188619, 0.307498, 0.463055", \ + "0.040222, 0.0508516, 0.0846147, 0.116138, 0.192973, 0.307544, 0.463026", \ + "0.0649814, 0.0809849, 0.130572, 0.16939, 0.230661, 0.324929, 0.466955", \ + "0.103687, 0.12706, 0.199099, 0.254678, 0.333633, 0.412241, 0.523903", \ + "0.148805, 0.180111, 0.276244, 0.349596, 0.452919, 0.552216, 0.656021", \ + "0.200075, 0.238507, 0.359604, 0.451927, 0.579818, 0.702523, 0.829999" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0759827, 0.0894498, 0.154345, 0.233018, 0.389787, 0.593472, 0.859523", \ + "0.0878944, 0.101342, 0.166137, 0.244843, 0.40171, 0.605363, 0.87142", \ + "0.13716, 0.151232, 0.216506, 0.295268, 0.452188, 0.655918, 0.922232", \ + "0.177125, 0.19257, 0.259026, 0.337885, 0.494855, 0.698526, 0.964815", \ + "0.230123, 0.24761, 0.317227, 0.395938, 0.552732, 0.756574, 1.02287", \ + "0.28355, 0.303078, 0.377483, 0.456503, 0.613258, 0.817031, 1.08317", \ + "0.338138, 0.359488, 0.439069, 0.519886, 0.677271, 0.880639, 1.14704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255893, 0.0409647, 0.127403, 0.2379, 0.459696, 0.748104, 1.12533", \ + "0.0255948, 0.0409925, 0.127403, 0.2379, 0.459696, 0.74812, 1.1252", \ + "0.028928, 0.0434683, 0.128045, 0.238009, 0.459699, 0.748136, 1.1252", \ + "0.0343888, 0.0480618, 0.129557, 0.238657, 0.459995, 0.748178, 1.12535", \ + "0.0429765, 0.056151, 0.133126, 0.239814, 0.460462, 0.748549, 1.1255", \ + "0.052649, 0.06566, 0.13933, 0.242707, 0.461094, 0.751393, 1.12582", \ + "0.062465, 0.075571, 0.147713, 0.247926, 0.463391, 0.750116, 1.12675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0463747, 0.0528242, 0.0814212, 0.114749, 0.180594, 0.265955, 0.377418", \ + "0.0609011, 0.0674038, 0.0960518, 0.129393, 0.195261, 0.280606, 0.39204", \ + "0.106475, 0.113855, 0.143955, 0.177541, 0.243252, 0.328523, 0.439929", \ + "0.137787, 0.146477, 0.17877, 0.212554, 0.278146, 0.362941, 0.474103", \ + "0.172131, 0.1828, 0.219913, 0.254887, 0.320608, 0.404064, 0.515194", \ + "0.199797, 0.212313, 0.255276, 0.29293, 0.359861, 0.444718, 0.555903", \ + "0.220345, 0.2346, 0.283943, 0.325154, 0.39453, 0.481091, 0.59319" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0164576, 0.0230389, 0.0583326, 0.103496, 0.194764, 0.313686, 0.469195", \ + "0.0165583, 0.0230863, 0.0583393, 0.103529, 0.194798, 0.313686, 0.469215", \ + "0.0226109, 0.0285846, 0.0611513, 0.104819, 0.195147, 0.313741, 0.469142", \ + "0.0296487, 0.0355715, 0.0655193, 0.107455, 0.196918, 0.31483, 0.469882", \ + "0.0401235, 0.0467952, 0.0747086, 0.113292, 0.199376, 0.31643, 0.471661", \ + "0.051253, 0.059169, 0.087527, 0.123122, 0.205327, 0.32008, 0.473516", \ + "0.062747, 0.071945, 0.102162, 0.135765, 0.214708, 0.327033, 0.478997" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0796804, 0.0931598, 0.158024, 0.236686, 0.393505, 0.597125, 0.863186", \ + "0.0920517, 0.105504, 0.170345, 0.249026, 0.405871, 0.609504, 0.875639", \ + "0.135413, 0.149363, 0.21459, 0.293372, 0.45028, 0.654062, 0.920253", \ + "0.171267, 0.18631, 0.252799, 0.331726, 0.488678, 0.692474, 0.958625", \ + "0.219669, 0.236684, 0.306189, 0.385101, 0.541916, 0.745756, 1.01202", \ + "0.26917, 0.288125, 0.361841, 0.441734, 0.598556, 0.802268, 1.06852", \ + "0.317469, 0.338224, 0.416859, 0.498156, 0.655934, 0.859864, 1.12647" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255775, 0.0409853, 0.127395, 0.237899, 0.459607, 0.748115, 1.12533", \ + "0.0255922, 0.0409809, 0.127405, 0.237902, 0.459615, 0.748043, 1.12516", \ + "0.0279352, 0.042828, 0.127868, 0.237983, 0.459689, 0.748132, 1.12516", \ + "0.0322944, 0.0465315, 0.129237, 0.238477, 0.459912, 0.748135, 1.12534", \ + "0.0398895, 0.0536269, 0.132585, 0.239652, 0.46038, 0.748405, 1.12549", \ + "0.048253, 0.061931, 0.138231, 0.24258, 0.461188, 0.750239, 1.12572", \ + "0.05719, 0.070822, 0.145637, 0.247417, 0.463555, 0.750253, 1.12656" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.049613, 0.056157, 0.0849865, 0.118419, 0.184375, 0.269754, 0.381222", \ + "0.0643759, 0.0708986, 0.0997845, 0.13323, 0.199192, 0.284587, 0.396089", \ + "0.113919, 0.121268, 0.151346, 0.18495, 0.250893, 0.336183, 0.447736", \ + "0.148812, 0.157381, 0.189562, 0.223372, 0.289161, 0.374536, 0.485868", \ + "0.18928, 0.199643, 0.235966, 0.270788, 0.33658, 0.421712, 0.533128", \ + "0.224643, 0.236742, 0.278222, 0.31492, 0.381655, 0.466831, 0.578166", \ + "0.254218, 0.267896, 0.314716, 0.354457, 0.422635, 0.508493, 0.620623" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168815, 0.0234546, 0.0586367, 0.103795, 0.194936, 0.313855, 0.469364", \ + "0.0169143, 0.0234813, 0.0586704, 0.103791, 0.195029, 0.313855, 0.469343", \ + "0.0222663, 0.0282189, 0.0611286, 0.10486, 0.195349, 0.313944, 0.469402", \ + "0.0290125, 0.0349019, 0.0651844, 0.107305, 0.196698, 0.314865, 0.469982", \ + "0.0387877, 0.045249, 0.0733109, 0.112472, 0.199114, 0.316463, 0.471408", \ + "0.048763, 0.056247, 0.084047, 0.120322, 0.203752, 0.31932, 0.473307", \ + "0.059097, 0.067733, 0.096921, 0.131023, 0.210929, 0.324536, 0.477368" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0064291, 0.00659893, 0.00677076, 0.0068047, 0.00682339, 0.00683064, 0.00683567", \ + "0.00620362, 0.00626851, 0.00652563, 0.00664679, 0.00668109, 0.00677401, 0.00679567", \ + "0.00733097, 0.00723405, 0.00691398, 0.00646852, 0.00669429, 0.00670065, 0.00673786", \ + "0.00928752, 0.00888664, 0.00800198, 0.00759315, 0.00725939, 0.00688449, 0.00698838", \ + "0.0131839, 0.0125502, 0.0108733, 0.00988914, 0.00896153, 0.00831682, 0.00790867", \ + "0.0185108, 0.0176258, 0.0151163, 0.0135566, 0.0119754, 0.0107188, 0.00976493", \ + "0.0253583, 0.0243039, 0.0209618, 0.0187669, 0.0162829, 0.0145588, 0.0128609" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000950159, -0.000771934, -0.0006202, -0.000594631, -0.000581197, -0.000575905, -0.000572999", \ + "-0.00130488, -0.00114051, -0.000781263, -0.000662437, -0.00058266, -0.000549025, -0.000529196", \ + "-0.000436473, -0.000589241, -0.000715541, -0.000520937, -0.000525916, -0.000518039, -0.000517772", \ + "0.00148311, 0.00100985, 0.000268842, -2.63816e-06, -0.00021951, -0.000313747, -0.000372016", \ + "0.0053118, 0.00460442, 0.00275984, 0.00182427, 0.00107692, 0.000620386, 0.000321193", \ + "0.0107606, 0.00980781, 0.00696743, 0.00525918, 0.00359394, 0.00255831, 0.00185445", \ + "0.0176268, 0.0165041, 0.0128013, 0.0102678, 0.00759121, 0.00576453, 0.00443473" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0085023, 0.00859957, 0.0088201, 0.00889095, 0.00893385, 0.00895363, 0.00895917", \ + "0.00831079, 0.00839852, 0.00860217, 0.00868083, 0.00873308, 0.00875603, 0.00876749", \ + "0.00860806, 0.00864915, 0.00879861, 0.00888928, 0.00896777, 0.00901871, 0.00904375", \ + "0.00941302, 0.0094167, 0.00952485, 0.00960199, 0.00967516, 0.00972781, 0.00976047", \ + "0.0112805, 0.0112053, 0.0111861, 0.0112363, 0.0112992, 0.0113622, 0.0113877", \ + "0.0140851, 0.0138854, 0.0137112, 0.0136942, 0.0137272, 0.0140385, 0.0138384", \ + "0.0177918, 0.0174372, 0.0170577, 0.016977, 0.01697, 0.016971, 0.0169962" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00836587, 0.00844163, 0.00853406, 0.00855497, 0.00856763, 0.00857355, 0.00857667", \ + "0.00816685, 0.00824009, 0.00837101, 0.00840533, 0.0084248, 0.00843287, 0.00843654", \ + "0.00846283, 0.00849648, 0.00858066, 0.00863208, 0.00867928, 0.00870218, 0.00871355", \ + "0.00944017, 0.00938262, 0.00938141, 0.00940383, 0.00945494, 0.00945848, 0.00948667", \ + "0.0113611, 0.0112109, 0.011076, 0.0110655, 0.011105, 0.0111308, 0.0111486", \ + "0.014392, 0.0141614, 0.0137842, 0.013668, 0.0136173, 0.0135983, 0.0135978", \ + "0.0182262, 0.0178183, 0.0171739, 0.0169828, 0.0168726, 0.016828, 0.0168109" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00853538, 0.00863238, 0.00885156, 0.0089201, 0.00895957, 0.00897592, 0.00898316", \ + "0.00836265, 0.0084542, 0.00866482, 0.00873907, 0.00878467, 0.00880366, 0.00881195", \ + "0.00838023, 0.00843292, 0.00860285, 0.00869566, 0.00876962, 0.00881237, 0.00883133", \ + "0.00892268, 0.00894894, 0.00908792, 0.00916872, 0.00924799, 0.0092984, 0.00932802", \ + "0.0105714, 0.0105255, 0.0105538, 0.0106289, 0.0107132, 0.0107463, 0.0107835", \ + "0.0132064, 0.0130667, 0.0129583, 0.0129715, 0.0130483, 0.0132179, 0.0131428", \ + "0.0167066, 0.016445, 0.0161629, 0.0161087, 0.0161228, 0.0161483, 0.0161984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00930294, 0.00937357, 0.00948048, 0.00950639, 0.00952158, 0.00952804, 0.00953027", \ + "0.00914286, 0.00922192, 0.00935186, 0.00938848, 0.00941065, 0.00941997, 0.00942354", \ + "0.00949353, 0.00949863, 0.00958816, 0.00964243, 0.00968384, 0.00970413, 0.00971121", \ + "0.0104135, 0.010369, 0.0103677, 0.0103979, 0.0104294, 0.0104528, 0.010474", \ + "0.0124877, 0.0123277, 0.0121318, 0.0121136, 0.0121188, 0.012121, 0.012137", \ + "0.0153319, 0.0150747, 0.014713, 0.0146264, 0.0145816, 0.0145826, 0.0145886", \ + "0.0191369, 0.0187726, 0.0182507, 0.0180183, 0.0178707, 0.0178124, 0.0177822" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350712; + rise_capacitance : 0.00350712; + rise_capacitance_range (0.00192007, 0.00350712); + fall_capacitance : 0.00350263; + fall_capacitance_range (0.00194711, 0.00350263); + internal_power () { + when : "(B * !C * !Y) + (!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000581727, -0.0005772, -0.00057912, -0.000580336, -0.000578363, -0.000576219, -0.00057493" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000611198, 0.000610687, 0.000607452, 0.000607133, 0.000603089, 0.000597662, 0.000591389" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170129; + rise_capacitance : 0.00170082; + rise_capacitance_range (0.00113015, 0.00170082); + fall_capacitance : 0.00170129; + fall_capacitance_range (0.0011766, 0.00170129); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00208894, 0.001908, 0.00225393, 0.00296434, 0.00456348, 0.00702988, 0.0102506" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00580312, 0.00565371, 0.00590378, 0.00665525, 0.00826055, 0.0107528, 0.013984" \ + ); + } + } + internal_power () { + when : "(!C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156928, -0.00156763, -0.00156994, -0.00157265, -0.00156881, -0.00157104, -0.00157338" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0015711, 0.00159694, 0.00158591, 0.00159013, 0.00158441, 0.00157949, 0.00157851" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167415; + rise_capacitance : 0.00167415; + rise_capacitance_range (0.00123463, 0.00167415); + fall_capacitance : 0.00164275; + fall_capacitance_range (0.00118718, 0.00164275); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0021216, 0.00194828, 0.00202637, 0.0025953, 0.00412804, 0.00647948, 0.00959048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00675391, 0.00665334, 0.00691522, 0.00768613, 0.0093105, 0.0117797, 0.0149577" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126541, -0.00126977, -0.00127096, -0.0012734, -0.00127098, -0.00126806, -0.00126613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133685, 0.00127663, 0.00128475, 0.0012806, 0.00127502, 0.00127, 0.00126645" \ + ); + } + } + } + } + cell (AND3X1) { + area : 8.4672; + cell_leakage_power : 0.118101; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.174258; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0761094; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10468; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100048; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133906; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101263; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129075; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125464; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118101; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0709112, 0.0770474, 0.114972, 0.154954, 0.232307, 0.332216, 0.462688", \ + "0.0806752, 0.0868815, 0.124682, 0.164668, 0.242009, 0.341938, 0.472447", \ + "0.127349, 0.134026, 0.173312, 0.213715, 0.291057, 0.391035, 0.521558", \ + "0.166822, 0.17448, 0.216122, 0.256959, 0.334173, 0.434532, 0.565047", \ + "0.220902, 0.229992, 0.277175, 0.319099, 0.396551, 0.496233, 0.627205", \ + "0.277888, 0.288303, 0.342427, 0.387335, 0.466489, 0.567139, 0.696771", \ + "0.337119, 0.348825, 0.410252, 0.459316, 0.541539, 0.643904, 0.775262" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225163, 0.0277966, 0.0690801, 0.122321, 0.23216, 0.376658, 0.566011", \ + "0.0225052, 0.0277422, 0.069057, 0.122305, 0.232153, 0.376633, 0.566014", \ + "0.0267676, 0.0317495, 0.0717566, 0.123801, 0.232503, 0.376674, 0.566014", \ + "0.0327433, 0.0377292, 0.0750036, 0.126228, 0.234678, 0.378228, 0.566788", \ + "0.041468, 0.0470793, 0.0826941, 0.130355, 0.23636, 0.37996, 0.568557", \ + "0.050931, 0.057307, 0.09388, 0.138954, 0.241094, 0.382099, 0.570319", \ + "0.060832, 0.067871, 0.107571, 0.150659, 0.249602, 0.38862, 0.574943" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0386369, 0.0429188, 0.0724495, 0.107241, 0.176467, 0.266364, 0.383834", \ + "0.0531804, 0.0574065, 0.0869756, 0.121829, 0.191066, 0.28097, 0.398444", \ + "0.0918968, 0.0971082, 0.128698, 0.163897, 0.23327, 0.323182, 0.440722", \ + "0.115377, 0.12171, 0.156485, 0.191305, 0.260614, 0.350673, 0.46823", \ + "0.13844, 0.146211, 0.186952, 0.223976, 0.293329, 0.383223, 0.500098", \ + "0.151897, 0.161143, 0.209025, 0.248993, 0.319285, 0.40978, 0.527663", \ + "0.157036, 0.167533, 0.222626, 0.266636, 0.340213, 0.432408, 0.55173" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.013863, 0.0181431, 0.0554138, 0.103578, 0.200641, 0.327008, 0.492132", \ + "0.0140489, 0.0183016, 0.0554402, 0.103577, 0.200663, 0.327008, 0.492216", \ + "0.020339, 0.0241446, 0.0581052, 0.104872, 0.201112, 0.327044, 0.492244", \ + "0.0267402, 0.0307048, 0.0620417, 0.106891, 0.202421, 0.328106, 0.49289", \ + "0.0360235, 0.0407601, 0.0706718, 0.112156, 0.204399, 0.32932, 0.494334", \ + "0.045905, 0.051273, 0.082316, 0.121136, 0.210166, 0.332932, 0.496411", \ + "0.056029, 0.062088, 0.095806, 0.132762, 0.218793, 0.339932, 0.502056" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0791235, 0.0853226, 0.123234, 0.163195, 0.240468, 0.340392, 0.470879", \ + "0.0897626, 0.0959579, 0.133842, 0.173816, 0.251067, 0.351016, 0.481507", \ + "0.131598, 0.13831, 0.177722, 0.218058, 0.29558, 0.395501, 0.52606", \ + "0.16726, 0.174945, 0.217331, 0.25802, 0.335969, 0.436334, 0.567061", \ + "0.218141, 0.227238, 0.275345, 0.317939, 0.396014, 0.49623, 0.627212", \ + "0.271863, 0.282283, 0.337323, 0.383522, 0.463734, 0.564612, 0.695421", \ + "0.327655, 0.339236, 0.401307, 0.451704, 0.535273, 0.638081, 0.770143" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225454, 0.0277824, 0.0691018, 0.122318, 0.232169, 0.376658, 0.566014", \ + "0.022537, 0.0277776, 0.0691056, 0.122314, 0.232144, 0.376561, 0.565967", \ + "0.0259414, 0.031126, 0.0713774, 0.123466, 0.232437, 0.376651, 0.566014", \ + "0.0314755, 0.0367226, 0.0752458, 0.126464, 0.234305, 0.377857, 0.566628", \ + "0.0397636, 0.0456715, 0.0832065, 0.131295, 0.236494, 0.379406, 0.56784", \ + "0.048514, 0.055229, 0.094229, 0.140109, 0.241839, 0.382262, 0.569794", \ + "0.057374, 0.064797, 0.106694, 0.151586, 0.250915, 0.389211, 0.574932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0422993, 0.0466874, 0.076572, 0.11154, 0.180863, 0.270835, 0.388353", \ + "0.0569034, 0.0612457, 0.0911567, 0.126143, 0.195496, 0.285469, 0.403017", \ + "0.100354, 0.105406, 0.13699, 0.172228, 0.241717, 0.331789, 0.449376", \ + "0.128922, 0.135107, 0.169437, 0.204871, 0.274263, 0.364502, 0.482177", \ + "0.158192, 0.165811, 0.205402, 0.2421, 0.311556, 0.401594, 0.519277", \ + "0.180285, 0.189181, 0.234907, 0.273741, 0.343954, 0.434448, 0.552245", \ + "0.194817, 0.204909, 0.25698, 0.29914, 0.371445, 0.463039, 0.58182" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0143781, 0.0186309, 0.0558012, 0.103849, 0.200856, 0.327189, 0.492289", \ + "0.014451, 0.0187198, 0.0558101, 0.103864, 0.200853, 0.32719, 0.492379", \ + "0.0200133, 0.0239683, 0.0581196, 0.104973, 0.201321, 0.327286, 0.492523", \ + "0.0260431, 0.0299316, 0.0615951, 0.106701, 0.202419, 0.328138, 0.493127", \ + "0.0346383, 0.0390535, 0.0689409, 0.11109, 0.204151, 0.3293, 0.49419", \ + "0.043511, 0.048559, 0.078872, 0.11818, 0.208473, 0.331983, 0.49592", \ + "0.052554, 0.058188, 0.090295, 0.127798, 0.214972, 0.337177, 0.500127" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0825214, 0.0887176, 0.126596, 0.16654, 0.243841, 0.343737, 0.474224", \ + "0.0937487, 0.0999405, 0.137811, 0.177762, 0.255013, 0.354951, 0.48544", \ + "0.130211, 0.136813, 0.176045, 0.216299, 0.293754, 0.393691, 0.524211", \ + "0.159982, 0.167441, 0.209527, 0.250784, 0.328706, 0.428805, 0.559588", \ + "0.200975, 0.20986, 0.257953, 0.301264, 0.379968, 0.480185, 0.611182", \ + "0.245029, 0.255265, 0.310299, 0.357314, 0.438683, 0.539879, 0.670802", \ + "0.289618, 0.301065, 0.363084, 0.414285, 0.49966, 0.603398, 0.736221" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225449, 0.0278017, 0.0690802, 0.12233, 0.232156, 0.376645, 0.566012", \ + "0.0225223, 0.0277677, 0.0690845, 0.122315, 0.23213, 0.376664, 0.566012", \ + "0.0250634, 0.0302916, 0.0708337, 0.123153, 0.232372, 0.376639, 0.566014", \ + "0.0296492, 0.0350714, 0.0747667, 0.125922, 0.233815, 0.377431, 0.566405", \ + "0.0377428, 0.0437845, 0.0829373, 0.131564, 0.236581, 0.378994, 0.567495", \ + "0.046306, 0.053116, 0.093911, 0.141175, 0.243171, 0.382951, 0.569794", \ + "0.054989, 0.062529, 0.106462, 0.153036, 0.253246, 0.391308, 0.576104" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0445407, 0.0490281, 0.0794405, 0.114668, 0.184215, 0.274303, 0.391904", \ + "0.0592638, 0.0637093, 0.0941155, 0.129343, 0.19893, 0.28901, 0.406619", \ + "0.106459, 0.111614, 0.143364, 0.178739, 0.24832, 0.338523, 0.456282", \ + "0.138522, 0.14469, 0.179028, 0.214085, 0.283768, 0.374073, 0.49188", \ + "0.174357, 0.181843, 0.220979, 0.257552, 0.327282, 0.417427, 0.53526", \ + "0.203993, 0.212726, 0.257411, 0.296088, 0.366499, 0.456988, 0.574939", \ + "0.227834, 0.237664, 0.288074, 0.329544, 0.401714, 0.49319, 0.612022" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150084, 0.0193123, 0.0564698, 0.104448, 0.20134, 0.327571, 0.492721", \ + "0.0150277, 0.0193397, 0.0564689, 0.104447, 0.201349, 0.327571, 0.492615", \ + "0.020163, 0.0239884, 0.0583946, 0.105262, 0.201632, 0.327635, 0.492752", \ + "0.0259121, 0.0297835, 0.0617176, 0.107099, 0.202674, 0.328414, 0.493237", \ + "0.0341873, 0.0385309, 0.0685001, 0.110918, 0.204408, 0.329678, 0.494418", \ + "0.042383, 0.047345, 0.077503, 0.117443, 0.208097, 0.332163, 0.496189", \ + "0.050797, 0.056279, 0.088055, 0.125772, 0.213978, 0.336688, 0.500009" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00264832, 0.00266956, 0.00278967, 0.00283606, 0.00286577, 0.00287792, 0.00288463", \ + "0.00243695, 0.00245482, 0.00256552, 0.00261893, 0.00265586, 0.0026704, 0.00267937", \ + "0.00286076, 0.00284721, 0.00285836, 0.0028892, 0.00292437, 0.00295721, 0.0029575", \ + "0.00369457, 0.00366042, 0.00362637, 0.00365447, 0.00367123, 0.00369648, 0.00371227", \ + "0.00540963, 0.00534036, 0.00520167, 0.00518444, 0.00520126, 0.00519925, 0.0052205", \ + "0.00799661, 0.00788249, 0.00761729, 0.00754216, 0.0075019, 0.0075069, 0.00756915", \ + "0.0112448, 0.0110952, 0.0107976, 0.010657, 0.0105656, 0.0105323, 0.0105359" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00639714, 0.00645313, 0.00658965, 0.00661669, 0.00662927, 0.00663439, 0.00663912", \ + "0.00624439, 0.00629008, 0.00644962, 0.00648971, 0.00651171, 0.00652035, 0.00652475", \ + "0.00655828, 0.00656046, 0.00663369, 0.00669372, 0.00674133, 0.00676214, 0.00678447", \ + "0.00737793, 0.0073742, 0.00739459, 0.00743979, 0.00748871, 0.00751991, 0.00754362", \ + "0.00918129, 0.00916566, 0.00905556, 0.00904456, 0.00906584, 0.00909495, 0.00911067", \ + "0.011776, 0.0116754, 0.011463, 0.0114286, 0.0114198, 0.0114272, 0.0114395", \ + "0.0151228, 0.0149682, 0.0146183, 0.0145273, 0.014472, 0.0144595, 0.014466" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00268101, 0.00269978, 0.00281591, 0.00286207, 0.00288929, 0.00290005, 0.00290424", \ + "0.0024904, 0.00250897, 0.0026253, 0.00267446, 0.00270643, 0.00271793, 0.00272419", \ + "0.00257382, 0.00256825, 0.002622, 0.0026606, 0.00269072, 0.00271732, 0.00272921", \ + "0.00314246, 0.00311607, 0.00311276, 0.00318772, 0.00319105, 0.00320595, 0.00321853", \ + "0.00473422, 0.00468202, 0.00457858, 0.00457153, 0.00459624, 0.0046002, 0.00461007", \ + "0.00722449, 0.00712448, 0.00688982, 0.00682353, 0.00679812, 0.00680087, 0.00687437", \ + "0.0103956, 0.0102563, 0.00991147, 0.00979834, 0.00972764, 0.0097051, 0.0097106" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00746474, 0.00752036, 0.00766264, 0.00769682, 0.0077152, 0.00772387, 0.00772743", \ + "0.00731368, 0.00735608, 0.0075019, 0.007547, 0.00757328, 0.00758464, 0.00759077", \ + "0.00761828, 0.00764313, 0.00770845, 0.00776513, 0.00781319, 0.00784213, 0.00786181", \ + "0.0084718, 0.00844648, 0.00845738, 0.00848442, 0.0085339, 0.00856509, 0.0085933", \ + "0.0101638, 0.0101054, 0.0100354, 0.0100392, 0.0100618, 0.0100918, 0.0101142", \ + "0.0127552, 0.012659, 0.0124596, 0.0124011, 0.0123906, 0.0123968, 0.01241", \ + "0.0160166, 0.0158759, 0.015543, 0.0154544, 0.0153913, 0.0153759, 0.0153778" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0026814, 0.00269895, 0.00282063, 0.00286564, 0.00288922, 0.00289565, 0.00289943", \ + "0.00249958, 0.00251811, 0.00263074, 0.00267825, 0.00270587, 0.00271616, 0.0027207", \ + "0.00248038, 0.00247964, 0.00254322, 0.00259096, 0.00261934, 0.00264222, 0.00265259", \ + "0.00288406, 0.00286806, 0.00290286, 0.00292924, 0.00296005, 0.0029802, 0.00299434", \ + "0.00438064, 0.00433101, 0.00422705, 0.00422534, 0.00424722, 0.00427568, 0.00428767", \ + "0.00688647, 0.00679819, 0.00659647, 0.00654253, 0.00652048, 0.00653895, 0.00653587", \ + "0.0101726, 0.0100536, 0.00977274, 0.00966524, 0.00958055, 0.00955278, 0.00956825" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00842994, 0.00847813, 0.00861735, 0.00865321, 0.00867373, 0.00868275, 0.00868745", \ + "0.00831596, 0.00835453, 0.00848998, 0.00853428, 0.00856099, 0.00857304, 0.0085793", \ + "0.00863727, 0.00863887, 0.00868775, 0.00873359, 0.00878234, 0.00880728, 0.00882538", \ + "0.00945695, 0.0094329, 0.00943516, 0.00946007, 0.00950383, 0.00952818, 0.00955518", \ + "0.0113069, 0.0112491, 0.0111222, 0.011105, 0.0111186, 0.0111334, 0.0111463", \ + "0.0138701, 0.0137939, 0.0136243, 0.0135505, 0.0135261, 0.0135208, 0.0135316", \ + "0.0172549, 0.0171111, 0.0168577, 0.0167393, 0.0166552, 0.0166226, 0.016623" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169886; + rise_capacitance : 0.00169774; + rise_capacitance_range (0.00105346, 0.00169774); + fall_capacitance : 0.00169886; + fall_capacitance_range (0.0010379, 0.00169886); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155975, -0.00155784, -0.00156704, -0.00156302, -0.00156346, -0.00156483, -0.00156932" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157178, 0.00159677, 0.00159349, 0.00158882, 0.00158276, 0.00157776, 0.00157669" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156836, -0.00156644, -0.00156839, -0.0015705, -0.00157005, -0.00156937, -0.00157206" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157266, 0.00159766, 0.00159437, 0.00158968, 0.00158358, 0.00157846, 0.0015771" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168661; + rise_capacitance : 0.00168661; + rise_capacitance_range (0.00115625, 0.00168661); + fall_capacitance : 0.00165574; + fall_capacitance_range (0.00118587, 0.00165574); + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127477, -0.00127248, -0.00127322, -0.00127198, -0.00127094, -0.0012701, -0.00126838" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128243, 0.00129111, 0.00128801, 0.00129382, 0.00128765, 0.00127991, 0.00127327" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.001263, -0.00126117, -0.00126642, -0.00127233, -0.0012673, -0.00126714, -0.00126528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137614, 0.0012878, 0.00127305, 0.00127309, 0.0012673, 0.00127101, 0.00126715" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012729, -0.00127348, -0.00127315, -0.00127359, -0.00127261, -0.0012718, -0.0012701" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127399, 0.00129029, 0.00127826, 0.0012836, 0.00127959, 0.00127483, 0.00127229" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167979; + rise_capacitance : 0.00167979; + rise_capacitance_range (0.00124158, 0.00167979); + fall_capacitance : 0.0016468; + fall_capacitance_range (0.0011961, 0.0016468); + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126219, -0.00126049, -0.00126906, -0.00127167, -0.00126925, -0.00126625, -0.00126451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012659, 0.00126862, 0.00128257, 0.00127878, 0.00127368, 0.00126882, 0.00126564" \ + ); + } + } + internal_power () { + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126082, -0.0012653, -0.00127087, -0.00127171, -0.00127019, -0.00126719, -0.00126535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128012, 0.00128308, 0.00127551, 0.00127948, 0.00127443, 0.00126966, 0.00126641" \ + ); + } + } + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126294, -0.0012592, -0.00126583, -0.00127188, -0.0012694, -0.0012663, -0.00126443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126609, 0.00126731, 0.00128238, 0.00127914, 0.0012739, 0.00126891, 0.00126568" \ + ); + } + } + } + } + cell (AND3X2) { + area : 8.4672; + cell_leakage_power : 0.194007; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.211259; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157574; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186144; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181513; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.215371; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182727; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210539; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206928; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194007; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0845901, 0.0962429, 0.137626, 0.178837, 0.256529, 0.355947, 0.48574", \ + "0.0944544, 0.106096, 0.147457, 0.18871, 0.266378, 0.3658, 0.495543", \ + "0.146258, 0.15847, 0.200462, 0.241691, 0.319071, 0.418437, 0.548392", \ + "0.192588, 0.206386, 0.251378, 0.293541, 0.371712, 0.47115, 0.600414", \ + "0.255279, 0.271046, 0.321738, 0.365253, 0.443261, 0.541722, 0.671689", \ + "0.320764, 0.338299, 0.395829, 0.442625, 0.521922, 0.621014, 0.750079", \ + "0.389623, 0.408658, 0.472937, 0.524194, 0.606312, 0.705986, 0.83604" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0251695, 0.0342083, 0.075782, 0.128164, 0.23679, 0.38093, 0.570454", \ + "0.0251571, 0.034166, 0.0757294, 0.128136, 0.236799, 0.380916, 0.570458", \ + "0.0291564, 0.0377202, 0.077649, 0.12912, 0.237124, 0.380969, 0.57046", \ + "0.0369193, 0.0455627, 0.0831259, 0.133315, 0.239376, 0.3824, 0.570879", \ + "0.0477387, 0.0571002, 0.0932636, 0.139165, 0.242447, 0.384647, 0.573084", \ + "0.059682, 0.069663, 0.107347, 0.149906, 0.248004, 0.387074, 0.57466", \ + "0.072226, 0.082672, 0.123052, 0.164011, 0.257633, 0.393388, 0.57851" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.044308, 0.0519964, 0.0818235, 0.115185, 0.181008, 0.266318, 0.377747", \ + "0.0591347, 0.0667529, 0.0965796, 0.129996, 0.195843, 0.281116, 0.392574", \ + "0.106077, 0.115278, 0.147208, 0.180565, 0.246256, 0.331624, 0.443366", \ + "0.137082, 0.148158, 0.183559, 0.217694, 0.283583, 0.368163, 0.479307", \ + "0.169517, 0.182927, 0.224799, 0.260912, 0.32685, 0.410666, 0.521753", \ + "0.193563, 0.208965, 0.257767, 0.297394, 0.364991, 0.450144, 0.560713", \ + "0.208625, 0.225733, 0.281693, 0.325682, 0.396272, 0.482488, 0.594562" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136805, 0.0201711, 0.0546591, 0.0994286, 0.190415, 0.309183, 0.464606", \ + "0.013705, 0.0202209, 0.0546899, 0.0994289, 0.190415, 0.309222, 0.464605", \ + "0.0205438, 0.0265039, 0.0578777, 0.100961, 0.190831, 0.309321, 0.464762", \ + "0.0281538, 0.0345223, 0.0635266, 0.104187, 0.19261, 0.310272, 0.465319", \ + "0.039301, 0.046511, 0.074189, 0.1112, 0.195746, 0.312165, 0.467035", \ + "0.051324, 0.059289, 0.088646, 0.122604, 0.20239, 0.316159, 0.469084", \ + "0.064077, 0.072684, 0.104108, 0.136604, 0.212722, 0.323177, 0.474615" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0927128, 0.104344, 0.145654, 0.186918, 0.264538, 0.364051, 0.49373", \ + "0.103548, 0.115223, 0.15656, 0.197801, 0.275369, 0.374866, 0.504553", \ + "0.149336, 0.1615, 0.203543, 0.244962, 0.322476, 0.422086, 0.551847", \ + "0.190923, 0.204491, 0.249591, 0.292011, 0.370257, 0.469726, 0.599245", \ + "0.249754, 0.26523, 0.315926, 0.360201, 0.438761, 0.537982, 0.66782", \ + "0.311845, 0.329131, 0.38631, 0.43377, 0.514006, 0.61392, 0.743439", \ + "0.37609, 0.394854, 0.458628, 0.510312, 0.593925, 0.694999, 0.825227" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0251478, 0.034132, 0.0757826, 0.128147, 0.236792, 0.380886, 0.570406", \ + "0.0251518, 0.0341604, 0.0758009, 0.128146, 0.236791, 0.380928, 0.570404", \ + "0.0280773, 0.0369539, 0.0773058, 0.128936, 0.237007, 0.380967, 0.57046", \ + "0.0342957, 0.043355, 0.0827071, 0.132766, 0.239065, 0.381947, 0.570742", \ + "0.0440388, 0.0537342, 0.0921074, 0.139164, 0.242486, 0.384212, 0.5725", \ + "0.054756, 0.065155, 0.104678, 0.149243, 0.248374, 0.387182, 0.574348", \ + "0.065979, 0.076921, 0.119034, 0.162506, 0.25815, 0.394145, 0.578854" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0479694, 0.0557742, 0.0859194, 0.119457, 0.185336, 0.270683, 0.382174", \ + "0.0627531, 0.070512, 0.100667, 0.134202, 0.200138, 0.285477, 0.396982", \ + "0.113485, 0.122558, 0.15445, 0.188292, 0.254203, 0.339592, 0.451147", \ + "0.147967, 0.159285, 0.194436, 0.22848, 0.294254, 0.379658, 0.490932", \ + "0.186974, 0.200185, 0.241156, 0.277159, 0.343217, 0.428329, 0.539655", \ + "0.218002, 0.233156, 0.280613, 0.319367, 0.386605, 0.471857, 0.582903", \ + "0.241323, 0.258131, 0.311914, 0.354308, 0.423785, 0.509402, 0.621371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0141851, 0.0206772, 0.0550651, 0.0996947, 0.190648, 0.309411, 0.464787", \ + "0.0141768, 0.020692, 0.0550394, 0.099749, 0.190648, 0.309411, 0.464788", \ + "0.0202312, 0.0262358, 0.0577318, 0.100905, 0.190996, 0.309534, 0.464828", \ + "0.0276748, 0.0338768, 0.0629381, 0.104019, 0.192494, 0.310417, 0.465456", \ + "0.0380335, 0.0450435, 0.0727179, 0.110332, 0.19553, 0.312135, 0.466806", \ + "0.049057, 0.056791, 0.085211, 0.11974, 0.200861, 0.315427, 0.468923", \ + "0.06059, 0.068988, 0.09933, 0.132384, 0.209358, 0.32108, 0.473055" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0961006, 0.107782, 0.149144, 0.190369, 0.268018, 0.367428, 0.497171", \ + "0.107541, 0.119212, 0.160522, 0.201752, 0.279324, 0.378775, 0.508521", \ + "0.146414, 0.158488, 0.200529, 0.24197, 0.319549, 0.419068, 0.548791", \ + "0.180872, 0.194114, 0.239004, 0.281455, 0.360648, 0.459306, 0.589004", \ + "0.228951, 0.24404, 0.294284, 0.338823, 0.417865, 0.517428, 0.647492", \ + "0.280431, 0.297334, 0.353907, 0.401961, 0.483076, 0.583165, 0.712868", \ + "0.332904, 0.351358, 0.414321, 0.466558, 0.551789, 0.654128, 0.784681" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0251824, 0.0341803, 0.0757779, 0.12815, 0.236801, 0.380926, 0.570467", \ + "0.0251527, 0.0341648, 0.0757749, 0.128164, 0.236789, 0.380902, 0.570407", \ + "0.0272622, 0.0362308, 0.0769449, 0.128806, 0.236959, 0.380924, 0.57046", \ + "0.0320697, 0.0413168, 0.0817227, 0.132204, 0.239728, 0.381721, 0.570703", \ + "0.0408551, 0.0507057, 0.0906835, 0.138811, 0.242371, 0.384104, 0.571996", \ + "0.050952, 0.0615, 0.102704, 0.14918, 0.249513, 0.387975, 0.574351", \ + "0.06158, 0.072806, 0.116503, 0.162288, 0.259847, 0.396088, 0.580045" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0502165, 0.0581958, 0.0887845, 0.12255, 0.18867, 0.274157, 0.385749", \ + "0.064998, 0.0729428, 0.103515, 0.137308, 0.203474, 0.288953, 0.400542", \ + "0.118542, 0.127628, 0.159568, 0.193476, 0.259575, 0.345034, 0.456804", \ + "0.157097, 0.167985, 0.203083, 0.237542, 0.303568, 0.388996, 0.500646", \ + "0.200645, 0.213748, 0.254418, 0.290135, 0.356423, 0.441556, 0.552863", \ + "0.238754, 0.253699, 0.300326, 0.338819, 0.405591, 0.490639, 0.60192", \ + "0.270258, 0.286815, 0.339439, 0.381282, 0.450444, 0.536387, 0.648154" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0147074, 0.0212435, 0.0556614, 0.100248, 0.19118, 0.309793, 0.465057", \ + "0.0147008, 0.021252, 0.0556661, 0.100289, 0.19118, 0.309793, 0.465059", \ + "0.0201983, 0.0262114, 0.057987, 0.10119, 0.191334, 0.309872, 0.465082", \ + "0.0273334, 0.0335784, 0.0629122, 0.104151, 0.192813, 0.310731, 0.465787", \ + "0.0374306, 0.0443789, 0.072145, 0.110067, 0.195642, 0.312452, 0.466943", \ + "0.047773, 0.055445, 0.083712, 0.118773, 0.200694, 0.315397, 0.469184", \ + "0.058522, 0.06676, 0.096646, 0.129795, 0.208194, 0.3206, 0.473013" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00549995, 0.00544672, 0.00559217, 0.00569239, 0.00576615, 0.00580666, 0.0058303", \ + "0.00529387, 0.00523743, 0.00538312, 0.00549034, 0.0055762, 0.00561975, 0.00564524", \ + "0.00586203, 0.00569087, 0.00562116, 0.00564359, 0.00570372, 0.00572324, 0.00580602", \ + "0.00696512, 0.00664696, 0.00641919, 0.00646452, 0.00645202, 0.00655748, 0.00651354", \ + "0.00917677, 0.00861968, 0.00806436, 0.00794711, 0.00794508, 0.00788856, 0.00796698", \ + "0.0121968, 0.0114484, 0.0106667, 0.0103801, 0.0102124, 0.0101817, 0.010321", \ + "0.0163216, 0.0153621, 0.0139746, 0.0135685, 0.0132803, 0.0131485, 0.0130945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00867582, 0.00886276, 0.00918633, 0.00926712, 0.00931286, 0.00933237, 0.00934288", \ + "0.00856066, 0.00871044, 0.00903857, 0.00914165, 0.00920104, 0.00922481, 0.00923784", \ + "0.00897333, 0.00895079, 0.00910992, 0.00923673, 0.00934912, 0.00940786, 0.00943522", \ + "0.00994308, 0.00977577, 0.00980171, 0.00985042, 0.00994216, 0.00998922, 0.0100449", \ + "0.0121429, 0.0117227, 0.0113903, 0.0113798, 0.0114352, 0.0114673, 0.0115146", \ + "0.0152779, 0.0146254, 0.0140273, 0.0138438, 0.0137706, 0.0137625, 0.0137646", \ + "0.0192553, 0.0183524, 0.0171884, 0.0169325, 0.0167845, 0.0167375, 0.016736" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00554079, 0.00548415, 0.00562445, 0.00572845, 0.00580173, 0.00583485, 0.00585295", \ + "0.00535263, 0.00529631, 0.00543539, 0.00554305, 0.00562842, 0.00566721, 0.00568861", \ + "0.00563876, 0.005501, 0.00544261, 0.00550018, 0.00556149, 0.0056284, 0.00560743", \ + "0.00633547, 0.00608174, 0.00598687, 0.00596118, 0.00598706, 0.00602797, 0.00605029", \ + "0.00836838, 0.00789708, 0.00743494, 0.00733066, 0.00732515, 0.00730586, 0.00738678", \ + "0.0112726, 0.0105999, 0.00979969, 0.00958646, 0.00947028, 0.00948518, 0.00959151", \ + "0.0150187, 0.0141633, 0.0129913, 0.0126455, 0.0124033, 0.0122916, 0.0122668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00975265, 0.00990698, 0.0102335, 0.0103242, 0.0103771, 0.0103995, 0.0104118", \ + "0.00962653, 0.00976176, 0.0100821, 0.0101904, 0.0102577, 0.0102861, 0.0103014", \ + "0.0100564, 0.0100382, 0.0101712, 0.0102946, 0.010408, 0.0104674, 0.0105019", \ + "0.011048, 0.0109126, 0.0108345, 0.010896, 0.0109742, 0.0110467, 0.0110908", \ + "0.01323, 0.0128145, 0.0124791, 0.0124418, 0.0124851, 0.0125247, 0.0125719", \ + "0.016218, 0.0155902, 0.014928, 0.0147965, 0.0147487, 0.0147692, 0.014794", \ + "0.0201151, 0.0192981, 0.0182721, 0.018062, 0.0178519, 0.0177802, 0.0177618" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00553311, 0.00547975, 0.00562596, 0.00572509, 0.00579482, 0.00582873, 0.00584749", \ + "0.00536311, 0.00530659, 0.00544379, 0.00554992, 0.00562903, 0.00566571, 0.00568473", \ + "0.00542143, 0.0053037, 0.00533095, 0.00538378, 0.00547868, 0.00549727, 0.00553148", \ + "0.00601472, 0.00580139, 0.00569389, 0.00571935, 0.00613089, 0.00583559, 0.00586253", \ + "0.00783775, 0.00743207, 0.00702438, 0.00695615, 0.00696196, 0.00705382, 0.00703679", \ + "0.010676, 0.0100859, 0.00941329, 0.00925616, 0.00916927, 0.00919578, 0.00915849", \ + "0.0144237, 0.0136791, 0.0128052, 0.0124676, 0.0122422, 0.0121588, 0.0121502" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01072, 0.0108632, 0.0111711, 0.0112663, 0.0113245, 0.0113497, 0.0113625", \ + "0.0106081, 0.0107303, 0.0110332, 0.0111437, 0.0112129, 0.0112437, 0.0112604", \ + "0.0110578, 0.0110267, 0.0111354, 0.0112385, 0.0113354, 0.0113958, 0.0114327", \ + "0.0121194, 0.0119389, 0.0118778, 0.0119354, 0.0120154, 0.0120743, 0.0121171", \ + "0.0142823, 0.0138973, 0.0135343, 0.0134975, 0.0135248, 0.0135516, 0.0135886", \ + "0.0174441, 0.016833, 0.0161506, 0.0159807, 0.0159248, 0.0159137, 0.0159333", \ + "0.0214073, 0.0206023, 0.0195367, 0.0192322, 0.0190553, 0.0189953, 0.018982" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169982; + rise_capacitance : 0.00169887; + rise_capacitance_range (0.00106004, 0.00169887); + fall_capacitance : 0.00169982; + fall_capacitance_range (0.00104464, 0.00169982); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155891, -0.00155589, -0.00156581, -0.00156201, -0.00156272, -0.00156424, -0.00156885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158978, 0.00158324, 0.00158148, 0.00158699, 0.00158172, 0.0015771, 0.00157412" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156699, -0.00156395, -0.00156546, -0.00156895, -0.00156878, -0.00156826, -0.0015711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159049, 0.00158387, 0.0015822, 0.00158769, 0.00158237, 0.00157767, 0.00157444" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168681; + rise_capacitance : 0.00168681; + rise_capacitance_range (0.00116315, 0.00168681); + fall_capacitance : 0.00165591; + fall_capacitance_range (0.00118991, 0.00165591); + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127048, -0.00127155, -0.0012717, -0.00127087, -0.00126989, -0.00126911, -0.00126739" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127822, 0.00129622, 0.00128564, 0.00129228, 0.0012865, 0.00127887, 0.00127223" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126295, -0.00126431, -0.00126595, -0.0012718, -0.0012665, -0.00126676, -0.00126494" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137588, 0.00128705, 0.00127244, 0.0012725, 0.0012665, 0.00127055, 0.00126647" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127074, -0.00127246, -0.00127101, -0.00127225, -0.00127128, -0.00127053, -0.00126878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127074, 0.00127832, 0.00127701, 0.00128213, 0.00127821, 0.00127355, 0.00127099" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167237; + rise_capacitance : 0.00167237; + rise_capacitance_range (0.00123876, 0.00167237); + fall_capacitance : 0.00163942; + fall_capacitance_range (0.00118968, 0.00163942); + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126395, -0.00126254, -0.00126025, -0.00127144, -0.00126912, -0.00126618, -0.00126446" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012659, 0.00126254, 0.00128191, 0.00127846, 0.00127345, 0.00126872, 0.00126557" \ + ); + } + } + internal_power () { + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126151, -0.00127155, -0.00127049, -0.00127134, -0.00126992, -0.00126696, -0.00126513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128029, 0.00128276, 0.00127524, 0.00127902, 0.0012741, 0.0012694, 0.0012662" \ + ); + } + } + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012639, -0.00126414, -0.00127583, -0.0012718, -0.00126935, -0.0012663, -0.00126445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126646, 0.00126414, 0.00128211, 0.001279, 0.00127387, 0.00126885, 0.00126565" \ + ); + } + } + } + } + cell (AND4X1) { + area : 9.8784; + cell_leakage_power : 0.131196; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.222962; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0761021; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104638; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100026; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133209; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100796; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128577; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124981; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.162435; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101399; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129792; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12577; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157604; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126369; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153993; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150487; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131196; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0967404, 0.104264, 0.147998, 0.190653, 0.269371, 0.36953, 0.500202", \ + "0.104818, 0.112363, 0.156143, 0.198846, 0.277498, 0.377731, 0.508319", \ + "0.154359, 0.162148, 0.206646, 0.249439, 0.328209, 0.428693, 0.559289", \ + "0.200882, 0.209502, 0.256292, 0.299688, 0.379714, 0.48007, 0.610806", \ + "0.265572, 0.275505, 0.327411, 0.372416, 0.451759, 0.552129, 0.683756", \ + "0.335204, 0.346442, 0.405104, 0.452964, 0.534281, 0.635104, 0.765239", \ + "0.409564, 0.422005, 0.487922, 0.53996, 0.623966, 0.725939, 0.857723" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284075, 0.0343167, 0.0765544, 0.128259, 0.235485, 0.37845, 0.567186", \ + "0.0284158, 0.0343235, 0.076505, 0.128248, 0.235437, 0.378484, 0.567273", \ + "0.0309372, 0.0367885, 0.0780916, 0.129147, 0.235748, 0.378567, 0.567268", \ + "0.0366743, 0.0423677, 0.0821323, 0.133111, 0.238506, 0.380228, 0.567854", \ + "0.0451994, 0.0514454, 0.0895432, 0.137014, 0.24087, 0.383287, 0.570592", \ + "0.054459, 0.061466, 0.100729, 0.14548, 0.24522, 0.384551, 0.572061", \ + "0.064096, 0.071811, 0.114002, 0.157326, 0.253979, 0.390531, 0.575629" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0424339, 0.0469376, 0.0770695, 0.111924, 0.181194, 0.271099, 0.388567", \ + "0.0572692, 0.0617021, 0.0918538, 0.126775, 0.196035, 0.285953, 0.403426", \ + "0.0992667, 0.10474, 0.137229, 0.172593, 0.241922, 0.331907, 0.449356", \ + "0.125215, 0.131858, 0.167574, 0.203416, 0.272853, 0.362943, 0.480359", \ + "0.148978, 0.157212, 0.19996, 0.237655, 0.307112, 0.397099, 0.513896", \ + "0.161212, 0.170957, 0.2214, 0.262497, 0.333423, 0.423946, 0.541347", \ + "0.163209, 0.174275, 0.232062, 0.277902, 0.352338, 0.444134, 0.562354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0146886, 0.0189717, 0.0558212, 0.103714, 0.200609, 0.326992, 0.492272", \ + "0.0147827, 0.0190812, 0.0558476, 0.103682, 0.200662, 0.326992, 0.492225", \ + "0.0211651, 0.0250609, 0.0587718, 0.10509, 0.201075, 0.326963, 0.492218", \ + "0.0275783, 0.0317468, 0.0634215, 0.107514, 0.202514, 0.328028, 0.492783", \ + "0.0372063, 0.042165, 0.0726852, 0.113272, 0.204656, 0.329247, 0.494009", \ + "0.047235, 0.05299, 0.08517, 0.123096, 0.21074, 0.332658, 0.496012", \ + "0.057511, 0.063965, 0.099545, 0.136068, 0.219808, 0.339577, 0.501305" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.108963, 0.116449, 0.160268, 0.202846, 0.281568, 0.381766, 0.512358", \ + "0.117992, 0.125536, 0.169291, 0.211994, 0.290595, 0.390858, 0.521426", \ + "0.161612, 0.169514, 0.214018, 0.256892, 0.335556, 0.435842, 0.566588", \ + "0.203423, 0.212084, 0.259711, 0.303818, 0.383699, 0.484072, 0.6148", \ + "0.264869, 0.27482, 0.327675, 0.373409, 0.45383, 0.554726, 0.686149", \ + "0.332111, 0.343374, 0.40294, 0.452134, 0.533814, 0.634932, 0.766035", \ + "0.403313, 0.415761, 0.482378, 0.53556, 0.621276, 0.723698, 0.855848" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0283884, 0.0343893, 0.0765846, 0.12823, 0.235451, 0.378448, 0.567331", \ + "0.0284275, 0.0343527, 0.0765448, 0.128286, 0.235481, 0.378489, 0.567366", \ + "0.0306953, 0.0367019, 0.0778969, 0.128978, 0.235713, 0.37855, 0.567333", \ + "0.0357402, 0.0417638, 0.0825017, 0.133085, 0.238192, 0.379816, 0.567771", \ + "0.0437998, 0.0503611, 0.0903359, 0.137897, 0.241054, 0.38276, 0.569941", \ + "0.052529, 0.059751, 0.101119, 0.146705, 0.246346, 0.384774, 0.571544", \ + "0.06148, 0.069403, 0.113682, 0.158675, 0.25533, 0.391379, 0.575724" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460341, 0.050623, 0.0811129, 0.116113, 0.185483, 0.275447, 0.392989", \ + "0.0609043, 0.0654588, 0.095932, 0.130982, 0.200353, 0.290321, 0.407837", \ + "0.107409, 0.112503, 0.14528, 0.180675, 0.250123, 0.340201, 0.45771", \ + "0.137164, 0.143664, 0.179579, 0.21525, 0.284773, 0.37449, 0.492405", \ + "0.167121, 0.175178, 0.216916, 0.254384, 0.324061, 0.414059, 0.531635", \ + "0.187395, 0.196857, 0.24537, 0.285771, 0.356318, 0.446785, 0.564623", \ + "0.197966, 0.208658, 0.264031, 0.308064, 0.381276, 0.472428, 0.591335" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151844, 0.0194526, 0.0562014, 0.103971, 0.200876, 0.327171, 0.492376", \ + "0.0152345, 0.0195098, 0.0561964, 0.103982, 0.200877, 0.327171, 0.492381", \ + "0.0207166, 0.0248197, 0.0587307, 0.105117, 0.201208, 0.327308, 0.492298", \ + "0.0271072, 0.0312846, 0.0628504, 0.107293, 0.202363, 0.328047, 0.4929", \ + "0.0361206, 0.0408462, 0.0712751, 0.112441, 0.204457, 0.329294, 0.494128", \ + "0.04538, 0.050793, 0.082132, 0.120671, 0.20918, 0.331988, 0.495766", \ + "0.054749, 0.060871, 0.094633, 0.131486, 0.216447, 0.337194, 0.499491" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.116416, 0.123967, 0.167753, 0.210422, 0.289014, 0.389148, 0.519822", \ + "0.126357, 0.133859, 0.177661, 0.220319, 0.298944, 0.399059, 0.529724", \ + "0.164636, 0.172442, 0.216891, 0.259618, 0.338405, 0.438682, 0.569315", \ + "0.199767, 0.20829, 0.255685, 0.299934, 0.379728, 0.480047, 0.610848", \ + "0.251367, 0.261209, 0.31427, 0.360216, 0.440799, 0.541612, 0.672806", \ + "0.309937, 0.321078, 0.381049, 0.430911, 0.514421, 0.615858, 0.746991", \ + "0.371468, 0.383865, 0.45091, 0.505414, 0.592966, 0.696821, 0.829182" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284141, 0.0343519, 0.0765863, 0.128299, 0.235486, 0.378472, 0.567346", \ + "0.0283981, 0.0343737, 0.0765713, 0.128274, 0.235478, 0.378486, 0.567186", \ + "0.0303203, 0.0361447, 0.0776065, 0.128738, 0.235673, 0.378525, 0.567306", \ + "0.0344531, 0.0406382, 0.0820228, 0.13273, 0.237946, 0.379653, 0.567701", \ + "0.0422125, 0.0488734, 0.0902301, 0.138528, 0.2415, 0.382689, 0.569422", \ + "0.05084, 0.058242, 0.101371, 0.147954, 0.247587, 0.385443, 0.571535", \ + "0.059734, 0.067842, 0.114069, 0.160422, 0.258163, 0.393423, 0.576779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.048615, 0.053314, 0.0843128, 0.119602, 0.189201, 0.279289, 0.396923", \ + "0.0633493, 0.0680378, 0.0990091, 0.134328, 0.203918, 0.294031, 0.411663", \ + "0.113195, 0.118599, 0.151184, 0.186704, 0.256289, 0.346528, 0.464204", \ + "0.146499, 0.153013, 0.188712, 0.224153, 0.293885, 0.384158, 0.501874", \ + "0.182386, 0.190324, 0.231646, 0.268993, 0.338652, 0.428967, 0.54669", \ + "0.209576, 0.218868, 0.266374, 0.306334, 0.377284, 0.467592, 0.585503", \ + "0.22831, 0.238805, 0.292858, 0.335902, 0.408851, 0.500157, 0.618478" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0157747, 0.0200819, 0.0568229, 0.104572, 0.201328, 0.327547, 0.492687", \ + "0.0157687, 0.0200794, 0.0568216, 0.104539, 0.201341, 0.327546, 0.492686", \ + "0.0207168, 0.0246966, 0.0590121, 0.105435, 0.201583, 0.327669, 0.492715", \ + "0.0269456, 0.0310237, 0.0628785, 0.107717, 0.202621, 0.328298, 0.493155", \ + "0.0356794, 0.0403747, 0.0707645, 0.112384, 0.204673, 0.329573, 0.495064", \ + "0.044372, 0.049714, 0.081008, 0.119869, 0.208841, 0.332084, 0.496014", \ + "0.053234, 0.059182, 0.092268, 0.129803, 0.215379, 0.336747, 0.499654" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.119484, 0.126983, 0.170784, 0.213426, 0.292074, 0.392213, 0.522842", \ + "0.130039, 0.137565, 0.181251, 0.223956, 0.302634, 0.402828, 0.533374", \ + "0.164883, 0.17261, 0.21685, 0.259564, 0.338308, 0.438569, 0.569121", \ + "0.194112, 0.202467, 0.249452, 0.293476, 0.373154, 0.473465, 0.604188", \ + "0.235142, 0.244659, 0.296727, 0.343168, 0.42398, 0.524874, 0.65591", \ + "0.28104, 0.291865, 0.350941, 0.401135, 0.485413, 0.587291, 0.718529", \ + "0.330499, 0.34257, 0.408673, 0.463548, 0.552337, 0.657389, 0.790185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0283991, 0.0344017, 0.0765826, 0.128281, 0.235451, 0.378511, 0.567184", \ + "0.028406, 0.0343411, 0.0765483, 0.128276, 0.235478, 0.37849, 0.567183", \ + "0.0297296, 0.0356027, 0.0772994, 0.128588, 0.235626, 0.378514, 0.567326", \ + "0.033003, 0.0391703, 0.0812123, 0.132019, 0.237413, 0.379362, 0.567634", \ + "0.039897, 0.0465779, 0.0892347, 0.138019, 0.241076, 0.381698, 0.569028", \ + "0.048385, 0.05578, 0.100127, 0.148046, 0.248467, 0.386077, 0.571575", \ + "0.056925, 0.065038, 0.112386, 0.160887, 0.260034, 0.395392, 0.578258" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0499323, 0.0547829, 0.0863781, 0.121977, 0.19188, 0.282166, 0.399881", \ + "0.0647669, 0.0695548, 0.101099, 0.136732, 0.206628, 0.296928, 0.414649", \ + "0.117116, 0.122538, 0.155311, 0.190997, 0.260853, 0.351257, 0.469", \ + "0.153993, 0.160479, 0.196291, 0.232247, 0.302271, 0.392692, 0.510343", \ + "0.194551, 0.202474, 0.243647, 0.280863, 0.350845, 0.441158, 0.559039", \ + "0.228221, 0.237415, 0.284543, 0.324398, 0.395355, 0.485949, 0.603911", \ + "0.255109, 0.265517, 0.31879, 0.3617, 0.434455, 0.525988, 0.644339" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163932, 0.0207492, 0.0576348, 0.105335, 0.201986, 0.328127, 0.493124", \ + "0.0163102, 0.0206954, 0.0575917, 0.105285, 0.201973, 0.32812, 0.49324", \ + "0.0209672, 0.0249377, 0.0593794, 0.105918, 0.202076, 0.328082, 0.493103", \ + "0.0269816, 0.0310918, 0.0631449, 0.108016, 0.203078, 0.328803, 0.493526", \ + "0.0354592, 0.0400925, 0.0706616, 0.112676, 0.205095, 0.330084, 0.494595", \ + "0.043965, 0.04926, 0.080185, 0.119462, 0.209026, 0.332454, 0.496469", \ + "0.052444, 0.05823, 0.090852, 0.1282, 0.214945, 0.336882, 0.499865" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00320262, 0.00319674, 0.0032554, 0.00330074, 0.00333985, 0.00335745, 0.00337032", \ + "0.00299134, 0.00298652, 0.00305022, 0.00309768, 0.00313998, 0.00315912, 0.0031706", \ + "0.00331711, 0.00329228, 0.00326122, 0.0032785, 0.00330964, 0.00334399, 0.00336451", \ + "0.00410447, 0.00405628, 0.0039923, 0.00402579, 0.00401911, 0.00403123, 0.00404418", \ + "0.00567766, 0.00559317, 0.00540824, 0.0053724, 0.00538737, 0.00542488, 0.00539229", \ + "0.00809143, 0.00796066, 0.00763689, 0.00752646, 0.00746628, 0.00746174, 0.00742797", \ + "0.0111078, 0.0109363, 0.0105191, 0.0103857, 0.0102865, 0.0102405, 0.010224" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00700841, 0.00706497, 0.00720985, 0.00724178, 0.00725886, 0.00726591, 0.00726957", \ + "0.00690672, 0.00696904, 0.00711742, 0.00716197, 0.00718669, 0.00719656, 0.00720158", \ + "0.00714653, 0.00714727, 0.00721655, 0.00726724, 0.0073179, 0.00734703, 0.00736361", \ + "0.00786608, 0.007844, 0.0078824, 0.00790991, 0.00795958, 0.00798336, 0.00801156", \ + "0.00958936, 0.00952999, 0.00940281, 0.00938243, 0.0094071, 0.00942356, 0.0094355", \ + "0.0119474, 0.0118429, 0.0116156, 0.0115674, 0.0115863, 0.0115818, 0.011583", \ + "0.0151308, 0.0149934, 0.0146695, 0.0145336, 0.014449, 0.0144134, 0.0143963" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00322635, 0.00323137, 0.00329215, 0.00333672, 0.00336978, 0.00338463, 0.00339283", \ + "0.00305894, 0.00305273, 0.00311094, 0.0031544, 0.00319342, 0.00321095, 0.00321965", \ + "0.00309664, 0.00311643, 0.00309768, 0.00311548, 0.00311776, 0.00316295, 0.00317926", \ + "0.00360654, 0.0035619, 0.00351461, 0.00354889, 0.00354651, 0.00356108, 0.00357605", \ + "0.0050988, 0.00501499, 0.00482862, 0.00478829, 0.00480874, 0.00484447, 0.0047948", \ + "0.00729493, 0.0071809, 0.00691048, 0.00682046, 0.00678037, 0.00678487, 0.00679814", \ + "0.0102242, 0.010071, 0.00967569, 0.00955806, 0.00946414, 0.00942121, 0.00941052" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00804023, 0.00809241, 0.00824209, 0.00828069, 0.00830277, 0.00831229, 0.00831615", \ + "0.00795079, 0.00799238, 0.00814161, 0.00818911, 0.00821691, 0.00822843, 0.00823455", \ + "0.00819074, 0.00818791, 0.00827032, 0.00833102, 0.00838888, 0.00841277, 0.00842795", \ + "0.00887488, 0.0088829, 0.00888228, 0.00891416, 0.00896279, 0.00900662, 0.00902967", \ + "0.0104888, 0.0104331, 0.0103537, 0.0103428, 0.0103593, 0.0103886, 0.0104122", \ + "0.0128881, 0.0127913, 0.0125656, 0.0125122, 0.0124947, 0.0125032, 0.0125201", \ + "0.0160027, 0.0158565, 0.0154844, 0.0153873, 0.0153017, 0.0152755, 0.0152674" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00324018, 0.00323376, 0.00329303, 0.0033353, 0.00336983, 0.00338498, 0.00338921", \ + "0.00305271, 0.00305476, 0.0031144, 0.00315796, 0.00319241, 0.00320682, 0.00321497", \ + "0.00301865, 0.00299831, 0.00300027, 0.00304561, 0.00308482, 0.00310544, 0.00312086", \ + "0.00339602, 0.00335649, 0.00330674, 0.00332413, 0.00333637, 0.00334812, 0.00335978", \ + "0.00463175, 0.00457016, 0.00444347, 0.00444396, 0.00446861, 0.0045013, 0.00445472", \ + "0.0069327, 0.00682676, 0.00657516, 0.00650895, 0.0064754, 0.00647993, 0.00651917", \ + "0.00999008, 0.00984879, 0.009474, 0.00935001, 0.00926786, 0.00923643, 0.00922989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00908576, 0.00913205, 0.00928335, 0.00932667, 0.00935197, 0.0093624, 0.00936805", \ + "0.0089692, 0.00900941, 0.00915899, 0.00920935, 0.00924046, 0.00925364, 0.00926081", \ + "0.0092292, 0.00923241, 0.00930457, 0.00935735, 0.00941338, 0.00944138, 0.00945754", \ + "0.00993017, 0.00990162, 0.00990176, 0.00993335, 0.00997095, 0.0100075, 0.0100279", \ + "0.0116461, 0.0115783, 0.0114332, 0.0114156, 0.0114228, 0.0114374, 0.0114578", \ + "0.0139967, 0.0139128, 0.0137414, 0.0136702, 0.0136267, 0.0136287, 0.0136374", \ + "0.0171642, 0.0170296, 0.0166927, 0.0166251, 0.0165315, 0.0164978, 0.0164847" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00323454, 0.00323789, 0.00329966, 0.00334354, 0.00337235, 0.00338218, 0.00338744", \ + "0.00305983, 0.00305524, 0.0031171, 0.0031639, 0.00319427, 0.0032069, 0.00321214", \ + "0.0029803, 0.00296561, 0.00298645, 0.00303096, 0.00306863, 0.00308452, 0.00309823", \ + "0.00320639, 0.00318068, 0.00317266, 0.00321378, 0.00323267, 0.003247, 0.00326085", \ + "0.00433523, 0.00428247, 0.00421658, 0.00419115, 0.0041996, 0.00421192, 0.00422141", \ + "0.00666308, 0.00656849, 0.00631856, 0.00624909, 0.0062152, 0.00621811, 0.00628125", \ + "0.00981619, 0.00968248, 0.00933487, 0.0092146, 0.00912886, 0.00909891, 0.0091043" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00998572, 0.0100271, 0.0101665, 0.0102085, 0.0102335, 0.0102434, 0.0102505", \ + "0.0098779, 0.0099142, 0.010052, 0.0100993, 0.0101296, 0.0101427, 0.01015", \ + "0.0101379, 0.0101347, 0.0101732, 0.0102212, 0.0102719, 0.0102958, 0.0103114", \ + "0.0109314, 0.0109009, 0.0108765, 0.0108977, 0.0109308, 0.0109634, 0.0109787", \ + "0.012606, 0.0125442, 0.0123949, 0.0123818, 0.0123827, 0.0123972, 0.012409", \ + "0.0151433, 0.0150617, 0.0148001, 0.0147199, 0.0146807, 0.0146759, 0.0146773", \ + "0.0183664, 0.0182304, 0.0178729, 0.0177556, 0.0176875, 0.0176584, 0.0176475" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173051; + rise_capacitance : 0.00172907; + rise_capacitance_range (0.00106993, 0.00172907); + fall_capacitance : 0.00173051; + fall_capacitance_range (0.00105209, 0.00173051); + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157872, -0.00157666, -0.00158641, -0.00158232, -0.0015839, -0.00158656, -0.00159193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159229, 0.00162008, 0.00161678, 0.00161264, 0.00160696, 0.0016022, 0.00159896" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00158369, -0.00158155, -0.00159125, -0.00158733, -0.00158774, -0.00158898, -0.0015929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159203, 0.00161978, 0.0016165, 0.00161235, 0.00160666, 0.00160189, 0.00159873" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00159261, -0.00159045, -0.00159261, -0.00159496, -0.00159458, -0.00159376, -0.00159587" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159309, 0.00162084, 0.00161753, 0.00161337, 0.00160763, 0.00160274, 0.00159924" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167149; + rise_capacitance : 0.00167149; + rise_capacitance_range (0.0011196, 0.00167149); + fall_capacitance : 0.00164118; + fall_capacitance_range (0.00116059, 0.00164118); + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128066, -0.00127848, -0.00128141, -0.00128104, -0.00127897, -0.00127606, -0.00127465" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128476, 0.0012928, 0.00129327, 0.00129961, 0.00129359, 0.00128598, 0.00127951" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128151, -0.00127938, -0.00127925, -0.00128125, -0.00127968, -0.00127661, -0.00127496" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128482, 0.00129279, 0.00129328, 0.00129961, 0.00129358, 0.00128596, 0.00127946" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127342, -0.00127168, -0.00127471, -0.0012786, -0.00127426, -0.00127316, -0.00127136" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138974, 0.00129883, 0.00128122, 0.00128032, 0.00127426, 0.00127672, 0.00127456" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128113, -0.00127545, -0.00127843, -0.00128215, -0.00128054, -0.00127744, -0.00127565" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128772, 0.00127545, 0.00128574, 0.00128979, 0.00128438, 0.00127957, 0.00127632" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127873, -0.00127943, -0.00127937, -0.00128296, -0.00128135, -0.00127824, -0.00127649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127873, 0.00129581, 0.00128496, 0.00128993, 0.00128592, 0.00128117, 0.0012786" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016757; + rise_capacitance : 0.0016757; + rise_capacitance_range (0.00114737, 0.0016757); + fall_capacitance : 0.00164326; + fall_capacitance_range (0.00117708, 0.00164326); + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126417, -0.00126561, -0.0012659, -0.00126456, -0.00126344, -0.00126248, -0.00126062" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127518, 0.00128251, 0.00128295, 0.00128965, 0.0012846, 0.00127882, 0.00127572" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126719, -0.00127216, -0.00127182, -0.00127695, -0.00127194, -0.00127181, -0.00126993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128231, 0.00128283, 0.00127615, 0.00127705, 0.00127194, 0.00127559, 0.00127217" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127072, -0.00127383, -0.00127304, -0.0012737, -0.00127274, -0.00127194, -0.0012702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127072, 0.00128165, 0.00127816, 0.00128327, 0.00127931, 0.00127458, 0.00127192" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127454, -0.00126981, -0.00127578, -0.0012748, -0.00127381, -0.00127307, -0.00127109" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129152, 0.00127699, 0.00127578, 0.00127604, 0.00128044, 0.001276, 0.00127265" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012785, -0.00127514, -0.00127642, -0.00127703, -0.00127606, -0.00127526, -0.0012734" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128331, 0.00127514, 0.00128438, 0.00128841, 0.0012831, 0.00127835, 0.00127512" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126833, -0.00126616, -0.00127424, -0.00127729, -0.00127209, -0.00127198, -0.00127003" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128065, 0.00128322, 0.0012764, 0.00127729, 0.00127209, 0.00127569, 0.00127234" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126854, -0.00127165, -0.00127402, -0.00127381, -0.0012728, -0.00127198, -0.00127018" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127133, 0.00128054, 0.00127604, 0.00128349, 0.00127944, 0.00127467, 0.00127199" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166539; + rise_capacitance : 0.00166539; + rise_capacitance_range (0.00123169, 0.00166539); + fall_capacitance : 0.00163152; + fall_capacitance_range (0.00118656, 0.00163152); + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126421, -0.00126705, -0.0012736, -0.00126588, -0.00126851, -0.00126555, -0.0012639" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126421, 0.00126705, 0.00128175, 0.00127805, 0.00127295, 0.00126814, 0.00126497" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126085, -0.00126386, -0.00126946, -0.00127009, -0.00126861, -0.00126565, -0.0012639" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127588, 0.00128089, 0.00127394, 0.00127768, 0.00127276, 0.0012681, 0.00126493" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126424, -0.00126018, -0.00127531, -0.00126603, -0.00126878, -0.00126571, -0.00126399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126613, 0.00126733, 0.00128176, 0.00127847, 0.00127324, 0.00126824, 0.00126503" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125918, -0.00127121, -0.00126881, -0.00127085, -0.00126936, -0.00126639, -0.00126461" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127815, 0.00127121, 0.00127359, 0.00127796, 0.00127343, 0.00126871, 0.00126549" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126425, -0.00126066, -0.00127532, -0.00126603, -0.0012688, -0.00126573, -0.001264" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126655, 0.00126745, 0.00128177, 0.00127847, 0.00127323, 0.00126823, 0.00126502" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126185, -0.00126349, -0.00126938, -0.00127047, -0.00126889, -0.00126582, -0.00126399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127607, 0.00128141, 0.00127358, 0.001278, 0.00127292, 0.00126819, 0.00126498" \ + ); + } + } + } + } + cell (AND4X2) { + area : 9.8784; + cell_leakage_power : 0.209882; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.259963; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157566; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186103; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18149; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214673; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18226; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210042; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206445; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2439; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182863; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211256; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207234; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.239068; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207833; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235457; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231951; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209882; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.114746, 0.128509, 0.176377, 0.221221, 0.301404, 0.401842, 0.531956", \ + "0.123054, 0.136814, 0.18472, 0.229476, 0.309748, 0.410099, 0.540343", \ + "0.175199, 0.18903, 0.236754, 0.281646, 0.361798, 0.462282, 0.592391", \ + "0.228592, 0.243721, 0.294031, 0.339904, 0.420572, 0.520807, 0.650795", \ + "0.302103, 0.319092, 0.374598, 0.421861, 0.502785, 0.603372, 0.734137", \ + "0.380339, 0.398988, 0.460921, 0.511021, 0.593622, 0.69339, 0.823653", \ + "0.463445, 0.483607, 0.552088, 0.606567, 0.692439, 0.793557, 0.923867" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.032148, 0.0424626, 0.0858591, 0.137467, 0.243556, 0.385842, 0.574651", \ + "0.0321555, 0.0424228, 0.0858427, 0.137364, 0.243518, 0.385783, 0.574624", \ + "0.0337094, 0.0435913, 0.086797, 0.138005, 0.243704, 0.38581, 0.574649", \ + "0.0414243, 0.0511018, 0.0921133, 0.142021, 0.246245, 0.387115, 0.57505", \ + "0.0521569, 0.0624793, 0.1019, 0.148663, 0.250385, 0.39081, 0.577758", \ + "0.063779, 0.074697, 0.115118, 0.158841, 0.255812, 0.39336, 0.579889", \ + "0.076142, 0.087535, 0.130799, 0.173353, 0.265758, 0.399091, 0.583028" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480189, 0.0559835, 0.0864356, 0.12, 0.1858, 0.271128, 0.382579", \ + "0.0630107, 0.0709101, 0.101366, 0.134936, 0.200817, 0.286111, 0.397574", \ + "0.112464, 0.121875, 0.154542, 0.188406, 0.254118, 0.339354, 0.450917", \ + "0.145281, 0.156678, 0.193234, 0.227965, 0.293855, 0.378504, 0.489707", \ + "0.178278, 0.192157, 0.235497, 0.272549, 0.33891, 0.423779, 0.534643", \ + "0.201073, 0.217095, 0.267945, 0.308804, 0.3771, 0.462257, 0.573181", \ + "0.212989, 0.230821, 0.289085, 0.334808, 0.405972, 0.492357, 0.60462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145438, 0.0211252, 0.0554155, 0.0998621, 0.190623, 0.309377, 0.464751", \ + "0.0145552, 0.0211372, 0.0553996, 0.0998476, 0.190638, 0.309359, 0.46475", \ + "0.0210287, 0.027231, 0.0586682, 0.101302, 0.190974, 0.309391, 0.464882", \ + "0.0286955, 0.0354009, 0.0646809, 0.105085, 0.192791, 0.310469, 0.465392", \ + "0.039973, 0.0476057, 0.0763549, 0.112898, 0.196489, 0.312367, 0.46693", \ + "0.052109, 0.060617, 0.091042, 0.124789, 0.20358, 0.316394, 0.469016", \ + "0.064891, 0.074139, 0.107184, 0.139858, 0.214545, 0.324125, 0.474557" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.12684, 0.14062, 0.188426, 0.233287, 0.313428, 0.413839, 0.543994", \ + "0.136193, 0.149944, 0.197772, 0.242638, 0.322827, 0.423163, 0.553397", \ + "0.182218, 0.196006, 0.24384, 0.288633, 0.368527, 0.469132, 0.599334", \ + "0.229672, 0.244721, 0.295512, 0.341597, 0.422483, 0.522823, 0.653001", \ + "0.29887, 0.315653, 0.371362, 0.419323, 0.500957, 0.602018, 0.732852", \ + "0.374696, 0.393194, 0.455073, 0.50611, 0.58955, 0.689747, 0.820055", \ + "0.454013, 0.47399, 0.542217, 0.59756, 0.683922, 0.786502, 0.917081" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0321532, 0.042395, 0.0859793, 0.137385, 0.243538, 0.385792, 0.574654", \ + "0.0321514, 0.0424188, 0.0858234, 0.137455, 0.243521, 0.385789, 0.574573", \ + "0.033573, 0.0435287, 0.0866933, 0.137965, 0.243723, 0.385853, 0.574638", \ + "0.0394472, 0.0496417, 0.0917437, 0.141773, 0.246041, 0.387036, 0.574933", \ + "0.0490922, 0.0597053, 0.10102, 0.148772, 0.250416, 0.390966, 0.577284", \ + "0.059674, 0.070947, 0.113283, 0.158789, 0.256427, 0.393556, 0.579502", \ + "0.070986, 0.082806, 0.127834, 0.172159, 0.266437, 0.399972, 0.583212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0515946, 0.0596997, 0.0905149, 0.124185, 0.190124, 0.275486, 0.386972", \ + "0.0665521, 0.0746313, 0.10541, 0.139132, 0.205083, 0.290427, 0.40194", \ + "0.119087, 0.128585, 0.161216, 0.195188, 0.261126, 0.346544, 0.458088", \ + "0.155335, 0.166661, 0.202904, 0.237425, 0.303511, 0.388873, 0.500471", \ + "0.194572, 0.208277, 0.250985, 0.287784, 0.35427, 0.439274, 0.550594", \ + "0.223824, 0.23962, 0.289285, 0.329335, 0.397219, 0.482626, 0.593742", \ + "0.24325, 0.260846, 0.317278, 0.361239, 0.432069, 0.518074, 0.629549" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150406, 0.0216098, 0.0557969, 0.100144, 0.190926, 0.309564, 0.464933", \ + "0.0150348, 0.0216138, 0.055809, 0.100177, 0.190877, 0.309609, 0.464934", \ + "0.020828, 0.0269114, 0.058485, 0.101361, 0.191147, 0.309636, 0.465035", \ + "0.028324, 0.0348736, 0.0643614, 0.104924, 0.192909, 0.31062, 0.465748", \ + "0.0389734, 0.0464141, 0.0748, 0.111951, 0.196238, 0.312373, 0.466915", \ + "0.050334, 0.058556, 0.088113, 0.122322, 0.202229, 0.31591, 0.468901", \ + "0.062101, 0.071115, 0.102986, 0.136025, 0.211552, 0.321922, 0.473175" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.134295, 0.148041, 0.195904, 0.240799, 0.320919, 0.421257, 0.551432", \ + "0.144508, 0.158254, 0.205996, 0.250935, 0.331078, 0.431455, 0.561625", \ + "0.184284, 0.198078, 0.245946, 0.290949, 0.371083, 0.4713, 0.601496", \ + "0.22381, 0.238734, 0.28941, 0.335557, 0.41648, 0.516981, 0.647243", \ + "0.282311, 0.298855, 0.354281, 0.402556, 0.484841, 0.585694, 0.716385", \ + "0.348101, 0.366345, 0.427882, 0.479552, 0.564221, 0.665457, 0.795808", \ + "0.417594, 0.4374, 0.505335, 0.561301, 0.649567, 0.75285, 0.883973" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0321523, 0.0424502, 0.0859426, 0.137495, 0.243546, 0.385848, 0.574514", \ + "0.0321497, 0.0423785, 0.0859277, 0.137384, 0.243536, 0.385796, 0.574666", \ + "0.0332527, 0.0434656, 0.0863992, 0.137756, 0.243609, 0.385831, 0.574625", \ + "0.0379106, 0.0483161, 0.091215, 0.141588, 0.245786, 0.386829, 0.574929", \ + "0.0464892, 0.0572977, 0.100259, 0.148617, 0.250439, 0.390111, 0.576894", \ + "0.056643, 0.068137, 0.112168, 0.158958, 0.257293, 0.394051, 0.579446", \ + "0.067506, 0.079589, 0.125962, 0.172475, 0.267956, 0.401973, 0.58449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0542354, 0.0624993, 0.0937263, 0.127656, 0.193824, 0.279319, 0.390908", \ + "0.0689987, 0.0772421, 0.108475, 0.142428, 0.20862, 0.294104, 0.405691", \ + "0.124117, 0.133469, 0.166102, 0.20018, 0.266378, 0.351859, 0.463535", \ + "0.163684, 0.174951, 0.210926, 0.245821, 0.311995, 0.397404, 0.508787", \ + "0.207812, 0.2214, 0.263773, 0.300337, 0.36702, 0.452351, 0.563676", \ + "0.243512, 0.259121, 0.307998, 0.347801, 0.415146, 0.500309, 0.611784", \ + "0.270225, 0.287615, 0.342973, 0.386622, 0.457012, 0.542705, 0.654475" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155499, 0.0221734, 0.0563801, 0.100717, 0.191389, 0.309951, 0.465205", \ + "0.0155407, 0.0221693, 0.0563726, 0.100702, 0.191335, 0.309952, 0.465206", \ + "0.0207635, 0.0269574, 0.0589103, 0.101652, 0.191499, 0.309993, 0.465221", \ + "0.0280614, 0.0346161, 0.0643873, 0.105105, 0.193122, 0.310831, 0.465752", \ + "0.0384275, 0.0457998, 0.0741614, 0.111643, 0.196385, 0.312603, 0.466983", \ + "0.049206, 0.057376, 0.086715, 0.12138, 0.201957, 0.315914, 0.469168", \ + "0.06035, 0.069235, 0.100637, 0.133607, 0.210202, 0.321406, 0.473126" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.137305, 0.151059, 0.198888, 0.243815, 0.323925, 0.424278, 0.554417", \ + "0.148161, 0.161923, 0.209764, 0.254621, 0.334712, 0.434984, 0.565269", \ + "0.183916, 0.197729, 0.245574, 0.290384, 0.370693, 0.470893, 0.601069", \ + "0.216529, 0.231206, 0.281499, 0.327525, 0.408227, 0.508838, 0.639105", \ + "0.263221, 0.279345, 0.334183, 0.382083, 0.464603, 0.565539, 0.696157", \ + "0.315779, 0.333595, 0.394104, 0.445741, 0.531118, 0.632897, 0.763371", \ + "0.372298, 0.391703, 0.458326, 0.514382, 0.603998, 0.708423, 0.840078" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0321609, 0.0423938, 0.0858837, 0.137488, 0.243539, 0.385819, 0.574607", \ + "0.0321626, 0.0424175, 0.0859417, 0.137521, 0.24355, 0.385796, 0.574605", \ + "0.0329753, 0.0431091, 0.0862775, 0.137595, 0.243591, 0.385832, 0.574646", \ + "0.0365736, 0.0470521, 0.0903711, 0.141017, 0.245425, 0.386616, 0.574886", \ + "0.0436988, 0.0546198, 0.0983124, 0.147719, 0.250063, 0.389901, 0.576619", \ + "0.053203, 0.064728, 0.109874, 0.157919, 0.257578, 0.394403, 0.579431", \ + "0.063412, 0.075544, 0.123029, 0.171406, 0.269082, 0.403446, 0.585744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.055649, 0.0641139, 0.0958844, 0.130149, 0.196616, 0.28229, 0.394026", \ + "0.0704654, 0.0789013, 0.110644, 0.144877, 0.211384, 0.297064, 0.40879", \ + "0.127849, 0.137241, 0.170057, 0.2043, 0.270719, 0.356365, 0.468231", \ + "0.170463, 0.181702, 0.217956, 0.25296, 0.319348, 0.404939, 0.516497", \ + "0.218641, 0.232164, 0.27442, 0.311126, 0.377059, 0.462491, 0.574048", \ + "0.260283, 0.275783, 0.324253, 0.363654, 0.431176, 0.516592, 0.628216", \ + "0.294354, 0.311562, 0.366276, 0.409483, 0.479356, 0.564899, 0.676748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0161511, 0.0228298, 0.0571332, 0.101428, 0.191985, 0.310574, 0.465966", \ + "0.0160759, 0.0227707, 0.0571337, 0.101414, 0.192071, 0.310649, 0.465965", \ + "0.0208148, 0.0270658, 0.0589738, 0.102086, 0.19204, 0.310613, 0.465764", \ + "0.0279712, 0.0345196, 0.064333, 0.105309, 0.193468, 0.311198, 0.466067", \ + "0.0381798, 0.0455183, 0.0740322, 0.111779, 0.196895, 0.313129, 0.46752", \ + "0.048565, 0.05665, 0.085909, 0.120781, 0.202143, 0.316209, 0.469661", \ + "0.059285, 0.068058, 0.098997, 0.132258, 0.209487, 0.321441, 0.47355" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00638542, 0.00622595, 0.00619309, 0.00626528, 0.00633195, 0.00637457, 0.00640178", \ + "0.00619359, 0.00601158, 0.00598811, 0.00606351, 0.00614015, 0.00618964, 0.00621948", \ + "0.00656483, 0.00632705, 0.00613479, 0.00617655, 0.00625037, 0.00634487, 0.00626872", \ + "0.00767413, 0.0072969, 0.00697239, 0.00690807, 0.00690034, 0.00691484, 0.00692898", \ + "0.00987661, 0.00927134, 0.00855305, 0.00837033, 0.00833848, 0.00828091, 0.00824409", \ + "0.0127422, 0.0119307, 0.0108687, 0.0105733, 0.0103751, 0.0103252, 0.0102499", \ + "0.0163883, 0.0154219, 0.0139476, 0.0136325, 0.0132658, 0.0131016, 0.0130589" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00933941, 0.00951324, 0.0098333, 0.00992107, 0.00997166, 0.00999282, 0.0100042", \ + "0.00925988, 0.00940378, 0.00972889, 0.0098365, 0.00989977, 0.00992462, 0.0099379", \ + "0.00964071, 0.00959808, 0.00971931, 0.00982914, 0.00992601, 0.0099863, 0.0100215", \ + "0.0106569, 0.0104687, 0.0103675, 0.0104121, 0.0104878, 0.0105404, 0.0105829", \ + "0.0125748, 0.0121624, 0.0119075, 0.0118441, 0.0118507, 0.0118814, 0.0119101", \ + "0.01555, 0.0149131, 0.0142841, 0.0140944, 0.0140059, 0.0139943, 0.0139968", \ + "0.0194268, 0.0185731, 0.0173647, 0.0170409, 0.0168881, 0.0168179, 0.016792" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00643202, 0.00624435, 0.00621418, 0.00629254, 0.0063641, 0.00640263, 0.00642495", \ + "0.00625937, 0.00607922, 0.00605325, 0.00612816, 0.0061987, 0.00624238, 0.00626853", \ + "0.00643352, 0.00618868, 0.0060141, 0.00598089, 0.00592335, 0.00607751, 0.00610089", \ + "0.00711002, 0.0067551, 0.00651809, 0.00643415, 0.00644105, 0.00642295, 0.00649188", \ + "0.0090167, 0.00847794, 0.00786882, 0.00773977, 0.00772132, 0.00786334, 0.00767485", \ + "0.0117105, 0.0109869, 0.0100613, 0.0098159, 0.00968482, 0.00964191, 0.00970931", \ + "0.015176, 0.0142825, 0.0130443, 0.0126245, 0.0123956, 0.0122646, 0.0122575" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103696, 0.0105156, 0.0108361, 0.0109349, 0.0109942, 0.0110194, 0.0110337", \ + "0.0102966, 0.0104211, 0.0107391, 0.0108511, 0.0109199, 0.01095, 0.0109671", \ + "0.0106949, 0.0106591, 0.0107875, 0.0109045, 0.0110123, 0.0110796, 0.0111186", \ + "0.0115698, 0.0114106, 0.0113712, 0.0114193, 0.0115048, 0.0115657, 0.0116004", \ + "0.0135714, 0.0131541, 0.0128366, 0.0127973, 0.0128239, 0.0128627, 0.0129101", \ + "0.0164988, 0.0158742, 0.0151745, 0.015018, 0.0149493, 0.0149547, 0.0149689", \ + "0.0202143, 0.0194052, 0.0182888, 0.0180691, 0.0178374, 0.0177562, 0.017726" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00642064, 0.00625011, 0.00621791, 0.00629414, 0.00635877, 0.00639531, 0.00641922", \ + "0.0062696, 0.00608432, 0.00605272, 0.00613245, 0.00620644, 0.00624404, 0.00626663", \ + "0.00626988, 0.00603653, 0.00591722, 0.00597031, 0.00606467, 0.0060141, 0.00604302", \ + "0.00679511, 0.00649479, 0.00626921, 0.00624639, 0.00628247, 0.00630846, 0.00633382", \ + "0.00841466, 0.00795231, 0.00755472, 0.00740873, 0.00735154, 0.00731918, 0.00733793", \ + "0.0111735, 0.0105917, 0.00975535, 0.00949081, 0.00933193, 0.00931212, 0.0094182", \ + "0.014744, 0.0139107, 0.0127412, 0.0124062, 0.0121367, 0.012025, 0.0120855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114258, 0.0115563, 0.0118652, 0.0119692, 0.012034, 0.0120621, 0.0120775", \ + "0.0113082, 0.0114231, 0.0117309, 0.0118474, 0.0119228, 0.0119563, 0.0119748", \ + "0.0117289, 0.0116742, 0.0117753, 0.011873, 0.0119773, 0.0120388, 0.0120735", \ + "0.0125843, 0.0124293, 0.0124049, 0.0124362, 0.0125168, 0.0125723, 0.0126189", \ + "0.0147039, 0.0142999, 0.0139171, 0.0138617, 0.0138747, 0.013921, 0.0139527", \ + "0.0176928, 0.0170854, 0.0163612, 0.0161639, 0.0161081, 0.0160911, 0.0161047", \ + "0.021333, 0.020625, 0.0195502, 0.0192139, 0.0190044, 0.018936, 0.0189123" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00642486, 0.00624389, 0.00622141, 0.0062971, 0.00636254, 0.00639738, 0.00641825", \ + "0.00628903, 0.00610092, 0.00606133, 0.00612753, 0.00620071, 0.00624082, 0.00626381", \ + "0.00620586, 0.00599246, 0.00589632, 0.005933, 0.00605076, 0.00598184, 0.00600878", \ + "0.00663973, 0.0063501, 0.00613488, 0.00617397, 0.00618989, 0.00621957, 0.00624599", \ + "0.00797001, 0.00754773, 0.00716712, 0.00716494, 0.00717857, 0.00716786, 0.00715585", \ + "0.0106552, 0.0101345, 0.009402, 0.00917578, 0.00905772, 0.00899672, 0.00924681", \ + "0.0142946, 0.0136128, 0.0125826, 0.0122162, 0.0119663, 0.0118523, 0.0118162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123271, 0.012438, 0.0127369, 0.0128364, 0.0129017, 0.01293, 0.0129462", \ + "0.0122179, 0.0123192, 0.0126066, 0.01272, 0.0127938, 0.012827, 0.0128454", \ + "0.0126253, 0.0125869, 0.0126695, 0.0127677, 0.0128676, 0.0129175, 0.0129612", \ + "0.0136042, 0.0134199, 0.0133299, 0.0133705, 0.0134479, 0.0135018, 0.0135509", \ + "0.0156506, 0.0152607, 0.014875, 0.0148331, 0.0148444, 0.014876, 0.0149088", \ + "0.0186126, 0.0180266, 0.0173727, 0.0172159, 0.0171621, 0.0171359, 0.0171394", \ + "0.0225121, 0.0217393, 0.0206548, 0.0203462, 0.020168, 0.0200916, 0.0200636" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173038; + rise_capacitance : 0.00172899; + rise_capacitance_range (0.00107507, 0.00172899); + fall_capacitance : 0.00173038; + fall_capacitance_range (0.00105768, 0.00173038); + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157325, -0.00157576, -0.0015856, -0.00158176, -0.00158359, -0.00158638, -0.00159187" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159138, 0.0016061, 0.00160548, 0.00161178, 0.00160671, 0.00160215, 0.00159916" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157586, -0.00158064, -0.00159052, -0.00158672, -0.00158744, -0.00158879, -0.00159283" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159112, 0.00160583, 0.00160519, 0.00161148, 0.0016064, 0.00160184, 0.00159893" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00158723, -0.00158963, -0.00159082, -0.00159454, -0.00159435, -0.00159364, -0.00159591" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159217, 0.00160679, 0.00160624, 0.00161251, 0.00160737, 0.00160269, 0.00159943" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167186; + rise_capacitance : 0.00167186; + rise_capacitance_range (0.00112469, 0.00167186); + fall_capacitance : 0.00164137; + fall_capacitance_range (0.00116436, 0.00164137); + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012765, -0.00127849, -0.00128118, -0.00128084, -0.00127885, -0.00127599, -0.00127464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130454, 0.0013035, 0.0012919, 0.00129913, 0.00129343, 0.00128588, 0.00127946" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127735, -0.0012786, -0.00127843, -0.00128108, -0.00127956, -0.00127654, -0.00127495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130455, 0.00130372, 0.00129189, 0.00129912, 0.00129341, 0.00128585, 0.00127941" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127722, -0.00127167, -0.00127455, -0.00127833, -0.00127415, -0.00127303, -0.00127128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00139198, 0.00129857, 0.00128095, 0.0012801, 0.00127415, 0.00127661, 0.00127449" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128089, -0.00127554, -0.00127783, -0.00128195, -0.00128037, -0.00127728, -0.00127549" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128775, 0.00127554, 0.00128549, 0.00128957, 0.00128427, 0.00127949, 0.00127629" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127694, -0.00127913, -0.00127879, -0.00128288, -0.0012813, -0.00127822, -0.00127656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127694, 0.0012857, 0.00128451, 0.00128971, 0.0012858, 0.0012811, 0.00127857" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167528; + rise_capacitance : 0.00167528; + rise_capacitance_range (0.00115218, 0.00167528); + fall_capacitance : 0.00164288; + fall_capacitance_range (0.00117852, 0.00164288); + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126367, -0.00126453, -0.00126458, -0.00126408, -0.001263, -0.00126206, -0.00126026" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127214, 0.00129281, 0.00128522, 0.0012889, 0.00128414, 0.00127842, 0.00127538" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126682, -0.00127175, -0.00127105, -0.00127641, -0.00127145, -0.00127138, -0.00126956" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128224, 0.00128227, 0.00127562, 0.00127654, 0.00127145, 0.00127518, 0.00127188" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012686, -0.00127344, -0.00127203, -0.00127328, -0.00127233, -0.00127156, -0.00126985" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012686, 0.0012792, 0.00127738, 0.00128277, 0.00127889, 0.00127421, 0.00127161" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127428, -0.0012694, -0.00127526, -0.00127437, -0.0012734, -0.00127268, -0.00127073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129145, 0.00127661, 0.00127526, 0.00127555, 0.00127996, 0.00127559, 0.00127228" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127804, -0.00127482, -0.0012754, -0.00127663, -0.00127569, -0.00127491, -0.00127311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128318, 0.00127482, 0.00128381, 0.00128788, 0.00128267, 0.00127797, 0.00127478" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126686, -0.00126374, -0.00127381, -0.00127681, -0.00127159, -0.00127164, -0.00126974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128055, 0.00128262, 0.0012759, 0.00127681, 0.00127159, 0.00127531, 0.00127198" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126648, -0.00127284, -0.00127151, -0.00127344, -0.00127246, -0.00127165, -0.0012699" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012691, 0.00127866, 0.00127553, 0.00128297, 0.00127899, 0.00127426, 0.00127162" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166459; + rise_capacitance : 0.00166459; + rise_capacitance_range (0.00123667, 0.00166459); + fall_capacitance : 0.00163074; + fall_capacitance_range (0.00118664, 0.00163074); + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012638, -0.00126446, -0.00127421, -0.00126498, -0.00126773, -0.00126482, -0.00126325" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012657, 0.00126446, 0.00128065, 0.0012773, 0.00127233, 0.00126744, 0.00126428" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125991, -0.00126953, -0.00126843, -0.00126921, -0.00126779, -0.00126487, -0.00126319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127554, 0.00127995, 0.00127268, 0.00127676, 0.00127194, 0.00126735, 0.00126422" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126377, -0.00126439, -0.00126203, -0.00126529, -0.00126805, -0.00126501, -0.00126336" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126572, 0.00126439, 0.00128079, 0.00127762, 0.00127249, 0.00126752, 0.00126434" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125865, -0.00126563, -0.0012673, -0.00126996, -0.00126853, -0.00126561, -0.0012639" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127781, 0.00127041, 0.00127257, 0.00127704, 0.00127262, 0.00126796, 0.00126479" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126378, -0.00126442, -0.00126181, -0.0012653, -0.00126806, -0.00126503, -0.00126337" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126614, 0.00126442, 0.00128079, 0.00127762, 0.00127248, 0.00126751, 0.00126433" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126167, -0.00126996, -0.00126833, -0.0012697, -0.00126815, -0.00126512, -0.00126336" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127564, 0.00128045, 0.00127265, 0.00127713, 0.00127215, 0.00126747, 0.00126429" \ + ); + } + } + } + } + cell (ANTENNA2) { + area : 2.8224; + cell_leakage_power : 0.000470546; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.000941092; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.00107217; + rise_capacitance : 0.00107217; + rise_capacitance_range (0.000657981, 0.00107217); + fall_capacitance : 0.00106162; + fall_capacitance_range (0.00065761, 0.00106162); + } + } + cell (ANTENNA4) { + area : 5.6448; + cell_leakage_power : 0.000478052; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.000956105; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.00220958; + rise_capacitance : 0.00220958; + rise_capacitance_range (0.00121211, 0.00220958); + fall_capacitance : 0.00218326; + fall_capacitance_range (0.00121165, 0.00218326); + } + } + cell (ANTENNA8) { + area : 11.2896; + cell_leakage_power : 0.000488404; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.000976808; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.0060731; + rise_capacitance : 0.0060731; + rise_capacitance_range (0.00282936, 0.0060731); + fall_capacitance : 0.00598476; + fall_capacitance_range (0.00282804, 0.00598476); + } + } + cell (AO211X1) { + area : 9.8784; + cell_leakage_power : 0.125878; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.147877; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146579; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124478; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175731; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12124; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128863; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103434; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132439; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12124; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128863; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103434; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.161665; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903725; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0983277; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0726703; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156834; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125878; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0553491, 0.0606506, 0.0951743, 0.134122, 0.211103, 0.310973, 0.441446", \ + "0.067747, 0.073026, 0.107454, 0.146447, 0.223477, 0.323343, 0.453825", \ + "0.111042, 0.117089, 0.15331, 0.1927, 0.269727, 0.369702, 0.500138", \ + "0.14228, 0.149558, 0.18873, 0.228338, 0.305624, 0.405773, 0.536273", \ + "0.178324, 0.18726, 0.233286, 0.274166, 0.351498, 0.450637, 0.581431", \ + "0.209653, 0.220041, 0.274041, 0.318199, 0.396753, 0.497299, 0.627129", \ + "0.234975, 0.246632, 0.308528, 0.357498, 0.438951, 0.540916, 0.672583" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0185592, 0.0234378, 0.0651889, 0.119743, 0.23078, 0.375636, 0.565121", \ + "0.0185486, 0.0234367, 0.0651768, 0.119737, 0.23078, 0.375636, 0.56512", \ + "0.0242478, 0.0287065, 0.0678571, 0.12108, 0.231125, 0.375634, 0.565055", \ + "0.0308811, 0.0355546, 0.0716281, 0.123088, 0.232586, 0.376825, 0.565755", \ + "0.0406926, 0.0461952, 0.0806956, 0.128136, 0.234433, 0.378161, 0.567037", \ + "0.050832, 0.057188, 0.093241, 0.137395, 0.239693, 0.381174, 0.569155", \ + "0.061397, 0.068508, 0.108012, 0.150137, 0.248449, 0.38797, 0.574423" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0820648, 0.0886475, 0.127364, 0.165508, 0.236247, 0.326485, 0.444112", \ + "0.0905767, 0.0971381, 0.13581, 0.174004, 0.244794, 0.335004, 0.452625", \ + "0.136386, 0.143239, 0.183154, 0.221735, 0.292622, 0.382961, 0.500878", \ + "0.173664, 0.181216, 0.222494, 0.261946, 0.334099, 0.425097, 0.542727", \ + "0.222318, 0.231012, 0.277099, 0.31765, 0.389471, 0.480416, 0.598158", \ + "0.271084, 0.281045, 0.333242, 0.376036, 0.449549, 0.540781, 0.658929", \ + "0.318819, 0.329923, 0.388603, 0.435557, 0.511421, 0.604219, 0.723506" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247346, 0.0298877, 0.0671795, 0.112464, 0.206059, 0.330787, 0.495572", \ + "0.0246844, 0.0298458, 0.0671287, 0.1125, 0.206123, 0.33078, 0.495468", \ + "0.0279856, 0.033045, 0.0698213, 0.114291, 0.206769, 0.330979, 0.495451", \ + "0.0337347, 0.0385719, 0.0735521, 0.1177, 0.210224, 0.333561, 0.497057", \ + "0.0426383, 0.0479376, 0.0807008, 0.122036, 0.212159, 0.335841, 0.499804", \ + "0.052336, 0.058112, 0.091694, 0.131, 0.217361, 0.338216, 0.501163", \ + "0.062705, 0.069039, 0.104772, 0.142406, 0.226557, 0.34515, 0.505754" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0589372, 0.0641988, 0.0987, 0.137729, 0.214692, 0.31452, 0.445002", \ + "0.0716006, 0.0768754, 0.111366, 0.150353, 0.227363, 0.327223, 0.457708", \ + "0.111173, 0.117114, 0.153192, 0.192542, 0.269551, 0.369533, 0.500093", \ + "0.140215, 0.147239, 0.186534, 0.226292, 0.303575, 0.403714, 0.534142", \ + "0.173723, 0.182376, 0.228175, 0.269508, 0.346827, 0.446716, 0.577423", \ + "0.201128, 0.211259, 0.264619, 0.309691, 0.388621, 0.489653, 0.62052", \ + "0.222444, 0.233859, 0.294636, 0.344046, 0.426688, 0.529524, 0.661863" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0185391, 0.0234624, 0.0651793, 0.119743, 0.230775, 0.375623, 0.564973", \ + "0.018528, 0.0234253, 0.0651797, 0.119742, 0.230734, 0.375636, 0.565136", \ + "0.0226025, 0.0273452, 0.0673183, 0.120692, 0.230992, 0.375599, 0.565055", \ + "0.0284896, 0.0333473, 0.0710362, 0.122751, 0.232068, 0.376332, 0.565474", \ + "0.0374789, 0.0430736, 0.0795897, 0.128229, 0.234363, 0.377567, 0.566656", \ + "0.046854, 0.053337, 0.091341, 0.137224, 0.240138, 0.381203, 0.568808", \ + "0.056205, 0.063441, 0.104665, 0.149096, 0.248869, 0.388505, 0.574588" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.092004, 0.0987426, 0.13807, 0.176678, 0.247728, 0.338104, 0.455878", \ + "0.101152, 0.107901, 0.147266, 0.185777, 0.256875, 0.347306, 0.465057", \ + "0.150174, 0.157086, 0.197226, 0.236014, 0.307348, 0.397819, 0.515592", \ + "0.193231, 0.200781, 0.242343, 0.281815, 0.354309, 0.445315, 0.563169", \ + "0.249336, 0.257983, 0.303503, 0.343957, 0.415879, 0.507024, 0.626132", \ + "0.306179, 0.315972, 0.366449, 0.408823, 0.481854, 0.572927, 0.691273", \ + "0.364021, 0.374824, 0.430971, 0.476193, 0.551198, 0.643226, 0.762073" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0259153, 0.0310874, 0.0681903, 0.113357, 0.206813, 0.331359, 0.495897", \ + "0.0259419, 0.0310536, 0.0681924, 0.113337, 0.206812, 0.331255, 0.496032", \ + "0.0283345, 0.0334473, 0.070004, 0.114464, 0.207281, 0.331478, 0.495961", \ + "0.0337917, 0.0385524, 0.0733734, 0.117776, 0.210202, 0.333766, 0.497159", \ + "0.0420461, 0.0470851, 0.0796958, 0.121474, 0.212123, 0.335975, 0.499873", \ + "0.050781, 0.056248, 0.08895, 0.128216, 0.215802, 0.337607, 0.501057", \ + "0.059774, 0.065764, 0.099777, 0.137488, 0.222301, 0.342214, 0.503941" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0447583, 0.0497812, 0.0829787, 0.121769, 0.198753, 0.298664, 0.429117", \ + "0.0595935, 0.0645529, 0.0977438, 0.136572, 0.213588, 0.313497, 0.444015", \ + "0.108483, 0.114598, 0.149644, 0.188618, 0.265694, 0.365582, 0.49614", \ + "0.143731, 0.151318, 0.190265, 0.229384, 0.306552, 0.406487, 0.536927", \ + "0.184108, 0.193389, 0.239265, 0.27959, 0.356738, 0.456668, 0.587176", \ + "0.218602, 0.229402, 0.283055, 0.326387, 0.404495, 0.504671, 0.635222", \ + "0.246889, 0.258898, 0.31995, 0.367569, 0.447388, 0.548364, 0.679738" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0172745, 0.0218108, 0.0635405, 0.118672, 0.22992, 0.374797, 0.564251", \ + "0.0173388, 0.0218772, 0.06356, 0.118665, 0.229888, 0.374807, 0.564238", \ + "0.0242703, 0.0281329, 0.0655806, 0.119284, 0.230109, 0.374843, 0.564289", \ + "0.032044, 0.0360719, 0.0695778, 0.120978, 0.230906, 0.375307, 0.564509", \ + "0.0424426, 0.0471524, 0.0785615, 0.125611, 0.232415, 0.37627, 0.565369", \ + "0.053104, 0.058434, 0.090146, 0.133621, 0.236217, 0.378364, 0.566842", \ + "0.063173, 0.068888, 0.103394, 0.14453, 0.242693, 0.382711, 0.570005" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.10881, 0.115533, 0.154934, 0.193453, 0.26455, 0.354877, 0.472639", \ + "0.119495, 0.126215, 0.165617, 0.204146, 0.275183, 0.365576, 0.483341", \ + "0.161662, 0.168692, 0.208811, 0.247621, 0.31877, 0.40915, 0.526931", \ + "0.197662, 0.205439, 0.24862, 0.2888, 0.361805, 0.452066, 0.569736", \ + "0.247656, 0.256646, 0.304698, 0.346638, 0.419705, 0.510846, 0.62927", \ + "0.301505, 0.311707, 0.365427, 0.41032, 0.48544, 0.576857, 0.694988", \ + "0.355491, 0.366811, 0.427061, 0.47585, 0.554294, 0.647593, 0.766521" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0259919, 0.0311195, 0.0682126, 0.113365, 0.206811, 0.33132, 0.496025", \ + "0.0259582, 0.0311173, 0.0681467, 0.113334, 0.206812, 0.331313, 0.496034", \ + "0.0281876, 0.0333063, 0.0696626, 0.114031, 0.207028, 0.331403, 0.496013", \ + "0.0330598, 0.0383207, 0.0743053, 0.118128, 0.210411, 0.33303, 0.496599", \ + "0.041098, 0.0467131, 0.081924, 0.123593, 0.212903, 0.335576, 0.499716", \ + "0.049755, 0.055943, 0.092594, 0.132492, 0.218538, 0.338393, 0.50046", \ + "0.058756, 0.06564, 0.104025, 0.143364, 0.227248, 0.344887, 0.50471" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0419288, 0.0464343, 0.0789134, 0.117745, 0.194759, 0.294552, 0.425051", \ + "0.0567844, 0.0612534, 0.0936679, 0.132495, 0.209532, 0.309367, 0.439904", \ + "0.103699, 0.108912, 0.142327, 0.181193, 0.258198, 0.358104, 0.488875", \ + "0.136725, 0.143238, 0.179139, 0.217935, 0.294942, 0.394813, 0.525261", \ + "0.173458, 0.18156, 0.223316, 0.262784, 0.339769, 0.439679, 0.570189", \ + "0.204129, 0.213687, 0.262408, 0.303931, 0.381414, 0.481866, 0.612526", \ + "0.22795, 0.238802, 0.294615, 0.339554, 0.418485, 0.519825, 0.651323" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151737, 0.0199619, 0.0631295, 0.1186, 0.229954, 0.37475, 0.564194", \ + "0.0152086, 0.0200203, 0.0631298, 0.118601, 0.229955, 0.374743, 0.564262", \ + "0.0207011, 0.0249094, 0.0646382, 0.119106, 0.230153, 0.3748, 0.564233", \ + "0.0270544, 0.031188, 0.0675015, 0.12031, 0.230894, 0.375431, 0.5646", \ + "0.0360138, 0.040886, 0.0744021, 0.123816, 0.232209, 0.376446, 0.565648", \ + "0.044928, 0.050602, 0.084271, 0.130214, 0.235618, 0.378671, 0.567168", \ + "0.054096, 0.060519, 0.096204, 0.139452, 0.241337, 0.383007, 0.570845" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0972914, 0.103861, 0.142548, 0.180673, 0.251456, 0.341646, 0.459252", \ + "0.107791, 0.114386, 0.153053, 0.191197, 0.261946, 0.352164, 0.469787", \ + "0.147667, 0.154634, 0.194811, 0.233504, 0.304313, 0.394599, 0.512248", \ + "0.179561, 0.18735, 0.23066, 0.270629, 0.342816, 0.433691, 0.551427", \ + "0.224601, 0.233612, 0.282118, 0.32414, 0.39733, 0.488226, 0.606519", \ + "0.273406, 0.283633, 0.338439, 0.38385, 0.45948, 0.550928, 0.668998", \ + "0.322659, 0.33403, 0.395146, 0.444842, 0.524091, 0.617845, 0.737061" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02472, 0.02988, 0.0671653, 0.112495, 0.206129, 0.330783, 0.495468", \ + "0.0247201, 0.0298741, 0.0671736, 0.112445, 0.206126, 0.330781, 0.495468", \ + "0.0277182, 0.0329395, 0.0693448, 0.113677, 0.206533, 0.330907, 0.495596", \ + "0.0329276, 0.0382669, 0.0742492, 0.117977, 0.209735, 0.332844, 0.496475", \ + "0.0413207, 0.0471326, 0.0827128, 0.124104, 0.213089, 0.335378, 0.498725", \ + "0.050159, 0.056597, 0.093753, 0.133585, 0.219428, 0.338803, 0.500525", \ + "0.059361, 0.066401, 0.106416, 0.145951, 0.229548, 0.346573, 0.505874" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440587, 0.0485802, 0.0810486, 0.119797, 0.196805, 0.29665, 0.427122", \ + "0.0589503, 0.0634363, 0.0958325, 0.134613, 0.211644, 0.311494, 0.442033", \ + "0.107883, 0.11313, 0.146475, 0.1853, 0.262361, 0.36234, 0.492916", \ + "0.142545, 0.148981, 0.185586, 0.223275, 0.300008, 0.40002, 0.530715", \ + "0.183046, 0.191094, 0.232438, 0.271737, 0.348648, 0.448592, 0.579016", \ + "0.217092, 0.226611, 0.274579, 0.315914, 0.393282, 0.493547, 0.624091", \ + "0.244426, 0.25527, 0.3103, 0.354785, 0.433402, 0.534608, 0.665898" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.01527, 0.0200433, 0.0630687, 0.118542, 0.229904, 0.374733, 0.564196", \ + "0.0153044, 0.020074, 0.0630831, 0.118544, 0.229913, 0.374773, 0.564244", \ + "0.0206339, 0.0247149, 0.064513, 0.119034, 0.2301, 0.374822, 0.564215", \ + "0.0268227, 0.0308908, 0.0670998, 0.120193, 0.230823, 0.375352, 0.564522", \ + "0.0355948, 0.0402885, 0.0737524, 0.123394, 0.232005, 0.376265, 0.565549", \ + "0.044532, 0.049983, 0.083017, 0.129405, 0.235125, 0.378358, 0.566931", \ + "0.053673, 0.059855, 0.094666, 0.138106, 0.240393, 0.382503, 0.57028" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0898547, 0.0963683, 0.1348, 0.172773, 0.243311, 0.333446, 0.451034", \ + "0.100785, 0.107282, 0.145689, 0.183646, 0.254223, 0.344367, 0.461963", \ + "0.144798, 0.151787, 0.191915, 0.230348, 0.301174, 0.391365, 0.508965", \ + "0.178686, 0.18672, 0.230582, 0.270531, 0.342709, 0.433453, 0.551126", \ + "0.224527, 0.233954, 0.283941, 0.326372, 0.399513, 0.490329, 0.608489", \ + "0.273538, 0.284276, 0.341125, 0.387257, 0.462984, 0.554269, 0.672233", \ + "0.322031, 0.333976, 0.397569, 0.44843, 0.527969, 0.621112, 0.740085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237644, 0.0289395, 0.066152, 0.111473, 0.205133, 0.329951, 0.494691", \ + "0.023745, 0.0289325, 0.0661563, 0.111423, 0.20521, 0.32995, 0.494691", \ + "0.0273807, 0.0324673, 0.0686488, 0.112782, 0.205613, 0.330087, 0.494719", \ + "0.0336409, 0.0390014, 0.0743188, 0.117497, 0.208958, 0.331944, 0.495635", \ + "0.0428143, 0.0487775, 0.083971, 0.12439, 0.212512, 0.334566, 0.49778", \ + "0.052069, 0.058731, 0.095955, 0.134709, 0.21917, 0.337963, 0.499493", \ + "0.061607, 0.068975, 0.109487, 0.147894, 0.229486, 0.345243, 0.504129" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0447583, 0.0497812, 0.0829787, 0.121769, 0.198753, 0.298664, 0.429117", \ + "0.0595935, 0.0645529, 0.0977438, 0.136572, 0.213588, 0.313497, 0.444015", \ + "0.108483, 0.114598, 0.149644, 0.188618, 0.265694, 0.365582, 0.49614", \ + "0.143731, 0.151318, 0.190265, 0.229384, 0.306552, 0.406487, 0.536927", \ + "0.184108, 0.193389, 0.239265, 0.27959, 0.356738, 0.456668, 0.587176", \ + "0.218602, 0.229402, 0.283055, 0.326387, 0.404495, 0.504671, 0.635222", \ + "0.246889, 0.258898, 0.31995, 0.367569, 0.447388, 0.548364, 0.679738" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0172745, 0.0218108, 0.0635405, 0.118672, 0.22992, 0.374797, 0.564251", \ + "0.0173388, 0.0218772, 0.06356, 0.118665, 0.229888, 0.374807, 0.564238", \ + "0.0242703, 0.0281329, 0.0655806, 0.119284, 0.230109, 0.374843, 0.564289", \ + "0.032044, 0.0360719, 0.0695778, 0.120978, 0.230906, 0.375307, 0.564509", \ + "0.0424426, 0.0471524, 0.0785615, 0.125611, 0.232415, 0.37627, 0.565369", \ + "0.053104, 0.058434, 0.090146, 0.133621, 0.236217, 0.378364, 0.566842", \ + "0.063173, 0.068888, 0.103394, 0.14453, 0.242693, 0.382711, 0.570005" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.10881, 0.115533, 0.154934, 0.193453, 0.26455, 0.354877, 0.472639", \ + "0.119495, 0.126215, 0.165617, 0.204146, 0.275183, 0.365576, 0.483341", \ + "0.161662, 0.168692, 0.208811, 0.247621, 0.31877, 0.40915, 0.526931", \ + "0.197662, 0.205439, 0.24862, 0.2888, 0.361805, 0.452066, 0.569736", \ + "0.247656, 0.256646, 0.304698, 0.346638, 0.419705, 0.510846, 0.62927", \ + "0.301505, 0.311707, 0.365427, 0.41032, 0.48544, 0.576857, 0.694988", \ + "0.355491, 0.366811, 0.427061, 0.47585, 0.554294, 0.647593, 0.766521" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0259919, 0.0311195, 0.0682126, 0.113365, 0.206811, 0.33132, 0.496025", \ + "0.0259582, 0.0311173, 0.0681467, 0.113334, 0.206812, 0.331313, 0.496034", \ + "0.0281876, 0.0333063, 0.0696626, 0.114031, 0.207028, 0.331403, 0.496013", \ + "0.0330598, 0.0383207, 0.0743053, 0.118128, 0.210411, 0.33303, 0.496599", \ + "0.041098, 0.0467131, 0.081924, 0.123593, 0.212903, 0.335576, 0.499716", \ + "0.049755, 0.055943, 0.092594, 0.132492, 0.218538, 0.338393, 0.50046", \ + "0.058756, 0.06564, 0.104025, 0.143364, 0.227248, 0.344887, 0.50471" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0464662, 0.0516481, 0.0854614, 0.124535, 0.201766, 0.301795, 0.432352", \ + "0.0614163, 0.0665317, 0.100266, 0.139363, 0.216609, 0.316649, 0.44721", \ + "0.113878, 0.119968, 0.155119, 0.194192, 0.271423, 0.371426, 0.502058", \ + "0.152593, 0.160158, 0.199031, 0.238323, 0.315603, 0.415901, 0.546202", \ + "0.199671, 0.208928, 0.254411, 0.294806, 0.37208, 0.472126, 0.60276", \ + "0.242677, 0.253297, 0.305962, 0.348989, 0.427103, 0.527262, 0.658147", \ + "0.281406, 0.293246, 0.352921, 0.399758, 0.479435, 0.580493, 0.71189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018118, 0.0226422, 0.0642703, 0.1193, 0.230438, 0.375189, 0.564483", \ + "0.0180762, 0.0226356, 0.0642599, 0.119277, 0.230432, 0.375185, 0.564537", \ + "0.0243702, 0.0282581, 0.065811, 0.119672, 0.23047, 0.375143, 0.564544", \ + "0.0319827, 0.0360201, 0.0697293, 0.121298, 0.231109, 0.375854, 0.564777", \ + "0.0420974, 0.0466953, 0.0780341, 0.125638, 0.232726, 0.376586, 0.565582", \ + "0.052043, 0.057184, 0.088711, 0.132826, 0.236114, 0.378571, 0.567124", \ + "0.061551, 0.06712, 0.100947, 0.142624, 0.241899, 0.382369, 0.570101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112319, 0.119062, 0.158425, 0.196949, 0.268006, 0.35839, 0.476111", \ + "0.123737, 0.130452, 0.16986, 0.208403, 0.279443, 0.369778, 0.487563", \ + "0.159238, 0.166205, 0.206209, 0.244913, 0.316048, 0.406437, 0.524208", \ + "0.186857, 0.194433, 0.237158, 0.277213, 0.349476, 0.440177, 0.55789", \ + "0.22297, 0.231672, 0.279215, 0.321511, 0.394887, 0.485882, 0.603997", \ + "0.261815, 0.27174, 0.325427, 0.371016, 0.447313, 0.539388, 0.657549", \ + "0.300744, 0.311876, 0.371543, 0.421289, 0.501597, 0.596027, 0.715787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025922, 0.0310986, 0.0681379, 0.113364, 0.206815, 0.331418, 0.495898", \ + "0.0259704, 0.0310942, 0.0682108, 0.113358, 0.206814, 0.331339, 0.495898", \ + "0.0275433, 0.032689, 0.069137, 0.113957, 0.207014, 0.331405, 0.495906", \ + "0.031342, 0.0367462, 0.0735352, 0.117475, 0.209324, 0.332668, 0.496451", \ + "0.0384907, 0.044212, 0.0813224, 0.123694, 0.213054, 0.334938, 0.498175", \ + "0.046909, 0.053237, 0.091386, 0.132921, 0.219842, 0.339035, 0.500412", \ + "0.055583, 0.06252, 0.10344, 0.144927, 0.230364, 0.347831, 0.506607" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0435134, 0.0481899, 0.0812787, 0.120335, 0.197625, 0.29759, 0.428183", \ + "0.0584921, 0.0631031, 0.096077, 0.135167, 0.212417, 0.312437, 0.443028", \ + "0.109076, 0.114416, 0.148131, 0.187122, 0.264336, 0.364558, 0.495172", \ + "0.145757, 0.152257, 0.188465, 0.227045, 0.304381, 0.404352, 0.535046", \ + "0.189869, 0.197915, 0.239357, 0.278893, 0.355922, 0.456003, 0.586568", \ + "0.228967, 0.238432, 0.286421, 0.327754, 0.405362, 0.505689, 0.636139", \ + "0.263712, 0.2744, 0.329002, 0.373393, 0.452008, 0.553298, 0.684737" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159276, 0.0207485, 0.0638737, 0.119227, 0.230451, 0.375135, 0.564553", \ + "0.0158726, 0.0207114, 0.0638299, 0.119229, 0.230422, 0.375163, 0.564539", \ + "0.0210615, 0.0251887, 0.0650577, 0.119577, 0.230553, 0.375175, 0.564556", \ + "0.0271216, 0.0312864, 0.0678409, 0.120784, 0.231324, 0.375635, 0.564859", \ + "0.0356572, 0.0404311, 0.0743514, 0.123982, 0.232578, 0.37676, 0.565812", \ + "0.04433, 0.049834, 0.083285, 0.129721, 0.235634, 0.378837, 0.567342", \ + "0.053006, 0.05929, 0.094353, 0.138056, 0.24064, 0.382839, 0.570742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.100806, 0.107354, 0.146045, 0.184208, 0.254962, 0.345119, 0.462758", \ + "0.112048, 0.118607, 0.157296, 0.195477, 0.266168, 0.356383, 0.473996", \ + "0.146203, 0.153089, 0.192903, 0.231348, 0.302232, 0.392465, 0.51011", \ + "0.170854, 0.178406, 0.221143, 0.261075, 0.333073, 0.423723, 0.541481", \ + "0.202617, 0.211388, 0.259473, 0.302047, 0.375369, 0.466416, 0.584349", \ + "0.237198, 0.247227, 0.301705, 0.347839, 0.424454, 0.516663, 0.634912", \ + "0.271904, 0.283134, 0.34421, 0.3945, 0.475717, 0.57088, 0.690723" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247301, 0.0299161, 0.0671249, 0.11245, 0.206147, 0.330785, 0.495469", \ + "0.0247448, 0.0299001, 0.0671677, 0.112525, 0.206131, 0.330784, 0.495468", \ + "0.0267899, 0.0320025, 0.0686399, 0.113283, 0.20637, 0.33088, 0.495491", \ + "0.0309042, 0.0364585, 0.0732756, 0.117221, 0.209024, 0.332248, 0.496133", \ + "0.0387118, 0.0446148, 0.0816308, 0.12406, 0.21304, 0.334766, 0.497998", \ + "0.047471, 0.054031, 0.093203, 0.134624, 0.22085, 0.339728, 0.500614", \ + "0.056392, 0.06357, 0.105295, 0.147512, 0.232632, 0.349628, 0.507904" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0462198, 0.0508652, 0.0837816, 0.122745, 0.199964, 0.29989, 0.43052", \ + "0.0611653, 0.0657636, 0.0986075, 0.137626, 0.214825, 0.314788, 0.445357", \ + "0.113756, 0.119037, 0.152483, 0.191471, 0.268686, 0.368758, 0.49944", \ + "0.152661, 0.15906, 0.194917, 0.233812, 0.310915, 0.410956, 0.541534", \ + "0.199687, 0.207641, 0.248521, 0.287848, 0.364391, 0.464355, 0.594888", \ + "0.2425, 0.251892, 0.29898, 0.339615, 0.417015, 0.517377, 0.648098", \ + "0.280827, 0.291453, 0.345087, 0.388793, 0.467413, 0.568176, 0.699791" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159283, 0.0206965, 0.063648, 0.119028, 0.230285, 0.375024, 0.564455", \ + "0.0158944, 0.0206881, 0.0636421, 0.119027, 0.230285, 0.375004, 0.564427", \ + "0.0206823, 0.0248237, 0.0647481, 0.119355, 0.230396, 0.375101, 0.564504", \ + "0.0267068, 0.0308199, 0.0674564, 0.120503, 0.231057, 0.375553, 0.564718", \ + "0.0351556, 0.0397481, 0.0734244, 0.123435, 0.23227, 0.376557, 0.565599", \ + "0.04374, 0.048984, 0.081922, 0.128967, 0.235062, 0.378475, 0.567111", \ + "0.052298, 0.058276, 0.092209, 0.136467, 0.239621, 0.382088, 0.570135" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0934201, 0.0999332, 0.138361, 0.17626, 0.246861, 0.336987, 0.454574", \ + "0.104977, 0.111498, 0.149891, 0.187867, 0.258413, 0.348519, 0.466113", \ + "0.141146, 0.148054, 0.18786, 0.226215, 0.296974, 0.387145, 0.504749", \ + "0.167757, 0.175522, 0.218777, 0.258746, 0.330651, 0.42121, 0.538826", \ + "0.200961, 0.210095, 0.259528, 0.302377, 0.375561, 0.466363, 0.584246", \ + "0.236154, 0.246663, 0.30306, 0.349426, 0.426351, 0.518172, 0.636163", \ + "0.270819, 0.282547, 0.345821, 0.396866, 0.478212, 0.572543, 0.692439" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237635, 0.0289405, 0.0661537, 0.111491, 0.205141, 0.329951, 0.494691", \ + "0.0237546, 0.0289225, 0.0661554, 0.111477, 0.205088, 0.329932, 0.49469", \ + "0.026282, 0.0314946, 0.0679883, 0.112626, 0.205494, 0.330061, 0.494585", \ + "0.0312123, 0.0367148, 0.0732537, 0.116725, 0.208117, 0.331396, 0.495309", \ + "0.0398466, 0.0458789, 0.0826632, 0.124215, 0.212625, 0.334072, 0.497138", \ + "0.049096, 0.055826, 0.094572, 0.135505, 0.220455, 0.338828, 0.499592", \ + "0.058307, 0.06576, 0.107587, 0.148535, 0.232002, 0.348016, 0.50622" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0464662, 0.0516481, 0.0854614, 0.124535, 0.201766, 0.301795, 0.432352", \ + "0.0614163, 0.0665317, 0.100266, 0.139363, 0.216609, 0.316649, 0.44721", \ + "0.113878, 0.119968, 0.155119, 0.194192, 0.271423, 0.371426, 0.502058", \ + "0.152593, 0.160158, 0.199031, 0.238323, 0.315603, 0.415901, 0.546202", \ + "0.199671, 0.208928, 0.254411, 0.294806, 0.37208, 0.472126, 0.60276", \ + "0.242677, 0.253297, 0.305962, 0.348989, 0.427103, 0.527262, 0.658147", \ + "0.281406, 0.293246, 0.352921, 0.399758, 0.479435, 0.580493, 0.71189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018118, 0.0226422, 0.0642703, 0.1193, 0.230438, 0.375189, 0.564483", \ + "0.0180762, 0.0226356, 0.0642599, 0.119277, 0.230432, 0.375185, 0.564537", \ + "0.0243702, 0.0282581, 0.065811, 0.119672, 0.23047, 0.375143, 0.564544", \ + "0.0319827, 0.0360201, 0.0697293, 0.121298, 0.231109, 0.375854, 0.564777", \ + "0.0420974, 0.0466953, 0.0780341, 0.125638, 0.232726, 0.376586, 0.565582", \ + "0.052043, 0.057184, 0.088711, 0.132826, 0.236114, 0.378571, 0.567124", \ + "0.061551, 0.06712, 0.100947, 0.142624, 0.241899, 0.382369, 0.570101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112319, 0.119062, 0.158425, 0.196949, 0.268006, 0.35839, 0.476111", \ + "0.123737, 0.130452, 0.16986, 0.208403, 0.279443, 0.369778, 0.487563", \ + "0.159238, 0.166205, 0.206209, 0.244913, 0.316048, 0.406437, 0.524208", \ + "0.186857, 0.194433, 0.237158, 0.277213, 0.349476, 0.440177, 0.55789", \ + "0.22297, 0.231672, 0.279215, 0.321511, 0.394887, 0.485882, 0.603997", \ + "0.261815, 0.27174, 0.325427, 0.371016, 0.447313, 0.539388, 0.657549", \ + "0.300744, 0.311876, 0.371543, 0.421289, 0.501597, 0.596027, 0.715787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025922, 0.0310986, 0.0681379, 0.113364, 0.206815, 0.331418, 0.495898", \ + "0.0259704, 0.0310942, 0.0682108, 0.113358, 0.206814, 0.331339, 0.495898", \ + "0.0275433, 0.032689, 0.069137, 0.113957, 0.207014, 0.331405, 0.495906", \ + "0.031342, 0.0367462, 0.0735352, 0.117475, 0.209324, 0.332668, 0.496451", \ + "0.0384907, 0.044212, 0.0813224, 0.123694, 0.213054, 0.334938, 0.498175", \ + "0.046909, 0.053237, 0.091386, 0.132921, 0.219842, 0.339035, 0.500412", \ + "0.055583, 0.06252, 0.10344, 0.144927, 0.230364, 0.347831, 0.506607" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00231106, 0.00235001, 0.00249927, 0.00254211, 0.00256539, 0.002574, 0.00257861", \ + "0.00218018, 0.00221188, 0.00235155, 0.00240323, 0.00243404, 0.00244647, 0.00245268", \ + "0.00244964, 0.00244436, 0.00247917, 0.0025207, 0.00256457, 0.00259, 0.00260619", \ + "0.00312863, 0.00310636, 0.0030952, 0.00312982, 0.0031496, 0.00317479, 0.0031932", \ + "0.00478331, 0.00471513, 0.00456386, 0.0045308, 0.0045557, 0.00458659, 0.00456414", \ + "0.00713807, 0.00702287, 0.00675729, 0.00667353, 0.0066306, 0.00664135, 0.00666041", \ + "0.0101631, 0.00998933, 0.0096537, 0.00950342, 0.00939701, 0.00935426, 0.00934481" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00680856, 0.0068276, 0.00695093, 0.00700457, 0.00703946, 0.00705318, 0.00706251", \ + "0.00660998, 0.00662526, 0.00674691, 0.00680391, 0.00684064, 0.00685762, 0.00686682", \ + "0.00695459, 0.00693661, 0.00699055, 0.0070576, 0.00709173, 0.00711206, 0.00712847", \ + "0.00771788, 0.00768029, 0.00771463, 0.00770959, 0.00773115, 0.00775015, 0.00776212", \ + "0.00937535, 0.00929456, 0.00911881, 0.00909207, 0.00908624, 0.00910424, 0.00910855", \ + "0.0116574, 0.0115319, 0.0112675, 0.0112347, 0.0111964, 0.0111905, 0.0111866", \ + "0.0146874, 0.0145128, 0.0140951, 0.0139802, 0.0139365, 0.0139004, 0.0138932" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00234972, 0.00238571, 0.00253869, 0.0025807, 0.00260348, 0.00261067, 0.00261432", \ + "0.00220251, 0.00223837, 0.0023916, 0.00243804, 0.00246559, 0.00247591, 0.00248073", \ + "0.00221087, 0.00222228, 0.002318, 0.00236369, 0.00240693, 0.00242782, 0.00244061", \ + "0.00274994, 0.00273141, 0.00273401, 0.00278058, 0.00281809, 0.00283864, 0.00285561", \ + "0.0041573, 0.00410789, 0.00401982, 0.00403138, 0.00405939, 0.00411685, 0.00414366", \ + "0.00640433, 0.00631466, 0.00610607, 0.00604101, 0.0060126, 0.00604026, 0.00603796", \ + "0.00927519, 0.00915038, 0.0088807, 0.00875481, 0.00866835, 0.00863765, 0.00863843" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0077888, 0.00779308, 0.00789147, 0.00794581, 0.00798416, 0.00800298, 0.00801339", \ + "0.00763756, 0.00764232, 0.00773789, 0.0077946, 0.00783747, 0.0078577, 0.00786911", \ + "0.00797602, 0.00795967, 0.00797262, 0.00801579, 0.00805705, 0.00808428, 0.00810329", \ + "0.00877027, 0.00872072, 0.00866789, 0.00868434, 0.00871758, 0.00874692, 0.00876663", \ + "0.0103719, 0.0102818, 0.0100986, 0.0100756, 0.0100738, 0.0100885, 0.0101059", \ + "0.012659, 0.0125159, 0.0123095, 0.0122151, 0.012162, 0.0121494, 0.0121502", \ + "0.0156341, 0.0154946, 0.0150838, 0.014942, 0.014847, 0.0148134, 0.014801" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270412, 0.0027501, 0.00289058, 0.00292619, 0.00294828, 0.00295786, 0.00296172", \ + "0.00257082, 0.00260436, 0.00273428, 0.0027792, 0.00280669, 0.00281851, 0.00282484", \ + "0.00278221, 0.00277682, 0.00283961, 0.00287612, 0.00292023, 0.00294447, 0.00296159", \ + "0.0035135, 0.00348423, 0.00344703, 0.00348631, 0.00353357, 0.0035397, 0.00356179", \ + "0.00527681, 0.00520477, 0.00502308, 0.00498051, 0.00500314, 0.00501847, 0.00502633", \ + "0.00771664, 0.00760537, 0.00730299, 0.00720238, 0.00715198, 0.00715736, 0.00720033", \ + "0.0109049, 0.0107515, 0.0103102, 0.0101371, 0.0100136, 0.00996384, 0.00995771" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00950999, 0.00951413, 0.0096104, 0.0096627, 0.00969825, 0.00971413, 0.00972173", \ + "0.00937137, 0.00937614, 0.00947285, 0.00952509, 0.00956273, 0.00957941, 0.00958857", \ + "0.0093966, 0.00938348, 0.00942914, 0.00947331, 0.00951796, 0.009544, 0.00955548", \ + "0.00980532, 0.00978191, 0.0097531, 0.0097829, 0.00982479, 0.00984567, 0.00986324", \ + "0.0112213, 0.0111451, 0.0109951, 0.0109725, 0.0109851, 0.0110031, 0.0110152", \ + "0.0134107, 0.0133036, 0.0131403, 0.0130541, 0.0130141, 0.0130087, 0.0130102", \ + "0.0164428, 0.0162882, 0.0158875, 0.0157559, 0.015686, 0.015662, 0.0156577" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270317, 0.00274962, 0.00288922, 0.00292586, 0.00294746, 0.00295585, 0.00295968", \ + "0.00256982, 0.00260439, 0.00273474, 0.00277948, 0.00280658, 0.00281721, 0.00282345", \ + "0.00276634, 0.00278359, 0.00284507, 0.00288144, 0.0029237, 0.00294705, 0.00296588", \ + "0.00346096, 0.00345256, 0.00345358, 0.00348522, 0.00352836, 0.00354534, 0.0035608", \ + "0.00518084, 0.00512331, 0.00498185, 0.00495401, 0.00496738, 0.00505026, 0.00504923", \ + "0.00756706, 0.00747257, 0.00723319, 0.00715851, 0.00711848, 0.00714024, 0.00713783", \ + "0.0106536, 0.01055, 0.0102055, 0.0100679, 0.00996823, 0.00993455, 0.00993719" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00841111, 0.00842607, 0.00854907, 0.00860058, 0.00863096, 0.00864327, 0.00865002", \ + "0.00826529, 0.00828038, 0.00839525, 0.0084494, 0.00848354, 0.00849778, 0.00850519", \ + "0.00831891, 0.00831057, 0.00836279, 0.00841082, 0.00845137, 0.00847874, 0.00848803", \ + "0.00875842, 0.00872716, 0.00872162, 0.00875499, 0.00879496, 0.00882173, 0.00884137", \ + "0.0102629, 0.0101833, 0.0100477, 0.0100316, 0.010042, 0.0100565, 0.0100733", \ + "0.0125454, 0.0124315, 0.0121779, 0.0121226, 0.0121066, 0.0121091, 0.0121092", \ + "0.0155059, 0.0153617, 0.0150521, 0.0149353, 0.0148652, 0.0148423, 0.0148395" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00276497, 0.00280975, 0.00295085, 0.00298961, 0.00301151, 0.00302015, 0.00302523", \ + "0.00262586, 0.00265953, 0.00279036, 0.00283624, 0.00286441, 0.00287582, 0.00288241", \ + "0.00284488, 0.00284104, 0.0028977, 0.00293355, 0.00297495, 0.00299956, 0.00301731", \ + "0.00357744, 0.00355457, 0.00351846, 0.00355844, 0.00360289, 0.00361439, 0.00363388", \ + "0.0052251, 0.00517056, 0.00503196, 0.00500716, 0.00502858, 0.00508161, 0.00510303", \ + "0.00761898, 0.00753206, 0.00729704, 0.00722318, 0.00718819, 0.00720787, 0.00724668", \ + "0.0107773, 0.0106491, 0.0102903, 0.0101542, 0.0100578, 0.0100219, 0.0100173" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00885842, 0.0088805, 0.00901124, 0.00906044, 0.00908841, 0.00909899, 0.00910502", \ + "0.00871136, 0.00873263, 0.00885892, 0.0089103, 0.00894114, 0.00895367, 0.00896067", \ + "0.00877522, 0.00874451, 0.00881741, 0.00886268, 0.00890639, 0.00893664, 0.00894695", \ + "0.00923394, 0.00920224, 0.00918572, 0.00921599, 0.00925868, 0.00928554, 0.0093043", \ + "0.0107954, 0.010716, 0.0105533, 0.0105328, 0.0105369, 0.010546, 0.0105619", \ + "0.0131487, 0.0130261, 0.0127443, 0.0126741, 0.0126431, 0.0126399, 0.0126384", \ + "0.0161442, 0.0159904, 0.0156468, 0.0155076, 0.0154318, 0.0153975, 0.0153873" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270412, 0.0027501, 0.00289058, 0.00292619, 0.00294828, 0.00295786, 0.00296172", \ + "0.00257082, 0.00260436, 0.00273428, 0.0027792, 0.00280669, 0.00281851, 0.00282484", \ + "0.00278221, 0.00277682, 0.00283961, 0.00287612, 0.00292023, 0.00294447, 0.00296159", \ + "0.0035135, 0.00348423, 0.00344703, 0.00348631, 0.00353357, 0.0035397, 0.00356179", \ + "0.00527681, 0.00520477, 0.00502308, 0.00498051, 0.00500314, 0.00501847, 0.00502633", \ + "0.00771664, 0.00760537, 0.00730299, 0.00720238, 0.00715198, 0.00715736, 0.00720033", \ + "0.0109049, 0.0107515, 0.0103102, 0.0101371, 0.0100136, 0.00996384, 0.00995771" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00950999, 0.00951413, 0.0096104, 0.0096627, 0.00969825, 0.00971413, 0.00972173", \ + "0.00937137, 0.00937614, 0.00947285, 0.00952509, 0.00956273, 0.00957941, 0.00958857", \ + "0.0093966, 0.00938348, 0.00942914, 0.00947331, 0.00951796, 0.009544, 0.00955548", \ + "0.00980532, 0.00978191, 0.0097531, 0.0097829, 0.00982479, 0.00984567, 0.00986324", \ + "0.0112213, 0.0111451, 0.0109951, 0.0109725, 0.0109851, 0.0110031, 0.0110152", \ + "0.0134107, 0.0133036, 0.0131403, 0.0130541, 0.0130141, 0.0130087, 0.0130102", \ + "0.0164428, 0.0162882, 0.0158875, 0.0157559, 0.015686, 0.015662, 0.0156577" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270331, 0.0027422, 0.00286846, 0.00290342, 0.00292442, 0.00293314, 0.00294", \ + "0.00257559, 0.00260424, 0.00271876, 0.00276017, 0.00278651, 0.00279862, 0.00280443", \ + "0.00285439, 0.00284682, 0.00287019, 0.00290623, 0.00294442, 0.00296535, 0.00297788", \ + "0.00360947, 0.00357708, 0.00352988, 0.00355487, 0.00357613, 0.00365349, 0.00360686", \ + "0.00538799, 0.00531909, 0.00514532, 0.00510474, 0.00510943, 0.0051405, 0.00513779", \ + "0.00796244, 0.00785252, 0.00755303, 0.00745321, 0.00739987, 0.00738909, 0.00738836", \ + "0.0113138, 0.0111631, 0.0107319, 0.010566, 0.0104451, 0.0103953, 0.0103963" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0108027, 0.0108064, 0.0109012, 0.0109526, 0.0109848, 0.0109979, 0.0110063", \ + "0.0106678, 0.0106723, 0.0107598, 0.0108115, 0.0108451, 0.01086, 0.0108674", \ + "0.0106292, 0.0106144, 0.0106781, 0.0107332, 0.0107746, 0.0107972, 0.0107999", \ + "0.0109206, 0.0108989, 0.010894, 0.0109216, 0.0109659, 0.0109915, 0.0110064", \ + "0.0120967, 0.0120297, 0.0120089, 0.01199, 0.0119908, 0.0120096, 0.0120204", \ + "0.0144378, 0.0143373, 0.0140953, 0.0140422, 0.0140247, 0.0140294, 0.0140316", \ + "0.0175054, 0.0173761, 0.0171192, 0.0169921, 0.0169131, 0.0168807, 0.0168709" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270266, 0.00274271, 0.00286854, 0.0029038, 0.00292437, 0.00293388, 0.00293835", \ + "0.00257161, 0.00260017, 0.00271379, 0.00275457, 0.00278157, 0.00279174, 0.0027979", \ + "0.00283992, 0.00283368, 0.00287472, 0.00290632, 0.00294241, 0.0029633, 0.00297927", \ + "0.00356031, 0.00353784, 0.00352355, 0.00354324, 0.00359534, 0.0035945, 0.00361089", \ + "0.00528559, 0.00522106, 0.00514152, 0.00510458, 0.0051298, 0.00513981, 0.00515383", \ + "0.00784413, 0.00775145, 0.0075101, 0.00742594, 0.00738766, 0.00738882, 0.00743291", \ + "0.0111001, 0.0109874, 0.0106946, 0.010542, 0.0104312, 0.0103864, 0.0103796" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00970197, 0.00971672, 0.0098418, 0.00989076, 0.00991788, 0.00992813, 0.00993373", \ + "0.00956214, 0.00957719, 0.00969356, 0.0097437, 0.00977498, 0.00978737, 0.00979378", \ + "0.00952686, 0.00952656, 0.00961487, 0.00965693, 0.00969576, 0.00972729, 0.00973596", \ + "0.00983742, 0.00983641, 0.0098498, 0.00988276, 0.00992068, 0.00994045, 0.00995854", \ + "0.0111107, 0.0110466, 0.0109715, 0.0109827, 0.0110029, 0.011023, 0.011045", \ + "0.0134794, 0.0133723, 0.0132377, 0.0131752, 0.0131546, 0.0131548, 0.0131502", \ + "0.0166727, 0.0165363, 0.0162155, 0.0161545, 0.0160818, 0.0160599, 0.0160477" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0027486, 0.00278535, 0.00290857, 0.00294589, 0.0029692, 0.00297635, 0.00298357", \ + "0.00262059, 0.00264976, 0.00276544, 0.00280795, 0.00283552, 0.00284722, 0.00285382", \ + "0.00289845, 0.00289213, 0.00292206, 0.0029591, 0.00299689, 0.00301863, 0.00303281", \ + "0.00368745, 0.00368815, 0.00366812, 0.00369713, 0.00371734, 0.00372629, 0.00374007", \ + "0.00533514, 0.00528435, 0.00517289, 0.00515425, 0.00516474, 0.00516799, 0.00520592", \ + "0.00786539, 0.00778322, 0.00757534, 0.007528, 0.0074744, 0.00747856, 0.00750506", \ + "0.011188, 0.0110661, 0.010723, 0.0105958, 0.0105092, 0.0104628, 0.0104573" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0101585, 0.0101805, 0.0103113, 0.0103587, 0.0103837, 0.0103916, 0.0103966", \ + "0.0100166, 0.0100376, 0.0101644, 0.010213, 0.0102407, 0.0102513, 0.0102569", \ + "0.00998393, 0.00998491, 0.0100696, 0.0101351, 0.0101686, 0.010198, 0.0101903", \ + "0.0103062, 0.0102831, 0.0103266, 0.0103584, 0.0103908, 0.0104104, 0.0104304", \ + "0.0116184, 0.0115644, 0.0114808, 0.0114914, 0.0115249, 0.0115385, 0.011549", \ + "0.0140382, 0.0139381, 0.0137309, 0.0137208, 0.0136915, 0.0136849, 0.0136766", \ + "0.0172754, 0.0171426, 0.0168046, 0.0167217, 0.0166457, 0.0166163, 0.0166025" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00270331, 0.0027422, 0.00286846, 0.00290342, 0.00292442, 0.00293314, 0.00294", \ + "0.00257559, 0.00260424, 0.00271876, 0.00276017, 0.00278651, 0.00279862, 0.00280443", \ + "0.00285439, 0.00284682, 0.00287019, 0.00290623, 0.00294442, 0.00296535, 0.00297788", \ + "0.00360947, 0.00357708, 0.00352988, 0.00355487, 0.00357613, 0.00365349, 0.00360686", \ + "0.00538799, 0.00531909, 0.00514532, 0.00510474, 0.00510943, 0.0051405, 0.00513779", \ + "0.00796244, 0.00785252, 0.00755303, 0.00745321, 0.00739987, 0.00738909, 0.00738836", \ + "0.0113138, 0.0111631, 0.0107319, 0.010566, 0.0104451, 0.0103953, 0.0103963" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0108027, 0.0108064, 0.0109012, 0.0109526, 0.0109848, 0.0109979, 0.0110063", \ + "0.0106678, 0.0106723, 0.0107598, 0.0108115, 0.0108451, 0.01086, 0.0108674", \ + "0.0106292, 0.0106144, 0.0106781, 0.0107332, 0.0107746, 0.0107972, 0.0107999", \ + "0.0109206, 0.0108989, 0.010894, 0.0109216, 0.0109659, 0.0109915, 0.0110064", \ + "0.0120967, 0.0120297, 0.0120089, 0.01199, 0.0119908, 0.0120096, 0.0120204", \ + "0.0144378, 0.0143373, 0.0140953, 0.0140422, 0.0140247, 0.0140294, 0.0140316", \ + "0.0175054, 0.0173761, 0.0171192, 0.0169921, 0.0169131, 0.0168807, 0.0168709" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172342; + rise_capacitance : 0.00172342; + rise_capacitance_range (0.00100229, 0.00172342); + fall_capacitance : 0.00172179; + fall_capacitance_range (0.00101548, 0.00172179); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000187225, -0.0001846, -0.000184707, -0.000185267, -0.000184417, -0.000183647, -0.000183159" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000196032, 0.000193355, 0.000194812, 0.000194305, 0.000192527, 0.000190268, 0.000187552" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000173513, -0.000174942, -0.000174968, -0.000173843, -0.000171998, -0.000169663, -0.000167459" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000173513, 0.000174942, 0.000174968, 0.000173843, 0.000171998, 0.000169663, 0.000167459" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000171009, -0.000174359, -0.00017464, -0.000174327, -0.000174959, -0.000174309, -0.000173925" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177264, 0.000176658, 0.00017464, 0.000174327, 0.000174959, 0.000174309, 0.000173925" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017042, -0.00017033, -0.00017098, -0.000169433, -0.000171079, -0.000170662, -0.00017025" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174263, 0.000172994, 0.000171465, 0.00017106, 0.000171293, 0.000170662, 0.00017025" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00158083, -0.00157866, -0.0015814, -0.00158372, -0.00157757, -0.0015856, -0.00158884" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159189, 0.00159103, 0.00159785, 0.00159653, 0.001595, 0.00159253, 0.00159038" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168415; + rise_capacitance : 0.00168415; + rise_capacitance_range (0.00119955, 0.00168415); + fall_capacitance : 0.0016511; + fall_capacitance_range (0.00109322, 0.0016511); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000184505, -0.000183807, -0.000183765, -0.000184086, -0.000183323, -0.000182617, -0.000182223" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000196231, 0.000195421, 0.000193487, 0.000192584, 0.000191525, 0.000189275, 0.000186513" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000174433, -0.000171567, -0.000173794, -0.000173023, -0.000171245, -0.000168933, -0.000166724" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000175681, 0.000171567, 0.000173794, 0.000173023, 0.000171245, 0.000168933, 0.000166724" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000172067, -0.000172832, -0.000174784, -0.0001736, -0.000173971, -0.00017333, -0.000172915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000172897, 0.000172832, 0.000175476, 0.000174684, 0.000173971, 0.00017333, 0.000172915" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00016868, -0.000169169, -0.000167995, -0.000168668, -0.00016971, -0.000169577, -0.000169148" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000170183, 0.000169169, 0.000171914, 0.000171044, 0.000170269, 0.000169577, 0.000169148" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126398, -0.00126482, -0.0012707, -0.00126486, -0.00126837, -0.00126665, -0.00126496" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133527, 0.0012731, 0.00127506, 0.00127303, 0.00127065, 0.00126729, 0.00126496" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172442; + rise_capacitance : 0.00168937; + rise_capacitance_range (0.00122911, 0.00168937); + fall_capacitance : 0.00172442; + fall_capacitance_range (0.00114835, 0.00172442); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000282222, -0.000281815, -0.000281782, -0.000282144, -0.000281551, -0.000281211, -0.000280507" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000282222, 0.000281815, 0.000281782, 0.000282144, 0.000281551, 0.000281211, 0.000280507" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000833043, -0.00103472, -0.00112267, -0.00114263, -0.00115268, -0.00115448, -0.00115174" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115095, 0.00115676, 0.00115497, 0.00116233, 0.00115893, 0.00115448, 0.00115174" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000224784, -0.000226303, -0.000225364, -0.000226951, -0.000226974, -0.000227374, -0.000228788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000231433, 0.000232072, 0.000230488, 0.000230593, 0.000230459, 0.000230691, 0.000230879" \ + ); + } + } + internal_power () { + when : "(!A * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000224752, -0.000226942, -0.000225302, -0.000226946, -0.000226965, -0.000227364, -0.00022878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00023143, 0.000231975, 0.000230323, 0.000230617, 0.000230474, 0.0002307, 0.000230888" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171279; + rise_capacitance : 0.00167422; + rise_capacitance_range (0.00124516, 0.00167422); + fall_capacitance : 0.00171279; + fall_capacitance_range (0.00126281, 0.00171279); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100981, -0.00108383, -0.00113767, -0.00113615, -0.00114977, -0.00114658, -0.00114347" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114349, 0.00115449, 0.00115534, 0.00115662, 0.00115201, 0.00114658, 0.00114347" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000886701, -0.00101933, -0.00110551, -0.00111861, -0.00112094, -0.00111611, -0.00111297" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111347, 0.00112728, 0.00112062, 0.00112018, 0.00112094, 0.00111611, 0.00111297" \ + ); + } + } + internal_power () { + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000997696, -0.00108146, -0.00113772, -0.00113632, -0.00114978, -0.00115257, -0.00114946" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115, 0.00115287, 0.00116324, 0.00116253, 0.00115794, 0.00115257, 0.00114946" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100095, -0.0010815, -0.00113771, -0.00113632, -0.00114977, -0.00115258, -0.00114947" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114991, 0.00115412, 0.00116293, 0.00116255, 0.00115796, 0.00115258, 0.00114947" \ + ); + } + } + } + } + cell (AO211X2) { + area : 9.8784; + cell_leakage_power : 0.171216; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.184877; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18358; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.161478; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212732; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158241; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165864; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140435; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.213903; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158241; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165864; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140435; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243129; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127373; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.135329; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109671; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238298; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171216; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0641583, 0.0740892, 0.110921, 0.150308, 0.227034, 0.32636, 0.456014", \ + "0.076717, 0.0865868, 0.123415, 0.162836, 0.239612, 0.338873, 0.468557", \ + "0.126644, 0.137676, 0.176069, 0.215396, 0.291983, 0.391284, 0.520941", \ + "0.164407, 0.177423, 0.219297, 0.259329, 0.33599, 0.434673, 0.563991", \ + "0.209892, 0.225254, 0.274135, 0.316141, 0.392172, 0.490995, 0.620667", \ + "0.251045, 0.268392, 0.325014, 0.37074, 0.448658, 0.547466, 0.67626", \ + "0.286388, 0.305393, 0.369645, 0.420212, 0.501352, 0.601099, 0.73125" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198385, 0.0279373, 0.0692064, 0.122958, 0.233441, 0.378484, 0.568339", \ + "0.0198286, 0.0279215, 0.0691944, 0.122955, 0.233511, 0.378482, 0.568341", \ + "0.0255613, 0.0331243, 0.0719808, 0.124089, 0.233712, 0.378493, 0.568299", \ + "0.0336846, 0.0418034, 0.0775319, 0.127538, 0.235543, 0.379539, 0.568772", \ + "0.0454718, 0.0545705, 0.0892407, 0.13466, 0.238574, 0.381268, 0.570174", \ + "0.058268, 0.068185, 0.105003, 0.146752, 0.24486, 0.384497, 0.572246", \ + "0.071897, 0.082338, 0.122345, 0.162501, 0.255542, 0.391377, 0.577043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.100925, 0.113035, 0.154755, 0.19373, 0.262983, 0.349287, 0.461088", \ + "0.109648, 0.121771, 0.163557, 0.20247, 0.271734, 0.35806, 0.469858", \ + "0.160055, 0.172363, 0.214374, 0.253402, 0.322787, 0.409295, 0.521096", \ + "0.205647, 0.219025, 0.263786, 0.303847, 0.374122, 0.460594, 0.572315", \ + "0.265192, 0.280255, 0.32883, 0.370137, 0.440651, 0.527647, 0.639919", \ + "0.324971, 0.34161, 0.395961, 0.439965, 0.51194, 0.598857, 0.710404", \ + "0.38392, 0.401996, 0.462406, 0.510373, 0.585329, 0.673033, 0.785502" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279268, 0.0365137, 0.0726918, 0.1151, 0.201781, 0.317744, 0.47193", \ + "0.0278961, 0.0364481, 0.0726415, 0.115111, 0.201755, 0.317736, 0.471949", \ + "0.0306317, 0.0388102, 0.0740623, 0.11595, 0.202117, 0.317856, 0.47184", \ + "0.038384, 0.0461905, 0.0796854, 0.121021, 0.205833, 0.320081, 0.472814", \ + "0.0496799, 0.0576849, 0.0893989, 0.127269, 0.209631, 0.323807, 0.476409", \ + "0.061963, 0.070397, 0.102619, 0.137622, 0.215624, 0.326677, 0.478343", \ + "0.075132, 0.083916, 0.117636, 0.151296, 0.225871, 0.333755, 0.482614" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0676617, 0.0775746, 0.114395, 0.153788, 0.230508, 0.329848, 0.459493", \ + "0.0805976, 0.0905087, 0.127288, 0.166741, 0.243487, 0.342813, 0.472456", \ + "0.12466, 0.135418, 0.173454, 0.213038, 0.289808, 0.389019, 0.51883", \ + "0.15962, 0.172033, 0.213356, 0.253635, 0.330228, 0.429524, 0.559265", \ + "0.201704, 0.216406, 0.264007, 0.306389, 0.383621, 0.48268, 0.612244", \ + "0.238583, 0.2553, 0.310264, 0.355934, 0.434656, 0.534254, 0.663606", \ + "0.269313, 0.287701, 0.349826, 0.400259, 0.482365, 0.58279, 0.713453" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198526, 0.0279424, 0.0692138, 0.12297, 0.233487, 0.378477, 0.568358", \ + "0.0198351, 0.027929, 0.0691739, 0.122957, 0.233483, 0.378446, 0.568338", \ + "0.023651, 0.0316495, 0.0712961, 0.123827, 0.233648, 0.37845, 0.568349", \ + "0.030056, 0.0383293, 0.0760949, 0.126976, 0.235025, 0.379103, 0.568632", \ + "0.040359, 0.0495439, 0.0862439, 0.133572, 0.238163, 0.380765, 0.569578", \ + "0.051689, 0.061812, 0.099909, 0.144409, 0.24473, 0.384478, 0.57195", \ + "0.063526, 0.074244, 0.115282, 0.15832, 0.254635, 0.391825, 0.577246" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.110621, 0.123015, 0.165363, 0.204524, 0.274111, 0.360604, 0.472552", \ + "0.119952, 0.132336, 0.174651, 0.213958, 0.283498, 0.370011, 0.481949", \ + "0.172284, 0.184736, 0.227016, 0.266303, 0.33597, 0.422549, 0.534474", \ + "0.223306, 0.236757, 0.280989, 0.321232, 0.391791, 0.478572, 0.590529", \ + "0.288663, 0.303928, 0.352271, 0.393492, 0.464185, 0.551415, 0.664052", \ + "0.355789, 0.3725, 0.426096, 0.469577, 0.541249, 0.628359, 0.740569", \ + "0.423068, 0.441123, 0.500123, 0.54682, 0.620137, 0.707941, 0.820188" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291451, 0.037644, 0.0737253, 0.115987, 0.202477, 0.318314, 0.472293", \ + "0.0291251, 0.0376291, 0.0737681, 0.11602, 0.202458, 0.318299, 0.472299", \ + "0.0308131, 0.0390766, 0.0745812, 0.116546, 0.202687, 0.318395, 0.472372", \ + "0.038225, 0.0459545, 0.0796173, 0.120756, 0.205659, 0.320285, 0.473106", \ + "0.0492115, 0.0571446, 0.088506, 0.126654, 0.209465, 0.323964, 0.476486", \ + "0.060406, 0.068733, 0.100047, 0.135488, 0.214556, 0.326241, 0.478267", \ + "0.072196, 0.080907, 0.113376, 0.147044, 0.222949, 0.331701, 0.481489" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481671, 0.0572491, 0.0914425, 0.130155, 0.206687, 0.305911, 0.435486", \ + "0.063112, 0.0721508, 0.106323, 0.145046, 0.221599, 0.320833, 0.450446", \ + "0.116567, 0.127454, 0.163396, 0.20214, 0.27854, 0.377693, 0.507299", \ + "0.156561, 0.169859, 0.210249, 0.249247, 0.325573, 0.424692, 0.554174", \ + "0.203592, 0.21956, 0.267419, 0.308358, 0.384674, 0.483359, 0.612881", \ + "0.245309, 0.263311, 0.318954, 0.363534, 0.440427, 0.539428, 0.668681", \ + "0.280553, 0.300185, 0.3632, 0.412388, 0.491931, 0.591307, 0.720886" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169456, 0.0242726, 0.0652309, 0.119999, 0.231313, 0.376486, 0.566358", \ + "0.0169667, 0.0243129, 0.0652454, 0.120003, 0.231342, 0.376485, 0.566357", \ + "0.0241554, 0.0308813, 0.0675494, 0.120711, 0.231445, 0.376502, 0.566378", \ + "0.0327513, 0.0401381, 0.0733642, 0.123416, 0.232307, 0.376978, 0.56659", \ + "0.0448977, 0.053127, 0.0847358, 0.130107, 0.234915, 0.378271, 0.567404", \ + "0.057156, 0.066049, 0.099102, 0.140727, 0.239896, 0.380793, 0.56915", \ + "0.069589, 0.07905, 0.115055, 0.154253, 0.248323, 0.385673, 0.572334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.127473, 0.139861, 0.182141, 0.221416, 0.290998, 0.377545, 0.489451", \ + "0.138308, 0.150676, 0.192942, 0.232301, 0.301831, 0.388303, 0.500279", \ + "0.18272, 0.195146, 0.23744, 0.276818, 0.346393, 0.432861, 0.544831", \ + "0.224798, 0.238418, 0.283677, 0.324252, 0.394937, 0.481728, 0.593696", \ + "0.282711, 0.298015, 0.347941, 0.390344, 0.46219, 0.549661, 0.662289", \ + "0.344408, 0.36143, 0.416822, 0.46232, 0.536065, 0.623883, 0.73617", \ + "0.407148, 0.425763, 0.486967, 0.536219, 0.612789, 0.70212, 0.814655" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291326, 0.03765, 0.0736887, 0.11597, 0.202467, 0.318333, 0.47228", \ + "0.0291332, 0.0376404, 0.0736986, 0.116007, 0.202465, 0.318303, 0.4723", \ + "0.0304698, 0.0387943, 0.0743713, 0.116376, 0.202571, 0.318366, 0.472279", \ + "0.0361502, 0.044628, 0.079683, 0.120881, 0.205451, 0.319742, 0.472838", \ + "0.0454738, 0.0542306, 0.08842, 0.127671, 0.210074, 0.323713, 0.475762", \ + "0.055778, 0.065107, 0.0998, 0.137159, 0.216246, 0.327021, 0.477998", \ + "0.066616, 0.076548, 0.112937, 0.149395, 0.226147, 0.334152, 0.48248" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461568, 0.0542449, 0.0874513, 0.126138, 0.202668, 0.301862, 0.431525", \ + "0.0611268, 0.069167, 0.102333, 0.141006, 0.217586, 0.316837, 0.446377", \ + "0.113362, 0.122953, 0.15727, 0.195809, 0.272213, 0.371538, 0.501185", \ + "0.151569, 0.163305, 0.201196, 0.239783, 0.315969, 0.414998, 0.544508", \ + "0.195665, 0.209976, 0.254497, 0.2941, 0.370109, 0.468721, 0.597968", \ + "0.233885, 0.250336, 0.302051, 0.344809, 0.420832, 0.519712, 0.64917", \ + "0.265355, 0.283583, 0.342569, 0.389199, 0.467352, 0.566089, 0.695998" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149407, 0.0223178, 0.0645798, 0.119811, 0.231325, 0.376448, 0.566347", \ + "0.0149291, 0.0223346, 0.0645841, 0.119817, 0.231299, 0.376482, 0.566349", \ + "0.0213088, 0.0280166, 0.0665315, 0.120421, 0.231443, 0.376515, 0.566349", \ + "0.0288106, 0.0360587, 0.0711582, 0.122586, 0.23226, 0.377017, 0.566638", \ + "0.0393841, 0.0478013, 0.0809817, 0.127975, 0.234444, 0.378328, 0.567617", \ + "0.050487, 0.059872, 0.094235, 0.137314, 0.238839, 0.380732, 0.569345", \ + "0.0621, 0.072299, 0.109104, 0.149465, 0.246224, 0.385538, 0.572766" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115925, 0.128071, 0.169751, 0.208735, 0.277962, 0.364291, 0.476093", \ + "0.126604, 0.138722, 0.180515, 0.21942, 0.288632, 0.374928, 0.486801", \ + "0.169731, 0.182266, 0.224281, 0.263328, 0.332682, 0.418796, 0.530853", \ + "0.208409, 0.222063, 0.267239, 0.307803, 0.37837, 0.464941, 0.576817", \ + "0.262194, 0.277382, 0.327513, 0.370108, 0.441874, 0.528993, 0.641433", \ + "0.319916, 0.336733, 0.392487, 0.43827, 0.512232, 0.60011, 0.712104", \ + "0.378549, 0.396845, 0.458365, 0.508146, 0.585631, 0.674874, 0.787918" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0278937, 0.0364561, 0.0726738, 0.115077, 0.201755, 0.317738, 0.471953", \ + "0.0279202, 0.0364652, 0.0726611, 0.11515, 0.201792, 0.317754, 0.471859", \ + "0.0300452, 0.0383895, 0.0737925, 0.11577, 0.201994, 0.317852, 0.471862", \ + "0.0359116, 0.0444792, 0.079619, 0.120813, 0.205341, 0.319616, 0.472532", \ + "0.0455727, 0.0544052, 0.0888993, 0.127921, 0.210127, 0.323498, 0.475523", \ + "0.056233, 0.065552, 0.100937, 0.13826, 0.217113, 0.327345, 0.47817", \ + "0.06746, 0.077311, 0.114641, 0.151459, 0.22758, 0.335564, 0.483133" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0482359, 0.0563534, 0.0895592, 0.12821, 0.204733, 0.303991, 0.433607", \ + "0.0631829, 0.07127, 0.104443, 0.143103, 0.219651, 0.318884, 0.44845", \ + "0.117262, 0.126802, 0.16111, 0.199644, 0.276126, 0.375353, 0.505095", \ + "0.157046, 0.16874, 0.206446, 0.245007, 0.321304, 0.420379, 0.549811", \ + "0.203841, 0.218181, 0.2622, 0.301759, 0.376993, 0.475863, 0.605235", \ + "0.245022, 0.261588, 0.312845, 0.355243, 0.431459, 0.530268, 0.659594", \ + "0.279583, 0.298021, 0.356522, 0.402717, 0.480593, 0.579233, 0.70911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150709, 0.0224087, 0.0645581, 0.119764, 0.231263, 0.376458, 0.56633", \ + "0.0150527, 0.0224208, 0.0645619, 0.119763, 0.231264, 0.376457, 0.566275", \ + "0.021084, 0.0277204, 0.0664018, 0.120322, 0.231389, 0.37646, 0.566321", \ + "0.0285614, 0.0356616, 0.0708211, 0.122403, 0.232146, 0.376947, 0.566613", \ + "0.0390454, 0.04727, 0.080128, 0.127551, 0.234302, 0.378206, 0.567553", \ + "0.049992, 0.059242, 0.09301, 0.136322, 0.238332, 0.380437, 0.569093", \ + "0.061364, 0.071521, 0.107427, 0.147886, 0.24543, 0.384988, 0.572384" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.104855, 0.116674, 0.157539, 0.195924, 0.2646, 0.350683, 0.462447", \ + "0.115907, 0.127729, 0.168567, 0.206959, 0.275667, 0.36173, 0.473468", \ + "0.163777, 0.176039, 0.217397, 0.256002, 0.324801, 0.410968, 0.522738", \ + "0.205291, 0.218973, 0.264008, 0.304255, 0.374363, 0.46076, 0.572435", \ + "0.259911, 0.275602, 0.326555, 0.36914, 0.440639, 0.527459, 0.639689", \ + "0.317445, 0.334926, 0.392273, 0.438522, 0.512297, 0.599884, 0.711707", \ + "0.375384, 0.39446, 0.458103, 0.508814, 0.586405, 0.675607, 0.788116" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255716, 0.0341419, 0.0702026, 0.112612, 0.199446, 0.315748, 0.470009", \ + "0.0255832, 0.0341112, 0.0702115, 0.112622, 0.199455, 0.315771, 0.470052", \ + "0.0282036, 0.036522, 0.0715559, 0.113317, 0.199748, 0.315932, 0.469995", \ + "0.0352896, 0.0438357, 0.0781972, 0.118825, 0.20314, 0.31763, 0.47078", \ + "0.0458915, 0.0549924, 0.0889432, 0.126951, 0.208521, 0.321544, 0.473507", \ + "0.056901, 0.066727, 0.102114, 0.138343, 0.215677, 0.325594, 0.476066", \ + "0.068358, 0.078814, 0.116601, 0.152418, 0.226801, 0.333194, 0.480886" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481671, 0.0572491, 0.0914425, 0.130155, 0.206687, 0.305911, 0.435486", \ + "0.063112, 0.0721508, 0.106323, 0.145046, 0.221599, 0.320833, 0.450446", \ + "0.116567, 0.127454, 0.163396, 0.20214, 0.27854, 0.377693, 0.507299", \ + "0.156561, 0.169859, 0.210249, 0.249247, 0.325573, 0.424692, 0.554174", \ + "0.203592, 0.21956, 0.267419, 0.308358, 0.384674, 0.483359, 0.612881", \ + "0.245309, 0.263311, 0.318954, 0.363534, 0.440427, 0.539428, 0.668681", \ + "0.280553, 0.300185, 0.3632, 0.412388, 0.491931, 0.591307, 0.720886" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169456, 0.0242726, 0.0652309, 0.119999, 0.231313, 0.376486, 0.566358", \ + "0.0169667, 0.0243129, 0.0652454, 0.120003, 0.231342, 0.376485, 0.566357", \ + "0.0241554, 0.0308813, 0.0675494, 0.120711, 0.231445, 0.376502, 0.566378", \ + "0.0327513, 0.0401381, 0.0733642, 0.123416, 0.232307, 0.376978, 0.56659", \ + "0.0448977, 0.053127, 0.0847358, 0.130107, 0.234915, 0.378271, 0.567404", \ + "0.057156, 0.066049, 0.099102, 0.140727, 0.239896, 0.380793, 0.56915", \ + "0.069589, 0.07905, 0.115055, 0.154253, 0.248323, 0.385673, 0.572334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.127473, 0.139861, 0.182141, 0.221416, 0.290998, 0.377545, 0.489451", \ + "0.138308, 0.150676, 0.192942, 0.232301, 0.301831, 0.388303, 0.500279", \ + "0.18272, 0.195146, 0.23744, 0.276818, 0.346393, 0.432861, 0.544831", \ + "0.224798, 0.238418, 0.283677, 0.324252, 0.394937, 0.481728, 0.593696", \ + "0.282711, 0.298015, 0.347941, 0.390344, 0.46219, 0.549661, 0.662289", \ + "0.344408, 0.36143, 0.416822, 0.46232, 0.536065, 0.623883, 0.73617", \ + "0.407148, 0.425763, 0.486967, 0.536219, 0.612789, 0.70212, 0.814655" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291326, 0.03765, 0.0736887, 0.11597, 0.202467, 0.318333, 0.47228", \ + "0.0291332, 0.0376404, 0.0736986, 0.116007, 0.202465, 0.318303, 0.4723", \ + "0.0304698, 0.0387943, 0.0743713, 0.116376, 0.202571, 0.318366, 0.472279", \ + "0.0361502, 0.044628, 0.079683, 0.120881, 0.205451, 0.319742, 0.472838", \ + "0.0454738, 0.0542306, 0.08842, 0.127671, 0.210074, 0.323713, 0.475762", \ + "0.055778, 0.065107, 0.0998, 0.137159, 0.216246, 0.327021, 0.477998", \ + "0.066616, 0.076548, 0.112937, 0.149395, 0.226147, 0.334152, 0.48248" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498341, 0.0591833, 0.0939133, 0.132866, 0.209613, 0.308969, 0.438656", \ + "0.0648064, 0.0740905, 0.108762, 0.147734, 0.224508, 0.323867, 0.453568", \ + "0.121271, 0.132119, 0.16814, 0.206992, 0.283639, 0.382943, 0.512639", \ + "0.164488, 0.177719, 0.217893, 0.257122, 0.333554, 0.432774, 0.562366", \ + "0.217661, 0.233492, 0.280927, 0.321846, 0.398358, 0.497207, 0.626796", \ + "0.266297, 0.284076, 0.338847, 0.383032, 0.459909, 0.558993, 0.68846", \ + "0.311419, 0.330818, 0.392593, 0.441027, 0.520164, 0.619548, 0.74923" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0177254, 0.0250764, 0.0659295, 0.12059, 0.231788, 0.376848, 0.566647", \ + "0.0176405, 0.0250526, 0.0659172, 0.120575, 0.231742, 0.376844, 0.566645", \ + "0.0241845, 0.0309333, 0.0677877, 0.121068, 0.231819, 0.376802, 0.566644", \ + "0.0326226, 0.0399591, 0.073299, 0.123666, 0.232605, 0.377191, 0.566854", \ + "0.0442903, 0.0524473, 0.0840235, 0.12984, 0.235088, 0.378526, 0.567565", \ + "0.055762, 0.064727, 0.097649, 0.13974, 0.239753, 0.380887, 0.56941", \ + "0.067365, 0.076838, 0.112349, 0.152193, 0.247312, 0.385353, 0.572387" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.131024, 0.143402, 0.185726, 0.224962, 0.294553, 0.381028, 0.49301", \ + "0.142656, 0.155036, 0.197349, 0.236572, 0.30617, 0.392653, 0.504615", \ + "0.179521, 0.191946, 0.234379, 0.273611, 0.343286, 0.429777, 0.541709", \ + "0.211236, 0.224682, 0.269694, 0.31036, 0.380904, 0.467604, 0.57945", \ + "0.25389, 0.268815, 0.318047, 0.360863, 0.43314, 0.520532, 0.632789", \ + "0.29951, 0.316122, 0.370887, 0.416757, 0.491624, 0.579949, 0.692535", \ + "0.345763, 0.363993, 0.424372, 0.47412, 0.552776, 0.643586, 0.757207" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291231, 0.0377191, 0.0737336, 0.115982, 0.202465, 0.318315, 0.472387", \ + "0.0291309, 0.0376441, 0.0737666, 0.115968, 0.202462, 0.318305, 0.472297", \ + "0.0301661, 0.0384632, 0.0741932, 0.116164, 0.202592, 0.318333, 0.472303", \ + "0.034349, 0.0430413, 0.0787583, 0.1202, 0.20487, 0.31945, 0.472608", \ + "0.0419731, 0.0509625, 0.0866539, 0.126869, 0.209789, 0.322955, 0.474963", \ + "0.051418, 0.060957, 0.097592, 0.136602, 0.217066, 0.327701, 0.478102", \ + "0.061579, 0.07175, 0.110236, 0.149167, 0.227932, 0.33653, 0.484176" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0477614, 0.0560799, 0.0898271, 0.128771, 0.205561, 0.304933, 0.43463", \ + "0.0627604, 0.0710284, 0.104725, 0.143624, 0.220414, 0.319772, 0.449444", \ + "0.118059, 0.127694, 0.16215, 0.200853, 0.277521, 0.37695, 0.506636", \ + "0.159557, 0.171276, 0.209173, 0.247805, 0.324246, 0.42336, 0.552979", \ + "0.20999, 0.224208, 0.268226, 0.307955, 0.384051, 0.482844, 0.612387", \ + "0.255851, 0.272209, 0.323288, 0.365662, 0.441981, 0.54055, 0.669759", \ + "0.296968, 0.315028, 0.372959, 0.418927, 0.497022, 0.596297, 0.725756" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015661, 0.0230934, 0.0652762, 0.120422, 0.23174, 0.376847, 0.566668", \ + "0.0155679, 0.0230313, 0.0652093, 0.12042, 0.231788, 0.376846, 0.566646", \ + "0.021448, 0.0281867, 0.0668438, 0.120826, 0.231809, 0.376809, 0.566619", \ + "0.0288274, 0.0360787, 0.0713545, 0.122879, 0.234033, 0.377304, 0.566844", \ + "0.0389962, 0.0473032, 0.0807921, 0.127996, 0.234652, 0.37858, 0.567711", \ + "0.049627, 0.058922, 0.092812, 0.136344, 0.238674, 0.380918, 0.569489", \ + "0.060656, 0.070679, 0.10674, 0.147393, 0.245332, 0.385247, 0.572842" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.119489, 0.131631, 0.173361, 0.212295, 0.281518, 0.367848, 0.479648", \ + "0.130976, 0.143098, 0.184882, 0.223797, 0.292995, 0.379286, 0.491134", \ + "0.167116, 0.179447, 0.22149, 0.260525, 0.329903, 0.416132, 0.528029", \ + "0.196442, 0.209727, 0.254629, 0.295161, 0.365554, 0.452157, 0.564004", \ + "0.235712, 0.25052, 0.299873, 0.342776, 0.41487, 0.502125, 0.614393", \ + "0.277844, 0.294318, 0.349431, 0.395719, 0.470761, 0.559123, 0.671599", \ + "0.320599, 0.338582, 0.399385, 0.449793, 0.529081, 0.620088, 0.73372" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0278943, 0.0364588, 0.0727295, 0.115078, 0.201767, 0.31774, 0.471949", \ + "0.0279133, 0.0364636, 0.0726599, 0.11513, 0.201764, 0.317739, 0.471833", \ + "0.0294251, 0.0378221, 0.0735631, 0.115562, 0.201961, 0.317924, 0.471969", \ + "0.0337722, 0.0425277, 0.0784537, 0.119852, 0.204595, 0.319172, 0.472385", \ + "0.041934, 0.0510613, 0.0871029, 0.127206, 0.209882, 0.322837, 0.474836", \ + "0.051851, 0.061488, 0.098609, 0.137694, 0.217845, 0.328071, 0.478107", \ + "0.062439, 0.072602, 0.111972, 0.151093, 0.229735, 0.337889, 0.485086" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0503728, 0.0586441, 0.092255, 0.131104, 0.207862, 0.307181, 0.436838", \ + "0.0652996, 0.0735867, 0.107162, 0.146017, 0.222756, 0.322092, 0.451771", \ + "0.12211, 0.131617, 0.165975, 0.204651, 0.28127, 0.380658, 0.510308", \ + "0.165576, 0.1772, 0.214832, 0.253464, 0.329823, 0.42893, 0.558594", \ + "0.218858, 0.233049, 0.27662, 0.316266, 0.392256, 0.491166, 0.620678", \ + "0.267141, 0.283489, 0.334023, 0.375924, 0.452249, 0.550977, 0.680562", \ + "0.311947, 0.330148, 0.387418, 0.432777, 0.51035, 0.608724, 0.73844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156955, 0.0230584, 0.0651121, 0.120236, 0.231628, 0.376735, 0.566564", \ + "0.0156515, 0.0230357, 0.0651084, 0.120245, 0.231629, 0.376736, 0.566568", \ + "0.0211506, 0.027801, 0.0665561, 0.120629, 0.2317, 0.376721, 0.566583", \ + "0.0284221, 0.0355166, 0.0708753, 0.122593, 0.232368, 0.377111, 0.566767", \ + "0.0384771, 0.0466674, 0.0797097, 0.127344, 0.234327, 0.378371, 0.567614", \ + "0.049006, 0.058152, 0.091422, 0.135203, 0.23817, 0.380536, 0.569299", \ + "0.059651, 0.069609, 0.104751, 0.145705, 0.24422, 0.384588, 0.5723" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.108472, 0.120302, 0.161098, 0.199525, 0.268222, 0.354275, 0.466002", \ + "0.120223, 0.132046, 0.172887, 0.211269, 0.279961, 0.366069, 0.477781", \ + "0.158738, 0.17093, 0.212307, 0.250873, 0.319635, 0.405755, 0.51748", \ + "0.190457, 0.203897, 0.248606, 0.288734, 0.35882, 0.445102, 0.556851", \ + "0.231495, 0.246662, 0.296764, 0.33951, 0.41134, 0.498467, 0.610592", \ + "0.274295, 0.291316, 0.347628, 0.394183, 0.469017, 0.557101, 0.669356", \ + "0.317153, 0.335827, 0.398364, 0.449017, 0.527879, 0.618819, 0.732109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255678, 0.0341064, 0.0701673, 0.112619, 0.199465, 0.315747, 0.470057", \ + "0.0255715, 0.0341095, 0.0702332, 0.112628, 0.199461, 0.315767, 0.470171", \ + "0.0274955, 0.0359324, 0.0712383, 0.113148, 0.199683, 0.315954, 0.470201", \ + "0.0325764, 0.0414097, 0.0768922, 0.117843, 0.202655, 0.317329, 0.470664", \ + "0.0416262, 0.0509662, 0.0866198, 0.125976, 0.207989, 0.321043, 0.473038", \ + "0.052039, 0.062088, 0.099165, 0.137409, 0.216531, 0.326276, 0.476135", \ + "0.062757, 0.073452, 0.112886, 0.151237, 0.228027, 0.335622, 0.482683" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498341, 0.0591833, 0.0939133, 0.132866, 0.209613, 0.308969, 0.438656", \ + "0.0648064, 0.0740905, 0.108762, 0.147734, 0.224508, 0.323867, 0.453568", \ + "0.121271, 0.132119, 0.16814, 0.206992, 0.283639, 0.382943, 0.512639", \ + "0.164488, 0.177719, 0.217893, 0.257122, 0.333554, 0.432774, 0.562366", \ + "0.217661, 0.233492, 0.280927, 0.321846, 0.398358, 0.497207, 0.626796", \ + "0.266297, 0.284076, 0.338847, 0.383032, 0.459909, 0.558993, 0.68846", \ + "0.311419, 0.330818, 0.392593, 0.441027, 0.520164, 0.619548, 0.74923" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0177254, 0.0250764, 0.0659295, 0.12059, 0.231788, 0.376848, 0.566647", \ + "0.0176405, 0.0250526, 0.0659172, 0.120575, 0.231742, 0.376844, 0.566645", \ + "0.0241845, 0.0309333, 0.0677877, 0.121068, 0.231819, 0.376802, 0.566644", \ + "0.0326226, 0.0399591, 0.073299, 0.123666, 0.232605, 0.377191, 0.566854", \ + "0.0442903, 0.0524473, 0.0840235, 0.12984, 0.235088, 0.378526, 0.567565", \ + "0.055762, 0.064727, 0.097649, 0.13974, 0.239753, 0.380887, 0.56941", \ + "0.067365, 0.076838, 0.112349, 0.152193, 0.247312, 0.385353, 0.572387" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.131024, 0.143402, 0.185726, 0.224962, 0.294553, 0.381028, 0.49301", \ + "0.142656, 0.155036, 0.197349, 0.236572, 0.30617, 0.392653, 0.504615", \ + "0.179521, 0.191946, 0.234379, 0.273611, 0.343286, 0.429777, 0.541709", \ + "0.211236, 0.224682, 0.269694, 0.31036, 0.380904, 0.467604, 0.57945", \ + "0.25389, 0.268815, 0.318047, 0.360863, 0.43314, 0.520532, 0.632789", \ + "0.29951, 0.316122, 0.370887, 0.416757, 0.491624, 0.579949, 0.692535", \ + "0.345763, 0.363993, 0.424372, 0.47412, 0.552776, 0.643586, 0.757207" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291231, 0.0377191, 0.0737336, 0.115982, 0.202465, 0.318315, 0.472387", \ + "0.0291309, 0.0376441, 0.0737666, 0.115968, 0.202462, 0.318305, 0.472297", \ + "0.0301661, 0.0384632, 0.0741932, 0.116164, 0.202592, 0.318333, 0.472303", \ + "0.034349, 0.0430413, 0.0787583, 0.1202, 0.20487, 0.31945, 0.472608", \ + "0.0419731, 0.0509625, 0.0866539, 0.126869, 0.209789, 0.322955, 0.474963", \ + "0.051418, 0.060957, 0.097592, 0.136602, 0.217066, 0.327701, 0.478102", \ + "0.061579, 0.07175, 0.110236, 0.149167, 0.227932, 0.33653, 0.484176" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00495538, 0.00500576, 0.00526879, 0.0053823, 0.00545155, 0.00548295, 0.00550039", \ + "0.00484564, 0.00488753, 0.00514644, 0.00526774, 0.0053474, 0.00538276, 0.00540258", \ + "0.00526454, 0.00517367, 0.0052591, 0.00529567, 0.00537657, 0.00544322, 0.00546541", \ + "0.00630558, 0.00605049, 0.00586502, 0.00589495, 0.00593084, 0.00595393, 0.00599394", \ + "0.0083327, 0.00782852, 0.00733758, 0.00721937, 0.00721679, 0.00719895, 0.00723314", \ + "0.0112343, 0.0105078, 0.00985095, 0.00955142, 0.00936971, 0.00929788, 0.00926824", \ + "0.014949, 0.0140122, 0.0127138, 0.0124701, 0.0121504, 0.0120155, 0.0119763" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00948328, 0.00935595, 0.00949311, 0.00960316, 0.00968087, 0.00972161, 0.00974602", \ + "0.0092896, 0.00915849, 0.00929516, 0.00941053, 0.00949586, 0.0095405, 0.00956655", \ + "0.00971962, 0.00949168, 0.00944088, 0.00951736, 0.00960395, 0.00965894, 0.00969639", \ + "0.0107863, 0.0104442, 0.0101164, 0.0101379, 0.0102696, 0.0102813, 0.0103051", \ + "0.0129125, 0.0122764, 0.011711, 0.0115967, 0.0115517, 0.0115502, 0.0115595", \ + "0.0158432, 0.0149946, 0.0140792, 0.0137863, 0.0136374, 0.0135913, 0.0135604", \ + "0.0195499, 0.0186105, 0.0170092, 0.0166021, 0.01636, 0.0162541, 0.0162244" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00498841, 0.00503747, 0.00529568, 0.00540991, 0.00547842, 0.0055085, 0.00552528", \ + "0.00487123, 0.00492163, 0.00517975, 0.00530237, 0.00538021, 0.00541571, 0.00543315", \ + "0.00507778, 0.0050099, 0.00506774, 0.00515184, 0.00524161, 0.0052973, 0.00531949", \ + "0.00570484, 0.00553482, 0.00544028, 0.00548276, 0.00554904, 0.00561239, 0.0056623", \ + "0.00751788, 0.00712666, 0.00675475, 0.00669451, 0.00675499, 0.00680949, 0.00677729", \ + "0.0101766, 0.00955979, 0.00891732, 0.00875385, 0.00867282, 0.00865842, 0.00866824", \ + "0.0137923, 0.0129774, 0.0118791, 0.0115582, 0.0113309, 0.0112248, 0.0112396" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105032, 0.0103265, 0.0104153, 0.0105169, 0.0106022, 0.0106466, 0.0106738", \ + "0.0103619, 0.0101907, 0.0102554, 0.0103716, 0.0104666, 0.010514, 0.0105425", \ + "0.0107508, 0.0105252, 0.010451, 0.0105127, 0.0105999, 0.0106576, 0.0107013", \ + "0.0118474, 0.0114488, 0.0111563, 0.0111477, 0.0111965, 0.0112581, 0.0112997", \ + "0.0139769, 0.0134359, 0.0127576, 0.0126056, 0.0125439, 0.0125546, 0.0125772", \ + "0.0169802, 0.0161351, 0.0150381, 0.0147627, 0.0146176, 0.0145842, 0.0145776", \ + "0.020457, 0.0194493, 0.0179799, 0.017564, 0.0173741, 0.0172722, 0.017225" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00525464, 0.00537295, 0.00566945, 0.00576193, 0.00582029, 0.00584667, 0.00585725", \ + "0.00513885, 0.00523266, 0.00550398, 0.00561098, 0.00567971, 0.00571071, 0.00572762", \ + "0.00555625, 0.00548724, 0.00553158, 0.00561832, 0.00572063, 0.00577209, 0.00580524", \ + "0.00665019, 0.00643061, 0.00625641, 0.00626127, 0.00631344, 0.00636649, 0.00640887", \ + "0.00876271, 0.00833191, 0.00782622, 0.00770246, 0.00769904, 0.00772213, 0.00771302", \ + "0.0118521, 0.0112149, 0.0103393, 0.010067, 0.00990001, 0.00984627, 0.00985081", \ + "0.0156106, 0.0148029, 0.0135316, 0.0131159, 0.0128135, 0.0126864, 0.0126743" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122406, 0.0120685, 0.0121348, 0.012241, 0.0123254, 0.0123694, 0.0123938", \ + "0.012108, 0.0119351, 0.0120041, 0.0121127, 0.0121987, 0.0122436, 0.0122696", \ + "0.0122068, 0.0119906, 0.011945, 0.0120273, 0.012109, 0.0121785, 0.0122115", \ + "0.0129137, 0.0125708, 0.0123264, 0.012346, 0.0124029, 0.01245, 0.0124818", \ + "0.0145915, 0.0140554, 0.013516, 0.0134569, 0.0134505, 0.0134818, 0.0135163", \ + "0.0173177, 0.0165844, 0.0156875, 0.0155057, 0.0154026, 0.0153923, 0.0153984", \ + "0.020822, 0.0199322, 0.0186425, 0.0183033, 0.0181529, 0.0180724, 0.0180426" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00524484, 0.00536701, 0.0056667, 0.00576116, 0.00581864, 0.00584396, 0.00585652", \ + "0.00513005, 0.00522675, 0.00550313, 0.00560981, 0.00567819, 0.00570853, 0.00572294", \ + "0.00550233, 0.00545755, 0.00551675, 0.00561098, 0.005717, 0.00577282, 0.0058123", \ + "0.00651943, 0.00634537, 0.00621586, 0.00625914, 0.00631654, 0.00635626, 0.00640036", \ + "0.00851674, 0.0081372, 0.00773027, 0.00765166, 0.0076537, 0.00771322, 0.00774358", \ + "0.0113663, 0.0107912, 0.0102507, 0.010006, 0.00985665, 0.00983908, 0.00987649", \ + "0.0150865, 0.0142929, 0.0134448, 0.0130604, 0.0127834, 0.0126475, 0.0126147" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0110685, 0.0109379, 0.0110703, 0.0111851, 0.0112671, 0.0113042, 0.0113271", \ + "0.0109376, 0.0108051, 0.0109317, 0.0110377, 0.0111263, 0.0111685, 0.0111924", \ + "0.0110409, 0.0108857, 0.0108755, 0.0109622, 0.0110537, 0.0111172, 0.0111481", \ + "0.0117536, 0.0115501, 0.0112902, 0.0113143, 0.0113664, 0.0114079, 0.0114372", \ + "0.0136065, 0.0130528, 0.0125402, 0.0124822, 0.0124954, 0.0125116, 0.0125354", \ + "0.0163774, 0.015638, 0.0147521, 0.0145852, 0.0145139, 0.0144941, 0.0144936", \ + "0.0199875, 0.0190759, 0.0177582, 0.0174375, 0.017246, 0.0171736, 0.0171578" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00531537, 0.00542789, 0.00572617, 0.00582272, 0.00588313, 0.00591189, 0.00592749", \ + "0.00519514, 0.00529203, 0.0055686, 0.00567935, 0.00575061, 0.00578267, 0.00579879", \ + "0.00557281, 0.00553551, 0.00562794, 0.00570547, 0.00580354, 0.00586068, 0.00590029", \ + "0.00657138, 0.00640182, 0.0062767, 0.00630131, 0.0063648, 0.00642155, 0.00646446", \ + "0.00855311, 0.00819125, 0.00779076, 0.00772707, 0.00774064, 0.00780675, 0.00778643", \ + "0.0114476, 0.010892, 0.0103459, 0.0100994, 0.00995164, 0.00992879, 0.00991736", \ + "0.0153561, 0.0145984, 0.0135133, 0.0131381, 0.0128824, 0.0127569, 0.0127643" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114143, 0.0113482, 0.0115378, 0.0116513, 0.0117286, 0.0117652, 0.0117848", \ + "0.011281, 0.0112121, 0.0113919, 0.0115073, 0.0115916, 0.0116296, 0.0116504", \ + "0.0113999, 0.0112543, 0.0113038, 0.0114048, 0.0114995, 0.0115622, 0.0115851", \ + "0.0123018, 0.011987, 0.0117572, 0.0117772, 0.0118336, 0.0118726, 0.0119027", \ + "0.0141562, 0.0136163, 0.0130737, 0.0129966, 0.0129906, 0.0130044, 0.0130315", \ + "0.0169806, 0.0162404, 0.0153269, 0.0151406, 0.0150366, 0.0150173, 0.0150118", \ + "0.0206478, 0.0197461, 0.018389, 0.0180584, 0.0178397, 0.0177597, 0.0177257" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00525464, 0.00537295, 0.00566945, 0.00576193, 0.00582029, 0.00584667, 0.00585725", \ + "0.00513885, 0.00523266, 0.00550398, 0.00561098, 0.00567971, 0.00571071, 0.00572762", \ + "0.00555625, 0.00548724, 0.00553158, 0.00561832, 0.00572063, 0.00577209, 0.00580524", \ + "0.00665019, 0.00643061, 0.00625641, 0.00626127, 0.00631344, 0.00636649, 0.00640887", \ + "0.00876271, 0.00833191, 0.00782622, 0.00770246, 0.00769904, 0.00772213, 0.00771302", \ + "0.0118521, 0.0112149, 0.0103393, 0.010067, 0.00990001, 0.00984627, 0.00985081", \ + "0.0156106, 0.0148029, 0.0135316, 0.0131159, 0.0128135, 0.0126864, 0.0126743" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122406, 0.0120685, 0.0121348, 0.012241, 0.0123254, 0.0123694, 0.0123938", \ + "0.012108, 0.0119351, 0.0120041, 0.0121127, 0.0121987, 0.0122436, 0.0122696", \ + "0.0122068, 0.0119906, 0.011945, 0.0120273, 0.012109, 0.0121785, 0.0122115", \ + "0.0129137, 0.0125708, 0.0123264, 0.012346, 0.0124029, 0.01245, 0.0124818", \ + "0.0145915, 0.0140554, 0.013516, 0.0134569, 0.0134505, 0.0134818, 0.0135163", \ + "0.0173177, 0.0165844, 0.0156875, 0.0155057, 0.0154026, 0.0153923, 0.0153984", \ + "0.020822, 0.0199322, 0.0186425, 0.0183033, 0.0181529, 0.0180724, 0.0180426" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00527525, 0.00537061, 0.00563913, 0.00573067, 0.00578985, 0.00581571, 0.00583315", \ + "0.0051512, 0.0052295, 0.00547561, 0.00557758, 0.00564637, 0.00567869, 0.005696", \ + "0.00566152, 0.00558182, 0.00558639, 0.00565448, 0.00573217, 0.00578469, 0.00581665", \ + "0.00677581, 0.00655769, 0.00635878, 0.00640227, 0.00638029, 0.00642977, 0.00646239", \ + "0.00883678, 0.00841235, 0.00792291, 0.00780535, 0.00778833, 0.00779056, 0.007813", \ + "0.0121354, 0.0115123, 0.0106463, 0.010351, 0.0101564, 0.0100841, 0.0101864", \ + "0.0161088, 0.0153056, 0.0140793, 0.0136385, 0.0132962, 0.0131472, 0.013092" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135236, 0.013369, 0.0134367, 0.0135371, 0.0136241, 0.0136652, 0.0136885", \ + "0.0134185, 0.0132445, 0.01331, 0.0134183, 0.0135044, 0.0135459, 0.01357", \ + "0.0134063, 0.0132076, 0.0131977, 0.0132888, 0.0133808, 0.0134384, 0.0134696", \ + "0.0138896, 0.0135957, 0.0134203, 0.0134738, 0.0135507, 0.0135978, 0.0136254", \ + "0.0153925, 0.0149224, 0.0144864, 0.014447, 0.0144727, 0.0145084, 0.0145359", \ + "0.017967, 0.0173371, 0.0166086, 0.0164693, 0.0164192, 0.0164308, 0.0164533", \ + "0.0215932, 0.0208642, 0.0198321, 0.0195073, 0.0193124, 0.0192464, 0.0192305" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00526466, 0.00536168, 0.00563859, 0.00573071, 0.00578833, 0.00581762, 0.00582767", \ + "0.00514006, 0.00522389, 0.00547521, 0.0055775, 0.00564603, 0.00567783, 0.00569422", \ + "0.00561159, 0.00555216, 0.00557746, 0.00565007, 0.00573249, 0.0057862, 0.0058208", \ + "0.00666202, 0.0064782, 0.00632351, 0.00632311, 0.00685476, 0.00641558, 0.00645308", \ + "0.00859498, 0.00825349, 0.00794758, 0.00782977, 0.00783671, 0.00784025, 0.00783036", \ + "0.0116385, 0.0111764, 0.010481, 0.0102371, 0.0100963, 0.0100634, 0.0100452", \ + "0.0156669, 0.0149018, 0.0138218, 0.0134549, 0.013183, 0.0130796, 0.0130681" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123707, 0.012239, 0.0123726, 0.0124862, 0.0125661, 0.012601, 0.0126237", \ + "0.0122462, 0.0121134, 0.0122403, 0.0123463, 0.0124303, 0.0124713, 0.0124934", \ + "0.0122599, 0.0120891, 0.0121363, 0.0122397, 0.0123245, 0.0123824, 0.0124068", \ + "0.0127591, 0.0124807, 0.0123609, 0.0124124, 0.0124942, 0.0125486, 0.0125822", \ + "0.014439, 0.0139667, 0.0135299, 0.0134848, 0.0134974, 0.0135364, 0.0135618", \ + "0.0170418, 0.0163964, 0.0156658, 0.015552, 0.0155171, 0.0155188, 0.0155293", \ + "0.0207269, 0.0199003, 0.0189375, 0.0186214, 0.0184477, 0.0183845, 0.0183573" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00533019, 0.00541201, 0.00567529, 0.00577179, 0.00583184, 0.00586073, 0.00587501", \ + "0.00519416, 0.00527401, 0.00552301, 0.00562739, 0.00569865, 0.0057319, 0.0057504", \ + "0.00566274, 0.00560724, 0.00563174, 0.00570664, 0.00578511, 0.00583909, 0.00587382", \ + "0.00671379, 0.00653898, 0.00638895, 0.00640609, 0.00642861, 0.00647678, 0.00651838", \ + "0.00869718, 0.00843653, 0.00802316, 0.00790365, 0.00789157, 0.00801088, 0.00789776", \ + "0.0118076, 0.0112484, 0.0105302, 0.0102979, 0.0101723, 0.0101275, 0.0101883", \ + "0.0156714, 0.0149263, 0.0138874, 0.0135272, 0.0132925, 0.0131568, 0.0131335" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012733, 0.012662, 0.0128469, 0.0129608, 0.0130357, 0.0130716, 0.0130886", \ + "0.0126005, 0.0125252, 0.0127072, 0.0128245, 0.0129051, 0.0129409, 0.0129602", \ + "0.0126425, 0.0125086, 0.0125853, 0.012696, 0.0127975, 0.0128523, 0.0128702", \ + "0.0131322, 0.0129512, 0.0128392, 0.0129018, 0.0129703, 0.0130246, 0.0130577", \ + "0.0148613, 0.0144118, 0.0140042, 0.0139568, 0.0139892, 0.0140218, 0.0140533", \ + "0.0177096, 0.0171412, 0.0163369, 0.016155, 0.0160813, 0.0160755, 0.0160845", \ + "0.0212961, 0.0205071, 0.019496, 0.0192716, 0.0190597, 0.0189883, 0.0189389" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00527525, 0.00537061, 0.00563913, 0.00573067, 0.00578985, 0.00581571, 0.00583315", \ + "0.0051512, 0.0052295, 0.00547561, 0.00557758, 0.00564637, 0.00567869, 0.005696", \ + "0.00566152, 0.00558182, 0.00558639, 0.00565448, 0.00573217, 0.00578469, 0.00581665", \ + "0.00677581, 0.00655769, 0.00635878, 0.00640227, 0.00638029, 0.00642977, 0.00646239", \ + "0.00883678, 0.00841235, 0.00792291, 0.00780535, 0.00778833, 0.00779056, 0.007813", \ + "0.0121354, 0.0115123, 0.0106463, 0.010351, 0.0101564, 0.0100841, 0.0101864", \ + "0.0161088, 0.0153056, 0.0140793, 0.0136385, 0.0132962, 0.0131472, 0.013092" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135236, 0.013369, 0.0134367, 0.0135371, 0.0136241, 0.0136652, 0.0136885", \ + "0.0134185, 0.0132445, 0.01331, 0.0134183, 0.0135044, 0.0135459, 0.01357", \ + "0.0134063, 0.0132076, 0.0131977, 0.0132888, 0.0133808, 0.0134384, 0.0134696", \ + "0.0138896, 0.0135957, 0.0134203, 0.0134738, 0.0135507, 0.0135978, 0.0136254", \ + "0.0153925, 0.0149224, 0.0144864, 0.014447, 0.0144727, 0.0145084, 0.0145359", \ + "0.017967, 0.0173371, 0.0166086, 0.0164693, 0.0164192, 0.0164308, 0.0164533", \ + "0.0215932, 0.0208642, 0.0198321, 0.0195073, 0.0193124, 0.0192464, 0.0192305" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172319; + rise_capacitance : 0.00172319; + rise_capacitance_range (0.00102031, 0.00172319); + fall_capacitance : 0.00172165; + fall_capacitance_range (0.00101626, 0.00172165); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000188802, -0.000184967, -0.000185277, -0.000185853, -0.000184772, -0.000183904, -0.000183377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000196519, 0.00019343, 0.000195306, 0.000194701, 0.000192812, 0.000190471, 0.000187661" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017676, -0.000176869, -0.000178308, -0.00017711, -0.000175052, -0.000172521, -0.000170125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00017676, 0.000177871, 0.000178506, 0.00017711, 0.000175052, 0.000172521, 0.000170125" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000170679, -0.000177239, -0.000174944, -0.000174242, -0.000175179, -0.000174484, -0.00017406" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000173351, 0.000177392, 0.000176712, 0.000174242, 0.000175179, 0.000174484, 0.00017406" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000171141, -0.000171135, -0.000171671, -0.000169582, -0.00017173, -0.000171009, -0.000170563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00017532, 0.000173659, 0.000171671, 0.000171001, 0.00017173, 0.000171009, 0.000170563" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00158093, -0.0015766, -0.00158014, -0.00158318, -0.001584, -0.00158511, -0.00158794" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159416, 0.00159138, 0.00159068, 0.00159581, 0.00159437, 0.00159118, 0.00159042" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168304; + rise_capacitance : 0.00168304; + rise_capacitance_range (0.00120715, 0.00168304); + fall_capacitance : 0.00164999; + fall_capacitance_range (0.00109866, 0.00164999); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000185058, -0.000183919, -0.000184008, -0.000184311, -0.000183519, -0.000182769, -0.00018236" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000196968, 0.000196164, 0.000193968, 0.000192912, 0.000191796, 0.000189469, 0.000186663" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000178072, -0.000175211, -0.000176536, -0.000176229, -0.000174234, -0.000171673, -0.000169133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000179137, 0.000178937, 0.000177215, 0.000176229, 0.000174234, 0.000171673, 0.000169133" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000172221, -0.000172368, -0.000175114, -0.000173816, -0.000174174, -0.000173464, -0.000173025" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000173097, 0.000173129, 0.000175894, 0.000174977, 0.000174174, 0.000173464, 0.000173025" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000169026, -0.000168292, -0.000171128, -0.000169064, -0.00017007, -0.000169791, -0.000169317" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000170386, 0.000169315, 0.000172534, 0.000171457, 0.00017055, 0.000169791, 0.000169317" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126404, -0.00126694, -0.00126603, -0.00126445, -0.0012681, -0.00126602, -0.00126475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133567, 0.00127358, 0.00127402, 0.00127256, 0.00127019, 0.00126709, 0.00126475" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168437; + rise_capacitance : 0.00164919; + rise_capacitance_range (0.00118801, 0.00164919); + fall_capacitance : 0.00168437; + fall_capacitance_range (0.00111012, 0.00168437); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000290514, -0.000289314, -0.000290052, -0.000290474, -0.000289823, -0.000289448, -0.000288689" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000290514, 0.000289314, 0.000290052, 0.000290474, 0.000289823, 0.000289448, 0.000288689" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000833833, -0.00103542, -0.00112301, -0.00114296, -0.00115287, -0.00115487, -0.00115201" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115141, 0.00115747, 0.00115543, 0.00116283, 0.00115938, 0.00115487, 0.00115201" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000233002, -0.00023453, -0.000234294, -0.000235343, -0.000235226, -0.000235558, -0.000236885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000240208, 0.00024078, 0.000238995, 0.000239199, 0.000238962, 0.000239079, 0.000239098" \ + ); + } + } + internal_power () { + when : "(!A * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000233008, -0.000235219, -0.000234299, -0.00023537, -0.000235231, -0.000235557, -0.000236891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000235085, 0.000240792, 0.000239467, 0.000239235, 0.000238985, 0.000239094, 0.000239111" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167956; + rise_capacitance : 0.00164103; + rise_capacitance_range (0.00121079, 0.00164103); + fall_capacitance : 0.00167956; + fall_capacitance_range (0.00123297, 0.00167956); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00104059, -0.00109826, -0.0011531, -0.0011499, -0.0011624, -0.00116074, -0.00115765" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011598, 0.00116292, 0.00116949, 0.00117103, 0.0011624, 0.00116074, 0.00115765" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000902478, -0.00103403, -0.00111975, -0.00113251, -0.00113473, -0.0011297, -0.00112655" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112927, 0.00114075, 0.00113401, 0.00113397, 0.00113473, 0.0011297, 0.00112655" \ + ); + } + } + internal_power () { + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101481, -0.00109593, -0.00115311, -0.00115019, -0.00116452, -0.00116636, -0.00116326" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116975, 0.0011738, 0.00117685, 0.0011766, 0.00117191, 0.00116636, 0.00116326" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101494, -0.00109601, -0.00115313, -0.0011502, -0.00116453, -0.00116637, -0.00116328" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116975, 0.00117495, 0.00117525, 0.00117663, 0.00117193, 0.00116637, 0.00116328" \ + ); + } + } + } + } + cell (AO21X2) { + area : 9.8784; + cell_leakage_power : 0.168603; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.158491; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187643; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140775; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214985; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140775; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185759; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110239; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210154; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168603; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0665689, 0.0763974, 0.112977, 0.152291, 0.228989, 0.3283, 0.457919", \ + "0.0792065, 0.0890464, 0.125593, 0.164977, 0.24168, 0.340989, 0.470629", \ + "0.123105, 0.133799, 0.171655, 0.211159, 0.287936, 0.387271, 0.516976", \ + "0.158349, 0.170685, 0.211695, 0.25166, 0.328606, 0.42799, 0.557779", \ + "0.203014, 0.217578, 0.264801, 0.306869, 0.383395, 0.482392, 0.612023", \ + "0.245014, 0.261537, 0.315668, 0.361072, 0.440014, 0.539481, 0.668951", \ + "0.283217, 0.301352, 0.362529, 0.412337, 0.494287, 0.594475, 0.725191" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195119, 0.0275815, 0.0688858, 0.122742, 0.233354, 0.37833, 0.568255", \ + "0.0195221, 0.0275599, 0.0688487, 0.122748, 0.233326, 0.378382, 0.568243", \ + "0.0234209, 0.0313457, 0.0709988, 0.123626, 0.233534, 0.378391, 0.568242", \ + "0.0297915, 0.0380111, 0.0757284, 0.126631, 0.234847, 0.378999, 0.56853", \ + "0.0398005, 0.048883, 0.0855499, 0.133047, 0.237907, 0.380652, 0.569474", \ + "0.050699, 0.060643, 0.098712, 0.143584, 0.244151, 0.384208, 0.571805", \ + "0.062064, 0.072666, 0.113365, 0.15683, 0.253825, 0.391457, 0.576918" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0793658, 0.0895649, 0.125496, 0.161213, 0.228154, 0.313863, 0.425527", \ + "0.0907816, 0.100988, 0.136875, 0.172598, 0.239603, 0.325273, 0.436983", \ + "0.144204, 0.154947, 0.191702, 0.227625, 0.294671, 0.380519, 0.492165", \ + "0.188036, 0.200229, 0.239482, 0.276283, 0.343994, 0.429874, 0.541489", \ + "0.24224, 0.256379, 0.300588, 0.338574, 0.406239, 0.492001, 0.603895", \ + "0.295188, 0.310985, 0.360927, 0.401154, 0.469926, 0.555469, 0.667177", \ + "0.346355, 0.363565, 0.419195, 0.463174, 0.534012, 0.620517, 0.732325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215611, 0.029, 0.063288, 0.10635, 0.195212, 0.313219, 0.468272", \ + "0.0215475, 0.0289613, 0.0633059, 0.106351, 0.195207, 0.313214, 0.468216", \ + "0.0253783, 0.0323948, 0.0652736, 0.107324, 0.195623, 0.313224, 0.468353", \ + "0.0329578, 0.0398368, 0.0705977, 0.111253, 0.198184, 0.314803, 0.469178", \ + "0.0436002, 0.0509361, 0.0800028, 0.117615, 0.201335, 0.317169, 0.471291", \ + "0.054572, 0.062425, 0.091749, 0.126792, 0.206677, 0.319924, 0.473041", \ + "0.066033, 0.074374, 0.105229, 0.138139, 0.214455, 0.325315, 0.476731" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0627331, 0.0725462, 0.109154, 0.148479, 0.225217, 0.324463, 0.454144", \ + "0.0748992, 0.0846997, 0.121251, 0.160612, 0.237375, 0.33663, 0.466288", \ + "0.124467, 0.135419, 0.173383, 0.212776, 0.289211, 0.388417, 0.518077", \ + "0.162703, 0.175608, 0.217067, 0.256845, 0.333682, 0.432884, 0.562347", \ + "0.211774, 0.226923, 0.274969, 0.316469, 0.392703, 0.491708, 0.621281", \ + "0.258764, 0.275787, 0.331436, 0.376527, 0.453975, 0.552764, 0.68217", \ + "0.302382, 0.321049, 0.383886, 0.433789, 0.514271, 0.613997, 0.74407" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.019533, 0.027599, 0.0688656, 0.122735, 0.233379, 0.378364, 0.568244", \ + "0.0195064, 0.0275628, 0.0688426, 0.122733, 0.233353, 0.378382, 0.568244", \ + "0.0254275, 0.032961, 0.0716139, 0.123938, 0.233586, 0.378395, 0.568214", \ + "0.0334065, 0.0414326, 0.0771227, 0.127314, 0.235335, 0.379416, 0.568689", \ + "0.0446756, 0.0536447, 0.0880725, 0.133709, 0.238099, 0.381093, 0.57004", \ + "0.056939, 0.066668, 0.102747, 0.14491, 0.244032, 0.384111, 0.572041", \ + "0.070056, 0.080314, 0.119898, 0.160153, 0.254157, 0.390718, 0.576552" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0719914, 0.081995, 0.117305, 0.152727, 0.219426, 0.305019, 0.416579", \ + "0.0830868, 0.0930817, 0.128383, 0.163796, 0.230528, 0.316123, 0.427696", \ + "0.133046, 0.143722, 0.180347, 0.216068, 0.282809, 0.368541, 0.480284", \ + "0.17218, 0.1844, 0.223792, 0.260352, 0.327584, 0.412973, 0.524352", \ + "0.219716, 0.233837, 0.278643, 0.31687, 0.383957, 0.469491, 0.581301", \ + "0.2651, 0.280941, 0.332151, 0.373314, 0.441735, 0.527215, 0.638821", \ + "0.306639, 0.324033, 0.381548, 0.427059, 0.498669, 0.585593, 0.697624" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0205696, 0.027962, 0.0624035, 0.105586, 0.194628, 0.312652, 0.467822", \ + "0.0205619, 0.0279229, 0.0624778, 0.10551, 0.194622, 0.312741, 0.467821", \ + "0.0254735, 0.0324705, 0.0652343, 0.107055, 0.195114, 0.312751, 0.467831", \ + "0.0332188, 0.0401869, 0.0708012, 0.111278, 0.198093, 0.314701, 0.468811", \ + "0.0444333, 0.0519125, 0.0810493, 0.118101, 0.201506, 0.317014, 0.471035", \ + "0.05655, 0.064572, 0.09452, 0.128608, 0.208107, 0.320432, 0.473023", \ + "0.069508, 0.077939, 0.110118, 0.142824, 0.218466, 0.327793, 0.478019" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.045202, 0.0532287, 0.0863188, 0.124972, 0.20151, 0.300756, 0.430326", \ + "0.0601027, 0.0680555, 0.101114, 0.139789, 0.216347, 0.315617, 0.44516", \ + "0.112681, 0.122186, 0.156299, 0.194859, 0.271318, 0.370542, 0.500169", \ + "0.151641, 0.163216, 0.200648, 0.239008, 0.315273, 0.414269, 0.543852", \ + "0.199689, 0.213738, 0.257331, 0.296715, 0.372627, 0.471356, 0.600758", \ + "0.243836, 0.259954, 0.310492, 0.352477, 0.428823, 0.527356, 0.656501", \ + "0.284592, 0.302408, 0.359717, 0.405446, 0.482541, 0.581718, 0.711278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0147468, 0.0221122, 0.0644573, 0.119751, 0.231237, 0.376417, 0.566254", \ + "0.0147276, 0.0221124, 0.0644592, 0.119747, 0.231252, 0.376416, 0.566235", \ + "0.0211153, 0.0277691, 0.0662949, 0.120294, 0.231355, 0.376432, 0.566307", \ + "0.0284728, 0.0356445, 0.0707765, 0.12231, 0.232194, 0.376934, 0.566595", \ + "0.0384804, 0.0467772, 0.0798307, 0.127259, 0.234205, 0.378172, 0.567523", \ + "0.049042, 0.05821, 0.091868, 0.135582, 0.238219, 0.380493, 0.569217", \ + "0.060022, 0.069917, 0.105789, 0.146818, 0.24513, 0.385002, 0.572485" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0791467, 0.0891189, 0.124493, 0.159867, 0.226601, 0.312122, 0.423734", \ + "0.0921586, 0.102132, 0.137435, 0.172819, 0.239543, 0.325129, 0.436686", \ + "0.134776, 0.145443, 0.182107, 0.217849, 0.284647, 0.370245, 0.481815", \ + "0.167796, 0.179791, 0.219611, 0.256754, 0.324308, 0.410047, 0.521608", \ + "0.209733, 0.223647, 0.268838, 0.308065, 0.376696, 0.462247, 0.573979", \ + "0.251651, 0.267368, 0.318748, 0.361278, 0.431723, 0.518152, 0.629619", \ + "0.290933, 0.308213, 0.365661, 0.412361, 0.486491, 0.574747, 0.687624" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0205741, 0.0279536, 0.0624203, 0.10559, 0.194635, 0.31274, 0.467821", \ + "0.02056, 0.0279549, 0.0624812, 0.105551, 0.194629, 0.312758, 0.467821", \ + "0.0237242, 0.0310794, 0.0644384, 0.106609, 0.194987, 0.312729, 0.467826", \ + "0.0295551, 0.037159, 0.0698235, 0.110721, 0.197357, 0.314018, 0.468581", \ + "0.039014, 0.0472333, 0.0794681, 0.118021, 0.201593, 0.316492, 0.470147", \ + "0.049221, 0.058024, 0.091389, 0.128284, 0.208813, 0.320748, 0.472648", \ + "0.059978, 0.069372, 0.104863, 0.141261, 0.219381, 0.328868, 0.47826" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0472835, 0.0563995, 0.090531, 0.129233, 0.205761, 0.30499, 0.434612", \ + "0.0621485, 0.0712182, 0.105307, 0.144034, 0.220593, 0.319836, 0.449456", \ + "0.116031, 0.126958, 0.162808, 0.201455, 0.27789, 0.377136, 0.506734", \ + "0.156827, 0.170151, 0.210235, 0.24935, 0.325588, 0.424731, 0.554299", \ + "0.207719, 0.223712, 0.270929, 0.311517, 0.387715, 0.486607, 0.616019", \ + "0.254943, 0.272833, 0.32756, 0.371415, 0.448285, 0.547196, 0.67652", \ + "0.299713, 0.319114, 0.380767, 0.429086, 0.507966, 0.607333, 0.736885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168826, 0.0242292, 0.0651309, 0.11992, 0.231247, 0.376419, 0.566274", \ + "0.0168988, 0.0242843, 0.0651527, 0.119922, 0.231246, 0.376418, 0.566287", \ + "0.0241275, 0.0308733, 0.0674582, 0.120618, 0.231353, 0.376423, 0.566311", \ + "0.0326509, 0.0400309, 0.07303, 0.12322, 0.232267, 0.376842, 0.566537", \ + "0.0443219, 0.0523775, 0.0838201, 0.129413, 0.234631, 0.378166, 0.567328", \ + "0.056197, 0.065061, 0.097452, 0.139201, 0.239271, 0.380455, 0.569034", \ + "0.068045, 0.077295, 0.11228, 0.151918, 0.246937, 0.384928, 0.572052" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0875503, 0.0977825, 0.133701, 0.169398, 0.23636, 0.322051, 0.433689", \ + "0.100686, 0.110911, 0.146806, 0.18256, 0.249507, 0.335224, 0.446904", \ + "0.144906, 0.155768, 0.192503, 0.228397, 0.295455, 0.381126, 0.492845", \ + "0.181266, 0.193273, 0.23303, 0.270345, 0.338081, 0.423934, 0.535568", \ + "0.227567, 0.241471, 0.286396, 0.325527, 0.394212, 0.480095, 0.591931", \ + "0.273524, 0.289283, 0.340053, 0.382222, 0.452524, 0.538912, 0.650644", \ + "0.316841, 0.334296, 0.391101, 0.436759, 0.510694, 0.599067, 0.711469" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215716, 0.0289551, 0.063339, 0.106295, 0.19521, 0.313121, 0.468267", \ + "0.0215673, 0.0289643, 0.0633369, 0.106344, 0.195209, 0.313108, 0.468216", \ + "0.0241108, 0.0314266, 0.0647559, 0.106968, 0.195412, 0.313227, 0.468219", \ + "0.0295734, 0.0371133, 0.0699736, 0.110909, 0.197619, 0.314162, 0.468862", \ + "0.0385759, 0.0466248, 0.0786892, 0.117565, 0.201525, 0.316637, 0.470311", \ + "0.04849, 0.057164, 0.090016, 0.127045, 0.208, 0.320429, 0.472618", \ + "0.058876, 0.068242, 0.102867, 0.139634, 0.217494, 0.327686, 0.477697" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0473309, 0.0553691, 0.0884417, 0.127091, 0.203633, 0.302875, 0.432411", \ + "0.0622671, 0.0702944, 0.103327, 0.141972, 0.218529, 0.317768, 0.447325", \ + "0.116454, 0.125905, 0.159948, 0.198439, 0.274877, 0.374145, 0.50378", \ + "0.157248, 0.168772, 0.205945, 0.244499, 0.320632, 0.419649, 0.549179", \ + "0.208068, 0.222098, 0.265286, 0.304642, 0.380465, 0.479256, 0.608713", \ + "0.255105, 0.271295, 0.32138, 0.363125, 0.439234, 0.538166, 0.667607", \ + "0.298645, 0.316642, 0.373515, 0.41876, 0.496133, 0.59547, 0.725094" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0148852, 0.0222025, 0.064416, 0.119681, 0.231214, 0.37638, 0.566207", \ + "0.0148549, 0.0221806, 0.0644165, 0.11969, 0.231194, 0.376381, 0.566212", \ + "0.0208982, 0.027487, 0.0661401, 0.120163, 0.23131, 0.376381, 0.566276", \ + "0.0281967, 0.0352559, 0.0703884, 0.122173, 0.232055, 0.376836, 0.566537", \ + "0.0381254, 0.0462301, 0.0790641, 0.126759, 0.233923, 0.378063, 0.567333", \ + "0.048514, 0.057557, 0.090735, 0.134738, 0.237642, 0.38018, 0.569009", \ + "0.059312, 0.06921, 0.104305, 0.145396, 0.244058, 0.384376, 0.572131" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0679175, 0.0772394, 0.11093, 0.145561, 0.21185, 0.297284, 0.408777", \ + "0.0815457, 0.0908617, 0.124487, 0.15915, 0.225449, 0.310855, 0.422351", \ + "0.128948, 0.139256, 0.174669, 0.209788, 0.276184, 0.361668, 0.473187", \ + "0.163812, 0.175875, 0.215263, 0.251782, 0.318803, 0.404379, 0.515873", \ + "0.206163, 0.220507, 0.266286, 0.305408, 0.373417, 0.458876, 0.570471", \ + "0.247547, 0.263858, 0.316629, 0.359507, 0.42984, 0.516089, 0.627568", \ + "0.285868, 0.303876, 0.36328, 0.410479, 0.484453, 0.572108, 0.684283" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0177613, 0.0249568, 0.0594163, 0.102908, 0.192578, 0.310899, 0.466207", \ + "0.0177471, 0.0249398, 0.0594098, 0.10287, 0.192534, 0.310897, 0.466207", \ + "0.0220114, 0.0291196, 0.0619351, 0.104109, 0.192916, 0.310913, 0.466211", \ + "0.0289151, 0.0364355, 0.0681139, 0.108637, 0.195282, 0.312045, 0.466921", \ + "0.0391334, 0.0474908, 0.0791349, 0.116628, 0.199644, 0.314502, 0.468376", \ + "0.049704, 0.058918, 0.092001, 0.127764, 0.206709, 0.318534, 0.470473", \ + "0.060618, 0.070562, 0.106325, 0.141599, 0.217712, 0.326337, 0.475832" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0472835, 0.0563995, 0.090531, 0.129233, 0.205761, 0.30499, 0.434612", \ + "0.0621485, 0.0712182, 0.105307, 0.144034, 0.220593, 0.319836, 0.449456", \ + "0.116031, 0.126958, 0.162808, 0.201455, 0.27789, 0.377136, 0.506734", \ + "0.156827, 0.170151, 0.210235, 0.24935, 0.325588, 0.424731, 0.554299", \ + "0.207719, 0.223712, 0.270929, 0.311517, 0.387715, 0.486607, 0.616019", \ + "0.254943, 0.272833, 0.32756, 0.371415, 0.448285, 0.547196, 0.67652", \ + "0.299713, 0.319114, 0.380767, 0.429086, 0.507966, 0.607333, 0.736885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168826, 0.0242292, 0.0651309, 0.11992, 0.231247, 0.376419, 0.566274", \ + "0.0168988, 0.0242843, 0.0651527, 0.119922, 0.231246, 0.376418, 0.566287", \ + "0.0241275, 0.0308733, 0.0674582, 0.120618, 0.231353, 0.376423, 0.566311", \ + "0.0326509, 0.0400309, 0.07303, 0.12322, 0.232267, 0.376842, 0.566537", \ + "0.0443219, 0.0523775, 0.0838201, 0.129413, 0.234631, 0.378166, 0.567328", \ + "0.056197, 0.065061, 0.097452, 0.139201, 0.239271, 0.380455, 0.569034", \ + "0.068045, 0.077295, 0.11228, 0.151918, 0.246937, 0.384928, 0.572052" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0875503, 0.0977825, 0.133701, 0.169398, 0.23636, 0.322051, 0.433689", \ + "0.100686, 0.110911, 0.146806, 0.18256, 0.249507, 0.335224, 0.446904", \ + "0.144906, 0.155768, 0.192503, 0.228397, 0.295455, 0.381126, 0.492845", \ + "0.181266, 0.193273, 0.23303, 0.270345, 0.338081, 0.423934, 0.535568", \ + "0.227567, 0.241471, 0.286396, 0.325527, 0.394212, 0.480095, 0.591931", \ + "0.273524, 0.289283, 0.340053, 0.382222, 0.452524, 0.538912, 0.650644", \ + "0.316841, 0.334296, 0.391101, 0.436759, 0.510694, 0.599067, 0.711469" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215716, 0.0289551, 0.063339, 0.106295, 0.19521, 0.313121, 0.468267", \ + "0.0215673, 0.0289643, 0.0633369, 0.106344, 0.195209, 0.313108, 0.468216", \ + "0.0241108, 0.0314266, 0.0647559, 0.106968, 0.195412, 0.313227, 0.468219", \ + "0.0295734, 0.0371133, 0.0699736, 0.110909, 0.197619, 0.314162, 0.468862", \ + "0.0385759, 0.0466248, 0.0786892, 0.117565, 0.201525, 0.316637, 0.470311", \ + "0.04849, 0.057164, 0.090016, 0.127045, 0.208, 0.320429, 0.472618", \ + "0.058876, 0.068242, 0.102867, 0.139634, 0.217494, 0.327686, 0.477697" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00502136, 0.00507388, 0.00533412, 0.00544646, 0.00551696, 0.00554638, 0.00556263", \ + "0.0048573, 0.00491105, 0.0051797, 0.00529575, 0.00537321, 0.00540514, 0.00542337", \ + "0.00505019, 0.00499831, 0.00507191, 0.00516388, 0.00525217, 0.00530904, 0.00533335", \ + "0.00573758, 0.00556303, 0.00551302, 0.00560069, 0.00564711, 0.00568907, 0.00573371", \ + "0.00763802, 0.00725331, 0.00692142, 0.00688571, 0.00692421, 0.00697686, 0.0069873", \ + "0.0105024, 0.0099216, 0.00932171, 0.00916128, 0.00906459, 0.00907632, 0.00907321", \ + "0.0142558, 0.0134575, 0.0124313, 0.0121367, 0.011932, 0.0118384, 0.0118627" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00991638, 0.00992003, 0.0101632, 0.0102769, 0.0103578, 0.010394, 0.0104145", \ + "0.00976904, 0.00976994, 0.0100103, 0.0101333, 0.0102201, 0.0102615, 0.010285", \ + "0.01029, 0.0101778, 0.0102297, 0.0103178, 0.0104255, 0.0104971, 0.0105353", \ + "0.0113964, 0.0110997, 0.0109389, 0.0109717, 0.0110456, 0.0111037, 0.0111455", \ + "0.013543, 0.0130237, 0.0126034, 0.0125448, 0.0125188, 0.0125424, 0.0125672", \ + "0.0165756, 0.0158385, 0.0149903, 0.0149141, 0.0148051, 0.0147799, 0.0147742", \ + "0.0204758, 0.0195341, 0.0182475, 0.0179189, 0.0177354, 0.0176623, 0.017632" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00498253, 0.00503643, 0.00531251, 0.00542286, 0.00548943, 0.0055203, 0.00553933", \ + "0.00482556, 0.00487344, 0.00512838, 0.00524915, 0.00532931, 0.00536481, 0.00538541", \ + "0.00534881, 0.00524098, 0.00524388, 0.00530575, 0.00537961, 0.00544533, 0.00546884", \ + "0.00636578, 0.00612115, 0.00595041, 0.00603156, 0.0060202, 0.00606229, 0.00609637", \ + "0.00853668, 0.00804253, 0.00759403, 0.00749119, 0.00749319, 0.00748723, 0.00751667", \ + "0.0117143, 0.010977, 0.0101148, 0.00988769, 0.00976121, 0.0097282, 0.00972167", \ + "0.0155223, 0.0146015, 0.0135713, 0.0131609, 0.0128492, 0.0127243, 0.0126907" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00884171, 0.00890598, 0.0091829, 0.00929226, 0.00936134, 0.00939125, 0.00940785", \ + "0.00866883, 0.00870511, 0.00897508, 0.00909859, 0.00917989, 0.00921578, 0.00923488", \ + "0.00922623, 0.0090963, 0.00913473, 0.00923278, 0.00933529, 0.00938686, 0.009415", \ + "0.010274, 0.00999822, 0.00989085, 0.0099177, 0.00997818, 0.0100204, 0.0100664", \ + "0.0124999, 0.0119568, 0.0114874, 0.0114209, 0.0114388, 0.0114698, 0.0114931", \ + "0.0155659, 0.0147736, 0.0138978, 0.0137657, 0.0137625, 0.0137294, 0.0137313", \ + "0.0195154, 0.0185418, 0.0172128, 0.0168661, 0.0167303, 0.0166618, 0.0166389" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00515816, 0.00527279, 0.00555263, 0.00563957, 0.00569151, 0.00571697, 0.00572544", \ + "0.00501904, 0.00511119, 0.00536587, 0.00546483, 0.00552928, 0.00555805, 0.00557232", \ + "0.00550378, 0.00544973, 0.00549628, 0.00557263, 0.00565891, 0.00571156, 0.00574247", \ + "0.00665374, 0.00647472, 0.00633102, 0.00635746, 0.00640497, 0.00643505, 0.00647045", \ + "0.00872314, 0.00844249, 0.00802648, 0.00793725, 0.00795135, 0.00804704, 0.00801483", \ + "0.0118406, 0.011267, 0.0105864, 0.0104192, 0.0103112, 0.01029, 0.0102772", \ + "0.0157969, 0.0150268, 0.0140484, 0.0137583, 0.0135529, 0.0134548, 0.013438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106751, 0.0107179, 0.0110005, 0.0111073, 0.0111755, 0.0112075, 0.0112227", \ + "0.0105423, 0.0105785, 0.0108512, 0.0109674, 0.0110436, 0.0110766, 0.0110937", \ + "0.0106766, 0.0106373, 0.0107745, 0.0108967, 0.0109975, 0.0110481, 0.0110735", \ + "0.0113567, 0.0111584, 0.0111467, 0.0112248, 0.0113125, 0.0113717, 0.0114159", \ + "0.0132699, 0.0129817, 0.0126086, 0.012577, 0.0126133, 0.0126378, 0.012678", \ + "0.016184, 0.0155737, 0.0149387, 0.0148686, 0.0148969, 0.0148818, 0.0148963", \ + "0.0199991, 0.0192076, 0.0182113, 0.017991, 0.0178988, 0.0178445, 0.0178328" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00516521, 0.00527607, 0.00555362, 0.00563921, 0.00569105, 0.00571585, 0.00572616", \ + "0.00502789, 0.0051139, 0.00536577, 0.00546454, 0.00552948, 0.00555877, 0.00557542", \ + "0.00555548, 0.00548298, 0.00551777, 0.0055789, 0.00565858, 0.00570806, 0.00573936", \ + "0.00677334, 0.00655298, 0.00635998, 0.00631517, 0.00638141, 0.00642205, 0.00646682", \ + "0.00900936, 0.00863153, 0.00812426, 0.00799539, 0.00800422, 0.00799325, 0.00797636", \ + "0.012328, 0.0116916, 0.0108387, 0.0105623, 0.0103932, 0.0103393, 0.01033", \ + "0.0164271, 0.0156094, 0.0143905, 0.0139639, 0.0136437, 0.0135052, 0.0134733" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118646, 0.0118676, 0.0121075, 0.0122247, 0.0123018, 0.0123378, 0.0123571", \ + "0.0117296, 0.0117344, 0.0119778, 0.0120962, 0.0121783, 0.0122155, 0.012235", \ + "0.0118828, 0.011781, 0.0118968, 0.0120024, 0.0121016, 0.0121639, 0.012199", \ + "0.0124698, 0.0122726, 0.0122426, 0.0122996, 0.0124001, 0.0124639, 0.0125082", \ + "0.0143766, 0.0139671, 0.0136116, 0.0135868, 0.0136143, 0.0136674, 0.0136975", \ + "0.0171338, 0.0165374, 0.0159272, 0.0158214, 0.0158467, 0.0158417, 0.0158393", \ + "0.0208643, 0.0201017, 0.0191172, 0.0189897, 0.0188142, 0.0187531, 0.0187289" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00522624, 0.00533535, 0.00561176, 0.00570015, 0.00575205, 0.00577553, 0.00578994", \ + "0.00508186, 0.00517338, 0.00543452, 0.00553664, 0.00560355, 0.00563442, 0.00564883", \ + "0.00555219, 0.00550026, 0.00554957, 0.00562334, 0.00571126, 0.00576141, 0.00579614", \ + "0.00673202, 0.00655489, 0.00640393, 0.00642038, 0.00645535, 0.00650312, 0.00653877", \ + "0.00887619, 0.00851388, 0.00811007, 0.00801417, 0.00804014, 0.00807471, 0.0080594", \ + "0.0118979, 0.0113379, 0.0106744, 0.010516, 0.0104051, 0.0103772, 0.010398", \ + "0.0159839, 0.0152344, 0.0142162, 0.013875, 0.0136632, 0.013563, 0.0135596" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0110729, 0.011178, 0.0114863, 0.0115882, 0.0116477, 0.0116737, 0.0116858", \ + "0.0109386, 0.0110363, 0.0113433, 0.0114511, 0.0115156, 0.0115429, 0.0115576", \ + "0.0110842, 0.0110661, 0.011237, 0.0113478, 0.0114511, 0.0114942, 0.0115286", \ + "0.0118089, 0.0116228, 0.011602, 0.0116877, 0.0117849, 0.0118396, 0.0118808", \ + "0.013752, 0.0133722, 0.0131537, 0.0131118, 0.0131312, 0.0131642, 0.0131962", \ + "0.0167898, 0.0161791, 0.0155221, 0.015415, 0.0153657, 0.0153844, 0.0154075", \ + "0.0206322, 0.0198493, 0.0188369, 0.0186362, 0.0185205, 0.0184542, 0.018433" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00516521, 0.00527607, 0.00555362, 0.00563921, 0.00569105, 0.00571585, 0.00572616", \ + "0.00502789, 0.0051139, 0.00536577, 0.00546454, 0.00552948, 0.00555877, 0.00557542", \ + "0.00555548, 0.00548298, 0.00551777, 0.0055789, 0.00565858, 0.00570806, 0.00573936", \ + "0.00677334, 0.00655298, 0.00635998, 0.00631517, 0.00638141, 0.00642205, 0.00646682", \ + "0.00900936, 0.00863153, 0.00812426, 0.00799539, 0.00800422, 0.00799325, 0.00797636", \ + "0.012328, 0.0116916, 0.0108387, 0.0105623, 0.0103932, 0.0103393, 0.01033", \ + "0.0164271, 0.0156094, 0.0143905, 0.0139639, 0.0136437, 0.0135052, 0.0134733" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118646, 0.0118676, 0.0121075, 0.0122247, 0.0123018, 0.0123378, 0.0123571", \ + "0.0117296, 0.0117344, 0.0119778, 0.0120962, 0.0121783, 0.0122155, 0.012235", \ + "0.0118828, 0.011781, 0.0118968, 0.0120024, 0.0121016, 0.0121639, 0.012199", \ + "0.0124698, 0.0122726, 0.0122426, 0.0122996, 0.0124001, 0.0124639, 0.0125082", \ + "0.0143766, 0.0139671, 0.0136116, 0.0135868, 0.0136143, 0.0136674, 0.0136975", \ + "0.0171338, 0.0165374, 0.0159272, 0.0158214, 0.0158467, 0.0158417, 0.0158393", \ + "0.0208643, 0.0201017, 0.0191172, 0.0189897, 0.0188142, 0.0187531, 0.0187289" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168121; + rise_capacitance : 0.00168121; + rise_capacitance_range (0.00121626, 0.00168121); + fall_capacitance : 0.00164884; + fall_capacitance_range (0.00111373, 0.00164884); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000181926, -0.000182241, -0.000183572, -0.000183676, -0.000182736, -0.000182039, -0.000181547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000196936, 0.000196756, 0.000194316, 0.000192916, 0.000191584, 0.000188879, 0.000185604" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000172524, -0.00017148, -0.000173358, -0.000174737, -0.000174503, -0.000174022, -0.000173534" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174959, 0.000177613, 0.000175842, 0.000175729, 0.000174801, 0.000174022, 0.000173534" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126259, -0.00126408, -0.00126393, -0.00126345, -0.00126849, -0.00126657, -0.00126491" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132975, 0.00126965, 0.00127657, 0.0012744, 0.00127137, 0.00126753, 0.00126491" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170103; + rise_capacitance : 0.00170103; + rise_capacitance_range (0.00101687, 0.00170103); + fall_capacitance : 0.00170036; + fall_capacitance_range (0.000995244, 0.00170036); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000187213, -0.000183419, -0.000184407, -0.00018451, -0.00018315, -0.00018224, -0.000181845" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000193459, 0.000194842, 0.000195099, 0.000193797, 0.000191637, 0.000188965, 0.000185875" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000174433, -0.000174388, -0.0001756, -0.000174409, -0.000175147, -0.000174412, -0.000173951" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000178591, 0.000175179, 0.000175917, 0.000174409, 0.000175147, 0.000174412, 0.000173951" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156321, -0.0015657, -0.00156843, -0.00157076, -0.00156416, -0.00157228, -0.00157546" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157942, 0.00158034, 0.00158095, 0.00158561, 0.00158322, 0.00157997, 0.0015775" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170007; + rise_capacitance : 0.00166312; + rise_capacitance_range (0.00121681, 0.00166312); + fall_capacitance : 0.00170007; + fall_capacitance_range (0.00122903, 0.00170007); + internal_power () { + when : "(A * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000912169, -0.00107916, -0.00115153, -0.00115866, -0.00116888, -0.00116634, -0.00116317" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115939, 0.00117471, 0.00117449, 0.00117079, 0.00117163, 0.00116634, 0.00116317" \ + ); + } + } + } + } + cell (AO22X1) { + area : 12.7008; + cell_leakage_power : 0.147192; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.153662; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147808; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147808; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117616; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179171; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16205; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132824; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157219; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179171; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132824; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103598; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127993; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175732; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157219; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127993; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152388; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147192; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0707545, 0.0763527, 0.112003, 0.151625, 0.229201, 0.329389, 0.460159", \ + "0.0834258, 0.088997, 0.124689, 0.164284, 0.241897, 0.34207, 0.472846", \ + "0.129335, 0.135324, 0.171703, 0.21143, 0.289068, 0.389348, 0.520182", \ + "0.167629, 0.174508, 0.213169, 0.253134, 0.330894, 0.431282, 0.562067", \ + "0.217125, 0.225355, 0.268843, 0.309859, 0.387721, 0.488101, 0.618953", \ + "0.265323, 0.274853, 0.324301, 0.367385, 0.446147, 0.547031, 0.677989", \ + "0.311872, 0.322544, 0.378238, 0.423938, 0.504413, 0.606579, 0.738429" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202295, 0.0251353, 0.0666453, 0.120987, 0.231808, 0.376514, 0.56591", \ + "0.0202135, 0.0251225, 0.0666188, 0.121006, 0.231822, 0.376514, 0.565913", \ + "0.022898, 0.0276304, 0.0678696, 0.121515, 0.231923, 0.376535, 0.565933", \ + "0.027859, 0.0326091, 0.0710035, 0.123122, 0.232649, 0.376984, 0.566201", \ + "0.0354795, 0.0407047, 0.0773116, 0.126765, 0.23432, 0.378119, 0.567039", \ + "0.043382, 0.049251, 0.085954, 0.132944, 0.237825, 0.380417, 0.568824", \ + "0.051188, 0.057676, 0.095506, 0.141403, 0.243666, 0.385062, 0.572505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.078176, 0.0837762, 0.118167, 0.154373, 0.224163, 0.314306, 0.431946", \ + "0.0918606, 0.0974568, 0.131808, 0.168035, 0.237862, 0.327996, 0.445637", \ + "0.135096, 0.1411, 0.17683, 0.213389, 0.283388, 0.3735, 0.491221", \ + "0.166135, 0.173043, 0.211975, 0.249587, 0.320135, 0.410547, 0.528295", \ + "0.202307, 0.210589, 0.255021, 0.29492, 0.366182, 0.456565, 0.574676", \ + "0.236767, 0.246324, 0.297358, 0.340396, 0.413986, 0.505125, 0.623196", \ + "0.269421, 0.2801, 0.337336, 0.384215, 0.460887, 0.553785, 0.672944" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201522, 0.0247695, 0.0610963, 0.107462, 0.203085, 0.328984, 0.494129", \ + "0.0201417, 0.0247623, 0.0610955, 0.107463, 0.203075, 0.328984, 0.494129", \ + "0.0229044, 0.0274819, 0.062923, 0.108463, 0.203414, 0.329166, 0.494163", \ + "0.0279853, 0.0328123, 0.0673258, 0.111543, 0.205098, 0.330018, 0.494736", \ + "0.0362182, 0.0415647, 0.0759936, 0.117645, 0.208175, 0.33172, 0.496076", \ + "0.044737, 0.05074, 0.08629, 0.126432, 0.214005, 0.335103, 0.497905", \ + "0.053077, 0.05968, 0.097797, 0.137166, 0.22237, 0.341666, 0.502454" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.075463, 0.0820331, 0.120102, 0.160061, 0.237647, 0.337816, 0.468593", \ + "0.0881064, 0.0946807, 0.132754, 0.172736, 0.250329, 0.350492, 0.481269", \ + "0.134864, 0.141888, 0.18095, 0.221138, 0.298747, 0.39897, 0.529723", \ + "0.174976, 0.183054, 0.225368, 0.266253, 0.34409, 0.444351, 0.575174", \ + "0.22754, 0.237097, 0.285083, 0.327537, 0.405849, 0.506215, 0.637023", \ + "0.279321, 0.290221, 0.344698, 0.38989, 0.46957, 0.570119, 0.701298", \ + "0.329865, 0.341812, 0.402729, 0.451393, 0.533111, 0.635089, 0.767004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241423, 0.0289468, 0.0685653, 0.121818, 0.231957, 0.376501, 0.565906", \ + "0.0241438, 0.0289397, 0.0685557, 0.121812, 0.231933, 0.376468, 0.565906", \ + "0.0273028, 0.0318977, 0.0698839, 0.122337, 0.23208, 0.376556, 0.565759", \ + "0.0333209, 0.0380428, 0.0738856, 0.124639, 0.233023, 0.377069, 0.566216", \ + "0.0425047, 0.047526, 0.0815689, 0.129263, 0.235033, 0.378126, 0.566897", \ + "0.051829, 0.057345, 0.091541, 0.13669, 0.239146, 0.380455, 0.568522", \ + "0.060813, 0.066712, 0.102685, 0.146045, 0.245437, 0.385124, 0.571841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0864471, 0.092176, 0.127108, 0.16358, 0.233663, 0.323897, 0.441636", \ + "0.100229, 0.105948, 0.140861, 0.177357, 0.24741, 0.337664, 0.455416", \ + "0.145416, 0.151456, 0.187315, 0.224014, 0.294181, 0.384464, 0.502236", \ + "0.180136, 0.186998, 0.225817, 0.263542, 0.334125, 0.424593, 0.542432", \ + "0.221584, 0.229725, 0.273753, 0.313389, 0.384763, 0.47527, 0.593268", \ + "0.260829, 0.270305, 0.320493, 0.362963, 0.436401, 0.527363, 0.64556", \ + "0.297962, 0.308637, 0.364963, 0.41064, 0.486803, 0.579238, 0.698233" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0210201, 0.0256408, 0.0618718, 0.108094, 0.203574, 0.329371, 0.494463", \ + "0.0209968, 0.0256356, 0.0617942, 0.108091, 0.203552, 0.329371, 0.494463", \ + "0.0232506, 0.0278043, 0.0631749, 0.108837, 0.203758, 0.329512, 0.494485", \ + "0.0281285, 0.0328718, 0.0673571, 0.111713, 0.205407, 0.330287, 0.494933", \ + "0.0359223, 0.0412703, 0.0752088, 0.117132, 0.208112, 0.331849, 0.496251", \ + "0.044298, 0.050095, 0.08482, 0.125255, 0.213252, 0.334806, 0.497836", \ + "0.052688, 0.059019, 0.095899, 0.135876, 0.221321, 0.34072, 0.501849" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0752236, 0.0808205, 0.11637, 0.155887, 0.233404, 0.333532, 0.464288", \ + "0.0879326, 0.0935348, 0.129154, 0.168636, 0.246182, 0.346317, 0.477038", \ + "0.134943, 0.140873, 0.177275, 0.216878, 0.294371, 0.394639, 0.525418", \ + "0.175274, 0.182076, 0.220735, 0.260615, 0.338323, 0.438683, 0.56948", \ + "0.228008, 0.236167, 0.279212, 0.320222, 0.397859, 0.49807, 0.628954", \ + "0.279824, 0.289266, 0.338087, 0.380912, 0.459506, 0.560186, 0.691334", \ + "0.330238, 0.34091, 0.395621, 0.4411, 0.521349, 0.62312, 0.75481" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0204035, 0.0252704, 0.066544, 0.120816, 0.231631, 0.376265, 0.565817", \ + "0.0204004, 0.0252399, 0.0665488, 0.120814, 0.23162, 0.376259, 0.565715", \ + "0.0228877, 0.0275284, 0.0675987, 0.121277, 0.231741, 0.376416, 0.565832", \ + "0.0276722, 0.0323543, 0.0704967, 0.122826, 0.232506, 0.376906, 0.566129", \ + "0.0352159, 0.0402823, 0.0765306, 0.126281, 0.233892, 0.377868, 0.566851", \ + "0.043067, 0.0488, 0.084686, 0.131932, 0.237169, 0.379914, 0.568454", \ + "0.050875, 0.057127, 0.094422, 0.13977, 0.242587, 0.384134, 0.571844" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0681998, 0.0735614, 0.107022, 0.14285, 0.212464, 0.302504, 0.420095", \ + "0.0822724, 0.0876328, 0.121066, 0.156902, 0.226542, 0.31658, 0.434192", \ + "0.129577, 0.135549, 0.17086, 0.207151, 0.276931, 0.366982, 0.484634", \ + "0.162321, 0.169447, 0.208779, 0.246196, 0.316495, 0.406829, 0.524394", \ + "0.199346, 0.208051, 0.254095, 0.294175, 0.365419, 0.455654, 0.573432", \ + "0.23363, 0.243692, 0.296907, 0.340399, 0.414053, 0.50483, 0.62278", \ + "0.26532, 0.276645, 0.336655, 0.384627, 0.461155, 0.553445, 0.672237" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0184484, 0.0230665, 0.0595186, 0.106167, 0.202066, 0.328128, 0.493269", \ + "0.0184531, 0.0230651, 0.0594771, 0.106155, 0.202066, 0.328128, 0.493299", \ + "0.0222636, 0.0267722, 0.0618165, 0.107262, 0.202398, 0.328169, 0.493274", \ + "0.0284832, 0.0332962, 0.0670287, 0.110655, 0.204102, 0.328999, 0.493767", \ + "0.0376057, 0.0430929, 0.0766744, 0.117438, 0.207341, 0.330667, 0.494971", \ + "0.046636, 0.052957, 0.088366, 0.127056, 0.213299, 0.333898, 0.496754", \ + "0.055451, 0.062406, 0.100696, 0.138934, 0.221817, 0.340161, 0.500825" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.075463, 0.0820331, 0.120102, 0.160061, 0.237647, 0.337816, 0.468593", \ + "0.0881064, 0.0946807, 0.132754, 0.172736, 0.250329, 0.350492, 0.481269", \ + "0.134864, 0.141888, 0.18095, 0.221138, 0.298747, 0.39897, 0.529723", \ + "0.174976, 0.183054, 0.225368, 0.266253, 0.34409, 0.444351, 0.575174", \ + "0.22754, 0.237097, 0.285083, 0.327537, 0.405849, 0.506215, 0.637023", \ + "0.279321, 0.290221, 0.344698, 0.38989, 0.46957, 0.570119, 0.701298", \ + "0.329865, 0.341812, 0.402729, 0.451393, 0.533111, 0.635089, 0.767004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241423, 0.0289468, 0.0685653, 0.121818, 0.231957, 0.376501, 0.565906", \ + "0.0241438, 0.0289397, 0.0685557, 0.121812, 0.231933, 0.376468, 0.565906", \ + "0.0273028, 0.0318977, 0.0698839, 0.122337, 0.23208, 0.376556, 0.565759", \ + "0.0333209, 0.0380428, 0.0738856, 0.124639, 0.233023, 0.377069, 0.566216", \ + "0.0425047, 0.047526, 0.0815689, 0.129263, 0.235033, 0.378126, 0.566897", \ + "0.051829, 0.057345, 0.091541, 0.13669, 0.239146, 0.380455, 0.568522", \ + "0.060813, 0.066712, 0.102685, 0.146045, 0.245437, 0.385124, 0.571841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0864471, 0.092176, 0.127108, 0.16358, 0.233663, 0.323897, 0.441636", \ + "0.100229, 0.105948, 0.140861, 0.177357, 0.24741, 0.337664, 0.455416", \ + "0.145416, 0.151456, 0.187315, 0.224014, 0.294181, 0.384464, 0.502236", \ + "0.180136, 0.186998, 0.225817, 0.263542, 0.334125, 0.424593, 0.542432", \ + "0.221584, 0.229725, 0.273753, 0.313389, 0.384763, 0.47527, 0.593268", \ + "0.260829, 0.270305, 0.320493, 0.362963, 0.436401, 0.527363, 0.64556", \ + "0.297962, 0.308637, 0.364963, 0.41064, 0.486803, 0.579238, 0.698233" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0210201, 0.0256408, 0.0618718, 0.108094, 0.203574, 0.329371, 0.494463", \ + "0.0209968, 0.0256356, 0.0617942, 0.108091, 0.203552, 0.329371, 0.494463", \ + "0.0232506, 0.0278043, 0.0631749, 0.108837, 0.203758, 0.329512, 0.494485", \ + "0.0281285, 0.0328718, 0.0673571, 0.111713, 0.205407, 0.330287, 0.494933", \ + "0.0359223, 0.0412703, 0.0752088, 0.117132, 0.208112, 0.331849, 0.496251", \ + "0.044298, 0.050095, 0.08482, 0.125255, 0.213252, 0.334806, 0.497836", \ + "0.052688, 0.059019, 0.095899, 0.135876, 0.221321, 0.34072, 0.501849" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0668627, 0.0724557, 0.10817, 0.147719, 0.22528, 0.32546, 0.456228", \ + "0.0788709, 0.0844675, 0.12013, 0.159756, 0.237306, 0.337508, 0.468286", \ + "0.131136, 0.137175, 0.173672, 0.213194, 0.29068, 0.39108, 0.521976", \ + "0.173325, 0.180394, 0.219075, 0.25888, 0.336495, 0.436769, 0.567635", \ + "0.227402, 0.235878, 0.279508, 0.319971, 0.397434, 0.497573, 0.628497", \ + "0.279679, 0.289504, 0.339237, 0.381478, 0.458867, 0.559297, 0.690491", \ + "0.331682, 0.342704, 0.398886, 0.44377, 0.523038, 0.624486, 0.75599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202391, 0.025115, 0.0666698, 0.121012, 0.23181, 0.376512, 0.565917", \ + "0.0202195, 0.0251037, 0.0666325, 0.121, 0.231807, 0.376481, 0.565909", \ + "0.0239472, 0.028445, 0.0681287, 0.121667, 0.231921, 0.37651, 0.565922", \ + "0.0299433, 0.0343969, 0.0710903, 0.123271, 0.233116, 0.377397, 0.566399", \ + "0.0384009, 0.0434072, 0.0774529, 0.12648, 0.234345, 0.378606, 0.567459", \ + "0.047098, 0.052741, 0.086583, 0.132382, 0.237436, 0.38034, 0.569143", \ + "0.055819, 0.062066, 0.097196, 0.140741, 0.242702, 0.384409, 0.572284" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0708645, 0.0763188, 0.11007, 0.145938, 0.215508, 0.305493, 0.423042", \ + "0.0840124, 0.0894298, 0.12314, 0.159035, 0.228595, 0.318598, 0.43615", \ + "0.124229, 0.130219, 0.165835, 0.202301, 0.27201, 0.362007, 0.479582", \ + "0.151113, 0.158081, 0.197399, 0.235019, 0.305353, 0.395693, 0.513259", \ + "0.180818, 0.189182, 0.234957, 0.2752, 0.346625, 0.436797, 0.554734", \ + "0.207009, 0.21693, 0.270032, 0.313919, 0.38828, 0.479496, 0.597266", \ + "0.229591, 0.240743, 0.300967, 0.35, 0.428386, 0.521937, 0.64152" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0191369, 0.023776, 0.0602689, 0.1068, 0.202563, 0.328587, 0.49377", \ + "0.0191502, 0.0237615, 0.0602672, 0.10679, 0.202505, 0.328584, 0.49377", \ + "0.0226555, 0.0272573, 0.0629094, 0.108118, 0.202928, 0.328617, 0.493716", \ + "0.0282466, 0.0331134, 0.0674364, 0.111574, 0.204959, 0.329687, 0.494285", \ + "0.0373682, 0.0429085, 0.077271, 0.118598, 0.20833, 0.331533, 0.495607", \ + "0.046928, 0.053208, 0.089657, 0.129834, 0.216003, 0.335973, 0.498065", \ + "0.056428, 0.063432, 0.103147, 0.142721, 0.226829, 0.344646, 0.504581" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0715844, 0.0781684, 0.116233, 0.15619, 0.233783, 0.333987, 0.464726", \ + "0.0835615, 0.0901447, 0.128183, 0.168151, 0.245776, 0.345943, 0.476724", \ + "0.137367, 0.144532, 0.183717, 0.223813, 0.30141, 0.401632, 0.532364", \ + "0.182066, 0.190529, 0.233101, 0.273775, 0.351733, 0.452095, 0.582843", \ + "0.239529, 0.249524, 0.29834, 0.34041, 0.41835, 0.518725, 0.649688", \ + "0.296414, 0.307726, 0.36339, 0.40827, 0.486751, 0.587331, 0.718405", \ + "0.352983, 0.365356, 0.42777, 0.476265, 0.556665, 0.658141, 0.789777" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241645, 0.0289478, 0.0685664, 0.121818, 0.231955, 0.376523, 0.565907", \ + "0.0241637, 0.0289671, 0.0685735, 0.12182, 0.231939, 0.376468, 0.565906", \ + "0.0287302, 0.0331148, 0.0702581, 0.122479, 0.23206, 0.376537, 0.565749", \ + "0.036422, 0.040838, 0.0745794, 0.124914, 0.233407, 0.377284, 0.566305", \ + "0.0467379, 0.0515802, 0.0830211, 0.129533, 0.235129, 0.378823, 0.567526", \ + "0.056833, 0.062156, 0.093903, 0.137272, 0.238701, 0.380331, 0.568679", \ + "0.066619, 0.072265, 0.106108, 0.147243, 0.24474, 0.384321, 0.571524" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0792761, 0.0848783, 0.119287, 0.155467, 0.225291, 0.315417, 0.433054", \ + "0.0925374, 0.0981397, 0.132538, 0.168748, 0.238547, 0.328686, 0.446338", \ + "0.13529, 0.141282, 0.177083, 0.213601, 0.283529, 0.373677, 0.491331", \ + "0.166271, 0.17318, 0.212138, 0.249858, 0.32035, 0.410879, 0.5285", \ + "0.201768, 0.210109, 0.254975, 0.294912, 0.365946, 0.456253, 0.574171", \ + "0.233417, 0.243132, 0.294944, 0.338494, 0.412359, 0.503556, 0.621565", \ + "0.261344, 0.272399, 0.331174, 0.378839, 0.456557, 0.549809, 0.669134" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201461, 0.024763, 0.0610932, 0.107457, 0.203074, 0.328984, 0.494129", \ + "0.0201334, 0.0247705, 0.0610912, 0.107457, 0.203083, 0.328984, 0.494164", \ + "0.0229633, 0.0275267, 0.0629679, 0.108382, 0.203298, 0.328984, 0.494123", \ + "0.0280517, 0.0328724, 0.0673842, 0.111605, 0.205124, 0.329953, 0.494598", \ + "0.0366115, 0.0419548, 0.0760809, 0.117707, 0.20826, 0.331674, 0.495973", \ + "0.045933, 0.051999, 0.087537, 0.12756, 0.214456, 0.335335, 0.497845", \ + "0.055217, 0.061895, 0.100109, 0.139498, 0.224412, 0.343075, 0.503525" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0713372, 0.0768677, 0.112467, 0.15196, 0.229435, 0.329637, 0.460369", \ + "0.0833583, 0.0889529, 0.124523, 0.164037, 0.241574, 0.341718, 0.472471", \ + "0.137205, 0.143207, 0.179488, 0.219096, 0.296592, 0.396846, 0.527623", \ + "0.181417, 0.188736, 0.227181, 0.266979, 0.344627, 0.444952, 0.57586", \ + "0.238811, 0.247248, 0.290405, 0.330651, 0.408028, 0.508276, 0.639132", \ + "0.295095, 0.304904, 0.354129, 0.395895, 0.473375, 0.573822, 0.704781", \ + "0.350912, 0.361968, 0.417471, 0.461993, 0.540821, 0.642181, 0.773579" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0203847, 0.0252836, 0.066556, 0.120825, 0.231608, 0.376371, 0.565808", \ + "0.0203784, 0.0252303, 0.0665215, 0.120813, 0.231625, 0.376258, 0.56581", \ + "0.0237875, 0.0282805, 0.0679025, 0.12142, 0.231715, 0.376407, 0.565729", \ + "0.0299187, 0.0341419, 0.0708042, 0.123038, 0.232896, 0.37708, 0.56626", \ + "0.0382607, 0.0430183, 0.0770562, 0.126068, 0.234005, 0.378707, 0.567304", \ + "0.046923, 0.052426, 0.085421, 0.131666, 0.236772, 0.379866, 0.568787", \ + "0.055609, 0.061728, 0.095911, 0.139625, 0.241642, 0.383589, 0.571556" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0627755, 0.0680328, 0.100982, 0.136538, 0.205962, 0.2959, 0.413453", \ + "0.0764328, 0.0816715, 0.114558, 0.150145, 0.21958, 0.309524, 0.427065", \ + "0.120169, 0.126148, 0.161562, 0.197823, 0.26735, 0.357374, 0.47489", \ + "0.148431, 0.155703, 0.195506, 0.232914, 0.303144, 0.393454, 0.510816", \ + "0.178801, 0.187764, 0.235101, 0.275657, 0.346846, 0.43687, 0.554559", \ + "0.205131, 0.21561, 0.270997, 0.315933, 0.390081, 0.481126, 0.598953", \ + "0.226976, 0.23876, 0.301803, 0.351829, 0.430423, 0.523184, 0.642259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0177147, 0.0223164, 0.0588311, 0.105644, 0.201745, 0.327821, 0.493035", \ + "0.0177119, 0.0223193, 0.0588763, 0.105644, 0.201682, 0.327821, 0.493035", \ + "0.0223449, 0.0269575, 0.0617472, 0.107078, 0.202016, 0.32794, 0.49304", \ + "0.0290002, 0.0339151, 0.0674641, 0.110863, 0.203956, 0.328884, 0.493438", \ + "0.0389295, 0.0446362, 0.0783924, 0.118591, 0.207691, 0.330668, 0.494736", \ + "0.04898, 0.055548, 0.091882, 0.130318, 0.215062, 0.334739, 0.496723", \ + "0.058883, 0.066251, 0.106179, 0.14414, 0.226273, 0.342917, 0.502535" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0715844, 0.0781684, 0.116233, 0.15619, 0.233783, 0.333987, 0.464726", \ + "0.0835615, 0.0901447, 0.128183, 0.168151, 0.245776, 0.345943, 0.476724", \ + "0.137367, 0.144532, 0.183717, 0.223813, 0.30141, 0.401632, 0.532364", \ + "0.182066, 0.190529, 0.233101, 0.273775, 0.351733, 0.452095, 0.582843", \ + "0.239529, 0.249524, 0.29834, 0.34041, 0.41835, 0.518725, 0.649688", \ + "0.296414, 0.307726, 0.36339, 0.40827, 0.486751, 0.587331, 0.718405", \ + "0.352983, 0.365356, 0.42777, 0.476265, 0.556665, 0.658141, 0.789777" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241645, 0.0289478, 0.0685664, 0.121818, 0.231955, 0.376523, 0.565907", \ + "0.0241637, 0.0289671, 0.0685735, 0.12182, 0.231939, 0.376468, 0.565906", \ + "0.0287302, 0.0331148, 0.0702581, 0.122479, 0.23206, 0.376537, 0.565749", \ + "0.036422, 0.040838, 0.0745794, 0.124914, 0.233407, 0.377284, 0.566305", \ + "0.0467379, 0.0515802, 0.0830211, 0.129533, 0.235129, 0.378823, 0.567526", \ + "0.056833, 0.062156, 0.093903, 0.137272, 0.238701, 0.380331, 0.568679", \ + "0.066619, 0.072265, 0.106108, 0.147243, 0.24474, 0.384321, 0.571524" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0792761, 0.0848783, 0.119287, 0.155467, 0.225291, 0.315417, 0.433054", \ + "0.0925374, 0.0981397, 0.132538, 0.168748, 0.238547, 0.328686, 0.446338", \ + "0.13529, 0.141282, 0.177083, 0.213601, 0.283529, 0.373677, 0.491331", \ + "0.166271, 0.17318, 0.212138, 0.249858, 0.32035, 0.410879, 0.5285", \ + "0.201768, 0.210109, 0.254975, 0.294912, 0.365946, 0.456253, 0.574171", \ + "0.233417, 0.243132, 0.294944, 0.338494, 0.412359, 0.503556, 0.621565", \ + "0.261344, 0.272399, 0.331174, 0.378839, 0.456557, 0.549809, 0.669134" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201461, 0.024763, 0.0610932, 0.107457, 0.203074, 0.328984, 0.494129", \ + "0.0201334, 0.0247705, 0.0610912, 0.107457, 0.203083, 0.328984, 0.494164", \ + "0.0229633, 0.0275267, 0.0629679, 0.108382, 0.203298, 0.328984, 0.494123", \ + "0.0280517, 0.0328724, 0.0673842, 0.111605, 0.205124, 0.329953, 0.494598", \ + "0.0366115, 0.0419548, 0.0760809, 0.117707, 0.20826, 0.331674, 0.495973", \ + "0.045933, 0.051999, 0.087537, 0.12756, 0.214456, 0.335335, 0.497845", \ + "0.055217, 0.061895, 0.100109, 0.139498, 0.224412, 0.343075, 0.503525" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.057941, 0.0631834, 0.0975218, 0.13647, 0.213486, 0.313314, 0.443777", \ + "0.0704687, 0.0757134, 0.109996, 0.148974, 0.22596, 0.325829, 0.456324", \ + "0.109917, 0.115803, 0.151652, 0.190999, 0.268084, 0.367994, 0.498581", \ + "0.139478, 0.146451, 0.185559, 0.225237, 0.302557, 0.402715, 0.533263", \ + "0.175963, 0.184535, 0.229948, 0.271421, 0.349086, 0.449059, 0.579761", \ + "0.209427, 0.21941, 0.271906, 0.316698, 0.396297, 0.497327, 0.628174", \ + "0.238673, 0.249916, 0.310015, 0.359069, 0.441643, 0.544712, 0.67737" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0182672, 0.0231478, 0.064964, 0.119602, 0.230697, 0.375572, 0.564993", \ + "0.0182164, 0.0230946, 0.0649502, 0.119605, 0.230713, 0.375594, 0.565103", \ + "0.0223467, 0.0270488, 0.0670804, 0.120548, 0.230944, 0.375581, 0.565037", \ + "0.0281501, 0.0329696, 0.0706746, 0.122532, 0.232083, 0.376297, 0.56546", \ + "0.0368678, 0.0424379, 0.0789726, 0.127717, 0.23416, 0.377499, 0.566604", \ + "0.045816, 0.052255, 0.090503, 0.136732, 0.239953, 0.381228, 0.568787", \ + "0.054895, 0.062098, 0.103048, 0.147957, 0.248867, 0.388659, 0.574758" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0669428, 0.0725483, 0.106906, 0.143095, 0.212922, 0.30303, 0.42069", \ + "0.0783274, 0.0839029, 0.118261, 0.15447, 0.224339, 0.314469, 0.432118", \ + "0.126535, 0.132455, 0.168047, 0.204848, 0.274829, 0.365085, 0.482777", \ + "0.163172, 0.169995, 0.207406, 0.244481, 0.315051, 0.405841, 0.523462", \ + "0.208477, 0.216528, 0.2585, 0.296466, 0.366525, 0.456912, 0.575014", \ + "0.252508, 0.261723, 0.309165, 0.349368, 0.420797, 0.511599, 0.629565", \ + "0.294638, 0.304932, 0.358175, 0.401312, 0.474544, 0.56619, 0.685224" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201365, 0.0247616, 0.0610464, 0.107462, 0.203088, 0.328985, 0.494129", \ + "0.0201161, 0.02476, 0.0610983, 0.10746, 0.203077, 0.328983, 0.494128", \ + "0.0239407, 0.0283794, 0.0635409, 0.109024, 0.203617, 0.329111, 0.494176", \ + "0.0297309, 0.0339844, 0.0668298, 0.111313, 0.205725, 0.330787, 0.495332", \ + "0.0380094, 0.0426312, 0.0736658, 0.11546, 0.20743, 0.332336, 0.497165", \ + "0.04657, 0.051769, 0.082723, 0.122161, 0.211296, 0.334282, 0.49841", \ + "0.05545, 0.06113, 0.093652, 0.131235, 0.217813, 0.339245, 0.50185" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0623733, 0.0685825, 0.105301, 0.144608, 0.221634, 0.32147, 0.45199", \ + "0.0748442, 0.0810506, 0.117767, 0.157097, 0.234146, 0.333982, 0.464519", \ + "0.115627, 0.122648, 0.161492, 0.201302, 0.278468, 0.378327, 0.508838", \ + "0.147372, 0.155704, 0.198527, 0.239259, 0.316646, 0.416722, 0.547177", \ + "0.187771, 0.197767, 0.247691, 0.290712, 0.368867, 0.468997, 0.599612", \ + "0.225689, 0.237094, 0.294878, 0.341852, 0.422234, 0.522948, 0.65389", \ + "0.260597, 0.273129, 0.338367, 0.390019, 0.473982, 0.5769, 0.709128" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219735, 0.0267732, 0.0668554, 0.120445, 0.230847, 0.375586, 0.565108", \ + "0.0219826, 0.0268109, 0.0668847, 0.120435, 0.230861, 0.375591, 0.565109", \ + "0.0269841, 0.0315803, 0.0693302, 0.121531, 0.231064, 0.375615, 0.565045", \ + "0.0341026, 0.0388867, 0.0741776, 0.124377, 0.232402, 0.376284, 0.56544", \ + "0.0448413, 0.0501144, 0.0839044, 0.130489, 0.235016, 0.377628, 0.566334", \ + "0.055681, 0.061425, 0.096562, 0.140734, 0.241135, 0.381133, 0.56836", \ + "0.066148, 0.072385, 0.110305, 0.153351, 0.250574, 0.388355, 0.573683" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.075256, 0.0809846, 0.115871, 0.15237, 0.222379, 0.312677, 0.430426", \ + "0.0867192, 0.092445, 0.127361, 0.163838, 0.233922, 0.324194, 0.441931", \ + "0.138356, 0.144399, 0.18024, 0.217029, 0.287208, 0.377553, 0.495342", \ + "0.179526, 0.186344, 0.22404, 0.261081, 0.331821, 0.421979, 0.539832", \ + "0.230257, 0.238333, 0.280141, 0.317875, 0.388438, 0.478946, 0.597249", \ + "0.279469, 0.288733, 0.335821, 0.375467, 0.446312, 0.537186, 0.655049", \ + "0.326483, 0.336868, 0.389679, 0.432264, 0.504414, 0.595787, 0.714543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209923, 0.0256194, 0.0618098, 0.108098, 0.203557, 0.329373, 0.494463", \ + "0.0209918, 0.0256183, 0.0618681, 0.108091, 0.203549, 0.329369, 0.494462", \ + "0.024113, 0.0284569, 0.0637112, 0.109116, 0.203885, 0.329532, 0.494493", \ + "0.029747, 0.0339292, 0.0668972, 0.111665, 0.205895, 0.330884, 0.495457", \ + "0.0380759, 0.0425155, 0.0732364, 0.115397, 0.207568, 0.332461, 0.497274", \ + "0.046666, 0.051639, 0.081846, 0.121581, 0.210888, 0.334114, 0.498333", \ + "0.055523, 0.061024, 0.092213, 0.129763, 0.216874, 0.338528, 0.501344" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0578538, 0.0630857, 0.0974191, 0.13635, 0.213365, 0.31327, 0.443704", \ + "0.0701813, 0.0754053, 0.109705, 0.14868, 0.225673, 0.32552, 0.456039", \ + "0.109804, 0.115692, 0.1516, 0.190909, 0.268068, 0.368071, 0.498482", \ + "0.139979, 0.146945, 0.185923, 0.225596, 0.302901, 0.403083, 0.533503", \ + "0.178866, 0.187396, 0.232547, 0.274018, 0.351619, 0.451562, 0.582322", \ + "0.215985, 0.225919, 0.278217, 0.322663, 0.402448, 0.503489, 0.634216", \ + "0.251084, 0.26225, 0.321746, 0.37056, 0.453186, 0.556256, 0.688842" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0182368, 0.0231295, 0.0649662, 0.119613, 0.230709, 0.375576, 0.565022", \ + "0.0182225, 0.0230997, 0.0649488, 0.119601, 0.230708, 0.375572, 0.565101", \ + "0.0223593, 0.0270821, 0.0671241, 0.120567, 0.230944, 0.375496, 0.565038", \ + "0.0281209, 0.0329646, 0.0706274, 0.122511, 0.232005, 0.376271, 0.565428", \ + "0.0365817, 0.0421492, 0.0786163, 0.127559, 0.234055, 0.377507, 0.566578", \ + "0.045358, 0.051756, 0.089883, 0.136274, 0.239765, 0.381096, 0.56869", \ + "0.054104, 0.061264, 0.102325, 0.147426, 0.248618, 0.388426, 0.574421" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0545046, 0.0594433, 0.0912865, 0.126608, 0.196151, 0.286176, 0.403801", \ + "0.0674188, 0.0723519, 0.104143, 0.139535, 0.209087, 0.299126, 0.416756", \ + "0.113846, 0.119601, 0.152948, 0.188929, 0.258586, 0.348723, 0.466399", \ + "0.147038, 0.153483, 0.18914, 0.225213, 0.295221, 0.385763, 0.503346", \ + "0.186646, 0.194386, 0.234825, 0.271914, 0.341797, 0.432057, 0.549957", \ + "0.223036, 0.23197, 0.278075, 0.317245, 0.388128, 0.478622, 0.596572", \ + "0.256018, 0.266073, 0.318034, 0.360201, 0.432852, 0.524552, 0.64343" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0171036, 0.0215116, 0.0579232, 0.105275, 0.201841, 0.328082, 0.493288", \ + "0.0171091, 0.0215156, 0.0579662, 0.105278, 0.201842, 0.328082, 0.493288", \ + "0.0219621, 0.0259393, 0.060502, 0.106689, 0.202374, 0.328264, 0.493334", \ + "0.0278503, 0.0318964, 0.063813, 0.108669, 0.20394, 0.329549, 0.494132", \ + "0.0359981, 0.0404617, 0.0707159, 0.112796, 0.205496, 0.33071, 0.495573", \ + "0.044471, 0.049564, 0.079927, 0.119452, 0.20946, 0.333027, 0.497103", \ + "0.053257, 0.058854, 0.090787, 0.128441, 0.215882, 0.338109, 0.500999" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0623733, 0.0685825, 0.105301, 0.144608, 0.221634, 0.32147, 0.45199", \ + "0.0748442, 0.0810506, 0.117767, 0.157097, 0.234146, 0.333982, 0.464519", \ + "0.115627, 0.122648, 0.161492, 0.201302, 0.278468, 0.378327, 0.508838", \ + "0.147372, 0.155704, 0.198527, 0.239259, 0.316646, 0.416722, 0.547177", \ + "0.187771, 0.197767, 0.247691, 0.290712, 0.368867, 0.468997, 0.599612", \ + "0.225689, 0.237094, 0.294878, 0.341852, 0.422234, 0.522948, 0.65389", \ + "0.260597, 0.273129, 0.338367, 0.390019, 0.473982, 0.5769, 0.709128" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219735, 0.0267732, 0.0668554, 0.120445, 0.230847, 0.375586, 0.565108", \ + "0.0219826, 0.0268109, 0.0668847, 0.120435, 0.230861, 0.375591, 0.565109", \ + "0.0269841, 0.0315803, 0.0693302, 0.121531, 0.231064, 0.375615, 0.565045", \ + "0.0341026, 0.0388867, 0.0741776, 0.124377, 0.232402, 0.376284, 0.56544", \ + "0.0448413, 0.0501144, 0.0839044, 0.130489, 0.235016, 0.377628, 0.566334", \ + "0.055681, 0.061425, 0.096562, 0.140734, 0.241135, 0.381133, 0.56836", \ + "0.066148, 0.072385, 0.110305, 0.153351, 0.250574, 0.388355, 0.573683" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.075256, 0.0809846, 0.115871, 0.15237, 0.222379, 0.312677, 0.430426", \ + "0.0867192, 0.092445, 0.127361, 0.163838, 0.233922, 0.324194, 0.441931", \ + "0.138356, 0.144399, 0.18024, 0.217029, 0.287208, 0.377553, 0.495342", \ + "0.179526, 0.186344, 0.22404, 0.261081, 0.331821, 0.421979, 0.539832", \ + "0.230257, 0.238333, 0.280141, 0.317875, 0.388438, 0.478946, 0.597249", \ + "0.279469, 0.288733, 0.335821, 0.375467, 0.446312, 0.537186, 0.655049", \ + "0.326483, 0.336868, 0.389679, 0.432264, 0.504414, 0.595787, 0.714543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209923, 0.0256194, 0.0618098, 0.108098, 0.203557, 0.329373, 0.494463", \ + "0.0209918, 0.0256183, 0.0618681, 0.108091, 0.203549, 0.329369, 0.494462", \ + "0.024113, 0.0284569, 0.0637112, 0.109116, 0.203885, 0.329532, 0.494493", \ + "0.029747, 0.0339292, 0.0668972, 0.111665, 0.205895, 0.330884, 0.495457", \ + "0.0380759, 0.0425155, 0.0732364, 0.115397, 0.207568, 0.332461, 0.497274", \ + "0.046666, 0.051639, 0.081846, 0.121581, 0.210888, 0.334114, 0.498333", \ + "0.055523, 0.061024, 0.092213, 0.129763, 0.216874, 0.338528, 0.501344" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0539044, 0.0591537, 0.0934765, 0.132399, 0.209415, 0.30928, 0.439767", \ + "0.0660135, 0.0712409, 0.105476, 0.144457, 0.221456, 0.321347, 0.45184", \ + "0.109138, 0.115161, 0.151101, 0.190521, 0.267537, 0.367462, 0.497929", \ + "0.141551, 0.148711, 0.187583, 0.227099, 0.304169, 0.404016, 0.534347", \ + "0.181081, 0.189843, 0.235061, 0.275823, 0.352784, 0.452467, 0.583323", \ + "0.218714, 0.228914, 0.281835, 0.325731, 0.404266, 0.504615, 0.633808", \ + "0.25312, 0.264584, 0.325281, 0.373548, 0.454741, 0.556, 0.688495" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018232, 0.0231094, 0.0649552, 0.119602, 0.230709, 0.375594, 0.565102", \ + "0.0182442, 0.0231249, 0.0649607, 0.119603, 0.23071, 0.375593, 0.565101", \ + "0.0238333, 0.0283021, 0.0676013, 0.120955, 0.231114, 0.375608, 0.565037", \ + "0.0303982, 0.0350482, 0.0710969, 0.12279, 0.232535, 0.376768, 0.565751", \ + "0.039761, 0.045167, 0.0796293, 0.127439, 0.234269, 0.378073, 0.56711", \ + "0.049537, 0.055759, 0.091499, 0.136365, 0.239349, 0.381125, 0.569163", \ + "0.059772, 0.066758, 0.105508, 0.148358, 0.247978, 0.388096, 0.57462" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0593754, 0.0648258, 0.0985512, 0.134429, 0.203991, 0.294, 0.411554", \ + "0.0704606, 0.0758822, 0.109577, 0.145493, 0.21505, 0.305072, 0.422642", \ + "0.113695, 0.119642, 0.15502, 0.191751, 0.261548, 0.351486, 0.469113", \ + "0.144922, 0.151794, 0.189492, 0.226376, 0.296711, 0.387524, 0.50495", \ + "0.18279, 0.191027, 0.23398, 0.272228, 0.34249, 0.43249, 0.548845", \ + "0.217494, 0.226996, 0.276435, 0.317474, 0.389419, 0.480083, 0.596519", \ + "0.2489, 0.259583, 0.315779, 0.36082, 0.435564, 0.527282, 0.646149" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0191541, 0.0237788, 0.0601787, 0.106798, 0.202559, 0.328588, 0.49377", \ + "0.019132, 0.0237731, 0.0602691, 0.106789, 0.202557, 0.328588, 0.493771", \ + "0.0239526, 0.0282525, 0.0633966, 0.108827, 0.203336, 0.328663, 0.493778", \ + "0.0300128, 0.0343579, 0.0668634, 0.111144, 0.20567, 0.330491, 0.49493", \ + "0.0390057, 0.0438549, 0.0748826, 0.115983, 0.207481, 0.332064, 0.496843", \ + "0.048739, 0.054268, 0.086155, 0.124805, 0.212985, 0.335038, 0.498569", \ + "0.058907, 0.065044, 0.099394, 0.13668, 0.221868, 0.342421, 0.504013" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0583198, 0.064534, 0.101248, 0.14056, 0.217579, 0.31741, 0.447943", \ + "0.0704014, 0.0765765, 0.113253, 0.152616, 0.229667, 0.329521, 0.46005", \ + "0.11594, 0.123239, 0.162405, 0.202277, 0.279383, 0.379251, 0.509759", \ + "0.151326, 0.160025, 0.203349, 0.24378, 0.321333, 0.421563, 0.551955", \ + "0.195522, 0.205894, 0.256667, 0.299198, 0.377061, 0.47702, 0.607775", \ + "0.23852, 0.250278, 0.30919, 0.355786, 0.435371, 0.535756, 0.666405", \ + "0.278848, 0.291589, 0.358296, 0.40989, 0.492699, 0.594638, 0.726704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219753, 0.0267775, 0.0668578, 0.120431, 0.230869, 0.375591, 0.565108", \ + "0.0220235, 0.0268639, 0.0668821, 0.120465, 0.230843, 0.375591, 0.565109", \ + "0.0292532, 0.0336257, 0.0701101, 0.121922, 0.23114, 0.375607, 0.565046", \ + "0.0375042, 0.0420658, 0.0752479, 0.12479, 0.232837, 0.376721, 0.565612", \ + "0.0491169, 0.0541565, 0.0857223, 0.130909, 0.235124, 0.378061, 0.56683", \ + "0.06095, 0.06637, 0.099351, 0.141436, 0.24077, 0.380937, 0.568634", \ + "0.072212, 0.078294, 0.114589, 0.155029, 0.250186, 0.38751, 0.573245" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.067898, 0.0734962, 0.107888, 0.144072, 0.213914, 0.304027, 0.42167", \ + "0.0790567, 0.0846436, 0.119019, 0.155241, 0.225053, 0.315199, 0.432854", \ + "0.12666, 0.132628, 0.168207, 0.205, 0.274906, 0.36506, 0.482762", \ + "0.16296, 0.169816, 0.207496, 0.244636, 0.315146, 0.405895, 0.523761", \ + "0.206695, 0.214862, 0.257229, 0.295401, 0.365894, 0.456348, 0.574463", \ + "0.247787, 0.257271, 0.305838, 0.346368, 0.418252, 0.508835, 0.626591", \ + "0.284823, 0.295527, 0.350505, 0.394652, 0.468734, 0.560819, 0.679804" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201485, 0.0247744, 0.0611078, 0.107466, 0.203081, 0.328984, 0.494128", \ + "0.0201305, 0.0247613, 0.0610971, 0.107461, 0.203097, 0.328984, 0.494127", \ + "0.0240659, 0.0284261, 0.0635599, 0.108962, 0.203484, 0.329015, 0.494123", \ + "0.0298328, 0.0340822, 0.0669131, 0.111389, 0.205857, 0.330712, 0.495188", \ + "0.0386579, 0.0433009, 0.0740917, 0.115619, 0.207466, 0.332256, 0.497001", \ + "0.048172, 0.053371, 0.084232, 0.123397, 0.212002, 0.334445, 0.498327", \ + "0.058143, 0.064055, 0.097069, 0.134119, 0.219779, 0.340821, 0.502578" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0537803, 0.0590405, 0.0933466, 0.132317, 0.20931, 0.309199, 0.43964", \ + "0.0657048, 0.0709009, 0.105139, 0.144112, 0.221138, 0.320973, 0.451507", \ + "0.109581, 0.115589, 0.151569, 0.190996, 0.267987, 0.367896, 0.498404", \ + "0.142599, 0.149762, 0.188515, 0.227934, 0.305183, 0.405328, 0.535449", \ + "0.184842, 0.193554, 0.238388, 0.279223, 0.35638, 0.456467, 0.586668", \ + "0.226387, 0.236507, 0.288909, 0.33266, 0.411262, 0.511824, 0.641876", \ + "0.266232, 0.277626, 0.337749, 0.385765, 0.467104, 0.569349, 0.700859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0182372, 0.0231061, 0.0649576, 0.119603, 0.230675, 0.375593, 0.565005", \ + "0.0182356, 0.0231383, 0.0649615, 0.119605, 0.230711, 0.375535, 0.565101", \ + "0.0237797, 0.0282487, 0.0675944, 0.120922, 0.231089, 0.375596, 0.565038", \ + "0.0301913, 0.0348022, 0.0710494, 0.12273, 0.232458, 0.376766, 0.565647", \ + "0.0393549, 0.044714, 0.0792491, 0.127269, 0.234127, 0.378034, 0.567045", \ + "0.048928, 0.055175, 0.091023, 0.136036, 0.23916, 0.380955, 0.56899", \ + "0.058949, 0.065897, 0.10473, 0.147726, 0.247654, 0.387732, 0.574367" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0490018, 0.0538329, 0.0851277, 0.120284, 0.189621, 0.279545, 0.397105", \ + "0.0617319, 0.0665055, 0.0977752, 0.132953, 0.202312, 0.292245, 0.409816", \ + "0.10313, 0.108666, 0.141946, 0.177782, 0.247329, 0.337233, 0.454799", \ + "0.13115, 0.137718, 0.173461, 0.209445, 0.279135, 0.369553, 0.487031", \ + "0.163279, 0.171264, 0.212847, 0.250268, 0.319979, 0.408393, 0.526263", \ + "0.190558, 0.199851, 0.248091, 0.288407, 0.3597, 0.450117, 0.567695", \ + "0.213227, 0.2237, 0.278751, 0.322645, 0.396748, 0.489316, 0.607931" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163584, 0.0207563, 0.0573472, 0.104771, 0.201439, 0.327787, 0.493026", \ + "0.0163942, 0.0207946, 0.0573698, 0.104827, 0.201492, 0.327786, 0.493027", \ + "0.0220636, 0.0260605, 0.0604309, 0.106565, 0.202165, 0.327848, 0.493029", \ + "0.0281987, 0.0323167, 0.0642469, 0.108705, 0.203906, 0.329246, 0.493966", \ + "0.0372461, 0.0419274, 0.0722392, 0.113627, 0.205699, 0.330656, 0.495583", \ + "0.046874, 0.052249, 0.083527, 0.122447, 0.211235, 0.333893, 0.497436", \ + "0.056887, 0.062944, 0.096792, 0.134398, 0.220144, 0.341085, 0.503031" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0583198, 0.064534, 0.101248, 0.14056, 0.217579, 0.31741, 0.447943", \ + "0.0704014, 0.0765765, 0.113253, 0.152616, 0.229667, 0.329521, 0.46005", \ + "0.11594, 0.123239, 0.162405, 0.202277, 0.279383, 0.379251, 0.509759", \ + "0.151326, 0.160025, 0.203349, 0.24378, 0.321333, 0.421563, 0.551955", \ + "0.195522, 0.205894, 0.256667, 0.299198, 0.377061, 0.47702, 0.607775", \ + "0.23852, 0.250278, 0.30919, 0.355786, 0.435371, 0.535756, 0.666405", \ + "0.278848, 0.291589, 0.358296, 0.40989, 0.492699, 0.594638, 0.726704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219753, 0.0267775, 0.0668578, 0.120431, 0.230869, 0.375591, 0.565108", \ + "0.0220235, 0.0268639, 0.0668821, 0.120465, 0.230843, 0.375591, 0.565109", \ + "0.0292532, 0.0336257, 0.0701101, 0.121922, 0.23114, 0.375607, 0.565046", \ + "0.0375042, 0.0420658, 0.0752479, 0.12479, 0.232837, 0.376721, 0.565612", \ + "0.0491169, 0.0541565, 0.0857223, 0.130909, 0.235124, 0.378061, 0.56683", \ + "0.06095, 0.06637, 0.099351, 0.141436, 0.24077, 0.380937, 0.568634", \ + "0.072212, 0.078294, 0.114589, 0.155029, 0.250186, 0.38751, 0.573245" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.067898, 0.0734962, 0.107888, 0.144072, 0.213914, 0.304027, 0.42167", \ + "0.0790567, 0.0846436, 0.119019, 0.155241, 0.225053, 0.315199, 0.432854", \ + "0.12666, 0.132628, 0.168207, 0.205, 0.274906, 0.36506, 0.482762", \ + "0.16296, 0.169816, 0.207496, 0.244636, 0.315146, 0.405895, 0.523761", \ + "0.206695, 0.214862, 0.257229, 0.295401, 0.365894, 0.456348, 0.574463", \ + "0.247787, 0.257271, 0.305838, 0.346368, 0.418252, 0.508835, 0.626591", \ + "0.284823, 0.295527, 0.350505, 0.394652, 0.468734, 0.560819, 0.679804" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201485, 0.0247744, 0.0611078, 0.107466, 0.203081, 0.328984, 0.494128", \ + "0.0201305, 0.0247613, 0.0610971, 0.107461, 0.203097, 0.328984, 0.494127", \ + "0.0240659, 0.0284261, 0.0635599, 0.108962, 0.203484, 0.329015, 0.494123", \ + "0.0298328, 0.0340822, 0.0669131, 0.111389, 0.205857, 0.330712, 0.495188", \ + "0.0386579, 0.0433009, 0.0740917, 0.115619, 0.207466, 0.332256, 0.497001", \ + "0.048172, 0.053371, 0.084232, 0.123397, 0.212002, 0.334445, 0.498327", \ + "0.058143, 0.064055, 0.097069, 0.134119, 0.219779, 0.340821, 0.502578" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00300382, 0.00302369, 0.00314901, 0.00320198, 0.00323679, 0.00325273, 0.00326447", \ + "0.00286368, 0.00288329, 0.00300836, 0.00306511, 0.00310216, 0.00311912, 0.00312983", \ + "0.00289997, 0.0029041, 0.00297148, 0.00301199, 0.00305376, 0.00308159, 0.00309591", \ + "0.00338935, 0.0033639, 0.00338471, 0.00341382, 0.00344554, 0.00347349, 0.0034923", \ + "0.00484877, 0.00479922, 0.00472481, 0.00470458, 0.00471474, 0.00474927, 0.00475422", \ + "0.00712702, 0.0070547, 0.00691708, 0.00684298, 0.0068092, 0.0068145, 0.00683134", \ + "0.0101323, 0.0100171, 0.00973453, 0.00967426, 0.00959835, 0.00957633, 0.00959336" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00975147, 0.00978293, 0.00993224, 0.00998591, 0.0100197, 0.0100341, 0.0100436", \ + "0.00964415, 0.00967452, 0.00981938, 0.00987638, 0.00991252, 0.00992762, 0.00993675", \ + "0.00967313, 0.00966849, 0.00975977, 0.00982175, 0.00987844, 0.00989473, 0.00991199", \ + "0.0100346, 0.0100234, 0.0100466, 0.0100907, 0.010143, 0.0101692, 0.0101945", \ + "0.0113498, 0.0113069, 0.0112759, 0.0112743, 0.011292, 0.0113119, 0.0113329", \ + "0.0136583, 0.0135576, 0.0133546, 0.0133185, 0.0133105, 0.0133356, 0.0133431", \ + "0.0166363, 0.0165058, 0.0162163, 0.016138, 0.0160914, 0.016083, 0.0160956" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00301713, 0.00303338, 0.00315087, 0.00320387, 0.00323806, 0.0032531, 0.00326414", \ + "0.00287691, 0.00289415, 0.00301137, 0.00306622, 0.0031033, 0.00311985, 0.00313016", \ + "0.00292498, 0.00292101, 0.00295949, 0.0030025, 0.00304654, 0.00307754, 0.00309294", \ + "0.0034368, 0.00340342, 0.00337584, 0.00342521, 0.00345322, 0.00347173, 0.00348749", \ + "0.00494582, 0.00487702, 0.0047238, 0.0047, 0.00472437, 0.00473175, 0.00474782", \ + "0.00730681, 0.00720048, 0.00692787, 0.00684532, 0.00681126, 0.00681264, 0.00684831", \ + "0.0103716, 0.0102302, 0.00983538, 0.00969564, 0.00960511, 0.00957694, 0.00957945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0109133, 0.0109347, 0.0110682, 0.0111266, 0.011165, 0.011182, 0.0111931", \ + "0.0108131, 0.010834, 0.0109689, 0.0110284, 0.0110684, 0.0110861, 0.0110959", \ + "0.0108327, 0.0108246, 0.0108986, 0.0109667, 0.0110138, 0.0110496, 0.0110542", \ + "0.0111994, 0.0111838, 0.0111771, 0.0112139, 0.0112582, 0.0112904, 0.0113098", \ + "0.0124335, 0.0124511, 0.01233, 0.0123209, 0.0123366, 0.0123608, 0.0123824", \ + "0.014633, 0.0145432, 0.014332, 0.0142965, 0.0142915, 0.0143077, 0.0143255", \ + "0.0175775, 0.0174575, 0.0171558, 0.0171247, 0.0170573, 0.0170398, 0.0170386" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00308178, 0.00309683, 0.00320997, 0.00326466, 0.00330148, 0.00331748, 0.00332963", \ + "0.00293876, 0.0029559, 0.00307008, 0.00312873, 0.0031679, 0.00318588, 0.00319499", \ + "0.00297496, 0.00296048, 0.00301825, 0.00306296, 0.003115, 0.00313731, 0.00315381", \ + "0.0034611, 0.00343905, 0.0034349, 0.00347274, 0.00351265, 0.00353373, 0.00355416", \ + "0.0049189, 0.00487225, 0.00479479, 0.00477226, 0.00479446, 0.00479748, 0.00481594", \ + "0.00724595, 0.0071904, 0.00698765, 0.00691385, 0.0068829, 0.00688321, 0.00694587", \ + "0.0102426, 0.0101013, 0.00988334, 0.00977161, 0.00969112, 0.00966396, 0.00966473" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0102151, 0.0102544, 0.0104112, 0.0104594, 0.0104885, 0.0104997, 0.010506", \ + "0.0101065, 0.0101457, 0.0102982, 0.0103497, 0.0103805, 0.0103932, 0.0104003", \ + "0.0101311, 0.0101314, 0.0102284, 0.0102833, 0.0103364, 0.0103557, 0.0103804", \ + "0.0105141, 0.0104927, 0.0105388, 0.0105812, 0.0106288, 0.0106544, 0.0106761", \ + "0.011907, 0.0118486, 0.0117668, 0.0117761, 0.0117963, 0.0118285, 0.0118503", \ + "0.0142762, 0.0141749, 0.0139497, 0.0139005, 0.0138946, 0.0139056, 0.0139149", \ + "0.0173298, 0.017192, 0.0168483, 0.01677, 0.0167193, 0.016704, 0.0167136" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00301713, 0.00303338, 0.00315087, 0.00320387, 0.00323806, 0.0032531, 0.00326414", \ + "0.00287691, 0.00289415, 0.00301137, 0.00306622, 0.0031033, 0.00311985, 0.00313016", \ + "0.00292498, 0.00292101, 0.00295949, 0.0030025, 0.00304654, 0.00307754, 0.00309294", \ + "0.0034368, 0.00340342, 0.00337584, 0.00342521, 0.00345322, 0.00347173, 0.00348749", \ + "0.00494582, 0.00487702, 0.0047238, 0.0047, 0.00472437, 0.00473175, 0.00474782", \ + "0.00730681, 0.00720048, 0.00692787, 0.00684532, 0.00681126, 0.00681264, 0.00684831", \ + "0.0103716, 0.0102302, 0.00983538, 0.00969564, 0.00960511, 0.00957694, 0.00957945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0109133, 0.0109347, 0.0110682, 0.0111266, 0.011165, 0.011182, 0.0111931", \ + "0.0108131, 0.010834, 0.0109689, 0.0110284, 0.0110684, 0.0110861, 0.0110959", \ + "0.0108327, 0.0108246, 0.0108986, 0.0109667, 0.0110138, 0.0110496, 0.0110542", \ + "0.0111994, 0.0111838, 0.0111771, 0.0112139, 0.0112582, 0.0112904, 0.0113098", \ + "0.0124335, 0.0124511, 0.01233, 0.0123209, 0.0123366, 0.0123608, 0.0123824", \ + "0.014633, 0.0145432, 0.014332, 0.0142965, 0.0142915, 0.0143077, 0.0143255", \ + "0.0175775, 0.0174575, 0.0171558, 0.0171247, 0.0170573, 0.0170398, 0.0170386" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00300272, 0.00302265, 0.00314009, 0.00319392, 0.00322872, 0.0032459, 0.00325648", \ + "0.00282216, 0.00284332, 0.00296249, 0.00301913, 0.00305882, 0.00307942, 0.00308857", \ + "0.003122, 0.00311483, 0.00314869, 0.0031831, 0.00322762, 0.00326386, 0.00327271", \ + "0.00390826, 0.00387888, 0.00383994, 0.00388756, 0.00389076, 0.00391061, 0.00392849", \ + "0.00555556, 0.00548913, 0.00533417, 0.0053005, 0.0053234, 0.00532146, 0.0053389", \ + "0.00796722, 0.00786374, 0.00761241, 0.00754336, 0.00751088, 0.00750736, 0.00756572", \ + "0.0111045, 0.0109677, 0.010618, 0.0105347, 0.0104471, 0.0104116, 0.0104195" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00871416, 0.00875475, 0.0089181, 0.00896645, 0.00899233, 0.00900246, 0.00900756", \ + "0.00854178, 0.00858092, 0.00873687, 0.00878763, 0.00881722, 0.00882846, 0.00883462", \ + "0.00854112, 0.008551, 0.00865426, 0.00870708, 0.00875275, 0.00877556, 0.00878047", \ + "0.00894055, 0.00891924, 0.00896204, 0.00900021, 0.00905218, 0.0090817, 0.00909511", \ + "0.0103345, 0.0102509, 0.010181, 0.0101972, 0.0102284, 0.0102441, 0.0102598", \ + "0.0125961, 0.012513, 0.012334, 0.0123241, 0.0123218, 0.0123334, 0.0123385", \ + "0.0157701, 0.0156304, 0.0152843, 0.0151958, 0.0151593, 0.0151472, 0.0151545" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00300882, 0.00302557, 0.00314201, 0.00319442, 0.0032288, 0.00324563, 0.00325536", \ + "0.00283659, 0.00285311, 0.00296514, 0.003021, 0.00305975, 0.00307794, 0.00308864", \ + "0.00315414, 0.00313776, 0.0031481, 0.00318967, 0.00322905, 0.00326048, 0.00328334", \ + "0.00398631, 0.0039385, 0.0038632, 0.0038894, 0.0038968, 0.00391553, 0.0039304", \ + "0.00564464, 0.00555991, 0.00535085, 0.00530426, 0.00530804, 0.00533996, 0.00534293", \ + "0.0081855, 0.00805673, 0.00771802, 0.00759899, 0.00753447, 0.00751517, 0.00754981", \ + "0.0114031, 0.0112378, 0.0107662, 0.0105878, 0.0104639, 0.0104175, 0.0104269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00987402, 0.00990571, 0.0100573, 0.0101125, 0.0101453, 0.0101587, 0.0101671", \ + "0.00971954, 0.00974994, 0.00990082, 0.00995774, 0.00999299, 0.0100075, 0.0100149", \ + "0.00969812, 0.00969648, 0.0097881, 0.00985061, 0.00990737, 0.00992407, 0.00994045", \ + "0.010056, 0.0100436, 0.0100631, 0.0101054, 0.0101521, 0.0101813, 0.010207", \ + "0.0113265, 0.0112776, 0.011207, 0.0112198, 0.0112617, 0.0112803, 0.0113006", \ + "0.0136276, 0.0135329, 0.0133046, 0.0132624, 0.0132437, 0.0132607, 0.0132718", \ + "0.0166295, 0.0164907, 0.0161483, 0.016071, 0.0160277, 0.0160177, 0.0160325" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00306326, 0.00309451, 0.00320257, 0.00325503, 0.00329273, 0.00330687, 0.0033157", \ + "0.00289597, 0.00291264, 0.00302403, 0.0030834, 0.00312448, 0.00314389, 0.00315598", \ + "0.00319477, 0.00318758, 0.00321366, 0.00325094, 0.00329786, 0.00332187, 0.00334434", \ + "0.00402908, 0.00394494, 0.00390254, 0.00394563, 0.003964, 0.00397808, 0.00399616", \ + "0.00559495, 0.00552038, 0.0054282, 0.0053822, 0.00539546, 0.0054215, 0.00539601", \ + "0.00802611, 0.00792655, 0.00768442, 0.00763856, 0.00759518, 0.00758515, 0.00770928", \ + "0.0112219, 0.0110934, 0.0107518, 0.0106564, 0.0105484, 0.0105074, 0.0104916" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00918492, 0.00923565, 0.00939883, 0.0094395, 0.00945987, 0.00946799, 0.00947076", \ + "0.00901162, 0.00905819, 0.00921439, 0.00926022, 0.0092847, 0.00929416, 0.00929863", \ + "0.00899575, 0.00900751, 0.00911025, 0.00916757, 0.00921077, 0.00924471, 0.00925391", \ + "0.00941976, 0.0093996, 0.00943672, 0.00947824, 0.00952546, 0.00955876, 0.00956914", \ + "0.0108586, 0.0107846, 0.0107067, 0.0107066, 0.0107436, 0.0107616, 0.0107855", \ + "0.0132171, 0.0131186, 0.0129059, 0.0128659, 0.0128651, 0.0128846, 0.0128957", \ + "0.0163756, 0.01623, 0.0158856, 0.015798, 0.0157593, 0.015741, 0.0157537" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00300882, 0.00302557, 0.00314201, 0.00319442, 0.0032288, 0.00324563, 0.00325536", \ + "0.00283659, 0.00285311, 0.00296514, 0.003021, 0.00305975, 0.00307794, 0.00308864", \ + "0.00315414, 0.00313776, 0.0031481, 0.00318967, 0.00322905, 0.00326048, 0.00328334", \ + "0.00398631, 0.0039385, 0.0038632, 0.0038894, 0.0038968, 0.00391553, 0.0039304", \ + "0.00564464, 0.00555991, 0.00535085, 0.00530426, 0.00530804, 0.00533996, 0.00534293", \ + "0.0081855, 0.00805673, 0.00771802, 0.00759899, 0.00753447, 0.00751517, 0.00754981", \ + "0.0114031, 0.0112378, 0.0107662, 0.0105878, 0.0104639, 0.0104175, 0.0104269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00987402, 0.00990571, 0.0100573, 0.0101125, 0.0101453, 0.0101587, 0.0101671", \ + "0.00971954, 0.00974994, 0.00990082, 0.00995774, 0.00999299, 0.0100075, 0.0100149", \ + "0.00969812, 0.00969648, 0.0097881, 0.00985061, 0.00990737, 0.00992407, 0.00994045", \ + "0.010056, 0.0100436, 0.0100631, 0.0101054, 0.0101521, 0.0101813, 0.010207", \ + "0.0113265, 0.0112776, 0.011207, 0.0112198, 0.0112617, 0.0112803, 0.0113006", \ + "0.0136276, 0.0135329, 0.0133046, 0.0132624, 0.0132437, 0.0132607, 0.0132718", \ + "0.0166295, 0.0164907, 0.0161483, 0.016071, 0.0160277, 0.0160177, 0.0160325" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00241394, 0.00245206, 0.0026076, 0.00264889, 0.00267108, 0.00267908, 0.00268215", \ + "0.00224034, 0.00227613, 0.0024242, 0.00247485, 0.00250129, 0.0025119, 0.00251702", \ + "0.00226999, 0.00228077, 0.00238614, 0.00243111, 0.00247165, 0.00249324, 0.00250541", \ + "0.00285559, 0.00284006, 0.00284971, 0.00289937, 0.00295649, 0.00296043, 0.00297744", \ + "0.00441254, 0.00436454, 0.00428771, 0.00429041, 0.00433094, 0.00441713, 0.00441438", \ + "0.00680766, 0.00672746, 0.0065912, 0.00653394, 0.00651457, 0.00653445, 0.00657282", \ + "0.00998781, 0.00985829, 0.00954878, 0.0094528, 0.00939755, 0.00938929, 0.0094027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00750637, 0.00753661, 0.00768391, 0.00773666, 0.00776884, 0.00778332, 0.00779087", \ + "0.00735583, 0.007383, 0.00752553, 0.00758337, 0.00762157, 0.0076388, 0.00764881", \ + "0.00776946, 0.00776849, 0.00781994, 0.00787273, 0.00792832, 0.00795501, 0.00797477", \ + "0.00860243, 0.00856371, 0.00851965, 0.00854399, 0.00858494, 0.00861855, 0.00864036", \ + "0.0102847, 0.0102115, 0.0101067, 0.0101038, 0.0101174, 0.0101393, 0.0101587", \ + "0.0127734, 0.0126631, 0.0124416, 0.0123971, 0.0123775, 0.0123847, 0.0123962", \ + "0.0159752, 0.015816, 0.0154665, 0.0153772, 0.015317, 0.0152996, 0.0153065" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00242268, 0.00245844, 0.00260816, 0.0026499, 0.00267079, 0.00268001, 0.00268341", \ + "0.00224648, 0.00228034, 0.0024261, 0.00247624, 0.00250284, 0.00251284, 0.00251854", \ + "0.00229312, 0.0022943, 0.00236546, 0.00241941, 0.00246598, 0.00248467, 0.00249636", \ + "0.00289234, 0.00288366, 0.00286188, 0.0028956, 0.00293823, 0.0029567, 0.00297394", \ + "0.00451333, 0.00443963, 0.00429827, 0.0042833, 0.00431432, 0.00438153, 0.00436442", \ + "0.00698927, 0.00687597, 0.00659552, 0.00652016, 0.00648659, 0.00650358, 0.00650398", \ + "0.0101565, 0.00999933, 0.00958752, 0.00945189, 0.00936987, 0.00934474, 0.00936619" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00866528, 0.00868797, 0.00882456, 0.0088803, 0.00891831, 0.00893596, 0.00894487", \ + "0.00853301, 0.00855423, 0.00868302, 0.0087443, 0.00878661, 0.00880564, 0.00881661", \ + "0.00890568, 0.00888471, 0.00894256, 0.00899798, 0.00905133, 0.00907867, 0.00909637", \ + "0.00967974, 0.00964828, 0.00961367, 0.00963749, 0.00967855, 0.00967736, 0.00970402", \ + "0.0113107, 0.0112436, 0.0111331, 0.0111405, 0.011139, 0.0111551, 0.0111743", \ + "0.0137581, 0.0136487, 0.013437, 0.0133968, 0.0133761, 0.0133736, 0.0133739", \ + "0.0169256, 0.0167633, 0.0164251, 0.0163205, 0.0162799, 0.0162533, 0.0162478" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00239755, 0.00243485, 0.00258602, 0.00262823, 0.00265075, 0.00265962, 0.00266396", \ + "0.00220754, 0.00224412, 0.00239149, 0.00244024, 0.00246819, 0.00247891, 0.00248483", \ + "0.00226189, 0.00226962, 0.00237708, 0.00242107, 0.00245583, 0.00247886, 0.00249486", \ + "0.00290165, 0.00288202, 0.00288579, 0.00291874, 0.00297582, 0.00298986, 0.00300768", \ + "0.00451908, 0.00447432, 0.00439979, 0.00440877, 0.004455, 0.0045299, 0.00453175", \ + "0.00702944, 0.00695252, 0.00679608, 0.00675317, 0.00674063, 0.00675902, 0.00679486", \ + "0.0102839, 0.0101722, 0.00993746, 0.00983571, 0.00977421, 0.009768, 0.00977404" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00750715, 0.00755527, 0.00770725, 0.00775254, 0.0077785, 0.00778949, 0.00779512", \ + "0.00736383, 0.00740123, 0.00754927, 0.00760274, 0.00763696, 0.00765183, 0.00765997", \ + "0.00777091, 0.00780539, 0.00786917, 0.00792627, 0.00798043, 0.00801108, 0.00802429", \ + "0.0086499, 0.00862151, 0.00860279, 0.00862887, 0.00867263, 0.00870239, 0.008723", \ + "0.010436, 0.0103743, 0.0102606, 0.0102597, 0.0102813, 0.0102982, 0.0103194", \ + "0.0130467, 0.0129495, 0.0127185, 0.0126675, 0.0126658, 0.0126784, 0.012692", \ + "0.0163449, 0.0162002, 0.0158677, 0.0157909, 0.0157446, 0.0157406, 0.0157487" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00239755, 0.00243485, 0.00258602, 0.00262823, 0.00265075, 0.00265962, 0.00266396", \ + "0.00220754, 0.00224412, 0.00239149, 0.00244024, 0.00246819, 0.00247891, 0.00248483", \ + "0.00226189, 0.00226962, 0.00237708, 0.00242107, 0.00245583, 0.00247886, 0.00249486", \ + "0.00290165, 0.00288202, 0.00288579, 0.00291874, 0.00297582, 0.00298986, 0.00300768", \ + "0.00451908, 0.00447432, 0.00439979, 0.00440877, 0.004455, 0.0045299, 0.00453175", \ + "0.00702944, 0.00695252, 0.00679608, 0.00675317, 0.00674063, 0.00675902, 0.00679486", \ + "0.0102839, 0.0101722, 0.00993746, 0.00983571, 0.00977421, 0.009768, 0.00977404" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00866528, 0.00868797, 0.00882456, 0.0088803, 0.00891831, 0.00893596, 0.00894487", \ + "0.00853301, 0.00855423, 0.00868302, 0.0087443, 0.00878661, 0.00880564, 0.00881661", \ + "0.00890568, 0.00888471, 0.00894256, 0.00899798, 0.00905133, 0.00907867, 0.00909637", \ + "0.00967974, 0.00964828, 0.00961367, 0.00963749, 0.00967855, 0.00967736, 0.00970402", \ + "0.0113107, 0.0112436, 0.0111331, 0.0111405, 0.011139, 0.0111551, 0.0111743", \ + "0.0137581, 0.0136487, 0.013437, 0.0133968, 0.0133761, 0.0133736, 0.0133739", \ + "0.0169256, 0.0167633, 0.0164251, 0.0163205, 0.0162799, 0.0162533, 0.0162478" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00237861, 0.00241806, 0.0025674, 0.00260986, 0.00263321, 0.00264136, 0.00264578", \ + "0.00221104, 0.00224253, 0.00237972, 0.00243042, 0.00246131, 0.00247409, 0.00248065", \ + "0.00252062, 0.00252224, 0.00259372, 0.00263419, 0.00267644, 0.00270092, 0.00271864", \ + "0.00340096, 0.00337274, 0.00333251, 0.00336449, 0.00339016, 0.00340527, 0.00342419", \ + "0.0050944, 0.00502982, 0.0048961, 0.00487509, 0.0049022, 0.00496425, 0.00494389", \ + "0.00761421, 0.00750696, 0.0072745, 0.00721206, 0.00719422, 0.00721062, 0.0072342", \ + "0.0108881, 0.0107328, 0.0103672, 0.0102761, 0.0102064, 0.0101768, 0.0101875" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00644879, 0.00649051, 0.00664788, 0.00669311, 0.00671921, 0.00673102, 0.00673691", \ + "0.00625293, 0.00628845, 0.00644122, 0.0064945, 0.00652785, 0.00654162, 0.00654889", \ + "0.00663786, 0.0066317, 0.00668784, 0.00674183, 0.0067943, 0.00681749, 0.00683784", \ + "0.00749923, 0.00747688, 0.0074641, 0.00749245, 0.00753401, 0.00756249, 0.00758055", \ + "0.00923018, 0.00917001, 0.00905292, 0.00904894, 0.00907601, 0.00908853, 0.00909413", \ + "0.0117979, 0.0116745, 0.0114285, 0.0113785, 0.0113625, 0.0113713, 0.0113679", \ + "0.0150659, 0.0148958, 0.014511, 0.0144146, 0.0143637, 0.014353, 0.0143518" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00238463, 0.00242167, 0.00257021, 0.0026129, 0.00263518, 0.00264336, 0.00265007", \ + "0.00222029, 0.00224938, 0.00238249, 0.00243372, 0.00246432, 0.00247714, 0.00248428", \ + "0.00255429, 0.00254434, 0.0025798, 0.00263798, 0.00268101, 0.00270402, 0.00271554", \ + "0.003457, 0.00341483, 0.00334674, 0.003368, 0.00338175, 0.00340356, 0.00341884", \ + "0.00523833, 0.00514516, 0.0049379, 0.00489219, 0.00488466, 0.0049311, 0.00491083", \ + "0.00781683, 0.0076791, 0.00733468, 0.00723019, 0.00717678, 0.00717613, 0.00717011", \ + "0.0111622, 0.0109734, 0.0104739, 0.0103025, 0.0101878, 0.0101419, 0.0101501" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00761962, 0.00765041, 0.00779854, 0.00785097, 0.00788322, 0.00789691, 0.00790417", \ + "0.00744033, 0.00746988, 0.00761536, 0.00767234, 0.00771028, 0.0077266, 0.0077354", \ + "0.00779028, 0.00777394, 0.00781101, 0.00786548, 0.00791738, 0.00794148, 0.00795608", \ + "0.00853243, 0.00849686, 0.00849925, 0.00852901, 0.00857356, 0.00860558, 0.0086299", \ + "0.0102386, 0.0101632, 0.0100443, 0.0100215, 0.010043, 0.0100632, 0.0100835", \ + "0.0127154, 0.0125988, 0.0123422, 0.012291, 0.0122777, 0.0122864, 0.0122897", \ + "0.0159047, 0.0157471, 0.0154715, 0.0153398, 0.0152554, 0.0152313, 0.0152215" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00236281, 0.00240159, 0.00254969, 0.00259129, 0.0026144, 0.00262585, 0.00262917", \ + "0.00216777, 0.00219777, 0.00233251, 0.00238384, 0.00241467, 0.00242724, 0.00243486", \ + "0.00252846, 0.00252359, 0.00257308, 0.0026166, 0.0026602, 0.00268265, 0.0027019", \ + "0.00339872, 0.00337783, 0.00339099, 0.00340943, 0.0034438, 0.00346683, 0.00348453", \ + "0.00519338, 0.00512353, 0.00503783, 0.00501499, 0.00503534, 0.00509564, 0.00508198", \ + "0.00782774, 0.00772445, 0.00756153, 0.00749034, 0.00745654, 0.00746755, 0.00745585", \ + "0.0112352, 0.0110901, 0.0108205, 0.0106914, 0.0106119, 0.0105828, 0.0105937" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00646183, 0.00651572, 0.00667169, 0.00670759, 0.00672711, 0.00673533, 0.00673934", \ + "0.00627695, 0.00631773, 0.00646829, 0.00651691, 0.00654535, 0.00655739, 0.00656361", \ + "0.0066622, 0.00665841, 0.00672992, 0.00678227, 0.00683504, 0.00685831, 0.00687879", \ + "0.00751783, 0.00750834, 0.00755764, 0.00758156, 0.00762634, 0.00765024, 0.00767526", \ + "0.00932769, 0.00926894, 0.00918421, 0.00920308, 0.00923774, 0.00927672, 0.00929228", \ + "0.0119742, 0.0118574, 0.0116636, 0.0116329, 0.0116494, 0.0116667, 0.0116746", \ + "0.0154125, 0.0152602, 0.0149323, 0.0148959, 0.0148345, 0.0148192, 0.0148169" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00236281, 0.00240159, 0.00254969, 0.00259129, 0.0026144, 0.00262585, 0.00262917", \ + "0.00216777, 0.00219777, 0.00233251, 0.00238384, 0.00241467, 0.00242724, 0.00243486", \ + "0.00252846, 0.00252359, 0.00257308, 0.0026166, 0.0026602, 0.00268265, 0.0027019", \ + "0.00339872, 0.00337783, 0.00339099, 0.00340943, 0.0034438, 0.00346683, 0.00348453", \ + "0.00519338, 0.00512353, 0.00503783, 0.00501499, 0.00503534, 0.00509564, 0.00508198", \ + "0.00782774, 0.00772445, 0.00756153, 0.00749034, 0.00745654, 0.00746755, 0.00745585", \ + "0.0112352, 0.0110901, 0.0108205, 0.0106914, 0.0106119, 0.0105828, 0.0105937" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00761962, 0.00765041, 0.00779854, 0.00785097, 0.00788322, 0.00789691, 0.00790417", \ + "0.00744033, 0.00746988, 0.00761536, 0.00767234, 0.00771028, 0.0077266, 0.0077354", \ + "0.00779028, 0.00777394, 0.00781101, 0.00786548, 0.00791738, 0.00794148, 0.00795608", \ + "0.00853243, 0.00849686, 0.00849925, 0.00852901, 0.00857356, 0.00860558, 0.0086299", \ + "0.0102386, 0.0101632, 0.0100443, 0.0100215, 0.010043, 0.0100632, 0.0100835", \ + "0.0127154, 0.0125988, 0.0123422, 0.012291, 0.0122777, 0.0122864, 0.0122897", \ + "0.0159047, 0.0157471, 0.0154715, 0.0153398, 0.0152554, 0.0152313, 0.0152215" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00161344; + rise_capacitance : 0.00160999; + rise_capacitance_range (0.00123332, 0.00160999); + fall_capacitance : 0.00161344; + fall_capacitance_range (0.00120589, 0.00161344); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000921671, -0.00106292, -0.00113735, -0.00114697, -0.00115546, -0.00115049, -0.00114743" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115549, 0.00116048, 0.00115658, 0.00115468, 0.00115546, 0.00115049, 0.00114743" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126391, -0.00126791, -0.00126708, -0.00127196, -0.00126963, -0.00126655, -0.0012648" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126798, 0.00126801, 0.00127657, 0.00127889, 0.00127366, 0.00126863, 0.00126545" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012655, -0.0012649, -0.00126836, -0.00127294, -0.00127078, -0.00126785, -0.00126605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133143, 0.00127066, 0.00127721, 0.0012807, 0.0012753, 0.00127028, 0.00126701" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126538, -0.00126474, -0.00126782, -0.00127281, -0.00127066, -0.00126774, -0.00126594" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133154, 0.00127053, 0.00127731, 0.00128081, 0.00127541, 0.00127039, 0.00126712" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166378; + rise_capacitance : 0.00162869; + rise_capacitance_range (0.00113272, 0.00162869); + fall_capacitance : 0.00166378; + fall_capacitance_range (0.00118781, 0.00166378); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000926233, -0.00106362, -0.00113814, -0.001147, -0.00115786, -0.00115368, -0.00115065" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115392, 0.001151, 0.00116352, 0.00116349, 0.00115852, 0.00115368, 0.00115065" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126602, -0.00126679, -0.00127241, -0.00126198, -0.00126724, -0.00126632, -0.00126416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127314, 0.00126679, 0.00127324, 0.00126198, 0.00127291, 0.00126884, 0.00126585" \ + ); + } + } + internal_power () { + when : "(!A * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156042, -0.00156372, -0.00156757, -0.00156931, -0.00156619, -0.00156893, -0.00157281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157152, 0.00158138, 0.00158165, 0.00158767, 0.00158275, 0.00157796, 0.00157747" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156027, -0.00156357, -0.00156741, -0.00156918, -0.00156607, -0.0015688, -0.00157267" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0015718, 0.0015815, 0.00158167, 0.00158775, 0.00158285, 0.00157805, 0.00157753" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167327; + rise_capacitance : 0.00167327; + rise_capacitance_range (0.00119962, 0.00167327); + fall_capacitance : 0.00164108; + fall_capacitance_range (0.0011083, 0.00164108); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000209329, -0.000213391, -0.000212589, -0.000211459, -0.00021049, -0.000209757, -0.000209257" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000229395, 0.000227211, 0.000228036, 0.000226985, 0.000223867, 0.000219614, 0.00021416" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000202583, -0.000200197, -0.000205121, -0.000203924, -0.000202921, -0.000202053, -0.000201497" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00020313, 0.000200197, 0.000205121, 0.000203924, 0.000202921, 0.000202053, 0.000201497" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012665, -0.00126755, -0.00127081, -0.00126874, -0.00127255, -0.00127064, -0.00126923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133202, 0.00127344, 0.00128136, 0.00127859, 0.00127516, 0.00127128, 0.00126942" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126637, -0.00126744, -0.00127061, -0.00126856, -0.0012724, -0.0012705, -0.00126911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133214, 0.00127347, 0.00128135, 0.00127864, 0.00127525, 0.00127138, 0.00126948" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169958; + rise_capacitance : 0.00169958; + rise_capacitance_range (0.00100496, 0.00169958); + fall_capacitance : 0.00169925; + fall_capacitance_range (0.000988513, 0.00169925); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000213249, -0.000210399, -0.000213718, -0.000212027, -0.000210706, -0.00020985, -0.000209263" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000228091, 0.000229398, 0.000229021, 0.000223773, 0.000223863, 0.000219668, 0.000214105" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000199969, -0.000199944, -0.00020367, -0.000202435, -0.00020064, -0.000202336, -0.000201819" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000203775, 0.000202439, 0.00020367, 0.000202435, 0.00020064, 0.000202336, 0.000201819" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156607, -0.00156623, -0.00156928, -0.00157161, -0.00156579, -0.00157271, -0.00157606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157926, 0.00158049, 0.00158921, 0.00158658, 0.00157267, 0.00158064, 0.00157829" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156589, -0.00156607, -0.00156911, -0.00157145, -0.00156574, -0.00157259, -0.00157593" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157933, 0.00158055, 0.00158918, 0.0015866, 0.00157283, 0.00158072, 0.00157837" \ + ); + } + } + } + } + cell (AO22X2) { + area : 12.7008; + cell_leakage_power : 0.209204; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.190662; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184809; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184809; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.154616; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216172; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243514; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214288; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238683; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216172; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214288; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185062; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209457; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212732; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238683; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209457; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233852; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209204; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.079811, 0.0901656, 0.127903, 0.167812, 0.245052, 0.344769, 0.474628", \ + "0.0925832, 0.102902, 0.140611, 0.180597, 0.257823, 0.357527, 0.487376", \ + "0.141245, 0.152126, 0.190358, 0.230296, 0.307514, 0.40722, 0.537107", \ + "0.18409, 0.196345, 0.237217, 0.277733, 0.354935, 0.454481, 0.584367", \ + "0.240096, 0.254407, 0.300427, 0.342317, 0.419651, 0.519089, 0.648921", \ + "0.295029, 0.311201, 0.363219, 0.4075, 0.485827, 0.585516, 0.715225", \ + "0.349095, 0.366884, 0.424758, 0.47249, 0.552518, 0.652811, 0.783345" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0217422, 0.0297984, 0.0707652, 0.124285, 0.234668, 0.379506, 0.56927", \ + "0.0217182, 0.0297972, 0.0707319, 0.124283, 0.234669, 0.37951, 0.569329", \ + "0.0242226, 0.0322231, 0.0718598, 0.12475, 0.234761, 0.379546, 0.569284", \ + "0.0298858, 0.03798, 0.0761335, 0.127276, 0.235776, 0.380033, 0.569604", \ + "0.0388895, 0.0476587, 0.0842451, 0.132471, 0.238265, 0.381666, 0.570513", \ + "0.048582, 0.058111, 0.094973, 0.140304, 0.242573, 0.383988, 0.572143", \ + "0.058309, 0.068512, 0.107133, 0.150755, 0.24948, 0.388847, 0.575874" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0904812, 0.100737, 0.136893, 0.172785, 0.239883, 0.325572, 0.437297", \ + "0.104271, 0.114523, 0.150689, 0.186591, 0.253663, 0.339408, 0.451112", \ + "0.150313, 0.161006, 0.197915, 0.234008, 0.301202, 0.386886, 0.498671", \ + "0.186931, 0.198936, 0.239044, 0.276372, 0.344238, 0.430162, 0.541878", \ + "0.231421, 0.24537, 0.290748, 0.330511, 0.3996, 0.485582, 0.597396", \ + "0.273986, 0.289758, 0.341348, 0.384167, 0.455508, 0.542241, 0.654092", \ + "0.314519, 0.331894, 0.389334, 0.435722, 0.510383, 0.598672, 0.71126" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218485, 0.0292941, 0.0637843, 0.106802, 0.195523, 0.313467, 0.468418", \ + "0.0218434, 0.029301, 0.0637813, 0.10675, 0.195524, 0.313334, 0.468418", \ + "0.0241313, 0.0314812, 0.0650665, 0.107411, 0.195802, 0.313373, 0.468445", \ + "0.0296994, 0.0373625, 0.0703851, 0.111377, 0.198018, 0.314556, 0.468929", \ + "0.038955, 0.0471746, 0.0796977, 0.118621, 0.202178, 0.317042, 0.470809", \ + "0.049013, 0.057883, 0.091487, 0.128626, 0.208983, 0.321217, 0.473145", \ + "0.059294, 0.068767, 0.104338, 0.141114, 0.218726, 0.328396, 0.478162" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0832761, 0.0952711, 0.135455, 0.17604, 0.253424, 0.353006, 0.482875", \ + "0.0960139, 0.108004, 0.148234, 0.188792, 0.266204, 0.3658, 0.495669", \ + "0.145217, 0.157703, 0.198456, 0.239084, 0.316544, 0.416138, 0.545997", \ + "0.18949, 0.203548, 0.247642, 0.289219, 0.366764, 0.46634, 0.596219", \ + "0.248134, 0.264333, 0.314078, 0.357435, 0.435618, 0.535039, 0.664986", \ + "0.30637, 0.324391, 0.380365, 0.426674, 0.5061, 0.605874, 0.735887", \ + "0.363832, 0.383268, 0.445557, 0.495405, 0.577379, 0.6783, 0.808617" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252661, 0.0335914, 0.0730128, 0.125567, 0.235009, 0.379596, 0.56928", \ + "0.0252642, 0.0335676, 0.0730376, 0.125528, 0.234994, 0.379611, 0.56928", \ + "0.0280086, 0.0360842, 0.0740771, 0.126021, 0.235159, 0.379627, 0.56932", \ + "0.0345541, 0.0427958, 0.0790299, 0.129013, 0.236298, 0.380073, 0.569535", \ + "0.0449303, 0.0535836, 0.0883637, 0.135186, 0.239339, 0.381877, 0.57033", \ + "0.055774, 0.064733, 0.100187, 0.144205, 0.244337, 0.384439, 0.572201", \ + "0.066611, 0.076099, 0.113136, 0.155346, 0.251895, 0.389587, 0.57564" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0987901, 0.10925, 0.145941, 0.182105, 0.249413, 0.335295, 0.447089", \ + "0.112649, 0.123123, 0.159804, 0.195939, 0.263278, 0.349148, 0.460935", \ + "0.160004, 0.170787, 0.207842, 0.244129, 0.311503, 0.397421, 0.509176", \ + "0.199673, 0.21174, 0.251839, 0.28934, 0.357338, 0.443293, 0.555097", \ + "0.248589, 0.262561, 0.307754, 0.347321, 0.41634, 0.502511, 0.614503", \ + "0.29528, 0.311157, 0.362215, 0.404753, 0.475987, 0.562654, 0.674584", \ + "0.33966, 0.357196, 0.414016, 0.460221, 0.534366, 0.622471, 0.734929" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227648, 0.0302293, 0.0645631, 0.107422, 0.19605, 0.31386, 0.468774", \ + "0.0227767, 0.0301939, 0.0646057, 0.107448, 0.196048, 0.313775, 0.468781", \ + "0.0245255, 0.0318349, 0.0654019, 0.107982, 0.196224, 0.313909, 0.468794", \ + "0.0298167, 0.0373863, 0.0703533, 0.111482, 0.198207, 0.314746, 0.469203", \ + "0.0387325, 0.0468042, 0.0792185, 0.118326, 0.202155, 0.317182, 0.470877", \ + "0.048589, 0.057305, 0.090384, 0.127599, 0.208369, 0.320903, 0.473122", \ + "0.058631, 0.068114, 0.103086, 0.139394, 0.217312, 0.327375, 0.477675" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0840928, 0.0944525, 0.132185, 0.17205, 0.249192, 0.348795, 0.478694", \ + "0.0969054, 0.107261, 0.144986, 0.184881, 0.262084, 0.361646, 0.491521", \ + "0.146295, 0.157123, 0.195199, 0.235171, 0.312374, 0.411946, 0.541904", \ + "0.19081, 0.203049, 0.243842, 0.284255, 0.361355, 0.460831, 0.59088", \ + "0.249647, 0.263974, 0.309808, 0.351533, 0.428813, 0.528214, 0.658095", \ + "0.307722, 0.324003, 0.37558, 0.41963, 0.497841, 0.597339, 0.727029", \ + "0.365153, 0.383108, 0.440762, 0.487977, 0.567846, 0.668166, 0.798365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219611, 0.0300297, 0.070733, 0.124174, 0.234502, 0.379404, 0.569178", \ + "0.0219676, 0.0300155, 0.0707348, 0.124168, 0.234523, 0.379342, 0.569235", \ + "0.0242862, 0.0320697, 0.0717214, 0.124628, 0.234611, 0.379374, 0.569275", \ + "0.0298124, 0.0377757, 0.0758898, 0.127044, 0.23552, 0.379908, 0.56947", \ + "0.038642, 0.0472526, 0.0835196, 0.131945, 0.237921, 0.381545, 0.570396", \ + "0.048171, 0.057597, 0.093859, 0.139389, 0.242046, 0.383551, 0.571976", \ + "0.057769, 0.067915, 0.105516, 0.149175, 0.248471, 0.388081, 0.575137" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0769618, 0.0865623, 0.121115, 0.156202, 0.222793, 0.30836, 0.419946", \ + "0.0911096, 0.100711, 0.135268, 0.170367, 0.23698, 0.322532, 0.434119", \ + "0.14205, 0.152375, 0.188086, 0.223446, 0.290213, 0.375775, 0.487457", \ + "0.180921, 0.193007, 0.232717, 0.26964, 0.336958, 0.422657, 0.534225", \ + "0.226294, 0.240723, 0.286862, 0.326406, 0.394785, 0.480503, 0.592114", \ + "0.268748, 0.285195, 0.338362, 0.381541, 0.452457, 0.538771, 0.650383", \ + "0.308289, 0.326461, 0.386066, 0.433687, 0.508091, 0.595544, 0.707795" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0188782, 0.0261529, 0.0606717, 0.103916, 0.193305, 0.311565, 0.466707", \ + "0.0188743, 0.026163, 0.0606671, 0.103934, 0.19329, 0.311564, 0.466707", \ + "0.0221656, 0.0293485, 0.0624297, 0.104991, 0.19358, 0.311567, 0.466728", \ + "0.0288945, 0.0365257, 0.0687141, 0.109135, 0.195731, 0.312629, 0.467142", \ + "0.0390675, 0.0475288, 0.0796235, 0.117353, 0.200308, 0.315164, 0.468889", \ + "0.049591, 0.058889, 0.092358, 0.128419, 0.2072, 0.319116, 0.471088", \ + "0.060138, 0.070211, 0.10616, 0.141373, 0.217231, 0.325887, 0.475589" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0832761, 0.0952711, 0.135455, 0.17604, 0.253424, 0.353006, 0.482875", \ + "0.0960139, 0.108004, 0.148234, 0.188792, 0.266204, 0.3658, 0.495669", \ + "0.145217, 0.157703, 0.198456, 0.239084, 0.316544, 0.416138, 0.545997", \ + "0.18949, 0.203548, 0.247642, 0.289219, 0.366764, 0.46634, 0.596219", \ + "0.248134, 0.264333, 0.314078, 0.357435, 0.435618, 0.535039, 0.664986", \ + "0.30637, 0.324391, 0.380365, 0.426674, 0.5061, 0.605874, 0.735887", \ + "0.363832, 0.383268, 0.445557, 0.495405, 0.577379, 0.6783, 0.808617" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252661, 0.0335914, 0.0730128, 0.125567, 0.235009, 0.379596, 0.56928", \ + "0.0252642, 0.0335676, 0.0730376, 0.125528, 0.234994, 0.379611, 0.56928", \ + "0.0280086, 0.0360842, 0.0740771, 0.126021, 0.235159, 0.379627, 0.56932", \ + "0.0345541, 0.0427958, 0.0790299, 0.129013, 0.236298, 0.380073, 0.569535", \ + "0.0449303, 0.0535836, 0.0883637, 0.135186, 0.239339, 0.381877, 0.57033", \ + "0.055774, 0.064733, 0.100187, 0.144205, 0.244337, 0.384439, 0.572201", \ + "0.066611, 0.076099, 0.113136, 0.155346, 0.251895, 0.389587, 0.57564" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0987901, 0.10925, 0.145941, 0.182105, 0.249413, 0.335295, 0.447089", \ + "0.112649, 0.123123, 0.159804, 0.195939, 0.263278, 0.349148, 0.460935", \ + "0.160004, 0.170787, 0.207842, 0.244129, 0.311503, 0.397421, 0.509176", \ + "0.199673, 0.21174, 0.251839, 0.28934, 0.357338, 0.443293, 0.555097", \ + "0.248589, 0.262561, 0.307754, 0.347321, 0.41634, 0.502511, 0.614503", \ + "0.29528, 0.311157, 0.362215, 0.404753, 0.475987, 0.562654, 0.674584", \ + "0.33966, 0.357196, 0.414016, 0.460221, 0.534366, 0.622471, 0.734929" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227648, 0.0302293, 0.0645631, 0.107422, 0.19605, 0.31386, 0.468774", \ + "0.0227767, 0.0301939, 0.0646057, 0.107448, 0.196048, 0.313775, 0.468781", \ + "0.0245255, 0.0318349, 0.0654019, 0.107982, 0.196224, 0.313909, 0.468794", \ + "0.0298167, 0.0373863, 0.0703533, 0.111482, 0.198207, 0.314746, 0.469203", \ + "0.0387325, 0.0468042, 0.0792185, 0.118326, 0.202155, 0.317182, 0.470877", \ + "0.048589, 0.057305, 0.090384, 0.127599, 0.208369, 0.320903, 0.473122", \ + "0.058631, 0.068114, 0.103086, 0.139394, 0.217312, 0.327375, 0.477675" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0759916, 0.0862968, 0.123962, 0.163933, 0.241219, 0.340821, 0.470684", \ + "0.0880702, 0.0984078, 0.136117, 0.17605, 0.253357, 0.352961, 0.482848", \ + "0.144002, 0.154932, 0.193118, 0.232751, 0.309881, 0.409668, 0.53958", \ + "0.191796, 0.204563, 0.245826, 0.286004, 0.36298, 0.462383, 0.592294", \ + "0.25319, 0.26818, 0.315139, 0.356368, 0.433228, 0.532345, 0.662062", \ + "0.312921, 0.329824, 0.383305, 0.426767, 0.504059, 0.603207, 0.73296", \ + "0.37231, 0.390824, 0.450742, 0.497994, 0.576936, 0.67636, 0.806123" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0217158, 0.0297925, 0.0707602, 0.12429, 0.234671, 0.379524, 0.56927", \ + "0.0217003, 0.0297748, 0.0707659, 0.124287, 0.234667, 0.379507, 0.569269", \ + "0.0255533, 0.033121, 0.0721367, 0.124871, 0.234756, 0.37953, 0.569276", \ + "0.0331296, 0.0408875, 0.0769325, 0.127608, 0.235978, 0.380252, 0.569651", \ + "0.0436202, 0.0522093, 0.0861838, 0.13286, 0.238315, 0.382122, 0.571018", \ + "0.054584, 0.06402, 0.098489, 0.141699, 0.242496, 0.383855, 0.572544", \ + "0.06578, 0.075851, 0.11235, 0.153118, 0.249403, 0.388157, 0.57546" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0830993, 0.0931464, 0.128754, 0.164346, 0.231111, 0.316672, 0.4283", \ + "0.0964225, 0.106444, 0.14203, 0.177599, 0.244403, 0.330008, 0.441593", \ + "0.140562, 0.151165, 0.188032, 0.223838, 0.29074, 0.376399, 0.487964", \ + "0.173488, 0.185514, 0.225683, 0.263051, 0.33076, 0.416593, 0.528067", \ + "0.212471, 0.226573, 0.272577, 0.312423, 0.381487, 0.467227, 0.578865", \ + "0.24797, 0.263977, 0.316768, 0.360507, 0.432298, 0.518776, 0.630376", \ + "0.279779, 0.297465, 0.356933, 0.405072, 0.48061, 0.569461, 0.682389" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208444, 0.0282788, 0.0629408, 0.105993, 0.19492, 0.312951, 0.468085", \ + "0.0208579, 0.0282695, 0.062945, 0.105953, 0.194936, 0.312874, 0.468005", \ + "0.023794, 0.0311498, 0.0646501, 0.106925, 0.195217, 0.312927, 0.468014", \ + "0.0297193, 0.0374317, 0.070519, 0.111266, 0.197673, 0.314112, 0.468652", \ + "0.0397282, 0.0480701, 0.0809398, 0.119252, 0.202348, 0.31703, 0.470583", \ + "0.050873, 0.059969, 0.094322, 0.131077, 0.210385, 0.321751, 0.473182", \ + "0.062349, 0.072068, 0.108773, 0.145196, 0.222261, 0.330906, 0.479451" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0794099, 0.0914214, 0.131601, 0.172153, 0.249581, 0.349134, 0.478993", \ + "0.0914754, 0.103493, 0.143708, 0.184249, 0.261669, 0.361273, 0.491139", \ + "0.148362, 0.160978, 0.201662, 0.24217, 0.319523, 0.419115, 0.548969", \ + "0.198243, 0.212934, 0.257594, 0.29881, 0.376441, 0.47601, 0.605726", \ + "0.262882, 0.279884, 0.331083, 0.374041, 0.451921, 0.551108, 0.681208", \ + "0.326412, 0.345152, 0.403312, 0.449729, 0.528165, 0.627655, 0.757262", \ + "0.389792, 0.409911, 0.474614, 0.525101, 0.606012, 0.705795, 0.835568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252653, 0.0335949, 0.0730551, 0.125541, 0.235013, 0.379592, 0.569281", \ + "0.0252685, 0.0335994, 0.0730572, 0.125514, 0.23499, 0.379591, 0.56928", \ + "0.0294212, 0.0372951, 0.0744328, 0.126118, 0.235132, 0.379623, 0.569291", \ + "0.0384268, 0.0463456, 0.0803615, 0.130024, 0.236576, 0.380267, 0.569535", \ + "0.0505715, 0.0590514, 0.0913827, 0.136154, 0.239598, 0.382498, 0.571053", \ + "0.062793, 0.071664, 0.104999, 0.146497, 0.244455, 0.384384, 0.572402", \ + "0.074619, 0.08402, 0.119898, 0.159148, 0.252463, 0.388966, 0.575301" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0916715, 0.101933, 0.138111, 0.173987, 0.241085, 0.326769, 0.438495", \ + "0.105142, 0.115376, 0.151545, 0.187439, 0.254536, 0.340227, 0.451954", \ + "0.150777, 0.161488, 0.19845, 0.234531, 0.30162, 0.38739, 0.499072", \ + "0.1871, 0.19913, 0.239354, 0.276679, 0.344572, 0.43048, 0.54206", \ + "0.230949, 0.244988, 0.290625, 0.330334, 0.399414, 0.485395, 0.597202", \ + "0.270975, 0.287018, 0.339176, 0.382309, 0.453899, 0.540606, 0.652337", \ + "0.307059, 0.324921, 0.383552, 0.430896, 0.50585, 0.594551, 0.707267" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218491, 0.029293, 0.0637738, 0.106791, 0.195523, 0.31345, 0.468418", \ + "0.0218544, 0.0292876, 0.0637745, 0.10679, 0.195482, 0.313447, 0.46849", \ + "0.0241459, 0.0315088, 0.0649775, 0.107402, 0.195706, 0.313371, 0.468419", \ + "0.0297349, 0.0374073, 0.0704328, 0.111487, 0.198061, 0.314519, 0.468825", \ + "0.039211, 0.0474181, 0.0799285, 0.118699, 0.202187, 0.317043, 0.470711", \ + "0.049941, 0.058878, 0.092486, 0.129389, 0.209417, 0.321263, 0.473086", \ + "0.061036, 0.070743, 0.106465, 0.142855, 0.220513, 0.329471, 0.478658" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0802356, 0.0905955, 0.128299, 0.168153, 0.24535, 0.344867, 0.47477", \ + "0.0923437, 0.10271, 0.140405, 0.180328, 0.257484, 0.357126, 0.486978", \ + "0.149312, 0.160231, 0.198377, 0.237954, 0.315012, 0.414509, 0.544572", \ + "0.199155, 0.211903, 0.253002, 0.293089, 0.370371, 0.469986, 0.599645", \ + "0.263394, 0.278479, 0.325185, 0.366273, 0.442991, 0.542428, 0.672143", \ + "0.326319, 0.343434, 0.396571, 0.440068, 0.517109, 0.616302, 0.745756", \ + "0.38893, 0.407793, 0.467411, 0.514383, 0.592987, 0.692451, 0.821142" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219679, 0.0299945, 0.0707508, 0.124179, 0.234468, 0.379344, 0.569236", \ + "0.0219753, 0.0299883, 0.0707056, 0.124167, 0.234494, 0.379343, 0.569179", \ + "0.0254189, 0.0329246, 0.0719051, 0.124714, 0.234609, 0.379371, 0.569187", \ + "0.032979, 0.0406393, 0.0765622, 0.127409, 0.235834, 0.380318, 0.569496", \ + "0.0434111, 0.0518626, 0.0855716, 0.132367, 0.238029, 0.381763, 0.570755", \ + "0.054205, 0.063554, 0.097565, 0.140797, 0.241895, 0.383439, 0.572271", \ + "0.065206, 0.075286, 0.111004, 0.151553, 0.248296, 0.387527, 0.574951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0715167, 0.0809226, 0.115015, 0.149855, 0.216271, 0.301698, 0.413214", \ + "0.0853086, 0.0947092, 0.128784, 0.163631, 0.230053, 0.31549, 0.42701", \ + "0.133798, 0.144125, 0.179912, 0.215229, 0.281675, 0.367202, 0.478746", \ + "0.168572, 0.180785, 0.220739, 0.257717, 0.324889, 0.410527, 0.521864", \ + "0.208326, 0.222968, 0.270099, 0.309877, 0.37844, 0.463972, 0.575628", \ + "0.243572, 0.26034, 0.314975, 0.359085, 0.430616, 0.516726, 0.628116", \ + "0.274398, 0.292844, 0.354452, 0.403667, 0.47943, 0.567494, 0.679855" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181139, 0.025426, 0.0599749, 0.103391, 0.192869, 0.311104, 0.466386", \ + "0.0181058, 0.0254018, 0.0599964, 0.103387, 0.192926, 0.311077, 0.466389", \ + "0.0221342, 0.0294213, 0.0623806, 0.104523, 0.193205, 0.311194, 0.466393", \ + "0.0292462, 0.0369553, 0.0690802, 0.1093, 0.19568, 0.312306, 0.466961", \ + "0.0400804, 0.0487049, 0.0806861, 0.118093, 0.200558, 0.314984, 0.468597", \ + "0.051598, 0.061147, 0.09524, 0.130854, 0.208808, 0.319761, 0.471178", \ + "0.063277, 0.073745, 0.111159, 0.146303, 0.220852, 0.328341, 0.47712" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0794099, 0.0914214, 0.131601, 0.172153, 0.249581, 0.349134, 0.478993", \ + "0.0914754, 0.103493, 0.143708, 0.184249, 0.261669, 0.361273, 0.491139", \ + "0.148362, 0.160978, 0.201662, 0.24217, 0.319523, 0.419115, 0.548969", \ + "0.198243, 0.212934, 0.257594, 0.29881, 0.376441, 0.47601, 0.605726", \ + "0.262882, 0.279884, 0.331083, 0.374041, 0.451921, 0.551108, 0.681208", \ + "0.326412, 0.345152, 0.403312, 0.449729, 0.528165, 0.627655, 0.757262", \ + "0.389792, 0.409911, 0.474614, 0.525101, 0.606012, 0.705795, 0.835568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252653, 0.0335949, 0.0730551, 0.125541, 0.235013, 0.379592, 0.569281", \ + "0.0252685, 0.0335994, 0.0730572, 0.125514, 0.23499, 0.379591, 0.56928", \ + "0.0294212, 0.0372951, 0.0744328, 0.126118, 0.235132, 0.379623, 0.569291", \ + "0.0384268, 0.0463456, 0.0803615, 0.130024, 0.236576, 0.380267, 0.569535", \ + "0.0505715, 0.0590514, 0.0913827, 0.136154, 0.239598, 0.382498, 0.571053", \ + "0.062793, 0.071664, 0.104999, 0.146497, 0.244455, 0.384384, 0.572402", \ + "0.074619, 0.08402, 0.119898, 0.159148, 0.252463, 0.388966, 0.575301" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0916715, 0.101933, 0.138111, 0.173987, 0.241085, 0.326769, 0.438495", \ + "0.105142, 0.115376, 0.151545, 0.187439, 0.254536, 0.340227, 0.451954", \ + "0.150777, 0.161488, 0.19845, 0.234531, 0.30162, 0.38739, 0.499072", \ + "0.1871, 0.19913, 0.239354, 0.276679, 0.344572, 0.43048, 0.54206", \ + "0.230949, 0.244988, 0.290625, 0.330334, 0.399414, 0.485395, 0.597202", \ + "0.270975, 0.287018, 0.339176, 0.382309, 0.453899, 0.540606, 0.652337", \ + "0.307059, 0.324921, 0.383552, 0.430896, 0.50585, 0.594551, 0.707267" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218491, 0.029293, 0.0637738, 0.106791, 0.195523, 0.31345, 0.468418", \ + "0.0218544, 0.0292876, 0.0637745, 0.10679, 0.195482, 0.313447, 0.46849", \ + "0.0241459, 0.0315088, 0.0649775, 0.107402, 0.195706, 0.313371, 0.468419", \ + "0.0297349, 0.0374073, 0.0704328, 0.111487, 0.198061, 0.314519, 0.468825", \ + "0.039211, 0.0474181, 0.0799285, 0.118699, 0.202187, 0.317043, 0.470711", \ + "0.049941, 0.058878, 0.092486, 0.129389, 0.209417, 0.321263, 0.473086", \ + "0.061036, 0.070743, 0.106465, 0.142855, 0.220513, 0.329471, 0.478658" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0669045, 0.0766949, 0.113266, 0.152594, 0.229357, 0.32869, 0.458382", \ + "0.0796502, 0.0894339, 0.126009, 0.165364, 0.242106, 0.341472, 0.471083", \ + "0.123602, 0.134257, 0.172037, 0.211612, 0.28844, 0.387758, 0.517439", \ + "0.158972, 0.171179, 0.212208, 0.25254, 0.329343, 0.42857, 0.558399", \ + "0.203617, 0.218132, 0.265395, 0.307405, 0.384474, 0.483667, 0.613212", \ + "0.245638, 0.26211, 0.316243, 0.36169, 0.44064, 0.540271, 0.669791", \ + "0.283866, 0.301955, 0.363128, 0.413033, 0.495093, 0.595379, 0.726241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.019677, 0.027741, 0.0690543, 0.122925, 0.233589, 0.378633, 0.56855", \ + "0.0196809, 0.0277242, 0.0690402, 0.122922, 0.233566, 0.378628, 0.568514", \ + "0.0235782, 0.0314703, 0.071117, 0.123802, 0.233735, 0.378624, 0.56854", \ + "0.0299395, 0.0381502, 0.075869, 0.126798, 0.235055, 0.379244, 0.568812", \ + "0.0399757, 0.0490547, 0.0857638, 0.133255, 0.23807, 0.380897, 0.569777", \ + "0.050905, 0.060846, 0.099014, 0.143866, 0.244404, 0.384557, 0.572167", \ + "0.062289, 0.072902, 0.113693, 0.157195, 0.254207, 0.391908, 0.577456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.079274, 0.0895368, 0.125712, 0.161567, 0.228638, 0.314382, 0.426039", \ + "0.0907627, 0.101002, 0.137184, 0.173078, 0.240154, 0.325888, 0.437594", \ + "0.144151, 0.154831, 0.191957, 0.228051, 0.29518, 0.38109, 0.492724", \ + "0.188424, 0.200575, 0.239928, 0.276808, 0.344637, 0.430551, 0.542237", \ + "0.242913, 0.256986, 0.3012, 0.339161, 0.40708, 0.492845, 0.60478", \ + "0.296082, 0.311818, 0.361718, 0.402063, 0.470938, 0.556482, 0.668242", \ + "0.347428, 0.364612, 0.420231, 0.463977, 0.535256, 0.62149, 0.733515" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218769, 0.0293198, 0.0638138, 0.106788, 0.195546, 0.313349, 0.468463", \ + "0.0218393, 0.0293036, 0.0637979, 0.106777, 0.195521, 0.313435, 0.468418", \ + "0.0255447, 0.0325952, 0.0656835, 0.107753, 0.195908, 0.31346, 0.468454", \ + "0.0330819, 0.0399613, 0.0709301, 0.111607, 0.198563, 0.315129, 0.469252", \ + "0.0437066, 0.0510514, 0.0802485, 0.117827, 0.201672, 0.317429, 0.47154", \ + "0.054701, 0.06254, 0.091903, 0.127128, 0.207128, 0.320231, 0.473273", \ + "0.066192, 0.074438, 0.105256, 0.13838, 0.214881, 0.325554, 0.476962" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0701162, 0.0815682, 0.120628, 0.160607, 0.237478, 0.336752, 0.466387", \ + "0.0828439, 0.094291, 0.133355, 0.173332, 0.250247, 0.349551, 0.479164", \ + "0.12764, 0.140037, 0.180519, 0.220773, 0.297663, 0.396955, 0.526578", \ + "0.164834, 0.17896, 0.223173, 0.264641, 0.341763, 0.441057, 0.570683", \ + "0.21255, 0.229043, 0.280053, 0.323746, 0.401882, 0.501058, 0.630545", \ + "0.258593, 0.276902, 0.335197, 0.382784, 0.462874, 0.562833, 0.692377", \ + "0.30142, 0.321085, 0.3863, 0.438661, 0.522293, 0.623779, 0.754203" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230741, 0.0314268, 0.0713144, 0.12411, 0.233928, 0.378668, 0.568576", \ + "0.0230638, 0.0314333, 0.0713155, 0.124129, 0.233938, 0.37869, 0.568576", \ + "0.0274776, 0.0355899, 0.0734799, 0.12509, 0.234147, 0.37874, 0.568516", \ + "0.0348551, 0.0432502, 0.0792553, 0.128818, 0.235807, 0.3794, 0.568795", \ + "0.0467518, 0.0555847, 0.0903045, 0.136202, 0.23938, 0.381233, 0.569829", \ + "0.059252, 0.06852, 0.104465, 0.14775, 0.246055, 0.385011, 0.572027", \ + "0.071672, 0.081229, 0.120109, 0.162182, 0.256632, 0.392345, 0.577012" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0876164, 0.0981076, 0.134777, 0.170927, 0.238211, 0.32409, 0.435894", \ + "0.0991892, 0.109647, 0.14631, 0.182497, 0.249816, 0.335655, 0.447503", \ + "0.154711, 0.165469, 0.202508, 0.238794, 0.306112, 0.392028, 0.503923", \ + "0.202962, 0.215162, 0.254576, 0.291562, 0.360102, 0.445489, 0.557177", \ + "0.262244, 0.276451, 0.320448, 0.358697, 0.426618, 0.512518, 0.624553", \ + "0.319846, 0.335852, 0.385477, 0.425801, 0.494821, 0.580526, 0.69207", \ + "0.375252, 0.392896, 0.448348, 0.491955, 0.562637, 0.648749, 0.760124" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227491, 0.0301772, 0.0646004, 0.107415, 0.196066, 0.313886, 0.468782", \ + "0.0227401, 0.0301938, 0.064567, 0.10741, 0.196005, 0.313856, 0.46878", \ + "0.0255721, 0.0327805, 0.0658549, 0.108226, 0.196306, 0.313852, 0.468891", \ + "0.0329826, 0.039811, 0.070916, 0.111822, 0.199258, 0.315193, 0.469489", \ + "0.0435739, 0.0507918, 0.0798712, 0.117619, 0.201745, 0.31761, 0.471588", \ + "0.054415, 0.062225, 0.09129, 0.126088, 0.206593, 0.320066, 0.47332", \ + "0.065596, 0.074042, 0.10398, 0.136874, 0.213625, 0.324943, 0.476602" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0668007, 0.0765765, 0.113144, 0.152525, 0.229318, 0.328613, 0.458312", \ + "0.0793359, 0.0891045, 0.125663, 0.165035, 0.24184, 0.341118, 0.470753", \ + "0.123471, 0.13412, 0.171955, 0.211451, 0.28816, 0.387592, 0.517281", \ + "0.15931, 0.171585, 0.212681, 0.252856, 0.32979, 0.428985, 0.55872", \ + "0.205941, 0.22041, 0.267409, 0.309259, 0.386414, 0.485497, 0.615026", \ + "0.251411, 0.267797, 0.321606, 0.366919, 0.445863, 0.54556, 0.675097", \ + "0.294494, 0.31252, 0.373295, 0.423086, 0.504432, 0.605707, 0.736349" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196875, 0.0277416, 0.0690324, 0.12293, 0.233593, 0.378626, 0.56855", \ + "0.0196767, 0.0277363, 0.069019, 0.122919, 0.233594, 0.378633, 0.568497", \ + "0.0235811, 0.0315064, 0.071161, 0.123835, 0.233751, 0.378626, 0.568489", \ + "0.0299013, 0.038093, 0.0758615, 0.126748, 0.235042, 0.379238, 0.568803", \ + "0.0397055, 0.0487756, 0.085548, 0.133262, 0.23805, 0.380873, 0.569854", \ + "0.050308, 0.060263, 0.098457, 0.143196, 0.244178, 0.384394, 0.572079", \ + "0.061422, 0.071999, 0.112713, 0.156247, 0.254071, 0.391714, 0.577324" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0634579, 0.0724565, 0.105356, 0.139799, 0.206117, 0.291612, 0.403201", \ + "0.0764342, 0.0854115, 0.118325, 0.152788, 0.219135, 0.304629, 0.416212", \ + "0.129319, 0.139139, 0.173312, 0.208018, 0.274364, 0.359899, 0.471561", \ + "0.16963, 0.1811, 0.217611, 0.252997, 0.319545, 0.405123, 0.516616", \ + "0.217758, 0.23126, 0.27352, 0.310356, 0.376605, 0.461991, 0.573447", \ + "0.263128, 0.278396, 0.326558, 0.365832, 0.433687, 0.519089, 0.630289", \ + "0.304642, 0.321458, 0.375469, 0.41824, 0.487616, 0.573669, 0.685337" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0179424, 0.0248568, 0.0590173, 0.102734, 0.192828, 0.311302, 0.466669", \ + "0.0179165, 0.0248389, 0.0590156, 0.102733, 0.192775, 0.311279, 0.466669", \ + "0.0228898, 0.0293088, 0.0615, 0.104012, 0.193196, 0.311508, 0.4669", \ + "0.0303161, 0.0368154, 0.0667808, 0.107553, 0.195313, 0.312719, 0.467453", \ + "0.0407049, 0.0477883, 0.0760391, 0.113586, 0.198324, 0.314665, 0.469213", \ + "0.051466, 0.059159, 0.087757, 0.122506, 0.203349, 0.317527, 0.471063", \ + "0.062766, 0.070937, 0.101236, 0.134187, 0.211675, 0.323145, 0.474828" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0701162, 0.0815682, 0.120628, 0.160607, 0.237478, 0.336752, 0.466387", \ + "0.0828439, 0.094291, 0.133355, 0.173332, 0.250247, 0.349551, 0.479164", \ + "0.12764, 0.140037, 0.180519, 0.220773, 0.297663, 0.396955, 0.526578", \ + "0.164834, 0.17896, 0.223173, 0.264641, 0.341763, 0.441057, 0.570683", \ + "0.21255, 0.229043, 0.280053, 0.323746, 0.401882, 0.501058, 0.630545", \ + "0.258593, 0.276902, 0.335197, 0.382784, 0.462874, 0.562833, 0.692377", \ + "0.30142, 0.321085, 0.3863, 0.438661, 0.522293, 0.623779, 0.754203" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230741, 0.0314268, 0.0713144, 0.12411, 0.233928, 0.378668, 0.568576", \ + "0.0230638, 0.0314333, 0.0713155, 0.124129, 0.233938, 0.37869, 0.568576", \ + "0.0274776, 0.0355899, 0.0734799, 0.12509, 0.234147, 0.37874, 0.568516", \ + "0.0348551, 0.0432502, 0.0792553, 0.128818, 0.235807, 0.3794, 0.568795", \ + "0.0467518, 0.0555847, 0.0903045, 0.136202, 0.23938, 0.381233, 0.569829", \ + "0.059252, 0.06852, 0.104465, 0.14775, 0.246055, 0.385011, 0.572027", \ + "0.071672, 0.081229, 0.120109, 0.162182, 0.256632, 0.392345, 0.577012" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0876164, 0.0981076, 0.134777, 0.170927, 0.238211, 0.32409, 0.435894", \ + "0.0991892, 0.109647, 0.14631, 0.182497, 0.249816, 0.335655, 0.447503", \ + "0.154711, 0.165469, 0.202508, 0.238794, 0.306112, 0.392028, 0.503923", \ + "0.202962, 0.215162, 0.254576, 0.291562, 0.360102, 0.445489, 0.557177", \ + "0.262244, 0.276451, 0.320448, 0.358697, 0.426618, 0.512518, 0.624553", \ + "0.319846, 0.335852, 0.385477, 0.425801, 0.494821, 0.580526, 0.69207", \ + "0.375252, 0.392896, 0.448348, 0.491955, 0.562637, 0.648749, 0.760124" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227491, 0.0301772, 0.0646004, 0.107415, 0.196066, 0.313886, 0.468782", \ + "0.0227401, 0.0301938, 0.064567, 0.10741, 0.196005, 0.313856, 0.46878", \ + "0.0255721, 0.0327805, 0.0658549, 0.108226, 0.196306, 0.313852, 0.468891", \ + "0.0329826, 0.039811, 0.070916, 0.111822, 0.199258, 0.315193, 0.469489", \ + "0.0435739, 0.0507918, 0.0798712, 0.117619, 0.201745, 0.31761, 0.471588", \ + "0.054415, 0.062225, 0.09129, 0.126088, 0.206593, 0.320066, 0.47332", \ + "0.065596, 0.074042, 0.10398, 0.136874, 0.213625, 0.324943, 0.476602" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0629348, 0.0727135, 0.109298, 0.148638, 0.225462, 0.324733, 0.454362", \ + "0.0751782, 0.0849486, 0.121483, 0.160859, 0.237648, 0.336922, 0.466633", \ + "0.12484, 0.135748, 0.173654, 0.213088, 0.28956, 0.388782, 0.518495", \ + "0.163138, 0.175989, 0.217323, 0.257133, 0.333942, 0.433312, 0.56284", \ + "0.212233, 0.227323, 0.275326, 0.316855, 0.393159, 0.492168, 0.621783", \ + "0.25926, 0.276246, 0.331819, 0.376824, 0.454515, 0.55338, 0.682829", \ + "0.302915, 0.321529, 0.38439, 0.434362, 0.514905, 0.615138, 0.744649" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196807, 0.0277409, 0.0690403, 0.122922, 0.233534, 0.378633, 0.568561", \ + "0.0196722, 0.0277291, 0.0690233, 0.122918, 0.233571, 0.378633, 0.568551", \ + "0.0255688, 0.0330865, 0.0716852, 0.124118, 0.233801, 0.378652, 0.568492", \ + "0.0335627, 0.0415536, 0.0772188, 0.127435, 0.235509, 0.37959, 0.569064", \ + "0.0448553, 0.0538078, 0.0882507, 0.133919, 0.238363, 0.381363, 0.570349", \ + "0.057134, 0.066921, 0.102953, 0.145348, 0.244334, 0.384439, 0.572398", \ + "0.070313, 0.080538, 0.120033, 0.160344, 0.25438, 0.391158, 0.577122" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0717272, 0.0817621, 0.117418, 0.152919, 0.219786, 0.305377, 0.416938", \ + "0.0829184, 0.0929442, 0.128546, 0.164074, 0.23091, 0.316543, 0.428138", \ + "0.133047, 0.143693, 0.180456, 0.216337, 0.283195, 0.369014, 0.480701", \ + "0.172443, 0.184573, 0.223953, 0.26061, 0.328056, 0.414023, 0.525537", \ + "0.220089, 0.234165, 0.278937, 0.317237, 0.384445, 0.470036, 0.581835", \ + "0.265603, 0.281429, 0.33252, 0.373967, 0.442942, 0.528338, 0.639826", \ + "0.307346, 0.324653, 0.382125, 0.427676, 0.499209, 0.58633, 0.698439" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208589, 0.0283128, 0.0628912, 0.10602, 0.194861, 0.312807, 0.468008", \ + "0.0208302, 0.0282474, 0.0628827, 0.105941, 0.194916, 0.312953, 0.468004", \ + "0.0256036, 0.032631, 0.065579, 0.107484, 0.195387, 0.313057, 0.468021", \ + "0.0333357, 0.0403072, 0.0709854, 0.111536, 0.198304, 0.314866, 0.469037", \ + "0.0445621, 0.0520399, 0.0812381, 0.118387, 0.20192, 0.317252, 0.4714", \ + "0.056664, 0.064651, 0.094869, 0.128987, 0.208327, 0.320661, 0.473258", \ + "0.069593, 0.078117, 0.110213, 0.143027, 0.218538, 0.327933, 0.478248" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0661321, 0.0775945, 0.116663, 0.15663, 0.233521, 0.332798, 0.462436", \ + "0.0783598, 0.0898232, 0.128845, 0.168827, 0.24575, 0.345037, 0.474681", \ + "0.12957, 0.142269, 0.182936, 0.223131, 0.299968, 0.399248, 0.528895", \ + "0.170208, 0.185126, 0.230308, 0.271511, 0.348727, 0.447979, 0.577595", \ + "0.223156, 0.240339, 0.29289, 0.336552, 0.413915, 0.512839, 0.642638", \ + "0.274692, 0.293516, 0.353787, 0.401331, 0.480795, 0.580028, 0.709361", \ + "0.323229, 0.343318, 0.410696, 0.46375, 0.546387, 0.646874, 0.776671" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230804, 0.0314217, 0.0713137, 0.124136, 0.233933, 0.378669, 0.568576", \ + "0.0230774, 0.0314272, 0.0713329, 0.124135, 0.233939, 0.37867, 0.568576", \ + "0.0297714, 0.0374703, 0.0741842, 0.125374, 0.234199, 0.378698, 0.568529", \ + "0.0394528, 0.0475373, 0.081156, 0.129627, 0.236255, 0.379746, 0.568958", \ + "0.0527161, 0.0613293, 0.0938257, 0.137778, 0.239644, 0.382392, 0.570302", \ + "0.066485, 0.075502, 0.10976, 0.150079, 0.246418, 0.38488, 0.5722", \ + "0.080071, 0.08919, 0.127368, 0.166631, 0.257547, 0.391923, 0.576666" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0803707, 0.0906036, 0.126812, 0.162718, 0.229769, 0.315512, 0.427211", \ + "0.0916439, 0.101892, 0.138069, 0.173976, 0.241054, 0.326808, 0.438513", \ + "0.144649, 0.155373, 0.192273, 0.228311, 0.295467, 0.381142, 0.492965", \ + "0.187836, 0.200011, 0.239895, 0.276842, 0.344071, 0.429979, 0.541622", \ + "0.241294, 0.255497, 0.300038, 0.337954, 0.405566, 0.491406, 0.603385", \ + "0.291669, 0.307747, 0.358433, 0.399363, 0.467583, 0.553242, 0.664983", \ + "0.338226, 0.356006, 0.413045, 0.457876, 0.529539, 0.616098, 0.727945" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021856, 0.0293323, 0.0637913, 0.106794, 0.195528, 0.313442, 0.468471", \ + "0.0218505, 0.0293042, 0.063778, 0.106745, 0.195524, 0.313464, 0.46849", \ + "0.0255569, 0.0326298, 0.0656972, 0.107649, 0.195845, 0.313403, 0.468419", \ + "0.0332263, 0.040121, 0.0709245, 0.111721, 0.198612, 0.314993, 0.469152", \ + "0.0441524, 0.0515045, 0.08053, 0.118064, 0.201782, 0.317492, 0.471525", \ + "0.055931, 0.06388, 0.09322, 0.127802, 0.207597, 0.320437, 0.473253", \ + "0.068317, 0.076966, 0.108159, 0.140807, 0.216484, 0.326863, 0.477575" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0628121, 0.0725933, 0.109166, 0.148507, 0.22525, 0.324581, 0.454241", \ + "0.074822, 0.0846109, 0.121144, 0.160504, 0.237284, 0.336556, 0.466269", \ + "0.124766, 0.135665, 0.173643, 0.21304, 0.289504, 0.388749, 0.518454", \ + "0.164297, 0.1771, 0.218464, 0.258251, 0.335141, 0.4338, 0.563287", \ + "0.215111, 0.230149, 0.278032, 0.319376, 0.395691, 0.494865, 0.624454", \ + "0.265706, 0.282615, 0.337837, 0.382912, 0.459762, 0.558613, 0.687771", \ + "0.314204, 0.332718, 0.395142, 0.444742, 0.525371, 0.624568, 0.754937" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196851, 0.027739, 0.0690523, 0.12293, 0.233595, 0.378633, 0.568499", \ + "0.0196723, 0.0277126, 0.0690307, 0.122918, 0.233566, 0.378633, 0.56855", \ + "0.0255756, 0.0330647, 0.0717477, 0.124119, 0.233793, 0.378647, 0.568492", \ + "0.0333822, 0.0413693, 0.0771201, 0.127365, 0.235539, 0.379594, 0.56902", \ + "0.0444562, 0.0533984, 0.0878438, 0.133965, 0.238167, 0.381383, 0.570322", \ + "0.056405, 0.066127, 0.102137, 0.14455, 0.244254, 0.384232, 0.5723", \ + "0.069253, 0.07951, 0.118797, 0.159306, 0.253961, 0.390972, 0.576836" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0579684, 0.0668007, 0.0992406, 0.133427, 0.19954, 0.28501, 0.396552", \ + "0.070758, 0.079559, 0.111961, 0.146197, 0.212403, 0.297777, 0.409292", \ + "0.119859, 0.129709, 0.163795, 0.198434, 0.264557, 0.350012, 0.461496", \ + "0.15569, 0.167224, 0.204413, 0.239636, 0.305868, 0.391118, 0.502311", \ + "0.19744, 0.211082, 0.254098, 0.291075, 0.357588, 0.442701, 0.553934", \ + "0.234879, 0.250352, 0.299936, 0.339719, 0.407778, 0.493128, 0.604135", \ + "0.267209, 0.284231, 0.340348, 0.384761, 0.455942, 0.54194, 0.654082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171782, 0.0240963, 0.0583715, 0.102207, 0.192428, 0.31097, 0.46636", \ + "0.0171696, 0.0240541, 0.0583689, 0.102197, 0.19242, 0.310971, 0.466359", \ + "0.0231273, 0.0295564, 0.0615227, 0.103882, 0.192823, 0.311101, 0.466364", \ + "0.0307347, 0.0373682, 0.0669367, 0.107485, 0.195193, 0.312582, 0.467278", \ + "0.0417653, 0.0490162, 0.0772345, 0.11415, 0.198364, 0.314548, 0.468996", \ + "0.053679, 0.061572, 0.090893, 0.12545, 0.204924, 0.318153, 0.471032", \ + "0.066363, 0.074852, 0.106385, 0.139051, 0.21499, 0.325608, 0.47645" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0661321, 0.0775945, 0.116663, 0.15663, 0.233521, 0.332798, 0.462436", \ + "0.0783598, 0.0898232, 0.128845, 0.168827, 0.24575, 0.345037, 0.474681", \ + "0.12957, 0.142269, 0.182936, 0.223131, 0.299968, 0.399248, 0.528895", \ + "0.170208, 0.185126, 0.230308, 0.271511, 0.348727, 0.447979, 0.577595", \ + "0.223156, 0.240339, 0.29289, 0.336552, 0.413915, 0.512839, 0.642638", \ + "0.274692, 0.293516, 0.353787, 0.401331, 0.480795, 0.580028, 0.709361", \ + "0.323229, 0.343318, 0.410696, 0.46375, 0.546387, 0.646874, 0.776671" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230804, 0.0314217, 0.0713137, 0.124136, 0.233933, 0.378669, 0.568576", \ + "0.0230774, 0.0314272, 0.0713329, 0.124135, 0.233939, 0.37867, 0.568576", \ + "0.0297714, 0.0374703, 0.0741842, 0.125374, 0.234199, 0.378698, 0.568529", \ + "0.0394528, 0.0475373, 0.081156, 0.129627, 0.236255, 0.379746, 0.568958", \ + "0.0527161, 0.0613293, 0.0938257, 0.137778, 0.239644, 0.382392, 0.570302", \ + "0.066485, 0.075502, 0.10976, 0.150079, 0.246418, 0.38488, 0.5722", \ + "0.080071, 0.08919, 0.127368, 0.166631, 0.257547, 0.391923, 0.576666" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0803707, 0.0906036, 0.126812, 0.162718, 0.229769, 0.315512, 0.427211", \ + "0.0916439, 0.101892, 0.138069, 0.173976, 0.241054, 0.326808, 0.438513", \ + "0.144649, 0.155373, 0.192273, 0.228311, 0.295467, 0.381142, 0.492965", \ + "0.187836, 0.200011, 0.239895, 0.276842, 0.344071, 0.429979, 0.541622", \ + "0.241294, 0.255497, 0.300038, 0.337954, 0.405566, 0.491406, 0.603385", \ + "0.291669, 0.307747, 0.358433, 0.399363, 0.467583, 0.553242, 0.664983", \ + "0.338226, 0.356006, 0.413045, 0.457876, 0.529539, 0.616098, 0.727945" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021856, 0.0293323, 0.0637913, 0.106794, 0.195528, 0.313442, 0.468471", \ + "0.0218505, 0.0293042, 0.063778, 0.106745, 0.195524, 0.313464, 0.46849", \ + "0.0255569, 0.0326298, 0.0656972, 0.107649, 0.195845, 0.313403, 0.468419", \ + "0.0332263, 0.040121, 0.0709245, 0.111721, 0.198612, 0.314993, 0.469152", \ + "0.0441524, 0.0515045, 0.08053, 0.118064, 0.201782, 0.317492, 0.471525", \ + "0.055931, 0.06388, 0.09322, 0.127802, 0.207597, 0.320437, 0.473253", \ + "0.068317, 0.076966, 0.108159, 0.140807, 0.216484, 0.326863, 0.477575" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00572602, 0.0057205, 0.00590478, 0.00602011, 0.00610785, 0.00614968, 0.006172", \ + "0.005591, 0.00558767, 0.00577346, 0.00589242, 0.00598351, 0.00602718, 0.00605056", \ + "0.00573857, 0.00572836, 0.00573404, 0.00580773, 0.00589731, 0.00593056, 0.0059773", \ + "0.0063881, 0.00622274, 0.0061859, 0.00623502, 0.00625477, 0.00630227, 0.00633449", \ + "0.00819152, 0.00789644, 0.00755566, 0.00746115, 0.00744475, 0.00753885, 0.00754453", \ + "0.0109501, 0.0104714, 0.00986961, 0.00965524, 0.00953444, 0.00956188, 0.00951799", \ + "0.014448, 0.0137448, 0.0129539, 0.0126264, 0.0123837, 0.0122809, 0.0122984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121967, 0.0121987, 0.0124484, 0.0125692, 0.0126538, 0.0126926, 0.0127143", \ + "0.0120935, 0.0120978, 0.0123471, 0.0124701, 0.0125582, 0.0125979, 0.0126203", \ + "0.0122003, 0.0121245, 0.0122497, 0.012371, 0.0124819, 0.0125395, 0.0125636", \ + "0.0127998, 0.0125946, 0.0125385, 0.0126056, 0.0126993, 0.0127622, 0.0128045", \ + "0.0145441, 0.0141232, 0.0137509, 0.013726, 0.0137618, 0.0138066, 0.0138454", \ + "0.0171645, 0.01656, 0.0158841, 0.0157541, 0.0157168, 0.0157402, 0.0157588", \ + "0.0206333, 0.0198754, 0.0188811, 0.0187401, 0.0185591, 0.0185094, 0.0184972" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00578839, 0.00575236, 0.00591728, 0.00602831, 0.00611069, 0.0061508, 0.00617313", \ + "0.0056542, 0.00561485, 0.00578359, 0.0058999, 0.00598661, 0.00602831, 0.00605287", \ + "0.00582446, 0.00570977, 0.00571618, 0.00578446, 0.0058752, 0.0059528, 0.00594028", \ + "0.00654566, 0.00630741, 0.00612972, 0.00615208, 0.00622909, 0.00627739, 0.00632057", \ + "0.00846229, 0.00803316, 0.00755028, 0.0074519, 0.00745643, 0.00752136, 0.0074914", \ + "0.0113718, 0.0108372, 0.0100367, 0.00967067, 0.00954441, 0.00957105, 0.00968873", \ + "0.0149709, 0.0141912, 0.0130478, 0.0126704, 0.0124041, 0.0123037, 0.0122936" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133897, 0.0133659, 0.0135783, 0.0136995, 0.013792, 0.0138345, 0.0138588", \ + "0.0133082, 0.0132791, 0.0134837, 0.0136127, 0.0137054, 0.0137492, 0.0137735", \ + "0.0133805, 0.0132938, 0.0133945, 0.0135149, 0.0136213, 0.0136895, 0.0137224", \ + "0.0139286, 0.0137261, 0.0136542, 0.0137249, 0.0138087, 0.0138788, 0.0139214", \ + "0.0156187, 0.0152203, 0.0148346, 0.0147921, 0.0148182, 0.0148644, 0.0149058", \ + "0.0181145, 0.0175393, 0.0169193, 0.0167821, 0.0167369, 0.0167473, 0.0167722", \ + "0.0215986, 0.0208653, 0.0200221, 0.0197053, 0.0195226, 0.0194621, 0.0194453" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00582141, 0.00580743, 0.00597506, 0.00608719, 0.00617235, 0.00621444, 0.00623941", \ + "0.0056913, 0.00566507, 0.00583249, 0.00595385, 0.00604669, 0.00609115, 0.00611783", \ + "0.00580522, 0.00574532, 0.00572797, 0.00585311, 0.00595706, 0.00600139, 0.00604061", \ + "0.00648082, 0.0063096, 0.00627404, 0.0063198, 0.00631729, 0.00636981, 0.00640454", \ + "0.00831897, 0.00796769, 0.00757891, 0.00752106, 0.00750502, 0.00763529, 0.00763173", \ + "0.0111913, 0.0106514, 0.00995605, 0.00973985, 0.00961861, 0.00968538, 0.0097438", \ + "0.0146627, 0.0139488, 0.0129849, 0.0126632, 0.0124471, 0.0123832, 0.0123502" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125711, 0.0126447, 0.0129396, 0.013057, 0.0131318, 0.0131637, 0.0131816", \ + "0.0124734, 0.0125451, 0.0128409, 0.0129585, 0.0130361, 0.0130703, 0.0130885", \ + "0.0126143, 0.0125718, 0.0127157, 0.0128573, 0.0129467, 0.0130112, 0.013031", \ + "0.0132354, 0.0130606, 0.0130169, 0.0130816, 0.0131746, 0.0132416, 0.0132849", \ + "0.0149436, 0.0145562, 0.0143354, 0.01428, 0.0142954, 0.0143325, 0.0143717", \ + "0.0177331, 0.0171422, 0.0164573, 0.0163389, 0.0162974, 0.0163114, 0.0163304", \ + "0.0213417, 0.0205833, 0.0195594, 0.019286, 0.0191361, 0.0190873, 0.0190913" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00578839, 0.00575236, 0.00591728, 0.00602831, 0.00611069, 0.0061508, 0.00617313", \ + "0.0056542, 0.00561485, 0.00578359, 0.0058999, 0.00598661, 0.00602831, 0.00605287", \ + "0.00582446, 0.00570977, 0.00571618, 0.00578446, 0.0058752, 0.0059528, 0.00594028", \ + "0.00654566, 0.00630741, 0.00612972, 0.00615208, 0.00622909, 0.00627739, 0.00632057", \ + "0.00846229, 0.00803316, 0.00755028, 0.0074519, 0.00745643, 0.00752136, 0.0074914", \ + "0.0113718, 0.0108372, 0.0100367, 0.00967067, 0.00954441, 0.00957105, 0.00968873", \ + "0.0149709, 0.0141912, 0.0130478, 0.0126704, 0.0124041, 0.0123037, 0.0122936" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133897, 0.0133659, 0.0135783, 0.0136995, 0.013792, 0.0138345, 0.0138588", \ + "0.0133082, 0.0132791, 0.0134837, 0.0136127, 0.0137054, 0.0137492, 0.0137735", \ + "0.0133805, 0.0132938, 0.0133945, 0.0135149, 0.0136213, 0.0136895, 0.0137224", \ + "0.0139286, 0.0137261, 0.0136542, 0.0137249, 0.0138087, 0.0138788, 0.0139214", \ + "0.0156187, 0.0152203, 0.0148346, 0.0147921, 0.0148182, 0.0148644, 0.0149058", \ + "0.0181145, 0.0175393, 0.0169193, 0.0167821, 0.0167369, 0.0167473, 0.0167722", \ + "0.0215986, 0.0208653, 0.0200221, 0.0197053, 0.0195226, 0.0194621, 0.0194453" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00571616, 0.00573433, 0.00590597, 0.00602098, 0.006105, 0.00614366, 0.00616638", \ + "0.005548, 0.00554261, 0.00572485, 0.00584694, 0.00594027, 0.00598566, 0.00601168", \ + "0.00611432, 0.00601996, 0.00594684, 0.00598999, 0.00607886, 0.00611198, 0.00614896", \ + "0.0070156, 0.006782, 0.00660548, 0.00660079, 0.00662165, 0.00667958, 0.00672329", \ + "0.00912991, 0.00866972, 0.00816516, 0.00807648, 0.00808817, 0.00811271, 0.00811218", \ + "0.0120585, 0.0114345, 0.0106087, 0.0104743, 0.0102952, 0.010343, 0.010375", \ + "0.0158719, 0.0150461, 0.0139346, 0.0136025, 0.0132912, 0.0131674, 0.0131303" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111255, 0.0111688, 0.0114565, 0.0115723, 0.0116486, 0.0116812, 0.0116996", \ + "0.0109722, 0.0110131, 0.0112952, 0.0114198, 0.011499, 0.0115325, 0.0115498", \ + "0.0110576, 0.0109983, 0.0111401, 0.0112669, 0.0113661, 0.0114277, 0.0114451", \ + "0.0116178, 0.011432, 0.0114353, 0.0115136, 0.0115988, 0.0116542, 0.0116966", \ + "0.013313, 0.0129092, 0.0126876, 0.0126588, 0.0126807, 0.0127145, 0.0127566", \ + "0.0160956, 0.0155083, 0.0149002, 0.0147453, 0.0146928, 0.0146884, 0.0147082", \ + "0.0197608, 0.0189563, 0.0178756, 0.0176379, 0.0175266, 0.0174867, 0.0174799" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00577876, 0.00576437, 0.00591921, 0.00602623, 0.00610863, 0.00614558, 0.00616737", \ + "0.00561123, 0.00557575, 0.00573847, 0.0058543, 0.00594363, 0.00598797, 0.00601333", \ + "0.00620439, 0.00606654, 0.00595763, 0.0059931, 0.0060561, 0.0061428, 0.00615061", \ + "0.00722411, 0.00691352, 0.0066309, 0.00671839, 0.00664244, 0.00668902, 0.00672388", \ + "0.00944279, 0.00891306, 0.00827999, 0.00812589, 0.00806395, 0.00819685, 0.00813746", \ + "0.012543, 0.0118189, 0.0108074, 0.0104944, 0.0103006, 0.0102341, 0.0104108", \ + "0.0164184, 0.0155215, 0.0141197, 0.0136567, 0.0133128, 0.0131722, 0.0131022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123302, 0.0123332, 0.0125875, 0.0127089, 0.0127916, 0.0128289, 0.0128496", \ + "0.0121907, 0.0121941, 0.0124479, 0.0125735, 0.0126592, 0.0126977, 0.0127185", \ + "0.012228, 0.0121529, 0.012282, 0.012409, 0.0125134, 0.0125603, 0.0126128", \ + "0.0128042, 0.012603, 0.012555, 0.0126223, 0.0127194, 0.0127832, 0.0128246", \ + "0.0145004, 0.0140914, 0.0137094, 0.0136877, 0.013725, 0.0137724, 0.0138107", \ + "0.0171611, 0.0165544, 0.015837, 0.0156941, 0.0156485, 0.0156668, 0.0156795", \ + "0.0206304, 0.0198551, 0.0188294, 0.0185985, 0.0184766, 0.0184213, 0.018404" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00582382, 0.0057979, 0.0059683, 0.00608002, 0.00616554, 0.00620605, 0.00623075", \ + "0.00564254, 0.00562784, 0.00579268, 0.00590942, 0.00600556, 0.00605319, 0.0060804", \ + "0.00610462, 0.00600268, 0.00597837, 0.00601594, 0.00613175, 0.00617054, 0.00620395", \ + "0.00709935, 0.00686648, 0.00668931, 0.00666334, 0.00671836, 0.00685945, 0.00680139", \ + "0.00922665, 0.00877503, 0.00826359, 0.00814398, 0.00813511, 0.00816717, 0.00816744", \ + "0.0121733, 0.0115496, 0.0107968, 0.0105795, 0.0104025, 0.0103759, 0.0105055", \ + "0.0159398, 0.0151557, 0.0141452, 0.0137168, 0.0134096, 0.0132695, 0.0131655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115295, 0.0116309, 0.0119585, 0.0120652, 0.012127, 0.0121537, 0.0121677", \ + "0.0113784, 0.0114774, 0.0117961, 0.0119103, 0.0119779, 0.0120052, 0.0120196", \ + "0.011453, 0.0114389, 0.0116166, 0.0117389, 0.0118382, 0.0118832, 0.0119147", \ + "0.0120729, 0.0118918, 0.0119196, 0.0119961, 0.0120804, 0.0121385, 0.0121788", \ + "0.0138696, 0.0134599, 0.0131413, 0.013148, 0.0131806, 0.013227, 0.0132756", \ + "0.0167279, 0.0161557, 0.0154233, 0.0152922, 0.0152515, 0.0152498, 0.0152681", \ + "0.0203928, 0.0196463, 0.0186926, 0.0183842, 0.0181824, 0.0181157, 0.0180952" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00577876, 0.00576437, 0.00591921, 0.00602623, 0.00610863, 0.00614558, 0.00616737", \ + "0.00561123, 0.00557575, 0.00573847, 0.0058543, 0.00594363, 0.00598797, 0.00601333", \ + "0.00620439, 0.00606654, 0.00595763, 0.0059931, 0.0060561, 0.0061428, 0.00615061", \ + "0.00722411, 0.00691352, 0.0066309, 0.00671839, 0.00664244, 0.00668902, 0.00672388", \ + "0.00944279, 0.00891306, 0.00827999, 0.00812589, 0.00806395, 0.00819685, 0.00813746", \ + "0.012543, 0.0118189, 0.0108074, 0.0104944, 0.0103006, 0.0102341, 0.0104108", \ + "0.0164184, 0.0155215, 0.0141197, 0.0136567, 0.0133128, 0.0131722, 0.0131022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123302, 0.0123332, 0.0125875, 0.0127089, 0.0127916, 0.0128289, 0.0128496", \ + "0.0121907, 0.0121941, 0.0124479, 0.0125735, 0.0126592, 0.0126977, 0.0127185", \ + "0.012228, 0.0121529, 0.012282, 0.012409, 0.0125134, 0.0125603, 0.0126128", \ + "0.0128042, 0.012603, 0.012555, 0.0126223, 0.0127194, 0.0127832, 0.0128246", \ + "0.0145004, 0.0140914, 0.0137094, 0.0136877, 0.013725, 0.0137724, 0.0138107", \ + "0.0171611, 0.0165544, 0.015837, 0.0156941, 0.0156485, 0.0156668, 0.0156795", \ + "0.0206304, 0.0198551, 0.0188294, 0.0185985, 0.0184766, 0.0184213, 0.018404" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00508125, 0.00513196, 0.00539373, 0.00550738, 0.00557648, 0.00560617, 0.00562229", \ + "0.00493301, 0.00498558, 0.00524743, 0.0053671, 0.00544475, 0.00547813, 0.00549293", \ + "0.00509635, 0.00505012, 0.00514344, 0.00523269, 0.00532278, 0.00537821, 0.0053967", \ + "0.00585644, 0.00563601, 0.00557895, 0.00565746, 0.00570017, 0.0057585, 0.00580141", \ + "0.00768364, 0.00730825, 0.00699472, 0.00696079, 0.00703007, 0.00701725, 0.00705342", \ + "0.0105506, 0.00998018, 0.0093921, 0.00923465, 0.00914022, 0.00914654, 0.00916415", \ + "0.0142994, 0.0135113, 0.0124965, 0.0122136, 0.0120177, 0.0119332, 0.0119384" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00995716, 0.00996508, 0.0102103, 0.0103289, 0.0104118, 0.0104499, 0.0104696", \ + "0.00981193, 0.00981313, 0.0100572, 0.0101833, 0.0102725, 0.0103156, 0.0103398", \ + "0.0103712, 0.0102596, 0.0102797, 0.0103702, 0.010479, 0.0105537, 0.0105932", \ + "0.0114254, 0.0111371, 0.0109799, 0.0110148, 0.0110926, 0.0111555, 0.0112022", \ + "0.0135716, 0.0130587, 0.0126395, 0.0125889, 0.0125701, 0.0125919, 0.0126188", \ + "0.0165965, 0.0158699, 0.0150327, 0.0149579, 0.0148497, 0.0148272, 0.0148258", \ + "0.0204809, 0.0195578, 0.0182679, 0.0179787, 0.0177738, 0.017704, 0.0176802" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00512441, 0.00515254, 0.00540681, 0.00551362, 0.00557879, 0.00560716, 0.00562288", \ + "0.00497817, 0.0050056, 0.00525724, 0.00537549, 0.00544864, 0.00548083, 0.0054959", \ + "0.00518345, 0.00510252, 0.00513952, 0.0052231, 0.00530635, 0.00537141, 0.00539716", \ + "0.00604297, 0.00580605, 0.00557995, 0.00561961, 0.00574142, 0.00576688, 0.00580095", \ + "0.00798686, 0.00753719, 0.00706504, 0.00697511, 0.00701825, 0.00700187, 0.00702973", \ + "0.0109716, 0.0102957, 0.00946256, 0.00923301, 0.00912273, 0.00911004, 0.00929227", \ + "0.0148094, 0.0139582, 0.0127233, 0.0123397, 0.0120773, 0.0119779, 0.0119536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011152, 0.0111239, 0.0113412, 0.0114624, 0.01155, 0.0115931, 0.0116175", \ + "0.011021, 0.0109941, 0.0112051, 0.0113323, 0.0114264, 0.0114723, 0.0114989", \ + "0.0114925, 0.0113998, 0.0114135, 0.0115094, 0.011619, 0.0116707, 0.0117272", \ + "0.0125349, 0.0122458, 0.0120666, 0.0121037, 0.0121812, 0.0122343, 0.0122807", \ + "0.0146412, 0.0141471, 0.0137628, 0.0136378, 0.0136065, 0.0136233, 0.0136522", \ + "0.0176168, 0.0169178, 0.0162233, 0.0159807, 0.0158518, 0.0158144, 0.0158108", \ + "0.0213866, 0.0205886, 0.0193254, 0.0189632, 0.0187427, 0.0186629, 0.0186283" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00506441, 0.0051178, 0.00537956, 0.00548673, 0.00555353, 0.00558533, 0.00560198", \ + "0.00488963, 0.00493914, 0.0052048, 0.00532453, 0.00540015, 0.00543274, 0.00544886", \ + "0.00510549, 0.00504857, 0.00513256, 0.00523577, 0.00531712, 0.00537189, 0.00537996", \ + "0.00582319, 0.0056509, 0.00558402, 0.00566392, 0.00570995, 0.00576987, 0.00581199", \ + "0.00776019, 0.0073981, 0.00710783, 0.00708266, 0.00712077, 0.00711627, 0.00715006", \ + "0.0107374, 0.0101453, 0.00961922, 0.0094364, 0.00934603, 0.00934113, 0.00935492", \ + "0.0145324, 0.0137584, 0.0128218, 0.0125151, 0.0123642, 0.0123131, 0.0123022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00986363, 0.0099545, 0.010256, 0.010364, 0.0104329, 0.0104633, 0.0104794", \ + "0.0097166, 0.00979339, 0.0100901, 0.0102102, 0.0102924, 0.0103295, 0.01035", \ + "0.010256, 0.0101846, 0.0102639, 0.0103596, 0.0104682, 0.0105245, 0.0105731", \ + "0.0113664, 0.0111342, 0.011048, 0.0110813, 0.0111461, 0.0111977, 0.0112456", \ + "0.0135474, 0.0130755, 0.0127265, 0.0126742, 0.0127127, 0.0127468, 0.0127802", \ + "0.0166108, 0.0159437, 0.0152387, 0.0151074, 0.0150497, 0.0150542, 0.0150719", \ + "0.0205865, 0.0197158, 0.0186148, 0.0183369, 0.0182054, 0.0181451, 0.0181284" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00512441, 0.00515254, 0.00540681, 0.00551362, 0.00557879, 0.00560716, 0.00562288", \ + "0.00497817, 0.0050056, 0.00525724, 0.00537549, 0.00544864, 0.00548083, 0.0054959", \ + "0.00518345, 0.00510252, 0.00513952, 0.0052231, 0.00530635, 0.00537141, 0.00539716", \ + "0.00604297, 0.00580605, 0.00557995, 0.00561961, 0.00574142, 0.00576688, 0.00580095", \ + "0.00798686, 0.00753719, 0.00706504, 0.00697511, 0.00701825, 0.00700187, 0.00702973", \ + "0.0109716, 0.0102957, 0.00946256, 0.00923301, 0.00912273, 0.00911004, 0.00929227", \ + "0.0148094, 0.0139582, 0.0127233, 0.0123397, 0.0120773, 0.0119779, 0.0119536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011152, 0.0111239, 0.0113412, 0.0114624, 0.01155, 0.0115931, 0.0116175", \ + "0.011021, 0.0109941, 0.0112051, 0.0113323, 0.0114264, 0.0114723, 0.0114989", \ + "0.0114925, 0.0113998, 0.0114135, 0.0115094, 0.011619, 0.0116707, 0.0117272", \ + "0.0125349, 0.0122458, 0.0120666, 0.0121037, 0.0121812, 0.0122343, 0.0122807", \ + "0.0146412, 0.0141471, 0.0137628, 0.0136378, 0.0136065, 0.0136233, 0.0136522", \ + "0.0176168, 0.0169178, 0.0162233, 0.0159807, 0.0158518, 0.0158144, 0.0158108", \ + "0.0213866, 0.0205886, 0.0193254, 0.0189632, 0.0187427, 0.0186629, 0.0186283" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00504782, 0.00509921, 0.00536946, 0.0054813, 0.00555041, 0.0055793, 0.00559529", \ + "0.0048984, 0.00494597, 0.00520079, 0.00532112, 0.00540085, 0.00543634, 0.00545708", \ + "0.00541591, 0.00531227, 0.00531136, 0.00537925, 0.00545233, 0.00551792, 0.00554301", \ + "0.00642801, 0.00619019, 0.00603013, 0.00605326, 0.0060792, 0.00613436, 0.00617081", \ + "0.00859685, 0.00811177, 0.00766832, 0.00756628, 0.00757608, 0.00756365, 0.00759309", \ + "0.0117712, 0.0110426, 0.0101945, 0.00996753, 0.00984595, 0.00981109, 0.0098988", \ + "0.0155835, 0.0146802, 0.0136274, 0.013227, 0.0129474, 0.0128294, 0.0127778" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00887061, 0.00891264, 0.0092059, 0.00931789, 0.00938886, 0.00942152, 0.00944024", \ + "0.00869161, 0.00872997, 0.00900538, 0.00913059, 0.00921302, 0.00924966, 0.00926921", \ + "0.0092393, 0.00911463, 0.00915903, 0.00925938, 0.0093638, 0.00941639, 0.00945183", \ + "0.0103389, 0.0100377, 0.00987852, 0.00991138, 0.0099863, 0.0100502, 0.0100949", \ + "0.0125087, 0.0119751, 0.0115048, 0.0114454, 0.0114664, 0.011501, 0.0115325", \ + "0.0155349, 0.0147991, 0.0141282, 0.0137683, 0.0138077, 0.0137656, 0.0137666", \ + "0.0195157, 0.0185462, 0.0172287, 0.0168877, 0.0167584, 0.0166896, 0.0166706" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00509288, 0.00512376, 0.00537881, 0.00548618, 0.00555271, 0.00558227, 0.00559931", \ + "0.00494532, 0.00496983, 0.00520773, 0.00532654, 0.00540487, 0.00543997, 0.00545847", \ + "0.00552484, 0.00537853, 0.00533471, 0.00539009, 0.00546335, 0.00552524, 0.00556182", \ + "0.00665516, 0.00633187, 0.00606916, 0.00609935, 0.00610619, 0.00613733, 0.00616546", \ + "0.00897638, 0.00841241, 0.00777175, 0.00762086, 0.00757086, 0.00773651, 0.00758326", \ + "0.0121647, 0.0113768, 0.0103291, 0.010032, 0.00986014, 0.00984613, 0.0101638", \ + "0.0163244, 0.0153592, 0.0138422, 0.0133501, 0.0129912, 0.0128349, 0.0127945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100744, 0.0100809, 0.0103354, 0.0104538, 0.0105371, 0.0105742, 0.0105951", \ + "0.00991181, 0.00991539, 0.0101634, 0.0102881, 0.0103788, 0.0104204, 0.0104429", \ + "0.0103662, 0.0102348, 0.010271, 0.010361, 0.0104644, 0.0105357, 0.0105697", \ + "0.0113887, 0.0111049, 0.0109616, 0.0109889, 0.0110667, 0.0111233, 0.011166", \ + "0.0135168, 0.0130063, 0.0125648, 0.0125161, 0.0125042, 0.0125272, 0.0125541", \ + "0.0165407, 0.0157899, 0.0149439, 0.0147871, 0.0147345, 0.0147154, 0.0147109", \ + "0.0203465, 0.019469, 0.0182398, 0.0178733, 0.0176629, 0.0175786, 0.0175491" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0050374, 0.00509076, 0.00534967, 0.00545835, 0.00552653, 0.00556004, 0.00557537", \ + "0.00484971, 0.00489827, 0.00514856, 0.00526801, 0.00534873, 0.00538501, 0.00540641", \ + "0.0054095, 0.00531022, 0.00531591, 0.00537876, 0.00545129, 0.0055215, 0.00554224", \ + "0.00648905, 0.00623996, 0.00607566, 0.00609977, 0.00614574, 0.00616962, 0.00621333", \ + "0.00866968, 0.00821508, 0.00775098, 0.00769529, 0.00769938, 0.00770108, 0.00772445", \ + "0.0118099, 0.0111131, 0.0103378, 0.010159, 0.0101225, 0.0100833, 0.0100871", \ + "0.0159332, 0.0150243, 0.0138148, 0.0134812, 0.0132418, 0.0131446, 0.0131526" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00879765, 0.00894065, 0.00925178, 0.00935274, 0.00941183, 0.00943736, 0.00945014", \ + "0.00862537, 0.00872868, 0.00904014, 0.00915859, 0.00923201, 0.00926399, 0.00928142", \ + "0.00918469, 0.00910651, 0.00918546, 0.0092927, 0.00939148, 0.00945751, 0.00949128", \ + "0.010298, 0.010055, 0.00993814, 0.0099844, 0.0100855, 0.0101339, 0.0101726", \ + "0.012424, 0.0119424, 0.0115881, 0.011567, 0.0116149, 0.0116617, 0.0116931", \ + "0.0155951, 0.0148871, 0.0141563, 0.0141903, 0.014079, 0.0140549, 0.0140438", \ + "0.0197383, 0.0189081, 0.0176314, 0.0173186, 0.0171535, 0.0170891, 0.0170802" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00509288, 0.00512376, 0.00537881, 0.00548618, 0.00555271, 0.00558227, 0.00559931", \ + "0.00494532, 0.00496983, 0.00520773, 0.00532654, 0.00540487, 0.00543997, 0.00545847", \ + "0.00552484, 0.00537853, 0.00533471, 0.00539009, 0.00546335, 0.00552524, 0.00556182", \ + "0.00665516, 0.00633187, 0.00606916, 0.00609935, 0.00610619, 0.00613733, 0.00616546", \ + "0.00897638, 0.00841241, 0.00777175, 0.00762086, 0.00757086, 0.00773651, 0.00758326", \ + "0.0121647, 0.0113768, 0.0103291, 0.010032, 0.00986014, 0.00984613, 0.0101638", \ + "0.0163244, 0.0153592, 0.0138422, 0.0133501, 0.0129912, 0.0128349, 0.0127945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100744, 0.0100809, 0.0103354, 0.0104538, 0.0105371, 0.0105742, 0.0105951", \ + "0.00991181, 0.00991539, 0.0101634, 0.0102881, 0.0103788, 0.0104204, 0.0104429", \ + "0.0103662, 0.0102348, 0.010271, 0.010361, 0.0104644, 0.0105357, 0.0105697", \ + "0.0113887, 0.0111049, 0.0109616, 0.0109889, 0.0110667, 0.0111233, 0.011166", \ + "0.0135168, 0.0130063, 0.0125648, 0.0125161, 0.0125042, 0.0125272, 0.0125541", \ + "0.0165407, 0.0157899, 0.0149439, 0.0147871, 0.0147345, 0.0147154, 0.0147109", \ + "0.0203465, 0.019469, 0.0182398, 0.0178733, 0.0176629, 0.0175786, 0.0175491" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00161338; + rise_capacitance : 0.00161005; + rise_capacitance_range (0.00123436, 0.00161005); + fall_capacitance : 0.00161338; + fall_capacitance_range (0.0012076, 0.00161338); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000921741, -0.0010629, -0.00113783, -0.00114717, -0.00115509, -0.00115005, -0.00114694" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115526, 0.00116044, 0.00115623, 0.00115434, 0.00115509, 0.00115005, 0.00114694" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126389, -0.0012679, -0.00126708, -0.00127194, -0.0012696, -0.00126653, -0.00126475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126801, 0.00126803, 0.00127658, 0.00127889, 0.00127367, 0.00126864, 0.00126545" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126547, -0.00126509, -0.00127106, -0.00127281, -0.00127068, -0.00126778, -0.00126601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133151, 0.00127147, 0.00127716, 0.00128061, 0.00127524, 0.00127026, 0.00126701" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126535, -0.00126494, -0.00127108, -0.00127268, -0.00127056, -0.00126766, -0.00126589" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133162, 0.00127149, 0.00127729, 0.00128077, 0.00127541, 0.00127037, 0.00126712" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166397; + rise_capacitance : 0.00162869; + rise_capacitance_range (0.00113546, 0.00162869); + fall_capacitance : 0.00166397; + fall_capacitance_range (0.0011928, 0.00166397); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000921624, -0.00106497, -0.00113922, -0.00114763, -0.00115826, -0.00115457, -0.00115358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011543, 0.00116427, 0.00116303, 0.00116383, 0.00115889, 0.00115457, 0.00115358" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126643, -0.00126612, -0.00127385, -0.00127354, -0.00126778, -0.00126673, -0.00126442" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127375, 0.00126612, 0.00127902, 0.00127835, 0.00127302, 0.00126879, 0.00126584" \ + ); + } + } + internal_power () { + when : "(!A * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156286, -0.0015635, -0.00156581, -0.00156907, -0.00156599, -0.00156869, -0.0015718" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157141, 0.00158192, 0.00157785, 0.00158684, 0.00158255, 0.00157745, 0.00157506" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156273, -0.00156337, -0.00156557, -0.00156895, -0.00156587, -0.00156857, -0.00157164" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0015717, 0.00158218, 0.00157784, 0.00158694, 0.00158265, 0.00157756, 0.00157511" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167326; + rise_capacitance : 0.00167326; + rise_capacitance_range (0.00120655, 0.00167326); + fall_capacitance : 0.00164109; + fall_capacitance_range (0.00111399, 0.00164109); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000209778, -0.000214187, -0.00021141, -0.000211851, -0.000210815, -0.000209967, -0.000209428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000231803, 0.000231556, 0.000228685, 0.000227732, 0.000224433, 0.000220079, 0.000214802" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000202715, -0.00020055, -0.000204071, -0.000204515, -0.000203329, -0.000202318, -0.000201687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000203368, 0.00020055, 0.00020437, 0.000204515, 0.000203329, 0.000202318, 0.000201687" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126657, -0.00126765, -0.00127607, -0.00126596, -0.00127223, -0.00127026, -0.00126847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133071, 0.00127321, 0.00127993, 0.00127781, 0.00127479, 0.00127105, 0.00126847" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126643, -0.00126753, -0.00127593, -0.00126582, -0.00127208, -0.00127013, -0.00126857" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133081, 0.00127325, 0.00127999, 0.00127788, 0.00127488, 0.00127115, 0.00126857" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169952; + rise_capacitance : 0.00169952; + rise_capacitance_range (0.00101945, 0.00169952); + fall_capacitance : 0.00169921; + fall_capacitance_range (0.000996286, 0.00169921); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000214129, -0.000218182, -0.000214726, -0.000212894, -0.000211278, -0.000210226, -0.000209553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000228683, 0.00022915, 0.000229976, 0.000227843, 0.000224446, 0.000220112, 0.000214473" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000204033, -0.000203151, -0.000204367, -0.000204989, -0.000200723, -0.000202796, -0.000202164" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000205864, 0.000203151, 0.000204367, 0.000204989, 0.000200723, 0.000202796, 0.000202164" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0015676, -0.00156534, -0.00156827, -0.00157075, -0.00156425, -0.00157247, -0.0015757" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158034, 0.00158038, 0.00158081, 0.00158565, 0.00158323, 0.00158007, 0.00157754" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156744, -0.00156519, -0.00156811, -0.00157062, -0.00156414, -0.00157235, -0.00157557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158038, 0.00158047, 0.00158084, 0.00158568, 0.00158329, 0.00158015, 0.00157762" \ + ); + } + } + } + } + cell (AO31X1) { + area : 11.2896; + cell_leakage_power : 0.146872; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.152466; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160781; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158996; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104253; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158996; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132824; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155556; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128192; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158996; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16205; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128936; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129406; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155556; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157219; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152116; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153608; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146872; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0822509, 0.088509, 0.126709, 0.167163, 0.245119, 0.345512, 0.476321", \ + "0.0921528, 0.0984311, 0.136694, 0.17712, 0.2551, 0.355467, 0.486273", \ + "0.142759, 0.149233, 0.188039, 0.228537, 0.30658, 0.406956, 0.537847", \ + "0.187605, 0.194894, 0.235158, 0.275982, 0.354289, 0.454783, 0.585767", \ + "0.246876, 0.255444, 0.29961, 0.340859, 0.418877, 0.519438, 0.650831", \ + "0.308006, 0.31781, 0.367573, 0.410002, 0.488534, 0.589328, 0.720457", \ + "0.37079, 0.381698, 0.437324, 0.482453, 0.562284, 0.663928, 0.795807" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236665, 0.0288463, 0.070206, 0.123579, 0.233511, 0.377947, 0.567207", \ + "0.0236383, 0.028821, 0.0702028, 0.123562, 0.233514, 0.377943, 0.56717", \ + "0.0263332, 0.0312602, 0.0716338, 0.124296, 0.233704, 0.378001, 0.567104", \ + "0.0320325, 0.0366417, 0.0742153, 0.126328, 0.235402, 0.379263, 0.567931", \ + "0.0405067, 0.0454923, 0.0801375, 0.129176, 0.236671, 0.381063, 0.569734", \ + "0.049255, 0.054768, 0.088606, 0.134852, 0.239577, 0.382349, 0.571185", \ + "0.058133, 0.064185, 0.098948, 0.142589, 0.244736, 0.386411, 0.574256" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0651036, 0.070255, 0.102924, 0.138451, 0.207902, 0.297855, 0.415424", \ + "0.078171, 0.0833073, 0.115947, 0.15149, 0.22095, 0.310921, 0.428493", \ + "0.115955, 0.12171, 0.15624, 0.192399, 0.262031, 0.352011, 0.469554", \ + "0.139879, 0.146654, 0.184581, 0.221713, 0.2919, 0.382351, 0.499751", \ + "0.163982, 0.172288, 0.216849, 0.256465, 0.327407, 0.417592, 0.535416", \ + "0.182379, 0.192102, 0.244283, 0.287854, 0.3615, 0.45277, 0.570728", \ + "0.19491, 0.205845, 0.265058, 0.313243, 0.390882, 0.484122, 0.603948" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0180643, 0.0226053, 0.0591697, 0.10612, 0.202382, 0.32858, 0.493801", \ + "0.0180763, 0.0226109, 0.0591936, 0.106117, 0.202397, 0.328579, 0.493802", \ + "0.0219391, 0.0264206, 0.0618478, 0.107604, 0.202808, 0.328694, 0.493804", \ + "0.027771, 0.0324862, 0.0664535, 0.110649, 0.204601, 0.329651, 0.494392", \ + "0.0373315, 0.0426874, 0.0764642, 0.117659, 0.20797, 0.331388, 0.495799", \ + "0.047336, 0.05342, 0.088917, 0.12852, 0.215222, 0.336142, 0.498354", \ + "0.057251, 0.064043, 0.102729, 0.141848, 0.226139, 0.34502, 0.505292" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0902047, 0.0964488, 0.134757, 0.175163, 0.253094, 0.353437, 0.484269", \ + "0.101213, 0.107472, 0.145776, 0.186184, 0.264147, 0.364489, 0.495294", \ + "0.146437, 0.152988, 0.191918, 0.232485, 0.31052, 0.410895, 0.541829", \ + "0.187177, 0.194507, 0.235627, 0.276727, 0.355086, 0.455733, 0.586659", \ + "0.24294, 0.251552, 0.297171, 0.339197, 0.417453, 0.518134, 0.649406", \ + "0.30045, 0.310263, 0.361434, 0.405514, 0.484686, 0.585802, 0.716896", \ + "0.359618, 0.370537, 0.427626, 0.474551, 0.555636, 0.657635, 0.789607" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236469, 0.0288702, 0.0702017, 0.123568, 0.233517, 0.377892, 0.56721", \ + "0.0236329, 0.0287957, 0.0702072, 0.123564, 0.23352, 0.377945, 0.567196", \ + "0.0258835, 0.0309758, 0.0714687, 0.124162, 0.23364, 0.377996, 0.567105", \ + "0.0308395, 0.0358375, 0.0744896, 0.12634, 0.235034, 0.378886, 0.567788", \ + "0.0386637, 0.0440873, 0.0808468, 0.130006, 0.236657, 0.380475, 0.569139", \ + "0.046866, 0.052822, 0.089423, 0.136118, 0.240173, 0.382292, 0.570738", \ + "0.054888, 0.061372, 0.099321, 0.144198, 0.246094, 0.386825, 0.574212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0727895, 0.0780819, 0.111368, 0.147205, 0.21688, 0.306974, 0.424601", \ + "0.0860555, 0.0913602, 0.124648, 0.160466, 0.23017, 0.320263, 0.437927", \ + "0.126833, 0.132595, 0.167338, 0.203635, 0.273435, 0.363616, 0.481314", \ + "0.15517, 0.161813, 0.19955, 0.236664, 0.306938, 0.397383, 0.515123", \ + "0.186358, 0.194364, 0.237853, 0.276933, 0.347882, 0.438277, 0.556172", \ + "0.213093, 0.222414, 0.27197, 0.314364, 0.387194, 0.47828, 0.596336", \ + "0.235245, 0.24569, 0.30187, 0.348074, 0.423877, 0.516684, 0.636026" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0190386, 0.0235911, 0.0600257, 0.106834, 0.202937, 0.32897, 0.494095", \ + "0.0190486, 0.023579, 0.0600271, 0.106836, 0.202884, 0.32897, 0.494146", \ + "0.0221012, 0.0265883, 0.0619995, 0.107888, 0.203201, 0.329063, 0.494181", \ + "0.0274078, 0.0320476, 0.0660838, 0.110642, 0.204857, 0.330086, 0.494753", \ + "0.0359664, 0.0411359, 0.0746405, 0.116509, 0.207595, 0.331597, 0.495969", \ + "0.044756, 0.050568, 0.08554, 0.125589, 0.213429, 0.335112, 0.498125", \ + "0.053568, 0.059985, 0.096996, 0.136206, 0.221788, 0.341717, 0.502955" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0937248, 0.0999953, 0.138263, 0.178661, 0.256588, 0.356949, 0.487755", \ + "0.105343, 0.111594, 0.149912, 0.1903, 0.268236, 0.368586, 0.499394", \ + "0.143996, 0.150498, 0.189421, 0.229993, 0.308041, 0.408425, 0.539241", \ + "0.177886, 0.185076, 0.226279, 0.267414, 0.345636, 0.446261, 0.577162", \ + "0.223101, 0.231523, 0.277349, 0.319684, 0.398343, 0.499014, 0.63014", \ + "0.269843, 0.279505, 0.33112, 0.376236, 0.455762, 0.556997, 0.688337", \ + "0.316641, 0.327405, 0.384911, 0.432921, 0.515579, 0.618361, 0.750847" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023653, 0.0288362, 0.0701772, 0.12357, 0.23351, 0.377881, 0.567205", \ + "0.0236571, 0.0288185, 0.0702158, 0.123568, 0.233525, 0.377901, 0.567205", \ + "0.0253431, 0.0304642, 0.0711476, 0.124193, 0.233683, 0.378012, 0.567181", \ + "0.0293967, 0.0346116, 0.0742629, 0.126168, 0.234796, 0.378681, 0.567672", \ + "0.0365657, 0.0421493, 0.0807755, 0.130559, 0.236861, 0.379921, 0.568552", \ + "0.044502, 0.050654, 0.089551, 0.137335, 0.241471, 0.382808, 0.5707", \ + "0.052399, 0.059165, 0.099833, 0.146507, 0.248341, 0.388572, 0.575175" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0782043, 0.0836929, 0.117744, 0.154036, 0.224116, 0.31446, 0.432288", \ + "0.0917758, 0.0972567, 0.131314, 0.167588, 0.23771, 0.328065, 0.445841", \ + "0.135015, 0.140855, 0.176003, 0.212531, 0.282763, 0.373149, 0.490999", \ + "0.166889, 0.173563, 0.211324, 0.248723, 0.319342, 0.409886, 0.527824", \ + "0.204172, 0.212101, 0.255069, 0.294271, 0.365411, 0.45606, 0.574325", \ + "0.238378, 0.247522, 0.29646, 0.338226, 0.411104, 0.502452, 0.620693", \ + "0.270241, 0.280443, 0.334925, 0.380207, 0.455467, 0.548149, 0.66748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020105, 0.0246753, 0.0611642, 0.107905, 0.203864, 0.329712, 0.494777", \ + "0.0200704, 0.0246561, 0.0611825, 0.107908, 0.203805, 0.329726, 0.494753", \ + "0.0226107, 0.0271172, 0.0626899, 0.108653, 0.204045, 0.329897, 0.494813", \ + "0.0274926, 0.032167, 0.066692, 0.111276, 0.205431, 0.33063, 0.495324", \ + "0.0354501, 0.0405359, 0.0741311, 0.11645, 0.208021, 0.332156, 0.496676", \ + "0.043727, 0.049394, 0.083788, 0.124172, 0.213102, 0.335267, 0.49864", \ + "0.051721, 0.057982, 0.094526, 0.134025, 0.220636, 0.341256, 0.503092" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0366002, 0.042011, 0.0767021, 0.115377, 0.192173, 0.291921, 0.42241", \ + "0.0510182, 0.0563585, 0.0912327, 0.129998, 0.20685, 0.306662, 0.437132", \ + "0.090923, 0.0980573, 0.137176, 0.176371, 0.253242, 0.35299, 0.483441", \ + "0.118641, 0.127661, 0.173431, 0.213393, 0.290098, 0.389959, 0.520272", \ + "0.150793, 0.162149, 0.218744, 0.261568, 0.338818, 0.438511, 0.568924", \ + "0.178819, 0.192271, 0.259578, 0.307226, 0.386412, 0.486748, 0.617144", \ + "0.203054, 0.218358, 0.295106, 0.348629, 0.431367, 0.532852, 0.664618" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170489, 0.0226157, 0.0643516, 0.118544, 0.229561, 0.374487, 0.564012", \ + "0.0172753, 0.0228603, 0.0644427, 0.118576, 0.229602, 0.374487, 0.563988", \ + "0.0267297, 0.0321545, 0.0684845, 0.11996, 0.229879, 0.374465, 0.563907", \ + "0.0361024, 0.042425, 0.0755615, 0.123082, 0.230896, 0.375007, 0.564312", \ + "0.0496742, 0.0572045, 0.0895625, 0.130992, 0.233554, 0.376241, 0.565157", \ + "0.064303, 0.07273, 0.106656, 0.143389, 0.239806, 0.379396, 0.566903", \ + "0.079365, 0.088309, 0.124589, 0.158738, 0.249814, 0.385818, 0.571434" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0679901, 0.0735064, 0.107579, 0.143894, 0.213974, 0.304332, 0.422139", \ + "0.0793418, 0.0848265, 0.118887, 0.155211, 0.225339, 0.315679, 0.433481", \ + "0.129449, 0.135186, 0.170083, 0.206711, 0.27681, 0.367252, 0.485156", \ + "0.167839, 0.174287, 0.210289, 0.247114, 0.317771, 0.40867, 0.526509", \ + "0.217744, 0.225345, 0.265263, 0.302074, 0.372504, 0.46313, 0.581319", \ + "0.266859, 0.275653, 0.320775, 0.359495, 0.430364, 0.521329, 0.639215", \ + "0.314557, 0.324524, 0.375392, 0.417126, 0.490296, 0.582178, 0.700998" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201184, 0.0246536, 0.0611628, 0.107903, 0.203818, 0.329715, 0.494783", \ + "0.0200743, 0.0246505, 0.0611527, 0.107936, 0.203764, 0.329711, 0.494752", \ + "0.0233073, 0.0275942, 0.06315, 0.108986, 0.203981, 0.329754, 0.494715", \ + "0.0287311, 0.032809, 0.0660091, 0.11114, 0.206193, 0.331236, 0.495595", \ + "0.0367923, 0.0410753, 0.0714128, 0.114335, 0.207344, 0.332748, 0.497526", \ + "0.04564, 0.050342, 0.080084, 0.120428, 0.210911, 0.334419, 0.498644", \ + "0.055085, 0.060303, 0.091098, 0.129132, 0.217428, 0.339882, 0.502524" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0362616, 0.0409862, 0.0732716, 0.111791, 0.188575, 0.28834, 0.418763", \ + "0.050738, 0.0554189, 0.0878105, 0.126416, 0.203257, 0.303075, 0.433476", \ + "0.0905021, 0.0966759, 0.131406, 0.170197, 0.247059, 0.346878, 0.477301", \ + "0.118006, 0.125704, 0.164558, 0.20339, 0.280085, 0.379937, 0.510282", \ + "0.149613, 0.159095, 0.205538, 0.246066, 0.32305, 0.422922, 0.553317", \ + "0.176678, 0.187571, 0.242247, 0.286294, 0.364814, 0.465185, 0.595784", \ + "0.199237, 0.211264, 0.273619, 0.322438, 0.403313, 0.505536, 0.637513" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0157181, 0.0203214, 0.0627408, 0.118123, 0.229546, 0.374432, 0.56396", \ + "0.0160333, 0.0205987, 0.062768, 0.118151, 0.229539, 0.374494, 0.563961", \ + "0.0248293, 0.0285126, 0.0651962, 0.11903, 0.229785, 0.374474, 0.563905", \ + "0.0332209, 0.0371529, 0.0695838, 0.120759, 0.23062, 0.375069, 0.564296", \ + "0.0448887, 0.0493857, 0.0795168, 0.126211, 0.232603, 0.37627, 0.565274", \ + "0.056671, 0.061612, 0.09271, 0.135886, 0.237853, 0.379444, 0.567383", \ + "0.067819, 0.073233, 0.107466, 0.148493, 0.246369, 0.385832, 0.572474" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0618618, 0.067188, 0.100439, 0.136242, 0.205956, 0.296033, 0.413714", \ + "0.0730913, 0.0783817, 0.111617, 0.147461, 0.217181, 0.307285, 0.424957", \ + "0.119134, 0.124798, 0.1592, 0.196068, 0.265832, 0.356036, 0.473726", \ + "0.154257, 0.160739, 0.196726, 0.2332, 0.303614, 0.394427, 0.512102", \ + "0.198819, 0.206481, 0.246542, 0.283689, 0.353396, 0.44375, 0.561855", \ + "0.243112, 0.252011, 0.297652, 0.336979, 0.40725, 0.498004, 0.616009", \ + "0.28627, 0.296366, 0.348182, 0.39048, 0.463686, 0.556095, 0.675003" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0190354, 0.0235621, 0.0600173, 0.106841, 0.202858, 0.329037, 0.494145", \ + "0.0190297, 0.0235712, 0.0600039, 0.106836, 0.202858, 0.32897, 0.494146", \ + "0.0231677, 0.0273624, 0.0627201, 0.108462, 0.203397, 0.328984, 0.494141", \ + "0.0286276, 0.0326598, 0.0652484, 0.110358, 0.205619, 0.330763, 0.495172", \ + "0.0370542, 0.0413372, 0.0716459, 0.114059, 0.206847, 0.332176, 0.496961", \ + "0.046177, 0.051014, 0.080903, 0.120866, 0.211195, 0.334472, 0.498594", \ + "0.055865, 0.061258, 0.092327, 0.130422, 0.218432, 0.340598, 0.503013" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0362045, 0.0409256, 0.0732219, 0.111742, 0.188552, 0.288292, 0.41871", \ + "0.0505607, 0.0552727, 0.0876825, 0.126294, 0.20314, 0.30296, 0.433361", \ + "0.0906487, 0.0968401, 0.131546, 0.170327, 0.247189, 0.346996, 0.477398", \ + "0.11906, 0.126789, 0.165567, 0.204389, 0.281085, 0.38097, 0.511279", \ + "0.153102, 0.162602, 0.208813, 0.249095, 0.326159, 0.426061, 0.55645", \ + "0.184218, 0.195083, 0.249188, 0.293049, 0.371179, 0.471872, 0.602311", \ + "0.212192, 0.224109, 0.285931, 0.334402, 0.415403, 0.517626, 0.649351" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0157276, 0.0203327, 0.0627406, 0.118112, 0.22957, 0.374476, 0.563948", \ + "0.0160605, 0.0206216, 0.0627682, 0.118147, 0.229537, 0.374485, 0.563948", \ + "0.0248382, 0.0285511, 0.0651989, 0.118995, 0.229795, 0.374472, 0.563934", \ + "0.0331359, 0.0370582, 0.0694727, 0.120706, 0.230607, 0.375115, 0.564281", \ + "0.044561, 0.0490348, 0.0791607, 0.125848, 0.232485, 0.376212, 0.565161", \ + "0.055823, 0.06055, 0.091866, 0.135305, 0.237557, 0.379309, 0.567115", \ + "0.067109, 0.072416, 0.106282, 0.147587, 0.245915, 0.385576, 0.572093" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0503363, 0.0550588, 0.0861113, 0.121314, 0.190776, 0.280807, 0.398405", \ + "0.0631985, 0.067871, 0.0988824, 0.134136, 0.203621, 0.293672, 0.411278", \ + "0.107361, 0.112615, 0.145014, 0.180781, 0.250335, 0.340463, 0.458026", \ + "0.139211, 0.145235, 0.179567, 0.215267, 0.285158, 0.375743, 0.493374", \ + "0.178066, 0.185454, 0.224161, 0.260557, 0.330379, 0.420559, 0.538485", \ + "0.214915, 0.22356, 0.267983, 0.30657, 0.377246, 0.468146, 0.585909", \ + "0.249099, 0.258986, 0.309665, 0.351248, 0.423998, 0.516392, 0.635539" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0162467, 0.0205892, 0.0573606, 0.105015, 0.201809, 0.328098, 0.493319", \ + "0.0162453, 0.0206132, 0.0573819, 0.105012, 0.201809, 0.328098, 0.493318", \ + "0.0212602, 0.0251558, 0.059915, 0.106438, 0.202298, 0.328121, 0.493314", \ + "0.0267996, 0.0306412, 0.0626037, 0.108057, 0.203901, 0.329483, 0.494158", \ + "0.0351757, 0.0393334, 0.0690726, 0.111705, 0.205191, 0.33073, 0.495635", \ + "0.044226, 0.048959, 0.078396, 0.118645, 0.209588, 0.333264, 0.497431", \ + "0.053863, 0.059124, 0.089874, 0.12822, 0.216994, 0.339614, 0.502191" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0332506, 0.0374856, 0.0692042, 0.107721, 0.184536, 0.284304, 0.414689", \ + "0.0477417, 0.0519036, 0.083598, 0.122205, 0.199054, 0.298809, 0.429249", \ + "0.0843054, 0.0894201, 0.122204, 0.16087, 0.237774, 0.337591, 0.468016", \ + "0.108925, 0.115266, 0.1507, 0.189046, 0.265418, 0.365366, 0.495706", \ + "0.135953, 0.143942, 0.185357, 0.224905, 0.301865, 0.401386, 0.530773", \ + "0.157551, 0.167029, 0.215922, 0.258032, 0.336329, 0.437265, 0.567688", \ + "0.17437, 0.185107, 0.241888, 0.288013, 0.367945, 0.470539, 0.603103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0136387, 0.018579, 0.0624323, 0.118101, 0.229575, 0.374492, 0.563936", \ + "0.0138697, 0.0187763, 0.0624364, 0.118106, 0.229557, 0.374448, 0.563963", \ + "0.0203125, 0.0243012, 0.0640547, 0.118807, 0.229865, 0.374489, 0.563995", \ + "0.026875, 0.030963, 0.0670339, 0.120014, 0.230854, 0.375087, 0.564386", \ + "0.0362445, 0.0411523, 0.0747598, 0.124318, 0.232607, 0.376512, 0.565403", \ + "0.046115, 0.051883, 0.086229, 0.132669, 0.237739, 0.380312, 0.568055", \ + "0.056315, 0.062812, 0.099979, 0.143603, 0.245783, 0.387262, 0.57409" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0535091, 0.058681, 0.0913078, 0.12682, 0.196323, 0.286258, 0.403836", \ + "0.0648333, 0.0699619, 0.102523, 0.13807, 0.207547, 0.297531, 0.415117", \ + "0.105733, 0.111377, 0.14556, 0.181982, 0.251831, 0.341899, 0.459464", \ + "0.136051, 0.142525, 0.178538, 0.214843, 0.284936, 0.375914, 0.49344", \ + "0.174591, 0.182308, 0.222919, 0.260401, 0.329811, 0.420104, 0.538125", \ + "0.213241, 0.222168, 0.268783, 0.308559, 0.379879, 0.470027, 0.587967", \ + "0.251048, 0.261099, 0.314163, 0.357413, 0.430605, 0.523124, 0.642608" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0180772, 0.022602, 0.0591861, 0.106121, 0.202402, 0.328579, 0.493802", \ + "0.0180833, 0.0226281, 0.0591975, 0.106119, 0.202453, 0.328578, 0.493802", \ + "0.023084, 0.0272079, 0.0624382, 0.108346, 0.203303, 0.328696, 0.49381", \ + "0.0288836, 0.0329645, 0.0652473, 0.110146, 0.205418, 0.33059, 0.495103", \ + "0.0375915, 0.0421085, 0.0725814, 0.114421, 0.206936, 0.332123, 0.496949", \ + "0.046989, 0.052099, 0.082857, 0.122507, 0.212134, 0.335019, 0.498905", \ + "0.057004, 0.062652, 0.095321, 0.133292, 0.220932, 0.342344, 0.504301" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0331782, 0.0374139, 0.0691283, 0.107645, 0.184464, 0.284229, 0.414612", \ + "0.0474785, 0.0517442, 0.0834632, 0.122076, 0.198911, 0.298683, 0.429118", \ + "0.0844115, 0.0895351, 0.122292, 0.160965, 0.237866, 0.337652, 0.468104", \ + "0.110063, 0.116372, 0.151701, 0.190195, 0.266508, 0.366419, 0.496778", \ + "0.139613, 0.147545, 0.188843, 0.228269, 0.305079, 0.404205, 0.534643", \ + "0.165484, 0.174879, 0.22351, 0.265411, 0.343662, 0.444436, 0.574386", \ + "0.18772, 0.198395, 0.254702, 0.30031, 0.380887, 0.483525, 0.615531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0136463, 0.0185777, 0.0624247, 0.1181, 0.229567, 0.374491, 0.563841", \ + "0.0139135, 0.0187598, 0.0624359, 0.118104, 0.229522, 0.374439, 0.563947", \ + "0.0203065, 0.0243101, 0.0640489, 0.118801, 0.229857, 0.374479, 0.563965", \ + "0.0266651, 0.0307393, 0.0668928, 0.119979, 0.230813, 0.375075, 0.564368", \ + "0.0358458, 0.0407299, 0.0744882, 0.124144, 0.232522, 0.376483, 0.565213", \ + "0.045461, 0.05119, 0.085627, 0.13203, 0.23754, 0.380122, 0.567801", \ + "0.055456, 0.061952, 0.098972, 0.143285, 0.245538, 0.386927, 0.573598" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0442328, 0.0488155, 0.0793414, 0.114299, 0.183625, 0.273558, 0.391056", \ + "0.0570756, 0.0616145, 0.0920887, 0.127117, 0.19645, 0.286398, 0.403935", \ + "0.0959452, 0.101187, 0.133486, 0.169085, 0.238672, 0.328562, 0.446128", \ + "0.12313, 0.129304, 0.163733, 0.199234, 0.268819, 0.359457, 0.476901", \ + "0.15662, 0.164109, 0.203465, 0.240136, 0.309632, 0.398427, 0.516297", \ + "0.187466, 0.19618, 0.241637, 0.280751, 0.351602, 0.442146, 0.559668", \ + "0.216759, 0.226632, 0.278625, 0.321079, 0.394912, 0.487225, 0.605371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154808, 0.01984, 0.056777, 0.10459, 0.201473, 0.32781, 0.493067", \ + "0.0156176, 0.0199749, 0.0568051, 0.104591, 0.201472, 0.32781, 0.493062", \ + "0.0212882, 0.0251367, 0.0596865, 0.106338, 0.202264, 0.327877, 0.493068", \ + "0.0272142, 0.0311065, 0.0627372, 0.10797, 0.203881, 0.329467, 0.494055", \ + "0.0357759, 0.0401215, 0.0700554, 0.112372, 0.205348, 0.330698, 0.495711", \ + "0.045269, 0.050285, 0.080574, 0.120471, 0.210726, 0.334062, 0.497803", \ + "0.05512, 0.060747, 0.093077, 0.131036, 0.219149, 0.341316, 0.503307" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0331405, 0.0373738, 0.0690846, 0.10763, 0.184431, 0.284205, 0.414589", \ + "0.047466, 0.0516804, 0.0833324, 0.121939, 0.198792, 0.298551, 0.428988", \ + "0.0844906, 0.0896129, 0.122357, 0.161041, 0.237943, 0.33775, 0.468173", \ + "0.11014, 0.11645, 0.151741, 0.190063, 0.266946, 0.366879, 0.497245", \ + "0.140942, 0.148869, 0.190088, 0.229444, 0.306127, 0.405558, 0.535989", \ + "0.16822, 0.177593, 0.226145, 0.267939, 0.34654, 0.447025, 0.576837", \ + "0.192497, 0.203151, 0.259267, 0.304878, 0.385679, 0.488301, 0.620263" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0136405, 0.018575, 0.0624325, 0.118097, 0.229531, 0.374492, 0.563894", \ + "0.0138932, 0.0187607, 0.0624355, 0.118102, 0.229548, 0.374428, 0.563913", \ + "0.0202843, 0.0242923, 0.0640399, 0.118799, 0.229853, 0.374501, 0.563887", \ + "0.0266601, 0.0307422, 0.0669742, 0.119984, 0.230763, 0.37506, 0.564375", \ + "0.0357124, 0.0405788, 0.0743837, 0.124096, 0.232561, 0.376417, 0.565319", \ + "0.04529, 0.05104, 0.08542, 0.13185, 0.237563, 0.380098, 0.567785", \ + "0.055222, 0.061653, 0.098823, 0.142837, 0.24549, 0.38691, 0.57357" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0410966, 0.045505, 0.0754423, 0.110328, 0.17959, 0.269515, 0.387015", \ + "0.0544425, 0.0587943, 0.0887386, 0.123649, 0.192957, 0.282893, 0.4004", \ + "0.0924453, 0.097586, 0.129319, 0.164694, 0.234247, 0.324148, 0.441679", \ + "0.118561, 0.124621, 0.158611, 0.193957, 0.263335, 0.353729, 0.471411", \ + "0.150078, 0.157482, 0.196485, 0.232776, 0.301668, 0.391693, 0.509413", \ + "0.17834, 0.18703, 0.232184, 0.270971, 0.34136, 0.43233, 0.549953", \ + "0.204679, 0.214512, 0.266006, 0.308447, 0.381898, 0.47439, 0.593127" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0146445, 0.0189796, 0.0561561, 0.104164, 0.20119, 0.327566, 0.492718", \ + "0.0148132, 0.0191133, 0.0561734, 0.104164, 0.201244, 0.327566, 0.49282", \ + "0.0206633, 0.0244886, 0.0589018, 0.105786, 0.201885, 0.327671, 0.492872", \ + "0.0266616, 0.030476, 0.0620337, 0.10735, 0.203432, 0.329055, 0.493858", \ + "0.03517, 0.0394818, 0.0693151, 0.111673, 0.20502, 0.330294, 0.495364", \ + "0.044618, 0.049566, 0.079746, 0.119616, 0.210412, 0.333664, 0.497453", \ + "0.054414, 0.059976, 0.09246, 0.130503, 0.218741, 0.340884, 0.503176" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0366002, 0.042011, 0.0767021, 0.115377, 0.192173, 0.291921, 0.42241", \ + "0.0510182, 0.0563585, 0.0912327, 0.129998, 0.20685, 0.306662, 0.437132", \ + "0.090923, 0.0980573, 0.137176, 0.176371, 0.253242, 0.35299, 0.483441", \ + "0.118641, 0.127661, 0.173431, 0.213393, 0.290098, 0.389959, 0.520272", \ + "0.150793, 0.162149, 0.218744, 0.261568, 0.338818, 0.438511, 0.568924", \ + "0.178819, 0.192271, 0.259578, 0.307226, 0.386412, 0.486748, 0.617144", \ + "0.203054, 0.218358, 0.295106, 0.348629, 0.431367, 0.532852, 0.664618" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170489, 0.0226157, 0.0643516, 0.118544, 0.229561, 0.374487, 0.564012", \ + "0.0172753, 0.0228603, 0.0644427, 0.118576, 0.229602, 0.374487, 0.563988", \ + "0.0267297, 0.0321545, 0.0684845, 0.11996, 0.229879, 0.374465, 0.563907", \ + "0.0361024, 0.042425, 0.0755615, 0.123082, 0.230896, 0.375007, 0.564312", \ + "0.0496742, 0.0572045, 0.0895625, 0.130992, 0.233554, 0.376241, 0.565157", \ + "0.064303, 0.07273, 0.106656, 0.143389, 0.239806, 0.379396, 0.566903", \ + "0.079365, 0.088309, 0.124589, 0.158738, 0.249814, 0.385818, 0.571434" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0679901, 0.0735064, 0.107579, 0.143894, 0.213974, 0.304332, 0.422139", \ + "0.0793418, 0.0848265, 0.118887, 0.155211, 0.225339, 0.315679, 0.433481", \ + "0.129449, 0.135186, 0.170083, 0.206711, 0.27681, 0.367252, 0.485156", \ + "0.167839, 0.174287, 0.210289, 0.247114, 0.317771, 0.40867, 0.526509", \ + "0.217744, 0.225345, 0.265263, 0.302074, 0.372504, 0.46313, 0.581319", \ + "0.266859, 0.275653, 0.320775, 0.359495, 0.430364, 0.521329, 0.639215", \ + "0.314557, 0.324524, 0.375392, 0.417126, 0.490296, 0.582178, 0.700998" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201184, 0.0246536, 0.0611628, 0.107903, 0.203818, 0.329715, 0.494783", \ + "0.0200743, 0.0246505, 0.0611527, 0.107936, 0.203764, 0.329711, 0.494752", \ + "0.0233073, 0.0275942, 0.06315, 0.108986, 0.203981, 0.329754, 0.494715", \ + "0.0287311, 0.032809, 0.0660091, 0.11114, 0.206193, 0.331236, 0.495595", \ + "0.0367923, 0.0410753, 0.0714128, 0.114335, 0.207344, 0.332748, 0.497526", \ + "0.04564, 0.050342, 0.080084, 0.120428, 0.210911, 0.334419, 0.498644", \ + "0.055085, 0.060303, 0.091098, 0.129132, 0.217428, 0.339882, 0.502524" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00277611, 0.00278156, 0.00286182, 0.00291209, 0.00294794, 0.00296471, 0.00297449", \ + "0.00257815, 0.00258509, 0.00267265, 0.00272618, 0.00276586, 0.00278469, 0.00279497", \ + "0.00287248, 0.00286253, 0.00285237, 0.00287905, 0.00291406, 0.00292763, 0.00295601", \ + "0.00363041, 0.00359159, 0.00353777, 0.00355457, 0.00355981, 0.00358, 0.00359423", \ + "0.00517943, 0.00511688, 0.0049887, 0.00493554, 0.00492203, 0.00495377, 0.00495237", \ + "0.00750964, 0.00740487, 0.0071493, 0.00707793, 0.00701606, 0.00701479, 0.0070588", \ + "0.0105176, 0.0103832, 0.0100309, 0.00987797, 0.00976597, 0.00971874, 0.00972883" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00799465, 0.00804426, 0.00821374, 0.00825462, 0.0082745, 0.0082821, 0.00828668", \ + "0.00783556, 0.00788127, 0.0080444, 0.00809206, 0.00811634, 0.00812479, 0.00812936", \ + "0.00780045, 0.00781793, 0.0079239, 0.00798276, 0.00803092, 0.00805816, 0.00806157", \ + "0.00820572, 0.00819326, 0.0082455, 0.00829175, 0.0083348, 0.00836766, 0.00838075", \ + "0.00953887, 0.00949104, 0.00945031, 0.00946021, 0.00948864, 0.00950755, 0.00952181", \ + "0.0118032, 0.0116979, 0.0114881, 0.0114607, 0.0114603, 0.0114691, 0.0114859", \ + "0.0147896, 0.0146441, 0.0142935, 0.014198, 0.0141364, 0.0141131, 0.0141276" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00277853, 0.00278512, 0.00287395, 0.00292058, 0.00295373, 0.0029673, 0.0029743", \ + "0.00262774, 0.00263439, 0.00272052, 0.00277183, 0.00280726, 0.00282291, 0.0028316", \ + "0.00266977, 0.00266259, 0.00268326, 0.00272332, 0.00276162, 0.00276866, 0.0027829", \ + "0.00317319, 0.00314205, 0.00309224, 0.0031251, 0.00313325, 0.00315191, 0.00316517", \ + "0.00458796, 0.00452612, 0.00437852, 0.00434192, 0.00434674, 0.00437918, 0.00438326", \ + "0.00680415, 0.00670318, 0.00644341, 0.00635909, 0.00631743, 0.00631123, 0.00635623", \ + "0.00959746, 0.00946137, 0.00911351, 0.00899657, 0.00893069, 0.00890032, 0.0089084" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00907049, 0.00910601, 0.00926588, 0.00931566, 0.00934435, 0.00935782, 0.0093628", \ + "0.00893803, 0.00897464, 0.00912928, 0.00918355, 0.00921541, 0.00922842, 0.00923492", \ + "0.00890725, 0.00892048, 0.00901293, 0.00907951, 0.00912826, 0.00914928, 0.00915754", \ + "0.0093027, 0.00928682, 0.00931141, 0.00935274, 0.00940714, 0.00943629, 0.00945448", \ + "0.0106392, 0.0105833, 0.0104843, 0.010483, 0.0105127, 0.0105318, 0.0105518", \ + "0.0127343, 0.0126421, 0.012503, 0.0124448, 0.012428, 0.0124377, 0.0124491", \ + "0.0156324, 0.0155004, 0.0151609, 0.0150601, 0.0150052, 0.0149911, 0.0150003" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00278573, 0.00279171, 0.00287507, 0.00292257, 0.00295251, 0.00296483, 0.00297134", \ + "0.00263314, 0.00263945, 0.00272338, 0.00277288, 0.00280501, 0.00281817, 0.00282534", \ + "0.00258329, 0.00257785, 0.00262078, 0.00264653, 0.0026999, 0.00271109, 0.00273149", \ + "0.00295143, 0.00292697, 0.00290038, 0.002946, 0.00296316, 0.00297779, 0.00298388", \ + "0.00416552, 0.00410568, 0.00400876, 0.0040043, 0.00403077, 0.00403316, 0.00404515", \ + "0.0063859, 0.00629769, 0.0060751, 0.0060149, 0.00598177, 0.00598779, 0.006037", \ + "0.00930363, 0.00919205, 0.00889445, 0.00879236, 0.00869668, 0.00866175, 0.00866757" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0100709, 0.0100994, 0.0102318, 0.0102782, 0.0103074, 0.0103197, 0.0103268", \ + "0.00997413, 0.0100009, 0.010132, 0.0101818, 0.010212, 0.0102251, 0.0102319", \ + "0.00997784, 0.00998677, 0.010062, 0.0101158, 0.0101716, 0.0101841, 0.0102022", \ + "0.0103178, 0.0103029, 0.0103407, 0.0103847, 0.0104205, 0.0104429, 0.010465", \ + "0.0116338, 0.0115844, 0.0115003, 0.0115039, 0.0115231, 0.0115455, 0.0115655", \ + "0.0138607, 0.0137649, 0.0135506, 0.0134992, 0.013488, 0.0134976, 0.0135003", \ + "0.0167526, 0.0166409, 0.0163655, 0.0162537, 0.0161845, 0.0161608, 0.0161601" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00230732, 0.00236436, 0.00248718, 0.00250731, 0.00251568, 0.00251872, 0.00251912", \ + "0.00211665, 0.00216799, 0.00230273, 0.00234305, 0.00236447, 0.00237306, 0.00237722", \ + "0.00248395, 0.00248165, 0.00254493, 0.00259173, 0.00263548, 0.00265745, 0.00267", \ + "0.00344352, 0.00340854, 0.00337678, 0.00340382, 0.00342942, 0.00345527, 0.00347097", \ + "0.00541796, 0.00533496, 0.00515141, 0.00512279, 0.00513165, 0.00516166, 0.00517601", \ + "0.00827838, 0.00813373, 0.00778055, 0.00767573, 0.0076179, 0.00762039, 0.00763963", \ + "0.0119494, 0.0117531, 0.0112072, 0.0110185, 0.0108757, 0.0108137, 0.0107871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00786346, 0.00789357, 0.00803376, 0.00808366, 0.00811635, 0.00813029, 0.00813833", \ + "0.00771603, 0.00774362, 0.00787699, 0.00793213, 0.00796916, 0.00798577, 0.00799492", \ + "0.0081295, 0.00812643, 0.00818544, 0.00823666, 0.00828934, 0.00831033, 0.00833459", \ + "0.00890847, 0.00889003, 0.0088967, 0.00891517, 0.00894652, 0.00896656, 0.00899066", \ + "0.0106444, 0.0105823, 0.0104866, 0.0104989, 0.0105115, 0.0105255, 0.0105406", \ + "0.0132092, 0.0131035, 0.0129193, 0.0128983, 0.012876, 0.0128793, 0.01288", \ + "0.0165629, 0.0164243, 0.0161815, 0.016061, 0.0159886, 0.0159617, 0.0159579" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00230758, 0.00236432, 0.00248794, 0.00250704, 0.00251434, 0.00251882, 0.00251866", \ + "0.00211721, 0.0021685, 0.00230395, 0.00234393, 0.00236534, 0.00237393, 0.00237716", \ + "0.00248014, 0.00248381, 0.00255315, 0.00259613, 0.00263557, 0.00265835, 0.00267205", \ + "0.00343649, 0.00340244, 0.00338067, 0.00341011, 0.00343676, 0.00346647, 0.00347883", \ + "0.00538792, 0.00531359, 0.00516313, 0.00514029, 0.00515994, 0.00517089, 0.00522135", \ + "0.00820125, 0.0080746, 0.00778351, 0.0077, 0.00766296, 0.0076701, 0.00771757", \ + "0.0117895, 0.0116171, 0.0111746, 0.0110267, 0.0109312, 0.0108956, 0.0108983" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00677165, 0.00681098, 0.00696825, 0.00701785, 0.00704757, 0.00705942, 0.007068", \ + "0.00660861, 0.00664203, 0.00678742, 0.00684412, 0.00688059, 0.00689634, 0.00690557", \ + "0.00706741, 0.00706177, 0.00710901, 0.00722548, 0.00727289, 0.00730562, 0.00732527", \ + "0.00789226, 0.00791985, 0.00787492, 0.0079009, 0.00795379, 0.0079843, 0.00800821", \ + "0.00970071, 0.00963586, 0.00954474, 0.00955424, 0.00957619, 0.00959823, 0.00961049", \ + "0.0123326, 0.0122219, 0.0120278, 0.0119891, 0.0120015, 0.0120104, 0.0120145", \ + "0.0158067, 0.0156486, 0.0152966, 0.0152027, 0.0151575, 0.015143, 0.0151541" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00228582, 0.00234467, 0.00246753, 0.00248793, 0.00249625, 0.00250012, 0.0025002", \ + "0.0020736, 0.00210407, 0.00224416, 0.00228584, 0.00230896, 0.00231853, 0.00232239", \ + "0.00249373, 0.00249417, 0.00256482, 0.00260618, 0.00264598, 0.00266812, 0.00268209", \ + "0.00348922, 0.00346329, 0.00344067, 0.00347111, 0.00350024, 0.00352753, 0.00354128", \ + "0.0055338, 0.0054624, 0.00531751, 0.00529328, 0.00530926, 0.00538789, 0.00536631", \ + "0.00847758, 0.00837097, 0.00807978, 0.00799252, 0.00795178, 0.00795025, 0.0080303", \ + "0.0122214, 0.0120517, 0.0116184, 0.0114678, 0.0113698, 0.0113299, 0.0113373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00678568, 0.00683655, 0.00698618, 0.00702517, 0.00704767, 0.00705567, 0.00706009", \ + "0.00662573, 0.00666407, 0.00681045, 0.00685954, 0.00688976, 0.0069026, 0.00690953", \ + "0.00708951, 0.00709215, 0.00714646, 0.00720044, 0.007252, 0.00727744, 0.00728805", \ + "0.00802851, 0.00795421, 0.00796347, 0.00800072, 0.00804392, 0.00807665, 0.00809856", \ + "0.00988457, 0.00982743, 0.00973129, 0.0097367, 0.00976135, 0.00977764, 0.00979628", \ + "0.0126644, 0.0125658, 0.0123544, 0.0123163, 0.0123178, 0.0123374, 0.0123535", \ + "0.0162241, 0.016082, 0.01576, 0.015708, 0.0156703, 0.0156635, 0.0156731" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00230808, 0.00236251, 0.00248549, 0.0025046, 0.00251251, 0.00251673, 0.00251728", \ + "0.00211453, 0.00216771, 0.00229567, 0.0023355, 0.00235709, 0.00236473, 0.00236851", \ + "0.00246325, 0.00246902, 0.00255447, 0.00259348, 0.00263778, 0.00266238, 0.00267145", \ + "0.0033931, 0.00337779, 0.00338024, 0.00341515, 0.00347444, 0.00347552, 0.0034979", \ + "0.00528918, 0.0052369, 0.00514499, 0.00514452, 0.00517951, 0.00523193, 0.0052271", \ + "0.0080124, 0.0079272, 0.00775204, 0.00770969, 0.00769545, 0.00771538, 0.00778285", \ + "0.0115359, 0.0113943, 0.0110943, 0.0110034, 0.0109559, 0.0109467, 0.0109724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00563424, 0.00568438, 0.0058416, 0.0058823, 0.00590555, 0.00591541, 0.00591941", \ + "0.00547293, 0.00551064, 0.00565775, 0.00570838, 0.00573991, 0.00575324, 0.0057608", \ + "0.00596925, 0.00596537, 0.00604447, 0.00610029, 0.0061522, 0.00617999, 0.00619173", \ + "0.00688789, 0.00685919, 0.00685935, 0.00689167, 0.00693659, 0.00696645, 0.00698897", \ + "0.00874787, 0.00869625, 0.00859909, 0.00860285, 0.00862289, 0.00864655, 0.00866713", \ + "0.0114587, 0.0113515, 0.0111456, 0.0111099, 0.011119, 0.0111174, 0.0111447", \ + "0.014912, 0.0147527, 0.0144268, 0.0143672, 0.0143758, 0.0143688, 0.0143667" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00228611, 0.00234483, 0.00246593, 0.00248595, 0.00249484, 0.00249821, 0.00249881", \ + "0.00206422, 0.00210796, 0.00222627, 0.00226735, 0.00228972, 0.00229827, 0.00230279", \ + "0.00247603, 0.00248179, 0.00256709, 0.00260569, 0.00264905, 0.00267257, 0.00268269", \ + "0.00344219, 0.00342643, 0.003438, 0.00348632, 0.00353616, 0.0035391, 0.00355732", \ + "0.00543816, 0.00538593, 0.00529957, 0.0053006, 0.00532682, 0.00539021, 0.00536716", \ + "0.00829561, 0.00822039, 0.00804835, 0.00799817, 0.00798007, 0.00799659, 0.00806614", \ + "0.0119762, 0.0118431, 0.0115465, 0.0114815, 0.0114177, 0.0113982, 0.0113983" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00565551, 0.00571383, 0.00585763, 0.00588859, 0.00590512, 0.00591209, 0.0059154", \ + "0.00550505, 0.00554452, 0.00568177, 0.00572538, 0.00575117, 0.00576206, 0.0057681", \ + "0.00598664, 0.00599203, 0.00606969, 0.0061236, 0.00617012, 0.00619603, 0.00621534", \ + "0.00696028, 0.00694756, 0.00695457, 0.00698992, 0.00703428, 0.00705776, 0.00708018", \ + "0.00889974, 0.00884834, 0.00878859, 0.00880627, 0.00884985, 0.00886346, 0.00889061", \ + "0.0118041, 0.0117067, 0.0115033, 0.011467, 0.0114624, 0.0114745, 0.0114875", \ + "0.0154584, 0.0153267, 0.0149951, 0.0149163, 0.014883, 0.0148793, 0.0148695" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00227452, 0.00233344, 0.00245533, 0.00247478, 0.00248389, 0.00248752, 0.00248827", \ + "0.00204608, 0.00209224, 0.00221626, 0.00225598, 0.00227905, 0.00228758, 0.00229225", \ + "0.00248319, 0.00248908, 0.00256509, 0.00261318, 0.00265615, 0.00268018, 0.00269063", \ + "0.00344662, 0.00343333, 0.00345133, 0.00348917, 0.00355393, 0.00356162, 0.00358308", \ + "0.0054938, 0.00544215, 0.00536299, 0.00536421, 0.00539428, 0.00545732, 0.00544929", \ + "0.00841638, 0.00834952, 0.00815259, 0.00810497, 0.00809766, 0.00811401, 0.00817888", \ + "0.0121457, 0.0120173, 0.0117461, 0.011657, 0.0115987, 0.0115834, 0.0115963" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00566759, 0.00572881, 0.00586876, 0.00589645, 0.005911, 0.00591519, 0.00591868", \ + "0.00550937, 0.00554939, 0.00568663, 0.00572898, 0.00575406, 0.00576446, 0.00577041", \ + "0.00599593, 0.00600725, 0.00608707, 0.00614265, 0.00618839, 0.00621349, 0.00623503", \ + "0.00701037, 0.0069838, 0.00699499, 0.0070313, 0.00707456, 0.00710183, 0.00712962", \ + "0.00897582, 0.00892722, 0.00887242, 0.00888575, 0.00891416, 0.00894765, 0.00897336", \ + "0.0118432, 0.0117502, 0.0115885, 0.0115745, 0.0116031, 0.0116219, 0.0116346", \ + "0.0155982, 0.0154474, 0.015212, 0.0151285, 0.0150846, 0.0150887, 0.0150891" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00228582, 0.00234467, 0.00246753, 0.00248793, 0.00249625, 0.00250012, 0.0025002", \ + "0.0020736, 0.00210407, 0.00224416, 0.00228584, 0.00230896, 0.00231853, 0.00232239", \ + "0.00249373, 0.00249417, 0.00256482, 0.00260618, 0.00264598, 0.00266812, 0.00268209", \ + "0.00348922, 0.00346329, 0.00344067, 0.00347111, 0.00350024, 0.00352753, 0.00354128", \ + "0.0055338, 0.0054624, 0.00531751, 0.00529328, 0.00530926, 0.00538789, 0.00536631", \ + "0.00847758, 0.00837097, 0.00807978, 0.00799252, 0.00795178, 0.00795025, 0.0080303", \ + "0.0122214, 0.0120517, 0.0116184, 0.0114678, 0.0113698, 0.0113299, 0.0113373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00786346, 0.00789357, 0.00803376, 0.00808366, 0.00811635, 0.00813029, 0.00813833", \ + "0.00771603, 0.00774362, 0.00787699, 0.00793213, 0.00796916, 0.00798577, 0.00799492", \ + "0.0081295, 0.00812643, 0.00818544, 0.00823666, 0.00828934, 0.00831033, 0.00833459", \ + "0.00890847, 0.00889003, 0.0088967, 0.00891517, 0.00894652, 0.00896656, 0.00899066", \ + "0.0106444, 0.0105823, 0.0104866, 0.0104989, 0.0105115, 0.0105255, 0.0105406", \ + "0.0132092, 0.0131035, 0.0129193, 0.0128983, 0.012876, 0.0128793, 0.01288", \ + "0.0165629, 0.0164243, 0.0161815, 0.016061, 0.0159886, 0.0159617, 0.0159579" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166527; + rise_capacitance : 0.001631; + rise_capacitance_range (0.00111725, 0.001631); + fall_capacitance : 0.00166527; + fall_capacitance_range (0.00118154, 0.00166527); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000913531, -0.00105497, -0.00113, -0.0011371, -0.00113229, -0.00112714, -0.00112407" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112591, 0.00112653, 0.00113664, 0.0011371, 0.00113229, 0.00112714, 0.00112407" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126577, -0.00126334, -0.00127662, -0.00126553, -0.00126879, -0.00126552, -0.00126337" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126577, 0.00127453, 0.00127883, 0.00126553, 0.00127262, 0.00126814, 0.00126707" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156076, -0.00155851, -0.00156795, -0.00156422, -0.00156534, -0.0015671, -0.00157244" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157332, 0.0015845, 0.0015844, 0.00158959, 0.00158435, 0.00157981, 0.00157698" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126573, -0.00126236, -0.00126595, -0.00126813, -0.00126895, -0.00126569, -0.00126358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127386, 0.00127571, 0.00127203, 0.00126813, 0.00127268, 0.00126772, 0.00126497" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156899, -0.00156678, -0.00157054, -0.0015718, -0.00157159, -0.00157132, -0.00157505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157396, 0.00158521, 0.00158509, 0.00159025, 0.00158498, 0.00158037, 0.00157729" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160902; + rise_capacitance : 0.00160646; + rise_capacitance_range (0.00114425, 0.00160646); + fall_capacitance : 0.00160902; + fall_capacitance_range (0.0011959, 0.00160902); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000920078, -0.00105205, -0.00112959, -0.00113872, -0.00114853, -0.00114356, -0.00114046" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114211, 0.00114443, 0.00115293, 0.00115354, 0.00114853, 0.00114356, 0.00114046" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125949, -0.00126517, -0.00125917, -0.0012714, -0.00126543, -0.00126564, -0.0012638" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126502, 0.00127619, 0.00127256, 0.0012714, 0.00126543, 0.00126876, 0.00126578" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126795, -0.00127483, -0.00127481, -0.00127438, -0.00127334, -0.00127254, -0.00127104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128426, 0.00129585, 0.0012911, 0.00129571, 0.00128986, 0.00128222, 0.00127565" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126492, -0.00125986, -0.00126549, -0.00127031, -0.00126486, -0.0012653, -0.00126353" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126965, 0.00127675, 0.0012695, 0.00127031, 0.00126486, 0.00126883, 0.00126498" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126718, -0.0012652, -0.00126972, -0.00127524, -0.0012707, -0.00127018, -0.00126852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137776, 0.00129138, 0.00127607, 0.00127609, 0.0012707, 0.00127408, 0.00127035" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126564, -0.00126398, -0.00126685, -0.00126698, -0.00126594, -0.00126513, -0.00126344" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126564, 0.00126697, 0.0012724, 0.00127663, 0.00127248, 0.00126769, 0.00126509" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126994, -0.00127572, -0.00127513, -0.00127578, -0.0012748, -0.00127403, -0.00127253" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127227, 0.00128399, 0.0012797, 0.00128564, 0.00128166, 0.00127696, 0.00127445" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160901; + rise_capacitance : 0.00160881; + rise_capacitance_range (0.00123617, 0.00160881); + fall_capacitance : 0.00160901; + fall_capacitance_range (0.00120703, 0.00160901); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000913162, -0.00105088, -0.00112711, -0.00113645, -0.00114816, -0.00114339, -0.00114016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114724, 0.00114075, 0.00115002, 0.00115209, 0.00114821, 0.00114339, 0.00114016" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126762, -0.001268, -0.00128, -0.001276, -0.00127373, -0.00127087, -0.00126883" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126963, 0.001268, 0.0012866, 0.00128321, 0.00127818, 0.00127354, 0.00127028" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125929, -0.00126396, -0.00126372, -0.00126815, -0.00126579, -0.00126281, -0.0012608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126069, 0.00126401, 0.00127283, 0.00127501, 0.0012698, 0.00126492, 0.00126157" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125692, -0.00126076, -0.00126673, -0.00126725, -0.00126571, -0.00126274, -0.00126063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127099, 0.00127808, 0.00127046, 0.00127471, 0.00126965, 0.00126499, 0.00126164" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126589, -0.00127, -0.00127508, -0.00127606, -0.00127459, -0.00127173, -0.00126972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128389, 0.00128761, 0.00128019, 0.00128381, 0.00127884, 0.00127424, 0.00127092" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126765, -0.00126706, -0.00127259, -0.00127636, -0.00127401, -0.00127103, -0.00126891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126913, 0.00126706, 0.00127977, 0.00128359, 0.0012784, 0.00127369, 0.00127037" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170127; + rise_capacitance : 0.00170127; + rise_capacitance_range (0.000973959, 0.00170127); + fall_capacitance : 0.00170028; + fall_capacitance_range (0.000991126, 0.00170028); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000189422, -0.000193654, -0.000192295, -0.000191328, -0.00019033, -0.000189646, -0.000189167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000202272, 0.000204301, 0.000203991, 0.000202901, 0.000200288, 0.000196782, 0.000192448" \ + ); + } + } + } + } + cell (AO31X2) { + area : 11.2896; + cell_leakage_power : 0.203326; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.189467; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197782; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195996; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185717; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195997; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214288; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192557; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209656; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195997; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243514; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165937; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210871; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192557; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238683; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189117; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235072; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203326; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0964587, 0.10813, 0.149546, 0.190956, 0.268987, 0.368913, 0.498953", \ + "0.106558, 0.118268, 0.159652, 0.201082, 0.279162, 0.379074, 0.509129", \ + "0.16056, 0.172474, 0.213912, 0.255244, 0.333225, 0.433237, 0.563168", \ + "0.211765, 0.22506, 0.268746, 0.310567, 0.388649, 0.488305, 0.618307", \ + "0.279822, 0.29511, 0.3435, 0.386158, 0.463977, 0.563534, 0.693846", \ + "0.348946, 0.365969, 0.420315, 0.465113, 0.543381, 0.642574, 0.772489", \ + "0.420092, 0.438531, 0.498911, 0.546705, 0.626481, 0.725639, 0.855558" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0266027, 0.0354286, 0.0766599, 0.129142, 0.238005, 0.382128, 0.571791", \ + "0.0266128, 0.0353322, 0.0766622, 0.12914, 0.238019, 0.382173, 0.571691", \ + "0.0290859, 0.037353, 0.0775293, 0.129607, 0.238158, 0.382228, 0.57181", \ + "0.0367984, 0.044834, 0.0821233, 0.132841, 0.239936, 0.383181, 0.572073", \ + "0.04775, 0.0562616, 0.091248, 0.137916, 0.242399, 0.385445, 0.574013", \ + "0.059198, 0.068285, 0.102893, 0.146091, 0.246466, 0.387178, 0.575606", \ + "0.070916, 0.080467, 0.116422, 0.15686, 0.253255, 0.391661, 0.578477" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.077838, 0.0874695, 0.121977, 0.157051, 0.223662, 0.309178, 0.420747", \ + "0.0911634, 0.100765, 0.135289, 0.170373, 0.236932, 0.322509, 0.434082", \ + "0.133563, 0.143842, 0.179688, 0.215168, 0.281817, 0.367375, 0.478984", \ + "0.164234, 0.175882, 0.214974, 0.251712, 0.319164, 0.404988, 0.516564", \ + "0.198919, 0.212678, 0.257836, 0.297008, 0.365451, 0.451004, 0.562661", \ + "0.227719, 0.243383, 0.29534, 0.338365, 0.409427, 0.495692, 0.607328", \ + "0.250572, 0.267853, 0.326454, 0.373686, 0.448739, 0.537071, 0.64984" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199222, 0.0271615, 0.061629, 0.105087, 0.194501, 0.312723, 0.468074", \ + "0.0199268, 0.0271689, 0.0616885, 0.105087, 0.194505, 0.312823, 0.467968", \ + "0.023236, 0.0303923, 0.0637602, 0.106127, 0.194822, 0.312801, 0.468002", \ + "0.0294421, 0.0368854, 0.0694527, 0.110335, 0.197247, 0.314065, 0.468769", \ + "0.0399598, 0.0479611, 0.0798356, 0.118229, 0.201674, 0.316602, 0.470344", \ + "0.051746, 0.060419, 0.093588, 0.130088, 0.209665, 0.321552, 0.473215", \ + "0.063933, 0.073208, 0.108796, 0.144873, 0.221633, 0.330563, 0.479688" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.104359, 0.116065, 0.157447, 0.198917, 0.276914, 0.376858, 0.506915", \ + "0.115554, 0.127248, 0.16868, 0.210109, 0.288142, 0.388033, 0.51809", \ + "0.163315, 0.175161, 0.216837, 0.258264, 0.336328, 0.436198, 0.566335", \ + "0.209407, 0.222581, 0.266545, 0.308673, 0.386962, 0.486781, 0.616717", \ + "0.272619, 0.287613, 0.336376, 0.379832, 0.458263, 0.558038, 0.688205", \ + "0.337971, 0.354659, 0.409051, 0.454886, 0.5341, 0.633869, 0.763852", \ + "0.404594, 0.422751, 0.482859, 0.531896, 0.613091, 0.713615, 0.844092" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0266313, 0.0353681, 0.0766294, 0.129126, 0.237996, 0.382225, 0.571763", \ + "0.026634, 0.0353756, 0.0766274, 0.129126, 0.238005, 0.382155, 0.571693", \ + "0.0284641, 0.0369876, 0.077382, 0.129503, 0.238139, 0.38224, 0.571744", \ + "0.0342552, 0.0428156, 0.0819168, 0.132645, 0.239709, 0.383066, 0.572034", \ + "0.0438829, 0.0528167, 0.0900058, 0.137801, 0.24238, 0.385127, 0.57366", \ + "0.054201, 0.063753, 0.100944, 0.145945, 0.246892, 0.38724, 0.575258", \ + "0.064735, 0.074752, 0.113389, 0.156509, 0.254004, 0.392211, 0.578556" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.085561, 0.0954048, 0.130459, 0.165862, 0.23271, 0.31837, 0.430036", \ + "0.0990547, 0.108882, 0.143999, 0.179372, 0.246219, 0.331911, 0.443591", \ + "0.143447, 0.153704, 0.189673, 0.225347, 0.292258, 0.37798, 0.489666", \ + "0.177589, 0.189278, 0.228375, 0.265217, 0.332718, 0.418579, 0.530273", \ + "0.218138, 0.231751, 0.276137, 0.315169, 0.38372, 0.469573, 0.581319", \ + "0.253765, 0.269216, 0.319652, 0.361861, 0.43247, 0.518873, 0.630635", \ + "0.285011, 0.302028, 0.358571, 0.404618, 0.478152, 0.566402, 0.679018" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209319, 0.0281536, 0.0625502, 0.105793, 0.195059, 0.313276, 0.468389", \ + "0.0209414, 0.0281436, 0.0625756, 0.105793, 0.195042, 0.313203, 0.468389", \ + "0.0235587, 0.030734, 0.0640692, 0.106607, 0.195356, 0.313265, 0.468421", \ + "0.0293198, 0.0366946, 0.0692333, 0.110338, 0.197361, 0.314372, 0.469025", \ + "0.0389575, 0.0468133, 0.0786354, 0.117467, 0.201411, 0.316727, 0.470589", \ + "0.049653, 0.058155, 0.091028, 0.127792, 0.208385, 0.320869, 0.473167", \ + "0.060614, 0.069638, 0.104245, 0.140101, 0.217715, 0.327955, 0.478339" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.107823, 0.119502, 0.160925, 0.202343, 0.280339, 0.380266, 0.510303", \ + "0.119618, 0.131328, 0.172707, 0.214161, 0.292222, 0.392035, 0.522114", \ + "0.159933, 0.171848, 0.213522, 0.25496, 0.333065, 0.432942, 0.563015", \ + "0.197699, 0.210663, 0.25469, 0.296996, 0.375314, 0.475143, 0.605225", \ + "0.249473, 0.264073, 0.312375, 0.356153, 0.435166, 0.535013, 0.665124", \ + "0.303175, 0.319442, 0.373296, 0.419746, 0.499849, 0.599937, 0.730231", \ + "0.357213, 0.375008, 0.434438, 0.484269, 0.567313, 0.66869, 0.799362" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0266194, 0.0353834, 0.0766357, 0.129137, 0.238007, 0.382226, 0.571693", \ + "0.0266, 0.0353497, 0.0766041, 0.129117, 0.237989, 0.38222, 0.571694", \ + "0.0280525, 0.0366084, 0.077249, 0.129488, 0.238109, 0.382267, 0.571728", \ + "0.0324144, 0.0411886, 0.0812464, 0.132611, 0.239433, 0.382921, 0.572022", \ + "0.0405962, 0.0497927, 0.0889771, 0.13776, 0.24246, 0.384757, 0.573368", \ + "0.050162, 0.059917, 0.099222, 0.145968, 0.247966, 0.387766, 0.575254", \ + "0.060167, 0.070432, 0.111211, 0.156716, 0.255761, 0.393716, 0.579586" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0910881, 0.101173, 0.1369, 0.172696, 0.239946, 0.325827, 0.437703", \ + "0.104762, 0.114869, 0.1506, 0.18638, 0.25362, 0.339587, 0.451434", \ + "0.150848, 0.161292, 0.197647, 0.233589, 0.300861, 0.386822, 0.498692", \ + "0.188283, 0.199966, 0.239139, 0.2762, 0.343957, 0.430021, 0.541861", \ + "0.233684, 0.247245, 0.291391, 0.330379, 0.399054, 0.485088, 0.597016", \ + "0.276077, 0.29135, 0.341193, 0.383049, 0.453586, 0.540219, 0.652244", \ + "0.315566, 0.332345, 0.387778, 0.43268, 0.506111, 0.594048, 0.706567" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218721, 0.0291786, 0.0636518, 0.106822, 0.196032, 0.31404, 0.469037", \ + "0.0218852, 0.0291584, 0.0636835, 0.10683, 0.196035, 0.314045, 0.469038", \ + "0.0239959, 0.031205, 0.0646928, 0.107448, 0.196179, 0.314098, 0.46907", \ + "0.029428, 0.0368273, 0.0696119, 0.110889, 0.19807, 0.314949, 0.469482", \ + "0.0385694, 0.0463678, 0.0782935, 0.117354, 0.201825, 0.317222, 0.471109", \ + "0.048584, 0.056952, 0.089513, 0.126719, 0.208082, 0.32105, 0.473604", \ + "0.058718, 0.067613, 0.10167, 0.138251, 0.216729, 0.327608, 0.478438" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400104, 0.049336, 0.0851364, 0.123809, 0.200187, 0.299277, 0.428885", \ + "0.0549576, 0.0641386, 0.0999462, 0.138695, 0.2151, 0.314254, 0.443825", \ + "0.100936, 0.112741, 0.152206, 0.191209, 0.267515, 0.366578, 0.496113", \ + "0.134047, 0.14864, 0.194786, 0.234749, 0.310974, 0.409944, 0.539302", \ + "0.173784, 0.191467, 0.247692, 0.290755, 0.367118, 0.465733, 0.595035", \ + "0.209818, 0.230144, 0.296323, 0.344508, 0.422847, 0.521626, 0.650811", \ + "0.241386, 0.263973, 0.338905, 0.393192, 0.475586, 0.575195, 0.705014" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159091, 0.0248252, 0.0662797, 0.120108, 0.231104, 0.376266, 0.566235", \ + "0.016008, 0.0249606, 0.0663276, 0.120122, 0.231109, 0.376274, 0.566237", \ + "0.0254354, 0.0341846, 0.070565, 0.121609, 0.231346, 0.376305, 0.566257", \ + "0.0351865, 0.0452469, 0.0790563, 0.125794, 0.232762, 0.376876, 0.566346", \ + "0.0494116, 0.0612193, 0.0948523, 0.135422, 0.236304, 0.378412, 0.567469", \ + "0.06514, 0.078049, 0.113749, 0.1499, 0.243744, 0.381952, 0.569339", \ + "0.081962, 0.095567, 0.133582, 0.167723, 0.255398, 0.38896, 0.57381" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0809714, 0.0910446, 0.1268, 0.162634, 0.229835, 0.315809, 0.42768", \ + "0.0923204, 0.1024, 0.138143, 0.173956, 0.241202, 0.32714, 0.438998", \ + "0.14721, 0.157603, 0.193677, 0.22957, 0.296793, 0.382686, 0.494585", \ + "0.193596, 0.205274, 0.242989, 0.27942, 0.347097, 0.433159, 0.544985", \ + "0.251663, 0.265169, 0.307439, 0.344817, 0.412281, 0.498177, 0.610263", \ + "0.309223, 0.324458, 0.372345, 0.411575, 0.479846, 0.565473, 0.677102", \ + "0.365459, 0.382295, 0.436035, 0.478536, 0.548381, 0.635, 0.747259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219058, 0.0292089, 0.0636394, 0.106877, 0.195977, 0.314038, 0.469039", \ + "0.0218783, 0.0291898, 0.0636429, 0.106829, 0.196033, 0.314039, 0.469039", \ + "0.0251449, 0.0320406, 0.0650221, 0.107462, 0.196098, 0.313957, 0.46901", \ + "0.0324364, 0.0389819, 0.0698638, 0.111134, 0.198594, 0.315383, 0.469733", \ + "0.0429336, 0.0497135, 0.0783743, 0.116277, 0.201124, 0.31761, 0.471975", \ + "0.054051, 0.06133, 0.089386, 0.124683, 0.205677, 0.319848, 0.473437", \ + "0.065791, 0.073629, 0.102592, 0.135736, 0.213543, 0.325355, 0.477088" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0399837, 0.0485805, 0.0818339, 0.120285, 0.196645, 0.295763, 0.425319", \ + "0.0549288, 0.0634118, 0.0966507, 0.135151, 0.211542, 0.310661, 0.440224", \ + "0.100882, 0.111836, 0.147478, 0.186048, 0.262314, 0.361316, 0.490884", \ + "0.133952, 0.147369, 0.187515, 0.226345, 0.302531, 0.401568, 0.530888", \ + "0.173448, 0.189281, 0.237143, 0.277874, 0.353947, 0.452482, 0.581803", \ + "0.209077, 0.226694, 0.282519, 0.327325, 0.404562, 0.503308, 0.63261", \ + "0.239459, 0.258519, 0.321748, 0.37176, 0.452058, 0.551955, 0.681914" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0154863, 0.0227961, 0.0643755, 0.119493, 0.231036, 0.376288, 0.566215", \ + "0.0156015, 0.022934, 0.0643999, 0.119501, 0.231053, 0.376289, 0.566237", \ + "0.0248546, 0.0313923, 0.067561, 0.120467, 0.231239, 0.376278, 0.566254", \ + "0.0341585, 0.0413069, 0.0733693, 0.123275, 0.232416, 0.37691, 0.566541", \ + "0.0470821, 0.0550039, 0.0857742, 0.130588, 0.235025, 0.378302, 0.567703", \ + "0.060566, 0.06883, 0.101374, 0.142437, 0.241196, 0.381586, 0.569565", \ + "0.074479, 0.083033, 0.118668, 0.157817, 0.251352, 0.388187, 0.574168" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0746332, 0.0844798, 0.119582, 0.154951, 0.22177, 0.307465, 0.419154", \ + "0.0858588, 0.095686, 0.130753, 0.166147, 0.233001, 0.318655, 0.430365", \ + "0.138384, 0.148861, 0.184752, 0.22036, 0.28719, 0.372936, 0.48462", \ + "0.181054, 0.192742, 0.230253, 0.266466, 0.33391, 0.419861, 0.531367", \ + "0.234685, 0.248245, 0.290774, 0.327892, 0.395127, 0.4808, 0.592729", \ + "0.28799, 0.303316, 0.35163, 0.390863, 0.459105, 0.544693, 0.65618", \ + "0.34024, 0.357165, 0.411476, 0.454471, 0.524981, 0.610683, 0.723061" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209368, 0.0281709, 0.0625892, 0.105794, 0.195061, 0.313266, 0.468388", \ + "0.0209143, 0.028154, 0.0625322, 0.105799, 0.195058, 0.313268, 0.468389", \ + "0.0250781, 0.0318241, 0.0646784, 0.106896, 0.195386, 0.313263, 0.468389", \ + "0.032554, 0.0390784, 0.0696681, 0.110636, 0.197962, 0.314882, 0.469265", \ + "0.0432337, 0.0501097, 0.078323, 0.11619, 0.200719, 0.317106, 0.471623", \ + "0.054651, 0.062054, 0.090214, 0.125245, 0.205987, 0.319713, 0.473121", \ + "0.066725, 0.074699, 0.104131, 0.137027, 0.214417, 0.325944, 0.477363" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0399219, 0.0485331, 0.0817947, 0.120235, 0.196586, 0.295721, 0.425291", \ + "0.0547147, 0.0632089, 0.0964571, 0.134959, 0.211354, 0.310506, 0.440026", \ + "0.100921, 0.111886, 0.147534, 0.186099, 0.262366, 0.361453, 0.490915", \ + "0.134755, 0.148157, 0.188171, 0.226961, 0.30318, 0.402135, 0.531471", \ + "0.176334, 0.192174, 0.239798, 0.280508, 0.35653, 0.455055, 0.584377", \ + "0.215432, 0.233098, 0.288592, 0.333208, 0.410301, 0.50931, 0.638497", \ + "0.250959, 0.269903, 0.332679, 0.382229, 0.462424, 0.562009, 0.692201" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155199, 0.0228067, 0.0643879, 0.119493, 0.231051, 0.376286, 0.566219", \ + "0.0156215, 0.0229624, 0.0644067, 0.119501, 0.231051, 0.376285, 0.56625", \ + "0.0248813, 0.0314208, 0.0675611, 0.120482, 0.231237, 0.376279, 0.566184", \ + "0.0340017, 0.0411357, 0.0733026, 0.123247, 0.232382, 0.376896, 0.566498", \ + "0.046776, 0.0546642, 0.0853627, 0.130323, 0.234913, 0.378246, 0.567659", \ + "0.060225, 0.068493, 0.100535, 0.141766, 0.240784, 0.381362, 0.56947", \ + "0.07341, 0.082074, 0.117367, 0.15658, 0.250694, 0.38781, 0.573973" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0596322, 0.0682951, 0.1004, 0.134543, 0.200768, 0.286237, 0.39784", \ + "0.07246, 0.081063, 0.113143, 0.147338, 0.213594, 0.299098, 0.410707", \ + "0.124045, 0.133533, 0.166848, 0.201321, 0.267497, 0.353075, 0.464615", \ + "0.162489, 0.173546, 0.209222, 0.24412, 0.310544, 0.396223, 0.507561", \ + "0.210425, 0.223505, 0.264193, 0.300132, 0.366082, 0.451366, 0.562943", \ + "0.256218, 0.27108, 0.317782, 0.356237, 0.423442, 0.509012, 0.6203", \ + "0.298773, 0.315345, 0.368252, 0.410241, 0.479208, 0.565625, 0.677786" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171734, 0.0239174, 0.0582151, 0.102219, 0.192702, 0.311256, 0.466598", \ + "0.0171377, 0.0238994, 0.0582055, 0.102216, 0.192652, 0.311255, 0.466597", \ + "0.0224984, 0.0286899, 0.0607768, 0.103551, 0.192946, 0.311276, 0.466621", \ + "0.029898, 0.0360666, 0.0657008, 0.106761, 0.195134, 0.31271, 0.467476", \ + "0.0403537, 0.0469792, 0.0743805, 0.112329, 0.197674, 0.314505, 0.469203", \ + "0.051541, 0.058801, 0.086302, 0.121199, 0.202778, 0.317371, 0.470965", \ + "0.063419, 0.071334, 0.100296, 0.133136, 0.211642, 0.323641, 0.475612" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0378334, 0.0454036, 0.0777706, 0.116176, 0.192546, 0.291629, 0.42116", \ + "0.0527928, 0.0602291, 0.0925327, 0.130996, 0.207401, 0.306516, 0.436045", \ + "0.0969714, 0.106278, 0.14007, 0.178374, 0.254523, 0.35365, 0.483195", \ + "0.127941, 0.139412, 0.176419, 0.21462, 0.290722, 0.389594, 0.519022", \ + "0.163617, 0.177504, 0.221398, 0.260851, 0.336592, 0.434811, 0.563578", \ + "0.194945, 0.210831, 0.262381, 0.305055, 0.381655, 0.480113, 0.609462", \ + "0.220733, 0.238202, 0.297191, 0.344308, 0.423176, 0.52316, 0.653074" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133721, 0.0208087, 0.0637999, 0.119357, 0.231039, 0.376276, 0.566203", \ + "0.0134697, 0.02094, 0.0638187, 0.119358, 0.231039, 0.376281, 0.566204", \ + "0.0213533, 0.0279809, 0.0662094, 0.120148, 0.231238, 0.376273, 0.566251", \ + "0.0291304, 0.0362008, 0.0709266, 0.122315, 0.232225, 0.37693, 0.566533", \ + "0.0404385, 0.0486743, 0.0814785, 0.128219, 0.234634, 0.378363, 0.567729", \ + "0.052521, 0.061587, 0.095838, 0.138767, 0.240286, 0.381797, 0.570015", \ + "0.065467, 0.075103, 0.112349, 0.15315, 0.24971, 0.388526, 0.575103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0661824, 0.0757985, 0.110326, 0.145387, 0.212019, 0.297558, 0.409146", \ + "0.0773797, 0.0869667, 0.121453, 0.156532, 0.223145, 0.308662, 0.420308", \ + "0.126589, 0.136843, 0.172491, 0.208025, 0.274628, 0.360303, 0.472083", \ + "0.165032, 0.176457, 0.214838, 0.250825, 0.318011, 0.403489, 0.514957", \ + "0.213656, 0.227103, 0.269976, 0.306854, 0.374019, 0.459554, 0.571282", \ + "0.262326, 0.277374, 0.326121, 0.366012, 0.433768, 0.519462, 0.630881", \ + "0.31017, 0.326631, 0.381396, 0.42467, 0.495777, 0.582279, 0.694332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199213, 0.0271834, 0.0617043, 0.105088, 0.194509, 0.312624, 0.467995", \ + "0.0199057, 0.0271684, 0.0616971, 0.105047, 0.19449, 0.312728, 0.468076", \ + "0.0251845, 0.031901, 0.0646457, 0.106757, 0.195017, 0.312838, 0.46798", \ + "0.032791, 0.0394231, 0.0695201, 0.110299, 0.197869, 0.314707, 0.469133", \ + "0.0437354, 0.0507015, 0.0790008, 0.116586, 0.200709, 0.316792, 0.471394", \ + "0.055564, 0.062988, 0.091772, 0.12636, 0.206701, 0.320139, 0.473172", \ + "0.068199, 0.075988, 0.106496, 0.13965, 0.216242, 0.32704, 0.478156" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377719, 0.045318, 0.0776775, 0.116141, 0.192514, 0.291645, 0.421152", \ + "0.0525744, 0.0600187, 0.0923395, 0.130795, 0.207205, 0.306316, 0.43586", \ + "0.0971801, 0.106528, 0.140075, 0.178383, 0.254539, 0.353664, 0.483208", \ + "0.12873, 0.140141, 0.177209, 0.215432, 0.2912, 0.38999, 0.519356", \ + "0.16662, 0.180455, 0.224153, 0.263553, 0.339168, 0.43709, 0.566344", \ + "0.201554, 0.217337, 0.268545, 0.310878, 0.387465, 0.485891, 0.615109", \ + "0.232452, 0.249848, 0.308327, 0.355455, 0.433955, 0.533875, 0.663902" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133613, 0.0208227, 0.0637958, 0.119372, 0.231037, 0.376293, 0.566231", \ + "0.0134668, 0.0209278, 0.0638278, 0.119357, 0.231037, 0.376279, 0.566213", \ + "0.0213069, 0.0278058, 0.0662031, 0.120147, 0.231236, 0.376266, 0.566247", \ + "0.0289972, 0.0361131, 0.0708462, 0.122305, 0.232187, 0.376949, 0.566523", \ + "0.0400076, 0.0482033, 0.0811118, 0.128042, 0.234487, 0.378359, 0.567714", \ + "0.051782, 0.060807, 0.095016, 0.138054, 0.240069, 0.38163, 0.569888", \ + "0.064374, 0.073987, 0.111156, 0.151938, 0.249088, 0.388207, 0.574858" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0534392, 0.0619158, 0.0935126, 0.127468, 0.193493, 0.278915, 0.390466", \ + "0.0662861, 0.0747063, 0.106274, 0.140229, 0.2063, 0.291692, 0.403265", \ + "0.113914, 0.123416, 0.156602, 0.190991, 0.256984, 0.342422, 0.453953", \ + "0.148999, 0.160067, 0.195978, 0.230719, 0.296845, 0.381915, 0.493285", \ + "0.191469, 0.204501, 0.245606, 0.281776, 0.347392, 0.432516, 0.544047", \ + "0.23274, 0.247442, 0.294705, 0.33354, 0.400266, 0.485565, 0.596944", \ + "0.271262, 0.287437, 0.340903, 0.383596, 0.453468, 0.539252, 0.651543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0163765, 0.0231291, 0.0575266, 0.101738, 0.192307, 0.311049, 0.466339", \ + "0.0163806, 0.0231375, 0.0575515, 0.10173, 0.192255, 0.310978, 0.466338", \ + "0.0227663, 0.0289213, 0.0608049, 0.103436, 0.192782, 0.31103, 0.46637", \ + "0.0301907, 0.036468, 0.0656753, 0.106628, 0.194901, 0.312619, 0.467347", \ + "0.0409896, 0.0477943, 0.07531, 0.112773, 0.197828, 0.31445, 0.469026", \ + "0.052559, 0.059901, 0.08802, 0.122676, 0.203886, 0.317849, 0.471158", \ + "0.064979, 0.072762, 0.102804, 0.135722, 0.212959, 0.325048, 0.47644" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377291, 0.0452867, 0.0776286, 0.116094, 0.192462, 0.291577, 0.421106", \ + "0.0525052, 0.0599475, 0.0922573, 0.13072, 0.207128, 0.306221, 0.435785", \ + "0.0971973, 0.106545, 0.140307, 0.178649, 0.254838, 0.353887, 0.483475", \ + "0.129, 0.140448, 0.177515, 0.21571, 0.291304, 0.390222, 0.519544", \ + "0.16769, 0.181512, 0.225085, 0.264482, 0.340118, 0.438216, 0.567472", \ + "0.203901, 0.219653, 0.270792, 0.313248, 0.389673, 0.487534, 0.616557", \ + "0.236606, 0.253981, 0.312313, 0.359144, 0.437843, 0.537903, 0.667823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133631, 0.0208122, 0.0638052, 0.119373, 0.231036, 0.376248, 0.566222", \ + "0.0134719, 0.0209316, 0.0638242, 0.119357, 0.231036, 0.376252, 0.566212", \ + "0.0213041, 0.0278024, 0.0661448, 0.12014, 0.231241, 0.376262, 0.566245", \ + "0.0289466, 0.0359829, 0.0707803, 0.122312, 0.232185, 0.37699, 0.566512", \ + "0.0398416, 0.0480321, 0.0808842, 0.127976, 0.234522, 0.378353, 0.567693", \ + "0.051519, 0.060563, 0.094699, 0.137921, 0.239928, 0.381631, 0.569779", \ + "0.063995, 0.073637, 0.110743, 0.151672, 0.24918, 0.388166, 0.574819" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0491914, 0.0572668, 0.0879849, 0.121631, 0.18756, 0.272927, 0.384448", \ + "0.062653, 0.0706615, 0.101339, 0.135047, 0.200986, 0.286369, 0.397919", \ + "0.109894, 0.11907, 0.151157, 0.18525, 0.251106, 0.336465, 0.447975", \ + "0.143352, 0.154214, 0.189387, 0.223754, 0.289661, 0.374643, 0.485999", \ + "0.183676, 0.196547, 0.23713, 0.272807, 0.338426, 0.423351, 0.534702", \ + "0.222225, 0.236823, 0.283611, 0.321896, 0.389108, 0.474219, 0.585607", \ + "0.257516, 0.273648, 0.326691, 0.3691, 0.438766, 0.524589, 0.636933" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152485, 0.0218781, 0.0563194, 0.10083, 0.191615, 0.310379, 0.465846", \ + "0.0152419, 0.0218824, 0.0563216, 0.100833, 0.191613, 0.310431, 0.465846", \ + "0.0218457, 0.0278475, 0.0596867, 0.102495, 0.192151, 0.310484, 0.465856", \ + "0.0293189, 0.0354857, 0.0644325, 0.105476, 0.194094, 0.311829, 0.466776", \ + "0.0400633, 0.0468003, 0.0741469, 0.111708, 0.196897, 0.313603, 0.46845", \ + "0.051534, 0.058827, 0.086844, 0.121736, 0.202797, 0.317154, 0.470453", \ + "0.063869, 0.071621, 0.101527, 0.134347, 0.212028, 0.324249, 0.475919" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400104, 0.049336, 0.0851364, 0.123809, 0.200187, 0.299277, 0.428885", \ + "0.0549576, 0.0641386, 0.0999462, 0.138695, 0.2151, 0.314254, 0.443825", \ + "0.100936, 0.112741, 0.152206, 0.191209, 0.267515, 0.366578, 0.496113", \ + "0.134047, 0.14864, 0.194786, 0.234749, 0.310974, 0.409944, 0.539302", \ + "0.173784, 0.191467, 0.247692, 0.290755, 0.367118, 0.465733, 0.595035", \ + "0.209818, 0.230144, 0.296323, 0.344508, 0.422847, 0.521626, 0.650811", \ + "0.241386, 0.263973, 0.338905, 0.393192, 0.475586, 0.575195, 0.705014" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159091, 0.0248252, 0.0662797, 0.120108, 0.231104, 0.376266, 0.566235", \ + "0.016008, 0.0249606, 0.0663276, 0.120122, 0.231109, 0.376274, 0.566237", \ + "0.0254354, 0.0341846, 0.070565, 0.121609, 0.231346, 0.376305, 0.566257", \ + "0.0351865, 0.0452469, 0.0790563, 0.125794, 0.232762, 0.376876, 0.566346", \ + "0.0494116, 0.0612193, 0.0948523, 0.135422, 0.236304, 0.378412, 0.567469", \ + "0.06514, 0.078049, 0.113749, 0.1499, 0.243744, 0.381952, 0.569339", \ + "0.081962, 0.095567, 0.133582, 0.167723, 0.255398, 0.38896, 0.57381" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0809714, 0.0910446, 0.1268, 0.162634, 0.229835, 0.315809, 0.42768", \ + "0.0923204, 0.1024, 0.138143, 0.173956, 0.241202, 0.32714, 0.438998", \ + "0.14721, 0.157603, 0.193677, 0.22957, 0.296793, 0.382686, 0.494585", \ + "0.193596, 0.205274, 0.242989, 0.27942, 0.347097, 0.433159, 0.544985", \ + "0.251663, 0.265169, 0.307439, 0.344817, 0.412281, 0.498177, 0.610263", \ + "0.309223, 0.324458, 0.372345, 0.411575, 0.479846, 0.565473, 0.677102", \ + "0.365459, 0.382295, 0.436035, 0.478536, 0.548381, 0.635, 0.747259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219058, 0.0292089, 0.0636394, 0.106877, 0.195977, 0.314038, 0.469039", \ + "0.0218783, 0.0291898, 0.0636429, 0.106829, 0.196033, 0.314039, 0.469039", \ + "0.0251449, 0.0320406, 0.0650221, 0.107462, 0.196098, 0.313957, 0.46901", \ + "0.0324364, 0.0389819, 0.0698638, 0.111134, 0.198594, 0.315383, 0.469733", \ + "0.0429336, 0.0497135, 0.0783743, 0.116277, 0.201124, 0.31761, 0.471975", \ + "0.054051, 0.06133, 0.089386, 0.124683, 0.205677, 0.319848, 0.473437", \ + "0.065791, 0.073629, 0.102592, 0.135736, 0.213543, 0.325355, 0.477088" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00563514, 0.00555718, 0.00562605, 0.00571502, 0.00579805, 0.00584186, 0.00586868", \ + "0.0054596, 0.00535975, 0.0054284, 0.00553304, 0.00562738, 0.00567515, 0.00570341", \ + "0.00585311, 0.00569552, 0.00561407, 0.00563989, 0.00572374, 0.00574471, 0.00568018", \ + "0.00692288, 0.00659833, 0.00634002, 0.0063407, 0.00630295, 0.00634056, 0.00637503", \ + "0.00898346, 0.00843794, 0.0079784, 0.00778983, 0.00773555, 0.00772629, 0.00770148", \ + "0.0119024, 0.011199, 0.0103045, 0.00998974, 0.00978947, 0.00979487, 0.00978464", \ + "0.0156152, 0.0146594, 0.0132916, 0.0128747, 0.0126032, 0.0124522, 0.0123861" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103782, 0.0104427, 0.0107602, 0.0108719, 0.0109386, 0.0109668, 0.0109818", \ + "0.0102439, 0.0103088, 0.0106217, 0.010737, 0.01081, 0.0108393, 0.0108543", \ + "0.0102959, 0.0102462, 0.010423, 0.0105497, 0.0106515, 0.0107022, 0.0107286", \ + "0.0108987, 0.0106984, 0.0106904, 0.0107826, 0.0108827, 0.0109364, 0.010978", \ + "0.0125558, 0.0121307, 0.0118333, 0.011849, 0.0118944, 0.0119407, 0.0119785", \ + "0.015277, 0.0146132, 0.0139235, 0.013821, 0.013804, 0.0137986, 0.0138334", \ + "0.0187784, 0.0179316, 0.0168382, 0.0167038, 0.0165152, 0.0164515, 0.016431" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00565991, 0.00555719, 0.0056249, 0.00571598, 0.00580024, 0.00584167, 0.00586967", \ + "0.00550888, 0.00541205, 0.00548587, 0.00557752, 0.00566626, 0.00571033, 0.00573583", \ + "0.00567701, 0.00550299, 0.00545911, 0.00551119, 0.00558548, 0.00558757, 0.00567418", \ + "0.00632968, 0.00606525, 0.00597891, 0.00594984, 0.00593686, 0.00596391, 0.00599138", \ + "0.0082146, 0.00773899, 0.00721845, 0.00709911, 0.00714757, 0.0071494, 0.00712353", \ + "0.0109552, 0.0102794, 0.00943943, 0.00918978, 0.00905417, 0.00900519, 0.00914861", \ + "0.0143745, 0.0135202, 0.0123389, 0.0119639, 0.0116999, 0.0116068, 0.0115638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114827, 0.0115084, 0.0117821, 0.0119031, 0.0119825, 0.0120163, 0.0120371", \ + "0.0113684, 0.0113953, 0.0116701, 0.0117934, 0.0118761, 0.0119121, 0.0119312", \ + "0.011448, 0.0113703, 0.0115129, 0.0116299, 0.011742, 0.0118033, 0.011826", \ + "0.0119929, 0.0117996, 0.0117726, 0.0118459, 0.0119446, 0.0120133, 0.0120537", \ + "0.0136487, 0.013237, 0.0129039, 0.0128968, 0.0129533, 0.0130053, 0.0130461", \ + "0.01626, 0.0156729, 0.0150446, 0.0148899, 0.0148323, 0.0148411, 0.0148599", \ + "0.0196934, 0.0188708, 0.0178186, 0.0175515, 0.0173989, 0.0173529, 0.0173614" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00566003, 0.00556178, 0.0056317, 0.00571872, 0.00580257, 0.00583977, 0.00586197", \ + "0.0055144, 0.0054167, 0.00549463, 0.00559012, 0.00566859, 0.00570909, 0.00573247", \ + "0.00555306, 0.00539866, 0.00538882, 0.00543267, 0.00551388, 0.00553155, 0.00559744", \ + "0.00601424, 0.00579433, 0.00572286, 0.00580708, 0.00576983, 0.00580189, 0.00583293", \ + "0.00758551, 0.00719137, 0.00687036, 0.00679486, 0.00679481, 0.00682938, 0.00688337", \ + "0.0102448, 0.00965097, 0.00900005, 0.00881251, 0.00872043, 0.00872477, 0.0088534", \ + "0.0137044, 0.0130065, 0.012057, 0.0117067, 0.0114637, 0.0113632, 0.0113469" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125093, 0.0125032, 0.0127357, 0.0128502, 0.0129294, 0.0129667, 0.0129875", \ + "0.0124202, 0.0124144, 0.0126406, 0.0127612, 0.012844, 0.0128819, 0.0129025", \ + "0.012506, 0.0124372, 0.0125488, 0.0126662, 0.0127695, 0.0128099, 0.0128616", \ + "0.0130623, 0.0128618, 0.0128053, 0.012881, 0.0129657, 0.0130266, 0.0130682", \ + "0.0146615, 0.0142605, 0.0139458, 0.0139331, 0.0139664, 0.0140194, 0.0140571", \ + "0.0173903, 0.0167716, 0.0160769, 0.0159325, 0.0158847, 0.0158947, 0.0159092", \ + "0.0207258, 0.0199527, 0.018948, 0.0188045, 0.0186148, 0.0185452, 0.0185278" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00483892, 0.00501906, 0.00532079, 0.00538968, 0.00542455, 0.00543971, 0.00544831", \ + "0.00471112, 0.00482941, 0.00511297, 0.00520978, 0.00526575, 0.00528963, 0.00530126", \ + "0.005221, 0.00514406, 0.0052141, 0.005312, 0.00540369, 0.00545911, 0.00548962", \ + "0.00637033, 0.00612179, 0.00597145, 0.00600494, 0.00610619, 0.00613337, 0.00617114", \ + "0.00897024, 0.00846141, 0.00788624, 0.00776897, 0.00775791, 0.00783947, 0.00783314", \ + "0.0124483, 0.0116979, 0.010671, 0.0103926, 0.0102369, 0.010211, 0.0102336", \ + "0.01678, 0.0158295, 0.0143024, 0.0138436, 0.0135258, 0.0133975, 0.0133678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103346, 0.0103357, 0.0105682, 0.0106852, 0.0107674, 0.0108056, 0.0108259", \ + "0.0101757, 0.0101714, 0.0104046, 0.0105245, 0.0106153, 0.010658, 0.0106814", \ + "0.010704, 0.0105928, 0.0106517, 0.0107325, 0.0108294, 0.010896, 0.0109351", \ + "0.0117828, 0.0114931, 0.0113696, 0.0113798, 0.0114435, 0.011494, 0.0115381", \ + "0.0139132, 0.0134149, 0.0130826, 0.0129783, 0.0129581, 0.012978, 0.0130055", \ + "0.0169831, 0.0162635, 0.0155385, 0.0154194, 0.0152991, 0.015279, 0.0152688", \ + "0.0209398, 0.0200368, 0.0187841, 0.0185492, 0.018398, 0.0183247, 0.0182931" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00483885, 0.00501863, 0.00532129, 0.00538971, 0.00542567, 0.00544017, 0.00544811", \ + "0.00471142, 0.00482971, 0.00511444, 0.00521067, 0.00526701, 0.00528917, 0.00530106", \ + "0.00520538, 0.00513872, 0.00524569, 0.0053172, 0.0054064, 0.00545628, 0.0054922", \ + "0.00632879, 0.00610443, 0.00596807, 0.00600463, 0.00613042, 0.00613542, 0.00617292", \ + "0.00884773, 0.00837886, 0.00787066, 0.00776377, 0.0077791, 0.00786699, 0.00789393", \ + "0.0122212, 0.0115185, 0.010637, 0.0103855, 0.0102492, 0.0102411, 0.0102374", \ + "0.0163811, 0.0154813, 0.0141642, 0.0137726, 0.0135105, 0.0134131, 0.0134203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00921764, 0.00923748, 0.00951035, 0.00962827, 0.0097059, 0.00974143, 0.00976073", \ + "0.00903781, 0.0090598, 0.0093251, 0.00945005, 0.00953709, 0.00957765, 0.00960042", \ + "0.00966774, 0.00951288, 0.00960143, 0.00969858, 0.00981102, 0.00987053, 0.00991749", \ + "0.0107414, 0.0104623, 0.0103402, 0.0103587, 0.0104275, 0.010486, 0.0105248", \ + "0.0129341, 0.0124217, 0.0120282, 0.0120028, 0.0119959, 0.0120248, 0.0120563", \ + "0.016069, 0.0153351, 0.0145686, 0.0144761, 0.0143815, 0.0143783, 0.0143766", \ + "0.0202105, 0.0192819, 0.0179894, 0.017687, 0.0175112, 0.0174474, 0.017441" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00482072, 0.00499722, 0.00530127, 0.00536989, 0.00540668, 0.00542237, 0.0054311", \ + "0.00466216, 0.00477547, 0.00505796, 0.00515576, 0.00521409, 0.00523889, 0.00525039", \ + "0.00521349, 0.00514766, 0.00525298, 0.00532321, 0.00541117, 0.00546144, 0.00549644", \ + "0.00646505, 0.00625883, 0.00610993, 0.00616091, 0.00624224, 0.00623998, 0.00627603", \ + "0.00895936, 0.00849992, 0.0080063, 0.00790451, 0.00791666, 0.00801287, 0.0080369", \ + "0.0123791, 0.0116883, 0.0108273, 0.0106016, 0.0104887, 0.0104821, 0.0105221", \ + "0.0167673, 0.0158764, 0.0145976, 0.0142085, 0.0139456, 0.0138441, 0.0138071" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00912914, 0.0092401, 0.0095505, 0.00965507, 0.00971886, 0.00974587, 0.00976189", \ + "0.00895964, 0.0090506, 0.00935541, 0.00947287, 0.00954915, 0.00958352, 0.00960272", \ + "0.00956008, 0.00949222, 0.00957415, 0.0096788, 0.00978175, 0.00983718, 0.00988083", \ + "0.0106418, 0.0104333, 0.0103966, 0.0104328, 0.010512, 0.0105655, 0.0106063", \ + "0.0129391, 0.0124914, 0.0121534, 0.012136, 0.0121617, 0.0121946, 0.0122265", \ + "0.016367, 0.0155613, 0.0148556, 0.0147252, 0.0146685, 0.0146762, 0.0146857", \ + "0.0203454, 0.019468, 0.0183776, 0.0181015, 0.0180179, 0.0179649, 0.0179614" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00483427, 0.00501979, 0.00532004, 0.00538816, 0.00542442, 0.00543813, 0.00544514", \ + "0.00470504, 0.00481985, 0.00509915, 0.00519351, 0.00524846, 0.00526957, 0.00528054", \ + "0.00514048, 0.00513923, 0.00522206, 0.0053136, 0.00540739, 0.00546136, 0.00549306", \ + "0.00617001, 0.00601035, 0.00597381, 0.00602853, 0.00610765, 0.00614209, 0.0061854", \ + "0.00857128, 0.00816471, 0.00778302, 0.00772246, 0.00773099, 0.00785135, 0.00786007", \ + "0.011791, 0.0111774, 0.010461, 0.0102897, 0.0102099, 0.0101871, 0.010213", \ + "0.0158669, 0.0150157, 0.0139539, 0.0137236, 0.0135175, 0.013446, 0.0134389" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00803347, 0.00809624, 0.00840503, 0.00851463, 0.00858232, 0.00861226, 0.00863022", \ + "0.00785271, 0.00790745, 0.00819957, 0.00832107, 0.00840073, 0.00843743, 0.00845746", \ + "0.00850657, 0.00840398, 0.00846676, 0.00856191, 0.00867081, 0.00873445, 0.00876525", \ + "0.00968062, 0.00938005, 0.00923662, 0.0093034, 0.00939199, 0.00944634, 0.00949068", \ + "0.0119361, 0.0114105, 0.0109796, 0.0109931, 0.0110067, 0.0110381, 0.0110697", \ + "0.0151598, 0.0143954, 0.0135997, 0.0134623, 0.0134438, 0.0134435, 0.0134589", \ + "0.0191971, 0.0182492, 0.0170182, 0.0168521, 0.0166695, 0.016615, 0.0165971" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00481662, 0.00499597, 0.00529955, 0.00536869, 0.00540556, 0.00542151, 0.00542615", \ + "0.00465356, 0.00476349, 0.00504291, 0.00513888, 0.00519634, 0.00521903, 0.00523066", \ + "0.0051614, 0.00512721, 0.00523002, 0.00532083, 0.00541308, 0.00546679, 0.00549849", \ + "0.00633267, 0.0061834, 0.00609013, 0.00614018, 0.00617934, 0.00623463, 0.00627623", \ + "0.00868082, 0.00828299, 0.00792008, 0.00786737, 0.00788716, 0.00796053, 0.00801189", \ + "0.0119851, 0.0113579, 0.0106882, 0.0105386, 0.0104707, 0.010491, 0.010573", \ + "0.0162882, 0.0154446, 0.014369, 0.0140862, 0.0139027, 0.0138374, 0.0138553" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797226, 0.00812528, 0.00844481, 0.0085376, 0.0085933, 0.00861593, 0.00863025", \ + "0.00780849, 0.00792241, 0.00823306, 0.00834495, 0.00841495, 0.00844584, 0.00846296", \ + "0.00847741, 0.00840189, 0.00849594, 0.00860037, 0.00870717, 0.00876398, 0.00879757", \ + "0.00963299, 0.00941263, 0.00933375, 0.00939384, 0.00947627, 0.0095309, 0.00957002", \ + "0.0119856, 0.0115148, 0.0111575, 0.0111338, 0.0111694, 0.011212, 0.0112482", \ + "0.0153508, 0.0145968, 0.0138884, 0.0137826, 0.0137701, 0.0137764, 0.0137982", \ + "0.0195568, 0.0186532, 0.0174935, 0.0172643, 0.017125, 0.0170869, 0.0170939" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00480647, 0.0049856, 0.00528751, 0.00535692, 0.00539422, 0.00540754, 0.00541508", \ + "0.00463394, 0.00474372, 0.00502226, 0.00511886, 0.00517642, 0.00519858, 0.0052114", \ + "0.00516692, 0.00513307, 0.00523511, 0.00533127, 0.00542762, 0.00548172, 0.00551527", \ + "0.00628807, 0.00614141, 0.00608166, 0.00614374, 0.00618609, 0.00627214, 0.00629433", \ + "0.00871761, 0.00832796, 0.00797262, 0.00792036, 0.00795555, 0.00799302, 0.00807038", \ + "0.0120041, 0.0113832, 0.0107494, 0.0106272, 0.0105991, 0.0106318, 0.0107178", \ + "0.016386, 0.0155537, 0.0145183, 0.0142455, 0.0140685, 0.0140151, 0.01403" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797523, 0.00815133, 0.00846826, 0.00855499, 0.00860443, 0.00862541, 0.00863534", \ + "0.00781452, 0.00794054, 0.00825434, 0.00836142, 0.00842882, 0.00845799, 0.00847384", \ + "0.00838528, 0.00838379, 0.00852018, 0.00862547, 0.00872493, 0.0087855, 0.0088137", \ + "0.00964354, 0.00944091, 0.00937306, 0.00943039, 0.00951282, 0.00956523, 0.00961077", \ + "0.0120135, 0.0115547, 0.0112143, 0.0111992, 0.0112411, 0.0112798, 0.0113228", \ + "0.0152843, 0.0146005, 0.0139709, 0.0140264, 0.0139504, 0.013878, 0.0139047", \ + "0.0197059, 0.0188159, 0.0176774, 0.0174281, 0.0173107, 0.017275, 0.0172843" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00483892, 0.00501906, 0.00532079, 0.00538968, 0.00542455, 0.00543971, 0.00544831", \ + "0.00471112, 0.00482941, 0.00511297, 0.00520978, 0.00526575, 0.00528963, 0.00530126", \ + "0.005221, 0.00514406, 0.0052141, 0.005312, 0.00540369, 0.00545911, 0.00548962", \ + "0.00637033, 0.00612179, 0.00597145, 0.00600494, 0.00610619, 0.00613337, 0.00617114", \ + "0.00897024, 0.00846141, 0.00788624, 0.00776897, 0.00775791, 0.00783947, 0.00783314", \ + "0.0124483, 0.0116979, 0.010671, 0.0103926, 0.0102369, 0.010211, 0.0102336", \ + "0.01678, 0.0158295, 0.0143024, 0.0138436, 0.0135258, 0.0133975, 0.0133678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103346, 0.0103357, 0.0105682, 0.0106852, 0.0107674, 0.0108056, 0.0108259", \ + "0.0101757, 0.0101714, 0.0104046, 0.0105245, 0.0106153, 0.010658, 0.0106814", \ + "0.010704, 0.0105928, 0.0106517, 0.0107325, 0.0108294, 0.010896, 0.0109351", \ + "0.0117828, 0.0114931, 0.0113696, 0.0113798, 0.0114435, 0.011494, 0.0115381", \ + "0.0139132, 0.0134149, 0.0130826, 0.0129783, 0.0129581, 0.012978, 0.0130055", \ + "0.0169831, 0.0162635, 0.0155385, 0.0154194, 0.0152991, 0.015279, 0.0152688", \ + "0.0209398, 0.0200368, 0.0187841, 0.0185492, 0.018398, 0.0183247, 0.0182931" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166704; + rise_capacitance : 0.00163286; + rise_capacitance_range (0.00112372, 0.00163286); + fall_capacitance : 0.00166704; + fall_capacitance_range (0.00119079, 0.00166704); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000916939, -0.00105873, -0.00113272, -0.00114132, -0.00114896, -0.00114407, -0.00114104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114292, 0.00114115, 0.00115276, 0.00115399, 0.00114896, 0.00114407, 0.00114104" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126923, -0.00126359, -0.00127796, -0.00127151, -0.00126933, -0.00126588, -0.00126361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127177, 0.00127409, 0.0012784, 0.00127817, 0.00127259, 0.00126853, 0.00126556" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00154624, -0.00155836, -0.00156772, -0.00156403, -0.00156523, -0.00156694, -0.0015719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157315, 0.0015836, 0.00158097, 0.00158851, 0.00158413, 0.00157899, 0.00157762" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125754, -0.0012654, -0.00126653, -0.00126435, -0.00126943, -0.00126598, -0.00126378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127328, 0.00126813, 0.00126824, 0.00126435, 0.00127265, 0.00126859, 0.00126549" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155586, -0.00156626, -0.00156927, -0.00157123, -0.00157141, -0.00157106, -0.00157449" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157382, 0.00158431, 0.00158168, 0.0015892, 0.00158479, 0.00157956, 0.00157808" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160908; + rise_capacitance : 0.00160653; + rise_capacitance_range (0.00114648, 0.00160653); + fall_capacitance : 0.00160908; + fall_capacitance_range (0.00119915, 0.00160908); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000924544, -0.00105606, -0.00113296, -0.00114176, -0.00114903, -0.00114389, -0.00114076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114249, 0.00114459, 0.00115296, 0.00115398, 0.00114903, 0.00114389, 0.00114076" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126249, -0.00126659, -0.00127386, -0.00127146, -0.00126326, -0.00126691, -0.00126498" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126627, 0.00127735, 0.00127386, 0.00127146, 0.00126326, 0.00126996, 0.00126706" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126853, -0.00127541, -0.00127374, -0.00127489, -0.00127391, -0.00127311, -0.00127163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128478, 0.00129683, 0.00129034, 0.00129622, 0.00129039, 0.00128278, 0.00127622" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126606, -0.00126095, -0.00126655, -0.00127135, -0.00126582, -0.00126634, -0.00126458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012708, 0.00127783, 0.00127053, 0.00127135, 0.00126582, 0.00126987, 0.00126603" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126791, -0.0012659, -0.00127556, -0.00127579, -0.00127097, -0.00127079, -0.00126914" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138188, 0.00129197, 0.00127658, 0.00127659, 0.00127097, 0.0012746, 0.00127077" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126664, -0.00126481, -0.00126783, -0.00126803, -0.00126699, -0.00126618, -0.00126448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126664, 0.00126815, 0.00127344, 0.00127769, 0.00127352, 0.00126874, 0.00126613" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127305, -0.00127604, -0.00127734, -0.00127624, -0.00127526, -0.0012745, -0.00127287" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127622, 0.00128442, 0.00127885, 0.00128621, 0.00128224, 0.00127757, 0.00127506" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160595; + rise_capacitance : 0.00160572; + rise_capacitance_range (0.00123885, 0.00160572); + fall_capacitance : 0.00160595; + fall_capacitance_range (0.00120884, 0.00160595); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00091726, -0.00105367, -0.00112876, -0.00113818, -0.00114921, -0.00114424, -0.00114112" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114846, 0.00114005, 0.00115101, 0.00115314, 0.00114921, 0.00114424, 0.00114112" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126268, -0.00126251, -0.00127367, -0.00127042, -0.00126824, -0.00126536, -0.00126347" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126455, 0.00126302, 0.00127401, 0.00127782, 0.00127286, 0.00126802, 0.00126491" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125974, -0.00126389, -0.00126343, -0.00126814, -0.00126577, -0.00126272, -0.00126083" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126126, 0.00126389, 0.00127272, 0.00127499, 0.00126978, 0.0012648, 0.00126158" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125771, -0.00126162, -0.00126704, -0.00126713, -0.00126556, -0.00126253, -0.0012605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127157, 0.00127808, 0.0012703, 0.00127467, 0.00126962, 0.00126487, 0.00126165" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126068, -0.00126479, -0.00126903, -0.00127051, -0.00126913, -0.00126623, -0.00126437" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127914, 0.00128221, 0.00127398, 0.00127828, 0.00127337, 0.00126873, 0.00126557" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126271, -0.00126351, -0.00127427, -0.00127089, -0.00126857, -0.00126555, -0.00126357" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126503, 0.00128165, 0.00127427, 0.0012781, 0.00127295, 0.00126819, 0.00126503" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170111; + rise_capacitance : 0.00170111; + rise_capacitance_range (0.000982047, 0.00170111); + fall_capacitance : 0.00170018; + fall_capacitance_range (0.000999886, 0.00170018); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000195141, -0.000197045, -0.000196461, -0.000197021, -0.000195858, -0.000195, -0.000194794" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000207353, 0.000208694, 0.000210545, 0.000209695, 0.000206736, 0.00020287, 0.000198395" \ + ); + } + } + } + } + cell (AOAI211X1) { + area : 9.8784; + cell_leakage_power : 0.111518; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.142656; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113731; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137507; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151028; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832828; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105713; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151028; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0547392; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0784759; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147588; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106851; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0786627; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102161; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111518; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0498187, 0.057908, 0.122773, 0.201861, 0.358951, 0.562575, 0.82879", \ + "0.0630214, 0.0711768, 0.136222, 0.215371, 0.372514, 0.576152, 0.8422", \ + "0.102062, 0.112682, 0.184876, 0.264339, 0.421764, 0.625343, 0.891739", \ + "0.129554, 0.143808, 0.236563, 0.326426, 0.485413, 0.68927, 0.955905", \ + "0.160954, 0.180115, 0.302877, 0.417276, 0.602434, 0.811269, 1.07709", \ + "0.190438, 0.214038, 0.365561, 0.505853, 0.727447, 0.966519, 1.24218", \ + "0.216339, 0.244384, 0.424568, 0.590239, 0.848957, 1.12274, 1.43294" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0449961, 0.0556443, 0.144495, 0.254978, 0.475346, 0.76146, 1.13557", \ + "0.0448942, 0.055617, 0.144518, 0.254978, 0.475345, 0.761493, 1.13536", \ + "0.0645157, 0.0743362, 0.152273, 0.256651, 0.475288, 0.76149, 1.13558", \ + "0.0941785, 0.105307, 0.185819, 0.278771, 0.482035, 0.761595, 1.13546", \ + "0.142573, 0.156356, 0.249721, 0.347809, 0.531562, 0.787954, 1.14266", \ + "0.194256, 0.211754, 0.324278, 0.434136, 0.626592, 0.862848, 1.19176", \ + "0.248496, 0.269761, 0.403477, 0.528422, 0.738032, 0.982694, 1.28958" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0641083, 0.073794, 0.152819, 0.250157, 0.444098, 0.695892, 1.02501", \ + "0.0758915, 0.085718, 0.16523, 0.26272, 0.456767, 0.708697, 1.03774", \ + "0.113111, 0.124591, 0.208235, 0.306052, 0.500304, 0.752338, 1.08161", \ + "0.141915, 0.156564, 0.256415, 0.360227, 0.554824, 0.806794, 1.13618", \ + "0.177521, 0.197272, 0.324392, 0.447534, 0.659411, 0.911845, 1.24074", \ + "0.214514, 0.239037, 0.394955, 0.540434, 0.779865, 1.05299, 1.3844", \ + "0.253117, 0.281995, 0.465796, 0.634828, 0.905941, 1.20567, 1.55881" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505643, 0.0632363, 0.169174, 0.301085, 0.564379, 0.906768, 1.35403", \ + "0.0505567, 0.0632281, 0.169173, 0.301085, 0.56439, 0.906605, 1.35403", \ + "0.0633151, 0.0750999, 0.172964, 0.301399, 0.564518, 0.906757, 1.354", \ + "0.0877852, 0.100144, 0.196556, 0.314857, 0.567118, 0.906614, 1.35403", \ + "0.134804, 0.148677, 0.250033, 0.366579, 0.59816, 0.919982, 1.35588", \ + "0.189454, 0.205957, 0.319183, 0.4407, 0.670565, 0.969769, 1.38445", \ + "0.245607, 0.265838, 0.396738, 0.527707, 0.764974, 1.05993, 1.45055" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.046361, 0.0541803, 0.118162, 0.197115, 0.35451, 0.558888, 0.826079", \ + "0.0592311, 0.0672083, 0.131716, 0.210823, 0.368327, 0.572751, 0.839935", \ + "0.095327, 0.106262, 0.179853, 0.259351, 0.41748, 0.621699, 0.889171", \ + "0.118697, 0.13393, 0.229323, 0.320785, 0.481054, 0.685941, 0.953013", \ + "0.144115, 0.164612, 0.292419, 0.408637, 0.596223, 0.806363, 1.07367", \ + "0.165355, 0.191044, 0.350817, 0.494513, 0.719005, 0.960265, 1.23823", \ + "0.181658, 0.212255, 0.403366, 0.57448, 0.83782, 1.11481, 1.42708" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396779, 0.0502889, 0.139261, 0.249999, 0.471219, 0.758652, 1.13447", \ + "0.0396891, 0.0502769, 0.139224, 0.25, 0.47126, 0.758638, 1.13439", \ + "0.0604317, 0.0702068, 0.147621, 0.25194, 0.471152, 0.758631, 1.13452", \ + "0.0901814, 0.101144, 0.182048, 0.275187, 0.478307, 0.758784, 1.13442", \ + "0.138312, 0.152243, 0.245897, 0.344346, 0.5284, 0.785481, 1.14185", \ + "0.190724, 0.208359, 0.320601, 0.430358, 0.623788, 0.860605, 1.19123", \ + "0.245499, 0.267417, 0.401379, 0.525924, 0.735447, 0.981329, 1.28872" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0606673, 0.0703485, 0.149383, 0.246716, 0.440667, 0.692456, 1.02167", \ + "0.0720904, 0.0819154, 0.161435, 0.258927, 0.452973, 0.704806, 1.0339", \ + "0.114541, 0.126929, 0.212007, 0.309855, 0.504314, 0.75617, 1.08543", \ + "0.148223, 0.164814, 0.271951, 0.377076, 0.571369, 0.823439, 1.15336", \ + "0.193203, 0.215168, 0.355568, 0.486811, 0.700953, 0.95289, 1.28193", \ + "0.241549, 0.268586, 0.440453, 0.599943, 0.8531, 1.12834, 1.45837", \ + "0.292055, 0.323625, 0.525872, 0.712822, 1.00732, 1.32083, 1.67654" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505662, 0.0632361, 0.169173, 0.300987, 0.56439, 0.906769, 1.35398", \ + "0.0505555, 0.0632282, 0.169173, 0.301093, 0.56439, 0.906759, 1.35395", \ + "0.0697221, 0.0809567, 0.174363, 0.301321, 0.564431, 0.906661, 1.35376", \ + "0.100408, 0.11317, 0.205496, 0.318328, 0.566791, 0.906756, 1.35384", \ + "0.14969, 0.165349, 0.272179, 0.384233, 0.605266, 0.920333, 1.35486", \ + "0.202881, 0.222159, 0.349345, 0.474735, 0.694873, 0.980885, 1.38652", \ + "0.258354, 0.28234, 0.431987, 0.573469, 0.811769, 1.09304, 1.46675" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0384013, 0.0462584, 0.110327, 0.189315, 0.346713, 0.551214, 0.818485", \ + "0.0495731, 0.0574857, 0.12202, 0.201159, 0.358569, 0.563101, 0.830324", \ + "0.0916056, 0.104079, 0.180767, 0.259337, 0.416404, 0.620378, 0.887775", \ + "0.121111, 0.138012, 0.244137, 0.337722, 0.49428, 0.697751, 0.964445", \ + "0.15776, 0.180062, 0.32164, 0.449998, 0.644071, 0.848646, 1.114", \ + "0.192625, 0.220104, 0.394512, 0.554583, 0.800372, 1.04942, 1.3201", \ + "0.225368, 0.25758, 0.463426, 0.652137, 0.945789, 1.24631, 1.56719" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.039683, 0.0502663, 0.139261, 0.250031, 0.471257, 0.758583, 1.13433", \ + "0.0401245, 0.0502893, 0.139267, 0.250033, 0.471197, 0.758639, 1.13443", \ + "0.0715907, 0.0820678, 0.153126, 0.252582, 0.471285, 0.758561, 1.13435", \ + "0.102306, 0.116404, 0.201979, 0.286915, 0.47981, 0.758531, 1.13436", \ + "0.147206, 0.166055, 0.279978, 0.38129, 0.549949, 0.792389, 1.14073", \ + "0.196926, 0.220604, 0.36227, 0.488104, 0.680326, 0.896094, 1.20727", \ + "0.25117, 0.280139, 0.448184, 0.59727, 0.825615, 1.06018, 1.34326" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0325298, 0.0389262, 0.0917187, 0.157318, 0.288403, 0.458851, 0.681558", \ + "0.0453564, 0.0519751, 0.105641, 0.171559, 0.302821, 0.473281, 0.696222", \ + "0.0787199, 0.0898716, 0.158303, 0.225586, 0.357407, 0.528151, 0.751197", \ + "0.0999379, 0.116008, 0.20956, 0.292283, 0.428514, 0.599408, 0.823273", \ + "0.123862, 0.146478, 0.276056, 0.386059, 0.554796, 0.736373, 0.959684", \ + "0.146312, 0.174834, 0.339739, 0.478583, 0.686789, 0.902454, 1.14428", \ + "0.165802, 0.200279, 0.398943, 0.567314, 0.816164, 1.06952, 1.34685" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024443, 0.0329748, 0.104886, 0.194804, 0.374546, 0.608244, 0.913747", \ + "0.024842, 0.0330736, 0.104936, 0.194826, 0.374546, 0.6082, 0.913659", \ + "0.0478977, 0.0561497, 0.116894, 0.198379, 0.374582, 0.608332, 0.91372", \ + "0.0764791, 0.0863638, 0.153479, 0.226387, 0.385182, 0.608936, 0.913409", \ + "0.123847, 0.136334, 0.217103, 0.297653, 0.442998, 0.643312, 0.925936", \ + "0.175313, 0.191607, 0.291397, 0.384299, 0.541529, 0.728721, 0.985148", \ + "0.230178, 0.249994, 0.372519, 0.479563, 0.654505, 0.852359, 1.09534" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0428526, 0.0509876, 0.115946, 0.195061, 0.352208, 0.555792, 0.821829", \ + "0.0540371, 0.0622225, 0.127616, 0.206882, 0.363976, 0.567765, 0.833821", \ + "0.100079, 0.111896, 0.186242, 0.264955, 0.421689, 0.625079, 0.891254", \ + "0.133473, 0.149617, 0.252012, 0.343598, 0.497818, 0.702528, 0.968015", \ + "0.174684, 0.195844, 0.332651, 0.458475, 0.649807, 0.853199, 1.11747", \ + "0.213679, 0.239792, 0.408566, 0.565419, 0.807896, 1.05417, 1.32355", \ + "0.250248, 0.281052, 0.479952, 0.6648, 0.955147, 1.25261, 1.57108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045043, 0.0556722, 0.144523, 0.254978, 0.475278, 0.761411, 1.1354", \ + "0.0448117, 0.0554025, 0.144531, 0.254979, 0.475299, 0.761493, 1.13533", \ + "0.0750617, 0.0852694, 0.156645, 0.257039, 0.475359, 0.761383, 1.13534", \ + "0.106992, 0.120627, 0.204656, 0.289878, 0.481476, 0.761418, 1.13552", \ + "0.153569, 0.171945, 0.283791, 0.383914, 0.552173, 0.794325, 1.14148", \ + "0.20473, 0.227803, 0.367197, 0.491684, 0.682993, 0.897399, 1.20748", \ + "0.260042, 0.28762, 0.454065, 0.602098, 0.826279, 1.06047, 1.34279" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0367033, 0.0431581, 0.0960096, 0.161637, 0.292759, 0.46309, 0.685855", \ + "0.049952, 0.0566233, 0.110347, 0.176284, 0.3076, 0.478019, 0.70096", \ + "0.087984, 0.0985371, 0.164819, 0.231301, 0.363586, 0.533687, 0.757227", \ + "0.111895, 0.127017, 0.217576, 0.299062, 0.434665, 0.605815, 0.829027", \ + "0.13598, 0.15781, 0.284994, 0.393716, 0.561566, 0.741942, 0.966209", \ + "0.155687, 0.184175, 0.348187, 0.486492, 0.693804, 0.908619, 1.15043", \ + "0.174136, 0.208373, 0.406669, 0.574594, 0.823547, 1.07649, 1.35329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025598, 0.0338995, 0.105608, 0.195504, 0.37527, 0.608897, 0.914076", \ + "0.0259746, 0.0340821, 0.105609, 0.195505, 0.375271, 0.608896, 0.914365", \ + "0.047341, 0.0549051, 0.115624, 0.197826, 0.375232, 0.609026, 0.914314", \ + "0.074068, 0.0836532, 0.151221, 0.22475, 0.384742, 0.609797, 0.914163", \ + "0.121818, 0.134179, 0.214819, 0.295427, 0.441401, 0.641721, 0.926222", \ + "0.180132, 0.194821, 0.290788, 0.382768, 0.539453, 0.727487, 0.984092", \ + "0.241405, 0.259158, 0.374618, 0.479752, 0.653027, 0.850603, 1.0942" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0289432, 0.0347671, 0.0821221, 0.140424, 0.256532, 0.407259, 0.604208", \ + "0.0418714, 0.0477105, 0.0952212, 0.153651, 0.269788, 0.420402, 0.617514", \ + "0.0809878, 0.0920207, 0.157412, 0.21652, 0.332204, 0.482556, 0.67911", \ + "0.106796, 0.122126, 0.215587, 0.295877, 0.417075, 0.567362, 0.76392", \ + "0.137453, 0.157902, 0.285161, 0.398064, 0.565365, 0.729564, 0.925477", \ + "0.164427, 0.189958, 0.348871, 0.491924, 0.707382, 0.921714, 1.1456", \ + "0.188058, 0.218279, 0.407469, 0.577698, 0.838391, 1.10112, 1.37694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0288716, 0.0367653, 0.10316, 0.185871, 0.351078, 0.565762, 0.846484", \ + "0.0303928, 0.0375291, 0.103175, 0.185883, 0.351125, 0.565856, 0.846581", \ + "0.0633516, 0.0718542, 0.124379, 0.193212, 0.351114, 0.565792, 0.846454", \ + "0.0936632, 0.105556, 0.175703, 0.237402, 0.370522, 0.568543, 0.846542", \ + "0.137575, 0.154288, 0.251586, 0.334198, 0.458892, 0.624194, 0.868798", \ + "0.186739, 0.207939, 0.332141, 0.437745, 0.594285, 0.753007, 0.963893", \ + "0.240083, 0.265966, 0.416209, 0.544567, 0.733, 0.922494, 1.12769" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0323699, 0.0387648, 0.0915616, 0.157159, 0.288237, 0.458621, 0.681403", \ + "0.0451041, 0.0516528, 0.105272, 0.171196, 0.302464, 0.472928, 0.695741", \ + "0.0786924, 0.0897335, 0.157954, 0.225221, 0.356935, 0.527691, 0.75072", \ + "0.100434, 0.11633, 0.209481, 0.292077, 0.42864, 0.600091, 0.822537", \ + "0.126885, 0.149094, 0.276911, 0.386479, 0.554786, 0.736675, 0.95943", \ + "0.1537, 0.181465, 0.343036, 0.480436, 0.687636, 0.902817, 1.14439", \ + "0.178839, 0.212217, 0.406388, 0.57187, 0.81901, 1.07113, 1.3477" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024434, 0.0329757, 0.104926, 0.194804, 0.374537, 0.608202, 0.913746", \ + "0.0248934, 0.0330913, 0.104933, 0.194824, 0.374545, 0.608202, 0.913604", \ + "0.0479218, 0.0561962, 0.117068, 0.198485, 0.374396, 0.608317, 0.913745", \ + "0.0763365, 0.0862522, 0.153539, 0.226508, 0.385147, 0.609275, 0.913627", \ + "0.122692, 0.135046, 0.216028, 0.297322, 0.443004, 0.643197, 0.926003", \ + "0.172337, 0.188609, 0.289019, 0.382779, 0.540676, 0.728494, 0.985093", \ + "0.225658, 0.245346, 0.36744, 0.475967, 0.65208, 0.851103, 1.09478" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0428526, 0.0509876, 0.115946, 0.195061, 0.352208, 0.555792, 0.821829", \ + "0.0540371, 0.0622225, 0.127616, 0.206882, 0.363976, 0.567765, 0.833821", \ + "0.100079, 0.111896, 0.186242, 0.264955, 0.421689, 0.625079, 0.891254", \ + "0.133473, 0.149617, 0.252012, 0.343598, 0.497818, 0.702528, 0.968015", \ + "0.174684, 0.195844, 0.332651, 0.458475, 0.649807, 0.853199, 1.11747", \ + "0.213679, 0.239792, 0.408566, 0.565419, 0.807896, 1.05417, 1.32355", \ + "0.250248, 0.281052, 0.479952, 0.6648, 0.955147, 1.25261, 1.57108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045043, 0.0556722, 0.144523, 0.254978, 0.475278, 0.761411, 1.1354", \ + "0.0448117, 0.0554025, 0.144531, 0.254979, 0.475299, 0.761493, 1.13533", \ + "0.0750617, 0.0852694, 0.156645, 0.257039, 0.475359, 0.761383, 1.13534", \ + "0.106992, 0.120627, 0.204656, 0.289878, 0.481476, 0.761418, 1.13552", \ + "0.153569, 0.171945, 0.283791, 0.383914, 0.552173, 0.794325, 1.14148", \ + "0.20473, 0.227803, 0.367197, 0.491684, 0.682993, 0.897399, 1.20748", \ + "0.260042, 0.28762, 0.454065, 0.602098, 0.826279, 1.06047, 1.34279" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0367033, 0.0431581, 0.0960096, 0.161637, 0.292759, 0.46309, 0.685855", \ + "0.049952, 0.0566233, 0.110347, 0.176284, 0.3076, 0.478019, 0.70096", \ + "0.087984, 0.0985371, 0.164819, 0.231301, 0.363586, 0.533687, 0.757227", \ + "0.111895, 0.127017, 0.217576, 0.299062, 0.434665, 0.605815, 0.829027", \ + "0.13598, 0.15781, 0.284994, 0.393716, 0.561566, 0.741942, 0.966209", \ + "0.155687, 0.184175, 0.348187, 0.486492, 0.693804, 0.908619, 1.15043", \ + "0.174136, 0.208373, 0.406669, 0.574594, 0.823547, 1.07649, 1.35329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025598, 0.0338995, 0.105608, 0.195504, 0.37527, 0.608897, 0.914076", \ + "0.0259746, 0.0340821, 0.105609, 0.195505, 0.375271, 0.608896, 0.914365", \ + "0.047341, 0.0549051, 0.115624, 0.197826, 0.375232, 0.609026, 0.914314", \ + "0.074068, 0.0836532, 0.151221, 0.22475, 0.384742, 0.609797, 0.914163", \ + "0.121818, 0.134179, 0.214819, 0.295427, 0.441401, 0.641721, 0.926222", \ + "0.180132, 0.194821, 0.290788, 0.382768, 0.539453, 0.727487, 0.984092", \ + "0.241405, 0.259158, 0.374618, 0.479752, 0.653027, 0.850603, 1.0942" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0161782, 0.0199471, 0.0509305, 0.0893526, 0.166099, 0.265832, 0.396294", \ + "0.0299991, 0.0345949, 0.065862, 0.10441, 0.181191, 0.280736, 0.409865", \ + "0.0565238, 0.0674494, 0.126871, 0.173084, 0.250127, 0.349668, 0.479969", \ + "0.072091, 0.0875913, 0.174703, 0.244298, 0.341473, 0.441813, 0.572139", \ + "0.0872144, 0.108542, 0.230379, 0.330961, 0.473787, 0.608979, 0.747966", \ + "0.096275, 0.123095, 0.278493, 0.408741, 0.596939, 0.777761, 0.962334", \ + "0.0997154, 0.131718, 0.318971, 0.477347, 0.708849, 0.934541, 1.16649" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147909, 0.0200679, 0.0646453, 0.12037, 0.231823, 0.376721, 0.56624", \ + "0.0201393, 0.0237458, 0.0646434, 0.120384, 0.231814, 0.376722, 0.566186", \ + "0.0515234, 0.0586288, 0.0975098, 0.136818, 0.234573, 0.376711, 0.566178", \ + "0.0795261, 0.0897936, 0.146689, 0.192273, 0.270145, 0.3911, 0.567953", \ + "0.12229, 0.136773, 0.217975, 0.2835, 0.376052, 0.474458, 0.620387", \ + "0.1716, 0.190549, 0.295096, 0.381545, 0.50368, 0.620893, 0.748215", \ + "0.226627, 0.249559, 0.378641, 0.484418, 0.636241, 0.781333, 0.931039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0217021, 0.0270311, 0.0706896, 0.124802, 0.232876, 0.373358, 0.557028", \ + "0.0348072, 0.0400534, 0.0840539, 0.138396, 0.24661, 0.387019, 0.57089", \ + "0.0674712, 0.0793221, 0.145966, 0.202481, 0.309543, 0.450504, 0.633799", \ + "0.0913031, 0.107621, 0.202139, 0.280665, 0.396389, 0.5362, 0.719396", \ + "0.122579, 0.144515, 0.273129, 0.383214, 0.544257, 0.700937, 0.884214", \ + "0.153642, 0.18116, 0.342625, 0.481667, 0.688907, 0.8936, 1.10759", \ + "0.184627, 0.217219, 0.409832, 0.57677, 0.826492, 1.07684, 1.33952" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201311, 0.0272492, 0.0871759, 0.16205, 0.311923, 0.506416, 0.760944", \ + "0.0234793, 0.0291012, 0.0871982, 0.162037, 0.311776, 0.506562, 0.760944", \ + "0.0544413, 0.0626941, 0.110996, 0.171044, 0.311855, 0.50666, 0.760895", \ + "0.0821113, 0.0936376, 0.160009, 0.21682, 0.333762, 0.510577, 0.761166", \ + "0.124554, 0.140333, 0.231298, 0.308283, 0.422602, 0.567479, 0.78675", \ + "0.173611, 0.193634, 0.308531, 0.406547, 0.551242, 0.696953, 0.882311", \ + "0.228582, 0.252631, 0.391496, 0.508955, 0.684318, 0.857321, 1.04526" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166955, 0.0204912, 0.0515563, 0.0901299, 0.167148, 0.267225, 0.398055", \ + "0.0308786, 0.0353439, 0.0666525, 0.105218, 0.182208, 0.282281, 0.411879", \ + "0.0577382, 0.0685561, 0.127852, 0.173991, 0.251206, 0.351073, 0.481802", \ + "0.0725438, 0.0881755, 0.175708, 0.24543, 0.342626, 0.443249, 0.573889", \ + "0.0850454, 0.106715, 0.229931, 0.331715, 0.474931, 0.610408, 0.749641", \ + "0.0893261, 0.116526, 0.27523, 0.407218, 0.59756, 0.779191, 0.96382", \ + "0.0870336, 0.119092, 0.310362, 0.472477, 0.707167, 0.934875, 1.16779" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211382, 0.0274037, 0.0742884, 0.129945, 0.241164, 0.385905, 0.575257", \ + "0.0260421, 0.0307647, 0.0742893, 0.129951, 0.241171, 0.385904, 0.575256", \ + "0.0700098, 0.0748707, 0.106993, 0.146207, 0.243821, 0.38591, 0.575242", \ + "0.10899, 0.115615, 0.160835, 0.202115, 0.279091, 0.400152, 0.576922", \ + "0.167494, 0.176784, 0.241062, 0.299186, 0.386131, 0.483076, 0.629357", \ + "0.233181, 0.245308, 0.329039, 0.40572, 0.518971, 0.631594, 0.756842", \ + "0.304587, 0.319598, 0.423811, 0.518215, 0.65913, 0.798201, 0.943931" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481179, 0.0580181, 0.137582, 0.235047, 0.429084, 0.680898, 1.01002", \ + "0.0579224, 0.0681399, 0.148336, 0.246215, 0.44055, 0.69255, 1.02177", \ + "0.105659, 0.118748, 0.203606, 0.300604, 0.4945, 0.74648, 1.07524", \ + "0.143911, 0.161241, 0.27301, 0.376116, 0.5683, 0.818952, 1.14766", \ + "0.196458, 0.218932, 0.365422, 0.502309, 0.712617, 0.958817, 1.28974", \ + "0.252042, 0.279415, 0.457727, 0.625833, 0.889467, 1.16326, 1.48706", \ + "0.309685, 0.341817, 0.550901, 0.747479, 1.05866, 1.38268, 1.73635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505683, 0.063239, 0.169174, 0.30108, 0.564502, 0.906757, 1.35388", \ + "0.0499313, 0.0629512, 0.16917, 0.301085, 0.564475, 0.906698, 1.35403", \ + "0.0767982, 0.0885382, 0.176574, 0.301294, 0.564368, 0.906609, 1.35392", \ + "0.107235, 0.122231, 0.218385, 0.324502, 0.566967, 0.906741, 1.35403", \ + "0.153573, 0.172519, 0.294174, 0.407943, 0.614727, 0.919083, 1.35446", \ + "0.206765, 0.23005, 0.375963, 0.51282, 0.732242, 1.00208, 1.39448", \ + "0.265716, 0.293408, 0.463011, 0.620874, 0.872094, 1.14258, 1.4985" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0162544, 0.0200436, 0.0510078, 0.0894276, 0.166173, 0.265948, 0.396317", \ + "0.0301097, 0.034703, 0.0658792, 0.104332, 0.181064, 0.280817, 0.410039", \ + "0.0563849, 0.0673618, 0.126873, 0.173014, 0.249978, 0.349544, 0.479873", \ + "0.0713795, 0.0869242, 0.174519, 0.244269, 0.341529, 0.441886, 0.572227", \ + "0.0850434, 0.106606, 0.229342, 0.330442, 0.473524, 0.608908, 0.747961", \ + "0.0919047, 0.119044, 0.275914, 0.407242, 0.596149, 0.777505, 0.962105", \ + "0.0921335, 0.124908, 0.3146, 0.474301, 0.70692, 0.933366, 1.16575" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147975, 0.0200756, 0.0646525, 0.120377, 0.231832, 0.376755, 0.566205", \ + "0.0200055, 0.0236689, 0.0646522, 0.120374, 0.231837, 0.37673, 0.566171", \ + "0.0516697, 0.0587356, 0.0975218, 0.136885, 0.234624, 0.376755, 0.566196", \ + "0.080055, 0.0904625, 0.14691, 0.192322, 0.270108, 0.391032, 0.567951", \ + "0.123423, 0.1381, 0.219082, 0.284103, 0.376353, 0.474537, 0.620401", \ + "0.173331, 0.192635, 0.298135, 0.383141, 0.504597, 0.621662, 0.748467", \ + "0.229224, 0.252315, 0.382034, 0.487421, 0.638341, 0.781983, 0.93184" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02556, 0.0320307, 0.0849912, 0.15063, 0.281738, 0.452105, 0.674907", \ + "0.0376128, 0.0439699, 0.0972501, 0.163276, 0.294132, 0.465096, 0.687925", \ + "0.0719408, 0.0846063, 0.157289, 0.223388, 0.35408, 0.524032, 0.74686", \ + "0.0974631, 0.114702, 0.21614, 0.302283, 0.435869, 0.605758, 0.827424", \ + "0.13165, 0.154609, 0.291034, 0.409652, 0.585557, 0.763594, 0.984299", \ + "0.166718, 0.19532, 0.365064, 0.513324, 0.73694, 0.960889, 1.1992", \ + "0.202188, 0.236127, 0.437409, 0.614396, 0.881847, 1.15278, 1.44093" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0244217, 0.0329798, 0.104924, 0.194803, 0.374543, 0.608171, 0.913747", \ + "0.026891, 0.0341774, 0.104891, 0.194816, 0.374462, 0.608199, 0.913381", \ + "0.0576059, 0.0668832, 0.124143, 0.200564, 0.37456, 0.607974, 0.913726", \ + "0.0855271, 0.0980329, 0.172559, 0.239863, 0.389137, 0.608879, 0.913722", \ + "0.128506, 0.145392, 0.244684, 0.331455, 0.466461, 0.653812, 0.928088", \ + "0.177922, 0.199039, 0.322798, 0.431078, 0.594849, 0.76911, 1.00617", \ + "0.233492, 0.258644, 0.40688, 0.5346, 0.730179, 0.929149, 1.14995" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0162008, 0.0199708, 0.0509535, 0.0893714, 0.16612, 0.265856, 0.39627", \ + "0.0301102, 0.0346668, 0.065881, 0.104357, 0.181109, 0.280856, 0.409927", \ + "0.056391, 0.0673893, 0.126902, 0.173049, 0.249981, 0.349525, 0.479866", \ + "0.0713809, 0.0870121, 0.174527, 0.244275, 0.34153, 0.441886, 0.572231", \ + "0.0850252, 0.106547, 0.229477, 0.330451, 0.47353, 0.608912, 0.747963", \ + "0.0916847, 0.119142, 0.27591, 0.407229, 0.596051, 0.777511, 0.962101", \ + "0.092047, 0.124794, 0.314589, 0.474296, 0.706925, 0.933372, 1.16576" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147931, 0.0200733, 0.0646597, 0.120377, 0.231835, 0.376766, 0.566198", \ + "0.0200051, 0.023695, 0.0646512, 0.120393, 0.231821, 0.376765, 0.566194", \ + "0.0516504, 0.058697, 0.0974893, 0.136863, 0.234624, 0.376701, 0.566172", \ + "0.0800106, 0.0903119, 0.146899, 0.192312, 0.270107, 0.391033, 0.56795", \ + "0.123383, 0.138139, 0.218898, 0.284091, 0.376347, 0.474534, 0.620399", \ + "0.173864, 0.192345, 0.298109, 0.383106, 0.504682, 0.621655, 0.748426", \ + "0.229486, 0.252493, 0.382, 0.487378, 0.638329, 0.781975, 0.931833" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0245732, 0.0310454, 0.0840501, 0.149688, 0.280806, 0.451189, 0.67396", \ + "0.036967, 0.0432325, 0.0965397, 0.162477, 0.293782, 0.464371, 0.687142", \ + "0.0715864, 0.0842029, 0.156622, 0.222615, 0.353298, 0.523253, 0.746095", \ + "0.0971171, 0.114344, 0.215663, 0.301642, 0.43514, 0.604829, 0.826686", \ + "0.131399, 0.154422, 0.290802, 0.409108, 0.584933, 0.762868, 0.983516", \ + "0.166548, 0.195123, 0.364771, 0.513065, 0.736565, 0.960297, 1.19847", \ + "0.202041, 0.235949, 0.437644, 0.614079, 0.881432, 1.15218, 1.44033" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247304, 0.0334095, 0.105594, 0.195509, 0.375225, 0.608899, 0.914122", \ + "0.0268879, 0.0342997, 0.105559, 0.195409, 0.375238, 0.608948, 0.914447", \ + "0.0575728, 0.0668513, 0.124432, 0.200971, 0.375248, 0.609034, 0.914561", \ + "0.0856247, 0.0981113, 0.172602, 0.240119, 0.389594, 0.609875, 0.914462", \ + "0.128658, 0.145369, 0.244654, 0.331456, 0.466743, 0.654274, 0.928438", \ + "0.178003, 0.199121, 0.32283, 0.430988, 0.594838, 0.769374, 1.00629", \ + "0.233595, 0.258799, 0.406355, 0.534633, 0.730234, 0.928367, 1.15046" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166955, 0.0204912, 0.0515563, 0.0901299, 0.167148, 0.267225, 0.398055", \ + "0.0308786, 0.0353439, 0.0666525, 0.105218, 0.182208, 0.282281, 0.411879", \ + "0.0577382, 0.0685561, 0.127852, 0.173991, 0.251206, 0.351073, 0.481802", \ + "0.0725438, 0.0881755, 0.175708, 0.24543, 0.342626, 0.443249, 0.573889", \ + "0.0850454, 0.106715, 0.229931, 0.331715, 0.474931, 0.610408, 0.749641", \ + "0.0893261, 0.116526, 0.27523, 0.407218, 0.59756, 0.779191, 0.96382", \ + "0.0870336, 0.119092, 0.310362, 0.472477, 0.707167, 0.934875, 1.16779" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211382, 0.0274037, 0.0742884, 0.129945, 0.241164, 0.385905, 0.575257", \ + "0.0260421, 0.0307647, 0.0742893, 0.129951, 0.241171, 0.385904, 0.575256", \ + "0.0700098, 0.0748707, 0.106993, 0.146207, 0.243821, 0.38591, 0.575242", \ + "0.10899, 0.115615, 0.160835, 0.202115, 0.279091, 0.400152, 0.576922", \ + "0.167494, 0.176784, 0.241062, 0.299186, 0.386131, 0.483076, 0.629357", \ + "0.233181, 0.245308, 0.329039, 0.40572, 0.518971, 0.631594, 0.756842", \ + "0.304587, 0.319598, 0.423811, 0.518215, 0.65913, 0.798201, 0.943931" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481179, 0.0580181, 0.137582, 0.235047, 0.429084, 0.680898, 1.01002", \ + "0.0579224, 0.0681399, 0.148336, 0.246215, 0.44055, 0.69255, 1.02177", \ + "0.105659, 0.118748, 0.203606, 0.300604, 0.4945, 0.74648, 1.07524", \ + "0.143911, 0.161241, 0.27301, 0.376116, 0.5683, 0.818952, 1.14766", \ + "0.196458, 0.218932, 0.365422, 0.502309, 0.712617, 0.958817, 1.28974", \ + "0.252042, 0.279415, 0.457727, 0.625833, 0.889467, 1.16326, 1.48706", \ + "0.309685, 0.341817, 0.550901, 0.747479, 1.05866, 1.38268, 1.73635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505683, 0.063239, 0.169174, 0.30108, 0.564502, 0.906757, 1.35388", \ + "0.0499313, 0.0629512, 0.16917, 0.301085, 0.564475, 0.906698, 1.35403", \ + "0.0767982, 0.0885382, 0.176574, 0.301294, 0.564368, 0.906609, 1.35392", \ + "0.107235, 0.122231, 0.218385, 0.324502, 0.566967, 0.906741, 1.35403", \ + "0.153573, 0.172519, 0.294174, 0.407943, 0.614727, 0.919083, 1.35446", \ + "0.206765, 0.23005, 0.375963, 0.51282, 0.732242, 1.00208, 1.39448", \ + "0.265716, 0.293408, 0.463011, 0.620874, 0.872094, 1.14258, 1.4985" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00804707, 0.00804726, 0.00804736, 0.00804698, 0.00804589, 0.00804273, 0.00804013", \ + "0.00795818, 0.00795769, 0.00798713, 0.00798407, 0.00799305, 0.00799167, 0.00798984", \ + "0.00795136, 0.0079469, 0.00795522, 0.00796391, 0.00797231, 0.00797845, 0.00797993", \ + "0.00828016, 0.00824881, 0.0081366, 0.00807313, 0.00804704, 0.00801712, 0.00801542", \ + "0.00944979, 0.00935621, 0.00891518, 0.0086849, 0.00846726, 0.00830777, 0.00820323", \ + "0.0114892, 0.0113433, 0.0104921, 0.00995224, 0.00938567, 0.00905758, 0.00877247", \ + "0.0141883, 0.0139934, 0.0128127, 0.0119324, 0.0109319, 0.0102824, 0.0097647" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000158273, 0.000159698, 0.000162858, 0.000160062, 0.000160202, 0.000159901, 0.000158747", \ + "2.27908e-05, 3.2908e-05, 7.7437e-05, 9.1608e-05, 0.000100592, 0.000104529, 0.000105622", \ + "-7.04986e-05, -6.34474e-05, -1.19021e-05, 1.75733e-05, 4.71556e-05, 6.67689e-05, 7.7953e-05", \ + "0.000145392, 0.00012723, 7.86959e-05, 7.0908e-05, 7.01599e-05, 7.53112e-05, 8.00826e-05", \ + "0.00115977, 0.00107761, 0.000717061, 0.000536787, 0.000388219, 0.00029614, 0.000243712", \ + "0.00309773, 0.00294517, 0.00215176, 0.00166638, 0.0011896, 0.000914599, 0.000725291", \ + "0.00579428, 0.00558577, 0.0044016, 0.00355638, 0.00265554, 0.00206273, 0.00161785" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00705807, 0.00706076, 0.00706683, 0.00706782, 0.00706726, 0.00706585, 0.0070657", \ + "0.0069328, 0.00694525, 0.00701546, 0.00703084, 0.0070455, 0.00705014, 0.00705104", \ + "0.00688099, 0.00688409, 0.00692139, 0.00696723, 0.00700768, 0.00701715, 0.00703374", \ + "0.00723801, 0.00720475, 0.00709831, 0.00705663, 0.00705498, 0.0070456, 0.00705631", \ + "0.00840053, 0.00832034, 0.00787066, 0.00763367, 0.00745294, 0.00731395, 0.00723145", \ + "0.0103801, 0.0102283, 0.009392, 0.00885837, 0.00832065, 0.00799245, 0.00778407", \ + "0.0129785, 0.0127854, 0.0116272, 0.0107682, 0.00983798, 0.00922092, 0.00871059" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000159035, 0.000160416, 0.000163859, 0.000164418, 0.0001644, 0.000164519, 0.000163033", \ + "1.74349e-05, 3.41494e-05, 7.65553e-05, 9.07333e-05, 9.93769e-05, 0.000103039, 0.000104818", \ + "-3.00306e-05, -2.72681e-05, -4.12683e-07, 2.85554e-05, 5.30497e-05, 6.48505e-05, 8.25473e-05", \ + "0.000292048, 0.000262551, 0.000159237, 0.000125812, 9.93106e-05, 9.59083e-05, 9.45955e-05", \ + "0.00144115, 0.00134087, 0.000892572, 0.000656545, 0.000455012, 0.000339905, 0.00027334", \ + "0.00338047, 0.00322533, 0.00237221, 0.00183498, 0.00130768, 0.000984513, 0.000759317", \ + "0.00598835, 0.00577927, 0.00457491, 0.00370679, 0.00276722, 0.00212883, 0.00166009" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00529877, 0.00530612, 0.00532341, 0.00532678, 0.00532752, 0.0053262, 0.00532532", \ + "0.00514525, 0.00516228, 0.00523484, 0.00525933, 0.00525711, 0.00528278, 0.00528493", \ + "0.00545392, 0.00546435, 0.00531956, 0.00529596, 0.00528129, 0.00527391, 0.00527766", \ + "0.00618772, 0.00610944, 0.00581955, 0.00566806, 0.00551167, 0.00543121, 0.00538774", \ + "0.00780263, 0.00768033, 0.00702393, 0.00660674, 0.00620145, 0.00593458, 0.00576867", \ + "0.0100172, 0.00985363, 0.00887957, 0.00820124, 0.00748894, 0.00684386, 0.00650849", \ + "0.0129208, 0.0127132, 0.0114474, 0.0104762, 0.0093275, 0.00851947, 0.0077775" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000208007, -0.00018473, -0.000140634, -0.000131442, -0.000127152, -0.00012538, -0.000122952", \ + "-0.000396374, -0.000346958, -0.00018557, -0.000135562, -0.0001035, -8.97477e-05, -8.22409e-05", \ + "-0.000409911, -0.00040865, -0.000332326, -0.00025946, -0.000187707, -0.000144832, -0.000122501", \ + "3.7292e-05, -1.47559e-05, -0.000157088, -0.000166675, -0.000153195, -0.000135454, -0.000116967", \ + "0.00141219, 0.0012644, 0.000656565, 0.000406194, 0.000213144, 0.000115514, 6.41105e-05", \ + "0.00360784, 0.00337126, 0.00226762, 0.00166573, 0.00112414, 0.000799054, 0.00057843", \ + "0.00649328, 0.00619865, 0.00463109, 0.00363992, 0.00264237, 0.00199746, 0.00153179" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00640595, 0.00641044, 0.00642352, 0.00642576, 0.00642594, 0.00642316, 0.00642147", \ + "0.00625456, 0.00626907, 0.00633066, 0.00635362, 0.00635011, 0.00637238, 0.00637276", \ + "0.00654819, 0.00653213, 0.00640022, 0.00638574, 0.00637041, 0.0063646, 0.0063647", \ + "0.0072054, 0.0071429, 0.00686882, 0.00672619, 0.00639677, 0.00650873, 0.00646303", \ + "0.00877576, 0.00865604, 0.00804494, 0.007665, 0.00727565, 0.00700619, 0.00684013", \ + "0.0109436, 0.0107826, 0.00988306, 0.00922431, 0.00853639, 0.00793946, 0.00757147", \ + "0.0137991, 0.0136095, 0.0124089, 0.0114672, 0.0103707, 0.00955899, 0.00882039" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000208833, -0.000185635, -0.000141252, -0.000132756, -0.00012754, -0.000126243, -0.000125371", \ + "-0.000396576, -0.000346856, -0.000186997, -0.000135423, -0.000104022, -9.03191e-05, -8.30145e-05", \ + "-0.000432897, -0.000428167, -0.000347942, -0.000270246, -0.000192603, -0.000148189, -0.0001243", \ + "-6.48461e-05, -0.000106741, -0.000216313, -0.000216168, -0.000187671, -0.000158332, -0.000135116", \ + "0.00113831, 0.00101018, 0.000493002, 0.000279259, 0.000124977, 5.21165e-05, 1.559e-05", \ + "0.00319232, 0.00298458, 0.00198037, 0.00143907, 0.000961805, 0.000671005, 0.000483891", \ + "0.00602218, 0.00574211, 0.00425087, 0.00331984, 0.00240726, 0.00181858, 0.00138385" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00529457, 0.00530191, 0.00531833, 0.00532176, 0.00532267, 0.00532337, 0.00532219", \ + "0.00514917, 0.00516291, 0.00522835, 0.00525474, 0.00527098, 0.0052737, 0.00528075", \ + "0.0054841, 0.00544579, 0.00538588, 0.00533983, 0.00531091, 0.00529666, 0.00528773", \ + "0.00626939, 0.00619902, 0.00585375, 0.00568147, 0.00553489, 0.00545328, 0.0053994", \ + "0.00793802, 0.00780588, 0.00713666, 0.00670047, 0.00626459, 0.00597421, 0.00579697", \ + "0.010313, 0.0101335, 0.00911342, 0.00839342, 0.00758848, 0.00707073, 0.00664862", \ + "0.0133823, 0.0131605, 0.011851, 0.0108119, 0.00961547, 0.00872228, 0.00809526" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000232331, -0.000209218, -0.000163609, -0.00015417, -0.000148187, -0.000147669, -0.000145079", \ + "-0.000432604, -0.000388535, -0.000237092, -0.000188022, -0.000154942, -0.000140726, -0.000132801", \ + "-0.000426176, -0.00042223, -0.000370291, -0.000311622, -0.000243985, -0.000202525, -0.000180082", \ + "5.79032e-05, -1.89437e-06, -0.000168213, -0.000199536, -0.000197069, -0.000185326, -0.000173671", \ + "0.00150172, 0.00134581, 0.000713097, 0.000436269, 0.000207587, 0.000101178, 2.61287e-05", \ + "0.00382944, 0.00358537, 0.00242337, 0.00178205, 0.00119971, 0.000834721, 0.000587487", \ + "0.00686433, 0.00655763, 0.00492543, 0.00388299, 0.00283581, 0.00213905, 0.00162028" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00640595, 0.00641044, 0.00642352, 0.00642576, 0.00642594, 0.00642316, 0.00642147", \ + "0.00625456, 0.00626907, 0.00633066, 0.00635362, 0.00635011, 0.00637238, 0.00637276", \ + "0.00654819, 0.00653213, 0.00640022, 0.00638574, 0.00637041, 0.0063646, 0.0063647", \ + "0.0072054, 0.0071429, 0.00686882, 0.00672619, 0.00639677, 0.00650873, 0.00646303", \ + "0.00877576, 0.00865604, 0.00804494, 0.007665, 0.00727565, 0.00700619, 0.00684013", \ + "0.0109436, 0.0107826, 0.00988306, 0.00922431, 0.00853639, 0.00793946, 0.00757147", \ + "0.0137991, 0.0136095, 0.0124089, 0.0114672, 0.0103707, 0.00955899, 0.00882039" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000232331, -0.000209218, -0.000163609, -0.00015417, -0.000148187, -0.000147669, -0.000145079", \ + "-0.000432604, -0.000388535, -0.000237092, -0.000188022, -0.000154942, -0.000140726, -0.000132801", \ + "-0.000426176, -0.00042223, -0.000370291, -0.000311622, -0.000243985, -0.000202525, -0.000180082", \ + "5.79032e-05, -1.89437e-06, -0.000168213, -0.000199536, -0.000197069, -0.000185326, -0.000173671", \ + "0.00150172, 0.00134581, 0.000713097, 0.000436269, 0.000207587, 0.000101178, 2.61287e-05", \ + "0.00382944, 0.00358537, 0.00242337, 0.00178205, 0.00119971, 0.000834721, 0.000587487", \ + "0.00686433, 0.00655763, 0.00492543, 0.00388299, 0.00283581, 0.00213905, 0.00162028" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00377201, 0.0037997, 0.00387374, 0.00388367, 0.00389556, 0.00389537, 0.00389592", \ + "0.00362006, 0.00365268, 0.00378673, 0.00383559, 0.00386845, 0.00388997, 0.0035877", \ + "0.00407668, 0.00402287, 0.00392864, 0.00384688, 0.00388829, 0.00389405, 0.00390028", \ + "0.0049473, 0.00483974, 0.00444953, 0.00429823, 0.00414417, 0.00406132, 0.00401789", \ + "0.00686049, 0.00667591, 0.00582577, 0.00536137, 0.00495434, 0.00466956, 0.00445784", \ + "0.00948951, 0.00923112, 0.0079612, 0.00717506, 0.0063484, 0.00575145, 0.00531848", \ + "0.012895, 0.0125853, 0.0109198, 0.0097769, 0.0084769, 0.00755607, 0.00679345" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000375688, -0.000351779, -0.000286424, -0.000273601, -0.000266245, -0.000263499, -0.000260203", \ + "-0.000562164, -0.000524066, -0.000392574, -0.000339195, -0.000303805, -0.000282113, -0.000280332", \ + "-0.000142164, -0.000198936, -0.000282891, -0.000311992, -0.000311593, -0.000304117, -0.00029678", \ + "0.000689773, 0.000595229, 0.000195405, 5.13148e-05, -4.29053e-05, -0.000168532, -0.00020207", \ + "0.00256884, 0.00237177, 0.00150455, 0.00104565, 0.000606481, 0.000356977, 0.000173628", \ + "0.00518663, 0.00491041, 0.00357667, 0.00277521, 0.001965, 0.0014072, 0.000993461", \ + "0.00860033, 0.00825569, 0.00644829, 0.00527204, 0.00398833, 0.0030772, 0.00236199" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00541609, 0.00544739, 0.00551079, 0.00552274, 0.00553023, 0.00553198, 0.00553037", \ + "0.00530736, 0.00534759, 0.00546829, 0.00551751, 0.00554827, 0.00556857, 0.00527759", \ + "0.00563766, 0.00563999, 0.0055787, 0.00553132, 0.00557911, 0.00558649, 0.00558911", \ + "0.00638825, 0.00630631, 0.00598609, 0.00588832, 0.00576628, 0.0057178, 0.00568652", \ + "0.0081008, 0.00793745, 0.00718415, 0.00678055, 0.00643463, 0.00618994, 0.00603857", \ + "0.0104395, 0.0102204, 0.00909315, 0.00835107, 0.00763474, 0.00717738, 0.00676523", \ + "0.0134905, 0.0132202, 0.0117333, 0.0106734, 0.00948918, 0.00868995, 0.00800998" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000155289, 0.000177229, 0.000220389, 0.000231862, 0.00023456, 0.000237336, 0.000239419", \ + "-1.63893e-05, 9.24932e-06, 0.000118887, 0.000168655, 0.000202292, 0.000215864, 0.000224836", \ + "0.000234192, 0.000230397, 0.000140749, 0.000128582, 0.000149695, 0.000170793, 0.000193773", \ + "0.000877047, 0.000811075, 0.00058131, 0.000446118, 0.000344118, 0.000283891, 0.000255298", \ + "0.00241889, 0.00229235, 0.00168263, 0.001315, 0.000977684, 0.000731068, 0.000580196", \ + "0.00462496, 0.00442446, 0.00343088, 0.0028028, 0.00210532, 0.00163918, 0.00128224", \ + "0.00755865, 0.00728359, 0.00589383, 0.00494641, 0.00388702, 0.00308439, 0.00245658" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00374195, 0.0037747, 0.00384182, 0.00385497, 0.00386154, 0.00386345, 0.00386422", \ + "0.00358314, 0.00362759, 0.00375832, 0.00380971, 0.0038447, 0.00386666, 0.00358808", \ + "0.00401451, 0.00396506, 0.00389482, 0.00382832, 0.00387352, 0.00387736, 0.00388165", \ + "0.00484914, 0.00474305, 0.00438002, 0.00424265, 0.00410279, 0.0040277, 0.0039887", \ + "0.00673095, 0.00654921, 0.00571458, 0.00526091, 0.00486979, 0.00460639, 0.00440701", \ + "0.00928828, 0.00903384, 0.00778334, 0.0070077, 0.0062193, 0.00563529, 0.00521947", \ + "0.0126175, 0.0123058, 0.0106659, 0.00954318, 0.00826912, 0.00735848, 0.00663754" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000325885, -0.000291687, -0.000235225, -0.000221705, -0.000217522, -0.000213261, -0.000212198", \ + "-0.000517607, -0.000484154, -0.000346147, -0.00028837, -0.000251019, -0.000238355, -0.000231185", \ + "-0.000122964, -0.000167163, -0.000224739, -0.000260442, -0.000260274, -0.00025698, -0.000246468", \ + "0.000691464, 0.000598195, 0.000232218, 7.33511e-05, -8.5819e-06, -0.000131987, -0.000169756", \ + "0.00250721, 0.00231713, 0.00149025, 0.00104342, 0.000644613, 0.000361586, 0.000193762", \ + "0.00504946, 0.00478176, 0.00348256, 0.00271483, 0.00192294, 0.0013863, 0.00099709", \ + "0.00838036, 0.00803902, 0.00625371, 0.00512795, 0.00387899, 0.00299172, 0.00230973" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00372788, 0.0037552, 0.00382881, 0.00384219, 0.00384962, 0.00384896, 0.00385023", \ + "0.00358217, 0.00362749, 0.00375346, 0.00380477, 0.00383949, 0.00386212, 0.00354558", \ + "0.00402064, 0.00396213, 0.0038929, 0.00382541, 0.00387264, 0.00387691, 0.00388152", \ + "0.00484912, 0.00475109, 0.00438103, 0.00424453, 0.00410345, 0.00402801, 0.0039887", \ + "0.0067293, 0.00654588, 0.00571947, 0.00526173, 0.00487056, 0.00460715, 0.00440754", \ + "0.00928144, 0.00903558, 0.00778317, 0.0070054, 0.00621393, 0.00563612, 0.00521947", \ + "0.0126133, 0.0123012, 0.010665, 0.00954257, 0.00826962, 0.00735926, 0.00663847" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000323353, -0.000300433, -0.000234975, -0.000222172, -0.000214055, -0.00021231, -0.000208928", \ + "-0.000514732, -0.000477702, -0.000339153, -0.000286729, -0.000251074, -0.000232635, -0.000223353", \ + "-0.000120458, -0.000165976, -0.000217044, -0.000257746, -0.000258199, -0.000256439, -0.000245853", \ + "0.000691758, 0.000599196, 0.000231125, 7.59562e-05, -6.9965e-06, -0.000131185, -0.000168735", \ + "0.00251082, 0.00232247, 0.00149399, 0.00104481, 0.000646058, 0.000363085, 0.00019816", \ + "0.0050556, 0.0047806, 0.0034858, 0.00272101, 0.00192966, 0.00138877, 0.0009991", \ + "0.00838371, 0.00804144, 0.00627104, 0.00513199, 0.00388174, 0.00299233, 0.00231288" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00541609, 0.00544739, 0.00551079, 0.00552274, 0.00553023, 0.00553198, 0.00553037", \ + "0.00530736, 0.00534759, 0.00546829, 0.00551751, 0.00554827, 0.00556857, 0.00527759", \ + "0.00563766, 0.00563999, 0.0055787, 0.00553132, 0.00557911, 0.00558649, 0.00558911", \ + "0.00638825, 0.00630631, 0.00598609, 0.00588832, 0.00576628, 0.0057178, 0.00568652", \ + "0.0081008, 0.00793745, 0.00718415, 0.00678055, 0.00643463, 0.00618994, 0.00603857", \ + "0.0104395, 0.0102204, 0.00909315, 0.00835107, 0.00763474, 0.00717738, 0.00676523", \ + "0.0134905, 0.0132202, 0.0117333, 0.0106734, 0.00948918, 0.00868995, 0.00800998" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000375688, -0.000351779, -0.000286424, -0.000273601, -0.000266245, -0.000263499, -0.000260203", \ + "-0.000562164, -0.000524066, -0.000392574, -0.000339195, -0.000303805, -0.000282113, -0.000280332", \ + "-0.000142164, -0.000198936, -0.000282891, -0.000311992, -0.000311593, -0.000304117, -0.00029678", \ + "0.000689773, 0.000595229, 0.000195405, 5.13148e-05, -4.29053e-05, -0.000168532, -0.00020207", \ + "0.00256884, 0.00237177, 0.00150455, 0.00104565, 0.000606481, 0.000356977, 0.000173628", \ + "0.00518663, 0.00491041, 0.00357667, 0.00277521, 0.001965, 0.0014072, 0.000993461", \ + "0.00860033, 0.00825569, 0.00644829, 0.00527204, 0.00398833, 0.0030772, 0.00236199" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160845; + rise_capacitance : 0.00160663; + rise_capacitance_range (0.00123514, 0.00160663); + fall_capacitance : 0.00160845; + fall_capacitance_range (0.00120985, 0.00160845); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000953968, -0.00108314, -0.00114825, -0.00115444, -0.00116362, -0.00115992, -0.00115688" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115601, 0.00116744, 0.00115626, 0.00116429, 0.00116501, 0.00115992, 0.00115688" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102355, -0.00109219, -0.00115109, -0.00115113, -0.0011563, -0.00115111, -0.00114805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114679, 0.00115127, 0.00115655, 0.00116096, 0.0011563, 0.00115111, 0.00114805" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126244, -0.00127393, -0.00127368, -0.00127444, -0.00127014, -0.00126947, -0.00126755" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127367, 0.00127832, 0.00128739, 0.00128241, 0.0012769, 0.00127193, 0.00126855" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y) + (!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126316, -0.00126361, -0.0012675, -0.00127183, -0.00126729, -0.00126649, -0.00126444" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126519, 0.00126782, 0.00128262, 0.00127894, 0.00127363, 0.00126859, 0.00126535" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126479, -0.00126294, -0.00126688, -0.00127137, -0.001267, -0.00126627, -0.00126432" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126757, 0.00126294, 0.00128274, 0.0012788, 0.00127369, 0.00126887, 0.00126569" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126375, -0.0012647, -0.0012719, -0.00127175, -0.00126723, -0.00126644, -0.00126441" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126652, 0.00126864, 0.00127539, 0.00127922, 0.00127401, 0.00126894, 0.0012657" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162176; + rise_capacitance : 0.00161703; + rise_capacitance_range (0.00115883, 0.00161703); + fall_capacitance : 0.00162176; + fall_capacitance_range (0.00121235, 0.00162176); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00095599, -0.00107312, -0.00114846, -0.00115459, -0.00115442, -0.00114946, -0.00114629" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114256, 0.00115636, 0.00115118, 0.0011592, 0.00115442, 0.00114946, 0.00114629" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102573, -0.00108489, -0.00115126, -0.00116, -0.00115792, -0.00115292, -0.00114971" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115204, 0.00116096, 0.00115507, 0.00116272, 0.00115792, 0.00115292, 0.00114971" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127395, -0.00127621, -0.00127579, -0.00127626, -0.00127569, -0.00127289, -0.00127086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131824, 0.00128108, 0.00127579, 0.00127626, 0.00127984, 0.00127527, 0.0012715" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126751, -0.00126149, -0.00126746, -0.00126981, -0.00126977, -0.00126671, -0.00126483" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127296, 0.00127686, 0.00126997, 0.00126981, 0.00127385, 0.00126893, 0.00126564" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012672, -0.00126086, -0.00126631, -0.00127164, -0.00126222, -0.00126656, -0.0012647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127023, 0.00127811, 0.00127042, 0.00127164, 0.00126222, 0.00126997, 0.00126579" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127732, -0.00128433, -0.0012848, -0.00128604, -0.00128415, -0.00128095, -0.0012789" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130082, 0.00132184, 0.00130564, 0.00131121, 0.00130392, 0.0012951, 0.00128676" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128904, -0.00128794, -0.00129123, -0.00129335, -0.00129171, -0.00128862, -0.00128687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128938, 0.00129172, 0.00129288, 0.00130075, 0.00129679, 0.00129217, 0.00128929" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168427; + rise_capacitance : 0.00168427; + rise_capacitance_range (0.00120496, 0.00168427); + fall_capacitance : 0.00165296; + fall_capacitance_range (0.00111089, 0.00165296); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000202373, -0.000205887, -0.000205473, -0.000204448, -0.000203558, -0.000202886, -0.000202435" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000212909, 0.000215319, 0.000215013, 0.0002144, 0.000212299, 0.000209547, 0.000206088" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101493, -0.00106559, -0.00113425, -0.00115075, -0.00116222, -0.00115796, -0.0011553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115593, 0.00115916, 0.00115884, 0.00116537, 0.00116222, 0.00115796, 0.0011553" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012658, -0.00126857, -0.00127493, -0.0012742, -0.00126973, -0.00126926, -0.00126766" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129005, 0.00126857, 0.00127645, 0.00128014, 0.00127585, 0.00127105, 0.00126766" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126662, -0.00126438, -0.00127292, -0.00127216, -0.00126769, -0.00126721, -0.00126561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127059, 0.0012785, 0.00127355, 0.00127772, 0.00127353, 0.00126889, 0.00126561" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171241; + rise_capacitance : 0.00171172; + rise_capacitance_range (0.00105813, 0.00171172); + fall_capacitance : 0.00171241; + fall_capacitance_range (0.00104466, 0.00171241); + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156488, -0.00156645, -0.00157302, -0.00157569, -0.00157681, -0.00157848, -0.00158419" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158765, 0.00159037, 0.00161154, 0.00158829, 0.00159745, 0.00159282, 0.0015895" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0015523, -0.00155375, -0.00156073, -0.00156319, -0.00156551, -0.00156961, -0.00157853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158642, 0.00158928, 0.0016104, 0.0015872, 0.00159648, 0.00159203, 0.00158899" \ + ); + } + } + } + } + cell (AOAI211X2) { + area : 9.8784; + cell_leakage_power : 0.305981; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.443862; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366459; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376923; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.41925; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227375; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279733; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.419249; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126861; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18252; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377286; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282531; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182631; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237533; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305981; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0444213, 0.0570838, 0.121844, 0.200959, 0.358162, 0.562174, 0.828437", \ + "0.0572379, 0.0699897, 0.134997, 0.214175, 0.371431, 0.575355, 0.841734", \ + "0.0922448, 0.109385, 0.182241, 0.261717, 0.419053, 0.623093, 0.889625", \ + "0.114798, 0.137719, 0.231145, 0.321727, 0.480853, 0.684996, 0.951436", \ + "0.139938, 0.170509, 0.293262, 0.407588, 0.593903, 0.803467, 1.06973", \ + "0.163032, 0.200937, 0.351952, 0.491498, 0.713045, 0.95359, 1.23041", \ + "0.182572, 0.227256, 0.405771, 0.570561, 0.828746, 1.10239, 1.41353" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0375958, 0.0543398, 0.144003, 0.255453, 0.477839, 0.766582, 1.14398", \ + "0.0375184, 0.0543151, 0.143973, 0.255409, 0.477848, 0.766717, 1.14394", \ + "0.0579338, 0.0735141, 0.152261, 0.257419, 0.477861, 0.766717, 1.14419", \ + "0.0861895, 0.104213, 0.186237, 0.280461, 0.485074, 0.76679, 1.14422", \ + "0.131965, 0.154599, 0.249507, 0.349354, 0.535514, 0.794423, 1.15221", \ + "0.180179, 0.208453, 0.322543, 0.43412, 0.630524, 0.870818, 1.20295", \ + "0.230376, 0.265255, 0.40098, 0.527444, 0.740656, 0.988811, 1.30109" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.054681, 0.0692379, 0.144668, 0.237483, 0.422275, 0.662229, 0.975651", \ + "0.0662208, 0.0810091, 0.156929, 0.249898, 0.434788, 0.674719, 0.988233", \ + "0.100971, 0.11871, 0.199236, 0.292608, 0.4777, 0.71782, 1.03162", \ + "0.127027, 0.149947, 0.246495, 0.346512, 0.532338, 0.772113, 1.08572", \ + "0.159529, 0.19059, 0.313765, 0.432224, 0.635222, 0.876785, 1.1898", \ + "0.194762, 0.232791, 0.384015, 0.5243, 0.7546, 1.01647, 1.33241", \ + "0.231878, 0.277199, 0.455523, 0.618565, 0.878522, 1.16648, 1.50555" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0401966, 0.0589718, 0.159537, 0.284902, 0.534867, 0.860111, 1.28486", \ + "0.0402025, 0.0589121, 0.159538, 0.284902, 0.534865, 0.860182, 1.28486", \ + "0.0535247, 0.0712265, 0.163848, 0.285494, 0.53507, 0.860113, 1.28498", \ + "0.0773515, 0.0958719, 0.187782, 0.299863, 0.538389, 0.860092, 1.28486", \ + "0.122871, 0.143995, 0.240221, 0.351366, 0.570093, 0.874621, 1.28762", \ + "0.174434, 0.20078, 0.308416, 0.423492, 0.642802, 0.926729, 1.31843", \ + "0.227376, 0.258814, 0.384882, 0.509154, 0.734401, 1.01615, 1.38568" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0414136, 0.0536412, 0.117573, 0.19649, 0.353851, 0.558358, 0.825333", \ + "0.053755, 0.0662636, 0.130768, 0.209903, 0.367439, 0.571745, 0.838909", \ + "0.0854738, 0.103221, 0.177423, 0.256899, 0.415073, 0.61926, 0.886756", \ + "0.103798, 0.128347, 0.224294, 0.31626, 0.47585, 0.68093, 0.94891", \ + "0.122548, 0.155617, 0.283239, 0.400031, 0.588194, 0.798649, 1.06641", \ + "0.137072, 0.178446, 0.337316, 0.480609, 0.705021, 0.947418, 1.22577", \ + "0.146431, 0.195733, 0.385419, 0.555382, 0.817897, 1.09442, 1.40741" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325682, 0.0492099, 0.138816, 0.25042, 0.47337, 0.76312, 1.14182", \ + "0.0326333, 0.0492213, 0.138837, 0.250421, 0.473411, 0.763102, 1.14182", \ + "0.0539905, 0.0696981, 0.147804, 0.252603, 0.473392, 0.763083, 1.14202", \ + "0.0824649, 0.10043, 0.182521, 0.276613, 0.480968, 0.763272, 1.14198", \ + "0.128153, 0.150758, 0.24566, 0.345775, 0.532522, 0.791252, 1.14998", \ + "0.176833, 0.205641, 0.319551, 0.431019, 0.627515, 0.86824, 1.20097", \ + "0.228079, 0.263019, 0.399083, 0.525332, 0.737933, 0.986397, 1.29957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0517797, 0.0663349, 0.141762, 0.234566, 0.419371, 0.65924, 0.972847", \ + "0.0632127, 0.0780139, 0.153926, 0.246976, 0.431841, 0.671802, 0.985345", \ + "0.102969, 0.122305, 0.204506, 0.29772, 0.482868, 0.723007, 1.03682", \ + "0.133686, 0.159709, 0.263799, 0.365269, 0.550366, 0.790491, 1.10403", \ + "0.176007, 0.210184, 0.346592, 0.473213, 0.679796, 0.920382, 1.23373", \ + "0.222355, 0.264468, 0.431628, 0.585839, 0.830507, 1.09525, 1.41049", \ + "0.27102, 0.320614, 0.517843, 0.699005, 0.983242, 1.28573, 1.62811" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402205, 0.0589717, 0.159537, 0.284794, 0.534861, 0.860183, 1.28505", \ + "0.0401972, 0.0589586, 0.159538, 0.284902, 0.535095, 0.860181, 1.28493", \ + "0.0600591, 0.0770621, 0.165295, 0.285383, 0.535068, 0.860158, 1.28487", \ + "0.0892301, 0.108655, 0.196711, 0.303322, 0.537891, 0.860173, 1.28492", \ + "0.135579, 0.160103, 0.262312, 0.369301, 0.578197, 0.875669, 1.28654", \ + "0.185483, 0.216134, 0.338252, 0.45805, 0.668028, 0.937796, 1.32076", \ + "0.237855, 0.275584, 0.419901, 0.555168, 0.783378, 1.05041, 1.4031" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0329981, 0.045318, 0.109343, 0.188283, 0.345657, 0.55017, 0.817387", \ + "0.043854, 0.0562009, 0.120724, 0.199858, 0.357241, 0.561883, 0.829136", \ + "0.0802642, 0.100642, 0.178275, 0.256803, 0.413921, 0.617922, 0.885118", \ + "0.105059, 0.132476, 0.23918, 0.333521, 0.490314, 0.690813, 0.960339", \ + "0.135687, 0.171564, 0.313053, 0.441523, 0.636746, 0.841826, 1.10689", \ + "0.16424, 0.208519, 0.38224, 0.541637, 0.787519, 1.0377, 1.30954", \ + "0.190779, 0.242854, 0.446788, 0.634868, 0.92712, 1.22776, 1.55053" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325628, 0.0492081, 0.138856, 0.250448, 0.473391, 0.763108, 1.14184", \ + "0.0337031, 0.0492852, 0.138838, 0.25044, 0.473411, 0.763114, 1.14186", \ + "0.0637273, 0.0813052, 0.153431, 0.253371, 0.473361, 0.763055, 1.14199", \ + "0.0911628, 0.114563, 0.202593, 0.288734, 0.482961, 0.763077, 1.1419", \ + "0.131498, 0.162854, 0.279152, 0.383128, 0.554497, 0.79885, 1.14907", \ + "0.176781, 0.216012, 0.359976, 0.488141, 0.684988, 0.905571, 1.21805", \ + "0.226161, 0.273384, 0.444998, 0.595708, 0.827059, 1.06851, 1.35573" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0269614, 0.0365756, 0.0869586, 0.149522, 0.274537, 0.437021, 0.649488", \ + "0.0396972, 0.0496032, 0.10084, 0.16376, 0.289033, 0.451606, 0.664122", \ + "0.0682339, 0.0863415, 0.152921, 0.21758, 0.343222, 0.506124, 0.718846", \ + "0.0856385, 0.111784, 0.203218, 0.283249, 0.413462, 0.578106, 0.790366", \ + "0.105527, 0.14201, 0.26917, 0.375817, 0.538822, 0.713402, 0.926927", \ + "0.124527, 0.17088, 0.33286, 0.467885, 0.669259, 0.877075, 1.11081", \ + "0.140954, 0.196872, 0.392859, 0.556746, 0.797904, 1.04282, 1.31015" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017513, 0.0301333, 0.0984359, 0.183771, 0.354413, 0.576241, 0.866297", \ + "0.018411, 0.0302607, 0.098424, 0.183761, 0.354413, 0.576241, 0.866297", \ + "0.0404883, 0.053043, 0.110949, 0.187835, 0.354406, 0.576261, 0.866291", \ + "0.0676485, 0.0828304, 0.146901, 0.216553, 0.364658, 0.577722, 0.866289", \ + "0.112213, 0.132146, 0.209234, 0.286004, 0.424704, 0.611984, 0.880226", \ + "0.160176, 0.186018, 0.28252, 0.370909, 0.520755, 0.699165, 0.940573", \ + "0.211926, 0.243644, 0.362081, 0.464825, 0.631182, 0.819729, 1.05254" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0371918, 0.0499585, 0.114829, 0.193977, 0.351203, 0.55524, 0.821481", \ + "0.0480036, 0.0607501, 0.126185, 0.205472, 0.362689, 0.566777, 0.833414", \ + "0.0890337, 0.108328, 0.18368, 0.262413, 0.419299, 0.622839, 0.889399", \ + "0.117569, 0.143626, 0.246786, 0.339333, 0.495655, 0.698664, 0.964544", \ + "0.152579, 0.186592, 0.323756, 0.449823, 0.642341, 0.8467, 1.11099", \ + "0.185412, 0.227259, 0.395598, 0.552106, 0.795122, 1.04298, 1.31361", \ + "0.215686, 0.264858, 0.462649, 0.647598, 0.936304, 1.23448, 1.555" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0376158, 0.0543534, 0.144003, 0.255454, 0.477883, 0.766609, 1.1441", \ + "0.0378008, 0.054101, 0.143999, 0.255328, 0.477908, 0.766717, 1.14415", \ + "0.0673613, 0.0845349, 0.157051, 0.257818, 0.477852, 0.766766, 1.14438", \ + "0.0960644, 0.11882, 0.20544, 0.291722, 0.486712, 0.766595, 1.14421", \ + "0.138057, 0.168744, 0.283043, 0.385897, 0.556791, 0.801418, 1.15129", \ + "0.184672, 0.222909, 0.364932, 0.491746, 0.687923, 0.906477, 1.21946", \ + "0.235084, 0.281276, 0.45076, 0.600064, 0.831455, 1.07, 1.35659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305261, 0.0402507, 0.0906835, 0.153251, 0.27827, 0.440758, 0.653228", \ + "0.0437103, 0.0537688, 0.105083, 0.167989, 0.293187, 0.455763, 0.668337", \ + "0.0772528, 0.0941951, 0.158879, 0.223114, 0.348805, 0.511622, 0.724294", \ + "0.0971968, 0.121668, 0.210378, 0.289275, 0.419823, 0.583062, 0.796525", \ + "0.11623, 0.151876, 0.276973, 0.382571, 0.54464, 0.719393, 0.93256", \ + "0.132478, 0.178728, 0.340193, 0.474791, 0.67558, 0.883371, 1.1162", \ + "0.148585, 0.203923, 0.399134, 0.563066, 0.804329, 1.04851, 1.31578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185469, 0.0308439, 0.0990147, 0.184294, 0.355015, 0.576849, 0.866911", \ + "0.0192387, 0.0310126, 0.0990147, 0.184309, 0.354989, 0.576849, 0.866911", \ + "0.0402708, 0.0516881, 0.109899, 0.18769, 0.355012, 0.576869, 0.866874", \ + "0.0653511, 0.0801408, 0.144832, 0.214857, 0.365593, 0.578134, 0.866929", \ + "0.111357, 0.130443, 0.207271, 0.284026, 0.423196, 0.612196, 0.879847", \ + "0.167191, 0.189974, 0.282171, 0.369653, 0.519121, 0.698054, 0.939684", \ + "0.224699, 0.252698, 0.364982, 0.465094, 0.629959, 0.81855, 1.05134" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0249757, 0.0341191, 0.0814201, 0.139641, 0.255651, 0.406272, 0.603115", \ + "0.0376236, 0.0467498, 0.0941954, 0.152578, 0.268623, 0.419188, 0.616099", \ + "0.0705436, 0.0885848, 0.155005, 0.214205, 0.32824, 0.48004, 0.676574", \ + "0.0917212, 0.11643, 0.21032, 0.291292, 0.411624, 0.563153, 0.759533", \ + "0.11606, 0.149021, 0.276014, 0.388868, 0.556855, 0.722646, 0.918278", \ + "0.136726, 0.177554, 0.335674, 0.477775, 0.693084, 0.908274, 1.13364", \ + "0.153621, 0.20216, 0.389731, 0.558715, 0.817823, 1.07994, 1.35716" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0235089, 0.0359113, 0.102819, 0.186173, 0.35266, 0.569039, 0.852023", \ + "0.0260051, 0.0368825, 0.102813, 0.186175, 0.352781, 0.569167, 0.851932", \ + "0.0567759, 0.0711376, 0.124912, 0.19416, 0.352804, 0.569123, 0.851879", \ + "0.0838136, 0.103879, 0.176058, 0.23927, 0.371765, 0.572215, 0.851991", \ + "0.123499, 0.151271, 0.250621, 0.33528, 0.463131, 0.630253, 0.876237", \ + "0.16782, 0.203543, 0.329726, 0.437425, 0.597419, 0.760082, 0.973534", \ + "0.216675, 0.260112, 0.412533, 0.541702, 0.734522, 0.928583, 1.13837" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0268216, 0.0364238, 0.0868059, 0.14937, 0.274389, 0.436873, 0.649341", \ + "0.0394902, 0.0492934, 0.100524, 0.163467, 0.288696, 0.451263, 0.663781", \ + "0.068389, 0.0862264, 0.152586, 0.217169, 0.342778, 0.505675, 0.71843", \ + "0.0863845, 0.112235, 0.203157, 0.282939, 0.412601, 0.576977, 0.78991", \ + "0.109242, 0.14507, 0.27018, 0.376216, 0.538835, 0.713252, 0.926685", \ + "0.132967, 0.17801, 0.336437, 0.469873, 0.670155, 0.877771, 1.11084", \ + "0.155548, 0.209569, 0.400551, 0.561704, 0.800933, 1.04441, 1.31086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175137, 0.0301336, 0.0984423, 0.183771, 0.354413, 0.576241, 0.866296", \ + "0.0184719, 0.0302969, 0.0984447, 0.183755, 0.354381, 0.576241, 0.866297", \ + "0.0404083, 0.053119, 0.111114, 0.187922, 0.354406, 0.57626, 0.866196", \ + "0.067484, 0.0826379, 0.146951, 0.216437, 0.364682, 0.5778, 0.866289", \ + "0.111003, 0.13053, 0.208467, 0.28569, 0.424694, 0.611864, 0.880267", \ + "0.15748, 0.182971, 0.279981, 0.369284, 0.52005, 0.699372, 0.940542", \ + "0.208113, 0.238919, 0.357226, 0.460937, 0.628525, 0.818619, 1.05209" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0371918, 0.0499585, 0.114829, 0.193977, 0.351203, 0.55524, 0.821481", \ + "0.0480036, 0.0607501, 0.126185, 0.205472, 0.362689, 0.566777, 0.833414", \ + "0.0890337, 0.108328, 0.18368, 0.262413, 0.419299, 0.622839, 0.889399", \ + "0.117569, 0.143626, 0.246786, 0.339333, 0.495655, 0.698664, 0.964544", \ + "0.152579, 0.186592, 0.323756, 0.449823, 0.642341, 0.8467, 1.11099", \ + "0.185412, 0.227259, 0.395598, 0.552106, 0.795122, 1.04298, 1.31361", \ + "0.215686, 0.264858, 0.462649, 0.647598, 0.936304, 1.23448, 1.555" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0376158, 0.0543534, 0.144003, 0.255454, 0.477883, 0.766609, 1.1441", \ + "0.0378008, 0.054101, 0.143999, 0.255328, 0.477908, 0.766717, 1.14415", \ + "0.0673613, 0.0845349, 0.157051, 0.257818, 0.477852, 0.766766, 1.14438", \ + "0.0960644, 0.11882, 0.20544, 0.291722, 0.486712, 0.766595, 1.14421", \ + "0.138057, 0.168744, 0.283043, 0.385897, 0.556791, 0.801418, 1.15129", \ + "0.184672, 0.222909, 0.364932, 0.491746, 0.687923, 0.906477, 1.21946", \ + "0.235084, 0.281276, 0.45076, 0.600064, 0.831455, 1.07, 1.35659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305261, 0.0402507, 0.0906835, 0.153251, 0.27827, 0.440758, 0.653228", \ + "0.0437103, 0.0537688, 0.105083, 0.167989, 0.293187, 0.455763, 0.668337", \ + "0.0772528, 0.0941951, 0.158879, 0.223114, 0.348805, 0.511622, 0.724294", \ + "0.0971968, 0.121668, 0.210378, 0.289275, 0.419823, 0.583062, 0.796525", \ + "0.11623, 0.151876, 0.276973, 0.382571, 0.54464, 0.719393, 0.93256", \ + "0.132478, 0.178728, 0.340193, 0.474791, 0.67558, 0.883371, 1.1162", \ + "0.148585, 0.203923, 0.399134, 0.563066, 0.804329, 1.04851, 1.31578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185469, 0.0308439, 0.0990147, 0.184294, 0.355015, 0.576849, 0.866911", \ + "0.0192387, 0.0310126, 0.0990147, 0.184309, 0.354989, 0.576849, 0.866911", \ + "0.0402708, 0.0516881, 0.109899, 0.18769, 0.355012, 0.576869, 0.866874", \ + "0.0653511, 0.0801408, 0.144832, 0.214857, 0.365593, 0.578134, 0.866929", \ + "0.111357, 0.130443, 0.207271, 0.284026, 0.423196, 0.612196, 0.879847", \ + "0.167191, 0.189974, 0.282171, 0.369653, 0.519121, 0.698054, 0.939684", \ + "0.224699, 0.252698, 0.364982, 0.465094, 0.629959, 0.81855, 1.05134" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013417, 0.0193566, 0.0501212, 0.0882248, 0.16433, 0.263223, 0.392545", \ + "0.0257291, 0.03356, 0.0646472, 0.102805, 0.178821, 0.277826, 0.406224", \ + "0.0456725, 0.0637977, 0.123755, 0.170508, 0.246752, 0.3455, 0.474447", \ + "0.0561783, 0.0816565, 0.168731, 0.238485, 0.336148, 0.43596, 0.565148", \ + "0.0642387, 0.099, 0.220084, 0.320259, 0.462884, 0.598814, 0.737797", \ + "0.0658604, 0.109675, 0.263586, 0.392524, 0.579454, 0.760287, 0.945318", \ + "0.0613686, 0.112919, 0.298913, 0.45535, 0.684242, 0.908833, 1.14019" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111246, 0.0193402, 0.0639618, 0.119752, 0.231314, 0.376334, 0.566022", \ + "0.0180195, 0.0234, 0.0639608, 0.119744, 0.231325, 0.376354, 0.566023", \ + "0.0456554, 0.0577003, 0.0977266, 0.137517, 0.234582, 0.376342, 0.566028", \ + "0.0707324, 0.0881408, 0.146336, 0.193121, 0.27156, 0.392005, 0.568383", \ + "0.109492, 0.134099, 0.216696, 0.283311, 0.378194, 0.477373, 0.623555", \ + "0.154622, 0.186129, 0.293194, 0.380152, 0.504576, 0.62477, 0.753975", \ + "0.205909, 0.245759, 0.374865, 0.481741, 0.635465, 0.783244, 0.936883" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175961, 0.0256653, 0.067498, 0.119309, 0.222794, 0.357276, 0.533123", \ + "0.0302773, 0.0390287, 0.0811692, 0.133131, 0.236786, 0.370726, 0.547333", \ + "0.0584135, 0.0777204, 0.143684, 0.197957, 0.300982, 0.435775, 0.611401", \ + "0.0795739, 0.106148, 0.199826, 0.277042, 0.389428, 0.523386, 0.698857", \ + "0.1081, 0.143951, 0.271677, 0.379973, 0.537924, 0.692058, 0.866703", \ + "0.137548, 0.182258, 0.342563, 0.479713, 0.683312, 0.883862, 1.09272", \ + "0.167772, 0.220724, 0.411949, 0.576819, 0.822624, 1.06819, 1.32533" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144163, 0.0249602, 0.0820078, 0.153265, 0.295756, 0.480997, 0.723222", \ + "0.0191905, 0.0270948, 0.0820173, 0.15328, 0.295756, 0.480996, 0.723348", \ + "0.0463626, 0.0597605, 0.106514, 0.162134, 0.295929, 0.481106, 0.723012", \ + "0.071179, 0.0897649, 0.154458, 0.208996, 0.318579, 0.485573, 0.723249", \ + "0.10978, 0.135358, 0.223855, 0.298535, 0.408853, 0.545333, 0.750566", \ + "0.155051, 0.187414, 0.299638, 0.394461, 0.534237, 0.674103, 0.848316", \ + "0.206566, 0.245494, 0.38133, 0.494912, 0.664364, 0.832519, 1.01105" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139692, 0.0199198, 0.0508245, 0.0890623, 0.165465, 0.264728, 0.394505", \ + "0.0267586, 0.0343881, 0.0655771, 0.103863, 0.180185, 0.279508, 0.409197", \ + "0.0469675, 0.065074, 0.12474, 0.171552, 0.247942, 0.347006, 0.476714", \ + "0.0565747, 0.0822627, 0.169745, 0.239694, 0.337463, 0.43755, 0.56723", \ + "0.0620335, 0.096858, 0.219784, 0.320952, 0.464202, 0.600235, 0.73957", \ + "0.0594646, 0.102837, 0.260149, 0.391092, 0.58006, 0.761444, 0.946772", \ + "0.0509121, 0.101536, 0.29026, 0.449914, 0.682575, 0.908967, 1.1414" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171156, 0.0271002, 0.0741134, 0.129827, 0.241131, 0.386016, 0.575551", \ + "0.0239298, 0.0308334, 0.0741089, 0.12983, 0.241134, 0.386022, 0.575545", \ + "0.0675792, 0.0749992, 0.107844, 0.147422, 0.244336, 0.386, 0.575573", \ + "0.105241, 0.115628, 0.161477, 0.203636, 0.280936, 0.40155, 0.577802", \ + "0.16191, 0.176347, 0.241046, 0.300129, 0.389067, 0.486881, 0.633118", \ + "0.225309, 0.244411, 0.328485, 0.405763, 0.521153, 0.636148, 0.763531", \ + "0.294415, 0.317873, 0.422327, 0.517775, 0.659704, 0.801442, 0.950699" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402832, 0.0552569, 0.131242, 0.224192, 0.40905, 0.648983, 0.962604", \ + "0.0506549, 0.065607, 0.142214, 0.235569, 0.420812, 0.660888, 0.974596", \ + "0.0957588, 0.116382, 0.198783, 0.291274, 0.476017, 0.716064, 1.02969", \ + "0.131525, 0.158968, 0.26841, 0.368431, 0.551395, 0.790201, 1.10339", \ + "0.181819, 0.217493, 0.361199, 0.49469, 0.70024, 0.937689, 1.24866", \ + "0.236243, 0.279495, 0.454591, 0.618708, 0.875753, 1.1415, 1.45021", \ + "0.293504, 0.344087, 0.549628, 0.741792, 1.04515, 1.36037, 1.70386" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040217, 0.0589761, 0.159538, 0.284901, 0.53509, 0.860178, 1.28504", \ + "0.0397596, 0.0587085, 0.159535, 0.284894, 0.534938, 0.860177, 1.28504", \ + "0.0662408, 0.0846124, 0.16773, 0.285343, 0.535081, 0.860096, 1.28499", \ + "0.0939612, 0.117381, 0.209918, 0.309833, 0.538303, 0.860182, 1.28499", \ + "0.137095, 0.16673, 0.284247, 0.393914, 0.589959, 0.878898, 1.28595", \ + "0.186699, 0.223456, 0.364618, 0.496605, 0.706189, 0.960619, 1.32962", \ + "0.242172, 0.286264, 0.450255, 0.602463, 0.84442, 1.10228, 1.43714" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135006, 0.0194427, 0.050203, 0.0883062, 0.164409, 0.263308, 0.392624", \ + "0.0258373, 0.0336773, 0.0647676, 0.102913, 0.17887, 0.277891, 0.406365", \ + "0.0454534, 0.0636814, 0.123946, 0.170427, 0.246672, 0.345398, 0.474302", \ + "0.055254, 0.0808913, 0.168504, 0.238417, 0.336259, 0.435963, 0.565245", \ + "0.0616885, 0.0969353, 0.219089, 0.319648, 0.462629, 0.598724, 0.73786", \ + "0.0608509, 0.105281, 0.261072, 0.390732, 0.578629, 0.759602, 0.94482", \ + "0.0531235, 0.106303, 0.294199, 0.451996, 0.682339, 0.907379, 1.13943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111274, 0.0193447, 0.063966, 0.119749, 0.231318, 0.376359, 0.566026", \ + "0.017923, 0.0233338, 0.0639651, 0.119755, 0.231327, 0.376359, 0.566028", \ + "0.0458452, 0.0578275, 0.0975565, 0.137593, 0.234608, 0.37636, 0.566056", \ + "0.071374, 0.0888347, 0.146597, 0.193203, 0.271429, 0.392027, 0.568374", \ + "0.11071, 0.135505, 0.217746, 0.283984, 0.378459, 0.477466, 0.623512", \ + "0.156629, 0.188514, 0.295432, 0.38199, 0.505543, 0.624171, 0.75451", \ + "0.208701, 0.247012, 0.378477, 0.484852, 0.637729, 0.785685, 0.937359" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0205119, 0.0302758, 0.0808318, 0.143436, 0.268476, 0.430971, 0.643441", \ + "0.0326443, 0.0424206, 0.093404, 0.15638, 0.281599, 0.444202, 0.656733", \ + "0.0620496, 0.0826902, 0.154335, 0.217891, 0.342521, 0.504602, 0.717127", \ + "0.0847948, 0.112853, 0.213108, 0.29744, 0.426179, 0.587924, 0.800277", \ + "0.116153, 0.15353, 0.288677, 0.405068, 0.577073, 0.74931, 0.959902", \ + "0.149277, 0.19582, 0.36387, 0.509757, 0.72899, 0.947824, 1.17886", \ + "0.183951, 0.238997, 0.438915, 0.612215, 0.874972, 1.14041, 1.42141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0174981, 0.0301315, 0.0984422, 0.183771, 0.354413, 0.576202, 0.866323", \ + "0.0213295, 0.0315618, 0.0984408, 0.18377, 0.354387, 0.576242, 0.866322", \ + "0.048755, 0.0636326, 0.118741, 0.19004, 0.354406, 0.576267, 0.8662", \ + "0.0737551, 0.0938579, 0.166299, 0.230429, 0.370084, 0.577531, 0.866307", \ + "0.112804, 0.140082, 0.236569, 0.320472, 0.450968, 0.62437, 0.882164", \ + "0.158508, 0.192714, 0.313362, 0.417909, 0.575733, 0.740077, 0.962958", \ + "0.210294, 0.251267, 0.395459, 0.51983, 0.708057, 0.897839, 1.10973" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013444, 0.019382, 0.0501457, 0.0882492, 0.164354, 0.263252, 0.392568", \ + "0.0258505, 0.0336732, 0.0647627, 0.102912, 0.178876, 0.277935, 0.406313", \ + "0.0454717, 0.063686, 0.12379, 0.170449, 0.246659, 0.34542, 0.474545", \ + "0.0552605, 0.080983, 0.168512, 0.238423, 0.33626, 0.435964, 0.565244", \ + "0.0616254, 0.0970031, 0.219094, 0.319649, 0.462633, 0.598727, 0.737693", \ + "0.0608435, 0.105261, 0.261066, 0.390733, 0.578509, 0.759618, 0.944823", \ + "0.0531714, 0.106135, 0.294213, 0.451988, 0.682417, 0.907376, 1.13938" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111246, 0.0193421, 0.0639707, 0.119749, 0.231328, 0.376359, 0.566028", \ + "0.0179331, 0.023337, 0.0639648, 0.119755, 0.231329, 0.376359, 0.566027", \ + "0.0458016, 0.0578052, 0.0977287, 0.137571, 0.234612, 0.376368, 0.566057", \ + "0.0712946, 0.0886753, 0.146582, 0.193197, 0.271429, 0.392027, 0.568373", \ + "0.110741, 0.135322, 0.217727, 0.283978, 0.378455, 0.477462, 0.623504", \ + "0.156536, 0.188466, 0.295409, 0.381977, 0.505624, 0.624179, 0.754506", \ + "0.208242, 0.247185, 0.378477, 0.484837, 0.63762, 0.78567, 0.93791" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196736, 0.0294224, 0.0800151, 0.142615, 0.26766, 0.430156, 0.642652", \ + "0.0321004, 0.0418206, 0.0927838, 0.155654, 0.280138, 0.443552, 0.656096", \ + "0.0617666, 0.0823353, 0.153735, 0.21721, 0.341853, 0.503974, 0.716464", \ + "0.08458, 0.112589, 0.212679, 0.296879, 0.425521, 0.587323, 0.799645", \ + "0.115983, 0.153328, 0.288354, 0.404654, 0.576516, 0.748601, 0.959252", \ + "0.149134, 0.19565, 0.363614, 0.509297, 0.728546, 0.947097, 1.17821", \ + "0.183832, 0.238843, 0.438691, 0.611933, 0.8746, 1.13995, 1.42089" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176865, 0.0305232, 0.0990181, 0.184361, 0.355016, 0.576849, 0.866849", \ + "0.0212373, 0.0316572, 0.0989912, 0.184358, 0.355034, 0.576849, 0.866886", \ + "0.0487219, 0.0635914, 0.118961, 0.190434, 0.354961, 0.576759, 0.866963", \ + "0.0737661, 0.0938501, 0.166329, 0.230654, 0.370412, 0.577926, 0.866872", \ + "0.112849, 0.140104, 0.236573, 0.320515, 0.449858, 0.624823, 0.882619", \ + "0.158577, 0.192755, 0.313369, 0.418055, 0.575812, 0.740473, 0.96362", \ + "0.210364, 0.25135, 0.395488, 0.519842, 0.70809, 0.897906, 1.10995" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139692, 0.0199198, 0.0508245, 0.0890623, 0.165465, 0.264728, 0.394505", \ + "0.0267586, 0.0343881, 0.0655771, 0.103863, 0.180185, 0.279508, 0.409197", \ + "0.0469675, 0.065074, 0.12474, 0.171552, 0.247942, 0.347006, 0.476714", \ + "0.0565747, 0.0822627, 0.169745, 0.239694, 0.337463, 0.43755, 0.56723", \ + "0.0620335, 0.096858, 0.219784, 0.320952, 0.464202, 0.600235, 0.73957", \ + "0.0594646, 0.102837, 0.260149, 0.391092, 0.58006, 0.761444, 0.946772", \ + "0.0509121, 0.101536, 0.29026, 0.449914, 0.682575, 0.908967, 1.1414" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171156, 0.0271002, 0.0741134, 0.129827, 0.241131, 0.386016, 0.575551", \ + "0.0239298, 0.0308334, 0.0741089, 0.12983, 0.241134, 0.386022, 0.575545", \ + "0.0675792, 0.0749992, 0.107844, 0.147422, 0.244336, 0.386, 0.575573", \ + "0.105241, 0.115628, 0.161477, 0.203636, 0.280936, 0.40155, 0.577802", \ + "0.16191, 0.176347, 0.241046, 0.300129, 0.389067, 0.486881, 0.633118", \ + "0.225309, 0.244411, 0.328485, 0.405763, 0.521153, 0.636148, 0.763531", \ + "0.294415, 0.317873, 0.422327, 0.517775, 0.659704, 0.801442, 0.950699" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402832, 0.0552569, 0.131242, 0.224192, 0.40905, 0.648983, 0.962604", \ + "0.0506549, 0.065607, 0.142214, 0.235569, 0.420812, 0.660888, 0.974596", \ + "0.0957588, 0.116382, 0.198783, 0.291274, 0.476017, 0.716064, 1.02969", \ + "0.131525, 0.158968, 0.26841, 0.368431, 0.551395, 0.790201, 1.10339", \ + "0.181819, 0.217493, 0.361199, 0.49469, 0.70024, 0.937689, 1.24866", \ + "0.236243, 0.279495, 0.454591, 0.618708, 0.875753, 1.1415, 1.45021", \ + "0.293504, 0.344087, 0.549628, 0.741792, 1.04515, 1.36037, 1.70386" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040217, 0.0589761, 0.159538, 0.284901, 0.53509, 0.860178, 1.28504", \ + "0.0397596, 0.0587085, 0.159535, 0.284894, 0.534938, 0.860177, 1.28504", \ + "0.0662408, 0.0846124, 0.16773, 0.285343, 0.535081, 0.860096, 1.28499", \ + "0.0939612, 0.117381, 0.209918, 0.309833, 0.538303, 0.860182, 1.28499", \ + "0.137095, 0.16673, 0.284247, 0.393914, 0.589959, 0.878898, 1.28595", \ + "0.186699, 0.223456, 0.364618, 0.496605, 0.706189, 0.960619, 1.32962", \ + "0.242172, 0.286264, 0.450255, 0.602463, 0.84442, 1.10228, 1.43714" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156295, 0.0156312, 0.0156321, 0.0156315, 0.0156276, 0.0156233, 0.0156159", \ + "0.0154364, 0.0154407, 0.0154983, 0.015506, 0.0155209, 0.0155206, 0.0155164", \ + "0.0154237, 0.0154227, 0.0154402, 0.0154651, 0.015486, 0.015484, 0.0154876", \ + "0.0162413, 0.0161187, 0.015851, 0.0157308, 0.0156266, 0.0155932, 0.0155826", \ + "0.0189175, 0.0185754, 0.0175897, 0.0170477, 0.0165971, 0.0162374, 0.0160114", \ + "0.0233867, 0.0228662, 0.0210712, 0.0198534, 0.0186034, 0.0177964, 0.0173124", \ + "0.029164, 0.0285097, 0.0260492, 0.0241677, 0.0220215, 0.0205986, 0.0193683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000315601, 0.00032165, 0.000328176, 0.000329274, 0.000329234, 0.000328341, 0.000327019", \ + "4.21389e-06, 5.58713e-05, 0.000143872, 0.000173127, 0.000191374, 0.000198563, 0.000202207", \ + "-0.000160852, -0.000141846, -4.20114e-05, 1.71071e-05, 7.84405e-05, 0.00011475, 0.000139429", \ + "0.000383756, 0.000312492, 0.000176678, 0.000144529, 0.000151281, 0.000151429, 0.00015277", \ + "0.00271795, 0.00240975, 0.00159219, 0.00118053, 0.000842904, 0.00064897, 0.000509124", \ + "0.00698603, 0.00642767, 0.00468789, 0.00362545, 0.00260059, 0.00196227, 0.00152217", \ + "0.0127571, 0.0120471, 0.00948785, 0.00765778, 0.00569098, 0.00440555, 0.00345413" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0138284, 0.013842, 0.0138567, 0.013859, 0.0138588, 0.0138574, 0.0138529", \ + "0.01353, 0.013587, 0.013743, 0.0137795, 0.0138058, 0.013812, 0.0138154", \ + "0.0134793, 0.0134764, 0.0135571, 0.0136234, 0.0137286, 0.0137354, 0.0137857", \ + "0.0143271, 0.0142012, 0.0139182, 0.0138371, 0.0138381, 0.0138187, 0.0138371", \ + "0.0169607, 0.0166355, 0.0156199, 0.0151354, 0.014715, 0.014414, 0.014256", \ + "0.0212709, 0.0207824, 0.0189789, 0.0178483, 0.0166501, 0.0158971, 0.0154549", \ + "0.0268532, 0.0261975, 0.023781, 0.0219875, 0.019944, 0.0185172, 0.0174464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000306158, 0.000312659, 0.000319762, 0.000320993, 0.000321116, 0.000320364, 0.000318788", \ + "-5.65379e-06, 4.9723e-05, 0.000145112, 0.000171833, 0.000190135, 0.00019787, 0.000200251", \ + "-7.9828e-05, -7.44216e-05, -7.73604e-06, 3.85912e-05, 8.90457e-05, 0.000123284, 0.000145902", \ + "0.000683059, 0.000566162, 0.000331193, 0.000258537, 0.000203525, 0.000187291, 0.000180139", \ + "0.00325889, 0.00289481, 0.0019027, 0.00138363, 0.000957057, 0.000716037, 0.000561995", \ + "0.00745832, 0.0069003, 0.00505174, 0.00389039, 0.00278868, 0.00208097, 0.00159787", \ + "0.0129933, 0.0122962, 0.00971843, 0.00787078, 0.0058409, 0.00451781, 0.00349712" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101382, 0.010171, 0.0102102, 0.0102166, 0.0102196, 0.0102183, 0.0102176", \ + "0.00981359, 0.0098695, 0.0100249, 0.0100794, 0.0100833, 0.0101307, 0.0101363", \ + "0.0105955, 0.0105351, 0.0102264, 0.0101674, 0.0101365, 0.0101165, 0.010122", \ + "0.0122317, 0.0119687, 0.0112984, 0.0109634, 0.0106313, 0.00980705, 0.0103584", \ + "0.0157637, 0.0153488, 0.0139343, 0.0130292, 0.0121369, 0.0115659, 0.0111831", \ + "0.0205453, 0.0199709, 0.0179338, 0.0164909, 0.0149283, 0.013679, 0.0128128", \ + "0.0267416, 0.0260495, 0.0234152, 0.0214015, 0.0189153, 0.0170012, 0.0156363" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000520359, -0.000416963, -0.000322653, -0.000303896, -0.000291183, -0.000286749, -0.000284718", \ + "-0.000938927, -0.000756051, -0.000411146, -0.000309008, -0.000245237, -0.000216826, -0.000201278", \ + "-0.000865324, -0.000876886, -0.000716066, -0.000563066, -0.000409143, -0.000324901, -0.00027692", \ + "0.000221079, -2.86416e-06, -0.00032819, -0.000366771, -0.000331502, -0.000292485, -0.000256149", \ + "0.00332135, 0.00276127, 0.00142309, 0.000884072, 0.000455718, 0.000273927, 0.00013507", \ + "0.00812409, 0.00726287, 0.00484973, 0.00353837, 0.00237191, 0.0016929, 0.00122083", \ + "0.0142469, 0.0132334, 0.00987581, 0.00771761, 0.00556745, 0.00422582, 0.0032311" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121932, 0.012217, 0.0122461, 0.0122513, 0.0122511, 0.0122475, 0.0122427", \ + "0.0118615, 0.0118971, 0.0120513, 0.0120987, 0.0121003, 0.0121432, 0.0121457", \ + "0.0125192, 0.0125088, 0.0122179, 0.0121628, 0.0121369, 0.0121148, 0.01212", \ + "0.014115, 0.013862, 0.013265, 0.012949, 0.0126168, 0.012448, 0.0123495", \ + "0.0175227, 0.0171333, 0.0158337, 0.0149651, 0.0141107, 0.0135415, 0.0131617", \ + "0.0222042, 0.0216681, 0.019764, 0.0183658, 0.0168675, 0.0156324, 0.0147756", \ + "0.028334, 0.0276831, 0.0251829, 0.0232563, 0.0208398, 0.0189221, 0.0175413" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000521012, -0.000417784, -0.000323429, -0.000302118, -0.000291897, -0.00028755, -0.000285845", \ + "-0.000942207, -0.000761284, -0.000415829, -0.000310493, -0.000245907, -0.00021753, -0.000200022", \ + "-0.000918221, -0.000917202, -0.00074181, -0.000583972, -0.000424174, -0.000332663, -0.000282031", \ + "-1.23513e-05, -0.000200028, -0.000452898, -0.00046042, -0.000404891, -0.000345763, -0.000296683", \ + "0.00274092, 0.00225955, 0.00108508, 0.000616483, 0.000273671, 0.000113647, 4.09115e-05", \ + "0.00729682, 0.00650368, 0.00428865, 0.0030954, 0.00205656, 0.00144925, 0.00102786", \ + "0.0133643, 0.012374, 0.00913363, 0.00710985, 0.00511449, 0.00383956, 0.00293222" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101305, 0.0101632, 0.0102007, 0.0102079, 0.0102102, 0.010211, 0.0102072", \ + "0.00982432, 0.00988159, 0.0100137, 0.0100711, 0.0101044, 0.0101134, 0.0101244", \ + "0.0106725, 0.0105263, 0.0103559, 0.0102738, 0.00974018, 0.010169, 0.0101463", \ + "0.0124222, 0.0121697, 0.0114015, 0.011055, 0.0102749, 0.010513, 0.0103885", \ + "0.0160998, 0.0156405, 0.0141743, 0.0132496, 0.0123213, 0.0116626, 0.0112928", \ + "0.0212218, 0.0206257, 0.0184895, 0.0169523, 0.015224, 0.0140761, 0.013163", \ + "0.0277645, 0.0270538, 0.0243462, 0.0221798, 0.0195989, 0.01764, 0.0162447" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000568378, -0.000466358, -0.000367301, -0.00034761, -0.000336946, -0.00033237, -0.00033034", \ + "-0.00100089, -0.000843189, -0.000520616, -0.000416041, -0.000350801, -0.000321278, -0.000304752", \ + "-0.000884057, -0.000905515, -0.000795093, -0.000668287, -0.000526948, -0.000445275, -0.000396733", \ + "0.000285808, 4.28615e-05, -0.000350386, -0.000422174, -0.000440915, -0.000408317, -0.000371073", \ + "0.00358236, 0.00295774, 0.00154106, 0.000943709, 0.000447914, 0.000224656, 5.84435e-05", \ + "0.00861961, 0.00774136, 0.0051964, 0.00379522, 0.00253054, 0.00175999, 0.00123569", \ + "0.0151106, 0.014028, 0.0105125, 0.00825129, 0.00598123, 0.00450177, 0.00341029" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121932, 0.012217, 0.0122461, 0.0122513, 0.0122511, 0.0122475, 0.0122427", \ + "0.0118615, 0.0118971, 0.0120513, 0.0120987, 0.0121003, 0.0121432, 0.0121457", \ + "0.0125192, 0.0125088, 0.0122179, 0.0121628, 0.0121369, 0.0121148, 0.01212", \ + "0.014115, 0.013862, 0.013265, 0.012949, 0.0126168, 0.012448, 0.0123495", \ + "0.0175227, 0.0171333, 0.0158337, 0.0149651, 0.0141107, 0.0135415, 0.0131617", \ + "0.0222042, 0.0216681, 0.019764, 0.0183658, 0.0168675, 0.0156324, 0.0147756", \ + "0.028334, 0.0276831, 0.0251829, 0.0232563, 0.0208398, 0.0189221, 0.0175413" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000568378, -0.000466358, -0.000367301, -0.00034761, -0.000336946, -0.00033237, -0.00033034", \ + "-0.00100089, -0.000843189, -0.000520616, -0.000416041, -0.000350801, -0.000321278, -0.000304752", \ + "-0.000884057, -0.000905515, -0.000795093, -0.000668287, -0.000526948, -0.000445275, -0.000396733", \ + "0.000285808, 4.28615e-05, -0.000350386, -0.000422174, -0.000440915, -0.000408317, -0.000371073", \ + "0.00358236, 0.00295774, 0.00154106, 0.000943709, 0.000447914, 0.000224656, 5.84435e-05", \ + "0.00861961, 0.00774136, 0.0051964, 0.00379522, 0.00253054, 0.00175999, 0.00123569", \ + "0.0151106, 0.014028, 0.0105125, 0.00825129, 0.00598123, 0.00450177, 0.00341029" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00707826, 0.00722055, 0.00738789, 0.0074193, 0.00743511, 0.00743523, 0.00744026", \ + "0.00681888, 0.00690192, 0.0071795, 0.00728864, 0.00733836, 0.00742256, 0.00699278", \ + "0.00793476, 0.00777827, 0.0075429, 0.00745726, 0.00741835, 0.0074384, 0.00744501", \ + "0.00994433, 0.00957262, 0.00871411, 0.0083323, 0.00799783, 0.00779321, 0.00770848", \ + "0.0141852, 0.0135405, 0.0117045, 0.0106969, 0.00969416, 0.00911757, 0.00866007", \ + "0.0198812, 0.0189972, 0.0163616, 0.0146438, 0.0128248, 0.0115342, 0.0105961", \ + "0.0271959, 0.0261439, 0.0227374, 0.0203091, 0.0175206, 0.0155278, 0.0137992" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000861808, -0.00074382, -0.000606534, -0.000578513, -0.000562186, -0.000557196, -0.000551657", \ + "-0.00120836, -0.00111832, -0.000826692, -0.000716326, -0.000634518, -0.000592459, -0.000588674", \ + "-0.000224302, -0.000412971, -0.000594383, -0.000659246, -0.000655215, -0.000650149, -0.00062691", \ + "0.00163743, 0.0012643, 0.00044463, 9.31606e-05, -0.000114796, -0.000365224, -0.000428613", \ + "0.00574851, 0.00502451, 0.00316146, 0.00217627, 0.00125644, 0.000716128, 0.000354981", \ + "0.0114108, 0.0104093, 0.0075105, 0.00580333, 0.00407942, 0.00293038, 0.00206342", \ + "0.0186762, 0.01747, 0.0135683, 0.0110621, 0.00833204, 0.00641308, 0.00491908" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010553, 0.0106877, 0.0108198, 0.0108688, 0.0108842, 0.0108891, 0.0108919", \ + "0.0103192, 0.0104802, 0.0107456, 0.0108444, 0.010916, 0.010962, 0.0109859", \ + "0.0112106, 0.0110808, 0.0110045, 0.0109913, 0.0109798, 0.011, 0.0110107", \ + "0.0129424, 0.012611, 0.0119295, 0.0116783, 0.0113808, 0.0112777, 0.0112183", \ + "0.0167082, 0.0161657, 0.0145615, 0.0136689, 0.012957, 0.0124142, 0.0119901", \ + "0.0217834, 0.0210612, 0.0186667, 0.0171016, 0.0155333, 0.014407, 0.0137624", \ + "0.0283397, 0.0274912, 0.0244005, 0.022124, 0.0195784, 0.0178032, 0.0163597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000252561, 0.000321573, 0.000428457, 0.000453798, 0.00046844, 0.000473886, 0.000470198", \ + "-9.56766e-05, -1.17144e-05, 0.000218536, 0.000322645, 0.000392579, 0.000417807, 0.000436822", \ + "0.000501228, 0.000408741, 0.000266308, 0.000247477, 0.000287399, 0.000332712, 0.000379731", \ + "0.00189334, 0.00167582, 0.0012028, 0.000918763, 0.0006804, 0.000562975, 0.000508155", \ + "0.00525173, 0.00478956, 0.00351268, 0.00272965, 0.00202385, 0.00151688, 0.00119371", \ + "0.010031, 0.00930694, 0.0071794, 0.00584462, 0.00443288, 0.00340814, 0.00262043", \ + "0.0163335, 0.0153738, 0.0123476, 0.0103638, 0.00809622, 0.0064084, 0.00512354" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00704285, 0.0071855, 0.00734966, 0.00737819, 0.00739415, 0.00739941, 0.00739916", \ + "0.00677144, 0.0068717, 0.00716431, 0.00727243, 0.00731534, 0.00740205, 0.00700567", \ + "0.0078356, 0.00768163, 0.00745065, 0.00744588, 0.00741131, 0.00742977, 0.00743164", \ + "0.00979452, 0.00939231, 0.00858823, 0.00823764, 0.00792122, 0.00774406, 0.00767148", \ + "0.0138983, 0.0132814, 0.0114759, 0.0105067, 0.00954575, 0.00900427, 0.00856591", \ + "0.0194704, 0.0186274, 0.0160079, 0.014309, 0.0125606, 0.011311, 0.0104106", \ + "0.0265977, 0.0256097, 0.0222177, 0.01982, 0.0170878, 0.0151367, 0.0134982" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000794043, -0.000664809, -0.000527124, -0.000498761, -0.000483425, -0.000478528, -0.000472268", \ + "-0.00115192, -0.00106139, -0.000750051, -0.000634151, -0.000559375, -0.000526561, -0.000511461", \ + "-0.000193587, -0.000373371, -0.000502209, -0.000573422, -0.000570351, -0.00056728, -0.00054377", \ + "0.00159959, 0.00124453, 0.000454819, 0.000120014, -6.58034e-05, -0.000301398, -0.000376946", \ + "0.00559913, 0.00488333, 0.00309883, 0.00214618, 0.00125725, 0.000721673, 0.000374681", \ + "0.0111131, 0.0101289, 0.00728335, 0.00564944, 0.00398119, 0.00286998, 0.00202802", \ + "0.018176, 0.0169855, 0.0131754, 0.0106872, 0.00808584, 0.00623322, 0.00479345" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00701399, 0.00715574, 0.00732174, 0.00735204, 0.00736762, 0.00736747, 0.00737065", \ + "0.00676084, 0.00686906, 0.00715538, 0.00726288, 0.00728419, 0.00739228, 0.00695472", \ + "0.00784712, 0.00767755, 0.00748697, 0.00744172, 0.00741144, 0.00743188, 0.00743982", \ + "0.00979279, 0.00940972, 0.00859002, 0.00823971, 0.00792268, 0.00774472, 0.00767161", \ + "0.0138887, 0.0132731, 0.0114756, 0.0105083, 0.00954654, 0.00900546, 0.00857489", \ + "0.019468, 0.018625, 0.0160074, 0.0143096, 0.0125478, 0.0113133, 0.0104121", \ + "0.0266008, 0.0255978, 0.022217, 0.0198192, 0.0170968, 0.0151379, 0.0134899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000803602, -0.000664274, -0.000526606, -0.000498334, -0.000482395, -0.000476927, -0.000472216", \ + "-0.00114325, -0.00104257, -0.000746804, -0.000633456, -0.000557801, -0.000522925, -0.00051083", \ + "-0.00019208, -0.000370853, -0.000497196, -0.000569419, -0.000567446, -0.000567073, -0.000542928", \ + "0.00160596, 0.00125048, 0.000460676, 0.00012588, -6.32466e-05, -0.000299153, -0.000375454", \ + "0.00560103, 0.00488672, 0.00310174, 0.00214758, 0.00125863, 0.000725719, 0.000376625", \ + "0.011128, 0.0101358, 0.00728974, 0.00564451, 0.00398656, 0.00285498, 0.00203055", \ + "0.0181815, 0.0169913, 0.0131824, 0.0106958, 0.00809047, 0.00623378, 0.00479936" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010553, 0.0106877, 0.0108198, 0.0108688, 0.0108842, 0.0108891, 0.0108919", \ + "0.0103192, 0.0104802, 0.0107456, 0.0108444, 0.010916, 0.010962, 0.0109859", \ + "0.0112106, 0.0110808, 0.0110045, 0.0109913, 0.0109798, 0.011, 0.0110107", \ + "0.0129424, 0.012611, 0.0119295, 0.0116783, 0.0113808, 0.0112777, 0.0112183", \ + "0.0167082, 0.0161657, 0.0145615, 0.0136689, 0.012957, 0.0124142, 0.0119901", \ + "0.0217834, 0.0210612, 0.0186667, 0.0171016, 0.0155333, 0.014407, 0.0137624", \ + "0.0283397, 0.0274912, 0.0244005, 0.022124, 0.0195784, 0.0178032, 0.0163597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000861808, -0.00074382, -0.000606534, -0.000578513, -0.000562186, -0.000557196, -0.000551657", \ + "-0.00120836, -0.00111832, -0.000826692, -0.000716326, -0.000634518, -0.000592459, -0.000588674", \ + "-0.000224302, -0.000412971, -0.000594383, -0.000659246, -0.000655215, -0.000650149, -0.00062691", \ + "0.00163743, 0.0012643, 0.00044463, 9.31606e-05, -0.000114796, -0.000365224, -0.000428613", \ + "0.00574851, 0.00502451, 0.00316146, 0.00217627, 0.00125644, 0.000716128, 0.000354981", \ + "0.0114108, 0.0104093, 0.0075105, 0.00580333, 0.00407942, 0.00293038, 0.00206342", \ + "0.0186762, 0.01747, 0.0135683, 0.0110621, 0.00833204, 0.00641308, 0.00491908" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0032955; + rise_capacitance : 0.0032955; + rise_capacitance_range (0.00250003, 0.0032955); + fall_capacitance : 0.00329441; + fall_capacitance_range (0.00245134, 0.00329441); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00195756, -0.00221412, -0.00236357, -0.00236154, -0.00237319, -0.00236253, -0.00235661" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235719, 0.00236496, 0.00237483, 0.00238309, 0.00237319, 0.00236253, 0.00235661" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00209701, -0.00223248, -0.00236684, -0.002368, -0.00237757, -0.00236686, -0.00236086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236058, 0.00238106, 0.00238006, 0.00238741, 0.00237757, 0.00236686, 0.00236086" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259733, -0.00260931, -0.00262391, -0.00262463, -0.00261607, -0.00261451, -0.00261076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262689, 0.0026492, 0.00265125, 0.00264079, 0.00262925, 0.002619, 0.00261238" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y) + (!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260509, -0.00261152, -0.00261765, -0.00260721, -0.00261123, -0.00260943, -0.00260541" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261721, 0.00262601, 0.00264311, 0.00263491, 0.00262373, 0.00261308, 0.00260665" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026063, -0.00261288, -0.00261414, -0.00261292, -0.00261035, -0.00260868, -0.00260482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262321, 0.00261764, 0.00264382, 0.00263521, 0.00262443, 0.00261411, 0.00260755" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260468, -0.00260806, -0.00260482, -0.00260848, -0.00261083, -0.00260904, -0.00260506" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262165, 0.00261335, 0.00264259, 0.00263577, 0.00262477, 0.00261445, 0.00260762" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00330677; + rise_capacitance : 0.00330049; + rise_capacitance_range (0.00232416, 0.00330049); + fall_capacitance : 0.00330677; + fall_capacitance_range (0.00242324, 0.00330677); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00193893, -0.00221739, -0.00236315, -0.00236343, -0.0023839, -0.00237364, -0.00236715" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236072, 0.00238683, 0.00237787, 0.00239404, 0.0023839, 0.00237364, 0.00236715" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0020823, -0.00223635, -0.00236598, -0.00237107, -0.00238817, -0.0023777, -0.00237115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236057, 0.00239314, 0.00239074, 0.00239797, 0.00238817, 0.0023777, 0.00237115" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261077, -0.00262654, -0.00261496, -0.00262862, -0.00260861, -0.0026196, -0.00261548" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00275495, 0.00263775, 0.00262684, 0.00262893, 0.00260861, 0.00262546, 0.00261816" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025973, -0.00260346, -0.0026159, -0.0026061, -0.00261651, -0.0026102, -0.00260577" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260302, 0.00263018, 0.00261872, 0.00261766, 0.00262423, 0.00261488, 0.00260733" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260567, -0.00260245, -0.00261575, -0.00260589, -0.00260658, -0.00260954, -0.00260515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026216, 0.00263305, 0.00261962, 0.00262043, 0.00260658, 0.00261653, 0.00260802" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262937, -0.00262422, -0.00264306, -0.002645, -0.00264141, -0.00263491, -0.00263014" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00267536, 0.00271636, 0.00268477, 0.0026953, 0.00268036, 0.00266239, 0.00264326" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00264356, -0.00264768, -0.00265459, -0.00265712, -0.00265413, -0.00264778, -0.00264328" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264356, 0.00265545, 0.00265475, 0.00267026, 0.00266227, 0.00265279, 0.00264598" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343667; + rise_capacitance : 0.00343667; + rise_capacitance_range (0.00240098, 0.00343667); + fall_capacitance : 0.0033677; + fall_capacitance_range (0.00221174, 0.0033677); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000409443, -0.000415349, -0.000414187, -0.000412059, -0.000410277, -0.000408973, -0.000408039" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000431664, 0.000432868, 0.000431766, 0.000430455, 0.000426318, 0.000420862, 0.000414146" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207709, -0.00217617, -0.0023325, -0.00236885, -0.0023906, -0.00238335, -0.00237825" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238192, 0.00238663, 0.00238671, 0.00239884, 0.00239233, 0.00238335, 0.00237825" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261132, -0.00260837, -0.0026235, -0.00261625, -0.00261853, -0.00261758, -0.00261193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266233, 0.00262105, 0.00262966, 0.00263727, 0.00262847, 0.00261848, 0.00261193" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260564, -0.00260829, -0.00260464, -0.00260089, -0.00261267, -0.00261178, -0.00260843" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262357, 0.00263349, 0.00262431, 0.00263316, 0.00262451, 0.00261477, 0.00260843" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350384; + rise_capacitance : 0.00350218; + rise_capacitance_range (0.00212113, 0.00350218); + fall_capacitance : 0.00350384; + fall_capacitance_range (0.00208935, 0.00350384); + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324447, -0.00324525, -0.00325794, -0.00326253, -0.00326415, -0.00326638, -0.0032764" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328438, 0.00329458, 0.00328461, 0.00328662, 0.00330337, 0.00329374, 0.00328657" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0032242, -0.00322487, -0.0032385, -0.00324248, -0.00324606, -0.00325199, -0.0032666" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328244, 0.00329274, 0.00328283, 0.00328487, 0.00330185, 0.00329253, 0.00328579" \ + ); + } + } + } + } + cell (AOI211X1) { + area : 8.4672; + cell_leakage_power : 0.10754; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.118675; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0930053; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0999657; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0880567; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116377; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0983542; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127412; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11296; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116377; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0983542; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127412; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0837341; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112937; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0949145; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123973; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108129; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10754; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !D) + (!B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0729618, 0.084456, 0.180001, 0.298629, 0.535613, 0.843535, 1.24624", \ + "0.0856662, 0.0972955, 0.193327, 0.312173, 0.549279, 0.857258, 1.25987", \ + "0.120782, 0.133998, 0.233014, 0.352054, 0.589397, 0.897756, 1.30028", \ + "0.143244, 0.159618, 0.274435, 0.397617, 0.634876, 0.943146, 1.34403", \ + "0.167866, 0.189307, 0.330214, 0.472152, 0.722011, 1.02998, 1.43212", \ + "0.193167, 0.219451, 0.3878, 0.550053, 0.827297, 1.15008, 1.55049", \ + "0.219463, 0.250221, 0.445735, 0.629755, 0.934658, 1.2824, 1.70058" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0601811, 0.0759511, 0.208188, 0.373027, 0.702445, 1.13062, 1.69033", \ + "0.0601918, 0.0759525, 0.208232, 0.373076, 0.702444, 1.13062, 1.6902", \ + "0.0719565, 0.0866404, 0.210801, 0.37305, 0.702388, 1.13062, 1.6902", \ + "0.0951303, 0.110475, 0.231498, 0.383796, 0.703519, 1.1306, 1.69031", \ + "0.142002, 0.158076, 0.283156, 0.430722, 0.729748, 1.139, 1.69057", \ + "0.197438, 0.215559, 0.34908, 0.501436, 0.794273, 1.1819, 1.71188", \ + "0.253941, 0.275202, 0.424029, 0.583881, 0.88397, 1.26109, 1.7673" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0422856, 0.0494021, 0.105097, 0.171973, 0.304051, 0.474933, 0.697996", \ + "0.0549292, 0.0620689, 0.117891, 0.184812, 0.31693, 0.487829, 0.710899", \ + "0.0980924, 0.107732, 0.171651, 0.238378, 0.371404, 0.542563, 0.765712", \ + "0.131353, 0.144507, 0.228512, 0.307886, 0.442958, 0.614445, 0.837443", \ + "0.172907, 0.190896, 0.304168, 0.4075, 0.571522, 0.751127, 0.974648", \ + "0.213384, 0.235565, 0.377879, 0.507377, 0.708408, 0.920151, 1.1597", \ + "0.251584, 0.2781, 0.447833, 0.603496, 0.842953, 1.09078, 1.36476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0410751, 0.0499034, 0.122619, 0.212843, 0.392803, 0.626787, 0.932457", \ + "0.0408662, 0.0496811, 0.122617, 0.212776, 0.392918, 0.626771, 0.93244", \ + "0.0624881, 0.0703799, 0.132247, 0.215111, 0.392837, 0.626788, 0.932527", \ + "0.0929204, 0.102214, 0.167799, 0.241438, 0.402653, 0.627718, 0.932419", \ + "0.141683, 0.15359, 0.23269, 0.312861, 0.458108, 0.660202, 0.944205", \ + "0.194903, 0.210752, 0.308598, 0.400599, 0.557294, 0.744648, 1.0021", \ + "0.251327, 0.271134, 0.391249, 0.497748, 0.670964, 0.86794, 1.11143" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0644372, 0.0759064, 0.170882, 0.288975, 0.525071, 0.831663, 1.23276", \ + "0.0761998, 0.087945, 0.184053, 0.302616, 0.538913, 0.845842, 1.24696", \ + "0.10887, 0.122557, 0.22268, 0.341634, 0.578457, 0.88591, 1.28719", \ + "0.12764, 0.145116, 0.262645, 0.386839, 0.623445, 0.930994, 1.33125", \ + "0.145672, 0.169191, 0.316135, 0.45985, 0.711102, 1.01814, 1.41793", \ + "0.161839, 0.191071, 0.369529, 0.535179, 0.815107, 1.13751, 1.53692", \ + "0.177182, 0.211765, 0.42122, 0.610925, 0.919923, 1.269, 1.6869" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0506259, 0.066227, 0.197585, 0.361604, 0.68956, 1.11592, 1.67314", \ + "0.0506682, 0.0662288, 0.197586, 0.361604, 0.689575, 1.11573, 1.6732", \ + "0.0639561, 0.0784579, 0.200592, 0.361644, 0.689417, 1.11582, 1.67314", \ + "0.0877999, 0.102598, 0.22246, 0.373057, 0.69076, 1.11585, 1.67324", \ + "0.1366, 0.152061, 0.274937, 0.421545, 0.717003, 1.12449, 1.67345", \ + "0.195728, 0.212915, 0.342501, 0.493338, 0.7833, 1.16822, 1.69536", \ + "0.256637, 0.276282, 0.420271, 0.57703, 0.875035, 1.24974, 1.75236" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0388438, 0.0459687, 0.101668, 0.168541, 0.300673, 0.471516, 0.69458", \ + "0.0509852, 0.0580907, 0.11395, 0.180752, 0.312959, 0.483879, 0.706947", \ + "0.0993093, 0.109749, 0.174775, 0.240275, 0.372211, 0.543022, 0.765987", \ + "0.135393, 0.149593, 0.240157, 0.321512, 0.454139, 0.624341, 0.846938", \ + "0.181149, 0.200122, 0.323117, 0.435223, 0.605574, 0.781452, 1.0028", \ + "0.225381, 0.248999, 0.402172, 0.543513, 0.76016, 0.980574, 1.21625", \ + "0.268252, 0.295819, 0.477898, 0.646448, 0.907273, 1.17397, 1.45929" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0412568, 0.0500232, 0.122658, 0.212825, 0.392846, 0.626786, 0.932454", \ + "0.04086, 0.0495541, 0.122572, 0.212777, 0.392925, 0.626752, 0.932435", \ + "0.0717027, 0.0797126, 0.136102, 0.216492, 0.392835, 0.626707, 0.932495", \ + "0.106295, 0.117317, 0.185232, 0.251691, 0.404955, 0.627312, 0.932375", \ + "0.157779, 0.173016, 0.264346, 0.346372, 0.479891, 0.669471, 0.94547", \ + "0.215014, 0.23464, 0.351032, 0.453569, 0.611563, 0.780525, 1.02196", \ + "0.276724, 0.301547, 0.443164, 0.566016, 0.753569, 0.945592, 1.16573" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0553015, 0.0667511, 0.161711, 0.279807, 0.515794, 0.822502, 1.22359", \ + "0.0653431, 0.0768809, 0.172613, 0.291116, 0.527399, 0.83426, 1.23542", \ + "0.0981712, 0.113687, 0.217108, 0.335968, 0.572042, 0.879569, 1.28064", \ + "0.123017, 0.143234, 0.271455, 0.396245, 0.632258, 0.939079, 1.34048", \ + "0.159167, 0.185134, 0.346857, 0.498644, 0.749563, 1.05598, 1.45623", \ + "0.197833, 0.229378, 0.424625, 0.604787, 0.895596, 1.21762, 1.61493", \ + "0.23666, 0.273665, 0.502079, 0.710609, 1.04273, 1.40124, 1.81695" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0506259, 0.0662422, 0.197586, 0.361603, 0.689576, 1.11592, 1.67312", \ + "0.0507162, 0.0662768, 0.197586, 0.361604, 0.689576, 1.11573, 1.67312", \ + "0.0740563, 0.0881239, 0.203226, 0.361652, 0.68954, 1.11586, 1.67312", \ + "0.103415, 0.119028, 0.234378, 0.377654, 0.690721, 1.1159, 1.67318", \ + "0.14828, 0.166605, 0.298456, 0.440321, 0.723434, 1.12497, 1.67324", \ + "0.197735, 0.219843, 0.370173, 0.526473, 0.806008, 1.17724, 1.69537", \ + "0.251879, 0.277583, 0.448059, 0.619381, 0.918731, 1.27497, 1.76321" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0187308, 0.0221998, 0.0504143, 0.0851636, 0.154417, 0.244325, 0.361842", \ + "0.0336435, 0.037279, 0.0655467, 0.10023, 0.169298, 0.259138, 0.375908", \ + "0.0688314, 0.0776976, 0.128642, 0.170527, 0.239026, 0.329281, 0.446267", \ + "0.0915395, 0.10441, 0.180322, 0.242393, 0.331402, 0.42217, 0.539266", \ + "0.116046, 0.134231, 0.242891, 0.334046, 0.464213, 0.589377, 0.717767", \ + "0.134437, 0.157622, 0.298695, 0.418562, 0.591734, 0.758493, 0.929161", \ + "0.146881, 0.175019, 0.346971, 0.494673, 0.710052, 0.918839, 1.13361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170726, 0.0216964, 0.0606542, 0.109358, 0.206599, 0.333055, 0.49832", \ + "0.0203649, 0.0240655, 0.0607089, 0.109341, 0.206628, 0.333037, 0.498349", \ + "0.0529618, 0.0586123, 0.091485, 0.125703, 0.209293, 0.333041, 0.498334", \ + "0.0839951, 0.0925481, 0.139925, 0.179726, 0.246034, 0.349441, 0.501493", \ + "0.131029, 0.143756, 0.213217, 0.269089, 0.350016, 0.433332, 0.556797", \ + "0.184212, 0.201852, 0.295005, 0.368889, 0.474034, 0.576702, 0.68624", \ + "0.242663, 0.264804, 0.383326, 0.476156, 0.605623, 0.732321, 0.863773" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0655459, 0.077158, 0.17298, 0.29172, 0.528754, 0.836699, 1.23932", \ + "0.07572, 0.0874175, 0.183935, 0.303049, 0.540364, 0.848458, 1.25128", \ + "0.112479, 0.126996, 0.228398, 0.347559, 0.584528, 0.893769, 1.29641", \ + "0.141903, 0.160567, 0.284378, 0.407886, 0.645184, 0.953231, 1.35624", \ + "0.183792, 0.207552, 0.362945, 0.512563, 0.762525, 1.07011, 1.4721", \ + "0.228097, 0.256935, 0.443764, 0.620929, 0.909613, 1.23179, 1.63187", \ + "0.27249, 0.306267, 0.524453, 0.729547, 1.05905, 1.41673, 1.83239" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0601792, 0.0759582, 0.208234, 0.373028, 0.702445, 1.13063, 1.69029", \ + "0.0602136, 0.0759345, 0.208233, 0.373075, 0.702444, 1.13054, 1.69042", \ + "0.0814063, 0.0955077, 0.212843, 0.373005, 0.702484, 1.13063, 1.6903", \ + "0.111095, 0.126631, 0.242002, 0.387449, 0.703367, 1.1306, 1.6903", \ + "0.156817, 0.175292, 0.306677, 0.448729, 0.734856, 1.13898, 1.69034", \ + "0.207598, 0.229401, 0.379717, 0.534834, 0.815449, 1.19025, 1.71192", \ + "0.262393, 0.288325, 0.457848, 0.629613, 0.928239, 1.28665, 1.77833" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189645, 0.0224397, 0.0507652, 0.0856143, 0.155085, 0.245256, 0.363079", \ + "0.0339309, 0.0375374, 0.0658798, 0.100682, 0.169975, 0.260079, 0.377096", \ + "0.0698915, 0.0786611, 0.129233, 0.171002, 0.239686, 0.330219, 0.447529", \ + "0.0935307, 0.106186, 0.181512, 0.243323, 0.332175, 0.423091, 0.540452", \ + "0.119978, 0.137811, 0.245283, 0.335933, 0.465993, 0.590571, 0.718875", \ + "0.141174, 0.164006, 0.302691, 0.421707, 0.594269, 0.760548, 0.931129", \ + "0.157648, 0.184733, 0.353152, 0.499595, 0.713943, 0.922081, 1.13639" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0213328, 0.0261965, 0.0653, 0.113832, 0.21103, 0.337361, 0.502676", \ + "0.0245902, 0.0285361, 0.0653066, 0.113839, 0.211029, 0.337354, 0.502563", \ + "0.0620132, 0.0665457, 0.0959837, 0.13014, 0.213708, 0.337357, 0.502661", \ + "0.0976721, 0.104492, 0.146475, 0.184283, 0.250286, 0.353778, 0.505796", \ + "0.151423, 0.161514, 0.222951, 0.275772, 0.353934, 0.437002, 0.560913", \ + "0.21183, 0.22561, 0.308101, 0.378082, 0.480074, 0.580753, 0.69003", \ + "0.277637, 0.294986, 0.400073, 0.487989, 0.614586, 0.738579, 0.868576" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0457705, 0.0552692, 0.134111, 0.232195, 0.428214, 0.682986, 1.01606", \ + "0.0569043, 0.0664606, 0.145948, 0.244378, 0.440618, 0.695487, 1.02868", \ + "0.0886227, 0.102411, 0.192231, 0.291104, 0.487171, 0.742359, 1.07575", \ + "0.111083, 0.129439, 0.243737, 0.352803, 0.549087, 0.80472, 1.13732", \ + "0.142507, 0.166339, 0.313309, 0.448478, 0.668236, 0.92413, 1.25659", \ + "0.174386, 0.203734, 0.383227, 0.545975, 0.804318, 1.0858, 1.4202", \ + "0.205112, 0.239876, 0.45172, 0.642038, 0.940171, 1.25791, 1.62145" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411269, 0.054144, 0.163738, 0.300652, 0.574452, 0.930247, 1.39553", \ + "0.0412721, 0.0541678, 0.163737, 0.300682, 0.574447, 0.930371, 1.39555", \ + "0.0653335, 0.0772807, 0.171773, 0.301629, 0.574372, 0.93041, 1.39557", \ + "0.0945262, 0.107926, 0.205959, 0.322054, 0.578324, 0.930406, 1.39558", \ + "0.138268, 0.154677, 0.268831, 0.389036, 0.620048, 0.947069, 1.39746", \ + "0.186609, 0.206729, 0.33973, 0.47405, 0.710173, 1.01025, 1.43296", \ + "0.239452, 0.262896, 0.415671, 0.564945, 0.821817, 1.12187, 1.51524" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186446, 0.0220929, 0.0503123, 0.0850664, 0.154317, 0.244224, 0.361741", \ + "0.0334773, 0.0371254, 0.0653242, 0.0998823, 0.16884, 0.258747, 0.37573", \ + "0.068828, 0.0776493, 0.128524, 0.16997, 0.237803, 0.328894, 0.446294", \ + "0.0923383, 0.105047, 0.180394, 0.24241, 0.331364, 0.422078, 0.539261", \ + "0.11911, 0.136961, 0.244056, 0.334572, 0.464684, 0.589313, 0.717669", \ + "0.141179, 0.16393, 0.302089, 0.420414, 0.59262, 0.758909, 0.929328", \ + "0.158673, 0.186068, 0.354031, 0.499194, 0.71246, 0.92019, 1.13436" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170744, 0.0216949, 0.0606719, 0.10934, 0.206624, 0.333053, 0.498318", \ + "0.0204944, 0.0241658, 0.0607026, 0.109372, 0.206635, 0.332984, 0.498348", \ + "0.0530009, 0.0586916, 0.0916046, 0.126095, 0.208816, 0.33303, 0.498317", \ + "0.0834889, 0.09209, 0.139853, 0.179729, 0.246064, 0.349485, 0.501506", \ + "0.129229, 0.142048, 0.212112, 0.268524, 0.349496, 0.433392, 0.556868", \ + "0.181289, 0.198335, 0.292298, 0.36708, 0.473063, 0.576239, 0.686061", \ + "0.238348, 0.259973, 0.378389, 0.472274, 0.6031, 0.730792, 0.86294" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0655459, 0.077158, 0.17298, 0.29172, 0.528754, 0.836699, 1.23932", \ + "0.07572, 0.0874175, 0.183935, 0.303049, 0.540364, 0.848458, 1.25128", \ + "0.112479, 0.126996, 0.228398, 0.347559, 0.584528, 0.893769, 1.29641", \ + "0.141903, 0.160567, 0.284378, 0.407886, 0.645184, 0.953231, 1.35624", \ + "0.183792, 0.207552, 0.362945, 0.512563, 0.762525, 1.07011, 1.4721", \ + "0.228097, 0.256935, 0.443764, 0.620929, 0.909613, 1.23179, 1.63187", \ + "0.27249, 0.306267, 0.524453, 0.729547, 1.05905, 1.41673, 1.83239" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0601792, 0.0759582, 0.208234, 0.373028, 0.702445, 1.13063, 1.69029", \ + "0.0602136, 0.0759345, 0.208233, 0.373075, 0.702444, 1.13054, 1.69042", \ + "0.0814063, 0.0955077, 0.212843, 0.373005, 0.702484, 1.13063, 1.6903", \ + "0.111095, 0.126631, 0.242002, 0.387449, 0.703367, 1.1306, 1.6903", \ + "0.156817, 0.175292, 0.306677, 0.448729, 0.734856, 1.13898, 1.69034", \ + "0.207598, 0.229401, 0.379717, 0.534834, 0.815449, 1.19025, 1.71192", \ + "0.262393, 0.288325, 0.457848, 0.629613, 0.928239, 1.28665, 1.77833" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189645, 0.0224397, 0.0507652, 0.0856143, 0.155085, 0.245256, 0.363079", \ + "0.0339309, 0.0375374, 0.0658798, 0.100682, 0.169975, 0.260079, 0.377096", \ + "0.0698915, 0.0786611, 0.129233, 0.171002, 0.239686, 0.330219, 0.447529", \ + "0.0935307, 0.106186, 0.181512, 0.243323, 0.332175, 0.423091, 0.540452", \ + "0.119978, 0.137811, 0.245283, 0.335933, 0.465993, 0.590571, 0.718875", \ + "0.141174, 0.164006, 0.302691, 0.421707, 0.594269, 0.760548, 0.931129", \ + "0.157648, 0.184733, 0.353152, 0.499595, 0.713943, 0.922081, 1.13639" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0213328, 0.0261965, 0.0653, 0.113832, 0.21103, 0.337361, 0.502676", \ + "0.0245902, 0.0285361, 0.0653066, 0.113839, 0.211029, 0.337354, 0.502563", \ + "0.0620132, 0.0665457, 0.0959837, 0.13014, 0.213708, 0.337357, 0.502661", \ + "0.0976721, 0.104492, 0.146475, 0.184283, 0.250286, 0.353778, 0.505796", \ + "0.151423, 0.161514, 0.222951, 0.275772, 0.353934, 0.437002, 0.560913", \ + "0.21183, 0.22561, 0.308101, 0.378082, 0.480074, 0.580753, 0.69003", \ + "0.277637, 0.294986, 0.400073, 0.487989, 0.614586, 0.738579, 0.868576" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0442282, 0.0558467, 0.15122, 0.269412, 0.505491, 0.812173, 1.2133", \ + "0.0529243, 0.0644479, 0.160581, 0.278934, 0.515786, 0.822723, 1.22395", \ + "0.0928192, 0.109501, 0.212859, 0.329352, 0.565976, 0.872833, 1.27417", \ + "0.122793, 0.14456, 0.279833, 0.402329, 0.636028, 0.941436, 1.3419", \ + "0.163971, 0.19178, 0.366595, 0.526832, 0.775488, 1.07756, 1.47602", \ + "0.20695, 0.24058, 0.451568, 0.647225, 0.951585, 1.26856, 1.6634", \ + "0.251249, 0.290774, 0.536014, 0.762338, 1.12027, 1.49224, 1.90133" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505476, 0.0661927, 0.197586, 0.361547, 0.68958, 1.11592, 1.67317", \ + "0.050426, 0.0657762, 0.197593, 0.361603, 0.6895, 1.11573, 1.67318", \ + "0.0799966, 0.0951629, 0.205081, 0.361531, 0.689605, 1.1159, 1.67318", \ + "0.108334, 0.126942, 0.246028, 0.382414, 0.690268, 1.11597, 1.67323", \ + "0.152158, 0.174863, 0.323239, 0.462826, 0.733958, 1.12519, 1.67299", \ + "0.203187, 0.230234, 0.404139, 0.570862, 0.840749, 1.19422, 1.69917", \ + "0.260114, 0.291097, 0.489219, 0.679632, 0.985056, 1.32658, 1.79067" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0160794, 0.0194538, 0.0473472, 0.0819613, 0.151072, 0.240914, 0.358373", \ + "0.0303451, 0.0344754, 0.062582, 0.0971665, 0.166216, 0.256067, 0.372643", \ + "0.058901, 0.069064, 0.124071, 0.16657, 0.235859, 0.325266, 0.442569", \ + "0.0757396, 0.0905702, 0.172485, 0.237154, 0.327816, 0.419037, 0.536155", \ + "0.0910182, 0.11218, 0.230399, 0.325311, 0.458658, 0.584878, 0.711726", \ + "0.0986328, 0.125447, 0.280217, 0.405626, 0.58319, 0.75236, 0.924442", \ + "0.0984692, 0.131567, 0.321003, 0.476464, 0.698004, 0.910271, 1.12726" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0136972, 0.018301, 0.0571783, 0.105787, 0.202978, 0.329331, 0.494537", \ + "0.0183114, 0.0215212, 0.0571847, 0.105787, 0.203024, 0.329347, 0.494578", \ + "0.0498344, 0.0557508, 0.0893306, 0.123534, 0.20688, 0.329276, 0.494545", \ + "0.079989, 0.0889003, 0.137571, 0.177489, 0.243281, 0.346109, 0.497822", \ + "0.126899, 0.139971, 0.210455, 0.266678, 0.347486, 0.431659, 0.551409", \ + "0.180448, 0.199055, 0.292776, 0.366674, 0.471892, 0.574797, 0.683511", \ + "0.239894, 0.262336, 0.382114, 0.474751, 0.604872, 0.729975, 0.862944" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0545349, 0.0662847, 0.162433, 0.281261, 0.518448, 0.826319, 1.229", \ + "0.0632337, 0.0749856, 0.171868, 0.2908, 0.528678, 0.836853, 1.23965", \ + "0.108111, 0.123411, 0.223906, 0.340192, 0.576558, 0.887138, 1.28983", \ + "0.143098, 0.163169, 0.29269, 0.413442, 0.646367, 0.955487, 1.35759", \ + "0.190237, 0.215877, 0.383822, 0.541038, 0.787981, 1.09142, 1.49158", \ + "0.239044, 0.270158, 0.472583, 0.664562, 0.965999, 1.28202, 1.67876", \ + "0.289189, 0.325401, 0.560245, 0.782967, 1.13708, 1.50763, 1.91633" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0601343, 0.0759471, 0.208233, 0.373075, 0.702479, 1.13054, 1.69027", \ + "0.0596983, 0.075766, 0.208185, 0.373087, 0.702444, 1.13054, 1.69027", \ + "0.0878411, 0.102497, 0.214159, 0.372936, 0.70248, 1.13063, 1.69027", \ + "0.117641, 0.135729, 0.253038, 0.391282, 0.703053, 1.13045, 1.69028", \ + "0.163016, 0.185296, 0.331908, 0.471292, 0.744643, 1.13902, 1.6901", \ + "0.215645, 0.241805, 0.414155, 0.579699, 0.849707, 1.2063, 1.71496", \ + "0.273569, 0.304107, 0.500325, 0.689652, 0.995699, 1.33734, 1.80485" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0162774, 0.0196614, 0.0476505, 0.0823684, 0.151699, 0.241794, 0.359551", \ + "0.0306355, 0.0347303, 0.0629015, 0.0975866, 0.166854, 0.256946, 0.373825", \ + "0.0599826, 0.0700089, 0.124637, 0.16703, 0.235535, 0.326148, 0.44375", \ + "0.0777193, 0.0924269, 0.173661, 0.238067, 0.328562, 0.419929, 0.537332", \ + "0.0953231, 0.115971, 0.232811, 0.327178, 0.459904, 0.586062, 0.715343", \ + "0.106461, 0.132485, 0.284338, 0.408835, 0.585704, 0.75438, 0.926397", \ + "0.111246, 0.142344, 0.32743, 0.481511, 0.701897, 0.913496, 1.12994" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0174028, 0.0224497, 0.0617847, 0.110271, 0.207363, 0.333641, 0.498814", \ + "0.0219519, 0.0256311, 0.0617811, 0.110275, 0.207395, 0.333641, 0.498884", \ + "0.0597464, 0.0643115, 0.093951, 0.127936, 0.210314, 0.333635, 0.498829", \ + "0.0951342, 0.101836, 0.14435, 0.182106, 0.247506, 0.35046, 0.502037", \ + "0.149546, 0.159335, 0.22049, 0.273541, 0.352244, 0.434818, 0.557975", \ + "0.210985, 0.224524, 0.306309, 0.376007, 0.47807, 0.578617, 0.68772", \ + "0.278164, 0.295653, 0.399697, 0.486905, 0.613097, 0.736416, 0.867463" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0382551, 0.0479029, 0.127114, 0.225247, 0.421297, 0.676067, 1.00938", \ + "0.0480584, 0.0576246, 0.13748, 0.236055, 0.432453, 0.687368, 1.02077", \ + "0.085841, 0.101088, 0.192597, 0.289897, 0.485504, 0.74027, 1.07347", \ + "0.113232, 0.133354, 0.257136, 0.365792, 0.559533, 0.813313, 1.14034", \ + "0.149768, 0.175792, 0.337766, 0.48401, 0.7043, 0.951948, 1.2873", \ + "0.186898, 0.218736, 0.415776, 0.595468, 0.872702, 1.15538, 1.48353", \ + "0.224279, 0.261716, 0.492096, 0.702132, 1.02961, 1.36701, 1.73094" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411036, 0.0541289, 0.16371, 0.300651, 0.574447, 0.930371, 1.39576", \ + "0.0418934, 0.0540889, 0.163729, 0.300658, 0.574371, 0.930371, 1.39576", \ + "0.0731001, 0.0859024, 0.175205, 0.301562, 0.574373, 0.930372, 1.39572", \ + "0.101578, 0.118023, 0.221186, 0.329674, 0.578259, 0.930361, 1.39575", \ + "0.14525, 0.165938, 0.297499, 0.418285, 0.633774, 0.945403, 1.39647", \ + "0.195731, 0.220615, 0.377893, 0.524549, 0.754899, 1.03653, 1.44105", \ + "0.252079, 0.281011, 0.462166, 0.632106, 0.900617, 1.18364, 1.55395" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0160643, 0.0194401, 0.0473345, 0.0819422, 0.151068, 0.240909, 0.358384", \ + "0.0301905, 0.0343892, 0.0624689, 0.0968869, 0.165962, 0.255927, 0.372633", \ + "0.0589759, 0.0690263, 0.123921, 0.166419, 0.234872, 0.325152, 0.44246", \ + "0.0765659, 0.0912323, 0.172553, 0.237099, 0.327727, 0.4188, 0.536108", \ + "0.0940119, 0.114739, 0.231493, 0.325804, 0.458707, 0.584906, 0.711705", \ + "0.104934, 0.131376, 0.28329, 0.407483, 0.58411, 0.752752, 0.924628", \ + "0.10939, 0.141601, 0.326882, 0.480428, 0.700202, 0.91149, 1.12788" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0137004, 0.0183048, 0.0571824, 0.105784, 0.202965, 0.329352, 0.494576", \ + "0.0184079, 0.0215821, 0.0571752, 0.105785, 0.202989, 0.329354, 0.494601", \ + "0.0498354, 0.0558363, 0.0895143, 0.123655, 0.206055, 0.329202, 0.494543", \ + "0.0796582, 0.088545, 0.137534, 0.177546, 0.243242, 0.346146, 0.497847", \ + "0.125636, 0.138738, 0.209496, 0.266159, 0.347546, 0.431628, 0.551423", \ + "0.178264, 0.196113, 0.290505, 0.364896, 0.470799, 0.574361, 0.683295", \ + "0.236632, 0.258698, 0.378625, 0.471496, 0.602621, 0.728679, 0.862247" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0545349, 0.0662847, 0.162433, 0.281261, 0.518448, 0.826319, 1.229", \ + "0.0632337, 0.0749856, 0.171868, 0.2908, 0.528678, 0.836853, 1.23965", \ + "0.108111, 0.123411, 0.223906, 0.340192, 0.576558, 0.887138, 1.28983", \ + "0.143098, 0.163169, 0.29269, 0.413442, 0.646367, 0.955487, 1.35759", \ + "0.190237, 0.215877, 0.383822, 0.541038, 0.787981, 1.09142, 1.49158", \ + "0.239044, 0.270158, 0.472583, 0.664562, 0.965999, 1.28202, 1.67876", \ + "0.289189, 0.325401, 0.560245, 0.782967, 1.13708, 1.50763, 1.91633" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0601343, 0.0759471, 0.208233, 0.373075, 0.702479, 1.13054, 1.69027", \ + "0.0596983, 0.075766, 0.208185, 0.373087, 0.702444, 1.13054, 1.69027", \ + "0.0878411, 0.102497, 0.214159, 0.372936, 0.70248, 1.13063, 1.69027", \ + "0.117641, 0.135729, 0.253038, 0.391282, 0.703053, 1.13045, 1.69028", \ + "0.163016, 0.185296, 0.331908, 0.471292, 0.744643, 1.13902, 1.6901", \ + "0.215645, 0.241805, 0.414155, 0.579699, 0.849707, 1.2063, 1.71496", \ + "0.273569, 0.304107, 0.500325, 0.689652, 0.995699, 1.33734, 1.80485" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0162774, 0.0196614, 0.0476505, 0.0823684, 0.151699, 0.241794, 0.359551", \ + "0.0306355, 0.0347303, 0.0629015, 0.0975866, 0.166854, 0.256946, 0.373825", \ + "0.0599826, 0.0700089, 0.124637, 0.16703, 0.235535, 0.326148, 0.44375", \ + "0.0777193, 0.0924269, 0.173661, 0.238067, 0.328562, 0.419929, 0.537332", \ + "0.0953231, 0.115971, 0.232811, 0.327178, 0.459904, 0.586062, 0.715343", \ + "0.106461, 0.132485, 0.284338, 0.408835, 0.585704, 0.75438, 0.926397", \ + "0.111246, 0.142344, 0.32743, 0.481511, 0.701897, 0.913496, 1.12994" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0174028, 0.0224497, 0.0617847, 0.110271, 0.207363, 0.333641, 0.498814", \ + "0.0219519, 0.0256311, 0.0617811, 0.110275, 0.207395, 0.333641, 0.498884", \ + "0.0597464, 0.0643115, 0.093951, 0.127936, 0.210314, 0.333635, 0.498829", \ + "0.0951342, 0.101836, 0.14435, 0.182106, 0.247506, 0.35046, 0.502037", \ + "0.149546, 0.159335, 0.22049, 0.273541, 0.352244, 0.434818, 0.557975", \ + "0.210985, 0.224524, 0.306309, 0.376007, 0.47807, 0.578617, 0.68772", \ + "0.278164, 0.295653, 0.399697, 0.486905, 0.613097, 0.736416, 0.867463" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00836528, 0.00836825, 0.00837444, 0.00837541, 0.00837554, 0.00837475, 0.00837318", \ + "0.00826889, 0.00828181, 0.00832608, 0.00834098, 0.00834985, 0.0083535, 0.00835364", \ + "0.00820029, 0.00821422, 0.00825007, 0.00828156, 0.00829935, 0.00832826, 0.00833594", \ + "0.00837927, 0.00836283, 0.00832773, 0.00831921, 0.00832268, 0.00832673, 0.00820682", \ + "0.0093281, 0.00925198, 0.00890933, 0.00874272, 0.00860564, 0.00853443, 0.00848119", \ + "0.0112306, 0.0110986, 0.0103304, 0.00986314, 0.00944068, 0.00914244, 0.00893908", \ + "0.0139404, 0.0137461, 0.0125907, 0.0117815, 0.0109196, 0.0103588, 0.00988928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000207667, 0.000207803, 0.000207915, 0.000207777, 0.000207349, 0.000206729, 0.000205861", \ + "7.60252e-05, 8.02938e-05, 9.64397e-05, 0.000101388, 0.000107527, 0.000109878, 0.000109337", \ + "5.67037e-05, 5.48562e-05, 5.70967e-05, 6.28552e-05, 6.88704e-05, 7.24063e-05, 7.51071e-05", \ + "0.000431811, 0.000401805, 0.000259958, 0.000198936, 0.000152432, 0.000128398, 0.000108678", \ + "0.00164391, 0.00155291, 0.00106801, 0.000794867, 0.000574505, 0.000427652, 0.000336155", \ + "0.00366608, 0.00350717, 0.00263022, 0.00205148, 0.00149084, 0.00112411, 0.000873183", \ + "0.00634184, 0.00614542, 0.00491703, 0.00400369, 0.00301012, 0.00232852, 0.00182756" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00738876, 0.00740576, 0.00744158, 0.00744962, 0.00745394, 0.00745674, 0.00745628", \ + "0.00721891, 0.00725507, 0.00737932, 0.0074217, 0.00744932, 0.00746049, 0.0074671", \ + "0.00712185, 0.0071403, 0.007217, 0.00728729, 0.00734859, 0.00740182, 0.0074292", \ + "0.00732254, 0.00730473, 0.00727014, 0.00729129, 0.00733721, 0.00736591, 0.00731752", \ + "0.00830572, 0.00821418, 0.00784605, 0.00771041, 0.00758687, 0.00754002, 0.00750635", \ + "0.0102835, 0.0100866, 0.00922716, 0.00876616, 0.0083782, 0.00811588, 0.00793534", \ + "0.0130288, 0.0127782, 0.0114469, 0.0106172, 0.00980054, 0.00931072, 0.00885004" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000200167, 0.000201117, 0.000202594, 0.000202792, 0.000202129, 0.000201514, 0.000202438", \ + "4.79707e-05, 5.72769e-05, 8.80633e-05, 9.70169e-05, 9.98248e-05, 0.000100437, 9.65102e-05", \ + "0.000178071, 0.000164944, 0.000120783, 0.000156804, 0.000120776, 0.000107692, 9.45581e-05", \ + "0.000780627, 0.000724017, 0.000561221, 0.00038576, 0.000267599, 0.000204995, 0.00016383", \ + "0.00220033, 0.00208756, 0.0014953, 0.00113253, 0.000803401, 0.000588708, 0.000453253", \ + "0.00431919, 0.00415328, 0.00319868, 0.00255895, 0.00182922, 0.00140049, 0.00109032", \ + "0.0071246, 0.006904, 0.00563317, 0.00465039, 0.00352619, 0.00272523, 0.00214361" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00547688, 0.0054923, 0.00552685, 0.00553487, 0.00554054, 0.00554329, 0.00554142", \ + "0.00533072, 0.00535236, 0.00544645, 0.00548502, 0.00551187, 0.00552342, 0.00553046", \ + "0.00536774, 0.00536309, 0.00537274, 0.00539667, 0.00542196, 0.00547222, 0.00549165", \ + "0.00583622, 0.00578685, 0.00561215, 0.00553824, 0.00550416, 0.0055049, 0.00549995", \ + "0.00721498, 0.00708135, 0.00650551, 0.00621808, 0.00596036, 0.0058013, 0.00570978", \ + "0.00934128, 0.00913454, 0.00815275, 0.00756674, 0.0069927, 0.006588, 0.006289", \ + "0.0120931, 0.0118075, 0.0104473, 0.00955695, 0.00863343, 0.00789104, 0.00737108" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000271118, -0.000264932, -0.000249894, -0.000246353, -0.000244574, -0.000243776, -0.000244716", \ + "-0.000380125, -0.000358233, -0.000282906, -0.000256304, -0.000242634, -0.000236225, -0.000234636", \ + "-0.000176582, -0.000195191, -0.000193876, -0.000221535, -0.000218266, -0.000221275, -0.000227365", \ + "0.000472482, 0.00040963, 0.000155802, 9.22857e-05, -2.12723e-05, -8.07639e-05, -0.000113252", \ + "0.00203745, 0.00191411, 0.00125777, 0.000872475, 0.000552765, 0.000343109, 0.000205453", \ + "0.00423376, 0.00405227, 0.00305546, 0.00238047, 0.00166168, 0.00121276, 0.000878716", \ + "0.00708236, 0.00687586, 0.00557827, 0.00457875, 0.00343601, 0.00262208, 0.00202961" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00657569, 0.00658692, 0.00661498, 0.00662231, 0.00662618, 0.00662554, 0.00662663", \ + "0.00643997, 0.00645522, 0.00653906, 0.00657367, 0.00659789, 0.00660868, 0.00661369", \ + "0.00644917, 0.00644505, 0.00646257, 0.00648539, 0.00647156, 0.00655753, 0.00657554", \ + "0.00686741, 0.00683176, 0.00667858, 0.00661868, 0.00658667, 0.00658728, 0.00658265", \ + "0.00816781, 0.0080561, 0.00755239, 0.00728757, 0.00703755, 0.00687696, 0.00678785", \ + "0.0102219, 0.010044, 0.00915638, 0.00861207, 0.00805499, 0.00766788, 0.0073821", \ + "0.0129092, 0.0126658, 0.0114125, 0.0105796, 0.00964135, 0.0089655, 0.00842471" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000269788, -0.000263697, -0.000248406, -0.000245617, -0.000243409, -0.000242636, -0.000243605", \ + "-0.000379088, -0.000356315, -0.0002813, -0.000254582, -0.000241095, -0.000234749, -0.000233207", \ + "-0.000177264, -0.000198546, -0.000193533, -0.000219698, -0.000218117, -0.000219823, -0.000225851", \ + "0.000467488, 0.00040301, 0.000156322, 9.38715e-05, -1.93515e-05, -7.95497e-05, -0.000111869", \ + "0.00202551, 0.00190655, 0.00125506, 0.00086881, 0.00052826, 0.000344877, 0.000204546", \ + "0.00421053, 0.0040333, 0.0030529, 0.00237168, 0.00165477, 0.00120867, 0.000877917", \ + "0.00704962, 0.00685923, 0.0055625, 0.00456557, 0.00342685, 0.00261548, 0.00202827" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00547563, 0.00549129, 0.00552637, 0.00553472, 0.00554006, 0.00554061, 0.00554239", \ + "0.00533272, 0.00535064, 0.00544484, 0.00548404, 0.0055117, 0.00552453, 0.00552998", \ + "0.00538635, 0.00537688, 0.00538455, 0.00540619, 0.00544884, 0.00547859, 0.00548998", \ + "0.0059106, 0.00584316, 0.00565483, 0.0055651, 0.00552371, 0.0055138, 0.00551703", \ + "0.00736584, 0.00722569, 0.00661397, 0.00630549, 0.0060251, 0.00586047, 0.0057591", \ + "0.00960905, 0.00939316, 0.00834841, 0.00773034, 0.00714116, 0.00670675, 0.00639565", \ + "0.0125347, 0.01225, 0.0107972, 0.00986921, 0.00885908, 0.00811264, 0.00752179" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000292824, -0.000283867, -0.000270904, -0.000268176, -0.000266694, -0.000266171, -0.000265199", \ + "-0.000424443, -0.000404225, -0.000335109, -0.000309896, -0.000297522, -0.000290305, -0.000290837", \ + "-0.000179219, -0.00020673, -0.000254988, -0.000215057, -0.000244547, -0.000255491, -0.000264951", \ + "0.000526156, 0.000452637, 0.000164798, 7.13307e-05, -5.85162e-05, -0.00012567, -0.000169845", \ + "0.00218118, 0.00205331, 0.00134859, 0.000931218, 0.000550971, 0.000339827, 0.000188001", \ + "0.00449428, 0.00431031, 0.00326134, 0.00253473, 0.00176704, 0.00127746, 0.000911939", \ + "0.00749605, 0.00727303, 0.00593092, 0.00487383, 0.0036688, 0.00278768, 0.00214773" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00657569, 0.00658692, 0.00661498, 0.00662231, 0.00662618, 0.00662554, 0.00662663", \ + "0.00643997, 0.00645522, 0.00653906, 0.00657367, 0.00659789, 0.00660868, 0.00661369", \ + "0.00644917, 0.00644505, 0.00646257, 0.00648539, 0.00647156, 0.00655753, 0.00657554", \ + "0.00686741, 0.00683176, 0.00667858, 0.00661868, 0.00658667, 0.00658728, 0.00658265", \ + "0.00816781, 0.0080561, 0.00755239, 0.00728757, 0.00703755, 0.00687696, 0.00678785", \ + "0.0102219, 0.010044, 0.00915638, 0.00861207, 0.00805499, 0.00766788, 0.0073821", \ + "0.0129092, 0.0126658, 0.0114125, 0.0105796, 0.00964135, 0.0089655, 0.00842471" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000292824, -0.000283867, -0.000270904, -0.000268176, -0.000266694, -0.000266171, -0.000265199", \ + "-0.000424443, -0.000404225, -0.000335109, -0.000309896, -0.000297522, -0.000290305, -0.000290837", \ + "-0.000179219, -0.00020673, -0.000254988, -0.000215057, -0.000244547, -0.000255491, -0.000264951", \ + "0.000526156, 0.000452637, 0.000164798, 7.13307e-05, -5.85162e-05, -0.00012567, -0.000169845", \ + "0.00218118, 0.00205331, 0.00134859, 0.000931218, 0.000550971, 0.000339827, 0.000188001", \ + "0.00449428, 0.00431031, 0.00326134, 0.00253473, 0.00176704, 0.00127746, 0.000911939", \ + "0.00749605, 0.00727303, 0.00593092, 0.00487383, 0.0036688, 0.00278768, 0.00214773" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00409423, 0.00412318, 0.00418727, 0.00420128, 0.0042095, 0.0042137, 0.00421425", \ + "0.00392326, 0.0039486, 0.00407226, 0.00410115, 0.00416547, 0.00418362, 0.00419406", \ + "0.0042984, 0.00426242, 0.00414112, 0.00405147, 0.00412221, 0.00414468, 0.00416303", \ + "0.00504866, 0.00495888, 0.00464143, 0.0044763, 0.00433927, 0.00427646, 0.00424922", \ + "0.00660348, 0.00646176, 0.00579523, 0.00541821, 0.00502464, 0.00475958, 0.00458948", \ + "0.0088226, 0.0085987, 0.00760059, 0.00697467, 0.00624471, 0.0057364, 0.00534335", \ + "0.0116765, 0.0113871, 0.0100098, 0.00910358, 0.0081046, 0.00728442, 0.0066017" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000351088, -0.000318619, -0.000260817, -0.000249654, -0.000243609, -0.00024092, -0.000239319", \ + "-0.000458392, -0.000421354, -0.0002802, -0.000228889, -0.000195473, -0.000181927, -0.000174167", \ + "-0.000230009, -0.00026271, -0.000262274, -0.000166987, -0.000159225, -0.000152079, -0.000153597", \ + "0.000448236, 0.000353174, 0.000121672, 4.15833e-05, -3.42617e-05, -6.27466e-05, -8.85166e-05", \ + "0.00204487, 0.00188457, 0.00116237, 0.000792318, 0.000488973, 0.00033488, 0.000210436", \ + "0.00431642, 0.00408195, 0.00291976, 0.00222684, 0.00154928, 0.0011417, 0.000852308", \ + "0.00724637, 0.0069668, 0.00542546, 0.00435153, 0.00323444, 0.00247529, 0.00193724" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0052029, 0.00522367, 0.0052763, 0.00528922, 0.00529645, 0.00529802, 0.00529828", \ + "0.00503689, 0.00505958, 0.00516694, 0.00519137, 0.00525302, 0.00526954, 0.00527808", \ + "0.00534643, 0.00532251, 0.00522319, 0.00507051, 0.00504128, 0.00522934, 0.00524692", \ + "0.00605243, 0.0059822, 0.00570512, 0.00552687, 0.00525807, 0.00536026, 0.00532677", \ + "0.00754679, 0.00742308, 0.00684119, 0.0064825, 0.00609251, 0.00583343, 0.00566662", \ + "0.00968576, 0.00950497, 0.00860856, 0.00799848, 0.00729969, 0.00679713, 0.00642075", \ + "0.0124826, 0.0122383, 0.0109765, 0.0101311, 0.00910966, 0.00834121, 0.00766577" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000349556, -0.000317657, -0.000260518, -0.000249396, -0.000243481, -0.000241137, -0.000239492", \ + "-0.000456858, -0.000419253, -0.000279196, -0.00022807, -0.000194765, -0.000181261, -0.000173489", \ + "-0.000233711, -0.000267038, -0.00026136, -0.000165434, -0.000155558, -0.000151434, -0.0001528", \ + "0.000437776, 0.000348594, 0.000121077, 4.33065e-05, -3.34196e-05, -6.23974e-05, -8.77698e-05", \ + "0.00200488, 0.00185615, 0.0011584, 0.000789504, 0.000496852, 0.000330576, 0.000216311", \ + "0.00425238, 0.00403514, 0.0029023, 0.0022189, 0.00154338, 0.00113989, 0.000851398", \ + "0.00716096, 0.00690317, 0.00539125, 0.00433602, 0.00322482, 0.00246906, 0.00193005" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0040941, 0.00412298, 0.00418477, 0.00419951, 0.00420799, 0.00421172, 0.00421206", \ + "0.00392525, 0.00395124, 0.00407394, 0.00412822, 0.00416582, 0.00418517, 0.00419411", \ + "0.0043826, 0.00434137, 0.00420783, 0.00416626, 0.00415865, 0.00416841, 0.00418143", \ + "0.00511447, 0.00502064, 0.00468222, 0.00450681, 0.00435851, 0.00429403, 0.00376497", \ + "0.00675529, 0.00659079, 0.00590585, 0.00552717, 0.00502115, 0.00444247, 0.00463061", \ + "0.00907812, 0.00885243, 0.00777406, 0.00709648, 0.00638925, 0.00584489, 0.00543825", \ + "0.0120817, 0.0117924, 0.0103262, 0.0093743, 0.00828123, 0.00745424, 0.00675929" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000354395, -0.000321516, -0.000263269, -0.000252076, -0.000246205, -0.000243471, -0.000242085", \ + "-0.000497554, -0.000454852, -0.000305273, -0.000254318, -0.00021722, -0.000202258, -0.000193844", \ + "-0.000234545, -0.00026502, -0.000287772, -0.000189375, -0.00018242, -0.000180175, -0.000181328", \ + "0.000523259, 0.000397503, 0.000129559, 3.62206e-05, -4.75154e-05, -8.92375e-05, -0.000114949", \ + "0.00217258, 0.00200262, 0.00124164, 0.000844443, 0.000525163, 0.000338247, 0.000203802", \ + "0.00455331, 0.0043116, 0.00310939, 0.00237125, 0.0016491, 0.00120227, 0.000888945", \ + "0.007629, 0.00733773, 0.00572497, 0.00460879, 0.00343048, 0.00262681, 0.00204264" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0052029, 0.00522367, 0.0052763, 0.00528922, 0.00529645, 0.00529802, 0.00529828", \ + "0.00503689, 0.00505958, 0.00516694, 0.00519137, 0.00525302, 0.00526954, 0.00527808", \ + "0.00534643, 0.00532251, 0.00522319, 0.00507051, 0.00504128, 0.00522934, 0.00524692", \ + "0.00605243, 0.0059822, 0.00570512, 0.00552687, 0.00525807, 0.00536026, 0.00532677", \ + "0.00754679, 0.00742308, 0.00684119, 0.0064825, 0.00609251, 0.00583343, 0.00566662", \ + "0.00968576, 0.00950497, 0.00860856, 0.00799848, 0.00729969, 0.00679713, 0.00642075", \ + "0.0124826, 0.0122383, 0.0109765, 0.0101311, 0.00910966, 0.00834121, 0.00766577" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000354395, -0.000321516, -0.000263269, -0.000252076, -0.000246205, -0.000243471, -0.000242085", \ + "-0.000497554, -0.000454852, -0.000305273, -0.000254318, -0.00021722, -0.000202258, -0.000193844", \ + "-0.000234545, -0.00026502, -0.000287772, -0.000189375, -0.00018242, -0.000180175, -0.000181328", \ + "0.000523259, 0.000397503, 0.000129559, 3.62206e-05, -4.75154e-05, -8.92375e-05, -0.000114949", \ + "0.00217258, 0.00200262, 0.00124164, 0.000844443, 0.000525163, 0.000338247, 0.000203802", \ + "0.00455331, 0.0043116, 0.00310939, 0.00237125, 0.0016491, 0.00120227, 0.000888945", \ + "0.007629, 0.00733773, 0.00572497, 0.00460879, 0.00343048, 0.00262681, 0.00204264" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160644; + rise_capacitance : 0.00160055; + rise_capacitance_range (0.00123196, 0.00160055); + fall_capacitance : 0.00160644; + fall_capacitance_range (0.00120871, 0.00160644); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000954721, -0.00107163, -0.00114083, -0.00114822, -0.00115685, -0.00115565, -0.00115244" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115059, 0.00116249, 0.00116306, 0.00115969, 0.00115685, 0.00115565, 0.00115244" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000943471, -0.00107099, -0.00114069, -0.00114806, -0.0011544, -0.00114953, -0.00114634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114428, 0.00115024, 0.00114727, 0.00115362, 0.0011544, 0.00114953, 0.00114634" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000871764, -0.00100936, -0.00110494, -0.00111931, -0.00112018, -0.00111549, -0.00111234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111966, 0.00112123, 0.00111923, 0.00111931, 0.00112018, 0.00111549, 0.00111234" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126379, -0.00126764, -0.00126887, -0.00126239, -0.00126905, -0.00126605, -0.00126399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126605, 0.00126864, 0.00127635, 0.00127849, 0.00127317, 0.0012682, 0.00126484" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126041, -0.00126654, -0.00126858, -0.00126338, -0.00126874, -0.00126581, -0.00126386" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126347, 0.00126654, 0.00127677, 0.00127825, 0.00127296, 0.0012682, 0.00126488" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126457, -0.00126904, -0.00126767, -0.00126831, -0.00127098, -0.00126812, -0.0012662" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133872, 0.00127739, 0.0012854, 0.00128163, 0.00127602, 0.0012708, 0.00126725" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166188; + rise_capacitance : 0.00162422; + rise_capacitance_range (0.00113613, 0.00162422); + fall_capacitance : 0.00166188; + fall_capacitance_range (0.00119405, 0.00166188); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000959617, -0.00107198, -0.00114088, -0.00114824, -0.00115151, -0.00115011, -0.00114705" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114183, 0.00115114, 0.0011464, 0.00116003, 0.00115151, 0.00115011, 0.00114705" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000950679, -0.00107134, -0.00114074, -0.00114808, -0.00115265, -0.00115126, -0.00114821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115629, 0.00115797, 0.00114964, 0.00116113, 0.00115265, 0.00115126, 0.00114821" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000874178, -0.00100915, -0.00110519, -0.00110808, -0.00109975, -0.0010985, -0.0010955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00109762, 0.00109965, 0.0011061, 0.00110808, 0.00109975, 0.0010985, 0.0010955" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126, -0.00126331, -0.00126723, -0.00126682, -0.00126685, -0.00126604, -0.00126402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126262, 0.00127078, 0.00127905, 0.00126682, 0.00126944, 0.0012688, 0.00126483" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126567, -0.00126455, -0.00126862, -0.00127022, -0.00126675, -0.00126594, -0.00126391" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127463, 0.00127168, 0.00126947, 0.00127022, 0.00126957, 0.00126898, 0.00126495" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125783, -0.00125799, -0.00126875, -0.00126206, -0.00126655, -0.00126577, -0.00126383" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127265, 0.00127129, 0.00126944, 0.00127019, 0.00126936, 0.00126895, 0.00126486" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156149, -0.00156677, -0.00157111, -0.00157235, -0.00156922, -0.00157164, -0.00157531" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157568, 0.0015848, 0.00158497, 0.00159022, 0.00158514, 0.00158042, 0.00157744" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166861; + rise_capacitance : 0.00163315; + rise_capacitance_range (0.00116987, 0.00163315); + fall_capacitance : 0.00166861; + fall_capacitance_range (0.0011034, 0.00166861); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00030251, -0.000302026, -0.000302398, -0.000302152, -0.000301572, -0.000301229, -0.000300505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00030251, 0.000302026, 0.000302398, 0.000302152, 0.000301572, 0.000301229, 0.000300505" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00023673, -0.000238872, -0.000236282, -0.000237175, -0.000236674, -0.000236271, -0.00023646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0002504, 0.000253912, 0.000251669, 0.000250898, 0.000249609, 0.000246364, 0.000241416" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000908059, -0.00105765, -0.00112093, -0.00113672, -0.00114593, -0.00115186, -0.00114933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115096, 0.00114784, 0.00115298, 0.00115931, 0.0011564, 0.00115186, 0.00114933" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000907581, -0.00105742, -0.00112091, -0.00113674, -0.00114594, -0.00115183, -0.0011493" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114429, 0.00114533, 0.00115386, 0.00115925, 0.00115635, 0.00115183, 0.0011493" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169711; + rise_capacitance : 0.00169711; + rise_capacitance_range (0.000956465, 0.00169711); + fall_capacitance : 0.00169499; + fall_capacitance_range (0.000973047, 0.00169499); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000135326, -0.000134335, -0.000134855, -0.000135194, -0.000134728, -0.000134208, -0.000133856" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0001382, 0.000138809, 0.000137792, 0.000137546, 0.000137281, 0.000136376, 0.000135395" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000134178, -0.000134442, -0.00013586, -0.00013355, -0.000133578, -0.000131823, -0.000128876" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000175806, 0.000174925, 0.000175733, 0.000175002, 0.000173032, 0.00016982, 0.000164531" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00014359, -0.000144472, -0.000144656, -0.000144956, -0.00014434, -0.000143783, -0.00014341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000147454, 0.000149133, 0.000148059, 0.00014816, 0.000147295, 0.00014625, 0.000145099" \ + ); + } + } + } + } + cell (AOI211X2) { + area : 8.4672; + cell_leakage_power : 0.306382; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.408962; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312021; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324474; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245611; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.368523; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282785; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347555; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295872; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.368523; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282785; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347555; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193891; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326559; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240821; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305591; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.250591; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306382; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !D) + (!B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0641528, 0.0821473, 0.177938, 0.297059, 0.534811, 0.843847, 1.2479", \ + "0.0762247, 0.0944347, 0.190814, 0.310082, 0.548037, 0.857332, 1.26123", \ + "0.106949, 0.127911, 0.227986, 0.347458, 0.585143, 0.89514, 1.29918", \ + "0.124566, 0.150806, 0.266883, 0.39098, 0.628959, 0.938376, 1.34251", \ + "0.143831, 0.178222, 0.319259, 0.46142, 0.713034, 1.02082, 1.42455", \ + "0.164971, 0.206616, 0.374067, 0.535765, 0.81276, 1.13706, 1.54032", \ + "0.185734, 0.234741, 0.428266, 0.611639, 0.915636, 1.26424, 1.68338" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501545, 0.0749205, 0.20853, 0.375172, 0.708209, 1.14102, 1.70657", \ + "0.0501698, 0.0749098, 0.208569, 0.375201, 0.70821, 1.14098, 1.70657", \ + "0.0634443, 0.0867258, 0.211654, 0.375136, 0.708173, 1.14099, 1.70657", \ + "0.0869276, 0.110909, 0.233213, 0.386759, 0.709502, 1.14098, 1.70682", \ + "0.132638, 0.158311, 0.284808, 0.434184, 0.735806, 1.15024, 1.70728", \ + "0.183609, 0.213523, 0.349686, 0.504583, 0.800829, 1.1938, 1.72918", \ + "0.235828, 0.270691, 0.423384, 0.5853, 0.890386, 1.27285, 1.78598" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0351819, 0.0458177, 0.0986236, 0.162084, 0.28745, 0.449712, 0.661525", \ + "0.0477474, 0.0584142, 0.111364, 0.174851, 0.30026, 0.462531, 0.674356", \ + "0.0877004, 0.102811, 0.164626, 0.229054, 0.354468, 0.517113, 0.728949", \ + "0.117782, 0.138519, 0.220254, 0.296883, 0.426131, 0.588601, 0.801249", \ + "0.156066, 0.184166, 0.294714, 0.395019, 0.553081, 0.725619, 0.937649", \ + "0.193528, 0.228456, 0.36787, 0.493821, 0.687405, 0.891389, 1.12214", \ + "0.229267, 0.271377, 0.437877, 0.589514, 0.820788, 1.05969, 1.32323" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0328775, 0.0458591, 0.114521, 0.19973, 0.369861, 0.591101, 0.880083", \ + "0.0328553, 0.04567, 0.11453, 0.199749, 0.369985, 0.591086, 0.880068", \ + "0.0547702, 0.0667836, 0.124817, 0.20299, 0.369914, 0.590872, 0.879951", \ + "0.0838721, 0.0980131, 0.160317, 0.229745, 0.380822, 0.59244, 0.879941", \ + "0.129652, 0.148494, 0.223794, 0.299776, 0.437848, 0.62687, 0.893645", \ + "0.179965, 0.204828, 0.298568, 0.385533, 0.534533, 0.711961, 0.953146", \ + "0.234228, 0.264614, 0.380305, 0.481227, 0.645675, 0.832764, 1.0652" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0562739, 0.0743572, 0.169874, 0.288549, 0.525675, 0.834053, 1.23687", \ + "0.0672268, 0.0857002, 0.182446, 0.301654, 0.539116, 0.847677, 1.25057", \ + "0.0951728, 0.117302, 0.218302, 0.33789, 0.575446, 0.884907, 1.28812", \ + "0.108725, 0.137156, 0.256111, 0.381084, 0.618914, 0.927665, 1.33055", \ + "0.120844, 0.158854, 0.306013, 0.450149, 0.703115, 1.01013, 1.41313", \ + "0.132081, 0.179037, 0.356387, 0.52163, 0.800725, 1.12574, 1.52845", \ + "0.141391, 0.197014, 0.404918, 0.592922, 0.901257, 1.251, 1.67097" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.041253, 0.0658216, 0.19877, 0.364782, 0.696751, 1.12822, 1.69224", \ + "0.041346, 0.0658462, 0.19877, 0.36474, 0.69675, 1.12801, 1.69231", \ + "0.056084, 0.0790756, 0.202267, 0.364753, 0.696757, 1.12823, 1.69231", \ + "0.0805145, 0.103807, 0.225212, 0.377029, 0.698207, 1.12828, 1.69225", \ + "0.128781, 0.153276, 0.277311, 0.426106, 0.725462, 1.13775, 1.69288", \ + "0.184033, 0.211828, 0.344024, 0.497088, 0.791787, 1.18238, 1.71526", \ + "0.240047, 0.27273, 0.420184, 0.579753, 0.882782, 1.26239, 1.77279" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322828, 0.0429493, 0.0957818, 0.159226, 0.284601, 0.446874, 0.658677", \ + "0.0448324, 0.0553986, 0.108385, 0.171861, 0.297242, 0.459518, 0.671349", \ + "0.090033, 0.106816, 0.170841, 0.233108, 0.358244, 0.520343, 0.732046", \ + "0.123465, 0.146283, 0.23572, 0.315044, 0.441943, 0.603532, 0.81488", \ + "0.166252, 0.19658, 0.318105, 0.42828, 0.594795, 0.763862, 0.97437", \ + "0.208552, 0.246109, 0.397687, 0.536438, 0.749653, 0.963997, 1.19226", \ + "0.24995, 0.294156, 0.474556, 0.640553, 0.896647, 1.15768, 1.43547" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0330703, 0.0459822, 0.114487, 0.199655, 0.369861, 0.591117, 0.880083", \ + "0.0330567, 0.0455946, 0.114474, 0.199749, 0.369861, 0.591086, 0.880068", \ + "0.0638984, 0.0762301, 0.129335, 0.204125, 0.369876, 0.590872, 0.880064", \ + "0.0957629, 0.112848, 0.17808, 0.241147, 0.383374, 0.591871, 0.880046", \ + "0.143766, 0.167768, 0.255945, 0.334569, 0.460199, 0.636565, 0.895013", \ + "0.19734, 0.228602, 0.341369, 0.439946, 0.590562, 0.751672, 0.974717", \ + "0.256253, 0.295309, 0.43235, 0.550794, 0.730436, 0.914118, 1.12259" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0478863, 0.0658998, 0.161391, 0.280071, 0.517201, 0.825388, 1.22842", \ + "0.05741, 0.0754962, 0.171801, 0.290907, 0.528361, 0.836735, 1.23971", \ + "0.08497, 0.110302, 0.215064, 0.333625, 0.571801, 0.880526, 1.28355", \ + "0.10591, 0.13851, 0.267352, 0.393215, 0.630048, 0.939325, 1.3417", \ + "0.137504, 0.179027, 0.34031, 0.492592, 0.744753, 1.05377, 1.45102", \ + "0.17035, 0.221155, 0.415363, 0.595218, 0.886694, 1.20997, 1.61107", \ + "0.203229, 0.262883, 0.489942, 0.697786, 1.0296, 1.38931, 1.80755" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0412775, 0.0658356, 0.198769, 0.364783, 0.696751, 1.12829, 1.69231", \ + "0.0414805, 0.0658672, 0.19877, 0.364782, 0.696751, 1.12831, 1.69219", \ + "0.0661001, 0.0887122, 0.204912, 0.36493, 0.696578, 1.12801, 1.6923", \ + "0.0938187, 0.118909, 0.236807, 0.381523, 0.69815, 1.12819, 1.6923", \ + "0.134929, 0.165065, 0.299598, 0.44439, 0.731692, 1.13721, 1.69184", \ + "0.180993, 0.216562, 0.369853, 0.529451, 0.814554, 1.19035, 1.71599", \ + "0.231364, 0.273093, 0.446547, 0.620481, 0.925609, 1.29009, 1.78402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0160195, 0.0212152, 0.0481304, 0.0813137, 0.147443, 0.23333, 0.345558", \ + "0.0307435, 0.0365957, 0.063592, 0.0966841, 0.162601, 0.248516, 0.361325", \ + "0.0624372, 0.0768995, 0.127388, 0.168322, 0.234008, 0.320173, 0.431881", \ + "0.082773, 0.103789, 0.179104, 0.240621, 0.327667, 0.414942, 0.526992", \ + "0.10462, 0.134172, 0.242751, 0.333096, 0.461417, 0.583932, 0.707642", \ + "0.121089, 0.15894, 0.299899, 0.419, 0.590196, 0.754548, 0.92161", \ + "0.132335, 0.178097, 0.349887, 0.497002, 0.710305, 0.916598, 1.12804" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013279, 0.0200931, 0.0570412, 0.103138, 0.195379, 0.315251, 0.47192", \ + "0.0174398, 0.0225947, 0.0570571, 0.103178, 0.195372, 0.315218, 0.471904", \ + "0.047511, 0.0564276, 0.088073, 0.119995, 0.198407, 0.31513, 0.471897", \ + "0.0760071, 0.089623, 0.135753, 0.173589, 0.23566, 0.332351, 0.47541", \ + "0.119622, 0.140131, 0.207454, 0.261195, 0.338509, 0.417291, 0.530866", \ + "0.169274, 0.197187, 0.288132, 0.359311, 0.460265, 0.558264, 0.661685", \ + "0.224026, 0.259711, 0.375749, 0.465176, 0.589662, 0.711186, 0.836646" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0574956, 0.0757096, 0.171855, 0.291002, 0.528873, 0.837934, 1.242", \ + "0.0671011, 0.0854501, 0.182307, 0.30186, 0.54004, 0.849251, 1.25341", \ + "0.0993844, 0.122981, 0.225616, 0.344856, 0.58309, 0.893082, 1.29714", \ + "0.124804, 0.154833, 0.279362, 0.404087, 0.641858, 0.95167, 1.35517", \ + "0.1619, 0.199959, 0.355309, 0.505147, 0.756416, 1.06692, 1.46832", \ + "0.200451, 0.246789, 0.433134, 0.610469, 0.899896, 1.22326, 1.62465", \ + "0.238974, 0.293272, 0.510954, 0.714975, 1.04413, 1.40284, 1.82124" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501534, 0.0749301, 0.20853, 0.375202, 0.70821, 1.14102, 1.70675", \ + "0.0502117, 0.0749358, 0.208569, 0.375201, 0.70821, 1.14102, 1.70675", \ + "0.0729502, 0.0956611, 0.213705, 0.375177, 0.708226, 1.14088, 1.70675", \ + "0.10098, 0.126047, 0.243807, 0.390678, 0.709313, 1.14101, 1.70677", \ + "0.143338, 0.173254, 0.307255, 0.451941, 0.74171, 1.14978, 1.70688", \ + "0.190665, 0.225946, 0.378251, 0.537449, 0.822829, 1.20217, 1.72951", \ + "0.242046, 0.283182, 0.455324, 0.629451, 0.933588, 1.29846, 1.79683" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0162459, 0.0214466, 0.048465, 0.0817343, 0.14807, 0.234173, 0.346701", \ + "0.0310481, 0.0368299, 0.0639087, 0.0971162, 0.16324, 0.249392, 0.362471", \ + "0.0636121, 0.0777897, 0.127974, 0.168787, 0.234637, 0.321053, 0.433031", \ + "0.0849402, 0.105586, 0.180295, 0.241575, 0.328422, 0.415856, 0.528136", \ + "0.108989, 0.137841, 0.245147, 0.334984, 0.462822, 0.585101, 0.709892", \ + "0.128592, 0.16515, 0.303971, 0.422237, 0.59271, 0.756541, 0.923487", \ + "0.144516, 0.187962, 0.356395, 0.501762, 0.714153, 0.919699, 1.1306" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169145, 0.0240756, 0.0610419, 0.107059, 0.199188, 0.318967, 0.475698", \ + "0.0210141, 0.0265402, 0.0610508, 0.107059, 0.199183, 0.318958, 0.475624", \ + "0.0564619, 0.0636466, 0.0920482, 0.123831, 0.202211, 0.318949, 0.475617", \ + "0.0896821, 0.100434, 0.141579, 0.177644, 0.239367, 0.336166, 0.479111", \ + "0.140146, 0.156329, 0.216117, 0.267184, 0.342297, 0.420366, 0.535684", \ + "0.197139, 0.219177, 0.300001, 0.367584, 0.465411, 0.561661, 0.666744", \ + "0.259093, 0.287716, 0.390484, 0.476132, 0.597121, 0.716862, 0.840696" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0395232, 0.0544418, 0.133626, 0.232063, 0.428762, 0.684405, 1.01866", \ + "0.0501313, 0.065098, 0.14494, 0.243721, 0.440704, 0.696476, 1.03077", \ + "0.0764011, 0.0988524, 0.189734, 0.288466, 0.485688, 0.741916, 1.07559", \ + "0.094938, 0.124544, 0.239175, 0.348953, 0.545924, 0.80148, 1.13606", \ + "0.121243, 0.159623, 0.30595, 0.441291, 0.662389, 0.91856, 1.25205", \ + "0.147212, 0.194452, 0.372889, 0.534879, 0.793298, 1.07669, 1.41161", \ + "0.171617, 0.227582, 0.437943, 0.627034, 0.924017, 1.24236, 1.60733" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0332937, 0.0537473, 0.164562, 0.302994, 0.579871, 0.939707, 1.41008", \ + "0.0336939, 0.0537948, 0.164549, 0.302955, 0.57983, 0.939707, 1.41006", \ + "0.0586716, 0.0776474, 0.1732, 0.304209, 0.579825, 0.939469, 1.41011", \ + "0.0859963, 0.107663, 0.207746, 0.325386, 0.583984, 0.939678, 1.41011", \ + "0.126247, 0.153017, 0.269417, 0.392367, 0.627053, 0.957599, 1.41186", \ + "0.17098, 0.203681, 0.338461, 0.475498, 0.716917, 1.02202, 1.44893", \ + "0.220183, 0.258271, 0.413663, 0.564987, 0.826885, 1.13197, 1.53193" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159049, 0.0211013, 0.048042, 0.0812225, 0.147356, 0.233225, 0.345469", \ + "0.0305527, 0.0364279, 0.0633621, 0.0963949, 0.162071, 0.248002, 0.359671", \ + "0.0624876, 0.0768208, 0.127223, 0.167883, 0.23402, 0.319857, 0.43201", \ + "0.0837362, 0.104495, 0.179295, 0.24065, 0.327525, 0.414998, 0.526902", \ + "0.108153, 0.137005, 0.24388, 0.333671, 0.461507, 0.583891, 0.707637", \ + "0.128522, 0.16563, 0.303509, 0.421095, 0.591288, 0.75492, 0.921779", \ + "0.145593, 0.189942, 0.357412, 0.50181, 0.71306, 0.918038, 1.12879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132887, 0.0200925, 0.0570207, 0.103155, 0.195381, 0.31524, 0.471917", \ + "0.017602, 0.0226928, 0.0570567, 0.103164, 0.195338, 0.31523, 0.471907", \ + "0.0475167, 0.0565322, 0.0882407, 0.120362, 0.199045, 0.315168, 0.471893", \ + "0.0755088, 0.089108, 0.135543, 0.173554, 0.235755, 0.332367, 0.475428", \ + "0.117983, 0.138586, 0.206431, 0.260575, 0.338478, 0.417327, 0.531033", \ + "0.1668, 0.19394, 0.285399, 0.357311, 0.459036, 0.557844, 0.662661", \ + "0.219786, 0.254748, 0.370797, 0.461157, 0.587054, 0.709573, 0.835823" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0574956, 0.0757096, 0.171855, 0.291002, 0.528873, 0.837934, 1.242", \ + "0.0671011, 0.0854501, 0.182307, 0.30186, 0.54004, 0.849251, 1.25341", \ + "0.0993844, 0.122981, 0.225616, 0.344856, 0.58309, 0.893082, 1.29714", \ + "0.124804, 0.154833, 0.279362, 0.404087, 0.641858, 0.95167, 1.35517", \ + "0.1619, 0.199959, 0.355309, 0.505147, 0.756416, 1.06692, 1.46832", \ + "0.200451, 0.246789, 0.433134, 0.610469, 0.899896, 1.22326, 1.62465", \ + "0.238974, 0.293272, 0.510954, 0.714975, 1.04413, 1.40284, 1.82124" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501534, 0.0749301, 0.20853, 0.375202, 0.70821, 1.14102, 1.70675", \ + "0.0502117, 0.0749358, 0.208569, 0.375201, 0.70821, 1.14102, 1.70675", \ + "0.0729502, 0.0956611, 0.213705, 0.375177, 0.708226, 1.14088, 1.70675", \ + "0.10098, 0.126047, 0.243807, 0.390678, 0.709313, 1.14101, 1.70677", \ + "0.143338, 0.173254, 0.307255, 0.451941, 0.74171, 1.14978, 1.70688", \ + "0.190665, 0.225946, 0.378251, 0.537449, 0.822829, 1.20217, 1.72951", \ + "0.242046, 0.283182, 0.455324, 0.629451, 0.933588, 1.29846, 1.79683" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0162459, 0.0214466, 0.048465, 0.0817343, 0.14807, 0.234173, 0.346701", \ + "0.0310481, 0.0368299, 0.0639087, 0.0971162, 0.16324, 0.249392, 0.362471", \ + "0.0636121, 0.0777897, 0.127974, 0.168787, 0.234637, 0.321053, 0.433031", \ + "0.0849402, 0.105586, 0.180295, 0.241575, 0.328422, 0.415856, 0.528136", \ + "0.108989, 0.137841, 0.245147, 0.334984, 0.462822, 0.585101, 0.709892", \ + "0.128592, 0.16515, 0.303971, 0.422237, 0.59271, 0.756541, 0.923487", \ + "0.144516, 0.187962, 0.356395, 0.501762, 0.714153, 0.919699, 1.1306" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169145, 0.0240756, 0.0610419, 0.107059, 0.199188, 0.318967, 0.475698", \ + "0.0210141, 0.0265402, 0.0610508, 0.107059, 0.199183, 0.318958, 0.475624", \ + "0.0564619, 0.0636466, 0.0920482, 0.123831, 0.202211, 0.318949, 0.475617", \ + "0.0896821, 0.100434, 0.141579, 0.177644, 0.239367, 0.336166, 0.479111", \ + "0.140146, 0.156329, 0.216117, 0.267184, 0.342297, 0.420366, 0.535684", \ + "0.197139, 0.219177, 0.300001, 0.367584, 0.465411, 0.561661, 0.666744", \ + "0.259093, 0.287716, 0.390484, 0.476132, 0.597121, 0.716862, 0.840696" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0376049, 0.0560248, 0.15198, 0.270757, 0.507959, 0.816151, 1.21914", \ + "0.0461472, 0.0641951, 0.160975, 0.280288, 0.517946, 0.826376, 1.22957", \ + "0.0804214, 0.107646, 0.212026, 0.327734, 0.566854, 0.87512, 1.27837", \ + "0.106142, 0.141266, 0.277322, 0.400875, 0.635374, 0.942471, 1.34457", \ + "0.141742, 0.186725, 0.361503, 0.522448, 0.772562, 1.07584, 1.476", \ + "0.179104, 0.233613, 0.444038, 0.638965, 0.944811, 1.26366, 1.66031", \ + "0.217746, 0.281459, 0.525585, 0.751329, 1.10874, 1.48279, 1.89376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0411531, 0.0657984, 0.19877, 0.364782, 0.696762, 1.12829, 1.69228", \ + "0.0417554, 0.065448, 0.198731, 0.364784, 0.696751, 1.12829, 1.69237", \ + "0.0702335, 0.0952677, 0.206756, 0.364861, 0.69658, 1.12829, 1.69237", \ + "0.0957781, 0.126121, 0.248034, 0.38646, 0.697659, 1.12822, 1.6923", \ + "0.136268, 0.1732, 0.324178, 0.467545, 0.742605, 1.13826, 1.69235", \ + "0.183313, 0.22745, 0.403739, 0.573574, 0.849521, 1.20815, 1.71978", \ + "0.236242, 0.287238, 0.487638, 0.680822, 0.992998, 1.34119, 1.81224" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136397, 0.0187589, 0.0454312, 0.0784925, 0.144513, 0.230341, 0.342527", \ + "0.0273217, 0.0340346, 0.0609608, 0.0938577, 0.159744, 0.245651, 0.357089", \ + "0.0520861, 0.068723, 0.12316, 0.164658, 0.230272, 0.316534, 0.428668", \ + "0.0660908, 0.0905105, 0.171983, 0.23585, 0.324435, 0.412215, 0.524232", \ + "0.0782196, 0.112904, 0.230741, 0.324967, 0.456262, 0.579835, 0.704758", \ + "0.0831632, 0.127713, 0.281863, 0.406574, 0.582214, 0.748776, 0.917292", \ + "0.0810494, 0.135133, 0.32452, 0.479367, 0.698986, 0.908571, 1.122" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0102159, 0.017, 0.0538565, 0.0999345, 0.192035, 0.311886, 0.468528", \ + "0.015707, 0.0202344, 0.053857, 0.0999247, 0.192087, 0.311854, 0.468507", \ + "0.0441726, 0.0536753, 0.0860162, 0.117986, 0.195297, 0.311762, 0.468498", \ + "0.071952, 0.0862608, 0.133286, 0.171375, 0.232707, 0.329345, 0.472135", \ + "0.115034, 0.136545, 0.205163, 0.258907, 0.336341, 0.415367, 0.528449", \ + "0.164911, 0.194138, 0.286589, 0.357257, 0.458307, 0.556577, 0.660604", \ + "0.220273, 0.257356, 0.374829, 0.46419, 0.589171, 0.709613, 0.834718" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0474016, 0.0658903, 0.162411, 0.281651, 0.519573, 0.828657, 1.23276", \ + "0.0557568, 0.0741443, 0.171455, 0.291214, 0.529577, 0.838873, 1.24316", \ + "0.0959819, 0.120925, 0.222328, 0.338714, 0.578362, 0.887637, 1.29194", \ + "0.12647, 0.158797, 0.289412, 0.411376, 0.646734, 0.954887, 1.35809", \ + "0.168103, 0.209267, 0.377469, 0.535164, 0.783921, 1.08834, 1.48947", \ + "0.211362, 0.261112, 0.463072, 0.655004, 0.957981, 1.27629, 1.67349", \ + "0.255748, 0.313717, 0.548015, 0.769677, 1.12414, 1.49635, 1.90705" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501027, 0.0749311, 0.208531, 0.375201, 0.70821, 1.14102, 1.70675", \ + "0.0497911, 0.074774, 0.20854, 0.3752, 0.70821, 1.14102, 1.70681", \ + "0.0781053, 0.102272, 0.215068, 0.375073, 0.708242, 1.14107, 1.70682", \ + "0.104928, 0.134544, 0.254565, 0.3948, 0.708774, 1.14085, 1.70676", \ + "0.146811, 0.183039, 0.332248, 0.474985, 0.751721, 1.15019, 1.70692", \ + "0.195458, 0.238527, 0.41294, 0.581838, 0.856073, 1.21901, 1.7331", \ + "0.249452, 0.299576, 0.498051, 0.689703, 1.00153, 1.35049, 1.82426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013827, 0.0189597, 0.0457255, 0.0788804, 0.145112, 0.231147, 0.343643", \ + "0.0276452, 0.0342863, 0.0612665, 0.094271, 0.16033, 0.246485, 0.35818", \ + "0.0533121, 0.0696911, 0.123751, 0.165097, 0.23087, 0.317366, 0.429765", \ + "0.0686385, 0.0924134, 0.173133, 0.236737, 0.325139, 0.413057, 0.525324", \ + "0.0830568, 0.116815, 0.233121, 0.326837, 0.457717, 0.580966, 0.706719", \ + "0.0922407, 0.134733, 0.286177, 0.409886, 0.584668, 0.750754, 0.919149", \ + "0.0959404, 0.146583, 0.331015, 0.484338, 0.702762, 0.911649, 1.12446" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013217, 0.0206998, 0.0578502, 0.103826, 0.195876, 0.31559, 0.472223", \ + "0.0189781, 0.0239027, 0.0578476, 0.103825, 0.195889, 0.315592, 0.472365", \ + "0.0541312, 0.061356, 0.0901011, 0.121835, 0.199102, 0.315577, 0.472157", \ + "0.0873055, 0.0978768, 0.139304, 0.175548, 0.236699, 0.3331, 0.475998", \ + "0.138536, 0.1542, 0.214155, 0.26499, 0.340163, 0.418462, 0.533194", \ + "0.196184, 0.217995, 0.298651, 0.365997, 0.463583, 0.560549, 0.664513", \ + "0.260091, 0.287408, 0.390744, 0.475192, 0.596007, 0.715356, 0.840007" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0326237, 0.0478813, 0.127452, 0.225973, 0.422716, 0.678379, 1.01262", \ + "0.0424161, 0.0573087, 0.137413, 0.236361, 0.433477, 0.689354, 1.0237", \ + "0.0740911, 0.0990111, 0.191472, 0.289082, 0.485249, 0.741029, 1.07458", \ + "0.0972703, 0.129837, 0.254087, 0.363566, 0.557904, 0.812618, 1.14609", \ + "0.128146, 0.170282, 0.331854, 0.478364, 0.701369, 0.953172, 1.28476", \ + "0.159507, 0.21095, 0.4071, 0.586126, 0.863856, 1.148, 1.47734", \ + "0.190913, 0.251228, 0.480475, 0.688916, 1.01604, 1.35462, 1.72063" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0332693, 0.0537492, 0.16455, 0.302993, 0.579829, 0.939708, 1.41006", \ + "0.0350909, 0.0537643, 0.164593, 0.302952, 0.579751, 0.939706, 1.41006", \ + "0.0644672, 0.0858283, 0.176575, 0.304108, 0.579818, 0.939437, 1.41006", \ + "0.0901592, 0.11713, 0.222818, 0.33285, 0.58397, 0.939684, 1.41002", \ + "0.130294, 0.164182, 0.297844, 0.421626, 0.641923, 0.960387, 1.41121", \ + "0.177001, 0.217815, 0.376952, 0.526242, 0.761815, 1.04774, 1.45784", \ + "0.229291, 0.276924, 0.460405, 0.6322, 0.905924, 1.19682, 1.57206" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136203, 0.0187425, 0.0454203, 0.0784707, 0.144497, 0.23033, 0.342515", \ + "0.027213, 0.0338141, 0.0608416, 0.09383, 0.159758, 0.245467, 0.357006", \ + "0.0521621, 0.0686803, 0.123004, 0.165217, 0.23012, 0.316453, 0.428516", \ + "0.0672125, 0.0912235, 0.172045, 0.235771, 0.324341, 0.412119, 0.524123", \ + "0.0817245, 0.115699, 0.232084, 0.325505, 0.456165, 0.579863, 0.704833", \ + "0.0903485, 0.133772, 0.285371, 0.408667, 0.583083, 0.749192, 0.917488", \ + "0.0931825, 0.145792, 0.331299, 0.483727, 0.701528, 0.909886, 1.12287" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010215, 0.0169994, 0.0538572, 0.0999222, 0.192021, 0.311874, 0.468527", \ + "0.0158114, 0.0203903, 0.053847, 0.0999224, 0.192085, 0.311853, 0.468497", \ + "0.0442362, 0.0537669, 0.0861966, 0.117518, 0.195329, 0.311835, 0.468451", \ + "0.0714718, 0.0858872, 0.133234, 0.171448, 0.2328, 0.329392, 0.472152", \ + "0.113826, 0.135155, 0.203901, 0.258344, 0.336444, 0.415335, 0.528404", \ + "0.162761, 0.191723, 0.283848, 0.35552, 0.457361, 0.556114, 0.660397", \ + "0.217243, 0.253631, 0.37038, 0.460588, 0.586626, 0.708156, 0.835061" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0474016, 0.0658903, 0.162411, 0.281651, 0.519573, 0.828657, 1.23276", \ + "0.0557568, 0.0741443, 0.171455, 0.291214, 0.529577, 0.838873, 1.24316", \ + "0.0959819, 0.120925, 0.222328, 0.338714, 0.578362, 0.887637, 1.29194", \ + "0.12647, 0.158797, 0.289412, 0.411376, 0.646734, 0.954887, 1.35809", \ + "0.168103, 0.209267, 0.377469, 0.535164, 0.783921, 1.08834, 1.48947", \ + "0.211362, 0.261112, 0.463072, 0.655004, 0.957981, 1.27629, 1.67349", \ + "0.255748, 0.313717, 0.548015, 0.769677, 1.12414, 1.49635, 1.90705" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501027, 0.0749311, 0.208531, 0.375201, 0.70821, 1.14102, 1.70675", \ + "0.0497911, 0.074774, 0.20854, 0.3752, 0.70821, 1.14102, 1.70681", \ + "0.0781053, 0.102272, 0.215068, 0.375073, 0.708242, 1.14107, 1.70682", \ + "0.104928, 0.134544, 0.254565, 0.3948, 0.708774, 1.14085, 1.70676", \ + "0.146811, 0.183039, 0.332248, 0.474985, 0.751721, 1.15019, 1.70692", \ + "0.195458, 0.238527, 0.41294, 0.581838, 0.856073, 1.21901, 1.7331", \ + "0.249452, 0.299576, 0.498051, 0.689703, 1.00153, 1.35049, 1.82426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013827, 0.0189597, 0.0457255, 0.0788804, 0.145112, 0.231147, 0.343643", \ + "0.0276452, 0.0342863, 0.0612665, 0.094271, 0.16033, 0.246485, 0.35818", \ + "0.0533121, 0.0696911, 0.123751, 0.165097, 0.23087, 0.317366, 0.429765", \ + "0.0686385, 0.0924134, 0.173133, 0.236737, 0.325139, 0.413057, 0.525324", \ + "0.0830568, 0.116815, 0.233121, 0.326837, 0.457717, 0.580966, 0.706719", \ + "0.0922407, 0.134733, 0.286177, 0.409886, 0.584668, 0.750754, 0.919149", \ + "0.0959404, 0.146583, 0.331015, 0.484338, 0.702762, 0.911649, 1.12446" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013217, 0.0206998, 0.0578502, 0.103826, 0.195876, 0.31559, 0.472223", \ + "0.0189781, 0.0239027, 0.0578476, 0.103825, 0.195889, 0.315592, 0.472365", \ + "0.0541312, 0.061356, 0.0901011, 0.121835, 0.199102, 0.315577, 0.472157", \ + "0.0873055, 0.0978768, 0.139304, 0.175548, 0.236699, 0.3331, 0.475998", \ + "0.138536, 0.1542, 0.214155, 0.26499, 0.340163, 0.418462, 0.533194", \ + "0.196184, 0.217995, 0.298651, 0.365997, 0.463583, 0.560549, 0.664513", \ + "0.260091, 0.287408, 0.390744, 0.475192, 0.596007, 0.715356, 0.840007" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0160149, 0.0160282, 0.0160435, 0.016047, 0.0160468, 0.0160453, 0.0160432", \ + "0.0157937, 0.0158422, 0.0159418, 0.0159747, 0.0159953, 0.016005, 0.0160063", \ + "0.0156844, 0.0156952, 0.0157825, 0.0158306, 0.0158031, 0.0159512, 0.0159513", \ + "0.0161883, 0.0161246, 0.0159805, 0.0159654, 0.0159688, 0.0159654, 0.0159884", \ + "0.0185193, 0.0182341, 0.0173965, 0.0170261, 0.0166515, 0.016451, 0.0163174", \ + "0.0228375, 0.0223194, 0.0206253, 0.0195669, 0.0185442, 0.0178694, 0.017431", \ + "0.0286084, 0.027972, 0.0255216, 0.023792, 0.0218334, 0.0205441, 0.0195215" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00027868, 0.000279256, 0.000279957, 0.000279885, 0.000279257, 0.000278155, 0.00027661", \ + "3.55002e-06, 2.52714e-05, 5.01752e-05, 6.60249e-05, 7.23737e-05, 7.08746e-05, 7.45592e-05", \ + "-1.58911e-07, -1.01228e-05, -1.60142e-05, -5.85923e-06, 3.82776e-06, 1.72888e-05, 1.18422e-05", \ + "0.000899656, 0.000754018, 0.00043861, 0.00030154, 0.000199563, 0.00013036, 0.000102424", \ + "0.00361386, 0.00324594, 0.00218124, 0.00160127, 0.00108009, 0.000779733, 0.000575231", \ + "0.00796021, 0.00740374, 0.00551206, 0.00426537, 0.00303682, 0.00227357, 0.00172976", \ + "0.0136635, 0.0129793, 0.0103484, 0.00840473, 0.00624002, 0.0047865, 0.00371524" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0142041, 0.0142785, 0.0143603, 0.0143781, 0.0143886, 0.0143919, 0.0143928", \ + "0.0138231, 0.013946, 0.0142142, 0.0143071, 0.0143692, 0.0143959, 0.0144098", \ + "0.0136786, 0.0137154, 0.013876, 0.014008, 0.0140841, 0.014268, 0.014324", \ + "0.0142636, 0.0141568, 0.014037, 0.014059, 0.0141419, 0.0142102, 0.0141914", \ + "0.016683, 0.0162919, 0.0154151, 0.0150535, 0.0147515, 0.0146051, 0.0145287", \ + "0.0211196, 0.0204615, 0.0185348, 0.0174837, 0.0165317, 0.0159598, 0.0155738", \ + "0.0270638, 0.0262122, 0.0234013, 0.0215455, 0.0197658, 0.0184881, 0.0175815" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00025597, 0.000258033, 0.000262104, 0.000270009, 0.000269791, 0.000268667, 0.000268289", \ + "-6.8412e-05, -3.69048e-05, 3.51515e-05, 5.39918e-05, 5.87405e-05, 6.18077e-05, 5.34626e-05", \ + "0.000331769, 0.000202998, 0.000100262, 0.000163086, 9.99586e-05, 7.29282e-05, 4.78452e-05", \ + "0.00155849, 0.00138618, 0.000866957, 0.00064397, 0.000401889, 0.000282438, 0.000199196", \ + "0.0046567, 0.00426118, 0.00298304, 0.00221319, 0.0015163, 0.00109483, 0.000800029", \ + "0.00920269, 0.00862033, 0.00657598, 0.00516867, 0.00373535, 0.00278824, 0.00210945", \ + "0.015143, 0.0144262, 0.0117018, 0.00961451, 0.00720027, 0.00554123, 0.00429653" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106239, 0.0106892, 0.0107685, 0.0107871, 0.0107984, 0.0108037, 0.0108036", \ + "0.0103158, 0.0103937, 0.0105895, 0.0106751, 0.010734, 0.0107626, 0.0107744", \ + "0.0104841, 0.0104611, 0.0104566, 0.0104567, 0.0105843, 0.0106484, 0.0106924", \ + "0.0116449, 0.0114379, 0.0110147, 0.0108399, 0.0107444, 0.0107305, 0.0107198", \ + "0.0147548, 0.0142647, 0.0130001, 0.012362, 0.011753, 0.011437, 0.0107075", \ + "0.0193244, 0.0186245, 0.0165373, 0.0153061, 0.0140356, 0.0131308, 0.0125365", \ + "0.0252408, 0.0243316, 0.0214449, 0.0196161, 0.0175965, 0.0162578, 0.0148658" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000659371, -0.00063025, -0.000596532, -0.000589619, -0.000586168, -0.000585409, -0.000584864", \ + "-0.000911132, -0.00082222, -0.00066323, -0.000607629, -0.000578611, -0.000563809, -0.000550969", \ + "-0.000414353, -0.000484237, -0.000500564, -0.000540052, -0.000541789, -0.000530457, -0.000546851", \ + "0.00104894, 0.00079136, 0.000310743, 9.00817e-05, -0.00013194, -0.000251369, -0.000331622", \ + "0.00435495, 0.00391654, 0.00251365, 0.00170906, 0.0010373, 0.000609095, 0.000325648", \ + "0.00901887, 0.00840862, 0.00629025, 0.00485757, 0.00334356, 0.00239184, 0.00172086", \ + "0.0150238, 0.0142912, 0.0115474, 0.00944407, 0.00702321, 0.00532489, 0.00409684" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0126795, 0.0127261, 0.0127911, 0.0128069, 0.0128154, 0.0128172, 0.0128173", \ + "0.0123841, 0.0124476, 0.0126226, 0.0126986, 0.012752, 0.012776, 0.0127883", \ + "0.0124803, 0.0124705, 0.0124826, 0.0125204, 0.0125652, 0.0126682, 0.0127059", \ + "0.0135391, 0.0133692, 0.0129936, 0.0128423, 0.0127574, 0.012744, 0.012727", \ + "0.0164655, 0.01605, 0.0149346, 0.0143403, 0.0137474, 0.0134381, 0.0132038", \ + "0.0209125, 0.0202962, 0.0183933, 0.0172287, 0.0159582, 0.0151352, 0.0145254", \ + "0.0267131, 0.0259011, 0.0232443, 0.0214818, 0.0194951, 0.0179436, 0.0168522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000656346, -0.000627682, -0.000594245, -0.000587725, -0.000583987, -0.000582198, -0.000582619", \ + "-0.000908166, -0.000820238, -0.00066022, -0.000604791, -0.000575927, -0.000561224, -0.000547787", \ + "-0.000415743, -0.000495156, -0.000499783, -0.000535287, -0.000539115, -0.000530109, -0.000544132", \ + "0.00103957, 0.000789918, 0.000309563, 9.39339e-05, -0.000131243, -0.000243322, -0.000329051", \ + "0.00432468, 0.00389947, 0.00251054, 0.00170414, 0.0010346, 0.000611911, 0.000328075", \ + "0.0089699, 0.00836779, 0.00627075, 0.00483653, 0.00333282, 0.0023874, 0.00171638", \ + "0.0149473, 0.0142484, 0.0115276, 0.00941724, 0.00700578, 0.00531907, 0.00408776" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106216, 0.0106869, 0.0107661, 0.0107846, 0.0107933, 0.0108022, 0.0107998", \ + "0.010311, 0.0103924, 0.0105856, 0.0106686, 0.0107347, 0.010763, 0.0107744", \ + "0.0105402, 0.0105061, 0.0104829, 0.0105275, 0.0105996, 0.0106529, 0.0105827", \ + "0.0118219, 0.011573, 0.0111335, 0.0109091, 0.0107783, 0.0107614, 0.0107567", \ + "0.0151382, 0.0146167, 0.0132442, 0.0125729, 0.011931, 0.0115416, 0.0113038", \ + "0.0199822, 0.0192233, 0.017028, 0.0156808, 0.0143796, 0.0133673, 0.0127296", \ + "0.0262194, 0.0252768, 0.022268, 0.020288, 0.0180849, 0.0165301, 0.0152454" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000703997, -0.000675441, -0.00064854, -0.000641665, -0.000637719, -0.000637366, -0.000635156", \ + "-0.00100317, -0.00092048, -0.00077285, -0.000721602, -0.000696456, -0.000679839, -0.000680968", \ + "-0.00040723, -0.00050393, -0.000615638, -0.000547968, -0.000598547, -0.000612916, -0.000631988", \ + "0.00115724, 0.000885458, 0.000310934, 5.32738e-05, -0.000202413, -0.000345229, -0.000435087", \ + "0.00467335, 0.00421182, 0.00270387, 0.00183101, 0.00107957, 0.000605067, 0.000287199", \ + "0.00958524, 0.00895699, 0.00672557, 0.00520164, 0.0035673, 0.0025222, 0.00178451", \ + "0.015922, 0.0151584, 0.0123176, 0.0100736, 0.00752229, 0.00568399, 0.00433849" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0126795, 0.0127261, 0.0127911, 0.0128069, 0.0128154, 0.0128172, 0.0128173", \ + "0.0123841, 0.0124476, 0.0126226, 0.0126986, 0.012752, 0.012776, 0.0127883", \ + "0.0124803, 0.0124705, 0.0124826, 0.0125204, 0.0125652, 0.0126682, 0.0127059", \ + "0.0135391, 0.0133692, 0.0129936, 0.0128423, 0.0127574, 0.012744, 0.012727", \ + "0.0164655, 0.01605, 0.0149346, 0.0143403, 0.0137474, 0.0134381, 0.0132038", \ + "0.0209125, 0.0202962, 0.0183933, 0.0172287, 0.0159582, 0.0151352, 0.0145254", \ + "0.0267131, 0.0259011, 0.0232443, 0.0214818, 0.0194951, 0.0179436, 0.0168522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000703997, -0.000675441, -0.00064854, -0.000641665, -0.000637719, -0.000637366, -0.000635156", \ + "-0.00100317, -0.00092048, -0.00077285, -0.000721602, -0.000696456, -0.000679839, -0.000680968", \ + "-0.00040723, -0.00050393, -0.000615638, -0.000547968, -0.000598547, -0.000612916, -0.000631988", \ + "0.00115724, 0.000885458, 0.000310934, 5.32738e-05, -0.000202413, -0.000345229, -0.000435087", \ + "0.00467335, 0.00421182, 0.00270387, 0.00183101, 0.00107957, 0.000605067, 0.000287199", \ + "0.00958524, 0.00895699, 0.00672557, 0.00520164, 0.0035673, 0.0025222, 0.00178451", \ + "0.015922, 0.0151584, 0.0123176, 0.0100736, 0.00752229, 0.00568399, 0.00433849" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00800955, 0.00813172, 0.00827282, 0.00830425, 0.00832154, 0.00833064, 0.00833231", \ + "0.00767494, 0.00776768, 0.00802866, 0.00814749, 0.00823178, 0.00827229, 0.00829165", \ + "0.0085889, 0.00845795, 0.0081923, 0.0078224, 0.00813872, 0.00818676, 0.00822484", \ + "0.0102292, 0.00995483, 0.00927656, 0.00891266, 0.00860891, 0.00847755, 0.00840815", \ + "0.0136751, 0.0131377, 0.0117659, 0.0109654, 0.0100954, 0.0095391, 0.00915994", \ + "0.018437, 0.0177013, 0.0155759, 0.0142463, 0.012734, 0.0116564, 0.010813", \ + "0.0245279, 0.0235747, 0.020686, 0.0188331, 0.0166806, 0.0149926, 0.0135176" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000839428, -0.000712495, -0.000588976, -0.000565488, -0.000551237, -0.00054634, -0.000543514", \ + "-0.00110329, -0.000941718, -0.000632413, -0.000526524, -0.000454992, -0.000424776, -0.000407427", \ + "-0.000521245, -0.00061097, -0.000601945, -0.000401579, -0.000382607, -0.000371281, -0.000373115", \ + "0.00108581, 0.000695773, 0.000207236, 1.64477e-05, -0.000126506, -0.000198102, -0.000241558", \ + "0.00445536, 0.00388075, 0.00231844, 0.00155619, 0.000938241, 0.000596527, 0.000359051", \ + "0.00928359, 0.00849319, 0.00603889, 0.00452913, 0.00312189, 0.00226127, 0.00167181", \ + "0.015466, 0.0145341, 0.0112554, 0.00898333, 0.00661468, 0.00503419, 0.00390148" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100964, 0.0101813, 0.0102971, 0.0103251, 0.0103404, 0.0103461, 0.010347", \ + "0.00975938, 0.00983446, 0.0100646, 0.0101733, 0.0102514, 0.0102874, 0.0103064", \ + "0.0105186, 0.0104179, 0.0102049, 0.00985957, 0.0101595, 0.0102016, 0.0102374", \ + "0.0120675, 0.0118372, 0.0112478, 0.0109067, 0.0106173, 0.0104898, 0.0104186", \ + "0.0153838, 0.0149228, 0.0136743, 0.0129424, 0.0120889, 0.0115333, 0.0111618", \ + "0.0200038, 0.0193716, 0.0174147, 0.0161523, 0.0147807, 0.0136815, 0.0127993", \ + "0.025977, 0.0251198, 0.0224607, 0.0206916, 0.0185563, 0.0169444, 0.0154984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000834038, -0.000710004, -0.000587952, -0.000564663, -0.000550359, -0.000545418, -0.00054203", \ + "-0.00109528, -0.000937808, -0.00063019, -0.000524725, -0.000453276, -0.000423249, -0.000405893", \ + "-0.000520899, -0.000600631, -0.000602397, -0.000398964, -0.00038084, -0.000370463, -0.000371429", \ + "0.00104875, 0.000681273, 0.000206277, 1.34899e-05, -0.000125256, -0.000196857, -0.00023989", \ + "0.00435436, 0.00382034, 0.00230955, 0.00155192, 0.000937978, 0.000597546, 0.000360653", \ + "0.0091447, 0.00838645, 0.00598224, 0.00452401, 0.00310544, 0.00225572, 0.00167014", \ + "0.0152804, 0.0143771, 0.0111953, 0.00894585, 0.00659217, 0.00502312, 0.00389862" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00800848, 0.00813088, 0.00827115, 0.00830371, 0.00832231, 0.00833034, 0.0083298", \ + "0.00770111, 0.00777735, 0.00802934, 0.00814524, 0.00822859, 0.00827081, 0.00829007", \ + "0.0087738, 0.00862525, 0.00832628, 0.00823492, 0.00820852, 0.00823174, 0.00814923", \ + "0.0104332, 0.0101045, 0.0093684, 0.00899601, 0.00867303, 0.00852359, 0.00844767", \ + "0.0140341, 0.013468, 0.0119897, 0.011228, 0.0102671, 0.00966011, 0.00925468", \ + "0.0189797, 0.0182302, 0.0160061, 0.0145597, 0.0130488, 0.0118809, 0.0109955", \ + "0.0254434, 0.0244606, 0.0214378, 0.0194087, 0.017133, 0.0153827, 0.0138818" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000847356, -0.00071928, -0.000595037, -0.000571313, -0.000557066, -0.000551971, -0.000549175", \ + "-0.00116634, -0.00101653, -0.000686046, -0.000577112, -0.000500304, -0.000466879, -0.000451543", \ + "-0.000502936, -0.000611366, -0.000654367, -0.000579874, -0.000436652, -0.000427466, -0.000430333", \ + "0.00120166, 0.00078509, 0.000225078, 3.36855e-06, -0.000164846, -0.00024519, -0.000294638", \ + "0.00474273, 0.00414308, 0.00250247, 0.00166974, 0.00101504, 0.000603525, 0.000346386", \ + "0.00982092, 0.00899213, 0.00642867, 0.00484069, 0.00332486, 0.0023916, 0.00175036", \ + "0.0163017, 0.0153089, 0.0119025, 0.00953088, 0.00704577, 0.00535559, 0.00415085" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100964, 0.0101813, 0.0102971, 0.0103251, 0.0103404, 0.0103461, 0.010347", \ + "0.00975938, 0.00983446, 0.0100646, 0.0101733, 0.0102514, 0.0102874, 0.0103064", \ + "0.0105186, 0.0104179, 0.0102049, 0.00985957, 0.0101595, 0.0102016, 0.0102374", \ + "0.0120675, 0.0118372, 0.0112478, 0.0109067, 0.0106173, 0.0104898, 0.0104186", \ + "0.0153838, 0.0149228, 0.0136743, 0.0129424, 0.0120889, 0.0115333, 0.0111618", \ + "0.0200038, 0.0193716, 0.0174147, 0.0161523, 0.0147807, 0.0136815, 0.0127993", \ + "0.025977, 0.0251198, 0.0224607, 0.0206916, 0.0185563, 0.0169444, 0.0154984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000847356, -0.00071928, -0.000595037, -0.000571313, -0.000557066, -0.000551971, -0.000549175", \ + "-0.00116634, -0.00101653, -0.000686046, -0.000577112, -0.000500304, -0.000466879, -0.000451543", \ + "-0.000502936, -0.000611366, -0.000654367, -0.000579874, -0.000436652, -0.000427466, -0.000430333", \ + "0.00120166, 0.00078509, 0.000225078, 3.36855e-06, -0.000164846, -0.00024519, -0.000294638", \ + "0.00474273, 0.00414308, 0.00250247, 0.00166974, 0.00101504, 0.000603525, 0.000346386", \ + "0.00982092, 0.00899213, 0.00642867, 0.00484069, 0.00332486, 0.0023916, 0.00175036", \ + "0.0163017, 0.0153089, 0.0119025, 0.00953088, 0.00704577, 0.00535559, 0.00415085" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00329785; + rise_capacitance : 0.00329058; + rise_capacitance_range (0.0025058, 0.00329058); + fall_capacitance : 0.00329785; + fall_capacitance_range (0.00245068, 0.00329785); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0020195, -0.00221665, -0.00236293, -0.00236184, -0.00236151, -0.00235898, -0.00235245" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235253, 0.00235841, 0.00237075, 0.00237895, 0.00236151, 0.00235898, 0.00235245" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0019844, -0.0022138, -0.00236207, -0.00236221, -0.00236457, -0.00236206, -0.00235557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235552, 0.00236475, 0.00237299, 0.002382, 0.00236457, 0.00236206, 0.00235557" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00181612, -0.00210519, -0.00229097, -0.00230193, -0.00229605, -0.00229379, -0.00228732" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00227983, 0.00229315, 0.00230402, 0.00230193, 0.00229605, 0.00229379, 0.00228732" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260118, -0.00261273, -0.00262871, -0.00260939, -0.00261629, -0.0026101, -0.00260569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260963, 0.00261615, 0.00263128, 0.00263438, 0.00262357, 0.0026136, 0.00260668" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026004, -0.00261215, -0.00262766, -0.00259865, -0.00261543, -0.00260939, -0.00260509" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260804, 0.00261455, 0.00263272, 0.00259865, 0.00262386, 0.00261379, 0.00260685" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260828, -0.00261908, -0.00263536, -0.00262027, -0.00262151, -0.0026156, -0.00261134" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00280188, 0.00265381, 0.00265455, 0.00264544, 0.0026326, 0.00262153, 0.00261377" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341626; + rise_capacitance : 0.00333923; + rise_capacitance_range (0.00230865, 0.00333923); + fall_capacitance : 0.00341626; + fall_capacitance_range (0.00241143, 0.00341626); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200471, -0.00221835, -0.00236309, -0.00236063, -0.00236733, -0.00236416, -0.00235824" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235282, 0.0023691, 0.00237449, 0.00238465, 0.00236733, 0.00236416, 0.00235824" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00197307, -0.00221636, -0.0023629, -0.00235915, -0.00237116, -0.00236804, -0.00236212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235313, 0.00238363, 0.00237322, 0.00238855, 0.00237116, 0.00236804, 0.00236212" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00180628, -0.00210433, -0.00229116, -0.00231564, -0.0022985, -0.00229553, -0.00228965" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00227593, 0.00229499, 0.00231127, 0.00231564, 0.0022985, 0.00229553, 0.00228965" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026013, -0.00261402, -0.00261517, -0.00260911, -0.00261139, -0.00260951, -0.00260553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260376, 0.00261998, 0.00263505, 0.00261122, 0.00261606, 0.00261562, 0.00260909" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259615, -0.00260613, -0.00261639, -0.0026083, -0.00261106, -0.00260916, -0.00260516" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260318, 0.00262229, 0.00261952, 0.00261869, 0.00261649, 0.00261564, 0.00260702" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259746, -0.00261041, -0.00261667, -0.00260905, -0.00261074, -0.00260894, -0.00260505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260192, 0.0026214, 0.00261924, 0.00261848, 0.00261611, 0.00261555, 0.00260685" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324542, -0.00324023, -0.00326719, -0.00326886, -0.00326198, -0.00326631, -0.00327321" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327542, 0.00331106, 0.00329253, 0.00330285, 0.00329201, 0.00328268, 0.0032763" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343456; + rise_capacitance : 0.0033614; + rise_capacitance_range (0.00237108, 0.0033614); + fall_capacitance : 0.00343456; + fall_capacitance_range (0.00221598, 0.00343456); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000626587, -0.000635928, -0.000638048, -0.000636608, -0.000637067, -0.000634575, -0.000633125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000641458, 0.000635928, 0.000638048, 0.000636608, 0.000637067, 0.000634575, 0.000633125" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000500461, -0.000506359, -0.000500324, -0.000502076, -0.000500927, -0.000499947, -0.00049999" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000528079, 0.000533616, 0.00052887, 0.000527343, 0.000525037, 0.000518804, 0.000509328" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191821, -0.00222159, -0.00234181, -0.00236832, -0.00238523, -0.00240121, -0.00240112" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239795, 0.00239991, 0.00241227, 0.00239601, 0.00241576, 0.00240608, 0.00240112" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191705, -0.00222133, -0.00234192, -0.0023683, -0.00238521, -0.00240121, -0.00240116" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239783, 0.00239722, 0.00241173, 0.00239648, 0.00241578, 0.00240611, 0.00240116" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349017; + rise_capacitance : 0.00349017; + rise_capacitance_range (0.00191472, 0.00349017); + fall_capacitance : 0.0034849; + fall_capacitance_range (0.00195396, 0.0034849); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00028251, -0.000281474, -0.000282351, -0.000283079, -0.000282087, -0.000280991, -0.00028028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000288158, 0.000289182, 0.00028709, 0.000286605, 0.000285491, 0.000284361, 0.000282546" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000283393, -0.000284414, -0.000286096, -0.000282762, -0.000282989, -0.000279368, -0.000270918" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000363259, 0.000361352, 0.000360602, 0.000361143, 0.000357173, 0.000351016, 0.000340969" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000298347, -0.000298746, -0.000299373, -0.000299952, -0.000298708, -0.000297534, -0.000296788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000307735, 0.000307183, 0.000305, 0.000305213, 0.000303556, 0.000301581, 0.00029952" \ + ); + } + } + } + } + cell (AOI21BX1) { + area : 8.4672; + cell_leakage_power : 0.117498; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.171203; + when : "(A * B * CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12149; + when : "(A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104295; + when : "(A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103774; + when : "(A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133521; + when : "(!A * B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103774; + when : "(!A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12869; + when : "(!A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0732385; + when : "(!A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117498; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * CB) + (!B * CB)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0301031, 0.0378875, 0.101181, 0.179516, 0.335956, 0.539399, 0.805128", \ + "0.0411379, 0.0488385, 0.112839, 0.191521, 0.348024, 0.551614, 0.817501", \ + "0.0744892, 0.0887157, 0.170569, 0.249252, 0.405597, 0.608654, 0.87483", \ + "0.0964146, 0.115702, 0.229705, 0.32647, 0.481058, 0.684013, 0.951395", \ + "0.122564, 0.148091, 0.300512, 0.433612, 0.631549, 0.836427, 1.10039", \ + "0.14521, 0.176953, 0.366024, 0.532174, 0.78342, 1.03508, 1.30635", \ + "0.164384, 0.20207, 0.426331, 0.623031, 0.923769, 1.22841, 1.55129" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0311073, 0.0415875, 0.129629, 0.239576, 0.459372, 0.745174, 1.11895", \ + "0.0327557, 0.0420873, 0.129629, 0.239572, 0.459449, 0.745328, 1.11896", \ + "0.0649863, 0.0759204, 0.146293, 0.24284, 0.459414, 0.745177, 1.11876", \ + "0.0945343, 0.108807, 0.195844, 0.279475, 0.467022, 0.74527, 1.11899", \ + "0.139749, 0.158582, 0.272919, 0.374777, 0.541283, 0.780864, 1.12612", \ + "0.191946, 0.21538, 0.355429, 0.481101, 0.673345, 0.887961, 1.19413", \ + "0.249812, 0.277741, 0.443453, 0.591219, 0.818547, 1.05275, 1.33227" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0270524, 0.0335397, 0.0865224, 0.152149, 0.283269, 0.453748, 0.676502", \ + "0.0390227, 0.0454485, 0.0992243, 0.165185, 0.296324, 0.467015, 0.689885", \ + "0.0725259, 0.0853268, 0.158483, 0.223689, 0.355553, 0.525589, 0.74841", \ + "0.0958758, 0.113559, 0.216448, 0.303115, 0.437302, 0.607187, 0.829629", \ + "0.124507, 0.148553, 0.288523, 0.40848, 0.585855, 0.764412, 0.985275", \ + "0.150732, 0.180897, 0.357173, 0.508719, 0.734788, 0.959939, 1.19931", \ + "0.174163, 0.210142, 0.421658, 0.603422, 0.875714, 1.14918, 1.43898" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0248017, 0.0333296, 0.105271, 0.195166, 0.37498, 0.608773, 0.914494", \ + "0.0269345, 0.0341972, 0.105283, 0.195201, 0.374995, 0.608734, 0.914407", \ + "0.0586143, 0.0676902, 0.12423, 0.199623, 0.37483, 0.608504, 0.914166", \ + "0.0882816, 0.100609, 0.173602, 0.240183, 0.389322, 0.609735, 0.914333", \ + "0.134161, 0.150879, 0.248601, 0.33395, 0.467577, 0.654524, 0.928102", \ + "0.186579, 0.208145, 0.331148, 0.437138, 0.598257, 0.770901, 1.00734", \ + "0.244949, 0.271096, 0.420087, 0.545966, 0.737587, 0.933945, 1.1545" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.035569, 0.0432976, 0.106898, 0.185679, 0.342947, 0.547255, 0.814384", \ + "0.0469203, 0.0546598, 0.118712, 0.19765, 0.354922, 0.559403, 0.826567", \ + "0.0864628, 0.0993347, 0.177597, 0.255913, 0.412877, 0.616758, 0.884069", \ + "0.113805, 0.131222, 0.239508, 0.334024, 0.490726, 0.69415, 0.960804", \ + "0.148033, 0.170986, 0.314994, 0.444763, 0.640245, 0.845117, 1.11026", \ + "0.180557, 0.208927, 0.386334, 0.547898, 0.795398, 1.04525, 1.31643", \ + "0.211416, 0.244662, 0.453941, 0.644302, 0.939559, 1.24137, 1.5631" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0370904, 0.0476666, 0.136413, 0.247016, 0.468149, 0.755455, 1.13116", \ + "0.0378929, 0.0477762, 0.136377, 0.247014, 0.468071, 0.755455, 1.13116", \ + "0.069863, 0.0805159, 0.151184, 0.249837, 0.468092, 0.755442, 1.13108", \ + "0.100024, 0.114211, 0.200465, 0.284856, 0.477144, 0.755408, 1.13117", \ + "0.144322, 0.163285, 0.277821, 0.379715, 0.548121, 0.789759, 1.13784", \ + "0.19418, 0.217793, 0.35945, 0.485784, 0.679006, 0.89543, 1.20476", \ + "0.248703, 0.277433, 0.444499, 0.594504, 0.822451, 1.05835, 1.34112" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0304236, 0.0368305, 0.0896363, 0.155245, 0.286349, 0.456745, 0.67967", \ + "0.0424951, 0.0490799, 0.10277, 0.16871, 0.299979, 0.470547, 0.693332", \ + "0.0739773, 0.0854123, 0.154798, 0.222315, 0.354123, 0.524979, 0.74793", \ + "0.0953427, 0.111538, 0.205733, 0.288958, 0.425412, 0.597062, 0.819663", \ + "0.121334, 0.143581, 0.272554, 0.382566, 0.551235, 0.733234, 0.956752", \ + "0.144664, 0.173019, 0.336899, 0.475392, 0.683586, 0.899553, 1.14146", \ + "0.164512, 0.198689, 0.396782, 0.56411, 0.813175, 1.06663, 1.34406" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247973, 0.0333115, 0.105238, 0.19517, 0.374979, 0.608731, 0.914316", \ + "0.0256203, 0.033611, 0.10521, 0.195181, 0.374982, 0.608772, 0.914404", \ + "0.0503466, 0.0584698, 0.118368, 0.199302, 0.374989, 0.608743, 0.914398", \ + "0.0789568, 0.088823, 0.155572, 0.228137, 0.386247, 0.60995, 0.914288", \ + "0.123083, 0.136448, 0.218764, 0.299526, 0.444706, 0.644716, 0.927472", \ + "0.171866, 0.189085, 0.291928, 0.385757, 0.543192, 0.730553, 0.986755", \ + "0.224391, 0.245859, 0.371544, 0.480765, 0.656051, 0.854118, 1.0972" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.061166, 0.068952, 0.132686, 0.211476, 0.368753, 0.573044, 0.840239", \ + "0.0750242, 0.0828333, 0.1468, 0.225721, 0.383067, 0.587416, 0.854676", \ + "0.110568, 0.118415, 0.182602, 0.261645, 0.419156, 0.623604, 0.890881", \ + "0.136958, 0.144894, 0.20905, 0.288191, 0.445817, 0.650349, 0.91765", \ + "0.17045, 0.178988, 0.243992, 0.32326, 0.480907, 0.685515, 0.952777", \ + "0.202336, 0.2117, 0.279168, 0.358861, 0.51695, 0.72152, 0.988872", \ + "0.232442, 0.24287, 0.313749, 0.394361, 0.553428, 0.758609, 1.026" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.037196, 0.0477254, 0.136408, 0.24703, 0.468162, 0.755419, 1.13118", \ + "0.0372144, 0.0477302, 0.136406, 0.247018, 0.468116, 0.755456, 1.13101", \ + "0.038003, 0.048312, 0.136615, 0.247135, 0.468142, 0.755516, 1.13101", \ + "0.0398439, 0.0497406, 0.136856, 0.247363, 0.468263, 0.755552, 1.13099", \ + "0.0446164, 0.0539695, 0.138163, 0.247914, 0.468863, 0.755769, 1.13137", \ + "0.051444, 0.060385, 0.141407, 0.249741, 0.469691, 0.756334, 1.13144", \ + "0.059415, 0.068402, 0.146514, 0.253112, 0.472076, 0.758047, 1.13257" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0392876, 0.0430315, 0.0721589, 0.107345, 0.177047, 0.267314, 0.385184", \ + "0.053248, 0.0569787, 0.0863722, 0.121551, 0.19125, 0.281544, 0.399417", \ + "0.0880315, 0.0919639, 0.12191, 0.157339, 0.227174, 0.317394, 0.435257", \ + "0.111661, 0.11615, 0.146643, 0.181965, 0.251789, 0.34227, 0.460365", \ + "0.139325, 0.144626, 0.178158, 0.214165, 0.284124, 0.374318, 0.492186", \ + "0.163261, 0.169523, 0.207198, 0.244784, 0.316282, 0.407283, 0.524938", \ + "0.18302, 0.190321, 0.233421, 0.273465, 0.346565, 0.438911, 0.558497" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0242718, 0.0288275, 0.0671969, 0.115676, 0.212877, 0.339263, 0.504519", \ + "0.0244131, 0.0289471, 0.0672175, 0.11567, 0.212879, 0.339248, 0.504539", \ + "0.0287624, 0.0327781, 0.0690185, 0.116788, 0.213448, 0.339432, 0.504566", \ + "0.0340801, 0.0375622, 0.0712292, 0.117889, 0.214566, 0.340406, 0.505271", \ + "0.0433923, 0.046605, 0.0771174, 0.121599, 0.216199, 0.341755, 0.506858", \ + "0.054032, 0.057348, 0.086439, 0.128679, 0.22134, 0.345351, 0.508927", \ + "0.065488, 0.069205, 0.097887, 0.138356, 0.229376, 0.352717, 0.515005" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0549029, 0.0625987, 0.12568, 0.203994, 0.360344, 0.563617, 0.829449", \ + "0.0687558, 0.0764352, 0.139775, 0.218187, 0.374677, 0.57799, 0.843936", \ + "0.104266, 0.111985, 0.175602, 0.254105, 0.410776, 0.614177, 0.880168", \ + "0.130422, 0.138411, 0.202051, 0.280722, 0.43749, 0.640953, 0.906852", \ + "0.163096, 0.171978, 0.237029, 0.315754, 0.472623, 0.67624, 0.942119", \ + "0.194002, 0.203982, 0.272036, 0.351405, 0.508661, 0.712204, 0.978164", \ + "0.223032, 0.234242, 0.306648, 0.386949, 0.54518, 0.749393, 1.01544" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313145, 0.0416889, 0.12962, 0.23957, 0.459446, 0.74514, 1.11898", \ + "0.0313403, 0.0417008, 0.129628, 0.239581, 0.459372, 0.745311, 1.1188", \ + "0.032485, 0.0425053, 0.129878, 0.23963, 0.459443, 0.745273, 1.1188", \ + "0.0348424, 0.0443465, 0.130119, 0.239848, 0.459465, 0.745386, 1.11894", \ + "0.0403757, 0.049177, 0.131604, 0.240476, 0.460124, 0.745602, 1.11905", \ + "0.04764, 0.05626, 0.135186, 0.242389, 0.461076, 0.746088, 1.11934", \ + "0.05593, 0.0646, 0.14065, 0.24588, 0.463523, 0.747918, 1.12043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0390076, 0.0427502, 0.0718146, 0.106881, 0.176378, 0.266379, 0.384006", \ + "0.0529647, 0.0566941, 0.0860246, 0.121087, 0.190581, 0.280602, 0.398228", \ + "0.0876895, 0.0917659, 0.121555, 0.156852, 0.226498, 0.316471, 0.434012", \ + "0.111244, 0.115756, 0.146279, 0.181501, 0.251094, 0.341327, 0.459135", \ + "0.138728, 0.144085, 0.177775, 0.21368, 0.283347, 0.373285, 0.490942", \ + "0.162422, 0.168773, 0.206746, 0.244261, 0.315643, 0.406321, 0.523726", \ + "0.182064, 0.189433, 0.232942, 0.272973, 0.345851, 0.438031, 0.557571" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0196933, 0.0242427, 0.0628803, 0.111507, 0.208844, 0.335279, 0.500645", \ + "0.0198361, 0.0243815, 0.0628921, 0.111547, 0.208844, 0.335234, 0.500646", \ + "0.023934, 0.0279915, 0.0646789, 0.112619, 0.209393, 0.335448, 0.50058", \ + "0.0288517, 0.0326524, 0.0668961, 0.113701, 0.210416, 0.336351, 0.501347", \ + "0.03729, 0.0411253, 0.0727786, 0.117406, 0.212192, 0.337765, 0.502543", \ + "0.046847, 0.051082, 0.081984, 0.124425, 0.217271, 0.341438, 0.505052", \ + "0.057101, 0.061942, 0.093305, 0.134085, 0.225363, 0.348747, 0.511017" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0500134, 0.055986, 0.104762, 0.165185, 0.285892, 0.442776, 0.647931", \ + "0.0639885, 0.0699545, 0.118926, 0.179463, 0.300245, 0.457161, 0.662303", \ + "0.0999077, 0.10602, 0.15529, 0.216014, 0.336977, 0.493912, 0.699106", \ + "0.126165, 0.132662, 0.182342, 0.243089, 0.364225, 0.521146, 0.726398", \ + "0.159538, 0.167074, 0.218944, 0.27995, 0.401041, 0.558338, 0.763566", \ + "0.190768, 0.199581, 0.255643, 0.317526, 0.43956, 0.596887, 0.802339", \ + "0.219356, 0.229574, 0.291251, 0.354657, 0.478098, 0.636575, 0.842704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0265997, 0.0344758, 0.101334, 0.184938, 0.352114, 0.56933, 0.853544", \ + "0.026641, 0.0344976, 0.101334, 0.184939, 0.352114, 0.569332, 0.853496", \ + "0.0282249, 0.0356981, 0.10174, 0.185071, 0.352068, 0.569453, 0.853543", \ + "0.0313139, 0.0382315, 0.102186, 0.185484, 0.352304, 0.569534, 0.853555", \ + "0.0381386, 0.0444174, 0.104721, 0.18653, 0.353018, 0.570034, 0.853768", \ + "0.046701, 0.052844, 0.109756, 0.189618, 0.354937, 0.571204, 0.854625", \ + "0.056529, 0.062751, 0.11721, 0.19477, 0.358818, 0.574239, 0.856349" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411773, 0.0448323, 0.0736632, 0.108653, 0.178087, 0.268053, 0.385601", \ + "0.0550742, 0.058972, 0.0878726, 0.122865, 0.192306, 0.282293, 0.399865", \ + "0.090051, 0.0939738, 0.123428, 0.158686, 0.228236, 0.31819, 0.435713", \ + "0.113864, 0.118148, 0.148187, 0.183288, 0.252829, 0.343091, 0.460826", \ + "0.141869, 0.146898, 0.179777, 0.215496, 0.285174, 0.375043, 0.492648", \ + "0.166206, 0.172148, 0.208978, 0.246308, 0.317253, 0.408027, 0.525355", \ + "0.18651, 0.193378, 0.235421, 0.275011, 0.347649, 0.439744, 0.55923" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209303, 0.0255218, 0.0643136, 0.112943, 0.210239, 0.336754, 0.502013", \ + "0.0210598, 0.025601, 0.0643052, 0.112992, 0.210221, 0.336718, 0.502142", \ + "0.0249224, 0.029085, 0.0660355, 0.114038, 0.210874, 0.336932, 0.502066", \ + "0.0296402, 0.0335409, 0.0681918, 0.115109, 0.212186, 0.337907, 0.50281", \ + "0.0379424, 0.0418316, 0.0739271, 0.118799, 0.213633, 0.339235, 0.50405", \ + "0.047453, 0.051688, 0.083054, 0.125889, 0.218626, 0.342866, 0.50647", \ + "0.057711, 0.062524, 0.094239, 0.135131, 0.226758, 0.350176, 0.512536" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.061166, 0.068952, 0.132686, 0.211476, 0.368753, 0.573044, 0.840239", \ + "0.0750242, 0.0828333, 0.1468, 0.225721, 0.383067, 0.587416, 0.854676", \ + "0.110568, 0.118415, 0.182602, 0.261645, 0.419156, 0.623604, 0.890881", \ + "0.136958, 0.144894, 0.20905, 0.288191, 0.445817, 0.650349, 0.91765", \ + "0.17045, 0.178988, 0.243992, 0.32326, 0.480907, 0.685515, 0.952777", \ + "0.202336, 0.2117, 0.279168, 0.358861, 0.51695, 0.72152, 0.988872", \ + "0.232442, 0.24287, 0.313749, 0.394361, 0.553428, 0.758609, 1.026" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.037196, 0.0477254, 0.136408, 0.24703, 0.468162, 0.755419, 1.13118", \ + "0.0372144, 0.0477302, 0.136406, 0.247018, 0.468116, 0.755456, 1.13101", \ + "0.038003, 0.048312, 0.136615, 0.247135, 0.468142, 0.755516, 1.13101", \ + "0.0398439, 0.0497406, 0.136856, 0.247363, 0.468263, 0.755552, 1.13099", \ + "0.0446164, 0.0539695, 0.138163, 0.247914, 0.468863, 0.755769, 1.13137", \ + "0.051444, 0.060385, 0.141407, 0.249741, 0.469691, 0.756334, 1.13144", \ + "0.059415, 0.068402, 0.146514, 0.253112, 0.472076, 0.758047, 1.13257" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411773, 0.0448323, 0.0736632, 0.108653, 0.178087, 0.268053, 0.385601", \ + "0.0550742, 0.058972, 0.0878726, 0.122865, 0.192306, 0.282293, 0.399865", \ + "0.090051, 0.0939738, 0.123428, 0.158686, 0.228236, 0.31819, 0.435713", \ + "0.113864, 0.118148, 0.148187, 0.183288, 0.252829, 0.343091, 0.460826", \ + "0.141869, 0.146898, 0.179777, 0.215496, 0.285174, 0.375043, 0.492648", \ + "0.166206, 0.172148, 0.208978, 0.246308, 0.317253, 0.408027, 0.525355", \ + "0.18651, 0.193378, 0.235421, 0.275011, 0.347649, 0.439744, 0.55923" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209303, 0.0255218, 0.0643136, 0.112943, 0.210239, 0.336754, 0.502013", \ + "0.0210598, 0.025601, 0.0643052, 0.112992, 0.210221, 0.336718, 0.502142", \ + "0.0249224, 0.029085, 0.0660355, 0.114038, 0.210874, 0.336932, 0.502066", \ + "0.0296402, 0.0335409, 0.0681918, 0.115109, 0.212186, 0.337907, 0.50281", \ + "0.0379424, 0.0418316, 0.0739271, 0.118799, 0.213633, 0.339235, 0.50405", \ + "0.047453, 0.051688, 0.083054, 0.125889, 0.218626, 0.342866, 0.50647", \ + "0.057711, 0.062524, 0.094239, 0.135131, 0.226758, 0.350176, 0.512536" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00383885, 0.00387354, 0.00394323, 0.00395201, 0.00395937, 0.00396211, 0.00396477", \ + "0.0036482, 0.00368698, 0.00384561, 0.00390222, 0.00392019, 0.00395688, 0.0039657", \ + "0.00400204, 0.00397018, 0.00394599, 0.0038778, 0.00390137, 0.00391817, 0.00393969", \ + "0.00474369, 0.00466592, 0.00436029, 0.00421366, 0.00387171, 0.00385178, 0.00402218", \ + "0.0064238, 0.00626111, 0.0055489, 0.00514011, 0.00469977, 0.00451394, 0.00437", \ + "0.00873611, 0.00850059, 0.00736553, 0.00668031, 0.00593656, 0.00544495, 0.00508502", \ + "0.0117243, 0.0114209, 0.00991181, 0.00888511, 0.00777202, 0.00696028, 0.00631895" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000268981, -0.000235922, -0.000173638, -0.000161778, -0.000155608, -0.000152292, -0.000150537", \ + "-0.000447571, -0.000399963, -0.000229926, -0.00017213, -0.00013735, -0.000122579, -0.00011313", \ + "-0.000180966, -0.000196408, -0.000171809, -0.000163909, -0.000143367, -0.000132991, -0.000121954", \ + "0.000540693, 0.000443397, 0.000169228, 6.73464e-05, -1.87244e-05, -4.72526e-05, -6.44692e-05", \ + "0.00218646, 0.00201155, 0.00125037, 0.000898895, 0.00052681, 0.000335965, 0.000217445", \ + "0.00448419, 0.00423579, 0.00304104, 0.00233963, 0.00163251, 0.00118645, 0.000876137", \ + "0.00748308, 0.00717811, 0.00554083, 0.00448285, 0.00334252, 0.00255648, 0.00198322" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00477794, 0.00478783, 0.0048086, 0.00481323, 0.00481537, 0.00481543, 0.00481503", \ + "0.00463444, 0.00465452, 0.00473312, 0.004761, 0.00475974, 0.0047872, 0.00479035", \ + "0.00497502, 0.00497795, 0.00482805, 0.00480399, 0.0047892, 0.00478226, 0.00478598", \ + "0.00573335, 0.00565027, 0.00533182, 0.00517331, 0.00502324, 0.00494185, 0.00489474", \ + "0.00737671, 0.00724703, 0.00655484, 0.00612603, 0.00570686, 0.00544678, 0.00527397", \ + "0.00961946, 0.00944664, 0.00843588, 0.00773256, 0.00699277, 0.00641461, 0.0060266", \ + "0.0125448, 0.0123285, 0.011024, 0.0100306, 0.00889289, 0.00804986, 0.00729773" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000234432, -0.000211427, -0.000167744, -0.000158913, -0.000153687, -0.000151974, -0.00015095", \ + "-0.000424649, -0.000376201, -0.000215258, -0.000164968, -0.000131728, -0.000119211, -0.00011174", \ + "-0.000383042, -0.00038854, -0.000330738, -0.000268537, -0.000202062, -0.00016483, -0.000138315", \ + "0.000156894, 9.12132e-05, -0.000103503, -0.000139567, -0.000146092, -0.000133893, -0.000123593", \ + "0.00161637, 0.00145358, 0.000797007, 0.00050719, 0.000272592, 0.000150468, 8.51184e-05", \ + "0.00385322, 0.00361905, 0.00247106, 0.00182331, 0.00124115, 0.000884331, 0.000642268", \ + "0.00674978, 0.00645197, 0.00486596, 0.00384344, 0.00280514, 0.00212683, 0.00163668" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00616986, 0.0061866, 0.00621841, 0.00622371, 0.00622493, 0.00622478, 0.00622334", \ + "0.00594793, 0.00596592, 0.00602793, 0.00604759, 0.00605884, 0.00606254, 0.00606335", \ + "0.00639653, 0.00641393, 0.00647853, 0.00650996, 0.00653888, 0.00655063, 0.00655556", \ + "0.00729852, 0.00731122, 0.00738006, 0.00741717, 0.00744712, 0.0074595, 0.00746859", \ + "0.00935099, 0.00935674, 0.00940309, 0.00944841, 0.00949267, 0.0095088, 0.0095177", \ + "0.0121964, 0.0121926, 0.0122098, 0.0122387, 0.0122947, 0.0123469, 0.0123368", \ + "0.0158705, 0.0158647, 0.0158473, 0.015858, 0.0158868, 0.0159299, 0.0160162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00553369, 0.00553976, 0.0055513, 0.00555293, 0.00555337, 0.00555369, 0.00555341", \ + "0.0053434, 0.00536123, 0.00541133, 0.0054221, 0.0054278, 0.00543025, 0.00543115", \ + "0.00581709, 0.00583139, 0.00587663, 0.00589207, 0.00592029, 0.00592544, 0.00593025", \ + "0.00679467, 0.00680129, 0.00685184, 0.00686631, 0.00688451, 0.00689424, 0.00689974", \ + "0.0088417, 0.00883431, 0.00881904, 0.00882679, 0.00884154, 0.00885087, 0.00885979", \ + "0.0117517, 0.0117281, 0.0116936, 0.0116605, 0.0116456, 0.0116463, 0.0116353", \ + "0.0155367, 0.0154909, 0.0153394, 0.0152883, 0.0152509, 0.0152286, 0.0152198" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00513629, 0.00516102, 0.00520372, 0.00520998, 0.00521291, 0.00521254, 0.00521248", \ + "0.00491282, 0.00493639, 0.00501092, 0.00503294, 0.00504563, 0.00505061, 0.00505315", \ + "0.00536441, 0.0053849, 0.0054668, 0.00549679, 0.00552429, 0.0055424, 0.00555065", \ + "0.00627462, 0.00629024, 0.00636371, 0.00640048, 0.0064349, 0.00645203, 0.00646341", \ + "0.00832834, 0.00833478, 0.00838616, 0.00842897, 0.00847859, 0.00849185, 0.00851121", \ + "0.0111874, 0.0111837, 0.0111949, 0.0112253, 0.0112757, 0.0112965, 0.0113237", \ + "0.0148774, 0.014863, 0.0148417, 0.0148456, 0.0148803, 0.0149445, 0.0149871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00553411, 0.0055404, 0.00555222, 0.00555391, 0.00555447, 0.00555468, 0.00555502", \ + "0.00534304, 0.00536121, 0.00541202, 0.00542279, 0.00542887, 0.00543118, 0.00543275", \ + "0.00581216, 0.0058214, 0.00586904, 0.00589253, 0.00592109, 0.0059263, 0.0059354", \ + "0.00679555, 0.00679425, 0.00685178, 0.00686692, 0.00687826, 0.00689928, 0.00690049", \ + "0.00884065, 0.0088361, 0.00881811, 0.00882777, 0.00883876, 0.00885107, 0.00885247", \ + "0.0117581, 0.0117317, 0.0116927, 0.0116609, 0.0116476, 0.0116448, 0.0116441", \ + "0.015533, 0.0154856, 0.0153417, 0.0152868, 0.015257, 0.015235, 0.0152291" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00559523, 0.00561814, 0.00565984, 0.0056663, 0.00566877, 0.00566856, 0.00566879", \ + "0.0053714, 0.00539412, 0.00546777, 0.00548997, 0.00550295, 0.00550711, 0.00550986", \ + "0.00582112, 0.00584102, 0.00592025, 0.00595577, 0.00597973, 0.005997, 0.00599984", \ + "0.00673654, 0.00674942, 0.0068229, 0.00687149, 0.00689715, 0.00691447, 0.00692582", \ + "0.0087614, 0.00876777, 0.00881736, 0.00885971, 0.0088987, 0.0089516, 0.0089417", \ + "0.0116234, 0.0116221, 0.0116379, 0.0116658, 0.0117094, 0.0117677, 0.0117708", \ + "0.0153038, 0.0152919, 0.0152718, 0.0152809, 0.0153047, 0.0153434, 0.0153695" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00560724, 0.00561545, 0.00563279, 0.00563658, 0.00563791, 0.00563825, 0.00563884", \ + "0.00541055, 0.00542355, 0.00549015, 0.00550731, 0.00551627, 0.00551998, 0.00552161", \ + "0.005883, 0.00589319, 0.00594462, 0.00597722, 0.00600966, 0.00601911, 0.00602748", \ + "0.00684884, 0.00686503, 0.00691877, 0.006944, 0.00697497, 0.00698278, 0.00699552", \ + "0.00891225, 0.00890354, 0.00889004, 0.0089044, 0.00892304, 0.00893822, 0.00894561", \ + "0.011822, 0.0118041, 0.0117651, 0.0117322, 0.011726, 0.0117332, 0.0117289", \ + "0.0155871, 0.0155504, 0.0154119, 0.0153701, 0.0153369, 0.0153165, 0.0153154" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00616986, 0.0061866, 0.00621841, 0.00622371, 0.00622493, 0.00622478, 0.00622334", \ + "0.00594793, 0.00596592, 0.00602793, 0.00604759, 0.00605884, 0.00606254, 0.00606335", \ + "0.00639653, 0.00641393, 0.00647853, 0.00650996, 0.00653888, 0.00655063, 0.00655556", \ + "0.00729852, 0.00731122, 0.00738006, 0.00741717, 0.00744712, 0.0074595, 0.00746859", \ + "0.00935099, 0.00935674, 0.00940309, 0.00944841, 0.00949267, 0.0095088, 0.0095177", \ + "0.0121964, 0.0121926, 0.0122098, 0.0122387, 0.0122947, 0.0123469, 0.0123368", \ + "0.0158705, 0.0158647, 0.0158473, 0.015858, 0.0158868, 0.0159299, 0.0160162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00560724, 0.00561545, 0.00563279, 0.00563658, 0.00563791, 0.00563825, 0.00563884", \ + "0.00541055, 0.00542355, 0.00549015, 0.00550731, 0.00551627, 0.00551998, 0.00552161", \ + "0.005883, 0.00589319, 0.00594462, 0.00597722, 0.00600966, 0.00601911, 0.00602748", \ + "0.00684884, 0.00686503, 0.00691877, 0.006944, 0.00697497, 0.00698278, 0.00699552", \ + "0.00891225, 0.00890354, 0.00889004, 0.0089044, 0.00892304, 0.00893822, 0.00894561", \ + "0.011822, 0.0118041, 0.0117651, 0.0117322, 0.011726, 0.0117332, 0.0117289", \ + "0.0155871, 0.0155504, 0.0154119, 0.0153701, 0.0153369, 0.0153165, 0.0153154" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169442; + rise_capacitance : 0.00169442; + rise_capacitance_range (0.000956437, 0.00169442); + fall_capacitance : 0.0016938; + fall_capacitance_range (0.000980696, 0.0016938); + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000235584, -0.000236462, -0.000236999, -0.000237349, -0.000236347, -0.000235448, -0.000234865" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000255475, 0.000253963, 0.000254479, 0.000253476, 0.000250823, 0.000247145, 0.000242541" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156212, -0.00156115, -0.00156316, -0.00156485, -0.00156312, -0.00156948, -0.00157208" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157515, 0.00157089, 0.00157482, 0.00157399, 0.00157035, 0.00157647, 0.00157438" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000222317, -0.000220834, -0.000221587, -0.000222024, -0.000221916, -0.000222475, -0.000222163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000222317, 0.000224561, 0.000223347, 0.000223093, 0.000221916, 0.000222475, 0.000222163" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168824; + rise_capacitance : 0.00168824; + rise_capacitance_range (0.00118775, 0.00168824); + fall_capacitance : 0.00165576; + fall_capacitance_range (0.0011019, 0.00165576); + internal_power () { + when : "(A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000236763, -0.000240055, -0.000240198, -0.000235948, -0.000238145, -0.000237275, -0.000236727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000256759, 0.000258078, 0.000255892, 0.000255364, 0.000252629, 0.000248975, 0.000244205" \ + ); + } + } + internal_power () { + when : "(!A * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127627, -0.00127536, -0.00128275, -0.00127926, -0.00127404, -0.00127869, -0.0012772" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135421, 0.00129344, 0.00128275, 0.00127934, 0.00128419, 0.00128022, 0.00127884" \ + ); + } + } + internal_power () { + when : "(!A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000221427, -0.000223005, -0.000223245, -0.000223405, -0.000224504, -0.000224052, -0.00022351" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0002246, 0.000224127, 0.00022554, 0.00022571, 0.00022487, 0.000224052, 0.00022351" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170759; + rise_capacitance : 0.00170759; + rise_capacitance_range (0.00120024, 0.00170759); + fall_capacitance : 0.00170753; + fall_capacitance_range (0.00118858, 0.00170753); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000615725, 0.000456686, 0.00100349, 0.00193348, 0.00389771, 0.00672742, 0.0103674" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00399895, 0.00385039, 0.00433025, 0.00531155, 0.00724193, 0.0100761, 0.0136865" \ + ); + } + } + } + } + cell (AOI21BX2) { + area : 9.8784; + cell_leakage_power : 0.258496; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.367516; + when : "(A * B * CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342051; + when : "(A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177451; + when : "(A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.257413; + when : "(A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279432; + when : "(!A * B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.257414; + when : "(!A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234151; + when : "(!A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152541; + when : "(!A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.258496; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * CB) + (!B * CB)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257651, 0.0381229, 0.101601, 0.180023, 0.336586, 0.53991, 0.805987", \ + "0.0368917, 0.0487686, 0.112941, 0.191715, 0.348429, 0.552128, 0.818207", \ + "0.0640872, 0.0871581, 0.169539, 0.247369, 0.404591, 0.607781, 0.874077", \ + "0.0817483, 0.1128, 0.226442, 0.323724, 0.478471, 0.681225, 0.949053", \ + "0.102108, 0.143156, 0.29421, 0.427189, 0.625768, 0.831138, 1.09528", \ + "0.118661, 0.169634, 0.356508, 0.521854, 0.772547, 1.02522, 1.29752", \ + "0.131567, 0.191994, 0.413701, 0.608537, 0.907605, 1.21194, 1.5365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.025475, 0.042001, 0.130878, 0.241815, 0.463486, 0.751956, 1.1291", \ + "0.0282351, 0.0425211, 0.130871, 0.241739, 0.46346, 0.751732, 1.1287", \ + "0.0583736, 0.0764023, 0.147924, 0.244443, 0.463539, 0.751679, 1.12912", \ + "0.0855062, 0.108869, 0.197631, 0.282671, 0.471672, 0.751887, 1.12884", \ + "0.127245, 0.158051, 0.273758, 0.377751, 0.547833, 0.788899, 1.137", \ + "0.175591, 0.214004, 0.355682, 0.482839, 0.679256, 0.897787, 1.2074", \ + "0.229921, 0.275532, 0.442578, 0.59168, 0.823003, 1.06233, 1.34672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0224932, 0.0322355, 0.0825928, 0.14494, 0.269487, 0.431333, 0.642954", \ + "0.0348113, 0.0444386, 0.0956162, 0.158303, 0.282806, 0.444957, 0.656634", \ + "0.0641244, 0.0846301, 0.155967, 0.219381, 0.343638, 0.505053, 0.716798", \ + "0.0849565, 0.113297, 0.214066, 0.298548, 0.427235, 0.588715, 0.800101", \ + "0.110732, 0.149272, 0.286833, 0.404348, 0.577014, 0.749228, 0.959338", \ + "0.134687, 0.183102, 0.35673, 0.505419, 0.726461, 0.945745, 1.17733", \ + "0.156587, 0.214458, 0.42295, 0.60092, 0.868349, 1.13531, 1.41766" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0187775, 0.0313376, 0.0993501, 0.184373, 0.354366, 0.575386, 0.864421", \ + "0.0218703, 0.0322424, 0.0993631, 0.184312, 0.354377, 0.575425, 0.86431", \ + "0.0510783, 0.0653496, 0.11917, 0.190447, 0.354272, 0.575449, 0.864369", \ + "0.0784208, 0.0977471, 0.167899, 0.230898, 0.369857, 0.576533, 0.864447", \ + "0.120693, 0.147535, 0.241617, 0.323219, 0.451612, 0.623793, 0.880413", \ + "0.16993, 0.204238, 0.32305, 0.424699, 0.5792, 0.741112, 0.962219", \ + "0.224721, 0.266743, 0.411212, 0.532998, 0.715856, 0.903988, 1.1112" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0315558, 0.0437074, 0.107341, 0.186068, 0.343274, 0.547437, 0.814359", \ + "0.0426918, 0.0547693, 0.118867, 0.19776, 0.354924, 0.559292, 0.826005", \ + "0.077508, 0.0981849, 0.17603, 0.25486, 0.411664, 0.61532, 0.882168", \ + "0.101072, 0.1289, 0.236568, 0.331676, 0.488028, 0.689689, 0.957558", \ + "0.130505, 0.166791, 0.309215, 0.438505, 0.634307, 0.839383, 1.104", \ + "0.157917, 0.202708, 0.377706, 0.537804, 0.784378, 1.03499, 1.3068", \ + "0.183546, 0.236351, 0.442193, 0.630342, 0.923346, 1.22443, 1.54753" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0316576, 0.0483069, 0.137682, 0.249147, 0.47177, 0.76115, 1.13955", \ + "0.0330867, 0.0483938, 0.137666, 0.249122, 0.471765, 0.761216, 1.13967", \ + "0.0636583, 0.0811398, 0.152355, 0.252218, 0.471768, 0.761249, 1.13967", \ + "0.0911829, 0.11427, 0.202224, 0.287795, 0.481522, 0.761169, 1.13968", \ + "0.131713, 0.162655, 0.278598, 0.382095, 0.553576, 0.797359, 1.14706", \ + "0.177709, 0.216176, 0.359215, 0.487193, 0.684224, 0.904467, 1.21627", \ + "0.227988, 0.274269, 0.443044, 0.594694, 0.825835, 1.0667, 1.35438" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0259648, 0.0355318, 0.0857108, 0.148025, 0.272552, 0.434381, 0.646008", \ + "0.0380726, 0.0479255, 0.0989796, 0.161618, 0.286338, 0.448255, 0.65993", \ + "0.0658768, 0.0838669, 0.150605, 0.215083, 0.340278, 0.502448, 0.714339", \ + "0.0841333, 0.109903, 0.200855, 0.280717, 0.41134, 0.57415, 0.785742", \ + "0.106546, 0.142013, 0.267325, 0.373419, 0.535601, 0.709571, 0.922602", \ + "0.126911, 0.172167, 0.331826, 0.465806, 0.666535, 0.873993, 1.10663", \ + "0.144201, 0.19884, 0.392044, 0.554657, 0.795048, 1.03888, 1.30578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0187833, 0.0313381, 0.0993625, 0.184373, 0.354314, 0.575426, 0.864421", \ + "0.0200204, 0.0316527, 0.0993693, 0.184378, 0.354409, 0.575426, 0.864421", \ + "0.0434196, 0.0557441, 0.112759, 0.188795, 0.35437, 0.575407, 0.864159", \ + "0.0706783, 0.0857055, 0.149062, 0.21797, 0.366527, 0.577004, 0.864413", \ + "0.112541, 0.133249, 0.211098, 0.287722, 0.425672, 0.612083, 0.878726", \ + "0.158773, 0.185716, 0.283536, 0.372295, 0.521664, 0.700608, 0.939604", \ + "0.208874, 0.242313, 0.36282, 0.46614, 0.632038, 0.820298, 1.05088" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0650092, 0.0773662, 0.141381, 0.220231, 0.37735, 0.581632, 0.848463", \ + "0.0795221, 0.0918395, 0.155935, 0.234893, 0.392185, 0.596402, 0.863251", \ + "0.124971, 0.137394, 0.201597, 0.280625, 0.438037, 0.642446, 0.909381", \ + "0.158674, 0.171673, 0.236012, 0.315023, 0.472477, 0.676753, 0.943742", \ + "0.201539, 0.215899, 0.281608, 0.36049, 0.517917, 0.722317, 0.988867", \ + "0.242171, 0.258111, 0.327, 0.406079, 0.563495, 0.767705, 1.03494", \ + "0.280194, 0.297815, 0.370883, 0.450923, 0.608858, 0.813348, 1.08023" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322308, 0.0485839, 0.137691, 0.249121, 0.471847, 0.761151, 1.13967", \ + "0.0322641, 0.0485984, 0.137681, 0.249104, 0.471771, 0.761151, 1.13967", \ + "0.0340755, 0.049755, 0.137866, 0.249193, 0.471852, 0.761142, 1.13967", \ + "0.0376974, 0.0524537, 0.138438, 0.249417, 0.472013, 0.761299, 1.13967", \ + "0.0447979, 0.0587318, 0.140527, 0.250046, 0.4728, 0.761455, 1.13988", \ + "0.053452, 0.06708, 0.145146, 0.252109, 0.473016, 0.761999, 1.13992", \ + "0.063077, 0.076837, 0.152037, 0.256234, 0.475011, 0.763208, 1.14079" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0466055, 0.0526631, 0.0810763, 0.114615, 0.18082, 0.266462, 0.378265", \ + "0.061155, 0.0672647, 0.0956925, 0.129248, 0.195451, 0.281087, 0.392886", \ + "0.106427, 0.113124, 0.142557, 0.176231, 0.242315, 0.327865, 0.439665", \ + "0.138138, 0.145754, 0.176531, 0.210159, 0.27623, 0.361751, 0.473305", \ + "0.175696, 0.184806, 0.219153, 0.25364, 0.319429, 0.404668, 0.516109", \ + "0.208625, 0.219252, 0.25846, 0.295001, 0.361803, 0.447121, 0.55842", \ + "0.237661, 0.249808, 0.294219, 0.333546, 0.402519, 0.489308, 0.601467" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0234779, 0.0299307, 0.0653062, 0.11057, 0.201888, 0.320789, 0.476371", \ + "0.0235553, 0.0299861, 0.0653147, 0.110574, 0.201887, 0.320788, 0.476284", \ + "0.0295845, 0.0350224, 0.0678537, 0.111768, 0.202301, 0.320824, 0.476333", \ + "0.0370006, 0.0417349, 0.0716323, 0.114051, 0.203769, 0.321912, 0.477025", \ + "0.0484894, 0.0530122, 0.0795527, 0.11899, 0.206047, 0.323475, 0.478698", \ + "0.061101, 0.066026, 0.091169, 0.127754, 0.211506, 0.326897, 0.480641", \ + "0.07407, 0.079666, 0.105426, 0.139516, 0.220154, 0.333646, 0.485884" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0583536, 0.07066, 0.13418, 0.212583, 0.369186, 0.572647, 0.838561", \ + "0.0729321, 0.0851312, 0.148719, 0.227277, 0.383939, 0.587419, 0.853351", \ + "0.118129, 0.130651, 0.194392, 0.273052, 0.429829, 0.633481, 0.89949", \ + "0.151125, 0.164654, 0.228822, 0.30741, 0.464243, 0.667911, 0.93393", \ + "0.192716, 0.208144, 0.274408, 0.352885, 0.509657, 0.715894, 0.978976", \ + "0.232017, 0.249462, 0.319841, 0.398534, 0.555373, 0.758949, 1.02512", \ + "0.268834, 0.288181, 0.363426, 0.443394, 0.600748, 0.804569, 1.07048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0264326, 0.0424482, 0.130888, 0.241764, 0.463463, 0.751732, 1.12879", \ + "0.0264747, 0.042466, 0.130854, 0.241807, 0.463455, 0.751732, 1.12879", \ + "0.0289419, 0.0440227, 0.131102, 0.241868, 0.463542, 0.752046, 1.12879", \ + "0.0333439, 0.0473738, 0.131783, 0.242134, 0.463642, 0.751907, 1.12875", \ + "0.0411262, 0.054459, 0.134142, 0.24274, 0.464569, 0.754452, 1.12891", \ + "0.050372, 0.063474, 0.139281, 0.244985, 0.464903, 0.752627, 1.12923", \ + "0.060635, 0.073483, 0.146386, 0.24935, 0.466787, 0.753922, 1.12998" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0462868, 0.0523751, 0.0807441, 0.114173, 0.180179, 0.265603, 0.377137", \ + "0.0608338, 0.066961, 0.0953598, 0.128805, 0.19481, 0.280227, 0.391719", \ + "0.106007, 0.11276, 0.142178, 0.175865, 0.241671, 0.327003, 0.438506", \ + "0.137573, 0.14526, 0.176123, 0.209692, 0.275576, 0.360838, 0.472153", \ + "0.174846, 0.184124, 0.218712, 0.25309, 0.318025, 0.403082, 0.514345", \ + "0.207484, 0.218423, 0.257992, 0.294504, 0.360114, 0.445642, 0.556786", \ + "0.236164, 0.248628, 0.293521, 0.332978, 0.401853, 0.488609, 0.600336" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185956, 0.0252208, 0.0609927, 0.106425, 0.197833, 0.316807, 0.472392", \ + "0.018671, 0.0252778, 0.0610002, 0.106413, 0.197835, 0.316807, 0.472432", \ + "0.0241382, 0.0300934, 0.0634837, 0.107698, 0.198265, 0.316876, 0.472409", \ + "0.0307025, 0.0364078, 0.0673026, 0.109863, 0.199893, 0.317882, 0.473099", \ + "0.0408376, 0.0468769, 0.0752374, 0.114899, 0.20214, 0.319558, 0.474829", \ + "0.051891, 0.058848, 0.086687, 0.123651, 0.207541, 0.322952, 0.476786", \ + "0.063333, 0.07137, 0.100663, 0.13532, 0.216096, 0.329702, 0.481967" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0547018, 0.064357, 0.113546, 0.17409, 0.294891, 0.451735, 0.656882", \ + "0.0693111, 0.078914, 0.128158, 0.188758, 0.309596, 0.466613, 0.671673", \ + "0.114904, 0.125025, 0.17462, 0.235359, 0.356333, 0.513346, 0.718665", \ + "0.148031, 0.159324, 0.209827, 0.270518, 0.391628, 0.548689, 0.753803", \ + "0.18953, 0.203059, 0.256745, 0.317576, 0.438561, 0.595606, 0.800818", \ + "0.229347, 0.245119, 0.303913, 0.365662, 0.486933, 0.644073, 0.849441", \ + "0.266, 0.283883, 0.349006, 0.412466, 0.53482, 0.69238, 0.898048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233994, 0.0354555, 0.102462, 0.186631, 0.355138, 0.574161, 0.860493", \ + "0.0234188, 0.0354884, 0.102423, 0.186685, 0.355102, 0.574156, 0.860493", \ + "0.0265327, 0.0376325, 0.102869, 0.18676, 0.355104, 0.574143, 0.860445", \ + "0.0318725, 0.0419141, 0.104067, 0.187502, 0.355474, 0.574251, 0.860483", \ + "0.0412864, 0.050548, 0.107764, 0.188644, 0.355945, 0.574716, 0.86072", \ + "0.051875, 0.061016, 0.114518, 0.192199, 0.357466, 0.57543, 0.861801", \ + "0.063394, 0.072526, 0.12417, 0.198379, 0.360881, 0.577887, 0.862816" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0486274, 0.0545157, 0.0825928, 0.115949, 0.181859, 0.26728, 0.378784", \ + "0.0631647, 0.0690661, 0.0972049, 0.130563, 0.196503, 0.281895, 0.3934", \ + "0.108645, 0.115078, 0.144046, 0.177566, 0.243393, 0.32867, 0.440179", \ + "0.140667, 0.147787, 0.178056, 0.211469, 0.27729, 0.362482, 0.473853", \ + "0.178672, 0.187271, 0.220758, 0.254916, 0.319713, 0.404688, 0.516054", \ + "0.212034, 0.222167, 0.260309, 0.296392, 0.362882, 0.447136, 0.558288", \ + "0.241486, 0.253046, 0.29613, 0.335202, 0.403651, 0.490533, 0.601989" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0197838, 0.026456, 0.0623229, 0.107834, 0.199351, 0.318273, 0.473828", \ + "0.019858, 0.0265018, 0.062349, 0.107817, 0.199328, 0.318273, 0.473775", \ + "0.0249873, 0.0310724, 0.0647486, 0.108992, 0.199713, 0.318331, 0.473793", \ + "0.0313694, 0.037371, 0.0684839, 0.111264, 0.20131, 0.319437, 0.474549", \ + "0.0413964, 0.0474811, 0.0761642, 0.116153, 0.203541, 0.321028, 0.476215", \ + "0.05245, 0.059373, 0.087575, 0.124735, 0.208806, 0.324408, 0.478174", \ + "0.063919, 0.071848, 0.101449, 0.136531, 0.217416, 0.331099, 0.483419" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0650092, 0.0773662, 0.141381, 0.220231, 0.37735, 0.581632, 0.848463", \ + "0.0795221, 0.0918395, 0.155935, 0.234893, 0.392185, 0.596402, 0.863251", \ + "0.124971, 0.137394, 0.201597, 0.280625, 0.438037, 0.642446, 0.909381", \ + "0.158674, 0.171673, 0.236012, 0.315023, 0.472477, 0.676753, 0.943742", \ + "0.201539, 0.215899, 0.281608, 0.36049, 0.517917, 0.722317, 0.988867", \ + "0.242171, 0.258111, 0.327, 0.406079, 0.563495, 0.767705, 1.03494", \ + "0.280194, 0.297815, 0.370883, 0.450923, 0.608858, 0.813348, 1.08023" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322308, 0.0485839, 0.137691, 0.249121, 0.471847, 0.761151, 1.13967", \ + "0.0322641, 0.0485984, 0.137681, 0.249104, 0.471771, 0.761151, 1.13967", \ + "0.0340755, 0.049755, 0.137866, 0.249193, 0.471852, 0.761142, 1.13967", \ + "0.0376974, 0.0524537, 0.138438, 0.249417, 0.472013, 0.761299, 1.13967", \ + "0.0447979, 0.0587318, 0.140527, 0.250046, 0.4728, 0.761455, 1.13988", \ + "0.053452, 0.06708, 0.145146, 0.252109, 0.473016, 0.761999, 1.13992", \ + "0.063077, 0.076837, 0.152037, 0.256234, 0.475011, 0.763208, 1.14079" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0486274, 0.0545157, 0.0825928, 0.115949, 0.181859, 0.26728, 0.378784", \ + "0.0631647, 0.0690661, 0.0972049, 0.130563, 0.196503, 0.281895, 0.3934", \ + "0.108645, 0.115078, 0.144046, 0.177566, 0.243393, 0.32867, 0.440179", \ + "0.140667, 0.147787, 0.178056, 0.211469, 0.27729, 0.362482, 0.473853", \ + "0.178672, 0.187271, 0.220758, 0.254916, 0.319713, 0.404688, 0.516054", \ + "0.212034, 0.222167, 0.260309, 0.296392, 0.362882, 0.447136, 0.558288", \ + "0.241486, 0.253046, 0.29613, 0.335202, 0.403651, 0.490533, 0.601989" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0197838, 0.026456, 0.0623229, 0.107834, 0.199351, 0.318273, 0.473828", \ + "0.019858, 0.0265018, 0.062349, 0.107817, 0.199328, 0.318273, 0.473775", \ + "0.0249873, 0.0310724, 0.0647486, 0.108992, 0.199713, 0.318331, 0.473793", \ + "0.0313694, 0.037371, 0.0684839, 0.111264, 0.20131, 0.319437, 0.474549", \ + "0.0413964, 0.0474811, 0.0761642, 0.116153, 0.203541, 0.321028, 0.476215", \ + "0.05245, 0.059373, 0.087575, 0.124735, 0.208806, 0.324408, 0.478174", \ + "0.063919, 0.071848, 0.101449, 0.136531, 0.217416, 0.331099, 0.483419" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00765697, 0.00780486, 0.00795831, 0.00798671, 0.00800316, 0.00800776, 0.00801055", \ + "0.00729274, 0.00741146, 0.00774931, 0.0078719, 0.00792501, 0.00799153, 0.0080124", \ + "0.00818736, 0.00804412, 0.00797887, 0.00766399, 0.00787723, 0.00790876, 0.00795419", \ + "0.00984913, 0.00954932, 0.00888436, 0.00856103, 0.00782707, 0.00772462, 0.00813937", \ + "0.0135344, 0.0129596, 0.0114418, 0.0105842, 0.00971401, 0.00921609, 0.00888978", \ + "0.0185141, 0.0177153, 0.0153552, 0.013918, 0.0124067, 0.0112682, 0.0104513", \ + "0.0248839, 0.023935, 0.0208067, 0.0186602, 0.0163223, 0.0147126, 0.013198" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000638508, -0.000500569, -0.00036503, -0.000340281, -0.000327032, -0.000320945, -0.000317705", \ + "-0.000999865, -0.000846099, -0.000485099, -0.000363658, -0.000292529, -0.00026159, -0.000242182", \ + "-0.000351533, -0.000421384, -0.000372218, -0.000351419, -0.000305008, -0.00028587, -0.000261465", \ + "0.00127237, 0.00091818, 0.000345763, 0.000120896, -4.91772e-05, -0.000113468, -0.00014439", \ + "0.00483702, 0.00419472, 0.00258727, 0.00177426, 0.00108021, 0.000684659, 0.00043712", \ + "0.00976527, 0.00890155, 0.00632825, 0.00485047, 0.00336969, 0.00244062, 0.00178402", \ + "0.0161193, 0.0150645, 0.0116109, 0.0092923, 0.00694197, 0.00528591, 0.00410372" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00967995, 0.0097216, 0.00976259, 0.00977253, 0.00977761, 0.00977868, 0.00977777", \ + "0.00938681, 0.00944308, 0.0096042, 0.00966199, 0.00967198, 0.00971822, 0.00972391", \ + "0.0102083, 0.0101574, 0.00971934, 0.00976196, 0.00973164, 0.00970981, 0.00971651", \ + "0.0118908, 0.0116222, 0.0109172, 0.0105405, 0.0102351, 0.00971548, 0.00995938", \ + "0.0154722, 0.0150311, 0.0135653, 0.0126537, 0.0117483, 0.011176, 0.0107939", \ + "0.0202706, 0.0196844, 0.0176076, 0.0161229, 0.0145605, 0.0133085, 0.0124254", \ + "0.0264957, 0.025789, 0.0231365, 0.0210566, 0.0186581, 0.0167543, 0.0152727" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000544374, -0.000450321, -0.000359529, -0.00034083, -0.000330592, -0.000325898, -0.000324033", \ + "-0.000961713, -0.000792536, -0.000459651, -0.000351959, -0.000287218, -0.000262075, -0.000246815", \ + "-0.000817098, -0.000828183, -0.000705704, -0.00057074, -0.00043182, -0.000358059, -0.000307763", \ + "0.000409466, 0.000172212, -0.00023483, -0.000318191, -0.000321574, -0.000296034, -0.000274996", \ + "0.00361616, 0.00304396, 0.00164152, 0.00104067, 0.000554007, 0.000312272, 0.000166031", \ + "0.00842816, 0.00760244, 0.0051576, 0.00378953, 0.00257508, 0.00182011, 0.00132435", \ + "0.0145802, 0.0135766, 0.0102248, 0.00803238, 0.0058311, 0.00440297, 0.00339454" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127906, 0.0128657, 0.0129883, 0.0130191, 0.0130347, 0.0130399, 0.0130406", \ + "0.0125514, 0.0126165, 0.0127605, 0.0128126, 0.0128444, 0.0128569, 0.0128602", \ + "0.0128301, 0.0128829, 0.0130201, 0.0130965, 0.0131637, 0.0131986, 0.0132212", \ + "0.0136435, 0.0136776, 0.0137935, 0.0138799, 0.0139514, 0.0139962, 0.0140248", \ + "0.0156015, 0.0156078, 0.0156668, 0.0157327, 0.0158766, 0.0158649, 0.0158977", \ + "0.0184421, 0.0184035, 0.0183816, 0.0184127, 0.0185088, 0.0185216, 0.0185612", \ + "0.0222289, 0.0221285, 0.0219857, 0.0219639, 0.0219937, 0.0220529, 0.0220987" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00834805, 0.00839102, 0.00844548, 0.00845865, 0.00846774, 0.00847111, 0.0084723", \ + "0.00812644, 0.00818037, 0.00827289, 0.0082995, 0.00831561, 0.00832126, 0.00832429", \ + "0.00845491, 0.00848667, 0.00858236, 0.00863119, 0.00867083, 0.00869202, 0.0087072", \ + "0.00942188, 0.00941058, 0.00950138, 0.0095267, 0.00955833, 0.00956708, 0.00958852", \ + "0.0115283, 0.0114418, 0.0113617, 0.0113567, 0.0113933, 0.0114147, 0.0114287", \ + "0.0145731, 0.0144071, 0.0141552, 0.0140964, 0.0140953, 0.0140981, 0.0140884", \ + "0.0186386, 0.018381, 0.0180034, 0.01782, 0.0176885, 0.0176348, 0.017601" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105967, 0.0107032, 0.0108589, 0.0108944, 0.0109121, 0.0109193, 0.0109229", \ + "0.0103703, 0.0104559, 0.0106279, 0.0106859, 0.0107217, 0.0107365, 0.0107439", \ + "0.0106682, 0.0107284, 0.010884, 0.0109675, 0.0110404, 0.0110822, 0.0111057", \ + "0.0114992, 0.0115288, 0.0116767, 0.0117586, 0.0118293, 0.0118788, 0.0119108", \ + "0.0134837, 0.0134789, 0.0135381, 0.0136195, 0.0137676, 0.0142187, 0.0137859", \ + "0.0163731, 0.0163047, 0.0162603, 0.0162933, 0.016386, 0.0164087, 0.0164785", \ + "0.0202333, 0.0200666, 0.0198839, 0.0198514, 0.0198803, 0.0199562, 0.0200349" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00834724, 0.00839101, 0.00844642, 0.00845952, 0.00846867, 0.00847204, 0.0084736", \ + "0.00812486, 0.00817968, 0.00827357, 0.00830045, 0.0083163, 0.0083226, 0.00832622", \ + "0.00846032, 0.0084855, 0.00857882, 0.00863511, 0.00867162, 0.00869313, 0.00870838", \ + "0.00940712, 0.00941354, 0.00950317, 0.00952545, 0.00956461, 0.00956698, 0.00958946", \ + "0.0115302, 0.0114402, 0.0113543, 0.0113674, 0.0114088, 0.0114196, 0.0114363", \ + "0.0146109, 0.0144214, 0.0141526, 0.0141126, 0.0141352, 0.0141292, 0.0141234", \ + "0.0186766, 0.0183984, 0.0179947, 0.0178216, 0.0176888, 0.0176366, 0.0176024" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115445, 0.0116492, 0.0118017, 0.0118365, 0.0118549, 0.0118643, 0.0118651", \ + "0.011317, 0.0114013, 0.0115707, 0.0116285, 0.0116631, 0.0116782, 0.0116854", \ + "0.0116132, 0.0116689, 0.0118271, 0.0119114, 0.0119834, 0.012023, 0.0120437", \ + "0.0124676, 0.0125061, 0.0126497, 0.0127531, 0.012802, 0.0128499, 0.0128813", \ + "0.0143835, 0.0143841, 0.0144491, 0.0145291, 0.014636, 0.0146783, 0.01471", \ + "0.0172955, 0.0172335, 0.0171923, 0.0172228, 0.0172956, 0.017382, 0.0174947", \ + "0.021126, 0.0209672, 0.0207925, 0.0207632, 0.0207826, 0.0208492, 0.020919" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0084974, 0.00854607, 0.00861929, 0.00864021, 0.00865264, 0.00865773, 0.00866072", \ + "0.008265, 0.00832292, 0.00843814, 0.00847571, 0.00849895, 0.00850854, 0.00851338", \ + "0.00858361, 0.00862255, 0.00872764, 0.0087998, 0.00885368, 0.00888132, 0.00890297", \ + "0.00955725, 0.00962379, 0.00965025, 0.00967954, 0.00973745, 0.00975263, 0.0097796", \ + "0.011647, 0.0115676, 0.0115044, 0.0115298, 0.0115565, 0.0115859, 0.0116173", \ + "0.0146983, 0.0145396, 0.0143099, 0.0142665, 0.0142705, 0.0143062, 0.0143068", \ + "0.018772, 0.0184967, 0.0181672, 0.0179807, 0.01786, 0.0178098, 0.0177761" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127906, 0.0128657, 0.0129883, 0.0130191, 0.0130347, 0.0130399, 0.0130406", \ + "0.0125514, 0.0126165, 0.0127605, 0.0128126, 0.0128444, 0.0128569, 0.0128602", \ + "0.0128301, 0.0128829, 0.0130201, 0.0130965, 0.0131637, 0.0131986, 0.0132212", \ + "0.0136435, 0.0136776, 0.0137935, 0.0138799, 0.0139514, 0.0139962, 0.0140248", \ + "0.0156015, 0.0156078, 0.0156668, 0.0157327, 0.0158766, 0.0158649, 0.0158977", \ + "0.0184421, 0.0184035, 0.0183816, 0.0184127, 0.0185088, 0.0185216, 0.0185612", \ + "0.0222289, 0.0221285, 0.0219857, 0.0219639, 0.0219937, 0.0220529, 0.0220987" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0084974, 0.00854607, 0.00861929, 0.00864021, 0.00865264, 0.00865773, 0.00866072", \ + "0.008265, 0.00832292, 0.00843814, 0.00847571, 0.00849895, 0.00850854, 0.00851338", \ + "0.00858361, 0.00862255, 0.00872764, 0.0087998, 0.00885368, 0.00888132, 0.00890297", \ + "0.00955725, 0.00962379, 0.00965025, 0.00967954, 0.00973745, 0.00975263, 0.0097796", \ + "0.011647, 0.0115676, 0.0115044, 0.0115298, 0.0115565, 0.0115859, 0.0116173", \ + "0.0146983, 0.0145396, 0.0143099, 0.0142665, 0.0142705, 0.0143062, 0.0143068", \ + "0.018772, 0.0184967, 0.0181672, 0.0179807, 0.01786, 0.0178098, 0.0177761" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349846; + rise_capacitance : 0.00349846; + rise_capacitance_range (0.00193945, 0.00349846); + fall_capacitance : 0.00349683; + fall_capacitance_range (0.00199908, 0.00349683); + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000494295, -0.000497793, -0.000499263, -0.000499922, -0.000497962, -0.00049604, -0.000494877" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000530891, 0.000531595, 0.000533066, 0.000531371, 0.000526146, 0.000519085, 0.000510666" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325334, -0.00325364, -0.00325716, -0.00326009, -0.00325577, -0.00326898, -0.00327462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328023, 0.00327422, 0.00328437, 0.00328126, 0.00327174, 0.00328406, 0.00327937" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000465178, -0.00046137, -0.000464077, -0.000463526, -0.000465009, -0.000466091, -0.000464807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000465178, 0.000470329, 0.000467509, 0.000467339, 0.000465009, 0.000466091, 0.000464807" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345903; + rise_capacitance : 0.00345903; + rise_capacitance_range (0.00241425, 0.00345903); + fall_capacitance : 0.00338748; + fall_capacitance_range (0.00222323, 0.00338748); + internal_power () { + when : "(A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000495177, -0.000498461, -0.000502497, -0.000500282, -0.00049836, -0.000496511, -0.000495381" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000534504, 0.000537027, 0.000532635, 0.000531855, 0.000526543, 0.00051947, 0.000510464" \ + ); + } + } + internal_power () { + when : "(!A * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262259, -0.00262232, -0.00263671, -0.00262774, -0.00261918, -0.00262852, -0.00262539" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0027851, 0.00265701, 0.00263671, 0.00262958, 0.00263965, 0.0026307, 0.00262757" \ + ); + } + } + internal_power () { + when : "(!A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000459056, -0.000462704, -0.000462501, -0.000462952, -0.000466275, -0.000465584, -0.000464535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000466604, 0.000465293, 0.000468605, 0.00046894, 0.000467259, 0.000465584, 0.000464535" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169293; + rise_capacitance : 0.00169293; + rise_capacitance_range (0.00119565, 0.00169293); + fall_capacitance : 0.00169292; + fall_capacitance_range (0.00118338, 0.00169292); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00188062, 0.00171072, 0.00215535, 0.00296151, 0.00480097, 0.00752999, 0.0110718" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00531544, 0.00515971, 0.0054841, 0.0063482, 0.00814133, 0.0108476, 0.0143782" \ + ); + } + } + } + } + cell (AOI21X1) { + area : 7.056; + cell_leakage_power : 0.0883344; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0939515; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0888021; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102323; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0848165; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102323; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0555904; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0988833; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0799852; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0883344; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0420716, 0.0497843, 0.113366, 0.192149, 0.349409, 0.553716, 0.820837", \ + "0.0552805, 0.0630389, 0.127006, 0.205897, 0.363256, 0.567597, 0.834736", \ + "0.090063, 0.101246, 0.175626, 0.254941, 0.41257, 0.617187, 0.884406", \ + "0.111558, 0.127115, 0.224132, 0.316151, 0.476611, 0.681353, 0.948252", \ + "0.136068, 0.15733, 0.286825, 0.404101, 0.591911, 0.803033, 1.06916", \ + "0.160248, 0.186411, 0.346675, 0.490578, 0.715285, 0.956414, 1.2344", \ + "0.181805, 0.212961, 0.403321, 0.57291, 0.835642, 1.11184, 1.42376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0345615, 0.0451364, 0.133921, 0.244639, 0.465729, 0.753068, 1.12883", \ + "0.0346546, 0.0451666, 0.133937, 0.244631, 0.46567, 0.753095, 1.12883", \ + "0.0557397, 0.0657094, 0.142915, 0.246716, 0.465677, 0.75306, 1.12875", \ + "0.0842598, 0.0958066, 0.177405, 0.270286, 0.473102, 0.753262, 1.1288", \ + "0.130652, 0.144762, 0.239963, 0.33931, 0.52353, 0.780056, 1.13652", \ + "0.179382, 0.197391, 0.311999, 0.423207, 0.618399, 0.855554, 1.18618", \ + "0.230868, 0.252112, 0.388453, 0.514856, 0.727621, 0.973245, 1.28313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0367697, 0.0435008, 0.0975142, 0.163627, 0.295129, 0.465755, 0.688694", \ + "0.0493412, 0.0561675, 0.110531, 0.176746, 0.308348, 0.478954, 0.70193", \ + "0.0879101, 0.0981018, 0.163941, 0.230969, 0.362829, 0.533548, 0.75666", \ + "0.116323, 0.130543, 0.218165, 0.298957, 0.434359, 0.606131, 0.828613", \ + "0.152893, 0.17214, 0.29048, 0.396444, 0.561959, 0.742357, 0.965775", \ + "0.189215, 0.213296, 0.361762, 0.49419, 0.697319, 0.910489, 1.15112", \ + "0.224224, 0.253069, 0.431072, 0.589688, 0.831037, 1.08066, 1.35563" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0316249, 0.0402857, 0.112671, 0.202769, 0.382941, 0.616878, 0.92267", \ + "0.0318211, 0.0402639, 0.112672, 0.202867, 0.382835, 0.616865, 0.922425", \ + "0.0544561, 0.0625962, 0.123889, 0.206287, 0.382831, 0.61689, 0.92263", \ + "0.0829483, 0.0928297, 0.160161, 0.233445, 0.393447, 0.617876, 0.922688", \ + "0.126877, 0.1401, 0.223019, 0.304415, 0.450145, 0.65129, 0.934782", \ + "0.174434, 0.191662, 0.29542, 0.38975, 0.5478, 0.73573, 0.993198", \ + "0.225026, 0.246261, 0.372682, 0.482848, 0.659931, 0.858555, 1.10306" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0363296, 0.0439805, 0.107012, 0.185258, 0.341656, 0.544929, 0.810731", \ + "0.0489142, 0.0567431, 0.120507, 0.199144, 0.355799, 0.559077, 0.824932", \ + "0.0790386, 0.0912732, 0.168453, 0.247678, 0.404981, 0.608571, 0.874534", \ + "0.0950602, 0.112503, 0.214803, 0.308049, 0.467744, 0.671696, 0.938574", \ + "0.111456, 0.13545, 0.273637, 0.393621, 0.583237, 0.793581, 1.05947", \ + "0.125666, 0.15562, 0.328409, 0.476756, 0.704704, 0.947374, 1.22486", \ + "0.13575, 0.171547, 0.377824, 0.554752, 0.82228, 1.10077, 1.41369" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0279752, 0.0384119, 0.126425, 0.236406, 0.456314, 0.742119, 1.11578", \ + "0.0282508, 0.0385087, 0.126452, 0.236406, 0.456234, 0.74213, 1.11583", \ + "0.0506936, 0.0606351, 0.136549, 0.238843, 0.456205, 0.742011, 1.11561", \ + "0.0796061, 0.0909473, 0.17201, 0.263542, 0.464021, 0.742311, 1.11575", \ + "0.127486, 0.14104, 0.234814, 0.333451, 0.515899, 0.770312, 1.12385", \ + "0.178979, 0.195943, 0.308018, 0.418125, 0.612019, 0.847601, 1.1744", \ + "0.233352, 0.253794, 0.387327, 0.511626, 0.722123, 0.966418, 1.27311" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0329651, 0.0397201, 0.0937855, 0.159908, 0.291408, 0.462024, 0.684985", \ + "0.044793, 0.0517578, 0.106188, 0.172337, 0.303986, 0.474653, 0.697635", \ + "0.087304, 0.09851, 0.167179, 0.231326, 0.363268, 0.533583, 0.756159", \ + "0.118442, 0.133797, 0.228899, 0.312449, 0.445478, 0.615262, 0.837816", \ + "0.158698, 0.17928, 0.307895, 0.422688, 0.596001, 0.772734, 0.993855", \ + "0.198726, 0.224251, 0.384448, 0.528965, 0.748974, 0.970775, 1.20798", \ + "0.238001, 0.268401, 0.458473, 0.63074, 0.894789, 1.16347, 1.4501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0316348, 0.0402941, 0.112638, 0.202769, 0.382789, 0.616878, 0.922453", \ + "0.032295, 0.0405804, 0.112612, 0.202787, 0.382891, 0.616876, 0.922633", \ + "0.0632041, 0.0720785, 0.129032, 0.206604, 0.382898, 0.616702, 0.922644", \ + "0.0936026, 0.105816, 0.177939, 0.245147, 0.396409, 0.617658, 0.922687", \ + "0.13878, 0.155659, 0.253193, 0.338246, 0.472314, 0.660938, 0.936079", \ + "0.189094, 0.210907, 0.334817, 0.441141, 0.602315, 0.773509, 1.01387", \ + "0.244238, 0.270738, 0.421594, 0.548852, 0.740962, 0.935875, 1.15817" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269954, 0.0347794, 0.0980758, 0.17641, 0.332845, 0.536136, 0.801943", \ + "0.0384619, 0.0458072, 0.109558, 0.188237, 0.344799, 0.548316, 0.8144", \ + "0.0702747, 0.0849343, 0.168399, 0.244857, 0.402378, 0.60548, 0.87132", \ + "0.0925157, 0.112102, 0.22705, 0.324116, 0.47836, 0.681314, 0.948169", \ + "0.121035, 0.146781, 0.299108, 0.432189, 0.62964, 0.834468, 1.09821", \ + "0.148819, 0.180488, 0.367908, 0.53313, 0.783373, 1.03447, 1.30511", \ + "0.17564, 0.212926, 0.433629, 0.628617, 0.926701, 1.22942, 1.55175" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.027904, 0.038397, 0.126453, 0.23639, 0.456294, 0.742163, 1.11579", \ + "0.0303207, 0.0392465, 0.126454, 0.236409, 0.456234, 0.742149, 1.11578", \ + "0.0607622, 0.0723388, 0.143567, 0.238617, 0.456311, 0.74212, 1.11586", \ + "0.0875939, 0.102763, 0.192555, 0.276856, 0.464092, 0.742124, 1.11585", \ + "0.128897, 0.14851, 0.266455, 0.37028, 0.537994, 0.777939, 1.1229", \ + "0.17678, 0.200892, 0.344507, 0.473034, 0.667992, 0.883935, 1.19107", \ + "0.23094, 0.259029, 0.427229, 0.577583, 0.80948, 1.04604, 1.32747" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0144285, 0.017864, 0.0458014, 0.0804139, 0.149539, 0.239385, 0.356865", \ + "0.0280074, 0.0324827, 0.0608959, 0.0955228, 0.164674, 0.254527, 0.370961", \ + "0.0541086, 0.0648377, 0.121603, 0.164846, 0.233986, 0.323691, 0.441007", \ + "0.070455, 0.0859747, 0.169581, 0.234787, 0.326069, 0.417449, 0.534584", \ + "0.0873435, 0.109027, 0.22809, 0.323064, 0.456585, 0.583116, 0.710212", \ + "0.0991388, 0.126774, 0.280697, 0.404976, 0.581878, 0.751123, 0.923039", \ + "0.10588, 0.139278, 0.326665, 0.479729, 0.698865, 0.910031, 1.1266" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0115858, 0.016193, 0.0550712, 0.10368, 0.20089, 0.327248, 0.492498", \ + "0.0172069, 0.0201541, 0.0550608, 0.103654, 0.200891, 0.327231, 0.492523", \ + "0.046503, 0.0530643, 0.0881329, 0.122032, 0.204738, 0.327174, 0.49252", \ + "0.0740376, 0.0837588, 0.135065, 0.176004, 0.241307, 0.34437, 0.495903", \ + "0.116601, 0.131042, 0.205146, 0.263268, 0.34575, 0.430192, 0.549844", \ + "0.165868, 0.184826, 0.283501, 0.360072, 0.467887, 0.571971, 0.681606", \ + "0.2212, 0.24468, 0.368118, 0.46357, 0.597175, 0.725113, 0.859431" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0338989, 0.0418195, 0.10588, 0.184779, 0.342106, 0.546446, 0.813578", \ + "0.0449942, 0.0529394, 0.117416, 0.196621, 0.353993, 0.558622, 0.825884", \ + "0.0841511, 0.097369, 0.175717, 0.254567, 0.411671, 0.615768, 0.88309", \ + "0.111542, 0.129273, 0.238291, 0.33308, 0.487747, 0.688807, 0.959697", \ + "0.146471, 0.169625, 0.314557, 0.444439, 0.639631, 0.844543, 1.10956", \ + "0.180517, 0.208972, 0.386882, 0.548628, 0.796121, 1.0457, 1.31649", \ + "0.213341, 0.246878, 0.456056, 0.646784, 0.941995, 1.24329, 1.5646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0345312, 0.0451163, 0.133951, 0.244633, 0.465727, 0.753099, 1.12882", \ + "0.0352501, 0.0452716, 0.133936, 0.244623, 0.465754, 0.753093, 1.12887", \ + "0.0664163, 0.077428, 0.148223, 0.247477, 0.465695, 0.753143, 1.12873", \ + "0.0947437, 0.109388, 0.197562, 0.282409, 0.472804, 0.753053, 1.12883", \ + "0.137786, 0.156886, 0.272841, 0.376025, 0.545361, 0.787236, 1.13545", \ + "0.18716, 0.210572, 0.3522, 0.479746, 0.674794, 0.891819, 1.20182", \ + "0.242277, 0.269934, 0.436094, 0.584532, 0.815324, 1.05313, 1.33691" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0146289, 0.0180744, 0.0461269, 0.0808363, 0.150204, 0.240311, 0.358109", \ + "0.0283285, 0.032761, 0.0612036, 0.0959173, 0.165319, 0.255438, 0.372158", \ + "0.0553068, 0.0658037, 0.122194, 0.165333, 0.234034, 0.324619, 0.442276", \ + "0.0728195, 0.0878552, 0.170793, 0.235766, 0.326854, 0.418384, 0.535818", \ + "0.0917188, 0.112952, 0.23053, 0.324977, 0.458095, 0.584457, 0.713954", \ + "0.107244, 0.133571, 0.284955, 0.408341, 0.584603, 0.753048, 0.925061", \ + "0.119216, 0.150319, 0.332911, 0.484674, 0.702918, 0.913378, 1.12933" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151238, 0.0203427, 0.0599944, 0.108469, 0.205591, 0.331855, 0.496996", \ + "0.020815, 0.0242553, 0.0599853, 0.108471, 0.205578, 0.331878, 0.497036", \ + "0.0578678, 0.0627415, 0.0931873, 0.126747, 0.208773, 0.331871, 0.497271", \ + "0.0912728, 0.0983354, 0.142476, 0.181072, 0.246411, 0.34903, 0.500626", \ + "0.142241, 0.152501, 0.216071, 0.270689, 0.350486, 0.433613, 0.556676", \ + "0.20011, 0.21385, 0.29811, 0.369913, 0.474405, 0.576699, 0.68558", \ + "0.263542, 0.280798, 0.386922, 0.476681, 0.606093, 0.732585, 0.864374" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0210924, 0.0268435, 0.0737068, 0.131732, 0.247632, 0.398242, 0.595171", \ + "0.0339558, 0.0396906, 0.0866329, 0.144923, 0.260955, 0.411492, 0.60856", \ + "0.0626118, 0.0756356, 0.147615, 0.207879, 0.32234, 0.473713, 0.670324", \ + "0.0817464, 0.0995599, 0.201497, 0.285329, 0.408115, 0.557805, 0.754692", \ + "0.104771, 0.128541, 0.266297, 0.383734, 0.554639, 0.721096, 0.916822", \ + "0.12553, 0.154895, 0.326607, 0.474704, 0.694688, 0.911099, 1.1367", \ + "0.143916, 0.178667, 0.382414, 0.558986, 0.824314, 1.08959, 1.36749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202601, 0.0280965, 0.0941499, 0.176708, 0.341719, 0.556286, 0.836861", \ + "0.0242767, 0.0303671, 0.0941553, 0.176709, 0.341688, 0.556289, 0.836862", \ + "0.0548931, 0.0644396, 0.118647, 0.185442, 0.341787, 0.556349, 0.836819", \ + "0.0814645, 0.0945065, 0.168965, 0.231625, 0.362692, 0.559482, 0.836819", \ + "0.122152, 0.139606, 0.240788, 0.326193, 0.452356, 0.6168, 0.860348", \ + "0.169423, 0.191212, 0.317353, 0.425761, 0.585441, 0.745247, 0.955731", \ + "0.22283, 0.248519, 0.398682, 0.528217, 0.72182, 0.913993, 1.11964" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.014342, 0.0177763, 0.0457098, 0.0803217, 0.149457, 0.239325, 0.356782", \ + "0.0277774, 0.0322511, 0.0607714, 0.0952549, 0.16447, 0.25433, 0.370734", \ + "0.054319, 0.0649028, 0.12091, 0.164832, 0.233415, 0.32375, 0.441084", \ + "0.0718001, 0.0869653, 0.169799, 0.234765, 0.325937, 0.417281, 0.534433", \ + "0.0915007, 0.112655, 0.229641, 0.323868, 0.456831, 0.583243, 0.710237", \ + "0.107555, 0.134357, 0.284776, 0.407693, 0.583076, 0.751568, 0.923319", \ + "0.120108, 0.152307, 0.334523, 0.484844, 0.70179, 0.911795, 1.12752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0115914, 0.0161941, 0.0550718, 0.103674, 0.200926, 0.327264, 0.49261", \ + "0.0174258, 0.0203408, 0.055062, 0.103679, 0.200889, 0.32718, 0.492496", \ + "0.0463811, 0.0530543, 0.0889059, 0.122042, 0.204084, 0.327158, 0.492518", \ + "0.0732477, 0.0831056, 0.134835, 0.176025, 0.241311, 0.344448, 0.495906", \ + "0.114766, 0.128969, 0.203679, 0.262439, 0.345478, 0.430234, 0.549827", \ + "0.162992, 0.181728, 0.280237, 0.357339, 0.466565, 0.57148, 0.681299", \ + "0.217013, 0.240053, 0.362922, 0.459089, 0.594103, 0.724235, 0.858365" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0338989, 0.0418195, 0.10588, 0.184779, 0.342106, 0.546446, 0.813578", \ + "0.0449942, 0.0529394, 0.117416, 0.196621, 0.353993, 0.558622, 0.825884", \ + "0.0841511, 0.097369, 0.175717, 0.254567, 0.411671, 0.615768, 0.88309", \ + "0.111542, 0.129273, 0.238291, 0.33308, 0.487747, 0.688807, 0.959697", \ + "0.146471, 0.169625, 0.314557, 0.444439, 0.639631, 0.844543, 1.10956", \ + "0.180517, 0.208972, 0.386882, 0.548628, 0.796121, 1.0457, 1.31649", \ + "0.213341, 0.246878, 0.456056, 0.646784, 0.941995, 1.24329, 1.5646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0345312, 0.0451163, 0.133951, 0.244633, 0.465727, 0.753099, 1.12882", \ + "0.0352501, 0.0452716, 0.133936, 0.244623, 0.465754, 0.753093, 1.12887", \ + "0.0664163, 0.077428, 0.148223, 0.247477, 0.465695, 0.753143, 1.12873", \ + "0.0947437, 0.109388, 0.197562, 0.282409, 0.472804, 0.753053, 1.12883", \ + "0.137786, 0.156886, 0.272841, 0.376025, 0.545361, 0.787236, 1.13545", \ + "0.18716, 0.210572, 0.3522, 0.479746, 0.674794, 0.891819, 1.20182", \ + "0.242277, 0.269934, 0.436094, 0.584532, 0.815324, 1.05313, 1.33691" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0146289, 0.0180744, 0.0461269, 0.0808363, 0.150204, 0.240311, 0.358109", \ + "0.0283285, 0.032761, 0.0612036, 0.0959173, 0.165319, 0.255438, 0.372158", \ + "0.0553068, 0.0658037, 0.122194, 0.165333, 0.234034, 0.324619, 0.442276", \ + "0.0728195, 0.0878552, 0.170793, 0.235766, 0.326854, 0.418384, 0.535818", \ + "0.0917188, 0.112952, 0.23053, 0.324977, 0.458095, 0.584457, 0.713954", \ + "0.107244, 0.133571, 0.284955, 0.408341, 0.584603, 0.753048, 0.925061", \ + "0.119216, 0.150319, 0.332911, 0.484674, 0.702918, 0.913378, 1.12933" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151238, 0.0203427, 0.0599944, 0.108469, 0.205591, 0.331855, 0.496996", \ + "0.020815, 0.0242553, 0.0599853, 0.108471, 0.205578, 0.331878, 0.497036", \ + "0.0578678, 0.0627415, 0.0931873, 0.126747, 0.208773, 0.331871, 0.497271", \ + "0.0912728, 0.0983354, 0.142476, 0.181072, 0.246411, 0.34903, 0.500626", \ + "0.142241, 0.152501, 0.216071, 0.270689, 0.350486, 0.433613, 0.556676", \ + "0.20011, 0.21385, 0.29811, 0.369913, 0.474405, 0.576699, 0.68558", \ + "0.263542, 0.280798, 0.386922, 0.476681, 0.606093, 0.732585, 0.864374" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00630847, 0.00631206, 0.00631915, 0.00632053, 0.00632084, 0.00632029, 0.00631947", \ + "0.00620263, 0.00620993, 0.00626661, 0.00627731, 0.00629339, 0.00629736, 0.00629848", \ + "0.0062069, 0.00620513, 0.00620785, 0.00623134, 0.00626848, 0.0062629, 0.0062837", \ + "0.00660381, 0.0065621, 0.00641543, 0.00635807, 0.0063383, 0.0063152, 0.00631801", \ + "0.0079085, 0.00779497, 0.00727606, 0.00703564, 0.0067932, 0.00663091, 0.00651876", \ + "0.0100888, 0.0099119, 0.00895614, 0.0083811, 0.00776972, 0.00739025, 0.0071601", \ + "0.0128948, 0.012678, 0.0114072, 0.0104711, 0.00944472, 0.0087714, 0.00817599" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000118241, 0.000118617, 0.000121826, 0.000122199, 0.000121783, 0.000121445, 0.00012155", \ + "-3.18557e-05, -1.24796e-05, 2.89521e-05, 4.59598e-05, 5.71861e-05, 5.92914e-05, 6.05078e-05", \ + "-1.78637e-05, -1.98011e-05, -1.18484e-05, 3.12044e-06, 1.95532e-05, 3.00535e-05, 3.24028e-05", \ + "0.000446016, 0.000397658, 0.000227533, 0.000160537, 0.000110644, 9.1466e-05, 7.75954e-05", \ + "0.0018196, 0.0017001, 0.00113387, 0.000836765, 0.000573101, 0.000417365, 0.000320922", \ + "0.00397863, 0.00379929, 0.00282935, 0.00220802, 0.00159105, 0.00119306, 0.000916816", \ + "0.0067813, 0.00655734, 0.00526728, 0.00431029, 0.00323025, 0.00250387, 0.00196365" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0052521, 0.00527527, 0.00531834, 0.00532713, 0.00533121, 0.00533309, 0.00533381", \ + "0.00507369, 0.00511297, 0.00525013, 0.0052979, 0.0053277, 0.00533966, 0.00534635", \ + "0.00508168, 0.00507918, 0.00513141, 0.00517543, 0.00525302, 0.00527374, 0.00530899", \ + "0.00551549, 0.00546993, 0.00529739, 0.00528858, 0.00528585, 0.0052951, 0.00531902", \ + "0.00686591, 0.00673874, 0.00615288, 0.00589345, 0.00568819, 0.00556611, 0.00548388", \ + "0.00909524, 0.00887604, 0.00780585, 0.00721357, 0.00666261, 0.00627693, 0.0060756", \ + "0.0119898, 0.0117042, 0.0101947, 0.00923693, 0.00824763, 0.00760402, 0.00707171" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "9.83045e-05, 0.000102516, 0.00011518, 0.000117248, 0.000117207, 0.000116888, 0.000116361", \ + "-7.01985e-05, -5.15347e-05, 1.65251e-05, 3.67076e-05, 4.67515e-05, 5.08458e-05, 5.01819e-05", \ + "0.000171788, 0.000185409, 8.03923e-05, 0.000102112, 8.07024e-05, 6.91218e-05, 5.71135e-05", \ + "0.000853116, 0.000787676, 0.000594508, 0.000374925, 0.000245486, 0.000182417, 0.000140033", \ + "0.00243325, 0.00230578, 0.00163785, 0.00126349, 0.00084441, 0.000626881, 0.000465131", \ + "0.00468487, 0.00450408, 0.00348329, 0.00278464, 0.00201666, 0.00152934, 0.00116955", \ + "0.00760369, 0.00738231, 0.00603643, 0.00502317, 0.00382799, 0.00297457, 0.00233633" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00329005, 0.00332698, 0.0034028, 0.00341762, 0.00342599, 0.00342776, 0.00343081", \ + "0.00314258, 0.00314687, 0.00328596, 0.00334198, 0.00336148, 0.00340032, 0.00341074", \ + "0.0036032, 0.00354573, 0.00341609, 0.00322563, 0.00336873, 0.00337544, 0.0033891", \ + "0.00447703, 0.00435777, 0.00395115, 0.00377869, 0.00337958, 0.00336246, 0.00349522", \ + "0.00625805, 0.00606439, 0.00528662, 0.00484468, 0.00436113, 0.00410185, 0.00391009", \ + "0.00871676, 0.00845844, 0.00726731, 0.00654591, 0.00574353, 0.00519635, 0.00475975", \ + "0.0119385, 0.0116102, 0.00999064, 0.0089528, 0.00776248, 0.00689026, 0.00617505" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000341497, -0.000301053, -0.000233905, -0.000220618, -0.000214339, -0.000211658, -0.000209264", \ + "-0.000487381, -0.000445749, -0.000288234, -0.000230577, -0.000193484, -0.00017557, -0.000171774", \ + "-0.000151955, -0.000187846, -0.000253742, -0.000169087, -0.000160028, -0.00015735, -0.000157455", \ + "0.000674764, 0.000553872, 0.000196278, 9.4281e-05, -1.36504e-05, -5.32609e-05, -8.48953e-05", \ + "0.00246871, 0.00227634, 0.00142296, 0.000986952, 0.000624316, 0.000411083, 0.000262147", \ + "0.00500743, 0.00473972, 0.00342598, 0.0026189, 0.00184139, 0.00135005, 0.000998911", \ + "0.0082589, 0.00793666, 0.00619784, 0.00501001, 0.00375335, 0.00288296, 0.00225126" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00447035, 0.00449489, 0.00455597, 0.00456931, 0.00457654, 0.0045773, 0.00457884", \ + "0.00430113, 0.0043348, 0.00444587, 0.0044966, 0.00451268, 0.0045501, 0.00455864", \ + "0.00476204, 0.00472279, 0.00449844, 0.0045234, 0.00451811, 0.00452403, 0.00453686", \ + "0.00550081, 0.00542895, 0.00508553, 0.00491546, 0.00454593, 0.00421061, 0.00464008", \ + "0.00721041, 0.00706416, 0.00637983, 0.00596224, 0.00552399, 0.00523866, 0.00505626", \ + "0.00960375, 0.00938314, 0.00830639, 0.00763148, 0.00690625, 0.00630872, 0.00588545", \ + "0.0127533, 0.0124683, 0.0109808, 0.00999651, 0.00888734, 0.00805417, 0.0073027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000338576, -0.000298964, -0.000232805, -0.000219799, -0.000213292, -0.000210589, -0.000208213", \ + "-0.000486045, -0.00044236, -0.000283758, -0.000228749, -0.000191961, -0.000174255, -0.000170422", \ + "-0.000154196, -0.000187387, -0.00025265, -0.000166695, -0.000160579, -0.000156118, -0.000156176", \ + "0.000657133, 0.000538203, 0.000193997, 9.4437e-05, -1.32107e-05, -5.21806e-05, -8.23677e-05", \ + "0.00241617, 0.00223964, 0.00141703, 0.000984878, 0.000621516, 0.000411446, 0.000267875", \ + "0.00492114, 0.00467283, 0.00340368, 0.00261588, 0.00183246, 0.00134596, 0.00100293", \ + "0.00814456, 0.00784054, 0.00615839, 0.00498877, 0.00374272, 0.00287371, 0.00224607" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00329041, 0.00332768, 0.00340201, 0.00341713, 0.00342418, 0.00342832, 0.00342908", \ + "0.00315334, 0.0031618, 0.00328533, 0.00334191, 0.00338106, 0.00339456, 0.00340941", \ + "0.00364894, 0.00358935, 0.00346675, 0.00340919, 0.00322237, 0.00339052, 0.00339648", \ + "0.00458384, 0.00445626, 0.00402084, 0.00381764, 0.00364655, 0.0036162, 0.00351396", \ + "0.00643221, 0.00624219, 0.00541229, 0.00493913, 0.00446668, 0.00415621, 0.00395391", \ + "0.00908285, 0.00881055, 0.00754686, 0.00676406, 0.0059059, 0.0053259, 0.00490787", \ + "0.012483, 0.0121469, 0.0104468, 0.00933597, 0.00807477, 0.00714931, 0.00649817" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000363811, -0.000323502, -0.00025587, -0.000242108, -0.000235033, -0.000233121, -0.000231525", \ + "-0.000539521, -0.000493025, -0.000338815, -0.000284475, -0.000245497, -0.000227738, -0.000223828", \ + "-0.000137303, -0.000169332, -0.000216654, -0.000231527, -0.000228803, -0.000222126, -0.0002199", \ + "0.00073691, 0.000613035, 0.000219871, 9.09379e-05, -3.71225e-05, -9.44902e-05, -0.000133061", \ + "0.00264686, 0.00244244, 0.00153895, 0.00106993, 0.000662054, 0.000414631, 0.000248817", \ + "0.00531839, 0.00503657, 0.00365256, 0.00282015, 0.00197865, 0.00143395, 0.0010537", \ + "0.00874882, 0.0084116, 0.00659054, 0.00534837, 0.00402584, 0.00309805, 0.00240581" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00447035, 0.00449489, 0.00455597, 0.00456931, 0.00457654, 0.0045773, 0.00457884", \ + "0.00430113, 0.0043348, 0.00444587, 0.0044966, 0.00451268, 0.0045501, 0.00455864", \ + "0.00476204, 0.00472279, 0.00449844, 0.0045234, 0.00451811, 0.00452403, 0.00453686", \ + "0.00550081, 0.00542895, 0.00508553, 0.00491546, 0.00454593, 0.00421061, 0.00464008", \ + "0.00721041, 0.00706416, 0.00637983, 0.00596224, 0.00552399, 0.00523866, 0.00505626", \ + "0.00960375, 0.00938314, 0.00830639, 0.00763148, 0.00690625, 0.00630872, 0.00588545", \ + "0.0127533, 0.0124683, 0.0109808, 0.00999651, 0.00888734, 0.00805417, 0.0073027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000363811, -0.000323502, -0.00025587, -0.000242108, -0.000235033, -0.000233121, -0.000231525", \ + "-0.000539521, -0.000493025, -0.000338815, -0.000284475, -0.000245497, -0.000227738, -0.000223828", \ + "-0.000137303, -0.000169332, -0.000216654, -0.000231527, -0.000228803, -0.000222126, -0.0002199", \ + "0.00073691, 0.000613035, 0.000219871, 9.09379e-05, -3.71225e-05, -9.44902e-05, -0.000133061", \ + "0.00264686, 0.00244244, 0.00153895, 0.00106993, 0.000662054, 0.000414631, 0.000248817", \ + "0.00531839, 0.00503657, 0.00365256, 0.00282015, 0.00197865, 0.00143395, 0.0010537", \ + "0.00874882, 0.0084116, 0.00659054, 0.00534837, 0.00402584, 0.00309805, 0.00240581" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162568; + rise_capacitance : 0.00162211; + rise_capacitance_range (0.00124801, 0.00162211); + fall_capacitance : 0.00162568; + fall_capacitance_range (0.00122468, 0.00162568); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000938538, -0.00107467, -0.00114365, -0.00115074, -0.00116065, -0.00115819, -0.00115503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.001154, 0.00116039, 0.00116556, 0.00116228, 0.00116313, 0.00115819, 0.00115503" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126459, -0.00126458, -0.00126837, -0.00127297, -0.00127049, -0.00126746, -0.00126585" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126459, 0.00126959, 0.00127762, 0.00128004, 0.00127471, 0.00126976, 0.00126642" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126853, -0.00127033, -0.00126957, -0.00127448, -0.00127201, -0.00126907, -0.00126754" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133379, 0.00127389, 0.00128692, 0.00128241, 0.00127672, 0.0012717, 0.00126821" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167656; + rise_capacitance : 0.00164138; + rise_capacitance_range (0.0011422, 0.00164138); + fall_capacitance : 0.00167656; + fall_capacitance_range (0.00120244, 0.00167656); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000942138, -0.00107455, -0.00114229, -0.00115021, -0.00114381, -0.00114246, -0.00113935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114145, 0.00114996, 0.00114229, 0.00115223, 0.00114381, 0.00114246, 0.00113935" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126674, -0.00126153, -0.00126674, -0.0012716, -0.0012621, -0.00126673, -0.00126489" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126862, 0.00127304, 0.00127076, 0.0012716, 0.0012621, 0.00127011, 0.00126585" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156522, -0.00156227, -0.0015705, -0.00155843, -0.00156774, -0.00157032, -0.001573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157433, 0.00159605, 0.00159697, 0.0015709, 0.00158466, 0.00157997, 0.00157672" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170262; + rise_capacitance : 0.00170262; + rise_capacitance_range (0.000968369, 0.00170262); + fall_capacitance : 0.00170129; + fall_capacitance_range (0.000982041, 0.00170129); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000198363, -0.000199195, -0.000200997, -0.000198388, -0.000199079, -0.000198372, -0.000197822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000212377, 0.000213173, 0.000211118, 0.000210594, 0.000208455, 0.000205544, 0.000201843" \ + ); + } + } + } + } + cell (AOI21X2) { + area : 7.056; + cell_leakage_power : 0.241331; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.313694; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246754; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289081; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230727; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289081; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128747; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247117; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185447; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241331; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0366243, 0.0486738, 0.112185, 0.190931, 0.348148, 0.552447, 0.819564", \ + "0.0492162, 0.0614384, 0.125361, 0.204239, 0.361551, 0.565867, 0.833209", \ + "0.0785373, 0.0968975, 0.17219, 0.251492, 0.409308, 0.613453, 0.88083", \ + "0.0950901, 0.120481, 0.218329, 0.310873, 0.47064, 0.67516, 0.9425", \ + "0.114637, 0.148402, 0.277252, 0.394459, 0.583054, 0.794529, 1.06078", \ + "0.13316, 0.175057, 0.333751, 0.476312, 0.700626, 0.942885, 1.22114", \ + "0.148359, 0.198227, 0.386029, 0.554097, 0.81549, 1.09142, 1.40404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0280376, 0.0446164, 0.134075, 0.24559, 0.46842, 0.758108, 1.13679", \ + "0.0283111, 0.0446704, 0.134042, 0.245594, 0.468421, 0.758032, 1.13668", \ + "0.0502286, 0.0662771, 0.143982, 0.24811, 0.468449, 0.757931, 1.13664", \ + "0.0777427, 0.096218, 0.179025, 0.272865, 0.476585, 0.758344, 1.13684", \ + "0.120118, 0.143765, 0.240528, 0.34155, 0.528384, 0.786355, 1.14532", \ + "0.164462, 0.194099, 0.310933, 0.424139, 0.622547, 0.863874, 1.19638", \ + "0.211765, 0.247456, 0.38622, 0.514389, 0.730257, 0.981272, 1.29453" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0306061, 0.0406353, 0.0918622, 0.1546, 0.279447, 0.441477, 0.653191", \ + "0.043067, 0.0532489, 0.104819, 0.167676, 0.292591, 0.454637, 0.666383", \ + "0.0778996, 0.0940165, 0.157672, 0.221738, 0.346819, 0.509082, 0.721021", \ + "0.103306, 0.125788, 0.210737, 0.288785, 0.417158, 0.581001, 0.792705", \ + "0.136849, 0.167266, 0.282458, 0.384743, 0.544222, 0.718341, 0.929974", \ + "0.170708, 0.208729, 0.353691, 0.481802, 0.677756, 0.88282, 1.11443", \ + "0.203674, 0.249179, 0.422804, 0.577373, 0.81048, 1.05057, 1.31521" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0244624, 0.0372005, 0.105531, 0.190715, 0.361, 0.582147, 0.871217", \ + "0.0250624, 0.037318, 0.105573, 0.190713, 0.360994, 0.582121, 0.871207", \ + "0.0472565, 0.0596576, 0.117595, 0.194828, 0.36099, 0.58202, 0.871105", \ + "0.0740447, 0.0892277, 0.153314, 0.222794, 0.371403, 0.583685, 0.871094", \ + "0.114812, 0.13558, 0.21469, 0.291995, 0.430603, 0.618759, 0.885574", \ + "0.158989, 0.186479, 0.28582, 0.375538, 0.525954, 0.704456, 0.945512", \ + "0.206729, 0.240629, 0.363179, 0.467033, 0.63498, 0.824175, 1.05566" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312039, 0.0432827, 0.106459, 0.184871, 0.341544, 0.545153, 0.81123", \ + "0.0431686, 0.0554187, 0.119407, 0.198202, 0.355115, 0.558845, 0.82513", \ + "0.067057, 0.0873317, 0.165226, 0.244266, 0.402437, 0.606341, 0.872596", \ + "0.0778745, 0.106542, 0.209223, 0.303073, 0.463577, 0.668753, 0.934248", \ + "0.0887423, 0.127573, 0.264691, 0.384568, 0.57506, 0.785937, 1.05232", \ + "0.0967736, 0.145192, 0.315996, 0.463034, 0.690679, 0.934308, 1.21288", \ + "0.0998402, 0.15763, 0.361893, 0.536623, 0.802737, 1.08107, 1.3947" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219019, 0.0383027, 0.127203, 0.238231, 0.460063, 0.748874, 1.12608", \ + "0.0226778, 0.0384229, 0.127165, 0.238231, 0.460065, 0.748566, 1.1258", \ + "0.0455586, 0.0614133, 0.13812, 0.24045, 0.46024, 0.748625, 1.12597", \ + "0.0738221, 0.0917725, 0.173831, 0.266521, 0.468775, 0.749013, 1.12579", \ + "0.118315, 0.140544, 0.235896, 0.336232, 0.521501, 0.778306, 1.13502", \ + "0.165426, 0.193338, 0.307835, 0.419447, 0.61702, 0.856516, 1.1867", \ + "0.216187, 0.249541, 0.385106, 0.511931, 0.725664, 0.975349, 1.28637" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273703, 0.0374455, 0.0887306, 0.15148, 0.276339, 0.438351, 0.650083", \ + "0.0396178, 0.0497952, 0.101465, 0.164322, 0.289228, 0.451291, 0.663045", \ + "0.0783587, 0.0963841, 0.16361, 0.22579, 0.350162, 0.511856, 0.723185", \ + "0.106763, 0.131506, 0.225258, 0.306662, 0.434176, 0.595517, 0.806845", \ + "0.144515, 0.177407, 0.304124, 0.416829, 0.586067, 0.756354, 0.96638", \ + "0.182708, 0.223679, 0.381761, 0.523634, 0.739143, 0.955302, 1.18434", \ + "0.22115, 0.269573, 0.457546, 0.626779, 0.885565, 1.14806, 1.42751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0244856, 0.0372026, 0.105532, 0.190716, 0.361001, 0.582129, 0.871217", \ + "0.0259053, 0.0376043, 0.105534, 0.190697, 0.360993, 0.582121, 0.871207", \ + "0.0551107, 0.0690905, 0.122874, 0.196182, 0.360909, 0.582137, 0.871229", \ + "0.0829694, 0.102081, 0.171382, 0.234842, 0.375683, 0.583309, 0.871081", \ + "0.12428, 0.151115, 0.245322, 0.32696, 0.453927, 0.629126, 0.886726", \ + "0.170855, 0.205534, 0.325553, 0.427838, 0.582301, 0.744964, 0.966812", \ + "0.222118, 0.265038, 0.411157, 0.533772, 0.718264, 0.905494, 1.11519" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0225449, 0.0348897, 0.0983666, 0.176849, 0.333561, 0.537202, 0.803469", \ + "0.0337826, 0.0455592, 0.109445, 0.188288, 0.345131, 0.549054, 0.81523", \ + "0.0589814, 0.0829772, 0.166649, 0.244422, 0.401493, 0.604722, 0.871229", \ + "0.0768417, 0.108733, 0.2236, 0.321284, 0.47819, 0.680987, 0.946368", \ + "0.099583, 0.141319, 0.292785, 0.425632, 0.623964, 0.829276, 1.0934", \ + "0.121243, 0.172588, 0.358559, 0.52276, 0.772841, 1.02498, 1.29682", \ + "0.141814, 0.202243, 0.420992, 0.614257, 0.910974, 1.21406, 1.53769" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218177, 0.0382936, 0.127203, 0.238232, 0.460086, 0.748567, 1.12584", \ + "0.0257249, 0.0393078, 0.127186, 0.238137, 0.46025, 0.748566, 1.12596", \ + "0.0530256, 0.0722708, 0.145216, 0.241419, 0.460097, 0.74861, 1.12626", \ + "0.077197, 0.102121, 0.193941, 0.279564, 0.470934, 0.748732, 1.12598", \ + "0.114676, 0.147131, 0.266646, 0.372908, 0.544361, 0.785953, 1.13427", \ + "0.158748, 0.198494, 0.343685, 0.474134, 0.673456, 0.893604, 1.20425", \ + "0.208749, 0.255282, 0.425282, 0.577406, 0.813264, 1.05477, 1.34176" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120806, 0.0172792, 0.0439854, 0.0770567, 0.14308, 0.228912, 0.341129", \ + "0.0247886, 0.0320724, 0.0593883, 0.0923826, 0.15849, 0.244336, 0.355538", \ + "0.0470612, 0.0647452, 0.120823, 0.163073, 0.228754, 0.31513, 0.427231", \ + "0.0608018, 0.0863353, 0.169402, 0.233601, 0.322799, 0.410749, 0.522751", \ + "0.0749824, 0.110736, 0.229044, 0.323019, 0.454532, 0.578316, 0.703177", \ + "0.0847454, 0.130152, 0.283453, 0.406791, 0.581264, 0.747532, 0.916023", \ + "0.0905249, 0.145167, 0.331654, 0.48339, 0.700578, 0.908715, 1.1215" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00831134, 0.0150981, 0.0519505, 0.0980451, 0.190179, 0.310015, 0.466693", \ + "0.0145025, 0.0191254, 0.0519496, 0.098035, 0.190192, 0.310014, 0.466694", \ + "0.0406173, 0.0512007, 0.0849793, 0.116775, 0.193584, 0.309926, 0.466663", \ + "0.0655763, 0.0814241, 0.1308, 0.170065, 0.231443, 0.32779, 0.470423", \ + "0.104436, 0.127685, 0.199765, 0.255612, 0.334444, 0.413994, 0.526802", \ + "0.150008, 0.181124, 0.276977, 0.350621, 0.454321, 0.554105, 0.658839", \ + "0.201211, 0.239453, 0.360678, 0.453205, 0.581461, 0.704642, 0.832761" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291144, 0.041556, 0.105586, 0.184459, 0.341752, 0.546216, 0.813151", \ + "0.0401462, 0.0523083, 0.116753, 0.19596, 0.353333, 0.557905, 0.825319", \ + "0.0733289, 0.0947814, 0.173809, 0.252782, 0.409806, 0.613745, 0.881099", \ + "0.0962575, 0.124838, 0.234131, 0.32953, 0.484217, 0.687544, 0.95623", \ + "0.125417, 0.162704, 0.307012, 0.436979, 0.632986, 0.838434, 1.10333", \ + "0.153339, 0.199142, 0.375936, 0.536932, 0.784308, 1.0349, 1.30652", \ + "0.179899, 0.233686, 0.441786, 0.631076, 0.924535, 1.22621, 1.5486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028003, 0.0446184, 0.134059, 0.24561, 0.468438, 0.75799, 1.13672", \ + "0.0297796, 0.0449128, 0.134039, 0.245536, 0.468415, 0.75803, 1.13674", \ + "0.0587744, 0.0772089, 0.149756, 0.248828, 0.46838, 0.758103, 1.13661", \ + "0.0843341, 0.108458, 0.198582, 0.284856, 0.476077, 0.75803, 1.13679", \ + "0.123664, 0.155029, 0.272671, 0.37795, 0.550311, 0.794061, 1.14417", \ + "0.169177, 0.207753, 0.350873, 0.480144, 0.678976, 0.900259, 1.21284", \ + "0.220201, 0.265802, 0.433526, 0.584498, 0.818084, 1.06085, 1.3495" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122713, 0.0174815, 0.0443046, 0.0774605, 0.143707, 0.229781, 0.342287", \ + "0.0250914, 0.032346, 0.0596893, 0.0927941, 0.15911, 0.245206, 0.356657", \ + "0.0484045, 0.0657948, 0.121425, 0.16355, 0.229383, 0.316006, 0.42843", \ + "0.0635328, 0.088309, 0.17062, 0.234572, 0.323544, 0.41164, 0.523909", \ + "0.0801692, 0.114692, 0.231516, 0.324898, 0.456006, 0.57955, 0.705493", \ + "0.0942544, 0.137315, 0.287549, 0.409986, 0.583842, 0.749617, 0.917992", \ + "0.106804, 0.156543, 0.337982, 0.488471, 0.704524, 0.911955, 1.1243" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011087, 0.01884, 0.0562571, 0.102225, 0.194298, 0.314013, 0.470843", \ + "0.0184277, 0.0228151, 0.0562459, 0.102227, 0.194298, 0.314013, 0.470574", \ + "0.0523152, 0.0599023, 0.0894611, 0.120855, 0.197693, 0.313993, 0.470831", \ + "0.0834009, 0.0946258, 0.137409, 0.174556, 0.235764, 0.331852, 0.474337", \ + "0.131086, 0.14742, 0.20957, 0.262209, 0.338696, 0.417502, 0.531779", \ + "0.185574, 0.207633, 0.290225, 0.359987, 0.460054, 0.558242, 0.663082", \ + "0.245354, 0.272906, 0.378003, 0.464996, 0.589381, 0.710859, 0.836873" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017689, 0.0267799, 0.0736711, 0.131676, 0.247506, 0.398025, 0.594836", \ + "0.0294911, 0.0393083, 0.0862671, 0.144512, 0.260521, 0.411054, 0.60792", \ + "0.0520373, 0.0733771, 0.145864, 0.206257, 0.320917, 0.471908, 0.668419", \ + "0.0667658, 0.0956949, 0.197376, 0.28159, 0.404829, 0.554336, 0.751326", \ + "0.0837549, 0.122282, 0.258977, 0.375864, 0.547145, 0.712385, 0.910265", \ + "0.0981494, 0.145759, 0.315563, 0.46248, 0.681823, 0.899011, 1.12547", \ + "0.110009, 0.166105, 0.367623, 0.542176, 0.80548, 1.07021, 1.34863" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156819, 0.0279719, 0.0945544, 0.177755, 0.344145, 0.560452, 0.843312", \ + "0.0213504, 0.0304404, 0.0945511, 0.177704, 0.344131, 0.560452, 0.843313", \ + "0.048275, 0.0642368, 0.11965, 0.187062, 0.344128, 0.560408, 0.843244", \ + "0.072109, 0.0937595, 0.169692, 0.233872, 0.366183, 0.564025, 0.843263", \ + "0.109167, 0.138063, 0.240483, 0.327584, 0.456996, 0.620832, 0.868315", \ + "0.152647, 0.188683, 0.316247, 0.425902, 0.588995, 0.753637, 0.965892", \ + "0.202273, 0.244557, 0.396357, 0.527143, 0.723515, 0.920305, 1.13069" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119846, 0.0171818, 0.0438951, 0.0769588, 0.142998, 0.228836, 0.341038", \ + "0.0245428, 0.0318287, 0.0591609, 0.0922262, 0.158298, 0.244139, 0.355314", \ + "0.0473872, 0.0648493, 0.120141, 0.163055, 0.228757, 0.31516, 0.427262", \ + "0.0624707, 0.0874464, 0.169574, 0.233594, 0.322688, 0.410627, 0.522542", \ + "0.0798458, 0.114552, 0.230722, 0.323847, 0.454807, 0.578381, 0.70315", \ + "0.0944411, 0.138388, 0.287694, 0.409268, 0.582561, 0.748168, 0.916322", \ + "0.106488, 0.15901, 0.340404, 0.48951, 0.703792, 0.910836, 1.12276" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00831328, 0.0150994, 0.0519596, 0.0980399, 0.190202, 0.310026, 0.466691", \ + "0.0147224, 0.0193338, 0.0519431, 0.0980335, 0.190129, 0.310014, 0.466577", \ + "0.0404521, 0.0511349, 0.0857056, 0.116788, 0.193582, 0.309915, 0.466661", \ + "0.064779, 0.0806859, 0.13063, 0.170068, 0.231966, 0.327954, 0.47046", \ + "0.1026, 0.125649, 0.198187, 0.254714, 0.334123, 0.41395, 0.526921", \ + "0.147188, 0.177432, 0.273754, 0.348228, 0.452869, 0.5534, 0.658524", \ + "0.197679, 0.23473, 0.354715, 0.447671, 0.577561, 0.702617, 0.831376" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291144, 0.041556, 0.105586, 0.184459, 0.341752, 0.546216, 0.813151", \ + "0.0401462, 0.0523083, 0.116753, 0.19596, 0.353333, 0.557905, 0.825319", \ + "0.0733289, 0.0947814, 0.173809, 0.252782, 0.409806, 0.613745, 0.881099", \ + "0.0962575, 0.124838, 0.234131, 0.32953, 0.484217, 0.687544, 0.95623", \ + "0.125417, 0.162704, 0.307012, 0.436979, 0.632986, 0.838434, 1.10333", \ + "0.153339, 0.199142, 0.375936, 0.536932, 0.784308, 1.0349, 1.30652", \ + "0.179899, 0.233686, 0.441786, 0.631076, 0.924535, 1.22621, 1.5486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028003, 0.0446184, 0.134059, 0.24561, 0.468438, 0.75799, 1.13672", \ + "0.0297796, 0.0449128, 0.134039, 0.245536, 0.468415, 0.75803, 1.13674", \ + "0.0587744, 0.0772089, 0.149756, 0.248828, 0.46838, 0.758103, 1.13661", \ + "0.0843341, 0.108458, 0.198582, 0.284856, 0.476077, 0.75803, 1.13679", \ + "0.123664, 0.155029, 0.272671, 0.37795, 0.550311, 0.794061, 1.14417", \ + "0.169177, 0.207753, 0.350873, 0.480144, 0.678976, 0.900259, 1.21284", \ + "0.220201, 0.265802, 0.433526, 0.584498, 0.818084, 1.06085, 1.3495" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122713, 0.0174815, 0.0443046, 0.0774605, 0.143707, 0.229781, 0.342287", \ + "0.0250914, 0.032346, 0.0596893, 0.0927941, 0.15911, 0.245206, 0.356657", \ + "0.0484045, 0.0657948, 0.121425, 0.16355, 0.229383, 0.316006, 0.42843", \ + "0.0635328, 0.088309, 0.17062, 0.234572, 0.323544, 0.41164, 0.523909", \ + "0.0801692, 0.114692, 0.231516, 0.324898, 0.456006, 0.57955, 0.705493", \ + "0.0942544, 0.137315, 0.287549, 0.409986, 0.583842, 0.749617, 0.917992", \ + "0.106804, 0.156543, 0.337982, 0.488471, 0.704524, 0.911955, 1.1243" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011087, 0.01884, 0.0562571, 0.102225, 0.194298, 0.314013, 0.470843", \ + "0.0184277, 0.0228151, 0.0562459, 0.102227, 0.194298, 0.314013, 0.470574", \ + "0.0523152, 0.0599023, 0.0894611, 0.120855, 0.197693, 0.313993, 0.470831", \ + "0.0834009, 0.0946258, 0.137409, 0.174556, 0.235764, 0.331852, 0.474337", \ + "0.131086, 0.14742, 0.20957, 0.262209, 0.338696, 0.417502, 0.531779", \ + "0.185574, 0.207633, 0.290225, 0.359987, 0.460054, 0.558242, 0.663082", \ + "0.245354, 0.272906, 0.378003, 0.464996, 0.589381, 0.710859, 0.836873" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122671, 0.0122846, 0.0123023, 0.012305, 0.0123057, 0.0123047, 0.0123027", \ + "0.012013, 0.0120792, 0.012188, 0.0122097, 0.0122503, 0.012259, 0.012264", \ + "0.0121243, 0.0121039, 0.0121077, 0.0121316, 0.0122007, 0.0121925, 0.0122299", \ + "0.013124, 0.0129747, 0.0126022, 0.0124456, 0.0123617, 0.0123208, 0.0123201", \ + "0.0161684, 0.0157383, 0.0145632, 0.0139685, 0.0133956, 0.0130699, 0.0128046", \ + "0.0208948, 0.0203006, 0.0183083, 0.0169979, 0.0156821, 0.0147508, 0.014199", \ + "0.0268926, 0.0261815, 0.0235558, 0.0215528, 0.0193442, 0.0179603, 0.0165237" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "7.94617e-06, 1.45823e-05, 2.10983e-05, 2.22653e-05, 2.24826e-05, 2.20172e-05, 2.07951e-05", \ + "-0.000315287, -0.000258671, -0.000163943, -0.000131406, -0.000108254, -0.000106397, -0.000102392", \ + "-0.000224142, -0.000242412, -0.000227396, -0.000210609, -0.000173862, -0.000159408, -0.000145325", \ + "0.000872437, 0.000695062, 0.000281835, 0.000134739, 2.77555e-05, -2.20686e-05, -5.34299e-05", \ + "0.00391718, 0.00350136, 0.00225597, 0.00160244, 0.00102052, 0.000713123, 0.000475287", \ + "0.00856664, 0.00795062, 0.00586614, 0.0045015, 0.00316818, 0.00233718, 0.00173435", \ + "0.0145212, 0.0137752, 0.0109835, 0.00895583, 0.00664077, 0.00507584, 0.00393943" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0102769, 0.0103804, 0.0104767, 0.0104954, 0.0105056, 0.0105101, 0.0105116", \ + "0.00988814, 0.0100294, 0.0103223, 0.0104153, 0.0104877, 0.010515, 0.0105327", \ + "0.0100245, 0.00998747, 0.0100885, 0.0100767, 0.0103286, 0.0103745, 0.0104464", \ + "0.0111386, 0.0109312, 0.0105066, 0.0104645, 0.0104168, 0.0104256, 0.0104811", \ + "0.0142919, 0.0137737, 0.0124371, 0.0118296, 0.0113353, 0.011079, 0.0108814", \ + "0.0191609, 0.0183538, 0.0160861, 0.0147931, 0.0135666, 0.0126958, 0.0121812", \ + "0.0253482, 0.0243987, 0.0212905, 0.0192148, 0.0170534, 0.0157303, 0.0144642" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-3.82971e-05, -1.82915e-05, 9.17211e-06, 1.35705e-05, 1.48583e-05, 1.47143e-05, 1.56647e-05", \ + "-0.000403448, -0.000335844, -0.000185232, -0.000147846, -0.000124626, -0.000117056, -0.000118932", \ + "0.000184517, 0.000146987, -5.61306e-05, -9.09643e-06, -5.44093e-05, -8.14013e-05, -0.000104777", \ + "0.00166726, 0.00143639, 0.000835407, 0.000562136, 0.000288395, 0.00015283, 6.66746e-05", \ + "0.00509164, 0.00463566, 0.00320174, 0.00239303, 0.00154283, 0.0010555, 0.00074205", \ + "0.00990362, 0.00926465, 0.00709196, 0.00558641, 0.00398518, 0.00294274, 0.00221135", \ + "0.0160986, 0.015324, 0.0124596, 0.0103004, 0.00777156, 0.00597068, 0.00464292" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00648858, 0.00664688, 0.00681284, 0.00684521, 0.00686428, 0.00687021, 0.00687551", \ + "0.00624363, 0.00627337, 0.0065616, 0.00668224, 0.00673994, 0.00680896, 0.00683129", \ + "0.00736016, 0.00715367, 0.00695651, 0.00658345, 0.00672542, 0.00673626, 0.00677202", \ + "0.00930635, 0.00890263, 0.00802809, 0.00762167, 0.0072884, 0.00711111, 0.00702478", \ + "0.0132104, 0.0125745, 0.0109029, 0.00992468, 0.00901417, 0.00835392, 0.00793676", \ + "0.0185065, 0.0176358, 0.0151416, 0.013625, 0.0119508, 0.0107517, 0.00979711", \ + "0.0253754, 0.024303, 0.0209781, 0.0187875, 0.0163146, 0.0145872, 0.0128897" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00088419, -0.000709114, -0.000567317, -0.000540186, -0.000526217, -0.000521344, -0.000517104", \ + "-0.00118908, -0.00102943, -0.000681369, -0.000565104, -0.000485818, -0.000454037, -0.000442614", \ + "-0.000334369, -0.000480073, -0.000619626, -0.000445791, -0.000428516, -0.000413787, -0.000414712", \ + "0.00156096, 0.00107469, 0.000316773, 9.20801e-05, -0.000115534, -0.000210805, -0.00026627", \ + "0.00537555, 0.00468546, 0.00285876, 0.00193667, 0.00113915, 0.00074059, 0.000431101", \ + "0.0108128, 0.0098626, 0.00705207, 0.00534289, 0.00369666, 0.00266709, 0.00195687", \ + "0.0176599, 0.0165524, 0.0128608, 0.010343, 0.00769071, 0.00586398, 0.00454127" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0087314, 0.00883277, 0.00896648, 0.00899547, 0.00901214, 0.0090164, 0.00901812", \ + "0.00842387, 0.00849444, 0.00872929, 0.00883709, 0.00888951, 0.00895502, 0.00897575", \ + "0.009374, 0.00934018, 0.00903579, 0.00887545, 0.00887222, 0.00888219, 0.00891477", \ + "0.0111792, 0.0108902, 0.010146, 0.00979199, 0.0089798, 0.00878002, 0.00916542", \ + "0.014935, 0.0144029, 0.0129311, 0.0119984, 0.0110848, 0.0104708, 0.0100894", \ + "0.0201037, 0.0193408, 0.0170715, 0.0156223, 0.0140423, 0.0128205, 0.0118972", \ + "0.0268317, 0.0259046, 0.0228453, 0.0207378, 0.0183728, 0.0165522, 0.0149535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000875691, -0.000704737, -0.000564963, -0.000538311, -0.00052445, -0.000519213, -0.000515013", \ + "-0.00118401, -0.0010222, -0.000678193, -0.000563218, -0.00048314, -0.00045147, -0.000439818", \ + "-0.000351633, -0.000479125, -0.000619773, -0.000441455, -0.000426383, -0.000413184, -0.000412398", \ + "0.00151256, 0.00104229, 0.000313947, 9.158e-05, -0.000115257, -0.000209048, -0.00026397", \ + "0.00524778, 0.0046051, 0.00283687, 0.00192941, 0.00113957, 0.00073897, 0.000443201", \ + "0.0105966, 0.00971658, 0.00701247, 0.00532454, 0.00368429, 0.00266254, 0.00195463", \ + "0.0174003, 0.0163617, 0.012793, 0.0102989, 0.0076712, 0.0058472, 0.00453879" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0064924, 0.00664758, 0.00681151, 0.00684449, 0.0068617, 0.00686736, 0.00687042", \ + "0.00627533, 0.00630652, 0.00656161, 0.00668227, 0.0067668, 0.0068044, 0.00682686", \ + "0.00746189, 0.00725721, 0.00694805, 0.00684031, 0.00656708, 0.00679331, 0.00680389", \ + "0.00953513, 0.00912024, 0.00819207, 0.00775238, 0.00736951, 0.0072858, 0.00706063", \ + "0.0136358, 0.0129539, 0.0112148, 0.0101962, 0.00918332, 0.00783572, 0.00806304", \ + "0.0193344, 0.0184218, 0.0158022, 0.0141271, 0.0123156, 0.0111814, 0.0101435", \ + "0.0265883, 0.0255021, 0.0220259, 0.0196754, 0.0169997, 0.0150367, 0.0135341" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000934536, -0.000771637, -0.000616559, -0.000588008, -0.00057341, -0.000568161, -0.000564548", \ + "-0.00126937, -0.00113046, -0.000798434, -0.000678034, -0.00059628, -0.000557887, -0.000550817", \ + "-0.00029129, -0.000465278, -0.000534179, -0.000578438, -0.000565974, -0.000547044, -0.000543799", \ + "0.00167531, 0.0012022, 0.000362264, 8.79988e-05, -0.000178463, -0.000294278, -0.000368675", \ + "0.00576994, 0.00503511, 0.00310034, 0.0021096, 0.00122512, 0.000748147, 0.000404683", \ + "0.011514, 0.0105212, 0.00754279, 0.00574883, 0.00399658, 0.00286625, 0.00207569", \ + "0.0187617, 0.017582, 0.0137202, 0.0111089, 0.00827448, 0.00633778, 0.00489193" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0087314, 0.00883277, 0.00896648, 0.00899547, 0.00901214, 0.0090164, 0.00901812", \ + "0.00842387, 0.00849444, 0.00872929, 0.00883709, 0.00888951, 0.00895502, 0.00897575", \ + "0.009374, 0.00934018, 0.00903579, 0.00887545, 0.00887222, 0.00888219, 0.00891477", \ + "0.0111792, 0.0108902, 0.010146, 0.00979199, 0.0089798, 0.00878002, 0.00916542", \ + "0.014935, 0.0144029, 0.0129311, 0.0119984, 0.0110848, 0.0104708, 0.0100894", \ + "0.0201037, 0.0193408, 0.0170715, 0.0156223, 0.0140423, 0.0128205, 0.0118972", \ + "0.0268317, 0.0259046, 0.0228453, 0.0207378, 0.0183728, 0.0165522, 0.0149535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000934536, -0.000771637, -0.000616559, -0.000588008, -0.00057341, -0.000568161, -0.000564548", \ + "-0.00126937, -0.00113046, -0.000798434, -0.000678034, -0.00059628, -0.000557887, -0.000550817", \ + "-0.00029129, -0.000465278, -0.000534179, -0.000578438, -0.000565974, -0.000547044, -0.000543799", \ + "0.00167531, 0.0012022, 0.000362264, 8.79988e-05, -0.000178463, -0.000294278, -0.000368675", \ + "0.00576994, 0.00503511, 0.00310034, 0.0021096, 0.00122512, 0.000748147, 0.000404683", \ + "0.011514, 0.0105212, 0.00754279, 0.00574883, 0.00399658, 0.00286625, 0.00207569", \ + "0.0187617, 0.017582, 0.0137202, 0.0111089, 0.00827448, 0.00633778, 0.00489193" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332576; + rise_capacitance : 0.00332296; + rise_capacitance_range (0.00252193, 0.00332296); + fall_capacitance : 0.00332576; + fall_capacitance_range (0.00246628, 0.00332576); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00195629, -0.00221063, -0.00236497, -0.00236259, -0.0023855, -0.00237476, -0.00236881" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236862, 0.00237645, 0.00238434, 0.00239528, 0.0023855, 0.00237476, 0.00236881" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261153, -0.00261837, -0.00262206, -0.00261318, -0.00262256, -0.00261606, -0.00261203" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261692, 0.00262261, 0.00263778, 0.00264166, 0.00263115, 0.00262063, 0.00261394" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261929, -0.0026252, -0.00262472, -0.0026177, -0.00262689, -0.00262054, -0.0026166" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279379, 0.00265325, 0.0026599, 0.00264993, 0.00263734, 0.00262615, 0.00261907" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343473; + rise_capacitance : 0.00336293; + rise_capacitance_range (0.00230472, 0.00336293); + fall_capacitance : 0.00343473; + fall_capacitance_range (0.00241845, 0.00343473); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00193432, -0.00220956, -0.00235989, -0.00235605, -0.00236703, -0.00236393, -0.00235801" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00234974, 0.00238072, 0.00237233, 0.00238447, 0.00236703, 0.00236393, 0.00235801" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260777, -0.00260232, -0.00261152, -0.00260614, -0.00260236, -0.00260872, -0.00260473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262324, 0.00262224, 0.00261936, 0.00261875, 0.00260236, 0.00261572, 0.00260724" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323771, -0.00324776, -0.00326174, -0.0032384, -0.00325517, -0.00325948, -0.00326261" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326705, 0.00331169, 0.00331326, 0.00326564, 0.00328734, 0.00327762, 0.00327079" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350165; + rise_capacitance : 0.00350165; + rise_capacitance_range (0.00195579, 0.00350165); + fall_capacitance : 0.00349828; + fall_capacitance_range (0.00198415, 0.00349828); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00039458, -0.00039688, -0.000392682, -0.000395237, -0.000396495, -0.000395069, -0.000394119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000418505, 0.000420479, 0.000416614, 0.000415868, 0.000412107, 0.000407073, 0.000400911" \ + ); + } + } + } + } + cell (AOI221X1) { + area : 9.8784; + cell_leakage_power : 0.126218; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.149009; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130046; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123948; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118935; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123948; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118935; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0931275; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0883086; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146965; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176117; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129249; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0830369; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129249; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112263; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.098713; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107432; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146965; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176117; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129249; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112263; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129249; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141489; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.098713; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136658; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143525; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.172677; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125809; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107432; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125809; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136658; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0952733; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131827; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126218; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0862652, 0.0978822, 0.193953, 0.313043, 0.550765, 0.8596, 1.26331", \ + "0.0983394, 0.11016, 0.207203, 0.326702, 0.564716, 0.873688, 1.27761", \ + "0.135197, 0.148153, 0.246648, 0.366508, 0.605095, 0.914525, 1.31852", \ + "0.160028, 0.175998, 0.288733, 0.411444, 0.649956, 0.959349, 1.36357", \ + "0.18655, 0.206876, 0.345054, 0.486397, 0.736016, 1.04603, 1.44866", \ + "0.208401, 0.233953, 0.40101, 0.56304, 0.840634, 1.16403, 1.56636", \ + "0.229797, 0.259939, 0.455051, 0.640441, 0.946452, 1.29593, 1.71492" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0694813, 0.0852732, 0.218016, 0.383485, 0.713943, 1.14342, 1.70482", \ + "0.0695008, 0.0852853, 0.218016, 0.383485, 0.713943, 1.14342, 1.70498", \ + "0.0796537, 0.0935437, 0.219736, 0.383488, 0.713879, 1.14356, 1.70482", \ + "0.102369, 0.117498, 0.238505, 0.392572, 0.714654, 1.14352, 1.70482", \ + "0.149741, 0.165469, 0.290152, 0.438296, 0.739457, 1.15081, 1.70493", \ + "0.212696, 0.229321, 0.357866, 0.509521, 0.803087, 1.19256, 1.72542", \ + "0.27945, 0.29835, 0.438075, 0.594241, 0.893544, 1.27169, 1.78032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0452487, 0.0524345, 0.108811, 0.17635, 0.309485, 0.481303, 0.705179", \ + "0.0573663, 0.0645654, 0.121102, 0.188567, 0.32178, 0.493677, 0.717559", \ + "0.109951, 0.119648, 0.182179, 0.248209, 0.380786, 0.552664, 0.776424", \ + "0.151147, 0.164474, 0.250973, 0.330064, 0.462959, 0.633933, 0.857441", \ + "0.204147, 0.221636, 0.33884, 0.447708, 0.615693, 0.79075, 1.01328", \ + "0.256106, 0.277664, 0.423109, 0.56074, 0.773937, 0.992158, 1.22654", \ + "0.307208, 0.332495, 0.504366, 0.668418, 0.924729, 1.18886, 1.47176" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0585616, 0.0669924, 0.138754, 0.228782, 0.408783, 0.642746, 0.948705", \ + "0.0578344, 0.0663974, 0.138732, 0.228789, 0.408946, 0.642866, 0.948672", \ + "0.088392, 0.0950012, 0.150678, 0.231911, 0.408777, 0.642678, 0.948807", \ + "0.129104, 0.137866, 0.198554, 0.26548, 0.420171, 0.643355, 0.948811", \ + "0.189359, 0.201667, 0.282623, 0.360434, 0.492563, 0.684069, 0.960976", \ + "0.255634, 0.271318, 0.374408, 0.471591, 0.625099, 0.79364, 1.03613", \ + "0.326493, 0.346251, 0.471852, 0.587839, 0.769197, 0.959644, 1.17976" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0756814, 0.0871815, 0.18279, 0.301683, 0.539246, 0.848185, 1.25171", \ + "0.0875468, 0.099274, 0.195969, 0.315318, 0.55319, 0.862082, 1.26587", \ + "0.122804, 0.136071, 0.235382, 0.355129, 0.593589, 0.902876, 1.30691", \ + "0.144505, 0.161117, 0.27655, 0.400023, 0.638531, 0.947781, 1.352", \ + "0.164924, 0.187101, 0.330517, 0.473521, 0.724449, 1.03437, 1.43712", \ + "0.180989, 0.208984, 0.383714, 0.548771, 0.82797, 1.15233, 1.55501", \ + "0.197462, 0.230313, 0.435452, 0.62409, 0.932629, 1.28339, 1.70318" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0596298, 0.0753304, 0.207719, 0.372936, 0.703251, 1.13252, 1.69365", \ + "0.0596721, 0.075365, 0.207719, 0.372936, 0.703251, 1.13262, 1.69365", \ + "0.0712549, 0.085608, 0.209881, 0.372882, 0.703282, 1.13262, 1.69365", \ + "0.0943333, 0.109178, 0.229995, 0.382736, 0.704063, 1.13266, 1.69373", \ + "0.142956, 0.158262, 0.281858, 0.429916, 0.7296, 1.14035, 1.69396", \ + "0.206865, 0.223003, 0.350261, 0.501537, 0.794142, 1.18298, 1.71475", \ + "0.27301, 0.291642, 0.430143, 0.586123, 0.884959, 1.26143, 1.77027" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0444596, 0.0516236, 0.107786, 0.174989, 0.307432, 0.478566, 0.701843", \ + "0.0566397, 0.0638037, 0.120083, 0.187204, 0.31978, 0.490938, 0.714224", \ + "0.108552, 0.118311, 0.181132, 0.246865, 0.378769, 0.549959, 0.773093", \ + "0.148495, 0.162016, 0.249111, 0.328492, 0.460953, 0.631268, 0.854169", \ + "0.199144, 0.216987, 0.335327, 0.44493, 0.613155, 0.788189, 1.01009", \ + "0.248052, 0.270224, 0.417639, 0.556073, 0.770368, 0.988609, 1.22335", \ + "0.295158, 0.321484, 0.496288, 0.661517, 0.919045, 1.18405, 1.4677" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0483088, 0.0571044, 0.129817, 0.220221, 0.400292, 0.634578, 0.94043", \ + "0.0475378, 0.0564538, 0.129825, 0.220244, 0.400357, 0.634554, 0.940406", \ + "0.0769278, 0.0845906, 0.141828, 0.223268, 0.400483, 0.63438, 0.940501", \ + "0.113524, 0.123758, 0.189601, 0.256992, 0.411642, 0.634869, 0.940235", \ + "0.167802, 0.182131, 0.270451, 0.351418, 0.484629, 0.675451, 0.95264", \ + "0.227935, 0.246272, 0.35877, 0.459758, 0.616135, 0.785425, 1.02811", \ + "0.292494, 0.31506, 0.452525, 0.573606, 0.759636, 0.950602, 1.17083" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0688635, 0.0786629, 0.160013, 0.26111, 0.463062, 0.725586, 1.06864", \ + "0.0810849, 0.0910893, 0.173331, 0.274802, 0.477032, 0.739681, 1.0828", \ + "0.117326, 0.129209, 0.215303, 0.317107, 0.519878, 0.782835, 1.12618", \ + "0.139781, 0.155383, 0.260072, 0.368148, 0.570796, 0.833933, 1.17741", \ + "0.160415, 0.181945, 0.317706, 0.447837, 0.669791, 0.932808, 1.27533", \ + "0.17705, 0.204102, 0.372778, 0.527457, 0.780655, 1.0654, 1.41024", \ + "0.193716, 0.225743, 0.424901, 0.605364, 0.892024, 1.20752, 1.57663" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0559858, 0.069176, 0.180336, 0.318978, 0.596263, 0.956671, 1.4278", \ + "0.05603, 0.0691896, 0.180333, 0.319062, 0.596248, 0.956671, 1.4278", \ + "0.0697301, 0.0815066, 0.18367, 0.319062, 0.59625, 0.956672, 1.4278", \ + "0.0967607, 0.109117, 0.209009, 0.33286, 0.598448, 0.956798, 1.4279", \ + "0.15031, 0.16321, 0.266893, 0.388859, 0.631533, 0.969094, 1.42924", \ + "0.217548, 0.231286, 0.340925, 0.467953, 0.709618, 1.02233, 1.45933", \ + "0.28562, 0.30165, 0.424374, 0.559205, 0.809957, 1.12092, 1.52998" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0498324, 0.0567463, 0.111974, 0.178791, 0.310908, 0.481858, 0.705006", \ + "0.061592, 0.0689482, 0.124352, 0.191213, 0.323355, 0.494359, 0.717529", \ + "0.11539, 0.124555, 0.185305, 0.250809, 0.382484, 0.552263, 0.775977", \ + "0.157989, 0.170677, 0.254223, 0.332777, 0.464575, 0.634759, 0.857503", \ + "0.211904, 0.229032, 0.343231, 0.450915, 0.617514, 0.791889, 1.01345", \ + "0.264829, 0.285763, 0.42824, 0.563958, 0.776284, 0.993368, 1.22687", \ + "0.315717, 0.340771, 0.50971, 0.671663, 0.926966, 1.19004, 1.47225" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507245, 0.0595566, 0.132502, 0.223045, 0.403378, 0.63741, 0.943329", \ + "0.050448, 0.0594483, 0.132559, 0.22301, 0.403346, 0.637305, 0.943319", \ + "0.0784528, 0.0860292, 0.144016, 0.225894, 0.403299, 0.637308, 0.943272", \ + "0.115032, 0.125251, 0.191382, 0.258936, 0.414067, 0.63773, 0.943428", \ + "0.16944, 0.183113, 0.271514, 0.352582, 0.486402, 0.677763, 0.955373", \ + "0.228765, 0.246747, 0.35906, 0.460289, 0.616749, 0.787088, 1.03026", \ + "0.292847, 0.314623, 0.451626, 0.573303, 0.759468, 0.95072, 1.17291" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0862652, 0.0978822, 0.193953, 0.313043, 0.550765, 0.8596, 1.26331", \ + "0.0983394, 0.11016, 0.207203, 0.326702, 0.564716, 0.873688, 1.27761", \ + "0.135197, 0.148153, 0.246648, 0.366508, 0.605095, 0.914525, 1.31852", \ + "0.160028, 0.175998, 0.288733, 0.411444, 0.649956, 0.959349, 1.36357", \ + "0.18655, 0.206876, 0.345054, 0.486397, 0.736016, 1.04603, 1.44866", \ + "0.208401, 0.233953, 0.40101, 0.56304, 0.840634, 1.16403, 1.56636", \ + "0.229797, 0.259939, 0.455051, 0.640441, 0.946452, 1.29593, 1.71492" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0694813, 0.0852732, 0.218016, 0.383485, 0.713943, 1.14342, 1.70482", \ + "0.0695008, 0.0852853, 0.218016, 0.383485, 0.713943, 1.14342, 1.70498", \ + "0.0796537, 0.0935437, 0.219736, 0.383488, 0.713879, 1.14356, 1.70482", \ + "0.102369, 0.117498, 0.238505, 0.392572, 0.714654, 1.14352, 1.70482", \ + "0.149741, 0.165469, 0.290152, 0.438296, 0.739457, 1.15081, 1.70493", \ + "0.212696, 0.229321, 0.357866, 0.509521, 0.803087, 1.19256, 1.72542", \ + "0.27945, 0.29835, 0.438075, 0.594241, 0.893544, 1.27169, 1.78032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0498324, 0.0567463, 0.111974, 0.178791, 0.310908, 0.481858, 0.705006", \ + "0.061592, 0.0689482, 0.124352, 0.191213, 0.323355, 0.494359, 0.717529", \ + "0.11539, 0.124555, 0.185305, 0.250809, 0.382484, 0.552263, 0.775977", \ + "0.157989, 0.170677, 0.254223, 0.332777, 0.464575, 0.634759, 0.857503", \ + "0.211904, 0.229032, 0.343231, 0.450915, 0.617514, 0.791889, 1.01345", \ + "0.264829, 0.285763, 0.42824, 0.563958, 0.776284, 0.993368, 1.22687", \ + "0.315717, 0.340771, 0.50971, 0.671663, 0.926966, 1.19004, 1.47225" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507245, 0.0595566, 0.132502, 0.223045, 0.403378, 0.63741, 0.943329", \ + "0.050448, 0.0594483, 0.132559, 0.22301, 0.403346, 0.637305, 0.943319", \ + "0.0784528, 0.0860292, 0.144016, 0.225894, 0.403299, 0.637308, 0.943272", \ + "0.115032, 0.125251, 0.191382, 0.258936, 0.414067, 0.63773, 0.943428", \ + "0.16944, 0.183113, 0.271514, 0.352582, 0.486402, 0.677763, 0.955373", \ + "0.228765, 0.246747, 0.35906, 0.460289, 0.616749, 0.787088, 1.03026", \ + "0.292847, 0.314623, 0.451626, 0.573303, 0.759468, 0.95072, 1.17291" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0949205, 0.106468, 0.202284, 0.321015, 0.557916, 0.865629, 1.26783", \ + "0.107824, 0.119472, 0.215699, 0.334571, 0.571585, 0.879352, 1.28158", \ + "0.146659, 0.159117, 0.256395, 0.375528, 0.612809, 0.920911, 1.32322", \ + "0.174707, 0.189471, 0.299797, 0.421122, 0.658534, 0.966378, 1.3688", \ + "0.206104, 0.225275, 0.358632, 0.497458, 0.745375, 1.05317, 1.45543", \ + "0.236117, 0.259611, 0.418576, 0.57725, 0.851826, 1.1729, 1.57332", \ + "0.267427, 0.294668, 0.478999, 0.658249, 0.960008, 1.30676, 1.72301" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0789218, 0.0947595, 0.227481, 0.392473, 0.721889, 1.1499, 1.70926", \ + "0.078951, 0.0947387, 0.227404, 0.392472, 0.721889, 1.1499, 1.70926", \ + "0.087498, 0.101881, 0.228886, 0.392486, 0.721822, 1.15, 1.70945", \ + "0.110301, 0.12559, 0.246766, 0.40104, 0.722517, 1.15004, 1.70949", \ + "0.156558, 0.172533, 0.297859, 0.445266, 0.746559, 1.15721, 1.70957", \ + "0.216425, 0.23369, 0.364699, 0.516509, 0.808973, 1.19862, 1.72966", \ + "0.278998, 0.298575, 0.441722, 0.600056, 0.899272, 1.27675, 1.78426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0488569, 0.0560374, 0.112439, 0.180004, 0.313088, 0.484957, 0.708833", \ + "0.0616212, 0.0687817, 0.125297, 0.192893, 0.326017, 0.497884, 0.721765", \ + "0.10801, 0.117083, 0.179297, 0.247286, 0.380469, 0.552424, 0.776402", \ + "0.145704, 0.157869, 0.238492, 0.316514, 0.452242, 0.62405, 0.848096", \ + "0.19399, 0.210203, 0.318347, 0.419591, 0.581613, 0.760865, 0.985379", \ + "0.241029, 0.261297, 0.396447, 0.522779, 0.720935, 0.930999, 1.16991", \ + "0.286633, 0.310694, 0.471385, 0.622775, 0.858402, 1.104, 1.37704" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.058404, 0.0668674, 0.138742, 0.22878, 0.408777, 0.642958, 0.948706", \ + "0.0580523, 0.066627, 0.138725, 0.228778, 0.40879, 0.643027, 0.948678", \ + "0.0786762, 0.0857562, 0.147064, 0.230997, 0.408808, 0.642674, 0.948649", \ + "0.112417, 0.120401, 0.181797, 0.255263, 0.417399, 0.643505, 0.94864", \ + "0.16727, 0.177442, 0.249224, 0.326647, 0.471334, 0.674768, 0.959999", \ + "0.228412, 0.241361, 0.328648, 0.416944, 0.570639, 0.756675, 1.01663", \ + "0.292746, 0.309056, 0.415952, 0.516722, 0.685279, 0.88185, 1.125" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0842357, 0.0956967, 0.191117, 0.309674, 0.54644, 0.854075, 1.25624", \ + "0.0969914, 0.108593, 0.204483, 0.323225, 0.560108, 0.867789, 1.27", \ + "0.134626, 0.147383, 0.245212, 0.364141, 0.601332, 0.909157, 1.31162", \ + "0.159788, 0.1753, 0.287731, 0.409931, 0.647042, 0.954716, 1.35719", \ + "0.186343, 0.206704, 0.344153, 0.485156, 0.73366, 1.04187, 1.44383", \ + "0.211453, 0.236645, 0.401929, 0.563221, 0.839272, 1.16128, 1.56219", \ + "0.238561, 0.267951, 0.459664, 0.6427, 0.94652, 1.29431, 1.71133" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.069158, 0.0849201, 0.21717, 0.381956, 0.711134, 1.13896, 1.69826", \ + "0.0691756, 0.0849125, 0.217179, 0.381907, 0.711136, 1.13904, 1.69826", \ + "0.079216, 0.0934525, 0.218987, 0.381962, 0.711217, 1.13904, 1.69835", \ + "0.101969, 0.117093, 0.237925, 0.391439, 0.71191, 1.13903, 1.6982", \ + "0.149074, 0.164854, 0.289103, 0.437057, 0.736685, 1.14674, 1.69834", \ + "0.208903, 0.226151, 0.356734, 0.508472, 0.80044, 1.18869, 1.71917", \ + "0.270645, 0.29059, 0.433876, 0.591721, 0.890846, 1.268, 1.77442" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481292, 0.0552824, 0.11143, 0.178642, 0.311083, 0.48222, 0.705498", \ + "0.0608539, 0.0680325, 0.124292, 0.191532, 0.323998, 0.495151, 0.718431", \ + "0.106767, 0.115893, 0.178175, 0.245546, 0.378442, 0.549687, 0.773185", \ + "0.143673, 0.155977, 0.236946, 0.315043, 0.450228, 0.621389, 0.84475", \ + "0.190099, 0.206707, 0.315551, 0.417203, 0.579289, 0.758397, 0.982099", \ + "0.23473, 0.255506, 0.392244, 0.519063, 0.717806, 0.928229, 1.16705", \ + "0.27734, 0.302036, 0.464991, 0.617416, 0.854069, 1.10014, 1.37313" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481433, 0.0569774, 0.129835, 0.220214, 0.400354, 0.634578, 0.94043", \ + "0.0477825, 0.0567347, 0.129866, 0.220142, 0.400374, 0.634355, 0.940408", \ + "0.067871, 0.0756491, 0.138181, 0.221987, 0.400526, 0.634497, 0.940471", \ + "0.0989091, 0.107935, 0.172929, 0.246925, 0.409114, 0.635182, 0.940456", \ + "0.149221, 0.160844, 0.238275, 0.317932, 0.463363, 0.666662, 0.95168", \ + "0.205191, 0.220242, 0.315132, 0.406188, 0.562601, 0.749677, 1.0087", \ + "0.264198, 0.283028, 0.399132, 0.504351, 0.676586, 0.873383, 1.11705" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0759977, 0.0857617, 0.166964, 0.267749, 0.468959, 0.73036, 1.07197", \ + "0.0889653, 0.0988499, 0.180445, 0.281383, 0.482705, 0.744153, 1.08579", \ + "0.127761, 0.13909, 0.223569, 0.324662, 0.525966, 0.78764, 1.12958", \ + "0.154131, 0.168556, 0.26994, 0.376451, 0.577932, 0.839548, 1.18135", \ + "0.181217, 0.201001, 0.33063, 0.458285, 0.676618, 0.938589, 1.28015", \ + "0.206673, 0.231082, 0.390185, 0.541098, 0.790774, 1.07402, 1.41597", \ + "0.234171, 0.262676, 0.448537, 0.622778, 0.904822, 1.2172, 1.58387" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0640048, 0.0771923, 0.188074, 0.326337, 0.60259, 0.961559, 1.43102", \ + "0.0640233, 0.0771762, 0.188074, 0.326337, 0.60259, 0.961559, 1.43103", \ + "0.0761717, 0.0880458, 0.191036, 0.326353, 0.60258, 0.961615, 1.43103", \ + "0.10297, 0.115504, 0.214902, 0.339454, 0.604451, 0.961617, 1.43085", \ + "0.154941, 0.16836, 0.272951, 0.394643, 0.636882, 0.974247, 1.43215", \ + "0.218341, 0.233261, 0.345781, 0.473477, 0.714323, 1.02747, 1.46206", \ + "0.281748, 0.299478, 0.426685, 0.563389, 0.814319, 1.1237, 1.53225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0535061, 0.0604145, 0.115632, 0.18246, 0.314571, 0.485512, 0.708661", \ + "0.0662709, 0.0732089, 0.128571, 0.195453, 0.327584, 0.498551, 0.721706", \ + "0.113203, 0.12183, 0.18246, 0.249673, 0.382378, 0.553147, 0.776371", \ + "0.152272, 0.163861, 0.242237, 0.319437, 0.454245, 0.625263, 0.8481", \ + "0.202146, 0.217705, 0.322713, 0.422696, 0.583484, 0.762003, 0.985528", \ + "0.250546, 0.27003, 0.401749, 0.526541, 0.723175, 0.932626, 1.17072", \ + "0.297246, 0.319594, 0.478269, 0.627327, 0.860821, 1.10527, 1.37768" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0506757, 0.0595386, 0.132552, 0.223052, 0.403275, 0.637436, 0.943329", \ + "0.0506028, 0.0594809, 0.132497, 0.222916, 0.403277, 0.637419, 0.943312", \ + "0.0697013, 0.0774258, 0.140504, 0.22518, 0.40331, 0.637307, 0.943361", \ + "0.100524, 0.109565, 0.174742, 0.249005, 0.411989, 0.637973, 0.943355", \ + "0.150368, 0.162009, 0.239607, 0.319593, 0.465357, 0.66937, 0.954314", \ + "0.205854, 0.220703, 0.315776, 0.407107, 0.56406, 0.75165, 1.01074", \ + "0.263963, 0.28383, 0.39737, 0.503689, 0.677065, 0.873735, 1.11854" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0949205, 0.106468, 0.202284, 0.321015, 0.557916, 0.865629, 1.26783", \ + "0.107824, 0.119472, 0.215699, 0.334571, 0.571585, 0.879352, 1.28158", \ + "0.146659, 0.159117, 0.256395, 0.375528, 0.612809, 0.920911, 1.32322", \ + "0.174707, 0.189471, 0.299797, 0.421122, 0.658534, 0.966378, 1.3688", \ + "0.206104, 0.225275, 0.358632, 0.497458, 0.745375, 1.05317, 1.45543", \ + "0.236117, 0.259611, 0.418576, 0.57725, 0.851826, 1.1729, 1.57332", \ + "0.267427, 0.294668, 0.478999, 0.658249, 0.960008, 1.30676, 1.72301" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0789218, 0.0947595, 0.227481, 0.392473, 0.721889, 1.1499, 1.70926", \ + "0.078951, 0.0947387, 0.227404, 0.392472, 0.721889, 1.1499, 1.70926", \ + "0.087498, 0.101881, 0.228886, 0.392486, 0.721822, 1.15, 1.70945", \ + "0.110301, 0.12559, 0.246766, 0.40104, 0.722517, 1.15004, 1.70949", \ + "0.156558, 0.172533, 0.297859, 0.445266, 0.746559, 1.15721, 1.70957", \ + "0.216425, 0.23369, 0.364699, 0.516509, 0.808973, 1.19862, 1.72966", \ + "0.278998, 0.298575, 0.441722, 0.600056, 0.899272, 1.27675, 1.78426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0535061, 0.0604145, 0.115632, 0.18246, 0.314571, 0.485512, 0.708661", \ + "0.0662709, 0.0732089, 0.128571, 0.195453, 0.327584, 0.498551, 0.721706", \ + "0.113203, 0.12183, 0.18246, 0.249673, 0.382378, 0.553147, 0.776371", \ + "0.152272, 0.163861, 0.242237, 0.319437, 0.454245, 0.625263, 0.8481", \ + "0.202146, 0.217705, 0.322713, 0.422696, 0.583484, 0.762003, 0.985528", \ + "0.250546, 0.27003, 0.401749, 0.526541, 0.723175, 0.932626, 1.17072", \ + "0.297246, 0.319594, 0.478269, 0.627327, 0.860821, 1.10527, 1.37768" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0506757, 0.0595386, 0.132552, 0.223052, 0.403275, 0.637436, 0.943329", \ + "0.0506028, 0.0594809, 0.132497, 0.222916, 0.403277, 0.637419, 0.943312", \ + "0.0697013, 0.0774258, 0.140504, 0.22518, 0.40331, 0.637307, 0.943361", \ + "0.100524, 0.109565, 0.174742, 0.249005, 0.411989, 0.637973, 0.943355", \ + "0.150368, 0.162009, 0.239607, 0.319593, 0.465357, 0.66937, 0.954314", \ + "0.205854, 0.220703, 0.315776, 0.407107, 0.56406, 0.75165, 1.01074", \ + "0.263963, 0.28383, 0.39737, 0.503689, 0.677065, 0.873735, 1.11854" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0582391, 0.0698995, 0.165881, 0.28465, 0.521437, 0.829109, 1.23136", \ + "0.0671566, 0.0789633, 0.175947, 0.294723, 0.532401, 0.840259, 1.24264", \ + "0.113537, 0.128172, 0.227311, 0.345783, 0.582836, 0.89084, 1.29313", \ + "0.149743, 0.169175, 0.296141, 0.4166, 0.651867, 0.958742, 1.36054", \ + "0.19629, 0.221388, 0.387232, 0.543318, 0.790102, 1.09367, 1.49379", \ + "0.242143, 0.272727, 0.47414, 0.665366, 0.966748, 1.28261, 1.67974", \ + "0.286721, 0.322652, 0.557707, 0.780893, 1.1359, 1.50647, 1.91545" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0689965, 0.0848275, 0.217141, 0.381924, 0.711132, 1.13896, 1.69842", \ + "0.0681582, 0.0844151, 0.217175, 0.381901, 0.711184, 1.13896, 1.69832", \ + "0.0948171, 0.108703, 0.221762, 0.38173, 0.71116, 1.13905, 1.69831", \ + "0.127356, 0.144597, 0.259841, 0.399202, 0.711344, 1.13898, 1.69828", \ + "0.177481, 0.19869, 0.341049, 0.478933, 0.752246, 1.14689, 1.69837", \ + "0.235064, 0.260418, 0.427901, 0.590541, 0.858662, 1.21428, 1.72271", \ + "0.298486, 0.328114, 0.519644, 0.705508, 1.00669, 1.34697, 1.81331" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0311341, 0.0375754, 0.0907805, 0.156774, 0.288566, 0.459699, 0.683113", \ + "0.0435426, 0.0500906, 0.103924, 0.170232, 0.301951, 0.473397, 0.696877", \ + "0.0814837, 0.0933288, 0.163695, 0.229808, 0.361176, 0.53196, 0.755359", \ + "0.107055, 0.123619, 0.223364, 0.308936, 0.443155, 0.613645, 0.83673", \ + "0.137382, 0.159802, 0.296838, 0.415343, 0.592087, 0.770309, 0.992328", \ + "0.163873, 0.192162, 0.36489, 0.516099, 0.742034, 0.966644, 1.20534", \ + "0.186154, 0.219789, 0.427233, 0.609602, 0.88229, 1.15602, 1.4453" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0387065, 0.047225, 0.118861, 0.208607, 0.388244, 0.621811, 0.927621", \ + "0.039921, 0.0476475, 0.118862, 0.208614, 0.388402, 0.621835, 0.927702", \ + "0.0765827, 0.0837209, 0.13649, 0.21364, 0.388226, 0.621785, 0.927634", \ + "0.114641, 0.124014, 0.187366, 0.252061, 0.402035, 0.622669, 0.927643", \ + "0.173169, 0.185833, 0.269299, 0.348936, 0.479331, 0.666661, 0.941581", \ + "0.239293, 0.255572, 0.360824, 0.458848, 0.61236, 0.780906, 1.01987", \ + "0.311537, 0.331246, 0.459744, 0.576038, 0.758542, 0.947882, 1.16657" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0477454, 0.0594014, 0.155336, 0.274298, 0.511902, 0.820669, 1.22446", \ + "0.0564441, 0.0681981, 0.165182, 0.284446, 0.522856, 0.831809, 1.2357", \ + "0.0987028, 0.114623, 0.216755, 0.334915, 0.573265, 0.88211, 1.28615", \ + "0.129847, 0.150839, 0.283985, 0.405502, 0.642253, 0.950386, 1.35353", \ + "0.170201, 0.197547, 0.3711, 0.530929, 0.780568, 1.0851, 1.4867", \ + "0.210156, 0.243458, 0.454296, 0.649904, 0.955673, 1.27434, 1.67259", \ + "0.248631, 0.288105, 0.534613, 0.762941, 1.12254, 1.49671, 1.90834" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0592818, 0.0751804, 0.207717, 0.372937, 0.70325, 1.13262, 1.69382", \ + "0.0581635, 0.0743243, 0.207715, 0.37293, 0.703251, 1.13262, 1.69382", \ + "0.0873077, 0.102115, 0.2136, 0.372635, 0.703282, 1.13234, 1.69382", \ + "0.118529, 0.136353, 0.253729, 0.390919, 0.703625, 1.13261, 1.69374", \ + "0.167284, 0.188843, 0.333802, 0.473391, 0.746123, 1.14088, 1.69374", \ + "0.223148, 0.249115, 0.41928, 0.583948, 0.85338, 1.20941, 1.71892", \ + "0.285577, 0.315403, 0.509754, 0.697739, 1.001, 1.34298, 1.81017" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306773, 0.0370908, 0.0899618, 0.155605, 0.286694, 0.457168, 0.680011", \ + "0.0430959, 0.0496006, 0.103109, 0.169034, 0.300117, 0.47087, 0.693649", \ + "0.0800313, 0.0919791, 0.162758, 0.228648, 0.359345, 0.529349, 0.752148", \ + "0.104466, 0.121298, 0.221617, 0.307369, 0.441302, 0.611083, 0.833576", \ + "0.132195, 0.155114, 0.293535, 0.412478, 0.589582, 0.767863, 0.989112", \ + "0.154515, 0.183759, 0.359223, 0.511404, 0.738121, 0.963006, 1.20223", \ + "0.171391, 0.206647, 0.418714, 0.602312, 0.876522, 1.15108, 1.44109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0297805, 0.038314, 0.110248, 0.200181, 0.379972, 0.613772, 0.919363", \ + "0.0310211, 0.0387694, 0.110263, 0.200084, 0.380002, 0.613756, 0.919366", \ + "0.0640185, 0.0724738, 0.127964, 0.205201, 0.37996, 0.613843, 0.919362", \ + "0.0968053, 0.108137, 0.177903, 0.243888, 0.393775, 0.614549, 0.919286", \ + "0.147582, 0.163279, 0.256275, 0.339548, 0.471308, 0.65841, 0.933198", \ + "0.205654, 0.226009, 0.343884, 0.44649, 0.604198, 0.775213, 1.01166", \ + "0.269349, 0.294365, 0.438226, 0.560646, 0.747235, 0.940735, 1.15975" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0416574, 0.0512996, 0.130723, 0.229247, 0.426022, 0.681778, 1.0163", \ + "0.0513797, 0.0607856, 0.14145, 0.240458, 0.437622, 0.693402, 1.02804", \ + "0.0915069, 0.106111, 0.195956, 0.294141, 0.490725, 0.746792, 1.0806", \ + "0.119701, 0.139269, 0.260898, 0.368987, 0.564217, 0.819102, 1.15325", \ + "0.155189, 0.180679, 0.341386, 0.487145, 0.707904, 0.956919, 1.29376", \ + "0.188752, 0.220251, 0.417197, 0.597395, 0.875299, 1.1583, 1.48855", \ + "0.219862, 0.257065, 0.489097, 0.700742, 1.03017, 1.36934, 1.73435" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0480005, 0.061135, 0.171298, 0.308828, 0.583762, 0.941173, 1.40845", \ + "0.0478306, 0.0606032, 0.171326, 0.308756, 0.583632, 0.941157, 1.40845", \ + "0.0792421, 0.0915646, 0.181241, 0.309359, 0.583688, 0.940995, 1.40837", \ + "0.110863, 0.12645, 0.227034, 0.33637, 0.586804, 0.941137, 1.40845", \ + "0.159214, 0.179031, 0.306592, 0.426062, 0.642026, 0.955384, 1.40897", \ + "0.214716, 0.238669, 0.391602, 0.535738, 0.763746, 1.046, 1.45322", \ + "0.276017, 0.304339, 0.481883, 0.648604, 0.913378, 1.19651, 1.56634" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306616, 0.0370762, 0.0899455, 0.155597, 0.286681, 0.457083, 0.679891", \ + "0.042921, 0.0494169, 0.102958, 0.168867, 0.29998, 0.470663, 0.693512", \ + "0.0799758, 0.0919466, 0.162503, 0.228429, 0.359194, 0.52918, 0.752", \ + "0.105246, 0.121847, 0.221688, 0.307145, 0.44112, 0.610878, 0.833378", \ + "0.135228, 0.157787, 0.294718, 0.413237, 0.589694, 0.767834, 0.98902", \ + "0.161085, 0.189849, 0.362475, 0.513261, 0.738863, 0.963752, 1.20243", \ + "0.18263, 0.217085, 0.425478, 0.606887, 0.879198, 1.15242, 1.44205" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0297855, 0.0383036, 0.110281, 0.200074, 0.379976, 0.613707, 0.919361", \ + "0.0310994, 0.0388144, 0.110274, 0.200052, 0.379998, 0.613843, 0.919365", \ + "0.0641103, 0.0725165, 0.128124, 0.205268, 0.380007, 0.613842, 0.919478", \ + "0.096437, 0.107832, 0.177837, 0.244088, 0.393837, 0.614562, 0.919294", \ + "0.146211, 0.161965, 0.255238, 0.338932, 0.471215, 0.658396, 0.933218", \ + "0.203201, 0.223114, 0.341375, 0.444808, 0.603311, 0.77482, 1.01153", \ + "0.265819, 0.290642, 0.433612, 0.556812, 0.745035, 0.938585, 1.15892" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0582391, 0.0698995, 0.165881, 0.28465, 0.521437, 0.829109, 1.23136", \ + "0.0671566, 0.0789633, 0.175947, 0.294723, 0.532401, 0.840259, 1.24264", \ + "0.113537, 0.128172, 0.227311, 0.345783, 0.582836, 0.89084, 1.29313", \ + "0.149743, 0.169175, 0.296141, 0.4166, 0.651867, 0.958742, 1.36054", \ + "0.19629, 0.221388, 0.387232, 0.543318, 0.790102, 1.09367, 1.49379", \ + "0.242143, 0.272727, 0.47414, 0.665366, 0.966748, 1.28261, 1.67974", \ + "0.286721, 0.322652, 0.557707, 0.780893, 1.1359, 1.50647, 1.91545" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0689965, 0.0848275, 0.217141, 0.381924, 0.711132, 1.13896, 1.69842", \ + "0.0681582, 0.0844151, 0.217175, 0.381901, 0.711184, 1.13896, 1.69832", \ + "0.0948171, 0.108703, 0.221762, 0.38173, 0.71116, 1.13905, 1.69831", \ + "0.127356, 0.144597, 0.259841, 0.399202, 0.711344, 1.13898, 1.69828", \ + "0.177481, 0.19869, 0.341049, 0.478933, 0.752246, 1.14689, 1.69837", \ + "0.235064, 0.260418, 0.427901, 0.590541, 0.858662, 1.21428, 1.72271", \ + "0.298486, 0.328114, 0.519644, 0.705508, 1.00669, 1.34697, 1.81331" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0311341, 0.0375754, 0.0907805, 0.156774, 0.288566, 0.459699, 0.683113", \ + "0.0435426, 0.0500906, 0.103924, 0.170232, 0.301951, 0.473397, 0.696877", \ + "0.0814837, 0.0933288, 0.163695, 0.229808, 0.361176, 0.53196, 0.755359", \ + "0.107055, 0.123619, 0.223364, 0.308936, 0.443155, 0.613645, 0.83673", \ + "0.137382, 0.159802, 0.296838, 0.415343, 0.592087, 0.770309, 0.992328", \ + "0.163873, 0.192162, 0.36489, 0.516099, 0.742034, 0.966644, 1.20534", \ + "0.186154, 0.219789, 0.427233, 0.609602, 0.88229, 1.15602, 1.4453" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0387065, 0.047225, 0.118861, 0.208607, 0.388244, 0.621811, 0.927621", \ + "0.039921, 0.0476475, 0.118862, 0.208614, 0.388402, 0.621835, 0.927702", \ + "0.0765827, 0.0837209, 0.13649, 0.21364, 0.388226, 0.621785, 0.927634", \ + "0.114641, 0.124014, 0.187366, 0.252061, 0.402035, 0.622669, 0.927643", \ + "0.173169, 0.185833, 0.269299, 0.348936, 0.479331, 0.666661, 0.941581", \ + "0.239293, 0.255572, 0.360824, 0.458848, 0.61236, 0.780906, 1.01987", \ + "0.311537, 0.331246, 0.459744, 0.576038, 0.758542, 0.947882, 1.16657" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0676181, 0.0792208, 0.175162, 0.29395, 0.530871, 0.838596, 1.24091", \ + "0.0770714, 0.0887947, 0.185249, 0.304438, 0.54153, 0.849362, 1.25173", \ + "0.126966, 0.140584, 0.236556, 0.355926, 0.59254, 0.900164, 1.3025", \ + "0.168663, 0.186717, 0.308164, 0.42721, 0.662155, 0.968645, 1.3705", \ + "0.222764, 0.24596, 0.404333, 0.556745, 0.800659, 1.10427, 1.50404", \ + "0.277357, 0.305382, 0.496929, 0.683145, 0.979857, 1.29381, 1.69042", \ + "0.33271, 0.365324, 0.587387, 0.80404, 1.15233, 1.51962, 1.92668" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0788447, 0.0946891, 0.227466, 0.39249, 0.721889, 1.1499, 1.70942", \ + "0.0783593, 0.0944706, 0.227467, 0.392432, 0.721961, 1.1499, 1.70942", \ + "0.10247, 0.11527, 0.230143, 0.392312, 0.721926, 1.1499, 1.70942", \ + "0.135958, 0.152789, 0.267264, 0.408325, 0.722016, 1.14989, 1.70959", \ + "0.186145, 0.207319, 0.348392, 0.485783, 0.761003, 1.15713, 1.70948", \ + "0.242182, 0.267454, 0.435271, 0.597345, 0.865713, 1.22347, 1.73296", \ + "0.302394, 0.332109, 0.525239, 0.711647, 1.01384, 1.35429, 1.82225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0350754, 0.0414643, 0.0945104, 0.160486, 0.292258, 0.463398, 0.686834", \ + "0.0477913, 0.0544083, 0.108242, 0.174529, 0.306433, 0.477657, 0.701128", \ + "0.0831355, 0.0937059, 0.160907, 0.228616, 0.360837, 0.532211, 0.755934", \ + "0.107263, 0.122211, 0.213247, 0.29557, 0.431887, 0.604616, 0.827547", \ + "0.134282, 0.155352, 0.281335, 0.390315, 0.558333, 0.739778, 0.964725", \ + "0.157307, 0.184011, 0.345016, 0.483271, 0.691119, 0.906446, 1.14807", \ + "0.175301, 0.207529, 0.402856, 0.570713, 0.820025, 1.0736, 1.35142" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0387135, 0.0472312, 0.118863, 0.208641, 0.388265, 0.621839, 0.927656", \ + "0.0390526, 0.047264, 0.118863, 0.208615, 0.388238, 0.622187, 0.927651", \ + "0.0656535, 0.0727201, 0.130661, 0.212184, 0.388437, 0.621817, 0.927584", \ + "0.0995746, 0.107406, 0.168523, 0.239964, 0.398863, 0.622822, 0.927589", \ + "0.154464, 0.164486, 0.236105, 0.313183, 0.456162, 0.656748, 0.940273", \ + "0.215595, 0.228518, 0.316249, 0.403572, 0.556902, 0.742569, 0.99858", \ + "0.280823, 0.296818, 0.404111, 0.504843, 0.673474, 0.868311, 1.11018" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.057066, 0.0686564, 0.164618, 0.283729, 0.521372, 0.8302, 1.23401", \ + "0.0663367, 0.0780515, 0.174281, 0.294077, 0.532019, 0.840957, 1.24483", \ + "0.113362, 0.127976, 0.227168, 0.345818, 0.582143, 0.891914, 1.29555", \ + "0.150352, 0.169718, 0.296403, 0.416804, 0.652451, 0.960424, 1.3633", \ + "0.199067, 0.223915, 0.388653, 0.544617, 0.791422, 1.09591, 1.497", \ + "0.248597, 0.278616, 0.47796, 0.668008, 0.968978, 1.28521, 1.68317", \ + "0.298787, 0.334045, 0.565419, 0.786138, 1.13941, 1.51016, 1.91964" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0692689, 0.0851808, 0.218068, 0.383446, 0.713944, 1.14343, 1.70496", \ + "0.0684068, 0.0847016, 0.218067, 0.38348, 0.713993, 1.14343, 1.70496", \ + "0.0950817, 0.109222, 0.222873, 0.383244, 0.713981, 1.1435, 1.70496", \ + "0.127273, 0.144694, 0.260773, 0.400735, 0.714203, 1.14348, 1.70493", \ + "0.175276, 0.197097, 0.341159, 0.480054, 0.755027, 1.15137, 1.70502", \ + "0.229182, 0.255525, 0.42645, 0.590061, 0.860446, 1.21839, 1.729", \ + "0.287556, 0.318339, 0.51541, 0.703575, 1.00784, 1.3502, 1.81939" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0346268, 0.040977, 0.0937101, 0.159308, 0.290456, 0.460874, 0.683603", \ + "0.047339, 0.0539213, 0.107437, 0.173332, 0.304632, 0.475128, 0.697901", \ + "0.0820335, 0.092662, 0.160017, 0.227453, 0.358967, 0.529595, 0.752802", \ + "0.105115, 0.120456, 0.211822, 0.294217, 0.430041, 0.602077, 0.824278", \ + "0.130241, 0.151792, 0.278703, 0.388058, 0.556105, 0.737306, 0.961475", \ + "0.15012, 0.177595, 0.340811, 0.47958, 0.687921, 0.903812, 1.1455", \ + "0.164042, 0.197434, 0.396143, 0.565312, 0.815639, 1.06979, 1.34749" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0297844, 0.0383177, 0.110256, 0.200178, 0.380008, 0.613769, 0.919366", \ + "0.0301345, 0.0383556, 0.110258, 0.200081, 0.38001, 0.613771, 0.919366", \ + "0.0545745, 0.0624243, 0.122132, 0.203735, 0.379971, 0.613724, 0.919264", \ + "0.0847802, 0.0940152, 0.15928, 0.231646, 0.390368, 0.614803, 0.919363", \ + "0.133513, 0.145616, 0.224525, 0.303874, 0.448492, 0.648485, 0.932037", \ + "0.187766, 0.203892, 0.301511, 0.392858, 0.548309, 0.73529, 0.990801", \ + "0.246015, 0.266219, 0.386116, 0.491643, 0.663762, 0.859723, 1.10175" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0492439, 0.0588307, 0.138339, 0.236961, 0.433838, 0.689621, 1.02413", \ + "0.0594181, 0.0691155, 0.149187, 0.24803, 0.445078, 0.701103, 1.03551", \ + "0.104814, 0.118131, 0.204045, 0.302519, 0.498959, 0.754534, 1.0881", \ + "0.138702, 0.156631, 0.272186, 0.377574, 0.572538, 0.827438, 1.1611", \ + "0.182244, 0.205387, 0.357724, 0.499544, 0.718068, 0.970091, 1.30228", \ + "0.225517, 0.253891, 0.439309, 0.61434, 0.887372, 1.16767, 1.49759", \ + "0.268178, 0.301461, 0.518448, 0.722481, 1.04597, 1.38144, 1.74425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0561842, 0.069361, 0.179855, 0.317541, 0.592668, 0.950165, 1.41766", \ + "0.0557391, 0.0690904, 0.179868, 0.317541, 0.592566, 0.95016, 1.41765", \ + "0.0855545, 0.0975021, 0.188079, 0.317877, 0.592647, 0.950166, 1.41755", \ + "0.118001, 0.133307, 0.232277, 0.343229, 0.595537, 0.950152, 1.41751", \ + "0.16593, 0.185671, 0.312671, 0.431337, 0.650184, 0.968108, 1.418", \ + "0.219047, 0.2432, 0.397419, 0.541128, 0.769799, 1.05261, 1.46149", \ + "0.276949, 0.305625, 0.485478, 0.651873, 0.917811, 1.20184, 1.5732" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0346119, 0.0409638, 0.0937006, 0.159303, 0.290401, 0.46079, 0.683593", \ + "0.0471745, 0.0537286, 0.107285, 0.173162, 0.304492, 0.474992, 0.697768", \ + "0.0818588, 0.092504, 0.159677, 0.226956, 0.358701, 0.529419, 0.752604", \ + "0.105443, 0.120617, 0.21176, 0.293795, 0.429807, 0.601837, 0.824228", \ + "0.132584, 0.153589, 0.279371, 0.388276, 0.556058, 0.737174, 0.961306", \ + "0.155771, 0.182686, 0.343336, 0.481067, 0.688517, 0.904061, 1.1456", \ + "0.174226, 0.206907, 0.401463, 0.568741, 0.817529, 1.07077, 1.3481" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.029793, 0.0383256, 0.110238, 0.200163, 0.379957, 0.613705, 0.919365", \ + "0.0301587, 0.0383834, 0.110217, 0.20016, 0.380008, 0.613755, 0.919364", \ + "0.0547179, 0.0625433, 0.122117, 0.203859, 0.379797, 0.613707, 0.919289", \ + "0.0847777, 0.0940243, 0.159383, 0.231709, 0.390604, 0.614818, 0.919369", \ + "0.132692, 0.145077, 0.224077, 0.30371, 0.448517, 0.648529, 0.932065", \ + "0.185787, 0.201767, 0.299899, 0.391677, 0.547847, 0.73512, 0.990736", \ + "0.242795, 0.262522, 0.383035, 0.489152, 0.662207, 0.858962, 1.10134" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0676181, 0.0792208, 0.175162, 0.29395, 0.530871, 0.838596, 1.24091", \ + "0.0770714, 0.0887947, 0.185249, 0.304438, 0.54153, 0.849362, 1.25173", \ + "0.126966, 0.140584, 0.236556, 0.355926, 0.59254, 0.900164, 1.3025", \ + "0.168663, 0.186717, 0.308164, 0.42721, 0.662155, 0.968645, 1.3705", \ + "0.222764, 0.24596, 0.404333, 0.556745, 0.800659, 1.10427, 1.50404", \ + "0.277357, 0.305382, 0.496929, 0.683145, 0.979857, 1.29381, 1.69042", \ + "0.33271, 0.365324, 0.587387, 0.80404, 1.15233, 1.51962, 1.92668" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0788447, 0.0946891, 0.227466, 0.39249, 0.721889, 1.1499, 1.70942", \ + "0.0783593, 0.0944706, 0.227467, 0.392432, 0.721961, 1.1499, 1.70942", \ + "0.10247, 0.11527, 0.230143, 0.392312, 0.721926, 1.1499, 1.70942", \ + "0.135958, 0.152789, 0.267264, 0.408325, 0.722016, 1.14989, 1.70959", \ + "0.186145, 0.207319, 0.348392, 0.485783, 0.761003, 1.15713, 1.70948", \ + "0.242182, 0.267454, 0.435271, 0.597345, 0.865713, 1.22347, 1.73296", \ + "0.302394, 0.332109, 0.525239, 0.711647, 1.01384, 1.35429, 1.82225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0350754, 0.0414643, 0.0945104, 0.160486, 0.292258, 0.463398, 0.686834", \ + "0.0477913, 0.0544083, 0.108242, 0.174529, 0.306433, 0.477657, 0.701128", \ + "0.0831355, 0.0937059, 0.160907, 0.228616, 0.360837, 0.532211, 0.755934", \ + "0.107263, 0.122211, 0.213247, 0.29557, 0.431887, 0.604616, 0.827547", \ + "0.134282, 0.155352, 0.281335, 0.390315, 0.558333, 0.739778, 0.964725", \ + "0.157307, 0.184011, 0.345016, 0.483271, 0.691119, 0.906446, 1.14807", \ + "0.175301, 0.207529, 0.402856, 0.570713, 0.820025, 1.0736, 1.35142" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0387135, 0.0472312, 0.118863, 0.208641, 0.388265, 0.621839, 0.927656", \ + "0.0390526, 0.047264, 0.118863, 0.208615, 0.388238, 0.622187, 0.927651", \ + "0.0656535, 0.0727201, 0.130661, 0.212184, 0.388437, 0.621817, 0.927584", \ + "0.0995746, 0.107406, 0.168523, 0.239964, 0.398863, 0.622822, 0.927589", \ + "0.154464, 0.164486, 0.236105, 0.313183, 0.456162, 0.656748, 0.940273", \ + "0.215595, 0.228518, 0.316249, 0.403572, 0.556902, 0.742569, 0.99858", \ + "0.280823, 0.296818, 0.404111, 0.504843, 0.673474, 0.868311, 1.11018" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.088199, 0.0998354, 0.195889, 0.314695, 0.551646, 0.859381, 1.26167", \ + "0.099091, 0.110813, 0.207464, 0.326574, 0.563783, 0.871648, 1.27401", \ + "0.141592, 0.154696, 0.252812, 0.372076, 0.609564, 0.917782, 1.32032", \ + "0.176662, 0.193347, 0.310081, 0.43184, 0.669555, 0.977388, 1.38", \ + "0.222871, 0.244398, 0.391614, 0.537809, 0.785391, 1.09254, 1.49572", \ + "0.27329, 0.299015, 0.475568, 0.648224, 0.932922, 1.25179, 1.65337", \ + "0.324832, 0.355065, 0.559675, 0.758735, 1.08337, 1.43846, 1.85311" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0789218, 0.0947362, 0.227482, 0.392417, 0.721888, 1.1499, 1.70947", \ + "0.0789526, 0.0947986, 0.227415, 0.392472, 0.721889, 1.1499, 1.70947", \ + "0.0940869, 0.107415, 0.229965, 0.392485, 0.721885, 1.14999, 1.70947", \ + "0.125917, 0.140657, 0.25522, 0.403972, 0.72228, 1.15004, 1.70955", \ + "0.177754, 0.194894, 0.321438, 0.461899, 0.751537, 1.15701, 1.70924", \ + "0.234644, 0.254751, 0.398125, 0.550849, 0.829217, 1.20502, 1.72947", \ + "0.295334, 0.31824, 0.479594, 0.647104, 0.943283, 1.30055, 1.79436" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0220665, 0.0256638, 0.0545824, 0.0897743, 0.159624, 0.250167, 0.368374", \ + "0.0372423, 0.0407587, 0.0696533, 0.104793, 0.174639, 0.265215, 0.382142", \ + "0.0796115, 0.0872692, 0.134576, 0.175172, 0.244634, 0.334889, 0.452792", \ + "0.108566, 0.119883, 0.190092, 0.250028, 0.337143, 0.427905, 0.545811", \ + "0.143014, 0.15885, 0.258983, 0.346516, 0.473679, 0.596586, 0.724022", \ + "0.173647, 0.193206, 0.321801, 0.436467, 0.605249, 0.769347, 0.938315", \ + "0.200272, 0.223542, 0.378267, 0.519068, 0.72843, 0.933623, 1.14584" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315168, 0.0360331, 0.074496, 0.122948, 0.220095, 0.34642, 0.511669", \ + "0.0334578, 0.0373651, 0.074493, 0.122944, 0.220082, 0.346413, 0.51165", \ + "0.0731921, 0.076999, 0.103018, 0.138027, 0.223069, 0.346416, 0.511747", \ + "0.114339, 0.119692, 0.156361, 0.191592, 0.257767, 0.362073, 0.514566", \ + "0.175769, 0.183881, 0.237032, 0.286286, 0.361757, 0.44439, 0.568987", \ + "0.244412, 0.255274, 0.327017, 0.392154, 0.490243, 0.589114, 0.697222", \ + "0.318426, 0.332317, 0.423533, 0.505367, 0.627379, 0.747912, 0.877389" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0774363, 0.0889942, 0.184713, 0.303352, 0.540168, 0.847824, 1.25004", \ + "0.088194, 0.0998534, 0.196218, 0.315206, 0.552298, 0.86009, 1.26238", \ + "0.128569, 0.142323, 0.240525, 0.360658, 0.598178, 0.906262, 1.3087", \ + "0.159448, 0.177297, 0.297712, 0.419365, 0.658039, 0.965878, 1.3684", \ + "0.200479, 0.223437, 0.37626, 0.52458, 0.773983, 1.08097, 1.48409", \ + "0.246062, 0.273687, 0.456883, 0.63289, 0.920191, 1.24129, 1.64125", \ + "0.292639, 0.325207, 0.538303, 0.741163, 1.06836, 1.42613, 1.84158" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0691703, 0.0849135, 0.21713, 0.381956, 0.711133, 1.13895, 1.69834", \ + "0.0692086, 0.0849164, 0.217179, 0.381956, 0.711134, 1.13896, 1.69834", \ + "0.0869701, 0.100137, 0.219315, 0.381981, 0.711158, 1.13908, 1.69813", \ + "0.117956, 0.133202, 0.247383, 0.393493, 0.711686, 1.13906, 1.69844", \ + "0.169288, 0.186818, 0.313874, 0.454584, 0.742173, 1.14654, 1.69812", \ + "0.225384, 0.245592, 0.389355, 0.542841, 0.821114, 1.19636, 1.71852", \ + "0.285207, 0.30806, 0.470428, 0.638591, 0.935628, 1.29364, 1.78478" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0218036, 0.0253931, 0.0542057, 0.0892696, 0.158916, 0.249181, 0.367067", \ + "0.0369821, 0.0404952, 0.0692945, 0.104315, 0.173926, 0.264244, 0.380839", \ + "0.0785428, 0.0863097, 0.133938, 0.174523, 0.243931, 0.3339, 0.451476", \ + "0.106516, 0.118124, 0.188834, 0.248994, 0.336274, 0.426931, 0.54451", \ + "0.138758, 0.154911, 0.256343, 0.344403, 0.472022, 0.595158, 0.722754", \ + "0.165437, 0.186158, 0.317278, 0.432909, 0.602395, 0.766913, 0.936229", \ + "0.186541, 0.211482, 0.371071, 0.513456, 0.724118, 0.930229, 1.14287" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0260053, 0.0307494, 0.0696466, 0.118181, 0.215365, 0.341753, 0.506982", \ + "0.0279679, 0.0320816, 0.0696409, 0.118177, 0.215372, 0.341795, 0.506984", \ + "0.0653343, 0.0698266, 0.0983522, 0.133263, 0.218342, 0.34175, 0.507085", \ + "0.102623, 0.108868, 0.149602, 0.186509, 0.253132, 0.357447, 0.509918", \ + "0.158482, 0.168086, 0.227234, 0.278998, 0.356332, 0.43983, 0.564315", \ + "0.221113, 0.234052, 0.313671, 0.382541, 0.483304, 0.583255, 0.69252", \ + "0.288985, 0.305469, 0.406918, 0.493079, 0.618598, 0.741257, 0.871927" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0690911, 0.0789411, 0.160375, 0.26123, 0.462483, 0.723916, 1.06544", \ + "0.0801468, 0.0900781, 0.172087, 0.273246, 0.474735, 0.736274, 1.07783", \ + "0.124202, 0.136582, 0.222866, 0.324066, 0.526092, 0.787723, 1.12962", \ + "0.15644, 0.17338, 0.284935, 0.39228, 0.593666, 0.855313, 1.19799", \ + "0.197925, 0.220086, 0.366954, 0.505002, 0.725945, 0.984491, 1.32715", \ + "0.24314, 0.270087, 0.448214, 0.616773, 0.883605, 1.16764, 1.50834", \ + "0.289291, 0.3206, 0.528882, 0.725833, 1.03789, 1.36665, 1.73428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0639986, 0.0771665, 0.188075, 0.326337, 0.60259, 0.961569, 1.43087", \ + "0.0640104, 0.0771846, 0.188074, 0.326337, 0.60259, 0.96156, 1.43082", \ + "0.0853351, 0.0960224, 0.192711, 0.326434, 0.602624, 0.961556, 1.43083", \ + "0.12093, 0.133626, 0.226927, 0.344061, 0.604144, 0.961485, 1.43087", \ + "0.17574, 0.191152, 0.301849, 0.417377, 0.645542, 0.971044, 1.43113", \ + "0.234469, 0.252886, 0.382857, 0.515395, 0.745103, 1.04075, 1.46362", \ + "0.296577, 0.318043, 0.467579, 0.619355, 0.873283, 1.16409, 1.55167" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239174, 0.0274373, 0.0559989, 0.0910062, 0.160581, 0.250812, 0.368669", \ + "0.0389044, 0.0425043, 0.0711507, 0.106112, 0.175676, 0.265937, 0.382599", \ + "0.0828473, 0.0901914, 0.136551, 0.17614, 0.245451, 0.3356, 0.453382", \ + "0.113192, 0.124117, 0.19241, 0.251684, 0.338077, 0.428666, 0.54622", \ + "0.148504, 0.163884, 0.261939, 0.348422, 0.474694, 0.597232, 0.724353", \ + "0.178317, 0.198025, 0.324993, 0.438661, 0.606389, 0.769899, 0.938617", \ + "0.203159, 0.226549, 0.381743, 0.521311, 0.729611, 0.934385, 1.1462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271988, 0.0319779, 0.0710171, 0.11961, 0.216827, 0.343239, 0.508475", \ + "0.0288241, 0.0331259, 0.0710211, 0.119608, 0.216839, 0.343239, 0.508527", \ + "0.0658912, 0.0702906, 0.0985902, 0.134418, 0.219726, 0.343271, 0.508578", \ + "0.102925, 0.109264, 0.150125, 0.186933, 0.253859, 0.358641, 0.511292", \ + "0.158599, 0.168069, 0.227335, 0.279324, 0.356868, 0.440582, 0.565371", \ + "0.220904, 0.233642, 0.313338, 0.382033, 0.483369, 0.583488, 0.692849", \ + "0.287882, 0.304748, 0.405027, 0.491766, 0.617954, 0.740858, 0.871778" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0777516, 0.0893537, 0.18544, 0.304534, 0.54226, 0.851133, 1.25486", \ + "0.088494, 0.100185, 0.196938, 0.316382, 0.554376, 0.863359, 1.2672", \ + "0.128913, 0.142704, 0.241258, 0.361814, 0.600173, 0.909468, 1.3135", \ + "0.159859, 0.177753, 0.298479, 0.421671, 0.659992, 0.969111, 1.37319", \ + "0.200989, 0.224028, 0.377148, 0.525734, 0.776027, 1.08417, 1.48887", \ + "0.24678, 0.274505, 0.458023, 0.634441, 0.922837, 1.24375, 1.64605", \ + "0.293587, 0.326212, 0.539944, 0.742974, 1.07096, 1.42946, 1.84562" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0694834, 0.0852878, 0.218017, 0.383485, 0.713942, 1.14349, 1.70499", \ + "0.0695226, 0.0853069, 0.21798, 0.383485, 0.713994, 1.14343, 1.70499", \ + "0.0872564, 0.100428, 0.220186, 0.383515, 0.714026, 1.1435, 1.70499", \ + "0.1183, 0.133558, 0.248158, 0.395983, 0.714455, 1.14356, 1.70509", \ + "0.169663, 0.187208, 0.314505, 0.455723, 0.744758, 1.15088, 1.70471", \ + "0.225773, 0.245594, 0.390208, 0.544198, 0.823984, 1.19983, 1.72499", \ + "0.285626, 0.308503, 0.471155, 0.640029, 0.938051, 1.29605, 1.7903" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0218098, 0.0254002, 0.0541958, 0.0892861, 0.158942, 0.249219, 0.367114", \ + "0.0369897, 0.0405035, 0.0693078, 0.104334, 0.173955, 0.264264, 0.380888", \ + "0.0785513, 0.0863188, 0.133957, 0.174544, 0.243963, 0.333951, 0.45151", \ + "0.10651, 0.118123, 0.188848, 0.249014, 0.336302, 0.426967, 0.544557", \ + "0.138713, 0.154874, 0.25634, 0.34442, 0.472051, 0.595198, 0.722802", \ + "0.165313, 0.185942, 0.317238, 0.432895, 0.602414, 0.766947, 0.936271", \ + "0.18631, 0.211268, 0.370903, 0.513389, 0.724106, 0.93013, 1.1429" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0260148, 0.0307572, 0.0696501, 0.118182, 0.21537, 0.341759, 0.507118", \ + "0.0279742, 0.0320866, 0.0696409, 0.118177, 0.21538, 0.341757, 0.507051", \ + "0.0653483, 0.0698288, 0.0983536, 0.133263, 0.218347, 0.341756, 0.5071", \ + "0.102662, 0.108903, 0.149642, 0.186518, 0.253112, 0.357426, 0.509966", \ + "0.158563, 0.168169, 0.227283, 0.279036, 0.356346, 0.439837, 0.564311", \ + "0.221238, 0.234193, 0.3138, 0.382271, 0.483345, 0.583287, 0.692523", \ + "0.289183, 0.305728, 0.407146, 0.493195, 0.61868, 0.741272, 0.871988" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0671847, 0.0786722, 0.174275, 0.293174, 0.53074, 0.839493, 1.2432", \ + "0.0777651, 0.0893522, 0.18571, 0.304996, 0.542856, 0.851749, 1.25554", \ + "0.115267, 0.129787, 0.231117, 0.350421, 0.588638, 0.898052, 1.30185", \ + "0.141437, 0.160591, 0.285874, 0.409671, 0.648557, 0.957568, 1.36154", \ + "0.176738, 0.201755, 0.361402, 0.512698, 0.764627, 1.07267, 1.4773", \ + "0.217257, 0.247385, 0.439075, 0.61886, 0.909913, 1.23228, 1.63448", \ + "0.258849, 0.294099, 0.517872, 0.725281, 1.05719, 1.41679, 1.8344" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0596539, 0.0753597, 0.207719, 0.372935, 0.703251, 1.13262, 1.69382", \ + "0.0597438, 0.0753862, 0.207694, 0.372936, 0.703251, 1.13262, 1.69383", \ + "0.0796171, 0.0933848, 0.211755, 0.372982, 0.70325, 1.13252, 1.69349", \ + "0.110647, 0.125868, 0.240335, 0.386206, 0.703918, 1.13267, 1.69393", \ + "0.161799, 0.178929, 0.306967, 0.448105, 0.735401, 1.14062, 1.69393", \ + "0.216571, 0.236658, 0.381825, 0.536291, 0.815846, 1.19046, 1.71458", \ + "0.275282, 0.298411, 0.462057, 0.631434, 0.929907, 1.28778, 1.7811" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.021553, 0.0251373, 0.0538475, 0.0888277, 0.158256, 0.248266, 0.365849", \ + "0.0367365, 0.040246, 0.0689568, 0.103868, 0.173278, 0.26333, 0.37967", \ + "0.0775387, 0.0853945, 0.133372, 0.173827, 0.243279, 0.332992, 0.450232", \ + "0.10462, 0.116399, 0.187657, 0.248044, 0.335523, 0.426022, 0.543224", \ + "0.134891, 0.151357, 0.253956, 0.342439, 0.470566, 0.594019, 0.721684", \ + "0.158609, 0.179887, 0.313197, 0.429488, 0.59982, 0.764842, 0.934451", \ + "0.17605, 0.201738, 0.364777, 0.508304, 0.720082, 0.926774, 1.14" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0210869, 0.025751, 0.0647526, 0.113418, 0.210771, 0.337234, 0.502565", \ + "0.0231095, 0.0270955, 0.0647823, 0.113426, 0.210703, 0.337252, 0.502592", \ + "0.0566395, 0.0620336, 0.0936197, 0.128387, 0.213708, 0.337241, 0.502551", \ + "0.0896184, 0.0973284, 0.142958, 0.1818, 0.248573, 0.35294, 0.505463", \ + "0.139306, 0.151054, 0.217398, 0.272142, 0.351866, 0.435556, 0.559912", \ + "0.195357, 0.211145, 0.300548, 0.37311, 0.477018, 0.579219, 0.688977", \ + "0.256342, 0.276481, 0.389961, 0.481344, 0.610336, 0.735432, 0.866172" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0604785, 0.070284, 0.151607, 0.252707, 0.454667, 0.717195, 1.06014", \ + "0.0714156, 0.0812779, 0.16326, 0.264696, 0.466954, 0.729546, 1.07248", \ + "0.111964, 0.125335, 0.214042, 0.315546, 0.516717, 0.780807, 1.12429", \ + "0.139093, 0.157559, 0.274358, 0.383536, 0.586021, 0.848569, 1.19264", \ + "0.174948, 0.199083, 0.352867, 0.494256, 0.718101, 0.977559, 1.32301", \ + "0.215264, 0.244375, 0.430978, 0.603544, 0.874127, 1.16096, 1.5027", \ + "0.256441, 0.290643, 0.508658, 0.710508, 1.02687, 1.3589, 1.72859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0560013, 0.0691773, 0.180329, 0.318924, 0.596253, 0.956669, 1.42792", \ + "0.0560615, 0.0692102, 0.180329, 0.318978, 0.596256, 0.956662, 1.4278", \ + "0.0797369, 0.0909819, 0.18588, 0.31908, 0.596249, 0.956833, 1.42797", \ + "0.114926, 0.127827, 0.222042, 0.337796, 0.598095, 0.95683, 1.42792", \ + "0.169315, 0.184562, 0.296302, 0.412822, 0.64082, 0.966768, 1.42821", \ + "0.226769, 0.244947, 0.376415, 0.511201, 0.740797, 1.03724, 1.46132", \ + "0.287775, 0.308897, 0.460486, 0.61356, 0.869055, 1.16072, 1.54975" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023662, 0.0271737, 0.0556591, 0.0905508, 0.159924, 0.249894, 0.367449", \ + "0.0387221, 0.0422451, 0.0708115, 0.105663, 0.175014, 0.26502, 0.38138", \ + "0.0818884, 0.0893506, 0.13599, 0.17494, 0.244786, 0.334708, 0.452139", \ + "0.111424, 0.122461, 0.191252, 0.250743, 0.337349, 0.427751, 0.545038", \ + "0.144799, 0.160497, 0.259607, 0.346483, 0.473101, 0.596109, 0.723147", \ + "0.172212, 0.192298, 0.321016, 0.43538, 0.603822, 0.76784, 0.936845", \ + "0.193202, 0.217754, 0.375384, 0.516141, 0.725711, 0.930946, 1.14323" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223524, 0.0270228, 0.0661431, 0.114931, 0.212251, 0.338723, 0.504025", \ + "0.0240559, 0.0281931, 0.0661791, 0.114873, 0.212183, 0.338673, 0.50407", \ + "0.0576019, 0.062835, 0.0939234, 0.129177, 0.215125, 0.338738, 0.503986", \ + "0.0905081, 0.0981799, 0.14359, 0.182279, 0.249328, 0.354117, 0.506814", \ + "0.140502, 0.151783, 0.217692, 0.272541, 0.352596, 0.436206, 0.560856", \ + "0.196219, 0.211704, 0.300484, 0.372931, 0.477124, 0.579455, 0.689388", \ + "0.256862, 0.276421, 0.388794, 0.480229, 0.608928, 0.734957, 0.866174" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0637621, 0.0733838, 0.152983, 0.251634, 0.44853, 0.704321, 1.03873", \ + "0.0757376, 0.0854535, 0.165583, 0.264533, 0.461656, 0.717559, 1.05201", \ + "0.115612, 0.127653, 0.212671, 0.311776, 0.509155, 0.765272, 1.09991", \ + "0.144256, 0.160278, 0.266807, 0.373345, 0.570443, 0.827394, 1.16117", \ + "0.180654, 0.201692, 0.33988, 0.47157, 0.689581, 0.945286, 1.28051", \ + "0.219125, 0.245064, 0.413025, 0.571485, 0.826875, 1.10697, 1.44197", \ + "0.25779, 0.287933, 0.485238, 0.669956, 0.963996, 1.27998, 1.64299" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562231, 0.0693846, 0.179855, 0.317541, 0.592669, 0.950165, 1.41736", \ + "0.0562586, 0.0693921, 0.179849, 0.317541, 0.592668, 0.950165, 1.41731", \ + "0.0754969, 0.0871243, 0.185015, 0.317792, 0.592688, 0.950193, 1.41747", \ + "0.106128, 0.119121, 0.216054, 0.335376, 0.59523, 0.950179, 1.41749", \ + "0.156493, 0.171645, 0.281275, 0.400538, 0.634695, 0.964909, 1.41875", \ + "0.211148, 0.229178, 0.355649, 0.487324, 0.723175, 1.02616, 1.45242", \ + "0.269229, 0.290424, 0.434838, 0.580967, 0.835425, 1.13573, 1.53284" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0217196, 0.0253086, 0.0541031, 0.0892061, 0.158849, 0.249125, 0.36702", \ + "0.0368157, 0.0402569, 0.0690827, 0.103522, 0.173685, 0.264022, 0.380709", \ + "0.0784767, 0.0861383, 0.133959, 0.174111, 0.243536, 0.3337, 0.451498", \ + "0.107121, 0.118588, 0.189066, 0.24897, 0.336177, 0.426816, 0.544378", \ + "0.141308, 0.156964, 0.257423, 0.344889, 0.472059, 0.595107, 0.72256", \ + "0.17128, 0.191396, 0.320238, 0.434773, 0.603276, 0.767354, 0.936426", \ + "0.197148, 0.221244, 0.377649, 0.517717, 0.726539, 0.931471, 1.14366" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0260163, 0.0307594, 0.0696522, 0.118182, 0.21537, 0.341759, 0.507114", \ + "0.028069, 0.032118, 0.0696447, 0.118182, 0.215382, 0.341759, 0.50711", \ + "0.0654548, 0.0700128, 0.0983474, 0.133599, 0.218439, 0.341756, 0.507099", \ + "0.102204, 0.108562, 0.149345, 0.186565, 0.253242, 0.357494, 0.509999", \ + "0.156855, 0.166883, 0.226234, 0.278535, 0.356337, 0.439988, 0.564485", \ + "0.217967, 0.230907, 0.311338, 0.380607, 0.482396, 0.582836, 0.692374", \ + "0.284059, 0.300603, 0.402054, 0.489379, 0.616111, 0.739777, 0.871144" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.055184, 0.0646867, 0.143814, 0.242271, 0.439031, 0.694733, 1.02911", \ + "0.0670354, 0.0766208, 0.15637, 0.255159, 0.452143, 0.707969, 1.04237", \ + "0.103654, 0.116465, 0.203467, 0.302373, 0.499621, 0.755678, 1.09026", \ + "0.127678, 0.145002, 0.25583, 0.363707, 0.560896, 0.816846, 1.15161", \ + "0.158345, 0.181286, 0.325786, 0.460158, 0.679469, 0.935707, 1.27087", \ + "0.192034, 0.219851, 0.395922, 0.557676, 0.815272, 1.09706, 1.43244", \ + "0.225328, 0.25838, 0.464725, 0.653623, 0.951215, 1.26892, 1.63288" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481473, 0.0612107, 0.171331, 0.308716, 0.583767, 0.941156, 1.40827", \ + "0.0482339, 0.0612486, 0.171332, 0.30885, 0.583763, 0.941157, 1.40827", \ + "0.0692797, 0.0809731, 0.177446, 0.30926, 0.583702, 0.941173, 1.40823", \ + "0.0998864, 0.112909, 0.209944, 0.327673, 0.586625, 0.941144, 1.40832", \ + "0.149919, 0.164962, 0.274954, 0.394414, 0.626965, 0.956581, 1.40974", \ + "0.203347, 0.221563, 0.348255, 0.480689, 0.716627, 1.01863, 1.44419", \ + "0.260431, 0.281289, 0.427649, 0.573897, 0.829065, 1.12963, 1.52538" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0214618, 0.0250456, 0.053756, 0.0887296, 0.158173, 0.248173, 0.365755", \ + "0.0365636, 0.0399424, 0.0687326, 0.103051, 0.172987, 0.263069, 0.379441", \ + "0.0774639, 0.0852121, 0.133374, 0.173379, 0.242889, 0.332741, 0.45022", \ + "0.10525, 0.116908, 0.187877, 0.248001, 0.335397, 0.425871, 0.543118", \ + "0.137505, 0.153765, 0.255057, 0.342917, 0.470563, 0.593861, 0.721541", \ + "0.164852, 0.185502, 0.316276, 0.431584, 0.60069, 0.765251, 0.934606", \ + "0.187112, 0.212249, 0.371509, 0.512701, 0.722445, 0.928124, 1.14089" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0210868, 0.0257532, 0.0647545, 0.113451, 0.210704, 0.337234, 0.502565", \ + "0.0231975, 0.0270937, 0.0647823, 0.113434, 0.21077, 0.337182, 0.502497", \ + "0.0567402, 0.0622285, 0.0936154, 0.12872, 0.213846, 0.33724, 0.502551", \ + "0.0891972, 0.0969574, 0.14269, 0.181845, 0.248677, 0.353008, 0.505472", \ + "0.137842, 0.14949, 0.21639, 0.271641, 0.35187, 0.43571, 0.560015", \ + "0.192292, 0.208269, 0.298194, 0.371144, 0.47607, 0.578769, 0.688803", \ + "0.251742, 0.271703, 0.385277, 0.477595, 0.607897, 0.733934, 0.865223" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0486737, 0.056454, 0.121168, 0.201669, 0.362396, 0.571296, 0.8445", \ + "0.0609646, 0.0688024, 0.134029, 0.214759, 0.37572, 0.584743, 0.857933", \ + "0.100389, 0.112138, 0.18765, 0.268469, 0.429816, 0.639096, 0.912213", \ + "0.125088, 0.141713, 0.244742, 0.339087, 0.499049, 0.709965, 0.983341", \ + "0.155979, 0.178188, 0.316955, 0.441941, 0.635616, 0.847648, 1.12068", \ + "0.189273, 0.216335, 0.387078, 0.541709, 0.780363, 1.02863, 1.30789", \ + "0.221995, 0.25395, 0.455214, 0.638028, 0.92047, 1.21217, 1.53181" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.043042, 0.05358, 0.142364, 0.253232, 0.47495, 0.763053, 1.13982", \ + "0.0431371, 0.0536165, 0.142374, 0.253263, 0.474948, 0.763116, 1.13973", \ + "0.0689181, 0.0780017, 0.151307, 0.25455, 0.474781, 0.762888, 1.1396", \ + "0.103347, 0.114206, 0.191851, 0.280325, 0.478612, 0.763067, 1.1395", \ + "0.156717, 0.169703, 0.264161, 0.360372, 0.536487, 0.788581, 1.14413", \ + "0.21271, 0.228672, 0.342778, 0.456069, 0.645482, 0.87284, 1.19565", \ + "0.271846, 0.291006, 0.424421, 0.555775, 0.770256, 1.00861, 1.30452" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0235711, 0.027082, 0.0555657, 0.0904614, 0.159829, 0.2498, 0.367355", \ + "0.0385314, 0.0420246, 0.0705753, 0.10542, 0.174738, 0.264771, 0.381195", \ + "0.0818146, 0.0891526, 0.135875, 0.174951, 0.244317, 0.333921, 0.451281", \ + "0.112029, 0.122969, 0.191447, 0.250763, 0.337282, 0.427717, 0.544897", \ + "0.14751, 0.162903, 0.260712, 0.34703, 0.473268, 0.596035, 0.723075", \ + "0.178275, 0.198019, 0.324312, 0.437461, 0.605017, 0.768314, 0.937054", \ + "0.204319, 0.228066, 0.382292, 0.521193, 0.728375, 0.932435, 1.1442" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223564, 0.0270251, 0.0661447, 0.114896, 0.212244, 0.338723, 0.504", \ + "0.0241696, 0.0282642, 0.0661429, 0.114894, 0.212193, 0.338675, 0.503986", \ + "0.0576902, 0.0630654, 0.0940411, 0.129826, 0.21524, 0.338716, 0.504028", \ + "0.0900612, 0.0977684, 0.143402, 0.182256, 0.249391, 0.354129, 0.506755", \ + "0.138724, 0.150086, 0.216598, 0.271955, 0.352413, 0.436276, 0.560907", \ + "0.193098, 0.208329, 0.297743, 0.370835, 0.475803, 0.578934, 0.689155", \ + "0.251966, 0.271271, 0.383715, 0.475655, 0.606813, 0.732814, 0.865111" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.088199, 0.0998354, 0.195889, 0.314695, 0.551646, 0.859381, 1.26167", \ + "0.099091, 0.110813, 0.207464, 0.326574, 0.563783, 0.871648, 1.27401", \ + "0.141592, 0.154696, 0.252812, 0.372076, 0.609564, 0.917782, 1.32032", \ + "0.176662, 0.193347, 0.310081, 0.43184, 0.669555, 0.977388, 1.38", \ + "0.222871, 0.244398, 0.391614, 0.537809, 0.785391, 1.09254, 1.49572", \ + "0.27329, 0.299015, 0.475568, 0.648224, 0.932922, 1.25179, 1.65337", \ + "0.324832, 0.355065, 0.559675, 0.758735, 1.08337, 1.43846, 1.85311" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0789218, 0.0947362, 0.227482, 0.392417, 0.721888, 1.1499, 1.70947", \ + "0.0789526, 0.0947986, 0.227415, 0.392472, 0.721889, 1.1499, 1.70947", \ + "0.0940869, 0.107415, 0.229965, 0.392485, 0.721885, 1.14999, 1.70947", \ + "0.125917, 0.140657, 0.25522, 0.403972, 0.72228, 1.15004, 1.70955", \ + "0.177754, 0.194894, 0.321438, 0.461899, 0.751537, 1.15701, 1.70924", \ + "0.234644, 0.254751, 0.398125, 0.550849, 0.829217, 1.20502, 1.72947", \ + "0.295334, 0.31824, 0.479594, 0.647104, 0.943283, 1.30055, 1.79436" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239174, 0.0274373, 0.0559989, 0.0910062, 0.160581, 0.250812, 0.368669", \ + "0.0389044, 0.0425043, 0.0711507, 0.106112, 0.175676, 0.265937, 0.382599", \ + "0.0828473, 0.0901914, 0.136551, 0.17614, 0.245451, 0.3356, 0.453382", \ + "0.113192, 0.124117, 0.19241, 0.251684, 0.338077, 0.428666, 0.54622", \ + "0.148504, 0.163884, 0.261939, 0.348422, 0.474694, 0.597232, 0.724353", \ + "0.178317, 0.198025, 0.324993, 0.438661, 0.606389, 0.769899, 0.938617", \ + "0.203159, 0.226549, 0.381743, 0.521311, 0.729611, 0.934385, 1.1462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271988, 0.0319779, 0.0710171, 0.11961, 0.216827, 0.343239, 0.508475", \ + "0.0288241, 0.0331259, 0.0710211, 0.119608, 0.216839, 0.343239, 0.508527", \ + "0.0658912, 0.0702906, 0.0985902, 0.134418, 0.219726, 0.343271, 0.508578", \ + "0.102925, 0.109264, 0.150125, 0.186933, 0.253859, 0.358641, 0.511292", \ + "0.158599, 0.168069, 0.227335, 0.279324, 0.356868, 0.440582, 0.565371", \ + "0.220904, 0.233642, 0.313338, 0.382033, 0.483369, 0.583488, 0.692849", \ + "0.287882, 0.304748, 0.405027, 0.491766, 0.617954, 0.740858, 0.871778" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00960123, 0.00961127, 0.00963701, 0.0096434, 0.00964679, 0.00964737, 0.00964653", \ + "0.00946166, 0.0094862, 0.0095807, 0.00961723, 0.00964126, 0.00965204, 0.00965603", \ + "0.00932709, 0.00933316, 0.00941182, 0.00948445, 0.0095534, 0.00958691, 0.00961312", \ + "0.00943802, 0.00942317, 0.00942522, 0.00945592, 0.00951078, 0.0095504, 0.00957732", \ + "0.0101986, 0.0101343, 0.00989581, 0.0097798, 0.00971816, 0.00967018, 0.00965249", \ + "0.011915, 0.0117822, 0.0111129, 0.0107427, 0.0104327, 0.010185, 0.0100391", \ + "0.0145103, 0.0143029, 0.0131655, 0.0124717, 0.0117197, 0.0113062, 0.0108794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000658366, 0.000655295, 0.000659691, 0.000659768, 0.000659897, 0.000657176, 0.000658551", \ + "0.000518453, 0.000530988, 0.00054896, 0.00055862, 0.000557149, 0.000558206, 0.000553748", \ + "0.000612427, 0.000603911, 0.00056573, 0.000604376, 0.000575812, 0.000562981, 0.000549012", \ + "0.00116682, 0.00112219, 0.000906325, 0.000820485, 0.000711145, 0.000650644, 0.00061321", \ + "0.00250919, 0.00240901, 0.00188703, 0.00152895, 0.00124808, 0.00103671, 0.000898593", \ + "0.00456881, 0.00441874, 0.00354451, 0.00293611, 0.0022435, 0.00182467, 0.00151909", \ + "0.00731443, 0.0071206, 0.00592946, 0.00499213, 0.00390069, 0.00313232, 0.00256085" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00845243, 0.00846621, 0.0084981, 0.00850569, 0.00851047, 0.00851075, 0.00851169", \ + "0.00828633, 0.008321, 0.00843676, 0.00847774, 0.00850462, 0.00851757, 0.00852225", \ + "0.00817734, 0.0081926, 0.00826613, 0.00834474, 0.0084133, 0.00845303, 0.00847961", \ + "0.00831353, 0.00829935, 0.0082955, 0.00831731, 0.00837449, 0.00841658, 0.00844302", \ + "0.00913318, 0.00905888, 0.00877963, 0.00865961, 0.00857261, 0.00854346, 0.00852361", \ + "0.0109347, 0.0107773, 0.0100343, 0.00964911, 0.00930111, 0.00906421, 0.0089217", \ + "0.0136082, 0.0133667, 0.0121374, 0.0113959, 0.0106398, 0.0101259, 0.0097676" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000658128, 0.000655088, 0.000659518, 0.000659546, 0.000659483, 0.000656891, 0.000658296", \ + "0.000518152, 0.000530705, 0.000548706, 0.000558747, 0.000556944, 0.000558019, 0.000553534", \ + "0.000612546, 0.000604078, 0.000565864, 0.000606163, 0.000575631, 0.000562764, 0.000548827", \ + "0.00117157, 0.00112898, 0.000905667, 0.000822807, 0.000710742, 0.000650973, 0.000613014", \ + "0.00251585, 0.00241075, 0.00189032, 0.00158373, 0.00124654, 0.00103552, 0.000898459", \ + "0.00457958, 0.00442721, 0.00354582, 0.00294039, 0.00226759, 0.00182637, 0.00152788", \ + "0.00732651, 0.00713798, 0.00593409, 0.00499626, 0.00390501, 0.00313468, 0.00256358" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00891844, 0.0089318, 0.0089631, 0.00897023, 0.00897468, 0.00897622, 0.00897771", \ + "0.00875295, 0.00878748, 0.00890353, 0.00894389, 0.0089704, 0.00898276, 0.0089888", \ + "0.00864707, 0.00864927, 0.00874226, 0.00879892, 0.0088701, 0.00891491, 0.00894576", \ + "0.00878553, 0.00877419, 0.00878689, 0.008792, 0.0088414, 0.00888092, 0.00891183", \ + "0.00962785, 0.00955474, 0.00927199, 0.00916952, 0.0090752, 0.00901927, 0.0090067", \ + "0.0114608, 0.0113012, 0.0105537, 0.010158, 0.00977259, 0.00955035, 0.0093952", \ + "0.0141577, 0.0139267, 0.0126952, 0.0119331, 0.0111639, 0.0106768, 0.0102527" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000712942, 0.00071341, 0.000714703, 0.000715163, 0.000713773, 0.00071258, 0.0007141", \ + "0.000576155, 0.000586571, 0.000617001, 0.000626733, 0.000625953, 0.0006266, 0.000627348", \ + "0.000686042, 0.000677055, 0.000648306, 0.000679699, 0.000651573, 0.000637729, 0.000624637", \ + "0.00124049, 0.00119349, 0.00109503, 0.000901682, 0.000795784, 0.000735085, 0.000697056", \ + "0.00258025, 0.00249318, 0.00199654, 0.00169984, 0.00134775, 0.00114466, 0.000997137", \ + "0.00464634, 0.00450408, 0.00367625, 0.00307818, 0.0024185, 0.00197852, 0.00163869", \ + "0.0074024, 0.00722208, 0.00608009, 0.0051756, 0.00410045, 0.00332927, 0.00273212" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00960123, 0.00961127, 0.00963701, 0.0096434, 0.00964679, 0.00964737, 0.00964653", \ + "0.00946166, 0.0094862, 0.0095807, 0.00961723, 0.00964126, 0.00965204, 0.00965603", \ + "0.00932709, 0.00933316, 0.00941182, 0.00948445, 0.0095534, 0.00958691, 0.00961312", \ + "0.00943802, 0.00942317, 0.00942522, 0.00945592, 0.00951078, 0.0095504, 0.00957732", \ + "0.0101986, 0.0101343, 0.00989581, 0.0097798, 0.00971816, 0.00967018, 0.00965249", \ + "0.011915, 0.0117822, 0.0111129, 0.0107427, 0.0104327, 0.010185, 0.0100391", \ + "0.0145103, 0.0143029, 0.0131655, 0.0124717, 0.0117197, 0.0113062, 0.0108794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000712942, 0.00071341, 0.000714703, 0.000715163, 0.000713773, 0.00071258, 0.0007141", \ + "0.000576155, 0.000586571, 0.000617001, 0.000626733, 0.000625953, 0.0006266, 0.000627348", \ + "0.000686042, 0.000677055, 0.000648306, 0.000679699, 0.000651573, 0.000637729, 0.000624637", \ + "0.00124049, 0.00119349, 0.00109503, 0.000901682, 0.000795784, 0.000735085, 0.000697056", \ + "0.00258025, 0.00249318, 0.00199654, 0.00169984, 0.00134775, 0.00114466, 0.000997137", \ + "0.00464634, 0.00450408, 0.00367625, 0.00307818, 0.0024185, 0.00197852, 0.00163869", \ + "0.0074024, 0.00722208, 0.00608009, 0.0051756, 0.00410045, 0.00332927, 0.00273212" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0106156, 0.0106173, 0.0106213, 0.0106219, 0.0106203, 0.0106188, 0.0106144", \ + "0.0105317, 0.0105405, 0.0105743, 0.0105865, 0.010594, 0.0105958, 0.0105939", \ + "0.0104499, 0.0104524, 0.0105003, 0.0105236, 0.0105543, 0.0105648, 0.0105731", \ + "0.0105556, 0.0105515, 0.0105378, 0.0105313, 0.0105519, 0.0105688, 0.0105637", \ + "0.0112836, 0.0112428, 0.0110108, 0.0108877, 0.0107836, 0.0107079, 0.0106799", \ + "0.0129786, 0.0128602, 0.0122574, 0.0118933, 0.0115042, 0.0112653, 0.0110935", \ + "0.0155351, 0.0153679, 0.0143827, 0.013664, 0.0129219, 0.0124224, 0.0119683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000666561, 0.000666563, 0.000666444, 0.000666142, 0.000665328, 0.000664261, 0.000663178", \ + "0.000542948, 0.000550659, 0.00055688, 0.000562071, 0.000568652, 0.000565925, 0.000564883", \ + "0.000507704, 0.000506412, 0.000512076, 0.000522151, 0.000525177, 0.000528544, 0.000524997", \ + "0.000834924, 0.000810142, 0.00069511, 0.000645245, 0.000604378, 0.000574653, 0.00056279", \ + "0.00196543, 0.00188391, 0.00146649, 0.00122723, 0.00100544, 0.000869818, 0.000780915", \ + "0.00390724, 0.00376601, 0.00297168, 0.00243441, 0.00190173, 0.0015637, 0.00130693", \ + "0.00653228, 0.00634755, 0.0052021, 0.00433929, 0.00339231, 0.00273324, 0.00224954" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00947516, 0.00947745, 0.00948292, 0.00948367, 0.00948307, 0.00948296, 0.00948021", \ + "0.00938148, 0.00939295, 0.00943353, 0.00944783, 0.00945683, 0.00945948, 0.00946001", \ + "0.00929917, 0.00930774, 0.00934722, 0.009389, 0.00941658, 0.00942953, 0.00944376", \ + "0.00942263, 0.00941408, 0.00938885, 0.00939732, 0.00941574, 0.00943356, 0.00942262", \ + "0.0102118, 0.01015, 0.00989206, 0.00975147, 0.00966028, 0.00958862, 0.00955007", \ + "0.0119746, 0.0118426, 0.0111795, 0.010776, 0.0103983, 0.0101422, 0.00997072", \ + "0.0145958, 0.0144085, 0.013338, 0.0125989, 0.011803, 0.0113161, 0.0108513" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000666309, 0.000666375, 0.000666223, 0.00066595, 0.000665129, 0.00066404, 0.000662961", \ + "0.000542861, 0.000549549, 0.000556658, 0.000561827, 0.00056837, 0.000565714, 0.000564671", \ + "0.000507522, 0.000506371, 0.000515613, 0.000522219, 0.000524943, 0.000528367, 0.000524801", \ + "0.000839611, 0.00081285, 0.000696468, 0.000643695, 0.000604196, 0.000574457, 0.000562596", \ + "0.00196936, 0.00188528, 0.00146623, 0.00122773, 0.00100812, 0.000868107, 0.000780643", \ + "0.00391674, 0.00377279, 0.00297877, 0.00243798, 0.00190394, 0.00156446, 0.00130738", \ + "0.00654463, 0.00636095, 0.00520951, 0.004346, 0.00339896, 0.00273283, 0.00224941" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00993783, 0.00994004, 0.00994528, 0.00994645, 0.00994644, 0.00994652, 0.00994306", \ + "0.00984623, 0.00985777, 0.00989814, 0.00991219, 0.00991901, 0.00992157, 0.00992246", \ + "0.00976361, 0.00978541, 0.0098193, 0.00984299, 0.00984677, 0.00989743, 0.00989896", \ + "0.00989721, 0.00988099, 0.00987564, 0.00986787, 0.00988352, 0.00989529, 0.00989723", \ + "0.0107036, 0.0106448, 0.0103755, 0.0102732, 0.0101416, 0.0100628, 0.0100263", \ + "0.012498, 0.0123699, 0.0116918, 0.0112887, 0.0109199, 0.0106263, 0.01045", \ + "0.0151521, 0.014967, 0.0138916, 0.0131256, 0.0123185, 0.0117514, 0.0113335" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000721747, 0.000721852, 0.000721834, 0.000721495, 0.000720787, 0.0007197, 0.000718732", \ + "0.000601029, 0.000605793, 0.000624211, 0.000630966, 0.000636029, 0.000635912, 0.000635326", \ + "0.000571389, 0.000571723, 0.000579382, 0.00059413, 0.000602108, 0.000604567, 0.000602169", \ + "0.000900178, 0.000875799, 0.000771606, 0.000724397, 0.0006818, 0.00065401, 0.000642565", \ + "0.00203327, 0.00194956, 0.00155442, 0.00132082, 0.00110128, 0.00095953, 0.000870602", \ + "0.00397528, 0.00384396, 0.00308298, 0.00257072, 0.00202901, 0.0016846, 0.00142061", \ + "0.00661123, 0.00641918, 0.00535923, 0.00452086, 0.00356072, 0.00289265, 0.00240572" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0106156, 0.0106173, 0.0106213, 0.0106219, 0.0106203, 0.0106188, 0.0106144", \ + "0.0105317, 0.0105405, 0.0105743, 0.0105865, 0.010594, 0.0105958, 0.0105939", \ + "0.0104499, 0.0104524, 0.0105003, 0.0105236, 0.0105543, 0.0105648, 0.0105731", \ + "0.0105556, 0.0105515, 0.0105378, 0.0105313, 0.0105519, 0.0105688, 0.0105637", \ + "0.0112836, 0.0112428, 0.0110108, 0.0108877, 0.0107836, 0.0107079, 0.0106799", \ + "0.0129786, 0.0128602, 0.0122574, 0.0118933, 0.0115042, 0.0112653, 0.0110935", \ + "0.0155351, 0.0153679, 0.0143827, 0.013664, 0.0129219, 0.0124224, 0.0119683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000721747, 0.000721852, 0.000721834, 0.000721495, 0.000720787, 0.0007197, 0.000718732", \ + "0.000601029, 0.000605793, 0.000624211, 0.000630966, 0.000636029, 0.000635912, 0.000635326", \ + "0.000571389, 0.000571723, 0.000579382, 0.00059413, 0.000602108, 0.000604567, 0.000602169", \ + "0.000900178, 0.000875799, 0.000771606, 0.000724397, 0.0006818, 0.00065401, 0.000642565", \ + "0.00203327, 0.00194956, 0.00155442, 0.00132082, 0.00110128, 0.00095953, 0.000870602", \ + "0.00397528, 0.00384396, 0.00308298, 0.00257072, 0.00202901, 0.0016846, 0.00142061", \ + "0.00661123, 0.00641918, 0.00535923, 0.00452086, 0.00356072, 0.00289265, 0.00240572" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00597528, 0.00599217, 0.0060386, 0.00604932, 0.00605546, 0.00605226, 0.00605211", \ + "0.00580357, 0.00583295, 0.00595241, 0.00597147, 0.00603589, 0.0060506, 0.00605778", \ + "0.00600734, 0.00598677, 0.00593986, 0.00595043, 0.00598151, 0.00600927, 0.00602834", \ + "0.00660711, 0.00654703, 0.00634209, 0.0062203, 0.00613953, 0.00610332, 0.00608588", \ + "0.00798531, 0.00787804, 0.00737603, 0.00705099, 0.00669154, 0.00649348, 0.00636277", \ + "0.0100232, 0.0098528, 0.00900095, 0.00840775, 0.00775684, 0.00732965, 0.00700204", \ + "0.0126256, 0.0124116, 0.0112027, 0.0103916, 0.00943428, 0.00870041, 0.00808653" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00028507, -0.000261682, -0.000211318, -0.000199847, -0.000192934, -0.000190458, -0.000189156", \ + "-0.000398731, -0.000356691, -0.000209237, -0.000159441, -0.000127653, -0.000114402, -0.000106065", \ + "-0.000217862, -0.000197101, -0.00015889, -0.000132772, -0.000108772, -9.95609e-05, -9.09515e-05", \ + "0.000355329, 0.00029194, 0.000113423, 4.67402e-05, -7.31695e-06, -2.86674e-05, -3.73232e-05", \ + "0.00179374, 0.00165963, 0.00103276, 0.000736252, 0.0004566, 0.000303819, 0.000205288", \ + "0.00383169, 0.00362679, 0.00259723, 0.00200365, 0.00141025, 0.0010312, 0.000775313", \ + "0.00652395, 0.00627006, 0.00485791, 0.00390844, 0.00289985, 0.00222883, 0.00172452" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00482013, 0.00484393, 0.00490036, 0.00491282, 0.00492028, 0.0049237, 0.00491911", \ + "0.00462792, 0.00466416, 0.00480001, 0.00483143, 0.00490001, 0.00491708, 0.00492478", \ + "0.00489007, 0.00486911, 0.00480317, 0.00477417, 0.00484523, 0.00487397, 0.0048956", \ + "0.0055306, 0.00546612, 0.00521753, 0.00503165, 0.00500256, 0.0049732, 0.00495763", \ + "0.00698237, 0.00684705, 0.0062914, 0.00594744, 0.00556843, 0.00536536, 0.00523426", \ + "0.00906439, 0.00888198, 0.00793109, 0.00731294, 0.00665401, 0.00622434, 0.00588002", \ + "0.011739, 0.0114851, 0.0101749, 0.00931642, 0.00832089, 0.00758244, 0.00697309" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000286153, -0.000262306, -0.000211409, -0.000199628, -0.000194381, -0.000190498, -0.000188894", \ + "-0.000399792, -0.000357383, -0.000209095, -0.000159155, -0.000127299, -0.000114041, -0.000105713", \ + "-0.000217038, -0.000196164, -0.000158753, -0.000132187, -0.000108133, -9.89558e-05, -9.03595e-05", \ + "0.000359818, 0.000296838, 0.000114847, 4.50551e-05, -6.86028e-06, -2.78735e-05, -3.78671e-05", \ + "0.00181976, 0.0016724, 0.0010363, 0.000735536, 0.000457467, 0.000302152, 0.000205477", \ + "0.00388224, 0.00366392, 0.00260388, 0.00200667, 0.00140995, 0.00102939, 0.000774959", \ + "0.00659201, 0.00632624, 0.00487348, 0.00392214, 0.00290117, 0.00222286, 0.00172296" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00482029, 0.00484402, 0.00490012, 0.00491299, 0.0049202, 0.00492385, 0.00491921", \ + "0.00463048, 0.00463852, 0.00480943, 0.0048633, 0.004899, 0.00491684, 0.00492449", \ + "0.00491428, 0.00488634, 0.0048434, 0.00484553, 0.00486116, 0.00488504, 0.00486033", \ + "0.00558212, 0.00551298, 0.00525755, 0.0051233, 0.00502832, 0.00498766, 0.00496566", \ + "0.00711384, 0.00697822, 0.00637155, 0.00601378, 0.00557181, 0.00504702, 0.00526911", \ + "0.00927177, 0.00907823, 0.00808136, 0.00745498, 0.00676168, 0.00628843, 0.00594237", \ + "0.0121028, 0.0118401, 0.0104548, 0.00953617, 0.00847138, 0.00772472, 0.00710065" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000287507, -0.000263603, -0.000212188, -0.000200685, -0.000195376, -0.000192419, -0.000189917", \ + "-0.000424545, -0.000381923, -0.000230296, -0.000177764, -0.000146461, -0.000132383, -0.000123656", \ + "-0.00022185, -0.000237345, -0.000181863, -0.000160907, -0.000138854, -0.000129215, -0.000119691", \ + "0.00040559, 0.000324289, 0.00011543, 0.000104274, -2.98918e-05, -5.43952e-05, -6.69186e-05", \ + "0.00192722, 0.00177342, 0.00110545, 0.000791064, 0.000470312, 0.000298223, 0.000192998", \ + "0.00407992, 0.00385863, 0.00276856, 0.00212472, 0.00148287, 0.00109007, 0.000801578", \ + "0.00690962, 0.00663346, 0.00513636, 0.00414301, 0.00307899, 0.00234896, 0.00182419" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00597528, 0.00599217, 0.0060386, 0.00604932, 0.00605546, 0.00605226, 0.00605211", \ + "0.00580357, 0.00583295, 0.00595241, 0.00597147, 0.00603589, 0.0060506, 0.00605778", \ + "0.00600734, 0.00598677, 0.00593986, 0.00595043, 0.00598151, 0.00600927, 0.00602834", \ + "0.00660711, 0.00654703, 0.00634209, 0.0062203, 0.00613953, 0.00610332, 0.00608588", \ + "0.00798531, 0.00787804, 0.00737603, 0.00705099, 0.00669154, 0.00649348, 0.00636277", \ + "0.0100232, 0.0098528, 0.00900095, 0.00840775, 0.00775684, 0.00732965, 0.00700204", \ + "0.0126256, 0.0124116, 0.0112027, 0.0103916, 0.00943428, 0.00870041, 0.00808653" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000287507, -0.000263603, -0.000212188, -0.000200685, -0.000195376, -0.000192419, -0.000189917", \ + "-0.000424545, -0.000381923, -0.000230296, -0.000177764, -0.000146461, -0.000132383, -0.000123656", \ + "-0.00022185, -0.000237345, -0.000181863, -0.000160907, -0.000138854, -0.000129215, -0.000119691", \ + "0.00040559, 0.000324289, 0.00011543, 0.000104274, -2.98918e-05, -5.43952e-05, -6.69186e-05", \ + "0.00192722, 0.00177342, 0.00110545, 0.000791064, 0.000470312, 0.000298223, 0.000192998", \ + "0.00407992, 0.00385863, 0.00276856, 0.00212472, 0.00148287, 0.00109007, 0.000801578", \ + "0.00690962, 0.00663346, 0.00513636, 0.00414301, 0.00307899, 0.00234896, 0.00182419" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00702094, 0.00702561, 0.00703833, 0.00704067, 0.00704178, 0.00704042, 0.00703674", \ + "0.00688991, 0.00690439, 0.00695817, 0.00698772, 0.00700471, 0.00701019, 0.00701113", \ + "0.00709968, 0.00708208, 0.0069469, 0.00699855, 0.0069931, 0.00699811, 0.00700122", \ + "0.00772339, 0.00766891, 0.00743909, 0.00730703, 0.00718275, 0.00712583, 0.0070862", \ + "0.00912288, 0.00902568, 0.00847958, 0.00812791, 0.00778138, 0.00755614, 0.00739754", \ + "0.0111098, 0.0109627, 0.0101497, 0.00959901, 0.00891766, 0.00843518, 0.00807628", \ + "0.0136819, 0.0135095, 0.0124293, 0.0115971, 0.0105861, 0.00983513, 0.0091989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000258696, -0.00024222, -0.000206037, -0.000198557, -0.000193, -0.00019184, -0.000190995", \ + "-0.000388036, -0.00034298, -0.000199405, -0.000155335, -0.000125834, -0.00011332, -0.000106452", \ + "-0.000419009, -0.000407757, -0.000309937, -0.000236111, -0.000170667, -0.000134605, -0.000115045", \ + "-1.38804e-06, -4.56124e-05, -0.000149347, -0.00015138, -0.000131306, -0.00010844, -9.71184e-05", \ + "0.00121497, 0.00110002, 0.000600097, 0.000381184, 0.000214223, 0.000129268, 8.09284e-05", \ + "0.0031828, 0.00299626, 0.00204887, 0.00151168, 0.00103619, 0.000749207, 0.000555469", \ + "0.00578754, 0.00553981, 0.00418844, 0.00329467, 0.00239842, 0.00182494, 0.00141836" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0058789, 0.00588541, 0.00590032, 0.00590381, 0.00590576, 0.0059056, 0.00590361", \ + "0.00573172, 0.00575159, 0.00579188, 0.00584947, 0.00586763, 0.00587532, 0.00587812", \ + "0.00598856, 0.00596399, 0.00588603, 0.00586511, 0.00579823, 0.00586388, 0.00586861", \ + "0.00665541, 0.0065817, 0.00632165, 0.00616561, 0.00604914, 0.00599219, 0.00595255", \ + "0.00809508, 0.00798547, 0.00739299, 0.00703696, 0.00665715, 0.00643072, 0.00626956", \ + "0.0101278, 0.00997442, 0.00909807, 0.00848544, 0.00778497, 0.00731051, 0.00693524", \ + "0.012738, 0.0125535, 0.011396, 0.0105218, 0.00950374, 0.00873575, 0.00807807" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000259424, -0.000242633, -0.000206161, -0.000198563, -0.000193028, -0.000191873, -0.000191036", \ + "-0.000389319, -0.000344578, -0.00019923, -0.000155002, -0.000125491, -0.000112975, -0.000106111", \ + "-0.000420751, -0.00040765, -0.000309718, -0.000235557, -0.000170024, -0.000133938, -0.000114435", \ + "3.0155e-06, -3.9664e-05, -0.000147822, -0.00014544, -0.000130633, -0.000107797, -9.64637e-05", \ + "0.00123639, 0.00111479, 0.000600371, 0.000381344, 0.000214371, 0.000126668, 8.13802e-05", \ + "0.00322605, 0.00302649, 0.00206295, 0.00151643, 0.00103666, 0.000754001, 0.000557983", \ + "0.00584442, 0.0055881, 0.0041999, 0.00330001, 0.00239971, 0.00182742, 0.0014173" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00587659, 0.00588311, 0.00589817, 0.00590166, 0.00590358, 0.00590299, 0.00590383", \ + "0.00573121, 0.0057502, 0.00582102, 0.00584671, 0.00586619, 0.00587277, 0.00587571", \ + "0.00603985, 0.00602577, 0.00589144, 0.00588997, 0.00587643, 0.00587166, 0.00579426", \ + "0.00670004, 0.00662765, 0.00636072, 0.00620762, 0.00606969, 0.00600526, 0.00596347", \ + "0.00822864, 0.0081012, 0.0074905, 0.00710893, 0.0067043, 0.0064688, 0.00630163", \ + "0.010331, 0.0101701, 0.00925899, 0.00862194, 0.0079322, 0.00738413, 0.00701396", \ + "0.0130887, 0.0128956, 0.0117008, 0.0107627, 0.00970307, 0.00887338, 0.00820759" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000260679, -0.000243857, -0.000207215, -0.000199212, -0.000194079, -0.000192877, -0.00019207", \ + "-0.000409901, -0.000364547, -0.000219694, -0.000174189, -0.000143567, -0.000130565, -0.000123421", \ + "-0.000435483, -0.000426847, -0.000341268, -0.000270849, -0.000203228, -0.00016472, -0.000144521", \ + "1.65557e-05, -3.00873e-05, -0.000158258, -0.000174052, -0.000159814, -0.000139958, -0.00012536", \ + "0.00132648, 0.00119149, 0.000642257, 0.000400159, 0.00020981, 0.000110296, 5.94261e-05", \ + "0.00340983, 0.00320394, 0.00218982, 0.00161241, 0.00109068, 0.000781441, 0.00056872", \ + "0.00614855, 0.00588299, 0.00443473, 0.00348849, 0.00253998, 0.00192083, 0.0014843" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00702094, 0.00702561, 0.00703833, 0.00704067, 0.00704178, 0.00704042, 0.00703674", \ + "0.00688991, 0.00690439, 0.00695817, 0.00698772, 0.00700471, 0.00701019, 0.00701113", \ + "0.00709968, 0.00708208, 0.0069469, 0.00699855, 0.0069931, 0.00699811, 0.00700122", \ + "0.00772339, 0.00766891, 0.00743909, 0.00730703, 0.00718275, 0.00712583, 0.0070862", \ + "0.00912288, 0.00902568, 0.00847958, 0.00812791, 0.00778138, 0.00755614, 0.00739754", \ + "0.0111098, 0.0109627, 0.0101497, 0.00959901, 0.00891766, 0.00843518, 0.00807628", \ + "0.0136819, 0.0135095, 0.0124293, 0.0115971, 0.0105861, 0.00983513, 0.0091989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000260679, -0.000243857, -0.000207215, -0.000199212, -0.000194079, -0.000192877, -0.00019207", \ + "-0.000409901, -0.000364547, -0.000219694, -0.000174189, -0.000143567, -0.000130565, -0.000123421", \ + "-0.000435483, -0.000426847, -0.000341268, -0.000270849, -0.000203228, -0.00016472, -0.000144521", \ + "1.65557e-05, -3.00873e-05, -0.000158258, -0.000174052, -0.000159814, -0.000139958, -0.00012536", \ + "0.00132648, 0.00119149, 0.000642257, 0.000400159, 0.00020981, 0.000110296, 5.94261e-05", \ + "0.00340983, 0.00320394, 0.00218982, 0.00161241, 0.00109068, 0.000781441, 0.00056872", \ + "0.00614855, 0.00588299, 0.00443473, 0.00348849, 0.00253998, 0.00192083, 0.0014843" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00891603, 0.00892327, 0.00894509, 0.00895143, 0.00895407, 0.00895356, 0.00895113", \ + "0.00879501, 0.00880915, 0.00887378, 0.00890343, 0.00892483, 0.00893373, 0.00893674", \ + "0.00874226, 0.00874509, 0.00877582, 0.0088074, 0.00884836, 0.00887602, 0.00889515", \ + "0.00898473, 0.00896713, 0.00889907, 0.00886722, 0.00886535, 0.00887525, 0.00888416", \ + "0.0100231, 0.0099469, 0.00959881, 0.00941496, 0.00921415, 0.00910977, 0.00904897", \ + "0.0119214, 0.0117805, 0.0110645, 0.0105857, 0.0101106, 0.00978742, 0.00956071", \ + "0.0145167, 0.0143186, 0.0132337, 0.01248, 0.0116382, 0.0110088, 0.0105731" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000255685, 0.000258211, 0.000267212, 0.000268797, 0.000269328, 0.000269208, 0.000270346", \ + "0.000145712, 0.00016419, 0.000218124, 0.000241707, 0.000253213, 0.000257542, 0.00025219", \ + "0.000276819, 0.00031566, 0.000297757, 0.000282413, 0.000275413, 0.000265917, 0.000260694", \ + "0.000867461, 0.000823476, 0.000636593, 0.00054849, 0.000449573, 0.00039289, 0.000356976", \ + "0.00235282, 0.00225046, 0.00166549, 0.00131438, 0.000988988, 0.000812795, 0.0006739", \ + "0.00446225, 0.00431215, 0.00341389, 0.00278081, 0.00209544, 0.00166515, 0.00134308", \ + "0.00725854, 0.00706525, 0.00588427, 0.00493279, 0.0038408, 0.00305431, 0.00247944" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00776955, 0.00777909, 0.00780536, 0.00781258, 0.00781627, 0.00781706, 0.00781497", \ + "0.00763818, 0.00765532, 0.00773021, 0.00776306, 0.00778665, 0.00779715, 0.00780203", \ + "0.00760169, 0.0076, 0.00755279, 0.00766654, 0.00770955, 0.00773967, 0.0077607", \ + "0.0078683, 0.00784574, 0.00776695, 0.00765255, 0.00772957, 0.00774018, 0.00775038", \ + "0.00897264, 0.00889066, 0.00849375, 0.00829228, 0.00808716, 0.00797261, 0.00791784", \ + "0.010946, 0.0107822, 0.00997927, 0.00949042, 0.0090068, 0.00866879, 0.00845123", \ + "0.0135903, 0.0133828, 0.0121904, 0.0114096, 0.0104999, 0.00989141, 0.0094467" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000255404, 0.000257934, 0.000267026, 0.000268614, 0.000269171, 0.000269051, 0.000270181", \ + "0.000145087, 0.000163146, 0.000217836, 0.000240834, 0.000252878, 0.000255768, 0.000252041", \ + "0.000278525, 0.000315669, 0.000296961, 0.000282024, 0.000275223, 0.000265792, 0.000260557", \ + "0.000869226, 0.000830118, 0.000637829, 0.00054915, 0.000449218, 0.000392772, 0.000356796", \ + "0.00235862, 0.0022555, 0.00166582, 0.00131597, 0.00098751, 0.000811749, 0.000674032", \ + "0.00447402, 0.00432058, 0.0034112, 0.00278137, 0.00209533, 0.00166525, 0.0013428", \ + "0.00727251, 0.00708391, 0.00588756, 0.00493902, 0.00383947, 0.00305656, 0.00247822" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0082241, 0.00823361, 0.00825938, 0.00826645, 0.00826975, 0.00827124, 0.00826898", \ + "0.0080921, 0.00810947, 0.00818393, 0.00821687, 0.00824051, 0.00825092, 0.00825577", \ + "0.00805679, 0.00806366, 0.00808597, 0.00811862, 0.00816118, 0.0081932, 0.00821286", \ + "0.00833878, 0.00831129, 0.00823042, 0.00819513, 0.00818862, 0.0081935, 0.00820427", \ + "0.00947766, 0.00938357, 0.00897839, 0.00874928, 0.00855048, 0.0082174, 0.0082907", \ + "0.0114667, 0.0112936, 0.0105006, 0.0100116, 0.00952165, 0.00914349, 0.00890612", \ + "0.0141512, 0.0139302, 0.0127484, 0.0119469, 0.0110801, 0.010448, 0.00993456" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000320864, 0.000324406, 0.000336743, 0.000339195, 0.0003411, 0.000340481, 0.000341776", \ + "0.000215721, 0.000233743, 0.000300152, 0.000329515, 0.000350445, 0.000355304, 0.000355488", \ + "0.000387786, 0.000387471, 0.00033251, 0.00039257, 0.000382229, 0.000377539, 0.000373491", \ + "0.000941495, 0.000905047, 0.000724931, 0.000635625, 0.000542916, 0.000488628, 0.000455922", \ + "0.00241942, 0.00232006, 0.00176745, 0.00142595, 0.00111177, 0.000921311, 0.000784142", \ + "0.00455282, 0.00440157, 0.00353367, 0.00291164, 0.00223612, 0.00179734, 0.00147924", \ + "0.00736985, 0.0071863, 0.00604452, 0.00510596, 0.00403012, 0.00323808, 0.00265343" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00777209, 0.00778157, 0.00780765, 0.00781481, 0.00781848, 0.00781798, 0.00781721", \ + "0.00764043, 0.00765758, 0.00773208, 0.00776522, 0.00778866, 0.00779926, 0.00780414", \ + "0.00760039, 0.00760006, 0.0075572, 0.00766887, 0.00771162, 0.00774162, 0.00776281", \ + "0.00787474, 0.00784479, 0.00776891, 0.00773101, 0.00773097, 0.00774192, 0.00775223", \ + "0.0089703, 0.00888897, 0.00848882, 0.00829287, 0.00808737, 0.00797311, 0.00791915", \ + "0.0109411, 0.0107698, 0.009976, 0.00948478, 0.00898978, 0.00867047, 0.00845229", \ + "0.0135809, 0.0133741, 0.0121912, 0.0114073, 0.0104971, 0.00989473, 0.00942188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000256508, 0.000258983, 0.000268102, 0.000269659, 0.000270184, 0.000270094, 0.000271259", \ + "0.000146402, 0.000164367, 0.000219243, 0.000242268, 0.00025423, 0.0002588, 0.000253455", \ + "0.000278407, 0.000314611, 0.000297463, 0.000282833, 0.000276275, 0.000267083, 0.000261656", \ + "0.000868074, 0.000829183, 0.000638599, 0.000549525, 0.000450053, 0.000393826, 0.000357979", \ + "0.00235528, 0.00225248, 0.00166354, 0.00131457, 0.000986986, 0.000811785, 0.000674489", \ + "0.00446754, 0.00431435, 0.00340568, 0.0027764, 0.0020927, 0.00166364, 0.001342", \ + "0.00726217, 0.00707394, 0.00587788, 0.00493167, 0.00383381, 0.00305301, 0.00247524" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00662356, 0.00663642, 0.0066681, 0.00667643, 0.00668155, 0.0066831, 0.00668263", \ + "0.00648003, 0.00650086, 0.006588, 0.00662518, 0.00665145, 0.00666412, 0.00666956", \ + "0.00646292, 0.0064556, 0.0064905, 0.00652718, 0.00657445, 0.00660541, 0.0066285", \ + "0.00676398, 0.00673319, 0.00662775, 0.00656414, 0.00659528, 0.00660397, 0.00661872", \ + "0.00794941, 0.00784443, 0.00738701, 0.00716024, 0.00696, 0.00684282, 0.00678789", \ + "0.00999122, 0.00979587, 0.00891213, 0.00839972, 0.00786647, 0.00756263, 0.0073267", \ + "0.0127014, 0.0124539, 0.0111716, 0.0103477, 0.00944116, 0.00878105, 0.00830317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00025622, 0.0002588, 0.000267959, 0.000269659, 0.000270089, 0.000269951, 0.000271145", \ + "0.000145605, 0.000164443, 0.000218951, 0.000243438, 0.000253771, 0.000258531, 0.000253212", \ + "0.000279476, 0.000313768, 0.000299102, 0.000282851, 0.000276109, 0.000267011, 0.000261568", \ + "0.000868098, 0.000831609, 0.00063629, 0.000549841, 0.000450062, 0.000393731, 0.000359386", \ + "0.00236075, 0.00225428, 0.00166763, 0.00131736, 0.000987321, 0.000813534, 0.00067585", \ + "0.00448275, 0.00432315, 0.00341072, 0.00277294, 0.00209722, 0.00166509, 0.00134191", \ + "0.00728249, 0.00710219, 0.00589198, 0.0049361, 0.00383826, 0.00305171, 0.00247461" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0070807, 0.0070931, 0.00712395, 0.00713191, 0.00713612, 0.00713895, 0.00714046", \ + "0.00693434, 0.00695739, 0.00704427, 0.00708059, 0.00710651, 0.00711846, 0.00712541", \ + "0.0069218, 0.00691456, 0.00694833, 0.00697933, 0.00691122, 0.00706009, 0.00708251", \ + "0.00723012, 0.00719978, 0.00710581, 0.00706494, 0.0070553, 0.00706042, 0.00707405", \ + "0.008449, 0.00834325, 0.00787179, 0.00765038, 0.00742504, 0.00708028, 0.00724972", \ + "0.0105056, 0.0103276, 0.00942539, 0.00889189, 0.00837485, 0.00803825, 0.00777446", \ + "0.0132545, 0.0130101, 0.0117191, 0.0108877, 0.00998204, 0.00932561, 0.00882153" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00032163, 0.000325257, 0.000337691, 0.000340508, 0.000341257, 0.000341378, 0.000342707", \ + "0.000217313, 0.000234329, 0.000301286, 0.000330831, 0.000351696, 0.000356572, 0.000356763", \ + "0.000385652, 0.00038926, 0.000334588, 0.000389562, 0.000384591, 0.00037857, 0.00037467", \ + "0.000941175, 0.000905753, 0.000725112, 0.000635849, 0.000543229, 0.000489603, 0.000456792", \ + "0.00242031, 0.00231975, 0.00177221, 0.00142362, 0.00111144, 0.000924297, 0.000788776", \ + "0.00456068, 0.00440499, 0.00353315, 0.00291299, 0.00223736, 0.00179771, 0.001478", \ + "0.00738112, 0.0071985, 0.00604481, 0.00510527, 0.00403316, 0.00323371, 0.00264391" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00776974, 0.00777942, 0.0078053, 0.00781213, 0.00781594, 0.00781566, 0.00781504", \ + "0.00763675, 0.00765329, 0.00772876, 0.00776149, 0.00778512, 0.0077957, 0.00780052", \ + "0.00760683, 0.00761607, 0.00763936, 0.00766926, 0.00771373, 0.00774243, 0.00775603", \ + "0.00792894, 0.00790036, 0.00780923, 0.00777365, 0.00774889, 0.00775868, 0.00776129", \ + "0.00911388, 0.00901487, 0.00858529, 0.00837116, 0.00814428, 0.00801363, 0.0079557", \ + "0.0111904, 0.0110149, 0.0101749, 0.00965041, 0.00910594, 0.0087927, 0.00850327", \ + "0.0140056, 0.0137717, 0.0125219, 0.0116824, 0.0107452, 0.010117, 0.00959452" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000233123, 0.000235462, 0.000244131, 0.000245761, 0.00024612, 0.000246021, 0.000247233", \ + "9.7922e-05, 0.000112427, 0.000167391, 0.000182887, 0.000198117, 0.000205596, 0.00019785", \ + "0.000268955, 0.000296349, 0.000219129, 0.000263297, 0.000238342, 0.000224863, 0.000215612", \ + "0.000911148, 0.000871319, 0.000614761, 0.000535098, 0.000416219, 0.000351266, 0.000309411", \ + "0.00249192, 0.00237188, 0.0017532, 0.00137341, 0.00102574, 0.00081195, 0.000655268", \ + "0.00472371, 0.00456643, 0.00360703, 0.0029365, 0.0021977, 0.00172716, 0.00137313", \ + "0.00767804, 0.00748591, 0.00623034, 0.00522617, 0.00406685, 0.00321578, 0.00259336" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00662389, 0.00663678, 0.00666788, 0.00667586, 0.00668163, 0.00668314, 0.00668403", \ + "0.00647729, 0.00650056, 0.00658693, 0.00662359, 0.00665031, 0.00666301, 0.00666819", \ + "0.00647571, 0.00647688, 0.0064943, 0.00653276, 0.00657842, 0.00661343, 0.00662397", \ + "0.00682819, 0.00679089, 0.00666464, 0.00662572, 0.00661484, 0.00661958, 0.00663043", \ + "0.00809581, 0.00798114, 0.0074818, 0.00726106, 0.00702776, 0.00688881, 0.00682972", \ + "0.010253, 0.0100547, 0.00911611, 0.00855647, 0.00803059, 0.00766568, 0.00739037", \ + "0.0131293, 0.0128677, 0.0114966, 0.0106161, 0.0096663, 0.00907064, 0.00847873" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000232838, 0.000235281, 0.000243991, 0.0002456, 0.000246772, 0.000245878, 0.000247118", \ + "9.7649e-05, 0.000111609, 0.000166938, 0.00018274, 0.000197958, 0.000205443, 0.000197718", \ + "0.000270358, 0.000295373, 0.000220903, 0.000262595, 0.000238229, 0.000224816, 0.000215531", \ + "0.000911174, 0.000875558, 0.000615045, 0.000535551, 0.000416273, 0.000351169, 0.000309288", \ + "0.00249724, 0.00238292, 0.00176032, 0.00137624, 0.00102683, 0.00080852, 0.000657366", \ + "0.00474339, 0.00457989, 0.00361223, 0.00293973, 0.00220226, 0.00172871, 0.00137304", \ + "0.00770265, 0.00749378, 0.00624158, 0.00523136, 0.00406856, 0.0032197, 0.00259179" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00708088, 0.00709324, 0.00712398, 0.00713164, 0.00713629, 0.0071386, 0.00713918", \ + "0.00693708, 0.00695534, 0.00704318, 0.00707958, 0.00710528, 0.00711736, 0.00712427", \ + "0.00692623, 0.00692832, 0.0069582, 0.00699086, 0.00703338, 0.00706529, 0.00708414", \ + "0.00729699, 0.00726112, 0.00716494, 0.00709906, 0.00685349, 0.00707832, 0.00709127", \ + "0.00859843, 0.00847556, 0.00796347, 0.00772702, 0.00751477, 0.00735842, 0.00728886", \ + "0.0108058, 0.0106156, 0.00965713, 0.0090987, 0.0085529, 0.00816862, 0.00789365", \ + "0.0137012, 0.0134477, 0.0120821, 0.0111796, 0.0102071, 0.0095761, 0.00897715" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000297759, 0.000301266, 0.000313532, 0.000316392, 0.000317213, 0.000317364, 0.00031699", \ + "0.000165044, 0.000180977, 0.000245752, 0.000275391, 0.00029421, 0.000303935, 0.000299545", \ + "0.000375572, 0.000388776, 0.000290607, 0.000354522, 0.000342128, 0.000330467, 0.000322259", \ + "0.000985129, 0.000944828, 0.000721455, 0.000615276, 0.000502722, 0.000443543, 0.000403541", \ + "0.00256027, 0.00245364, 0.00186536, 0.00148668, 0.00113599, 0.000920484, 0.000770508", \ + "0.00481952, 0.00466518, 0.00375318, 0.0030835, 0.00236753, 0.00187279, 0.00151946", \ + "0.00779811, 0.00760937, 0.00640022, 0.0054372, 0.00428349, 0.00342167, 0.00278522" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00891603, 0.00892327, 0.00894509, 0.00895143, 0.00895407, 0.00895356, 0.00895113", \ + "0.00879501, 0.00880915, 0.00887378, 0.00890343, 0.00892483, 0.00893373, 0.00893674", \ + "0.00874226, 0.00874509, 0.00877582, 0.0088074, 0.00884836, 0.00887602, 0.00889515", \ + "0.00898473, 0.00896713, 0.00889907, 0.00886722, 0.00886535, 0.00887525, 0.00888416", \ + "0.0100231, 0.0099469, 0.00959881, 0.00941496, 0.00921415, 0.00910977, 0.00904897", \ + "0.0119214, 0.0117805, 0.0110645, 0.0105857, 0.0101106, 0.00978742, 0.00956071", \ + "0.0145167, 0.0143186, 0.0132337, 0.01248, 0.0116382, 0.0110088, 0.0105731" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000297759, 0.000301266, 0.000313532, 0.000316392, 0.000317213, 0.000317364, 0.00031699", \ + "0.000165044, 0.000180977, 0.000245752, 0.000275391, 0.00029421, 0.000303935, 0.000299545", \ + "0.000375572, 0.000388776, 0.000290607, 0.000354522, 0.000342128, 0.000330467, 0.000322259", \ + "0.000985129, 0.000944828, 0.000721455, 0.000615276, 0.000502722, 0.000443543, 0.000403541", \ + "0.00256027, 0.00245364, 0.00186536, 0.00148668, 0.00113599, 0.000920484, 0.000770508", \ + "0.00481952, 0.00466518, 0.00375318, 0.0030835, 0.00236753, 0.00187279, 0.00151946", \ + "0.00779811, 0.00760937, 0.00640022, 0.0054372, 0.00428349, 0.00342167, 0.00278522" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167272; + rise_capacitance : 0.00163517; + rise_capacitance_range (0.00114794, 0.00163517); + fall_capacitance : 0.00167272; + fall_capacitance_range (0.00120652, 0.00167272); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000972897, -0.00107783, -0.00114417, -0.00115107, -0.00114323, -0.00114206, -0.00113886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113186, 0.00114885, 0.0011483, 0.00115183, 0.00114323, 0.00114206, 0.00113886" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000906557, -0.00101738, -0.00110988, -0.00112542, -0.00113416, -0.00112946, -0.00112631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112838, 0.00112445, 0.00113824, 0.00113891, 0.00113416, 0.00112946, 0.00112631" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000964459, -0.00107738, -0.00114396, -0.00115086, -0.00115544, -0.00115051, -0.00114731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114153, 0.00115105, 0.00115217, 0.00116029, 0.00115544, 0.00115051, 0.00114731" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000965612, -0.00107742, -0.00114394, -0.00115086, -0.00115552, -0.00115062, -0.00114742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115578, 0.00115747, 0.00115106, 0.00116047, 0.00115552, 0.00115062, 0.00114742" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125721, -0.00126424, -0.00126691, -0.00126667, -0.00126897, -0.00126594, -0.00126403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127535, 0.00127607, 0.0012677, 0.00126667, 0.00127293, 0.00126783, 0.00126442" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012662, -0.00126381, -0.00126248, -0.00126707, -0.00126865, -0.00126569, -0.00126388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127218, 0.00126747, 0.00127033, 0.00126707, 0.00127297, 0.00126842, 0.00126753" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126631, -0.00126201, -0.00126307, -0.00126739, -0.00126887, -0.00126584, -0.00126393" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012728, 0.00127547, 0.00127248, 0.00126739, 0.00127289, 0.00126823, 0.00126588" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155897, -0.00156646, -0.00157008, -0.00157167, -0.00157196, -0.00157177, -0.00157509" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157777, 0.0015847, 0.00158219, 0.00158986, 0.00158553, 0.00158048, 0.00157834" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126621, -0.00126219, -0.00126609, -0.0012695, -0.00126887, -0.00126584, -0.00126392" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127515, 0.00127627, 0.00126891, 0.0012695, 0.00127309, 0.00126846, 0.00126452" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0015591, -0.00156659, -0.00157026, -0.00157181, -0.00157208, -0.00157189, -0.00157524" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157765, 0.00158458, 0.00158218, 0.00158977, 0.00158543, 0.00158037, 0.0015783" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016177; + rise_capacitance : 0.00161171; + rise_capacitance_range (0.00124086, 0.00161171); + fall_capacitance : 0.0016177; + fall_capacitance_range (0.00121881, 0.0016177); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000969824, -0.00107818, -0.00114502, -0.00115178, -0.00116132, -0.0011563, -0.00115321" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011527, 0.00116371, 0.00116418, 0.00116051, 0.00116132, 0.0011563, 0.00115321" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000903235, -0.0010163, -0.00111084, -0.00112682, -0.0011345, -0.00112981, -0.00112679" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113827, 0.00113309, 0.00113226, 0.0011382, 0.0011345, 0.00112981, 0.00112679" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000965252, -0.00107759, -0.00114469, -0.00114756, -0.00114857, -0.0011434, -0.00114035" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113933, 0.00115058, 0.00114597, 0.00114756, 0.00114857, 0.0011434, 0.00114035" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000961203, -0.00107763, -0.00114469, -0.00114699, -0.001148, -0.00114283, -0.00113978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113859, 0.00114105, 0.00114543, 0.00114699, 0.001148, 0.00114283, 0.00113978" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126388, -0.00126439, -0.00126812, -0.00127193, -0.00126735, -0.00126655, -0.00126492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126388, 0.00126798, 0.00128263, 0.0012788, 0.00127346, 0.00126843, 0.00126518" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126716, -0.00126373, -0.00126872, -0.00127296, -0.00126853, -0.00126779, -0.00126627" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126796, 0.00126373, 0.0012838, 0.00127993, 0.00127476, 0.00126994, 0.00126677" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127184, -0.00127062, -0.00127165, -0.00127742, -0.00127313, -0.0012724, -0.00127071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134115, 0.00128059, 0.00128253, 0.00128583, 0.00128035, 0.00127516, 0.00127182" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127196, -0.00127074, -0.00127177, -0.00127754, -0.00127325, -0.00127252, -0.00127083" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134104, 0.00128044, 0.00128241, 0.00128571, 0.00128024, 0.00127505, 0.0012717" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170327; + rise_capacitance : 0.00170327; + rise_capacitance_range (0.000979139, 0.00170327); + fall_capacitance : 0.00170212; + fall_capacitance_range (0.00100491, 0.00170212); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000202531, -0.000200046, -0.000200437, -0.000200903, -0.000200251, -0.000199525, -0.000199038" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000215218, 0.000213621, 0.000213962, 0.000213489, 0.000211237, 0.00020822, 0.000204299" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000196721, -0.000195305, -0.000197265, -0.000194406, -0.000195236, -0.000194464, -0.000194065" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000212935, 0.000213619, 0.000213244, 0.000210442, 0.000209271, 0.00020486, 0.000199212" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00018612, -0.000185717, -0.000187584, -0.000187238, -0.000186298, -0.0001868, -0.000186415" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000187738, 0.000186953, 0.000187584, 0.000187238, 0.000186298, 0.0001868, 0.000186415" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000192403, -0.000190634, -0.000190792, -0.000190211, -0.000190707, -0.00019008, -0.000189673" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000192577, 0.00019164, 0.000190792, 0.000190211, 0.000190707, 0.00019008, 0.000189673" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156362, -0.00156344, -0.0015667, -0.00156891, -0.00156429, -0.00157094, -0.00157458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157594, 0.00157647, 0.00158443, 0.0015822, 0.0015719, 0.0015783, 0.00157651" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000210243, -0.000207777, -0.000209584, -0.00020873, -0.000207909, -0.000207148, -0.000206643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000221396, 0.000222344, 0.000222315, 0.000221669, 0.000219246, 0.00021603, 0.000211857" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000195207, -0.000195715, -0.000197181, -0.000196771, -0.00019656, -0.000197488, -0.000197233" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00019717, 0.00019907, 0.000197925, 0.000197868, 0.00019656, 0.000197488, 0.000197233" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156378, -0.00156358, -0.00156685, -0.00156905, -0.0015644, -0.00157106, -0.00157469" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157719, 0.00157639, 0.00158438, 0.00158209, 0.0015718, 0.00157819, 0.0015764" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169499; + rise_capacitance : 0.00169499; + rise_capacitance_range (0.00119461, 0.00169499); + fall_capacitance : 0.00166206; + fall_capacitance_range (0.00110305, 0.00166206); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000201046, -0.000200736, -0.000202134, -0.000201319, -0.000200575, -0.00019986, -0.000199454" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000216572, 0.000215976, 0.000213995, 0.000213067, 0.000211592, 0.000208583, 0.000204655" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000194538, -0.000197467, -0.000197284, -0.000196335, -0.0001955, -0.000194837, -0.000194368" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000213996, 0.000213059, 0.00021305, 0.000212365, 0.000209551, 0.000205159, 0.000199259" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000185712, -0.000185534, -0.000187348, -0.000186398, -0.000187567, -0.000186908, -0.000186465" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000185835, 0.000185534, 0.000189075, 0.000188283, 0.000187567, 0.000186908, 0.000186465" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000190482, -0.00018874, -0.000191345, -0.000191633, -0.000190946, -0.000190288, -0.000189843" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000190833, 0.00018874, 0.000191345, 0.000191633, 0.000190946, 0.000190288, 0.000189843" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128387, -0.00128539, -0.001285, -0.00128328, -0.00128716, -0.00128556, -0.00128421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135017, 0.0012894, 0.00128562, 0.00129169, 0.00128931, 0.00128599, 0.00128442" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000207066, -0.000208185, -0.000209972, -0.000209089, -0.000208258, -0.000207502, -0.000207104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0002247, 0.000220944, 0.000222323, 0.000221836, 0.000219607, 0.000216411, 0.000212226" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000197334, -0.000195644, -0.000197958, -0.000198864, -0.000198343, -0.000197655, -0.000197191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000198166, 0.000197133, 0.000198758, 0.000199059, 0.000198343, 0.000197655, 0.000197191" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128398, -0.00128552, -0.00128516, -0.0012834, -0.00128727, -0.00128568, -0.00128432" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135006, 0.0012893, 0.0012857, 0.00129161, 0.00128923, 0.00128589, 0.00128432" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168833; + rise_capacitance : 0.00165267; + rise_capacitance_range (0.00119671, 0.00165267); + fall_capacitance : 0.00168833; + fall_capacitance_range (0.00113147, 0.00168833); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000390758, -0.000389744, -0.00039011, -0.000390714, -0.000389977, -0.000389556, -0.000388584" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000390758, 0.000389744, 0.00039011, 0.000390714, 0.000389977, 0.000389556, 0.000388584" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000301229, -0.000300708, -0.000301012, -0.000302808, -0.00030299, -0.000303552, -0.000305268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000316437, 0.000314688, 0.000312647, 0.000312387, 0.00031257, 0.000311489, 0.000310657" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000301139, -0.00030392, -0.000301205, -0.000302867, -0.000302985, -0.000303548, -0.000305272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000309752, 0.000314745, 0.000312433, 0.000312374, 0.00031258, 0.000311497, 0.000310664" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000861753, -0.00103683, -0.0011245, -0.00114502, -0.00115578, -0.00115245, -0.00114982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114946, 0.00114901, 0.00115772, 0.0011598, 0.0011566, 0.00115245, 0.00114982" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000858764, -0.00103639, -0.00112447, -0.00114501, -0.00115581, -0.00115239, -0.00114977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114939, 0.00114935, 0.00115763, 0.00115974, 0.00115655, 0.00115239, 0.00114977" \ + ); + } + } + } + } + cell (AOI221X2) { + area : 11.2896; + cell_leakage_power : 0.360637; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.512947; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428236; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.417511; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.350978; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.417511; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.350979; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312199; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245968; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.472819; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.477723; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388182; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192349; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388182; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.294329; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.28331; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249048; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.472819; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.477723; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388182; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.294329; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388182; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.39631; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.28331; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351029; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.430855; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43576; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346218; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249049; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346218; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351029; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241346; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305748; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.360637; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0741777, 0.0924364, 0.18891, 0.308451, 0.54708, 0.857111, 1.26254", \ + "0.0855068, 0.10409, 0.201609, 0.321613, 0.560579, 0.870763, 1.27618", \ + "0.117902, 0.138723, 0.238194, 0.35873, 0.598361, 0.908888, 1.31455", \ + "0.137204, 0.162875, 0.27754, 0.401544, 0.640996, 0.95156, 1.35743", \ + "0.15642, 0.189895, 0.32958, 0.471985, 0.724046, 1.03432, 1.43928", \ + "0.173042, 0.214241, 0.382206, 0.543995, 0.823064, 1.14818, 1.55293", \ + "0.188812, 0.237458, 0.43268, 0.61731, 0.923725, 1.27325, 1.69444" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0566315, 0.0815313, 0.215797, 0.383151, 0.717559, 1.15217, 1.72034", \ + "0.0566692, 0.0815453, 0.215798, 0.383151, 0.71756, 1.15216, 1.72004", \ + "0.0688128, 0.0917563, 0.218145, 0.383161, 0.717443, 1.1522, 1.72004", \ + "0.0919095, 0.115809, 0.238384, 0.393549, 0.718432, 1.15224, 1.71982", \ + "0.139635, 0.164363, 0.289957, 0.440332, 0.743639, 1.16022, 1.7206", \ + "0.198858, 0.226191, 0.357129, 0.510269, 0.808868, 1.20206, 1.74191", \ + "0.25957, 0.290905, 0.435342, 0.594295, 0.899064, 1.28244, 1.79742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0365998, 0.0473608, 0.100813, 0.164859, 0.291141, 0.454258, 0.666766", \ + "0.0490912, 0.0597485, 0.113414, 0.177439, 0.303784, 0.466928, 0.679456", \ + "0.0982675, 0.114117, 0.176071, 0.237835, 0.364763, 0.527773, 0.740146", \ + "0.136096, 0.15734, 0.243365, 0.321443, 0.448377, 0.610788, 0.823032", \ + "0.185066, 0.213092, 0.330073, 0.437806, 0.602466, 0.771152, 0.982387", \ + "0.233893, 0.268727, 0.413906, 0.550217, 0.760399, 0.97292, 1.20023", \ + "0.283022, 0.323754, 0.495315, 0.657761, 0.91051, 1.16925, 1.44533" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0471149, 0.0594635, 0.127243, 0.212305, 0.382479, 0.603604, 0.893072", \ + "0.0465921, 0.0588741, 0.127214, 0.212301, 0.382661, 0.603789, 0.893046", \ + "0.0791464, 0.0890802, 0.140712, 0.215306, 0.382693, 0.603804, 0.892903", \ + "0.11655, 0.130436, 0.189579, 0.251757, 0.395281, 0.604594, 0.892914", \ + "0.172769, 0.192182, 0.271168, 0.346348, 0.470507, 0.647961, 0.907184", \ + "0.235102, 0.260078, 0.361253, 0.454785, 0.600851, 0.761245, 0.986414", \ + "0.302817, 0.333577, 0.45695, 0.568888, 0.744172, 0.926405, 1.13274" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0639209, 0.0820236, 0.177836, 0.296905, 0.534793, 0.843945, 1.24824", \ + "0.0749818, 0.0934352, 0.190461, 0.31003, 0.548392, 0.857788, 1.26208", \ + "0.105362, 0.126828, 0.227066, 0.347211, 0.58598, 0.895919, 1.3004", \ + "0.121028, 0.148214, 0.265471, 0.390131, 0.628754, 0.938454, 1.34328", \ + "0.134026, 0.170541, 0.315468, 0.459308, 0.712977, 1.02162, 1.42588", \ + "0.144832, 0.190307, 0.365625, 0.530611, 0.809345, 1.13555, 1.5381", \ + "0.155471, 0.20888, 0.413648, 0.601587, 0.909143, 1.26052, 1.68142" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0471613, 0.071852, 0.205364, 0.372061, 0.705327, 1.13853, 1.70474", \ + "0.0472812, 0.0718564, 0.205363, 0.372056, 0.705294, 1.13846, 1.70487", \ + "0.0608576, 0.0837658, 0.208248, 0.372034, 0.705335, 1.13826, 1.70467", \ + "0.0844845, 0.107874, 0.229874, 0.383342, 0.706365, 1.13859, 1.70468", \ + "0.133681, 0.157785, 0.281618, 0.431505, 0.733435, 1.14718, 1.70503", \ + "0.19358, 0.21993, 0.34957, 0.502532, 0.798077, 1.1909, 1.72737", \ + "0.253463, 0.284454, 0.427821, 0.585922, 0.889177, 1.2718, 1.78406" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0359058, 0.0466387, 0.0998768, 0.163618, 0.28928, 0.451767, 0.663807", \ + "0.0484558, 0.0591309, 0.112496, 0.176202, 0.30193, 0.464442, 0.676488", \ + "0.0967978, 0.112823, 0.17472, 0.236555, 0.362885, 0.525271, 0.73717", \ + "0.133283, 0.154894, 0.241548, 0.319884, 0.446537, 0.608384, 0.820042", \ + "0.179695, 0.208513, 0.326778, 0.435028, 0.600126, 0.768664, 0.975549", \ + "0.225223, 0.261211, 0.408619, 0.545654, 0.756666, 0.969647, 1.1973", \ + "0.269933, 0.312329, 0.48735, 0.651267, 0.905388, 1.16479, 1.4417" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377497, 0.0507059, 0.119361, 0.204768, 0.37501, 0.596272, 0.885693", \ + "0.0372132, 0.0501136, 0.11939, 0.204767, 0.375036, 0.596272, 0.885677", \ + "0.0676925, 0.0794473, 0.132663, 0.207707, 0.375052, 0.596447, 0.885673", \ + "0.100824, 0.117284, 0.181407, 0.244405, 0.387968, 0.597108, 0.885667", \ + "0.15085, 0.173798, 0.259973, 0.338065, 0.463587, 0.640745, 0.896185", \ + "0.206776, 0.236327, 0.346462, 0.44392, 0.593895, 0.754405, 0.979075", \ + "0.267804, 0.304007, 0.439017, 0.555846, 0.734208, 0.91762, 1.12575" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0588302, 0.0742725, 0.155944, 0.257368, 0.459973, 0.723279, 1.06751", \ + "0.0702813, 0.0860493, 0.168746, 0.270604, 0.473509, 0.736937, 1.08126", \ + "0.101538, 0.120838, 0.208207, 0.310384, 0.513884, 0.777852, 1.12229", \ + "0.117731, 0.143409, 0.250112, 0.359498, 0.56289, 0.826696, 1.17147", \ + "0.131093, 0.166338, 0.303674, 0.434677, 0.657376, 0.921253, 1.26541", \ + "0.142447, 0.186343, 0.355138, 0.509928, 0.763427, 1.05065, 1.39646", \ + "0.153209, 0.204961, 0.40338, 0.583453, 0.869579, 1.18542, 1.55646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0454413, 0.0661637, 0.178465, 0.318652, 0.598709, 0.962949, 1.43899", \ + "0.0455139, 0.0661786, 0.178466, 0.318648, 0.598671, 0.96288, 1.43898", \ + "0.0614098, 0.0802707, 0.182579, 0.318805, 0.598577, 0.962916, 1.43899", \ + "0.088805, 0.10835, 0.209072, 0.333709, 0.601318, 0.963113, 1.43898", \ + "0.142264, 0.162549, 0.266978, 0.390718, 0.636067, 0.977112, 1.44082", \ + "0.204919, 0.227439, 0.339841, 0.469016, 0.713703, 1.03202, 1.47148", \ + "0.26685, 0.293436, 0.421353, 0.558522, 0.814106, 1.1285, 1.54372" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0410245, 0.0513441, 0.103752, 0.167155, 0.292562, 0.454894, 0.666827", \ + "0.0534428, 0.0638456, 0.116455, 0.179636, 0.30531, 0.467688, 0.679617", \ + "0.103862, 0.118919, 0.17892, 0.239937, 0.36607, 0.528346, 0.740149", \ + "0.143157, 0.163526, 0.246924, 0.323959, 0.449935, 0.611694, 0.823257", \ + "0.193275, 0.220294, 0.334439, 0.440908, 0.604268, 0.772149, 0.982714", \ + "0.243034, 0.276857, 0.419134, 0.553541, 0.762248, 0.974161, 1.20085", \ + "0.291792, 0.331968, 0.501028, 0.661704, 0.913057, 1.1706, 1.44616" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0401446, 0.0530949, 0.121992, 0.207448, 0.377799, 0.599076, 0.888464", \ + "0.0399037, 0.05292, 0.12193, 0.207445, 0.377799, 0.599102, 0.888452", \ + "0.0693015, 0.0808534, 0.134739, 0.209967, 0.377918, 0.599143, 0.88845", \ + "0.102519, 0.118687, 0.182738, 0.245673, 0.390199, 0.599808, 0.888394", \ + "0.152514, 0.175131, 0.26096, 0.339011, 0.465054, 0.642955, 0.902527", \ + "0.207873, 0.236671, 0.34644, 0.444253, 0.594652, 0.755134, 0.980771", \ + "0.268013, 0.303257, 0.437384, 0.554972, 0.734061, 0.917966, 1.1268" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0741777, 0.0924364, 0.18891, 0.308451, 0.54708, 0.857111, 1.26254", \ + "0.0855068, 0.10409, 0.201609, 0.321613, 0.560579, 0.870763, 1.27618", \ + "0.117902, 0.138723, 0.238194, 0.35873, 0.598361, 0.908888, 1.31455", \ + "0.137204, 0.162875, 0.27754, 0.401544, 0.640996, 0.95156, 1.35743", \ + "0.15642, 0.189895, 0.32958, 0.471985, 0.724046, 1.03432, 1.43928", \ + "0.173042, 0.214241, 0.382206, 0.543995, 0.823064, 1.14818, 1.55293", \ + "0.188812, 0.237458, 0.43268, 0.61731, 0.923725, 1.27325, 1.69444" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0566315, 0.0815313, 0.215797, 0.383151, 0.717559, 1.15217, 1.72034", \ + "0.0566692, 0.0815453, 0.215798, 0.383151, 0.71756, 1.15216, 1.72004", \ + "0.0688128, 0.0917563, 0.218145, 0.383161, 0.717443, 1.1522, 1.72004", \ + "0.0919095, 0.115809, 0.238384, 0.393549, 0.718432, 1.15224, 1.71982", \ + "0.139635, 0.164363, 0.289957, 0.440332, 0.743639, 1.16022, 1.7206", \ + "0.198858, 0.226191, 0.357129, 0.510269, 0.808868, 1.20206, 1.74191", \ + "0.25957, 0.290905, 0.435342, 0.594295, 0.899064, 1.28244, 1.79742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0410245, 0.0513441, 0.103752, 0.167155, 0.292562, 0.454894, 0.666827", \ + "0.0534428, 0.0638456, 0.116455, 0.179636, 0.30531, 0.467688, 0.679617", \ + "0.103862, 0.118919, 0.17892, 0.239937, 0.36607, 0.528346, 0.740149", \ + "0.143157, 0.163526, 0.246924, 0.323959, 0.449935, 0.611694, 0.823257", \ + "0.193275, 0.220294, 0.334439, 0.440908, 0.604268, 0.772149, 0.982714", \ + "0.243034, 0.276857, 0.419134, 0.553541, 0.762248, 0.974161, 1.20085", \ + "0.291792, 0.331968, 0.501028, 0.661704, 0.913057, 1.1706, 1.44616" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0401446, 0.0530949, 0.121992, 0.207448, 0.377799, 0.599076, 0.888464", \ + "0.0399037, 0.05292, 0.12193, 0.207445, 0.377799, 0.599102, 0.888452", \ + "0.0693015, 0.0808534, 0.134739, 0.209967, 0.377918, 0.599143, 0.88845", \ + "0.102519, 0.118687, 0.182738, 0.245673, 0.390199, 0.599808, 0.888394", \ + "0.152514, 0.175131, 0.26096, 0.339011, 0.465054, 0.642955, 0.902527", \ + "0.207873, 0.236671, 0.34644, 0.444253, 0.594652, 0.755134, 0.980771", \ + "0.268013, 0.303257, 0.437384, 0.554972, 0.734061, 0.917966, 1.1268" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0825351, 0.100632, 0.196857, 0.316145, 0.554213, 0.863469, 1.26774", \ + "0.094826, 0.113114, 0.209786, 0.329258, 0.567455, 0.876773, 1.28107", \ + "0.129408, 0.149385, 0.2477, 0.367554, 0.606109, 0.915686, 1.31992", \ + "0.152148, 0.176109, 0.288346, 0.411039, 0.649361, 0.958775, 1.36339", \ + "0.177252, 0.208279, 0.343128, 0.483344, 0.733305, 1.04212, 1.44547", \ + "0.202465, 0.240174, 0.39949, 0.558499, 0.833658, 1.15715, 1.55906", \ + "0.228865, 0.272589, 0.456537, 0.635638, 0.937796, 1.28428, 1.70312" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0658154, 0.0907698, 0.225017, 0.392181, 0.725913, 1.15953, 1.72615", \ + "0.065822, 0.0907636, 0.225017, 0.392182, 0.725912, 1.15953, 1.72615", \ + "0.0766207, 0.0995069, 0.22711, 0.392133, 0.725901, 1.15951, 1.72614", \ + "0.0992756, 0.123404, 0.246381, 0.401956, 0.726773, 1.15956, 1.72586", \ + "0.145144, 0.170549, 0.297464, 0.447622, 0.751023, 1.1677, 1.72658", \ + "0.201077, 0.229307, 0.363145, 0.517783, 0.814877, 1.21011, 1.7478", \ + "0.257581, 0.290514, 0.438079, 0.599425, 0.904945, 1.28858, 1.80315" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0396965, 0.0504386, 0.103923, 0.167965, 0.294246, 0.457365, 0.669873", \ + "0.0523585, 0.0631333, 0.116735, 0.180804, 0.307134, 0.470261, 0.682786", \ + "0.0954168, 0.109742, 0.170343, 0.234978, 0.361251, 0.524607, 0.737099", \ + "0.129202, 0.148575, 0.227508, 0.303486, 0.432884, 0.596608, 0.8089", \ + "0.172787, 0.198895, 0.305359, 0.40381, 0.5605, 0.732633, 0.946111", \ + "0.215989, 0.248562, 0.382095, 0.505235, 0.697129, 0.89975, 1.13003", \ + "0.258624, 0.297004, 0.455989, 0.604087, 0.832629, 1.06966, 1.33277" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0469138, 0.0593324, 0.127229, 0.212306, 0.382673, 0.60393, 0.893071", \ + "0.0466747, 0.0590885, 0.127219, 0.212319, 0.382656, 0.603791, 0.893046", \ + "0.0688054, 0.0793744, 0.136629, 0.215174, 0.382524, 0.603805, 0.892919", \ + "0.101079, 0.113097, 0.171655, 0.240901, 0.392821, 0.605022, 0.893027", \ + "0.153208, 0.16861, 0.237352, 0.31095, 0.447898, 0.637921, 0.906355", \ + "0.21089, 0.231042, 0.315173, 0.399204, 0.5452, 0.722474, 0.964533", \ + "0.27186, 0.297404, 0.40091, 0.497027, 0.657762, 0.844127, 1.07458" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0721827, 0.0901185, 0.185748, 0.304581, 0.541914, 0.850511, 1.25353", \ + "0.084347, 0.102475, 0.198649, 0.317685, 0.555155, 0.863611, 1.26687", \ + "0.11736, 0.137752, 0.236588, 0.355961, 0.593834, 0.902356, 1.30576", \ + "0.136744, 0.16214, 0.276417, 0.399639, 0.637258, 0.94581, 1.34796", \ + "0.156833, 0.190139, 0.32923, 0.470743, 0.721066, 1.02941, 1.43149", \ + "0.177599, 0.218142, 0.383596, 0.544915, 0.821304, 1.1436, 1.54564", \ + "0.199569, 0.247017, 0.438198, 0.620033, 0.922955, 1.2717, 1.69012" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0563904, 0.0811076, 0.214641, 0.381064, 0.713613, 1.1458, 1.71028", \ + "0.0564169, 0.0811354, 0.214641, 0.381064, 0.713614, 1.1458, 1.71034", \ + "0.0684382, 0.0915582, 0.217159, 0.381077, 0.713588, 1.14579, 1.71063", \ + "0.0916581, 0.115592, 0.237609, 0.3917, 0.71458, 1.14578, 1.71079", \ + "0.138249, 0.163341, 0.289215, 0.438577, 0.741078, 1.15438, 1.71098", \ + "0.193584, 0.221858, 0.355298, 0.50917, 0.80559, 1.19655, 1.73286", \ + "0.249175, 0.282051, 0.430036, 0.590973, 0.895127, 1.27684, 1.78936" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0390434, 0.0497574, 0.102989, 0.166726, 0.292391, 0.454875, 0.666914", \ + "0.0517267, 0.0624657, 0.115807, 0.179565, 0.305272, 0.467774, 0.679819", \ + "0.0941663, 0.108605, 0.169379, 0.233743, 0.359429, 0.522109, 0.734137", \ + "0.127079, 0.14672, 0.226084, 0.302027, 0.431021, 0.594191, 0.805795", \ + "0.168775, 0.195435, 0.302754, 0.401573, 0.558373, 0.730211, 0.94311", \ + "0.209368, 0.242727, 0.377982, 0.501725, 0.694155, 0.897206, 1.12677", \ + "0.248537, 0.28829, 0.449886, 0.598979, 0.828579, 1.06625, 1.32921" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0375501, 0.0505586, 0.119375, 0.204767, 0.375037, 0.596271, 0.885693", \ + "0.0372984, 0.0503238, 0.119377, 0.204693, 0.375025, 0.596272, 0.885677", \ + "0.0584133, 0.0701853, 0.128826, 0.207589, 0.375141, 0.596453, 0.88556", \ + "0.087809, 0.101634, 0.163673, 0.233403, 0.385374, 0.597575, 0.885665", \ + "0.135114, 0.153211, 0.227385, 0.303115, 0.441176, 0.630865, 0.899098", \ + "0.18743, 0.211198, 0.30283, 0.389514, 0.538124, 0.71631, 0.957472", \ + "0.242887, 0.272696, 0.385413, 0.485173, 0.649367, 0.836492, 1.06945" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0657443, 0.0810534, 0.162583, 0.263792, 0.465849, 0.728416, 1.07167", \ + "0.0781531, 0.0936432, 0.175621, 0.277003, 0.479246, 0.741783, 1.08497", \ + "0.112317, 0.130474, 0.216261, 0.317565, 0.520332, 0.78315, 1.12652", \ + "0.132581, 0.156352, 0.259806, 0.36771, 0.569916, 0.832716, 1.17626", \ + "0.153118, 0.185247, 0.316347, 0.444843, 0.665423, 0.928526, 1.27093", \ + "0.174215, 0.213484, 0.372191, 0.523147, 0.773484, 1.0579, 1.40236", \ + "0.196268, 0.242068, 0.42685, 0.600839, 0.882333, 1.1953, 1.5638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0532401, 0.0739568, 0.186128, 0.326009, 0.605399, 0.968644, 1.44346", \ + "0.053268, 0.073985, 0.186124, 0.326001, 0.605495, 0.968527, 1.44368", \ + "0.0676149, 0.0866149, 0.189794, 0.326194, 0.605486, 0.968682, 1.44337", \ + "0.0946149, 0.114483, 0.21504, 0.340538, 0.6079, 0.968763, 1.44346", \ + "0.145712, 0.16696, 0.27289, 0.396392, 0.641095, 0.982352, 1.44525", \ + "0.203731, 0.228277, 0.343839, 0.474152, 0.718981, 1.03658, 1.47535", \ + "0.261359, 0.290522, 0.422853, 0.562269, 0.818551, 1.13322, 1.5473" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441572, 0.0544702, 0.106866, 0.170271, 0.295671, 0.458002, 0.669935", \ + "0.0568393, 0.0672277, 0.119764, 0.183226, 0.308663, 0.471013, 0.682953", \ + "0.100689, 0.114303, 0.173375, 0.236649, 0.363214, 0.525393, 0.737428", \ + "0.135958, 0.154388, 0.231264, 0.305966, 0.434402, 0.596848, 0.809184", \ + "0.181444, 0.206338, 0.309684, 0.406932, 0.562349, 0.733673, 0.946401", \ + "0.22622, 0.257293, 0.387375, 0.509011, 0.699329, 0.901357, 1.13052", \ + "0.269554, 0.306702, 0.462939, 0.60904, 0.83537, 1.07147, 1.33364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040045, 0.0530723, 0.121977, 0.207462, 0.377799, 0.599076, 0.888463", \ + "0.0399073, 0.0529481, 0.121973, 0.207445, 0.377799, 0.599076, 0.888453", \ + "0.0601523, 0.071946, 0.13101, 0.209683, 0.377873, 0.59915, 0.888386", \ + "0.0893221, 0.103111, 0.165364, 0.235414, 0.387842, 0.600317, 0.888447", \ + "0.136076, 0.154076, 0.228581, 0.304692, 0.44286, 0.633184, 0.901273", \ + "0.187758, 0.211321, 0.303091, 0.390098, 0.539473, 0.716963, 0.959631", \ + "0.242526, 0.271849, 0.383496, 0.484604, 0.649738, 0.837583, 1.07096" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0825351, 0.100632, 0.196857, 0.316145, 0.554213, 0.863469, 1.26774", \ + "0.094826, 0.113114, 0.209786, 0.329258, 0.567455, 0.876773, 1.28107", \ + "0.129408, 0.149385, 0.2477, 0.367554, 0.606109, 0.915686, 1.31992", \ + "0.152148, 0.176109, 0.288346, 0.411039, 0.649361, 0.958775, 1.36339", \ + "0.177252, 0.208279, 0.343128, 0.483344, 0.733305, 1.04212, 1.44547", \ + "0.202465, 0.240174, 0.39949, 0.558499, 0.833658, 1.15715, 1.55906", \ + "0.228865, 0.272589, 0.456537, 0.635638, 0.937796, 1.28428, 1.70312" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0658154, 0.0907698, 0.225017, 0.392181, 0.725913, 1.15953, 1.72615", \ + "0.065822, 0.0907636, 0.225017, 0.392182, 0.725912, 1.15953, 1.72615", \ + "0.0766207, 0.0995069, 0.22711, 0.392133, 0.725901, 1.15951, 1.72614", \ + "0.0992756, 0.123404, 0.246381, 0.401956, 0.726773, 1.15956, 1.72586", \ + "0.145144, 0.170549, 0.297464, 0.447622, 0.751023, 1.1677, 1.72658", \ + "0.201077, 0.229307, 0.363145, 0.517783, 0.814877, 1.21011, 1.7478", \ + "0.257581, 0.290514, 0.438079, 0.599425, 0.904945, 1.28858, 1.80315" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441572, 0.0544702, 0.106866, 0.170271, 0.295671, 0.458002, 0.669935", \ + "0.0568393, 0.0672277, 0.119764, 0.183226, 0.308663, 0.471013, 0.682953", \ + "0.100689, 0.114303, 0.173375, 0.236649, 0.363214, 0.525393, 0.737428", \ + "0.135958, 0.154388, 0.231264, 0.305966, 0.434402, 0.596848, 0.809184", \ + "0.181444, 0.206338, 0.309684, 0.406932, 0.562349, 0.733673, 0.946401", \ + "0.22622, 0.257293, 0.387375, 0.509011, 0.699329, 0.901357, 1.13052", \ + "0.269554, 0.306702, 0.462939, 0.60904, 0.83537, 1.07147, 1.33364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040045, 0.0530723, 0.121977, 0.207462, 0.377799, 0.599076, 0.888463", \ + "0.0399073, 0.0529481, 0.121973, 0.207445, 0.377799, 0.599076, 0.888453", \ + "0.0601523, 0.071946, 0.13101, 0.209683, 0.377873, 0.59915, 0.888386", \ + "0.0893221, 0.103111, 0.165364, 0.235414, 0.387842, 0.600317, 0.888447", \ + "0.136076, 0.154076, 0.228581, 0.304692, 0.44286, 0.633184, 0.901273", \ + "0.187758, 0.211321, 0.303091, 0.390098, 0.539473, 0.716963, 0.959631", \ + "0.242526, 0.271849, 0.383496, 0.484604, 0.649738, 0.837583, 1.07096" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501308, 0.0685273, 0.16481, 0.283808, 0.521232, 0.829665, 1.23298", \ + "0.0581152, 0.0769579, 0.174309, 0.293431, 0.53179, 0.840359, 1.24378", \ + "0.0996835, 0.123865, 0.224394, 0.341156, 0.578236, 0.889334, 1.29285", \ + "0.130428, 0.16208, 0.291054, 0.411728, 0.648423, 0.9561, 1.35883", \ + "0.17026, 0.210953, 0.378211, 0.535371, 0.784342, 1.08802, 1.489", \ + "0.209324, 0.258821, 0.46096, 0.652914, 0.956064, 1.27378, 1.67138", \ + "0.246907, 0.305184, 0.541228, 0.764049, 1.11915, 1.49173, 1.90278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0562062, 0.0810784, 0.214642, 0.381067, 0.713613, 1.1458, 1.71077", \ + "0.0553099, 0.0807431, 0.214614, 0.381026, 0.713461, 1.1458, 1.71078", \ + "0.0831722, 0.106867, 0.220141, 0.380834, 0.713634, 1.14578, 1.71078", \ + "0.112447, 0.141016, 0.259198, 0.398877, 0.714004, 1.14578, 1.71085", \ + "0.158572, 0.193458, 0.339263, 0.480386, 0.75639, 1.15453, 1.7107", \ + "0.211618, 0.253483, 0.424183, 0.590204, 0.862521, 1.22375, 1.73689", \ + "0.27025, 0.319329, 0.514494, 0.703142, 1.01103, 1.35773, 1.82969" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252218, 0.0348769, 0.0854672, 0.148161, 0.27335, 0.435892, 0.648084", \ + "0.0379051, 0.0476478, 0.0988874, 0.161882, 0.287042, 0.449882, 0.662091", \ + "0.0706108, 0.0900948, 0.159657, 0.222908, 0.347765, 0.510561, 0.72275", \ + "0.0923335, 0.119681, 0.218782, 0.302742, 0.431457, 0.593614, 0.805479", \ + "0.118329, 0.155572, 0.292213, 0.409104, 0.581584, 0.753533, 0.964578", \ + "0.141378, 0.187451, 0.360241, 0.509754, 0.731265, 0.950638, 1.18191", \ + "0.161444, 0.215693, 0.423383, 0.603431, 0.87195, 1.13998, 1.42203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296015, 0.042122, 0.109889, 0.194786, 0.364651, 0.585563, 0.874831", \ + "0.0318529, 0.0427474, 0.109887, 0.194776, 0.364657, 0.585813, 0.874836", \ + "0.067607, 0.0785952, 0.128601, 0.200381, 0.364646, 0.585809, 0.874707", \ + "0.103219, 0.11764, 0.179187, 0.240278, 0.379629, 0.586696, 0.874767", \ + "0.157897, 0.177712, 0.259086, 0.335626, 0.459295, 0.633334, 0.890212", \ + "0.220231, 0.246009, 0.349427, 0.443393, 0.591708, 0.750458, 0.972508", \ + "0.288068, 0.320127, 0.445816, 0.558319, 0.734172, 0.916766, 1.12243" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0398843, 0.0583225, 0.154542, 0.273692, 0.511613, 0.820795, 1.22513", \ + "0.048142, 0.0665029, 0.16385, 0.283292, 0.522214, 0.831478, 1.23593", \ + "0.0839849, 0.110432, 0.214154, 0.330826, 0.568459, 0.880422, 1.28497", \ + "0.109731, 0.144128, 0.279128, 0.402623, 0.63875, 0.946988, 1.35112", \ + "0.143183, 0.187615, 0.362395, 0.523392, 0.774467, 1.07919, 1.48105", \ + "0.175885, 0.230461, 0.441824, 0.637872, 0.94489, 1.26522, 1.6636", \ + "0.207351, 0.271629, 0.518981, 0.746143, 1.10605, 1.48169, 1.89486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0468364, 0.0717625, 0.205384, 0.372062, 0.705322, 1.13853, 1.70478", \ + "0.046544, 0.0710689, 0.205371, 0.372013, 0.705148, 1.13853, 1.70478", \ + "0.0754195, 0.0998563, 0.212234, 0.371807, 0.70524, 1.1385, 1.70478", \ + "0.103496, 0.132829, 0.253309, 0.392505, 0.705792, 1.13852, 1.70462", \ + "0.147959, 0.18391, 0.331968, 0.47429, 0.75015, 1.14802, 1.70468", \ + "0.199451, 0.242487, 0.415673, 0.58373, 0.858756, 1.21821, 1.73172", \ + "0.256455, 0.306966, 0.504968, 0.695384, 1.00507, 1.35297, 1.82516" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.024809, 0.0344127, 0.0846911, 0.147064, 0.271602, 0.433495, 0.645155", \ + "0.0374845, 0.0471759, 0.0981368, 0.160757, 0.285273, 0.447465, 0.659163", \ + "0.0689786, 0.0887301, 0.158733, 0.221813, 0.34604, 0.508147, 0.719855", \ + "0.0895147, 0.117249, 0.217041, 0.301204, 0.429728, 0.59115, 0.802579", \ + "0.112555, 0.150644, 0.28875, 0.406338, 0.579157, 0.751177, 0.961692", \ + "0.13071, 0.178995, 0.354551, 0.505111, 0.727453, 0.947224, 1.17898", \ + "0.14403, 0.202099, 0.414649, 0.596562, 0.866376, 1.13528, 1.41828" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216295, 0.0341731, 0.102225, 0.187203, 0.357298, 0.578319, 0.867415", \ + "0.0239207, 0.034819, 0.102232, 0.187215, 0.357327, 0.578396, 0.867095", \ + "0.0548423, 0.0681175, 0.120829, 0.192823, 0.357274, 0.578397, 0.867402", \ + "0.0847087, 0.102787, 0.170547, 0.232824, 0.372334, 0.579556, 0.867495", \ + "0.131141, 0.156486, 0.247097, 0.327031, 0.453679, 0.626058, 0.882918", \ + "0.184704, 0.217902, 0.33347, 0.432073, 0.583535, 0.744153, 0.96526", \ + "0.244117, 0.284975, 0.426534, 0.544704, 0.723479, 0.909301, 1.11546" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0348814, 0.0501259, 0.129698, 0.228284, 0.425157, 0.680965, 1.01544", \ + "0.0442208, 0.0591455, 0.139957, 0.239043, 0.436242, 0.692251, 1.02679", \ + "0.0775542, 0.101801, 0.1933, 0.290425, 0.488195, 0.744139, 1.07773", \ + "0.100437, 0.132446, 0.255818, 0.364939, 0.559938, 0.815156, 1.14905", \ + "0.128883, 0.170696, 0.332288, 0.478679, 0.700961, 0.954575, 1.28689", \ + "0.155069, 0.206687, 0.404207, 0.584286, 0.86267, 1.1476, 1.47814", \ + "0.178709, 0.239719, 0.472257, 0.682428, 1.01219, 1.35141, 1.71912" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377348, 0.0583125, 0.169368, 0.308028, 0.585274, 0.945603, 1.41671", \ + "0.0386063, 0.0579667, 0.169333, 0.307961, 0.585313, 0.945701, 1.41672", \ + "0.0689456, 0.0895567, 0.180345, 0.30894, 0.585267, 0.945517, 1.41649", \ + "0.0973729, 0.123178, 0.226592, 0.33714, 0.58912, 0.945678, 1.41675", \ + "0.141477, 0.174179, 0.304698, 0.427052, 0.64589, 0.966144, 1.41778", \ + "0.192362, 0.232267, 0.388206, 0.53512, 0.768731, 1.05398, 1.46453", \ + "0.249316, 0.296231, 0.477081, 0.646302, 0.916019, 1.20436, 1.57935" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0247877, 0.0343973, 0.0846712, 0.147027, 0.271595, 0.43347, 0.64514", \ + "0.0372743, 0.0469781, 0.0979596, 0.160575, 0.285105, 0.447309, 0.659021", \ + "0.0690628, 0.0886168, 0.158491, 0.221627, 0.345898, 0.507333, 0.719109", \ + "0.0905705, 0.117902, 0.217131, 0.300935, 0.429538, 0.590961, 0.802337", \ + "0.11619, 0.153538, 0.289971, 0.406781, 0.579277, 0.751318, 0.961597", \ + "0.138211, 0.185526, 0.358375, 0.507026, 0.728415, 0.947684, 1.17919", \ + "0.156808, 0.213544, 0.421845, 0.601291, 0.868888, 1.1366, 1.419" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216305, 0.0341911, 0.102219, 0.187252, 0.357283, 0.578345, 0.867413", \ + "0.0240383, 0.0348647, 0.10223, 0.187243, 0.357154, 0.578396, 0.867413", \ + "0.0548471, 0.0682407, 0.121029, 0.193002, 0.357295, 0.578396, 0.867366", \ + "0.0843064, 0.10233, 0.170461, 0.233009, 0.372318, 0.579569, 0.867495", \ + "0.129778, 0.154984, 0.246053, 0.326536, 0.453582, 0.626231, 0.883168", \ + "0.182205, 0.214902, 0.330408, 0.430223, 0.582611, 0.74374, 0.965039", \ + "0.240418, 0.280531, 0.421693, 0.5407, 0.721647, 0.908042, 1.11446" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501308, 0.0685273, 0.16481, 0.283808, 0.521232, 0.829665, 1.23298", \ + "0.0581152, 0.0769579, 0.174309, 0.293431, 0.53179, 0.840359, 1.24378", \ + "0.0996835, 0.123865, 0.224394, 0.341156, 0.578236, 0.889334, 1.29285", \ + "0.130428, 0.16208, 0.291054, 0.411728, 0.648423, 0.9561, 1.35883", \ + "0.17026, 0.210953, 0.378211, 0.535371, 0.784342, 1.08802, 1.489", \ + "0.209324, 0.258821, 0.46096, 0.652914, 0.956064, 1.27378, 1.67138", \ + "0.246907, 0.305184, 0.541228, 0.764049, 1.11915, 1.49173, 1.90278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0562062, 0.0810784, 0.214642, 0.381067, 0.713613, 1.1458, 1.71077", \ + "0.0553099, 0.0807431, 0.214614, 0.381026, 0.713461, 1.1458, 1.71078", \ + "0.0831722, 0.106867, 0.220141, 0.380834, 0.713634, 1.14578, 1.71078", \ + "0.112447, 0.141016, 0.259198, 0.398877, 0.714004, 1.14578, 1.71085", \ + "0.158572, 0.193458, 0.339263, 0.480386, 0.75639, 1.15453, 1.7107", \ + "0.211618, 0.253483, 0.424183, 0.590204, 0.862521, 1.22375, 1.73689", \ + "0.27025, 0.319329, 0.514494, 0.703142, 1.01103, 1.35773, 1.82969" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252218, 0.0348769, 0.0854672, 0.148161, 0.27335, 0.435892, 0.648084", \ + "0.0379051, 0.0476478, 0.0988874, 0.161882, 0.287042, 0.449882, 0.662091", \ + "0.0706108, 0.0900948, 0.159657, 0.222908, 0.347765, 0.510561, 0.72275", \ + "0.0923335, 0.119681, 0.218782, 0.302742, 0.431457, 0.593614, 0.805479", \ + "0.118329, 0.155572, 0.292213, 0.409104, 0.581584, 0.753533, 0.964578", \ + "0.141378, 0.187451, 0.360241, 0.509754, 0.731265, 0.950638, 1.18191", \ + "0.161444, 0.215693, 0.423383, 0.603431, 0.87195, 1.13998, 1.42203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296015, 0.042122, 0.109889, 0.194786, 0.364651, 0.585563, 0.874831", \ + "0.0318529, 0.0427474, 0.109887, 0.194776, 0.364657, 0.585813, 0.874836", \ + "0.067607, 0.0785952, 0.128601, 0.200381, 0.364646, 0.585809, 0.874707", \ + "0.103219, 0.11764, 0.179187, 0.240278, 0.379629, 0.586696, 0.874767", \ + "0.157897, 0.177712, 0.259086, 0.335626, 0.459295, 0.633334, 0.890212", \ + "0.220231, 0.246009, 0.349427, 0.443393, 0.591708, 0.750458, 0.972508", \ + "0.288068, 0.320127, 0.445816, 0.558319, 0.734172, 0.916766, 1.12243" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0590291, 0.0772457, 0.17363, 0.292969, 0.531064, 0.840335, 1.24471", \ + "0.0679532, 0.0863512, 0.183313, 0.302994, 0.541449, 0.850689, 1.25513", \ + "0.113844, 0.136227, 0.234502, 0.353308, 0.590914, 0.900355, 1.30454", \ + "0.150067, 0.179503, 0.303132, 0.423409, 0.659313, 0.967484, 1.37091", \ + "0.197869, 0.23541, 0.395248, 0.549276, 0.795606, 1.10035, 1.5018", \ + "0.246505, 0.291596, 0.484201, 0.671169, 0.970177, 1.28679, 1.68488", \ + "0.295505, 0.348328, 0.571156, 0.787928, 1.1374, 1.50702, 1.91726" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0657105, 0.0907496, 0.225069, 0.392181, 0.725911, 1.15953, 1.72626", \ + "0.0651283, 0.0905487, 0.225015, 0.392162, 0.725912, 1.15953, 1.72626", \ + "0.0910535, 0.113209, 0.22966, 0.392033, 0.725945, 1.1595, 1.72628", \ + "0.121204, 0.149151, 0.266746, 0.409442, 0.726184, 1.15932, 1.72623", \ + "0.166753, 0.201584, 0.346776, 0.487935, 0.767208, 1.16763, 1.72624", \ + "0.217718, 0.259904, 0.43154, 0.597699, 0.872332, 1.2354, 1.7515", \ + "0.273077, 0.322298, 0.51998, 0.709759, 1.01925, 1.3675, 1.8425" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0286117, 0.0381483, 0.0885483, 0.151259, 0.276383, 0.438939, 0.651122", \ + "0.0411102, 0.0509965, 0.102222, 0.165159, 0.290486, 0.453114, 0.665342", \ + "0.0716301, 0.0887428, 0.154245, 0.21881, 0.345074, 0.507465, 0.72", \ + "0.0917016, 0.11618, 0.205432, 0.285053, 0.415641, 0.578813, 0.791315", \ + "0.113726, 0.148101, 0.272269, 0.378028, 0.540308, 0.715425, 0.928052", \ + "0.132396, 0.175822, 0.335103, 0.469872, 0.670726, 0.878436, 1.11117", \ + "0.146794, 0.198596, 0.392079, 0.55648, 0.798453, 1.04285, 1.31046" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296155, 0.0421329, 0.109889, 0.194776, 0.36465, 0.585519, 0.874776", \ + "0.0305075, 0.0422767, 0.109889, 0.194788, 0.364639, 0.585545, 0.874778", \ + "0.0570533, 0.067635, 0.122404, 0.198912, 0.364596, 0.585809, 0.874579", \ + "0.0896782, 0.101435, 0.159743, 0.22733, 0.376398, 0.587272, 0.874562", \ + "0.141873, 0.157191, 0.225743, 0.299066, 0.43521, 0.622351, 0.888796", \ + "0.1997, 0.219694, 0.304442, 0.387707, 0.532951, 0.708951, 0.949605", \ + "0.261027, 0.286955, 0.391511, 0.487445, 0.646689, 0.832358, 1.06123" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.048817, 0.0670047, 0.163322, 0.282827, 0.521432, 0.831454, 1.23686", \ + "0.0575704, 0.0759411, 0.172997, 0.292824, 0.531798, 0.841799, 1.24726", \ + "0.0994981, 0.12369, 0.22421, 0.342308, 0.581245, 0.891438, 1.29665", \ + "0.131283, 0.162793, 0.291577, 0.412375, 0.649468, 0.958548, 1.36302", \ + "0.17354, 0.213811, 0.380015, 0.537233, 0.786066, 1.09145, 1.49386", \ + "0.21673, 0.265514, 0.465586, 0.656563, 0.959208, 1.27767, 1.67682", \ + "0.260665, 0.317782, 0.54946, 0.770853, 1.12447, 1.49709, 1.90912" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.056478, 0.0814746, 0.215799, 0.383152, 0.717559, 1.15217, 1.72027", \ + "0.0557333, 0.0810832, 0.215798, 0.383144, 0.717517, 1.15216, 1.72027", \ + "0.0835452, 0.107229, 0.221492, 0.382937, 0.717619, 1.15213, 1.72029", \ + "0.112104, 0.141039, 0.26003, 0.401081, 0.717972, 1.15214, 1.72023", \ + "0.155361, 0.191467, 0.33938, 0.482104, 0.760466, 1.16085, 1.72022", \ + "0.204466, 0.248062, 0.422684, 0.590914, 0.866844, 1.22954, 1.74624", \ + "0.257639, 0.30865, 0.50931, 0.701585, 1.01281, 1.36262, 1.83803" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282044, 0.0376674, 0.0877904, 0.150135, 0.27466, 0.436514, 0.648193", \ + "0.0406926, 0.0505093, 0.101448, 0.164064, 0.288769, 0.450716, 0.66242", \ + "0.0705435, 0.0877118, 0.153436, 0.21771, 0.34334, 0.505046, 0.717027", \ + "0.0893473, 0.114301, 0.204038, 0.283676, 0.413901, 0.576483, 0.788383", \ + "0.109291, 0.144337, 0.269669, 0.375831, 0.538161, 0.71231, 0.925094", \ + "0.124261, 0.169383, 0.330953, 0.466294, 0.667827, 0.875855, 1.10791", \ + "0.133737, 0.188225, 0.385493, 0.551103, 0.794249, 1.03927, 1.30681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021637, 0.0341848, 0.102226, 0.187261, 0.357284, 0.578297, 0.867417", \ + "0.02255, 0.0343412, 0.102225, 0.187202, 0.357279, 0.578337, 0.867416", \ + "0.0461727, 0.0581759, 0.114899, 0.191395, 0.357167, 0.578406, 0.86743", \ + "0.0746149, 0.0890442, 0.151367, 0.220193, 0.369011, 0.579874, 0.867334", \ + "0.120165, 0.139615, 0.215183, 0.290666, 0.427896, 0.614439, 0.881623", \ + "0.170761, 0.196361, 0.291088, 0.377836, 0.525435, 0.702732, 0.941743", \ + "0.224989, 0.257612, 0.374703, 0.475594, 0.638294, 0.824693, 1.05423" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0421598, 0.0572335, 0.137035, 0.236011, 0.433642, 0.690359, 1.02606", \ + "0.0519008, 0.0671211, 0.147476, 0.246706, 0.444589, 0.701375, 1.03727", \ + "0.0917435, 0.113832, 0.201169, 0.299928, 0.497105, 0.753677, 1.08922", \ + "0.120421, 0.149629, 0.267036, 0.373815, 0.569526, 0.825127, 1.15998", \ + "0.157634, 0.195213, 0.348694, 0.491521, 0.709745, 0.960444, 1.29832", \ + "0.194514, 0.240379, 0.426477, 0.60176, 0.87634, 1.15898, 1.48979", \ + "0.230544, 0.284747, 0.501697, 0.70618, 1.02957, 1.36647, 1.73194" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0456216, 0.0663734, 0.178133, 0.31739, 0.595908, 0.957695, 1.43085", \ + "0.0457528, 0.0661498, 0.178128, 0.317484, 0.595792, 0.957788, 1.43086", \ + "0.0756122, 0.0954963, 0.187305, 0.318054, 0.595911, 0.957582, 1.43089", \ + "0.104519, 0.13, 0.232223, 0.344783, 0.599261, 0.957765, 1.43087", \ + "0.147589, 0.180441, 0.31099, 0.433003, 0.652971, 0.972539, 1.43157", \ + "0.195641, 0.236303, 0.393767, 0.541096, 0.775631, 1.06346, 1.47679", \ + "0.248888, 0.296312, 0.479983, 0.650774, 0.921687, 1.21324, 1.59102" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0281835, 0.0376537, 0.0877754, 0.150098, 0.274642, 0.436513, 0.648178", \ + "0.0405339, 0.0503322, 0.101282, 0.163892, 0.288607, 0.450568, 0.662278", \ + "0.070404, 0.0875445, 0.153164, 0.217492, 0.342671, 0.505022, 0.716834", \ + "0.0898561, 0.11456, 0.203902, 0.283282, 0.413662, 0.576224, 0.788312", \ + "0.112116, 0.146444, 0.270413, 0.375838, 0.538367, 0.712198, 0.924941", \ + "0.130761, 0.174743, 0.333733, 0.467832, 0.668466, 0.876137, 1.10871", \ + "0.14508, 0.198493, 0.391575, 0.555144, 0.796548, 1.04036, 1.30747" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216435, 0.0341945, 0.102225, 0.187249, 0.357291, 0.578345, 0.867413", \ + "0.0225748, 0.0343662, 0.102234, 0.187245, 0.35726, 0.578345, 0.867414", \ + "0.046345, 0.0583041, 0.11503, 0.191509, 0.357081, 0.578402, 0.867411", \ + "0.0746257, 0.0890402, 0.151475, 0.220252, 0.369136, 0.579888, 0.867143", \ + "0.119294, 0.138849, 0.214687, 0.290682, 0.428114, 0.61448, 0.881632", \ + "0.168668, 0.194134, 0.289285, 0.376631, 0.524933, 0.702544, 0.942224", \ + "0.221417, 0.253646, 0.37126, 0.472421, 0.636322, 0.823862, 1.05377" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0590291, 0.0772457, 0.17363, 0.292969, 0.531064, 0.840335, 1.24471", \ + "0.0679532, 0.0863512, 0.183313, 0.302994, 0.541449, 0.850689, 1.25513", \ + "0.113844, 0.136227, 0.234502, 0.353308, 0.590914, 0.900355, 1.30454", \ + "0.150067, 0.179503, 0.303132, 0.423409, 0.659313, 0.967484, 1.37091", \ + "0.197869, 0.23541, 0.395248, 0.549276, 0.795606, 1.10035, 1.5018", \ + "0.246505, 0.291596, 0.484201, 0.671169, 0.970177, 1.28679, 1.68488", \ + "0.295505, 0.348328, 0.571156, 0.787928, 1.1374, 1.50702, 1.91726" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0657105, 0.0907496, 0.225069, 0.392181, 0.725911, 1.15953, 1.72626", \ + "0.0651283, 0.0905487, 0.225015, 0.392162, 0.725912, 1.15953, 1.72626", \ + "0.0910535, 0.113209, 0.22966, 0.392033, 0.725945, 1.1595, 1.72628", \ + "0.121204, 0.149151, 0.266746, 0.409442, 0.726184, 1.15932, 1.72623", \ + "0.166753, 0.201584, 0.346776, 0.487935, 0.767208, 1.16763, 1.72624", \ + "0.217718, 0.259904, 0.43154, 0.597699, 0.872332, 1.2354, 1.7515", \ + "0.273077, 0.322298, 0.51998, 0.709759, 1.01925, 1.3675, 1.8425" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0286117, 0.0381483, 0.0885483, 0.151259, 0.276383, 0.438939, 0.651122", \ + "0.0411102, 0.0509965, 0.102222, 0.165159, 0.290486, 0.453114, 0.665342", \ + "0.0716301, 0.0887428, 0.154245, 0.21881, 0.345074, 0.507465, 0.72", \ + "0.0917016, 0.11618, 0.205432, 0.285053, 0.415641, 0.578813, 0.791315", \ + "0.113726, 0.148101, 0.272269, 0.378028, 0.540308, 0.715425, 0.928052", \ + "0.132396, 0.175822, 0.335103, 0.469872, 0.670726, 0.878436, 1.11117", \ + "0.146794, 0.198596, 0.392079, 0.55648, 0.798453, 1.04285, 1.31046" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296155, 0.0421329, 0.109889, 0.194776, 0.36465, 0.585519, 0.874776", \ + "0.0305075, 0.0422767, 0.109889, 0.194788, 0.364639, 0.585545, 0.874778", \ + "0.0570533, 0.067635, 0.122404, 0.198912, 0.364596, 0.585809, 0.874579", \ + "0.0896782, 0.101435, 0.159743, 0.22733, 0.376398, 0.587272, 0.874562", \ + "0.141873, 0.157191, 0.225743, 0.299066, 0.43521, 0.622351, 0.888796", \ + "0.1997, 0.219694, 0.304442, 0.387707, 0.532951, 0.708951, 0.949605", \ + "0.261027, 0.286955, 0.391511, 0.487445, 0.646689, 0.832358, 1.06123" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0763452, 0.0946027, 0.191118, 0.31049, 0.548613, 0.857895, 1.26221", \ + "0.0865721, 0.104976, 0.202099, 0.321881, 0.560291, 0.869718, 1.27413", \ + "0.124816, 0.146281, 0.244574, 0.365559, 0.604246, 0.913872, 1.31885", \ + "0.154754, 0.182055, 0.300893, 0.42369, 0.662215, 0.972544, 1.37641", \ + "0.196239, 0.230899, 0.379218, 0.52629, 0.775367, 1.08457, 1.48846", \ + "0.241359, 0.282981, 0.459842, 0.633154, 0.919298, 1.24125, 1.64305", \ + "0.286519, 0.335316, 0.541083, 0.739973, 1.06534, 1.42184, 1.83873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0658127, 0.0907672, 0.225072, 0.392182, 0.725912, 1.15953, 1.72612", \ + "0.0658274, 0.090766, 0.225073, 0.392182, 0.725912, 1.15953, 1.72623", \ + "0.0844642, 0.105689, 0.227237, 0.392204, 0.725912, 1.15944, 1.72623", \ + "0.114326, 0.138648, 0.255255, 0.404822, 0.726494, 1.15933, 1.72642", \ + "0.162003, 0.189995, 0.32043, 0.464376, 0.756568, 1.16733, 1.72618", \ + "0.213995, 0.24691, 0.394453, 0.551021, 0.835447, 1.21723, 1.74717", \ + "0.270149, 0.307828, 0.473405, 0.645205, 0.948236, 1.31259, 1.81367" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181564, 0.0234927, 0.0507823, 0.0840523, 0.150226, 0.236001, 0.348003", \ + "0.0335289, 0.0389106, 0.0661868, 0.0994171, 0.165531, 0.251282, 0.362203", \ + "0.071252, 0.0841308, 0.131506, 0.171246, 0.235989, 0.322835, 0.434368", \ + "0.0970362, 0.115717, 0.186354, 0.245872, 0.331087, 0.417911, 0.529589", \ + "0.127855, 0.153811, 0.254721, 0.341974, 0.467383, 0.58793, 0.711452", \ + "0.155582, 0.188183, 0.318027, 0.432445, 0.599608, 0.761144, 0.926324", \ + "0.181731, 0.218908, 0.375552, 0.515837, 0.723643, 0.926247, 1.13464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0250418, 0.0316437, 0.0678376, 0.113433, 0.204811, 0.323681, 0.479221", \ + "0.0279639, 0.0333599, 0.0678402, 0.11343, 0.204813, 0.323678, 0.479226", \ + "0.0668059, 0.0723926, 0.0974911, 0.129393, 0.2069, 0.32368, 0.479141", \ + "0.105342, 0.113581, 0.149431, 0.183124, 0.244116, 0.340504, 0.482577", \ + "0.163475, 0.175821, 0.228019, 0.275409, 0.347582, 0.424399, 0.538986", \ + "0.228686, 0.245594, 0.315814, 0.378884, 0.473188, 0.567184, 0.66856", \ + "0.298324, 0.320865, 0.410398, 0.490027, 0.607273, 0.723305, 0.84543" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0658751, 0.0840225, 0.179995, 0.298926, 0.53631, 0.844728, 1.24795", \ + "0.0759564, 0.0942626, 0.190925, 0.31029, 0.547983, 0.856551, 1.25986", \ + "0.111456, 0.133932, 0.234668, 0.353988, 0.592276, 0.900806, 1.30482", \ + "0.137145, 0.166274, 0.288717, 0.411982, 0.650094, 0.959622, 1.36224", \ + "0.173551, 0.210627, 0.364321, 0.513336, 0.764424, 1.07206, 1.47471", \ + "0.213602, 0.258566, 0.442291, 0.61849, 0.906929, 1.22952, 1.63046", \ + "0.254179, 0.306585, 0.520621, 0.723037, 1.05078, 1.40893, 1.82595" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0563754, 0.0811203, 0.21464, 0.381067, 0.713614, 1.1458, 1.71071", \ + "0.0564392, 0.0811096, 0.21464, 0.381064, 0.713614, 1.1458, 1.71071", \ + "0.077062, 0.098922, 0.218766, 0.381055, 0.713521, 1.1458, 1.71091", \ + "0.106701, 0.131107, 0.247308, 0.394572, 0.714422, 1.1456, 1.71062", \ + "0.153944, 0.182111, 0.312593, 0.45571, 0.746464, 1.15431, 1.71064", \ + "0.204381, 0.237866, 0.385632, 0.542793, 0.827017, 1.20592, 1.73292", \ + "0.259451, 0.297829, 0.464377, 0.63599, 0.938675, 1.30226, 1.8001" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0179169, 0.0232412, 0.0504383, 0.0836108, 0.14957, 0.235095, 0.346806", \ + "0.0332259, 0.0386659, 0.0658579, 0.098973, 0.164868, 0.250373, 0.361011", \ + "0.0700826, 0.0831188, 0.1309, 0.170744, 0.235341, 0.321918, 0.433046", \ + "0.0947117, 0.11383, 0.185072, 0.244868, 0.330256, 0.417006, 0.528404", \ + "0.122915, 0.149713, 0.252202, 0.339982, 0.465803, 0.586554, 0.710207", \ + "0.146464, 0.180494, 0.313445, 0.428891, 0.597102, 0.759012, 0.924344", \ + "0.165808, 0.206446, 0.368054, 0.510656, 0.719516, 0.922968, 1.13196" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200135, 0.0270014, 0.0635814, 0.109239, 0.200694, 0.31957, 0.475046", \ + "0.0229567, 0.0287302, 0.0635821, 0.109245, 0.200677, 0.319567, 0.475027", \ + "0.058947, 0.0656994, 0.0932948, 0.125235, 0.202793, 0.31957, 0.475121", \ + "0.0934661, 0.103533, 0.143243, 0.178511, 0.240002, 0.336413, 0.478584", \ + "0.145809, 0.160959, 0.218856, 0.268639, 0.34313, 0.420325, 0.534923", \ + "0.204189, 0.225167, 0.303505, 0.37029, 0.466, 0.562034, 0.665862", \ + "0.268016, 0.295041, 0.395193, 0.478132, 0.598664, 0.717188, 0.84044" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0593447, 0.0748476, 0.156646, 0.257932, 0.460052, 0.722716, 1.06592", \ + "0.0698697, 0.0854719, 0.167865, 0.269486, 0.471879, 0.734657, 1.07769", \ + "0.108697, 0.129342, 0.217234, 0.31792, 0.521824, 0.78449, 1.12832", \ + "0.13542, 0.163234, 0.276963, 0.385716, 0.588696, 0.851271, 1.19298", \ + "0.172186, 0.207883, 0.355511, 0.494676, 0.717726, 0.979527, 1.32227", \ + "0.211844, 0.255336, 0.43382, 0.602609, 0.870531, 1.15735, 1.49886", \ + "0.251694, 0.302523, 0.51114, 0.707747, 1.01995, 1.35043, 1.71969" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0532325, 0.0739597, 0.186132, 0.326001, 0.605464, 0.968718, 1.44352", \ + "0.0532672, 0.07397, 0.186131, 0.325999, 0.605507, 0.968717, 1.44343", \ + "0.0775703, 0.0953515, 0.191817, 0.326119, 0.605482, 0.968641, 1.44353", \ + "0.110944, 0.131875, 0.227528, 0.345284, 0.60746, 0.968699, 1.44357", \ + "0.161425, 0.186679, 0.300579, 0.419548, 0.650707, 0.982826, 1.44396", \ + "0.215123, 0.245019, 0.37887, 0.515878, 0.7506, 1.05114, 1.47814", \ + "0.272213, 0.307183, 0.461157, 0.616418, 0.876564, 1.17401, 1.56746" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198704, 0.0250963, 0.0521132, 0.0852528, 0.151169, 0.236667, 0.34836", \ + "0.0352459, 0.0404694, 0.0675769, 0.100657, 0.16645, 0.251958, 0.362712", \ + "0.0749067, 0.087007, 0.132972, 0.172272, 0.238094, 0.323558, 0.435152", \ + "0.101931, 0.11987, 0.188694, 0.247495, 0.332032, 0.418583, 0.530115", \ + "0.133696, 0.158757, 0.257906, 0.344011, 0.468768, 0.5886, 0.711866", \ + "0.160731, 0.192873, 0.321248, 0.434904, 0.600884, 0.76182, 0.926708", \ + "0.183751, 0.222161, 0.378933, 0.518807, 0.725212, 0.927161, 1.13511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212017, 0.0282413, 0.0649307, 0.11063, 0.202113, 0.320999, 0.476455", \ + "0.0237393, 0.0296991, 0.0649305, 0.110623, 0.202083, 0.320999, 0.47653", \ + "0.0593708, 0.0663224, 0.0940607, 0.126257, 0.205429, 0.320993, 0.476557", \ + "0.0938081, 0.103947, 0.143735, 0.178942, 0.240687, 0.337475, 0.479881", \ + "0.145687, 0.160922, 0.218778, 0.268904, 0.343091, 0.420905, 0.535866", \ + "0.203937, 0.224777, 0.303086, 0.369465, 0.466383, 0.562325, 0.664858", \ + "0.267227, 0.293537, 0.392977, 0.476722, 0.597691, 0.716797, 0.840648" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0661556, 0.0843969, 0.180869, 0.300422, 0.539048, 0.849081, 1.25453", \ + "0.0762548, 0.0946322, 0.191787, 0.311776, 0.550714, 0.860897, 1.26632", \ + "0.111651, 0.134224, 0.235416, 0.355344, 0.594854, 0.905237, 1.31102", \ + "0.137368, 0.166562, 0.289417, 0.413187, 0.652527, 0.963698, 1.36852", \ + "0.173839, 0.210993, 0.365026, 0.514529, 0.766593, 1.0758, 1.48066", \ + "0.214228, 0.259037, 0.443114, 0.619725, 0.909039, 1.23296, 1.63527", \ + "0.254728, 0.307209, 0.521603, 0.72469, 1.053, 1.41229, 1.83102" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0566512, 0.0815333, 0.215797, 0.383155, 0.717561, 1.15216, 1.7204", \ + "0.0567129, 0.0815369, 0.215798, 0.383151, 0.71756, 1.15217, 1.72023", \ + "0.0772746, 0.0992392, 0.219873, 0.383166, 0.71743, 1.15212, 1.72023", \ + "0.106893, 0.131407, 0.248234, 0.396445, 0.718343, 1.15195, 1.72032", \ + "0.154136, 0.182386, 0.313441, 0.457316, 0.750069, 1.16048, 1.72021", \ + "0.20481, 0.238125, 0.386427, 0.54431, 0.830148, 1.21172, 1.74167", \ + "0.259667, 0.298142, 0.465152, 0.637443, 0.941718, 1.30758, 1.80872" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0179153, 0.0232397, 0.0504224, 0.0836185, 0.149586, 0.235118, 0.346837", \ + "0.0332426, 0.038668, 0.0658632, 0.098981, 0.164883, 0.250396, 0.361042", \ + "0.0700746, 0.0831155, 0.130912, 0.170757, 0.23536, 0.321954, 0.433201", \ + "0.0946773, 0.113805, 0.185063, 0.244875, 0.330271, 0.417024, 0.528479", \ + "0.122734, 0.1496, 0.252134, 0.339969, 0.465814, 0.586575, 0.710235", \ + "0.146265, 0.180459, 0.313343, 0.428843, 0.596766, 0.758813, 0.924356", \ + "0.165454, 0.206124, 0.3679, 0.510217, 0.719447, 0.922925, 1.13196" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199909, 0.0269771, 0.0635551, 0.109217, 0.200665, 0.319548, 0.475103", \ + "0.0229484, 0.0287027, 0.0635559, 0.109216, 0.200652, 0.319545, 0.475112", \ + "0.058919, 0.0656723, 0.0932659, 0.12521, 0.202749, 0.319548, 0.475059", \ + "0.0934481, 0.103517, 0.143226, 0.178502, 0.239979, 0.336433, 0.478558", \ + "0.145818, 0.160875, 0.218849, 0.268638, 0.342906, 0.42029, 0.534825", \ + "0.204241, 0.225223, 0.30352, 0.3701, 0.466498, 0.562358, 0.664396", \ + "0.268038, 0.295224, 0.394884, 0.479179, 0.598641, 0.717211, 0.840432" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0559333, 0.0739774, 0.169796, 0.288873, 0.526751, 0.835934, 1.24022", \ + "0.0658812, 0.0840655, 0.180674, 0.300201, 0.538413, 0.847734, 1.25213", \ + "0.0972541, 0.121387, 0.224378, 0.343858, 0.582718, 0.89203, 1.29693", \ + "0.118227, 0.149839, 0.277038, 0.402517, 0.64055, 0.950586, 1.35451", \ + "0.149062, 0.18961, 0.349815, 0.501758, 0.755436, 1.06326, 1.46684", \ + "0.183857, 0.232945, 0.424879, 0.604525, 0.895861, 1.22069, 1.62266", \ + "0.218931, 0.276532, 0.500555, 0.707183, 1.03896, 1.39945, 1.81874" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0471969, 0.0718553, 0.205363, 0.372062, 0.705321, 1.13854, 1.70472", \ + "0.0473493, 0.071881, 0.205348, 0.372056, 0.705321, 1.13853, 1.70472", \ + "0.0698795, 0.0922267, 0.210369, 0.372112, 0.705317, 1.13858, 1.70472", \ + "0.0994846, 0.124045, 0.240574, 0.387423, 0.70619, 1.13851, 1.70466", \ + "0.146146, 0.174295, 0.305667, 0.450111, 0.739159, 1.14742, 1.70463", \ + "0.195755, 0.228984, 0.37809, 0.535956, 0.820294, 1.19973, 1.72745", \ + "0.249832, 0.287814, 0.456319, 0.628744, 0.932775, 1.29684, 1.79483" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176818, 0.0229964, 0.0501041, 0.0831887, 0.148965, 0.234251, 0.345692", \ + "0.0329593, 0.0384295, 0.0655425, 0.0985538, 0.16425, 0.249525, 0.359938", \ + "0.0690003, 0.0822332, 0.130336, 0.170299, 0.234717, 0.321056, 0.432053", \ + "0.0926086, 0.112055, 0.183925, 0.243931, 0.329525, 0.416142, 0.527361", \ + "0.118596, 0.146027, 0.249827, 0.338131, 0.464395, 0.585406, 0.708327", \ + "0.13906, 0.174239, 0.309368, 0.42552, 0.594315, 0.756741, 0.922446", \ + "0.153913, 0.196478, 0.36162, 0.50532, 0.715562, 0.919745, 1.12936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158131, 0.0226037, 0.0592605, 0.105101, 0.196586, 0.315606, 0.471157", \ + "0.0188428, 0.0243606, 0.0592607, 0.105088, 0.196638, 0.315592, 0.471167", \ + "0.0500321, 0.0584619, 0.0890989, 0.121125, 0.198755, 0.315524, 0.471094", \ + "0.0800351, 0.0926501, 0.137164, 0.174257, 0.236086, 0.332382, 0.474502", \ + "0.125821, 0.144767, 0.209491, 0.262441, 0.338812, 0.416973, 0.53044", \ + "0.177162, 0.20324, 0.291263, 0.361537, 0.460915, 0.558257, 0.661737", \ + "0.233844, 0.266967, 0.379246, 0.467701, 0.591581, 0.711114, 0.835642" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0509679, 0.0663892, 0.148038, 0.249466, 0.45207, 0.715352, 1.05963", \ + "0.0613524, 0.0768246, 0.159195, 0.260991, 0.463878, 0.727317, 1.0715", \ + "0.0955499, 0.117937, 0.208547, 0.31015, 0.513492, 0.777301, 1.12175", \ + "0.117209, 0.147588, 0.266445, 0.377301, 0.580639, 0.843778, 1.18665", \ + "0.148429, 0.18753, 0.34174, 0.483948, 0.708104, 0.972429, 1.31588", \ + "0.182852, 0.230463, 0.417016, 0.589604, 0.860941, 1.14972, 1.49251", \ + "0.217512, 0.27328, 0.491665, 0.692505, 1.00873, 1.34183, 1.71365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0454615, 0.0661747, 0.178466, 0.31865, 0.598636, 0.962777, 1.43916", \ + "0.0455709, 0.0662008, 0.178464, 0.318648, 0.598705, 0.962944, 1.43914", \ + "0.0720582, 0.0901979, 0.185113, 0.318852, 0.598821, 0.962913, 1.43913", \ + "0.105227, 0.126025, 0.222658, 0.339195, 0.601009, 0.962893, 1.43915", \ + "0.154972, 0.179815, 0.295009, 0.414619, 0.644151, 0.977907, 1.43955", \ + "0.207676, 0.237175, 0.372382, 0.510529, 0.746084, 1.04629, 1.47427", \ + "0.263652, 0.298295, 0.453907, 0.610466, 0.871865, 1.17017, 1.56439" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.019633, 0.0248432, 0.0517907, 0.084826, 0.150542, 0.23582, 0.347243", \ + "0.0349777, 0.0402272, 0.0672593, 0.100236, 0.165843, 0.25111, 0.361637", \ + "0.0738655, 0.0861542, 0.132411, 0.171828, 0.237474, 0.322698, 0.434017", \ + "0.0999229, 0.118175, 0.187533, 0.246561, 0.331328, 0.417746, 0.528995", \ + "0.129688, 0.155416, 0.25559, 0.342174, 0.467301, 0.587458, 0.708125", \ + "0.15391, 0.186973, 0.317215, 0.431507, 0.598353, 0.759794, 0.924814", \ + "0.172627, 0.212816, 0.372475, 0.513656, 0.721309, 0.923955, 1.13268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170494, 0.0238833, 0.0606238, 0.106499, 0.19805, 0.317023, 0.472555", \ + "0.0196301, 0.0253514, 0.0606269, 0.106428, 0.198005, 0.317011, 0.472563", \ + "0.0509801, 0.0593517, 0.0899368, 0.12216, 0.201374, 0.317006, 0.472538", \ + "0.0812923, 0.0935626, 0.137767, 0.174735, 0.236786, 0.333516, 0.475904", \ + "0.126918, 0.145456, 0.210013, 0.262788, 0.339053, 0.418393, 0.529577", \ + "0.178509, 0.203829, 0.291183, 0.361151, 0.460946, 0.558211, 0.662169", \ + "0.234923, 0.266902, 0.377889, 0.466095, 0.590444, 0.71076, 0.835333" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0542097, 0.0693417, 0.149252, 0.248259, 0.445916, 0.702628, 1.03834", \ + "0.0655169, 0.0807352, 0.161233, 0.26061, 0.458463, 0.715358, 1.05105", \ + "0.0998662, 0.119727, 0.206283, 0.305656, 0.504145, 0.761037, 1.09701", \ + "0.123219, 0.149537, 0.258148, 0.366136, 0.563676, 0.820771, 1.1573", \ + "0.154664, 0.188706, 0.327529, 0.460028, 0.680215, 0.936279, 1.2727", \ + "0.187652, 0.229236, 0.397338, 0.555879, 0.81204, 1.09351, 1.43049", \ + "0.219474, 0.268457, 0.466033, 0.650169, 0.94424, 1.26078, 1.62551" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0456728, 0.0663788, 0.178132, 0.317457, 0.595908, 0.957664, 1.43076", \ + "0.0457422, 0.0664013, 0.178118, 0.317389, 0.595909, 0.957788, 1.43077", \ + "0.0672584, 0.0861262, 0.184356, 0.318028, 0.595909, 0.957715, 1.43075", \ + "0.0964585, 0.117429, 0.216743, 0.336689, 0.599009, 0.957721, 1.43077", \ + "0.142588, 0.167513, 0.280237, 0.402425, 0.639723, 0.97359, 1.43243", \ + "0.192099, 0.221974, 0.351582, 0.487214, 0.728576, 1.03606, 1.46756", \ + "0.245244, 0.280212, 0.429185, 0.578555, 0.83898, 1.14711, 1.54875" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0178179, 0.023143, 0.05032, 0.0835351, 0.149502, 0.23502, 0.346739", \ + "0.0330631, 0.0384926, 0.065641, 0.0986389, 0.16454, 0.25006, 0.360886", \ + "0.0700531, 0.0829328, 0.130428, 0.17033, 0.235275, 0.321678, 0.433327", \ + "0.0954907, 0.114384, 0.18527, 0.244782, 0.330137, 0.416882, 0.528258", \ + "0.125928, 0.152209, 0.25348, 0.340491, 0.466155, 0.586501, 0.710124", \ + "0.153144, 0.1864, 0.31668, 0.430918, 0.597769, 0.759304, 0.924522", \ + "0.17762, 0.217135, 0.375014, 0.515354, 0.722067, 0.92435, 1.13286" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199904, 0.0269789, 0.0635559, 0.109216, 0.200649, 0.319547, 0.475007", \ + "0.0230741, 0.0288054, 0.0635597, 0.109214, 0.200656, 0.319544, 0.475026", \ + "0.058986, 0.0659546, 0.0937809, 0.125488, 0.203173, 0.319541, 0.475019", \ + "0.0928957, 0.103063, 0.143056, 0.178599, 0.240095, 0.336464, 0.478499", \ + "0.143782, 0.159125, 0.217574, 0.268082, 0.342528, 0.420362, 0.534992", \ + "0.201101, 0.221882, 0.300903, 0.368131, 0.465393, 0.561786, 0.664221", \ + "0.263159, 0.289637, 0.39002, 0.474419, 0.595886, 0.715615, 0.839707" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0459023, 0.0608182, 0.140036, 0.238542, 0.43538, 0.69124, 1.02571", \ + "0.0571048, 0.0721018, 0.151976, 0.25083, 0.447925, 0.70387, 1.03845", \ + "0.0872842, 0.108539, 0.19719, 0.29612, 0.493748, 0.749719, 1.08305", \ + "0.105966, 0.134471, 0.247361, 0.356137, 0.553454, 0.809613, 1.14494", \ + "0.131878, 0.169103, 0.314049, 0.448701, 0.669539, 0.925549, 1.26002", \ + "0.15949, 0.205152, 0.381042, 0.542412, 0.800507, 1.08312, 1.41899", \ + "0.186049, 0.23982, 0.446793, 0.634551, 0.931382, 1.24926, 1.61433" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0378446, 0.0583489, 0.169381, 0.308004, 0.585285, 0.945738, 1.41679", \ + "0.0380463, 0.0583958, 0.169364, 0.308023, 0.585198, 0.945377, 1.41677", \ + "0.0612785, 0.0800933, 0.176689, 0.308786, 0.585303, 0.945599, 1.41676", \ + "0.0905219, 0.111544, 0.210604, 0.328699, 0.588744, 0.945658, 1.41679", \ + "0.135941, 0.160878, 0.2738, 0.395539, 0.630977, 0.962523, 1.41858", \ + "0.184255, 0.214172, 0.344897, 0.480499, 0.720402, 1.02588, 1.45454", \ + "0.236723, 0.271484, 0.421721, 0.571147, 0.831426, 1.1368, 1.53716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175851, 0.0228986, 0.050003, 0.0830997, 0.148868, 0.234154, 0.345594", \ + "0.0327772, 0.0382529, 0.0653214, 0.0982092, 0.1639, 0.249192, 0.359765", \ + "0.068991, 0.0820052, 0.12985, 0.169884, 0.234658, 0.320801, 0.432153", \ + "0.0934481, 0.112654, 0.184097, 0.243837, 0.329389, 0.415997, 0.527106", \ + "0.121928, 0.148728, 0.251128, 0.338665, 0.464721, 0.585332, 0.708293", \ + "0.14619, 0.180509, 0.312735, 0.427771, 0.595254, 0.757386, 0.922612", \ + "0.166617, 0.207847, 0.368897, 0.510415, 0.718245, 0.921184, 1.13014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158101, 0.0226069, 0.0592586, 0.105049, 0.196593, 0.315605, 0.471156", \ + "0.0190035, 0.0244651, 0.0592629, 0.105095, 0.19658, 0.315593, 0.470972", \ + "0.0500788, 0.0587274, 0.0896052, 0.121421, 0.199112, 0.315528, 0.471049", \ + "0.0795427, 0.0922232, 0.136987, 0.174353, 0.236205, 0.332458, 0.474599", \ + "0.12398, 0.143119, 0.208647, 0.261881, 0.33845, 0.417046, 0.530549", \ + "0.174392, 0.200165, 0.288755, 0.35931, 0.459891, 0.55754, 0.661569", \ + "0.229276, 0.262092, 0.374374, 0.463221, 0.588966, 0.709521, 0.834756" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0410532, 0.0532992, 0.118249, 0.198945, 0.360174, 0.56979, 0.843605", \ + "0.0527975, 0.0651239, 0.13058, 0.211587, 0.373022, 0.582642, 0.85684", \ + "0.085393, 0.105083, 0.182565, 0.263575, 0.425554, 0.63512, 0.909562", \ + "0.104651, 0.131915, 0.237021, 0.332505, 0.493623, 0.704916, 0.97948", \ + "0.130555, 0.166569, 0.305581, 0.431168, 0.626579, 0.83952, 1.11327", \ + "0.157945, 0.20186, 0.372478, 0.52687, 0.766174, 1.01556, 1.29663", \ + "0.183594, 0.235688, 0.436909, 0.618651, 0.900174, 1.19283, 1.51427" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0347279, 0.0512785, 0.141007, 0.253035, 0.477042, 0.768067, 1.14869", \ + "0.0349508, 0.0513372, 0.141002, 0.253018, 0.477046, 0.768222, 1.14873", \ + "0.0627455, 0.0775946, 0.151285, 0.254873, 0.476978, 0.768027, 1.14871", \ + "0.0952033, 0.112885, 0.192679, 0.281954, 0.482427, 0.767997, 1.14841", \ + "0.143722, 0.165329, 0.263017, 0.362072, 0.54055, 0.79551, 1.15437", \ + "0.194444, 0.221261, 0.339068, 0.455234, 0.649513, 0.880966, 1.20766", \ + "0.249415, 0.280529, 0.418316, 0.552617, 0.772574, 1.01646, 1.31756" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195364, 0.0247459, 0.0516972, 0.0847362, 0.150459, 0.235713, 0.347138", \ + "0.0347868, 0.040022, 0.0670319, 0.0999984, 0.165627, 0.251, 0.361359", \ + "0.0738379, 0.0860309, 0.13265, 0.171311, 0.236865, 0.321877, 0.433142", \ + "0.100846, 0.118748, 0.187725, 0.246534, 0.331235, 0.41762, 0.528852", \ + "0.132842, 0.157989, 0.256855, 0.342763, 0.467479, 0.587383, 0.709022", \ + "0.160989, 0.193229, 0.320874, 0.433664, 0.599406, 0.760295, 0.925034", \ + "0.185153, 0.224047, 0.379761, 0.518399, 0.724152, 0.925556, 1.13364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170527, 0.0238851, 0.0606296, 0.106498, 0.198001, 0.317004, 0.472538", \ + "0.019753, 0.0254473, 0.060632, 0.106495, 0.198001, 0.31701, 0.472562", \ + "0.0510329, 0.0594936, 0.0896846, 0.122553, 0.201502, 0.316916, 0.472528", \ + "0.0805966, 0.0930907, 0.137559, 0.174754, 0.236864, 0.33357, 0.475928", \ + "0.125152, 0.143801, 0.20881, 0.262157, 0.338855, 0.418466, 0.530605", \ + "0.175136, 0.200325, 0.288137, 0.359028, 0.459792, 0.557656, 0.661896", \ + "0.229908, 0.261929, 0.372826, 0.462072, 0.58787, 0.708985, 0.834346" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0763452, 0.0946027, 0.191118, 0.31049, 0.548613, 0.857895, 1.26221", \ + "0.0865721, 0.104976, 0.202099, 0.321881, 0.560291, 0.869718, 1.27413", \ + "0.124816, 0.146281, 0.244574, 0.365559, 0.604246, 0.913872, 1.31885", \ + "0.154754, 0.182055, 0.300893, 0.42369, 0.662215, 0.972544, 1.37641", \ + "0.196239, 0.230899, 0.379218, 0.52629, 0.775367, 1.08457, 1.48846", \ + "0.241359, 0.282981, 0.459842, 0.633154, 0.919298, 1.24125, 1.64305", \ + "0.286519, 0.335316, 0.541083, 0.739973, 1.06534, 1.42184, 1.83873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0658127, 0.0907672, 0.225072, 0.392182, 0.725912, 1.15953, 1.72612", \ + "0.0658274, 0.090766, 0.225073, 0.392182, 0.725912, 1.15953, 1.72623", \ + "0.0844642, 0.105689, 0.227237, 0.392204, 0.725912, 1.15944, 1.72623", \ + "0.114326, 0.138648, 0.255255, 0.404822, 0.726494, 1.15933, 1.72642", \ + "0.162003, 0.189995, 0.32043, 0.464376, 0.756568, 1.16733, 1.72618", \ + "0.213995, 0.24691, 0.394453, 0.551021, 0.835447, 1.21723, 1.74717", \ + "0.270149, 0.307828, 0.473405, 0.645205, 0.948236, 1.31259, 1.81367" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198704, 0.0250963, 0.0521132, 0.0852528, 0.151169, 0.236667, 0.34836", \ + "0.0352459, 0.0404694, 0.0675769, 0.100657, 0.16645, 0.251958, 0.362712", \ + "0.0749067, 0.087007, 0.132972, 0.172272, 0.238094, 0.323558, 0.435152", \ + "0.101931, 0.11987, 0.188694, 0.247495, 0.332032, 0.418583, 0.530115", \ + "0.133696, 0.158757, 0.257906, 0.344011, 0.468768, 0.5886, 0.711866", \ + "0.160731, 0.192873, 0.321248, 0.434904, 0.600884, 0.76182, 0.926708", \ + "0.183751, 0.222161, 0.378933, 0.518807, 0.725212, 0.927161, 1.13511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212017, 0.0282413, 0.0649307, 0.11063, 0.202113, 0.320999, 0.476455", \ + "0.0237393, 0.0296991, 0.0649305, 0.110623, 0.202083, 0.320999, 0.47653", \ + "0.0593708, 0.0663224, 0.0940607, 0.126257, 0.205429, 0.320993, 0.476557", \ + "0.0938081, 0.103947, 0.143735, 0.178942, 0.240687, 0.337475, 0.479881", \ + "0.145687, 0.160922, 0.218778, 0.268904, 0.343091, 0.420905, 0.535866", \ + "0.203937, 0.224777, 0.303086, 0.369465, 0.466383, 0.562325, 0.664858", \ + "0.267227, 0.293537, 0.392977, 0.476722, 0.597691, 0.716797, 0.840648" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.018005, 0.0180492, 0.0181102, 0.0181249, 0.0181323, 0.0181341, 0.0181323", \ + "0.0176746, 0.0177658, 0.0179804, 0.0180624, 0.0180989, 0.0181226, 0.0181336", \ + "0.0174302, 0.0174928, 0.0176301, 0.0177827, 0.0179186, 0.0180054, 0.0180631", \ + "0.0178121, 0.017761, 0.0177205, 0.0177645, 0.0178625, 0.0179204, 0.01797", \ + "0.0197988, 0.0195372, 0.0189063, 0.0186083, 0.0183902, 0.0182741, 0.0182188", \ + "0.0238412, 0.0233074, 0.021751, 0.0208386, 0.0200629, 0.0195286, 0.0191558", \ + "0.0295525, 0.028819, 0.0263515, 0.0247112, 0.0229782, 0.0219869, 0.0210592" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00081585, 0.000818233, 0.000820858, 0.000820946, 0.000821478, 0.000818271, 0.000818732", \ + "0.000518277, 0.000535887, 0.000590756, 0.000608997, 0.000611518, 0.000613671, 0.000603813", \ + "0.000875362, 0.000719795, 0.000638241, 0.000696211, 0.00064139, 0.000617306, 0.000591583", \ + "0.00201051, 0.00182099, 0.00152571, 0.00116452, 0.000931226, 0.000812556, 0.000731963", \ + "0.00495783, 0.00460091, 0.00342962, 0.00274783, 0.00200627, 0.00161445, 0.0013297", \ + "0.00938642, 0.00886736, 0.00693158, 0.00562687, 0.00421032, 0.00327253, 0.00262227", \ + "0.0152411, 0.0145793, 0.011968, 0.00996971, 0.00763001, 0.00601194, 0.00480826" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158231, 0.0158873, 0.0159622, 0.0159801, 0.0159904, 0.0159956, 0.0159943", \ + "0.01545, 0.0155471, 0.0158211, 0.0159131, 0.0159544, 0.0159813, 0.0159956", \ + "0.0152764, 0.0153065, 0.0154755, 0.0156231, 0.0157696, 0.0158648, 0.0159247", \ + "0.0157032, 0.0156406, 0.0155826, 0.015621, 0.0157165, 0.0157769, 0.0158332", \ + "0.0178467, 0.0175439, 0.0167778, 0.0164703, 0.0162679, 0.016147, 0.0160891", \ + "0.0220779, 0.0214777, 0.0197284, 0.0188142, 0.0179199, 0.0173808, 0.0169992", \ + "0.0279461, 0.0271276, 0.0244262, 0.0227142, 0.0209581, 0.0199275, 0.0189678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000815343, 0.000817853, 0.000820478, 0.000820657, 0.000821321, 0.000818003, 0.000818275", \ + "0.000517244, 0.000538066, 0.00059082, 0.000609105, 0.00061188, 0.000614014, 0.00060426", \ + "0.000888439, 0.000723533, 0.000641506, 0.00070079, 0.000645232, 0.000618136, 0.000592503", \ + "0.00201538, 0.001824, 0.00153014, 0.00116163, 0.000932536, 0.000813892, 0.000732969", \ + "0.00496557, 0.00460862, 0.00344095, 0.00275767, 0.00200503, 0.00161287, 0.00132358", \ + "0.00942283, 0.00888351, 0.00695023, 0.00563104, 0.00421779, 0.00327751, 0.00262399", \ + "0.0152816, 0.0146182, 0.0119926, 0.00999674, 0.00766764, 0.00601894, 0.00481258" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167826, 0.0168445, 0.0169179, 0.0169344, 0.0169439, 0.0169477, 0.0169499", \ + "0.0164111, 0.0165074, 0.0167773, 0.0168676, 0.0169106, 0.0169373, 0.0169523", \ + "0.0162271, 0.0162745, 0.0164244, 0.0165429, 0.0167249, 0.0168185, 0.0168712", \ + "0.0166835, 0.0166199, 0.0165379, 0.016541, 0.0166742, 0.0167558, 0.0168174", \ + "0.0188661, 0.018569, 0.0178023, 0.017512, 0.0172404, 0.0171007, 0.017066", \ + "0.0231332, 0.02255, 0.020796, 0.0198068, 0.0189745, 0.0183471, 0.0179833", \ + "0.0290583, 0.0282564, 0.0255571, 0.023834, 0.0220072, 0.0208366, 0.0199574" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000911859, 0.000922262, 0.000925908, 0.000926754, 0.000925779, 0.00092422, 0.000924653", \ + "0.000620475, 0.000655294, 0.000723081, 0.000741165, 0.000743372, 0.000746878, 0.000748682", \ + "0.00102422, 0.000859821, 0.000779039, 0.000855857, 0.000799056, 0.000776816, 0.000752064", \ + "0.00213552, 0.00197429, 0.00169185, 0.00133814, 0.00109897, 0.000976426, 0.000896183", \ + "0.0050783, 0.00473254, 0.00363249, 0.00298018, 0.00224979, 0.00182579, 0.00152582", \ + "0.0095189, 0.00903375, 0.0072388, 0.00589795, 0.00449482, 0.00356245, 0.00287781", \ + "0.0153855, 0.0147839, 0.0122949, 0.0103527, 0.00805011, 0.0063904, 0.00515226" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.018005, 0.0180492, 0.0181102, 0.0181249, 0.0181323, 0.0181341, 0.0181323", \ + "0.0176746, 0.0177658, 0.0179804, 0.0180624, 0.0180989, 0.0181226, 0.0181336", \ + "0.0174302, 0.0174928, 0.0176301, 0.0177827, 0.0179186, 0.0180054, 0.0180631", \ + "0.0178121, 0.017761, 0.0177205, 0.0177645, 0.0178625, 0.0179204, 0.01797", \ + "0.0197988, 0.0195372, 0.0189063, 0.0186083, 0.0183902, 0.0182741, 0.0182188", \ + "0.0238412, 0.0233074, 0.021751, 0.0208386, 0.0200629, 0.0195286, 0.0191558", \ + "0.0295525, 0.028819, 0.0263515, 0.0247112, 0.0229782, 0.0219869, 0.0210592" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000911859, 0.000922262, 0.000925908, 0.000926754, 0.000925779, 0.00092422, 0.000924653", \ + "0.000620475, 0.000655294, 0.000723081, 0.000741165, 0.000743372, 0.000746878, 0.000748682", \ + "0.00102422, 0.000859821, 0.000779039, 0.000855857, 0.000799056, 0.000776816, 0.000752064", \ + "0.00213552, 0.00197429, 0.00169185, 0.00133814, 0.00109897, 0.000976426, 0.000896183", \ + "0.0050783, 0.00473254, 0.00363249, 0.00298018, 0.00224979, 0.00182579, 0.00152582", \ + "0.0095189, 0.00903375, 0.0072388, 0.00589795, 0.00449482, 0.00356245, 0.00287781", \ + "0.0153855, 0.0147839, 0.0122949, 0.0103527, 0.00805011, 0.0063904, 0.00515226" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199144, 0.0199219, 0.019933, 0.0199352, 0.0199329, 0.0199287, 0.0199222", \ + "0.019723, 0.0197573, 0.0198346, 0.0198638, 0.0198804, 0.0198841, 0.0198823", \ + "0.0195809, 0.0195854, 0.0196637, 0.0197421, 0.0197897, 0.0198256, 0.0198454", \ + "0.0198986, 0.0198585, 0.019817, 0.0197895, 0.0198165, 0.0198134, 0.019805", \ + "0.0218015, 0.021586, 0.0209934, 0.0206666, 0.0204075, 0.0202379, 0.0201169", \ + "0.0257699, 0.025347, 0.0239263, 0.0229985, 0.0221389, 0.0215342, 0.0211004", \ + "0.0313727, 0.0308001, 0.028639, 0.0270382, 0.025321, 0.0241412, 0.0231206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000831973, 0.000832182, 0.000832052, 0.000831605, 0.000830573, 0.000829042, 0.000826743", \ + "0.000563719, 0.000582058, 0.000606966, 0.000619353, 0.000627299, 0.000624225, 0.00062411", \ + "0.000528762, 0.000524513, 0.000530167, 0.000541595, 0.000549839, 0.000553627, 0.000557829", \ + "0.00132502, 0.0012115, 0.000936972, 0.000823285, 0.000730702, 0.000674009, 0.000637989", \ + "0.00389302, 0.00358135, 0.00261419, 0.00207881, 0.0015937, 0.00131109, 0.0011064", \ + "0.00812393, 0.00762155, 0.00585072, 0.00465632, 0.00350481, 0.00274065, 0.00223146", \ + "0.013736, 0.0130985, 0.0106069, 0.00871267, 0.00664929, 0.00522861, 0.00420113" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0177616, 0.0177728, 0.0177861, 0.0177886, 0.0177888, 0.0177876, 0.0177839", \ + "0.0175287, 0.0175905, 0.0176835, 0.0177158, 0.0177353, 0.0177424, 0.0177443", \ + "0.0174126, 0.0174537, 0.017516, 0.017587, 0.0176418, 0.0176851, 0.0177078", \ + "0.0177975, 0.0177481, 0.0176645, 0.0176557, 0.0176762, 0.017674, 0.0174849", \ + "0.01982, 0.0195787, 0.018911, 0.0185597, 0.0182528, 0.0181095, 0.017988", \ + "0.023942, 0.0234671, 0.0219161, 0.0209631, 0.0200463, 0.0194361, 0.0189739", \ + "0.0296261, 0.0290207, 0.0266919, 0.025016, 0.0231248, 0.0220112, 0.0210323" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000831612, 0.000831833, 0.000831714, 0.000831271, 0.000830218, 0.00082871, 0.000826434", \ + "0.000563106, 0.000581758, 0.000607173, 0.000619581, 0.000627802, 0.000624665, 0.000624493", \ + "0.000531723, 0.000528166, 0.00052793, 0.000541812, 0.00055041, 0.000554208, 0.00055844", \ + "0.00133071, 0.00121465, 0.000936369, 0.000825417, 0.000731451, 0.000674877, 0.000635591", \ + "0.00390711, 0.00359076, 0.00263161, 0.00208113, 0.00159634, 0.00130935, 0.00110785", \ + "0.00814644, 0.00764376, 0.00586599, 0.00466754, 0.00351389, 0.00274443, 0.00221141", \ + "0.013775, 0.0131317, 0.0106244, 0.00873066, 0.00666845, 0.00525593, 0.00420448" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0187133, 0.0187239, 0.0187373, 0.0187398, 0.0187402, 0.0187387, 0.0187358", \ + "0.0184833, 0.018543, 0.0186347, 0.0186666, 0.0186869, 0.018694, 0.018696", \ + "0.0183586, 0.0183918, 0.0184808, 0.0184633, 0.0185942, 0.018635, 0.0186482", \ + "0.0187503, 0.0187062, 0.018615, 0.0186165, 0.0186278, 0.0186441, 0.0186547", \ + "0.0208717, 0.0206279, 0.019917, 0.0196137, 0.0193004, 0.0190895, 0.0189756", \ + "0.0250125, 0.0245381, 0.0229625, 0.0219823, 0.0211421, 0.020388, 0.0198865", \ + "0.0307999, 0.0301896, 0.0278421, 0.0261527, 0.0242863, 0.0229458, 0.0220273" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000936726, 0.000937106, 0.000937427, 0.000937117, 0.000936154, 0.000934625, 0.000932521", \ + "0.000693177, 0.000697224, 0.000735958, 0.000751962, 0.000765453, 0.000761701, 0.00076244", \ + "0.000650367, 0.000650904, 0.000660416, 0.000673812, 0.000695139, 0.000703101, 0.000701571", \ + "0.00143837, 0.00134326, 0.00108773, 0.000967977, 0.000877477, 0.000821327, 0.000795303", \ + "0.00400826, 0.00371584, 0.00279503, 0.00227179, 0.00178591, 0.00148882, 0.00128596", \ + "0.00824756, 0.0077728, 0.00607859, 0.00493763, 0.00376709, 0.0030158, 0.00245285", \ + "0.0138709, 0.0132826, 0.0109208, 0.00909884, 0.007014, 0.00557028, 0.00452507" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199144, 0.0199219, 0.019933, 0.0199352, 0.0199329, 0.0199287, 0.0199222", \ + "0.019723, 0.0197573, 0.0198346, 0.0198638, 0.0198804, 0.0198841, 0.0198823", \ + "0.0195809, 0.0195854, 0.0196637, 0.0197421, 0.0197897, 0.0198256, 0.0198454", \ + "0.0198986, 0.0198585, 0.019817, 0.0197895, 0.0198165, 0.0198134, 0.019805", \ + "0.0218015, 0.021586, 0.0209934, 0.0206666, 0.0204075, 0.0202379, 0.0201169", \ + "0.0257699, 0.025347, 0.0239263, 0.0229985, 0.0221389, 0.0215342, 0.0211004", \ + "0.0313727, 0.0308001, 0.028639, 0.0270382, 0.025321, 0.0241412, 0.0231206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000936726, 0.000937106, 0.000937427, 0.000937117, 0.000936154, 0.000934625, 0.000932521", \ + "0.000693177, 0.000697224, 0.000735958, 0.000751962, 0.000765453, 0.000761701, 0.00076244", \ + "0.000650367, 0.000650904, 0.000660416, 0.000673812, 0.000695139, 0.000703101, 0.000701571", \ + "0.00143837, 0.00134326, 0.00108773, 0.000967977, 0.000877477, 0.000821327, 0.000795303", \ + "0.00400826, 0.00371584, 0.00279503, 0.00227179, 0.00178591, 0.00148882, 0.00128596", \ + "0.00824756, 0.0077728, 0.00607859, 0.00493763, 0.00376709, 0.0030158, 0.00245285", \ + "0.0138709, 0.0132826, 0.0109208, 0.00909884, 0.007014, 0.00557028, 0.00452507" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0112075, 0.0112825, 0.0113904, 0.0114153, 0.0114277, 0.0114316, 0.0114317", \ + "0.0107852, 0.0109305, 0.0111943, 0.0112477, 0.01138, 0.0114125, 0.011429", \ + "0.0113849, 0.0112957, 0.0111858, 0.0109228, 0.010927, 0.011322, 0.0113649", \ + "0.0127249, 0.0125272, 0.0120585, 0.0116697, 0.0116059, 0.0115372, 0.011495", \ + "0.0158009, 0.0153915, 0.0143177, 0.0135705, 0.0128687, 0.0123967, 0.0121014", \ + "0.0202198, 0.0196236, 0.0177447, 0.0165314, 0.0152363, 0.0141861, 0.0135066", \ + "0.0258519, 0.025081, 0.0225073, 0.0207694, 0.018686, 0.0171469, 0.0158115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00073115, -0.000625318, -0.000508391, -0.000484771, -0.000473314, -0.000466288, -0.000463148", \ + "-0.000994685, -0.000836474, -0.000516005, -0.00040832, -0.000342361, -0.000314342, -0.000297293", \ + "-0.000511776, -0.000527661, -0.000419126, -0.000360092, -0.000310394, -0.000280628, -0.000260772", \ + "0.000832504, 0.000542336, 0.00015417, -3.58412e-06, -0.00011125, -0.000148311, -0.000167806", \ + "0.00394511, 0.00343735, 0.00207902, 0.00144987, 0.00085439, 0.000538569, 0.000333093", \ + "0.0083247, 0.00761001, 0.00536588, 0.00408034, 0.00281549, 0.00204, 0.00149263", \ + "0.014055, 0.0131846, 0.010131, 0.00808526, 0.00595666, 0.00453172, 0.00348011" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00898479, 0.00909769, 0.00922905, 0.00925724, 0.00927267, 0.0092811, 0.00928145", \ + "0.00857454, 0.00870479, 0.00901009, 0.0090839, 0.00922278, 0.00926144, 0.00927855", \ + "0.00929265, 0.00919121, 0.00902896, 0.00873849, 0.00875418, 0.00916772, 0.00921491", \ + "0.010736, 0.0104887, 0.00994539, 0.00965841, 0.00945853, 0.00938855, 0.00934529", \ + "0.0139602, 0.0134622, 0.0122545, 0.0114525, 0.0106984, 0.0102612, 0.00996058", \ + "0.0184914, 0.0178101, 0.0157282, 0.0144708, 0.013036, 0.0120901, 0.0113769", \ + "0.0242182, 0.0233437, 0.020571, 0.0187311, 0.0166814, 0.0150452, 0.0137006" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000735496, -0.000627205, -0.000509055, -0.000485659, -0.000474171, -0.000466894, -0.000463728", \ + "-0.000998617, -0.000834877, -0.000516462, -0.00040838, -0.000342359, -0.00031431, -0.000297172", \ + "-0.000512027, -0.000528658, -0.000418582, -0.00035989, -0.000310007, -0.000280233, -0.00026759", \ + "0.000853768, 0.000550667, 0.000158004, -6.74564e-07, -0.000111105, -0.000147764, -0.000167811", \ + "0.00401891, 0.00348567, 0.00208217, 0.00145966, 0.000855537, 0.000534728, 0.000332977", \ + "0.00844979, 0.00769396, 0.00541047, 0.00408613, 0.00281501, 0.00203678, 0.00148974", \ + "0.0142378, 0.0133088, 0.0101651, 0.00809593, 0.00595064, 0.00451952, 0.00347628" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00898525, 0.00909787, 0.00922899, 0.00925581, 0.0092704, 0.00927619, 0.00927816", \ + "0.00858405, 0.0086671, 0.00902523, 0.00914394, 0.00922261, 0.00926207, 0.00927869", \ + "0.0093385, 0.00923727, 0.00911999, 0.0089513, 0.0091549, 0.00919105, 0.00908623", \ + "0.0108713, 0.0106011, 0.0100467, 0.00973261, 0.00951196, 0.00942601, 0.00938335", \ + "0.0142898, 0.0137533, 0.0123408, 0.0117006, 0.0106605, 0.0103457, 0.0100396", \ + "0.0189771, 0.0182716, 0.0161214, 0.0147702, 0.0132803, 0.0122743, 0.0115268", \ + "0.0250008, 0.0241157, 0.0212172, 0.0192039, 0.0170448, 0.0154571, 0.0140614" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000739418, -0.000630889, -0.000512993, -0.000489632, -0.000475466, -0.000470854, -0.000466567", \ + "-0.00105428, -0.000890684, -0.000564421, -0.000450918, -0.0003849, -0.000354548, -0.000336704", \ + "-0.000528681, -0.000578982, -0.000462674, -0.000423654, -0.000374464, -0.00035668, -0.000335304", \ + "0.00094498, 0.000618778, 0.000161418, 8.97672e-05, -0.000154611, -0.000200666, -0.000224813", \ + "0.00426138, 0.00370475, 0.00222701, 0.00154177, 0.000882856, 0.000528782, 0.000307859", \ + "0.0089042, 0.00811868, 0.0057536, 0.00433796, 0.002985, 0.00214256, 0.00154853", \ + "0.0149378, 0.0139802, 0.0107231, 0.00857844, 0.00631503, 0.00478404, 0.00367335" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0112075, 0.0112825, 0.0113904, 0.0114153, 0.0114277, 0.0114316, 0.0114317", \ + "0.0107852, 0.0109305, 0.0111943, 0.0112477, 0.01138, 0.0114125, 0.011429", \ + "0.0113849, 0.0112957, 0.0111858, 0.0109228, 0.010927, 0.011322, 0.0113649", \ + "0.0127249, 0.0125272, 0.0120585, 0.0116697, 0.0116059, 0.0115372, 0.011495", \ + "0.0158009, 0.0153915, 0.0143177, 0.0135705, 0.0128687, 0.0123967, 0.0121014", \ + "0.0202198, 0.0196236, 0.0177447, 0.0165314, 0.0152363, 0.0141861, 0.0135066", \ + "0.0258519, 0.025081, 0.0225073, 0.0207694, 0.018686, 0.0171469, 0.0158115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000739418, -0.000630889, -0.000512993, -0.000489632, -0.000475466, -0.000470854, -0.000466567", \ + "-0.00105428, -0.000890684, -0.000564421, -0.000450918, -0.0003849, -0.000354548, -0.000336704", \ + "-0.000528681, -0.000578982, -0.000462674, -0.000423654, -0.000374464, -0.00035668, -0.000335304", \ + "0.00094498, 0.000618778, 0.000161418, 8.97672e-05, -0.000154611, -0.000200666, -0.000224813", \ + "0.00426138, 0.00370475, 0.00222701, 0.00154177, 0.000882856, 0.000528782, 0.000307859", \ + "0.0089042, 0.00811868, 0.0057536, 0.00433796, 0.002985, 0.00214256, 0.00154853", \ + "0.0149378, 0.0139802, 0.0107231, 0.00857844, 0.00631503, 0.00478404, 0.00367335" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131406, 0.0131625, 0.0131989, 0.0132071, 0.0132085, 0.013205, 0.0132011", \ + "0.0128573, 0.0129097, 0.0130328, 0.0130899, 0.0131252, 0.013138, 0.0131411", \ + "0.0134074, 0.0133356, 0.013174, 0.0131317, 0.0131091, 0.0131188, 0.0131242", \ + "0.0148117, 0.0146196, 0.0141145, 0.0137927, 0.013537, 0.0134039, 0.0133132", \ + "0.0178713, 0.0175284, 0.0163578, 0.01562, 0.0148378, 0.0143807, 0.0140008", \ + "0.0221708, 0.0216795, 0.0199515, 0.0187289, 0.0172522, 0.0162581, 0.0154869", \ + "0.0276666, 0.0270806, 0.0248295, 0.0230468, 0.0209158, 0.019279, 0.0179175" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000642231, -0.000570664, -0.000492183, -0.000474355, -0.000465005, -0.000460989, -0.000458228", \ + "-0.000959646, -0.000791545, -0.000485293, -0.000393082, -0.000332928, -0.00030924, -0.000295508", \ + "-0.000918393, -0.000896423, -0.000702783, -0.000556514, -0.00041637, -0.00035434, -0.000313977", \ + "8.54667e-05, -8.83036e-05, -0.00034038, -0.000355152, -0.00032946, -0.000298542, -0.000273585", \ + "0.00282335, 0.00238288, 0.00126089, 0.000775854, 0.000410161, 0.000247044, 0.000115488", \ + "0.00707866, 0.00641144, 0.00434194, 0.00316429, 0.00212905, 0.00153316, 0.00112204", \ + "0.0126112, 0.0117717, 0.00885547, 0.00690391, 0.00498446, 0.00376706, 0.00291559" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0109662, 0.0109963, 0.0110391, 0.0110478, 0.0110523, 0.0110512, 0.0110507", \ + "0.0106532, 0.0107192, 0.0108717, 0.0109292, 0.0109682, 0.010984, 0.0109909", \ + "0.0113281, 0.011225, 0.011025, 0.0108551, 0.010953, 0.0109653, 0.0109745", \ + "0.0128196, 0.0125669, 0.0119956, 0.0115335, 0.0113817, 0.0112525, 0.0111647", \ + "0.0159701, 0.0155788, 0.0143184, 0.0135313, 0.0127065, 0.0122428, 0.0118609", \ + "0.0203457, 0.0198182, 0.017939, 0.0166443, 0.0151551, 0.0141014, 0.0133329", \ + "0.0259104, 0.0252726, 0.0228301, 0.0210207, 0.0188388, 0.0171832, 0.0157821" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00064534, -0.000572072, -0.000492824, -0.000475516, -0.000465541, -0.000461531, -0.00045876", \ + "-0.000964087, -0.000794511, -0.000485775, -0.000393174, -0.000333014, -0.000309228, -0.000295505", \ + "-0.000922646, -0.000900218, -0.000704326, -0.000556351, -0.000417999, -0.000353986, -0.000313619", \ + "0.000100977, -7.66855e-05, -0.000340723, -0.000356132, -0.000329018, -0.000298131, -0.000273173", \ + "0.00289526, 0.00241679, 0.00126439, 0.000777717, 0.000413189, 0.000246782, 0.000115552", \ + "0.00718659, 0.00648334, 0.00435657, 0.00316597, 0.00213151, 0.00153309, 0.0011052", \ + "0.0127608, 0.0118737, 0.00888061, 0.00691935, 0.00499315, 0.00376917, 0.0029097" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010962, 0.0109925, 0.0110353, 0.0110437, 0.011048, 0.0110488, 0.0110469", \ + "0.0106546, 0.0107179, 0.0108697, 0.0109251, 0.0109631, 0.0109791, 0.0109867", \ + "0.0113732, 0.0112686, 0.0110357, 0.0110365, 0.0109996, 0.0109817, 0.0109847", \ + "0.0129273, 0.0126797, 0.0120524, 0.0117351, 0.0114496, 0.0112885, 0.0111898", \ + "0.0162834, 0.0158493, 0.0145264, 0.0137198, 0.0124177, 0.0115536, 0.0119388", \ + "0.0208124, 0.0202552, 0.0183359, 0.0169506, 0.0154526, 0.0142994, 0.0134991", \ + "0.0266668, 0.0260251, 0.0235214, 0.0216083, 0.0192292, 0.017538, 0.0160822" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000648815, -0.000575348, -0.000496026, -0.000478562, -0.000468371, -0.000464759, -0.000461835", \ + "-0.00100687, -0.000841306, -0.000530974, -0.000435075, -0.000372392, -0.000347799, -0.000333509", \ + "-0.000937614, -0.000936337, -0.000769599, -0.000628309, -0.000489903, -0.000419016, -0.000368236", \ + "0.000161882, -4.26338e-05, -0.000364282, -0.000412362, -0.000391298, -0.000362317, -0.000334335", \ + "0.00310607, 0.00260671, 0.00135906, 0.000805521, 0.000408267, 0.000218722, 7.27259e-05", \ + "0.00762451, 0.00687852, 0.00463889, 0.00337373, 0.00225283, 0.00159737, 0.00114617", \ + "0.0134395, 0.0125331, 0.00941722, 0.00735887, 0.0053102, 0.00398441, 0.00306021" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131406, 0.0131625, 0.0131989, 0.0132071, 0.0132085, 0.013205, 0.0132011", \ + "0.0128573, 0.0129097, 0.0130328, 0.0130899, 0.0131252, 0.013138, 0.0131411", \ + "0.0134074, 0.0133356, 0.013174, 0.0131317, 0.0131091, 0.0131188, 0.0131242", \ + "0.0148117, 0.0146196, 0.0141145, 0.0137927, 0.013537, 0.0134039, 0.0133132", \ + "0.0178713, 0.0175284, 0.0163578, 0.01562, 0.0148378, 0.0143807, 0.0140008", \ + "0.0221708, 0.0216795, 0.0199515, 0.0187289, 0.0172522, 0.0162581, 0.0154869", \ + "0.0276666, 0.0270806, 0.0248295, 0.0230468, 0.0209158, 0.019279, 0.0179175" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000648815, -0.000575348, -0.000496026, -0.000478562, -0.000468371, -0.000464759, -0.000461835", \ + "-0.00100687, -0.000841306, -0.000530974, -0.000435075, -0.000372392, -0.000347799, -0.000333509", \ + "-0.000937614, -0.000936337, -0.000769599, -0.000628309, -0.000489903, -0.000419016, -0.000368236", \ + "0.000161882, -4.26338e-05, -0.000364282, -0.000412362, -0.000391298, -0.000362317, -0.000334335", \ + "0.00310607, 0.00260671, 0.00135906, 0.000805521, 0.000408267, 0.000218722, 7.27259e-05", \ + "0.00762451, 0.00687852, 0.00463889, 0.00337373, 0.00225283, 0.00159737, 0.00114617", \ + "0.0134395, 0.0125331, 0.00941722, 0.00735887, 0.0053102, 0.00398441, 0.00306021" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166727, 0.0167045, 0.0167561, 0.0167707, 0.0167755, 0.0167744, 0.016772", \ + "0.016397, 0.0164549, 0.0165999, 0.0166666, 0.0167139, 0.0167342, 0.0167418", \ + "0.0163413, 0.0163433, 0.0162419, 0.0164669, 0.0165502, 0.0166128, 0.0166458", \ + "0.0170537, 0.0169619, 0.0167715, 0.0166648, 0.0166304, 0.0166373, 0.0166489", \ + "0.019562, 0.019265, 0.0184214, 0.0179696, 0.0174555, 0.0171986, 0.0170271", \ + "0.0237887, 0.0233099, 0.0216856, 0.0206564, 0.0195354, 0.0187669, 0.0182711", \ + "0.0294092, 0.0287349, 0.026387, 0.024733, 0.0228692, 0.0214732, 0.0204186" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "4.25592e-05, 4.54782e-05, 6.67658e-05, 7.11602e-05, 7.28239e-05, 7.32911e-05, 7.5226e-05", \ + "-0.000224177, -0.000161023, -3.16504e-05, 1.94196e-05, 4.37071e-05, 5.27237e-05, 4.91696e-05", \ + "0.000137701, 9.27839e-05, 0.000118662, 8.70903e-05, 7.57582e-05, 7.74924e-05, 5.87218e-05", \ + "0.00145334, 0.0012863, 0.000873238, 0.000659325, 0.000449702, 0.000338435, 0.000264713", \ + "0.00464919, 0.00428608, 0.00299195, 0.00225121, 0.00161828, 0.00119796, 0.000921027", \ + "0.00918253, 0.00864617, 0.00669241, 0.00532747, 0.00387391, 0.00295351, 0.00229679", \ + "0.0150984, 0.0144638, 0.0118855, 0.00985335, 0.0075115, 0.00585331, 0.00463705" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145037, 0.0145454, 0.014607, 0.0146226, 0.0146316, 0.0146318, 0.0146306", \ + "0.0142066, 0.0142704, 0.0144425, 0.0145152, 0.0145677, 0.0145912, 0.0146024", \ + "0.0141985, 0.0142028, 0.0142479, 0.0143154, 0.0143959, 0.01447, 0.0145062", \ + "0.0149923, 0.0148674, 0.0146091, 0.0144612, 0.0144888, 0.0144967, 0.01451", \ + "0.017649, 0.0172995, 0.0163454, 0.0158346, 0.0153606, 0.0150678, 0.0148959", \ + "0.0220349, 0.0214604, 0.0196706, 0.0186075, 0.0174553, 0.0166871, 0.0161233", \ + "0.0277418, 0.0269857, 0.0244508, 0.0227359, 0.0208155, 0.019419, 0.0183066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "4.35456e-05, 4.6764e-05, 6.88342e-05, 7.29736e-05, 7.49643e-05, 7.51448e-05, 7.70808e-05", \ + "-0.000227169, -0.00016158, -3.02624e-05, 1.82611e-05, 4.58768e-05, 5.50839e-05, 5.16519e-05", \ + "0.000138005, 9.3618e-05, 0.000118958, 8.9443e-05, 7.80278e-05, 7.97143e-05, 6.21948e-05", \ + "0.00146487, 0.00129286, 0.000873433, 0.000664054, 0.000451875, 0.000340393, 0.000266804", \ + "0.00466673, 0.00429973, 0.00300327, 0.00225832, 0.00162125, 0.0012008, 0.000923209", \ + "0.00922975, 0.00867758, 0.00670032, 0.00531822, 0.0038883, 0.00296851, 0.00229788", \ + "0.0151541, 0.014485, 0.0119001, 0.00988352, 0.00752103, 0.00586395, 0.0046475" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0154428, 0.0154832, 0.0155438, 0.0155598, 0.0155675, 0.0155698, 0.0155679", \ + "0.0151522, 0.0152102, 0.0153793, 0.0154521, 0.0155024, 0.0155265, 0.015538", \ + "0.0151393, 0.0151365, 0.0151897, 0.0150798, 0.0153401, 0.0154047, 0.0154456", \ + "0.0159553, 0.0158274, 0.015593, 0.015485, 0.01544, 0.0154423, 0.0152844", \ + "0.0186983, 0.0183386, 0.0173565, 0.0167905, 0.0163152, 0.0160468, 0.0158746", \ + "0.023063, 0.0225129, 0.0207204, 0.0195996, 0.0184878, 0.0176604, 0.017103", \ + "0.0288783, 0.028137, 0.0256009, 0.0238848, 0.0219581, 0.0205737, 0.0193694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000166466, 0.000185141, 0.000212643, 0.00021862, 0.000221836, 0.000222543, 0.000224889", \ + "-8.51001e-05, -1.12631e-05, 0.000140919, 0.000201711, 0.000243219, 0.00025681, 0.000260109", \ + "0.000254693, 0.000291142, 0.000346759, 0.000305719, 0.000294282, 0.000294989, 0.000292438", \ + "0.00157655, 0.00142977, 0.00105201, 0.000831196, 0.000636807, 0.000531839, 0.000463835", \ + "0.00477687, 0.00442089, 0.00321194, 0.00247121, 0.00180315, 0.00141823, 0.00113068", \ + "0.00935085, 0.00883192, 0.00696285, 0.00561163, 0.0041596, 0.00322436, 0.00256705", \ + "0.0153143, 0.0146873, 0.0122088, 0.0102367, 0.00790445, 0.00622953, 0.00499512" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144939, 0.0145355, 0.0145968, 0.0146123, 0.0146213, 0.0146214, 0.0146202", \ + "0.014202, 0.0142593, 0.0144322, 0.0145048, 0.0145573, 0.0145808, 0.0145922", \ + "0.0141875, 0.0141911, 0.0142366, 0.0143048, 0.0143888, 0.01446, 0.0144951", \ + "0.0149792, 0.0148578, 0.0145978, 0.0144495, 0.0144771, 0.0144857, 0.0144993", \ + "0.0176328, 0.0172859, 0.0163259, 0.0158064, 0.0153471, 0.0150545, 0.0148851", \ + "0.0220174, 0.0214176, 0.0196504, 0.0185902, 0.0174318, 0.0166789, 0.0161374", \ + "0.0277148, 0.0269586, 0.0244251, 0.0227288, 0.020779, 0.0194086, 0.0182972" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "4.27414e-05, 4.60713e-05, 6.79334e-05, 7.20243e-05, 7.39169e-05, 7.414e-05, 7.60607e-05", \ + "-0.000226643, -0.000161055, -3.05814e-05, 2.0566e-05, 4.49308e-05, 5.40343e-05, 5.05207e-05", \ + "0.000136904, 9.29955e-05, 0.000116533, 8.78555e-05, 7.65872e-05, 7.87018e-05, 6.01311e-05", \ + "0.00146144, 0.00128877, 0.000871155, 0.00066297, 0.00045059, 0.000341567, 0.000262419", \ + "0.00465961, 0.00429283, 0.00299669, 0.0022499, 0.00161683, 0.00119753, 0.000920436", \ + "0.00921626, 0.00866768, 0.00668964, 0.00531648, 0.00385848, 0.00294107, 0.00229545", \ + "0.01516, 0.0144679, 0.011888, 0.00984655, 0.00750529, 0.0058497, 0.0046405" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123161, 0.0123737, 0.0124476, 0.0124666, 0.0124774, 0.0124825, 0.0124835", \ + "0.0120008, 0.0120755, 0.0122745, 0.0123551, 0.0124132, 0.0124411, 0.0124537", \ + "0.0120435, 0.0120406, 0.0120878, 0.0121531, 0.0122444, 0.0123199, 0.0123577", \ + "0.0129384, 0.0127724, 0.0124817, 0.0123805, 0.0123355, 0.0123545, 0.0123551", \ + "0.0157731, 0.0153464, 0.0142639, 0.0137459, 0.013246, 0.0129242, 0.012753", \ + "0.0202961, 0.0196255, 0.0176599, 0.0164876, 0.0153401, 0.014543, 0.0139841", \ + "0.0261039, 0.0252586, 0.0224984, 0.0207075, 0.0187614, 0.0172887, 0.0162387" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "4.34796e-05, 4.74627e-05, 6.97924e-05, 7.40629e-05, 7.66921e-05, 7.60069e-05, 7.80075e-05", \ + "-0.000226269, -0.000162061, -2.91694e-05, 1.9385e-05, 4.72605e-05, 5.66767e-05, 5.28151e-05", \ + "0.000144168, 9.35806e-05, 0.000121294, 8.8372e-05, 7.90659e-05, 8.30227e-05, 6.2346e-05", \ + "0.00147696, 0.00129713, 0.000873468, 0.00066159, 0.000451586, 0.000343551, 0.000264061", \ + "0.00468575, 0.00430518, 0.00299992, 0.00225481, 0.00162151, 0.00119858, 0.000913883", \ + "0.00925427, 0.00869442, 0.00671002, 0.00531964, 0.00388274, 0.00294781, 0.00229693", \ + "0.0151986, 0.014508, 0.0119076, 0.00986807, 0.00751819, 0.0058606, 0.0046448" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132602, 0.0133158, 0.0133884, 0.0134064, 0.0134161, 0.0134202, 0.0134217", \ + "0.0129446, 0.0130129, 0.0132146, 0.0132949, 0.0133497, 0.0133767, 0.013392", \ + "0.0129904, 0.0129927, 0.0130274, 0.0130516, 0.0131889, 0.0132495, 0.0132999", \ + "0.0138997, 0.0137529, 0.0134462, 0.0133437, 0.0132908, 0.0132941, 0.0131343", \ + "0.0168349, 0.0164007, 0.0152699, 0.0147404, 0.0139751, 0.013912, 0.0137361", \ + "0.0213475, 0.0206913, 0.018726, 0.0175543, 0.0163545, 0.0155824, 0.0149759", \ + "0.027249, 0.0264128, 0.0236733, 0.0218564, 0.0198705, 0.0184173, 0.0173022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000166726, 0.000185721, 0.000213493, 0.000220046, 0.000222436, 0.000223408, 0.000225753", \ + "-8.65891e-05, -1.10931e-05, 0.000142052, 0.000207206, 0.000244256, 0.000258182, 0.000261276", \ + "0.000252653, 0.000292127, 0.00034529, 0.000305679, 0.000295503, 0.000296227, 0.000293726", \ + "0.00157676, 0.00142745, 0.00105181, 0.000828462, 0.000636021, 0.000531526, 0.000464877", \ + "0.00478781, 0.00442552, 0.00321585, 0.00247063, 0.00180603, 0.00141041, 0.00111865", \ + "0.0093781, 0.00884654, 0.00697185, 0.00559474, 0.0041619, 0.003221, 0.00256206", \ + "0.0153397, 0.0147071, 0.0122049, 0.0102377, 0.00789943, 0.00622849, 0.00500757" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144895, 0.014528, 0.014589, 0.0146045, 0.0146121, 0.014614, 0.0146144", \ + "0.0142013, 0.014255, 0.0144224, 0.0144959, 0.0145477, 0.014572, 0.0145838", \ + "0.0142227, 0.0142438, 0.0142526, 0.0143201, 0.0144063, 0.01447, 0.0144952", \ + "0.0151016, 0.0149858, 0.0146776, 0.0145905, 0.0145178, 0.014512, 0.0145209", \ + "0.0180021, 0.0176191, 0.0165647, 0.0160368, 0.0155124, 0.0151583, 0.0150078", \ + "0.0226166, 0.0220208, 0.0201094, 0.0189204, 0.0177094, 0.0169015, 0.0163031", \ + "0.0286806, 0.0278933, 0.0252281, 0.0233802, 0.0213153, 0.0200091, 0.0187082" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-7.52097e-06, -5.6019e-06, 1.13851e-05, 2.02198e-05, 2.30714e-05, 2.22438e-05, 2.43868e-05", \ + "-0.000327041, -0.000267754, -0.000142196, -9.67066e-05, -7.3775e-05, -6.24055e-05, -6.24917e-05", \ + "0.000128707, 0.000120017, 0.000118115, 4.42527e-05, 2.97781e-07, -1.31813e-05, -3.0233e-05", \ + "0.00156745, 0.00138634, 0.000877775, 0.000630664, 0.000381878, 0.000250796, 0.000164616", \ + "0.00496853, 0.00456829, 0.00320789, 0.00237273, 0.00160596, 0.00119466, 0.000872627", \ + "0.00978354, 0.00920626, 0.00712509, 0.00566718, 0.00409533, 0.00308975, 0.00236446", \ + "0.0160344, 0.0153407, 0.0126367, 0.0105109, 0.00799586, 0.00620545, 0.0048925" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123132, 0.0123711, 0.0124441, 0.0124621, 0.0124719, 0.0124772, 0.0124784", \ + "0.0120036, 0.0120792, 0.012269, 0.0123504, 0.0124065, 0.0124336, 0.0124489", \ + "0.0120967, 0.0120742, 0.0121108, 0.0121775, 0.0122653, 0.0123312, 0.0121296", \ + "0.0130909, 0.012926, 0.012574, 0.0124365, 0.0123775, 0.0123791, 0.0123888", \ + "0.0161593, 0.0157026, 0.0145211, 0.0138933, 0.013369, 0.0130363, 0.0128747", \ + "0.0209151, 0.0202306, 0.0181327, 0.0168632, 0.015669, 0.014808, 0.0141812", \ + "0.0271085, 0.0262183, 0.0233128, 0.0213878, 0.0192517, 0.0178323, 0.0165975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-6.74557e-06, -4.21296e-06, 1.7944e-05, 2.2068e-05, 2.49831e-05, 2.41205e-05, 2.62684e-05", \ + "-0.00033022, -0.00026861, -0.000140547, -9.48173e-05, -7.13747e-05, -6.00511e-05, -5.95882e-05", \ + "0.000137579, 0.000119918, 0.000121025, 4.37827e-05, 2.239e-06, -8.50618e-06, -2.7632e-05", \ + "0.00158463, 0.00139375, 0.00088035, 0.000629282, 0.000382979, 0.000252761, 0.000166832", \ + "0.00499309, 0.00458069, 0.00321345, 0.00238097, 0.00161081, 0.00119592, 0.000867632", \ + "0.00982079, 0.00923856, 0.00714724, 0.0056853, 0.00410822, 0.00310614, 0.00236634", \ + "0.0160809, 0.0153762, 0.0126631, 0.0105307, 0.00801212, 0.00621802, 0.00489592" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01326, 0.0133156, 0.0133879, 0.0134067, 0.0134171, 0.0134185, 0.0134237", \ + "0.012953, 0.013025, 0.0132054, 0.0132899, 0.0133469, 0.0133732, 0.0133886", \ + "0.013038, 0.0130262, 0.0130562, 0.0131155, 0.0132019, 0.0132641, 0.0133071", \ + "0.014043, 0.0138941, 0.0135839, 0.0134005, 0.0130495, 0.0133117, 0.0133309", \ + "0.0171581, 0.0167144, 0.0154946, 0.014895, 0.0143462, 0.0140053, 0.0138316", \ + "0.021978, 0.021315, 0.0192189, 0.0179507, 0.016688, 0.0158874, 0.0152078", \ + "0.0282742, 0.0274073, 0.0245068, 0.0225325, 0.0204083, 0.0190735, 0.0176851" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000114847, 0.000132441, 0.000161439, 0.000168013, 0.000171647, 0.000173504, 0.000171423", \ + "-0.000192888, -0.000123176, 2.26826e-05, 8.84255e-05, 0.000124978, 0.000146606, 0.000139672", \ + "0.00024652, 0.00028521, 0.000112519, 0.000252295, 0.000228403, 0.000206559, 0.000188817", \ + "0.00169835, 0.00151465, 0.00103789, 0.000790544, 0.000555223, 0.000428686, 0.000355161", \ + "0.00509962, 0.00471157, 0.00341991, 0.0026073, 0.00186011, 0.00140599, 0.00108904", \ + "0.0099541, 0.00940609, 0.00741285, 0.00596045, 0.00441614, 0.0033815, 0.00265154", \ + "0.0162617, 0.0155975, 0.0129904, 0.0108919, 0.00843733, 0.00663041, 0.00528584" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166727, 0.0167045, 0.0167561, 0.0167707, 0.0167755, 0.0167744, 0.016772", \ + "0.016397, 0.0164549, 0.0165999, 0.0166666, 0.0167139, 0.0167342, 0.0167418", \ + "0.0163413, 0.0163433, 0.0162419, 0.0164669, 0.0165502, 0.0166128, 0.0166458", \ + "0.0170537, 0.0169619, 0.0167715, 0.0166648, 0.0166304, 0.0166373, 0.0166489", \ + "0.019562, 0.019265, 0.0184214, 0.0179696, 0.0174555, 0.0171986, 0.0170271", \ + "0.0237887, 0.0233099, 0.0216856, 0.0206564, 0.0195354, 0.0187669, 0.0182711", \ + "0.0294092, 0.0287349, 0.026387, 0.024733, 0.0228692, 0.0214732, 0.0204186" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000114847, 0.000132441, 0.000161439, 0.000168013, 0.000171647, 0.000173504, 0.000171423", \ + "-0.000192888, -0.000123176, 2.26826e-05, 8.84255e-05, 0.000124978, 0.000146606, 0.000139672", \ + "0.00024652, 0.00028521, 0.000112519, 0.000252295, 0.000228403, 0.000206559, 0.000188817", \ + "0.00169835, 0.00151465, 0.00103789, 0.000790544, 0.000555223, 0.000428686, 0.000355161", \ + "0.00509962, 0.00471157, 0.00341991, 0.0026073, 0.00186011, 0.00140599, 0.00108904", \ + "0.0099541, 0.00940609, 0.00741285, 0.00596045, 0.00441614, 0.0033815, 0.00265154", \ + "0.0162617, 0.0155975, 0.0129904, 0.0108919, 0.00843733, 0.00663041, 0.00528584" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343414; + rise_capacitance : 0.00335726; + rise_capacitance_range (0.00233327, 0.00335726); + fall_capacitance : 0.00343414; + fall_capacitance_range (0.00243893, 0.00343414); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00201731, -0.00222566, -0.00236744, -0.00236615, -0.00238113, -0.00237085, -0.0023643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235975, 0.00238572, 0.00238, 0.00239007, 0.00238113, 0.00237085, 0.0023643" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00183077, -0.00209517, -0.00229038, -0.00232027, -0.00232298, -0.00231325, -0.00230679" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00231171, 0.00231027, 0.00233235, 0.00233356, 0.00232298, 0.00231325, 0.00230679" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198773, -0.00222423, -0.00236644, -0.00236651, -0.00238422, -0.00237383, -0.0023673" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236249, 0.00238831, 0.00238637, 0.0023946, 0.00238422, 0.00237383, 0.0023673" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00199075, -0.00222431, -0.00236656, -0.0023662, -0.00238406, -0.0023738, -0.00236727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235946, 0.00238943, 0.00237818, 0.00239381, 0.00238406, 0.0023738, 0.00236727" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259738, -0.00260605, -0.00261417, -0.00260712, -0.00261776, -0.00261153, -0.00260711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026047, 0.00263216, 0.00262108, 0.00261286, 0.00262491, 0.00261526, 0.0026083" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026091, -0.0025929, -0.00261415, -0.00260649, -0.00260379, -0.0026107, -0.00260638" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262428, 0.00262762, 0.0026223, 0.00261856, 0.00260379, 0.00261627, 0.00260997" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259567, -0.00260436, -0.00261575, -0.00260657, -0.00261724, -0.002611, -0.00260657" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260347, 0.00263124, 0.00261834, 0.00261654, 0.00262502, 0.00261534, 0.0026097" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324014, -0.00325353, -0.00326057, -0.00326386, -0.00326376, -0.00326254, -0.00326851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327164, 0.00329061, 0.00328572, 0.00329901, 0.00328929, 0.00327891, 0.00327624" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259365, -0.00260441, -0.00261375, -0.00260622, -0.00261742, -0.00261117, -0.00260674" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00259365, 0.00263308, 0.00261825, 0.00261961, 0.00262547, 0.00261624, 0.00260764" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324053, -0.00325397, -0.00326107, -0.00326431, -0.0032642, -0.00326293, -0.00326905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327124, 0.00329023, 0.00328563, 0.00329873, 0.00328894, 0.00327862, 0.00327608" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332054; + rise_capacitance : 0.00331349; + rise_capacitance_range (0.00253217, 0.00331349); + fall_capacitance : 0.00332054; + fall_capacitance_range (0.00247496, 0.00332054); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00203626, -0.00221909, -0.00236791, -0.00236405, -0.00237081, -0.00236002, -0.00235394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235361, 0.00237597, 0.00237314, 0.00238054, 0.00237081, 0.00236002, 0.00235394" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00184506, -0.00209416, -0.00228989, -0.00231975, -0.00232187, -0.00231209, -0.00230606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00229682, 0.00233473, 0.00231902, 0.00232947, 0.00232187, 0.00231209, 0.00230606" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200675, -0.00221891, -0.00236729, -0.00236348, -0.0023736, -0.00236301, -0.00235695" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235724, 0.0023786, 0.00237529, 0.00238349, 0.0023736, 0.00236301, 0.00235695" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200672, -0.00221787, -0.0023673, -0.00236348, -0.00237626, -0.00236566, -0.00235959" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0023592, 0.00236424, 0.00237702, 0.00238615, 0.00237626, 0.00236566, 0.00235959" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260609, -0.00261533, -0.00261834, -0.00260802, -0.00261264, -0.00261088, -0.00260681" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261785, 0.00262654, 0.00264355, 0.00263533, 0.00262414, 0.00261381, 0.00260728" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260849, -0.00261412, -0.00261735, -0.00260665, -0.0026118, -0.00261015, -0.00260624" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261555, 0.00261547, 0.00264367, 0.00263496, 0.00262423, 0.00261382, 0.00260742" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026155, -0.00262002, -0.00261925, -0.0026194, -0.00261876, -0.00261712, -0.00261326" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279172, 0.00264418, 0.00265377, 0.0026459, 0.0026338, 0.00262288, 0.00261586" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261589, -0.00262039, -0.00261962, -0.00261977, -0.00261914, -0.00261751, -0.00261365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279134, 0.00264371, 0.00265339, 0.00264554, 0.00263344, 0.00262251, 0.00261548" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0035115; + rise_capacitance : 0.0035115; + rise_capacitance_range (0.00194924, 0.0035115); + fall_capacitance : 0.00350863; + fall_capacitance_range (0.00203185, 0.00350863); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000364892, -0.000367173, -0.000367955, -0.000368781, -0.00036761, -0.000366238, -0.000365362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000387091, 0.000383957, 0.000384923, 0.000384437, 0.000381222, 0.000377019, 0.000372567" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000358502, -0.000359491, -0.000354547, -0.000356041, -0.000357353, -0.000355236, -0.000353466" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000402206, 0.000403377, 0.000402668, 0.000397644, 0.000396047, 0.00038885, 0.000379423" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000340245, -0.000340317, -0.000340289, -0.000339827, -0.000337828, -0.000338625, -0.00033803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000340538, 0.000341038, 0.000340289, 0.000339827, 0.000337828, 0.000338625, 0.00033803" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000349909, -0.000346, -0.000346468, -0.000344072, -0.000347124, -0.000346056, -0.000345383" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000350773, 0.000348964, 0.000346468, 0.000346266, 0.000347124, 0.000346056, 0.000345383" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.003258, -0.00325867, -0.00325423, -0.00325488, -0.00325841, -0.00327161, -0.00327782" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032813, 0.00328145, 0.00327601, 0.00329401, 0.0032747, 0.00328542, 0.00328181" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00038186, -0.000384506, -0.000384849, -0.000385552, -0.000383982, -0.00038255, -0.000381637" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000400961, 0.000402447, 0.000402872, 0.000401938, 0.00039854, 0.000393972, 0.000388733" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000357227, -0.000358139, -0.000360987, -0.000360207, -0.000360704, -0.000361832, -0.000360992" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000361588, 0.000364906, 0.000362696, 0.000362647, 0.000360704, 0.000361832, 0.000360992" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325844, -0.00325916, -0.00325498, -0.00325555, -0.00325882, -0.00327202, -0.00327822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328093, 0.00328822, 0.00327627, 0.00329376, 0.00327446, 0.00328506, 0.00328145" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.003447; + rise_capacitance : 0.003447; + rise_capacitance_range (0.00239605, 0.003447); + fall_capacitance : 0.00337455; + fall_capacitance_range (0.00219237, 0.00337455); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000365586, -0.000367696, -0.000370452, -0.000368971, -0.000367568, -0.000366214, -0.000365348" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00038826, 0.000387466, 0.000384301, 0.000384399, 0.000381163, 0.000376987, 0.000371852" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000358428, -0.000357768, -0.000361234, -0.000359228, -0.00035724, -0.000355377, -0.000353429" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000402699, 0.00040176, 0.000401625, 0.000400458, 0.000395835, 0.000388658, 0.000378836" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000337213, -0.000337324, -0.000341381, -0.000339957, -0.000339434, -0.000338211, -0.000337452" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000337213, 0.000338854, 0.000342138, 0.000340703, 0.000339434, 0.000338211, 0.000337452" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000344705, -0.000344921, -0.000347979, -0.000346943, -0.000347, -0.000345738, -0.000344974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000346769, 0.000345642, 0.000347979, 0.000348244, 0.000347, 0.000345738, 0.000344974" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261046, -0.00261398, -0.00261059, -0.00260955, -0.00261817, -0.00261487, -0.00261209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00277541, 0.00263257, 0.00261868, 0.00260955, 0.0026229, 0.00261567, 0.0026135" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000381603, -0.000383833, -0.000387226, -0.000385512, -0.000383975, -0.000382516, -0.000381617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000403703, 0.000405522, 0.000402132, 0.000401921, 0.000398452, 0.000393957, 0.000388401" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000357785, -0.000360549, -0.000360245, -0.000360426, -0.000362601, -0.000361451, -0.000360632" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000362399, 0.000361544, 0.000363788, 0.000364074, 0.00036277, 0.000361451, 0.000360632" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261084, -0.0026144, -0.0026116, -0.00260987, -0.00261857, -0.00261526, -0.00261248" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00277504, 0.00263231, 0.00261865, 0.00260987, 0.00262265, 0.00261536, 0.00261319" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345177; + rise_capacitance : 0.00337861; + rise_capacitance_range (0.00240908, 0.00337861); + fall_capacitance : 0.00345177; + fall_capacitance_range (0.0022585, 0.00345177); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000744117, -0.000737933, -0.000736563, -0.00073773, -0.000736372, -0.000735524, -0.000733781" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000744117, 0.000737933, 0.000736563, 0.00073773, 0.000736372, 0.000735524, 0.000733781" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0005774, -0.000581852, -0.000580908, -0.000583949, -0.000583773, -0.000584175, -0.000586473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000600324, 0.00060269, 0.000604176, 0.000603313, 0.000602606, 0.000599004, 0.000594919" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000577215, -0.000587443, -0.000581356, -0.000584016, -0.000583762, -0.000584173, -0.000586483" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000600925, 0.000608787, 0.000603961, 0.000603165, 0.00060262, 0.00059901, 0.000594925" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00173851, -0.00212863, -0.00231737, -0.00235776, -0.00237914, -0.00237874, -0.00237363" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236497, 0.00238232, 0.00237971, 0.00239419, 0.00238765, 0.00237874, 0.00237363" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00173763, -0.00212788, -0.00231734, -0.00235781, -0.00237917, -0.00237871, -0.00237359" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00237374, 0.00238251, 0.00237914, 0.00239416, 0.0023876, 0.00237871, 0.00237359" \ + ); + } + } + } + } + cell (AOI221X3) { + area : 11.2896; + cell_leakage_power : 0.517451; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.755675; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.626857; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.613269; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.505289; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.613269; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.50529; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.458248; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.350637; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.690477; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.678847; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560975; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266611; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560975; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.417105; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.406491; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345066; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.690477; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.678847; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560975; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.417105; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560976; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.567599; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.406491; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.49556; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.623157; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.611528; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.493655; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345067; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.493656; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.495561; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.339171; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423522; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.517451; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0716517, 0.0946309, 0.202941, 0.337285, 0.605567, 0.954133, 1.40997", \ + "0.0827429, 0.106125, 0.215529, 0.350329, 0.618897, 0.967655, 1.42361", \ + "0.113998, 0.140244, 0.251577, 0.386826, 0.656117, 1.00527, 1.46136", \ + "0.132066, 0.164351, 0.29116, 0.428864, 0.698111, 1.04722, 1.50333", \ + "0.150061, 0.192057, 0.345204, 0.501683, 0.779099, 1.12772, 1.58336", \ + "0.166073, 0.217816, 0.400462, 0.57739, 0.884119, 1.24139, 1.695", \ + "0.181871, 0.242609, 0.454854, 0.654828, 0.988829, 1.3724, 1.83728" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536321, 0.0850027, 0.236136, 0.424568, 0.801156, 1.29058, 1.93032", \ + "0.0536791, 0.0849951, 0.236135, 0.424568, 0.801138, 1.29059, 1.9304", \ + "0.0662177, 0.0950409, 0.237958, 0.424469, 0.801123, 1.29055, 1.9304", \ + "0.0891644, 0.119385, 0.257007, 0.433057, 0.801331, 1.29058, 1.93032", \ + "0.137057, 0.168055, 0.308702, 0.477353, 0.823232, 1.29604, 1.93014", \ + "0.195571, 0.229704, 0.375922, 0.548453, 0.882644, 1.33343, 1.94564", \ + "0.254589, 0.294201, 0.454206, 0.631987, 0.972796, 1.40544, 1.99456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0344381, 0.0477313, 0.106177, 0.176394, 0.315046, 0.494214, 0.727674", \ + "0.0468769, 0.0601223, 0.118802, 0.189012, 0.327682, 0.506857, 0.740341", \ + "0.0947433, 0.114409, 0.181198, 0.250265, 0.388677, 0.567244, 0.801049", \ + "0.130953, 0.157533, 0.250345, 0.333624, 0.471972, 0.649055, 0.883651", \ + "0.177764, 0.212795, 0.33932, 0.454709, 0.628611, 0.80874, 1.04232", \ + "0.224713, 0.267672, 0.424883, 0.570412, 0.793505, 1.01847, 1.2598", \ + "0.27183, 0.322063, 0.507944, 0.681604, 0.950241, 1.22377, 1.51479" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0443028, 0.0594573, 0.134006, 0.22751, 0.414666, 0.657829, 0.975237", \ + "0.0437511, 0.0589036, 0.133992, 0.227503, 0.414553, 0.657514, 0.975552", \ + "0.0765738, 0.089062, 0.146333, 0.230329, 0.414511, 0.657782, 0.97521", \ + "0.113225, 0.130427, 0.194599, 0.2636, 0.424482, 0.657669, 0.975513", \ + "0.168477, 0.192364, 0.27761, 0.358039, 0.494949, 0.693124, 0.984643", \ + "0.229519, 0.260873, 0.369791, 0.469366, 0.625135, 0.801183, 1.05542", \ + "0.295677, 0.334753, 0.467798, 0.58704, 0.771317, 0.965369, 1.1941" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0615483, 0.0843537, 0.192028, 0.325892, 0.59356, 0.941121, 1.39592", \ + "0.0723867, 0.0955843, 0.204551, 0.338934, 0.606909, 0.954646, 1.40946", \ + "0.101479, 0.128551, 0.240637, 0.375452, 0.64401, 0.992362, 1.44723", \ + "0.115873, 0.150127, 0.279548, 0.417511, 0.68612, 1.03437, 1.48936", \ + "0.127466, 0.173424, 0.331782, 0.489471, 0.767424, 1.11519, 1.56964", \ + "0.138195, 0.194889, 0.384898, 0.563851, 0.870082, 1.22915, 1.68164", \ + "0.14846, 0.21551, 0.436916, 0.639514, 0.975592, 1.35974, 1.82444" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0443133, 0.0754209, 0.225812, 0.413594, 0.788802, 1.277, 1.91487", \ + "0.0444339, 0.0754457, 0.225811, 0.413585, 0.788827, 1.27701, 1.91484", \ + "0.0584161, 0.0872244, 0.228149, 0.413471, 0.788809, 1.27692, 1.91481", \ + "0.08207, 0.111562, 0.248312, 0.422973, 0.789211, 1.27705, 1.9148", \ + "0.131295, 0.161364, 0.300551, 0.468433, 0.812101, 1.28277, 1.91462", \ + "0.189918, 0.223381, 0.368369, 0.539662, 0.872591, 1.31994, 1.93065", \ + "0.248685, 0.287204, 0.446797, 0.623883, 0.963054, 1.3938, 1.98046" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0337892, 0.047008, 0.105202, 0.175073, 0.313051, 0.491595, 0.724672", \ + "0.0462465, 0.0595069, 0.117831, 0.187699, 0.32569, 0.504323, 0.737342", \ + "0.0932066, 0.113106, 0.180166, 0.248927, 0.38667, 0.564633, 0.798174", \ + "0.127994, 0.155054, 0.248572, 0.332104, 0.469996, 0.646512, 0.880801", \ + "0.172197, 0.208271, 0.336024, 0.45189, 0.626307, 0.806091, 1.03949", \ + "0.215378, 0.260072, 0.419705, 0.56619, 0.78986, 1.01543, 1.25695", \ + "0.257827, 0.310497, 0.499976, 0.674505, 0.945221, 1.2196, 1.51153" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0352395, 0.0511683, 0.126566, 0.22035, 0.407526, 0.650726, 0.968547", \ + "0.0347128, 0.0506142, 0.126526, 0.220344, 0.407524, 0.650558, 0.96853", \ + "0.0652529, 0.0799723, 0.1389, 0.223078, 0.407402, 0.650554, 0.968367", \ + "0.0976025, 0.117966, 0.187038, 0.256487, 0.417258, 0.650705, 0.968376", \ + "0.146583, 0.174898, 0.267365, 0.350309, 0.488392, 0.685964, 0.977575", \ + "0.201649, 0.238322, 0.356046, 0.459373, 0.618906, 0.794986, 1.04839", \ + "0.261067, 0.306922, 0.450792, 0.575272, 0.763535, 0.958243, 1.18721" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0568231, 0.0762859, 0.168083, 0.282154, 0.510039, 0.806274, 1.19336", \ + "0.0680642, 0.0878807, 0.180777, 0.295274, 0.523441, 0.819676, 1.20697", \ + "0.0979521, 0.122326, 0.219731, 0.334564, 0.563236, 0.859913, 1.24743", \ + "0.112745, 0.145134, 0.262533, 0.383088, 0.61162, 0.908714, 1.2951", \ + "0.124931, 0.169074, 0.318507, 0.461468, 0.706448, 1.00283, 1.38901", \ + "0.136135, 0.190832, 0.373404, 0.540669, 0.817238, 1.13196, 1.5179", \ + "0.146538, 0.211085, 0.425217, 0.61881, 0.928806, 1.27315, 1.67993" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0431294, 0.0692588, 0.195766, 0.353693, 0.669414, 1.07955, 1.6161", \ + "0.0432158, 0.0692867, 0.195766, 0.353691, 0.669415, 1.07973, 1.6161", \ + "0.0595115, 0.0833122, 0.199254, 0.353683, 0.669178, 1.0798, 1.6161", \ + "0.0868792, 0.1115, 0.224405, 0.36655, 0.67074, 1.07954, 1.61607", \ + "0.140298, 0.165853, 0.282654, 0.42122, 0.70039, 1.08943, 1.61637", \ + "0.20167, 0.230363, 0.355711, 0.500222, 0.774755, 1.13876, 1.64126", \ + "0.262107, 0.296253, 0.438085, 0.590556, 0.875772, 1.22973, 1.70486" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0388976, 0.0515985, 0.108962, 0.178512, 0.316248, 0.494653, 0.727632", \ + "0.0513221, 0.0641087, 0.121673, 0.191235, 0.328986, 0.50742, 0.740414", \ + "0.100433, 0.119071, 0.18404, 0.252334, 0.389899, 0.567366, 0.801111", \ + "0.138, 0.163347, 0.253827, 0.335993, 0.473374, 0.650039, 0.883838", \ + "0.186173, 0.220061, 0.343516, 0.45705, 0.630334, 0.809253, 1.04274", \ + "0.233626, 0.275682, 0.429873, 0.573737, 0.795335, 1.01958, 1.26043", \ + "0.280318, 0.330058, 0.5131, 0.685393, 0.952271, 1.22515, 1.51581" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0376109, 0.05354, 0.129128, 0.223005, 0.41017, 0.653296, 0.971293", \ + "0.0374126, 0.0533851, 0.129134, 0.222992, 0.410228, 0.653409, 0.97128", \ + "0.0668788, 0.0813847, 0.14084, 0.225547, 0.410143, 0.653359, 0.971169", \ + "0.0993691, 0.119437, 0.188282, 0.258108, 0.419636, 0.653424, 0.971259", \ + "0.148152, 0.175844, 0.268265, 0.351758, 0.48991, 0.68783, 0.980125", \ + "0.20247, 0.238326, 0.355932, 0.459829, 0.619592, 0.796289, 1.05023", \ + "0.261106, 0.305527, 0.449268, 0.573472, 0.763602, 0.958611, 1.18811" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0716517, 0.0946309, 0.202941, 0.337285, 0.605567, 0.954133, 1.40997", \ + "0.0827429, 0.106125, 0.215529, 0.350329, 0.618897, 0.967655, 1.42361", \ + "0.113998, 0.140244, 0.251577, 0.386826, 0.656117, 1.00527, 1.46136", \ + "0.132066, 0.164351, 0.29116, 0.428864, 0.698111, 1.04722, 1.50333", \ + "0.150061, 0.192057, 0.345204, 0.501683, 0.779099, 1.12772, 1.58336", \ + "0.166073, 0.217816, 0.400462, 0.57739, 0.884119, 1.24139, 1.695", \ + "0.181871, 0.242609, 0.454854, 0.654828, 0.988829, 1.3724, 1.83728" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536321, 0.0850027, 0.236136, 0.424568, 0.801156, 1.29058, 1.93032", \ + "0.0536791, 0.0849951, 0.236135, 0.424568, 0.801138, 1.29059, 1.9304", \ + "0.0662177, 0.0950409, 0.237958, 0.424469, 0.801123, 1.29055, 1.9304", \ + "0.0891644, 0.119385, 0.257007, 0.433057, 0.801331, 1.29058, 1.93032", \ + "0.137057, 0.168055, 0.308702, 0.477353, 0.823232, 1.29604, 1.93014", \ + "0.195571, 0.229704, 0.375922, 0.548453, 0.882644, 1.33343, 1.94564", \ + "0.254589, 0.294201, 0.454206, 0.631987, 0.972796, 1.40544, 1.99456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0388976, 0.0515985, 0.108962, 0.178512, 0.316248, 0.494653, 0.727632", \ + "0.0513221, 0.0641087, 0.121673, 0.191235, 0.328986, 0.50742, 0.740414", \ + "0.100433, 0.119071, 0.18404, 0.252334, 0.389899, 0.567366, 0.801111", \ + "0.138, 0.163347, 0.253827, 0.335993, 0.473374, 0.650039, 0.883838", \ + "0.186173, 0.220061, 0.343516, 0.45705, 0.630334, 0.809253, 1.04274", \ + "0.233626, 0.275682, 0.429873, 0.573737, 0.795335, 1.01958, 1.26043", \ + "0.280318, 0.330058, 0.5131, 0.685393, 0.952271, 1.22515, 1.51581" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0376109, 0.05354, 0.129128, 0.223005, 0.41017, 0.653296, 0.971293", \ + "0.0374126, 0.0533851, 0.129134, 0.222992, 0.410228, 0.653409, 0.97128", \ + "0.0668788, 0.0813847, 0.14084, 0.225547, 0.410143, 0.653359, 0.971169", \ + "0.0993691, 0.119437, 0.188282, 0.258108, 0.419636, 0.653424, 0.971259", \ + "0.148152, 0.175844, 0.268265, 0.351758, 0.48991, 0.68783, 0.980125", \ + "0.20247, 0.238326, 0.355932, 0.459829, 0.619592, 0.796289, 1.05023", \ + "0.261106, 0.305527, 0.449268, 0.573472, 0.763602, 0.958611, 1.18811" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0798738, 0.102597, 0.210522, 0.344448, 0.611828, 0.959219, 1.41347", \ + "0.0919537, 0.114931, 0.223321, 0.357431, 0.624936, 0.972384, 1.42671", \ + "0.125534, 0.150791, 0.260705, 0.395043, 0.662859, 1.01068, 1.46493", \ + "0.14703, 0.177225, 0.301583, 0.437805, 0.705615, 1.05307, 1.50752", \ + "0.170965, 0.209787, 0.358025, 0.512278, 0.787481, 1.13475, 1.58837", \ + "0.196155, 0.242894, 0.417074, 0.590495, 0.894396, 1.24915, 1.70088", \ + "0.222527, 0.277263, 0.477415, 0.671998, 1.00158, 1.38212, 1.84448" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0626623, 0.0940685, 0.245048, 0.433001, 0.808451, 1.2963, 1.9339", \ + "0.0626324, 0.0940544, 0.245047, 0.433001, 0.808451, 1.29631, 1.93397", \ + "0.0738671, 0.102789, 0.246636, 0.432996, 0.808493, 1.29627, 1.93398", \ + "0.0964866, 0.126869, 0.264781, 0.441114, 0.808683, 1.29633, 1.93399", \ + "0.142291, 0.174168, 0.3161, 0.484736, 0.829917, 1.3016, 1.93373", \ + "0.197003, 0.233015, 0.381911, 0.554728, 0.888628, 1.33849, 1.94936", \ + "0.252143, 0.293475, 0.457425, 0.637151, 0.97872, 1.40987, 1.99786" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0374575, 0.0507181, 0.109164, 0.179374, 0.318029, 0.497196, 0.730656", \ + "0.0499618, 0.0632622, 0.121815, 0.192067, 0.330746, 0.509924, 0.74339", \ + "0.0915038, 0.109327, 0.175166, 0.245861, 0.384478, 0.564015, 0.797386", \ + "0.123578, 0.147679, 0.233144, 0.314661, 0.455461, 0.634741, 0.868301", \ + "0.164993, 0.197445, 0.311997, 0.417153, 0.584547, 0.770186, 1.00449", \ + "0.205978, 0.246062, 0.390067, 0.521198, 0.72495, 0.940838, 1.18767", \ + "0.245872, 0.293282, 0.465094, 0.622887, 0.864631, 1.11603, 1.39602" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0440632, 0.0593581, 0.133996, 0.227506, 0.414681, 0.657828, 0.97523", \ + "0.0438905, 0.059115, 0.133983, 0.227505, 0.414557, 0.657808, 0.975543", \ + "0.066403, 0.0794636, 0.142704, 0.229787, 0.414678, 0.65752, 0.975413", \ + "0.098381, 0.113152, 0.177183, 0.253667, 0.422967, 0.658331, 0.975517", \ + "0.149679, 0.168716, 0.243315, 0.323208, 0.47417, 0.686936, 0.985097", \ + "0.206401, 0.231402, 0.322288, 0.412385, 0.571041, 0.764914, 1.03717", \ + "0.266491, 0.298339, 0.409388, 0.511744, 0.685093, 0.886942, 1.13981" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0697078, 0.0922561, 0.199595, 0.333074, 0.599711, 0.946244, 1.39943", \ + "0.0816472, 0.104477, 0.21237, 0.346044, 0.612818, 0.959386, 1.4126", \ + "0.113507, 0.139393, 0.249803, 0.38372, 0.650752, 0.997553, 1.45087", \ + "0.131819, 0.16372, 0.289995, 0.426617, 0.693687, 1.04018, 1.49357", \ + "0.150715, 0.192358, 0.344692, 0.500149, 0.77601, 1.12198, 1.57467", \ + "0.171518, 0.221911, 0.402031, 0.577002, 0.880862, 1.23684, 1.68772", \ + "0.193586, 0.252532, 0.460041, 0.65733, 0.988443, 1.37004, 1.83145" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0533806, 0.0845565, 0.234739, 0.422005, 0.796243, 1.28265, 1.91849", \ + "0.0534377, 0.0845392, 0.234739, 0.422002, 0.796242, 1.28263, 1.91846", \ + "0.0658581, 0.094824, 0.236724, 0.422014, 0.796236, 1.28266, 1.91848", \ + "0.0888265, 0.118923, 0.256059, 0.430819, 0.796597, 1.28262, 1.91847", \ + "0.135515, 0.167072, 0.307877, 0.475519, 0.81874, 1.28829, 1.91823", \ + "0.189479, 0.225447, 0.374035, 0.545479, 0.879117, 1.32486, 1.93416", \ + "0.243651, 0.285177, 0.449361, 0.628532, 0.968384, 1.39923, 1.98352" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0368081, 0.0500056, 0.108198, 0.178052, 0.316034, 0.494577, 0.727654", \ + "0.0493245, 0.0625498, 0.120846, 0.190751, 0.328754, 0.50731, 0.740392", \ + "0.0902124, 0.108171, 0.17402, 0.244334, 0.382478, 0.561485, 0.794389", \ + "0.121422, 0.145837, 0.231652, 0.313157, 0.453467, 0.632138, 0.865358", \ + "0.160739, 0.193645, 0.309456, 0.414824, 0.582313, 0.767557, 1.00157", \ + "0.198885, 0.240344, 0.386116, 0.517694, 0.722098, 0.938337, 1.18327", \ + "0.235089, 0.284331, 0.458921, 0.617904, 0.860725, 1.1129, 1.39284" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.035022, 0.0510517, 0.126521, 0.220347, 0.407525, 0.650726, 0.968547", \ + "0.0348565, 0.0508305, 0.126576, 0.220346, 0.407525, 0.650712, 0.968531", \ + "0.0562189, 0.0707439, 0.135173, 0.22239, 0.407415, 0.650555, 0.968526", \ + "0.0852228, 0.102293, 0.169685, 0.246644, 0.415957, 0.651255, 0.96847", \ + "0.131719, 0.154457, 0.234114, 0.315395, 0.467451, 0.679903, 0.978261", \ + "0.183109, 0.212461, 0.310652, 0.403717, 0.563803, 0.759253, 1.02942", \ + "0.23839, 0.274829, 0.395228, 0.501548, 0.677326, 0.879816, 1.13336" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0636549, 0.0829114, 0.174417, 0.288091, 0.515156, 0.810338, 1.19585", \ + "0.0758422, 0.0953468, 0.187322, 0.301188, 0.528379, 0.823456, 1.20911", \ + "0.108794, 0.131884, 0.227495, 0.341523, 0.568863, 0.864171, 1.24998", \ + "0.127919, 0.157838, 0.271733, 0.390779, 0.618415, 0.913616, 1.29852", \ + "0.147361, 0.187436, 0.33055, 0.471059, 0.71334, 1.00757, 1.39308", \ + "0.16856, 0.217313, 0.389537, 0.553119, 0.826436, 1.13885, 1.52286", \ + "0.190263, 0.247592, 0.448016, 0.635364, 0.940624, 1.28193, 1.68616" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0508099, 0.0768946, 0.203082, 0.360526, 0.675084, 1.0838, 1.61829", \ + "0.0508334, 0.0769046, 0.203067, 0.360464, 0.675012, 1.08391, 1.61828", \ + "0.0656078, 0.0894104, 0.206245, 0.360554, 0.674978, 1.08379, 1.61828", \ + "0.0923935, 0.117477, 0.230326, 0.372908, 0.676291, 1.08379, 1.61841", \ + "0.143415, 0.170095, 0.288449, 0.42651, 0.705189, 1.09387, 1.61877", \ + "0.199897, 0.230998, 0.360102, 0.505344, 0.779276, 1.14227, 1.64327", \ + "0.256337, 0.292996, 0.439036, 0.594024, 0.879595, 1.23313, 1.70669" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0419084, 0.0546004, 0.111955, 0.181501, 0.319237, 0.497636, 0.730615", \ + "0.0544088, 0.0671844, 0.1247, 0.194287, 0.331984, 0.510482, 0.743468", \ + "0.0968348, 0.113741, 0.17808, 0.247918, 0.385891, 0.564777, 0.79751", \ + "0.130483, 0.153362, 0.236491, 0.317104, 0.456844, 0.635753, 0.868517", \ + "0.173707, 0.204735, 0.316196, 0.420002, 0.586612, 0.770919, 1.00108", \ + "0.215948, 0.254762, 0.394961, 0.524656, 0.72674, 0.942823, 1.18682", \ + "0.256441, 0.302873, 0.471138, 0.627113, 0.867187, 1.11792, 1.39707" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0375115, 0.053519, 0.129143, 0.223004, 0.410269, 0.653296, 0.971291", \ + "0.0374843, 0.0534525, 0.12913, 0.222984, 0.410219, 0.653296, 0.971281", \ + "0.0579175, 0.0724841, 0.137497, 0.225277, 0.410054, 0.653359, 0.971278", \ + "0.0866665, 0.103709, 0.171398, 0.248664, 0.41839, 0.653878, 0.971092", \ + "0.132569, 0.1548, 0.235233, 0.317504, 0.469615, 0.682059, 0.977288", \ + "0.183392, 0.212349, 0.311164, 0.404317, 0.565938, 0.761328, 1.03115", \ + "0.23714, 0.27328, 0.393875, 0.500783, 0.677692, 0.88098, 1.13484" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0798738, 0.102597, 0.210522, 0.344448, 0.611828, 0.959219, 1.41347", \ + "0.0919537, 0.114931, 0.223321, 0.357431, 0.624936, 0.972384, 1.42671", \ + "0.125534, 0.150791, 0.260705, 0.395043, 0.662859, 1.01068, 1.46493", \ + "0.14703, 0.177225, 0.301583, 0.437805, 0.705615, 1.05307, 1.50752", \ + "0.170965, 0.209787, 0.358025, 0.512278, 0.787481, 1.13475, 1.58837", \ + "0.196155, 0.242894, 0.417074, 0.590495, 0.894396, 1.24915, 1.70088", \ + "0.222527, 0.277263, 0.477415, 0.671998, 1.00158, 1.38212, 1.84448" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0626623, 0.0940685, 0.245048, 0.433001, 0.808451, 1.2963, 1.9339", \ + "0.0626324, 0.0940544, 0.245047, 0.433001, 0.808451, 1.29631, 1.93397", \ + "0.0738671, 0.102789, 0.246636, 0.432996, 0.808493, 1.29627, 1.93398", \ + "0.0964866, 0.126869, 0.264781, 0.441114, 0.808683, 1.29633, 1.93399", \ + "0.142291, 0.174168, 0.3161, 0.484736, 0.829917, 1.3016, 1.93373", \ + "0.197003, 0.233015, 0.381911, 0.554728, 0.888628, 1.33849, 1.94936", \ + "0.252143, 0.293475, 0.457425, 0.637151, 0.97872, 1.40987, 1.99786" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0419084, 0.0546004, 0.111955, 0.181501, 0.319237, 0.497636, 0.730615", \ + "0.0544088, 0.0671844, 0.1247, 0.194287, 0.331984, 0.510482, 0.743468", \ + "0.0968348, 0.113741, 0.17808, 0.247918, 0.385891, 0.564777, 0.79751", \ + "0.130483, 0.153362, 0.236491, 0.317104, 0.456844, 0.635753, 0.868517", \ + "0.173707, 0.204735, 0.316196, 0.420002, 0.586612, 0.770919, 1.00108", \ + "0.215948, 0.254762, 0.394961, 0.524656, 0.72674, 0.942823, 1.18682", \ + "0.256441, 0.302873, 0.471138, 0.627113, 0.867187, 1.11792, 1.39707" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0375115, 0.053519, 0.129143, 0.223004, 0.410269, 0.653296, 0.971291", \ + "0.0374843, 0.0534525, 0.12913, 0.222984, 0.410219, 0.653296, 0.971281", \ + "0.0579175, 0.0724841, 0.137497, 0.225277, 0.410054, 0.653359, 0.971278", \ + "0.0866665, 0.103709, 0.171398, 0.248664, 0.41839, 0.653878, 0.971092", \ + "0.132569, 0.1548, 0.235233, 0.317504, 0.469615, 0.682059, 0.977288", \ + "0.183392, 0.212349, 0.311164, 0.404317, 0.565938, 0.761328, 1.03115", \ + "0.23714, 0.27328, 0.393875, 0.500783, 0.677692, 0.88098, 1.13484" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0477893, 0.0709485, 0.178935, 0.312562, 0.579294, 0.925839, 1.37889", \ + "0.0559634, 0.0792726, 0.188431, 0.322165, 0.589863, 0.936462, 1.38961", \ + "0.0961519, 0.126525, 0.238082, 0.371468, 0.638396, 0.985298, 1.43838", \ + "0.125971, 0.165661, 0.306185, 0.440437, 0.704639, 1.05118, 1.50371", \ + "0.165025, 0.215907, 0.39797, 0.567842, 0.839849, 1.1821, 1.633", \ + "0.203847, 0.265767, 0.485453, 0.692597, 1.01852, 1.3633, 1.81328", \ + "0.241485, 0.314279, 0.570499, 0.810502, 1.19257, 1.5929, 2.04376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0531867, 0.0844942, 0.234739, 0.422002, 0.796244, 1.28263, 1.91833", \ + "0.0523174, 0.0842067, 0.234717, 0.422009, 0.796218, 1.28263, 1.91833", \ + "0.0801928, 0.109716, 0.238838, 0.42194, 0.796224, 1.28261, 1.91834", \ + "0.108436, 0.144461, 0.275775, 0.436766, 0.79608, 1.28259, 1.91834", \ + "0.153481, 0.197181, 0.357373, 0.51265, 0.830449, 1.28673, 1.91836", \ + "0.205114, 0.257745, 0.444678, 0.626251, 0.930893, 1.34232, 1.93384", \ + "0.262415, 0.324005, 0.537193, 0.742951, 1.0792, 1.46889, 2.01338" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0236098, 0.0354415, 0.0906918, 0.159234, 0.296095, 0.473722, 0.705597", \ + "0.0363475, 0.0482632, 0.104185, 0.173007, 0.309994, 0.487718, 0.719618", \ + "0.0669367, 0.0910498, 0.166034, 0.233953, 0.371039, 0.546655, 0.780551", \ + "0.0870879, 0.120954, 0.226858, 0.315459, 0.454168, 0.629965, 0.86319", \ + "0.110578, 0.156729, 0.30301, 0.426709, 0.607973, 0.79125, 1.02194", \ + "0.131024, 0.188437, 0.373492, 0.531343, 0.765014, 0.995319, 1.23919", \ + "0.148677, 0.216062, 0.438659, 0.629388, 0.912471, 1.19411, 1.48999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0272321, 0.0425421, 0.116617, 0.209394, 0.395233, 0.636741, 0.952465", \ + "0.0298694, 0.0430943, 0.116609, 0.209409, 0.395034, 0.636791, 0.952467", \ + "0.06514, 0.0787089, 0.133257, 0.213725, 0.395246, 0.636433, 0.952451", \ + "0.0999303, 0.117853, 0.184271, 0.250918, 0.406944, 0.637075, 0.952434", \ + "0.153663, 0.178251, 0.265698, 0.347501, 0.481707, 0.67698, 0.963115", \ + "0.214789, 0.246902, 0.357703, 0.458335, 0.613899, 0.787091, 1.03656", \ + "0.28158, 0.321807, 0.456193, 0.576084, 0.760039, 0.954407, 1.17841" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0376408, 0.0608952, 0.168982, 0.302936, 0.570497, 0.918213, 1.37285", \ + "0.0459443, 0.0689776, 0.178373, 0.312552, 0.580941, 0.928823, 1.38357", \ + "0.0803633, 0.11355, 0.228124, 0.361771, 0.629558, 0.97744, 1.43229", \ + "0.105286, 0.148369, 0.295015, 0.430914, 0.69597, 1.04347, 1.4976", \ + "0.138054, 0.193757, 0.383168, 0.556639, 0.82816, 1.1745, 1.62683", \ + "0.170461, 0.238605, 0.467717, 0.678638, 1.00883, 1.35862, 1.80703", \ + "0.201954, 0.282319, 0.549373, 0.794682, 1.18103, 1.58376, 2.03722" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0439146, 0.0753369, 0.225813, 0.41358, 0.788992, 1.277, 1.91459", \ + "0.0438722, 0.0747414, 0.225795, 0.413504, 0.788952, 1.277, 1.91459", \ + "0.0722265, 0.103163, 0.231034, 0.413401, 0.788707, 1.27707, 1.91459", \ + "0.0994277, 0.136382, 0.269605, 0.429779, 0.78876, 1.27694, 1.91459", \ + "0.142755, 0.187799, 0.349949, 0.507247, 0.821547, 1.28175, 1.91479", \ + "0.192768, 0.247009, 0.436879, 0.619597, 0.926047, 1.34076, 1.93064", \ + "0.248472, 0.311911, 0.528401, 0.736169, 1.07384, 1.46473, 2.01077" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0232102, 0.0349788, 0.0898843, 0.15806, 0.294209, 0.471254, 0.70261", \ + "0.0358397, 0.0477968, 0.103396, 0.171782, 0.308152, 0.485181, 0.716645", \ + "0.0652886, 0.0897724, 0.165119, 0.232769, 0.369152, 0.544146, 0.777698", \ + "0.0840175, 0.118429, 0.225064, 0.313952, 0.452318, 0.62903, 0.860258", \ + "0.104369, 0.151807, 0.299465, 0.423828, 0.605735, 0.786641, 1.01899", \ + "0.119603, 0.179796, 0.367755, 0.5267, 0.761286, 0.99232, 1.23619", \ + "0.129796, 0.202141, 0.429692, 0.622528, 0.907204, 1.18979, 1.48656" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0195998, 0.034951, 0.109321, 0.202174, 0.388057, 0.629426, 0.945537", \ + "0.0222137, 0.0355174, 0.109317, 0.20221, 0.387936, 0.629619, 0.945512", \ + "0.0523141, 0.0688225, 0.126017, 0.206598, 0.388066, 0.629676, 0.94525", \ + "0.0813895, 0.103886, 0.176255, 0.243996, 0.399883, 0.629697, 0.945498", \ + "0.126619, 0.158137, 0.254751, 0.339254, 0.47513, 0.667704, 0.956205", \ + "0.178962, 0.220054, 0.343164, 0.447785, 0.607327, 0.780705, 1.02931", \ + "0.236871, 0.287696, 0.438832, 0.563178, 0.752227, 0.947721, 1.17146" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0330132, 0.0522291, 0.141554, 0.252304, 0.473532, 0.761042, 1.13711", \ + "0.0423744, 0.0609823, 0.15144, 0.262979, 0.484595, 0.772204, 1.14822", \ + "0.0741667, 0.104572, 0.204366, 0.315132, 0.536213, 0.823898, 1.2", \ + "0.096163, 0.136181, 0.26994, 0.387949, 0.607369, 0.894096, 1.26954", \ + "0.123899, 0.176135, 0.351125, 0.508448, 0.748809, 1.0326, 1.40631", \ + "0.149668, 0.214134, 0.427661, 0.621007, 0.919413, 1.22514, 1.59622", \ + "0.173494, 0.249429, 0.500116, 0.72631, 1.07919, 1.44296, 1.8362" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0353071, 0.0612627, 0.18625, 0.342353, 0.654377, 1.05993, 1.59034", \ + "0.0365061, 0.0608733, 0.186229, 0.342336, 0.65451, 1.06012, 1.5902", \ + "0.066153, 0.0922502, 0.19482, 0.342447, 0.65443, 1.06001, 1.5906", \ + "0.0937262, 0.126226, 0.239707, 0.366683, 0.655894, 1.06019, 1.5906", \ + "0.136607, 0.177709, 0.320626, 0.454008, 0.705869, 1.07338, 1.59032", \ + "0.186088, 0.236301, 0.406509, 0.566267, 0.822412, 1.15101, 1.62446", \ + "0.241471, 0.300846, 0.49805, 0.68134, 0.973354, 1.29365, 1.72699" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0231844, 0.0349599, 0.0898662, 0.158027, 0.294196, 0.471177, 0.702597", \ + "0.0356567, 0.0475973, 0.103225, 0.171636, 0.307798, 0.485032, 0.716498", \ + "0.0653513, 0.0896686, 0.164886, 0.232568, 0.368727, 0.545096, 0.777198", \ + "0.0851727, 0.119174, 0.225118, 0.313686, 0.452128, 0.628828, 0.860017", \ + "0.108227, 0.154731, 0.300782, 0.424314, 0.605733, 0.788603, 1.01889", \ + "0.127553, 0.186414, 0.371492, 0.528951, 0.762181, 0.992741, 1.23637", \ + "0.143147, 0.213654, 0.437014, 0.627161, 0.909459, 1.19115, 1.4872" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0196118, 0.0349614, 0.109315, 0.202219, 0.388069, 0.62965, 0.945535", \ + "0.0224112, 0.0355751, 0.109286, 0.202171, 0.387945, 0.629611, 0.945508", \ + "0.0523623, 0.0689391, 0.126177, 0.206659, 0.387939, 0.629667, 0.945251", \ + "0.0809959, 0.103455, 0.176152, 0.244208, 0.399913, 0.629704, 0.945433", \ + "0.125388, 0.156684, 0.253608, 0.338791, 0.475129, 0.669747, 0.956222", \ + "0.176599, 0.217239, 0.340054, 0.445588, 0.606473, 0.780347, 1.02921", \ + "0.233594, 0.283896, 0.433643, 0.559127, 0.749822, 0.946431, 1.17092" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0477893, 0.0709485, 0.178935, 0.312562, 0.579294, 0.925839, 1.37889", \ + "0.0559634, 0.0792726, 0.188431, 0.322165, 0.589863, 0.936462, 1.38961", \ + "0.0961519, 0.126525, 0.238082, 0.371468, 0.638396, 0.985298, 1.43838", \ + "0.125971, 0.165661, 0.306185, 0.440437, 0.704639, 1.05118, 1.50371", \ + "0.165025, 0.215907, 0.39797, 0.567842, 0.839849, 1.1821, 1.633", \ + "0.203847, 0.265767, 0.485453, 0.692597, 1.01852, 1.3633, 1.81328", \ + "0.241485, 0.314279, 0.570499, 0.810502, 1.19257, 1.5929, 2.04376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0531867, 0.0844942, 0.234739, 0.422002, 0.796244, 1.28263, 1.91833", \ + "0.0523174, 0.0842067, 0.234717, 0.422009, 0.796218, 1.28263, 1.91833", \ + "0.0801928, 0.109716, 0.238838, 0.42194, 0.796224, 1.28261, 1.91834", \ + "0.108436, 0.144461, 0.275775, 0.436766, 0.79608, 1.28259, 1.91834", \ + "0.153481, 0.197181, 0.357373, 0.51265, 0.830449, 1.28673, 1.91836", \ + "0.205114, 0.257745, 0.444678, 0.626251, 0.930893, 1.34232, 1.93384", \ + "0.262415, 0.324005, 0.537193, 0.742951, 1.0792, 1.46889, 2.01338" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0236098, 0.0354415, 0.0906918, 0.159234, 0.296095, 0.473722, 0.705597", \ + "0.0363475, 0.0482632, 0.104185, 0.173007, 0.309994, 0.487718, 0.719618", \ + "0.0669367, 0.0910498, 0.166034, 0.233953, 0.371039, 0.546655, 0.780551", \ + "0.0870879, 0.120954, 0.226858, 0.315459, 0.454168, 0.629965, 0.86319", \ + "0.110578, 0.156729, 0.30301, 0.426709, 0.607973, 0.79125, 1.02194", \ + "0.131024, 0.188437, 0.373492, 0.531343, 0.765014, 0.995319, 1.23919", \ + "0.148677, 0.216062, 0.438659, 0.629388, 0.912471, 1.19411, 1.48999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0272321, 0.0425421, 0.116617, 0.209394, 0.395233, 0.636741, 0.952465", \ + "0.0298694, 0.0430943, 0.116609, 0.209409, 0.395034, 0.636791, 0.952467", \ + "0.06514, 0.0787089, 0.133257, 0.213725, 0.395246, 0.636433, 0.952451", \ + "0.0999303, 0.117853, 0.184271, 0.250918, 0.406944, 0.637075, 0.952434", \ + "0.153663, 0.178251, 0.265698, 0.347501, 0.481707, 0.67698, 0.963115", \ + "0.214789, 0.246902, 0.357703, 0.458335, 0.613899, 0.787091, 1.03656", \ + "0.28158, 0.321807, 0.456193, 0.576084, 0.760039, 0.954407, 1.17841" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0565539, 0.0794517, 0.187533, 0.321506, 0.588974, 0.936314, 1.39059", \ + "0.065379, 0.0884716, 0.197215, 0.331069, 0.599146, 0.946615, 1.4008", \ + "0.11033, 0.138504, 0.247113, 0.381428, 0.648483, 0.995781, 1.44988", \ + "0.145613, 0.182456, 0.317678, 0.450868, 0.712504, 1.06232, 1.51584", \ + "0.192798, 0.23966, 0.414265, 0.580761, 0.851289, 1.19422, 1.64572", \ + "0.241167, 0.297508, 0.507566, 0.709936, 1.03178, 1.3755, 1.8267", \ + "0.290403, 0.356256, 0.598764, 0.833038, 1.20983, 1.60717, 2.05772" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0625361, 0.0940324, 0.245048, 0.433001, 0.808355, 1.2963, 1.934", \ + "0.0618659, 0.0938872, 0.245059, 0.43297, 0.808481, 1.2963, 1.93381", \ + "0.0879959, 0.116015, 0.247568, 0.432939, 0.808364, 1.29631, 1.93381", \ + "0.117111, 0.152428, 0.28326, 0.446419, 0.808324, 1.29629, 1.93398", \ + "0.161237, 0.20513, 0.36473, 0.520239, 0.840835, 1.29994, 1.93397", \ + "0.210972, 0.26366, 0.451913, 0.633398, 0.940198, 1.35385, 1.94883", \ + "0.264886, 0.325923, 0.542483, 0.74937, 1.08659, 1.47871, 2.02675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0268872, 0.0385506, 0.0936469, 0.162195, 0.299003, 0.476652, 0.708509", \ + "0.0391461, 0.0512818, 0.107166, 0.175971, 0.312939, 0.490657, 0.722526", \ + "0.067775, 0.0889086, 0.159262, 0.229263, 0.366847, 0.544607, 0.776569", \ + "0.085717, 0.116259, 0.211574, 0.296002, 0.437196, 0.615744, 0.847611", \ + "0.105484, 0.148117, 0.280316, 0.391991, 0.563886, 0.750448, 0.98345", \ + "0.121465, 0.175211, 0.345179, 0.486915, 0.698411, 0.918058, 1.16614", \ + "0.132859, 0.196905, 0.403959, 0.576877, 0.830647, 1.08808, 1.37086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0272494, 0.0425411, 0.116612, 0.209407, 0.395226, 0.636804, 0.952418", \ + "0.0283193, 0.0426907, 0.116616, 0.209408, 0.395245, 0.636793, 0.952431", \ + "0.0548987, 0.0678573, 0.128183, 0.212802, 0.395026, 0.636436, 0.952392", \ + "0.0871504, 0.101629, 0.165009, 0.239171, 0.404649, 0.637555, 0.952395", \ + "0.138324, 0.157302, 0.23142, 0.31058, 0.458878, 0.668013, 0.963287", \ + "0.194833, 0.22007, 0.311256, 0.400504, 0.55759, 0.749699, 1.01745", \ + "0.255235, 0.287824, 0.399304, 0.501159, 0.672567, 0.87142, 1.12308" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0464923, 0.0693773, 0.177553, 0.311941, 0.580113, 0.928686, 1.38447", \ + "0.0551756, 0.0782621, 0.187136, 0.321384, 0.590303, 0.938977, 1.39474", \ + "0.0959668, 0.126376, 0.236938, 0.371688, 0.635694, 0.988034, 1.44379", \ + "0.126887, 0.166381, 0.306797, 0.441241, 0.707284, 1.05462, 1.50971", \ + "0.168528, 0.21877, 0.399904, 0.569847, 0.842253, 1.18623, 1.63952", \ + "0.211754, 0.272717, 0.490311, 0.696414, 1.02211, 1.37118, 1.8203", \ + "0.255815, 0.327186, 0.578936, 0.817707, 1.1984, 1.599, 2.05141" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0534307, 0.0849673, 0.236136, 0.424484, 0.801147, 1.29058, 1.9303", \ + "0.0528014, 0.0846011, 0.236115, 0.424567, 0.801148, 1.29058, 1.93026", \ + "0.0803946, 0.110126, 0.239405, 0.42452, 0.801198, 1.29058, 1.93027", \ + "0.10795, 0.144461, 0.277088, 0.43937, 0.801039, 1.29056, 1.93045", \ + "0.149975, 0.195411, 0.357885, 0.514672, 0.834759, 1.29457, 1.93039", \ + "0.197361, 0.25209, 0.443668, 0.627095, 0.935352, 1.35265, 1.94505", \ + "0.249232, 0.312836, 0.531881, 0.74211, 1.08174, 1.47532, 2.02409" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264934, 0.0380881, 0.0928466, 0.160999, 0.297138, 0.474106, 0.705522", \ + "0.0387551, 0.0507905, 0.10637, 0.174781, 0.311076, 0.488115, 0.719569", \ + "0.0665785, 0.0878715, 0.158378, 0.228089, 0.365006, 0.542095, 0.773635", \ + "0.0834881, 0.114452, 0.210167, 0.294555, 0.435331, 0.613257, 0.844798", \ + "0.100644, 0.14429, 0.277708, 0.389779, 0.5617, 0.748252, 0.980482", \ + "0.11268, 0.168541, 0.340777, 0.483345, 0.695529, 0.915536, 1.1637", \ + "0.118664, 0.186509, 0.397059, 0.571614, 0.826587, 1.08469, 1.36752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0196099, 0.034956, 0.109317, 0.202234, 0.388048, 0.629652, 0.945489", \ + "0.0207383, 0.035106, 0.109312, 0.202176, 0.38805, 0.629652, 0.94549", \ + "0.0441709, 0.0588815, 0.120962, 0.205651, 0.387934, 0.629668, 0.945517", \ + "0.0720677, 0.0898658, 0.157156, 0.231942, 0.397697, 0.630394, 0.945349", \ + "0.116611, 0.140654, 0.221676, 0.302842, 0.452494, 0.661382, 0.956256", \ + "0.165806, 0.197933, 0.298854, 0.391311, 0.550184, 0.743843, 1.01084", \ + "0.219202, 0.259484, 0.384094, 0.490437, 0.664539, 0.8653, 1.11648" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0402303, 0.0591839, 0.148734, 0.259895, 0.481872, 0.770322, 1.14763", \ + "0.0499048, 0.0690025, 0.159151, 0.27052, 0.492687, 0.781219, 1.15835", \ + "0.0884826, 0.116199, 0.212934, 0.323556, 0.545094, 0.833332, 1.21046", \ + "0.116318, 0.152749, 0.280616, 0.396619, 0.616518, 0.903912, 1.27786", \ + "0.152851, 0.199977, 0.366462, 0.520476, 0.758252, 1.04278, 1.41759", \ + "0.189484, 0.246913, 0.448835, 0.637533, 0.932265, 1.23609, 1.60782", \ + "0.225752, 0.29317, 0.528804, 0.748279, 1.09538, 1.45662, 1.84845" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0430971, 0.0692275, 0.194932, 0.351701, 0.664765, 1.07203, 1.60448", \ + "0.0433862, 0.0690178, 0.194883, 0.35163, 0.664943, 1.07199, 1.60424", \ + "0.0728536, 0.0980891, 0.202772, 0.351676, 0.664971, 1.07212, 1.60442", \ + "0.100769, 0.132894, 0.245297, 0.374415, 0.666333, 1.07221, 1.60462", \ + "0.142384, 0.183664, 0.326707, 0.459916, 0.714519, 1.08455, 1.60442", \ + "0.189342, 0.239891, 0.412066, 0.572255, 0.829066, 1.16077, 1.63709", \ + "0.241043, 0.300207, 0.499906, 0.685743, 0.979712, 1.30181, 1.73834" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264712, 0.0380708, 0.0928393, 0.160962, 0.297118, 0.474092, 0.705509", \ + "0.0386157, 0.0506186, 0.106222, 0.17463, 0.310931, 0.487976, 0.719432", \ + "0.0664304, 0.0877112, 0.158116, 0.227829, 0.364615, 0.54202, 0.773375", \ + "0.0841, 0.114729, 0.210033, 0.294342, 0.435195, 0.613024, 0.844573", \ + "0.103726, 0.146467, 0.278396, 0.390052, 0.561674, 0.748139, 0.980328", \ + "0.119391, 0.174056, 0.343404, 0.484787, 0.696121, 0.915782, 1.16379", \ + "0.130453, 0.196686, 0.402872, 0.575242, 0.828461, 1.08571, 1.36822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0196203, 0.0349646, 0.109315, 0.202224, 0.388069, 0.62965, 0.945488", \ + "0.0208054, 0.0351419, 0.109318, 0.202232, 0.388051, 0.62965, 0.945488", \ + "0.0443374, 0.0590008, 0.121183, 0.205608, 0.388101, 0.629667, 0.945348", \ + "0.0720742, 0.0898732, 0.157262, 0.232054, 0.397854, 0.630406, 0.94535", \ + "0.115801, 0.139866, 0.221239, 0.302723, 0.452518, 0.66142, 0.956276", \ + "0.16396, 0.195842, 0.297279, 0.390182, 0.549728, 0.743667, 1.0108", \ + "0.216183, 0.255828, 0.380903, 0.487758, 0.663006, 0.864508, 1.11624" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0565539, 0.0794517, 0.187533, 0.321506, 0.588974, 0.936314, 1.39059", \ + "0.065379, 0.0884716, 0.197215, 0.331069, 0.599146, 0.946615, 1.4008", \ + "0.11033, 0.138504, 0.247113, 0.381428, 0.648483, 0.995781, 1.44988", \ + "0.145613, 0.182456, 0.317678, 0.450868, 0.712504, 1.06232, 1.51584", \ + "0.192798, 0.23966, 0.414265, 0.580761, 0.851289, 1.19422, 1.64572", \ + "0.241167, 0.297508, 0.507566, 0.709936, 1.03178, 1.3755, 1.8267", \ + "0.290403, 0.356256, 0.598764, 0.833038, 1.20983, 1.60717, 2.05772" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0625361, 0.0940324, 0.245048, 0.433001, 0.808355, 1.2963, 1.934", \ + "0.0618659, 0.0938872, 0.245059, 0.43297, 0.808481, 1.2963, 1.93381", \ + "0.0879959, 0.116015, 0.247568, 0.432939, 0.808364, 1.29631, 1.93381", \ + "0.117111, 0.152428, 0.28326, 0.446419, 0.808324, 1.29629, 1.93398", \ + "0.161237, 0.20513, 0.36473, 0.520239, 0.840835, 1.29994, 1.93397", \ + "0.210972, 0.26366, 0.451913, 0.633398, 0.940198, 1.35385, 1.94883", \ + "0.264886, 0.325923, 0.542483, 0.74937, 1.08659, 1.47871, 2.02675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0268872, 0.0385506, 0.0936469, 0.162195, 0.299003, 0.476652, 0.708509", \ + "0.0391461, 0.0512818, 0.107166, 0.175971, 0.312939, 0.490657, 0.722526", \ + "0.067775, 0.0889086, 0.159262, 0.229263, 0.366847, 0.544607, 0.776569", \ + "0.085717, 0.116259, 0.211574, 0.296002, 0.437196, 0.615744, 0.847611", \ + "0.105484, 0.148117, 0.280316, 0.391991, 0.563886, 0.750448, 0.98345", \ + "0.121465, 0.175211, 0.345179, 0.486915, 0.698411, 0.918058, 1.16614", \ + "0.132859, 0.196905, 0.403959, 0.576877, 0.830647, 1.08808, 1.37086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0272494, 0.0425411, 0.116612, 0.209407, 0.395226, 0.636804, 0.952418", \ + "0.0283193, 0.0426907, 0.116616, 0.209408, 0.395245, 0.636793, 0.952431", \ + "0.0548987, 0.0678573, 0.128183, 0.212802, 0.395026, 0.636436, 0.952392", \ + "0.0871504, 0.101629, 0.165009, 0.239171, 0.404649, 0.637555, 0.952395", \ + "0.138324, 0.157302, 0.23142, 0.31058, 0.458878, 0.668013, 0.963287", \ + "0.194833, 0.22007, 0.311256, 0.400504, 0.55759, 0.749699, 1.01745", \ + "0.255235, 0.287824, 0.399304, 0.501159, 0.672567, 0.87142, 1.12308" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0740172, 0.0969698, 0.205185, 0.33919, 0.60662, 0.954033, 1.40833", \ + "0.084139, 0.107227, 0.216139, 0.350515, 0.618227, 0.965775, 1.42014", \ + "0.121477, 0.148497, 0.259341, 0.393943, 0.66199, 1.00961, 1.46446", \ + "0.150307, 0.184576, 0.315451, 0.451697, 0.719891, 1.06761, 1.52175", \ + "0.191138, 0.234328, 0.396679, 0.557303, 0.831944, 1.17875, 1.63425", \ + "0.235843, 0.287864, 0.480874, 0.669114, 0.980899, 1.33391, 1.78699", \ + "0.281055, 0.341705, 0.565981, 0.781155, 1.13348, 1.52189, 1.9805" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0626504, 0.0940748, 0.244996, 0.433001, 0.808451, 1.2963, 1.93399", \ + "0.0626784, 0.0940365, 0.245047, 0.433001, 0.80845, 1.2963, 1.93393", \ + "0.0817269, 0.108673, 0.247515, 0.433016, 0.808284, 1.29629, 1.93387", \ + "0.111086, 0.14181, 0.272549, 0.443216, 0.80839, 1.29626, 1.93401", \ + "0.157923, 0.193262, 0.338204, 0.498389, 0.833368, 1.30049, 1.93394", \ + "0.208893, 0.250264, 0.412987, 0.587045, 0.907137, 1.34281, 1.94791", \ + "0.263807, 0.311605, 0.493685, 0.682765, 1.0184, 1.43123, 2.00392" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0174169, 0.0240604, 0.0542439, 0.0911983, 0.164562, 0.259725, 0.383931", \ + "0.0326563, 0.0393439, 0.0696125, 0.106447, 0.179692, 0.2749, 0.397836", \ + "0.0688369, 0.0849726, 0.13602, 0.178221, 0.251469, 0.346295, 0.470052", \ + "0.0933244, 0.116686, 0.19267, 0.255878, 0.345867, 0.441124, 0.565073", \ + "0.122568, 0.154555, 0.263531, 0.356185, 0.488666, 0.615224, 0.746193", \ + "0.148929, 0.188674, 0.328786, 0.450764, 0.627067, 0.797017, 0.970402", \ + "0.173421, 0.219276, 0.387991, 0.53745, 0.757059, 0.970404, 1.18935" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0237948, 0.03195, 0.0720395, 0.122549, 0.223741, 0.355462, 0.52757", \ + "0.0269394, 0.0334984, 0.0720465, 0.122552, 0.223744, 0.35536, 0.527485", \ + "0.065284, 0.0722882, 0.0999802, 0.136464, 0.225909, 0.355353, 0.527631", \ + "0.103049, 0.113411, 0.152584, 0.188823, 0.258308, 0.368384, 0.528962", \ + "0.160072, 0.175749, 0.232201, 0.282998, 0.359883, 0.446238, 0.577836", \ + "0.223852, 0.245764, 0.321841, 0.388392, 0.488384, 0.588095, 0.69975", \ + "0.292869, 0.320957, 0.418256, 0.502937, 0.626379, 0.748104, 0.878695" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0637359, 0.0865557, 0.194241, 0.327803, 0.594499, 0.941033, 1.39421", \ + "0.0737295, 0.0967165, 0.205154, 0.339112, 0.606102, 0.952824, 1.40604", \ + "0.108123, 0.136481, 0.248521, 0.382602, 0.649864, 0.996999, 1.45041", \ + "0.132756, 0.169292, 0.303752, 0.440595, 0.707083, 1.0548, 1.5079", \ + "0.168623, 0.214854, 0.382492, 0.544839, 0.820376, 1.16615, 1.62053", \ + "0.208456, 0.264357, 0.464185, 0.655017, 0.968701, 1.32283, 1.77327", \ + "0.248746, 0.314077, 0.546626, 0.765162, 1.12002, 1.51018, 1.96831" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0533745, 0.0845412, 0.234738, 0.422002, 0.796243, 1.28263, 1.91844", \ + "0.0534427, 0.0845425, 0.234739, 0.422002, 0.796242, 1.28258, 1.91844", \ + "0.0743919, 0.101913, 0.23794, 0.421998, 0.796184, 1.28261, 1.91834", \ + "0.103567, 0.134335, 0.264536, 0.433343, 0.796341, 1.28252, 1.91853", \ + "0.149879, 0.185409, 0.330333, 0.490129, 0.82243, 1.28719, 1.91834", \ + "0.199633, 0.241356, 0.404648, 0.578818, 0.897279, 1.33146, 1.9325", \ + "0.253489, 0.300992, 0.484722, 0.674096, 1.00937, 1.42112, 1.99075" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0171773, 0.023806, 0.0538932, 0.090687, 0.163837, 0.258712, 0.38262", \ + "0.0323578, 0.0390961, 0.069264, 0.105965, 0.178968, 0.273883, 0.39654", \ + "0.0675993, 0.0839973, 0.135414, 0.177757, 0.250744, 0.34528, 0.468755", \ + "0.0909016, 0.114763, 0.19142, 0.25489, 0.345052, 0.440121, 0.563758", \ + "0.117209, 0.150546, 0.261066, 0.35419, 0.486787, 0.613786, 0.74495", \ + "0.138585, 0.180987, 0.324421, 0.447048, 0.624395, 0.794792, 0.968506", \ + "0.155927, 0.206479, 0.380926, 0.53199, 0.753108, 0.967215, 1.18672" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.018945, 0.027543, 0.0679549, 0.118537, 0.219772, 0.35139, 0.523515", \ + "0.0221334, 0.029115, 0.0679625, 0.118536, 0.219748, 0.351404, 0.523548", \ + "0.0574821, 0.0659134, 0.0960225, 0.1325, 0.221937, 0.351497, 0.523606", \ + "0.0912247, 0.103833, 0.146836, 0.184568, 0.2543, 0.364327, 0.525236", \ + "0.142318, 0.161487, 0.223638, 0.27677, 0.355858, 0.442348, 0.573933", \ + "0.20027, 0.226465, 0.31023, 0.380696, 0.48238, 0.583516, 0.695754", \ + "0.262654, 0.296509, 0.40346, 0.491987, 0.619075, 0.742591, 0.873528" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0575867, 0.0770699, 0.168871, 0.282622, 0.509733, 0.804858, 1.19052", \ + "0.0680118, 0.087588, 0.180057, 0.294166, 0.521541, 0.816718, 1.20249", \ + "0.105633, 0.131595, 0.229092, 0.343277, 0.571063, 0.86635, 1.25256", \ + "0.131193, 0.166072, 0.290348, 0.40942, 0.637631, 0.932438, 1.31803", \ + "0.167328, 0.212047, 0.372701, 0.523248, 0.765671, 1.05979, 1.44509", \ + "0.206693, 0.260979, 0.454905, 0.637068, 0.926026, 1.23663, 1.62085", \ + "0.246496, 0.309922, 0.536479, 0.747986, 1.0842, 1.44041, 1.84125" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0507935, 0.0768992, 0.203089, 0.360523, 0.675085, 1.08377, 1.61827", \ + "0.0508437, 0.0769385, 0.203078, 0.360454, 0.67501, 1.08358, 1.61827", \ + "0.0755187, 0.098131, 0.207695, 0.360482, 0.674988, 1.08373, 1.61825", \ + "0.108373, 0.13469, 0.241142, 0.376288, 0.675659, 1.08377, 1.61803", \ + "0.157565, 0.189529, 0.315668, 0.447285, 0.712077, 1.09275, 1.61796", \ + "0.210221, 0.248153, 0.395732, 0.546272, 0.806076, 1.15161, 1.64246", \ + "0.26622, 0.310642, 0.479589, 0.649764, 0.93543, 1.26662, 1.72109" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191574, 0.0256575, 0.05558, 0.0923188, 0.165429, 0.260279, 0.384168", \ + "0.0344176, 0.0409617, 0.0709689, 0.10765, 0.18055, 0.275272, 0.398536", \ + "0.0726062, 0.0877781, 0.137477, 0.179235, 0.252212, 0.346915, 0.47077", \ + "0.0983841, 0.120738, 0.194824, 0.257428, 0.346754, 0.441748, 0.565444", \ + "0.128259, 0.159496, 0.266522, 0.358006, 0.489766, 0.615791, 0.746719", \ + "0.153137, 0.193363, 0.332004, 0.452774, 0.62821, 0.797457, 0.970897", \ + "0.174057, 0.222035, 0.391205, 0.54012, 0.758708, 0.971195, 1.18984" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.020128, 0.0287851, 0.0693087, 0.119932, 0.221185, 0.352836, 0.524968", \ + "0.0228703, 0.030166, 0.0693128, 0.11993, 0.221194, 0.352823, 0.524969", \ + "0.0578927, 0.0665249, 0.096662, 0.133548, 0.223249, 0.352905, 0.524973", \ + "0.0915864, 0.104261, 0.147335, 0.18496, 0.255129, 0.365489, 0.526588", \ + "0.14245, 0.161636, 0.223711, 0.277076, 0.355822, 0.442999, 0.57481", \ + "0.200031, 0.22561, 0.309784, 0.380163, 0.482401, 0.584332, 0.696177", \ + "0.261904, 0.294922, 0.40164, 0.489951, 0.617979, 0.742214, 0.874016" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0640198, 0.0869725, 0.19529, 0.32964, 0.597912, 0.946495, 1.40237", \ + "0.0740216, 0.0971312, 0.206189, 0.340939, 0.609508, 0.958235, 1.4141", \ + "0.108284, 0.136818, 0.24945, 0.384299, 0.653213, 1.00205, 1.45835", \ + "0.132981, 0.169636, 0.304611, 0.442186, 0.710274, 1.06005, 1.51577", \ + "0.168858, 0.215276, 0.383412, 0.546357, 0.823238, 1.17109, 1.62813", \ + "0.208908, 0.264936, 0.465229, 0.656667, 0.971541, 1.32741, 1.781", \ + "0.24942, 0.314905, 0.548017, 0.76702, 1.123, 1.51468, 1.97516" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.053656, 0.0850035, 0.236135, 0.424568, 0.801148, 1.29058, 1.9304", \ + "0.0537298, 0.0850034, 0.236135, 0.424568, 0.801147, 1.29058, 1.93028", \ + "0.074574, 0.102281, 0.239251, 0.424565, 0.801196, 1.29049, 1.93017", \ + "0.10377, 0.134692, 0.265684, 0.435789, 0.801178, 1.29055, 1.93043", \ + "0.150134, 0.185731, 0.331409, 0.492187, 0.826984, 1.295, 1.93024", \ + "0.199842, 0.241706, 0.405707, 0.580781, 0.901395, 1.33884, 1.94455", \ + "0.253638, 0.301602, 0.485781, 0.675993, 1.01317, 1.42795, 2.00155" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0171764, 0.0238072, 0.0539007, 0.0907179, 0.163861, 0.258747, 0.382661", \ + "0.032359, 0.0390996, 0.0692733, 0.10598, 0.179016, 0.273927, 0.396564", \ + "0.0675895, 0.0839953, 0.135428, 0.177752, 0.250768, 0.345316, 0.468778", \ + "0.0908609, 0.114736, 0.191422, 0.254901, 0.345024, 0.440154, 0.563797", \ + "0.11703, 0.150437, 0.261077, 0.354185, 0.486862, 0.61382, 0.745", \ + "0.138349, 0.180744, 0.324306, 0.446998, 0.624382, 0.794795, 0.968519", \ + "0.155492, 0.206136, 0.380769, 0.531837, 0.753268, 0.967192, 1.1867" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0189066, 0.0274993, 0.0679144, 0.118485, 0.219735, 0.351463, 0.523677", \ + "0.0220948, 0.0290683, 0.0679148, 0.118493, 0.21973, 0.351449, 0.523508", \ + "0.0574152, 0.0658574, 0.0959735, 0.13248, 0.221895, 0.351448, 0.523502", \ + "0.0911475, 0.103775, 0.146796, 0.184484, 0.254315, 0.364402, 0.525195", \ + "0.142272, 0.161446, 0.223543, 0.276742, 0.35587, 0.442376, 0.574068", \ + "0.200162, 0.226453, 0.310258, 0.380676, 0.482955, 0.583836, 0.695731", \ + "0.262612, 0.296528, 0.403495, 0.492112, 0.618803, 0.742419, 0.874259" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0539554, 0.0766962, 0.184376, 0.318319, 0.585784, 0.933509, 1.38816", \ + "0.0638674, 0.0867075, 0.195218, 0.329536, 0.597377, 0.945227, 1.39999", \ + "0.0939619, 0.124326, 0.238073, 0.372996, 0.641252, 0.9896, 1.44439", \ + "0.113779, 0.153472, 0.292709, 0.431087, 0.699002, 1.04728, 1.5017", \ + "0.144143, 0.194744, 0.368833, 0.534034, 0.812373, 1.15862, 1.61462", \ + "0.178603, 0.239936, 0.448113, 0.642404, 0.959341, 1.31533, 1.76732", \ + "0.213694, 0.285641, 0.528117, 0.750886, 1.10945, 1.50148, 1.96237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0443539, 0.0754386, 0.225811, 0.413468, 0.788991, 1.27701, 1.91478", \ + "0.0445323, 0.0754536, 0.225776, 0.413577, 0.788992, 1.277, 1.91478", \ + "0.0672754, 0.0955267, 0.229221, 0.413545, 0.78881, 1.27693, 1.91471", \ + "0.0965088, 0.127339, 0.257912, 0.425922, 0.788944, 1.277, 1.91471", \ + "0.142317, 0.177728, 0.323713, 0.483914, 0.816536, 1.28189, 1.91487", \ + "0.190921, 0.232621, 0.397414, 0.572598, 0.891601, 1.32706, 1.92922", \ + "0.24367, 0.291781, 0.476569, 0.667302, 1.00419, 1.41632, 1.98785" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0169435, 0.0235596, 0.0535653, 0.0902412, 0.163166, 0.257785, 0.381422", \ + "0.032065, 0.0388597, 0.0689329, 0.10551, 0.178316, 0.272945, 0.395323", \ + "0.066473, 0.0830592, 0.134855, 0.177257, 0.250071, 0.344324, 0.467521", \ + "0.0886688, 0.112959, 0.190239, 0.253984, 0.344344, 0.439184, 0.562578", \ + "0.112642, 0.146823, 0.258703, 0.352342, 0.485341, 0.612655, 0.743887", \ + "0.130452, 0.174504, 0.320226, 0.443934, 0.621896, 0.792807, 0.966893", \ + "0.142684, 0.196112, 0.374219, 0.526909, 0.749252, 0.964098, 1.18414" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0148113, 0.0232384, 0.0638061, 0.114552, 0.215878, 0.3476, 0.519631", \ + "0.0181272, 0.0248287, 0.0638435, 0.114546, 0.215796, 0.347572, 0.519758", \ + "0.0485125, 0.0590345, 0.0920048, 0.128489, 0.218037, 0.34759, 0.519705", \ + "0.0777432, 0.0935099, 0.141227, 0.180632, 0.250574, 0.360388, 0.521139", \ + "0.122234, 0.146178, 0.215383, 0.271094, 0.352258, 0.438906, 0.570252", \ + "0.173363, 0.205588, 0.298945, 0.372511, 0.477552, 0.580475, 0.692973", \ + "0.229353, 0.27005, 0.389302, 0.48223, 0.611112, 0.737889, 0.86981" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0493492, 0.0687652, 0.160564, 0.274632, 0.502533, 0.798703, 1.18595", \ + "0.0596627, 0.0791692, 0.171692, 0.286141, 0.514328, 0.810745, 1.19791", \ + "0.0923732, 0.120588, 0.220711, 0.335175, 0.563912, 0.860256, 1.24793", \ + "0.112965, 0.151048, 0.280543, 0.401491, 0.630331, 0.926303, 1.31324", \ + "0.143678, 0.19248, 0.359894, 0.513436, 0.758531, 1.0537, 1.44046", \ + "0.17797, 0.237299, 0.439415, 0.625155, 0.917661, 1.23069, 1.61602", \ + "0.212625, 0.282114, 0.518384, 0.734294, 1.07456, 1.43344, 1.83659" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0431531, 0.0692585, 0.195766, 0.353674, 0.669414, 1.07982, 1.61609", \ + "0.0432933, 0.0692912, 0.195765, 0.353692, 0.669253, 1.07957, 1.6161", \ + "0.0700125, 0.0929584, 0.201166, 0.353675, 0.669212, 1.07943, 1.616", \ + "0.102736, 0.128966, 0.236431, 0.370692, 0.669996, 1.07975, 1.616", \ + "0.151579, 0.183034, 0.310474, 0.442868, 0.707846, 1.08893, 1.61576", \ + "0.203107, 0.240565, 0.389681, 0.541595, 0.802111, 1.14925, 1.6406", \ + "0.258796, 0.302112, 0.472949, 0.643605, 0.931603, 1.26423, 1.71984" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0189194, 0.0254013, 0.0552453, 0.091867, 0.164755, 0.259348, 0.38296", \ + "0.0341404, 0.0407198, 0.0706365, 0.10719, 0.179871, 0.274337, 0.39734", \ + "0.0715145, 0.0869326, 0.13692, 0.178764, 0.251538, 0.345955, 0.469519", \ + "0.0963251, 0.119011, 0.193691, 0.256535, 0.346049, 0.440809, 0.564265", \ + "0.124003, 0.156128, 0.264001, 0.356172, 0.488302, 0.614669, 0.745413", \ + "0.1459, 0.187302, 0.327853, 0.449467, 0.625727, 0.795501, 0.969317", \ + "0.162286, 0.212083, 0.384775, 0.534888, 0.754816, 0.968092, 1.18731" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0160549, 0.0245008, 0.0651764, 0.115947, 0.217282, 0.34902, 0.521201", \ + "0.0188365, 0.0258947, 0.0651776, 0.115949, 0.217285, 0.348984, 0.521216", \ + "0.0494995, 0.0599052, 0.09271, 0.129486, 0.219352, 0.349004, 0.521165", \ + "0.0789385, 0.0943804, 0.141825, 0.181063, 0.251321, 0.361671, 0.522608", \ + "0.123693, 0.146767, 0.215839, 0.271475, 0.352295, 0.439606, 0.571016", \ + "0.17442, 0.205686, 0.298727, 0.372404, 0.477613, 0.580638, 0.693268", \ + "0.229559, 0.270248, 0.387647, 0.480701, 0.610191, 0.73758, 0.869113" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.052393, 0.071415, 0.161055, 0.272235, 0.494251, 0.782711, 1.15995", \ + "0.0636483, 0.0827788, 0.173052, 0.284576, 0.506819, 0.795397, 1.1727", \ + "0.0967905, 0.121865, 0.217743, 0.328661, 0.552203, 0.840871, 1.21809", \ + "0.119056, 0.15209, 0.271094, 0.389463, 0.611278, 0.900325, 1.2772", \ + "0.149835, 0.192397, 0.34353, 0.487481, 0.727158, 1.0122, 1.39268", \ + "0.182277, 0.234158, 0.416988, 0.588119, 0.865924, 1.17387, 1.54894", \ + "0.213913, 0.275167, 0.489328, 0.687537, 1.00486, 1.34835, 1.74579" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0431753, 0.0692265, 0.194937, 0.351647, 0.664913, 1.07219, 1.60458", \ + "0.0432515, 0.0692397, 0.19488, 0.351698, 0.664912, 1.07203, 1.60458", \ + "0.0649696, 0.0887341, 0.200198, 0.351686, 0.664971, 1.07202, 1.60458", \ + "0.0938033, 0.120156, 0.230851, 0.367974, 0.666601, 1.07204, 1.60433", \ + "0.13898, 0.170349, 0.295381, 0.431065, 0.702242, 1.08061, 1.60476", \ + "0.187609, 0.225219, 0.368312, 0.518063, 0.786816, 1.13952, 1.63175", \ + "0.239089, 0.283485, 0.447061, 0.611233, 0.899036, 1.24074, 1.7042" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0170751, 0.0237076, 0.0537971, 0.0906078, 0.163761, 0.258647, 0.382561", \ + "0.0321715, 0.0389899, 0.0690404, 0.105731, 0.178465, 0.273405, 0.396688", \ + "0.0676324, 0.083859, 0.135029, 0.177406, 0.250379, 0.345059, 0.468928", \ + "0.0917713, 0.115331, 0.191587, 0.254837, 0.344903, 0.440005, 0.56364", \ + "0.120471, 0.153135, 0.262002, 0.354635, 0.487078, 0.613772, 0.744868", \ + "0.145518, 0.187028, 0.327572, 0.449129, 0.625226, 0.795174, 0.968665", \ + "0.168282, 0.216998, 0.387761, 0.536524, 0.75572, 0.968493, 1.18743" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.018907, 0.027502, 0.0679124, 0.118487, 0.219735, 0.351462, 0.523487", \ + "0.0222393, 0.0292268, 0.0679158, 0.118487, 0.21973, 0.351456, 0.523508", \ + "0.0574431, 0.0659433, 0.0963777, 0.132736, 0.221956, 0.351468, 0.52365", \ + "0.0905522, 0.103319, 0.146579, 0.184657, 0.254358, 0.364361, 0.525043", \ + "0.140377, 0.159726, 0.222699, 0.276264, 0.355643, 0.442423, 0.57406", \ + "0.196795, 0.22282, 0.307492, 0.378453, 0.481872, 0.583199, 0.695582", \ + "0.257654, 0.29173, 0.398479, 0.487915, 0.616238, 0.740966, 0.873331" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0442124, 0.0629795, 0.151968, 0.262656, 0.483855, 0.77135, 1.1474", \ + "0.0554075, 0.0742245, 0.163931, 0.275032, 0.496425, 0.784041, 1.16017", \ + "0.0841327, 0.110998, 0.208736, 0.319393, 0.541972, 0.829459, 1.20569", \ + "0.101775, 0.137714, 0.260752, 0.380096, 0.601255, 0.889299, 1.2649", \ + "0.126993, 0.173621, 0.330751, 0.476892, 0.716896, 1.00308, 1.38086", \ + "0.154083, 0.211224, 0.401422, 0.575406, 0.854738, 1.16314, 1.53785", \ + "0.180593, 0.247753, 0.471245, 0.672971, 0.992804, 1.33707, 1.7353" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0354782, 0.0612861, 0.186254, 0.342351, 0.654293, 1.0599, 1.5902", \ + "0.0357142, 0.0613371, 0.18623, 0.342306, 0.654184, 1.0599, 1.5902", \ + "0.0589823, 0.0827337, 0.19239, 0.342645, 0.654443, 1.06003, 1.59037", \ + "0.0878887, 0.114216, 0.224777, 0.359916, 0.656305, 1.05986, 1.59021", \ + "0.132558, 0.163671, 0.289045, 0.424576, 0.692517, 1.06897, 1.59047", \ + "0.180031, 0.217357, 0.361379, 0.510883, 0.778302, 1.12823, 1.61836", \ + "0.23131, 0.274792, 0.439681, 0.603987, 0.891358, 1.23191, 1.69235" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0168429, 0.023459, 0.0534597, 0.0901293, 0.163065, 0.257685, 0.381322", \ + "0.0318744, 0.0387516, 0.0687, 0.105273, 0.177787, 0.27244, 0.395449", \ + "0.0664743, 0.0829896, 0.134453, 0.176885, 0.249694, 0.344062, 0.467657", \ + "0.0896115, 0.113574, 0.190437, 0.253886, 0.344204, 0.439034, 0.562419", \ + "0.116111, 0.149589, 0.259707, 0.352798, 0.48576, 0.612629, 0.743722", \ + "0.138111, 0.180993, 0.323499, 0.445896, 0.62275, 0.79319, 0.967041", \ + "0.156313, 0.207768, 0.381564, 0.531558, 0.751976, 0.965411, 1.18501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0148104, 0.02324, 0.0638377, 0.114548, 0.215877, 0.347599, 0.519636", \ + "0.0182654, 0.0249833, 0.0638402, 0.114546, 0.215825, 0.34761, 0.519617", \ + "0.0485738, 0.0591206, 0.0924235, 0.128775, 0.218043, 0.347517, 0.519689", \ + "0.0772144, 0.0930784, 0.141011, 0.180739, 0.250689, 0.360558, 0.52117", \ + "0.120573, 0.144446, 0.214411, 0.270618, 0.351808, 0.43893, 0.570362", \ + "0.170091, 0.202264, 0.296435, 0.370617, 0.476624, 0.580057, 0.692821", \ + "0.223918, 0.264937, 0.384154, 0.478177, 0.608864, 0.73644, 0.868439" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0397308, 0.0551555, 0.128126, 0.21883, 0.400061, 0.635605, 0.943751", \ + "0.0514451, 0.0669431, 0.140477, 0.231476, 0.412925, 0.64857, 0.956734", \ + "0.0824928, 0.107287, 0.192082, 0.283176, 0.465037, 0.700738, 1.00863", \ + "0.100643, 0.134955, 0.248934, 0.352504, 0.533948, 0.76987, 1.0787", \ + "0.125919, 0.170802, 0.321346, 0.456409, 0.667166, 0.903703, 1.21102", \ + "0.1529, 0.207664, 0.391921, 0.55783, 0.814437, 1.084, 1.39363", \ + "0.178422, 0.243314, 0.460596, 0.655538, 0.957269, 1.27095, 1.61716" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0328687, 0.0537417, 0.154734, 0.280811, 0.532932, 0.8608, 1.28913", \ + "0.0331512, 0.05378, 0.154733, 0.280872, 0.533056, 0.860876, 1.28929", \ + "0.0609609, 0.0797796, 0.163575, 0.281787, 0.533055, 0.860778, 1.28929", \ + "0.0931233, 0.11514, 0.203817, 0.305934, 0.537298, 0.860815, 1.28939", \ + "0.140853, 0.168052, 0.275659, 0.384801, 0.588035, 0.881139, 1.29149", \ + "0.190688, 0.224246, 0.353533, 0.480591, 0.694465, 0.958139, 1.33503", \ + "0.244885, 0.283571, 0.434363, 0.580843, 0.821008, 1.08943, 1.43488" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0188192, 0.0253013, 0.0551469, 0.0917714, 0.164653, 0.259248, 0.382868", \ + "0.0339678, 0.0405375, 0.0704146, 0.106955, 0.179623, 0.27424, 0.397094", \ + "0.0715099, 0.0867953, 0.137029, 0.178109, 0.250762, 0.345105, 0.468931", \ + "0.0971269, 0.119634, 0.193891, 0.256435, 0.345913, 0.440739, 0.564095", \ + "0.127405, 0.158818, 0.265361, 0.356724, 0.488393, 0.614639, 0.745505", \ + "0.15347, 0.193645, 0.331451, 0.451724, 0.626912, 0.796041, 0.969322", \ + "0.175531, 0.224139, 0.392299, 0.540072, 0.757463, 0.969659, 1.18813" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0160596, 0.0245037, 0.0651771, 0.115951, 0.217298, 0.349017, 0.521062", \ + "0.0189544, 0.0259913, 0.0651788, 0.115949, 0.217239, 0.348943, 0.521177", \ + "0.0495406, 0.0600635, 0.0925968, 0.130016, 0.219494, 0.349021, 0.521131", \ + "0.0784894, 0.0938901, 0.141614, 0.181173, 0.251482, 0.361699, 0.522627", \ + "0.121852, 0.145002, 0.214492, 0.270886, 0.352202, 0.439604, 0.571354", \ + "0.170964, 0.202302, 0.29577, 0.370104, 0.476307, 0.580047, 0.693129", \ + "0.224518, 0.264216, 0.38217, 0.475827, 0.608459, 0.735848, 0.86827" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0740172, 0.0969698, 0.205185, 0.33919, 0.60662, 0.954033, 1.40833", \ + "0.084139, 0.107227, 0.216139, 0.350515, 0.618227, 0.965775, 1.42014", \ + "0.121477, 0.148497, 0.259341, 0.393943, 0.66199, 1.00961, 1.46446", \ + "0.150307, 0.184576, 0.315451, 0.451697, 0.719891, 1.06761, 1.52175", \ + "0.191138, 0.234328, 0.396679, 0.557303, 0.831944, 1.17875, 1.63425", \ + "0.235843, 0.287864, 0.480874, 0.669114, 0.980899, 1.33391, 1.78699", \ + "0.281055, 0.341705, 0.565981, 0.781155, 1.13348, 1.52189, 1.9805" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0626504, 0.0940748, 0.244996, 0.433001, 0.808451, 1.2963, 1.93399", \ + "0.0626784, 0.0940365, 0.245047, 0.433001, 0.80845, 1.2963, 1.93393", \ + "0.0817269, 0.108673, 0.247515, 0.433016, 0.808284, 1.29629, 1.93387", \ + "0.111086, 0.14181, 0.272549, 0.443216, 0.80839, 1.29626, 1.93401", \ + "0.157923, 0.193262, 0.338204, 0.498389, 0.833368, 1.30049, 1.93394", \ + "0.208893, 0.250264, 0.412987, 0.587045, 0.907137, 1.34281, 1.94791", \ + "0.263807, 0.311605, 0.493685, 0.682765, 1.0184, 1.43123, 2.00392" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191574, 0.0256575, 0.05558, 0.0923188, 0.165429, 0.260279, 0.384168", \ + "0.0344176, 0.0409617, 0.0709689, 0.10765, 0.18055, 0.275272, 0.398536", \ + "0.0726062, 0.0877781, 0.137477, 0.179235, 0.252212, 0.346915, 0.47077", \ + "0.0983841, 0.120738, 0.194824, 0.257428, 0.346754, 0.441748, 0.565444", \ + "0.128259, 0.159496, 0.266522, 0.358006, 0.489766, 0.615791, 0.746719", \ + "0.153137, 0.193363, 0.332004, 0.452774, 0.62821, 0.797457, 0.970897", \ + "0.174057, 0.222035, 0.391205, 0.54012, 0.758708, 0.971195, 1.18984" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.020128, 0.0287851, 0.0693087, 0.119932, 0.221185, 0.352836, 0.524968", \ + "0.0228703, 0.030166, 0.0693128, 0.11993, 0.221194, 0.352823, 0.524969", \ + "0.0578927, 0.0665249, 0.096662, 0.133548, 0.223249, 0.352905, 0.524973", \ + "0.0915864, 0.104261, 0.147335, 0.18496, 0.255129, 0.365489, 0.526588", \ + "0.14245, 0.161636, 0.223711, 0.277076, 0.355822, 0.442999, 0.57481", \ + "0.200031, 0.22561, 0.309784, 0.380163, 0.482401, 0.584332, 0.696177", \ + "0.261904, 0.294922, 0.40164, 0.489951, 0.617979, 0.742214, 0.874016" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0237623, 0.0238399, 0.023923, 0.0239419, 0.0239505, 0.0239525, 0.0239499", \ + "0.0232902, 0.0234455, 0.0237441, 0.0238514, 0.0239208, 0.0239502, 0.0239625", \ + "0.0230242, 0.0230886, 0.0232912, 0.0235085, 0.0236738, 0.0237646, 0.0238573", \ + "0.0236039, 0.0234807, 0.0234102, 0.0234754, 0.0235989, 0.0237267, 0.0237835", \ + "0.0264812, 0.0260041, 0.0250196, 0.024623, 0.0242976, 0.0241301, 0.0240489", \ + "0.0321711, 0.0312617, 0.0289709, 0.0276766, 0.0265672, 0.0258052, 0.0252945", \ + "0.0401365, 0.0388922, 0.0352486, 0.0329416, 0.0305102, 0.0289635, 0.0277563" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000945552, 0.000949993, 0.000963821, 0.000964318, 0.000963198, 0.000961201, 0.00096024", \ + "0.000539237, 0.000587888, 0.000654543, 0.000687638, 0.000685565, 0.000679242, 0.000681902", \ + "0.00105741, 0.000851547, 0.000723283, 0.000806449, 0.000718627, 0.000695523, 0.000659609", \ + "0.00267082, 0.00236011, 0.00186026, 0.00139934, 0.00109468, 0.000938155, 0.000833794", \ + "0.00679438, 0.00619381, 0.00444724, 0.00344851, 0.00253476, 0.00198471, 0.00163389", \ + "0.0129562, 0.012049, 0.00915847, 0.00727758, 0.00534681, 0.00414886, 0.00324621", \ + "0.0210768, 0.019878, 0.0160576, 0.0131176, 0.00990994, 0.00768862, 0.00607571" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0208919, 0.0210055, 0.0211059, 0.0211272, 0.0211398, 0.0211487, 0.0211459", \ + "0.0203676, 0.0205615, 0.020914, 0.0210339, 0.0211087, 0.0211467, 0.0211598", \ + "0.0201659, 0.0202312, 0.0204589, 0.020679, 0.0208683, 0.0209723, 0.0210598", \ + "0.0208613, 0.0207264, 0.0206002, 0.0206489, 0.0207908, 0.020923, 0.0209816", \ + "0.0239509, 0.0233908, 0.022301, 0.0218271, 0.0215149, 0.0213344, 0.021249", \ + "0.0299221, 0.0288823, 0.0263103, 0.0249641, 0.0238008, 0.0230754, 0.0225223", \ + "0.0379913, 0.0366285, 0.032714, 0.030244, 0.0278354, 0.0261499, 0.0250253" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000944786, 0.000949324, 0.000963346, 0.000963792, 0.000962655, 0.000960768, 0.000959681", \ + "0.000538572, 0.000589049, 0.00065446, 0.000689705, 0.000685842, 0.000678838, 0.000682385", \ + "0.00106944, 0.000857051, 0.000727635, 0.000804779, 0.000719718, 0.000696899, 0.000660669", \ + "0.00267712, 0.0023686, 0.00186495, 0.0014012, 0.00109625, 0.000939579, 0.000834903", \ + "0.00681716, 0.00620094, 0.00446345, 0.00345615, 0.00253665, 0.00198588, 0.00160816", \ + "0.0129851, 0.0120669, 0.00920663, 0.00735284, 0.00535347, 0.00415578, 0.00324749", \ + "0.0210956, 0.0199818, 0.0160822, 0.0130705, 0.00993188, 0.0077023, 0.00607666" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0221918, 0.0223008, 0.0223992, 0.0224201, 0.022432, 0.0224369, 0.0224388", \ + "0.0216697, 0.0218608, 0.0222093, 0.0223266, 0.0224018, 0.0224383, 0.0224531", \ + "0.021463, 0.0215345, 0.0217821, 0.0219642, 0.0221394, 0.0222759, 0.0223563", \ + "0.0221758, 0.0220128, 0.0219632, 0.0219774, 0.0221137, 0.0221902, 0.0220453", \ + "0.0253336, 0.0247796, 0.0236413, 0.0232218, 0.0227936, 0.0227067, 0.0225939", \ + "0.0313688, 0.0303216, 0.0277685, 0.0264002, 0.0251, 0.0244006, 0.0238592", \ + "0.0395743, 0.0382279, 0.0342728, 0.0318365, 0.0293462, 0.0278182, 0.0265241" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00108423, 0.00108951, 0.00110485, 0.00110582, 0.00110496, 0.00110322, 0.00110235", \ + "0.000689781, 0.000744929, 0.000819878, 0.000855395, 0.000863728, 0.000863084, 0.000868437", \ + "0.0012553, 0.00103262, 0.000910882, 0.00101066, 0.000926582, 0.000908495, 0.000876051", \ + "0.00281836, 0.0025473, 0.00209296, 0.00163831, 0.00131653, 0.00116152, 0.0010553", \ + "0.00696036, 0.00639369, 0.00475954, 0.00380934, 0.00283594, 0.00225485, 0.00187243", \ + "0.0131189, 0.0122664, 0.00955579, 0.00774384, 0.00577654, 0.00451994, 0.00358925", \ + "0.0212593, 0.0201877, 0.0164726, 0.0136757, 0.010457, 0.00821278, 0.00656546" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0237623, 0.0238399, 0.023923, 0.0239419, 0.0239505, 0.0239525, 0.0239499", \ + "0.0232902, 0.0234455, 0.0237441, 0.0238514, 0.0239208, 0.0239502, 0.0239625", \ + "0.0230242, 0.0230886, 0.0232912, 0.0235085, 0.0236738, 0.0237646, 0.0238573", \ + "0.0236039, 0.0234807, 0.0234102, 0.0234754, 0.0235989, 0.0237267, 0.0237835", \ + "0.0264812, 0.0260041, 0.0250196, 0.024623, 0.0242976, 0.0241301, 0.0240489", \ + "0.0321711, 0.0312617, 0.0289709, 0.0276766, 0.0265672, 0.0258052, 0.0252945", \ + "0.0401365, 0.0388922, 0.0352486, 0.0329416, 0.0305102, 0.0289635, 0.0277563" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00108423, 0.00108951, 0.00110485, 0.00110582, 0.00110496, 0.00110322, 0.00110235", \ + "0.000689781, 0.000744929, 0.000819878, 0.000855395, 0.000863728, 0.000863084, 0.000868437", \ + "0.0012553, 0.00103262, 0.000910882, 0.00101066, 0.000926582, 0.000908495, 0.000876051", \ + "0.00281836, 0.0025473, 0.00209296, 0.00163831, 0.00131653, 0.00116152, 0.0010553", \ + "0.00696036, 0.00639369, 0.00475954, 0.00380934, 0.00283594, 0.00225485, 0.00187243", \ + "0.0131189, 0.0122664, 0.00955579, 0.00774384, 0.00577654, 0.00451994, 0.00358925", \ + "0.0212593, 0.0201877, 0.0164726, 0.0136757, 0.010457, 0.00821278, 0.00656546" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0262615, 0.026276, 0.0262924, 0.0262939, 0.0262915, 0.0262859, 0.0262759", \ + "0.0259835, 0.0260432, 0.0261533, 0.0261908, 0.0262126, 0.0262177, 0.026215", \ + "0.0258221, 0.0258591, 0.0259664, 0.026041, 0.0261229, 0.0261431, 0.0261707", \ + "0.0263267, 0.0262418, 0.0261298, 0.0261218, 0.0261362, 0.026184, 0.0261686", \ + "0.0291138, 0.0287464, 0.0277888, 0.0274135, 0.0269601, 0.0267404, 0.0265382", \ + "0.0347269, 0.0339598, 0.0318242, 0.0305462, 0.0292876, 0.0284678, 0.0278697", \ + "0.0424804, 0.0414826, 0.0382944, 0.0360002, 0.0334557, 0.0317372, 0.0304649" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000992108, 0.00099263, 0.000992601, 0.000992095, 0.000990655, 0.000988745, 0.000985945", \ + "0.000634286, 0.000657761, 0.000691636, 0.000712649, 0.00072271, 0.000717246, 0.000717391", \ + "0.000622495, 0.000597968, 0.000607314, 0.000619555, 0.000617772, 0.000630534, 0.000617424", \ + "0.00176297, 0.00155916, 0.00116434, 0.000992417, 0.000849179, 0.00077663, 0.000722411", \ + "0.00540024, 0.00484897, 0.00340114, 0.00266997, 0.00199576, 0.00161216, 0.00135414", \ + "0.011306, 0.0104156, 0.00778917, 0.00611312, 0.00450265, 0.0034919, 0.00281446", \ + "0.0190651, 0.017946, 0.0142459, 0.011615, 0.00867995, 0.00673817, 0.00538274" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0234361, 0.0234564, 0.023476, 0.0234791, 0.0234792, 0.0234772, 0.0234725", \ + "0.0231257, 0.0232017, 0.023332, 0.0233746, 0.0234003, 0.0234092, 0.0234115", \ + "0.0229949, 0.0230359, 0.0231163, 0.0232214, 0.0233094, 0.0233367, 0.0233684", \ + "0.0235592, 0.0234621, 0.0233382, 0.0233043, 0.0233323, 0.0233776, 0.0233689", \ + "0.0265419, 0.0260871, 0.0250563, 0.0245988, 0.0241389, 0.0238969, 0.0237423", \ + "0.0323507, 0.0314982, 0.0291953, 0.0278307, 0.0265193, 0.0256625, 0.0251336", \ + "0.0402318, 0.0391423, 0.0357425, 0.033355, 0.0307304, 0.0291053, 0.0276904" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000991607, 0.000992147, 0.000992105, 0.00099157, 0.000990163, 0.000988287, 0.000985535", \ + "0.000630355, 0.000657293, 0.000691794, 0.000712975, 0.000723121, 0.000717795, 0.000717744", \ + "0.000615445, 0.000603355, 0.000606787, 0.000618945, 0.000618364, 0.000631322, 0.000618254", \ + "0.00177488, 0.00156079, 0.00116572, 0.000991827, 0.00085011, 0.000777568, 0.000723361", \ + "0.00541202, 0.00484211, 0.00341207, 0.00266652, 0.00200621, 0.0016089, 0.00135566", \ + "0.0113337, 0.0104515, 0.00782357, 0.00614135, 0.00451344, 0.00349856, 0.00280388", \ + "0.0191295, 0.0179998, 0.0142736, 0.0116307, 0.00870053, 0.00676713, 0.00538903" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0247246, 0.0247446, 0.0247635, 0.0247668, 0.0247672, 0.0247648, 0.0247605", \ + "0.0244173, 0.0244919, 0.0246206, 0.0246629, 0.0246888, 0.024698, 0.0247006", \ + "0.0242857, 0.0242948, 0.0244276, 0.024508, 0.024566, 0.0246251, 0.0246669", \ + "0.0248671, 0.0247867, 0.0246809, 0.0246322, 0.0246476, 0.0246402, 0.0245235", \ + "0.0279545, 0.0274968, 0.0264131, 0.0259715, 0.0254862, 0.0252385, 0.0250769", \ + "0.0338068, 0.0329983, 0.0306524, 0.0292307, 0.027915, 0.0270559, 0.0264431", \ + "0.0418314, 0.0407687, 0.0373355, 0.0349062, 0.0323443, 0.0306639, 0.0292266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00113253, 0.00113328, 0.00113363, 0.00113321, 0.00113196, 0.00113009, 0.00112748", \ + "0.000791366, 0.000816557, 0.000867607, 0.000885734, 0.000910894, 0.000902382, 0.000903506", \ + "0.0007739, 0.000765796, 0.000784896, 0.000807883, 0.000819212, 0.000832523, 0.000822305", \ + "0.00191282, 0.00173555, 0.00136141, 0.0012019, 0.00105446, 0.000992935, 0.000934714", \ + "0.00554315, 0.00503758, 0.00367564, 0.00292398, 0.00224994, 0.00185289, 0.00158438", \ + "0.0114532, 0.0106333, 0.00810582, 0.00650508, 0.00481551, 0.00384624, 0.00312702", \ + "0.0192357, 0.0181995, 0.0146583, 0.0120694, 0.00917693, 0.00721377, 0.00580881" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0262615, 0.026276, 0.0262924, 0.0262939, 0.0262915, 0.0262859, 0.0262759", \ + "0.0259835, 0.0260432, 0.0261533, 0.0261908, 0.0262126, 0.0262177, 0.026215", \ + "0.0258221, 0.0258591, 0.0259664, 0.026041, 0.0261229, 0.0261431, 0.0261707", \ + "0.0263267, 0.0262418, 0.0261298, 0.0261218, 0.0261362, 0.026184, 0.0261686", \ + "0.0291138, 0.0287464, 0.0277888, 0.0274135, 0.0269601, 0.0267404, 0.0265382", \ + "0.0347269, 0.0339598, 0.0318242, 0.0305462, 0.0292876, 0.0284678, 0.0278697", \ + "0.0424804, 0.0414826, 0.0382944, 0.0360002, 0.0334557, 0.0317372, 0.0304649" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00113253, 0.00113328, 0.00113363, 0.00113321, 0.00113196, 0.00113009, 0.00112748", \ + "0.000791366, 0.000816557, 0.000867607, 0.000885734, 0.000910894, 0.000902382, 0.000903506", \ + "0.0007739, 0.000765796, 0.000784896, 0.000807883, 0.000819212, 0.000832523, 0.000822305", \ + "0.00191282, 0.00173555, 0.00136141, 0.0012019, 0.00105446, 0.000992935, 0.000934714", \ + "0.00554315, 0.00503758, 0.00367564, 0.00292398, 0.00224994, 0.00185289, 0.00158438", \ + "0.0114532, 0.0106333, 0.00810582, 0.00650508, 0.00481551, 0.00384624, 0.00312702", \ + "0.0192357, 0.0181995, 0.0146583, 0.0120694, 0.00917693, 0.00721377, 0.00580881" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014676, 0.0148086, 0.014955, 0.0149858, 0.0150008, 0.0150064, 0.0150032", \ + "0.0141594, 0.0143365, 0.0147088, 0.0147699, 0.0149445, 0.0149844, 0.0150032", \ + "0.0150014, 0.0148526, 0.0146872, 0.0147151, 0.014798, 0.0148746, 0.0149278", \ + "0.0168616, 0.0165358, 0.0158711, 0.0154785, 0.0150993, 0.0151439, 0.0150845", \ + "0.0211771, 0.0204642, 0.0188913, 0.0178463, 0.0168887, 0.0162531, 0.0158727", \ + "0.027336, 0.0263272, 0.0236057, 0.0218834, 0.0199777, 0.0180736, 0.017691", \ + "0.0351584, 0.0338406, 0.0300575, 0.0275039, 0.0245615, 0.0224528, 0.0207737" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00095365, -0.0007687, -0.000616078, -0.000586731, -0.000570585, -0.000564833, -0.000560351", \ + "-0.00129543, -0.00103586, -0.000601059, -0.000465615, -0.000380549, -0.000350547, -0.00032932", \ + "-0.000602871, -0.000620267, -0.000609334, -0.000379268, -0.000339649, -0.000304626, -0.000284635", \ + "0.00131567, 0.000832604, 0.000289343, 6.59054e-05, -6.91662e-05, -0.000116241, -0.000154328", \ + "0.00563741, 0.00476983, 0.00283713, 0.00198829, 0.00119188, 0.000748485, 0.000495321", \ + "0.01171, 0.0104792, 0.00721855, 0.00542315, 0.00373842, 0.00273781, 0.00198828", \ + "0.0196241, 0.0181206, 0.0136587, 0.0107704, 0.00786018, 0.00594372, 0.00457918" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0117414, 0.011941, 0.0121176, 0.0121538, 0.0121732, 0.0121838, 0.0121831", \ + "0.0112062, 0.0114187, 0.0118541, 0.0119302, 0.0121116, 0.0121615, 0.0121814", \ + "0.0122794, 0.0120701, 0.0118533, 0.0118784, 0.0119582, 0.0120451, 0.0121057", \ + "0.0142914, 0.0138561, 0.0130844, 0.0126651, 0.0122856, 0.0123179, 0.0122648", \ + "0.0187799, 0.0179518, 0.0161583, 0.0150828, 0.0135158, 0.0134411, 0.0130606", \ + "0.0250968, 0.0239404, 0.0209553, 0.0191675, 0.0172501, 0.0158583, 0.014893", \ + "0.0330523, 0.0315618, 0.027458, 0.0248724, 0.0220512, 0.0196436, 0.0179462" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000970305, -0.000781244, -0.000627061, -0.00059732, -0.000583138, -0.0005763, -0.000571234", \ + "-0.00131565, -0.00104855, -0.000611707, -0.000475524, -0.000390146, -0.000360284, -0.000339073", \ + "-0.000607097, -0.000629875, -0.000620392, -0.000388545, -0.000348917, -0.000313995, -0.00029403", \ + "0.00134361, 0.000826048, 0.000282781, 5.37211e-05, -7.95306e-05, -0.000132993, -0.000163488", \ + "0.00573868, 0.00482374, 0.00281416, 0.00196574, 0.00115589, 0.000738621, 0.000486037", \ + "0.0118819, 0.0105844, 0.00722285, 0.0054203, 0.00372745, 0.00272822, 0.0019836", \ + "0.019838, 0.018251, 0.0136825, 0.0107535, 0.00786243, 0.00593207, 0.00456469" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0117432, 0.0119424, 0.0121182, 0.0121527, 0.0121706, 0.012178, 0.0121819", \ + "0.0112195, 0.0113268, 0.0117839, 0.0120143, 0.0121123, 0.0121625, 0.0121816", \ + "0.0123211, 0.0121344, 0.0118325, 0.0119208, 0.0119802, 0.012055, 0.012111", \ + "0.0144712, 0.0139961, 0.0132422, 0.012796, 0.0124857, 0.0123768, 0.01231", \ + "0.0192563, 0.0183391, 0.0163083, 0.0152986, 0.0142626, 0.0135834, 0.0131596", \ + "0.0258018, 0.024589, 0.0214757, 0.0195667, 0.0175125, 0.0161038, 0.0151115", \ + "0.0341119, 0.0326224, 0.0283913, 0.0256123, 0.0224522, 0.0201557, 0.0183763" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000975575, -0.000786004, -0.000630877, -0.000602413, -0.000585927, -0.000579506, -0.000574891", \ + "-0.00138948, -0.00112208, -0.000673915, -0.000534913, -0.000448912, -0.000414739, -0.000392499", \ + "-0.00060818, -0.000708119, -0.000689436, -0.000471991, -0.000411574, -0.00038682, -0.000366614", \ + "0.00148075, 0.000917843, 0.00028271, 0.000168959, -0.000149945, -0.000207111, -0.000241476", \ + "0.00609011, 0.00513044, 0.00302322, 0.00208681, 0.00121266, 0.000736132, 0.000450099", \ + "0.0125223, 0.0111659, 0.00770933, 0.00579095, 0.00395428, 0.00286517, 0.00205376", \ + "0.0208571, 0.0192077, 0.0144573, 0.0114239, 0.00832473, 0.0062931, 0.00479519" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014676, 0.0148086, 0.014955, 0.0149858, 0.0150008, 0.0150064, 0.0150032", \ + "0.0141594, 0.0143365, 0.0147088, 0.0147699, 0.0149445, 0.0149844, 0.0150032", \ + "0.0150014, 0.0148526, 0.0146872, 0.0147151, 0.014798, 0.0148746, 0.0149278", \ + "0.0168616, 0.0165358, 0.0158711, 0.0154785, 0.0150993, 0.0151439, 0.0150845", \ + "0.0211771, 0.0204642, 0.0188913, 0.0178463, 0.0168887, 0.0162531, 0.0158727", \ + "0.027336, 0.0263272, 0.0236057, 0.0218834, 0.0199777, 0.0180736, 0.017691", \ + "0.0351584, 0.0338406, 0.0300575, 0.0275039, 0.0245615, 0.0224528, 0.0207737" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000975575, -0.000786004, -0.000630877, -0.000602413, -0.000585927, -0.000579506, -0.000574891", \ + "-0.00138948, -0.00112208, -0.000673915, -0.000534913, -0.000448912, -0.000414739, -0.000392499", \ + "-0.00060818, -0.000708119, -0.000689436, -0.000471991, -0.000411574, -0.00038682, -0.000366614", \ + "0.00148075, 0.000917843, 0.00028271, 0.000168959, -0.000149945, -0.000207111, -0.000241476", \ + "0.00609011, 0.00513044, 0.00302322, 0.00208681, 0.00121266, 0.000736132, 0.000450099", \ + "0.0125223, 0.0111659, 0.00770933, 0.00579095, 0.00395428, 0.00286517, 0.00205376", \ + "0.0208571, 0.0192077, 0.0144573, 0.0114239, 0.00832473, 0.0062931, 0.00479519" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0172153, 0.0172564, 0.0173075, 0.0173166, 0.0173197, 0.017316, 0.017308", \ + "0.0168319, 0.0169224, 0.017101, 0.0170911, 0.0172147, 0.0172303, 0.0172339", \ + "0.0176505, 0.017512, 0.0171368, 0.0172295, 0.0171952, 0.0172084, 0.0172154", \ + "0.0196156, 0.0192677, 0.0185075, 0.0181138, 0.0170567, 0.017569, 0.0174484", \ + "0.0238753, 0.0232997, 0.0216252, 0.0205377, 0.0195047, 0.0187987, 0.0183427", \ + "0.0298479, 0.0290175, 0.0265231, 0.0247399, 0.022692, 0.0206891, 0.0202712", \ + "0.037462, 0.0364861, 0.0331012, 0.0305648, 0.027614, 0.0251916, 0.0234547" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000821109, -0.000695148, -0.00059213, -0.000570871, -0.000558808, -0.000553538, -0.000550819", \ + "-0.00126418, -0.000977231, -0.00056221, -0.000445695, -0.000371452, -0.0003428, -0.000324466", \ + "-0.0011419, -0.00111027, -0.00083336, -0.000640255, -0.000469056, -0.000382869, -0.000338683", \ + "0.0002973, -3.93679e-06, -0.00035847, -0.000383086, -0.000346127, -0.000300726, -0.000281521", \ + "0.00415705, 0.00338261, 0.00177632, 0.00111204, 0.000631709, 0.00038668, 0.000230583", \ + "0.0100626, 0.00891401, 0.00590704, 0.00428469, 0.0028795, 0.00205958, 0.00153531", \ + "0.0177055, 0.0162463, 0.0120106, 0.00929806, 0.00664192, 0.00500937, 0.00385807" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014355, 0.0144125, 0.0144717, 0.0144831, 0.0144888, 0.0144889, 0.0144856", \ + "0.0139374, 0.0140471, 0.0142421, 0.0142545, 0.0143833, 0.0144028, 0.0144107", \ + "0.0149255, 0.0147377, 0.0142676, 0.0143988, 0.0136372, 0.0143816, 0.0143938", \ + "0.0169825, 0.0165923, 0.0157493, 0.0152836, 0.0149131, 0.0147456, 0.0146295", \ + "0.021396, 0.0207115, 0.0188902, 0.0177605, 0.0166614, 0.0159914, 0.0155319", \ + "0.027448, 0.0265726, 0.0238697, 0.0220166, 0.0199458, 0.0185171, 0.0174743", \ + "0.0352209, 0.0341512, 0.0305368, 0.0279157, 0.0249372, 0.0224954, 0.0206743" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00083591, -0.000707139, -0.000603002, -0.000581541, -0.000569599, -0.000564344, -0.000561643", \ + "-0.00127861, -0.000990778, -0.000572474, -0.000455711, -0.000381267, -0.000352613, -0.000334271", \ + "-0.00115134, -0.00112486, -0.000842409, -0.000649576, -0.000478141, -0.000392012, -0.000347857", \ + "0.000318776, -4.51762e-06, -0.000364167, -0.000390287, -0.000355245, -0.000309815, -0.000290602", \ + "0.00423157, 0.00341773, 0.00176641, 0.00110137, 0.000621888, 0.000358109, 0.000220799", \ + "0.0102139, 0.00899295, 0.00592875, 0.00427249, 0.00286954, 0.00204903, 0.00152676", \ + "0.01788, 0.016395, 0.0120329, 0.00929613, 0.00663772, 0.00499554, 0.00383879" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0143501, 0.0144077, 0.0144664, 0.014478, 0.0144837, 0.014484, 0.0144798", \ + "0.0139393, 0.0140469, 0.014256, 0.0143299, 0.0143777, 0.0143975, 0.0144058", \ + "0.0149982, 0.0148042, 0.0145046, 0.0144289, 0.0143947, 0.0143846, 0.014393", \ + "0.0171985, 0.0167263, 0.0158786, 0.0154027, 0.0149907, 0.0147959, 0.0140809", \ + "0.0218518, 0.0211201, 0.0191902, 0.0179848, 0.016847, 0.0160942, 0.0156245", \ + "0.0281653, 0.0272127, 0.0243781, 0.0224466, 0.0202824, 0.0187974, 0.0176547", \ + "0.0362429, 0.0351124, 0.0314558, 0.0287172, 0.0253969, 0.0229722, 0.0210872" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000840536, -0.000711433, -0.000606908, -0.000585419, -0.000573516, -0.000568621, -0.000565513", \ + "-0.00133475, -0.00105408, -0.000632108, -0.000511651, -0.000434115, -0.000402519, -0.00038511", \ + "-0.00117862, -0.0011717, -0.000931076, -0.000744761, -0.000571292, -0.000478448, -0.000431588", \ + "0.000407331, 4.45283e-05, -0.000398229, -0.000458794, -0.000437242, -0.000397979, -0.000378214", \ + "0.00455291, 0.00368026, 0.00188592, 0.00116068, 0.000613197, 0.000316298, 0.000163034", \ + "0.0108401, 0.00955514, 0.00630106, 0.00455577, 0.00302807, 0.00212981, 0.00155827", \ + "0.0188716, 0.0173047, 0.0127605, 0.00985795, 0.00704906, 0.00527671, 0.00403536" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0172153, 0.0172564, 0.0173075, 0.0173166, 0.0173197, 0.017316, 0.017308", \ + "0.0168319, 0.0169224, 0.017101, 0.0170911, 0.0172147, 0.0172303, 0.0172339", \ + "0.0176505, 0.017512, 0.0171368, 0.0172295, 0.0171952, 0.0172084, 0.0172154", \ + "0.0196156, 0.0192677, 0.0185075, 0.0181138, 0.0170567, 0.017569, 0.0174484", \ + "0.0238753, 0.0232997, 0.0216252, 0.0205377, 0.0195047, 0.0187987, 0.0183427", \ + "0.0298479, 0.0290175, 0.0265231, 0.0247399, 0.022692, 0.0206891, 0.0202712", \ + "0.037462, 0.0364861, 0.0331012, 0.0305648, 0.027614, 0.0251916, 0.0234547" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000840536, -0.000711433, -0.000606908, -0.000585419, -0.000573516, -0.000568621, -0.000565513", \ + "-0.00133475, -0.00105408, -0.000632108, -0.000511651, -0.000434115, -0.000402519, -0.00038511", \ + "-0.00117862, -0.0011717, -0.000931076, -0.000744761, -0.000571292, -0.000478448, -0.000431588", \ + "0.000407331, 4.45283e-05, -0.000398229, -0.000458794, -0.000437242, -0.000397979, -0.000378214", \ + "0.00455291, 0.00368026, 0.00188592, 0.00116068, 0.000613197, 0.000316298, 0.000163034", \ + "0.0108401, 0.00955514, 0.00630106, 0.00455577, 0.00302807, 0.00212981, 0.00155827", \ + "0.0188716, 0.0173047, 0.0127605, 0.00985795, 0.00704906, 0.00527671, 0.00403536" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220069, 0.0220627, 0.0221345, 0.0221526, 0.0221589, 0.0221569, 0.0221499", \ + "0.0216262, 0.0217216, 0.0219288, 0.0220173, 0.0220792, 0.0221051, 0.022114", \ + "0.021606, 0.0215994, 0.0216654, 0.0217642, 0.0218752, 0.021865, 0.0220083", \ + "0.0226185, 0.0224507, 0.0221252, 0.0220201, 0.021963, 0.0219788, 0.0220004", \ + "0.0261997, 0.0256817, 0.0244416, 0.0236865, 0.0230473, 0.0227395, 0.0225231", \ + "0.0320354, 0.0311612, 0.0288466, 0.0274025, 0.0258763, 0.0247689, 0.0240843", \ + "0.0398126, 0.038637, 0.0352343, 0.0329015, 0.0304967, 0.0284186, 0.0269157" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "5.92713e-05, 7.02181e-05, 9.37324e-05, 0.000104552, 0.000106989, 0.000107405, 0.00010903", \ + "-0.000305774, -0.000199521, -2.34591e-05, 3.17545e-05, 7.30208e-05, 8.05414e-05, 7.74507e-05", \ + "0.000227543, 0.000146056, 0.000152185, 0.000120492, 0.000102147, 9.2919e-05, 8.59515e-05", \ + "0.00210063, 0.00176208, 0.00118741, 0.000869351, 0.000587485, 0.000433908, 0.000344406", \ + "0.00651128, 0.00587822, 0.00401423, 0.0029706, 0.00206801, 0.00154678, 0.00117474", \ + "0.0127832, 0.0118377, 0.00895352, 0.00704528, 0.00504072, 0.00385602, 0.0029753", \ + "0.0208949, 0.0197819, 0.0159827, 0.0130886, 0.00983498, 0.00761345, 0.0059971" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191574, 0.0192312, 0.0193156, 0.0193363, 0.0193456, 0.019347, 0.0193466", \ + "0.0187546, 0.0188629, 0.0190997, 0.0191972, 0.0192647, 0.0192941, 0.0193086", \ + "0.0187833, 0.0187817, 0.0188337, 0.0189409, 0.0190577, 0.0191362, 0.0192036", \ + "0.0199184, 0.0196891, 0.019337, 0.019209, 0.0189834, 0.0191723, 0.0191973", \ + "0.0237182, 0.0231006, 0.0216681, 0.0209372, 0.0202667, 0.0199382, 0.0197295", \ + "0.0297207, 0.0287423, 0.0262181, 0.0246644, 0.0230955, 0.0220012, 0.021297", \ + "0.0376736, 0.0363645, 0.0326858, 0.0302604, 0.0275964, 0.0256803, 0.0241927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "5.99183e-05, 7.18691e-05, 9.56887e-05, 0.0001067, 0.000109122, 0.00010958, 0.000111225", \ + "-0.000311595, -0.000200234, -2.16504e-05, 3.40928e-05, 7.55925e-05, 8.36266e-05, 8.05802e-05", \ + "0.000226729, 0.00014885, 0.000154514, 0.000127966, 0.000104337, 9.63498e-05, 8.86332e-05", \ + "0.00210208, 0.00176864, 0.00118883, 0.00087785, 0.000595836, 0.00043626, 0.000346992", \ + "0.00654267, 0.00590188, 0.00401611, 0.00298215, 0.00212424, 0.00154684, 0.00117819", \ + "0.0128248, 0.0118746, 0.00897008, 0.00702667, 0.00506092, 0.0038625, 0.00298078", \ + "0.0209605, 0.0198315, 0.016018, 0.0131115, 0.00984897, 0.00762607, 0.00600738" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.02043, 0.0205015, 0.0205849, 0.020605, 0.020615, 0.0206179, 0.0206146", \ + "0.0200303, 0.0201226, 0.020368, 0.0204672, 0.0205343, 0.0205639, 0.0205781", \ + "0.0200601, 0.0200899, 0.0201109, 0.0202038, 0.0203199, 0.0204087, 0.0204566", \ + "0.0212119, 0.021006, 0.0206176, 0.0204927, 0.0204414, 0.0204474, 0.0204682", \ + "0.0250985, 0.0244661, 0.023037, 0.0222919, 0.0216531, 0.0212082, 0.0210015", \ + "0.0312005, 0.0302421, 0.0276192, 0.0260585, 0.0244964, 0.0234044, 0.0226189", \ + "0.0392556, 0.0379802, 0.0342723, 0.031796, 0.0290489, 0.027104, 0.0255826" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000226336, 0.000258431, 0.000295423, 0.000303142, 0.000307224, 0.000308327, 0.000309751", \ + "-0.000119709, 1.26478e-06, 0.00021306, 0.000285248, 0.000342805, 0.000362379, 0.000371728", \ + "0.000383746, 0.000406171, 0.000446365, 0.00041478, 0.000395572, 0.000392608, 0.000395578", \ + "0.0022333, 0.00195925, 0.00143339, 0.00110116, 0.000847158, 0.000704396, 0.00062009", \ + "0.0066705, 0.00606402, 0.00429938, 0.00326823, 0.00237816, 0.00186619, 0.00148439", \ + "0.0129738, 0.0121009, 0.00932281, 0.00742372, 0.00544726, 0.00420832, 0.00332096", \ + "0.0211997, 0.020105, 0.0164543, 0.0136178, 0.0103875, 0.00812267, 0.00648665" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191413, 0.019215, 0.0192988, 0.0193194, 0.0193285, 0.0193301, 0.0193281", \ + "0.0187396, 0.0188475, 0.0190822, 0.0191799, 0.0192476, 0.0192778, 0.019292", \ + "0.0187519, 0.0187634, 0.0188163, 0.0189184, 0.0190423, 0.0190366, 0.0191865", \ + "0.0198969, 0.019669, 0.0193077, 0.0191913, 0.0189754, 0.019154, 0.0191801", \ + "0.0236877, 0.02306, 0.0216598, 0.0209067, 0.0202403, 0.0199176, 0.0197086", \ + "0.0297108, 0.0287074, 0.0261107, 0.0246374, 0.0230729, 0.0219747, 0.0212889", \ + "0.0376284, 0.0363201, 0.0326557, 0.03022, 0.027527, 0.025621, 0.024162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "4.97865e-05, 6.1707e-05, 8.53941e-05, 9.61872e-05, 9.86362e-05, 9.90574e-05, 0.000100748", \ + "-0.000319504, -0.000208804, -3.10648e-05, 2.42721e-05, 6.73082e-05, 7.31089e-05, 6.99574e-05", \ + "0.000228252, 0.00013885, 0.000142485, 9.35577e-05, 9.46895e-05, 8.65331e-05, 7.86456e-05", \ + "0.00208916, 0.00174906, 0.00117578, 0.000856647, 0.000579151, 0.000425661, 0.00033654", \ + "0.00651886, 0.00587825, 0.0040031, 0.0029634, 0.00211063, 0.00153179, 0.00116646", \ + "0.0127943, 0.0118423, 0.0089446, 0.00699291, 0.00503609, 0.00384168, 0.00296297", \ + "0.0209175, 0.0197878, 0.0159773, 0.0130726, 0.00983584, 0.00759719, 0.00598128" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0162777, 0.0163792, 0.0164802, 0.0165029, 0.0165186, 0.0165258, 0.0165251", \ + "0.0158566, 0.0159772, 0.0162527, 0.0163614, 0.0164363, 0.0164726, 0.0164869", \ + "0.0159463, 0.0159295, 0.0159139, 0.0160946, 0.0162251, 0.0163098, 0.016382", \ + "0.0172262, 0.0169493, 0.0165302, 0.0163694, 0.0162733, 0.0163383, 0.0163773", \ + "0.0212752, 0.0205297, 0.0189412, 0.0181657, 0.0174774, 0.017122, 0.0169154", \ + "0.0274841, 0.0263293, 0.0235151, 0.0219616, 0.020301, 0.0192059, 0.0184931", \ + "0.0355388, 0.0340847, 0.0301023, 0.0275625, 0.024902, 0.0229371, 0.0214051" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "5.06011e-05, 6.34336e-05, 8.75741e-05, 9.83691e-05, 0.000100764, 0.000101288, 0.000103011", \ + "-0.00032265, -0.000210725, -2.93762e-05, 2.66633e-05, 6.75771e-05, 7.65453e-05, 7.31187e-05", \ + "0.000221345, 0.000136798, 0.000150686, 0.000118902, 9.69533e-05, 8.87446e-05, 8.13043e-05", \ + "0.00209926, 0.00176972, 0.00118459, 0.000864964, 0.000580876, 0.000428091, 0.000339173", \ + "0.00655347, 0.00589096, 0.00401543, 0.00296187, 0.00210294, 0.00153463, 0.00116698", \ + "0.012837, 0.0118847, 0.00896082, 0.00704273, 0.00505152, 0.00385213, 0.00296775", \ + "0.0209706, 0.0198182, 0.0160151, 0.0130966, 0.00983282, 0.00760829, 0.00598803" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0175569, 0.0176555, 0.0177548, 0.0177775, 0.01779, 0.0177961, 0.0177977", \ + "0.017135, 0.0172542, 0.0175285, 0.0176343, 0.0177071, 0.0177407, 0.0177601", \ + "0.0172366, 0.0172206, 0.0172779, 0.0173694, 0.0174889, 0.0175867, 0.0176506", \ + "0.0185419, 0.0182725, 0.0178257, 0.0176863, 0.0176216, 0.0176273, 0.0176525", \ + "0.0226525, 0.0219218, 0.0203091, 0.0195023, 0.0188059, 0.018396, 0.0181914", \ + "0.028941, 0.0278262, 0.0249809, 0.0233176, 0.0216661, 0.0205419, 0.0198096", \ + "0.0371268, 0.0356968, 0.0317112, 0.0291423, 0.0263129, 0.0243005, 0.0227987" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000217155, 0.000249771, 0.000287116, 0.000295186, 0.000298872, 0.000299943, 0.000301477", \ + "-0.000129886, -4.80409e-06, 0.000205102, 0.000277667, 0.000339976, 0.000355167, 0.000364511", \ + "0.000380804, 0.000400835, 0.00044158, 0.000403017, 0.000387719, 0.000384948, 0.000387892", \ + "0.00222511, 0.00194736, 0.00141951, 0.00109266, 0.000837113, 0.000696275, 0.000612146", \ + "0.00667848, 0.00605855, 0.00428106, 0.00326637, 0.00236467, 0.00183953, 0.00147795", \ + "0.0130023, 0.0120942, 0.00929936, 0.00740437, 0.00543389, 0.00419912, 0.00330901", \ + "0.0211927, 0.0200836, 0.0164392, 0.01357, 0.0103668, 0.00810691, 0.00646204" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191354, 0.0192089, 0.0192925, 0.0193131, 0.0193237, 0.0193262, 0.0193226", \ + "0.0187409, 0.0188396, 0.0190785, 0.0191779, 0.0192459, 0.0192759, 0.0192905", \ + "0.0188142, 0.0188263, 0.0188602, 0.0187976, 0.0190404, 0.0191312, 0.0191796", \ + "0.0200709, 0.0198639, 0.0194482, 0.019302, 0.0191984, 0.0192064, 0.01912", \ + "0.0241791, 0.0234875, 0.0219399, 0.0211805, 0.0204577, 0.0195198, 0.0198204", \ + "0.0305959, 0.029577, 0.0268147, 0.0251164, 0.0235299, 0.0222928, 0.0215814", \ + "0.0390382, 0.0376844, 0.0337775, 0.031167, 0.0283492, 0.0263354, 0.0246457" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-2.06527e-05, -1.0566e-05, 1.29587e-05, 2.43965e-05, 2.67604e-05, 2.71706e-05, 2.75455e-05", \ + "-0.000457128, -0.000351764, -0.000185682, -0.0001318, -0.000104595, -8.98317e-05, -8.39994e-05", \ + "0.000218959, 7.89687e-05, 0.000127524, 4.38374e-05, -1.54828e-05, -4.30146e-05, -5.47154e-05", \ + "0.00224124, 0.00189727, 0.00117288, 0.000814196, 0.000490133, 0.000301689, 0.000196041", \ + "0.006953, 0.00627615, 0.00425275, 0.00312807, 0.00213949, 0.0015207, 0.00112004", \ + "0.013594, 0.0126056, 0.00953342, 0.00749054, 0.00532489, 0.00401686, 0.00304601", \ + "0.0222005, 0.020974, 0.0170162, 0.0139124, 0.010488, 0.00805875, 0.00630211" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0162783, 0.0163798, 0.0164803, 0.0165029, 0.0165167, 0.0165206, 0.0165232", \ + "0.015858, 0.0159731, 0.0162548, 0.0163641, 0.0164377, 0.0164717, 0.0164908", \ + "0.0160124, 0.0159909, 0.0160245, 0.016033, 0.0162409, 0.0163266, 0.0163806", \ + "0.0174571, 0.017142, 0.0166723, 0.0164984, 0.0163996, 0.0164049, 0.0163035", \ + "0.0218091, 0.0209768, 0.0192532, 0.0184598, 0.017548, 0.0167454, 0.017035", \ + "0.0283679, 0.0272305, 0.0241919, 0.0224334, 0.0207787, 0.019587, 0.018743", \ + "0.0369461, 0.0354736, 0.0312606, 0.0285438, 0.0256965, 0.0235331, 0.0219549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-2.00052e-05, -8.8432e-06, 1.50275e-05, 2.65485e-05, 2.89885e-05, 2.93859e-05, 2.97144e-05", \ + "-0.000459078, -0.000353002, -0.000184158, -0.000129322, -9.34218e-05, -8.6988e-05, -8.10014e-05", \ + "0.000217341, 7.84395e-05, 0.000135394, 4.6077e-05, -1.31884e-05, -3.98011e-05, -5.16359e-05", \ + "0.00225312, 0.00191351, 0.00118054, 0.000813177, 0.000483089, 0.000304189, 0.00019872", \ + "0.00699279, 0.00628998, 0.00427401, 0.00312783, 0.0021114, 0.00152584, 0.00110461", \ + "0.0136452, 0.0126485, 0.00955708, 0.00750152, 0.00534334, 0.00402386, 0.00305098", \ + "0.0222746, 0.0210693, 0.0170455, 0.0139378, 0.0105108, 0.00807217, 0.00630707" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0175577, 0.0176563, 0.0177548, 0.017777, 0.0177898, 0.0177945, 0.0177974", \ + "0.0171402, 0.0172635, 0.0175211, 0.0176361, 0.0177096, 0.0177437, 0.0177622", \ + "0.0173147, 0.0172594, 0.0173185, 0.0174027, 0.0175226, 0.0176033, 0.0175516", \ + "0.0187746, 0.0184723, 0.0179884, 0.0177616, 0.0176807, 0.0176763, 0.0176856", \ + "0.0231766, 0.0223706, 0.0206262, 0.0197715, 0.0190332, 0.0185967, 0.0183306", \ + "0.0298646, 0.0287004, 0.0256504, 0.0238645, 0.0221815, 0.0208749, 0.0200926", \ + "0.0385319, 0.0370548, 0.0328394, 0.0300776, 0.0271067, 0.0249163, 0.0232853" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000144748, 0.000177327, 0.000215004, 0.000223186, 0.000227108, 0.000229051, 0.000229831", \ + "-0.000270936, -0.000156927, 3.7423e-05, 0.000119019, 0.000177322, 0.000188781, 0.000197429", \ + "0.00037926, 0.000395759, 0.000165231, 0.000356298, 0.000307027, 0.00026795, 0.000257462", \ + "0.00238029, 0.00207472, 0.00138759, 0.00103068, 0.000705795, 0.000563982, 0.000462832", \ + "0.00712387, 0.00646557, 0.00458129, 0.00343678, 0.00240935, 0.00184125, 0.00141119", \ + "0.0138205, 0.0128794, 0.00992384, 0.00793074, 0.00579284, 0.00442161, 0.00343539", \ + "0.0225007, 0.0213668, 0.0175252, 0.0145322, 0.0110725, 0.00862226, 0.00682292" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220069, 0.0220627, 0.0221345, 0.0221526, 0.0221589, 0.0221569, 0.0221499", \ + "0.0216262, 0.0217216, 0.0219288, 0.0220173, 0.0220792, 0.0221051, 0.022114", \ + "0.021606, 0.0215994, 0.0216654, 0.0217642, 0.0218752, 0.021865, 0.0220083", \ + "0.0226185, 0.0224507, 0.0221252, 0.0220201, 0.021963, 0.0219788, 0.0220004", \ + "0.0261997, 0.0256817, 0.0244416, 0.0236865, 0.0230473, 0.0227395, 0.0225231", \ + "0.0320354, 0.0311612, 0.0288466, 0.0274025, 0.0258763, 0.0247689, 0.0240843", \ + "0.0398126, 0.038637, 0.0352343, 0.0329015, 0.0304967, 0.0284186, 0.0269157" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000144748, 0.000177327, 0.000215004, 0.000223186, 0.000227108, 0.000229051, 0.000229831", \ + "-0.000270936, -0.000156927, 3.7423e-05, 0.000119019, 0.000177322, 0.000188781, 0.000197429", \ + "0.00037926, 0.000395759, 0.000165231, 0.000356298, 0.000307027, 0.00026795, 0.000257462", \ + "0.00238029, 0.00207472, 0.00138759, 0.00103068, 0.000705795, 0.000563982, 0.000462832", \ + "0.00712387, 0.00646557, 0.00458129, 0.00343678, 0.00240935, 0.00184125, 0.00141119", \ + "0.0138205, 0.0128794, 0.00992384, 0.00793074, 0.00579284, 0.00442161, 0.00343539", \ + "0.0225007, 0.0213668, 0.0175252, 0.0145322, 0.0110725, 0.00862226, 0.00682292" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0046005; + rise_capacitance : 0.0044955; + rise_capacitance_range (0.00310526, 0.0044955); + fall_capacitance : 0.0046005; + fall_capacitance_range (0.00323164, 0.0046005); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00274816, -0.00300851, -0.00320022, -0.00320407, -0.00323179, -0.00321779, -0.00320895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00320255, 0.00323762, 0.00322926, 0.00324415, 0.00323179, 0.00321779, 0.00320895" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00246593, -0.0028385, -0.00309527, -0.00313479, -0.00312064, -0.00310733, -0.00309862" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308301, 0.00310455, 0.00314668, 0.00313479, 0.00312064, 0.00310733, 0.00309862" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00270078, -0.00300609, -0.00319862, -0.00320541, -0.00323572, -0.00322153, -0.00321271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00320607, 0.00324079, 0.00323026, 0.00324958, 0.00323572, 0.00322153, 0.00321271" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00270331, -0.00300615, -0.00319868, -0.00320541, -0.00323522, -0.00322124, -0.00321243" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00320265, 0.00324205, 0.00322888, 0.00324848, 0.00323522, 0.00322124, 0.00321243" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352079, -0.00352944, -0.00354449, -0.00353392, -0.0035448, -0.00353634, -0.00353038" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00352378, 0.00356346, 0.00355072, 0.0035385, 0.00355405, 0.00354142, 0.00353428" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00351762, -0.00352599, -0.00354299, -0.00353108, -0.00352723, -0.00353533, -0.0035295" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00351762, 0.00355881, 0.00355098, 0.00354671, 0.00352723, 0.0035425, 0.00353383" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0035185, -0.00352597, -0.00354513, -0.00353302, -0.00354426, -0.00353578, -0.00352981" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00352319, 0.00356222, 0.00354619, 0.00354324, 0.00355431, 0.00354135, 0.00353344" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00438037, -0.00439728, -0.00442228, -0.00440995, -0.00440964, -0.00440774, -0.00441628" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00442018, 0.00447255, 0.00443839, 0.00445602, 0.00444286, 0.00442921, 0.00442575" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00351362, -0.00352764, -0.00354064, -0.00353299, -0.00354428, -0.00353579, -0.00352982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00352607, 0.00356469, 0.0035461, 0.00354725, 0.00355486, 0.00354251, 0.00353235" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00438095, -0.00439792, -0.00442293, -0.0044106, -0.00441027, -0.00440841, -0.00441704" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00441961, 0.0044719, 0.00443821, 0.0044556, 0.00444235, 0.00442878, 0.00442548" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00443357; + rise_capacitance : 0.00442445; + rise_capacitance_range (0.00335611, 0.00442445); + fall_capacitance : 0.00443357; + fall_capacitance_range (0.00326674, 0.00443357); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00275768, -0.0029995, -0.00319225, -0.0031992, -0.00320582, -0.00319187, -0.00318309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00317465, 0.00319137, 0.00320761, 0.00321676, 0.00320582, 0.00319187, 0.00318309" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00247711, -0.00282141, -0.00308834, -0.00312901, -0.0031203, -0.00310756, -0.00309888" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00309045, 0.00313858, 0.00311713, 0.00313039, 0.0031203, 0.00310756, 0.00309888" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00271177, -0.00299728, -0.00319182, -0.00319619, -0.00323735, -0.00323063, -0.00322182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032143, 0.00325046, 0.00323579, 0.00325552, 0.00324457, 0.00323063, 0.00322182" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00271155, -0.00299719, -0.00319131, -0.00319835, -0.00320975, -0.00319582, -0.00318708" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0031785, 0.00321233, 0.00321055, 0.00322067, 0.00320975, 0.00319582, 0.00318708" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.003513, -0.00352947, -0.00353773, -0.00352579, -0.0035285, -0.00352652, -0.00352065" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00353104, 0.00354701, 0.00357091, 0.0035591, 0.00354403, 0.00353008, 0.00352071" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00351407, -0.00352449, -0.00353722, -0.00353954, -0.0035275, -0.00352567, -0.00352001" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00353088, 0.00352449, 0.00357034, 0.00355838, 0.00354389, 0.00353027, 0.00352098" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352113, -0.00352874, -0.00354634, -0.00353295, -0.00353395, -0.00353213, -0.00352654" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00377304, 0.00357479, 0.00358214, 0.00357159, 0.00355512, 0.00354039, 0.00352997" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0035217, -0.00353716, -0.0035469, -0.00353348, -0.00353452, -0.00353269, -0.0035271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00377247, 0.00357412, 0.00358158, 0.00357103, 0.00355456, 0.00353975, 0.00352941" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00469208; + rise_capacitance : 0.00469208; + rise_capacitance_range (0.00257936, 0.00469208); + fall_capacitance : 0.00468773; + fall_capacitance_range (0.00269361, 0.00468773); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000484616, -0.000486982, -0.00048876, -0.000489781, -0.00048823, -0.00048646, -0.000485223" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00051293, 0.000508675, 0.00051056, 0.000509777, 0.000505668, 0.000500221, 0.000493847" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000473958, -0.000481145, -0.00047242, -0.000472867, -0.000474415, -0.000471761, -0.000469522" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0005283, 0.000530549, 0.000529571, 0.000522813, 0.000521098, 0.000512116, 0.000500457" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000451386, -0.00044837, -0.000451876, -0.000451311, -0.000448701, -0.000449591, -0.000448818" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000452578, 0.000452973, 0.000451876, 0.000451311, 0.000448701, 0.000449591, 0.000448818" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000457323, -0.000460173, -0.000460162, -0.000459738, -0.000460827, -0.000459461, -0.00045855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000458087, 0.000463441, 0.000460162, 0.000459786, 0.000460827, 0.000459461, 0.00045855" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00438855, -0.00437855, -0.00438586, -0.00438587, -0.00438968, -0.00440621, -0.0044139" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0044173, 0.00442665, 0.00441412, 0.00440478, 0.00441311, 0.00442407, 0.00441891" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000509611, -0.000514657, -0.000514333, -0.000515196, -0.000513096, -0.000511238, -0.000509944" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000536483, 0.000537833, 0.00053797, 0.000536801, 0.000532146, 0.000526123, 0.000519381" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00047667, -0.000479097, -0.000483248, -0.000482519, -0.000482483, -0.000483397, -0.000482324" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000477367, 0.000480055, 0.000484683, 0.000484568, 0.000482483, 0.000483397, 0.000482324" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00438922, -0.00437969, -0.00438687, -0.00438675, -0.00439027, -0.00440679, -0.00441448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0044168, 0.00442618, 0.00441433, 0.00440521, 0.0044127, 0.00442359, 0.00441839" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00461921; + rise_capacitance : 0.00461921; + rise_capacitance_range (0.00318392, 0.00461921); + fall_capacitance : 0.00452116; + fall_capacitance_range (0.00290875, 0.00452116); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00048536, -0.000486724, -0.00049093, -0.000488926, -0.000487067, -0.000485326, -0.000484105" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000513284, 0.000513003, 0.000508731, 0.000508765, 0.000504543, 0.000499103, 0.000492299" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000471692, -0.000474384, -0.000478494, -0.000469746, -0.000473265, -0.000470921, -0.000468457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000528595, 0.000527881, 0.000527268, 0.000525756, 0.000519856, 0.000510835, 0.000498484" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000447554, -0.000447976, -0.000451312, -0.000451368, -0.000449694, -0.000448124, -0.000447057" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000451196, 0.000447976, 0.000451312, 0.000451383, 0.000449694, 0.000448124, 0.000447057" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000455915, -0.000458836, -0.000460953, -0.000460721, -0.000459664, -0.000458036, -0.000456961" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000459467, 0.000458836, 0.000460953, 0.000461314, 0.000459664, 0.000458036, 0.000456961" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352157, -0.00352765, -0.00352787, -0.00352598, -0.0035183, -0.00352888, -0.00352506" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00374765, 0.00355738, 0.00353681, 0.00352598, 0.00354021, 0.0035305, 0.00352736" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000508396, -0.000511466, -0.000516237, -0.000513918, -0.000511872, -0.000509985, -0.000508711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000537692, 0.000534641, 0.000535767, 0.000535375, 0.000530805, 0.000524884, 0.000517441" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000477001, -0.000481388, -0.000479719, -0.000481311, -0.000483538, -0.000481831, -0.000480674" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000484798, 0.000481416, 0.000484886, 0.000485276, 0.000483538, 0.000481831, 0.000480674" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352219, -0.00352825, -0.00352899, -0.00352474, -0.00351892, -0.00352949, -0.00352566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00374702, 0.00355687, 0.00353637, 0.00352474, 0.00353948, 0.00352993, 0.00352688" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00461125; + rise_capacitance : 0.00451245; + rise_capacitance_range (0.00318898, 0.00451245); + fall_capacitance : 0.00461125; + fall_capacitance_range (0.00298124, 0.00461125); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000966415, -0.000966053, -0.000966421, -0.000967479, -0.000965667, -0.000964691, -0.000962291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000974846, 0.000968958, 0.000966727, 0.000967479, 0.000965667, 0.000964691, 0.000962291" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00075937, -0.000766354, -0.000764214, -0.000767937, -0.000767644, -0.000768208, -0.000770998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000788934, 0.000791411, 0.000792745, 0.000794527, 0.000790727, 0.000786389, 0.000781545" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000761745, -0.000773483, -0.000764712, -0.000768032, -0.00076763, -0.000768205, -0.000770999" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000789505, 0.000785138, 0.000792588, 0.000791291, 0.000790752, 0.000786403, 0.000781557" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0023419, -0.00287085, -0.00313067, -0.00318508, -0.00321428, -0.00321333, -0.00320588" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00321131, 0.00321782, 0.00321268, 0.00323353, 0.0032249, 0.00321333, 0.00320588" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00233733, -0.00286953, -0.00312441, -0.00318502, -0.00321424, -0.00321323, -0.00320579" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032117, 0.00321781, 0.00322136, 0.00323343, 0.00322479, 0.00321323, 0.00320579" \ + ); + } + } + } + } + cell (AOI22X1) { + area : 9.8784; + cell_leakage_power : 0.107483; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.125518; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119665; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119665; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0894719; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151028; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113346; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841193; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108514; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151028; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841193; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0548932; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079288; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147588; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108514; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079288; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103683; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107483; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0480889, 0.0557666, 0.119287, 0.19808, 0.355372, 0.559713, 0.826868", \ + "0.0616963, 0.069452, 0.133314, 0.212235, 0.369683, 0.573989, 0.841402", \ + "0.100365, 0.110856, 0.183033, 0.262162, 0.419764, 0.624385, 0.89169", \ + "0.124457, 0.139107, 0.233043, 0.323605, 0.483083, 0.688564, 0.955653", \ + "0.151057, 0.171086, 0.296944, 0.412739, 0.599661, 0.809223, 1.07687", \ + "0.176513, 0.201361, 0.357611, 0.499857, 0.723428, 0.964419, 1.24116", \ + "0.20063, 0.230061, 0.415475, 0.583009, 0.844293, 1.1197, 1.43112" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0403697, 0.0509379, 0.139756, 0.250409, 0.471635, 0.759013, 1.13476", \ + "0.0404389, 0.0509659, 0.139713, 0.250444, 0.471587, 0.759014, 1.13491", \ + "0.059967, 0.0697477, 0.147472, 0.252093, 0.47163, 0.758914, 1.13484", \ + "0.0891977, 0.100244, 0.181285, 0.274393, 0.478474, 0.759104, 1.13487", \ + "0.138129, 0.151701, 0.244349, 0.343164, 0.527942, 0.785154, 1.1418", \ + "0.191736, 0.208502, 0.318432, 0.428193, 0.622349, 0.860181, 1.19049", \ + "0.246498, 0.266857, 0.396742, 0.521093, 0.732349, 0.97729, 1.28753" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0420402, 0.0488157, 0.1032, 0.169513, 0.301209, 0.471947, 0.695136", \ + "0.054609, 0.0615328, 0.116193, 0.18261, 0.31437, 0.485126, 0.708203", \ + "0.0963811, 0.105957, 0.169769, 0.236128, 0.368793, 0.5397, 0.763014", \ + "0.128445, 0.1416, 0.225821, 0.305467, 0.440392, 0.611431, 0.834484", \ + "0.169536, 0.187314, 0.300816, 0.4047, 0.568701, 0.748519, 0.972176", \ + "0.210156, 0.232403, 0.374588, 0.50456, 0.705784, 0.91744, 1.15742", \ + "0.249413, 0.275952, 0.446621, 0.60188, 0.840667, 1.08854, 1.36271" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0380763, 0.0467832, 0.119228, 0.209426, 0.389554, 0.623717, 0.929686", \ + "0.0380519, 0.0467298, 0.11929, 0.209428, 0.389602, 0.62368, 0.929628", \ + "0.0599538, 0.0678202, 0.129447, 0.211827, 0.389574, 0.623551, 0.929657", \ + "0.089351, 0.098818, 0.165102, 0.238689, 0.399621, 0.62467, 0.929614", \ + "0.135381, 0.147886, 0.228603, 0.309363, 0.455166, 0.657225, 0.9417", \ + "0.185494, 0.201756, 0.302174, 0.395302, 0.552889, 0.740888, 0.999319", \ + "0.238382, 0.258647, 0.38039, 0.489324, 0.665348, 0.863846, 1.10814" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0550861, 0.0628494, 0.126767, 0.205729, 0.363162, 0.567593, 0.834827", \ + "0.0687924, 0.076617, 0.140821, 0.219892, 0.377403, 0.581871, 0.849124", \ + "0.110252, 0.12027, 0.190611, 0.269838, 0.42757, 0.632277, 0.899644", \ + "0.138575, 0.152212, 0.242533, 0.331727, 0.490885, 0.694925, 0.963476", \ + "0.170816, 0.189206, 0.309412, 0.422922, 0.60811, 0.815805, 1.08504", \ + "0.201395, 0.224136, 0.373294, 0.512246, 0.733379, 0.973043, 1.24909", \ + "0.230152, 0.257091, 0.433877, 0.597958, 0.855817, 1.12937, 1.4398" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468867, 0.0575475, 0.146718, 0.257592, 0.478945, 0.766489, 1.14243", \ + "0.0469202, 0.0575223, 0.14668, 0.257564, 0.478944, 0.766489, 1.14243", \ + "0.0649856, 0.0747648, 0.153493, 0.2589, 0.47897, 0.766422, 1.14254", \ + "0.0945227, 0.105493, 0.186246, 0.280126, 0.485288, 0.766471, 1.14247", \ + "0.143992, 0.157168, 0.249774, 0.348233, 0.533513, 0.790547, 1.14921", \ + "0.198785, 0.215118, 0.323853, 0.433517, 0.627576, 0.866182, 1.19708", \ + "0.255435, 0.275197, 0.402285, 0.527029, 0.737851, 0.982915, 1.29345" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426911, 0.0494996, 0.104151, 0.170815, 0.303187, 0.474698, 0.698405", \ + "0.0553113, 0.062173, 0.117127, 0.183897, 0.316391, 0.487867, 0.711592", \ + "0.0974703, 0.107115, 0.170752, 0.23743, 0.370784, 0.542447, 0.766286", \ + "0.130473, 0.143471, 0.227334, 0.306982, 0.442373, 0.614104, 0.837734", \ + "0.173317, 0.190649, 0.303474, 0.40703, 0.571025, 0.75105, 0.975602", \ + "0.216312, 0.238031, 0.378813, 0.508085, 0.708936, 0.920229, 1.16033", \ + "0.258538, 0.284641, 0.452867, 0.607161, 0.845518, 1.09243, 1.36682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.048134, 0.0565565, 0.128267, 0.218272, 0.398252, 0.632167, 0.938268", \ + "0.048071, 0.0564809, 0.128265, 0.218279, 0.398244, 0.632177, 0.938256", \ + "0.0712021, 0.0783635, 0.138335, 0.220661, 0.398272, 0.632149, 0.938251", \ + "0.103818, 0.112057, 0.174347, 0.247161, 0.408139, 0.633103, 0.938218", \ + "0.155102, 0.165841, 0.24023, 0.318456, 0.463069, 0.665547, 0.950166", \ + "0.210969, 0.224841, 0.316518, 0.406178, 0.561661, 0.748209, 1.0074", \ + "0.270154, 0.286998, 0.398009, 0.502528, 0.674285, 0.87266, 1.11643" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0406745, 0.0466161, 0.0956315, 0.156343, 0.277484, 0.434841, 0.640691", \ + "0.0547041, 0.0606995, 0.109987, 0.170792, 0.291995, 0.449385, 0.65512", \ + "0.0958125, 0.105293, 0.166689, 0.228226, 0.349631, 0.507049, 0.712888", \ + "0.120442, 0.13438, 0.220615, 0.298479, 0.424333, 0.582049, 0.787848", \ + "0.146752, 0.166229, 0.286341, 0.392983, 0.555417, 0.725565, 0.931327", \ + "0.172062, 0.196104, 0.347098, 0.482087, 0.686707, 0.895918, 1.12522", \ + "0.195106, 0.223705, 0.403408, 0.565269, 0.811238, 1.06135, 1.33113" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0335876, 0.0415868, 0.10899, 0.192951, 0.360746, 0.57878, 0.863901", \ + "0.0337125, 0.0416511, 0.108985, 0.192978, 0.360799, 0.578779, 0.863845", \ + "0.0586628, 0.0659751, 0.121053, 0.196725, 0.360815, 0.578704, 0.863783", \ + "0.0919007, 0.100808, 0.162918, 0.228649, 0.373299, 0.580314, 0.863764", \ + "0.144873, 0.155998, 0.233042, 0.30982, 0.441778, 0.621443, 0.87995", \ + "0.200712, 0.215489, 0.311753, 0.403109, 0.55322, 0.723337, 0.952006", \ + "0.25855, 0.276127, 0.393415, 0.502239, 0.674682, 0.862132, 1.08203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.046128, 0.0527594, 0.106664, 0.172805, 0.304393, 0.474998, 0.69803", \ + "0.0588192, 0.0655398, 0.119769, 0.186063, 0.31769, 0.488376, 0.711405", \ + "0.101961, 0.111039, 0.173402, 0.239542, 0.372054, 0.542851, 0.766034", \ + "0.136241, 0.148682, 0.230427, 0.309198, 0.443625, 0.615603, 0.837952", \ + "0.180788, 0.197592, 0.307343, 0.409685, 0.572511, 0.751819, 0.975415", \ + "0.225037, 0.246233, 0.383752, 0.511344, 0.71063, 0.921875, 1.16095", \ + "0.267864, 0.293436, 0.458669, 0.610864, 0.847751, 1.09394, 1.36715" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0406446, 0.0493752, 0.122007, 0.21225, 0.392428, 0.626544, 0.932569", \ + "0.0406108, 0.0493439, 0.121969, 0.212271, 0.392516, 0.626537, 0.93227", \ + "0.0619266, 0.0698676, 0.131695, 0.214475, 0.392529, 0.62649, 0.932454", \ + "0.0912568, 0.100678, 0.166971, 0.240746, 0.402101, 0.627242, 0.932511", \ + "0.137066, 0.149365, 0.230035, 0.310987, 0.457083, 0.659726, 0.944351", \ + "0.187209, 0.202862, 0.302436, 0.396229, 0.554401, 0.742737, 1.00129", \ + "0.240361, 0.259323, 0.379827, 0.489204, 0.665331, 0.864729, 1.10954" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0550861, 0.0628494, 0.126767, 0.205729, 0.363162, 0.567593, 0.834827", \ + "0.0687924, 0.076617, 0.140821, 0.219892, 0.377403, 0.581871, 0.849124", \ + "0.110252, 0.12027, 0.190611, 0.269838, 0.42757, 0.632277, 0.899644", \ + "0.138575, 0.152212, 0.242533, 0.331727, 0.490885, 0.694925, 0.963476", \ + "0.170816, 0.189206, 0.309412, 0.422922, 0.60811, 0.815805, 1.08504", \ + "0.201395, 0.224136, 0.373294, 0.512246, 0.733379, 0.973043, 1.24909", \ + "0.230152, 0.257091, 0.433877, 0.597958, 0.855817, 1.12937, 1.4398" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468867, 0.0575475, 0.146718, 0.257592, 0.478945, 0.766489, 1.14243", \ + "0.0469202, 0.0575223, 0.14668, 0.257564, 0.478944, 0.766489, 1.14243", \ + "0.0649856, 0.0747648, 0.153493, 0.2589, 0.47897, 0.766422, 1.14254", \ + "0.0945227, 0.105493, 0.186246, 0.280126, 0.485288, 0.766471, 1.14247", \ + "0.143992, 0.157168, 0.249774, 0.348233, 0.533513, 0.790547, 1.14921", \ + "0.198785, 0.215118, 0.323853, 0.433517, 0.627576, 0.866182, 1.19708", \ + "0.255435, 0.275197, 0.402285, 0.527029, 0.737851, 0.982915, 1.29345" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.046128, 0.0527594, 0.106664, 0.172805, 0.304393, 0.474998, 0.69803", \ + "0.0588192, 0.0655398, 0.119769, 0.186063, 0.31769, 0.488376, 0.711405", \ + "0.101961, 0.111039, 0.173402, 0.239542, 0.372054, 0.542851, 0.766034", \ + "0.136241, 0.148682, 0.230427, 0.309198, 0.443625, 0.615603, 0.837952", \ + "0.180788, 0.197592, 0.307343, 0.409685, 0.572511, 0.751819, 0.975415", \ + "0.225037, 0.246233, 0.383752, 0.511344, 0.71063, 0.921875, 1.16095", \ + "0.267864, 0.293436, 0.458669, 0.610864, 0.847751, 1.09394, 1.36715" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0406446, 0.0493752, 0.122007, 0.21225, 0.392428, 0.626544, 0.932569", \ + "0.0406108, 0.0493439, 0.121969, 0.212271, 0.392516, 0.626537, 0.93227", \ + "0.0619266, 0.0698676, 0.131695, 0.214475, 0.392529, 0.62649, 0.932454", \ + "0.0912568, 0.100678, 0.166971, 0.240746, 0.402101, 0.627242, 0.932511", \ + "0.137066, 0.149365, 0.230035, 0.310987, 0.457083, 0.659726, 0.944351", \ + "0.187209, 0.202862, 0.302436, 0.396229, 0.554401, 0.742737, 1.00129", \ + "0.240361, 0.259323, 0.379827, 0.489204, 0.665331, 0.864729, 1.10954" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0422211, 0.0498173, 0.112798, 0.191056, 0.347489, 0.550801, 0.816654", \ + "0.0552609, 0.06295, 0.126717, 0.205312, 0.361941, 0.565346, 0.831252", \ + "0.0899108, 0.101121, 0.175752, 0.254774, 0.411845, 0.615599, 0.881694", \ + "0.109214, 0.125038, 0.223722, 0.315654, 0.474996, 0.678722, 0.945215", \ + "0.127883, 0.150425, 0.283973, 0.40238, 0.590915, 0.800462, 1.06712", \ + "0.143731, 0.171938, 0.3396, 0.486158, 0.712774, 0.954338, 1.23202", \ + "0.156878, 0.190233, 0.390508, 0.565123, 0.830945, 1.1086, 1.42073" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0336293, 0.0440641, 0.132163, 0.242131, 0.462051, 0.748007, 1.12169", \ + "0.0338118, 0.0441513, 0.132124, 0.242145, 0.46206, 0.747999, 1.12169", \ + "0.0549003, 0.0646571, 0.140719, 0.244005, 0.46204, 0.747899, 1.12166", \ + "0.0841088, 0.0953238, 0.175738, 0.267424, 0.469355, 0.748048, 1.12175", \ + "0.134783, 0.147518, 0.239149, 0.337356, 0.520185, 0.775087, 1.12925", \ + "0.191383, 0.206962, 0.313948, 0.422996, 0.615863, 0.851097, 1.17914", \ + "0.24935, 0.268511, 0.395236, 0.517582, 0.726675, 0.971007, 1.27698" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0381792, 0.0449708, 0.0993844, 0.165705, 0.297445, 0.468146, 0.69121", \ + "0.0501492, 0.0570166, 0.111746, 0.178032, 0.309933, 0.480723, 0.703816", \ + "0.096644, 0.10693, 0.172832, 0.237117, 0.369171, 0.539671, 0.762298", \ + "0.131627, 0.145951, 0.23689, 0.318866, 0.451239, 0.621376, 0.843974", \ + "0.176486, 0.195549, 0.319003, 0.431643, 0.602399, 0.778671, 1.00001", \ + "0.22087, 0.244675, 0.398285, 0.53994, 0.757662, 0.978098, 1.21401", \ + "0.264329, 0.292693, 0.475218, 0.644228, 0.905023, 1.17202, 1.45723" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0381482, 0.0468149, 0.119247, 0.209426, 0.389588, 0.623717, 0.929642", \ + "0.03829, 0.0467352, 0.11929, 0.209521, 0.389533, 0.623704, 0.929617", \ + "0.0690598, 0.0774394, 0.133948, 0.212802, 0.389559, 0.623599, 0.929607", \ + "0.10158, 0.112893, 0.182567, 0.24965, 0.402228, 0.624222, 0.929642", \ + "0.149827, 0.165512, 0.259378, 0.342992, 0.477125, 0.666557, 0.942733", \ + "0.203256, 0.223322, 0.342791, 0.447333, 0.606983, 0.778057, 1.0193", \ + "0.261204, 0.285365, 0.43086, 0.556106, 0.746633, 0.940656, 1.1627" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0491782, 0.0569268, 0.120667, 0.199513, 0.356834, 0.561192, 0.828363", \ + "0.0623544, 0.070235, 0.134666, 0.21377, 0.371284, 0.575733, 0.842953", \ + "0.10051, 0.11126, 0.18367, 0.263079, 0.421006, 0.625824, 0.893179", \ + "0.124574, 0.138952, 0.233534, 0.324311, 0.483974, 0.688299, 0.956472", \ + "0.150188, 0.17033, 0.296866, 0.413034, 0.600229, 0.809984, 1.07754", \ + "0.171956, 0.19731, 0.355771, 0.499059, 0.723148, 0.96467, 1.24179", \ + "0.190458, 0.220633, 0.409749, 0.580034, 0.84338, 1.11931, 1.43134" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0403526, 0.0509293, 0.13973, 0.25042, 0.471593, 0.759001, 1.13478", \ + "0.040417, 0.0509434, 0.139735, 0.250453, 0.471593, 0.759, 1.13475", \ + "0.0600901, 0.0696823, 0.147241, 0.251953, 0.471608, 0.758902, 1.13476", \ + "0.0893552, 0.100596, 0.181076, 0.274114, 0.478299, 0.758961, 1.13481", \ + "0.139558, 0.152803, 0.244487, 0.343115, 0.527654, 0.784914, 1.14188", \ + "0.197104, 0.212789, 0.319969, 0.428824, 0.622111, 0.860041, 1.19028", \ + "0.256728, 0.275691, 0.401724, 0.523882, 0.733105, 0.977831, 1.28707" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0388211, 0.0456433, 0.100328, 0.167001, 0.299427, 0.47089, 0.694594", \ + "0.0507618, 0.0576855, 0.112675, 0.179343, 0.311905, 0.483465, 0.707183", \ + "0.0980458, 0.108312, 0.173795, 0.238414, 0.371167, 0.542371, 0.765679", \ + "0.134112, 0.148299, 0.23867, 0.320484, 0.453202, 0.624064, 0.847307", \ + "0.181312, 0.199911, 0.322336, 0.434486, 0.604977, 0.781268, 1.00337", \ + "0.22873, 0.252081, 0.403747, 0.544629, 0.761642, 0.981486, 1.2173", \ + "0.276409, 0.303601, 0.483376, 0.650926, 0.910782, 1.17693, 1.4615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0481596, 0.0565697, 0.128267, 0.218272, 0.398266, 0.632166, 0.938275", \ + "0.0483219, 0.0564939, 0.128268, 0.218275, 0.39823, 0.632126, 0.938243", \ + "0.0813795, 0.0886018, 0.142839, 0.221532, 0.398257, 0.632263, 0.938254", \ + "0.118681, 0.128223, 0.192052, 0.258235, 0.410738, 0.632782, 0.938248", \ + "0.173631, 0.186873, 0.272396, 0.352645, 0.485467, 0.674934, 0.951349", \ + "0.234087, 0.250923, 0.359394, 0.459768, 0.615633, 0.786073, 1.02781", \ + "0.299106, 0.319538, 0.451458, 0.570999, 0.757941, 0.949933, 1.17097" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.036359, 0.0422399, 0.0908856, 0.151317, 0.27205, 0.428961, 0.634131", \ + "0.0499423, 0.0558761, 0.105168, 0.165837, 0.286729, 0.443713, 0.648915", \ + "0.0861545, 0.0965535, 0.160956, 0.222848, 0.344134, 0.501522, 0.706598", \ + "0.105897, 0.120967, 0.21241, 0.292129, 0.418813, 0.576782, 0.781641", \ + "0.124475, 0.146016, 0.274181, 0.38379, 0.548573, 0.719636, 0.925116", \ + "0.140273, 0.167402, 0.32961, 0.469293, 0.677524, 0.888276, 1.11851", \ + "0.152377, 0.184621, 0.379177, 0.547792, 0.799067, 1.05197, 1.32333" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284807, 0.0364289, 0.10344, 0.187092, 0.354309, 0.571574, 0.855749", \ + "0.0287582, 0.0365486, 0.10344, 0.187092, 0.354309, 0.571574, 0.8559", \ + "0.0552211, 0.0624726, 0.116676, 0.19123, 0.354315, 0.571693, 0.855901", \ + "0.0880616, 0.0972678, 0.159298, 0.225662, 0.367598, 0.573244, 0.855933", \ + "0.142523, 0.153437, 0.22962, 0.305975, 0.437204, 0.615357, 0.872378", \ + "0.201753, 0.21492, 0.309096, 0.400216, 0.549306, 0.718412, 0.94555", \ + "0.262494, 0.279372, 0.392916, 0.500047, 0.671324, 0.858539, 1.07952" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0422453, 0.0488893, 0.102838, 0.168986, 0.300538, 0.471196, 0.694203", \ + "0.054234, 0.0609638, 0.11529, 0.181595, 0.313242, 0.48397, 0.706996", \ + "0.102797, 0.112608, 0.175148, 0.240645, 0.372778, 0.542965, 0.765969", \ + "0.140238, 0.153773, 0.242174, 0.322466, 0.454734, 0.6244, 0.847255", \ + "0.188683, 0.206833, 0.326425, 0.437095, 0.606706, 0.782166, 1.00328", \ + "0.236769, 0.259321, 0.408438, 0.547933, 0.763282, 0.982393, 1.21757", \ + "0.284203, 0.31095, 0.488234, 0.65444, 0.91256, 1.17799, 1.462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.040651, 0.0493754, 0.122008, 0.212243, 0.392508, 0.626543, 0.932266", \ + "0.0407465, 0.0492988, 0.122007, 0.212329, 0.392505, 0.626384, 0.932444", \ + "0.0708645, 0.0790186, 0.135666, 0.21513, 0.392388, 0.626603, 0.932595", \ + "0.103723, 0.114805, 0.183775, 0.251113, 0.404572, 0.627073, 0.932508", \ + "0.152029, 0.16722, 0.260444, 0.344099, 0.478707, 0.668707, 0.945237", \ + "0.205523, 0.224947, 0.343061, 0.447641, 0.60764, 0.779099, 1.02117", \ + "0.263169, 0.287081, 0.429929, 0.55534, 0.745059, 0.941454, 1.16343" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0491782, 0.0569268, 0.120667, 0.199513, 0.356834, 0.561192, 0.828363", \ + "0.0623544, 0.070235, 0.134666, 0.21377, 0.371284, 0.575733, 0.842953", \ + "0.10051, 0.11126, 0.18367, 0.263079, 0.421006, 0.625824, 0.893179", \ + "0.124574, 0.138952, 0.233534, 0.324311, 0.483974, 0.688299, 0.956472", \ + "0.150188, 0.17033, 0.296866, 0.413034, 0.600229, 0.809984, 1.07754", \ + "0.171956, 0.19731, 0.355771, 0.499059, 0.723148, 0.96467, 1.24179", \ + "0.190458, 0.220633, 0.409749, 0.580034, 0.84338, 1.11931, 1.43134" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0403526, 0.0509293, 0.13973, 0.25042, 0.471593, 0.759001, 1.13478", \ + "0.040417, 0.0509434, 0.139735, 0.250453, 0.471593, 0.759, 1.13475", \ + "0.0600901, 0.0696823, 0.147241, 0.251953, 0.471608, 0.758902, 1.13476", \ + "0.0893552, 0.100596, 0.181076, 0.274114, 0.478299, 0.758961, 1.13481", \ + "0.139558, 0.152803, 0.244487, 0.343115, 0.527654, 0.784914, 1.14188", \ + "0.197104, 0.212789, 0.319969, 0.428824, 0.622111, 0.860041, 1.19028", \ + "0.256728, 0.275691, 0.401724, 0.523882, 0.733105, 0.977831, 1.28707" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0422453, 0.0488893, 0.102838, 0.168986, 0.300538, 0.471196, 0.694203", \ + "0.054234, 0.0609638, 0.11529, 0.181595, 0.313242, 0.48397, 0.706996", \ + "0.102797, 0.112608, 0.175148, 0.240645, 0.372778, 0.542965, 0.765969", \ + "0.140238, 0.153773, 0.242174, 0.322466, 0.454734, 0.6244, 0.847255", \ + "0.188683, 0.206833, 0.326425, 0.437095, 0.606706, 0.782166, 1.00328", \ + "0.236769, 0.259321, 0.408438, 0.547933, 0.763282, 0.982393, 1.21757", \ + "0.284203, 0.31095, 0.488234, 0.65444, 0.91256, 1.17799, 1.462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.040651, 0.0493754, 0.122008, 0.212243, 0.392508, 0.626543, 0.932266", \ + "0.0407465, 0.0492988, 0.122007, 0.212329, 0.392505, 0.626384, 0.932444", \ + "0.0708645, 0.0790186, 0.135666, 0.21513, 0.392388, 0.626603, 0.932595", \ + "0.103723, 0.114805, 0.183775, 0.251113, 0.404572, 0.627073, 0.932508", \ + "0.152029, 0.16722, 0.260444, 0.344099, 0.478707, 0.668707, 0.945237", \ + "0.205523, 0.224947, 0.343061, 0.447641, 0.60764, 0.779099, 1.02117", \ + "0.263169, 0.287081, 0.429929, 0.55534, 0.745059, 0.941454, 1.16343" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372129, 0.0449336, 0.108575, 0.187397, 0.344791, 0.549057, 0.81625", \ + "0.0486181, 0.0563542, 0.12043, 0.199458, 0.356655, 0.561272, 0.828445", \ + "0.0902577, 0.102664, 0.178838, 0.257071, 0.414057, 0.618115, 0.885362", \ + "0.119268, 0.136141, 0.24239, 0.336016, 0.492349, 0.695529, 0.961867", \ + "0.155378, 0.177645, 0.31939, 0.447958, 0.642299, 0.846991, 1.11226", \ + "0.189792, 0.217209, 0.391502, 0.551932, 0.798302, 1.04745, 1.31836", \ + "0.22224, 0.254369, 0.460425, 0.64937, 0.943389, 1.24424, 1.56536" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402827, 0.0508971, 0.139704, 0.25042, 0.471573, 0.759001, 1.13481", \ + "0.0407109, 0.0508176, 0.139719, 0.25038, 0.471562, 0.759023, 1.13476", \ + "0.072648, 0.083016, 0.154014, 0.253011, 0.471522, 0.75906, 1.13473", \ + "0.103763, 0.117597, 0.20273, 0.287387, 0.480428, 0.758927, 1.13482", \ + "0.149363, 0.167782, 0.280726, 0.381922, 0.550496, 0.792796, 1.14104", \ + "0.200101, 0.222888, 0.363411, 0.48866, 0.680798, 0.897988, 1.20775", \ + "0.255765, 0.283756, 0.44871, 0.597937, 0.825981, 1.06068, 1.34385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322812, 0.0386574, 0.0914413, 0.157064, 0.2882, 0.458635, 0.681621", \ + "0.0447179, 0.0512809, 0.104883, 0.170833, 0.302189, 0.472669, 0.695586", \ + "0.0777934, 0.0888657, 0.157234, 0.224496, 0.356375, 0.527111, 0.750249", \ + "0.100174, 0.115875, 0.208638, 0.291309, 0.427455, 0.598505, 0.82256", \ + "0.127139, 0.148726, 0.276001, 0.38549, 0.554012, 0.734932, 0.959094", \ + "0.15168, 0.179166, 0.340858, 0.478845, 0.686283, 0.90194, 1.14364", \ + "0.172699, 0.206029, 0.401353, 0.568283, 0.816128, 1.06926, 1.34645" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0266314, 0.0351687, 0.107091, 0.197067, 0.376932, 0.610678, 0.916418", \ + "0.0271937, 0.0352965, 0.107095, 0.197086, 0.376965, 0.610747, 0.916507", \ + "0.0516402, 0.059657, 0.119717, 0.200886, 0.37694, 0.610817, 0.916559", \ + "0.0806733, 0.0904287, 0.156716, 0.229328, 0.387853, 0.61192, 0.916387", \ + "0.126458, 0.139412, 0.220321, 0.300769, 0.445989, 0.64584, 0.929351", \ + "0.176686, 0.193486, 0.294101, 0.387137, 0.54461, 0.731733, 0.98791", \ + "0.230712, 0.251343, 0.374431, 0.482112, 0.657501, 0.855337, 1.09846" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0442444, 0.052044, 0.116052, 0.195052, 0.352498, 0.556938, 0.824174", \ + "0.0556935, 0.0635573, 0.127937, 0.207088, 0.36436, 0.569119, 0.836389", \ + "0.102116, 0.113494, 0.186295, 0.264688, 0.421704, 0.625957, 0.893304", \ + "0.135697, 0.151324, 0.252648, 0.34405, 0.500021, 0.703537, 0.969812", \ + "0.177385, 0.197922, 0.333075, 0.459047, 0.650582, 0.854709, 1.12001", \ + "0.217188, 0.242451, 0.409102, 0.565468, 0.809025, 1.05603, 1.32622", \ + "0.254724, 0.284561, 0.481079, 0.665571, 0.956269, 1.25469, 1.57406" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468273, 0.0575103, 0.146675, 0.257593, 0.478945, 0.766296, 1.14243", \ + "0.0466961, 0.0573149, 0.146683, 0.257599, 0.478904, 0.766498, 1.14242", \ + "0.0775426, 0.0875583, 0.159157, 0.259706, 0.47891, 0.766487, 1.14234", \ + "0.110378, 0.123603, 0.206891, 0.292427, 0.486893, 0.766526, 1.1425", \ + "0.15821, 0.175953, 0.28663, 0.386472, 0.555612, 0.799036, 1.14843", \ + "0.211184, 0.233322, 0.370203, 0.494816, 0.685884, 0.902062, 1.21379", \ + "0.268899, 0.295248, 0.457859, 0.605198, 0.831371, 1.06434, 1.34877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0327186, 0.0391322, 0.0922414, 0.158245, 0.290081, 0.461302, 0.684839", \ + "0.0451616, 0.051753, 0.105692, 0.172015, 0.304056, 0.475328, 0.698915", \ + "0.0789312, 0.0899398, 0.158144, 0.225678, 0.358244, 0.529783, 0.753605", \ + "0.102402, 0.117918, 0.210089, 0.292761, 0.429345, 0.601199, 0.825796", \ + "0.131156, 0.152372, 0.278554, 0.387874, 0.556152, 0.737489, 0.962443", \ + "0.158619, 0.185517, 0.345237, 0.482269, 0.689419, 0.904769, 1.14648", \ + "0.183596, 0.215591, 0.407703, 0.573436, 0.82056, 1.07311, 1.35041" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358315, 0.0443616, 0.11602, 0.205785, 0.385525, 0.619125, 0.925078", \ + "0.0363729, 0.0444808, 0.116016, 0.205783, 0.385471, 0.619132, 0.925066", \ + "0.0634442, 0.0705387, 0.128381, 0.209626, 0.385455, 0.619424, 0.925008", \ + "0.096581, 0.104648, 0.166343, 0.237809, 0.396371, 0.620517, 0.924976", \ + "0.148836, 0.15922, 0.232408, 0.310469, 0.454034, 0.654376, 0.937861", \ + "0.20606, 0.219283, 0.309233, 0.398457, 0.553549, 0.739824, 0.996388", \ + "0.267557, 0.28372, 0.393092, 0.496091, 0.667588, 0.864279, 1.10708" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.028741, 0.0344736, 0.0816405, 0.140001, 0.25648, 0.407714, 0.605502", \ + "0.0417518, 0.0473594, 0.0947929, 0.153306, 0.269788, 0.421036, 0.618822", \ + "0.0802723, 0.0913631, 0.157359, 0.216083, 0.332087, 0.482994, 0.680292", \ + "0.105729, 0.121085, 0.214828, 0.295492, 0.41704, 0.56772, 0.765114", \ + "0.135955, 0.156401, 0.284068, 0.397371, 0.565143, 0.730005, 0.926667", \ + "0.162706, 0.188197, 0.347468, 0.490763, 0.707193, 0.922202, 1.14672", \ + "0.18597, 0.216369, 0.405907, 0.576615, 0.838082, 1.10121, 1.37822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0293432, 0.0372512, 0.103782, 0.18678, 0.352603, 0.568156, 0.849951", \ + "0.0310266, 0.037986, 0.103804, 0.186837, 0.352622, 0.568187, 0.849951", \ + "0.0646541, 0.0729299, 0.124734, 0.19421, 0.352619, 0.568133, 0.849923", \ + "0.0953032, 0.106955, 0.176712, 0.238436, 0.372027, 0.570639, 0.849905", \ + "0.140014, 0.156262, 0.252721, 0.335394, 0.460391, 0.626395, 0.872054", \ + "0.190217, 0.210804, 0.333586, 0.43823, 0.595733, 0.75513, 0.967017", \ + "0.24547, 0.270121, 0.417506, 0.546102, 0.73495, 0.92463, 1.13059" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0321634, 0.0385391, 0.0913233, 0.156947, 0.288083, 0.458524, 0.681408", \ + "0.0444455, 0.050975, 0.104522, 0.170471, 0.301783, 0.472315, 0.695234", \ + "0.0776799, 0.0886802, 0.15679, 0.224086, 0.355897, 0.526614, 0.749887", \ + "0.100792, 0.116311, 0.208558, 0.291021, 0.427269, 0.599257, 0.821408", \ + "0.130286, 0.151652, 0.277148, 0.385849, 0.55362, 0.734763, 0.958836", \ + "0.159076, 0.185894, 0.344173, 0.48065, 0.687169, 0.902338, 1.14376", \ + "0.185579, 0.217871, 0.408866, 0.572797, 0.818929, 1.07088, 1.34733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0266287, 0.0351685, 0.107151, 0.197065, 0.37693, 0.610745, 0.916443", \ + "0.0272484, 0.0353224, 0.107121, 0.197086, 0.376926, 0.610745, 0.916505", \ + "0.0517498, 0.0597351, 0.119932, 0.201055, 0.376939, 0.61051, 0.916449", \ + "0.0804664, 0.0902479, 0.15678, 0.229499, 0.387979, 0.611915, 0.91649", \ + "0.125126, 0.137777, 0.219408, 0.300396, 0.445799, 0.645897, 0.929395", \ + "0.173724, 0.190296, 0.291795, 0.385683, 0.543915, 0.731478, 0.987877", \ + "0.226198, 0.246768, 0.369367, 0.478654, 0.655015, 0.854103, 1.09789" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0442444, 0.052044, 0.116052, 0.195052, 0.352498, 0.556938, 0.824174", \ + "0.0556935, 0.0635573, 0.127937, 0.207088, 0.36436, 0.569119, 0.836389", \ + "0.102116, 0.113494, 0.186295, 0.264688, 0.421704, 0.625957, 0.893304", \ + "0.135697, 0.151324, 0.252648, 0.34405, 0.500021, 0.703537, 0.969812", \ + "0.177385, 0.197922, 0.333075, 0.459047, 0.650582, 0.854709, 1.12001", \ + "0.217188, 0.242451, 0.409102, 0.565468, 0.809025, 1.05603, 1.32622", \ + "0.254724, 0.284561, 0.481079, 0.665571, 0.956269, 1.25469, 1.57406" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468273, 0.0575103, 0.146675, 0.257593, 0.478945, 0.766296, 1.14243", \ + "0.0466961, 0.0573149, 0.146683, 0.257599, 0.478904, 0.766498, 1.14242", \ + "0.0775426, 0.0875583, 0.159157, 0.259706, 0.47891, 0.766487, 1.14234", \ + "0.110378, 0.123603, 0.206891, 0.292427, 0.486893, 0.766526, 1.1425", \ + "0.15821, 0.175953, 0.28663, 0.386472, 0.555612, 0.799036, 1.14843", \ + "0.211184, 0.233322, 0.370203, 0.494816, 0.685884, 0.902062, 1.21379", \ + "0.268899, 0.295248, 0.457859, 0.605198, 0.831371, 1.06434, 1.34877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0327186, 0.0391322, 0.0922414, 0.158245, 0.290081, 0.461302, 0.684839", \ + "0.0451616, 0.051753, 0.105692, 0.172015, 0.304056, 0.475328, 0.698915", \ + "0.0789312, 0.0899398, 0.158144, 0.225678, 0.358244, 0.529783, 0.753605", \ + "0.102402, 0.117918, 0.210089, 0.292761, 0.429345, 0.601199, 0.825796", \ + "0.131156, 0.152372, 0.278554, 0.387874, 0.556152, 0.737489, 0.962443", \ + "0.158619, 0.185517, 0.345237, 0.482269, 0.689419, 0.904769, 1.14648", \ + "0.183596, 0.215591, 0.407703, 0.573436, 0.82056, 1.07311, 1.35041" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358315, 0.0443616, 0.11602, 0.205785, 0.385525, 0.619125, 0.925078", \ + "0.0363729, 0.0444808, 0.116016, 0.205783, 0.385471, 0.619132, 0.925066", \ + "0.0634442, 0.0705387, 0.128381, 0.209626, 0.385455, 0.619424, 0.925008", \ + "0.096581, 0.104648, 0.166343, 0.237809, 0.396371, 0.620517, 0.924976", \ + "0.148836, 0.15922, 0.232408, 0.310469, 0.454034, 0.654376, 0.937861", \ + "0.20606, 0.219283, 0.309233, 0.398457, 0.553549, 0.739824, 0.996388", \ + "0.267557, 0.28372, 0.393092, 0.496091, 0.667588, 0.864279, 1.10708" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0311051, 0.0388243, 0.102033, 0.18037, 0.336922, 0.540159, 0.80623", \ + "0.0422107, 0.0498789, 0.113786, 0.192507, 0.348993, 0.552606, 0.818524", \ + "0.0773115, 0.0911206, 0.171655, 0.249564, 0.40589, 0.609161, 0.875025", \ + "0.100422, 0.119167, 0.231514, 0.327628, 0.481782, 0.681911, 0.95245", \ + "0.128021, 0.152854, 0.303234, 0.435647, 0.632762, 0.837464, 1.1014", \ + "0.152006, 0.18289, 0.369488, 0.534741, 0.785182, 1.03648, 1.30743", \ + "0.172431, 0.209176, 0.430567, 0.626658, 0.926181, 1.23014, 1.5526" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.033479, 0.0440002, 0.13214, 0.242071, 0.462021, 0.748007, 1.12151", \ + "0.034728, 0.0442591, 0.132134, 0.242109, 0.461999, 0.747995, 1.12176", \ + "0.067306, 0.0779737, 0.148236, 0.245367, 0.462065, 0.747794, 1.12174", \ + "0.0976107, 0.11159, 0.197623, 0.28142, 0.469423, 0.747776, 1.12169", \ + "0.143832, 0.162166, 0.275231, 0.37662, 0.543161, 0.78314, 1.12839", \ + "0.197063, 0.219924, 0.358204, 0.483358, 0.675181, 0.889838, 1.19627", \ + "0.255814, 0.283145, 0.446794, 0.59355, 0.820646, 1.05459, 1.33429" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0282294, 0.034683, 0.0876282, 0.15328, 0.284475, 0.454883, 0.677758", \ + "0.0403115, 0.0468255, 0.10044, 0.166421, 0.297519, 0.468322, 0.691351", \ + "0.075348, 0.0878071, 0.159853, 0.224927, 0.356779, 0.526836, 0.749727", \ + "0.0997943, 0.116948, 0.218447, 0.304619, 0.438682, 0.608664, 0.831078", \ + "0.129875, 0.153178, 0.291424, 0.410465, 0.587423, 0.765747, 0.986703", \ + "0.157328, 0.186615, 0.360679, 0.511181, 0.736809, 0.961603, 1.2007", \ + "0.182103, 0.217079, 0.425788, 0.606562, 0.878107, 1.15124, 1.4407" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0266312, 0.0351593, 0.107122, 0.196956, 0.376758, 0.610751, 0.916505", \ + "0.0284437, 0.0359534, 0.107155, 0.197077, 0.376766, 0.610716, 0.916498", \ + "0.0606022, 0.0694379, 0.125798, 0.201374, 0.376796, 0.61052, 0.916499", \ + "0.0909658, 0.103002, 0.175135, 0.241654, 0.391164, 0.61168, 0.916519", \ + "0.1377, 0.154042, 0.250492, 0.335481, 0.468955, 0.656016, 0.930411", \ + "0.191399, 0.212229, 0.333558, 0.439135, 0.59975, 0.771932, 1.00901", \ + "0.250684, 0.276465, 0.423075, 0.548473, 0.739287, 0.935405, 1.15603" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0381793, 0.0460156, 0.109961, 0.18885, 0.3462, 0.550609, 0.817952", \ + "0.04929, 0.0571928, 0.121756, 0.201001, 0.358363, 0.563013, 0.830313", \ + "0.0907199, 0.103234, 0.17952, 0.257948, 0.415282, 0.619554, 0.886925", \ + "0.118888, 0.135955, 0.242863, 0.336614, 0.491313, 0.6967, 0.964028", \ + "0.153008, 0.175572, 0.318578, 0.447955, 0.642735, 0.84767, 1.11312", \ + "0.183492, 0.211518, 0.388588, 0.550433, 0.798157, 1.04778, 1.31869", \ + "0.210197, 0.243372, 0.453622, 0.645385, 0.941661, 1.24368, 1.56539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402907, 0.0509081, 0.139754, 0.250433, 0.471558, 0.759047, 1.13472", \ + "0.0404593, 0.0506297, 0.13975, 0.25039, 0.471574, 0.758995, 1.13483", \ + "0.0724783, 0.0827707, 0.153614, 0.252889, 0.471565, 0.759012, 1.13473", \ + "0.104271, 0.11785, 0.20254, 0.286961, 0.478211, 0.758994, 1.13468", \ + "0.152245, 0.170114, 0.281426, 0.382253, 0.550438, 0.792551, 1.14113", \ + "0.207124, 0.229178, 0.365939, 0.490092, 0.681888, 0.897767, 1.20742", \ + "0.26752, 0.29411, 0.455356, 0.601273, 0.826403, 1.06139, 1.34385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0286776, 0.035171, 0.0884412, 0.154471, 0.286335, 0.45755, 0.681093", \ + "0.0407572, 0.0473201, 0.101254, 0.167613, 0.299416, 0.47103, 0.694572", \ + "0.0768589, 0.0892028, 0.160806, 0.226129, 0.358687, 0.529521, 0.753089", \ + "0.102627, 0.119351, 0.220268, 0.306228, 0.440576, 0.611269, 0.834476", \ + "0.134898, 0.15776, 0.294583, 0.413439, 0.589808, 0.768257, 0.990213", \ + "0.166228, 0.194675, 0.366041, 0.516013, 0.74079, 0.965223, 1.20388", \ + "0.196539, 0.229463, 0.433745, 0.612792, 0.883875, 1.15622, 1.44491" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358251, 0.0443637, 0.116013, 0.205813, 0.385467, 0.619144, 0.925118", \ + "0.0376043, 0.0451276, 0.116015, 0.205778, 0.385469, 0.619151, 0.925039", \ + "0.0741814, 0.081513, 0.1346, 0.21007, 0.385462, 0.619139, 0.92505", \ + "0.110212, 0.119982, 0.185047, 0.250201, 0.399644, 0.619977, 0.92508", \ + "0.165113, 0.17798, 0.264299, 0.345478, 0.477223, 0.664389, 0.939214", \ + "0.227231, 0.243471, 0.351155, 0.452128, 0.608374, 0.777999, 1.01745", \ + "0.295025, 0.315001, 0.445101, 0.564691, 0.749804, 0.942918, 1.16299" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0244451, 0.0301523, 0.0769546, 0.134986, 0.250897, 0.401534, 0.598501", \ + "0.0372695, 0.0428905, 0.090055, 0.148347, 0.264361, 0.414983, 0.612051", \ + "0.069051, 0.0812967, 0.150911, 0.210845, 0.325953, 0.476793, 0.673452", \ + "0.0889579, 0.105858, 0.20557, 0.288564, 0.41015, 0.56144, 0.758152", \ + "0.110752, 0.133694, 0.269871, 0.386783, 0.55735, 0.723545, 0.919604", \ + "0.127341, 0.15607, 0.327437, 0.475726, 0.696444, 0.913359, 1.13903", \ + "0.139011, 0.173236, 0.378364, 0.556057, 0.823226, 1.0897, 1.36818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0243707, 0.0322199, 0.0982772, 0.180835, 0.345909, 0.560513, 0.841137", \ + "0.027158, 0.0337389, 0.0983034, 0.180875, 0.345976, 0.560443, 0.841137", \ + "0.0605447, 0.0692435, 0.121716, 0.188995, 0.345889, 0.56058, 0.841096", \ + "0.0905069, 0.102531, 0.173223, 0.234795, 0.365201, 0.563423, 0.841298", \ + "0.136087, 0.152374, 0.248806, 0.331682, 0.456345, 0.620512, 0.864211", \ + "0.188317, 0.209134, 0.33043, 0.435653, 0.591831, 0.750643, 0.960267", \ + "0.246593, 0.271691, 0.417373, 0.543865, 0.732593, 0.921652, 1.12555" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0281062, 0.0345634, 0.0875195, 0.153163, 0.284317, 0.454767, 0.677638", \ + "0.0398962, 0.0463272, 0.100063, 0.166029, 0.297147, 0.468025, 0.690993", \ + "0.0754799, 0.0878241, 0.159689, 0.225805, 0.356652, 0.526745, 0.749748", \ + "0.101016, 0.117898, 0.218662, 0.304532, 0.438439, 0.608362, 0.830827", \ + "0.133803, 0.15653, 0.292979, 0.411608, 0.587568, 0.765736, 0.986539", \ + "0.165597, 0.194069, 0.364854, 0.513841, 0.738174, 0.962419, 1.201", \ + "0.196021, 0.230107, 0.433881, 0.611774, 0.881212, 1.15293, 1.4419" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0266339, 0.0351708, 0.107142, 0.197064, 0.376932, 0.610743, 0.91651", \ + "0.0285294, 0.0359054, 0.107139, 0.19703, 0.376949, 0.610789, 0.916494", \ + "0.0605152, 0.0694105, 0.125967, 0.202572, 0.376942, 0.610518, 0.916489", \ + "0.0901723, 0.10227, 0.174932, 0.241621, 0.391257, 0.611695, 0.916431", \ + "0.135702, 0.152098, 0.249071, 0.334495, 0.46883, 0.656011, 0.930491", \ + "0.187901, 0.208558, 0.330098, 0.43661, 0.598642, 0.771296, 1.00881", \ + "0.246145, 0.270975, 0.417265, 0.543781, 0.736367, 0.932938, 1.15425" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0381793, 0.0460156, 0.109961, 0.18885, 0.3462, 0.550609, 0.817952", \ + "0.04929, 0.0571928, 0.121756, 0.201001, 0.358363, 0.563013, 0.830313", \ + "0.0907199, 0.103234, 0.17952, 0.257948, 0.415282, 0.619554, 0.886925", \ + "0.118888, 0.135955, 0.242863, 0.336614, 0.491313, 0.6967, 0.964028", \ + "0.153008, 0.175572, 0.318578, 0.447955, 0.642735, 0.84767, 1.11312", \ + "0.183492, 0.211518, 0.388588, 0.550433, 0.798157, 1.04778, 1.31869", \ + "0.210197, 0.243372, 0.453622, 0.645385, 0.941661, 1.24368, 1.56539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402907, 0.0509081, 0.139754, 0.250433, 0.471558, 0.759047, 1.13472", \ + "0.0404593, 0.0506297, 0.13975, 0.25039, 0.471574, 0.758995, 1.13483", \ + "0.0724783, 0.0827707, 0.153614, 0.252889, 0.471565, 0.759012, 1.13473", \ + "0.104271, 0.11785, 0.20254, 0.286961, 0.478211, 0.758994, 1.13468", \ + "0.152245, 0.170114, 0.281426, 0.382253, 0.550438, 0.792551, 1.14113", \ + "0.207124, 0.229178, 0.365939, 0.490092, 0.681888, 0.897767, 1.20742", \ + "0.26752, 0.29411, 0.455356, 0.601273, 0.826403, 1.06139, 1.34385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0286776, 0.035171, 0.0884412, 0.154471, 0.286335, 0.45755, 0.681093", \ + "0.0407572, 0.0473201, 0.101254, 0.167613, 0.299416, 0.47103, 0.694572", \ + "0.0768589, 0.0892028, 0.160806, 0.226129, 0.358687, 0.529521, 0.753089", \ + "0.102627, 0.119351, 0.220268, 0.306228, 0.440576, 0.611269, 0.834476", \ + "0.134898, 0.15776, 0.294583, 0.413439, 0.589808, 0.768257, 0.990213", \ + "0.166228, 0.194675, 0.366041, 0.516013, 0.74079, 0.965223, 1.20388", \ + "0.196539, 0.229463, 0.433745, 0.612792, 0.883875, 1.15622, 1.44491" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358251, 0.0443637, 0.116013, 0.205813, 0.385467, 0.619144, 0.925118", \ + "0.0376043, 0.0451276, 0.116015, 0.205778, 0.385469, 0.619151, 0.925039", \ + "0.0741814, 0.081513, 0.1346, 0.21007, 0.385462, 0.619139, 0.92505", \ + "0.110212, 0.119982, 0.185047, 0.250201, 0.399644, 0.619977, 0.92508", \ + "0.165113, 0.17798, 0.264299, 0.345478, 0.477223, 0.664389, 0.939214", \ + "0.227231, 0.243471, 0.351155, 0.452128, 0.608374, 0.777999, 1.01745", \ + "0.295025, 0.315001, 0.445101, 0.564691, 0.749804, 0.942918, 1.16299" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00747101, 0.00747389, 0.00747976, 0.00748071, 0.00748061, 0.00748089, 0.00747805", \ + "0.00736047, 0.00737494, 0.00741358, 0.00743558, 0.00744533, 0.00744869, 0.0074498", \ + "0.00735413, 0.00734657, 0.00737105, 0.00739242, 0.00741984, 0.00742544, 0.00743568", \ + "0.00766858, 0.00764045, 0.00753613, 0.00749189, 0.00746848, 0.00745291, 0.00746299", \ + "0.0088503, 0.00876051, 0.00831363, 0.00806961, 0.00788482, 0.00773644, 0.00766071", \ + "0.010937, 0.0107709, 0.00991314, 0.00937039, 0.00880971, 0.00845936, 0.00822574", \ + "0.0137155, 0.0135031, 0.0123033, 0.0114071, 0.0104212, 0.00979842, 0.00926117" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000325466, 0.000326403, 0.000328402, 0.00032888, 0.000328305, 0.000328827, 0.00032854", \ + "0.000190622, 0.000199073, 0.000236603, 0.000250578, 0.000263186, 0.000262707, 0.000263615", \ + "0.000176962, 0.000175652, 0.000185382, 0.000200606, 0.000218186, 0.000229006, 0.00023096", \ + "0.000596925, 0.000554883, 0.000410133, 0.000350699, 0.00030468, 0.000281099, 0.000270036", \ + "0.00189261, 0.00178836, 0.0012837, 0.00100907, 0.000758161, 0.000607389, 0.000513131", \ + "0.00399146, 0.00383278, 0.00293179, 0.00234901, 0.00176192, 0.00137153, 0.00110645", \ + "0.00675329, 0.00655504, 0.00533662, 0.00442201, 0.00337942, 0.00266048, 0.00214193" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00863845, 0.00864044, 0.00864526, 0.00864546, 0.00864453, 0.00864381, 0.008641", \ + "0.00854122, 0.00854726, 0.00858058, 0.00860095, 0.00860889, 0.00861145, 0.00861037", \ + "0.00851381, 0.00851262, 0.00854067, 0.00856131, 0.00858353, 0.00858785, 0.00859598", \ + "0.00879792, 0.00877304, 0.00868468, 0.00865264, 0.00862859, 0.00855393, 0.00862197", \ + "0.00991428, 0.0098303, 0.00943755, 0.00922389, 0.00902517, 0.00879072, 0.00881347", \ + "0.0119319, 0.0117883, 0.0110092, 0.0104838, 0.00997394, 0.00965206, 0.00937863", \ + "0.0146576, 0.014464, 0.0133463, 0.0125033, 0.0115545, 0.0109031, 0.0104122" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000325772, 0.000326642, 0.000328657, 0.000329147, 0.000328579, 0.0003291, 0.000328787", \ + "0.000193174, 0.000201354, 0.000236908, 0.000250819, 0.000263593, 0.000262892, 0.000263825", \ + "0.000177441, 0.000176055, 0.000186432, 0.000200887, 0.000218376, 0.000229194, 0.000231136", \ + "0.000591218, 0.00055424, 0.000407913, 0.000352583, 0.000304794, 0.000281262, 0.000270204", \ + "0.00188643, 0.0017777, 0.00128111, 0.00100885, 0.000757114, 0.000609073, 0.000513097", \ + "0.00398354, 0.00382491, 0.00292735, 0.0023487, 0.00175876, 0.00137005, 0.00110773", \ + "0.00673726, 0.00653871, 0.00532829, 0.00441211, 0.00338079, 0.00266008, 0.00214516" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00792939, 0.00793206, 0.00793798, 0.00793926, 0.00793955, 0.00793833, 0.00793936", \ + "0.0078194, 0.00782738, 0.00787906, 0.00788498, 0.00790251, 0.00790603, 0.00790768", \ + "0.00781149, 0.00781305, 0.0078355, 0.00784911, 0.00787069, 0.00788203, 0.00789541", \ + "0.00814425, 0.0081175, 0.00801568, 0.00795108, 0.00792814, 0.0079258, 0.00791731", \ + "0.00936261, 0.00926387, 0.00880648, 0.00856644, 0.00836043, 0.00820385, 0.00812785", \ + "0.0114798, 0.0113244, 0.0104579, 0.00988665, 0.00931933, 0.00900697, 0.00874532", \ + "0.0143081, 0.0141106, 0.0128942, 0.0119901, 0.0109979, 0.0103345, 0.00976399" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000389734, 0.000391244, 0.000391821, 0.000392539, 0.000392609, 0.000393142, 0.00039301", \ + "0.000256022, 0.000266642, 0.00031818, 0.000338332, 0.000350965, 0.000356471, 0.000358656", \ + "0.000240242, 0.000240033, 0.00025403, 0.000276673, 0.000304108, 0.000320155, 0.000326253", \ + "0.000656195, 0.000621329, 0.000481323, 0.00042814, 0.00038475, 0.000375814, 0.000364452", \ + "0.00194924, 0.00185505, 0.00137897, 0.00110534, 0.000853664, 0.000703263, 0.00060994", \ + "0.00405419, 0.0039051, 0.00305856, 0.00248233, 0.00188787, 0.0015079, 0.00123192", \ + "0.00682842, 0.00664199, 0.00548686, 0.00459731, 0.00357842, 0.00284875, 0.00231404" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00863845, 0.00864044, 0.00864526, 0.00864546, 0.00864453, 0.00864381, 0.008641", \ + "0.00854122, 0.00854726, 0.00858058, 0.00860095, 0.00860889, 0.00861145, 0.00861037", \ + "0.00851381, 0.00851262, 0.00854067, 0.00856131, 0.00858353, 0.00858785, 0.00859598", \ + "0.00879792, 0.00877304, 0.00868468, 0.00865264, 0.00862859, 0.00855393, 0.00862197", \ + "0.00991428, 0.0098303, 0.00943755, 0.00922389, 0.00902517, 0.00879072, 0.00881347", \ + "0.0119319, 0.0117883, 0.0110092, 0.0104838, 0.00997394, 0.00965206, 0.00937863", \ + "0.0146576, 0.014464, 0.0133463, 0.0125033, 0.0115545, 0.0109031, 0.0104122" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000389734, 0.000391244, 0.000391821, 0.000392539, 0.000392609, 0.000393142, 0.00039301", \ + "0.000256022, 0.000266642, 0.00031818, 0.000338332, 0.000350965, 0.000356471, 0.000358656", \ + "0.000240242, 0.000240033, 0.00025403, 0.000276673, 0.000304108, 0.000320155, 0.000326253", \ + "0.000656195, 0.000621329, 0.000481323, 0.00042814, 0.00038475, 0.000375814, 0.000364452", \ + "0.00194924, 0.00185505, 0.00137897, 0.00110534, 0.000853664, 0.000703263, 0.00060994", \ + "0.00405419, 0.0039051, 0.00305856, 0.00248233, 0.00188787, 0.0015079, 0.00123192", \ + "0.00682842, 0.00664199, 0.00548686, 0.00459731, 0.00357842, 0.00284875, 0.00231404" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00641148, 0.00642904, 0.00646521, 0.00647298, 0.00647732, 0.00647984, 0.00647985", \ + "0.00622912, 0.00627092, 0.00639088, 0.00643671, 0.00646439, 0.00647707, 0.00648328", \ + "0.00620186, 0.0062156, 0.00625109, 0.00631275, 0.00639178, 0.00642057, 0.00644843", \ + "0.00655991, 0.00652024, 0.00639778, 0.00638374, 0.00640428, 0.00641999, 0.00644236", \ + "0.00777045, 0.00765301, 0.00716833, 0.00695872, 0.00678349, 0.0066646, 0.0066125", \ + "0.00990658, 0.0097075, 0.00873615, 0.00820079, 0.00767147, 0.00734756, 0.00717227", \ + "0.0127495, 0.0124896, 0.0110807, 0.0101823, 0.00923032, 0.00862113, 0.00810686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000317729, 0.000320388, 0.00032664, 0.000328188, 0.000329174, 0.000327614, 0.000329072", \ + "0.000153555, 0.000169169, 0.000223062, 0.000239604, 0.000250495, 0.000253714, 0.000256283", \ + "0.000376766, 0.000380376, 0.000277502, 0.000298938, 0.000277517, 0.000267194, 0.000255296", \ + "0.000985789, 0.000931362, 0.000774617, 0.000559099, 0.000442881, 0.000375336, 0.00033286", \ + "0.0025036, 0.00238119, 0.00177534, 0.00143656, 0.00103957, 0.000815786, 0.000655853", \ + "0.00470599, 0.00453958, 0.0035792, 0.00290862, 0.00218951, 0.00171461, 0.00136151", \ + "0.00758051, 0.00737701, 0.00610391, 0.00513672, 0.00397093, 0.00314045, 0.00251235" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00759028, 0.00760246, 0.00763127, 0.0076381, 0.00764123, 0.00764204, 0.0076412", \ + "0.00743786, 0.0074583, 0.00756403, 0.00760357, 0.00762876, 0.00763993, 0.00764516", \ + "0.00737978, 0.00738298, 0.00743597, 0.00749165, 0.00754243, 0.0075819, 0.00760886", \ + "0.00768832, 0.00766478, 0.00756335, 0.00755467, 0.00756496, 0.0075277, 0.00760463", \ + "0.00881819, 0.00872461, 0.00830423, 0.00810757, 0.00793688, 0.0078178, 0.00775813", \ + "0.0108672, 0.010695, 0.00982165, 0.00932121, 0.0088105, 0.00848926, 0.00829307", \ + "0.0136421, 0.0134111, 0.0121144, 0.0112524, 0.0103483, 0.00976544, 0.00927767" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000317444, 0.000320027, 0.000326062, 0.000327556, 0.000327088, 0.00032689, 0.000328415", \ + "0.000153962, 0.000169602, 0.000222591, 0.000243163, 0.000249623, 0.000252794, 0.000255328", \ + "0.000376099, 0.000380463, 0.000277381, 0.000298803, 0.000276798, 0.000266443, 0.000254442", \ + "0.00098298, 0.000927192, 0.00077349, 0.000559811, 0.000441908, 0.000374387, 0.00033192", \ + "0.00249381, 0.00237587, 0.00177009, 0.00142681, 0.00103787, 0.000814955, 0.000654628", \ + "0.00468744, 0.00452319, 0.003567, 0.00290211, 0.00218527, 0.00171417, 0.0013607", \ + "0.00756857, 0.00735893, 0.00610227, 0.00512258, 0.00396469, 0.00313662, 0.00250866" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0068735, 0.00689051, 0.00692616, 0.00693466, 0.00693941, 0.00694, 0.00694155", \ + "0.00669912, 0.00672701, 0.00685279, 0.00689692, 0.00692534, 0.00693662, 0.00694538", \ + "0.00667662, 0.00668273, 0.00672734, 0.00678419, 0.00684227, 0.0068816, 0.00690749", \ + "0.00704614, 0.00700357, 0.0068725, 0.00697745, 0.00686275, 0.00689302, 0.00690142", \ + "0.0082954, 0.00816782, 0.00766767, 0.00744657, 0.00725645, 0.00714111, 0.00707923", \ + "0.0104627, 0.0102673, 0.00928712, 0.00871327, 0.00817694, 0.00790578, 0.00766239", \ + "0.0133437, 0.0130815, 0.0116694, 0.0107418, 0.00977353, 0.00916994, 0.00886906" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00038006, 0.000383604, 0.000392562, 0.0003949, 0.000395151, 0.000396545, 0.000394073", \ + "0.000218262, 0.000240818, 0.000299399, 0.000327491, 0.000343247, 0.000346649, 0.000350918", \ + "0.000445779, 0.000441562, 0.000393854, 0.000367167, 0.000352609, 0.000347363, 0.000345791", \ + "0.00105285, 0.000998625, 0.000772517, 0.000731404, 0.000531188, 0.00046729, 0.000428942", \ + "0.00255787, 0.00247301, 0.00188653, 0.00155091, 0.00116025, 0.000918797, 0.000764225", \ + "0.00477243, 0.00461479, 0.00371971, 0.00307546, 0.0023544, 0.00187365, 0.00150893", \ + "0.0076682, 0.00746893, 0.00626762, 0.00533419, 0.00418675, 0.00336278, 0.00271753" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00759028, 0.00760246, 0.00763127, 0.0076381, 0.00764123, 0.00764204, 0.0076412", \ + "0.00743786, 0.0074583, 0.00756403, 0.00760357, 0.00762876, 0.00763993, 0.00764516", \ + "0.00737978, 0.00738298, 0.00743597, 0.00749165, 0.00754243, 0.0075819, 0.00760886", \ + "0.00768832, 0.00766478, 0.00756335, 0.00755467, 0.00756496, 0.0075277, 0.00760463", \ + "0.00881819, 0.00872461, 0.00830423, 0.00810757, 0.00793688, 0.0078178, 0.00775813", \ + "0.0108672, 0.010695, 0.00982165, 0.00932121, 0.0088105, 0.00848926, 0.00829307", \ + "0.0136421, 0.0134111, 0.0121144, 0.0112524, 0.0103483, 0.00976544, 0.00927767" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00038006, 0.000383604, 0.000392562, 0.0003949, 0.000395151, 0.000396545, 0.000394073", \ + "0.000218262, 0.000240818, 0.000299399, 0.000327491, 0.000343247, 0.000346649, 0.000350918", \ + "0.000445779, 0.000441562, 0.000393854, 0.000367167, 0.000352609, 0.000347363, 0.000345791", \ + "0.00105285, 0.000998625, 0.000772517, 0.000731404, 0.000531188, 0.00046729, 0.000428942", \ + "0.00255787, 0.00247301, 0.00188653, 0.00155091, 0.00116025, 0.000918797, 0.000764225", \ + "0.00477243, 0.00461479, 0.00371971, 0.00307546, 0.0023544, 0.00187365, 0.00150893", \ + "0.0076682, 0.00746893, 0.00626762, 0.00533419, 0.00418675, 0.00336278, 0.00271753" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00521478, 0.00522274, 0.0052392, 0.00524323, 0.00524539, 0.00524509, 0.00524431", \ + "0.00507319, 0.00509078, 0.00516316, 0.00518923, 0.00517864, 0.00521375, 0.00521646", \ + "0.00539593, 0.0054103, 0.0053191, 0.00527437, 0.00524901, 0.00523664, 0.00523098", \ + "0.00613716, 0.00606278, 0.00576069, 0.00566002, 0.00548922, 0.00540196, 0.00533803", \ + "0.00777236, 0.00763909, 0.00697503, 0.00654571, 0.00614135, 0.00587257, 0.0057088", \ + "0.00999159, 0.00982308, 0.00882854, 0.00814346, 0.00743546, 0.00683128, 0.00645087", \ + "0.0129013, 0.01269, 0.0114143, 0.0104366, 0.00927915, 0.00846838, 0.00772964" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000199389, -0.000179655, -0.000139554, -0.000130782, -0.000126438, -0.000124753, -0.000122443", \ + "-0.000367886, -0.000322352, -0.000172595, -0.000124975, -9.23612e-05, -7.87891e-05, -7.13332e-05", \ + "-0.000360531, -0.000359067, -0.000290819, -0.00022744, -0.000161822, -0.000123265, -0.000102327", \ + "0.00014176, 8.81129e-05, -8.21605e-05, -0.000114904, -0.000112823, -0.000100651, -8.77908e-05", \ + "0.00155831, 0.00140228, 0.000787743, 0.00051292, 0.000296466, 0.000176437, 0.000116102", \ + "0.00376729, 0.0035414, 0.00243591, 0.00181802, 0.00124323, 0.000903033, 0.00066627", \ + "0.00665118, 0.00636374, 0.00481774, 0.00381385, 0.00279356, 0.00213173, 0.00164666" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00638654, 0.00639273, 0.0064058, 0.00640902, 0.00640998, 0.00640863, 0.00640674", \ + "0.00625859, 0.00627181, 0.00633293, 0.00635684, 0.00634347, 0.00637771, 0.00637889", \ + "0.00657163, 0.00655819, 0.00648311, 0.00643722, 0.00641234, 0.0063996, 0.00639248", \ + "0.00721822, 0.00716878, 0.0068869, 0.00681053, 0.00664154, 0.00656273, 0.00649741", \ + "0.00879204, 0.00868118, 0.00805981, 0.00770076, 0.00731035, 0.00702916, 0.00686857", \ + "0.0109734, 0.0108179, 0.00990338, 0.00922738, 0.00851849, 0.00798259, 0.00759716", \ + "0.0138368, 0.0136448, 0.0124484, 0.0114994, 0.010396, 0.00957811, 0.00884119" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000198581, -0.000179177, -0.000139471, -0.000130766, -0.00012643, -0.000124582, -0.000122437", \ + "-0.00036579, -0.000320731, -0.000172271, -0.000124794, -9.22899e-05, -7.86871e-05, -7.12404e-05", \ + "-0.000360342, -0.000357415, -0.000291087, -0.000227093, -0.000161623, -0.000123083, -0.000102173", \ + "0.000135005, 8.11645e-05, -8.25973e-05, -0.000116394, -0.000112999, -0.000101952, -8.76289e-05", \ + "0.00152705, 0.00138448, 0.000782565, 0.000512208, 0.000294895, 0.000179245, 0.000116202", \ + "0.00371057, 0.00349687, 0.00242344, 0.0018072, 0.00124069, 0.000899856, 0.000663261", \ + "0.00656795, 0.00629878, 0.00479572, 0.00380778, 0.00278738, 0.00212307, 0.00164797" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00521237, 0.00521997, 0.00523678, 0.0052407, 0.00524267, 0.00524215, 0.00524211", \ + "0.00507934, 0.00507627, 0.00515937, 0.00518616, 0.00520341, 0.00520988, 0.00521333", \ + "0.00548462, 0.00538665, 0.00528123, 0.00528368, 0.00525337, 0.00523532, 0.00522441", \ + "0.00621417, 0.00614999, 0.00580184, 0.00562425, 0.00547404, 0.00538588, 0.00533041", \ + "0.00789929, 0.0077653, 0.00708004, 0.00664116, 0.00618842, 0.00591543, 0.0057363", \ + "0.0102801, 0.0101009, 0.0090672, 0.00834013, 0.00758192, 0.00701402, 0.00658689", \ + "0.013344, 0.0131305, 0.0118105, 0.0107663, 0.00956087, 0.0086148, 0.00803935" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000215395, -0.000197429, -0.00015654, -0.000147574, -0.000142993, -0.000140395, -0.000138966", \ + "-0.000402446, -0.000363156, -0.000221142, -0.000170634, -0.000139723, -0.000125296, -0.000117496", \ + "-0.000367661, -0.000370982, -0.000332991, -0.000278488, -0.000216674, -0.000179407, -0.000158498", \ + "0.000173373, 0.00011262, -8.8832e-05, -0.000139022, -0.000155695, -0.000149724, -0.000139861", \ + "0.00167346, 0.00151271, 0.000856062, 0.000546866, 0.000294342, 0.000155574, 8.24373e-05", \ + "0.00400145, 0.00376525, 0.00259955, 0.00194346, 0.00132486, 0.000947201, 0.000682143", \ + "0.00703245, 0.00672906, 0.00512593, 0.00405921, 0.00298846, 0.00227869, 0.0017442" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00638654, 0.00639273, 0.0064058, 0.00640902, 0.00640998, 0.00640863, 0.00640674", \ + "0.00625859, 0.00627181, 0.00633293, 0.00635684, 0.00634347, 0.00637771, 0.00637889", \ + "0.00657163, 0.00655819, 0.00648311, 0.00643722, 0.00641234, 0.0063996, 0.00639248", \ + "0.00721822, 0.00716878, 0.0068869, 0.00681053, 0.00664154, 0.00656273, 0.00649741", \ + "0.00879204, 0.00868118, 0.00805981, 0.00770076, 0.00731035, 0.00702916, 0.00686857", \ + "0.0109734, 0.0108179, 0.00990338, 0.00922738, 0.00851849, 0.00798259, 0.00759716", \ + "0.0138368, 0.0136448, 0.0124484, 0.0114994, 0.010396, 0.00957811, 0.00884119" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000215395, -0.000197429, -0.00015654, -0.000147574, -0.000142993, -0.000140395, -0.000138966", \ + "-0.000402446, -0.000363156, -0.000221142, -0.000170634, -0.000139723, -0.000125296, -0.000117496", \ + "-0.000367661, -0.000370982, -0.000332991, -0.000278488, -0.000216674, -0.000179407, -0.000158498", \ + "0.000173373, 0.00011262, -8.8832e-05, -0.000139022, -0.000155695, -0.000149724, -0.000139861", \ + "0.00167346, 0.00151271, 0.000856062, 0.000546866, 0.000294342, 0.000155574, 8.24373e-05", \ + "0.00400145, 0.00376525, 0.00259955, 0.00194346, 0.00132486, 0.000947201, 0.000682143", \ + "0.00703245, 0.00672906, 0.00512593, 0.00405921, 0.00298846, 0.00227869, 0.0017442" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00413656, 0.00416638, 0.00423022, 0.00424266, 0.00425021, 0.00424863, 0.00425006", \ + "0.00394857, 0.00398602, 0.00413761, 0.00419349, 0.00420227, 0.00424691, 0.00425561", \ + "0.00428718, 0.00425701, 0.00423508, 0.00421747, 0.00422865, 0.0042386, 0.00424901", \ + "0.00502083, 0.00494193, 0.0046371, 0.00450402, 0.00421485, 0.00388651, 0.00431276", \ + "0.00668599, 0.00652363, 0.00582556, 0.00541723, 0.00498734, 0.00480418, 0.00466058", \ + "0.00897474, 0.00874595, 0.00764484, 0.00694703, 0.0062761, 0.00573913, 0.00537414", \ + "0.0119489, 0.0116576, 0.0101754, 0.00917814, 0.00805222, 0.00727454, 0.00660529" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000233787, -0.000204827, -0.00014689, -0.000134441, -0.000127419, -0.000125735, -0.000123046", \ + "-0.000395359, -0.000351843, -0.000190834, -0.000134412, -0.000100227, -8.52045e-05, -7.57282e-05", \ + "-0.000131904, -0.000157746, -0.000128463, -0.000119202, -9.955e-05, -9.00685e-05, -7.95919e-05", \ + "0.000556203, 0.000465912, 0.000204835, 0.000100408, 2.48823e-05, -8.2142e-06, -2.19386e-05", \ + "0.00218471, 0.00201943, 0.00128338, 0.000932634, 0.000567812, 0.000377224, 0.000258899", \ + "0.00446383, 0.0042252, 0.00306098, 0.0023614, 0.00166948, 0.0012261, 0.000917006", \ + "0.00745024, 0.00715543, 0.00555029, 0.00450252, 0.00337501, 0.00259669, 0.00202204" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00532625, 0.00534617, 0.00539793, 0.00540873, 0.00541502, 0.00541261, 0.00541248", \ + "0.00515552, 0.00518639, 0.00531148, 0.00536171, 0.00536744, 0.005411, 0.00541829", \ + "0.00542127, 0.00539584, 0.00539207, 0.00538209, 0.0053929, 0.00540179, 0.00541129", \ + "0.00609524, 0.00603325, 0.00579816, 0.00565695, 0.00540077, 0.00553414, 0.00547359", \ + "0.00768625, 0.00755054, 0.00693257, 0.00654015, 0.00618725, 0.00595635, 0.00581414", \ + "0.0099028, 0.00970834, 0.00869762, 0.00805523, 0.00739748, 0.00686103, 0.00650855", \ + "0.0128152, 0.0125565, 0.0111977, 0.0102467, 0.00917151, 0.00842345, 0.00773373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000231555, -0.000203095, -0.000145175, -0.000133453, -0.000126382, -0.000124769, -0.000122091", \ + "-0.00039249, -0.00034927, -0.000189304, -0.000132917, -9.87929e-05, -8.37346e-05, -7.43757e-05", \ + "-0.000133056, -0.000158241, -0.000128444, -0.000117846, -9.8137e-05, -8.85966e-05, -7.81602e-05", \ + "0.000547394, 0.000460689, 0.000204095, 0.000101286, 2.57543e-05, -7.24873e-06, -2.44745e-05", \ + "0.00215012, 0.00198928, 0.00127229, 0.000931436, 0.000579805, 0.000379236, 0.00025961", \ + "0.00439199, 0.00416993, 0.00304944, 0.00236135, 0.0016655, 0.00122181, 0.000915518", \ + "0.00734474, 0.00706479, 0.00551786, 0.00446766, 0.00336495, 0.00259469, 0.00201761" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00413786, 0.0041672, 0.00422973, 0.00424251, 0.00424902, 0.00425258, 0.00424996", \ + "0.00396091, 0.00399339, 0.0041381, 0.00419392, 0.00423008, 0.00424749, 0.0042555", \ + "0.00432692, 0.0042918, 0.00424928, 0.00422787, 0.00414989, 0.00423794, 0.00424573", \ + "0.0050957, 0.00501789, 0.00467935, 0.0045356, 0.00429551, 0.00436233, 0.00432137", \ + "0.00684872, 0.00667245, 0.00592909, 0.00550847, 0.00510439, 0.00485121, 0.00469137", \ + "0.00925615, 0.0090316, 0.00787045, 0.00714068, 0.00638375, 0.0059104, 0.00551134", \ + "0.0123967, 0.0121024, 0.0105541, 0.00948768, 0.00830295, 0.00744502, 0.00690549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000250731, -0.000221869, -0.0001625, -0.000150213, -0.000143846, -0.000140145, -0.000139967", \ + "-0.000439824, -0.000399304, -0.000242288, -0.000183152, -0.000147859, -0.000133096, -0.000123094", \ + "-0.000135134, -0.000157522, -0.000163786, -0.000177062, -0.000161945, -0.000151753, -0.000135499", \ + "0.00060824, 0.000509275, 0.000218841, 9.47749e-05, -8.321e-06, -5.35628e-05, -7.62487e-05", \ + "0.00231707, 0.00214378, 0.00137675, 0.000969818, 0.000608435, 0.000375507, 0.000238952", \ + "0.00472094, 0.00447332, 0.00325094, 0.00252424, 0.001785, 0.00130663, 0.000957352", \ + "0.0078397, 0.00753045, 0.00587732, 0.00477871, 0.00360333, 0.0027658, 0.00214892" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00532625, 0.00534617, 0.00539793, 0.00540873, 0.00541502, 0.00541261, 0.00541248", \ + "0.00515552, 0.00518639, 0.00531148, 0.00536171, 0.00536744, 0.005411, 0.00541829", \ + "0.00542127, 0.00539584, 0.00539207, 0.00538209, 0.0053929, 0.00540179, 0.00541129", \ + "0.00609524, 0.00603325, 0.00579816, 0.00565695, 0.00540077, 0.00553414, 0.00547359", \ + "0.00768625, 0.00755054, 0.00693257, 0.00654015, 0.00618725, 0.00595635, 0.00581414", \ + "0.0099028, 0.00970834, 0.00869762, 0.00805523, 0.00739748, 0.00686103, 0.00650855", \ + "0.0128152, 0.0125565, 0.0111977, 0.0102467, 0.00917151, 0.00842345, 0.00773373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000250731, -0.000221869, -0.0001625, -0.000150213, -0.000143846, -0.000140145, -0.000139967", \ + "-0.000439824, -0.000399304, -0.000242288, -0.000183152, -0.000147859, -0.000133096, -0.000123094", \ + "-0.000135134, -0.000157522, -0.000163786, -0.000177062, -0.000161945, -0.000151753, -0.000135499", \ + "0.00060824, 0.000509275, 0.000218841, 9.47749e-05, -8.321e-06, -5.35628e-05, -7.62487e-05", \ + "0.00231707, 0.00214378, 0.00137675, 0.000969818, 0.000608435, 0.000375507, 0.000238952", \ + "0.00472094, 0.00447332, 0.00325094, 0.00252424, 0.001785, 0.00130663, 0.000957352", \ + "0.0078397, 0.00753045, 0.00587732, 0.00477871, 0.00360333, 0.0027658, 0.00214892" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00161331; + rise_capacitance : 0.0016099; + rise_capacitance_range (0.00123281, 0.0016099); + fall_capacitance : 0.00161331; + fall_capacitance_range (0.0012056, 0.00161331); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000914106, -0.00105863, -0.00113426, -0.00114385, -0.00115546, -0.00115076, -0.00114775" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115529, 0.00116109, 0.00115677, 0.00115482, 0.00115565, 0.00115076, 0.00114775" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126391, -0.00126786, -0.0012671, -0.00127196, -0.00126964, -0.00126656, -0.00126479" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.001268, 0.00126803, 0.00127646, 0.00127876, 0.00127354, 0.00126863, 0.00126545" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126554, -0.0012655, -0.00126994, -0.00127328, -0.00127094, -0.00126797, -0.00126628" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013313, 0.00127051, 0.00128475, 0.00128082, 0.0012754, 0.00127034, 0.00126704" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126542, -0.00126535, -0.00126983, -0.00127315, -0.00127082, -0.00126785, -0.00126616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133142, 0.0012715, 0.00128484, 0.00128093, 0.00127551, 0.00127045, 0.00126715" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166334; + rise_capacitance : 0.00162828; + rise_capacitance_range (0.00113164, 0.00162828); + fall_capacitance : 0.00166334; + fall_capacitance_range (0.00118678, 0.00166334); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00091798, -0.00105755, -0.00113391, -0.00114333, -0.00115484, -0.00115068, -0.00114762" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114939, 0.00115144, 0.00116109, 0.00116055, 0.00115572, 0.00115068, 0.00114762" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012654, -0.00126519, -0.00127075, -0.00126877, -0.00126091, -0.00126577, -0.00126386" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126746, 0.00126816, 0.00127087, 0.00126877, 0.00126091, 0.00126855, 0.0012655" \ + ); + } + } + internal_power () { + when : "(!A * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156563, -0.00155446, -0.00156802, -0.00156925, -0.00156599, -0.00156866, -0.0015721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157504, 0.0015824, 0.00159207, 0.00158822, 0.00158272, 0.00157829, 0.00157519" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156548, -0.00155416, -0.00156786, -0.00156912, -0.00156587, -0.00156855, -0.00157205" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157186, 0.00158249, 0.00159201, 0.00158831, 0.00158282, 0.00157839, 0.0015753" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167121; + rise_capacitance : 0.00167121; + rise_capacitance_range (0.00118879, 0.00167121); + fall_capacitance : 0.00163897; + fall_capacitance_range (0.00110579, 0.00163897); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000201587, -0.000199471, -0.00020297, -0.00020198, -0.000201112, -0.000200486, -0.000200034" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000217668, 0.000217017, 0.000216549, 0.000215744, 0.000213104, 0.000209435, 0.000204524" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00019202, -0.000192511, -0.00019383, -0.000192374, -0.000193576, -0.000192877, -0.000192407" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00019238, 0.000192511, 0.000195131, 0.000194325, 0.000193576, 0.000192877, 0.000192407" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126569, -0.00126788, -0.00126748, -0.00126646, -0.00127033, -0.0012683, -0.00126687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132833, 0.00127186, 0.00126916, 0.00126749, 0.00127316, 0.00126939, 0.00126827" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126559, -0.00126559, -0.00126711, -0.0012659, -0.00127017, -0.00126817, -0.00126675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132842, 0.00127177, 0.00126925, 0.00126751, 0.00127324, 0.00126948, 0.00126838" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016986; + rise_capacitance : 0.0016986; + rise_capacitance_range (0.000982041, 0.0016986); + fall_capacitance : 0.00169824; + fall_capacitance_range (0.000975907, 0.00169824); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000202663, -0.000201613, -0.0001993, -0.000200118, -0.000201114, -0.000200361, -0.00019984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000217158, 0.000217727, 0.000217074, 0.00021413, 0.000213088, 0.000209376, 0.000204729" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000192461, -0.000193429, -0.000192915, -0.000193628, -0.000192551, -0.000193003, -0.000192613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000194047, 0.000194434, 0.000193857, 0.000193628, 0.000192551, 0.000193003, 0.000192613" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156596, -0.00156233, -0.00156368, -0.00156674, -0.00156762, -0.00157372, -0.00157733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158004, 0.00157523, 0.0015783, 0.0015772, 0.0015742, 0.00158179, 0.00157968" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0015657, -0.00156201, -0.00156342, -0.00156657, -0.00156747, -0.00157359, -0.00157721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158008, 0.0015751, 0.00157821, 0.0015771, 0.00157422, 0.00158187, 0.00157976" \ + ); + } + } + } + } + cell (AOI22X1P5) { + area : 9.8784; + cell_leakage_power : 0.201541; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.27834; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240438; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240439; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171721; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289153; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15699; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224119; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196918; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289153; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0898606; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15699; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129789; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26432; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129789; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196918; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169717; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201541; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0509962, 0.0618226, 0.12662, 0.206702, 0.366406, 0.573811, 0.844939", \ + "0.0643393, 0.0752656, 0.14039, 0.22064, 0.380471, 0.587823, 0.858973", \ + "0.102877, 0.117201, 0.189069, 0.269448, 0.429484, 0.637014, 0.908336", \ + "0.127742, 0.147154, 0.239226, 0.330367, 0.491674, 0.700223, 0.971085", \ + "0.155665, 0.181839, 0.303915, 0.418974, 0.606743, 0.817342, 1.08967", \ + "0.182549, 0.214913, 0.365428, 0.505772, 0.729105, 0.971399, 1.25173", \ + "0.207352, 0.245706, 0.423783, 0.588752, 0.848853, 1.12527, 1.43927" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0412371, 0.056144, 0.147054, 0.260096, 0.485892, 0.779256, 1.16271", \ + "0.0412865, 0.056142, 0.147016, 0.260123, 0.485863, 0.779256, 1.16271", \ + "0.0603238, 0.0739186, 0.15418, 0.261492, 0.485912, 0.779261, 1.16273", \ + "0.0890465, 0.104644, 0.187166, 0.283427, 0.492364, 0.779304, 1.16273", \ + "0.136861, 0.155852, 0.250616, 0.351325, 0.54089, 0.803488, 1.16953", \ + "0.188618, 0.21203, 0.323838, 0.436064, 0.634505, 0.878757, 1.21749", \ + "0.241733, 0.269845, 0.40191, 0.528315, 0.743997, 0.995065, 1.3138" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0372154, 0.0463247, 0.0990878, 0.163453, 0.291151, 0.456564, 0.672302", \ + "0.049827, 0.0590674, 0.112159, 0.176583, 0.304329, 0.469786, 0.685541", \ + "0.0899589, 0.103202, 0.165753, 0.230932, 0.358898, 0.524483, 0.740426", \ + "0.120629, 0.138852, 0.221602, 0.29941, 0.430852, 0.596402, 0.812127", \ + "0.160965, 0.185422, 0.297196, 0.398788, 0.558785, 0.733865, 0.950226", \ + "0.202067, 0.232559, 0.372637, 0.499372, 0.695855, 0.901965, 1.1355", \ + "0.242609, 0.278732, 0.446294, 0.598625, 0.831689, 1.07307, 1.34032" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0411954, 0.0522473, 0.121205, 0.207774, 0.380869, 0.606164, 0.900339", \ + "0.0412978, 0.0521936, 0.121202, 0.207777, 0.380863, 0.606014, 0.900324", \ + "0.0647993, 0.0743761, 0.131869, 0.211209, 0.380911, 0.606029, 0.900361", \ + "0.0963276, 0.107409, 0.167789, 0.237705, 0.391631, 0.607177, 0.900195", \ + "0.145775, 0.160411, 0.232511, 0.308335, 0.447552, 0.640828, 0.913297", \ + "0.199126, 0.218159, 0.307541, 0.394659, 0.544548, 0.725061, 0.972059", \ + "0.255889, 0.279704, 0.388769, 0.489808, 0.656513, 0.847172, 1.08117" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0441869, 0.0548992, 0.119345, 0.199242, 0.35879, 0.566078, 0.837095", \ + "0.0574168, 0.0682544, 0.133067, 0.213124, 0.372775, 0.580087, 0.85135", \ + "0.0927168, 0.107854, 0.181696, 0.261945, 0.421882, 0.629383, 0.900515", \ + "0.113226, 0.134194, 0.229965, 0.322429, 0.484067, 0.692443, 0.963184", \ + "0.135308, 0.164091, 0.291861, 0.409044, 0.598849, 0.810944, 1.08193", \ + "0.157402, 0.192465, 0.350578, 0.493686, 0.719538, 0.96297, 1.24407", \ + "0.177323, 0.219321, 0.405918, 0.574848, 0.837916, 1.11584, 1.43052" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0349229, 0.0496931, 0.140235, 0.253154, 0.478703, 0.771803, 1.15504", \ + "0.0350335, 0.0497377, 0.140254, 0.253157, 0.478728, 0.771797, 1.15524", \ + "0.0553512, 0.0691681, 0.14842, 0.254911, 0.478721, 0.771812, 1.15518", \ + "0.0838083, 0.0996406, 0.182296, 0.27791, 0.485733, 0.771963, 1.1551", \ + "0.13128, 0.150211, 0.245292, 0.346361, 0.535068, 0.798184, 1.16237", \ + "0.181347, 0.205849, 0.318239, 0.430715, 0.629646, 0.87349, 1.21078", \ + "0.233404, 0.262179, 0.395799, 0.522547, 0.738757, 0.990646, 1.30764" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0365953, 0.045669, 0.0982017, 0.162211, 0.28925, 0.453981, 0.669188", \ + "0.0492338, 0.0584156, 0.11124, 0.175333, 0.302431, 0.467204, 0.682425", \ + "0.0887189, 0.102067, 0.164784, 0.229694, 0.356967, 0.521887, 0.737261", \ + "0.118524, 0.136977, 0.22011, 0.297927, 0.428941, 0.593882, 0.80896", \ + "0.15692, 0.181862, 0.294561, 0.396468, 0.556533, 0.731606, 0.947074", \ + "0.195505, 0.226831, 0.368542, 0.495904, 0.692802, 0.899415, 1.1328", \ + "0.232669, 0.270326, 0.440187, 0.593484, 0.827477, 1.06946, 1.33657" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0318845, 0.0433364, 0.11301, 0.199796, 0.372983, 0.598239, 0.892499", \ + "0.0319821, 0.0432736, 0.113006, 0.199727, 0.372982, 0.59823, 0.892487", \ + "0.0538973, 0.0646315, 0.123711, 0.20315, 0.372903, 0.598243, 0.89228", \ + "0.0820929, 0.0949955, 0.159278, 0.229926, 0.383727, 0.599407, 0.892467", \ + "0.126167, 0.14353, 0.221799, 0.299925, 0.440406, 0.633533, 0.905473", \ + "0.17361, 0.196258, 0.294133, 0.3847, 0.536682, 0.718692, 0.964657", \ + "0.224212, 0.252304, 0.372157, 0.477589, 0.647512, 0.839073, 1.07397" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0376948, 0.0459837, 0.0957594, 0.157398, 0.280399, 0.440181, 0.649074", \ + "0.051375, 0.0597799, 0.109866, 0.171598, 0.294667, 0.454481, 0.663392", \ + "0.0887069, 0.102571, 0.165456, 0.228021, 0.351322, 0.511451, 0.72022", \ + "0.109652, 0.129671, 0.217658, 0.2969, 0.424677, 0.584787, 0.79375", \ + "0.131849, 0.159346, 0.281177, 0.389042, 0.553651, 0.726359, 0.935562", \ + "0.15348, 0.187489, 0.339663, 0.475787, 0.682075, 0.893538, 1.12604", \ + "0.172297, 0.212861, 0.39382, 0.556377, 0.803589, 1.05522, 1.32872" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0296299, 0.0408252, 0.109589, 0.195315, 0.366604, 0.589182, 0.88017", \ + "0.0298226, 0.0408888, 0.10958, 0.195304, 0.366603, 0.589182, 0.88017", \ + "0.0554475, 0.0657914, 0.122079, 0.199215, 0.366553, 0.589209, 0.880205", \ + "0.0877201, 0.100473, 0.164215, 0.231536, 0.379341, 0.590682, 0.88016", \ + "0.138598, 0.154906, 0.234358, 0.312518, 0.447779, 0.632079, 0.896287", \ + "0.191381, 0.212548, 0.311529, 0.404961, 0.559001, 0.733779, 0.96839", \ + "0.246418, 0.271772, 0.391845, 0.502441, 0.679806, 0.872107, 1.09872" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0406633, 0.0495047, 0.101574, 0.165389, 0.292298, 0.456949, 0.672105", \ + "0.0533314, 0.0623148, 0.114722, 0.178668, 0.305664, 0.470367, 0.685513", \ + "0.0945337, 0.107119, 0.168362, 0.232883, 0.360201, 0.524996, 0.740355", \ + "0.126755, 0.14407, 0.224666, 0.301564, 0.432052, 0.597742, 0.812527", \ + "0.168803, 0.19251, 0.300997, 0.401372, 0.560415, 0.734835, 0.950395", \ + "0.211391, 0.240833, 0.37752, 0.502685, 0.697582, 0.903562, 1.13634", \ + "0.252677, 0.288121, 0.452336, 0.602655, 0.834482, 1.07475, 1.34093" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343023, 0.0458261, 0.115629, 0.202433, 0.375729, 0.600972, 0.89526", \ + "0.0343316, 0.0457923, 0.115627, 0.202457, 0.375795, 0.600968, 0.89514", \ + "0.0558155, 0.0665431, 0.125909, 0.205706, 0.375732, 0.600981, 0.89524", \ + "0.0839171, 0.0967509, 0.161069, 0.231937, 0.386151, 0.602, 0.89532", \ + "0.127846, 0.14456, 0.223145, 0.301372, 0.442421, 0.635834, 0.908238", \ + "0.175159, 0.197244, 0.294586, 0.385455, 0.537908, 0.72018, 0.966649", \ + "0.225743, 0.252928, 0.371404, 0.477082, 0.647268, 0.839878, 1.07539" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0509962, 0.0618226, 0.12662, 0.206702, 0.366406, 0.573811, 0.844939", \ + "0.0643393, 0.0752656, 0.14039, 0.22064, 0.380471, 0.587823, 0.858973", \ + "0.102877, 0.117201, 0.189069, 0.269448, 0.429484, 0.637014, 0.908336", \ + "0.127742, 0.147154, 0.239226, 0.330367, 0.491674, 0.700223, 0.971085", \ + "0.155665, 0.181839, 0.303915, 0.418974, 0.606743, 0.817342, 1.08967", \ + "0.182549, 0.214913, 0.365428, 0.505772, 0.729105, 0.971399, 1.25173", \ + "0.207352, 0.245706, 0.423783, 0.588752, 0.848853, 1.12527, 1.43927" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0412371, 0.056144, 0.147054, 0.260096, 0.485892, 0.779256, 1.16271", \ + "0.0412865, 0.056142, 0.147016, 0.260123, 0.485863, 0.779256, 1.16271", \ + "0.0603238, 0.0739186, 0.15418, 0.261492, 0.485912, 0.779261, 1.16273", \ + "0.0890465, 0.104644, 0.187166, 0.283427, 0.492364, 0.779304, 1.16273", \ + "0.136861, 0.155852, 0.250616, 0.351325, 0.54089, 0.803488, 1.16953", \ + "0.188618, 0.21203, 0.323838, 0.436064, 0.634505, 0.878757, 1.21749", \ + "0.241733, 0.269845, 0.40191, 0.528315, 0.743997, 0.995065, 1.3138" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0406633, 0.0495047, 0.101574, 0.165389, 0.292298, 0.456949, 0.672105", \ + "0.0533314, 0.0623148, 0.114722, 0.178668, 0.305664, 0.470367, 0.685513", \ + "0.0945337, 0.107119, 0.168362, 0.232883, 0.360201, 0.524996, 0.740355", \ + "0.126755, 0.14407, 0.224666, 0.301564, 0.432052, 0.597742, 0.812527", \ + "0.168803, 0.19251, 0.300997, 0.401372, 0.560415, 0.734835, 0.950395", \ + "0.211391, 0.240833, 0.37752, 0.502685, 0.697582, 0.903562, 1.13634", \ + "0.252677, 0.288121, 0.452336, 0.602655, 0.834482, 1.07475, 1.34093" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343023, 0.0458261, 0.115629, 0.202433, 0.375729, 0.600972, 0.89526", \ + "0.0343316, 0.0457923, 0.115627, 0.202457, 0.375795, 0.600968, 0.89514", \ + "0.0558155, 0.0665431, 0.125909, 0.205706, 0.375732, 0.600981, 0.89524", \ + "0.0839171, 0.0967509, 0.161069, 0.231937, 0.386151, 0.602, 0.89532", \ + "0.127846, 0.14456, 0.223145, 0.301372, 0.442421, 0.635834, 0.908238", \ + "0.175159, 0.197244, 0.294586, 0.385455, 0.537908, 0.72018, 0.966649", \ + "0.225743, 0.252928, 0.371404, 0.477082, 0.647268, 0.839878, 1.07539" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0452435, 0.0561053, 0.120783, 0.200814, 0.360365, 0.567688, 0.838963", \ + "0.05799, 0.0690024, 0.134441, 0.214708, 0.374525, 0.581948, 0.853044", \ + "0.0929757, 0.108046, 0.182283, 0.262874, 0.423136, 0.630802, 0.902242", \ + "0.113433, 0.134281, 0.230698, 0.322881, 0.484952, 0.692048, 0.964664", \ + "0.134263, 0.163304, 0.291708, 0.409143, 0.599027, 0.811749, 1.08292", \ + "0.152177, 0.188201, 0.348565, 0.492721, 0.719375, 0.96377, 1.24463", \ + "0.166409, 0.209288, 0.400299, 0.571554, 0.836312, 1.11521, 1.43105" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0348927, 0.0496738, 0.140258, 0.253127, 0.478629, 0.771864, 1.15534", \ + "0.034992, 0.0497094, 0.140218, 0.253126, 0.47873, 0.771869, 1.15523", \ + "0.0553897, 0.0691279, 0.148109, 0.254783, 0.478696, 0.771946, 1.15531", \ + "0.0839909, 0.0998095, 0.182312, 0.277237, 0.485591, 0.771937, 1.15527", \ + "0.133019, 0.151563, 0.245475, 0.346182, 0.534969, 0.798074, 1.16243", \ + "0.187274, 0.210245, 0.319954, 0.43138, 0.6296, 0.873283, 1.21081", \ + "0.243593, 0.271391, 0.400575, 0.525148, 0.740064, 0.991299, 1.30781" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0338572, 0.042991, 0.0957934, 0.160158, 0.287876, 0.453284, 0.669023", \ + "0.0459171, 0.0552437, 0.108432, 0.172796, 0.300629, 0.466099, 0.681845", \ + "0.0911761, 0.105653, 0.170607, 0.232933, 0.361149, 0.526262, 0.741597", \ + "0.125196, 0.145171, 0.235306, 0.315847, 0.444798, 0.609663, 0.824758", \ + "0.170356, 0.196566, 0.318792, 0.429605, 0.597908, 0.769497, 0.983495", \ + "0.216031, 0.248671, 0.400552, 0.540348, 0.754647, 0.970824, 1.2011", \ + "0.262577, 0.300921, 0.480612, 0.646927, 0.904554, 1.16683, 1.44648" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0412277, 0.0522865, 0.121207, 0.207751, 0.380866, 0.606164, 0.900339", \ + "0.0415363, 0.0522535, 0.121203, 0.207777, 0.381037, 0.606013, 0.90032", \ + "0.0749261, 0.084622, 0.136571, 0.211353, 0.381036, 0.606029, 0.900324", \ + "0.11024, 0.123365, 0.185854, 0.249266, 0.394356, 0.606719, 0.900316", \ + "0.162291, 0.180725, 0.264912, 0.343287, 0.470398, 0.650955, 0.914444", \ + "0.220015, 0.243498, 0.350676, 0.448737, 0.599768, 0.763554, 0.993456", \ + "0.282327, 0.311271, 0.441679, 0.559894, 0.740697, 0.927112, 1.1405" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0384847, 0.0491676, 0.11321, 0.192754, 0.351687, 0.558092, 0.828117", \ + "0.051073, 0.0618894, 0.126775, 0.206683, 0.365847, 0.572355, 0.842437", \ + "0.0818374, 0.0983343, 0.174549, 0.254925, 0.414473, 0.621401, 0.891732", \ + "0.0971882, 0.120404, 0.221056, 0.314519, 0.477174, 0.683487, 0.953887", \ + "0.111247, 0.143633, 0.279107, 0.399004, 0.590129, 0.802327, 1.07306", \ + "0.123242, 0.163578, 0.332653, 0.480337, 0.709316, 0.954376, 1.23563", \ + "0.131728, 0.179831, 0.381596, 0.556887, 0.824643, 1.10494, 1.42109" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0284346, 0.0430456, 0.133017, 0.245372, 0.469831, 0.761943, 1.14369", \ + "0.0287357, 0.0431332, 0.132997, 0.245372, 0.469831, 0.761944, 1.14368", \ + "0.0504767, 0.0641173, 0.141915, 0.247301, 0.470017, 0.761908, 1.14362", \ + "0.0790992, 0.0947913, 0.177159, 0.270976, 0.477204, 0.762048, 1.1436", \ + "0.128553, 0.146645, 0.240295, 0.340875, 0.52798, 0.78865, 1.15114", \ + "0.181972, 0.204271, 0.314344, 0.425903, 0.623664, 0.865294, 1.20102", \ + "0.237146, 0.264073, 0.394496, 0.519318, 0.733893, 0.984377, 1.29848" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0332391, 0.0423384, 0.0949114, 0.158914, 0.28597, 0.450706, 0.665914", \ + "0.0453302, 0.0546288, 0.107538, 0.171552, 0.298752, 0.463523, 0.678756", \ + "0.0897353, 0.104345, 0.169653, 0.231688, 0.359234, 0.523672, 0.738474", \ + "0.122537, 0.142747, 0.233525, 0.31425, 0.442916, 0.606973, 0.821669", \ + "0.165219, 0.192087, 0.315461, 0.426782, 0.595488, 0.767064, 0.980482", \ + "0.207672, 0.24142, 0.395304, 0.535952, 0.750817, 0.967606, 1.19801", \ + "0.249817, 0.289794, 0.47274, 0.640694, 0.898831, 1.16197, 1.4425" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0319171, 0.0433532, 0.113005, 0.199781, 0.372972, 0.598239, 0.892497", \ + "0.0322282, 0.0433225, 0.113016, 0.199727, 0.373131, 0.59823, 0.892453", \ + "0.0626274, 0.07415, 0.128428, 0.203396, 0.372974, 0.598243, 0.892487", \ + "0.093074, 0.108875, 0.177076, 0.241475, 0.38648, 0.598954, 0.892437", \ + "0.138397, 0.160493, 0.252842, 0.334485, 0.462938, 0.642955, 0.906516", \ + "0.188926, 0.217201, 0.334976, 0.437008, 0.592256, 0.756889, 0.98569", \ + "0.243915, 0.278689, 0.422402, 0.544936, 0.728906, 0.918749, 1.13138" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0334633, 0.0417392, 0.0912364, 0.152648, 0.275329, 0.434762, 0.64323", \ + "0.0466301, 0.0550307, 0.105209, 0.166891, 0.289746, 0.449259, 0.657773", \ + "0.078802, 0.0939785, 0.15981, 0.222827, 0.346082, 0.505933, 0.714463", \ + "0.0943956, 0.116399, 0.20972, 0.290754, 0.419489, 0.58003, 0.788526", \ + "0.108619, 0.139501, 0.2692, 0.3801, 0.546957, 0.720607, 0.929602", \ + "0.120282, 0.159028, 0.322554, 0.463141, 0.673163, 0.886402, 1.11952", \ + "0.128088, 0.174176, 0.369955, 0.538707, 0.791728, 1.04615, 1.32115" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0246653, 0.0357868, 0.104242, 0.189684, 0.360495, 0.582527, 0.872868", \ + "0.0250866, 0.0359267, 0.10424, 0.189686, 0.360496, 0.582528, 0.872869", \ + "0.0519059, 0.0623334, 0.117879, 0.193927, 0.360508, 0.582553, 0.872869", \ + "0.0842713, 0.0970577, 0.160609, 0.228794, 0.373934, 0.584133, 0.872862", \ + "0.137128, 0.1525, 0.230586, 0.308915, 0.443723, 0.62634, 0.889599", \ + "0.193553, 0.212774, 0.309136, 0.40193, 0.555338, 0.728738, 0.96208", \ + "0.251279, 0.27499, 0.391754, 0.501873, 0.676734, 0.868483, 1.09644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0372852, 0.0461558, 0.0982742, 0.162098, 0.289019, 0.453673, 0.668827", \ + "0.0494708, 0.0584305, 0.11098, 0.174957, 0.301975, 0.466673, 0.681951", \ + "0.0962517, 0.110027, 0.172327, 0.235242, 0.362624, 0.526786, 0.741905", \ + "0.13168, 0.150688, 0.238726, 0.317978, 0.446005, 0.610101, 0.824871", \ + "0.177851, 0.203571, 0.322942, 0.432633, 0.599513, 0.770375, 0.983749", \ + "0.224469, 0.25622, 0.405303, 0.543508, 0.756436, 0.971731, 1.20182", \ + "0.270835, 0.308366, 0.485966, 0.650982, 0.906437, 1.16812, 1.44701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343024, 0.0458261, 0.115629, 0.202458, 0.375729, 0.600972, 0.895245", \ + "0.0346133, 0.045786, 0.115637, 0.20252, 0.375853, 0.600817, 0.895154", \ + "0.0645104, 0.0757724, 0.130469, 0.205813, 0.375746, 0.600982, 0.895234", \ + "0.0953162, 0.110759, 0.178326, 0.242936, 0.388649, 0.601633, 0.895347", \ + "0.14113, 0.162126, 0.253774, 0.335228, 0.464272, 0.645089, 0.909138", \ + "0.191683, 0.218962, 0.335359, 0.437505, 0.592716, 0.757951, 0.987257", \ + "0.24644, 0.280253, 0.421196, 0.543956, 0.72889, 0.918605, 1.13277" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0452435, 0.0561053, 0.120783, 0.200814, 0.360365, 0.567688, 0.838963", \ + "0.05799, 0.0690024, 0.134441, 0.214708, 0.374525, 0.581948, 0.853044", \ + "0.0929757, 0.108046, 0.182283, 0.262874, 0.423136, 0.630802, 0.902242", \ + "0.113433, 0.134281, 0.230698, 0.322881, 0.484952, 0.692048, 0.964664", \ + "0.134263, 0.163304, 0.291708, 0.409143, 0.599027, 0.811749, 1.08292", \ + "0.152177, 0.188201, 0.348565, 0.492721, 0.719375, 0.96377, 1.24463", \ + "0.166409, 0.209288, 0.400299, 0.571554, 0.836312, 1.11521, 1.43105" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0348927, 0.0496738, 0.140258, 0.253127, 0.478629, 0.771864, 1.15534", \ + "0.034992, 0.0497094, 0.140218, 0.253126, 0.47873, 0.771869, 1.15523", \ + "0.0553897, 0.0691279, 0.148109, 0.254783, 0.478696, 0.771946, 1.15531", \ + "0.0839909, 0.0998095, 0.182312, 0.277237, 0.485591, 0.771937, 1.15527", \ + "0.133019, 0.151563, 0.245475, 0.346182, 0.534969, 0.798074, 1.16243", \ + "0.187274, 0.210245, 0.319954, 0.43138, 0.6296, 0.873283, 1.21081", \ + "0.243593, 0.271391, 0.400575, 0.525148, 0.740064, 0.991299, 1.30781" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0372852, 0.0461558, 0.0982742, 0.162098, 0.289019, 0.453673, 0.668827", \ + "0.0494708, 0.0584305, 0.11098, 0.174957, 0.301975, 0.466673, 0.681951", \ + "0.0962517, 0.110027, 0.172327, 0.235242, 0.362624, 0.526786, 0.741905", \ + "0.13168, 0.150688, 0.238726, 0.317978, 0.446005, 0.610101, 0.824871", \ + "0.177851, 0.203571, 0.322942, 0.432633, 0.599513, 0.770375, 0.983749", \ + "0.224469, 0.25622, 0.405303, 0.543508, 0.756436, 0.971731, 1.20182", \ + "0.270835, 0.308366, 0.485966, 0.650982, 0.906437, 1.16812, 1.44701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343024, 0.0458261, 0.115629, 0.202458, 0.375729, 0.600972, 0.895245", \ + "0.0346133, 0.045786, 0.115637, 0.20252, 0.375853, 0.600817, 0.895154", \ + "0.0645104, 0.0757724, 0.130469, 0.205813, 0.375746, 0.600982, 0.895234", \ + "0.0953162, 0.110759, 0.178326, 0.242936, 0.388649, 0.601633, 0.895347", \ + "0.14113, 0.162126, 0.253774, 0.335228, 0.464272, 0.645089, 0.909138", \ + "0.191683, 0.218962, 0.335359, 0.437505, 0.592716, 0.757951, 0.987257", \ + "0.24644, 0.280253, 0.421196, 0.543956, 0.72889, 0.918605, 1.13277" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0272892, 0.03819, 0.10251, 0.182109, 0.341073, 0.547488, 0.817756", \ + "0.0383127, 0.0489164, 0.11395, 0.19395, 0.352932, 0.559728, 0.830013", \ + "0.0684116, 0.088461, 0.171008, 0.250167, 0.408955, 0.615474, 0.885712", \ + "0.0880036, 0.11508, 0.22945, 0.327155, 0.485967, 0.68702, 0.9609", \ + "0.110953, 0.146822, 0.299211, 0.433079, 0.632622, 0.840806, 1.10891", \ + "0.130424, 0.174636, 0.36352, 0.530536, 0.783215, 1.03745, 1.31234", \ + "0.146238, 0.19912, 0.422831, 0.620287, 0.921837, 1.22852, 1.55509" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0282334, 0.0429835, 0.133015, 0.245373, 0.469839, 0.761791, 1.14363", \ + "0.0303547, 0.0433585, 0.132976, 0.245271, 0.469928, 0.761948, 1.14359", \ + "0.0612366, 0.0768756, 0.149382, 0.248549, 0.469935, 0.761909, 1.14348", \ + "0.0893407, 0.109746, 0.198825, 0.284819, 0.479543, 0.761888, 1.14362", \ + "0.132472, 0.159316, 0.275643, 0.380077, 0.551625, 0.797022, 1.15051", \ + "0.182254, 0.216065, 0.358033, 0.485914, 0.682967, 0.903774, 1.21848", \ + "0.237656, 0.27753, 0.445671, 0.595324, 0.827851, 1.06782, 1.35555" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.023951, 0.0325854, 0.0837139, 0.147063, 0.273646, 0.438079, 0.653126", \ + "0.0364077, 0.0448624, 0.096773, 0.160451, 0.28694, 0.451739, 0.666905", \ + "0.0673643, 0.0852033, 0.156976, 0.221215, 0.347396, 0.511452, 0.726502", \ + "0.0891443, 0.113777, 0.215319, 0.300551, 0.430765, 0.595003, 0.809478", \ + "0.115929, 0.149539, 0.288213, 0.40655, 0.580645, 0.75466, 0.968094", \ + "0.140537, 0.182636, 0.357733, 0.507404, 0.730456, 0.951691, 1.18462", \ + "0.162715, 0.213313, 0.423293, 0.602855, 0.87244, 1.14161, 1.4263" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0208109, 0.0320577, 0.101301, 0.187776, 0.360876, 0.58579, 0.879937", \ + "0.0235066, 0.0329625, 0.101313, 0.187836, 0.360834, 0.585792, 0.879933", \ + "0.0537721, 0.0662129, 0.120666, 0.193664, 0.360836, 0.585874, 0.879935", \ + "0.0819976, 0.0989642, 0.169812, 0.233687, 0.375888, 0.586829, 0.879986", \ + "0.125762, 0.148997, 0.244081, 0.326716, 0.456601, 0.632986, 0.895302", \ + "0.176178, 0.206501, 0.326172, 0.429245, 0.585377, 0.749642, 0.975483", \ + "0.232325, 0.269062, 0.414935, 0.538144, 0.723183, 0.911623, 1.12425" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0342183, 0.0452143, 0.110106, 0.190138, 0.349835, 0.557208, 0.828088", \ + "0.0448772, 0.0560626, 0.121627, 0.202035, 0.361879, 0.569443, 0.84062", \ + "0.0823134, 0.100459, 0.178628, 0.258195, 0.417698, 0.624998, 0.896259", \ + "0.107104, 0.13156, 0.240351, 0.335797, 0.492715, 0.701068, 0.971395", \ + "0.136647, 0.168909, 0.314103, 0.444938, 0.642284, 0.850099, 1.11939", \ + "0.162729, 0.20276, 0.382216, 0.545299, 0.79538, 1.04789, 1.32273", \ + "0.184973, 0.23226, 0.444811, 0.637906, 0.936224, 1.24112, 1.56659" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0348319, 0.0496542, 0.140248, 0.253158, 0.478697, 0.77183, 1.15503", \ + "0.0353304, 0.049461, 0.140252, 0.253112, 0.478695, 0.77183, 1.15511", \ + "0.0666558, 0.0817119, 0.15452, 0.255713, 0.478751, 0.771895, 1.155", \ + "0.0960791, 0.11594, 0.203548, 0.290166, 0.485418, 0.771834, 1.15518", \ + "0.141229, 0.167256, 0.281532, 0.385254, 0.557662, 0.805456, 1.16149", \ + "0.192588, 0.224956, 0.365063, 0.492172, 0.688418, 0.909526, 1.22783", \ + "0.249542, 0.288358, 0.453705, 0.602682, 0.833128, 1.07395, 1.36385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0243734, 0.0330745, 0.084492, 0.148201, 0.275419, 0.440587, 0.65623", \ + "0.0368442, 0.0453426, 0.0975647, 0.161591, 0.288752, 0.454254, 0.669948", \ + "0.0689759, 0.0866195, 0.157922, 0.222362, 0.349209, 0.513993, 0.729582", \ + "0.0921913, 0.1162, 0.217135, 0.302135, 0.432574, 0.597494, 0.812574", \ + "0.121449, 0.154254, 0.291654, 0.409363, 0.583071, 0.757053, 0.971218", \ + "0.150388, 0.191003, 0.363107, 0.512033, 0.734333, 0.955008, 1.18832", \ + "0.178722, 0.226041, 0.431322, 0.609481, 0.877915, 1.14633, 1.43032" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0292028, 0.0404512, 0.109403, 0.195773, 0.368642, 0.593732, 0.88782", \ + "0.0318293, 0.0413233, 0.109403, 0.195766, 0.368628, 0.593731, 0.887558", \ + "0.0675289, 0.0775978, 0.128807, 0.201651, 0.368638, 0.593722, 0.887787", \ + "0.101662, 0.115082, 0.179012, 0.241558, 0.383614, 0.59457, 0.88779", \ + "0.153976, 0.171882, 0.256813, 0.335979, 0.462653, 0.640986, 0.902991", \ + "0.213357, 0.236188, 0.342775, 0.441295, 0.593912, 0.756384, 0.983904", \ + "0.278333, 0.30631, 0.435831, 0.553094, 0.733921, 0.921222, 1.13174" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0215811, 0.0296292, 0.0771918, 0.136093, 0.253729, 0.406604, 0.606497", \ + "0.0340206, 0.0420821, 0.0900366, 0.149231, 0.266989, 0.419905, 0.619847", \ + "0.0607362, 0.0786052, 0.149843, 0.210791, 0.326679, 0.480764, 0.680405", \ + "0.077152, 0.101627, 0.203077, 0.287416, 0.411697, 0.564404, 0.763968", \ + "0.0942445, 0.127316, 0.265132, 0.38337, 0.555905, 0.724314, 0.923208", \ + "0.106141, 0.147539, 0.3207, 0.470135, 0.69224, 0.911519, 1.1401", \ + "0.113055, 0.162281, 0.368691, 0.547883, 0.816349, 1.08473, 1.36628" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0203898, 0.0313653, 0.0988412, 0.183096, 0.351613, 0.57061, 0.857044", \ + "0.0242135, 0.0330842, 0.0988348, 0.183129, 0.351678, 0.570604, 0.857045", \ + "0.0554305, 0.068272, 0.12262, 0.191384, 0.351612, 0.570763, 0.85728", \ + "0.0831431, 0.100766, 0.173931, 0.237347, 0.372072, 0.57369, 0.857322", \ + "0.125642, 0.149522, 0.248914, 0.333972, 0.462327, 0.630725, 0.88019", \ + "0.174577, 0.205011, 0.329629, 0.437181, 0.597741, 0.760821, 0.976417", \ + "0.229413, 0.265835, 0.416649, 0.54485, 0.737584, 0.93187, 1.1413" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0238243, 0.0324568, 0.0835864, 0.146946, 0.273497, 0.437959, 0.652984", \ + "0.0360417, 0.0444958, 0.0963879, 0.160078, 0.286618, 0.451367, 0.666551", \ + "0.0675473, 0.0852312, 0.156784, 0.220976, 0.347241, 0.511349, 0.726412", \ + "0.0904931, 0.114812, 0.215525, 0.300379, 0.430513, 0.594456, 0.809287", \ + "0.120359, 0.153134, 0.289862, 0.407494, 0.580857, 0.754641, 0.967947", \ + "0.149571, 0.190591, 0.362055, 0.510161, 0.731829, 0.952368, 1.18493", \ + "0.177936, 0.226764, 0.431734, 0.609148, 0.875576, 1.14361, 1.42739" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0208175, 0.032067, 0.10127, 0.187818, 0.36085, 0.585787, 0.879983", \ + "0.0236215, 0.0330646, 0.101276, 0.187833, 0.360878, 0.585827, 0.879931", \ + "0.0536767, 0.0661796, 0.120891, 0.193734, 0.360854, 0.585873, 0.879931", \ + "0.0812557, 0.0981459, 0.169614, 0.233738, 0.375986, 0.586771, 0.879923", \ + "0.123732, 0.1469, 0.242555, 0.325805, 0.456409, 0.632999, 0.89545", \ + "0.172899, 0.202524, 0.322609, 0.426617, 0.58406, 0.748325, 0.974943", \ + "0.22805, 0.263994, 0.408983, 0.532486, 0.719899, 0.909685, 1.12326" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0342183, 0.0452143, 0.110106, 0.190138, 0.349835, 0.557208, 0.828088", \ + "0.0448772, 0.0560626, 0.121627, 0.202035, 0.361879, 0.569443, 0.84062", \ + "0.0823134, 0.100459, 0.178628, 0.258195, 0.417698, 0.624998, 0.896259", \ + "0.107104, 0.13156, 0.240351, 0.335797, 0.492715, 0.701068, 0.971395", \ + "0.136647, 0.168909, 0.314103, 0.444938, 0.642284, 0.850099, 1.11939", \ + "0.162729, 0.20276, 0.382216, 0.545299, 0.79538, 1.04789, 1.32273", \ + "0.184973, 0.23226, 0.444811, 0.637906, 0.936224, 1.24112, 1.56659" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0348319, 0.0496542, 0.140248, 0.253158, 0.478697, 0.77183, 1.15503", \ + "0.0353304, 0.049461, 0.140252, 0.253112, 0.478695, 0.77183, 1.15511", \ + "0.0666558, 0.0817119, 0.15452, 0.255713, 0.478751, 0.771895, 1.155", \ + "0.0960791, 0.11594, 0.203548, 0.290166, 0.485418, 0.771834, 1.15518", \ + "0.141229, 0.167256, 0.281532, 0.385254, 0.557662, 0.805456, 1.16149", \ + "0.192588, 0.224956, 0.365063, 0.492172, 0.688418, 0.909526, 1.22783", \ + "0.249542, 0.288358, 0.453705, 0.602682, 0.833128, 1.07395, 1.36385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0243734, 0.0330745, 0.084492, 0.148201, 0.275419, 0.440587, 0.65623", \ + "0.0368442, 0.0453426, 0.0975647, 0.161591, 0.288752, 0.454254, 0.669948", \ + "0.0689759, 0.0866195, 0.157922, 0.222362, 0.349209, 0.513993, 0.729582", \ + "0.0921913, 0.1162, 0.217135, 0.302135, 0.432574, 0.597494, 0.812574", \ + "0.121449, 0.154254, 0.291654, 0.409363, 0.583071, 0.757053, 0.971218", \ + "0.150388, 0.191003, 0.363107, 0.512033, 0.734333, 0.955008, 1.18832", \ + "0.178722, 0.226041, 0.431322, 0.609481, 0.877915, 1.14633, 1.43032" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0292028, 0.0404512, 0.109403, 0.195773, 0.368642, 0.593732, 0.88782", \ + "0.0318293, 0.0413233, 0.109403, 0.195766, 0.368628, 0.593731, 0.887558", \ + "0.0675289, 0.0775978, 0.128807, 0.201651, 0.368638, 0.593722, 0.887787", \ + "0.101662, 0.115082, 0.179012, 0.241558, 0.383614, 0.59457, 0.88779", \ + "0.153976, 0.171882, 0.256813, 0.335979, 0.462653, 0.640986, 0.902991", \ + "0.213357, 0.236188, 0.342775, 0.441295, 0.593912, 0.756384, 0.983904", \ + "0.278333, 0.30631, 0.435831, 0.553094, 0.733921, 0.921222, 1.13174" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0332296, 0.0440265, 0.108596, 0.188559, 0.348139, 0.555455, 0.826504", \ + "0.0444102, 0.0551941, 0.120221, 0.200401, 0.359896, 0.567558, 0.83869", \ + "0.0818805, 0.0998369, 0.177939, 0.257205, 0.416451, 0.623407, 0.894622", \ + "0.107508, 0.131788, 0.239905, 0.33514, 0.491738, 0.699867, 0.970018", \ + "0.139432, 0.171266, 0.314928, 0.444992, 0.642038, 0.849246, 1.11858", \ + "0.169517, 0.208883, 0.385395, 0.546838, 0.795542, 1.04767, 1.32222", \ + "0.197899, 0.244104, 0.451611, 0.642231, 0.938154, 1.24183, 1.56655" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0348162, 0.049645, 0.140243, 0.253163, 0.478652, 0.771863, 1.15515", \ + "0.0357794, 0.0496506, 0.140255, 0.253118, 0.478723, 0.771814, 1.15516", \ + "0.0667091, 0.0819541, 0.154969, 0.255896, 0.478723, 0.771767, 1.15511", \ + "0.0953031, 0.115531, 0.203721, 0.290653, 0.485664, 0.771852, 1.15528", \ + "0.137512, 0.164464, 0.280789, 0.384593, 0.558105, 0.805572, 1.16176", \ + "0.184923, 0.218433, 0.362229, 0.490709, 0.688252, 0.909777, 1.22823", \ + "0.236742, 0.277201, 0.447299, 0.599228, 0.831171, 1.07327, 1.36404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0276332, 0.0361305, 0.0870794, 0.150399, 0.27693, 0.441364, 0.656426", \ + "0.0400207, 0.0487724, 0.100555, 0.164181, 0.290891, 0.455442, 0.67053", \ + "0.0696142, 0.0853124, 0.152679, 0.218006, 0.345224, 0.509999, 0.725311", \ + "0.0891284, 0.111568, 0.203507, 0.284291, 0.415458, 0.581742, 0.797024", \ + "0.112697, 0.143705, 0.270427, 0.377869, 0.542075, 0.71864, 0.93487", \ + "0.134087, 0.173606, 0.33513, 0.470782, 0.674221, 0.884312, 1.11971", \ + "0.152251, 0.199995, 0.395341, 0.560501, 0.80374, 1.05068, 1.32099" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0208162, 0.0320728, 0.101301, 0.187821, 0.360851, 0.585719, 0.879938", \ + "0.0218407, 0.0323397, 0.101269, 0.187763, 0.360777, 0.58579, 0.879939", \ + "0.0456303, 0.0565367, 0.114455, 0.192065, 0.360835, 0.585711, 0.879879", \ + "0.0734045, 0.0867718, 0.151076, 0.221084, 0.37138, 0.587408, 0.879993", \ + "0.116627, 0.134858, 0.213762, 0.291456, 0.431742, 0.622263, 0.893905", \ + "0.164148, 0.187636, 0.286777, 0.377004, 0.528539, 0.709583, 0.953905", \ + "0.215419, 0.244859, 0.36664, 0.470905, 0.63999, 0.831108, 1.06697" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0401017, 0.0509951, 0.1159, 0.19601, 0.355824, 0.563286, 0.834277", \ + "0.0512914, 0.0622425, 0.127554, 0.20787, 0.367494, 0.575155, 0.846502", \ + "0.0942136, 0.110668, 0.185125, 0.264684, 0.42407, 0.631127, 0.90238", \ + "0.124427, 0.146769, 0.250007, 0.342936, 0.501346, 0.707662, 0.9778", \ + "0.161895, 0.191172, 0.328532, 0.455754, 0.650183, 0.85702, 1.12619", \ + "0.197496, 0.23324, 0.40241, 0.560395, 0.805911, 1.05587, 1.32987", \ + "0.230786, 0.273335, 0.472008, 0.658479, 0.95082, 1.25221, 1.57513" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0411854, 0.0561202, 0.147056, 0.260096, 0.485862, 0.779191, 1.16277", \ + "0.0413069, 0.0558776, 0.147018, 0.26011, 0.485862, 0.779256, 1.16266", \ + "0.0718787, 0.0864766, 0.15988, 0.26231, 0.485828, 0.779256, 1.16258", \ + "0.102217, 0.121588, 0.207792, 0.295329, 0.494027, 0.779239, 1.16274", \ + "0.146709, 0.172545, 0.286321, 0.389447, 0.562727, 0.811891, 1.1687", \ + "0.196315, 0.228864, 0.369101, 0.496324, 0.693169, 0.914993, 1.23415", \ + "0.250691, 0.288977, 0.454984, 0.605698, 0.837672, 1.07726, 1.36877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0280469, 0.036592, 0.0878522, 0.15153, 0.27872, 0.44389, 0.659525", \ + "0.0404438, 0.0492482, 0.10134, 0.165329, 0.292695, 0.45795, 0.673633", \ + "0.0708143, 0.0863897, 0.153578, 0.219065, 0.347051, 0.512535, 0.72841", \ + "0.0914936, 0.113615, 0.204939, 0.28563, 0.41868, 0.584208, 0.80016", \ + "0.117088, 0.147419, 0.272973, 0.380098, 0.54428, 0.721012, 0.938019", \ + "0.141817, 0.179905, 0.339299, 0.474363, 0.677251, 0.887011, 1.12241", \ + "0.16441, 0.210154, 0.401695, 0.565705, 0.808001, 1.0544, 1.32474" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.029212, 0.04046, 0.109403, 0.195773, 0.368659, 0.593455, 0.887766", \ + "0.0301985, 0.0407248, 0.109398, 0.195766, 0.368663, 0.593403, 0.887545", \ + "0.0572282, 0.0667101, 0.122409, 0.19999, 0.368656, 0.593723, 0.887697", \ + "0.0894236, 0.100214, 0.159979, 0.228691, 0.380585, 0.59508, 0.887718", \ + "0.139591, 0.153738, 0.224913, 0.30037, 0.439067, 0.629843, 0.901764", \ + "0.19441, 0.212702, 0.300877, 0.38775, 0.536639, 0.716192, 0.961242", \ + "0.253361, 0.275873, 0.384266, 0.483593, 0.649354, 0.839229, 1.07487" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0257521, 0.0337645, 0.0815888, 0.140762, 0.258842, 0.41223, 0.61273", \ + "0.0385425, 0.0464133, 0.0945248, 0.153832, 0.271954, 0.425365, 0.625895", \ + "0.0726138, 0.0885515, 0.156144, 0.215846, 0.333476, 0.486446, 0.686551", \ + "0.0946801, 0.116639, 0.212032, 0.294, 0.417227, 0.570169, 0.770249", \ + "0.120475, 0.149787, 0.278961, 0.393516, 0.563275, 0.730588, 0.929913", \ + "0.14297, 0.17929, 0.340091, 0.484445, 0.702831, 0.91991, 1.14719", \ + "0.161858, 0.204923, 0.396235, 0.568142, 0.830687, 1.09576, 1.37553" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0251908, 0.0362662, 0.104109, 0.18875, 0.357906, 0.57774, 0.865185", \ + "0.0276082, 0.0371465, 0.104114, 0.188764, 0.357912, 0.577789, 0.865174", \ + "0.05957, 0.0719359, 0.125557, 0.196372, 0.357882, 0.577738, 0.865151", \ + "0.0878471, 0.105068, 0.17731, 0.240857, 0.377487, 0.580434, 0.865144", \ + "0.129339, 0.153073, 0.252503, 0.337482, 0.466059, 0.636519, 0.887486", \ + "0.175875, 0.206299, 0.33253, 0.440508, 0.600942, 0.765106, 0.982413", \ + "0.227652, 0.26454, 0.415342, 0.544938, 0.739311, 0.934228, 1.14511" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.027515, 0.0360066, 0.0869597, 0.150272, 0.276812, 0.441266, 0.656309", \ + "0.0397774, 0.0484755, 0.100205, 0.163838, 0.290551, 0.455093, 0.670184", \ + "0.0695178, 0.0851246, 0.152365, 0.217624, 0.344851, 0.509547, 0.724855", \ + "0.0898984, 0.112107, 0.203433, 0.284002, 0.415133, 0.581359, 0.796816", \ + "0.116315, 0.14674, 0.271458, 0.378277, 0.542079, 0.718864, 0.934619", \ + "0.142196, 0.180485, 0.338747, 0.472873, 0.675152, 0.884722, 1.11984", \ + "0.166064, 0.212155, 0.403283, 0.565152, 0.806446, 1.05252, 1.32193" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0208191, 0.032064, 0.101299, 0.187832, 0.360849, 0.585787, 0.879936", \ + "0.0219091, 0.0323868, 0.10131, 0.187834, 0.360899, 0.585787, 0.879936", \ + "0.0457423, 0.0566246, 0.114612, 0.192216, 0.360893, 0.585693, 0.879726", \ + "0.0732117, 0.0865127, 0.151133, 0.221262, 0.3715, 0.587375, 0.879991", \ + "0.115284, 0.13308, 0.21297, 0.291201, 0.431733, 0.622716, 0.893956", \ + "0.161267, 0.184826, 0.284137, 0.375253, 0.527797, 0.709316, 0.953827", \ + "0.211675, 0.240404, 0.361336, 0.467299, 0.637617, 0.829661, 1.06639" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0401017, 0.0509951, 0.1159, 0.19601, 0.355824, 0.563286, 0.834277", \ + "0.0512914, 0.0622425, 0.127554, 0.20787, 0.367494, 0.575155, 0.846502", \ + "0.0942136, 0.110668, 0.185125, 0.264684, 0.42407, 0.631127, 0.90238", \ + "0.124427, 0.146769, 0.250007, 0.342936, 0.501346, 0.707662, 0.9778", \ + "0.161895, 0.191172, 0.328532, 0.455754, 0.650183, 0.85702, 1.12619", \ + "0.197496, 0.23324, 0.40241, 0.560395, 0.805911, 1.05587, 1.32987", \ + "0.230786, 0.273335, 0.472008, 0.658479, 0.95082, 1.25221, 1.57513" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0411854, 0.0561202, 0.147056, 0.260096, 0.485862, 0.779191, 1.16277", \ + "0.0413069, 0.0558776, 0.147018, 0.26011, 0.485862, 0.779256, 1.16266", \ + "0.0718787, 0.0864766, 0.15988, 0.26231, 0.485828, 0.779256, 1.16258", \ + "0.102217, 0.121588, 0.207792, 0.295329, 0.494027, 0.779239, 1.16274", \ + "0.146709, 0.172545, 0.286321, 0.389447, 0.562727, 0.811891, 1.1687", \ + "0.196315, 0.228864, 0.369101, 0.496324, 0.693169, 0.914993, 1.23415", \ + "0.250691, 0.288977, 0.454984, 0.605698, 0.837672, 1.07726, 1.36877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0280469, 0.036592, 0.0878522, 0.15153, 0.27872, 0.44389, 0.659525", \ + "0.0404438, 0.0492482, 0.10134, 0.165329, 0.292695, 0.45795, 0.673633", \ + "0.0708143, 0.0863897, 0.153578, 0.219065, 0.347051, 0.512535, 0.72841", \ + "0.0914936, 0.113615, 0.204939, 0.28563, 0.41868, 0.584208, 0.80016", \ + "0.117088, 0.147419, 0.272973, 0.380098, 0.54428, 0.721012, 0.938019", \ + "0.141817, 0.179905, 0.339299, 0.474363, 0.677251, 0.887011, 1.12241", \ + "0.16441, 0.210154, 0.401695, 0.565705, 0.808001, 1.0544, 1.32474" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.029212, 0.04046, 0.109403, 0.195773, 0.368659, 0.593455, 0.887766", \ + "0.0301985, 0.0407248, 0.109398, 0.195766, 0.368663, 0.593403, 0.887545", \ + "0.0572282, 0.0667101, 0.122409, 0.19999, 0.368656, 0.593723, 0.887697", \ + "0.0894236, 0.100214, 0.159979, 0.228691, 0.380585, 0.59508, 0.887718", \ + "0.139591, 0.153738, 0.224913, 0.30037, 0.439067, 0.629843, 0.901764", \ + "0.19441, 0.212702, 0.300877, 0.38775, 0.536639, 0.716192, 0.961242", \ + "0.253361, 0.275873, 0.384266, 0.483593, 0.649354, 0.839229, 1.07487" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0125025, 0.0125084, 0.0125167, 0.0125182, 0.0125172, 0.0125151, 0.0125106", \ + "0.0123437, 0.0123628, 0.0124193, 0.012452, 0.0124658, 0.0124698, 0.0124689", \ + "0.0123172, 0.0123232, 0.0123516, 0.0123819, 0.0124234, 0.0124319, 0.0124459", \ + "0.0127914, 0.01274, 0.0125881, 0.012539, 0.012499, 0.0124736, 0.0124873", \ + "0.0146067, 0.0144296, 0.0137881, 0.0134444, 0.0131246, 0.0127582, 0.0127748", \ + "0.0178311, 0.0175188, 0.0162784, 0.0154414, 0.0146508, 0.0141185, 0.0136806", \ + "0.0220565, 0.0216697, 0.0199377, 0.0186104, 0.0171199, 0.0161006, 0.0153269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000308616, 0.000310923, 0.000314036, 0.000314532, 0.000314395, 0.000313736, 0.000312769", \ + "8.60902e-05, 0.000114131, 0.000175121, 0.000190012, 0.000207957, 0.000206743, 0.000208689", \ + "9.36214e-05, 8.85584e-05, 9.927e-05, 0.00012126, 0.000145965, 0.000159708, 0.000163698", \ + "0.000772478, 0.000685602, 0.000445783, 0.000350364, 0.000285954, 0.000246664, 0.000225128", \ + "0.00281868, 0.00258507, 0.00179632, 0.00136215, 0.000972912, 0.000744259, 0.000596155", \ + "0.00609136, 0.00574398, 0.00434936, 0.00342217, 0.00251187, 0.00190636, 0.00149693", \ + "0.0103419, 0.00990775, 0.00802017, 0.00658306, 0.00496752, 0.00387141, 0.00307508" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0108299, 0.0108382, 0.0108491, 0.0108509, 0.0108513, 0.0108505, 0.0108482", \ + "0.0106418, 0.0106828, 0.0107498, 0.0107837, 0.0107995, 0.0108055, 0.010808", \ + "0.0106413, 0.0106448, 0.0106887, 0.0107122, 0.0107573, 0.0107679, 0.0107852", \ + "0.0111942, 0.0111171, 0.0109466, 0.010874, 0.0108381, 0.0108139, 0.0108273", \ + "0.0131264, 0.0129096, 0.012185, 0.0118167, 0.0114871, 0.0112544, 0.0111203", \ + "0.0164262, 0.0160732, 0.0147278, 0.0138447, 0.0129666, 0.0125022, 0.0120476", \ + "0.0207288, 0.0202929, 0.0184322, 0.017069, 0.0155378, 0.0145467, 0.0136735" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000308078, 0.000310407, 0.000313619, 0.000314091, 0.000313968, 0.000313317, 0.000312287", \ + "8.48902e-05, 0.000113496, 0.000177758, 0.000189672, 0.000207593, 0.000206514, 0.000208436", \ + "8.94107e-05, 8.76493e-05, 9.79427e-05, 0.000120916, 0.000145717, 0.000159439, 0.000163414", \ + "0.000781976, 0.000687717, 0.00044929, 0.000352543, 0.00028722, 0.000246438, 0.000224897", \ + "0.00283097, 0.00259324, 0.00180311, 0.00136413, 0.000973238, 0.000741182, 0.00059604", \ + "0.00611955, 0.00576212, 0.00435787, 0.00342848, 0.00251474, 0.00190867, 0.00149696", \ + "0.010373, 0.00993104, 0.00802984, 0.00658874, 0.00497604, 0.00387469, 0.00306798" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0115257, 0.0115337, 0.0115449, 0.0115467, 0.0115472, 0.0115464, 0.011545", \ + "0.0113492, 0.0113698, 0.0114544, 0.0114686, 0.0114937, 0.0114996, 0.011502", \ + "0.0113562, 0.0113513, 0.0113809, 0.011406, 0.0114457, 0.0114605, 0.011482", \ + "0.0119172, 0.0118479, 0.0116754, 0.011576, 0.0115376, 0.011532, 0.0115209", \ + "0.0139004, 0.0136736, 0.0129373, 0.0125588, 0.0121977, 0.0120021, 0.0118649", \ + "0.0172699, 0.0169146, 0.015552, 0.0146648, 0.0137443, 0.0132962, 0.012821", \ + "0.0216516, 0.0212181, 0.01935, 0.0179563, 0.0163766, 0.0152693, 0.014577" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000402617, 0.000406413, 0.000412337, 0.000413554, 0.000413898, 0.000413417, 0.000412398", \ + "0.000182487, 0.00021814, 0.000290923, 0.000326096, 0.000346367, 0.000346791, 0.000350808", \ + "0.000179006, 0.000179515, 0.000198196, 0.000234907, 0.00027155, 0.000295416, 0.000305491", \ + "0.000861937, 0.000781621, 0.000557168, 0.000462649, 0.000406068, 0.000381588, 0.00036788", \ + "0.00290459, 0.00270062, 0.00194377, 0.001514, 0.00111759, 0.000884607, 0.000736321", \ + "0.00619373, 0.00586893, 0.00453926, 0.00363209, 0.00271333, 0.00211393, 0.00169015", \ + "0.0104787, 0.0100644, 0.00824991, 0.00687851, 0.00527736, 0.00415621, 0.00333905" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0125025, 0.0125084, 0.0125167, 0.0125182, 0.0125172, 0.0125151, 0.0125106", \ + "0.0123437, 0.0123628, 0.0124193, 0.012452, 0.0124658, 0.0124698, 0.0124689", \ + "0.0123172, 0.0123232, 0.0123516, 0.0123819, 0.0124234, 0.0124319, 0.0124459", \ + "0.0127914, 0.01274, 0.0125881, 0.012539, 0.012499, 0.0124736, 0.0124873", \ + "0.0146067, 0.0144296, 0.0137881, 0.0134444, 0.0131246, 0.0127582, 0.0127748", \ + "0.0178311, 0.0175188, 0.0162784, 0.0154414, 0.0146508, 0.0141185, 0.0136806", \ + "0.0220565, 0.0216697, 0.0199377, 0.0186104, 0.0171199, 0.0161006, 0.0153269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000402617, 0.000406413, 0.000412337, 0.000413554, 0.000413898, 0.000413417, 0.000412398", \ + "0.000182487, 0.00021814, 0.000290923, 0.000326096, 0.000346367, 0.000346791, 0.000350808", \ + "0.000179006, 0.000179515, 0.000198196, 0.000234907, 0.00027155, 0.000295416, 0.000305491", \ + "0.000861937, 0.000781621, 0.000557168, 0.000462649, 0.000406068, 0.000381588, 0.00036788", \ + "0.00290459, 0.00270062, 0.00194377, 0.001514, 0.00111759, 0.000884607, 0.000736321", \ + "0.00619373, 0.00586893, 0.00453926, 0.00363209, 0.00271333, 0.00211393, 0.00169015", \ + "0.0104787, 0.0100644, 0.00824991, 0.00687851, 0.00527736, 0.00415621, 0.00333905" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0110142, 0.011047, 0.0110968, 0.0111079, 0.0111133, 0.0111146, 0.011116", \ + "0.0107476, 0.0108068, 0.0109848, 0.0110498, 0.0110912, 0.0111095, 0.0111182", \ + "0.010677, 0.010696, 0.0107768, 0.0108676, 0.010961, 0.0110183, 0.011058", \ + "0.0112099, 0.0111556, 0.0109947, 0.0109657, 0.0109888, 0.0109071, 0.0110574", \ + "0.0130731, 0.0128726, 0.0121763, 0.0118383, 0.0115426, 0.0113809, 0.0112875", \ + "0.0163417, 0.0159705, 0.0145972, 0.0137543, 0.0129677, 0.0125083, 0.0121386", \ + "0.0207011, 0.0201839, 0.0181721, 0.0168197, 0.0153877, 0.0144835, 0.0137091" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000288279, 0.000295083, 0.000304807, 0.000307104, 0.000308316, 0.00030665, 0.000307841", \ + "2.68752e-05, 5.97696e-05, 0.000147215, 0.000178328, 0.00018931, 0.000194538, 0.000198778", \ + "0.000339211, 0.00036946, 0.000223504, 0.000259961, 0.000228786, 0.000213737, 0.000196373", \ + "0.00133437, 0.00122286, 0.000954072, 0.0006466, 0.000461301, 0.000377849, 0.000316911", \ + "0.00371553, 0.00345172, 0.00249444, 0.00194215, 0.00135433, 0.00102133, 0.000798363", \ + "0.00710327, 0.00674361, 0.00526237, 0.0042152, 0.00310963, 0.00239732, 0.00184292", \ + "0.0115344, 0.0110859, 0.00911165, 0.00757996, 0.00582584, 0.00455233, 0.00360748" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00931454, 0.00936466, 0.00942761, 0.00944066, 0.0094476, 0.00945034, 0.00945171", \ + "0.00902059, 0.00910382, 0.00930438, 0.00937904, 0.00942464, 0.00944492, 0.00945528", \ + "0.00900493, 0.00901399, 0.00908437, 0.00917882, 0.00929263, 0.00935279, 0.00939693", \ + "0.00962111, 0.00952576, 0.00931739, 0.00929857, 0.00932828, 0.00934817, 0.00939561", \ + "0.0116159, 0.0113389, 0.0105678, 0.0101958, 0.00988704, 0.00973084, 0.00963148", \ + "0.0150238, 0.0145737, 0.0130362, 0.0121609, 0.0113264, 0.0108093, 0.0105436", \ + "0.0194489, 0.018872, 0.0166937, 0.0152703, 0.0137668, 0.0128456, 0.0120161" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000288215, 0.000295281, 0.000305303, 0.000307542, 0.000309228, 0.000307321, 0.000308366", \ + "2.47398e-05, 5.88157e-05, 0.000147576, 0.000178786, 0.00019021, 0.000195492, 0.000199181", \ + "0.000344525, 0.000362842, 0.000222285, 0.000259126, 0.000229421, 0.000214496, 0.000197241", \ + "0.00134354, 0.00122345, 0.000951353, 0.000646609, 0.000462402, 0.00037178, 0.000317656", \ + "0.00372503, 0.00344701, 0.00250298, 0.00194246, 0.00135959, 0.00102, 0.000799865", \ + "0.0071329, 0.00677025, 0.00527659, 0.00423092, 0.00311486, 0.00239944, 0.00184404", \ + "0.0115713, 0.0111179, 0.00913134, 0.00762011, 0.0058236, 0.00454973, 0.00360853" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0100171, 0.010065, 0.0101266, 0.0101404, 0.0101481, 0.0101517, 0.0101546", \ + "0.00972013, 0.0098002, 0.0100052, 0.0100775, 0.0101237, 0.0101443, 0.0101567", \ + "0.00972083, 0.00971521, 0.00980112, 0.00989557, 0.00999365, 0.0100525, 0.0101006", \ + "0.0103488, 0.0102529, 0.0100476, 0.0102056, 0.0100201, 0.0100696, 0.0101007", \ + "0.0124263, 0.0121327, 0.0113107, 0.0109555, 0.0106543, 0.0104629, 0.0103826", \ + "0.0158478, 0.0154037, 0.013848, 0.0129749, 0.0121175, 0.0116231, 0.0112841", \ + "0.0203516, 0.0197807, 0.017604, 0.0161347, 0.0146394, 0.0136427, 0.0132356" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000379739, 0.000388819, 0.000403233, 0.000406848, 0.000407807, 0.000409093, 0.000406597", \ + "0.000120753, 0.000164408, 0.000264796, 0.000308561, 0.000326049, 0.000334357, 0.000342228", \ + "0.000440991, 0.000455356, 0.000404715, 0.000361765, 0.000345308, 0.000334196, 0.000332983", \ + "0.00144275, 0.00132321, 0.000978048, 0.000787087, 0.000594467, 0.000510904, 0.000459108", \ + "0.0037798, 0.00359497, 0.00267195, 0.0021531, 0.00153663, 0.00119103, 0.000962447", \ + "0.00721753, 0.00687803, 0.00547478, 0.00445952, 0.00336464, 0.00261446, 0.00208315", \ + "0.0116901, 0.0112525, 0.00940077, 0.00792438, 0.00615432, 0.00489803, 0.0039159" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0110142, 0.011047, 0.0110968, 0.0111079, 0.0111133, 0.0111146, 0.011116", \ + "0.0107476, 0.0108068, 0.0109848, 0.0110498, 0.0110912, 0.0111095, 0.0111182", \ + "0.010677, 0.010696, 0.0107768, 0.0108676, 0.010961, 0.0110183, 0.011058", \ + "0.0112099, 0.0111556, 0.0109947, 0.0109657, 0.0109888, 0.0109071, 0.0110574", \ + "0.0130731, 0.0128726, 0.0121763, 0.0118383, 0.0115426, 0.0113809, 0.0112875", \ + "0.0163417, 0.0159705, 0.0145972, 0.0137543, 0.0129677, 0.0125083, 0.0121386", \ + "0.0207011, 0.0201839, 0.0181721, 0.0168197, 0.0153877, 0.0144835, 0.0137091" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000379739, 0.000388819, 0.000403233, 0.000406848, 0.000407807, 0.000409093, 0.000406597", \ + "0.000120753, 0.000164408, 0.000264796, 0.000308561, 0.000326049, 0.000334357, 0.000342228", \ + "0.000440991, 0.000455356, 0.000404715, 0.000361765, 0.000345308, 0.000334196, 0.000332983", \ + "0.00144275, 0.00132321, 0.000978048, 0.000787087, 0.000594467, 0.000510904, 0.000459108", \ + "0.0037798, 0.00359497, 0.00267195, 0.0021531, 0.00153663, 0.00119103, 0.000962447", \ + "0.00721753, 0.00687803, 0.00547478, 0.00445952, 0.00336464, 0.00261446, 0.00208315", \ + "0.0116901, 0.0112525, 0.00940077, 0.00792438, 0.00615432, 0.00489803, 0.0039159" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00584311, 0.00592706, 0.00603452, 0.00605481, 0.00606655, 0.00607005, 0.00607295", \ + "0.00555785, 0.00563432, 0.00588312, 0.00597338, 0.00599231, 0.00605936, 0.00607441", \ + "0.00615853, 0.00608707, 0.00603335, 0.00601027, 0.00602552, 0.0060418, 0.00605915", \ + "0.00735536, 0.00715202, 0.00669922, 0.00646161, 0.00634587, 0.00553136, 0.00618613", \ + "0.00997675, 0.00962201, 0.00851689, 0.00787166, 0.00724826, 0.00691828, 0.00669941", \ + "0.0135729, 0.0130676, 0.0113362, 0.010304, 0.00922808, 0.00836725, 0.00780579", \ + "0.0181877, 0.0175734, 0.0152681, 0.013737, 0.0119996, 0.0108074, 0.00974118" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000531702, -0.000450703, -0.000355086, -0.000336499, -0.000326693, -0.000322455, -0.000319372", \ + "-0.000773168, -0.000681507, -0.00042358, -0.000335868, -0.000284348, -0.000261117, -0.000247089", \ + "-0.000327449, -0.000372075, -0.000326126, -0.000313003, -0.00028174, -0.000269153, -0.000252665", \ + "0.000818295, 0.000597144, 0.000182107, 3.47196e-05, -0.000105872, -0.000143026, -0.000167362", \ + "0.00337763, 0.00298719, 0.00182109, 0.00122231, 0.000719384, 0.00043334, 0.000252203", \ + "0.00693118, 0.00638784, 0.00454244, 0.00344525, 0.00238082, 0.00171878, 0.0012307", \ + "0.0115504, 0.0108867, 0.00836424, 0.00668618, 0.00497294, 0.00376886, 0.00290764" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00756699, 0.00762066, 0.00770642, 0.00772436, 0.00773461, 0.007737, 0.0077365", \ + "0.0072688, 0.00736053, 0.00756515, 0.00764616, 0.00769086, 0.00772657, 0.00773862", \ + "0.00776298, 0.00770116, 0.00768964, 0.00767574, 0.00769054, 0.0077069, 0.0077223", \ + "0.00884662, 0.00871031, 0.00832218, 0.00810417, 0.00770984, 0.00791241, 0.00784486", \ + "0.0113802, 0.0110805, 0.0101061, 0.00949553, 0.00894634, 0.00857215, 0.00835092", \ + "0.0148629, 0.0144359, 0.0128714, 0.0118669, 0.0108631, 0.00991683, 0.0094462", \ + "0.019403, 0.0188403, 0.0167337, 0.0152649, 0.0135886, 0.0124014, 0.0113479" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000527609, -0.000448108, -0.000353646, -0.00033515, -0.000325395, -0.000321188, -0.000318066", \ + "-0.000769044, -0.000677136, -0.000421343, -0.000333983, -0.000282595, -0.000259433, -0.000245244", \ + "-0.000328791, -0.000371822, -0.000324005, -0.000311499, -0.000280092, -0.000267407, -0.000250949", \ + "0.000795411, 0.000585336, 0.000178912, 3.22032e-05, -0.00010512, -0.000141793, -0.000165906", \ + "0.00330637, 0.00293846, 0.00181071, 0.00127553, 0.00072049, 0.000436379, 0.000253026", \ + "0.00680309, 0.00629781, 0.00451497, 0.00343281, 0.00237685, 0.00170308, 0.00122985", \ + "0.0113776, 0.0107476, 0.00831581, 0.00666265, 0.00496256, 0.00376156, 0.00290358" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00584577, 0.0059284, 0.00603375, 0.00605434, 0.00606502, 0.00607037, 0.00607156", \ + "0.00557801, 0.00564854, 0.00588388, 0.00597411, 0.0060325, 0.00605849, 0.00607314", \ + "0.00621308, 0.00614237, 0.00606249, 0.00602553, 0.00569934, 0.00604252, 0.00605612", \ + "0.00748359, 0.0072791, 0.00674439, 0.00650991, 0.00632317, 0.00623828, 0.00617452", \ + "0.0102626, 0.00987701, 0.00870327, 0.00804915, 0.00742581, 0.00699437, 0.00675862", \ + "0.0140482, 0.0135316, 0.0117369, 0.0106059, 0.00941526, 0.00863223, 0.00803538", \ + "0.018925, 0.0182879, 0.0158794, 0.0142495, 0.0124307, 0.0110315, 0.0102068" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000558223, -0.0004771, -0.000380075, -0.000360568, -0.000350555, -0.00034577, -0.000345636", \ + "-0.000834965, -0.000754445, -0.000501603, -0.000411505, -0.00035718, -0.00033424, -0.000319264", \ + "-0.000313148, -0.00037168, -0.000386739, -0.000396493, -0.000376671, -0.000362804, -0.000338299", \ + "0.000893265, 0.000664056, 0.000202809, 9.80012e-06, -0.000157739, -0.000217298, -0.000249324", \ + "0.00358775, 0.00318265, 0.00196881, 0.00133219, 0.000757425, 0.000429289, 0.000221201", \ + "0.00734165, 0.00677041, 0.00483369, 0.00369947, 0.00256184, 0.00183717, 0.00129276", \ + "0.0121751, 0.0115036, 0.00885865, 0.00715998, 0.00532497, 0.00404693, 0.00310754" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00756699, 0.00762066, 0.00770642, 0.00772436, 0.00773461, 0.007737, 0.0077365", \ + "0.0072688, 0.00736053, 0.00756515, 0.00764616, 0.00769086, 0.00772657, 0.00773862", \ + "0.00776298, 0.00770116, 0.00768964, 0.00767574, 0.00769054, 0.0077069, 0.0077223", \ + "0.00884662, 0.00871031, 0.00832218, 0.00810417, 0.00770984, 0.00791241, 0.00784486", \ + "0.0113802, 0.0110805, 0.0101061, 0.00949553, 0.00894634, 0.00857215, 0.00835092", \ + "0.0148629, 0.0144359, 0.0128714, 0.0118669, 0.0108631, 0.00991683, 0.0094462", \ + "0.019403, 0.0188403, 0.0167337, 0.0152649, 0.0135886, 0.0124014, 0.0113479" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000558223, -0.0004771, -0.000380075, -0.000360568, -0.000350555, -0.00034577, -0.000345636", \ + "-0.000834965, -0.000754445, -0.000501603, -0.000411505, -0.00035718, -0.00033424, -0.000319264", \ + "-0.000313148, -0.00037168, -0.000386739, -0.000396493, -0.000376671, -0.000362804, -0.000338299", \ + "0.000893265, 0.000664056, 0.000202809, 9.80012e-06, -0.000157739, -0.000217298, -0.000249324", \ + "0.00358775, 0.00318265, 0.00196881, 0.00133219, 0.000757425, 0.000429289, 0.000221201", \ + "0.00734165, 0.00677041, 0.00483369, 0.00369947, 0.00256184, 0.00183717, 0.00129276", \ + "0.0121751, 0.0115036, 0.00885865, 0.00715998, 0.00532497, 0.00404693, 0.00310754" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00740123, 0.00742443, 0.00745302, 0.00745983, 0.0074629, 0.00746323, 0.00746208", \ + "0.00718058, 0.00721686, 0.00733401, 0.0073763, 0.00736432, 0.00741584, 0.00742076", \ + "0.00773854, 0.0077258, 0.00758014, 0.0075076, 0.00746659, 0.007447, 0.00744167", \ + "0.00893727, 0.0087707, 0.00823999, 0.00811576, 0.00754682, 0.00771152, 0.00761042", \ + "0.01151, 0.0112268, 0.0101723, 0.00950349, 0.00886, 0.00845242, 0.00818896", \ + "0.0149745, 0.0145965, 0.0130741, 0.0119819, 0.0108651, 0.00987894, 0.00935156", \ + "0.0194751, 0.0190133, 0.0170461, 0.01556, 0.0137626, 0.0124736, 0.0113248" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000457658, -0.000405487, -0.000341376, -0.000328248, -0.000321222, -0.000318356, -0.000316847", \ + "-0.000734908, -0.000631821, -0.000394763, -0.000317867, -0.000272498, -0.00025307, -0.000241963", \ + "-0.000661883, -0.00066454, -0.0005719, -0.000473256, -0.0003728, -0.000317156, -0.000285134", \ + "0.000189107, 4.4106e-05, -0.000241096, -0.000296949, -0.000294677, -0.00028123, -0.000259226", \ + "0.00245784, 0.00211072, 0.00110287, 0.000673039, 0.000325977, 0.000152889, 5.2037e-05", \ + "0.00591923, 0.00540439, 0.00364021, 0.00266129, 0.00178978, 0.00125148, 0.000891813", \ + "0.0103714, 0.0097407, 0.00730323, 0.00572917, 0.00413488, 0.0031054, 0.00237431" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00908383, 0.0091002, 0.00912352, 0.00912896, 0.0091308, 0.00912954, 0.00912629", \ + "0.00887957, 0.0089093, 0.0090092, 0.00904765, 0.00903246, 0.00908215, 0.00908537", \ + "0.00934964, 0.00936905, 0.0092435, 0.00917309, 0.00913493, 0.00911395, 0.00910496", \ + "0.01046, 0.0103421, 0.00989356, 0.00976752, 0.00950561, 0.00937333, 0.00927055", \ + "0.012965, 0.0127014, 0.0117474, 0.0111514, 0.0104832, 0.0101012, 0.00983824", \ + "0.0163525, 0.0160049, 0.0146074, 0.0135694, 0.0124111, 0.0115735, 0.0109893", \ + "0.020793, 0.0203725, 0.0185368, 0.017113, 0.0153407, 0.0139988, 0.01295" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000455506, -0.000404538, -0.000341113, -0.000328038, -0.000321025, -0.000318139, -0.000316653", \ + "-0.000731586, -0.000629174, -0.000394078, -0.000317454, -0.000272218, -0.000252806, -0.000241715", \ + "-0.000663112, -0.000661648, -0.000570073, -0.000473522, -0.000372418, -0.000316792, -0.000284816", \ + "0.000172142, 3.56386e-05, -0.000239882, -0.000294456, -0.000293469, -0.000280861, -0.000258964", \ + "0.00240446, 0.00206784, 0.00109839, 0.0006715, 0.000325229, 0.000152421, 5.22739e-05", \ + "0.00581728, 0.00533163, 0.00362593, 0.00265501, 0.00178637, 0.00125031, 0.000893403", \ + "0.0102454, 0.00963349, 0.00726937, 0.00571388, 0.00412441, 0.00310273, 0.00237651" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00739807, 0.00741996, 0.00744965, 0.00745626, 0.00745951, 0.00746011, 0.00745962", \ + "0.00718953, 0.0071971, 0.00732863, 0.00737157, 0.00739919, 0.00740731, 0.00741592", \ + "0.00779791, 0.00770446, 0.00752556, 0.00753022, 0.00747644, 0.00744955, 0.00743427", \ + "0.00906862, 0.00890436, 0.00833249, 0.00806417, 0.00783516, 0.00768978, 0.00759999", \ + "0.0117229, 0.011443, 0.0103322, 0.00967783, 0.00898326, 0.00851873, 0.0082442", \ + "0.0154291, 0.0150409, 0.0134537, 0.0123199, 0.0110873, 0.0102496, 0.0095748", \ + "0.0201855, 0.0197174, 0.0177021, 0.016111, 0.0142216, 0.012814, 0.0117374" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000482104, -0.000430367, -0.000365579, -0.000352295, -0.000344671, -0.000342011, -0.000339746", \ + "-0.000781886, -0.000692981, -0.00046873, -0.000391676, -0.000343389, -0.000323778, -0.000312117", \ + "-0.000669887, -0.000679632, -0.000632667, -0.000548774, -0.000455448, -0.000402519, -0.000370351", \ + "0.000246606, 7.75199e-05, -0.000250519, -0.000334985, -0.000359767, -0.000354351, -0.000338457", \ + "0.0026593, 0.00227713, 0.00120648, 0.000726113, 0.00032837, 0.000122136, 1.65377e-06", \ + "0.00629932, 0.00575928, 0.00390702, 0.00286749, 0.00191511, 0.00132125, 0.000918153", \ + "0.0109911, 0.0103231, 0.00777799, 0.0061392, 0.00444638, 0.00335165, 0.0025399" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00908383, 0.0091002, 0.00912352, 0.00912896, 0.0091308, 0.00912954, 0.00912629", \ + "0.00887957, 0.0089093, 0.0090092, 0.00904765, 0.00903246, 0.00908215, 0.00908537", \ + "0.00934964, 0.00936905, 0.0092435, 0.00917309, 0.00913493, 0.00911395, 0.00910496", \ + "0.01046, 0.0103421, 0.00989356, 0.00976752, 0.00950561, 0.00937333, 0.00927055", \ + "0.012965, 0.0127014, 0.0117474, 0.0111514, 0.0104832, 0.0101012, 0.00983824", \ + "0.0163525, 0.0160049, 0.0146074, 0.0135694, 0.0124111, 0.0115735, 0.0109893", \ + "0.020793, 0.0203725, 0.0185368, 0.017113, 0.0153407, 0.0139988, 0.01295" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000482104, -0.000430367, -0.000365579, -0.000352295, -0.000344671, -0.000342011, -0.000339746", \ + "-0.000781886, -0.000692981, -0.00046873, -0.000391676, -0.000343389, -0.000323778, -0.000312117", \ + "-0.000669887, -0.000679632, -0.000632667, -0.000548774, -0.000455448, -0.000402519, -0.000370351", \ + "0.000246606, 7.75199e-05, -0.000250519, -0.000334985, -0.000359767, -0.000354351, -0.000338457", \ + "0.0026593, 0.00227713, 0.00120648, 0.000726113, 0.00032837, 0.000122136, 1.65377e-06", \ + "0.00629932, 0.00575928, 0.00390702, 0.00286749, 0.00191511, 0.00132125, 0.000918153", \ + "0.0109911, 0.0103231, 0.00777799, 0.0061392, 0.00444638, 0.00335165, 0.0025399" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00246148; + rise_capacitance : 0.00246078; + rise_capacitance_range (0.0018718, 0.00246078); + fall_capacitance : 0.00246148; + fall_capacitance_range (0.00182347, 0.00246148); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136254, -0.00158794, -0.0017068, -0.00172172, -0.00173951, -0.00173251, -0.00172771" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00172131, 0.0017255, 0.0017418, 0.00173838, 0.00173968, 0.00173251, 0.00172771" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190545, -0.00190571, -0.00191408, -0.00190509, -0.00191483, -0.00191033, -0.00190714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00190779, 0.00191307, 0.00192591, 0.00192803, 0.00192065, 0.00191317, 0.00190814" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190807, -0.00191437, -0.00191461, -0.00190965, -0.00191735, -0.001913, -0.00190989" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00203206, 0.00193233, 0.00194037, 0.00193368, 0.00192511, 0.00191713, 0.00191172" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190836, -0.00191464, -0.00191501, -0.00190992, -0.00191761, -0.00191326, -0.00191014" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00203182, 0.0019322, 0.00194015, 0.00193344, 0.00192487, 0.00191688, 0.00191147" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00255001; + rise_capacitance : 0.00249726; + rise_capacitance_range (0.00171656, 0.00249726); + fall_capacitance : 0.00255001; + fall_capacitance_range (0.00179992, 0.00255001); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00135744, -0.00158791, -0.00170739, -0.00172195, -0.00173487, -0.00172706, -0.00172256" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00172556, 0.00173711, 0.00174305, 0.00174188, 0.00173487, 0.00172706, 0.00172256" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0019091, -0.00190255, -0.00190755, -0.00190502, -0.00190826, -0.00191042, -0.00190738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00191269, 0.0019239, 0.00191992, 0.00191783, 0.00190826, 0.0019145, 0.00190997" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0023928, -0.0023817, -0.00239683, -0.0023983, -0.00239304, -0.00239674, -0.00240114" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240116, 0.00243332, 0.00243267, 0.00242609, 0.00241752, 0.00241092, 0.00240613" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00239311, -0.00238207, -0.00239713, -0.00239858, -0.00239331, -0.00239697, -0.00240124" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240072, 0.00243322, 0.00243268, 0.00242592, 0.00241729, 0.00241069, 0.00240589" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00259856; + rise_capacitance : 0.00259856; + rise_capacitance_range (0.0014594, 0.00259856); + fall_capacitance : 0.00259793; + fall_capacitance_range (0.00148259, 0.00259793); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000286554, -0.000291331, -0.000286187, -0.000286733, -0.00028798, -0.000286918, -0.000286124" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000308228, 0.000309264, 0.000308439, 0.000304312, 0.000303175, 0.000298349, 0.000292488" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00027543, -0.000276007, -0.000276763, -0.000276697, -0.000275076, -0.000275552, -0.000275056" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000276711, 0.00027766, 0.000276936, 0.000276697, 0.000275076, 0.000275552, 0.000275056" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00239065, -0.00238633, -0.00238856, -0.0023927, -0.00239121, -0.00240146, -0.0024062" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240844, 0.00240377, 0.00241052, 0.00240818, 0.00240344, 0.00241262, 0.0024095" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00239014, -0.00238582, -0.00238836, -0.00239234, -0.0023909, -0.00240115, -0.0024059" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240864, 0.00240384, 0.00241049, 0.00240812, 0.00240346, 0.00241282, 0.0024097" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00255553; + rise_capacitance : 0.00255553; + rise_capacitance_range (0.00179235, 0.00255553); + fall_capacitance : 0.00250289; + fall_capacitance_range (0.00167003, 0.00250289); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00028833, -0.000286737, -0.000290561, -0.000285934, -0.000287877, -0.000286976, -0.000286323" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000308867, 0.00030839, 0.000307572, 0.000306661, 0.000303051, 0.000298204, 0.000291841" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000274048, -0.00027498, -0.000277316, -0.000276267, -0.000276223, -0.000275218, -0.000274583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000274048, 0.000275163, 0.000278439, 0.000277276, 0.000276223, 0.000275218, 0.000274583" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190983, -0.0019075, -0.00191457, -0.00191293, -0.00191684, -0.00191375, -0.0019116" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00202881, 0.0019309, 0.00191765, 0.00191293, 0.001921, 0.00191514, 0.00191347" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190956, -0.00190655, -0.00191408, -0.00191223, -0.00191652, -0.00191347, -0.00191132" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00202901, 0.00192721, 0.00191788, 0.00191309, 0.0019212, 0.00191536, 0.00191371" \ + ); + } + } + } + } + cell (AOI22X2) { + area : 9.8784; + cell_leakage_power : 0.29274; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.419222; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352088; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352087; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247746; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.41925; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331165; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229185; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285884; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.419249; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229185; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127204; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183904; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377286; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285885; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183904; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240604; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29274; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0416114, 0.0536282, 0.117195, 0.196105, 0.353597, 0.55822, 0.825752", \ + "0.0546679, 0.0668342, 0.130789, 0.209828, 0.36741, 0.572075, 0.839631", \ + "0.087855, 0.105188, 0.178702, 0.257985, 0.415774, 0.620424, 0.888234", \ + "0.106334, 0.130315, 0.225859, 0.317273, 0.477267, 0.682972, 0.949619", \ + "0.12601, 0.158786, 0.285409, 0.401615, 0.589712, 0.800215, 1.06748", \ + "0.145673, 0.185889, 0.342134, 0.483883, 0.707547, 0.949534, 1.22732", \ + "0.162883, 0.210614, 0.395363, 0.562479, 0.822501, 1.09806, 1.41068" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0321031, 0.0486955, 0.138382, 0.250144, 0.473484, 0.763774, 1.14352", \ + "0.0322601, 0.0487492, 0.13837, 0.250138, 0.473519, 0.763775, 1.14352", \ + "0.0529341, 0.0686109, 0.146996, 0.252196, 0.473538, 0.763747, 1.1435", \ + "0.0809743, 0.0989994, 0.181332, 0.275506, 0.481042, 0.764028, 1.14342", \ + "0.12737, 0.149074, 0.243833, 0.344109, 0.531725, 0.791511, 1.15139", \ + "0.17587, 0.20345, 0.316036, 0.427912, 0.625845, 0.867784, 1.20142", \ + "0.226352, 0.25945, 0.392678, 0.51896, 0.734322, 0.985231, 1.2993" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0345824, 0.0447693, 0.0964858, 0.159474, 0.284539, 0.446759, 0.658555", \ + "0.0470855, 0.0574014, 0.109419, 0.17251, 0.29764, 0.459817, 0.671676", \ + "0.0852251, 0.100419, 0.162551, 0.226506, 0.351911, 0.514164, 0.726283", \ + "0.113899, 0.134908, 0.21721, 0.294143, 0.423212, 0.58579, 0.797882", \ + "0.151254, 0.17985, 0.291024, 0.391658, 0.549871, 0.723439, 0.935135", \ + "0.18899, 0.22455, 0.364695, 0.490489, 0.684595, 0.888718, 1.11904", \ + "0.225744, 0.268208, 0.43639, 0.587735, 0.818546, 1.05728, 1.32129" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0294395, 0.0422146, 0.110651, 0.195875, 0.366143, 0.587383, 0.876717", \ + "0.0296307, 0.0421665, 0.110663, 0.195927, 0.366252, 0.587507, 0.8767", \ + "0.0514484, 0.0635561, 0.121643, 0.199547, 0.366171, 0.587523, 0.876565", \ + "0.0790225, 0.0936221, 0.156981, 0.226563, 0.3771, 0.588905, 0.876689", \ + "0.121863, 0.141321, 0.218848, 0.295788, 0.434037, 0.623239, 0.890626", \ + "0.16807, 0.193986, 0.290541, 0.379703, 0.529565, 0.708096, 0.949622", \ + "0.217489, 0.249601, 0.368011, 0.471792, 0.63918, 0.82811, 1.05914" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481816, 0.0603278, 0.124265, 0.203288, 0.3609, 0.565588, 0.833415", \ + "0.0613501, 0.0736173, 0.137872, 0.217068, 0.374727, 0.579444, 0.847295", \ + "0.0980068, 0.114302, 0.185854, 0.265168, 0.423162, 0.62808, 0.895887", \ + "0.120863, 0.142945, 0.234876, 0.325272, 0.484577, 0.690555, 0.957276", \ + "0.146035, 0.176074, 0.297261, 0.411215, 0.597772, 0.807701, 1.07509", \ + "0.170631, 0.207373, 0.356644, 0.495473, 0.716743, 0.957207, 1.23569", \ + "0.192532, 0.236182, 0.412479, 0.575801, 0.833206, 1.10725, 1.41873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381746, 0.0549253, 0.144921, 0.256897, 0.480392, 0.771005, 1.15094", \ + "0.0382426, 0.0549529, 0.144944, 0.256884, 0.480569, 0.771006, 1.15094", \ + "0.0577801, 0.0733014, 0.152554, 0.258449, 0.480548, 0.770947, 1.15091", \ + "0.0860273, 0.103898, 0.186061, 0.281113, 0.487481, 0.771222, 1.15086", \ + "0.133023, 0.154474, 0.248861, 0.348967, 0.53727, 0.797891, 1.15856", \ + "0.183006, 0.209876, 0.321367, 0.433151, 0.630693, 0.872658, 1.2083", \ + "0.235248, 0.266876, 0.398308, 0.52467, 0.739465, 0.989581, 1.30489" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0351808, 0.0454047, 0.0973472, 0.160687, 0.286387, 0.4492, 0.661551", \ + "0.0476525, 0.0580306, 0.110309, 0.173722, 0.299484, 0.462324, 0.67469", \ + "0.0864661, 0.101536, 0.163499, 0.227705, 0.353727, 0.516679, 0.729186", \ + "0.116076, 0.136764, 0.218513, 0.295599, 0.425081, 0.588241, 0.800929", \ + "0.155545, 0.183293, 0.293627, 0.393906, 0.552079, 0.725678, 0.938197", \ + "0.195709, 0.230217, 0.368751, 0.493911, 0.687608, 0.891323, 1.12188", \ + "0.235765, 0.276879, 0.442097, 0.592901, 0.822679, 1.06093, 1.32488" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0384308, 0.050762, 0.118497, 0.203568, 0.373857, 0.595093, 0.884217", \ + "0.03863, 0.050697, 0.118496, 0.203544, 0.373828, 0.594932, 0.884199", \ + "0.0621755, 0.0729403, 0.129433, 0.207203, 0.37371, 0.594958, 0.884195", \ + "0.0930903, 0.105595, 0.165178, 0.233993, 0.384659, 0.596575, 0.88407", \ + "0.141083, 0.15762, 0.229132, 0.303882, 0.44129, 0.630345, 0.898197", \ + "0.193421, 0.215419, 0.303371, 0.389725, 0.537553, 0.714863, 0.956779", \ + "0.249111, 0.275913, 0.384378, 0.483307, 0.647707, 0.835839, 1.06671" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0356635, 0.0449723, 0.0940527, 0.154833, 0.276143, 0.433737, 0.639747", \ + "0.0492141, 0.058636, 0.108027, 0.168906, 0.290291, 0.447897, 0.653935", \ + "0.0843302, 0.100085, 0.162833, 0.224739, 0.346331, 0.504237, 0.710183", \ + "0.103156, 0.125877, 0.213566, 0.292204, 0.419488, 0.577071, 0.783398", \ + "0.122832, 0.154122, 0.274949, 0.382009, 0.545463, 0.717189, 0.923114", \ + "0.142086, 0.180712, 0.331362, 0.466057, 0.670691, 0.881078, 1.11157", \ + "0.158287, 0.20406, 0.383038, 0.543958, 0.788907, 1.03896, 1.30994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0274728, 0.0400508, 0.108097, 0.192936, 0.362446, 0.582709, 0.870706", \ + "0.0277493, 0.0401204, 0.108091, 0.192935, 0.362451, 0.582703, 0.870707", \ + "0.0536772, 0.0655408, 0.121208, 0.197218, 0.362417, 0.582694, 0.870692", \ + "0.0853465, 0.0999509, 0.163492, 0.230074, 0.376141, 0.584502, 0.870668", \ + "0.135264, 0.15385, 0.233026, 0.31095, 0.445518, 0.627438, 0.887893", \ + "0.186587, 0.210591, 0.309278, 0.402574, 0.556273, 0.730272, 0.961887", \ + "0.239748, 0.269266, 0.388926, 0.499002, 0.675745, 0.867942, 1.09319" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038675, 0.0485904, 0.0998552, 0.162668, 0.287599, 0.449676, 0.661467", \ + "0.0512033, 0.0612854, 0.112891, 0.175847, 0.300827, 0.462995, 0.67481", \ + "0.0911979, 0.105489, 0.166066, 0.229783, 0.355141, 0.517289, 0.729283", \ + "0.122397, 0.142062, 0.221781, 0.297605, 0.42659, 0.589238, 0.80095", \ + "0.16371, 0.190283, 0.297541, 0.39664, 0.553775, 0.726182, 0.938267", \ + "0.205387, 0.238729, 0.373504, 0.497358, 0.689711, 0.89312, 1.12322", \ + "0.246339, 0.286333, 0.448602, 0.597008, 0.825675, 1.06301, 1.32568" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318828, 0.0447172, 0.113323, 0.198663, 0.368896, 0.590262, 0.879471", \ + "0.0319951, 0.0446935, 0.113292, 0.198671, 0.368896, 0.590258, 0.879464", \ + "0.0533868, 0.0654831, 0.123783, 0.201979, 0.368914, 0.590274, 0.879465", \ + "0.0808661, 0.0953581, 0.158785, 0.228315, 0.379745, 0.591553, 0.879454", \ + "0.123352, 0.142674, 0.220159, 0.297297, 0.436168, 0.625829, 0.893063", \ + "0.16967, 0.194864, 0.29128, 0.380392, 0.531403, 0.709942, 0.951929", \ + "0.219007, 0.250175, 0.367097, 0.471189, 0.638845, 0.828719, 1.06041" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481816, 0.0603278, 0.124265, 0.203288, 0.3609, 0.565588, 0.833415", \ + "0.0613501, 0.0736173, 0.137872, 0.217068, 0.374727, 0.579444, 0.847295", \ + "0.0980068, 0.114302, 0.185854, 0.265168, 0.423162, 0.62808, 0.895887", \ + "0.120863, 0.142945, 0.234876, 0.325272, 0.484577, 0.690555, 0.957276", \ + "0.146035, 0.176074, 0.297261, 0.411215, 0.597772, 0.807701, 1.07509", \ + "0.170631, 0.207373, 0.356644, 0.495473, 0.716743, 0.957207, 1.23569", \ + "0.192532, 0.236182, 0.412479, 0.575801, 0.833206, 1.10725, 1.41873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381746, 0.0549253, 0.144921, 0.256897, 0.480392, 0.771005, 1.15094", \ + "0.0382426, 0.0549529, 0.144944, 0.256884, 0.480569, 0.771006, 1.15094", \ + "0.0577801, 0.0733014, 0.152554, 0.258449, 0.480548, 0.770947, 1.15091", \ + "0.0860273, 0.103898, 0.186061, 0.281113, 0.487481, 0.771222, 1.15086", \ + "0.133023, 0.154474, 0.248861, 0.348967, 0.53727, 0.797891, 1.15856", \ + "0.183006, 0.209876, 0.321367, 0.433151, 0.630693, 0.872658, 1.2083", \ + "0.235248, 0.266876, 0.398308, 0.52467, 0.739465, 0.989581, 1.30489" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038675, 0.0485904, 0.0998552, 0.162668, 0.287599, 0.449676, 0.661467", \ + "0.0512033, 0.0612854, 0.112891, 0.175847, 0.300827, 0.462995, 0.67481", \ + "0.0911979, 0.105489, 0.166066, 0.229783, 0.355141, 0.517289, 0.729283", \ + "0.122397, 0.142062, 0.221781, 0.297605, 0.42659, 0.589238, 0.80095", \ + "0.16371, 0.190283, 0.297541, 0.39664, 0.553775, 0.726182, 0.938267", \ + "0.205387, 0.238729, 0.373504, 0.497358, 0.689711, 0.89312, 1.12322", \ + "0.246339, 0.286333, 0.448602, 0.597008, 0.825675, 1.06301, 1.32568" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318828, 0.0447172, 0.113323, 0.198663, 0.368896, 0.590262, 0.879471", \ + "0.0319951, 0.0446935, 0.113292, 0.198671, 0.368896, 0.590258, 0.879464", \ + "0.0533868, 0.0654831, 0.123783, 0.201979, 0.368914, 0.590274, 0.879465", \ + "0.0808661, 0.0953581, 0.158785, 0.228315, 0.379745, 0.591553, 0.879454", \ + "0.123352, 0.142674, 0.220159, 0.297297, 0.436168, 0.625829, 0.893063", \ + "0.16967, 0.194864, 0.29128, 0.380392, 0.531403, 0.709942, 0.951929", \ + "0.219007, 0.250175, 0.367097, 0.471189, 0.638845, 0.828719, 1.06041" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0361276, 0.0481326, 0.111318, 0.189774, 0.346558, 0.550312, 0.816739", \ + "0.0485437, 0.0606923, 0.124716, 0.203545, 0.360548, 0.564406, 0.830891", \ + "0.076989, 0.095916, 0.171834, 0.251124, 0.408593, 0.6128, 0.879466", \ + "0.0901225, 0.116871, 0.216916, 0.309953, 0.469784, 0.674251, 0.940675", \ + "0.101518, 0.138595, 0.272923, 0.391955, 0.581849, 0.79216, 1.05879", \ + "0.110896, 0.156935, 0.324598, 0.470806, 0.697361, 0.940185, 1.21933", \ + "0.116201, 0.171171, 0.371127, 0.544168, 0.809631, 1.08754, 1.40074" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258252, 0.0422327, 0.131284, 0.242486, 0.464862, 0.753748, 1.1316", \ + "0.0262249, 0.0423314, 0.131243, 0.242493, 0.464862, 0.753639, 1.13144", \ + "0.0482435, 0.0637488, 0.1408, 0.244712, 0.464646, 0.753616, 1.13177", \ + "0.0766358, 0.094326, 0.176178, 0.269381, 0.472613, 0.754144, 1.13163", \ + "0.125169, 0.145843, 0.239015, 0.338944, 0.524323, 0.782324, 1.14019", \ + "0.177171, 0.202692, 0.312294, 0.423326, 0.619792, 0.858751, 1.19112", \ + "0.231312, 0.261737, 0.391825, 0.5165, 0.729418, 0.97877, 1.29002" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312625, 0.0414824, 0.0932399, 0.156241, 0.281343, 0.443466, 0.655312", \ + "0.0435622, 0.0538299, 0.105926, 0.168961, 0.29414, 0.456342, 0.668208", \ + "0.0866356, 0.103363, 0.168266, 0.229331, 0.354934, 0.516805, 0.728224", \ + "0.11851, 0.141671, 0.231874, 0.312058, 0.439055, 0.600519, 0.811826", \ + "0.160313, 0.191088, 0.313813, 0.424134, 0.591489, 0.761149, 0.971465", \ + "0.202464, 0.240854, 0.393647, 0.533163, 0.746404, 0.961456, 1.18994", \ + "0.244583, 0.29003, 0.471642, 0.638198, 0.894206, 1.15532, 1.43357" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0294742, 0.0422318, 0.110654, 0.195932, 0.366163, 0.587516, 0.876711", \ + "0.0300881, 0.0422343, 0.110665, 0.195928, 0.366143, 0.587507, 0.876699", \ + "0.0598792, 0.0730335, 0.126426, 0.199656, 0.3662, 0.587523, 0.876697", \ + "0.0893375, 0.10734, 0.174904, 0.238218, 0.380166, 0.588374, 0.876658", \ + "0.133326, 0.158263, 0.249804, 0.330732, 0.457393, 0.633255, 0.891705", \ + "0.182455, 0.214803, 0.331371, 0.432461, 0.585896, 0.748066, 0.971469", \ + "0.235954, 0.275918, 0.418198, 0.539308, 0.721268, 0.909043, 1.11878" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0426886, 0.0548941, 0.118802, 0.19782, 0.355496, 0.560327, 0.82812", \ + "0.0552597, 0.0676165, 0.132242, 0.211589, 0.369483, 0.574414, 0.842265", \ + "0.0881584, 0.105634, 0.179379, 0.25901, 0.417226, 0.62263, 0.890658", \ + "0.106446, 0.130363, 0.226188, 0.318214, 0.478396, 0.683644, 0.951818", \ + "0.124466, 0.157704, 0.285197, 0.401996, 0.59074, 0.802184, 1.06911", \ + "0.139673, 0.180904, 0.339829, 0.482879, 0.707845, 0.949586, 1.22914", \ + "0.150621, 0.199903, 0.389224, 0.5589, 0.821069, 1.0978, 1.41096" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320827, 0.0487153, 0.138453, 0.250354, 0.473912, 0.76449, 1.14461", \ + "0.0322328, 0.0487461, 0.138483, 0.250435, 0.473912, 0.76449, 1.14461", \ + "0.0530058, 0.0686253, 0.146816, 0.252255, 0.473983, 0.764524, 1.14458", \ + "0.081275, 0.099179, 0.181069, 0.27569, 0.481348, 0.764732, 1.14456", \ + "0.129596, 0.15063, 0.244107, 0.344491, 0.531519, 0.791701, 1.15239", \ + "0.182351, 0.208439, 0.317988, 0.428929, 0.626509, 0.867552, 1.20257", \ + "0.237462, 0.268719, 0.397824, 0.521901, 0.735769, 0.986192, 1.30055" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318579, 0.0421131, 0.0940965, 0.157446, 0.283155, 0.445968, 0.658309", \ + "0.0441172, 0.0544493, 0.106794, 0.170166, 0.295977, 0.458841, 0.671214", \ + "0.0881321, 0.104658, 0.169203, 0.23054, 0.356785, 0.519312, 0.731235", \ + "0.121294, 0.144087, 0.233634, 0.313631, 0.440884, 0.602948, 0.814813", \ + "0.165442, 0.195443, 0.316996, 0.426926, 0.59387, 0.763499, 0.974458", \ + "0.211077, 0.248131, 0.398982, 0.537559, 0.75017, 0.964659, 1.19292", \ + "0.257627, 0.301241, 0.479458, 0.644629, 0.899853, 1.16004, 1.43729" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0384681, 0.0507797, 0.118499, 0.203544, 0.373696, 0.595092, 0.88421", \ + "0.0390689, 0.0507669, 0.118502, 0.203545, 0.373684, 0.594932, 0.884199", \ + "0.072089, 0.0831498, 0.134197, 0.207316, 0.373702, 0.594957, 0.883811", \ + "0.106362, 0.121324, 0.183365, 0.245661, 0.387587, 0.59604, 0.884187", \ + "0.157154, 0.178122, 0.261496, 0.339185, 0.464462, 0.640785, 0.899214", \ + "0.213477, 0.240257, 0.346508, 0.443574, 0.593109, 0.754333, 0.979145", \ + "0.274558, 0.307463, 0.43672, 0.552857, 0.732578, 0.917939, 1.12569" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0316234, 0.0409299, 0.0897613, 0.150341, 0.271351, 0.428707, 0.634377", \ + "0.0446203, 0.0541206, 0.103593, 0.164472, 0.285625, 0.442964, 0.648634", \ + "0.0742997, 0.0917454, 0.157385, 0.219767, 0.341291, 0.499013, 0.70476", \ + "0.0876516, 0.113103, 0.205848, 0.286463, 0.412312, 0.571684, 0.777887", \ + "0.099247, 0.134669, 0.263244, 0.373256, 0.538984, 0.710252, 0.917468", \ + "0.108243, 0.152435, 0.314366, 0.453578, 0.661982, 0.87372, 1.10553", \ + "0.113043, 0.165325, 0.359382, 0.526719, 0.77718, 1.03004, 1.3026" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0226832, 0.0351734, 0.102913, 0.187501, 0.356568, 0.576314, 0.863643", \ + "0.0233169, 0.0353318, 0.102927, 0.187482, 0.356568, 0.576333, 0.863708", \ + "0.0503072, 0.0621478, 0.11721, 0.192161, 0.356567, 0.576357, 0.863668", \ + "0.0822991, 0.0966093, 0.159995, 0.226465, 0.369147, 0.578407, 0.86349", \ + "0.134232, 0.151597, 0.229411, 0.307468, 0.441645, 0.620468, 0.881455", \ + "0.189162, 0.211249, 0.307341, 0.399439, 0.55279, 0.726084, 0.956216", \ + "0.245877, 0.272987, 0.389173, 0.498488, 0.673017, 0.864928, 1.09025" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.035336, 0.0452856, 0.0966012, 0.159428, 0.284378, 0.446462, 0.65824", \ + "0.0475646, 0.0576098, 0.109369, 0.172334, 0.297372, 0.459515, 0.671445", \ + "0.0933598, 0.109095, 0.171269, 0.232925, 0.358362, 0.519974, 0.731728", \ + "0.127902, 0.149641, 0.237035, 0.315673, 0.442174, 0.601632, 0.815048", \ + "0.173458, 0.202677, 0.321177, 0.430069, 0.595579, 0.764607, 0.974599", \ + "0.219803, 0.25588, 0.403539, 0.540874, 0.752059, 0.965908, 1.19333", \ + "0.266187, 0.308992, 0.484965, 0.648611, 0.901981, 1.16159, 1.43829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318875, 0.0447192, 0.113323, 0.198663, 0.369019, 0.590268, 0.87947", \ + "0.0322942, 0.0446748, 0.113324, 0.198672, 0.368896, 0.590257, 0.879382", \ + "0.0618575, 0.0746836, 0.128641, 0.202119, 0.368956, 0.590274, 0.879463", \ + "0.0916976, 0.109254, 0.176206, 0.239794, 0.382323, 0.591203, 0.879321", \ + "0.136129, 0.160134, 0.250868, 0.331466, 0.458602, 0.635454, 0.894042", \ + "0.185316, 0.216527, 0.331908, 0.432745, 0.586374, 0.749081, 0.973533", \ + "0.238897, 0.277296, 0.417034, 0.538307, 0.721081, 0.908877, 1.11921" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0426886, 0.0548941, 0.118802, 0.19782, 0.355496, 0.560327, 0.82812", \ + "0.0552597, 0.0676165, 0.132242, 0.211589, 0.369483, 0.574414, 0.842265", \ + "0.0881584, 0.105634, 0.179379, 0.25901, 0.417226, 0.62263, 0.890658", \ + "0.106446, 0.130363, 0.226188, 0.318214, 0.478396, 0.683644, 0.951818", \ + "0.124466, 0.157704, 0.285197, 0.401996, 0.59074, 0.802184, 1.06911", \ + "0.139673, 0.180904, 0.339829, 0.482879, 0.707845, 0.949586, 1.22914", \ + "0.150621, 0.199903, 0.389224, 0.5589, 0.821069, 1.0978, 1.41096" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320827, 0.0487153, 0.138453, 0.250354, 0.473912, 0.76449, 1.14461", \ + "0.0322328, 0.0487461, 0.138483, 0.250435, 0.473912, 0.76449, 1.14461", \ + "0.0530058, 0.0686253, 0.146816, 0.252255, 0.473983, 0.764524, 1.14458", \ + "0.081275, 0.099179, 0.181069, 0.27569, 0.481348, 0.764732, 1.14456", \ + "0.129596, 0.15063, 0.244107, 0.344491, 0.531519, 0.791701, 1.15239", \ + "0.182351, 0.208439, 0.317988, 0.428929, 0.626509, 0.867552, 1.20257", \ + "0.237462, 0.268719, 0.397824, 0.521901, 0.735769, 0.986192, 1.30055" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.035336, 0.0452856, 0.0966012, 0.159428, 0.284378, 0.446462, 0.65824", \ + "0.0475646, 0.0576098, 0.109369, 0.172334, 0.297372, 0.459515, 0.671445", \ + "0.0933598, 0.109095, 0.171269, 0.232925, 0.358362, 0.519974, 0.731728", \ + "0.127902, 0.149641, 0.237035, 0.315673, 0.442174, 0.601632, 0.815048", \ + "0.173458, 0.202677, 0.321177, 0.430069, 0.595579, 0.764607, 0.974599", \ + "0.219803, 0.25588, 0.403539, 0.540874, 0.752059, 0.965908, 1.19333", \ + "0.266187, 0.308992, 0.484965, 0.648611, 0.901981, 1.16159, 1.43829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318875, 0.0447192, 0.113323, 0.198663, 0.369019, 0.590268, 0.87947", \ + "0.0322942, 0.0446748, 0.113324, 0.198672, 0.368896, 0.590257, 0.879382", \ + "0.0618575, 0.0746836, 0.128641, 0.202119, 0.368956, 0.590274, 0.879463", \ + "0.0916976, 0.109254, 0.176206, 0.239794, 0.382323, 0.591203, 0.879321", \ + "0.136129, 0.160134, 0.250868, 0.331466, 0.458602, 0.635454, 0.894042", \ + "0.185316, 0.216527, 0.331908, 0.432745, 0.586374, 0.749081, 0.973533", \ + "0.238897, 0.277296, 0.417034, 0.538307, 0.721081, 0.908877, 1.11921" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0310856, 0.0432372, 0.107, 0.18601, 0.34368, 0.548486, 0.816297", \ + "0.0422146, 0.0543021, 0.118523, 0.197714, 0.355245, 0.560252, 0.828213", \ + "0.0772895, 0.097915, 0.17535, 0.254264, 0.411475, 0.615981, 0.883477", \ + "0.101009, 0.128753, 0.236475, 0.331424, 0.486324, 0.690736, 0.959455", \ + "0.130545, 0.166933, 0.309351, 0.438763, 0.634801, 0.840397, 1.10608", \ + "0.158079, 0.2029, 0.377963, 0.538292, 0.785174, 1.03616, 1.30864", \ + "0.183832, 0.236362, 0.442591, 0.631047, 0.924475, 1.22593, 1.54949" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0319814, 0.0486786, 0.138438, 0.250338, 0.47395, 0.764628, 1.14447", \ + "0.0333414, 0.0487809, 0.138466, 0.250337, 0.473927, 0.764569, 1.14438", \ + "0.0636315, 0.081217, 0.153211, 0.25349, 0.474025, 0.764382, 1.14454", \ + "0.0911254, 0.114249, 0.202655, 0.288947, 0.481419, 0.764464, 1.14451", \ + "0.131681, 0.162657, 0.278961, 0.382866, 0.555331, 0.80036, 1.15176", \ + "0.177655, 0.216213, 0.359494, 0.487933, 0.685675, 0.907139, 1.22061", \ + "0.227916, 0.27483, 0.443367, 0.59544, 0.827303, 1.06909, 1.35833" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0259335, 0.0354719, 0.0856365, 0.14796, 0.272502, 0.434372, 0.646038", \ + "0.03815, 0.0479842, 0.0990064, 0.161641, 0.286388, 0.448338, 0.660056", \ + "0.0659035, 0.0838757, 0.150651, 0.215135, 0.34035, 0.502553, 0.714655", \ + "0.0840806, 0.109902, 0.200877, 0.280885, 0.41139, 0.573868, 0.785903", \ + "0.106325, 0.14185, 0.267282, 0.373421, 0.535659, 0.70959, 0.922751", \ + "0.126527, 0.171809, 0.331653, 0.46566, 0.66634, 0.874064, 1.10671", \ + "0.143648, 0.19829, 0.391798, 0.554597, 0.795064, 1.03888, 1.30582" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0186482, 0.0312029, 0.099238, 0.184279, 0.354178, 0.575414, 0.864377", \ + "0.0198954, 0.0315176, 0.0992446, 0.184279, 0.35428, 0.575414, 0.864468", \ + "0.0432485, 0.0555357, 0.112636, 0.188728, 0.354309, 0.575408, 0.864375", \ + "0.0704636, 0.0854952, 0.148925, 0.21795, 0.366368, 0.577167, 0.86448", \ + "0.112364, 0.133131, 0.210968, 0.287609, 0.425584, 0.612076, 0.878476", \ + "0.158627, 0.185686, 0.28349, 0.372292, 0.521754, 0.700549, 0.939599", \ + "0.208769, 0.242465, 0.362769, 0.465992, 0.631881, 0.820274, 1.0509" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.037728, 0.0499563, 0.113997, 0.193059, 0.350772, 0.555426, 0.823221", \ + "0.048856, 0.0609457, 0.12555, 0.204814, 0.362356, 0.567368, 0.834954", \ + "0.0896498, 0.108474, 0.182802, 0.261264, 0.418575, 0.622927, 0.890402", \ + "0.117885, 0.143381, 0.246123, 0.338814, 0.495494, 0.699353, 0.966341", \ + "0.152843, 0.186224, 0.322595, 0.449055, 0.642582, 0.847154, 1.11277", \ + "0.1858, 0.226884, 0.394225, 0.551073, 0.794964, 1.04374, 1.31542", \ + "0.216685, 0.264867, 0.461426, 0.646074, 0.936122, 1.23565, 1.55697" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381154, 0.054908, 0.144932, 0.25691, 0.480498, 0.771074, 1.15082", \ + "0.0384604, 0.0546971, 0.144942, 0.256866, 0.480505, 0.771054, 1.15088", \ + "0.0687913, 0.0856819, 0.15838, 0.259402, 0.480477, 0.77072, 1.15084", \ + "0.0979631, 0.120259, 0.206727, 0.293394, 0.489308, 0.771064, 1.15088", \ + "0.140903, 0.17056, 0.284277, 0.387491, 0.559857, 0.805258, 1.15763", \ + "0.189018, 0.225859, 0.366199, 0.493222, 0.69022, 0.910462, 1.22566", \ + "0.241519, 0.285844, 0.451899, 0.600635, 0.83349, 1.07299, 1.36249" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0263347, 0.0359215, 0.0863951, 0.149081, 0.274266, 0.436835, 0.649063", \ + "0.0385638, 0.0484586, 0.099775, 0.162796, 0.288193, 0.450802, 0.66304", \ + "0.067132, 0.0848844, 0.151537, 0.216247, 0.342125, 0.505041, 0.717547", \ + "0.0865378, 0.111738, 0.2023, 0.282294, 0.413166, 0.576331, 0.788936", \ + "0.110954, 0.145585, 0.269892, 0.375665, 0.53784, 0.712757, 0.925742", \ + "0.13468, 0.178213, 0.335848, 0.469237, 0.669355, 0.876715, 1.10934", \ + "0.156923, 0.208393, 0.398363, 0.559878, 0.799303, 1.04253, 1.30949" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267116, 0.0392705, 0.107017, 0.191919, 0.361777, 0.58265, 0.871542", \ + "0.0279371, 0.0395785, 0.107018, 0.191903, 0.361787, 0.582827, 0.871937", \ + "0.0547904, 0.0654147, 0.12026, 0.196336, 0.361789, 0.582816, 0.871881", \ + "0.0865509, 0.0985755, 0.157514, 0.225304, 0.373872, 0.584464, 0.871735", \ + "0.135518, 0.151446, 0.221807, 0.296183, 0.432706, 0.620038, 0.886307", \ + "0.189218, 0.209884, 0.297118, 0.382656, 0.52957, 0.706183, 0.946616", \ + "0.246621, 0.272693, 0.379611, 0.478074, 0.640081, 0.828088, 1.05928" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0241266, 0.0331299, 0.0803173, 0.138714, 0.255241, 0.406617, 0.604522", \ + "0.0368546, 0.0456797, 0.0931638, 0.151712, 0.268304, 0.419604, 0.617552", \ + "0.0683676, 0.0865058, 0.15406, 0.21318, 0.327744, 0.480306, 0.677875", \ + "0.0885863, 0.113624, 0.208538, 0.290166, 0.411504, 0.563414, 0.760973", \ + "0.111918, 0.145313, 0.273523, 0.387207, 0.556223, 0.722856, 0.919503", \ + "0.131684, 0.173087, 0.332625, 0.475629, 0.692165, 0.908313, 1.13475", \ + "0.148069, 0.197127, 0.386303, 0.556179, 0.816739, 1.07996, 1.3583" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230862, 0.0355323, 0.10273, 0.186572, 0.354188, 0.571939, 0.856669", \ + "0.0259804, 0.03654, 0.102726, 0.186613, 0.354181, 0.571927, 0.856668", \ + "0.0570005, 0.0714557, 0.124951, 0.194717, 0.354205, 0.571876, 0.856623", \ + "0.0840831, 0.104047, 0.176432, 0.240069, 0.373548, 0.574965, 0.856611", \ + "0.123998, 0.1515, 0.250814, 0.335933, 0.464574, 0.632958, 0.880685", \ + "0.169096, 0.204234, 0.329904, 0.437962, 0.598637, 0.76273, 0.977794", \ + "0.218774, 0.261492, 0.41223, 0.541939, 0.735677, 0.930955, 1.14192" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258086, 0.0353405, 0.0855065, 0.147834, 0.272378, 0.434247, 0.645915", \ + "0.0379094, 0.0476756, 0.0986383, 0.16127, 0.286018, 0.447979, 0.659699", \ + "0.0658711, 0.0837409, 0.15028, 0.214742, 0.340351, 0.502491, 0.714129", \ + "0.0850218, 0.110401, 0.200812, 0.280656, 0.411092, 0.57355, 0.785905", \ + "0.110319, 0.145076, 0.268411, 0.37389, 0.535679, 0.709448, 0.92252", \ + "0.135116, 0.179016, 0.335362, 0.467945, 0.667534, 0.873717, 1.10686", \ + "0.158247, 0.210956, 0.399826, 0.55958, 0.797786, 1.04056, 1.30678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0186526, 0.0311994, 0.0992437, 0.184276, 0.354336, 0.575411, 0.864395", \ + "0.0199803, 0.0315745, 0.0992471, 0.184196, 0.354336, 0.575411, 0.864466", \ + "0.0433251, 0.0557077, 0.112823, 0.188856, 0.354183, 0.575437, 0.864414", \ + "0.0701989, 0.0853279, 0.148978, 0.218098, 0.36604, 0.577215, 0.864356", \ + "0.11091, 0.131424, 0.210109, 0.287233, 0.425565, 0.61213, 0.87887", \ + "0.155788, 0.182585, 0.280802, 0.370374, 0.520797, 0.697942, 0.939455", \ + "0.205097, 0.237871, 0.357541, 0.462116, 0.629622, 0.818961, 1.05025" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.037728, 0.0499563, 0.113997, 0.193059, 0.350772, 0.555426, 0.823221", \ + "0.048856, 0.0609457, 0.12555, 0.204814, 0.362356, 0.567368, 0.834954", \ + "0.0896498, 0.108474, 0.182802, 0.261264, 0.418575, 0.622927, 0.890402", \ + "0.117885, 0.143381, 0.246123, 0.338814, 0.495494, 0.699353, 0.966341", \ + "0.152843, 0.186224, 0.322595, 0.449055, 0.642582, 0.847154, 1.11277", \ + "0.1858, 0.226884, 0.394225, 0.551073, 0.794964, 1.04374, 1.31542", \ + "0.216685, 0.264867, 0.461426, 0.646074, 0.936122, 1.23565, 1.55697" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381154, 0.054908, 0.144932, 0.25691, 0.480498, 0.771074, 1.15082", \ + "0.0384604, 0.0546971, 0.144942, 0.256866, 0.480505, 0.771054, 1.15088", \ + "0.0687913, 0.0856819, 0.15838, 0.259402, 0.480477, 0.77072, 1.15084", \ + "0.0979631, 0.120259, 0.206727, 0.293394, 0.489308, 0.771064, 1.15088", \ + "0.140903, 0.17056, 0.284277, 0.387491, 0.559857, 0.805258, 1.15763", \ + "0.189018, 0.225859, 0.366199, 0.493222, 0.69022, 0.910462, 1.22566", \ + "0.241519, 0.285844, 0.451899, 0.600635, 0.83349, 1.07299, 1.36249" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0263347, 0.0359215, 0.0863951, 0.149081, 0.274266, 0.436835, 0.649063", \ + "0.0385638, 0.0484586, 0.099775, 0.162796, 0.288193, 0.450802, 0.66304", \ + "0.067132, 0.0848844, 0.151537, 0.216247, 0.342125, 0.505041, 0.717547", \ + "0.0865378, 0.111738, 0.2023, 0.282294, 0.413166, 0.576331, 0.788936", \ + "0.110954, 0.145585, 0.269892, 0.375665, 0.53784, 0.712757, 0.925742", \ + "0.13468, 0.178213, 0.335848, 0.469237, 0.669355, 0.876715, 1.10934", \ + "0.156923, 0.208393, 0.398363, 0.559878, 0.799303, 1.04253, 1.30949" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267116, 0.0392705, 0.107017, 0.191919, 0.361777, 0.58265, 0.871542", \ + "0.0279371, 0.0395785, 0.107018, 0.191903, 0.361787, 0.582827, 0.871937", \ + "0.0547904, 0.0654147, 0.12026, 0.196336, 0.361789, 0.582816, 0.871881", \ + "0.0865509, 0.0985755, 0.157514, 0.225304, 0.373872, 0.584464, 0.871735", \ + "0.135518, 0.151446, 0.221807, 0.296183, 0.432706, 0.620038, 0.886307", \ + "0.189218, 0.209884, 0.297118, 0.382656, 0.52957, 0.706183, 0.946616", \ + "0.246621, 0.272693, 0.379611, 0.478074, 0.640081, 0.828088, 1.05928" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252513, 0.0375377, 0.10101, 0.179537, 0.336342, 0.540109, 0.806545", \ + "0.0363878, 0.048179, 0.112337, 0.191259, 0.348089, 0.552227, 0.818711", \ + "0.0636329, 0.0866845, 0.168943, 0.245679, 0.403824, 0.603555, 0.873947", \ + "0.0813125, 0.112372, 0.226003, 0.323257, 0.480244, 0.678328, 0.948642", \ + "0.101641, 0.14274, 0.293894, 0.426889, 0.625593, 0.831185, 1.09573", \ + "0.11815, 0.169207, 0.356222, 0.521664, 0.772471, 1.02532, 1.29793", \ + "0.130964, 0.191557, 0.413383, 0.608408, 0.907628, 1.21214, 1.53697" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255888, 0.042157, 0.13128, 0.242494, 0.464686, 0.753598, 1.13144", \ + "0.0282892, 0.0426764, 0.131246, 0.242486, 0.464677, 0.75364, 1.13185", \ + "0.0581682, 0.0761873, 0.148311, 0.244595, 0.464842, 0.753731, 1.13144", \ + "0.0852956, 0.108704, 0.197781, 0.283134, 0.475166, 0.753808, 1.13156", \ + "0.126993, 0.157868, 0.273767, 0.377675, 0.548783, 0.790633, 1.13964", \ + "0.1753, 0.213796, 0.355694, 0.483064, 0.680023, 0.899293, 1.20985", \ + "0.229516, 0.275292, 0.442512, 0.591889, 0.823662, 1.06361, 1.34896" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0223714, 0.0320803, 0.0824222, 0.144785, 0.26934, 0.431221, 0.642897", \ + "0.0347689, 0.0443897, 0.0955359, 0.158229, 0.282754, 0.444947, 0.656667", \ + "0.064002, 0.0845191, 0.155877, 0.219289, 0.343502, 0.504975, 0.716683", \ + "0.0847195, 0.113107, 0.21398, 0.298612, 0.427288, 0.58871, 0.800075", \ + "0.110381, 0.148972, 0.286679, 0.404258, 0.576987, 0.749241, 0.959394", \ + "0.134113, 0.182747, 0.356505, 0.505278, 0.726392, 0.945746, 1.17738", \ + "0.155955, 0.21394, 0.422646, 0.60072, 0.868251, 1.13529, 1.4177" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0186355, 0.0311972, 0.0992464, 0.184269, 0.354292, 0.575413, 0.864468", \ + "0.0217805, 0.0321329, 0.0992496, 0.184276, 0.35431, 0.575379, 0.864468", \ + "0.0509577, 0.0651919, 0.119107, 0.190399, 0.354328, 0.575437, 0.864448", \ + "0.0781651, 0.0975311, 0.16778, 0.230726, 0.369816, 0.57669, 0.864376", \ + "0.120518, 0.147284, 0.241473, 0.323126, 0.451567, 0.623779, 0.880458", \ + "0.169709, 0.204001, 0.322896, 0.424595, 0.579162, 0.741104, 0.962265", \ + "0.224247, 0.266443, 0.411058, 0.5329, 0.715814, 0.90399, 1.11124" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320074, 0.0443781, 0.108431, 0.187448, 0.345004, 0.549655, 0.817203", \ + "0.042767, 0.0551251, 0.11983, 0.199184, 0.35675, 0.561768, 0.829206", \ + "0.0776511, 0.0984797, 0.175972, 0.255024, 0.412457, 0.616839, 0.884618", \ + "0.100513, 0.128446, 0.236745, 0.331808, 0.486981, 0.689681, 0.960118", \ + "0.12752, 0.16443, 0.308516, 0.438417, 0.634578, 0.840694, 1.10627", \ + "0.150658, 0.196323, 0.374182, 0.536354, 0.784434, 1.0358, 1.30847", \ + "0.169866, 0.223985, 0.434489, 0.626045, 0.922063, 1.22458, 1.54866" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0319938, 0.0486671, 0.138376, 0.250145, 0.473535, 0.763776, 1.14332", \ + "0.0330021, 0.0485404, 0.13837, 0.25013, 0.47352, 0.763773, 1.14341", \ + "0.0635712, 0.0809647, 0.152718, 0.253071, 0.473503, 0.763672, 1.14351", \ + "0.0920131, 0.114785, 0.2025, 0.288405, 0.480808, 0.763752, 1.14342", \ + "0.135583, 0.165502, 0.279696, 0.383394, 0.555185, 0.799382, 1.15072", \ + "0.185718, 0.222956, 0.362711, 0.489297, 0.685873, 0.906426, 1.21953", \ + "0.241188, 0.285759, 0.451246, 0.598796, 0.828877, 1.06925, 1.35748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227838, 0.0325429, 0.0831898, 0.145904, 0.271114, 0.433691, 0.645891", \ + "0.035274, 0.044861, 0.0963144, 0.159348, 0.284519, 0.44741, 0.65966", \ + "0.0656538, 0.0859353, 0.156817, 0.22041, 0.345283, 0.507457, 0.719684", \ + "0.0876417, 0.115545, 0.215794, 0.300191, 0.429045, 0.59118, 0.803068", \ + "0.116179, 0.153626, 0.290093, 0.407092, 0.579397, 0.751533, 0.962379", \ + "0.14458, 0.190778, 0.36186, 0.509844, 0.73025, 0.94921, 1.18037", \ + "0.172999, 0.226886, 0.430699, 0.607431, 0.873531, 1.13989, 1.42162" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267142, 0.0392658, 0.10702, 0.19192, 0.361772, 0.582649, 0.87199", \ + "0.0297592, 0.0401748, 0.107021, 0.191893, 0.361927, 0.582814, 0.87199", \ + "0.0648335, 0.0762404, 0.12672, 0.197971, 0.361771, 0.582954, 0.871966", \ + "0.0980357, 0.113181, 0.176691, 0.238161, 0.377331, 0.58396, 0.871943", \ + "0.149076, 0.169509, 0.253822, 0.332021, 0.456999, 0.630986, 0.887796", \ + "0.207229, 0.233383, 0.339144, 0.436271, 0.587508, 0.747542, 0.969927", \ + "0.270991, 0.302856, 0.431393, 0.547622, 0.726289, 0.911771, 1.11862" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200321, 0.0290959, 0.0760038, 0.13407, 0.250033, 0.40073, 0.597775", \ + "0.0321437, 0.0414838, 0.0887425, 0.147102, 0.26319, 0.413876, 0.611014", \ + "0.0563403, 0.0768546, 0.147892, 0.208259, 0.323045, 0.474407, 0.671177", \ + "0.0707566, 0.098941, 0.199664, 0.283606, 0.406177, 0.557306, 0.754083", \ + "0.0851723, 0.123064, 0.259833, 0.377039, 0.548607, 0.716516, 0.912493", \ + "0.0940498, 0.141599, 0.313048, 0.461075, 0.681526, 0.899657, 1.12715", \ + "0.0978588, 0.154281, 0.358944, 0.536369, 0.802305, 1.0685, 1.34846" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0184232, 0.0307607, 0.0975138, 0.180909, 0.347684, 0.56449, 0.848001", \ + "0.022901, 0.0326264, 0.0974968, 0.180909, 0.347674, 0.564337, 0.848", \ + "0.0528491, 0.0676853, 0.121911, 0.189738, 0.347692, 0.564454, 0.847939", \ + "0.0796511, 0.0998711, 0.173035, 0.236462, 0.368151, 0.56782, 0.847844", \ + "0.120709, 0.148217, 0.247194, 0.332365, 0.460299, 0.626998, 0.872775", \ + "0.168424, 0.203231, 0.327467, 0.434751, 0.595118, 0.758415, 0.970997", \ + "0.221787, 0.2637, 0.413676, 0.541268, 0.733618, 0.928231, 1.13626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0222409, 0.0319474, 0.0822946, 0.144655, 0.269218, 0.431096, 0.642747", \ + "0.0344535, 0.0441529, 0.0951449, 0.15783, 0.282409, 0.444563, 0.656299", \ + "0.0642193, 0.0845572, 0.155691, 0.21906, 0.343348, 0.504925, 0.716588", \ + "0.0862732, 0.114171, 0.2142, 0.298452, 0.427022, 0.588418, 0.799758", \ + "0.115101, 0.152718, 0.288499, 0.405246, 0.577217, 0.74923, 0.959244", \ + "0.143685, 0.190791, 0.361003, 0.507891, 0.727826, 0.946665, 1.1777", \ + "0.171842, 0.227864, 0.431304, 0.606992, 0.8715, 1.13736, 1.4189" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0186498, 0.0311998, 0.0992368, 0.184277, 0.354336, 0.575411, 0.864408", \ + "0.0219932, 0.0323829, 0.0992469, 0.184283, 0.354325, 0.575384, 0.86436", \ + "0.0508279, 0.0651499, 0.119277, 0.1904, 0.354113, 0.575209, 0.86448", \ + "0.0773032, 0.0967812, 0.167569, 0.230776, 0.369774, 0.576376, 0.86447", \ + "0.118503, 0.145128, 0.239787, 0.322174, 0.451353, 0.623788, 0.880486", \ + "0.166379, 0.200346, 0.31922, 0.422063, 0.57779, 0.739963, 0.962105", \ + "0.220465, 0.261484, 0.405049, 0.527257, 0.712358, 0.900298, 1.11008" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320074, 0.0443781, 0.108431, 0.187448, 0.345004, 0.549655, 0.817203", \ + "0.042767, 0.0551251, 0.11983, 0.199184, 0.35675, 0.561768, 0.829206", \ + "0.0776511, 0.0984797, 0.175972, 0.255024, 0.412457, 0.616839, 0.884618", \ + "0.100513, 0.128446, 0.236745, 0.331808, 0.486981, 0.689681, 0.960118", \ + "0.12752, 0.16443, 0.308516, 0.438417, 0.634578, 0.840694, 1.10627", \ + "0.150658, 0.196323, 0.374182, 0.536354, 0.784434, 1.0358, 1.30847", \ + "0.169866, 0.223985, 0.434489, 0.626045, 0.922063, 1.22458, 1.54866" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0319938, 0.0486671, 0.138376, 0.250145, 0.473535, 0.763776, 1.14332", \ + "0.0330021, 0.0485404, 0.13837, 0.25013, 0.47352, 0.763773, 1.14341", \ + "0.0635712, 0.0809647, 0.152718, 0.253071, 0.473503, 0.763672, 1.14351", \ + "0.0920131, 0.114785, 0.2025, 0.288405, 0.480808, 0.763752, 1.14342", \ + "0.135583, 0.165502, 0.279696, 0.383394, 0.555185, 0.799382, 1.15072", \ + "0.185718, 0.222956, 0.362711, 0.489297, 0.685873, 0.906426, 1.21953", \ + "0.241188, 0.285759, 0.451246, 0.598796, 0.828877, 1.06925, 1.35748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227838, 0.0325429, 0.0831898, 0.145904, 0.271114, 0.433691, 0.645891", \ + "0.035274, 0.044861, 0.0963144, 0.159348, 0.284519, 0.44741, 0.65966", \ + "0.0656538, 0.0859353, 0.156817, 0.22041, 0.345283, 0.507457, 0.719684", \ + "0.0876417, 0.115545, 0.215794, 0.300191, 0.429045, 0.59118, 0.803068", \ + "0.116179, 0.153626, 0.290093, 0.407092, 0.579397, 0.751533, 0.962379", \ + "0.14458, 0.190778, 0.36186, 0.509844, 0.73025, 0.94921, 1.18037", \ + "0.172999, 0.226886, 0.430699, 0.607431, 0.873531, 1.13989, 1.42162" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267142, 0.0392658, 0.10702, 0.19192, 0.361772, 0.582649, 0.87199", \ + "0.0297592, 0.0401748, 0.107021, 0.191893, 0.361927, 0.582814, 0.87199", \ + "0.0648335, 0.0762404, 0.12672, 0.197971, 0.361771, 0.582954, 0.871966", \ + "0.0980357, 0.113181, 0.176691, 0.238161, 0.377331, 0.58396, 0.871943", \ + "0.149076, 0.169509, 0.253822, 0.332021, 0.456999, 0.630986, 0.887796", \ + "0.207229, 0.233383, 0.339144, 0.436271, 0.587508, 0.747542, 0.969927", \ + "0.270991, 0.302856, 0.431393, 0.547622, 0.726289, 0.911771, 1.11862" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0141002, 0.0141147, 0.0141301, 0.0141334, 0.0141339, 0.0141339, 0.0141321", \ + "0.0138557, 0.0139072, 0.0140043, 0.0140437, 0.0140653, 0.0140743, 0.0140764", \ + "0.0138858, 0.013864, 0.0139083, 0.0139575, 0.0139847, 0.0140206, 0.0140487", \ + "0.0147044, 0.0145663, 0.0143068, 0.0141791, 0.01414, 0.0141022, 0.0141115", \ + "0.0174563, 0.0171108, 0.0160784, 0.0155425, 0.0150633, 0.0147542, 0.01453", \ + "0.0220973, 0.0215468, 0.0196674, 0.0184498, 0.0171789, 0.016376, 0.0158347", \ + "0.0280384, 0.0273705, 0.0248318, 0.0229265, 0.0207726, 0.0195469, 0.0180951" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000514871, 0.000518836, 0.00052316, 0.00052384, 0.000523602, 0.000522768, 0.00052135", \ + "0.000199977, 0.000246303, 0.000326165, 0.000350013, 0.000371957, 0.000372106, 0.000375261", \ + "0.000238099, 0.000223304, 0.000231495, 0.000257732, 0.000291741, 0.000309086, 0.000321707", \ + "0.001222, 0.00106958, 0.000727966, 0.000588689, 0.00048911, 0.000433022, 0.000409249", \ + "0.00411131, 0.00374877, 0.0026243, 0.00200495, 0.00146083, 0.00115619, 0.000926654", \ + "0.00867468, 0.00811044, 0.006158, 0.00486976, 0.0035733, 0.00276196, 0.00215445", \ + "0.0145556, 0.01385, 0.011224, 0.00924485, 0.00700229, 0.00546865, 0.00437224" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016274, 0.0162841, 0.0162964, 0.016298, 0.0162973, 0.016295, 0.0162917", \ + "0.0160441, 0.0160933, 0.016173, 0.0162109, 0.0162292, 0.0162355, 0.0162356", \ + "0.0160463, 0.0160338, 0.0160815, 0.0161213, 0.0161759, 0.0161844, 0.0161926", \ + "0.0167841, 0.0166824, 0.0164616, 0.0163337, 0.016276, 0.0162614, 0.0162677", \ + "0.0193709, 0.0190941, 0.01817, 0.0176731, 0.0172303, 0.0168977, 0.0166776", \ + "0.0238772, 0.023404, 0.0216817, 0.0205029, 0.019315, 0.0185157, 0.0180583", \ + "0.0297534, 0.029144, 0.0267503, 0.0249076, 0.0228126, 0.0214174, 0.0201988" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000515641, 0.000519532, 0.000523771, 0.000524438, 0.000524196, 0.000523324, 0.000521924", \ + "0.000201488, 0.00024711, 0.000329111, 0.000350448, 0.000372697, 0.000372412, 0.000375666", \ + "0.000232728, 0.000218613, 0.000231096, 0.000258246, 0.000292154, 0.000309448, 0.000322138", \ + "0.00121672, 0.00107425, 0.000717201, 0.000583837, 0.00048122, 0.000433447, 0.000409508", \ + "0.00410793, 0.00373844, 0.00261684, 0.00200482, 0.00145437, 0.0011576, 0.000926819", \ + "0.00863515, 0.00807588, 0.00614493, 0.004852, 0.00356334, 0.00275953, 0.00215962", \ + "0.0145059, 0.0138119, 0.0111822, 0.00922744, 0.00699166, 0.00546613, 0.00434911" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150486, 0.0150622, 0.015078, 0.0150806, 0.0150814, 0.0150807, 0.0150787", \ + "0.0148057, 0.0148482, 0.0149462, 0.0149767, 0.0150171, 0.0150264, 0.0150292", \ + "0.014846, 0.0148223, 0.0148471, 0.0149019, 0.0149455, 0.0149706, 0.0149961", \ + "0.0157085, 0.0155765, 0.0152961, 0.015156, 0.0150918, 0.0150779, 0.015042", \ + "0.0185285, 0.0181579, 0.0171079, 0.0165728, 0.0160753, 0.0157304, 0.0155422", \ + "0.0232316, 0.0226692, 0.0207801, 0.0195405, 0.0182437, 0.0175195, 0.0168889", \ + "0.0293003, 0.0286283, 0.0260746, 0.0241435, 0.0219244, 0.0204598, 0.0193197" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000646231, 0.000652652, 0.000660774, 0.000662543, 0.000662904, 0.000662339, 0.000661003", \ + "0.000336583, 0.000382256, 0.000488035, 0.000528495, 0.00056409, 0.000566185, 0.000571214", \ + "0.000350363, 0.00035821, 0.000367344, 0.00041152, 0.000466881, 0.000496786, 0.000511019", \ + "0.00132907, 0.00119842, 0.000880537, 0.000745904, 0.000657242, 0.000616634, 0.000597518", \ + "0.00422561, 0.00387945, 0.00282359, 0.00221162, 0.00165804, 0.00133595, 0.00112755", \ + "0.00876888, 0.00825255, 0.00639139, 0.00515321, 0.00386104, 0.00302802, 0.00243762", \ + "0.0146876, 0.0140397, 0.0115403, 0.00963245, 0.0074181, 0.00588596, 0.00473343" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016274, 0.0162841, 0.0162964, 0.016298, 0.0162973, 0.016295, 0.0162917", \ + "0.0160441, 0.0160933, 0.016173, 0.0162109, 0.0162292, 0.0162355, 0.0162356", \ + "0.0160463, 0.0160338, 0.0160815, 0.0161213, 0.0161759, 0.0161844, 0.0161926", \ + "0.0167841, 0.0166824, 0.0164616, 0.0163337, 0.016276, 0.0162614, 0.0162677", \ + "0.0193709, 0.0190941, 0.01817, 0.0176731, 0.0172303, 0.0168977, 0.0166776", \ + "0.0238772, 0.023404, 0.0216817, 0.0205029, 0.019315, 0.0185157, 0.0180583", \ + "0.0297534, 0.029144, 0.0267503, 0.0249076, 0.0228126, 0.0214174, 0.0201988" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000646231, 0.000652652, 0.000660774, 0.000662543, 0.000662904, 0.000662339, 0.000661003", \ + "0.000336583, 0.000382256, 0.000488035, 0.000528495, 0.00056409, 0.000566185, 0.000571214", \ + "0.000350363, 0.00035821, 0.000367344, 0.00041152, 0.000466881, 0.000496786, 0.000511019", \ + "0.00132907, 0.00119842, 0.000880537, 0.000745904, 0.000657242, 0.000616634, 0.000597518", \ + "0.00422561, 0.00387945, 0.00282359, 0.00221162, 0.00165804, 0.00133595, 0.00112755", \ + "0.00876888, 0.00825255, 0.00639139, 0.00515321, 0.00386104, 0.00302802, 0.00243762", \ + "0.0146876, 0.0140397, 0.0115403, 0.00963245, 0.0074181, 0.00588596, 0.00473343" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012107, 0.0121916, 0.0122784, 0.0122963, 0.0123063, 0.0123107, 0.0123132", \ + "0.0117159, 0.0118326, 0.0121032, 0.0122137, 0.0122754, 0.0123033, 0.0123177", \ + "0.0117649, 0.0117419, 0.0118437, 0.01195, 0.0121127, 0.0121658, 0.0122408", \ + "0.0126658, 0.012503, 0.0121853, 0.0121211, 0.0121491, 0.0121883, 0.0122455", \ + "0.0155299, 0.015059, 0.0139393, 0.0134578, 0.0130158, 0.0127567, 0.0125904", \ + "0.0202641, 0.0195604, 0.017438, 0.0162156, 0.0150798, 0.0142909, 0.0138411", \ + "0.0264116, 0.0254923, 0.0225306, 0.0205136, 0.018467, 0.0171056, 0.0159692" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000475814, 0.000495647, 0.000509963, 0.000512981, 0.000514299, 0.000513629, 0.000513283", \ + "0.000119688, 0.000172372, 0.000294865, 0.000337787, 0.000352213, 0.000360753, 0.000358332", \ + "0.000594821, 0.000598841, 0.000402063, 0.00045171, 0.000412374, 0.000388072, 0.000363793", \ + "0.00199174, 0.00180848, 0.00138918, 0.000992349, 0.000735906, 0.000605889, 0.000523793", \ + "0.0052962, 0.00488441, 0.00357542, 0.0027766, 0.0020072, 0.0015243, 0.0011961", \ + "0.010007, 0.00942993, 0.00738318, 0.00593043, 0.00439029, 0.00339489, 0.00264766", \ + "0.0161319, 0.0154153, 0.0126818, 0.0106018, 0.00812639, 0.00637052, 0.00505933" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143222, 0.0143771, 0.0144463, 0.0144621, 0.0144701, 0.0144724, 0.0144723", \ + "0.0139569, 0.014065, 0.0142908, 0.0143821, 0.0144403, 0.0144653, 0.0144777", \ + "0.0139158, 0.0139018, 0.014008, 0.0141401, 0.014263, 0.0143513, 0.0143993", \ + "0.0147128, 0.0145862, 0.014361, 0.0142846, 0.0143221, 0.0143444, 0.014404", \ + "0.0173929, 0.0170279, 0.0160229, 0.0155457, 0.0151562, 0.0149255, 0.0147358", \ + "0.0219776, 0.0213656, 0.0194381, 0.018295, 0.017183, 0.0164321, 0.0160146", \ + "0.0280088, 0.0271935, 0.0244401, 0.0225519, 0.0205165, 0.0194655, 0.0181474" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000475593, 0.000494932, 0.000508799, 0.000511781, 0.000512999, 0.000512259, 0.000512007", \ + "0.000121573, 0.000173472, 0.000293862, 0.000336316, 0.000350416, 0.000358926, 0.000356324", \ + "0.000588458, 0.00060315, 0.000403775, 0.000450495, 0.000410908, 0.000386438, 0.000361974", \ + "0.00198434, 0.0017954, 0.00139068, 0.000991308, 0.000733989, 0.00060416, 0.000522333", \ + "0.00527989, 0.00485978, 0.00355206, 0.00276931, 0.00199901, 0.00152543, 0.00119344", \ + "0.00996106, 0.00939575, 0.00735774, 0.00590418, 0.00437992, 0.00338689, 0.00264261", \ + "0.0160722, 0.0153716, 0.0126539, 0.0105741, 0.00813324, 0.00637262, 0.00505249" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0130645, 0.0131455, 0.0132302, 0.0132491, 0.0132598, 0.0132624, 0.0132647", \ + "0.0126598, 0.012792, 0.0130685, 0.013162, 0.0132272, 0.0132557, 0.0132724", \ + "0.012725, 0.0127015, 0.0127932, 0.0129249, 0.0130507, 0.0131308, 0.0131913", \ + "0.0136585, 0.013497, 0.0131819, 0.0131165, 0.0126362, 0.0131671, 0.0131885", \ + "0.0165771, 0.0161426, 0.0149761, 0.0144476, 0.0140415, 0.0133407, 0.0135767", \ + "0.0213764, 0.020689, 0.018556, 0.0173064, 0.0160847, 0.0154217, 0.0148677", \ + "0.0276264, 0.0267313, 0.0237686, 0.0217544, 0.0196328, 0.0184092, 0.0173829" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000601754, 0.000624739, 0.000638053, 0.000643196, 0.000645855, 0.000646145, 0.000644523", \ + "0.000259949, 0.000315784, 0.000455153, 0.000514585, 0.000538783, 0.000550726, 0.000561382", \ + "0.000713928, 0.000730551, 0.000647761, 0.000589575, 0.000568006, 0.00055007, 0.000548727", \ + "0.00212878, 0.00194113, 0.00144504, 0.00129786, 0.000915813, 0.000795615, 0.000723954", \ + "0.00536709, 0.00505533, 0.00378272, 0.00306013, 0.00221574, 0.00173788, 0.00142309", \ + "0.0101612, 0.00957922, 0.00763873, 0.00624361, 0.00473039, 0.00373048, 0.00294101", \ + "0.0162784, 0.0156006, 0.0130385, 0.0110142, 0.00858341, 0.00684776, 0.00549443" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143222, 0.0143771, 0.0144463, 0.0144621, 0.0144701, 0.0144724, 0.0144723", \ + "0.0139569, 0.014065, 0.0142908, 0.0143821, 0.0144403, 0.0144653, 0.0144777", \ + "0.0139158, 0.0139018, 0.014008, 0.0141401, 0.014263, 0.0143513, 0.0143993", \ + "0.0147128, 0.0145862, 0.014361, 0.0142846, 0.0143221, 0.0143444, 0.014404", \ + "0.0173929, 0.0170279, 0.0160229, 0.0155457, 0.0151562, 0.0149255, 0.0147358", \ + "0.0219776, 0.0213656, 0.0194381, 0.018295, 0.017183, 0.0164321, 0.0160146", \ + "0.0280088, 0.0271935, 0.0244401, 0.0225519, 0.0205165, 0.0194655, 0.0181474" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000601754, 0.000624739, 0.000638053, 0.000643196, 0.000645855, 0.000646145, 0.000644523", \ + "0.000259949, 0.000315784, 0.000455153, 0.000514585, 0.000538783, 0.000550726, 0.000561382", \ + "0.000713928, 0.000730551, 0.000647761, 0.000589575, 0.000568006, 0.00055007, 0.000548727", \ + "0.00212878, 0.00194113, 0.00144504, 0.00129786, 0.000915813, 0.000795615, 0.000723954", \ + "0.00536709, 0.00505533, 0.00378272, 0.00306013, 0.00221574, 0.00173788, 0.00142309", \ + "0.0101612, 0.00957922, 0.00763873, 0.00624361, 0.00473039, 0.00373048, 0.00294101", \ + "0.0162784, 0.0156006, 0.0130385, 0.0110142, 0.00858341, 0.00684776, 0.00549443" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00968295, 0.00972132, 0.00977069, 0.0097801, 0.00978571, 0.0097876, 0.00978338", \ + "0.00939088, 0.00944656, 0.00960505, 0.0096622, 0.00964671, 0.00971662, 0.00972424", \ + "0.0102243, 0.010161, 0.00983859, 0.00984877, 0.00979244, 0.00976371, 0.00975236", \ + "0.011915, 0.0116146, 0.0109166, 0.0105881, 0.00979693, 0.00971358, 0.00995866", \ + "0.0154641, 0.0150311, 0.0135495, 0.0126587, 0.0117518, 0.0111783, 0.0107892", \ + "0.0202693, 0.0196824, 0.0176038, 0.016119, 0.0145476, 0.013303, 0.0124302", \ + "0.026492, 0.0257803, 0.0231256, 0.0210574, 0.0185894, 0.0167116, 0.0152545" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000602136, -0.000511773, -0.000422373, -0.000404365, -0.00039442, -0.000390292, -0.000388614", \ + "-0.000993831, -0.000826998, -0.000498777, -0.000391785, -0.000328411, -0.000302953, -0.00028769", \ + "-0.000844141, -0.000856934, -0.000735656, -0.000602558, -0.00046385, -0.000390543, -0.000346059", \ + "0.000380784, 0.000143337, -0.000266861, -0.000349387, -0.00035289, -0.000332814, -0.000307445", \ + "0.00358561, 0.00301281, 0.0016069, 0.000999528, 0.000516634, 0.000273784, 0.000131717", \ + "0.00839777, 0.00756582, 0.00511934, 0.00375583, 0.00252266, 0.00179521, 0.00129634", \ + "0.0145457, 0.0135363, 0.0101819, 0.00798766, 0.00579083, 0.00437012, 0.00336244" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118828, 0.0119091, 0.0119504, 0.0119589, 0.0119605, 0.0119609, 0.0119553", \ + "0.0116079, 0.0116217, 0.0117919, 0.0118439, 0.0118246, 0.0118915, 0.0118953", \ + "0.0123094, 0.0123051, 0.0121234, 0.0120246, 0.0119662, 0.0119391, 0.0119228", \ + "0.0138758, 0.0136694, 0.0130547, 0.0127358, 0.0123962, 0.0122236, 0.0121237", \ + "0.0173273, 0.0169498, 0.015626, 0.0147599, 0.0139029, 0.0133504, 0.0129516", \ + "0.0220577, 0.0215295, 0.0195915, 0.0181821, 0.0165967, 0.0154212, 0.0145714", \ + "0.0282034, 0.0275529, 0.0250274, 0.0230551, 0.0206496, 0.0187974, 0.0173384" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000598639, -0.000510357, -0.000421957, -0.000404032, -0.000394116, -0.000389942, -0.000388285", \ + "-0.000988954, -0.000823495, -0.000497737, -0.0003921, -0.000327989, -0.000302555, -0.000287302", \ + "-0.000843521, -0.000852723, -0.00073284, -0.000601776, -0.000463363, -0.000390087, -0.000345625", \ + "0.000352152, 0.000129511, -0.000265959, -0.000350083, -0.000352094, -0.000331909, -0.000307028", \ + "0.00349519, 0.00295491, 0.00160101, 0.000996855, 0.000514991, 0.000274194, 0.000131321", \ + "0.00823559, 0.00746614, 0.00510054, 0.00374713, 0.00251945, 0.00179688, 0.00129777", \ + "0.0143538, 0.0133926, 0.0101271, 0.00795494, 0.00577989, 0.00435893, 0.0033522" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00967922, 0.00971708, 0.00976477, 0.00977487, 0.00977864, 0.00978093, 0.00977787", \ + "0.00940375, 0.00941805, 0.00959868, 0.0096571, 0.00969495, 0.00970229, 0.00971742", \ + "0.0103178, 0.0102743, 0.00987889, 0.00989489, 0.00934502, 0.00977225, 0.00974829", \ + "0.0120774, 0.0118142, 0.011026, 0.0106362, 0.00997212, 0.0101168, 0.00999223", \ + "0.0157794, 0.0153312, 0.0138203, 0.0128786, 0.0119282, 0.0112744, 0.0109009", \ + "0.0209402, 0.0203151, 0.0181501, 0.0165973, 0.0148357, 0.0136917, 0.0127784", \ + "0.0275116, 0.0267841, 0.024037, 0.0218324, 0.01926, 0.0172208, 0.0158197" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000636577, -0.000547093, -0.000456905, -0.000438361, -0.000428134, -0.000423841, -0.000421431", \ + "-0.001057, -0.000910523, -0.000600815, -0.000494497, -0.000426922, -0.000401374, -0.000385471", \ + "-0.000849297, -0.000879018, -0.00081461, -0.000706382, -0.000574005, -0.000503136, -0.000464123", \ + "0.000473628, 0.000206078, -0.00027592, -0.000390367, -0.000432116, -0.000438821, -0.000420285", \ + "0.00387175, 0.00326221, 0.00176038, 0.0010819, 0.000523632, 0.000235452, 6.44055e-05", \ + "0.00893381, 0.00807073, 0.00549247, 0.00404759, 0.00272357, 0.00188714, 0.0013371", \ + "0.0154204, 0.0143562, 0.010844, 0.00856171, 0.0062245, 0.00468702, 0.00358221" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118828, 0.0119091, 0.0119504, 0.0119589, 0.0119605, 0.0119609, 0.0119553", \ + "0.0116079, 0.0116217, 0.0117919, 0.0118439, 0.0118246, 0.0118915, 0.0118953", \ + "0.0123094, 0.0123051, 0.0121234, 0.0120246, 0.0119662, 0.0119391, 0.0119228", \ + "0.0138758, 0.0136694, 0.0130547, 0.0127358, 0.0123962, 0.0122236, 0.0121237", \ + "0.0173273, 0.0169498, 0.015626, 0.0147599, 0.0139029, 0.0133504, 0.0129516", \ + "0.0220577, 0.0215295, 0.0195915, 0.0181821, 0.0165967, 0.0154212, 0.0145714", \ + "0.0282034, 0.0275529, 0.0250274, 0.0230551, 0.0206496, 0.0187974, 0.0173384" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000636577, -0.000547093, -0.000456905, -0.000438361, -0.000428134, -0.000423841, -0.000421431", \ + "-0.001057, -0.000910523, -0.000600815, -0.000494497, -0.000426922, -0.000401374, -0.000385471", \ + "-0.000849297, -0.000879018, -0.00081461, -0.000706382, -0.000574005, -0.000503136, -0.000464123", \ + "0.000473628, 0.000206078, -0.00027592, -0.000390367, -0.000432116, -0.000438821, -0.000420285", \ + "0.00387175, 0.00326221, 0.00176038, 0.0010819, 0.000523632, 0.000235452, 6.44055e-05", \ + "0.00893381, 0.00807073, 0.00549247, 0.00404759, 0.00272357, 0.00188714, 0.0013371", \ + "0.0154204, 0.0143562, 0.010844, 0.00856171, 0.0062245, 0.00468702, 0.00358221" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00764093, 0.00778487, 0.00793469, 0.00796303, 0.00797948, 0.00798448, 0.00799043", \ + "0.00727661, 0.00739379, 0.00772891, 0.00785021, 0.00787837, 0.00796798, 0.00798687", \ + "0.00816733, 0.00803234, 0.00795496, 0.00760564, 0.00792562, 0.00710232, 0.00796957", \ + "0.00983406, 0.00953095, 0.00883102, 0.00854152, 0.00838881, 0.00724752, 0.00815516", \ + "0.0135213, 0.0129469, 0.0114262, 0.0105726, 0.00969601, 0.00919548, 0.00886676", \ + "0.0185057, 0.0176901, 0.0153447, 0.013901, 0.0122891, 0.0112474, 0.0104289", \ + "0.0248758, 0.0239197, 0.0207867, 0.0186459, 0.0162565, 0.014687, 0.0131756" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000711332, -0.000576408, -0.000441148, -0.000415724, -0.000401567, -0.000396716, -0.000392269", \ + "-0.00104069, -0.000890911, -0.000535272, -0.000415146, -0.000344204, -0.000312491, -0.000293125", \ + "-0.000376783, -0.000458043, -0.000401997, -0.000382954, -0.000340502, -0.000324385, -0.000301393", \ + "0.00123815, 0.000884357, 0.000303958, 9.56291e-05, -9.78592e-05, -0.000159368, -0.000188027", \ + "0.00479993, 0.00416265, 0.00254882, 0.00173445, 0.00104004, 0.000644342, 0.000396371", \ + "0.00973643, 0.0088706, 0.00629111, 0.00480951, 0.00332716, 0.0023986, 0.00174225", \ + "0.0160902, 0.0150333, 0.0115731, 0.00925076, 0.00689811, 0.00524179, 0.00405988" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00990624, 0.00999667, 0.0101174, 0.010142, 0.0101562, 0.0101594, 0.0101621", \ + "0.009538, 0.00964668, 0.00992636, 0.0100339, 0.0100557, 0.0101432, 0.0101587", \ + "0.0102472, 0.010146, 0.0100135, 0.0100825, 0.0101008, 0.0101158, 0.0101398", \ + "0.0117833, 0.0115509, 0.0109873, 0.0106938, 0.0100154, 0.00961551, 0.0102833", \ + "0.0153317, 0.0148576, 0.0135044, 0.0126337, 0.0118495, 0.011346, 0.0110468", \ + "0.0201454, 0.0194719, 0.0173115, 0.0159355, 0.0145249, 0.0133511, 0.0125696", \ + "0.0264432, 0.0255853, 0.0226537, 0.0206397, 0.0183703, 0.0166044, 0.0152628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000704039, -0.000572303, -0.000438666, -0.000413274, -0.000399212, -0.000394475, -0.000389863", \ + "-0.00103258, -0.000883926, -0.000531515, -0.000409871, -0.000341105, -0.000309464, -0.000290148", \ + "-0.000380463, -0.000454352, -0.000396649, -0.000380113, -0.000337491, -0.000321271, -0.00029834", \ + "0.00120277, 0.000873246, 0.000299619, 9.54839e-05, -9.59235e-05, -0.000156686, -0.000184768", \ + "0.00468965, 0.00410077, 0.00253228, 0.00173265, 0.00103674, 0.000649275, 0.000397829", \ + "0.00954324, 0.0087417, 0.00626619, 0.00479468, 0.00332135, 0.00239672, 0.00174264", \ + "0.0158427, 0.0148482, 0.0114963, 0.00921795, 0.00687843, 0.00523389, 0.00405177" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00764579, 0.007787, 0.00793397, 0.00796253, 0.00797714, 0.00798478, 0.00798599", \ + "0.00730573, 0.0074149, 0.0077291, 0.00785151, 0.00793041, 0.00796713, 0.00798559", \ + "0.00825859, 0.0081144, 0.00798512, 0.00793588, 0.00764873, 0.00795033, 0.00796592", \ + "0.0100442, 0.00971134, 0.00897126, 0.00863499, 0.00809489, 0.00822898, 0.00815033", \ + "0.0138787, 0.013291, 0.0116917, 0.0107463, 0.00984943, 0.0092962, 0.00897863", \ + "0.0191492, 0.0183515, 0.015901, 0.0143319, 0.0126327, 0.0116441, 0.010766", \ + "0.0258984, 0.0249056, 0.0216455, 0.0194121, 0.0168821, 0.01503, 0.0136196" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000748159, -0.000613927, -0.000476302, -0.000450056, -0.000436088, -0.000429226, -0.000427787", \ + "-0.00111922, -0.000987827, -0.000644331, -0.000519598, -0.000445141, -0.00041382, -0.000393212", \ + "-0.000347535, -0.000457339, -0.000485581, -0.000498867, -0.000471951, -0.000453934, -0.000420149", \ + "0.00135018, 0.000977612, 0.000334241, 6.3263e-05, -0.000164052, -0.000254425, -0.000290437", \ + "0.00509598, 0.00444098, 0.00276056, 0.00188972, 0.00109531, 0.00064189, 0.000355431", \ + "0.0102923, 0.00938468, 0.00671001, 0.00514491, 0.00358034, 0.00257812, 0.00183128", \ + "0.0169586, 0.0158955, 0.0122537, 0.00988337, 0.00739033, 0.00563095, 0.0043383" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00990624, 0.00999667, 0.0101174, 0.010142, 0.0101562, 0.0101594, 0.0101621", \ + "0.009538, 0.00964668, 0.00992636, 0.0100339, 0.0100557, 0.0101432, 0.0101587", \ + "0.0102472, 0.010146, 0.0100135, 0.0100825, 0.0101008, 0.0101158, 0.0101398", \ + "0.0117833, 0.0115509, 0.0109873, 0.0106938, 0.0100154, 0.00961551, 0.0102833", \ + "0.0153317, 0.0148576, 0.0135044, 0.0126337, 0.0118495, 0.011346, 0.0110468", \ + "0.0201454, 0.0194719, 0.0173115, 0.0159355, 0.0145249, 0.0133511, 0.0125696", \ + "0.0264432, 0.0255853, 0.0226537, 0.0206397, 0.0183703, 0.0166044, 0.0152628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000748159, -0.000613927, -0.000476302, -0.000450056, -0.000436088, -0.000429226, -0.000427787", \ + "-0.00111922, -0.000987827, -0.000644331, -0.000519598, -0.000445141, -0.00041382, -0.000393212", \ + "-0.000347535, -0.000457339, -0.000485581, -0.000498867, -0.000471951, -0.000453934, -0.000420149", \ + "0.00135018, 0.000977612, 0.000334241, 6.3263e-05, -0.000164052, -0.000254425, -0.000290437", \ + "0.00509598, 0.00444098, 0.00276056, 0.00188972, 0.00109531, 0.00064189, 0.000355431", \ + "0.0102923, 0.00938468, 0.00671001, 0.00514491, 0.00358034, 0.00257812, 0.00183128", \ + "0.0169586, 0.0158955, 0.0122537, 0.00988337, 0.00739033, 0.00563095, 0.0043383" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00331969; + rise_capacitance : 0.00331692; + rise_capacitance_range (0.00251041, 0.00331692); + fall_capacitance : 0.00331969; + fall_capacitance_range (0.00244578, 0.00331969); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00188871, -0.00218999, -0.00234869, -0.00236711, -0.00238693, -0.00237644, -0.00237066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236692, 0.00237843, 0.00238984, 0.00238499, 0.00238693, 0.00237644, 0.00237066" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261001, -0.00261696, -0.00262046, -0.00260852, -0.00262141, -0.00261486, -0.002611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261397, 0.00262082, 0.00263618, 0.00263952, 0.00262923, 0.00261881, 0.00261214" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261438, -0.0026225, -0.0026202, -0.00261473, -0.00262527, -0.00261892, -0.00261515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00278935, 0.00264824, 0.00265594, 0.00264706, 0.00263513, 0.00262358, 0.00261682" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261392, -0.00262197, -0.00261922, -0.00261437, -0.00262484, -0.00261849, -0.00261472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00278973, 0.0026484, 0.00265628, 0.00264743, 0.0026355, 0.00262398, 0.0026172" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342662; + rise_capacitance : 0.00335477; + rise_capacitance_range (0.00230469, 0.00335477); + fall_capacitance : 0.00342662; + fall_capacitance_range (0.00240052, 0.00342662); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00187839, -0.00218782, -0.00234456, -0.00236314, -0.00237725, -0.00236645, -0.00236045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00237619, 0.00238007, 0.00238763, 0.00238683, 0.00237725, 0.00236645, 0.00236045" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.002605, -0.00260169, -0.00260927, -0.0026044, -0.00260669, -0.00260947, -0.00260541" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261016, 0.00262745, 0.00262193, 0.00261923, 0.00260669, 0.00261484, 0.00260869" \ + ); + } + } + internal_power () { + when : "(!A * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325024, -0.00323979, -0.00325936, -0.00326109, -0.0032538, -0.00325849, -0.0032643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326309, 0.00330636, 0.00330649, 0.00329726, 0.00328541, 0.00327637, 0.00326962" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324981, -0.00323923, -0.00325892, -0.00326067, -0.00325341, -0.00325814, -0.00326412" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326371, 0.00330662, 0.0033065, 0.00329753, 0.00328575, 0.00327673, 0.00326999" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344312; + rise_capacitance : 0.00344312; + rise_capacitance_range (0.00240412, 0.00344312); + fall_capacitance : 0.00337223; + fall_capacitance_range (0.00222948, 0.00337223); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000413646, -0.000411844, -0.000417435, -0.000411157, -0.000413579, -0.000412319, -0.000411346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00044335, 0.000442861, 0.000441396, 0.000440077, 0.000434962, 0.000428135, 0.000419108" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000391213, -0.000394357, -0.000396305, -0.000395196, -0.0003956, -0.000394148, -0.000393187" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000392837, 0.000394357, 0.000398803, 0.000397128, 0.0003956, 0.000394148, 0.000393187" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261652, -0.00262278, -0.00262498, -0.00262223, -0.00261319, -0.00262239, -0.00261938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0027765, 0.00264735, 0.00262946, 0.00262223, 0.00263243, 0.0026244, 0.00262169" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261613, -0.00262226, -0.00262427, -0.00262244, -0.00261273, -0.00262197, -0.00261896" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00277694, 0.00264756, 0.00262981, 0.00262249, 0.00263275, 0.00262475, 0.00262211" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349787; + rise_capacitance : 0.00349787; + rise_capacitance_range (0.00195578, 0.00349787); + fall_capacitance : 0.00349696; + fall_capacitance_range (0.00197667, 0.00349696); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000413557, -0.000410152, -0.000410667, -0.000411537, -0.000413229, -0.00041172, -0.000410583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000442314, 0.000443446, 0.000442134, 0.000436295, 0.00043466, 0.000427847, 0.000418957" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000391964, -0.000393394, -0.000395589, -0.000395616, -0.00039352, -0.000394148, -0.000393448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000396344, 0.000397485, 0.00039617, 0.000395863, 0.00039352, 0.000394148, 0.000393448" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00326086, -0.00325599, -0.00325791, -0.00326328, -0.00326043, -0.00327405, -0.00327996" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328431, 0.00327551, 0.00328719, 0.00328356, 0.00327632, 0.00328859, 0.00328426" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00326004, -0.00325528, -0.00325765, -0.00326277, -0.00326001, -0.00327359, -0.00327953" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328453, 0.00327533, 0.00328714, 0.00328353, 0.00327645, 0.0032889, 0.00328457" \ + ); + } + } + } + } + cell (AOI2B1X1) { + area : 8.4672; + cell_leakage_power : 0.117498; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.124335; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133521; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0937994; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12869; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12149; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150642; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103774; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0837341; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117498; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0459414, 0.0539035, 0.117557, 0.195951, 0.35234, 0.555637, 0.821574", \ + "0.059093, 0.0670412, 0.13108, 0.209651, 0.366188, 0.569536, 0.835499", \ + "0.0930361, 0.100825, 0.164518, 0.243518, 0.400314, 0.60379, 0.869662", \ + "0.11877, 0.126775, 0.190186, 0.268759, 0.425616, 0.629081, 0.894994", \ + "0.151052, 0.160465, 0.225312, 0.303315, 0.460034, 0.663668, 0.929922", \ + "0.181414, 0.192325, 0.261229, 0.340666, 0.497484, 0.70101, 0.966993", \ + "0.210159, 0.222495, 0.297287, 0.378028, 0.537028, 0.74147, 1.00732" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0308707, 0.041342, 0.129418, 0.23935, 0.459173, 0.745109, 1.11859", \ + "0.0309064, 0.0413509, 0.129387, 0.239367, 0.459172, 0.745118, 1.11857", \ + "0.0336248, 0.0431561, 0.129933, 0.239612, 0.459286, 0.745124, 1.11876", \ + "0.0384759, 0.047089, 0.130618, 0.240339, 0.459677, 0.745282, 1.11861", \ + "0.047355, 0.0553417, 0.133657, 0.241785, 0.460626, 0.745917, 1.1191", \ + "0.05729, 0.065802, 0.139928, 0.245856, 0.463282, 0.747119, 1.11989", \ + "0.067729, 0.077016, 0.149033, 0.252313, 0.468654, 0.751245, 1.12216" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0451542, 0.0518848, 0.105389, 0.171083, 0.302261, 0.47268, 0.695512", \ + "0.0586879, 0.0654483, 0.119245, 0.185143, 0.316425, 0.48684, 0.709692", \ + "0.0915353, 0.0984452, 0.152601, 0.218786, 0.350198, 0.520727, 0.74365", \ + "0.114041, 0.121195, 0.175215, 0.241238, 0.37301, 0.543527, 0.766339", \ + "0.140694, 0.149113, 0.20506, 0.271006, 0.402501, 0.573137, 0.796182", \ + "0.163286, 0.172978, 0.232827, 0.299814, 0.431753, 0.602183, 0.825137", \ + "0.182196, 0.193154, 0.258963, 0.326965, 0.460218, 0.63205, 0.855263" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0254288, 0.0338396, 0.105631, 0.195478, 0.375197, 0.609084, 0.914492", \ + "0.0255291, 0.0339091, 0.105638, 0.195545, 0.375359, 0.609085, 0.914492", \ + "0.0290569, 0.0366226, 0.106514, 0.195962, 0.375374, 0.609148, 0.914475", \ + "0.0339916, 0.0408648, 0.107555, 0.196802, 0.375894, 0.609491, 0.91443", \ + "0.0424992, 0.0489538, 0.111207, 0.198436, 0.377188, 0.610245, 0.915318", \ + "0.052288, 0.059093, 0.118124, 0.203173, 0.379986, 0.61204, 0.916812", \ + "0.062765, 0.070142, 0.127675, 0.210198, 0.386147, 0.616587, 0.919081" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0344313, 0.0422547, 0.10605, 0.184877, 0.342165, 0.546643, 0.813853", \ + "0.0458792, 0.0536592, 0.117881, 0.19688, 0.354153, 0.558631, 0.825799", \ + "0.084901, 0.0979497, 0.176216, 0.25512, 0.412112, 0.615943, 0.883295", \ + "0.11184, 0.129503, 0.238339, 0.333223, 0.489968, 0.691091, 0.960038", \ + "0.145541, 0.16877, 0.313579, 0.44367, 0.639437, 0.84438, 1.10942", \ + "0.177593, 0.206291, 0.384652, 0.54656, 0.794403, 1.04449, 1.3157", \ + "0.208019, 0.241582, 0.451928, 0.642713, 0.938501, 1.24039, 1.5623" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365082, 0.0470037, 0.135464, 0.245999, 0.467049, 0.754315, 1.12994", \ + "0.037361, 0.0471091, 0.135419, 0.246019, 0.467019, 0.754366, 1.13006", \ + "0.0692221, 0.079924, 0.149887, 0.2489, 0.467037, 0.754365, 1.12998", \ + "0.0989851, 0.113266, 0.199873, 0.284214, 0.476181, 0.754382, 1.13007", \ + "0.142805, 0.161585, 0.276896, 0.378963, 0.54734, 0.788814, 1.13674", \ + "0.19221, 0.215989, 0.358383, 0.484828, 0.678238, 0.894611, 1.20385", \ + "0.246157, 0.275281, 0.443118, 0.593186, 0.821483, 1.05762, 1.34033" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313124, 0.0378054, 0.0907524, 0.156389, 0.287544, 0.457905, 0.680721", \ + "0.0426657, 0.0493987, 0.103372, 0.169331, 0.300654, 0.47115, 0.694015", \ + "0.0729983, 0.0846338, 0.154719, 0.22252, 0.354479, 0.525566, 0.748354", \ + "0.0938206, 0.110245, 0.205217, 0.288738, 0.425564, 0.597356, 0.819919", \ + "0.119143, 0.141728, 0.271623, 0.382011, 0.551052, 0.733302, 0.956993", \ + "0.14176, 0.170627, 0.33557, 0.474531, 0.683082, 0.89857, 1.14147", \ + "0.16101, 0.195755, 0.395049, 0.563002, 0.812469, 1.0662, 1.34386" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0252328, 0.0337429, 0.105613, 0.195526, 0.375372, 0.609085, 0.914748", \ + "0.0259515, 0.0339907, 0.105638, 0.195528, 0.375336, 0.609085, 0.914747", \ + "0.0496751, 0.0580354, 0.118629, 0.199679, 0.375348, 0.608852, 0.914675", \ + "0.0778402, 0.087972, 0.155474, 0.228391, 0.386596, 0.610303, 0.914726", \ + "0.121582, 0.135187, 0.218288, 0.299401, 0.444911, 0.645044, 0.927825", \ + "0.170072, 0.187444, 0.291244, 0.38536, 0.543002, 0.730151, 0.987055", \ + "0.222378, 0.243389, 0.370758, 0.480151, 0.655792, 0.854111, 1.09738" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0375399, 0.0451875, 0.108228, 0.186564, 0.342941, 0.546223, 0.812038", \ + "0.0500421, 0.0577531, 0.121436, 0.200029, 0.356693, 0.559987, 0.825856", \ + "0.0804659, 0.0925054, 0.169149, 0.247063, 0.405448, 0.608718, 0.874786", \ + "0.0982953, 0.115054, 0.215943, 0.30887, 0.469169, 0.672204, 0.938293", \ + "0.120348, 0.142981, 0.276754, 0.395647, 0.584744, 0.794477, 1.06023", \ + "0.142936, 0.170839, 0.336401, 0.481714, 0.707741, 0.949664, 1.22664", \ + "0.163269, 0.196403, 0.392856, 0.564817, 0.828465, 1.10517, 1.4169" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0309181, 0.0413641, 0.129409, 0.239373, 0.459249, 0.74511, 1.11874", \ + "0.031179, 0.0414673, 0.129417, 0.239358, 0.459214, 0.745125, 1.11874", \ + "0.0532163, 0.063289, 0.139576, 0.240722, 0.45926, 0.744883, 1.11884", \ + "0.0815947, 0.0930988, 0.17496, 0.266494, 0.467231, 0.745286, 1.1188", \ + "0.127218, 0.140926, 0.235985, 0.335462, 0.518812, 0.773301, 1.12686", \ + "0.175579, 0.192574, 0.305951, 0.417874, 0.61332, 0.849679, 1.17712", \ + "0.227964, 0.247934, 0.381006, 0.507463, 0.720868, 0.967467, 1.27464" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183652, 0.0219944, 0.0507046, 0.0856466, 0.15503, 0.245028, 0.362596", \ + "0.0333391, 0.0370542, 0.0656711, 0.100431, 0.169762, 0.259746, 0.376347", \ + "0.0701983, 0.0786742, 0.129309, 0.170309, 0.238075, 0.329098, 0.446456", \ + "0.0955647, 0.108084, 0.18213, 0.243622, 0.332189, 0.422848, 0.540067", \ + "0.126035, 0.143251, 0.247753, 0.337159, 0.466108, 0.590421, 0.718582", \ + "0.153261, 0.175169, 0.309086, 0.425485, 0.595715, 0.761085, 0.931043", \ + "0.177495, 0.203686, 0.365837, 0.507529, 0.717809, 0.923871, 1.13711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0176618, 0.0222723, 0.0611377, 0.109738, 0.206926, 0.333441, 0.498753", \ + "0.0207536, 0.0244637, 0.0610977, 0.10972, 0.20701, 0.333441, 0.49878", \ + "0.0525169, 0.0585621, 0.0914759, 0.126529, 0.209137, 0.333444, 0.498726", \ + "0.0819832, 0.0906856, 0.139331, 0.179449, 0.246103, 0.349711, 0.501853", \ + "0.125957, 0.139019, 0.210424, 0.267392, 0.349216, 0.433268, 0.55708", \ + "0.17552, 0.192893, 0.288527, 0.364196, 0.471511, 0.575531, 0.685332", \ + "0.229636, 0.251752, 0.371613, 0.467092, 0.600626, 0.728756, 0.861516" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0318006, 0.0377342, 0.086464, 0.146903, 0.267628, 0.424522, 0.629666", \ + "0.0451493, 0.0511238, 0.100343, 0.160993, 0.281876, 0.438844, 0.644029", \ + "0.0778178, 0.0889455, 0.155354, 0.217571, 0.338822, 0.496124, 0.701266", \ + "0.0962078, 0.112144, 0.205728, 0.286285, 0.411742, 0.570748, 0.776617", \ + "0.118177, 0.139835, 0.268136, 0.378174, 0.543117, 0.713035, 0.919978", \ + "0.140201, 0.167148, 0.327165, 0.465846, 0.673325, 0.884212, 1.11428", \ + "0.159546, 0.191618, 0.382535, 0.548574, 0.797421, 1.04922, 1.32001" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0256937, 0.0336542, 0.100662, 0.184284, 0.351466, 0.568685, 0.852806", \ + "0.0262437, 0.0338564, 0.100646, 0.184284, 0.351466, 0.568686, 0.852805", \ + "0.0534852, 0.0611487, 0.115648, 0.189176, 0.351444, 0.568807, 0.852728", \ + "0.0850837, 0.0944564, 0.158287, 0.223454, 0.363996, 0.570804, 0.852953", \ + "0.133674, 0.145634, 0.2258, 0.303919, 0.435655, 0.611764, 0.869992", \ + "0.184482, 0.199301, 0.299793, 0.394131, 0.546182, 0.716772, 0.943685", \ + "0.239372, 0.257084, 0.377064, 0.48849, 0.665202, 0.854437, 1.07659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202942, 0.0238616, 0.0524078, 0.0872993, 0.156652, 0.246611, 0.364159", \ + "0.0352824, 0.0387508, 0.0674613, 0.102175, 0.171503, 0.261462, 0.378003", \ + "0.07469, 0.083015, 0.131182, 0.172252, 0.241355, 0.330964, 0.448329", \ + "0.102623, 0.114317, 0.185863, 0.246349, 0.334058, 0.424587, 0.541728", \ + "0.136283, 0.152643, 0.253664, 0.341383, 0.469048, 0.592503, 0.720303", \ + "0.16708, 0.187712, 0.317216, 0.431512, 0.599928, 0.764209, 0.933544", \ + "0.195002, 0.21986, 0.376789, 0.516321, 0.723992, 0.928551, 1.14043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0188409, 0.0234816, 0.0624979, 0.111164, 0.208433, 0.334864, 0.500204", \ + "0.0214624, 0.0252664, 0.0624966, 0.111163, 0.208475, 0.334806, 0.500232", \ + "0.0535161, 0.0590947, 0.0925909, 0.127256, 0.211763, 0.334902, 0.500113", \ + "0.0829417, 0.0915523, 0.139815, 0.179854, 0.246835, 0.350882, 0.503217", \ + "0.127121, 0.139612, 0.210397, 0.267632, 0.349458, 0.43378, 0.557974", \ + "0.176539, 0.193349, 0.287867, 0.363642, 0.47135, 0.575467, 0.686396", \ + "0.230404, 0.251462, 0.369716, 0.464756, 0.599176, 0.727821, 0.861413" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0421352, 0.0499692, 0.113822, 0.192667, 0.350049, 0.554427, 0.821436", \ + "0.0549838, 0.0628219, 0.127241, 0.206326, 0.36382, 0.568231, 0.83542", \ + "0.089857, 0.10107, 0.175456, 0.254801, 0.412847, 0.61708, 0.884606", \ + "0.112277, 0.127647, 0.224279, 0.316028, 0.476416, 0.680446, 0.947767", \ + "0.139643, 0.160158, 0.287929, 0.404603, 0.592468, 0.802392, 1.06932", \ + "0.166914, 0.19242, 0.350054, 0.492727, 0.716691, 0.957778, 1.23532", \ + "0.192138, 0.222309, 0.409688, 0.578072, 0.838778, 1.11434, 1.42587" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365722, 0.0470233, 0.135446, 0.246017, 0.467011, 0.754269, 1.13006", \ + "0.0366132, 0.0470378, 0.135455, 0.245986, 0.467085, 0.754367, 1.13006", \ + "0.058052, 0.0679136, 0.144455, 0.248125, 0.466981, 0.754401, 1.12989", \ + "0.0865457, 0.097767, 0.17937, 0.271943, 0.474427, 0.754423, 1.13007", \ + "0.132625, 0.146388, 0.240836, 0.340214, 0.525046, 0.781511, 1.13774", \ + "0.182397, 0.199093, 0.311292, 0.422971, 0.618866, 0.856975, 1.18713", \ + "0.235515, 0.25546, 0.386363, 0.512528, 0.726542, 0.973893, 1.28338" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018434, 0.0220985, 0.0509816, 0.0860457, 0.155662, 0.245904, 0.363766", \ + "0.0334848, 0.0371871, 0.065922, 0.100804, 0.170391, 0.260634, 0.377479", \ + "0.0709607, 0.0793421, 0.129798, 0.170709, 0.238665, 0.329959, 0.447614", \ + "0.0970549, 0.109531, 0.183182, 0.24451, 0.332906, 0.423719, 0.54124", \ + "0.129278, 0.146277, 0.25004, 0.338917, 0.467456, 0.591452, 0.71951", \ + "0.159056, 0.180342, 0.312633, 0.428388, 0.59809, 0.762987, 0.932698", \ + "0.186614, 0.211925, 0.371348, 0.512115, 0.721445, 0.926903, 1.13963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020526, 0.0256704, 0.0652791, 0.11385, 0.211043, 0.337429, 0.502786", \ + "0.0236201, 0.027822, 0.0652636, 0.113846, 0.211068, 0.337429, 0.502757", \ + "0.0604873, 0.0655387, 0.0954918, 0.130517, 0.213253, 0.337428, 0.502673", \ + "0.0941996, 0.101305, 0.145222, 0.183555, 0.249988, 0.353731, 0.505897", \ + "0.144057, 0.154769, 0.219057, 0.273487, 0.353135, 0.436691, 0.560996", \ + "0.199682, 0.214152, 0.300279, 0.372728, 0.476824, 0.579484, 0.689232", \ + "0.260377, 0.27854, 0.386704, 0.477514, 0.607267, 0.734759, 0.865885" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0421352, 0.0499692, 0.113822, 0.192667, 0.350049, 0.554427, 0.821436", \ + "0.0549838, 0.0628219, 0.127241, 0.206326, 0.36382, 0.568231, 0.83542", \ + "0.089857, 0.10107, 0.175456, 0.254801, 0.412847, 0.61708, 0.884606", \ + "0.112277, 0.127647, 0.224279, 0.316028, 0.476416, 0.680446, 0.947767", \ + "0.139643, 0.160158, 0.287929, 0.404603, 0.592468, 0.802392, 1.06932", \ + "0.166914, 0.19242, 0.350054, 0.492727, 0.716691, 0.957778, 1.23532", \ + "0.192138, 0.222309, 0.409688, 0.578072, 0.838778, 1.11434, 1.42587" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365722, 0.0470233, 0.135446, 0.246017, 0.467011, 0.754269, 1.13006", \ + "0.0366132, 0.0470378, 0.135455, 0.245986, 0.467085, 0.754367, 1.13006", \ + "0.058052, 0.0679136, 0.144455, 0.248125, 0.466981, 0.754401, 1.12989", \ + "0.0865457, 0.097767, 0.17937, 0.271943, 0.474427, 0.754423, 1.13007", \ + "0.132625, 0.146388, 0.240836, 0.340214, 0.525046, 0.781511, 1.13774", \ + "0.182397, 0.199093, 0.311292, 0.422971, 0.618866, 0.856975, 1.18713", \ + "0.235515, 0.25546, 0.386363, 0.512528, 0.726542, 0.973893, 1.28338" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202942, 0.0238616, 0.0524078, 0.0872993, 0.156652, 0.246611, 0.364159", \ + "0.0352824, 0.0387508, 0.0674613, 0.102175, 0.171503, 0.261462, 0.378003", \ + "0.07469, 0.083015, 0.131182, 0.172252, 0.241355, 0.330964, 0.448329", \ + "0.102623, 0.114317, 0.185863, 0.246349, 0.334058, 0.424587, 0.541728", \ + "0.136283, 0.152643, 0.253664, 0.341383, 0.469048, 0.592503, 0.720303", \ + "0.16708, 0.187712, 0.317216, 0.431512, 0.599928, 0.764209, 0.933544", \ + "0.195002, 0.21986, 0.376789, 0.516321, 0.723992, 0.928551, 1.14043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0188409, 0.0234816, 0.0624979, 0.111164, 0.208433, 0.334864, 0.500204", \ + "0.0214624, 0.0252664, 0.0624966, 0.111163, 0.208475, 0.334806, 0.500232", \ + "0.0535161, 0.0590947, 0.0925909, 0.127256, 0.211763, 0.334902, 0.500113", \ + "0.0829417, 0.0915523, 0.139815, 0.179854, 0.246835, 0.350882, 0.503217", \ + "0.127121, 0.139612, 0.210397, 0.267632, 0.349458, 0.43378, 0.557974", \ + "0.176539, 0.193349, 0.287867, 0.363642, 0.47135, 0.575467, 0.686396", \ + "0.230404, 0.251462, 0.369716, 0.464756, 0.599176, 0.727821, 0.861413" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00322907, 0.00328144, 0.00337392, 0.00338902, 0.00339579, 0.00339837, 0.00340021", \ + "0.00298804, 0.0030357, 0.00316923, 0.00320319, 0.00322205, 0.00322973, 0.00323389", \ + "0.00342235, 0.00345564, 0.00359107, 0.00365369, 0.00369682, 0.00372539, 0.00373495", \ + "0.00438846, 0.00440465, 0.00449066, 0.00455895, 0.00460739, 0.00463418, 0.00465076", \ + "0.00651641, 0.00650626, 0.00653922, 0.00658424, 0.00664735, 0.00669627, 0.00671043", \ + "0.00950445, 0.00946796, 0.00940983, 0.00942481, 0.00947154, 0.00954709, 0.00955856", \ + "0.0132794, 0.0132432, 0.0131092, 0.0130904, 0.0131018, 0.0131674, 0.01322" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00532528, 0.00537343, 0.0054657, 0.00548212, 0.00549019, 0.00549366, 0.00549671", \ + "0.00513068, 0.00519757, 0.00533548, 0.00537087, 0.00539108, 0.00539935, 0.0054037", \ + "0.00559225, 0.00562171, 0.00577936, 0.00585285, 0.00589754, 0.00592575, 0.00593996", \ + "0.00668002, 0.00671506, 0.00682301, 0.00688839, 0.00694894, 0.00697325, 0.00699202", \ + "0.0086698, 0.00867162, 0.00872543, 0.00879358, 0.00885325, 0.00889909, 0.00892146", \ + "0.0115987, 0.0115684, 0.0115808, 0.011611, 0.0116625, 0.0116844, 0.0117331", \ + "0.015374, 0.0153174, 0.015224, 0.0152393, 0.0152682, 0.0153098, 0.0153431" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0034677, 0.00347981, 0.00350369, 0.00350853, 0.00351131, 0.00351193, 0.0035125", \ + "0.00333305, 0.00335173, 0.00343107, 0.00345943, 0.00345915, 0.00348626, 0.00348966", \ + "0.00368396, 0.00368695, 0.00347595, 0.00350081, 0.00349009, 0.00347988, 0.00348636", \ + "0.00445695, 0.00436867, 0.00402508, 0.00386877, 0.00372389, 0.00340095, 0.00359618", \ + "0.00609991, 0.0059659, 0.00526344, 0.00483627, 0.00440769, 0.00414797, 0.00398385", \ + "0.00834496, 0.00817091, 0.00714904, 0.00644166, 0.00570011, 0.00512315, 0.0047304", \ + "0.0112755, 0.0110568, 0.00974097, 0.00874064, 0.00760717, 0.00675583, 0.00600391" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000943458, 0.000969241, 0.00101584, 0.00102535, 0.00103108, 0.00103244, 0.00103451", \ + "0.000754762, 0.000805001, 0.000966451, 0.00101711, 0.00105024, 0.0010635, 0.00107107", \ + "0.000801552, 0.000797203, 0.000852462, 0.000914224, 0.000980706, 0.00101759, 0.00104293", \ + "0.00135104, 0.0012825, 0.00108209, 0.00103952, 0.0010371, 0.0010491, 0.00105949", \ + "0.00282015, 0.00265432, 0.00198587, 0.00169301, 0.00145696, 0.00133461, 0.00126918", \ + "0.00507086, 0.0048263, 0.00366571, 0.00301209, 0.00242467, 0.00206402, 0.00182649", \ + "0.007963, 0.00766688, 0.00606725, 0.00503573, 0.0039926, 0.00331219, 0.00282172" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00544397, 0.00546334, 0.00550381, 0.00551276, 0.0055185, 0.0055198, 0.00552103", \ + "0.00530269, 0.0053286, 0.00542437, 0.0054588, 0.0054907, 0.00550293, 0.00551034", \ + "0.00535734, 0.00534326, 0.0053583, 0.005252, 0.0054292, 0.00544148, 0.005471", \ + "0.00582439, 0.00577603, 0.00559794, 0.00551912, 0.0054999, 0.00548294, 0.00549582", \ + "0.00731921, 0.00717494, 0.00653399, 0.00623199, 0.00598735, 0.0058253, 0.00571255", \ + "0.00972351, 0.00948721, 0.00836751, 0.00772914, 0.00711346, 0.00666556, 0.00641647", \ + "0.012812, 0.0125144, 0.0109514, 0.00994316, 0.00888676, 0.00816974, 0.00755686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-1.66864e-05, -1.24864e-05, -2.7943e-07, 2.20025e-06, 2.618e-06, 2.73987e-06, 5.02374e-06", \ + "-0.000160052, -0.00014645, -9.32965e-05, -7.44104e-05, -6.45211e-05, -5.93764e-05, -5.95034e-05", \ + "0.000119437, 0.000149776, 1.50743e-06, 4.30172e-05, 3.65685e-06, -1.47867e-05, -2.96287e-05", \ + "0.000872598, 0.000814181, 0.000473777, 0.000351766, 0.000200441, 0.000120584, 6.7255e-05", \ + "0.00260417, 0.00246674, 0.00173332, 0.00129535, 0.000885053, 0.00063954, 0.000461987", \ + "0.00503209, 0.00484339, 0.00376134, 0.00300663, 0.00218296, 0.00165001, 0.00125073", \ + "0.00819112, 0.00797101, 0.00658197, 0.00547574, 0.00420782, 0.00327205, 0.00257985" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00589952, 0.00591804, 0.00595806, 0.00596693, 0.00597225, 0.00597354, 0.0059743", \ + "0.00576039, 0.00578105, 0.0058709, 0.00591216, 0.0059427, 0.00595417, 0.00596149", \ + "0.00580749, 0.00580304, 0.00581204, 0.00583861, 0.00587745, 0.00590746, 0.00593008", \ + "0.00630779, 0.00625175, 0.00605518, 0.00597921, 0.00569411, 0.00594916, 0.0059541", \ + "0.00782929, 0.00766675, 0.00703387, 0.00672864, 0.00648128, 0.00608517, 0.00618193", \ + "0.0102485, 0.0100141, 0.00889089, 0.00823873, 0.0075905, 0.00721188, 0.00690951", \ + "0.0133927, 0.0130937, 0.0115422, 0.0105254, 0.00942515, 0.00878004, 0.00827114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "4.47433e-05, 5.00848e-05, 6.35704e-05, 6.68869e-05, 6.81457e-05, 6.83655e-05, 7.07697e-05", \ + "-9.48658e-05, -7.83054e-05, -1.55241e-05, 1.0028e-05, 2.48612e-05, 3.19912e-05, 3.34889e-05", \ + "0.000239694, 0.000144081, 0.000137022, 0.000101096, 7.77319e-05, 6.31903e-05, 5.46151e-05", \ + "0.000943815, 0.000879557, 0.000558181, 0.000437656, 0.00028632, 0.000209266, 0.000157295", \ + "0.00265796, 0.00253188, 0.0018498, 0.00141394, 0.00100959, 0.00074935, 0.000568388", \ + "0.00510209, 0.00492632, 0.00390134, 0.00315835, 0.00234868, 0.00180234, 0.00140196", \ + "0.00829123, 0.0080732, 0.00674886, 0.00569809, 0.00444088, 0.00350431, 0.00278567" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00497013, 0.00498487, 0.00501933, 0.0050271, 0.00503111, 0.00503463, 0.00503258", \ + "0.00484247, 0.00485394, 0.00494413, 0.00497373, 0.00500459, 0.00501601, 0.00502188", \ + "0.00486965, 0.00486263, 0.00485926, 0.00489397, 0.00494553, 0.00496354, 0.00498901", \ + "0.00530181, 0.00525318, 0.00509314, 0.00503267, 0.00501218, 0.00499574, 0.00500907", \ + "0.00670341, 0.00658189, 0.00602061, 0.00574335, 0.00550183, 0.00533226, 0.00522184", \ + "0.00902911, 0.00882908, 0.00780368, 0.00719572, 0.00656893, 0.00616052, 0.00593498", \ + "0.0120711, 0.0117982, 0.0103631, 0.00940477, 0.00835337, 0.00770489, 0.00705528" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00147989, 0.00148355, 0.00149476, 0.00149704, 0.00149709, 0.00149711, 0.00149926", \ + "0.00133155, 0.00134817, 0.00140058, 0.0014206, 0.00142964, 0.00143482, 0.00143192", \ + "0.00160764, 0.00164597, 0.00149552, 0.00153839, 0.00149364, 0.00147936, 0.00146381", \ + "0.00236734, 0.00230377, 0.00196597, 0.00184458, 0.001694, 0.00161284, 0.00155956", \ + "0.00408475, 0.0039517, 0.00323015, 0.00278382, 0.00237624, 0.00212926, 0.00194842", \ + "0.0065057, 0.0063167, 0.00524076, 0.00448844, 0.00366732, 0.00313785, 0.00273854", \ + "0.00965409, 0.00942937, 0.00805609, 0.00695517, 0.00569189, 0.00475548, 0.00406595" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00589952, 0.00591804, 0.00595806, 0.00596693, 0.00597225, 0.00597354, 0.0059743", \ + "0.00576039, 0.00578105, 0.0058709, 0.00591216, 0.0059427, 0.00595417, 0.00596149", \ + "0.00580749, 0.00580304, 0.00581204, 0.00583861, 0.00587745, 0.00590746, 0.00593008", \ + "0.00630779, 0.00625175, 0.00605518, 0.00597921, 0.00569411, 0.00594916, 0.0059541", \ + "0.00782929, 0.00766675, 0.00703387, 0.00672864, 0.00648128, 0.00608517, 0.00618193", \ + "0.0102485, 0.0100141, 0.00889089, 0.00823873, 0.0075905, 0.00721188, 0.00690951", \ + "0.0133927, 0.0130937, 0.0115422, 0.0105254, 0.00942515, 0.00878004, 0.00827114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00147989, 0.00148355, 0.00149476, 0.00149704, 0.00149709, 0.00149711, 0.00149926", \ + "0.00133155, 0.00134817, 0.00140058, 0.0014206, 0.00142964, 0.00143482, 0.00143192", \ + "0.00160764, 0.00164597, 0.00149552, 0.00153839, 0.00149364, 0.00147936, 0.00146381", \ + "0.00236734, 0.00230377, 0.00196597, 0.00184458, 0.001694, 0.00161284, 0.00155956", \ + "0.00408475, 0.0039517, 0.00323015, 0.00278382, 0.00237624, 0.00212926, 0.00194842", \ + "0.0065057, 0.0063167, 0.00524076, 0.00448844, 0.00366732, 0.00313785, 0.00273854", \ + "0.00965409, 0.00942937, 0.00805609, 0.00695517, 0.00569189, 0.00475548, 0.00406595" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172415; + rise_capacitance : 0.00172374; + rise_capacitance_range (0.00121909, 0.00172374); + fall_capacitance : 0.00172415; + fall_capacitance_range (0.00120388, 0.00172415); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000285951, -0.000434424, 0.000101471, 0.00107777, 0.00305179, 0.00589764, 0.00954421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00430722, 0.00419719, 0.00478167, 0.00579748, 0.00778752, 0.0106368, 0.0142884" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00107717, 0.000934144, 0.00148274, 0.00248224, 0.00446229, 0.00731186, 0.0109624" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00302762, 0.00293149, 0.00347904, 0.00448493, 0.00644563, 0.0092832, 0.0129249" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169988; + rise_capacitance : 0.00169988; + rise_capacitance_range (0.00120121, 0.00169988); + fall_capacitance : 0.00166743; + fall_capacitance_range (0.00111307, 0.00166743); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000173615, -0.000176163, -0.000176042, -0.000175798, -0.000176853, -0.000176651, -0.000176233" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000178189, 0.00017622, 0.000177933, 0.000177984, 0.000177305, 0.000176651, 0.000176233" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127458, -0.00127632, -0.00128001, -0.00127666, -0.00127842, -0.00127622, -0.0012746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134993, 0.0012911, 0.00128001, 0.00127666, 0.00128181, 0.00127757, 0.00127569" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000250729, -0.000249305, -0.000251096, -0.000246342, -0.000248837, -0.000247896, -0.00024733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000268156, 0.000269613, 0.000267193, 0.000266498, 0.00026361, 0.000259789, 0.000254914" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167446; + rise_capacitance : 0.00163815; + rise_capacitance_range (0.00120362, 0.00163815); + fall_capacitance : 0.00167446; + fall_capacitance_range (0.00120961, 0.00167446); + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00096921, -0.00111557, -0.00117305, -0.00116831, -0.00117946, -0.00117433, -0.00117114" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00117294, 0.00118162, 0.0011777, 0.00118434, 0.00117946, 0.00117433, 0.00117114" \ + ); + } + } + } + } + cell (AOI2B1X2) { + area : 9.8784; + cell_leakage_power : 0.258496; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.277975; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279432; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173102; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234151; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342051; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346955; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.257413; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156891; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.258496; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492841, 0.0620925, 0.126346, 0.204917, 0.361518, 0.564965, 0.83087", \ + "0.063531, 0.0762184, 0.14051, 0.21922, 0.376009, 0.579529, 0.845481", \ + "0.107379, 0.119961, 0.183629, 0.262402, 0.41924, 0.622938, 0.888858", \ + "0.139549, 0.153488, 0.216599, 0.294852, 0.451445, 0.655499, 0.921288", \ + "0.180675, 0.196636, 0.26159, 0.33927, 0.494699, 0.6982, 0.964246", \ + "0.219482, 0.237591, 0.307179, 0.384852, 0.539996, 0.742966, 1.00876", \ + "0.256115, 0.276088, 0.351944, 0.43053, 0.587206, 0.790067, 1.05558" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273, 0.0434773, 0.132228, 0.243072, 0.464925, 0.753284, 1.13014", \ + "0.0273689, 0.0435116, 0.132201, 0.243126, 0.464838, 0.753122, 1.1302", \ + "0.0324622, 0.046508, 0.132675, 0.24329, 0.464927, 0.753146, 1.13023", \ + "0.0396132, 0.0522554, 0.133938, 0.243987, 0.465317, 0.753217, 1.13011", \ + "0.0501742, 0.0628677, 0.138011, 0.245667, 0.466749, 0.753964, 1.13059", \ + "0.061858, 0.075315, 0.146257, 0.249868, 0.468615, 0.755294, 1.13111", \ + "0.07434, 0.088589, 0.157693, 0.257223, 0.473142, 0.758689, 1.13332" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499931, 0.0606356, 0.112163, 0.174807, 0.29949, 0.461406, 0.673061", \ + "0.0643251, 0.074887, 0.126503, 0.189215, 0.313984, 0.475951, 0.687574", \ + "0.107824, 0.11878, 0.170446, 0.233162, 0.35831, 0.52041, 0.732154", \ + "0.138336, 0.150333, 0.202242, 0.264482, 0.389345, 0.551482, 0.763337", \ + "0.174419, 0.188301, 0.242694, 0.304291, 0.427798, 0.589634, 0.801365", \ + "0.206799, 0.222521, 0.281404, 0.343871, 0.467819, 0.628579, 0.839958", \ + "0.234645, 0.252057, 0.316571, 0.380664, 0.506008, 0.667869, 0.878872" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0225028, 0.0345606, 0.101939, 0.18683, 0.356835, 0.577892, 0.866695", \ + "0.0225967, 0.0346145, 0.101937, 0.18683, 0.356781, 0.577916, 0.866726", \ + "0.0279936, 0.0385273, 0.103012, 0.187224, 0.356788, 0.577733, 0.866764", \ + "0.0348492, 0.0444569, 0.105026, 0.188717, 0.357596, 0.57811, 0.866707", \ + "0.0453924, 0.0548877, 0.110076, 0.190756, 0.358966, 0.579049, 0.867545", \ + "0.056981, 0.066976, 0.118996, 0.195854, 0.361555, 0.581007, 0.869182", \ + "0.069522, 0.080062, 0.130992, 0.204169, 0.367286, 0.585002, 0.871316" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305129, 0.0429402, 0.106961, 0.185802, 0.34291, 0.547189, 0.813936", \ + "0.0419308, 0.054091, 0.118451, 0.197461, 0.354625, 0.55903, 0.82595", \ + "0.076813, 0.0976273, 0.17573, 0.254575, 0.411382, 0.614993, 0.881885", \ + "0.100398, 0.128391, 0.236271, 0.331166, 0.487857, 0.68944, 0.957251", \ + "0.129956, 0.1663, 0.308915, 0.438278, 0.634131, 0.839195, 1.10378", \ + "0.157446, 0.202291, 0.377392, 0.537568, 0.784192, 1.03483, 1.30663", \ + "0.183167, 0.236005, 0.441887, 0.630105, 0.923148, 1.22461, 1.54735" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.03225, 0.048675, 0.137589, 0.248859, 0.471424, 0.760734, 1.13921", \ + "0.0336575, 0.0487053, 0.137588, 0.248835, 0.471391, 0.760731, 1.13912", \ + "0.064368, 0.0816317, 0.152316, 0.251997, 0.4714, 0.760741, 1.13922", \ + "0.0918974, 0.114775, 0.202299, 0.287879, 0.481266, 0.760752, 1.13921", \ + "0.132461, 0.163174, 0.278684, 0.382387, 0.553371, 0.797001, 1.1467", \ + "0.178494, 0.216662, 0.359335, 0.487124, 0.684078, 0.904216, 1.21592", \ + "0.228791, 0.274772, 0.443158, 0.594658, 0.825708, 1.06703, 1.35411" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289799, 0.0389787, 0.0895771, 0.151964, 0.276534, 0.438388, 0.650015", \ + "0.0397077, 0.0501349, 0.101799, 0.164559, 0.289324, 0.451266, 0.662948", \ + "0.0662734, 0.0844251, 0.151886, 0.217128, 0.342816, 0.504726, 0.716834", \ + "0.0843114, 0.110226, 0.201587, 0.28197, 0.412991, 0.576063, 0.788084", \ + "0.106635, 0.142277, 0.267777, 0.374106, 0.53669, 0.711028, 0.924384", \ + "0.126998, 0.172362, 0.332184, 0.466214, 0.6671, 0.875029, 1.10797", \ + "0.144301, 0.19902, 0.392414, 0.555205, 0.795636, 1.03969, 1.30684" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216288, 0.0341156, 0.101914, 0.186902, 0.356876, 0.57791, 0.866947", \ + "0.022247, 0.034184, 0.10187, 0.186829, 0.356879, 0.577939, 0.866947", \ + "0.0434709, 0.0564421, 0.114748, 0.191239, 0.356782, 0.577969, 0.866677", \ + "0.0702925, 0.0857889, 0.150302, 0.219875, 0.368823, 0.579493, 0.866653", \ + "0.112041, 0.133087, 0.211766, 0.288916, 0.427524, 0.614359, 0.881295", \ + "0.158221, 0.185459, 0.283938, 0.373178, 0.523154, 0.701941, 0.94176", \ + "0.208347, 0.242123, 0.363036, 0.466462, 0.633035, 0.821692, 1.05258" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0347593, 0.0469232, 0.110164, 0.188569, 0.345115, 0.548552, 0.814556", \ + "0.0465802, 0.0588262, 0.122706, 0.201359, 0.358159, 0.561714, 0.827777", \ + "0.0719045, 0.091151, 0.168292, 0.246947, 0.404849, 0.608812, 0.874787", \ + "0.085398, 0.112261, 0.212764, 0.306242, 0.465699, 0.6711, 0.936826", \ + "0.102722, 0.138395, 0.270531, 0.388931, 0.578212, 0.788528, 1.05496", \ + "0.119936, 0.164009, 0.326839, 0.470828, 0.696213, 0.937639, 1.21587", \ + "0.134359, 0.186885, 0.379929, 0.549493, 0.8113, 1.08719, 1.39937" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0271069, 0.0434323, 0.132188, 0.243082, 0.464845, 0.753121, 1.13011", \ + "0.0275158, 0.0435347, 0.132228, 0.24313, 0.464856, 0.753122, 1.13011", \ + "0.0485207, 0.0649793, 0.14262, 0.2452, 0.464918, 0.753289, 1.13023", \ + "0.075937, 0.0943652, 0.177658, 0.271121, 0.473289, 0.753583, 1.13021", \ + "0.118977, 0.141444, 0.237955, 0.339359, 0.525496, 0.78252, 1.13892", \ + "0.164566, 0.192045, 0.306307, 0.420126, 0.619135, 0.858934, 1.1904", \ + "0.21423, 0.24604, 0.38024, 0.50786, 0.725154, 0.976349, 1.28846" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015712, 0.0212001, 0.0485628, 0.081731, 0.147545, 0.23287, 0.344338", \ + "0.0307703, 0.0366508, 0.0638563, 0.0967417, 0.162194, 0.247797, 0.358408", \ + "0.0653341, 0.0789768, 0.128413, 0.168155, 0.233143, 0.318965, 0.430292", \ + "0.0894419, 0.109197, 0.181863, 0.242102, 0.328063, 0.414783, 0.525815", \ + "0.118886, 0.146148, 0.249075, 0.33679, 0.463118, 0.583952, 0.707999", \ + "0.145926, 0.180535, 0.312288, 0.426924, 0.593997, 0.756151, 0.921438", \ + "0.170904, 0.212247, 0.371935, 0.511467, 0.718253, 0.920679, 1.12933" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0147127, 0.0214968, 0.057948, 0.103666, 0.195125, 0.314087, 0.469645", \ + "0.0185378, 0.0237014, 0.0579047, 0.103637, 0.195053, 0.314068, 0.469582", \ + "0.0483379, 0.0573949, 0.0884606, 0.120763, 0.198201, 0.31399, 0.469563", \ + "0.0757673, 0.0892614, 0.135353, 0.173265, 0.235193, 0.331207, 0.473041", \ + "0.116926, 0.137229, 0.205128, 0.259575, 0.337116, 0.416079, 0.530541", \ + "0.16384, 0.190818, 0.282493, 0.354706, 0.457133, 0.555746, 0.659454", \ + "0.214916, 0.249378, 0.364497, 0.456201, 0.583981, 0.706114, 0.832184" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289453, 0.0384208, 0.0873491, 0.147816, 0.268555, 0.425449, 0.630588", \ + "0.0418493, 0.0513609, 0.10071, 0.161424, 0.282344, 0.439318, 0.644506", \ + "0.0693763, 0.0872442, 0.153919, 0.216424, 0.337616, 0.494816, 0.700209", \ + "0.0833759, 0.108998, 0.201967, 0.282926, 0.410497, 0.567863, 0.773378", \ + "0.100695, 0.135009, 0.261317, 0.370645, 0.535938, 0.707483, 0.913812", \ + "0.117348, 0.15994, 0.31704, 0.454, 0.660383, 0.87126, 1.10237", \ + "0.13076, 0.181317, 0.368645, 0.532096, 0.778699, 1.02959, 1.30068" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0223706, 0.0348738, 0.102384, 0.186682, 0.355144, 0.574227, 0.86063", \ + "0.023173, 0.0350576, 0.102385, 0.186697, 0.355146, 0.574227, 0.86063", \ + "0.0498912, 0.0623597, 0.117818, 0.191924, 0.355116, 0.574251, 0.860668", \ + "0.0805224, 0.0954371, 0.160242, 0.226878, 0.37022, 0.576533, 0.860665", \ + "0.126663, 0.145606, 0.226753, 0.306378, 0.441506, 0.620012, 0.879137", \ + "0.174872, 0.198207, 0.299579, 0.394854, 0.550298, 0.723965, 0.953867", \ + "0.227086, 0.255048, 0.375606, 0.488265, 0.666833, 0.860742, 1.08657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175703, 0.0229581, 0.0501794, 0.0833131, 0.149096, 0.2344, 0.345852", \ + "0.0328206, 0.0383232, 0.0654902, 0.0984787, 0.16424, 0.249555, 0.359977", \ + "0.0703168, 0.0832122, 0.130259, 0.170101, 0.235309, 0.320785, 0.432114", \ + "0.0968653, 0.11543, 0.185617, 0.244669, 0.329897, 0.416418, 0.527538", \ + "0.129954, 0.155604, 0.254905, 0.341003, 0.465971, 0.586112, 0.708037", \ + "0.160906, 0.193422, 0.320646, 0.433253, 0.598623, 0.759167, 0.923935", \ + "0.189714, 0.228735, 0.383165, 0.520604, 0.724812, 0.925516, 1.13288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158092, 0.0226337, 0.0592908, 0.10499, 0.196534, 0.315495, 0.471047", \ + "0.0189861, 0.0245081, 0.059224, 0.104987, 0.196522, 0.315479, 0.471031", \ + "0.0490843, 0.0578631, 0.0895028, 0.121424, 0.199694, 0.315421, 0.471047", \ + "0.0768332, 0.0899738, 0.135752, 0.173801, 0.235926, 0.332282, 0.474511", \ + "0.118039, 0.137647, 0.205148, 0.259718, 0.33742, 0.416512, 0.529785", \ + "0.164545, 0.190853, 0.281619, 0.353872, 0.456524, 0.555767, 0.659271", \ + "0.215545, 0.248779, 0.362349, 0.453422, 0.582133, 0.704672, 0.832002" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0378437, 0.0502896, 0.114355, 0.193235, 0.350453, 0.554636, 0.821566", \ + "0.0503958, 0.0628267, 0.127363, 0.206488, 0.363927, 0.56821, 0.835199", \ + "0.0815961, 0.0994998, 0.174144, 0.253517, 0.411057, 0.615532, 0.882742", \ + "0.10041, 0.124819, 0.220798, 0.312726, 0.472274, 0.678134, 0.943961", \ + "0.123402, 0.155798, 0.281677, 0.397855, 0.585556, 0.795558, 1.06279", \ + "0.146075, 0.185912, 0.340756, 0.481837, 0.704632, 0.945939, 1.22353", \ + "0.165867, 0.213158, 0.396757, 0.562646, 0.82163, 1.09538, 1.40737" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325519, 0.0488335, 0.137592, 0.248858, 0.471411, 0.760799, 1.13908", \ + "0.0325669, 0.0487943, 0.137588, 0.248858, 0.471445, 0.760814, 1.13908", \ + "0.0543422, 0.0698889, 0.146954, 0.251249, 0.471486, 0.760828, 1.1393", \ + "0.0817907, 0.0995701, 0.181743, 0.275214, 0.479377, 0.76095, 1.13918", \ + "0.125571, 0.147331, 0.242608, 0.343702, 0.530408, 0.789185, 1.14739", \ + "0.172102, 0.199083, 0.312037, 0.425001, 0.62388, 0.865393, 1.19821", \ + "0.222378, 0.254215, 0.386159, 0.51359, 0.730318, 0.980955, 1.29522" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015697, 0.0212212, 0.0487664, 0.0820576, 0.148061, 0.233619, 0.345362", \ + "0.0308375, 0.0367145, 0.0640488, 0.0971, 0.162727, 0.248551, 0.359405", \ + "0.0659224, 0.0795457, 0.128863, 0.16848, 0.233642, 0.319699, 0.431251", \ + "0.0907135, 0.110432, 0.182759, 0.242836, 0.328684, 0.415546, 0.526793", \ + "0.121594, 0.14863, 0.250765, 0.338405, 0.4644, 0.584931, 0.708774", \ + "0.151106, 0.185174, 0.315602, 0.42972, 0.596275, 0.757951, 0.923201", \ + "0.179498, 0.219636, 0.37704, 0.516084, 0.721734, 0.923637, 1.13178" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0154007, 0.0232934, 0.0618394, 0.107632, 0.199111, 0.317998, 0.473485", \ + "0.0195049, 0.0255728, 0.061801, 0.107625, 0.199097, 0.318045, 0.473497", \ + "0.0560384, 0.0637127, 0.092312, 0.124697, 0.202165, 0.318024, 0.473583", \ + "0.0884026, 0.0994573, 0.141163, 0.177394, 0.239041, 0.335161, 0.477132", \ + "0.136361, 0.152785, 0.214052, 0.265702, 0.341011, 0.419316, 0.533941", \ + "0.190126, 0.212022, 0.294276, 0.362921, 0.462839, 0.559459, 0.662824", \ + "0.248757, 0.276504, 0.379749, 0.466508, 0.591556, 0.711451, 0.837583" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0378437, 0.0502896, 0.114355, 0.193235, 0.350453, 0.554636, 0.821566", \ + "0.0503958, 0.0628267, 0.127363, 0.206488, 0.363927, 0.56821, 0.835199", \ + "0.0815961, 0.0994998, 0.174144, 0.253517, 0.411057, 0.615532, 0.882742", \ + "0.10041, 0.124819, 0.220798, 0.312726, 0.472274, 0.678134, 0.943961", \ + "0.123402, 0.155798, 0.281677, 0.397855, 0.585556, 0.795558, 1.06279", \ + "0.146075, 0.185912, 0.340756, 0.481837, 0.704632, 0.945939, 1.22353", \ + "0.165867, 0.213158, 0.396757, 0.562646, 0.82163, 1.09538, 1.40737" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325519, 0.0488335, 0.137592, 0.248858, 0.471411, 0.760799, 1.13908", \ + "0.0325669, 0.0487943, 0.137588, 0.248858, 0.471445, 0.760814, 1.13908", \ + "0.0543422, 0.0698889, 0.146954, 0.251249, 0.471486, 0.760828, 1.1393", \ + "0.0817907, 0.0995701, 0.181743, 0.275214, 0.479377, 0.76095, 1.13918", \ + "0.125571, 0.147331, 0.242608, 0.343702, 0.530408, 0.789185, 1.14739", \ + "0.172102, 0.199083, 0.312037, 0.425001, 0.62388, 0.865393, 1.19821", \ + "0.222378, 0.254215, 0.386159, 0.51359, 0.730318, 0.980955, 1.29522" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175703, 0.0229581, 0.0501794, 0.0833131, 0.149096, 0.2344, 0.345852", \ + "0.0328206, 0.0383232, 0.0654902, 0.0984787, 0.16424, 0.249555, 0.359977", \ + "0.0703168, 0.0832122, 0.130259, 0.170101, 0.235309, 0.320785, 0.432114", \ + "0.0968653, 0.11543, 0.185617, 0.244669, 0.329897, 0.416418, 0.527538", \ + "0.129954, 0.155604, 0.254905, 0.341003, 0.465971, 0.586112, 0.708037", \ + "0.160906, 0.193422, 0.320646, 0.433253, 0.598623, 0.759167, 0.923935", \ + "0.189714, 0.228735, 0.383165, 0.520604, 0.724812, 0.925516, 1.13288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158092, 0.0226337, 0.0592908, 0.10499, 0.196534, 0.315495, 0.471047", \ + "0.0189861, 0.0245081, 0.059224, 0.104987, 0.196522, 0.315479, 0.471031", \ + "0.0490843, 0.0578631, 0.0895028, 0.121424, 0.199694, 0.315421, 0.471047", \ + "0.0768332, 0.0899738, 0.135752, 0.173801, 0.235926, 0.332282, 0.474511", \ + "0.118039, 0.137647, 0.205148, 0.259718, 0.33742, 0.416512, 0.529785", \ + "0.164545, 0.190853, 0.281619, 0.353872, 0.456524, 0.555767, 0.659271", \ + "0.215545, 0.248779, 0.362349, 0.453422, 0.582133, 0.704672, 0.832002" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00706499, 0.00727034, 0.00752963, 0.00758523, 0.00761479, 0.00762678, 0.00763336", \ + "0.00681457, 0.0069846, 0.00727644, 0.00735966, 0.00740808, 0.00742812, 0.00743799", \ + "0.00715308, 0.00722765, 0.00748573, 0.00762321, 0.00773306, 0.00778677, 0.0078184", \ + "0.00820651, 0.00817002, 0.00829419, 0.00841127, 0.00852559, 0.00860715, 0.00864613", \ + "0.0103283, 0.0102304, 0.0102202, 0.0103106, 0.0104462, 0.0104668, 0.0105298", \ + "0.0135353, 0.0132983, 0.0130584, 0.013052, 0.0131101, 0.0131526, 0.013216", \ + "0.0176646, 0.0173207, 0.0168318, 0.0167173, 0.0166894, 0.0167466, 0.0168341" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00802448, 0.00821896, 0.00848246, 0.00854379, 0.00857751, 0.00859138, 0.00859928", \ + "0.00780541, 0.00798691, 0.00829047, 0.00837332, 0.00842186, 0.00844212, 0.00845371", \ + "0.00815482, 0.00823621, 0.00852934, 0.00867334, 0.00878924, 0.00883951, 0.0088642", \ + "0.00927084, 0.00928531, 0.00945834, 0.00959193, 0.00972159, 0.00978438, 0.00982658", \ + "0.0113186, 0.0112242, 0.0112645, 0.0113651, 0.0114563, 0.0115353, 0.0116055", \ + "0.0145062, 0.0142568, 0.0140767, 0.0141106, 0.014188, 0.0142334, 0.0143098", \ + "0.0185608, 0.0181438, 0.0177916, 0.0177193, 0.0177426, 0.0177776, 0.0178193" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00715491, 0.00720654, 0.00726777, 0.0072793, 0.00728589, 0.00728683, 0.00728882", \ + "0.00689178, 0.00694758, 0.00710889, 0.00716741, 0.00717383, 0.00722545, 0.00723311", \ + "0.00774336, 0.00768249, 0.00723325, 0.0072716, 0.00724204, 0.00721862, 0.00722704", \ + "0.00943669, 0.00915352, 0.00842956, 0.00807662, 0.00774469, 0.00722957, 0.00746858", \ + "0.0130107, 0.012558, 0.0110667, 0.0101858, 0.00925976, 0.00868834, 0.00830702", \ + "0.0178098, 0.0172155, 0.0151205, 0.0136431, 0.0120564, 0.0108216, 0.00993925", \ + "0.0240358, 0.0233249, 0.0206583, 0.0185908, 0.0161723, 0.0143899, 0.0127858" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00200766, 0.00211267, 0.00220988, 0.0022288, 0.00223949, 0.00224346, 0.00224631", \ + "0.0016168, 0.0017792, 0.00211055, 0.00221371, 0.00228144, 0.00230762, 0.00232271", \ + "0.00176636, 0.00175294, 0.00186766, 0.00200123, 0.00214169, 0.0022125, 0.00225758", \ + "0.00297349, 0.00273453, 0.00233591, 0.00225427, 0.00224684, 0.00227577, 0.00229881", \ + "0.00618248, 0.00560398, 0.00421419, 0.00361192, 0.00312478, 0.00288067, 0.00273737", \ + "0.0109857, 0.0101683, 0.00772464, 0.00636358, 0.00513124, 0.00439827, 0.00390197", \ + "0.0171481, 0.0161418, 0.0127791, 0.010611, 0.00840005, 0.00697469, 0.00596534" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111204, 0.0112014, 0.0112922, 0.0113122, 0.0113237, 0.0113286, 0.0113316", \ + "0.0108427, 0.0109223, 0.0111216, 0.0111877, 0.0112642, 0.0112917, 0.0113077", \ + "0.0110548, 0.0110046, 0.011004, 0.0108965, 0.0111353, 0.0111759, 0.0112271", \ + "0.0121601, 0.011988, 0.0115577, 0.0113798, 0.0113027, 0.011259, 0.011289", \ + "0.0155248, 0.0150239, 0.0136497, 0.0129637, 0.0124094, 0.0120448, 0.0118311", \ + "0.0207334, 0.019972, 0.0176397, 0.0162581, 0.0149306, 0.0139418, 0.013312", \ + "0.0273489, 0.0263797, 0.0231946, 0.0210719, 0.018781, 0.017203, 0.0158846" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000148272, -0.000141831, -0.000118448, -0.00010683, -0.000103345, -0.000103632, -0.000101013", \ + "-0.000471021, -0.00041291, -0.000303964, -0.000267738, -0.000254739, -0.000237635, -0.000234276", \ + "0.000189177, 0.000174279, -0.000114058, -3.12418e-05, -0.000108981, -0.000140127, -0.000176304", \ + "0.00181195, 0.00157153, 0.000866958, 0.000603943, 0.000292969, 0.000132648, 3.2888e-05", \ + "0.00548792, 0.00501819, 0.00348518, 0.00255412, 0.00167589, 0.00118806, 0.000810791", \ + "0.0106555, 0.0100055, 0.00773852, 0.00611896, 0.00439082, 0.00328739, 0.00245366", \ + "0.0173334, 0.0165492, 0.0136191, 0.0113, 0.00861221, 0.00666533, 0.0052082" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120669, 0.0121448, 0.0122338, 0.0122534, 0.0122646, 0.012272, 0.0122757", \ + "0.011776, 0.0118578, 0.0120478, 0.0121455, 0.0122105, 0.0122406, 0.0122573", \ + "0.0120065, 0.0119549, 0.0119499, 0.0119947, 0.0120505, 0.0121309, 0.0121805", \ + "0.0131592, 0.0129699, 0.0125115, 0.0123423, 0.0122472, 0.01223, 0.0122229", \ + "0.0165889, 0.0160635, 0.0146978, 0.0140126, 0.01345, 0.0128496, 0.0128094", \ + "0.0218164, 0.0210794, 0.0187333, 0.0173239, 0.0159178, 0.0150336, 0.0143412", \ + "0.0285575, 0.0275929, 0.0244429, 0.0222933, 0.0199445, 0.0184473, 0.0172242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-3.4722e-05, -1.13915e-05, 2.87934e-05, 3.56968e-05, 3.92419e-05, 4.03732e-05, 4.1778e-05", \ + "-0.000345457, -0.000286922, -0.000152892, -9.43312e-05, -6.15759e-05, -5.01574e-05, -4.35672e-05", \ + "0.000287856, 0.000179455, 0.000156336, 8.10609e-05, 4.26895e-05, 2.17479e-05, -2.10995e-06", \ + "0.00193053, 0.00168612, 0.00103662, 0.000767637, 0.000469485, 0.0003198, 0.000209873", \ + "0.00557826, 0.00514528, 0.00370984, 0.00281031, 0.00194064, 0.00142154, 0.0010326", \ + "0.0107755, 0.0101729, 0.0080127, 0.00646484, 0.00477454, 0.00359495, 0.0027737", \ + "0.0174922, 0.0167728, 0.013989, 0.0117762, 0.00911237, 0.00715636, 0.00566105" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101583, 0.0102194, 0.0102976, 0.0103159, 0.010326, 0.0103298, 0.0103304", \ + "0.00988032, 0.00995841, 0.010127, 0.010196, 0.0102592, 0.0102857, 0.0103003", \ + "0.010043, 0.0100243, 0.00998966, 0.0100413, 0.0101316, 0.0101731, 0.0102301", \ + "0.0110662, 0.0109006, 0.0105221, 0.0103914, 0.0103068, 0.0102753, 0.0102862", \ + "0.0142578, 0.0138089, 0.0125714, 0.0119616, 0.0113697, 0.0110303, 0.0108331", \ + "0.0192929, 0.0186183, 0.0164752, 0.0151806, 0.0138119, 0.012898, 0.012315", \ + "0.0257769, 0.0249184, 0.0219705, 0.0199409, 0.0176946, 0.0161107, 0.0148196" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00299041, 0.00299024, 0.00301096, 0.0030215, 0.00302416, 0.00302434, 0.00302662", \ + "0.00265824, 0.00270897, 0.0028217, 0.00285678, 0.00286826, 0.00288753, 0.00288633", \ + "0.00330299, 0.00329723, 0.00301285, 0.00309633, 0.00301126, 0.00298288, 0.00294819", \ + "0.00491615, 0.00468481, 0.00398266, 0.00372432, 0.00341261, 0.0032548, 0.00315515", \ + "0.00856944, 0.00811009, 0.00658465, 0.00567026, 0.00482004, 0.00431059, 0.00393945", \ + "0.0137044, 0.0130796, 0.0108364, 0.0092314, 0.00750775, 0.0063929, 0.00557191", \ + "0.020358, 0.0196198, 0.0166997, 0.0144202, 0.0117096, 0.00976916, 0.00832061" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120669, 0.0121448, 0.0122338, 0.0122534, 0.0122646, 0.012272, 0.0122757", \ + "0.011776, 0.0118578, 0.0120478, 0.0121455, 0.0122105, 0.0122406, 0.0122573", \ + "0.0120065, 0.0119549, 0.0119499, 0.0119947, 0.0120505, 0.0121309, 0.0121805", \ + "0.0131592, 0.0129699, 0.0125115, 0.0123423, 0.0122472, 0.01223, 0.0122229", \ + "0.0165889, 0.0160635, 0.0146978, 0.0140126, 0.01345, 0.0128496, 0.0128094", \ + "0.0218164, 0.0210794, 0.0187333, 0.0173239, 0.0159178, 0.0150336, 0.0143412", \ + "0.0285575, 0.0275929, 0.0244429, 0.0222933, 0.0199445, 0.0184473, 0.0172242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00299041, 0.00299024, 0.00301096, 0.0030215, 0.00302416, 0.00302434, 0.00302662", \ + "0.00265824, 0.00270897, 0.0028217, 0.00285678, 0.00286826, 0.00288753, 0.00288633", \ + "0.00330299, 0.00329723, 0.00301285, 0.00309633, 0.00301126, 0.00298288, 0.00294819", \ + "0.00491615, 0.00468481, 0.00398266, 0.00372432, 0.00341261, 0.0032548, 0.00315515", \ + "0.00856944, 0.00811009, 0.00658465, 0.00567026, 0.00482004, 0.00431059, 0.00393945", \ + "0.0137044, 0.0130796, 0.0108364, 0.0092314, 0.00750775, 0.0063929, 0.00557191", \ + "0.020358, 0.0196198, 0.0166997, 0.0144202, 0.0117096, 0.00976916, 0.00832061" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169542; + rise_capacitance : 0.00169542; + rise_capacitance_range (0.00119775, 0.00169542); + fall_capacitance : 0.00169496; + fall_capacitance_range (0.00118511, 0.00169496); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-4.14327e-06, -0.000171239, 0.000263375, 0.00112393, 0.00298556, 0.00573351, 0.00930689" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00606822, 0.00593715, 0.00641103, 0.00735465, 0.00922946, 0.0120158, 0.0155945" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286429, 0.00269871, 0.00317601, 0.00405644, 0.00593728, 0.00869629, 0.012276" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338853, 0.00327059, 0.00369891, 0.00460994, 0.00647693, 0.00921169, 0.0127681" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034612; + rise_capacitance : 0.0034612; + rise_capacitance_range (0.00241275, 0.0034612); + fall_capacitance : 0.00338955; + fall_capacitance_range (0.00221634, 0.00338955); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00034544, -0.000350026, -0.00034964, -0.000349784, -0.000351438, -0.000350327, -0.000349504" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000354764, 0.000350519, 0.000352943, 0.00035301, 0.000351653, 0.000350327, 0.000349504" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262296, -0.00262898, -0.00263663, -0.00263104, -0.00261896, -0.00262873, -0.00262529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00276999, 0.00265746, 0.00263663, 0.00263104, 0.00264053, 0.00263123, 0.00262609" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000500058, -0.000503763, -0.00050767, -0.000500415, -0.00050326, -0.00050139, -0.000500131" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00053994, 0.000543063, 0.000538371, 0.000537245, 0.000531696, 0.000524389, 0.000515155" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343127; + rise_capacitance : 0.00335643; + rise_capacitance_range (0.0024375, 0.00335643); + fall_capacitance : 0.00343127; + fall_capacitance_range (0.00243866, 0.00343127); + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198769, -0.00227893, -0.00241224, -0.00240302, -0.00242257, -0.00241169, -0.00240572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240473, 0.00242856, 0.00242336, 0.0024328, 0.00242257, 0.00241169, 0.00240572" \ + ); + } + } + } + } + cell (AOI2B2BX1) { + area : 14.112; + cell_leakage_power : 0.184331; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.210755; + when : "(AB * B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205924; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196513; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160968; + when : "(AB * B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205924; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201092; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16632; + when : "(AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156136; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227876; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224436; + when : "(!AB * B * CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181805; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207315; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160968; + when : "(!AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156136; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175952; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111181; + when : "(!AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184331; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * CB) + (AB * !D) + (!B * CB) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468, 0.0547276, 0.11839, 0.196783, 0.353302, 0.556555, 0.822391", \ + "0.0599407, 0.0678503, 0.13188, 0.210433, 0.367104, 0.570374, 0.836351", \ + "0.0941509, 0.101861, 0.165434, 0.244314, 0.401341, 0.604932, 0.870715", \ + "0.119865, 0.127789, 0.191153, 0.269848, 0.426973, 0.630513, 0.896466", \ + "0.152957, 0.162098, 0.226521, 0.304534, 0.461868, 0.665475, 0.93128", \ + "0.183827, 0.194424, 0.262624, 0.342096, 0.498858, 0.702343, 0.968377", \ + "0.213064, 0.225067, 0.299074, 0.379655, 0.538638, 0.743043, 1.00894" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0335777, 0.044166, 0.132434, 0.24241, 0.462372, 0.748084, 1.1218", \ + "0.0335284, 0.0441073, 0.132427, 0.242447, 0.462315, 0.748118, 1.1217", \ + "0.035881, 0.0456327, 0.132949, 0.242631, 0.46237, 0.748006, 1.12183", \ + "0.0405124, 0.0492062, 0.133599, 0.243347, 0.462795, 0.748322, 1.12182", \ + "0.0491295, 0.0572694, 0.136419, 0.244802, 0.464021, 0.749042, 1.1221", \ + "0.059133, 0.067603, 0.142521, 0.248751, 0.466316, 0.750235, 1.12294", \ + "0.069687, 0.078789, 0.151446, 0.255108, 0.471642, 0.754303, 1.12523" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0461334, 0.0527931, 0.106262, 0.172023, 0.303217, 0.473688, 0.696444", \ + "0.0597377, 0.0664457, 0.120175, 0.186047, 0.317353, 0.48779, 0.710655", \ + "0.09279, 0.0996101, 0.153682, 0.219842, 0.351225, 0.52181, 0.744745", \ + "0.115425, 0.122514, 0.17636, 0.242357, 0.374152, 0.544661, 0.767489", \ + "0.142374, 0.150597, 0.206258, 0.272224, 0.403686, 0.574316, 0.797414", \ + "0.165239, 0.174685, 0.233999, 0.301019, 0.432909, 0.603487, 0.826352", \ + "0.184371, 0.195064, 0.260143, 0.328219, 0.461218, 0.633224, 0.856439" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269745, 0.0354174, 0.107214, 0.19714, 0.376981, 0.610768, 0.916093", \ + "0.0270702, 0.035474, 0.107233, 0.197057, 0.376972, 0.610727, 0.916165", \ + "0.0304321, 0.038054, 0.108105, 0.197578, 0.376948, 0.610795, 0.916148", \ + "0.0352152, 0.042185, 0.109107, 0.198425, 0.377505, 0.610947, 0.916089", \ + "0.0436801, 0.0501379, 0.112702, 0.200004, 0.378797, 0.611743, 0.917012", \ + "0.053562, 0.060278, 0.119474, 0.204719, 0.381576, 0.61369, 0.918446", \ + "0.064113, 0.071398, 0.129016, 0.211725, 0.387735, 0.618192, 0.920732" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0409191, 0.0468177, 0.0940277, 0.152059, 0.268058, 0.418674, 0.615526", \ + "0.0545122, 0.0604021, 0.107833, 0.166049, 0.282055, 0.432724, 0.629703", \ + "0.089542, 0.0955392, 0.142955, 0.200998, 0.317179, 0.46783, 0.664874", \ + "0.115326, 0.121919, 0.169334, 0.227544, 0.343781, 0.494746, 0.691787", \ + "0.147885, 0.155796, 0.206158, 0.264321, 0.380062, 0.530879, 0.728356", \ + "0.178243, 0.187584, 0.243254, 0.302568, 0.419812, 0.570368, 0.76724", \ + "0.206995, 0.217641, 0.279915, 0.34142, 0.4608, 0.613016, 0.810482" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0248107, 0.0326029, 0.0986301, 0.181144, 0.346279, 0.560772, 0.841282", \ + "0.0248878, 0.0326416, 0.0986118, 0.181187, 0.346151, 0.560748, 0.841361", \ + "0.0286069, 0.0353785, 0.0994108, 0.181591, 0.346357, 0.560842, 0.841323", \ + "0.034258, 0.0402717, 0.100583, 0.182298, 0.346893, 0.561194, 0.841439", \ + "0.0436211, 0.0494901, 0.104942, 0.184566, 0.348205, 0.56204, 0.841997", \ + "0.054022, 0.060523, 0.11305, 0.189867, 0.351927, 0.564461, 0.843707", \ + "0.064651, 0.071898, 0.123951, 0.197902, 0.358427, 0.56998, 0.847321" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0459481, 0.0526535, 0.10611, 0.171828, 0.30302, 0.473506, 0.69629", \ + "0.0595027, 0.0661857, 0.119905, 0.185807, 0.317068, 0.487537, 0.710403", \ + "0.0925696, 0.0993692, 0.15332, 0.219522, 0.3509, 0.521457, 0.7444", \ + "0.115253, 0.122307, 0.176041, 0.24197, 0.373703, 0.544416, 0.767101", \ + "0.14221, 0.150402, 0.205926, 0.271823, 0.403275, 0.574107, 0.796992", \ + "0.165091, 0.174515, 0.233782, 0.300608, 0.432503, 0.602987, 0.825984", \ + "0.184339, 0.194985, 0.259914, 0.327965, 0.460953, 0.632751, 0.855874" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269759, 0.0354037, 0.107223, 0.197136, 0.376891, 0.610752, 0.916069", \ + "0.0270855, 0.0354584, 0.107172, 0.197149, 0.376923, 0.610725, 0.916163", \ + "0.0305016, 0.0381166, 0.108111, 0.197572, 0.376981, 0.610789, 0.916145", \ + "0.0353472, 0.0422998, 0.10911, 0.198384, 0.377677, 0.611338, 0.916101", \ + "0.0438129, 0.050268, 0.112751, 0.20012, 0.378804, 0.611875, 0.917012", \ + "0.053603, 0.060425, 0.119647, 0.204781, 0.381663, 0.61361, 0.918504", \ + "0.064066, 0.071392, 0.129116, 0.211903, 0.387753, 0.618222, 0.920588" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0538072, 0.061807, 0.126117, 0.205069, 0.362505, 0.566915, 0.833958", \ + "0.0670028, 0.0750147, 0.139638, 0.218744, 0.376217, 0.580624, 0.847915", \ + "0.10108, 0.108924, 0.17326, 0.252684, 0.410498, 0.615136, 0.882348", \ + "0.127024, 0.135361, 0.198997, 0.278105, 0.43588, 0.640746, 0.908021", \ + "0.161396, 0.169945, 0.234364, 0.312784, 0.471066, 0.675611, 0.942814", \ + "0.1938, 0.203434, 0.2705, 0.350386, 0.508047, 0.71251, 0.979929", \ + "0.224402, 0.235355, 0.307207, 0.38815, 0.547836, 0.753269, 1.02055" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405039, 0.0511168, 0.139919, 0.250572, 0.471712, 0.75898, 1.13472", \ + "0.0404504, 0.0510787, 0.139953, 0.250569, 0.471691, 0.759049, 1.1346", \ + "0.0418445, 0.0520905, 0.140352, 0.250802, 0.471683, 0.758946, 1.13459", \ + "0.045272, 0.0547324, 0.140995, 0.251395, 0.472116, 0.759154, 1.13483", \ + "0.0530318, 0.0616714, 0.143547, 0.252845, 0.473938, 0.759713, 1.13512", \ + "0.062907, 0.0715, 0.149134, 0.256726, 0.475518, 0.76123, 1.13577", \ + "0.073533, 0.082694, 0.157783, 0.262852, 0.480847, 0.764966, 1.13805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0465121, 0.053224, 0.107017, 0.173139, 0.30501, 0.476191, 0.699709", \ + "0.0601401, 0.0668846, 0.120935, 0.187171, 0.319147, 0.490369, 0.713918", \ + "0.093263, 0.100102, 0.154457, 0.220971, 0.353049, 0.524459, 0.747964", \ + "0.115939, 0.123073, 0.17713, 0.243512, 0.376017, 0.547243, 0.770771", \ + "0.143156, 0.151346, 0.207063, 0.273336, 0.405551, 0.576919, 0.800681", \ + "0.16631, 0.175656, 0.234916, 0.302168, 0.434793, 0.606129, 0.829604", \ + "0.185838, 0.196358, 0.261124, 0.329628, 0.46319, 0.635726, 0.859503" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0360966, 0.044542, 0.116061, 0.205813, 0.385449, 0.619062, 0.924705", \ + "0.0361838, 0.0445897, 0.116067, 0.205803, 0.385446, 0.619059, 0.924665", \ + "0.0397347, 0.0472775, 0.116959, 0.206265, 0.385453, 0.619086, 0.924707", \ + "0.0448054, 0.0515144, 0.117964, 0.207095, 0.386342, 0.619607, 0.924642", \ + "0.0541537, 0.0599327, 0.121556, 0.208755, 0.387314, 0.620459, 0.925512", \ + "0.065328, 0.070886, 0.128531, 0.213438, 0.390249, 0.622103, 0.92678", \ + "0.077381, 0.083124, 0.138092, 0.220662, 0.396133, 0.626726, 0.92929" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0538072, 0.061807, 0.126117, 0.205069, 0.362505, 0.566915, 0.833958", \ + "0.0670028, 0.0750147, 0.139638, 0.218744, 0.376217, 0.580624, 0.847915", \ + "0.10108, 0.108924, 0.17326, 0.252684, 0.410498, 0.615136, 0.882348", \ + "0.127024, 0.135361, 0.198997, 0.278105, 0.43588, 0.640746, 0.908021", \ + "0.161396, 0.169945, 0.234364, 0.312784, 0.471066, 0.675611, 0.942814", \ + "0.1938, 0.203434, 0.2705, 0.350386, 0.508047, 0.71251, 0.979929", \ + "0.224402, 0.235355, 0.307207, 0.38815, 0.547836, 0.753269, 1.02055" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405039, 0.0511168, 0.139919, 0.250572, 0.471712, 0.75898, 1.13472", \ + "0.0404504, 0.0510787, 0.139953, 0.250569, 0.471691, 0.759049, 1.1346", \ + "0.0418445, 0.0520905, 0.140352, 0.250802, 0.471683, 0.758946, 1.13459", \ + "0.045272, 0.0547324, 0.140995, 0.251395, 0.472116, 0.759154, 1.13483", \ + "0.0530318, 0.0616714, 0.143547, 0.252845, 0.473938, 0.759713, 1.13512", \ + "0.062907, 0.0715, 0.149134, 0.256726, 0.475518, 0.76123, 1.13577", \ + "0.073533, 0.082694, 0.157783, 0.262852, 0.480847, 0.764966, 1.13805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0465121, 0.053224, 0.107017, 0.173139, 0.30501, 0.476191, 0.699709", \ + "0.0601401, 0.0668846, 0.120935, 0.187171, 0.319147, 0.490369, 0.713918", \ + "0.093263, 0.100102, 0.154457, 0.220971, 0.353049, 0.524459, 0.747964", \ + "0.115939, 0.123073, 0.17713, 0.243512, 0.376017, 0.547243, 0.770771", \ + "0.143156, 0.151346, 0.207063, 0.273336, 0.405551, 0.576919, 0.800681", \ + "0.16631, 0.175656, 0.234916, 0.302168, 0.434793, 0.606129, 0.829604", \ + "0.185838, 0.196358, 0.261124, 0.329628, 0.46319, 0.635726, 0.859503" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0360966, 0.044542, 0.116061, 0.205813, 0.385449, 0.619062, 0.924705", \ + "0.0361838, 0.0445897, 0.116067, 0.205803, 0.385446, 0.619059, 0.924665", \ + "0.0397347, 0.0472775, 0.116959, 0.206265, 0.385453, 0.619086, 0.924707", \ + "0.0448054, 0.0515144, 0.117964, 0.207095, 0.386342, 0.619607, 0.924642", \ + "0.0541537, 0.0599327, 0.121556, 0.208755, 0.387314, 0.620459, 0.925512", \ + "0.065328, 0.070886, 0.128531, 0.213438, 0.390249, 0.622103, 0.92678", \ + "0.077381, 0.083124, 0.138092, 0.220662, 0.396133, 0.626726, 0.92929" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0356862, 0.0435129, 0.107416, 0.186272, 0.343589, 0.548078, 0.815059", \ + "0.0470585, 0.0549948, 0.119305, 0.198392, 0.355532, 0.56015, 0.827337", \ + "0.0882541, 0.100896, 0.177753, 0.25599, 0.413056, 0.617116, 0.88434", \ + "0.116809, 0.133941, 0.240864, 0.334845, 0.491285, 0.690247, 0.960711", \ + "0.152284, 0.174873, 0.317369, 0.446516, 0.641176, 0.845896, 1.11106", \ + "0.186121, 0.21387, 0.389572, 0.550149, 0.796876, 1.04627, 1.31721", \ + "0.217966, 0.250486, 0.457818, 0.647272, 0.941689, 1.24283, 1.5641" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.040109, 0.0506593, 0.139249, 0.249882, 0.47094, 0.758221, 1.13398", \ + "0.0402277, 0.0504002, 0.13928, 0.249822, 0.470969, 0.758245, 1.13399", \ + "0.0719717, 0.0824217, 0.1536, 0.252515, 0.470867, 0.758334, 1.13392", \ + "0.10258, 0.116515, 0.202202, 0.286991, 0.479835, 0.758279, 1.13405", \ + "0.147563, 0.166177, 0.279784, 0.381211, 0.550075, 0.792102, 1.14045", \ + "0.197847, 0.221123, 0.361867, 0.487649, 0.680077, 0.897327, 1.207", \ + "0.252865, 0.281352, 0.447084, 0.596683, 0.823864, 1.05999, 1.34316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0328646, 0.0393294, 0.0922503, 0.157887, 0.289049, 0.459426, 0.682254", \ + "0.0446956, 0.051393, 0.105262, 0.17122, 0.302546, 0.473047, 0.695925", \ + "0.0764766, 0.0877749, 0.156858, 0.224502, 0.356531, 0.52729, 0.750437", \ + "0.0981903, 0.114172, 0.207807, 0.290904, 0.427324, 0.598508, 0.821967", \ + "0.124406, 0.146399, 0.2747, 0.384579, 0.55317, 0.734732, 0.95899", \ + "0.148206, 0.176218, 0.339201, 0.477612, 0.685704, 0.901446, 1.14335", \ + "0.168514, 0.202336, 0.399267, 0.566619, 0.815066, 1.06845, 1.34592" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0268157, 0.0353196, 0.107222, 0.197089, 0.376972, 0.610727, 0.916421", \ + "0.0272933, 0.0354018, 0.107227, 0.197083, 0.376957, 0.610727, 0.916421", \ + "0.0507508, 0.0590075, 0.119807, 0.201051, 0.37699, 0.610775, 0.916336", \ + "0.0792916, 0.0892863, 0.156316, 0.229308, 0.387677, 0.611869, 0.916352", \ + "0.124523, 0.137703, 0.219563, 0.300346, 0.445764, 0.645841, 0.929301", \ + "0.174251, 0.191178, 0.292994, 0.386459, 0.544131, 0.731625, 0.987898", \ + "0.227821, 0.248878, 0.373036, 0.481345, 0.656955, 0.855098, 1.09832" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0276329, 0.0334472, 0.0808024, 0.139215, 0.25569, 0.406934, 0.604692", \ + "0.0407206, 0.0463619, 0.0939751, 0.152506, 0.269044, 0.420231, 0.618016", \ + "0.0785334, 0.0898278, 0.156452, 0.215275, 0.331304, 0.482205, 0.679599", \ + "0.103472, 0.119022, 0.213574, 0.294485, 0.416255, 0.566984, 0.764302", \ + "0.133047, 0.153714, 0.282336, 0.396081, 0.56429, 0.729205, 0.925853", \ + "0.159202, 0.18501, 0.345255, 0.489355, 0.70597, 0.921204, 1.14588", \ + "0.181888, 0.212643, 0.403299, 0.574686, 0.836462, 1.1, 1.37713" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0290275, 0.0368946, 0.10321, 0.186116, 0.351955, 0.567358, 0.849084", \ + "0.0307146, 0.0375767, 0.103213, 0.186107, 0.351955, 0.567358, 0.849054", \ + "0.0639969, 0.0723621, 0.124275, 0.193622, 0.351822, 0.567308, 0.849104", \ + "0.0941843, 0.105974, 0.176126, 0.237927, 0.371339, 0.569989, 0.849016", \ + "0.138302, 0.154831, 0.251843, 0.334703, 0.459744, 0.625714, 0.871229", \ + "0.187842, 0.208833, 0.332517, 0.43814, 0.595024, 0.754309, 0.966284", \ + "0.242447, 0.26763, 0.416514, 0.544916, 0.734211, 0.923909, 1.13008" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.032716, 0.0391836, 0.0921137, 0.157756, 0.288875, 0.459294, 0.682122", \ + "0.0444111, 0.0510788, 0.104887, 0.170877, 0.302191, 0.472698, 0.695579", \ + "0.0763343, 0.0875813, 0.156552, 0.224048, 0.35605, 0.526793, 0.749855", \ + "0.0987746, 0.114656, 0.207755, 0.290608, 0.426977, 0.598119, 0.821523", \ + "0.127551, 0.149237, 0.275733, 0.38498, 0.553165, 0.734567, 0.95873", \ + "0.155546, 0.182804, 0.342452, 0.479415, 0.686384, 0.901841, 1.14347", \ + "0.181347, 0.214041, 0.406636, 0.571217, 0.817745, 1.07012, 1.3468" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.026797, 0.0353073, 0.107221, 0.197124, 0.376918, 0.610725, 0.916419", \ + "0.0273495, 0.0354577, 0.10722, 0.197142, 0.376955, 0.610725, 0.91642", \ + "0.0508234, 0.0590878, 0.119823, 0.201151, 0.376966, 0.610776, 0.916395", \ + "0.0791175, 0.0890431, 0.156447, 0.230551, 0.387819, 0.611868, 0.916414", \ + "0.123162, 0.136158, 0.218766, 0.300026, 0.44576, 0.645901, 0.929345", \ + "0.171153, 0.188182, 0.29069, 0.385, 0.543603, 0.73137, 0.987809", \ + "0.223371, 0.24421, 0.368125, 0.477409, 0.654687, 0.853809, 1.09774" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426098, 0.0504924, 0.114733, 0.193783, 0.35125, 0.555678, 0.822882", \ + "0.0541598, 0.061951, 0.126653, 0.205899, 0.363157, 0.567949, 0.83514", \ + "0.100126, 0.111672, 0.185028, 0.26351, 0.420705, 0.624852, 0.892133", \ + "0.133287, 0.149123, 0.251106, 0.342773, 0.498868, 0.702307, 0.968558", \ + "0.174349, 0.195132, 0.331429, 0.457444, 0.64931, 0.853498, 1.11893", \ + "0.213538, 0.239045, 0.406984, 0.564057, 0.807452, 1.0546, 1.32498", \ + "0.250574, 0.280735, 0.478378, 0.663363, 0.954685, 1.25318, 1.57272" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0466487, 0.0572482, 0.146114, 0.256839, 0.478064, 0.765538, 1.14138", \ + "0.0463268, 0.0567768, 0.146063, 0.256831, 0.478005, 0.76563, 1.14134", \ + "0.0770376, 0.0871288, 0.158546, 0.258954, 0.478024, 0.765646, 1.14129", \ + "0.109355, 0.122708, 0.206309, 0.291811, 0.486125, 0.765567, 1.14146", \ + "0.156624, 0.174494, 0.285471, 0.385743, 0.554865, 0.79816, 1.14731", \ + "0.209042, 0.231393, 0.368939, 0.49348, 0.685166, 0.901336, 1.21286", \ + "0.266206, 0.292461, 0.456245, 0.603917, 0.829022, 1.06437, 1.34787" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0332482, 0.0397457, 0.0929868, 0.159, 0.290868, 0.461995, 0.685517", \ + "0.0450855, 0.051828, 0.106004, 0.172362, 0.304365, 0.475622, 0.699194", \ + "0.0774925, 0.0887513, 0.15765, 0.225616, 0.358355, 0.529859, 0.753618", \ + "0.100223, 0.116047, 0.209133, 0.292278, 0.429145, 0.601066, 0.825205", \ + "0.128191, 0.149822, 0.277164, 0.386725, 0.555354, 0.737207, 0.962271", \ + "0.154859, 0.182176, 0.343189, 0.481024, 0.688519, 0.904187, 1.14615", \ + "0.179303, 0.21154, 0.405231, 0.571691, 0.819332, 1.07236, 1.34988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0359296, 0.0444368, 0.116063, 0.205807, 0.385495, 0.61906, 0.924947", \ + "0.0363987, 0.0445325, 0.11606, 0.205804, 0.385449, 0.619058, 0.924947", \ + "0.0626285, 0.0699305, 0.128361, 0.209733, 0.385468, 0.619142, 0.924857", \ + "0.0953801, 0.103575, 0.165917, 0.237808, 0.396367, 0.620217, 0.924795", \ + "0.147135, 0.157624, 0.231545, 0.309966, 0.453835, 0.654293, 0.937787", \ + "0.204037, 0.217351, 0.308097, 0.397595, 0.553363, 0.739836, 0.996261", \ + "0.264702, 0.2814, 0.391888, 0.494764, 0.667025, 0.863917, 1.10693" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426098, 0.0504924, 0.114733, 0.193783, 0.35125, 0.555678, 0.822882", \ + "0.0541598, 0.061951, 0.126653, 0.205899, 0.363157, 0.567949, 0.83514", \ + "0.100126, 0.111672, 0.185028, 0.26351, 0.420705, 0.624852, 0.892133", \ + "0.133287, 0.149123, 0.251106, 0.342773, 0.498868, 0.702307, 0.968558", \ + "0.174349, 0.195132, 0.331429, 0.457444, 0.64931, 0.853498, 1.11893", \ + "0.213538, 0.239045, 0.406984, 0.564057, 0.807452, 1.0546, 1.32498", \ + "0.250574, 0.280735, 0.478378, 0.663363, 0.954685, 1.25318, 1.57272" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0466487, 0.0572482, 0.146114, 0.256839, 0.478064, 0.765538, 1.14138", \ + "0.0463268, 0.0567768, 0.146063, 0.256831, 0.478005, 0.76563, 1.14134", \ + "0.0770376, 0.0871288, 0.158546, 0.258954, 0.478024, 0.765646, 1.14129", \ + "0.109355, 0.122708, 0.206309, 0.291811, 0.486125, 0.765567, 1.14146", \ + "0.156624, 0.174494, 0.285471, 0.385743, 0.554865, 0.79816, 1.14731", \ + "0.209042, 0.231393, 0.368939, 0.49348, 0.685166, 0.901336, 1.21286", \ + "0.266206, 0.292461, 0.456245, 0.603917, 0.829022, 1.06437, 1.34787" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0332482, 0.0397457, 0.0929868, 0.159, 0.290868, 0.461995, 0.685517", \ + "0.0450855, 0.051828, 0.106004, 0.172362, 0.304365, 0.475622, 0.699194", \ + "0.0774925, 0.0887513, 0.15765, 0.225616, 0.358355, 0.529859, 0.753618", \ + "0.100223, 0.116047, 0.209133, 0.292278, 0.429145, 0.601066, 0.825205", \ + "0.128191, 0.149822, 0.277164, 0.386725, 0.555354, 0.737207, 0.962271", \ + "0.154859, 0.182176, 0.343189, 0.481024, 0.688519, 0.904187, 1.14615", \ + "0.179303, 0.21154, 0.405231, 0.571691, 0.819332, 1.07236, 1.34988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0359296, 0.0444368, 0.116063, 0.205807, 0.385495, 0.61906, 0.924947", \ + "0.0363987, 0.0445325, 0.11606, 0.205804, 0.385449, 0.619058, 0.924947", \ + "0.0626285, 0.0699305, 0.128361, 0.209733, 0.385468, 0.619142, 0.924857", \ + "0.0953801, 0.103575, 0.165917, 0.237808, 0.396367, 0.620217, 0.924795", \ + "0.147135, 0.157624, 0.231545, 0.309966, 0.453835, 0.654293, 0.937787", \ + "0.204037, 0.217351, 0.308097, 0.397595, 0.553363, 0.739836, 0.996261", \ + "0.264702, 0.2814, 0.391888, 0.494764, 0.667025, 0.863917, 1.10693" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0621364, 0.069922, 0.133184, 0.21151, 0.367945, 0.57124, 0.837183", \ + "0.0758407, 0.0836723, 0.147385, 0.225865, 0.382339, 0.58567, 0.851632", \ + "0.111427, 0.119317, 0.183432, 0.262136, 0.41888, 0.6223, 0.888235", \ + "0.137826, 0.145908, 0.210135, 0.289036, 0.445922, 0.649571, 0.915356", \ + "0.171246, 0.179988, 0.245302, 0.324344, 0.481454, 0.685158, 0.951242", \ + "0.202738, 0.21255, 0.280468, 0.360162, 0.517659, 0.721532, 0.987702", \ + "0.232324, 0.243314, 0.315449, 0.395933, 0.554441, 0.75898, 1.02529" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0339854, 0.0443963, 0.132467, 0.242447, 0.462345, 0.74824, 1.12187", \ + "0.0340149, 0.0444101, 0.132489, 0.242451, 0.462332, 0.748263, 1.12187", \ + "0.0348556, 0.0450263, 0.13265, 0.242535, 0.462347, 0.748159, 1.12184", \ + "0.0366227, 0.0463717, 0.132892, 0.242768, 0.46244, 0.748234, 1.12176", \ + "0.0413208, 0.050477, 0.134204, 0.243294, 0.464108, 0.748476, 1.12213", \ + "0.048083, 0.056932, 0.137389, 0.245071, 0.463905, 0.749139, 1.12218", \ + "0.056181, 0.064992, 0.142617, 0.248464, 0.466299, 0.750756, 1.12313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.057726, 0.0646415, 0.119469, 0.185969, 0.317787, 0.488681, 0.711695", \ + "0.0713752, 0.0783271, 0.133307, 0.199855, 0.331708, 0.502596, 0.725689", \ + "0.104921, 0.111877, 0.16716, 0.233804, 0.365728, 0.536615, 0.759725", \ + "0.128115, 0.135144, 0.190068, 0.256628, 0.388746, 0.559627, 0.783073", \ + "0.157133, 0.164536, 0.220177, 0.28683, 0.41872, 0.589712, 0.812857", \ + "0.182751, 0.190857, 0.248561, 0.315981, 0.448399, 0.619133, 0.842157", \ + "0.204767, 0.21388, 0.275461, 0.343996, 0.477171, 0.649104, 0.872313" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0399398, 0.0485753, 0.120883, 0.211028, 0.391285, 0.625188, 0.931048", \ + "0.0399447, 0.0485815, 0.120881, 0.211013, 0.391203, 0.625171, 0.931017", \ + "0.0416675, 0.0500381, 0.121643, 0.211416, 0.391291, 0.625275, 0.930947", \ + "0.044559, 0.0524908, 0.122421, 0.212392, 0.391994, 0.625667, 0.931029", \ + "0.0510505, 0.0584346, 0.125264, 0.213667, 0.392978, 0.626276, 0.93188", \ + "0.059913, 0.067234, 0.131244, 0.217982, 0.395743, 0.627916, 0.932969", \ + "0.070059, 0.077549, 0.13953, 0.224749, 0.401315, 0.632305, 0.935418" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0555295, 0.0615937, 0.110565, 0.171046, 0.291796, 0.448697, 0.653832", \ + "0.069396, 0.0755012, 0.124824, 0.185395, 0.306207, 0.463222, 0.668286", \ + "0.105468, 0.111674, 0.161399, 0.222231, 0.343206, 0.500198, 0.705522", \ + "0.13198, 0.138486, 0.188535, 0.249506, 0.370741, 0.527836, 0.73311", \ + "0.166058, 0.173437, 0.225305, 0.286551, 0.407871, 0.565242, 0.770546", \ + "0.198007, 0.206568, 0.26219, 0.324327, 0.446506, 0.604151, 0.809563", \ + "0.227227, 0.237139, 0.298127, 0.361686, 0.485396, 0.644137, 0.849941" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0289215, 0.0368181, 0.103776, 0.187428, 0.354625, 0.571859, 0.856043", \ + "0.0289733, 0.0368436, 0.103807, 0.187429, 0.354626, 0.571918, 0.856045", \ + "0.030175, 0.0377696, 0.104089, 0.187594, 0.354629, 0.571973, 0.85603", \ + "0.0326294, 0.0397629, 0.104552, 0.187959, 0.354858, 0.572035, 0.856037", \ + "0.0387336, 0.0452153, 0.106762, 0.188942, 0.35545, 0.572397, 0.856261", \ + "0.047107, 0.05329, 0.111442, 0.191875, 0.357359, 0.573593, 0.857679", \ + "0.056953, 0.063164, 0.118534, 0.196824, 0.361135, 0.576587, 0.858853" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0619746, 0.068743, 0.123105, 0.18941, 0.321063, 0.491796, 0.714867", \ + "0.0756073, 0.0824087, 0.136959, 0.203324, 0.335089, 0.505843, 0.728882", \ + "0.109153, 0.115969, 0.170853, 0.237367, 0.369074, 0.539913, 0.762995", \ + "0.132461, 0.139258, 0.193702, 0.260107, 0.39213, 0.562882, 0.786307", \ + "0.161764, 0.168949, 0.223849, 0.290325, 0.422057, 0.593035, 0.816074", \ + "0.187821, 0.195494, 0.252355, 0.319567, 0.451749, 0.622298, 0.845345", \ + "0.210542, 0.219161, 0.279416, 0.347641, 0.480418, 0.652315, 0.875424" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.042366, 0.0510458, 0.12366, 0.213874, 0.394123, 0.628028, 0.933943", \ + "0.0423883, 0.0510548, 0.12366, 0.21386, 0.394041, 0.628212, 0.933949", \ + "0.0440021, 0.0524491, 0.124404, 0.214245, 0.394022, 0.628128, 0.933959", \ + "0.0466941, 0.0547221, 0.125036, 0.21518, 0.394842, 0.628418, 0.933943", \ + "0.0527726, 0.0604253, 0.127941, 0.2164, 0.395713, 0.629225, 0.934746", \ + "0.061506, 0.068982, 0.133726, 0.220646, 0.398537, 0.630819, 0.935813", \ + "0.071504, 0.079074, 0.142024, 0.227432, 0.404173, 0.635142, 0.938492" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0676755, 0.0755978, 0.139676, 0.21858, 0.375917, 0.580257, 0.847508", \ + "0.0814909, 0.089449, 0.153884, 0.232905, 0.390318, 0.594694, 0.861877", \ + "0.117257, 0.125266, 0.190047, 0.269293, 0.426923, 0.631499, 0.898706", \ + "0.143979, 0.152023, 0.216814, 0.296263, 0.454007, 0.65869, 0.925837", \ + "0.178217, 0.186738, 0.252101, 0.331639, 0.489584, 0.694299, 0.961605", \ + "0.210906, 0.220175, 0.287424, 0.367516, 0.525801, 0.730676, 0.998071", \ + "0.24173, 0.251911, 0.32256, 0.403331, 0.562555, 0.768057, 1.03554" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0403517, 0.050785, 0.13929, 0.249866, 0.470951, 0.758276, 1.13382", \ + "0.0403645, 0.0508003, 0.139296, 0.24986, 0.470941, 0.758273, 1.13395", \ + "0.0409511, 0.0512722, 0.139478, 0.24996, 0.470954, 0.75817, 1.13382", \ + "0.0422764, 0.0522736, 0.139694, 0.250207, 0.471121, 0.758281, 1.13395", \ + "0.0464177, 0.0557987, 0.140843, 0.250694, 0.471807, 0.758516, 1.13406", \ + "0.052785, 0.061759, 0.143785, 0.252415, 0.472444, 0.75913, 1.1342", \ + "0.06063, 0.069514, 0.14871, 0.255605, 0.474802, 0.760764, 1.1354" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0580369, 0.0650359, 0.120242, 0.187145, 0.319631, 0.491207, 0.714959", \ + "0.0716492, 0.0787203, 0.134074, 0.201031, 0.333547, 0.505161, 0.728939", \ + "0.105258, 0.112282, 0.167971, 0.234962, 0.367584, 0.539218, 0.762962", \ + "0.128499, 0.135582, 0.190837, 0.257805, 0.390567, 0.562209, 0.78627", \ + "0.157688, 0.16507, 0.220963, 0.288016, 0.42061, 0.592313, 0.816165", \ + "0.183456, 0.191586, 0.249393, 0.317208, 0.450305, 0.621638, 0.845367", \ + "0.205793, 0.214818, 0.276199, 0.345181, 0.480125, 0.652732, 0.876438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0495027, 0.0579148, 0.129648, 0.219678, 0.399639, 0.633596, 0.939503", \ + "0.0495124, 0.0579195, 0.129643, 0.219678, 0.399654, 0.633546, 0.939547", \ + "0.0512771, 0.0594374, 0.130407, 0.220042, 0.399699, 0.633733, 0.939529", \ + "0.0542333, 0.061904, 0.131186, 0.221049, 0.400381, 0.63395, 0.939534", \ + "0.0610275, 0.0679792, 0.134069, 0.222301, 0.401417, 0.634791, 0.940368", \ + "0.07049, 0.077185, 0.140067, 0.226591, 0.404102, 0.636495, 0.941268", \ + "0.081623, 0.088141, 0.14849, 0.233384, 0.409835, 0.640826, 0.943907" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0676755, 0.0755978, 0.139676, 0.21858, 0.375917, 0.580257, 0.847508", \ + "0.0814909, 0.089449, 0.153884, 0.232905, 0.390318, 0.594694, 0.861877", \ + "0.117257, 0.125266, 0.190047, 0.269293, 0.426923, 0.631499, 0.898706", \ + "0.143979, 0.152023, 0.216814, 0.296263, 0.454007, 0.65869, 0.925837", \ + "0.178217, 0.186738, 0.252101, 0.331639, 0.489584, 0.694299, 0.961605", \ + "0.210906, 0.220175, 0.287424, 0.367516, 0.525801, 0.730676, 0.998071", \ + "0.24173, 0.251911, 0.32256, 0.403331, 0.562555, 0.768057, 1.03554" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0403517, 0.050785, 0.13929, 0.249866, 0.470951, 0.758276, 1.13382", \ + "0.0403645, 0.0508003, 0.139296, 0.24986, 0.470941, 0.758273, 1.13395", \ + "0.0409511, 0.0512722, 0.139478, 0.24996, 0.470954, 0.75817, 1.13382", \ + "0.0422764, 0.0522736, 0.139694, 0.250207, 0.471121, 0.758281, 1.13395", \ + "0.0464177, 0.0557987, 0.140843, 0.250694, 0.471807, 0.758516, 1.13406", \ + "0.052785, 0.061759, 0.143785, 0.252415, 0.472444, 0.75913, 1.1342", \ + "0.06063, 0.069514, 0.14871, 0.255605, 0.474802, 0.760764, 1.1354" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0580369, 0.0650359, 0.120242, 0.187145, 0.319631, 0.491207, 0.714959", \ + "0.0716492, 0.0787203, 0.134074, 0.201031, 0.333547, 0.505161, 0.728939", \ + "0.105258, 0.112282, 0.167971, 0.234962, 0.367584, 0.539218, 0.762962", \ + "0.128499, 0.135582, 0.190837, 0.257805, 0.390567, 0.562209, 0.78627", \ + "0.157688, 0.16507, 0.220963, 0.288016, 0.42061, 0.592313, 0.816165", \ + "0.183456, 0.191586, 0.249393, 0.317208, 0.450305, 0.621638, 0.845367", \ + "0.205793, 0.214818, 0.276199, 0.345181, 0.480125, 0.652732, 0.876438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0495027, 0.0579148, 0.129648, 0.219678, 0.399639, 0.633596, 0.939503", \ + "0.0495124, 0.0579195, 0.129643, 0.219678, 0.399654, 0.633546, 0.939547", \ + "0.0512771, 0.0594374, 0.130407, 0.220042, 0.399699, 0.633733, 0.939529", \ + "0.0542333, 0.061904, 0.131186, 0.221049, 0.400381, 0.63395, 0.939534", \ + "0.0610275, 0.0679792, 0.134069, 0.222301, 0.401417, 0.634791, 0.940368", \ + "0.07049, 0.077185, 0.140067, 0.226591, 0.404102, 0.636495, 0.941268", \ + "0.081623, 0.088141, 0.14849, 0.233384, 0.409835, 0.640826, 0.943907" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0495658, 0.0573047, 0.120972, 0.199796, 0.357094, 0.561427, 0.828566", \ + "0.0631407, 0.0709174, 0.135027, 0.213999, 0.371338, 0.575709, 0.842869", \ + "0.101694, 0.112211, 0.184573, 0.263823, 0.421564, 0.625957, 0.893313", \ + "0.125533, 0.140161, 0.234266, 0.325318, 0.484566, 0.690212, 0.956568", \ + "0.151234, 0.171367, 0.297902, 0.413937, 0.601045, 0.810225, 1.07807", \ + "0.176147, 0.201179, 0.358332, 0.500681, 0.724536, 0.965497, 1.2423", \ + "0.199883, 0.229506, 0.415279, 0.583583, 0.845127, 1.12065, 1.43252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0406847, 0.0512216, 0.139928, 0.250571, 0.471691, 0.759049, 1.13477", \ + "0.0407532, 0.0512563, 0.139902, 0.250552, 0.47169, 0.759049, 1.13477", \ + "0.0594804, 0.0691952, 0.147341, 0.252032, 0.471679, 0.759065, 1.13483", \ + "0.0883545, 0.0995465, 0.180668, 0.274367, 0.478303, 0.759046, 1.13481", \ + "0.137841, 0.151209, 0.243866, 0.342644, 0.527555, 0.784457, 1.14181", \ + "0.192087, 0.208665, 0.317939, 0.427781, 0.621885, 0.860509, 1.19025", \ + "0.247529, 0.267574, 0.397165, 0.52081, 0.731688, 0.976899, 1.28716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0437322, 0.0506012, 0.105336, 0.1718, 0.303652, 0.47442, 0.697518", \ + "0.055903, 0.0628631, 0.117903, 0.184493, 0.316362, 0.487203, 0.710302", \ + "0.0972039, 0.106855, 0.170939, 0.237592, 0.370587, 0.541488, 0.764714", \ + "0.129547, 0.142692, 0.226953, 0.306625, 0.441733, 0.613062, 0.836509", \ + "0.171121, 0.188892, 0.302275, 0.405986, 0.570035, 0.749512, 0.973394", \ + "0.212161, 0.23439, 0.376242, 0.506034, 0.707171, 0.918835, 1.15886", \ + "0.251764, 0.278338, 0.448577, 0.603548, 0.842185, 1.09014, 1.36416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.039902, 0.0485538, 0.120878, 0.21102, 0.391133, 0.62529, 0.931184", \ + "0.0397808, 0.0484644, 0.120859, 0.211065, 0.391292, 0.625298, 0.931169", \ + "0.0607696, 0.0687792, 0.13076, 0.213354, 0.391274, 0.625218, 0.931182", \ + "0.0897755, 0.0993276, 0.165972, 0.239853, 0.400956, 0.6262, 0.930758", \ + "0.135585, 0.148129, 0.229056, 0.31014, 0.456234, 0.658147, 0.942965", \ + "0.185668, 0.201941, 0.302583, 0.395897, 0.55427, 0.741903, 1.00041", \ + "0.238499, 0.258808, 0.380756, 0.489824, 0.666026, 0.864552, 1.10915" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0413251, 0.0473339, 0.0965196, 0.157271, 0.278426, 0.435773, 0.641458", \ + "0.0553613, 0.061438, 0.110898, 0.171746, 0.292964, 0.45034, 0.656052", \ + "0.0965507, 0.106066, 0.167549, 0.228512, 0.350544, 0.508038, 0.713941", \ + "0.120953, 0.134918, 0.221427, 0.299333, 0.425354, 0.582866, 0.788798", \ + "0.14673, 0.166253, 0.286944, 0.393739, 0.55629, 0.726377, 0.932503", \ + "0.171303, 0.195365, 0.347286, 0.482555, 0.687371, 0.896738, 1.1259", \ + "0.194169, 0.222738, 0.403242, 0.565412, 0.811688, 1.06194, 1.33191" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0338051, 0.041768, 0.109038, 0.192979, 0.360721, 0.578706, 0.863779", \ + "0.0338909, 0.041815, 0.10906, 0.193023, 0.360723, 0.578709, 0.863712", \ + "0.0582204, 0.0655188, 0.12077, 0.19596, 0.360785, 0.578803, 0.863757", \ + "0.0914803, 0.100389, 0.162423, 0.228228, 0.373264, 0.580142, 0.863769", \ + "0.144861, 0.155999, 0.233205, 0.309339, 0.441217, 0.621103, 0.87972", \ + "0.201792, 0.216222, 0.311737, 0.402847, 0.552689, 0.722801, 0.951612", \ + "0.259789, 0.277287, 0.393853, 0.501627, 0.6744, 0.862181, 1.08146" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0479504, 0.0546631, 0.108887, 0.175155, 0.306799, 0.4775, 0.700527", \ + "0.0601749, 0.0669988, 0.121583, 0.187993, 0.31977, 0.49048, 0.713533", \ + "0.102921, 0.112049, 0.174562, 0.241089, 0.373676, 0.544688, 0.768013", \ + "0.137487, 0.149917, 0.231668, 0.310532, 0.44518, 0.617262, 0.839715", \ + "0.182502, 0.199318, 0.308752, 0.411108, 0.573918, 0.752818, 0.977179", \ + "0.227242, 0.248163, 0.385461, 0.512922, 0.71207, 0.92333, 1.16244", \ + "0.270996, 0.296119, 0.460775, 0.612965, 0.849352, 1.09542, 1.36864" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423385, 0.0510284, 0.123641, 0.213865, 0.394121, 0.628154, 0.934138", \ + "0.0422855, 0.0510073, 0.123657, 0.213865, 0.394007, 0.628147, 0.934132", \ + "0.0626671, 0.0707172, 0.132826, 0.216039, 0.393989, 0.628126, 0.934154", \ + "0.0916041, 0.101125, 0.167849, 0.241916, 0.403499, 0.628974, 0.934144", \ + "0.137217, 0.149573, 0.230613, 0.31187, 0.458179, 0.660582, 0.945866", \ + "0.187287, 0.203348, 0.303101, 0.39684, 0.555057, 0.744249, 1.00282", \ + "0.239925, 0.259432, 0.380186, 0.489414, 0.666043, 0.86569, 1.11059" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0550868, 0.0629246, 0.127044, 0.206058, 0.363506, 0.567925, 0.835124", \ + "0.0688897, 0.076786, 0.141189, 0.220322, 0.377845, 0.582297, 0.849517", \ + "0.110768, 0.120804, 0.19129, 0.270605, 0.428319, 0.632844, 0.900396", \ + "0.139006, 0.152601, 0.243216, 0.332733, 0.491557, 0.697265, 0.963555", \ + "0.170444, 0.18903, 0.309898, 0.423569, 0.608805, 0.816528, 1.0855", \ + "0.200437, 0.223423, 0.373309, 0.512632, 0.733929, 0.973514, 1.24959", \ + "0.228817, 0.256148, 0.433508, 0.598148, 0.856208, 1.1299, 1.44061" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0467855, 0.0572863, 0.146113, 0.256865, 0.478066, 0.765541, 1.14139", \ + "0.0468098, 0.0573248, 0.146074, 0.256852, 0.478079, 0.765539, 1.14138", \ + "0.0645383, 0.0741609, 0.152721, 0.258066, 0.478088, 0.76554, 1.14144", \ + "0.0940007, 0.104727, 0.185331, 0.279397, 0.48423, 0.765685, 1.14143", \ + "0.143983, 0.157069, 0.249017, 0.347221, 0.532393, 0.789437, 1.14801", \ + "0.199337, 0.215441, 0.322623, 0.432728, 0.626539, 0.865103, 1.19588", \ + "0.256509, 0.275419, 0.403072, 0.526433, 0.73693, 0.981705, 1.29229" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440408, 0.0509926, 0.106124, 0.172972, 0.305467, 0.477038, 0.700808", \ + "0.0561809, 0.0632228, 0.118676, 0.185661, 0.318223, 0.489797, 0.713586", \ + "0.0980217, 0.107671, 0.171652, 0.238746, 0.372434, 0.544098, 0.767989", \ + "0.131219, 0.144205, 0.228256, 0.307973, 0.44358, 0.616473, 0.839778", \ + "0.174266, 0.191842, 0.304641, 0.408107, 0.572199, 0.752107, 0.977171", \ + "0.217482, 0.239316, 0.38005, 0.50929, 0.710117, 0.921477, 1.16167", \ + "0.259947, 0.286077, 0.454309, 0.608404, 0.846399, 1.09371, 1.36806" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0494701, 0.0578945, 0.129651, 0.219639, 0.399657, 0.633572, 0.939708", \ + "0.049345, 0.0578129, 0.129647, 0.219643, 0.399652, 0.633586, 0.939691", \ + "0.0715184, 0.0788181, 0.139302, 0.221996, 0.399646, 0.633731, 0.939427", \ + "0.103625, 0.112029, 0.174931, 0.248155, 0.409315, 0.634472, 0.939664", \ + "0.154546, 0.165327, 0.240345, 0.319063, 0.463981, 0.666559, 0.951531", \ + "0.210306, 0.22428, 0.316609, 0.406555, 0.562272, 0.749444, 1.00856", \ + "0.269156, 0.28634, 0.397932, 0.502856, 0.675425, 0.873297, 1.11711" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0550868, 0.0629246, 0.127044, 0.206058, 0.363506, 0.567925, 0.835124", \ + "0.0688897, 0.076786, 0.141189, 0.220322, 0.377845, 0.582297, 0.849517", \ + "0.110768, 0.120804, 0.19129, 0.270605, 0.428319, 0.632844, 0.900396", \ + "0.139006, 0.152601, 0.243216, 0.332733, 0.491557, 0.697265, 0.963555", \ + "0.170444, 0.18903, 0.309898, 0.423569, 0.608805, 0.816528, 1.0855", \ + "0.200437, 0.223423, 0.373309, 0.512632, 0.733929, 0.973514, 1.24959", \ + "0.228817, 0.256148, 0.433508, 0.598148, 0.856208, 1.1299, 1.44061" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0467855, 0.0572863, 0.146113, 0.256865, 0.478066, 0.765541, 1.14139", \ + "0.0468098, 0.0573248, 0.146074, 0.256852, 0.478079, 0.765539, 1.14138", \ + "0.0645383, 0.0741609, 0.152721, 0.258066, 0.478088, 0.76554, 1.14144", \ + "0.0940007, 0.104727, 0.185331, 0.279397, 0.48423, 0.765685, 1.14143", \ + "0.143983, 0.157069, 0.249017, 0.347221, 0.532393, 0.789437, 1.14801", \ + "0.199337, 0.215441, 0.322623, 0.432728, 0.626539, 0.865103, 1.19588", \ + "0.256509, 0.275419, 0.403072, 0.526433, 0.73693, 0.981705, 1.29229" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0479504, 0.0546631, 0.108887, 0.175155, 0.306799, 0.4775, 0.700527", \ + "0.0601749, 0.0669988, 0.121583, 0.187993, 0.31977, 0.49048, 0.713533", \ + "0.102921, 0.112049, 0.174562, 0.241089, 0.373676, 0.544688, 0.768013", \ + "0.137487, 0.149917, 0.231668, 0.310532, 0.44518, 0.617262, 0.839715", \ + "0.182502, 0.199318, 0.308752, 0.411108, 0.573918, 0.752818, 0.977179", \ + "0.227242, 0.248163, 0.385461, 0.512922, 0.71207, 0.92333, 1.16244", \ + "0.270996, 0.296119, 0.460775, 0.612965, 0.849352, 1.09542, 1.36864" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423385, 0.0510284, 0.123641, 0.213865, 0.394121, 0.628154, 0.934138", \ + "0.0422855, 0.0510073, 0.123657, 0.213865, 0.394007, 0.628147, 0.934132", \ + "0.0626671, 0.0707172, 0.132826, 0.216039, 0.393989, 0.628126, 0.934154", \ + "0.0916041, 0.101125, 0.167849, 0.241916, 0.403499, 0.628974, 0.934144", \ + "0.137217, 0.149573, 0.230613, 0.31187, 0.458179, 0.660582, 0.945866", \ + "0.187287, 0.203348, 0.303101, 0.39684, 0.555057, 0.744249, 1.00282", \ + "0.239925, 0.259432, 0.380186, 0.489414, 0.666043, 0.86569, 1.11059" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00356178, 0.00360301, 0.00368781, 0.00370339, 0.00371057, 0.00371104, 0.00371236", \ + "0.00331685, 0.00336101, 0.00348766, 0.00352124, 0.00353962, 0.00354707, 0.00355119", \ + "0.00374751, 0.00377735, 0.00390808, 0.00396902, 0.0040133, 0.00404166, 0.00404644", \ + "0.00470515, 0.00471696, 0.0048094, 0.00487783, 0.00493051, 0.004959, 0.00497215", \ + "0.00682599, 0.00681952, 0.00685596, 0.0068934, 0.00698249, 0.00700772, 0.00703024", \ + "0.00980571, 0.00977521, 0.00971741, 0.00973579, 0.00978595, 0.00988253, 0.00986595", \ + "0.0135839, 0.0135528, 0.0134178, 0.0133956, 0.0134098, 0.0134749, 0.0135309" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00529798, 0.00534699, 0.00543278, 0.00545027, 0.0054598, 0.00546242, 0.00546508", \ + "0.00511441, 0.00517719, 0.00530816, 0.00534329, 0.0053634, 0.00537193, 0.0053764", \ + "0.00557656, 0.00561108, 0.00575998, 0.00583032, 0.00587439, 0.00590231, 0.00591628", \ + "0.00665308, 0.00670412, 0.00680117, 0.00686326, 0.00692615, 0.00695038, 0.00696769", \ + "0.00865301, 0.00864975, 0.0087034, 0.00877105, 0.00883156, 0.00886936, 0.0088999", \ + "0.011572, 0.0115529, 0.0115552, 0.0115894, 0.0116385, 0.0116712, 0.0117082", \ + "0.0153387, 0.0152873, 0.0151908, 0.0152123, 0.0152413, 0.0152852, 0.0153176" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00356715, 0.00360461, 0.00368877, 0.00370301, 0.00371091, 0.00371301, 0.00371293", \ + "0.00332613, 0.00336331, 0.00348704, 0.00351986, 0.00353841, 0.00354608, 0.00355018", \ + "0.00375362, 0.00378116, 0.00391458, 0.00396984, 0.00401468, 0.00403806, 0.00404993", \ + "0.00471952, 0.00472934, 0.00481783, 0.0049007, 0.00493612, 0.00496209, 0.00497524", \ + "0.00683251, 0.0068165, 0.00683389, 0.00687904, 0.00694632, 0.00696702, 0.00699456", \ + "0.00982464, 0.00979231, 0.00971139, 0.00971854, 0.00976511, 0.00982956, 0.00983403", \ + "0.0136028, 0.0135593, 0.0134179, 0.0133921, 0.0133973, 0.0134263, 0.0134481" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00527839, 0.00532311, 0.00540949, 0.00542748, 0.00543615, 0.00544029, 0.00544192", \ + "0.00509072, 0.0051365, 0.00526874, 0.00530526, 0.00532655, 0.00533571, 0.00534043", \ + "0.00553264, 0.0055643, 0.0057069, 0.00577687, 0.00582266, 0.00585213, 0.00586753", \ + "0.00663434, 0.0066644, 0.00674895, 0.00680911, 0.00686958, 0.00689503, 0.00691449", \ + "0.00863426, 0.00862585, 0.00865768, 0.00871631, 0.00877294, 0.00881449, 0.00884199", \ + "0.0115667, 0.0115503, 0.0115115, 0.0115433, 0.0115816, 0.0116099, 0.0116505", \ + "0.0153454, 0.0152894, 0.0151665, 0.0151733, 0.0151891, 0.0152144, 0.0152538" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00392322, 0.00395172, 0.00401861, 0.00403068, 0.00403901, 0.00404128, 0.00403866", \ + "0.00368822, 0.00372101, 0.00382159, 0.00385106, 0.00386805, 0.00387452, 0.00387722", \ + "0.00410811, 0.00413243, 0.00424437, 0.0043016, 0.00434155, 0.00436533, 0.00437247", \ + "0.00504821, 0.00506181, 0.00516145, 0.00520889, 0.00525606, 0.00528274, 0.00529844", \ + "0.00714789, 0.00715025, 0.00718887, 0.00722558, 0.00734689, 0.0073363, 0.00735441", \ + "0.0101015, 0.0100807, 0.010043, 0.0100626, 0.0101027, 0.0101586, 0.0101785", \ + "0.0138709, 0.0138374, 0.0137336, 0.0137197, 0.0137294, 0.0137783, 0.013831" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00616646, 0.00621602, 0.0063006, 0.00631799, 0.00632735, 0.00633035, 0.00633228", \ + "0.00598454, 0.00604624, 0.00617641, 0.00621151, 0.00623149, 0.00624013, 0.00624516", \ + "0.0064482, 0.00647337, 0.00662652, 0.00669925, 0.00674346, 0.00677111, 0.00678514", \ + "0.00752405, 0.00756969, 0.00766706, 0.00773227, 0.00779313, 0.00781997, 0.00783702", \ + "0.00952149, 0.00952049, 0.00957077, 0.0096391, 0.0096967, 0.00974376, 0.00976023", \ + "0.0124365, 0.0124154, 0.0124281, 0.0124591, 0.0125073, 0.0125424, 0.0125727", \ + "0.0162031, 0.0161596, 0.0160653, 0.0160821, 0.0161128, 0.0161491, 0.0161795" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00392322, 0.00395172, 0.00401861, 0.00403068, 0.00403901, 0.00404128, 0.00403866", \ + "0.00368822, 0.00372101, 0.00382159, 0.00385106, 0.00386805, 0.00387452, 0.00387722", \ + "0.00410811, 0.00413243, 0.00424437, 0.0043016, 0.00434155, 0.00436533, 0.00437247", \ + "0.00504821, 0.00506181, 0.00516145, 0.00520889, 0.00525606, 0.00528274, 0.00529844", \ + "0.00714789, 0.00715025, 0.00718887, 0.00722558, 0.00734689, 0.0073363, 0.00735441", \ + "0.0101015, 0.0100807, 0.010043, 0.0100626, 0.0101027, 0.0101586, 0.0101785", \ + "0.0138709, 0.0138374, 0.0137336, 0.0137197, 0.0137294, 0.0137783, 0.013831" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00616646, 0.00621602, 0.0063006, 0.00631799, 0.00632735, 0.00633035, 0.00633228", \ + "0.00598454, 0.00604624, 0.00617641, 0.00621151, 0.00623149, 0.00624013, 0.00624516", \ + "0.0064482, 0.00647337, 0.00662652, 0.00669925, 0.00674346, 0.00677111, 0.00678514", \ + "0.00752405, 0.00756969, 0.00766706, 0.00773227, 0.00779313, 0.00781997, 0.00783702", \ + "0.00952149, 0.00952049, 0.00957077, 0.0096391, 0.0096967, 0.00974376, 0.00976023", \ + "0.0124365, 0.0124154, 0.0124281, 0.0124591, 0.0125073, 0.0125424, 0.0125727", \ + "0.0162031, 0.0161596, 0.0160653, 0.0160821, 0.0161128, 0.0161491, 0.0161795" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00393156, 0.00394126, 0.0039614, 0.00396601, 0.00396828, 0.00396908, 0.00396814", \ + "0.00378588, 0.00381412, 0.00388777, 0.00391362, 0.00390385, 0.00394044, 0.00394358", \ + "0.00417331, 0.00414816, 0.004042, 0.00399918, 0.00397593, 0.00396177, 0.00395784", \ + "0.00488633, 0.00480723, 0.00446348, 0.00440359, 0.00422294, 0.00368946, 0.00406937", \ + "0.00652464, 0.00638793, 0.00569976, 0.00528063, 0.00486141, 0.00460023, 0.00442972", \ + "0.00874557, 0.0085753, 0.00757924, 0.00687919, 0.00615148, 0.00556583, 0.00518142", \ + "0.011666, 0.0114492, 0.0101604, 0.00917641, 0.00801143, 0.00720121, 0.00646654" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000901705, 0.000924098, 0.000967966, 0.000976846, 0.000981645, 0.000984013, 0.000984684", \ + "0.000734082, 0.000779168, 0.000931267, 0.000979551, 0.00101225, 0.00102577, 0.00103323", \ + "0.000751665, 0.000751667, 0.000816286, 0.000878102, 0.000944631, 0.000983144, 0.00100407", \ + "0.00126558, 0.00120554, 0.00102906, 0.000994002, 0.000994078, 0.00100654, 0.00102297", \ + "0.00269764, 0.00253713, 0.00190513, 0.00162496, 0.00140308, 0.00128557, 0.00122425", \ + "0.00491854, 0.0046871, 0.00356106, 0.00293519, 0.00236423, 0.00201311, 0.00177585", \ + "0.00781144, 0.00751942, 0.00595097, 0.00493178, 0.00390944, 0.00323983, 0.00275758" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00393038, 0.00393993, 0.00395926, 0.00396392, 0.00396638, 0.00396687, 0.00396759", \ + "0.0037996, 0.0038022, 0.00388444, 0.00391214, 0.00392876, 0.00393074, 0.00394066", \ + "0.0042193, 0.00412168, 0.00400719, 0.00401313, 0.00398017, 0.00396389, 0.0039532", \ + "0.00496069, 0.00489128, 0.00451714, 0.00435365, 0.00420154, 0.00411486, 0.00405734", \ + "0.00665083, 0.00651103, 0.00582187, 0.00537296, 0.00493353, 0.0046434, 0.00446574", \ + "0.0090397, 0.00885554, 0.00780051, 0.00708003, 0.00630611, 0.00578921, 0.00532003", \ + "0.0121086, 0.0118909, 0.0105544, 0.00950712, 0.00829352, 0.00738243, 0.00676972" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000886185, 0.000908572, 0.000952716, 0.000961976, 0.00096687, 0.000968914, 0.000969919", \ + "0.000701145, 0.000739315, 0.000883723, 0.000935106, 0.000965992, 0.000980185, 0.000987934", \ + "0.000745345, 0.000738804, 0.000776354, 0.000828699, 0.000890481, 0.000927463, 0.000948717", \ + "0.00129518, 0.0012245, 0.00102138, 0.000971508, 0.000950778, 0.000954644, 0.000968725", \ + "0.00280996, 0.00264827, 0.00196948, 0.00165924, 0.00140347, 0.00126461, 0.00119057", \ + "0.00514917, 0.0049078, 0.00372261, 0.00305941, 0.00243625, 0.00205684, 0.00179148", \ + "0.00818301, 0.00787642, 0.00625786, 0.00518072, 0.00410032, 0.00338898, 0.00285465" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0042686, 0.00427544, 0.00429241, 0.00429648, 0.00429783, 0.00429756, 0.00429624", \ + "0.00414675, 0.00415017, 0.0042215, 0.0042458, 0.00423426, 0.00426988, 0.00427182", \ + "0.00447778, 0.00445978, 0.00437252, 0.00432875, 0.00430563, 0.00428991, 0.00428541", \ + "0.0051378, 0.00507533, 0.00478449, 0.0047174, 0.00454141, 0.00445667, 0.00439404", \ + "0.00671047, 0.00659584, 0.00597569, 0.00558807, 0.00520242, 0.00492433, 0.0047578", \ + "0.00888902, 0.00873592, 0.00781826, 0.00714675, 0.00641629, 0.0058657, 0.00549603", \ + "0.0117646, 0.0115688, 0.0103627, 0.00940538, 0.00830039, 0.00748, 0.00674442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00177122, 0.00179337, 0.00183675, 0.00184568, 0.00185048, 0.00185285, 0.00185355", \ + "0.00160575, 0.00165052, 0.00180105, 0.00184909, 0.0018818, 0.0018955, 0.00190291", \ + "0.00162133, 0.00162326, 0.00168628, 0.00174764, 0.00181422, 0.00185272, 0.00187363", \ + "0.00212718, 0.0020732, 0.00189836, 0.00186155, 0.00186391, 0.00187944, 0.00189265", \ + "0.00353794, 0.0033869, 0.00277031, 0.00249381, 0.00227157, 0.00215623, 0.00209371", \ + "0.00572848, 0.00551151, 0.00441698, 0.00379929, 0.00322328, 0.00288109, 0.00264558", \ + "0.00859503, 0.00832158, 0.00679787, 0.00579235, 0.00477342, 0.00411285, 0.00362723" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00393038, 0.00393993, 0.00395926, 0.00396392, 0.00396638, 0.00396687, 0.00396759", \ + "0.0037996, 0.0038022, 0.00388444, 0.00391214, 0.00392876, 0.00393074, 0.00394066", \ + "0.0042193, 0.00412168, 0.00400719, 0.00401313, 0.00398017, 0.00396389, 0.0039532", \ + "0.00496069, 0.00489128, 0.00451714, 0.00435365, 0.00420154, 0.00411486, 0.00405734", \ + "0.00665083, 0.00651103, 0.00582187, 0.00537296, 0.00493353, 0.0046434, 0.00446574", \ + "0.0090397, 0.00885554, 0.00780051, 0.00708003, 0.00630611, 0.00578921, 0.00532003", \ + "0.0121086, 0.0118909, 0.0105544, 0.00950712, 0.00829352, 0.00738243, 0.00676972" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00177122, 0.00179337, 0.00183675, 0.00184568, 0.00185048, 0.00185285, 0.00185355", \ + "0.00160575, 0.00165052, 0.00180105, 0.00184909, 0.0018818, 0.0018955, 0.00190291", \ + "0.00162133, 0.00162326, 0.00168628, 0.00174764, 0.00181422, 0.00185272, 0.00187363", \ + "0.00212718, 0.0020732, 0.00189836, 0.00186155, 0.00186391, 0.00187944, 0.00189265", \ + "0.00353794, 0.0033869, 0.00277031, 0.00249381, 0.00227157, 0.00215623, 0.00209371", \ + "0.00572848, 0.00551151, 0.00441698, 0.00379929, 0.00322328, 0.00288109, 0.00264558", \ + "0.00859503, 0.00832158, 0.00679787, 0.00579235, 0.00477342, 0.00411285, 0.00362723" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00591402, 0.00594037, 0.0059945, 0.00600425, 0.00600908, 0.00600984, 0.00601072", \ + "0.00567702, 0.0057107, 0.00580657, 0.00583016, 0.00584319, 0.0058486, 0.0058514", \ + "0.00609232, 0.00612263, 0.00623748, 0.00628607, 0.00631987, 0.00633664, 0.00634692", \ + "0.00697457, 0.00699963, 0.00712297, 0.00717883, 0.0072232, 0.00724464, 0.00725902", \ + "0.00900713, 0.00902836, 0.00912759, 0.0091954, 0.00932537, 0.0092899, 0.00930735", \ + "0.0118383, 0.0118449, 0.0119115, 0.0119674, 0.0120478, 0.0121033, 0.0121146", \ + "0.0154942, 0.0154953, 0.0155278, 0.0155726, 0.0156354, 0.0157162, 0.0157848" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00607797, 0.00608277, 0.00609209, 0.0060935, 0.00609342, 0.00609225, 0.00609055", \ + "0.00590443, 0.00591672, 0.00595084, 0.00595991, 0.00596427, 0.00596578, 0.00596431", \ + "0.0063402, 0.0063534, 0.00641218, 0.00643578, 0.0064525, 0.00646262, 0.00646706", \ + "0.00742409, 0.00743101, 0.00746245, 0.00748366, 0.00751023, 0.00752282, 0.00752073", \ + "0.00935878, 0.00936286, 0.00936832, 0.00938387, 0.00941624, 0.00943113, 0.00944171", \ + "0.0122622, 0.0122536, 0.0122236, 0.0122281, 0.0122373, 0.0122432, 0.0122555", \ + "0.0159845, 0.0159525, 0.0158786, 0.0158604, 0.015857, 0.0158685, 0.0158742" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00637517, 0.00640373, 0.00645636, 0.00646606, 0.006471, 0.00647154, 0.00647294", \ + "0.00614146, 0.0061743, 0.00626871, 0.00629251, 0.00630594, 0.00631087, 0.00631349", \ + "0.00655519, 0.00658603, 0.0067027, 0.0067485, 0.00678396, 0.00679927, 0.00681034", \ + "0.00744686, 0.00747486, 0.0075883, 0.00764849, 0.00769193, 0.00771741, 0.00773156", \ + "0.00944995, 0.00946412, 0.00955982, 0.00962709, 0.00972419, 0.00972785, 0.00974796", \ + "0.0122821, 0.0122908, 0.0123603, 0.0124173, 0.0124879, 0.0125463, 0.0126202", \ + "0.0159285, 0.0159303, 0.0159674, 0.0160094, 0.0160653, 0.0161243, 0.0162035" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00615233, 0.00615898, 0.00617411, 0.00617678, 0.00617752, 0.00617646, 0.00617534", \ + "0.00597679, 0.00599098, 0.00603469, 0.00604825, 0.00605588, 0.00605764, 0.00605841", \ + "0.00640643, 0.00642682, 0.0064883, 0.00652209, 0.00654692, 0.0065623, 0.00656802", \ + "0.00750254, 0.00750466, 0.00753873, 0.00756918, 0.00760511, 0.00761874, 0.00762227", \ + "0.00943525, 0.00943613, 0.00945549, 0.00947849, 0.00950053, 0.00952159, 0.00953346", \ + "0.0123488, 0.012353, 0.0123117, 0.0123107, 0.0123239, 0.012332, 0.0123511", \ + "0.0160545, 0.0160269, 0.0159597, 0.0159436, 0.0159416, 0.0159537, 0.015966" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00557531, 0.00559556, 0.00563926, 0.00564737, 0.00565081, 0.00565224, 0.00565076", \ + "0.00535145, 0.00537574, 0.00545424, 0.00547516, 0.00548704, 0.00549129, 0.00549275", \ + "0.00576513, 0.00578853, 0.00588771, 0.00592986, 0.00596312, 0.00597975, 0.0059884", \ + "0.00664354, 0.00666292, 0.0067709, 0.00682687, 0.00686265, 0.00688314, 0.00689958", \ + "0.00867109, 0.008685, 0.00877472, 0.00884016, 0.00891921, 0.00892561, 0.00894459", \ + "0.0114884, 0.0114978, 0.0115609, 0.0116147, 0.0116948, 0.0117549, 0.0117436", \ + "0.0151383, 0.0151433, 0.0151763, 0.0152149, 0.0152778, 0.0153409, 0.0153949" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00758047, 0.0075847, 0.00759283, 0.00759387, 0.00759343, 0.00759188, 0.00758972", \ + "0.0074053, 0.00741716, 0.00745055, 0.00745945, 0.00746339, 0.00746444, 0.00746333", \ + "0.0078367, 0.00785518, 0.0079065, 0.00793537, 0.00795163, 0.00796115, 0.00796508", \ + "0.0089277, 0.00893038, 0.0089653, 0.00898701, 0.00899854, 0.00902175, 0.00901936", \ + "0.0108573, 0.0108627, 0.0108778, 0.0108961, 0.010918, 0.0109274, 0.0109331", \ + "0.0137522, 0.0137513, 0.0137227, 0.0137263, 0.0137234, 0.0137343, 0.01375", \ + "0.0174793, 0.0174473, 0.017365, 0.0173563, 0.0173499, 0.0173555, 0.0173533" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00637517, 0.00640373, 0.00645636, 0.00646606, 0.006471, 0.00647154, 0.00647294", \ + "0.00614146, 0.0061743, 0.00626871, 0.00629251, 0.00630594, 0.00631087, 0.00631349", \ + "0.00655519, 0.00658603, 0.0067027, 0.0067485, 0.00678396, 0.00679927, 0.00681034", \ + "0.00744686, 0.00747486, 0.0075883, 0.00764849, 0.00769193, 0.00771741, 0.00773156", \ + "0.00944995, 0.00946412, 0.00955982, 0.00962709, 0.00972419, 0.00972785, 0.00974796", \ + "0.0122821, 0.0122908, 0.0123603, 0.0124173, 0.0124879, 0.0125463, 0.0126202", \ + "0.0159285, 0.0159303, 0.0159674, 0.0160094, 0.0160653, 0.0161243, 0.0162035" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00758047, 0.0075847, 0.00759283, 0.00759387, 0.00759343, 0.00759188, 0.00758972", \ + "0.0074053, 0.00741716, 0.00745055, 0.00745945, 0.00746339, 0.00746444, 0.00746333", \ + "0.0078367, 0.00785518, 0.0079065, 0.00793537, 0.00795163, 0.00796115, 0.00796508", \ + "0.0089277, 0.00893038, 0.0089653, 0.00898701, 0.00899854, 0.00902175, 0.00901936", \ + "0.0108573, 0.0108627, 0.0108778, 0.0108961, 0.010918, 0.0109274, 0.0109331", \ + "0.0137522, 0.0137513, 0.0137227, 0.0137263, 0.0137234, 0.0137343, 0.01375", \ + "0.0174793, 0.0174473, 0.017365, 0.0173563, 0.0173499, 0.0173555, 0.0173533" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00633373, 0.00633722, 0.00634437, 0.00634553, 0.0063457, 0.00634631, 0.0063442", \ + "0.00622755, 0.00623163, 0.0062845, 0.00630109, 0.00631052, 0.00631465, 0.00631634", \ + "0.00620953, 0.00621155, 0.00623215, 0.00625656, 0.00628448, 0.00629205, 0.00629773", \ + "0.00649651, 0.00646508, 0.00637917, 0.0063314, 0.00631535, 0.00630701, 0.00632426", \ + "0.00763778, 0.00753712, 0.0071137, 0.00689633, 0.00671996, 0.00658174, 0.00650244", \ + "0.00972006, 0.00955188, 0.0087099, 0.0081708, 0.00763614, 0.00734567, 0.00706721", \ + "0.0124971, 0.0122908, 0.011071, 0.0101971, 0.00922957, 0.00860877, 0.0081017" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00159785, 0.00159889, 0.00160093, 0.00160109, 0.00160055, 0.00159949, 0.00159798", \ + "0.00146356, 0.00147315, 0.00150603, 0.00151944, 0.00152835, 0.00152907, 0.00152934", \ + "0.00144714, 0.00144575, 0.00145455, 0.00146766, 0.00148549, 0.00149608, 0.00149656", \ + "0.00185858, 0.00182236, 0.00167451, 0.00161292, 0.00156877, 0.00155115, 0.00153465", \ + "0.00314354, 0.00304114, 0.00254789, 0.00227185, 0.0020212, 0.00186951, 0.00176834", \ + "0.00523837, 0.00507862, 0.00418486, 0.00360644, 0.00302152, 0.00263208, 0.00236687", \ + "0.0079896, 0.00779553, 0.0065824, 0.00567219, 0.00463512, 0.00392663, 0.00339853" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00678916, 0.00679255, 0.00679961, 0.00680099, 0.00680181, 0.00680157, 0.00680016", \ + "0.00667689, 0.00669353, 0.00673718, 0.00675585, 0.00676546, 0.00676935, 0.00677073", \ + "0.00666588, 0.00666165, 0.00669258, 0.0066337, 0.00673532, 0.00674482, 0.00675977", \ + "0.00696919, 0.00695272, 0.00685542, 0.00680064, 0.00677895, 0.00678318, 0.00677877", \ + "0.00816332, 0.00807312, 0.00761467, 0.00739238, 0.00719608, 0.00704948, 0.0069864", \ + "0.010276, 0.0101145, 0.00925435, 0.00869479, 0.00814286, 0.00784168, 0.00758698", \ + "0.0131057, 0.0128963, 0.0116807, 0.0107862, 0.00980167, 0.00915216, 0.008591" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00167013, 0.00167184, 0.00167576, 0.0016764, 0.00167616, 0.00167521, 0.00167378", \ + "0.00153299, 0.00154394, 0.00159503, 0.00161316, 0.00162627, 0.00163044, 0.00163175", \ + "0.00151937, 0.0015188, 0.00153357, 0.00155366, 0.00157798, 0.0015948, 0.00160015", \ + "0.00192833, 0.00189588, 0.00175701, 0.00170353, 0.00165869, 0.0016474, 0.00163666", \ + "0.00321291, 0.00311618, 0.00264364, 0.00237607, 0.00212527, 0.0019734, 0.00188144", \ + "0.00530352, 0.00515786, 0.00432029, 0.00374871, 0.00316114, 0.00277474, 0.0025", \ + "0.00807927, 0.00788879, 0.00673971, 0.00586081, 0.0048431, 0.00411094, 0.00357979" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00597913, 0.0059818, 0.00598788, 0.0059886, 0.00598828, 0.00598816, 0.00598482", \ + "0.00588252, 0.00588678, 0.00592837, 0.00594404, 0.00595221, 0.00595476, 0.00595578", \ + "0.00584831, 0.00585125, 0.00587989, 0.00590338, 0.00592777, 0.00593394, 0.00593809", \ + "0.00612301, 0.00609636, 0.00602351, 0.00598635, 0.00596463, 0.00595391, 0.00596421", \ + "0.00719021, 0.0071106, 0.00673056, 0.00652706, 0.00634145, 0.00612058, 0.00614423", \ + "0.00920101, 0.00905816, 0.0082822, 0.00777153, 0.00727231, 0.00695645, 0.00669276", \ + "0.0119248, 0.0117316, 0.0106132, 0.0097791, 0.00882452, 0.00820526, 0.00773066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.003104, 0.00310488, 0.00310659, 0.00310661, 0.00310582, 0.00310444, 0.00310257", \ + "0.00296945, 0.00297805, 0.00301099, 0.00302424, 0.00303727, 0.00303336, 0.00303324", \ + "0.00295262, 0.00295105, 0.00296106, 0.00297037, 0.00298949, 0.00299989, 0.0029999", \ + "0.00336269, 0.0033243, 0.00317883, 0.00311964, 0.00307231, 0.00305615, 0.00303773", \ + "0.00464178, 0.00454045, 0.0040488, 0.00377301, 0.00352401, 0.00337239, 0.00327785", \ + "0.00672495, 0.0065743, 0.00568353, 0.00510334, 0.00452206, 0.00413188, 0.00387021", \ + "0.00947447, 0.00927672, 0.00807416, 0.00716088, 0.00612726, 0.00541731, 0.00489927" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00678916, 0.00679255, 0.00679961, 0.00680099, 0.00680181, 0.00680157, 0.00680016", \ + "0.00667689, 0.00669353, 0.00673718, 0.00675585, 0.00676546, 0.00676935, 0.00677073", \ + "0.00666588, 0.00666165, 0.00669258, 0.0066337, 0.00673532, 0.00674482, 0.00675977", \ + "0.00696919, 0.00695272, 0.00685542, 0.00680064, 0.00677895, 0.00678318, 0.00677877", \ + "0.00816332, 0.00807312, 0.00761467, 0.00739238, 0.00719608, 0.00704948, 0.0069864", \ + "0.010276, 0.0101145, 0.00925435, 0.00869479, 0.00814286, 0.00784168, 0.00758698", \ + "0.0131057, 0.0128963, 0.0116807, 0.0107862, 0.00980167, 0.00915216, 0.008591" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.003104, 0.00310488, 0.00310659, 0.00310661, 0.00310582, 0.00310444, 0.00310257", \ + "0.00296945, 0.00297805, 0.00301099, 0.00302424, 0.00303727, 0.00303336, 0.00303324", \ + "0.00295262, 0.00295105, 0.00296106, 0.00297037, 0.00298949, 0.00299989, 0.0029999", \ + "0.00336269, 0.0033243, 0.00317883, 0.00311964, 0.00307231, 0.00305615, 0.00303773", \ + "0.00464178, 0.00454045, 0.0040488, 0.00377301, 0.00352401, 0.00337239, 0.00327785", \ + "0.00672495, 0.0065743, 0.00568353, 0.00510334, 0.00452206, 0.00413188, 0.00387021", \ + "0.00947447, 0.00927672, 0.00807416, 0.00716088, 0.00612726, 0.00541731, 0.00489927" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168866; + rise_capacitance : 0.00168859; + rise_capacitance_range (0.00118483, 0.00168859); + fall_capacitance : 0.00168866; + fall_capacitance_range (0.00117521, 0.00168866); + internal_power () { + when : "(!CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000203445, -0.000352877, 0.000183834, 0.00115077, 0.00312084, 0.00596114, 0.0095984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00427627, 0.00416407, 0.00474828, 0.00576401, 0.00775079, 0.0105979, 0.0142438" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00108642, 0.000940047, 0.00148674, 0.00247952, 0.00446201, 0.00730312, 0.0109501" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00306179, 0.00296073, 0.00350139, 0.00451167, 0.00647089, 0.0093099, 0.0129365" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0010885, 0.000942327, 0.00148842, 0.00248147, 0.0044641, 0.00730518, 0.0109521" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00306036, 0.00295878, 0.00350699, 0.00451021, 0.00646946, 0.00930827, 0.012935" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166697; + rise_capacitance : 0.00166697; + rise_capacitance_range (0.00118063, 0.00166697); + fall_capacitance : 0.00163399; + fall_capacitance_range (0.00109865, 0.00163399); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126389, -0.00126741, -0.00126678, -0.00126364, -0.00126873, -0.00126678, -0.00126531" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132532, 0.00127167, 0.00126942, 0.00126481, 0.0012713, 0.00126746, 0.00126615" \ + ); + } + } + internal_power () { + when : "(AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000243174, -0.000244403, -0.000246265, -0.000244121, -0.000245367, -0.000244406, -0.000243768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000243174, 0.000244403, 0.000246325, 0.000246401, 0.000245367, 0.000244406, 0.000243768" \ + ); + } + } + internal_power () { + when : "(AB * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126373, -0.00126731, -0.00126653, -0.00126308, -0.00126863, -0.00126658, -0.00126496" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132547, 0.00127185, 0.00127011, 0.00126515, 0.00127182, 0.00126759, 0.00126509" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000299918, -0.000299862, -0.000303108, -0.000297429, -0.000299999, -0.000298976, -0.000298742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000333635, 0.000332883, 0.000332731, 0.000330955, 0.000325609, 0.000318336, 0.000308569" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170233; + rise_capacitance : 0.0017021; + rise_capacitance_range (0.00119846, 0.0017021); + fall_capacitance : 0.00170233; + fall_capacitance_range (0.00118721, 0.00170233); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00108112, 0.000926457, 0.00146267, 0.00245296, 0.00443423, 0.00727863, 0.0109277" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00313724, 0.00303223, 0.00357647, 0.00457281, 0.00651932, 0.00936794, 0.0129912" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000631384, 0.000474064, 0.00101546, 0.00194181, 0.00390137, 0.00672519, 0.0103633" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00402495, 0.00387932, 0.00437636, 0.00536104, 0.00729082, 0.0101045, 0.0137144" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00108437, 0.000929896, 0.00146569, 0.00245603, 0.00443738, 0.00728178, 0.0109309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00313451, 0.00302916, 0.00356305, 0.00457046, 0.00651667, 0.00936522, 0.0129885" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160658; + rise_capacitance : 0.00160321; + rise_capacitance_range (0.00123046, 0.00160321); + fall_capacitance : 0.00160658; + fall_capacitance_range (0.00119969, 0.00160658); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126552, -0.00126582, -0.00127065, -0.00127331, -0.00126895, -0.0012682, -0.00126649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132836, 0.00126719, 0.00128492, 0.00128105, 0.00127554, 0.00127027, 0.0012669" \ + ); + } + } + internal_power () { + when : "(!AB * B * CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126351, -0.00126744, -0.00126606, -0.0012718, -0.00126725, -0.00126644, -0.00126464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126412, 0.00126744, 0.0012828, 0.00127902, 0.00127368, 0.00126863, 0.00126538" \ + ); + } + } + internal_power () { + when : "(!AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00103466, -0.0011361, -0.00118642, -0.00119101, -0.00119746, -0.00119226, -0.00118908" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119759, 0.00118697, 0.00119867, 0.00120148, 0.00119746, 0.00119226, 0.00118908" \ + ); + } + } + internal_power () { + when : "(!AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126534, -0.00126544, -0.00127064, -0.00127328, -0.00126885, -0.00126807, -0.00126634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132855, 0.00129075, 0.00128532, 0.00128129, 0.00127567, 0.00127054, 0.00126714" \ + ); + } + } + } + } + cell (AOI2B2BX2) { + area : 14.112; + cell_leakage_power : 0.369589; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.428575; + when : "(AB * B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383294; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428936; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306033; + when : "(AB * B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383294; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338013; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324594; + when : "(AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260752; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.496098; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454134; + when : "(!AB * B * CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47551; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.475537; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306033; + when : "(!AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260752; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.408375; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183492; + when : "(!AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369589; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * CB) + (AB * !D) + (!B * CB) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0488579, 0.0618027, 0.126489, 0.205527, 0.362958, 0.567407, 0.834612", \ + "0.0631124, 0.0758929, 0.140647, 0.21976, 0.377304, 0.581823, 0.849044", \ + "0.107221, 0.119868, 0.183935, 0.263054, 0.420604, 0.62518, 0.892481", \ + "0.139575, 0.153585, 0.217076, 0.295729, 0.453174, 0.658109, 0.925333", \ + "0.180908, 0.196977, 0.262254, 0.340358, 0.496577, 0.701082, 0.968431", \ + "0.21996, 0.238194, 0.30797, 0.38606, 0.541935, 0.746079, 1.01309", \ + "0.256822, 0.276937, 0.353018, 0.432229, 0.589649, 0.793475, 1.06026" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0276704, 0.0441223, 0.133617, 0.245113, 0.468088, 0.757848, 1.13689", \ + "0.0277155, 0.0441229, 0.133593, 0.245146, 0.468011, 0.757999, 1.13692", \ + "0.0326726, 0.0469899, 0.13402, 0.245328, 0.468118, 0.757979, 1.13699", \ + "0.039718, 0.0526433, 0.135252, 0.246041, 0.468531, 0.757908, 1.1369", \ + "0.0501711, 0.0631239, 0.139187, 0.247612, 0.469936, 0.758734, 1.13743", \ + "0.06181, 0.075468, 0.147157, 0.251766, 0.471768, 0.76001, 1.13782", \ + "0.074307, 0.088699, 0.158519, 0.259043, 0.47647, 0.763372, 1.14002" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0497755, 0.06048, 0.1121, 0.174751, 0.299424, 0.461302, 0.672944", \ + "0.0641174, 0.0747637, 0.126443, 0.189153, 0.313925, 0.475808, 0.687448", \ + "0.107761, 0.118807, 0.170562, 0.233289, 0.358441, 0.520526, 0.732243", \ + "0.138342, 0.150441, 0.202517, 0.264768, 0.389631, 0.551794, 0.76366", \ + "0.174484, 0.188513, 0.243121, 0.304753, 0.428231, 0.590076, 0.801793", \ + "0.206896, 0.222796, 0.28183, 0.344485, 0.468401, 0.629216, 0.840511", \ + "0.234772, 0.25232, 0.31719, 0.381356, 0.506699, 0.668653, 0.879529" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0221426, 0.0341932, 0.101513, 0.186388, 0.356467, 0.57735, 0.866145", \ + "0.0222308, 0.0342281, 0.101517, 0.186462, 0.35643, 0.577447, 0.866157", \ + "0.0276569, 0.0381846, 0.102598, 0.186811, 0.356434, 0.57724, 0.866236", \ + "0.0345199, 0.0441493, 0.104634, 0.188283, 0.357096, 0.577573, 0.866227", \ + "0.0450465, 0.0545945, 0.10973, 0.190297, 0.358352, 0.578556, 0.86695", \ + "0.056588, 0.066673, 0.118562, 0.195468, 0.361081, 0.58023, 0.868648", \ + "0.069113, 0.079735, 0.130703, 0.203781, 0.366806, 0.584295, 0.870773" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0445734, 0.0543922, 0.102556, 0.161119, 0.27782, 0.429321, 0.627465", \ + "0.0590018, 0.0687056, 0.116904, 0.175586, 0.292305, 0.443865, 0.641932", \ + "0.103551, 0.113857, 0.161746, 0.219836, 0.33659, 0.488259, 0.68641", \ + "0.13578, 0.147558, 0.196109, 0.254365, 0.370788, 0.522219, 0.720241", \ + "0.176272, 0.190383, 0.242673, 0.300573, 0.415912, 0.56715, 0.765168", \ + "0.215491, 0.231651, 0.290027, 0.348588, 0.464766, 0.614694, 0.812326", \ + "0.251932, 0.269863, 0.335088, 0.396043, 0.513458, 0.665299, 0.862512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021419, 0.0333302, 0.0999764, 0.183694, 0.351316, 0.569155, 0.853765", \ + "0.0215259, 0.0333754, 0.0999785, 0.183751, 0.351315, 0.569198, 0.853936", \ + "0.0278647, 0.037766, 0.10084, 0.184067, 0.351289, 0.569154, 0.853984", \ + "0.0355359, 0.0448212, 0.103073, 0.185105, 0.351876, 0.569485, 0.853963", \ + "0.0467044, 0.0564842, 0.109468, 0.187783, 0.353326, 0.570435, 0.854655", \ + "0.058552, 0.069238, 0.119774, 0.193917, 0.356528, 0.572456, 0.856944", \ + "0.071309, 0.082704, 0.133711, 0.203687, 0.362731, 0.577045, 0.859138" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0495249, 0.0602227, 0.111825, 0.17448, 0.299155, 0.461058, 0.672732", \ + "0.0638999, 0.074473, 0.126138, 0.188859, 0.313623, 0.475506, 0.687151", \ + "0.107597, 0.118598, 0.170193, 0.232899, 0.357974, 0.520148, 0.731866", \ + "0.138175, 0.15023, 0.202183, 0.264375, 0.389215, 0.551298, 0.763281", \ + "0.17434, 0.188341, 0.242851, 0.304397, 0.42792, 0.589672, 0.801351", \ + "0.206821, 0.222633, 0.281621, 0.344027, 0.468061, 0.628702, 0.840071", \ + "0.234798, 0.252262, 0.316952, 0.381046, 0.506356, 0.668235, 0.879098" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0221474, 0.0341868, 0.101508, 0.186385, 0.356461, 0.577389, 0.866033", \ + "0.0222379, 0.0342315, 0.101509, 0.186385, 0.356316, 0.577366, 0.866154", \ + "0.0277488, 0.0382716, 0.102562, 0.186784, 0.356432, 0.577237, 0.866229", \ + "0.0346175, 0.0442375, 0.10465, 0.188268, 0.357117, 0.577541, 0.866234", \ + "0.045085, 0.0546995, 0.109873, 0.190349, 0.358457, 0.578548, 0.866985", \ + "0.056531, 0.066704, 0.118662, 0.195433, 0.36124, 0.580499, 0.868651", \ + "0.068979, 0.079631, 0.130724, 0.203928, 0.366827, 0.584386, 0.87078" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0556189, 0.0685685, 0.133909, 0.213559, 0.372053, 0.577831, 0.846785", \ + "0.0698335, 0.0826031, 0.148081, 0.227828, 0.386508, 0.592358, 0.861294", \ + "0.114057, 0.126499, 0.191308, 0.271213, 0.429766, 0.635783, 0.904816", \ + "0.147711, 0.160392, 0.224406, 0.30375, 0.462352, 0.668589, 0.937547", \ + "0.190192, 0.204825, 0.269524, 0.348368, 0.505715, 0.711578, 0.980556", \ + "0.230665, 0.247293, 0.315375, 0.394124, 0.55129, 0.75674, 1.02552", \ + "0.268707, 0.287156, 0.360756, 0.440279, 0.59872, 0.803919, 1.07238" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.034153, 0.0507965, 0.140793, 0.253121, 0.477617, 0.769484, 1.15106", \ + "0.0341754, 0.0507974, 0.140792, 0.253119, 0.477584, 0.769458, 1.15097", \ + "0.037593, 0.0527996, 0.141195, 0.2533, 0.477642, 0.769408, 1.15096", \ + "0.043523, 0.0573759, 0.142283, 0.254051, 0.478019, 0.769493, 1.15093", \ + "0.0536971, 0.066909, 0.145749, 0.255464, 0.479605, 0.770205, 1.15154", \ + "0.065059, 0.079033, 0.153181, 0.259431, 0.481178, 0.771601, 1.15217", \ + "0.077186, 0.092124, 0.164098, 0.26644, 0.48584, 0.774691, 1.15398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.050132, 0.0608614, 0.112772, 0.175747, 0.301083, 0.46362, 0.675818", \ + "0.0644774, 0.075166, 0.127119, 0.19018, 0.31553, 0.478119, 0.690347", \ + "0.108238, 0.119229, 0.171252, 0.234306, 0.360024, 0.522799, 0.735102", \ + "0.138992, 0.151004, 0.203217, 0.265809, 0.391267, 0.554057, 0.766481", \ + "0.175478, 0.189231, 0.243807, 0.305786, 0.42994, 0.592407, 0.804721", \ + "0.208292, 0.223892, 0.282753, 0.345467, 0.470004, 0.631503, 0.843438", \ + "0.236573, 0.253736, 0.318059, 0.382429, 0.508368, 0.670843, 0.882328" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0301258, 0.0420925, 0.109204, 0.194013, 0.363881, 0.584645, 0.873608", \ + "0.0301986, 0.0421438, 0.109208, 0.194026, 0.363823, 0.584623, 0.87369", \ + "0.0362028, 0.0462363, 0.110278, 0.194361, 0.36382, 0.584686, 0.873626", \ + "0.0439868, 0.0525068, 0.112358, 0.195617, 0.364596, 0.584936, 0.873609", \ + "0.0561151, 0.0636242, 0.117468, 0.197861, 0.365912, 0.58601, 0.874484", \ + "0.069288, 0.076785, 0.126405, 0.203059, 0.368552, 0.58771, 0.876032", \ + "0.083359, 0.091036, 0.138581, 0.211474, 0.374128, 0.591675, 0.878177" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0556189, 0.0685685, 0.133909, 0.213559, 0.372053, 0.577831, 0.846785", \ + "0.0698335, 0.0826031, 0.148081, 0.227828, 0.386508, 0.592358, 0.861294", \ + "0.114057, 0.126499, 0.191308, 0.271213, 0.429766, 0.635783, 0.904816", \ + "0.147711, 0.160392, 0.224406, 0.30375, 0.462352, 0.668589, 0.937547", \ + "0.190192, 0.204825, 0.269524, 0.348368, 0.505715, 0.711578, 0.980556", \ + "0.230665, 0.247293, 0.315375, 0.394124, 0.55129, 0.75674, 1.02552", \ + "0.268707, 0.287156, 0.360756, 0.440279, 0.59872, 0.803919, 1.07238" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.034153, 0.0507965, 0.140793, 0.253121, 0.477617, 0.769484, 1.15106", \ + "0.0341754, 0.0507974, 0.140792, 0.253119, 0.477584, 0.769458, 1.15097", \ + "0.037593, 0.0527996, 0.141195, 0.2533, 0.477642, 0.769408, 1.15096", \ + "0.043523, 0.0573759, 0.142283, 0.254051, 0.478019, 0.769493, 1.15093", \ + "0.0536971, 0.066909, 0.145749, 0.255464, 0.479605, 0.770205, 1.15154", \ + "0.065059, 0.079033, 0.153181, 0.259431, 0.481178, 0.771601, 1.15217", \ + "0.077186, 0.092124, 0.164098, 0.26644, 0.48584, 0.774691, 1.15398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.050132, 0.0608614, 0.112772, 0.175747, 0.301083, 0.46362, 0.675818", \ + "0.0644774, 0.075166, 0.127119, 0.19018, 0.31553, 0.478119, 0.690347", \ + "0.108238, 0.119229, 0.171252, 0.234306, 0.360024, 0.522799, 0.735102", \ + "0.138992, 0.151004, 0.203217, 0.265809, 0.391267, 0.554057, 0.766481", \ + "0.175478, 0.189231, 0.243807, 0.305786, 0.42994, 0.592407, 0.804721", \ + "0.208292, 0.223892, 0.282753, 0.345467, 0.470004, 0.631503, 0.843438", \ + "0.236573, 0.253736, 0.318059, 0.382429, 0.508368, 0.670843, 0.882328" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0301258, 0.0420925, 0.109204, 0.194013, 0.363881, 0.584645, 0.873608", \ + "0.0301986, 0.0421438, 0.109208, 0.194026, 0.363823, 0.584623, 0.87369", \ + "0.0362028, 0.0462363, 0.110278, 0.194361, 0.36382, 0.584686, 0.873626", \ + "0.0439868, 0.0525068, 0.112358, 0.195617, 0.364596, 0.584936, 0.873609", \ + "0.0561151, 0.0636242, 0.117468, 0.197861, 0.365912, 0.58601, 0.874484", \ + "0.069288, 0.076785, 0.126405, 0.203059, 0.368552, 0.58771, 0.876032", \ + "0.083359, 0.091036, 0.138581, 0.211474, 0.374128, 0.591675, 0.878177" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0297737, 0.042386, 0.107011, 0.186526, 0.344978, 0.550753, 0.819728", \ + "0.0412813, 0.0535839, 0.118599, 0.198294, 0.356638, 0.56267, 0.831739", \ + "0.0762885, 0.0972607, 0.175283, 0.255272, 0.413305, 0.618612, 0.8876", \ + "0.0999449, 0.128123, 0.236485, 0.331728, 0.487269, 0.689352, 0.961952", \ + "0.129527, 0.16613, 0.309399, 0.439295, 0.635964, 0.842398, 1.10919", \ + "0.157149, 0.202279, 0.377848, 0.538929, 0.786536, 1.03822, 1.3116", \ + "0.182989, 0.236114, 0.44231, 0.631818, 0.926105, 1.22829, 1.55271" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0331116, 0.049798, 0.139618, 0.251813, 0.476246, 0.768088, 1.14958", \ + "0.0342022, 0.0495795, 0.139581, 0.251774, 0.476277, 0.768034, 1.14966", \ + "0.0643595, 0.0819077, 0.154032, 0.254673, 0.476291, 0.768028, 1.14969", \ + "0.0917014, 0.11487, 0.203315, 0.290087, 0.483597, 0.76795, 1.14969", \ + "0.132098, 0.163126, 0.279543, 0.384149, 0.557107, 0.803433, 1.15675", \ + "0.177968, 0.216498, 0.360268, 0.488784, 0.687318, 0.909855, 1.22519", \ + "0.228116, 0.274459, 0.444485, 0.59611, 0.828757, 1.07158, 1.36231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0285202, 0.0385806, 0.0892305, 0.151618, 0.276168, 0.438013, 0.649612", \ + "0.0393436, 0.0498068, 0.101512, 0.164263, 0.289011, 0.450935, 0.662587", \ + "0.0656325, 0.0839174, 0.151579, 0.216848, 0.342123, 0.504407, 0.716412", \ + "0.083422, 0.109523, 0.201189, 0.281529, 0.412697, 0.57578, 0.787634", \ + "0.105343, 0.141251, 0.267198, 0.373669, 0.536355, 0.710232, 0.923703", \ + "0.125284, 0.170918, 0.33132, 0.465902, 0.666643, 0.874628, 1.1076", \ + "0.14225, 0.197246, 0.391642, 0.554682, 0.795034, 1.03925, 1.3064" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212224, 0.0337121, 0.101488, 0.186461, 0.35634, 0.577413, 0.86642", \ + "0.0218436, 0.0337758, 0.101492, 0.186388, 0.356418, 0.577352, 0.866421", \ + "0.0429655, 0.0560024, 0.114374, 0.190721, 0.356472, 0.577477, 0.866446", \ + "0.069702, 0.0852959, 0.149899, 0.219397, 0.368463, 0.579013, 0.866391", \ + "0.111384, 0.132488, 0.211341, 0.288521, 0.427179, 0.613438, 0.880838", \ + "0.157492, 0.184862, 0.283593, 0.372478, 0.522772, 0.701544, 0.941437", \ + "0.207474, 0.241461, 0.362339, 0.465872, 0.632679, 0.821266, 1.05219" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0229904, 0.0323438, 0.0801595, 0.138892, 0.255912, 0.407865, 0.606504", \ + "0.0360206, 0.045171, 0.0930442, 0.151919, 0.268996, 0.420847, 0.619526", \ + "0.0673109, 0.0858079, 0.153954, 0.21329, 0.328344, 0.481498, 0.679687", \ + "0.0875015, 0.112821, 0.208342, 0.290288, 0.411736, 0.564569, 0.762752", \ + "0.110813, 0.144471, 0.273286, 0.387328, 0.556786, 0.723831, 0.921181", \ + "0.130578, 0.172241, 0.332393, 0.475667, 0.692807, 0.909423, 1.13634", \ + "0.146829, 0.19631, 0.386101, 0.556354, 0.817411, 1.08121, 1.36012" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0237277, 0.0361788, 0.103356, 0.187284, 0.3553, 0.573709, 0.859314", \ + "0.0265085, 0.037213, 0.103326, 0.187338, 0.355357, 0.573753, 0.859423", \ + "0.0575816, 0.0719453, 0.125452, 0.195354, 0.355332, 0.573754, 0.859398", \ + "0.0844763, 0.104426, 0.176805, 0.240593, 0.374287, 0.576798, 0.859387", \ + "0.1243, 0.151748, 0.251093, 0.336357, 0.465452, 0.634508, 0.883201", \ + "0.169274, 0.20444, 0.330098, 0.438215, 0.599444, 0.763904, 0.980107", \ + "0.219044, 0.261505, 0.412366, 0.542393, 0.736525, 0.93227, 1.14361" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0283007, 0.0383645, 0.089034, 0.151423, 0.275979, 0.437796, 0.649427", \ + "0.0390505, 0.0494523, 0.101115, 0.163851, 0.288627, 0.450558, 0.662215", \ + "0.0655542, 0.0837293, 0.151226, 0.216413, 0.342078, 0.503934, 0.715994", \ + "0.0843661, 0.110054, 0.201128, 0.281278, 0.4124, 0.575014, 0.787332", \ + "0.109355, 0.144439, 0.268333, 0.374147, 0.536375, 0.710466, 0.923444", \ + "0.133857, 0.178146, 0.334943, 0.46793, 0.667846, 0.874755, 1.10776", \ + "0.156885, 0.209899, 0.399456, 0.55979, 0.797839, 1.04089, 1.30737" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0211714, 0.0336981, 0.101481, 0.186453, 0.356414, 0.577336, 0.866417", \ + "0.0218691, 0.0338031, 0.101443, 0.186448, 0.356421, 0.577444, 0.866418", \ + "0.0430378, 0.0560811, 0.114538, 0.190796, 0.356284, 0.577431, 0.866136", \ + "0.0694391, 0.0850778, 0.149947, 0.219533, 0.368526, 0.579174, 0.866123", \ + "0.109888, 0.130871, 0.210479, 0.28814, 0.427156, 0.613806, 0.880865", \ + "0.154662, 0.181776, 0.281019, 0.370849, 0.521813, 0.701043, 0.94129", \ + "0.203647, 0.236853, 0.357307, 0.461786, 0.630306, 0.819985, 1.05153" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0361855, 0.0487888, 0.113526, 0.192922, 0.351089, 0.556336, 0.824603", \ + "0.0475117, 0.0600357, 0.125112, 0.204709, 0.362703, 0.56808, 0.836546", \ + "0.088343, 0.107472, 0.182373, 0.261096, 0.418817, 0.623707, 0.891701", \ + "0.116456, 0.142249, 0.245635, 0.338571, 0.493465, 0.695285, 0.966787", \ + "0.151297, 0.184893, 0.321979, 0.448824, 0.642762, 0.847764, 1.11394", \ + "0.184227, 0.225238, 0.393709, 0.550796, 0.795126, 1.04444, 1.31648", \ + "0.215094, 0.263552, 0.460751, 0.645767, 0.936292, 1.23624, 1.55802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0393086, 0.0559127, 0.145516, 0.257441, 0.481293, 0.772298, 1.1528", \ + "0.0394097, 0.0553711, 0.145501, 0.257392, 0.481293, 0.77228, 1.1528", \ + "0.0697306, 0.0864629, 0.158853, 0.259879, 0.481277, 0.772338, 1.15285", \ + "0.0987638, 0.12091, 0.207141, 0.293893, 0.488168, 0.772219, 1.15284", \ + "0.141622, 0.17116, 0.283984, 0.387825, 0.560491, 0.806299, 1.1596", \ + "0.189506, 0.226636, 0.366443, 0.493458, 0.690762, 0.912352, 1.22739", \ + "0.241721, 0.286049, 0.451971, 0.600802, 0.832738, 1.07389, 1.36404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0288132, 0.0389257, 0.0898742, 0.152624, 0.277771, 0.440297, 0.652484", \ + "0.03966, 0.0501708, 0.102175, 0.165248, 0.290611, 0.453229, 0.66547", \ + "0.0666048, 0.084796, 0.152355, 0.217843, 0.343753, 0.506708, 0.719271", \ + "0.0854682, 0.111124, 0.20244, 0.282777, 0.41433, 0.577996, 0.790519", \ + "0.109402, 0.144483, 0.269521, 0.375763, 0.538346, 0.713357, 0.927008", \ + "0.132488, 0.176804, 0.335179, 0.468885, 0.66942, 0.877111, 1.11013", \ + "0.153916, 0.206375, 0.397328, 0.559403, 0.799367, 1.04268, 1.30998" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291714, 0.0416396, 0.109179, 0.194004, 0.36385, 0.584668, 0.873843", \ + "0.0297563, 0.0416815, 0.109182, 0.194013, 0.36383, 0.584641, 0.873834", \ + "0.0544374, 0.0657259, 0.121946, 0.198382, 0.363845, 0.584678, 0.873834", \ + "0.0856463, 0.0981426, 0.15839, 0.226762, 0.375824, 0.586447, 0.873753", \ + "0.134334, 0.150641, 0.222034, 0.297034, 0.434118, 0.621599, 0.888166", \ + "0.187898, 0.208765, 0.296955, 0.382839, 0.530581, 0.708803, 0.948369", \ + "0.245319, 0.271277, 0.379192, 0.478056, 0.6404, 0.829046, 1.0606" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0361855, 0.0487888, 0.113526, 0.192922, 0.351089, 0.556336, 0.824603", \ + "0.0475117, 0.0600357, 0.125112, 0.204709, 0.362703, 0.56808, 0.836546", \ + "0.088343, 0.107472, 0.182373, 0.261096, 0.418817, 0.623707, 0.891701", \ + "0.116456, 0.142249, 0.245635, 0.338571, 0.493465, 0.695285, 0.966787", \ + "0.151297, 0.184893, 0.321979, 0.448824, 0.642762, 0.847764, 1.11394", \ + "0.184227, 0.225238, 0.393709, 0.550796, 0.795126, 1.04444, 1.31648", \ + "0.215094, 0.263552, 0.460751, 0.645767, 0.936292, 1.23624, 1.55802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0393086, 0.0559127, 0.145516, 0.257441, 0.481293, 0.772298, 1.1528", \ + "0.0394097, 0.0553711, 0.145501, 0.257392, 0.481293, 0.77228, 1.1528", \ + "0.0697306, 0.0864629, 0.158853, 0.259879, 0.481277, 0.772338, 1.15285", \ + "0.0987638, 0.12091, 0.207141, 0.293893, 0.488168, 0.772219, 1.15284", \ + "0.141622, 0.17116, 0.283984, 0.387825, 0.560491, 0.806299, 1.1596", \ + "0.189506, 0.226636, 0.366443, 0.493458, 0.690762, 0.912352, 1.22739", \ + "0.241721, 0.286049, 0.451971, 0.600802, 0.832738, 1.07389, 1.36404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0288132, 0.0389257, 0.0898742, 0.152624, 0.277771, 0.440297, 0.652484", \ + "0.03966, 0.0501708, 0.102175, 0.165248, 0.290611, 0.453229, 0.66547", \ + "0.0666048, 0.084796, 0.152355, 0.217843, 0.343753, 0.506708, 0.719271", \ + "0.0854682, 0.111124, 0.20244, 0.282777, 0.41433, 0.577996, 0.790519", \ + "0.109402, 0.144483, 0.269521, 0.375763, 0.538346, 0.713357, 0.927008", \ + "0.132488, 0.176804, 0.335179, 0.468885, 0.66942, 0.877111, 1.11013", \ + "0.153916, 0.206375, 0.397328, 0.559403, 0.799367, 1.04268, 1.30998" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291714, 0.0416396, 0.109179, 0.194004, 0.36385, 0.584668, 0.873843", \ + "0.0297563, 0.0416815, 0.109182, 0.194013, 0.36383, 0.584641, 0.873834", \ + "0.0544374, 0.0657259, 0.121946, 0.198382, 0.363845, 0.584678, 0.873834", \ + "0.0856463, 0.0981426, 0.15839, 0.226762, 0.375824, 0.586447, 0.873753", \ + "0.134334, 0.150641, 0.222034, 0.297034, 0.434118, 0.621599, 0.888166", \ + "0.187898, 0.208765, 0.296955, 0.382839, 0.530581, 0.708803, 0.948369", \ + "0.245319, 0.271277, 0.379192, 0.478056, 0.6404, 0.829046, 1.0606" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.064199, 0.0770477, 0.141354, 0.220235, 0.37764, 0.582078, 0.849269", \ + "0.0786247, 0.091349, 0.155878, 0.234878, 0.392349, 0.596817, 0.864025", \ + "0.123209, 0.136228, 0.20113, 0.280397, 0.438132, 0.642722, 0.910036", \ + "0.15605, 0.169852, 0.235176, 0.314562, 0.472354, 0.676946, 0.944434", \ + "0.197601, 0.213157, 0.280451, 0.359825, 0.517372, 0.722159, 0.989502", \ + "0.236502, 0.254094, 0.325296, 0.404932, 0.562986, 0.767691, 1.03503", \ + "0.273218, 0.292851, 0.369079, 0.449742, 0.608193, 0.813471, 1.08095" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282681, 0.0445231, 0.133646, 0.245183, 0.46803, 0.757873, 1.13691", \ + "0.0283163, 0.0445423, 0.133645, 0.245147, 0.468058, 0.757872, 1.13691", \ + "0.0301634, 0.0457422, 0.133792, 0.245195, 0.468026, 0.757819, 1.1369", \ + "0.0338086, 0.0484079, 0.134423, 0.245412, 0.468297, 0.758017, 1.13688", \ + "0.0409329, 0.0548308, 0.136535, 0.246009, 0.469077, 0.758188, 1.13716", \ + "0.050114, 0.063589, 0.141347, 0.248179, 0.469275, 0.75897, 1.13724", \ + "0.060344, 0.073627, 0.148345, 0.252348, 0.471289, 0.760062, 1.13809" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0595918, 0.0701623, 0.122528, 0.185747, 0.310948, 0.473153, 0.685102", \ + "0.0739233, 0.0844996, 0.136946, 0.200191, 0.325398, 0.487643, 0.699558", \ + "0.117986, 0.128657, 0.181094, 0.244191, 0.36953, 0.532012, 0.743916", \ + "0.149611, 0.160572, 0.212933, 0.275701, 0.400804, 0.562916, 0.775322", \ + "0.187926, 0.199968, 0.253297, 0.31564, 0.439907, 0.60195, 0.814326", \ + "0.222489, 0.236029, 0.292348, 0.355187, 0.47981, 0.640694, 0.852159", \ + "0.252249, 0.267395, 0.327827, 0.392116, 0.517971, 0.680012, 0.891213" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0329024, 0.0453285, 0.113138, 0.198231, 0.368334, 0.589626, 0.878741", \ + "0.0329192, 0.0453512, 0.113139, 0.198232, 0.368325, 0.589634, 0.878774", \ + "0.0361572, 0.0478328, 0.113926, 0.198534, 0.368294, 0.589645, 0.878587", \ + "0.0410622, 0.0518968, 0.11556, 0.199822, 0.36904, 0.589759, 0.878755", \ + "0.0500325, 0.0603726, 0.119707, 0.201537, 0.370384, 0.590774, 0.879543", \ + "0.060668, 0.071257, 0.127368, 0.206351, 0.372895, 0.592503, 0.880858", \ + "0.07215, 0.083628, 0.138035, 0.213904, 0.378117, 0.59619, 0.883009" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0583887, 0.0685372, 0.118528, 0.179583, 0.301215, 0.45922, 0.665784", \ + "0.0729131, 0.0829486, 0.133119, 0.194263, 0.315954, 0.473977, 0.680554", \ + "0.118074, 0.128611, 0.179252, 0.240612, 0.362507, 0.520628, 0.727403", \ + "0.151198, 0.163061, 0.214515, 0.275922, 0.398035, 0.556184, 0.762945", \ + "0.192596, 0.206237, 0.260674, 0.322157, 0.444185, 0.602517, 0.809161", \ + "0.231985, 0.24786, 0.307258, 0.369731, 0.492158, 0.650547, 0.857331", \ + "0.269223, 0.287288, 0.352811, 0.417332, 0.54046, 0.699798, 0.906573" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246309, 0.0369024, 0.10467, 0.189544, 0.359397, 0.580124, 0.868679", \ + "0.0246692, 0.0369345, 0.104671, 0.189561, 0.3594, 0.580124, 0.868679", \ + "0.0272222, 0.0387221, 0.105013, 0.189709, 0.359414, 0.580118, 0.868639", \ + "0.032016, 0.0424349, 0.106087, 0.190478, 0.359607, 0.580253, 0.868617", \ + "0.0413521, 0.0507747, 0.109586, 0.191442, 0.360216, 0.580639, 0.868965", \ + "0.052062, 0.061223, 0.116038, 0.194911, 0.361645, 0.581389, 0.869855", \ + "0.063819, 0.072843, 0.12524, 0.201099, 0.365085, 0.583754, 0.870994" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0635738, 0.0739142, 0.125968, 0.189067, 0.314184, 0.476303, 0.688203", \ + "0.0778669, 0.0882324, 0.140364, 0.203493, 0.328622, 0.490798, 0.702653", \ + "0.12204, 0.132402, 0.184429, 0.247474, 0.372812, 0.535199, 0.747144", \ + "0.153876, 0.164471, 0.216309, 0.27894, 0.403998, 0.566186, 0.778413", \ + "0.192759, 0.204206, 0.256671, 0.318754, 0.44319, 0.605228, 0.816561", \ + "0.228037, 0.240774, 0.295862, 0.358515, 0.482954, 0.643744, 0.855275", \ + "0.258507, 0.272752, 0.331677, 0.395537, 0.521201, 0.68319, 0.894293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349868, 0.0475919, 0.115706, 0.200939, 0.371096, 0.592389, 0.881461", \ + "0.0350144, 0.0476098, 0.115708, 0.20094, 0.371079, 0.592393, 0.881526", \ + "0.0379713, 0.0498892, 0.116532, 0.201244, 0.371067, 0.592405, 0.881502", \ + "0.0425458, 0.0537757, 0.118066, 0.202446, 0.37186, 0.592558, 0.88138", \ + "0.0512421, 0.0618667, 0.122023, 0.204244, 0.373105, 0.593499, 0.882275", \ + "0.061742, 0.072505, 0.129459, 0.208879, 0.375625, 0.595254, 0.883561", \ + "0.073261, 0.084784, 0.140115, 0.2163, 0.380845, 0.599139, 0.885793" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0681202, 0.0810417, 0.14617, 0.225775, 0.384302, 0.590108, 0.859024", \ + "0.0824917, 0.0953954, 0.160719, 0.240384, 0.398943, 0.604853, 0.873786", \ + "0.127766, 0.140702, 0.206253, 0.28614, 0.444951, 0.650973, 0.919994", \ + "0.161555, 0.174893, 0.240515, 0.320472, 0.479404, 0.685493, 0.95448", \ + "0.204592, 0.219183, 0.285947, 0.365886, 0.524503, 0.730491, 0.999701", \ + "0.245087, 0.261285, 0.330969, 0.411091, 0.570167, 0.776166, 1.0452", \ + "0.283235, 0.301115, 0.374987, 0.456142, 0.615473, 0.821684, 1.09114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0340719, 0.0502778, 0.139612, 0.251801, 0.47624, 0.768032, 1.14969", \ + "0.0340851, 0.0502922, 0.139612, 0.25183, 0.476283, 0.768032, 1.14969", \ + "0.0355717, 0.0512416, 0.139797, 0.25186, 0.476285, 0.768178, 1.14969", \ + "0.0387468, 0.0535744, 0.140279, 0.252077, 0.476475, 0.768084, 1.14969", \ + "0.0456069, 0.0594163, 0.142207, 0.252644, 0.477046, 0.76813, 1.14991", \ + "0.05449, 0.067874, 0.146591, 0.254653, 0.477538, 0.768868, 1.14985", \ + "0.064276, 0.077547, 0.153165, 0.258605, 0.479411, 0.770132, 1.15078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0595696, 0.0703218, 0.123122, 0.186705, 0.312573, 0.475436, 0.687915", \ + "0.0738944, 0.0846585, 0.137539, 0.201148, 0.327007, 0.489913, 0.702401", \ + "0.118036, 0.128842, 0.181695, 0.245171, 0.371182, 0.534293, 0.746776", \ + "0.149749, 0.160809, 0.213517, 0.27668, 0.402415, 0.565196, 0.778104", \ + "0.188242, 0.200326, 0.253905, 0.316595, 0.441612, 0.604276, 0.816796", \ + "0.223074, 0.236604, 0.293016, 0.35609, 0.481468, 0.642934, 0.855074", \ + "0.253088, 0.268063, 0.328652, 0.393177, 0.519619, 0.682236, 0.894043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405303, 0.0528578, 0.120566, 0.205613, 0.375739, 0.596861, 0.886034", \ + "0.040545, 0.0528706, 0.120567, 0.205613, 0.375726, 0.59686, 0.886119", \ + "0.0439132, 0.0554123, 0.121391, 0.205906, 0.375757, 0.596817, 0.886108", \ + "0.0491498, 0.0595781, 0.123049, 0.207181, 0.376463, 0.597173, 0.886093", \ + "0.0588997, 0.0683101, 0.127175, 0.208966, 0.3777, 0.598227, 0.886925", \ + "0.070721, 0.079873, 0.134797, 0.213626, 0.38018, 0.599748, 0.888032", \ + "0.083632, 0.093147, 0.145611, 0.221395, 0.385516, 0.603532, 0.890476" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0681202, 0.0810417, 0.14617, 0.225775, 0.384302, 0.590108, 0.859024", \ + "0.0824917, 0.0953954, 0.160719, 0.240384, 0.398943, 0.604853, 0.873786", \ + "0.127766, 0.140702, 0.206253, 0.28614, 0.444951, 0.650973, 0.919994", \ + "0.161555, 0.174893, 0.240515, 0.320472, 0.479404, 0.685493, 0.95448", \ + "0.204592, 0.219183, 0.285947, 0.365886, 0.524503, 0.730491, 0.999701", \ + "0.245087, 0.261285, 0.330969, 0.411091, 0.570167, 0.776166, 1.0452", \ + "0.283235, 0.301115, 0.374987, 0.456142, 0.615473, 0.821684, 1.09114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0340719, 0.0502778, 0.139612, 0.251801, 0.47624, 0.768032, 1.14969", \ + "0.0340851, 0.0502922, 0.139612, 0.25183, 0.476283, 0.768032, 1.14969", \ + "0.0355717, 0.0512416, 0.139797, 0.25186, 0.476285, 0.768178, 1.14969", \ + "0.0387468, 0.0535744, 0.140279, 0.252077, 0.476475, 0.768084, 1.14969", \ + "0.0456069, 0.0594163, 0.142207, 0.252644, 0.477046, 0.76813, 1.14991", \ + "0.05449, 0.067874, 0.146591, 0.254653, 0.477538, 0.768868, 1.14985", \ + "0.064276, 0.077547, 0.153165, 0.258605, 0.479411, 0.770132, 1.15078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0635738, 0.0739142, 0.125968, 0.189067, 0.314184, 0.476303, 0.688203", \ + "0.0778669, 0.0882324, 0.140364, 0.203493, 0.328622, 0.490798, 0.702653", \ + "0.12204, 0.132402, 0.184429, 0.247474, 0.372812, 0.535199, 0.747144", \ + "0.153876, 0.164471, 0.216309, 0.27894, 0.403998, 0.566186, 0.778413", \ + "0.192759, 0.204206, 0.256671, 0.318754, 0.44319, 0.605228, 0.816561", \ + "0.228037, 0.240774, 0.295862, 0.358515, 0.482954, 0.643744, 0.855275", \ + "0.258507, 0.272752, 0.331677, 0.395537, 0.521201, 0.68319, 0.894293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349868, 0.0475919, 0.115706, 0.200939, 0.371096, 0.592389, 0.881461", \ + "0.0350144, 0.0476098, 0.115708, 0.20094, 0.371079, 0.592393, 0.881526", \ + "0.0379713, 0.0498892, 0.116532, 0.201244, 0.371067, 0.592405, 0.881502", \ + "0.0425458, 0.0537757, 0.118066, 0.202446, 0.37186, 0.592558, 0.88138", \ + "0.0512421, 0.0618667, 0.122023, 0.204244, 0.373105, 0.593499, 0.882275", \ + "0.061742, 0.072505, 0.129459, 0.208879, 0.375625, 0.595254, 0.883561", \ + "0.073261, 0.084784, 0.140115, 0.2163, 0.380845, 0.599139, 0.885793" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0434209, 0.0557692, 0.120078, 0.199483, 0.357901, 0.563657, 0.832646", \ + "0.0560008, 0.0685364, 0.133283, 0.212806, 0.371269, 0.577141, 0.846154", \ + "0.0877692, 0.105486, 0.179943, 0.259957, 0.4189, 0.624902, 0.893983", \ + "0.105722, 0.130081, 0.226577, 0.318713, 0.479866, 0.68686, 0.955159", \ + "0.125639, 0.158567, 0.285847, 0.4028, 0.591783, 0.804367, 1.07246", \ + "0.145426, 0.185882, 0.342559, 0.485, 0.709436, 0.952607, 1.23248", \ + "0.162757, 0.210658, 0.39591, 0.563483, 0.82435, 1.10094, 1.41494" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0344049, 0.0509643, 0.140803, 0.25318, 0.47759, 0.769418, 1.15116", \ + "0.0345165, 0.051006, 0.140808, 0.253122, 0.477649, 0.769418, 1.15116", \ + "0.0539064, 0.069965, 0.149292, 0.255132, 0.477591, 0.769446, 1.15114", \ + "0.0815862, 0.0998583, 0.183074, 0.278112, 0.4851, 0.769681, 1.15111", \ + "0.127419, 0.149568, 0.245087, 0.346423, 0.535161, 0.796583, 1.15896", \ + "0.175688, 0.203397, 0.316988, 0.429706, 0.62886, 0.872433, 1.20887", \ + "0.225939, 0.259425, 0.39341, 0.520415, 0.737043, 0.98945, 1.30561" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0374229, 0.0478059, 0.0999025, 0.163022, 0.288191, 0.450371, 0.66226", \ + "0.0487618, 0.0593688, 0.111844, 0.175089, 0.300249, 0.462542, 0.674431", \ + "0.0851324, 0.100587, 0.163433, 0.227952, 0.353899, 0.516119, 0.728313", \ + "0.113409, 0.134618, 0.217528, 0.294938, 0.424749, 0.587751, 0.799515", \ + "0.150682, 0.179277, 0.290901, 0.391894, 0.550611, 0.724598, 0.936607", \ + "0.188031, 0.223692, 0.363946, 0.490291, 0.684946, 0.889406, 1.12062", \ + "0.224693, 0.267246, 0.43576, 0.587429, 0.818593, 1.05771, 1.32196" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325534, 0.0451351, 0.11307, 0.198234, 0.368278, 0.589616, 0.878799", \ + "0.0325672, 0.0450152, 0.113116, 0.198229, 0.368453, 0.589629, 0.878788", \ + "0.0527432, 0.0650613, 0.123652, 0.201835, 0.368333, 0.589645, 0.878659", \ + "0.0797253, 0.0944667, 0.158369, 0.228318, 0.379416, 0.591005, 0.878777", \ + "0.121947, 0.141784, 0.219676, 0.296947, 0.435909, 0.625284, 0.892673", \ + "0.16818, 0.194449, 0.291525, 0.380247, 0.531461, 0.709576, 0.951798", \ + "0.217438, 0.249813, 0.368363, 0.472325, 0.640031, 0.829272, 1.0627" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0356214, 0.0452572, 0.0949819, 0.156137, 0.278053, 0.436451, 0.643294", \ + "0.0489855, 0.058731, 0.108767, 0.170058, 0.292016, 0.450357, 0.65732", \ + "0.083515, 0.0995989, 0.163076, 0.225462, 0.347697, 0.506164, 0.713277", \ + "0.102071, 0.125277, 0.213658, 0.292932, 0.420284, 0.578974, 0.78627", \ + "0.122081, 0.153544, 0.274974, 0.382472, 0.546519, 0.718885, 0.926273", \ + "0.14142, 0.180339, 0.331497, 0.466592, 0.671855, 0.882592, 1.11418", \ + "0.157729, 0.203862, 0.383418, 0.544635, 0.79015, 1.04095, 1.31278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0286424, 0.0411811, 0.109266, 0.194405, 0.364599, 0.585786, 0.875018", \ + "0.0287866, 0.0412102, 0.109264, 0.194397, 0.364603, 0.585787, 0.875019", \ + "0.0541925, 0.0661446, 0.122264, 0.198666, 0.364588, 0.585782, 0.875058", \ + "0.0858271, 0.100397, 0.164256, 0.231563, 0.37808, 0.587575, 0.875024", \ + "0.135206, 0.153956, 0.233614, 0.311987, 0.44743, 0.630235, 0.89232", \ + "0.186207, 0.210427, 0.309686, 0.403503, 0.557866, 0.732097, 0.965822", \ + "0.23925, 0.268426, 0.389067, 0.499761, 0.677342, 0.870772, 1.09663" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0413518, 0.0515042, 0.103212, 0.166187, 0.29122, 0.453352, 0.665172", \ + "0.0527615, 0.0631289, 0.115273, 0.178399, 0.30354, 0.465717, 0.677562", \ + "0.0909443, 0.105563, 0.167014, 0.230739, 0.356855, 0.519238, 0.731321", \ + "0.121706, 0.141611, 0.222045, 0.298618, 0.427802, 0.590563, 0.80289", \ + "0.162711, 0.18957, 0.297489, 0.396852, 0.554508, 0.726571, 0.939754", \ + "0.203982, 0.237544, 0.373074, 0.49743, 0.689994, 0.893036, 1.12372", \ + "0.244739, 0.284982, 0.447907, 0.596657, 0.825715, 1.06339, 1.32647" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0346957, 0.0474259, 0.115689, 0.200867, 0.371071, 0.592393, 0.881571", \ + "0.0346041, 0.0473291, 0.115675, 0.200922, 0.371019, 0.592385, 0.881565", \ + "0.054489, 0.0668581, 0.125866, 0.203487, 0.371101, 0.592404, 0.881489", \ + "0.0813086, 0.0960663, 0.160148, 0.230256, 0.381548, 0.593711, 0.881453", \ + "0.123397, 0.142931, 0.220791, 0.298439, 0.437676, 0.62706, 0.895058", \ + "0.169731, 0.19513, 0.291731, 0.38094, 0.532392, 0.711079, 0.953438", \ + "0.218858, 0.250203, 0.367476, 0.471733, 0.639696, 0.829925, 1.06425" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0467455, 0.0592332, 0.123814, 0.203166, 0.361301, 0.566371, 0.834554", \ + "0.0598683, 0.072465, 0.137379, 0.216889, 0.375054, 0.580177, 0.848382", \ + "0.0964449, 0.113039, 0.185306, 0.264955, 0.423253, 0.628754, 0.897122", \ + "0.119075, 0.141573, 0.234331, 0.324815, 0.484924, 0.690463, 0.958566", \ + "0.144523, 0.174783, 0.29666, 0.41127, 0.598059, 0.808443, 1.07643", \ + "0.169244, 0.206223, 0.356273, 0.495507, 0.7173, 0.957905, 1.23678", \ + "0.19123, 0.235203, 0.412362, 0.57634, 0.833981, 1.10854, 1.42085" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.039771, 0.0561795, 0.145531, 0.25746, 0.481304, 0.772289, 1.15277", \ + "0.0397075, 0.0561157, 0.145514, 0.257396, 0.481298, 0.77229, 1.15277", \ + "0.0593203, 0.0745166, 0.153231, 0.259124, 0.481336, 0.772297, 1.15286", \ + "0.0875924, 0.105167, 0.186754, 0.281419, 0.488397, 0.77238, 1.15283", \ + "0.134192, 0.155505, 0.249396, 0.349859, 0.538134, 0.799075, 1.16048", \ + "0.183963, 0.210732, 0.321923, 0.433833, 0.631592, 0.873122, 1.20971", \ + "0.235728, 0.26748, 0.398707, 0.525095, 0.740404, 0.990922, 1.30678" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0373813, 0.0479572, 0.100502, 0.164019, 0.289831, 0.452689, 0.665148", \ + "0.0487328, 0.0595031, 0.112445, 0.176041, 0.301863, 0.464839, 0.677314", \ + "0.0856533, 0.101159, 0.164058, 0.228913, 0.355292, 0.518413, 0.731106", \ + "0.11463, 0.135875, 0.218623, 0.295988, 0.426358, 0.589967, 0.802434", \ + "0.15336, 0.18177, 0.292975, 0.39377, 0.55254, 0.726634, 0.939526", \ + "0.192993, 0.22815, 0.367397, 0.493338, 0.687642, 0.891821, 1.12286", \ + "0.232437, 0.274072, 0.440583, 0.592006, 0.822241, 1.06111, 1.32544" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402002, 0.0526542, 0.12054, 0.20561, 0.375769, 0.597008, 0.886245", \ + "0.0401964, 0.0525431, 0.120546, 0.205586, 0.375756, 0.596866, 0.886223", \ + "0.0622375, 0.0734875, 0.131001, 0.209219, 0.375742, 0.596779, 0.886198", \ + "0.0924715, 0.105407, 0.166123, 0.235404, 0.386813, 0.59835, 0.885874", \ + "0.140017, 0.156959, 0.229535, 0.304723, 0.442615, 0.632253, 0.90013", \ + "0.192188, 0.214325, 0.303811, 0.389882, 0.538379, 0.716159, 0.95859", \ + "0.247766, 0.275113, 0.384208, 0.483721, 0.648731, 0.836888, 1.07016" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0467455, 0.0592332, 0.123814, 0.203166, 0.361301, 0.566371, 0.834554", \ + "0.0598683, 0.072465, 0.137379, 0.216889, 0.375054, 0.580177, 0.848382", \ + "0.0964449, 0.113039, 0.185306, 0.264955, 0.423253, 0.628754, 0.897122", \ + "0.119075, 0.141573, 0.234331, 0.324815, 0.484924, 0.690463, 0.958566", \ + "0.144523, 0.174783, 0.29666, 0.41127, 0.598059, 0.808443, 1.07643", \ + "0.169244, 0.206223, 0.356273, 0.495507, 0.7173, 0.957905, 1.23678", \ + "0.19123, 0.235203, 0.412362, 0.57634, 0.833981, 1.10854, 1.42085" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.039771, 0.0561795, 0.145531, 0.25746, 0.481304, 0.772289, 1.15277", \ + "0.0397075, 0.0561157, 0.145514, 0.257396, 0.481298, 0.77229, 1.15277", \ + "0.0593203, 0.0745166, 0.153231, 0.259124, 0.481336, 0.772297, 1.15286", \ + "0.0875924, 0.105167, 0.186754, 0.281419, 0.488397, 0.77238, 1.15283", \ + "0.134192, 0.155505, 0.249396, 0.349859, 0.538134, 0.799075, 1.16048", \ + "0.183963, 0.210732, 0.321923, 0.433833, 0.631592, 0.873122, 1.20971", \ + "0.235728, 0.26748, 0.398707, 0.525095, 0.740404, 0.990922, 1.30678" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0413518, 0.0515042, 0.103212, 0.166187, 0.29122, 0.453352, 0.665172", \ + "0.0527615, 0.0631289, 0.115273, 0.178399, 0.30354, 0.465717, 0.677562", \ + "0.0909443, 0.105563, 0.167014, 0.230739, 0.356855, 0.519238, 0.731321", \ + "0.121706, 0.141611, 0.222045, 0.298618, 0.427802, 0.590563, 0.80289", \ + "0.162711, 0.18957, 0.297489, 0.396852, 0.554508, 0.726571, 0.939754", \ + "0.203982, 0.237544, 0.373074, 0.49743, 0.689994, 0.893036, 1.12372", \ + "0.244739, 0.284982, 0.447907, 0.596657, 0.825715, 1.06339, 1.32647" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0346957, 0.0474259, 0.115689, 0.200867, 0.371071, 0.592393, 0.881571", \ + "0.0346041, 0.0473291, 0.115675, 0.200922, 0.371019, 0.592385, 0.881565", \ + "0.054489, 0.0668581, 0.125866, 0.203487, 0.371101, 0.592404, 0.881489", \ + "0.0813086, 0.0960663, 0.160148, 0.230256, 0.381548, 0.593711, 0.881453", \ + "0.123397, 0.142931, 0.220791, 0.298439, 0.437676, 0.62706, 0.895058", \ + "0.169731, 0.19513, 0.291731, 0.38094, 0.532392, 0.711079, 0.953438", \ + "0.218858, 0.250203, 0.367476, 0.471733, 0.639696, 0.829925, 1.06425" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00708621, 0.00729489, 0.00756008, 0.00761571, 0.00764577, 0.00766291, 0.00766472", \ + "0.00684208, 0.00701266, 0.00730795, 0.0073928, 0.00744037, 0.00746069, 0.00747055", \ + "0.00718641, 0.00726131, 0.00751486, 0.00765493, 0.00777737, 0.00783438, 0.00786046", \ + "0.00824124, 0.00820817, 0.00833347, 0.00845587, 0.00856396, 0.00863496, 0.00867262", \ + "0.0103671, 0.0102646, 0.0102504, 0.0103395, 0.0104776, 0.0105042, 0.01056", \ + "0.0135732, 0.0133274, 0.0130972, 0.0130816, 0.0131353, 0.0132002, 0.0132543", \ + "0.0177109, 0.0173477, 0.0168644, 0.0167527, 0.016735, 0.0167789, 0.0168867" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00784086, 0.00804069, 0.0083139, 0.00837611, 0.00841187, 0.00842454, 0.00843143", \ + "0.00762641, 0.00781089, 0.00812264, 0.00820808, 0.00825786, 0.00827946, 0.00829144", \ + "0.00798359, 0.00806879, 0.00836366, 0.00851185, 0.00863106, 0.00868214, 0.0087042", \ + "0.00910047, 0.00911401, 0.00929092, 0.00942804, 0.00956203, 0.00962744, 0.00967292", \ + "0.0111561, 0.0110556, 0.0110848, 0.0111977, 0.0112923, 0.0113745, 0.0114451", \ + "0.0143495, 0.0140862, 0.0139024, 0.0139399, 0.0140189, 0.0140724, 0.0141459", \ + "0.0184102, 0.01797, 0.0176111, 0.0175406, 0.0175679, 0.017604, 0.017651" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00709993, 0.00730041, 0.00756088, 0.00761667, 0.00764819, 0.00765926, 0.00766824", \ + "0.00685401, 0.00701088, 0.00730499, 0.00738806, 0.00743528, 0.00745506, 0.00746549", \ + "0.00721382, 0.00727487, 0.00753221, 0.00766739, 0.00777782, 0.0078306, 0.00786372", \ + "0.00830223, 0.00826828, 0.00836582, 0.00846912, 0.00858117, 0.00864583, 0.00868778", \ + "0.0105469, 0.0103897, 0.0102838, 0.0103427, 0.0104348, 0.010519, 0.010536", \ + "0.013724, 0.0134153, 0.0131172, 0.0130939, 0.0131616, 0.0132116, 0.0134004", \ + "0.0179055, 0.0174137, 0.0169183, 0.0167789, 0.0167357, 0.0167435, 0.0168978" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00774724, 0.00795201, 0.0082292, 0.00829377, 0.00833105, 0.00834447, 0.00835458", \ + "0.00754452, 0.00771555, 0.00802573, 0.00811494, 0.00816794, 0.00819102, 0.00820186", \ + "0.0079158, 0.00798618, 0.00824156, 0.00838897, 0.00851501, 0.00856697, 0.00859498", \ + "0.00905651, 0.00904775, 0.00918118, 0.00930442, 0.00943719, 0.00950135, 0.00957032", \ + "0.0111396, 0.01102, 0.0109942, 0.0110806, 0.0111675, 0.0112481, 0.0113136", \ + "0.0143711, 0.0140833, 0.013839, 0.0138384, 0.0138912, 0.0139449, 0.0140185", \ + "0.0184696, 0.0179761, 0.0175791, 0.0174667, 0.0174636, 0.0174859, 0.0175262" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00761099, 0.00775745, 0.00797199, 0.00802306, 0.00805175, 0.00806067, 0.00806498", \ + "0.00735562, 0.00747471, 0.0077241, 0.00780002, 0.00784517, 0.0078632, 0.0078708", \ + "0.00763694, 0.00770351, 0.00793598, 0.00806428, 0.00818296, 0.00823428, 0.00826109", \ + "0.00859933, 0.00861393, 0.0087458, 0.00886449, 0.00896965, 0.00903579, 0.00907193", \ + "0.0106968, 0.0106425, 0.0106614, 0.0107565, 0.0109002, 0.0108969, 0.0109575", \ + "0.0137914, 0.0136563, 0.0134878, 0.0134873, 0.0135208, 0.0136035, 0.0136781", \ + "0.0178718, 0.0176146, 0.0172371, 0.0171407, 0.0171241, 0.0171571, 0.0171909" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00968303, 0.009886, 0.0101565, 0.0102193, 0.0102542, 0.0102668, 0.0102757", \ + "0.00947443, 0.00965739, 0.00996618, 0.0100512, 0.0101005, 0.0101222, 0.010134", \ + "0.00982749, 0.00991203, 0.0102049, 0.0103567, 0.0104752, 0.0105262, 0.0105479", \ + "0.0109463, 0.0109524, 0.0111433, 0.0112681, 0.0114014, 0.0114784, 0.0115171", \ + "0.0129953, 0.0128977, 0.0129379, 0.0130412, 0.0131424, 0.013224, 0.0132807", \ + "0.0161505, 0.0159095, 0.0157394, 0.0157863, 0.0158575, 0.0159161, 0.0159867", \ + "0.0201375, 0.0197868, 0.0194491, 0.0193836, 0.01941, 0.0194444, 0.0194787" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00709993, 0.00730041, 0.00756088, 0.00761667, 0.00764819, 0.00765926, 0.00766824", \ + "0.00685401, 0.00701088, 0.00730499, 0.00738806, 0.00743528, 0.00745506, 0.00746549", \ + "0.00721382, 0.00727487, 0.00753221, 0.00766739, 0.00777782, 0.0078306, 0.00786372", \ + "0.00830223, 0.00826828, 0.00836582, 0.00846912, 0.00858117, 0.00864583, 0.00868778", \ + "0.0105469, 0.0103897, 0.0102838, 0.0103427, 0.0104348, 0.010519, 0.010536", \ + "0.013724, 0.0134153, 0.0131172, 0.0130939, 0.0131616, 0.0132116, 0.0134004", \ + "0.0179055, 0.0174137, 0.0169183, 0.0167789, 0.0167357, 0.0167435, 0.0168978" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00968303, 0.009886, 0.0101565, 0.0102193, 0.0102542, 0.0102668, 0.0102757", \ + "0.00947443, 0.00965739, 0.00996618, 0.0100512, 0.0101005, 0.0101222, 0.010134", \ + "0.00982749, 0.00991203, 0.0102049, 0.0103567, 0.0104752, 0.0105262, 0.0105479", \ + "0.0109463, 0.0109524, 0.0111433, 0.0112681, 0.0114014, 0.0114784, 0.0115171", \ + "0.0129953, 0.0128977, 0.0129379, 0.0130412, 0.0131424, 0.013224, 0.0132807", \ + "0.0161505, 0.0159095, 0.0157394, 0.0157863, 0.0158575, 0.0159161, 0.0159867", \ + "0.0201375, 0.0197868, 0.0194491, 0.0193836, 0.01941, 0.0194444, 0.0194787" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00715897, 0.00721169, 0.00727395, 0.00728562, 0.00729235, 0.00729305, 0.00729187", \ + "0.00689816, 0.00695491, 0.00711464, 0.00717302, 0.00716629, 0.00723233, 0.00724025", \ + "0.00775599, 0.00768974, 0.00736904, 0.00727512, 0.00724786, 0.00722421, 0.00723313", \ + "0.00944746, 0.00916629, 0.00843884, 0.00822254, 0.00744652, 0.006681, 0.00752021", \ + "0.013013, 0.0125654, 0.0110837, 0.0101683, 0.00926756, 0.00869248, 0.00831245", \ + "0.0178142, 0.0172189, 0.0151056, 0.0136396, 0.0120625, 0.0108107, 0.00994744", \ + "0.0240378, 0.0233209, 0.0206208, 0.0185804, 0.0161147, 0.0141496, 0.0127621" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00182112, 0.00192782, 0.00202591, 0.00204475, 0.00205494, 0.00205912, 0.0020614", \ + "0.00144981, 0.00161339, 0.00194118, 0.00204377, 0.00211106, 0.0021371, 0.00215193", \ + "0.00161322, 0.00159503, 0.00170841, 0.00184114, 0.00197614, 0.00204983, 0.00210176", \ + "0.00283918, 0.00258939, 0.00218392, 0.00209662, 0.00209115, 0.00211595, 0.0021381", \ + "0.00605146, 0.00546789, 0.00405875, 0.00344634, 0.00296056, 0.00271423, 0.00255265", \ + "0.0108648, 0.0100344, 0.0075724, 0.00621219, 0.00496685, 0.0042348, 0.00373977", \ + "0.0170184, 0.0160042, 0.0126334, 0.0104543, 0.0082304, 0.00680482, 0.00579732" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00715933, 0.0072107, 0.00727079, 0.00728236, 0.00728774, 0.00729042, 0.00729067", \ + "0.00689388, 0.00696859, 0.00711006, 0.00717068, 0.00721052, 0.00721637, 0.00723338", \ + "0.00784778, 0.00780635, 0.00739885, 0.00741478, 0.00686983, 0.00729138, 0.00726597", \ + "0.0096637, 0.00937152, 0.00853398, 0.00815288, 0.00740902, 0.00763524, 0.00750951", \ + "0.0133315, 0.012867, 0.0113429, 0.0103872, 0.00944657, 0.00879216, 0.00841977", \ + "0.018495, 0.0178565, 0.0156877, 0.0141041, 0.0123786, 0.0113014, 0.0102945", \ + "0.0250643, 0.0243325, 0.021568, 0.0193563, 0.0167637, 0.0147791, 0.0132893" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00178217, 0.00188738, 0.00198681, 0.00200613, 0.00201741, 0.00202204, 0.00202434", \ + "0.00138089, 0.00152737, 0.00183844, 0.00194225, 0.00201235, 0.00203791, 0.0020542", \ + "0.00161407, 0.00157061, 0.00162851, 0.00173921, 0.00186562, 0.00193325, 0.00197786", \ + "0.00293471, 0.00265628, 0.0021716, 0.00204306, 0.00200499, 0.00200439, 0.00202553", \ + "0.00633113, 0.00571561, 0.00420567, 0.00352977, 0.002968, 0.00267499, 0.00248492", \ + "0.0114014, 0.0105307, 0.0079434, 0.00649291, 0.00516854, 0.0043256, 0.00378137", \ + "0.017887, 0.0168174, 0.0133014, 0.0110022, 0.00865914, 0.0071229, 0.00601821" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00759244, 0.00763006, 0.00768374, 0.00769413, 0.00769987, 0.00769928, 0.00769941", \ + "0.00733899, 0.00739073, 0.00753078, 0.00758578, 0.00757315, 0.00763846, 0.00764503", \ + "0.00807315, 0.00807547, 0.00787485, 0.00777513, 0.00771568, 0.00768677, 0.00767617", \ + "0.00969154, 0.00945969, 0.00880586, 0.0086188, 0.00786233, 0.00718309, 0.00792273", \ + "0.0131579, 0.0127216, 0.0113771, 0.0105095, 0.0096543, 0.00910257, 0.00870834", \ + "0.0178481, 0.0172975, 0.0153626, 0.0139163, 0.012344, 0.0111666, 0.0103273", \ + "0.0240033, 0.0233409, 0.0207923, 0.0188135, 0.0164128, 0.014553, 0.0130972" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00366156, 0.00376671, 0.00386384, 0.00388303, 0.00389321, 0.00389747, 0.0038997", \ + "0.00329461, 0.0034546, 0.00378156, 0.00388386, 0.00395124, 0.00397718, 0.00399207", \ + "0.00345841, 0.00343765, 0.00355001, 0.00368103, 0.00381635, 0.00388974, 0.0039426", \ + "0.00465417, 0.00441963, 0.0040245, 0.00393522, 0.00392741, 0.00395611, 0.00397827", \ + "0.00781614, 0.00727051, 0.00589216, 0.00528559, 0.00480195, 0.00455631, 0.00441197", \ + "0.0125552, 0.0117753, 0.00939785, 0.00803961, 0.00680628, 0.00607629, 0.0055834", \ + "0.0186692, 0.0177087, 0.0144324, 0.012277, 0.0100812, 0.00864514, 0.00763951" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00715933, 0.0072107, 0.00727079, 0.00728236, 0.00728774, 0.00729042, 0.00729067", \ + "0.00689388, 0.00696859, 0.00711006, 0.00717068, 0.00721052, 0.00721637, 0.00723338", \ + "0.00784778, 0.00780635, 0.00739885, 0.00741478, 0.00686983, 0.00729138, 0.00726597", \ + "0.0096637, 0.00937152, 0.00853398, 0.00815288, 0.00740902, 0.00763524, 0.00750951", \ + "0.0133315, 0.012867, 0.0113429, 0.0103872, 0.00944657, 0.00879216, 0.00841977", \ + "0.018495, 0.0178565, 0.0156877, 0.0141041, 0.0123786, 0.0113014, 0.0102945", \ + "0.0250643, 0.0243325, 0.021568, 0.0193563, 0.0167637, 0.0147791, 0.0132893" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00366156, 0.00376671, 0.00386384, 0.00388303, 0.00389321, 0.00389747, 0.0038997", \ + "0.00329461, 0.0034546, 0.00378156, 0.00388386, 0.00395124, 0.00397718, 0.00399207", \ + "0.00345841, 0.00343765, 0.00355001, 0.00368103, 0.00381635, 0.00388974, 0.0039426", \ + "0.00465417, 0.00441963, 0.0040245, 0.00393522, 0.00392741, 0.00395611, 0.00397827", \ + "0.00781614, 0.00727051, 0.00589216, 0.00528559, 0.00480195, 0.00455631, 0.00441197", \ + "0.0125552, 0.0117753, 0.00939785, 0.00803961, 0.00680628, 0.00607629, 0.0055834", \ + "0.0186692, 0.0177087, 0.0144324, 0.012277, 0.0100812, 0.00864514, 0.00763951" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115514, 0.0117048, 0.011895, 0.0119352, 0.0119574, 0.0119661, 0.0119703", \ + "0.0113006, 0.0114366, 0.0116683, 0.0117317, 0.0117686, 0.0117839, 0.0117915", \ + "0.0115429, 0.0116459, 0.0118911, 0.0120121, 0.0120978, 0.0121431, 0.0121654", \ + "0.012339, 0.012401, 0.0126309, 0.0127674, 0.0128795, 0.01294, 0.0129706", \ + "0.0142662, 0.0142999, 0.0144628, 0.0146169, 0.0147906, 0.0147944, 0.0148466", \ + "0.0171059, 0.0170831, 0.0171468, 0.0172493, 0.0173759, 0.0174858, 0.0175356", \ + "0.020866, 0.0207553, 0.0207089, 0.0207663, 0.0208708, 0.0209844, 0.0210695" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0088108, 0.0088566, 0.00891504, 0.0089302, 0.00893807, 0.00893938, 0.00893912", \ + "0.00859767, 0.00865282, 0.00874691, 0.00877313, 0.0087879, 0.00879288, 0.00879435", \ + "0.00888758, 0.00892319, 0.00903536, 0.00909315, 0.00914407, 0.00915307, 0.00916579", \ + "0.00992748, 0.00994026, 0.00999656, 0.0100457, 0.0100914, 0.0101204, 0.0101369", \ + "0.0118992, 0.0118362, 0.0118285, 0.0118514, 0.0118812, 0.0119015, 0.0119198", \ + "0.0149292, 0.0148037, 0.0146242, 0.0146068, 0.0146062, 0.0146129, 0.01463", \ + "0.0187996, 0.0185878, 0.0183511, 0.0182304, 0.0181765, 0.0181571, 0.0181527" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125139, 0.0126628, 0.0128495, 0.0128889, 0.0129124, 0.0129226, 0.0129237", \ + "0.0122619, 0.0123937, 0.0126231, 0.0126855, 0.0127243, 0.0127404, 0.0127451", \ + "0.012501, 0.0125967, 0.0128477, 0.0129642, 0.0130522, 0.0130989, 0.0131182", \ + "0.0133179, 0.01338, 0.0136217, 0.0137936, 0.0138547, 0.0139177, 0.0139494", \ + "0.0152098, 0.0152374, 0.0153956, 0.01552, 0.0156517, 0.0157457, 0.015783", \ + "0.0180333, 0.0180002, 0.0180756, 0.0181713, 0.0183003, 0.0183886, 0.0185385", \ + "0.0218027, 0.0216924, 0.0216501, 0.0217064, 0.0218083, 0.0219209, 0.0220671" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00895622, 0.00900777, 0.0090869, 0.00910912, 0.00912132, 0.00912532, 0.00912561", \ + "0.00873936, 0.00879725, 0.00891289, 0.00895009, 0.00897235, 0.00898071, 0.00898413", \ + "0.00902735, 0.00906379, 0.00917905, 0.00926208, 0.00932776, 0.00934218, 0.00936577", \ + "0.010078, 0.0100773, 0.0101479, 0.0102016, 0.0102703, 0.0103086, 0.0103347", \ + "0.0120274, 0.0119856, 0.0119747, 0.0119963, 0.0120519, 0.0120867, 0.0121028", \ + "0.0150493, 0.0149453, 0.0147848, 0.0147632, 0.0147758, 0.0147824, 0.014814", \ + "0.018877, 0.0187474, 0.0185091, 0.0183969, 0.0183486, 0.0183368, 0.018337" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105874, 0.0106958, 0.0108521, 0.0108892, 0.0109093, 0.0109169, 0.0109184", \ + "0.0103319, 0.0104359, 0.0106296, 0.0106877, 0.0107216, 0.0107358, 0.0107405", \ + "0.0105557, 0.0106367, 0.0108573, 0.010968, 0.0110512, 0.0110906, 0.0111123", \ + "0.0113356, 0.011393, 0.0116061, 0.0117218, 0.0118293, 0.0118856, 0.0119215", \ + "0.0132475, 0.0132792, 0.0134352, 0.0135703, 0.0137157, 0.0137449, 0.013793", \ + "0.0160563, 0.0160471, 0.0161162, 0.0162106, 0.0163329, 0.0164108, 0.0164707", \ + "0.0197619, 0.0197007, 0.0196731, 0.0197241, 0.0198295, 0.0199026, 0.0199648" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120083, 0.0120505, 0.0121042, 0.0121178, 0.0121247, 0.0121256, 0.0121237", \ + "0.011792, 0.0118452, 0.0119354, 0.0119603, 0.0119739, 0.0119779, 0.0119782", \ + "0.0120799, 0.0121097, 0.0122226, 0.0122798, 0.0123292, 0.0123368, 0.0123484", \ + "0.0131216, 0.0131274, 0.0131851, 0.0132322, 0.0132717, 0.0133042, 0.0133193", \ + "0.0150775, 0.015033, 0.0150125, 0.0150287, 0.01507, 0.0150879, 0.0151015", \ + "0.0181008, 0.0179849, 0.0178041, 0.0177882, 0.0177889, 0.0177828, 0.0178095", \ + "0.0219422, 0.0217686, 0.0215039, 0.021392, 0.021343, 0.0213202, 0.0213171" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125139, 0.0126628, 0.0128495, 0.0128889, 0.0129124, 0.0129226, 0.0129237", \ + "0.0122619, 0.0123937, 0.0126231, 0.0126855, 0.0127243, 0.0127404, 0.0127451", \ + "0.012501, 0.0125967, 0.0128477, 0.0129642, 0.0130522, 0.0130989, 0.0131182", \ + "0.0133179, 0.01338, 0.0136217, 0.0137936, 0.0138547, 0.0139177, 0.0139494", \ + "0.0152098, 0.0152374, 0.0153956, 0.01552, 0.0156517, 0.0157457, 0.015783", \ + "0.0180333, 0.0180002, 0.0180756, 0.0181713, 0.0183003, 0.0183886, 0.0185385", \ + "0.0218027, 0.0216924, 0.0216501, 0.0217064, 0.0218083, 0.0219209, 0.0220671" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120083, 0.0120505, 0.0121042, 0.0121178, 0.0121247, 0.0121256, 0.0121237", \ + "0.011792, 0.0118452, 0.0119354, 0.0119603, 0.0119739, 0.0119779, 0.0119782", \ + "0.0120799, 0.0121097, 0.0122226, 0.0122798, 0.0123292, 0.0123368, 0.0123484", \ + "0.0131216, 0.0131274, 0.0131851, 0.0132322, 0.0132717, 0.0133042, 0.0133193", \ + "0.0150775, 0.015033, 0.0150125, 0.0150287, 0.01507, 0.0150879, 0.0151015", \ + "0.0181008, 0.0179849, 0.0178041, 0.0177882, 0.0177889, 0.0177828, 0.0178095", \ + "0.0219422, 0.0217686, 0.0215039, 0.021392, 0.021343, 0.0213202, 0.0213171" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0117375, 0.0117584, 0.0117802, 0.0117846, 0.0118109, 0.0118104, 0.0118109", \ + "0.0115355, 0.0115873, 0.0116824, 0.0117265, 0.0117495, 0.0117591, 0.0117631", \ + "0.0115836, 0.0115727, 0.0116038, 0.0116395, 0.0116934, 0.0116912, 0.0117364", \ + "0.0124229, 0.0122872, 0.0119834, 0.0118711, 0.0118247, 0.0117872, 0.0117982", \ + "0.0151795, 0.0148271, 0.0137691, 0.0132404, 0.0127286, 0.0124496, 0.0122187", \ + "0.0198054, 0.0192422, 0.0173694, 0.0161516, 0.0148787, 0.0140699, 0.0136071", \ + "0.0257636, 0.0250989, 0.0225437, 0.0206264, 0.0184727, 0.0171036, 0.0158024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0026896, 0.00269728, 0.00270528, 0.00270658, 0.0027064, 0.00270527, 0.00270318", \ + "0.00239198, 0.00243562, 0.00251555, 0.0025452, 0.00257499, 0.00256692, 0.00256865", \ + "0.00244297, 0.00243364, 0.00243435, 0.00245951, 0.00249283, 0.00250849, 0.00251411", \ + "0.00344189, 0.00328564, 0.0029307, 0.00279183, 0.00269065, 0.00263734, 0.00260381", \ + "0.0063467, 0.00596805, 0.00482541, 0.00420651, 0.00365466, 0.00335351, 0.00312377", \ + "0.0108981, 0.0103243, 0.00834953, 0.00706127, 0.00576327, 0.00495845, 0.00435517", \ + "0.0167781, 0.0160682, 0.013429, 0.0114422, 0.00919427, 0.00766041, 0.00654647" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127045, 0.0127244, 0.0127453, 0.0127497, 0.0127514, 0.0127519, 0.0127503", \ + "0.0124733, 0.0125234, 0.0126229, 0.0126506, 0.0126755, 0.0126847, 0.0126892", \ + "0.0125398, 0.0125248, 0.012543, 0.0125819, 0.0126198, 0.0126497, 0.0126766", \ + "0.0134294, 0.013275, 0.0129848, 0.0128391, 0.0127778, 0.0127576, 0.0127229", \ + "0.0162435, 0.0158883, 0.0148008, 0.0142438, 0.0137636, 0.0134119, 0.013242", \ + "0.0209362, 0.0204045, 0.0184767, 0.0172367, 0.0159393, 0.0151713, 0.0145979", \ + "0.0270241, 0.0263441, 0.0237859, 0.021847, 0.0196468, 0.0181682, 0.0170149" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00282972, 0.00284025, 0.00285296, 0.00285541, 0.00285609, 0.00285518, 0.00285331", \ + "0.00253333, 0.00258017, 0.00269865, 0.00273342, 0.00277082, 0.00276829, 0.00277292", \ + "0.00257368, 0.00256537, 0.00258069, 0.00261973, 0.00267163, 0.00270205, 0.0027163", \ + "0.00356259, 0.00341805, 0.00309126, 0.00295494, 0.0028627, 0.00281392, 0.00280134", \ + "0.00645229, 0.00610693, 0.00503062, 0.00442017, 0.00386461, 0.00353917, 0.00333219", \ + "0.0109912, 0.0104704, 0.00860418, 0.00735695, 0.00607014, 0.00522039, 0.0046175", \ + "0.0169085, 0.0162571, 0.013759, 0.0118381, 0.00961752, 0.00808568, 0.00692448" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0107256, 0.0107412, 0.0107601, 0.0107639, 0.0107641, 0.0107629, 0.0107588", \ + "0.0105195, 0.0105544, 0.0106473, 0.010679, 0.0107015, 0.0107078, 0.0107093", \ + "0.0105352, 0.0105312, 0.0105643, 0.010601, 0.0106376, 0.0106626, 0.010667", \ + "0.0113298, 0.0111981, 0.0109513, 0.0108191, 0.0107746, 0.0107364, 0.0107474", \ + "0.0139282, 0.0136005, 0.0126506, 0.0121726, 0.0117052, 0.0113837, 0.0111684", \ + "0.0184128, 0.0179377, 0.0161931, 0.0150186, 0.0138114, 0.0130043, 0.0124341", \ + "0.0243011, 0.0236801, 0.0212864, 0.019448, 0.0173165, 0.0159097, 0.0147224" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00588952, 0.00589616, 0.00590294, 0.0059039, 0.00590317, 0.00590132, 0.00589844", \ + "0.00558609, 0.00563111, 0.00571724, 0.00574049, 0.00576915, 0.00576102, 0.0057619", \ + "0.00563869, 0.00562423, 0.00563041, 0.00565281, 0.00568487, 0.00570125, 0.0057062", \ + "0.00662876, 0.00647087, 0.00612354, 0.00597999, 0.00588253, 0.00582908, 0.00579479", \ + "0.00952065, 0.00915541, 0.00801441, 0.00739749, 0.00684646, 0.00654418, 0.00631303", \ + "0.0140388, 0.0134797, 0.0115185, 0.0102419, 0.00895202, 0.00814457, 0.0075411", \ + "0.0199032, 0.0192051, 0.0165668, 0.0146094, 0.0123802, 0.010846, 0.00973125" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127045, 0.0127244, 0.0127453, 0.0127497, 0.0127514, 0.0127519, 0.0127503", \ + "0.0124733, 0.0125234, 0.0126229, 0.0126506, 0.0126755, 0.0126847, 0.0126892", \ + "0.0125398, 0.0125248, 0.012543, 0.0125819, 0.0126198, 0.0126497, 0.0126766", \ + "0.0134294, 0.013275, 0.0129848, 0.0128391, 0.0127778, 0.0127576, 0.0127229", \ + "0.0162435, 0.0158883, 0.0148008, 0.0142438, 0.0137636, 0.0134119, 0.013242", \ + "0.0209362, 0.0204045, 0.0184767, 0.0172367, 0.0159393, 0.0151713, 0.0145979", \ + "0.0270241, 0.0263441, 0.0237859, 0.021847, 0.0196468, 0.0181682, 0.0170149" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00588952, 0.00589616, 0.00590294, 0.0059039, 0.00590317, 0.00590132, 0.00589844", \ + "0.00558609, 0.00563111, 0.00571724, 0.00574049, 0.00576915, 0.00576102, 0.0057619", \ + "0.00563869, 0.00562423, 0.00563041, 0.00565281, 0.00568487, 0.00570125, 0.0057062", \ + "0.00662876, 0.00647087, 0.00612354, 0.00597999, 0.00588253, 0.00582908, 0.00579479", \ + "0.00952065, 0.00915541, 0.00801441, 0.00739749, 0.00684646, 0.00654418, 0.00631303", \ + "0.0140388, 0.0134797, 0.0115185, 0.0102419, 0.00895202, 0.00814457, 0.0075411", \ + "0.0199032, 0.0192051, 0.0165668, 0.0146094, 0.0123802, 0.010846, 0.00973125" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168889; + rise_capacitance : 0.00168889; + rise_capacitance_range (0.00119158, 0.00168889); + fall_capacitance : 0.00168863; + fall_capacitance_range (0.00118029, 0.00168863); + internal_power () { + when : "(!CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000123936, -4.04425e-05, 0.000389804, 0.00124538, 0.00309984, 0.00583884, 0.00940176" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00600392, 0.00587591, 0.00634869, 0.00728351, 0.00916127, 0.0119378, 0.0155077" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290473, 0.00273892, 0.00321182, 0.00409071, 0.00596628, 0.00871847, 0.0122916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338989, 0.00327044, 0.0036961, 0.00460434, 0.00646492, 0.00919461, 0.0127425" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0029065, 0.00274068, 0.00321335, 0.00409213, 0.00596789, 0.00872016, 0.0122932" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338949, 0.00326874, 0.00369543, 0.00460372, 0.00646462, 0.00919406, 0.012739" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344577; + rise_capacitance : 0.00344577; + rise_capacitance_range (0.00239458, 0.00344577); + fall_capacitance : 0.00337367; + fall_capacitance_range (0.00221208, 0.00337367); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260953, -0.00261617, -0.00262172, -0.00261518, -0.00261998, -0.0026157, -0.00261237" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.002762, 0.00264525, 0.00262172, 0.00261518, 0.00262607, 0.00261711, 0.00261313" \ + ); + } + } + internal_power () { + when : "(AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000458995, -0.000464223, -0.000464918, -0.000463491, -0.000465281, -0.000463418, -0.000462213" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000466017, 0.000464223, 0.000467213, 0.000467246, 0.000465281, 0.000463418, 0.000462213" \ + ); + } + } + internal_power () { + when : "(AB * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026091, -0.00261594, -0.00262196, -0.00261552, -0.00261988, -0.00261514, -0.00261128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00276243, 0.00264629, 0.00262306, 0.00261609, 0.00262722, 0.00261791, 0.00261128" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000602059, -0.000608173, -0.000599488, -0.000601589, -0.000604038, -0.00060181, -0.000600788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000660672, 0.00065948, 0.000659558, 0.000656589, 0.000647581, 0.000635467, 0.000619599" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001702; + rise_capacitance : 0.001702; + rise_capacitance_range (0.00120601, 0.001702); + fall_capacitance : 0.00170184; + fall_capacitance_range (0.00119339, 0.00170184); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00281529, 0.00265137, 0.00310171, 0.00399242, 0.00587399, 0.00862911, 0.012209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00346162, 0.00333382, 0.00376293, 0.00465363, 0.0065246, 0.00925942, 0.0128145" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0018717, 0.00170879, 0.00214826, 0.00296319, 0.00479994, 0.00751245, 0.0110633" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00528767, 0.00513699, 0.00547984, 0.00635238, 0.00814596, 0.0108567, 0.0143788" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00281825, 0.00265437, 0.00310442, 0.00399496, 0.00587665, 0.00863179, 0.0122118" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00345996, 0.00332912, 0.00376176, 0.00465202, 0.0065229, 0.0092692, 0.0128082" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.003308; + rise_capacitance : 0.00330612; + rise_capacitance_range (0.00250789, 0.00330612); + fall_capacitance : 0.003308; + fall_capacitance_range (0.00243797, 0.003308); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261206, -0.00262058, -0.00262294, -0.00261839, -0.00261726, -0.00261549, -0.00261163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00278126, 0.00263988, 0.00265268, 0.00264388, 0.00263153, 0.00262, 0.00261294" \ + ); + } + } + internal_power () { + when : "(!AB * B * CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026065, -0.00261543, -0.00261787, -0.0026079, -0.00261238, -0.00261052, -0.00260654" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261954, 0.00261685, 0.002645, 0.00263685, 0.00262555, 0.00261475, 0.00260827" \ + ); + } + } + internal_power () { + when : "(!AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00211917, -0.00234253, -0.00244884, -0.00245655, -0.00246859, -0.00245785, -0.00245162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00245014, 0.00246007, 0.00248858, 0.00247737, 0.00246859, 0.00245785, 0.00245162" \ + ); + } + } + internal_power () { + when : "(!AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261136, -0.00262018, -0.00261773, -0.00261654, -0.00261702, -0.0026152, -0.00261128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00278186, 0.00264725, 0.00265403, 0.00264477, 0.00263228, 0.00262065, 0.00261352" \ + ); + } + } + } + } + cell (AOI2B2X1) { + area : 11.2896; + cell_leakage_power : 0.145907; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.199732; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132824; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103598; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127993; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196293; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157219; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127993; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152388; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153662; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147809; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147808; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117616; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179171; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141489; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112263; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136658; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.145907; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0636731, 0.0713992, 0.135019, 0.213843, 0.371073, 0.575381, 0.842608", \ + "0.0776979, 0.0854698, 0.149256, 0.228141, 0.385395, 0.589716, 0.85695", \ + "0.113413, 0.121257, 0.185399, 0.264337, 0.421728, 0.626105, 0.893322", \ + "0.139876, 0.147883, 0.212034, 0.29114, 0.448627, 0.653128, 0.920235", \ + "0.173596, 0.18214, 0.247164, 0.326371, 0.483972, 0.688548, 0.955635", \ + "0.205654, 0.214986, 0.282232, 0.362008, 0.520022, 0.724734, 0.991986", \ + "0.23584, 0.246156, 0.317086, 0.397665, 0.556676, 0.761842, 1.02917" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0374817, 0.0480261, 0.136773, 0.247374, 0.468539, 0.755879, 1.13141", \ + "0.0374923, 0.0480137, 0.136771, 0.247378, 0.468536, 0.755874, 1.13141", \ + "0.0381781, 0.0485432, 0.136927, 0.247546, 0.468571, 0.755937, 1.13141", \ + "0.0396893, 0.0496858, 0.137189, 0.247788, 0.46874, 0.755884, 1.13138", \ + "0.0439117, 0.0533754, 0.13838, 0.248267, 0.469, 0.756208, 1.13167", \ + "0.050189, 0.05935, 0.141394, 0.250043, 0.470054, 0.756693, 1.13182", \ + "0.057849, 0.066901, 0.146414, 0.253263, 0.47245, 0.758417, 1.13301" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0596585, 0.0665363, 0.121152, 0.187529, 0.31926, 0.490015, 0.713083", \ + "0.0736135, 0.0805313, 0.135268, 0.201678, 0.333435, 0.504198, 0.72727", \ + "0.107595, 0.114609, 0.169794, 0.23639, 0.36822, 0.539017, 0.762125", \ + "0.130898, 0.138015, 0.19337, 0.26007, 0.392151, 0.562928, 0.786031", \ + "0.1593, 0.166887, 0.223154, 0.290022, 0.422102, 0.593123, 0.816286", \ + "0.184173, 0.192385, 0.250693, 0.318196, 0.45079, 0.621939, 0.845194", \ + "0.205517, 0.214545, 0.276019, 0.344576, 0.478122, 0.64997, 0.87332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0360265, 0.0447162, 0.117192, 0.207343, 0.38764, 0.621653, 0.927318", \ + "0.0360434, 0.0447213, 0.117196, 0.207342, 0.387591, 0.62165, 0.927318", \ + "0.0370971, 0.045604, 0.117588, 0.207538, 0.387477, 0.621662, 0.92734", \ + "0.0389098, 0.047076, 0.117932, 0.207954, 0.387961, 0.621835, 0.927439", \ + "0.0431758, 0.0510301, 0.1196, 0.208604, 0.388362, 0.621944, 0.927856", \ + "0.049537, 0.057059, 0.123136, 0.21077, 0.389606, 0.622771, 0.928409", \ + "0.057037, 0.064542, 0.12861, 0.214649, 0.392379, 0.625002, 0.929433" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0700544, 0.0778494, 0.141772, 0.220744, 0.378101, 0.582487, 0.849773", \ + "0.0841257, 0.0919599, 0.156024, 0.235047, 0.392424, 0.596828, 0.86412", \ + "0.119912, 0.127815, 0.192187, 0.271235, 0.428767, 0.633308, 0.9005", \ + "0.14653, 0.154421, 0.218823, 0.29809, 0.455646, 0.660248, 0.927372", \ + "0.180762, 0.188935, 0.253974, 0.333326, 0.491004, 0.69559, 0.962844", \ + "0.213593, 0.22244, 0.289121, 0.368975, 0.527008, 0.731865, 0.999153", \ + "0.244317, 0.254054, 0.323742, 0.404277, 0.563453, 0.768584, 1.03591" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0433303, 0.0539717, 0.143027, 0.25387, 0.475127, 0.762648, 1.13856", \ + "0.0433273, 0.0539517, 0.143034, 0.25387, 0.475151, 0.762641, 1.13857", \ + "0.043846, 0.0543695, 0.14324, 0.25395, 0.475179, 0.762569, 1.13834", \ + "0.0449844, 0.0552787, 0.143415, 0.254256, 0.475342, 0.762651, 1.13845", \ + "0.0486227, 0.0583969, 0.144493, 0.254659, 0.476088, 0.762885, 1.13861", \ + "0.054417, 0.063786, 0.147302, 0.256392, 0.476663, 0.763465, 1.13871", \ + "0.061948, 0.071223, 0.152132, 0.259554, 0.478998, 0.765155, 1.13993" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0602954, 0.0672112, 0.122089, 0.188829, 0.321244, 0.492692, 0.716233", \ + "0.07423, 0.0812068, 0.136204, 0.202984, 0.335397, 0.506873, 0.730419", \ + "0.108082, 0.115123, 0.170732, 0.237688, 0.37021, 0.541686, 0.765246", \ + "0.131606, 0.138771, 0.194309, 0.261389, 0.394157, 0.565589, 0.78916", \ + "0.160055, 0.167683, 0.224061, 0.291284, 0.423977, 0.59572, 0.819446", \ + "0.185142, 0.193313, 0.251689, 0.319542, 0.452776, 0.624598, 0.848286", \ + "0.206602, 0.215654, 0.277052, 0.345938, 0.480138, 0.652646, 0.876583" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0450214, 0.0533783, 0.125114, 0.215141, 0.395307, 0.629074, 0.935062", \ + "0.0450234, 0.0533831, 0.125113, 0.215115, 0.395149, 0.629055, 0.935068", \ + "0.0461181, 0.0542964, 0.125499, 0.215339, 0.395309, 0.629069, 0.934942", \ + "0.0479112, 0.0557912, 0.125871, 0.21588, 0.395674, 0.629206, 0.935056", \ + "0.0523351, 0.0597936, 0.127519, 0.216328, 0.396057, 0.629609, 0.935424", \ + "0.058974, 0.065983, 0.131137, 0.218624, 0.397148, 0.630312, 0.935833", \ + "0.067033, 0.073841, 0.136598, 0.222497, 0.400221, 0.63267, 0.93712" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0568405, 0.0628427, 0.111975, 0.172699, 0.29383, 0.451162, 0.656927", \ + "0.0709593, 0.0769863, 0.126254, 0.187019, 0.308172, 0.465514, 0.671284", \ + "0.107059, 0.113197, 0.162838, 0.223727, 0.344989, 0.502319, 0.708095", \ + "0.133657, 0.13998, 0.189843, 0.250837, 0.372278, 0.529659, 0.735459", \ + "0.168056, 0.175075, 0.226477, 0.287703, 0.409239, 0.566863, 0.772588", \ + "0.200615, 0.208634, 0.263249, 0.325371, 0.44765, 0.605545, 0.811358", \ + "0.230519, 0.239762, 0.299112, 0.362546, 0.48637, 0.645161, 0.851533" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0316518, 0.0396047, 0.10689, 0.190865, 0.358607, 0.576585, 0.861603", \ + "0.0316747, 0.0396227, 0.106904, 0.190854, 0.358606, 0.576582, 0.861598", \ + "0.0326784, 0.0404188, 0.107233, 0.191062, 0.358624, 0.576531, 0.861594", \ + "0.0347755, 0.0421653, 0.107646, 0.191386, 0.358889, 0.576825, 0.861492", \ + "0.0402414, 0.0470057, 0.109699, 0.192341, 0.35952, 0.577043, 0.861989", \ + "0.047957, 0.054503, 0.11418, 0.195198, 0.361361, 0.578263, 0.863495", \ + "0.057275, 0.063862, 0.120958, 0.199983, 0.365071, 0.581262, 0.864427" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0639203, 0.0706289, 0.124739, 0.190937, 0.32251, 0.493164, 0.716185", \ + "0.0778664, 0.0846141, 0.138889, 0.205132, 0.33674, 0.507424, 0.730452", \ + "0.111889, 0.118709, 0.173428, 0.239827, 0.371575, 0.542294, 0.765332", \ + "0.13528, 0.142217, 0.196974, 0.263521, 0.395491, 0.566187, 0.789315", \ + "0.163995, 0.171262, 0.226784, 0.293457, 0.425453, 0.59639, 0.819515", \ + "0.189281, 0.197066, 0.254416, 0.321656, 0.454103, 0.625263, 0.848349", \ + "0.211181, 0.219719, 0.279856, 0.347846, 0.481432, 0.653209, 0.876894" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385435, 0.0472771, 0.119889, 0.210196, 0.390424, 0.624495, 0.930225", \ + "0.038607, 0.0472918, 0.119926, 0.210174, 0.39045, 0.624493, 0.930226", \ + "0.0396002, 0.0481228, 0.120207, 0.210402, 0.39036, 0.624462, 0.930226", \ + "0.0412927, 0.049534, 0.120605, 0.21078, 0.390807, 0.624666, 0.930306", \ + "0.0454366, 0.0533382, 0.12222, 0.211396, 0.391095, 0.62483, 0.930728", \ + "0.051531, 0.059116, 0.125768, 0.213509, 0.392457, 0.62579, 0.931229", \ + "0.058933, 0.066506, 0.131096, 0.217376, 0.395238, 0.627719, 0.932306" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0700544, 0.0778494, 0.141772, 0.220744, 0.378101, 0.582487, 0.849773", \ + "0.0841257, 0.0919599, 0.156024, 0.235047, 0.392424, 0.596828, 0.86412", \ + "0.119912, 0.127815, 0.192187, 0.271235, 0.428767, 0.633308, 0.9005", \ + "0.14653, 0.154421, 0.218823, 0.29809, 0.455646, 0.660248, 0.927372", \ + "0.180762, 0.188935, 0.253974, 0.333326, 0.491004, 0.69559, 0.962844", \ + "0.213593, 0.22244, 0.289121, 0.368975, 0.527008, 0.731865, 0.999153", \ + "0.244317, 0.254054, 0.323742, 0.404277, 0.563453, 0.768584, 1.03591" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0433303, 0.0539717, 0.143027, 0.25387, 0.475127, 0.762648, 1.13856", \ + "0.0433273, 0.0539517, 0.143034, 0.25387, 0.475151, 0.762641, 1.13857", \ + "0.043846, 0.0543695, 0.14324, 0.25395, 0.475179, 0.762569, 1.13834", \ + "0.0449844, 0.0552787, 0.143415, 0.254256, 0.475342, 0.762651, 1.13845", \ + "0.0486227, 0.0583969, 0.144493, 0.254659, 0.476088, 0.762885, 1.13861", \ + "0.054417, 0.063786, 0.147302, 0.256392, 0.476663, 0.763465, 1.13871", \ + "0.061948, 0.071223, 0.152132, 0.259554, 0.478998, 0.765155, 1.13993" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0639203, 0.0706289, 0.124739, 0.190937, 0.32251, 0.493164, 0.716185", \ + "0.0778664, 0.0846141, 0.138889, 0.205132, 0.33674, 0.507424, 0.730452", \ + "0.111889, 0.118709, 0.173428, 0.239827, 0.371575, 0.542294, 0.765332", \ + "0.13528, 0.142217, 0.196974, 0.263521, 0.395491, 0.566187, 0.789315", \ + "0.163995, 0.171262, 0.226784, 0.293457, 0.425453, 0.59639, 0.819515", \ + "0.189281, 0.197066, 0.254416, 0.321656, 0.454103, 0.625263, 0.848349", \ + "0.211181, 0.219719, 0.279856, 0.347846, 0.481432, 0.653209, 0.876894" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385435, 0.0472771, 0.119889, 0.210196, 0.390424, 0.624495, 0.930225", \ + "0.038607, 0.0472918, 0.119926, 0.210174, 0.39045, 0.624493, 0.930226", \ + "0.0396002, 0.0481228, 0.120207, 0.210402, 0.39036, 0.624462, 0.930226", \ + "0.0412927, 0.049534, 0.120605, 0.21078, 0.390807, 0.624666, 0.930306", \ + "0.0454366, 0.0533382, 0.12222, 0.211396, 0.391095, 0.62483, 0.930728", \ + "0.051531, 0.059116, 0.125768, 0.213509, 0.392457, 0.62579, 0.931229", \ + "0.058933, 0.066506, 0.131096, 0.217376, 0.395238, 0.627719, 0.932306" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.040116, 0.0477519, 0.110768, 0.189061, 0.34542, 0.548693, 0.814494", \ + "0.0530997, 0.060828, 0.124648, 0.203233, 0.35985, 0.563216, 0.829292", \ + "0.0865376, 0.098096, 0.173706, 0.252713, 0.409844, 0.613512, 0.879555", \ + "0.104396, 0.120768, 0.221052, 0.313494, 0.472927, 0.6757, 0.943051", \ + "0.120896, 0.14434, 0.280332, 0.399598, 0.588651, 0.798356, 1.06494", \ + "0.135177, 0.164328, 0.335136, 0.482718, 0.710093, 0.952019, 1.22986", \ + "0.146445, 0.181121, 0.385101, 0.561009, 0.827808, 1.10595, 1.41838" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0305917, 0.0410207, 0.129085, 0.239019, 0.458895, 0.744622, 1.11837", \ + "0.0308253, 0.0411235, 0.129058, 0.238985, 0.458884, 0.74477, 1.11829", \ + "0.0520393, 0.0618463, 0.138019, 0.240999, 0.458764, 0.744519, 1.11835", \ + "0.080798, 0.0921881, 0.173076, 0.264665, 0.466232, 0.744855, 1.1184", \ + "0.131252, 0.144039, 0.236268, 0.334672, 0.517314, 0.77208, 1.12598", \ + "0.186812, 0.202719, 0.310688, 0.42011, 0.613188, 0.848352, 1.17607", \ + "0.244187, 0.26348, 0.391594, 0.514458, 0.723857, 0.968301, 1.27415" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0362849, 0.0431616, 0.0977872, 0.16416, 0.295897, 0.46665, 0.68972", \ + "0.0482602, 0.0551998, 0.110164, 0.176553, 0.308444, 0.479249, 0.702447", \ + "0.0936686, 0.10429, 0.171178, 0.235534, 0.367683, 0.538164, 0.760849", \ + "0.127451, 0.14225, 0.234551, 0.317052, 0.449912, 0.619786, 0.842459", \ + "0.170987, 0.190608, 0.31577, 0.429158, 0.600864, 0.777123, 0.998482", \ + "0.214041, 0.238486, 0.394505, 0.536746, 0.75549, 0.976032, 1.21244", \ + "0.256259, 0.285311, 0.470382, 0.640444, 0.902158, 1.16973, 1.45536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0359672, 0.0446662, 0.117134, 0.207343, 0.387542, 0.62166, 0.927591", \ + "0.0361172, 0.0445166, 0.11712, 0.207344, 0.387642, 0.621647, 0.927616", \ + "0.066588, 0.075193, 0.132204, 0.210701, 0.387494, 0.621643, 0.927602", \ + "0.0982458, 0.109886, 0.180721, 0.247982, 0.400337, 0.622075, 0.927371", \ + "0.145124, 0.161369, 0.256894, 0.341112, 0.475438, 0.664801, 0.940767", \ + "0.197209, 0.217953, 0.339431, 0.444996, 0.605233, 0.776652, 1.01758", \ + "0.253707, 0.279045, 0.427043, 0.553268, 0.744569, 0.938951, 1.16129" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0464462, 0.0542204, 0.117915, 0.19672, 0.353993, 0.558307, 0.825434", \ + "0.0595541, 0.0674548, 0.131858, 0.21095, 0.36842, 0.572826, 0.840227", \ + "0.0964612, 0.107383, 0.18088, 0.260256, 0.418202, 0.623008, 0.890297", \ + "0.11882, 0.133966, 0.230065, 0.321322, 0.481121, 0.685447, 0.953501", \ + "0.142028, 0.163063, 0.29227, 0.409268, 0.597126, 0.807092, 1.07461", \ + "0.161604, 0.18802, 0.34985, 0.494422, 0.719478, 0.961486, 1.23881", \ + "0.178054, 0.209486, 0.402797, 0.574507, 0.838839, 1.11571, 1.42812" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0366584, 0.0472183, 0.135968, 0.246613, 0.467716, 0.75505, 1.13067", \ + "0.0367475, 0.0472591, 0.135982, 0.246587, 0.467716, 0.755048, 1.13058", \ + "0.0567212, 0.06649, 0.143797, 0.248261, 0.467751, 0.754948, 1.13081", \ + "0.0855124, 0.0968282, 0.177981, 0.270732, 0.474595, 0.755026, 1.13076", \ + "0.135316, 0.148514, 0.241115, 0.339937, 0.524359, 0.781232, 1.13798", \ + "0.191838, 0.207994, 0.316199, 0.42542, 0.618928, 0.856726, 1.18657", \ + "0.250295, 0.269584, 0.39722, 0.520158, 0.729752, 0.97442, 1.28362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0369335, 0.0438378, 0.0987217, 0.165488, 0.297853, 0.46932, 0.692877", \ + "0.0488657, 0.0558231, 0.111094, 0.177868, 0.310403, 0.481906, 0.705466", \ + "0.0952297, 0.105618, 0.172176, 0.236828, 0.369661, 0.540783, 0.764007", \ + "0.130119, 0.144714, 0.236354, 0.31868, 0.451769, 0.622485, 0.845576", \ + "0.175969, 0.195206, 0.319137, 0.431898, 0.603331, 0.779595, 1.00157", \ + "0.222041, 0.245882, 0.399743, 0.541306, 0.759122, 0.979443, 1.21544", \ + "0.268474, 0.296336, 0.47845, 0.646968, 0.907599, 1.17425, 1.45918" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.044926, 0.0533422, 0.125112, 0.21515, 0.395149, 0.629079, 0.935237", \ + "0.0450922, 0.0532133, 0.125109, 0.215144, 0.395303, 0.62908, 0.935197", \ + "0.0779492, 0.0853277, 0.140031, 0.21846, 0.395308, 0.629074, 0.935212", \ + "0.113959, 0.123839, 0.189133, 0.255525, 0.407762, 0.62973, 0.934757", \ + "0.167014, 0.180829, 0.268454, 0.349488, 0.482688, 0.671963, 0.948229", \ + "0.225544, 0.242987, 0.354517, 0.456021, 0.613209, 0.782976, 1.02504", \ + "0.288646, 0.310132, 0.444987, 0.566375, 0.754545, 0.948202, 1.1684" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0347311, 0.0406458, 0.089326, 0.14975, 0.270461, 0.427343, 0.632479", \ + "0.0482681, 0.054238, 0.10358, 0.164249, 0.285124, 0.442079, 0.647251", \ + "0.0831863, 0.0938305, 0.159212, 0.221268, 0.342527, 0.499896, 0.705148", \ + "0.101277, 0.116897, 0.210023, 0.29027, 0.417199, 0.574504, 0.779977", \ + "0.117794, 0.140214, 0.270833, 0.381297, 0.546661, 0.718016, 0.923444", \ + "0.132015, 0.160075, 0.325288, 0.466041, 0.675123, 0.88646, 1.1168", \ + "0.142463, 0.175857, 0.373741, 0.543843, 0.79615, 1.04962, 1.32133" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0262209, 0.0341514, 0.101142, 0.184773, 0.351949, 0.569159, 0.853464", \ + "0.026555, 0.034308, 0.101143, 0.184773, 0.351949, 0.569158, 0.85326", \ + "0.052911, 0.0604083, 0.114801, 0.189045, 0.351963, 0.569277, 0.85333", \ + "0.0853645, 0.0947648, 0.157344, 0.222573, 0.365342, 0.570941, 0.853405", \ + "0.139735, 0.150671, 0.227282, 0.304041, 0.435401, 0.613261, 0.87001", \ + "0.197997, 0.21155, 0.306345, 0.397923, 0.547329, 0.716518, 0.943414", \ + "0.258297, 0.274811, 0.389972, 0.497424, 0.669822, 0.856556, 1.07739" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404644, 0.0471698, 0.101276, 0.167466, 0.299043, 0.469711, 0.692721", \ + "0.0524348, 0.0591573, 0.113752, 0.180085, 0.311807, 0.482507, 0.705673", \ + "0.100065, 0.110118, 0.173913, 0.239147, 0.371231, 0.541412, 0.764417", \ + "0.136407, 0.150328, 0.239883, 0.320829, 0.453069, 0.623079, 0.845706", \ + "0.183343, 0.202155, 0.323295, 0.434682, 0.604888, 0.780639, 1.00177", \ + "0.230428, 0.253523, 0.40448, 0.544553, 0.760952, 0.980657, 1.21602", \ + "0.276688, 0.303872, 0.483566, 0.650714, 0.909738, 1.17545, 1.46014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385015, 0.047226, 0.119925, 0.210176, 0.39043, 0.624499, 0.93026", \ + "0.0385693, 0.0471232, 0.119944, 0.210246, 0.390363, 0.624452, 0.930579", \ + "0.0684897, 0.0768799, 0.13417, 0.213321, 0.390328, 0.624556, 0.930543", \ + "0.10045, 0.111881, 0.181973, 0.249305, 0.40279, 0.62505, 0.930457", \ + "0.147756, 0.163188, 0.258077, 0.342211, 0.477067, 0.666797, 0.943311", \ + "0.19969, 0.219743, 0.339946, 0.445391, 0.605885, 0.777594, 1.01944", \ + "0.256002, 0.280994, 0.425962, 0.552466, 0.742942, 0.939163, 1.16185" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0464462, 0.0542204, 0.117915, 0.19672, 0.353993, 0.558307, 0.825434", \ + "0.0595541, 0.0674548, 0.131858, 0.21095, 0.36842, 0.572826, 0.840227", \ + "0.0964612, 0.107383, 0.18088, 0.260256, 0.418202, 0.623008, 0.890297", \ + "0.11882, 0.133966, 0.230065, 0.321322, 0.481121, 0.685447, 0.953501", \ + "0.142028, 0.163063, 0.29227, 0.409268, 0.597126, 0.807092, 1.07461", \ + "0.161604, 0.18802, 0.34985, 0.494422, 0.719478, 0.961486, 1.23881", \ + "0.178054, 0.209486, 0.402797, 0.574507, 0.838839, 1.11571, 1.42812" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0366584, 0.0472183, 0.135968, 0.246613, 0.467716, 0.75505, 1.13067", \ + "0.0367475, 0.0472591, 0.135982, 0.246587, 0.467716, 0.755048, 1.13058", \ + "0.0567212, 0.06649, 0.143797, 0.248261, 0.467751, 0.754948, 1.13081", \ + "0.0855124, 0.0968282, 0.177981, 0.270732, 0.474595, 0.755026, 1.13076", \ + "0.135316, 0.148514, 0.241115, 0.339937, 0.524359, 0.781232, 1.13798", \ + "0.191838, 0.207994, 0.316199, 0.42542, 0.618928, 0.856726, 1.18657", \ + "0.250295, 0.269584, 0.39722, 0.520158, 0.729752, 0.97442, 1.28362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404644, 0.0471698, 0.101276, 0.167466, 0.299043, 0.469711, 0.692721", \ + "0.0524348, 0.0591573, 0.113752, 0.180085, 0.311807, 0.482507, 0.705673", \ + "0.100065, 0.110118, 0.173913, 0.239147, 0.371231, 0.541412, 0.764417", \ + "0.136407, 0.150328, 0.239883, 0.320829, 0.453069, 0.623079, 0.845706", \ + "0.183343, 0.202155, 0.323295, 0.434682, 0.604888, 0.780639, 1.00177", \ + "0.230428, 0.253523, 0.40448, 0.544553, 0.760952, 0.980657, 1.21602", \ + "0.276688, 0.303872, 0.483566, 0.650714, 0.909738, 1.17545, 1.46014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385015, 0.047226, 0.119925, 0.210176, 0.39043, 0.624499, 0.93026", \ + "0.0385693, 0.0471232, 0.119944, 0.210246, 0.390363, 0.624452, 0.930579", \ + "0.0684897, 0.0768799, 0.13417, 0.213321, 0.390328, 0.624556, 0.930543", \ + "0.10045, 0.111881, 0.181973, 0.249305, 0.40279, 0.62505, 0.930457", \ + "0.147756, 0.163188, 0.258077, 0.342211, 0.477067, 0.666797, 0.943311", \ + "0.19969, 0.219743, 0.339946, 0.445391, 0.605885, 0.777594, 1.01944", \ + "0.256002, 0.280994, 0.425962, 0.552466, 0.742942, 0.939163, 1.16185" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411873, 0.0490074, 0.113036, 0.192009, 0.349414, 0.553815, 0.82104", \ + "0.0526505, 0.0604935, 0.124948, 0.204114, 0.361329, 0.566078, 0.833265", \ + "0.0972887, 0.109139, 0.183174, 0.261609, 0.418728, 0.622894, 0.890136", \ + "0.129136, 0.145314, 0.248578, 0.340811, 0.49695, 0.700223, 0.966711", \ + "0.16868, 0.189906, 0.327821, 0.454673, 0.647279, 0.851624, 1.11694", \ + "0.206438, 0.232608, 0.402425, 0.560297, 0.804768, 1.05255, 1.3231", \ + "0.242256, 0.272919, 0.472965, 0.659406, 0.951391, 1.25056, 1.5706" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0432183, 0.053876, 0.143028, 0.253833, 0.475149, 0.762638, 1.13851", \ + "0.0431682, 0.0535945, 0.143034, 0.253869, 0.475045, 0.762729, 1.13824", \ + "0.0740222, 0.0843166, 0.156065, 0.256181, 0.47508, 0.76268, 1.13842", \ + "0.105516, 0.119243, 0.204076, 0.289529, 0.483461, 0.762582, 1.13842", \ + "0.151696, 0.170099, 0.282652, 0.383491, 0.55259, 0.795582, 1.14465", \ + "0.203292, 0.226099, 0.365513, 0.490729, 0.683164, 0.898956, 1.2104", \ + "0.259333, 0.286928, 0.452287, 0.6003, 0.8278, 1.06234, 1.34578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0302544, 0.0366977, 0.0898353, 0.155836, 0.287665, 0.458865, 0.682345", \ + "0.0424616, 0.0491095, 0.103101, 0.169429, 0.301422, 0.472708, 0.696257", \ + "0.0742317, 0.085743, 0.155215, 0.223046, 0.355566, 0.527432, 0.750891", \ + "0.0961954, 0.112241, 0.206541, 0.289623, 0.426898, 0.598495, 0.822328", \ + "0.12343, 0.145544, 0.274242, 0.384156, 0.552987, 0.735096, 0.959503", \ + "0.149286, 0.177073, 0.339832, 0.478129, 0.686176, 0.901792, 1.14374", \ + "0.172645, 0.205924, 0.401435, 0.568495, 0.816731, 1.07005, 1.34751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330654, 0.0416279, 0.113285, 0.203037, 0.382751, 0.616387, 0.922229", \ + "0.0339112, 0.041924, 0.113281, 0.20305, 0.382714, 0.616364, 0.922253", \ + "0.0615941, 0.0686892, 0.126338, 0.207186, 0.382699, 0.616341, 0.922005", \ + "0.0943836, 0.102454, 0.164458, 0.235666, 0.394169, 0.617602, 0.922179", \ + "0.145093, 0.155694, 0.230064, 0.308422, 0.452053, 0.652261, 0.934981", \ + "0.20089, 0.214464, 0.306182, 0.396131, 0.551613, 0.737803, 0.994059", \ + "0.26063, 0.27738, 0.389511, 0.493325, 0.665361, 0.862124, 1.10474" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0265708, 0.0323081, 0.0794361, 0.137776, 0.254203, 0.405427, 0.603155", \ + "0.0395363, 0.0451846, 0.0926012, 0.151063, 0.267558, 0.418725, 0.616498", \ + "0.0756849, 0.0872871, 0.15451, 0.213905, 0.329869, 0.480752, 0.678029", \ + "0.0993625, 0.115296, 0.211223, 0.292821, 0.413986, 0.56552, 0.76279", \ + "0.127376, 0.14857, 0.27905, 0.393542, 0.562445, 0.727754, 0.924375", \ + "0.152069, 0.178514, 0.341042, 0.486037, 0.70355, 0.919313, 1.14392", \ + "0.173423, 0.204978, 0.398369, 0.57073, 0.833561, 1.09789, 1.37523" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0265235, 0.0344559, 0.100954, 0.183889, 0.34978, 0.565191, 0.84689", \ + "0.0285888, 0.0354329, 0.100962, 0.18391, 0.34967, 0.565191, 0.84689", \ + "0.0615459, 0.0701936, 0.123203, 0.191686, 0.349659, 0.565148, 0.846861", \ + "0.090933, 0.103142, 0.174427, 0.236474, 0.368717, 0.567867, 0.846782", \ + "0.134004, 0.151072, 0.249514, 0.332954, 0.458375, 0.623994, 0.869293", \ + "0.182584, 0.204143, 0.329679, 0.43602, 0.593382, 0.752948, 0.964312", \ + "0.236188, 0.262225, 0.412737, 0.542348, 0.731761, 0.921992, 1.12863" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0297015, 0.036107, 0.0889312, 0.154537, 0.285664, 0.456086, 0.679029", \ + "0.041772, 0.0483196, 0.101933, 0.167892, 0.299188, 0.469687, 0.692578", \ + "0.0729694, 0.0844801, 0.154055, 0.221496, 0.353287, 0.524339, 0.747242", \ + "0.0946345, 0.110941, 0.204914, 0.288135, 0.424689, 0.595498, 0.818584", \ + "0.122686, 0.144779, 0.272646, 0.382286, 0.550708, 0.732646, 0.955901", \ + "0.149513, 0.177124, 0.339013, 0.476527, 0.683827, 0.89905, 1.14098", \ + "0.174358, 0.207722, 0.402753, 0.568206, 0.814948, 1.06753, 1.34438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239876, 0.0325211, 0.104485, 0.194401, 0.374317, 0.608132, 0.91369", \ + "0.0249385, 0.0328747, 0.104485, 0.194414, 0.374103, 0.608044, 0.913778", \ + "0.0495651, 0.0577653, 0.117784, 0.198647, 0.374258, 0.607836, 0.913718", \ + "0.0776773, 0.087538, 0.154896, 0.227622, 0.385631, 0.609389, 0.913766", \ + "0.120313, 0.133715, 0.2171, 0.298436, 0.444092, 0.644106, 0.9266", \ + "0.16743, 0.18537, 0.288505, 0.383227, 0.541744, 0.729449, 0.986153", \ + "0.218128, 0.240041, 0.365462, 0.475459, 0.653052, 0.852203, 1.09603" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0342596, 0.0419988, 0.105596, 0.18438, 0.341639, 0.545948, 0.813068", \ + "0.045547, 0.0534145, 0.117464, 0.196467, 0.353526, 0.558187, 0.825312", \ + "0.0850916, 0.0979695, 0.175291, 0.254014, 0.41085, 0.61497, 0.882024", \ + "0.112199, 0.129753, 0.238182, 0.332823, 0.489339, 0.688349, 0.958662", \ + "0.146025, 0.169186, 0.31363, 0.443513, 0.639046, 0.84395, 1.10899", \ + "0.178181, 0.2068, 0.384822, 0.546563, 0.794186, 1.04422, 1.31526", \ + "0.20869, 0.242182, 0.452218, 0.642828, 0.938406, 1.24014, 1.56192" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365527, 0.0471614, 0.135967, 0.246612, 0.467715, 0.755048, 1.13074", \ + "0.0371519, 0.0472279, 0.135955, 0.246602, 0.467662, 0.755104, 1.13065", \ + "0.0688684, 0.0796788, 0.150441, 0.249557, 0.467748, 0.755, 1.13079", \ + "0.0986891, 0.113036, 0.199905, 0.284546, 0.476925, 0.754916, 1.13074", \ + "0.142585, 0.161728, 0.276883, 0.379084, 0.547486, 0.78933, 1.13734", \ + "0.191986, 0.215859, 0.358421, 0.48491, 0.678418, 0.894921, 1.2043", \ + "0.245948, 0.275137, 0.443157, 0.593287, 0.821546, 1.05781, 1.34069" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298179, 0.0362232, 0.0890355, 0.154652, 0.285774, 0.456266, 0.679123", \ + "0.0420245, 0.0486123, 0.102296, 0.168243, 0.299528, 0.470116, 0.69293", \ + "0.0730295, 0.084638, 0.154298, 0.221862, 0.353692, 0.524744, 0.747648", \ + "0.0939031, 0.110333, 0.20507, 0.288151, 0.425019, 0.595958, 0.81899", \ + "0.119265, 0.141784, 0.271571, 0.381843, 0.550693, 0.732789, 0.956154", \ + "0.141939, 0.170643, 0.335523, 0.474456, 0.683103, 0.898953, 1.14084", \ + "0.161029, 0.195853, 0.395154, 0.562964, 0.812296, 1.06599, 1.34347" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239819, 0.03251, 0.104452, 0.194402, 0.374248, 0.608087, 0.913704", \ + "0.0248635, 0.0328366, 0.104494, 0.194419, 0.374228, 0.608087, 0.913779", \ + "0.0494817, 0.0576305, 0.117659, 0.198448, 0.374258, 0.607837, 0.9137", \ + "0.0779251, 0.0878625, 0.154821, 0.22729, 0.385539, 0.609357, 0.913766", \ + "0.121758, 0.13528, 0.217928, 0.298792, 0.444107, 0.644052, 0.926556", \ + "0.170287, 0.187693, 0.291053, 0.384924, 0.542502, 0.730009, 0.986239", \ + "0.222617, 0.244065, 0.370445, 0.479809, 0.65529, 0.853399, 1.09662" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411873, 0.0490074, 0.113036, 0.192009, 0.349414, 0.553815, 0.82104", \ + "0.0526505, 0.0604935, 0.124948, 0.204114, 0.361329, 0.566078, 0.833265", \ + "0.0972887, 0.109139, 0.183174, 0.261609, 0.418728, 0.622894, 0.890136", \ + "0.129136, 0.145314, 0.248578, 0.340811, 0.49695, 0.700223, 0.966711", \ + "0.16868, 0.189906, 0.327821, 0.454673, 0.647279, 0.851624, 1.11694", \ + "0.206438, 0.232608, 0.402425, 0.560297, 0.804768, 1.05255, 1.3231", \ + "0.242256, 0.272919, 0.472965, 0.659406, 0.951391, 1.25056, 1.5706" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0432183, 0.053876, 0.143028, 0.253833, 0.475149, 0.762638, 1.13851", \ + "0.0431682, 0.0535945, 0.143034, 0.253869, 0.475045, 0.762729, 1.13824", \ + "0.0740222, 0.0843166, 0.156065, 0.256181, 0.47508, 0.76268, 1.13842", \ + "0.105516, 0.119243, 0.204076, 0.289529, 0.483461, 0.762582, 1.13842", \ + "0.151696, 0.170099, 0.282652, 0.383491, 0.55259, 0.795582, 1.14465", \ + "0.203292, 0.226099, 0.365513, 0.490729, 0.683164, 0.898956, 1.2104", \ + "0.259333, 0.286928, 0.452287, 0.6003, 0.8278, 1.06234, 1.34578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0302544, 0.0366977, 0.0898353, 0.155836, 0.287665, 0.458865, 0.682345", \ + "0.0424616, 0.0491095, 0.103101, 0.169429, 0.301422, 0.472708, 0.696257", \ + "0.0742317, 0.085743, 0.155215, 0.223046, 0.355566, 0.527432, 0.750891", \ + "0.0961954, 0.112241, 0.206541, 0.289623, 0.426898, 0.598495, 0.822328", \ + "0.12343, 0.145544, 0.274242, 0.384156, 0.552987, 0.735096, 0.959503", \ + "0.149286, 0.177073, 0.339832, 0.478129, 0.686176, 0.901792, 1.14374", \ + "0.172645, 0.205924, 0.401435, 0.568495, 0.816731, 1.07005, 1.34751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330654, 0.0416279, 0.113285, 0.203037, 0.382751, 0.616387, 0.922229", \ + "0.0339112, 0.041924, 0.113281, 0.20305, 0.382714, 0.616364, 0.922253", \ + "0.0615941, 0.0686892, 0.126338, 0.207186, 0.382699, 0.616341, 0.922005", \ + "0.0943836, 0.102454, 0.164458, 0.235666, 0.394169, 0.617602, 0.922179", \ + "0.145093, 0.155694, 0.230064, 0.308422, 0.452053, 0.652261, 0.934981", \ + "0.20089, 0.214464, 0.306182, 0.396131, 0.551613, 0.737803, 0.994059", \ + "0.26063, 0.27738, 0.389511, 0.493325, 0.665361, 0.862124, 1.10474" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0357295, 0.0436336, 0.107673, 0.186568, 0.3439, 0.548232, 0.815358", \ + "0.0466157, 0.0547618, 0.119451, 0.19871, 0.35597, 0.56067, 0.827863", \ + "0.0865472, 0.0995502, 0.177196, 0.255686, 0.412924, 0.617174, 0.88431", \ + "0.113323, 0.130898, 0.239537, 0.334157, 0.488839, 0.69428, 0.96167", \ + "0.145563, 0.168834, 0.314289, 0.444556, 0.640183, 0.845316, 1.11072", \ + "0.17423, 0.20316, 0.383122, 0.54628, 0.794904, 1.04519, 1.31627", \ + "0.199233, 0.233465, 0.447166, 0.640372, 0.937775, 1.24049, 1.56271" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372859, 0.0479211, 0.136721, 0.24742, 0.468558, 0.75582, 1.13145", \ + "0.0373935, 0.0476789, 0.136744, 0.247378, 0.468535, 0.755871, 1.13157", \ + "0.0692122, 0.0798131, 0.151131, 0.250048, 0.468497, 0.755882, 1.13132", \ + "0.0998749, 0.113953, 0.200133, 0.284647, 0.47528, 0.755846, 1.13154", \ + "0.146522, 0.164984, 0.278153, 0.37973, 0.547974, 0.789743, 1.13802", \ + "0.200032, 0.222888, 0.361902, 0.486963, 0.679448, 0.895251, 1.2046", \ + "0.258895, 0.286474, 0.450589, 0.597641, 0.823564, 1.05898, 1.34118" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0267602, 0.0332903, 0.0866117, 0.15264, 0.284507, 0.455692, 0.679198", \ + "0.0388432, 0.0454015, 0.0994076, 0.165777, 0.297636, 0.469111, 0.69267", \ + "0.0728044, 0.0856774, 0.15883, 0.224252, 0.356822, 0.527664, 0.751157", \ + "0.0967251, 0.114487, 0.217343, 0.304047, 0.438803, 0.609406, 0.832586", \ + "0.127335, 0.151178, 0.29085, 0.41057, 0.58772, 0.766403, 0.988105", \ + "0.157006, 0.186483, 0.361039, 0.512065, 0.737984, 0.962983, 1.20197", \ + "0.185495, 0.220209, 0.42805, 0.608853, 0.880301, 1.15346, 1.44262" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330647, 0.0416135, 0.113279, 0.203064, 0.38271, 0.616384, 0.922309", \ + "0.0352955, 0.042647, 0.113287, 0.203051, 0.382721, 0.616363, 0.922303", \ + "0.0717218, 0.0791725, 0.132532, 0.207537, 0.382702, 0.616342, 0.922305", \ + "0.106987, 0.116867, 0.182866, 0.248059, 0.397159, 0.617241, 0.922286", \ + "0.160706, 0.173942, 0.26144, 0.343148, 0.475093, 0.662355, 0.936335", \ + "0.22176, 0.238405, 0.347727, 0.44953, 0.606578, 0.776042, 1.01539", \ + "0.288595, 0.308762, 0.440576, 0.561322, 0.747329, 0.941902, 1.16206" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0226852, 0.0284315, 0.0752722, 0.133295, 0.249182, 0.399787, 0.59671", \ + "0.0355281, 0.041163, 0.0883576, 0.146642, 0.262649, 0.413276, 0.610222", \ + "0.064949, 0.0777313, 0.14892, 0.209143, 0.323675, 0.475051, 0.671662", \ + "0.0833328, 0.100931, 0.20272, 0.286481, 0.409015, 0.559673, 0.756244", \ + "0.103137, 0.127031, 0.265899, 0.383804, 0.555103, 0.721811, 0.917662", \ + "0.11797, 0.147787, 0.322194, 0.472035, 0.693629, 0.911131, 1.13673", \ + "0.127834, 0.163357, 0.372369, 0.551483, 0.819848, 1.08698, 1.36586" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0220285, 0.0298799, 0.0959421, 0.17847, 0.343499, 0.558044, 0.838587", \ + "0.0253224, 0.031705, 0.0959648, 0.178511, 0.343494, 0.557946, 0.838758", \ + "0.0576723, 0.0667401, 0.119995, 0.186897, 0.34356, 0.55811, 0.838548", \ + "0.0865308, 0.0990692, 0.171141, 0.233089, 0.363798, 0.561032, 0.838625", \ + "0.130756, 0.147691, 0.246006, 0.329583, 0.454481, 0.618437, 0.861724", \ + "0.181502, 0.203198, 0.327217, 0.432952, 0.589836, 0.748227, 0.957864", \ + "0.238166, 0.264233, 0.413163, 0.540611, 0.730125, 0.919673, 1.12343" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261917, 0.0326876, 0.0856928, 0.151332, 0.28247, 0.452898, 0.675741", \ + "0.038093, 0.0445853, 0.0982004, 0.164185, 0.295303, 0.466072, 0.688976", \ + "0.0713836, 0.0842791, 0.157571, 0.22392, 0.354706, 0.524791, 0.747765", \ + "0.0953261, 0.112977, 0.215766, 0.30243, 0.436575, 0.606469, 0.82892", \ + "0.126233, 0.149958, 0.288881, 0.408618, 0.585423, 0.763873, 0.984597", \ + "0.156136, 0.185711, 0.359673, 0.51001, 0.73536, 0.96002, 1.19913", \ + "0.184819, 0.22007, 0.42793, 0.607226, 0.877781, 1.15017, 1.43964" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239867, 0.0325194, 0.104485, 0.194399, 0.37425, 0.608041, 0.913781", \ + "0.0264592, 0.0337042, 0.104467, 0.194411, 0.37421, 0.608047, 0.913778", \ + "0.0575498, 0.0668016, 0.123774, 0.200105, 0.374209, 0.607818, 0.913774", \ + "0.0862583, 0.098767, 0.172782, 0.239711, 0.388882, 0.609076, 0.913696", \ + "0.130253, 0.147286, 0.246248, 0.332279, 0.466859, 0.653707, 0.927814", \ + "0.181011, 0.202888, 0.326681, 0.433882, 0.596531, 0.769625, 1.00664", \ + "0.237669, 0.264114, 0.412992, 0.540497, 0.73388, 0.930893, 1.15182" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0287489, 0.0365238, 0.0997914, 0.178119, 0.334548, 0.537962, 0.803647", \ + "0.0398559, 0.0475377, 0.111507, 0.19023, 0.346694, 0.550266, 0.816129", \ + "0.0727432, 0.0871164, 0.16926, 0.247235, 0.403591, 0.606737, 0.872571", \ + "0.0942844, 0.113734, 0.228263, 0.325126, 0.479403, 0.679837, 0.950063", \ + "0.119833, 0.145628, 0.29877, 0.432155, 0.630158, 0.835157, 1.09917", \ + "0.14185, 0.173973, 0.363818, 0.530519, 0.782025, 1.03378, 1.30507", \ + "0.160432, 0.198547, 0.424081, 0.621536, 0.922195, 1.22696, 1.54996" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0303763, 0.0409092, 0.129048, 0.238965, 0.458912, 0.744582, 1.1184", \ + "0.0319764, 0.0413939, 0.129054, 0.239007, 0.458843, 0.744769, 1.11825", \ + "0.0638434, 0.0749317, 0.145751, 0.24244, 0.458879, 0.744546, 1.11831", \ + "0.0931048, 0.107578, 0.195134, 0.278864, 0.466461, 0.744673, 1.11837", \ + "0.137889, 0.156947, 0.271941, 0.374042, 0.541596, 0.780305, 1.1253", \ + "0.189691, 0.213356, 0.354334, 0.480134, 0.672671, 0.887418, 1.19379", \ + "0.247084, 0.275314, 0.441975, 0.589861, 0.817707, 1.05212, 1.33172" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0263135, 0.0328106, 0.0857993, 0.151448, 0.282589, 0.453013, 0.675859", \ + "0.0383933, 0.0449235, 0.0985903, 0.164561, 0.295728, 0.466433, 0.689332", \ + "0.0712346, 0.0842201, 0.15783, 0.223042, 0.354905, 0.524948, 0.747812", \ + "0.0940925, 0.112011, 0.215549, 0.302468, 0.436928, 0.606796, 0.829184", \ + "0.122145, 0.146442, 0.287412, 0.407455, 0.585092, 0.763883, 0.9848", \ + "0.147637, 0.178244, 0.355626, 0.507533, 0.73397, 0.959323, 1.19883", \ + "0.170533, 0.206841, 0.419784, 0.602054, 0.874729, 1.14844, 1.43841" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239815, 0.0325149, 0.10447, 0.194356, 0.374233, 0.608048, 0.913776", \ + "0.0262675, 0.0335891, 0.104497, 0.194421, 0.374273, 0.608048, 0.91378", \ + "0.0576337, 0.0668637, 0.123613, 0.198916, 0.374199, 0.607818, 0.913755", \ + "0.0869679, 0.0994685, 0.172932, 0.239579, 0.388745, 0.609052, 0.913783", \ + "0.132241, 0.14934, 0.247647, 0.333285, 0.467034, 0.653699, 0.927821", \ + "0.184412, 0.206219, 0.33003, 0.436344, 0.597663, 0.770531, 1.00684", \ + "0.242177, 0.269164, 0.418683, 0.545108, 0.736877, 0.933415, 1.15409" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0357295, 0.0436336, 0.107673, 0.186568, 0.3439, 0.548232, 0.815358", \ + "0.0466157, 0.0547618, 0.119451, 0.19871, 0.35597, 0.56067, 0.827863", \ + "0.0865472, 0.0995502, 0.177196, 0.255686, 0.412924, 0.617174, 0.88431", \ + "0.113323, 0.130898, 0.239537, 0.334157, 0.488839, 0.69428, 0.96167", \ + "0.145563, 0.168834, 0.314289, 0.444556, 0.640183, 0.845316, 1.11072", \ + "0.17423, 0.20316, 0.383122, 0.54628, 0.794904, 1.04519, 1.31627", \ + "0.199233, 0.233465, 0.447166, 0.640372, 0.937775, 1.24049, 1.56271" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372859, 0.0479211, 0.136721, 0.24742, 0.468558, 0.75582, 1.13145", \ + "0.0373935, 0.0476789, 0.136744, 0.247378, 0.468535, 0.755871, 1.13157", \ + "0.0692122, 0.0798131, 0.151131, 0.250048, 0.468497, 0.755882, 1.13132", \ + "0.0998749, 0.113953, 0.200133, 0.284647, 0.47528, 0.755846, 1.13154", \ + "0.146522, 0.164984, 0.278153, 0.37973, 0.547974, 0.789743, 1.13802", \ + "0.200032, 0.222888, 0.361902, 0.486963, 0.679448, 0.895251, 1.2046", \ + "0.258895, 0.286474, 0.450589, 0.597641, 0.823564, 1.05898, 1.34118" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0267602, 0.0332903, 0.0866117, 0.15264, 0.284507, 0.455692, 0.679198", \ + "0.0388432, 0.0454015, 0.0994076, 0.165777, 0.297636, 0.469111, 0.69267", \ + "0.0728044, 0.0856774, 0.15883, 0.224252, 0.356822, 0.527664, 0.751157", \ + "0.0967251, 0.114487, 0.217343, 0.304047, 0.438803, 0.609406, 0.832586", \ + "0.127335, 0.151178, 0.29085, 0.41057, 0.58772, 0.766403, 0.988105", \ + "0.157006, 0.186483, 0.361039, 0.512065, 0.737984, 0.962983, 1.20197", \ + "0.185495, 0.220209, 0.42805, 0.608853, 0.880301, 1.15346, 1.44262" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330647, 0.0416135, 0.113279, 0.203064, 0.38271, 0.616384, 0.922309", \ + "0.0352955, 0.042647, 0.113287, 0.203051, 0.382721, 0.616363, 0.922303", \ + "0.0717218, 0.0791725, 0.132532, 0.207537, 0.382702, 0.616342, 0.922305", \ + "0.106987, 0.116867, 0.182866, 0.248059, 0.397159, 0.617241, 0.922286", \ + "0.160706, 0.173942, 0.26144, 0.343148, 0.475093, 0.662355, 0.936335", \ + "0.22176, 0.238405, 0.347727, 0.44953, 0.606578, 0.776042, 1.01539", \ + "0.288595, 0.308762, 0.440576, 0.561322, 0.747329, 0.941902, 1.16206" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00652514, 0.00653007, 0.00653795, 0.00653835, 0.00653797, 0.00653685, 0.0065351", \ + "0.00631913, 0.00632891, 0.00635548, 0.00636158, 0.00636421, 0.00636442, 0.00636323", \ + "0.00678068, 0.00679343, 0.00683465, 0.00684924, 0.00686321, 0.00686375, 0.00686627", \ + "0.00768251, 0.00769485, 0.00775011, 0.00777027, 0.00777986, 0.00778585, 0.0077888", \ + "0.00972816, 0.00973521, 0.00977587, 0.0098121, 0.00982753, 0.00983884, 0.00984121", \ + "0.0125622, 0.0125661, 0.0125824, 0.0126061, 0.0126395, 0.0126677, 0.0126744", \ + "0.016224, 0.0162219, 0.0162168, 0.0162262, 0.0162427, 0.0162775, 0.0163507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00582271, 0.00582482, 0.00582823, 0.00582843, 0.00582786, 0.00582698, 0.00582544", \ + "0.00564879, 0.00565606, 0.00567537, 0.00568009, 0.00568242, 0.00568247, 0.00568189", \ + "0.00610408, 0.00611739, 0.00616634, 0.00618042, 0.00619224, 0.00620024, 0.00620398", \ + "0.00714449, 0.00716177, 0.00720653, 0.00723038, 0.00725162, 0.00726605, 0.0072652", \ + "0.00904976, 0.00906354, 0.0091005, 0.0091173, 0.00914061, 0.00915472, 0.00916516", \ + "0.0118851, 0.0118812, 0.0118863, 0.0119086, 0.0119177, 0.0119321, 0.0119541", \ + "0.0155484, 0.0155399, 0.0155082, 0.0154916, 0.015501, 0.0155196, 0.0155301" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00757191, 0.00757497, 0.00758046, 0.00758051, 0.00757905, 0.00757714, 0.00757381", \ + "0.00737093, 0.00737822, 0.00739916, 0.00740426, 0.00740591, 0.00740496, 0.00740221", \ + "0.00783511, 0.00784383, 0.00787907, 0.00789372, 0.00790283, 0.00790391, 0.00790498", \ + "0.00873612, 0.00874251, 0.00878962, 0.00881701, 0.00881734, 0.00881976, 0.00882645", \ + "0.010777, 0.0107856, 0.0108213, 0.0108499, 0.010894, 0.0108793, 0.0108786", \ + "0.0136041, 0.0136065, 0.0136241, 0.0136441, 0.0136884, 0.0136918, 0.0136996", \ + "0.0172659, 0.0172641, 0.0172588, 0.0172633, 0.0172828, 0.0173191, 0.0173438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00582317, 0.0058252, 0.00582854, 0.00582874, 0.00582816, 0.00582729, 0.00582593", \ + "0.00564926, 0.00565652, 0.00567565, 0.00568053, 0.0056827, 0.00568275, 0.00568218", \ + "0.00610116, 0.00610944, 0.00616315, 0.00618054, 0.0061924, 0.00620029, 0.00620418", \ + "0.00715851, 0.00716831, 0.00720285, 0.00723381, 0.00724957, 0.00726679, 0.00726588", \ + "0.00905597, 0.00905197, 0.00909488, 0.00912239, 0.00914282, 0.00915289, 0.00915924", \ + "0.0118848, 0.0118843, 0.0118929, 0.0119044, 0.0119196, 0.0119353, 0.0119551", \ + "0.0155493, 0.0155379, 0.0155049, 0.0155028, 0.015506, 0.0155126, 0.0155243" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00698247, 0.00698673, 0.00699403, 0.00699446, 0.00699415, 0.00699292, 0.00699225", \ + "0.00677674, 0.00678645, 0.00681205, 0.00681839, 0.0068212, 0.00682155, 0.00682038", \ + "0.00723773, 0.00725088, 0.00729319, 0.00730604, 0.00731612, 0.00732321, 0.00732475", \ + "0.00814841, 0.00815716, 0.00821018, 0.00824123, 0.00824386, 0.00825193, 0.00825336", \ + "0.0101622, 0.0101712, 0.0102075, 0.010238, 0.0103025, 0.0102709, 0.0102855", \ + "0.0130019, 0.0130055, 0.0130268, 0.0130473, 0.0130821, 0.0130931, 0.0131908", \ + "0.0166499, 0.0166494, 0.0166501, 0.0166548, 0.0166696, 0.0166967, 0.016702" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00589877, 0.00590222, 0.00590919, 0.00591014, 0.00590993, 0.00590907, 0.0059077", \ + "0.00572285, 0.00573204, 0.00576058, 0.00576901, 0.00577365, 0.0057747, 0.0057744", \ + "0.00617769, 0.00619113, 0.00624532, 0.00626576, 0.00628745, 0.00629789, 0.00630236", \ + "0.00721797, 0.00723344, 0.00728251, 0.00731323, 0.00734763, 0.00735629, 0.00736723", \ + "0.00911781, 0.00913105, 0.00917384, 0.00920524, 0.00922694, 0.00924852, 0.00926411", \ + "0.0119408, 0.0119491, 0.0119571, 0.0119849, 0.0120148, 0.0120341, 0.0120494", \ + "0.0156175, 0.0155972, 0.0155783, 0.0155807, 0.0155868, 0.0156099, 0.0156227" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00757191, 0.00757497, 0.00758046, 0.00758051, 0.00757905, 0.00757714, 0.00757381", \ + "0.00737093, 0.00737822, 0.00739916, 0.00740426, 0.00740591, 0.00740496, 0.00740221", \ + "0.00783511, 0.00784383, 0.00787907, 0.00789372, 0.00790283, 0.00790391, 0.00790498", \ + "0.00873612, 0.00874251, 0.00878962, 0.00881701, 0.00881734, 0.00881976, 0.00882645", \ + "0.010777, 0.0107856, 0.0108213, 0.0108499, 0.010894, 0.0108793, 0.0108786", \ + "0.0136041, 0.0136065, 0.0136241, 0.0136441, 0.0136884, 0.0136918, 0.0136996", \ + "0.0172659, 0.0172641, 0.0172588, 0.0172633, 0.0172828, 0.0173191, 0.0173438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00589877, 0.00590222, 0.00590919, 0.00591014, 0.00590993, 0.00590907, 0.0059077", \ + "0.00572285, 0.00573204, 0.00576058, 0.00576901, 0.00577365, 0.0057747, 0.0057744", \ + "0.00617769, 0.00619113, 0.00624532, 0.00626576, 0.00628745, 0.00629789, 0.00630236", \ + "0.00721797, 0.00723344, 0.00728251, 0.00731323, 0.00734763, 0.00735629, 0.00736723", \ + "0.00911781, 0.00913105, 0.00917384, 0.00920524, 0.00922694, 0.00924852, 0.00926411", \ + "0.0119408, 0.0119491, 0.0119571, 0.0119849, 0.0120148, 0.0120341, 0.0120494", \ + "0.0156175, 0.0155972, 0.0155783, 0.0155807, 0.0155868, 0.0156099, 0.0156227" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00568174, 0.00570261, 0.00574244, 0.00575113, 0.0057547, 0.00575805, 0.00575917", \ + "0.00549349, 0.00553539, 0.00566345, 0.00570995, 0.00573893, 0.00575085, 0.00575824", \ + "0.00547494, 0.00548693, 0.00553061, 0.00558366, 0.00566298, 0.00569429, 0.00572167", \ + "0.0058424, 0.00579356, 0.00567363, 0.00565556, 0.00567637, 0.00560861, 0.00571507", \ + "0.00707186, 0.00695047, 0.00644365, 0.00623774, 0.0060466, 0.00593666, 0.00588442", \ + "0.00923774, 0.00902406, 0.00802258, 0.00747589, 0.00696029, 0.00661809, 0.00643944", \ + "0.0121046, 0.0118227, 0.0103704, 0.0094521, 0.00850046, 0.00789609, 0.00737668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0005796, 0.000582926, 0.000589248, 0.000590863, 0.000591491, 0.000589174, 0.000591406", \ + "0.000418754, 0.000427816, 0.000486299, 0.000507462, 0.000513314, 0.000516176, 0.000518959", \ + "0.000613971, 0.000638354, 0.000540087, 0.000560078, 0.000539301, 0.000529143, 0.000515756", \ + "0.00125997, 0.00120806, 0.00103809, 0.000823761, 0.000699784, 0.000632456, 0.000592709", \ + "0.00279874, 0.00267517, 0.0020513, 0.00170607, 0.00130689, 0.00107786, 0.000917997", \ + "0.00501084, 0.00484414, 0.00387317, 0.00318151, 0.00246815, 0.00196797, 0.00162197", \ + "0.0079043, 0.00768909, 0.00639542, 0.00541502, 0.00424084, 0.00340628, 0.00277395" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00674307, 0.00675721, 0.00678908, 0.0067959, 0.00679914, 0.00680156, 0.00680133", \ + "0.00657916, 0.00660663, 0.00671643, 0.0067573, 0.00678304, 0.00679449, 0.00679975", \ + "0.0065265, 0.00652482, 0.00657903, 0.00664341, 0.00670881, 0.00673851, 0.00676292", \ + "0.00684278, 0.00681302, 0.00672086, 0.00669941, 0.00671748, 0.00668718, 0.00675816", \ + "0.00801687, 0.0079121, 0.00745171, 0.00725265, 0.00708983, 0.00697174, 0.00691245", \ + "0.0100822, 0.00990245, 0.00899283, 0.00847749, 0.00796573, 0.0076423, 0.00744304", \ + "0.0128875, 0.0126411, 0.0113077, 0.0104193, 0.00950925, 0.00892567, 0.00842777" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000579429, 0.000582512, 0.000588579, 0.000591121, 0.000590874, 0.000588447, 0.000590733", \ + "0.000417895, 0.000428426, 0.000485872, 0.000505992, 0.000512466, 0.00051526, 0.00051757", \ + "0.000611184, 0.000642257, 0.000540404, 0.000559584, 0.000538609, 0.000528401, 0.000514918", \ + "0.00125662, 0.00120601, 0.00104041, 0.000824658, 0.000701068, 0.000636209, 0.000591805", \ + "0.00278879, 0.00267067, 0.00204918, 0.00169498, 0.00130893, 0.00107891, 0.000916746", \ + "0.00499444, 0.0048265, 0.00385567, 0.00317295, 0.00245033, 0.00198153, 0.00162117", \ + "0.0078841, 0.00766997, 0.00639256, 0.00540541, 0.0042349, 0.00340112, 0.00277183" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00613949, 0.00615954, 0.00619879, 0.00620732, 0.00621241, 0.00621255, 0.00621482", \ + "0.00595659, 0.00598986, 0.00612034, 0.00616572, 0.00619443, 0.00620581, 0.00621297", \ + "0.00593735, 0.00594163, 0.00599779, 0.00605251, 0.00611469, 0.0061504, 0.00617865", \ + "0.00632166, 0.00627404, 0.00613681, 0.00611544, 0.00612977, 0.00615916, 0.00617205", \ + "0.00759207, 0.00745807, 0.00694627, 0.00670728, 0.00652956, 0.00640627, 0.00634721", \ + "0.0097924, 0.00958334, 0.00856988, 0.00798577, 0.0074444, 0.00716048, 0.00692906", \ + "0.0126847, 0.012409, 0.0109597, 0.0100271, 0.0090636, 0.0085235, 0.00811619" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000647409, 0.000651392, 0.000660839, 0.000663354, 0.000663053, 0.00066485, 0.000660596", \ + "0.000482096, 0.000504498, 0.000571039, 0.000598603, 0.000612109, 0.000614711, 0.000619408", \ + "0.000686742, 0.000708031, 0.000670366, 0.00063904, 0.000622365, 0.000616637, 0.000613095", \ + "0.0013383, 0.00128122, 0.00104475, 0.000924349, 0.000798507, 0.000735242, 0.000693502", \ + "0.00284571, 0.00274483, 0.00216887, 0.00182521, 0.00142991, 0.00118647, 0.00103182", \ + "0.00508424, 0.00492213, 0.00400756, 0.00334241, 0.00262702, 0.00214423, 0.00177516", \ + "0.00798447, 0.00778805, 0.00656542, 0.00562071, 0.0044611, 0.00361975, 0.00298666" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00674307, 0.00675721, 0.00678908, 0.0067959, 0.00679914, 0.00680156, 0.00680133", \ + "0.00657916, 0.00660663, 0.00671643, 0.0067573, 0.00678304, 0.00679449, 0.00679975", \ + "0.0065265, 0.00652482, 0.00657903, 0.00664341, 0.00670881, 0.00673851, 0.00676292", \ + "0.00684278, 0.00681302, 0.00672086, 0.00669941, 0.00671748, 0.00668718, 0.00675816", \ + "0.00801687, 0.0079121, 0.00745171, 0.00725265, 0.00708983, 0.00697174, 0.00691245", \ + "0.0100822, 0.00990245, 0.00899283, 0.00847749, 0.00796573, 0.0076423, 0.00744304", \ + "0.0128875, 0.0126411, 0.0113077, 0.0104193, 0.00950925, 0.00892567, 0.00842777" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000647409, 0.000651392, 0.000660839, 0.000663354, 0.000663053, 0.00066485, 0.000660596", \ + "0.000482096, 0.000504498, 0.000571039, 0.000598603, 0.000612109, 0.000614711, 0.000619408", \ + "0.000686742, 0.000708031, 0.000670366, 0.00063904, 0.000622365, 0.000616637, 0.000613095", \ + "0.0013383, 0.00128122, 0.00104475, 0.000924349, 0.000798507, 0.000735242, 0.000693502", \ + "0.00284571, 0.00274483, 0.00216887, 0.00182521, 0.00142991, 0.00118647, 0.00103182", \ + "0.00508424, 0.00492213, 0.00400756, 0.00334241, 0.00262702, 0.00214423, 0.00177516", \ + "0.00798447, 0.00778805, 0.00656542, 0.00562071, 0.0044611, 0.00361975, 0.00298666" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0058317, 0.00583825, 0.00585365, 0.00585732, 0.00585854, 0.00585777, 0.00585563", \ + "0.0057024, 0.00571318, 0.0057819, 0.00580683, 0.0057957, 0.00582943, 0.00583082", \ + "0.00603301, 0.00601908, 0.00593584, 0.00589059, 0.00586581, 0.005852, 0.00584546", \ + "0.00670517, 0.0066429, 0.00635771, 0.00627961, 0.00610872, 0.00602004, 0.00595449", \ + "0.00829901, 0.00817558, 0.00754932, 0.00714583, 0.00676056, 0.00648316, 0.00631522", \ + "0.0104883, 0.0103331, 0.00939862, 0.00872154, 0.00798565, 0.00742789, 0.00705398", \ + "0.0133766, 0.0131745, 0.0119457, 0.010998, 0.00987032, 0.00904963, 0.00830805" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000260542, -0.000237406, -0.000193136, -0.000184128, -0.00017945, -0.000177532, -0.000176461", \ + "-0.000440025, -0.000390116, -0.000231963, -0.000181839, -0.000148842, -0.00013615, -0.000128699", \ + "-0.000399816, -0.000398241, -0.000342504, -0.000281487, -0.000215265, -0.000178079, -0.000151802", \ + "0.000134971, 7.55761e-05, -0.000115741, -0.000157097, -0.000158445, -0.000152975, -0.000138574", \ + "0.00157952, 0.00142173, 0.000780089, 0.000490382, 0.000257831, 0.00014006, 7.05449e-05", \ + "0.00379298, 0.00356852, 0.00244557, 0.00180672, 0.00122511, 0.000867273, 0.000622422", \ + "0.00666702, 0.00638689, 0.00483417, 0.00382704, 0.00278416, 0.00211911, 0.00162184" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00466428, 0.00467402, 0.00469362, 0.00469805, 0.00470038, 0.00470058, 0.00470015", \ + "0.00452102, 0.00452688, 0.00461739, 0.00464555, 0.00466378, 0.00466614, 0.00467415", \ + "0.00495271, 0.00486487, 0.00478969, 0.00474451, 0.00471182, 0.00469583, 0.00468549", \ + "0.00571626, 0.00564082, 0.00526095, 0.00508821, 0.00483254, 0.00485255, 0.00479783", \ + "0.00742574, 0.00727932, 0.00654908, 0.00612387, 0.00568121, 0.00537949, 0.00519989", \ + "0.00982147, 0.00963274, 0.00856283, 0.00782743, 0.00700526, 0.00646786, 0.00605272", \ + "0.0129091, 0.0126769, 0.0113213, 0.010254, 0.00903779, 0.00814081, 0.00750625" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000278272, -0.000254832, -0.000209565, -0.000200386, -0.000195605, -0.000193654, -0.000192606", \ + "-0.000476228, -0.000433166, -0.000280525, -0.000230586, -0.00019702, -0.00018318, -0.000175348", \ + "-0.000403635, -0.00041279, -0.000382041, -0.000333161, -0.000272068, -0.000235566, -0.000209473", \ + "0.000180163, 0.000105204, -0.000124644, -0.000182825, -0.000202217, -0.000204506, -0.000193039", \ + "0.00173439, 0.0015622, 0.000850241, 0.000529992, 0.000260688, 0.000118386, 3.72014e-05", \ + "0.0040922, 0.00383873, 0.00262822, 0.00194433, 0.00131067, 0.000912131, 0.000636705", \ + "0.00713689, 0.00682191, 0.00516275, 0.00408943, 0.00298575, 0.00225939, 0.00172196" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00466642, 0.00467709, 0.00469638, 0.00470079, 0.00470283, 0.0047028, 0.00470196", \ + "0.00451048, 0.00454324, 0.00462104, 0.00464834, 0.00463838, 0.00467466, 0.00467754", \ + "0.00487085, 0.00487673, 0.00472282, 0.00473945, 0.00471126, 0.00469791, 0.00469312", \ + "0.00562945, 0.0055547, 0.00521324, 0.0051281, 0.00495824, 0.00441776, 0.0048032", \ + "0.00727915, 0.00714871, 0.00645118, 0.00602352, 0.00560291, 0.00533595, 0.00517081", \ + "0.00952467, 0.00935184, 0.00833545, 0.00762753, 0.00688904, 0.00631504, 0.00591671", \ + "0.0124543, 0.012236, 0.0109244, 0.00993022, 0.00879544, 0.00794215, 0.00718994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000262174, -0.000238725, -0.000193824, -0.000184768, -0.00018009, -0.00017817, -0.000176205", \ + "-0.000442157, -0.000393171, -0.000232255, -0.000178658, -0.000148903, -0.000136222, -0.00012876", \ + "-0.00039838, -0.000399394, -0.000344085, -0.000281742, -0.000215426, -0.000178229, -0.000151899", \ + "0.000147172, 8.04815e-05, -0.000116404, -0.000156758, -0.000158644, -0.00015133, -0.000138802", \ + "0.00161213, 0.00144635, 0.000783225, 0.000492614, 0.000258554, 0.000137809, 7.04931e-05", \ + "0.00385583, 0.00361515, 0.00245926, 0.00180836, 0.00123197, 0.000869726, 0.000619453", \ + "0.00675403, 0.00645708, 0.00485789, 0.00383121, 0.00278991, 0.00211524, 0.00162216" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0058317, 0.00583825, 0.00585365, 0.00585732, 0.00585854, 0.00585777, 0.00585563", \ + "0.0057024, 0.00571318, 0.0057819, 0.00580683, 0.0057957, 0.00582943, 0.00583082", \ + "0.00603301, 0.00601908, 0.00593584, 0.00589059, 0.00586581, 0.005852, 0.00584546", \ + "0.00670517, 0.0066429, 0.00635771, 0.00627961, 0.00610872, 0.00602004, 0.00595449", \ + "0.00829901, 0.00817558, 0.00754932, 0.00714583, 0.00676056, 0.00648316, 0.00631522", \ + "0.0104883, 0.0103331, 0.00939862, 0.00872154, 0.00798565, 0.00742789, 0.00705398", \ + "0.0133766, 0.0131745, 0.0119457, 0.010998, 0.00987032, 0.00904963, 0.00830805" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000278272, -0.000254832, -0.000209565, -0.000200386, -0.000195605, -0.000193654, -0.000192606", \ + "-0.000476228, -0.000433166, -0.000280525, -0.000230586, -0.00019702, -0.00018318, -0.000175348", \ + "-0.000403635, -0.00041279, -0.000382041, -0.000333161, -0.000272068, -0.000235566, -0.000209473", \ + "0.000180163, 0.000105204, -0.000124644, -0.000182825, -0.000202217, -0.000204506, -0.000193039", \ + "0.00173439, 0.0015622, 0.000850241, 0.000529992, 0.000260688, 0.000118386, 3.72014e-05", \ + "0.0040922, 0.00383873, 0.00262822, 0.00194433, 0.00131067, 0.000912131, 0.000636705", \ + "0.00713689, 0.00682191, 0.00516275, 0.00408943, 0.00298575, 0.00225939, 0.00172196" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00488755, 0.00491067, 0.00496724, 0.00497863, 0.00498495, 0.00498155, 0.00498227", \ + "0.00469245, 0.00474469, 0.00487812, 0.00492798, 0.00493505, 0.00497845, 0.00498557", \ + "0.00499399, 0.00496823, 0.00496092, 0.00495035, 0.00495787, 0.0049687, 0.00497739", \ + "0.00568638, 0.00562172, 0.0053535, 0.00522147, 0.00496765, 0.00510451, 0.00503744", \ + "0.00730042, 0.00715779, 0.00651854, 0.00611694, 0.00575388, 0.0055249, 0.00538234", \ + "0.0095368, 0.00933333, 0.0082915, 0.00764757, 0.00697966, 0.00644149, 0.00607742", \ + "0.0124686, 0.0121994, 0.0107952, 0.00984023, 0.00877439, 0.0079989, 0.00729574" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000298698, -0.000264739, -0.00020052, -0.000188029, -0.000181901, -0.000179021, -0.000176446", \ + "-0.000464903, -0.000416975, -0.000247023, -0.00018941, -0.000154334, -0.000139353, -0.000129892", \ + "-0.000187593, -0.000204689, -0.00018576, -0.000174132, -0.000154094, -0.000144518, -0.000133849", \ + "0.00052796, 0.000429806, 0.000154777, 5.35261e-05, -3.06813e-05, -6.20922e-05, -7.99818e-05", \ + "0.00215016, 0.00198075, 0.00123913, 0.000888318, 0.000532609, 0.000325321, 0.000205048", \ + "0.0044172, 0.00418202, 0.00302237, 0.00231605, 0.00161726, 0.00117039, 0.000861328", \ + "0.00739116, 0.00709666, 0.00550821, 0.00445778, 0.003322, 0.00254681, 0.00196721" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00370363, 0.00373873, 0.00380801, 0.0038212, 0.00382785, 0.00383139, 0.00383194", \ + "0.00352469, 0.00355801, 0.00371136, 0.0037682, 0.00380582, 0.0038242, 0.00383141", \ + "0.00391839, 0.00387837, 0.00382657, 0.00380305, 0.0036395, 0.0038134, 0.00382112", \ + "0.00470569, 0.00461466, 0.00426747, 0.00411703, 0.00395353, 0.00393831, 0.00389755", \ + "0.00648547, 0.00630803, 0.00552533, 0.00509431, 0.00467182, 0.0044285, 0.00427018", \ + "0.00892301, 0.00867459, 0.00746839, 0.0067375, 0.00595469, 0.00543092, 0.00508594", \ + "0.0120721, 0.0117611, 0.0101696, 0.00908757, 0.00789031, 0.00704547, 0.00648589" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000319029, -0.000284425, -0.000218402, -0.000205586, -0.000198975, -0.000195321, -0.000194974", \ + "-0.000510408, -0.000467015, -0.00030029, -0.000240751, -0.000203767, -0.000188976, -0.000178833", \ + "-0.000182027, -0.000212288, -0.000215725, -0.000229381, -0.000215263, -0.000206174, -0.00019017", \ + "0.000582923, 0.000479259, 0.000171695, 4.16802e-05, -6.23202e-05, -0.000107937, -0.000131147", \ + "0.00232474, 0.00213923, 0.00133376, 0.000922953, 0.000539619, 0.000321356, 0.000184145", \ + "0.00475572, 0.0044909, 0.00322375, 0.00248391, 0.00173966, 0.00124778, 0.000903784", \ + "0.00789564, 0.00756311, 0.00586518, 0.00474689, 0.00356035, 0.00271715, 0.00209813" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00370244, 0.00373805, 0.0038086, 0.00382146, 0.00382889, 0.00382703, 0.00382848", \ + "0.00350564, 0.00354839, 0.00371129, 0.00376879, 0.00377807, 0.00382355, 0.00383204", \ + "0.00387338, 0.00384334, 0.00381457, 0.00379209, 0.00380468, 0.0038146, 0.00382518", \ + "0.00462124, 0.00453966, 0.00422507, 0.00408107, 0.00378621, 0.00350714, 0.00389051", \ + "0.00630897, 0.00614877, 0.00541943, 0.00500711, 0.0046593, 0.00438215, 0.0042419", \ + "0.00862758, 0.00838885, 0.00723599, 0.00653792, 0.00580704, 0.00531545, 0.00495348", \ + "0.0116225, 0.0113115, 0.00978859, 0.00877513, 0.00764251, 0.00684953, 0.00618913" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00030189, -0.000267212, -0.000201881, -0.000189615, -0.000182147, -0.000180574, -0.000177959", \ + "-0.000468409, -0.000419885, -0.000248687, -0.000190869, -0.000155672, -0.000140667, -0.000131169", \ + "-0.00018863, -0.00020639, -0.000184214, -0.000174357, -0.000154785, -0.000145558, -0.000135019", \ + "0.000536079, 0.000439932, 0.000158318, 5.30828e-05, -3.19347e-05, -6.31125e-05, -7.7489e-05", \ + "0.00219235, 0.00201335, 0.00124767, 0.000883427, 0.000516776, 0.000323301, 0.000204442", \ + "0.00449716, 0.00424373, 0.00303598, 0.00232957, 0.00162162, 0.00117471, 0.000863619", \ + "0.00749943, 0.00719057, 0.00554088, 0.0044784, 0.00333305, 0.00254516, 0.0019714" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00488755, 0.00491067, 0.00496724, 0.00497863, 0.00498495, 0.00498155, 0.00498227", \ + "0.00469245, 0.00474469, 0.00487812, 0.00492798, 0.00493505, 0.00497845, 0.00498557", \ + "0.00499399, 0.00496823, 0.00496092, 0.00495035, 0.00495787, 0.0049687, 0.00497739", \ + "0.00568638, 0.00562172, 0.0053535, 0.00522147, 0.00496765, 0.00510451, 0.00503744", \ + "0.00730042, 0.00715779, 0.00651854, 0.00611694, 0.00575388, 0.0055249, 0.00538234", \ + "0.0095368, 0.00933333, 0.0082915, 0.00764757, 0.00697966, 0.00644149, 0.00607742", \ + "0.0124686, 0.0121994, 0.0107952, 0.00984023, 0.00877439, 0.0079989, 0.00729574" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000319029, -0.000284425, -0.000218402, -0.000205586, -0.000198975, -0.000195321, -0.000194974", \ + "-0.000510408, -0.000467015, -0.00030029, -0.000240751, -0.000203767, -0.000188976, -0.000178833", \ + "-0.000182027, -0.000212288, -0.000215725, -0.000229381, -0.000215263, -0.000206174, -0.00019017", \ + "0.000582923, 0.000479259, 0.000171695, 4.16802e-05, -6.23202e-05, -0.000107937, -0.000131147", \ + "0.00232474, 0.00213923, 0.00133376, 0.000922953, 0.000539619, 0.000321356, 0.000184145", \ + "0.00475572, 0.0044909, 0.00322375, 0.00248391, 0.00173966, 0.00124778, 0.000903784", \ + "0.00789564, 0.00756311, 0.00586518, 0.00474689, 0.00356035, 0.00271715, 0.00209813" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170014; + rise_capacitance : 0.00169992; + rise_capacitance_range (0.00119545, 0.00169992); + fall_capacitance : 0.00170014; + fall_capacitance_range (0.00118239, 0.00170014); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0005935, 0.000433853, 0.000974091, 0.00191038, 0.00387501, 0.0067026, 0.0103443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0040005, 0.00385237, 0.00433835, 0.00531662, 0.00725547, 0.0100712, 0.0136808" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000776595, 0.000624813, 0.00114545, 0.00210376, 0.00406202, 0.00688492, 0.0105166" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00369384, 0.00357514, 0.0041322, 0.00512192, 0.00706708, 0.00990571, 0.0135414" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00081244, 0.000646975, 0.00114925, 0.00210942, 0.00405702, 0.00688693, 0.0105184" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00369385, 0.00357509, 0.00412201, 0.00512153, 0.0070661, 0.00990215, 0.0135442" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000812565, 0.000647084, 0.00114936, 0.00210954, 0.00405714, 0.00688705, 0.0105185" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00369397, 0.0035752, 0.00412819, 0.00512165, 0.00706622, 0.00990226, 0.0135443" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166237; + rise_capacitance : 0.00162726; + rise_capacitance_range (0.00113, 0.00162726); + fall_capacitance : 0.00166237; + fall_capacitance_range (0.00118672, 0.00166237); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126639, -0.00126564, -0.00127099, -0.00127007, -0.00126347, -0.00126565, -0.00126397" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126974, 0.0012751, 0.00127144, 0.00127007, 0.00126347, 0.00126828, 0.00126547" \ + ); + } + } + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156237, -0.00155814, -0.00156676, -0.00156769, -0.00156427, -0.00156673, -0.00156972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157167, 0.00159191, 0.00159136, 0.00158658, 0.00158069, 0.00157619, 0.00157311" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156222, -0.00155758, -0.00156662, -0.00156756, -0.00156414, -0.0015666, -0.00156972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157194, 0.00159191, 0.00159131, 0.00158664, 0.00158079, 0.0015763, 0.00157322" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000963037, -0.00109461, -0.00115895, -0.00116573, -0.00117465, -0.00117057, -0.00116748" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116966, 0.00117183, 0.00118125, 0.00118063, 0.00117573, 0.00117057, 0.00116748" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167529; + rise_capacitance : 0.00167529; + rise_capacitance_range (0.00119704, 0.00167529); + fall_capacitance : 0.00164312; + fall_capacitance_range (0.00110387, 0.00164312); + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126813, -0.00126763, -0.00127274, -0.00126883, -0.00127363, -0.00127155, -0.00127009" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134509, 0.00128392, 0.00127446, 0.00127135, 0.00127675, 0.00127291, 0.0012718" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126814, -0.00126896, -0.00127353, -0.0012711, -0.00127396, -0.00127157, -0.00126977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134545, 0.00128573, 0.00127353, 0.0012711, 0.00127786, 0.00127313, 0.00126995" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000246829, -0.000245653, -0.00024879, -0.000245345, -0.000246559, -0.0002458, -0.000245266" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000270113, 0.000269499, 0.000268938, 0.000267904, 0.000264195, 0.000259105, 0.000252256" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000233606, -0.000232476, -0.000237124, -0.000236047, -0.000236274, -0.000235412, -0.000234846" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000234573, 0.000235356, 0.000237124, 0.000237198, 0.000236274, 0.000235412, 0.000234846" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169966; + rise_capacitance : 0.00169966; + rise_capacitance_range (0.000988975, 0.00169966); + fall_capacitance : 0.00169922; + fall_capacitance_range (0.000974953, 0.00169922); + internal_power () { + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156493, -0.00156187, -0.00156302, -0.0015654, -0.00156581, -0.00157095, -0.0015737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157703, 0.00157239, 0.00157587, 0.00157469, 0.00157106, 0.00157813, 0.00157602" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156531, -0.00156474, -0.00156287, -0.00156563, -0.00157136, -0.00157136, -0.00157346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157729, 0.00157552, 0.00157393, 0.00157634, 0.00158275, 0.00157889, 0.00157628" \ + ); + } + } + internal_power () { + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000244209, -0.000249078, -0.000245085, -0.000245337, -0.000246315, -0.000245434, -0.000244769" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000269518, 0.000270132, 0.000269382, 0.000265465, 0.000263939, 0.000258769, 0.000252134" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000233717, -0.000233557, -0.000236064, -0.0002364, -0.00023498, -0.000235366, -0.000234916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000236597, 0.000237102, 0.000236798, 0.0002364, 0.00023498, 0.000235366, 0.000234916" \ + ); + } + } + } + } + cell (AOI2B2X2) { + area : 12.7008; + cell_leakage_power : 0.331165; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.400792; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.277889; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.37987; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.334589; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29645; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.232609; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.334589; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289308; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447366; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447393; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447393; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.405429; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380231; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155348; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.257329; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212048; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331165; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0563462, 0.0690414, 0.133724, 0.212777, 0.370307, 0.574771, 0.841898", \ + "0.0704929, 0.0831382, 0.147891, 0.227048, 0.384632, 0.589131, 0.85631", \ + "0.114837, 0.127144, 0.191404, 0.270684, 0.428199, 0.632739, 0.900109", \ + "0.148366, 0.161128, 0.224654, 0.303409, 0.460848, 0.665387, 0.932729", \ + "0.191228, 0.205748, 0.270093, 0.34826, 0.505096, 0.709055, 0.976347", \ + "0.231767, 0.248302, 0.316002, 0.39399, 0.550152, 0.75416, 1.0212", \ + "0.269875, 0.288236, 0.361374, 0.440503, 0.59796, 0.801704, 1.06844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0335764, 0.0502411, 0.13986, 0.251507, 0.474445, 0.764158, 1.14304", \ + "0.0336006, 0.0502499, 0.139895, 0.251534, 0.474534, 0.764128, 1.14308", \ + "0.0370423, 0.0523045, 0.140313, 0.25161, 0.474484, 0.764212, 1.14308", \ + "0.0430413, 0.0568484, 0.141389, 0.252427, 0.474835, 0.764313, 1.14304", \ + "0.0531403, 0.0664474, 0.144925, 0.253878, 0.476413, 0.764969, 1.14354", \ + "0.064543, 0.078633, 0.152418, 0.257858, 0.477997, 0.766262, 1.14404", \ + "0.07667, 0.09174, 0.163215, 0.264881, 0.482563, 0.769432, 1.14608" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0510242, 0.0617519, 0.113827, 0.177095, 0.302939, 0.466203, 0.679265", \ + "0.0653817, 0.0760276, 0.128189, 0.191486, 0.317461, 0.480705, 0.69379", \ + "0.109439, 0.120388, 0.172578, 0.2359, 0.362223, 0.525615, 0.738759", \ + "0.140469, 0.152419, 0.204796, 0.267601, 0.393657, 0.557177, 0.770437", \ + "0.177365, 0.191106, 0.245685, 0.30793, 0.432633, 0.595821, 0.808988", \ + "0.210538, 0.225988, 0.28487, 0.347989, 0.472964, 0.63515, 0.847941", \ + "0.239162, 0.256226, 0.320487, 0.385122, 0.511626, 0.674692, 0.887244" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312214, 0.0428804, 0.109939, 0.195081, 0.365757, 0.587344, 0.87756", \ + "0.0313165, 0.0429284, 0.109947, 0.195068, 0.365616, 0.587462, 0.87756", \ + "0.0370923, 0.046962, 0.110991, 0.195423, 0.365615, 0.587707, 0.877544", \ + "0.044716, 0.0531494, 0.113072, 0.196815, 0.366353, 0.587747, 0.877434", \ + "0.056624, 0.064177, 0.118169, 0.198906, 0.367665, 0.58862, 0.878318", \ + "0.069694, 0.077285, 0.126949, 0.204098, 0.370292, 0.590652, 0.879806", \ + "0.083593, 0.091405, 0.139135, 0.212506, 0.375782, 0.594658, 0.881914" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492769, 0.0620794, 0.126417, 0.2051, 0.361987, 0.565733, 0.831885", \ + "0.0636102, 0.0761728, 0.140584, 0.21936, 0.376334, 0.580093, 0.84636", \ + "0.107853, 0.120408, 0.184108, 0.262859, 0.419872, 0.6238, 0.890059", \ + "0.140358, 0.154287, 0.217465, 0.295764, 0.452562, 0.656536, 0.922658", \ + "0.181923, 0.197888, 0.262857, 0.340647, 0.496261, 0.700017, 0.966351", \ + "0.221114, 0.239253, 0.308793, 0.386542, 0.541889, 0.745082, 1.01125", \ + "0.258083, 0.278106, 0.353978, 0.432876, 0.589731, 0.792721, 1.05854" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0276599, 0.0439894, 0.132978, 0.244042, 0.466046, 0.754656, 1.13219", \ + "0.027763, 0.043998, 0.132977, 0.244072, 0.466046, 0.754656, 1.13216", \ + "0.0327437, 0.0469396, 0.133408, 0.244218, 0.466129, 0.754662, 1.13218", \ + "0.0398213, 0.0526583, 0.134673, 0.244996, 0.466514, 0.754731, 1.13201", \ + "0.0503197, 0.0631787, 0.138691, 0.246566, 0.467936, 0.755557, 1.13252", \ + "0.061991, 0.075567, 0.146766, 0.25081, 0.46976, 0.756804, 1.1331", \ + "0.074467, 0.088828, 0.158212, 0.258101, 0.47447, 0.760173, 1.13527" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0504907, 0.0612252, 0.113027, 0.175928, 0.301128, 0.46371, 0.676348", \ + "0.064846, 0.0755062, 0.127381, 0.190351, 0.31563, 0.478243, 0.690874", \ + "0.108758, 0.119803, 0.171764, 0.23475, 0.360418, 0.523213, 0.735844", \ + "0.139611, 0.151684, 0.203965, 0.266465, 0.39186, 0.55471, 0.767422", \ + "0.176089, 0.190078, 0.244794, 0.306752, 0.43079, 0.593319, 0.805938", \ + "0.208807, 0.224675, 0.284033, 0.346772, 0.471196, 0.632653, 0.844908", \ + "0.236926, 0.25449, 0.319466, 0.383899, 0.509796, 0.672374, 0.884282" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0225636, 0.0346487, 0.102255, 0.187562, 0.358263, 0.580105, 0.870224", \ + "0.0226557, 0.034693, 0.102244, 0.187563, 0.358167, 0.58016, 0.870224", \ + "0.0280024, 0.0386063, 0.103292, 0.187896, 0.358281, 0.579993, 0.870204", \ + "0.0348815, 0.0445639, 0.105357, 0.189489, 0.358995, 0.580497, 0.87009", \ + "0.0453781, 0.0549572, 0.110397, 0.191412, 0.360151, 0.581354, 0.871011", \ + "0.0569, 0.06705, 0.119287, 0.1965, 0.362843, 0.583128, 0.872491", \ + "0.069436, 0.080073, 0.131281, 0.204784, 0.368522, 0.586938, 0.874677" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0449212, 0.0546784, 0.102473, 0.160676, 0.276642, 0.427266, 0.624107", \ + "0.0594718, 0.0690279, 0.116822, 0.175125, 0.291122, 0.441752, 0.638671", \ + "0.104155, 0.114367, 0.161922, 0.219641, 0.335669, 0.486423, 0.683388", \ + "0.136555, 0.148219, 0.196484, 0.25437, 0.370069, 0.520543, 0.717414", \ + "0.177239, 0.191242, 0.243177, 0.300814, 0.41559, 0.565755, 0.762584", \ + "0.21658, 0.232666, 0.290808, 0.349114, 0.464559, 0.613403, 0.809899", \ + "0.253124, 0.27095, 0.335951, 0.396625, 0.51331, 0.663897, 0.860266" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215414, 0.0333369, 0.0994899, 0.182678, 0.349117, 0.565545, 0.848391", \ + "0.0216777, 0.0333924, 0.0994887, 0.182701, 0.349147, 0.565548, 0.848475", \ + "0.0279746, 0.0378019, 0.100366, 0.183015, 0.349123, 0.56553, 0.848447", \ + "0.0356647, 0.044886, 0.102642, 0.184063, 0.349705, 0.565783, 0.84842", \ + "0.0468693, 0.0565656, 0.109003, 0.186774, 0.351176, 0.566792, 0.849043", \ + "0.058718, 0.069346, 0.119488, 0.192964, 0.354363, 0.568887, 0.851026", \ + "0.071445, 0.082824, 0.13348, 0.202855, 0.360593, 0.573433, 0.853614" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0502564, 0.0609476, 0.112752, 0.175653, 0.3009, 0.463457, 0.676082", \ + "0.06463, 0.0752209, 0.127063, 0.190056, 0.315325, 0.477925, 0.69055", \ + "0.108612, 0.119584, 0.171391, 0.234353, 0.35998, 0.522828, 0.735469", \ + "0.139435, 0.151495, 0.203608, 0.266083, 0.391439, 0.554233, 0.767046", \ + "0.175949, 0.189922, 0.244605, 0.306313, 0.43047, 0.59291, 0.805543", \ + "0.2087, 0.224527, 0.283724, 0.346445, 0.470901, 0.632255, 0.844462", \ + "0.236957, 0.254448, 0.319326, 0.38367, 0.50945, 0.671913, 0.883748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0225703, 0.0346557, 0.102251, 0.187538, 0.358247, 0.580168, 0.870221", \ + "0.0226738, 0.0346904, 0.102238, 0.187486, 0.358164, 0.580125, 0.870199", \ + "0.0281172, 0.0386876, 0.103281, 0.187815, 0.358278, 0.57999, 0.870207", \ + "0.0349668, 0.0446792, 0.105394, 0.189437, 0.358877, 0.580364, 0.870147", \ + "0.045399, 0.0550802, 0.110589, 0.191423, 0.36016, 0.581366, 0.871006", \ + "0.056855, 0.067082, 0.119313, 0.196551, 0.362846, 0.583144, 0.872495", \ + "0.06923, 0.07997, 0.131464, 0.204865, 0.368543, 0.586968, 0.874687" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0563462, 0.0690414, 0.133724, 0.212777, 0.370307, 0.574771, 0.841898", \ + "0.0704929, 0.0831382, 0.147891, 0.227048, 0.384632, 0.589131, 0.85631", \ + "0.114837, 0.127144, 0.191404, 0.270684, 0.428199, 0.632739, 0.900109", \ + "0.148366, 0.161128, 0.224654, 0.303409, 0.460848, 0.665387, 0.932729", \ + "0.191228, 0.205748, 0.270093, 0.34826, 0.505096, 0.709055, 0.976347", \ + "0.231767, 0.248302, 0.316002, 0.39399, 0.550152, 0.75416, 1.0212", \ + "0.269875, 0.288236, 0.361374, 0.440503, 0.59796, 0.801704, 1.06844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0335764, 0.0502411, 0.13986, 0.251507, 0.474445, 0.764158, 1.14304", \ + "0.0336006, 0.0502499, 0.139895, 0.251534, 0.474534, 0.764128, 1.14308", \ + "0.0370423, 0.0523045, 0.140313, 0.25161, 0.474484, 0.764212, 1.14308", \ + "0.0430413, 0.0568484, 0.141389, 0.252427, 0.474835, 0.764313, 1.14304", \ + "0.0531403, 0.0664474, 0.144925, 0.253878, 0.476413, 0.764969, 1.14354", \ + "0.064543, 0.078633, 0.152418, 0.257858, 0.477997, 0.766262, 1.14404", \ + "0.07667, 0.09174, 0.163215, 0.264881, 0.482563, 0.769432, 1.14608" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0510242, 0.0617519, 0.113827, 0.177095, 0.302939, 0.466203, 0.679265", \ + "0.0653817, 0.0760276, 0.128189, 0.191486, 0.317461, 0.480705, 0.69379", \ + "0.109439, 0.120388, 0.172578, 0.2359, 0.362223, 0.525615, 0.738759", \ + "0.140469, 0.152419, 0.204796, 0.267601, 0.393657, 0.557177, 0.770437", \ + "0.177365, 0.191106, 0.245685, 0.30793, 0.432633, 0.595821, 0.808988", \ + "0.210538, 0.225988, 0.28487, 0.347989, 0.472964, 0.63515, 0.847941", \ + "0.239162, 0.256226, 0.320487, 0.385122, 0.511626, 0.674692, 0.887244" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312214, 0.0428804, 0.109939, 0.195081, 0.365757, 0.587344, 0.87756", \ + "0.0313165, 0.0429284, 0.109947, 0.195068, 0.365616, 0.587462, 0.87756", \ + "0.0370923, 0.046962, 0.110991, 0.195423, 0.365615, 0.587707, 0.877544", \ + "0.044716, 0.0531494, 0.113072, 0.196815, 0.366353, 0.587747, 0.877434", \ + "0.056624, 0.064177, 0.118169, 0.198906, 0.367665, 0.58862, 0.878318", \ + "0.069694, 0.077285, 0.126949, 0.204098, 0.370292, 0.590652, 0.879806", \ + "0.083593, 0.091405, 0.139135, 0.212506, 0.375782, 0.594658, 0.881914" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0365795, 0.0490121, 0.113323, 0.192386, 0.349961, 0.554341, 0.82185", \ + "0.0478801, 0.0602663, 0.12493, 0.204196, 0.361607, 0.566314, 0.833635", \ + "0.088695, 0.107662, 0.182221, 0.260596, 0.417763, 0.622384, 0.889696", \ + "0.116822, 0.142449, 0.245552, 0.338114, 0.49245, 0.693671, 0.964123", \ + "0.151684, 0.185078, 0.321863, 0.44832, 0.641844, 0.846204, 1.11153", \ + "0.184602, 0.225713, 0.393343, 0.550183, 0.794054, 1.04287, 1.31416", \ + "0.21525, 0.263531, 0.460285, 0.645054, 0.935026, 1.23447, 1.55564" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0387392, 0.0554134, 0.144915, 0.256498, 0.479521, 0.769388, 1.1484", \ + "0.038945, 0.0549916, 0.144905, 0.256456, 0.479524, 0.769443, 1.14846", \ + "0.069347, 0.0861152, 0.158425, 0.259012, 0.479501, 0.769363, 1.14847", \ + "0.0985168, 0.12068, 0.206646, 0.293119, 0.486482, 0.769357, 1.14845", \ + "0.141509, 0.171074, 0.284299, 0.38717, 0.55901, 0.803623, 1.15539", \ + "0.189558, 0.226259, 0.366256, 0.492882, 0.688396, 0.910042, 1.22343", \ + "0.242049, 0.286292, 0.451883, 0.60031, 0.831581, 1.07185, 1.36043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0293124, 0.0394048, 0.0905272, 0.153527, 0.279256, 0.442475, 0.655494", \ + "0.0401486, 0.0506782, 0.10281, 0.166168, 0.292088, 0.455404, 0.668478", \ + "0.0674862, 0.0855397, 0.153023, 0.218504, 0.345191, 0.508844, 0.722222", \ + "0.0868224, 0.112206, 0.203329, 0.283759, 0.415735, 0.580128, 0.793446", \ + "0.111373, 0.146312, 0.27078, 0.376999, 0.539959, 0.715684, 0.930092", \ + "0.1352, 0.178981, 0.336739, 0.470647, 0.671346, 0.879564, 1.11309", \ + "0.157731, 0.209333, 0.399391, 0.561345, 0.801372, 1.04534, 1.31329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030254, 0.042409, 0.109914, 0.195074, 0.365766, 0.587334, 0.877716", \ + "0.0308468, 0.0424386, 0.109914, 0.195073, 0.365683, 0.587346, 0.877311", \ + "0.0552399, 0.0664074, 0.122607, 0.199447, 0.365626, 0.587642, 0.877692", \ + "0.0864167, 0.0988331, 0.159084, 0.227624, 0.377485, 0.589356, 0.87768", \ + "0.134992, 0.151146, 0.222793, 0.29805, 0.435817, 0.624359, 0.89204", \ + "0.188649, 0.209451, 0.297956, 0.383958, 0.53186, 0.711305, 0.952001", \ + "0.24597, 0.272181, 0.380227, 0.479221, 0.642477, 0.831372, 1.06398" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0297955, 0.0422494, 0.106332, 0.185301, 0.3427, 0.546973, 0.814374", \ + "0.041258, 0.0534656, 0.117918, 0.197053, 0.354331, 0.558937, 0.826342", \ + "0.0763447, 0.0971419, 0.174993, 0.253542, 0.410457, 0.615075, 0.882394", \ + "0.100009, 0.127914, 0.235823, 0.330613, 0.485099, 0.68615, 0.95668", \ + "0.129543, 0.165897, 0.308583, 0.437969, 0.633876, 0.83913, 1.1041", \ + "0.157003, 0.201938, 0.377012, 0.537332, 0.784043, 1.03492, 1.30682", \ + "0.182632, 0.235484, 0.441576, 0.6299, 0.923083, 1.22433, 1.54756" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0327934, 0.0493102, 0.138421, 0.249835, 0.472677, 0.762304, 1.14118", \ + "0.0340369, 0.0492211, 0.138422, 0.249821, 0.472671, 0.762394, 1.14109", \ + "0.0644084, 0.0817443, 0.153443, 0.253005, 0.472693, 0.762345, 1.14115", \ + "0.0919183, 0.114896, 0.202649, 0.288599, 0.480172, 0.762386, 1.14122", \ + "0.132547, 0.162983, 0.278915, 0.382827, 0.554226, 0.798317, 1.14865", \ + "0.178607, 0.216849, 0.359511, 0.487487, 0.684114, 0.905238, 1.21757", \ + "0.228963, 0.274974, 0.443469, 0.595082, 0.826323, 1.06744, 1.35558" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0288318, 0.0388996, 0.0897415, 0.152382, 0.277482, 0.440003, 0.652514", \ + "0.0396678, 0.0501401, 0.10202, 0.165034, 0.290313, 0.452931, 0.665487", \ + "0.066219, 0.0844328, 0.152109, 0.217324, 0.343377, 0.506362, 0.719343", \ + "0.0843113, 0.110267, 0.201886, 0.282361, 0.413942, 0.577669, 0.790488", \ + "0.106734, 0.14253, 0.268163, 0.37475, 0.537768, 0.712526, 0.927082", \ + "0.127122, 0.172568, 0.332634, 0.467096, 0.668351, 0.876868, 1.11034", \ + "0.14451, 0.198931, 0.393024, 0.556294, 0.797093, 1.04174, 1.30961" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216095, 0.0341653, 0.102228, 0.187548, 0.358236, 0.580203, 0.870394", \ + "0.0222191, 0.0342177, 0.102233, 0.187488, 0.35824, 0.579901, 0.870395", \ + "0.0434656, 0.05649, 0.115035, 0.191928, 0.358281, 0.580231, 0.87011", \ + "0.0702421, 0.0858337, 0.150595, 0.220449, 0.37014, 0.581849, 0.870419", \ + "0.111933, 0.132925, 0.212075, 0.289511, 0.428532, 0.616344, 0.884906", \ + "0.158112, 0.185452, 0.284329, 0.373717, 0.524185, 0.703625, 0.945012", \ + "0.208217, 0.242723, 0.363423, 0.466961, 0.634301, 0.823645, 1.05669" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230936, 0.0323372, 0.0798351, 0.138163, 0.254483, 0.405536, 0.602999", \ + "0.0361948, 0.0451786, 0.0926863, 0.151198, 0.2676, 0.418564, 0.616064", \ + "0.0674997, 0.0860051, 0.153681, 0.212717, 0.327308, 0.479319, 0.676453", \ + "0.0877517, 0.112908, 0.208026, 0.289745, 0.411292, 0.562446, 0.759465", \ + "0.111056, 0.144539, 0.272887, 0.386573, 0.55549, 0.721877, 0.918141", \ + "0.130763, 0.172219, 0.331858, 0.474884, 0.691283, 0.907055, 1.13342", \ + "0.146998, 0.196155, 0.385472, 0.555287, 0.815545, 1.07872, 1.35678" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0236949, 0.0360643, 0.10277, 0.18615, 0.35302, 0.569989, 0.853923", \ + "0.0266071, 0.0371466, 0.102731, 0.186205, 0.35312, 0.570132, 0.853922", \ + "0.0577782, 0.0718366, 0.125021, 0.194321, 0.353079, 0.570074, 0.853877", \ + "0.0848267, 0.104594, 0.176466, 0.239689, 0.372968, 0.573229, 0.853804", \ + "0.124863, 0.152084, 0.250844, 0.335622, 0.463858, 0.631416, 0.878084", \ + "0.170084, 0.204976, 0.329954, 0.437651, 0.597008, 0.761237, 0.975387", \ + "0.2198, 0.262188, 0.412203, 0.541761, 0.735101, 0.929672, 1.13981" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0286359, 0.0386982, 0.0895604, 0.152218, 0.27731, 0.439833, 0.652367", \ + "0.0393637, 0.0497829, 0.101627, 0.164627, 0.289934, 0.452557, 0.66512", \ + "0.0661483, 0.0842848, 0.151824, 0.217167, 0.342859, 0.505913, 0.718776", \ + "0.0852138, 0.110811, 0.201794, 0.282163, 0.413651, 0.577004, 0.790143", \ + "0.110755, 0.145576, 0.269301, 0.375232, 0.537794, 0.712416, 0.926841", \ + "0.135634, 0.179648, 0.336342, 0.469288, 0.66934, 0.876996, 1.11049", \ + "0.159015, 0.211959, 0.401037, 0.561506, 0.79989, 1.04342, 1.31057" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215608, 0.0341386, 0.102221, 0.187558, 0.358188, 0.5802, 0.870343", \ + "0.0222455, 0.0342428, 0.102183, 0.187545, 0.358241, 0.580199, 0.870391", \ + "0.0435339, 0.056607, 0.115172, 0.191962, 0.35817, 0.580229, 0.870416", \ + "0.0700492, 0.0856112, 0.150568, 0.220556, 0.370155, 0.581772, 0.870098", \ + "0.110416, 0.131446, 0.211215, 0.289133, 0.428506, 0.616411, 0.884948", \ + "0.155358, 0.182496, 0.281655, 0.37191, 0.523399, 0.703051, 0.944892", \ + "0.204597, 0.237741, 0.358223, 0.462858, 0.631939, 0.822332, 1.05609" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0365795, 0.0490121, 0.113323, 0.192386, 0.349961, 0.554341, 0.82185", \ + "0.0478801, 0.0602663, 0.12493, 0.204196, 0.361607, 0.566314, 0.833635", \ + "0.088695, 0.107662, 0.182221, 0.260596, 0.417763, 0.622384, 0.889696", \ + "0.116822, 0.142449, 0.245552, 0.338114, 0.49245, 0.693671, 0.964123", \ + "0.151684, 0.185078, 0.321863, 0.44832, 0.641844, 0.846204, 1.11153", \ + "0.184602, 0.225713, 0.393343, 0.550183, 0.794054, 1.04287, 1.31416", \ + "0.21525, 0.263531, 0.460285, 0.645054, 0.935026, 1.23447, 1.55564" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0387392, 0.0554134, 0.144915, 0.256498, 0.479521, 0.769388, 1.1484", \ + "0.038945, 0.0549916, 0.144905, 0.256456, 0.479524, 0.769443, 1.14846", \ + "0.069347, 0.0861152, 0.158425, 0.259012, 0.479501, 0.769363, 1.14847", \ + "0.0985168, 0.12068, 0.206646, 0.293119, 0.486482, 0.769357, 1.14845", \ + "0.141509, 0.171074, 0.284299, 0.38717, 0.55901, 0.803623, 1.15539", \ + "0.189558, 0.226259, 0.366256, 0.492882, 0.688396, 0.910042, 1.22343", \ + "0.242049, 0.286292, 0.451883, 0.60031, 0.831581, 1.07185, 1.36043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0293124, 0.0394048, 0.0905272, 0.153527, 0.279256, 0.442475, 0.655494", \ + "0.0401486, 0.0506782, 0.10281, 0.166168, 0.292088, 0.455404, 0.668478", \ + "0.0674862, 0.0855397, 0.153023, 0.218504, 0.345191, 0.508844, 0.722222", \ + "0.0868224, 0.112206, 0.203329, 0.283759, 0.415735, 0.580128, 0.793446", \ + "0.111373, 0.146312, 0.27078, 0.376999, 0.539959, 0.715684, 0.930092", \ + "0.1352, 0.178981, 0.336739, 0.470647, 0.671346, 0.879564, 1.11309", \ + "0.157731, 0.209333, 0.399391, 0.561345, 0.801372, 1.04534, 1.31329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030254, 0.042409, 0.109914, 0.195074, 0.365766, 0.587334, 0.877716", \ + "0.0308468, 0.0424386, 0.109914, 0.195073, 0.365683, 0.587346, 0.877311", \ + "0.0552399, 0.0664074, 0.122607, 0.199447, 0.365626, 0.587642, 0.877692", \ + "0.0864167, 0.0988331, 0.159084, 0.227624, 0.377485, 0.589356, 0.87768", \ + "0.134992, 0.151146, 0.222793, 0.29805, 0.435817, 0.624359, 0.89204", \ + "0.188649, 0.209451, 0.297956, 0.383958, 0.53186, 0.711305, 0.952001", \ + "0.24597, 0.272181, 0.380227, 0.479221, 0.642477, 0.831372, 1.06398" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0386301, 0.0508346, 0.11417, 0.192635, 0.349372, 0.553049, 0.819369", \ + "0.0505693, 0.0630352, 0.127262, 0.206069, 0.363074, 0.566856, 0.833233", \ + "0.078205, 0.0971241, 0.173345, 0.252841, 0.410426, 0.614561, 0.881168", \ + "0.0911272, 0.117801, 0.217992, 0.311239, 0.471323, 0.675706, 0.942482", \ + "0.102312, 0.139489, 0.273719, 0.392883, 0.583019, 0.794358, 1.06006", \ + "0.111688, 0.157626, 0.325283, 0.471651, 0.698274, 0.941246, 1.22048", \ + "0.11713, 0.171931, 0.371752, 0.544818, 0.810406, 1.08826, 1.40168" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0275818, 0.0439922, 0.133013, 0.244117, 0.466066, 0.754656, 1.13206", \ + "0.0279099, 0.0440949, 0.133002, 0.244074, 0.466071, 0.754656, 1.13206", \ + "0.0482008, 0.0642275, 0.142234, 0.246286, 0.46604, 0.754426, 1.13203", \ + "0.0760424, 0.0942361, 0.177064, 0.27068, 0.473936, 0.755201, 1.13237", \ + "0.124764, 0.145481, 0.23951, 0.339758, 0.525322, 0.782703, 1.14059", \ + "0.176678, 0.202645, 0.312652, 0.42392, 0.620499, 0.859873, 1.19159", \ + "0.231034, 0.261734, 0.392159, 0.51695, 0.729938, 0.979601, 1.29058" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0311605, 0.0414209, 0.0932662, 0.156304, 0.281397, 0.443561, 0.655404", \ + "0.0434729, 0.0537979, 0.105977, 0.169046, 0.294244, 0.456453, 0.668315", \ + "0.0867337, 0.103454, 0.168331, 0.229444, 0.355079, 0.516973, 0.72839", \ + "0.118809, 0.141884, 0.231975, 0.312152, 0.439129, 0.600659, 0.812066", \ + "0.160814, 0.191476, 0.314029, 0.424312, 0.591625, 0.761259, 0.971574", \ + "0.203222, 0.241478, 0.394015, 0.53346, 0.746598, 0.961387, 1.19004", \ + "0.245569, 0.290881, 0.472129, 0.638566, 0.894473, 1.15551, 1.43371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0307625, 0.0432487, 0.111171, 0.196329, 0.366424, 0.587737, 0.87689", \ + "0.0312623, 0.04316, 0.111235, 0.19632, 0.366423, 0.587729, 0.87688", \ + "0.061032, 0.0739295, 0.126916, 0.200009, 0.36653, 0.587744, 0.876877", \ + "0.0905453, 0.108245, 0.175398, 0.238553, 0.380432, 0.588597, 0.876741", \ + "0.134706, 0.159503, 0.250311, 0.331062, 0.457606, 0.633449, 0.891882", \ + "0.183899, 0.215864, 0.331872, 0.432759, 0.586105, 0.747468, 0.971615", \ + "0.237474, 0.277059, 0.41872, 0.539645, 0.721465, 0.909197, 1.11889" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322398, 0.0417667, 0.0907973, 0.151361, 0.2723, 0.42943, 0.634888", \ + "0.0450812, 0.0547963, 0.104479, 0.165359, 0.286441, 0.443661, 0.649164", \ + "0.074613, 0.0921053, 0.157875, 0.220361, 0.341982, 0.499498, 0.705134", \ + "0.0879184, 0.113421, 0.206235, 0.286725, 0.412823, 0.572159, 0.778106", \ + "0.0993404, 0.134869, 0.263572, 0.373474, 0.539498, 0.71015, 0.918058", \ + "0.108445, 0.152588, 0.314683, 0.454035, 0.662291, 0.874021, 1.10576", \ + "0.113274, 0.165687, 0.359669, 0.52695, 0.777472, 1.0303, 1.30278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0232583, 0.0357934, 0.103547, 0.187979, 0.356744, 0.576096, 0.86293", \ + "0.0237242, 0.0359455, 0.103522, 0.187955, 0.356741, 0.576097, 0.862931", \ + "0.0499657, 0.0620186, 0.117682, 0.19257, 0.356685, 0.57607, 0.862923", \ + "0.081831, 0.0963092, 0.160075, 0.226338, 0.369251, 0.578153, 0.862965", \ + "0.134085, 0.151477, 0.229385, 0.307672, 0.441738, 0.619855, 0.880953", \ + "0.189078, 0.211297, 0.307311, 0.399685, 0.552661, 0.725661, 0.955373", \ + "0.245926, 0.272843, 0.389228, 0.498511, 0.672861, 0.86452, 1.08941" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349834, 0.045045, 0.0965714, 0.159467, 0.284449, 0.446544, 0.658442", \ + "0.0472496, 0.0574325, 0.109347, 0.172397, 0.297467, 0.459625, 0.67147", \ + "0.0932433, 0.109005, 0.171276, 0.232977, 0.358467, 0.520088, 0.731855", \ + "0.127938, 0.149743, 0.237119, 0.31576, 0.44222, 0.603795, 0.815189", \ + "0.173684, 0.202793, 0.321368, 0.430225, 0.595709, 0.764716, 0.974709", \ + "0.220175, 0.256274, 0.403836, 0.541334, 0.752252, 0.966051, 1.19344", \ + "0.266779, 0.309544, 0.485394, 0.648909, 0.902276, 1.1618, 1.43843" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0328507, 0.0455198, 0.113779, 0.199016, 0.36916, 0.590475, 0.879562", \ + "0.0331676, 0.0454087, 0.11377, 0.198983, 0.36916, 0.590471, 0.879648", \ + "0.0626523, 0.0753537, 0.12905, 0.202438, 0.369215, 0.590488, 0.87964", \ + "0.0925388, 0.109933, 0.176625, 0.240151, 0.382605, 0.591262, 0.879638", \ + "0.13705, 0.160943, 0.25127, 0.331742, 0.458793, 0.635628, 0.894208", \ + "0.186413, 0.217324, 0.332333, 0.432943, 0.586548, 0.749228, 0.973669", \ + "0.240019, 0.278155, 0.417448, 0.537464, 0.721284, 0.909007, 1.1193" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0416428, 0.0541527, 0.118335, 0.197315, 0.354723, 0.559154, 0.826403", \ + "0.0542778, 0.0669339, 0.131801, 0.211093, 0.368711, 0.573249, 0.840555", \ + "0.0873384, 0.105013, 0.17907, 0.258636, 0.416644, 0.621564, 0.889031", \ + "0.10568, 0.130053, 0.225923, 0.317919, 0.477764, 0.6827, 0.950335", \ + "0.123787, 0.157113, 0.284915, 0.401767, 0.589969, 0.801417, 1.06781", \ + "0.138807, 0.180178, 0.339481, 0.482604, 0.706859, 0.949037, 1.22804", \ + "0.149751, 0.199105, 0.388812, 0.5584, 0.820739, 1.09727, 1.41033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0332618, 0.0495414, 0.138457, 0.249839, 0.472628, 0.762331, 1.14132", \ + "0.0332856, 0.0495241, 0.138456, 0.249831, 0.472755, 0.76233, 1.14132", \ + "0.0540208, 0.0692366, 0.146793, 0.251746, 0.472744, 0.762348, 1.14105", \ + "0.0822234, 0.0996083, 0.18101, 0.275216, 0.47998, 0.762569, 1.14104", \ + "0.13036, 0.151245, 0.244129, 0.344099, 0.530643, 0.789632, 1.14915", \ + "0.183335, 0.209208, 0.318063, 0.42868, 0.624563, 0.865656, 1.19949", \ + "0.238531, 0.269165, 0.397915, 0.522217, 0.735028, 0.984599, 1.29727" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0310826, 0.0415359, 0.0938209, 0.157255, 0.282979, 0.445807, 0.658218", \ + "0.0434495, 0.0539062, 0.106528, 0.16999, 0.295806, 0.45869, 0.671123", \ + "0.087482, 0.104199, 0.168956, 0.230372, 0.356635, 0.519197, 0.731187", \ + "0.120441, 0.143436, 0.233264, 0.313413, 0.440705, 0.602998, 0.814777", \ + "0.164374, 0.194685, 0.316769, 0.426679, 0.593675, 0.763346, 0.974369", \ + "0.209559, 0.247084, 0.398463, 0.53732, 0.750019, 0.964437, 1.19285", \ + "0.255841, 0.29976, 0.478736, 0.644338, 0.899439, 1.15997, 1.43725" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377887, 0.0504096, 0.118474, 0.203542, 0.373675, 0.594755, 0.884172", \ + "0.0382748, 0.0503171, 0.118475, 0.203545, 0.37369, 0.594946, 0.884157", \ + "0.0712427, 0.082652, 0.134094, 0.207291, 0.373726, 0.594899, 0.884163", \ + "0.105454, 0.120681, 0.183216, 0.245547, 0.387554, 0.595755, 0.884134", \ + "0.156146, 0.177343, 0.261235, 0.339048, 0.464402, 0.640812, 0.899137", \ + "0.212292, 0.239423, 0.34602, 0.443524, 0.593893, 0.754247, 0.979068", \ + "0.273071, 0.306486, 0.436505, 0.553004, 0.731501, 0.917382, 1.1254" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0416428, 0.0541527, 0.118335, 0.197315, 0.354723, 0.559154, 0.826403", \ + "0.0542778, 0.0669339, 0.131801, 0.211093, 0.368711, 0.573249, 0.840555", \ + "0.0873384, 0.105013, 0.17907, 0.258636, 0.416644, 0.621564, 0.889031", \ + "0.10568, 0.130053, 0.225923, 0.317919, 0.477764, 0.6827, 0.950335", \ + "0.123787, 0.157113, 0.284915, 0.401767, 0.589969, 0.801417, 1.06781", \ + "0.138807, 0.180178, 0.339481, 0.482604, 0.706859, 0.949037, 1.22804", \ + "0.149751, 0.199105, 0.388812, 0.5584, 0.820739, 1.09727, 1.41033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0332618, 0.0495414, 0.138457, 0.249839, 0.472628, 0.762331, 1.14132", \ + "0.0332856, 0.0495241, 0.138456, 0.249831, 0.472755, 0.76233, 1.14132", \ + "0.0540208, 0.0692366, 0.146793, 0.251746, 0.472744, 0.762348, 1.14105", \ + "0.0822234, 0.0996083, 0.18101, 0.275216, 0.47998, 0.762569, 1.14104", \ + "0.13036, 0.151245, 0.244129, 0.344099, 0.530643, 0.789632, 1.14915", \ + "0.183335, 0.209208, 0.318063, 0.42868, 0.624563, 0.865656, 1.19949", \ + "0.238531, 0.269165, 0.397915, 0.522217, 0.735028, 0.984599, 1.29727" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349834, 0.045045, 0.0965714, 0.159467, 0.284449, 0.446544, 0.658442", \ + "0.0472496, 0.0574325, 0.109347, 0.172397, 0.297467, 0.459625, 0.67147", \ + "0.0932433, 0.109005, 0.171276, 0.232977, 0.358467, 0.520088, 0.731855", \ + "0.127938, 0.149743, 0.237119, 0.31576, 0.44222, 0.603795, 0.815189", \ + "0.173684, 0.202793, 0.321368, 0.430225, 0.595709, 0.764716, 0.974709", \ + "0.220175, 0.256274, 0.403836, 0.541334, 0.752252, 0.966051, 1.19344", \ + "0.266779, 0.309544, 0.485394, 0.648909, 0.902276, 1.1618, 1.43843" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0328507, 0.0455198, 0.113779, 0.199016, 0.36916, 0.590475, 0.879562", \ + "0.0331676, 0.0454087, 0.11377, 0.198983, 0.36916, 0.590471, 0.879648", \ + "0.0626523, 0.0753537, 0.12905, 0.202438, 0.369215, 0.590488, 0.87964", \ + "0.0925388, 0.109933, 0.176625, 0.240151, 0.382605, 0.591262, 0.879638", \ + "0.13705, 0.160943, 0.25127, 0.331742, 0.458793, 0.635628, 0.894208", \ + "0.186413, 0.217324, 0.332333, 0.432943, 0.586548, 0.749228, 0.973669", \ + "0.240019, 0.278155, 0.417448, 0.537464, 0.721284, 0.909007, 1.1193" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441313, 0.0562465, 0.119907, 0.198683, 0.356005, 0.560477, 0.827709", \ + "0.0567785, 0.0690628, 0.13317, 0.212134, 0.36954, 0.574055, 0.841312", \ + "0.0889311, 0.106318, 0.180093, 0.259536, 0.41729, 0.622044, 0.889386", \ + "0.107047, 0.131068, 0.226568, 0.318417, 0.47855, 0.684193, 0.950613", \ + "0.126448, 0.159265, 0.286065, 0.402562, 0.591, 0.80115, 1.06839", \ + "0.146035, 0.186258, 0.342503, 0.484631, 0.708128, 0.949859, 1.22884", \ + "0.163109, 0.21102, 0.395752, 0.562666, 0.82301, 1.09896, 1.41103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0336009, 0.050265, 0.139859, 0.251445, 0.474457, 0.764119, 1.14316", \ + "0.0337583, 0.0503229, 0.139887, 0.251507, 0.474457, 0.764196, 1.14316", \ + "0.0529749, 0.0691313, 0.148308, 0.253493, 0.474488, 0.764165, 1.14314", \ + "0.0805528, 0.0989826, 0.181895, 0.276537, 0.481891, 0.764414, 1.14307", \ + "0.126943, 0.148908, 0.244231, 0.344954, 0.532192, 0.791828, 1.15117", \ + "0.175543, 0.203328, 0.316281, 0.428389, 0.626058, 0.867331, 1.20139", \ + "0.226382, 0.259346, 0.392886, 0.519428, 0.734624, 0.986161, 1.29877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343806, 0.0445996, 0.096406, 0.159422, 0.28451, 0.446672, 0.658521", \ + "0.0468596, 0.057229, 0.10933, 0.172454, 0.297601, 0.459792, 0.671648", \ + "0.085094, 0.100296, 0.162472, 0.226454, 0.351853, 0.514413, 0.726257", \ + "0.113957, 0.134923, 0.21718, 0.294119, 0.423197, 0.585787, 0.79767", \ + "0.151579, 0.180083, 0.291105, 0.391701, 0.549901, 0.723449, 0.935147", \ + "0.189503, 0.224869, 0.364543, 0.490621, 0.684673, 0.888774, 1.11973", \ + "0.2264, 0.268834, 0.436734, 0.58797, 0.818702, 1.0574, 1.32137" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0307295, 0.0432361, 0.111237, 0.196326, 0.366424, 0.587737, 0.876892", \ + "0.0308509, 0.0430993, 0.111215, 0.196321, 0.366423, 0.587729, 0.876879", \ + "0.0526439, 0.0645038, 0.122175, 0.199907, 0.366485, 0.587561, 0.876747", \ + "0.0801715, 0.0945358, 0.157489, 0.226936, 0.377349, 0.589128, 0.876869", \ + "0.122976, 0.142188, 0.219325, 0.296142, 0.434305, 0.623463, 0.890807", \ + "0.169112, 0.194844, 0.291414, 0.380033, 0.530373, 0.708436, 0.950117", \ + "0.218657, 0.250441, 0.368421, 0.472046, 0.639378, 0.828288, 1.05931" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0363775, 0.0458016, 0.0950307, 0.155827, 0.277088, 0.434499, 0.640362", \ + "0.0497561, 0.0592956, 0.108853, 0.169749, 0.291058, 0.448553, 0.654434", \ + "0.0845821, 0.100371, 0.163272, 0.225292, 0.346861, 0.504736, 0.710511", \ + "0.103219, 0.126048, 0.213858, 0.292569, 0.419552, 0.577487, 0.783558", \ + "0.122779, 0.154304, 0.275149, 0.382268, 0.54577, 0.71706, 0.92369", \ + "0.1419, 0.180648, 0.331442, 0.466211, 0.670895, 0.88113, 1.11173", \ + "0.158087, 0.203946, 0.383079, 0.544049, 0.789059, 1.03912, 1.3101" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279077, 0.0405441, 0.108604, 0.193296, 0.362524, 0.582412, 0.869888", \ + "0.0281335, 0.0406217, 0.108617, 0.193312, 0.362558, 0.582412, 0.869888", \ + "0.0533276, 0.0654025, 0.121537, 0.197576, 0.362544, 0.582429, 0.869927", \ + "0.0848771, 0.099564, 0.163548, 0.230219, 0.376089, 0.584261, 0.869728", \ + "0.134884, 0.153353, 0.23293, 0.310983, 0.445412, 0.626773, 0.887486", \ + "0.186241, 0.210115, 0.309249, 0.402536, 0.556112, 0.729973, 0.961017", \ + "0.23958, 0.268842, 0.388928, 0.49898, 0.675572, 0.868013, 1.09233" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038224, 0.0482422, 0.0997097, 0.162589, 0.287564, 0.449655, 0.661538", \ + "0.0507548, 0.0609194, 0.112732, 0.175763, 0.300812, 0.462968, 0.674783", \ + "0.0908492, 0.105219, 0.165849, 0.229702, 0.355102, 0.51747, 0.729231", \ + "0.122206, 0.141891, 0.221688, 0.297781, 0.426607, 0.588972, 0.801196", \ + "0.163726, 0.190364, 0.297563, 0.396658, 0.55379, 0.725761, 0.938299", \ + "0.205587, 0.238986, 0.373649, 0.497452, 0.689789, 0.892831, 1.12325", \ + "0.246742, 0.286708, 0.448881, 0.597203, 0.825823, 1.06312, 1.32583" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0328514, 0.0454876, 0.113779, 0.198968, 0.36916, 0.590476, 0.879536", \ + "0.0328393, 0.0454424, 0.113771, 0.198954, 0.36916, 0.590471, 0.879641", \ + "0.0542569, 0.0662095, 0.124074, 0.20243, 0.369175, 0.590488, 0.879641", \ + "0.0816872, 0.0960608, 0.159222, 0.228837, 0.380009, 0.591786, 0.879637", \ + "0.124112, 0.1433, 0.220557, 0.297608, 0.436436, 0.625718, 0.893235", \ + "0.170499, 0.195421, 0.291643, 0.38067, 0.531628, 0.710033, 0.95211", \ + "0.219799, 0.25079, 0.367421, 0.471461, 0.639053, 0.828925, 1.06053" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0473415, 0.0596717, 0.12384, 0.202858, 0.360317, 0.564771, 0.832031", \ + "0.0604773, 0.0729676, 0.137451, 0.216645, 0.374235, 0.578642, 0.845926", \ + "0.0972526, 0.113733, 0.185526, 0.26485, 0.422753, 0.627353, 0.894795", \ + "0.119955, 0.14233, 0.234551, 0.324977, 0.484135, 0.689864, 0.956293", \ + "0.145088, 0.175343, 0.296865, 0.41081, 0.597713, 0.808048, 1.0742", \ + "0.169392, 0.206494, 0.356125, 0.495093, 0.716384, 0.956706, 1.23494", \ + "0.191249, 0.235215, 0.411883, 0.575679, 0.83247, 1.10685, 1.4179" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0390324, 0.0555513, 0.14489, 0.256516, 0.479542, 0.769393, 1.14837", \ + "0.0390379, 0.0555475, 0.144889, 0.256458, 0.479543, 0.769395, 1.14837", \ + "0.0584999, 0.0738592, 0.152501, 0.25816, 0.479605, 0.769378, 1.14849", \ + "0.0867397, 0.104347, 0.186016, 0.280717, 0.486445, 0.769538, 1.14844", \ + "0.133632, 0.154864, 0.2486, 0.348847, 0.536227, 0.796026, 1.15618", \ + "0.183881, 0.210342, 0.321399, 0.432899, 0.629945, 0.871209, 1.20599", \ + "0.23586, 0.267449, 0.398389, 0.524264, 0.738347, 0.988308, 1.30289" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0342827, 0.044686, 0.0969673, 0.160377, 0.286084, 0.448921, 0.661331", \ + "0.0467997, 0.0573216, 0.109891, 0.173392, 0.299168, 0.462035, 0.674464", \ + "0.0855741, 0.100835, 0.163026, 0.227375, 0.353419, 0.516609, 0.728964", \ + "0.115209, 0.136136, 0.218247, 0.295259, 0.424763, 0.588268, 0.800525", \ + "0.154217, 0.182508, 0.293137, 0.393538, 0.551791, 0.725431, 0.938008", \ + "0.194325, 0.229222, 0.367917, 0.493508, 0.687264, 0.891099, 1.12199", \ + "0.234064, 0.275498, 0.441758, 0.592408, 0.822397, 1.06076, 1.3247" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0377381, 0.050385, 0.118472, 0.203567, 0.373675, 0.594755, 0.884172", \ + "0.0378744, 0.0502842, 0.11847, 0.203553, 0.3737, 0.594947, 0.884157", \ + "0.0616324, 0.072583, 0.129303, 0.207188, 0.373677, 0.594901, 0.884132", \ + "0.0923899, 0.105108, 0.165047, 0.234063, 0.384635, 0.596218, 0.884035", \ + "0.140442, 0.156942, 0.228969, 0.303746, 0.441253, 0.630339, 0.898136", \ + "0.192481, 0.21449, 0.303469, 0.389437, 0.537386, 0.714666, 0.956911", \ + "0.247894, 0.275172, 0.383429, 0.483169, 0.647811, 0.835751, 1.06863" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0473415, 0.0596717, 0.12384, 0.202858, 0.360317, 0.564771, 0.832031", \ + "0.0604773, 0.0729676, 0.137451, 0.216645, 0.374235, 0.578642, 0.845926", \ + "0.0972526, 0.113733, 0.185526, 0.26485, 0.422753, 0.627353, 0.894795", \ + "0.119955, 0.14233, 0.234551, 0.324977, 0.484135, 0.689864, 0.956293", \ + "0.145088, 0.175343, 0.296865, 0.41081, 0.597713, 0.808048, 1.0742", \ + "0.169392, 0.206494, 0.356125, 0.495093, 0.716384, 0.956706, 1.23494", \ + "0.191249, 0.235215, 0.411883, 0.575679, 0.83247, 1.10685, 1.4179" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0390324, 0.0555513, 0.14489, 0.256516, 0.479542, 0.769393, 1.14837", \ + "0.0390379, 0.0555475, 0.144889, 0.256458, 0.479543, 0.769395, 1.14837", \ + "0.0584999, 0.0738592, 0.152501, 0.25816, 0.479605, 0.769378, 1.14849", \ + "0.0867397, 0.104347, 0.186016, 0.280717, 0.486445, 0.769538, 1.14844", \ + "0.133632, 0.154864, 0.2486, 0.348847, 0.536227, 0.796026, 1.15618", \ + "0.183881, 0.210342, 0.321399, 0.432899, 0.629945, 0.871209, 1.20599", \ + "0.23586, 0.267449, 0.398389, 0.524264, 0.738347, 0.988308, 1.30289" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038224, 0.0482422, 0.0997097, 0.162589, 0.287564, 0.449655, 0.661538", \ + "0.0507548, 0.0609194, 0.112732, 0.175763, 0.300812, 0.462968, 0.674783", \ + "0.0908492, 0.105219, 0.165849, 0.229702, 0.355102, 0.51747, 0.729231", \ + "0.122206, 0.141891, 0.221688, 0.297781, 0.426607, 0.588972, 0.801196", \ + "0.163726, 0.190364, 0.297563, 0.396658, 0.55379, 0.725761, 0.938299", \ + "0.205587, 0.238986, 0.373649, 0.497452, 0.689789, 0.892831, 1.12325", \ + "0.246742, 0.286708, 0.448881, 0.597203, 0.825823, 1.06312, 1.32583" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0328514, 0.0454876, 0.113779, 0.198968, 0.36916, 0.590476, 0.879536", \ + "0.0328393, 0.0454424, 0.113771, 0.198954, 0.36916, 0.590471, 0.879641", \ + "0.0542569, 0.0662095, 0.124074, 0.20243, 0.369175, 0.590488, 0.879641", \ + "0.0816872, 0.0960608, 0.159222, 0.228837, 0.380009, 0.591786, 0.879637", \ + "0.124112, 0.1433, 0.220557, 0.297608, 0.436436, 0.625718, 0.893235", \ + "0.170499, 0.195421, 0.291643, 0.38067, 0.531628, 0.710033, 0.95211", \ + "0.219799, 0.25079, 0.367421, 0.471461, 0.639053, 0.828925, 1.06053" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00944743, 0.00958229, 0.00978206, 0.00983313, 0.00986143, 0.00987193, 0.00987439", \ + "0.00917124, 0.00929574, 0.00953872, 0.00961181, 0.00965524, 0.00967182, 0.00967784", \ + "0.00944596, 0.00952028, 0.00974525, 0.00987184, 0.00998551, 0.0100413, 0.0100662", \ + "0.0104104, 0.0104166, 0.0105442, 0.0106705, 0.0107612, 0.010822, 0.0108589", \ + "0.0124911, 0.0124399, 0.0124634, 0.0125444, 0.0127065, 0.0126969, 0.0127556", \ + "0.0155864, 0.0154574, 0.0152853, 0.0152806, 0.0153228, 0.015382, 0.0154637", \ + "0.0196542, 0.0194033, 0.019033, 0.0189359, 0.0189157, 0.0189237, 0.0190442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00798692, 0.00818426, 0.00845496, 0.00851881, 0.00855313, 0.00856769, 0.00857682", \ + "0.00777811, 0.00795802, 0.00826563, 0.00835085, 0.0084024, 0.00842392, 0.00843644", \ + "0.00812752, 0.00820952, 0.00849882, 0.00865766, 0.00877371, 0.00882906, 0.00886329", \ + "0.00924, 0.00925085, 0.00943933, 0.00956919, 0.00969996, 0.00978703, 0.00981401", \ + "0.011273, 0.0111912, 0.0112287, 0.011335, 0.0114294, 0.0115124, 0.0115797", \ + "0.0144196, 0.0142072, 0.0140424, 0.0140769, 0.0141438, 0.0142114, 0.0142808", \ + "0.0184111, 0.0180742, 0.0177429, 0.0176705, 0.0177, 0.0177334, 0.0177783" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00716898, 0.0073758, 0.00763586, 0.0076918, 0.00772507, 0.00773799, 0.00774153", \ + "0.00692901, 0.00708695, 0.00738825, 0.00747158, 0.00751835, 0.00753801, 0.00754761", \ + "0.00726037, 0.00733476, 0.0075893, 0.00772991, 0.00784994, 0.00790668, 0.00793633", \ + "0.00831451, 0.00827367, 0.00840191, 0.00852208, 0.00862465, 0.0086905, 0.00873093", \ + "0.010433, 0.0103286, 0.0103215, 0.0104112, 0.0105476, 0.0105673, 0.0106306", \ + "0.0136328, 0.0133966, 0.0131634, 0.0131538, 0.0132011, 0.0132895, 0.0133226", \ + "0.0177652, 0.0174119, 0.0169337, 0.016822, 0.0168003, 0.0168526, 0.0169671" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797825, 0.00817962, 0.00845213, 0.00851628, 0.00855053, 0.00856532, 0.00857461", \ + "0.00777049, 0.0079522, 0.00826258, 0.00834866, 0.00839995, 0.00842154, 0.00843433", \ + "0.00812878, 0.00820556, 0.00850183, 0.00865429, 0.008771, 0.00882636, 0.00886072", \ + "0.00924006, 0.00924824, 0.00943065, 0.00956902, 0.00970004, 0.00978405, 0.00981098", \ + "0.0112843, 0.0111888, 0.0112274, 0.0113327, 0.0114298, 0.0115166, 0.0115738", \ + "0.0144681, 0.0142161, 0.0140405, 0.0140725, 0.0141499, 0.0142113, 0.0142795", \ + "0.0185134, 0.0180954, 0.0177445, 0.0176696, 0.0176977, 0.017737, 0.0177773" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00718251, 0.00738126, 0.00763689, 0.00769362, 0.00772479, 0.00773599, 0.00774431", \ + "0.0069378, 0.00709033, 0.00738518, 0.00746665, 0.00751293, 0.00753219, 0.00754235", \ + "0.00728895, 0.00734988, 0.00760801, 0.00774255, 0.00785336, 0.00790641, 0.00793651", \ + "0.00837101, 0.00834004, 0.00843433, 0.00854229, 0.00865354, 0.0087223, 0.00876017", \ + "0.010612, 0.01046, 0.0103572, 0.0104031, 0.0105005, 0.0105904, 0.0106067", \ + "0.0137809, 0.0134818, 0.0131907, 0.013167, 0.0132324, 0.0132606, 0.013413", \ + "0.017955, 0.017479, 0.0169894, 0.0168508, 0.0168044, 0.0168151, 0.0169651" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00789126, 0.00809121, 0.00836767, 0.00843374, 0.00847028, 0.0084861, 0.00849513", \ + "0.00768795, 0.00785674, 0.0081653, 0.00825533, 0.0083098, 0.00833284, 0.00834402", \ + "0.0080615, 0.00812143, 0.00838053, 0.00853013, 0.00865146, 0.00870991, 0.00873293", \ + "0.00919381, 0.00918938, 0.00932085, 0.00944157, 0.00957358, 0.00964233, 0.00970349", \ + "0.0112686, 0.0111531, 0.0111242, 0.0112134, 0.0113031, 0.0113887, 0.0114528", \ + "0.0144867, 0.0142089, 0.013974, 0.0139734, 0.0140328, 0.0140809, 0.0141503", \ + "0.0185792, 0.0181065, 0.0177048, 0.0175957, 0.0175921, 0.0176174, 0.017656" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00944743, 0.00958229, 0.00978206, 0.00983313, 0.00986143, 0.00987193, 0.00987439", \ + "0.00917124, 0.00929574, 0.00953872, 0.00961181, 0.00965524, 0.00967182, 0.00967784", \ + "0.00944596, 0.00952028, 0.00974525, 0.00987184, 0.00998551, 0.0100413, 0.0100662", \ + "0.0104104, 0.0104166, 0.0105442, 0.0106705, 0.0107612, 0.010822, 0.0108589", \ + "0.0124911, 0.0124399, 0.0124634, 0.0125444, 0.0127065, 0.0126969, 0.0127556", \ + "0.0155864, 0.0154574, 0.0152853, 0.0152806, 0.0153228, 0.015382, 0.0154637", \ + "0.0196542, 0.0194033, 0.019033, 0.0189359, 0.0189157, 0.0189237, 0.0190442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00789126, 0.00809121, 0.00836767, 0.00843374, 0.00847028, 0.0084861, 0.00849513", \ + "0.00768795, 0.00785674, 0.0081653, 0.00825533, 0.0083098, 0.00833284, 0.00834402", \ + "0.0080615, 0.00812143, 0.00838053, 0.00853013, 0.00865146, 0.00870991, 0.00873293", \ + "0.00919381, 0.00918938, 0.00932085, 0.00944157, 0.00957358, 0.00964233, 0.00970349", \ + "0.0112686, 0.0111531, 0.0111242, 0.0112134, 0.0113031, 0.0113887, 0.0114528", \ + "0.0144867, 0.0142089, 0.013974, 0.0139734, 0.0140328, 0.0140809, 0.0141503", \ + "0.0185792, 0.0181065, 0.0177048, 0.0175957, 0.0175921, 0.0176174, 0.017656" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00936225, 0.00939751, 0.00944525, 0.00945505, 0.00945915, 0.00945974, 0.00945818", \ + "0.00910622, 0.00915557, 0.00929401, 0.0093474, 0.00933283, 0.00939876, 0.00940339", \ + "0.00982179, 0.00983362, 0.00963641, 0.00953715, 0.00948251, 0.0093886, 0.00939585", \ + "0.0114282, 0.0112059, 0.0105732, 0.0103903, 0.00961514, 0.00894171, 0.00968109", \ + "0.0149052, 0.0144758, 0.0131476, 0.0122687, 0.0114088, 0.0108576, 0.0104596", \ + "0.0196041, 0.0190609, 0.0171128, 0.0156769, 0.0141678, 0.0129334, 0.0120848", \ + "0.0257492, 0.0250885, 0.0225557, 0.0205578, 0.0181662, 0.0163331, 0.0148557" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00189335, 0.00199393, 0.0020905, 0.00210956, 0.00211986, 0.00212415, 0.00212611", \ + "0.00152858, 0.00168671, 0.00201178, 0.00211341, 0.0021807, 0.00220701, 0.00222198", \ + "0.00168499, 0.00167008, 0.00178329, 0.00191072, 0.00204663, 0.00212164, 0.00216496", \ + "0.0028785, 0.00265145, 0.00225789, 0.00216831, 0.00216265, 0.0021871, 0.00220883", \ + "0.00602668, 0.0054887, 0.00412608, 0.00352388, 0.00303776, 0.00279409, 0.00264859", \ + "0.0107647, 0.00999702, 0.00761344, 0.00626704, 0.00504373, 0.00431087, 0.00381005", \ + "0.0168843, 0.0159203, 0.0126548, 0.0104802, 0.00830256, 0.00688174, 0.0058801" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00718807, 0.00723881, 0.00729843, 0.00731006, 0.00731671, 0.00731804, 0.00731924", \ + "0.00692009, 0.00698144, 0.00714044, 0.00719899, 0.00718774, 0.00725692, 0.00726525", \ + "0.00778001, 0.0077268, 0.00745594, 0.0073958, 0.00734162, 0.00724996, 0.00725904", \ + "0.00946971, 0.00919248, 0.00845665, 0.0082539, 0.00746491, 0.00679284, 0.0075481", \ + "0.0130469, 0.0125883, 0.0111127, 0.0102092, 0.00929057, 0.00871809, 0.00833783", \ + "0.0178437, 0.0172498, 0.0151509, 0.0136735, 0.0120946, 0.010861, 0.00996874", \ + "0.0240694, 0.0233544, 0.0206848, 0.0186021, 0.0162049, 0.0142923, 0.0128074" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00188895, 0.00199202, 0.00208967, 0.00210882, 0.00211919, 0.00212347, 0.00212545", \ + "0.00152327, 0.00168265, 0.00200982, 0.00211246, 0.00217985, 0.00220619, 0.00222116", \ + "0.00168622, 0.00167015, 0.00177979, 0.00190914, 0.00204569, 0.00212072, 0.00216403", \ + "0.00290698, 0.00266128, 0.00225572, 0.00216663, 0.00216193, 0.00218623, 0.00220736", \ + "0.00611495, 0.00553956, 0.00413579, 0.00352712, 0.00303971, 0.0027918, 0.00264785", \ + "0.0109215, 0.0100996, 0.00765017, 0.00627614, 0.00504836, 0.00430808, 0.0037877", \ + "0.0170759, 0.0160709, 0.0127113, 0.0105382, 0.00831494, 0.00688751, 0.00587371" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00719073, 0.00723786, 0.00729696, 0.00730698, 0.00731254, 0.00731522, 0.00731388", \ + "0.00693709, 0.00699544, 0.0071366, 0.00719647, 0.00723624, 0.00724288, 0.00725963", \ + "0.00787057, 0.00770058, 0.00742608, 0.00743595, 0.00697369, 0.00731496, 0.00729184", \ + "0.00967076, 0.00939521, 0.00856621, 0.00817709, 0.00763488, 0.00765925, 0.00753523", \ + "0.0133541, 0.0128899, 0.0113686, 0.0104274, 0.00948351, 0.00881939, 0.00844971", \ + "0.0185157, 0.01788, 0.0157117, 0.0141493, 0.0123764, 0.0113033, 0.0103268", \ + "0.0250878, 0.0243558, 0.0215997, 0.0193912, 0.016787, 0.0148103, 0.0133628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00185375, 0.00195544, 0.00205416, 0.00207375, 0.00208463, 0.00208906, 0.0020914", \ + "0.00145936, 0.0015998, 0.00190838, 0.00201223, 0.00208248, 0.00210835, 0.00212475", \ + "0.00168824, 0.00164878, 0.00170384, 0.00180936, 0.00193738, 0.00200375, 0.00204861", \ + "0.00299722, 0.00273181, 0.002247, 0.00211783, 0.00207694, 0.00207419, 0.00209585", \ + "0.00639873, 0.00578345, 0.00428325, 0.00361187, 0.00304823, 0.00275136, 0.00258165", \ + "0.0114577, 0.0105935, 0.00801975, 0.00657087, 0.00523358, 0.00440262, 0.00382928", \ + "0.017937, 0.0168724, 0.0133688, 0.0110786, 0.00874119, 0.00720257, 0.00609335" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00936225, 0.00939751, 0.00944525, 0.00945505, 0.00945915, 0.00945974, 0.00945818", \ + "0.00910622, 0.00915557, 0.00929401, 0.0093474, 0.00933283, 0.00939876, 0.00940339", \ + "0.00982179, 0.00983362, 0.00963641, 0.00953715, 0.00948251, 0.0093886, 0.00939585", \ + "0.0114282, 0.0112059, 0.0105732, 0.0103903, 0.00961514, 0.00894171, 0.00968109", \ + "0.0149052, 0.0144758, 0.0131476, 0.0122687, 0.0114088, 0.0108576, 0.0104596", \ + "0.0196041, 0.0190609, 0.0171128, 0.0156769, 0.0141678, 0.0129334, 0.0120848", \ + "0.0257492, 0.0250885, 0.0225557, 0.0205578, 0.0181662, 0.0163331, 0.0148557" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00185375, 0.00195544, 0.00205416, 0.00207375, 0.00208463, 0.00208906, 0.0020914", \ + "0.00145936, 0.0015998, 0.00190838, 0.00201223, 0.00208248, 0.00210835, 0.00212475", \ + "0.00168824, 0.00164878, 0.00170384, 0.00180936, 0.00193738, 0.00200375, 0.00204861", \ + "0.00299722, 0.00273181, 0.002247, 0.00211783, 0.00207694, 0.00207419, 0.00209585", \ + "0.00639873, 0.00578345, 0.00428325, 0.00361187, 0.00304823, 0.00275136, 0.00258165", \ + "0.0114577, 0.0105935, 0.00801975, 0.00657087, 0.00523358, 0.00440262, 0.00382928", \ + "0.017937, 0.0168724, 0.0133688, 0.0110786, 0.00874119, 0.00720257, 0.00609335" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123514, 0.0124433, 0.0125348, 0.0125532, 0.0125633, 0.0125675, 0.0125712", \ + "0.0119738, 0.0120954, 0.0123679, 0.0124717, 0.0125326, 0.0125608, 0.0125751", \ + "0.012026, 0.0119975, 0.0121006, 0.0122027, 0.0123664, 0.0124164, 0.0124961", \ + "0.0128945, 0.0127348, 0.012431, 0.0123865, 0.0123999, 0.0124392, 0.0124989", \ + "0.0157163, 0.015323, 0.0141709, 0.0137016, 0.013259, 0.0130253, 0.012838", \ + "0.0204754, 0.0197715, 0.0176524, 0.0164502, 0.0153062, 0.0145321, 0.0140878", \ + "0.0266196, 0.0257041, 0.0227214, 0.0207336, 0.0186836, 0.017297, 0.0161929" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000317975, 0.000334502, 0.00036113, 0.000365166, 0.000366466, 0.000366152, 0.000366878", \ + "-2.37338e-05, 2.51683e-05, 0.000151445, 0.000189812, 0.000209228, 0.000218026, 0.000215607", \ + "0.000459012, 0.000465055, 0.000261623, 0.000305911, 0.000266907, 0.000244141, 0.000220237", \ + "0.00187332, 0.00167547, 0.00126705, 0.000851998, 0.000588326, 0.000460657, 0.000386305", \ + "0.00515241, 0.00474404, 0.00342972, 0.00263727, 0.00186621, 0.00138302, 0.00105465", \ + "0.00987456, 0.00929315, 0.00724424, 0.00579294, 0.00425042, 0.00323676, 0.00250748", \ + "0.0159986, 0.0152754, 0.0125428, 0.010463, 0.00798826, 0.00623222, 0.00492097" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133125, 0.0134008, 0.0134904, 0.0135085, 0.0135208, 0.0135258, 0.0135291", \ + "0.0129219, 0.0130504, 0.0133261, 0.0134214, 0.013487, 0.013515, 0.0135319", \ + "0.0129844, 0.0129653, 0.0130852, 0.0131846, 0.0133103, 0.0133921, 0.0134506", \ + "0.0139093, 0.013755, 0.0134352, 0.0133682, 0.0129001, 0.0134238, 0.0134493", \ + "0.0168299, 0.0163719, 0.0152179, 0.0146837, 0.0143103, 0.0135813, 0.0138746", \ + "0.0216049, 0.0209167, 0.0187736, 0.0175437, 0.0163296, 0.015669, 0.0151171", \ + "0.0278381, 0.0269626, 0.023996, 0.0219789, 0.0198868, 0.0186408, 0.0176217" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000443134, 0.000470823, 0.000496123, 0.000502057, 0.000497003, 0.000497421, 0.000499306", \ + "0.000110615, 0.000164797, 0.000308903, 0.000368549, 0.000394809, 0.000406951, 0.000417362", \ + "0.000576928, 0.000598048, 0.00050427, 0.000446046, 0.0004255, 0.000406414, 0.000405975", \ + "0.00199941, 0.00181387, 0.00129717, 0.00116609, 0.000773734, 0.000653353, 0.000573991", \ + "0.00522791, 0.00486828, 0.00364264, 0.002919, 0.0020749, 0.00159533, 0.00128049", \ + "0.00997056, 0.00943725, 0.00748504, 0.00612648, 0.00458997, 0.00358917, 0.00279989", \ + "0.0161322, 0.0154555, 0.012895, 0.0108684, 0.00844673, 0.00670905, 0.0053556" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0113047, 0.0113707, 0.0114485, 0.011465, 0.0114739, 0.011477, 0.011479", \ + "0.0109614, 0.011062, 0.011281, 0.0113819, 0.011441, 0.0114671, 0.0114791", \ + "0.0109336, 0.0109155, 0.0110139, 0.0111443, 0.0112686, 0.0113466, 0.0114037", \ + "0.0117358, 0.0115673, 0.0113627, 0.0112872, 0.0113074, 0.0113479, 0.0114075", \ + "0.0144264, 0.0140279, 0.0130233, 0.0125502, 0.0121383, 0.0119264, 0.0117377", \ + "0.0189694, 0.01836, 0.0164156, 0.0152394, 0.0141215, 0.0134216, 0.0130031", \ + "0.0249932, 0.0241982, 0.0214286, 0.0195272, 0.0175119, 0.0164384, 0.0151028" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00352792, 0.00355051, 0.003567, 0.00357034, 0.00357191, 0.00357013, 0.00357025", \ + "0.00317865, 0.00323062, 0.00335473, 0.00339329, 0.00341129, 0.0034195, 0.00341612", \ + "0.00365989, 0.00366712, 0.00346436, 0.00350056, 0.00346868, 0.00344518, 0.00342015", \ + "0.00505818, 0.00486078, 0.00448763, 0.00405486, 0.00379009, 0.00366217, 0.00358701", \ + "0.00833542, 0.00791604, 0.00662049, 0.0058313, 0.00505924, 0.0045825, 0.00425163", \ + "0.0130188, 0.0124479, 0.0104113, 0.00897373, 0.00744154, 0.00643142, 0.00570106", \ + "0.0191253, 0.0184206, 0.0157025, 0.013635, 0.0111732, 0.00942804, 0.00810935" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133125, 0.0134008, 0.0134904, 0.0135085, 0.0135208, 0.0135258, 0.0135291", \ + "0.0129219, 0.0130504, 0.0133261, 0.0134214, 0.013487, 0.013515, 0.0135319", \ + "0.0129844, 0.0129653, 0.0130852, 0.0131846, 0.0133103, 0.0133921, 0.0134506", \ + "0.0139093, 0.013755, 0.0134352, 0.0133682, 0.0129001, 0.0134238, 0.0134493", \ + "0.0168299, 0.0163719, 0.0152179, 0.0146837, 0.0143103, 0.0135813, 0.0138746", \ + "0.0216049, 0.0209167, 0.0187736, 0.0175437, 0.0163296, 0.015669, 0.0151171", \ + "0.0278381, 0.0269626, 0.023996, 0.0219789, 0.0198868, 0.0186408, 0.0176217" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00352792, 0.00355051, 0.003567, 0.00357034, 0.00357191, 0.00357013, 0.00357025", \ + "0.00317865, 0.00323062, 0.00335473, 0.00339329, 0.00341129, 0.0034195, 0.00341612", \ + "0.00365989, 0.00366712, 0.00346436, 0.00350056, 0.00346868, 0.00344518, 0.00342015", \ + "0.00505818, 0.00486078, 0.00448763, 0.00405486, 0.00379009, 0.00366217, 0.00358701", \ + "0.00833542, 0.00791604, 0.00662049, 0.0058313, 0.00505924, 0.0045825, 0.00425163", \ + "0.0130188, 0.0124479, 0.0104113, 0.00897373, 0.00744154, 0.00643142, 0.00570106", \ + "0.0191253, 0.0184206, 0.0157025, 0.013635, 0.0111732, 0.00942804, 0.00810935" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143204, 0.0143368, 0.014354, 0.0143569, 0.0143584, 0.0143581, 0.0143569", \ + "0.0140676, 0.0141306, 0.0142167, 0.0142693, 0.0142907, 0.0143003, 0.0143026", \ + "0.0141038, 0.014098, 0.0141391, 0.0141758, 0.0142349, 0.0142343, 0.0142733", \ + "0.0149108, 0.0147891, 0.0145399, 0.0143991, 0.014358, 0.0143224, 0.0143323", \ + "0.0176294, 0.0172958, 0.0162715, 0.015747, 0.0152964, 0.0149654, 0.0147453", \ + "0.0222714, 0.0217191, 0.0198457, 0.0186283, 0.017372, 0.0165841, 0.0161032", \ + "0.028232, 0.0275493, 0.0250218, 0.023099, 0.020969, 0.0194925, 0.0182837" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000359041, 0.000365474, 0.0003725, 0.000373783, 0.000374003, 0.000373262, 0.000372143", \ + "6.0393e-05, 0.000104876, 0.000185811, 0.000207507, 0.000228921, 0.000229602, 0.000232955", \ + "0.000104988, 8.92998e-05, 9.20983e-05, 0.000117354, 0.000152515, 0.000174149, 0.000181161", \ + "0.00109562, 0.000944423, 0.000594041, 0.000452388, 0.000348132, 0.000293679, 0.00026459", \ + "0.00399521, 0.00363212, 0.00249126, 0.00187266, 0.00132498, 0.00101876, 0.00078852", \ + "0.0085545, 0.00798782, 0.00601358, 0.00473013, 0.00344027, 0.00262724, 0.00204123", \ + "0.0144341, 0.0137288, 0.0110949, 0.00912161, 0.00687566, 0.00534199, 0.00424031" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152723, 0.0152879, 0.0153053, 0.0153087, 0.0153095, 0.0153089, 0.0153065", \ + "0.0150314, 0.0150683, 0.0151843, 0.0152035, 0.0152389, 0.0152482, 0.0152518", \ + "0.0150719, 0.0150694, 0.0150881, 0.0151286, 0.0151723, 0.0151983, 0.0152241", \ + "0.0159008, 0.0157927, 0.0155189, 0.0153806, 0.0153223, 0.0153043, 0.015268", \ + "0.0187417, 0.0183707, 0.0173239, 0.0167815, 0.0163022, 0.0159444, 0.0157791", \ + "0.0234109, 0.0228749, 0.0209856, 0.0197457, 0.0184523, 0.0177244, 0.0171062", \ + "0.0294941, 0.0288136, 0.0262705, 0.0243426, 0.0221508, 0.0205967, 0.0195133" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000488348, 0.000497403, 0.000508961, 0.00051139, 0.000512276, 0.000511805, 0.000510489", \ + "0.000184052, 0.000233584, 0.000345276, 0.000386455, 0.000421757, 0.000421821, 0.000427885", \ + "0.000221433, 0.000210008, 0.000229982, 0.000269478, 0.000324449, 0.000354688, 0.000368848", \ + "0.00120555, 0.00107593, 0.000743266, 0.000605966, 0.00051875, 0.000470314, 0.000451253", \ + "0.00411191, 0.00377112, 0.00268323, 0.00207711, 0.00152063, 0.00119512, 0.00098915", \ + "0.00864389, 0.00812927, 0.00627117, 0.00500892, 0.00372852, 0.00288365, 0.00230102", \ + "0.0145602, 0.0139153, 0.0114159, 0.00950631, 0.00728901, 0.00575579, 0.00460404" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132373, 0.0132498, 0.0132648, 0.0132681, 0.013267, 0.0132659, 0.0132619", \ + "0.0130102, 0.0130553, 0.0131421, 0.0131776, 0.0131977, 0.0132042, 0.0132039", \ + "0.0130329, 0.0130319, 0.0130547, 0.0130929, 0.0131475, 0.0131565, 0.0131785", \ + "0.0137623, 0.0136586, 0.0134273, 0.0133023, 0.0132448, 0.0132279, 0.0132387", \ + "0.0163564, 0.0160617, 0.0151371, 0.0146248, 0.0142159, 0.0138876, 0.0136471", \ + "0.0208582, 0.0203648, 0.0186365, 0.0174593, 0.0162695, 0.0154797, 0.0150204", \ + "0.0267231, 0.0260867, 0.0237028, 0.0218839, 0.0197953, 0.0183875, 0.0171504" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00356868, 0.00357399, 0.00357992, 0.00358087, 0.00358038, 0.0035792, 0.00357716", \ + "0.00326881, 0.00331271, 0.00339331, 0.00341235, 0.00343372, 0.00343324, 0.00343567", \ + "0.00330193, 0.00329044, 0.00329434, 0.00332082, 0.0033541, 0.00337538, 0.0033832", \ + "0.00429468, 0.00413994, 0.0037921, 0.00364898, 0.00355041, 0.00349931, 0.00346559", \ + "0.00716773, 0.00681882, 0.00568888, 0.00507238, 0.00452057, 0.00422004, 0.00398732", \ + "0.0116996, 0.0111421, 0.00919483, 0.00791727, 0.00663459, 0.00582532, 0.00521838", \ + "0.0175691, 0.0168767, 0.0142753, 0.0122986, 0.0100583, 0.00853279, 0.00741348" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152723, 0.0152879, 0.0153053, 0.0153087, 0.0153095, 0.0153089, 0.0153065", \ + "0.0150314, 0.0150683, 0.0151843, 0.0152035, 0.0152389, 0.0152482, 0.0152518", \ + "0.0150719, 0.0150694, 0.0150881, 0.0151286, 0.0151723, 0.0151983, 0.0152241", \ + "0.0159008, 0.0157927, 0.0155189, 0.0153806, 0.0153223, 0.0153043, 0.015268", \ + "0.0187417, 0.0183707, 0.0173239, 0.0167815, 0.0163022, 0.0159444, 0.0157791", \ + "0.0234109, 0.0228749, 0.0209856, 0.0197457, 0.0184523, 0.0177244, 0.0171062", \ + "0.0294941, 0.0288136, 0.0262705, 0.0243426, 0.0221508, 0.0205967, 0.0195133" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00356868, 0.00357399, 0.00357992, 0.00358087, 0.00358038, 0.0035792, 0.00357716", \ + "0.00326881, 0.00331271, 0.00339331, 0.00341235, 0.00343372, 0.00343324, 0.00343567", \ + "0.00330193, 0.00329044, 0.00329434, 0.00332082, 0.0033541, 0.00337538, 0.0033832", \ + "0.00429468, 0.00413994, 0.0037921, 0.00364898, 0.00355041, 0.00349931, 0.00346559", \ + "0.00716773, 0.00681882, 0.00568888, 0.00507238, 0.00452057, 0.00422004, 0.00398732", \ + "0.0116996, 0.0111421, 0.00919483, 0.00791727, 0.00663459, 0.00582532, 0.00521838", \ + "0.0175691, 0.0168767, 0.0142753, 0.0122986, 0.0100583, 0.00853279, 0.00741348" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017; + rise_capacitance : 0.0017; + rise_capacitance_range (0.00120433, 0.0017); + fall_capacitance : 0.00169947; + fall_capacitance_range (0.00119096, 0.00169947); + internal_power () { + when : "(C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "4.6528e-06, -0.000158983, 0.000267809, 0.00112476, 0.00297651, 0.00571539, 0.00927866" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00619394, 0.00606396, 0.0065341, 0.00747929, 0.00933966, 0.0121162, 0.0156779" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292052, 0.00275309, 0.00321809, 0.00410044, 0.00597262, 0.00872403, 0.0122967" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00345169, 0.00333063, 0.00375481, 0.00466073, 0.00651955, 0.00925696, 0.0127954" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292003, 0.00275285, 0.00321794, 0.00410005, 0.00597221, 0.00872361, 0.0122963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00345124, 0.00333185, 0.0037543, 0.00466038, 0.00651911, 0.00925655, 0.0127949" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344208; + rise_capacitance : 0.00344208; + rise_capacitance_range (0.00239586, 0.00344208); + fall_capacitance : 0.00337109; + fall_capacitance_range (0.00221764, 0.00337109); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000372799, -0.00037437, -0.000376736, -0.000375593, -0.00037528, -0.000373821, -0.000372942" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000376108, 0.00037437, 0.000376736, 0.000376762, 0.00037528, 0.000373821, 0.000372942" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.002608, -0.00261404, -0.0026192, -0.00261403, -0.00261818, -0.00261398, -0.0026108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0027615, 0.0026431, 0.00262066, 0.00261403, 0.00262522, 0.00261618, 0.0026127" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260841, -0.00261449, -0.00261976, -0.00261322, -0.00261864, -0.00261439, -0.0026112" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00276102, 0.00264289, 0.00262028, 0.00261375, 0.00262489, 0.00261581, 0.00261226" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000506135, -0.000507492, -0.000512678, -0.000504993, -0.000507517, -0.000505672, -0.000504933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000550797, 0.000550086, 0.000549507, 0.000547425, 0.000540192, 0.000530462, 0.000517861" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343947; + rise_capacitance : 0.00336757; + rise_capacitance_range (0.00231809, 0.00336757); + fall_capacitance : 0.00343947; + fall_capacitance_range (0.00242122, 0.00343947); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325437, -0.00324369, -0.00327357, -0.00326495, -0.00326334, -0.00326088, -0.0032647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032731, 0.00326535, 0.00331008, 0.00330026, 0.0032878, 0.00327823, 0.00327166" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198786, -0.00226196, -0.00239499, -0.00240796, -0.00241865, -0.00240806, -0.00240192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240612, 0.00242311, 0.00242875, 0.00243042, 0.00241865, 0.00240806, 0.00240192" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260684, -0.00260408, -0.0026168, -0.00260104, -0.00261366, -0.00261199, -0.00260767" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261437, 0.00263394, 0.00262432, 0.00262313, 0.00261366, 0.00261812, 0.00261578" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325507, -0.00325, -0.0032761, -0.00326703, -0.00326494, -0.00326221, -0.00326578" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327465, 0.00331445, 0.00331296, 0.00330294, 0.00329013, 0.00327954, 0.00327611" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00333321; + rise_capacitance : 0.00333017; + rise_capacitance_range (0.0025351, 0.00333017); + fall_capacitance : 0.00333321; + fall_capacitance_range (0.00246592, 0.00333321); + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261787, -0.00262515, -0.00263054, -0.00262587, -0.00262391, -0.00262215, -0.00261831" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279547, 0.00264767, 0.00265893, 0.00265032, 0.00263813, 0.00262678, 0.00261975" \ + ); + } + } + internal_power () { + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00199542, -0.00226404, -0.00239744, -0.00241121, -0.00242992, -0.00242596, -0.0024198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241035, 0.00242985, 0.00244045, 0.00244456, 0.00243637, 0.00242596, 0.0024198" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261235, -0.00262121, -0.00262408, -0.00261917, -0.00261888, -0.00261703, -0.00261306" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262521, 0.00262121, 0.00265181, 0.00264314, 0.00263206, 0.00262148, 0.00261504" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261781, -0.00262492, -0.00262919, -0.00262459, -0.00262388, -0.00262207, -0.00261816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279601, 0.00265374, 0.00266017, 0.00265107, 0.00263871, 0.00262744, 0.00262034" \ + ); + } + } + } + } + cell (AOI2BB2X1) { + area : 12.7008; + cell_leakage_power : 0.142211; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.151561; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147575; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118349; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142744; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133538; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129552; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100326; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124721; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.162596; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15861; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129384; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153779; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150239; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158611; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158611; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155171; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142211; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (BB * !C) + (BB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507968, 0.0588746, 0.12313, 0.201777, 0.358393, 0.561729, 0.827582", \ + "0.065111, 0.0730535, 0.13732, 0.216076, 0.372755, 0.576283, 0.842147", \ + "0.107527, 0.115319, 0.179081, 0.257845, 0.414788, 0.618367, 0.884376", \ + "0.138575, 0.146841, 0.209762, 0.288296, 0.445244, 0.649103, 0.914922", \ + "0.176808, 0.186227, 0.250338, 0.328668, 0.485145, 0.688713, 0.954881", \ + "0.211972, 0.222769, 0.290288, 0.368554, 0.525242, 0.728818, 0.994649", \ + "0.243431, 0.255556, 0.327794, 0.406456, 0.564254, 0.767902, 1.03384" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306421, 0.0410417, 0.129003, 0.23889, 0.458732, 0.744637, 1.11819", \ + "0.0306668, 0.041067, 0.129008, 0.238873, 0.458803, 0.744394, 1.11818", \ + "0.0335127, 0.042971, 0.129403, 0.23912, 0.458855, 0.744654, 1.11832", \ + "0.0383991, 0.04688, 0.130193, 0.239729, 0.459188, 0.744627, 1.11822", \ + "0.0466563, 0.0546622, 0.132602, 0.240882, 0.460252, 0.745372, 1.11869", \ + "0.055555, 0.063972, 0.137569, 0.243678, 0.461832, 0.746305, 1.11916", \ + "0.064987, 0.073987, 0.145325, 0.248324, 0.465481, 0.749019, 1.12101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0626072, 0.0674352, 0.0991478, 0.134549, 0.204072, 0.294138, 0.411803", \ + "0.0747249, 0.079534, 0.111291, 0.146734, 0.216237, 0.306314, 0.423997", \ + "0.109566, 0.114884, 0.148535, 0.184605, 0.254259, 0.344344, 0.462032", \ + "0.13507, 0.1411, 0.177159, 0.21377, 0.283846, 0.374378, 0.491933", \ + "0.168487, 0.175689, 0.216529, 0.254846, 0.325422, 0.415736, 0.533577", \ + "0.20019, 0.208568, 0.255193, 0.295976, 0.368913, 0.460081, 0.578291", \ + "0.229593, 0.23905, 0.291783, 0.33663, 0.412765, 0.506262, 0.626112" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0200954, 0.0244916, 0.0612845, 0.108599, 0.205248, 0.331537, 0.496902", \ + "0.0201154, 0.0245236, 0.0612805, 0.108596, 0.205195, 0.331543, 0.496902", \ + "0.0243106, 0.0286199, 0.0639277, 0.110056, 0.205621, 0.33156, 0.496897", \ + "0.030025, 0.0342477, 0.0676674, 0.112492, 0.207303, 0.332703, 0.497569", \ + "0.0388355, 0.0433584, 0.0754638, 0.117902, 0.209834, 0.334269, 0.498901", \ + "0.048353, 0.053321, 0.086129, 0.127067, 0.216347, 0.338498, 0.501599", \ + "0.05818, 0.063651, 0.098233, 0.138149, 0.226205, 0.347019, 0.508213" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0580901, 0.0661974, 0.130985, 0.210161, 0.367656, 0.572029, 0.83919", \ + "0.072286, 0.0803309, 0.145187, 0.224468, 0.382085, 0.586583, 0.853678", \ + "0.114565, 0.122437, 0.186966, 0.266226, 0.424057, 0.628663, 0.895938", \ + "0.146088, 0.153979, 0.21759, 0.296697, 0.454484, 0.659414, 0.92648", \ + "0.185497, 0.194164, 0.258126, 0.336973, 0.494415, 0.699007, 0.966458", \ + "0.222048, 0.231798, 0.298044, 0.376894, 0.534523, 0.739016, 1.00625", \ + "0.255092, 0.266012, 0.335851, 0.415255, 0.573715, 0.778661, 1.0458" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371094, 0.0477035, 0.136474, 0.247138, 0.46819, 0.755628, 1.13122", \ + "0.0371373, 0.0476963, 0.136492, 0.247089, 0.468165, 0.755459, 1.1313", \ + "0.0389364, 0.0490074, 0.136919, 0.247229, 0.46826, 0.755636, 1.13123", \ + "0.04267, 0.0519557, 0.137588, 0.24786, 0.468656, 0.755613, 1.13138", \ + "0.0500991, 0.058623, 0.139722, 0.249054, 0.469877, 0.756312, 1.13157", \ + "0.058893, 0.067411, 0.144181, 0.25171, 0.471193, 0.757349, 1.13213", \ + "0.068201, 0.077325, 0.151164, 0.256098, 0.474809, 0.759962, 1.13405" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0629704, 0.0677752, 0.0994979, 0.134991, 0.204753, 0.295061, 0.413032", \ + "0.0750878, 0.0798743, 0.111639, 0.147177, 0.216917, 0.307274, 0.425225", \ + "0.110013, 0.115311, 0.148929, 0.185141, 0.254961, 0.345291, 0.463253", \ + "0.135626, 0.141601, 0.17748, 0.214162, 0.284487, 0.375321, 0.49313", \ + "0.169297, 0.176411, 0.217071, 0.25534, 0.326114, 0.416703, 0.534871", \ + "0.201327, 0.209549, 0.255839, 0.296506, 0.369617, 0.461056, 0.57961", \ + "0.231014, 0.240248, 0.292461, 0.337219, 0.413517, 0.507251, 0.627416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0258261, 0.0299954, 0.0662703, 0.113416, 0.209894, 0.33613, 0.501557", \ + "0.0258476, 0.0300268, 0.0662663, 0.113412, 0.209889, 0.33619, 0.501556", \ + "0.0307426, 0.0345604, 0.0689264, 0.114829, 0.210366, 0.336188, 0.50145", \ + "0.0374122, 0.0408051, 0.0726847, 0.117302, 0.21196, 0.337345, 0.502184", \ + "0.0477093, 0.0509922, 0.0807248, 0.122752, 0.214522, 0.338901, 0.503408", \ + "0.058761, 0.062206, 0.091573, 0.131982, 0.221049, 0.343088, 0.506081", \ + "0.070076, 0.07381, 0.103932, 0.143157, 0.230885, 0.351618, 0.512883" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0452402, 0.0513008, 0.0990859, 0.157383, 0.273416, 0.424086, 0.621047", \ + "0.0597328, 0.065699, 0.113449, 0.171819, 0.28798, 0.438644, 0.635595", \ + "0.10282, 0.10894, 0.156436, 0.214919, 0.33121, 0.481928, 0.678966", \ + "0.133867, 0.140716, 0.18835, 0.2465, 0.363846, 0.513431, 0.710506", \ + "0.171262, 0.179453, 0.22973, 0.287675, 0.403568, 0.55442, 0.751522", \ + "0.206269, 0.215784, 0.270873, 0.329136, 0.445722, 0.596555, 0.793552", \ + "0.237528, 0.248265, 0.308888, 0.368554, 0.486031, 0.637577, 0.834986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0232096, 0.0308451, 0.0965656, 0.179056, 0.344002, 0.558513, 0.839088", \ + "0.023276, 0.0308868, 0.0965723, 0.179016, 0.344091, 0.55861, 0.839081", \ + "0.0272546, 0.0338677, 0.0972465, 0.179357, 0.344105, 0.558519, 0.839063", \ + "0.0329514, 0.0388532, 0.0985431, 0.180092, 0.345758, 0.558929, 0.839022", \ + "0.0418009, 0.0477301, 0.102451, 0.18184, 0.345776, 0.55993, 0.839767", \ + "0.051029, 0.057511, 0.109171, 0.185693, 0.348283, 0.561561, 0.841693", \ + "0.060575, 0.067727, 0.11864, 0.191933, 0.352728, 0.565268, 0.84377" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0624151, 0.067235, 0.0989773, 0.134372, 0.203909, 0.293949, 0.41164", \ + "0.07455, 0.0793467, 0.111115, 0.146559, 0.216078, 0.306144, 0.423828", \ + "0.109424, 0.114734, 0.148325, 0.184408, 0.254063, 0.344138, 0.461804", \ + "0.134925, 0.14096, 0.176968, 0.213517, 0.283622, 0.374169, 0.491713", \ + "0.168372, 0.17556, 0.216381, 0.254651, 0.325169, 0.415524, 0.533379", \ + "0.200151, 0.20849, 0.254972, 0.295868, 0.36886, 0.459906, 0.578074", \ + "0.229633, 0.239038, 0.291618, 0.336446, 0.412574, 0.506041, 0.625894" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201829, 0.0245835, 0.0612953, 0.108612, 0.205246, 0.331503, 0.496902", \ + "0.0201949, 0.0246018, 0.0612896, 0.108598, 0.205192, 0.331598, 0.496901", \ + "0.0244278, 0.0286622, 0.0639984, 0.110094, 0.205618, 0.331578, 0.496846", \ + "0.0301474, 0.0343584, 0.0676966, 0.11249, 0.207323, 0.3327, 0.497564", \ + "0.0389011, 0.0434378, 0.0756627, 0.117916, 0.209825, 0.334274, 0.498902", \ + "0.048343, 0.053365, 0.086217, 0.127252, 0.216424, 0.338443, 0.501657", \ + "0.058055, 0.063582, 0.098298, 0.138255, 0.226266, 0.347001, 0.50823" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0580901, 0.0661974, 0.130985, 0.210161, 0.367656, 0.572029, 0.83919", \ + "0.072286, 0.0803309, 0.145187, 0.224468, 0.382085, 0.586583, 0.853678", \ + "0.114565, 0.122437, 0.186966, 0.266226, 0.424057, 0.628663, 0.895938", \ + "0.146088, 0.153979, 0.21759, 0.296697, 0.454484, 0.659414, 0.92648", \ + "0.185497, 0.194164, 0.258126, 0.336973, 0.494415, 0.699007, 0.966458", \ + "0.222048, 0.231798, 0.298044, 0.376894, 0.534523, 0.739016, 1.00625", \ + "0.255092, 0.266012, 0.335851, 0.415255, 0.573715, 0.778661, 1.0458" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371094, 0.0477035, 0.136474, 0.247138, 0.46819, 0.755628, 1.13122", \ + "0.0371373, 0.0476963, 0.136492, 0.247089, 0.468165, 0.755459, 1.1313", \ + "0.0389364, 0.0490074, 0.136919, 0.247229, 0.46826, 0.755636, 1.13123", \ + "0.04267, 0.0519557, 0.137588, 0.24786, 0.468656, 0.755613, 1.13138", \ + "0.0500991, 0.058623, 0.139722, 0.249054, 0.469877, 0.756312, 1.13157", \ + "0.058893, 0.067411, 0.144181, 0.25171, 0.471193, 0.757349, 1.13213", \ + "0.068201, 0.077325, 0.151164, 0.256098, 0.474809, 0.759962, 1.13405" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0629704, 0.0677752, 0.0994979, 0.134991, 0.204753, 0.295061, 0.413032", \ + "0.0750878, 0.0798743, 0.111639, 0.147177, 0.216917, 0.307274, 0.425225", \ + "0.110013, 0.115311, 0.148929, 0.185141, 0.254961, 0.345291, 0.463253", \ + "0.135626, 0.141601, 0.17748, 0.214162, 0.284487, 0.375321, 0.49313", \ + "0.169297, 0.176411, 0.217071, 0.25534, 0.326114, 0.416703, 0.534871", \ + "0.201327, 0.209549, 0.255839, 0.296506, 0.369617, 0.461056, 0.57961", \ + "0.231014, 0.240248, 0.292461, 0.337219, 0.413517, 0.507251, 0.627416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0258261, 0.0299954, 0.0662703, 0.113416, 0.209894, 0.33613, 0.501557", \ + "0.0258476, 0.0300268, 0.0662663, 0.113412, 0.209889, 0.33619, 0.501556", \ + "0.0307426, 0.0345604, 0.0689264, 0.114829, 0.210366, 0.336188, 0.50145", \ + "0.0374122, 0.0408051, 0.0726847, 0.117302, 0.21196, 0.337345, 0.502184", \ + "0.0477093, 0.0509922, 0.0807248, 0.122752, 0.214522, 0.338901, 0.503408", \ + "0.058761, 0.062206, 0.091573, 0.131982, 0.221049, 0.343088, 0.506081", \ + "0.070076, 0.07381, 0.103932, 0.143157, 0.230885, 0.351618, 0.512883" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0474935, 0.0555591, 0.119454, 0.197911, 0.354331, 0.557632, 0.823489", \ + "0.0611688, 0.0690697, 0.13318, 0.211808, 0.368394, 0.571736, 0.837684", \ + "0.0973673, 0.105176, 0.168797, 0.24749, 0.404292, 0.607776, 0.873799", \ + "0.12285, 0.131201, 0.194272, 0.272698, 0.429594, 0.633368, 0.898873", \ + "0.152034, 0.161899, 0.227155, 0.305186, 0.461321, 0.664962, 0.93108", \ + "0.175968, 0.187406, 0.257129, 0.335932, 0.492732, 0.695812, 0.961606", \ + "0.195046, 0.20785, 0.284273, 0.364143, 0.522121, 0.726221, 0.992312" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0303356, 0.0407802, 0.128812, 0.238754, 0.458688, 0.744464, 1.11821", \ + "0.0303745, 0.0407958, 0.128839, 0.238797, 0.458694, 0.744494, 1.11794", \ + "0.0337141, 0.0430413, 0.12937, 0.239028, 0.458661, 0.744486, 1.11793", \ + "0.0395498, 0.0477907, 0.130225, 0.239692, 0.459244, 0.744437, 1.11806", \ + "0.0490161, 0.0571996, 0.133703, 0.24128, 0.460331, 0.745151, 1.11844", \ + "0.05946, 0.068241, 0.140922, 0.245435, 0.462757, 0.746846, 1.11939", \ + "0.07019, 0.079823, 0.150849, 0.252235, 0.467995, 0.750833, 1.12166" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0577519, 0.0626131, 0.0942761, 0.129671, 0.199215, 0.289267, 0.406945", \ + "0.0689831, 0.073795, 0.105554, 0.141002, 0.210551, 0.300636, 0.418302", \ + "0.110112, 0.11536, 0.148721, 0.185089, 0.254752, 0.344831, 0.462728", \ + "0.140694, 0.146607, 0.181496, 0.217679, 0.287583, 0.378553, 0.49637", \ + "0.180019, 0.187064, 0.226067, 0.263097, 0.332519, 0.422834, 0.540941", \ + "0.219444, 0.227591, 0.272182, 0.311215, 0.38203, 0.472419, 0.590357", \ + "0.25792, 0.267179, 0.317819, 0.359661, 0.433126, 0.525455, 0.644313" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020124, 0.02452, 0.0612859, 0.108603, 0.205234, 0.33146, 0.496901", \ + "0.0201722, 0.0245607, 0.0612883, 0.108598, 0.205194, 0.33154, 0.496902", \ + "0.0253859, 0.029382, 0.0645499, 0.110756, 0.206023, 0.33163, 0.496907", \ + "0.0315805, 0.0353663, 0.0674489, 0.112599, 0.208469, 0.333684, 0.498291", \ + "0.0411184, 0.045105, 0.0747756, 0.116944, 0.209692, 0.335038, 0.500053", \ + "0.051558, 0.056, 0.08522, 0.124802, 0.21479, 0.337845, 0.501926", \ + "0.062694, 0.067556, 0.098067, 0.136205, 0.223316, 0.344871, 0.506923" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0547469, 0.062816, 0.127253, 0.206257, 0.363677, 0.567932, 0.835051", \ + "0.0682953, 0.0763172, 0.141033, 0.220195, 0.377648, 0.58203, 0.849281", \ + "0.104405, 0.112251, 0.176621, 0.255875, 0.413552, 0.618054, 0.885384", \ + "0.130452, 0.138492, 0.202072, 0.28107, 0.4387, 0.643653, 0.910478", \ + "0.161173, 0.170198, 0.234732, 0.313458, 0.470749, 0.67551, 0.942696", \ + "0.186705, 0.197065, 0.264993, 0.344343, 0.501984, 0.706146, 0.973198", \ + "0.207173, 0.21883, 0.292521, 0.372563, 0.5314, 0.73648, 1.00368" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.036878, 0.0474893, 0.13635, 0.247026, 0.468061, 0.755493, 1.13112", \ + "0.0368795, 0.0474899, 0.136349, 0.24699, 0.468112, 0.755453, 1.13124", \ + "0.0389964, 0.049006, 0.136791, 0.247215, 0.468152, 0.755453, 1.13096", \ + "0.0435593, 0.0526726, 0.137591, 0.247801, 0.468507, 0.755549, 1.13119", \ + "0.0524671, 0.0609564, 0.140689, 0.249375, 0.469766, 0.756152, 1.13148", \ + "0.06288, 0.0718, 0.147207, 0.253382, 0.472059, 0.757774, 1.13229", \ + "0.073723, 0.083412, 0.15686, 0.259901, 0.477326, 0.761616, 1.13456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0581177, 0.0629237, 0.094627, 0.130124, 0.199887, 0.290222, 0.408173", \ + "0.0693455, 0.0741351, 0.105903, 0.141445, 0.211228, 0.301556, 0.41953", \ + "0.110572, 0.115772, 0.149099, 0.185556, 0.255431, 0.345754, 0.464015", \ + "0.141309, 0.147124, 0.181971, 0.218142, 0.288075, 0.379236, 0.497248", \ + "0.180888, 0.187794, 0.22656, 0.263572, 0.333224, 0.423852, 0.542257", \ + "0.220619, 0.228616, 0.272783, 0.311884, 0.382754, 0.47335, 0.591794", \ + "0.25947, 0.268474, 0.318413, 0.360461, 0.434097, 0.526298, 0.645298" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0258566, 0.0300341, 0.0662796, 0.113424, 0.209882, 0.336145, 0.501554", \ + "0.0259079, 0.0300626, 0.066277, 0.113415, 0.209886, 0.336135, 0.501556", \ + "0.0319005, 0.0353846, 0.0696333, 0.115527, 0.210708, 0.336222, 0.501652", \ + "0.038987, 0.0418832, 0.072545, 0.117475, 0.212923, 0.338217, 0.502719", \ + "0.0500226, 0.0526906, 0.0799036, 0.121725, 0.214421, 0.339684, 0.50456", \ + "0.061976, 0.064784, 0.090554, 0.129737, 0.219515, 0.342537, 0.506539", \ + "0.074573, 0.077625, 0.103579, 0.140935, 0.22793, 0.349495, 0.511662" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0417553, 0.0477876, 0.0952316, 0.153344, 0.269255, 0.419881, 0.616792", \ + "0.055754, 0.061674, 0.10922, 0.167489, 0.283507, 0.434158, 0.631104", \ + "0.0926603, 0.0988601, 0.146199, 0.204603, 0.320779, 0.471406, 0.668352", \ + "0.118198, 0.125225, 0.173211, 0.23106, 0.346973, 0.497444, 0.694337", \ + "0.147012, 0.155581, 0.207206, 0.265217, 0.380452, 0.530782, 0.727864", \ + "0.170235, 0.1803, 0.237894, 0.297038, 0.414052, 0.564688, 0.761251", \ + "0.188911, 0.200265, 0.26541, 0.326672, 0.444537, 0.596833, 0.794427" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0227916, 0.0304825, 0.0963408, 0.178884, 0.343907, 0.558539, 0.838932", \ + "0.0229252, 0.0305478, 0.0963338, 0.178849, 0.343888, 0.558429, 0.838989", \ + "0.0275216, 0.03407, 0.0971811, 0.179192, 0.34401, 0.558492, 0.838945", \ + "0.0340733, 0.0399455, 0.0986801, 0.180011, 0.34462, 0.558741, 0.839072", \ + "0.0441168, 0.0502464, 0.10398, 0.182517, 0.345985, 0.559571, 0.839628", \ + "0.054849, 0.061773, 0.113245, 0.188272, 0.349565, 0.562216, 0.841763", \ + "0.065768, 0.073489, 0.125424, 0.197013, 0.356147, 0.567702, 0.845208" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0576051, 0.0623877, 0.0941183, 0.129479, 0.199011, 0.289075, 0.406734", \ + "0.0688093, 0.0735963, 0.105365, 0.140809, 0.210373, 0.30044, 0.41813", \ + "0.109985, 0.115218, 0.148561, 0.184876, 0.254563, 0.344607, 0.462538", \ + "0.140562, 0.146454, 0.181377, 0.21747, 0.287585, 0.378288, 0.49623", \ + "0.179919, 0.18694, 0.225835, 0.262919, 0.332185, 0.422573, 0.540736", \ + "0.219385, 0.227523, 0.27201, 0.311052, 0.381957, 0.472219, 0.590116", \ + "0.257978, 0.267166, 0.317692, 0.359495, 0.43302, 0.525253, 0.644004" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202046, 0.0245972, 0.0612559, 0.108613, 0.205194, 0.331536, 0.496901", \ + "0.0202434, 0.0246454, 0.0613057, 0.108612, 0.205151, 0.331541, 0.496901", \ + "0.0254921, 0.0294908, 0.0647018, 0.11071, 0.206055, 0.331598, 0.496906", \ + "0.0316774, 0.035469, 0.0675662, 0.112637, 0.208467, 0.333687, 0.498297", \ + "0.041165, 0.0451846, 0.0748204, 0.116977, 0.209741, 0.335019, 0.50006", \ + "0.051503, 0.055971, 0.085362, 0.124892, 0.214806, 0.337849, 0.501939", \ + "0.062524, 0.067455, 0.098201, 0.136308, 0.223326, 0.344892, 0.506984" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0547469, 0.062816, 0.127253, 0.206257, 0.363677, 0.567932, 0.835051", \ + "0.0682953, 0.0763172, 0.141033, 0.220195, 0.377648, 0.58203, 0.849281", \ + "0.104405, 0.112251, 0.176621, 0.255875, 0.413552, 0.618054, 0.885384", \ + "0.130452, 0.138492, 0.202072, 0.28107, 0.4387, 0.643653, 0.910478", \ + "0.161173, 0.170198, 0.234732, 0.313458, 0.470749, 0.67551, 0.942696", \ + "0.186705, 0.197065, 0.264993, 0.344343, 0.501984, 0.706146, 0.973198", \ + "0.207173, 0.21883, 0.292521, 0.372563, 0.5314, 0.73648, 1.00368" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.036878, 0.0474893, 0.13635, 0.247026, 0.468061, 0.755493, 1.13112", \ + "0.0368795, 0.0474899, 0.136349, 0.24699, 0.468112, 0.755453, 1.13124", \ + "0.0389964, 0.049006, 0.136791, 0.247215, 0.468152, 0.755453, 1.13096", \ + "0.0435593, 0.0526726, 0.137591, 0.247801, 0.468507, 0.755549, 1.13119", \ + "0.0524671, 0.0609564, 0.140689, 0.249375, 0.469766, 0.756152, 1.13148", \ + "0.06288, 0.0718, 0.147207, 0.253382, 0.472059, 0.757774, 1.13229", \ + "0.073723, 0.083412, 0.15686, 0.259901, 0.477326, 0.761616, 1.13456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0581177, 0.0629237, 0.094627, 0.130124, 0.199887, 0.290222, 0.408173", \ + "0.0693455, 0.0741351, 0.105903, 0.141445, 0.211228, 0.301556, 0.41953", \ + "0.110572, 0.115772, 0.149099, 0.185556, 0.255431, 0.345754, 0.464015", \ + "0.141309, 0.147124, 0.181971, 0.218142, 0.288075, 0.379236, 0.497248", \ + "0.180888, 0.187794, 0.22656, 0.263572, 0.333224, 0.423852, 0.542257", \ + "0.220619, 0.228616, 0.272783, 0.311884, 0.382754, 0.47335, 0.591794", \ + "0.25947, 0.268474, 0.318413, 0.360461, 0.434097, 0.526298, 0.645298" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0258566, 0.0300341, 0.0662796, 0.113424, 0.209882, 0.336145, 0.501554", \ + "0.0259079, 0.0300626, 0.066277, 0.113415, 0.209886, 0.336135, 0.501556", \ + "0.0319005, 0.0353846, 0.0696333, 0.115527, 0.210708, 0.336222, 0.501652", \ + "0.038987, 0.0418832, 0.072545, 0.117475, 0.212923, 0.338217, 0.502719", \ + "0.0500226, 0.0526906, 0.0799036, 0.121725, 0.214421, 0.339684, 0.50456", \ + "0.061976, 0.064784, 0.090554, 0.129737, 0.219515, 0.342537, 0.506539", \ + "0.074573, 0.077625, 0.103579, 0.140935, 0.22793, 0.349495, 0.511662" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0436687, 0.0513831, 0.114979, 0.19376, 0.351109, 0.555323, 0.822432", \ + "0.0567594, 0.0644763, 0.128481, 0.207377, 0.364742, 0.569073, 0.836203", \ + "0.0915561, 0.102669, 0.17678, 0.256158, 0.413759, 0.61821, 0.885685", \ + "0.113439, 0.128896, 0.225549, 0.317587, 0.477132, 0.682595, 0.948824", \ + "0.138983, 0.159937, 0.288447, 0.405336, 0.59311, 0.802754, 1.07039", \ + "0.164086, 0.189774, 0.348894, 0.491974, 0.716623, 0.957669, 1.23579", \ + "0.186346, 0.21705, 0.405853, 0.575208, 0.837164, 1.11314, 1.42493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0364401, 0.0470213, 0.135856, 0.246529, 0.467554, 0.754948, 1.13064", \ + "0.0365195, 0.047053, 0.13584, 0.246525, 0.467651, 0.754948, 1.13064", \ + "0.0573925, 0.0673799, 0.14469, 0.248575, 0.467648, 0.754938, 1.13049", \ + "0.0862021, 0.0975773, 0.178865, 0.272269, 0.475057, 0.755116, 1.13067", \ + "0.132673, 0.146651, 0.241569, 0.340707, 0.525161, 0.78156, 1.13828", \ + "0.18168, 0.199538, 0.313588, 0.424912, 0.619959, 0.857202, 1.18785", \ + "0.233614, 0.254887, 0.390298, 0.516152, 0.729192, 0.974882, 1.28494" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0375251, 0.0442231, 0.0981904, 0.164295, 0.295832, 0.466476, 0.689454", \ + "0.0501097, 0.0569075, 0.111213, 0.177416, 0.309014, 0.479618, 0.702596", \ + "0.0891056, 0.0991887, 0.164661, 0.23165, 0.363475, 0.534217, 0.757347", \ + "0.118032, 0.132043, 0.219101, 0.299677, 0.434884, 0.605929, 0.829227", \ + "0.15507, 0.174261, 0.291747, 0.397414, 0.562717, 0.743079, 0.966454", \ + "0.192206, 0.215886, 0.363289, 0.495429, 0.698343, 0.911222, 1.15181", \ + "0.227825, 0.256352, 0.432912, 0.591151, 0.832139, 1.08138, 1.35641" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0329989, 0.04158, 0.113792, 0.203879, 0.38391, 0.617944, 0.92376", \ + "0.0331601, 0.0415914, 0.113791, 0.203968, 0.383899, 0.617924, 0.923504", \ + "0.0558116, 0.063889, 0.124925, 0.207336, 0.383936, 0.617779, 0.923681", \ + "0.084531, 0.0942648, 0.161174, 0.234426, 0.394231, 0.618984, 0.923713", \ + "0.129183, 0.141895, 0.224177, 0.305395, 0.451008, 0.652241, 0.935826", \ + "0.177126, 0.19411, 0.296882, 0.390826, 0.54896, 0.736586, 0.994123", \ + "0.228167, 0.249107, 0.374415, 0.484064, 0.660895, 0.859641, 1.10391" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0378591, 0.0455134, 0.108545, 0.186863, 0.343223, 0.546531, 0.812487", \ + "0.0502678, 0.058132, 0.12193, 0.200533, 0.357147, 0.560515, 0.826377", \ + "0.0806397, 0.0927275, 0.169579, 0.248829, 0.406202, 0.609499, 0.875739", \ + "0.0973314, 0.114442, 0.216071, 0.30935, 0.46982, 0.674063, 0.938965", \ + "0.114914, 0.138382, 0.275301, 0.395166, 0.584424, 0.79558, 1.06066", \ + "0.130023, 0.159409, 0.330572, 0.478376, 0.706018, 0.948115, 1.22599", \ + "0.141107, 0.176215, 0.380412, 0.556723, 0.82377, 1.10205, 1.41496" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298458, 0.0402878, 0.128345, 0.238295, 0.458148, 0.744054, 1.11755", \ + "0.0300838, 0.0403729, 0.128344, 0.238297, 0.45812, 0.743993, 1.11764", \ + "0.0522734, 0.0622826, 0.138266, 0.240696, 0.458087, 0.743861, 1.11758", \ + "0.0813467, 0.0926407, 0.173605, 0.265362, 0.465974, 0.744133, 1.11772", \ + "0.129252, 0.142894, 0.236421, 0.335137, 0.517417, 0.771848, 1.1256", \ + "0.181065, 0.197942, 0.309664, 0.419716, 0.613563, 0.848506, 1.17615", \ + "0.235882, 0.256036, 0.389167, 0.513247, 0.723686, 0.967551, 1.27464" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0337321, 0.0404579, 0.0944768, 0.16059, 0.292086, 0.462719, 0.685786", \ + "0.0455999, 0.0525334, 0.106901, 0.173023, 0.30468, 0.475347, 0.69833", \ + "0.0886764, 0.0996973, 0.167265, 0.232094, 0.364027, 0.534351, 0.756927", \ + "0.12029, 0.135575, 0.229929, 0.313185, 0.446139, 0.615922, 0.838491", \ + "0.161151, 0.181507, 0.309326, 0.423757, 0.596924, 0.773426, 0.994679", \ + "0.201738, 0.227007, 0.386196, 0.530296, 0.749977, 0.971971, 1.20867", \ + "0.241705, 0.271704, 0.460559, 0.632348, 0.895771, 1.16445, 1.45091" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330107, 0.0416005, 0.113792, 0.20387, 0.383877, 0.617915, 0.923781", \ + "0.0335936, 0.0418101, 0.113827, 0.203926, 0.383992, 0.617718, 0.923688", \ + "0.0646669, 0.0733741, 0.130455, 0.207684, 0.383987, 0.617751, 0.92368", \ + "0.0955432, 0.1074, 0.178925, 0.246073, 0.397389, 0.61869, 0.923726", \ + "0.14146, 0.157883, 0.254426, 0.339215, 0.473171, 0.661864, 0.937323", \ + "0.192571, 0.213764, 0.336395, 0.442338, 0.60325, 0.774441, 1.01477", \ + "0.248272, 0.274221, 0.423491, 0.550255, 0.740738, 0.93672, 1.15899" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00327967, 0.00333249, 0.00347196, 0.00350511, 0.00352509, 0.00353244, 0.00353641", \ + "0.00309783, 0.00313809, 0.00327953, 0.0033272, 0.00335644, 0.00336906, 0.00337551", \ + "0.00341342, 0.00342784, 0.00351947, 0.00357937, 0.00363591, 0.00366242, 0.00368029", \ + "0.0042247, 0.00423047, 0.00427617, 0.00432306, 0.00437352, 0.00440642, 0.00442898", \ + "0.00614764, 0.00612308, 0.00608389, 0.00610196, 0.00615856, 0.00617386, 0.00619588", \ + "0.00878334, 0.0087376, 0.0086105, 0.00858787, 0.00861297, 0.00867178, 0.00866411", \ + "0.0121234, 0.0120618, 0.0119015, 0.0118249, 0.0117994, 0.0118209, 0.0118523" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00725523, 0.00731313, 0.00748077, 0.00752139, 0.00754374, 0.00755282, 0.00755763", \ + "0.007087, 0.00714739, 0.00732554, 0.00737268, 0.00739985, 0.00741112, 0.0074162", \ + "0.00714052, 0.00717198, 0.00733996, 0.00740655, 0.00746075, 0.00748692, 0.00748991", \ + "0.0077579, 0.00776562, 0.00786894, 0.00794511, 0.00800424, 0.00803536, 0.00805616", \ + "0.00944453, 0.00941843, 0.00944805, 0.00950605, 0.00956643, 0.00959693, 0.00961883", \ + "0.0119633, 0.0118981, 0.0118506, 0.0118859, 0.0119335, 0.0119707, 0.0119882", \ + "0.0152734, 0.0151811, 0.0150091, 0.0150009, 0.0150329, 0.0150573, 0.0150871" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00447883, 0.00451595, 0.0046254, 0.00465493, 0.00467295, 0.00467889, 0.00468085", \ + "0.00428672, 0.00431787, 0.00443529, 0.00447784, 0.00450459, 0.00451538, 0.00451993", \ + "0.00457662, 0.00459169, 0.00467461, 0.0047292, 0.00477842, 0.00480762, 0.00482457", \ + "0.00537951, 0.00538392, 0.00542981, 0.00547057, 0.00552081, 0.00555358, 0.00557563", \ + "0.00726758, 0.00725261, 0.00722856, 0.00725154, 0.00731532, 0.00731542, 0.00733989", \ + "0.00988163, 0.00984993, 0.00974806, 0.00973176, 0.00975883, 0.00979726, 0.00979702", \ + "0.0132223, 0.0131856, 0.0130393, 0.0129746, 0.0129486, 0.0129685, 0.0130356" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0072593, 0.00731641, 0.00748275, 0.00752309, 0.00754648, 0.00755574, 0.00755927", \ + "0.00709082, 0.00715064, 0.00732723, 0.00737429, 0.00740077, 0.00741243, 0.00741766", \ + "0.00713915, 0.00717699, 0.00733863, 0.00741432, 0.0074621, 0.0074883, 0.00749135", \ + "0.00776706, 0.00777792, 0.00788141, 0.00794937, 0.00800079, 0.00803644, 0.00805805", \ + "0.00942857, 0.00940294, 0.00943669, 0.00950199, 0.00955922, 0.00958601, 0.00961032", \ + "0.0119524, 0.0119051, 0.0118562, 0.0118923, 0.0119416, 0.0119676, 0.0119907", \ + "0.0152454, 0.0151618, 0.0150094, 0.0150011, 0.0150348, 0.015063, 0.0150867" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00328311, 0.00333439, 0.00347119, 0.00350391, 0.00352309, 0.0035293, 0.00353623", \ + "0.00309916, 0.00313822, 0.0032772, 0.00332444, 0.00335374, 0.003366, 0.00337255", \ + "0.00342281, 0.00343583, 0.00352448, 0.00358026, 0.00363519, 0.00366161, 0.00367932", \ + "0.00424204, 0.00424096, 0.00428654, 0.00433784, 0.00452006, 0.0044139, 0.00443541", \ + "0.00611931, 0.00608814, 0.00608558, 0.00609457, 0.00612467, 0.00617177, 0.0061737", \ + "0.00877917, 0.00872981, 0.00860442, 0.00857614, 0.00859649, 0.00864793, 0.00870258", \ + "0.0121718, 0.012092, 0.0119224, 0.0118319, 0.0117908, 0.0117975, 0.0118389" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00719794, 0.00725945, 0.00743245, 0.00747608, 0.0074987, 0.00750783, 0.00751314", \ + "0.00703738, 0.00709443, 0.00727431, 0.00732416, 0.00735319, 0.00736523, 0.00737061", \ + "0.0071055, 0.00712904, 0.0072833, 0.00735625, 0.00740562, 0.00743397, 0.00743885", \ + "0.00772795, 0.00773982, 0.00782303, 0.00788512, 0.00794553, 0.00797795, 0.00800067", \ + "0.00943228, 0.00940087, 0.0093999, 0.00945295, 0.00949574, 0.00953687, 0.00956015", \ + "0.011967, 0.0118944, 0.0118166, 0.0118356, 0.0118709, 0.0119083, 0.0119293", \ + "0.0152911, 0.0151913, 0.0149851, 0.0149601, 0.0149797, 0.015, 0.0150265" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00447883, 0.00451595, 0.0046254, 0.00465493, 0.00467295, 0.00467889, 0.00468085", \ + "0.00428672, 0.00431787, 0.00443529, 0.00447784, 0.00450459, 0.00451538, 0.00451993", \ + "0.00457662, 0.00459169, 0.00467461, 0.0047292, 0.00477842, 0.00480762, 0.00482457", \ + "0.00537951, 0.00538392, 0.00542981, 0.00547057, 0.00552081, 0.00555358, 0.00557563", \ + "0.00726758, 0.00725261, 0.00722856, 0.00725154, 0.00731532, 0.00731542, 0.00733989", \ + "0.00988163, 0.00984993, 0.00974806, 0.00973176, 0.00975883, 0.00979726, 0.00979702", \ + "0.0132223, 0.0131856, 0.0130393, 0.0129746, 0.0129486, 0.0129685, 0.0130356" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00719794, 0.00725945, 0.00743245, 0.00747608, 0.0074987, 0.00750783, 0.00751314", \ + "0.00703738, 0.00709443, 0.00727431, 0.00732416, 0.00735319, 0.00736523, 0.00737061", \ + "0.0071055, 0.00712904, 0.0072833, 0.00735625, 0.00740562, 0.00743397, 0.00743885", \ + "0.00772795, 0.00773982, 0.00782303, 0.00788512, 0.00794553, 0.00797795, 0.00800067", \ + "0.00943228, 0.00940087, 0.0093999, 0.00945295, 0.00949574, 0.00953687, 0.00956015", \ + "0.011967, 0.0118944, 0.0118166, 0.0118356, 0.0118709, 0.0119083, 0.0119293", \ + "0.0152911, 0.0151913, 0.0149851, 0.0149601, 0.0149797, 0.015, 0.0150265" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00318189, 0.00324122, 0.00335543, 0.0033725, 0.00337896, 0.00338132, 0.00338082", \ + "0.00293855, 0.00298343, 0.00312741, 0.00316994, 0.00319142, 0.00319928, 0.00320302", \ + "0.00323172, 0.00325255, 0.00335783, 0.00341937, 0.00347039, 0.00349777, 0.0035111", \ + "0.00410929, 0.00410449, 0.00415994, 0.00420874, 0.00427192, 0.00428824, 0.00430836", \ + "0.00606354, 0.00603891, 0.0059869, 0.00600836, 0.00606058, 0.00609036, 0.00610443", \ + "0.00871851, 0.00866015, 0.0085704, 0.008552, 0.00857817, 0.00861352, 0.00863814", \ + "0.0121351, 0.0120565, 0.0118779, 0.0118185, 0.0117926, 0.0118182, 0.0119257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00587035, 0.00593646, 0.00609911, 0.00613788, 0.00615909, 0.00616896, 0.00617481", \ + "0.00568113, 0.00573725, 0.00591553, 0.0059687, 0.00600072, 0.00601419, 0.00602115", \ + "0.00616115, 0.00618253, 0.00632483, 0.00640306, 0.00645808, 0.00648862, 0.0065034", \ + "0.00698817, 0.00698587, 0.00706875, 0.00713492, 0.00720357, 0.00724277, 0.00726616", \ + "0.00881124, 0.0087641, 0.00876222, 0.00881193, 0.00886089, 0.00889202, 0.00891803", \ + "0.0114581, 0.0113827, 0.0112581, 0.0112774, 0.011313, 0.0113357, 0.0113673", \ + "0.0148541, 0.0147388, 0.0145112, 0.0145598, 0.0145303, 0.0145348, 0.0145439" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0043835, 0.00442033, 0.0045064, 0.00452167, 0.0045265, 0.00452736, 0.00452498", \ + "0.00413107, 0.00416434, 0.00428245, 0.00431937, 0.00433906, 0.00434532, 0.00434718", \ + "0.00440163, 0.004419, 0.00451411, 0.00457038, 0.00461712, 0.00464338, 0.00465512", \ + "0.00525495, 0.00525777, 0.00531313, 0.00535599, 0.00540394, 0.00543075, 0.0054504", \ + "0.00719131, 0.00717821, 0.00716431, 0.0071887, 0.00724338, 0.00726646, 0.00728527", \ + "0.00980151, 0.0097775, 0.00970768, 0.00969379, 0.00971914, 0.00976129, 0.00976774", \ + "0.0131945, 0.0131482, 0.0130055, 0.0129571, 0.0129319, 0.012972, 0.0130211" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00587539, 0.00594261, 0.0061008, 0.00613865, 0.00616061, 0.0061701, 0.00617436", \ + "0.0056846, 0.00574037, 0.00591726, 0.00597029, 0.00600226, 0.0060154, 0.00602249", \ + "0.00616094, 0.00617861, 0.00632815, 0.00640358, 0.00645948, 0.00649005, 0.00650481", \ + "0.00699346, 0.00699095, 0.00706915, 0.00713617, 0.00719816, 0.0072367, 0.00726251", \ + "0.00879737, 0.00877364, 0.0087612, 0.0088145, 0.00886404, 0.00889339, 0.00891941", \ + "0.0114357, 0.0113784, 0.011264, 0.0112702, 0.0113157, 0.0113344, 0.0113682", \ + "0.0148194, 0.0147267, 0.0145237, 0.014557, 0.0145334, 0.0145341, 0.014537" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00318481, 0.00324276, 0.00335565, 0.0033722, 0.003379, 0.00338221, 0.0033825", \ + "0.00294274, 0.00298423, 0.00312615, 0.0031678, 0.00318965, 0.00319743, 0.00320114", \ + "0.00324327, 0.00325806, 0.00336549, 0.00342371, 0.00347364, 0.00349712, 0.00351226", \ + "0.00416987, 0.00416639, 0.00420525, 0.00425355, 0.0042948, 0.0043156, 0.00433382", \ + "0.00604122, 0.00601275, 0.00597178, 0.00599351, 0.00602994, 0.00605199, 0.0060787", \ + "0.00875623, 0.00868702, 0.00857506, 0.00854985, 0.0085578, 0.00857938, 0.00863187", \ + "0.0121892, 0.0120948, 0.0118806, 0.0118147, 0.0117785, 0.0117905, 0.0118228" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00581761, 0.00588174, 0.00605186, 0.00609401, 0.00611651, 0.00612664, 0.00613072", \ + "0.00563442, 0.00568572, 0.0058624, 0.00591875, 0.00595279, 0.00596701, 0.00597463", \ + "0.00612758, 0.00614368, 0.00626918, 0.00634131, 0.00640603, 0.00643199, 0.00644781", \ + "0.00696675, 0.00696516, 0.00701712, 0.0070766, 0.00713357, 0.00718438, 0.00720852", \ + "0.00880493, 0.0087519, 0.00872171, 0.00875777, 0.00880205, 0.00883212, 0.00885976", \ + "0.0114721, 0.0113862, 0.0112281, 0.0112311, 0.0112583, 0.011276, 0.0113074", \ + "0.014878, 0.0147569, 0.0144959, 0.0145284, 0.0144841, 0.0144806, 0.0144862" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0043835, 0.00442033, 0.0045064, 0.00452167, 0.0045265, 0.00452736, 0.00452498", \ + "0.00413107, 0.00416434, 0.00428245, 0.00431937, 0.00433906, 0.00434532, 0.00434718", \ + "0.00440163, 0.004419, 0.00451411, 0.00457038, 0.00461712, 0.00464338, 0.00465512", \ + "0.00525495, 0.00525777, 0.00531313, 0.00535599, 0.00540394, 0.00543075, 0.0054504", \ + "0.00719131, 0.00717821, 0.00716431, 0.0071887, 0.00724338, 0.00726646, 0.00728527", \ + "0.00980151, 0.0097775, 0.00970768, 0.00969379, 0.00971914, 0.00976129, 0.00976774", \ + "0.0131945, 0.0131482, 0.0130055, 0.0129571, 0.0129319, 0.012972, 0.0130211" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00581761, 0.00588174, 0.00605186, 0.00609401, 0.00611651, 0.00612664, 0.00613072", \ + "0.00563442, 0.00568572, 0.0058624, 0.00591875, 0.00595279, 0.00596701, 0.00597463", \ + "0.00612758, 0.00614368, 0.00626918, 0.00634131, 0.00640603, 0.00643199, 0.00644781", \ + "0.00696675, 0.00696516, 0.00701712, 0.0070766, 0.00713357, 0.00718438, 0.00720852", \ + "0.00880493, 0.0087519, 0.00872171, 0.00875777, 0.00880205, 0.00883212, 0.00885976", \ + "0.0114721, 0.0113862, 0.0112281, 0.0112311, 0.0112583, 0.011276, 0.0113074", \ + "0.014878, 0.0147569, 0.0144959, 0.0145284, 0.0144841, 0.0144806, 0.0144862" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00655588, 0.00655927, 0.00656653, 0.00656752, 0.00656794, 0.00656706, 0.00656579", \ + "0.00645181, 0.0064589, 0.00651464, 0.00652521, 0.00654096, 0.00654478, 0.00654599", \ + "0.00645663, 0.00645269, 0.00645808, 0.0064794, 0.006506, 0.00651874, 0.00653134", \ + "0.00685611, 0.00681264, 0.00666338, 0.00660599, 0.00658254, 0.0065639, 0.0065646", \ + "0.00815766, 0.00803461, 0.00752507, 0.00726083, 0.0070446, 0.00687179, 0.00677353", \ + "0.010311, 0.0101527, 0.00920389, 0.00862056, 0.00801571, 0.00763811, 0.00742068", \ + "0.0131274, 0.0129136, 0.0116566, 0.0107325, 0.00969713, 0.00902843, 0.00843828" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "4.25358e-05, 4.43946e-05, 5.52439e-05, 5.55916e-05, 5.54594e-05, 5.50422e-05, 5.43715e-05", \ + "-9.75588e-05, -8.05491e-05, -3.80487e-05, -2.11816e-05, -7.22103e-06, -8.00449e-06, -6.87282e-06", \ + "-8.28735e-05, -8.50823e-05, -7.81998e-05, -6.34906e-05, -4.67475e-05, -3.65778e-05, -3.411e-05", \ + "0.000376386, 0.00033193, 0.000160936, 9.35512e-05, 4.47527e-05, 2.20936e-05, 1.40588e-05", \ + "0.00173482, 0.00162334, 0.00106579, 0.000769681, 0.000507514, 0.000352696, 0.000254665", \ + "0.00389495, 0.00371728, 0.00275385, 0.00213648, 0.00151876, 0.00112698, 0.000854568", \ + "0.00668762, 0.00647456, 0.00518835, 0.00423966, 0.0031625, 0.00242766, 0.00189778" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00550262, 0.00552493, 0.00556717, 0.0055753, 0.00557964, 0.00558203, 0.00558383", \ + "0.00532704, 0.00536406, 0.00549871, 0.00554629, 0.00557484, 0.00558702, 0.00559373", \ + "0.00532091, 0.00533026, 0.00537838, 0.00542681, 0.00550074, 0.00552857, 0.00555901", \ + "0.00576305, 0.00571373, 0.00556033, 0.0055216, 0.0055363, 0.00554177, 0.00556521", \ + "0.00710543, 0.0069681, 0.00640052, 0.00613634, 0.0059449, 0.00582855, 0.00573548", \ + "0.00933489, 0.009112, 0.00805225, 0.00746607, 0.00691207, 0.00654205, 0.00632799", \ + "0.0122139, 0.0119284, 0.0104408, 0.00948797, 0.00849725, 0.0078586, 0.00732702" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "3.06754e-05, 3.55897e-05, 4.51815e-05, 4.75826e-05, 4.74241e-05, 4.64723e-05, 4.56717e-05", \ + "-0.000134284, -0.000117443, -5.08889e-05, -3.17838e-05, -2.05526e-05, -1.67077e-05, -1.72677e-05", \ + "0.000103372, 0.000120671, 6.85132e-05, 3.26213e-05, 1.31746e-05, 1.09073e-06, -1.07328e-05", \ + "0.000780138, 0.000720545, 0.000525399, 0.000309184, 0.000178989, 0.000115635, 7.36063e-05", \ + "0.00235113, 0.00222729, 0.00156855, 0.00119395, 0.000774294, 0.000559931, 0.00039814", \ + "0.00459956, 0.00441975, 0.00340836, 0.00271329, 0.00194677, 0.00147418, 0.00110239", \ + "0.00751752, 0.00729308, 0.00595933, 0.00494947, 0.00374996, 0.00290592, 0.00226849" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167494; + rise_capacitance : 0.00163849; + rise_capacitance_range (0.00120319, 0.00163849); + fall_capacitance : 0.00167494; + fall_capacitance_range (0.00121639, 0.00167494); + internal_power () { + when : "(BB * C * D * !Y) + (BB * C * !D * Y) + (BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000958856, -0.00107848, -0.00114377, -0.0011422, -0.00115679, -0.00115854, -0.00115535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115428, 0.00115997, 0.00116721, 0.00116832, 0.00115987, 0.00115854, 0.00115535" \ + ); + } + } + internal_power () { + when : "(!BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-6.34499e-05, -0.000217507, 0.000125501, 0.000940489, 0.0026228, 0.00508876, 0.00826495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00619667, 0.00605741, 0.00619874, 0.00685234, 0.00848232, 0.0108913, 0.0140106" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171125; + rise_capacitance : 0.00171125; + rise_capacitance_range (0.00117532, 0.00171125); + fall_capacitance : 0.00170955; + fall_capacitance_range (0.00107746, 0.00170955); + internal_power () { + when : "(AB * C * D * !Y) + (AB * C * !D * Y) + (AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000168283, -0.000168934, -0.000169432, -0.000169751, -0.000169022, -0.000168379, -0.000167953" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174619, 0.000176658, 0.000175121, 0.000175048, 0.000173865, 0.000172427, 0.000170772" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000203211, -0.000375529, -3.60488e-05, 0.000830809, 0.00255862, 0.00507754, 0.008316" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00492572, 0.00478552, 0.00525824, 0.00610179, 0.00781123, 0.0103166, 0.0135291" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016123; + rise_capacitance : 0.00160899; + rise_capacitance_range (0.0012351, 0.00160899); + fall_capacitance : 0.0016123; + fall_capacitance_range (0.00121071, 0.0016123); + internal_power () { + when : "(AB * !D * Y) + (!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126595, -0.0012681, -0.00126713, -0.00127219, -0.00126779, -0.00126703, -0.00126529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133319, 0.00127019, 0.00128404, 0.00127989, 0.00127436, 0.00126927, 0.00126589" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100081, -0.00111676, -0.00117187, -0.0011763, -0.0011834, -0.00118073, -0.00117765" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00117609, 0.00118319, 0.00118906, 0.00118496, 0.00118582, 0.00118073, 0.00117765" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126205, -0.00126269, -0.00126633, -0.00127084, -0.00126626, -0.00126545, -0.00126362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126493, 0.00126722, 0.00128215, 0.0012784, 0.00127305, 0.00126803, 0.00126478" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166935; + rise_capacitance : 0.00163436; + rise_capacitance_range (0.00113514, 0.00163436); + fall_capacitance : 0.00166935; + fall_capacitance_range (0.00119835, 0.00166935); + internal_power () { + when : "(AB * !C * Y) + (!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155742, -0.00155996, -0.00156862, -0.00156973, -0.00156904, -0.00156843, -0.00157121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157459, 0.00159494, 0.00159402, 0.00158846, 0.00158232, 0.00157772, 0.0015745" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100404, -0.00111798, -0.00117261, -0.0011769, -0.0011833, -0.00117826, -0.0011751" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00117727, 0.00118606, 0.00118039, 0.00118826, 0.0011833, 0.00117826, 0.0011751" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126698, -0.00126099, -0.00126617, -0.00127115, -0.00126175, -0.00126614, -0.0012643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127005, 0.001278, 0.00127008, 0.00127115, 0.00126175, 0.00126969, 0.00126531" \ + ); + } + } + } + } + cell (AOI2BB2X2) { + area : 12.7008; + cell_leakage_power : 0.279019; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.309513; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293486; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191506; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.248205; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29149; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.275463; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173483; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230182; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.320548; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304521; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.202541; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25924; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369981; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345368; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345368; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.303405; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279019; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (BB * !C) + (BB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0519569, 0.0648873, 0.129596, 0.208498, 0.36541, 0.569255, 0.835443", \ + "0.0667792, 0.079538, 0.144119, 0.223097, 0.380092, 0.583967, 0.850175", \ + "0.116525, 0.129496, 0.193095, 0.272047, 0.429118, 0.633012, 0.899477", \ + "0.153624, 0.168029, 0.231424, 0.309668, 0.466525, 0.670519, 0.937033", \ + "0.198962, 0.215681, 0.281008, 0.358327, 0.514556, 0.718142, 0.984343", \ + "0.240228, 0.259059, 0.328675, 0.405739, 0.561413, 0.764387, 1.03046", \ + "0.280312, 0.300794, 0.375877, 0.453565, 0.609413, 0.812483, 1.07819" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0251103, 0.0409626, 0.12949, 0.240418, 0.462438, 0.751144, 1.12824", \ + "0.0251538, 0.0410223, 0.129493, 0.24042, 0.462426, 0.751147, 1.12829", \ + "0.030272, 0.0441449, 0.129924, 0.240545, 0.462455, 0.750996, 1.12818", \ + "0.0371852, 0.0500641, 0.131273, 0.2413, 0.462819, 0.751082, 1.12835", \ + "0.0472785, 0.0604609, 0.135202, 0.242807, 0.464326, 0.751525, 1.1286", \ + "0.058196, 0.072036, 0.142723, 0.246343, 0.4656, 0.75311, 1.12931", \ + "0.069459, 0.083879, 0.152546, 0.252161, 0.468884, 0.755456, 1.13091" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0751292, 0.084144, 0.117716, 0.152576, 0.219124, 0.304688, 0.416329", \ + "0.0873716, 0.0963595, 0.129994, 0.164811, 0.23138, 0.317002, 0.428597", \ + "0.127434, 0.137029, 0.172112, 0.207364, 0.27402, 0.359566, 0.471214", \ + "0.15946, 0.17014, 0.207752, 0.24386, 0.311038, 0.39681, 0.508295", \ + "0.201336, 0.213731, 0.255913, 0.293888, 0.361761, 0.447424, 0.559127", \ + "0.242099, 0.25615, 0.303657, 0.344504, 0.414555, 0.500835, 0.612495", \ + "0.280429, 0.296033, 0.349387, 0.393534, 0.466435, 0.554705, 0.667676" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219044, 0.0287135, 0.0631195, 0.106765, 0.196574, 0.315079, 0.47034", \ + "0.0218752, 0.0287023, 0.0631397, 0.106798, 0.196637, 0.314947, 0.470419", \ + "0.0257508, 0.0324001, 0.0654618, 0.108032, 0.19693, 0.315137, 0.470424", \ + "0.0320066, 0.0387116, 0.0704742, 0.111729, 0.199286, 0.316312, 0.47116", \ + "0.0420552, 0.0489366, 0.0793342, 0.118138, 0.202849, 0.318554, 0.472692", \ + "0.053158, 0.060503, 0.09142, 0.128269, 0.209835, 0.322806, 0.475387", \ + "0.064785, 0.072622, 0.104584, 0.140971, 0.220053, 0.331238, 0.481682" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.059023, 0.0718769, 0.136904, 0.216178, 0.373718, 0.578265, 0.845364", \ + "0.0737567, 0.0864678, 0.151435, 0.230782, 0.388441, 0.592991, 0.860081", \ + "0.123712, 0.136259, 0.200358, 0.279623, 0.437411, 0.642034, 0.909408", \ + "0.161868, 0.175062, 0.238618, 0.317309, 0.474787, 0.679525, 0.946929", \ + "0.208681, 0.223691, 0.288013, 0.366025, 0.522816, 0.727179, 0.994336", \ + "0.251297, 0.268266, 0.335768, 0.413349, 0.569685, 0.773464, 1.04042", \ + "0.292066, 0.3107, 0.383256, 0.461049, 0.617596, 0.821444, 1.08818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305781, 0.0470263, 0.136352, 0.247848, 0.470737, 0.760279, 1.13909", \ + "0.0306161, 0.0470526, 0.136354, 0.247831, 0.470698, 0.76045, 1.13914", \ + "0.0342022, 0.0492853, 0.136703, 0.247945, 0.470765, 0.760392, 1.13906", \ + "0.0402835, 0.0540807, 0.137942, 0.248588, 0.471, 0.760408, 1.13908", \ + "0.0500299, 0.063621, 0.141387, 0.250147, 0.472489, 0.761053, 1.1396", \ + "0.06057, 0.075042, 0.148197, 0.253373, 0.473821, 0.762325, 1.14004", \ + "0.071462, 0.08674, 0.157668, 0.258904, 0.477189, 0.764773, 1.14178" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0756726, 0.0845838, 0.118096, 0.153016, 0.219775, 0.305591, 0.417501", \ + "0.0879134, 0.0967983, 0.130399, 0.165263, 0.232033, 0.317902, 0.429775", \ + "0.128082, 0.137551, 0.17254, 0.207827, 0.274577, 0.360468, 0.472392", \ + "0.160256, 0.170769, 0.208141, 0.244485, 0.311672, 0.3977, 0.509464", \ + "0.202538, 0.214532, 0.256373, 0.294457, 0.362444, 0.448332, 0.560319", \ + "0.243797, 0.257372, 0.304286, 0.345173, 0.41527, 0.501736, 0.613732", \ + "0.282636, 0.297583, 0.350174, 0.394129, 0.467117, 0.555665, 0.668888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289821, 0.0345309, 0.0676094, 0.110979, 0.200636, 0.319094, 0.474382", \ + "0.028956, 0.0345202, 0.0676185, 0.110976, 0.200655, 0.319047, 0.474345", \ + "0.0333824, 0.0385452, 0.0699533, 0.112209, 0.201003, 0.319049, 0.474383", \ + "0.0406932, 0.0454175, 0.075048, 0.115935, 0.203326, 0.320283, 0.47501", \ + "0.0522548, 0.0566453, 0.0840181, 0.122428, 0.206873, 0.322553, 0.476802", \ + "0.064845, 0.06931, 0.096357, 0.132595, 0.213803, 0.326823, 0.47926", \ + "0.077776, 0.082553, 0.109851, 0.145362, 0.224175, 0.335261, 0.485464" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480032, 0.0580367, 0.106256, 0.164665, 0.280733, 0.431341, 0.628314", \ + "0.062895, 0.0727836, 0.120872, 0.179313, 0.295439, 0.446086, 0.643109", \ + "0.112865, 0.123526, 0.171264, 0.229492, 0.345733, 0.496455, 0.693411", \ + "0.149184, 0.161541, 0.209991, 0.267743, 0.383565, 0.534236, 0.731207", \ + "0.194291, 0.208976, 0.261443, 0.318769, 0.433913, 0.584141, 0.780766", \ + "0.235848, 0.25255, 0.31065, 0.368471, 0.483408, 0.633479, 0.829883", \ + "0.275246, 0.293518, 0.358091, 0.417505, 0.532897, 0.683151, 0.879811" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0201436, 0.031629, 0.0972006, 0.180314, 0.346631, 0.562901, 0.845683", \ + "0.0201827, 0.0316409, 0.0972285, 0.180305, 0.346631, 0.562881, 0.845668", \ + "0.026264, 0.0359656, 0.0980341, 0.180555, 0.346612, 0.562922, 0.845644", \ + "0.0337528, 0.043169, 0.100525, 0.181747, 0.347251, 0.56305, 0.845725", \ + "0.0443045, 0.0543372, 0.106563, 0.184161, 0.348526, 0.564252, 0.846348", \ + "0.055584, 0.066469, 0.116298, 0.18956, 0.350997, 0.565819, 0.848575", \ + "0.067241, 0.078715, 0.12866, 0.197663, 0.355574, 0.569149, 0.850007" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0749664, 0.0839555, 0.117572, 0.152386, 0.218937, 0.304502, 0.416144", \ + "0.0872243, 0.0961711, 0.129839, 0.164673, 0.231222, 0.316849, 0.428439", \ + "0.127321, 0.136885, 0.17189, 0.207169, 0.27382, 0.359368, 0.47106", \ + "0.159358, 0.170019, 0.20749, 0.243714, 0.310829, 0.396605, 0.508081", \ + "0.201262, 0.213608, 0.255802, 0.293751, 0.361557, 0.447202, 0.558924", \ + "0.242122, 0.256075, 0.303476, 0.34441, 0.414376, 0.500653, 0.612286", \ + "0.280608, 0.296025, 0.349272, 0.393527, 0.466228, 0.554621, 0.667468" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219984, 0.0288008, 0.0631256, 0.106773, 0.196575, 0.315074, 0.470339", \ + "0.0219602, 0.0287983, 0.0631748, 0.106771, 0.196563, 0.315063, 0.47042", \ + "0.0258319, 0.0325044, 0.065525, 0.108027, 0.196911, 0.315041, 0.470474", \ + "0.0320525, 0.0388042, 0.0705713, 0.111788, 0.1993, 0.316315, 0.471151", \ + "0.0420344, 0.0489903, 0.0794711, 0.11827, 0.20287, 0.318566, 0.472692", \ + "0.053024, 0.060458, 0.091517, 0.128462, 0.209903, 0.32282, 0.475392", \ + "0.064578, 0.072479, 0.104766, 0.14106, 0.220123, 0.331263, 0.481693" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.059023, 0.0718769, 0.136904, 0.216178, 0.373718, 0.578265, 0.845364", \ + "0.0737567, 0.0864678, 0.151435, 0.230782, 0.388441, 0.592991, 0.860081", \ + "0.123712, 0.136259, 0.200358, 0.279623, 0.437411, 0.642034, 0.909408", \ + "0.161868, 0.175062, 0.238618, 0.317309, 0.474787, 0.679525, 0.946929", \ + "0.208681, 0.223691, 0.288013, 0.366025, 0.522816, 0.727179, 0.994336", \ + "0.251297, 0.268266, 0.335768, 0.413349, 0.569685, 0.773464, 1.04042", \ + "0.292066, 0.3107, 0.383256, 0.461049, 0.617596, 0.821444, 1.08818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305781, 0.0470263, 0.136352, 0.247848, 0.470737, 0.760279, 1.13909", \ + "0.0306161, 0.0470526, 0.136354, 0.247831, 0.470698, 0.76045, 1.13914", \ + "0.0342022, 0.0492853, 0.136703, 0.247945, 0.470765, 0.760392, 1.13906", \ + "0.0402835, 0.0540807, 0.137942, 0.248588, 0.471, 0.760408, 1.13908", \ + "0.0500299, 0.063621, 0.141387, 0.250147, 0.472489, 0.761053, 1.1396", \ + "0.06057, 0.075042, 0.148197, 0.253373, 0.473821, 0.762325, 1.14004", \ + "0.071462, 0.08674, 0.157668, 0.258904, 0.477189, 0.764773, 1.14178" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0756726, 0.0845838, 0.118096, 0.153016, 0.219775, 0.305591, 0.417501", \ + "0.0879134, 0.0967983, 0.130399, 0.165263, 0.232033, 0.317902, 0.429775", \ + "0.128082, 0.137551, 0.17254, 0.207827, 0.274577, 0.360468, 0.472392", \ + "0.160256, 0.170769, 0.208141, 0.244485, 0.311672, 0.3977, 0.509464", \ + "0.202538, 0.214532, 0.256373, 0.294457, 0.362444, 0.448332, 0.560319", \ + "0.243797, 0.257372, 0.304286, 0.345173, 0.41527, 0.501736, 0.613732", \ + "0.282636, 0.297583, 0.350174, 0.394129, 0.467117, 0.555665, 0.668888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289821, 0.0345309, 0.0676094, 0.110979, 0.200636, 0.319094, 0.474382", \ + "0.028956, 0.0345202, 0.0676185, 0.110976, 0.200655, 0.319047, 0.474345", \ + "0.0333824, 0.0385452, 0.0699533, 0.112209, 0.201003, 0.319049, 0.474383", \ + "0.0406932, 0.0454175, 0.075048, 0.115935, 0.203326, 0.320283, 0.47501", \ + "0.0522548, 0.0566453, 0.0840181, 0.122428, 0.206873, 0.322553, 0.476802", \ + "0.064845, 0.06931, 0.096357, 0.132595, 0.213803, 0.326823, 0.47926", \ + "0.077776, 0.082553, 0.109851, 0.145362, 0.224175, 0.335261, 0.485464" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0484097, 0.0613346, 0.125865, 0.204576, 0.361443, 0.565015, 0.831361", \ + "0.0630246, 0.0756873, 0.140117, 0.218961, 0.375954, 0.579698, 0.84593", \ + "0.107705, 0.120915, 0.184472, 0.263186, 0.420248, 0.624135, 0.890487", \ + "0.139973, 0.15462, 0.217317, 0.295505, 0.452255, 0.65617, 0.922378", \ + "0.177095, 0.194259, 0.260271, 0.337716, 0.492843, 0.69628, 0.96252", \ + "0.209989, 0.2293, 0.301079, 0.37836, 0.53375, 0.736305, 1.00215", \ + "0.236908, 0.257941, 0.336729, 0.414718, 0.570967, 0.774159, 1.03982" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246397, 0.0406574, 0.129342, 0.240278, 0.462222, 0.750953, 1.12813", \ + "0.0247057, 0.0406947, 0.129317, 0.240336, 0.462229, 0.750898, 1.12813", \ + "0.0306386, 0.0443095, 0.129811, 0.240495, 0.462311, 0.750849, 1.12813", \ + "0.03804, 0.0509042, 0.131413, 0.241312, 0.462729, 0.75098, 1.12811", \ + "0.0492056, 0.0626354, 0.136362, 0.243136, 0.464202, 0.751567, 1.12867", \ + "0.061291, 0.075598, 0.14565, 0.247846, 0.466072, 0.753045, 1.12944", \ + "0.074605, 0.089321, 0.15861, 0.256221, 0.471049, 0.756505, 1.13148" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0704961, 0.0794703, 0.113087, 0.147888, 0.214374, 0.299977, 0.411618", \ + "0.081683, 0.0906466, 0.124269, 0.159117, 0.225678, 0.311241, 0.422901", \ + "0.131165, 0.140692, 0.175545, 0.21082, 0.277365, 0.36304, 0.474992", \ + "0.16988, 0.180624, 0.217602, 0.253282, 0.320245, 0.406113, 0.517616", \ + "0.219059, 0.231563, 0.272974, 0.309635, 0.376505, 0.462049, 0.573817", \ + "0.268279, 0.282391, 0.329469, 0.368725, 0.436192, 0.521816, 0.633227", \ + "0.316535, 0.332139, 0.384874, 0.427866, 0.498094, 0.584643, 0.696711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021898, 0.0287295, 0.0631728, 0.10678, 0.196566, 0.314948, 0.47034", \ + "0.0218911, 0.028725, 0.0631465, 0.106761, 0.196618, 0.314948, 0.470462", \ + "0.0274147, 0.0336124, 0.0661791, 0.10838, 0.197025, 0.315144, 0.470478", \ + "0.0355345, 0.0414982, 0.0712234, 0.112187, 0.199888, 0.316989, 0.471487", \ + "0.0472812, 0.0534586, 0.0808669, 0.118438, 0.202825, 0.319158, 0.473615", \ + "0.05993, 0.066541, 0.093779, 0.128299, 0.20865, 0.322303, 0.475512", \ + "0.073368, 0.080434, 0.109215, 0.141555, 0.217868, 0.32899, 0.480239" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0554793, 0.0683068, 0.133138, 0.212209, 0.36972, 0.574143, 0.841296", \ + "0.0699093, 0.082587, 0.147424, 0.226634, 0.384251, 0.588563, 0.855859", \ + "0.115196, 0.127684, 0.191739, 0.270865, 0.42852, 0.633079, 0.900324", \ + "0.148343, 0.161681, 0.225029, 0.303114, 0.460549, 0.664983, 0.932272", \ + "0.187101, 0.202522, 0.26735, 0.345301, 0.501113, 0.705376, 0.972434", \ + "0.221318, 0.238872, 0.308253, 0.385849, 0.541938, 0.745301, 1.01207", \ + "0.249332, 0.268681, 0.344226, 0.422398, 0.579282, 0.783152, 1.0498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302281, 0.0467584, 0.136203, 0.24776, 0.470593, 0.760346, 1.13902", \ + "0.0302991, 0.0467812, 0.136215, 0.247725, 0.470606, 0.76023, 1.13895", \ + "0.0344607, 0.0493843, 0.136672, 0.247883, 0.470659, 0.760273, 1.13899", \ + "0.0410791, 0.0547926, 0.137995, 0.248647, 0.471, 0.760342, 1.13887", \ + "0.0519407, 0.0656798, 0.142384, 0.250396, 0.4722, 0.761029, 1.13949", \ + "0.063663, 0.078526, 0.151039, 0.25476, 0.474279, 0.762453, 1.14003", \ + "0.076331, 0.092124, 0.163329, 0.262786, 0.47918, 0.765814, 1.14226" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0710288, 0.0799105, 0.113495, 0.148329, 0.21502, 0.300885, 0.41279", \ + "0.0822162, 0.0910858, 0.124674, 0.159583, 0.226332, 0.31215, 0.424089", \ + "0.131851, 0.141212, 0.17593, 0.21128, 0.278017, 0.363908, 0.476131", \ + "0.170864, 0.181306, 0.218078, 0.253465, 0.320534, 0.406539, 0.51896", \ + "0.220457, 0.232539, 0.273438, 0.310138, 0.377207, 0.462972, 0.575023", \ + "0.270218, 0.283763, 0.330047, 0.369127, 0.43707, 0.522694, 0.634448", \ + "0.319112, 0.333793, 0.385758, 0.428527, 0.499037, 0.585454, 0.697528" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289557, 0.0345469, 0.0676477, 0.110993, 0.200644, 0.319035, 0.47445", \ + "0.0289837, 0.034543, 0.0676255, 0.110981, 0.20064, 0.318992, 0.474609", \ + "0.035175, 0.0397932, 0.0706376, 0.112608, 0.201081, 0.319056, 0.474383", \ + "0.0444988, 0.0483091, 0.0757878, 0.116509, 0.20402, 0.320913, 0.475387", \ + "0.057822, 0.0613288, 0.0855143, 0.12268, 0.206862, 0.323147, 0.477757", \ + "0.071828, 0.075512, 0.098555, 0.13239, 0.212801, 0.326198, 0.479412", \ + "0.086405, 0.090503, 0.114273, 0.145714, 0.222094, 0.333009, 0.48403" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0444249, 0.0543568, 0.102367, 0.16055, 0.2765, 0.427129, 0.623929", \ + "0.0590977, 0.0688719, 0.116748, 0.175107, 0.291082, 0.441722, 0.638523", \ + "0.104064, 0.115025, 0.162724, 0.220382, 0.336602, 0.48755, 0.684527", \ + "0.136199, 0.148766, 0.197058, 0.254767, 0.370465, 0.520986, 0.717811", \ + "0.173358, 0.188394, 0.242006, 0.299187, 0.413674, 0.564164, 0.760876", \ + "0.20525, 0.222313, 0.28265, 0.340985, 0.456, 0.605503, 0.801803", \ + "0.232198, 0.250893, 0.318679, 0.379451, 0.495497, 0.646214, 0.842475" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195622, 0.0311475, 0.0969693, 0.180138, 0.34645, 0.562816, 0.845547", \ + "0.0196496, 0.0312303, 0.096985, 0.180138, 0.346456, 0.562801, 0.845507", \ + "0.0266513, 0.0362508, 0.0979751, 0.180415, 0.346476, 0.562823, 0.845388", \ + "0.0345031, 0.0439604, 0.100763, 0.181573, 0.347051, 0.563012, 0.845569", \ + "0.0460976, 0.0564019, 0.108065, 0.184718, 0.348607, 0.564105, 0.846243", \ + "0.058783, 0.070006, 0.119949, 0.191877, 0.352065, 0.566263, 0.848404", \ + "0.072261, 0.084037, 0.13525, 0.202811, 0.358558, 0.571007, 0.851049" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.070349, 0.0792838, 0.112898, 0.147722, 0.214206, 0.299781, 0.411466", \ + "0.081535, 0.0904777, 0.124064, 0.158919, 0.225484, 0.311049, 0.42272", \ + "0.131032, 0.140575, 0.175423, 0.210625, 0.277176, 0.362797, 0.474764", \ + "0.169458, 0.1805, 0.217435, 0.253145, 0.320155, 0.406032, 0.517424", \ + "0.218994, 0.231429, 0.272758, 0.309568, 0.376303, 0.461847, 0.573631", \ + "0.268307, 0.282312, 0.329302, 0.368609, 0.436059, 0.521616, 0.633025", \ + "0.316725, 0.332146, 0.384779, 0.427582, 0.498324, 0.584441, 0.696516" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219506, 0.0288052, 0.0631998, 0.106786, 0.19654, 0.314946, 0.470339", \ + "0.0219826, 0.0288006, 0.0631818, 0.106771, 0.196563, 0.314946, 0.470441", \ + "0.0274711, 0.0337209, 0.0663538, 0.108425, 0.196963, 0.315079, 0.470428", \ + "0.0356121, 0.0415742, 0.0713068, 0.112185, 0.199875, 0.316995, 0.47149", \ + "0.0472094, 0.0534833, 0.0808738, 0.118464, 0.202802, 0.319161, 0.47371", \ + "0.059763, 0.066454, 0.093922, 0.128328, 0.20868, 0.322313, 0.475515", \ + "0.073116, 0.080188, 0.109191, 0.141549, 0.21798, 0.328997, 0.480247" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0554793, 0.0683068, 0.133138, 0.212209, 0.36972, 0.574143, 0.841296", \ + "0.0699093, 0.082587, 0.147424, 0.226634, 0.384251, 0.588563, 0.855859", \ + "0.115196, 0.127684, 0.191739, 0.270865, 0.42852, 0.633079, 0.900324", \ + "0.148343, 0.161681, 0.225029, 0.303114, 0.460549, 0.664983, 0.932272", \ + "0.187101, 0.202522, 0.26735, 0.345301, 0.501113, 0.705376, 0.972434", \ + "0.221318, 0.238872, 0.308253, 0.385849, 0.541938, 0.745301, 1.01207", \ + "0.249332, 0.268681, 0.344226, 0.422398, 0.579282, 0.783152, 1.0498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302281, 0.0467584, 0.136203, 0.24776, 0.470593, 0.760346, 1.13902", \ + "0.0302991, 0.0467812, 0.136215, 0.247725, 0.470606, 0.76023, 1.13895", \ + "0.0344607, 0.0493843, 0.136672, 0.247883, 0.470659, 0.760273, 1.13899", \ + "0.0410791, 0.0547926, 0.137995, 0.248647, 0.471, 0.760342, 1.13887", \ + "0.0519407, 0.0656798, 0.142384, 0.250396, 0.4722, 0.761029, 1.13949", \ + "0.063663, 0.078526, 0.151039, 0.25476, 0.474279, 0.762453, 1.14003", \ + "0.076331, 0.092124, 0.163329, 0.262786, 0.47918, 0.765814, 1.14226" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0710288, 0.0799105, 0.113495, 0.148329, 0.21502, 0.300885, 0.41279", \ + "0.0822162, 0.0910858, 0.124674, 0.159583, 0.226332, 0.31215, 0.424089", \ + "0.131851, 0.141212, 0.17593, 0.21128, 0.278017, 0.363908, 0.476131", \ + "0.170864, 0.181306, 0.218078, 0.253465, 0.320534, 0.406539, 0.51896", \ + "0.220457, 0.232539, 0.273438, 0.310138, 0.377207, 0.462972, 0.575023", \ + "0.270218, 0.283763, 0.330047, 0.369127, 0.43707, 0.522694, 0.634448", \ + "0.319112, 0.333793, 0.385758, 0.428527, 0.499037, 0.585454, 0.697528" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289557, 0.0345469, 0.0676477, 0.110993, 0.200644, 0.319035, 0.47445", \ + "0.0289837, 0.034543, 0.0676255, 0.110981, 0.20064, 0.318992, 0.474609", \ + "0.035175, 0.0397932, 0.0706376, 0.112608, 0.201081, 0.319056, 0.474383", \ + "0.0444988, 0.0483091, 0.0757878, 0.116509, 0.20402, 0.320913, 0.475387", \ + "0.057822, 0.0613288, 0.0855143, 0.12268, 0.206862, 0.323147, 0.477757", \ + "0.071828, 0.075512, 0.098555, 0.13239, 0.212801, 0.326198, 0.479412", \ + "0.086405, 0.090503, 0.114273, 0.145714, 0.222094, 0.333009, 0.48403" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0379877, 0.0501002, 0.113698, 0.192477, 0.349716, 0.554015, 0.821361", \ + "0.0502953, 0.0626341, 0.126669, 0.205586, 0.362925, 0.567268, 0.834638", \ + "0.0791977, 0.0975539, 0.173026, 0.252465, 0.410398, 0.614947, 0.882051", \ + "0.0955682, 0.12103, 0.21898, 0.311338, 0.471566, 0.67614, 0.943628", \ + "0.115235, 0.148976, 0.277785, 0.39507, 0.583896, 0.79447, 1.0615", \ + "0.133906, 0.175724, 0.334302, 0.476997, 0.701265, 0.943639, 1.222", \ + "0.1493, 0.198882, 0.386624, 0.55465, 0.816075, 1.09209, 1.4048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0290848, 0.0457282, 0.135265, 0.246804, 0.469635, 0.759267, 1.13814", \ + "0.02934, 0.0457843, 0.135256, 0.246825, 0.469635, 0.759266, 1.13814", \ + "0.0504972, 0.0668033, 0.144999, 0.249242, 0.469673, 0.759301, 1.1379", \ + "0.0778751, 0.0964544, 0.179757, 0.273455, 0.477737, 0.759613, 1.13809", \ + "0.120108, 0.143962, 0.241073, 0.342289, 0.529304, 0.787782, 1.14644", \ + "0.164592, 0.194314, 0.311375, 0.424845, 0.623336, 0.864838, 1.19752", \ + "0.211865, 0.247933, 0.38663, 0.514909, 0.730935, 0.982087, 1.29547" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0304943, 0.0405687, 0.0918871, 0.154673, 0.279538, 0.441559, 0.653402", \ + "0.0429565, 0.0531942, 0.104853, 0.167754, 0.29268, 0.454742, 0.666503", \ + "0.0779102, 0.0940224, 0.157713, 0.221772, 0.346954, 0.509102, 0.721146", \ + "0.10346, 0.125911, 0.210936, 0.288864, 0.417248, 0.580772, 0.792707", \ + "0.137204, 0.167531, 0.28261, 0.384868, 0.544333, 0.718447, 0.930096", \ + "0.171183, 0.209127, 0.353916, 0.481976, 0.677928, 0.882948, 1.11451", \ + "0.204335, 0.249711, 0.423807, 0.577604, 0.810658, 1.05073, 1.31536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253317, 0.0378645, 0.10592, 0.191055, 0.361264, 0.58237, 0.871346", \ + "0.0258631, 0.0379418, 0.105954, 0.191042, 0.361254, 0.582362, 0.871441", \ + "0.0480555, 0.0602671, 0.117986, 0.195154, 0.361252, 0.582354, 0.871339", \ + "0.0748636, 0.0898567, 0.153634, 0.223062, 0.37165, 0.584001, 0.87142", \ + "0.115679, 0.136262, 0.215058, 0.292274, 0.430818, 0.618955, 0.885797", \ + "0.16004, 0.187246, 0.286216, 0.375834, 0.526164, 0.704696, 0.945742", \ + "0.207844, 0.241479, 0.362622, 0.467306, 0.635214, 0.824376, 1.05585" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325385, 0.0447372, 0.108011, 0.186446, 0.34314, 0.546782, 0.81306", \ + "0.0441984, 0.0565853, 0.120765, 0.199583, 0.356521, 0.56027, 0.826607", \ + "0.0677609, 0.088056, 0.166078, 0.245118, 0.403382, 0.607599, 0.87381", \ + "0.0785662, 0.107138, 0.209914, 0.304147, 0.465198, 0.669771, 0.935398", \ + "0.0895375, 0.128279, 0.265307, 0.385299, 0.575899, 0.786778, 1.05345", \ + "0.0976586, 0.145914, 0.316574, 0.463691, 0.691354, 0.935084, 1.21376", \ + "0.100985, 0.158386, 0.362561, 0.537255, 0.803365, 1.08177, 1.39549" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230283, 0.0394454, 0.12839, 0.239429, 0.461289, 0.749779, 1.12721", \ + "0.023676, 0.0395739, 0.128353, 0.239424, 0.461289, 0.74978, 1.12721", \ + "0.0456583, 0.0619164, 0.139127, 0.241448, 0.461449, 0.749916, 1.12732", \ + "0.0736661, 0.0918724, 0.174614, 0.267738, 0.469851, 0.750251, 1.12707", \ + "0.118219, 0.140647, 0.236374, 0.336995, 0.522364, 0.779285, 1.13617", \ + "0.165595, 0.193662, 0.308225, 0.4205, 0.61779, 0.857443, 1.18778", \ + "0.216061, 0.250115, 0.385498, 0.512411, 0.726326, 0.976149, 1.28726" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272885, 0.0374269, 0.0888079, 0.151591, 0.276475, 0.438505, 0.650273", \ + "0.0395862, 0.0497981, 0.101555, 0.164436, 0.289368, 0.451447, 0.663214", \ + "0.0784831, 0.0964895, 0.163714, 0.22593, 0.350336, 0.512057, 0.723399", \ + "0.107177, 0.131733, 0.225426, 0.306801, 0.4343, 0.595661, 0.80701", \ + "0.144979, 0.177787, 0.304376, 0.417029, 0.586236, 0.756398, 0.966543", \ + "0.183298, 0.224082, 0.382077, 0.523907, 0.739358, 0.95549, 1.18451", \ + "0.221924, 0.270239, 0.457955, 0.627101, 0.885827, 1.14829, 1.42771" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253406, 0.0378692, 0.105903, 0.191097, 0.361262, 0.58237, 0.871461", \ + "0.0266846, 0.0382201, 0.105955, 0.191016, 0.361253, 0.582362, 0.87144", \ + "0.056034, 0.0697115, 0.123219, 0.196469, 0.361169, 0.582379, 0.871463", \ + "0.0837043, 0.102763, 0.171723, 0.235104, 0.375928, 0.583547, 0.871372", \ + "0.125334, 0.151896, 0.245709, 0.327204, 0.454131, 0.629254, 0.88694", \ + "0.172183, 0.206638, 0.326008, 0.428145, 0.582439, 0.745162, 0.966999", \ + "0.223679, 0.26604, 0.411663, 0.534131, 0.718523, 0.905701, 1.11537" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00618494, 0.0063509, 0.00666755, 0.00675737, 0.00681436, 0.00683625, 0.00684402", \ + "0.00606382, 0.00618167, 0.00647048, 0.00657724, 0.00664579, 0.00667693, 0.00669182", \ + "0.00644493, 0.00647034, 0.00660641, 0.00672583, 0.00684102, 0.0069074, 0.00695012", \ + "0.00733765, 0.0072816, 0.00729849, 0.00737653, 0.00747158, 0.00754153, 0.00759041", \ + "0.0094824, 0.00932954, 0.00912582, 0.00910055, 0.00922613, 0.00920856, 0.00926103", \ + "0.012395, 0.0121213, 0.0117554, 0.0116327, 0.0116, 0.0115989, 0.0116457", \ + "0.0162211, 0.0156975, 0.01513, 0.0149052, 0.0147751, 0.0147888, 0.014828" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00970399, 0.00986876, 0.0102348, 0.0103449, 0.0104129, 0.0104426, 0.0104576", \ + "0.00954327, 0.00970101, 0.0100791, 0.0101986, 0.0102737, 0.0103056, 0.0103218", \ + "0.00964907, 0.00968857, 0.0100005, 0.0101452, 0.0102622, 0.0103107, 0.0103486", \ + "0.0104246, 0.0103565, 0.010469, 0.0105921, 0.0107093, 0.0107733, 0.0108105", \ + "0.0122781, 0.0120077, 0.0119115, 0.0119951, 0.0121145, 0.0121762, 0.0122223", \ + "0.0151047, 0.0146707, 0.0143823, 0.0143581, 0.0143984, 0.0144573, 0.0144916", \ + "0.0187778, 0.0181799, 0.0174735, 0.0174964, 0.0174853, 0.017502, 0.017527" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00843939, 0.00856535, 0.00882301, 0.00890346, 0.00895178, 0.00897126, 0.00897888", \ + "0.00828314, 0.00838265, 0.00862799, 0.00872435, 0.00878783, 0.00881536, 0.00882667", \ + "0.00860131, 0.00863032, 0.00876472, 0.00887707, 0.00898755, 0.00904584, 0.00908312", \ + "0.00943704, 0.00941131, 0.00944234, 0.00950896, 0.0096099, 0.00967815, 0.00972341", \ + "0.0115142, 0.0114071, 0.011249, 0.011266, 0.011345, 0.0113389, 0.0113891", \ + "0.0143367, 0.0142062, 0.0138665, 0.0137562, 0.0137179, 0.0137201, 0.0137466", \ + "0.0180655, 0.017738, 0.0172103, 0.017018, 0.0169054, 0.0168884, 0.0169286" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00970793, 0.00987421, 0.010238, 0.0103476, 0.0104162, 0.010445, 0.0104608", \ + "0.00954688, 0.00970666, 0.0100825, 0.0102014, 0.0102757, 0.010308, 0.0103243", \ + "0.00964035, 0.00969165, 0.0100009, 0.0101479, 0.0102707, 0.0103128, 0.010351", \ + "0.0103268, 0.0103491, 0.010476, 0.0105788, 0.0107085, 0.0107741, 0.010813", \ + "0.0122097, 0.0119938, 0.0119114, 0.0120093, 0.0121158, 0.0121771, 0.0122314", \ + "0.0149817, 0.0146366, 0.0143789, 0.0143582, 0.0144059, 0.0144501, 0.0145024", \ + "0.0185972, 0.0181061, 0.0174717, 0.017501, 0.0174893, 0.0174967, 0.0175288" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.006201, 0.00636021, 0.00666844, 0.00675754, 0.00680933, 0.00683162, 0.00685037", \ + "0.00607013, 0.00618746, 0.0064689, 0.00657421, 0.00664222, 0.00667177, 0.00669091", \ + "0.0064775, 0.00649065, 0.00661513, 0.0067333, 0.00684312, 0.0069099, 0.00695307", \ + "0.00743859, 0.00736369, 0.00734123, 0.00741147, 0.00749309, 0.00755168, 0.00759853", \ + "0.00959943, 0.0093734, 0.00912688, 0.00910289, 0.0091848, 0.00924075, 0.00921877", \ + "0.0125953, 0.0122384, 0.0118223, 0.0116647, 0.0116265, 0.0116338, 0.0117952", \ + "0.0165782, 0.0160148, 0.0152227, 0.0149645, 0.0148039, 0.0147836, 0.0148114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00961407, 0.009756, 0.0101199, 0.0102351, 0.0103054, 0.0103371, 0.0103532", \ + "0.00945985, 0.00959286, 0.00995997, 0.0100862, 0.0101638, 0.010199, 0.0102171", \ + "0.00959599, 0.00961054, 0.00987844, 0.0100224, 0.01014, 0.010197, 0.0102369", \ + "0.0103923, 0.0103023, 0.0103568, 0.0104707, 0.010585, 0.0106526, 0.0106942", \ + "0.0122907, 0.0119955, 0.0118307, 0.011884, 0.0119915, 0.0120508, 0.0120988", \ + "0.0151716, 0.0146929, 0.0143297, 0.0142671, 0.0142852, 0.0143359, 0.0143689", \ + "0.0188932, 0.0182394, 0.0174477, 0.0174104, 0.0173857, 0.0173845, 0.017408" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00843939, 0.00856535, 0.00882301, 0.00890346, 0.00895178, 0.00897126, 0.00897888", \ + "0.00828314, 0.00838265, 0.00862799, 0.00872435, 0.00878783, 0.00881536, 0.00882667", \ + "0.00860131, 0.00863032, 0.00876472, 0.00887707, 0.00898755, 0.00904584, 0.00908312", \ + "0.00943704, 0.00941131, 0.00944234, 0.00950896, 0.0096099, 0.00967815, 0.00972341", \ + "0.0115142, 0.0114071, 0.011249, 0.011266, 0.011345, 0.0113389, 0.0113891", \ + "0.0143367, 0.0142062, 0.0138665, 0.0137562, 0.0137179, 0.0137201, 0.0137466", \ + "0.0180655, 0.017738, 0.0172103, 0.017018, 0.0169054, 0.0168884, 0.0169286" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00961407, 0.009756, 0.0101199, 0.0102351, 0.0103054, 0.0103371, 0.0103532", \ + "0.00945985, 0.00959286, 0.00995997, 0.0100862, 0.0101638, 0.010199, 0.0102171", \ + "0.00959599, 0.00961054, 0.00987844, 0.0100224, 0.01014, 0.010197, 0.0102369", \ + "0.0103923, 0.0103023, 0.0103568, 0.0104707, 0.010585, 0.0106526, 0.0106942", \ + "0.0122907, 0.0119955, 0.0118307, 0.011884, 0.0119915, 0.0120508, 0.0120988", \ + "0.0151716, 0.0146929, 0.0143297, 0.0142671, 0.0142852, 0.0143359, 0.0143689", \ + "0.0188932, 0.0182394, 0.0174477, 0.0174104, 0.0173857, 0.0173845, 0.017408" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00610904, 0.00629648, 0.00659767, 0.00666839, 0.00670233, 0.00671485, 0.00672301", \ + "0.00595005, 0.00608467, 0.00637581, 0.00647295, 0.00652729, 0.00654906, 0.00655905", \ + "0.00627072, 0.00625256, 0.00641735, 0.00653827, 0.00664834, 0.006713, 0.00674569", \ + "0.00716057, 0.00710583, 0.00713256, 0.00721488, 0.00729646, 0.00736152, 0.00740446", \ + "0.00932518, 0.00914109, 0.00895115, 0.00896087, 0.00902632, 0.00903594, 0.00908959", \ + "0.0123453, 0.0119745, 0.0115631, 0.0114691, 0.0114369, 0.011495, 0.0115349", \ + "0.016209, 0.0156264, 0.0149757, 0.0148008, 0.0146953, 0.0146824, 0.0146794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00834285, 0.00851347, 0.00886866, 0.00897825, 0.00904518, 0.00907218, 0.00908677", \ + "0.00814581, 0.00829297, 0.0086668, 0.00879282, 0.00887333, 0.00890795, 0.00892663", \ + "0.008691, 0.00867045, 0.00891133, 0.00906056, 0.00918764, 0.00924626, 0.0092904", \ + "0.00971627, 0.00955185, 0.00960293, 0.00974391, 0.00984146, 0.00991554, 0.00996979", \ + "0.0118413, 0.0114778, 0.0112697, 0.0113518, 0.0114218, 0.0114846, 0.0115216", \ + "0.0149032, 0.0143411, 0.0137811, 0.0137651, 0.0138108, 0.0138504, 0.0138852", \ + "0.0187979, 0.0180716, 0.017247, 0.0170435, 0.0169588, 0.0169538, 0.0169742" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00837553, 0.00851305, 0.00874953, 0.00881276, 0.00884344, 0.00885566, 0.00885628", \ + "0.00818185, 0.0082877, 0.00853194, 0.00861778, 0.00866828, 0.00868617, 0.00869326", \ + "0.00838425, 0.00842181, 0.0085738, 0.00868464, 0.00878879, 0.0088451, 0.00887975", \ + "0.00926202, 0.00923441, 0.00927334, 0.00935021, 0.00943688, 0.00949695, 0.00953626", \ + "0.0113286, 0.0112239, 0.0110849, 0.0110931, 0.0111229, 0.0111644, 0.0112183", \ + "0.01421, 0.0140036, 0.0136768, 0.0135958, 0.0135535, 0.0135937, 0.0136129", \ + "0.0179417, 0.0175711, 0.0170794, 0.0169213, 0.0168099, 0.0168096, 0.0168988" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0083396, 0.008519, 0.00887185, 0.0089812, 0.00904778, 0.00907426, 0.00909151", \ + "0.00814882, 0.00829837, 0.00867021, 0.0087956, 0.00887591, 0.00891044, 0.00892905", \ + "0.00867911, 0.00867816, 0.00891144, 0.00906308, 0.00919025, 0.00924894, 0.00929303", \ + "0.0096557, 0.00954512, 0.0096025, 0.00972281, 0.00986345, 0.00992859, 0.0099775", \ + "0.0117394, 0.0114582, 0.0112791, 0.0113525, 0.0114281, 0.0114885, 0.0115295", \ + "0.0147281, 0.0142838, 0.0137803, 0.0137698, 0.0138167, 0.0138586, 0.013884", \ + "0.0185531, 0.0179606, 0.0172251, 0.0170271, 0.0169577, 0.0169501, 0.0169645" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0061217, 0.00630327, 0.00659805, 0.0066678, 0.00670141, 0.00671763, 0.00672344", \ + "0.00596531, 0.00609317, 0.00637769, 0.00647291, 0.00652928, 0.00654854, 0.00655897", \ + "0.00630872, 0.0062756, 0.00643936, 0.00655123, 0.00666036, 0.00671618, 0.00674812", \ + "0.00722191, 0.00714384, 0.0071517, 0.00721939, 0.00731138, 0.00737275, 0.00741484", \ + "0.00937987, 0.00914574, 0.00893358, 0.00893617, 0.00905629, 0.0090803, 0.00909118", \ + "0.0125286, 0.0120671, 0.011579, 0.0114567, 0.0114393, 0.0114456, 0.0115953", \ + "0.0165175, 0.0158422, 0.0150423, 0.0148576, 0.0147064, 0.0146862, 0.0147626" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0082424, 0.00838504, 0.00875336, 0.00886731, 0.00893636, 0.00896833, 0.00898528", \ + "0.00806741, 0.00818918, 0.00854785, 0.00867885, 0.00876256, 0.00880027, 0.00882084", \ + "0.00865462, 0.00860545, 0.00879929, 0.00893321, 0.00906241, 0.00912506, 0.00917704", \ + "0.00971268, 0.00951293, 0.00950249, 0.00960509, 0.00973137, 0.00979164, 0.00984526", \ + "0.0118781, 0.0114761, 0.0111895, 0.0112547, 0.0113022, 0.0113623, 0.0114027", \ + "0.0150033, 0.0143855, 0.0137391, 0.0136793, 0.0136984, 0.0137319, 0.0137642", \ + "0.0189499, 0.0181666, 0.0172177, 0.0169882, 0.0168765, 0.0168441, 0.0168575" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00837553, 0.00851305, 0.00874953, 0.00881276, 0.00884344, 0.00885566, 0.00885628", \ + "0.00818185, 0.0082877, 0.00853194, 0.00861778, 0.00866828, 0.00868617, 0.00869326", \ + "0.00838425, 0.00842181, 0.0085738, 0.00868464, 0.00878879, 0.0088451, 0.00887975", \ + "0.00926202, 0.00923441, 0.00927334, 0.00935021, 0.00943688, 0.00949695, 0.00953626", \ + "0.0113286, 0.0112239, 0.0110849, 0.0110931, 0.0111229, 0.0111644, 0.0112183", \ + "0.01421, 0.0140036, 0.0136768, 0.0135958, 0.0135535, 0.0135937, 0.0136129", \ + "0.0179417, 0.0175711, 0.0170794, 0.0169213, 0.0168099, 0.0168096, 0.0168988" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0082424, 0.00838504, 0.00875336, 0.00886731, 0.00893636, 0.00896833, 0.00898528", \ + "0.00806741, 0.00818918, 0.00854785, 0.00867885, 0.00876256, 0.00880027, 0.00882084", \ + "0.00865462, 0.00860545, 0.00879929, 0.00893321, 0.00906241, 0.00912506, 0.00917704", \ + "0.00971268, 0.00951293, 0.00950249, 0.00960509, 0.00973137, 0.00979164, 0.00984526", \ + "0.0118781, 0.0114761, 0.0111895, 0.0112547, 0.0113022, 0.0113623, 0.0114027", \ + "0.0150033, 0.0143855, 0.0137391, 0.0136793, 0.0136984, 0.0137319, 0.0137642", \ + "0.0189499, 0.0181666, 0.0172177, 0.0169882, 0.0168765, 0.0168441, 0.0168575" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123856, 0.0124048, 0.0124244, 0.0124275, 0.0124283, 0.0124274, 0.0124262", \ + "0.0121436, 0.0121918, 0.0123142, 0.0123321, 0.0123653, 0.0123736, 0.0123772", \ + "0.0122602, 0.0122364, 0.0122312, 0.0122532, 0.012324, 0.0123152, 0.0123557", \ + "0.0132656, 0.0131023, 0.0127128, 0.0125801, 0.0124817, 0.0124445, 0.012443", \ + "0.0162812, 0.0158493, 0.014679, 0.0140967, 0.013524, 0.013158, 0.0129164", \ + "0.0210073, 0.020427, 0.0184363, 0.0171278, 0.0157929, 0.0148731, 0.0143238", \ + "0.0269935, 0.0262944, 0.02367, 0.02167, 0.019463, 0.0180913, 0.0166447" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-6.09038e-05, -4.94965e-05, -3.95192e-05, -3.78795e-05, -3.7449e-05, -3.78729e-05, -3.88122e-05", \ + "-0.000381838, -0.000325464, -0.000228302, -0.000195337, -0.000172325, -0.000170373, -0.000166294", \ + "-0.000280397, -0.000296536, -0.000288843, -0.000273695, -0.000237608, -0.000222202, -0.000208996", \ + "0.00081928, 0.000639563, 0.000229846, 7.3643e-05, -3.45128e-05, -9.11371e-05, -0.000116776", \ + "0.00386166, 0.00344515, 0.00219322, 0.00154013, 0.000958711, 0.000650738, 0.000412706", \ + "0.00851131, 0.00790195, 0.00580788, 0.00444066, 0.00310396, 0.00227529, 0.00167139", \ + "0.0144646, 0.0137173, 0.010942, 0.00889513, 0.0065794, 0.00501395, 0.0038774" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103951, 0.0105054, 0.0106063, 0.0106254, 0.0106359, 0.0106404, 0.0106431", \ + "0.010028, 0.0101621, 0.010453, 0.0105468, 0.0106103, 0.0106386, 0.0106547", \ + "0.0101577, 0.010131, 0.0102209, 0.01017, 0.0104555, 0.0105158, 0.0105771", \ + "0.0112703, 0.0110548, 0.0106435, 0.0105561, 0.0105575, 0.0105636, 0.0106118", \ + "0.0143921, 0.0138941, 0.0125569, 0.011939, 0.0114555, 0.0112076, 0.0110262", \ + "0.0192759, 0.0184806, 0.0162059, 0.0149177, 0.0136916, 0.0128251, 0.0123129", \ + "0.0254567, 0.0245167, 0.0214106, 0.0193394, 0.017179, 0.0158668, 0.0145846" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000119157, -9.29886e-05, -6.077e-05, -5.54981e-05, -5.36145e-05, -5.35107e-05, -5.27148e-05", \ + "-0.000459085, -0.000402027, -0.000251546, -0.000213613, -0.000190092, -0.000182612, -0.000184468", \ + "0.000127479, 9.23431e-05, -0.000120356, -7.67805e-05, -0.000121551, -0.000147727, -0.000171251", \ + "0.00161705, 0.00139163, 0.000765678, 0.000502294, 0.000223933, 8.78111e-05, 1.80675e-06", \ + "0.00502859, 0.0045721, 0.00312805, 0.00232767, 0.00147621, 0.00101307, 0.000676621", \ + "0.00984592, 0.00920422, 0.00702598, 0.00552153, 0.00391921, 0.00287667, 0.00214557", \ + "0.0160365, 0.0152664, 0.0123937, 0.0102337, 0.0077052, 0.00590424, 0.00457687" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167491; + rise_capacitance : 0.0016385; + rise_capacitance_range (0.00120536, 0.0016385); + fall_capacitance : 0.00167491; + fall_capacitance_range (0.00122134, 0.00167491); + internal_power () { + when : "(BB * C * D * !Y) + (BB * C * !D * Y) + (BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000959465, -0.0010791, -0.00114435, -0.00114293, -0.00115734, -0.00115804, -0.00115485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115476, 0.00115924, 0.00116681, 0.00116783, 0.00115937, 0.00115804, 0.00115485" \ + ); + } + } + internal_power () { + when : "(!BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000141192, 1.14857e-05, 0.000325149, 0.00103186, 0.00262502, 0.0050504, 0.008176" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00787245, 0.00774186, 0.00783105, 0.00841431, 0.00994712, 0.0122738, 0.0153219" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171169; + rise_capacitance : 0.00171169; + rise_capacitance_range (0.00118803, 0.00171169); + fall_capacitance : 0.00171084; + fall_capacitance_range (0.00109115, 0.00171084); + internal_power () { + when : "(AB * C * D * !Y) + (AB * C * !D * Y) + (AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000170701, -0.000169096, -0.00016991, -0.0001703, -0.00016958, -0.000168935, -0.00016854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000173291, 0.000176299, 0.000174605, 0.00017391, 0.000173366, 0.000171913, 0.000170249" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "4.54004e-05, -0.000113888, 0.000129826, 0.000897457, 0.0025244, 0.0049599, 0.0081365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00661997, 0.00646246, 0.0068628, 0.00764565, 0.00927678, 0.0116955, 0.014843" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00330721; + rise_capacitance : 0.0033052; + rise_capacitance_range (0.0025065, 0.0033052); + fall_capacitance : 0.00330721; + fall_capacitance_range (0.00245217, 0.00330721); + internal_power () { + when : "(AB * !D * Y) + (!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261265, -0.00261781, -0.00261625, -0.00261443, -0.00261498, -0.00261318, -0.00260931" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0027868, 0.00263927, 0.00265129, 0.00264229, 0.00262998, 0.00261848, 0.00261138" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207754, -0.00229917, -0.00242423, -0.00241727, -0.00244629, -0.00244751, -0.00244146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00244181, 0.00243723, 0.00246647, 0.0024684, 0.00245834, 0.00244751, 0.00244146" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260476, -0.00261293, -0.00261564, -0.00260583, -0.00261023, -0.00260835, -0.00260437" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261782, 0.00262646, 0.00264334, 0.00263551, 0.00262431, 0.00261357, 0.00260712" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342215; + rise_capacitance : 0.0033502; + rise_capacitance_range (0.00228757, 0.0033502); + fall_capacitance : 0.00342215; + fall_capacitance_range (0.00240235, 0.00342215); + internal_power () { + when : "(AB * !C * Y) + (!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323946, -0.00324834, -0.0032722, -0.00326342, -0.00326141, -0.00325874, -0.00326227" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326621, 0.00327539, 0.00331211, 0.00329961, 0.00328655, 0.00327679, 0.00326962" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00206919, -0.00230558, -0.00242575, -0.00241522, -0.00244229, -0.00243108, -0.00242505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024154, 0.00244828, 0.0024382, 0.00245233, 0.00244229, 0.00243108, 0.00242505" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260351, -0.00260727, -0.00261313, -0.00260526, -0.00260683, -0.00260943, -0.00260524" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262428, 0.00263502, 0.00261981, 0.00262028, 0.00260683, 0.00261712, 0.00261049" \ + ); + } + } + } + } + cell (AOI31X1) { + area : 8.4672; + cell_leakage_power : 0.109733; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.124322; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132637; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130852; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0555484; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130852; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841194; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127412; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0794875; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130852; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113345; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100792; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0807017; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127412; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108514; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123973; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104903; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109733; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !D) + (!B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385485, 0.0462315, 0.109531, 0.188185, 0.345333, 0.549582, 0.816675", \ + "0.0514569, 0.0593262, 0.123503, 0.20245, 0.3598, 0.564141, 0.831273", \ + "0.0828145, 0.0947561, 0.171698, 0.251244, 0.409078, 0.613831, 0.881195", \ + "0.099096, 0.116297, 0.218128, 0.311678, 0.471925, 0.676726, 0.944102", \ + "0.112368, 0.136591, 0.27589, 0.396487, 0.586848, 0.797765, 1.06535", \ + "0.120451, 0.151178, 0.3275, 0.47747, 0.706651, 0.950707, 1.22952", \ + "0.123484, 0.160229, 0.371978, 0.551501, 0.821663, 1.10212, 1.4167" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0292185, 0.0397146, 0.128212, 0.238725, 0.459721, 0.746848, 1.12251", \ + "0.0294344, 0.0397973, 0.12821, 0.238737, 0.459714, 0.746972, 1.12251", \ + "0.0513172, 0.0612542, 0.137549, 0.240833, 0.459698, 0.746858, 1.12243", \ + "0.0804875, 0.0917886, 0.172693, 0.265181, 0.467174, 0.746993, 1.12251", \ + "0.13115, 0.144475, 0.236745, 0.335134, 0.518437, 0.77445, 1.12967", \ + "0.187426, 0.203791, 0.312958, 0.421652, 0.614629, 0.851219, 1.18026", \ + "0.245605, 0.265427, 0.396043, 0.518748, 0.72678, 0.970938, 1.27867" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0499047, 0.0597649, 0.139187, 0.236484, 0.43, 0.681096, 1.00922", \ + "0.0597894, 0.0697987, 0.149776, 0.247289, 0.440988, 0.692161, 1.02033", \ + "0.106351, 0.119577, 0.204933, 0.301845, 0.49515, 0.746157, 1.07347", \ + "0.144043, 0.161657, 0.273769, 0.376792, 0.568629, 0.818858, 1.14643", \ + "0.194948, 0.217713, 0.364727, 0.501728, 0.71166, 0.962019, 1.28795", \ + "0.247599, 0.275464, 0.455325, 0.623253, 0.887093, 1.16058, 1.48424", \ + "0.301693, 0.334462, 0.545395, 0.741966, 1.05338, 1.378, 1.73201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505608, 0.0632188, 0.168842, 0.300482, 0.562959, 0.904292, 1.34992", \ + "0.0504051, 0.063227, 0.168926, 0.300331, 0.563029, 0.904207, 1.34994", \ + "0.0772705, 0.0890236, 0.176753, 0.30093, 0.56295, 0.904101, 1.34994", \ + "0.108971, 0.123849, 0.218783, 0.324397, 0.565785, 0.90427, 1.3501", \ + "0.1561, 0.175653, 0.296526, 0.408942, 0.614762, 0.921157, 1.35069", \ + "0.208702, 0.233136, 0.380915, 0.516141, 0.733414, 1.00104, 1.39135", \ + "0.265759, 0.295191, 0.469885, 0.627613, 0.875959, 1.14399, 1.49718" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0447614, 0.0524838, 0.11607, 0.194851, 0.352108, 0.556398, 0.823504", \ + "0.0579133, 0.0657821, 0.129952, 0.208972, 0.366435, 0.57069, 0.837821", \ + "0.0935427, 0.104721, 0.17876, 0.258039, 0.415784, 0.620387, 0.887778", \ + "0.115005, 0.130327, 0.227492, 0.319072, 0.479616, 0.683061, 0.950868", \ + "0.136526, 0.158199, 0.288818, 0.406478, 0.594711, 0.804892, 1.07197", \ + "0.154353, 0.181233, 0.345029, 0.490535, 0.716498, 0.958332, 1.23674", \ + "0.167787, 0.199961, 0.396149, 0.56924, 0.834435, 1.11196, 1.42491" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0356146, 0.0461846, 0.13496, 0.245658, 0.466746, 0.754054, 1.12972", \ + "0.0356786, 0.0462162, 0.135002, 0.245666, 0.466694, 0.754067, 1.12975", \ + "0.0561736, 0.0660511, 0.143385, 0.247467, 0.46671, 0.75398, 1.12971", \ + "0.085402, 0.0968229, 0.17781, 0.270527, 0.473637, 0.7542, 1.12979", \ + "0.134312, 0.148085, 0.241551, 0.340037, 0.524291, 0.780824, 1.13722", \ + "0.188039, 0.2056, 0.317155, 0.426287, 0.619488, 0.856503, 1.18676", \ + "0.243807, 0.265415, 0.397973, 0.521509, 0.731403, 0.975531, 1.28431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0578674, 0.0677019, 0.147065, 0.244347, 0.437863, 0.688977, 1.01709", \ + "0.0688506, 0.0788384, 0.158703, 0.256105, 0.449721, 0.700857, 1.02911", \ + "0.110653, 0.123211, 0.20898, 0.306691, 0.500561, 0.751949, 1.07927", \ + "0.145288, 0.161878, 0.269409, 0.374459, 0.56874, 0.819694, 1.14803", \ + "0.19273, 0.214425, 0.353589, 0.484752, 0.698004, 0.949344, 1.27731", \ + "0.242545, 0.269382, 0.44008, 0.598955, 0.851382, 1.12631, 1.45461", \ + "0.293819, 0.3253, 0.526287, 0.712629, 1.00622, 1.31893, 1.67379" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505476, 0.0632168, 0.168924, 0.300481, 0.562946, 0.904319, 1.34989", \ + "0.050496, 0.0631829, 0.168884, 0.300467, 0.563151, 0.904207, 1.35003", \ + "0.0709216, 0.0820252, 0.174587, 0.300898, 0.563072, 0.904113, 1.34986", \ + "0.101126, 0.114047, 0.206289, 0.318442, 0.565345, 0.904118, 1.34988", \ + "0.147954, 0.164288, 0.272846, 0.384744, 0.604426, 0.918283, 1.35082", \ + "0.198972, 0.219147, 0.348801, 0.474871, 0.694354, 0.980265, 1.38321", \ + "0.252034, 0.277275, 0.430565, 0.573036, 0.811424, 1.09187, 1.46415" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.048503, 0.0564977, 0.120918, 0.199801, 0.356696, 0.560229, 0.826196", \ + "0.0619364, 0.0700277, 0.134679, 0.213617, 0.370551, 0.574102, 0.840078", \ + "0.101013, 0.111728, 0.184099, 0.263272, 0.420388, 0.62404, 0.890143", \ + "0.126632, 0.141234, 0.234738, 0.325318, 0.483989, 0.687776, 0.953725", \ + "0.154612, 0.174656, 0.299867, 0.414884, 0.601075, 0.810699, 1.0756", \ + "0.180965, 0.205539, 0.360998, 0.502301, 0.724611, 0.964594, 1.24081", \ + "0.204458, 0.233705, 0.417759, 0.585298, 0.845749, 1.12031, 1.43098" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.041045, 0.0516654, 0.140425, 0.250764, 0.470925, 0.757051, 1.13091", \ + "0.0410253, 0.0516618, 0.140425, 0.25076, 0.470915, 0.757046, 1.13091", \ + "0.0603821, 0.0701736, 0.148058, 0.252401, 0.471006, 0.757097, 1.13098", \ + "0.0896284, 0.100741, 0.181549, 0.27502, 0.477688, 0.757188, 1.13097", \ + "0.13879, 0.152328, 0.245658, 0.343546, 0.527552, 0.783235, 1.13815", \ + "0.191464, 0.208668, 0.32012, 0.429784, 0.622737, 0.858708, 1.18725", \ + "0.246318, 0.266899, 0.400224, 0.524711, 0.73413, 0.977591, 1.28526" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0613333, 0.0711688, 0.150531, 0.247809, 0.441328, 0.692416, 1.02062", \ + "0.0729306, 0.0829019, 0.162757, 0.260173, 0.453782, 0.704911, 1.03307", \ + "0.109083, 0.120799, 0.205074, 0.302796, 0.496671, 0.747967, 1.07629", \ + "0.137998, 0.152898, 0.253216, 0.357147, 0.551482, 0.802747, 1.13091", \ + "0.175285, 0.195148, 0.322085, 0.445125, 0.656125, 0.907858, 1.23591", \ + "0.2145, 0.238794, 0.393694, 0.538689, 0.778014, 1.0498, 1.37949", \ + "0.254316, 0.282969, 0.465624, 0.633703, 0.904252, 1.2029, 1.55511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0505515, 0.0632176, 0.168921, 0.300468, 0.563151, 0.90429, 1.34974", \ + "0.0505314, 0.0631946, 0.16888, 0.300482, 0.563151, 0.904281, 1.35026", \ + "0.0641783, 0.0759363, 0.173172, 0.300964, 0.56295, 0.904053, 1.34978", \ + "0.0893087, 0.101732, 0.197123, 0.314937, 0.565909, 0.90406, 1.35024", \ + "0.135378, 0.149358, 0.251182, 0.367449, 0.598159, 0.917537, 1.35207", \ + "0.187107, 0.204411, 0.319575, 0.441283, 0.670689, 0.968347, 1.38142", \ + "0.240915, 0.261937, 0.396001, 0.527891, 0.76492, 1.05805, 1.4477" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0388495, 0.0470389, 0.111943, 0.190953, 0.347913, 0.551487, 0.817469", \ + "0.0501811, 0.0583088, 0.123559, 0.202855, 0.359796, 0.563826, 0.829962", \ + "0.0946875, 0.106934, 0.181781, 0.260789, 0.417439, 0.620853, 0.887095", \ + "0.126521, 0.143027, 0.247249, 0.339707, 0.493577, 0.697776, 0.962932", \ + "0.166889, 0.188528, 0.327254, 0.454025, 0.645817, 0.849511, 1.11352", \ + "0.206287, 0.232646, 0.403089, 0.561029, 0.804585, 1.05143, 1.32057", \ + "0.244237, 0.275161, 0.475201, 0.661899, 0.952366, 1.25041, 1.56911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0410863, 0.0516907, 0.140425, 0.250764, 0.470955, 0.75705, 1.1309", \ + "0.0408552, 0.051242, 0.140425, 0.250776, 0.471016, 0.757064, 1.13084", \ + "0.070887, 0.0815363, 0.153561, 0.252957, 0.471009, 0.756931, 1.1309", \ + "0.100593, 0.11479, 0.20116, 0.286244, 0.477393, 0.756933, 1.13091", \ + "0.145239, 0.163692, 0.277495, 0.379366, 0.547737, 0.790068, 1.13729", \ + "0.196076, 0.218806, 0.358102, 0.484076, 0.677455, 0.892435, 1.20303", \ + "0.252379, 0.279315, 0.44295, 0.59088, 0.819818, 1.05455, 1.33715" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.014824, 0.0182612, 0.0462986, 0.0809989, 0.150354, 0.24044, 0.358221", \ + "0.028611, 0.0330037, 0.0614168, 0.0961115, 0.165526, 0.255656, 0.372248", \ + "0.0560694, 0.0665394, 0.122506, 0.165542, 0.23422, 0.324771, 0.442403", \ + "0.0739687, 0.0889805, 0.171273, 0.236069, 0.327091, 0.418535, 0.535921", \ + "0.0934822, 0.114395, 0.231263, 0.325468, 0.458475, 0.584668, 0.714131", \ + "0.109409, 0.135412, 0.285948, 0.409065, 0.584884, 0.753349, 0.925281", \ + "0.122108, 0.152652, 0.334235, 0.48549, 0.703503, 0.913985, 1.12969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.015595, 0.0209333, 0.0635264, 0.11361, 0.210737, 0.336884, 0.50197", \ + "0.0211718, 0.0247849, 0.0635088, 0.113613, 0.210731, 0.336891, 0.501957", \ + "0.0643833, 0.0683592, 0.097438, 0.131814, 0.213934, 0.336876, 0.501976", \ + "0.105378, 0.110775, 0.149975, 0.18675, 0.251434, 0.354018, 0.505341", \ + "0.164274, 0.171886, 0.227234, 0.278743, 0.35613, 0.438501, 0.561485", \ + "0.230018, 0.240278, 0.313072, 0.380581, 0.48163, 0.582201, 0.690773", \ + "0.301354, 0.314264, 0.405541, 0.489726, 0.61472, 0.738796, 0.869074" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.034274, 0.0421684, 0.106201, 0.185092, 0.342413, 0.546748, 0.813907", \ + "0.0453805, 0.0533128, 0.11776, 0.196965, 0.354272, 0.558964, 0.826335", \ + "0.0850937, 0.0981664, 0.176081, 0.254911, 0.412006, 0.616051, 0.883426", \ + "0.112883, 0.13045, 0.238942, 0.333445, 0.488006, 0.688929, 0.959301", \ + "0.148247, 0.171259, 0.315424, 0.445099, 0.640019, 0.844858, 1.10986", \ + "0.182708, 0.210962, 0.387902, 0.549519, 0.796715, 1.04609, 1.3168", \ + "0.215919, 0.249161, 0.457506, 0.648236, 0.942768, 1.24384, 1.56498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.035577, 0.0461832, 0.135002, 0.245672, 0.466729, 0.754097, 1.12982", \ + "0.0361283, 0.0461959, 0.134991, 0.245668, 0.466718, 0.7541, 1.12968", \ + "0.0672636, 0.078197, 0.149042, 0.248311, 0.466697, 0.754062, 1.12968", \ + "0.0958322, 0.110363, 0.198232, 0.283173, 0.473641, 0.754065, 1.12972", \ + "0.139145, 0.158008, 0.273621, 0.37666, 0.546066, 0.788042, 1.13631", \ + "0.188875, 0.212108, 0.353397, 0.480484, 0.675403, 0.892485, 1.20255", \ + "0.244098, 0.271732, 0.43719, 0.586497, 0.817227, 1.05371, 1.3375" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148282, 0.0182655, 0.0463035, 0.0810044, 0.15035, 0.240448, 0.358225", \ + "0.0286169, 0.033009, 0.0614232, 0.0961145, 0.165534, 0.255664, 0.372251", \ + "0.0560683, 0.0665401, 0.122514, 0.165553, 0.234829, 0.324783, 0.442411", \ + "0.0739425, 0.0889616, 0.171273, 0.236074, 0.327098, 0.418542, 0.535926", \ + "0.0934174, 0.114302, 0.231234, 0.325459, 0.458442, 0.584663, 0.714106", \ + "0.109236, 0.135227, 0.285726, 0.408982, 0.584939, 0.753335, 0.925261", \ + "0.121802, 0.152306, 0.334085, 0.485535, 0.703436, 0.913861, 1.1296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155015, 0.0206907, 0.0602798, 0.108752, 0.205831, 0.332112, 0.497513", \ + "0.0210514, 0.0245313, 0.0602734, 0.108752, 0.205851, 0.332153, 0.497354", \ + "0.0581807, 0.062995, 0.0933645, 0.126952, 0.209677, 0.332088, 0.49737", \ + "0.0917313, 0.0987967, 0.142721, 0.181271, 0.246584, 0.34924, 0.500852", \ + "0.142844, 0.153083, 0.216425, 0.270981, 0.350682, 0.433781, 0.556894", \ + "0.200957, 0.214704, 0.298632, 0.370418, 0.474942, 0.576855, 0.686337", \ + "0.264571, 0.281996, 0.387473, 0.47688, 0.606108, 0.732013, 0.86454" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0262271, 0.0320504, 0.0792149, 0.13728, 0.253039, 0.403371, 0.599858", \ + "0.0391618, 0.0447817, 0.0921897, 0.150492, 0.266358, 0.416634, 0.613263", \ + "0.0755391, 0.0870588, 0.154145, 0.213438, 0.328872, 0.478842, 0.675047", \ + "0.0998015, 0.115603, 0.211162, 0.292293, 0.413551, 0.562945, 0.759611", \ + "0.129211, 0.150286, 0.279885, 0.393778, 0.561705, 0.726281, 0.921658", \ + "0.156028, 0.182203, 0.343413, 0.487493, 0.704036, 0.918282, 1.14172", \ + "0.180259, 0.211097, 0.402737, 0.574503, 0.83553, 1.09813, 1.37393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0256052, 0.0334786, 0.0995937, 0.182068, 0.34683, 0.561077, 0.841026", \ + "0.0276037, 0.0343984, 0.0996114, 0.182116, 0.346927, 0.560979, 0.841026", \ + "0.0596222, 0.068575, 0.121729, 0.189795, 0.346818, 0.560995, 0.840991", \ + "0.0878844, 0.100304, 0.17238, 0.234541, 0.366659, 0.563813, 0.841036", \ + "0.130583, 0.147238, 0.245698, 0.329769, 0.455124, 0.620071, 0.86366", \ + "0.179597, 0.200412, 0.323799, 0.430525, 0.588423, 0.748002, 0.958463", \ + "0.234082, 0.259157, 0.406108, 0.534027, 0.724382, 0.915384, 1.12163" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147493, 0.0181861, 0.0462057, 0.0809339, 0.150277, 0.240378, 0.358148", \ + "0.028428, 0.0328064, 0.0613143, 0.0958872, 0.165316, 0.255441, 0.372092", \ + "0.056266, 0.066577, 0.121929, 0.165601, 0.234316, 0.324889, 0.442537", \ + "0.0752665, 0.0897974, 0.171494, 0.236074, 0.326907, 0.41838, 0.535723", \ + "0.0974337, 0.117823, 0.232802, 0.326353, 0.458658, 0.584704, 0.713992", \ + "0.117394, 0.142953, 0.289991, 0.411598, 0.58624, 0.75395, 0.925568", \ + "0.135765, 0.165362, 0.342106, 0.491138, 0.706597, 0.915587, 1.13067" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155277, 0.020722, 0.0603176, 0.108789, 0.205891, 0.332165, 0.497347", \ + "0.0212743, 0.0247258, 0.0603049, 0.108791, 0.205877, 0.33215, 0.497281", \ + "0.0581604, 0.0630612, 0.094091, 0.126946, 0.209072, 0.332153, 0.497273", \ + "0.090883, 0.0980925, 0.142545, 0.181315, 0.24662, 0.349352, 0.500892", \ + "0.140821, 0.150961, 0.214967, 0.270141, 0.350431, 0.433779, 0.556983", \ + "0.197416, 0.211006, 0.295288, 0.367652, 0.473262, 0.576199, 0.686039", \ + "0.259783, 0.276475, 0.381894, 0.471911, 0.602408, 0.730334, 0.863509" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0275486, 0.0353528, 0.0989656, 0.177655, 0.334863, 0.539124, 0.80627", \ + "0.0389969, 0.0463805, 0.110448, 0.189533, 0.346799, 0.551329, 0.818532", \ + "0.071717, 0.0862144, 0.169317, 0.246753, 0.404457, 0.608472, 0.875802", \ + "0.0945091, 0.113869, 0.22844, 0.325415, 0.480358, 0.68336, 0.951722", \ + "0.123752, 0.149232, 0.301154, 0.434154, 0.631813, 0.837369, 1.10237", \ + "0.152193, 0.183604, 0.370383, 0.535699, 0.786201, 1.03775, 1.30927", \ + "0.179758, 0.216735, 0.436662, 0.631679, 0.930088, 1.23341, 1.55654" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291197, 0.0396782, 0.128193, 0.238737, 0.459707, 0.746826, 1.12255", \ + "0.0312366, 0.0403437, 0.128213, 0.238697, 0.459657, 0.746972, 1.1226", \ + "0.0618113, 0.0733276, 0.144925, 0.241386, 0.45979, 0.747018, 1.12237", \ + "0.0889036, 0.104001, 0.19381, 0.27856, 0.467277, 0.746855, 1.12255", \ + "0.130515, 0.150041, 0.267936, 0.371985, 0.540939, 0.7822, 1.12922", \ + "0.178853, 0.202625, 0.346227, 0.474918, 0.670496, 0.887721, 1.19694", \ + "0.233192, 0.261034, 0.429111, 0.579718, 0.812297, 1.04963, 1.33272" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0146328, 0.0180607, 0.0459876, 0.0805968, 0.149718, 0.239576, 0.357026", \ + "0.0283099, 0.0327408, 0.061118, 0.0956994, 0.164913, 0.254756, 0.371102", \ + "0.0548974, 0.0655118, 0.121938, 0.165086, 0.234197, 0.323892, 0.441196", \ + "0.0715789, 0.0868825, 0.170071, 0.235113, 0.32634, 0.417643, 0.534751", \ + "0.0889325, 0.110395, 0.228777, 0.323552, 0.456914, 0.583362, 0.710219", \ + "0.10107, 0.12825, 0.281547, 0.40577, 0.582307, 0.751253, 0.923284", \ + "0.108235, 0.141085, 0.327641, 0.480433, 0.699367, 0.910414, 1.12674" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0119318, 0.016534, 0.0554118, 0.104016, 0.201251, 0.327575, 0.49279", \ + "0.0174435, 0.0203885, 0.0553968, 0.104015, 0.201215, 0.327573, 0.492815", \ + "0.0470864, 0.0535496, 0.0883746, 0.122284, 0.20504, 0.327482, 0.492811", \ + "0.0749295, 0.0845702, 0.135434, 0.176278, 0.24153, 0.344647, 0.496073", \ + "0.117952, 0.132036, 0.20571, 0.263657, 0.346014, 0.430396, 0.550085", \ + "0.167711, 0.186645, 0.284294, 0.360431, 0.468252, 0.572446, 0.681823", \ + "0.223123, 0.246519, 0.369153, 0.464307, 0.597682, 0.725333, 0.859831" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0215038, 0.027227, 0.0739679, 0.131858, 0.247489, 0.39775, 0.594223", \ + "0.0344262, 0.0400559, 0.0869089, 0.145039, 0.260826, 0.411023, 0.607627", \ + "0.0637227, 0.0765676, 0.147982, 0.208039, 0.322236, 0.473266, 0.669412", \ + "0.0832575, 0.100848, 0.202086, 0.285589, 0.408062, 0.55743, 0.753835", \ + "0.106787, 0.130203, 0.267148, 0.384179, 0.554654, 0.720762, 0.916041", \ + "0.12796, 0.156982, 0.327663, 0.475304, 0.694794, 0.911104, 1.13599", \ + "0.1467, 0.181105, 0.383657, 0.559714, 0.824488, 1.08929, 1.36674" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0208998, 0.0287235, 0.0946237, 0.176974, 0.341633, 0.555709, 0.835633", \ + "0.0247017, 0.0308386, 0.0946365, 0.176973, 0.341577, 0.555752, 0.835635", \ + "0.0555731, 0.0650055, 0.118986, 0.185667, 0.341698, 0.555767, 0.835591", \ + "0.0823909, 0.0952906, 0.169298, 0.231876, 0.362584, 0.558931, 0.83559", \ + "0.123373, 0.140723, 0.241255, 0.326393, 0.452222, 0.616262, 0.859013", \ + "0.170932, 0.192503, 0.318, 0.426065, 0.58533, 0.744963, 0.954674", \ + "0.224687, 0.250117, 0.399459, 0.528621, 0.721764, 0.913517, 1.11869" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0145538, 0.0179816, 0.0459034, 0.0805128, 0.149642, 0.239501, 0.356974", \ + "0.0281176, 0.0325238, 0.0610056, 0.095464, 0.164677, 0.254544, 0.370886", \ + "0.0551184, 0.0655716, 0.121315, 0.165131, 0.233681, 0.32399, 0.441313", \ + "0.0729361, 0.087925, 0.17029, 0.235109, 0.326165, 0.417474, 0.534568", \ + "0.0930742, 0.114014, 0.230362, 0.324374, 0.457165, 0.583482, 0.710432", \ + "0.109595, 0.136131, 0.285595, 0.408374, 0.583539, 0.751904, 0.923571", \ + "0.122627, 0.154358, 0.335716, 0.485701, 0.702511, 0.912231, 1.12784" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0119361, 0.0165399, 0.0554154, 0.10401, 0.201205, 0.327575, 0.492774", \ + "0.0176319, 0.0205735, 0.0553959, 0.104003, 0.201187, 0.327559, 0.492789", \ + "0.0469551, 0.053535, 0.0890743, 0.122247, 0.204409, 0.327472, 0.492671", \ + "0.0741397, 0.0838471, 0.135206, 0.176282, 0.241552, 0.344722, 0.496214", \ + "0.116125, 0.130023, 0.204211, 0.26281, 0.345738, 0.430444, 0.550086", \ + "0.164549, 0.18313, 0.281146, 0.357825, 0.466893, 0.571726, 0.681506", \ + "0.218788, 0.242129, 0.363803, 0.459689, 0.594337, 0.724533, 0.858595" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194766, 0.0245422, 0.0659674, 0.117289, 0.219794, 0.352992, 0.52718", \ + "0.0326959, 0.0380875, 0.0794709, 0.130939, 0.233573, 0.365672, 0.54098", \ + "0.0609115, 0.0732177, 0.140972, 0.196045, 0.297306, 0.431264, 0.604874", \ + "0.0793406, 0.096245, 0.193077, 0.272134, 0.38535, 0.517718, 0.69191", \ + "0.100856, 0.123616, 0.255518, 0.36715, 0.528616, 0.684516, 0.858287", \ + "0.119447, 0.14775, 0.312742, 0.454482, 0.663648, 0.8682, 1.07992", \ + "0.135206, 0.168593, 0.365263, 0.534999, 0.788329, 1.04022, 1.30289" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0184012, 0.0253632, 0.0841181, 0.15754, 0.304382, 0.495258, 0.744905", \ + "0.0228099, 0.0281337, 0.0841136, 0.157531, 0.304366, 0.495255, 0.744905", \ + "0.0535354, 0.0623161, 0.111194, 0.16847, 0.304786, 0.495205, 0.744862", \ + "0.0801942, 0.0924548, 0.161337, 0.218039, 0.330302, 0.501073, 0.744802", \ + "0.120938, 0.137475, 0.232455, 0.311507, 0.426026, 0.56649, 0.776472", \ + "0.168357, 0.189047, 0.308816, 0.410013, 0.557755, 0.702235, 0.881985", \ + "0.221703, 0.246265, 0.389378, 0.511612, 0.691851, 0.869287, 1.05362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0145115, 0.0179379, 0.0458591, 0.0804691, 0.149599, 0.239435, 0.356907", \ + "0.0280206, 0.0324439, 0.0609263, 0.095602, 0.16478, 0.254581, 0.372059", \ + "0.0551966, 0.065594, 0.121339, 0.165142, 0.233693, 0.324005, 0.441335", \ + "0.0733935, 0.0882945, 0.170378, 0.2351, 0.326181, 0.417409, 0.534494", \ + "0.0945334, 0.115297, 0.230926, 0.324668, 0.457261, 0.583495, 0.710412", \ + "0.112584, 0.138857, 0.287103, 0.409044, 0.584001, 0.752135, 0.92368", \ + "0.127683, 0.159077, 0.338709, 0.487634, 0.703692, 0.913083, 1.12822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0119366, 0.016537, 0.055415, 0.10401, 0.201204, 0.327541, 0.492789", \ + "0.0177282, 0.020663, 0.0554031, 0.104015, 0.201215, 0.327558, 0.492789", \ + "0.0468973, 0.0535126, 0.0890468, 0.122238, 0.204406, 0.327472, 0.492749", \ + "0.0738672, 0.0835733, 0.13511, 0.176262, 0.241656, 0.344757, 0.496226", \ + "0.115424, 0.129257, 0.203665, 0.262484, 0.34563, 0.43043, 0.550097", \ + "0.163466, 0.181831, 0.279882, 0.357151, 0.46638, 0.57147, 0.681391", \ + "0.217563, 0.239886, 0.361596, 0.457933, 0.59307, 0.723394, 0.858181" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0388495, 0.0470389, 0.111943, 0.190953, 0.347913, 0.551487, 0.817469", \ + "0.0501811, 0.0583088, 0.123559, 0.202855, 0.359796, 0.563826, 0.829962", \ + "0.0946875, 0.106934, 0.181781, 0.260789, 0.417439, 0.620853, 0.887095", \ + "0.126521, 0.143027, 0.247249, 0.339707, 0.493577, 0.697776, 0.962932", \ + "0.166889, 0.188528, 0.327254, 0.454025, 0.645817, 0.849511, 1.11352", \ + "0.206287, 0.232646, 0.403089, 0.561029, 0.804585, 1.05143, 1.32057", \ + "0.244237, 0.275161, 0.475201, 0.661899, 0.952366, 1.25041, 1.56911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0410863, 0.0516907, 0.140425, 0.250764, 0.470955, 0.75705, 1.1309", \ + "0.0408552, 0.051242, 0.140425, 0.250776, 0.471016, 0.757064, 1.13084", \ + "0.070887, 0.0815363, 0.153561, 0.252957, 0.471009, 0.756931, 1.1309", \ + "0.100593, 0.11479, 0.20116, 0.286244, 0.477393, 0.756933, 1.13091", \ + "0.145239, 0.163692, 0.277495, 0.379366, 0.547737, 0.790068, 1.13729", \ + "0.196076, 0.218806, 0.358102, 0.484076, 0.677455, 0.892435, 1.20303", \ + "0.252379, 0.279315, 0.44295, 0.59088, 0.819818, 1.05455, 1.33715" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147493, 0.0181861, 0.0462057, 0.0809339, 0.150277, 0.240378, 0.358148", \ + "0.028428, 0.0328064, 0.0613143, 0.0958872, 0.165316, 0.255441, 0.372092", \ + "0.056266, 0.066577, 0.121929, 0.165601, 0.234316, 0.324889, 0.442537", \ + "0.0752665, 0.0897974, 0.171494, 0.236074, 0.326907, 0.41838, 0.535723", \ + "0.0974337, 0.117823, 0.232802, 0.326353, 0.458658, 0.584704, 0.713992", \ + "0.117394, 0.142953, 0.289991, 0.411598, 0.58624, 0.75395, 0.925568", \ + "0.135765, 0.165362, 0.342106, 0.491138, 0.706597, 0.915587, 1.13067" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155277, 0.020722, 0.0603176, 0.108789, 0.205891, 0.332165, 0.497347", \ + "0.0212743, 0.0247258, 0.0603049, 0.108791, 0.205877, 0.33215, 0.497281", \ + "0.0581604, 0.0630612, 0.094091, 0.126946, 0.209072, 0.332153, 0.497273", \ + "0.090883, 0.0980925, 0.142545, 0.181315, 0.24662, 0.349352, 0.500892", \ + "0.140821, 0.150961, 0.214967, 0.270141, 0.350431, 0.433779, 0.556983", \ + "0.197416, 0.211006, 0.295288, 0.367652, 0.473262, 0.576199, 0.686039", \ + "0.259783, 0.276475, 0.381894, 0.471911, 0.602408, 0.730334, 0.863509" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00574523, 0.00576695, 0.00580706, 0.00581452, 0.00581885, 0.00582087, 0.00582125", \ + "0.00558857, 0.00563098, 0.00576709, 0.00581927, 0.00584554, 0.00585656, 0.00586269", \ + "0.00554815, 0.00555762, 0.00563583, 0.00569634, 0.0057658, 0.00580373, 0.00583642", \ + "0.0059085, 0.00587768, 0.00577152, 0.00575996, 0.00579499, 0.00581109, 0.00584131", \ + "0.00711826, 0.00697973, 0.00648292, 0.00627005, 0.00613318, 0.00603871, 0.00597593", \ + "0.00915633, 0.00895257, 0.00798407, 0.00745823, 0.00699095, 0.00666022, 0.00650508", \ + "0.0118486, 0.0115744, 0.0101843, 0.00928346, 0.00838564, 0.00783681, 0.00736748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "9.07808e-05, 9.36105e-05, 0.000104925, 0.000105887, 0.000107638, 0.000104975, 0.000103781", \ + "-7.88742e-05, -6.21967e-05, -7.07855e-07, 1.78234e-05, 3.24744e-05, 3.2692e-05, 3.50371e-05", \ + "0.000109136, 0.000115884, 3.01066e-05, 1.63262e-05, 1.45005e-05, 1.79605e-05, 2.55888e-05", \ + "0.00070897, 0.000660997, 0.000417493, 0.000298709, 0.000188105, 0.000129723, 9.51298e-05", \ + "0.00217998, 0.00206519, 0.00144874, 0.00108112, 0.000752141, 0.000555445, 0.000395842", \ + "0.00424923, 0.00408228, 0.00314777, 0.00248643, 0.00179724, 0.00134145, 0.00102232", \ + "0.00693377, 0.00672832, 0.00547428, 0.00451886, 0.00345169, 0.00266911, 0.00208314" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00684512, 0.00684957, 0.00685849, 0.00686015, 0.00686037, 0.00685981, 0.0068584", \ + "0.00671583, 0.006745, 0.00680841, 0.00684134, 0.00685612, 0.00685768, 0.00685998", \ + "0.00667021, 0.00667751, 0.00672504, 0.00676617, 0.00680583, 0.006825, 0.00684097", \ + "0.00700325, 0.00697005, 0.00686468, 0.00683913, 0.00684817, 0.0067995, 0.0068597", \ + "0.00815349, 0.00805814, 0.00760095, 0.0073799, 0.00722231, 0.00709588, 0.0070136", \ + "0.0101251, 0.00996705, 0.00910645, 0.00858936, 0.00806808, 0.00774395, 0.00758101", \ + "0.0127315, 0.0125273, 0.0113434, 0.0104897, 0.00956231, 0.00897787, 0.00845975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00010806, 0.000109322, 0.000111686, 0.000112186, 0.000111537, 0.000110708, 0.000110901", \ + "-3.42591e-05, -2.22083e-05, 1.99152e-05, 3.40511e-05, 4.16183e-05, 4.4765e-05, 4.62403e-05", \ + "-6.23575e-05, -6.47693e-05, -4.57846e-05, -2.37977e-05, -2.91725e-06, 7.41391e-06, 2.30854e-05", \ + "0.000325066, 0.000284452, 0.000146893, 9.90622e-05, 6.74091e-05, 5.11083e-05, 4.28031e-05", \ + "0.00155452, 0.00144623, 0.000940527, 0.000687762, 0.000462524, 0.000320885, 0.000241239", \ + "0.00351556, 0.00335784, 0.00248252, 0.00192282, 0.0013674, 0.000998842, 0.000757153", \ + "0.00611052, 0.00590752, 0.00469635, 0.0038172, 0.00284626, 0.00218587, 0.00169093" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00785465, 0.00785507, 0.00785552, 0.00785535, 0.00785362, 0.00785149, 0.00784867", \ + "0.00775749, 0.00777496, 0.00779836, 0.00780586, 0.00781132, 0.00781142, 0.00781026", \ + "0.00774166, 0.00774319, 0.00775974, 0.00777397, 0.00779257, 0.00778885, 0.00778834", \ + "0.00804878, 0.0080206, 0.00792032, 0.00787964, 0.00784933, 0.00782552, 0.007827", \ + "0.00917902, 0.00910345, 0.00866815, 0.00844889, 0.00824691, 0.00810842, 0.00799977", \ + "0.0112211, 0.0110737, 0.0102265, 0.00967461, 0.00911345, 0.00877666, 0.00855384", \ + "0.0139329, 0.0137343, 0.0125297, 0.0116527, 0.0106746, 0.0100508, 0.00952536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000115779, 0.000116937, 0.000119106, 0.000119364, 0.000119111, 0.000118549, 0.000117516", \ + "-3.28737e-05, -1.9468e-05, 2.33258e-05, 3.70033e-05, 4.53894e-05, 5.12797e-05, 5.21714e-05", \ + "-0.000121516, -0.000114275, -6.633e-05, -3.93241e-05, -9.37011e-06, 8.54376e-06, 1.83724e-05", \ + "0.00013929, 0.00012112, 5.0477e-05, 3.2719e-05, 2.46548e-05, 2.65573e-05, 2.61076e-05", \ + "0.00123786, 0.00115591, 0.000753492, 0.000547762, 0.000367894, 0.000268944, 0.0002046", \ + "0.0032367, 0.00308191, 0.00224955, 0.00173314, 0.00123489, 0.000922479, 0.000702598", \ + "0.00594755, 0.00573943, 0.00453447, 0.00365946, 0.00273465, 0.00209978, 0.00163555" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00574367, 0.00576503, 0.00582155, 0.00583475, 0.00584026, 0.00584085, 0.00584107", \ + "0.00560463, 0.00562081, 0.00571811, 0.00576453, 0.00577465, 0.00581392, 0.00582101", \ + "0.00597424, 0.00594638, 0.00585946, 0.0057874, 0.00578132, 0.0057886, 0.00579909", \ + "0.00669368, 0.00662115, 0.00634464, 0.0061698, 0.00581993, 0.00598271, 0.00592105", \ + "0.00832298, 0.00820796, 0.00758397, 0.00719607, 0.00678719, 0.00649591, 0.00631161", \ + "0.0106542, 0.0104594, 0.00948858, 0.00884505, 0.00815468, 0.00749088, 0.00711768", \ + "0.0137529, 0.0134926, 0.0121258, 0.0111932, 0.0100817, 0.00928085, 0.00852633" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00040664, -0.000367908, -0.000303212, -0.000290579, -0.000284036, -0.000281599, -0.000278893", \ + "-0.000542971, -0.000504181, -0.000351487, -0.000296146, -0.000259427, -0.000243727, -0.000238097", \ + "-0.000215625, -0.000253147, -0.00031732, -0.000232321, -0.000226789, -0.000220526, -0.000221594", \ + "0.000584673, 0.000467904, 0.000130321, 3.02665e-05, -6.8869e-05, -0.000118736, -0.000149107", \ + "0.00233109, 0.00215839, 0.00135334, 0.000922194, 0.000559781, 0.000345657, 0.00020088", \ + "0.00480499, 0.00456909, 0.00333237, 0.00255304, 0.0017684, 0.00128496, 0.000939582", \ + "0.00801183, 0.00772274, 0.00608181, 0.00492222, 0.00368313, 0.00281663, 0.00218061" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00464378, 0.00466727, 0.00472682, 0.00474, 0.0047465, 0.00474801, 0.00474796", \ + "0.00447428, 0.00450759, 0.00461728, 0.00466768, 0.00468048, 0.00472085, 0.00472948", \ + "0.00493337, 0.00489148, 0.00466885, 0.0046945, 0.00468919, 0.00469521, 0.00470743", \ + "0.00566365, 0.00559313, 0.00525894, 0.00508391, 0.00471442, 0.00444974, 0.0048315", \ + "0.00737827, 0.00722602, 0.00654263, 0.00612889, 0.00569483, 0.00540941, 0.00522656", \ + "0.00975625, 0.00953951, 0.00846349, 0.00780331, 0.00707261, 0.00647746, 0.00605588", \ + "0.0129007, 0.01262, 0.0111414, 0.0101722, 0.00902431, 0.00822358, 0.00747089" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000405932, -0.000367193, -0.000302541, -0.000289894, -0.000283362, -0.000280931, -0.000278216", \ + "-0.00054228, -0.000503367, -0.000351978, -0.000295042, -0.000258473, -0.000242819, -0.000237188", \ + "-0.000216948, -0.000253487, -0.00031686, -0.000232299, -0.000223751, -0.000219895, -0.00022091", \ + "0.00058625, 0.000469164, 0.000129271, 2.84229e-05, -6.86161e-05, -0.000117667, -0.000148439", \ + "0.00234363, 0.0021692, 0.00135071, 0.000918133, 0.000557501, 0.000347127, 0.000202073", \ + "0.00484249, 0.00459659, 0.00333281, 0.00255039, 0.00176898, 0.00128137, 0.00093711", \ + "0.00806221, 0.00776015, 0.00608824, 0.00492293, 0.00367658, 0.0028108, 0.00218164" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00464193, 0.00466526, 0.00472379, 0.00473745, 0.00474367, 0.00474715, 0.00474626", \ + "0.00448642, 0.00449199, 0.00461377, 0.00466482, 0.00470106, 0.00471456, 0.00472673", \ + "0.00491059, 0.00486542, 0.00477493, 0.00472655, 0.00470859, 0.00470761, 0.00471247", \ + "0.00575443, 0.00567206, 0.0052979, 0.00512524, 0.00495759, 0.00493144, 0.00482625", \ + "0.00754486, 0.00739261, 0.00667025, 0.00622558, 0.00576643, 0.0054629, 0.00526422", \ + "0.0101077, 0.00988319, 0.0087421, 0.00800555, 0.00723236, 0.0066367, 0.00620509", \ + "0.013451, 0.0131523, 0.0116148, 0.0105539, 0.00934444, 0.0084385, 0.00778494" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000426404, -0.000393458, -0.000323107, -0.000309647, -0.000303041, -0.000300561, -0.000298786", \ + "-0.000596963, -0.000551609, -0.000399422, -0.000349262, -0.000310771, -0.000295281, -0.000289433", \ + "-0.000205612, -0.000235936, -0.000287986, -0.000302862, -0.00029759, -0.000289246, -0.000286247", \ + "0.000646687, 0.000532456, 0.000152688, 2.52886e-05, -0.000102524, -0.000159296, -0.000197278", \ + "0.0025205, 0.0023348, 0.00146842, 0.00100355, 0.000595516, 0.000353811, 0.000184548", \ + "0.00515602, 0.00489288, 0.00356934, 0.0027493, 0.0019143, 0.00137602, 0.000993459", \ + "0.00855509, 0.00824069, 0.00649183, 0.00528398, 0.00396518, 0.00303019, 0.00234201" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00347728, 0.00351191, 0.00358464, 0.00359952, 0.00360811, 0.0036097, 0.00361101", \ + "0.00332582, 0.00333155, 0.00346852, 0.00352439, 0.0035406, 0.00358219, 0.00359239", \ + "0.00378032, 0.00372706, 0.00357787, 0.00347489, 0.0035504, 0.00355704, 0.00357101", \ + "0.00464646, 0.00453385, 0.00414084, 0.0039608, 0.0035645, 0.00351414, 0.00369772", \ + "0.00641863, 0.00623539, 0.00546273, 0.00502472, 0.00453049, 0.00428193, 0.00409821", \ + "0.00885835, 0.00860967, 0.00743382, 0.00672025, 0.0059702, 0.00536875, 0.00493678", \ + "0.0120696, 0.0117667, 0.0101505, 0.00911917, 0.00792107, 0.00706364, 0.00635286" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000407742, -0.000368313, -0.000302999, -0.000289723, -0.000283453, -0.000281073, -0.000278356", \ + "-0.000542518, -0.00050403, -0.000350122, -0.000295387, -0.000258642, -0.000242902, -0.000237194", \ + "-0.000211577, -0.000253609, -0.000316247, -0.000233963, -0.000223812, -0.000219917, -0.000220949", \ + "0.000604903, 0.000478614, 0.000131068, 2.88584e-05, -6.82617e-05, -0.000117703, -0.000148522", \ + "0.00239503, 0.00220192, 0.00135491, 0.000919646, 0.000559426, 0.0003464, 0.000207486", \ + "0.00491952, 0.00465258, 0.00334701, 0.00255156, 0.00177312, 0.00127348, 0.000933294", \ + "0.00816371, 0.00784513, 0.00611692, 0.00493374, 0.00368063, 0.00281206, 0.00218257" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0034778, 0.00351284, 0.00358464, 0.00359955, 0.00360664, 0.00361076, 0.0036115", \ + "0.00333756, 0.00334419, 0.00346842, 0.00352497, 0.00356353, 0.00357781, 0.00359196", \ + "0.00382412, 0.00376487, 0.00364775, 0.00359144, 0.00340448, 0.00357269, 0.00357836", \ + "0.00475374, 0.00462986, 0.00419934, 0.00401031, 0.00382873, 0.00379837, 0.00369598", \ + "0.00659825, 0.00641716, 0.00559002, 0.00511866, 0.00464838, 0.00433841, 0.00413606", \ + "0.00924198, 0.00897404, 0.00772189, 0.0069429, 0.00608721, 0.00551344, 0.00509015", \ + "0.0126303, 0.0123055, 0.0106197, 0.00951357, 0.00825543, 0.00733427, 0.00668098" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000428001, -0.000394229, -0.000323125, -0.000309548, -0.000303007, -0.000300497, -0.000297537", \ + "-0.000597199, -0.000552896, -0.000400516, -0.000349442, -0.000310733, -0.000295193, -0.000289341", \ + "-0.000202738, -0.000230105, -0.000287801, -0.000304606, -0.0002975, -0.00028909, -0.000286124", \ + "0.000665777, 0.000543766, 0.000154817, 2.59816e-05, -0.000101893, -0.000159226, -0.000197275", \ + "0.00257648, 0.00236965, 0.00147214, 0.0010048, 0.00059799, 0.00034994, 0.00018469", \ + "0.0052397, 0.00496019, 0.00358303, 0.00275477, 0.00191429, 0.00136986, 0.000989627", \ + "0.00866726, 0.00833003, 0.00652116, 0.00528215, 0.00396837, 0.00303442, 0.00234219" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00347822, 0.00351308, 0.00358457, 0.00359918, 0.00360645, 0.00360968, 0.00361267", \ + "0.00333965, 0.00336036, 0.00346897, 0.00352364, 0.003563, 0.00337864, 0.00359221", \ + "0.00383758, 0.00378116, 0.00364809, 0.003597, 0.003414, 0.00358015, 0.00357848", \ + "0.00478323, 0.00466336, 0.00422661, 0.00403918, 0.00385703, 0.00380907, 0.00370256", \ + "0.00666792, 0.00648776, 0.00564246, 0.00515135, 0.004688, 0.00438554, 0.00415955", \ + "0.00935872, 0.00911502, 0.00780792, 0.00701609, 0.00617338, 0.00554968, 0.00509701", \ + "0.0128436, 0.0125038, 0.0107838, 0.00965526, 0.00836082, 0.0073938, 0.00662132" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000439086, -0.000405766, -0.000334649, -0.000320868, -0.000314187, -0.000311368, -0.000310008", \ + "-0.000616704, -0.000573978, -0.00042143, -0.000366942, -0.000331032, -0.000314131, -0.00030548", \ + "-0.000193209, -0.000227045, -0.000306862, -0.000329913, -0.000324814, -0.000316231, -0.000312629", \ + "0.000685639, 0.000566235, 0.000164811, 2.71136e-05, -0.000114419, -0.000175787, -0.00021701", \ + "0.0026379, 0.00242702, 0.00151774, 0.0010356, 0.000613271, 0.00035297, 0.000179121", \ + "0.00535103, 0.00506896, 0.00366752, 0.00281716, 0.00196757, 0.00140576, 0.00101093", \ + "0.00884438, 0.0084989, 0.0066637, 0.00540879, 0.00407298, 0.00312602, 0.00240246" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00574367, 0.00576503, 0.00582155, 0.00583475, 0.00584026, 0.00584085, 0.00584107", \ + "0.00560463, 0.00562081, 0.00571811, 0.00576453, 0.00577465, 0.00581392, 0.00582101", \ + "0.00597424, 0.00594638, 0.00585946, 0.0057874, 0.00578132, 0.0057886, 0.00579909", \ + "0.00669368, 0.00662115, 0.00634464, 0.0061698, 0.00581993, 0.00598271, 0.00592105", \ + "0.00832298, 0.00820796, 0.00758397, 0.00719607, 0.00678719, 0.00649591, 0.00631161", \ + "0.0106542, 0.0104594, 0.00948858, 0.00884505, 0.00815468, 0.00749088, 0.00711768", \ + "0.0137529, 0.0134926, 0.0121258, 0.0111932, 0.0100817, 0.00928085, 0.00852633" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000439086, -0.000405766, -0.000334649, -0.000320868, -0.000314187, -0.000311368, -0.000310008", \ + "-0.000616704, -0.000573978, -0.00042143, -0.000366942, -0.000331032, -0.000314131, -0.00030548", \ + "-0.000193209, -0.000227045, -0.000306862, -0.000329913, -0.000324814, -0.000316231, -0.000312629", \ + "0.000685639, 0.000566235, 0.000164811, 2.71136e-05, -0.000114419, -0.000175787, -0.00021701", \ + "0.0026379, 0.00242702, 0.00151774, 0.0010356, 0.000613271, 0.00035297, 0.000179121", \ + "0.00535103, 0.00506896, 0.00366752, 0.00281716, 0.00196757, 0.00140576, 0.00101093", \ + "0.00884438, 0.0084989, 0.0066637, 0.00540879, 0.00407298, 0.00312602, 0.00240246" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168561; + rise_capacitance : 0.00165166; + rise_capacitance_range (0.0011387, 0.00165166); + fall_capacitance : 0.00168561; + fall_capacitance_range (0.00120689, 0.00168561); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00092489, -0.00105781, -0.001132, -0.00114071, -0.00115197, -0.00115254, -0.00114933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115042, 0.00115939, 0.00116247, 0.0011623, 0.00115735, 0.00115254, 0.00114933" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012627, -0.00125885, -0.00126441, -0.00126694, -0.00126594, -0.00126524, -0.00126334" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126962, 0.00125885, 0.00126441, 0.00126694, 0.00127275, 0.00126817, 0.00126463" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155902, -0.00155436, -0.00156473, -0.00156577, -0.00156358, -0.00156816, -0.00157284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157773, 0.00159588, 0.00159716, 0.00159165, 0.00158558, 0.00158115, 0.00157821" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.001267, -0.00126114, -0.00126603, -0.00127015, -0.00126057, -0.00126537, -0.00126376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126974, 0.00127635, 0.00126901, 0.00127015, 0.00126057, 0.00126852, 0.00126436" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156717, -0.0015624, -0.00157232, -0.00156011, -0.00156968, -0.00157222, -0.0015752" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0015784, 0.00159661, 0.00159783, 0.00159233, 0.00158622, 0.00158169, 0.00157851" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162041; + rise_capacitance : 0.00161791; + rise_capacitance_range (0.00115471, 0.00161791); + fall_capacitance : 0.00162041; + fall_capacitance_range (0.00120419, 0.00162041); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000927825, -0.0010572, -0.00113303, -0.00114188, -0.00114666, -0.0011417, -0.00113864" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114042, 0.00114824, 0.00115131, 0.00115164, 0.00114666, 0.0011417, 0.00113864" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126762, -0.00126647, -0.00126669, -0.00127304, -0.0012676, -0.00126755, -0.00126549" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126762, 0.00127797, 0.00127432, 0.00127404, 0.0012676, 0.0012708, 0.00126897" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127069, -0.0012781, -0.00127837, -0.0012801, -0.00127841, -0.00127533, -0.00127347" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128702, 0.00129862, 0.00129289, 0.00129906, 0.00129271, 0.00128501, 0.00127813" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126534, -0.00126229, -0.00126752, -0.00127244, -0.00126715, -0.00126747, -0.00126543" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126989, 0.00127853, 0.00127162, 0.00127244, 0.00126715, 0.00127093, 0.00126744" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126975, -0.00126624, -0.00127314, -0.00127829, -0.00127328, -0.00127289, -0.00127091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138034, 0.00129371, 0.00127877, 0.00127879, 0.00127328, 0.00127674, 0.00127313" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126629, -0.00126625, -0.00126921, -0.00127215, -0.00127051, -0.00126739, -0.00126533" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126666, 0.00126806, 0.00127053, 0.00127874, 0.0012746, 0.00126981, 0.00126691" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127298, -0.00128177, -0.00127894, -0.00128149, -0.0012799, -0.0012768, -0.00127495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127559, 0.00129613, 0.00128087, 0.00128846, 0.00128447, 0.00127972, 0.00127697" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00161486; + rise_capacitance : 0.00161443; + rise_capacitance_range (0.0012432, 0.00161443); + fall_capacitance : 0.00161486; + fall_capacitance_range (0.00121666, 0.00161486); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000923308, -0.00105666, -0.00113163, -0.00114073, -0.00115211, -0.00114774, -0.00114454" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113837, 0.00114821, 0.00115452, 0.00115642, 0.0011526, 0.00114774, 0.00114454" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126609, -0.00126871, -0.00127061, -0.001265, -0.00127078, -0.00127016, -0.00126848" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126873, 0.00126871, 0.00128681, 0.00128264, 0.0012775, 0.00127279, 0.00126948" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126375, -0.00126303, -0.00126805, -0.00127167, -0.00126712, -0.00126644, -0.00126467" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126375, 0.00126835, 0.00127667, 0.00127874, 0.00127345, 0.00126855, 0.00126519" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126054, -0.00126316, -0.0012714, -0.0012681, -0.00126705, -0.00126638, -0.00126448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012763, 0.001282, 0.00127416, 0.00127843, 0.00127329, 0.0012686, 0.00126524" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126565, -0.00126844, -0.00127552, -0.00127599, -0.00127157, -0.00127095, -0.00126915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128463, 0.00128697, 0.00128724, 0.00128315, 0.0012781, 0.00127344, 0.00127009" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126667, -0.00126848, -0.00127071, -0.00127549, -0.00127092, -0.00127023, -0.00126836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012681, 0.00126939, 0.00128622, 0.00128304, 0.0012778, 0.00127285, 0.00126951" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170406; + rise_capacitance : 0.00170406; + rise_capacitance_range (0.000968994, 0.00170406); + fall_capacitance : 0.00170288; + fall_capacitance_range (0.000982342, 0.00170288); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000188818, -0.000188909, -0.000188093, -0.000188669, -0.000189663, -0.000189033, -0.000188594" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000202333, 0.000201586, 0.000201277, 0.000200678, 0.000198505, 0.00019553, 0.000191673" \ + ); + } + } + } + } + cell (AOI31X2) { + area : 9.8784; + cell_leakage_power : 0.299806; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.416708; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36929; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389519; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128608; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389519; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229185; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347555; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184408; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389519; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331165; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25153; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187272; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347555; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285885; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305591; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243583; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299806; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !D) + (!B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0338576, 0.0459426, 0.109247, 0.187833, 0.344853, 0.548929, 0.815781", \ + "0.0461113, 0.0585288, 0.122739, 0.201681, 0.358913, 0.563082, 0.829984", \ + "0.0718321, 0.0918006, 0.169144, 0.248756, 0.406526, 0.611027, 0.878068", \ + "0.0831, 0.111095, 0.21328, 0.307173, 0.467497, 0.671949, 0.939139", \ + "0.089434, 0.128738, 0.267251, 0.387649, 0.578438, 0.789088, 1.05679", \ + "0.0912846, 0.140444, 0.31457, 0.463837, 0.692495, 0.936934, 1.21623", \ + "0.0866321, 0.145865, 0.354941, 0.532655, 0.801602, 1.08223, 1.3963" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0232112, 0.0396533, 0.128784, 0.239987, 0.462427, 0.751766, 1.12976", \ + "0.0236492, 0.0397512, 0.128757, 0.239977, 0.462457, 0.75161, 1.12976", \ + "0.0462169, 0.0618147, 0.138734, 0.242473, 0.462414, 0.751771, 1.1301", \ + "0.0744176, 0.0924581, 0.174411, 0.267497, 0.470683, 0.752037, 1.13", \ + "0.123153, 0.144589, 0.237801, 0.337551, 0.52291, 0.780051, 1.13845", \ + "0.175533, 0.202484, 0.313594, 0.423322, 0.619179, 0.858698, 1.18987", \ + "0.230335, 0.262613, 0.395305, 0.519567, 0.730407, 0.979243, 1.28911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0422595, 0.0570425, 0.132728, 0.225425, 0.409749, 0.648915, 0.961576", \ + "0.0522995, 0.0673356, 0.143581, 0.236462, 0.420966, 0.660247, 0.972921", \ + "0.0965741, 0.117391, 0.199889, 0.292379, 0.476434, 0.715573, 1.02814", \ + "0.131659, 0.159369, 0.269067, 0.369024, 0.551641, 0.789755, 1.10147", \ + "0.179864, 0.216021, 0.360186, 0.493891, 0.699094, 0.93644, 1.24741", \ + "0.231099, 0.275105, 0.451529, 0.615991, 0.873117, 1.13914, 1.44737", \ + "0.284253, 0.336217, 0.543323, 0.735542, 1.03917, 1.35565, 1.6993" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405535, 0.0592549, 0.159578, 0.284421, 0.534014, 0.857948, 1.28147", \ + "0.0405543, 0.0592444, 0.159587, 0.284366, 0.533776, 0.857969, 1.28145", \ + "0.0675587, 0.0855659, 0.16805, 0.285173, 0.533782, 0.857877, 1.28142", \ + "0.096632, 0.119785, 0.210786, 0.310087, 0.537352, 0.857881, 1.28134", \ + "0.140501, 0.17089, 0.287317, 0.395391, 0.590049, 0.877023, 1.28249", \ + "0.189303, 0.227908, 0.370539, 0.500657, 0.708062, 0.960389, 1.32711", \ + "0.242999, 0.289444, 0.458611, 0.610405, 0.847747, 1.10549, 1.4367" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0396512, 0.0517011, 0.115217, 0.193998, 0.351165, 0.555418, 0.822709", \ + "0.0522135, 0.0646012, 0.128685, 0.207715, 0.365092, 0.569308, 0.836603", \ + "0.0830972, 0.101056, 0.175776, 0.255139, 0.413176, 0.617453, 0.884718", \ + "0.0993387, 0.124407, 0.221995, 0.314038, 0.474877, 0.679831, 0.94594", \ + "0.114568, 0.14916, 0.279489, 0.397179, 0.586011, 0.79604, 1.06379", \ + "0.126199, 0.169317, 0.331728, 0.476404, 0.702095, 0.94498, 1.22362", \ + "0.133198, 0.18426, 0.378543, 0.550144, 0.813754, 1.0914, 1.40502" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292174, 0.0457971, 0.135246, 0.246712, 0.469552, 0.759093, 1.13774", \ + "0.0293797, 0.0458296, 0.135237, 0.246723, 0.469631, 0.759091, 1.13765", \ + "0.0506533, 0.0664135, 0.144224, 0.24889, 0.469519, 0.759049, 1.13764", \ + "0.078916, 0.0971255, 0.179139, 0.272711, 0.47717, 0.759287, 1.13777", \ + "0.125395, 0.147845, 0.242377, 0.342326, 0.528722, 0.786726, 1.14609", \ + "0.175374, 0.203676, 0.316907, 0.427698, 0.624046, 0.864568, 1.19694", \ + "0.226912, 0.261765, 0.396413, 0.521677, 0.734834, 0.982472, 1.29572" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0490023, 0.063729, 0.139342, 0.232023, 0.416307, 0.655493, 0.968125", \ + "0.0599486, 0.074921, 0.151008, 0.24384, 0.428261, 0.667477, 0.980031", \ + "0.0990221, 0.118647, 0.201201, 0.29448, 0.479401, 0.718508, 1.03084", \ + "0.130825, 0.156852, 0.261115, 0.36167, 0.546673, 0.786199, 1.09861", \ + "0.175637, 0.209456, 0.344908, 0.471258, 0.67705, 0.916836, 1.2295", \ + "0.223335, 0.265088, 0.431163, 0.584508, 0.828478, 1.09307, 1.40667", \ + "0.272484, 0.321838, 0.517987, 0.698311, 0.98222, 1.28321, 1.62501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405431, 0.0592588, 0.159577, 0.284418, 0.533772, 0.857933, 1.28139", \ + "0.0404488, 0.059233, 0.159572, 0.284406, 0.53388, 0.85797, 1.28126", \ + "0.0617032, 0.0787007, 0.165777, 0.285209, 0.533888, 0.857944, 1.28138", \ + "0.0902999, 0.109966, 0.198182, 0.303301, 0.537145, 0.857923, 1.28126", \ + "0.133991, 0.159161, 0.263077, 0.370121, 0.577928, 0.873847, 1.28303", \ + "0.181592, 0.213551, 0.337965, 0.458632, 0.668509, 0.9374, 1.31779", \ + "0.232338, 0.271638, 0.418861, 0.554268, 0.783482, 1.04994, 1.40069" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0431706, 0.0556482, 0.119944, 0.198839, 0.35586, 0.559628, 0.826112", \ + "0.0561775, 0.0687671, 0.133318, 0.212272, 0.369349, 0.573129, 0.839429", \ + "0.0907888, 0.108047, 0.181074, 0.260318, 0.417648, 0.621632, 0.888043", \ + "0.111266, 0.134968, 0.229103, 0.320201, 0.479299, 0.683227, 0.949564", \ + "0.133538, 0.16522, 0.290107, 0.405322, 0.592623, 0.801151, 1.06794", \ + "0.154294, 0.193313, 0.347165, 0.487879, 0.710461, 0.951461, 1.22881", \ + "0.171472, 0.217861, 0.399943, 0.565594, 0.825124, 1.10051, 1.41146" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0344175, 0.051125, 0.14061, 0.251852, 0.474181, 0.762835, 1.14042", \ + "0.0344325, 0.0511265, 0.140576, 0.251928, 0.474195, 0.762843, 1.1403", \ + "0.0547241, 0.0704511, 0.148879, 0.253888, 0.474105, 0.762836, 1.14045", \ + "0.0831381, 0.100967, 0.183031, 0.277294, 0.481492, 0.763018, 1.14032", \ + "0.12937, 0.151772, 0.246212, 0.34589, 0.532301, 0.790104, 1.14827", \ + "0.178013, 0.20634, 0.319703, 0.431101, 0.627575, 0.867317, 1.19903", \ + "0.229221, 0.263346, 0.397965, 0.524792, 0.737294, 0.98659, 1.29743" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0519297, 0.0666571, 0.142269, 0.234921, 0.419246, 0.658401, 0.97104", \ + "0.063276, 0.0782411, 0.154323, 0.247152, 0.43157, 0.670786, 0.983413", \ + "0.0969458, 0.115017, 0.196158, 0.289202, 0.47391, 0.713414, 1.02599", \ + "0.123273, 0.14646, 0.243365, 0.343356, 0.528182, 0.767641, 1.08024", \ + "0.157921, 0.188748, 0.311364, 0.429589, 0.632159, 0.872891, 1.18474", \ + "0.195177, 0.23285, 0.382998, 0.522442, 0.751855, 1.01257, 1.32815", \ + "0.233116, 0.2781, 0.455311, 0.617167, 0.877315, 1.16379, 1.50205" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405362, 0.0592582, 0.159578, 0.284402, 0.533921, 0.857968, 1.28131", \ + "0.0404989, 0.0592431, 0.159578, 0.284421, 0.533882, 0.85797, 1.28131", \ + "0.0548218, 0.0724301, 0.164475, 0.285159, 0.533897, 0.857839, 1.28131", \ + "0.0793331, 0.0979074, 0.188908, 0.300194, 0.537348, 0.857925, 1.28125", \ + "0.123458, 0.144952, 0.241777, 0.352234, 0.570876, 0.87291, 1.28421", \ + "0.172059, 0.199219, 0.308822, 0.424182, 0.642541, 0.924915, 1.31525", \ + "0.223048, 0.255951, 0.38441, 0.509473, 0.734659, 1.01538, 1.38321" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0338158, 0.0466842, 0.111512, 0.190543, 0.347646, 0.551596, 0.817991", \ + "0.0449473, 0.0575795, 0.122762, 0.202093, 0.359302, 0.563492, 0.829962", \ + "0.0843775, 0.104291, 0.180078, 0.25888, 0.415745, 0.619147, 0.88581", \ + "0.111774, 0.138355, 0.243041, 0.336157, 0.490257, 0.691799, 0.960934", \ + "0.146496, 0.180964, 0.319519, 0.446468, 0.639533, 0.843821, 1.10781", \ + "0.179922, 0.222104, 0.391624, 0.549209, 0.792909, 1.04097, 1.31115", \ + "0.2117, 0.261273, 0.460303, 0.645566, 0.93518, 1.23332, 1.55376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0344345, 0.0511416, 0.14061, 0.251937, 0.474173, 0.762832, 1.14024", \ + "0.0347431, 0.050768, 0.140619, 0.251876, 0.474095, 0.762832, 1.14026", \ + "0.0637769, 0.0814343, 0.154384, 0.254424, 0.474107, 0.762783, 1.14045", \ + "0.0906927, 0.113989, 0.20225, 0.288663, 0.480971, 0.762772, 1.1403", \ + "0.131744, 0.162055, 0.277527, 0.381628, 0.553477, 0.797717, 1.14738", \ + "0.178756, 0.216089, 0.356811, 0.484894, 0.681941, 0.903005, 1.21519", \ + "0.231123, 0.275354, 0.440344, 0.590237, 0.823314, 1.06335, 1.35077" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125215, 0.017709, 0.044497, 0.0776564, 0.143888, 0.229927, 0.342405", \ + "0.0255835, 0.0327014, 0.0599309, 0.0930683, 0.159369, 0.245444, 0.356764", \ + "0.0494951, 0.066596, 0.121824, 0.163784, 0.229568, 0.316156, 0.428549", \ + "0.0651043, 0.0894058, 0.171155, 0.234947, 0.323772, 0.411872, 0.524081", \ + "0.0823622, 0.116342, 0.232387, 0.325514, 0.456436, 0.579818, 0.705497", \ + "0.0969098, 0.139613, 0.288724, 0.410847, 0.584381, 0.749999, 0.918272", \ + "0.109774, 0.159181, 0.339556, 0.489539, 0.705222, 0.91258, 1.12486" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116115, 0.0195346, 0.0597592, 0.106886, 0.198875, 0.318473, 0.47497", \ + "0.018771, 0.0233881, 0.0597452, 0.106886, 0.19887, 0.318482, 0.474975", \ + "0.0597227, 0.0656855, 0.0936382, 0.125446, 0.202249, 0.318451, 0.474977", \ + "0.0978878, 0.106252, 0.14437, 0.179701, 0.240328, 0.336247, 0.478666", \ + "0.15344, 0.165472, 0.219733, 0.269499, 0.343676, 0.421608, 0.536133", \ + "0.216211, 0.23182, 0.303886, 0.36925, 0.466634, 0.563071, 0.666138", \ + "0.283843, 0.304037, 0.394749, 0.476719, 0.597221, 0.716328, 0.841157" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0294513, 0.0418429, 0.105841, 0.184705, 0.34198, 0.546422, 0.813572", \ + "0.0405586, 0.052635, 0.117021, 0.196227, 0.353632, 0.55831, 0.825536", \ + "0.0744603, 0.0956164, 0.17411, 0.253072, 0.410007, 0.614017, 0.881208", \ + "0.097836, 0.126113, 0.234767, 0.329871, 0.484479, 0.687441, 0.956492", \ + "0.127538, 0.164417, 0.30799, 0.437645, 0.633341, 0.838698, 1.10332", \ + "0.155956, 0.201253, 0.377327, 0.537966, 0.784889, 1.03524, 1.30675", \ + "0.182979, 0.236227, 0.443272, 0.632234, 0.925528, 1.22677, 1.54892" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0291456, 0.0457856, 0.135227, 0.246705, 0.469552, 0.759055, 1.13764", \ + "0.0307125, 0.0459409, 0.135228, 0.246736, 0.469539, 0.75911, 1.13771", \ + "0.0597997, 0.0780636, 0.150646, 0.249866, 0.469533, 0.759097, 1.13779", \ + "0.0856918, 0.109533, 0.199302, 0.285692, 0.477065, 0.759064, 1.13778", \ + "0.12543, 0.156442, 0.273576, 0.378672, 0.551075, 0.794924, 1.14509", \ + "0.171351, 0.209424, 0.351821, 0.481063, 0.679676, 0.900981, 1.2136", \ + "0.222753, 0.267821, 0.434865, 0.585456, 0.820106, 1.06249, 1.35015" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012524, 0.0177134, 0.0444959, 0.0776594, 0.143891, 0.229929, 0.342401", \ + "0.0255892, 0.0327049, 0.0599366, 0.0930724, 0.159372, 0.245447, 0.35676", \ + "0.0494911, 0.0665953, 0.121815, 0.16379, 0.229574, 0.31616, 0.428549", \ + "0.0649063, 0.0893915, 0.171153, 0.234947, 0.323775, 0.411874, 0.524044", \ + "0.0822953, 0.11619, 0.232363, 0.325508, 0.456431, 0.579799, 0.705599", \ + "0.0967862, 0.139354, 0.28864, 0.410798, 0.584348, 0.749959, 0.918221", \ + "0.10951, 0.15893, 0.339448, 0.489411, 0.705073, 0.91239, 1.12461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115478, 0.0192374, 0.056573, 0.102536, 0.194569, 0.314271, 0.471062", \ + "0.018605, 0.0230745, 0.0565668, 0.102539, 0.194562, 0.314282, 0.470803", \ + "0.0526406, 0.0602074, 0.0896654, 0.121091, 0.197959, 0.314253, 0.47107", \ + "0.0838917, 0.0950726, 0.137757, 0.174777, 0.236062, 0.332115, 0.474641", \ + "0.131778, 0.148102, 0.209954, 0.262524, 0.338724, 0.417593, 0.532056", \ + "0.186583, 0.208436, 0.29076, 0.360302, 0.460296, 0.558492, 0.663205", \ + "0.246538, 0.273953, 0.378375, 0.465474, 0.588961, 0.711072, 0.837019" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0226889, 0.0318417, 0.0790543, 0.137186, 0.2531, 0.403653, 0.600469", \ + "0.0354979, 0.0444107, 0.0916858, 0.150053, 0.266126, 0.416714, 0.613567", \ + "0.0657206, 0.084438, 0.152169, 0.211669, 0.326225, 0.477491, 0.674018", \ + "0.0856493, 0.111128, 0.206724, 0.28851, 0.410444, 0.559977, 0.756936", \ + "0.109263, 0.143056, 0.271975, 0.385635, 0.55441, 0.72017, 0.915899", \ + "0.12997, 0.171779, 0.331927, 0.474868, 0.691019, 0.906303, 1.13133", \ + "0.147717, 0.197121, 0.386526, 0.556959, 0.816954, 1.0792, 1.35593" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208888, 0.0332507, 0.10001, 0.183274, 0.349762, 0.565947, 0.848651", \ + "0.0240119, 0.0345375, 0.100004, 0.183272, 0.34975, 0.566031, 0.848716", \ + "0.0535102, 0.0684674, 0.122965, 0.191538, 0.349753, 0.565987, 0.848769", \ + "0.0791406, 0.0995666, 0.173306, 0.236934, 0.370687, 0.569286, 0.848802", \ + "0.118221, 0.145695, 0.245524, 0.330853, 0.460035, 0.627115, 0.873148", \ + "0.163395, 0.197814, 0.322489, 0.43092, 0.592455, 0.75677, 0.969804", \ + "0.214053, 0.255324, 0.404399, 0.533236, 0.727819, 0.922482, 1.13377" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124444, 0.0176305, 0.0444264, 0.0775975, 0.143816, 0.229861, 0.342337", \ + "0.0253596, 0.0324618, 0.0597215, 0.0928409, 0.159161, 0.245233, 0.356594", \ + "0.0497745, 0.066691, 0.121177, 0.163833, 0.229651, 0.316273, 0.428669", \ + "0.0666915, 0.0905252, 0.171388, 0.23492, 0.323673, 0.411712, 0.523856", \ + "0.0869398, 0.120051, 0.23402, 0.32634, 0.456704, 0.579854, 0.705561", \ + "0.10639, 0.147449, 0.292926, 0.413388, 0.585715, 0.750627, 0.91855", \ + "0.125201, 0.17271, 0.348175, 0.495542, 0.708352, 0.914611, 1.12572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115747, 0.0192759, 0.0566212, 0.102582, 0.194611, 0.314312, 0.470959", \ + "0.0189006, 0.0233123, 0.0566188, 0.102583, 0.194604, 0.314313, 0.470936", \ + "0.0525973, 0.0602469, 0.0904197, 0.121101, 0.197985, 0.314296, 0.471107", \ + "0.0830877, 0.0943841, 0.13759, 0.174864, 0.236209, 0.332172, 0.474679", \ + "0.129712, 0.145957, 0.208524, 0.26169, 0.338556, 0.417591, 0.532134", \ + "0.183132, 0.204472, 0.287493, 0.357961, 0.459008, 0.557503, 0.662941", \ + "0.242157, 0.268659, 0.37256, 0.45995, 0.585711, 0.708722, 0.835131" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230251, 0.0353377, 0.0989518, 0.177611, 0.334672, 0.538767, 0.805627", \ + "0.0344075, 0.0460398, 0.110068, 0.189095, 0.346225, 0.550656, 0.817594", \ + "0.0606393, 0.0842508, 0.167325, 0.244964, 0.402645, 0.606346, 0.873424", \ + "0.0791528, 0.110544, 0.224748, 0.322159, 0.476989, 0.680443, 0.948607", \ + "0.102636, 0.143774, 0.294483, 0.427092, 0.625379, 0.831103, 1.09559", \ + "0.1251, 0.17566, 0.360635, 0.524562, 0.774694, 1.0269, 1.29905", \ + "0.146463, 0.205996, 0.423641, 0.616682, 0.913208, 1.21644, 1.5403" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230531, 0.0396185, 0.128784, 0.240079, 0.462437, 0.75161, 1.12977", \ + "0.0265309, 0.0404165, 0.12875, 0.240071, 0.46243, 0.75161, 1.12993", \ + "0.0542218, 0.0732823, 0.146407, 0.242844, 0.462554, 0.751651, 1.12977", \ + "0.0787108, 0.103419, 0.195009, 0.281024, 0.470698, 0.751763, 1.12989", \ + "0.116672, 0.148744, 0.267921, 0.373796, 0.54635, 0.788409, 1.13801", \ + "0.161222, 0.200485, 0.345145, 0.475559, 0.675133, 0.895943, 1.20759", \ + "0.211677, 0.257599, 0.427154, 0.579024, 0.814975, 1.05753, 1.34484" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123369, 0.0175125, 0.0442069, 0.0772694, 0.143282, 0.229089, 0.34129", \ + "0.0252325, 0.032439, 0.0596492, 0.0926708, 0.158782, 0.244586, 0.355689", \ + "0.0481774, 0.0655596, 0.121229, 0.163332, 0.228972, 0.315332, 0.427401", \ + "0.062403, 0.0874867, 0.169948, 0.233996, 0.323033, 0.411018, 0.522933", \ + "0.0771625, 0.112309, 0.2299, 0.323632, 0.454946, 0.578639, 0.703588", \ + "0.0875596, 0.132281, 0.284487, 0.407654, 0.581801, 0.747919, 0.916303", \ + "0.0937287, 0.14763, 0.333047, 0.48432, 0.701224, 0.909195, 1.12186" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00871377, 0.0155008, 0.0523531, 0.0984294, 0.190602, 0.310329, 0.466984", \ + "0.014863, 0.0193826, 0.0523446, 0.0984196, 0.190572, 0.310326, 0.467002", \ + "0.0414021, 0.0517711, 0.0852733, 0.11704, 0.193927, 0.310271, 0.466954", \ + "0.0667344, 0.0822654, 0.131306, 0.170389, 0.231835, 0.328157, 0.470701", \ + "0.1062, 0.129035, 0.200405, 0.256046, 0.334709, 0.414204, 0.52738", \ + "0.152161, 0.182622, 0.277922, 0.351064, 0.454716, 0.554382, 0.659052", \ + "0.204104, 0.241592, 0.361657, 0.453983, 0.581991, 0.705007, 0.833015" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181492, 0.027174, 0.073917, 0.131764, 0.247279, 0.397388, 0.593662", \ + "0.0301217, 0.0397121, 0.0865302, 0.14462, 0.26031, 0.410435, 0.606754", \ + "0.0534735, 0.074426, 0.146218, 0.206373, 0.32076, 0.471302, 0.667369", \ + "0.0687265, 0.0971638, 0.198011, 0.281839, 0.404693, 0.553802, 0.750152", \ + "0.0863347, 0.124198, 0.259813, 0.376336, 0.547113, 0.711917, 0.909292", \ + "0.1013, 0.148152, 0.316763, 0.46313, 0.681886, 0.898587, 1.12457", \ + "0.113624, 0.168897, 0.368975, 0.542962, 0.805742, 1.06979, 1.34769" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0164107, 0.0286843, 0.0950982, 0.178075, 0.344014, 0.559731, 0.841822", \ + "0.0217576, 0.0309878, 0.0950929, 0.178041, 0.343998, 0.559732, 0.841823", \ + "0.0491919, 0.0649094, 0.119983, 0.187311, 0.344035, 0.559687, 0.841799", \ + "0.0733729, 0.0947199, 0.170053, 0.234023, 0.366024, 0.563279, 0.84153", \ + "0.110827, 0.139325, 0.241091, 0.327812, 0.456827, 0.620187, 0.866918", \ + "0.154685, 0.190258, 0.31698, 0.426252, 0.588857, 0.753038, 0.964653", \ + "0.204569, 0.246517, 0.397194, 0.527623, 0.723587, 0.919731, 1.12953" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122557, 0.0174303, 0.0441296, 0.0771864, 0.143213, 0.229013, 0.34124", \ + "0.0250075, 0.0321907, 0.0594234, 0.0924353, 0.158567, 0.24439, 0.355473", \ + "0.0484865, 0.0656551, 0.12058, 0.16337, 0.229043, 0.31542, 0.427506", \ + "0.0640799, 0.0886195, 0.170179, 0.233959, 0.322921, 0.410846, 0.52273", \ + "0.0820568, 0.116131, 0.231569, 0.324465, 0.455204, 0.578677, 0.703532", \ + "0.097261, 0.140558, 0.288863, 0.410092, 0.58309, 0.748565, 0.916606", \ + "0.109889, 0.161667, 0.341736, 0.490547, 0.704538, 0.911423, 1.12311" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00871986, 0.0155048, 0.0523572, 0.0984258, 0.190565, 0.310329, 0.466986", \ + "0.0150683, 0.0195932, 0.0523435, 0.0984199, 0.190569, 0.31035, 0.466989", \ + "0.0412624, 0.0517219, 0.0859674, 0.117008, 0.193912, 0.310244, 0.466954", \ + "0.0659275, 0.0815497, 0.131069, 0.170429, 0.231955, 0.328138, 0.470741", \ + "0.104341, 0.127055, 0.198859, 0.25515, 0.334425, 0.414165, 0.527425", \ + "0.149457, 0.17902, 0.274564, 0.348798, 0.453302, 0.553669, 0.658734", \ + "0.200493, 0.236683, 0.355929, 0.448369, 0.578292, 0.703133, 0.831637" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016484, 0.0244707, 0.0658794, 0.117137, 0.2195, 0.35252, 0.526449", \ + "0.028585, 0.0377143, 0.0790512, 0.130463, 0.232998, 0.364893, 0.53997", \ + "0.0509266, 0.0709894, 0.139045, 0.193805, 0.296457, 0.429193, 0.603005", \ + "0.0650556, 0.0924777, 0.188806, 0.268067, 0.381989, 0.514051, 0.687958", \ + "0.0805935, 0.117335, 0.247753, 0.35892, 0.520579, 0.677391, 0.851276", \ + "0.092897, 0.138523, 0.301573, 0.441791, 0.650067, 0.855055, 1.06798", \ + "0.102136, 0.155942, 0.349921, 0.517523, 0.768546, 1.01958, 1.28251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144013, 0.025318, 0.0844913, 0.158444, 0.306343, 0.498609, 0.750036", \ + "0.0204474, 0.0282869, 0.0844786, 0.158419, 0.306344, 0.498601, 0.750036", \ + "0.0475281, 0.0621969, 0.11228, 0.169533, 0.306817, 0.498605, 0.750028", \ + "0.071565, 0.0917876, 0.161948, 0.220039, 0.333495, 0.505196, 0.749885", \ + "0.10889, 0.136121, 0.232288, 0.312725, 0.429971, 0.57241, 0.783721", \ + "0.152426, 0.186685, 0.307402, 0.410029, 0.560657, 0.709269, 0.891886", \ + "0.202088, 0.242806, 0.387089, 0.510356, 0.693173, 0.874764, 1.06399" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122121, 0.0173844, 0.044084, 0.0771415, 0.143168, 0.228966, 0.34117", \ + "0.0249146, 0.0320999, 0.059228, 0.0925892, 0.158764, 0.244427, 0.3565", \ + "0.0485857, 0.0656579, 0.120591, 0.163367, 0.22904, 0.315422, 0.427507", \ + "0.0646379, 0.0890993, 0.170272, 0.23396, 0.322905, 0.410779, 0.522654", \ + "0.083727, 0.117561, 0.232234, 0.324768, 0.455306, 0.578694, 0.703511", \ + "0.100676, 0.143363, 0.290519, 0.411037, 0.583581, 0.748808, 0.916733", \ + "0.115642, 0.166597, 0.34484, 0.49257, 0.705737, 0.91208, 1.12336" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00872029, 0.0155046, 0.0523564, 0.0984252, 0.190564, 0.31034, 0.466983", \ + "0.0151235, 0.0196735, 0.0523505, 0.0984233, 0.190572, 0.310331, 0.466849", \ + "0.0412114, 0.0517362, 0.0859558, 0.11701, 0.193912, 0.310237, 0.466953", \ + "0.0656724, 0.0811517, 0.130967, 0.170426, 0.231931, 0.328278, 0.470753", \ + "0.103755, 0.126156, 0.198197, 0.25482, 0.33431, 0.414146, 0.527441", \ + "0.148256, 0.17792, 0.273176, 0.347853, 0.45276, 0.553399, 0.65906", \ + "0.199181, 0.235382, 0.353804, 0.446597, 0.576118, 0.702284, 0.831355" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0338158, 0.0466842, 0.111512, 0.190543, 0.347646, 0.551596, 0.817991", \ + "0.0449473, 0.0575795, 0.122762, 0.202093, 0.359302, 0.563492, 0.829962", \ + "0.0843775, 0.104291, 0.180078, 0.25888, 0.415745, 0.619147, 0.88581", \ + "0.111774, 0.138355, 0.243041, 0.336157, 0.490257, 0.691799, 0.960934", \ + "0.146496, 0.180964, 0.319519, 0.446468, 0.639533, 0.843821, 1.10781", \ + "0.179922, 0.222104, 0.391624, 0.549209, 0.792909, 1.04097, 1.31115", \ + "0.2117, 0.261273, 0.460303, 0.645566, 0.93518, 1.23332, 1.55376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0344345, 0.0511416, 0.14061, 0.251937, 0.474173, 0.762832, 1.14024", \ + "0.0347431, 0.050768, 0.140619, 0.251876, 0.474095, 0.762832, 1.14026", \ + "0.0637769, 0.0814343, 0.154384, 0.254424, 0.474107, 0.762783, 1.14045", \ + "0.0906927, 0.113989, 0.20225, 0.288663, 0.480971, 0.762772, 1.1403", \ + "0.131744, 0.162055, 0.277527, 0.381628, 0.553477, 0.797717, 1.14738", \ + "0.178756, 0.216089, 0.356811, 0.484894, 0.681941, 0.903005, 1.21519", \ + "0.231123, 0.275354, 0.440344, 0.590237, 0.823314, 1.06335, 1.35077" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124444, 0.0176305, 0.0444264, 0.0775975, 0.143816, 0.229861, 0.342337", \ + "0.0253596, 0.0324618, 0.0597215, 0.0928409, 0.159161, 0.245233, 0.356594", \ + "0.0497745, 0.066691, 0.121177, 0.163833, 0.229651, 0.316273, 0.428669", \ + "0.0666915, 0.0905252, 0.171388, 0.23492, 0.323673, 0.411712, 0.523856", \ + "0.0869398, 0.120051, 0.23402, 0.32634, 0.456704, 0.579854, 0.705561", \ + "0.10639, 0.147449, 0.292926, 0.413388, 0.585715, 0.750627, 0.91855", \ + "0.125201, 0.17271, 0.348175, 0.495542, 0.708352, 0.914611, 1.12572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115747, 0.0192759, 0.0566212, 0.102582, 0.194611, 0.314312, 0.470959", \ + "0.0189006, 0.0233123, 0.0566188, 0.102583, 0.194604, 0.314313, 0.470936", \ + "0.0525973, 0.0602469, 0.0904197, 0.121101, 0.197985, 0.314296, 0.471107", \ + "0.0830877, 0.0943841, 0.13759, 0.174864, 0.236209, 0.332172, 0.474679", \ + "0.129712, 0.145957, 0.208524, 0.26169, 0.338556, 0.417591, 0.532134", \ + "0.183132, 0.204472, 0.287493, 0.357961, 0.459008, 0.557503, 0.662941", \ + "0.242157, 0.268659, 0.37256, 0.45995, 0.585711, 0.708722, 0.835131" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114646, 0.0115607, 0.0116504, 0.0116678, 0.0116774, 0.0116816, 0.0116841", \ + "0.0110851, 0.0112484, 0.0115526, 0.0116573, 0.0117145, 0.0117405, 0.0117532", \ + "0.0111111, 0.0111131, 0.0112824, 0.0114167, 0.0115791, 0.0116378, 0.011701", \ + "0.0120349, 0.0118736, 0.0116114, 0.0115609, 0.0116267, 0.0116623, 0.0117169", \ + "0.0148031, 0.0143156, 0.0132231, 0.0127313, 0.0123907, 0.0121548, 0.0120348", \ + "0.0192627, 0.0185712, 0.0164725, 0.0153603, 0.0142874, 0.0135637, 0.0131587", \ + "0.0250778, 0.0241949, 0.0212702, 0.019334, 0.017389, 0.0162676, 0.0150862" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "1.13422e-05, 2.68271e-05, 4.40027e-05, 4.67258e-05, 4.76059e-05, 4.9505e-05, 3.75517e-05", \ + "-0.000380912, -0.000312572, -0.0001808, -0.000139194, -8.69535e-05, -0.000106568, -0.000102346", \ + "8.1845e-05, 8.70949e-06, -0.000124887, -0.0001459, -0.00014647, -0.000135016, -0.000122532", \ + "0.00139217, 0.00119897, 0.000698021, 0.00045425, 0.000221019, 9.75682e-05, 1.94584e-05", \ + "0.00454954, 0.00414419, 0.00285458, 0.00207719, 0.00139033, 0.000979877, 0.000667158", \ + "0.00898402, 0.0084047, 0.00639794, 0.00503497, 0.00356509, 0.00265021, 0.00192128", \ + "0.0146922, 0.013975, 0.0113282, 0.00931675, 0.00701688, 0.00539193, 0.00415762" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0134953, 0.013517, 0.0135402, 0.0135441, 0.0135454, 0.0135446, 0.0135433", \ + "0.0132017, 0.0132792, 0.0134315, 0.0134953, 0.0135278, 0.0135393, 0.0135466", \ + "0.013156, 0.0131641, 0.0132375, 0.0133237, 0.0134373, 0.0134623, 0.0134847", \ + "0.013985, 0.0138615, 0.0135885, 0.0135393, 0.0135348, 0.0135221, 0.0135124", \ + "0.0165993, 0.0162701, 0.0152708, 0.0148223, 0.0143595, 0.0140768, 0.0139156", \ + "0.0209506, 0.0204117, 0.0185983, 0.0174464, 0.0163034, 0.0155437, 0.0151142", \ + "0.0265396, 0.0258587, 0.0234014, 0.0215853, 0.0195338, 0.0182186, 0.0171058" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "6.21527e-05, 6.77038e-05, 7.29547e-05, 7.39886e-05, 7.2455e-05, 7.34148e-05, 7.21288e-05", \ + "-0.000253371, -0.000201666, -0.000117394, -8.21472e-05, -6.45025e-05, -5.75688e-05, -5.55892e-05", \ + "-0.000257217, -0.00026748, -0.000234102, -0.000200069, -0.000158768, -0.00012945, -0.000113292", \ + "0.000654414, 0.000510225, 0.000189469, 7.39138e-05, -1.30697e-05, -4.15172e-05, -5.99787e-05", \ + "0.00338822, 0.00299733, 0.00192475, 0.00134707, 0.000837481, 0.000561591, 0.00038843", \ + "0.00761578, 0.00706353, 0.00517109, 0.00394975, 0.00275274, 0.00198583, 0.00148106", \ + "0.0131309, 0.0124492, 0.0098501, 0.00797941, 0.00591253, 0.00446514, 0.00345453" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153726, 0.0153751, 0.0153776, 0.0153767, 0.0153746, 0.0153704, 0.0153671", \ + "0.0151759, 0.0151992, 0.0152629, 0.0152713, 0.0152814, 0.0152827, 0.0152788", \ + "0.0151721, 0.0151714, 0.0151714, 0.0152167, 0.0152318, 0.0152395, 0.0152615", \ + "0.0159073, 0.0158096, 0.0155708, 0.0154498, 0.0153974, 0.0153408, 0.0153362", \ + "0.0185962, 0.0182488, 0.0172616, 0.0167441, 0.0163179, 0.0159569, 0.0157513", \ + "0.023071, 0.0225492, 0.0207147, 0.0195031, 0.0183116, 0.0174916, 0.0170416", \ + "0.0288774, 0.0282053, 0.0257083, 0.0237892, 0.0216493, 0.0202633, 0.0190814" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "6.23947e-05, 6.76769e-05, 7.30329e-05, 7.3799e-05, 7.37307e-05, 7.31303e-05, 7.08448e-05", \ + "-0.000251705, -0.00020374, -0.000105189, -8.26802e-05, -6.39683e-05, -5.73791e-05, -5.49849e-05", \ + "-0.000391864, -0.000377678, -0.000295977, -0.000237666, -0.000180257, -0.000145673, -0.000126462", \ + "0.000263479, 0.000170867, -8.67633e-06, -6.41114e-05, -8.03174e-05, -9.01776e-05, -9.61263e-05", \ + "0.0028047, 0.00247139, 0.0015428, 0.00107543, 0.000673925, 0.0004639, 0.000304321", \ + "0.00715437, 0.00658688, 0.00477469, 0.00364439, 0.00254072, 0.00185575, 0.00137234", \ + "0.0129413, 0.012236, 0.00964251, 0.00774853, 0.00575424, 0.00436727, 0.00338811" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111461, 0.0112305, 0.0113557, 0.0113832, 0.0113971, 0.0113996, 0.0113987", \ + "0.0108753, 0.0109263, 0.0111331, 0.0112324, 0.0112639, 0.0113412, 0.0113579", \ + "0.0116753, 0.0116551, 0.0114538, 0.011273, 0.0112587, 0.0112688, 0.0112975", \ + "0.013351, 0.0131264, 0.012506, 0.012137, 0.0113732, 0.0109013, 0.0115357", \ + "0.0169897, 0.0165136, 0.0151998, 0.0143207, 0.013474, 0.0128396, 0.0124339", \ + "0.0220078, 0.0213538, 0.0192747, 0.0179275, 0.0163646, 0.0151656, 0.0142517", \ + "0.0286539, 0.0278191, 0.0249768, 0.0229756, 0.0206163, 0.0188116, 0.0172788" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000965353, -0.000804831, -0.000666683, -0.000640036, -0.000625949, -0.000619642, -0.000616254", \ + "-0.0012532, -0.00109388, -0.00076608, -0.000650317, -0.000571636, -0.000540606, -0.00052898", \ + "-0.000446762, -0.000572444, -0.000702702, -0.000519561, -0.000505304, -0.000491897, -0.000493165", \ + "0.00139099, 0.000937698, 0.000224157, 7.81051e-06, -0.000208398, -0.000288061, -0.000346436", \ + "0.0050623, 0.00445995, 0.00274494, 0.00184593, 0.00106065, 0.000661682, 0.000352137", \ + "0.0103529, 0.00954057, 0.00689432, 0.00523908, 0.00360345, 0.00257944, 0.00187707", \ + "0.0171304, 0.0161375, 0.0126665, 0.0101997, 0.00758904, 0.00576926, 0.00446003" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00907837, 0.00917364, 0.00930532, 0.00933417, 0.00934922, 0.00935596, 0.00935479", \ + "0.00877895, 0.00883906, 0.00907046, 0.00917878, 0.00921537, 0.00929524, 0.0093144", \ + "0.00970707, 0.00968601, 0.00937683, 0.00921593, 0.00921059, 0.00922037, 0.00925367", \ + "0.0114855, 0.0112123, 0.0104875, 0.0101315, 0.0093121, 0.00904303, 0.00949601", \ + "0.0152417, 0.0147396, 0.0132655, 0.0123532, 0.0114254, 0.0108114, 0.0104032", \ + "0.0203994, 0.0196493, 0.0174059, 0.0159686, 0.014453, 0.0131554, 0.0122361", \ + "0.0271271, 0.0262008, 0.0231617, 0.0210691, 0.0186556, 0.0169534, 0.0152916" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000964061, -0.000803652, -0.000665434, -0.000638836, -0.000625602, -0.00061845, -0.000615122", \ + "-0.00125081, -0.00109244, -0.000764288, -0.000648594, -0.000570037, -0.00053905, -0.000527424", \ + "-0.000444999, -0.000567713, -0.000701598, -0.000518682, -0.000504283, -0.000492265, -0.000491853", \ + "0.00140065, 0.000939355, 0.000223195, 6.08528e-06, -0.00020773, -0.000287091, -0.000349042", \ + "0.00512238, 0.00448802, 0.00274294, 0.00184073, 0.00105876, 0.000649576, 0.000351505", \ + "0.01046, 0.00960197, 0.00690064, 0.00523017, 0.00359777, 0.00257819, 0.00187219", \ + "0.0172573, 0.0162236, 0.0126874, 0.010199, 0.00757871, 0.00576855, 0.00445595" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00907486, 0.00917117, 0.00930034, 0.00933016, 0.00934501, 0.00934967, 0.00935058", \ + "0.00879229, 0.00885826, 0.00906528, 0.00917446, 0.00925314, 0.00928882, 0.009309", \ + "0.00982325, 0.00964502, 0.00944138, 0.00932581, 0.0089795, 0.00927602, 0.00928405", \ + "0.0117324, 0.0114032, 0.0105912, 0.0101999, 0.00985149, 0.00976696, 0.00953602", \ + "0.0156463, 0.0150956, 0.0135639, 0.0126015, 0.0115927, 0.0109492, 0.0105259", \ + "0.0211949, 0.0204416, 0.0180669, 0.0164773, 0.0147893, 0.0136036, 0.0125856", \ + "0.0283478, 0.0273947, 0.0241731, 0.0219363, 0.0193984, 0.0174448, 0.0159415" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00100715, -0.0008469, -0.000707885, -0.00067984, -0.000666097, -0.000658962, -0.000655414", \ + "-0.00134291, -0.00119709, -0.000878929, -0.000761087, -0.0006794, -0.000646221, -0.000634765", \ + "-0.000408269, -0.000556792, -0.000637293, -0.000668441, -0.000654076, -0.000633318, -0.000628355", \ + "0.00151118, 0.00107974, 0.000272741, -2.64521e-06, -0.000251166, -0.00037549, -0.000450729", \ + "0.00550966, 0.00483765, 0.00299516, 0.00201506, 0.00113697, 0.000664132, 0.000323674", \ + "0.011151, 0.0102488, 0.00740056, 0.00564298, 0.00390351, 0.00277919, 0.00199132", \ + "0.0183378, 0.0172506, 0.0135423, 0.0109707, 0.00816143, 0.00624837, 0.00480472" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00687753, 0.00702477, 0.00718579, 0.00721772, 0.00723526, 0.0072433, 0.0072449", \ + "0.0066244, 0.00665316, 0.00693796, 0.00705648, 0.00709943, 0.00718179, 0.00720424", \ + "0.00771649, 0.00752424, 0.00733069, 0.00690183, 0.00709706, 0.00711001, 0.00714523", \ + "0.00964337, 0.00924874, 0.00840973, 0.00802251, 0.00717467, 0.00708397, 0.00739048", \ + "0.0135328, 0.0129099, 0.0112616, 0.0103191, 0.00936152, 0.0087246, 0.0083113", \ + "0.018813, 0.0179537, 0.0154853, 0.0139733, 0.0122903, 0.0111158, 0.0101637", \ + "0.0256512, 0.0246014, 0.0213123, 0.0191409, 0.0166235, 0.0149459, 0.0132526" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000971174, -0.000806674, -0.000666536, -0.000639525, -0.000625097, -0.000619483, -0.000616116", \ + "-0.00125994, -0.0010984, -0.000765848, -0.000649137, -0.000571483, -0.000540302, -0.000528799", \ + "-0.000435306, -0.000571778, -0.000699415, -0.000520044, -0.000505648, -0.000491768, -0.000493138", \ + "0.00145064, 0.000958919, 0.00022499, 7.92026e-06, -0.000209975, -0.000288249, -0.000350536", \ + "0.00525181, 0.00456052, 0.00275329, 0.00184466, 0.0010573, 0.000648731, 0.000351365", \ + "0.0106493, 0.00973541, 0.00694066, 0.00524756, 0.00360588, 0.00258023, 0.00187267", \ + "0.0174937, 0.0163975, 0.012744, 0.010227, 0.00759195, 0.00577179, 0.00445313" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0068826, 0.0070279, 0.00718572, 0.00721849, 0.00723524, 0.00724143, 0.00724461", \ + "0.00665172, 0.00668649, 0.00693834, 0.00705767, 0.00714165, 0.00717926, 0.00719907", \ + "0.00781699, 0.00761724, 0.00733987, 0.00721773, 0.00693824, 0.00716883, 0.00717954", \ + "0.00990003, 0.00949094, 0.00855815, 0.0081253, 0.00774648, 0.00766145, 0.0074343", \ + "0.0139636, 0.0132938, 0.0115694, 0.0105648, 0.00955818, 0.00820239, 0.00843737", \ + "0.0196481, 0.018756, 0.016161, 0.014493, 0.012688, 0.0115562, 0.010519", \ + "0.0268897, 0.0258014, 0.0223854, 0.0200457, 0.0173709, 0.0154117, 0.0139098" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00101356, -0.00084984, -0.000708747, -0.000680578, -0.000666738, -0.000659673, -0.000655474", \ + "-0.00134669, -0.00120335, -0.000881034, -0.000762756, -0.000680958, -0.00064757, -0.000636083", \ + "-0.000391382, -0.000553543, -0.000636224, -0.000669648, -0.000655453, -0.000636673, -0.000629765", \ + "0.00156277, 0.00110073, 0.000275627, -6.09092e-07, -0.000253256, -0.000376524, -0.000451936", \ + "0.00563875, 0.00491897, 0.00301588, 0.0020214, 0.00113855, 0.000664232, 0.000324112", \ + "0.0113642, 0.0103932, 0.00744433, 0.00565874, 0.00391278, 0.00278388, 0.00199312", \ + "0.0186129, 0.0174474, 0.0136115, 0.0110081, 0.0081945, 0.00625741, 0.00480636" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00688402, 0.00702819, 0.00718523, 0.00721587, 0.00723319, 0.00724255, 0.00724388", \ + "0.00666785, 0.00671623, 0.00693686, 0.00705548, 0.00714026, 0.00676893, 0.00720349", \ + "0.00784467, 0.00764023, 0.00735972, 0.00707224, 0.00718884, 0.00717971, 0.00718712", \ + "0.00996928, 0.00957172, 0.00863342, 0.00819477, 0.00779379, 0.00767775, 0.00744847", \ + "0.0141291, 0.0134832, 0.0116973, 0.0106566, 0.00959028, 0.00898204, 0.00848297", \ + "0.0199426, 0.019043, 0.0163687, 0.0146845, 0.0129145, 0.0115328, 0.0105551", \ + "0.0273608, 0.0262645, 0.0227862, 0.0203769, 0.0176422, 0.0155314, 0.0138811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00103659, -0.000873919, -0.000733202, -0.000704617, -0.000690495, -0.000683333, -0.000681705", \ + "-0.00137475, -0.00124343, -0.000916582, -0.000800715, -0.000725071, -0.000689951, -0.000670558", \ + "-0.000375191, -0.000523382, -0.00067501, -0.000721815, -0.000712316, -0.000693272, -0.00068539", \ + "0.0016165, 0.00116033, 0.000297111, -2.30611e-07, -0.000284021, -0.0004125, -0.000493614", \ + "0.00577559, 0.00504432, 0.00310725, 0.00208764, 0.00117061, 0.000670601, 0.000312959", \ + "0.0116222, 0.0106232, 0.00762909, 0.00580995, 0.00402637, 0.00286055, 0.00203872", \ + "0.018999, 0.0178218, 0.0139189, 0.0112715, 0.00840673, 0.0064347, 0.00493285" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111461, 0.0112305, 0.0113557, 0.0113832, 0.0113971, 0.0113996, 0.0113987", \ + "0.0108753, 0.0109263, 0.0111331, 0.0112324, 0.0112639, 0.0113412, 0.0113579", \ + "0.0116753, 0.0116551, 0.0114538, 0.011273, 0.0112587, 0.0112688, 0.0112975", \ + "0.013351, 0.0131264, 0.012506, 0.012137, 0.0113732, 0.0109013, 0.0115357", \ + "0.0169897, 0.0165136, 0.0151998, 0.0143207, 0.013474, 0.0128396, 0.0124339", \ + "0.0220078, 0.0213538, 0.0192747, 0.0179275, 0.0163646, 0.0151656, 0.0142517", \ + "0.0286539, 0.0278191, 0.0249768, 0.0229756, 0.0206163, 0.0188116, 0.0172788" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00103659, -0.000873919, -0.000733202, -0.000704617, -0.000690495, -0.000683333, -0.000681705", \ + "-0.00137475, -0.00124343, -0.000916582, -0.000800715, -0.000725071, -0.000689951, -0.000670558", \ + "-0.000375191, -0.000523382, -0.00067501, -0.000721815, -0.000712316, -0.000693272, -0.00068539", \ + "0.0016165, 0.00116033, 0.000297111, -2.30611e-07, -0.000284021, -0.0004125, -0.000493614", \ + "0.00577559, 0.00504432, 0.00310725, 0.00208764, 0.00117061, 0.000670601, 0.000312959", \ + "0.0116222, 0.0106232, 0.00762909, 0.00580995, 0.00402637, 0.00286055, 0.00203872", \ + "0.018999, 0.0178218, 0.0139189, 0.0112715, 0.00840673, 0.0064347, 0.00493285" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00347178; + rise_capacitance : 0.00340175; + rise_capacitance_range (0.00230512, 0.00340175); + fall_capacitance : 0.00347178; + fall_capacitance_range (0.00243324, 0.00347178); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00192397, -0.00219347, -0.00235038, -0.00236805, -0.00239111, -0.00238816, -0.00238192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238587, 0.00240299, 0.00240879, 0.00240978, 0.00239866, 0.00238816, 0.00238192" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262939, -0.00262541, -0.00262928, -0.00263112, -0.00262767, -0.002626, -0.0026218" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264161, 0.00262621, 0.00262928, 0.00263112, 0.00264123, 0.002632, 0.00262565" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00326803, -0.00326135, -0.00327988, -0.00325804, -0.00327647, -0.00328418, -0.00328953" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00329758, 0.00334001, 0.00332839, 0.0033308, 0.00331793, 0.00330883, 0.00330298" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262688, -0.00262038, -0.0026316, -0.0026211, -0.00261934, -0.00262632, -0.00262211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264277, 0.0026491, 0.00263548, 0.00263609, 0.00261934, 0.0026326, 0.00262366" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0032855, -0.00327868, -0.00329631, -0.00327426, -0.00328972, -0.00329401, -0.00329706" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00330046, 0.00334288, 0.00334556, 0.00333382, 0.00332091, 0.00331164, 0.00330494" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332855; + rise_capacitance : 0.00332825; + rise_capacitance_range (0.00234643, 0.00332825); + fall_capacitance : 0.00332855; + fall_capacitance_range (0.00245306, 0.00332855); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00188458, -0.00217486, -0.00233228, -0.00235103, -0.00235497, -0.0023446, -0.00233847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235378, 0.00235905, 0.00236443, 0.00236499, 0.00235497, 0.0023446, 0.00233847" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259966, -0.00260274, -0.00261335, -0.00260581, -0.00261206, -0.00261014, -0.00260596" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026139, 0.00263192, 0.00262474, 0.00262425, 0.00261206, 0.00261662, 0.00261333" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261708, -0.00263234, -0.00263495, -0.00263639, -0.00263295, -0.00262657, -0.00262229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264721, 0.00267035, 0.00265868, 0.00267233, 0.00265961, 0.00264408, 0.00263113" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260527, -0.00260314, -0.00261504, -0.00261321, -0.00261201, -0.00261016, -0.00260601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261243, 0.00263277, 0.00261989, 0.00262109, 0.00261201, 0.00261676, 0.00261235" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260997, -0.00261429, -0.00262123, -0.00261497, -0.0026211, -0.00261756, -0.00261348" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286585, 0.00267563, 0.00263428, 0.00263212, 0.0026211, 0.00262545, 0.0026199" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260698, -0.00260915, -0.00261415, -0.00261974, -0.0026166, -0.00261015, -0.00260617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260873, 0.00260978, 0.00261631, 0.00263309, 0.00262454, 0.00261467, 0.002609" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262222, -0.0026394, -0.00263517, -0.00263938, -0.00263631, -0.00262995, -0.00262601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262874, 0.00266665, 0.00263834, 0.0026537, 0.00264547, 0.0026357, 0.00263014" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00334289; + rise_capacitance : 0.00334289; + rise_capacitance_range (0.0025628, 0.00334289); + fall_capacitance : 0.00333817; + fall_capacitance_range (0.00250102, 0.00333817); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0018987, -0.00217746, -0.00233479, -0.00235358, -0.0023768, -0.00236658, -0.00236045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235383, 0.00236486, 0.00238156, 0.0023752, 0.0023768, 0.00236658, 0.00236045" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260891, -0.00261588, -0.00261859, -0.00262124, -0.0026164, -0.0026149, -0.00261091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262667, 0.00261588, 0.00264983, 0.00264097, 0.0026303, 0.00262001, 0.00261361" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260832, -0.00261701, -0.00262095, -0.00261628, -0.00261422, -0.00261259, -0.00260848" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261259, 0.00261792, 0.00263431, 0.00263783, 0.0026268, 0.0026163, 0.00260966" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259791, -0.00261135, -0.00262409, -0.00261631, -0.00261429, -0.00261265, -0.00260855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260214, 0.00264413, 0.00262825, 0.00263723, 0.00262636, 0.00261643, 0.00260992" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260377, -0.00261651, -0.00262799, -0.00262774, -0.00261893, -0.0026174, -0.00261341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264741, 0.00265077, 0.00265078, 0.00264272, 0.00263196, 0.00262202, 0.00261549" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261237, -0.00262181, -0.0026164, -0.0026145, -0.00261696, -0.00261531, -0.00261121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262688, 0.00262181, 0.00264836, 0.00264161, 0.00263062, 0.0026202, 0.00261372" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00353878; + rise_capacitance : 0.00353878; + rise_capacitance_range (0.0019936, 0.00353878); + fall_capacitance : 0.00353567; + fall_capacitance_range (0.00202245, 0.00353567); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000382963, -0.000384538, -0.000380106, -0.000380274, -0.000381942, -0.000380685, -0.000379775" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000403443, 0.00040276, 0.000401874, 0.000400859, 0.000396826, 0.00039144, 0.000384549" \ + ); + } + } + } + } + cell (BUFX1) { + area : 5.6448; + cell_leakage_power : 0.0768485; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0768485; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0768485; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0768485; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0316812, 0.0358385, 0.0673836, 0.105852, 0.182606, 0.282382, 0.412739", \ + "0.0457993, 0.0499402, 0.0815195, 0.120099, 0.196915, 0.296677, 0.427098", \ + "0.0815441, 0.0864502, 0.118881, 0.157534, 0.234371, 0.334191, 0.464612", \ + "0.106644, 0.112679, 0.146992, 0.185461, 0.26232, 0.362329, 0.49255", \ + "0.137975, 0.145521, 0.185405, 0.224571, 0.301121, 0.400848, 0.531277", \ + "0.167139, 0.176086, 0.222907, 0.26422, 0.342489, 0.443259, 0.572886", \ + "0.194601, 0.204782, 0.258884, 0.303879, 0.38447, 0.486952, 0.618638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0137472, 0.0187611, 0.0627871, 0.118479, 0.229882, 0.374808, 0.564267", \ + "0.0140642, 0.0189527, 0.062788, 0.118474, 0.229901, 0.374783, 0.56424", \ + "0.0200904, 0.0240618, 0.0642624, 0.119204, 0.230251, 0.374869, 0.564251", \ + "0.0264287, 0.0304014, 0.0669426, 0.120282, 0.231301, 0.375501, 0.564744", \ + "0.0354515, 0.0400649, 0.0738255, 0.124195, 0.232953, 0.376823, 0.565632", \ + "0.045037, 0.050475, 0.084327, 0.131584, 0.237972, 0.380606, 0.568218", \ + "0.054997, 0.06115, 0.097338, 0.142119, 0.245774, 0.387551, 0.574129" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0330441, 0.0369849, 0.0657801, 0.100519, 0.169725, 0.259575, 0.377053", \ + "0.0470444, 0.051111, 0.0799738, 0.114762, 0.184003, 0.273855, 0.391362", \ + "0.0812916, 0.0860022, 0.116139, 0.15111, 0.220591, 0.310409, 0.427868", \ + "0.103597, 0.109212, 0.141353, 0.176259, 0.245545, 0.33568, 0.453412", \ + "0.129211, 0.13614, 0.173133, 0.208934, 0.278428, 0.368156, 0.485705", \ + "0.15099, 0.159156, 0.201945, 0.240012, 0.310707, 0.4016, 0.518761", \ + "0.168951, 0.178245, 0.227649, 0.268688, 0.341253, 0.433701, 0.55318" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0130774, 0.0174159, 0.0553769, 0.103817, 0.200978, 0.327294, 0.492475", \ + "0.0134462, 0.017653, 0.0553959, 0.103818, 0.200978, 0.327283, 0.492439", \ + "0.0192732, 0.0229136, 0.0575863, 0.105072, 0.201567, 0.327425, 0.492499", \ + "0.0252389, 0.0288237, 0.0605702, 0.10637, 0.202608, 0.328588, 0.493222", \ + "0.0339713, 0.0380126, 0.0675104, 0.110575, 0.204485, 0.329783, 0.494601", \ + "0.043375, 0.048018, 0.07771, 0.118314, 0.209881, 0.333696, 0.497046", \ + "0.053388, 0.058639, 0.089747, 0.128465, 0.218208, 0.341031, 0.503261" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00233832, 0.00239218, 0.00249379, 0.00250838, 0.00251412, 0.00251671, 0.00251688", \ + "0.00211375, 0.00216015, 0.00227442, 0.00231135, 0.00233193, 0.00234012, 0.00234435", \ + "0.0026129, 0.00262694, 0.00270752, 0.00275461, 0.00279426, 0.00281733, 0.00282536", \ + "0.00362263, 0.00361032, 0.00363106, 0.00367637, 0.00374714, 0.00373875, 0.00375675", \ + "0.0057498, 0.00571031, 0.00563707, 0.00563957, 0.00565976, 0.00571755, 0.00571022", \ + "0.00881278, 0.00872905, 0.00854227, 0.00849521, 0.00847183, 0.00848518, 0.00851465", \ + "0.0126595, 0.0125387, 0.012284, 0.0121838, 0.0121118, 0.0120826, 0.0120823" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00526489, 0.00531695, 0.0054217, 0.00543829, 0.00544665, 0.00544924, 0.0054522", \ + "0.00506931, 0.00511021, 0.00526187, 0.00530032, 0.00532178, 0.00533052, 0.00533614", \ + "0.00558542, 0.00560592, 0.00569352, 0.0057533, 0.00580098, 0.00582361, 0.00583722", \ + "0.00661052, 0.00661456, 0.00667232, 0.00670968, 0.00674134, 0.00677863, 0.0067929", \ + "0.00874837, 0.00870567, 0.00864778, 0.00865411, 0.00869288, 0.00871113, 0.00872727", \ + "0.0117418, 0.0116599, 0.0115391, 0.0114964, 0.0114877, 0.0114957, 0.0114967", \ + "0.0156256, 0.0154817, 0.0152048, 0.0151411, 0.0150975, 0.0150741, 0.0150817" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171441; + rise_capacitance : 0.00171441; + rise_capacitance_range (0.00120561, 0.00171441); + fall_capacitance : 0.0017142; + fall_capacitance_range (0.0011935, 0.0017142); + } + } + cell (BUFX12) { + area : 11.2896; + cell_leakage_power : 0.686072; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.545245; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.8269; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.686072; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.14; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0439096, 0.0571386, 0.0948686, 0.138413, 0.224703, 0.336631, 0.482836", \ + "0.0591404, 0.0723099, 0.110009, 0.153568, 0.239909, 0.351854, 0.498039", \ + "0.113487, 0.128989, 0.167724, 0.210626, 0.29669, 0.408918, 0.55519", \ + "0.155607, 0.173694, 0.215938, 0.259074, 0.344449, 0.454911, 0.600924", \ + "0.209769, 0.230632, 0.279346, 0.323416, 0.407196, 0.518119, 0.66376", \ + "0.262772, 0.28555, 0.341709, 0.388548, 0.473602, 0.583853, 0.728624", \ + "0.314025, 0.338381, 0.401615, 0.45268, 0.539137, 0.649624, 0.794927" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0145046, 0.0257143, 0.0734989, 0.135972, 0.262256, 0.426675, 0.641681", \ + "0.0145016, 0.02573, 0.0734976, 0.135975, 0.262256, 0.426675, 0.6417", \ + "0.0226087, 0.0325266, 0.0757277, 0.13661, 0.262283, 0.426693, 0.641748", \ + "0.0321224, 0.0424353, 0.0813991, 0.139367, 0.263355, 0.427155, 0.641882", \ + "0.0461086, 0.0568929, 0.093079, 0.145869, 0.266038, 0.428825, 0.643", \ + "0.061446, 0.072397, 0.109188, 0.156893, 0.271251, 0.431501, 0.64479", \ + "0.077719, 0.088614, 0.127323, 0.171678, 0.280376, 0.437239, 0.648681" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0512328, 0.0646249, 0.0994107, 0.136925, 0.210069, 0.304741, 0.428273", \ + "0.0655066, 0.0788477, 0.113712, 0.151226, 0.224404, 0.318957, 0.442491", \ + "0.11895, 0.133847, 0.170197, 0.207735, 0.280702, 0.375473, 0.498985", \ + "0.158101, 0.175281, 0.21504, 0.253303, 0.326159, 0.420285, 0.54355", \ + "0.205369, 0.224946, 0.270765, 0.310673, 0.383001, 0.476831, 0.599772", \ + "0.248353, 0.269862, 0.322108, 0.36498, 0.438539, 0.532116, 0.654673", \ + "0.286395, 0.309411, 0.367886, 0.414855, 0.491187, 0.585497, 0.708577" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0158938, 0.0257825, 0.0637913, 0.112865, 0.213236, 0.34473, 0.517039", \ + "0.01589, 0.0257718, 0.0637569, 0.112887, 0.213333, 0.344766, 0.517039", \ + "0.0234791, 0.0322817, 0.0667999, 0.114106, 0.213493, 0.344736, 0.516872", \ + "0.0334324, 0.0421609, 0.0739959, 0.118669, 0.216539, 0.345707, 0.517339", \ + "0.0475913, 0.0564371, 0.08619, 0.126977, 0.220036, 0.348469, 0.519151", \ + "0.062696, 0.071624, 0.101832, 0.139077, 0.227346, 0.352671, 0.521847", \ + "0.0786, 0.087597, 0.11924, 0.154337, 0.237974, 0.360012, 0.526999" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0263237, 0.0270964, 0.0286531, 0.029094, 0.0293423, 0.0294523, 0.0294985", \ + "0.0259008, 0.0264905, 0.0279605, 0.0284893, 0.02882, 0.0289665, 0.0290299", \ + "0.0292565, 0.0280097, 0.0283977, 0.0288576, 0.0293099, 0.029579, 0.0297268", \ + "0.0348772, 0.0316759, 0.0308402, 0.0313443, 0.031374, 0.0315207, 0.0316804", \ + "0.0450935, 0.0394254, 0.0364992, 0.0361544, 0.0362877, 0.0364219, 0.0366519", \ + "0.0588917, 0.0509713, 0.0463437, 0.0448719, 0.044095, 0.0441742, 0.0437222", \ + "0.0763032, 0.066578, 0.0579442, 0.0557963, 0.054476, 0.0539026, 0.0539803" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0228, 0.114, 0.228, 0.456, 0.7524, 1.14"); + values ( \ + "0.0315859, 0.0322087, 0.0339565, 0.0343954, 0.034659, 0.0347656, 0.0348209", \ + "0.0311572, 0.0315794, 0.0332391, 0.0338139, 0.0341692, 0.0343266, 0.0344115", \ + "0.0348968, 0.0332229, 0.0336268, 0.034185, 0.0347066, 0.0349657, 0.0351595", \ + "0.0406952, 0.0369868, 0.0363757, 0.0365525, 0.0369521, 0.037162, 0.0373685", \ + "0.0515729, 0.0452852, 0.0421289, 0.0418977, 0.0420047, 0.0421962, 0.0423447", \ + "0.0656087, 0.0573366, 0.0511764, 0.0502346, 0.0499199, 0.0498737, 0.0499257", \ + "0.0828792, 0.0731525, 0.0633705, 0.0614023, 0.060389, 0.0600341, 0.0599154" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00472269; + rise_capacitance : 0.00472269; + rise_capacitance_range (0.00331678, 0.00472269); + fall_capacitance : 0.00472193; + fall_capacitance_range (0.00325681, 0.00472193); + } + } + cell (BUFX16) { + area : 15.5232; + cell_leakage_power : 1.0186; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.80197; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.23523; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.0186; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.52; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0435682, 0.0559057, 0.0900953, 0.128988, 0.205941, 0.305622, 0.435866", \ + "0.0588375, 0.0711096, 0.105262, 0.14423, 0.221155, 0.320903, 0.451116", \ + "0.113417, 0.127768, 0.163179, 0.201777, 0.278347, 0.378051, 0.508242", \ + "0.155851, 0.172682, 0.211791, 0.250456, 0.32656, 0.42473, 0.554661", \ + "0.21075, 0.22996, 0.275282, 0.315137, 0.390577, 0.489302, 0.618688", \ + "0.264189, 0.285126, 0.337763, 0.381062, 0.456985, 0.554823, 0.68387", \ + "0.316879, 0.339086, 0.398221, 0.446083, 0.524255, 0.622459, 0.751883" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0143924, 0.0245423, 0.0668339, 0.122288, 0.234707, 0.381186, 0.572795", \ + "0.0143831, 0.024561, 0.0668347, 0.122288, 0.2347, 0.381187, 0.572729", \ + "0.0226435, 0.0316834, 0.0694549, 0.123109, 0.234782, 0.381182, 0.572787", \ + "0.0323508, 0.0417227, 0.0758399, 0.126362, 0.235946, 0.381696, 0.573025", \ + "0.0465757, 0.0562442, 0.0886669, 0.134236, 0.239262, 0.383551, 0.57421", \ + "0.062284, 0.071962, 0.105223, 0.146357, 0.245662, 0.38699, 0.576365", \ + "0.078704, 0.088295, 0.123878, 0.162569, 0.255939, 0.393414, 0.580764" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0500332, 0.0623807, 0.0940144, 0.127663, 0.19297, 0.277369, 0.387509", \ + "0.0644021, 0.0767016, 0.108355, 0.142039, 0.207427, 0.29176, 0.401915", \ + "0.117782, 0.131538, 0.164725, 0.198493, 0.263644, 0.348129, 0.45832", \ + "0.156665, 0.172506, 0.209053, 0.243639, 0.308749, 0.392799, 0.502575", \ + "0.203376, 0.221348, 0.263848, 0.300231, 0.365078, 0.448426, 0.557913", \ + "0.245765, 0.265397, 0.314019, 0.353576, 0.420189, 0.503775, 0.612988", \ + "0.283074, 0.304041, 0.358354, 0.402076, 0.471488, 0.555627, 0.665035" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0154784, 0.0244441, 0.0583115, 0.101907, 0.191311, 0.308495, 0.462176", \ + "0.0154889, 0.0244361, 0.0582982, 0.101898, 0.191358, 0.308496, 0.462175", \ + "0.0232328, 0.0311607, 0.0615822, 0.103352, 0.191572, 0.308524, 0.462011", \ + "0.0333395, 0.0411377, 0.0691883, 0.108279, 0.193978, 0.309783, 0.462585", \ + "0.0477294, 0.0555563, 0.081978, 0.117366, 0.199075, 0.312579, 0.464551", \ + "0.063032, 0.070897, 0.097986, 0.130255, 0.20699, 0.317289, 0.467701", \ + "0.079151, 0.086991, 0.115601, 0.146263, 0.218478, 0.32551, 0.473356" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0387395, 0.0397532, 0.0421788, 0.042904, 0.043326, 0.04351, 0.0436105", \ + "0.0381482, 0.0389319, 0.0410929, 0.0419614, 0.042518, 0.0427708, 0.0428911", \ + "0.0433475, 0.0412798, 0.0414592, 0.0421, 0.0427826, 0.0432249, 0.043497", \ + "0.0518914, 0.0468937, 0.0453583, 0.0456831, 0.0460464, 0.0462741, 0.0466702", \ + "0.0678806, 0.0591654, 0.0541885, 0.0536749, 0.0536365, 0.0534259, 0.0535336", \ + "0.0884642, 0.0767591, 0.0677938, 0.0658506, 0.0647322, 0.0643396, 0.0646541", \ + "0.113409, 0.0994221, 0.0857945, 0.0825631, 0.080369, 0.0794536, 0.0793891" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0465042, 0.047328, 0.0499809, 0.0507389, 0.0511894, 0.0513799, 0.0514776", \ + "0.0459107, 0.0464142, 0.0489175, 0.0498478, 0.0504392, 0.0506977, 0.0508427", \ + "0.0515837, 0.0489378, 0.049405, 0.050276, 0.0510545, 0.0515608, 0.0518168", \ + "0.0602842, 0.0546301, 0.0534835, 0.0537087, 0.0542845, 0.0547113, 0.054998", \ + "0.0766837, 0.0674053, 0.0620669, 0.0615964, 0.0616323, 0.0618845, 0.062161", \ + "0.0967291, 0.0849715, 0.0752369, 0.0737324, 0.0730794, 0.0730756, 0.0731593", \ + "0.122869, 0.109067, 0.0936708, 0.0903813, 0.0887114, 0.0880921, 0.0879325" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00700004; + rise_capacitance : 0.00700004; + rise_capacitance_range (0.00491949, 0.00700004); + fall_capacitance : 0.0069996; + fall_capacitance_range (0.0048415, 0.0069996); + } + } + cell (BUFX2) { + area : 5.6448; + cell_leakage_power : 0.136081; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.113849; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158313; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136081; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0363811, 0.0436759, 0.0758422, 0.11437, 0.190853, 0.29012, 0.419865", \ + "0.0511292, 0.0583399, 0.0904496, 0.12894, 0.205467, 0.304707, 0.434576", \ + "0.0950656, 0.104082, 0.137423, 0.176249, 0.252026, 0.35119, 0.481025", \ + "0.126415, 0.137342, 0.173603, 0.211627, 0.287646, 0.386503, 0.516009", \ + "0.165525, 0.178758, 0.221125, 0.260143, 0.335733, 0.434056, 0.563628", \ + "0.203399, 0.21851, 0.267833, 0.309632, 0.38605, 0.485086, 0.614067", \ + "0.239134, 0.255744, 0.312258, 0.358098, 0.435931, 0.536052, 0.66626" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133865, 0.0208872, 0.0641878, 0.119915, 0.231803, 0.377298, 0.567526", \ + "0.0135487, 0.0210245, 0.0642197, 0.119916, 0.231803, 0.377235, 0.567572", \ + "0.0214368, 0.0277744, 0.0664395, 0.121205, 0.23202, 0.377284, 0.567506", \ + "0.0291053, 0.0358716, 0.0707493, 0.122646, 0.232964, 0.377979, 0.56797", \ + "0.0399959, 0.0478035, 0.0803968, 0.128007, 0.23521, 0.379408, 0.569052", \ + "0.051665, 0.060265, 0.093983, 0.137664, 0.240346, 0.382673, 0.571221", \ + "0.064132, 0.07329, 0.109255, 0.150351, 0.249334, 0.389153, 0.576185" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0389917, 0.0460725, 0.0750078, 0.108457, 0.174693, 0.26062, 0.372864", \ + "0.0536334, 0.0606113, 0.0895547, 0.123033, 0.189282, 0.2752, 0.387451", \ + "0.0972121, 0.105645, 0.136304, 0.169938, 0.236143, 0.322003, 0.43425", \ + "0.12693, 0.137002, 0.170209, 0.204016, 0.269992, 0.355707, 0.467957", \ + "0.161863, 0.173925, 0.212325, 0.247254, 0.312306, 0.397757, 0.509772", \ + "0.192628, 0.206421, 0.250935, 0.28831, 0.354738, 0.440048, 0.552216", \ + "0.2197, 0.23497, 0.285494, 0.326437, 0.39541, 0.482264, 0.594886" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129523, 0.0193504, 0.0546337, 0.100164, 0.192063, 0.311759, 0.468397", \ + "0.0130447, 0.0194482, 0.0546199, 0.10011, 0.192063, 0.311877, 0.468481", \ + "0.0203695, 0.0258837, 0.0576544, 0.101531, 0.192584, 0.311921, 0.468507", \ + "0.0277228, 0.0335049, 0.062175, 0.10415, 0.194201, 0.312959, 0.469152", \ + "0.0383273, 0.0446221, 0.0713089, 0.109776, 0.196687, 0.314679, 0.470984", \ + "0.049925, 0.056795, 0.083755, 0.119124, 0.202352, 0.318294, 0.472965", \ + "0.062222, 0.069547, 0.098442, 0.131684, 0.211083, 0.325016, 0.478253" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00500084, 0.00517385, 0.0054422, 0.00549762, 0.00552685, 0.0055374, 0.00554216", \ + "0.0048166, 0.00491786, 0.00517267, 0.00525691, 0.00530668, 0.00532567, 0.00533836", \ + "0.0053448, 0.00532853, 0.00546023, 0.00573509, 0.00563879, 0.00569104, 0.00571759", \ + "0.0066322, 0.00647591, 0.00640659, 0.00645006, 0.00651263, 0.00656554, 0.00660028", \ + "0.00902834, 0.00866206, 0.00833305, 0.00828129, 0.00828446, 0.00844628, 0.00842186", \ + "0.0124214, 0.011835, 0.0114024, 0.0112023, 0.0110965, 0.0110912, 0.0111523", \ + "0.0168512, 0.0160429, 0.0150709, 0.0148247, 0.0147282, 0.0146372, 0.0146192" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00751017, 0.00772208, 0.00800854, 0.00806988, 0.00810322, 0.00811603, 0.00812516", \ + "0.00735606, 0.00749923, 0.00779157, 0.00788133, 0.00793496, 0.00795773, 0.00796936", \ + "0.00790283, 0.00789867, 0.00805781, 0.00817177, 0.00826706, 0.00832047, 0.00835616", \ + "0.00904527, 0.00898751, 0.0089598, 0.00902607, 0.00911802, 0.00918156, 0.00921993", \ + "0.0115029, 0.0111132, 0.0108484, 0.0108803, 0.0109322, 0.0109734, 0.0110223", \ + "0.0149712, 0.0143405, 0.0137256, 0.0136352, 0.0136167, 0.0136261, 0.0136576", \ + "0.01936, 0.0185385, 0.0176195, 0.0173737, 0.0172125, 0.0171513, 0.017126" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171301; + rise_capacitance : 0.00171301; + rise_capacitance_range (0.00120863, 0.00171301); + fall_capacitance : 0.00171289; + fall_capacitance_range (0.00119629, 0.00171289); + } + } + cell (BUFX24) { + area : 22.5792; + cell_leakage_power : 1.64657; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.36492; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.92823; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.64657; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 2.28; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0370751, 0.0485574, 0.0819197, 0.120863, 0.198133, 0.298383, 0.429392", \ + "0.0522993, 0.0636431, 0.096944, 0.135935, 0.213238, 0.313511, 0.444475", \ + "0.100946, 0.11468, 0.14913, 0.187911, 0.264932, 0.365136, 0.496084", \ + "0.137182, 0.153611, 0.191086, 0.229678, 0.306274, 0.405341, 0.535967", \ + "0.183975, 0.203042, 0.246579, 0.285949, 0.362166, 0.461295, 0.591735", \ + "0.229666, 0.250341, 0.300897, 0.343243, 0.41936, 0.51903, 0.649271", \ + "0.273906, 0.296498, 0.353708, 0.399912, 0.478545, 0.578135, 0.709209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0119799, 0.0221968, 0.0655698, 0.121804, 0.235112, 0.382533, 0.57534", \ + "0.0120041, 0.0222574, 0.0655811, 0.121805, 0.235084, 0.382533, 0.575322", \ + "0.0202262, 0.0292163, 0.0680508, 0.122609, 0.235231, 0.382522, 0.575322", \ + "0.0287084, 0.0380937, 0.0729613, 0.124994, 0.236371, 0.383193, 0.575565", \ + "0.0411468, 0.0512149, 0.0836842, 0.130918, 0.238742, 0.384669, 0.576751", \ + "0.054874, 0.065311, 0.098421, 0.141781, 0.244329, 0.387932, 0.578963", \ + "0.069484, 0.07993, 0.115237, 0.15545, 0.25339, 0.394301, 0.583606" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0426934, 0.0542291, 0.0846031, 0.118042, 0.183635, 0.26856, 0.379466", \ + "0.056998, 0.0684302, 0.0987898, 0.132273, 0.197875, 0.2828, 0.393709", \ + "0.104483, 0.117896, 0.149707, 0.183417, 0.24886, 0.333626, 0.444497", \ + "0.137672, 0.153218, 0.188396, 0.22256, 0.287789, 0.371951, 0.482562", \ + "0.176454, 0.194271, 0.235096, 0.270565, 0.335932, 0.420409, 0.53086", \ + "0.211955, 0.231713, 0.27863, 0.317216, 0.383437, 0.467995, 0.578329", \ + "0.242727, 0.264077, 0.316758, 0.35926, 0.428547, 0.513863, 0.624774" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0128384, 0.021731, 0.0561425, 0.100588, 0.191112, 0.30926, 0.464132", \ + "0.0128321, 0.0217549, 0.0561496, 0.100556, 0.191057, 0.30926, 0.464133", \ + "0.0207342, 0.0286399, 0.0596854, 0.102186, 0.191528, 0.30933, 0.463964", \ + "0.0294028, 0.0374354, 0.0656204, 0.105946, 0.193552, 0.310489, 0.464685", \ + "0.0420131, 0.0502765, 0.0769465, 0.11379, 0.197363, 0.312885, 0.466583", \ + "0.055431, 0.063896, 0.091155, 0.12474, 0.204522, 0.317214, 0.469226", \ + "0.069698, 0.078319, 0.107347, 0.139206, 0.214743, 0.32526, 0.475426" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0568391, 0.0594524, 0.063164, 0.0640921, 0.0645981, 0.0648173, 0.06494", \ + "0.0557604, 0.0574056, 0.0608176, 0.0620176, 0.0627553, 0.0630841, 0.0632359", \ + "0.0633058, 0.0613023, 0.0624868, 0.0635245, 0.0645915, 0.0652357, 0.0656713", \ + "0.0774982, 0.0716735, 0.0702239, 0.0709785, 0.0718422, 0.0720165, 0.072501", \ + "0.103551, 0.093363, 0.0876169, 0.0866869, 0.0869232, 0.0874883, 0.0880364", \ + "0.140336, 0.124859, 0.11409, 0.113141, 0.111071, 0.110861, 0.110571", \ + "0.184741, 0.165785, 0.149035, 0.144937, 0.142254, 0.140967, 0.14114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0456, 0.228, 0.456, 0.912, 1.5048, 2.28"); + values ( \ + "0.0750828, 0.0776809, 0.0816668, 0.0826678, 0.0832423, 0.0834819, 0.0836072", \ + "0.074094, 0.0759345, 0.0797693, 0.0810596, 0.0818533, 0.0821919, 0.0823782", \ + "0.08296, 0.0802386, 0.0816728, 0.0829736, 0.0840526, 0.084819, 0.0851623", \ + "0.0969364, 0.0914005, 0.0898216, 0.0904136, 0.0912962, 0.0918423, 0.0924099", \ + "0.123572, 0.112853, 0.107059, 0.106947, 0.107199, 0.107437, 0.107948", \ + "0.160073, 0.143951, 0.132876, 0.131433, 0.131345, 0.131346, 0.131605", \ + "0.204398, 0.185585, 0.168925, 0.164964, 0.162931, 0.162265, 0.162043" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0141467; + rise_capacitance : 0.0141467; + rise_capacitance_range (0.00989215, 0.0141467); + fall_capacitance : 0.0141446; + fall_capacitance_range (0.00971746, 0.0141446); + } + } + cell (BUFX3) { + area : 5.6448; + cell_leakage_power : 0.175639; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.138977; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212301; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175639; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0401715, 0.0499957, 0.0864433, 0.129645, 0.215574, 0.327125, 0.47284", \ + "0.055086, 0.0647937, 0.101188, 0.14444, 0.230427, 0.341971, 0.487719", \ + "0.10332, 0.115226, 0.152831, 0.195801, 0.281495, 0.393023, 0.538767", \ + "0.138522, 0.152819, 0.193527, 0.236357, 0.321638, 0.432505, 0.578102", \ + "0.183406, 0.200342, 0.247504, 0.29105, 0.375771, 0.486171, 0.631572", \ + "0.226321, 0.245381, 0.300019, 0.346287, 0.431164, 0.541362, 0.686479", \ + "0.267274, 0.287988, 0.349959, 0.400196, 0.487107, 0.598479, 0.743901" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0143099, 0.0237002, 0.0720081, 0.134627, 0.260597, 0.424422, 0.638635", \ + "0.0143735, 0.0237589, 0.0720114, 0.134627, 0.260588, 0.424421, 0.638675", \ + "0.0225844, 0.0307929, 0.0742065, 0.135286, 0.260693, 0.424373, 0.638571", \ + "0.0310441, 0.0398234, 0.0790465, 0.137506, 0.261646, 0.424913, 0.638895", \ + "0.0430413, 0.052841, 0.0895277, 0.143091, 0.26386, 0.426566, 0.639865", \ + "0.056205, 0.066634, 0.103888, 0.153138, 0.268851, 0.429171, 0.641876", \ + "0.070201, 0.081034, 0.120669, 0.166937, 0.277421, 0.435037, 0.645986" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0435008, 0.0529782, 0.0854924, 0.122449, 0.195471, 0.29017, 0.413826", \ + "0.0582277, 0.067605, 0.100119, 0.137097, 0.210158, 0.304839, 0.428516", \ + "0.106791, 0.117862, 0.151679, 0.188727, 0.261552, 0.356189, 0.479819", \ + "0.140932, 0.153998, 0.191061, 0.228228, 0.300307, 0.394799, 0.518358", \ + "0.18099, 0.196432, 0.238994, 0.277224, 0.349214, 0.443146, 0.566433", \ + "0.217752, 0.235145, 0.284035, 0.324807, 0.397991, 0.49108, 0.614286", \ + "0.250111, 0.269132, 0.324321, 0.368856, 0.443883, 0.538454, 0.661637" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0139449, 0.0219412, 0.0603939, 0.110208, 0.211162, 0.342867, 0.515082", \ + "0.0139892, 0.0220001, 0.0603941, 0.110204, 0.211157, 0.342866, 0.515082", \ + "0.0215041, 0.0284858, 0.0634347, 0.111405, 0.21138, 0.342831, 0.514927", \ + "0.0297963, 0.0370141, 0.0685649, 0.114502, 0.213011, 0.343777, 0.515447", \ + "0.0418335, 0.0494986, 0.0787297, 0.120641, 0.216028, 0.34564, 0.516932", \ + "0.05471, 0.062816, 0.092074, 0.130544, 0.221499, 0.348868, 0.519187", \ + "0.068467, 0.076911, 0.107716, 0.143499, 0.23014, 0.354982, 0.523553" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00663527, 0.00688031, 0.00724515, 0.00732977, 0.00737367, 0.00739243, 0.00740127", \ + "0.00651607, 0.00665876, 0.00699817, 0.00710934, 0.00717752, 0.00720591, 0.00721924", \ + "0.00719905, 0.00709658, 0.00722007, 0.00733988, 0.00745169, 0.00751321, 0.00755003", \ + "0.00863418, 0.00823937, 0.00807756, 0.00811982, 0.00818838, 0.00823393, 0.00829491", \ + "0.0115216, 0.0107333, 0.0101361, 0.010032, 0.0100287, 0.0100652, 0.0100861", \ + "0.0153655, 0.01412, 0.0130442, 0.0128044, 0.0126877, 0.0126905, 0.0128629", \ + "0.020303, 0.0186213, 0.01698, 0.0166474, 0.0163131, 0.0161931, 0.0161897" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00903639, 0.00933546, 0.0097362, 0.00982792, 0.00988095, 0.00990291, 0.00991357", \ + "0.00890724, 0.00912516, 0.00952777, 0.0096511, 0.00972458, 0.00975609, 0.00977301", \ + "0.00960422, 0.00951407, 0.00971739, 0.00985613, 0.00998594, 0.0100549, 0.0100875", \ + "0.0110936, 0.0106697, 0.0105929, 0.0106647, 0.0107668, 0.0108346, 0.0108888", \ + "0.0138804, 0.0129936, 0.0124878, 0.0124674, 0.0125024, 0.0125565, 0.0126073", \ + "0.0178257, 0.016502, 0.0154265, 0.0152263, 0.0151712, 0.015162, 0.0151846", \ + "0.0225988, 0.0210196, 0.0193642, 0.0189479, 0.0187077, 0.0186146, 0.0185826" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171278; + rise_capacitance : 0.00171278; + rise_capacitance_range (0.00121358, 0.00171278); + fall_capacitance : 0.00171265; + fall_capacitance_range (0.00120061, 0.00171265); + } + } + cell (BUFX32) { + area : 29.6352; + cell_leakage_power : 2.0372; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.60394; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.47046; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.0372; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 3.04; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0435271, 0.0562881, 0.0909857, 0.130507, 0.20871, 0.309991, 0.442389", \ + "0.0587794, 0.0714704, 0.106147, 0.145726, 0.22395, 0.32531, 0.457655", \ + "0.113321, 0.128225, 0.164038, 0.203308, 0.280752, 0.382138, 0.514856", \ + "0.155768, 0.173062, 0.212571, 0.251931, 0.329216, 0.42898, 0.561064", \ + "0.210698, 0.2304, 0.276058, 0.316446, 0.393145, 0.493464, 0.624999", \ + "0.264202, 0.285653, 0.338625, 0.382232, 0.459155, 0.558894, 0.690303", \ + "0.316947, 0.339691, 0.399109, 0.447429, 0.526523, 0.626584, 0.757835" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0143306, 0.0248379, 0.067905, 0.124315, 0.238626, 0.387632, 0.582461", \ + "0.0143264, 0.0248606, 0.0678995, 0.12431, 0.238653, 0.387612, 0.58247", \ + "0.0225923, 0.0319124, 0.0704186, 0.125098, 0.238721, 0.387628, 0.582438", \ + "0.0323172, 0.0419581, 0.076766, 0.128371, 0.239965, 0.388099, 0.582635", \ + "0.0465833, 0.0564828, 0.0894756, 0.136035, 0.243089, 0.389912, 0.583648", \ + "0.062327, 0.072197, 0.105941, 0.147923, 0.249313, 0.393228, 0.585998", \ + "0.07877, 0.088536, 0.124411, 0.164039, 0.259434, 0.399674, 0.590265" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0500653, 0.0628553, 0.0949936, 0.129262, 0.195869, 0.281866, 0.394118", \ + "0.0644216, 0.077144, 0.109316, 0.143617, 0.210198, 0.296197, 0.408466", \ + "0.117762, 0.131962, 0.165627, 0.199991, 0.266376, 0.352476, 0.464796", \ + "0.156691, 0.172983, 0.210688, 0.245775, 0.311447, 0.397085, 0.508988", \ + "0.203499, 0.221931, 0.264842, 0.301598, 0.367624, 0.452719, 0.564325", \ + "0.245882, 0.266061, 0.314998, 0.354901, 0.422555, 0.507832, 0.618982", \ + "0.283391, 0.30484, 0.359527, 0.403673, 0.474056, 0.559835, 0.671325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0154685, 0.0247469, 0.0593565, 0.103899, 0.195189, 0.31473, 0.471558", \ + "0.0154652, 0.024757, 0.0593448, 0.103892, 0.195184, 0.31473, 0.471558", \ + "0.0232149, 0.0314162, 0.0627459, 0.10528, 0.195353, 0.314759, 0.471471", \ + "0.0333464, 0.0413848, 0.0698369, 0.110002, 0.197825, 0.315922, 0.471866", \ + "0.0477594, 0.0558054, 0.082763, 0.118907, 0.202626, 0.318718, 0.473847", \ + "0.063125, 0.071149, 0.098703, 0.131942, 0.210322, 0.323291, 0.476823", \ + "0.079241, 0.087305, 0.116292, 0.147668, 0.221812, 0.331336, 0.482347" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0777435, 0.0797971, 0.0846966, 0.0861252, 0.0869371, 0.0872919, 0.087506", \ + "0.0765794, 0.0781681, 0.0825838, 0.0843093, 0.0854151, 0.0859099, 0.086157", \ + "0.0871357, 0.0829486, 0.0837678, 0.0852073, 0.0865134, 0.0874133, 0.0879588", \ + "0.104286, 0.0940181, 0.0909477, 0.0921785, 0.09272, 0.0928861, 0.0936506", \ + "0.136281, 0.118375, 0.108564, 0.10759, 0.10757, 0.106997, 0.107261", \ + "0.177287, 0.153391, 0.135557, 0.131762, 0.129586, 0.129368, 0.133639", \ + "0.226949, 0.198392, 0.171294, 0.165184, 0.160754, 0.158907, 0.158388" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0931204, 0.0946996, 0.100069, 0.101509, 0.102362, 0.102739, 0.102944", \ + "0.0918921, 0.0928669, 0.0978874, 0.099735, 0.100897, 0.101416, 0.101703", \ + "0.103365, 0.0979007, 0.0989728, 0.100612, 0.102155, 0.103148, 0.103673", \ + "0.120824, 0.10924, 0.106575, 0.107338, 0.108642, 0.109429, 0.11004", \ + "0.153528, 0.134577, 0.124039, 0.123134, 0.123268, 0.123829, 0.124279", \ + "0.193484, 0.171102, 0.150043, 0.147453, 0.146054, 0.14591, 0.146099", \ + "0.245808, 0.217536, 0.186958, 0.180565, 0.177255, 0.176078, 0.175693" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0139975; + rise_capacitance : 0.0139975; + rise_capacitance_range (0.0098462, 0.0139975); + fall_capacitance : 0.0139969; + fall_capacitance_range (0.00968631, 0.0139969); + } + } + cell (BUFX4) { + area : 7.056; + cell_leakage_power : 0.233738; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.178994; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.288482; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233738; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0476219, 0.0587375, 0.0932429, 0.13219, 0.209089, 0.308848, 0.439063", \ + "0.0624776, 0.0735611, 0.108031, 0.147004, 0.223919, 0.323664, 0.453837", \ + "0.117552, 0.130556, 0.166509, 0.205178, 0.281433, 0.380997, 0.511182", \ + "0.159902, 0.175464, 0.215682, 0.254562, 0.330281, 0.429037, 0.559003", \ + "0.214377, 0.232073, 0.279362, 0.31998, 0.395341, 0.494147, 0.623702", \ + "0.266248, 0.28563, 0.340266, 0.384671, 0.461012, 0.558618, 0.687609", \ + "0.316452, 0.337122, 0.398492, 0.447701, 0.526851, 0.62506, 0.754053" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0161494, 0.0251932, 0.0669066, 0.121971, 0.233902, 0.379892, 0.570836", \ + "0.0161242, 0.0252083, 0.0669146, 0.121974, 0.233901, 0.379892, 0.57085", \ + "0.0242171, 0.0324542, 0.0696655, 0.12286, 0.233997, 0.379891, 0.570788", \ + "0.0340608, 0.0428092, 0.0767536, 0.126524, 0.235386, 0.380432, 0.571024", \ + "0.0482099, 0.0574618, 0.0903733, 0.134852, 0.238948, 0.382347, 0.572134", \ + "0.063835, 0.073227, 0.107554, 0.148134, 0.245762, 0.38589, 0.574405", \ + "0.080221, 0.089556, 0.12645, 0.164841, 0.256919, 0.392581, 0.578803" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0526165, 0.0635331, 0.0956694, 0.129824, 0.19621, 0.282084, 0.394074", \ + "0.0673206, 0.0782436, 0.110395, 0.144597, 0.211016, 0.296834, 0.40886", \ + "0.123264, 0.13545, 0.169063, 0.20328, 0.269528, 0.355526, 0.467507", \ + "0.165582, 0.179754, 0.217046, 0.252053, 0.317556, 0.402873, 0.514558", \ + "0.215803, 0.23204, 0.275288, 0.312111, 0.377954, 0.462932, 0.57434", \ + "0.262573, 0.280494, 0.329927, 0.369963, 0.437093, 0.521706, 0.632455", \ + "0.304832, 0.323999, 0.379333, 0.42358, 0.49306, 0.578617, 0.689764" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0166017, 0.0246939, 0.0590103, 0.103383, 0.194349, 0.313642, 0.469906", \ + "0.0165954, 0.024668, 0.0590016, 0.103374, 0.194293, 0.313647, 0.469883", \ + "0.0238666, 0.0310928, 0.0620685, 0.104656, 0.194588, 0.313669, 0.469983", \ + "0.0338062, 0.0410563, 0.0694674, 0.109389, 0.196878, 0.31474, 0.470355", \ + "0.0482171, 0.0556238, 0.0826118, 0.118505, 0.201752, 0.317435, 0.47227", \ + "0.063505, 0.070986, 0.098555, 0.131214, 0.209398, 0.321851, 0.474861", \ + "0.079621, 0.087129, 0.116262, 0.147078, 0.220249, 0.329183, 0.479888" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00969158, 0.00988968, 0.0104663, 0.0106482, 0.010753, 0.0107967, 0.0108206", \ + "0.00955903, 0.00970048, 0.0102096, 0.0104139, 0.010548, 0.0106086, 0.0106394", \ + "0.0106912, 0.0102979, 0.0103163, 0.0104587, 0.0105834, 0.0106977, 0.0107694", \ + "0.0126949, 0.0116854, 0.0112662, 0.0113979, 0.0114112, 0.0114723, 0.0115534", \ + "0.0164541, 0.0146582, 0.0133975, 0.013147, 0.0130945, 0.0130844, 0.0131511", \ + "0.0212976, 0.0188376, 0.0165704, 0.0160755, 0.0157836, 0.0156581, 0.0158503", \ + "0.0272724, 0.0242991, 0.0208428, 0.0200068, 0.019474, 0.0192088, 0.0191624" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0117958, 0.0120003, 0.0126301, 0.01282, 0.0129338, 0.0129823, 0.0130078", \ + "0.0116406, 0.0118051, 0.0124139, 0.0126384, 0.0127811, 0.0128422, 0.012875", \ + "0.0127868, 0.0123541, 0.0124783, 0.0126833, 0.0128785, 0.0129874, 0.0130648", \ + "0.0147629, 0.013667, 0.0133364, 0.0134534, 0.0136041, 0.0136975, 0.0137664", \ + "0.0185092, 0.0166402, 0.0154025, 0.0152838, 0.0153037, 0.0153649, 0.015417", \ + "0.0232947, 0.0211029, 0.0184398, 0.0180851, 0.0181004, 0.0180236, 0.0179893", \ + "0.0293682, 0.0264032, 0.0227574, 0.0219516, 0.0215624, 0.0213937, 0.0213339" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171781; + rise_capacitance : 0.00171781; + rise_capacitance_range (0.00121968, 0.00171781); + fall_capacitance : 0.00171767; + fall_capacitance_range (0.00120488, 0.00171767); + } + } + cell (BUFX44) { + area : 36.6912; + cell_leakage_power : 2.74429; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 2.18098; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 3.3076; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.74429; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 4.18; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.0428794, 0.0559787, 0.0917428, 0.132686, 0.21381, 0.318872, 0.456064", \ + "0.0581059, 0.0711592, 0.10686, 0.147891, 0.228946, 0.334033, 0.471217", \ + "0.111875, 0.127154, 0.163968, 0.204638, 0.285331, 0.389859, 0.527749", \ + "0.153513, 0.17126, 0.211507, 0.252172, 0.33241, 0.435944, 0.572961", \ + "0.207093, 0.227312, 0.273919, 0.315663, 0.395142, 0.498757, 0.63553", \ + "0.259429, 0.281519, 0.335238, 0.379727, 0.459492, 0.563053, 0.69932", \ + "0.31079, 0.334249, 0.394628, 0.443713, 0.524852, 0.628962, 0.765418" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.0140639, 0.0250421, 0.07003, 0.128792, 0.247742, 0.402643, 0.605257", \ + "0.0140639, 0.0250556, 0.070032, 0.128802, 0.247745, 0.402645, 0.605274", \ + "0.0223217, 0.0319808, 0.0724096, 0.129542, 0.247796, 0.402668, 0.605172", \ + "0.0319, 0.0418526, 0.0783323, 0.13247, 0.248955, 0.403213, 0.605466", \ + "0.0460453, 0.0562925, 0.0904643, 0.139485, 0.251767, 0.405534, 0.606542", \ + "0.0616, 0.071861, 0.106536, 0.150842, 0.257695, 0.408023, 0.608642", \ + "0.077875, 0.088028, 0.124782, 0.166451, 0.267484, 0.414112, 0.612878" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.0500248, 0.0632492, 0.0963527, 0.131853, 0.200868, 0.290019, 0.406436", \ + "0.0642556, 0.0774427, 0.110581, 0.14608, 0.21509, 0.304224, 0.42064", \ + "0.117116, 0.131815, 0.166399, 0.201998, 0.270791, 0.360011, 0.476562", \ + "0.155691, 0.172529, 0.211116, 0.247402, 0.315483, 0.404308, 0.520393", \ + "0.202257, 0.221324, 0.265194, 0.303047, 0.371388, 0.459748, 0.57557", \ + "0.24459, 0.265428, 0.315409, 0.356443, 0.426413, 0.514483, 0.630035", \ + "0.28222, 0.304449, 0.360321, 0.405216, 0.478184, 0.567371, 0.683149" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.0154564, 0.0251489, 0.0611283, 0.107535, 0.202456, 0.326786, 0.489557", \ + "0.0154517, 0.025122, 0.061144, 0.107527, 0.202497, 0.326785, 0.489557", \ + "0.0232241, 0.0317613, 0.0642486, 0.108886, 0.202711, 0.326809, 0.489645", \ + "0.0332563, 0.0416408, 0.0713453, 0.113513, 0.204907, 0.32793, 0.49021", \ + "0.0475319, 0.0559264, 0.084103, 0.122066, 0.209711, 0.330698, 0.492101", \ + "0.06278, 0.071213, 0.09987, 0.134691, 0.217405, 0.335215, 0.494857", \ + "0.078778, 0.087208, 0.117273, 0.150556, 0.228516, 0.343195, 0.50066" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.103465, 0.10635, 0.113014, 0.11486, 0.115943, 0.11641, 0.116626", \ + "0.101886, 0.104146, 0.110169, 0.112411, 0.113808, 0.11445, 0.114726", \ + "0.115918, 0.110733, 0.111556, 0.113675, 0.115531, 0.116554, 0.117313", \ + "0.138785, 0.125213, 0.121574, 0.122852, 0.124071, 0.124675, 0.125445", \ + "0.180485, 0.156708, 0.146327, 0.143997, 0.143862, 0.14682, 0.144629", \ + "0.237264, 0.204922, 0.182123, 0.177413, 0.174829, 0.1751, 0.177", \ + "0.30353, 0.26508, 0.230316, 0.222863, 0.218212, 0.216144, 0.215218" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0836, 0.418, 0.836, 1.672, 2.7588, 4.18"); + values ( \ + "0.12436, 0.126574, 0.133856, 0.135693, 0.136788, 0.137272, 0.137523", \ + "0.122803, 0.124226, 0.130966, 0.133363, 0.134863, 0.135533, 0.13589", \ + "0.138572, 0.131057, 0.132599, 0.134889, 0.137012, 0.138194, 0.138954", \ + "0.162005, 0.14634, 0.143103, 0.144253, 0.145872, 0.146975, 0.147842", \ + "0.206133, 0.180425, 0.166813, 0.166019, 0.166277, 0.167149, 0.167843", \ + "0.262601, 0.229363, 0.203833, 0.199918, 0.198192, 0.198029, 0.198375", \ + "0.328784, 0.290311, 0.251836, 0.245802, 0.241154, 0.239692, 0.239037" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0188423; + rise_capacitance : 0.0188423; + rise_capacitance_range (0.0131912, 0.0188423); + fall_capacitance : 0.0188395; + fall_capacitance_range (0.0129607, 0.0188395); + } + } + cell (BUFX48) { + area : 42.336; + cell_leakage_power : 3.15593; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 2.54568; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 3.76618; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 3.15593; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 4.56; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.0406271, 0.0530914, 0.0876755, 0.127483, 0.206338, 0.308583, 0.442178", \ + "0.0558572, 0.068257, 0.102786, 0.142652, 0.221531, 0.323754, 0.457322", \ + "0.107851, 0.122577, 0.158077, 0.197655, 0.276221, 0.378552, 0.512126", \ + "0.147329, 0.164537, 0.203508, 0.243042, 0.321188, 0.421883, 0.555249", \ + "0.198412, 0.218146, 0.263319, 0.303844, 0.381091, 0.482354, 0.61547", \ + "0.248005, 0.269609, 0.321818, 0.365271, 0.443229, 0.543543, 0.676245", \ + "0.296789, 0.31979, 0.378558, 0.426259, 0.506099, 0.607545, 0.740475" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.0132201, 0.0238735, 0.0679241, 0.125312, 0.241223, 0.392275, 0.589752", \ + "0.013221, 0.0239094, 0.0679216, 0.125309, 0.241229, 0.39227, 0.589748", \ + "0.0214488, 0.0308797, 0.0704858, 0.126095, 0.241369, 0.392263, 0.589775", \ + "0.0306409, 0.0403425, 0.0759682, 0.128879, 0.242452, 0.392744, 0.590034", \ + "0.0441213, 0.0542474, 0.0876017, 0.135416, 0.245248, 0.394435, 0.591931", \ + "0.059029, 0.069287, 0.103257, 0.14678, 0.250993, 0.397612, 0.593177", \ + "0.074639, 0.084846, 0.121006, 0.161722, 0.260469, 0.40396, 0.597623" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.0471596, 0.0597663, 0.0916158, 0.126026, 0.193181, 0.27995, 0.393277", \ + "0.061437, 0.0739538, 0.105817, 0.140296, 0.207416, 0.294203, 0.407525", \ + "0.112226, 0.126412, 0.159935, 0.1945, 0.261385, 0.348217, 0.46175", \ + "0.148627, 0.165521, 0.202334, 0.237402, 0.303705, 0.390286, 0.503445", \ + "0.192426, 0.210998, 0.253501, 0.290351, 0.357046, 0.44269, 0.555545", \ + "0.232126, 0.252459, 0.301004, 0.340807, 0.409208, 0.495385, 0.60765", \ + "0.267348, 0.289107, 0.343484, 0.387448, 0.45843, 0.544993, 0.658498" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.0144021, 0.0237679, 0.0589691, 0.104295, 0.197017, 0.318242, 0.476989", \ + "0.0143887, 0.0237933, 0.0589669, 0.104314, 0.197015, 0.318245, 0.476989", \ + "0.0222755, 0.03058, 0.0623063, 0.105804, 0.197287, 0.318273, 0.477048", \ + "0.0318071, 0.0399083, 0.0690071, 0.110123, 0.19949, 0.319506, 0.477842", \ + "0.0454234, 0.0537159, 0.0811968, 0.118394, 0.203879, 0.32208, 0.479343", \ + "0.059963, 0.068358, 0.096422, 0.130764, 0.211442, 0.326494, 0.482397", \ + "0.075269, 0.08376, 0.113276, 0.145719, 0.222319, 0.334545, 0.488253" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.115254, 0.119301, 0.126924, 0.128892, 0.130014, 0.130503, 0.130795", \ + "0.113313, 0.116304, 0.123108, 0.125618, 0.127168, 0.127824, 0.12817", \ + "0.128722, 0.123482, 0.126333, 0.127972, 0.129942, 0.131186, 0.131974", \ + "0.155418, 0.141473, 0.137883, 0.138716, 0.14041, 0.141067, 0.142493", \ + "0.205747, 0.180503, 0.167516, 0.165379, 0.16488, 0.165358, 0.174155", \ + "0.270937, 0.236602, 0.212569, 0.207409, 0.204674, 0.204216, 0.209723", \ + "0.350658, 0.309598, 0.272222, 0.263649, 0.25786, 0.255556, 0.254803" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0912, 0.456, 0.912, 1.824, 3.0096, 4.56"); + values ( \ + "0.14303, 0.14662, 0.154734, 0.156791, 0.157973, 0.158489, 0.158752", \ + "0.141186, 0.143649, 0.151225, 0.153875, 0.155543, 0.15627, 0.156671", \ + "0.158936, 0.151753, 0.153691, 0.156216, 0.158595, 0.160051, 0.160861", \ + "0.185928, 0.170661, 0.16686, 0.168155, 0.17002, 0.17138, 0.172216", \ + "0.237395, 0.210389, 0.196252, 0.195343, 0.195895, 0.196576, 0.197395", \ + "0.301366, 0.265883, 0.241186, 0.23795, 0.236016, 0.235867, 0.236173", \ + "0.383698, 0.344034, 0.302201, 0.293423, 0.289097, 0.287625, 0.287373" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0235722; + rise_capacitance : 0.0235722; + rise_capacitance_range (0.0165097, 0.0235722); + fall_capacitance : 0.0235693; + fall_capacitance_range (0.0162119, 0.0235693); + } + } + cell (BUFX6) { + area : 7.056; + cell_leakage_power : 0.342967; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.271549; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.414385; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342967; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.042752, 0.0550315, 0.092417, 0.135751, 0.221761, 0.333236, 0.478921", \ + "0.0579616, 0.0702064, 0.10752, 0.150856, 0.236835, 0.348428, 0.494068", \ + "0.111143, 0.125737, 0.164154, 0.207188, 0.292827, 0.404455, 0.550119", \ + "0.151606, 0.168741, 0.21097, 0.253984, 0.339128, 0.449229, 0.594758", \ + "0.203905, 0.223764, 0.272593, 0.316373, 0.400142, 0.510708, 0.655882", \ + "0.254818, 0.27658, 0.332958, 0.37946, 0.464003, 0.574139, 0.718994", \ + "0.303819, 0.327168, 0.390583, 0.441774, 0.528093, 0.638503, 0.783127" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0143281, 0.0249404, 0.0726736, 0.135023, 0.260968, 0.424887, 0.63926", \ + "0.0143274, 0.0249395, 0.0726798, 0.135021, 0.260967, 0.424887, 0.639281", \ + "0.0225581, 0.0319467, 0.075014, 0.135686, 0.261008, 0.424907, 0.639199", \ + "0.0318915, 0.0418869, 0.0806027, 0.138419, 0.262075, 0.42537, 0.639443", \ + "0.0454491, 0.0559591, 0.0923094, 0.144765, 0.264775, 0.427311, 0.640596", \ + "0.060333, 0.071131, 0.108007, 0.155819, 0.270074, 0.429683, 0.642361", \ + "0.07614, 0.086945, 0.126082, 0.170731, 0.27912, 0.435533, 0.646324" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0487252, 0.0609481, 0.0950488, 0.132274, 0.205222, 0.299571, 0.422808", \ + "0.0632247, 0.0753893, 0.109503, 0.146757, 0.219677, 0.313991, 0.437257", \ + "0.115787, 0.129604, 0.165332, 0.202588, 0.275317, 0.369833, 0.493095", \ + "0.153884, 0.170502, 0.209649, 0.247459, 0.319381, 0.413312, 0.536396", \ + "0.199797, 0.218218, 0.263328, 0.302591, 0.374459, 0.46807, 0.590789", \ + "0.241402, 0.261724, 0.313193, 0.355197, 0.428214, 0.521407, 0.643814", \ + "0.278156, 0.300008, 0.357712, 0.40382, 0.479382, 0.57304, 0.695458" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0150954, 0.0243441, 0.0623091, 0.111433, 0.211851, 0.343005, 0.514839", \ + "0.0150819, 0.0243379, 0.0622992, 0.11145, 0.211854, 0.342963, 0.514839", \ + "0.022734, 0.0309711, 0.0655029, 0.112707, 0.212003, 0.342975, 0.514756", \ + "0.0323177, 0.040443, 0.0718927, 0.116758, 0.213912, 0.343898, 0.515161", \ + "0.0459591, 0.0543832, 0.0838352, 0.124594, 0.218005, 0.346304, 0.516965", \ + "0.060563, 0.069155, 0.098856, 0.135947, 0.224596, 0.350092, 0.519468", \ + "0.075981, 0.084657, 0.115809, 0.150632, 0.234461, 0.356929, 0.523907" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0128601, 0.0132734, 0.0140517, 0.0142472, 0.0143574, 0.0144052, 0.0144261", \ + "0.0126352, 0.0129655, 0.0136669, 0.0139517, 0.0141039, 0.0141737, 0.0142026", \ + "0.0142705, 0.0137259, 0.0139869, 0.0141957, 0.0143862, 0.014502, 0.0145742", \ + "0.0172277, 0.0158728, 0.0152593, 0.0153976, 0.0155754, 0.0155704, 0.0156608", \ + "0.022217, 0.0196247, 0.0182589, 0.0180684, 0.0180467, 0.0183678, 0.0183044", \ + "0.0292197, 0.0256022, 0.0229866, 0.0225678, 0.0222809, 0.0223671, 0.0224597", \ + "0.0381596, 0.0336835, 0.0294178, 0.0283797, 0.0277197, 0.0274251, 0.0273184" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0160591, 0.0165014, 0.0173783, 0.0175919, 0.0177139, 0.0177681, 0.0177972", \ + "0.0158327, 0.016153, 0.0170073, 0.0172876, 0.0174573, 0.017532, 0.0175738", \ + "0.017605, 0.0169354, 0.0172071, 0.0174816, 0.0177316, 0.0178777, 0.0179555", \ + "0.0204234, 0.0188815, 0.0185329, 0.0186993, 0.0188947, 0.0190239, 0.0191273", \ + "0.0258542, 0.02303, 0.0215883, 0.0214662, 0.0215393, 0.0216313, 0.0217248", \ + "0.0329453, 0.0291647, 0.0262476, 0.0257984, 0.0256235, 0.0256172, 0.0256542", \ + "0.0417488, 0.0372402, 0.0325694, 0.0315856, 0.031089, 0.0308933, 0.0308451" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00261467; + rise_capacitance : 0.00261467; + rise_capacitance_range (0.00184785, 0.00261467); + fall_capacitance : 0.00261432; + fall_capacitance_range (0.00182532, 0.00261432); + } + } + cell (BUFX64) { + area : 53.6256; + cell_leakage_power : 4.11643; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 3.27147; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 4.9614; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 4.11643; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 6.08; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.043058, 0.0561673, 0.0917286, 0.132381, 0.212873, 0.317063, 0.453164", \ + "0.0582773, 0.0713196, 0.106854, 0.14759, 0.227997, 0.332227, 0.46834", \ + "0.112048, 0.127248, 0.163867, 0.204282, 0.28385, 0.388131, 0.524762", \ + "0.153716, 0.171306, 0.21136, 0.251801, 0.331442, 0.434027, 0.569861", \ + "0.20734, 0.227331, 0.273676, 0.315013, 0.394173, 0.496908, 0.632411", \ + "0.259742, 0.281578, 0.334954, 0.379381, 0.458308, 0.560915, 0.696275", \ + "0.31113, 0.334306, 0.394129, 0.442921, 0.523784, 0.627259, 0.762399" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.0141554, 0.0251327, 0.0700154, 0.128588, 0.247174, 0.401663, 0.603741", \ + "0.0141535, 0.0251608, 0.0700169, 0.12859, 0.247135, 0.40165, 0.60375", \ + "0.0223788, 0.0320579, 0.0724373, 0.129359, 0.247253, 0.401622, 0.60371", \ + "0.0319713, 0.0418481, 0.0783838, 0.132338, 0.248392, 0.402177, 0.603947", \ + "0.0461329, 0.0563012, 0.0905426, 0.139266, 0.251326, 0.404528, 0.604995", \ + "0.061708, 0.071853, 0.106624, 0.150983, 0.257153, 0.40706, 0.607061", \ + "0.078018, 0.088023, 0.124801, 0.16636, 0.267022, 0.413264, 0.611432" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.0501475, 0.063394, 0.0964324, 0.131742, 0.200328, 0.288968, 0.404663", \ + "0.0644217, 0.0775901, 0.110637, 0.145964, 0.214586, 0.303192, 0.418929", \ + "0.117261, 0.131885, 0.166427, 0.20181, 0.270231, 0.358937, 0.474743", \ + "0.155852, 0.172556, 0.210309, 0.246482, 0.314852, 0.403073, 0.518527", \ + "0.202441, 0.221322, 0.265035, 0.302699, 0.37067, 0.458553, 0.573726", \ + "0.244798, 0.26543, 0.315087, 0.356014, 0.425691, 0.513208, 0.628098", \ + "0.282456, 0.304421, 0.359891, 0.404737, 0.47734, 0.566024, 0.681219" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.0155465, 0.0252484, 0.0612417, 0.107644, 0.202537, 0.326879, 0.489882", \ + "0.0155468, 0.0252256, 0.0612563, 0.107636, 0.202582, 0.32688, 0.489882", \ + "0.0232876, 0.0318345, 0.0644116, 0.109009, 0.202837, 0.326908, 0.489757", \ + "0.0333206, 0.0416843, 0.0717391, 0.113753, 0.205044, 0.327921, 0.490369", \ + "0.0476137, 0.0559532, 0.0842161, 0.122211, 0.20982, 0.330742, 0.492313", \ + "0.062894, 0.071211, 0.099992, 0.134952, 0.217564, 0.335347, 0.494969", \ + "0.078884, 0.087244, 0.117346, 0.150828, 0.228718, 0.343327, 0.500796" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.155262, 0.159663, 0.169505, 0.17225, 0.173917, 0.17461, 0.174964", \ + "0.152919, 0.156312, 0.165345, 0.168669, 0.170766, 0.171712, 0.172167", \ + "0.173864, 0.16621, 0.167272, 0.170629, 0.173207, 0.175072, 0.176083", \ + "0.208098, 0.187947, 0.182399, 0.186522, 0.186008, 0.186809, 0.188054", \ + "0.270184, 0.234923, 0.219792, 0.216256, 0.215306, 0.219729, 0.216936", \ + "0.355357, 0.307694, 0.273573, 0.266223, 0.262613, 0.262794, 0.265462", \ + "0.454741, 0.398149, 0.345732, 0.334077, 0.327115, 0.324005, 0.322947" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.186705, 0.18988, 0.200318, 0.203332, 0.205086, 0.205829, 0.206236", \ + "0.184316, 0.186392, 0.196432, 0.200003, 0.202273, 0.203247, 0.203796", \ + "0.207756, 0.196696, 0.198919, 0.202338, 0.205497, 0.207329, 0.208389", \ + "0.242841, 0.219597, 0.215525, 0.21663, 0.218835, 0.220463, 0.221667", \ + "0.308817, 0.270772, 0.250742, 0.248952, 0.249389, 0.250776, 0.251776", \ + "0.393168, 0.344334, 0.305848, 0.299704, 0.297662, 0.297339, 0.297807", \ + "0.492358, 0.435789, 0.377851, 0.369013, 0.361931, 0.359729, 0.358883" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0282543; + rise_capacitance : 0.0282543; + rise_capacitance_range (0.0198059, 0.0282543); + fall_capacitance : 0.0282503; + fall_capacitance_range (0.0194479, 0.0282503); + } + } + cell (BUFX8) { + area : 11.2896; + cell_leakage_power : 0.488284; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.390747; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.58582; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.488284; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.76; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.044719, 0.0565601, 0.0907573, 0.129655, 0.206541, 0.306186, 0.436356", \ + "0.0599753, 0.0717859, 0.105934, 0.144877, 0.221775, 0.321439, 0.451632", \ + "0.115006, 0.128853, 0.164331, 0.20295, 0.279458, 0.379037, 0.50916", \ + "0.157835, 0.174177, 0.213387, 0.252281, 0.328262, 0.426338, 0.556231", \ + "0.213156, 0.231954, 0.277811, 0.317893, 0.393087, 0.491892, 0.621532", \ + "0.266884, 0.287491, 0.340596, 0.383815, 0.459891, 0.557857, 0.687049", \ + "0.319787, 0.341741, 0.401515, 0.449407, 0.527773, 0.625875, 0.755255" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.0147655, 0.0245383, 0.0665661, 0.121802, 0.233767, 0.379724, 0.570621", \ + "0.0147564, 0.0245315, 0.0665695, 0.121792, 0.233767, 0.379724, 0.570622", \ + "0.0228409, 0.0315698, 0.0691507, 0.122615, 0.233847, 0.379726, 0.570557", \ + "0.0324462, 0.0415805, 0.0754826, 0.125941, 0.235113, 0.380246, 0.570835", \ + "0.0464619, 0.0560513, 0.0882289, 0.133375, 0.23834, 0.38206, 0.571912", \ + "0.06199, 0.071644, 0.104869, 0.145592, 0.244636, 0.38539, 0.57418", \ + "0.078207, 0.087802, 0.123451, 0.161794, 0.254786, 0.391783, 0.578504" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.051324, 0.0633219, 0.0955077, 0.129775, 0.19631, 0.282374, 0.394536", \ + "0.0656937, 0.0776385, 0.109878, 0.144168, 0.21072, 0.296701, 0.408915", \ + "0.119511, 0.132902, 0.166668, 0.20103, 0.267416, 0.353525, 0.465724", \ + "0.158843, 0.174341, 0.211566, 0.246752, 0.313073, 0.39867, 0.510564", \ + "0.206099, 0.223762, 0.267069, 0.303994, 0.369908, 0.455086, 0.566685", \ + "0.248852, 0.268237, 0.317688, 0.357853, 0.425459, 0.510564, 0.621356", \ + "0.286672, 0.307371, 0.362678, 0.407067, 0.47758, 0.563393, 0.675033" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.0160353, 0.0248683, 0.0593763, 0.103841, 0.194956, 0.314436, 0.471154", \ + "0.0160432, 0.0248752, 0.0593938, 0.103853, 0.195011, 0.314437, 0.470916", \ + "0.0235842, 0.0314639, 0.0625486, 0.105241, 0.195239, 0.314467, 0.471029", \ + "0.0335824, 0.04144, 0.0702241, 0.110128, 0.197674, 0.315617, 0.471566", \ + "0.0478119, 0.0557773, 0.082987, 0.119157, 0.202619, 0.318426, 0.473466", \ + "0.062971, 0.071046, 0.098892, 0.131872, 0.210598, 0.323216, 0.476454", \ + "0.078918, 0.087025, 0.116484, 0.147908, 0.221894, 0.331156, 0.481968" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.0192856, 0.019772, 0.0209488, 0.0213206, 0.0215362, 0.0216345, 0.0216813", \ + "0.0190376, 0.0193804, 0.0205256, 0.0209261, 0.0211923, 0.0213111, 0.0213803", \ + "0.0213622, 0.0205057, 0.0206098, 0.0209564, 0.0212851, 0.021499, 0.0216232", \ + "0.0254233, 0.0232531, 0.022554, 0.0227382, 0.0230068, 0.0230131, 0.0232006", \ + "0.033115, 0.0291999, 0.026896, 0.0264789, 0.0264494, 0.0264479, 0.0265768", \ + "0.0431348, 0.0377526, 0.0335667, 0.0326552, 0.0321031, 0.0319343, 0.0319526", \ + "0.0553896, 0.0488765, 0.0424442, 0.040909, 0.0398422, 0.0394042, 0.0393768" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.0236209, 0.0240488, 0.0253705, 0.0257319, 0.0259479, 0.0260382, 0.0260909", \ + "0.0232945, 0.0235885, 0.0248171, 0.0252769, 0.0255684, 0.0256978, 0.0257674", \ + "0.0259278, 0.0248075, 0.0250573, 0.0254764, 0.0258806, 0.026115, 0.0262405", \ + "0.0300666, 0.0275953, 0.0270738, 0.0272002, 0.0274856, 0.0276789, 0.0278342", \ + "0.0379703, 0.0337833, 0.031332, 0.0311024, 0.0311167, 0.0312739, 0.0313916", \ + "0.0479176, 0.0430747, 0.0377424, 0.037101, 0.0371321, 0.0369968, 0.036958", \ + "0.0606553, 0.0541909, 0.0469147, 0.0453844, 0.044582, 0.0442774, 0.044195" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00351465; + rise_capacitance : 0.00351465; + rise_capacitance_range (0.00247623, 0.00351465); + fall_capacitance : 0.00351423; + fall_capacitance_range (0.00243875, 0.00351423); + } + } + cell (CGTSX1) { + area : 25.4016; + cell_leakage_power : 0.426798; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.430154; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428659; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.441189; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.439694; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.412131; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410636; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428514; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.411153; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425216; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.436251; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407193; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.450785; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.426798; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0940887, 0.0982732, 0.127764, 0.162655, 0.23198, 0.321913, 0.439471", \ + "0.108797, 0.112972, 0.142468, 0.177363, 0.246688, 0.336621, 0.454183", \ + "0.160336, 0.164511, 0.194, 0.228917, 0.298238, 0.3882, 0.505742", \ + "0.198692, 0.202864, 0.232371, 0.267306, 0.336641, 0.426599, 0.54418", \ + "0.243871, 0.248058, 0.27759, 0.312546, 0.381902, 0.471842, 0.589401", \ + "0.285221, 0.289432, 0.319, 0.353958, 0.423333, 0.513306, 0.630845", \ + "0.322078, 0.326299, 0.355918, 0.390918, 0.460313, 0.550267, 0.667829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0137392, 0.0180119, 0.0555016, 0.103722, 0.200833, 0.327083, 0.49247", \ + "0.0137373, 0.0180036, 0.0554876, 0.103723, 0.200833, 0.327135, 0.49253", \ + "0.0137764, 0.0180508, 0.0555121, 0.103753, 0.20087, 0.327194, 0.492469", \ + "0.0138719, 0.0181225, 0.0555293, 0.103737, 0.200844, 0.32728, 0.492502", \ + "0.014013, 0.0182547, 0.0555713, 0.103758, 0.200846, 0.327161, 0.492438", \ + "0.014259, 0.018439, 0.055601, 0.103829, 0.200818, 0.327199, 0.492402", \ + "0.014471, 0.018646, 0.055689, 0.103801, 0.200871, 0.327174, 0.492373" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0924399, 0.0964214, 0.125334, 0.160138, 0.229348, 0.3192, 0.436705", \ + "0.107101, 0.111069, 0.140002, 0.174781, 0.243991, 0.333878, 0.451372", \ + "0.15925, 0.16324, 0.192197, 0.227014, 0.296224, 0.386113, 0.503587", \ + "0.198532, 0.202566, 0.231648, 0.266471, 0.335705, 0.425584, 0.543115", \ + "0.244953, 0.249022, 0.278269, 0.31316, 0.382423, 0.472311, 0.58983", \ + "0.287747, 0.29186, 0.321212, 0.356175, 0.425501, 0.515365, 0.632868", \ + "0.326228, 0.330381, 0.359847, 0.394869, 0.464211, 0.554091, 0.671612" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0128064, 0.0170084, 0.0546625, 0.103004, 0.20004, 0.326304, 0.491559", \ + "0.0127874, 0.0169907, 0.0546548, 0.103001, 0.200087, 0.326339, 0.491617", \ + "0.0129049, 0.017106, 0.0547, 0.103026, 0.200062, 0.326343, 0.491519", \ + "0.0131502, 0.0173385, 0.0548249, 0.103085, 0.200018, 0.326303, 0.491602", \ + "0.0134692, 0.0176497, 0.0550226, 0.103268, 0.20008, 0.32637, 0.491755", \ + "0.013799, 0.017949, 0.055198, 0.103397, 0.200277, 0.3264, 0.491566", \ + "0.014145, 0.018249, 0.055346, 0.103512, 0.200355, 0.326542, 0.491524" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.105274, 0.110279, 0.144017, 0.182906, 0.25986, 0.359713, 0.490146", \ + "0.120141, 0.125185, 0.158891, 0.197793, 0.274743, 0.374595, 0.505038", \ + "0.171788, 0.176816, 0.210547, 0.249459, 0.326415, 0.426273, 0.55672", \ + "0.210823, 0.215871, 0.249651, 0.288571, 0.365544, 0.465375, 0.595801", \ + "0.259811, 0.264879, 0.298677, 0.337639, 0.41461, 0.514454, 0.644926", \ + "0.306333, 0.311384, 0.345203, 0.38413, 0.461166, 0.560999, 0.691482", \ + "0.350591, 0.355667, 0.389474, 0.428411, 0.505476, 0.605345, 0.735776" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175492, 0.0224137, 0.0646515, 0.119555, 0.230667, 0.37558, 0.565026", \ + "0.0175564, 0.0224089, 0.0646516, 0.119548, 0.230666, 0.375576, 0.564927", \ + "0.0176283, 0.0225011, 0.0647261, 0.119595, 0.23067, 0.375577, 0.565081", \ + "0.0177436, 0.0225895, 0.0647358, 0.119605, 0.230701, 0.375584, 0.565042", \ + "0.0177964, 0.0226424, 0.0648039, 0.119672, 0.23075, 0.376156, 0.565088", \ + "0.017867, 0.022702, 0.064803, 0.119696, 0.230786, 0.375558, 0.565005", \ + "0.018008, 0.022801, 0.064819, 0.119708, 0.23081, 0.375641, 0.565049" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0924399, 0.0964214, 0.125334, 0.160138, 0.229348, 0.3192, 0.436705", \ + "0.107101, 0.111069, 0.140002, 0.174781, 0.243991, 0.333878, 0.451372", \ + "0.15925, 0.16324, 0.192197, 0.227014, 0.296224, 0.386113, 0.503587", \ + "0.198532, 0.202566, 0.231648, 0.266471, 0.335705, 0.425584, 0.543115", \ + "0.244953, 0.249022, 0.278269, 0.31316, 0.382423, 0.472311, 0.58983", \ + "0.287747, 0.29186, 0.321212, 0.356175, 0.425501, 0.515365, 0.632868", \ + "0.326228, 0.330381, 0.359847, 0.394869, 0.464211, 0.554091, 0.671612" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0128064, 0.0170084, 0.0546625, 0.103004, 0.20004, 0.326304, 0.491559", \ + "0.0127874, 0.0169907, 0.0546548, 0.103001, 0.200087, 0.326339, 0.491617", \ + "0.0129049, 0.017106, 0.0547, 0.103026, 0.200062, 0.326343, 0.491519", \ + "0.0131502, 0.0173385, 0.0548249, 0.103085, 0.200018, 0.326303, 0.491602", \ + "0.0134692, 0.0176497, 0.0550226, 0.103268, 0.20008, 0.32637, 0.491755", \ + "0.013799, 0.017949, 0.055198, 0.103397, 0.200277, 0.3264, 0.491566", \ + "0.014145, 0.018249, 0.055346, 0.103512, 0.200355, 0.326542, 0.491524" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150267, 0.0150801, 0.0152195, 0.0152509, 0.0152675, 0.0152747, 0.0152784", \ + "0.0148725, 0.014926, 0.0150651, 0.0150965, 0.0151131, 0.01512, 0.0151232", \ + "0.0153156, 0.015368, 0.0154993, 0.015539, 0.0155605, 0.0155636, 0.0155718", \ + "0.0163793, 0.0164363, 0.0165662, 0.0166009, 0.0166245, 0.0166371, 0.0166458", \ + "0.0185871, 0.0186245, 0.0187658, 0.0188072, 0.0188228, 0.0188352, 0.0188388", \ + "0.0219023, 0.0219384, 0.0220746, 0.0221159, 0.0221356, 0.0221607, 0.0221567", \ + "0.0260936, 0.0261326, 0.0262667, 0.0263166, 0.0263447, 0.0263483, 0.0263687" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.021998, 0.0220559, 0.0221939, 0.0222186, 0.0222318, 0.0222343, 0.0222363", \ + "0.0218078, 0.021865, 0.0220031, 0.0220284, 0.0220405, 0.0220446, 0.0220471", \ + "0.0222127, 0.0222649, 0.0224063, 0.0224359, 0.0224495, 0.022453, 0.0224567", \ + "0.0234097, 0.0234584, 0.0235955, 0.0236309, 0.0236441, 0.0236544, 0.0236596", \ + "0.0258816, 0.0259312, 0.0260612, 0.026111, 0.0261266, 0.0261395, 0.0261449", \ + "0.0295924, 0.0296388, 0.029782, 0.0298236, 0.0298456, 0.0298644, 0.0298545", \ + "0.0342597, 0.0343065, 0.034442, 0.034486, 0.0345083, 0.0345266, 0.0345441" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0131981, 0.0132381, 0.0133802, 0.0134163, 0.0134331, 0.0134389, 0.0134411", \ + "0.0130453, 0.0130855, 0.0132272, 0.0132636, 0.0132802, 0.0132874, 0.0132893", \ + "0.0134876, 0.0135265, 0.013658, 0.0136939, 0.0137162, 0.0137206, 0.0137222", \ + "0.0146, 0.0146373, 0.0147839, 0.0148251, 0.0148411, 0.0148472, 0.0148495", \ + "0.0168872, 0.0169248, 0.0170565, 0.0171001, 0.0171412, 0.0172023, 0.0171557", \ + "0.0200137, 0.0200465, 0.0201739, 0.0202167, 0.0202438, 0.0202587, 0.0202625", \ + "0.0242691, 0.0242997, 0.0244262, 0.0244694, 0.0244927, 0.024505, 0.0245362" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.021998, 0.0220559, 0.0221939, 0.0222186, 0.0222318, 0.0222343, 0.0222363", \ + "0.0218078, 0.021865, 0.0220031, 0.0220284, 0.0220405, 0.0220446, 0.0220471", \ + "0.0222127, 0.0222649, 0.0224063, 0.0224359, 0.0224495, 0.022453, 0.0224567", \ + "0.0234097, 0.0234584, 0.0235955, 0.0236309, 0.0236441, 0.0236544, 0.0236596", \ + "0.0258816, 0.0259312, 0.0260612, 0.026111, 0.0261266, 0.0261395, 0.0261449", \ + "0.0295924, 0.0296388, 0.029782, 0.0298236, 0.0298456, 0.0298644, 0.0298545", \ + "0.0342597, 0.0343065, 0.034442, 0.034486, 0.0345083, 0.0345266, 0.0345441" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170266; + rise_capacitance : 0.00169647; + rise_capacitance_range (0.00120493, 0.00169647); + fall_capacitance : 0.00170266; + fall_capacitance_range (0.0011902, 0.00170266); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.018588, 0.0184216, 0.0188305, 0.0199454, 0.0221224, 0.0253468, 0.0296493" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00767407, 0.00751492, 0.00806844, 0.00907831, 0.0113188, 0.0147815, 0.0189234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0107272, 0.0105602, 0.0110791, 0.0121293, 0.0143604, 0.0176548, 0.0219567" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170668; + rise_capacitance : 0.00170668; + rise_capacitance_range (0.00117513, 0.00170668); + fall_capacitance : 0.00170482; + fall_capacitance_range (0.00107992, 0.00170482); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0466113, 0.0195179, 0.0469597, 0.0694449", \ + "-0.153466, -0.0833398, -0.0578015, -0.0374103", \ + "-0.198766, -0.134506, -0.107292, -0.0875407", \ + "-0.235193, -0.169064, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0466113, 0.0195179, 0.0469597, 0.0694449", \ + "-0.153466, -0.0833398, -0.0578015, -0.0374103", \ + "-0.198766, -0.134506, -0.107292, -0.0875407", \ + "-0.235193, -0.169064, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0692647, -0.0731892, -0.127467, -0.162093", \ + "0.168137, 0.0256831, -0.0265109, -0.0672186", \ + "0.205407, 0.0614039, 0.00694985, -0.0341905", \ + "0.23155, 0.085099, 0.0264729, -0.0118002" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0906087, 0.0824371, 0.128161, 0.174575", \ + "0.20697, 0.154814, 0.15865, 0.174983", \ + "0.262323, 0.208297, 0.197819, 0.20152", \ + "0.306721, 0.24657, 0.227456, 0.230761" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0692647, -0.0731892, -0.127467, -0.162093", \ + "0.168137, 0.0256831, -0.0265109, -0.0672186", \ + "0.205407, 0.0614039, 0.00694985, -0.0341905", \ + "0.23155, 0.085099, 0.0264729, -0.0118002" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0906087, 0.0824371, 0.128161, 0.174575", \ + "0.20697, 0.154814, 0.15865, 0.174983", \ + "0.262323, 0.208297, 0.197819, 0.20152", \ + "0.306721, 0.24657, 0.227456, 0.230761" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017115, -0.000171932, -0.000172448, -0.000172778, -0.000171906, -0.000171181, -0.000170737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177737, 0.000181395, 0.000179253, 0.000178171, 0.000177445, 0.000175794, 0.000174002" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000872352, 0.000693999, 0.00100516, 0.00185234, 0.00356657, 0.00607437, 0.00931183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00433578, 0.00418714, 0.00462546, 0.00545497, 0.00713698, 0.00961003, 0.0128137" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0086626, 0.00846207, 0.00873509, 0.00956977, 0.0112928, 0.0138552, 0.0171558" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.012249, 0.0120827, 0.0125296, 0.0132952, 0.0150032, 0.0175363, 0.0208506" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00165487; + rise_capacitance : 0.00163975; + rise_capacitance_range (0.00121991, 0.00163975); + fall_capacitance : 0.00165487; + fall_capacitance_range (0.00122159, 0.00165487); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0498877, 0.0176735, 0.0451123, 0.0621291", \ + "-0.14441, -0.0768488, -0.0473209, -0.0283957", \ + "-0.180073, -0.114381, -0.0871745, -0.0688896", \ + "-0.209677, -0.142116, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0498877, 0.0176735, 0.0451123, 0.0621291", \ + "-0.14441, -0.0768488, -0.0473209, -0.0283957", \ + "-0.180073, -0.114381, -0.0871745, -0.0688896", \ + "-0.209677, -0.142116, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736525, -0.0697342, -0.123662, -0.160606", \ + "0.191739, 0.0483522, -0.00747829, -0.0465176", \ + "0.239775, 0.0943884, 0.0402344, 0.000572363", \ + "0.274745, 0.131359, 0.0731041, 0.036489" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.095153, 0.0868268, 0.126641, 0.173381", \ + "0.196079, 0.143769, 0.153685, 0.170351", \ + "0.24363, 0.18945, 0.181055, 0.189086", \ + "0.275926, 0.219619, 0.202588, 0.210223" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736525, -0.0697342, -0.123662, -0.160606", \ + "0.191739, 0.0483522, -0.00747829, -0.0465176", \ + "0.239775, 0.0943884, 0.0402344, 0.000572363", \ + "0.274745, 0.131359, 0.0731041, 0.036489" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.095153, 0.0868268, 0.126641, 0.173381", \ + "0.196079, 0.143769, 0.153685, 0.170351", \ + "0.24363, 0.18945, 0.181055, 0.189086", \ + "0.275926, 0.219619, 0.202588, 0.210223" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00096283, -0.00108135, -0.0011465, -0.00114321, -0.00115877, -0.00116053, -0.00115747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115758, 0.00116179, 0.00116961, 0.00117055, 0.00116577, 0.00116053, 0.00115747" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000997419, 0.00084734, 0.00119792, 0.00196507, 0.00364177, 0.00610524, 0.00927768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056129, 0.00546744, 0.00559735, 0.00621698, 0.00781138, 0.0101952, 0.0132914" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876784, 0.00860344, 0.0089315, 0.00967335, 0.0113718, 0.0138818, 0.0171113" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0135248, 0.0133704, 0.013448, 0.0140418, 0.0156679, 0.0181016, 0.0212512" \ + ); + } + } + } + } + cell (CGTSX1P5) { + area : 25.4016; + cell_leakage_power : 0.460974; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.448082; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47096; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.459117; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.481995; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.430059; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452937; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.446442; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.453453; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.467516; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.478551; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.449493; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.493085; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.460974; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.096909, 0.103059, 0.132238, 0.165977, 0.232818, 0.31946, 0.432707", \ + "0.111619, 0.117768, 0.14695, 0.180682, 0.247539, 0.334185, 0.447414", \ + "0.1632, 0.169328, 0.198511, 0.232289, 0.299106, 0.385778, 0.498959", \ + "0.201621, 0.207742, 0.23694, 0.270733, 0.337558, 0.42421, 0.537412", \ + "0.246822, 0.25295, 0.282176, 0.315978, 0.382811, 0.469466, 0.582692", \ + "0.288478, 0.294605, 0.323842, 0.357661, 0.424516, 0.511171, 0.624393", \ + "0.325567, 0.331745, 0.361044, 0.394879, 0.461763, 0.548434, 0.661682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0131722, 0.0188116, 0.0544186, 0.100432, 0.193448, 0.314617, 0.473145", \ + "0.0131691, 0.0188085, 0.0544108, 0.100431, 0.193466, 0.314648, 0.473145", \ + "0.0132051, 0.0188582, 0.0544108, 0.100478, 0.193443, 0.314639, 0.473093", \ + "0.0132855, 0.0189305, 0.0544549, 0.100463, 0.193392, 0.31461, 0.47313", \ + "0.0134237, 0.0190539, 0.0544771, 0.100469, 0.193452, 0.314691, 0.473156", \ + "0.013625, 0.019217, 0.054524, 0.100492, 0.193481, 0.314606, 0.473097", \ + "0.013845, 0.019399, 0.054569, 0.100523, 0.193533, 0.314647, 0.473165" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0947467, 0.100407, 0.128566, 0.162146, 0.228815, 0.315348, 0.428506", \ + "0.109391, 0.115064, 0.143211, 0.176788, 0.243456, 0.329987, 0.443136", \ + "0.161631, 0.167328, 0.195537, 0.229098, 0.295784, 0.382354, 0.495482", \ + "0.201079, 0.206845, 0.235183, 0.268776, 0.335453, 0.422006, 0.535221", \ + "0.247659, 0.253538, 0.282084, 0.315703, 0.382406, 0.468969, 0.582127", \ + "0.290921, 0.296853, 0.325553, 0.359249, 0.425986, 0.51254, 0.625668", \ + "0.329655, 0.335667, 0.36449, 0.398242, 0.465037, 0.551588, 0.664758" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0118057, 0.0172166, 0.0529031, 0.099199, 0.192237, 0.313323, 0.471871", \ + "0.0117968, 0.0171962, 0.0528987, 0.0991966, 0.192236, 0.313323, 0.471819", \ + "0.0119294, 0.0173661, 0.0529501, 0.0992259, 0.192244, 0.313361, 0.471871", \ + "0.0122437, 0.0176437, 0.0530933, 0.099275, 0.1922, 0.31346, 0.471907", \ + "0.0126331, 0.0180461, 0.0533375, 0.099409, 0.192313, 0.313403, 0.471907", \ + "0.012959, 0.018427, 0.053571, 0.099611, 0.192448, 0.313435, 0.471829", \ + "0.013333, 0.018742, 0.053784, 0.099738, 0.192571, 0.313459, 0.471911" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.110399, 0.118131, 0.153255, 0.192684, 0.270424, 0.371139, 0.502721", \ + "0.125263, 0.133004, 0.168125, 0.207558, 0.285291, 0.386007, 0.517588", \ + "0.176943, 0.184673, 0.219797, 0.259261, 0.336981, 0.437679, 0.569253", \ + "0.216045, 0.223814, 0.259007, 0.298443, 0.376225, 0.476905, 0.608424", \ + "0.265081, 0.272851, 0.30808, 0.34757, 0.425292, 0.525993, 0.657621", \ + "0.311356, 0.319098, 0.354327, 0.393849, 0.471613, 0.572311, 0.703894", \ + "0.355824, 0.363595, 0.398786, 0.438299, 0.516091, 0.616822, 0.748362" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0181456, 0.0249703, 0.0672601, 0.122508, 0.235018, 0.381903, 0.574103", \ + "0.0181489, 0.0249709, 0.0672587, 0.122508, 0.235019, 0.381903, 0.574103", \ + "0.0182092, 0.0250369, 0.0673326, 0.122549, 0.235001, 0.381905, 0.574103", \ + "0.0183605, 0.025168, 0.0673569, 0.122661, 0.235005, 0.381919, 0.574047", \ + "0.0184262, 0.0252719, 0.0674465, 0.12263, 0.235064, 0.382191, 0.574191", \ + "0.018452, 0.02528, 0.067473, 0.122677, 0.235093, 0.381901, 0.574057", \ + "0.018542, 0.025343, 0.067479, 0.122683, 0.235132, 0.381958, 0.574115" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0947467, 0.100407, 0.128566, 0.162146, 0.228815, 0.315348, 0.428506", \ + "0.109391, 0.115064, 0.143211, 0.176788, 0.243456, 0.329987, 0.443136", \ + "0.161631, 0.167328, 0.195537, 0.229098, 0.295784, 0.382354, 0.495482", \ + "0.201079, 0.206845, 0.235183, 0.268776, 0.335453, 0.422006, 0.535221", \ + "0.247659, 0.253538, 0.282084, 0.315703, 0.382406, 0.468969, 0.582127", \ + "0.290921, 0.296853, 0.325553, 0.359249, 0.425986, 0.51254, 0.625668", \ + "0.329655, 0.335667, 0.36449, 0.398242, 0.465037, 0.551588, 0.664758" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0118057, 0.0172166, 0.0529031, 0.099199, 0.192237, 0.313323, 0.471871", \ + "0.0117968, 0.0171962, 0.0528987, 0.0991966, 0.192236, 0.313323, 0.471819", \ + "0.0119294, 0.0173661, 0.0529501, 0.0992259, 0.192244, 0.313361, 0.471871", \ + "0.0122437, 0.0176437, 0.0530933, 0.099275, 0.1922, 0.31346, 0.471907", \ + "0.0126331, 0.0180461, 0.0533375, 0.099409, 0.192313, 0.313403, 0.471907", \ + "0.012959, 0.018427, 0.053571, 0.099611, 0.192448, 0.313435, 0.471829", \ + "0.013333, 0.018742, 0.053784, 0.099738, 0.192571, 0.313459, 0.471911" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.016221, 0.0163369, 0.0165657, 0.0166232, 0.0166552, 0.0166686, 0.0166755", \ + "0.0160668, 0.016183, 0.0164112, 0.0164684, 0.0165011, 0.0165136, 0.0165216", \ + "0.0165091, 0.0166137, 0.0168493, 0.016913, 0.0169477, 0.0169619, 0.0169614", \ + "0.0175933, 0.0176938, 0.0179144, 0.0179721, 0.0180094, 0.0180293, 0.0180386", \ + "0.019786, 0.0198822, 0.0201102, 0.0201689, 0.020217, 0.0202304, 0.020244", \ + "0.0229828, 0.0230585, 0.023278, 0.0233504, 0.0233854, 0.0234185, 0.0234249", \ + "0.0273762, 0.0274526, 0.0276714, 0.027751, 0.0278028, 0.0278133, 0.0278359" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0232014, 0.0233296, 0.0235577, 0.0236067, 0.0236315, 0.0236411, 0.0236457", \ + "0.0230105, 0.0231391, 0.023367, 0.0234163, 0.0234412, 0.0234494, 0.0234555", \ + "0.0234154, 0.0235397, 0.0237675, 0.023821, 0.0238483, 0.0238592, 0.0238642", \ + "0.024618, 0.0247383, 0.0249638, 0.0250246, 0.0250474, 0.0250669, 0.0250756", \ + "0.0271064, 0.0272149, 0.0274484, 0.0275164, 0.0275476, 0.0275578, 0.0275665", \ + "0.0306329, 0.0307208, 0.0309584, 0.0310341, 0.0310629, 0.0310815, 0.0310958", \ + "0.0355916, 0.0356796, 0.0359066, 0.035984, 0.0360167, 0.0360412, 0.0360625" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0145089, 0.014573, 0.0147812, 0.0148472, 0.0148828, 0.014897, 0.0149044", \ + "0.0143542, 0.0144193, 0.0146271, 0.0146938, 0.0147289, 0.014742, 0.0147489", \ + "0.0147941, 0.014855, 0.0150371, 0.0151147, 0.0151658, 0.0151547, 0.0151617", \ + "0.0159079, 0.0159682, 0.0161876, 0.0162633, 0.0162926, 0.016304, 0.0163061", \ + "0.0181946, 0.0182503, 0.0184453, 0.0185216, 0.0185668, 0.0186396, 0.0186401", \ + "0.0214525, 0.0215028, 0.021693, 0.021764, 0.0218119, 0.0218505, 0.0220845", \ + "0.0257183, 0.0257657, 0.0259472, 0.026018, 0.0260622, 0.026089, 0.0261" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0232014, 0.0233296, 0.0235577, 0.0236067, 0.0236315, 0.0236411, 0.0236457", \ + "0.0230105, 0.0231391, 0.023367, 0.0234163, 0.0234412, 0.0234494, 0.0234555", \ + "0.0234154, 0.0235397, 0.0237675, 0.023821, 0.0238483, 0.0238592, 0.0238642", \ + "0.024618, 0.0247383, 0.0249638, 0.0250246, 0.0250474, 0.0250669, 0.0250756", \ + "0.0271064, 0.0272149, 0.0274484, 0.0275164, 0.0275476, 0.0275578, 0.0275665", \ + "0.0306329, 0.0307208, 0.0309584, 0.0310341, 0.0310629, 0.0310815, 0.0310958", \ + "0.0355916, 0.0356796, 0.0359066, 0.035984, 0.0360167, 0.0360412, 0.0360625" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170267; + rise_capacitance : 0.00169635; + rise_capacitance_range (0.00120492, 0.00169635); + fall_capacitance : 0.00170267; + fall_capacitance_range (0.0011902, 0.00170267); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0185758, 0.0184093, 0.0188179, 0.0199328, 0.0221099, 0.0253343, 0.0296368" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00767387, 0.00751477, 0.00806781, 0.00907795, 0.011318, 0.0147825, 0.018929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0107282, 0.0105611, 0.0110796, 0.01213, 0.0143607, 0.0176554, 0.0219572" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170668; + rise_capacitance : 0.00170668; + rise_capacitance_range (0.00117513, 0.00170668); + fall_capacitance : 0.00170482; + fall_capacitance_range (0.00107992, 0.00170482); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0453547, 0.0225953, 0.0469597, 0.0694449", \ + "-0.15221, -0.0842599, -0.0578015, -0.0374103", \ + "-0.201493, -0.131429, -0.107292, -0.0875407", \ + "-0.233937, -0.169984, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0453547, 0.0225953, 0.0469597, 0.0694449", \ + "-0.15221, -0.0842599, -0.0578015, -0.0374103", \ + "-0.201493, -0.131429, -0.107292, -0.0875407", \ + "-0.233937, -0.169984, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0691891, -0.0730921, -0.127467, -0.162463", \ + "0.168584, 0.0263028, -0.0259883, -0.0670656", \ + "0.20581, 0.0620637, 0.00770011, -0.0338044", \ + "0.231589, 0.08531, 0.0266247, -0.012056" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0900504, 0.0822497, 0.128161, 0.174575", \ + "0.206412, 0.154627, 0.15865, 0.174983", \ + "0.261779, 0.20811, 0.197819, 0.20152", \ + "0.306162, 0.246382, 0.227456, 0.230761" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0691891, -0.0730921, -0.127467, -0.162463", \ + "0.168584, 0.0263028, -0.0259883, -0.0670656", \ + "0.20581, 0.0620637, 0.00770011, -0.0338044", \ + "0.231589, 0.08531, 0.0266247, -0.012056" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0900504, 0.0822497, 0.128161, 0.174575", \ + "0.206412, 0.154627, 0.15865, 0.174983", \ + "0.261779, 0.20811, 0.197819, 0.20152", \ + "0.306162, 0.246382, 0.227456, 0.230761" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017115, -0.000171933, -0.000172448, -0.000172778, -0.000171906, -0.000171181, -0.000170738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177737, 0.000181396, 0.000179253, 0.000178171, 0.000177445, 0.000175794, 0.000174002" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000872351, 0.000694, 0.00100516, 0.00185234, 0.00356657, 0.00607437, 0.00931183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00433557, 0.00418694, 0.00462543, 0.00545485, 0.00713656, 0.00960997, 0.0128135" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00866068, 0.00846012, 0.00873309, 0.0095678, 0.0112908, 0.0138534, 0.017154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0122491, 0.0120828, 0.0125297, 0.0132953, 0.0150031, 0.0175364, 0.0208506" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00165487; + rise_capacitance : 0.00163975; + rise_capacitance_range (0.00121991, 0.00163975); + fall_capacitance : 0.00165487; + fall_capacitance_range (0.00122159, 0.00165487); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0524821, 0.0168026, 0.0451123, 0.0621291", \ + "-0.143007, -0.0737223, -0.0473209, -0.0283957", \ + "-0.182653, -0.115252, -0.0871745, -0.0688896", \ + "-0.208274, -0.142987, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0524821, 0.0168026, 0.0451123, 0.0621291", \ + "-0.143007, -0.0737223, -0.0473209, -0.0283957", \ + "-0.182653, -0.115252, -0.0871745, -0.0688896", \ + "-0.208274, -0.142987, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0737503, -0.0696896, -0.123485, -0.160377", \ + "0.191736, 0.0482964, -0.00749037, -0.0463881", \ + "0.239785, 0.0943447, 0.0402344, 0.000761126", \ + "0.274881, 0.131441, 0.0733558, 0.0367565" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0944483, 0.0865903, 0.126641, 0.173381", \ + "0.195374, 0.143533, 0.153685, 0.170351", \ + "0.24294, 0.189214, 0.181055, 0.189086", \ + "0.279219, 0.219382, 0.202588, 0.210223" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0737503, -0.0696896, -0.123485, -0.160377", \ + "0.191736, 0.0482964, -0.00749037, -0.0463881", \ + "0.239785, 0.0943447, 0.0402344, 0.000761126", \ + "0.274881, 0.131441, 0.0733558, 0.0367565" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0944483, 0.0865903, 0.126641, 0.173381", \ + "0.195374, 0.143533, 0.153685, 0.170351", \ + "0.24294, 0.189214, 0.181055, 0.189086", \ + "0.279219, 0.219382, 0.202588, 0.210223" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000962831, -0.00108135, -0.0011465, -0.00114321, -0.00115877, -0.00116053, -0.00115747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115758, 0.00116179, 0.00116961, 0.00117055, 0.00116577, 0.00116053, 0.00115747" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000997418, 0.000847342, 0.00119792, 0.00196507, 0.00364177, 0.00610524, 0.00927768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00561291, 0.00546744, 0.00559735, 0.00621698, 0.00781138, 0.0101952, 0.0132914" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876589, 0.00860147, 0.00892951, 0.00967141, 0.0113698, 0.0138799, 0.0171096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0135248, 0.0133704, 0.0134478, 0.0140419, 0.0156679, 0.0181017, 0.0212512" \ + ); + } + } + } + } + cell (CGTSX2) { + area : 25.4016; + cell_leakage_power : 0.493441; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.467155; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.510123; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47819; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.521159; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.449132; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.4921; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.465515; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.492617; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.50668; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.517715; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.488657; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.532249; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.493441; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.100212, 0.107682, 0.137206, 0.17062, 0.236544, 0.321935, 0.433464", \ + "0.114918, 0.122388, 0.151918, 0.18535, 0.251241, 0.336627, 0.448162", \ + "0.166518, 0.174, 0.203517, 0.236951, 0.30285, 0.388242, 0.499739", \ + "0.205029, 0.212484, 0.24202, 0.275475, 0.341367, 0.426727, 0.538322", \ + "0.250233, 0.257695, 0.287261, 0.320702, 0.386623, 0.471988, 0.583517", \ + "0.292133, 0.299598, 0.329199, 0.362629, 0.42856, 0.513928, 0.625461", \ + "0.329221, 0.336722, 0.366363, 0.399818, 0.465772, 0.551172, 0.662663" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135488, 0.0199339, 0.0545393, 0.0994635, 0.190591, 0.309414, 0.464959", \ + "0.0135438, 0.0199245, 0.0545336, 0.0994542, 0.190592, 0.309414, 0.46496", \ + "0.0135758, 0.0199424, 0.0545586, 0.0994714, 0.190595, 0.309415, 0.465082", \ + "0.0136478, 0.0200268, 0.0545866, 0.0994635, 0.190608, 0.309605, 0.465142", \ + "0.0137784, 0.0201319, 0.0546165, 0.0995269, 0.190602, 0.309469, 0.465105", \ + "0.013951, 0.020269, 0.054648, 0.099545, 0.190633, 0.309515, 0.465056", \ + "0.014146, 0.020457, 0.054734, 0.099572, 0.190629, 0.309431, 0.465053" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0973903, 0.1041, 0.132163, 0.165261, 0.23094, 0.316209, 0.427645", \ + "0.112031, 0.118732, 0.146775, 0.179899, 0.245577, 0.330836, 0.442287", \ + "0.164351, 0.171113, 0.19922, 0.232282, 0.298012, 0.383257, 0.494695", \ + "0.203924, 0.210794, 0.239012, 0.272133, 0.337833, 0.42311, 0.534565", \ + "0.250699, 0.257718, 0.286181, 0.31933, 0.38504, 0.470294, 0.58171", \ + "0.294218, 0.301336, 0.330011, 0.363215, 0.428937, 0.514189, 0.625602", \ + "0.333119, 0.340353, 0.369174, 0.402422, 0.468212, 0.553434, 0.664893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116948, 0.0176529, 0.0523588, 0.0976885, 0.18895, 0.307854, 0.463389", \ + "0.0116842, 0.0176335, 0.0523541, 0.0976865, 0.18896, 0.307837, 0.463307", \ + "0.0118381, 0.017776, 0.0523802, 0.0977123, 0.188986, 0.307838, 0.463385", \ + "0.0122209, 0.0181597, 0.0525515, 0.0977776, 0.189027, 0.307799, 0.463298", \ + "0.0126804, 0.018688, 0.05284, 0.0978855, 0.189056, 0.307777, 0.463489", \ + "0.01305, 0.019127, 0.053135, 0.098124, 0.189189, 0.307901, 0.463335", \ + "0.013431, 0.019479, 0.053393, 0.098261, 0.189298, 0.307963, 0.463316" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115453, 0.124974, 0.160897, 0.200098, 0.276754, 0.376032, 0.505688", \ + "0.130324, 0.139834, 0.175753, 0.214945, 0.291655, 0.39089, 0.520607", \ + "0.18202, 0.191513, 0.227508, 0.266687, 0.343306, 0.442523, 0.572195", \ + "0.221219, 0.230792, 0.266762, 0.305935, 0.38267, 0.481906, 0.611529", \ + "0.270271, 0.279861, 0.315893, 0.355108, 0.431856, 0.531083, 0.660759", \ + "0.316516, 0.326106, 0.362126, 0.401392, 0.47813, 0.577368, 0.706999", \ + "0.360978, 0.370567, 0.40661, 0.445876, 0.522582, 0.621867, 0.751513" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192362, 0.0271193, 0.0684432, 0.122565, 0.23342, 0.378463, 0.568424", \ + "0.0192415, 0.0271286, 0.0684358, 0.122562, 0.233421, 0.378496, 0.56843", \ + "0.0193195, 0.0272626, 0.0685036, 0.122575, 0.233427, 0.378479, 0.56843", \ + "0.0194501, 0.0272989, 0.0685606, 0.122666, 0.233431, 0.378504, 0.568377", \ + "0.0195808, 0.0274623, 0.0686609, 0.122645, 0.233462, 0.378583, 0.568521", \ + "0.019586, 0.027477, 0.068706, 0.122734, 0.233475, 0.378531, 0.568446", \ + "0.019611, 0.027523, 0.06874, 0.122757, 0.233513, 0.378514, 0.568426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0973903, 0.1041, 0.132163, 0.165261, 0.23094, 0.316209, 0.427645", \ + "0.112031, 0.118732, 0.146775, 0.179899, 0.245577, 0.330836, 0.442287", \ + "0.164351, 0.171113, 0.19922, 0.232282, 0.298012, 0.383257, 0.494695", \ + "0.203924, 0.210794, 0.239012, 0.272133, 0.337833, 0.42311, 0.534565", \ + "0.250699, 0.257718, 0.286181, 0.31933, 0.38504, 0.470294, 0.58171", \ + "0.294218, 0.301336, 0.330011, 0.363215, 0.428937, 0.514189, 0.625602", \ + "0.333119, 0.340353, 0.369174, 0.402422, 0.468212, 0.553434, 0.664893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116948, 0.0176529, 0.0523588, 0.0976885, 0.18895, 0.307854, 0.463389", \ + "0.0116842, 0.0176335, 0.0523541, 0.0976865, 0.18896, 0.307837, 0.463307", \ + "0.0118381, 0.017776, 0.0523802, 0.0977123, 0.188986, 0.307838, 0.463385", \ + "0.0122209, 0.0181597, 0.0525515, 0.0977776, 0.189027, 0.307799, 0.463298", \ + "0.0126804, 0.018688, 0.05284, 0.0978855, 0.189056, 0.307777, 0.463489", \ + "0.01305, 0.019127, 0.053135, 0.098124, 0.189189, 0.307901, 0.463335", \ + "0.013431, 0.019479, 0.053393, 0.098261, 0.189298, 0.307963, 0.463316" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172945, 0.0174567, 0.017782, 0.0178705, 0.0179213, 0.0179423, 0.0179537", \ + "0.0171403, 0.0173027, 0.0176276, 0.0177144, 0.0177668, 0.0177874, 0.0177989", \ + "0.0175782, 0.0177357, 0.0180638, 0.0181548, 0.0182035, 0.0182441, 0.0182387", \ + "0.018654, 0.0188017, 0.019119, 0.0192061, 0.0192692, 0.0192916, 0.0193142", \ + "0.0208762, 0.0210113, 0.0213197, 0.0214151, 0.0214814, 0.0215052, 0.0215208", \ + "0.0240464, 0.0241633, 0.0244556, 0.0245619, 0.0246387, 0.0246685, 0.0246818", \ + "0.0284643, 0.0285756, 0.0288787, 0.0289752, 0.0290579, 0.0290869, 0.0291103" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0242653, 0.0244555, 0.02478, 0.0248573, 0.024898, 0.0249148, 0.0249231", \ + "0.0240738, 0.0242643, 0.0245904, 0.0246678, 0.0247064, 0.0247252, 0.0247317", \ + "0.0244813, 0.0246663, 0.0249883, 0.0250762, 0.0251167, 0.0251345, 0.0251449", \ + "0.0256848, 0.025863, 0.026177, 0.026266, 0.0263183, 0.0263365, 0.0263431", \ + "0.0281903, 0.0283318, 0.0286614, 0.0287622, 0.0288108, 0.0288353, 0.0288482", \ + "0.0317195, 0.0318551, 0.032175, 0.0322844, 0.0323451, 0.0323582, 0.0323733", \ + "0.0366956, 0.0368078, 0.0371149, 0.0372533, 0.0373184, 0.0373231, 0.0373482" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158889, 0.0159439, 0.0162154, 0.0163169, 0.0163788, 0.0164027, 0.0164162", \ + "0.0157356, 0.015789, 0.0160601, 0.0161636, 0.016224, 0.0162481, 0.0162632", \ + "0.0161735, 0.0162129, 0.0164885, 0.0165944, 0.0166116, 0.0166312, 0.0166465", \ + "0.0172928, 0.0173435, 0.0176204, 0.0177246, 0.0177871, 0.0178069, 0.0178172", \ + "0.0195754, 0.0196249, 0.0198733, 0.0199845, 0.0200937, 0.0200983, 0.0201656", \ + "0.0228358, 0.0228799, 0.0231194, 0.023226, 0.023301, 0.0233342, 0.0234529", \ + "0.0271126, 0.0271422, 0.0273743, 0.027479, 0.0275544, 0.0275918, 0.0276524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0242653, 0.0244555, 0.02478, 0.0248573, 0.024898, 0.0249148, 0.0249231", \ + "0.0240738, 0.0242643, 0.0245904, 0.0246678, 0.0247064, 0.0247252, 0.0247317", \ + "0.0244813, 0.0246663, 0.0249883, 0.0250762, 0.0251167, 0.0251345, 0.0251449", \ + "0.0256848, 0.025863, 0.026177, 0.026266, 0.0263183, 0.0263365, 0.0263431", \ + "0.0281903, 0.0283318, 0.0286614, 0.0287622, 0.0288108, 0.0288353, 0.0288482", \ + "0.0317195, 0.0318551, 0.032175, 0.0322844, 0.0323451, 0.0323582, 0.0323733", \ + "0.0366956, 0.0368078, 0.0371149, 0.0372533, 0.0373184, 0.0373231, 0.0373482" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170267; + rise_capacitance : 0.00169635; + rise_capacitance_range (0.00120492, 0.00169635); + fall_capacitance : 0.00170267; + fall_capacitance_range (0.00119019, 0.00170267); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0185767, 0.0184101, 0.0188184, 0.019933, 0.0221102, 0.0253344, 0.0296368" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00767385, 0.00751478, 0.00806771, 0.00907787, 0.0113179, 0.0147826, 0.018929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0107282, 0.0105611, 0.0110795, 0.01213, 0.0143605, 0.0176555, 0.0219572" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170668; + rise_capacitance : 0.00170668; + rise_capacitance_range (0.00117513, 0.00170668); + fall_capacitance : 0.00170482; + fall_capacitance_range (0.00107992, 0.00170482); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0445914, 0.0228515, 0.0469597, 0.0694449", \ + "-0.151447, -0.0840036, -0.0578015, -0.0374103", \ + "-0.200715, -0.131173, -0.107292, -0.0875407", \ + "-0.233174, -0.169728, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0445914, 0.0228515, 0.0469597, 0.0694449", \ + "-0.151447, -0.0840036, -0.0578015, -0.0374103", \ + "-0.200715, -0.131173, -0.107292, -0.0875407", \ + "-0.233174, -0.169728, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0693162, -0.0730958, -0.127467, -0.162323", \ + "0.168654, 0.0262417, -0.0260458, -0.0669833", \ + "0.205818, 0.0619875, 0.00760334, -0.0336699", \ + "0.231671, 0.0852615, 0.026565, -0.0119609" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0897265, 0.082141, 0.128161, 0.174575", \ + "0.206088, 0.154518, 0.15865, 0.174983", \ + "0.26147, 0.208001, 0.197819, 0.20152", \ + "0.305838, 0.246274, 0.227456, 0.230761" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0693162, -0.0730958, -0.127467, -0.162323", \ + "0.168654, 0.0262417, -0.0260458, -0.0669833", \ + "0.205818, 0.0619875, 0.00760334, -0.0336699", \ + "0.231671, 0.0852615, 0.026565, -0.0119609" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0897265, 0.082141, 0.128161, 0.174575", \ + "0.206088, 0.154518, 0.15865, 0.174983", \ + "0.26147, 0.208001, 0.197819, 0.20152", \ + "0.305838, 0.246274, 0.227456, 0.230761" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017115, -0.000171933, -0.000172448, -0.000172778, -0.000171906, -0.000171181, -0.000170738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177737, 0.000181397, 0.000179253, 0.000178171, 0.000177445, 0.000175795, 0.000174002" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00087235, 0.000694002, 0.00100516, 0.00185233, 0.00356657, 0.00607437, 0.00931183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00433557, 0.00418694, 0.00462543, 0.00545485, 0.00713656, 0.00960997, 0.0128135" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00866073, 0.00846013, 0.00873306, 0.00956779, 0.0112908, 0.0138533, 0.0171539" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0122491, 0.0120828, 0.0125297, 0.0132953, 0.0150031, 0.0175364, 0.0208505" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00165487; + rise_capacitance : 0.00163975; + rise_capacitance_range (0.00121991, 0.00163975); + fall_capacitance : 0.00165487; + fall_capacitance_range (0.00122159, 0.00165487); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0515723, 0.017108, 0.0451123, 0.0621291", \ + "-0.142097, -0.0774143, -0.0473209, -0.0283957", \ + "-0.181729, -0.114947, -0.0871745, -0.0688896", \ + "-0.207364, -0.142681, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.0915825", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0515723, 0.017108, 0.0451123, 0.0621291", \ + "-0.142097, -0.0774143, -0.0473209, -0.0283957", \ + "-0.181729, -0.114947, -0.0871745, -0.0688896", \ + "-0.207364, -0.142681, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736918, -0.0697229, -0.123469, -0.160311", \ + "0.19166, 0.0482454, -0.00749998, -0.0463405", \ + "0.239718, 0.0983009, 0.0402344, 0.00083744", \ + "0.274851, 0.131437, 0.0734301, 0.0368509" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0939779, 0.0864324, 0.126641, 0.173381", \ + "0.194904, 0.143375, 0.153685, 0.170351", \ + "0.242484, 0.189056, 0.181055, 0.189086", \ + "0.278749, 0.219224, 0.202588, 0.210223" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736918, -0.0697229, -0.123469, -0.160311", \ + "0.19166, 0.0482454, -0.00749998, -0.0463405", \ + "0.239718, 0.0983009, 0.0402344, 0.00083744", \ + "0.274851, 0.131437, 0.0734301, 0.0368509" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0939779, 0.0864324, 0.126641, 0.173381", \ + "0.194904, 0.143375, 0.153685, 0.170351", \ + "0.242484, 0.189056, 0.181055, 0.189086", \ + "0.278749, 0.219224, 0.202588, 0.210223" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000962831, -0.00108135, -0.0011465, -0.00114321, -0.00115877, -0.00116053, -0.00115747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115758, 0.00116179, 0.00116961, 0.00117055, 0.00116577, 0.00116053, 0.00115747" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000997417, 0.000847344, 0.00119792, 0.00196507, 0.00364176, 0.00610524, 0.00927768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056129, 0.00546744, 0.00559735, 0.00621698, 0.00781138, 0.0101952, 0.0132914" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876591, 0.00860147, 0.00892903, 0.00967142, 0.0113697, 0.0138799, 0.0171091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0135248, 0.0133705, 0.0134478, 0.0140418, 0.0156679, 0.0181017, 0.0212512" \ + ); + } + } + } + } + cell (CGTSX3) { + area : 25.4016; + cell_leakage_power : 0.537809; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.492283; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.564111; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.503318; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.575146; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47426; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.546088; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.490642; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.546605; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560668; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.571703; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.542645; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.586237; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.537809; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.104708, 0.114673, 0.14771, 0.184539, 0.256966, 0.350799, 0.473338", \ + "0.119415, 0.12938, 0.162413, 0.199208, 0.271663, 0.365514, 0.487993", \ + "0.171061, 0.181008, 0.214041, 0.250848, 0.323332, 0.41715, 0.539633", \ + "0.209602, 0.219556, 0.252595, 0.289428, 0.361856, 0.455671, 0.578196", \ + "0.255012, 0.264976, 0.298032, 0.334866, 0.407318, 0.501108, 0.623655", \ + "0.296826, 0.306794, 0.339845, 0.376704, 0.44915, 0.542966, 0.665485", \ + "0.334024, 0.344, 0.377085, 0.413939, 0.486406, 0.580229, 0.702733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0145347, 0.0225075, 0.0602255, 0.109274, 0.209152, 0.339485, 0.51007", \ + "0.0145248, 0.0225008, 0.0602266, 0.109267, 0.209152, 0.339485, 0.509972", \ + "0.0145495, 0.0225011, 0.0602426, 0.109253, 0.209097, 0.339486, 0.509891", \ + "0.0146153, 0.0225868, 0.0602532, 0.109246, 0.209038, 0.339436, 0.509977", \ + "0.0147222, 0.0226787, 0.0602983, 0.109295, 0.209158, 0.339435, 0.50981", \ + "0.014834, 0.022789, 0.060345, 0.109324, 0.209101, 0.339426, 0.510078", \ + "0.015076, 0.022954, 0.0604, 0.109381, 0.209144, 0.339494, 0.509975" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.100809, 0.10949, 0.140396, 0.176779, 0.248956, 0.3426, 0.465041", \ + "0.115446, 0.124128, 0.155049, 0.191387, 0.263577, 0.357233, 0.479684", \ + "0.167869, 0.176599, 0.207534, 0.243924, 0.316061, 0.409747, 0.532191", \ + "0.207679, 0.216563, 0.247628, 0.284053, 0.356181, 0.449821, 0.57233", \ + "0.254868, 0.264011, 0.295339, 0.331713, 0.403883, 0.497553, 0.619976", \ + "0.298415, 0.307741, 0.339352, 0.375771, 0.447912, 0.541592, 0.663983", \ + "0.337468, 0.346925, 0.378747, 0.415215, 0.487389, 0.581012, 0.703464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.011963, 0.0192594, 0.0571379, 0.10676, 0.206809, 0.33722, 0.507718", \ + "0.0119487, 0.0192315, 0.0571308, 0.106758, 0.206834, 0.337221, 0.507718", \ + "0.0121139, 0.0193643, 0.0571861, 0.106783, 0.206862, 0.33722, 0.507718", \ + "0.0125544, 0.0197955, 0.0573223, 0.106844, 0.206938, 0.337282, 0.507648", \ + "0.0131401, 0.0204434, 0.0576106, 0.106989, 0.206939, 0.337264, 0.507663", \ + "0.013595, 0.021011, 0.057957, 0.107151, 0.207012, 0.337331, 0.507778", \ + "0.013991, 0.021478, 0.058264, 0.107314, 0.20706, 0.337293, 0.507894" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.122852, 0.135782, 0.176897, 0.221069, 0.307243, 0.418673, 0.564257", \ + "0.137734, 0.150642, 0.191807, 0.235952, 0.322063, 0.433562, 0.57914", \ + "0.189463, 0.202425, 0.243564, 0.287697, 0.373807, 0.485217, 0.630769", \ + "0.22859, 0.241533, 0.28272, 0.326881, 0.413045, 0.524569, 0.67011", \ + "0.27774, 0.290776, 0.331985, 0.376194, 0.462329, 0.573803, 0.719357", \ + "0.324397, 0.337447, 0.37874, 0.422925, 0.509091, 0.62052, 0.766117", \ + "0.368579, 0.381586, 0.422894, 0.467096, 0.553268, 0.664694, 0.810234" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0212836, 0.0314893, 0.0777556, 0.138343, 0.262824, 0.425988, 0.639642", \ + "0.0212658, 0.0315058, 0.0777652, 0.138324, 0.262829, 0.425986, 0.639642", \ + "0.0214356, 0.0315747, 0.0778018, 0.13835, 0.262835, 0.425988, 0.639644", \ + "0.0215006, 0.0316605, 0.0778293, 0.138348, 0.262849, 0.425988, 0.639626", \ + "0.0216789, 0.0318682, 0.077944, 0.138437, 0.262825, 0.425975, 0.639579", \ + "0.021692, 0.031925, 0.078069, 0.138485, 0.262888, 0.425997, 0.639644", \ + "0.021697, 0.031906, 0.078105, 0.138552, 0.262902, 0.425977, 0.63956" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.100809, 0.10949, 0.140396, 0.176779, 0.248956, 0.3426, 0.465041", \ + "0.115446, 0.124128, 0.155049, 0.191387, 0.263577, 0.357233, 0.479684", \ + "0.167869, 0.176599, 0.207534, 0.243924, 0.316061, 0.409747, 0.532191", \ + "0.207679, 0.216563, 0.247628, 0.284053, 0.356181, 0.449821, 0.57233", \ + "0.254868, 0.264011, 0.295339, 0.331713, 0.403883, 0.497553, 0.619976", \ + "0.298415, 0.307741, 0.339352, 0.375771, 0.447912, 0.541592, 0.663983", \ + "0.337468, 0.346925, 0.378747, 0.415215, 0.487389, 0.581012, 0.703464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.011963, 0.0192594, 0.0571379, 0.10676, 0.206809, 0.33722, 0.507718", \ + "0.0119487, 0.0192315, 0.0571308, 0.106758, 0.206834, 0.337221, 0.507718", \ + "0.0121139, 0.0193643, 0.0571861, 0.106783, 0.206862, 0.33722, 0.507718", \ + "0.0125544, 0.0197955, 0.0573223, 0.106844, 0.206938, 0.337282, 0.507648", \ + "0.0131401, 0.0204434, 0.0576106, 0.106989, 0.206939, 0.337264, 0.507663", \ + "0.013595, 0.021011, 0.057957, 0.107151, 0.207012, 0.337331, 0.507778", \ + "0.013991, 0.021478, 0.058264, 0.107314, 0.20706, 0.337293, 0.507894" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0188244, 0.0190487, 0.0194822, 0.0196026, 0.0196748, 0.0197053, 0.0197217", \ + "0.01867, 0.0188975, 0.0193255, 0.019449, 0.0195208, 0.0195512, 0.0195676", \ + "0.019115, 0.0193339, 0.0197604, 0.019887, 0.0199652, 0.020003, 0.0200245", \ + "0.0202012, 0.02039, 0.0208155, 0.0209488, 0.0210212, 0.0210568, 0.0210758", \ + "0.0224033, 0.0225757, 0.0229929, 0.02313, 0.0232087, 0.0232417, 0.0232588", \ + "0.0257163, 0.0258747, 0.0262703, 0.026409, 0.0264934, 0.0265452, 0.0265634", \ + "0.0300911, 0.0302206, 0.0305956, 0.0307387, 0.0308213, 0.0308681, 0.0309007" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0257418, 0.0260194, 0.0264596, 0.0265662, 0.0266239, 0.0266496, 0.0266618", \ + "0.0255497, 0.0258334, 0.0262689, 0.0263754, 0.0264342, 0.0264577, 0.02647", \ + "0.0259732, 0.02623, 0.0266727, 0.0267857, 0.0268472, 0.0268754, 0.0268849", \ + "0.0271697, 0.0274139, 0.0278471, 0.0279684, 0.0280312, 0.0280561, 0.0280821", \ + "0.0296583, 0.0298795, 0.0303079, 0.0304588, 0.0305124, 0.0305465, 0.0305587", \ + "0.0333806, 0.0335846, 0.0340092, 0.0341401, 0.0342358, 0.0342632, 0.0342738", \ + "0.0382568, 0.0384269, 0.0388527, 0.0389974, 0.0390587, 0.0391284, 0.0391338" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176982, 0.0176886, 0.0179971, 0.0181387, 0.0182253, 0.018262, 0.0182839", \ + "0.0175393, 0.0175297, 0.0178444, 0.0179795, 0.0180673, 0.0181058, 0.0181287", \ + "0.0179751, 0.0179624, 0.0182367, 0.0183719, 0.0184588, 0.0184963, 0.0185185", \ + "0.0190695, 0.0190486, 0.0193628, 0.0194924, 0.0196023, 0.0196381, 0.019657", \ + "0.0213643, 0.0213331, 0.0216259, 0.0217861, 0.0218998, 0.021908, 0.0219282", \ + "0.0245555, 0.0245237, 0.0247993, 0.0249421, 0.0250443, 0.0251471, 0.0252992", \ + "0.02894, 0.0289066, 0.0291631, 0.0293076, 0.0294127, 0.0294671, 0.0295973" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0257418, 0.0260194, 0.0264596, 0.0265662, 0.0266239, 0.0266496, 0.0266618", \ + "0.0255497, 0.0258334, 0.0262689, 0.0263754, 0.0264342, 0.0264577, 0.02647", \ + "0.0259732, 0.02623, 0.0266727, 0.0267857, 0.0268472, 0.0268754, 0.0268849", \ + "0.0271697, 0.0274139, 0.0278471, 0.0279684, 0.0280312, 0.0280561, 0.0280821", \ + "0.0296583, 0.0298795, 0.0303079, 0.0304588, 0.0305124, 0.0305465, 0.0305587", \ + "0.0333806, 0.0335846, 0.0340092, 0.0341401, 0.0342358, 0.0342632, 0.0342738", \ + "0.0382568, 0.0384269, 0.0388527, 0.0389974, 0.0390587, 0.0391284, 0.0391338" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170267; + rise_capacitance : 0.00169647; + rise_capacitance_range (0.00120491, 0.00169647); + fall_capacitance : 0.00170267; + fall_capacitance_range (0.00119019, 0.00170267); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.018611, 0.0184443, 0.0188518, 0.0199657, 0.022142, 0.0253664, 0.029668" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00767428, 0.00751486, 0.00806831, 0.00907847, 0.0113127, 0.0147847, 0.0189231" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.010726, 0.0105589, 0.0110775, 0.0121278, 0.0143592, 0.0176546, 0.0219564" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170668; + rise_capacitance : 0.00170668; + rise_capacitance_range (0.00117513, 0.00170668); + fall_capacitance : 0.00170482; + fall_capacitance_range (0.00107992, 0.00170482); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0446924, 0.0214671, 0.0489291, 0.0674119", \ + "-0.152853, -0.0866931, -0.057142, -0.0367508", \ + "-0.198763, -0.134522, -0.107292, -0.0875407", \ + "-0.235239, -0.16908, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00980123, 0.117578, 0.169559, 0.207246", \ + "-0.101595, 0.0257848, 0.0798496, 0.115453", \ + "-0.131633, -0.0020954, 0.0536458, 0.0886087", \ + "-0.148674, -0.0132991, 0.0378044, 0.0763689" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0446924, 0.0214671, 0.0489291, 0.0674119", \ + "-0.152853, -0.0866931, -0.057142, -0.0367508", \ + "-0.198763, -0.134522, -0.107292, -0.0875407", \ + "-0.235239, -0.16908, -0.14249, -0.123135" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0695215, -0.0731451, -0.127467, -0.161966", \ + "0.168558, 0.0258912, -0.0263468, -0.0669274", \ + "0.205576, 0.0615573, 0.00709556, -0.0337177", \ + "0.231641, 0.0849764, 0.0262507, -0.0118397" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0906917, 0.0814519, 0.126641, 0.17305", \ + "0.208067, 0.154842, 0.158138, 0.174471", \ + "0.26398, 0.20484, 0.197819, 0.20152", \ + "0.304331, 0.247109, 0.227456, 0.230761" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0695215, -0.0731451, -0.127467, -0.161966", \ + "0.168558, 0.0258912, -0.0263468, -0.0669274", \ + "0.205576, 0.0615573, 0.00709556, -0.0337177", \ + "0.231641, 0.0849764, 0.0262507, -0.0118397" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0906917, 0.0814519, 0.126641, 0.17305", \ + "0.208067, 0.154842, 0.158138, 0.174471", \ + "0.26398, 0.20484, 0.197819, 0.20152", \ + "0.304331, 0.247109, 0.227456, 0.230761" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017115, -0.000171933, -0.000172448, -0.000172778, -0.000171906, -0.000171181, -0.000170738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177737, 0.000181397, 0.000179254, 0.000178171, 0.000177445, 0.000175794, 0.000174002" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000872349, 0.000694004, 0.00100516, 0.00185233, 0.00356657, 0.00607437, 0.00931183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00433557, 0.00418694, 0.00462543, 0.00545485, 0.00713656, 0.00960997, 0.0128135" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0086656, 0.00846497, 0.00873783, 0.00957256, 0.0112955, 0.0138578, 0.0171584" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0122491, 0.0120828, 0.0125296, 0.0132952, 0.015003, 0.0175362, 0.0208504" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00165488; + rise_capacitance : 0.00163975; + rise_capacitance_range (0.00121991, 0.00163975); + fall_capacitance : 0.00165488; + fall_capacitance_range (0.00122159, 0.00165488); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.09558", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0532813, 0.0165343, 0.0451123, 0.0621291", \ + "-0.143806, -0.0739905, -0.0473209, -0.0283957", \ + "-0.183418, -0.115521, -0.0871745, -0.0688896", \ + "-0.209073, -0.143255, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0135463, 0.113232, 0.165732, 0.205072", \ + "-0.127035, 0.00374025, 0.0543277, 0.09558", \ + "-0.168433, -0.0354995, 0.0167643, 0.0533789", \ + "-0.198329, -0.0635555, -0.0119319, 0.0282842" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0532813, 0.0165343, 0.0451123, 0.0621291", \ + "-0.143806, -0.0739905, -0.0473209, -0.0283957", \ + "-0.183418, -0.115521, -0.0871745, -0.0688896", \ + "-0.209073, -0.143255, -0.115549, -0.0976603" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0734539, -0.0698088, -0.123588, -0.160472", \ + "0.190367, 0.0471041, -0.00461749, -0.0435592", \ + "0.23954, 0.094277, 0.0402344, 0.000702445", \ + "0.273979, 0.130717, 0.0766775, 0.0360558" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0962728, 0.0872028, 0.126641, 0.173381", \ + "0.197199, 0.144145, 0.153685, 0.170351", \ + "0.244798, 0.189826, 0.181055, 0.189086", \ + "0.277046, 0.219995, 0.202588, 0.210223" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0734539, -0.0698088, -0.123588, -0.160472", \ + "0.190367, 0.0471041, -0.00461749, -0.0435592", \ + "0.23954, 0.094277, 0.0402344, 0.000702445", \ + "0.273979, 0.130717, 0.0766775, 0.0360558" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0962728, 0.0872028, 0.126641, 0.173381", \ + "0.197199, 0.144145, 0.153685, 0.170351", \ + "0.244798, 0.189826, 0.181055, 0.189086", \ + "0.277046, 0.219995, 0.202588, 0.210223" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000962831, -0.00108135, -0.0011465, -0.00114321, -0.00115877, -0.00116053, -0.00115747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115758, 0.00116179, 0.00116961, 0.00117055, 0.00116577, 0.00116053, 0.00115747" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000997416, 0.000847346, 0.00119792, 0.00196507, 0.00364176, 0.00610524, 0.00927768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00561291, 0.00546744, 0.00559735, 0.00621698, 0.00781138, 0.0101952, 0.0132914" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00877078, 0.00860632, 0.00893425, 0.00967617, 0.0113741, 0.0138846, 0.0171138" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0135248, 0.0133704, 0.0134477, 0.014042, 0.0156678, 0.0181016, 0.0212469" \ + ); + } + } + } + } + cell (CGX1) { + area : 21.168; + cell_leakage_power : 0.369557; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.352051; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375041; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.34722; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386076; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.370103; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386852; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369557; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0921153, 0.0963101, 0.125741, 0.160637, 0.229966, 0.319902, 0.4375", \ + "0.106818, 0.110987, 0.140453, 0.175333, 0.244648, 0.3346, 0.452199", \ + "0.157866, 0.162048, 0.191497, 0.226416, 0.295724, 0.385698, 0.503235", \ + "0.195035, 0.199201, 0.228697, 0.263602, 0.332944, 0.422886, 0.540452", \ + "0.238944, 0.243129, 0.272631, 0.307565, 0.376922, 0.466867, 0.584434", \ + "0.279221, 0.283432, 0.312974, 0.347927, 0.417293, 0.507272, 0.624853", \ + "0.315142, 0.319366, 0.348986, 0.38394, 0.453326, 0.543302, 0.660902" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0137351, 0.0179962, 0.0554481, 0.103715, 0.200833, 0.327121, 0.492477", \ + "0.0137277, 0.0180001, 0.0554542, 0.103715, 0.20082, 0.327204, 0.492477", \ + "0.0137788, 0.0180445, 0.0554923, 0.103728, 0.200861, 0.327201, 0.49242", \ + "0.0138531, 0.018106, 0.0554835, 0.103727, 0.200846, 0.327174, 0.492542", \ + "0.0139881, 0.0182293, 0.0555282, 0.103743, 0.200843, 0.327171, 0.492526", \ + "0.01418, 0.01838, 0.055554, 0.10374, 0.200814, 0.327208, 0.492473", \ + "0.014417, 0.018606, 0.05565, 0.10381, 0.200861, 0.327197, 0.492476" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.092617, 0.0968451, 0.127517, 0.163354, 0.232439, 0.322276, 0.439737", \ + "0.107304, 0.111536, 0.142224, 0.178043, 0.247134, 0.336967, 0.454429", \ + "0.158374, 0.162596, 0.193318, 0.229136, 0.298216, 0.388056, 0.505546", \ + "0.195646, 0.199881, 0.230651, 0.266423, 0.335521, 0.42535, 0.542863", \ + "0.239799, 0.244029, 0.274888, 0.310617, 0.379718, 0.469568, 0.587038", \ + "0.280113, 0.284343, 0.315241, 0.350969, 0.42008, 0.50991, 0.627405", \ + "0.315893, 0.32015, 0.351104, 0.386826, 0.455939, 0.545823, 0.663288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0138678, 0.0182429, 0.0574448, 0.104945, 0.200344, 0.326325, 0.491612", \ + "0.0138722, 0.0182403, 0.0574373, 0.104948, 0.200332, 0.326324, 0.491611", \ + "0.0139271, 0.0183083, 0.0574516, 0.104907, 0.200323, 0.326325, 0.491606", \ + "0.0140132, 0.0183776, 0.0574627, 0.104887, 0.200344, 0.326298, 0.491589", \ + "0.0141482, 0.0185164, 0.0574784, 0.10486, 0.200264, 0.326324, 0.49177", \ + "0.014317, 0.018675, 0.057501, 0.104841, 0.200262, 0.326319, 0.491638", \ + "0.01448, 0.018815, 0.057524, 0.10485, 0.200294, 0.326324, 0.491485" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.104231, 0.109234, 0.142896, 0.181744, 0.258676, 0.35853, 0.489015", \ + "0.119145, 0.124172, 0.157816, 0.196667, 0.273603, 0.373455, 0.503898", \ + "0.170551, 0.17556, 0.209245, 0.248053, 0.325015, 0.424867, 0.555359", \ + "0.209429, 0.214449, 0.248117, 0.286974, 0.36392, 0.463736, 0.594222", \ + "0.258369, 0.263395, 0.297095, 0.335959, 0.412916, 0.512747, 0.643222", \ + "0.304744, 0.30978, 0.343525, 0.38239, 0.459345, 0.559222, 0.689623", \ + "0.348797, 0.353844, 0.387629, 0.426497, 0.503478, 0.60335, 0.733791" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0174743, 0.0223446, 0.0645288, 0.119438, 0.230656, 0.375566, 0.565088", \ + "0.0174818, 0.0223362, 0.0645284, 0.119447, 0.230656, 0.375564, 0.565078", \ + "0.017515, 0.0223709, 0.0645764, 0.119438, 0.230655, 0.375563, 0.565039", \ + "0.0175826, 0.0224338, 0.0645514, 0.119449, 0.230639, 0.375514, 0.565041", \ + "0.0176714, 0.0225166, 0.0645982, 0.11947, 0.230665, 0.376042, 0.565073", \ + "0.017776, 0.022605, 0.06463, 0.119498, 0.230645, 0.375539, 0.565006", \ + "0.017949, 0.022739, 0.064666, 0.11951, 0.230667, 0.375551, 0.565047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.092617, 0.0968451, 0.127517, 0.163354, 0.232439, 0.322276, 0.439737", \ + "0.107304, 0.111536, 0.142224, 0.178043, 0.247134, 0.336967, 0.454429", \ + "0.158374, 0.162596, 0.193318, 0.229136, 0.298216, 0.388056, 0.505546", \ + "0.195646, 0.199881, 0.230651, 0.266423, 0.335521, 0.42535, 0.542863", \ + "0.239799, 0.244029, 0.274888, 0.310617, 0.379718, 0.469568, 0.587038", \ + "0.280113, 0.284343, 0.315241, 0.350969, 0.42008, 0.50991, 0.627405", \ + "0.315893, 0.32015, 0.351104, 0.386826, 0.455939, 0.545823, 0.663288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0138678, 0.0182429, 0.0574448, 0.104945, 0.200344, 0.326325, 0.491612", \ + "0.0138722, 0.0182403, 0.0574373, 0.104948, 0.200332, 0.326324, 0.491611", \ + "0.0139271, 0.0183083, 0.0574516, 0.104907, 0.200323, 0.326325, 0.491606", \ + "0.0140132, 0.0183776, 0.0574627, 0.104887, 0.200344, 0.326298, 0.491589", \ + "0.0141482, 0.0185164, 0.0574784, 0.10486, 0.200264, 0.326324, 0.49177", \ + "0.014317, 0.018675, 0.057501, 0.104841, 0.200262, 0.326319, 0.491638", \ + "0.01448, 0.018815, 0.057524, 0.10485, 0.200294, 0.326324, 0.491485" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0145358, 0.0145882, 0.0147274, 0.0147598, 0.0147767, 0.0147836, 0.0147869", \ + "0.0143819, 0.0144347, 0.0145735, 0.0146059, 0.014623, 0.0146305, 0.0146345", \ + "0.0148203, 0.0148703, 0.015008, 0.0150483, 0.0150627, 0.0150724, 0.0150823", \ + "0.015948, 0.0160061, 0.0161392, 0.0161735, 0.0161951, 0.0162013, 0.0162156", \ + "0.0181935, 0.0182324, 0.0183651, 0.0184143, 0.018432, 0.0184437, 0.0184486", \ + "0.0215103, 0.0215452, 0.0216898, 0.0217431, 0.0217689, 0.0217763, 0.021771", \ + "0.0258066, 0.0258349, 0.025977, 0.0260309, 0.0260529, 0.0260681, 0.0260759" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236547, 0.0237035, 0.0238386, 0.0238732, 0.0238915, 0.0238958, 0.0239006", \ + "0.023498, 0.0235468, 0.0236817, 0.023715, 0.0237323, 0.0237398, 0.0237428", \ + "0.0238895, 0.0239374, 0.0240688, 0.0241083, 0.0241283, 0.0241297, 0.0241381", \ + "0.024894, 0.0249275, 0.0250712, 0.0251065, 0.0251279, 0.025135, 0.0251421", \ + "0.027185, 0.0272223, 0.0273568, 0.0274023, 0.0274249, 0.0274382, 0.0274455", \ + "0.030345, 0.0303719, 0.0304992, 0.0305536, 0.0305784, 0.0305797, 0.0305872", \ + "0.0344727, 0.0345123, 0.0346469, 0.0346963, 0.0347126, 0.0347287, 0.0347403" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0133317, 0.0133713, 0.0135124, 0.0135492, 0.0135662, 0.0135728, 0.0135757", \ + "0.0131762, 0.0132156, 0.0133571, 0.0133932, 0.0134103, 0.0134177, 0.01342", \ + "0.0136232, 0.0136613, 0.0137945, 0.0138371, 0.0138515, 0.0138559, 0.0138637", \ + "0.014731, 0.014764, 0.014908, 0.0149484, 0.0149677, 0.0149757, 0.0149778", \ + "0.0170108, 0.0170462, 0.0171786, 0.0172231, 0.0172668, 0.0173153, 0.0172775", \ + "0.0201327, 0.0201699, 0.0202953, 0.0203365, 0.0203609, 0.0203804, 0.0204219", \ + "0.0243805, 0.0244084, 0.024535, 0.0245749, 0.0246037, 0.0246145, 0.0246444" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236547, 0.0237035, 0.0238386, 0.0238732, 0.0238915, 0.0238958, 0.0239006", \ + "0.023498, 0.0235468, 0.0236817, 0.023715, 0.0237323, 0.0237398, 0.0237428", \ + "0.0238895, 0.0239374, 0.0240688, 0.0241083, 0.0241283, 0.0241297, 0.0241381", \ + "0.024894, 0.0249275, 0.0250712, 0.0251065, 0.0251279, 0.025135, 0.0251421", \ + "0.027185, 0.0272223, 0.0273568, 0.0274023, 0.0274249, 0.0274382, 0.0274455", \ + "0.030345, 0.0303719, 0.0304992, 0.0305536, 0.0305784, 0.0305797, 0.0305872", \ + "0.0344727, 0.0345123, 0.0346469, 0.0346963, 0.0347126, 0.0347287, 0.0347403" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170137; + rise_capacitance : 0.00169616; + rise_capacitance_range (0.00120407, 0.00169616); + fall_capacitance : 0.00170137; + fall_capacitance_range (0.0011891, 0.00170137); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.016305, 0.0161128, 0.0165777, 0.0178299, 0.020406, 0.0241487, 0.0289884" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00772482, 0.00755395, 0.00811802, 0.00913551, 0.0113946, 0.0148577, 0.0190246" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.010831, 0.0106768, 0.0111841, 0.012187, 0.0144587, 0.0177374, 0.0220126" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00159338; + rise_capacitance : 0.00159024; + rise_capacitance_range (0.00123527, 0.00159024); + fall_capacitance : 0.00159338; + fall_capacitance_range (0.00122245, 0.00159338); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0268648, 0.0235575, 0.0417448, 0.0575585", \ + "-0.136281, -0.0658708, -0.0455552, -0.0318697", \ + "-0.183153, -0.11858, -0.100586, -0.0875407", \ + "-0.220186, -0.157772, -0.140417, -0.127768" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.004879, 0.118818, 0.171349, 0.209811", \ + "-0.105917, 0.0377667, 0.100408, 0.144751", \ + "-0.146426, -0.000613511, 0.0637044, 0.111405", \ + "-0.175333, -0.0236537, 0.0440215, 0.0953232" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0469024, -0.00844157, -0.0267904, -0.0370967", \ + "0.170584, 0.0912546, 0.0670389, 0.0546044", \ + "0.231158, 0.145951, 0.127409, 0.110337", \ + "0.278108, 0.190784, 0.171702, 0.162129" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0223907, -0.106047, -0.15251, -0.185346", \ + "0.133794, -0.0146313, -0.0789709, -0.121916", \ + "0.180073, 0.0297791, -0.0368815, -0.0844641", \ + "0.214929, 0.0585093, -0.00879156, -0.05677" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116861, -0.00116983, -0.00119348, -0.00120228, -0.00120942, -0.00120448, -0.00120108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127916, 0.00122212, 0.00122038, 0.00120497, 0.0012105, 0.00120448, 0.00120108" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00495491, 0.00482176, 0.00489931, 0.00550114, 0.0070046, 0.00930113, 0.0123124" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0102805, 0.010176, 0.0102549, 0.0108772, 0.0123757, 0.0147072, 0.0177391" \ + ); + } + } + } + } + cell (CGX2) { + area : 21.168; + cell_leakage_power : 0.4362; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.433515; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.412042; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428684; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423077; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.451567; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.468316; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.4362; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0981955, 0.105654, 0.135175, 0.168553, 0.234477, 0.319867, 0.4314", \ + "0.112898, 0.120364, 0.149847, 0.183283, 0.24917, 0.33456, 0.446096", \ + "0.163979, 0.171438, 0.200926, 0.234363, 0.300249, 0.385637, 0.497137", \ + "0.201252, 0.208709, 0.238215, 0.27164, 0.337546, 0.422917, 0.534487", \ + "0.245199, 0.252668, 0.282179, 0.315621, 0.381521, 0.466904, 0.578429", \ + "0.285968, 0.293421, 0.322951, 0.356397, 0.422317, 0.50769, 0.61923", \ + "0.322115, 0.329617, 0.35919, 0.392633, 0.458577, 0.543967, 0.655523" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135339, 0.0199036, 0.0544831, 0.0994586, 0.190589, 0.309424, 0.464969", \ + "0.0135253, 0.0198952, 0.0545156, 0.0994279, 0.190589, 0.309423, 0.464969", \ + "0.0135656, 0.019939, 0.0545296, 0.0994626, 0.190589, 0.309424, 0.46509", \ + "0.013626, 0.0199969, 0.0545339, 0.0994409, 0.190567, 0.309534, 0.46503", \ + "0.0137369, 0.0200837, 0.0545917, 0.0994767, 0.190646, 0.309478, 0.465584", \ + "0.01389, 0.020221, 0.054636, 0.09952, 0.190685, 0.309524, 0.465069", \ + "0.01408, 0.020416, 0.054695, 0.099499, 0.190614, 0.309519, 0.464968" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0988773, 0.106523, 0.137485, 0.171045, 0.236526, 0.321711, 0.433098", \ + "0.113572, 0.121214, 0.152183, 0.185753, 0.251214, 0.336404, 0.447769", \ + "0.164711, 0.172375, 0.203342, 0.236852, 0.302342, 0.387533, 0.498911", \ + "0.202058, 0.209718, 0.240691, 0.274184, 0.339677, 0.424862, 0.536259", \ + "0.246305, 0.253996, 0.284961, 0.31843, 0.383922, 0.469092, 0.580505", \ + "0.286997, 0.294693, 0.325678, 0.359102, 0.424609, 0.509777, 0.621238", \ + "0.322785, 0.330488, 0.361451, 0.394872, 0.460376, 0.545567, 0.65698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0138566, 0.0205866, 0.0557637, 0.0993541, 0.189144, 0.307732, 0.463546", \ + "0.0138527, 0.0205848, 0.055765, 0.0993518, 0.189116, 0.307731, 0.463388", \ + "0.0139102, 0.0206229, 0.055731, 0.0993061, 0.189075, 0.307731, 0.463387", \ + "0.0139933, 0.0207489, 0.0557004, 0.0992367, 0.189039, 0.307844, 0.463436", \ + "0.0141337, 0.0208654, 0.0556659, 0.0991723, 0.189053, 0.307809, 0.463967", \ + "0.014301, 0.021038, 0.055651, 0.099115, 0.189033, 0.307804, 0.463256", \ + "0.014478, 0.021209, 0.055649, 0.099084, 0.189029, 0.30781, 0.463424" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.114218, 0.123666, 0.159491, 0.198668, 0.275317, 0.374613, 0.504297", \ + "0.129126, 0.138595, 0.174424, 0.213577, 0.290223, 0.389533, 0.519218", \ + "0.180535, 0.190005, 0.225824, 0.264953, 0.341589, 0.440824, 0.570492", \ + "0.219503, 0.22895, 0.264773, 0.303936, 0.380643, 0.479928, 0.609553", \ + "0.268535, 0.278036, 0.313843, 0.353009, 0.429676, 0.528973, 0.658659", \ + "0.314973, 0.324473, 0.360332, 0.399476, 0.476193, 0.575483, 0.705091", \ + "0.35913, 0.368618, 0.404465, 0.443673, 0.520346, 0.61963, 0.749278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0190373, 0.0269317, 0.0682867, 0.122452, 0.233353, 0.378468, 0.568427", \ + "0.0190603, 0.0269099, 0.0682825, 0.122444, 0.233355, 0.378396, 0.568424", \ + "0.0190613, 0.0269178, 0.0682981, 0.122451, 0.233357, 0.378468, 0.568427", \ + "0.0191094, 0.0269681, 0.0683136, 0.122681, 0.233405, 0.378474, 0.568426", \ + "0.0191904, 0.0270496, 0.0683584, 0.122469, 0.23336, 0.378974, 0.568508", \ + "0.019271, 0.027122, 0.068401, 0.122492, 0.233339, 0.378465, 0.568439", \ + "0.019354, 0.02723, 0.068441, 0.122517, 0.233377, 0.378456, 0.568407" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0988773, 0.106523, 0.137485, 0.171045, 0.236526, 0.321711, 0.433098", \ + "0.113572, 0.121214, 0.152183, 0.185753, 0.251214, 0.336404, 0.447769", \ + "0.164711, 0.172375, 0.203342, 0.236852, 0.302342, 0.387533, 0.498911", \ + "0.202058, 0.209718, 0.240691, 0.274184, 0.339677, 0.424862, 0.536259", \ + "0.246305, 0.253996, 0.284961, 0.31843, 0.383922, 0.469092, 0.580505", \ + "0.286997, 0.294693, 0.325678, 0.359102, 0.424609, 0.509777, 0.621238", \ + "0.322785, 0.330488, 0.361451, 0.394872, 0.460376, 0.545567, 0.65698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0138566, 0.0205866, 0.0557637, 0.0993541, 0.189144, 0.307732, 0.463546", \ + "0.0138527, 0.0205848, 0.055765, 0.0993518, 0.189116, 0.307731, 0.463388", \ + "0.0139102, 0.0206229, 0.055731, 0.0993061, 0.189075, 0.307731, 0.463387", \ + "0.0139933, 0.0207489, 0.0557004, 0.0992367, 0.189039, 0.307844, 0.463436", \ + "0.0141337, 0.0208654, 0.0556659, 0.0991723, 0.189053, 0.307809, 0.463967", \ + "0.014301, 0.021038, 0.055651, 0.099115, 0.189033, 0.307804, 0.463256", \ + "0.014478, 0.021209, 0.055649, 0.099084, 0.189029, 0.30781, 0.463424" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168026, 0.0169684, 0.0172898, 0.0173786, 0.0174309, 0.0174528, 0.0174647", \ + "0.0166478, 0.0168109, 0.0171356, 0.0172233, 0.0172757, 0.0172973, 0.0173092", \ + "0.0170963, 0.0172492, 0.0175645, 0.0176644, 0.0177188, 0.0177448, 0.0177643", \ + "0.0182265, 0.0183776, 0.0186951, 0.0187833, 0.0188382, 0.0188692, 0.0188866", \ + "0.0204758, 0.0206121, 0.0209219, 0.0210235, 0.0210864, 0.0211074, 0.021132", \ + "0.0236866, 0.0238044, 0.0241004, 0.0241948, 0.0242774, 0.0243047, 0.0243133", \ + "0.0281491, 0.0282527, 0.0285447, 0.0286459, 0.0287244, 0.0287559, 0.0287757" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0260615, 0.0262205, 0.0265485, 0.0266384, 0.0266885, 0.0267096, 0.0267201", \ + "0.0259023, 0.0260642, 0.0263905, 0.0264778, 0.0265312, 0.0265517, 0.0265616", \ + "0.0262959, 0.0264497, 0.0267694, 0.0268658, 0.0269184, 0.0269477, 0.0269572", \ + "0.0272951, 0.0274492, 0.0277657, 0.0278542, 0.027916, 0.0279424, 0.027953", \ + "0.0296208, 0.0297514, 0.0300681, 0.0301715, 0.0302354, 0.0302598, 0.0302785", \ + "0.0327817, 0.0329011, 0.0332039, 0.033316, 0.0333836, 0.0334053, 0.0334189", \ + "0.0369844, 0.0370877, 0.0373815, 0.0374746, 0.0375266, 0.0375798, 0.0376001" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0160153, 0.0160717, 0.0163418, 0.0164433, 0.0165058, 0.016531, 0.0165463", \ + "0.0158572, 0.0159176, 0.0161837, 0.0162865, 0.016349, 0.0163741, 0.0163885", \ + "0.0163017, 0.0163625, 0.0166203, 0.0167015, 0.0167376, 0.0167629, 0.0167772", \ + "0.017416, 0.0174678, 0.0177423, 0.0178897, 0.0179128, 0.0179307, 0.0179482", \ + "0.0196961, 0.019748, 0.0199957, 0.0201054, 0.0202028, 0.0203215, 0.0202867", \ + "0.0228264, 0.0228704, 0.0231063, 0.0232153, 0.0232905, 0.0233553, 0.0235028", \ + "0.0272331, 0.0272647, 0.0274981, 0.0276049, 0.0276774, 0.0277159, 0.0277388" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0260615, 0.0262205, 0.0265485, 0.0266384, 0.0266885, 0.0267096, 0.0267201", \ + "0.0259023, 0.0260642, 0.0263905, 0.0264778, 0.0265312, 0.0265517, 0.0265616", \ + "0.0262959, 0.0264497, 0.0267694, 0.0268658, 0.0269184, 0.0269477, 0.0269572", \ + "0.0272951, 0.0274492, 0.0277657, 0.0278542, 0.027916, 0.0279424, 0.027953", \ + "0.0296208, 0.0297514, 0.0300681, 0.0301715, 0.0302354, 0.0302598, 0.0302785", \ + "0.0327817, 0.0329011, 0.0332039, 0.033316, 0.0333836, 0.0334053, 0.0334189", \ + "0.0369844, 0.0370877, 0.0373815, 0.0374746, 0.0375266, 0.0375798, 0.0376001" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170167; + rise_capacitance : 0.0016962; + rise_capacitance_range (0.00120407, 0.0016962); + fall_capacitance : 0.00170167; + fall_capacitance_range (0.00118909, 0.00170167); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0608683, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0162922, 0.0161002, 0.016565, 0.0178159, 0.0203934, 0.0241332, 0.0289758" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00772798, 0.00755406, 0.00811729, 0.00913743, 0.0113952, 0.0148577, 0.0190247" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0108316, 0.0106777, 0.011185, 0.0121777, 0.0144589, 0.0177382, 0.0220128" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00159338; + rise_capacitance : 0.00159024; + rise_capacitance_range (0.00123526, 0.00159024); + fall_capacitance : 0.00159338; + fall_capacitance_range (0.00122245, 0.00159338); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0268648, 0.0235575, 0.0417448, 0.0575585", \ + "-0.136281, -0.0658708, -0.0455552, -0.0318697", \ + "-0.183153, -0.11858, -0.100586, -0.0875407", \ + "-0.220186, -0.157772, -0.140417, -0.127768" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00603622, 0.118429, 0.171349, 0.209811", \ + "-0.107075, 0.0373782, 0.100408, 0.144751", \ + "-0.147554, -0.00100198, 0.0637044, 0.111405", \ + "-0.17649, -0.0240422, 0.0440215, 0.0953232" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0466661, -0.00852089, -0.0267904, -0.0370967", \ + "0.170365, 0.0911929, 0.0670566, 0.054622", \ + "0.230122, 0.145871, 0.127409, 0.110337", \ + "0.277819, 0.190652, 0.171595, 0.162076" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0240166, -0.105501, -0.15251, -0.185346", \ + "0.13542, -0.0140855, -0.0789709, -0.121916", \ + "0.181729, 0.030325, -0.0368815, -0.0844641", \ + "0.212558, 0.0590552, -0.00879156, -0.05677" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116861, -0.00116983, -0.00119348, -0.00120228, -0.00120942, -0.00120448, -0.00120108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127915, 0.00122211, 0.00122038, 0.00120496, 0.0012105, 0.00120448, 0.00120108" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00495285, 0.00481962, 0.0048969, 0.00549915, 0.00700267, 0.0092995, 0.0123103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0102804, 0.0101759, 0.0102558, 0.0108773, 0.0123756, 0.0147072, 0.017739" \ + ); + } + } + } + } + cell (CGX3) { + area : 21.168; + cell_leakage_power : 0.480568; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.487503; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.437169; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.482672; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.448204; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.505555; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.522304; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.480568; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.102681, 0.112627, 0.145631, 0.182449, 0.254888, 0.348715, 0.471255", \ + "0.117368, 0.127321, 0.160321, 0.197109, 0.269568, 0.363345, 0.485914", \ + "0.168478, 0.178417, 0.211431, 0.248242, 0.320658, 0.414496, 0.536982", \ + "0.205779, 0.215726, 0.248736, 0.285555, 0.357993, 0.4518, 0.574371", \ + "0.249919, 0.259865, 0.292879, 0.329715, 0.402161, 0.495973, 0.618544", \ + "0.290587, 0.300511, 0.333549, 0.37039, 0.44283, 0.536657, 0.65919", \ + "0.326755, 0.336727, 0.369783, 0.406613, 0.479078, 0.572878, 0.695413" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0145, 0.022474, 0.0601844, 0.109241, 0.209148, 0.339486, 0.510071", \ + "0.0144977, 0.0224683, 0.0601898, 0.109267, 0.209088, 0.339379, 0.510071", \ + "0.0145224, 0.0224624, 0.0602235, 0.109307, 0.209152, 0.339487, 0.509983", \ + "0.0145857, 0.0225475, 0.0602114, 0.109224, 0.209058, 0.339453, 0.509867", \ + "0.0146728, 0.0226348, 0.0602359, 0.109255, 0.209154, 0.339397, 0.509906", \ + "0.014788, 0.022724, 0.060289, 0.109286, 0.209061, 0.339438, 0.509914", \ + "0.014955, 0.022892, 0.060346, 0.109312, 0.209169, 0.339438, 0.50998" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.103525, 0.113854, 0.148019, 0.184392, 0.256324, 0.349896, 0.472294", \ + "0.118212, 0.12854, 0.162697, 0.199073, 0.271013, 0.364579, 0.486978", \ + "0.169406, 0.179718, 0.213843, 0.250195, 0.322129, 0.415711, 0.53811", \ + "0.206792, 0.217148, 0.25115, 0.287491, 0.359452, 0.453022, 0.575477", \ + "0.250998, 0.261384, 0.295382, 0.33171, 0.40368, 0.497259, 0.619678", \ + "0.291833, 0.302237, 0.335935, 0.37222, 0.444202, 0.537788, 0.660206", \ + "0.327702, 0.338093, 0.371619, 0.407935, 0.479914, 0.573538, 0.695988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.015031, 0.0235856, 0.0603257, 0.107854, 0.206825, 0.337195, 0.507712", \ + "0.0150286, 0.0235836, 0.0603239, 0.107857, 0.206805, 0.337195, 0.507706", \ + "0.0150741, 0.023635, 0.0602663, 0.107802, 0.206845, 0.337201, 0.50771", \ + "0.0151745, 0.023733, 0.0601743, 0.107743, 0.206804, 0.337205, 0.507887", \ + "0.0153213, 0.0238725, 0.0600992, 0.107678, 0.206844, 0.337204, 0.507669", \ + "0.015443, 0.024004, 0.06004, 0.107628, 0.206849, 0.337207, 0.507709", \ + "0.015588, 0.024131, 0.059984, 0.107587, 0.206882, 0.337204, 0.507844" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.121485, 0.134324, 0.175365, 0.219471, 0.30565, 0.417113, 0.562681", \ + "0.136409, 0.149257, 0.190283, 0.234401, 0.320585, 0.432019, 0.577616", \ + "0.187849, 0.200628, 0.241731, 0.285753, 0.371867, 0.483273, 0.628836", \ + "0.226664, 0.239524, 0.28055, 0.324653, 0.410841, 0.522255, 0.667801", \ + "0.275649, 0.288486, 0.329567, 0.373678, 0.45981, 0.571294, 0.719397", \ + "0.322424, 0.335278, 0.376374, 0.420491, 0.506624, 0.618093, 0.763582", \ + "0.366576, 0.379478, 0.420519, 0.464647, 0.550801, 0.66224, 0.807772" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0210222, 0.0312283, 0.0775719, 0.138219, 0.26276, 0.42597, 0.639636", \ + "0.0210165, 0.0312345, 0.0775691, 0.138231, 0.262769, 0.425969, 0.639634", \ + "0.0210248, 0.0313651, 0.0775695, 0.138211, 0.262747, 0.42597, 0.639635", \ + "0.0210689, 0.0312773, 0.0775816, 0.138273, 0.262779, 0.425976, 0.639602", \ + "0.0211533, 0.0313499, 0.07764, 0.138219, 0.26275, 0.425955, 0.642191", \ + "0.021207, 0.031433, 0.077681, 0.138244, 0.262734, 0.425972, 0.639581", \ + "0.021282, 0.031466, 0.077721, 0.138287, 0.262766, 0.425938, 0.639601" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.103525, 0.113854, 0.148019, 0.184392, 0.256324, 0.349896, 0.472294", \ + "0.118212, 0.12854, 0.162697, 0.199073, 0.271013, 0.364579, 0.486978", \ + "0.169406, 0.179718, 0.213843, 0.250195, 0.322129, 0.415711, 0.53811", \ + "0.206792, 0.217148, 0.25115, 0.287491, 0.359452, 0.453022, 0.575477", \ + "0.250998, 0.261384, 0.295382, 0.33171, 0.40368, 0.497259, 0.619678", \ + "0.291833, 0.302237, 0.335935, 0.37222, 0.444202, 0.537788, 0.660206", \ + "0.327702, 0.338093, 0.371619, 0.407935, 0.479914, 0.573538, 0.695988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.015031, 0.0235856, 0.0603257, 0.107854, 0.206825, 0.337195, 0.507712", \ + "0.0150286, 0.0235836, 0.0603239, 0.107857, 0.206805, 0.337195, 0.507706", \ + "0.0150741, 0.023635, 0.0602663, 0.107802, 0.206845, 0.337201, 0.50771", \ + "0.0151745, 0.023733, 0.0601743, 0.107743, 0.206804, 0.337205, 0.507887", \ + "0.0153213, 0.0238725, 0.0600992, 0.107678, 0.206844, 0.337204, 0.507669", \ + "0.015443, 0.024004, 0.06004, 0.107628, 0.206849, 0.337207, 0.507709", \ + "0.015588, 0.024131, 0.059984, 0.107587, 0.206882, 0.337204, 0.507844" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0183348, 0.0185547, 0.0189911, 0.0191126, 0.0191845, 0.0192151, 0.0192314", \ + "0.0181773, 0.0184046, 0.0188324, 0.0189569, 0.0190293, 0.0190603, 0.0190751", \ + "0.0186227, 0.0188359, 0.0192762, 0.0194077, 0.0194865, 0.0194977, 0.0195316", \ + "0.0197647, 0.0199588, 0.0203861, 0.0205151, 0.0205886, 0.0206255, 0.0206437", \ + "0.021994, 0.0221775, 0.0225883, 0.0227296, 0.022802, 0.0228419, 0.0228623", \ + "0.0253474, 0.0254949, 0.0258967, 0.0260374, 0.026119, 0.0261677, 0.0261915", \ + "0.0297244, 0.0298699, 0.0302425, 0.0303869, 0.030496, 0.030521, 0.0305566" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.027653, 0.0278724, 0.0283062, 0.0284304, 0.0285011, 0.028533, 0.0285511", \ + "0.0274975, 0.0277143, 0.028151, 0.028272, 0.0283459, 0.0283765, 0.028393", \ + "0.0278927, 0.0280958, 0.0285328, 0.0286608, 0.0287338, 0.028765, 0.0287937", \ + "0.0288972, 0.0291041, 0.0295142, 0.0296594, 0.0297237, 0.0297583, 0.0297852", \ + "0.0312339, 0.0314172, 0.0318215, 0.0319562, 0.0320338, 0.0320762, 0.032096", \ + "0.0343883, 0.0345439, 0.0349499, 0.0350934, 0.0351965, 0.0352386, 0.0352482", \ + "0.0385412, 0.0387043, 0.0391152, 0.0392464, 0.039348, 0.0393916, 0.0394226" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0178125, 0.0178087, 0.0181149, 0.0182575, 0.0183456, 0.0183824, 0.018406", \ + "0.0176552, 0.0176505, 0.0179609, 0.0181016, 0.0181883, 0.0182249, 0.0182464", \ + "0.0180983, 0.0180521, 0.0184034, 0.0184367, 0.0185212, 0.0185581, 0.0185799", \ + "0.0191778, 0.0191674, 0.0195063, 0.0196474, 0.0197203, 0.0197619, 0.0197804", \ + "0.0214229, 0.0214063, 0.0217043, 0.0218598, 0.0220298, 0.0219857, 0.0233091", \ + "0.0246517, 0.0246255, 0.0249107, 0.0250538, 0.0251688, 0.0252035, 0.0254402", \ + "0.029045, 0.0290222, 0.0292778, 0.0294235, 0.0295224, 0.0295796, 0.0296215" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.027653, 0.0278724, 0.0283062, 0.0284304, 0.0285011, 0.028533, 0.0285511", \ + "0.0274975, 0.0277143, 0.028151, 0.028272, 0.0283459, 0.0283765, 0.028393", \ + "0.0278927, 0.0280958, 0.0285328, 0.0286608, 0.0287338, 0.028765, 0.0287937", \ + "0.0288972, 0.0291041, 0.0295142, 0.0296594, 0.0297237, 0.0297583, 0.0297852", \ + "0.0312339, 0.0314172, 0.0318215, 0.0319562, 0.0320338, 0.0320762, 0.032096", \ + "0.0343883, 0.0345439, 0.0349499, 0.0350934, 0.0351965, 0.0352386, 0.0352482", \ + "0.0385412, 0.0387043, 0.0391152, 0.0392464, 0.039348, 0.0393916, 0.0394226" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170185; + rise_capacitance : 0.00169635; + rise_capacitance_range (0.00120407, 0.00169635); + fall_capacitance : 0.00170185; + fall_capacitance_range (0.00118909, 0.00170185); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0163247, 0.0161327, 0.0165967, 0.0178483, 0.0204238, 0.0241665, 0.0290053" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00772475, 0.00755379, 0.00811725, 0.0091347, 0.011394, 0.0148637, 0.0190247" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0108297, 0.0106754, 0.0111829, 0.0121856, 0.0144575, 0.0177369, 0.022012" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00159338; + rise_capacitance : 0.00159024; + rise_capacitance_range (0.00123526, 0.00159024); + fall_capacitance : 0.00159338; + fall_capacitance_range (0.00122244, 0.00159338); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0268648, 0.0235575, 0.0417448, 0.0575585", \ + "-0.136281, -0.0658708, -0.0455552, -0.0318697", \ + "-0.183153, -0.11858, -0.100586, -0.0875407", \ + "-0.220186, -0.157772, -0.140417, -0.127768" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.00739364, 0.121972, 0.171349, 0.209811", \ + "-0.108432, 0.0369226, 0.100408, 0.144751", \ + "-0.148892, -0.00145766, 0.0637044, 0.111405", \ + "-0.17385, -0.0205004, 0.0440215, 0.0913257" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.047186, -0.00834636, -0.0267904, -0.0370967", \ + "0.170893, 0.0913753, 0.0670644, 0.0546299", \ + "0.231537, 0.146046, 0.127409, 0.110337", \ + "0.278315, 0.190802, 0.171548, 0.162052" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0216878, -0.10494, -0.15251, -0.185346", \ + "0.133092, -0.0135249, -0.0789709, -0.121916", \ + "0.183418, 0.0308855, -0.0368815, -0.0844641", \ + "0.214228, 0.0596157, -0.00879156, -0.05677" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116861, -0.00116983, -0.00119348, -0.00120228, -0.00120942, -0.00120448, -0.00120108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127915, 0.00122211, 0.00122038, 0.00120496, 0.0012105, 0.00120448, 0.00120108" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00495728, 0.004824, 0.00490108, 0.00550346, 0.00700689, 0.00930278, 0.0123143" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0102804, 0.0101759, 0.0102558, 0.0108771, 0.0123753, 0.0147069, 0.0177385" \ + ); + } + } + } + } + cell (DECAP16) { + area : 22.5792; + cell_leakage_power : 11.9802; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 11.9802; + related_pg_pin : VDD; + } + } + cell (DECAP32) { + area : 45.1584; + cell_leakage_power : 25.0933; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 25.0933; + related_pg_pin : VDD; + } + } + cell (DECAP4) { + area : 5.6448; + cell_leakage_power : 1.51037; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.51037; + related_pg_pin : VDD; + } + } + cell (DECAP8) { + area : 11.2896; + cell_leakage_power : 4.80814; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 4.80814; + related_pg_pin : VDD; + } + } + cell (DFFMRQX2) { + area : 36.6912; + cell_leakage_power : 0.660733; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.70407; + when : "(CK * D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.698152; + when : "(CK * D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.683509; + when : "(CK * D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.677591; + when : "(CK * D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.630935; + when : "(CK * D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.666013; + when : "(CK * D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.665486; + when : "(CK * D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.659568; + when : "(CK * D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.565794; + when : "(CK * D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.545233; + when : "(CK * D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.590436; + when : "(CK * D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.558826; + when : "(CK * D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.686047; + when : "(CK * !D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.680129; + when : "(CK * !D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.610374; + when : "(CK * !D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.645452; + when : "(CK * !D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.65533; + when : "(CK * !D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.690408; + when : "(CK * !D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.634769; + when : "(CK * !D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.669847; + when : "(CK * !D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.579387; + when : "(CK * !D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.569876; + when : "(CK * !D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.616009; + when : "(CK * !D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.595448; + when : "(CK * !D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.767942; + when : "(!CK * D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.73144; + when : "(!CK * D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.747381; + when : "(!CK * D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.710879; + when : "(!CK * D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.684608; + when : "(!CK * D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.689161; + when : "(!CK * D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.729359; + when : "(!CK * D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.692856; + when : "(!CK * D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.620564; + when : "(!CK * D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.600003; + when : "(!CK * D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.645149; + when : "(!CK * D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.625583; + when : "(!CK * D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.749919; + when : "(!CK * !D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.713417; + when : "(!CK * !D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.664047; + when : "(!CK * !D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.6686; + when : "(!CK * !D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.709002; + when : "(!CK * !D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.713556; + when : "(!CK * !D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.688442; + when : "(!CK * !D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.692995; + when : "(!CK * !D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.646144; + when : "(!CK * !D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.624588; + when : "(!CK * !D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.670721; + when : "(!CK * !D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.65016; + when : "(!CK * !D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.660733; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.160213, 0.17126, 0.209929, 0.249868, 0.326762, 0.426077, 0.555747", \ + "0.174945, 0.185995, 0.224666, 0.264605, 0.341528, 0.440811, 0.570485", \ + "0.232563, 0.243614, 0.282297, 0.322239, 0.399142, 0.498454, 0.628127", \ + "0.280591, 0.291656, 0.330331, 0.370283, 0.447205, 0.546525, 0.676142", \ + "0.34252, 0.353601, 0.392312, 0.432265, 0.509189, 0.608481, 0.738236", \ + "0.402004, 0.413112, 0.451862, 0.491787, 0.56873, 0.668053, 0.797727", \ + "0.459229, 0.470377, 0.509168, 0.549138, 0.626087, 0.725399, 0.855076" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233283, 0.0314304, 0.071421, 0.124297, 0.234186, 0.378994, 0.568941", \ + "0.0233535, 0.0314123, 0.0714206, 0.124293, 0.234193, 0.378995, 0.568941", \ + "0.0233639, 0.031445, 0.0714291, 0.124292, 0.234203, 0.378992, 0.568941", \ + "0.0234187, 0.0315067, 0.0716195, 0.124354, 0.234249, 0.379036, 0.568886", \ + "0.02354, 0.031626, 0.071527, 0.124342, 0.234208, 0.379169, 0.568956", \ + "0.023709, 0.031773, 0.071625, 0.124404, 0.234199, 0.378998, 0.568945", \ + "0.023863, 0.031914, 0.07168, 0.124434, 0.234238, 0.379003, 0.568951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.144651, 0.15318, 0.184445, 0.218251, 0.284293, 0.369775, 0.481397", \ + "0.159574, 0.168089, 0.199355, 0.233157, 0.2992, 0.384681, 0.496299", \ + "0.216015, 0.224553, 0.255829, 0.289613, 0.355678, 0.441129, 0.552777", \ + "0.260464, 0.268974, 0.30025, 0.334032, 0.400103, 0.485561, 0.597176", \ + "0.315224, 0.323724, 0.354982, 0.388776, 0.454817, 0.540273, 0.651921", \ + "0.367647, 0.376147, 0.40738, 0.441162, 0.507214, 0.592696, 0.704314", \ + "0.416746, 0.425249, 0.456502, 0.49026, 0.556316, 0.641799, 0.753421" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016692, 0.0229528, 0.0563741, 0.100551, 0.191234, 0.310025, 0.465622", \ + "0.016689, 0.0229532, 0.0563732, 0.100552, 0.191234, 0.310025, 0.465622", \ + "0.016679, 0.0229577, 0.0563956, 0.100518, 0.191307, 0.31007, 0.465622", \ + "0.0166855, 0.0229385, 0.0563946, 0.100687, 0.191237, 0.310024, 0.465764", \ + "0.016643, 0.022908, 0.056351, 0.100545, 0.191308, 0.310115, 0.465916", \ + "0.016635, 0.022891, 0.056336, 0.100513, 0.191228, 0.310022, 0.465622", \ + "0.016657, 0.022893, 0.056333, 0.100501, 0.191294, 0.310017, 0.46562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0493132, 0.0575515, 0.088681, 0.122473, 0.188051, 0.273218, 0.384714", \ + "0.0639921, 0.0721447, 0.103276, 0.137105, 0.202704, 0.287886, 0.39935", \ + "0.115139, 0.124806, 0.158034, 0.191919, 0.257434, 0.342645, 0.454115", \ + "0.151617, 0.163279, 0.200367, 0.234427, 0.299812, 0.385017, 0.496327", \ + "0.192519, 0.206641, 0.250259, 0.284856, 0.349729, 0.434589, 0.545945", \ + "0.226951, 0.243172, 0.293653, 0.328971, 0.39316, 0.477679, 0.588859", \ + "0.254115, 0.272203, 0.329232, 0.365429, 0.429081, 0.513292, 0.624247" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152329, 0.0218077, 0.0561245, 0.0997907, 0.189743, 0.308391, 0.463967", \ + "0.0152544, 0.0218549, 0.0561263, 0.0997981, 0.18974, 0.30833, 0.463913", \ + "0.02195, 0.0279759, 0.0588477, 0.100716, 0.189893, 0.308236, 0.463966", \ + "0.0297767, 0.0363725, 0.0640654, 0.103067, 0.190557, 0.308709, 0.464174", \ + "0.0409568, 0.0486583, 0.0733476, 0.107343, 0.191509, 0.30914, 0.464496", \ + "0.052853, 0.061555, 0.083832, 0.112542, 0.192213, 0.309312, 0.464596", \ + "0.065332, 0.074786, 0.094607, 0.118207, 0.193125, 0.309485, 0.464758" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0495085, 0.0579743, 0.089932, 0.123915, 0.189546, 0.274771, 0.386186", \ + "0.0641487, 0.0725436, 0.104502, 0.138515, 0.20417, 0.289407, 0.400827", \ + "0.115421, 0.125419, 0.15965, 0.193612, 0.259143, 0.344369, 0.455866", \ + "0.15183, 0.163971, 0.202492, 0.236298, 0.301663, 0.38691, 0.498354", \ + "0.19378, 0.208526, 0.25345, 0.286917, 0.351728, 0.436635, 0.547964", \ + "0.229147, 0.246213, 0.296902, 0.329574, 0.393647, 0.478382, 0.589295", \ + "0.257573, 0.276696, 0.331386, 0.36321, 0.426866, 0.510929, 0.621657" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155497, 0.0223653, 0.0569659, 0.100273, 0.189891, 0.30829, 0.46394", \ + "0.015577, 0.0224239, 0.0569762, 0.100264, 0.189887, 0.308289, 0.46395", \ + "0.0224365, 0.0288574, 0.0597342, 0.101014, 0.189868, 0.308386, 0.463999", \ + "0.030611, 0.0377093, 0.0648857, 0.102976, 0.190449, 0.30879, 0.464121", \ + "0.0421762, 0.0506905, 0.0732588, 0.105875, 0.190923, 0.309113, 0.464495", \ + "0.054629, 0.064386, 0.081555, 0.108421, 0.191221, 0.309261, 0.464697", \ + "0.067687, 0.078294, 0.088636, 0.110538, 0.191459, 0.309223, 0.464771" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0493132, 0.0575515, 0.088681, 0.122473, 0.188051, 0.273218, 0.384714", \ + "0.0639921, 0.0721447, 0.103276, 0.137105, 0.202704, 0.287886, 0.39935", \ + "0.115139, 0.124806, 0.158034, 0.191919, 0.257434, 0.342645, 0.454115", \ + "0.151617, 0.163279, 0.200367, 0.234427, 0.299812, 0.385017, 0.496327", \ + "0.192519, 0.206641, 0.250259, 0.284856, 0.349729, 0.434589, 0.545945", \ + "0.226951, 0.243172, 0.293653, 0.328971, 0.39316, 0.477679, 0.588859", \ + "0.254115, 0.272203, 0.329232, 0.365429, 0.429081, 0.513292, 0.624247" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152329, 0.0218077, 0.0561245, 0.0997907, 0.189743, 0.308391, 0.463967", \ + "0.0152544, 0.0218549, 0.0561263, 0.0997981, 0.18974, 0.30833, 0.463913", \ + "0.02195, 0.0279759, 0.0588477, 0.100716, 0.189893, 0.308236, 0.463966", \ + "0.0297767, 0.0363725, 0.0640654, 0.103067, 0.190557, 0.308709, 0.464174", \ + "0.0409568, 0.0486583, 0.0733476, 0.107343, 0.191509, 0.30914, 0.464496", \ + "0.052853, 0.061555, 0.083832, 0.112542, 0.192213, 0.309312, 0.464596", \ + "0.065332, 0.074786, 0.094607, 0.118207, 0.193125, 0.309485, 0.464758" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0204764, 0.0204664, 0.0206717, 0.0207964, 0.0208851, 0.0209255, 0.020947", \ + "0.0203311, 0.0203229, 0.020527, 0.0206513, 0.0207409, 0.0207804, 0.0208023", \ + "0.0208202, 0.0208112, 0.0210159, 0.0211415, 0.0212325, 0.0212741, 0.0212969", \ + "0.022161, 0.0221506, 0.0223813, 0.0224796, 0.022564, 0.0225979, 0.0226198", \ + "0.0246546, 0.0246388, 0.0248223, 0.0249656, 0.0251265, 0.0251652, 0.0251438", \ + "0.0281539, 0.02813, 0.0282987, 0.0284199, 0.0285205, 0.0285669, 0.0286927", \ + "0.0328247, 0.0328004, 0.0329625, 0.0330841, 0.0331833, 0.0332427, 0.033287" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213529, 0.0214575, 0.0217811, 0.0219039, 0.0219823, 0.0220162, 0.0220347", \ + "0.0212219, 0.0213263, 0.0216474, 0.0217694, 0.0218472, 0.0218816, 0.0218993", \ + "0.0219011, 0.0220083, 0.0223346, 0.0224583, 0.0225377, 0.0225725, 0.0225915", \ + "0.0230759, 0.0231766, 0.0235019, 0.0236226, 0.0236981, 0.0237364, 0.0237534", \ + "0.0254298, 0.0255402, 0.0258576, 0.0259798, 0.0260604, 0.0260969, 0.0261132", \ + "0.0288826, 0.0289922, 0.0293111, 0.0294348, 0.0295087, 0.0295449, 0.0295671", \ + "0.0331711, 0.033272, 0.0335881, 0.0337073, 0.0337872, 0.0338217, 0.0338425" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0225391, 0.0227099, 0.0230443, 0.0231337, 0.0231847, 0.0232062, 0.0232175", \ + "0.0222275, 0.022363, 0.0226913, 0.0227994, 0.0228649, 0.0228923, 0.0229054", \ + "0.0226529, 0.0226267, 0.0227453, 0.0228773, 0.0229865, 0.0230731, 0.0231026", \ + "0.0244749, 0.0242833, 0.0242033, 0.0242912, 0.0243814, 0.0244717, 0.0244992", \ + "0.0284252, 0.0279952, 0.0275881, 0.0275863, 0.0276301, 0.0276754, 0.0277127", \ + "0.0337265, 0.0330578, 0.0322979, 0.0321149, 0.0320777, 0.0320864, 0.0321066", \ + "0.0397939, 0.0389365, 0.0377861, 0.0374903, 0.037322, 0.0372837, 0.0372825" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0288735, 0.0290435, 0.0293769, 0.0294655, 0.0295161, 0.0295374, 0.0295484", \ + "0.0284871, 0.0286227, 0.0289492, 0.029057, 0.0291223, 0.02915, 0.0291644", \ + "0.0288172, 0.0287634, 0.0289255, 0.0290424, 0.0291308, 0.0292176, 0.0292543", \ + "0.0303907, 0.0301761, 0.0301312, 0.0301876, 0.030277, 0.0303627, 0.030391", \ + "0.0344009, 0.0339001, 0.0334305, 0.0334186, 0.0334414, 0.0334874, 0.0335241", \ + "0.0401246, 0.0393261, 0.0383762, 0.0382002, 0.0381127, 0.0381347, 0.0381561", \ + "0.0471947, 0.0460969, 0.044639, 0.0442666, 0.0440556, 0.0439954, 0.0439699" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0288735, 0.0290435, 0.0293769, 0.0294655, 0.0295161, 0.0295374, 0.0295484", \ + "0.0284871, 0.0286227, 0.0289492, 0.029057, 0.0291223, 0.02915, 0.0291644", \ + "0.0288172, 0.0287634, 0.0289255, 0.0290424, 0.0291308, 0.0292176, 0.0292543", \ + "0.0303907, 0.0301761, 0.0301312, 0.0301876, 0.030277, 0.0303627, 0.030391", \ + "0.0344009, 0.0339001, 0.0334305, 0.0334186, 0.0334414, 0.0334874, 0.0335241", \ + "0.0401246, 0.0393261, 0.0383762, 0.0382002, 0.0381127, 0.0381347, 0.0381561", \ + "0.0471947, 0.0460969, 0.044639, 0.0442666, 0.0440556, 0.0439954, 0.0439699" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171654; + rise_capacitance : 0.00171654; + rise_capacitance_range (0.00121574, 0.00171654); + fall_capacitance : 0.00171641; + fall_capacitance_range (0.00120261, 0.00171641); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB * SD) + (D * RB * !SD * !SE) + (!D * RB * SD * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0835419, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.103948, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB * !SD * SE) + (!D * RB * SD * !SE) + (!D * RB * !SD)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * SD * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0087818, 0.00864926, 0.00910401, 0.0102041, 0.0124094, 0.0158005, 0.0200045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115099, 0.0113594, 0.0118401, 0.0129298, 0.0151866, 0.0186448, 0.0227783" \ + ); + } + } + internal_power () { + when : "(D * RB * SD * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0172627, 0.0170885, 0.0175396, 0.0187271, 0.021223, 0.0250816, 0.0296256" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0194099, 0.0192621, 0.0198662, 0.0210826, 0.0235209, 0.0272015, 0.0314696" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00877848, 0.0086462, 0.00910375, 0.0102044, 0.0124106, 0.0158037, 0.0200071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115089, 0.0113589, 0.0118404, 0.0129308, 0.015188, 0.018645, 0.0227791" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0172672, 0.0170931, 0.0175419, 0.0187278, 0.0212331, 0.0250804, 0.0296248" \ + ); + } + } + internal_power () { + when : "(D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876658, 0.00863484, 0.00909343, 0.0101992, 0.0123965, 0.0157834, 0.019964" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115449, 0.0113972, 0.0118636, 0.0129635, 0.0152161, 0.0186715, 0.0227981" \ + ); + } + } + internal_power () { + when : "(D * !RB * SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00907859, 0.00894972, 0.00939301, 0.0104623, 0.012637, 0.0160064, 0.02016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0112725, 0.0111228, 0.0116172, 0.0127055, 0.0148996, 0.0181723, 0.0224877" \ + ); + } + } + internal_power () { + when : "(D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00907886, 0.00894968, 0.00940817, 0.0104943, 0.0126654, 0.0160333, 0.0201931" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0112569, 0.0111145, 0.0115968, 0.0126696, 0.0148904, 0.0183654, 0.0224587" \ + ); + } + } + internal_power () { + when : "(!D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876669, 0.00863496, 0.0090936, 0.0101994, 0.0123967, 0.015784, 0.0199643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115451, 0.0113974, 0.0118638, 0.0129638, 0.0152165, 0.0186707, 0.0227979" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00877812, 0.00864577, 0.00910335, 0.0102043, 0.0124103, 0.0158024, 0.0200061" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115086, 0.0113586, 0.0118402, 0.0129305, 0.0151878, 0.0186454, 0.0227793" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0172596, 0.0170856, 0.0175345, 0.0187191, 0.0212224, 0.0250714, 0.0296149" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0194082, 0.0192603, 0.0198645, 0.0210815, 0.0235194, 0.0271988, 0.0314681" \ + ); + } + } + internal_power () { + when : "(!D * RB * !SD * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0194046, 0.0192545, 0.0198567, 0.0210759, 0.023503, 0.0271802, 0.0314523" \ + ); + } + } + internal_power () { + when : "(!D * !SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00876916, 0.00863902, 0.00909437, 0.0101991, 0.0123952, 0.0157818, 0.0199627" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115462, 0.011398, 0.0118634, 0.012963, 0.0152152, 0.0186702, 0.0227995" \ + ); + } + } + internal_power () { + when : "(!D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00910092, 0.00897219, 0.00942989, 0.0105149, 0.0126823, 0.0160466, 0.0202042" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0112372, 0.0110947, 0.0115778, 0.0126507, 0.0148708, 0.0183474, 0.0224401" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169593; + rise_capacitance : 0.00169551; + rise_capacitance_range (0.0011035, 0.00169551); + fall_capacitance : 0.00169593; + fall_capacitance_range (0.00107455, 0.00169593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_SD_AND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "(RB * SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0795498, -0.0183169, 0.013444, 0.0363479", \ + "-0.229964, -0.176726, -0.145973, -0.126059", \ + "-0.309998, -0.269838, -0.241406, -0.218171", \ + "-0.365469, -0.336216, -0.312422, -0.289547" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0402367, 0.0908699, 0.153295, 0.197173", \ + "-0.180737, -0.0656205, -0.00487715, 0.0406822", \ + "-0.231843, -0.138394, -0.0844688, -0.0386466", \ + "-0.265159, -0.186024, -0.136273, -0.0957109" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "(RB * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0841192, -0.0194779, 0.0116693, 0.0317542", \ + "-0.245602, -0.184958, -0.155518, -0.133726", \ + "-0.327807, -0.280729, -0.250112, -0.22846", \ + "-0.389979, -0.35332, -0.322864, -0.302088" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0365993, 0.0913218, 0.149034, 0.192705", \ + "-0.170091, -0.0701554, -0.00948632, 0.0312277", \ + "-0.2195, -0.144554, -0.0898802, -0.0500938", \ + "-0.2504, -0.190444, -0.144764, -0.10505" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0795498, -0.0183169, 0.013444, 0.0363479", \ + "-0.229964, -0.176726, -0.145973, -0.126059", \ + "-0.309998, -0.269838, -0.241406, -0.218171", \ + "-0.365469, -0.336216, -0.312422, -0.289547" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0365993, 0.0913218, 0.153295, 0.197173", \ + "-0.170091, -0.0656205, -0.00487715, 0.0406822", \ + "-0.2195, -0.138394, -0.0844688, -0.0386466", \ + "-0.2504, -0.186024, -0.136273, -0.0957109" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_SD_AND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "(RB * SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.126577, 0.0369854, 0.000666466, -0.0204774", \ + "0.305816, 0.204233, 0.166906, 0.142772", \ + "0.408496, 0.301171, 0.261523, 0.23675", \ + "0.487942, 0.378363, 0.33886, 0.312905" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.093732, -0.0599737, -0.123865, -0.16898", \ + "0.260023, 0.110315, 0.044998, -0.00268876", \ + "0.337545, 0.194255, 0.130115, 0.0832514", \ + "0.392039, 0.254324, 0.186009, 0.14132" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "(RB * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.130266, 0.0401068, 0.00378089, -0.0167357", \ + "0.314934, 0.208785, 0.171456, 0.147945", \ + "0.420026, 0.311877, 0.268229, 0.249039", \ + "0.502087, 0.387942, 0.347652, 0.323105" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.094694, -0.0534425, -0.119006, -0.166763", \ + "0.261266, 0.117127, 0.0495675, 0.00380663", \ + "0.341005, 0.202861, 0.136489, 0.0915407", \ + "0.39439, 0.258246, 0.195684, 0.15292" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.130266, 0.0401068, 0.00378089, -0.0167357", \ + "0.314934, 0.208785, 0.171456, 0.147945", \ + "0.420026, 0.311877, 0.268229, 0.249039", \ + "0.502087, 0.387942, 0.347652, 0.323105" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.094694, -0.0534425, -0.119006, -0.166763", \ + "0.261266, 0.117127, 0.0495675, 0.00380663", \ + "0.341005, 0.202861, 0.136489, 0.0915407", \ + "0.39439, 0.258246, 0.195684, 0.15292" \ + ); + } + } + internal_power () { + when : "(CK * RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000133342, -0.00013438, -0.000135371, -0.000134186, -0.000134916, -0.000134165, -0.000133672" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00013831, 0.000136292, 0.000137564, 0.000136142, 0.000136532, 0.000135546, 0.000134552" \ + ); + } + } + internal_power () { + when : "(CK * RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000506886, 0.000296703, 0.000526619, 0.00120406, 0.00262194, 0.00476923, 0.00755525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00579177, 0.00564931, 0.00587559, 0.00652708, 0.00793791, 0.0100743, 0.0128431" \ + ); + } + } + internal_power () { + when : "(CK * RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00103357, 0.000857803, 0.000991976, 0.00159538, 0.00293842, 0.0050241, 0.00775578" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00572396, 0.00556736, 0.00584933, 0.00655362, 0.00802127, 0.0101793, 0.0129762" \ + ); + } + } + internal_power () { + when : "(CK * !SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00138878, -0.00139037, -0.00142662, -0.00143934, -0.00144986, -0.00145776, -0.00145581" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00145171, 0.00145659, 0.00145596, 0.00145379, 0.00146107, 0.00145776, 0.00145581" \ + ); + } + } + internal_power () { + when : "(CK * !RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000363097, -0.000359133, -0.000361149, -0.000363895, -0.000365016, -0.000367387, -0.000375377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000363097, 0.000359133, 0.000361149, 0.000363895, 0.000365016, 0.000367387, 0.000375377" \ + ); + } + } + internal_power () { + when : "(CK * !RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00110785, -0.00124553, -0.00138986, -0.00142651, -0.001435, -0.00143074, -0.00143141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00142281, 0.00142393, 0.00143938, 0.00143806, 0.001435, 0.00143074, 0.00143141" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00105111, -0.00120185, -0.00137109, -0.00141145, -0.00142096, -0.00141605, -0.00141464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00141054, 0.00141581, 0.00142588, 0.00142414, 0.00142096, 0.00141605, 0.00141464" \ + ); + } + } + internal_power () { + when : "(!CK * RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000136551, -0.000136636, -0.00013809, -0.000138637, -0.000136911, -0.000135562, -0.000135007" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000141067, 0.000137381, 0.000139593, 0.00013914, 0.000137917, 0.000136532, 0.000135361" \ + ); + } + } + internal_power () { + when : "(!CK * RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00643639, 0.00632019, 0.00647412, 0.00713042, 0.00859318, 0.0108207, 0.0137906" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.012577, 0.0124924, 0.0126666, 0.0133268, 0.0147766, 0.017061, 0.0199509" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00695773, 0.00683519, 0.00699131, 0.00753616, 0.00891872, 0.0110829, 0.0139387" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0125432, 0.0124574, 0.0126895, 0.0133484, 0.0149013, 0.0172519, 0.0202664" \ + ); + } + } + internal_power () { + when : "(!CK * !SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139071, -0.00139304, -0.00142189, -0.00143767, -0.00145379, -0.00145644, -0.00145444" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00145248, 0.00145212, 0.00145762, 0.00146299, 0.00146032, 0.00145644, 0.00145444" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139728, -0.00140013, -0.00143275, -0.00144547, -0.001456, -0.00145904, -0.0014573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00145347, 0.00145806, 0.00145421, 0.00145564, 0.00146211, 0.00145904, 0.0014573" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00164269, -0.00164572, -0.00164554, -0.00164537, -0.00165486, -0.00165709, -0.00166163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00166698, 0.00166855, 0.00168506, 0.00168096, 0.00167732, 0.0016737, 0.00167187" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00164324, -0.00164544, -0.00164414, -0.00164543, -0.00165476, -0.00165692, -0.00166128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00166494, 0.00166893, 0.00168331, 0.00168012, 0.00167677, 0.00167242, 0.00167195" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00401731; + rise_capacitance : 0.00340547; + rise_capacitance_range (0.00292808, 0.00340547); + fall_capacitance : 0.00401731; + fall_capacitance_range (0.00293446, 0.00401731); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_SD == 1'b1"; + timing_type : recovery_rising; + when : "(D * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.139708, 0.0515493, 0.0162337, -0.00755547", \ + "0.320341, 0.187792, 0.151452, 0.128677", \ + "0.719328, 0.346546, 0.268229, 0.22846", \ + "1.13681, 0.662974, 0.444721, 0.351978" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : recovery_rising; + when : "(D * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.145052, 0.0520243, 0.0193335, -0.000453313", \ + "0.322081, 0.19762, 0.15991, 0.137136", \ + "0.715495, 0.343918, 0.272229, 0.23246", \ + "1.1371, 0.662051, 0.446427, 0.353685" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_SD_AND_SE == 1'b1"; + timing_type : recovery_rising; + when : "(!D * SD * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.143059, 0.0520236, 0.0173226, -0.00446172", \ + "0.3204, 0.195102, 0.155381, 0.134608", \ + "0.719458, 0.345927, 0.268229, 0.23046", \ + "1.13612, 0.66367, 0.446036, 0.355293" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.145052, 0.0520243, 0.0193335, -0.000453313", \ + "0.322081, 0.19762, 0.15991, 0.137136", \ + "0.719458, 0.346546, 0.272229, 0.23246", \ + "1.1371, 0.66367, 0.446427, 0.355293" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_SD == 1'b1"; + timing_type : removal_rising; + when : "(D * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.121011, -0.0444894, -0.0121923, 0.0121817", \ + "-0.256398, -0.175879, -0.14859, -0.123205", \ + "-0.342336, -0.263666, -0.234701, -0.213954", \ + "-0.4112, -0.338675, -0.31035, -0.289999" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : removal_rising; + when : "(D * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.124521, -0.045243, -0.0153116, 0.00555845", \ + "-0.266453, -0.183178, -0.154252, -0.132376", \ + "-0.353434, -0.272009, -0.241406, -0.220171", \ + "-0.421809, -0.346529, -0.316567, -0.295728" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_SD_AND_SE == 1'b1"; + timing_type : removal_rising; + when : "(!D * SD * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.122163, -0.0426913, -0.0133007, 0.0102863", \ + "-0.26278, -0.183307, -0.150925, -0.13033", \ + "-0.349735, -0.268115, -0.238053, -0.218099", \ + "-0.41939, -0.343916, -0.314495, -0.290938" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.121011, -0.0426913, -0.0121923, 0.0121817", \ + "-0.256398, -0.175879, -0.14859, -0.123205", \ + "-0.342336, -0.263666, -0.234701, -0.213954", \ + "-0.4112, -0.338675, -0.31035, -0.289999" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00288568, -0.00287881, -0.00289162, -0.00289235, -0.00289842, -0.00289476, -0.00289312" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00295892, 0.00291927, 0.00289162, 0.00292772, 0.00291366, 0.0029015, 0.00289312" \ + ); + } + } + internal_power () { + when : "(CK * D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00290108, -0.0028903, -0.00291307, -0.00290767, -0.00291381, -0.00291008, -0.0029099" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00301548, 0.00296073, 0.00291969, 0.00295338, 0.0029365, 0.00292248, 0.00291283" \ + ); + } + } + internal_power () { + when : "(CK * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286663, -0.00285666, -0.00287796, -0.00288204, -0.00287906, -0.00287541, -0.00287523" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0029204, 0.00290427, 0.0028853, 0.0029091, 0.0028971, 0.00288632, 0.0028789" \ + ); + } + } + internal_power () { + when : "(CK * !D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00288362, -0.00287377, -0.00289525, -0.00289025, -0.00289637, -0.0028927, -0.00289249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00296612, 0.00292411, 0.00290277, 0.00289222, 0.0029166, 0.00290391, 0.00289541" \ + ); + } + } + internal_power () { + when : "(CK * !D * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00291111, -0.00289968, -0.00292246, -0.00292658, -0.00292351, -0.00291982, -0.00291459" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00303032, 0.00297548, 0.00293005, 0.00295429, 0.00293787, 0.0029241, 0.00291459" \ + ); + } + } + internal_power () { + when : "(!CK * D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00481052, 0.00468745, 0.00461326, 0.00497663, 0.0061792, 0.00838256, 0.0114445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0172995, 0.0171023, 0.0171336, 0.017497, 0.0189774, 0.0214934, 0.0246352" \ + ); + } + } + internal_power () { + when : "(!CK * D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00553143, 0.00540779, 0.00533817, 0.00566896, 0.00686873, 0.00905863, 0.0121113" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.016587, 0.0163909, 0.0164237, 0.0167891, 0.0182725, 0.0207945, 0.0239504" \ + ); + } + } + internal_power () { + when : "(!CK * D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286368, -0.00285103, -0.00287534, -0.00287806, -0.00287538, -0.00287206, -0.00287214" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0028953, 0.0028965, 0.00288146, 0.00290471, 0.00289306, 0.00288255, 0.00287529" \ + ); + } + } + internal_power () { + when : "(!CK * D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00602983, 0.00592006, 0.00583403, 0.00612899, 0.00725415, 0.00938539, 0.0123012" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0165753, 0.0163431, 0.0164371, 0.0168044, 0.0183502, 0.0209371, 0.0241734" \ + ); + } + } + internal_power () { + when : "(!CK * !D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0049514, 0.00484365, 0.00475862, 0.00506844, 0.00622359, 0.00834414, 0.0112849" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0174406, 0.0172023, 0.0172898, 0.0176776, 0.019216, 0.021803, 0.025026" \ + ); + } + } + internal_power () { + when : "(!CK * !D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00290941, -0.00289601, -0.00292282, -0.00291286, -0.0029211, -0.00291773, -0.00291096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00300498, 0.00296763, 0.00292863, 0.00291286, 0.0029342, 0.0029203, 0.00291096" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286359, -0.00285127, -0.00287531, -0.00287782, -0.00287518, -0.00287191, -0.00287188" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00289532, 0.00289644, 0.00288145, 0.00290457, 0.00289298, 0.00288249, 0.00287526" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00290942, -0.00290005, -0.00292038, -0.00292381, -0.00292106, -0.00291771, -0.00291087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00300502, 0.00296744, 0.00292681, 0.0029497, 0.00293367, 0.0029202, 0.00291087" \ + ); + } + } + } + pin (SD) { + direction : "input"; + nextstate_type : "scan_in"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170495; + rise_capacitance : 0.00170495; + rise_capacitance_range (0.00111044, 0.00170495); + fall_capacitance : 0.00170489; + fall_capacitance_range (0.00108776, 0.00170489); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_SE == 1'b1"; + timing_type : hold_rising; + when : "(D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.080466, -0.0197131, 0.0114283, 0.0335764", \ + "-0.231663, -0.178905, -0.148771, -0.125615", \ + "-0.311339, -0.272571, -0.244759, -0.222243", \ + "-0.368042, -0.339269, -0.315622, -0.297972" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0381911, 0.0909126, 0.15203, 0.196214", \ + "-0.181227, -0.0681118, -0.00835966, 0.0371892", \ + "-0.233223, -0.137402, -0.0844688, -0.0420938", \ + "-0.26468, -0.191544, -0.138694, -0.0982358" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SE == 1'b1"; + timing_type : hold_rising; + when : "(!D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0840865, -0.01945, 0.0122552, 0.0325833", \ + "-0.244326, -0.183687, -0.153982, -0.131654", \ + "-0.326398, -0.279494, -0.248112, -0.22646", \ + "-0.386073, -0.353417, -0.322639, -0.301384" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0370964, 0.0912618, 0.150812, 0.195053", \ + "-0.170171, -0.0657999, -0.00817931, 0.0339939", \ + "-0.219273, -0.139893, -0.0890626, -0.0460938", \ + "-0.249982, -0.189589, -0.142345, -0.101788" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.080466, -0.01945, 0.0122552, 0.0335764", \ + "-0.231663, -0.178905, -0.148771, -0.125615", \ + "-0.311339, -0.272571, -0.244759, -0.222243", \ + "-0.368042, -0.339269, -0.315622, -0.297972" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0370964, 0.0912618, 0.15203, 0.196214", \ + "-0.170171, -0.0657999, -0.00817931, 0.0371892", \ + "-0.219273, -0.137402, -0.0844688, -0.0420938", \ + "-0.249982, -0.189589, -0.138694, -0.0982358" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_SE == 1'b1"; + timing_type : setup_rising; + when : "(D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.127656, 0.0357688, 0.00268225, -0.0216673", \ + "0.307782, 0.203902, 0.169807, 0.142468", \ + "0.415167, 0.305289, 0.264876, 0.240894", \ + "0.494363, 0.382488, 0.341435, 0.321055" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0953975, -0.0590828, -0.123337, -0.169187", \ + "0.260823, 0.114337, 0.0443962, 0.000235405", \ + "0.33937, 0.198879, 0.130115, 0.0823083", \ + "0.391526, 0.257033, 0.188175, 0.142931" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SE == 1'b1"; + timing_type : setup_rising; + when : "(!D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.130266, 0.0371156, 0.00378089, -0.0197719", \ + "0.314934, 0.209791, 0.171456, 0.144909", \ + "0.420026, 0.308885, 0.268229, 0.245039", \ + "0.502087, 0.388949, 0.347652, 0.320069" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0959267, -0.0574772, -0.119006, -0.165402", \ + "0.260536, 0.115127, 0.0476054, 0.00320521", \ + "0.339374, 0.19996, 0.134115, 0.090038", \ + "0.39294, 0.259523, 0.1932, 0.147601" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.130266, 0.0371156, 0.00378089, -0.0197719", \ + "0.314934, 0.209791, 0.171456, 0.144909", \ + "0.420026, 0.308885, 0.268229, 0.245039", \ + "0.502087, 0.388949, 0.347652, 0.321055" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0959267, -0.0574772, -0.119006, -0.165402", \ + "0.260823, 0.115127, 0.0476054, 0.00320521", \ + "0.339374, 0.19996, 0.134115, 0.090038", \ + "0.39294, 0.259523, 0.1932, 0.147601" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000494771, 0.000289749, 0.000509237, 0.00119289, 0.00260682, 0.00474803, 0.00752584" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00590221, 0.00576149, 0.00596249, 0.00662529, 0.00803003, 0.0101586, 0.0129188" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00027151, -0.000272594, -0.000274447, -0.000273415, -0.00027341, -0.000272153, -0.000271384" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00028817, 0.000285545, 0.000287453, 0.00028498, 0.000284984, 0.000282151, 0.000278722" \ + ); + } + } + internal_power () { + when : "(CK * D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000998868, -0.00115158, -0.00129923, -0.00133658, -0.00133649, -0.00133161, -0.00132937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132798, 0.00132674, 0.00134131, 0.00133965, 0.00133649, 0.00133161, 0.00132937" \ + ); + } + } + internal_power () { + when : "(CK * D * !RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000532603, -0.000531107, -0.000532804, -0.000535465, -0.00053521, -0.000534711, -0.000534598" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000532603, 0.000531107, 0.000532804, 0.000535465, 0.00053521, 0.000534711, 0.000534598" \ + ); + } + } + internal_power () { + when : "(CK * !D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000666917, 0.000491813, 0.000628722, 0.00123777, 0.00258546, 0.0046764, 0.00741284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00599131, 0.0058352, 0.00611436, 0.00681968, 0.00828687, 0.0104441, 0.0132362" \ + ); + } + } + internal_power () { + when : "(CK * !D * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00145253, -0.00146222, -0.00148552, -0.0014939, -0.00149889, -0.00150768, -0.00150558" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00150124, 0.00150714, 0.00150842, 0.00151459, 0.00151108, 0.00150768, 0.00150558" \ + ); + } + } + internal_power () { + when : "(CK * !D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000896505, -0.00106293, -0.00125249, -0.00129813, -0.00130893, -0.00130448, -0.00130234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012981, 0.00130442, 0.00131311, 0.0013117, 0.00130893, 0.00130448, 0.00130234" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0064374, 0.0063186, 0.0064724, 0.00712955, 0.008591, 0.0108302, 0.0137909" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0126891, 0.0126048, 0.0127732, 0.0134285, 0.0148754, 0.0171511, 0.0200328" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000269137, -0.000272827, -0.000279561, -0.000275489, -0.000274575, -0.000272739, -0.000271997" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000284467, 0.00028602, 0.000288949, 0.000288134, 0.000285492, 0.000282193, 0.000278531" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155733, -0.00156013, -0.00155995, -0.00156097, -0.00156922, -0.00157188, -0.00157176" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156823, 0.00157193, 0.00158666, 0.00158268, 0.00157884, 0.00157482, 0.00157176" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00146316, -0.00146547, -0.00149591, -0.00150375, -0.00150865, -0.00150955, -0.00150767" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0015036, 0.00150892, 0.00151741, 0.00151554, 0.00151272, 0.00150955, 0.00150767" \ + ); + } + } + internal_power () { + when : "(!CK * !D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00658993, 0.00647186, 0.00662598, 0.0071758, 0.00856287, 0.0107313, 0.0135911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.012808, 0.0127206, 0.0129474, 0.0136049, 0.0151432, 0.0174941, 0.0205034" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00145004, -0.00145738, -0.00148334, -0.00149141, -0.0015044, -0.00150481, -0.00150292" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00150056, 0.00150601, 0.00150665, 0.00151141, 0.00150872, 0.00150481, 0.00150292" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155784, -0.00155988, -0.00156135, -0.00155885, -0.00156068, -0.00157166, -0.00157316" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156755, 0.00157207, 0.00158489, 0.00158188, 0.00157832, 0.00157393, 0.00157316" \ + ); + } + } + } + pin (SE) { + direction : "input"; + nextstate_type : "scan_enable"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00333343; + rise_capacitance : 0.00333029; + rise_capacitance_range (0.00235124, 0.00333029); + fall_capacitance : 0.00333343; + fall_capacitance_range (0.00235229, 0.00333343); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_NOT_SD == 1'b1"; + timing_type : hold_rising; + when : "(D * RB * !SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0573822, 0.0707647, 0.132196, 0.175803", \ + "-0.159019, -0.0308725, 0.0325646, 0.0741657", \ + "-0.205672, -0.0745275, -0.0134115, 0.0325107", \ + "-0.239471, -0.107327, -0.0463957, -0.00228871" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.109375, -0.0456993, -0.0127612, 0.00985736", \ + "-0.19702, -0.133345, -0.101415, -0.0777881", \ + "-0.233734, -0.167077, -0.137467, -0.114481", \ + "-0.257783, -0.19011, -0.161141, -0.138551" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SD == 1'b1"; + timing_type : hold_rising; + when : "(!D * RB * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0876678, -0.0224972, 0.00825525, 0.0291278", \ + "-0.236575, -0.1794, -0.145653, -0.123777", \ + "-0.320698, -0.272832, -0.241406, -0.220171", \ + "-0.386613, -0.345427, -0.318639, -0.2978" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0438097, 0.087464, 0.148569, 0.19159", \ + "-0.160872, -0.0455879, 0.0145172, 0.0625361", \ + "-0.210045, -0.107753, -0.0496458, -0.00633392", \ + "-0.237151, -0.14985, -0.0966648, -0.0537185" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0573822, 0.0707647, 0.132196, 0.175803", \ + "-0.159019, -0.0308725, 0.0325646, 0.0741657", \ + "-0.205672, -0.0745275, -0.0134115, 0.0325107", \ + "-0.239471, -0.107327, -0.0463957, -0.00228871" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0438097, 0.087464, 0.148569, 0.19159", \ + "-0.160872, -0.0455879, 0.0145172, 0.0625361", \ + "-0.210045, -0.107753, -0.0496458, -0.00633392", \ + "-0.237151, -0.14985, -0.0966648, -0.0537185" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_NOT_SD == 1'b1"; + timing_type : setup_rising; + when : "(D * RB * !SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.111665, -0.0378925, -0.104316, -0.148262", \ + "0.213768, 0.0642104, -0.000207438, -0.0461595", \ + "0.261246, 0.109689, 0.0423124, -0.00364252", \ + "0.295228, 0.141673, 0.0787151, 0.0313035" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.156003, 0.0612913, 0.0268717, 0.00653801", \ + "0.245506, 0.150794, 0.119364, 0.096041", \ + "0.28127, 0.188627, 0.150879, 0.126915", \ + "0.304751, 0.210039, 0.175647, 0.151288" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SD == 1'b1"; + timing_type : setup_rising; + when : "(!D * RB * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.132869, 0.0411604, 0.00578691, -0.015352", \ + "0.304279, 0.200578, 0.164202, 0.140069", \ + "0.405131, 0.300221, 0.261523, 0.23675", \ + "0.486399, 0.378701, 0.339363, 0.318191" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0987715, -0.055164, -0.118827, -0.164921", \ + "0.235496, 0.0895559, 0.0199143, -0.0241982", \ + "0.301641, 0.161845, 0.0938802, 0.0460938", \ + "0.350395, 0.208452, 0.144115, 0.0986957" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.132869, 0.0411604, 0.00578691, -0.015352", \ + "0.304279, 0.200578, 0.164202, 0.140069", \ + "0.405131, 0.300221, 0.261523, 0.23675", \ + "0.486399, 0.378701, 0.339363, 0.318191" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.156003, 0.0612913, 0.0268717, 0.00653801", \ + "0.245506, 0.150794, 0.119364, 0.096041", \ + "0.301641, 0.188627, 0.150879, 0.126915", \ + "0.350395, 0.210039, 0.175647, 0.151288" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * SD) + (CK * D * !RB) + (CK * !D * RB * !SD) + (CK * !D * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000354346, -0.000612688, -0.000151326, 0.000820415, 0.00276104, 0.00559143, 0.00922437" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00511134, 0.00498369, 0.00552852, 0.00644116, 0.00838102, 0.0112109, 0.0148186" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * !SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00524206, 0.00513695, 0.00559383, 0.0064901, 0.00846913, 0.0113153, 0.014994" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00727693, 0.00710922, 0.00758912, 0.00856285, 0.0104963, 0.013329, 0.0170098" \ + ); + } + } + internal_power () { + when : "(CK * !D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112096, 0.000827954, 0.00136265, 0.00278094, 0.00612408, 0.010984, 0.0172404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0107988, 0.0105646, 0.0111063, 0.0125263, 0.0158543, 0.0206779, 0.0269082" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000353656, -0.000609308, -0.000147969, 0.000820255, 0.00276052, 0.00559024, 0.00922397" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00511144, 0.00495336, 0.00545923, 0.00644168, 0.00838134, 0.0112111, 0.0148186" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * !SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011968, 0.0118736, 0.0123912, 0.0132881, 0.0152576, 0.0180938, 0.0217548" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0131711, 0.0130173, 0.0135117, 0.0144805, 0.0164024, 0.0192496, 0.0229433" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB) + (!CK * !D * RB * !SD) + (!CK * !D * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000532799, -0.000687241, -0.000177096, 0.000824412, 0.00279641, 0.00564826, 0.00929948" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00465175, 0.0045523, 0.00507907, 0.00606936, 0.00804606, 0.0108684, 0.0145068" \ + ); + } + } + internal_power () { + when : "(!CK * !D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00701614, 0.00675574, 0.00727644, 0.00869443, 0.0120026, 0.0169229, 0.0233229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0175594, 0.0173646, 0.0178854, 0.0192853, 0.0225466, 0.0274502, 0.0338362" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "(D * !SE) + (SD * SE)"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX1) { + area : 22.5792; + cell_leakage_power : 0.416969; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.386316; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378213; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.381484; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36019; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.496353; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454922; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.439354; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43892; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416969; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121539, 0.126231, 0.158672, 0.197178, 0.273816, 0.373247, 0.503276", \ + "0.136277, 0.140967, 0.173404, 0.211932, 0.288553, 0.387999, 0.518016", \ + "0.193387, 0.19807, 0.230512, 0.269037, 0.34566, 0.445104, 0.575123", \ + "0.240347, 0.245066, 0.277539, 0.31607, 0.392799, 0.492151, 0.622193", \ + "0.300884, 0.30564, 0.338158, 0.37669, 0.453343, 0.552805, 0.682881", \ + "0.358932, 0.363761, 0.396343, 0.43489, 0.511532, 0.611017, 0.741049", \ + "0.415255, 0.420162, 0.452918, 0.491463, 0.568113, 0.667581, 0.797602" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.017483, 0.0218718, 0.0635242, 0.118582, 0.229579, 0.374011, 0.562839", \ + "0.0174877, 0.0218692, 0.0635241, 0.11855, 0.229578, 0.374016, 0.562842", \ + "0.0175677, 0.0219507, 0.0635407, 0.118587, 0.229579, 0.373998, 0.562839", \ + "0.0177736, 0.0221141, 0.0635791, 0.118628, 0.229684, 0.373982, 0.5629", \ + "0.018145, 0.022428, 0.063659, 0.118631, 0.229584, 0.374617, 0.562968", \ + "0.018595, 0.022807, 0.063759, 0.118674, 0.229607, 0.374007, 0.562848", \ + "0.0192, 0.023315, 0.063899, 0.118695, 0.229592, 0.374019, 0.562887" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.128902, 0.133389, 0.163456, 0.198263, 0.267353, 0.357044, 0.474242", \ + "0.143793, 0.148275, 0.178342, 0.213152, 0.282239, 0.37193, 0.489128", \ + "0.199523, 0.204005, 0.234078, 0.268878, 0.337977, 0.427654, 0.544874", \ + "0.242835, 0.247312, 0.277365, 0.312177, 0.381294, 0.470924, 0.588176", \ + "0.296458, 0.300932, 0.330969, 0.365769, 0.43486, 0.524548, 0.641746", \ + "0.347828, 0.3523, 0.382328, 0.417142, 0.486238, 0.575922, 0.693098", \ + "0.395894, 0.400375, 0.430417, 0.465232, 0.534319, 0.624016, 0.741214" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163154, 0.0203095, 0.056446, 0.10411, 0.200829, 0.326854, 0.491594", \ + "0.0163182, 0.0203092, 0.056446, 0.10411, 0.200828, 0.326854, 0.491597", \ + "0.0163123, 0.0203042, 0.056468, 0.104156, 0.200826, 0.326854, 0.491688", \ + "0.0162986, 0.0203072, 0.0564184, 0.104131, 0.200857, 0.326743, 0.491643", \ + "0.0162784, 0.0202814, 0.056444, 0.104084, 0.200828, 0.326856, 0.49157", \ + "0.016295, 0.020278, 0.056414, 0.104129, 0.200821, 0.326854, 0.491629", \ + "0.016343, 0.020321, 0.056415, 0.104098, 0.200817, 0.326851, 0.491582" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163889, 0.0164225, 0.0165572, 0.0166026, 0.0166295, 0.0166397, 0.0166461", \ + "0.0162401, 0.0162741, 0.0164099, 0.0164557, 0.0164829, 0.0164934, 0.0165", \ + "0.0167176, 0.0167443, 0.0168767, 0.0169238, 0.0169539, 0.0169654, 0.0169716", \ + "0.0180628, 0.0180945, 0.0182281, 0.0182797, 0.0183257, 0.0183202, 0.0183267", \ + "0.0204977, 0.0205237, 0.0206435, 0.0206947, 0.0207537, 0.0208315, 0.0207588", \ + "0.0241069, 0.0241287, 0.0242432, 0.024291, 0.0243295, 0.0244006, 0.0244599", \ + "0.0288798, 0.0289003, 0.0290047, 0.0290596, 0.0290956, 0.0291181, 0.0291514" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0169308, 0.0169746, 0.0171232, 0.017168, 0.0171943, 0.0172055, 0.0172109", \ + "0.0168097, 0.0168536, 0.0170022, 0.0170468, 0.0170733, 0.0170839, 0.0170901", \ + "0.0174327, 0.0174766, 0.0176256, 0.0176704, 0.0176968, 0.0177078, 0.0177136", \ + "0.0186449, 0.018689, 0.0188422, 0.0188856, 0.0189102, 0.0189241, 0.0189322", \ + "0.021009, 0.0210508, 0.0212, 0.0212471, 0.0212723, 0.0212865, 0.0212927", \ + "0.0244665, 0.0245084, 0.0246537, 0.0246968, 0.0247223, 0.0247363, 0.0247432", \ + "0.0287642, 0.0288095, 0.028951, 0.0289946, 0.0290208, 0.0290331, 0.0290406" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169015; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119987, 0.00168918); + fall_capacitance : 0.00169015; + fall_capacitance_range (0.0011887, 0.00169015); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00806369, 0.00793058, 0.00835613, 0.00942383, 0.011604, 0.0149845, 0.0191787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123852, 0.0122427, 0.0127429, 0.0138484, 0.0160392, 0.0192902, 0.0236413" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178309, 0.0176755, 0.0181871, 0.019435, 0.0219394, 0.0256549, 0.0305131" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0198273, 0.0196806, 0.0200952, 0.0211584, 0.0233919, 0.0266171, 0.0308937" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00834191, 0.0082148, 0.00867019, 0.00977052, 0.0119826, 0.0153983, 0.0196209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011524, 0.01138, 0.011853, 0.0129495, 0.0151998, 0.0186633, 0.0228205" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0141082, 0.0482996, 0.0776351, 0.0997685", \ + "-0.101198, -0.030795, -0.00331406, 0.0166764", \ + "-0.137505, -0.0721, -0.0469401, -0.0315874", \ + "-0.161324, -0.102914, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0163782, 0.154131, 0.216232, 0.257322", \ + "-0.0747982, 0.0589568, 0.123641, 0.170143", \ + "-0.105978, 0.0137843, 0.0804688, 0.122252", \ + "-0.130361, -0.0165931, 0.0460938, 0.0945929" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0373739, -0.0409837, -0.0702165, -0.0909419", \ + "0.153254, 0.0429152, 0.0118276, -0.00704307", \ + "0.205099, 0.0897626, 0.0603516, 0.0418044", \ + "0.245136, 0.126802, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0297193, -0.129676, -0.19554, -0.236058", \ + "0.168418, 0.00102759, -0.0747109, -0.125342", \ + "0.22765, 0.0584097, -0.0154299, -0.0699576", \ + "0.272766, 0.101378, 0.0230629, -0.0329868" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000247002, -0.00025072, -0.000250111, -0.000248329, -0.000249754, -0.000248721, -0.00024822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262791, 0.000261781, 0.000264194, 0.000263428, 0.00026109, 0.000258376, 0.000255326" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117462, -0.00117805, -0.00119954, -0.0012089, -0.00121447, -0.00121009, -0.00120747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127659, 0.00121807, 0.0012135, 0.0012089, 0.00121447, 0.00121009, 0.00120747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00523446, 0.00501397, 0.00509639, 0.00568729, 0.00729457, 0.00973067, 0.0127903" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743165, 0.00728528, 0.00772807, 0.00848214, 0.010156, 0.0127354, 0.0158833" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX1P5) { + area : 23.9904; + cell_leakage_power : 0.447083; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.428616; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396141; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423785; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378117; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.538653; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47285; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.481655; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.456848; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447083; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.123657, 0.130846, 0.164261, 0.203306, 0.28083, 0.381478, 0.512965", \ + "0.138398, 0.145581, 0.178998, 0.218036, 0.295582, 0.396208, 0.527703", \ + "0.195477, 0.202683, 0.236098, 0.275131, 0.352661, 0.453309, 0.584852", \ + "0.242434, 0.249675, 0.283128, 0.322173, 0.399709, 0.500378, 0.631846", \ + "0.302831, 0.31014, 0.343623, 0.382673, 0.460236, 0.560857, 0.692363", \ + "0.361105, 0.368497, 0.402092, 0.441148, 0.518711, 0.619337, 0.750878", \ + "0.417456, 0.424964, 0.458683, 0.497739, 0.575291, 0.675917, 0.807443" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0167276, 0.0228372, 0.0646571, 0.120451, 0.233301, 0.380277, 0.572392", \ + "0.0167295, 0.0228331, 0.0646674, 0.120451, 0.233331, 0.380277, 0.57246", \ + "0.0168248, 0.0229106, 0.0646831, 0.120456, 0.233306, 0.380277, 0.572459", \ + "0.0170332, 0.0230876, 0.0647255, 0.120457, 0.233319, 0.380298, 0.57247", \ + "0.017407, 0.023411, 0.064824, 0.120519, 0.233344, 0.380641, 0.572529", \ + "0.017845, 0.023772, 0.064932, 0.120531, 0.23337, 0.380294, 0.572456", \ + "0.018428, 0.024265, 0.065082, 0.120592, 0.233369, 0.380254, 0.572432" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.131369, 0.138104, 0.16822, 0.20203, 0.268798, 0.355412, 0.468583", \ + "0.146236, 0.152984, 0.183086, 0.216898, 0.283665, 0.37028, 0.483451", \ + "0.201963, 0.208701, 0.23882, 0.272634, 0.339403, 0.426015, 0.539157", \ + "0.245235, 0.251976, 0.282065, 0.315885, 0.38265, 0.469254, 0.582433", \ + "0.298772, 0.305491, 0.335588, 0.369396, 0.43616, 0.522778, 0.635922", \ + "0.350021, 0.35675, 0.386814, 0.420617, 0.487382, 0.573995, 0.68714", \ + "0.398094, 0.404826, 0.434901, 0.468722, 0.535495, 0.622111, 0.735258" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0153069, 0.0206959, 0.0551206, 0.100592, 0.19338, 0.314537, 0.473004", \ + "0.0153058, 0.0207041, 0.0551144, 0.100618, 0.19338, 0.314537, 0.473004", \ + "0.0152968, 0.0206868, 0.0551103, 0.100618, 0.19338, 0.314537, 0.472976", \ + "0.0152881, 0.0206862, 0.0551166, 0.100758, 0.193383, 0.314522, 0.472859", \ + "0.0152611, 0.020643, 0.055082, 0.100589, 0.193379, 0.314538, 0.472835", \ + "0.015259, 0.020655, 0.055074, 0.100576, 0.193374, 0.314537, 0.472978", \ + "0.015315, 0.020673, 0.055083, 0.100576, 0.193367, 0.314533, 0.472976" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.017579, 0.017644, 0.0178615, 0.0179412, 0.0179903, 0.0180113, 0.0180216", \ + "0.0174364, 0.0175001, 0.0177157, 0.0177953, 0.0178448, 0.0178647, 0.0178758", \ + "0.0179045, 0.0179657, 0.0181754, 0.0182558, 0.0183067, 0.0183289, 0.0183411", \ + "0.0192338, 0.0192955, 0.0195095, 0.0195854, 0.0196409, 0.0196768, 0.0196806", \ + "0.0215144, 0.0215655, 0.0217489, 0.021841, 0.0219248, 0.0220014, 0.0219719", \ + "0.0252678, 0.0253111, 0.0254884, 0.0255806, 0.0256443, 0.0257147, 0.0258513", \ + "0.0300226, 0.0300551, 0.0302214, 0.0303058, 0.0303755, 0.0304113, 0.030456" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0180433, 0.0181357, 0.0183748, 0.0184505, 0.0184956, 0.0185151, 0.0185253", \ + "0.017922, 0.0180139, 0.0182538, 0.0183292, 0.018375, 0.0183941, 0.0184046", \ + "0.0185392, 0.0186326, 0.0188748, 0.0189509, 0.0189968, 0.0190162, 0.0190267", \ + "0.0197553, 0.0198474, 0.0200912, 0.0201647, 0.0202107, 0.0202254, 0.0202433", \ + "0.0221305, 0.022223, 0.0224588, 0.0225337, 0.0225848, 0.0226049, 0.0226148", \ + "0.0255921, 0.0256831, 0.0259198, 0.0259916, 0.0260367, 0.0260604, 0.026072", \ + "0.0298754, 0.0299702, 0.0302002, 0.030276, 0.0303212, 0.0303438, 0.0303556" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169024; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119984, 0.00168918); + fall_capacitance : 0.00169024; + fall_capacitance_range (0.00118868, 0.00169024); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0608683, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00805127, 0.00791809, 0.00834326, 0.00941106, 0.0115918, 0.0149733, 0.0191683" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123763, 0.0122324, 0.0127335, 0.0138391, 0.0160303, 0.0192816, 0.0236341" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178077, 0.0176533, 0.0181633, 0.0194114, 0.0219168, 0.0256323, 0.0304954" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0198108, 0.0196638, 0.0200782, 0.0211416, 0.0233755, 0.0266011, 0.0308788" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833642, 0.0082091, 0.00866452, 0.00976477, 0.0119776, 0.0153936, 0.0196173" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011508, 0.0113639, 0.011837, 0.0129334, 0.0151841, 0.0184598, 0.0228048" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0143474, 0.0482193, 0.0776351, 0.0997685", \ + "-0.101437, -0.0308753, -0.00331406, 0.0166764", \ + "-0.137074, -0.0721802, -0.0469401, -0.0315874", \ + "-0.161563, -0.102994, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0163074, 0.157126, 0.21491, 0.257295", \ + "-0.0754492, 0.0573739, 0.122069, 0.169536", \ + "-0.106302, 0.0125291, 0.0783058, 0.121694", \ + "-0.12944, -0.016604, 0.0460938, 0.0915609" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0372534, -0.0410241, -0.0702165, -0.0909419", \ + "0.153133, 0.0428747, 0.0118276, -0.00704307", \ + "0.204978, 0.0897222, 0.0603516, 0.0418044", \ + "0.245016, 0.126762, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0324217, -0.130796, -0.19354, -0.237353", \ + "0.165344, 0.00212697, -0.0736107, -0.124419", \ + "0.22765, 0.0585856, -0.015218, -0.0699576", \ + "0.272717, 0.101505, 0.0233174, -0.0330361" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000247005, -0.00025072, -0.000250111, -0.00024833, -0.000249754, -0.000248721, -0.000248219" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262779, 0.000261782, 0.000264194, 0.000263427, 0.00026109, 0.000258376, 0.000255326" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117462, -0.00117805, -0.00119954, -0.0012089, -0.00121447, -0.00121008, -0.00120747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012766, 0.00121806, 0.0012135, 0.0012089, 0.00121447, 0.00121008, 0.00120747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0052273, 0.00500682, 0.00508934, 0.00568032, 0.00728768, 0.00972399, 0.0127838" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743137, 0.00728505, 0.0077281, 0.00848219, 0.0101562, 0.0127357, 0.0158839" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX2) { + area : 23.9904; + cell_leakage_power : 0.476201; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.46778; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.415214; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.462948; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.397191; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.577817; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.491923; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.520818; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.475921; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.476201; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.126513, 0.135179, 0.168732, 0.207257, 0.283662, 0.382812, 0.512343", \ + "0.141254, 0.149916, 0.183467, 0.221996, 0.298392, 0.397543, 0.52707", \ + "0.198332, 0.207014, 0.240571, 0.2791, 0.355503, 0.45466, 0.584192", \ + "0.245335, 0.25405, 0.287629, 0.326162, 0.402555, 0.501775, 0.631279", \ + "0.305719, 0.314533, 0.348165, 0.386702, 0.46312, 0.562232, 0.691844", \ + "0.364129, 0.373023, 0.406739, 0.445265, 0.521688, 0.620821, 0.750378", \ + "0.420434, 0.429458, 0.463319, 0.501857, 0.578275, 0.677402, 0.806968" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170542, 0.0240477, 0.0648616, 0.119721, 0.231151, 0.376358, 0.56629", \ + "0.017055, 0.0240297, 0.0648483, 0.119721, 0.231151, 0.376358, 0.566289", \ + "0.0171482, 0.0241127, 0.0648784, 0.119723, 0.231151, 0.376358, 0.56629", \ + "0.0173546, 0.0242873, 0.0649341, 0.11978, 0.231122, 0.376396, 0.566199", \ + "0.017736, 0.024616, 0.065032, 0.119771, 0.231158, 0.376723, 0.566248", \ + "0.018122, 0.024969, 0.06515, 0.11982, 0.231169, 0.376384, 0.566319", \ + "0.018668, 0.025418, 0.06532, 0.119861, 0.231172, 0.376345, 0.566278" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.134914, 0.14309, 0.173648, 0.207174, 0.273002, 0.358331, 0.4698", \ + "0.149779, 0.15796, 0.188527, 0.222043, 0.28787, 0.373172, 0.484672", \ + "0.205505, 0.213678, 0.24426, 0.277776, 0.343606, 0.428915, 0.540408", \ + "0.24877, 0.256943, 0.28748, 0.321013, 0.386841, 0.472145, 0.583647", \ + "0.302261, 0.310414, 0.340965, 0.374469, 0.440311, 0.525612, 0.637105", \ + "0.353495, 0.361644, 0.392169, 0.425671, 0.491511, 0.576842, 0.688314", \ + "0.401736, 0.409893, 0.440411, 0.473919, 0.539764, 0.625072, 0.736578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157447, 0.0218924, 0.0554872, 0.0998279, 0.190611, 0.309363, 0.464838", \ + "0.0157429, 0.0218896, 0.0554841, 0.0998277, 0.190611, 0.309447, 0.464838", \ + "0.0157273, 0.0218797, 0.055476, 0.0998274, 0.190611, 0.30939, 0.464838", \ + "0.0157243, 0.0218743, 0.0554758, 0.0999742, 0.190649, 0.309437, 0.464992", \ + "0.015686, 0.021829, 0.055451, 0.099832, 0.19061, 0.309455, 0.464845", \ + "0.015673, 0.021821, 0.055431, 0.099821, 0.190605, 0.309366, 0.464839", \ + "0.015708, 0.021854, 0.055422, 0.099794, 0.190597, 0.309383, 0.464838" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189774, 0.0190535, 0.0193293, 0.0194412, 0.0195124, 0.0195437, 0.019559", \ + "0.0188318, 0.0189078, 0.0191832, 0.0192952, 0.0193658, 0.0193973, 0.0194121", \ + "0.0192987, 0.019372, 0.0196379, 0.0197512, 0.0198255, 0.0198585, 0.0198747", \ + "0.0206349, 0.0206991, 0.0209619, 0.0210957, 0.021154, 0.0212057, 0.0212138", \ + "0.0228956, 0.0229444, 0.0231846, 0.0233054, 0.0234841, 0.0235316, 0.0234759", \ + "0.0266875, 0.0267269, 0.0269382, 0.0270519, 0.02715, 0.0272435, 0.0273134", \ + "0.031413, 0.0314448, 0.0316509, 0.0317706, 0.0318632, 0.0319161, 0.0319405" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0191894, 0.0193132, 0.0196349, 0.0197435, 0.0198114, 0.0198401, 0.0198563", \ + "0.0190651, 0.0191895, 0.0195131, 0.0196231, 0.0196909, 0.01972, 0.0197357", \ + "0.0196815, 0.0198074, 0.0201335, 0.020244, 0.0203121, 0.0203413, 0.0203572", \ + "0.0209014, 0.0210261, 0.0213505, 0.0214584, 0.0215261, 0.0215545, 0.0215669", \ + "0.0232732, 0.0233986, 0.0237201, 0.0238307, 0.023902, 0.0239316, 0.0239484", \ + "0.0267408, 0.0268658, 0.0271824, 0.0272918, 0.0273595, 0.0273906, 0.0274092", \ + "0.0311005, 0.0312206, 0.0315388, 0.0316525, 0.0317146, 0.0317454, 0.0317639" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169025; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119983, 0.00168918); + fall_capacitance : 0.00169025; + fall_capacitance_range (0.00118868, 0.00169025); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0699377, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00805127, 0.00791809, 0.00834322, 0.00941104, 0.0115918, 0.0149736, 0.0191685" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123763, 0.0122324, 0.0127333, 0.013839, 0.0160303, 0.0192816, 0.0236339" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178078, 0.0176533, 0.0181633, 0.0194114, 0.0219168, 0.0256322, 0.0304958" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0198108, 0.0196638, 0.0200782, 0.0211415, 0.0233755, 0.0266013, 0.0308787" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833643, 0.00820906, 0.00866451, 0.00976475, 0.0119776, 0.0153933, 0.0196171" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011508, 0.0113639, 0.011837, 0.0129334, 0.0151708, 0.0184598, 0.0228049" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0158105, 0.0477281, 0.0776351, 0.0997685", \ + "-0.1029, -0.0273689, -0.00331406, 0.0166764", \ + "-0.139208, -0.0726714, -0.0469401, -0.0315874", \ + "-0.163026, -0.103485, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0178265, 0.156642, 0.214696, 0.25981", \ + "-0.0764871, 0.0583313, 0.119352, 0.169494", \ + "-0.107843, 0.0135289, 0.0756198, 0.121694", \ + "-0.131758, -0.0169268, 0.0460938, 0.0902382" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0370223, -0.0411017, -0.0702165, -0.0909419", \ + "0.152902, 0.0427971, 0.0118276, -0.00704307", \ + "0.204747, 0.0896446, 0.0603516, 0.0418044", \ + "0.244784, 0.126684, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0285226, -0.130796, -0.19354, -0.237255", \ + "0.165378, 0.00206343, -0.0736747, -0.124384", \ + "0.22765, 0.0584876, -0.0153361, -0.0699576", \ + "0.272712, 0.101402, 0.0231121, -0.0330404" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000247004, -0.000250723, -0.000250112, -0.00024833, -0.000249754, -0.000248721, -0.000248224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00026278, 0.000261783, 0.000264196, 0.000263428, 0.000261091, 0.000258376, 0.000255326" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117462, -0.00117805, -0.00119954, -0.0012089, -0.00121447, -0.00121008, -0.00120747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012766, 0.00121806, 0.0012135, 0.0012089, 0.00121447, 0.00121008, 0.00120747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0052273, 0.00500682, 0.00508934, 0.00568031, 0.00728766, 0.00972399, 0.0127837" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743135, 0.00728504, 0.0077281, 0.00848219, 0.0101562, 0.0127357, 0.0158839" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX3) { + area : 23.9904; + cell_leakage_power : 0.515759; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.521768; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.440341; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.516936; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.422318; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.631805; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.51705; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.574807; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.501048; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.515759; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.130521, 0.141997, 0.179797, 0.222975, 0.308581, 0.419661, 0.564755", \ + "0.145261, 0.156738, 0.194533, 0.237711, 0.323309, 0.4344, 0.579526", \ + "0.202333, 0.213832, 0.251636, 0.294816, 0.38042, 0.491513, 0.63664", \ + "0.249462, 0.261016, 0.298864, 0.342032, 0.427651, 0.53879, 0.683875", \ + "0.309922, 0.321576, 0.359467, 0.402654, 0.488272, 0.599365, 0.744577", \ + "0.368583, 0.380335, 0.418276, 0.461444, 0.547042, 0.658115, 0.803269", \ + "0.424626, 0.436493, 0.474556, 0.51774, 0.60334, 0.714406, 0.859556" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017842, 0.0268349, 0.0726057, 0.134138, 0.259261, 0.422338, 0.63565", \ + "0.0178434, 0.0268404, 0.0726068, 0.134138, 0.259267, 0.422338, 0.635651", \ + "0.0179142, 0.0269028, 0.0726173, 0.134142, 0.259268, 0.422338, 0.63565", \ + "0.0181245, 0.0270626, 0.0726568, 0.134115, 0.259272, 0.422316, 0.635586", \ + "0.018492, 0.027386, 0.072775, 0.134188, 0.259277, 0.422581, 0.635653", \ + "0.018862, 0.027737, 0.072905, 0.134221, 0.259294, 0.422371, 0.635598", \ + "0.019313, 0.028114, 0.073028, 0.13427, 0.259305, 0.42233, 0.635633" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.139367, 0.150158, 0.184281, 0.221218, 0.293575, 0.387319, 0.509773", \ + "0.154247, 0.165041, 0.199153, 0.23609, 0.308442, 0.40217, 0.524596", \ + "0.209961, 0.220767, 0.254888, 0.29183, 0.364187, 0.457932, 0.580386", \ + "0.253191, 0.263984, 0.298098, 0.335035, 0.407426, 0.50115, 0.623552", \ + "0.306775, 0.317551, 0.351639, 0.388574, 0.460932, 0.554677, 0.677104", \ + "0.357981, 0.368743, 0.402814, 0.439746, 0.512106, 0.605853, 0.728309", \ + "0.4061, 0.416871, 0.450935, 0.487865, 0.560224, 0.653972, 0.77643" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166141, 0.0243885, 0.0611879, 0.109666, 0.209152, 0.339388, 0.509892", \ + "0.0166117, 0.0243947, 0.0611903, 0.109667, 0.209151, 0.339276, 0.509905", \ + "0.0166176, 0.0243912, 0.0611859, 0.109666, 0.209151, 0.339388, 0.509893", \ + "0.0165974, 0.024379, 0.0611845, 0.109732, 0.209126, 0.3394, 0.509779", \ + "0.016552, 0.02434, 0.061172, 0.109659, 0.20915, 0.339615, 0.509808", \ + "0.016541, 0.024306, 0.061166, 0.109644, 0.209147, 0.339388, 0.509893", \ + "0.016573, 0.024332, 0.061159, 0.109633, 0.20914, 0.339386, 0.509892" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0207374, 0.020817, 0.0211737, 0.0213227, 0.021418, 0.0214607, 0.0214799", \ + "0.0205933, 0.020673, 0.0210276, 0.0211759, 0.021271, 0.0213144, 0.0213342", \ + "0.0210488, 0.021121, 0.021468, 0.0216179, 0.0217161, 0.0217607, 0.0217828", \ + "0.022314, 0.0223791, 0.0227337, 0.0228736, 0.0229904, 0.0230836, 0.0230564", \ + "0.0248145, 0.0248628, 0.0251785, 0.0253541, 0.0256204, 0.0256393, 0.0255818", \ + "0.0286476, 0.0286759, 0.0286833, 0.0288348, 0.0289807, 0.0290138, 0.0290494", \ + "0.0331936, 0.0332012, 0.0334699, 0.0336253, 0.0337476, 0.0338285, 0.0339829" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0207292, 0.0208829, 0.0213105, 0.0214568, 0.021547, 0.0215859, 0.0216063", \ + "0.0206169, 0.0207678, 0.0211923, 0.0213375, 0.0214272, 0.0214656, 0.0214866", \ + "0.0212195, 0.0213763, 0.0218082, 0.0219553, 0.022046, 0.0220851, 0.0221064", \ + "0.0224412, 0.0225961, 0.0230306, 0.0231736, 0.0232634, 0.0233023, 0.023323", \ + "0.0247922, 0.0249453, 0.0253691, 0.0255146, 0.0256101, 0.0256473, 0.0256664", \ + "0.0282159, 0.0283675, 0.0287869, 0.0289317, 0.029023, 0.0290643, 0.0290879", \ + "0.0326762, 0.0328234, 0.033241, 0.033384, 0.0334741, 0.0335136, 0.0335399" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169025; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119983, 0.00168918); + fall_capacitance : 0.00169025; + fall_capacitance_range (0.00118868, 0.00169025); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00805141, 0.00791821, 0.00834332, 0.00941117, 0.011592, 0.014974, 0.0191688" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123763, 0.0122324, 0.0127331, 0.0138389, 0.0160303, 0.0192817, 0.0236337" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.017808, 0.0176533, 0.0181633, 0.0194114, 0.0219168, 0.0256322, 0.0304948" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0198109, 0.0196638, 0.0200782, 0.0211415, 0.0233755, 0.0266016, 0.0308786" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833658, 0.00820914, 0.00866463, 0.00976484, 0.0119777, 0.0153932, 0.0196171" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011508, 0.0113639, 0.011837, 0.0129334, 0.0151708, 0.0184598, 0.0228049" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0165911, 0.0474661, 0.0776351, 0.0997685", \ + "-0.103681, -0.027631, -0.00331406, 0.0166764", \ + "-0.139988, -0.0729334, -0.0469401, -0.0315874", \ + "-0.163807, -0.103747, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0185879, 0.156301, 0.214573, 0.257336", \ + "-0.0760898, 0.0576255, 0.118895, 0.166656", \ + "-0.10806, 0.0116633, 0.0748916, 0.121694", \ + "-0.130479, -0.0207483, 0.0420938, 0.0922799" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0366889, -0.0412136, -0.0702165, -0.0909419", \ + "0.152569, 0.0426852, 0.0118276, -0.00704307", \ + "0.204414, 0.0895327, 0.0603516, 0.0418044", \ + "0.244451, 0.126572, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0286481, -0.130795, -0.19354, -0.23713", \ + "0.165436, -0.00200113, -0.0737423, -0.124326", \ + "0.22765, 0.0583627, -0.0154866, -0.0699576", \ + "0.272665, 0.10123, 0.0227662, -0.0330879" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000247004, -0.000250725, -0.000250113, -0.000248331, -0.000249754, -0.000248721, -0.000248229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00026278, 0.000261785, 0.000264198, 0.000263429, 0.000261091, 0.000258376, 0.000255326" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117462, -0.00117805, -0.00119954, -0.0012089, -0.00121447, -0.00121008, -0.00120747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012766, 0.00121806, 0.00121349, 0.0012089, 0.00121447, 0.00121008, 0.00120747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0052273, 0.00500682, 0.00508934, 0.00568031, 0.00728764, 0.00972399, 0.0127837" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743133, 0.00728504, 0.0077281, 0.00848219, 0.0101562, 0.0127356, 0.0158838" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX4) { + area : 26.8128; + cell_leakage_power : 0.573858; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.597949; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.480358; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.593117; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.462335; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.707986; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.557068; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.650988; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.541066; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.573858; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.138464, 0.151079, 0.187252, 0.226316, 0.302985, 0.40234, 0.532108", \ + "0.153199, 0.165814, 0.202, 0.241048, 0.31773, 0.417076, 0.546846", \ + "0.210287, 0.222915, 0.259115, 0.298173, 0.374852, 0.474159, 0.603963", \ + "0.257413, 0.270073, 0.306287, 0.345341, 0.422043, 0.521439, 0.651092", \ + "0.318013, 0.330762, 0.367051, 0.406108, 0.482766, 0.582103, 0.711891", \ + "0.376575, 0.389415, 0.425795, 0.464854, 0.541497, 0.640875, 0.770644", \ + "0.433105, 0.446019, 0.482477, 0.52154, 0.598204, 0.697533, 0.827279" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195564, 0.0286333, 0.0684293, 0.122305, 0.233328, 0.378752, 0.569052", \ + "0.0195648, 0.0286335, 0.0684436, 0.12229, 0.233328, 0.378752, 0.569051", \ + "0.0196354, 0.0286963, 0.068463, 0.122302, 0.233329, 0.378713, 0.569052", \ + "0.0198059, 0.0288414, 0.0685205, 0.12229, 0.233396, 0.378761, 0.569068", \ + "0.020146, 0.029152, 0.068645, 0.122355, 0.233368, 0.378805, 0.569044", \ + "0.020473, 0.02949, 0.068803, 0.12242, 0.233367, 0.378765, 0.569063", \ + "0.02081, 0.029794, 0.068964, 0.122486, 0.233405, 0.378744, 0.569078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.14857, 0.160638, 0.194549, 0.229171, 0.295574, 0.381162, 0.492864", \ + "0.16344, 0.175509, 0.209424, 0.244042, 0.310448, 0.396037, 0.507724", \ + "0.219149, 0.231225, 0.265145, 0.299766, 0.36617, 0.451742, 0.563435", \ + "0.262386, 0.274451, 0.308361, 0.342978, 0.409403, 0.494996, 0.606693", \ + "0.315809, 0.327864, 0.361761, 0.396375, 0.462794, 0.548362, 0.660053", \ + "0.366997, 0.379042, 0.412912, 0.447526, 0.513939, 0.599522, 0.711229", \ + "0.415133, 0.42717, 0.461019, 0.495622, 0.562028, 0.647608, 0.759319" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0192185, 0.027304, 0.0607465, 0.104212, 0.194321, 0.31299, 0.468768", \ + "0.0192254, 0.0273019, 0.0607445, 0.104217, 0.194218, 0.31299, 0.468853", \ + "0.0192282, 0.0273046, 0.0607443, 0.104212, 0.194319, 0.312992, 0.468852", \ + "0.0191886, 0.0272938, 0.0607438, 0.104642, 0.194278, 0.313116, 0.468878", \ + "0.019165, 0.02725, 0.060723, 0.104186, 0.194184, 0.313269, 0.468878", \ + "0.01912, 0.027204, 0.060691, 0.104185, 0.194297, 0.31299, 0.468769", \ + "0.019138, 0.027204, 0.060672, 0.104172, 0.194299, 0.312986, 0.468767" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0241193, 0.0240772, 0.024511, 0.0247481, 0.0249147, 0.0249923, 0.0250363", \ + "0.023969, 0.0239266, 0.0243631, 0.0246034, 0.0247675, 0.0248451, 0.0248883", \ + "0.0244121, 0.0243601, 0.0247904, 0.0250302, 0.0252017, 0.025279, 0.0253271", \ + "0.0257727, 0.025708, 0.0262628, 0.0263493, 0.026556, 0.0267017, 0.0266542", \ + "0.0280494, 0.0279593, 0.0283219, 0.0285889, 0.0287621, 0.0288538, 0.0288867", \ + "0.031818, 0.0316958, 0.0320298, 0.0322637, 0.0324684, 0.0325542, 0.0328844", \ + "0.0365824, 0.0364361, 0.0367277, 0.036956, 0.0371468, 0.0372477, 0.0373115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0236369, 0.0236277, 0.024186, 0.0244352, 0.0246005, 0.0246743, 0.024715", \ + "0.0235082, 0.0235004, 0.0240657, 0.0243144, 0.0244801, 0.0245541, 0.0245944", \ + "0.0241185, 0.0241117, 0.0246815, 0.0249315, 0.0250981, 0.0251728, 0.0252141", \ + "0.0253467, 0.02534, 0.0259025, 0.0261604, 0.0263095, 0.0263863, 0.0264265", \ + "0.0277001, 0.0277, 0.0282601, 0.0285117, 0.0286792, 0.0287532, 0.0287932", \ + "0.0311534, 0.0311516, 0.0317147, 0.0319623, 0.0321301, 0.0322053, 0.0322498", \ + "0.0354508, 0.0354446, 0.0359974, 0.0362423, 0.0364087, 0.0364839, 0.0365262" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169025; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119983, 0.00168918); + fall_capacitance : 0.00169025; + fall_capacitance_range (0.00118869, 0.00169025); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00805145, 0.00791822, 0.00834327, 0.00941111, 0.0115919, 0.0149744, 0.019169" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123764, 0.0122323, 0.012733, 0.0138389, 0.0160303, 0.0192818, 0.0236334" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178082, 0.0176542, 0.0181635, 0.0194113, 0.0219168, 0.0256321, 0.0304955" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0198109, 0.0196638, 0.0200782, 0.0211414, 0.0233756, 0.026602, 0.0308785" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833665, 0.00820909, 0.00866478, 0.00976482, 0.0119778, 0.0153928, 0.0196168" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011508, 0.0113639, 0.011837, 0.0129334, 0.0151709, 0.0184598, 0.0228051" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0163085, 0.0475609, 0.0776351, 0.095771", \ + "-0.103398, -0.0275361, -0.00331406, 0.0166764", \ + "-0.139706, -0.0728386, -0.0469401, -0.0315874", \ + "-0.163524, -0.103652, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0168574, 0.156361, 0.214573, 0.259399", \ + "-0.0788814, 0.0566247, 0.117834, 0.163661", \ + "-0.110856, 0.0106579, 0.0734708, 0.119694", \ + "-0.136207, -0.020688, 0.0420938, 0.0903455" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0360013, -0.0414444, -0.0702165, -0.0909419", \ + "0.151881, 0.0424544, 0.0118276, -0.00704307", \ + "0.203726, 0.0893019, 0.0603516, 0.0418044", \ + "0.239766, 0.126342, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0300573, -0.132655, -0.19554, -0.238793", \ + "0.168227, -0.0024787, -0.0752394, -0.124608", \ + "0.22765, 0.0590915, -0.0158355, -0.0739576", \ + "0.269686, 0.0989795, 0.0242213, -0.0311445" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000246991, -0.000250715, -0.000250102, -0.000248319, -0.000249741, -0.000248708, -0.000248225" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262793, 0.000261799, 0.000264215, 0.000263443, 0.000261104, 0.000258389, 0.000255339" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117461, -0.00117803, -0.00119952, -0.00120891, -0.00121448, -0.00121009, -0.00120748" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127661, 0.00121807, 0.0012135, 0.00120891, 0.00121448, 0.00121009, 0.00120748" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00522731, 0.00500683, 0.00508936, 0.00568032, 0.00728761, 0.00972399, 0.0127838" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743133, 0.00728505, 0.00772811, 0.0084822, 0.0101562, 0.0127356, 0.0158838" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX6) { + area : 26.8128; + cell_leakage_power : 0.652974; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.705925; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.530613; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.701093; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.51259; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.815962; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.607322; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.758964; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.59132; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.652974; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.146819, 0.162637, 0.204083, 0.248058, 0.334007, 0.445335, 0.590799", \ + "0.161564, 0.177373, 0.218823, 0.262801, 0.34877, 0.460084, 0.605544", \ + "0.218662, 0.234497, 0.275953, 0.319932, 0.405879, 0.517218, 0.662673", \ + "0.265863, 0.281731, 0.323168, 0.367247, 0.453173, 0.564476, 0.709876", \ + "0.32681, 0.34274, 0.38427, 0.428247, 0.514194, 0.625525, 0.771064", \ + "0.385262, 0.401475, 0.442928, 0.486915, 0.572864, 0.684177, 0.829641", \ + "0.441774, 0.457855, 0.499542, 0.543516, 0.629464, 0.740777, 0.886197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0220206, 0.0331922, 0.0778067, 0.137966, 0.262454, 0.425658, 0.639463", \ + "0.0220244, 0.0331932, 0.0778057, 0.137965, 0.262451, 0.425725, 0.639463", \ + "0.0220909, 0.0332385, 0.077823, 0.137973, 0.262431, 0.425725, 0.639462", \ + "0.0222221, 0.0333688, 0.0782178, 0.138062, 0.262489, 0.425723, 0.63949", \ + "0.022563, 0.033653, 0.077982, 0.138035, 0.262465, 0.425823, 0.639527", \ + "0.022886, 0.033977, 0.078163, 0.138117, 0.262486, 0.425733, 0.639477", \ + "0.023154, 0.034245, 0.078302, 0.138179, 0.262511, 0.425731, 0.639502" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.158163, 0.173273, 0.211914, 0.250477, 0.32369, 0.417813, 0.540604", \ + "0.173034, 0.188146, 0.226787, 0.265317, 0.338564, 0.4327, 0.555544", \ + "0.228737, 0.243853, 0.282499, 0.321054, 0.394278, 0.488401, 0.611264", \ + "0.271936, 0.287046, 0.325688, 0.364228, 0.437478, 0.531599, 0.65443", \ + "0.325436, 0.34054, 0.379171, 0.417722, 0.490948, 0.585069, 0.707875", \ + "0.376663, 0.391749, 0.430355, 0.468938, 0.542164, 0.636288, 0.759095", \ + "0.424633, 0.439709, 0.47829, 0.516878, 0.590052, 0.684202, 0.80701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0220886, 0.0318337, 0.068636, 0.115981, 0.214336, 0.344565, 0.515406", \ + "0.0220867, 0.0318331, 0.068636, 0.116028, 0.214337, 0.344564, 0.515508", \ + "0.0220951, 0.0318349, 0.0686337, 0.115971, 0.214337, 0.344565, 0.515508", \ + "0.0220807, 0.0318273, 0.0686328, 0.11597, 0.214309, 0.344494, 0.51551", \ + "0.022029, 0.03179, 0.06862, 0.115964, 0.214336, 0.344491, 0.51548", \ + "0.021976, 0.031731, 0.068587, 0.115946, 0.214331, 0.344564, 0.515334", \ + "0.021962, 0.031706, 0.068557, 0.115932, 0.214294, 0.34456, 0.515335" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0279619, 0.0275681, 0.0280501, 0.0283582, 0.0285807, 0.0286843, 0.0287484", \ + "0.0278136, 0.0274095, 0.0278953, 0.0282063, 0.0284306, 0.0285354, 0.0285992", \ + "0.0282432, 0.0278432, 0.0283176, 0.028628, 0.0288563, 0.0289649, 0.0290305", \ + "0.0295548, 0.0291451, 0.0297902, 0.0299908, 0.0301503, 0.0302444, 0.030284", \ + "0.0319071, 0.0314443, 0.0318503, 0.0322509, 0.032439, 0.0327129, 0.0327782", \ + "0.0357086, 0.0351927, 0.0355732, 0.0358803, 0.0361944, 0.036445, 0.0363334", \ + "0.0405013, 0.0399597, 0.0402541, 0.0405433, 0.0407944, 0.0409978, 0.0413512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0271603, 0.026704, 0.027351, 0.0276754, 0.027896, 0.0279954, 0.028051", \ + "0.0270387, 0.0265828, 0.02723, 0.0275545, 0.0277748, 0.0278748, 0.0279298", \ + "0.0276423, 0.027188, 0.0278404, 0.0281675, 0.0283902, 0.028491, 0.0285469", \ + "0.0288851, 0.0284279, 0.0290686, 0.0293924, 0.0296123, 0.0297108, 0.0297684", \ + "0.031194, 0.0307431, 0.0313954, 0.0317175, 0.0319429, 0.0320423, 0.0320996", \ + "0.0345543, 0.0341107, 0.0347601, 0.0350875, 0.0353065, 0.0354105, 0.0354687", \ + "0.0390313, 0.0385853, 0.0392244, 0.0395475, 0.0397767, 0.039876, 0.0399312" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169026; + rise_capacitance : 0.00168918; + rise_capacitance_range (0.00119983, 0.00168918); + fall_capacitance : 0.00169026; + fall_capacitance_range (0.00118646, 0.00169026); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0080515, 0.00791823, 0.00834326, 0.00941109, 0.011592, 0.0149748, 0.0191692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0123764, 0.0122323, 0.0127329, 0.0138388, 0.0160302, 0.0192818, 0.0236347" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178158, 0.0176542, 0.0181634, 0.0194113, 0.021917, 0.025632, 0.030496" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.019811, 0.0196639, 0.0200782, 0.0211414, 0.0233756, 0.0266023, 0.030881" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833669, 0.00820906, 0.00866477, 0.00976478, 0.0119778, 0.0153925, 0.0196167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011508, 0.0113639, 0.0118371, 0.0129333, 0.0151708, 0.0184598, 0.0228052" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167035; + rise_capacitance : 0.00167035; + rise_capacitance_range (0.00120849, 0.00167035); + fall_capacitance : 0.00165667; + fall_capacitance_range (0.00110336, 0.00165667); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0147932, 0.0507252, 0.0776351, 0.095771", \ + "-0.101883, -0.0283694, -0.00331406, 0.0166764", \ + "-0.141231, -0.0736718, -0.0469401, -0.0315874", \ + "-0.166007, -0.104486, -0.0823917, -0.0674349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0175302, 0.154083, 0.214053, 0.259119", \ + "-0.0782567, 0.0542987, 0.116526, 0.163332", \ + "-0.1139, 0.00866059, 0.0721647, 0.119694", \ + "-0.138543, -0.021978, 0.0417828, 0.0910529" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0372518, -0.042367, -0.0702165, -0.0909419", \ + "0.149133, 0.0415318, 0.0118276, -0.00704307", \ + "0.200978, 0.0883793, 0.0603516, 0.0418044", \ + "0.241015, 0.125419, 0.0927534, 0.0768441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0303778, -0.132654, -0.19554, -0.238472", \ + "0.164231, 0.00120098, -0.0755586, -0.128604", \ + "0.22765, 0.0587723, -0.0162201, -0.0739576", \ + "0.270006, 0.0989809, 0.0242213, -0.0308239" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000246991, -0.000250717, -0.000250103, -0.00024832, -0.000249741, -0.000248708, -0.000248232" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262793, 0.0002618, 0.000264217, 0.000263444, 0.000261105, 0.000258389, 0.00025534" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117461, -0.00117804, -0.00119952, -0.00120891, -0.00121447, -0.00121009, -0.00120747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127661, 0.00121806, 0.0012135, 0.00120891, 0.00121447, 0.00121009, 0.00120747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0052273, 0.00500683, 0.00508935, 0.00568032, 0.00728759, 0.00972398, 0.0127838" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743131, 0.00728505, 0.00772811, 0.00848219, 0.0101562, 0.0127356, 0.0158838" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQ2X1) { + area : 49.392; + cell_leakage_power : 0.838616; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.771504; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.894453; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.695563; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.761841; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.858407; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.743967; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.987466; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.00341; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.767365; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.833118; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.931053; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.815243; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.838616; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.159752, 0.165744, 0.202042, 0.241365, 0.318454, 0.418362, 0.548881", \ + "0.174516, 0.180502, 0.216815, 0.256125, 0.333202, 0.43308, 0.563629", \ + "0.236744, 0.242728, 0.27907, 0.318357, 0.395437, 0.495346, 0.625866", \ + "0.290412, 0.296409, 0.332745, 0.372146, 0.449222, 0.549055, 0.679608", \ + "0.358911, 0.364929, 0.401291, 0.440658, 0.517747, 0.617637, 0.748245", \ + "0.424274, 0.430299, 0.466728, 0.506081, 0.583191, 0.683085, 0.813601", \ + "0.487257, 0.493322, 0.529848, 0.569232, 0.646345, 0.746234, 0.876746" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0218847, 0.0266246, 0.0668033, 0.1205, 0.23106, 0.375839, 0.565357", \ + "0.0218965, 0.0266286, 0.0668114, 0.120512, 0.231059, 0.375819, 0.565357", \ + "0.0219163, 0.0266555, 0.0668484, 0.120516, 0.23106, 0.375839, 0.565357", \ + "0.0220138, 0.0267368, 0.0668991, 0.120597, 0.231096, 0.375832, 0.565358", \ + "0.022158, 0.026882, 0.06693, 0.120571, 0.231043, 0.376115, 0.565351", \ + "0.022306, 0.027026, 0.067007, 0.120594, 0.231099, 0.375849, 0.565327", \ + "0.02253, 0.027232, 0.067106, 0.120631, 0.231097, 0.375807, 0.565299" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.157806, 0.162564, 0.193461, 0.22858, 0.298017, 0.388064, 0.505683", \ + "0.172632, 0.177384, 0.208271, 0.243396, 0.312833, 0.402882, 0.520501", \ + "0.234971, 0.239731, 0.270615, 0.30573, 0.37517, 0.46522, 0.582839", \ + "0.28801, 0.292769, 0.323652, 0.358769, 0.42823, 0.518233, 0.635888", \ + "0.354139, 0.358902, 0.389763, 0.424872, 0.49432, 0.584369, 0.701989", \ + "0.417076, 0.421825, 0.4527, 0.487805, 0.557245, 0.647297, 0.764914", \ + "0.47607, 0.480821, 0.511691, 0.546817, 0.616261, 0.706309, 0.82393" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.016649, 0.0206796, 0.0566885, 0.104289, 0.201197, 0.327585, 0.492829", \ + "0.0166531, 0.0206908, 0.0566903, 0.104294, 0.201197, 0.327585, 0.492816", \ + "0.0166553, 0.0207013, 0.056688, 0.104341, 0.201198, 0.327585, 0.492776", \ + "0.0166417, 0.0206859, 0.0566795, 0.104336, 0.201227, 0.327548, 0.49292", \ + "0.016629, 0.020679, 0.056678, 0.104349, 0.201195, 0.327561, 0.49287", \ + "0.016647, 0.020679, 0.056661, 0.104333, 0.201191, 0.327583, 0.493015", \ + "0.016694, 0.020711, 0.056677, 0.104305, 0.201186, 0.32758, 0.493017" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0437444, 0.0483337, 0.078994, 0.114611, 0.183919, 0.273747, 0.39127", \ + "0.0582638, 0.0628081, 0.0935096, 0.129181, 0.198527, 0.288368, 0.4059", \ + "0.102811, 0.108312, 0.141208, 0.177268, 0.246712, 0.336561, 0.454122", \ + "0.132327, 0.138992, 0.17524, 0.211678, 0.281415, 0.371334, 0.488763", \ + "0.164584, 0.172802, 0.215331, 0.253454, 0.323525, 0.413181, 0.530636", \ + "0.190152, 0.199748, 0.249538, 0.290825, 0.361549, 0.450791, 0.568033", \ + "0.208897, 0.219793, 0.276801, 0.322411, 0.394362, 0.483131, 0.600079" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152468, 0.0195258, 0.0570281, 0.104713, 0.200973, 0.326778, 0.491929", \ + "0.0153424, 0.0196232, 0.0570359, 0.104718, 0.20097, 0.326777, 0.491929", \ + "0.021656, 0.0254338, 0.0597068, 0.105967, 0.201388, 0.326777, 0.491981", \ + "0.0282854, 0.0322903, 0.063952, 0.10829, 0.202616, 0.327429, 0.492208", \ + "0.0376151, 0.0423674, 0.0728717, 0.113718, 0.204401, 0.328309, 0.492743", \ + "0.047185, 0.052835, 0.084878, 0.122095, 0.207776, 0.329174, 0.492826", \ + "0.056876, 0.063324, 0.098542, 0.132847, 0.21268, 0.33046, 0.492878" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0441363, 0.0489292, 0.0806266, 0.11613, 0.18533, 0.275192, 0.392737", \ + "0.0585735, 0.0633118, 0.0950702, 0.130623, 0.199862, 0.289777, 0.407302", \ + "0.103679, 0.109517, 0.143828, 0.179445, 0.248645, 0.338561, 0.45608", \ + "0.13386, 0.141025, 0.17927, 0.214738, 0.283935, 0.37392, 0.491449", \ + "0.167214, 0.176159, 0.220874, 0.256089, 0.324855, 0.41467, 0.532225", \ + "0.194361, 0.204938, 0.255588, 0.290321, 0.358616, 0.448171, 0.565586", \ + "0.214917, 0.227005, 0.282335, 0.316475, 0.384187, 0.473424, 0.590716" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0158457, 0.0203093, 0.0577637, 0.104784, 0.200603, 0.326746, 0.491953", \ + "0.0159466, 0.0203968, 0.0577828, 0.104728, 0.200597, 0.326671, 0.491832", \ + "0.0227316, 0.0268176, 0.0603729, 0.105473, 0.200677, 0.326684, 0.491877", \ + "0.0300239, 0.0345188, 0.0644778, 0.106812, 0.201194, 0.327062, 0.492203", \ + "0.0404536, 0.0459846, 0.0714589, 0.108736, 0.201387, 0.327308, 0.492665", \ + "0.051316, 0.057902, 0.078415, 0.110413, 0.201382, 0.327299, 0.49261", \ + "0.062426, 0.069768, 0.084587, 0.111811, 0.201499, 0.327265, 0.492589" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0437444, 0.0483337, 0.078994, 0.114611, 0.183919, 0.273747, 0.39127", \ + "0.0582638, 0.0628081, 0.0935096, 0.129181, 0.198527, 0.288368, 0.4059", \ + "0.102811, 0.108312, 0.141208, 0.177268, 0.246712, 0.336561, 0.454122", \ + "0.132327, 0.138992, 0.17524, 0.211678, 0.281415, 0.371334, 0.488763", \ + "0.164584, 0.172802, 0.215331, 0.253454, 0.323525, 0.413181, 0.530636", \ + "0.190152, 0.199748, 0.249538, 0.290825, 0.361549, 0.450791, 0.568033", \ + "0.208897, 0.219793, 0.276801, 0.322411, 0.394362, 0.483131, 0.600079" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152468, 0.0195258, 0.0570281, 0.104713, 0.200973, 0.326778, 0.491929", \ + "0.0153424, 0.0196232, 0.0570359, 0.104718, 0.20097, 0.326777, 0.491929", \ + "0.021656, 0.0254338, 0.0597068, 0.105967, 0.201388, 0.326777, 0.491981", \ + "0.0282854, 0.0322903, 0.063952, 0.10829, 0.202616, 0.327429, 0.492208", \ + "0.0376151, 0.0423674, 0.0728717, 0.113718, 0.204401, 0.328309, 0.492743", \ + "0.047185, 0.052835, 0.084878, 0.122095, 0.207776, 0.329174, 0.492826", \ + "0.056876, 0.063324, 0.098542, 0.132847, 0.21268, 0.33046, 0.492878" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020724, 0.0207479, 0.0208855, 0.020944, 0.0209792, 0.0209941, 0.0210017", \ + "0.0205821, 0.0206061, 0.0207424, 0.0207999, 0.0208353, 0.02085, 0.0208581", \ + "0.020938, 0.0209607, 0.0210952, 0.021153, 0.0211894, 0.0212051, 0.0212133", \ + "0.0220115, 0.022035, 0.02217, 0.0222353, 0.0222654, 0.0222768, 0.0222852", \ + "0.0242636, 0.0242879, 0.0244171, 0.024482, 0.0245874, 0.0245929, 0.0245647", \ + "0.0276299, 0.0276493, 0.0277691, 0.0278324, 0.0278737, 0.0279243, 0.0279853", \ + "0.0321316, 0.0321507, 0.0322687, 0.0323281, 0.0323703, 0.0323931, 0.0324079" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0229739, 0.0230156, 0.0231763, 0.0232312, 0.0232646, 0.0232794, 0.0232873", \ + "0.0228373, 0.0228799, 0.0230431, 0.0230972, 0.0231308, 0.023145, 0.0231527", \ + "0.0233515, 0.0233927, 0.023551, 0.023605, 0.0236385, 0.0236529, 0.0236603", \ + "0.0245058, 0.0245503, 0.0247098, 0.0247646, 0.0247955, 0.0248125, 0.0248171", \ + "0.0267606, 0.0268023, 0.0269628, 0.0270152, 0.0270559, 0.0270709, 0.0270765", \ + "0.0300087, 0.0300525, 0.030205, 0.03026, 0.0302935, 0.0303122, 0.0303212", \ + "0.0343658, 0.0344075, 0.0345642, 0.0346163, 0.0346516, 0.0346688, 0.0346766" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239939, 0.0240528, 0.0242005, 0.0242325, 0.0242489, 0.0242551, 0.0242588", \ + "0.0236019, 0.0236478, 0.0238036, 0.0238495, 0.0238765, 0.0238868, 0.0238914", \ + "0.0239174, 0.0239058, 0.0240192, 0.0240388, 0.0241236, 0.0241516, 0.0241468", \ + "0.0256415, 0.0256245, 0.0256142, 0.0256367, 0.0256929, 0.0257157, 0.0257542", \ + "0.0292274, 0.0291694, 0.0290847, 0.0290908, 0.0290857, 0.0291068, 0.0291356", \ + "0.0340572, 0.03394, 0.0337153, 0.0336479, 0.0336537, 0.0336677, 0.033663", \ + "0.0398157, 0.0396526, 0.039255, 0.0391836, 0.0391282, 0.039125, 0.0391233" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0320364, 0.0320935, 0.0322383, 0.032269, 0.0322855, 0.0322919, 0.0322957", \ + "0.031303, 0.0313469, 0.0315115, 0.0315574, 0.0315837, 0.0315949, 0.0315996", \ + "0.0314514, 0.0314622, 0.0315138, 0.0315895, 0.0316428, 0.0316783, 0.0316767", \ + "0.0338213, 0.0337907, 0.0337569, 0.0338216, 0.0338626, 0.0338662, 0.0339297", \ + "0.0392662, 0.0391876, 0.0390248, 0.0390372, 0.0390482, 0.039049, 0.0390686", \ + "0.0469191, 0.0467825, 0.0464365, 0.0463687, 0.0463375, 0.0463395, 0.0463461", \ + "0.0565685, 0.0563356, 0.0557857, 0.0556184, 0.0555511, 0.0555245, 0.05552" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0320364, 0.0320935, 0.0322383, 0.032269, 0.0322855, 0.0322919, 0.0322957", \ + "0.031303, 0.0313469, 0.0315115, 0.0315574, 0.0315837, 0.0315949, 0.0315996", \ + "0.0314514, 0.0314622, 0.0315138, 0.0315895, 0.0316428, 0.0316783, 0.0316767", \ + "0.0338213, 0.0337907, 0.0337569, 0.0338216, 0.0338626, 0.0338662, 0.0339297", \ + "0.0392662, 0.0391876, 0.0390248, 0.0390372, 0.0390482, 0.039049, 0.0390686", \ + "0.0469191, 0.0467825, 0.0464365, 0.0463687, 0.0463375, 0.0463395, 0.0463461", \ + "0.0565685, 0.0563356, 0.0557857, 0.0556184, 0.0555511, 0.0555245, 0.05552" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.159633, 0.165627, 0.201949, 0.241301, 0.318443, 0.418433, 0.549064", \ + "0.174393, 0.180384, 0.21672, 0.256057, 0.333192, 0.43318, 0.563812", \ + "0.236616, 0.242612, 0.278924, 0.318283, 0.395421, 0.495411, 0.626043", \ + "0.290291, 0.29629, 0.332651, 0.372079, 0.44921, 0.54912, 0.679788", \ + "0.358781, 0.364801, 0.401181, 0.440585, 0.517747, 0.617712, 0.748419", \ + "0.424132, 0.430163, 0.466577, 0.505998, 0.583167, 0.683146, 0.813773", \ + "0.487092, 0.49316, 0.529711, 0.569128, 0.646305, 0.746277, 0.876899" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0218958, 0.0266401, 0.0668615, 0.120607, 0.23126, 0.376163, 0.565844", \ + "0.0219023, 0.0266431, 0.0668677, 0.120616, 0.231259, 0.376163, 0.565844", \ + "0.0219279, 0.0266789, 0.0668775, 0.120621, 0.23126, 0.376164, 0.565844", \ + "0.0220246, 0.0267525, 0.0669726, 0.120689, 0.231296, 0.376152, 0.565845", \ + "0.022168, 0.026895, 0.066987, 0.120666, 0.231282, 0.376039, 0.565839", \ + "0.022317, 0.027044, 0.067051, 0.120701, 0.231302, 0.376175, 0.565815", \ + "0.022541, 0.027248, 0.067168, 0.120741, 0.231302, 0.376135, 0.565787" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.158335, 0.163108, 0.194019, 0.229165, 0.298661, 0.388794, 0.506521", \ + "0.173161, 0.177917, 0.208834, 0.243979, 0.313476, 0.403607, 0.52133", \ + "0.235513, 0.24027, 0.271186, 0.306333, 0.375832, 0.46596, 0.583687", \ + "0.288573, 0.293336, 0.324246, 0.35939, 0.428938, 0.519038, 0.636757", \ + "0.354733, 0.359502, 0.390399, 0.425538, 0.495036, 0.585166, 0.702893", \ + "0.417701, 0.422455, 0.453358, 0.488493, 0.557983, 0.648127, 0.765851", \ + "0.476711, 0.481469, 0.512367, 0.547524, 0.617029, 0.70716, 0.824886" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166627, 0.0207201, 0.056749, 0.104404, 0.201384, 0.32789, 0.493381", \ + "0.0166706, 0.0207093, 0.0567312, 0.104396, 0.201385, 0.32789, 0.493207", \ + "0.016673, 0.020717, 0.0567475, 0.104388, 0.201385, 0.32789, 0.493205", \ + "0.0166603, 0.0207086, 0.0567426, 0.104442, 0.201428, 0.327888, 0.493378", \ + "0.016648, 0.020702, 0.056725, 0.104391, 0.201383, 0.32786, 0.493485", \ + "0.01667, 0.020702, 0.056719, 0.104393, 0.201361, 0.327889, 0.493467", \ + "0.01671, 0.020733, 0.056736, 0.104393, 0.201378, 0.327888, 0.49347" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0437781, 0.048369, 0.0790761, 0.114744, 0.184118, 0.274029, 0.391661", \ + "0.0582926, 0.0628423, 0.093591, 0.129312, 0.198725, 0.28865, 0.40629", \ + "0.10283, 0.108343, 0.141284, 0.177399, 0.246923, 0.336842, 0.454508", \ + "0.132356, 0.139025, 0.175312, 0.211805, 0.281612, 0.371613, 0.48918", \ + "0.164623, 0.172833, 0.215428, 0.253553, 0.323708, 0.413444, 0.531009", \ + "0.19017, 0.199805, 0.249596, 0.290911, 0.361706, 0.451071, 0.568396", \ + "0.208949, 0.219848, 0.276894, 0.322507, 0.394508, 0.483357, 0.600416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152765, 0.0195607, 0.0571251, 0.10486, 0.201174, 0.327083, 0.492385", \ + "0.0153689, 0.019659, 0.0571324, 0.104857, 0.201171, 0.327083, 0.492385", \ + "0.0216546, 0.0254633, 0.0597974, 0.106107, 0.201552, 0.327083, 0.492436", \ + "0.0283082, 0.0323185, 0.064042, 0.108417, 0.202827, 0.327702, 0.492666", \ + "0.0376256, 0.0423853, 0.0729939, 0.113861, 0.204623, 0.328581, 0.493177", \ + "0.047234, 0.052808, 0.084925, 0.122219, 0.207976, 0.329486, 0.493273", \ + "0.056902, 0.063354, 0.098483, 0.132942, 0.212856, 0.330752, 0.493237" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0441761, 0.0489771, 0.0807208, 0.116262, 0.185528, 0.275476, 0.393128", \ + "0.0586101, 0.0633572, 0.0951647, 0.130757, 0.20006, 0.290058, 0.407692", \ + "0.10372, 0.109566, 0.143926, 0.179582, 0.248848, 0.338847, 0.456473", \ + "0.133906, 0.14108, 0.179373, 0.21488, 0.284134, 0.374206, 0.491838", \ + "0.167264, 0.176217, 0.220979, 0.256258, 0.325055, 0.414952, 0.532622", \ + "0.194399, 0.205012, 0.255731, 0.290467, 0.358792, 0.448402, 0.565994", \ + "0.214997, 0.227095, 0.282461, 0.316634, 0.384414, 0.473735, 0.59113" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.015882, 0.020355, 0.0578481, 0.104873, 0.200795, 0.326949, 0.49241", \ + "0.0159828, 0.0204423, 0.0578489, 0.104897, 0.200789, 0.326987, 0.492459", \ + "0.0227715, 0.0268628, 0.0604509, 0.105583, 0.200862, 0.32699, 0.492533", \ + "0.0300629, 0.0345655, 0.0645336, 0.106934, 0.201388, 0.327368, 0.492655", \ + "0.0404953, 0.0460343, 0.0715357, 0.108868, 0.20158, 0.327614, 0.493", \ + "0.051355, 0.05795, 0.078524, 0.110529, 0.201611, 0.3275, 0.493069", \ + "0.062471, 0.069816, 0.084666, 0.111924, 0.201699, 0.327583, 0.493053" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0437781, 0.048369, 0.0790761, 0.114744, 0.184118, 0.274029, 0.391661", \ + "0.0582926, 0.0628423, 0.093591, 0.129312, 0.198725, 0.28865, 0.40629", \ + "0.10283, 0.108343, 0.141284, 0.177399, 0.246923, 0.336842, 0.454508", \ + "0.132356, 0.139025, 0.175312, 0.211805, 0.281612, 0.371613, 0.48918", \ + "0.164623, 0.172833, 0.215428, 0.253553, 0.323708, 0.413444, 0.531009", \ + "0.19017, 0.199805, 0.249596, 0.290911, 0.361706, 0.451071, 0.568396", \ + "0.208949, 0.219848, 0.276894, 0.322507, 0.394508, 0.483357, 0.600416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152765, 0.0195607, 0.0571251, 0.10486, 0.201174, 0.327083, 0.492385", \ + "0.0153689, 0.019659, 0.0571324, 0.104857, 0.201171, 0.327083, 0.492385", \ + "0.0216546, 0.0254633, 0.0597974, 0.106107, 0.201552, 0.327083, 0.492436", \ + "0.0283082, 0.0323185, 0.064042, 0.108417, 0.202827, 0.327702, 0.492666", \ + "0.0376256, 0.0423853, 0.0729939, 0.113861, 0.204623, 0.328581, 0.493177", \ + "0.047234, 0.052808, 0.084925, 0.122219, 0.207976, 0.329486, 0.493273", \ + "0.056902, 0.063354, 0.098483, 0.132942, 0.212856, 0.330752, 0.493237" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0207229, 0.0207466, 0.0208826, 0.0209381, 0.0209712, 0.020984, 0.0209901", \ + "0.020581, 0.0206048, 0.0207394, 0.0207947, 0.0208274, 0.0208405, 0.0208465", \ + "0.0209375, 0.0209601, 0.0210932, 0.0211489, 0.0211826, 0.0211964, 0.0212032", \ + "0.0220086, 0.0220317, 0.0221664, 0.0222281, 0.022256, 0.022265, 0.0222721", \ + "0.0242584, 0.0242829, 0.024406, 0.024475, 0.0245468, 0.024522, 0.0245516", \ + "0.0276238, 0.027643, 0.0277561, 0.0278228, 0.0278617, 0.0279201, 0.027968", \ + "0.0321247, 0.0321436, 0.0322599, 0.0323168, 0.0323561, 0.0323767, 0.0323891" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0230014, 0.0230429, 0.0232026, 0.0232559, 0.0232884, 0.0233014, 0.0233093", \ + "0.0228715, 0.0229126, 0.0230705, 0.0231229, 0.0231553, 0.0231688, 0.0231756", \ + "0.0233783, 0.0234193, 0.023576, 0.0236286, 0.0236606, 0.0236741, 0.0236807", \ + "0.0245297, 0.024571, 0.0247318, 0.0247849, 0.0248133, 0.0248278, 0.0248348", \ + "0.0267806, 0.0268223, 0.0269828, 0.0270357, 0.0270721, 0.027086, 0.0270906", \ + "0.0300215, 0.0300672, 0.0302185, 0.03027, 0.0303045, 0.030323, 0.0303302", \ + "0.0343833, 0.0344249, 0.0345796, 0.0346351, 0.0346643, 0.0346805, 0.0346865" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239862, 0.0240449, 0.0241903, 0.024221, 0.0242373, 0.0242433, 0.0242465", \ + "0.0235997, 0.023645, 0.0237987, 0.0238438, 0.0238701, 0.0238798, 0.0238843", \ + "0.0239155, 0.02392, 0.0239796, 0.0240426, 0.0241208, 0.0241451, 0.0241337", \ + "0.0256365, 0.0256175, 0.0256073, 0.02563, 0.0256851, 0.0257073, 0.0257467", \ + "0.0292205, 0.0291592, 0.0290749, 0.0290569, 0.0291008, 0.0290744, 0.0291193", \ + "0.0340428, 0.0339251, 0.0336896, 0.03363, 0.033636, 0.0336671, 0.0336484", \ + "0.039796, 0.0396399, 0.039266, 0.0391396, 0.0391005, 0.0390923, 0.0390937" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0320247, 0.0320813, 0.0322238, 0.0322543, 0.03227, 0.0322756, 0.0322799", \ + "0.031293, 0.0313365, 0.0314997, 0.0315449, 0.0315706, 0.0315814, 0.0315861", \ + "0.0314435, 0.0314544, 0.0315076, 0.0315816, 0.0316315, 0.0316776, 0.0316681", \ + "0.0338153, 0.033784, 0.033774, 0.0338145, 0.0338539, 0.0338574, 0.0339209", \ + "0.0392574, 0.0391765, 0.0390148, 0.0390241, 0.0390352, 0.039035, 0.0390563", \ + "0.0469152, 0.0467707, 0.0464227, 0.0463551, 0.0462892, 0.0463402, 0.0463272", \ + "0.0565555, 0.0563195, 0.0557668, 0.0555993, 0.0555298, 0.0555008, 0.0554939" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0320247, 0.0320813, 0.0322238, 0.0322543, 0.03227, 0.0322756, 0.0322799", \ + "0.031293, 0.0313365, 0.0314997, 0.0315449, 0.0315706, 0.0315814, 0.0315861", \ + "0.0314435, 0.0314544, 0.0315076, 0.0315816, 0.0316315, 0.0316776, 0.0316681", \ + "0.0338153, 0.033784, 0.033774, 0.0338145, 0.0338539, 0.0338574, 0.0339209", \ + "0.0392574, 0.0391765, 0.0390148, 0.0390241, 0.0390352, 0.039035, 0.0390563", \ + "0.0469152, 0.0467707, 0.0464227, 0.0463551, 0.0462892, 0.0463402, 0.0463272", \ + "0.0565555, 0.0563195, 0.0557668, 0.0555993, 0.0555298, 0.0555008, 0.0554939" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017238; + rise_capacitance : 0.00172149; + rise_capacitance_range (0.00121917, 0.00172149); + fall_capacitance : 0.0017238; + fall_capacitance_range (0.00120702, 0.0017238); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0835419, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.115285, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127533, 0.0126258, 0.0129755, 0.0140126, 0.0160919, 0.0191359, 0.0232385" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155744, 0.0154542, 0.0159294, 0.0167686, 0.0190114, 0.0219386, 0.0259262" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127533, 0.0126258, 0.0129755, 0.0140126, 0.0160919, 0.0191359, 0.0232385" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155744, 0.0154542, 0.0159294, 0.0167686, 0.0190114, 0.0219386, 0.0259262" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016634; + rise_capacitance : 0.0016634; + rise_capacitance_range (0.00112472, 0.0016634); + fall_capacitance : 0.00165019; + fall_capacitance_range (0.00109697, 0.00165019); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0339369, 0.047521, 0.0850293, 0.108082", \ + "-0.140223, -0.0467729, -0.00717052, 0.0177861", \ + "-0.199238, -0.107691, -0.0704102, -0.0460938", \ + "-0.239865, -0.15441, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0291056, 0.193833, 0.266597, 0.320335", \ + "-0.0624715, 0.0982583, 0.181121, 0.24075", \ + "-0.0861079, 0.0646269, 0.1494, 0.208119", \ + "-0.0990482, 0.0456916, 0.13003, 0.196178" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0339369, 0.047521, 0.0850293, 0.108082", \ + "-0.140223, -0.0467729, -0.00717052, 0.0177861", \ + "-0.199238, -0.107691, -0.0704102, -0.0460938", \ + "-0.239865, -0.15441, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0291056, 0.193833, 0.266597, 0.320335", \ + "-0.0624715, 0.0982583, 0.181121, 0.24075", \ + "-0.0861079, 0.0646269, 0.1494, 0.208119", \ + "-0.0990482, 0.0456916, 0.13003, 0.196178" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0638163, -0.033163, -0.0742659, -0.0990963", \ + "0.194445, 0.0694804, 0.0228053, -0.00844536", \ + "0.270485, 0.135526, 0.0905273, 0.0586726", \ + "0.325069, 0.19211, 0.146744, 0.118182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0180728, -0.164263, -0.243872, -0.296711", \ + "0.163315, -0.0310122, -0.120511, -0.183449", \ + "0.220158, 0.0247625, -0.0670573, -0.130138", \ + "0.260306, 0.0619812, -0.029515, -0.0984503" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0638163, -0.033163, -0.0742659, -0.0990963", \ + "0.194445, 0.0694804, 0.0228053, -0.00844536", \ + "0.270485, 0.135526, 0.0905273, 0.0586726", \ + "0.325069, 0.19211, 0.146744, 0.118182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0180728, -0.164263, -0.243872, -0.296711", \ + "0.163315, -0.0310122, -0.120511, -0.183449", \ + "0.220158, 0.0247625, -0.0670573, -0.130138", \ + "0.260306, 0.0619812, -0.029515, -0.0984503" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000261022, -0.00026263, -0.000263659, -0.000261204, -0.000263116, -0.000261955, -0.000261322" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132075, 0.00122328, 0.00121852, 0.0012185, 0.00121818, 0.00121452, 0.00121172" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117796, -0.0011824, -0.00120472, -0.00121125, -0.00121409, -0.0012229, -0.00122224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012202, 0.00122163, 0.00122724, 0.00123313, 0.001229, 0.00122427, 0.00122224" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568362, 0.00548335, 0.00551086, 0.00609618, 0.0074755, 0.0096908, 0.0126191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826347, 0.00810623, 0.00837869, 0.00912798, 0.0106837, 0.0130185, 0.0160732" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137171, -0.00137608, -0.00138041, -0.00137009, -0.00137583, -0.00137667, -0.00137569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00139186, 0.00139651, 0.00139871, 0.00140242, 0.00139715, 0.00139066, 0.00138512" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166151; + rise_capacitance : 0.00166151; + rise_capacitance_range (0.00112285, 0.00166151); + fall_capacitance : 0.00164828; + fall_capacitance_range (0.00109377, 0.00164828); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0332876, 0.0477389, 0.0850293, 0.108082", \ + "-0.142885, -0.045868, -0.00648364, 0.018473", \ + "-0.199493, -0.107474, -0.0704102, -0.0460938", \ + "-0.241288, -0.156264, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0316572, 0.193568, 0.266511, 0.320504", \ + "-0.0579443, 0.0999694, 0.183375, 0.242895", \ + "-0.0846967, 0.0672195, 0.151625, 0.211145", \ + "-0.0978712, 0.0480501, 0.133109, 0.198971" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0332876, 0.0477389, 0.0850293, 0.108082", \ + "-0.142885, -0.045868, -0.00648364, 0.018473", \ + "-0.199493, -0.107474, -0.0704102, -0.0460938", \ + "-0.241288, -0.156264, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0316572, 0.193568, 0.266511, 0.320504", \ + "-0.0579443, 0.0999694, 0.183375, 0.242895", \ + "-0.0846967, 0.0672195, 0.151625, 0.211145", \ + "-0.0978712, 0.0480501, 0.133109, 0.198971" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0642533, -0.0337982, -0.0746603, -0.101327", \ + "0.194618, 0.0685811, 0.0223439, -0.0069429", \ + "0.27112, 0.139086, 0.0905273, 0.0606002", \ + "0.326896, 0.192864, 0.148106, 0.11734" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0194665, -0.165301, -0.24128, -0.296714", \ + "0.160391, -0.0323691, -0.122343, -0.183772", \ + "0.219885, 0.022128, -0.0698435, -0.132273", \ + "0.261914, 0.0611595, -0.030812, -0.0982387" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0642533, -0.0337982, -0.0746603, -0.101327", \ + "0.194618, 0.0685811, 0.0223439, -0.0069429", \ + "0.27112, 0.139086, 0.0905273, 0.0606002", \ + "0.326896, 0.192864, 0.148106, 0.11734" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0194665, -0.165301, -0.24128, -0.296714", \ + "0.160391, -0.0323691, -0.122343, -0.183772", \ + "0.219885, 0.022128, -0.0698435, -0.132273", \ + "0.261914, 0.0611595, -0.030812, -0.0982387" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254528, -0.000255144, -0.000257004, -0.000254732, -0.000256584, -0.000255441, -0.000254809" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131679, 0.00121971, 0.00121164, 0.00121458, 0.00121429, 0.00121056, 0.00120754" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117507, -0.00118208, -0.0012007, -0.00120912, -0.00121056, -0.0012191, -0.00121849" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121649, 0.00121833, 0.0012239, 0.00122939, 0.00122525, 0.00122052, 0.00121849" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568273, 0.00548173, 0.00551363, 0.00609436, 0.0074731, 0.00968698, 0.0126154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826261, 0.00810541, 0.00839686, 0.00912678, 0.0106833, 0.013015, 0.0160673" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136859, -0.00137303, -0.00137729, -0.00136676, -0.00137545, -0.00137359, -0.00137262" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138877, 0.00139336, 0.00139542, 0.00139916, 0.00139398, 0.00138755, 0.0013824" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00722589; + rise_capacitance : 0.00662829; + rise_capacitance_range (0.00563128, 0.00662829); + fall_capacitance : 0.00722589; + fall_capacitance_range (0.00563052, 0.00722589); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0649285, -0.0241121, -0.0584333, -0.0841886", \ + "0.257338, 0.075849, 0.0316425, 0.00776439", \ + "0.651739, 0.209311, 0.114952, 0.0792514", \ + "1.03792, 0.49572, 0.2456, 0.163753" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0502012, 0.0312193, 0.0621875, 0.0841457", \ + "-0.157168, -0.0597576, -0.0266954, -0.00283373", \ + "-0.218089, -0.11856, -0.0838216, -0.0606002", \ + "-0.269854, -0.168446, -0.138345, -0.11552" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00574575, -0.00573508, -0.00576707, -0.00574648, -0.005757, -0.00575988, -0.00575963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00588727, 0.00583413, 0.00580445, 0.0057702, 0.00580568, 0.00578274, 0.00576753" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00796229, 0.00759785, 0.00765447, 0.00870411, 0.0117348, 0.016712, 0.0233057" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0227087, 0.0222515, 0.0223157, 0.0236196, 0.0270277, 0.0321867, 0.0388644" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X1P5) { + area : 49.392; + cell_leakage_power : 0.906968; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.856104; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.930308; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.780164; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.846442; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.894262; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.828567; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.07207; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.03926; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.851966; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.917718; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.966908; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.899844; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.906968; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.163799, 0.17294, 0.210732, 0.2508, 0.328641, 0.429395, 0.561046", \ + "0.178556, 0.187696, 0.225556, 0.265556, 0.343402, 0.444158, 0.575804", \ + "0.24077, 0.249916, 0.287777, 0.327782, 0.405629, 0.506379, 0.638032", \ + "0.294467, 0.303627, 0.341486, 0.381491, 0.4594, 0.560138, 0.69178", \ + "0.362982, 0.372155, 0.410052, 0.450111, 0.527962, 0.628731, 0.760468", \ + "0.428555, 0.437756, 0.475671, 0.515743, 0.593615, 0.694375, 0.826036", \ + "0.491659, 0.500904, 0.538891, 0.578978, 0.65685, 0.757619, 0.889249" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.022115, 0.0290153, 0.0695841, 0.123631, 0.235383, 0.382043, 0.574288", \ + "0.0221132, 0.0290156, 0.0696206, 0.123633, 0.235383, 0.382043, 0.574288", \ + "0.022139, 0.0290182, 0.0696297, 0.12364, 0.235377, 0.382043, 0.574288", \ + "0.022222, 0.0291183, 0.0698441, 0.123631, 0.235359, 0.382053, 0.574274", \ + "0.022356, 0.029256, 0.069719, 0.123695, 0.235389, 0.382296, 0.574437", \ + "0.022487, 0.029375, 0.069785, 0.123733, 0.235388, 0.382067, 0.574309", \ + "0.022676, 0.029528, 0.06987, 0.123772, 0.235407, 0.382094, 0.574286" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.160325, 0.167332, 0.198138, 0.232171, 0.299127, 0.385848, 0.499184", \ + "0.175146, 0.182156, 0.212965, 0.246995, 0.313947, 0.4007, 0.514008", \ + "0.237473, 0.244482, 0.275292, 0.309323, 0.376278, 0.463005, 0.576335", \ + "0.290535, 0.297545, 0.328355, 0.362383, 0.429329, 0.516084, 0.629408", \ + "0.356576, 0.363592, 0.394379, 0.428408, 0.495362, 0.582096, 0.695426", \ + "0.419486, 0.426498, 0.457279, 0.49131, 0.558265, 0.645019, 0.758328", \ + "0.478444, 0.485459, 0.516233, 0.550276, 0.61723, 0.703982, 0.817294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0160024, 0.0214581, 0.0557883, 0.101107, 0.193753, 0.314925, 0.473537", \ + "0.0160048, 0.0214643, 0.0557803, 0.101106, 0.193753, 0.314977, 0.473537", \ + "0.016018, 0.0214641, 0.055784, 0.101107, 0.193753, 0.314945, 0.473537", \ + "0.0159983, 0.0214465, 0.0557932, 0.101056, 0.193782, 0.31493, 0.473539", \ + "0.015974, 0.02144, 0.055759, 0.101097, 0.19375, 0.315145, 0.47372", \ + "0.015992, 0.021439, 0.055752, 0.101048, 0.193745, 0.314975, 0.473536", \ + "0.016031, 0.021469, 0.055723, 0.101057, 0.19374, 0.31497, 0.473535" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0459139, 0.05269, 0.0833018, 0.117717, 0.1844, 0.270891, 0.384075", \ + "0.0605888, 0.0672915, 0.0979109, 0.132364, 0.199074, 0.285577, 0.398722", \ + "0.108611, 0.116722, 0.149599, 0.184418, 0.251064, 0.337563, 0.450703", \ + "0.141277, 0.1511, 0.187711, 0.223074, 0.289788, 0.376285, 0.489302", \ + "0.177846, 0.189863, 0.233118, 0.270153, 0.33678, 0.422877, 0.535956", \ + "0.207642, 0.221541, 0.272249, 0.312403, 0.378815, 0.464529, 0.577339", \ + "0.23032, 0.245967, 0.304037, 0.348201, 0.41469, 0.499923, 0.612403" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0145904, 0.0203479, 0.0559394, 0.101095, 0.193094, 0.313661, 0.472175", \ + "0.0146451, 0.0204197, 0.0559508, 0.101093, 0.19309, 0.313662, 0.47212", \ + "0.0211896, 0.0264314, 0.0588618, 0.102303, 0.193348, 0.31361, 0.47212", \ + "0.0283508, 0.0340169, 0.0639561, 0.104978, 0.194374, 0.314143, 0.472402", \ + "0.038266, 0.0450309, 0.0739795, 0.110668, 0.196152, 0.314754, 0.472967", \ + "0.048713, 0.056582, 0.086759, 0.118781, 0.19875, 0.315297, 0.47298", \ + "0.05955, 0.068317, 0.101094, 0.128745, 0.20243, 0.315927, 0.473048" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0462042, 0.0532497, 0.0848223, 0.119164, 0.185791, 0.272348, 0.385496", \ + "0.0608154, 0.067778, 0.0993571, 0.133731, 0.200393, 0.286957, 0.400117", \ + "0.109263, 0.117764, 0.151822, 0.186205, 0.252791, 0.339349, 0.452516", \ + "0.142479, 0.152861, 0.191004, 0.22523, 0.291737, 0.378359, 0.491445", \ + "0.179913, 0.192761, 0.237292, 0.271252, 0.337225, 0.423586, 0.536718", \ + "0.211126, 0.226152, 0.276358, 0.309781, 0.375141, 0.461263, 0.574186", \ + "0.235397, 0.252429, 0.306949, 0.339687, 0.404336, 0.490169, 0.602819" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0150806, 0.0210555, 0.056614, 0.101177, 0.192833, 0.313645, 0.472148", \ + "0.0151296, 0.0211319, 0.0566267, 0.101166, 0.192807, 0.313655, 0.472148", \ + "0.0219795, 0.0275577, 0.0592663, 0.101894, 0.192818, 0.313654, 0.472152", \ + "0.0296504, 0.0358734, 0.0638806, 0.10349, 0.193356, 0.31397, 0.472372", \ + "0.0404693, 0.0480933, 0.0713498, 0.105748, 0.193658, 0.314336, 0.472757", \ + "0.051918, 0.06087, 0.078654, 0.107637, 0.193827, 0.314341, 0.472839", \ + "0.063883, 0.073761, 0.085183, 0.109242, 0.193971, 0.314463, 0.472842" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0459139, 0.05269, 0.0833018, 0.117717, 0.1844, 0.270891, 0.384075", \ + "0.0605888, 0.0672915, 0.0979109, 0.132364, 0.199074, 0.285577, 0.398722", \ + "0.108611, 0.116722, 0.149599, 0.184418, 0.251064, 0.337563, 0.450703", \ + "0.141277, 0.1511, 0.187711, 0.223074, 0.289788, 0.376285, 0.489302", \ + "0.177846, 0.189863, 0.233118, 0.270153, 0.33678, 0.422877, 0.535956", \ + "0.207642, 0.221541, 0.272249, 0.312403, 0.378815, 0.464529, 0.577339", \ + "0.23032, 0.245967, 0.304037, 0.348201, 0.41469, 0.499923, 0.612403" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0145904, 0.0203479, 0.0559394, 0.101095, 0.193094, 0.313661, 0.472175", \ + "0.0146451, 0.0204197, 0.0559508, 0.101093, 0.19309, 0.313662, 0.47212", \ + "0.0211896, 0.0264314, 0.0588618, 0.102303, 0.193348, 0.31361, 0.47212", \ + "0.0283508, 0.0340169, 0.0639561, 0.104978, 0.194374, 0.314143, 0.472402", \ + "0.038266, 0.0450309, 0.0739795, 0.110668, 0.196152, 0.314754, 0.472967", \ + "0.048713, 0.056582, 0.086759, 0.118781, 0.19875, 0.315297, 0.47298", \ + "0.05955, 0.068317, 0.101094, 0.128745, 0.20243, 0.315927, 0.473048" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0220737, 0.0220991, 0.0222817, 0.0223731, 0.022433, 0.0224595, 0.0224735", \ + "0.0219301, 0.0219556, 0.0221378, 0.0222288, 0.0222887, 0.0223155, 0.0223297", \ + "0.0222829, 0.0223073, 0.0224879, 0.0225789, 0.0226397, 0.0226666, 0.022682", \ + "0.0233532, 0.0233776, 0.0235918, 0.02364, 0.0237049, 0.0237277, 0.0237427", \ + "0.025545, 0.0255729, 0.0257384, 0.025841, 0.025966, 0.026, 0.0259887", \ + "0.0289777, 0.0289946, 0.0291502, 0.0292455, 0.0293147, 0.0293589, 0.0293825", \ + "0.033795, 0.0338089, 0.0339648, 0.0340567, 0.0341212, 0.0341648, 0.0342412" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0241347, 0.0242144, 0.0244532, 0.0245383, 0.0245918, 0.0246143, 0.0246266", \ + "0.0239989, 0.0240792, 0.0243186, 0.024404, 0.0244576, 0.0244807, 0.024493", \ + "0.0245083, 0.024588, 0.024826, 0.0249109, 0.0249645, 0.0249875, 0.025", \ + "0.0256482, 0.02573, 0.0259716, 0.0260567, 0.0261099, 0.0261311, 0.0261442", \ + "0.0279129, 0.0279967, 0.0282345, 0.0283212, 0.0283804, 0.0284031, 0.028415", \ + "0.0311854, 0.0312676, 0.0315065, 0.0315893, 0.0316453, 0.0316736, 0.0316859", \ + "0.0355325, 0.0356155, 0.0358492, 0.0359341, 0.0359885, 0.0360151, 0.0360291" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0251502, 0.0252719, 0.0255093, 0.0255662, 0.0255983, 0.0256108, 0.0256175", \ + "0.0248074, 0.0249011, 0.0251371, 0.0252115, 0.0252535, 0.025272, 0.0252807", \ + "0.0251387, 0.0251368, 0.025237, 0.0253499, 0.0254048, 0.0254746, 0.0254792", \ + "0.0269058, 0.0268462, 0.0267907, 0.0268546, 0.0269256, 0.0269912, 0.0270242", \ + "0.0307126, 0.0304977, 0.0302381, 0.0302745, 0.0303211, 0.0303363, 0.0303648", \ + "0.0357291, 0.0353579, 0.0349416, 0.0348641, 0.0348262, 0.0348696, 0.0348845", \ + "0.0417607, 0.0413101, 0.0405776, 0.0403713, 0.0402995, 0.0402662, 0.0402785" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0331706, 0.0332915, 0.0335267, 0.0335816, 0.0336135, 0.0336253, 0.033631", \ + "0.0325093, 0.0326011, 0.0328329, 0.0329063, 0.032948, 0.0329668, 0.0329752", \ + "0.0326703, 0.0326622, 0.0327346, 0.0328515, 0.0329617, 0.0329984, 0.0330231", \ + "0.0350929, 0.0349731, 0.0349261, 0.0350217, 0.035053, 0.0351352, 0.0351608", \ + "0.0407509, 0.0405375, 0.0402406, 0.0402236, 0.0402428, 0.0402717, 0.0403082", \ + "0.048827, 0.0483684, 0.0477721, 0.0476517, 0.0476049, 0.0476284, 0.0476446", \ + "0.0588335, 0.0582244, 0.0572737, 0.0570287, 0.056895, 0.0568415, 0.0568352" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0331706, 0.0332915, 0.0335267, 0.0335816, 0.0336135, 0.0336253, 0.033631", \ + "0.0325093, 0.0326011, 0.0328329, 0.0329063, 0.032948, 0.0329668, 0.0329752", \ + "0.0326703, 0.0326622, 0.0327346, 0.0328515, 0.0329617, 0.0329984, 0.0330231", \ + "0.0350929, 0.0349731, 0.0349261, 0.0350217, 0.035053, 0.0351352, 0.0351608", \ + "0.0407509, 0.0405375, 0.0402406, 0.0402236, 0.0402428, 0.0402717, 0.0403082", \ + "0.048827, 0.0483684, 0.0477721, 0.0476517, 0.0476049, 0.0476284, 0.0476446", \ + "0.0588335, 0.0582244, 0.0572737, 0.0570287, 0.056895, 0.0568415, 0.0568352" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.163679, 0.172828, 0.210723, 0.250766, 0.328696, 0.429577, 0.561395", \ + "0.178448, 0.187587, 0.225434, 0.26552, 0.343453, 0.444336, 0.576147", \ + "0.240651, 0.249799, 0.287694, 0.327738, 0.405676, 0.506552, 0.638374", \ + "0.294345, 0.303511, 0.341408, 0.381455, 0.459455, 0.560306, 0.692128", \ + "0.362842, 0.372029, 0.409971, 0.450064, 0.52801, 0.628905, 0.76081", \ + "0.428412, 0.43762, 0.475573, 0.515691, 0.593655, 0.694545, 0.826374", \ + "0.491431, 0.500681, 0.538747, 0.578875, 0.656845, 0.757727, 0.889519" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0221358, 0.0290376, 0.0697015, 0.123785, 0.235669, 0.382525, 0.575014", \ + "0.0221262, 0.0290191, 0.0696755, 0.123786, 0.235671, 0.382525, 0.575014", \ + "0.0221456, 0.0290434, 0.0697124, 0.123791, 0.23567, 0.382527, 0.575014", \ + "0.0222346, 0.029141, 0.0699279, 0.123784, 0.235667, 0.382532, 0.575006", \ + "0.022382, 0.02928, 0.069809, 0.123848, 0.235685, 0.382774, 0.575142", \ + "0.022508, 0.029398, 0.069868, 0.123888, 0.235673, 0.38255, 0.575035", \ + "0.022697, 0.029573, 0.069967, 0.123933, 0.235706, 0.38258, 0.575014" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.160854, 0.167878, 0.198714, 0.232796, 0.299845, 0.386721, 0.500196", \ + "0.175674, 0.182693, 0.213518, 0.247621, 0.314672, 0.401547, 0.515023", \ + "0.238021, 0.245044, 0.275886, 0.309956, 0.377011, 0.463886, 0.577355", \ + "0.291105, 0.298123, 0.328973, 0.363055, 0.430086, 0.516968, 0.63041", \ + "0.357178, 0.364203, 0.395028, 0.429096, 0.496147, 0.583023, 0.696498", \ + "0.420125, 0.427145, 0.457968, 0.492044, 0.559093, 0.64595, 0.759448", \ + "0.479095, 0.486187, 0.517004, 0.551068, 0.618121, 0.705002, 0.818473" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0160293, 0.0214957, 0.0558709, 0.101254, 0.194037, 0.315437, 0.47423", \ + "0.0160261, 0.0214826, 0.0558265, 0.101254, 0.194036, 0.315438, 0.47423", \ + "0.0160307, 0.0214971, 0.0558648, 0.101234, 0.194037, 0.315439, 0.47423", \ + "0.0160189, 0.0214753, 0.0558651, 0.101211, 0.194069, 0.315391, 0.474083", \ + "0.015998, 0.02147, 0.055841, 0.101246, 0.194035, 0.315745, 0.474387", \ + "0.016013, 0.021469, 0.055829, 0.1012, 0.19403, 0.315405, 0.474231", \ + "0.016052, 0.021498, 0.055838, 0.101224, 0.194029, 0.315435, 0.474232" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0459555, 0.052731, 0.0834087, 0.117888, 0.184672, 0.271291, 0.384597", \ + "0.0606013, 0.0673275, 0.0980167, 0.132536, 0.199348, 0.285979, 0.399291", \ + "0.108645, 0.11676, 0.149701, 0.184581, 0.251335, 0.33794, 0.451266", \ + "0.141315, 0.151148, 0.187811, 0.223237, 0.290052, 0.376663, 0.489867", \ + "0.177896, 0.189899, 0.233212, 0.2703, 0.337023, 0.423255, 0.536494", \ + "0.207683, 0.221602, 0.272402, 0.312532, 0.379037, 0.464875, 0.577852", \ + "0.230398, 0.246063, 0.304156, 0.348323, 0.414896, 0.500248, 0.612798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0146198, 0.0203771, 0.056057, 0.101273, 0.193388, 0.314109, 0.472812", \ + "0.0146655, 0.0204547, 0.056066, 0.10127, 0.193384, 0.314107, 0.472812", \ + "0.0212148, 0.0264253, 0.0590072, 0.102472, 0.193577, 0.314119, 0.472811", \ + "0.0283789, 0.0340548, 0.0640661, 0.105153, 0.194675, 0.314589, 0.473057", \ + "0.0383251, 0.0450805, 0.0740724, 0.110827, 0.196442, 0.315266, 0.473648", \ + "0.048786, 0.056622, 0.086877, 0.118913, 0.199033, 0.315777, 0.473673", \ + "0.059582, 0.068363, 0.101139, 0.128825, 0.202678, 0.316354, 0.473652" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0462602, 0.0533089, 0.084936, 0.119335, 0.186064, 0.272744, 0.386062", \ + "0.0608632, 0.0678342, 0.0994728, 0.133901, 0.200663, 0.287358, 0.400683", \ + "0.109314, 0.117826, 0.151938, 0.186375, 0.253061, 0.339747, 0.453081", \ + "0.142524, 0.152931, 0.191123, 0.225402, 0.292008, 0.378756, 0.492008", \ + "0.179978, 0.192829, 0.237398, 0.271416, 0.337496, 0.423977, 0.537282", \ + "0.211201, 0.226242, 0.276482, 0.309959, 0.375418, 0.461606, 0.574742", \ + "0.235525, 0.252542, 0.307099, 0.339885, 0.404706, 0.49059, 0.603405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0151154, 0.0211174, 0.0567203, 0.10134, 0.193086, 0.314117, 0.47284", \ + "0.0151672, 0.0211894, 0.0567258, 0.10132, 0.193121, 0.314106, 0.47284", \ + "0.0220541, 0.0276266, 0.0594528, 0.102054, 0.193105, 0.314115, 0.472844", \ + "0.0296552, 0.0359239, 0.063973, 0.103645, 0.193635, 0.314432, 0.473064", \ + "0.0404981, 0.0481453, 0.0714227, 0.105883, 0.193934, 0.314799, 0.473442", \ + "0.051964, 0.060935, 0.078739, 0.107793, 0.194125, 0.314788, 0.473536", \ + "0.063928, 0.073796, 0.085269, 0.109403, 0.19426, 0.31493, 0.47354" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0459555, 0.052731, 0.0834087, 0.117888, 0.184672, 0.271291, 0.384597", \ + "0.0606013, 0.0673275, 0.0980167, 0.132536, 0.199348, 0.285979, 0.399291", \ + "0.108645, 0.11676, 0.149701, 0.184581, 0.251335, 0.33794, 0.451266", \ + "0.141315, 0.151148, 0.187811, 0.223237, 0.290052, 0.376663, 0.489867", \ + "0.177896, 0.189899, 0.233212, 0.2703, 0.337023, 0.423255, 0.536494", \ + "0.207683, 0.221602, 0.272402, 0.312532, 0.379037, 0.464875, 0.577852", \ + "0.230398, 0.246063, 0.304156, 0.348323, 0.414896, 0.500248, 0.612798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0146198, 0.0203771, 0.056057, 0.101273, 0.193388, 0.314109, 0.472812", \ + "0.0146655, 0.0204547, 0.056066, 0.10127, 0.193384, 0.314107, 0.472812", \ + "0.0212148, 0.0264253, 0.0590072, 0.102472, 0.193577, 0.314119, 0.472811", \ + "0.0283789, 0.0340548, 0.0640661, 0.105153, 0.194675, 0.314589, 0.473057", \ + "0.0383251, 0.0450805, 0.0740724, 0.110827, 0.196442, 0.315266, 0.473648", \ + "0.048786, 0.056622, 0.086877, 0.118913, 0.199033, 0.315777, 0.473673", \ + "0.059582, 0.068363, 0.101139, 0.128825, 0.202678, 0.316354, 0.473652" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0220717, 0.0220971, 0.0222774, 0.0223655, 0.022421, 0.022444, 0.0224556", \ + "0.0219285, 0.0219539, 0.0221335, 0.0222211, 0.0222765, 0.0223, 0.0223114", \ + "0.0222833, 0.0223064, 0.0224847, 0.0225726, 0.0226293, 0.0226529, 0.0226659", \ + "0.0233482, 0.0233734, 0.0235857, 0.0236302, 0.0236911, 0.0237127, 0.0237232", \ + "0.0255383, 0.0255579, 0.0257272, 0.0258279, 0.0259748, 0.0259802, 0.0259674", \ + "0.0289708, 0.0289888, 0.0291407, 0.0292337, 0.0292991, 0.0293378, 0.0293557", \ + "0.0337813, 0.0337968, 0.033961, 0.0340441, 0.0341072, 0.0341429, 0.0341918" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0241618, 0.0242415, 0.0244779, 0.0245613, 0.0246124, 0.0246338, 0.024645", \ + "0.0240252, 0.0241058, 0.0243435, 0.0244271, 0.0244787, 0.0245005, 0.0245121", \ + "0.0245347, 0.0246138, 0.0248494, 0.0249324, 0.0249835, 0.0250049, 0.0250164", \ + "0.0256708, 0.0257521, 0.0259907, 0.0260735, 0.0261259, 0.026145, 0.026157", \ + "0.0279326, 0.0280161, 0.0282515, 0.0283373, 0.0283937, 0.0284143, 0.0284252", \ + "0.0312044, 0.031287, 0.0315233, 0.0316057, 0.0316572, 0.0316813, 0.0316944", \ + "0.0355487, 0.0356378, 0.0358618, 0.0359492, 0.0359954, 0.0360203, 0.0360313" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.025142, 0.0252631, 0.0254969, 0.0255527, 0.0255837, 0.0255956, 0.0256027", \ + "0.0247736, 0.0248693, 0.0251039, 0.0251768, 0.0252183, 0.0252356, 0.0252448", \ + "0.0251039, 0.0251335, 0.0252437, 0.025344, 0.0253938, 0.0254657, 0.0254719", \ + "0.0269008, 0.0268406, 0.026782, 0.0268478, 0.026914, 0.0269746, 0.0270133", \ + "0.0307005, 0.0304796, 0.0302239, 0.0302601, 0.0303047, 0.030309, 0.0303465", \ + "0.0357127, 0.0353679, 0.0349125, 0.0348451, 0.0348101, 0.0348489, 0.0348608", \ + "0.0417395, 0.0412859, 0.0405228, 0.0403605, 0.0402739, 0.0402441, 0.0402453" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0331592, 0.0332792, 0.0335106, 0.0335654, 0.0335949, 0.033607, 0.0336125", \ + "0.0324996, 0.0325905, 0.0328198, 0.0328917, 0.0329335, 0.0329508, 0.0329593", \ + "0.0326591, 0.0326575, 0.032754, 0.0328412, 0.0329515, 0.0329867, 0.0330132", \ + "0.0350534, 0.0349641, 0.0349149, 0.0349913, 0.0350421, 0.0351241, 0.0351481", \ + "0.0407698, 0.0405271, 0.0402288, 0.0401739, 0.0402066, 0.0402512, 0.0402892", \ + "0.0488109, 0.0483538, 0.047757, 0.0476334, 0.047583, 0.0475998, 0.0476201", \ + "0.0588262, 0.0581809, 0.0572548, 0.0570079, 0.0568658, 0.0568099, 0.0568116" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0331592, 0.0332792, 0.0335106, 0.0335654, 0.0335949, 0.033607, 0.0336125", \ + "0.0324996, 0.0325905, 0.0328198, 0.0328917, 0.0329335, 0.0329508, 0.0329593", \ + "0.0326591, 0.0326575, 0.032754, 0.0328412, 0.0329515, 0.0329867, 0.0330132", \ + "0.0350534, 0.0349641, 0.0349149, 0.0349913, 0.0350421, 0.0351241, 0.0351481", \ + "0.0407698, 0.0405271, 0.0402288, 0.0401739, 0.0402066, 0.0402512, 0.0402892", \ + "0.0488109, 0.0483538, 0.047757, 0.0476334, 0.047583, 0.0475998, 0.0476201", \ + "0.0588262, 0.0581809, 0.0572548, 0.0570079, 0.0568658, 0.0568099, 0.0568116" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172384; + rise_capacitance : 0.0017215; + rise_capacitance_range (0.00121916, 0.0017215); + fall_capacitance : 0.00172384; + fall_capacitance_range (0.00120702, 0.00172384); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0858092, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113018, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127536, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232387" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155744, 0.0154542, 0.0159294, 0.0167686, 0.0190114, 0.0219384, 0.0259246" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127536, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232387" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155744, 0.0154542, 0.0159294, 0.0167686, 0.0190114, 0.0219384, 0.0259246" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016634; + rise_capacitance : 0.0016634; + rise_capacitance_range (0.00112472, 0.0016634); + fall_capacitance : 0.00165019; + fall_capacitance_range (0.00109697, 0.00165019); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0326835, 0.0479418, 0.0850293, 0.108082", \ + "-0.13897, -0.0463521, -0.00717052, 0.0177861", \ + "-0.198888, -0.107271, -0.0704102, -0.0460938", \ + "-0.242609, -0.153989, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0288818, 0.193124, 0.266597, 0.318248", \ + "-0.0630473, 0.0971978, 0.180769, 0.238312", \ + "-0.0874026, 0.0673224, 0.148722, 0.209436", \ + "-0.0999932, 0.044262, 0.129233, 0.193371" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0326835, 0.0479418, 0.0850293, 0.108082", \ + "-0.13897, -0.0463521, -0.00717052, 0.0177861", \ + "-0.198888, -0.107271, -0.0704102, -0.0460938", \ + "-0.242609, -0.153989, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0288818, 0.193124, 0.266597, 0.318248", \ + "-0.0630473, 0.0971978, 0.180769, 0.238312", \ + "-0.0874026, 0.0673224, 0.148722, 0.209436", \ + "-0.0999932, 0.044262, 0.129233, 0.193371" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634508, -0.0333061, -0.0743272, -0.099127", \ + "0.19418, 0.0694376, 0.0228749, -0.0083758", \ + "0.270151, 0.135414, 0.0905273, 0.0586726", \ + "0.324494, 0.191757, 0.146468, 0.113943" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0178951, -0.164303, -0.243872, -0.296771", \ + "0.163138, -0.0310519, -0.120511, -0.183509", \ + "0.219921, 0.0247228, -0.0670573, -0.130218", \ + "0.260128, 0.0619415, -0.029515, -0.0985104" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634508, -0.0333061, -0.0743272, -0.099127", \ + "0.19418, 0.0694376, 0.0228749, -0.0083758", \ + "0.270151, 0.135414, 0.0905273, 0.0586726", \ + "0.324494, 0.191757, 0.146468, 0.113943" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0178951, -0.164303, -0.243872, -0.296771", \ + "0.163138, -0.0310519, -0.120511, -0.183509", \ + "0.219921, 0.0247228, -0.0670573, -0.130218", \ + "0.260128, 0.0619415, -0.029515, -0.0985104" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000260799, -0.000262408, -0.000263437, -0.000260982, -0.000262893, -0.000261732, -0.0002611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132107, 0.00122359, 0.00121883, 0.00121882, 0.00121849, 0.00121483, 0.00121203" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117765, -0.00118208, -0.00120441, -0.00121093, -0.00121378, -0.00122259, -0.00122256" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00122052, 0.00122194, 0.00122755, 0.00123344, 0.00122931, 0.00122458, 0.00122256" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568384, 0.00548357, 0.00551108, 0.0060964, 0.00747572, 0.00969102, 0.0126194" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0082637, 0.00810646, 0.00837891, 0.0091282, 0.010684, 0.0130187, 0.0160734" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0013714, -0.00137576, -0.0013801, -0.00136978, -0.00137552, -0.00137636, -0.00137703" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00139218, 0.00139682, 0.00139903, 0.00140273, 0.00139746, 0.00139097, 0.00138544" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166151; + rise_capacitance : 0.00166151; + rise_capacitance_range (0.00112285, 0.00166151); + fall_capacitance : 0.00164828; + fall_capacitance_range (0.00109377, 0.00164828); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0348029, 0.0472303, 0.0850293, 0.108082", \ + "-0.140402, -0.0463767, -0.00648364, 0.018473", \ + "-0.200018, -0.107982, -0.0704102, -0.0460938", \ + "-0.242804, -0.156773, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0317839, 0.19352, 0.26636, 0.320439", \ + "-0.0620804, 0.0996555, 0.182996, 0.238567", \ + "-0.0857978, 0.0666999, 0.151041, 0.210609", \ + "-0.098359, 0.0473869, 0.132317, 0.198291" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0348029, 0.0472303, 0.0850293, 0.108082", \ + "-0.140402, -0.0463767, -0.00648364, 0.018473", \ + "-0.200018, -0.107982, -0.0704102, -0.0460938", \ + "-0.242804, -0.156773, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0317839, 0.19352, 0.26636, 0.320439", \ + "-0.0620804, 0.0996555, 0.182996, 0.238567", \ + "-0.0857978, 0.0666999, 0.151041, 0.210609", \ + "-0.098359, 0.0473869, 0.132317, 0.198291" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0639104, -0.0339362, -0.0747292, -0.101362", \ + "0.194372, 0.0685403, 0.0224067, -0.0068801", \ + "0.270811, 0.138982, 0.0905273, 0.0606002", \ + "0.326363, 0.192536, 0.14785, 0.117116" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0194884, -0.165301, -0.24128, -0.296692", \ + "0.160408, -0.0323735, -0.122348, -0.183755", \ + "0.219885, 0.0221062, -0.0698654, -0.132273", \ + "0.261884, 0.0611075, -0.0308641, -0.0982689" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0639104, -0.0339362, -0.0747292, -0.101362", \ + "0.194372, 0.0685403, 0.0224067, -0.0068801", \ + "0.270811, 0.138982, 0.0905273, 0.0606002", \ + "0.326363, 0.192536, 0.14785, 0.117116" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0194884, -0.165301, -0.24128, -0.296692", \ + "0.160408, -0.0323735, -0.122348, -0.183755", \ + "0.219885, 0.0221062, -0.0698654, -0.132273", \ + "0.261884, 0.0611075, -0.0308641, -0.0982689" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254307, -0.000254922, -0.000256782, -0.00025451, -0.000256362, -0.000255218, -0.000254587" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013171, 0.00122002, 0.00121195, 0.00121489, 0.0012146, 0.00121088, 0.00120785" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117475, -0.00118177, -0.00120038, -0.0012088, -0.00121025, -0.00121879, -0.0012188" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012168, 0.00121864, 0.00122422, 0.00122971, 0.00122557, 0.00122084, 0.0012188" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568295, 0.00548195, 0.00551385, 0.00609459, 0.00747333, 0.00968721, 0.0126156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826284, 0.00810564, 0.00839709, 0.009127, 0.0106835, 0.0130152, 0.0160675" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136828, -0.00137272, -0.00137698, -0.00136645, -0.00137513, -0.00137327, -0.00137228" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138907, 0.00139367, 0.00139574, 0.00139947, 0.00139429, 0.00138787, 0.00138267" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00722493; + rise_capacitance : 0.00662745; + rise_capacitance_range (0.00563674, 0.00662745); + fall_capacitance : 0.00722493; + fall_capacitance_range (0.00563694, 0.00722493); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0659239, -0.0259715, -0.0598908, -0.0845685", \ + "0.267772, 0.0741589, 0.0310774, 0.00755187", \ + "0.676475, 0.239824, 0.1186, 0.0832514", \ + "1.0756, 0.558703, 0.293718, 0.180229" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0502012, 0.0312193, 0.0621875, 0.0841457", \ + "-0.157168, -0.0597576, -0.0226979, -0.00283373", \ + "-0.218089, -0.11856, -0.0838216, -0.0606002", \ + "-0.269854, -0.168446, -0.138345, -0.11552" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0057048, -0.00573618, -0.00576394, -0.00574122, -0.0057568, -0.00575973, -0.00575955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00588753, 0.00583375, 0.005796, 0.00575492, 0.00580543, 0.00578259, 0.00576744" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00796362, 0.0075981, 0.00764239, 0.00871179, 0.011735, 0.0167122, 0.0232899" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0227099, 0.0222659, 0.0223317, 0.0235926, 0.0270274, 0.0321865, 0.0388643" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X2) { + area : 49.392; + cell_leakage_power : 0.971902; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.934432; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.968454; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.858491; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.924769; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.932408; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.906895; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.15039; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.07741; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.930293; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.996046; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.00505; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.978171; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.971902; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.169049, 0.180088, 0.218743, 0.258697, 0.335584, 0.43489, 0.564559", \ + "0.1838, 0.194844, 0.233495, 0.273455, 0.350341, 0.449649, 0.579318", \ + "0.246013, 0.257058, 0.295714, 0.335671, 0.412565, 0.511875, 0.641535", \ + "0.299727, 0.310786, 0.349438, 0.389436, 0.466342, 0.565645, 0.695345", \ + "0.36828, 0.379364, 0.418085, 0.458054, 0.534963, 0.63428, 0.76402", \ + "0.433744, 0.444855, 0.483586, 0.523584, 0.600494, 0.699801, 0.829479", \ + "0.496862, 0.507995, 0.546771, 0.586768, 0.663661, 0.762995, 0.892661" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233424, 0.0314124, 0.0713807, 0.124313, 0.234187, 0.378991, 0.568929", \ + "0.0233408, 0.0314066, 0.0714041, 0.124313, 0.234184, 0.378991, 0.568929", \ + "0.0233701, 0.0314389, 0.0714156, 0.124319, 0.234214, 0.37899, 0.568929", \ + "0.0234336, 0.0315241, 0.0714154, 0.124366, 0.234221, 0.379017, 0.56889", \ + "0.023583, 0.031655, 0.071517, 0.124399, 0.234214, 0.379124, 0.569012", \ + "0.0237, 0.031776, 0.071619, 0.124421, 0.234219, 0.379008, 0.568947", \ + "0.023838, 0.031899, 0.07169, 0.124458, 0.234242, 0.379016, 0.568935" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.164033, 0.172492, 0.203707, 0.237528, 0.303568, 0.389026, 0.500664", \ + "0.178851, 0.187311, 0.218564, 0.252352, 0.318387, 0.403849, 0.515489", \ + "0.241174, 0.249631, 0.280881, 0.314667, 0.380702, 0.466164, 0.577803", \ + "0.294248, 0.302687, 0.333946, 0.367848, 0.433823, 0.519244, 0.630914", \ + "0.36025, 0.368687, 0.399926, 0.433709, 0.499744, 0.585209, 0.696849", \ + "0.423086, 0.431521, 0.462741, 0.49652, 0.562561, 0.648026, 0.759668", \ + "0.482304, 0.490745, 0.522018, 0.555801, 0.621842, 0.707305, 0.818941" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165958, 0.0228356, 0.0563571, 0.100553, 0.19131, 0.310064, 0.46561", \ + "0.0165814, 0.022833, 0.0563602, 0.100552, 0.19131, 0.310066, 0.46561", \ + "0.0166079, 0.0228369, 0.0563602, 0.100553, 0.191237, 0.310066, 0.465611", \ + "0.0165931, 0.0228223, 0.0565842, 0.100634, 0.191314, 0.310123, 0.465763", \ + "0.016566, 0.022786, 0.056346, 0.100544, 0.19131, 0.310462, 0.465907", \ + "0.016569, 0.022797, 0.056325, 0.100533, 0.191302, 0.310064, 0.46561", \ + "0.016607, 0.022805, 0.056324, 0.100525, 0.191296, 0.310057, 0.465608" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0493737, 0.0575863, 0.0887299, 0.122664, 0.188264, 0.273444, 0.384857", \ + "0.0641092, 0.0722495, 0.103384, 0.137347, 0.202973, 0.28816, 0.399593", \ + "0.115174, 0.1248, 0.158051, 0.192167, 0.257683, 0.34286, 0.454281", \ + "0.151593, 0.163187, 0.200337, 0.234828, 0.300233, 0.385419, 0.496701", \ + "0.192689, 0.206724, 0.250589, 0.286218, 0.35114, 0.435909, 0.54723", \ + "0.227089, 0.243223, 0.294361, 0.331784, 0.396093, 0.480474, 0.591498", \ + "0.254246, 0.272234, 0.330466, 0.370251, 0.433814, 0.517924, 0.628835" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152333, 0.0217887, 0.0562869, 0.100002, 0.189973, 0.308325, 0.463906", \ + "0.0152551, 0.0218484, 0.0562966, 0.100014, 0.189972, 0.308329, 0.463905", \ + "0.0219201, 0.0279289, 0.0591417, 0.101016, 0.190075, 0.308326, 0.463905", \ + "0.0296815, 0.0362773, 0.0646824, 0.103748, 0.190869, 0.308869, 0.464096", \ + "0.0406897, 0.0484223, 0.0748418, 0.108951, 0.192263, 0.309264, 0.464479", \ + "0.052395, 0.061178, 0.086985, 0.115714, 0.19367, 0.309556, 0.464706", \ + "0.064727, 0.074358, 0.100001, 0.123628, 0.195635, 0.309729, 0.464685" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0496209, 0.0580987, 0.0901038, 0.124025, 0.189633, 0.274853, 0.386293", \ + "0.0642795, 0.0726829, 0.104683, 0.13864, 0.204275, 0.289504, 0.400988", \ + "0.115689, 0.125685, 0.159893, 0.193772, 0.259308, 0.34452, 0.455985", \ + "0.1526, 0.164727, 0.202965, 0.236648, 0.302033, 0.387286, 0.498721", \ + "0.194289, 0.209065, 0.253658, 0.286925, 0.351741, 0.436691, 0.548011", \ + "0.22988, 0.247015, 0.296923, 0.329696, 0.393727, 0.478291, 0.589473", \ + "0.258408, 0.277664, 0.331519, 0.363373, 0.426508, 0.51072, 0.621638" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156472, 0.0224494, 0.056927, 0.100177, 0.189818, 0.308327, 0.463931", \ + "0.0156662, 0.0225022, 0.0569495, 0.100173, 0.189817, 0.308301, 0.463984", \ + "0.022499, 0.0288778, 0.0596446, 0.100874, 0.189792, 0.308359, 0.464071", \ + "0.0306225, 0.0377614, 0.0645911, 0.102703, 0.190403, 0.308733, 0.464117", \ + "0.0422979, 0.0508106, 0.0726301, 0.105281, 0.190801, 0.308992, 0.464454", \ + "0.054751, 0.064456, 0.080413, 0.107573, 0.191099, 0.309168, 0.46483", \ + "0.067892, 0.078248, 0.08743, 0.109418, 0.1913, 0.309259, 0.464872" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0493737, 0.0575863, 0.0887299, 0.122664, 0.188264, 0.273444, 0.384857", \ + "0.0641092, 0.0722495, 0.103384, 0.137347, 0.202973, 0.28816, 0.399593", \ + "0.115174, 0.1248, 0.158051, 0.192167, 0.257683, 0.34286, 0.454281", \ + "0.151593, 0.163187, 0.200337, 0.234828, 0.300233, 0.385419, 0.496701", \ + "0.192689, 0.206724, 0.250589, 0.286218, 0.35114, 0.435909, 0.54723", \ + "0.227089, 0.243223, 0.294361, 0.331784, 0.396093, 0.480474, 0.591498", \ + "0.254246, 0.272234, 0.330466, 0.370251, 0.433814, 0.517924, 0.628835" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152333, 0.0217887, 0.0562869, 0.100002, 0.189973, 0.308325, 0.463906", \ + "0.0152551, 0.0218484, 0.0562966, 0.100014, 0.189972, 0.308329, 0.463905", \ + "0.0219201, 0.0279289, 0.0591417, 0.101016, 0.190075, 0.308326, 0.463905", \ + "0.0296815, 0.0362773, 0.0646824, 0.103748, 0.190869, 0.308869, 0.464096", \ + "0.0406897, 0.0484223, 0.0748418, 0.108951, 0.192263, 0.309264, 0.464479", \ + "0.052395, 0.061178, 0.086985, 0.115714, 0.19367, 0.309556, 0.464706", \ + "0.064727, 0.074358, 0.100001, 0.123628, 0.195635, 0.309729, 0.464685" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0236222, 0.0236147, 0.0238227, 0.0239479, 0.024035, 0.0240755, 0.0240973", \ + "0.0234778, 0.0234715, 0.0236789, 0.023804, 0.0238919, 0.0239316, 0.0239533", \ + "0.0238284, 0.0238217, 0.0240265, 0.0241508, 0.0242394, 0.0242802, 0.0243021", \ + "0.024907, 0.0249068, 0.0250865, 0.0252209, 0.0253031, 0.0253367, 0.0253626", \ + "0.0271016, 0.0270917, 0.0272843, 0.0274275, 0.027656, 0.0276176, 0.0276028", \ + "0.0305089, 0.0304868, 0.0306675, 0.0307897, 0.030904, 0.031003, 0.0311263", \ + "0.0350071, 0.0349839, 0.0351511, 0.0352734, 0.0353697, 0.0354288, 0.0354922" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253494, 0.0254548, 0.025776, 0.0258987, 0.0259773, 0.0260116, 0.0260298", \ + "0.0252112, 0.0253174, 0.0256401, 0.0257635, 0.0258428, 0.0258773, 0.025896", \ + "0.0257243, 0.0258287, 0.0261479, 0.0262701, 0.0263487, 0.0263832, 0.0264017", \ + "0.026869, 0.0269745, 0.0272942, 0.0274141, 0.0274916, 0.0275261, 0.0275551", \ + "0.0291373, 0.0292419, 0.0295583, 0.029682, 0.0297657, 0.0297985, 0.029817", \ + "0.0324057, 0.0325106, 0.0328202, 0.0329433, 0.0330233, 0.0330602, 0.0330817", \ + "0.0368343, 0.0369334, 0.0372564, 0.0373821, 0.0374633, 0.0374994, 0.0375211" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0263457, 0.0265177, 0.0268533, 0.0269439, 0.0269946, 0.0270163, 0.0270279", \ + "0.0260287, 0.026164, 0.026494, 0.0266017, 0.0266674, 0.0266933, 0.0267098", \ + "0.0264732, 0.0264422, 0.0265572, 0.0266875, 0.0268307, 0.0268802, 0.0269167", \ + "0.0283269, 0.0281286, 0.0280682, 0.0281262, 0.0282043, 0.0283136, 0.0283207", \ + "0.0323656, 0.0319221, 0.031527, 0.0315106, 0.031553, 0.0315902, 0.0316216", \ + "0.0377838, 0.0371057, 0.0363225, 0.0361812, 0.0361114, 0.0361462, 0.036151", \ + "0.0440594, 0.0431964, 0.041993, 0.0417013, 0.041545, 0.0414998, 0.0415038" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343544, 0.0345219, 0.0348523, 0.0349407, 0.034991, 0.0350124, 0.0350242", \ + "0.0337139, 0.0338457, 0.0341704, 0.0342781, 0.0343431, 0.0343703, 0.0343857", \ + "0.034006, 0.0339601, 0.0341, 0.0342183, 0.0342966, 0.0343904, 0.0343951", \ + "0.0364686, 0.0362396, 0.0362051, 0.0362718, 0.0363652, 0.0364517, 0.0364271", \ + "0.0425186, 0.0420032, 0.041504, 0.0414961, 0.041509, 0.0415436, 0.0415748", \ + "0.0509718, 0.0501655, 0.0492186, 0.0490054, 0.0489084, 0.0489467, 0.0489524", \ + "0.0615146, 0.0603953, 0.0589437, 0.0585655, 0.0583535, 0.0582925, 0.0582739" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343544, 0.0345219, 0.0348523, 0.0349407, 0.034991, 0.0350124, 0.0350242", \ + "0.0337139, 0.0338457, 0.0341704, 0.0342781, 0.0343431, 0.0343703, 0.0343857", \ + "0.034006, 0.0339601, 0.0341, 0.0342183, 0.0342966, 0.0343904, 0.0343951", \ + "0.0364686, 0.0362396, 0.0362051, 0.0362718, 0.0363652, 0.0364517, 0.0364271", \ + "0.0425186, 0.0420032, 0.041504, 0.0414961, 0.041509, 0.0415436, 0.0415748", \ + "0.0509718, 0.0501655, 0.0492186, 0.0490054, 0.0489084, 0.0489467, 0.0489524", \ + "0.0615146, 0.0603953, 0.0589437, 0.0585655, 0.0583535, 0.0582925, 0.0582739" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.168932, 0.179984, 0.218699, 0.258696, 0.335706, 0.435181, 0.565075", \ + "0.183687, 0.194737, 0.233435, 0.273452, 0.350474, 0.449946, 0.579827", \ + "0.245888, 0.256946, 0.295643, 0.335628, 0.412679, 0.51216, 0.642042", \ + "0.299607, 0.310677, 0.3494, 0.389436, 0.466465, 0.565927, 0.69577", \ + "0.368144, 0.379238, 0.418002, 0.458038, 0.535067, 0.634553, 0.76451", \ + "0.433726, 0.444842, 0.483637, 0.523684, 0.600722, 0.7002, 0.830104", \ + "0.496717, 0.507861, 0.546686, 0.586746, 0.663794, 0.763268, 0.893161" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233595, 0.0314383, 0.0715321, 0.124514, 0.234579, 0.37963, 0.569893", \ + "0.0233609, 0.031447, 0.0715086, 0.124514, 0.234578, 0.379629, 0.569893", \ + "0.0233856, 0.0314739, 0.0715187, 0.124556, 0.234592, 0.379629, 0.569893", \ + "0.0234701, 0.0315514, 0.0715317, 0.124568, 0.234614, 0.379668, 0.569843", \ + "0.023584, 0.031675, 0.071623, 0.124578, 0.234614, 0.379757, 0.56996", \ + "0.023727, 0.031801, 0.071694, 0.124621, 0.234638, 0.37965, 0.569911", \ + "0.023864, 0.031929, 0.071798, 0.124662, 0.234651, 0.379665, 0.5699" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.164567, 0.173038, 0.204343, 0.238192, 0.304357, 0.389983, 0.501845", \ + "0.179391, 0.187847, 0.21916, 0.253008, 0.319174, 0.4048, 0.516662", \ + "0.241724, 0.250195, 0.281494, 0.315342, 0.381509, 0.467134, 0.578996", \ + "0.294825, 0.303275, 0.334586, 0.368452, 0.434647, 0.520251, 0.632057", \ + "0.360859, 0.369307, 0.400599, 0.434445, 0.500611, 0.586239, 0.698112", \ + "0.423789, 0.432243, 0.463517, 0.49736, 0.563529, 0.649156, 0.761019", \ + "0.482892, 0.491343, 0.522623, 0.556456, 0.62263, 0.708258, 0.820125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166294, 0.0228708, 0.0564606, 0.100747, 0.191687, 0.310679, 0.466523", \ + "0.0165981, 0.0228655, 0.0564644, 0.100748, 0.191687, 0.310676, 0.466523", \ + "0.0166073, 0.0228721, 0.0564634, 0.100748, 0.191687, 0.31068, 0.466522", \ + "0.0165963, 0.022851, 0.0565398, 0.100754, 0.191656, 0.310665, 0.466649", \ + "0.016589, 0.022834, 0.056451, 0.100739, 0.191685, 0.311038, 0.466571", \ + "0.016576, 0.022831, 0.05643, 0.100729, 0.19168, 0.310677, 0.466523", \ + "0.016634, 0.02286, 0.056432, 0.100741, 0.191677, 0.310676, 0.466522" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0494144, 0.0576456, 0.088859, 0.122867, 0.188604, 0.273961, 0.385589", \ + "0.0641293, 0.072294, 0.103507, 0.137548, 0.203307, 0.288676, 0.400311", \ + "0.115217, 0.124857, 0.158177, 0.192367, 0.258019, 0.343364, 0.455011", \ + "0.151643, 0.163251, 0.200483, 0.235024, 0.300566, 0.385917, 0.49744", \ + "0.192743, 0.206781, 0.250708, 0.286431, 0.351463, 0.436379, 0.547925", \ + "0.227158, 0.243315, 0.294477, 0.331942, 0.396411, 0.480906, 0.592181", \ + "0.254343, 0.272342, 0.330612, 0.37037, 0.434083, 0.518343, 0.629479" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152542, 0.0218406, 0.0564232, 0.100221, 0.190363, 0.308989, 0.464825", \ + "0.015283, 0.0218968, 0.0564319, 0.100216, 0.190353, 0.308988, 0.464825", \ + "0.0219504, 0.0279745, 0.0592701, 0.101236, 0.190458, 0.308937, 0.464761", \ + "0.0297152, 0.0363253, 0.0648113, 0.103955, 0.191252, 0.309369, 0.465164", \ + "0.0407286, 0.0484625, 0.0749407, 0.109134, 0.192574, 0.309858, 0.465484", \ + "0.052464, 0.06126, 0.086938, 0.115868, 0.194089, 0.310084, 0.465627", \ + "0.064777, 0.074411, 0.10005, 0.123739, 0.195957, 0.310332, 0.465595" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0496737, 0.0581688, 0.0902377, 0.12423, 0.18997, 0.275372, 0.387024", \ + "0.0643298, 0.0727516, 0.104821, 0.138845, 0.204613, 0.290013, 0.401694", \ + "0.115746, 0.125755, 0.160024, 0.193972, 0.259643, 0.345019, 0.456717", \ + "0.152668, 0.164812, 0.203102, 0.236868, 0.302368, 0.387786, 0.499454", \ + "0.194361, 0.20915, 0.253723, 0.287133, 0.352075, 0.437203, 0.548732", \ + "0.229969, 0.247124, 0.297062, 0.329909, 0.39407, 0.478844, 0.5902", \ + "0.25853, 0.277801, 0.331644, 0.36359, 0.426868, 0.511254, 0.622396" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156824, 0.0225012, 0.0570522, 0.100385, 0.190171, 0.309034, 0.464851", \ + "0.0157017, 0.0225538, 0.0570636, 0.100381, 0.190171, 0.30894, 0.464993", \ + "0.0225351, 0.028932, 0.0597673, 0.101074, 0.190173, 0.308935, 0.464875", \ + "0.0306646, 0.0378058, 0.0646995, 0.102917, 0.190779, 0.309317, 0.465073", \ + "0.0423185, 0.0508617, 0.0726847, 0.10545, 0.191184, 0.30961, 0.465386", \ + "0.054797, 0.064496, 0.080514, 0.107771, 0.191513, 0.309808, 0.465752", \ + "0.067934, 0.078292, 0.087464, 0.10963, 0.191678, 0.309877, 0.465608" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0494144, 0.0576456, 0.088859, 0.122867, 0.188604, 0.273961, 0.385589", \ + "0.0641293, 0.072294, 0.103507, 0.137548, 0.203307, 0.288676, 0.400311", \ + "0.115217, 0.124857, 0.158177, 0.192367, 0.258019, 0.343364, 0.455011", \ + "0.151643, 0.163251, 0.200483, 0.235024, 0.300566, 0.385917, 0.49744", \ + "0.192743, 0.206781, 0.250708, 0.286431, 0.351463, 0.436379, 0.547925", \ + "0.227158, 0.243315, 0.294477, 0.331942, 0.396411, 0.480906, 0.592181", \ + "0.254343, 0.272342, 0.330612, 0.37037, 0.434083, 0.518343, 0.629479" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152542, 0.0218406, 0.0564232, 0.100221, 0.190363, 0.308989, 0.464825", \ + "0.015283, 0.0218968, 0.0564319, 0.100216, 0.190353, 0.308988, 0.464825", \ + "0.0219504, 0.0279745, 0.0592701, 0.101236, 0.190458, 0.308937, 0.464761", \ + "0.0297152, 0.0363253, 0.0648113, 0.103955, 0.191252, 0.309369, 0.465164", \ + "0.0407286, 0.0484625, 0.0749407, 0.109134, 0.192574, 0.309858, 0.465484", \ + "0.052464, 0.06126, 0.086938, 0.115868, 0.194089, 0.310084, 0.465627", \ + "0.064777, 0.074411, 0.10005, 0.123739, 0.195957, 0.310332, 0.465595" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0236199, 0.023613, 0.0238178, 0.023938, 0.0240194, 0.0240543, 0.0240726", \ + "0.0234757, 0.0234689, 0.0236732, 0.0237938, 0.0238746, 0.0239098, 0.0239283", \ + "0.0238272, 0.02382, 0.0240219, 0.0241412, 0.0242242, 0.0242603, 0.0242789", \ + "0.0248916, 0.0248813, 0.0250787, 0.0252087, 0.0252851, 0.0253134, 0.0253342", \ + "0.0270934, 0.0270792, 0.02727, 0.0274094, 0.0275054, 0.027589, 0.0275728", \ + "0.0305124, 0.0304962, 0.0306737, 0.0307893, 0.0308972, 0.0309785, 0.0310831", \ + "0.0350062, 0.0349805, 0.0351434, 0.035261, 0.0353504, 0.0354086, 0.0354615" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253763, 0.0254812, 0.0257972, 0.0259176, 0.0259941, 0.026027, 0.0260449", \ + "0.0252454, 0.0253484, 0.0256657, 0.0257856, 0.0258612, 0.0258938, 0.0259115", \ + "0.0257505, 0.0258541, 0.0261698, 0.0262891, 0.0263645, 0.0263971, 0.0264146", \ + "0.0268908, 0.0269967, 0.0273106, 0.0274288, 0.0275037, 0.0275362, 0.0275546", \ + "0.0291539, 0.0292574, 0.029575, 0.0296949, 0.0297742, 0.0298056, 0.029823", \ + "0.032427, 0.0325294, 0.0328427, 0.0329631, 0.0330398, 0.0330748, 0.0330929", \ + "0.0367657, 0.036859, 0.0371792, 0.0372987, 0.0373753, 0.0374074, 0.0374273" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0263367, 0.026508, 0.0268385, 0.0269271, 0.0269774, 0.026998, 0.027009", \ + "0.0259844, 0.0261193, 0.0264474, 0.0265554, 0.026619, 0.0266459, 0.0266596", \ + "0.0264876, 0.0264367, 0.0265492, 0.0266816, 0.0268155, 0.0268685, 0.0269031", \ + "0.0283159, 0.0281225, 0.0280493, 0.0281162, 0.0281894, 0.0283013, 0.0283042", \ + "0.0323547, 0.0319095, 0.0315124, 0.0315122, 0.0315504, 0.0315673, 0.0315973", \ + "0.0377602, 0.0370827, 0.0363024, 0.0361572, 0.0360883, 0.0361018, 0.0361173", \ + "0.0440375, 0.0431767, 0.0419824, 0.041676, 0.0415189, 0.0414722, 0.0414616" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343442, 0.03451, 0.0348352, 0.0349216, 0.034971, 0.0349914, 0.0350026", \ + "0.0337042, 0.0338348, 0.0341554, 0.0342615, 0.0343251, 0.0343525, 0.0343667", \ + "0.0339993, 0.0339206, 0.0340938, 0.034205, 0.0342861, 0.0343776, 0.0344144", \ + "0.0364349, 0.0362596, 0.0361956, 0.0362599, 0.0363533, 0.0364381, 0.0364144", \ + "0.0424922, 0.0419326, 0.0415252, 0.0414844, 0.0415091, 0.0415193, 0.0415518", \ + "0.0509577, 0.0501508, 0.0491995, 0.0489865, 0.0489273, 0.048932, 0.048919", \ + "0.0614986, 0.0603708, 0.0589203, 0.0585462, 0.0583191, 0.0582549, 0.0582222" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343442, 0.03451, 0.0348352, 0.0349216, 0.034971, 0.0349914, 0.0350026", \ + "0.0337042, 0.0338348, 0.0341554, 0.0342615, 0.0343251, 0.0343525, 0.0343667", \ + "0.0339993, 0.0339206, 0.0340938, 0.034205, 0.0342861, 0.0343776, 0.0344144", \ + "0.0364349, 0.0362596, 0.0361956, 0.0362599, 0.0363533, 0.0364381, 0.0364144", \ + "0.0424922, 0.0419326, 0.0415252, 0.0414844, 0.0415091, 0.0415193, 0.0415518", \ + "0.0509577, 0.0501508, 0.0491995, 0.0489865, 0.0489273, 0.048932, 0.048919", \ + "0.0614986, 0.0603708, 0.0589203, 0.0585462, 0.0583191, 0.0582549, 0.0582222" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172384; + rise_capacitance : 0.00172145; + rise_capacitance_range (0.00121916, 0.00172145); + fall_capacitance : 0.00172384; + fall_capacitance_range (0.00120702, 0.00172384); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0880766, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113018, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127536, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232392" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155746, 0.0154542, 0.0159294, 0.0167686, 0.0190115, 0.0219383, 0.0259246" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127536, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232392" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155746, 0.0154542, 0.0159294, 0.0167686, 0.0190115, 0.0219383, 0.0259246" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016634; + rise_capacitance : 0.0016634; + rise_capacitance_range (0.00112472, 0.0016634); + fall_capacitance : 0.00165019; + fall_capacitance_range (0.00109697, 0.00165019); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0334762, 0.0476756, 0.0850293, 0.108082", \ + "-0.139763, -0.0466182, -0.00717052, 0.0177861", \ + "-0.198763, -0.107537, -0.0704102, -0.0460938", \ + "-0.239405, -0.154255, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0286593, 0.193133, 0.266597, 0.317998", \ + "-0.0636663, 0.100807, 0.180372, 0.237665", \ + "-0.0878615, 0.066617, 0.147906, 0.208472", \ + "-0.101164, 0.0433221, 0.12821, 0.192172" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0334762, 0.0476756, 0.0850293, 0.108082", \ + "-0.139763, -0.0466182, -0.00717052, 0.0177861", \ + "-0.198763, -0.107537, -0.0704102, -0.0460938", \ + "-0.239405, -0.154255, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0286593, 0.193133, 0.266597, 0.317998", \ + "-0.0636663, 0.100807, 0.180372, 0.237665", \ + "-0.0878615, 0.066617, 0.147906, 0.208472", \ + "-0.101164, 0.0433221, 0.12821, 0.192172" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0629354, -0.0335061, -0.0744086, -0.0991677", \ + "0.193795, 0.0693687, 0.0229653, -0.00828538", \ + "0.269676, 0.135254, 0.0905273, 0.0586726", \ + "0.323705, 0.191283, 0.146109, 0.113629" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0178684, -0.164274, -0.243872, -0.296885", \ + "0.163111, -0.0310231, -0.120511, -0.183623", \ + "0.219885, 0.0247515, -0.0670573, -0.13037", \ + "0.260102, 0.0619702, -0.029515, -0.0986242" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0629354, -0.0335061, -0.0744086, -0.0991677", \ + "0.193795, 0.0693687, 0.0229653, -0.00828538", \ + "0.269676, 0.135254, 0.0905273, 0.0586726", \ + "0.323705, 0.191283, 0.146109, 0.113629" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0178684, -0.164274, -0.243872, -0.296885", \ + "0.163111, -0.0310231, -0.120511, -0.183623", \ + "0.219885, 0.0247515, -0.0670573, -0.13037", \ + "0.260102, 0.0619702, -0.029515, -0.0986242" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000260584, -0.000262194, -0.000263222, -0.000260767, -0.000262678, -0.000261517, -0.000260884" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132136, 0.00122388, 0.00121912, 0.0012191, 0.00121878, 0.00121512, 0.00121232" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117736, -0.00118179, -0.00120412, -0.00121064, -0.00121349, -0.0012223, -0.00122285" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00122081, 0.00122223, 0.00122784, 0.00123373, 0.0012296, 0.00122487, 0.00122285" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568405, 0.00548379, 0.0055113, 0.00609662, 0.00747594, 0.00969122, 0.0126196" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826391, 0.00810667, 0.00837913, 0.00912842, 0.0106842, 0.0130189, 0.0160736" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137111, -0.00137547, -0.00137981, -0.00136949, -0.00137523, -0.00137607, -0.00137673" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00139247, 0.00139711, 0.00139932, 0.00140302, 0.00139775, 0.00139126, 0.00138573" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166151; + rise_capacitance : 0.00166151; + rise_capacitance_range (0.00112285, 0.00166151); + fall_capacitance : 0.00164828; + fall_capacitance_range (0.00109377, 0.00164828); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0345581, 0.0473125, 0.0850293, 0.108082", \ + "-0.140158, -0.0462945, -0.00648364, 0.018473", \ + "-0.200763, -0.1079, -0.0704102, -0.0460938", \ + "-0.242559, -0.156691, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0306157, 0.192973, 0.266046, 0.320197", \ + "-0.0595698, 0.0987899, 0.182442, 0.238007", \ + "-0.0867646, 0.0695951, 0.150249, 0.209812", \ + "-0.100234, 0.046133, 0.131318, 0.197342" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0345581, 0.0473125, 0.0850293, 0.108082", \ + "-0.140158, -0.0462945, -0.00648364, 0.018473", \ + "-0.200763, -0.1079, -0.0704102, -0.0460938", \ + "-0.242559, -0.156691, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0306157, 0.192973, 0.266046, 0.320197", \ + "-0.0595698, 0.0987899, 0.182442, 0.238007", \ + "-0.0867646, 0.0695951, 0.150249, 0.209812", \ + "-0.100234, 0.046133, 0.131318, 0.197342" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634008, -0.0334508, -0.0748208, -0.0994823", \ + "0.19399, 0.0691537, 0.0224889, -0.0088703", \ + "0.270347, 0.139513, 0.0905273, 0.0585279", \ + "0.325605, 0.192773, 0.147514, 0.114749" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0184172, -0.165672, -0.24128, -0.296658", \ + "0.163336, -0.0327431, -0.122346, -0.18372", \ + "0.219675, 0.0256988, -0.0698994, -0.132273", \ + "0.260707, 0.0606304, -0.0309703, -0.0983411" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634008, -0.0334508, -0.0748208, -0.0994823", \ + "0.19399, 0.0691537, 0.0224889, -0.0088703", \ + "0.270347, 0.139513, 0.0905273, 0.0585279", \ + "0.325605, 0.192773, 0.147514, 0.114749" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0184172, -0.165672, -0.24128, -0.296658", \ + "0.163336, -0.0327431, -0.122346, -0.18372", \ + "0.219675, 0.0256988, -0.0698994, -0.132273", \ + "0.260707, 0.0606304, -0.0309703, -0.0983411" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254093, -0.000254707, -0.000256568, -0.000254295, -0.000256147, -0.000255003, -0.000254371" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131739, 0.00122031, 0.00121224, 0.00121518, 0.00121489, 0.00121117, 0.00120814" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117446, -0.00118147, -0.00120009, -0.00120851, -0.00120996, -0.0012185, -0.00121909" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012171, 0.00121893, 0.0012245, 0.00123, 0.00122586, 0.00122113, 0.00121909" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568316, 0.00548216, 0.00551407, 0.0060948, 0.00747354, 0.00968742, 0.0126159" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826306, 0.00810585, 0.00839731, 0.00912722, 0.0106837, 0.0130155, 0.0160677" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136799, -0.00137243, -0.00137669, -0.00136616, -0.00137484, -0.00137298, -0.00137198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138936, 0.00139395, 0.00139603, 0.00139976, 0.00139458, 0.00138816, 0.00138294" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00722438; + rise_capacitance : 0.00662746; + rise_capacitance_range (0.00564091, 0.00662746); + fall_capacitance : 0.00722438; + fall_capacitance_range (0.00564217, 0.00722438); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0645104, -0.0238218, -0.0601193, -0.0816795", \ + "0.278906, 0.0741032, 0.0287572, 0.00423989", \ + "0.697215, 0.268963, 0.129448, 0.0844378", \ + "1.11086, 0.6126, 0.34535, 0.19888" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0502012, 0.0312193, 0.0621875, 0.0841457", \ + "-0.157168, -0.0597576, -0.0226979, -0.00283373", \ + "-0.218089, -0.11856, -0.0838216, -0.0606002", \ + "-0.269854, -0.168446, -0.138345, -0.11552" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00570573, -0.00573498, -0.00576244, -0.00574305, -0.00575665, -0.00575962, -0.00575961" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00588789, 0.00583354, 0.00578783, 0.00583098, 0.00580584, 0.00578258, 0.00576747" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00796438, 0.00759396, 0.00764395, 0.0087115, 0.0117352, 0.0167123, 0.0232916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0227099, 0.0222665, 0.0223653, 0.0236148, 0.0270272, 0.0321864, 0.0388642" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X3) { + area : 49.392; + cell_leakage_power : 1.06064; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.04241; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.01871; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.966467; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.03275; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.982663; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.01487; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.25837; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.12766; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.03827; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.10402; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.05531; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.08615; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.06064; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.176259, 0.190809, 0.234595, 0.27951, 0.365741, 0.477028, 0.622316", \ + "0.191012, 0.205578, 0.249347, 0.294269, 0.380497, 0.491791, 0.637078", \ + "0.253218, 0.267781, 0.311565, 0.356475, 0.442704, 0.553994, 0.699275", \ + "0.306987, 0.321576, 0.365332, 0.410295, 0.496517, 0.607791, 0.753052", \ + "0.374843, 0.389454, 0.433254, 0.47822, 0.564449, 0.675744, 0.821081", \ + "0.441289, 0.455957, 0.499756, 0.544688, 0.630954, 0.742252, 0.887546", \ + "0.504133, 0.518762, 0.562604, 0.607551, 0.693814, 0.805118, 0.950413" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0252691, 0.0357545, 0.080769, 0.140083, 0.263349, 0.425934, 0.639206", \ + "0.0252776, 0.0357632, 0.0807646, 0.140072, 0.263311, 0.425935, 0.639205", \ + "0.0252793, 0.0357727, 0.0807688, 0.140088, 0.263309, 0.425935, 0.639205", \ + "0.0253543, 0.0358383, 0.0808012, 0.140114, 0.263415, 0.425896, 0.63914", \ + "0.025531, 0.035967, 0.08088, 0.140141, 0.263473, 0.426059, 0.639198", \ + "0.025644, 0.036078, 0.080962, 0.140172, 0.263382, 0.425944, 0.639223", \ + "0.025714, 0.036188, 0.081035, 0.140206, 0.263397, 0.425954, 0.639232" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.16856, 0.179634, 0.214442, 0.251674, 0.32426, 0.418147, 0.540815", \ + "0.183387, 0.194455, 0.229265, 0.266491, 0.339074, 0.43296, 0.55563", \ + "0.245684, 0.256757, 0.291569, 0.328797, 0.401381, 0.495267, 0.617937", \ + "0.29861, 0.309676, 0.344482, 0.381696, 0.454292, 0.548184, 0.670808", \ + "0.364845, 0.375912, 0.410698, 0.447922, 0.520509, 0.614404, 0.737063", \ + "0.427912, 0.438978, 0.473742, 0.510964, 0.583551, 0.677439, 0.800111", \ + "0.486822, 0.497877, 0.532643, 0.569856, 0.642447, 0.736346, 0.85902" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0175756, 0.025446, 0.0622512, 0.110488, 0.209925, 0.340177, 0.510888", \ + "0.0175754, 0.0254494, 0.0622421, 0.110488, 0.209925, 0.34016, 0.510888", \ + "0.0175776, 0.0254477, 0.0622449, 0.110488, 0.209925, 0.34016, 0.510888", \ + "0.0175667, 0.0254424, 0.0622569, 0.110506, 0.209931, 0.340122, 0.510754", \ + "0.017538, 0.025416, 0.062227, 0.11048, 0.209923, 0.340065, 0.510694", \ + "0.017519, 0.025405, 0.062203, 0.110467, 0.209919, 0.340158, 0.510887", \ + "0.017564, 0.025425, 0.062198, 0.110463, 0.209913, 0.34015, 0.510886" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536728, 0.0645105, 0.0992173, 0.136113, 0.208078, 0.301689, 0.424147", \ + "0.0684479, 0.0792247, 0.113926, 0.150842, 0.222821, 0.316447, 0.438907", \ + "0.123149, 0.135502, 0.171794, 0.208537, 0.280422, 0.374076, 0.496531", \ + "0.163749, 0.1784, 0.218414, 0.255047, 0.326787, 0.420301, 0.542626", \ + "0.209858, 0.227543, 0.273234, 0.309773, 0.380944, 0.474252, 0.596525", \ + "0.24994, 0.270079, 0.32132, 0.357776, 0.42843, 0.521446, 0.643588", \ + "0.282401, 0.304608, 0.361037, 0.397527, 0.467709, 0.560253, 0.682085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.016293, 0.0245428, 0.0615646, 0.109042, 0.207681, 0.337893, 0.508501", \ + "0.0163073, 0.0245804, 0.0615659, 0.109042, 0.207666, 0.337892, 0.508519", \ + "0.0228459, 0.0304872, 0.0636812, 0.109545, 0.207641, 0.337886, 0.508499", \ + "0.0314627, 0.039666, 0.0685705, 0.111539, 0.208178, 0.338174, 0.508432", \ + "0.0439647, 0.0530053, 0.0766673, 0.114677, 0.208901, 0.338647, 0.509172", \ + "0.057303, 0.066683, 0.085282, 0.118032, 0.209408, 0.338799, 0.509277", \ + "0.071306, 0.080517, 0.094411, 0.121952, 0.209975, 0.33894, 0.509471" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0538356, 0.0649507, 0.100503, 0.137511, 0.209505, 0.303103, 0.425574", \ + "0.068547, 0.0795997, 0.115127, 0.152159, 0.224194, 0.3178, 0.440277", \ + "0.123438, 0.136151, 0.173452, 0.210277, 0.282214, 0.375873, 0.498313", \ + "0.164232, 0.179492, 0.220805, 0.257385, 0.329131, 0.422614, 0.544991", \ + "0.210845, 0.229192, 0.276375, 0.31246, 0.383474, 0.476731, 0.599042", \ + "0.251556, 0.272617, 0.324681, 0.360053, 0.430237, 0.523068, 0.645172", \ + "0.285031, 0.308458, 0.363928, 0.398304, 0.46755, 0.559939, 0.681725" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165897, 0.0251399, 0.0623407, 0.109379, 0.207785, 0.337792, 0.508383", \ + "0.0166005, 0.0251698, 0.0623346, 0.109363, 0.207741, 0.337847, 0.5085", \ + "0.0232207, 0.0312387, 0.0645019, 0.109806, 0.207708, 0.337948, 0.508476", \ + "0.0320171, 0.0408338, 0.06954, 0.111581, 0.208214, 0.338154, 0.508626", \ + "0.0447769, 0.0549844, 0.0774254, 0.114062, 0.208775, 0.338613, 0.509159", \ + "0.058435, 0.069768, 0.085094, 0.116272, 0.209093, 0.338755, 0.509417", \ + "0.072915, 0.084711, 0.091921, 0.118069, 0.209363, 0.338888, 0.509538" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536728, 0.0645105, 0.0992173, 0.136113, 0.208078, 0.301689, 0.424147", \ + "0.0684479, 0.0792247, 0.113926, 0.150842, 0.222821, 0.316447, 0.438907", \ + "0.123149, 0.135502, 0.171794, 0.208537, 0.280422, 0.374076, 0.496531", \ + "0.163749, 0.1784, 0.218414, 0.255047, 0.326787, 0.420301, 0.542626", \ + "0.209858, 0.227543, 0.273234, 0.309773, 0.380944, 0.474252, 0.596525", \ + "0.24994, 0.270079, 0.32132, 0.357776, 0.42843, 0.521446, 0.643588", \ + "0.282401, 0.304608, 0.361037, 0.397527, 0.467709, 0.560253, 0.682085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.016293, 0.0245428, 0.0615646, 0.109042, 0.207681, 0.337893, 0.508501", \ + "0.0163073, 0.0245804, 0.0615659, 0.109042, 0.207666, 0.337892, 0.508519", \ + "0.0228459, 0.0304872, 0.0636812, 0.109545, 0.207641, 0.337886, 0.508499", \ + "0.0314627, 0.039666, 0.0685705, 0.111539, 0.208178, 0.338174, 0.508432", \ + "0.0439647, 0.0530053, 0.0766673, 0.114677, 0.208901, 0.338647, 0.509172", \ + "0.057303, 0.066683, 0.085282, 0.118032, 0.209408, 0.338799, 0.509277", \ + "0.071306, 0.080517, 0.094411, 0.121952, 0.209975, 0.33894, 0.509471" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0256909, 0.0255665, 0.0257937, 0.0259535, 0.0260695, 0.0261228, 0.0261524", \ + "0.025546, 0.025429, 0.0256541, 0.0258096, 0.0259251, 0.0259797, 0.0260086", \ + "0.025894, 0.0257764, 0.0259982, 0.0261563, 0.0262725, 0.0263269, 0.0263568", \ + "0.0269857, 0.0268509, 0.0270621, 0.0272125, 0.0273037, 0.0273876, 0.0273977", \ + "0.0292075, 0.0290834, 0.0292923, 0.0294686, 0.0296059, 0.029738, 0.0296935", \ + "0.0325444, 0.0324205, 0.0325811, 0.0327392, 0.0329208, 0.0330717, 0.0329615", \ + "0.0370509, 0.0369146, 0.037084, 0.0372321, 0.0373594, 0.0374587, 0.0375676" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0269102, 0.0270302, 0.0274492, 0.0276099, 0.0277127, 0.0277575, 0.0277814", \ + "0.0267838, 0.0269017, 0.0273176, 0.0274772, 0.0275793, 0.027624, 0.0276483", \ + "0.0272861, 0.0274042, 0.02782, 0.0279798, 0.0280825, 0.0281277, 0.0281521", \ + "0.0285378, 0.0286582, 0.029064, 0.0292216, 0.0293257, 0.0293691, 0.0293971", \ + "0.030696, 0.0308102, 0.0312299, 0.0313895, 0.0314964, 0.0315422, 0.0315642", \ + "0.0340047, 0.0341249, 0.0345358, 0.0346955, 0.0347994, 0.0348507, 0.0348754", \ + "0.0384607, 0.0385734, 0.0389805, 0.0391348, 0.0392401, 0.0392863, 0.0393171" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0278718, 0.0280917, 0.0285356, 0.0286593, 0.0287319, 0.0287624, 0.0287789", \ + "0.0275658, 0.0277493, 0.0281856, 0.0283288, 0.028415, 0.0284516, 0.0284712", \ + "0.0282584, 0.0280969, 0.0282519, 0.0283718, 0.0285418, 0.0285995, 0.028665", \ + "0.0303408, 0.0298317, 0.0296642, 0.0297605, 0.0298678, 0.029973, 0.030036", \ + "0.0348539, 0.0339231, 0.0332426, 0.0332012, 0.0331994, 0.0332734, 0.0333304", \ + "0.0405244, 0.0392337, 0.0379687, 0.037745, 0.0377015, 0.0377132, 0.0377167", \ + "0.0471813, 0.0455807, 0.0437951, 0.0433434, 0.0431288, 0.0430477, 0.0430496" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0358714, 0.0360842, 0.0365204, 0.0366428, 0.0367143, 0.0367444, 0.0367604", \ + "0.0352723, 0.0354479, 0.035877, 0.0360199, 0.0361054, 0.0361431, 0.0361621", \ + "0.0357151, 0.0355562, 0.0357195, 0.0358712, 0.0360298, 0.0360718, 0.0361584", \ + "0.0384788, 0.0379595, 0.0377687, 0.0378611, 0.0379697, 0.0380734, 0.0381389", \ + "0.0450073, 0.0439136, 0.0431975, 0.0431005, 0.0431415, 0.0431952, 0.0432665", \ + "0.0540761, 0.0525175, 0.0510127, 0.05076, 0.0506532, 0.0506432, 0.050654", \ + "0.0652962, 0.0632357, 0.0609937, 0.0604756, 0.0601755, 0.0600798, 0.0600497" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0358714, 0.0360842, 0.0365204, 0.0366428, 0.0367143, 0.0367444, 0.0367604", \ + "0.0352723, 0.0354479, 0.035877, 0.0360199, 0.0361054, 0.0361431, 0.0361621", \ + "0.0357151, 0.0355562, 0.0357195, 0.0358712, 0.0360298, 0.0360718, 0.0361584", \ + "0.0384788, 0.0379595, 0.0377687, 0.0378611, 0.0379697, 0.0380734, 0.0381389", \ + "0.0450073, 0.0439136, 0.0431975, 0.0431005, 0.0431415, 0.0431952, 0.0432665", \ + "0.0540761, 0.0525175, 0.0510127, 0.05076, 0.0506532, 0.0506432, 0.050654", \ + "0.0652962, 0.0632357, 0.0609937, 0.0604756, 0.0601755, 0.0600798, 0.0600497" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.176143, 0.19071, 0.234567, 0.279572, 0.365991, 0.477533, 0.623159", \ + "0.190895, 0.205468, 0.249317, 0.294323, 0.38074, 0.492276, 0.637913", \ + "0.2531, 0.267676, 0.311572, 0.356495, 0.442947, 0.554495, 0.700127", \ + "0.306869, 0.321458, 0.365315, 0.41036, 0.496775, 0.608301, 0.753951", \ + "0.374737, 0.389355, 0.433227, 0.478254, 0.564702, 0.676253, 0.821849", \ + "0.441269, 0.4559, 0.499914, 0.544927, 0.631362, 0.742916, 0.888542", \ + "0.503986, 0.518647, 0.562564, 0.607629, 0.694059, 0.805619, 0.951252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0252894, 0.0357951, 0.0809184, 0.140378, 0.263933, 0.426886, 0.640645", \ + "0.0252988, 0.0358013, 0.0809145, 0.140384, 0.263934, 0.426886, 0.640647", \ + "0.0253103, 0.0358063, 0.0809714, 0.140375, 0.263894, 0.426886, 0.640648", \ + "0.0253831, 0.0358708, 0.0809539, 0.140412, 0.263996, 0.426874, 0.640648", \ + "0.025529, 0.036008, 0.081041, 0.140427, 0.26401, 0.427016, 0.640633", \ + "0.025625, 0.036123, 0.081125, 0.140467, 0.263964, 0.426896, 0.641697", \ + "0.025737, 0.03623, 0.081192, 0.140493, 0.263986, 0.426906, 0.640672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.169099, 0.180191, 0.215079, 0.2524, 0.325176, 0.419313, 0.542316", \ + "0.183928, 0.195016, 0.229901, 0.26722, 0.339996, 0.434133, 0.557147", \ + "0.246245, 0.257336, 0.292224, 0.329544, 0.40232, 0.49649, 0.61946", \ + "0.299194, 0.310295, 0.345161, 0.382465, 0.455271, 0.549409, 0.672365", \ + "0.365462, 0.37655, 0.411408, 0.448729, 0.521507, 0.615653, 0.73865", \ + "0.428626, 0.439694, 0.474541, 0.51185, 0.584635, 0.678788, 0.801784", \ + "0.487459, 0.498535, 0.533379, 0.570687, 0.643472, 0.737626, 0.860625" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176026, 0.0254927, 0.0623941, 0.110773, 0.210483, 0.341069, 0.512255", \ + "0.0176009, 0.0254947, 0.0623899, 0.110774, 0.210483, 0.341063, 0.512255", \ + "0.0176033, 0.0254941, 0.0623944, 0.110773, 0.210483, 0.341096, 0.512255", \ + "0.0175927, 0.0254948, 0.0623772, 0.110788, 0.210407, 0.341071, 0.512134", \ + "0.017547, 0.025463, 0.06238, 0.110766, 0.210481, 0.341082, 0.512069", \ + "0.017558, 0.025461, 0.062357, 0.11076, 0.210483, 0.341054, 0.512255", \ + "0.017591, 0.025473, 0.062352, 0.110752, 0.21048, 0.341053, 0.512255" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.053731, 0.0645812, 0.0993858, 0.136389, 0.208545, 0.302418, 0.425203", \ + "0.0684783, 0.0792887, 0.114079, 0.15111, 0.223287, 0.317161, 0.439909", \ + "0.123204, 0.135579, 0.171975, 0.208785, 0.280883, 0.374791, 0.497548", \ + "0.163814, 0.178488, 0.218574, 0.255305, 0.327242, 0.421009, 0.543696", \ + "0.209944, 0.22765, 0.273392, 0.310016, 0.38138, 0.474943, 0.597561", \ + "0.250049, 0.270192, 0.321447, 0.357991, 0.428838, 0.52211, 0.644579", \ + "0.282537, 0.304745, 0.361137, 0.397695, 0.468091, 0.561032, 0.683322" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163303, 0.0245978, 0.0617385, 0.109349, 0.208241, 0.338799, 0.509866", \ + "0.0163375, 0.024641, 0.0617477, 0.10934, 0.208237, 0.338799, 0.509817", \ + "0.0228803, 0.0305435, 0.0638333, 0.109818, 0.2082, 0.338793, 0.509811", \ + "0.0315034, 0.039727, 0.0687213, 0.111824, 0.208724, 0.338996, 0.510001", \ + "0.0440062, 0.0530647, 0.0767838, 0.114939, 0.209492, 0.33955, 0.510337", \ + "0.057354, 0.066728, 0.085371, 0.118264, 0.209931, 0.339695, 0.510643", \ + "0.071368, 0.080504, 0.094441, 0.122133, 0.210455, 0.339843, 0.510855" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0538957, 0.0650351, 0.10067, 0.137779, 0.20997, 0.303821, 0.426627", \ + "0.068605, 0.0796738, 0.115294, 0.152449, 0.224657, 0.318519, 0.44133", \ + "0.123506, 0.136234, 0.173616, 0.210541, 0.282675, 0.376545, 0.499362", \ + "0.164308, 0.179588, 0.220974, 0.257648, 0.329592, 0.423331, 0.546035", \ + "0.210944, 0.229302, 0.276554, 0.312733, 0.38394, 0.47745, 0.600094", \ + "0.251676, 0.272748, 0.324975, 0.360335, 0.430712, 0.523828, 0.646229", \ + "0.285167, 0.308597, 0.364179, 0.398615, 0.468059, 0.560696, 0.682837" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.016625, 0.025196, 0.062502, 0.109676, 0.208263, 0.338755, 0.509748", \ + "0.0166368, 0.0252304, 0.0625003, 0.109673, 0.208298, 0.338755, 0.509865", \ + "0.0232297, 0.0312371, 0.064653, 0.110098, 0.208267, 0.338763, 0.509918", \ + "0.0320446, 0.0408786, 0.0696875, 0.111865, 0.208767, 0.339047, 0.509986", \ + "0.0448118, 0.0549879, 0.0775661, 0.114346, 0.209332, 0.339521, 0.510474", \ + "0.058469, 0.069807, 0.0853, 0.116555, 0.209651, 0.339669, 0.510783", \ + "0.072955, 0.084765, 0.092117, 0.118354, 0.209923, 0.339788, 0.510767" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.053731, 0.0645812, 0.0993858, 0.136389, 0.208545, 0.302418, 0.425203", \ + "0.0684783, 0.0792887, 0.114079, 0.15111, 0.223287, 0.317161, 0.439909", \ + "0.123204, 0.135579, 0.171975, 0.208785, 0.280883, 0.374791, 0.497548", \ + "0.163814, 0.178488, 0.218574, 0.255305, 0.327242, 0.421009, 0.543696", \ + "0.209944, 0.22765, 0.273392, 0.310016, 0.38138, 0.474943, 0.597561", \ + "0.250049, 0.270192, 0.321447, 0.357991, 0.428838, 0.52211, 0.644579", \ + "0.282537, 0.304745, 0.361137, 0.397695, 0.468091, 0.561032, 0.683322" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163303, 0.0245978, 0.0617385, 0.109349, 0.208241, 0.338799, 0.509866", \ + "0.0163375, 0.024641, 0.0617477, 0.10934, 0.208237, 0.338799, 0.509817", \ + "0.0228803, 0.0305435, 0.0638333, 0.109818, 0.2082, 0.338793, 0.509811", \ + "0.0315034, 0.039727, 0.0687213, 0.111824, 0.208724, 0.338996, 0.510001", \ + "0.0440062, 0.0530647, 0.0767838, 0.114939, 0.209492, 0.33955, 0.510337", \ + "0.057354, 0.066728, 0.085371, 0.118264, 0.209931, 0.339695, 0.510643", \ + "0.071368, 0.080504, 0.094441, 0.122133, 0.210455, 0.339843, 0.510855" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0256864, 0.0255694, 0.0257856, 0.0259389, 0.0260457, 0.0260923, 0.026117", \ + "0.0255413, 0.0254236, 0.025645, 0.0257956, 0.0259021, 0.0259486, 0.025973", \ + "0.0258916, 0.0257739, 0.0259906, 0.026142, 0.02625, 0.0262978, 0.0263232", \ + "0.0269797, 0.0268456, 0.0270487, 0.0271943, 0.0272795, 0.0273563, 0.0273647", \ + "0.0292128, 0.0290769, 0.0292815, 0.0294485, 0.0295669, 0.0297081, 0.0296297", \ + "0.0327696, 0.0326037, 0.0329143, 0.0330618, 0.0332347, 0.0333375, 0.0336032", \ + "0.0370433, 0.0369016, 0.0370656, 0.0372093, 0.0373214, 0.0373841, 0.0376013" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0269369, 0.027056, 0.0274697, 0.0276261, 0.0277248, 0.0277675, 0.0277904", \ + "0.02681, 0.0269275, 0.0273387, 0.0274942, 0.0275921, 0.0276346, 0.0276569", \ + "0.0273118, 0.0274287, 0.0278394, 0.027995, 0.0280935, 0.0281356, 0.0281583", \ + "0.0285543, 0.028675, 0.0290754, 0.0292309, 0.0293293, 0.0293732, 0.0293964", \ + "0.0307081, 0.0308282, 0.0312432, 0.0313989, 0.0315006, 0.0315415, 0.0315626", \ + "0.0340375, 0.0341476, 0.0345554, 0.0347105, 0.0348088, 0.0348558, 0.0348777", \ + "0.038451, 0.0385688, 0.0389653, 0.0391201, 0.0392199, 0.0392663, 0.0392866" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0278624, 0.0280809, 0.0285169, 0.0286378, 0.0287085, 0.0287385, 0.0287544", \ + "0.0275211, 0.0277049, 0.0281378, 0.0282792, 0.0283633, 0.0283993, 0.0284176", \ + "0.0282517, 0.0280823, 0.0282139, 0.0283648, 0.0285277, 0.0285861, 0.028644", \ + "0.0303788, 0.0297666, 0.0296507, 0.0297441, 0.0298551, 0.0299577, 0.0300175", \ + "0.0348491, 0.0339059, 0.0332231, 0.0331852, 0.0331777, 0.033249, 0.0332668", \ + "0.0405014, 0.0392128, 0.0379981, 0.0377186, 0.0376523, 0.0376527, 0.0376886", \ + "0.04713, 0.0455234, 0.0437479, 0.0433202, 0.0430817, 0.0430005, 0.0429979" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0358617, 0.0360721, 0.036501, 0.0366207, 0.0366901, 0.0367199, 0.0367351", \ + "0.0352628, 0.0354366, 0.0358599, 0.0359992, 0.0360839, 0.0361205, 0.0361389", \ + "0.0357104, 0.0355482, 0.0357048, 0.0358606, 0.0360145, 0.0360687, 0.0361405", \ + "0.0384456, 0.0379505, 0.0377568, 0.0378481, 0.0379538, 0.0380516, 0.0381189", \ + "0.0449935, 0.0439192, 0.0431789, 0.0430798, 0.0431191, 0.0431796, 0.0432401", \ + "0.0540659, 0.0524973, 0.0510221, 0.0507357, 0.0506252, 0.0506203, 0.0506211", \ + "0.0652002, 0.0631358, 0.0609116, 0.0603807, 0.0600664, 0.0599722, 0.0599492" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0358617, 0.0360721, 0.036501, 0.0366207, 0.0366901, 0.0367199, 0.0367351", \ + "0.0352628, 0.0354366, 0.0358599, 0.0359992, 0.0360839, 0.0361205, 0.0361389", \ + "0.0357104, 0.0355482, 0.0357048, 0.0358606, 0.0360145, 0.0360687, 0.0361405", \ + "0.0384456, 0.0379505, 0.0377568, 0.0378481, 0.0379538, 0.0380516, 0.0381189", \ + "0.0449935, 0.0439192, 0.0431789, 0.0430798, 0.0431191, 0.0431796, 0.0432401", \ + "0.0540659, 0.0524973, 0.0510221, 0.0507357, 0.0506252, 0.0506203, 0.0506211", \ + "0.0652002, 0.0631358, 0.0609116, 0.0603807, 0.0600664, 0.0599722, 0.0599492" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172384; + rise_capacitance : 0.00172146; + rise_capacitance_range (0.00121916, 0.00172146); + fall_capacitance : 0.00172384; + fall_capacitance_range (0.00120702, 0.00172384); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113018, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127535, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232392" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155746, 0.0154542, 0.0159295, 0.0167686, 0.0190117, 0.0219383, 0.0259245" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0127535, 0.012626, 0.0129756, 0.0140128, 0.0160921, 0.0191361, 0.0232392" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0155746, 0.0154542, 0.0159295, 0.0167686, 0.0190117, 0.0219383, 0.0259245" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016634; + rise_capacitance : 0.0016634; + rise_capacitance_range (0.00112472, 0.0016634); + fall_capacitance : 0.00165019; + fall_capacitance_range (0.00109697, 0.00165019); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0325503, 0.0479865, 0.0850293, 0.108082", \ + "-0.142834, -0.0463074, -0.00717052, 0.0177861", \ + "-0.198435, -0.107226, -0.0704102, -0.0460938", \ + "-0.242476, -0.157942, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0309419, 0.192791, 0.266597, 0.317292", \ + "-0.0653223, 0.0965269, 0.180431, 0.241015", \ + "-0.0899737, 0.065878, 0.146785, 0.207369", \ + "-0.10425, 0.0416091, 0.126728, 0.190095" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0325503, 0.0479865, 0.0850293, 0.108082", \ + "-0.142834, -0.0463074, -0.00717052, 0.0177861", \ + "-0.198435, -0.107226, -0.0704102, -0.0460938", \ + "-0.242476, -0.157942, -0.121766, -0.0978459" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0309419, 0.192791, 0.266597, 0.317292", \ + "-0.0653223, 0.0965269, 0.180431, 0.241015", \ + "-0.0899737, 0.065878, 0.146785, 0.207369", \ + "-0.10425, 0.0416091, 0.126728, 0.190095" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0621961, -0.0337918, -0.0745214, -0.0992241", \ + "0.194008, 0.0660373, 0.0238606, -0.00739006", \ + "0.268993, 0.135025, 0.0905273, 0.0586726", \ + "0.324261, 0.188296, 0.143291, 0.114868" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0191672, -0.166142, -0.24128, -0.294531", \ + "0.162758, -0.0305433, -0.123674, -0.18292", \ + "0.219512, 0.0243969, -0.0670573, -0.130546", \ + "0.258915, 0.0616156, -0.029515, -0.0987565" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0621961, -0.0337918, -0.0745214, -0.0992241", \ + "0.194008, 0.0660373, 0.0238606, -0.00739006", \ + "0.268993, 0.135025, 0.0905273, 0.0586726", \ + "0.324261, 0.188296, 0.143291, 0.114868" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0191672, -0.166142, -0.24128, -0.294531", \ + "0.162758, -0.0305433, -0.123674, -0.18292", \ + "0.219512, 0.0243969, -0.0670573, -0.130546", \ + "0.258915, 0.0616156, -0.029515, -0.0987565" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000260291, -0.000261902, -0.00026293, -0.000260475, -0.000262386, -0.000261224, -0.000260592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132176, 0.00122428, 0.00121951, 0.0012195, 0.00121918, 0.00121552, 0.00121272" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117696, -0.00118139, -0.00120371, -0.00121024, -0.00121309, -0.0012219, -0.00122325" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00122121, 0.00122263, 0.00122824, 0.00123413, 0.00123, 0.00122527, 0.00122325" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568439, 0.00548413, 0.00551164, 0.00609695, 0.00747628, 0.00969155, 0.0126199" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826421, 0.00810697, 0.00837942, 0.00912871, 0.0106845, 0.0130192, 0.0160739" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137071, -0.00137507, -0.00137941, -0.00136909, -0.00137483, -0.00137566, -0.00137632" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00139286, 0.00139751, 0.00139971, 0.00140342, 0.00139815, 0.00139166, 0.00138613" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166151; + rise_capacitance : 0.00166151; + rise_capacitance_range (0.00112285, 0.00166151); + fall_capacitance : 0.00164828; + fall_capacitance_range (0.00109377, 0.00164828); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0335125, 0.0476634, 0.0850293, 0.108082", \ + "-0.14311, -0.0459435, -0.00648364, 0.018473", \ + "-0.199717, -0.107549, -0.0704102, -0.0460938", \ + "-0.241513, -0.15634, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0324034, 0.194007, 0.267254, 0.318466", \ + "-0.0640831, 0.0975203, 0.181328, 0.237969", \ + "-0.0881195, 0.0674864, 0.14918, 0.208936", \ + "-0.104935, 0.0446755, 0.129908, 0.19312" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0335125, 0.0476634, 0.0850293, 0.108082", \ + "-0.14311, -0.0459435, -0.00648364, 0.018473", \ + "-0.199717, -0.107549, -0.0704102, -0.0460938", \ + "-0.241513, -0.15634, -0.123839, -0.0999182" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0324034, 0.194007, 0.267254, 0.318466", \ + "-0.0640831, 0.0975203, 0.181328, 0.237969", \ + "-0.0881195, 0.0674864, 0.14918, 0.208936", \ + "-0.104935, 0.0446755, 0.129908, 0.19312" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0626868, -0.0337312, -0.0749434, -0.0995436", \ + "0.193451, 0.0690477, 0.022602, -0.00875718", \ + "0.269695, 0.139294, 0.0905273, 0.0585279", \ + "0.324549, 0.192151, 0.147053, 0.114346" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0181993, -0.165759, -0.24128, -0.296615", \ + "0.163123, -0.0328259, -0.122342, -0.183671", \ + "0.219152, 0.0255675, -0.0699431, -0.132273", \ + "0.260344, 0.0603973, -0.0311158, -0.0984429" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0626868, -0.0337312, -0.0749434, -0.0995436", \ + "0.193451, 0.0690477, 0.022602, -0.00875718", \ + "0.269695, 0.139294, 0.0905273, 0.0585279", \ + "0.324549, 0.192151, 0.147053, 0.114346" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0181993, -0.165759, -0.24128, -0.296615", \ + "0.163123, -0.0328259, -0.122342, -0.183671", \ + "0.219152, 0.0255675, -0.0699431, -0.132273", \ + "0.260344, 0.0603973, -0.0311158, -0.0984429" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000253802, -0.000254414, -0.000256276, -0.000254003, -0.000255855, -0.000254711, -0.000254079" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131779, 0.00122071, 0.00121263, 0.00121557, 0.00121529, 0.00121156, 0.00120854" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117406, -0.00118107, -0.00119969, -0.00120811, -0.00120956, -0.0012181, -0.00121949" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012175, 0.00121932, 0.0012249, 0.00123039, 0.00122626, 0.00122153, 0.00121949" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056835, 0.0054825, 0.0055144, 0.00609514, 0.00747388, 0.00968774, 0.0126162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00826335, 0.00810615, 0.00839762, 0.00912752, 0.010684, 0.0130158, 0.016068" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136759, -0.00137203, -0.00137629, -0.00136576, -0.00137444, -0.00137258, -0.00137158" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138975, 0.00139435, 0.00139642, 0.00140016, 0.00139498, 0.00138856, 0.00138333" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00722032; + rise_capacitance : 0.00662528; + rise_capacitance_range (0.00564419, 0.00662528); + fall_capacitance : 0.00722032; + fall_capacitance_range (0.0056462, 0.00722032); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0638982, -0.0266343, -0.0583806, -0.0835101", \ + "0.287973, 0.076034, 0.0303686, 0.00715133", \ + "0.714619, 0.308429, 0.139809, 0.0887685", \ + "1.14284, 0.666652, 0.41108, 0.241915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0502012, 0.0312193, 0.0621875, 0.0841457", \ + "-0.157168, -0.0597576, -0.0226979, -0.00283373", \ + "-0.218089, -0.11856, -0.0838216, -0.0606002", \ + "-0.269854, -0.168446, -0.138345, -0.11552" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00570195, -0.00573104, -0.00575784, -0.00574024, -0.00575256, -0.00575558, -0.00575573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00588412, 0.00582925, 0.0057751, 0.00582599, 0.00580166, 0.00577852, 0.0057635" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00796872, 0.00760179, 0.00764774, 0.00871543, 0.0117394, 0.0167165, 0.0232935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0227059, 0.0222622, 0.0222067, 0.0236247, 0.027023, 0.0321823, 0.0388602" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X1) { + area : 95.9616; + cell_leakage_power : 1.57126; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.47146; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.71736; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.31958; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.45213; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.64526; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.41638; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.83455; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.86643; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.39435; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.52585; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.72172; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.4901; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.57126; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161947, 0.167918, 0.204182, 0.243522, 0.3206, 0.420511, 0.551032", \ + "0.177073, 0.183042, 0.219331, 0.258645, 0.335722, 0.435588, 0.566154", \ + "0.240558, 0.246543, 0.282787, 0.322138, 0.399217, 0.499087, 0.629651", \ + "0.295381, 0.301353, 0.337649, 0.37697, 0.454097, 0.553967, 0.684443", \ + "0.365533, 0.371517, 0.407609, 0.446949, 0.52426, 0.624177, 0.754795", \ + "0.432375, 0.438363, 0.474684, 0.514026, 0.591131, 0.691023, 0.821525", \ + "0.496556, 0.502553, 0.538899, 0.578253, 0.655356, 0.755257, 0.885773" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219509, 0.0266988, 0.0669126, 0.120617, 0.231181, 0.375962, 0.565481", \ + "0.0219589, 0.0267028, 0.0669211, 0.120617, 0.231181, 0.37591, 0.565481", \ + "0.0219695, 0.0267234, 0.0669116, 0.12062, 0.231182, 0.375908, 0.565481", \ + "0.0220216, 0.0267696, 0.0669458, 0.120632, 0.231202, 0.3759, 0.565411", \ + "0.022113, 0.026839, 0.066994, 0.120651, 0.231125, 0.376266, 0.565524", \ + "0.022212, 0.026939, 0.067026, 0.120666, 0.231208, 0.375961, 0.565461", \ + "0.022358, 0.027078, 0.067078, 0.120681, 0.231207, 0.375947, 0.565449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172473, 0.177234, 0.208139, 0.243256, 0.312707, 0.40276, 0.520381", \ + "0.187591, 0.192359, 0.223257, 0.25839, 0.327833, 0.417884, 0.535505", \ + "0.252281, 0.257049, 0.287942, 0.323078, 0.392513, 0.482563, 0.600179", \ + "0.309323, 0.314091, 0.344993, 0.380105, 0.449558, 0.539618, 0.657284", \ + "0.381821, 0.386569, 0.417471, 0.45259, 0.522042, 0.612095, 0.729755", \ + "0.451712, 0.456459, 0.487349, 0.522482, 0.59193, 0.681986, 0.799607", \ + "0.517202, 0.52196, 0.552848, 0.587977, 0.657428, 0.747481, 0.865104" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168352, 0.0208718, 0.0568156, 0.104422, 0.201301, 0.327688, 0.493091", \ + "0.0168301, 0.0208714, 0.0568125, 0.104406, 0.201301, 0.327688, 0.493041", \ + "0.0168289, 0.0208715, 0.0568062, 0.104406, 0.201301, 0.327688, 0.492883", \ + "0.0168253, 0.0208722, 0.0569887, 0.104401, 0.20131, 0.327692, 0.493023", \ + "0.016834, 0.020857, 0.056812, 0.104431, 0.2013, 0.327612, 0.492996", \ + "0.016838, 0.020862, 0.056813, 0.104416, 0.201298, 0.327687, 0.493026", \ + "0.01686, 0.020888, 0.056816, 0.104409, 0.201295, 0.327685, 0.492933" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0445648, 0.0491424, 0.0797973, 0.115423, 0.184744, 0.274572, 0.392094", \ + "0.0590127, 0.06354, 0.0942185, 0.129893, 0.199249, 0.289088, 0.406618", \ + "0.103648, 0.109132, 0.14201, 0.178077, 0.24754, 0.337383, 0.454894", \ + "0.133395, 0.140038, 0.176255, 0.212686, 0.282433, 0.372358, 0.489803", \ + "0.166134, 0.174302, 0.216787, 0.254884, 0.324971, 0.414617, 0.532051", \ + "0.191712, 0.201312, 0.251022, 0.292301, 0.363043, 0.452298, 0.569538", \ + "0.210644, 0.221506, 0.278459, 0.324051, 0.396046, 0.484875, 0.601736" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153689, 0.0196418, 0.0571389, 0.104847, 0.201089, 0.32688, 0.492028", \ + "0.0154626, 0.0197408, 0.057148, 0.104844, 0.201068, 0.326879, 0.492027", \ + "0.0217561, 0.0255388, 0.0598272, 0.106089, 0.201516, 0.326882, 0.492055", \ + "0.0283973, 0.0324008, 0.0640631, 0.108417, 0.202715, 0.327515, 0.492309", \ + "0.0376986, 0.0424356, 0.0730095, 0.113854, 0.20452, 0.328429, 0.492852", \ + "0.047379, 0.052954, 0.085008, 0.122258, 0.207932, 0.32932, 0.492762", \ + "0.05709, 0.063486, 0.098662, 0.133039, 0.212848, 0.330607, 0.492936" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0449934, 0.0497753, 0.0815079, 0.116994, 0.186195, 0.276074, 0.393609", \ + "0.0594411, 0.064176, 0.0959448, 0.131474, 0.200708, 0.290621, 0.408145", \ + "0.10453, 0.110351, 0.14465, 0.180266, 0.249476, 0.33938, 0.456929", \ + "0.134947, 0.142087, 0.180294, 0.215772, 0.284951, 0.374999, 0.492461", \ + "0.168841, 0.177774, 0.222454, 0.257723, 0.326474, 0.416281, 0.533835", \ + "0.196037, 0.20658, 0.257282, 0.292075, 0.360319, 0.449852, 0.567286", \ + "0.216772, 0.228808, 0.284222, 0.318433, 0.386133, 0.47538, 0.592668" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159983, 0.0204593, 0.0578947, 0.104833, 0.200691, 0.326679, 0.492176", \ + "0.0160859, 0.0205453, 0.0578793, 0.104822, 0.200687, 0.326781, 0.492173", \ + "0.0228672, 0.0269591, 0.0604812, 0.105559, 0.200767, 0.326784, 0.491936", \ + "0.0301355, 0.0346409, 0.0646124, 0.106943, 0.201316, 0.327156, 0.492298", \ + "0.0405388, 0.0460901, 0.0716102, 0.108909, 0.201502, 0.327391, 0.492622", \ + "0.051505, 0.058054, 0.078714, 0.110691, 0.201503, 0.3274, 0.492709", \ + "0.062643, 0.069989, 0.08496, 0.112115, 0.201618, 0.327371, 0.492689" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0445648, 0.0491424, 0.0797973, 0.115423, 0.184744, 0.274572, 0.392094", \ + "0.0590127, 0.06354, 0.0942185, 0.129893, 0.199249, 0.289088, 0.406618", \ + "0.103648, 0.109132, 0.14201, 0.178077, 0.24754, 0.337383, 0.454894", \ + "0.133395, 0.140038, 0.176255, 0.212686, 0.282433, 0.372358, 0.489803", \ + "0.166134, 0.174302, 0.216787, 0.254884, 0.324971, 0.414617, 0.532051", \ + "0.191712, 0.201312, 0.251022, 0.292301, 0.363043, 0.452298, 0.569538", \ + "0.210644, 0.221506, 0.278459, 0.324051, 0.396046, 0.484875, 0.601736" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153689, 0.0196418, 0.0571389, 0.104847, 0.201089, 0.32688, 0.492028", \ + "0.0154626, 0.0197408, 0.057148, 0.104844, 0.201068, 0.326879, 0.492027", \ + "0.0217561, 0.0255388, 0.0598272, 0.106089, 0.201516, 0.326882, 0.492055", \ + "0.0283973, 0.0324008, 0.0640631, 0.108417, 0.202715, 0.327515, 0.492309", \ + "0.0376986, 0.0424356, 0.0730095, 0.113854, 0.20452, 0.328429, 0.492852", \ + "0.047379, 0.052954, 0.085008, 0.122258, 0.207932, 0.32932, 0.492762", \ + "0.05709, 0.063486, 0.098662, 0.133039, 0.212848, 0.330607, 0.492936" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271068, 0.0271318, 0.0272699, 0.0273281, 0.0273629, 0.0273771, 0.0273863", \ + "0.0269034, 0.0269283, 0.0270667, 0.0271246, 0.0271593, 0.027174, 0.027182", \ + "0.0272105, 0.0272353, 0.0273721, 0.0274301, 0.0274652, 0.0274798, 0.0274889", \ + "0.0285256, 0.0285496, 0.0286858, 0.0287436, 0.0287801, 0.0287945, 0.0288008", \ + "0.0313006, 0.0313164, 0.0314479, 0.0315159, 0.0315893, 0.0316293, 0.0316078", \ + "0.035678, 0.0357012, 0.035822, 0.0358884, 0.0359278, 0.0359713, 0.0360069", \ + "0.0418366, 0.0418589, 0.0419768, 0.0420317, 0.0420752, 0.0420949, 0.0421336" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.030103, 0.0301439, 0.0303032, 0.0303601, 0.0303954, 0.0304103, 0.0304197", \ + "0.0299133, 0.0299543, 0.030114, 0.0301694, 0.0302055, 0.0302214, 0.030229", \ + "0.0303856, 0.0304264, 0.030586, 0.0306423, 0.0306788, 0.0306935, 0.0307023", \ + "0.031901, 0.0319432, 0.0321011, 0.0321578, 0.0321924, 0.0322079, 0.0322137", \ + "0.034941, 0.0349835, 0.0351388, 0.0352, 0.0352376, 0.0352566, 0.0352619", \ + "0.0393291, 0.0393698, 0.0395257, 0.0395837, 0.03962, 0.0396369, 0.0396477", \ + "0.0452757, 0.0453165, 0.0454692, 0.0455248, 0.0455571, 0.0455741, 0.0455847" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298804, 0.0299391, 0.030086, 0.0301181, 0.0301356, 0.0301419, 0.0301448", \ + "0.0293968, 0.029441, 0.0295907, 0.0296362, 0.0296611, 0.0296717, 0.0296767", \ + "0.029709, 0.0297148, 0.0297677, 0.0298062, 0.0299006, 0.0299324, 0.0299248", \ + "0.031475, 0.0314097, 0.031345, 0.0314295, 0.0314824, 0.0315072, 0.0315615", \ + "0.0350668, 0.0349785, 0.0348842, 0.0348101, 0.0348833, 0.0348818, 0.0349257", \ + "0.0398733, 0.0397486, 0.0395218, 0.0394993, 0.0394951, 0.0394994, 0.0394852", \ + "0.0456181, 0.0454454, 0.0450966, 0.0449528, 0.0449372, 0.0449193, 0.0449282" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548893, 0.0549464, 0.0550885, 0.0551188, 0.0551345, 0.0551417, 0.0551445", \ + "0.0536541, 0.0536972, 0.0538458, 0.0538907, 0.0539161, 0.0539262, 0.0539314", \ + "0.0537446, 0.0537623, 0.0537948, 0.053857, 0.0539741, 0.0539707, 0.0539923", \ + "0.0576021, 0.0576045, 0.0575958, 0.0575634, 0.0576144, 0.0576875, 0.0577003", \ + "0.066516, 0.0664293, 0.0662652, 0.0662872, 0.0662952, 0.0662737, 0.0662845", \ + "0.0793568, 0.0791863, 0.0788339, 0.0787803, 0.0786997, 0.0787371, 0.0787335", \ + "0.0956487, 0.0954209, 0.0948437, 0.0947, 0.0946251, 0.0946, 0.0945955" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548893, 0.0549464, 0.0550885, 0.0551188, 0.0551345, 0.0551417, 0.0551445", \ + "0.0536541, 0.0536972, 0.0538458, 0.0538907, 0.0539161, 0.0539262, 0.0539314", \ + "0.0537446, 0.0537623, 0.0537948, 0.053857, 0.0539741, 0.0539707, 0.0539923", \ + "0.0576021, 0.0576045, 0.0575958, 0.0575634, 0.0576144, 0.0576875, 0.0577003", \ + "0.066516, 0.0664293, 0.0662652, 0.0662872, 0.0662952, 0.0662737, 0.0662845", \ + "0.0793568, 0.0791863, 0.0788339, 0.0787803, 0.0786997, 0.0787371, 0.0787335", \ + "0.0956487, 0.0954209, 0.0948437, 0.0947, 0.0946251, 0.0946, 0.0945955" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161682, 0.167658, 0.203941, 0.243306, 0.320451, 0.420417, 0.551084", \ + "0.176813, 0.182779, 0.21907, 0.258435, 0.335579, 0.435545, 0.566211", \ + "0.240299, 0.246273, 0.282582, 0.321928, 0.399076, 0.49904, 0.629709", \ + "0.295119, 0.301094, 0.337404, 0.376758, 0.453958, 0.553905, 0.684499", \ + "0.365245, 0.371239, 0.407576, 0.446934, 0.524111, 0.624067, 0.75483", \ + "0.432008, 0.438001, 0.474346, 0.513704, 0.590884, 0.690853, 0.821478", \ + "0.496247, 0.502253, 0.53865, 0.578018, 0.655195, 0.755168, 0.885807" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219656, 0.0267167, 0.0669676, 0.120716, 0.231373, 0.37625, 0.565951", \ + "0.0219608, 0.026696, 0.066965, 0.120716, 0.231373, 0.376255, 0.565951", \ + "0.0219784, 0.0267367, 0.0669822, 0.120718, 0.231373, 0.376211, 0.565951", \ + "0.0220313, 0.0267668, 0.0670017, 0.120729, 0.231384, 0.376277, 0.565878", \ + "0.022119, 0.026866, 0.067042, 0.12075, 0.231387, 0.376548, 0.565994", \ + "0.022228, 0.02696, 0.067078, 0.120766, 0.231402, 0.376245, 0.56593", \ + "0.022368, 0.027085, 0.067127, 0.120781, 0.231371, 0.376215, 0.56592" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172383, 0.177142, 0.208059, 0.243223, 0.312719, 0.402846, 0.520566", \ + "0.187506, 0.192265, 0.223191, 0.258348, 0.327845, 0.417969, 0.535691", \ + "0.252204, 0.256968, 0.287874, 0.323017, 0.392518, 0.482644, 0.600361", \ + "0.309234, 0.313982, 0.344912, 0.380078, 0.449573, 0.539693, 0.657458", \ + "0.38172, 0.386479, 0.417383, 0.452536, 0.522039, 0.612164, 0.729923", \ + "0.451605, 0.456353, 0.487277, 0.522422, 0.591922, 0.682051, 0.79977", \ + "0.517115, 0.52187, 0.552793, 0.587934, 0.657438, 0.747563, 0.865284" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168291, 0.0208741, 0.0568731, 0.104499, 0.201477, 0.327973, 0.493259", \ + "0.0168326, 0.0208641, 0.0568616, 0.104496, 0.201477, 0.327973, 0.493482", \ + "0.0168371, 0.0208851, 0.05686, 0.104545, 0.201477, 0.327973, 0.493279", \ + "0.0168385, 0.0208645, 0.0568557, 0.10458, 0.201485, 0.327854, 0.493451", \ + "0.016838, 0.020879, 0.056875, 0.104497, 0.201477, 0.327898, 0.493425", \ + "0.016842, 0.020871, 0.056855, 0.104515, 0.201474, 0.327973, 0.493454", \ + "0.016869, 0.020896, 0.056854, 0.104543, 0.201473, 0.327972, 0.493383" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0445979, 0.0491851, 0.0798804, 0.115553, 0.184935, 0.274839, 0.392464", \ + "0.0590374, 0.06358, 0.0943025, 0.130023, 0.19944, 0.289357, 0.40699", \ + "0.10369, 0.109177, 0.142126, 0.178218, 0.247745, 0.337663, 0.45531", \ + "0.133458, 0.140091, 0.176345, 0.212832, 0.282647, 0.372636, 0.490147", \ + "0.166184, 0.174365, 0.216884, 0.255011, 0.325183, 0.414863, 0.532454", \ + "0.191808, 0.201397, 0.251131, 0.292441, 0.363244, 0.45255, 0.5699", \ + "0.210725, 0.221589, 0.278573, 0.324185, 0.396195, 0.485046, 0.602093" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153832, 0.0196742, 0.0572336, 0.104967, 0.201255, 0.327166, 0.492456", \ + "0.0154795, 0.0197728, 0.0572421, 0.104963, 0.201258, 0.327167, 0.492456", \ + "0.0217755, 0.0255655, 0.0599335, 0.106207, 0.201682, 0.327168, 0.492504", \ + "0.0284261, 0.0324256, 0.0641507, 0.108531, 0.202909, 0.327804, 0.492715", \ + "0.0377087, 0.0424596, 0.0730875, 0.113954, 0.204698, 0.328814, 0.493179", \ + "0.047375, 0.052965, 0.085067, 0.122337, 0.208091, 0.329587, 0.49336", \ + "0.057096, 0.063504, 0.098586, 0.133077, 0.212947, 0.330814, 0.493385" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0450613, 0.0498541, 0.0816308, 0.117147, 0.186405, 0.27638, 0.394", \ + "0.0595054, 0.0642516, 0.0960666, 0.131627, 0.200919, 0.290912, 0.408535", \ + "0.104612, 0.110445, 0.144815, 0.180444, 0.249703, 0.339682, 0.457327", \ + "0.135046, 0.142201, 0.180444, 0.215952, 0.285187, 0.37531, 0.492873", \ + "0.168978, 0.177903, 0.222631, 0.25791, 0.3267, 0.416583, 0.534244", \ + "0.196203, 0.20676, 0.257467, 0.292228, 0.360568, 0.450177, 0.567711", \ + "0.216983, 0.229037, 0.284424, 0.318634, 0.386405, 0.475762, 0.593111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.016038, 0.0205103, 0.0579806, 0.104941, 0.200868, 0.327068, 0.492603", \ + "0.016126, 0.0206037, 0.0579636, 0.104928, 0.200864, 0.327041, 0.492602", \ + "0.0229046, 0.0269995, 0.0605628, 0.105671, 0.200943, 0.327069, 0.492617", \ + "0.0301634, 0.034702, 0.0646798, 0.107031, 0.201552, 0.327439, 0.492729", \ + "0.0406285, 0.046133, 0.0717127, 0.109013, 0.201679, 0.327697, 0.493115", \ + "0.051547, 0.058108, 0.078738, 0.110758, 0.201686, 0.327692, 0.493142", \ + "0.062685, 0.070026, 0.084967, 0.112172, 0.201808, 0.327668, 0.493125" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0445979, 0.0491851, 0.0798804, 0.115553, 0.184935, 0.274839, 0.392464", \ + "0.0590374, 0.06358, 0.0943025, 0.130023, 0.19944, 0.289357, 0.40699", \ + "0.10369, 0.109177, 0.142126, 0.178218, 0.247745, 0.337663, 0.45531", \ + "0.133458, 0.140091, 0.176345, 0.212832, 0.282647, 0.372636, 0.490147", \ + "0.166184, 0.174365, 0.216884, 0.255011, 0.325183, 0.414863, 0.532454", \ + "0.191808, 0.201397, 0.251131, 0.292441, 0.363244, 0.45255, 0.5699", \ + "0.210725, 0.221589, 0.278573, 0.324185, 0.396195, 0.485046, 0.602093" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153832, 0.0196742, 0.0572336, 0.104967, 0.201255, 0.327166, 0.492456", \ + "0.0154795, 0.0197728, 0.0572421, 0.104963, 0.201258, 0.327167, 0.492456", \ + "0.0217755, 0.0255655, 0.0599335, 0.106207, 0.201682, 0.327168, 0.492504", \ + "0.0284261, 0.0324256, 0.0641507, 0.108531, 0.202909, 0.327804, 0.492715", \ + "0.0377087, 0.0424596, 0.0730875, 0.113954, 0.204698, 0.328814, 0.493179", \ + "0.047375, 0.052965, 0.085067, 0.122337, 0.208091, 0.329587, 0.49336", \ + "0.057096, 0.063504, 0.098586, 0.133077, 0.212947, 0.330814, 0.493385" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0270919, 0.0271167, 0.0272536, 0.0273109, 0.0273455, 0.0273606, 0.0273691", \ + "0.0268883, 0.0269124, 0.0270499, 0.0271068, 0.0271412, 0.0271558, 0.027164", \ + "0.0271945, 0.0272183, 0.0273546, 0.0274121, 0.0274471, 0.0274626, 0.0274714", \ + "0.0285099, 0.0285337, 0.0286677, 0.0287248, 0.028762, 0.0287751, 0.0287823", \ + "0.0312868, 0.0313009, 0.0314313, 0.0314991, 0.0315707, 0.0316107, 0.0315894", \ + "0.0356457, 0.0356688, 0.0357959, 0.0358462, 0.0358931, 0.0359458, 0.0359722", \ + "0.041817, 0.0418403, 0.0419553, 0.0420111, 0.0420492, 0.0420722, 0.0421145" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0301093, 0.03015, 0.0303068, 0.0303622, 0.0303962, 0.0304094, 0.0304179", \ + "0.02992, 0.0299601, 0.0301187, 0.0301722, 0.0302063, 0.0302208, 0.0302274", \ + "0.0303973, 0.0304369, 0.0305923, 0.0306453, 0.0306784, 0.0306919, 0.0306996", \ + "0.0319056, 0.0319474, 0.0321047, 0.0321584, 0.0321926, 0.0322055, 0.0322099", \ + "0.0349439, 0.0349865, 0.0351408, 0.0351979, 0.0352352, 0.0352526, 0.0352566", \ + "0.0393247, 0.0393654, 0.0395218, 0.0395741, 0.0396105, 0.0396259, 0.0396351", \ + "0.0452745, 0.0453156, 0.0454668, 0.0455153, 0.0455513, 0.0455666, 0.0455756" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298762, 0.029934, 0.0300778, 0.0301092, 0.0301254, 0.0301313, 0.0301341", \ + "0.029393, 0.0294366, 0.0295841, 0.0296286, 0.0296526, 0.0296627, 0.0296677", \ + "0.029705, 0.0297028, 0.0297581, 0.0297972, 0.0298952, 0.0299254, 0.0299417", \ + "0.0314703, 0.031438, 0.0314305, 0.0314323, 0.0314741, 0.031501, 0.0315099", \ + "0.0350569, 0.0349656, 0.0349099, 0.0347977, 0.0348691, 0.0348934, 0.034908", \ + "0.0398537, 0.0397297, 0.0395209, 0.0394133, 0.039436, 0.0394509, 0.0394127", \ + "0.0455946, 0.0454212, 0.0450707, 0.0449269, 0.0448986, 0.0449026, 0.0448817" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548843, 0.0549402, 0.0550788, 0.0551081, 0.0551231, 0.0551298, 0.0551323", \ + "0.0536501, 0.0536924, 0.0538389, 0.0538827, 0.0539067, 0.0539169, 0.0539215", \ + "0.0537353, 0.0537574, 0.0537923, 0.0538849, 0.0539674, 0.0539744, 0.0539827", \ + "0.0575938, 0.0576201, 0.0575902, 0.0575726, 0.0576231, 0.057679, 0.0576885", \ + "0.0665128, 0.0664322, 0.066273, 0.066282, 0.0662866, 0.066264, 0.0662686", \ + "0.0793458, 0.079189, 0.0788245, 0.0787683, 0.0786806, 0.0787165, 0.0787124", \ + "0.0956184, 0.0953995, 0.0948173, 0.0946741, 0.0946113, 0.0945732, 0.0945647" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548843, 0.0549402, 0.0550788, 0.0551081, 0.0551231, 0.0551298, 0.0551323", \ + "0.0536501, 0.0536924, 0.0538389, 0.0538827, 0.0539067, 0.0539169, 0.0539215", \ + "0.0537353, 0.0537574, 0.0537923, 0.0538849, 0.0539674, 0.0539744, 0.0539827", \ + "0.0575938, 0.0576201, 0.0575902, 0.0575726, 0.0576231, 0.057679, 0.0576885", \ + "0.0665128, 0.0664322, 0.066273, 0.066282, 0.0662866, 0.066264, 0.0662686", \ + "0.0793458, 0.079189, 0.0788245, 0.0787683, 0.0786806, 0.0787165, 0.0787124", \ + "0.0956184, 0.0953995, 0.0948173, 0.0946741, 0.0946113, 0.0945732, 0.0945647" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161846, 0.167812, 0.204097, 0.243399, 0.32049, 0.420401, 0.550921", \ + "0.176966, 0.182934, 0.219197, 0.258531, 0.335608, 0.435474, 0.566039", \ + "0.24042, 0.2464, 0.282644, 0.322, 0.399079, 0.498946, 0.629512", \ + "0.295236, 0.301207, 0.337497, 0.376815, 0.453946, 0.55382, 0.684288", \ + "0.365151, 0.371126, 0.407448, 0.446809, 0.523865, 0.624, 0.754618", \ + "0.432184, 0.438176, 0.474457, 0.513831, 0.590928, 0.690821, 0.821323", \ + "0.496342, 0.502343, 0.538694, 0.578027, 0.655128, 0.755016, 0.885547" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219475, 0.026674, 0.0669238, 0.120618, 0.231181, 0.375962, 0.565481", \ + "0.0219495, 0.0266944, 0.0669074, 0.120615, 0.23118, 0.37591, 0.565481", \ + "0.0219559, 0.0267096, 0.0669035, 0.120618, 0.231181, 0.37591, 0.565482", \ + "0.0220127, 0.0267607, 0.0669431, 0.120629, 0.231198, 0.375942, 0.565409", \ + "0.022104, 0.026845, 0.066974, 0.120649, 0.231197, 0.376266, 0.565525", \ + "0.022207, 0.026937, 0.067007, 0.120678, 0.231208, 0.375965, 0.565461", \ + "0.022346, 0.027077, 0.067075, 0.120677, 0.231189, 0.375927, 0.56545" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172666, 0.177432, 0.208335, 0.243456, 0.312905, 0.40296, 0.520579", \ + "0.18779, 0.192557, 0.223455, 0.258581, 0.328031, 0.418084, 0.535704", \ + "0.2525, 0.257258, 0.288138, 0.323263, 0.392713, 0.482764, 0.60038", \ + "0.309541, 0.314301, 0.345203, 0.380315, 0.449782, 0.539828, 0.657494", \ + "0.38204, 0.386788, 0.417692, 0.452812, 0.522264, 0.612317, 0.729978", \ + "0.45194, 0.456693, 0.48759, 0.522715, 0.592156, 0.682214, 0.799835", \ + "0.517443, 0.5222, 0.553089, 0.588219, 0.657669, 0.747722, 0.865345" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168259, 0.0208717, 0.0568159, 0.104468, 0.201302, 0.327688, 0.493025", \ + "0.0168302, 0.0208711, 0.0568124, 0.104464, 0.201301, 0.327688, 0.49304", \ + "0.0168391, 0.0208784, 0.0568235, 0.104453, 0.201302, 0.327688, 0.49285", \ + "0.016836, 0.0208719, 0.057001, 0.104402, 0.201311, 0.327693, 0.493022", \ + "0.016834, 0.020863, 0.056812, 0.104419, 0.2013, 0.327612, 0.492998", \ + "0.016838, 0.020866, 0.056803, 0.104397, 0.201299, 0.327687, 0.493026", \ + "0.016859, 0.020888, 0.056814, 0.104395, 0.201296, 0.327686, 0.492929" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443405, 0.0489205, 0.079579, 0.115191, 0.184497, 0.274327, 0.391847", \ + "0.0587886, 0.0633152, 0.0939974, 0.129663, 0.199009, 0.28885, 0.406378", \ + "0.103332, 0.108816, 0.141731, 0.177769, 0.247218, 0.337062, 0.454629", \ + "0.132978, 0.139619, 0.175849, 0.212292, 0.282022, 0.37194, 0.489369", \ + "0.165578, 0.17375, 0.216203, 0.254281, 0.324327, 0.413932, 0.531387", \ + "0.191077, 0.200664, 0.250404, 0.291742, 0.362405, 0.451682, 0.568885", \ + "0.209934, 0.220798, 0.277773, 0.323371, 0.395297, 0.484067, 0.601018" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153648, 0.0196425, 0.0571389, 0.10483, 0.201118, 0.32688, 0.492027", \ + "0.0154576, 0.0197393, 0.0571462, 0.104822, 0.201016, 0.326884, 0.492027", \ + "0.0217606, 0.0255508, 0.0598489, 0.106064, 0.201431, 0.326876, 0.49208", \ + "0.0284063, 0.0324142, 0.064079, 0.108388, 0.202705, 0.327496, 0.492308", \ + "0.0377011, 0.0424461, 0.0730427, 0.113853, 0.204516, 0.328416, 0.492783", \ + "0.047399, 0.052976, 0.085016, 0.122213, 0.207876, 0.329225, 0.492889", \ + "0.057135, 0.063495, 0.098691, 0.132978, 0.212695, 0.330545, 0.493089" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0447663, 0.0495519, 0.0812854, 0.116769, 0.185967, 0.275864, 0.39338", \ + "0.0591908, 0.0639346, 0.0957021, 0.13124, 0.200472, 0.290386, 0.407912", \ + "0.10421, 0.110036, 0.144342, 0.179962, 0.249159, 0.339064, 0.456612", \ + "0.134522, 0.141668, 0.179875, 0.215348, 0.284529, 0.37452, 0.492035", \ + "0.168251, 0.177179, 0.221879, 0.25713, 0.325881, 0.41568, 0.533258", \ + "0.195369, 0.205887, 0.256606, 0.291353, 0.359658, 0.449175, 0.566613", \ + "0.216046, 0.228065, 0.283514, 0.317673, 0.385381, 0.474643, 0.591904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159807, 0.02045, 0.0578757, 0.104837, 0.200689, 0.326781, 0.492172", \ + "0.0160801, 0.0205489, 0.0578791, 0.104827, 0.200685, 0.326781, 0.492079", \ + "0.0228729, 0.0269607, 0.0604894, 0.105565, 0.200766, 0.326782, 0.492117", \ + "0.0301463, 0.0346652, 0.0646115, 0.10694, 0.201306, 0.327023, 0.4923", \ + "0.040584, 0.0461006, 0.0716741, 0.10891, 0.201503, 0.327408, 0.492652", \ + "0.051518, 0.058093, 0.078657, 0.110681, 0.201539, 0.327399, 0.492709", \ + "0.062665, 0.070001, 0.084986, 0.112107, 0.201631, 0.327459, 0.49269" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443405, 0.0489205, 0.079579, 0.115191, 0.184497, 0.274327, 0.391847", \ + "0.0587886, 0.0633152, 0.0939974, 0.129663, 0.199009, 0.28885, 0.406378", \ + "0.103332, 0.108816, 0.141731, 0.177769, 0.247218, 0.337062, 0.454629", \ + "0.132978, 0.139619, 0.175849, 0.212292, 0.282022, 0.37194, 0.489369", \ + "0.165578, 0.17375, 0.216203, 0.254281, 0.324327, 0.413932, 0.531387", \ + "0.191077, 0.200664, 0.250404, 0.291742, 0.362405, 0.451682, 0.568885", \ + "0.209934, 0.220798, 0.277773, 0.323371, 0.395297, 0.484067, 0.601018" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153648, 0.0196425, 0.0571389, 0.10483, 0.201118, 0.32688, 0.492027", \ + "0.0154576, 0.0197393, 0.0571462, 0.104822, 0.201016, 0.326884, 0.492027", \ + "0.0217606, 0.0255508, 0.0598489, 0.106064, 0.201431, 0.326876, 0.49208", \ + "0.0284063, 0.0324142, 0.064079, 0.108388, 0.202705, 0.327496, 0.492308", \ + "0.0377011, 0.0424461, 0.0730427, 0.113853, 0.204516, 0.328416, 0.492783", \ + "0.047399, 0.052976, 0.085016, 0.122213, 0.207876, 0.329225, 0.492889", \ + "0.057135, 0.063495, 0.098691, 0.132978, 0.212695, 0.330545, 0.493089" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271078, 0.0271332, 0.0272705, 0.0273281, 0.027363, 0.0273782, 0.0273859", \ + "0.0269029, 0.0269278, 0.0270665, 0.0271242, 0.0271589, 0.0271736, 0.0271816", \ + "0.0272084, 0.027233, 0.0273701, 0.0274283, 0.0274635, 0.027478, 0.0274872", \ + "0.0285234, 0.0285473, 0.0286829, 0.0287409, 0.0287783, 0.0287924, 0.0287988", \ + "0.0312962, 0.0313124, 0.0314424, 0.0315102, 0.0315846, 0.0316267, 0.031605", \ + "0.0356745, 0.0356978, 0.0358222, 0.0358796, 0.0359243, 0.0359688, 0.0360042", \ + "0.0418346, 0.0418563, 0.0419715, 0.0420284, 0.0420701, 0.0420848, 0.0421285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.030108, 0.0301488, 0.0303082, 0.0303655, 0.0304002, 0.0304153, 0.0304248", \ + "0.0299183, 0.0299592, 0.0301189, 0.0301744, 0.0302105, 0.0302263, 0.030234", \ + "0.0303957, 0.0304356, 0.0305927, 0.0306474, 0.0306829, 0.0306975, 0.0307063", \ + "0.0319052, 0.0319475, 0.0321052, 0.0321618, 0.0321962, 0.0322121, 0.0322177", \ + "0.0349444, 0.034987, 0.035142, 0.0352023, 0.0352408, 0.0352599, 0.0352652", \ + "0.0393307, 0.0393713, 0.0395293, 0.039584, 0.0396216, 0.0396386, 0.0396493", \ + "0.0452782, 0.0453189, 0.0454735, 0.0455296, 0.0455596, 0.0455766, 0.0455871" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298692, 0.0299277, 0.0300741, 0.030106, 0.0301228, 0.0301287, 0.0301317", \ + "0.0294256, 0.0294696, 0.0296209, 0.0296669, 0.0296925, 0.0297024, 0.0297088", \ + "0.0297168, 0.0296685, 0.0297929, 0.0298197, 0.0299183, 0.0299461, 0.0299394", \ + "0.0314857, 0.0314552, 0.031442, 0.0314328, 0.0314954, 0.0315164, 0.0315734", \ + "0.035065, 0.0350064, 0.0349522, 0.0349247, 0.034924, 0.0349288, 0.0349483", \ + "0.0398657, 0.0397413, 0.0395356, 0.039447, 0.0394534, 0.0394936, 0.0394835", \ + "0.045612, 0.0454492, 0.0450879, 0.0449565, 0.0449262, 0.0449211, 0.0449116" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548941, 0.0549505, 0.055093, 0.0551229, 0.0551387, 0.0551452, 0.0551488", \ + "0.0536368, 0.0536796, 0.0538302, 0.053876, 0.0539017, 0.0539124, 0.0539177", \ + "0.0537388, 0.0537533, 0.0537825, 0.053875, 0.0539629, 0.0539629, 0.0539846", \ + "0.0575893, 0.0575559, 0.0575847, 0.0575455, 0.0576035, 0.0575952, 0.0576905", \ + "0.0664963, 0.0664406, 0.0662815, 0.0662785, 0.0662856, 0.0662638, 0.0662782", \ + "0.0792403, 0.079123, 0.0788033, 0.0787603, 0.0786563, 0.0787181, 0.0787149", \ + "0.0956201, 0.0954008, 0.0948536, 0.0946595, 0.0946016, 0.0945594, 0.0945744" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548941, 0.0549505, 0.055093, 0.0551229, 0.0551387, 0.0551452, 0.0551488", \ + "0.0536368, 0.0536796, 0.0538302, 0.053876, 0.0539017, 0.0539124, 0.0539177", \ + "0.0537388, 0.0537533, 0.0537825, 0.053875, 0.0539629, 0.0539629, 0.0539846", \ + "0.0575893, 0.0575559, 0.0575847, 0.0575455, 0.0576035, 0.0575952, 0.0576905", \ + "0.0664963, 0.0664406, 0.0662815, 0.0662785, 0.0662856, 0.0662638, 0.0662782", \ + "0.0792403, 0.079123, 0.0788033, 0.0787603, 0.0786563, 0.0787181, 0.0787149", \ + "0.0956201, 0.0954008, 0.0948536, 0.0946595, 0.0946016, 0.0945594, 0.0945744" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161636, 0.167606, 0.203907, 0.243244, 0.320378, 0.420366, 0.550995", \ + "0.176765, 0.18273, 0.219039, 0.258374, 0.335507, 0.435464, 0.566123", \ + "0.240251, 0.246215, 0.282526, 0.321867, 0.399006, 0.498965, 0.629623", \ + "0.295072, 0.301047, 0.337329, 0.376777, 0.453893, 0.553833, 0.684418", \ + "0.365197, 0.371191, 0.407293, 0.446659, 0.523813, 0.62377, 0.754539", \ + "0.431954, 0.437946, 0.474266, 0.513644, 0.590819, 0.690793, 0.821397", \ + "0.496184, 0.502189, 0.538584, 0.577949, 0.655121, 0.755087, 0.885725" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219536, 0.0267127, 0.0669725, 0.120714, 0.231375, 0.376274, 0.56595", \ + "0.0219543, 0.0266932, 0.0669714, 0.120714, 0.231372, 0.376255, 0.56595", \ + "0.0219721, 0.0267247, 0.0669788, 0.120716, 0.231372, 0.376254, 0.565951", \ + "0.022025, 0.026762, 0.0669832, 0.120814, 0.23139, 0.376211, 0.565876", \ + "0.022115, 0.026863, 0.067044, 0.120749, 0.231389, 0.376564, 0.565996", \ + "0.022225, 0.026957, 0.067072, 0.120766, 0.231402, 0.376277, 0.565911", \ + "0.022367, 0.027084, 0.067126, 0.120788, 0.231399, 0.376242, 0.565919" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172675, 0.177444, 0.20837, 0.243514, 0.313014, 0.403146, 0.520865", \ + "0.1878, 0.19257, 0.223487, 0.258647, 0.328144, 0.41827, 0.53599", \ + "0.252504, 0.257271, 0.288187, 0.323332, 0.392832, 0.482958, 0.600676", \ + "0.30955, 0.314314, 0.345237, 0.380374, 0.449883, 0.540014, 0.65778", \ + "0.382055, 0.386806, 0.41773, 0.452876, 0.522382, 0.612507, 0.730268", \ + "0.451958, 0.456715, 0.487635, 0.52278, 0.592285, 0.682411, 0.800131", \ + "0.517483, 0.522243, 0.553155, 0.588312, 0.657819, 0.747945, 0.865666" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168403, 0.0208904, 0.056867, 0.10454, 0.201479, 0.327973, 0.493454", \ + "0.0168449, 0.0208901, 0.0568568, 0.1045, 0.201478, 0.327973, 0.493518", \ + "0.016844, 0.0208942, 0.0568685, 0.104511, 0.20148, 0.327974, 0.493286", \ + "0.0168511, 0.0208912, 0.0570557, 0.104479, 0.201473, 0.327979, 0.493451", \ + "0.01685, 0.020882, 0.056864, 0.104509, 0.201478, 0.327897, 0.493429", \ + "0.016854, 0.020886, 0.056856, 0.104547, 0.201476, 0.327974, 0.493455", \ + "0.016876, 0.020908, 0.05687, 0.104505, 0.201474, 0.327974, 0.493386" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443708, 0.0489534, 0.0796526, 0.115311, 0.184679, 0.274586, 0.392209", \ + "0.0588162, 0.0633479, 0.0940724, 0.129784, 0.19919, 0.28911, 0.406741", \ + "0.10336, 0.108848, 0.1418, 0.177894, 0.247405, 0.337328, 0.454996", \ + "0.133007, 0.139653, 0.175919, 0.212411, 0.282212, 0.372206, 0.489734", \ + "0.165611, 0.173789, 0.216271, 0.254395, 0.324503, 0.414185, 0.531748", \ + "0.191133, 0.200725, 0.250472, 0.2918, 0.362567, 0.451878, 0.56923", \ + "0.209959, 0.220852, 0.277847, 0.323462, 0.395445, 0.484309, 0.601331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153779, 0.0196673, 0.0572356, 0.104949, 0.201265, 0.327166, 0.492455", \ + "0.0154815, 0.0197714, 0.0572372, 0.104953, 0.201308, 0.327171, 0.492455", \ + "0.0217831, 0.0255792, 0.0599434, 0.106195, 0.201648, 0.327163, 0.492508", \ + "0.0284277, 0.0324413, 0.0641678, 0.108521, 0.202902, 0.327789, 0.492737", \ + "0.0377252, 0.0424722, 0.0731292, 0.11399, 0.20471, 0.328699, 0.493203", \ + "0.047382, 0.052973, 0.085075, 0.122321, 0.208056, 0.329565, 0.493406", \ + "0.057141, 0.063523, 0.098742, 0.133049, 0.21286, 0.330772, 0.493432" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0448236, 0.049616, 0.0813958, 0.116915, 0.186172, 0.276148, 0.393766", \ + "0.0592398, 0.0639938, 0.0958121, 0.131387, 0.200678, 0.29067, 0.408296", \ + "0.104271, 0.110104, 0.14447, 0.180123, 0.249377, 0.33936, 0.456993", \ + "0.13459, 0.141745, 0.180009, 0.215514, 0.284754, 0.374885, 0.492432", \ + "0.16835, 0.17727, 0.222022, 0.257309, 0.326118, 0.415964, 0.533653", \ + "0.195476, 0.206026, 0.256783, 0.291559, 0.359918, 0.449526, 0.567052", \ + "0.216193, 0.228241, 0.283716, 0.317914, 0.385687, 0.475033, 0.592383" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.01602, 0.0205, 0.0579685, 0.104946, 0.200871, 0.327068, 0.492601", \ + "0.0161205, 0.0205981, 0.0579903, 0.104942, 0.200867, 0.327067, 0.492601", \ + "0.0229147, 0.0270089, 0.0605816, 0.105681, 0.200947, 0.327069, 0.492484", \ + "0.0301881, 0.0347147, 0.0647053, 0.107057, 0.201474, 0.327449, 0.492726", \ + "0.0406443, 0.0461534, 0.071767, 0.109037, 0.201688, 0.327657, 0.493061", \ + "0.051566, 0.058128, 0.07881, 0.110807, 0.201728, 0.327692, 0.493143", \ + "0.062715, 0.070069, 0.085085, 0.112229, 0.201826, 0.327669, 0.493128" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443708, 0.0489534, 0.0796526, 0.115311, 0.184679, 0.274586, 0.392209", \ + "0.0588162, 0.0633479, 0.0940724, 0.129784, 0.19919, 0.28911, 0.406741", \ + "0.10336, 0.108848, 0.1418, 0.177894, 0.247405, 0.337328, 0.454996", \ + "0.133007, 0.139653, 0.175919, 0.212411, 0.282212, 0.372206, 0.489734", \ + "0.165611, 0.173789, 0.216271, 0.254395, 0.324503, 0.414185, 0.531748", \ + "0.191133, 0.200725, 0.250472, 0.2918, 0.362567, 0.451878, 0.56923", \ + "0.209959, 0.220852, 0.277847, 0.323462, 0.395445, 0.484309, 0.601331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153779, 0.0196673, 0.0572356, 0.104949, 0.201265, 0.327166, 0.492455", \ + "0.0154815, 0.0197714, 0.0572372, 0.104953, 0.201308, 0.327171, 0.492455", \ + "0.0217831, 0.0255792, 0.0599434, 0.106195, 0.201648, 0.327163, 0.492508", \ + "0.0284277, 0.0324413, 0.0641678, 0.108521, 0.202902, 0.327789, 0.492737", \ + "0.0377252, 0.0424722, 0.0731292, 0.11399, 0.20471, 0.328699, 0.493203", \ + "0.047382, 0.052973, 0.085075, 0.122321, 0.208056, 0.329565, 0.493406", \ + "0.057141, 0.063523, 0.098742, 0.133049, 0.21286, 0.330772, 0.493432" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271056, 0.0271296, 0.0272663, 0.0273225, 0.0273541, 0.0273668, 0.0273747", \ + "0.0269019, 0.026926, 0.0270627, 0.0271186, 0.0271505, 0.0271631, 0.0271696", \ + "0.027207, 0.0272307, 0.0273665, 0.0274229, 0.0274556, 0.0274691, 0.0274763", \ + "0.0285219, 0.0285456, 0.0286787, 0.0287541, 0.0287707, 0.0287819, 0.0287876", \ + "0.0312983, 0.0313119, 0.0314415, 0.0315079, 0.0315765, 0.0316166, 0.0315925", \ + "0.0356559, 0.0356791, 0.0357988, 0.0358553, 0.035901, 0.0359238, 0.0360127", \ + "0.0418267, 0.04185, 0.0419645, 0.0420183, 0.0420568, 0.0420775, 0.042115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0301143, 0.0301549, 0.0303125, 0.0303681, 0.0304013, 0.0304144, 0.030423", \ + "0.0299251, 0.0299658, 0.0301231, 0.0301784, 0.0302113, 0.0302258, 0.0302325", \ + "0.0304002, 0.0304398, 0.0305955, 0.0306491, 0.0306828, 0.0306967, 0.0307039", \ + "0.0319101, 0.0319523, 0.0321081, 0.0321652, 0.0321961, 0.03221, 0.0322143", \ + "0.0349477, 0.0349902, 0.0351436, 0.0352023, 0.0352391, 0.0352563, 0.0352603", \ + "0.0393264, 0.039367, 0.0395235, 0.0395757, 0.0396121, 0.0396276, 0.0396367", \ + "0.0452778, 0.0453186, 0.0454694, 0.0455241, 0.045554, 0.0455694, 0.0455784" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298699, 0.0299273, 0.0300712, 0.0301011, 0.030117, 0.0301229, 0.0301258", \ + "0.0294259, 0.0294696, 0.0296187, 0.0296636, 0.0296881, 0.0296977, 0.0297038", \ + "0.0297165, 0.0297192, 0.0297868, 0.0298148, 0.0299009, 0.0299429, 0.0299133", \ + "0.0314839, 0.0314507, 0.0314432, 0.0314415, 0.031491, 0.0315126, 0.0315683", \ + "0.035059, 0.0349974, 0.0348977, 0.0349199, 0.0349479, 0.0348877, 0.034936", \ + "0.0398557, 0.0397638, 0.0395215, 0.0394184, 0.0394377, 0.0394934, 0.0394697", \ + "0.0455969, 0.0454128, 0.0450704, 0.0449699, 0.044905, 0.0449044, 0.0448589" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548894, 0.0549444, 0.0550833, 0.0551124, 0.0551273, 0.0551329, 0.0551362", \ + "0.0536334, 0.0536752, 0.0538239, 0.0538674, 0.0538917, 0.0539025, 0.0539066", \ + "0.0537311, 0.0537467, 0.0537779, 0.0538702, 0.0539557, 0.0539605, 0.0539744", \ + "0.0576109, 0.0575439, 0.0575781, 0.0575388, 0.0575931, 0.0576655, 0.0576795", \ + "0.0664922, 0.0664308, 0.066269, 0.0662718, 0.0662721, 0.0662144, 0.0662628", \ + "0.0793248, 0.0791318, 0.0787995, 0.0787439, 0.0786303, 0.0786945, 0.0786894", \ + "0.0955758, 0.0953752, 0.0948188, 0.0946552, 0.094578, 0.0945505, 0.0945441" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548894, 0.0549444, 0.0550833, 0.0551124, 0.0551273, 0.0551329, 0.0551362", \ + "0.0536334, 0.0536752, 0.0538239, 0.0538674, 0.0538917, 0.0539025, 0.0539066", \ + "0.0537311, 0.0537467, 0.0537779, 0.0538702, 0.0539557, 0.0539605, 0.0539744", \ + "0.0576109, 0.0575439, 0.0575781, 0.0575388, 0.0575931, 0.0576655, 0.0576795", \ + "0.0664922, 0.0664308, 0.066269, 0.0662718, 0.0662721, 0.0662144, 0.0662628", \ + "0.0793248, 0.0791318, 0.0787995, 0.0787439, 0.0786303, 0.0786945, 0.0786894", \ + "0.0955758, 0.0953752, 0.0948188, 0.0946552, 0.094578, 0.0945505, 0.0945441" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00258569; + rise_capacitance : 0.00258569; + rise_capacitance_range (0.0018406, 0.00258569); + fall_capacitance : 0.0025853; + fall_capacitance_range (0.00181988, 0.0025853); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0880766, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11982, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178636, 0.0176565, 0.0180108, 0.0191958, 0.0218567, 0.0259377, 0.0314959" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0524319, 0.0522309, 0.0528311, 0.0543487, 0.0584262, 0.0636945, 0.0708758" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166317; + rise_capacitance : 0.00166317; + rise_capacitance_range (0.00112472, 0.00166317); + fall_capacitance : 0.00164991; + fall_capacitance_range (0.00109829, 0.00164991); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.140568, -0.0327502, 0.0111044, 0.0420925", \ + "-0.201997, -0.0951793, -0.0536458, -0.023298", \ + "-0.243979, -0.148153, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0390999, 0.215108, 0.293561, 0.3525", \ + "-0.0448718, 0.127138, 0.21611, 0.280521", \ + "-0.0698847, 0.0961281, 0.190707, 0.255508", \ + "-0.0772625, 0.0827553, 0.176724, 0.24813" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.140568, -0.0327502, 0.0111044, 0.0420925", \ + "-0.201997, -0.0951793, -0.0536458, -0.023298", \ + "-0.243979, -0.148153, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0390999, 0.215108, 0.293561, 0.3525", \ + "-0.0448718, 0.127138, 0.21611, 0.280521", \ + "-0.0698847, 0.0961281, 0.190707, 0.255508", \ + "-0.0772625, 0.0827553, 0.176724, 0.24813" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630909, -0.0438932, -0.0896862, -0.121542", \ + "0.192844, 0.061874, 0.010605, -0.02377", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.329765, 0.186802, 0.137001, 0.105155" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00626151, -0.18498, -0.272964, -0.331663", \ + "0.154396, -0.0528324, -0.15408, -0.219506", \ + "0.213146, -5.15277e-05, -0.100101, -0.17372", \ + "0.251507, 0.0402812, -0.066962, -0.142382" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630909, -0.0438932, -0.0896862, -0.121542", \ + "0.192844, 0.061874, 0.010605, -0.02377", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.329765, 0.186802, 0.137001, 0.105155" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00626151, -0.18498, -0.272964, -0.331663", \ + "0.154396, -0.0528324, -0.15408, -0.219506", \ + "0.213146, -5.15277e-05, -0.100101, -0.17372", \ + "0.251507, 0.0402812, -0.066962, -0.142382" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011654, -0.00116867, -0.00119717, -0.00120487, -0.00121315, -0.00121492, -0.00121186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132217, 0.00122347, 0.00121854, 0.00121886, 0.00121861, 0.00121492, 0.00121186" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568128, 0.00548222, 0.00555407, 0.00609354, 0.00747156, 0.00969191, 0.012617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830415, 0.00814524, 0.00843323, 0.0091624, 0.0107171, 0.0130516, 0.0161048" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166173; + rise_capacitance : 0.00166173; + rise_capacitance_range (0.00112315, 0.00166173); + fall_capacitance : 0.00164843; + fall_capacitance_range (0.00109488, 0.00164843); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.141255, -0.0334371, 0.0104175, 0.0454031", \ + "-0.201997, -0.0951793, -0.0536458, -0.023298", \ + "-0.245904, -0.146081, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.04298, 0.214206, 0.293338, 0.350767", \ + "-0.0452345, 0.125992, 0.215753, 0.278543", \ + "-0.0695456, 0.0956834, 0.191031, 0.258229", \ + "-0.0792659, 0.0839655, 0.178724, 0.248509" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.141255, -0.0334371, 0.0104175, 0.0454031", \ + "-0.201997, -0.0951793, -0.0536458, -0.023298", \ + "-0.245904, -0.146081, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.04298, 0.214206, 0.293338, 0.350767", \ + "-0.0452345, 0.125992, 0.215753, 0.278543", \ + "-0.0695456, 0.0956834, 0.191031, 0.258229", \ + "-0.0792659, 0.0839655, 0.178724, 0.248509" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632321, -0.043752, -0.0894038, -0.121401", \ + "0.196655, 0.0616871, 0.0104181, -0.0239568", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.330472, 0.187509, 0.137819, 0.105862" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00774811, -0.187233, -0.270384, -0.32955", \ + "0.154427, -0.0525427, -0.153581, -0.218849", \ + "0.211549, 0.00357868, -0.100291, -0.17372", \ + "0.251039, 0.0400716, -0.066962, -0.142224" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632321, -0.043752, -0.0894038, -0.121401", \ + "0.196655, 0.0616871, 0.0104181, -0.0239568", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.330472, 0.187509, 0.137819, 0.105862" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00774811, -0.187233, -0.270384, -0.32955", \ + "0.154427, -0.0525427, -0.153581, -0.218849", \ + "0.211549, 0.00357868, -0.100291, -0.17372", \ + "0.251039, 0.0400716, -0.066962, -0.142224" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116279, -0.00116753, -0.00119502, -0.00120056, -0.0012086, -0.00121081, -0.00120778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131803, 0.00122021, 0.00121189, 0.00121473, 0.00121452, 0.00121081, 0.00120778" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00567955, 0.00547938, 0.00549756, 0.00609451, 0.00746976, 0.00968803, 0.0126167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830224, 0.00814368, 0.00843151, 0.00916048, 0.0107159, 0.0130477, 0.0160987" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166315; + rise_capacitance : 0.00166315; + rise_capacitance_range (0.0011248, 0.00166315); + fall_capacitance : 0.00164997; + fall_capacitance_range (0.00109781, 0.00164997); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0364352, 0.0620125, 0.104064, 0.135074", \ + "-0.142795, -0.0363519, 0.0117913, 0.0447045", \ + "-0.203997, -0.0994679, -0.0536458, -0.0253703", \ + "-0.244967, -0.146519, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0397328, 0.215273, 0.293501, 0.352551", \ + "-0.0439718, 0.127571, 0.216347, 0.280839", \ + "-0.0682309, 0.0979035, 0.192393, 0.257168", \ + "-0.0765972, 0.0829534, 0.180724, 0.252211" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0364352, 0.0620125, 0.104064, 0.135074", \ + "-0.142795, -0.0363519, 0.0117913, 0.0447045", \ + "-0.203997, -0.0994679, -0.0536458, -0.0253703", \ + "-0.244967, -0.146519, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0397328, 0.215273, 0.293501, 0.352551", \ + "-0.0439718, 0.127571, 0.216347, 0.280839", \ + "-0.0682309, 0.0979035, 0.192393, 0.257168", \ + "-0.0765972, 0.0829534, 0.180724, 0.252211" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633202, -0.0450054, -0.0892251, -0.121312", \ + "0.195577, 0.0632667, 0.0133404, -0.0210345", \ + "0.270703, 0.132395, 0.0844688, 0.0500938", \ + "0.329762, 0.189457, 0.140616, 0.109153" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00641075, -0.18524, -0.272921, -0.330662", \ + "0.154038, -0.0536004, -0.154567, -0.22301", \ + "0.211323, -0.00131274, -0.101267, -0.17372", \ + "0.254179, 0.0385456, -0.0684158, -0.142856" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633202, -0.0450054, -0.0892251, -0.121312", \ + "0.195577, 0.0632667, 0.0133404, -0.0210345", \ + "0.270703, 0.132395, 0.0844688, 0.0500938", \ + "0.329762, 0.189457, 0.140616, 0.109153" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00641075, -0.18524, -0.272921, -0.330662", \ + "0.154038, -0.0536004, -0.154567, -0.22301", \ + "0.211323, -0.00131274, -0.101267, -0.17372", \ + "0.254179, 0.0385456, -0.0684158, -0.142856" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116498, -0.00116982, -0.001196, -0.0012038, -0.0012119, -0.00121423, -0.00121136" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132077, 0.0012227, 0.00121501, 0.00121806, 0.00121786, 0.00121423, 0.00121136" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00566618, 0.00546891, 0.005538, 0.00602001, 0.00745293, 0.00967249, 0.0126037" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833839, 0.00817915, 0.00846678, 0.0091946, 0.0107433, 0.0130813, 0.0161296" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166163; + rise_capacitance : 0.00166163; + rise_capacitance_range (0.00112317, 0.00166163); + fall_capacitance : 0.0016484; + fall_capacitance_range (0.00109558, 0.0016484); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.144566, -0.0367477, 0.0111044, 0.0420925", \ + "-0.201997, -0.0991769, -0.0536458, -0.023298", \ + "-0.243979, -0.144156, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.042236, 0.21343, 0.293109, 0.350075", \ + "-0.0453811, 0.125813, 0.21559, 0.278448", \ + "-0.0694366, 0.0957595, 0.191131, 0.258389", \ + "-0.07925, 0.0839487, 0.178724, 0.248576" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033522, 0.0623036, 0.104064, 0.137146", \ + "-0.144566, -0.0367477, 0.0111044, 0.0420925", \ + "-0.201997, -0.0991769, -0.0536458, -0.023298", \ + "-0.243979, -0.144156, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.042236, 0.21343, 0.293109, 0.350075", \ + "-0.0453811, 0.125813, 0.21559, 0.278448", \ + "-0.0694366, 0.0957595, 0.191131, 0.258389", \ + "-0.07925, 0.0839487, 0.178724, 0.248576" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634791, -0.0435208, -0.0889074, -0.121155", \ + "0.196423, 0.0614404, 0.0141858, -0.0241891", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.33137, 0.188393, 0.138655, 0.106761" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00796606, -0.186956, -0.270384, -0.330165", \ + "0.15126, -0.0556506, -0.152969, -0.218851", \ + "0.212543, 0.000473425, -0.0995524, -0.17372", \ + "0.251257, 0.0403487, -0.066962, -0.142839" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634791, -0.0435208, -0.0889074, -0.121155", \ + "0.196423, 0.0614404, 0.0141858, -0.0241891", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.33137, 0.188393, 0.138655, 0.106761" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00796606, -0.186956, -0.270384, -0.330165", \ + "0.15126, -0.0556506, -0.152969, -0.218851", \ + "0.212543, 0.000473425, -0.0995524, -0.17372", \ + "0.251257, 0.0403487, -0.066962, -0.142839" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116245, -0.0011671, -0.00119486, -0.00120041, -0.00120848, -0.00121103, -0.00120821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013177, 0.00121976, 0.00121197, 0.00121485, 0.00121467, 0.00121103, 0.00120821" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00567058, 0.00547243, 0.00550538, 0.006024, 0.00745589, 0.00967432, 0.0126054" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833334, 0.00817451, 0.00845351, 0.00918973, 0.0107442, 0.0130748, 0.0161251" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.013847; + rise_capacitance : 0.0132685; + rise_capacitance_range (0.0108461, 0.0132685); + fall_capacitance : 0.013847; + fall_capacitance_range (0.0108315, 0.013847); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0677216, -0.0263388, -0.064196, -0.090731", \ + "0.253332, 0.0701216, 0.0263472, -0.00227686", \ + "0.649857, 0.18905, 0.103292, 0.0666726", \ + "1.03606, 0.469855, 0.219167, 0.145569" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0493368, 0.0328223, 0.0680127, 0.093622", \ + "-0.15624, -0.0540939, -0.0208118, 0.00670587", \ + "-0.220332, -0.116072, -0.0771159, -0.0502385", \ + "-0.270518, -0.164374, -0.130056, -0.103574" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.015832, 0.0151091, 0.0152113, 0.0171006, 0.023509, 0.0332917, 0.0464622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0453858, 0.0445328, 0.0444761, 0.0473136, 0.0540667, 0.0644652, 0.077734" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X1P5) { + area : 95.9616; + cell_leakage_power : 1.70797; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.64066; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.78907; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.48878; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.62133; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.71698; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.58559; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.00375; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.93814; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.56355; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.69505; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.79343; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.6593; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.70797; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.166026, 0.175125, 0.212902, 0.252959, 0.330802, 0.43156, 0.563211", \ + "0.181146, 0.190247, 0.228038, 0.268083, 0.345926, 0.446681, 0.578335", \ + "0.244629, 0.253732, 0.291513, 0.331558, 0.409411, 0.510156, 0.641811", \ + "0.299569, 0.308663, 0.346463, 0.386595, 0.46439, 0.565143, 0.696742", \ + "0.369564, 0.378677, 0.416491, 0.456537, 0.534403, 0.635166, 0.766895", \ + "0.436511, 0.445642, 0.483458, 0.523517, 0.601384, 0.702147, 0.83381", \ + "0.500608, 0.509739, 0.547579, 0.587627, 0.665499, 0.766251, 0.897865" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0222431, 0.0291384, 0.0697312, 0.123805, 0.23554, 0.382212, 0.574456", \ + "0.0222352, 0.029139, 0.0697444, 0.123805, 0.235539, 0.382213, 0.574456", \ + "0.0222588, 0.0291656, 0.0697643, 0.12381, 0.235529, 0.382216, 0.574457", \ + "0.0222857, 0.0292133, 0.0697753, 0.123918, 0.235552, 0.382267, 0.574376", \ + "0.022393, 0.029291, 0.069833, 0.123862, 0.235554, 0.382335, 0.574544", \ + "0.022479, 0.029357, 0.06987, 0.12386, 0.235563, 0.38223, 0.574474", \ + "0.022586, 0.029466, 0.069918, 0.123875, 0.235554, 0.382287, 0.574465" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.175067, 0.182073, 0.212876, 0.246922, 0.313878, 0.400632, 0.513904", \ + "0.190187, 0.197183, 0.227997, 0.262037, 0.328998, 0.415725, 0.529058", \ + "0.254901, 0.2619, 0.292692, 0.326728, 0.393688, 0.48041, 0.593742", \ + "0.311904, 0.3189, 0.349712, 0.383774, 0.450716, 0.537456, 0.650744", \ + "0.384311, 0.3913, 0.422081, 0.456142, 0.523103, 0.609852, 0.723132", \ + "0.454231, 0.461219, 0.492007, 0.526049, 0.593002, 0.679751, 0.793066", \ + "0.519694, 0.526689, 0.557489, 0.591524, 0.658483, 0.745237, 0.85855" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0162223, 0.0216762, 0.0559486, 0.101206, 0.193896, 0.315118, 0.473671", \ + "0.0162268, 0.021674, 0.0559465, 0.101258, 0.193896, 0.315085, 0.473677", \ + "0.0162245, 0.0216807, 0.0559526, 0.101259, 0.193896, 0.315067, 0.473677", \ + "0.0162267, 0.0216688, 0.055942, 0.101255, 0.193899, 0.315146, 0.473614", \ + "0.01622, 0.021664, 0.055924, 0.101214, 0.193895, 0.315057, 0.473614", \ + "0.016224, 0.021666, 0.055935, 0.101197, 0.193892, 0.3151, 0.473677", \ + "0.016247, 0.021681, 0.055931, 0.101245, 0.193888, 0.315114, 0.473676" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0468102, 0.0535486, 0.0841518, 0.118581, 0.185276, 0.271753, 0.384902", \ + "0.0613481, 0.0680363, 0.0986549, 0.133123, 0.199844, 0.28635, 0.399492", \ + "0.109568, 0.117621, 0.150459, 0.185271, 0.251945, 0.338417, 0.451617", \ + "0.14245, 0.152218, 0.18877, 0.224128, 0.290855, 0.377354, 0.4904", \ + "0.179422, 0.191322, 0.234436, 0.27149, 0.338112, 0.424203, 0.537239", \ + "0.209351, 0.223176, 0.273788, 0.313944, 0.380393, 0.466112, 0.578898", \ + "0.232201, 0.247779, 0.305693, 0.349896, 0.416439, 0.501676, 0.61415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147528, 0.0204889, 0.0560989, 0.101243, 0.193257, 0.313762, 0.472257", \ + "0.0147893, 0.0205657, 0.0561064, 0.101258, 0.193253, 0.313725, 0.472259", \ + "0.0213319, 0.0265695, 0.0590662, 0.102462, 0.193472, 0.313877, 0.472327", \ + "0.0284957, 0.034148, 0.064135, 0.105157, 0.194495, 0.314302, 0.472634", \ + "0.0384507, 0.0451394, 0.0741717, 0.110876, 0.196342, 0.315039, 0.473083", \ + "0.04894, 0.056724, 0.086945, 0.118998, 0.19897, 0.315401, 0.47312", \ + "0.059745, 0.068532, 0.101244, 0.129, 0.202754, 0.315996, 0.473173" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0471619, 0.0541746, 0.0857576, 0.120084, 0.186712, 0.273267, 0.386421", \ + "0.0617199, 0.0686702, 0.100265, 0.134631, 0.201289, 0.287855, 0.401013", \ + "0.110268, 0.11871, 0.152727, 0.187113, 0.253692, 0.340256, 0.453425", \ + "0.143692, 0.154028, 0.192093, 0.226314, 0.292829, 0.379448, 0.492532", \ + "0.181628, 0.194388, 0.238858, 0.272804, 0.338824, 0.425184, 0.538315", \ + "0.21296, 0.227893, 0.278091, 0.311552, 0.376947, 0.462976, 0.575945", \ + "0.237444, 0.254356, 0.308944, 0.341688, 0.406447, 0.492128, 0.604883" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0152673, 0.0212457, 0.0567723, 0.101301, 0.192889, 0.313793, 0.472216", \ + "0.0153161, 0.0213102, 0.0567778, 0.101294, 0.192923, 0.313792, 0.472391", \ + "0.0221666, 0.0277332, 0.0595074, 0.102037, 0.19297, 0.313791, 0.472289", \ + "0.0297915, 0.036027, 0.0640381, 0.103643, 0.193789, 0.314106, 0.472508", \ + "0.0406443, 0.0482279, 0.0715675, 0.105956, 0.193813, 0.314474, 0.47299", \ + "0.05216, 0.061031, 0.078958, 0.107944, 0.193943, 0.314464, 0.472937", \ + "0.064176, 0.073958, 0.085616, 0.109551, 0.194127, 0.314553, 0.472981" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0468102, 0.0535486, 0.0841518, 0.118581, 0.185276, 0.271753, 0.384902", \ + "0.0613481, 0.0680363, 0.0986549, 0.133123, 0.199844, 0.28635, 0.399492", \ + "0.109568, 0.117621, 0.150459, 0.185271, 0.251945, 0.338417, 0.451617", \ + "0.14245, 0.152218, 0.18877, 0.224128, 0.290855, 0.377354, 0.4904", \ + "0.179422, 0.191322, 0.234436, 0.27149, 0.338112, 0.424203, 0.537239", \ + "0.209351, 0.223176, 0.273788, 0.313944, 0.380393, 0.466112, 0.578898", \ + "0.232201, 0.247779, 0.305693, 0.349896, 0.416439, 0.501676, 0.61415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147528, 0.0204889, 0.0560989, 0.101243, 0.193257, 0.313762, 0.472257", \ + "0.0147893, 0.0205657, 0.0561064, 0.101258, 0.193253, 0.313725, 0.472259", \ + "0.0213319, 0.0265695, 0.0590662, 0.102462, 0.193472, 0.313877, 0.472327", \ + "0.0284957, 0.034148, 0.064135, 0.105157, 0.194495, 0.314302, 0.472634", \ + "0.0384507, 0.0451394, 0.0741717, 0.110876, 0.196342, 0.315039, 0.473083", \ + "0.04894, 0.056724, 0.086945, 0.118998, 0.19897, 0.315401, 0.47312", \ + "0.059745, 0.068532, 0.101244, 0.129, 0.202754, 0.315996, 0.473173" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0284507, 0.0284753, 0.0286625, 0.0287539, 0.0288144, 0.0288406, 0.0288544", \ + "0.0282437, 0.0282717, 0.028459, 0.0285507, 0.028611, 0.0286369, 0.0286522", \ + "0.0285529, 0.0285804, 0.0287641, 0.0288543, 0.0289149, 0.0289414, 0.0289567", \ + "0.0298902, 0.0299228, 0.0300989, 0.0302119, 0.0302479, 0.0302751, 0.0302846", \ + "0.0326392, 0.0326625, 0.0328395, 0.0329547, 0.0330152, 0.0330719, 0.0330902", \ + "0.0370152, 0.0370364, 0.0372003, 0.0372901, 0.0373743, 0.0374085, 0.0375129", \ + "0.0430485, 0.0430621, 0.0432224, 0.0433126, 0.0433794, 0.0434225, 0.0434742" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0312993, 0.0313781, 0.0316166, 0.0317052, 0.0317612, 0.0317865, 0.0317999", \ + "0.0311094, 0.0311888, 0.0314266, 0.0315144, 0.0315716, 0.0315963, 0.0316098", \ + "0.0315911, 0.0316682, 0.0319026, 0.0319897, 0.0320447, 0.0320691, 0.0320814", \ + "0.0331124, 0.0331994, 0.0334293, 0.0335167, 0.0335732, 0.0335989, 0.0336122", \ + "0.0361366, 0.0362162, 0.0364491, 0.0365414, 0.0366023, 0.0366296, 0.0366428", \ + "0.0404248, 0.0404956, 0.0407288, 0.0408159, 0.0408742, 0.0408984, 0.0409144", \ + "0.0464609, 0.0465381, 0.0467721, 0.0468568, 0.0469109, 0.0469374, 0.0469532" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0310805, 0.0312008, 0.0314376, 0.0314952, 0.0315272, 0.0315399, 0.0315468", \ + "0.030594, 0.0306902, 0.0309271, 0.0310016, 0.0310434, 0.0310618, 0.0310706", \ + "0.0309619, 0.0309496, 0.0310653, 0.0311647, 0.0312537, 0.031288, 0.0312951", \ + "0.0327883, 0.0327211, 0.0326607, 0.03271, 0.0327369, 0.0328334, 0.0328708", \ + "0.0366212, 0.0364144, 0.0362057, 0.0361702, 0.0362181, 0.0362009, 0.0362452", \ + "0.0415646, 0.0412581, 0.0407933, 0.0407231, 0.0407124, 0.0407037, 0.0407332", \ + "0.0475907, 0.0471522, 0.0464118, 0.0461974, 0.0460908, 0.0461311, 0.0461292" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560676, 0.0561837, 0.0564161, 0.056472, 0.0565035, 0.0565165, 0.056523", \ + "0.0548509, 0.0549436, 0.0551777, 0.0552509, 0.0552937, 0.0553117, 0.0553212", \ + "0.054975, 0.0549624, 0.0550847, 0.0551753, 0.0552739, 0.0552983, 0.0553051", \ + "0.0589308, 0.0587857, 0.0588155, 0.0588142, 0.05885, 0.0589602, 0.0589761", \ + "0.0680476, 0.067837, 0.0675203, 0.0675363, 0.0675065, 0.0675163, 0.0675872", \ + "0.081285, 0.0807669, 0.0802083, 0.0800905, 0.0800511, 0.0800681, 0.0800897", \ + "0.0979003, 0.0973414, 0.0963951, 0.0961542, 0.0960055, 0.0959632, 0.0959368" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560676, 0.0561837, 0.0564161, 0.056472, 0.0565035, 0.0565165, 0.056523", \ + "0.0548509, 0.0549436, 0.0551777, 0.0552509, 0.0552937, 0.0553117, 0.0553212", \ + "0.054975, 0.0549624, 0.0550847, 0.0551753, 0.0552739, 0.0552983, 0.0553051", \ + "0.0589308, 0.0587857, 0.0588155, 0.0588142, 0.05885, 0.0589602, 0.0589761", \ + "0.0680476, 0.067837, 0.0675203, 0.0675363, 0.0675065, 0.0675163, 0.0675872", \ + "0.081285, 0.0807669, 0.0802083, 0.0800905, 0.0800511, 0.0800681, 0.0800897", \ + "0.0979003, 0.0973414, 0.0963951, 0.0961542, 0.0960055, 0.0959632, 0.0959368" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.16564, 0.174774, 0.2126, 0.252719, 0.330667, 0.431554, 0.563373", \ + "0.180764, 0.189898, 0.227758, 0.267855, 0.3458, 0.446685, 0.578509", \ + "0.244254, 0.253393, 0.291228, 0.331331, 0.409279, 0.510163, 0.641988", \ + "0.299183, 0.308318, 0.346182, 0.386357, 0.464221, 0.565131, 0.696947", \ + "0.36916, 0.378312, 0.416194, 0.4563, 0.534296, 0.635188, 0.767089", \ + "0.436032, 0.445195, 0.483092, 0.523185, 0.601147, 0.702045, 0.833877", \ + "0.50016, 0.509336, 0.547248, 0.58735, 0.665322, 0.766216, 0.897988" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0221657, 0.0291004, 0.0697458, 0.123872, 0.235718, 0.382599, 0.575081", \ + "0.0221608, 0.0290854, 0.0697537, 0.12387, 0.235745, 0.3826, 0.575081", \ + "0.022178, 0.0291192, 0.0697599, 0.123874, 0.235746, 0.3826, 0.575082", \ + "0.022223, 0.0291614, 0.0697818, 0.123978, 0.235712, 0.382606, 0.575082", \ + "0.022322, 0.029238, 0.069832, 0.123907, 0.235758, 0.382722, 0.575171", \ + "0.022386, 0.029304, 0.06987, 0.123928, 0.23577, 0.382618, 0.575101", \ + "0.022491, 0.029402, 0.069916, 0.123943, 0.235769, 0.382652, 0.575091" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.174896, 0.181928, 0.21278, 0.246872, 0.313912, 0.400753, 0.514239", \ + "0.190016, 0.197048, 0.227901, 0.261984, 0.329031, 0.415896, 0.529362", \ + "0.254723, 0.261749, 0.292597, 0.326676, 0.393724, 0.480592, 0.594056", \ + "0.311724, 0.318756, 0.349609, 0.383736, 0.450747, 0.537626, 0.651083", \ + "0.384129, 0.391154, 0.421993, 0.456082, 0.523126, 0.609996, 0.723422", \ + "0.454043, 0.461049, 0.491894, 0.525975, 0.593021, 0.67989, 0.793354", \ + "0.519498, 0.526519, 0.55737, 0.59145, 0.658496, 0.745367, 0.85883" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0161626, 0.0216279, 0.0559564, 0.101273, 0.194091, 0.315521, 0.474256", \ + "0.0161669, 0.0216276, 0.055954, 0.101326, 0.194091, 0.315477, 0.474256", \ + "0.0161595, 0.021629, 0.0559569, 0.101328, 0.194091, 0.315479, 0.474256", \ + "0.0161673, 0.0216277, 0.0559549, 0.101346, 0.194095, 0.315482, 0.474252", \ + "0.01616, 0.021625, 0.055951, 0.101272, 0.19409, 0.315416, 0.474175", \ + "0.016164, 0.021616, 0.055945, 0.101277, 0.194088, 0.315478, 0.474256", \ + "0.016189, 0.021635, 0.055938, 0.101314, 0.194086, 0.315477, 0.474257" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0467704, 0.0535373, 0.0842113, 0.118702, 0.185491, 0.272091, 0.385393", \ + "0.0613056, 0.0680216, 0.0987142, 0.133244, 0.200058, 0.286679, 0.399981", \ + "0.109515, 0.117605, 0.150513, 0.185416, 0.252167, 0.338763, 0.452123", \ + "0.142387, 0.152192, 0.188829, 0.224263, 0.291048, 0.377722, 0.490906", \ + "0.179352, 0.191298, 0.23452, 0.271619, 0.338273, 0.424538, 0.537726", \ + "0.209257, 0.223148, 0.273871, 0.314053, 0.380567, 0.466406, 0.579364", \ + "0.232095, 0.247727, 0.305791, 0.349988, 0.416602, 0.501921, 0.614454" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147102, 0.0204634, 0.0561448, 0.101341, 0.193461, 0.314158, 0.472834", \ + "0.0147462, 0.0205292, 0.0561517, 0.101334, 0.193456, 0.314163, 0.472835", \ + "0.0212906, 0.0265465, 0.059108, 0.10255, 0.193716, 0.314252, 0.472888", \ + "0.028442, 0.034129, 0.0641838, 0.10525, 0.1947, 0.314659, 0.473094", \ + "0.0383693, 0.0451066, 0.0741832, 0.110943, 0.196541, 0.315324, 0.473616", \ + "0.048854, 0.056699, 0.08696, 0.119021, 0.19911, 0.31574, 0.473698", \ + "0.059682, 0.068469, 0.101237, 0.128942, 0.202774, 0.316404, 0.473847" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0471502, 0.0541958, 0.0858508, 0.120227, 0.186956, 0.273627, 0.386934", \ + "0.0617031, 0.068686, 0.100357, 0.134771, 0.201521, 0.288209, 0.40153", \ + "0.110246, 0.118734, 0.152835, 0.187266, 0.253939, 0.340623, 0.453951", \ + "0.143667, 0.154058, 0.19222, 0.226492, 0.293087, 0.379824, 0.493066", \ + "0.181628, 0.194429, 0.238992, 0.272979, 0.339088, 0.425569, 0.538856", \ + "0.212952, 0.227943, 0.278228, 0.311771, 0.377197, 0.463419, 0.576492", \ + "0.237445, 0.254423, 0.309097, 0.341912, 0.406734, 0.492593, 0.605384" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0152353, 0.0212291, 0.0568078, 0.101382, 0.193123, 0.314154, 0.472905", \ + "0.0152836, 0.0212945, 0.0568082, 0.101374, 0.193119, 0.314155, 0.472866", \ + "0.0221264, 0.0277232, 0.0595202, 0.102114, 0.193157, 0.314152, 0.472869", \ + "0.029752, 0.0360159, 0.0640622, 0.103719, 0.193723, 0.314508, 0.473088", \ + "0.0405835, 0.0482014, 0.0715723, 0.105981, 0.194008, 0.31484, 0.473635", \ + "0.052095, 0.061012, 0.078965, 0.108011, 0.194184, 0.314846, 0.4736", \ + "0.064064, 0.073927, 0.085588, 0.109617, 0.194335, 0.314924, 0.473579" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0467704, 0.0535373, 0.0842113, 0.118702, 0.185491, 0.272091, 0.385393", \ + "0.0613056, 0.0680216, 0.0987142, 0.133244, 0.200058, 0.286679, 0.399981", \ + "0.109515, 0.117605, 0.150513, 0.185416, 0.252167, 0.338763, 0.452123", \ + "0.142387, 0.152192, 0.188829, 0.224263, 0.291048, 0.377722, 0.490906", \ + "0.179352, 0.191298, 0.23452, 0.271619, 0.338273, 0.424538, 0.537726", \ + "0.209257, 0.223148, 0.273871, 0.314053, 0.380567, 0.466406, 0.579364", \ + "0.232095, 0.247727, 0.305791, 0.349988, 0.416602, 0.501921, 0.614454" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147102, 0.0204634, 0.0561448, 0.101341, 0.193461, 0.314158, 0.472834", \ + "0.0147462, 0.0205292, 0.0561517, 0.101334, 0.193456, 0.314163, 0.472835", \ + "0.0212906, 0.0265465, 0.059108, 0.10255, 0.193716, 0.314252, 0.472888", \ + "0.028442, 0.034129, 0.0641838, 0.10525, 0.1947, 0.314659, 0.473094", \ + "0.0383693, 0.0451066, 0.0741832, 0.110943, 0.196541, 0.315324, 0.473616", \ + "0.048854, 0.056699, 0.08696, 0.119021, 0.19911, 0.31574, 0.473698", \ + "0.059682, 0.068469, 0.101237, 0.128942, 0.202774, 0.316404, 0.473847" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0284353, 0.0284624, 0.0286473, 0.0287369, 0.028796, 0.0288218, 0.0288378", \ + "0.028228, 0.0282559, 0.0284417, 0.0285323, 0.0285916, 0.028618, 0.0286336", \ + "0.0285378, 0.0285637, 0.0287466, 0.0288363, 0.0288963, 0.0289228, 0.0289382", \ + "0.0298758, 0.0299001, 0.0300849, 0.0301927, 0.0302303, 0.0302532, 0.0302676", \ + "0.0326243, 0.032647, 0.0328232, 0.0329212, 0.0330144, 0.0330648, 0.0330782", \ + "0.0369804, 0.0370047, 0.0371742, 0.0372549, 0.0373374, 0.0373695, 0.0374731", \ + "0.0430202, 0.0430394, 0.0431987, 0.0432849, 0.0433427, 0.0433835, 0.0434456" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0312669, 0.0313455, 0.0315819, 0.031668, 0.0317209, 0.0317443, 0.0317547", \ + "0.0310772, 0.0311557, 0.0313921, 0.0314772, 0.0315314, 0.0315542, 0.0315663", \ + "0.0315551, 0.0316322, 0.031866, 0.0319513, 0.0320035, 0.0320258, 0.0320376", \ + "0.0330777, 0.0331569, 0.0333936, 0.0334779, 0.0335309, 0.0335508, 0.0335662", \ + "0.0360972, 0.0361799, 0.036413, 0.0364995, 0.0365595, 0.0365835, 0.0365951", \ + "0.0403888, 0.0404597, 0.040691, 0.040778, 0.04083, 0.040857, 0.0408671", \ + "0.046425, 0.0465018, 0.0467337, 0.0468157, 0.0468674, 0.0468914, 0.0469049" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0310366, 0.0311564, 0.0313894, 0.0314452, 0.0314752, 0.0314886, 0.0314939", \ + "0.0305511, 0.0306466, 0.030881, 0.0309531, 0.0309942, 0.0310121, 0.0310205", \ + "0.0309194, 0.0309073, 0.0310236, 0.0311143, 0.0311715, 0.0312407, 0.0312503", \ + "0.0327106, 0.0326779, 0.0326477, 0.0326465, 0.0326856, 0.0327883, 0.0328209", \ + "0.0365749, 0.0363489, 0.0361679, 0.0361178, 0.0361642, 0.0361007, 0.0361834", \ + "0.0415162, 0.0412073, 0.0407113, 0.0406649, 0.040646, 0.0406402, 0.0406694", \ + "0.0475309, 0.0470883, 0.0463617, 0.0461528, 0.046082, 0.0460386, 0.0460566" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560233, 0.0561378, 0.0563661, 0.0564209, 0.0564447, 0.056457, 0.0564642", \ + "0.0548076, 0.0549005, 0.0551309, 0.0552018, 0.0552431, 0.0552603, 0.0552688", \ + "0.054894, 0.0549184, 0.0550399, 0.0551342, 0.0552272, 0.055249, 0.0552575", \ + "0.0588933, 0.0588049, 0.058768, 0.0587691, 0.0588, 0.058908, 0.0589245", \ + "0.0680071, 0.067788, 0.0674698, 0.0674422, 0.0674534, 0.0674554, 0.0675236", \ + "0.0812251, 0.0807982, 0.0801599, 0.0800339, 0.0799912, 0.0800234, 0.0800073", \ + "0.0978573, 0.0972284, 0.0963384, 0.0960864, 0.0959448, 0.0958974, 0.09588" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560233, 0.0561378, 0.0563661, 0.0564209, 0.0564447, 0.056457, 0.0564642", \ + "0.0548076, 0.0549005, 0.0551309, 0.0552018, 0.0552431, 0.0552603, 0.0552688", \ + "0.054894, 0.0549184, 0.0550399, 0.0551342, 0.0552272, 0.055249, 0.0552575", \ + "0.0588933, 0.0588049, 0.058768, 0.0587691, 0.0588, 0.058908, 0.0589245", \ + "0.0680071, 0.067788, 0.0674698, 0.0674422, 0.0674534, 0.0674554, 0.0675236", \ + "0.0812251, 0.0807982, 0.0801599, 0.0800339, 0.0799912, 0.0800234, 0.0800073", \ + "0.0978573, 0.0972284, 0.0963384, 0.0960864, 0.0959448, 0.0958974, 0.09588" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.165697, 0.174807, 0.212607, 0.252638, 0.330485, 0.431229, 0.562869", \ + "0.180812, 0.189934, 0.227724, 0.267767, 0.345604, 0.446338, 0.577996", \ + "0.244274, 0.253393, 0.291178, 0.331219, 0.409051, 0.50979, 0.641449", \ + "0.299196, 0.308313, 0.346114, 0.386233, 0.464028, 0.564748, 0.696407", \ + "0.369167, 0.378302, 0.416118, 0.456167, 0.534017, 0.634774, 0.766539", \ + "0.436094, 0.445239, 0.483058, 0.523111, 0.60097, 0.70173, 0.833381", \ + "0.500156, 0.509312, 0.547156, 0.587198, 0.665062, 0.765808, 0.897412" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0221262, 0.0290122, 0.0696515, 0.123704, 0.235414, 0.382109, 0.574345", \ + "0.0221207, 0.029041, 0.0696536, 0.123704, 0.23544, 0.382118, 0.574345", \ + "0.0221409, 0.0290478, 0.0696598, 0.123708, 0.235404, 0.382121, 0.574345", \ + "0.0221812, 0.0291083, 0.0696839, 0.123809, 0.235454, 0.382117, 0.574336", \ + "0.022278, 0.029185, 0.069727, 0.12374, 0.235458, 0.38224, 0.574395", \ + "0.022348, 0.02925, 0.069764, 0.123759, 0.235465, 0.382127, 0.574363", \ + "0.022459, 0.029354, 0.069811, 0.123774, 0.235459, 0.382186, 0.574352" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.175106, 0.182127, 0.212937, 0.246986, 0.313939, 0.400693, 0.513955", \ + "0.190225, 0.197237, 0.228059, 0.262098, 0.329058, 0.415812, 0.529121", \ + "0.254939, 0.261944, 0.29276, 0.326798, 0.393755, 0.480509, 0.593817", \ + "0.311952, 0.318963, 0.349784, 0.383846, 0.450788, 0.537525, 0.650824", \ + "0.38437, 0.391376, 0.422156, 0.456225, 0.523186, 0.609941, 0.723216", \ + "0.454299, 0.461298, 0.492095, 0.526126, 0.593088, 0.679846, 0.793157", \ + "0.519771, 0.526781, 0.557589, 0.591624, 0.658583, 0.745337, 0.85865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0161446, 0.0215994, 0.055871, 0.101132, 0.193825, 0.315047, 0.473507", \ + "0.0161491, 0.0215927, 0.0558698, 0.101185, 0.193825, 0.315047, 0.473607", \ + "0.0161452, 0.0216019, 0.0558716, 0.101185, 0.193825, 0.315046, 0.473607", \ + "0.0161493, 0.0215919, 0.0558498, 0.101182, 0.193829, 0.315026, 0.473603", \ + "0.016154, 0.021588, 0.055839, 0.101141, 0.193824, 0.314985, 0.473542", \ + "0.016157, 0.02159, 0.055864, 0.101178, 0.193822, 0.315046, 0.473607", \ + "0.016166, 0.021605, 0.055854, 0.101171, 0.193818, 0.315044, 0.473607" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.046427, 0.0531878, 0.0838008, 0.118218, 0.184902, 0.271376, 0.384534", \ + "0.0609714, 0.0676749, 0.0982948, 0.132752, 0.199467, 0.285968, 0.39911", \ + "0.109025, 0.11711, 0.149972, 0.18479, 0.251449, 0.337914, 0.451074", \ + "0.141753, 0.15155, 0.188139, 0.223487, 0.290169, 0.376725, 0.489757", \ + "0.178521, 0.190454, 0.233639, 0.270705, 0.337209, 0.423361, 0.536435", \ + "0.208269, 0.222149, 0.272791, 0.312955, 0.379359, 0.465096, 0.577885", \ + "0.230993, 0.246603, 0.30461, 0.348777, 0.415294, 0.500511, 0.612938" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.014661, 0.0204097, 0.0560106, 0.101152, 0.193165, 0.313761, 0.472189", \ + "0.014711, 0.0204848, 0.0560203, 0.101166, 0.193164, 0.313727, 0.472176", \ + "0.0212691, 0.0265153, 0.058917, 0.102371, 0.193344, 0.313675, 0.472186", \ + "0.0284311, 0.0341019, 0.0640591, 0.105062, 0.194431, 0.314222, 0.472432", \ + "0.0383645, 0.0450089, 0.074091, 0.11078, 0.196204, 0.314892, 0.473028", \ + "0.048885, 0.056667, 0.086862, 0.118883, 0.198867, 0.315314, 0.473049", \ + "0.059698, 0.068459, 0.101199, 0.128871, 0.202529, 0.315838, 0.473096" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0467704, 0.0538011, 0.0853889, 0.119715, 0.186343, 0.272896, 0.386049", \ + "0.0613254, 0.0682921, 0.0998922, 0.134259, 0.200918, 0.287483, 0.400645", \ + "0.109733, 0.118202, 0.152249, 0.186624, 0.253216, 0.339771, 0.452941", \ + "0.142979, 0.153355, 0.191455, 0.225689, 0.292194, 0.378811, 0.491891", \ + "0.180694, 0.193495, 0.238017, 0.271993, 0.337968, 0.424302, 0.537484", \ + "0.211851, 0.226822, 0.277085, 0.310584, 0.375915, 0.462016, 0.574938", \ + "0.236191, 0.25313, 0.307794, 0.340531, 0.405235, 0.491036, 0.603734" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0151712, 0.0211584, 0.0566864, 0.101226, 0.192853, 0.313722, 0.472397", \ + "0.0152174, 0.0212253, 0.0567002, 0.101219, 0.192901, 0.313721, 0.472243", \ + "0.0220949, 0.0276754, 0.0594514, 0.101962, 0.192884, 0.31372, 0.472218", \ + "0.0297249, 0.0359533, 0.0639704, 0.103581, 0.193424, 0.314038, 0.472438", \ + "0.0405538, 0.0481579, 0.0715131, 0.105881, 0.193791, 0.314354, 0.472947", \ + "0.052074, 0.060979, 0.078916, 0.107898, 0.193921, 0.314441, 0.472907", \ + "0.064069, 0.073885, 0.08554, 0.109486, 0.194042, 0.314511, 0.472911" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.046427, 0.0531878, 0.0838008, 0.118218, 0.184902, 0.271376, 0.384534", \ + "0.0609714, 0.0676749, 0.0982948, 0.132752, 0.199467, 0.285968, 0.39911", \ + "0.109025, 0.11711, 0.149972, 0.18479, 0.251449, 0.337914, 0.451074", \ + "0.141753, 0.15155, 0.188139, 0.223487, 0.290169, 0.376725, 0.489757", \ + "0.178521, 0.190454, 0.233639, 0.270705, 0.337209, 0.423361, 0.536435", \ + "0.208269, 0.222149, 0.272791, 0.312955, 0.379359, 0.465096, 0.577885", \ + "0.230993, 0.246603, 0.30461, 0.348777, 0.415294, 0.500511, 0.612938" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.014661, 0.0204097, 0.0560106, 0.101152, 0.193165, 0.313761, 0.472189", \ + "0.014711, 0.0204848, 0.0560203, 0.101166, 0.193164, 0.313727, 0.472176", \ + "0.0212691, 0.0265153, 0.058917, 0.102371, 0.193344, 0.313675, 0.472186", \ + "0.0284311, 0.0341019, 0.0640591, 0.105062, 0.194431, 0.314222, 0.472432", \ + "0.0383645, 0.0450089, 0.074091, 0.11078, 0.196204, 0.314892, 0.473028", \ + "0.048885, 0.056667, 0.086862, 0.118883, 0.198867, 0.315314, 0.473049", \ + "0.059698, 0.068459, 0.101199, 0.128871, 0.202529, 0.315838, 0.473096" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0284315, 0.0284587, 0.0286449, 0.0287361, 0.0287953, 0.0288217, 0.0288375", \ + "0.0282233, 0.0282511, 0.0284394, 0.0285312, 0.0285915, 0.0286172, 0.0286327", \ + "0.0285315, 0.0285587, 0.028743, 0.0288336, 0.0288935, 0.02892, 0.0289357", \ + "0.0298721, 0.0298929, 0.0300806, 0.0301889, 0.0302269, 0.0302533, 0.0302656", \ + "0.0326156, 0.0326388, 0.0328165, 0.0329154, 0.0329943, 0.0330507, 0.033077", \ + "0.0369897, 0.0370142, 0.0371778, 0.0372677, 0.037352, 0.0373889, 0.0374932", \ + "0.043029, 0.0430445, 0.0432098, 0.0432934, 0.0433595, 0.0434033, 0.0434542" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0312659, 0.031345, 0.0315839, 0.0316725, 0.0317286, 0.0317539, 0.0317673", \ + "0.0310759, 0.0311548, 0.0313939, 0.0314818, 0.031539, 0.0315631, 0.0315771", \ + "0.0315544, 0.031632, 0.031868, 0.0319548, 0.032011, 0.0320349, 0.0320486", \ + "0.0330779, 0.0331665, 0.0333956, 0.0334832, 0.0335397, 0.0335654, 0.0335782", \ + "0.036097, 0.0361764, 0.0364138, 0.0365041, 0.0365681, 0.0365947, 0.0366072", \ + "0.0403844, 0.0404665, 0.0406952, 0.0407881, 0.0408401, 0.0408674, 0.04088", \ + "0.0464254, 0.0465023, 0.0467369, 0.0468212, 0.0468759, 0.0469024, 0.0469182" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0310221, 0.0311446, 0.0313838, 0.0314417, 0.0314734, 0.0314858, 0.0314924", \ + "0.0305884, 0.0306846, 0.0309231, 0.0309974, 0.0310402, 0.0310583, 0.0310673", \ + "0.0309393, 0.0309274, 0.0310079, 0.0311418, 0.0311783, 0.0312661, 0.0312658", \ + "0.0327304, 0.0326955, 0.0326482, 0.0326644, 0.032721, 0.0328129, 0.0328487", \ + "0.0365869, 0.0363417, 0.0360667, 0.0361371, 0.0361352, 0.0361692, 0.03619", \ + "0.0415326, 0.0412246, 0.0407555, 0.0406853, 0.040649, 0.0406665, 0.0406963", \ + "0.0475587, 0.0471191, 0.0463438, 0.0461562, 0.046104, 0.0460962, 0.0460866" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560391, 0.0561582, 0.0563907, 0.0564475, 0.0564774, 0.0564897, 0.0564968", \ + "0.0548128, 0.054907, 0.0551417, 0.0552142, 0.055257, 0.0552745, 0.0552838", \ + "0.0549348, 0.0549243, 0.0550405, 0.0551231, 0.0552304, 0.0552596, 0.0552941", \ + "0.0588448, 0.0587439, 0.0586689, 0.0587631, 0.0587939, 0.0589114, 0.058928", \ + "0.0680091, 0.0677688, 0.0674662, 0.0674873, 0.067492, 0.0674743, 0.0675174", \ + "0.0812221, 0.0807047, 0.0801322, 0.0799785, 0.0799799, 0.08001, 0.0800381", \ + "0.0978655, 0.0972528, 0.0963371, 0.0960902, 0.0959278, 0.0959098, 0.0959024" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0560391, 0.0561582, 0.0563907, 0.0564475, 0.0564774, 0.0564897, 0.0564968", \ + "0.0548128, 0.054907, 0.0551417, 0.0552142, 0.055257, 0.0552745, 0.0552838", \ + "0.0549348, 0.0549243, 0.0550405, 0.0551231, 0.0552304, 0.0552596, 0.0552941", \ + "0.0588448, 0.0587439, 0.0586689, 0.0587631, 0.0587939, 0.0589114, 0.058928", \ + "0.0680091, 0.0677688, 0.0674662, 0.0674873, 0.067492, 0.0674743, 0.0675174", \ + "0.0812221, 0.0807047, 0.0801322, 0.0799785, 0.0799799, 0.08001, 0.0800381", \ + "0.0978655, 0.0972528, 0.0963371, 0.0960902, 0.0959278, 0.0959098, 0.0959024" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.165484, 0.174607, 0.212418, 0.252506, 0.330432, 0.4313, 0.563103", \ + "0.180603, 0.189734, 0.227566, 0.267641, 0.345568, 0.446434, 0.578237", \ + "0.244099, 0.253216, 0.291056, 0.331117, 0.409047, 0.509911, 0.641718", \ + "0.299024, 0.308157, 0.345984, 0.386141, 0.463996, 0.564886, 0.696687", \ + "0.369001, 0.378144, 0.415996, 0.456088, 0.534025, 0.634908, 0.766789", \ + "0.435861, 0.44502, 0.48289, 0.522971, 0.600925, 0.7018, 0.833617", \ + "0.499992, 0.509155, 0.547036, 0.587125, 0.665082, 0.76595, 0.897721" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0221391, 0.0290584, 0.0697247, 0.123851, 0.235725, 0.382573, 0.575043", \ + "0.022134, 0.0290633, 0.0697281, 0.12385, 0.235732, 0.382574, 0.575043", \ + "0.0221581, 0.0290834, 0.0697491, 0.123854, 0.235728, 0.382576, 0.575043", \ + "0.0221965, 0.0291373, 0.0697712, 0.123953, 0.235716, 0.38258, 0.575042", \ + "0.022297, 0.029209, 0.069806, 0.123888, 0.235742, 0.382699, 0.575089", \ + "0.022366, 0.029277, 0.069844, 0.123908, 0.235725, 0.382589, 0.575061", \ + "0.022478, 0.029382, 0.069894, 0.123927, 0.235749, 0.382608, 0.575049" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.175118, 0.182136, 0.212987, 0.247078, 0.31412, 0.400967, 0.514407", \ + "0.190237, 0.197256, 0.22811, 0.262192, 0.329239, 0.416107, 0.529571", \ + "0.25495, 0.261973, 0.292812, 0.326899, 0.393937, 0.4808, 0.594268", \ + "0.311967, 0.318985, 0.34984, 0.383938, 0.450972, 0.537822, 0.65127", \ + "0.384393, 0.391405, 0.422242, 0.45633, 0.523373, 0.610241, 0.723675", \ + "0.454327, 0.461332, 0.492164, 0.526238, 0.593291, 0.68016, 0.793624", \ + "0.519801, 0.526818, 0.557662, 0.591733, 0.658787, 0.745657, 0.859122" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0161614, 0.0216231, 0.0559531, 0.101271, 0.194091, 0.315448, 0.474147", \ + "0.0161659, 0.0216171, 0.055949, 0.101323, 0.194091, 0.315479, 0.474256", \ + "0.0161584, 0.0216255, 0.0559499, 0.10127, 0.194091, 0.315463, 0.474256", \ + "0.0161664, 0.0216172, 0.0559168, 0.101329, 0.194095, 0.315432, 0.474205", \ + "0.016171, 0.021613, 0.055952, 0.101281, 0.194091, 0.315416, 0.47418", \ + "0.016169, 0.021615, 0.05594, 0.101317, 0.194089, 0.31548, 0.474257", \ + "0.016185, 0.021631, 0.055932, 0.101301, 0.194087, 0.315479, 0.474258" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0464691, 0.0532405, 0.0838982, 0.118376, 0.185153, 0.271762, 0.38506", \ + "0.0610012, 0.0677181, 0.098392, 0.13291, 0.199717, 0.286337, 0.399686", \ + "0.109065, 0.117155, 0.15007, 0.184949, 0.251704, 0.338287, 0.451604", \ + "0.141792, 0.151598, 0.188234, 0.223642, 0.29042, 0.377096, 0.490279", \ + "0.178564, 0.19051, 0.233718, 0.270847, 0.337447, 0.423714, 0.536946", \ + "0.208332, 0.222208, 0.272909, 0.313079, 0.379573, 0.465421, 0.578374", \ + "0.231067, 0.246702, 0.304704, 0.348895, 0.415472, 0.500816, 0.6134" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0146892, 0.0204565, 0.0561221, 0.101312, 0.193443, 0.314162, 0.472825", \ + "0.0147295, 0.0205235, 0.0561312, 0.101333, 0.19344, 0.314159, 0.472889", \ + "0.0212982, 0.0265513, 0.0590645, 0.102536, 0.193701, 0.314135, 0.472835", \ + "0.0284577, 0.0341377, 0.0641619, 0.105226, 0.194696, 0.314655, 0.473237", \ + "0.0383957, 0.045141, 0.0741683, 0.110929, 0.196538, 0.315328, 0.473797", \ + "0.048919, 0.056705, 0.086945, 0.119009, 0.199111, 0.315741, 0.473699", \ + "0.05973, 0.068503, 0.101252, 0.128963, 0.202754, 0.316273, 0.473746" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0468351, 0.0538776, 0.0855202, 0.119899, 0.186619, 0.273291, 0.386601", \ + "0.0613795, 0.0683634, 0.100023, 0.134442, 0.201192, 0.287876, 0.401196", \ + "0.1098, 0.118283, 0.152384, 0.186815, 0.253494, 0.340171, 0.453497", \ + "0.143058, 0.15345, 0.191612, 0.225889, 0.292485, 0.37922, 0.492456", \ + "0.180806, 0.193607, 0.23818, 0.272207, 0.338265, 0.424762, 0.538029", \ + "0.211974, 0.226962, 0.277277, 0.310821, 0.376241, 0.462494, 0.575557", \ + "0.236358, 0.253309, 0.308027, 0.340823, 0.405605, 0.491531, 0.604365" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0152093, 0.0212116, 0.0567986, 0.101387, 0.193125, 0.314155, 0.472808", \ + "0.0152535, 0.0212781, 0.0568043, 0.101379, 0.193172, 0.314154, 0.472865", \ + "0.0221152, 0.0277272, 0.0595599, 0.102117, 0.19316, 0.314153, 0.472867", \ + "0.0297626, 0.0360283, 0.064078, 0.103736, 0.193996, 0.314474, 0.473089", \ + "0.0406062, 0.0482186, 0.0715994, 0.106034, 0.194011, 0.31484, 0.473579", \ + "0.052127, 0.061039, 0.079024, 0.108054, 0.194188, 0.31488, 0.473579", \ + "0.064127, 0.073953, 0.085678, 0.109653, 0.194319, 0.314861, 0.473568" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0464691, 0.0532405, 0.0838982, 0.118376, 0.185153, 0.271762, 0.38506", \ + "0.0610012, 0.0677181, 0.098392, 0.13291, 0.199717, 0.286337, 0.399686", \ + "0.109065, 0.117155, 0.15007, 0.184949, 0.251704, 0.338287, 0.451604", \ + "0.141792, 0.151598, 0.188234, 0.223642, 0.29042, 0.377096, 0.490279", \ + "0.178564, 0.19051, 0.233718, 0.270847, 0.337447, 0.423714, 0.536946", \ + "0.208332, 0.222208, 0.272909, 0.313079, 0.379573, 0.465421, 0.578374", \ + "0.231067, 0.246702, 0.304704, 0.348895, 0.415472, 0.500816, 0.6134" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0146892, 0.0204565, 0.0561221, 0.101312, 0.193443, 0.314162, 0.472825", \ + "0.0147295, 0.0205235, 0.0561312, 0.101333, 0.19344, 0.314159, 0.472889", \ + "0.0212982, 0.0265513, 0.0590645, 0.102536, 0.193701, 0.314135, 0.472835", \ + "0.0284577, 0.0341377, 0.0641619, 0.105226, 0.194696, 0.314655, 0.473237", \ + "0.0383957, 0.045141, 0.0741683, 0.110929, 0.196538, 0.315328, 0.473797", \ + "0.048919, 0.056705, 0.086945, 0.119009, 0.199111, 0.315741, 0.473699", \ + "0.05973, 0.068503, 0.101252, 0.128963, 0.202754, 0.316273, 0.473746" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0284288, 0.0284556, 0.0286401, 0.0287281, 0.0287838, 0.028806, 0.028819", \ + "0.0282203, 0.0282482, 0.0284341, 0.028523, 0.0285784, 0.0286018, 0.0286146", \ + "0.0285293, 0.0285554, 0.0287379, 0.0288259, 0.0288827, 0.0289059, 0.0289187", \ + "0.0298665, 0.029891, 0.0300776, 0.0301807, 0.0302162, 0.0302368, 0.0302489", \ + "0.0326139, 0.0326368, 0.0328125, 0.0329091, 0.0329888, 0.0330372, 0.0330509", \ + "0.0369675, 0.0369943, 0.0371555, 0.0372432, 0.0373132, 0.0373552, 0.0374571", \ + "0.0430164, 0.0430328, 0.0431878, 0.0432753, 0.0433397, 0.043372, 0.0434291" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0312717, 0.031351, 0.0315868, 0.0316727, 0.0317255, 0.0317487, 0.0317594", \ + "0.031082, 0.0311605, 0.0313969, 0.031482, 0.0315361, 0.0315581, 0.031571", \ + "0.0315588, 0.0316363, 0.0318701, 0.0319548, 0.0320075, 0.0320298, 0.0320416", \ + "0.0330815, 0.0331697, 0.033396, 0.0334788, 0.0335346, 0.0335581, 0.0335699", \ + "0.0361019, 0.0361795, 0.0364166, 0.0365018, 0.0365632, 0.0365875, 0.0365981", \ + "0.04039, 0.0404675, 0.0406952, 0.0407791, 0.0408332, 0.0408602, 0.0408701", \ + "0.046428, 0.0465047, 0.0467365, 0.0468214, 0.0468702, 0.046894, 0.0469076" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0310228, 0.0311443, 0.0313782, 0.0314343, 0.031465, 0.0314768, 0.0314833", \ + "0.0305881, 0.0306835, 0.0309186, 0.0309915, 0.0310327, 0.03105, 0.0310595", \ + "0.0309386, 0.0309268, 0.0310307, 0.0311392, 0.0311697, 0.0312602, 0.0312621", \ + "0.0327297, 0.0326916, 0.0326422, 0.0326616, 0.0327103, 0.0328071, 0.0328396", \ + "0.0365771, 0.0363512, 0.0361217, 0.0361264, 0.0361702, 0.0361518, 0.0361956", \ + "0.0415212, 0.0412182, 0.0407171, 0.0406703, 0.0406403, 0.040647, 0.040676", \ + "0.0475414, 0.0470976, 0.0463525, 0.0461262, 0.046088, 0.0460555, 0.0460605" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.056034, 0.0561513, 0.0563776, 0.0564321, 0.0564609, 0.0564721, 0.0564787", \ + "0.0548081, 0.054901, 0.0551305, 0.0552015, 0.0552427, 0.0552595, 0.0552685", \ + "0.0549376, 0.0549165, 0.0550371, 0.0551126, 0.05522, 0.0552459, 0.0552845", \ + "0.0589087, 0.0587949, 0.0587534, 0.0587545, 0.0587872, 0.0588979, 0.0589125", \ + "0.0679959, 0.0677583, 0.0674906, 0.0674153, 0.0674554, 0.0674465, 0.067513", \ + "0.0812069, 0.0807291, 0.0801089, 0.0800139, 0.0799738, 0.0799824, 0.0800035", \ + "0.0978406, 0.0972574, 0.0963164, 0.0960424, 0.0959107, 0.0958627, 0.0958629" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.056034, 0.0561513, 0.0563776, 0.0564321, 0.0564609, 0.0564721, 0.0564787", \ + "0.0548081, 0.054901, 0.0551305, 0.0552015, 0.0552427, 0.0552595, 0.0552685", \ + "0.0549376, 0.0549165, 0.0550371, 0.0551126, 0.05522, 0.0552459, 0.0552845", \ + "0.0589087, 0.0587949, 0.0587534, 0.0587545, 0.0587872, 0.0588979, 0.0589125", \ + "0.0679959, 0.0677583, 0.0674906, 0.0674153, 0.0674554, 0.0674465, 0.067513", \ + "0.0812069, 0.0807291, 0.0801089, 0.0800139, 0.0799738, 0.0799824, 0.0800035", \ + "0.0978406, 0.0972574, 0.0963164, 0.0960424, 0.0959107, 0.0958627, 0.0958629" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00258563; + rise_capacitance : 0.00258563; + rise_capacitance_range (0.0018406, 0.00258563); + fall_capacitance : 0.0025853; + fall_capacitance_range (0.00181988, 0.0025853); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11982, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178641, 0.017657, 0.018011, 0.0191962, 0.0218572, 0.0259382, 0.0314962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0524313, 0.0522304, 0.0528303, 0.0543481, 0.0584256, 0.0636939, 0.0708752" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166317; + rise_capacitance : 0.00166317; + rise_capacitance_range (0.00112472, 0.00166317); + fall_capacitance : 0.00164991; + fall_capacitance_range (0.00109829, 0.00164991); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0617933, 0.104064, 0.137146", \ + "-0.142088, -0.0332605, 0.0111044, 0.0420925", \ + "-0.202599, -0.0956896, -0.0536458, -0.023298", \ + "-0.245499, -0.144666, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0413061, 0.214816, 0.293534, 0.351577", \ + "-0.046853, 0.126657, 0.215906, 0.279408", \ + "-0.0678647, 0.0956501, 0.190495, 0.258179", \ + "-0.0790404, 0.0824768, 0.176724, 0.251218" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0617933, 0.104064, 0.137146", \ + "-0.142088, -0.0332605, 0.0111044, 0.0420925", \ + "-0.202599, -0.0956896, -0.0536458, -0.023298", \ + "-0.245499, -0.144666, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0413061, 0.214816, 0.293534, 0.351577", \ + "-0.046853, 0.126657, 0.215906, 0.279408", \ + "-0.0678647, 0.0956501, 0.190495, 0.258179", \ + "-0.0790404, 0.0824768, 0.176724, 0.251218" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630424, -0.0439417, -0.0897832, -0.121591", \ + "0.192869, 0.061899, 0.01063, -0.023745", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.32964, 0.186677, 0.136861, 0.105031" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00605095, -0.185082, -0.272986, -0.331601", \ + "0.154121, -0.0529992, -0.154156, -0.219509", \ + "0.212783, -0.000214974, -0.100188, -0.17372", \ + "0.251308, 0.0401901, -0.066962, -0.14231" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630424, -0.0439417, -0.0897832, -0.121591", \ + "0.192869, 0.061899, 0.01063, -0.023745", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.32964, 0.186677, 0.136861, 0.105031" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00605095, -0.185082, -0.272986, -0.331601", \ + "0.154121, -0.0529992, -0.154156, -0.219509", \ + "0.212783, -0.000214974, -0.100188, -0.17372", \ + "0.251308, 0.0401901, -0.066962, -0.14231" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116477, -0.00116804, -0.00119655, -0.00120425, -0.00121252, -0.00121495, -0.00121249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013228, 0.0012241, 0.00121916, 0.00121949, 0.00121923, 0.00121554, 0.00121249" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568163, 0.00548257, 0.00555443, 0.0060939, 0.00747192, 0.00969232, 0.0126174" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830451, 0.0081456, 0.00843359, 0.00916276, 0.0107175, 0.013052, 0.0161051" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166173; + rise_capacitance : 0.00166173; + rise_capacitance_range (0.00112315, 0.00166173); + fall_capacitance : 0.00164843; + fall_capacitance_range (0.00109488, 0.00164843); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0617933, 0.104064, 0.137146", \ + "-0.142775, -0.0339473, 0.0104175, 0.0454031", \ + "-0.202599, -0.0956896, -0.0536458, -0.023298", \ + "-0.243426, -0.146591, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0411473, 0.211709, 0.293326, 0.352415", \ + "-0.0472598, 0.127299, 0.215555, 0.279998", \ + "-0.0675722, 0.0969917, 0.190818, 0.255369", \ + "-0.0770953, 0.0814737, 0.178724, 0.246165" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0617933, 0.104064, 0.137146", \ + "-0.142775, -0.0339473, 0.0104175, 0.0454031", \ + "-0.202599, -0.0956896, -0.0536458, -0.023298", \ + "-0.243426, -0.146591, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0411473, 0.211709, 0.293326, 0.352415", \ + "-0.0472598, 0.127299, 0.215555, 0.279998", \ + "-0.0675722, 0.0969917, 0.190818, 0.255369", \ + "-0.0770953, 0.0814737, 0.178724, 0.246165" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631873, -0.0437968, -0.0894934, -0.121446", \ + "0.192688, 0.0617174, 0.0104484, -0.0239265", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.326337, 0.187372, 0.13766, 0.105726" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00844172, -0.187014, -0.270384, -0.329507", \ + "0.15108, -0.0563646, -0.153624, -0.218848", \ + "0.213179, -0.000243375, -0.100342, -0.17372", \ + "0.251733, 0.0402902, -0.066962, -0.142181" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631873, -0.0437968, -0.0894934, -0.121446", \ + "0.192688, 0.0617174, 0.0104484, -0.0239265", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.326337, 0.187372, 0.13766, 0.105726" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00844172, -0.187014, -0.270384, -0.329507", \ + "0.15108, -0.0563646, -0.153624, -0.218848", \ + "0.213179, -0.000243375, -0.100342, -0.17372", \ + "0.251733, 0.0402902, -0.066962, -0.142181" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116217, -0.0011669, -0.00119439, -0.00119993, -0.00120797, -0.00121043, -0.00120841" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131866, 0.00122084, 0.00121251, 0.00121535, 0.00121514, 0.00121144, 0.00120841" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056799, 0.00547974, 0.00549791, 0.00609486, 0.00747011, 0.00968844, 0.0126171" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0083026, 0.00814404, 0.00843186, 0.00916084, 0.0107163, 0.0130481, 0.016099" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166315; + rise_capacitance : 0.00166315; + rise_capacitance_range (0.0011248, 0.00166315); + fall_capacitance : 0.00164998; + fall_capacitance_range (0.00109782, 0.00164998); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0624802, 0.104064, 0.135074", \ + "-0.145399, -0.0358842, 0.0117913, 0.0447045", \ + "-0.202599, -0.0990002, -0.0536458, -0.0253703", \ + "-0.247571, -0.150049, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0427414, 0.214904, 0.293488, 0.352645", \ + "-0.0451205, 0.127042, 0.216181, 0.280773", \ + "-0.0695175, 0.0973758, 0.192217, 0.257104", \ + "-0.0775798, 0.0825903, 0.180724, 0.252311" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0624802, 0.104064, 0.135074", \ + "-0.145399, -0.0358842, 0.0117913, 0.0447045", \ + "-0.202599, -0.0990002, -0.0536458, -0.0253703", \ + "-0.247571, -0.150049, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0427414, 0.214904, 0.293488, 0.352645", \ + "-0.0451205, 0.127042, 0.216181, 0.280773", \ + "-0.0695175, 0.0973758, 0.192217, 0.257104", \ + "-0.0775798, 0.0825903, 0.180724, 0.252311" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632753, -0.0450504, -0.089315, -0.121357", \ + "0.195611, 0.0633007, 0.0133745, -0.0210004", \ + "0.270703, 0.132395, 0.0844688, 0.0500938", \ + "0.329614, 0.189308, 0.140419, 0.109005" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00615692, -0.188344, -0.27294, -0.329649", \ + "0.150771, -0.0557184, -0.153591, -0.221012", \ + "0.212985, 0.000566634, -0.0993159, -0.17572", \ + "0.253912, 0.03543, -0.0684379, -0.141856" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632753, -0.0450504, -0.089315, -0.121357", \ + "0.195611, 0.0633007, 0.0133745, -0.0210004", \ + "0.270703, 0.132395, 0.0844688, 0.0500938", \ + "0.329614, 0.189308, 0.140419, 0.109005" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00615692, -0.188344, -0.27294, -0.329649", \ + "0.150771, -0.0557184, -0.153591, -0.221012", \ + "0.212985, 0.000566634, -0.0993159, -0.17572", \ + "0.253912, 0.03543, -0.0684379, -0.141856" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116435, -0.0011692, -0.00119537, -0.00120317, -0.00121127, -0.00121382, -0.00121199" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132139, 0.00122333, 0.00121564, 0.00121869, 0.00121848, 0.00121485, 0.00121199" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00566654, 0.00546927, 0.00553836, 0.00602037, 0.00745329, 0.00967287, 0.0126041" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833875, 0.00817951, 0.00846714, 0.00919496, 0.0107436, 0.0130817, 0.0161299" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166163; + rise_capacitance : 0.00166163; + rise_capacitance_range (0.00112317, 0.00166163); + fall_capacitance : 0.0016484; + fall_capacitance_range (0.00109558, 0.0016484); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0624802, 0.104064, 0.135074", \ + "-0.142088, -0.0365711, 0.0111044, 0.0440176", \ + "-0.202599, -0.0990002, -0.0536458, -0.0253703", \ + "-0.245499, -0.143979, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.040598, 0.21101, 0.293109, 0.3517", \ + "-0.0472028, 0.127207, 0.215407, 0.27989", \ + "-0.0672617, 0.0971532, 0.190932, 0.255487", \ + "-0.0768906, 0.0815293, 0.178724, 0.246204" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.035042, 0.0624802, 0.104064, 0.135074", \ + "-0.142088, -0.0365711, 0.0111044, 0.0440176", \ + "-0.202599, -0.0990002, -0.0536458, -0.0253703", \ + "-0.245499, -0.143979, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.040598, 0.21101, 0.293109, 0.3517", \ + "-0.0472028, 0.127207, 0.215407, 0.27989", \ + "-0.0672617, 0.0971532, 0.190932, 0.255487", \ + "-0.0768906, 0.0815293, 0.178724, 0.246204" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634361, -0.0435638, -0.0889934, -0.121198", \ + "0.196452, 0.0614695, 0.014215, -0.02416", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.327241, 0.188261, 0.138503, 0.106629" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00794948, -0.186982, -0.270384, -0.330103", \ + "0.151182, -0.0557383, -0.15303, -0.218851", \ + "0.21236, 0.000385431, -0.0996267, -0.17372", \ + "0.25124, 0.0403226, -0.066962, -0.142777" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0634361, -0.0435638, -0.0889934, -0.121198", \ + "0.196452, 0.0614695, 0.014215, -0.02416", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.327241, 0.188261, 0.138503, 0.106629" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00794948, -0.186982, -0.270384, -0.330103", \ + "0.151182, -0.0557383, -0.15303, -0.218851", \ + "0.21236, 0.000385431, -0.0996267, -0.17372", \ + "0.25124, 0.0403226, -0.066962, -0.142777" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116182, -0.00116647, -0.00119424, -0.00119978, -0.00120786, -0.00121044, -0.00120884" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131832, 0.00122039, 0.0012126, 0.00121547, 0.00121529, 0.00121166, 0.00120884" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00567094, 0.00547278, 0.00550574, 0.00602436, 0.00745625, 0.0096747, 0.0126058" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0083337, 0.00817487, 0.00845387, 0.00919009, 0.0107446, 0.0130753, 0.0161255" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0138462; + rise_capacitance : 0.0132685; + rise_capacitance_range (0.0108578, 0.0132685); + fall_capacitance : 0.0138462; + fall_capacitance_range (0.0108468, 0.0138462); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0660579, -0.0266997, -0.064196, -0.08904", \ + "0.26442, 0.0690385, 0.0256213, -0.00130923", \ + "0.674549, 0.212686, 0.107292, 0.0675973", \ + "1.07399, 0.539814, 0.258495, 0.157598" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0493368, 0.0328223, 0.0680127, 0.093622", \ + "-0.15624, -0.0540939, -0.0208118, 0.00670587", \ + "-0.220332, -0.116072, -0.0771159, -0.0502385", \ + "-0.270518, -0.164374, -0.130056, -0.103574" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0158317, 0.0151099, 0.0152114, 0.0171045, 0.0235086, 0.0332899, 0.0464613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0453872, 0.0445326, 0.0444941, 0.047431, 0.0540652, 0.0644628, 0.0777293" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X2) { + area : 95.9616; + cell_leakage_power : 1.83784; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.79732; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.86536; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.64543; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.77799; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.79327; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.74224; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.1604; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.01443; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.7202; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.85171; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.86972; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.81596; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.83784; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.171078, 0.182124, 0.220782, 0.260746, 0.33765, 0.436951, 0.566625", \ + "0.186198, 0.197237, 0.235919, 0.275868, 0.352776, 0.452075, 0.581749", \ + "0.249676, 0.260714, 0.299395, 0.339345, 0.416252, 0.515552, 0.645224", \ + "0.304509, 0.315558, 0.354219, 0.394188, 0.471115, 0.570415, 0.700103", \ + "0.374632, 0.385698, 0.424448, 0.464397, 0.541319, 0.640624, 0.77037", \ + "0.441581, 0.452646, 0.491353, 0.531327, 0.608245, 0.707555, 0.837234", \ + "0.505865, 0.51693, 0.555643, 0.595596, 0.672524, 0.771842, 0.901526" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233737, 0.0314811, 0.0714649, 0.124394, 0.234265, 0.379069, 0.56901", \ + "0.0233738, 0.0314777, 0.0715065, 0.124394, 0.234256, 0.379069, 0.56901", \ + "0.0233987, 0.0314972, 0.0715134, 0.124397, 0.234256, 0.379069, 0.569011", \ + "0.0234349, 0.0315402, 0.071683, 0.124387, 0.234296, 0.379069, 0.569011", \ + "0.023514, 0.031603, 0.071589, 0.124455, 0.234268, 0.379155, 0.569097", \ + "0.023589, 0.031678, 0.071607, 0.124455, 0.23429, 0.379081, 0.569024", \ + "0.02365, 0.031754, 0.071664, 0.124488, 0.234312, 0.37909, 0.569032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.178707, 0.187153, 0.218428, 0.252224, 0.318263, 0.403727, 0.515368", \ + "0.193823, 0.202269, 0.233546, 0.267343, 0.333387, 0.418845, 0.530486", \ + "0.258516, 0.266963, 0.298243, 0.332041, 0.398085, 0.483544, 0.595185", \ + "0.315603, 0.324052, 0.35533, 0.38911, 0.455197, 0.540631, 0.652283", \ + "0.387903, 0.396342, 0.427602, 0.461397, 0.527437, 0.612903, 0.724512", \ + "0.457817, 0.466259, 0.497523, 0.531316, 0.597359, 0.682821, 0.794462", \ + "0.523299, 0.531753, 0.563018, 0.596812, 0.662856, 0.748317, 0.85996" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167331, 0.0229599, 0.0564573, 0.100626, 0.191371, 0.310123, 0.465666", \ + "0.0167437, 0.0229592, 0.0564572, 0.100626, 0.19137, 0.310123, 0.465666", \ + "0.0167385, 0.0229559, 0.0564562, 0.100625, 0.19137, 0.310123, 0.465666", \ + "0.0167338, 0.0229565, 0.0564744, 0.100605, 0.191287, 0.310125, 0.465665", \ + "0.016714, 0.022953, 0.056453, 0.100623, 0.191369, 0.310069, 0.465725", \ + "0.016718, 0.02294, 0.056435, 0.100616, 0.191366, 0.310122, 0.465667", \ + "0.016743, 0.022944, 0.056428, 0.100608, 0.191362, 0.31012, 0.465666" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.050165, 0.0583721, 0.0895161, 0.123476, 0.189084, 0.274258, 0.38567", \ + "0.0647788, 0.0729186, 0.104067, 0.138056, 0.203689, 0.288851, 0.400295", \ + "0.116355, 0.12594, 0.159146, 0.193276, 0.25878, 0.343949, 0.455377", \ + "0.152569, 0.164157, 0.201313, 0.235841, 0.301258, 0.386432, 0.497749", \ + "0.194011, 0.208006, 0.251835, 0.287567, 0.35246, 0.437241, 0.548533", \ + "0.228508, 0.244642, 0.295778, 0.333361, 0.397638, 0.482004, 0.59306", \ + "0.255831, 0.273768, 0.332008, 0.371885, 0.435761, 0.519623, 0.630519" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153029, 0.021858, 0.0563836, 0.100098, 0.190057, 0.308383, 0.46396", \ + "0.0153332, 0.0219217, 0.0563874, 0.100094, 0.190051, 0.308387, 0.463959", \ + "0.0218931, 0.0279582, 0.059213, 0.101115, 0.190149, 0.30834, 0.463958", \ + "0.029745, 0.0363237, 0.0647885, 0.103863, 0.191093, 0.308859, 0.464206", \ + "0.0407255, 0.0484448, 0.0749439, 0.109095, 0.192384, 0.309315, 0.464537", \ + "0.052461, 0.061247, 0.087124, 0.115979, 0.193878, 0.309542, 0.46476", \ + "0.064772, 0.074415, 0.100264, 0.123902, 0.195886, 0.309808, 0.46474" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0504691, 0.0589573, 0.0909842, 0.124902, 0.19051, 0.275742, 0.387172", \ + "0.0650923, 0.0735083, 0.10553, 0.139483, 0.205116, 0.290359, 0.401805", \ + "0.116904, 0.126863, 0.161051, 0.19493, 0.260478, 0.345713, 0.457157", \ + "0.153541, 0.16564, 0.203962, 0.237695, 0.303069, 0.388317, 0.499628", \ + "0.195806, 0.210537, 0.255063, 0.288491, 0.353223, 0.438145, 0.549533", \ + "0.231446, 0.248541, 0.29861, 0.331391, 0.395405, 0.48002, 0.591121", \ + "0.260136, 0.279349, 0.333442, 0.365405, 0.428574, 0.512705, 0.623619" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157426, 0.0225493, 0.0569969, 0.100219, 0.189826, 0.308436, 0.46412", \ + "0.0157655, 0.0225973, 0.0570064, 0.100214, 0.189864, 0.308436, 0.463987", \ + "0.02251, 0.0288938, 0.0596234, 0.100923, 0.189848, 0.308316, 0.463987", \ + "0.0306975, 0.0378457, 0.0647171, 0.102807, 0.190429, 0.308743, 0.464169", \ + "0.0423121, 0.0508138, 0.0727524, 0.105448, 0.190876, 0.309128, 0.464651", \ + "0.054844, 0.064513, 0.080693, 0.107818, 0.191215, 0.309273, 0.464884", \ + "0.067961, 0.078344, 0.087906, 0.109731, 0.191406, 0.309318, 0.464832" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.050165, 0.0583721, 0.0895161, 0.123476, 0.189084, 0.274258, 0.38567", \ + "0.0647788, 0.0729186, 0.104067, 0.138056, 0.203689, 0.288851, 0.400295", \ + "0.116355, 0.12594, 0.159146, 0.193276, 0.25878, 0.343949, 0.455377", \ + "0.152569, 0.164157, 0.201313, 0.235841, 0.301258, 0.386432, 0.497749", \ + "0.194011, 0.208006, 0.251835, 0.287567, 0.35246, 0.437241, 0.548533", \ + "0.228508, 0.244642, 0.295778, 0.333361, 0.397638, 0.482004, 0.59306", \ + "0.255831, 0.273768, 0.332008, 0.371885, 0.435761, 0.519623, 0.630519" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153029, 0.021858, 0.0563836, 0.100098, 0.190057, 0.308383, 0.46396", \ + "0.0153332, 0.0219217, 0.0563874, 0.100094, 0.190051, 0.308387, 0.463959", \ + "0.0218931, 0.0279582, 0.059213, 0.101115, 0.190149, 0.30834, 0.463958", \ + "0.029745, 0.0363237, 0.0647885, 0.103863, 0.191093, 0.308859, 0.464206", \ + "0.0407255, 0.0484448, 0.0749439, 0.109095, 0.192384, 0.309315, 0.464537", \ + "0.052461, 0.061247, 0.087124, 0.115979, 0.193878, 0.309542, 0.46476", \ + "0.064772, 0.074415, 0.100264, 0.123902, 0.195886, 0.309808, 0.46474" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299965, 0.0299938, 0.030205, 0.0303298, 0.0304173, 0.0304563, 0.0304777", \ + "0.0297925, 0.0297894, 0.0300017, 0.0301262, 0.0302132, 0.0302536, 0.0302751", \ + "0.0300965, 0.0300916, 0.0303029, 0.0304271, 0.0305151, 0.0305551, 0.0305769", \ + "0.0314178, 0.0314051, 0.0316607, 0.0317333, 0.0318158, 0.0318616, 0.0318674", \ + "0.0341748, 0.0341659, 0.0343752, 0.034528, 0.0346001, 0.0346891, 0.0346918", \ + "0.0385508, 0.038539, 0.0387304, 0.038852, 0.0389681, 0.0390033, 0.039047", \ + "0.0446627, 0.0446469, 0.0448227, 0.0449436, 0.0450304, 0.0450922, 0.0451713" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0324881, 0.0325885, 0.0329026, 0.0330272, 0.0331086, 0.0331446, 0.033163", \ + "0.032296, 0.032397, 0.0327121, 0.0328366, 0.032918, 0.0329543, 0.0329732", \ + "0.0327659, 0.0328672, 0.0331833, 0.0333082, 0.0333898, 0.0334256, 0.0334457", \ + "0.0343213, 0.0344171, 0.0347314, 0.0348565, 0.0349379, 0.0349747, 0.0349958", \ + "0.0373207, 0.0374234, 0.0377312, 0.0378571, 0.0379444, 0.0379827, 0.0380022", \ + "0.0415922, 0.0416934, 0.0420064, 0.0421281, 0.0422151, 0.0422516, 0.0422741", \ + "0.0476257, 0.0477294, 0.0480455, 0.0481627, 0.0482448, 0.0482845, 0.0483059" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322383, 0.0324084, 0.0327443, 0.0328345, 0.0328859, 0.0329078, 0.0329194", \ + "0.0317605, 0.0318975, 0.03223, 0.0323395, 0.0324042, 0.0324322, 0.0324471", \ + "0.0322893, 0.032244, 0.0323097, 0.0324726, 0.0325615, 0.0326577, 0.0326923", \ + "0.0341014, 0.0339548, 0.0339002, 0.0339475, 0.034045, 0.03414, 0.0342105", \ + "0.0381527, 0.0377763, 0.0373809, 0.0372984, 0.0373772, 0.0373934, 0.0374108", \ + "0.0435322, 0.0428685, 0.0420858, 0.0419375, 0.0419195, 0.0419289, 0.0419185", \ + "0.0498627, 0.049003, 0.0477904, 0.0475185, 0.0473584, 0.0473221, 0.047324" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.057209, 0.0573738, 0.0577033, 0.0577923, 0.0578432, 0.0578649, 0.0578762", \ + "0.0560117, 0.0561453, 0.0564696, 0.0565775, 0.0566429, 0.0566708, 0.0566851", \ + "0.056267, 0.056209, 0.0563297, 0.0564523, 0.0565463, 0.0566392, 0.0566882", \ + "0.0602801, 0.0600137, 0.0599994, 0.0600201, 0.0601226, 0.0602402, 0.0602148", \ + "0.0698637, 0.0694023, 0.0689321, 0.0688885, 0.0688416, 0.0688618, 0.068889", \ + "0.0834081, 0.082587, 0.081564, 0.0813933, 0.0813668, 0.0813734, 0.0813387", \ + "0.100609, 0.099531, 0.0980471, 0.0976549, 0.0974679, 0.0973975, 0.0973934" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.057209, 0.0573738, 0.0577033, 0.0577923, 0.0578432, 0.0578649, 0.0578762", \ + "0.0560117, 0.0561453, 0.0564696, 0.0565775, 0.0566429, 0.0566708, 0.0566851", \ + "0.056267, 0.056209, 0.0563297, 0.0564523, 0.0565463, 0.0566392, 0.0566882", \ + "0.0602801, 0.0600137, 0.0599994, 0.0600201, 0.0601226, 0.0602402, 0.0602148", \ + "0.0698637, 0.0694023, 0.0689321, 0.0688885, 0.0688416, 0.0688618, 0.068889", \ + "0.0834081, 0.082587, 0.081564, 0.0813933, 0.0813668, 0.0813734, 0.0813387", \ + "0.100609, 0.099531, 0.0980471, 0.0976549, 0.0974679, 0.0973975, 0.0973934" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.170809, 0.181861, 0.220541, 0.260593, 0.337625, 0.437096, 0.566994", \ + "0.185938, 0.196993, 0.235676, 0.275719, 0.352754, 0.452221, 0.582118", \ + "0.249413, 0.260463, 0.299187, 0.339199, 0.416232, 0.5157, 0.6456", \ + "0.304344, 0.315405, 0.354136, 0.394124, 0.471186, 0.570683, 0.700568", \ + "0.374347, 0.385425, 0.424218, 0.46419, 0.541276, 0.640751, 0.770715", \ + "0.441207, 0.452287, 0.49105, 0.531075, 0.608115, 0.707598, 0.8375", \ + "0.505351, 0.516431, 0.555169, 0.595218, 0.672266, 0.771752, 0.90166" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0234005, 0.0315057, 0.0715745, 0.124584, 0.23464, 0.379683, 0.569938", \ + "0.0233755, 0.0315103, 0.0715821, 0.124584, 0.234642, 0.379683, 0.569938", \ + "0.0234129, 0.0315266, 0.0716098, 0.124587, 0.234643, 0.379684, 0.569938", \ + "0.0234467, 0.0315681, 0.0716131, 0.12459, 0.234701, 0.37969, 0.569939", \ + "0.023529, 0.03164, 0.071686, 0.12463, 0.234655, 0.37976, 0.570019", \ + "0.023603, 0.031704, 0.071728, 0.124645, 0.234688, 0.379699, 0.569952", \ + "0.023687, 0.031776, 0.071728, 0.12467, 0.234677, 0.379707, 0.569959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.178628, 0.187091, 0.218356, 0.252249, 0.318407, 0.404026, 0.515866", \ + "0.193743, 0.202208, 0.233516, 0.267368, 0.333529, 0.419146, 0.530993", \ + "0.258436, 0.266891, 0.298214, 0.332067, 0.398223, 0.483842, 0.595691", \ + "0.31552, 0.323973, 0.355288, 0.389129, 0.455329, 0.540923, 0.652781", \ + "0.387814, 0.396262, 0.427562, 0.461413, 0.527572, 0.613192, 0.725006", \ + "0.45772, 0.466169, 0.497476, 0.531326, 0.597487, 0.683104, 0.794915", \ + "0.523196, 0.531654, 0.562963, 0.596809, 0.662977, 0.748593, 0.860438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167531, 0.0229869, 0.056524, 0.100808, 0.191724, 0.310696, 0.466521", \ + "0.0167524, 0.0229864, 0.0565517, 0.100807, 0.191723, 0.310696, 0.466521", \ + "0.016725, 0.0229831, 0.0565509, 0.100807, 0.191724, 0.310697, 0.466521", \ + "0.016739, 0.0229771, 0.0565791, 0.100786, 0.191647, 0.310699, 0.466521", \ + "0.016747, 0.022974, 0.056548, 0.100804, 0.191723, 0.31064, 0.466587", \ + "0.01673, 0.022971, 0.056528, 0.100797, 0.19172, 0.310696, 0.466569", \ + "0.016753, 0.022967, 0.056522, 0.100794, 0.191716, 0.310695, 0.466672" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0502172, 0.0584379, 0.0896463, 0.123674, 0.189405, 0.274749, 0.386361", \ + "0.0648274, 0.0729805, 0.104196, 0.138251, 0.204009, 0.289355, 0.400983", \ + "0.116412, 0.126012, 0.15927, 0.193479, 0.259101, 0.344433, 0.456071", \ + "0.152641, 0.164237, 0.201456, 0.236036, 0.30158, 0.386911, 0.498513", \ + "0.194101, 0.208119, 0.251967, 0.287722, 0.352744, 0.437678, 0.549186", \ + "0.228616, 0.244733, 0.2959, 0.333429, 0.397846, 0.482322, 0.593584", \ + "0.255963, 0.273894, 0.332147, 0.371995, 0.435702, 0.519985, 0.631065" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153297, 0.0219058, 0.0565124, 0.100302, 0.190414, 0.308906, 0.46482", \ + "0.0153613, 0.0219684, 0.0565154, 0.100277, 0.190407, 0.308952, 0.46482", \ + "0.0219206, 0.0279673, 0.0593257, 0.101298, 0.190493, 0.30904, 0.464818", \ + "0.0297826, 0.0363442, 0.0648914, 0.104045, 0.191453, 0.309367, 0.46514", \ + "0.040782, 0.0485035, 0.0749975, 0.109235, 0.192705, 0.30982, 0.46538", \ + "0.052518, 0.061278, 0.087206, 0.116043, 0.194161, 0.310121, 0.465623", \ + "0.064824, 0.074461, 0.100124, 0.123887, 0.196125, 0.310353, 0.465595" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0505637, 0.0590583, 0.0911433, 0.125122, 0.19085, 0.276243, 0.387859", \ + "0.0651659, 0.0736038, 0.105688, 0.139701, 0.205454, 0.290857, 0.402503", \ + "0.116999, 0.126978, 0.161221, 0.195158, 0.260813, 0.34622, 0.457873", \ + "0.153662, 0.165782, 0.204144, 0.23793, 0.303423, 0.388834, 0.500676", \ + "0.195961, 0.210713, 0.255252, 0.288693, 0.35357, 0.438695, 0.550214", \ + "0.231636, 0.248756, 0.298802, 0.331646, 0.395817, 0.480504, 0.591842", \ + "0.260378, 0.279613, 0.333683, 0.365669, 0.4289, 0.513235, 0.624374" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157871, 0.0226074, 0.0571117, 0.100409, 0.190189, 0.309, 0.464849", \ + "0.0158016, 0.0226547, 0.0571302, 0.100404, 0.190216, 0.309009, 0.464869", \ + "0.0225454, 0.0289457, 0.0597349, 0.101105, 0.190191, 0.30889, 0.464849", \ + "0.0307338, 0.0378668, 0.0648008, 0.10297, 0.190786, 0.309311, 0.465366", \ + "0.0423519, 0.0508692, 0.0727764, 0.105558, 0.191238, 0.309628, 0.465352", \ + "0.054897, 0.064565, 0.080789, 0.107939, 0.19152, 0.309802, 0.465748", \ + "0.068026, 0.07839, 0.087896, 0.109853, 0.191755, 0.309848, 0.465698" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0502172, 0.0584379, 0.0896463, 0.123674, 0.189405, 0.274749, 0.386361", \ + "0.0648274, 0.0729805, 0.104196, 0.138251, 0.204009, 0.289355, 0.400983", \ + "0.116412, 0.126012, 0.15927, 0.193479, 0.259101, 0.344433, 0.456071", \ + "0.152641, 0.164237, 0.201456, 0.236036, 0.30158, 0.386911, 0.498513", \ + "0.194101, 0.208119, 0.251967, 0.287722, 0.352744, 0.437678, 0.549186", \ + "0.228616, 0.244733, 0.2959, 0.333429, 0.397846, 0.482322, 0.593584", \ + "0.255963, 0.273894, 0.332147, 0.371995, 0.435702, 0.519985, 0.631065" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153297, 0.0219058, 0.0565124, 0.100302, 0.190414, 0.308906, 0.46482", \ + "0.0153613, 0.0219684, 0.0565154, 0.100277, 0.190407, 0.308952, 0.46482", \ + "0.0219206, 0.0279673, 0.0593257, 0.101298, 0.190493, 0.30904, 0.464818", \ + "0.0297826, 0.0363442, 0.0648914, 0.104045, 0.191453, 0.309367, 0.46514", \ + "0.040782, 0.0485035, 0.0749975, 0.109235, 0.192705, 0.30982, 0.46538", \ + "0.052518, 0.061278, 0.087206, 0.116043, 0.194161, 0.310121, 0.465623", \ + "0.064824, 0.074461, 0.100124, 0.123887, 0.196125, 0.310353, 0.465595" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299798, 0.0299766, 0.0301866, 0.0303092, 0.0303951, 0.030435, 0.0304558", \ + "0.0297744, 0.0297722, 0.0299823, 0.0301049, 0.0301916, 0.0302304, 0.0302524", \ + "0.0300816, 0.0300765, 0.0302851, 0.0304063, 0.0304932, 0.0305329, 0.0305548", \ + "0.0314197, 0.0314124, 0.031615, 0.0317359, 0.0318179, 0.0318384, 0.0318682", \ + "0.0341544, 0.0341497, 0.0343566, 0.0345036, 0.0346451, 0.0346625, 0.0346669", \ + "0.0385159, 0.0385055, 0.0386946, 0.0388139, 0.0389124, 0.0389589, 0.0389972", \ + "0.0446005, 0.0445854, 0.0447594, 0.0448756, 0.0449683, 0.0450199, 0.0451021" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.032493, 0.0325936, 0.0329044, 0.0330253, 0.0331019, 0.0331347, 0.0331519", \ + "0.0323015, 0.0324019, 0.0327137, 0.0328346, 0.0329117, 0.0329447, 0.0329621", \ + "0.0327697, 0.0328708, 0.0331846, 0.0333058, 0.0333828, 0.0334161, 0.0334338", \ + "0.0343183, 0.0344189, 0.0347301, 0.0348518, 0.034929, 0.0349626, 0.0349816", \ + "0.0373266, 0.0374253, 0.0377296, 0.0378523, 0.0379353, 0.03797, 0.0379876", \ + "0.041595, 0.0416951, 0.0420045, 0.042123, 0.0422065, 0.0422391, 0.0422598", \ + "0.0476273, 0.0477317, 0.0480433, 0.0481577, 0.0482355, 0.0482697, 0.0482892" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.032233, 0.0324019, 0.0327312, 0.0328186, 0.0328683, 0.0328892, 0.0328994", \ + "0.0317559, 0.0318915, 0.0322192, 0.0323251, 0.0323888, 0.0324159, 0.0324301", \ + "0.0322384, 0.0322342, 0.0323151, 0.0324676, 0.0325457, 0.0326137, 0.0326793", \ + "0.03417, 0.0338785, 0.0338617, 0.033917, 0.0340353, 0.034127, 0.0340894", \ + "0.0382056, 0.0377665, 0.0373605, 0.0373246, 0.0373652, 0.0373644, 0.0373917", \ + "0.0435862, 0.0429111, 0.0421233, 0.0419931, 0.0419335, 0.041913, 0.0419135", \ + "0.0498373, 0.0489768, 0.0477826, 0.0474845, 0.0473337, 0.0472745, 0.0472171" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0572029, 0.0573663, 0.0576879, 0.0577732, 0.0578224, 0.0578433, 0.0578537", \ + "0.0560069, 0.0561386, 0.056457, 0.056562, 0.0566252, 0.0566519, 0.0566662", \ + "0.0562555, 0.0562034, 0.056323, 0.056443, 0.0565359, 0.0566217, 0.0566714", \ + "0.0603352, 0.0601098, 0.0599884, 0.0600057, 0.0601091, 0.0602212, 0.0602115", \ + "0.0698718, 0.0693861, 0.0689094, 0.0688292, 0.0688371, 0.0688307, 0.0688637", \ + "0.0833928, 0.0825726, 0.0816269, 0.0813817, 0.0813474, 0.081305, 0.0812964", \ + "0.100563, 0.0995047, 0.0980433, 0.0976189, 0.097438, 0.0973533, 0.0973263" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0572029, 0.0573663, 0.0576879, 0.0577732, 0.0578224, 0.0578433, 0.0578537", \ + "0.0560069, 0.0561386, 0.056457, 0.056562, 0.0566252, 0.0566519, 0.0566662", \ + "0.0562555, 0.0562034, 0.056323, 0.056443, 0.0565359, 0.0566217, 0.0566714", \ + "0.0603352, 0.0601098, 0.0599884, 0.0600057, 0.0601091, 0.0602212, 0.0602115", \ + "0.0698718, 0.0693861, 0.0689094, 0.0688292, 0.0688371, 0.0688307, 0.0688637", \ + "0.0833928, 0.0825726, 0.0816269, 0.0813817, 0.0813474, 0.081305, 0.0812964", \ + "0.100563, 0.0995047, 0.0980433, 0.0976189, 0.097438, 0.0973533, 0.0973263" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.170759, 0.181766, 0.220357, 0.260332, 0.337227, 0.436536, 0.566204", \ + "0.185872, 0.19689, 0.235522, 0.275456, 0.352352, 0.451655, 0.581328", \ + "0.24932, 0.26034, 0.298958, 0.338905, 0.4158, 0.515111, 0.644778", \ + "0.304149, 0.315172, 0.353811, 0.393715, 0.470656, 0.569951, 0.699684", \ + "0.374242, 0.38529, 0.423987, 0.463919, 0.540833, 0.640139, 0.769896", \ + "0.441161, 0.452208, 0.490865, 0.530822, 0.60773, 0.707044, 0.836723", \ + "0.5054, 0.516458, 0.55512, 0.595067, 0.671981, 0.771298, 0.900986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233134, 0.0314347, 0.0714263, 0.124363, 0.23425, 0.379067, 0.56901", \ + "0.0233368, 0.0314215, 0.0714548, 0.124364, 0.234253, 0.379068, 0.56901", \ + "0.0233511, 0.031434, 0.071438, 0.124366, 0.234274, 0.379067, 0.56901", \ + "0.0233932, 0.031475, 0.0714646, 0.124368, 0.234284, 0.379071, 0.568971", \ + "0.023469, 0.031559, 0.071537, 0.124425, 0.234267, 0.379177, 0.569114", \ + "0.023541, 0.031622, 0.071555, 0.124424, 0.234276, 0.379081, 0.569024", \ + "0.023628, 0.031697, 0.071608, 0.124437, 0.234283, 0.379088, 0.569032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.178767, 0.1872, 0.218449, 0.252242, 0.318288, 0.403755, 0.515417", \ + "0.193882, 0.202315, 0.233566, 0.26736, 0.333411, 0.41888, 0.530534", \ + "0.258579, 0.267014, 0.298269, 0.332064, 0.398113, 0.483578, 0.595233", \ + "0.315675, 0.324108, 0.355362, 0.389138, 0.45523, 0.540678, 0.652342", \ + "0.387983, 0.396409, 0.427644, 0.461436, 0.527483, 0.61296, 0.724574", \ + "0.457905, 0.466347, 0.497573, 0.531364, 0.597414, 0.682882, 0.794539", \ + "0.523396, 0.531837, 0.563077, 0.596868, 0.66292, 0.748388, 0.860048" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167099, 0.0229319, 0.0564352, 0.100626, 0.191392, 0.310205, 0.465724", \ + "0.0167208, 0.0229311, 0.0564347, 0.100626, 0.191391, 0.310161, 0.465723", \ + "0.0167051, 0.0229279, 0.056433, 0.100625, 0.191391, 0.310212, 0.465723", \ + "0.0167072, 0.0229284, 0.0564532, 0.100616, 0.191307, 0.310214, 0.465723", \ + "0.016688, 0.022925, 0.05643, 0.100623, 0.19139, 0.310107, 0.465783", \ + "0.016695, 0.022925, 0.056417, 0.100616, 0.191387, 0.310212, 0.465724", \ + "0.01672, 0.022916, 0.056409, 0.100608, 0.191383, 0.310159, 0.465723" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0497996, 0.0579942, 0.0891178, 0.123054, 0.188669, 0.273853, 0.385279", \ + "0.0644089, 0.0725428, 0.103667, 0.137638, 0.203278, 0.288475, 0.399909", \ + "0.115826, 0.125402, 0.158562, 0.192697, 0.258213, 0.343391, 0.45487", \ + "0.151861, 0.163448, 0.200526, 0.23505, 0.300487, 0.38567, 0.496974", \ + "0.19308, 0.207051, 0.250831, 0.286551, 0.35142, 0.436211, 0.547515", \ + "0.22741, 0.243499, 0.294579, 0.332113, 0.396401, 0.480759, 0.591863", \ + "0.25455, 0.272444, 0.330638, 0.370517, 0.434099, 0.51822, 0.629125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152746, 0.0218323, 0.0563481, 0.100079, 0.190059, 0.308424, 0.464017", \ + "0.0153004, 0.0218881, 0.0563553, 0.100069, 0.190058, 0.308414, 0.464017", \ + "0.0218995, 0.027936, 0.0591765, 0.101101, 0.190156, 0.308386, 0.464065", \ + "0.0297568, 0.036329, 0.0647313, 0.103833, 0.190964, 0.308881, 0.464079", \ + "0.040777, 0.0484515, 0.0748944, 0.109068, 0.192378, 0.309349, 0.464581", \ + "0.0525, 0.061297, 0.087121, 0.115905, 0.193867, 0.309657, 0.464819", \ + "0.064838, 0.074451, 0.100211, 0.123869, 0.195872, 0.309845, 0.464799" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0500991, 0.0585714, 0.0905747, 0.12449, 0.190104, 0.27531, 0.386795", \ + "0.0647258, 0.0731246, 0.105125, 0.139075, 0.204712, 0.289967, 0.40142", \ + "0.116369, 0.126326, 0.160499, 0.194382, 0.259918, 0.345169, 0.456629", \ + "0.152829, 0.164922, 0.203231, 0.236926, 0.302312, 0.387569, 0.499219", \ + "0.194858, 0.209568, 0.254119, 0.287427, 0.352174, 0.43718, 0.548508", \ + "0.230303, 0.247373, 0.297423, 0.330127, 0.394195, 0.478782, 0.589945", \ + "0.258834, 0.278013, 0.332055, 0.363936, 0.427176, 0.511298, 0.622262" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157039, 0.0225184, 0.0570039, 0.100219, 0.189886, 0.308427, 0.46407", \ + "0.0157325, 0.0225651, 0.0570005, 0.100214, 0.189883, 0.308473, 0.464043", \ + "0.0225182, 0.0289261, 0.0596401, 0.100934, 0.189882, 0.308354, 0.464184", \ + "0.0307044, 0.0378423, 0.0647109, 0.102796, 0.190444, 0.308818, 0.464559", \ + "0.0423595, 0.0508387, 0.0727779, 0.105425, 0.190904, 0.309082, 0.464556", \ + "0.054873, 0.064533, 0.080795, 0.10779, 0.191196, 0.309164, 0.464943", \ + "0.068033, 0.078381, 0.087929, 0.109749, 0.19142, 0.309352, 0.464873" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0497996, 0.0579942, 0.0891178, 0.123054, 0.188669, 0.273853, 0.385279", \ + "0.0644089, 0.0725428, 0.103667, 0.137638, 0.203278, 0.288475, 0.399909", \ + "0.115826, 0.125402, 0.158562, 0.192697, 0.258213, 0.343391, 0.45487", \ + "0.151861, 0.163448, 0.200526, 0.23505, 0.300487, 0.38567, 0.496974", \ + "0.19308, 0.207051, 0.250831, 0.286551, 0.35142, 0.436211, 0.547515", \ + "0.22741, 0.243499, 0.294579, 0.332113, 0.396401, 0.480759, 0.591863", \ + "0.25455, 0.272444, 0.330638, 0.370517, 0.434099, 0.51822, 0.629125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152746, 0.0218323, 0.0563481, 0.100079, 0.190059, 0.308424, 0.464017", \ + "0.0153004, 0.0218881, 0.0563553, 0.100069, 0.190058, 0.308414, 0.464017", \ + "0.0218995, 0.027936, 0.0591765, 0.101101, 0.190156, 0.308386, 0.464065", \ + "0.0297568, 0.036329, 0.0647313, 0.103833, 0.190964, 0.308881, 0.464079", \ + "0.040777, 0.0484515, 0.0748944, 0.109068, 0.192378, 0.309349, 0.464581", \ + "0.0525, 0.061297, 0.087121, 0.115905, 0.193867, 0.309657, 0.464819", \ + "0.064838, 0.074451, 0.100211, 0.123869, 0.195872, 0.309845, 0.464799" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299528, 0.0299478, 0.0301636, 0.0302881, 0.0303754, 0.0304145, 0.0304352", \ + "0.0297474, 0.0297453, 0.0299591, 0.0300839, 0.0301706, 0.0302107, 0.0302322", \ + "0.0300501, 0.0300475, 0.0302586, 0.0303831, 0.0304711, 0.030511, 0.0305327", \ + "0.0313748, 0.0313605, 0.0315664, 0.0316889, 0.0317721, 0.0318202, 0.0318256", \ + "0.0341234, 0.0341168, 0.0343296, 0.0344773, 0.0346393, 0.0346514, 0.0346501", \ + "0.0385021, 0.0384941, 0.0386849, 0.0388084, 0.0389219, 0.0389602, 0.0390068", \ + "0.0446098, 0.0446021, 0.0447772, 0.0448963, 0.0449917, 0.0450492, 0.0451272" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0324923, 0.0325939, 0.0329079, 0.0330323, 0.0331135, 0.0331483, 0.0331677", \ + "0.0323006, 0.032402, 0.0327173, 0.0328416, 0.032923, 0.0329591, 0.032978", \ + "0.0327694, 0.0328715, 0.033188, 0.0333127, 0.0333939, 0.0334301, 0.033449", \ + "0.0343191, 0.0344209, 0.0347355, 0.0348604, 0.0349419, 0.0349783, 0.0349994", \ + "0.0373229, 0.0374268, 0.0377345, 0.0378605, 0.0379476, 0.0379859, 0.0380057", \ + "0.0415951, 0.0416957, 0.0420111, 0.0421313, 0.0422183, 0.0422534, 0.0422777", \ + "0.0476278, 0.0477315, 0.0480426, 0.0481654, 0.0482474, 0.0482858, 0.0483075" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322239, 0.0323952, 0.0327284, 0.0328176, 0.0328699, 0.03289, 0.0329019", \ + "0.0317957, 0.0319342, 0.0322664, 0.0323758, 0.032441, 0.0324687, 0.0324836", \ + "0.0322966, 0.032243, 0.0323265, 0.0324468, 0.0326001, 0.0326612, 0.0326958", \ + "0.034084, 0.0339677, 0.0339165, 0.0339555, 0.0339985, 0.0341509, 0.0341179", \ + "0.0382227, 0.037783, 0.0373812, 0.0374003, 0.0373904, 0.0374054, 0.0374209", \ + "0.0435531, 0.0428683, 0.0420842, 0.0419257, 0.0418751, 0.0419363, 0.041925", \ + "0.049866, 0.0490046, 0.047792, 0.0475129, 0.0473632, 0.0473217, 0.0472502" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.05723, 0.0573952, 0.0577174, 0.0578067, 0.0578564, 0.0578767, 0.0578884", \ + "0.0560113, 0.0561457, 0.0564696, 0.0565775, 0.056643, 0.0566694, 0.0566842", \ + "0.0562503, 0.0561991, 0.0563282, 0.0564765, 0.0565282, 0.0566355, 0.0566779", \ + "0.0602963, 0.0600935, 0.059974, 0.0600136, 0.0601022, 0.0602215, 0.0602035", \ + "0.0698588, 0.0693626, 0.0689007, 0.0688542, 0.0688636, 0.068841, 0.0688596", \ + "0.0833564, 0.08257, 0.0816167, 0.0814166, 0.0813532, 0.0813377, 0.0813268", \ + "0.10053, 0.0994202, 0.0979809, 0.097565, 0.0974158, 0.0973443, 0.0973344" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.05723, 0.0573952, 0.0577174, 0.0578067, 0.0578564, 0.0578767, 0.0578884", \ + "0.0560113, 0.0561457, 0.0564696, 0.0565775, 0.056643, 0.0566694, 0.0566842", \ + "0.0562503, 0.0561991, 0.0563282, 0.0564765, 0.0565282, 0.0566355, 0.0566779", \ + "0.0602963, 0.0600935, 0.059974, 0.0600136, 0.0601022, 0.0602215, 0.0602035", \ + "0.0698588, 0.0693626, 0.0689007, 0.0688542, 0.0688636, 0.068841, 0.0688596", \ + "0.0833564, 0.08257, 0.0816167, 0.0814166, 0.0813532, 0.0813377, 0.0813268", \ + "0.10053, 0.0994202, 0.0979809, 0.097565, 0.0974158, 0.0973443, 0.0973344" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.170537, 0.181572, 0.220243, 0.260237, 0.337255, 0.436718, 0.566608", \ + "0.185665, 0.196702, 0.235355, 0.275359, 0.352377, 0.451843, 0.581724", \ + "0.249149, 0.260174, 0.298847, 0.338839, 0.415854, 0.515317, 0.645206", \ + "0.304075, 0.31511, 0.353798, 0.393759, 0.470821, 0.570282, 0.700155", \ + "0.374079, 0.385137, 0.423835, 0.463835, 0.540861, 0.640333, 0.770299", \ + "0.440934, 0.451994, 0.490708, 0.530715, 0.607738, 0.707225, 0.837117", \ + "0.505071, 0.516135, 0.554833, 0.594853, 0.671891, 0.771364, 0.901274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233456, 0.0314544, 0.0715542, 0.124554, 0.234631, 0.379682, 0.569936", \ + "0.0233556, 0.0314546, 0.0715308, 0.124555, 0.234632, 0.379681, 0.569936", \ + "0.0233541, 0.0314705, 0.0715606, 0.124558, 0.234629, 0.379682, 0.569936", \ + "0.0234087, 0.0315095, 0.0715639, 0.124561, 0.234661, 0.379711, 0.569886", \ + "0.023487, 0.031589, 0.071637, 0.124593, 0.234643, 0.379775, 0.57003", \ + "0.023563, 0.031654, 0.071684, 0.124618, 0.234657, 0.379694, 0.56995", \ + "0.023648, 0.031713, 0.071668, 0.124646, 0.234666, 0.379742, 0.569958" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.178783, 0.187226, 0.218521, 0.25237, 0.318538, 0.404163, 0.516026", \ + "0.193896, 0.202341, 0.233638, 0.267488, 0.333656, 0.41928, 0.531142", \ + "0.258593, 0.26704, 0.298342, 0.332191, 0.398356, 0.483973, 0.595847", \ + "0.315691, 0.32414, 0.35544, 0.389289, 0.455486, 0.541086, 0.652957", \ + "0.388011, 0.396448, 0.427729, 0.461577, 0.527747, 0.613381, 0.725202", \ + "0.457937, 0.466389, 0.497663, 0.531511, 0.597678, 0.683295, 0.795164", \ + "0.523429, 0.53188, 0.563169, 0.597019, 0.663188, 0.748812, 0.860677" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167402, 0.0229627, 0.0565321, 0.100809, 0.191745, 0.310735, 0.466579", \ + "0.0167203, 0.0229622, 0.0565312, 0.100808, 0.191745, 0.310736, 0.466579", \ + "0.0167288, 0.0229594, 0.0565298, 0.100808, 0.191745, 0.310757, 0.466579", \ + "0.0167358, 0.0229599, 0.0565507, 0.100807, 0.191649, 0.310789, 0.466579", \ + "0.016708, 0.022956, 0.056528, 0.100807, 0.191744, 0.310681, 0.466645", \ + "0.016715, 0.022958, 0.056516, 0.100799, 0.191741, 0.310851, 0.46658", \ + "0.01674, 0.022949, 0.05651, 0.100794, 0.191739, 0.310736, 0.46658" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498527, 0.058052, 0.0892378, 0.123249, 0.188979, 0.274325, 0.385961", \ + "0.0644453, 0.0725967, 0.103785, 0.13783, 0.203591, 0.288947, 0.400589", \ + "0.115869, 0.12547, 0.158698, 0.192893, 0.258527, 0.343866, 0.455509", \ + "0.151909, 0.163502, 0.200654, 0.235233, 0.300796, 0.386139, 0.497646", \ + "0.193139, 0.207134, 0.250949, 0.286712, 0.351717, 0.43666, 0.54821", \ + "0.227465, 0.243551, 0.294664, 0.332218, 0.396629, 0.481109, 0.592372", \ + "0.254633, 0.272568, 0.330767, 0.370661, 0.434344, 0.518618, 0.629734" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015314, 0.0218781, 0.0564765, 0.100281, 0.190421, 0.308992, 0.464878", \ + "0.0153262, 0.0219329, 0.0564836, 0.10029, 0.190418, 0.308995, 0.464878", \ + "0.0219282, 0.0280067, 0.059304, 0.101309, 0.190519, 0.308964, 0.464876", \ + "0.0297765, 0.0363651, 0.0648358, 0.104028, 0.191452, 0.309388, 0.465126", \ + "0.0407914, 0.0484919, 0.074988, 0.109249, 0.192723, 0.309817, 0.465472", \ + "0.052557, 0.061287, 0.087137, 0.116116, 0.194217, 0.310153, 0.465683", \ + "0.064862, 0.07451, 0.100242, 0.123982, 0.196114, 0.310414, 0.465653" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501714, 0.0586598, 0.090725, 0.124707, 0.190442, 0.275844, 0.387501", \ + "0.0647916, 0.0732073, 0.105273, 0.139289, 0.205048, 0.290463, 0.402126", \ + "0.116446, 0.126421, 0.160646, 0.194593, 0.260258, 0.34567, 0.457334", \ + "0.15292, 0.165034, 0.203371, 0.237163, 0.302663, 0.388077, 0.499918", \ + "0.194969, 0.209695, 0.254306, 0.287675, 0.352588, 0.437703, 0.549242", \ + "0.230446, 0.247536, 0.297635, 0.330397, 0.394585, 0.47933, 0.590635", \ + "0.259018, 0.278218, 0.332307, 0.364228, 0.427487, 0.511903, 0.622992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157424, 0.0225756, 0.0571312, 0.100421, 0.190244, 0.309048, 0.464852", \ + "0.0157716, 0.0226217, 0.0571219, 0.100416, 0.190242, 0.309048, 0.464853", \ + "0.0225588, 0.0289781, 0.059718, 0.101125, 0.190199, 0.30893, 0.464906", \ + "0.0307769, 0.0378988, 0.064806, 0.102993, 0.190811, 0.309364, 0.465514", \ + "0.0424061, 0.0508754, 0.0728899, 0.105606, 0.191223, 0.309669, 0.465416", \ + "0.054931, 0.064601, 0.080911, 0.107933, 0.191509, 0.309735, 0.465807", \ + "0.068082, 0.078422, 0.087898, 0.109849, 0.19178, 0.309861, 0.465743" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498527, 0.058052, 0.0892378, 0.123249, 0.188979, 0.274325, 0.385961", \ + "0.0644453, 0.0725967, 0.103785, 0.13783, 0.203591, 0.288947, 0.400589", \ + "0.115869, 0.12547, 0.158698, 0.192893, 0.258527, 0.343866, 0.455509", \ + "0.151909, 0.163502, 0.200654, 0.235233, 0.300796, 0.386139, 0.497646", \ + "0.193139, 0.207134, 0.250949, 0.286712, 0.351717, 0.43666, 0.54821", \ + "0.227465, 0.243551, 0.294664, 0.332218, 0.396629, 0.481109, 0.592372", \ + "0.254633, 0.272568, 0.330767, 0.370661, 0.434344, 0.518618, 0.629734" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015314, 0.0218781, 0.0564765, 0.100281, 0.190421, 0.308992, 0.464878", \ + "0.0153262, 0.0219329, 0.0564836, 0.10029, 0.190418, 0.308995, 0.464878", \ + "0.0219282, 0.0280067, 0.059304, 0.101309, 0.190519, 0.308964, 0.464876", \ + "0.0297765, 0.0363651, 0.0648358, 0.104028, 0.191452, 0.309388, 0.465126", \ + "0.0407914, 0.0484919, 0.074988, 0.109249, 0.192723, 0.309817, 0.465472", \ + "0.052557, 0.061287, 0.087137, 0.116116, 0.194217, 0.310153, 0.465683", \ + "0.064862, 0.07451, 0.100242, 0.123982, 0.196114, 0.310414, 0.465653" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299482, 0.0299412, 0.0301545, 0.0302757, 0.0303571, 0.0303923, 0.0304104", \ + "0.0297438, 0.0297422, 0.0299522, 0.030073, 0.0301549, 0.0301888, 0.0302075", \ + "0.0300496, 0.0300455, 0.0302542, 0.0303736, 0.030456, 0.0304915, 0.03051", \ + "0.0313921, 0.031393, 0.0315834, 0.0317024, 0.0317815, 0.0318111, 0.0318239", \ + "0.0341214, 0.0341145, 0.0343108, 0.0344546, 0.0346757, 0.0346166, 0.0346147", \ + "0.0384826, 0.0384743, 0.0386672, 0.0387815, 0.0388802, 0.0389216, 0.0389589", \ + "0.0445655, 0.0445496, 0.0447282, 0.044843, 0.0449282, 0.0449886, 0.0450622" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0324982, 0.0325988, 0.0329093, 0.0330297, 0.0331067, 0.0331398, 0.0331563", \ + "0.0323062, 0.0324069, 0.0327186, 0.0328394, 0.0329163, 0.0329497, 0.0329667", \ + "0.032773, 0.0328751, 0.0331887, 0.0333099, 0.0333867, 0.0334203, 0.0334377", \ + "0.0343204, 0.034439, 0.0347336, 0.034855, 0.0349324, 0.0349656, 0.034985", \ + "0.0373257, 0.0374291, 0.037734, 0.0378559, 0.0379389, 0.0379735, 0.0379907", \ + "0.0415975, 0.0416972, 0.0420057, 0.0421264, 0.0422098, 0.0422424, 0.0422615", \ + "0.0476301, 0.0477326, 0.0480418, 0.0481606, 0.0482385, 0.0482727, 0.048292" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0322238, 0.0323939, 0.0327212, 0.0328079, 0.0328567, 0.0328768, 0.0328872", \ + "0.0317951, 0.0319323, 0.0322597, 0.0323667, 0.0324298, 0.0324565, 0.0324707", \ + "0.0322831, 0.0322424, 0.0323239, 0.0324761, 0.0325868, 0.0326528, 0.0326949", \ + "0.0341816, 0.033965, 0.0339079, 0.0339511, 0.0340435, 0.0341411, 0.0341018", \ + "0.0382144, 0.0377742, 0.0373685, 0.0373155, 0.0373725, 0.0373809, 0.0373984", \ + "0.0435968, 0.0429179, 0.0421315, 0.0419953, 0.041947, 0.0419213, 0.0419249", \ + "0.0498521, 0.0489872, 0.0477706, 0.0474903, 0.0472701, 0.0472959, 0.0472686" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0572243, 0.0573873, 0.0577005, 0.0577865, 0.0578343, 0.0578533, 0.0578646", \ + "0.056006, 0.0561384, 0.0564561, 0.0565612, 0.0566239, 0.0566496, 0.0566631", \ + "0.0562451, 0.0561937, 0.0562923, 0.0564426, 0.056529, 0.0566189, 0.0566607", \ + "0.0602417, 0.0600833, 0.0599736, 0.0599941, 0.0600877, 0.0602027, 0.0601857", \ + "0.0698106, 0.0693166, 0.0688812, 0.0687666, 0.0688366, 0.0688032, 0.0688289", \ + "0.0833372, 0.0825507, 0.0815424, 0.0814042, 0.0812396, 0.0813246, 0.0812814", \ + "0.100582, 0.0994432, 0.0980185, 0.0976393, 0.0973864, 0.0973352, 0.0973172" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0572243, 0.0573873, 0.0577005, 0.0577865, 0.0578343, 0.0578533, 0.0578646", \ + "0.056006, 0.0561384, 0.0564561, 0.0565612, 0.0566239, 0.0566496, 0.0566631", \ + "0.0562451, 0.0561937, 0.0562923, 0.0564426, 0.056529, 0.0566189, 0.0566607", \ + "0.0602417, 0.0600833, 0.0599736, 0.0599941, 0.0600877, 0.0602027, 0.0601857", \ + "0.0698106, 0.0693166, 0.0688812, 0.0687666, 0.0688366, 0.0688032, 0.0688289", \ + "0.0833372, 0.0825507, 0.0815424, 0.0814042, 0.0812396, 0.0813246, 0.0812814", \ + "0.100582, 0.0994432, 0.0980185, 0.0976393, 0.0973864, 0.0973352, 0.0973172" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0025856; + rise_capacitance : 0.0025856; + rise_capacitance_range (0.0018406, 0.0025856); + fall_capacitance : 0.0025853; + fall_capacitance_range (0.00181987, 0.0025853); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11982, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178643, 0.0176572, 0.018011, 0.0191962, 0.0218574, 0.0259385, 0.0314963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0524309, 0.0522299, 0.0528298, 0.0543477, 0.0584252, 0.0636935, 0.0708748" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166317; + rise_capacitance : 0.00166317; + rise_capacitance_range (0.00112472, 0.00166317); + fall_capacitance : 0.00164991; + fall_capacitance_range (0.00109829, 0.00164991); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0327147, 0.0625746, 0.104064, 0.137146", \ + "-0.143759, -0.0324792, 0.0111044, 0.0420925", \ + "-0.200846, -0.0949084, -0.0536458, -0.023298", \ + "-0.243171, -0.147882, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0398897, 0.214368, 0.293477, 0.351408", \ + "-0.0486114, 0.125867, 0.215536, 0.278897", \ + "-0.0703346, 0.0948682, 0.190108, 0.257461", \ + "-0.0804284, 0.0820574, 0.176724, 0.24708" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0327147, 0.0625746, 0.104064, 0.137146", \ + "-0.143759, -0.0324792, 0.0111044, 0.0420925", \ + "-0.200846, -0.0949084, -0.0536458, -0.023298", \ + "-0.243171, -0.147882, -0.10726, -0.0773079" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0398897, 0.214368, 0.293477, 0.351408", \ + "-0.0486114, 0.125867, 0.215536, 0.278897", \ + "-0.0703346, 0.0948682, 0.190108, 0.257461", \ + "-0.0804284, 0.0820574, 0.176724, 0.24708" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0629795, -0.0440047, -0.0899091, -0.121654", \ + "0.192898, 0.0619277, 0.0106587, -0.0237163", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.325493, 0.186527, 0.136697, 0.104881" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00581596, -0.185216, -0.273021, -0.331486", \ + "0.153765, -0.0532542, -0.154294, -0.219514", \ + "0.212316, -0.000464674, -0.100347, -0.17372", \ + "0.25109, 0.0400731, -0.066962, -0.142177" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0629795, -0.0440047, -0.0899091, -0.121654", \ + "0.192898, 0.0619277, 0.0106587, -0.0237163", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.325493, 0.186527, 0.136697, 0.104881" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00581596, -0.185216, -0.273021, -0.331486", \ + "0.153765, -0.0532542, -0.154294, -0.219514", \ + "0.212316, -0.000464674, -0.100347, -0.17372", \ + "0.25109, 0.0400731, -0.066962, -0.142177" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011642, -0.00116746, -0.00119597, -0.00120367, -0.00121195, -0.00121438, -0.00121306" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132338, 0.00122467, 0.00121974, 0.00122006, 0.00121981, 0.00121612, 0.00121306" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568198, 0.00548293, 0.00555479, 0.00609425, 0.00747228, 0.00969272, 0.0126178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830487, 0.00814596, 0.00843395, 0.00916311, 0.0107179, 0.0130524, 0.0161055" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166173; + rise_capacitance : 0.00166173; + rise_capacitance_range (0.00112315, 0.00166173); + fall_capacitance : 0.00164843; + fall_capacitance_range (0.00109488, 0.00164843); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0329375, 0.0624998, 0.104064, 0.137146", \ + "-0.144668, -0.0332409, 0.0104175, 0.0454031", \ + "-0.201113, -0.0989806, -0.0536458, -0.023298", \ + "-0.245319, -0.145885, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0422833, 0.214813, 0.293271, 0.352128", \ + "-0.0458125, 0.126717, 0.215838, 0.280023", \ + "-0.0714206, 0.0957548, 0.190421, 0.254913", \ + "-0.0819293, 0.0826057, 0.176724, 0.247903" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0329375, 0.0624998, 0.104064, 0.137146", \ + "-0.144668, -0.0332409, 0.0104175, 0.0454031", \ + "-0.201113, -0.0989806, -0.0536458, -0.023298", \ + "-0.245319, -0.145885, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0422833, 0.214813, 0.293271, 0.352128", \ + "-0.0458125, 0.126717, 0.215838, 0.280023", \ + "-0.0714206, 0.0957548, 0.190421, 0.254913", \ + "-0.0819293, 0.0826057, 0.176724, 0.247903" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631219, -0.0438623, -0.0896243, -0.121511", \ + "0.192773, 0.0618028, 0.0105337, -0.0238412", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.326014, 0.187048, 0.137334, 0.105402" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00817314, -0.187141, -0.270384, -0.333394", \ + "0.150702, -0.0526037, -0.153734, -0.218848", \ + "0.212673, -0.000480393, -0.100475, -0.17372", \ + "0.251464, 0.0401635, -0.066962, -0.142071" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631219, -0.0438623, -0.0896243, -0.121511", \ + "0.192773, 0.0618028, 0.0105337, -0.0238412", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.326014, 0.187048, 0.137334, 0.105402" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00817314, -0.187141, -0.270384, -0.333394", \ + "0.150702, -0.0526037, -0.153734, -0.218848", \ + "0.212673, -0.000480393, -0.100475, -0.17372", \ + "0.251464, 0.0401635, -0.066962, -0.142071" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116159, -0.00116633, -0.00119381, -0.00119935, -0.00120739, -0.00120986, -0.00120898" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131923, 0.00122142, 0.00121309, 0.00121593, 0.00121572, 0.00121202, 0.00120898" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568025, 0.00548009, 0.00549827, 0.00609522, 0.00747046, 0.00968884, 0.0126174" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830296, 0.0081444, 0.00843222, 0.0091612, 0.0107166, 0.0130485, 0.0160994" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166315; + rise_capacitance : 0.00166315; + rise_capacitance_range (0.0011248, 0.00166315); + fall_capacitance : 0.00164998; + fall_capacitance_range (0.00109782, 0.00164998); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0363524, 0.0620403, 0.104064, 0.135074", \ + "-0.142712, -0.0363241, 0.0117913, 0.0447045", \ + "-0.2048, -0.0994401, -0.0536458, -0.0253703", \ + "-0.248881, -0.146491, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0423538, 0.214803, 0.293435, 0.352476", \ + "-0.0451836, 0.127266, 0.216478, 0.280929", \ + "-0.0700219, 0.0969439, 0.191832, 0.256604", \ + "-0.0799405, 0.0845138, 0.178724, 0.250169" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0363524, 0.0620403, 0.104064, 0.135074", \ + "-0.142712, -0.0363241, 0.0117913, 0.0447045", \ + "-0.2048, -0.0994401, -0.0536458, -0.0253703", \ + "-0.248881, -0.146491, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0423538, 0.214803, 0.293435, 0.352476", \ + "-0.0451836, 0.127266, 0.216478, 0.280929", \ + "-0.0700219, 0.0969439, 0.191832, 0.256604", \ + "-0.0799405, 0.0845138, 0.178724, 0.250169" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632133, -0.0437866, -0.0894389, -0.121421", \ + "0.195627, 0.0606445, 0.01339, -0.0209875", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.329505, 0.190525, 0.140273, 0.108893" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0058037, -0.1885, -0.273007, -0.329636", \ + "0.150418, -0.0558742, -0.153624, -0.220999", \ + "0.212497, 0.00039735, -0.0994091, -0.17572", \ + "0.253518, 0.0352332, -0.068512, -0.141884" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0632133, -0.0437866, -0.0894389, -0.121421", \ + "0.195627, 0.0606445, 0.01339, -0.0209875", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.329505, 0.190525, 0.140273, 0.108893" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0058037, -0.1885, -0.273007, -0.329636", \ + "0.150418, -0.0558742, -0.153624, -0.220999", \ + "0.212497, 0.00039735, -0.0994091, -0.17572", \ + "0.253518, 0.0352332, -0.068512, -0.141884" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116377, -0.00116862, -0.00119479, -0.00120259, -0.00121069, -0.00121325, -0.00121257" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132197, 0.00122391, 0.00121621, 0.00121927, 0.00121906, 0.00121543, 0.00121257" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00566689, 0.00546962, 0.00553872, 0.00602072, 0.00745366, 0.00967324, 0.0126045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833911, 0.00817987, 0.00846749, 0.00919532, 0.010744, 0.0130821, 0.0161302" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166163; + rise_capacitance : 0.00166163; + rise_capacitance_range (0.00112317, 0.00166163); + fall_capacitance : 0.0016484; + fall_capacitance_range (0.00109558, 0.0016484); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0358945, 0.062194, 0.104064, 0.135074", \ + "-0.142941, -0.0368573, 0.0111044, 0.0440176", \ + "-0.204189, -0.0992864, -0.0536458, -0.0253703", \ + "-0.246351, -0.144265, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0416169, 0.21409, 0.293109, 0.351453", \ + "-0.0458814, 0.126592, 0.215709, 0.279945", \ + "-0.0712163, 0.0958733, 0.190545, 0.255052", \ + "-0.0778717, 0.0826088, 0.176724, 0.247955" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0358945, 0.062194, 0.104064, 0.135074", \ + "-0.142941, -0.0368573, 0.0111044, 0.0440176", \ + "-0.204189, -0.0992864, -0.0536458, -0.0253703", \ + "-0.246351, -0.144265, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0416169, 0.21409, 0.293109, 0.351453", \ + "-0.0458814, 0.126592, 0.215709, 0.279945", \ + "-0.0712163, 0.0958733, 0.190545, 0.255052", \ + "-0.0778717, 0.0826088, 0.176724, 0.247955" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633745, -0.0436253, -0.0891165, -0.12126", \ + "0.1965, 0.061518, 0.0102659, -0.0241115", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.327033, 0.188053, 0.138283, 0.106421" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00782628, -0.187098, -0.270384, -0.329878", \ + "0.150834, -0.0560794, -0.153255, -0.21885", \ + "0.211954, 4.34491e-05, -0.0998976, -0.17372", \ + "0.251117, 0.0402064, -0.066962, -0.142552" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633745, -0.0436253, -0.0891165, -0.12126", \ + "0.1965, 0.061518, 0.0102659, -0.0241115", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.327033, 0.188053, 0.138283, 0.106421" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00782628, -0.187098, -0.270384, -0.329878", \ + "0.150834, -0.0560794, -0.153255, -0.21885", \ + "0.211954, 4.34491e-05, -0.0998976, -0.17372", \ + "0.251117, 0.0402064, -0.066962, -0.142552" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116125, -0.00116589, -0.00119366, -0.0011992, -0.00120728, -0.00120987, -0.00120942" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013189, 0.00122097, 0.00121317, 0.00121605, 0.00121587, 0.00121224, 0.00120942" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056713, 0.00547313, 0.00550609, 0.00602471, 0.00745662, 0.00967507, 0.0126062" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833406, 0.00817522, 0.00845422, 0.00919045, 0.010745, 0.0130757, 0.0161258" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0138456; + rise_capacitance : 0.0132685; + rise_capacitance_range (0.0108676, 0.0132685); + fall_capacitance : 0.0138456; + fall_capacitance_range (0.0108588, 0.0138456); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0666486, -0.0258066, -0.064196, -0.0908065", \ + "0.273524, 0.0715596, 0.0272456, -0.0014503", \ + "0.691461, 0.241572, 0.111292, 0.0705752", \ + "1.10798, 0.596078, 0.313865, 0.175213" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0493368, 0.0328223, 0.0680127, 0.093622", \ + "-0.15624, -0.0540939, -0.0208118, 0.00670587", \ + "-0.220332, -0.116072, -0.0771159, -0.0502385", \ + "-0.270518, -0.164374, -0.130056, -0.103574" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0158317, 0.0151047, 0.0152115, 0.0171062, 0.0235084, 0.033281, 0.046461" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0453844, 0.0445324, 0.0444958, 0.0474159, 0.0540642, 0.0644651, 0.077734" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X3) { + area : 95.9616; + cell_leakage_power : 2.01531; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 2.01327; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.96587; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.86139; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.99394; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.89378; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.95819; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.37636; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.11494; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.93615; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.06766; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.97023; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.03191; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.01531; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.178169, 0.19273, 0.236529, 0.281458, 0.367696, 0.478991, 0.624294", \ + "0.193295, 0.207854, 0.251648, 0.296549, 0.382815, 0.494112, 0.639409", \ + "0.256759, 0.271322, 0.31512, 0.360016, 0.44629, 0.557574, 0.702889", \ + "0.311726, 0.32629, 0.370059, 0.415039, 0.501265, 0.612546, 0.757852", \ + "0.381166, 0.395747, 0.439569, 0.484477, 0.570749, 0.68205, 0.827299", \ + "0.448182, 0.462778, 0.506609, 0.551518, 0.637791, 0.749097, 0.894393", \ + "0.512708, 0.527305, 0.571137, 0.616083, 0.702329, 0.813642, 0.958943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0252837, 0.0358019, 0.0808104, 0.140143, 0.26341, 0.425997, 0.639283", \ + "0.025284, 0.0358043, 0.0808279, 0.140132, 0.263394, 0.425998, 0.639281", \ + "0.0252958, 0.035813, 0.0808159, 0.140143, 0.263411, 0.425998, 0.639283", \ + "0.025322, 0.0358409, 0.0808428, 0.140162, 0.263466, 0.425996, 0.639284", \ + "0.025384, 0.035923, 0.080879, 0.140148, 0.263802, 0.426149, 0.639241", \ + "0.025482, 0.035987, 0.080931, 0.140202, 0.263434, 0.426005, 0.640302", \ + "0.025521, 0.036032, 0.080951, 0.14021, 0.263446, 0.426013, 0.639303" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.183208, 0.194276, 0.229104, 0.266333, 0.338928, 0.432829, 0.555493", \ + "0.198324, 0.209393, 0.244222, 0.281456, 0.354046, 0.447948, 0.570608", \ + "0.263019, 0.274085, 0.308912, 0.346145, 0.418735, 0.512654, 0.635291", \ + "0.320052, 0.331118, 0.365941, 0.403182, 0.475777, 0.569644, 0.69233", \ + "0.392975, 0.40404, 0.43886, 0.476088, 0.548687, 0.642605, 0.76528", \ + "0.462442, 0.473512, 0.508335, 0.545568, 0.61816, 0.712074, 0.834732", \ + "0.527963, 0.539029, 0.573824, 0.611046, 0.683635, 0.777546, 0.900212" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176822, 0.0255581, 0.0622635, 0.110537, 0.20996, 0.340151, 0.510919", \ + "0.0176824, 0.0255427, 0.0622632, 0.110534, 0.20996, 0.340199, 0.510918", \ + "0.0176838, 0.0255492, 0.062263, 0.110534, 0.20996, 0.340229, 0.51092", \ + "0.0176798, 0.0255395, 0.0622945, 0.110558, 0.209989, 0.34026, 0.510919", \ + "0.017675, 0.025543, 0.062298, 0.110534, 0.209965, 0.340239, 0.510893", \ + "0.017672, 0.025542, 0.062288, 0.110523, 0.209957, 0.340143, 0.510918", \ + "0.017678, 0.025543, 0.062283, 0.110522, 0.209962, 0.340148, 0.510918" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0544301, 0.0652531, 0.099976, 0.136904, 0.208868, 0.30248, 0.424896", \ + "0.0690734, 0.0798543, 0.114578, 0.151528, 0.223506, 0.317129, 0.439565", \ + "0.124219, 0.136553, 0.172902, 0.209642, 0.281572, 0.375193, 0.497652", \ + "0.164474, 0.179251, 0.219319, 0.255969, 0.327729, 0.421222, 0.543559", \ + "0.210825, 0.228507, 0.274322, 0.310923, 0.38208, 0.475385, 0.597684", \ + "0.251115, 0.271226, 0.322678, 0.359203, 0.429902, 0.522878, 0.645028", \ + "0.28371, 0.305906, 0.362597, 0.399182, 0.469337, 0.562053, 0.683988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163474, 0.0245967, 0.0616609, 0.109129, 0.207734, 0.337928, 0.508522", \ + "0.0163552, 0.0246282, 0.0616581, 0.10912, 0.207718, 0.337926, 0.508572", \ + "0.0228281, 0.030454, 0.0637414, 0.109607, 0.207684, 0.33792, 0.508531", \ + "0.0314938, 0.0396813, 0.068721, 0.111589, 0.208222, 0.338106, 0.508624", \ + "0.0439779, 0.0530462, 0.0769042, 0.114867, 0.208972, 0.338682, 0.509028", \ + "0.057298, 0.066735, 0.085586, 0.118278, 0.209478, 0.338835, 0.509309", \ + "0.071271, 0.080593, 0.094806, 0.122296, 0.210007, 0.338975, 0.5094" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0546681, 0.0657712, 0.10133, 0.138328, 0.210322, 0.303973, 0.426403", \ + "0.0693265, 0.0803779, 0.115924, 0.152974, 0.224993, 0.318641, 0.441075", \ + "0.124579, 0.137243, 0.174549, 0.211358, 0.283296, 0.37691, 0.499389", \ + "0.165048, 0.180294, 0.221643, 0.258264, 0.329982, 0.423485, 0.54584", \ + "0.211885, 0.230221, 0.277469, 0.313648, 0.384655, 0.477907, 0.600216", \ + "0.252905, 0.273941, 0.326332, 0.361491, 0.431826, 0.524661, 0.646743", \ + "0.286553, 0.30994, 0.365882, 0.400212, 0.469462, 0.561873, 0.683704" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166558, 0.0251964, 0.0623567, 0.109397, 0.207756, 0.337959, 0.508533", \ + "0.0166612, 0.0252206, 0.0623482, 0.109404, 0.20777, 0.337959, 0.508532", \ + "0.0231844, 0.0311615, 0.0645354, 0.109846, 0.207746, 0.337882, 0.508526", \ + "0.0320521, 0.0408754, 0.0696499, 0.111687, 0.208232, 0.338167, 0.508658", \ + "0.0447915, 0.0550332, 0.0775924, 0.114215, 0.208825, 0.338645, 0.50914", \ + "0.058405, 0.069801, 0.085527, 0.116325, 0.209149, 0.338791, 0.509273", \ + "0.072848, 0.08478, 0.092562, 0.118354, 0.209427, 0.338999, 0.509431" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0544301, 0.0652531, 0.099976, 0.136904, 0.208868, 0.30248, 0.424896", \ + "0.0690734, 0.0798543, 0.114578, 0.151528, 0.223506, 0.317129, 0.439565", \ + "0.124219, 0.136553, 0.172902, 0.209642, 0.281572, 0.375193, 0.497652", \ + "0.164474, 0.179251, 0.219319, 0.255969, 0.327729, 0.421222, 0.543559", \ + "0.210825, 0.228507, 0.274322, 0.310923, 0.38208, 0.475385, 0.597684", \ + "0.251115, 0.271226, 0.322678, 0.359203, 0.429902, 0.522878, 0.645028", \ + "0.28371, 0.305906, 0.362597, 0.399182, 0.469337, 0.562053, 0.683988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163474, 0.0245967, 0.0616609, 0.109129, 0.207734, 0.337928, 0.508522", \ + "0.0163552, 0.0246282, 0.0616581, 0.10912, 0.207718, 0.337926, 0.508572", \ + "0.0228281, 0.030454, 0.0637414, 0.109607, 0.207684, 0.33792, 0.508531", \ + "0.0314938, 0.0396813, 0.068721, 0.111589, 0.208222, 0.338106, 0.508624", \ + "0.0439779, 0.0530462, 0.0769042, 0.114867, 0.208972, 0.338682, 0.509028", \ + "0.057298, 0.066735, 0.085586, 0.118278, 0.209478, 0.338835, 0.509309", \ + "0.071271, 0.080593, 0.094806, 0.122296, 0.210007, 0.338975, 0.5094" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0320532, 0.0319412, 0.0321724, 0.0323293, 0.0324444, 0.0324976, 0.0325271", \ + "0.031851, 0.0317379, 0.0319687, 0.0321262, 0.0322405, 0.0322942, 0.0323236", \ + "0.0321517, 0.0320389, 0.0322679, 0.032425, 0.0325406, 0.032594, 0.0326242", \ + "0.0335375, 0.0334241, 0.0336356, 0.0337729, 0.0338748, 0.0339582, 0.0339926", \ + "0.0362946, 0.0361777, 0.0363904, 0.0365552, 0.0367972, 0.0368049, 0.0367601", \ + "0.0406027, 0.040479, 0.0406807, 0.0408359, 0.0410175, 0.0411544, 0.0413894", \ + "0.0464365, 0.0463092, 0.0464987, 0.046652, 0.0467778, 0.046874, 0.0469741" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340512, 0.0341628, 0.0345696, 0.0347311, 0.0348361, 0.0348823, 0.0349065", \ + "0.0338595, 0.0339707, 0.0343785, 0.0345404, 0.0346455, 0.0346918, 0.0347173", \ + "0.0343326, 0.0344438, 0.0348518, 0.0350129, 0.0351175, 0.0351634, 0.0351884", \ + "0.0358488, 0.0359478, 0.0363484, 0.0365127, 0.0366187, 0.0366591, 0.036709", \ + "0.038771, 0.0388815, 0.039286, 0.0394513, 0.039562, 0.039607, 0.0396312", \ + "0.0432187, 0.0433245, 0.0437657, 0.0439287, 0.0440303, 0.0440805, 0.0441064", \ + "0.0491403, 0.0492518, 0.0496439, 0.0498019, 0.0499061, 0.0499554, 0.0499824" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0337614, 0.0339767, 0.0344171, 0.0345407, 0.034613, 0.034644, 0.0346598", \ + "0.0332893, 0.0334746, 0.0339119, 0.0340561, 0.0341433, 0.0341804, 0.0342002", \ + "0.0339631, 0.0337586, 0.0339926, 0.0341058, 0.0342386, 0.0343212, 0.0343827", \ + "0.0360765, 0.0355651, 0.035441, 0.0355426, 0.0356377, 0.0357414, 0.0358075", \ + "0.0406957, 0.0396914, 0.0390516, 0.0390274, 0.0389852, 0.0390704, 0.0390664", \ + "0.0463293, 0.0450431, 0.0438356, 0.0435188, 0.0435064, 0.0435256, 0.0435041", \ + "0.0529522, 0.0513303, 0.0495609, 0.0491483, 0.0489166, 0.0488164, 0.0488464" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587525, 0.0589582, 0.0593883, 0.0595104, 0.0595802, 0.0596096, 0.059627", \ + "0.0575534, 0.0577275, 0.058156, 0.0582981, 0.0583855, 0.0584212, 0.0584414", \ + "0.0581033, 0.0579728, 0.0580916, 0.058243, 0.0584494, 0.0585085, 0.0585626", \ + "0.0622088, 0.0617515, 0.0615544, 0.0616205, 0.0617127, 0.0618251, 0.061907", \ + "0.0722355, 0.0712048, 0.0704676, 0.070321, 0.0703682, 0.0704324, 0.0705054", \ + "0.0864753, 0.0849508, 0.0834165, 0.0831821, 0.0830787, 0.0830669, 0.0830645", \ + "0.104335, 0.102293, 0.100043, 0.0995349, 0.0992189, 0.0991388, 0.0991179" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587525, 0.0589582, 0.0593883, 0.0595104, 0.0595802, 0.0596096, 0.059627", \ + "0.0575534, 0.0577275, 0.058156, 0.0582981, 0.0583855, 0.0584212, 0.0584414", \ + "0.0581033, 0.0579728, 0.0580916, 0.058243, 0.0584494, 0.0585085, 0.0585626", \ + "0.0622088, 0.0617515, 0.0615544, 0.0616205, 0.0617127, 0.0618251, 0.061907", \ + "0.0722355, 0.0712048, 0.0704676, 0.070321, 0.0703682, 0.0704324, 0.0705054", \ + "0.0864753, 0.0849508, 0.0834165, 0.0831821, 0.0830787, 0.0830669, 0.0830645", \ + "0.104335, 0.102293, 0.100043, 0.0995349, 0.0992189, 0.0991388, 0.0991179" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.177898, 0.192481, 0.236345, 0.281365, 0.367795, 0.479345, 0.62497", \ + "0.193033, 0.207609, 0.251473, 0.296462, 0.382924, 0.494473, 0.640102", \ + "0.256496, 0.271077, 0.31494, 0.359959, 0.446387, 0.557937, 0.703565", \ + "0.311453, 0.326041, 0.369877, 0.414946, 0.501366, 0.61292, 0.758537", \ + "0.380888, 0.395491, 0.439376, 0.484372, 0.57084, 0.682392, 0.827973", \ + "0.447899, 0.462511, 0.506654, 0.551451, 0.637885, 0.749445, 0.895075", \ + "0.512676, 0.527281, 0.571133, 0.616193, 0.702644, 0.81419, 0.959837" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0253007, 0.0358366, 0.0809525, 0.140425, 0.263971, 0.426912, 0.640668", \ + "0.0253015, 0.0358381, 0.0809694, 0.140414, 0.26397, 0.426913, 0.640668", \ + "0.0253105, 0.0358403, 0.08096, 0.140428, 0.263971, 0.426913, 0.640667", \ + "0.0253506, 0.0358782, 0.0809616, 0.140445, 0.264005, 0.426911, 0.640669", \ + "0.025432, 0.03596, 0.081023, 0.140444, 0.264427, 0.427033, 0.640626", \ + "0.025487, 0.036024, 0.081065, 0.140476, 0.264001, 0.426919, 0.641695", \ + "0.025515, 0.036072, 0.081113, 0.140507, 0.264006, 0.42693, 0.640688" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.183137, 0.194223, 0.229108, 0.26642, 0.339194, 0.433331, 0.556305", \ + "0.19825, 0.209338, 0.244225, 0.281544, 0.35431, 0.448446, 0.571416", \ + "0.26295, 0.274033, 0.308921, 0.346239, 0.419003, 0.513143, 0.636117", \ + "0.319969, 0.331055, 0.365935, 0.403262, 0.476032, 0.570159, 0.693131", \ + "0.392886, 0.403971, 0.438848, 0.476167, 0.548935, 0.643097, 0.76608", \ + "0.462383, 0.473509, 0.508272, 0.545588, 0.618354, 0.712484, 0.835456", \ + "0.527767, 0.538843, 0.573705, 0.611019, 0.683786, 0.777916, 0.900899" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176969, 0.0255864, 0.0624437, 0.110805, 0.210483, 0.340992, 0.5122", \ + "0.0176951, 0.0255865, 0.0624433, 0.110801, 0.210482, 0.341001, 0.5122", \ + "0.0176934, 0.0255768, 0.0624434, 0.110801, 0.210483, 0.340972, 0.5122", \ + "0.0176927, 0.0255859, 0.0624319, 0.110822, 0.210512, 0.341051, 0.5122", \ + "0.017688, 0.025575, 0.062436, 0.110798, 0.210488, 0.340961, 0.512169", \ + "0.017677, 0.025573, 0.062428, 0.110792, 0.210479, 0.340996, 0.5122", \ + "0.017669, 0.025576, 0.062419, 0.110785, 0.210477, 0.341041, 0.5122" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0544889, 0.0653303, 0.100147, 0.137168, 0.209314, 0.303139, 0.4259", \ + "0.0691371, 0.0799344, 0.114743, 0.151782, 0.223938, 0.317777, 0.44058", \ + "0.124286, 0.13664, 0.173068, 0.209898, 0.282007, 0.375872, 0.498599", \ + "0.164556, 0.179365, 0.219492, 0.256237, 0.328155, 0.42189, 0.544536", \ + "0.210935, 0.228637, 0.27446, 0.311114, 0.382465, 0.476008, 0.598622", \ + "0.251256, 0.271393, 0.322749, 0.359329, 0.430165, 0.523417, 0.645892", \ + "0.283869, 0.306086, 0.362576, 0.399185, 0.469563, 0.562491, 0.684681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163803, 0.0246548, 0.0618204, 0.109408, 0.208256, 0.338705, 0.509773", \ + "0.0163905, 0.0246872, 0.0618171, 0.109401, 0.208289, 0.33868, 0.509864", \ + "0.0228603, 0.0305083, 0.0638972, 0.109873, 0.208239, 0.338769, 0.509796", \ + "0.0315623, 0.0397479, 0.0688184, 0.111868, 0.208722, 0.33899, 0.509902", \ + "0.0440226, 0.0530969, 0.0769416, 0.115053, 0.209474, 0.339529, 0.510301", \ + "0.057332, 0.066777, 0.085484, 0.118396, 0.209976, 0.339672, 0.51059", \ + "0.071324, 0.080547, 0.094605, 0.122325, 0.210443, 0.339821, 0.51067" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0547629, 0.0658884, 0.101522, 0.138606, 0.210794, 0.30467, 0.427413", \ + "0.069414, 0.0804933, 0.116119, 0.153247, 0.225437, 0.319337, 0.442082", \ + "0.124687, 0.137371, 0.174745, 0.211637, 0.283759, 0.377607, 0.500397", \ + "0.165183, 0.180449, 0.221849, 0.258568, 0.330462, 0.424188, 0.546853", \ + "0.212064, 0.230419, 0.277707, 0.31394, 0.385128, 0.478619, 0.601241", \ + "0.253129, 0.274181, 0.326562, 0.361953, 0.43231, 0.525395, 0.647762", \ + "0.286818, 0.310213, 0.366128, 0.400531, 0.469954, 0.56256, 0.684715" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0167083, 0.0252611, 0.0625108, 0.109667, 0.208291, 0.338809, 0.509812", \ + "0.0167153, 0.0252866, 0.0625064, 0.109672, 0.208265, 0.33881, 0.509694", \ + "0.0232263, 0.0312524, 0.0646685, 0.110109, 0.208273, 0.338675, 0.509897", \ + "0.0320931, 0.0409295, 0.0697635, 0.111948, 0.208751, 0.338949, 0.509931", \ + "0.0448688, 0.0550798, 0.077669, 0.114444, 0.209342, 0.339499, 0.510405", \ + "0.058445, 0.069848, 0.08557, 0.116684, 0.209666, 0.339637, 0.510734", \ + "0.072909, 0.084845, 0.092563, 0.118558, 0.209945, 0.3397, 0.51078" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0547629, 0.0658884, 0.101522, 0.138606, 0.210794, 0.30467, 0.427413", \ + "0.069414, 0.0804933, 0.116119, 0.153247, 0.225437, 0.319337, 0.442082", \ + "0.124687, 0.137371, 0.174745, 0.211637, 0.283759, 0.377607, 0.500397", \ + "0.165183, 0.180449, 0.221849, 0.258568, 0.330462, 0.424188, 0.546853", \ + "0.212064, 0.230419, 0.277707, 0.31394, 0.385128, 0.478619, 0.601241", \ + "0.253129, 0.274181, 0.326562, 0.361953, 0.43231, 0.525395, 0.647762", \ + "0.286818, 0.310213, 0.366128, 0.400531, 0.469954, 0.56256, 0.684715" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0167083, 0.0252611, 0.0625108, 0.109667, 0.208291, 0.338809, 0.509812", \ + "0.0167153, 0.0252866, 0.0625064, 0.109672, 0.208265, 0.33881, 0.509694", \ + "0.0232263, 0.0312524, 0.0646685, 0.110109, 0.208273, 0.338675, 0.509897", \ + "0.0320931, 0.0409295, 0.0697635, 0.111948, 0.208751, 0.338949, 0.509931", \ + "0.0448688, 0.0550798, 0.077669, 0.114444, 0.209342, 0.339499, 0.510405", \ + "0.058445, 0.069848, 0.08557, 0.116684, 0.209666, 0.339637, 0.510734", \ + "0.072909, 0.084845, 0.092563, 0.118558, 0.209945, 0.3397, 0.51078" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0320352, 0.0319241, 0.0321515, 0.0323061, 0.0324189, 0.0324719, 0.0325003", \ + "0.0318324, 0.0317203, 0.0319475, 0.0321026, 0.0322159, 0.0322685, 0.0322975", \ + "0.0321369, 0.032025, 0.0322475, 0.0324025, 0.0325154, 0.0325681, 0.0325974", \ + "0.0335242, 0.0334016, 0.0336138, 0.033749, 0.0338476, 0.0338843, 0.0339651", \ + "0.0362774, 0.0361584, 0.0363661, 0.0365299, 0.0367755, 0.0367612, 0.0367307", \ + "0.040581, 0.0404541, 0.0406979, 0.0408083, 0.0409842, 0.0409963, 0.0413555", \ + "0.0468215, 0.0466937, 0.0468738, 0.0470242, 0.0471381, 0.0472309, 0.0473011" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340557, 0.034166, 0.0345686, 0.0347249, 0.0348239, 0.0348665, 0.034888", \ + "0.0338641, 0.0339747, 0.0343778, 0.0345345, 0.0346334, 0.0346761, 0.0346984", \ + "0.034338, 0.034449, 0.0348511, 0.0350066, 0.0351051, 0.0351472, 0.035169", \ + "0.0358512, 0.0359502, 0.0363451, 0.0365049, 0.0366066, 0.036641, 0.0366879", \ + "0.038772, 0.0388842, 0.0392819, 0.0394423, 0.0395469, 0.0395892, 0.0396089", \ + "0.0431686, 0.0432813, 0.0437064, 0.0438643, 0.0439588, 0.0440042, 0.0440261", \ + "0.0490531, 0.0491621, 0.0495518, 0.0497059, 0.0498042, 0.0498468, 0.0498722" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.03375, 0.0339663, 0.0343987, 0.0345189, 0.034589, 0.0346191, 0.0346344", \ + "0.0332844, 0.0334675, 0.0338975, 0.0340382, 0.0341222, 0.0341578, 0.0341771", \ + "0.0339559, 0.03381, 0.0339815, 0.0340971, 0.0342185, 0.0343018, 0.0343585", \ + "0.0361024, 0.035577, 0.0354368, 0.0354976, 0.0356015, 0.0357259, 0.0358037", \ + "0.0406751, 0.0396613, 0.039023, 0.0390105, 0.0389391, 0.0390433, 0.0390305", \ + "0.0462951, 0.04502, 0.0438117, 0.0434831, 0.0434465, 0.0434224, 0.0434737", \ + "0.052943, 0.05132, 0.0495513, 0.0491493, 0.0488582, 0.0488008, 0.0488188" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587477, 0.0589485, 0.0593667, 0.0594821, 0.0595507, 0.0595798, 0.0595955", \ + "0.0575471, 0.0577188, 0.058138, 0.0582769, 0.05836, 0.0583942, 0.0584132", \ + "0.0581262, 0.0579522, 0.058079, 0.0582343, 0.0584115, 0.0584946, 0.0585428", \ + "0.0622047, 0.0617444, 0.0615214, 0.0616179, 0.0616912, 0.0617933, 0.0618772", \ + "0.0721664, 0.0711877, 0.0704143, 0.0703041, 0.0703385, 0.070391, 0.0704691", \ + "0.0864954, 0.0849307, 0.0833759, 0.0831603, 0.0830448, 0.0829653, 0.0830154", \ + "0.104287, 0.102241, 0.0999844, 0.0995004, 0.0991826, 0.099081, 0.0990644" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587477, 0.0589485, 0.0593667, 0.0594821, 0.0595507, 0.0595798, 0.0595955", \ + "0.0575471, 0.0577188, 0.058138, 0.0582769, 0.05836, 0.0583942, 0.0584132", \ + "0.0581262, 0.0579522, 0.058079, 0.0582343, 0.0584115, 0.0584946, 0.0585428", \ + "0.0622047, 0.0617444, 0.0615214, 0.0616179, 0.0616912, 0.0617933, 0.0618772", \ + "0.0721664, 0.0711877, 0.0704143, 0.0703041, 0.0703385, 0.070391, 0.0704691", \ + "0.0864954, 0.0849307, 0.0833759, 0.0831603, 0.0830448, 0.0829653, 0.0830154", \ + "0.104287, 0.102241, 0.0999844, 0.0995004, 0.0991826, 0.099081, 0.0990644" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.177711, 0.192236, 0.235959, 0.280839, 0.367123, 0.478453, 0.623787", \ + "0.192837, 0.207355, 0.251078, 0.29596, 0.382245, 0.493571, 0.638909", \ + "0.256283, 0.270802, 0.314522, 0.359404, 0.445691, 0.557017, 0.702356", \ + "0.311222, 0.325753, 0.36945, 0.414364, 0.50065, 0.611986, 0.757313", \ + "0.380633, 0.395184, 0.438927, 0.483845, 0.570104, 0.681438, 0.826734", \ + "0.447652, 0.462201, 0.505959, 0.550892, 0.637149, 0.748488, 0.893828", \ + "0.512135, 0.526693, 0.57045, 0.615377, 0.701632, 0.812983, 0.958329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0252189, 0.035716, 0.0807457, 0.140128, 0.263463, 0.426112, 0.63946", \ + "0.0252217, 0.0357206, 0.0807614, 0.140124, 0.263462, 0.426113, 0.639459", \ + "0.0252069, 0.0357262, 0.0807665, 0.140127, 0.263463, 0.426113, 0.63946", \ + "0.0252762, 0.035758, 0.0807751, 0.14014, 0.2635, 0.426112, 0.63946", \ + "0.025351, 0.035839, 0.080818, 0.14016, 0.263861, 0.426273, 0.639419", \ + "0.025394, 0.035899, 0.080867, 0.140182, 0.263484, 0.426119, 0.640481", \ + "0.025464, 0.035951, 0.080888, 0.140202, 0.263475, 0.426129, 0.639479" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.183184, 0.194226, 0.22901, 0.266234, 0.338839, 0.432783, 0.555453", \ + "0.198298, 0.209341, 0.244126, 0.281355, 0.353955, 0.447878, 0.570567", \ + "0.262999, 0.274057, 0.308824, 0.346052, 0.418648, 0.512561, 0.635261", \ + "0.320037, 0.331077, 0.365857, 0.403094, 0.475699, 0.569594, 0.692295", \ + "0.392971, 0.404027, 0.438787, 0.476007, 0.548618, 0.642539, 0.765279", \ + "0.462446, 0.47349, 0.508271, 0.545499, 0.618101, 0.712019, 0.834717", \ + "0.527968, 0.539009, 0.573762, 0.610979, 0.683585, 0.777497, 0.900199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176476, 0.025504, 0.0622753, 0.110536, 0.210002, 0.340287, 0.510794", \ + "0.0176482, 0.0254876, 0.0622754, 0.110533, 0.210002, 0.340267, 0.510751", \ + "0.017646, 0.0255155, 0.0622749, 0.110533, 0.209996, 0.340237, 0.511021", \ + "0.0176459, 0.0254961, 0.0622634, 0.110557, 0.210025, 0.340254, 0.511022", \ + "0.017641, 0.025503, 0.062268, 0.110534, 0.210001, 0.340271, 0.511006", \ + "0.017638, 0.025496, 0.062257, 0.110523, 0.209999, 0.340257, 0.511022", \ + "0.017646, 0.025497, 0.062252, 0.11052, 0.209995, 0.340235, 0.511022" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0539923, 0.0647845, 0.0994676, 0.136377, 0.208352, 0.301982, 0.424428", \ + "0.0686475, 0.0793933, 0.114071, 0.151006, 0.222999, 0.316638, 0.439122", \ + "0.1236, 0.13591, 0.172221, 0.208962, 0.280879, 0.374509, 0.496998", \ + "0.163637, 0.178387, 0.218404, 0.255055, 0.326799, 0.420317, 0.542691", \ + "0.209726, 0.227373, 0.273118, 0.309692, 0.380855, 0.474177, 0.596477", \ + "0.249775, 0.269859, 0.321203, 0.357769, 0.428439, 0.521451, 0.643584", \ + "0.282176, 0.304325, 0.360923, 0.397582, 0.467677, 0.560454, 0.682355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163071, 0.0245499, 0.0616093, 0.109112, 0.207764, 0.337995, 0.508628", \ + "0.0163157, 0.0245835, 0.0616116, 0.109105, 0.207761, 0.337995, 0.508474", \ + "0.022841, 0.0304106, 0.063688, 0.1096, 0.207723, 0.337989, 0.508583", \ + "0.03153, 0.0396967, 0.0686469, 0.111599, 0.208259, 0.338219, 0.508814", \ + "0.0440273, 0.0530674, 0.0768821, 0.114836, 0.209013, 0.338752, 0.50911", \ + "0.057368, 0.066785, 0.085593, 0.118312, 0.209577, 0.338905, 0.509405", \ + "0.071395, 0.080749, 0.094831, 0.122384, 0.210099, 0.339045, 0.509501" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0542191, 0.0653045, 0.100826, 0.137828, 0.209841, 0.303497, 0.425954", \ + "0.0688862, 0.079909, 0.115425, 0.15247, 0.224497, 0.318124, 0.440628", \ + "0.12396, 0.13661, 0.173855, 0.210679, 0.282631, 0.37626, 0.498757", \ + "0.164207, 0.179432, 0.220726, 0.257311, 0.329068, 0.422565, 0.544968", \ + "0.210775, 0.229077, 0.276278, 0.312401, 0.383338, 0.476683, 0.599016", \ + "0.25155, 0.272544, 0.324832, 0.359973, 0.430284, 0.523158, 0.64523", \ + "0.284984, 0.308324, 0.364134, 0.398429, 0.467668, 0.560049, 0.681906" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166155, 0.0251455, 0.0623316, 0.109411, 0.20781, 0.338028, 0.508636", \ + "0.0166272, 0.0251799, 0.0623285, 0.109414, 0.207809, 0.337949, 0.508637", \ + "0.0232028, 0.0311563, 0.0644998, 0.109857, 0.207783, 0.337954, 0.508638", \ + "0.0320841, 0.0408773, 0.0696256, 0.111662, 0.208253, 0.338241, 0.50876", \ + "0.0448593, 0.0550329, 0.0775684, 0.114207, 0.208857, 0.338695, 0.509298", \ + "0.058465, 0.069807, 0.085469, 0.116305, 0.209185, 0.338894, 0.509569", \ + "0.072939, 0.084807, 0.092485, 0.118316, 0.209456, 0.338982, 0.5096" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0539923, 0.0647845, 0.0994676, 0.136377, 0.208352, 0.301982, 0.424428", \ + "0.0686475, 0.0793933, 0.114071, 0.151006, 0.222999, 0.316638, 0.439122", \ + "0.1236, 0.13591, 0.172221, 0.208962, 0.280879, 0.374509, 0.496998", \ + "0.163637, 0.178387, 0.218404, 0.255055, 0.326799, 0.420317, 0.542691", \ + "0.209726, 0.227373, 0.273118, 0.309692, 0.380855, 0.474177, 0.596477", \ + "0.249775, 0.269859, 0.321203, 0.357769, 0.428439, 0.521451, 0.643584", \ + "0.282176, 0.304325, 0.360923, 0.397582, 0.467677, 0.560454, 0.682355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163071, 0.0245499, 0.0616093, 0.109112, 0.207764, 0.337995, 0.508628", \ + "0.0163157, 0.0245835, 0.0616116, 0.109105, 0.207761, 0.337995, 0.508474", \ + "0.022841, 0.0304106, 0.063688, 0.1096, 0.207723, 0.337989, 0.508583", \ + "0.03153, 0.0396967, 0.0686469, 0.111599, 0.208259, 0.338219, 0.508814", \ + "0.0440273, 0.0530674, 0.0768821, 0.114836, 0.209013, 0.338752, 0.50911", \ + "0.057368, 0.066785, 0.085593, 0.118312, 0.209577, 0.338905, 0.509405", \ + "0.071395, 0.080749, 0.094831, 0.122384, 0.210099, 0.339045, 0.509501" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0319774, 0.0318687, 0.032102, 0.0322584, 0.0323738, 0.0324273, 0.0324554", \ + "0.0317739, 0.0316634, 0.0318974, 0.0320552, 0.0321701, 0.0322228, 0.0322521", \ + "0.0320748, 0.0319641, 0.032195, 0.0323528, 0.0324684, 0.0325216, 0.0325511", \ + "0.0334587, 0.0333438, 0.0335621, 0.0337062, 0.0338007, 0.033842, 0.0339193", \ + "0.0362164, 0.0361008, 0.0363206, 0.0364831, 0.0367133, 0.0367359, 0.0366866", \ + "0.0405239, 0.0404031, 0.0406073, 0.0407612, 0.0409407, 0.0410982, 0.0413161", \ + "0.046357, 0.0462324, 0.0464235, 0.0465762, 0.0467012, 0.0467894, 0.0469048" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.034055, 0.0341673, 0.0345752, 0.0347365, 0.0348411, 0.0348874, 0.0349128", \ + "0.033863, 0.0339749, 0.0343839, 0.0345457, 0.0346506, 0.0346965, 0.0347221", \ + "0.034336, 0.0344487, 0.0348571, 0.0350178, 0.0351219, 0.0351682, 0.0351932", \ + "0.0358512, 0.0359498, 0.0363529, 0.0365171, 0.0366228, 0.0366633, 0.0366893", \ + "0.0387737, 0.038887, 0.0392906, 0.0394557, 0.039566, 0.0396108, 0.0396337", \ + "0.0432142, 0.0433211, 0.0437633, 0.0439263, 0.0440272, 0.0440757, 0.0441033", \ + "0.049138, 0.0492514, 0.0496437, 0.0498016, 0.0499055, 0.0499528, 0.0499817" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0337396, 0.0339595, 0.0344001, 0.0345221, 0.0345931, 0.0346234, 0.0346395", \ + "0.0333249, 0.0335092, 0.0339464, 0.0340896, 0.0341756, 0.0342125, 0.0342314", \ + "0.0339168, 0.033805, 0.03399, 0.0341109, 0.034296, 0.0343256, 0.0343773", \ + "0.0360405, 0.0355667, 0.0354638, 0.035554, 0.0356416, 0.0357631, 0.0358264", \ + "0.0407081, 0.0397012, 0.0390594, 0.0390352, 0.0389525, 0.0390784, 0.0390844", \ + "0.0463395, 0.045046, 0.0437847, 0.0435277, 0.0435001, 0.0435278, 0.0435035", \ + "0.0529776, 0.0513619, 0.0495886, 0.04917, 0.0489104, 0.048838, 0.0488601" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587444, 0.0589543, 0.0593865, 0.0595068, 0.0595766, 0.0596071, 0.0596235", \ + "0.0575511, 0.0577265, 0.0581556, 0.0582951, 0.0583827, 0.0584191, 0.0584378", \ + "0.0581356, 0.057966, 0.0581075, 0.058274, 0.0584193, 0.0584609, 0.0585482", \ + "0.0622117, 0.0617355, 0.061515, 0.0616039, 0.0616938, 0.0618167, 0.0618823", \ + "0.0722349, 0.0711813, 0.0704281, 0.0703467, 0.0703513, 0.0703855, 0.0704842", \ + "0.0864697, 0.0849274, 0.0834029, 0.0831134, 0.0830611, 0.0829938, 0.0830426", \ + "0.104319, 0.102251, 0.0999979, 0.0994964, 0.0991643, 0.0990961, 0.099077" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587444, 0.0589543, 0.0593865, 0.0595068, 0.0595766, 0.0596071, 0.0596235", \ + "0.0575511, 0.0577265, 0.0581556, 0.0582951, 0.0583827, 0.0584191, 0.0584378", \ + "0.0581356, 0.057966, 0.0581075, 0.058274, 0.0584193, 0.0584609, 0.0585482", \ + "0.0622117, 0.0617355, 0.061515, 0.0616039, 0.0616938, 0.0618167, 0.0618823", \ + "0.0722349, 0.0711813, 0.0704281, 0.0703467, 0.0703513, 0.0703855, 0.0704842", \ + "0.0864697, 0.0849274, 0.0834029, 0.0831134, 0.0830611, 0.0829938, 0.0830426", \ + "0.104319, 0.102251, 0.0999979, 0.0994964, 0.0991643, 0.0990961, 0.099077" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.177496, 0.19204, 0.235825, 0.280825, 0.367259, 0.478824, 0.624499", \ + "0.19263, 0.207168, 0.250957, 0.295959, 0.382392, 0.493951, 0.639626", \ + "0.256093, 0.270636, 0.314425, 0.359422, 0.445856, 0.557428, 0.703091", \ + "0.311054, 0.325602, 0.369366, 0.414396, 0.500838, 0.612415, 0.758067", \ + "0.380486, 0.395051, 0.438865, 0.483845, 0.570313, 0.68189, 0.827508", \ + "0.4475, 0.462066, 0.505899, 0.550914, 0.63735, 0.748942, 0.894608", \ + "0.512262, 0.526835, 0.570646, 0.615661, 0.702113, 0.813697, 0.959367" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0252369, 0.0357479, 0.0809072, 0.140399, 0.264024, 0.427029, 0.640844", \ + "0.0252398, 0.0357578, 0.0809053, 0.14042, 0.264025, 0.427029, 0.640844", \ + "0.0252499, 0.0357588, 0.0809131, 0.140413, 0.264026, 0.427029, 0.640844", \ + "0.0252947, 0.0357977, 0.0809019, 0.140425, 0.264068, 0.427027, 0.640845", \ + "0.02537, 0.035881, 0.080978, 0.140437, 0.264452, 0.427183, 0.640803", \ + "0.025416, 0.035941, 0.081025, 0.140467, 0.264028, 0.427035, 0.64186", \ + "0.025456, 0.036001, 0.081059, 0.140468, 0.264061, 0.427047, 0.640865" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.183202, 0.194262, 0.229115, 0.266423, 0.339205, 0.433385, 0.556359", \ + "0.198316, 0.209392, 0.244228, 0.281544, 0.354321, 0.448477, 0.571435", \ + "0.263024, 0.274099, 0.308935, 0.346244, 0.419021, 0.513205, 0.636178", \ + "0.320058, 0.331117, 0.365965, 0.403288, 0.476069, 0.570212, 0.693148", \ + "0.392995, 0.404068, 0.438898, 0.476204, 0.548987, 0.643173, 0.766177", \ + "0.462551, 0.473604, 0.508338, 0.545652, 0.618428, 0.712574, 0.835654", \ + "0.527933, 0.538989, 0.573811, 0.611116, 0.683897, 0.778057, 0.901055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176702, 0.0255304, 0.0624154, 0.110804, 0.210525, 0.341013, 0.512304", \ + "0.0176705, 0.0255565, 0.0624215, 0.110801, 0.210525, 0.34107, 0.512201", \ + "0.0176684, 0.0255571, 0.0624153, 0.110803, 0.210519, 0.341181, 0.512303", \ + "0.0176688, 0.0255374, 0.0624044, 0.110825, 0.210548, 0.341119, 0.512154", \ + "0.017664, 0.025545, 0.062408, 0.110796, 0.210519, 0.341138, 0.512273", \ + "0.017645, 0.02554, 0.062399, 0.110792, 0.210523, 0.34107, 0.512305", \ + "0.017644, 0.02554, 0.062394, 0.11079, 0.210515, 0.34106, 0.512304" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.054042, 0.0648561, 0.099621, 0.136625, 0.208783, 0.302651, 0.425409", \ + "0.0686937, 0.0794598, 0.114223, 0.151254, 0.223429, 0.317306, 0.440102", \ + "0.12365, 0.135981, 0.172374, 0.209207, 0.281325, 0.375177, 0.497983", \ + "0.163695, 0.178467, 0.218559, 0.255302, 0.327222, 0.420972, 0.543642", \ + "0.209804, 0.227469, 0.273261, 0.309959, 0.381261, 0.47482, 0.597457", \ + "0.249882, 0.269972, 0.321353, 0.357968, 0.42885, 0.522071, 0.644533", \ + "0.282289, 0.304469, 0.361102, 0.397767, 0.468099, 0.560873, 0.683255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163388, 0.0246073, 0.0617733, 0.109395, 0.208289, 0.338844, 0.509908", \ + "0.0163465, 0.0246393, 0.0617751, 0.109388, 0.208286, 0.338845, 0.509737", \ + "0.0228741, 0.030464, 0.0638682, 0.109876, 0.208244, 0.338838, 0.509751", \ + "0.0315934, 0.0397548, 0.0688084, 0.11188, 0.208781, 0.338995, 0.509981", \ + "0.0440718, 0.0531248, 0.0769938, 0.115082, 0.209529, 0.3396, 0.51041", \ + "0.057434, 0.066839, 0.085692, 0.118532, 0.210024, 0.339745, 0.510614", \ + "0.071448, 0.080715, 0.094924, 0.122602, 0.210607, 0.339893, 0.510798" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0542982, 0.0654067, 0.101006, 0.138104, 0.210299, 0.30419, 0.426959", \ + "0.0689569, 0.0800063, 0.115603, 0.152742, 0.224952, 0.318815, 0.441621", \ + "0.124046, 0.136717, 0.174036, 0.210956, 0.283083, 0.376953, 0.499768", \ + "0.164312, 0.179557, 0.22092, 0.257645, 0.329533, 0.423267, 0.545974", \ + "0.210917, 0.229231, 0.276495, 0.312704, 0.383887, 0.477401, 0.600043", \ + "0.251726, 0.272732, 0.324997, 0.360306, 0.430797, 0.52387, 0.646288", \ + "0.285186, 0.308529, 0.364405, 0.398781, 0.468201, 0.560812, 0.682907" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166549, 0.0252087, 0.0624999, 0.109696, 0.208337, 0.338879, 0.509916", \ + "0.0166612, 0.0252447, 0.0624936, 0.109697, 0.208336, 0.338799, 0.509915", \ + "0.0232431, 0.0312083, 0.0646552, 0.110133, 0.208312, 0.338866, 0.51", \ + "0.0321297, 0.0409327, 0.0697723, 0.111986, 0.208773, 0.339017, 0.510032", \ + "0.0449185, 0.0550883, 0.0777111, 0.114478, 0.209386, 0.339568, 0.510537", \ + "0.05852, 0.069863, 0.085478, 0.116577, 0.20971, 0.339638, 0.510846", \ + "0.07303, 0.084884, 0.092635, 0.118595, 0.209985, 0.33985, 0.510736" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.054042, 0.0648561, 0.099621, 0.136625, 0.208783, 0.302651, 0.425409", \ + "0.0686937, 0.0794598, 0.114223, 0.151254, 0.223429, 0.317306, 0.440102", \ + "0.12365, 0.135981, 0.172374, 0.209207, 0.281325, 0.375177, 0.497983", \ + "0.163695, 0.178467, 0.218559, 0.255302, 0.327222, 0.420972, 0.543642", \ + "0.209804, 0.227469, 0.273261, 0.309959, 0.381261, 0.47482, 0.597457", \ + "0.249882, 0.269972, 0.321353, 0.357968, 0.42885, 0.522071, 0.644533", \ + "0.282289, 0.304469, 0.361102, 0.397767, 0.468099, 0.560873, 0.683255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163388, 0.0246073, 0.0617733, 0.109395, 0.208289, 0.338844, 0.509908", \ + "0.0163465, 0.0246393, 0.0617751, 0.109388, 0.208286, 0.338845, 0.509737", \ + "0.0228741, 0.030464, 0.0638682, 0.109876, 0.208244, 0.338838, 0.509751", \ + "0.0315934, 0.0397548, 0.0688084, 0.11188, 0.208781, 0.338995, 0.509981", \ + "0.0440718, 0.0531248, 0.0769938, 0.115082, 0.209529, 0.3396, 0.51041", \ + "0.057434, 0.066839, 0.085692, 0.118532, 0.210024, 0.339745, 0.510614", \ + "0.071448, 0.080715, 0.094924, 0.122602, 0.210607, 0.339893, 0.510798" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0319729, 0.0318647, 0.032092, 0.0322443, 0.0323498, 0.0323961, 0.0324201", \ + "0.031769, 0.0316589, 0.0318884, 0.0320407, 0.0321465, 0.0321919, 0.0322172", \ + "0.0320725, 0.0319632, 0.0321874, 0.0323394, 0.0324461, 0.0324927, 0.0325174", \ + "0.0334535, 0.0333373, 0.0335526, 0.0336897, 0.033778, 0.0338147, 0.0338867", \ + "0.0362125, 0.0360951, 0.0363046, 0.0364679, 0.0366982, 0.0367031, 0.0366536", \ + "0.0405173, 0.0403964, 0.0405976, 0.0407455, 0.0409203, 0.0409574, 0.0412813", \ + "0.0467549, 0.0466291, 0.0468168, 0.0469583, 0.0470717, 0.0471615, 0.04723" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340595, 0.0341704, 0.0345739, 0.0347299, 0.0348286, 0.0348701, 0.0348925", \ + "0.0338676, 0.0339795, 0.0343831, 0.0345395, 0.0346383, 0.0346808, 0.0347033", \ + "0.034341, 0.0344529, 0.0348559, 0.035011, 0.0351091, 0.0351509, 0.0351741", \ + "0.0358539, 0.0359542, 0.0363498, 0.0365096, 0.0366087, 0.0366454, 0.0366685", \ + "0.0387747, 0.038888, 0.0392864, 0.0394467, 0.0395511, 0.0395915, 0.0396114", \ + "0.04317, 0.0432745, 0.043704, 0.0438545, 0.043958, 0.044003, 0.0440281", \ + "0.0490445, 0.0491621, 0.0495469, 0.0497003, 0.0497985, 0.0498419, 0.049866" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0337385, 0.0339567, 0.0343878, 0.034506, 0.0345741, 0.0346031, 0.0346185", \ + "0.0333236, 0.033506, 0.0339363, 0.0340759, 0.0341589, 0.0341944, 0.0342125", \ + "0.033976, 0.0337915, 0.0339845, 0.0341053, 0.034239, 0.0343124, 0.0344038", \ + "0.0360042, 0.0355864, 0.0354499, 0.0355471, 0.0356335, 0.0357358, 0.0358142", \ + "0.0406952, 0.0396936, 0.0390402, 0.0389882, 0.0389908, 0.0390557, 0.0390499", \ + "0.0463109, 0.0450302, 0.0437804, 0.0435, 0.0434571, 0.043438, 0.0434801", \ + "0.0529306, 0.0513046, 0.0495341, 0.0491277, 0.0488929, 0.048794, 0.0488083" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587377, 0.0589442, 0.059364, 0.0594793, 0.0595457, 0.0595748, 0.0595905", \ + "0.0575455, 0.0577175, 0.0581368, 0.0582738, 0.0583543, 0.058391, 0.058409", \ + "0.0581282, 0.0579848, 0.0580927, 0.0582242, 0.0584154, 0.0584388, 0.0585325", \ + "0.0621974, 0.0617248, 0.0615009, 0.0615527, 0.0616709, 0.0617829, 0.061852", \ + "0.0722016, 0.0711655, 0.0704106, 0.0703036, 0.0703198, 0.0703781, 0.0704478", \ + "0.0864756, 0.0849074, 0.0833672, 0.0830969, 0.0830181, 0.0830047, 0.0829992", \ + "0.104269, 0.102215, 0.0999362, 0.0994549, 0.0991205, 0.099033, 0.0989815" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0587377, 0.0589442, 0.059364, 0.0594793, 0.0595457, 0.0595748, 0.0595905", \ + "0.0575455, 0.0577175, 0.0581368, 0.0582738, 0.0583543, 0.058391, 0.058409", \ + "0.0581282, 0.0579848, 0.0580927, 0.0582242, 0.0584154, 0.0584388, 0.0585325", \ + "0.0621974, 0.0617248, 0.0615009, 0.0615527, 0.0616709, 0.0617829, 0.061852", \ + "0.0722016, 0.0711655, 0.0704106, 0.0703036, 0.0703198, 0.0703781, 0.0704478", \ + "0.0864756, 0.0849074, 0.0833672, 0.0830969, 0.0830181, 0.0830047, 0.0829992", \ + "0.104269, 0.102215, 0.0999362, 0.0994549, 0.0991205, 0.099033, 0.0989815" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00258558; + rise_capacitance : 0.00258558; + rise_capacitance_range (0.0018406, 0.00258558); + fall_capacitance : 0.0025853; + fall_capacitance_range (0.00181987, 0.0025853); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11982, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0178644, 0.0176573, 0.0180109, 0.0191962, 0.0218574, 0.0259385, 0.0314963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0524308, 0.0522299, 0.0528295, 0.0543476, 0.0584251, 0.0636935, 0.0708747" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166317; + rise_capacitance : 0.00166317; + rise_capacitance_range (0.00112471, 0.00166317); + fall_capacitance : 0.00164991; + fall_capacitance_range (0.00109829, 0.00164991); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0349535, 0.0618231, 0.104064, 0.137146", \ + "-0.142687, -0.0339176, 0.0104175, 0.0454031", \ + "-0.202962, -0.0956599, -0.0536458, -0.023298", \ + "-0.243338, -0.146561, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.041486, 0.214396, 0.293349, 0.352696", \ + "-0.0475724, 0.125338, 0.214914, 0.279628", \ + "-0.0725546, 0.094358, 0.189463, 0.254163", \ + "-0.0827654, 0.0821497, 0.176724, 0.248432" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0349535, 0.0618231, 0.104064, 0.137146", \ + "-0.142687, -0.0339176, 0.0104175, 0.0454031", \ + "-0.202962, -0.0956599, -0.0536458, -0.023298", \ + "-0.243338, -0.146561, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.041486, 0.214396, 0.293349, 0.352696", \ + "-0.0475724, 0.125338, 0.214914, 0.279628", \ + "-0.0725546, 0.094358, 0.189463, 0.254163", \ + "-0.0827654, 0.0821497, 0.176724, 0.248432" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0628862, -0.0454395, -0.0900932, -0.121746", \ + "0.192964, 0.0606531, 0.0107269, -0.0236481", \ + "0.266703, 0.132392, 0.0804688, 0.0460938", \ + "0.325191, 0.188883, 0.136365, 0.104582" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00552689, -0.185384, -0.273068, -0.331343", \ + "0.153326, -0.0535719, -0.154468, -0.219521", \ + "0.21174, 0.00322224, -0.100547, -0.17372", \ + "0.250824, 0.0399288, -0.066962, -0.142011" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0628862, -0.0454395, -0.0900932, -0.121746", \ + "0.192964, 0.0606531, 0.0107269, -0.0236481", \ + "0.266703, 0.132392, 0.0804688, 0.0460938", \ + "0.325191, 0.188883, 0.136365, 0.104582" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00552689, -0.185384, -0.273068, -0.331343", \ + "0.153326, -0.0535719, -0.154468, -0.219521", \ + "0.21174, 0.00322224, -0.100547, -0.17372", \ + "0.250824, 0.0399288, -0.066962, -0.142011" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011634, -0.00116667, -0.00119517, -0.00120287, -0.00121115, -0.00121358, -0.00121386" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132417, 0.00122547, 0.00122053, 0.00122086, 0.00122061, 0.00121692, 0.00121386" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0056825, 0.00548346, 0.00555531, 0.00609478, 0.00747281, 0.00969327, 0.0126183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830535, 0.00814644, 0.00843443, 0.00916359, 0.0107183, 0.0130529, 0.0161059" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166173; + rise_capacitance : 0.00166173; + rise_capacitance_range (0.00112315, 0.00166173); + fall_capacitance : 0.00164843; + fall_capacitance_range (0.00109488, 0.00164843); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0352463, 0.0617248, 0.104064, 0.137146", \ + "-0.14298, -0.0340159, 0.0104175, 0.0454031", \ + "-0.203353, -0.0957582, -0.0536458, -0.023298", \ + "-0.243631, -0.14666, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0411489, 0.214485, 0.293142, 0.351775", \ + "-0.047449, 0.125888, 0.215272, 0.279167", \ + "-0.0723949, 0.0949441, 0.18984, 0.254222", \ + "-0.0829993, 0.0823422, 0.176724, 0.247615" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0352463, 0.0617248, 0.104064, 0.137146", \ + "-0.14298, -0.0340159, 0.0104175, 0.0454031", \ + "-0.203353, -0.0957582, -0.0536458, -0.023298", \ + "-0.243631, -0.14666, -0.105188, -0.0752356" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0411489, 0.214485, 0.293142, 0.351775", \ + "-0.047449, 0.125888, 0.215272, 0.279167", \ + "-0.0723949, 0.0949441, 0.18984, 0.254222", \ + "-0.0829993, 0.0823422, 0.176724, 0.247615" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630512, -0.043933, -0.0897657, -0.121582", \ + "0.192824, 0.0618535, 0.0105845, -0.0237905", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.325789, 0.186824, 0.137093, 0.105177" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0079536, -0.187284, -0.270384, -0.333187", \ + "0.150276, -0.0529525, -0.153941, -0.222845", \ + "0.212104, 0.00316737, -0.100723, -0.17372", \ + "0.251245, 0.0400211, -0.066962, -0.141863" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0630512, -0.043933, -0.0897657, -0.121582", \ + "0.192824, 0.0618535, 0.0105845, -0.0237905", \ + "0.270703, 0.129738, 0.0804688, 0.0460938", \ + "0.325789, 0.186824, 0.137093, 0.105177" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0079536, -0.187284, -0.270384, -0.333187", \ + "0.150276, -0.0529525, -0.153941, -0.222845", \ + "0.212104, 0.00316737, -0.100723, -0.17372", \ + "0.251245, 0.0400211, -0.066962, -0.141863" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011608, -0.00116553, -0.00119301, -0.00119855, -0.0012066, -0.00120907, -0.00120978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132002, 0.00122222, 0.00121388, 0.00121673, 0.00121652, 0.00121282, 0.00120978" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00568077, 0.00548061, 0.0054988, 0.00609575, 0.00747032, 0.00968938, 0.012618" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00830344, 0.00814488, 0.0084327, 0.00916168, 0.0107171, 0.013049, 0.0160998" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166315; + rise_capacitance : 0.00166315; + rise_capacitance_range (0.0011248, 0.00166315); + fall_capacitance : 0.00164998; + fall_capacitance_range (0.00109782, 0.00164998); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0344887, 0.062666, 0.104064, 0.135074", \ + "-0.144846, -0.0356985, 0.0117913, 0.0447045", \ + "-0.202343, -0.0988145, -0.0536458, -0.0253703", \ + "-0.247018, -0.149863, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0406652, 0.214222, 0.293311, 0.352335", \ + "-0.0473866, 0.12617, 0.215902, 0.280273", \ + "-0.0716926, 0.0958663, 0.191239, 0.255967", \ + "-0.0815675, 0.0839939, 0.178724, 0.25009" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0344887, 0.062666, 0.104064, 0.135074", \ + "-0.144846, -0.0356985, 0.0117913, 0.0447045", \ + "-0.202343, -0.0988145, -0.0536458, -0.0253703", \ + "-0.247018, -0.149863, -0.109332, -0.0814526" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0406652, 0.214222, 0.293311, 0.352335", \ + "-0.0473866, 0.12617, 0.215902, 0.280273", \ + "-0.0716926, 0.0958663, 0.191239, 0.255967", \ + "-0.0815675, 0.0839939, 0.178724, 0.25009" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631334, -0.0438665, -0.0895987, -0.121501", \ + "0.1956, 0.0606177, 0.0133631, -0.0250118", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.329505, 0.190525, 0.140273, 0.108893" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00546575, -0.188663, -0.273062, -0.329571", \ + "0.150033, -0.0560837, -0.153699, -0.220981", \ + "0.21196, 0.000170379, -0.0995935, -0.17572", \ + "0.253129, 0.035019, -0.0685915, -0.141871" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631334, -0.0438665, -0.0895987, -0.121501", \ + "0.1956, 0.0606177, 0.0133631, -0.0250118", \ + "0.270703, 0.133721, 0.0844688, 0.0460938", \ + "0.329505, 0.190525, 0.140273, 0.108893" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.00546575, -0.188663, -0.273062, -0.329571", \ + "0.150033, -0.0560837, -0.153699, -0.220981", \ + "0.21196, 0.000170379, -0.0995935, -0.17572", \ + "0.253129, 0.035019, -0.0685915, -0.141871" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116297, -0.00116782, -0.00119399, -0.00120179, -0.0012099, -0.00121246, -0.00121336" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132277, 0.0012247, 0.00121701, 0.00122006, 0.00121986, 0.00121623, 0.00121336" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00566742, 0.00547015, 0.00553924, 0.00602125, 0.0074542, 0.00967377, 0.012605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833959, 0.00818035, 0.00846797, 0.0091958, 0.0107445, 0.0130825, 0.0161306" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166163; + rise_capacitance : 0.00166163; + rise_capacitance_range (0.00112317, 0.00166163); + fall_capacitance : 0.0016484; + fall_capacitance_range (0.00109558, 0.0016484); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033385, 0.0630365, 0.104064, 0.135074", \ + "-0.144429, -0.0360148, 0.0111044, 0.0440176", \ + "-0.200871, -0.098444, -0.0536458, -0.0253703", \ + "-0.247839, -0.14742, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0405549, 0.213793, 0.293109, 0.351274", \ + "-0.0476056, 0.125632, 0.215047, 0.279104", \ + "-0.0723292, 0.094911, 0.189828, 0.25438", \ + "-0.0829311, 0.0823116, 0.176724, 0.247776" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.033385, 0.0630365, 0.104064, 0.135074", \ + "-0.144429, -0.0360148, 0.0111044, 0.0440176", \ + "-0.200871, -0.098444, -0.0536458, -0.0253703", \ + "-0.247839, -0.14742, -0.10726, -0.0793803" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0405549, 0.213793, 0.293109, 0.351274", \ + "-0.0476056, 0.125632, 0.215047, 0.279104", \ + "-0.0723292, 0.094911, 0.189828, 0.25438", \ + "-0.0829311, 0.0823116, 0.176724, 0.247776" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633007, -0.0436835, -0.0892667, -0.121332", \ + "0.192586, 0.0616159, 0.0103469, -0.024028", \ + "0.270703, 0.133735, 0.0804688, 0.0460938", \ + "0.326758, 0.187793, 0.137961, 0.106147" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0073541, -0.187311, -0.270384, -0.329715", \ + "0.154197, -0.0524567, -0.153418, -0.218849", \ + "0.211319, -0.000332126, -0.100093, -0.17372", \ + "0.254643, 0.0399939, -0.066962, -0.142389" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0633007, -0.0436835, -0.0892667, -0.121332", \ + "0.192586, 0.0616159, 0.0103469, -0.024028", \ + "0.270703, 0.133735, 0.0804688, 0.0460938", \ + "0.326758, 0.187793, 0.137961, 0.106147" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0073541, -0.187311, -0.270384, -0.329715", \ + "0.154197, -0.0524567, -0.153418, -0.218849", \ + "0.211319, -0.000332126, -0.100093, -0.17372", \ + "0.254643, 0.0399939, -0.066962, -0.142389" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00116045, -0.00116509, -0.00119286, -0.00119841, -0.00120648, -0.00120907, -0.00121022" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131969, 0.00122176, 0.00121397, 0.00121685, 0.00121667, 0.00121303, 0.00121022" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00567183, 0.00547366, 0.00550662, 0.00602524, 0.00745716, 0.0096756, 0.0126067" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833454, 0.0081757, 0.0084547, 0.00919093, 0.0107454, 0.0130762, 0.0161263" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.013839; + rise_capacitance : 0.0132641; + rise_capacitance_range (0.0108748, 0.0132641); + fall_capacitance : 0.013839; + fall_capacitance_range (0.0108684, 0.013839); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065635, -0.0280223, -0.064196, -0.0892186", \ + "0.283355, 0.0696851, 0.0275849, 0.000479398", \ + "0.712383, 0.281368, 0.120539, 0.0735757", \ + "1.14016, 0.647141, 0.379139, 0.198085" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0493368, 0.0328223, 0.0680127, 0.093622", \ + "-0.15624, -0.0540939, -0.0208118, 0.00670587", \ + "-0.220332, -0.116072, -0.0771159, -0.0502385", \ + "-0.270518, -0.164374, -0.130056, -0.103574" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0158396, 0.0151124, 0.0152194, 0.0171158, 0.0235139, 0.0332919, 0.0464686" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0453811, 0.0445241, 0.0445215, 0.0474097, 0.0540553, 0.0644551, 0.0777219" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQX1) { + area : 28.224; + cell_leakage_power : 0.487348; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.442676; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.504151; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.404706; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.437845; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.486128; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428908; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.572889; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.58086; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.462839; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.495715; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.544683; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.486778; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.487348; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.150139, 0.156126, 0.192459, 0.231783, 0.308881, 0.408795, 0.539315", \ + "0.164873, 0.170854, 0.207187, 0.246519, 0.323624, 0.423539, 0.554055", \ + "0.222063, 0.228063, 0.264416, 0.303745, 0.38085, 0.480769, 0.611291", \ + "0.269492, 0.275474, 0.311823, 0.351159, 0.428254, 0.528176, 0.658684", \ + "0.330622, 0.336634, 0.373035, 0.412374, 0.489492, 0.589371, 0.719911", \ + "0.38951, 0.395534, 0.43199, 0.471366, 0.54847, 0.648363, 0.778935", \ + "0.446347, 0.452393, 0.488881, 0.528266, 0.605402, 0.7053, 0.835827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0220845, 0.0268238, 0.067011, 0.120701, 0.231246, 0.376019, 0.565533", \ + "0.0220984, 0.0268298, 0.0670152, 0.120695, 0.231244, 0.376019, 0.565533", \ + "0.0221271, 0.0268586, 0.0670234, 0.120701, 0.231249, 0.376019, 0.565532", \ + "0.0222101, 0.0269277, 0.0670658, 0.120795, 0.231238, 0.375922, 0.565477", \ + "0.022373, 0.027087, 0.067131, 0.120735, 0.231258, 0.376035, 0.565436", \ + "0.022557, 0.027254, 0.067228, 0.120799, 0.231236, 0.375978, 0.565542", \ + "0.022752, 0.027446, 0.067296, 0.120819, 0.231283, 0.37605, 0.56549" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.13787, 0.142663, 0.173613, 0.208736, 0.278177, 0.368227, 0.485842", \ + "0.152761, 0.15755, 0.188503, 0.223626, 0.293066, 0.383115, 0.50073", \ + "0.208694, 0.213491, 0.244451, 0.279574, 0.349022, 0.439048, 0.556684", \ + "0.252277, 0.257062, 0.287983, 0.323126, 0.39256, 0.482624, 0.600242", \ + "0.306212, 0.310993, 0.34191, 0.377039, 0.44648, 0.536531, 0.654148", \ + "0.357899, 0.362671, 0.393583, 0.428696, 0.498138, 0.58819, 0.705807", \ + "0.406146, 0.41093, 0.441836, 0.476961, 0.546401, 0.636451, 0.754069" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0169113, 0.0209634, 0.0568703, 0.10451, 0.201347, 0.327728, 0.49298", \ + "0.0169182, 0.0209568, 0.0568732, 0.104481, 0.201347, 0.327728, 0.492966", \ + "0.0169098, 0.02096, 0.0568706, 0.104481, 0.201359, 0.327728, 0.49295", \ + "0.0168997, 0.0209533, 0.0568748, 0.10458, 0.201391, 0.327727, 0.493001", \ + "0.016865, 0.020921, 0.056848, 0.104493, 0.201344, 0.327718, 0.493052", \ + "0.016875, 0.020914, 0.056839, 0.104455, 0.20134, 0.327727, 0.492951", \ + "0.016905, 0.020953, 0.056834, 0.104439, 0.201334, 0.327724, 0.492948" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.044005, 0.0486035, 0.079322, 0.114852, 0.184105, 0.273929, 0.391452", \ + "0.0585038, 0.0630495, 0.0937942, 0.129379, 0.198664, 0.288522, 0.406027", \ + "0.103228, 0.108713, 0.141683, 0.177675, 0.246972, 0.336826, 0.454351", \ + "0.132719, 0.139386, 0.1758, 0.212167, 0.281633, 0.371564, 0.489018", \ + "0.165245, 0.173458, 0.216236, 0.254207, 0.323587, 0.413227, 0.530712", \ + "0.190968, 0.200583, 0.250717, 0.291629, 0.360912, 0.450192, 0.567454", \ + "0.20988, 0.220796, 0.278274, 0.323104, 0.392449, 0.481336, 0.598309" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154089, 0.0197034, 0.0571446, 0.10472, 0.200989, 0.326732, 0.492038", \ + "0.0155009, 0.0198081, 0.057155, 0.104719, 0.200987, 0.326795, 0.492138", \ + "0.0218471, 0.0256421, 0.0598824, 0.1059, 0.201233, 0.326894, 0.492038", \ + "0.0286294, 0.0326281, 0.0642499, 0.108121, 0.202273, 0.327382, 0.492307", \ + "0.0381248, 0.0428627, 0.0733041, 0.113214, 0.203758, 0.32798, 0.492897", \ + "0.047919, 0.053562, 0.085239, 0.120676, 0.20608, 0.328231, 0.492796", \ + "0.057835, 0.064293, 0.098743, 0.129972, 0.209376, 0.32871, 0.492771" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440127, 0.0485922, 0.0792467, 0.114832, 0.184151, 0.273973, 0.391489", \ + "0.0584411, 0.0629701, 0.09367, 0.129309, 0.19867, 0.28851, 0.406034", \ + "0.103188, 0.108669, 0.141526, 0.17755, 0.24702, 0.336842, 0.454399", \ + "0.132718, 0.139362, 0.1756, 0.212005, 0.281748, 0.371661, 0.489116", \ + "0.165292, 0.173484, 0.215877, 0.253886, 0.323944, 0.413565, 0.531006", \ + "0.190861, 0.200447, 0.250082, 0.291294, 0.362018, 0.451253, 0.568471", \ + "0.209745, 0.220603, 0.277465, 0.322949, 0.394942, 0.48373, 0.600614" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153745, 0.0196478, 0.0571185, 0.10482, 0.20106, 0.326836, 0.49204", \ + "0.0154795, 0.019742, 0.0571273, 0.104815, 0.201075, 0.326818, 0.491999", \ + "0.0218038, 0.0255784, 0.0598166, 0.106082, 0.201516, 0.326891, 0.492093", \ + "0.0285529, 0.0325024, 0.0640681, 0.108398, 0.202719, 0.327537, 0.492324", \ + "0.0379238, 0.0426201, 0.073104, 0.113864, 0.204557, 0.328469, 0.492957", \ + "0.047703, 0.053209, 0.085078, 0.122288, 0.207999, 0.329328, 0.492915", \ + "0.057537, 0.06386, 0.098817, 0.133138, 0.212882, 0.330725, 0.493064" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0444099, 0.0491725, 0.0808038, 0.116364, 0.185587, 0.27545, 0.393022", \ + "0.0588456, 0.0635717, 0.0952525, 0.130862, 0.200124, 0.29003, 0.407532", \ + "0.103966, 0.109761, 0.14402, 0.179707, 0.248922, 0.338834, 0.456342", \ + "0.134017, 0.141139, 0.179414, 0.214988, 0.284195, 0.37418, 0.491697", \ + "0.167658, 0.176521, 0.221381, 0.256739, 0.325473, 0.415261, 0.5328", \ + "0.194756, 0.20523, 0.256346, 0.291236, 0.359456, 0.448983, 0.566384", \ + "0.215398, 0.227323, 0.283393, 0.31774, 0.385375, 0.47458, 0.59184" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159466, 0.0203742, 0.057893, 0.104982, 0.200801, 0.326793, 0.49209", \ + "0.0160361, 0.0204723, 0.0578993, 0.104969, 0.200795, 0.326813, 0.491987", \ + "0.0228201, 0.0268765, 0.0605673, 0.105721, 0.200852, 0.326811, 0.492076", \ + "0.0302192, 0.0346292, 0.0648068, 0.10718, 0.20142, 0.327203, 0.492313", \ + "0.0406581, 0.0461081, 0.0721648, 0.109349, 0.201609, 0.327443, 0.492674", \ + "0.05163, 0.058118, 0.079541, 0.111309, 0.201637, 0.327435, 0.492728", \ + "0.06282, 0.070171, 0.086094, 0.11291, 0.201796, 0.327409, 0.492711" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440127, 0.0485922, 0.0792467, 0.114832, 0.184151, 0.273973, 0.391489", \ + "0.0584411, 0.0629701, 0.09367, 0.129309, 0.19867, 0.28851, 0.406034", \ + "0.103188, 0.108669, 0.141526, 0.17755, 0.24702, 0.336842, 0.454399", \ + "0.132718, 0.139362, 0.1756, 0.212005, 0.281748, 0.371661, 0.489116", \ + "0.165292, 0.173484, 0.215877, 0.253886, 0.323944, 0.413565, 0.531006", \ + "0.190861, 0.200447, 0.250082, 0.291294, 0.362018, 0.451253, 0.568471", \ + "0.209745, 0.220603, 0.277465, 0.322949, 0.394942, 0.48373, 0.600614" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153745, 0.0196478, 0.0571185, 0.10482, 0.20106, 0.326836, 0.49204", \ + "0.0154795, 0.019742, 0.0571273, 0.104815, 0.201075, 0.326818, 0.491999", \ + "0.0218038, 0.0255784, 0.0598166, 0.106082, 0.201516, 0.326891, 0.492093", \ + "0.0285529, 0.0325024, 0.0640681, 0.108398, 0.202719, 0.327537, 0.492324", \ + "0.0379238, 0.0426201, 0.073104, 0.113864, 0.204557, 0.328469, 0.492957", \ + "0.047703, 0.053209, 0.085078, 0.122288, 0.207999, 0.329328, 0.492915", \ + "0.057537, 0.06386, 0.098817, 0.133138, 0.212882, 0.330725, 0.493064" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170208, 0.0170445, 0.0171832, 0.0172437, 0.0172813, 0.0172975, 0.0173056", \ + "0.0168686, 0.0168924, 0.017031, 0.0170921, 0.0171297, 0.0171457, 0.0171546", \ + "0.0173209, 0.0173453, 0.017485, 0.0175469, 0.0175855, 0.0176025, 0.0176116", \ + "0.0186408, 0.0186614, 0.0188616, 0.0188693, 0.0188964, 0.0189154, 0.018922", \ + "0.0208647, 0.0208859, 0.021014, 0.0210805, 0.0211381, 0.0211489, 0.0211477", \ + "0.0245657, 0.0245852, 0.0247041, 0.0247646, 0.0248156, 0.0248642, 0.0249999", \ + "0.0292565, 0.0292739, 0.0293849, 0.0294445, 0.029488, 0.0295179, 0.0295308" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0185304, 0.0185738, 0.0187399, 0.018796, 0.0188305, 0.0188453, 0.0188529", \ + "0.0184065, 0.01845, 0.018616, 0.0186716, 0.0187064, 0.0187209, 0.0187294", \ + "0.0190224, 0.0190662, 0.0192346, 0.0192914, 0.0193265, 0.0193415, 0.0193496", \ + "0.020238, 0.0202813, 0.0204505, 0.0205072, 0.0205408, 0.0205523, 0.0205601", \ + "0.0225954, 0.0226363, 0.0228035, 0.0228558, 0.0228926, 0.0229109, 0.0229155", \ + "0.0260466, 0.0260894, 0.0262503, 0.0263065, 0.0263393, 0.0263564, 0.0263668", \ + "0.0304816, 0.0305245, 0.0306849, 0.0307375, 0.0307714, 0.0307895, 0.0307964" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020188, 0.0202473, 0.0203978, 0.0204303, 0.0204479, 0.0204545, 0.0204579", \ + "0.0198284, 0.0198731, 0.020026, 0.0200722, 0.0200983, 0.0201122, 0.0201185", \ + "0.0201222, 0.0201294, 0.0202362, 0.0202985, 0.0203592, 0.020383, 0.0204035", \ + "0.0218263, 0.0218187, 0.0218327, 0.0218632, 0.0219077, 0.0219373, 0.02198", \ + "0.0253294, 0.0252776, 0.0251596, 0.0251827, 0.0251959, 0.0252242, 0.0252463", \ + "0.0300104, 0.0299075, 0.0296669, 0.0296283, 0.0296244, 0.0296331, 0.0296468", \ + "0.0355967, 0.0354372, 0.0350627, 0.0349624, 0.034916, 0.0349109, 0.0349049" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211721, 0.0212319, 0.021384, 0.0214171, 0.0214343, 0.021441, 0.0214442", \ + "0.0208125, 0.0208597, 0.0210194, 0.0210688, 0.0210954, 0.0211073, 0.0211133", \ + "0.0211499, 0.0211563, 0.02124, 0.0213001, 0.0213662, 0.0213893, 0.0213972", \ + "0.022874, 0.0228438, 0.0228703, 0.0229011, 0.0229579, 0.022986, 0.023018", \ + "0.0264551, 0.0263946, 0.0263057, 0.0262918, 0.0263238, 0.0263476, 0.0263676", \ + "0.0312646, 0.0311497, 0.0309183, 0.0308748, 0.030864, 0.0308997, 0.0309053", \ + "0.0370334, 0.0368773, 0.0364887, 0.0364027, 0.0363394, 0.0363369, 0.0363424" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0207929, 0.0208521, 0.021002, 0.0210345, 0.0210515, 0.0210583, 0.0210617", \ + "0.0203185, 0.0203647, 0.0205224, 0.0205705, 0.0205979, 0.0206092, 0.020615", \ + "0.0204671, 0.020477, 0.0205557, 0.0206278, 0.0206876, 0.0207211, 0.0207334", \ + "0.0221439, 0.022127, 0.0221099, 0.0221691, 0.0222175, 0.0222412, 0.0222818", \ + "0.0257941, 0.0257365, 0.0255952, 0.025591, 0.0256098, 0.0256244, 0.0256444", \ + "0.0309002, 0.0307416, 0.0304075, 0.0303468, 0.0303185, 0.0303295, 0.0303378", \ + "0.0372072, 0.0369733, 0.0364235, 0.0362663, 0.0361888, 0.0361726, 0.0361679" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0207929, 0.0208521, 0.021002, 0.0210345, 0.0210515, 0.0210583, 0.0210617", \ + "0.0203185, 0.0203647, 0.0205224, 0.0205705, 0.0205979, 0.0206092, 0.020615", \ + "0.0204671, 0.020477, 0.0205557, 0.0206278, 0.0206876, 0.0207211, 0.0207334", \ + "0.0221439, 0.022127, 0.0221099, 0.0221691, 0.0222175, 0.0222412, 0.0222818", \ + "0.0257941, 0.0257365, 0.0255952, 0.025591, 0.0256098, 0.0256244, 0.0256444", \ + "0.0309002, 0.0307416, 0.0304075, 0.0303468, 0.0303185, 0.0303295, 0.0303378", \ + "0.0372072, 0.0369733, 0.0364235, 0.0362663, 0.0361888, 0.0361726, 0.0361679" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118862, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0767398, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.103948, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0081276, 0.00799125, 0.00848603, 0.0094787, 0.0116607, 0.0150453, 0.0192415" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124605, 0.0123175, 0.0128169, 0.0139226, 0.0161172, 0.0193748, 0.0237252" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0183252, 0.0181717, 0.0186383, 0.0198403, 0.022254, 0.0258793, 0.0306728" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852165, 0.00838686, 0.008834, 0.00992518, 0.0121321, 0.0155447, 0.0197646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115093, 0.011399, 0.0118979, 0.0129678, 0.0151654, 0.0184296, 0.0227668" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207075, 0.0205656, 0.0210194, 0.0220967, 0.024349, 0.0275924, 0.031869" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839455, 0.00826466, 0.00871666, 0.00981462, 0.0120273, 0.0154425, 0.0196661" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.0187346, 0.0228841" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0359801, 0.0216214, 0.0469597, 0.0617709", \ + "-0.139051, -0.0694567, -0.0420244, -0.0253096", \ + "-0.193323, -0.128726, -0.103292, -0.0875407", \ + "-0.232999, -0.175397, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0142295, 0.152772, 0.209785, 0.254496", \ + "-0.0808852, 0.0456643, 0.112777, 0.159381", \ + "-0.11146, 0.00525471, 0.0703696, 0.112549", \ + "-0.126162, -0.0195999, 0.0409465, 0.0861223" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0359801, 0.0216214, 0.0469597, 0.0617709", \ + "-0.139051, -0.0694567, -0.0420244, -0.0253096", \ + "-0.193323, -0.128726, -0.103292, -0.0875407", \ + "-0.232999, -0.175397, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0142295, 0.152772, 0.209785, 0.254496", \ + "-0.0808852, 0.0456643, 0.112777, 0.159381", \ + "-0.11146, 0.00525471, 0.0703696, 0.112549", \ + "-0.126162, -0.0195999, 0.0409465, 0.0861223" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.20043, 0.0881189, 0.0574048, 0.0373168", \ + "0.276044, 0.157736, 0.120703, 0.0999748", \ + "0.333605, 0.209301, 0.171754, 0.154501" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0404939, -0.120636, -0.185007, -0.231996", \ + "0.182385, 0.0172575, -0.0567136, -0.110092", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279497, 0.11437, 0.037489, -0.0129799" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.20043, 0.0881189, 0.0574048, 0.0373168", \ + "0.276044, 0.157736, 0.120703, 0.0999748", \ + "0.333605, 0.209301, 0.171754, 0.154501" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0404939, -0.120636, -0.185007, -0.231996", \ + "0.182385, 0.0172575, -0.0567136, -0.110092", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279497, 0.11437, 0.037489, -0.0129799" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254907, -0.000256608, -0.000257593, -0.000254777, -0.00025706, -0.000255912, -0.00025535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272834, 0.000272289, 0.000269544, 0.000268769, 0.00026639, 0.000265202, 0.0002622" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011728, -0.0011777, -0.00120235, -0.00120997, -0.00121453, -0.00121091, -0.00120816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131648, 0.00122026, 0.00121207, 0.00121482, 0.00121453, 0.00121091, 0.00120816" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118123, -0.00118508, -0.00120627, -0.00121272, -0.00121573, -0.00122055, -0.00121852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121645, 0.001219, 0.00122446, 0.00122944, 0.00122526, 0.00122055, 0.00121852" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577036, 0.00557679, 0.00560131, 0.00617974, 0.00755726, 0.00977418, 0.0126987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833294, 0.00817585, 0.00845955, 0.00919373, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137539, -0.00137647, -0.00138088, -0.00137076, -0.00137632, -0.0013772, -0.00137621" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.00139063, 0.00139305, 0.00139685, 0.00139165, 0.00138521, 0.0013799" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00391883; + rise_capacitance : 0.0033138; + rise_capacitance_range (0.00282457, 0.0033138); + fall_capacitance : 0.00391883; + fall_capacitance_range (0.00282348, 0.00391883); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0704921, -0.00736424, -0.0374789, -0.0555957", \ + "0.282222, 0.0948459, 0.0548092, 0.0346095", \ + "0.679816, 0.281941, 0.158937, 0.118891", \ + "1.07393, 0.585668, 0.367715, 0.241557" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0704921, -0.00736424, -0.0374789, -0.0555957", \ + "0.282222, 0.0948459, 0.0548092, 0.0346095", \ + "0.679816, 0.281941, 0.158937, 0.118891", \ + "1.07393, 0.585668, 0.367715, 0.241557" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286219, -0.00285483, -0.00287283, -0.00286368, -0.00287321, -0.00286949, -0.00286927" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00293254, 0.00290619, 0.00289227, 0.00287558, 0.00289214, 0.00288092, 0.00287313" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0028591, -0.0028568, -0.00286349, -0.00287003, -0.00287217, -0.00286853, -0.00286859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292667, 0.00290243, 0.00289084, 0.00287455, 0.00289118, 0.00288009, 0.0028724" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00407767, 0.00389579, 0.00390732, 0.00438853, 0.00594595, 0.00843412, 0.0117224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114673, 0.0112379, 0.0112422, 0.0118928, 0.0135911, 0.0161689, 0.0195103" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285458, -0.0028555, -0.00285153, -0.00287086, -0.00286804, -0.0028644, -0.00286436" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290871, 0.00289192, 0.00288535, 0.00287258, 0.0028867, 0.00287585, 0.00286846" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX1P5) { + area : 28.224; + cell_leakage_power : 0.521524; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.484977; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.522079; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447007; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.480146; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.504056; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.471208; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.61519; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.598788; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.505139; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.538015; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.56261; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.529078; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.521524; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.154376, 0.163499, 0.201356, 0.241432, 0.319296, 0.420039, 0.551709", \ + "0.169096, 0.178233, 0.216131, 0.256164, 0.334029, 0.434793, 0.56644", \ + "0.226285, 0.235422, 0.273277, 0.313379, 0.391241, 0.492017, 0.623672", \ + "0.273729, 0.282867, 0.320747, 0.360808, 0.438711, 0.539449, 0.671067", \ + "0.334961, 0.344128, 0.382037, 0.422133, 0.500008, 0.600783, 0.732377", \ + "0.393801, 0.403002, 0.440981, 0.481067, 0.558946, 0.659734, 0.791388", \ + "0.450696, 0.459925, 0.49793, 0.538039, 0.615932, 0.71668, 0.848331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0223653, 0.0292653, 0.0698523, 0.123879, 0.235609, 0.382275, 0.574503", \ + "0.0223889, 0.0292764, 0.0698774, 0.12388, 0.2356, 0.382264, 0.574503", \ + "0.0224294, 0.0292886, 0.0698528, 0.123882, 0.235562, 0.382265, 0.574503", \ + "0.0224729, 0.0293686, 0.0698971, 0.123884, 0.235619, 0.382322, 0.574451", \ + "0.022651, 0.029509, 0.069974, 0.123934, 0.235609, 0.382245, 0.574441", \ + "0.022804, 0.029674, 0.070044, 0.123977, 0.235626, 0.382309, 0.574509", \ + "0.022968, 0.029833, 0.070127, 0.124014, 0.235633, 0.382321, 0.574462" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.140491, 0.147546, 0.178433, 0.212474, 0.279443, 0.366153, 0.479497", \ + "0.155379, 0.162434, 0.193299, 0.227361, 0.294329, 0.381064, 0.494385", \ + "0.211291, 0.218369, 0.249238, 0.2833, 0.350267, 0.436999, 0.550331", \ + "0.254866, 0.261927, 0.292789, 0.326851, 0.393816, 0.4806, 0.593867", \ + "0.30875, 0.315798, 0.34664, 0.380696, 0.447661, 0.534375, 0.647723", \ + "0.360399, 0.367449, 0.398268, 0.43232, 0.499285, 0.586018, 0.699349", \ + "0.408864, 0.415918, 0.446749, 0.480797, 0.547764, 0.634516, 0.747828" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0163054, 0.0217667, 0.0560051, 0.101276, 0.193929, 0.315113, 0.473702", \ + "0.016305, 0.0217736, 0.0559684, 0.101275, 0.193929, 0.315052, 0.473702", \ + "0.0163002, 0.0217739, 0.0559734, 0.101272, 0.193931, 0.315114, 0.473702", \ + "0.0162824, 0.021756, 0.0559651, 0.101245, 0.193898, 0.31516, 0.473672", \ + "0.016252, 0.021729, 0.055957, 0.101266, 0.193926, 0.315179, 0.473705", \ + "0.016238, 0.021717, 0.055938, 0.101253, 0.193922, 0.315113, 0.473702", \ + "0.016267, 0.021737, 0.055929, 0.101244, 0.193917, 0.315125, 0.4737" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0462632, 0.0530554, 0.0837351, 0.118043, 0.184677, 0.271177, 0.384324", \ + "0.060882, 0.0676057, 0.0982963, 0.132639, 0.199295, 0.285809, 0.398961", \ + "0.108827, 0.116952, 0.149911, 0.184487, 0.251077, 0.337571, 0.450742", \ + "0.141907, 0.15177, 0.188502, 0.223426, 0.289971, 0.376516, 0.489561", \ + "0.178911, 0.190935, 0.234323, 0.270396, 0.336523, 0.422717, 0.535812", \ + "0.209031, 0.22301, 0.273835, 0.311716, 0.377331, 0.463169, 0.576038", \ + "0.232079, 0.247758, 0.305898, 0.346059, 0.411122, 0.496584, 0.609324" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147906, 0.0205542, 0.056012, 0.101064, 0.193069, 0.313767, 0.472241", \ + "0.0148426, 0.0206318, 0.0560265, 0.101059, 0.193067, 0.313711, 0.472241", \ + "0.0215131, 0.0267931, 0.0588913, 0.10216, 0.19323, 0.313769, 0.472242", \ + "0.0288342, 0.0345093, 0.0638703, 0.104542, 0.194022, 0.31416, 0.472474", \ + "0.0390801, 0.0458401, 0.0733933, 0.109329, 0.195104, 0.314538, 0.472928", \ + "0.049859, 0.057756, 0.084937, 0.115633, 0.196415, 0.314834, 0.472969", \ + "0.061028, 0.069942, 0.097377, 0.123004, 0.198095, 0.314914, 0.473078" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0462552, 0.0530282, 0.083653, 0.118048, 0.18474, 0.271206, 0.384356", \ + "0.0608305, 0.0675433, 0.0981695, 0.132605, 0.199324, 0.285802, 0.398961", \ + "0.10916, 0.117217, 0.150016, 0.184788, 0.251432, 0.337892, 0.451044", \ + "0.141915, 0.151703, 0.188253, 0.223513, 0.290229, 0.376765, 0.489766", \ + "0.178833, 0.190753, 0.233847, 0.270879, 0.337432, 0.423553, 0.536625", \ + "0.208795, 0.222633, 0.273222, 0.313272, 0.379699, 0.465382, 0.578147", \ + "0.231744, 0.247252, 0.305142, 0.349279, 0.415763, 0.500952, 0.613387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147524, 0.0204988, 0.0560603, 0.101213, 0.193161, 0.313774, 0.47224", \ + "0.0147957, 0.0205829, 0.0560746, 0.101212, 0.193158, 0.313825, 0.472239", \ + "0.0213842, 0.0266238, 0.0590022, 0.102441, 0.193413, 0.313719, 0.47219", \ + "0.028656, 0.0342851, 0.0641738, 0.105157, 0.194508, 0.314296, 0.472596", \ + "0.0387531, 0.0454018, 0.074208, 0.110892, 0.19634, 0.314975, 0.473086", \ + "0.049405, 0.057099, 0.087167, 0.119116, 0.199007, 0.315437, 0.47312", \ + "0.060346, 0.069071, 0.101558, 0.129209, 0.202789, 0.316076, 0.473192" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0465472, 0.0535755, 0.0851065, 0.119512, 0.186166, 0.27268, 0.385842", \ + "0.0611537, 0.0681061, 0.0996474, 0.13409, 0.200771, 0.287328, 0.400468", \ + "0.109706, 0.118159, 0.152184, 0.18665, 0.25324, 0.339792, 0.452966", \ + "0.142865, 0.153223, 0.191393, 0.225711, 0.292217, 0.378823, 0.491896", \ + "0.1807, 0.19343, 0.238127, 0.272221, 0.338161, 0.424523, 0.537632", \ + "0.211981, 0.22688, 0.277535, 0.31116, 0.376421, 0.462513, 0.575391", \ + "0.2365, 0.253327, 0.308492, 0.341376, 0.40596, 0.491591, 0.604402" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0152085, 0.0211629, 0.0567772, 0.101428, 0.192973, 0.313761, 0.472257", \ + "0.0152606, 0.021238, 0.0567877, 0.101421, 0.193004, 0.313784, 0.472257", \ + "0.0221753, 0.0276816, 0.0596169, 0.102185, 0.193017, 0.313789, 0.4722", \ + "0.0299353, 0.0360724, 0.0642898, 0.103882, 0.19356, 0.31411, 0.472489", \ + "0.0408453, 0.048328, 0.0720515, 0.106418, 0.193891, 0.314485, 0.472916", \ + "0.052474, 0.061278, 0.079858, 0.108617, 0.194091, 0.314526, 0.472904", \ + "0.064547, 0.074306, 0.086673, 0.1103, 0.194215, 0.314565, 0.473042" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0462552, 0.0530282, 0.083653, 0.118048, 0.18474, 0.271206, 0.384356", \ + "0.0608305, 0.0675433, 0.0981695, 0.132605, 0.199324, 0.285802, 0.398961", \ + "0.10916, 0.117217, 0.150016, 0.184788, 0.251432, 0.337892, 0.451044", \ + "0.141915, 0.151703, 0.188253, 0.223513, 0.290229, 0.376765, 0.489766", \ + "0.178833, 0.190753, 0.233847, 0.270879, 0.337432, 0.423553, 0.536625", \ + "0.208795, 0.222633, 0.273222, 0.313272, 0.379699, 0.465382, 0.578147", \ + "0.231744, 0.247252, 0.305142, 0.349279, 0.415763, 0.500952, 0.613387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0147524, 0.0204988, 0.0560603, 0.101213, 0.193161, 0.313774, 0.47224", \ + "0.0147957, 0.0205829, 0.0560746, 0.101212, 0.193158, 0.313825, 0.472239", \ + "0.0213842, 0.0266238, 0.0590022, 0.102441, 0.193413, 0.313719, 0.47219", \ + "0.028656, 0.0342851, 0.0641738, 0.105157, 0.194508, 0.314296, 0.472596", \ + "0.0387531, 0.0454018, 0.074208, 0.110892, 0.19634, 0.314975, 0.473086", \ + "0.049405, 0.057099, 0.087167, 0.119116, 0.199007, 0.315437, 0.47312", \ + "0.060346, 0.069071, 0.101558, 0.129209, 0.202789, 0.316076, 0.473192" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0183963, 0.0184204, 0.0186083, 0.0187038, 0.0187672, 0.0187946, 0.0188109", \ + "0.0182429, 0.0182689, 0.0184559, 0.0185514, 0.018615, 0.0186428, 0.0186592", \ + "0.0186916, 0.0187162, 0.0189054, 0.0190025, 0.0190681, 0.0190974, 0.0191143", \ + "0.0200042, 0.0200271, 0.0202074, 0.020302, 0.0203749, 0.0203972, 0.0204136", \ + "0.0224258, 0.0224482, 0.0226167, 0.0227267, 0.0227898, 0.0228186, 0.0228341", \ + "0.0259204, 0.0259368, 0.0260988, 0.0261919, 0.0262728, 0.0263465, 0.0265199", \ + "0.0306002, 0.0306128, 0.030763, 0.0308557, 0.0309313, 0.0309681, 0.0310103" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0197228, 0.0198048, 0.020053, 0.0201412, 0.0201961, 0.0202197, 0.0202328", \ + "0.0195987, 0.0196806, 0.0199289, 0.0200169, 0.0200719, 0.0200953, 0.0201082", \ + "0.0202065, 0.0202914, 0.0205449, 0.0206347, 0.0206911, 0.0207154, 0.0207285", \ + "0.0214247, 0.0215048, 0.0217584, 0.0218469, 0.0219016, 0.0219235, 0.021936", \ + "0.0237895, 0.0238723, 0.0241186, 0.0242071, 0.0242657, 0.0242919, 0.0243018", \ + "0.0272568, 0.0273397, 0.027582, 0.0276692, 0.0277261, 0.0277509, 0.0277667", \ + "0.0315432, 0.0316252, 0.0318669, 0.0319533, 0.0320089, 0.0320339, 0.0320485" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0213682, 0.0214933, 0.0217398, 0.0217991, 0.0218323, 0.0218459, 0.0218527", \ + "0.0210495, 0.0211457, 0.0213896, 0.0214657, 0.02151, 0.0215294, 0.0215379", \ + "0.021438, 0.0214371, 0.0215426, 0.0216535, 0.0217338, 0.02178, 0.0217921", \ + "0.0231517, 0.0230775, 0.0230741, 0.0231214, 0.0231949, 0.0232558, 0.0232901", \ + "0.0268294, 0.0266184, 0.0264027, 0.0263881, 0.0264462, 0.0264801, 0.0265106", \ + "0.0317424, 0.0313904, 0.0309371, 0.0308417, 0.0308436, 0.0308597, 0.0308833", \ + "0.0375836, 0.0371305, 0.0363961, 0.0362027, 0.0361189, 0.0360969, 0.0360994" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0223532, 0.0224794, 0.0227272, 0.0227867, 0.0228197, 0.0228332, 0.0228411", \ + "0.0220412, 0.0221388, 0.0223833, 0.0224599, 0.0225043, 0.0225238, 0.0225327", \ + "0.0224646, 0.0224543, 0.0225435, 0.0226528, 0.0227105, 0.0227752, 0.0227861", \ + "0.0242184, 0.0241539, 0.0241356, 0.0241871, 0.0242565, 0.0243174, 0.0243414", \ + "0.0279589, 0.0277524, 0.0275441, 0.0275415, 0.0275745, 0.0275991, 0.0276358", \ + "0.0329755, 0.0326479, 0.0321891, 0.0321061, 0.0320882, 0.0321103, 0.0321386", \ + "0.0390165, 0.0385619, 0.0378169, 0.0376397, 0.0375511, 0.0375319, 0.0375238" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.021956, 0.0220811, 0.0223247, 0.0223835, 0.0224157, 0.0224289, 0.0224362", \ + "0.02153, 0.0216257, 0.0218673, 0.0219427, 0.0219879, 0.0220062, 0.022016", \ + "0.0217033, 0.0217007, 0.0218247, 0.021933, 0.0220204, 0.0220611, 0.0220914", \ + "0.0234574, 0.0233571, 0.0233504, 0.0233985, 0.0234641, 0.0235319, 0.0235614", \ + "0.0273665, 0.0271013, 0.0268296, 0.0268284, 0.0268425, 0.0268829, 0.0269198", \ + "0.0328263, 0.0323846, 0.0317681, 0.0316646, 0.0316195, 0.0316358, 0.0316572", \ + "0.0395622, 0.0389509, 0.0379915, 0.0377429, 0.0376038, 0.0375659, 0.0375481" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.021956, 0.0220811, 0.0223247, 0.0223835, 0.0224157, 0.0224289, 0.0224362", \ + "0.02153, 0.0216257, 0.0218673, 0.0219427, 0.0219879, 0.0220062, 0.022016", \ + "0.0217033, 0.0217007, 0.0218247, 0.021933, 0.0220204, 0.0220611, 0.0220914", \ + "0.0234574, 0.0233571, 0.0233504, 0.0233985, 0.0234641, 0.0235319, 0.0235614", \ + "0.0273665, 0.0271013, 0.0268296, 0.0268284, 0.0268425, 0.0268829, 0.0269198", \ + "0.0328263, 0.0323846, 0.0317681, 0.0316646, 0.0316195, 0.0316358, 0.0316572", \ + "0.0395622, 0.0389509, 0.0379915, 0.0377429, 0.0376038, 0.0375659, 0.0375481" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118862, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00812777, 0.00799139, 0.00848618, 0.00947889, 0.011661, 0.0150456, 0.0192417" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124606, 0.0123175, 0.0128169, 0.0139225, 0.0161172, 0.0193748, 0.023725" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0183257, 0.0181699, 0.018638, 0.0198323, 0.0222615, 0.02588, 0.0306728" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852176, 0.00838697, 0.00883412, 0.00992531, 0.0121322, 0.0155447, 0.0197647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.01151, 0.011399, 0.0118979, 0.0129678, 0.0151654, 0.0184296, 0.0227681" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207075, 0.0205656, 0.0210194, 0.0220967, 0.0243491, 0.0275926, 0.0318688" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839467, 0.00826476, 0.00871685, 0.00981472, 0.0120274, 0.0154423, 0.019666" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.0187347, 0.022884" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0340895, 0.0209141, 0.0469597, 0.0617709", \ + "-0.13716, -0.070164, -0.0420244, -0.0253096", \ + "-0.194702, -0.129434, -0.103292, -0.0875407", \ + "-0.235106, -0.176105, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.011533, 0.148931, 0.209785, 0.255339", \ + "-0.0844806, 0.0449228, 0.111878, 0.159325", \ + "-0.111128, 0.00428246, 0.068797, 0.112205", \ + "-0.12954, -0.0201242, 0.0401674, 0.0862835" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0340895, 0.0209141, 0.0469597, 0.0617709", \ + "-0.13716, -0.070164, -0.0420244, -0.0253096", \ + "-0.194702, -0.129434, -0.103292, -0.0875407", \ + "-0.235106, -0.176105, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.011533, 0.148931, 0.209785, 0.255339", \ + "-0.0844806, 0.0449228, 0.111878, 0.159325", \ + "-0.111128, 0.00428246, 0.068797, 0.112205", \ + "-0.12954, -0.0201242, 0.0401674, 0.0862835" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.200435, 0.0881235, 0.0574094, 0.0373214", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329593, 0.209287, 0.171726, 0.154487" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0404317, -0.120698, -0.185082, -0.232058", \ + "0.182389, 0.0172616, -0.0567095, -0.110088", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279422, 0.114295, 0.0374157, -0.0130554" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.200435, 0.0881235, 0.0574094, 0.0373214", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329593, 0.209287, 0.171726, 0.154487" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0404317, -0.120698, -0.185082, -0.232058", \ + "0.182389, 0.0172616, -0.0567095, -0.110088", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279422, 0.114295, 0.0374157, -0.0130554" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254908, -0.000256609, -0.000257594, -0.000254778, -0.000257061, -0.000255912, -0.000255355" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272837, 0.000272293, 0.000269546, 0.00026877, 0.00026639, 0.000265202, 0.0002622" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011728, -0.0011777, -0.00120235, -0.00120997, -0.00121454, -0.00121092, -0.00120817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131649, 0.00122027, 0.00121208, 0.00121482, 0.00121454, 0.00121092, 0.00120817" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118124, -0.00118508, -0.00120627, -0.00121272, -0.00121573, -0.00122055, -0.00121852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121645, 0.001219, 0.00122446, 0.00122943, 0.00122526, 0.00122055, 0.00121852" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577036, 0.00557679, 0.00560131, 0.00617974, 0.00755727, 0.00977418, 0.0126987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833294, 0.00817585, 0.00845956, 0.00919373, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137539, -0.00137647, -0.00138088, -0.00137077, -0.00137632, -0.0013772, -0.00137621" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.00139063, 0.00139305, 0.00139685, 0.00139165, 0.00138521, 0.0013799" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0039181; + rise_capacitance : 0.00331378; + rise_capacitance_range (0.00282732, 0.00331378); + fall_capacitance : 0.0039181; + fall_capacitance_range (0.00282674, 0.0039181); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0683156, -0.00880421, -0.0374789, -0.0523856", \ + "0.292814, 0.0963537, 0.0577557, 0.0367699", \ + "0.704374, 0.313915, 0.17266, 0.123553", \ + "1.11235, 0.639785, 0.423268, 0.276331" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0683156, -0.00880421, -0.0374789, -0.0523856", \ + "0.292814, 0.0963537, 0.0577557, 0.0367699", \ + "0.704374, 0.313915, 0.17266, 0.123553", \ + "1.11235, 0.639785, 0.423268, 0.276331" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286223, -0.00285483, -0.00287132, -0.00285913, -0.00287307, -0.00286941, -0.00286924" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00293268, 0.002906, 0.00288789, 0.00286745, 0.00289202, 0.00288085, 0.00287308" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285863, -0.00285522, -0.00286532, -0.00286313, -0.002872, -0.00286841, -0.0028685" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292681, 0.00290076, 0.0028865, 0.00286664, 0.00289106, 0.00288001, 0.00287236" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00407834, 0.00389245, 0.00390758, 0.00443938, 0.00594608, 0.0084342, 0.0117218" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114704, 0.0112447, 0.0112589, 0.0118814, 0.013591, 0.0161688, 0.0195103" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285401, -0.00284938, -0.00286006, -0.00286111, -0.0028679, -0.00286432, -0.00286438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290878, 0.00289025, 0.00288113, 0.00286239, 0.00288637, 0.00287573, 0.00286837" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX2) { + area : 28.224; + cell_leakage_power : 0.553991; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.524141; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.541152; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.48617; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.519309; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.523129; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.510372; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.654353; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.617861; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.544303; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.577179; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.581684; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.568242; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.553991; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.158902, 0.17, 0.208709, 0.24867, 0.325564, 0.424868, 0.554538", \ + "0.173646, 0.184738, 0.223432, 0.263395, 0.340291, 0.439594, 0.569253", \ + "0.230817, 0.24192, 0.280649, 0.320601, 0.397495, 0.496804, 0.626476", \ + "0.278268, 0.289378, 0.328084, 0.368029, 0.444975, 0.544278, 0.673922", \ + "0.339506, 0.350637, 0.389372, 0.429346, 0.506251, 0.605566, 0.735293", \ + "0.398473, 0.409625, 0.448406, 0.488385, 0.565293, 0.664599, 0.794275", \ + "0.455314, 0.466514, 0.505342, 0.545316, 0.622266, 0.721589, 0.851257" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0232528, 0.0313448, 0.0713167, 0.124222, 0.234102, 0.378884, 0.568816", \ + "0.0232506, 0.0313455, 0.0712981, 0.124223, 0.234099, 0.378884, 0.568818", \ + "0.0232678, 0.0313791, 0.071361, 0.124228, 0.234124, 0.378885, 0.568816", \ + "0.023338, 0.03142, 0.0717256, 0.124232, 0.234125, 0.378936, 0.568819", \ + "0.023489, 0.031566, 0.071422, 0.124275, 0.234116, 0.379016, 0.568813", \ + "0.023629, 0.031721, 0.071537, 0.124321, 0.234132, 0.378892, 0.568821", \ + "0.02379, 0.031865, 0.071609, 0.124364, 0.23416, 0.378894, 0.568828" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.143692, 0.152249, 0.183581, 0.217409, 0.283508, 0.369049, 0.480751", \ + "0.158582, 0.167146, 0.198468, 0.232296, 0.298392, 0.383934, 0.495638", \ + "0.214499, 0.223067, 0.254402, 0.288227, 0.35433, 0.43985, 0.551578", \ + "0.258053, 0.266608, 0.297938, 0.33176, 0.397915, 0.483398, 0.595094", \ + "0.311902, 0.320449, 0.351772, 0.385562, 0.45167, 0.537189, 0.648924", \ + "0.36353, 0.372071, 0.403357, 0.437171, 0.503272, 0.588789, 0.700523", \ + "0.412121, 0.420669, 0.451945, 0.485768, 0.551855, 0.637405, 0.749111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166209, 0.0229183, 0.0564257, 0.100661, 0.191583, 0.310529, 0.466398", \ + "0.0166437, 0.0229243, 0.0564255, 0.10066, 0.191583, 0.31053, 0.466398", \ + "0.0166265, 0.0229237, 0.0564263, 0.100646, 0.191583, 0.310623, 0.466398", \ + "0.0166063, 0.0229057, 0.0563843, 0.100623, 0.191606, 0.310639, 0.466538", \ + "0.016591, 0.022871, 0.056384, 0.100648, 0.191584, 0.31061, 0.466372", \ + "0.016541, 0.022849, 0.056379, 0.100614, 0.191576, 0.310562, 0.466398", \ + "0.016573, 0.02287, 0.056369, 0.100629, 0.191497, 0.310526, 0.466397" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492331, 0.0575146, 0.0886964, 0.122507, 0.188139, 0.273381, 0.38491", \ + "0.0639168, 0.0721215, 0.103303, 0.137142, 0.202799, 0.288059, 0.399588", \ + "0.115076, 0.124793, 0.158061, 0.191911, 0.257491, 0.342767, 0.454278", \ + "0.151275, 0.163044, 0.20014, 0.234071, 0.299481, 0.384779, 0.496146", \ + "0.192616, 0.206835, 0.250206, 0.284414, 0.349361, 0.434311, 0.545783", \ + "0.227195, 0.243517, 0.293261, 0.327792, 0.392184, 0.476842, 0.588093", \ + "0.254473, 0.272693, 0.328341, 0.36336, 0.427245, 0.511558, 0.622729" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015185, 0.0217778, 0.0561165, 0.0998848, 0.190014, 0.308831, 0.464715", \ + "0.0151969, 0.0218235, 0.0561289, 0.0998745, 0.190009, 0.308847, 0.464715", \ + "0.0219285, 0.0279734, 0.0587746, 0.100726, 0.19008, 0.308758, 0.464714", \ + "0.0298108, 0.0364464, 0.0638911, 0.102946, 0.190738, 0.309192, 0.464936", \ + "0.0410782, 0.04872, 0.0724801, 0.106709, 0.191486, 0.309636, 0.465261", \ + "0.052998, 0.061524, 0.082053, 0.111008, 0.192071, 0.309723, 0.465599", \ + "0.065595, 0.074632, 0.091794, 0.115754, 0.192789, 0.309843, 0.46566" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492144, 0.0574641, 0.0886073, 0.12256, 0.188225, 0.273463, 0.384967", \ + "0.0638573, 0.072038, 0.103183, 0.137172, 0.202861, 0.288109, 0.39962", \ + "0.114961, 0.124647, 0.15793, 0.192082, 0.257656, 0.34289, 0.454427", \ + "0.151193, 0.162864, 0.200081, 0.234687, 0.300102, 0.385363, 0.496694", \ + "0.192378, 0.206455, 0.250351, 0.286177, 0.351141, 0.435969, 0.54734", \ + "0.226642, 0.242818, 0.294034, 0.331823, 0.396221, 0.480626, 0.591754", \ + "0.253713, 0.271736, 0.330072, 0.370349, 0.434232, 0.518224, 0.629097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151334, 0.0217179, 0.0562652, 0.100101, 0.190272, 0.30892, 0.464717", \ + "0.0151539, 0.0217597, 0.0562744, 0.100096, 0.190269, 0.308875, 0.464717", \ + "0.0218251, 0.0278529, 0.0591599, 0.101147, 0.190382, 0.308888, 0.464717", \ + "0.0296253, 0.0362149, 0.0647453, 0.103921, 0.191207, 0.309288, 0.465044", \ + "0.0406002, 0.0483068, 0.0749984, 0.109246, 0.192602, 0.309879, 0.465286", \ + "0.05225, 0.061057, 0.087375, 0.116295, 0.194274, 0.310049, 0.465429", \ + "0.064561, 0.074169, 0.100605, 0.124397, 0.196489, 0.310377, 0.465483" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0494486, 0.0579535, 0.0899408, 0.123969, 0.189661, 0.274924, 0.386506", \ + "0.0641137, 0.0725435, 0.104533, 0.138592, 0.204304, 0.289567, 0.401165", \ + "0.115409, 0.12544, 0.159697, 0.193707, 0.259305, 0.344604, 0.456174", \ + "0.151921, 0.164097, 0.202602, 0.236482, 0.301928, 0.387221, 0.498748", \ + "0.193818, 0.20861, 0.253599, 0.287157, 0.351957, 0.436976, 0.548399", \ + "0.229213, 0.246349, 0.297041, 0.330128, 0.394169, 0.478714, 0.590008", \ + "0.257678, 0.276886, 0.331841, 0.364026, 0.427291, 0.51154, 0.622442" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155163, 0.0223248, 0.0569913, 0.100396, 0.190182, 0.308858, 0.4648", \ + "0.0155362, 0.022372, 0.056988, 0.100392, 0.190135, 0.308864, 0.4648", \ + "0.022382, 0.0288088, 0.0597363, 0.101135, 0.190152, 0.308799, 0.464801", \ + "0.0305543, 0.0376367, 0.0648778, 0.103085, 0.190778, 0.309276, 0.465074", \ + "0.0421581, 0.0506456, 0.0732524, 0.105913, 0.191206, 0.309604, 0.465566", \ + "0.054609, 0.064292, 0.08146, 0.108505, 0.191497, 0.30969, 0.465515", \ + "0.067695, 0.078188, 0.088857, 0.110483, 0.191742, 0.309691, 0.465577" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492144, 0.0574641, 0.0886073, 0.12256, 0.188225, 0.273463, 0.384967", \ + "0.0638573, 0.072038, 0.103183, 0.137172, 0.202861, 0.288109, 0.39962", \ + "0.114961, 0.124647, 0.15793, 0.192082, 0.257656, 0.34289, 0.454427", \ + "0.151193, 0.162864, 0.200081, 0.234687, 0.300102, 0.385363, 0.496694", \ + "0.192378, 0.206455, 0.250351, 0.286177, 0.351141, 0.435969, 0.54734", \ + "0.226642, 0.242818, 0.294034, 0.331823, 0.396221, 0.480626, 0.591754", \ + "0.253713, 0.271736, 0.330072, 0.370349, 0.434232, 0.518224, 0.629097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151334, 0.0217179, 0.0562652, 0.100101, 0.190272, 0.30892, 0.464717", \ + "0.0151539, 0.0217597, 0.0562744, 0.100096, 0.190269, 0.308875, 0.464717", \ + "0.0218251, 0.0278529, 0.0591599, 0.101147, 0.190382, 0.308888, 0.464717", \ + "0.0296253, 0.0362149, 0.0647453, 0.103921, 0.191207, 0.309288, 0.465044", \ + "0.0406002, 0.0483068, 0.0749984, 0.109246, 0.192602, 0.309879, 0.465286", \ + "0.05225, 0.061057, 0.087375, 0.116295, 0.194274, 0.310049, 0.465429", \ + "0.064561, 0.074169, 0.100605, 0.124397, 0.196489, 0.310377, 0.465483" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198087, 0.0198005, 0.020007, 0.0201322, 0.0202209, 0.0202607, 0.0202829", \ + "0.0196637, 0.0196543, 0.0198576, 0.0199817, 0.0200696, 0.0201093, 0.0201309", \ + "0.0201076, 0.0200977, 0.0203034, 0.0204292, 0.0205197, 0.0205617, 0.0205844", \ + "0.0214229, 0.0214152, 0.0216924, 0.021728, 0.0218279, 0.0218629, 0.0218843", \ + "0.0238886, 0.0238737, 0.0240521, 0.0241811, 0.0243319, 0.024381, 0.0243674", \ + "0.0273475, 0.0273234, 0.0274924, 0.0276125, 0.0277135, 0.0278049, 0.0279211", \ + "0.0320133, 0.0319857, 0.0321473, 0.0322684, 0.0323684, 0.0324272, 0.032477" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208646, 0.0209681, 0.0212907, 0.0214132, 0.0214916, 0.0215259, 0.0215443", \ + "0.0207399, 0.0208438, 0.0211665, 0.021289, 0.0213676, 0.021402, 0.0214208", \ + "0.0213503, 0.0214554, 0.0217804, 0.0219041, 0.0219834, 0.0220183, 0.0220372", \ + "0.022564, 0.0226718, 0.0229944, 0.0231171, 0.0231905, 0.0232295, 0.0232457", \ + "0.0249369, 0.0250397, 0.0253577, 0.025482, 0.0255627, 0.0255994, 0.0256191", \ + "0.0284027, 0.0285069, 0.0288232, 0.0289463, 0.0290261, 0.0290648, 0.029083", \ + "0.0327349, 0.032836, 0.0331514, 0.0332731, 0.03335, 0.033385, 0.0334086" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0224837, 0.0226552, 0.0229929, 0.023083, 0.0231347, 0.0231569, 0.0231686", \ + "0.0221846, 0.0223215, 0.0226492, 0.0227591, 0.0228244, 0.0228523, 0.0228679", \ + "0.0226359, 0.0226107, 0.0227277, 0.02286, 0.0229938, 0.0230505, 0.0230878", \ + "0.0245158, 0.0243428, 0.0242772, 0.0243526, 0.0244297, 0.0245174, 0.0245437", \ + "0.0284317, 0.0279854, 0.0276001, 0.0275722, 0.0276165, 0.0276577, 0.0276952", \ + "0.0337018, 0.0330272, 0.0322658, 0.0321036, 0.032054, 0.0320656, 0.0320711", \ + "0.0397714, 0.038914, 0.0377583, 0.0374606, 0.0372984, 0.0372468, 0.0372482" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0234776, 0.0236485, 0.0239832, 0.0240734, 0.0241252, 0.024146, 0.0241574", \ + "0.0231773, 0.0233156, 0.0236437, 0.0237532, 0.0238193, 0.0238462, 0.0238627", \ + "0.0236562, 0.0236248, 0.0237526, 0.0238754, 0.0240119, 0.0240629, 0.0240796", \ + "0.0255262, 0.0253379, 0.025282, 0.025348, 0.0254366, 0.0255248, 0.0255532", \ + "0.0295407, 0.0290998, 0.0287157, 0.0286731, 0.0287365, 0.0287737, 0.0288111", \ + "0.0349338, 0.0342773, 0.0334993, 0.0333392, 0.0332875, 0.033303, 0.033328", \ + "0.0412535, 0.0403862, 0.0391742, 0.0388812, 0.0387271, 0.0386698, 0.0386802" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230599, 0.0232297, 0.0235626, 0.0236519, 0.0237009, 0.0237224, 0.0237336", \ + "0.0226536, 0.0227876, 0.0231149, 0.0232231, 0.023289, 0.0233171, 0.023331", \ + "0.0229595, 0.0229133, 0.0230478, 0.0231718, 0.0232667, 0.0233447, 0.0233849", \ + "0.0248147, 0.0245432, 0.0244819, 0.0245473, 0.0246444, 0.0247262, 0.0247548", \ + "0.0290148, 0.0285123, 0.0280318, 0.0280021, 0.0280425, 0.0280746, 0.0281269", \ + "0.034904, 0.0340918, 0.033138, 0.0329398, 0.0328755, 0.0328797, 0.032899", \ + "0.042103, 0.0410062, 0.0395154, 0.03915, 0.0389374, 0.0388685, 0.0388515" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230599, 0.0232297, 0.0235626, 0.0236519, 0.0237009, 0.0237224, 0.0237336", \ + "0.0226536, 0.0227876, 0.0231149, 0.0232231, 0.023289, 0.0233171, 0.023331", \ + "0.0229595, 0.0229133, 0.0230478, 0.0231718, 0.0232667, 0.0233447, 0.0233849", \ + "0.0248147, 0.0245432, 0.0244819, 0.0245473, 0.0246444, 0.0247262, 0.0247548", \ + "0.0290148, 0.0285123, 0.0280318, 0.0280021, 0.0280425, 0.0280746, 0.0281269", \ + "0.034904, 0.0340918, 0.033138, 0.0329398, 0.0328755, 0.0328797, 0.032899", \ + "0.042103, 0.0410062, 0.0395154, 0.03915, 0.0389374, 0.0388685, 0.0388515" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118863, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00812782, 0.00799141, 0.00848622, 0.00947895, 0.0116611, 0.0150458, 0.0192418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124606, 0.0123176, 0.0128168, 0.0139225, 0.0161172, 0.0193749, 0.0237248" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0183255, 0.0181698, 0.018638, 0.0198402, 0.0222613, 0.0258797, 0.0306727" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852175, 0.00838695, 0.00883412, 0.00992531, 0.0121322, 0.0155445, 0.0197647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115103, 0.011399, 0.0118979, 0.0129678, 0.0151654, 0.0184297, 0.022769" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207077, 0.0205656, 0.0210194, 0.0220966, 0.0243491, 0.0275927, 0.0318687" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839469, 0.00826475, 0.00871683, 0.00981471, 0.0120275, 0.015442, 0.0196659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.0187347, 0.0228841" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0337149, 0.0210399, 0.0469597, 0.0617709", \ + "-0.140783, -0.0700382, -0.0420244, -0.0253096", \ + "-0.195055, -0.129308, -0.103292, -0.0875407", \ + "-0.234731, -0.175979, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0107155, 0.152505, 0.209785, 0.255791", \ + "-0.0818801, 0.0479167, 0.111298, 0.159197", \ + "-0.112734, 0.00307463, 0.0679976, 0.111806", \ + "-0.130964, -0.0211544, 0.0394746, 0.0861287" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0337149, 0.0210399, 0.0469597, 0.0617709", \ + "-0.140783, -0.0700382, -0.0420244, -0.0253096", \ + "-0.195055, -0.129308, -0.103292, -0.0875407", \ + "-0.234731, -0.175979, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0107155, 0.152505, 0.209785, 0.255791", \ + "-0.0818801, 0.0479167, 0.111298, 0.159197", \ + "-0.112734, 0.00307463, 0.0679976, 0.111806", \ + "-0.130964, -0.0211544, 0.0394746, 0.0861287" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.200443, 0.0881322, 0.0574182, 0.0373301", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329567, 0.209261, 0.171673, 0.154461" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0403499, -0.12078, -0.18518, -0.23214", \ + "0.182406, 0.0172787, -0.0566924, -0.110071", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279287, 0.11416, 0.0372888, -0.0131897" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0696004, -0.0107257, -0.0355388, -0.0535328", \ + "0.200443, 0.0881322, 0.0574182, 0.0373301", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329567, 0.209261, 0.171673, 0.154461" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0403499, -0.12078, -0.18518, -0.23214", \ + "0.182406, 0.0172787, -0.0566924, -0.110071", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279287, 0.11416, 0.0372888, -0.0131897" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254908, -0.000256611, -0.000257595, -0.000254779, -0.000257061, -0.000255912, -0.000255358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272839, 0.000272296, 0.000269547, 0.000268771, 0.000266391, 0.000265203, 0.0002622" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011728, -0.0011777, -0.00120235, -0.00120997, -0.00121454, -0.00121092, -0.00120817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131649, 0.00122027, 0.00121208, 0.00121482, 0.00121454, 0.00121092, 0.00120817" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118124, -0.00118508, -0.00120627, -0.00121272, -0.00121573, -0.00122055, -0.00121852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121645, 0.001219, 0.00122446, 0.00122943, 0.00122526, 0.00122055, 0.00121852" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577036, 0.00557679, 0.00560131, 0.00617974, 0.00755727, 0.00977418, 0.0126987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833295, 0.00817585, 0.00845956, 0.00919373, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137539, -0.00137647, -0.00138088, -0.00137077, -0.00137632, -0.00137719, -0.00137621" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.00139063, 0.00139304, 0.00139685, 0.00139165, 0.00138521, 0.0013799" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00391743; + rise_capacitance : 0.00331397; + rise_capacitance_range (0.00282977, 0.00331397); + fall_capacitance : 0.00391743; + fall_capacitance_range (0.00282947, 0.00391743); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0699867, -0.00896337, -0.0374789, -0.0538223", \ + "0.298876, 0.0992598, 0.0568209, 0.0343984", \ + "0.723217, 0.342403, 0.185091, 0.130595", \ + "1.14332, 0.680527, 0.47616, 0.323787" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0699867, -0.00896337, -0.0374789, -0.0538223", \ + "0.298876, 0.0992598, 0.0568209, 0.0343984", \ + "0.723217, 0.342403, 0.185091, 0.130595", \ + "1.14332, 0.680527, 0.47616, 0.323787" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0028623, -0.00285973, -0.00287103, -0.00286111, -0.00287296, -0.00286935, -0.00286924" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00293279, 0.00290584, 0.00288344, 0.00290462, 0.0028919, 0.00288078, 0.00287305" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285823, -0.00285563, -0.00286757, -0.00287461, -0.00287193, -0.00286838, -0.00286851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292689, 0.00288853, 0.00287987, 0.00290339, 0.00289095, 0.00287995, 0.00287232" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00407884, 0.00389243, 0.00390784, 0.00443924, 0.00594617, 0.00843424, 0.0117217" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114711, 0.0112448, 0.0112662, 0.011888, 0.0135909, 0.0161688, 0.0195103" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285386, -0.00286111, -0.00286, -0.00286017, -0.00286776, -0.00286423, -0.00286437" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290896, 0.00287843, 0.00287653, 0.00286066, 0.0028867, 0.00287576, 0.00286842" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX3) { + area : 28.224; + cell_leakage_power : 0.598359; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.578129; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.566279; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.540158; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.573297; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.548256; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.56436; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.708341; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.642989; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.598291; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.631167; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.606811; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.62223; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.598359; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.166363, 0.180915, 0.224691, 0.269612, 0.355843, 0.467132, 0.612381", \ + "0.181095, 0.195644, 0.239466, 0.284342, 0.370567, 0.481856, 0.627142", \ + "0.238262, 0.252826, 0.296617, 0.34154, 0.427776, 0.53906, 0.684362", \ + "0.285775, 0.300341, 0.344122, 0.389049, 0.47529, 0.586579, 0.731869", \ + "0.347126, 0.361703, 0.405554, 0.450436, 0.536666, 0.647963, 0.793273", \ + "0.406168, 0.420781, 0.464624, 0.509527, 0.595784, 0.707085, 0.852376", \ + "0.462916, 0.477568, 0.521441, 0.566383, 0.652617, 0.76392, 0.909176" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0253072, 0.0357735, 0.0807892, 0.140114, 0.26339, 0.425947, 0.639129", \ + "0.025304, 0.035795, 0.0808516, 0.140117, 0.263377, 0.425947, 0.639209", \ + "0.0253266, 0.0358093, 0.0808082, 0.1401, 0.263396, 0.425947, 0.639211", \ + "0.025381, 0.035856, 0.0808463, 0.140134, 0.263376, 0.425948, 0.63919", \ + "0.025541, 0.035966, 0.080949, 0.140156, 0.263385, 0.425832, 0.639191", \ + "0.025668, 0.036116, 0.080996, 0.140192, 0.263387, 0.425948, 0.639547", \ + "0.02581, 0.036248, 0.081051, 0.140242, 0.263415, 0.42595, 0.639145" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.148385, 0.159541, 0.194342, 0.231595, 0.304206, 0.398093, 0.52076", \ + "0.16327, 0.174428, 0.209252, 0.246482, 0.319093, 0.412981, 0.535647", \ + "0.219178, 0.230345, 0.265181, 0.302407, 0.375008, 0.468911, 0.591577", \ + "0.262718, 0.273874, 0.308698, 0.34592, 0.418529, 0.512446, 0.63505", \ + "0.316633, 0.32778, 0.362593, 0.399832, 0.472426, 0.566344, 0.688945", \ + "0.368205, 0.379347, 0.414128, 0.451344, 0.523957, 0.617845, 0.740519", \ + "0.416693, 0.427827, 0.4626, 0.499824, 0.572422, 0.666325, 0.788989" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177043, 0.0256102, 0.0622352, 0.110549, 0.209966, 0.340193, 0.510932", \ + "0.0177046, 0.0256097, 0.0622596, 0.110549, 0.20996, 0.340187, 0.510932", \ + "0.0177095, 0.0256119, 0.0622534, 0.110547, 0.2099, 0.34016, 0.510932", \ + "0.0176895, 0.025599, 0.0622522, 0.110526, 0.209929, 0.340234, 0.510756", \ + "0.017644, 0.025561, 0.062232, 0.110515, 0.209964, 0.34066, 0.510808", \ + "0.017613, 0.025532, 0.062206, 0.110528, 0.20996, 0.340274, 0.510931", \ + "0.017632, 0.025537, 0.0622, 0.110509, 0.209956, 0.340151, 0.510931" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536894, 0.0645405, 0.0991687, 0.1359, 0.207878, 0.301512, 0.423937", \ + "0.0684147, 0.0792179, 0.113831, 0.150583, 0.222582, 0.316225, 0.438662", \ + "0.123286, 0.135659, 0.17166, 0.208161, 0.280096, 0.373754, 0.49618", \ + "0.163979, 0.178772, 0.217662, 0.253963, 0.325773, 0.419345, 0.541746", \ + "0.210384, 0.227996, 0.270536, 0.306486, 0.377921, 0.471286, 0.593776", \ + "0.250695, 0.27054, 0.315613, 0.351311, 0.422213, 0.515531, 0.637736", \ + "0.283509, 0.305076, 0.352185, 0.387676, 0.458227, 0.551321, 0.673356" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.016353, 0.0245934, 0.0612927, 0.108804, 0.20763, 0.33792, 0.508428", \ + "0.0163631, 0.0246346, 0.061296, 0.108804, 0.207626, 0.33792, 0.50849", \ + "0.0229747, 0.0305677, 0.0631031, 0.109113, 0.207562, 0.337911, 0.508611", \ + "0.0317434, 0.0396005, 0.066986, 0.110419, 0.208339, 0.338154, 0.508569", \ + "0.0443138, 0.0520351, 0.072561, 0.112094, 0.20855, 0.338514, 0.509163", \ + "0.05713, 0.063677, 0.07773, 0.113586, 0.208802, 0.338778, 0.509255", \ + "0.069781, 0.074621, 0.082948, 0.115175, 0.209124, 0.338794, 0.509417" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536524, 0.0644747, 0.0991527, 0.136071, 0.20803, 0.301641, 0.424045", \ + "0.06834, 0.0791122, 0.113781, 0.15072, 0.222703, 0.316289, 0.438734", \ + "0.123147, 0.135475, 0.171798, 0.208548, 0.280445, 0.374048, 0.496485", \ + "0.163678, 0.178089, 0.218178, 0.254857, 0.326562, 0.420036, 0.542391", \ + "0.209753, 0.22738, 0.273285, 0.309925, 0.381068, 0.474357, 0.596649", \ + "0.249747, 0.269842, 0.321427, 0.358042, 0.428659, 0.521649, 0.643784", \ + "0.282209, 0.304345, 0.361432, 0.398193, 0.468294, 0.560827, 0.682827" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.01629, 0.0245335, 0.0615928, 0.10909, 0.20772, 0.337931, 0.508501", \ + "0.0163058, 0.0245751, 0.0615963, 0.109084, 0.207722, 0.33785, 0.508502", \ + "0.0228554, 0.0304505, 0.0637707, 0.109618, 0.207667, 0.337924, 0.508592", \ + "0.0315051, 0.0397174, 0.0688068, 0.111682, 0.208247, 0.338138, 0.508663", \ + "0.0440073, 0.0530439, 0.0770986, 0.115026, 0.209066, 0.338693, 0.509221", \ + "0.057345, 0.066822, 0.086059, 0.118633, 0.209616, 0.33885, 0.509309", \ + "0.071355, 0.080766, 0.095514, 0.122902, 0.210161, 0.338995, 0.509425" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0538089, 0.0648985, 0.100411, 0.137504, 0.209511, 0.303143, 0.425556", \ + "0.068517, 0.0795529, 0.115063, 0.152193, 0.224209, 0.31785, 0.440274", \ + "0.123358, 0.13605, 0.173367, 0.210281, 0.282226, 0.375869, 0.498291", \ + "0.164095, 0.179328, 0.220762, 0.257508, 0.329197, 0.422684, 0.545032", \ + "0.210684, 0.228975, 0.276474, 0.312718, 0.383665, 0.476895, 0.599201", \ + "0.251318, 0.272287, 0.325132, 0.360652, 0.430792, 0.523603, 0.645683", \ + "0.284787, 0.30809, 0.364663, 0.399146, 0.468245, 0.560768, 0.682507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165711, 0.0250889, 0.0624195, 0.109534, 0.207844, 0.337925, 0.508629", \ + "0.0165789, 0.0251229, 0.0624545, 0.10954, 0.207893, 0.337971, 0.508447", \ + "0.0232388, 0.0312093, 0.0646749, 0.110029, 0.207799, 0.337809, 0.508425", \ + "0.0320495, 0.0407552, 0.069896, 0.111936, 0.208281, 0.338171, 0.508695", \ + "0.0447956, 0.0549333, 0.0781334, 0.114602, 0.208859, 0.338656, 0.509196", \ + "0.058522, 0.069822, 0.086299, 0.117012, 0.209249, 0.338812, 0.509461", \ + "0.073027, 0.084873, 0.093588, 0.118973, 0.209523, 0.338938, 0.509451" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536524, 0.0644747, 0.0991527, 0.136071, 0.20803, 0.301641, 0.424045", \ + "0.06834, 0.0791122, 0.113781, 0.15072, 0.222703, 0.316289, 0.438734", \ + "0.123147, 0.135475, 0.171798, 0.208548, 0.280445, 0.374048, 0.496485", \ + "0.163678, 0.178089, 0.218178, 0.254857, 0.326562, 0.420036, 0.542391", \ + "0.209753, 0.22738, 0.273285, 0.309925, 0.381068, 0.474357, 0.596649", \ + "0.249747, 0.269842, 0.321427, 0.358042, 0.428659, 0.521649, 0.643784", \ + "0.282209, 0.304345, 0.361432, 0.398193, 0.468294, 0.560827, 0.682827" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.01629, 0.0245335, 0.0615928, 0.10909, 0.20772, 0.337931, 0.508501", \ + "0.0163058, 0.0245751, 0.0615963, 0.109084, 0.207722, 0.33785, 0.508502", \ + "0.0228554, 0.0304505, 0.0637707, 0.109618, 0.207667, 0.337924, 0.508592", \ + "0.0315051, 0.0397174, 0.0688068, 0.111682, 0.208247, 0.338138, 0.508663", \ + "0.0440073, 0.0530439, 0.0770986, 0.115026, 0.209066, 0.338693, 0.509221", \ + "0.057345, 0.066822, 0.086059, 0.118633, 0.209616, 0.33885, 0.509309", \ + "0.071355, 0.080766, 0.095514, 0.122902, 0.210161, 0.338995, 0.509425" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.021946, 0.0218289, 0.0220484, 0.0222067, 0.0223228, 0.022377, 0.0224053", \ + "0.0217965, 0.0216762, 0.0218973, 0.0220551, 0.0221709, 0.0222248, 0.0222545", \ + "0.0222358, 0.0221174, 0.0223386, 0.0224989, 0.0226183, 0.0226749, 0.0227059", \ + "0.0235005, 0.0233813, 0.0235893, 0.0237492, 0.0238534, 0.0238973, 0.0239269", \ + "0.0257924, 0.0256571, 0.0258529, 0.0260197, 0.0261431, 0.0261935, 0.026237", \ + "0.0293887, 0.0292514, 0.0294261, 0.029583, 0.0297294, 0.0298787, 0.0299044", \ + "0.0341788, 0.0340346, 0.0341997, 0.0343476, 0.0344765, 0.0345775, 0.0346648" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0224477, 0.0225652, 0.0229805, 0.0231409, 0.0232431, 0.0232879, 0.0233123", \ + "0.0223232, 0.0224409, 0.0228586, 0.0230163, 0.0231189, 0.0231635, 0.0231889", \ + "0.0229293, 0.023049, 0.0234702, 0.0236309, 0.0237341, 0.0237795, 0.0238043", \ + "0.024155, 0.0242721, 0.024691, 0.0248506, 0.0249507, 0.0249957, 0.025022", \ + "0.0264789, 0.0266005, 0.0270205, 0.0271803, 0.0272868, 0.0273303, 0.0273542", \ + "0.0298924, 0.0300071, 0.0304242, 0.030586, 0.0306884, 0.0307346, 0.0307624", \ + "0.0343653, 0.0344825, 0.0348919, 0.0350524, 0.0351533, 0.0351981, 0.0352256" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0240298, 0.0242507, 0.0246954, 0.0248197, 0.0248923, 0.024923, 0.0249399", \ + "0.0237433, 0.0239282, 0.0243647, 0.0245075, 0.0245941, 0.0246316, 0.0246512", \ + "0.0244326, 0.0242835, 0.0244369, 0.02457, 0.024726, 0.0247875, 0.0248554", \ + "0.0265093, 0.0260612, 0.0258954, 0.0259722, 0.02609, 0.0261852, 0.0262383", \ + "0.0308796, 0.0299831, 0.0293376, 0.0292711, 0.029282, 0.0293604, 0.0294049", \ + "0.0364088, 0.0352192, 0.0340592, 0.0338176, 0.0337067, 0.0337141, 0.0337239", \ + "0.0426144, 0.0411741, 0.0395863, 0.0391458, 0.0388908, 0.0388419, 0.0388287" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0250253, 0.0252453, 0.025687, 0.0258101, 0.0258819, 0.0259126, 0.0259286", \ + "0.0247364, 0.0249217, 0.0253566, 0.0255006, 0.0255885, 0.0256258, 0.0256447", \ + "0.0254465, 0.0252971, 0.0254444, 0.0255769, 0.0257496, 0.0257943, 0.0258557", \ + "0.0275307, 0.0270443, 0.0269452, 0.0270247, 0.027129, 0.0272108, 0.0272854", \ + "0.0320397, 0.0311056, 0.0304383, 0.0303738, 0.030395, 0.0304602, 0.0305109", \ + "0.037848, 0.0365375, 0.0353179, 0.0350533, 0.0349571, 0.0349614, 0.0349706", \ + "0.0443877, 0.0428477, 0.0409793, 0.0405375, 0.0403131, 0.0402362, 0.0402391" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0245942, 0.0248095, 0.0252493, 0.0253743, 0.0254454, 0.0254749, 0.025491", \ + "0.0242133, 0.0243933, 0.0248246, 0.0249667, 0.0250536, 0.0250901, 0.0251095", \ + "0.0246737, 0.0245234, 0.02469, 0.0248337, 0.0250035, 0.0250557, 0.0251288", \ + "0.0267215, 0.0262233, 0.02607, 0.0261528, 0.0262728, 0.026369, 0.026432", \ + "0.0316526, 0.0305981, 0.0297148, 0.0297606, 0.0297616, 0.0298257, 0.0298825", \ + "0.0379998, 0.0364497, 0.0349751, 0.0346795, 0.0345856, 0.0345845, 0.0346025", \ + "0.0458471, 0.0437941, 0.0415447, 0.0410077, 0.0407147, 0.0406219, 0.0405925" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0245942, 0.0248095, 0.0252493, 0.0253743, 0.0254454, 0.0254749, 0.025491", \ + "0.0242133, 0.0243933, 0.0248246, 0.0249667, 0.0250536, 0.0250901, 0.0251095", \ + "0.0246737, 0.0245234, 0.02469, 0.0248337, 0.0250035, 0.0250557, 0.0251288", \ + "0.0267215, 0.0262233, 0.02607, 0.0261528, 0.0262728, 0.026369, 0.026432", \ + "0.0316526, 0.0305981, 0.0297148, 0.0297606, 0.0297616, 0.0298257, 0.0298825", \ + "0.0379998, 0.0364497, 0.0349751, 0.0346795, 0.0345856, 0.0345845, 0.0346025", \ + "0.0458471, 0.0437941, 0.0415447, 0.0410077, 0.0407147, 0.0406219, 0.0405925" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118863, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0858092, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0699377, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00812786, 0.00799144, 0.00848622, 0.0094789, 0.0116611, 0.0150459, 0.0192419" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124606, 0.0123176, 0.0128168, 0.0139225, 0.0161171, 0.0193749, 0.0237246" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0183255, 0.0181697, 0.018638, 0.0198313, 0.0222614, 0.0258798, 0.0306728" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852175, 0.00838694, 0.00883412, 0.00992532, 0.0121321, 0.0155443, 0.0197644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115107, 0.011399, 0.0118979, 0.0129678, 0.0151655, 0.0184297, 0.0227692" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207078, 0.0205656, 0.0210194, 0.0220966, 0.0243491, 0.0275929, 0.0318687" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839471, 0.00826474, 0.00871681, 0.00981469, 0.0120275, 0.0154418, 0.0196657" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.0187349, 0.0228841" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0374189, 0.0211384, 0.0469597, 0.0617709", \ + "-0.140489, -0.0699397, -0.0420244, -0.0253096", \ + "-0.194761, -0.129209, -0.103292, -0.0875407", \ + "-0.234438, -0.17588, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.011756, 0.151295, 0.209785, 0.252449", \ + "-0.0855863, 0.0459574, 0.110549, 0.155107", \ + "-0.117294, 0.00477149, 0.066884, 0.111285", \ + "-0.134937, -0.0233806, 0.0383135, 0.085769" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0374189, 0.0211384, 0.0469597, 0.0617709", \ + "-0.140489, -0.0699397, -0.0420244, -0.0253096", \ + "-0.194761, -0.129209, -0.103292, -0.0875407", \ + "-0.234438, -0.17588, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.011756, 0.151295, 0.209785, 0.252449", \ + "-0.0855863, 0.0459574, 0.110549, 0.155107", \ + "-0.117294, 0.00477149, 0.066884, 0.111285", \ + "-0.134937, -0.0233806, 0.0383135, 0.085769" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0695991, -0.00807097, -0.0355388, -0.0535328", \ + "0.200453, 0.0907995, 0.0574307, 0.0373426", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.329527, 0.20788, 0.171598, 0.154423" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0402197, -0.12091, -0.185336, -0.23227", \ + "0.182426, 0.017299, -0.0566721, -0.110051", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279094, 0.113967, 0.0371124, -0.0133829" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0695991, -0.00807097, -0.0355388, -0.0535328", \ + "0.200453, 0.0907995, 0.0574307, 0.0373426", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.329527, 0.20788, 0.171598, 0.154423" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0402197, -0.12091, -0.185336, -0.23227", \ + "0.182426, 0.017299, -0.0566721, -0.110051", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.279094, 0.113967, 0.0371124, -0.0133829" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254908, -0.000256612, -0.000257596, -0.000254779, -0.000257061, -0.000255912, -0.000255362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272841, 0.000272299, 0.000269549, 0.000268772, 0.000266391, 0.000265203, 0.000262201" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0011728, -0.0011777, -0.00120235, -0.00120997, -0.00121454, -0.00121091, -0.00120817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131649, 0.00122027, 0.00121207, 0.00121482, 0.00121454, 0.00121091, 0.00120817" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118124, -0.00118508, -0.00120627, -0.00121272, -0.00121573, -0.00122055, -0.00121852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121645, 0.001219, 0.00122446, 0.00122943, 0.00122526, 0.00122055, 0.00121852" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577035, 0.00557679, 0.00560131, 0.00617974, 0.00755726, 0.00977418, 0.0126987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833295, 0.00817585, 0.00845957, 0.00919372, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137539, -0.00137647, -0.00138088, -0.00137077, -0.00137632, -0.00137719, -0.00137621" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.00139063, 0.00139304, 0.00139685, 0.00139165, 0.00138521, 0.0013799" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00391617; + rise_capacitance : 0.00331518; + rise_capacitance_range (0.0028336, 0.00331518); + fall_capacitance : 0.00391617; + fall_capacitance_range (0.00283368, 0.00391617); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.069535, -0.0101936, -0.0374789, -0.0537054", \ + "0.306667, 0.102271, 0.0570631, 0.0347575", \ + "0.739416, 0.376746, 0.212583, 0.139215", \ + "1.174, 0.733358, 0.546208, 0.389954" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.069535, -0.0101936, -0.0374789, -0.0537054", \ + "0.306667, 0.102271, 0.0570631, 0.0347575", \ + "0.739416, 0.376746, 0.212583, 0.139215", \ + "1.174, 0.733358, 0.546208, 0.389954" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286204, -0.00285914, -0.00287017, -0.00286121, -0.00287249, -0.00286894, -0.00286891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00293252, 0.00290531, 0.00287876, 0.00290369, 0.00289143, 0.00288037, 0.00287267" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285772, -0.00285954, -0.00286686, -0.00286609, -0.00287143, -0.00286795, -0.00286817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292664, 0.00288804, 0.00286818, 0.00290252, 0.00289061, 0.00287957, 0.00287198" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00407919, 0.00389279, 0.00390821, 0.00443942, 0.00594665, 0.00843466, 0.0117217" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114708, 0.0112443, 0.0112662, 0.0118983, 0.0135904, 0.0161683, 0.0195099" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285353, -0.0028598, -0.00286633, -0.00285972, -0.00286732, -0.00286385, -0.00286405" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290869, 0.00287583, 0.00287065, 0.00289746, 0.00288625, 0.00287535, 0.00286806" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX4) { + area : 31.0464; + cell_leakage_power : 0.662485; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.65431; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.606296; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.616339; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.649478; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.588273; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.640541; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.784522; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.683006; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.674472; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.707348; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.646828; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.698411; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.662485; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.179336, 0.195364, 0.23897, 0.281095, 0.359175, 0.45892, 0.588931", \ + "0.194065, 0.210104, 0.253695, 0.295817, 0.373843, 0.473626, 0.60365", \ + "0.25123, 0.267284, 0.310886, 0.35301, 0.431062, 0.530836, 0.660846", \ + "0.298739, 0.314785, 0.358389, 0.400407, 0.478583, 0.578358, 0.708352", \ + "0.360111, 0.376171, 0.419782, 0.461894, 0.539958, 0.63972, 0.769792", \ + "0.419148, 0.43522, 0.478871, 0.521003, 0.599062, 0.698806, 0.828848", \ + "0.476093, 0.492202, 0.535907, 0.578034, 0.656105, 0.75587, 0.885891" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0286133, 0.0393534, 0.0797316, 0.131467, 0.23974, 0.383947, 0.573878", \ + "0.0286082, 0.0393481, 0.0797366, 0.131469, 0.239747, 0.383945, 0.573877", \ + "0.0285993, 0.0393501, 0.0797442, 0.131471, 0.239683, 0.383944, 0.573877", \ + "0.0286687, 0.0393869, 0.079736, 0.13149, 0.239821, 0.383948, 0.573879", \ + "0.028766, 0.039481, 0.079816, 0.131559, 0.239665, 0.383995, 0.573979", \ + "0.028872, 0.039615, 0.079901, 0.131589, 0.239745, 0.383949, 0.573879", \ + "0.029032, 0.039722, 0.079999, 0.131625, 0.239755, 0.383951, 0.573878" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.156696, 0.169187, 0.203752, 0.238684, 0.305309, 0.391036, 0.502881", \ + "0.171581, 0.184076, 0.218637, 0.253583, 0.320195, 0.405921, 0.517767", \ + "0.227482, 0.239979, 0.27455, 0.309512, 0.376106, 0.461839, 0.573687", \ + "0.271009, 0.283504, 0.318074, 0.353032, 0.419643, 0.505396, 0.617225", \ + "0.324802, 0.337279, 0.371826, 0.406793, 0.473391, 0.559121, 0.670967", \ + "0.376364, 0.388838, 0.423343, 0.458298, 0.524926, 0.610649, 0.722498", \ + "0.424815, 0.437283, 0.471796, 0.506738, 0.573344, 0.659068, 0.770942" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0198996, 0.0281685, 0.0615053, 0.104813, 0.19468, 0.313417, 0.469292", \ + "0.0198995, 0.0281708, 0.0615051, 0.104791, 0.19468, 0.313417, 0.469292", \ + "0.0199091, 0.0281666, 0.0615037, 0.104795, 0.194638, 0.313417, 0.469292", \ + "0.0198929, 0.0281585, 0.0615001, 0.104823, 0.19468, 0.313539, 0.469272", \ + "0.019847, 0.028114, 0.061478, 0.104778, 0.194694, 0.314374, 0.469324", \ + "0.0198, 0.028069, 0.061448, 0.10474, 0.194695, 0.313415, 0.469291", \ + "0.019792, 0.028056, 0.061428, 0.104756, 0.194686, 0.313411, 0.469395" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0618353, 0.0740518, 0.107856, 0.141515, 0.20718, 0.292542, 0.404166", \ + "0.0766173, 0.0888047, 0.122575, 0.156247, 0.221927, 0.307282, 0.418923", \ + "0.136941, 0.150196, 0.18364, 0.217055, 0.282737, 0.368119, 0.479988", \ + "0.18448, 0.199454, 0.233695, 0.266915, 0.332556, 0.417886, 0.529485", \ + "0.239413, 0.254838, 0.288989, 0.322031, 0.387401, 0.472643, 0.584282", \ + "0.286518, 0.301213, 0.335178, 0.368089, 0.433274, 0.518416, 0.629978", \ + "0.324211, 0.338635, 0.372352, 0.405167, 0.470064, 0.554926, 0.66632" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0187669, 0.0272094, 0.0589081, 0.101137, 0.190981, 0.309916, 0.46604", \ + "0.018765, 0.0272239, 0.05888, 0.101132, 0.190978, 0.309948, 0.46604", \ + "0.0247107, 0.0319242, 0.0593031, 0.100853, 0.190938, 0.310011, 0.46604", \ + "0.0338899, 0.0392199, 0.0615478, 0.10184, 0.191336, 0.310245, 0.466194", \ + "0.0429321, 0.0456345, 0.0636752, 0.102904, 0.191922, 0.310817, 0.466752", \ + "0.048582, 0.049591, 0.065201, 0.103688, 0.192355, 0.311117, 0.467155", \ + "0.053058, 0.053044, 0.066737, 0.104492, 0.192678, 0.311303, 0.467116" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0617694, 0.0739708, 0.108074, 0.141901, 0.207534, 0.292875, 0.404437", \ + "0.0765089, 0.0886798, 0.122754, 0.156592, 0.222241, 0.30759, 0.419166", \ + "0.136574, 0.149853, 0.18444, 0.217899, 0.283533, 0.368858, 0.480548", \ + "0.184146, 0.199638, 0.236235, 0.269553, 0.335016, 0.420303, 0.531883", \ + "0.239773, 0.257274, 0.295445, 0.328523, 0.393621, 0.478718, 0.590332", \ + "0.288682, 0.307124, 0.345752, 0.378608, 0.443371, 0.528239, 0.639682", \ + "0.329655, 0.348488, 0.387182, 0.41998, 0.484414, 0.569089, 0.680353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0187095, 0.0272057, 0.0594444, 0.101563, 0.191081, 0.309928, 0.466036", \ + "0.0187092, 0.0272166, 0.0594365, 0.101551, 0.191076, 0.309928, 0.465998", \ + "0.0246997, 0.0323655, 0.0605187, 0.101448, 0.190986, 0.309989, 0.46604", \ + "0.0346119, 0.0416387, 0.0641685, 0.102833, 0.191452, 0.310218, 0.466212", \ + "0.0476006, 0.0524752, 0.0685995, 0.104524, 0.192181, 0.310826, 0.466599", \ + "0.058902, 0.061322, 0.072266, 0.105911, 0.192652, 0.311122, 0.466939", \ + "0.068807, 0.069375, 0.075849, 0.107284, 0.19308, 0.31136, 0.467107" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0617576, 0.0741564, 0.10936, 0.143841, 0.209488, 0.294758, 0.406338", \ + "0.0765151, 0.0888894, 0.12407, 0.158573, 0.224236, 0.309532, 0.421098", \ + "0.136429, 0.149969, 0.186409, 0.220639, 0.286187, 0.371471, 0.483082", \ + "0.183867, 0.199817, 0.240838, 0.274977, 0.34012, 0.425159, 0.536614", \ + "0.239142, 0.257887, 0.305151, 0.338913, 0.403305, 0.48795, 0.59928", \ + "0.288552, 0.309619, 0.362089, 0.395383, 0.458564, 0.542793, 0.653727", \ + "0.330748, 0.353776, 0.410115, 0.442126, 0.504295, 0.587742, 0.69806" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0187979, 0.0276137, 0.0611784, 0.102824, 0.191507, 0.310123, 0.466058", \ + "0.0187775, 0.0276221, 0.0612141, 0.10283, 0.191506, 0.310173, 0.466057", \ + "0.024781, 0.0329734, 0.0631957, 0.103247, 0.191474, 0.310069, 0.466036", \ + "0.0348406, 0.0436405, 0.0699107, 0.106039, 0.192098, 0.310291, 0.466094", \ + "0.0495126, 0.0593122, 0.0800364, 0.110048, 0.193126, 0.311057, 0.466812", \ + "0.065247, 0.075818, 0.089966, 0.11389, 0.193841, 0.311364, 0.467042", \ + "0.081933, 0.09269, 0.099189, 0.117139, 0.194481, 0.311617, 0.467237" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0617576, 0.0741564, 0.10936, 0.143841, 0.209488, 0.294758, 0.406338", \ + "0.0765151, 0.0888894, 0.12407, 0.158573, 0.224236, 0.309532, 0.421098", \ + "0.136429, 0.149969, 0.186409, 0.220639, 0.286187, 0.371471, 0.483082", \ + "0.183867, 0.199817, 0.240838, 0.274977, 0.34012, 0.425159, 0.536614", \ + "0.239142, 0.257887, 0.305151, 0.338913, 0.403305, 0.48795, 0.59928", \ + "0.288552, 0.309619, 0.362089, 0.395383, 0.458564, 0.542793, 0.653727", \ + "0.330748, 0.353776, 0.410115, 0.442126, 0.504295, 0.587742, 0.69806" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0187979, 0.0276137, 0.0611784, 0.102824, 0.191507, 0.310123, 0.466058", \ + "0.0187775, 0.0276221, 0.0612141, 0.10283, 0.191506, 0.310173, 0.466057", \ + "0.024781, 0.0329734, 0.0631957, 0.103247, 0.191474, 0.310069, 0.466036", \ + "0.0348406, 0.0436405, 0.0699107, 0.106039, 0.192098, 0.310291, 0.466094", \ + "0.0495126, 0.0593122, 0.0800364, 0.110048, 0.193126, 0.311057, 0.466812", \ + "0.065247, 0.075818, 0.089966, 0.11389, 0.193841, 0.311364, 0.467042", \ + "0.081933, 0.09269, 0.099189, 0.117139, 0.194481, 0.311617, 0.467237" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0256087, 0.0250126, 0.0250881, 0.0252934, 0.0254767, 0.0255667, 0.0256205", \ + "0.0254565, 0.0248764, 0.0249429, 0.0251457, 0.0253263, 0.0254157, 0.02547", \ + "0.0258984, 0.0253167, 0.0253847, 0.02559, 0.025772, 0.0258645, 0.0259191", \ + "0.0272248, 0.0266192, 0.0266632, 0.0268604, 0.02699, 0.0271474, 0.0271168", \ + "0.0295853, 0.0289902, 0.0290328, 0.0292972, 0.0295252, 0.0296128, 0.0296078", \ + "0.0331451, 0.0325213, 0.032545, 0.0327386, 0.0329635, 0.033124, 0.0331003", \ + "0.0377651, 0.0371506, 0.0371515, 0.0373352, 0.0375279, 0.037655, 0.0379757" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0253083, 0.0252292, 0.0257402, 0.0259941, 0.0261694, 0.0262494, 0.0262937", \ + "0.0251834, 0.0251037, 0.0256156, 0.025869, 0.0260447, 0.0261248, 0.0261696", \ + "0.025788, 0.0257055, 0.0262219, 0.0264775, 0.0266549, 0.026736, 0.0267812", \ + "0.0269958, 0.0269184, 0.0274381, 0.0276904, 0.0278669, 0.0279456, 0.0279929", \ + "0.0293568, 0.029287, 0.0297951, 0.0300498, 0.0302279, 0.0303091, 0.0303507", \ + "0.0328014, 0.032733, 0.0332447, 0.0335041, 0.0336826, 0.0337625, 0.0338107", \ + "0.0371031, 0.0370334, 0.0375396, 0.0377898, 0.0379688, 0.038048, 0.038096" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0268025, 0.0268602, 0.0274631, 0.0276851, 0.0278243, 0.0278849, 0.0279182", \ + "0.026541, 0.0265752, 0.0271499, 0.0273883, 0.0275445, 0.0276117, 0.0276491", \ + "0.0275612, 0.027048, 0.0271143, 0.0273482, 0.0275698, 0.0277011, 0.0278125", \ + "0.0299644, 0.0290293, 0.0286068, 0.0286831, 0.0288365, 0.0289638, 0.0290648", \ + "0.0345646, 0.0332402, 0.0321717, 0.0319919, 0.0319926, 0.0320664, 0.0321441", \ + "0.0400006, 0.0385026, 0.0369039, 0.036465, 0.0362919, 0.036281, 0.0363194", \ + "0.0463865, 0.044743, 0.0426928, 0.0419939, 0.0415925, 0.0414593, 0.0414481" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0277939, 0.0278524, 0.0284546, 0.0286758, 0.0288147, 0.0288753, 0.0289092", \ + "0.0275321, 0.027568, 0.0281423, 0.028381, 0.0285371, 0.0286054, 0.0286437", \ + "0.0285426, 0.0280319, 0.0281198, 0.0283606, 0.0285556, 0.0287082, 0.0287537", \ + "0.0311315, 0.0300852, 0.0296256, 0.0297087, 0.0298638, 0.030004, 0.030104", \ + "0.0360892, 0.0345182, 0.033304, 0.0330894, 0.0331062, 0.0331864, 0.0332516", \ + "0.0420393, 0.0401765, 0.0382662, 0.0377995, 0.0375852, 0.0375685, 0.0375866", \ + "0.0489512, 0.0468594, 0.0443623, 0.0435749, 0.043119, 0.042975, 0.0429241" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0273618, 0.0274093, 0.0280027, 0.0282217, 0.0283594, 0.0284198, 0.0284527", \ + "0.0270013, 0.0270274, 0.0275974, 0.0278348, 0.0279898, 0.0280586, 0.0280953", \ + "0.0278638, 0.0273461, 0.0274301, 0.0276567, 0.0278805, 0.027998, 0.0280599", \ + "0.0305468, 0.0293765, 0.0288482, 0.0289205, 0.0291007, 0.0292247, 0.0293159", \ + "0.0363365, 0.0343342, 0.0327544, 0.0325371, 0.0325058, 0.0325822, 0.0326482", \ + "0.0438798, 0.0411159, 0.0383049, 0.0377226, 0.0374636, 0.0373986, 0.0374165", \ + "0.0529877, 0.0495388, 0.045449, 0.0444573, 0.0438719, 0.0436639, 0.0435896" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0273618, 0.0274093, 0.0280027, 0.0282217, 0.0283594, 0.0284198, 0.0284527", \ + "0.0270013, 0.0270274, 0.0275974, 0.0278348, 0.0279898, 0.0280586, 0.0280953", \ + "0.0278638, 0.0273461, 0.0274301, 0.0276567, 0.0278805, 0.027998, 0.0280599", \ + "0.0305468, 0.0293765, 0.0288482, 0.0289205, 0.0291007, 0.0292247, 0.0293159", \ + "0.0363365, 0.0343342, 0.0327544, 0.0325371, 0.0325058, 0.0325822, 0.0326482", \ + "0.0438798, 0.0411159, 0.0383049, 0.0377226, 0.0374636, 0.0373986, 0.0374165", \ + "0.0529877, 0.0495388, 0.045449, 0.0444573, 0.0438719, 0.0436639, 0.0435896" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118863, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00812791, 0.00799146, 0.0084862, 0.00947876, 0.011661, 0.0150459, 0.0192419" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124606, 0.0123176, 0.0128169, 0.0139224, 0.0161171, 0.019375, 0.0237245" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.018336, 0.01817, 0.0186379, 0.019832, 0.0222614, 0.0258799, 0.0306728" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852173, 0.0083869, 0.00883411, 0.00992532, 0.0121321, 0.015544, 0.0197643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115113, 0.011399, 0.0118979, 0.0129678, 0.0151655, 0.0184297, 0.0227694" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207078, 0.0205657, 0.0210194, 0.0220966, 0.0243491, 0.027593, 0.0318686" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839473, 0.00826471, 0.00871675, 0.00981465, 0.0120276, 0.0154415, 0.0196641" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.018735, 0.0228842" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0347671, 0.0213735, 0.0469597, 0.0636961", \ + "-0.141835, -0.0697045, -0.0420244, -0.0233845", \ + "-0.196107, -0.128974, -0.103292, -0.0896131", \ + "-0.235783, -0.175645, -0.154924, -0.141318" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0132257, 0.150102, 0.209785, 0.253487", \ + "-0.0890858, 0.0437934, 0.109578, 0.155173", \ + "-0.121482, 0.00174213, 0.0649884, 0.110326", \ + "-0.140052, -0.0271601, 0.0363305, 0.0842192" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0347671, 0.0213735, 0.0469597, 0.0636961", \ + "-0.141835, -0.0697045, -0.0420244, -0.0233845", \ + "-0.196107, -0.128974, -0.103292, -0.0896131", \ + "-0.235783, -0.175645, -0.154924, -0.141318" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0132257, 0.150102, 0.209785, 0.253487", \ + "-0.0890858, 0.0437934, 0.109578, 0.155173", \ + "-0.121482, 0.00174213, 0.0649884, 0.110326", \ + "-0.140052, -0.0271601, 0.0363305, 0.0842192" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.0120685, -0.0355388, -0.0535328", \ + "0.196472, 0.0908161, 0.0574473, 0.0373593", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.325479, 0.20783, 0.171497, 0.154373" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0399657, -0.121164, -0.185641, -0.232524", \ + "0.178476, 0.0173465, -0.0566246, -0.110003", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.278694, 0.113567, 0.0367313, -0.0137834" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.0120685, -0.0355388, -0.0535328", \ + "0.196472, 0.0908161, 0.0574473, 0.0373593", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.325479, 0.20783, 0.171497, 0.154373" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0399657, -0.121164, -0.185641, -0.232524", \ + "0.178476, 0.0173465, -0.0566246, -0.110003", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.278694, 0.113567, 0.0367313, -0.0137834" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254895, -0.0002566, -0.000257584, -0.000254767, -0.000257048, -0.0002559, -0.000255352" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272854, 0.000272316, 0.000269563, 0.000268786, 0.000266405, 0.000265216, 0.000262214" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117279, -0.00117769, -0.00120234, -0.00120996, -0.00121455, -0.00121093, -0.00120818" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013165, 0.00122028, 0.00121208, 0.00121483, 0.00121455, 0.00121093, 0.00120818" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118122, -0.00118507, -0.00120625, -0.00121271, -0.00121572, -0.00122056, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121646, 0.00121901, 0.00122447, 0.00122944, 0.00122527, 0.00122056, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577037, 0.0055768, 0.00560133, 0.00617975, 0.00755727, 0.00977418, 0.0126988" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833296, 0.00817586, 0.00845959, 0.00919373, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137538, -0.00137646, -0.00138087, -0.00137075, -0.00137631, -0.00137718, -0.00137619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138647, 0.00139063, 0.00139306, 0.00139686, 0.00139166, 0.00138522, 0.00137992" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00391592; + rise_capacitance : 0.00331526; + rise_capacitance_range (0.00283755, 0.00331526); + fall_capacitance : 0.00391592; + fall_capacitance_range (0.00283811, 0.00391592); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0668898, -0.00998862, -0.0374789, -0.0532529", \ + "0.316558, 0.102588, 0.0571864, 0.0353269", \ + "0.765887, 0.433951, 0.270583, 0.163756", \ + "1.21791, 0.804009, 0.632644, 0.48484" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0668898, -0.00998862, -0.0374789, -0.0532529", \ + "0.316558, 0.102588, 0.0571864, 0.0353269", \ + "0.765887, 0.433951, 0.270583, 0.163756", \ + "1.21791, 0.804009, 0.632644, 0.48484" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286208, -0.0028587, -0.00286672, -0.00285885, -0.00287222, -0.00286877, -0.00286884" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0029324, 0.00290491, 0.00286672, 0.00290321, 0.00289117, 0.00288022, 0.00287259" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286306, -0.00285487, -0.00286485, -0.00286588, -0.00287125, -0.00286779, -0.00286816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292653, 0.00288793, 0.00291267, 0.00290206, 0.00289037, 0.00287942, 0.0028719" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00407939, 0.00389286, 0.00390832, 0.00443932, 0.00594693, 0.00843483, 0.0117216" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114707, 0.0112439, 0.0111973, 0.011899, 0.0135902, 0.0161682, 0.0195097" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285505, -0.00285959, -0.00286584, -0.00285691, -0.00286705, -0.00286369, -0.00286398" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290856, 0.00287768, 0.00289475, 0.00289702, 0.00288598, 0.0028752, 0.00286798" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX6) { + area : 31.0464; + cell_leakage_power : 0.751221; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.762286; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.656551; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.724315; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.757454; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.638528; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.748517; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.892499; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.733261; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.782448; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.815324; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.697083; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.806387; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.751221; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.194642, 0.214467, 0.264841, 0.312776, 0.400735, 0.512692, 0.65848", \ + "0.209371, 0.229188, 0.279574, 0.327512, 0.415476, 0.527433, 0.673184", \ + "0.26657, 0.286395, 0.336769, 0.384714, 0.472668, 0.584625, 0.730419", \ + "0.314089, 0.333916, 0.38427, 0.432078, 0.520115, 0.632086, 0.77788", \ + "0.375622, 0.395448, 0.44582, 0.493656, 0.581722, 0.693688, 0.839458", \ + "0.434416, 0.454261, 0.504651, 0.552589, 0.640545, 0.752512, 0.898259", \ + "0.491597, 0.51144, 0.561869, 0.609825, 0.697783, 0.809748, 0.955498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0337016, 0.0465541, 0.092335, 0.150201, 0.271206, 0.432802, 0.646044", \ + "0.0336868, 0.0465585, 0.0923299, 0.1502, 0.271205, 0.4328, 0.646054", \ + "0.0336849, 0.0465625, 0.0923358, 0.150201, 0.271208, 0.432802, 0.646053", \ + "0.0337412, 0.0465885, 0.092356, 0.15016, 0.271257, 0.43282, 0.646055", \ + "0.033794, 0.046664, 0.092382, 0.150174, 0.271411, 0.432913, 0.6461", \ + "0.033938, 0.046752, 0.092456, 0.150241, 0.271231, 0.432796, 0.646773", \ + "0.034056, 0.046872, 0.092528, 0.150286, 0.271248, 0.432804, 0.646055" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.166363, 0.181943, 0.221268, 0.260175, 0.33367, 0.427968, 0.550956", \ + "0.181245, 0.196826, 0.236153, 0.27506, 0.348555, 0.442853, 0.565844", \ + "0.237141, 0.252727, 0.292063, 0.330965, 0.40446, 0.498763, 0.621751", \ + "0.280642, 0.296227, 0.335554, 0.374447, 0.447982, 0.542251, 0.665202", \ + "0.334436, 0.350011, 0.389331, 0.428237, 0.501733, 0.596032, 0.719034", \ + "0.386101, 0.401658, 0.440961, 0.47986, 0.553345, 0.647658, 0.770655", \ + "0.434409, 0.449963, 0.489231, 0.528132, 0.601604, 0.695925, 0.818919" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0227981, 0.0327218, 0.0694781, 0.116655, 0.214889, 0.345127, 0.516024", \ + "0.0227956, 0.0327236, 0.069478, 0.116655, 0.214889, 0.345127, 0.516023", \ + "0.0228071, 0.0327243, 0.0694724, 0.116649, 0.214887, 0.345127, 0.516023", \ + "0.0227938, 0.0327166, 0.0694218, 0.116679, 0.214972, 0.345134, 0.51602", \ + "0.022754, 0.032682, 0.069462, 0.116646, 0.214887, 0.344909, 0.515979", \ + "0.022695, 0.032634, 0.069433, 0.116674, 0.214857, 0.345124, 0.51602", \ + "0.022668, 0.032597, 0.069399, 0.116617, 0.214893, 0.345122, 0.516021" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.071372, 0.0866201, 0.123357, 0.160202, 0.2325, 0.326379, 0.449108", \ + "0.0862063, 0.10143, 0.13812, 0.174963, 0.247286, 0.341183, 0.463921", \ + "0.1504, 0.165497, 0.20063, 0.237291, 0.30971, 0.403656, 0.526434", \ + "0.202829, 0.217544, 0.252486, 0.289202, 0.361604, 0.455457, 0.57826", \ + "0.259715, 0.274025, 0.30925, 0.345926, 0.418193, 0.51208, 0.634931", \ + "0.305879, 0.320091, 0.355609, 0.392221, 0.464391, 0.55825, 0.681006", \ + "0.342837, 0.357106, 0.392975, 0.429464, 0.501421, 0.595247, 0.717886" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0217709, 0.0312181, 0.0638911, 0.110498, 0.209651, 0.340494, 0.511618", \ + "0.0217664, 0.0312014, 0.0638671, 0.110485, 0.20965, 0.340498, 0.511618", \ + "0.0258983, 0.0325701, 0.063088, 0.110142, 0.209597, 0.340453, 0.511677", \ + "0.0309772, 0.0355594, 0.0644071, 0.110995, 0.210003, 0.340697, 0.511848", \ + "0.0321135, 0.036756, 0.0659464, 0.112058, 0.210764, 0.341262, 0.512215", \ + "0.031897, 0.037497, 0.067261, 0.112976, 0.211281, 0.341778, 0.512737", \ + "0.032561, 0.038354, 0.068244, 0.113641, 0.211651, 0.342093, 0.513087" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0712846, 0.0865721, 0.124007, 0.160867, 0.23313, 0.32697, 0.44972", \ + "0.0860697, 0.101342, 0.13872, 0.175604, 0.247878, 0.341725, 0.464476", \ + "0.150139, 0.165808, 0.20195, 0.238633, 0.310967, 0.404896, 0.527661", \ + "0.204025, 0.220474, 0.256594, 0.293201, 0.365441, 0.45922, 0.581934", \ + "0.265741, 0.281463, 0.317658, 0.354211, 0.426247, 0.520037, 0.64282", \ + "0.317152, 0.332394, 0.368694, 0.405186, 0.477068, 0.570685, 0.693398", \ + "0.359209, 0.374109, 0.410535, 0.446865, 0.518586, 0.612081, 0.734613" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0217449, 0.0315992, 0.0646754, 0.110874, 0.209676, 0.340424, 0.511615", \ + "0.0217445, 0.0315923, 0.064651, 0.110806, 0.20967, 0.340423, 0.511616", \ + "0.0265164, 0.0341429, 0.0641248, 0.110471, 0.209637, 0.340408, 0.511619", \ + "0.0348958, 0.0397563, 0.0658636, 0.111412, 0.21, 0.340595, 0.511613", \ + "0.0405822, 0.0437009, 0.0678453, 0.112634, 0.210822, 0.341226, 0.512137", \ + "0.0432, 0.045786, 0.069393, 0.113629, 0.211357, 0.341775, 0.512763", \ + "0.045525, 0.047664, 0.070801, 0.114429, 0.211787, 0.341897, 0.513061" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0710732, 0.0865745, 0.126423, 0.164154, 0.236224, 0.330008, 0.452644", \ + "0.0858834, 0.101365, 0.141195, 0.178922, 0.251041, 0.344813, 0.467442", \ + "0.149668, 0.165879, 0.206181, 0.24367, 0.315746, 0.409532, 0.532168", \ + "0.20354, 0.222371, 0.26717, 0.304393, 0.375979, 0.469395, 0.591886", \ + "0.268161, 0.28991, 0.340782, 0.37725, 0.447992, 0.540934, 0.663347", \ + "0.326131, 0.350254, 0.406058, 0.441412, 0.510832, 0.603674, 0.725596", \ + "0.376782, 0.402844, 0.461438, 0.495676, 0.563863, 0.655976, 0.777465" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0217017, 0.0322681, 0.0681491, 0.113071, 0.210192, 0.340586, 0.511711", \ + "0.0216995, 0.0322759, 0.068155, 0.113052, 0.210199, 0.340586, 0.511751", \ + "0.02671, 0.0363006, 0.0693716, 0.113301, 0.210224, 0.340581, 0.511611", \ + "0.0381111, 0.0481585, 0.076124, 0.116126, 0.210809, 0.340656, 0.511856", \ + "0.0548183, 0.0654861, 0.0866883, 0.119937, 0.211927, 0.341405, 0.512207", \ + "0.072832, 0.083843, 0.097118, 0.123849, 0.212828, 0.34184, 0.512659", \ + "0.091735, 0.10255, 0.106269, 0.127173, 0.213591, 0.342245, 0.513064" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0710732, 0.0865745, 0.126423, 0.164154, 0.236224, 0.330008, 0.452644", \ + "0.0858834, 0.101365, 0.141195, 0.178922, 0.251041, 0.344813, 0.467442", \ + "0.149668, 0.165879, 0.206181, 0.24367, 0.315746, 0.409532, 0.532168", \ + "0.20354, 0.222371, 0.26717, 0.304393, 0.375979, 0.469395, 0.591886", \ + "0.268161, 0.28991, 0.340782, 0.37725, 0.447992, 0.540934, 0.663347", \ + "0.326131, 0.350254, 0.406058, 0.441412, 0.510832, 0.603674, 0.725596", \ + "0.376782, 0.402844, 0.461438, 0.495676, 0.563863, 0.655976, 0.777465" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0217017, 0.0322681, 0.0681491, 0.113071, 0.210192, 0.340586, 0.511711", \ + "0.0216995, 0.0322759, 0.068155, 0.113052, 0.210199, 0.340586, 0.511751", \ + "0.02671, 0.0363006, 0.0693716, 0.113301, 0.210224, 0.340581, 0.511611", \ + "0.0381111, 0.0481585, 0.076124, 0.116126, 0.210809, 0.340656, 0.511856", \ + "0.0548183, 0.0654861, 0.0866883, 0.119937, 0.211927, 0.341405, 0.512207", \ + "0.072832, 0.083843, 0.097118, 0.123849, 0.212828, 0.34184, 0.512659", \ + "0.091735, 0.10255, 0.106269, 0.127173, 0.213591, 0.342245, 0.513064" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0305471, 0.0289713, 0.0287306, 0.0289471, 0.0291694, 0.0292893, 0.0293624", \ + "0.030377, 0.0287993, 0.0285689, 0.0287877, 0.0290133, 0.0291335, 0.0292023", \ + "0.0308516, 0.0292743, 0.0290157, 0.0292353, 0.0294614, 0.0295834, 0.029652", \ + "0.032063, 0.0305274, 0.0302051, 0.0304564, 0.0306802, 0.0306671, 0.0307282", \ + "0.0346033, 0.0330073, 0.0327411, 0.0330719, 0.0333035, 0.0333959, 0.0334558", \ + "0.0381609, 0.0365549, 0.0362556, 0.0364589, 0.0368303, 0.0370893, 0.0373862", \ + "0.0427006, 0.0410558, 0.0407413, 0.0409432, 0.0411701, 0.0413656, 0.0415168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0289115, 0.0283563, 0.0289244, 0.0292523, 0.0294838, 0.0295908, 0.0296501", \ + "0.0287863, 0.0282298, 0.0287994, 0.029127, 0.0293596, 0.0294659, 0.0295255", \ + "0.029388, 0.028833, 0.0294049, 0.0297344, 0.0299675, 0.0300752, 0.0301355", \ + "0.0306206, 0.0300728, 0.030627, 0.0309546, 0.0311886, 0.0312941, 0.031356", \ + "0.0329267, 0.0323799, 0.0329549, 0.0332823, 0.0335189, 0.0336259, 0.033686", \ + "0.0363105, 0.0357645, 0.0363375, 0.0366661, 0.0368962, 0.037008, 0.0370705", \ + "0.0407541, 0.0402059, 0.0407771, 0.0411, 0.0413343, 0.0414413, 0.041505" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0303002, 0.0299371, 0.0306382, 0.0309379, 0.0311333, 0.0312205, 0.0312684", \ + "0.0300564, 0.029677, 0.0303485, 0.0306627, 0.0308723, 0.0309667, 0.0310168", \ + "0.0311316, 0.0302204, 0.0303244, 0.0306151, 0.0308688, 0.031054, 0.0311381", \ + "0.0338008, 0.0324152, 0.0318053, 0.031904, 0.0321185, 0.0322946, 0.0324132", \ + "0.0380906, 0.0364338, 0.0351693, 0.0349788, 0.0350366, 0.0351404, 0.0352644", \ + "0.0434433, 0.0416364, 0.0398655, 0.0394108, 0.0392912, 0.0393273, 0.0393985", \ + "0.0495585, 0.0476262, 0.0454623, 0.044749, 0.0443909, 0.0443227, 0.0443451" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.031305, 0.0309298, 0.0316299, 0.031929, 0.0321237, 0.032211, 0.0322592", \ + "0.0310618, 0.0306722, 0.0313418, 0.0316558, 0.0318656, 0.0319594, 0.032011", \ + "0.0321924, 0.0311917, 0.031269, 0.0315456, 0.0318451, 0.0320011, 0.0321082", \ + "0.0352323, 0.0335769, 0.0328697, 0.0329387, 0.0331463, 0.0333133, 0.0334342", \ + "0.0400565, 0.0379747, 0.0364411, 0.0361925, 0.0362078, 0.0362821, 0.0363809", \ + "0.0459924, 0.0436897, 0.0414973, 0.0409172, 0.0406496, 0.0406442, 0.0407072", \ + "0.052754, 0.0502505, 0.0474954, 0.0465845, 0.0460596, 0.0459079, 0.0458785" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.030888, 0.0304882, 0.0311772, 0.0314739, 0.031667, 0.031753, 0.0318007", \ + "0.0305544, 0.0301374, 0.0307989, 0.0311115, 0.0313195, 0.0314123, 0.0314646", \ + "0.0316453, 0.0305266, 0.0305673, 0.0308632, 0.0311491, 0.0313093, 0.0314123", \ + "0.0353493, 0.0330824, 0.0321338, 0.0322144, 0.0324213, 0.0325725, 0.0326911", \ + "0.0423117, 0.0386781, 0.0360509, 0.0357113, 0.0356613, 0.0357289, 0.0358312", \ + "0.0514624, 0.0466367, 0.0421173, 0.0412469, 0.0408404, 0.0407448, 0.0407437", \ + "0.0622514, 0.0563729, 0.0499009, 0.0484204, 0.0475454, 0.0472217, 0.0470993" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.030888, 0.0304882, 0.0311772, 0.0314739, 0.031667, 0.031753, 0.0318007", \ + "0.0305544, 0.0301374, 0.0307989, 0.0311115, 0.0313195, 0.0314123, 0.0314646", \ + "0.0316453, 0.0305266, 0.0305673, 0.0308632, 0.0311491, 0.0313093, 0.0314123", \ + "0.0353493, 0.0330824, 0.0321338, 0.0322144, 0.0324213, 0.0325725, 0.0326911", \ + "0.0423117, 0.0386781, 0.0360509, 0.0357113, 0.0356613, 0.0357289, 0.0358312", \ + "0.0514624, 0.0466367, 0.0421173, 0.0412469, 0.0408404, 0.0407448, 0.0407437", \ + "0.0622514, 0.0563729, 0.0499009, 0.0484204, 0.0475454, 0.0472217, 0.0470993" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168941; + rise_capacitance : 0.00168941; + rise_capacitance_range (0.00119959, 0.00168941); + fall_capacitance : 0.001689; + fall_capacitance_range (0.00118863, 0.001689); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.106215, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00812797, 0.00799149, 0.00848624, 0.00947875, 0.011661, 0.015046, 0.0192419" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124607, 0.0123176, 0.0128169, 0.0139224, 0.0161171, 0.019375, 0.0237244" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.018336, 0.01817, 0.0186378, 0.0198321, 0.0222614, 0.0258798, 0.0306728" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852174, 0.00838688, 0.00883412, 0.00992532, 0.0121321, 0.0155436, 0.0197643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115118, 0.011399, 0.011898, 0.0129678, 0.0151656, 0.0184297, 0.0227693" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0207078, 0.0205657, 0.0210194, 0.0220966, 0.0243491, 0.0275912, 0.0318686" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839477, 0.00826471, 0.00871673, 0.00981463, 0.0120276, 0.0154413, 0.019664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115911, 0.011445, 0.0119132, 0.0130077, 0.0152593, 0.0187351, 0.0228842" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112435, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109366, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0373107, 0.0205115, 0.0469597, 0.0637206", \ + "-0.143716, -0.0699041, -0.0413619, -0.0226975", \ + "-0.198676, -0.129861, -0.103341, -0.0896131", \ + "-0.240399, -0.17858, -0.156996, -0.139368" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0122912, 0.148772, 0.209785, 0.252555", \ + "-0.0883494, 0.0441342, 0.107251, 0.155912", \ + "-0.125981, 0.00150535, 0.0621285, 0.111286", \ + "-0.142692, -0.026198, 0.0340566, 0.0815825" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0373107, 0.0205115, 0.0469597, 0.0637206", \ + "-0.143716, -0.0699041, -0.0413619, -0.0226975", \ + "-0.198676, -0.129861, -0.103341, -0.0896131", \ + "-0.240399, -0.17858, -0.156996, -0.139368" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0122912, 0.148772, 0.209785, 0.252555", \ + "-0.0883494, 0.0441342, 0.107251, 0.155912", \ + "-0.125981, 0.00150535, 0.0621285, 0.111286", \ + "-0.142692, -0.026198, 0.0340566, 0.0815825" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0662493, -0.00919546, -0.0355388, -0.0535328", \ + "0.19684, 0.089411, 0.0571667, 0.0370787", \ + "0.268044, 0.155268, 0.120703, 0.0999748", \ + "0.322976, 0.207552, 0.17319, 0.15522" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0396738, -0.121456, -0.185991, -0.232816", \ + "0.178237, 0.0171077, -0.0568634, -0.110242", \ + "0.238448, 0.0719711, 0, -0.0533789", \ + "0.279118, 0.113991, 0.037492, -0.0173561" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0662493, -0.00919546, -0.0355388, -0.0535328", \ + "0.19684, 0.089411, 0.0571667, 0.0370787", \ + "0.268044, 0.155268, 0.120703, 0.0999748", \ + "0.322976, 0.207552, 0.17319, 0.15522" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0396738, -0.121456, -0.185991, -0.232816", \ + "0.178237, 0.0171077, -0.0568634, -0.110242", \ + "0.238448, 0.0719711, 0, -0.0533789", \ + "0.279118, 0.113991, 0.037492, -0.0173561" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254895, -0.000256601, -0.000257586, -0.000254768, -0.000257049, -0.0002559, -0.000255354" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272857, 0.000272319, 0.000269565, 0.000268787, 0.000266405, 0.000265216, 0.000262215" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117279, -0.00117769, -0.00120234, -0.00120996, -0.00121454, -0.00121092, -0.00120817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013165, 0.00122027, 0.00121208, 0.00121483, 0.00121454, 0.00121092, 0.00120817" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118122, -0.00118507, -0.00120625, -0.00121271, -0.00121572, -0.00122056, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121646, 0.00121901, 0.00122446, 0.00122944, 0.00122527, 0.00122056, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577036, 0.0055768, 0.00560133, 0.00617975, 0.00755725, 0.00977418, 0.0126988" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00833296, 0.00817586, 0.00845959, 0.00919373, 0.0107447, 0.0130857, 0.0161365" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137538, -0.00137646, -0.00138087, -0.00137075, -0.00137631, -0.00137718, -0.0013762" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138646, 0.00139063, 0.00139305, 0.00139686, 0.00139166, 0.00138522, 0.00137991" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00391446; + rise_capacitance : 0.00331523; + rise_capacitance_range (0.00284066, 0.00331523); + fall_capacitance : 0.00391446; + fall_capacitance_range (0.00284177, 0.00391446); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.066083, -0.00839947, -0.0374789, -0.0557762", \ + "0.320435, 0.105592, 0.0586103, 0.0342214", \ + "0.784, 0.471188, 0.314229, 0.20088", \ + "1.2509, 0.864124, 0.69917, 0.572828" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.066083, -0.00839947, -0.0374789, -0.0557762", \ + "0.320435, 0.105592, 0.0586103, 0.0342214", \ + "0.784, 0.471188, 0.314229, 0.20088", \ + "1.2509, 0.864124, 0.69917, 0.572828" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0536256, 0.0144101, 0.0374789, 0.057095", \ + "-0.165265, -0.0772422, -0.0480868, -0.0305598", \ + "-0.22765, -0.141476, -0.110645, -0.0937578", \ + "-0.281575, -0.193552, -0.167358, -0.14687" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0926113, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00286219, -0.00285843, -0.0028673, -0.00287503, -0.00287201, -0.00286865, -0.00286881" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00293251, 0.00290465, 0.0028673, 0.00290283, 0.00289093, 0.00288007, 0.0028725" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285919, -0.0028549, -0.00286469, -0.00286577, -0.00287104, -0.00286766, -0.00286811" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00292664, 0.00288789, 0.00291149, 0.00290168, 0.00289012, 0.00287927, 0.00287181" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0040794, 0.00389286, 0.00390836, 0.00443901, 0.00594714, 0.00843496, 0.0117212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114708, 0.0112437, 0.0111972, 0.0118987, 0.0135899, 0.016168, 0.0195096" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00285509, -0.00285951, -0.00286564, -0.00286226, -0.00286684, -0.00286357, -0.00286394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00290866, 0.00287763, 0.00289432, 0.00289665, 0.00288574, 0.00287506, 0.00286789" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX1) { + area : 31.0464; + cell_leakage_power : 0.532088; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.500046; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.552856; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43285; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.495215; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.534833; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.457052; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.630259; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.629565; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.490983; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.553085; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.593387; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.514922; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.532088; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.168521, 0.173964, 0.207884, 0.246534, 0.323258, 0.422986, 0.553508", \ + "0.183262, 0.188715, 0.222616, 0.261307, 0.338005, 0.437748, 0.568248", \ + "0.240889, 0.246308, 0.280163, 0.31882, 0.395531, 0.495283, 0.625782", \ + "0.289667, 0.295067, 0.328855, 0.36751, 0.444206, 0.543952, 0.674444", \ + "0.353562, 0.358884, 0.392416, 0.431003, 0.507669, 0.607397, 0.737833", \ + "0.415721, 0.420881, 0.454105, 0.49261, 0.569203, 0.668915, 0.799396", \ + "0.475888, 0.480891, 0.513601, 0.551975, 0.628513, 0.728186, 0.858658" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0232422, 0.0280194, 0.0674697, 0.120779, 0.231136, 0.375822, 0.565414", \ + "0.0232397, 0.0280241, 0.0674592, 0.120796, 0.231124, 0.375855, 0.565414", \ + "0.0232805, 0.0280582, 0.067469, 0.120782, 0.231115, 0.375857, 0.565414", \ + "0.0233486, 0.0281242, 0.0679006, 0.120799, 0.231145, 0.375864, 0.565393", \ + "0.023542, 0.028308, 0.067573, 0.120833, 0.231152, 0.375956, 0.565332", \ + "0.023833, 0.028574, 0.06769, 0.120902, 0.231168, 0.375868, 0.565418", \ + "0.024179, 0.028935, 0.067822, 0.120957, 0.23118, 0.375844, 0.565422" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.149016, 0.153109, 0.182073, 0.216689, 0.285804, 0.375715, 0.493271", \ + "0.163905, 0.167969, 0.196933, 0.231532, 0.300646, 0.390565, 0.508122", \ + "0.220125, 0.224151, 0.253109, 0.287708, 0.356825, 0.446745, 0.564303", \ + "0.264163, 0.268227, 0.297183, 0.331787, 0.40092, 0.490856, 0.608409", \ + "0.318415, 0.322487, 0.351445, 0.386057, 0.45517, 0.545091, 0.66265", \ + "0.370255, 0.374315, 0.403275, 0.437884, 0.507, 0.596922, 0.714479", \ + "0.418822, 0.422803, 0.451845, 0.486439, 0.555571, 0.645478, 0.763035" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0174637, 0.0214594, 0.0566737, 0.104129, 0.200989, 0.327405, 0.492609", \ + "0.0174667, 0.0214594, 0.0566878, 0.104117, 0.200966, 0.327405, 0.492799", \ + "0.017472, 0.0214747, 0.056694, 0.104119, 0.200966, 0.327405, 0.492799", \ + "0.0174637, 0.0214543, 0.0566885, 0.104367, 0.201001, 0.327436, 0.492689", \ + "0.017425, 0.021431, 0.056657, 0.104107, 0.200965, 0.327674, 0.492819", \ + "0.017414, 0.021416, 0.056642, 0.104085, 0.201028, 0.327405, 0.492809", \ + "0.01744, 0.021429, 0.056651, 0.104108, 0.20097, 0.327402, 0.492826" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468734, 0.0516049, 0.0828616, 0.118772, 0.188344, 0.278217, 0.395761", \ + "0.0615878, 0.0662719, 0.0975282, 0.133472, 0.203064, 0.292953, 0.4105", \ + "0.110044, 0.115578, 0.148747, 0.184915, 0.254471, 0.344377, 0.461957", \ + "0.144263, 0.150929, 0.187369, 0.223942, 0.293484, 0.383387, 0.500939", \ + "0.182545, 0.190657, 0.232601, 0.270037, 0.339231, 0.42891, 0.546444", \ + "0.216126, 0.225485, 0.273327, 0.312153, 0.380956, 0.470353, 0.587767", \ + "0.244185, 0.254659, 0.308395, 0.348803, 0.417132, 0.506353, 0.623522" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0158672, 0.0201648, 0.0576431, 0.105295, 0.201322, 0.32684, 0.492002", \ + "0.0159138, 0.0202124, 0.0576506, 0.105283, 0.201239, 0.326846, 0.492073", \ + "0.0216796, 0.0255084, 0.0600286, 0.106106, 0.201389, 0.326825, 0.491946", \ + "0.0280979, 0.0320953, 0.0639737, 0.108046, 0.202043, 0.327207, 0.492196", \ + "0.0368, 0.041315, 0.0712905, 0.111552, 0.202831, 0.32741, 0.492336", \ + "0.045242, 0.050539, 0.079941, 0.116008, 0.203666, 0.327468, 0.492454", \ + "0.053613, 0.059597, 0.089067, 0.121016, 0.204652, 0.327521, 0.492543" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468578, 0.0515747, 0.0827579, 0.1187, 0.188396, 0.27827, 0.395856", \ + "0.0615509, 0.0662137, 0.0973785, 0.133356, 0.203076, 0.292962, 0.410559", \ + "0.109967, 0.115468, 0.148511, 0.184746, 0.254477, 0.344378, 0.461982", \ + "0.143816, 0.150444, 0.186668, 0.223363, 0.293225, 0.383131, 0.500632", \ + "0.182324, 0.190361, 0.232054, 0.269875, 0.339624, 0.429329, 0.546752", \ + "0.21581, 0.225104, 0.27284, 0.312676, 0.382382, 0.471758, 0.589011", \ + "0.243795, 0.254205, 0.308085, 0.350593, 0.420394, 0.509418, 0.626458" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0158097, 0.020093, 0.057597, 0.105439, 0.201446, 0.326913, 0.492015", \ + "0.0158838, 0.0201621, 0.057605, 0.105426, 0.201437, 0.326906, 0.492012", \ + "0.0215913, 0.0253872, 0.0598967, 0.106345, 0.201662, 0.326944, 0.492049", \ + "0.0279997, 0.0319192, 0.0638898, 0.108511, 0.202605, 0.327409, 0.492192", \ + "0.0365296, 0.0410821, 0.0714264, 0.112583, 0.203861, 0.327859, 0.4924", \ + "0.044969, 0.050226, 0.080702, 0.118175, 0.205438, 0.328322, 0.4925", \ + "0.053314, 0.059302, 0.091282, 0.125049, 0.207743, 0.328655, 0.492557" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0470856, 0.0519687, 0.0840199, 0.120246, 0.189862, 0.279757, 0.397307", \ + "0.061804, 0.0666374, 0.0986787, 0.13493, 0.20456, 0.294476, 0.412079", \ + "0.110424, 0.116199, 0.150512, 0.186853, 0.256367, 0.346276, 0.463909", \ + "0.144957, 0.15198, 0.19023, 0.226751, 0.296154, 0.386133, 0.503622", \ + "0.183895, 0.19246, 0.237007, 0.273662, 0.342566, 0.432309, 0.549869", \ + "0.218309, 0.228241, 0.278815, 0.315461, 0.383828, 0.473323, 0.590757", \ + "0.247428, 0.25854, 0.314459, 0.3509, 0.418793, 0.507969, 0.625256" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163168, 0.0207178, 0.0585823, 0.105931, 0.201408, 0.326878, 0.492007", \ + "0.0163806, 0.020788, 0.0585862, 0.105908, 0.201441, 0.326873, 0.492069", \ + "0.0224185, 0.0264349, 0.0610621, 0.106592, 0.201334, 0.326919, 0.492065", \ + "0.0292698, 0.0335575, 0.0654215, 0.108353, 0.201667, 0.327126, 0.492144", \ + "0.0386313, 0.0436483, 0.0727255, 0.111055, 0.201895, 0.327262, 0.492307", \ + "0.047733, 0.053513, 0.080059, 0.113701, 0.202, 0.327202, 0.492444", \ + "0.056714, 0.063247, 0.087021, 0.116128, 0.202181, 0.327244, 0.492434" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468578, 0.0515747, 0.0827579, 0.1187, 0.188396, 0.27827, 0.395856", \ + "0.0615509, 0.0662137, 0.0973785, 0.133356, 0.203076, 0.292962, 0.410559", \ + "0.109967, 0.115468, 0.148511, 0.184746, 0.254477, 0.344378, 0.461982", \ + "0.143816, 0.150444, 0.186668, 0.223363, 0.293225, 0.383131, 0.500632", \ + "0.182324, 0.190361, 0.232054, 0.269875, 0.339624, 0.429329, 0.546752", \ + "0.21581, 0.225104, 0.27284, 0.312676, 0.382382, 0.471758, 0.589011", \ + "0.243795, 0.254205, 0.308085, 0.350593, 0.420394, 0.509418, 0.626458" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0158097, 0.020093, 0.057597, 0.105439, 0.201446, 0.326913, 0.492015", \ + "0.0158838, 0.0201621, 0.057605, 0.105426, 0.201437, 0.326906, 0.492012", \ + "0.0215913, 0.0253872, 0.0598967, 0.106345, 0.201662, 0.326944, 0.492049", \ + "0.0279997, 0.0319192, 0.0638898, 0.108511, 0.202605, 0.327409, 0.492192", \ + "0.0365296, 0.0410821, 0.0714264, 0.112583, 0.203861, 0.327859, 0.4924", \ + "0.044969, 0.050226, 0.080702, 0.118175, 0.205438, 0.328322, 0.4925", \ + "0.053314, 0.059302, 0.091282, 0.125049, 0.207743, 0.328655, 0.492557" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00970532, 0.00972191, 0.00983682, 0.00989058, 0.00992583, 0.00994152, 0.00995028", \ + "0.00962575, 0.00964233, 0.00975623, 0.00980992, 0.00984569, 0.0098614, 0.00986989", \ + "0.00983819, 0.00985064, 0.00995266, 0.0100095, 0.0100496, 0.010068, 0.0100784", \ + "0.0104978, 0.0105051, 0.010613, 0.0106471, 0.0106908, 0.01071, 0.0107203", \ + "0.0116331, 0.0116358, 0.0116923, 0.0117501, 0.0118031, 0.0118329, 0.0118302", \ + "0.0134803, 0.0134676, 0.0135052, 0.0135504, 0.0135972, 0.0136438, 0.0136863", \ + "0.0158436, 0.0158206, 0.0158253, 0.0158638, 0.0159069, 0.0159333, 0.0159534" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0100475, 0.0100775, 0.0102046, 0.0102574, 0.010294, 0.0103113, 0.0103211", \ + "0.00998575, 0.010015, 0.0101422, 0.0101949, 0.0102319, 0.010249, 0.0102588", \ + "0.0102959, 0.0103173, 0.0104416, 0.0104932, 0.0105297, 0.0105469, 0.0105569", \ + "0.0109074, 0.0109365, 0.0110633, 0.011137, 0.011153, 0.0111697, 0.0111785", \ + "0.0120852, 0.0121129, 0.0122364, 0.0122894, 0.0123436, 0.0123621, 0.0123683", \ + "0.0138214, 0.01385, 0.0139645, 0.014013, 0.0140518, 0.0140736, 0.0140853", \ + "0.016056, 0.0160691, 0.0161945, 0.0162423, 0.0162783, 0.0162983, 0.0163111" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.011905, 0.0119369, 0.0120616, 0.0121047, 0.0121276, 0.012135, 0.0121384", \ + "0.0117365, 0.0117623, 0.0118974, 0.0119457, 0.0119726, 0.0119827, 0.0119874", \ + "0.0118287, 0.0118337, 0.011908, 0.0119646, 0.0120037, 0.0120201, 0.0120382", \ + "0.0125531, 0.0125548, 0.0125756, 0.012639, 0.0126668, 0.0126885, 0.0127097", \ + "0.0141955, 0.014162, 0.0141237, 0.0141447, 0.014206, 0.0141925, 0.0142134", \ + "0.0164544, 0.0163966, 0.0162874, 0.0162834, 0.0163029, 0.0163175, 0.01636", \ + "0.0192214, 0.0191378, 0.0189606, 0.0189262, 0.018923, 0.0189289, 0.0189538" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123989, 0.0124305, 0.012552, 0.0125941, 0.0126166, 0.0126242, 0.0126271", \ + "0.0122462, 0.0122724, 0.0123902, 0.0124373, 0.0124646, 0.012474, 0.0124783", \ + "0.0123389, 0.0123434, 0.0124164, 0.0124641, 0.0125075, 0.012522, 0.0125398", \ + "0.0130946, 0.0130834, 0.0131245, 0.013146, 0.0131878, 0.0132083, 0.0132278", \ + "0.0147556, 0.0147196, 0.0146705, 0.0146889, 0.0147419, 0.0147331, 0.0147537", \ + "0.0170786, 0.0170244, 0.0169085, 0.0168983, 0.0169083, 0.0169537, 0.0169752", \ + "0.0199288, 0.0198476, 0.019654, 0.0196197, 0.019608, 0.019617, 0.0196305" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121596, 0.0121922, 0.012321, 0.012363, 0.0123851, 0.0123926, 0.0123961", \ + "0.0119519, 0.0119785, 0.012104, 0.0121509, 0.0121773, 0.0121869, 0.0121907", \ + "0.0119359, 0.0119421, 0.0120254, 0.0120768, 0.0121172, 0.0121427, 0.012154", \ + "0.0126402, 0.0126289, 0.0126838, 0.0127346, 0.0127524, 0.0127886, 0.0127946", \ + "0.0143555, 0.0143258, 0.0142877, 0.0143034, 0.0143731, 0.0143627, 0.0143716", \ + "0.0168733, 0.0168003, 0.016674, 0.0166653, 0.0166766, 0.0167113, 0.0167048", \ + "0.0200271, 0.019924, 0.0196955, 0.0196513, 0.0196414, 0.0196445, 0.0196672" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121596, 0.0121922, 0.012321, 0.012363, 0.0123851, 0.0123926, 0.0123961", \ + "0.0119519, 0.0119785, 0.012104, 0.0121509, 0.0121773, 0.0121869, 0.0121907", \ + "0.0119359, 0.0119421, 0.0120254, 0.0120768, 0.0121172, 0.0121427, 0.012154", \ + "0.0126402, 0.0126289, 0.0126838, 0.0127346, 0.0127524, 0.0127886, 0.0127946", \ + "0.0143555, 0.0143258, 0.0142877, 0.0143034, 0.0143731, 0.0143627, 0.0143716", \ + "0.0168733, 0.0168003, 0.016674, 0.0166653, 0.0166766, 0.0167113, 0.0167048", \ + "0.0200271, 0.019924, 0.0196955, 0.0196513, 0.0196414, 0.0196445, 0.0196672" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.109466, 0.115858, 0.155652, 0.196646, 0.274251, 0.37423, 0.504862", \ + "0.124352, 0.130723, 0.170503, 0.211514, 0.289121, 0.389105, 0.519723", \ + "0.180576, 0.186951, 0.226717, 0.267736, 0.345341, 0.445302, 0.575923", \ + "0.224607, 0.230948, 0.270658, 0.311673, 0.389286, 0.489306, 0.619875", \ + "0.279583, 0.28586, 0.325334, 0.366317, 0.443932, 0.54391, 0.674547", \ + "0.330804, 0.337107, 0.376366, 0.417199, 0.494771, 0.594752, 0.72538", \ + "0.379508, 0.385795, 0.425009, 0.46573, 0.543179, 0.643144, 0.77377" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0226944, 0.0283064, 0.0711728, 0.123671, 0.232111, 0.376237, 0.565628", \ + "0.0227102, 0.0283079, 0.0711826, 0.12367, 0.232111, 0.376236, 0.565628", \ + "0.0226636, 0.0282588, 0.0712566, 0.123701, 0.232116, 0.376236, 0.565628", \ + "0.0225733, 0.0281864, 0.0711661, 0.123864, 0.232136, 0.376242, 0.565624", \ + "0.0224254, 0.028012, 0.071012, 0.123606, 0.232113, 0.376867, 0.565605", \ + "0.02249, 0.028021, 0.070739, 0.123377, 0.232014, 0.376212, 0.565615", \ + "0.02266, 0.028194, 0.07062, 0.123145, 0.231843, 0.376109, 0.565571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.107892, 0.114416, 0.153511, 0.192945, 0.264443, 0.354713, 0.472324", \ + "0.122655, 0.129166, 0.168292, 0.207731, 0.279184, 0.369477, 0.487077", \ + "0.180325, 0.186843, 0.225981, 0.265457, 0.336979, 0.427248, 0.544864", \ + "0.229057, 0.235699, 0.275081, 0.314645, 0.386225, 0.476526, 0.594164", \ + "0.291492, 0.298419, 0.338623, 0.3784, 0.450007, 0.540365, 0.657974", \ + "0.35241, 0.359782, 0.401262, 0.441422, 0.513155, 0.603504, 0.721135", \ + "0.410253, 0.418176, 0.461199, 0.501908, 0.573839, 0.664147, 0.781837" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237747, 0.0289863, 0.0678111, 0.113868, 0.206695, 0.330269, 0.4945", \ + "0.0237991, 0.0289951, 0.0677814, 0.113796, 0.206685, 0.33027, 0.494497", \ + "0.024151, 0.0293178, 0.068015, 0.113896, 0.20671, 0.330272, 0.494498", \ + "0.0252521, 0.0302911, 0.0684508, 0.114312, 0.206752, 0.330291, 0.494552", \ + "0.0276224, 0.0325295, 0.069666, 0.114823, 0.206988, 0.330311, 0.494565", \ + "0.030683, 0.035504, 0.071525, 0.115976, 0.207423, 0.330532, 0.494589", \ + "0.033976, 0.038811, 0.073807, 0.117459, 0.208208, 0.330791, 0.494751" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121979, 0.128092, 0.165401, 0.205212, 0.282422, 0.382327, 0.51294", \ + "0.136405, 0.142526, 0.179885, 0.219659, 0.296877, 0.396793, 0.52734", \ + "0.187481, 0.193529, 0.230867, 0.270731, 0.347897, 0.447818, 0.578406", \ + "0.227603, 0.233695, 0.270966, 0.310777, 0.387972, 0.487876, 0.618442", \ + "0.274838, 0.280946, 0.318336, 0.358151, 0.435368, 0.535272, 0.66578", \ + "0.315825, 0.322028, 0.359466, 0.399289, 0.476574, 0.576539, 0.707088", \ + "0.350763, 0.357043, 0.394632, 0.434515, 0.511834, 0.611843, 0.742395" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0222803, 0.0273708, 0.0683569, 0.121563, 0.231484, 0.376103, 0.565641", \ + "0.0222902, 0.0273719, 0.0683847, 0.12156, 0.2315, 0.376101, 0.565581", \ + "0.022366, 0.0275875, 0.0684216, 0.121588, 0.231497, 0.376094, 0.56563", \ + "0.0226325, 0.0276951, 0.0684676, 0.121709, 0.231406, 0.376015, 0.565594", \ + "0.0231317, 0.028179, 0.0687391, 0.121646, 0.23139, 0.37633, 0.565454", \ + "0.023757, 0.028771, 0.069013, 0.121791, 0.231494, 0.376003, 0.565396", \ + "0.024408, 0.029418, 0.069369, 0.12197, 0.231584, 0.376089, 0.565494" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.127374, 0.133483, 0.170833, 0.210642, 0.287851, 0.38776, 0.518345", \ + "0.141753, 0.147884, 0.185272, 0.225043, 0.302256, 0.402168, 0.532754", \ + "0.195365, 0.201485, 0.238823, 0.278642, 0.355887, 0.455788, 0.586372", \ + "0.239075, 0.245182, 0.282571, 0.322277, 0.399456, 0.499438, 0.629985", \ + "0.291112, 0.29725, 0.33466, 0.374404, 0.451616, 0.551502, 0.681987", \ + "0.336675, 0.342901, 0.380424, 0.420096, 0.497323, 0.597258, 0.727791", \ + "0.376496, 0.382728, 0.420415, 0.460356, 0.537634, 0.637585, 0.768191" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223373, 0.0274349, 0.0683713, 0.121563, 0.231502, 0.376102, 0.565643", \ + "0.0223253, 0.0274401, 0.0683982, 0.121565, 0.231502, 0.376102, 0.565643", \ + "0.0225247, 0.0275618, 0.0684737, 0.121594, 0.231483, 0.376094, 0.56563", \ + "0.0227728, 0.0278308, 0.0685758, 0.121506, 0.231392, 0.376085, 0.565529", \ + "0.0233637, 0.0283722, 0.068875, 0.121689, 0.231393, 0.376198, 0.565395", \ + "0.024019, 0.029008, 0.06917, 0.121848, 0.231502, 0.376011, 0.565389", \ + "0.024726, 0.029638, 0.069532, 0.122078, 0.231602, 0.375987, 0.565494" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.120347, 0.126279, 0.162674, 0.20215, 0.279284, 0.379238, 0.509813", \ + "0.134721, 0.140618, 0.177009, 0.216518, 0.293631, 0.39359, 0.52423", \ + "0.183671, 0.189157, 0.224727, 0.264085, 0.341142, 0.440985, 0.571643", \ + "0.221786, 0.226845, 0.261078, 0.300021, 0.376931, 0.476721, 0.60729", \ + "0.267704, 0.272191, 0.304351, 0.342858, 0.419422, 0.519152, 0.649682", \ + "0.308598, 0.312501, 0.342715, 0.380646, 0.456973, 0.556584, 0.687021", \ + "0.344386, 0.34767, 0.376021, 0.413453, 0.489458, 0.588921, 0.719322" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225099, 0.0275633, 0.0682882, 0.121591, 0.231675, 0.376285, 0.565845", \ + "0.02253, 0.0275589, 0.068286, 0.121563, 0.231677, 0.376285, 0.565931", \ + "0.0226328, 0.027739, 0.068394, 0.12163, 0.231693, 0.376378, 0.565931", \ + "0.0229508, 0.0279789, 0.068481, 0.121986, 0.231684, 0.376259, 0.565894", \ + "0.0236643, 0.0287131, 0.0687329, 0.121708, 0.231657, 0.376452, 0.565718", \ + "0.024506, 0.029545, 0.069056, 0.121845, 0.231726, 0.376242, 0.56584", \ + "0.025421, 0.030451, 0.06948, 0.122017, 0.231775, 0.376287, 0.5659" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.127374, 0.133483, 0.170833, 0.210642, 0.287851, 0.38776, 0.518345", \ + "0.141753, 0.147884, 0.185272, 0.225043, 0.302256, 0.402168, 0.532754", \ + "0.195365, 0.201485, 0.238823, 0.278642, 0.355887, 0.455788, 0.586372", \ + "0.239075, 0.245182, 0.282571, 0.322277, 0.399456, 0.499438, 0.629985", \ + "0.291112, 0.29725, 0.33466, 0.374404, 0.451616, 0.551502, 0.681987", \ + "0.336675, 0.342901, 0.380424, 0.420096, 0.497323, 0.597258, 0.727791", \ + "0.376496, 0.382728, 0.420415, 0.460356, 0.537634, 0.637585, 0.768191" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223373, 0.0274349, 0.0683713, 0.121563, 0.231502, 0.376102, 0.565643", \ + "0.0223253, 0.0274401, 0.0683982, 0.121565, 0.231502, 0.376102, 0.565643", \ + "0.0225247, 0.0275618, 0.0684737, 0.121594, 0.231483, 0.376094, 0.56563", \ + "0.0227728, 0.0278308, 0.0685758, 0.121506, 0.231392, 0.376085, 0.565529", \ + "0.0233637, 0.0283722, 0.068875, 0.121689, 0.231393, 0.376198, 0.565395", \ + "0.024019, 0.029008, 0.06917, 0.121848, 0.231502, 0.376011, 0.565389", \ + "0.024726, 0.029638, 0.069532, 0.122078, 0.231602, 0.375987, 0.565494" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0100463, 0.0100746, 0.0102054, 0.0102575, 0.010295, 0.0103117, 0.0103219", \ + "0.00998455, 0.0100127, 0.0101426, 0.0101954, 0.0102328, 0.0102499, 0.0102597", \ + "0.0102963, 0.010325, 0.0104448, 0.0104955, 0.0105434, 0.0105472, 0.0105576", \ + "0.0109152, 0.0109428, 0.0110785, 0.0111363, 0.0111654, 0.0111803, 0.0111898", \ + "0.0121515, 0.012179, 0.0123009, 0.0123532, 0.0124104, 0.0124525, 0.0124278", \ + "0.0138476, 0.013876, 0.0139939, 0.0140419, 0.0140806, 0.0141002, 0.0141486", \ + "0.0160637, 0.016089, 0.0162014, 0.0162495, 0.0162853, 0.0163059, 0.0163269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00970187, 0.00971817, 0.00983298, 0.00988704, 0.00992369, 0.00994021, 0.0099486", \ + "0.00962278, 0.00963868, 0.00975333, 0.00980848, 0.00984377, 0.00986023, 0.0098692", \ + "0.00983742, 0.00984901, 0.00995083, 0.0100077, 0.0100486, 0.0100672, 0.0100775", \ + "0.0104162, 0.0104213, 0.0105152, 0.0105711, 0.0106082, 0.0106298, 0.0106397", \ + "0.0116277, 0.0116247, 0.0116864, 0.0117435, 0.0117951, 0.0118118, 0.011832", \ + "0.0134502, 0.0134389, 0.0134718, 0.0135207, 0.0135666, 0.0136208, 0.0136097", \ + "0.0158417, 0.0158213, 0.0158277, 0.0158676, 0.0159093, 0.0159355, 0.015979" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0119067, 0.0119399, 0.0120627, 0.0121053, 0.0121291, 0.0121363, 0.01214", \ + "0.0117382, 0.011765, 0.0118989, 0.0119464, 0.0119738, 0.0119838, 0.0119884", \ + "0.0118281, 0.0118359, 0.0119118, 0.0119651, 0.0119984, 0.0120182, 0.0120294", \ + "0.0126424, 0.0126337, 0.012663, 0.0127162, 0.0127456, 0.0127695, 0.0127849", \ + "0.0142534, 0.0142173, 0.0141763, 0.0141991, 0.0142289, 0.0142807, 0.0142785", \ + "0.0164628, 0.0164069, 0.0162981, 0.0162889, 0.0163098, 0.0163229, 0.0163587", \ + "0.0192117, 0.0191311, 0.0189484, 0.0189148, 0.0189085, 0.0189196, 0.0189469" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0124004, 0.0124329, 0.0125535, 0.0125948, 0.0126176, 0.0126246, 0.0126282", \ + "0.0122481, 0.0122742, 0.0123916, 0.0124383, 0.0124654, 0.0124749, 0.0124793", \ + "0.0123389, 0.0123426, 0.0124166, 0.0124675, 0.0125088, 0.0125281, 0.0125388", \ + "0.0131528, 0.0131409, 0.0131654, 0.0132006, 0.0132416, 0.0132814, 0.0132939", \ + "0.0148084, 0.0147657, 0.0147245, 0.0147399, 0.0147782, 0.0148081, 0.0148017", \ + "0.0170853, 0.0170327, 0.016917, 0.0169052, 0.0169084, 0.0169426, 0.0169769", \ + "0.0199286, 0.0198451, 0.019663, 0.0196216, 0.0196123, 0.0196178, 0.0196347" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121624, 0.0121969, 0.0123235, 0.0123658, 0.0123875, 0.012395, 0.0123978", \ + "0.0119553, 0.0119835, 0.0121064, 0.0121538, 0.0121799, 0.0121894, 0.012194", \ + "0.0119372, 0.0119432, 0.0120285, 0.0120843, 0.0121252, 0.0121401, 0.0121512", \ + "0.0127191, 0.0127074, 0.01275, 0.0128193, 0.0128409, 0.0128527, 0.0128732", \ + "0.0143995, 0.0143619, 0.0143236, 0.0143443, 0.0143727, 0.0144103, 0.0144167", \ + "0.0168842, 0.0168096, 0.0166776, 0.0166745, 0.0166874, 0.0167029, 0.0167329", \ + "0.0200342, 0.0199301, 0.0196931, 0.0196461, 0.019636, 0.019646, 0.0196689" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121624, 0.0121969, 0.0123235, 0.0123658, 0.0123875, 0.012395, 0.0123978", \ + "0.0119553, 0.0119835, 0.0121064, 0.0121538, 0.0121799, 0.0121894, 0.012194", \ + "0.0119372, 0.0119432, 0.0120285, 0.0120843, 0.0121252, 0.0121401, 0.0121512", \ + "0.0127191, 0.0127074, 0.01275, 0.0128193, 0.0128409, 0.0128527, 0.0128732", \ + "0.0143995, 0.0143619, 0.0143236, 0.0143443, 0.0143727, 0.0144103, 0.0144167", \ + "0.0168842, 0.0168096, 0.0166776, 0.0166745, 0.0166874, 0.0167029, 0.0167329", \ + "0.0200342, 0.0199301, 0.0196931, 0.0196461, 0.019636, 0.019646, 0.0196689" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169895; + rise_capacitance : 0.00169895; + rise_capacitance_range (0.00120912, 0.00169895); + fall_capacitance : 0.00169858; + fall_capacitance_range (0.00119813, 0.00169858); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.097146, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00810587, 0.00796727, 0.00845736, 0.00945015, 0.0116308, 0.0150135, 0.0192097" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.01245, 0.0123053, 0.0127978, 0.0138962, 0.0160907, 0.0193466, 0.0236973" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0182901, 0.0181348, 0.0185971, 0.0197892, 0.0222119, 0.0258249, 0.0306301" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00850954, 0.00837231, 0.00881723, 0.00990678, 0.0121119, 0.0155276, 0.0197447" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011481, 0.0113689, 0.0118648, 0.0129327, 0.0151227, 0.018394, 0.0227302" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0205922, 0.0204472, 0.0209031, 0.0219708, 0.0242246, 0.0274656, 0.0317455" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00838269, 0.00825032, 0.0087002, 0.0097949, 0.0120064, 0.0154233, 0.019646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115634, 0.0114158, 0.0118806, 0.0129761, 0.015225, 0.0186988, 0.0228489" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112433, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109373, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0339911, 0.022167, 0.0469597, 0.0621393", \ + "-0.137428, -0.0692778, -0.0423911, -0.025308", \ + "-0.191551, -0.128549, -0.104028, -0.0875407", \ + "-0.23101, -0.174852, -0.154924, -0.138877" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.01671, 0.148988, 0.209785, 0.252501", \ + "-0.0775314, 0.0427544, 0.105655, 0.154262", \ + "-0.102645, -0.000349293, 0.06019, 0.10851", \ + "-0.119691, -0.0273882, 0.033515, 0.0801224" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0339911, 0.022167, 0.0469597, 0.0621393", \ + "-0.137428, -0.0692778, -0.0423911, -0.025308", \ + "-0.191551, -0.128549, -0.104028, -0.0875407", \ + "-0.23101, -0.174852, -0.154924, -0.138877" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.01671, 0.148988, 0.209785, 0.252501", \ + "-0.0775314, 0.0427544, 0.105655, 0.154262", \ + "-0.102645, -0.000349293, 0.06019, 0.10851", \ + "-0.119691, -0.0273882, 0.033515, 0.0801224" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656016, -0.0107257, -0.0355388, -0.0535328", \ + "0.200472, 0.0881605, 0.0574464, 0.0373584", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329482, 0.205178, 0.171503, 0.154376" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0414987, -0.121871, -0.187061, -0.230343", \ + "0.180138, 0.0167691, -0.0583095, -0.107693", \ + "0.242448, 0.0770786, 0.004, -0.0533789", \ + "0.281246, 0.113879, 0.0408001, -0.0145813" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656016, -0.0107257, -0.0355388, -0.0535328", \ + "0.200472, 0.0881605, 0.0574464, 0.0373584", \ + "0.276044, 0.153738, 0.120703, 0.0999748", \ + "0.329482, 0.205178, 0.171503, 0.154376" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0414987, -0.121871, -0.187061, -0.230343", \ + "0.180138, 0.0167691, -0.0583095, -0.107693", \ + "0.242448, 0.0770786, 0.004, -0.0533789", \ + "0.281246, 0.113879, 0.0408001, -0.0145813" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254924, -0.000256623, -0.000257574, -0.000254741, -0.00025707, -0.000255924, -0.000255376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00027285, 0.000272294, 0.000269548, 0.00026877, 0.000266395, 0.000265207, 0.000262208" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117291, -0.00117781, -0.00120249, -0.00121007, -0.00121447, -0.00121083, -0.00120806" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131643, 0.00122017, 0.00121202, 0.00121477, 0.00121447, 0.00121083, 0.00120806" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118124, -0.0011851, -0.00120629, -0.00121272, -0.00121572, -0.00122057, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121648, 0.00121902, 0.00122453, 0.00122948, 0.00122528, 0.00122057, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00576309, 0.00557024, 0.00559473, 0.00617439, 0.00755341, 0.00977165, 0.0126982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00824017, 0.00808332, 0.00836799, 0.00910543, 0.010658, 0.0130003, 0.0160544" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137539, -0.00137649, -0.00138088, -0.00137077, -0.00137631, -0.00137719, -0.0013762" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138646, 0.00139068, 0.00139308, 0.00139688, 0.00139167, 0.00138522, 0.00137992" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00374694; + rise_capacitance : 0.00351756; + rise_capacitance_range (0.00301088, 0.00351756); + fall_capacitance : 0.00374694; + fall_capacitance_range (0.00292487, 0.00374694); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.07014, -0.00745691, -0.0374789, -0.0535526", \ + "0.211993, 0.0886839, 0.0527498, 0.034587", \ + "0.467208, 0.17495, 0.120703, 0.0979025", \ + "0.765911, 0.322684, 0.207788, 0.16464" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.07014, -0.00745691, -0.0374789, -0.0535526", \ + "0.211993, 0.0886839, 0.0527498, 0.034587", \ + "0.467208, 0.17495, 0.120703, 0.0979025", \ + "0.765911, 0.322684, 0.207788, 0.16464" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.164953, -0.0771242, -0.0514255, -0.0326179", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.281922, -0.194093, -0.167358, -0.149587" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.164953, -0.0771242, -0.0514255, -0.0326179", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.281922, -0.194093, -0.167358, -0.149587" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0472641, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256517, -0.00256363, -0.00256358, -0.00257479, -0.00256592, -0.00256457, -0.00256048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269331, 0.00260584, 0.00256358, 0.00259398, 0.00258184, 0.00257068, 0.00256322" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025614, -0.00256258, -0.00256551, -0.00256567, -0.00256497, -0.0025636, -0.00255972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268751, 0.00259937, 0.00260313, 0.00259273, 0.00258083, 0.00256985, 0.00256248" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00436883, 0.00418273, 0.0041996, 0.00473669, 0.00624926, 0.00873792, 0.0120305" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0111399, 0.010853, 0.0108044, 0.0114945, 0.0131767, 0.015773, 0.0191159" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255719, -0.0025578, -0.00256403, -0.00256973, -0.00256085, -0.00255951, -0.00255561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266975, 0.00258873, 0.00258605, 0.00258712, 0.00257587, 0.00256549, 0.00255844" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX1P5) { + area : 31.0464; + cell_leakage_power : 0.592316; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.560274; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.613084; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.493078; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.555443; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.595061; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.51728; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.690487; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.689793; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.551211; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.613313; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.653615; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.57515; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.592316; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.184077, 0.192114, 0.226047, 0.264854, 0.341984, 0.442476, 0.574007", \ + "0.198852, 0.206868, 0.240788, 0.27959, 0.356724, 0.457229, 0.588759", \ + "0.256506, 0.264519, 0.29839, 0.337173, 0.414301, 0.514792, 0.646322", \ + "0.305451, 0.313439, 0.347308, 0.386002, 0.463157, 0.563631, 0.695123", \ + "0.369953, 0.377786, 0.411355, 0.45002, 0.527127, 0.627589, 0.759197", \ + "0.433126, 0.440716, 0.473849, 0.512424, 0.589419, 0.689831, 0.821346", \ + "0.494424, 0.501759, 0.534197, 0.572638, 0.649564, 0.749919, 0.881403" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0239793, 0.031013, 0.070728, 0.124153, 0.235577, 0.382222, 0.574491", \ + "0.0239661, 0.0310205, 0.0707391, 0.124161, 0.235595, 0.382222, 0.574491", \ + "0.0239635, 0.0310381, 0.0707646, 0.124165, 0.235579, 0.382222, 0.574492", \ + "0.0240492, 0.0310892, 0.0707835, 0.124186, 0.235634, 0.382235, 0.574462", \ + "0.024192, 0.03124, 0.07081, 0.124234, 0.235616, 0.382496, 0.574589", \ + "0.024441, 0.031499, 0.070929, 0.124253, 0.23563, 0.382232, 0.574493", \ + "0.024718, 0.031842, 0.071087, 0.124328, 0.235647, 0.382238, 0.574496" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.160584, 0.166073, 0.193673, 0.226887, 0.293349, 0.379874, 0.493127", \ + "0.175456, 0.18094, 0.208547, 0.241763, 0.308224, 0.394751, 0.508002", \ + "0.231817, 0.237275, 0.264812, 0.298036, 0.3645, 0.45103, 0.564282", \ + "0.276088, 0.281571, 0.309182, 0.3424, 0.408892, 0.495392, 0.608614", \ + "0.330506, 0.335999, 0.363578, 0.396805, 0.463273, 0.549805, 0.663058", \ + "0.382405, 0.387901, 0.415477, 0.448695, 0.515172, 0.601709, 0.71496", \ + "0.431253, 0.436764, 0.464333, 0.497568, 0.564034, 0.650572, 0.76382" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0172813, 0.0228292, 0.0560557, 0.101114, 0.193677, 0.314886, 0.473569", \ + "0.0172815, 0.0228306, 0.0560694, 0.101085, 0.193677, 0.314886, 0.473569", \ + "0.0172892, 0.0228396, 0.0560577, 0.101087, 0.193676, 0.314886, 0.473569", \ + "0.0172556, 0.0228271, 0.0560706, 0.101244, 0.193792, 0.314892, 0.473538", \ + "0.017256, 0.022801, 0.056057, 0.101082, 0.193676, 0.315393, 0.473615", \ + "0.017229, 0.022773, 0.056037, 0.101053, 0.193661, 0.314905, 0.473569", \ + "0.017239, 0.022769, 0.056034, 0.101052, 0.1937, 0.314902, 0.473569" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.049219, 0.0561726, 0.0872685, 0.121983, 0.189027, 0.275557, 0.388757", \ + "0.0640158, 0.0709146, 0.102, 0.136733, 0.203798, 0.290343, 0.403583", \ + "0.115801, 0.123912, 0.15664, 0.191469, 0.258408, 0.344963, 0.458204", \ + "0.152837, 0.162611, 0.199141, 0.234318, 0.301036, 0.387644, 0.500814", \ + "0.195032, 0.206836, 0.24902, 0.284804, 0.351006, 0.437245, 0.550377", \ + "0.232635, 0.246127, 0.294044, 0.330469, 0.396191, 0.48218, 0.595171", \ + "0.264193, 0.279164, 0.332351, 0.369196, 0.434318, 0.52009, 0.633044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0153043, 0.0210682, 0.056628, 0.10188, 0.193625, 0.314013, 0.472409", \ + "0.0153285, 0.0211152, 0.0566321, 0.101866, 0.193615, 0.314012, 0.472433", \ + "0.0212659, 0.0265081, 0.0589731, 0.102619, 0.193597, 0.313929, 0.472422", \ + "0.0282699, 0.0338795, 0.0637066, 0.104778, 0.1942, 0.314294, 0.472593", \ + "0.0376749, 0.0441396, 0.0714769, 0.108306, 0.194809, 0.314475, 0.472708", \ + "0.046914, 0.054185, 0.07959, 0.112053, 0.195279, 0.314532, 0.472935", \ + "0.056123, 0.064019, 0.087474, 0.115758, 0.195714, 0.314649, 0.47294" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0491995, 0.0561268, 0.0871738, 0.121924, 0.189089, 0.275615, 0.388788", \ + "0.0639493, 0.0708183, 0.101861, 0.136639, 0.203827, 0.290366, 0.403544", \ + "0.115438, 0.123507, 0.156403, 0.191397, 0.258483, 0.34502, 0.458211", \ + "0.152587, 0.162291, 0.198769, 0.234251, 0.301297, 0.387844, 0.500981", \ + "0.194959, 0.206696, 0.248911, 0.285618, 0.352369, 0.438523, 0.551614", \ + "0.23212, 0.245556, 0.293937, 0.332495, 0.398759, 0.484561, 0.597457", \ + "0.263605, 0.278585, 0.332982, 0.373715, 0.439544, 0.525048, 0.637673" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0152523, 0.0209989, 0.056615, 0.102042, 0.193826, 0.314227, 0.472367", \ + "0.0152792, 0.0210413, 0.0566203, 0.102033, 0.19381, 0.314057, 0.472505", \ + "0.0211829, 0.0263636, 0.0590184, 0.102903, 0.193902, 0.31409, 0.472374", \ + "0.0281193, 0.0336383, 0.0639311, 0.105401, 0.194841, 0.314524, 0.472566", \ + "0.0374105, 0.0438168, 0.0724841, 0.109835, 0.195967, 0.314792, 0.472752", \ + "0.046634, 0.053949, 0.082507, 0.115501, 0.197393, 0.314989, 0.472947", \ + "0.055929, 0.064059, 0.093085, 0.121836, 0.199075, 0.315174, 0.472969" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.04936, 0.0564979, 0.0882697, 0.123405, 0.190647, 0.277205, 0.390417", \ + "0.064134, 0.0712055, 0.102973, 0.138121, 0.205389, 0.291957, 0.40516", \ + "0.115711, 0.124079, 0.157978, 0.193229, 0.260329, 0.3469, 0.460112", \ + "0.153076, 0.163229, 0.201283, 0.236979, 0.303863, 0.390389, 0.503505", \ + "0.195624, 0.207967, 0.252608, 0.288825, 0.355081, 0.441342, 0.554509", \ + "0.233894, 0.248063, 0.299054, 0.335545, 0.401183, 0.487153, 0.600137", \ + "0.266388, 0.282164, 0.338835, 0.375483, 0.440326, 0.525985, 0.638733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0156262, 0.0215352, 0.0575138, 0.102739, 0.194014, 0.314176, 0.472383", \ + "0.015652, 0.0215698, 0.0575358, 0.102714, 0.194011, 0.314177, 0.472397", \ + "0.0217668, 0.0272347, 0.0600467, 0.103448, 0.193915, 0.314108, 0.472401", \ + "0.0290239, 0.0349103, 0.0653521, 0.105829, 0.194503, 0.314355, 0.472483", \ + "0.0389589, 0.0458729, 0.0739168, 0.10952, 0.194997, 0.314652, 0.472842", \ + "0.048739, 0.056619, 0.082726, 0.113179, 0.195258, 0.314652, 0.47297", \ + "0.058632, 0.067344, 0.091092, 0.116737, 0.195645, 0.314547, 0.472998" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.04936, 0.0564979, 0.0882697, 0.123405, 0.190647, 0.277205, 0.390417", \ + "0.064134, 0.0712055, 0.102973, 0.138121, 0.205389, 0.291957, 0.40516", \ + "0.115711, 0.124079, 0.157978, 0.193229, 0.260329, 0.3469, 0.460112", \ + "0.153076, 0.163229, 0.201283, 0.236979, 0.303863, 0.390389, 0.503505", \ + "0.195624, 0.207967, 0.252608, 0.288825, 0.355081, 0.441342, 0.554509", \ + "0.233894, 0.248063, 0.299054, 0.335545, 0.401183, 0.487153, 0.600137", \ + "0.266388, 0.282164, 0.338835, 0.375483, 0.440326, 0.525985, 0.638733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0156262, 0.0215352, 0.0575138, 0.102739, 0.194014, 0.314176, 0.472383", \ + "0.015652, 0.0215698, 0.0575358, 0.102714, 0.194011, 0.314177, 0.472397", \ + "0.0217668, 0.0272347, 0.0600467, 0.103448, 0.193915, 0.314108, 0.472401", \ + "0.0290239, 0.0349103, 0.0653521, 0.105829, 0.194503, 0.314355, 0.472483", \ + "0.0389589, 0.0458729, 0.0739168, 0.10952, 0.194997, 0.314652, 0.472842", \ + "0.048739, 0.056619, 0.082726, 0.113179, 0.195258, 0.314652, 0.47297", \ + "0.058632, 0.067344, 0.091092, 0.116737, 0.195645, 0.314547, 0.472998" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.011053, 0.0110603, 0.0111943, 0.0112726, 0.0113273, 0.0113521, 0.0113657", \ + "0.0109738, 0.0109791, 0.0111154, 0.0111927, 0.0112465, 0.0112704, 0.0112844", \ + "0.0111818, 0.0111813, 0.0113008, 0.0113796, 0.0114402, 0.0114684, 0.0114845", \ + "0.0118438, 0.0118326, 0.0119182, 0.0119973, 0.0120618, 0.0120925, 0.0121096", \ + "0.0130505, 0.0130165, 0.0130756, 0.0131592, 0.0132481, 0.0132911, 0.0132952", \ + "0.0148475, 0.0147949, 0.0148111, 0.0148724, 0.0149388, 0.0149982, 0.015034", \ + "0.0172074, 0.0171316, 0.0171024, 0.0171528, 0.0172151, 0.0172578, 0.0173232" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0112872, 0.01133, 0.0115182, 0.0116017, 0.0116621, 0.0116913, 0.0117074", \ + "0.0112251, 0.0112673, 0.0114555, 0.0115396, 0.0115994, 0.0116283, 0.0116443", \ + "0.0115345, 0.0115706, 0.0117458, 0.0118287, 0.0118887, 0.0119185, 0.0119351", \ + "0.0121468, 0.0121886, 0.0123741, 0.0124813, 0.0125205, 0.0125455, 0.0125618", \ + "0.0133323, 0.0133719, 0.0135508, 0.0136351, 0.0137237, 0.0137596, 0.0137597", \ + "0.0150701, 0.0151105, 0.01528, 0.0153611, 0.0154234, 0.0154668, 0.0155433", \ + "0.017243, 0.0172798, 0.017445, 0.0175238, 0.017583, 0.0176158, 0.0176656" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0131763, 0.0132326, 0.0134002, 0.0134609, 0.0134923, 0.0135038, 0.0135067", \ + "0.0130309, 0.0130769, 0.0132404, 0.0133066, 0.0133445, 0.013358, 0.0133637", \ + "0.0131968, 0.0131878, 0.0132332, 0.0133079, 0.0133621, 0.0133907, 0.013402", \ + "0.0139683, 0.0139142, 0.0139506, 0.0139997, 0.0140307, 0.0140823, 0.014101", \ + "0.0156987, 0.0155906, 0.0154723, 0.0154986, 0.0155801, 0.015558, 0.0155848", \ + "0.0180178, 0.0178427, 0.0176299, 0.0176092, 0.0176243, 0.0176609, 0.0177042", \ + "0.0208986, 0.0206641, 0.0203209, 0.0202549, 0.0202343, 0.0202526, 0.0202771" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0136744, 0.0137298, 0.0138934, 0.0139497, 0.0139789, 0.0139879, 0.0139906", \ + "0.0135302, 0.0135757, 0.0137345, 0.0137979, 0.0138338, 0.0138458, 0.0138505", \ + "0.0136594, 0.0136513, 0.0137354, 0.0138029, 0.0138604, 0.0138821, 0.0139064", \ + "0.0144428, 0.0143956, 0.014426, 0.0144693, 0.0145125, 0.0145551, 0.0145675", \ + "0.016199, 0.0160911, 0.0159769, 0.0159933, 0.0160601, 0.0160632, 0.0160889", \ + "0.0186522, 0.0184619, 0.0182369, 0.0182137, 0.0182251, 0.0182711, 0.0183157", \ + "0.0216209, 0.0213791, 0.0210212, 0.0209418, 0.0209133, 0.0209242, 0.0209499" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0134187, 0.0134756, 0.0136454, 0.0137024, 0.0137327, 0.013741, 0.0137435", \ + "0.013222, 0.0132676, 0.0134311, 0.0134972, 0.0135326, 0.0135434, 0.0135491", \ + "0.0132385, 0.013233, 0.0133306, 0.0134025, 0.0134613, 0.0134883, 0.0134856", \ + "0.0139911, 0.0139392, 0.0139937, 0.0140338, 0.0140845, 0.0141169, 0.0141319", \ + "0.0158351, 0.0157105, 0.0155973, 0.0156243, 0.015679, 0.0156881, 0.015708", \ + "0.0185031, 0.0183013, 0.0180338, 0.0180051, 0.0180166, 0.018076, 0.0180873", \ + "0.0218529, 0.0215762, 0.0211275, 0.0210431, 0.021017, 0.0210188, 0.0210377" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0134187, 0.0134756, 0.0136454, 0.0137024, 0.0137327, 0.013741, 0.0137435", \ + "0.013222, 0.0132676, 0.0134311, 0.0134972, 0.0135326, 0.0135434, 0.0135491", \ + "0.0132385, 0.013233, 0.0133306, 0.0134025, 0.0134613, 0.0134883, 0.0134856", \ + "0.0139911, 0.0139392, 0.0139937, 0.0140338, 0.0140845, 0.0141169, 0.0141319", \ + "0.0158351, 0.0157105, 0.0155973, 0.0156243, 0.015679, 0.0156881, 0.015708", \ + "0.0185031, 0.0183013, 0.0180338, 0.0180051, 0.0180166, 0.018076, 0.0180873", \ + "0.0218529, 0.0215762, 0.0211275, 0.0210431, 0.021017, 0.0210188, 0.0210377" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.11169, 0.121156, 0.162118, 0.204099, 0.282629, 0.383519, 0.51522", \ + "0.126564, 0.136027, 0.176983, 0.218974, 0.297498, 0.398389, 0.530091", \ + "0.182951, 0.192381, 0.233352, 0.275302, 0.353826, 0.454721, 0.586407", \ + "0.227183, 0.236595, 0.2775, 0.319501, 0.398014, 0.498969, 0.630672", \ + "0.282305, 0.291628, 0.332358, 0.374306, 0.452841, 0.553737, 0.685452", \ + "0.333861, 0.343179, 0.383657, 0.425505, 0.504, 0.604911, 0.736642", \ + "0.382675, 0.391994, 0.432372, 0.474083, 0.552516, 0.653365, 0.785099" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0227409, 0.0306148, 0.074204, 0.127436, 0.236964, 0.382828, 0.57481", \ + "0.0227359, 0.0306122, 0.0742068, 0.127422, 0.236986, 0.382834, 0.57481", \ + "0.0226824, 0.0306398, 0.0742204, 0.127445, 0.237018, 0.382739, 0.57481", \ + "0.0225936, 0.0305164, 0.0742073, 0.127423, 0.237007, 0.382815, 0.574851", \ + "0.0224291, 0.0303712, 0.074054, 0.127344, 0.237012, 0.383207, 0.574857", \ + "0.022453, 0.030317, 0.073826, 0.127164, 0.236903, 0.382728, 0.574835", \ + "0.022594, 0.03045, 0.073664, 0.126952, 0.236793, 0.38269, 0.574833" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.112537, 0.122113, 0.161611, 0.200459, 0.270482, 0.357738, 0.471102", \ + "0.127304, 0.136857, 0.176403, 0.215235, 0.285255, 0.372511, 0.485885", \ + "0.185042, 0.194615, 0.234128, 0.273013, 0.343039, 0.430311, 0.543665", \ + "0.23401, 0.243653, 0.283331, 0.322278, 0.392351, 0.479671, 0.593102", \ + "0.297037, 0.307041, 0.347284, 0.386425, 0.456513, 0.54383, 0.657236", \ + "0.358663, 0.369239, 0.410679, 0.450025, 0.520261, 0.607575, 0.721005", \ + "0.417489, 0.428743, 0.471575, 0.511547, 0.581896, 0.66927, 0.782617" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0237906, 0.0309157, 0.0683214, 0.112835, 0.201616, 0.319468, 0.476329", \ + "0.023796, 0.0309124, 0.0682726, 0.11283, 0.201556, 0.319425, 0.476453", \ + "0.0240671, 0.031191, 0.0684498, 0.112893, 0.201548, 0.319425, 0.476501", \ + "0.0249267, 0.0319206, 0.0688395, 0.113017, 0.201717, 0.319476, 0.476408", \ + "0.0270877, 0.033875, 0.06989, 0.113602, 0.201834, 0.319543, 0.476649", \ + "0.030095, 0.036725, 0.07162, 0.114689, 0.202386, 0.319646, 0.476601", \ + "0.033413, 0.040082, 0.073906, 0.11626, 0.20308, 0.319995, 0.476704" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.125102, 0.134238, 0.172858, 0.213357, 0.291389, 0.392152, 0.523819", \ + "0.139599, 0.148722, 0.18742, 0.227882, 0.305878, 0.406676, 0.538312", \ + "0.190987, 0.200184, 0.238573, 0.279072, 0.357014, 0.457827, 0.589467", \ + "0.230933, 0.240068, 0.278672, 0.319171, 0.3972, 0.498033, 0.62969", \ + "0.278071, 0.287235, 0.326083, 0.366672, 0.444699, 0.545499, 0.677082", \ + "0.318848, 0.328111, 0.367252, 0.407825, 0.485959, 0.586823, 0.718461", \ + "0.353992, 0.363471, 0.402767, 0.443483, 0.521589, 0.62248, 0.75416" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0224643, 0.0298142, 0.0714408, 0.125056, 0.236138, 0.382588, 0.574765", \ + "0.0224841, 0.0298258, 0.0714841, 0.125045, 0.236114, 0.382587, 0.574764", \ + "0.022703, 0.0299619, 0.0715487, 0.125062, 0.236131, 0.382632, 0.574756", \ + "0.0228794, 0.0302338, 0.0715452, 0.124984, 0.236048, 0.382588, 0.574786", \ + "0.0234851, 0.0308009, 0.071822, 0.12514, 0.236028, 0.382537, 0.574566", \ + "0.024148, 0.031443, 0.072139, 0.125317, 0.236166, 0.382498, 0.574578", \ + "0.024744, 0.032049, 0.072517, 0.125549, 0.236257, 0.38257, 0.574679" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.130526, 0.139659, 0.178328, 0.218813, 0.296799, 0.397592, 0.529217", \ + "0.144991, 0.154124, 0.192814, 0.233249, 0.311236, 0.412026, 0.543661", \ + "0.198775, 0.207911, 0.24656, 0.28703, 0.365034, 0.465812, 0.597485", \ + "0.242669, 0.251827, 0.290479, 0.330943, 0.408944, 0.509774, 0.641391", \ + "0.294673, 0.303852, 0.342614, 0.383128, 0.461127, 0.561917, 0.693387", \ + "0.340402, 0.349713, 0.388696, 0.429226, 0.507243, 0.608057, 0.739688", \ + "0.380364, 0.389815, 0.428653, 0.469246, 0.547399, 0.648166, 0.779873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0225218, 0.0298691, 0.0714438, 0.12503, 0.236161, 0.382587, 0.574763", \ + "0.0225251, 0.0298797, 0.0715108, 0.125043, 0.236163, 0.382679, 0.574764", \ + "0.0226453, 0.0300659, 0.0716219, 0.125086, 0.236131, 0.382583, 0.574754", \ + "0.0229438, 0.0302681, 0.0715935, 0.125061, 0.236095, 0.382601, 0.574795", \ + "0.0235634, 0.0308404, 0.071892, 0.125204, 0.236031, 0.382741, 0.574683", \ + "0.024289, 0.03153, 0.072283, 0.125353, 0.236162, 0.382555, 0.574573", \ + "0.025062, 0.032246, 0.072701, 0.12562, 0.236293, 0.382606, 0.574675" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.130005, 0.138658, 0.175886, 0.215868, 0.293617, 0.394388, 0.526049", \ + "0.144491, 0.153119, 0.19041, 0.230331, 0.308063, 0.408874, 0.540582", \ + "0.197327, 0.205302, 0.241434, 0.281036, 0.358696, 0.459388, 0.591012", \ + "0.239995, 0.247068, 0.281096, 0.320352, 0.397755, 0.498388, 0.630022", \ + "0.29194, 0.297947, 0.32891, 0.367431, 0.444376, 0.544813, 0.676306", \ + "0.338876, 0.343834, 0.371763, 0.409359, 0.485858, 0.58613, 0.717508", \ + "0.380695, 0.38458, 0.409524, 0.446376, 0.522357, 0.622469, 0.753735" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.022894, 0.0301785, 0.0714689, 0.12512, 0.236328, 0.382855, 0.575072", \ + "0.0229032, 0.0301514, 0.0714638, 0.125091, 0.236313, 0.382863, 0.575072", \ + "0.0230451, 0.030304, 0.0715614, 0.125115, 0.236318, 0.382868, 0.575075", \ + "0.023364, 0.0306604, 0.0716455, 0.125077, 0.236299, 0.382934, 0.575063", \ + "0.02408, 0.0314685, 0.071987, 0.125244, 0.23628, 0.383352, 0.574972", \ + "0.025015, 0.032441, 0.07243, 0.125398, 0.236354, 0.382868, 0.574979", \ + "0.025989, 0.033454, 0.072945, 0.125679, 0.236464, 0.382943, 0.575044" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.130526, 0.139659, 0.178328, 0.218813, 0.296799, 0.397592, 0.529217", \ + "0.144991, 0.154124, 0.192814, 0.233249, 0.311236, 0.412026, 0.543661", \ + "0.198775, 0.207911, 0.24656, 0.28703, 0.365034, 0.465812, 0.597485", \ + "0.242669, 0.251827, 0.290479, 0.330943, 0.408944, 0.509774, 0.641391", \ + "0.294673, 0.303852, 0.342614, 0.383128, 0.461127, 0.561917, 0.693387", \ + "0.340402, 0.349713, 0.388696, 0.429226, 0.507243, 0.608057, 0.739688", \ + "0.380364, 0.389815, 0.428653, 0.469246, 0.547399, 0.648166, 0.779873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0225218, 0.0298691, 0.0714438, 0.12503, 0.236161, 0.382587, 0.574763", \ + "0.0225251, 0.0298797, 0.0715108, 0.125043, 0.236163, 0.382679, 0.574764", \ + "0.0226453, 0.0300659, 0.0716219, 0.125086, 0.236131, 0.382583, 0.574754", \ + "0.0229438, 0.0302681, 0.0715935, 0.125061, 0.236095, 0.382601, 0.574795", \ + "0.0235634, 0.0308404, 0.071892, 0.125204, 0.236031, 0.382741, 0.574683", \ + "0.024289, 0.03153, 0.072283, 0.125353, 0.236162, 0.382555, 0.574573", \ + "0.025062, 0.032246, 0.072701, 0.12562, 0.236293, 0.382606, 0.574675" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.011286, 0.011327, 0.0115167, 0.0116001, 0.0116621, 0.0116907, 0.0117073", \ + "0.0112238, 0.0112643, 0.0114529, 0.0115382, 0.0115986, 0.0116282, 0.0116451", \ + "0.0115374, 0.0115748, 0.0117645, 0.0118293, 0.01189, 0.011919, 0.0119356", \ + "0.0121625, 0.0122019, 0.0123908, 0.0124719, 0.0125336, 0.0125633, 0.0125789", \ + "0.0133927, 0.0134312, 0.0136109, 0.0136982, 0.0137591, 0.0138258, 0.0138314", \ + "0.0150922, 0.0151271, 0.0153003, 0.0153809, 0.0154428, 0.0154893, 0.0155768", \ + "0.0173037, 0.0173374, 0.0175017, 0.0175804, 0.0176385, 0.0176703, 0.0177061" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0110512, 0.0110551, 0.0111908, 0.0112692, 0.0113249, 0.0113494, 0.0113632", \ + "0.0109707, 0.0109749, 0.0111088, 0.0111867, 0.0112434, 0.0112685, 0.0112839", \ + "0.0111834, 0.0111786, 0.0112975, 0.0113782, 0.011438, 0.0114669, 0.0114821", \ + "0.0117616, 0.0117469, 0.0118837, 0.0119207, 0.0119859, 0.012017, 0.0120345", \ + "0.0129805, 0.0129489, 0.0130023, 0.0130867, 0.013188, 0.0131838, 0.013213", \ + "0.0148308, 0.0147763, 0.0147908, 0.0148544, 0.0149228, 0.0150302, 0.0150223", \ + "0.0172936, 0.0172155, 0.0172216, 0.0172774, 0.0173384, 0.0173823, 0.0174098" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0131789, 0.0132368, 0.0134012, 0.0134618, 0.0134935, 0.0135044, 0.0135087", \ + "0.0130336, 0.0130812, 0.0132423, 0.0133081, 0.0133456, 0.0133592, 0.0133652", \ + "0.0131994, 0.0131936, 0.0132334, 0.0133086, 0.0133485, 0.0133785, 0.0133943", \ + "0.0140339, 0.0139833, 0.013982, 0.0140371, 0.0141011, 0.0141487, 0.0141551", \ + "0.0156872, 0.0155857, 0.0154875, 0.0155062, 0.0155597, 0.0155865, 0.0156163", \ + "0.0180273, 0.0178573, 0.0176351, 0.0176165, 0.0176337, 0.0176471, 0.0177323", \ + "0.020906, 0.0206764, 0.0203354, 0.0202634, 0.020244, 0.0202517, 0.0202952" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0136768, 0.013733, 0.0138944, 0.0139506, 0.0139801, 0.0139892, 0.0139923", \ + "0.0135331, 0.0135791, 0.0137362, 0.0137995, 0.013835, 0.0138471, 0.0138521", \ + "0.0136564, 0.0136527, 0.0137315, 0.0137982, 0.0138552, 0.0138827, 0.0138972", \ + "0.0144881, 0.0144408, 0.0144474, 0.0144883, 0.0145472, 0.0145772, 0.0146003", \ + "0.0162616, 0.0161451, 0.0160377, 0.0160391, 0.0161047, 0.0161422, 0.0161481", \ + "0.0186518, 0.0184776, 0.0182392, 0.0182182, 0.018229, 0.0182649, 0.0183584", \ + "0.0216234, 0.0213954, 0.0210355, 0.0209453, 0.0209262, 0.0209329, 0.0209605" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0134241, 0.013482, 0.0136474, 0.0137062, 0.0137359, 0.0137441, 0.0137476", \ + "0.0132271, 0.013274, 0.013436, 0.0135005, 0.0135353, 0.0135472, 0.0135519", \ + "0.013242, 0.013239, 0.0133351, 0.0133877, 0.0134439, 0.0134709, 0.0134855", \ + "0.0140726, 0.0140269, 0.0140437, 0.0140916, 0.0141563, 0.0142013, 0.0142112", \ + "0.0159023, 0.0157843, 0.0156598, 0.01568, 0.0157378, 0.0158141, 0.0157858", \ + "0.0185146, 0.0183109, 0.0180371, 0.0180062, 0.0180301, 0.0180676, 0.0181162", \ + "0.0218746, 0.0215924, 0.0211466, 0.0210588, 0.0210291, 0.0210308, 0.0210576" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0134241, 0.013482, 0.0136474, 0.0137062, 0.0137359, 0.0137441, 0.0137476", \ + "0.0132271, 0.013274, 0.013436, 0.0135005, 0.0135353, 0.0135472, 0.0135519", \ + "0.013242, 0.013239, 0.0133351, 0.0133877, 0.0134439, 0.0134709, 0.0134855", \ + "0.0140726, 0.0140269, 0.0140437, 0.0140916, 0.0141563, 0.0142013, 0.0142112", \ + "0.0159023, 0.0157843, 0.0156598, 0.01568, 0.0157378, 0.0158141, 0.0157858", \ + "0.0185146, 0.0183109, 0.0180371, 0.0180062, 0.0180301, 0.0180676, 0.0181162", \ + "0.0218746, 0.0215924, 0.0211466, 0.0210588, 0.0210291, 0.0210308, 0.0210576" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169894; + rise_capacitance : 0.00169894; + rise_capacitance_range (0.00120911, 0.00169894); + fall_capacitance : 0.00169851; + fall_capacitance_range (0.00119814, 0.00169851); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11075, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00810921, 0.00796966, 0.00845773, 0.00944957, 0.0116301, 0.0150131, 0.0192121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124539, 0.0123084, 0.0127984, 0.0138961, 0.0160892, 0.0193441, 0.0236953" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0182933, 0.0181354, 0.0185973, 0.0197877, 0.0222111, 0.0258247, 0.0306296" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00851214, 0.00837417, 0.00881758, 0.00990628, 0.0121113, 0.0155266, 0.0197438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114832, 0.0113704, 0.0118648, 0.0129319, 0.015121, 0.0183933, 0.0227331" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0205949, 0.0204494, 0.0209023, 0.0219765, 0.0242235, 0.0274638, 0.0317438" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00838525, 0.00825217, 0.00870063, 0.00979419, 0.0120054, 0.0154223, 0.019645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115657, 0.0114173, 0.0118805, 0.0129755, 0.0152244, 0.0186961, 0.0228421" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112432, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109377, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0355877, 0.0217531, 0.0469597, 0.0617709", \ + "-0.138658, -0.0693249, -0.0420244, -0.0253096", \ + "-0.1925, -0.128595, -0.103292, -0.0875407", \ + "-0.232606, -0.175266, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.016792, 0.148726, 0.209785, 0.249326", \ + "-0.0749492, 0.0449926, 0.104158, 0.153587", \ + "-0.104323, 0.00162629, 0.0622206, 0.10726", \ + "-0.12043, -0.0244737, 0.0318731, 0.0841212" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0355877, 0.0217531, 0.0469597, 0.0617709", \ + "-0.138658, -0.0693249, -0.0420244, -0.0253096", \ + "-0.1925, -0.128595, -0.103292, -0.0875407", \ + "-0.232606, -0.175266, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.016792, 0.148726, 0.209785, 0.249326", \ + "-0.0749492, 0.0449926, 0.104158, 0.153587", \ + "-0.104323, 0.00162629, 0.0622206, 0.10726", \ + "-0.12043, -0.0244737, 0.0318731, 0.0841212" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00807097, -0.0355388, -0.0535328", \ + "0.199782, 0.0901283, 0.0567595, 0.0366715", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.331551, 0.205908, 0.173575, 0.156448" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0381514, -0.120307, -0.187061, -0.230338", \ + "0.180803, 0.0183478, -0.058295, -0.107674", \ + "0.238448, 0.0746428, 0, -0.0493788", \ + "0.281896, 0.115443, 0.0408001, -0.0145763" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00807097, -0.0355388, -0.0535328", \ + "0.199782, 0.0901283, 0.0567595, 0.0366715", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.331551, 0.205908, 0.173575, 0.156448" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0381514, -0.120307, -0.187061, -0.230338", \ + "0.180803, 0.0183478, -0.058295, -0.107674", \ + "0.238448, 0.0746428, 0, -0.0493788", \ + "0.281896, 0.115443, 0.0408001, -0.0145763" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254925, -0.000256622, -0.000257565, -0.000254722, -0.000257067, -0.000255922, -0.000255378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272852, 0.000272285, 0.000269541, 0.000268763, 0.000266392, 0.000265203, 0.000262207" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117291, -0.00117782, -0.0012025, -0.00121006, -0.00121448, -0.00121083, -0.00120806" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131644, 0.00122018, 0.00121204, 0.00121479, 0.00121448, 0.00121083, 0.00120806" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118124, -0.0011851, -0.0012063, -0.00121272, -0.00121572, -0.00122057, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121648, 0.00121902, 0.00122454, 0.00122949, 0.00122529, 0.00122057, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00576306, 0.00557018, 0.00559474, 0.00617438, 0.00755345, 0.00977165, 0.0126982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00824018, 0.00808332, 0.00836799, 0.00910543, 0.010658, 0.0130003, 0.0160544" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0013754, -0.00137649, -0.00138088, -0.00137077, -0.00137632, -0.00137719, -0.00137619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138646, 0.00139069, 0.00139308, 0.00139688, 0.00139167, 0.00138522, 0.00137992" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00374915; + rise_capacitance : 0.00351754; + rise_capacitance_range (0.00301194, 0.00351754); + fall_capacitance : 0.00374915; + fall_capacitance_range (0.00292629, 0.00374915); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.066773, -0.0072574, -0.0336621, -0.0537334", \ + "0.206408, 0.0862571, 0.0539402, 0.0357774", \ + "0.457433, 0.175331, 0.120703, 0.0979025", \ + "0.75141, 0.327336, 0.208062, 0.160916" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.066773, -0.0072574, -0.0336621, -0.0537334", \ + "0.206408, 0.0862571, 0.0539402, 0.0357774", \ + "0.457433, 0.175331, 0.120703, 0.0979025", \ + "0.75141, 0.327336, 0.208062, 0.160916" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.164953, -0.0771242, -0.0514255, -0.0326179", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.285919, -0.194093, -0.167358, -0.149587" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.164953, -0.0771242, -0.0514255, -0.0326179", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.285919, -0.194093, -0.167358, -0.149587" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0540662, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0608683, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256525, -0.00256337, -0.00256491, -0.00257471, -0.00256588, -0.00256453, -0.00256048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269375, 0.00260572, 0.00256491, 0.00259389, 0.0025818, 0.00257066, 0.0025632" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256144, -0.00255784, -0.00257, -0.00256412, -0.00256492, -0.00256357, -0.00255972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268787, 0.00259894, 0.00260281, 0.00259242, 0.00258054, 0.00256976, 0.00256242" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00436888, 0.00418271, 0.0041996, 0.00473627, 0.0062493, 0.00873796, 0.0120304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0111422, 0.0108529, 0.0108043, 0.0114947, 0.0131766, 0.015773, 0.0191159" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255721, -0.00256277, -0.0025641, -0.00256965, -0.0025608, -0.00255947, -0.00255561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026701, 0.00257829, 0.0025859, 0.00258702, 0.00257581, 0.00256545, 0.00255842" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX2) { + area : 31.0464; + cell_leakage_power : 0.650553; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.618511; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.671321; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.551315; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.61368; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.653298; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.575517; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.748724; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.74803; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.609447; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.67155; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.711852; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.633387; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.650553; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.199839, 0.209393, 0.242849, 0.280867, 0.356693, 0.455572, 0.585061", \ + "0.214621, 0.224176, 0.257633, 0.295654, 0.371468, 0.470351, 0.599832", \ + "0.272292, 0.281793, 0.315163, 0.353165, 0.428969, 0.527843, 0.657336", \ + "0.321219, 0.330699, 0.36407, 0.402032, 0.477887, 0.576735, 0.706217", \ + "0.385956, 0.39531, 0.428399, 0.466316, 0.542073, 0.640944, 0.770477", \ + "0.449755, 0.458793, 0.491429, 0.529189, 0.604842, 0.703643, 0.833107", \ + "0.511943, 0.520687, 0.552584, 0.590162, 0.66569, 0.764449, 0.893833" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0251797, 0.0335273, 0.0727328, 0.124804, 0.234283, 0.378986, 0.568965", \ + "0.0251802, 0.0335388, 0.0727238, 0.124798, 0.234254, 0.378986, 0.568966", \ + "0.0251987, 0.0335482, 0.0727423, 0.124806, 0.234278, 0.378988, 0.568965", \ + "0.0252423, 0.0336027, 0.0727247, 0.124794, 0.234336, 0.378987, 0.568966", \ + "0.025347, 0.033703, 0.072798, 0.124853, 0.234289, 0.379073, 0.569048", \ + "0.025536, 0.03392, 0.072935, 0.124902, 0.234285, 0.378996, 0.568968", \ + "0.025819, 0.034234, 0.073096, 0.124978, 0.234312, 0.379001, 0.568911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.172905, 0.179217, 0.205774, 0.238326, 0.303627, 0.38879, 0.500301", \ + "0.187769, 0.19411, 0.22066, 0.253169, 0.318485, 0.403649, 0.515163", \ + "0.244266, 0.250533, 0.277025, 0.309551, 0.374853, 0.460019, 0.571534", \ + "0.288717, 0.295041, 0.321566, 0.35412, 0.419427, 0.504566, 0.616088", \ + "0.34334, 0.349652, 0.376192, 0.408743, 0.474045, 0.559212, 0.670727", \ + "0.395302, 0.401624, 0.42817, 0.460696, 0.526009, 0.611177, 0.72269", \ + "0.444203, 0.450517, 0.477077, 0.509611, 0.574925, 0.660094, 0.771607" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0178727, 0.0244572, 0.0567194, 0.100463, 0.191076, 0.309913, 0.465484", \ + "0.0178666, 0.0244525, 0.0567224, 0.100428, 0.191003, 0.309913, 0.465484", \ + "0.0178742, 0.0244512, 0.0567289, 0.100459, 0.191004, 0.309862, 0.465483", \ + "0.0178762, 0.0244461, 0.0567207, 0.100483, 0.191044, 0.309868, 0.46561", \ + "0.017856, 0.024434, 0.056714, 0.100456, 0.191003, 0.310295, 0.465567", \ + "0.017827, 0.024396, 0.056705, 0.100445, 0.191072, 0.309859, 0.465483", \ + "0.017813, 0.024385, 0.056678, 0.100436, 0.191067, 0.309857, 0.465483" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0522944, 0.0607028, 0.0922404, 0.126525, 0.192556, 0.277775, 0.38925", \ + "0.067123, 0.075471, 0.106991, 0.141297, 0.207355, 0.292568, 0.404055", \ + "0.121657, 0.131307, 0.164537, 0.198805, 0.264682, 0.34991, 0.461426", \ + "0.161734, 0.173315, 0.210249, 0.244708, 0.310319, 0.395464, 0.506857", \ + "0.208213, 0.222024, 0.264456, 0.299011, 0.364061, 0.448965, 0.560376", \ + "0.249384, 0.265025, 0.31213, 0.3467, 0.411208, 0.495817, 0.607137", \ + "0.284558, 0.301676, 0.352333, 0.386689, 0.450791, 0.535171, 0.646381" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157212, 0.0222581, 0.0568281, 0.100789, 0.19055, 0.308669, 0.464063", \ + "0.0157327, 0.022297, 0.0568389, 0.100779, 0.190525, 0.30867, 0.464069", \ + "0.0216731, 0.0276706, 0.0590471, 0.101378, 0.190404, 0.308664, 0.464088", \ + "0.0292718, 0.0357249, 0.0640973, 0.103542, 0.190984, 0.308789, 0.464075", \ + "0.0395043, 0.0468227, 0.0717133, 0.106609, 0.191408, 0.309025, 0.464445", \ + "0.049467, 0.057401, 0.078644, 0.109364, 0.191637, 0.309089, 0.464489", \ + "0.059312, 0.067358, 0.084531, 0.111573, 0.191889, 0.309201, 0.464707" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.05227, 0.0606421, 0.0921337, 0.126501, 0.192636, 0.277844, 0.389305", \ + "0.0670425, 0.0753692, 0.106844, 0.141231, 0.207395, 0.292613, 0.404078", \ + "0.121306, 0.130899, 0.164057, 0.198521, 0.264516, 0.349729, 0.461204", \ + "0.161434, 0.172975, 0.209894, 0.24492, 0.310664, 0.395843, 0.50721", \ + "0.207796, 0.221579, 0.264442, 0.30046, 0.365655, 0.450457, 0.561766", \ + "0.248755, 0.264416, 0.313258, 0.350441, 0.41507, 0.499477, 0.610619", \ + "0.283878, 0.301174, 0.355559, 0.393816, 0.457919, 0.541972, 0.652822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156718, 0.0222127, 0.0568644, 0.100962, 0.190728, 0.308713, 0.464058", \ + "0.0156735, 0.0222342, 0.0568696, 0.100983, 0.190717, 0.308868, 0.464057", \ + "0.021575, 0.0275673, 0.0592559, 0.101737, 0.190768, 0.308725, 0.464046", \ + "0.0290586, 0.0355436, 0.0647161, 0.104435, 0.191582, 0.309029, 0.464135", \ + "0.0392087, 0.0466458, 0.0737288, 0.108959, 0.192531, 0.309443, 0.464482", \ + "0.049356, 0.057586, 0.083534, 0.114036, 0.193574, 0.309473, 0.464539", \ + "0.05967, 0.068534, 0.093101, 0.119237, 0.194593, 0.309691, 0.464715" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0523657, 0.0609466, 0.0930709, 0.127885, 0.194261, 0.279484, 0.390976", \ + "0.0671735, 0.0757091, 0.107814, 0.142627, 0.209043, 0.294279, 0.405777", \ + "0.121405, 0.131305, 0.165335, 0.200217, 0.266436, 0.351668, 0.463149", \ + "0.161623, 0.17357, 0.211889, 0.247406, 0.313341, 0.398461, 0.509816", \ + "0.208196, 0.222543, 0.267582, 0.304065, 0.369287, 0.45407, 0.565438", \ + "0.249896, 0.266238, 0.317799, 0.355071, 0.419512, 0.503872, 0.614978", \ + "0.285946, 0.303998, 0.361457, 0.399175, 0.462772, 0.546688, 0.657507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159499, 0.0226572, 0.0577388, 0.101851, 0.191193, 0.309066, 0.464092", \ + "0.0159545, 0.022687, 0.0577608, 0.101845, 0.19118, 0.308901, 0.464084", \ + "0.0219963, 0.0282194, 0.060295, 0.102588, 0.191058, 0.308873, 0.464225", \ + "0.0297232, 0.0365004, 0.0663024, 0.105513, 0.191931, 0.309103, 0.46425", \ + "0.0403382, 0.0481869, 0.0762664, 0.110197, 0.192645, 0.309368, 0.464519", \ + "0.051005, 0.059786, 0.086547, 0.115056, 0.193398, 0.3094, 0.464572", \ + "0.06185, 0.071402, 0.09641, 0.119691, 0.194018, 0.309548, 0.464851" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0523657, 0.0609466, 0.0930709, 0.127885, 0.194261, 0.279484, 0.390976", \ + "0.0671735, 0.0757091, 0.107814, 0.142627, 0.209043, 0.294279, 0.405777", \ + "0.121405, 0.131305, 0.165335, 0.200217, 0.266436, 0.351668, 0.463149", \ + "0.161623, 0.17357, 0.211889, 0.247406, 0.313341, 0.398461, 0.509816", \ + "0.208196, 0.222543, 0.267582, 0.304065, 0.369287, 0.45407, 0.565438", \ + "0.249896, 0.266238, 0.317799, 0.355071, 0.419512, 0.503872, 0.614978", \ + "0.285946, 0.303998, 0.361457, 0.399175, 0.462772, 0.546688, 0.657507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159499, 0.0226572, 0.0577388, 0.101851, 0.191193, 0.309066, 0.464092", \ + "0.0159545, 0.022687, 0.0577608, 0.101845, 0.19118, 0.308901, 0.464084", \ + "0.0219963, 0.0282194, 0.060295, 0.102588, 0.191058, 0.308873, 0.464225", \ + "0.0297232, 0.0365004, 0.0663024, 0.105513, 0.191931, 0.309103, 0.46425", \ + "0.0403382, 0.0481869, 0.0762664, 0.110197, 0.192645, 0.309368, 0.464519", \ + "0.051005, 0.059786, 0.086547, 0.115056, 0.193398, 0.3094, 0.464572", \ + "0.06185, 0.071402, 0.09641, 0.119691, 0.194018, 0.309548, 0.464851" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012426, 0.0123809, 0.0125215, 0.0126169, 0.0126968, 0.0127346, 0.0127557", \ + "0.0123454, 0.0123004, 0.0124356, 0.0125395, 0.0126176, 0.0126547, 0.0126752", \ + "0.0125532, 0.0124982, 0.0126157, 0.0127203, 0.0128043, 0.0128454, 0.0128686", \ + "0.0132242, 0.0131515, 0.0132248, 0.0133274, 0.0134079, 0.0134623, 0.0134776", \ + "0.0144417, 0.0143455, 0.0143727, 0.0144783, 0.014583, 0.0146332, 0.0146546", \ + "0.0162641, 0.0161261, 0.0160986, 0.0161765, 0.0162751, 0.0163329, 0.0163965", \ + "0.018643, 0.0184664, 0.0183784, 0.0184398, 0.0185202, 0.0185771, 0.0186806" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125149, 0.0125437, 0.0127652, 0.0128806, 0.0129659, 0.0130071, 0.0130309", \ + "0.0124521, 0.0124822, 0.0127024, 0.0128176, 0.0129032, 0.0129442, 0.0129684", \ + "0.0127635, 0.0127803, 0.0129864, 0.0131, 0.0131845, 0.0132259, 0.0132503", \ + "0.0133758, 0.0134043, 0.0136456, 0.0137385, 0.013818, 0.0138602, 0.013884", \ + "0.0145612, 0.0145879, 0.0148031, 0.014918, 0.0150105, 0.0150855, 0.0150744", \ + "0.0163042, 0.0163258, 0.016536, 0.0166428, 0.0167299, 0.0168082, 0.0168666", \ + "0.0184724, 0.0184919, 0.0186865, 0.018794, 0.0188772, 0.018924, 0.0189829" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144103, 0.014468, 0.0146921, 0.0147828, 0.0148386, 0.0148605, 0.0148706", \ + "0.0142739, 0.0143186, 0.0145346, 0.0146334, 0.0146961, 0.0147208, 0.0147328", \ + "0.0144892, 0.0144471, 0.0145588, 0.014651, 0.014754, 0.0147842, 0.0148068", \ + "0.0153281, 0.0152049, 0.0152354, 0.0152658, 0.0153639, 0.0154015, 0.015444", \ + "0.0171447, 0.0168976, 0.0167091, 0.016736, 0.0168348, 0.0168577, 0.0169011", \ + "0.0196567, 0.0193042, 0.0189412, 0.018904, 0.0189295, 0.0190034, 0.0190593", \ + "0.0226483, 0.0222117, 0.0216784, 0.0215693, 0.0215419, 0.0215527, 0.0215878" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014912, 0.0149677, 0.0151851, 0.0152747, 0.0153275, 0.0153475, 0.0153574", \ + "0.0147758, 0.0148202, 0.0150302, 0.0151268, 0.0151875, 0.0152107, 0.0152232", \ + "0.0149889, 0.0149415, 0.0150307, 0.0151223, 0.0152121, 0.0152454, 0.0152719", \ + "0.0158422, 0.0157203, 0.0157279, 0.015767, 0.0158625, 0.0159092, 0.0159388", \ + "0.0177109, 0.0174662, 0.0172786, 0.0172924, 0.0174552, 0.0174071, 0.017425", \ + "0.0202905, 0.0199295, 0.0195564, 0.0194984, 0.0195252, 0.0195802, 0.0196247", \ + "0.0234183, 0.0229529, 0.0223782, 0.022259, 0.0222168, 0.0222306, 0.0222803" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014658, 0.0147124, 0.0149297, 0.0150125, 0.0150649, 0.0150829, 0.0150914", \ + "0.0144701, 0.0145109, 0.0147204, 0.0148157, 0.0148723, 0.0148935, 0.0149042", \ + "0.0145447, 0.0144982, 0.0146015, 0.0146914, 0.0147836, 0.0148162, 0.0148507", \ + "0.0153738, 0.0152377, 0.0152245, 0.0153331, 0.0154297, 0.0154657, 0.0154899", \ + "0.0173642, 0.0171014, 0.0168849, 0.0169068, 0.0170563, 0.016998, 0.0170296", \ + "0.0202257, 0.0198279, 0.0193839, 0.0193252, 0.0193389, 0.0194113, 0.0193896", \ + "0.0237914, 0.0232774, 0.0225477, 0.0224088, 0.0223572, 0.022359, 0.0223852" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014658, 0.0147124, 0.0149297, 0.0150125, 0.0150649, 0.0150829, 0.0150914", \ + "0.0144701, 0.0145109, 0.0147204, 0.0148157, 0.0148723, 0.0148935, 0.0149042", \ + "0.0145447, 0.0144982, 0.0146015, 0.0146914, 0.0147836, 0.0148162, 0.0148507", \ + "0.0153738, 0.0152377, 0.0152245, 0.0153331, 0.0154297, 0.0154657, 0.0154899", \ + "0.0173642, 0.0171014, 0.0168849, 0.0169068, 0.0170563, 0.016998, 0.0170296", \ + "0.0202257, 0.0198279, 0.0193839, 0.0193252, 0.0193389, 0.0194113, 0.0193896", \ + "0.0237914, 0.0232774, 0.0225477, 0.0224088, 0.0223572, 0.022359, 0.0223852" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.114133, 0.125553, 0.167063, 0.20914, 0.286933, 0.386422, 0.516266", \ + "0.128997, 0.140424, 0.181933, 0.224009, 0.301805, 0.401276, 0.531091", \ + "0.185482, 0.196776, 0.238395, 0.280488, 0.358242, 0.457706, 0.587498", \ + "0.229945, 0.241313, 0.282793, 0.324866, 0.402687, 0.502161, 0.631949", \ + "0.285362, 0.296601, 0.337935, 0.379983, 0.457794, 0.557279, 0.687092", \ + "0.336902, 0.348099, 0.389206, 0.43116, 0.508919, 0.60842, 0.738239", \ + "0.385826, 0.397062, 0.438029, 0.479848, 0.557547, 0.657067, 0.786809" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0232398, 0.0323509, 0.0754715, 0.128005, 0.235903, 0.379531, 0.569136", \ + "0.0232315, 0.0323491, 0.0754596, 0.128004, 0.235904, 0.379511, 0.56918", \ + "0.0231933, 0.0325672, 0.0755128, 0.128015, 0.23591, 0.379528, 0.56918", \ + "0.0231071, 0.0322723, 0.0754925, 0.128278, 0.235917, 0.379547, 0.569125", \ + "0.0229236, 0.0320747, 0.075352, 0.12797, 0.235892, 0.380009, 0.569217", \ + "0.022909, 0.031957, 0.075148, 0.127791, 0.235839, 0.379497, 0.56917", \ + "0.023033, 0.032085, 0.074992, 0.127584, 0.235692, 0.379441, 0.569126" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.117366, 0.128959, 0.169392, 0.208343, 0.278297, 0.364666, 0.476502", \ + "0.132134, 0.143734, 0.184172, 0.223144, 0.293079, 0.379431, 0.491296", \ + "0.189902, 0.201474, 0.241897, 0.280848, 0.350818, 0.437171, 0.549045", \ + "0.238935, 0.250576, 0.291074, 0.330086, 0.400124, 0.486513, 0.598388", \ + "0.302339, 0.314236, 0.35518, 0.394347, 0.464399, 0.550795, 0.662733", \ + "0.364513, 0.376994, 0.418851, 0.458275, 0.528428, 0.614871, 0.726712", \ + "0.424032, 0.437235, 0.480424, 0.520243, 0.590588, 0.676932, 0.788881" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246589, 0.0329415, 0.0698159, 0.113687, 0.200956, 0.316497, 0.470367", \ + "0.0246617, 0.0329503, 0.0698139, 0.113675, 0.200942, 0.3165, 0.470365", \ + "0.0248608, 0.0331595, 0.0699076, 0.113755, 0.200958, 0.316492, 0.470367", \ + "0.025552, 0.0337555, 0.0702312, 0.11408, 0.201031, 0.316551, 0.470335", \ + "0.0274737, 0.035426, 0.071139, 0.114388, 0.201222, 0.317065, 0.470457", \ + "0.030429, 0.03816, 0.072772, 0.115449, 0.20165, 0.316741, 0.47045", \ + "0.033807, 0.041478, 0.075017, 0.116914, 0.202391, 0.317075, 0.470601" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.128282, 0.13935, 0.178858, 0.219296, 0.296458, 0.395821, 0.52555", \ + "0.142794, 0.153866, 0.193372, 0.233806, 0.31097, 0.410322, 0.540047", \ + "0.19433, 0.205402, 0.244903, 0.285334, 0.362513, 0.461924, 0.591665", \ + "0.234144, 0.245252, 0.284836, 0.32526, 0.40241, 0.501882, 0.631644", \ + "0.281107, 0.292404, 0.332322, 0.372832, 0.450033, 0.549408, 0.679096", \ + "0.321907, 0.333284, 0.373579, 0.414187, 0.491451, 0.590867, 0.720632", \ + "0.357293, 0.368815, 0.409259, 0.449993, 0.52739, 0.626828, 0.756624" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0230571, 0.0316845, 0.0728817, 0.125423, 0.234674, 0.379194, 0.569102", \ + "0.0230587, 0.0316831, 0.0728821, 0.125424, 0.234716, 0.379255, 0.569094", \ + "0.0232001, 0.031827, 0.0729606, 0.12547, 0.234679, 0.379191, 0.569089", \ + "0.0235809, 0.0321642, 0.0730127, 0.125641, 0.234567, 0.379224, 0.569065", \ + "0.0242348, 0.0328272, 0.07331, 0.125568, 0.234625, 0.379394, 0.569112", \ + "0.024767, 0.033381, 0.073586, 0.125755, 0.234719, 0.379141, 0.568921", \ + "0.025248, 0.033847, 0.073985, 0.126003, 0.234828, 0.379274, 0.569021" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.1337, 0.144794, 0.184251, 0.224758, 0.301913, 0.401258, 0.530976", \ + "0.148183, 0.159282, 0.198761, 0.239239, 0.31638, 0.415727, 0.545476", \ + "0.202131, 0.213161, 0.252705, 0.293125, 0.370284, 0.469686, 0.599406", \ + "0.245886, 0.256982, 0.296538, 0.336946, 0.414139, 0.513532, 0.6432", \ + "0.297996, 0.309161, 0.349015, 0.389415, 0.466593, 0.565948, 0.695602", \ + "0.34352, 0.354753, 0.394938, 0.435462, 0.512707, 0.612091, 0.741843", \ + "0.383511, 0.395104, 0.435506, 0.476158, 0.553437, 0.652882, 0.782638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0231075, 0.0316957, 0.0728476, 0.125436, 0.234692, 0.379248, 0.569101", \ + "0.0230884, 0.0317083, 0.0728354, 0.125412, 0.234708, 0.379194, 0.569103", \ + "0.0232763, 0.0318359, 0.0729937, 0.125475, 0.234682, 0.379184, 0.569095", \ + "0.0235444, 0.0321353, 0.0730507, 0.125421, 0.234676, 0.37921, 0.569043", \ + "0.0242391, 0.032803, 0.073346, 0.125587, 0.234596, 0.379226, 0.568921", \ + "0.024983, 0.033544, 0.073679, 0.125749, 0.234722, 0.379105, 0.568915", \ + "0.025631, 0.034223, 0.074093, 0.126029, 0.234878, 0.379224, 0.569017" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.139791, 0.150014, 0.18756, 0.227233, 0.303917, 0.403252, 0.53302", \ + "0.154375, 0.164548, 0.202181, 0.2418, 0.31849, 0.417832, 0.547597", \ + "0.210401, 0.219708, 0.255914, 0.295314, 0.371889, 0.471133, 0.600802", \ + "0.257274, 0.265411, 0.299033, 0.33774, 0.413979, 0.513083, 0.642781", \ + "0.31504, 0.321856, 0.351485, 0.3891, 0.464742, 0.563618, 0.693091", \ + "0.367568, 0.373117, 0.398604, 0.43511, 0.510098, 0.608665, 0.737991", \ + "0.41484, 0.418973, 0.440458, 0.475941, 0.550222, 0.648539, 0.777758" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0235907, 0.032127, 0.0729617, 0.125493, 0.234851, 0.379482, 0.569447", \ + "0.0236049, 0.0320948, 0.0729733, 0.125492, 0.234847, 0.379483, 0.569445", \ + "0.0236944, 0.0322727, 0.0730403, 0.12552, 0.234859, 0.379541, 0.569406", \ + "0.0240343, 0.0326204, 0.0732483, 0.12551, 0.234886, 0.379528, 0.569453", \ + "0.0248, 0.033473, 0.07365, 0.125721, 0.23488, 0.379673, 0.569414", \ + "0.025757, 0.034556, 0.074134, 0.125922, 0.234911, 0.379439, 0.569349", \ + "0.026775, 0.035691, 0.074696, 0.126223, 0.235054, 0.37959, 0.569411" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.1337, 0.144794, 0.184251, 0.224758, 0.301913, 0.401258, 0.530976", \ + "0.148183, 0.159282, 0.198761, 0.239239, 0.31638, 0.415727, 0.545476", \ + "0.202131, 0.213161, 0.252705, 0.293125, 0.370284, 0.469686, 0.599406", \ + "0.245886, 0.256982, 0.296538, 0.336946, 0.414139, 0.513532, 0.6432", \ + "0.297996, 0.309161, 0.349015, 0.389415, 0.466593, 0.565948, 0.695602", \ + "0.34352, 0.354753, 0.394938, 0.435462, 0.512707, 0.612091, 0.741843", \ + "0.383511, 0.395104, 0.435506, 0.476158, 0.553437, 0.652882, 0.782638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0231075, 0.0316957, 0.0728476, 0.125436, 0.234692, 0.379248, 0.569101", \ + "0.0230884, 0.0317083, 0.0728354, 0.125412, 0.234708, 0.379194, 0.569103", \ + "0.0232763, 0.0318359, 0.0729937, 0.125475, 0.234682, 0.379184, 0.569095", \ + "0.0235444, 0.0321353, 0.0730507, 0.125421, 0.234676, 0.37921, 0.569043", \ + "0.0242391, 0.032803, 0.073346, 0.125587, 0.234596, 0.379226, 0.568921", \ + "0.024983, 0.033544, 0.073679, 0.125749, 0.234722, 0.379105, 0.568915", \ + "0.025631, 0.034223, 0.074093, 0.126029, 0.234878, 0.379224, 0.569017" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012512, 0.0125401, 0.0127652, 0.0128796, 0.012966, 0.0130077, 0.0130327", \ + "0.0124493, 0.0124776, 0.0127025, 0.0128171, 0.0129031, 0.012945, 0.0129693", \ + "0.0127629, 0.0127632, 0.0129973, 0.0131274, 0.0131856, 0.0132266, 0.0132512", \ + "0.0133877, 0.0134154, 0.0136361, 0.013789, 0.0138371, 0.0138772, 0.0139003", \ + "0.0146224, 0.0146431, 0.0148629, 0.0149729, 0.0151039, 0.0151664, 0.0151484", \ + "0.0163176, 0.0163348, 0.0165407, 0.0166491, 0.016738, 0.0168094, 0.0168708", \ + "0.0185391, 0.0185576, 0.0187511, 0.0188544, 0.0189416, 0.0189907, 0.0190443" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124261, 0.0123745, 0.0125081, 0.0126154, 0.0126943, 0.0127321, 0.0127542", \ + "0.0123457, 0.012293, 0.0124281, 0.0125355, 0.0126128, 0.0126508, 0.0126733", \ + "0.0125562, 0.0124954, 0.0126092, 0.0127158, 0.0128001, 0.0128434, 0.0128679", \ + "0.0131475, 0.0130725, 0.0131465, 0.0132514, 0.0133353, 0.0133726, 0.0134043", \ + "0.0143703, 0.0142675, 0.0143021, 0.0144002, 0.0145575, 0.0145821, 0.0145848", \ + "0.0162488, 0.0161045, 0.0160777, 0.016158, 0.0162577, 0.0163753, 0.0164061", \ + "0.0186718, 0.0184851, 0.0184001, 0.0184659, 0.0185457, 0.0186039, 0.0186597" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144147, 0.0144744, 0.0146937, 0.0147852, 0.0148399, 0.0148614, 0.0148715", \ + "0.0142771, 0.0143249, 0.0145362, 0.0146347, 0.014697, 0.014722, 0.0147347", \ + "0.0144903, 0.0144509, 0.0145548, 0.01465, 0.0147408, 0.0147867, 0.0148128", \ + "0.0153947, 0.0152752, 0.0152512, 0.0153747, 0.0154118, 0.0154854, 0.0155125", \ + "0.0171897, 0.0169503, 0.0167673, 0.0167868, 0.0168384, 0.0169367, 0.0169784", \ + "0.0196665, 0.0193181, 0.0189586, 0.0189139, 0.0189363, 0.0190063, 0.0190736", \ + "0.0226604, 0.022223, 0.0216856, 0.0215765, 0.0215449, 0.0215577, 0.021596" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149148, 0.0149732, 0.0151854, 0.0152761, 0.0153293, 0.0153486, 0.015358", \ + "0.0147788, 0.0148247, 0.0150321, 0.0151279, 0.0151885, 0.0152125, 0.0152235", \ + "0.0149979, 0.0149423, 0.015028, 0.0151212, 0.0152056, 0.0152481, 0.0152723", \ + "0.0159216, 0.0157982, 0.0157695, 0.015841, 0.0159395, 0.0159771, 0.0160141", \ + "0.0177546, 0.0175123, 0.0173193, 0.0173336, 0.0174073, 0.0174631, 0.0174798", \ + "0.0203597, 0.0200134, 0.019612, 0.0195528, 0.0195617, 0.0196087, 0.0197025", \ + "0.0234231, 0.022974, 0.0223856, 0.0222584, 0.0222235, 0.0222299, 0.0222433" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146642, 0.0147206, 0.0149332, 0.0150191, 0.0150686, 0.0150871, 0.0150952", \ + "0.0144769, 0.014519, 0.0147261, 0.0148198, 0.0148759, 0.0148977, 0.0149077", \ + "0.0145492, 0.0145033, 0.0145978, 0.0146919, 0.0147738, 0.0148138, 0.0148359", \ + "0.0154896, 0.0153564, 0.0153351, 0.0154015, 0.0154982, 0.0155341, 0.0155673", \ + "0.017419, 0.0171594, 0.0169456, 0.0169628, 0.0170273, 0.0170886, 0.0171001", \ + "0.0202305, 0.0198462, 0.0193898, 0.019332, 0.0193435, 0.0193854, 0.0194379", \ + "0.0238054, 0.0233032, 0.022573, 0.0224248, 0.0223704, 0.0223689, 0.0223742" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146642, 0.0147206, 0.0149332, 0.0150191, 0.0150686, 0.0150871, 0.0150952", \ + "0.0144769, 0.014519, 0.0147261, 0.0148198, 0.0148759, 0.0148977, 0.0149077", \ + "0.0145492, 0.0145033, 0.0145978, 0.0146919, 0.0147738, 0.0148138, 0.0148359", \ + "0.0154896, 0.0153564, 0.0153351, 0.0154015, 0.0154982, 0.0155341, 0.0155673", \ + "0.017419, 0.0171594, 0.0169456, 0.0169628, 0.0170273, 0.0170886, 0.0171001", \ + "0.0202305, 0.0198462, 0.0193898, 0.019332, 0.0193435, 0.0193854, 0.0194379", \ + "0.0238054, 0.0233032, 0.022573, 0.0224248, 0.0223704, 0.0223689, 0.0223742" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169892; + rise_capacitance : 0.00169892; + rise_capacitance_range (0.00120911, 0.00169892); + fall_capacitance : 0.00169851; + fall_capacitance_range (0.00119815, 0.00169851); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.124354, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00811187, 0.00797164, 0.0084581, 0.00944936, 0.0116294, 0.0150123, 0.0192113" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.012457, 0.0123108, 0.012799, 0.013896, 0.016088, 0.0193422, 0.0236934" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0182954, 0.0181368, 0.0185978, 0.0197865, 0.0222104, 0.0258362, 0.0306293" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00851431, 0.00837576, 0.00881751, 0.00990588, 0.0121105, 0.0155249, 0.0197428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114858, 0.0113718, 0.0118649, 0.0129312, 0.0151206, 0.0183929, 0.022734" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0205968, 0.0204525, 0.0209026, 0.021975, 0.0242227, 0.0274619, 0.0317405" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00838745, 0.00825376, 0.00870101, 0.00979371, 0.0120046, 0.0154214, 0.0196439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115678, 0.0114188, 0.0118805, 0.0129749, 0.0152239, 0.0186953, 0.0228418" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112432, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109379, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0360166, 0.0216091, 0.0469597, 0.0617709", \ + "-0.139087, -0.0694689, -0.0420244, -0.0253096", \ + "-0.193359, -0.128739, -0.103292, -0.0875407", \ + "-0.233035, -0.17541, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0169805, 0.151168, 0.209785, 0.250162", \ + "-0.0777652, 0.0444298, 0.105151, 0.155416", \ + "-0.107132, 0.00130707, 0.0637044, 0.109332", \ + "-0.123521, -0.0253105, 0.0333108, 0.0816785" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0360166, 0.0216091, 0.0469597, 0.0617709", \ + "-0.139087, -0.0694689, -0.0420244, -0.0253096", \ + "-0.193359, -0.128739, -0.103292, -0.0875407", \ + "-0.233035, -0.17541, -0.154924, -0.139245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0169805, 0.151168, 0.209785, 0.250162", \ + "-0.0777652, 0.0444298, 0.105151, 0.155416", \ + "-0.107132, 0.00130707, 0.0637044, 0.109332", \ + "-0.123521, -0.0253105, 0.0333108, 0.0816785" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00807097, -0.0355388, -0.0535328", \ + "0.195785, 0.0901283, 0.0567595, 0.0366715", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.327554, 0.205908, 0.173575, 0.156448" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0381514, -0.122978, -0.187061, -0.230341", \ + "0.180803, 0.0156761, -0.058295, -0.107676", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.281896, 0.112771, 0.0408001, -0.0145788" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00807097, -0.0355388, -0.0535328", \ + "0.195785, 0.0901283, 0.0567595, 0.0366715", \ + "0.272044, 0.156393, 0.120703, 0.0999748", \ + "0.327554, 0.205908, 0.173575, 0.156448" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0381514, -0.122978, -0.187061, -0.230341", \ + "0.180803, 0.0156761, -0.058295, -0.107676", \ + "0.238448, 0.0759686, 0, -0.0533789", \ + "0.281896, 0.112771, 0.0408001, -0.0145788" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254925, -0.000256622, -0.000257549, -0.000254706, -0.000257065, -0.000255922, -0.000255383" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272852, 0.00027228, 0.000269537, 0.000268758, 0.000266388, 0.000265199, 0.000262206" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117291, -0.00117782, -0.0012025, -0.00121005, -0.00121445, -0.0012108, -0.00120803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131641, 0.00122015, 0.00121202, 0.00121477, 0.00121445, 0.0012108, 0.00120803" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118125, -0.00118511, -0.0012063, -0.00121272, -0.00121572, -0.00122057, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121647, 0.00121902, 0.00122455, 0.00122949, 0.00122529, 0.00122057, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00576307, 0.00557015, 0.00559478, 0.00617441, 0.00755352, 0.00977167, 0.0126982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00824019, 0.00808332, 0.00836799, 0.00910542, 0.010658, 0.0130003, 0.0160544" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137541, -0.0013765, -0.00138089, -0.00137078, -0.00137632, -0.00137719, -0.00137619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.0013907, 0.00139308, 0.00139688, 0.00139167, 0.00138522, 0.00137992" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00375144; + rise_capacitance : 0.00351759; + rise_capacitance_range (0.00301289, 0.00351759); + fall_capacitance : 0.00375144; + fall_capacitance_range (0.00292756, 0.00375144); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0672183, -0.010506, -0.0336621, -0.0537334", \ + "0.204234, 0.0865122, 0.0534452, 0.0352823", \ + "0.447755, 0.172082, 0.120703, 0.0979025", \ + "0.743226, 0.333576, 0.209555, 0.16241" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0672183, -0.010506, -0.0336621, -0.0537334", \ + "0.204234, 0.0865122, 0.0534452, 0.0352823", \ + "0.447755, 0.172082, 0.120703, 0.0979025", \ + "0.743226, 0.333576, 0.209555, 0.16241" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.168264, -0.0804348, -0.0507386, -0.0319311", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.283994, -0.196165, -0.16943, -0.147661" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0539723, 0.0138693, 0.0374789, 0.0583755", \ + "-0.168264, -0.0804348, -0.0507386, -0.0319311", \ + "-0.231349, -0.141373, -0.113997, -0.0958301", \ + "-0.283994, -0.196165, -0.16943, -0.147661" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256531, -0.00256318, -0.00256571, -0.00257464, -0.00256584, -0.0025645, -0.00256048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269409, 0.00260564, 0.00256571, 0.00259382, 0.00258176, 0.00257063, 0.00256319" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256146, -0.00256192, -0.00256962, -0.0025641, -0.00256488, -0.00256354, -0.00255972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026882, 0.00259887, 0.00260269, 0.00259235, 0.00258051, 0.00256974, 0.00256241" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00436896, 0.00418276, 0.00419964, 0.00473575, 0.00624936, 0.00873802, 0.0120303" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0111431, 0.0108527, 0.0108043, 0.0114947, 0.0131766, 0.0157729, 0.0191159" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255722, -0.00256275, -0.00256412, -0.00256957, -0.00256075, -0.00255944, -0.00255561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00267037, 0.00257826, 0.00258577, 0.00258693, 0.00257575, 0.00256542, 0.0025584" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX3) { + area : 31.0464; + cell_leakage_power : 0.729668; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.697627; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.750436; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.63043; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.692795; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.732413; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.654632; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.82784; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.827146; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.688563; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.750665; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.790968; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.712502; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.729668; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.223236, 0.235497, 0.27227, 0.314506, 0.399439, 0.510585, 0.656295", \ + "0.238029, 0.250311, 0.28703, 0.329227, 0.4142, 0.525347, 0.671004", \ + "0.295676, 0.307907, 0.344577, 0.386814, 0.471749, 0.582894, 0.72854", \ + "0.344511, 0.356744, 0.393341, 0.435541, 0.520481, 0.631606, 0.777271", \ + "0.408606, 0.42071, 0.457184, 0.499321, 0.584217, 0.695296, 0.840973", \ + "0.473291, 0.48506, 0.521053, 0.56301, 0.647817, 0.758894, 0.904512", \ + "0.536511, 0.547877, 0.583099, 0.624839, 0.709514, 0.82053, 0.966114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0275423, 0.0384425, 0.082921, 0.141405, 0.264599, 0.427786, 0.642013", \ + "0.0275437, 0.0384772, 0.0829195, 0.141377, 0.264609, 0.427786, 0.642067", \ + "0.0275561, 0.0384744, 0.0829276, 0.141409, 0.264609, 0.427786, 0.642067", \ + "0.0275873, 0.0385108, 0.0829199, 0.141536, 0.26467, 0.427848, 0.642068", \ + "0.027664, 0.03859, 0.082989, 0.141435, 0.265008, 0.427888, 0.642075", \ + "0.027804, 0.038759, 0.083087, 0.14145, 0.264632, 0.427792, 0.642917", \ + "0.028024, 0.039004, 0.083236, 0.141529, 0.26465, 0.427796, 0.64207" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.190514, 0.19839, 0.226478, 0.261913, 0.333433, 0.42691, 0.549371", \ + "0.205386, 0.213257, 0.241352, 0.276788, 0.348318, 0.441785, 0.564246", \ + "0.262012, 0.269864, 0.297849, 0.333283, 0.404816, 0.498289, 0.620755", \ + "0.306719, 0.314594, 0.342628, 0.378056, 0.449602, 0.543101, 0.665569", \ + "0.361782, 0.369627, 0.39773, 0.433169, 0.504698, 0.598174, 0.720612", \ + "0.413974, 0.421827, 0.449869, 0.485319, 0.556859, 0.650331, 0.772801", \ + "0.462693, 0.470542, 0.498606, 0.534032, 0.605582, 0.699057, 0.821522" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0192251, 0.0277322, 0.0629693, 0.110568, 0.209767, 0.339943, 0.510779", \ + "0.0192241, 0.027736, 0.0629688, 0.110568, 0.209756, 0.339942, 0.510779", \ + "0.0192265, 0.0277429, 0.062971, 0.110568, 0.209755, 0.339943, 0.510779", \ + "0.0192298, 0.0277437, 0.0630137, 0.110568, 0.209709, 0.339948, 0.510714", \ + "0.019216, 0.027733, 0.062962, 0.110567, 0.209757, 0.339921, 0.51054", \ + "0.0192, 0.027709, 0.062947, 0.110562, 0.209753, 0.339944, 0.510779", \ + "0.01918, 0.027676, 0.062926, 0.110545, 0.20975, 0.33994, 0.510779" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0568154, 0.0678406, 0.102949, 0.140435, 0.212793, 0.306375, 0.428853", \ + "0.071668, 0.0826394, 0.117735, 0.155235, 0.227611, 0.321201, 0.443668", \ + "0.129418, 0.141721, 0.178126, 0.215354, 0.287578, 0.381212, 0.503736", \ + "0.173305, 0.187948, 0.227907, 0.265026, 0.336923, 0.430431, 0.552817", \ + "0.225061, 0.242328, 0.286534, 0.32328, 0.394589, 0.48793, 0.610336", \ + "0.271039, 0.29026, 0.336793, 0.373052, 0.443947, 0.537198, 0.65941", \ + "0.310612, 0.331209, 0.378476, 0.414412, 0.484959, 0.578037, 0.700117" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0168398, 0.0250088, 0.0624747, 0.110222, 0.208505, 0.338167, 0.508517", \ + "0.0168419, 0.0250358, 0.0624679, 0.110224, 0.208495, 0.338163, 0.508623", \ + "0.0225935, 0.0301162, 0.0641198, 0.110414, 0.208334, 0.338177, 0.508675", \ + "0.0309977, 0.0389487, 0.0688483, 0.112096, 0.208547, 0.338301, 0.508625", \ + "0.0422711, 0.0508344, 0.0748342, 0.113976, 0.208961, 0.338547, 0.508822", \ + "0.052987, 0.06087, 0.079151, 0.11507, 0.209065, 0.33869, 0.509092", \ + "0.062746, 0.068881, 0.082083, 0.115792, 0.209236, 0.338704, 0.509355" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0567751, 0.0677659, 0.102853, 0.140472, 0.212909, 0.306481, 0.428969", \ + "0.071577, 0.0825299, 0.117599, 0.155236, 0.227685, 0.321263, 0.443754", \ + "0.129044, 0.141334, 0.17778, 0.21524, 0.287534, 0.381133, 0.503584", \ + "0.17311, 0.187744, 0.22813, 0.265797, 0.337719, 0.431188, 0.553593", \ + "0.224369, 0.24172, 0.28792, 0.325721, 0.396946, 0.490135, 0.612465", \ + "0.270385, 0.289866, 0.341106, 0.378911, 0.449529, 0.542399, 0.66458", \ + "0.310212, 0.331443, 0.38663, 0.424275, 0.494454, 0.587009, 0.709159" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0167922, 0.0249716, 0.0626027, 0.11047, 0.20868, 0.338232, 0.508655", \ + "0.0167876, 0.0250011, 0.0626099, 0.11046, 0.208672, 0.338217, 0.508695", \ + "0.0225433, 0.0300987, 0.0644909, 0.110851, 0.208533, 0.338172, 0.508453", \ + "0.0308498, 0.0388787, 0.0699331, 0.113215, 0.209006, 0.338415, 0.508781", \ + "0.042251, 0.0512647, 0.0782966, 0.116712, 0.209692, 0.338681, 0.509007", \ + "0.053615, 0.063137, 0.086127, 0.119944, 0.210163, 0.338809, 0.509268", \ + "0.064981, 0.074441, 0.09312, 0.122676, 0.210463, 0.338926, 0.50942" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.056805, 0.068007, 0.103652, 0.14183, 0.214647, 0.308222, 0.430674", \ + "0.0716273, 0.0827902, 0.118442, 0.156621, 0.229458, 0.323041, 0.445495", \ + "0.12898, 0.141531, 0.178747, 0.216866, 0.289545, 0.383114, 0.505553", \ + "0.172717, 0.187744, 0.229452, 0.268255, 0.34055, 0.433952, 0.556306", \ + "0.22423, 0.242127, 0.290902, 0.330778, 0.40223, 0.495223, 0.617473", \ + "0.2706, 0.290841, 0.346573, 0.387436, 0.457908, 0.550462, 0.672422", \ + "0.311197, 0.333404, 0.395387, 0.437015, 0.50645, 0.598176, 0.720121" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0169341, 0.0253282, 0.0635595, 0.111634, 0.209403, 0.338653, 0.508728", \ + "0.0169369, 0.0253506, 0.0635741, 0.111622, 0.209397, 0.338652, 0.508741", \ + "0.0227612, 0.0305713, 0.0657202, 0.112122, 0.209282, 0.338584, 0.508665", \ + "0.0312035, 0.0395977, 0.0722321, 0.115326, 0.210006, 0.338642, 0.508846", \ + "0.0428636, 0.0524152, 0.08315, 0.120518, 0.211118, 0.338988, 0.508966", \ + "0.054804, 0.065315, 0.094717, 0.126197, 0.212086, 0.339157, 0.509403", \ + "0.067139, 0.078354, 0.105912, 0.131682, 0.212966, 0.339343, 0.509417" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.056805, 0.068007, 0.103652, 0.14183, 0.214647, 0.308222, 0.430674", \ + "0.0716273, 0.0827902, 0.118442, 0.156621, 0.229458, 0.323041, 0.445495", \ + "0.12898, 0.141531, 0.178747, 0.216866, 0.289545, 0.383114, 0.505553", \ + "0.172717, 0.187744, 0.229452, 0.268255, 0.34055, 0.433952, 0.556306", \ + "0.22423, 0.242127, 0.290902, 0.330778, 0.40223, 0.495223, 0.617473", \ + "0.2706, 0.290841, 0.346573, 0.387436, 0.457908, 0.550462, 0.672422", \ + "0.311197, 0.333404, 0.395387, 0.437015, 0.50645, 0.598176, 0.720121" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0169341, 0.0253282, 0.0635595, 0.111634, 0.209403, 0.338653, 0.508728", \ + "0.0169369, 0.0253506, 0.0635741, 0.111622, 0.209397, 0.338652, 0.508741", \ + "0.0227612, 0.0305713, 0.0657202, 0.112122, 0.209282, 0.338584, 0.508665", \ + "0.0312035, 0.0395977, 0.0722321, 0.115326, 0.210006, 0.338642, 0.508846", \ + "0.0428636, 0.0524152, 0.08315, 0.120518, 0.211118, 0.338988, 0.508966", \ + "0.054804, 0.065315, 0.094717, 0.126197, 0.212086, 0.339157, 0.509403", \ + "0.067139, 0.078354, 0.105912, 0.131682, 0.212966, 0.339343, 0.509417" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014593, 0.0143871, 0.0144704, 0.0145837, 0.0146748, 0.0147188, 0.014745", \ + "0.0145115, 0.0143071, 0.014387, 0.0145002, 0.0145917, 0.0146357, 0.0146607", \ + "0.0147204, 0.014508, 0.0145634, 0.01468, 0.0147777, 0.014825, 0.0148518", \ + "0.0153541, 0.015116, 0.0151121, 0.0152147, 0.0153368, 0.015407, 0.0153996", \ + "0.0166182, 0.0163368, 0.0162948, 0.0164246, 0.0165628, 0.016595, 0.0166171", \ + "0.0185192, 0.0181792, 0.0180576, 0.0181398, 0.0182631, 0.0184091, 0.0184799", \ + "0.020901, 0.0204901, 0.020278, 0.0203363, 0.0204298, 0.0205038, 0.0205342" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0142794, 0.0142402, 0.0144874, 0.0146291, 0.0147354, 0.0147867, 0.0148167", \ + "0.0142162, 0.0141774, 0.0144249, 0.0145664, 0.0146722, 0.0147237, 0.0147538", \ + "0.0145259, 0.0144733, 0.0146942, 0.0148339, 0.0149397, 0.0149921, 0.0150229", \ + "0.0151515, 0.0151184, 0.0153472, 0.0154807, 0.0155855, 0.0156405, 0.0156681", \ + "0.0163121, 0.0162704, 0.0164999, 0.0166492, 0.0167975, 0.0168107, 0.0168353", \ + "0.0180078, 0.0179665, 0.0181815, 0.0183199, 0.0184429, 0.0184866, 0.01864", \ + "0.0202748, 0.0202221, 0.0204367, 0.0205646, 0.0206703, 0.0207329, 0.02083" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0161559, 0.0161789, 0.0164288, 0.0165404, 0.0166088, 0.0166372, 0.0166495", \ + "0.0160285, 0.0160371, 0.0162814, 0.0163984, 0.016475, 0.0165059, 0.0165212", \ + "0.0163312, 0.0161829, 0.0162835, 0.016417, 0.0165292, 0.0165954, 0.016614", \ + "0.0173418, 0.0170289, 0.016981, 0.0170529, 0.0171756, 0.0172451, 0.0172896", \ + "0.0193402, 0.0188042, 0.0184981, 0.0185232, 0.0185876, 0.0187072, 0.0186902", \ + "0.0220156, 0.0213354, 0.020769, 0.0206984, 0.0207282, 0.0208741, 0.0208851", \ + "0.0250863, 0.0242932, 0.0235137, 0.023348, 0.0232987, 0.0233128, 0.0234106" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166601, 0.0166804, 0.016924, 0.0170288, 0.0170929, 0.0171167, 0.017129", \ + "0.0165331, 0.0165397, 0.0167756, 0.0168885, 0.0169602, 0.0169883, 0.0170032", \ + "0.0168321, 0.016671, 0.0167571, 0.0168748, 0.0169808, 0.0170368, 0.0170682", \ + "0.0178128, 0.0174998, 0.0174549, 0.0174978, 0.0176134, 0.0176783, 0.0177195", \ + "0.0199251, 0.0193802, 0.0190401, 0.019056, 0.0191249, 0.0192173, 0.019228", \ + "0.0227393, 0.022007, 0.0213763, 0.021282, 0.0213008, 0.0214538, 0.0214704", \ + "0.0260001, 0.0251099, 0.0242207, 0.0240273, 0.0239703, 0.0239837, 0.0239878" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0164217, 0.0164291, 0.0166574, 0.0167522, 0.0168039, 0.0168206, 0.0168281", \ + "0.0162394, 0.0162336, 0.016457, 0.0165586, 0.0166181, 0.0166393, 0.0166487", \ + "0.0164312, 0.0162693, 0.0163467, 0.0164545, 0.0165478, 0.0165904, 0.0166176", \ + "0.0174461, 0.0171228, 0.0170924, 0.0170955, 0.0171898, 0.0172451, 0.0172785", \ + "0.0196463, 0.0190735, 0.0186746, 0.0186892, 0.0187311, 0.0188136, 0.0188114", \ + "0.0228199, 0.022012, 0.0212542, 0.0211454, 0.0211514, 0.0212792, 0.0211722", \ + "0.0266552, 0.0256615, 0.0244844, 0.0242457, 0.024157, 0.0241564, 0.0241416" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0164217, 0.0164291, 0.0166574, 0.0167522, 0.0168039, 0.0168206, 0.0168281", \ + "0.0162394, 0.0162336, 0.016457, 0.0165586, 0.0166181, 0.0166393, 0.0166487", \ + "0.0164312, 0.0162693, 0.0163467, 0.0164545, 0.0165478, 0.0165904, 0.0166176", \ + "0.0174461, 0.0171228, 0.0170924, 0.0170955, 0.0171898, 0.0172451, 0.0172785", \ + "0.0196463, 0.0190735, 0.0186746, 0.0186892, 0.0187311, 0.0188136, 0.0188114", \ + "0.0228199, 0.022012, 0.0212542, 0.0211454, 0.0211514, 0.0212792, 0.0211722", \ + "0.0266552, 0.0256615, 0.0244844, 0.0242457, 0.024157, 0.0241564, 0.0241416" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.119357, 0.134394, 0.181284, 0.228664, 0.316349, 0.428461, 0.574733", \ + "0.134229, 0.149238, 0.196156, 0.243546, 0.331218, 0.443333, 0.589603", \ + "0.19084, 0.205824, 0.252776, 0.300115, 0.387771, 0.499877, 0.64619", \ + "0.235411, 0.250403, 0.297285, 0.344678, 0.432351, 0.544518, 0.690772", \ + "0.290979, 0.305851, 0.352526, 0.399901, 0.487583, 0.599724, 0.746087", \ + "0.343277, 0.358093, 0.404624, 0.451913, 0.539588, 0.651697, 0.797992", \ + "0.392012, 0.406791, 0.453173, 0.500369, 0.58798, 0.700082, 0.846355" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0251877, 0.0369156, 0.0854534, 0.144884, 0.267015, 0.429462, 0.643833", \ + "0.0251877, 0.0368857, 0.0854246, 0.144879, 0.267013, 0.429462, 0.643852", \ + "0.0251802, 0.0369921, 0.0854628, 0.144913, 0.267021, 0.429461, 0.6439", \ + "0.0251011, 0.0368764, 0.0854509, 0.144916, 0.267044, 0.429476, 0.64392", \ + "0.0249002, 0.0367063, 0.08537, 0.144883, 0.267027, 0.429616, 0.643911", \ + "0.024817, 0.036567, 0.085203, 0.144751, 0.266957, 0.429437, 0.643922", \ + "0.024902, 0.036582, 0.085022, 0.144547, 0.266847, 0.429395, 0.643892" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.12503, 0.140133, 0.185166, 0.228062, 0.305101, 0.400096, 0.523054", \ + "0.139821, 0.154917, 0.199957, 0.242863, 0.319922, 0.414902, 0.537842", \ + "0.197565, 0.212599, 0.257694, 0.300561, 0.377602, 0.4726, 0.595542", \ + "0.24649, 0.261559, 0.306644, 0.349583, 0.426702, 0.521716, 0.644662", \ + "0.310511, 0.325788, 0.371233, 0.41417, 0.491338, 0.58638, 0.709335", \ + "0.373247, 0.389052, 0.435135, 0.478352, 0.555549, 0.650541, 0.77358", \ + "0.433179, 0.449797, 0.497009, 0.540606, 0.617857, 0.712912, 0.835857" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0269005, 0.0373807, 0.0776332, 0.125619, 0.221121, 0.347728, 0.516032", \ + "0.026911, 0.0374046, 0.0776401, 0.12562, 0.221188, 0.347727, 0.516034", \ + "0.0270288, 0.0375101, 0.0776768, 0.125639, 0.221194, 0.347726, 0.516034", \ + "0.0275292, 0.0379381, 0.0779436, 0.125851, 0.221245, 0.347725, 0.516061", \ + "0.029156, 0.039279, 0.0786, 0.126177, 0.221391, 0.347746, 0.516037", \ + "0.031976, 0.041762, 0.080059, 0.126995, 0.221751, 0.347815, 0.516096", \ + "0.035489, 0.045072, 0.082149, 0.128324, 0.222249, 0.348114, 0.516211" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.134397, 0.149027, 0.193804, 0.239436, 0.326435, 0.438414, 0.584598", \ + "0.148948, 0.163536, 0.208273, 0.253986, 0.340979, 0.45295, 0.599163", \ + "0.200598, 0.215163, 0.260055, 0.305735, 0.392762, 0.504799, 0.650991", \ + "0.240397, 0.255096, 0.300167, 0.345852, 0.432677, 0.54468, 0.690958", \ + "0.286842, 0.301798, 0.34734, 0.393201, 0.480206, 0.59221, 0.738428", \ + "0.328221, 0.343318, 0.389226, 0.435245, 0.522302, 0.634365, 0.780591", \ + "0.36367, 0.378843, 0.425042, 0.471063, 0.558213, 0.670246, 0.816482" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0250259, 0.0362379, 0.0828375, 0.142194, 0.265692, 0.42916, 0.643853", \ + "0.0250234, 0.0362414, 0.082786, 0.142188, 0.265677, 0.429149, 0.643853", \ + "0.0252157, 0.0364303, 0.0829013, 0.142213, 0.265689, 0.429097, 0.643848", \ + "0.0257284, 0.0368981, 0.0829579, 0.142133, 0.26563, 0.429089, 0.643848", \ + "0.0262335, 0.0374249, 0.083222, 0.142346, 0.265587, 0.429052, 0.643681", \ + "0.026408, 0.037706, 0.083521, 0.142527, 0.265735, 0.428987, 0.643623", \ + "0.026637, 0.037996, 0.083914, 0.142777, 0.265885, 0.429161, 0.643761" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.139854, 0.154496, 0.199235, 0.244927, 0.331902, 0.443865, 0.590069", \ + "0.154379, 0.169019, 0.213805, 0.259411, 0.346368, 0.458364, 0.60452", \ + "0.208392, 0.222999, 0.267797, 0.313505, 0.400509, 0.512531, 0.658715", \ + "0.252299, 0.266972, 0.311876, 0.357495, 0.444531, 0.556531, 0.70274", \ + "0.30396, 0.318861, 0.364087, 0.40986, 0.496893, 0.608856, 0.754998", \ + "0.35003, 0.365232, 0.410897, 0.456726, 0.543765, 0.655812, 0.801977", \ + "0.38989, 0.405343, 0.451421, 0.497371, 0.584455, 0.696505, 0.842706" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0250173, 0.0362487, 0.082793, 0.142195, 0.26568, 0.429148, 0.643856", \ + "0.0250364, 0.0362398, 0.0828496, 0.142203, 0.26568, 0.429147, 0.643813", \ + "0.0251709, 0.0363723, 0.0828316, 0.142219, 0.265681, 0.429173, 0.643849", \ + "0.0255973, 0.0367832, 0.0829655, 0.142148, 0.265677, 0.429114, 0.643753", \ + "0.0263183, 0.037511, 0.083248, 0.142329, 0.265579, 0.429252, 0.643642", \ + "0.026823, 0.038098, 0.083594, 0.142513, 0.265701, 0.429025, 0.643651", \ + "0.027279, 0.038541, 0.084004, 0.142785, 0.265882, 0.429084, 0.643763" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.155324, 0.168368, 0.210449, 0.254946, 0.341288, 0.453072, 0.599319", \ + "0.169985, 0.18304, 0.225108, 0.269593, 0.355923, 0.467768, 0.61387", \ + "0.229324, 0.241305, 0.282062, 0.326304, 0.41252, 0.524336, 0.670467", \ + "0.281858, 0.291991, 0.32939, 0.37282, 0.458588, 0.57022, 0.716239", \ + "0.346435, 0.355064, 0.387296, 0.429402, 0.514379, 0.625647, 0.771592", \ + "0.406354, 0.413407, 0.440414, 0.480984, 0.565162, 0.676021, 0.821777", \ + "0.460428, 0.465824, 0.487522, 0.526673, 0.610023, 0.720497, 0.866044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0256635, 0.0367878, 0.0830345, 0.142328, 0.265878, 0.429483, 0.644201", \ + "0.0256729, 0.0367826, 0.0831002, 0.142307, 0.265899, 0.429479, 0.644219", \ + "0.0257244, 0.0368566, 0.0831112, 0.142336, 0.2659, 0.429426, 0.644269", \ + "0.0260284, 0.0372258, 0.08331, 0.142437, 0.265938, 0.429449, 0.644204", \ + "0.026822, 0.038117, 0.083713, 0.14255, 0.265857, 0.429492, 0.644116", \ + "0.027781, 0.039246, 0.084305, 0.142728, 0.265937, 0.429422, 0.644235", \ + "0.02884, 0.040458, 0.084937, 0.143072, 0.26606, 0.429523, 0.644226" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.155324, 0.168368, 0.210449, 0.254946, 0.341288, 0.453072, 0.599319", \ + "0.169985, 0.18304, 0.225108, 0.269593, 0.355923, 0.467768, 0.61387", \ + "0.229324, 0.241305, 0.282062, 0.326304, 0.41252, 0.524336, 0.670467", \ + "0.281858, 0.291991, 0.32939, 0.37282, 0.458588, 0.57022, 0.716239", \ + "0.346435, 0.355064, 0.387296, 0.429402, 0.514379, 0.625647, 0.771592", \ + "0.406354, 0.413407, 0.440414, 0.480984, 0.565162, 0.676021, 0.821777", \ + "0.460428, 0.465824, 0.487522, 0.526673, 0.610023, 0.720497, 0.866044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0256635, 0.0367878, 0.0830345, 0.142328, 0.265878, 0.429483, 0.644201", \ + "0.0256729, 0.0367826, 0.0831002, 0.142307, 0.265899, 0.429479, 0.644219", \ + "0.0257244, 0.0368566, 0.0831112, 0.142336, 0.2659, 0.429426, 0.644269", \ + "0.0260284, 0.0372258, 0.08331, 0.142437, 0.265938, 0.429449, 0.644204", \ + "0.026822, 0.038117, 0.083713, 0.14255, 0.265857, 0.429492, 0.644116", \ + "0.027781, 0.039246, 0.084305, 0.142728, 0.265937, 0.429422, 0.644235", \ + "0.02884, 0.040458, 0.084937, 0.143072, 0.26606, 0.429523, 0.644226" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014279, 0.0142348, 0.0144798, 0.0146239, 0.0147328, 0.0147852, 0.0148162", \ + "0.0142164, 0.0141723, 0.0144169, 0.0145616, 0.0146697, 0.0147221, 0.0147528", \ + "0.014529, 0.0144712, 0.0147277, 0.0148326, 0.0149397, 0.0149921, 0.0150249", \ + "0.0152206, 0.015177, 0.015485, 0.0155544, 0.0156563, 0.0157087, 0.0157383", \ + "0.0162919, 0.0162486, 0.0164799, 0.0166252, 0.0167644, 0.0168211, 0.0168435", \ + "0.0181438, 0.0180999, 0.0183249, 0.018462, 0.0185841, 0.0186318, 0.0186644", \ + "0.0203078, 0.0202548, 0.0204626, 0.0205975, 0.0207055, 0.0207734, 0.0208406" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0145945, 0.0143786, 0.0144644, 0.0145789, 0.0146696, 0.0147146, 0.0147397", \ + "0.0145143, 0.014298, 0.0143818, 0.0144985, 0.0145893, 0.0146337, 0.0146578", \ + "0.014722, 0.0144952, 0.014564, 0.0146784, 0.0147733, 0.0148223, 0.0148488", \ + "0.0153145, 0.0150744, 0.0150671, 0.0151766, 0.0153058, 0.0153588, 0.0153456", \ + "0.0166248, 0.0163293, 0.0163007, 0.0164482, 0.0165501, 0.0165736, 0.016599", \ + "0.0185347, 0.0181806, 0.0180665, 0.0181525, 0.0182661, 0.0183905, 0.0183974", \ + "0.0208899, 0.02047, 0.0202615, 0.020326, 0.0204135, 0.0205009, 0.0206352" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0161618, 0.0161872, 0.0164331, 0.0165426, 0.0166116, 0.0166378, 0.0166519", \ + "0.0160339, 0.0160443, 0.0162831, 0.0164009, 0.0164764, 0.016507, 0.0165224", \ + "0.0163295, 0.0161858, 0.0162819, 0.0164114, 0.0165263, 0.0165846, 0.0166177", \ + "0.0173047, 0.0169878, 0.0169751, 0.0170188, 0.0171909, 0.0172549, 0.0173076", \ + "0.0193433, 0.0188082, 0.0184937, 0.0184971, 0.0186387, 0.0186839, 0.0187168", \ + "0.0220057, 0.0213169, 0.0207576, 0.0206882, 0.0207163, 0.0207866, 0.0208355", \ + "0.0251125, 0.0243119, 0.0235311, 0.0233619, 0.0233089, 0.0233306, 0.0234167" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166652, 0.0166879, 0.016926, 0.0170309, 0.017094, 0.0171183, 0.0171304", \ + "0.0165369, 0.0165482, 0.0167779, 0.0168901, 0.0169619, 0.01699, 0.0170034", \ + "0.0168184, 0.0166769, 0.0167581, 0.0168755, 0.0169832, 0.0170373, 0.0170684", \ + "0.0178206, 0.0175119, 0.017425, 0.0175014, 0.0176159, 0.0176742, 0.0177155", \ + "0.0199525, 0.0194104, 0.019065, 0.0190827, 0.0191848, 0.0192806, 0.01924", \ + "0.0227199, 0.0219852, 0.0213594, 0.0212737, 0.0212931, 0.021316, 0.0214217", \ + "0.0260183, 0.0251332, 0.0242366, 0.0240481, 0.023981, 0.0239902, 0.0240456" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0164276, 0.0164377, 0.0166655, 0.0167558, 0.0168075, 0.0168252, 0.0168323", \ + "0.0162458, 0.0162434, 0.0164601, 0.0165631, 0.0166234, 0.0166443, 0.0166531", \ + "0.0164392, 0.0162871, 0.0163529, 0.0164588, 0.0165499, 0.0165941, 0.0166186", \ + "0.0174069, 0.0171512, 0.0170607, 0.0171361, 0.0172197, 0.0172648, 0.0172872", \ + "0.0196538, 0.0190854, 0.0186903, 0.0186872, 0.0187924, 0.0188058, 0.0188203", \ + "0.0227843, 0.0220118, 0.0212561, 0.0211324, 0.0211319, 0.0212063, 0.0211697", \ + "0.0266608, 0.0256947, 0.02453, 0.0242836, 0.0241815, 0.0241646, 0.024254" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0164276, 0.0164377, 0.0166655, 0.0167558, 0.0168075, 0.0168252, 0.0168323", \ + "0.0162458, 0.0162434, 0.0164601, 0.0165631, 0.0166234, 0.0166443, 0.0166531", \ + "0.0164392, 0.0162871, 0.0163529, 0.0164588, 0.0165499, 0.0165941, 0.0166186", \ + "0.0174069, 0.0171512, 0.0170607, 0.0171361, 0.0172197, 0.0172648, 0.0172872", \ + "0.0196538, 0.0190854, 0.0186903, 0.0186872, 0.0187924, 0.0188058, 0.0188203", \ + "0.0227843, 0.0220118, 0.0212561, 0.0211324, 0.0211319, 0.0212063, 0.0211697", \ + "0.0266608, 0.0256947, 0.02453, 0.0242836, 0.0241815, 0.0241646, 0.024254" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169889; + rise_capacitance : 0.00169889; + rise_capacitance_range (0.00120911, 0.00169889); + fall_capacitance : 0.00169851; + fall_capacitance_range (0.00119816, 0.00169851); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.142493, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.103948, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00811516, 0.00797417, 0.00845885, 0.00944956, 0.0116321, 0.0150114, 0.0192103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124606, 0.0123137, 0.0127998, 0.0138958, 0.0160868, 0.01934, 0.0236912" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0182988, 0.0181395, 0.0185976, 0.0197855, 0.0222099, 0.0258235, 0.0306293" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00851697, 0.00837778, 0.00881817, 0.00990517, 0.0121095, 0.0155231, 0.0197416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.01149, 0.0113735, 0.0118652, 0.0129305, 0.0151201, 0.0183922, 0.0227304" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0205996, 0.0204545, 0.0209032, 0.0219741, 0.0242216, 0.0274606, 0.0317373" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839012, 0.00825581, 0.00870164, 0.00979333, 0.0120036, 0.0154202, 0.0196427" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115703, 0.0114207, 0.0118805, 0.0129584, 0.0152234, 0.018694, 0.0228408" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112432, 0.00166392); + fall_capacitance : 0.00165073; + fall_capacitance_range (0.00109382, 0.00165073); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0359563, 0.0213537, 0.0469597, 0.0626026", \ + "-0.139855, -0.0705525, -0.0428525, -0.0253061", \ + "-0.194131, -0.129826, -0.104955, -0.0875407", \ + "-0.232975, -0.175665, -0.154924, -0.138414" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0166422, 0.150368, 0.209785, 0.252234", \ + "-0.0790379, 0.042695, 0.108214, 0.152557", \ + "-0.107962, 0.00450411, 0.0637044, 0.111405", \ + "-0.125037, -0.0232918, 0.0358044, 0.08657" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0359563, 0.0213537, 0.0469597, 0.0626026", \ + "-0.139855, -0.0705525, -0.0428525, -0.0253061", \ + "-0.194131, -0.129826, -0.104955, -0.0875407", \ + "-0.232975, -0.175665, -0.154924, -0.138414" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0166422, 0.150368, 0.209785, 0.252234", \ + "-0.0790379, 0.042695, 0.108214, 0.152557", \ + "-0.107962, 0.00450411, 0.0637044, 0.111405", \ + "-0.125037, -0.0232918, 0.0358044, 0.08657" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00875784, -0.0355388, -0.0554579", \ + "0.195785, 0.0894414, 0.0567595, 0.0387438", \ + "0.272044, 0.155706, 0.120703, 0.102047", \ + "0.327554, 0.205221, 0.173575, 0.154523" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0378278, -0.12298, -0.187061, -0.230664", \ + "0.180802, 0.0159969, -0.0579728, -0.107678", \ + "0.238448, 0.0762908, 0, -0.0533789", \ + "0.281572, 0.11277, 0.0408001, -0.0149023" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656004, -0.00875784, -0.0355388, -0.0554579", \ + "0.195785, 0.0894414, 0.0567595, 0.0387438", \ + "0.272044, 0.155706, 0.120703, 0.102047", \ + "0.327554, 0.205221, 0.173575, 0.154523" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0378278, -0.12298, -0.187061, -0.230664", \ + "0.180802, 0.0159969, -0.0579728, -0.107678", \ + "0.238448, 0.0762908, 0, -0.0533789", \ + "0.281572, 0.11277, 0.0408001, -0.0149023" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254929, -0.000256624, -0.000257539, -0.000254687, -0.000257063, -0.000255921, -0.000255388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272858, 0.000272273, 0.00026953, 0.000268751, 0.000266384, 0.000265194, 0.000262206" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117292, -0.00117783, -0.00120251, -0.00121004, -0.00121447, -0.00121081, -0.00120803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131644, 0.00122015, 0.00121203, 0.00121479, 0.00121447, 0.00121081, 0.00120803" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118126, -0.00118511, -0.00120631, -0.00121272, -0.00121572, -0.00122057, -0.00121853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121649, 0.00121902, 0.00122457, 0.0012295, 0.00122529, 0.00122057, 0.00121853" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00576308, 0.00556998, 0.00559479, 0.00617443, 0.00755354, 0.00977171, 0.0126983" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00824021, 0.00808333, 0.00836802, 0.00910543, 0.010658, 0.0130003, 0.0160543" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137541, -0.00137651, -0.00138089, -0.00137078, -0.00137632, -0.00137719, -0.00137619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138645, 0.00139071, 0.00139309, 0.00139689, 0.00139167, 0.00138522, 0.00137992" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00375413; + rise_capacitance : 0.00351788; + rise_capacitance_range (0.00301416, 0.00351788); + fall_capacitance : 0.00375413; + fall_capacitance_range (0.00292906, 0.00375413); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0674391, -0.00646208, -0.0336621, -0.0537334", \ + "0.198596, 0.0846975, 0.0555828, 0.0374199", \ + "0.435978, 0.172128, 0.120703, 0.0979025", \ + "0.737061, 0.343229, 0.215167, 0.164024" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0674391, -0.00646208, -0.0336621, -0.0537334", \ + "0.198596, 0.0846975, 0.0555828, 0.0374199", \ + "0.435978, 0.172128, 0.120703, 0.0979025", \ + "0.737061, 0.343229, 0.215167, 0.164024" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0576718, 0.0126274, 0.0374789, 0.0583755", \ + "-0.167966, -0.0816767, -0.0507386, -0.0319311", \ + "-0.235049, -0.142614, -0.113997, -0.0958301", \ + "-0.287694, -0.197407, -0.16943, -0.151659" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0576718, 0.0126274, 0.0374789, 0.0583755", \ + "-0.167966, -0.0816767, -0.0507386, -0.0319311", \ + "-0.235049, -0.142614, -0.113997, -0.0958301", \ + "-0.287694, -0.197407, -0.16943, -0.151659" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0767398, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025654, -0.00256302, -0.00256569, -0.00257455, -0.0025658, -0.00256446, -0.00256048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269494, 0.00260576, 0.0025665, 0.00259376, 0.00258173, 0.00257062, 0.00256318" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256318, -0.00256187, -0.00256941, -0.00256405, -0.00256484, -0.0025635, -0.00255972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268909, 0.00259907, 0.00260271, 0.0025925, 0.00258069, 0.00256977, 0.00256245" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00436903, 0.00418278, 0.00419966, 0.00473516, 0.00624943, 0.00873807, 0.0120301" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011144, 0.0108529, 0.0108715, 0.0114947, 0.0131765, 0.0157729, 0.0191159" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255728, -0.00256275, -0.00256405, -0.00256948, -0.00256071, -0.0025594, -0.00255561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00267114, 0.00257839, 0.00258564, 0.00258683, 0.0025757, 0.00256539, 0.00255838" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX4) { + area : 35.28; + cell_leakage_power : 0.845866; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.813825; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.866635; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.746628; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.808994; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.848612; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.77083; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.944038; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.943344; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.804761; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.866864; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.907166; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.8287; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.845866; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.266015, 0.278956, 0.313302, 0.350321, 0.425217, 0.523717, 0.653135", \ + "0.280835, 0.293794, 0.328033, 0.365085, 0.439992, 0.538496, 0.667916", \ + "0.338356, 0.351287, 0.385606, 0.422608, 0.497511, 0.596021, 0.725435", \ + "0.386764, 0.39963, 0.433957, 0.470856, 0.545752, 0.64423, 0.773646", \ + "0.451093, 0.46393, 0.498036, 0.535004, 0.609843, 0.70832, 0.837816", \ + "0.515684, 0.528318, 0.562043, 0.598872, 0.673613, 0.771988, 0.901423", \ + "0.579257, 0.591524, 0.624526, 0.661098, 0.735668, 0.833973, 0.963365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0317193, 0.0428334, 0.0839042, 0.134194, 0.241383, 0.385289, 0.57531", \ + "0.0317189, 0.042814, 0.0839172, 0.134205, 0.241381, 0.385289, 0.575306", \ + "0.0317102, 0.0428383, 0.0839089, 0.134211, 0.241384, 0.385285, 0.575311", \ + "0.0317599, 0.0429592, 0.083964, 0.134221, 0.24139, 0.385294, 0.575306", \ + "0.031775, 0.042908, 0.083982, 0.134224, 0.241872, 0.385297, 0.575398", \ + "0.031885, 0.043003, 0.084012, 0.13424, 0.241412, 0.385239, 0.57588", \ + "0.03204, 0.043243, 0.084227, 0.134326, 0.241437, 0.385282, 0.575311" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.223822, 0.232581, 0.257054, 0.288776, 0.353547, 0.438572, 0.55017", \ + "0.238672, 0.247436, 0.271864, 0.303584, 0.368353, 0.453383, 0.564981", \ + "0.295471, 0.304238, 0.328669, 0.360376, 0.425165, 0.51019, 0.62179", \ + "0.340539, 0.349276, 0.373641, 0.405396, 0.470188, 0.555207, 0.666825", \ + "0.396106, 0.404789, 0.429246, 0.460954, 0.525736, 0.61076, 0.722352", \ + "0.448635, 0.457288, 0.481811, 0.513434, 0.578317, 0.663341, 0.774936", \ + "0.497507, 0.506139, 0.530625, 0.562297, 0.627099, 0.712131, 0.823727" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0223727, 0.0314859, 0.0643163, 0.106523, 0.195855, 0.314685, 0.470639", \ + "0.022374, 0.0314862, 0.0643195, 0.106524, 0.195857, 0.314685, 0.470639", \ + "0.0223838, 0.031485, 0.0643232, 0.10653, 0.195856, 0.314685, 0.47064", \ + "0.0223874, 0.0314632, 0.0642888, 0.106504, 0.195986, 0.31459, 0.470641", \ + "0.022382, 0.031486, 0.06432, 0.106519, 0.195856, 0.314494, 0.470675", \ + "0.022379, 0.031485, 0.064309, 0.106519, 0.195854, 0.314685, 0.47064", \ + "0.022329, 0.03145, 0.064292, 0.106505, 0.195849, 0.314683, 0.470701" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0658873, 0.0782997, 0.113409, 0.148464, 0.214765, 0.300187, 0.411931", \ + "0.0807544, 0.0931443, 0.128225, 0.163287, 0.229602, 0.315034, 0.426776", \ + "0.142765, 0.155999, 0.191692, 0.226372, 0.292522, 0.377972, 0.489778", \ + "0.193404, 0.208818, 0.247431, 0.281969, 0.347717, 0.433016, 0.544705", \ + "0.2534, 0.270791, 0.311272, 0.345354, 0.410547, 0.495727, 0.607458", \ + "0.306811, 0.324503, 0.36464, 0.398323, 0.463297, 0.54825, 0.659876", \ + "0.35184, 0.369021, 0.408211, 0.441576, 0.506344, 0.591119, 0.702634" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195279, 0.0281039, 0.0621648, 0.104585, 0.193479, 0.311763, 0.467601", \ + "0.0195211, 0.0281133, 0.0621672, 0.104642, 0.19341, 0.311836, 0.467599", \ + "0.0245008, 0.0324254, 0.0631514, 0.104377, 0.193069, 0.31151, 0.467579", \ + "0.034058, 0.0419475, 0.0678724, 0.106116, 0.193366, 0.311738, 0.467488", \ + "0.0463029, 0.0527695, 0.0723895, 0.107644, 0.193887, 0.312087, 0.467993", \ + "0.054692, 0.05919, 0.074422, 0.108427, 0.194124, 0.312345, 0.46816", \ + "0.0598, 0.062654, 0.075297, 0.108859, 0.19444, 0.312553, 0.468518" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0658264, 0.0782339, 0.113343, 0.148569, 0.214944, 0.300365, 0.412075", \ + "0.0806414, 0.0930336, 0.128118, 0.163358, 0.229736, 0.315172, 0.426884", \ + "0.142439, 0.155676, 0.191516, 0.226485, 0.292688, 0.378117, 0.489897", \ + "0.19248, 0.207921, 0.247592, 0.282596, 0.348368, 0.433641, 0.545299", \ + "0.252903, 0.270737, 0.31457, 0.349373, 0.414514, 0.499518, 0.611086", \ + "0.306927, 0.326325, 0.372015, 0.406483, 0.471179, 0.555896, 0.667368", \ + "0.354436, 0.374578, 0.420454, 0.454655, 0.518947, 0.603497, 0.714671" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0194942, 0.0280768, 0.0623274, 0.104925, 0.19364, 0.311926, 0.467463", \ + "0.0194887, 0.0280867, 0.0623303, 0.104921, 0.193603, 0.311894, 0.467637", \ + "0.0245335, 0.0324603, 0.0637001, 0.10498, 0.193368, 0.311706, 0.46758", \ + "0.0341997, 0.0423974, 0.0696521, 0.107476, 0.193928, 0.311873, 0.467669", \ + "0.0475458, 0.0555789, 0.077179, 0.110461, 0.194503, 0.312214, 0.468036", \ + "0.059822, 0.066227, 0.082261, 0.112349, 0.195027, 0.312449, 0.468187", \ + "0.069872, 0.074424, 0.085665, 0.113485, 0.195381, 0.312752, 0.468423" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0657666, 0.0783584, 0.113939, 0.149905, 0.216967, 0.302449, 0.414118", \ + "0.0806081, 0.0931833, 0.128743, 0.164697, 0.231798, 0.317284, 0.428962", \ + "0.142167, 0.155651, 0.192125, 0.228139, 0.295127, 0.380613, 0.492298", \ + "0.19216, 0.207943, 0.249127, 0.286327, 0.352944, 0.438054, 0.549572", \ + "0.251909, 0.270325, 0.318626, 0.357899, 0.423988, 0.508535, 0.619733", \ + "0.306338, 0.326787, 0.3819, 0.423652, 0.488713, 0.572693, 0.683392", \ + "0.355161, 0.377198, 0.438486, 0.482353, 0.54638, 0.629645, 0.739986" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195824, 0.028354, 0.0634175, 0.10665, 0.195038, 0.312649, 0.467847", \ + "0.0195769, 0.0283652, 0.063429, 0.106635, 0.195034, 0.312653, 0.467892", \ + "0.024709, 0.0328162, 0.0652341, 0.107208, 0.194974, 0.312464, 0.467858", \ + "0.0343506, 0.0428559, 0.0733235, 0.111749, 0.196343, 0.312707, 0.468014", \ + "0.0481801, 0.0574223, 0.0871719, 0.119898, 0.199051, 0.313613, 0.468261", \ + "0.062581, 0.072282, 0.102076, 0.128895, 0.201704, 0.314216, 0.468775", \ + "0.077403, 0.087333, 0.116915, 0.137779, 0.20425, 0.314748, 0.469017" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0657666, 0.0783584, 0.113939, 0.149905, 0.216967, 0.302449, 0.414118", \ + "0.0806081, 0.0931833, 0.128743, 0.164697, 0.231798, 0.317284, 0.428962", \ + "0.142167, 0.155651, 0.192125, 0.228139, 0.295127, 0.380613, 0.492298", \ + "0.19216, 0.207943, 0.249127, 0.286327, 0.352944, 0.438054, 0.549572", \ + "0.251909, 0.270325, 0.318626, 0.357899, 0.423988, 0.508535, 0.619733", \ + "0.306338, 0.326787, 0.3819, 0.423652, 0.488713, 0.572693, 0.683392", \ + "0.355161, 0.377198, 0.438486, 0.482353, 0.54638, 0.629645, 0.739986" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195824, 0.028354, 0.0634175, 0.10665, 0.195038, 0.312649, 0.467847", \ + "0.0195769, 0.0283652, 0.063429, 0.106635, 0.195034, 0.312653, 0.467892", \ + "0.024709, 0.0328162, 0.0652341, 0.107208, 0.194974, 0.312464, 0.467858", \ + "0.0343506, 0.0428559, 0.0733235, 0.111749, 0.196343, 0.312707, 0.468014", \ + "0.0481801, 0.0574223, 0.0871719, 0.119898, 0.199051, 0.313613, 0.468261", \ + "0.062581, 0.072282, 0.102076, 0.128895, 0.201704, 0.314216, 0.468775", \ + "0.077403, 0.087333, 0.116915, 0.137779, 0.20425, 0.314748, 0.469017" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0183155, 0.0174928, 0.0173087, 0.0174384, 0.0175854, 0.0176676, 0.0177155", \ + "0.0182362, 0.0174154, 0.0172239, 0.0173521, 0.017501, 0.017584, 0.0176329", \ + "0.0184571, 0.0176238, 0.0174091, 0.0175317, 0.0176838, 0.0177707, 0.0178213", \ + "0.0190866, 0.0182215, 0.0179761, 0.0180857, 0.0182562, 0.0183308, 0.0183833", \ + "0.0202994, 0.0193982, 0.0190713, 0.0192387, 0.0194348, 0.0194169, 0.0195223", \ + "0.0222432, 0.0212699, 0.0208199, 0.0208837, 0.0210468, 0.0212788, 0.0213261", \ + "0.0247664, 0.0236955, 0.0231179, 0.0231232, 0.0232473, 0.0233448, 0.0234364" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0177897, 0.017395, 0.0175567, 0.0177743, 0.0179605, 0.0180541, 0.0181098", \ + "0.0177305, 0.0173315, 0.0174929, 0.0177105, 0.0178972, 0.017991, 0.0180471", \ + "0.0180442, 0.0176377, 0.0177759, 0.0179813, 0.0181606, 0.018252, 0.0183071", \ + "0.0186542, 0.0182565, 0.0184038, 0.0186255, 0.0188056, 0.0188994, 0.0189534", \ + "0.0198347, 0.0194345, 0.0195773, 0.019797, 0.0199731, 0.0200686, 0.0201285", \ + "0.0215713, 0.0211731, 0.0213157, 0.0215059, 0.021705, 0.0218653, 0.021854", \ + "0.0238254, 0.0234015, 0.0235528, 0.0237458, 0.0239295, 0.0240355, 0.0241833" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195425, 0.0192617, 0.0195405, 0.0197409, 0.019895, 0.0199664, 0.0200067", \ + "0.0194322, 0.0191426, 0.0194035, 0.01961, 0.019771, 0.019849, 0.0198906", \ + "0.0199173, 0.0193711, 0.019396, 0.019595, 0.0197971, 0.0199001, 0.0199676", \ + "0.0211603, 0.0203108, 0.0201257, 0.0201937, 0.0203504, 0.02046, 0.0205358", \ + "0.0234948, 0.0223626, 0.0216947, 0.021678, 0.0218012, 0.0218915, 0.0219964", \ + "0.0263158, 0.0250215, 0.0240403, 0.0238847, 0.0238894, 0.0240234, 0.0239979", \ + "0.0295456, 0.0281405, 0.0269081, 0.0266162, 0.0265055, 0.0265213, 0.0265803" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0200492, 0.0197629, 0.0200342, 0.020232, 0.0203834, 0.0204544, 0.0204942", \ + "0.0199377, 0.0196434, 0.0198974, 0.0201013, 0.020262, 0.0203374, 0.0203797", \ + "0.0203993, 0.0198588, 0.0198682, 0.0200541, 0.0202503, 0.0203623, 0.0204307", \ + "0.0216949, 0.0208336, 0.0206212, 0.0206563, 0.020829, 0.0209391, 0.0210125", \ + "0.0241994, 0.0229849, 0.0222475, 0.0222244, 0.0223904, 0.0224076, 0.022538", \ + "0.0272738, 0.0258514, 0.0247041, 0.0245148, 0.0245062, 0.0246407, 0.0246807", \ + "0.030749, 0.0291785, 0.0276947, 0.0273487, 0.0272124, 0.0272128, 0.0273209" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0198362, 0.0195189, 0.0197525, 0.0199321, 0.0200592, 0.0201171, 0.0201523", \ + "0.0196695, 0.0193418, 0.0195622, 0.0197431, 0.0198839, 0.0199495, 0.0199842", \ + "0.0200171, 0.0194512, 0.0194402, 0.0195988, 0.0197735, 0.0198798, 0.0199415", \ + "0.021345, 0.020473, 0.0201361, 0.0202012, 0.0203499, 0.0204364, 0.0204758", \ + "0.0240706, 0.0227741, 0.0219023, 0.0218796, 0.0218966, 0.0220093, 0.0220624", \ + "0.0278455, 0.0262195, 0.0246616, 0.0244226, 0.0243736, 0.0245563, 0.0244906", \ + "0.0323583, 0.0304726, 0.0281888, 0.0277367, 0.0275142, 0.027479, 0.0275176" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0198362, 0.0195189, 0.0197525, 0.0199321, 0.0200592, 0.0201171, 0.0201523", \ + "0.0196695, 0.0193418, 0.0195622, 0.0197431, 0.0198839, 0.0199495, 0.0199842", \ + "0.0200171, 0.0194512, 0.0194402, 0.0195988, 0.0197735, 0.0198798, 0.0199415", \ + "0.021345, 0.020473, 0.0201361, 0.0202012, 0.0203499, 0.0204364, 0.0204758", \ + "0.0240706, 0.0227741, 0.0219023, 0.0218796, 0.0218966, 0.0220093, 0.0220624", \ + "0.0278455, 0.0262195, 0.0246616, 0.0244226, 0.0243736, 0.0245563, 0.0244906", \ + "0.0323583, 0.0304726, 0.0281888, 0.0277367, 0.0275142, 0.027479, 0.0275176" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.1291, 0.145605, 0.191827, 0.236182, 0.316036, 0.416262, 0.54642", \ + "0.143967, 0.160458, 0.20667, 0.251022, 0.330894, 0.431133, 0.561327", \ + "0.200698, 0.217217, 0.263439, 0.307808, 0.387699, 0.487896, 0.618019", \ + "0.2457, 0.262182, 0.308402, 0.35277, 0.432681, 0.532856, 0.663084", \ + "0.301679, 0.318074, 0.364195, 0.408572, 0.488434, 0.588671, 0.718874", \ + "0.354138, 0.370406, 0.416384, 0.460679, 0.540535, 0.640759, 0.77092", \ + "0.40338, 0.419612, 0.46549, 0.509616, 0.589445, 0.689619, 0.819797" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0283814, 0.0402474, 0.0838028, 0.136235, 0.243118, 0.385625, 0.574647", \ + "0.0283796, 0.0402495, 0.0837927, 0.136237, 0.24312, 0.385599, 0.574765", \ + "0.0284464, 0.0403235, 0.0838583, 0.136269, 0.243131, 0.3856, 0.574725", \ + "0.0283588, 0.0402641, 0.08384, 0.136306, 0.243106, 0.385601, 0.574789", \ + "0.0282043, 0.0401, 0.083797, 0.136258, 0.243109, 0.38576, 0.57473", \ + "0.028057, 0.039949, 0.083658, 0.136161, 0.243099, 0.38559, 0.574694", \ + "0.02805, 0.039895, 0.083419, 0.135998, 0.242976, 0.385602, 0.574672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.138955, 0.155601, 0.20138, 0.242925, 0.315674, 0.40382, 0.516407", \ + "0.153789, 0.170433, 0.216251, 0.257758, 0.330485, 0.418629, 0.531248", \ + "0.211401, 0.227985, 0.273744, 0.315302, 0.388077, 0.476209, 0.588811", \ + "0.260034, 0.27663, 0.322374, 0.36394, 0.436738, 0.52489, 0.637526", \ + "0.323651, 0.340318, 0.386197, 0.427764, 0.500648, 0.588764, 0.701414", \ + "0.387189, 0.404125, 0.450418, 0.492238, 0.565074, 0.653301, 0.765872", \ + "0.448347, 0.465859, 0.512973, 0.55502, 0.628044, 0.716228, 0.828896" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0319057, 0.0427731, 0.0805359, 0.124221, 0.211217, 0.326119, 0.478714", \ + "0.0319175, 0.0427912, 0.0805647, 0.124283, 0.211216, 0.326136, 0.478706", \ + "0.0319715, 0.0428253, 0.0806121, 0.124336, 0.211229, 0.326135, 0.478713", \ + "0.032227, 0.0430716, 0.0807942, 0.124406, 0.211285, 0.32606, 0.47872", \ + "0.033335, 0.044005, 0.081322, 0.124682, 0.211417, 0.326246, 0.478682", \ + "0.035778, 0.046077, 0.082512, 0.125459, 0.211715, 0.326382, 0.478793", \ + "0.039289, 0.049217, 0.084508, 0.12678, 0.212452, 0.326517, 0.478948" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.145179, 0.161285, 0.205923, 0.248836, 0.327524, 0.427475, 0.557604", \ + "0.159775, 0.175863, 0.220519, 0.263347, 0.342101, 0.442056, 0.572193", \ + "0.2115, 0.227613, 0.272356, 0.315351, 0.394077, 0.49407, 0.624162", \ + "0.250765, 0.267096, 0.312285, 0.355229, 0.433933, 0.533984, 0.664153", \ + "0.297647, 0.314247, 0.359931, 0.403022, 0.4818, 0.581779, 0.711875", \ + "0.33929, 0.355885, 0.401813, 0.444897, 0.523792, 0.623818, 0.753939", \ + "0.375588, 0.392123, 0.43808, 0.48139, 0.560276, 0.660297, 0.790471" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0282855, 0.0397906, 0.0816402, 0.133295, 0.241009, 0.384724, 0.57446", \ + "0.0282919, 0.0397951, 0.0816879, 0.133306, 0.24101, 0.384719, 0.57446", \ + "0.0285563, 0.0400529, 0.081684, 0.133324, 0.24101, 0.384737, 0.57446", \ + "0.0291045, 0.0404625, 0.0818319, 0.133353, 0.240959, 0.384769, 0.574473", \ + "0.0289378, 0.040574, 0.082225, 0.133594, 0.240999, 0.384648, 0.574302", \ + "0.028834, 0.040586, 0.082641, 0.133891, 0.241186, 0.384711, 0.57431", \ + "0.028999, 0.040732, 0.082909, 0.134199, 0.241336, 0.384831, 0.574419" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.150693, 0.166823, 0.211445, 0.254249, 0.332992, 0.432884, 0.563076", \ + "0.16524, 0.181362, 0.225924, 0.268866, 0.347547, 0.447493, 0.577621", \ + "0.219388, 0.235516, 0.280246, 0.323131, 0.40183, 0.5018, 0.631932", \ + "0.263183, 0.279402, 0.324256, 0.367236, 0.445969, 0.545984, 0.676049", \ + "0.314919, 0.331403, 0.376862, 0.41989, 0.498687, 0.598666, 0.728777", \ + "0.361124, 0.377674, 0.423532, 0.466647, 0.54547, 0.645473, 0.775623", \ + "0.402203, 0.418851, 0.465007, 0.508047, 0.586968, 0.68701, 0.817168" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0282564, 0.0397673, 0.0816908, 0.133312, 0.241012, 0.384689, 0.574459", \ + "0.0282584, 0.0397543, 0.0816257, 0.133304, 0.241013, 0.384719, 0.57446", \ + "0.028441, 0.0399385, 0.0817386, 0.133325, 0.241018, 0.384696, 0.57446", \ + "0.0290024, 0.0404237, 0.0822158, 0.133406, 0.241024, 0.384779, 0.574477", \ + "0.029343, 0.040852, 0.082181, 0.133562, 0.240985, 0.384545, 0.574446", \ + "0.02937, 0.040971, 0.082629, 0.13383, 0.241124, 0.384676, 0.574298", \ + "0.029546, 0.041164, 0.082982, 0.134154, 0.24134, 0.384818, 0.57442" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.18233, 0.195936, 0.236359, 0.27742, 0.354807, 0.454376, 0.584366", \ + "0.197069, 0.210662, 0.251133, 0.292084, 0.369548, 0.469089, 0.599063", \ + "0.260137, 0.272872, 0.312248, 0.352971, 0.430225, 0.529798, 0.659748", \ + "0.320885, 0.331739, 0.366713, 0.406188, 0.4829, 0.582105, 0.712038", \ + "0.397537, 0.406666, 0.435, 0.472373, 0.547758, 0.646473, 0.775976", \ + "0.468689, 0.476438, 0.497831, 0.532801, 0.606791, 0.704899, 0.834136", \ + "0.533802, 0.540173, 0.554747, 0.58709, 0.659781, 0.757298, 0.886107" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0290133, 0.0404065, 0.082109, 0.133608, 0.241212, 0.385056, 0.574993", \ + "0.029014, 0.0403959, 0.0821728, 0.133588, 0.241155, 0.38506, 0.574925", \ + "0.0290446, 0.0404386, 0.0822194, 0.133617, 0.241165, 0.385038, 0.574995", \ + "0.0293422, 0.0407721, 0.0824183, 0.13364, 0.241261, 0.385103, 0.574941", \ + "0.030086, 0.041627, 0.083093, 0.133977, 0.241227, 0.385041, 0.574897", \ + "0.031086, 0.042776, 0.083958, 0.134351, 0.241374, 0.385049, 0.57484", \ + "0.032224, 0.044085, 0.084898, 0.134768, 0.241597, 0.385126, 0.575039" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.18233, 0.195936, 0.236359, 0.27742, 0.354807, 0.454376, 0.584366", \ + "0.197069, 0.210662, 0.251133, 0.292084, 0.369548, 0.469089, 0.599063", \ + "0.260137, 0.272872, 0.312248, 0.352971, 0.430225, 0.529798, 0.659748", \ + "0.320885, 0.331739, 0.366713, 0.406188, 0.4829, 0.582105, 0.712038", \ + "0.397537, 0.406666, 0.435, 0.472373, 0.547758, 0.646473, 0.775976", \ + "0.468689, 0.476438, 0.497831, 0.532801, 0.606791, 0.704899, 0.834136", \ + "0.533802, 0.540173, 0.554747, 0.58709, 0.659781, 0.757298, 0.886107" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0290133, 0.0404065, 0.082109, 0.133608, 0.241212, 0.385056, 0.574993", \ + "0.029014, 0.0403959, 0.0821728, 0.133588, 0.241155, 0.38506, 0.574925", \ + "0.0290446, 0.0404386, 0.0822194, 0.133617, 0.241165, 0.385038, 0.574995", \ + "0.0293422, 0.0407721, 0.0824183, 0.13364, 0.241261, 0.385103, 0.574941", \ + "0.030086, 0.041627, 0.083093, 0.133977, 0.241227, 0.385041, 0.574897", \ + "0.031086, 0.042776, 0.083958, 0.134351, 0.241374, 0.385049, 0.57484", \ + "0.032224, 0.044085, 0.084898, 0.134768, 0.241597, 0.385126, 0.575039" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0178005, 0.0173914, 0.0175579, 0.0177739, 0.0179591, 0.0180537, 0.0181095", \ + "0.0177402, 0.0173296, 0.0174943, 0.0177099, 0.0178971, 0.0179922, 0.0180499", \ + "0.0180475, 0.017628, 0.0177636, 0.0179746, 0.0181557, 0.0182502, 0.0183055", \ + "0.0186805, 0.0182706, 0.0184215, 0.0186597, 0.018819, 0.0189131, 0.0189709", \ + "0.0198217, 0.0194046, 0.0195506, 0.0197712, 0.0199479, 0.0200914, 0.0201223", \ + "0.0216066, 0.0211882, 0.0213236, 0.0215328, 0.0217213, 0.0219158, 0.0221506", \ + "0.0238181, 0.0234074, 0.0235342, 0.0237292, 0.0239157, 0.0240212, 0.0240903" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0183207, 0.0174928, 0.0172967, 0.0174313, 0.0175773, 0.0176607, 0.0177105", \ + "0.0182413, 0.0174121, 0.0172254, 0.0173475, 0.0174972, 0.0175791, 0.0176311", \ + "0.0184489, 0.0176086, 0.0173903, 0.0175223, 0.0176761, 0.0177625, 0.0178164", \ + "0.0190336, 0.0181556, 0.017901, 0.0180191, 0.0181735, 0.0182631, 0.0183171", \ + "0.0202964, 0.01939, 0.0190574, 0.0192718, 0.0194572, 0.0194404, 0.0194868", \ + "0.0222516, 0.0212687, 0.0208054, 0.0208758, 0.0210578, 0.0212423, 0.0211836", \ + "0.0248268, 0.0237457, 0.0231428, 0.0231716, 0.0232956, 0.023408, 0.0234613" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195529, 0.0192687, 0.0195455, 0.0197455, 0.0198974, 0.0199699, 0.0200088", \ + "0.0194408, 0.0191482, 0.0194063, 0.0196138, 0.0197745, 0.0198516, 0.019893", \ + "0.019908, 0.0193826, 0.0193944, 0.0195891, 0.0197904, 0.0199027, 0.0199691", \ + "0.0212333, 0.020385, 0.0201029, 0.0202178, 0.0204042, 0.0205233, 0.0206007", \ + "0.0235205, 0.0223797, 0.0217002, 0.0216797, 0.0218266, 0.0219076, 0.0219682", \ + "0.0263348, 0.0250432, 0.0240471, 0.0238808, 0.0238828, 0.0240094, 0.0242528", \ + "0.0295625, 0.0281574, 0.0269224, 0.0266224, 0.0265115, 0.0265223, 0.0265514" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0200566, 0.0197721, 0.0200383, 0.020236, 0.0203859, 0.0204557, 0.0204949", \ + "0.0199462, 0.019653, 0.0199043, 0.0201071, 0.0202648, 0.0203407, 0.0203812", \ + "0.0203902, 0.019871, 0.019871, 0.0200567, 0.0202544, 0.0203645, 0.0204322", \ + "0.0217017, 0.0208554, 0.0206439, 0.0206999, 0.0208454, 0.0209572, 0.0210313", \ + "0.0242179, 0.0230087, 0.0222512, 0.022249, 0.022349, 0.0224182, 0.0225322", \ + "0.0273052, 0.0258737, 0.0247178, 0.0245206, 0.024521, 0.0246529, 0.0247331", \ + "0.0307701, 0.0291887, 0.0277112, 0.0273559, 0.0272173, 0.027217, 0.0272346" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0198447, 0.0195301, 0.0197706, 0.0199361, 0.0200642, 0.0201254, 0.0201559", \ + "0.0196793, 0.0193543, 0.0195769, 0.0197504, 0.0198897, 0.0199529, 0.0199885", \ + "0.0200236, 0.0194696, 0.0194561, 0.0196161, 0.0197879, 0.0198862, 0.0199437", \ + "0.0213709, 0.0204951, 0.0201657, 0.0202386, 0.0203806, 0.0204824, 0.0205183", \ + "0.0240527, 0.0227888, 0.0219163, 0.0218635, 0.0219692, 0.0219739, 0.02204", \ + "0.0278405, 0.0262501, 0.0247232, 0.0244451, 0.0243964, 0.0243919, 0.0245543", \ + "0.032361, 0.030516, 0.0282795, 0.0277751, 0.0275462, 0.0275053, 0.0275419" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0198447, 0.0195301, 0.0197706, 0.0199361, 0.0200642, 0.0201254, 0.0201559", \ + "0.0196793, 0.0193543, 0.0195769, 0.0197504, 0.0198897, 0.0199529, 0.0199885", \ + "0.0200236, 0.0194696, 0.0194561, 0.0196161, 0.0197879, 0.0198862, 0.0199437", \ + "0.0213709, 0.0204951, 0.0201657, 0.0202386, 0.0203806, 0.0204824, 0.0205183", \ + "0.0240527, 0.0227888, 0.0219163, 0.0218635, 0.0219692, 0.0219739, 0.02204", \ + "0.0278405, 0.0262501, 0.0247232, 0.0244451, 0.0243964, 0.0243919, 0.0245543", \ + "0.032361, 0.030516, 0.0282795, 0.0277751, 0.0275462, 0.0275053, 0.0275419" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170029; + rise_capacitance : 0.00170029; + rise_capacitance_range (0.00120913, 0.00170029); + fall_capacitance : 0.00169851; + fall_capacitance_range (0.00119817, 0.00169851); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.178771, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.131156, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00811667, 0.00797755, 0.00845983, 0.00944897, 0.011637, 0.01501, 0.0192091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124608, 0.0123133, 0.0127969, 0.0138912, 0.0160805, 0.0193331, 0.023684" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0183026, 0.0181431, 0.018599, 0.0197832, 0.0222079, 0.0258241, 0.0306278" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852468, 0.00838473, 0.00882344, 0.00990945, 0.0121131, 0.0155267, 0.0197445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114824, 0.0113672, 0.0118573, 0.0129208, 0.0151104, 0.0183833, 0.0227219" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0206102, 0.0204644, 0.0209109, 0.0219805, 0.0242274, 0.0274649, 0.0317433" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839791, 0.00826234, 0.00870689, 0.00979752, 0.0120073, 0.0154238, 0.0196453" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.011565, 0.0114147, 0.011872, 0.0129505, 0.0152137, 0.0186873, 0.0228322" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112433, 0.00166392); + fall_capacitance : 0.00165072; + fall_capacitance_range (0.00109388, 0.00165072); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0337048, 0.020782, 0.0469597, 0.0625591", \ + "-0.141558, -0.0710809, -0.0428092, -0.0253063", \ + "-0.195833, -0.130354, -0.104868, -0.0875407", \ + "-0.234721, -0.176237, -0.154924, -0.138457" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0147614, 0.148499, 0.209785, 0.251918", \ + "-0.0794271, 0.0463158, 0.109706, 0.157729", \ + "-0.109852, 0.00598863, 0.0670573, 0.115405", \ + "-0.129341, -0.0195878, 0.0418044, 0.0878281" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0337048, 0.020782, 0.0469597, 0.0625591", \ + "-0.141558, -0.0710809, -0.0428092, -0.0253063", \ + "-0.195833, -0.130354, -0.104868, -0.0875407", \ + "-0.234721, -0.176237, -0.154924, -0.138457" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0147614, 0.148499, 0.209785, 0.251918", \ + "-0.0794271, 0.0463158, 0.109706, 0.157729", \ + "-0.109852, 0.00598863, 0.0670573, 0.115405", \ + "-0.129341, -0.0195878, 0.0418044, 0.0878281" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0628965, -0.00989657, -0.0355388, -0.0548133", \ + "0.196418, 0.0916413, 0.0561006, 0.0387296", \ + "0.268044, 0.15792, 0.124056, 0.102047", \ + "0.324849, 0.20808, 0.173575, 0.155168" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0376283, -0.123047, -0.187061, -0.230664", \ + "0.180602, 0.0159299, -0.0579728, -0.107678", \ + "0.238748, 0.0762238, 0, -0.0533789", \ + "0.281373, 0.112703, 0.0408001, -0.0149023" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0628965, -0.00989657, -0.0355388, -0.0548133", \ + "0.196418, 0.0916413, 0.0561006, 0.0387296", \ + "0.268044, 0.15792, 0.124056, 0.102047", \ + "0.324849, 0.20808, 0.173575, 0.155168" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0376283, -0.123047, -0.187061, -0.230664", \ + "0.180602, 0.0159299, -0.0579728, -0.107678", \ + "0.238748, 0.0762238, 0, -0.0533789", \ + "0.281373, 0.112703, 0.0408001, -0.0149023" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254901, -0.000256593, -0.000257496, -0.000254617, -0.000257035, -0.000255895, -0.000255374" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272869, 0.00027228, 0.000269543, 0.000268764, 0.000266401, 0.000265211, 0.000262233" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117289, -0.0011778, -0.00120249, -0.00120999, -0.00121451, -0.00121085, -0.00120805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131645, 0.00122018, 0.00121208, 0.00121483, 0.00121451, 0.00121085, 0.00120805" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118123, -0.00118509, -0.00120629, -0.0012127, -0.00121568, -0.00122059, -0.00121855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121649, 0.00121902, 0.00122462, 0.00122953, 0.00122532, 0.00122059, 0.00121855" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577195, 0.00557909, 0.00560551, 0.00618279, 0.00756191, 0.00977993, 0.0127064" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00825125, 0.00809437, 0.00837866, 0.00911577, 0.0106684, 0.0130111, 0.0160652" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137538, -0.00137648, -0.00138087, -0.00137075, -0.0013763, -0.00137718, -0.00137617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138648, 0.00139074, 0.00139311, 0.00139691, 0.0013917, 0.00138525, 0.00137994" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00376369; + rise_capacitance : 0.00351265; + rise_capacitance_range (0.00301115, 0.00351265); + fall_capacitance : 0.00376369; + fall_capacitance_range (0.00292917, 0.00376369); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0655672, -0.00783521, -0.0336621, -0.0516611", \ + "0.194735, 0.0853344, 0.0575916, 0.0375036", \ + "0.41011, 0.170754, 0.120703, 0.0999748", \ + "0.717192, 0.351851, 0.221167, 0.1641" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0655672, -0.00783521, -0.0336621, -0.0516611", \ + "0.194735, 0.0853344, 0.0575916, 0.0375036", \ + "0.41011, 0.170754, 0.120703, 0.0999748", \ + "0.717192, 0.351851, 0.221167, 0.1641" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0576718, 0.0126274, 0.0374789, 0.054378", \ + "-0.167279, -0.0809898, -0.0500517, -0.0312442", \ + "-0.235049, -0.142614, -0.113997, -0.0958301", \ + "-0.289766, -0.199479, -0.171503, -0.149734" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0576718, 0.0126274, 0.0374789, 0.054378", \ + "-0.167279, -0.0809898, -0.0500517, -0.0312442", \ + "-0.235049, -0.142614, -0.113997, -0.0958301", \ + "-0.289766, -0.199479, -0.171503, -0.149734" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065403, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256192, -0.00255945, -0.00256288, -0.00257113, -0.00256246, -0.00256113, -0.00255722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269226, 0.00260281, 0.00256356, 0.00259042, 0.00257843, 0.00256735, 0.00255996" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025624, -0.00255844, -0.00256575, -0.00256067, -0.0025615, -0.00256017, -0.00255645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268647, 0.00258629, 0.00259931, 0.0025892, 0.00257743, 0.00256658, 0.00255929" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00437902, 0.00419493, 0.00421165, 0.00474695, 0.00626078, 0.00874938, 0.012051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0111529, 0.0108613, 0.0108785, 0.0115019, 0.0131835, 0.0157794, 0.019123" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255785, -0.00255943, -0.00256059, -0.00256605, -0.00255736, -0.00255606, -0.00255234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026684, 0.00257547, 0.00258227, 0.00258348, 0.00257239, 0.00256217, 0.00255519" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX6) { + area : 35.28; + cell_leakage_power : 0.971604; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.930144; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.01121; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.862948; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.925313; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.993187; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.88715; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.06036; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.08792; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.921081; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.983183; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.05174; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.94502; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.971604; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.297092, 0.312981, 0.35316, 0.395008, 0.480052, 0.592183, 0.73967", \ + "0.311871, 0.327797, 0.367998, 0.409922, 0.494968, 0.607087, 0.754606", \ + "0.369327, 0.38526, 0.42543, 0.467326, 0.552278, 0.66442, 0.811991", \ + "0.417626, 0.433526, 0.473543, 0.515439, 0.600494, 0.712488, 0.859993", \ + "0.481282, 0.49714, 0.537069, 0.578926, 0.663921, 0.776318, 0.923496", \ + "0.546169, 0.561773, 0.601355, 0.643086, 0.727997, 0.840003, 0.987519", \ + "0.610003, 0.62531, 0.664185, 0.705628, 0.790347, 0.902279, 1.04978" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0367064, 0.0501078, 0.098049, 0.155447, 0.277479, 0.441708, 0.658812", \ + "0.0367242, 0.0501178, 0.0980437, 0.155443, 0.277477, 0.441709, 0.658808", \ + "0.0367739, 0.0501187, 0.0980422, 0.155459, 0.277428, 0.441661, 0.658808", \ + "0.036804, 0.0501444, 0.0980092, 0.155463, 0.27748, 0.44167, 0.65881", \ + "0.036831, 0.05018, 0.098036, 0.155464, 0.277421, 0.442002, 0.658923", \ + "0.036878, 0.050275, 0.098084, 0.155526, 0.277502, 0.441674, 0.658808", \ + "0.036998, 0.050381, 0.09825, 0.155598, 0.277529, 0.441684, 0.658813" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.246169, 0.256235, 0.283633, 0.319232, 0.39096, 0.484661, 0.607467", \ + "0.261024, 0.271082, 0.298433, 0.334116, 0.405872, 0.499572, 0.622374", \ + "0.317893, 0.327973, 0.35531, 0.39104, 0.462774, 0.556472, 0.679276", \ + "0.363069, 0.373123, 0.400346, 0.43611, 0.507826, 0.601509, 0.724323", \ + "0.419564, 0.429566, 0.456874, 0.492586, 0.56429, 0.657977, 0.780808", \ + "0.472004, 0.481926, 0.50935, 0.544915, 0.616655, 0.710361, 0.833274", \ + "0.520921, 0.530764, 0.558205, 0.593907, 0.665664, 0.759375, 0.882181" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0253744, 0.0365831, 0.0725787, 0.118694, 0.216359, 0.346609, 0.517774", \ + "0.0253771, 0.0365865, 0.0725638, 0.11865, 0.216359, 0.346609, 0.517774", \ + "0.0253764, 0.0365925, 0.0725669, 0.118674, 0.21636, 0.346609, 0.517774", \ + "0.0253747, 0.0365937, 0.0725245, 0.118679, 0.216446, 0.346616, 0.517768", \ + "0.025384, 0.036594, 0.072579, 0.118682, 0.21636, 0.346472, 0.51799", \ + "0.02538, 0.036586, 0.072571, 0.1187, 0.216358, 0.346608, 0.517774", \ + "0.025367, 0.036567, 0.072542, 0.118658, 0.21633, 0.346608, 0.517773" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0749643, 0.0904832, 0.130231, 0.168762, 0.241516, 0.335458, 0.458347", \ + "0.0898415, 0.105353, 0.145074, 0.183592, 0.256382, 0.350315, 0.47321", \ + "0.155018, 0.170976, 0.210336, 0.248334, 0.321069, 0.415039, 0.537951", \ + "0.211655, 0.229622, 0.270542, 0.3082, 0.380531, 0.474365, 0.59726", \ + "0.278875, 0.297366, 0.338193, 0.375428, 0.447378, 0.541177, 0.664056", \ + "0.334992, 0.352909, 0.392909, 0.429811, 0.501654, 0.595317, 0.718171", \ + "0.380546, 0.397758, 0.437012, 0.473737, 0.545456, 0.639015, 0.761769" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0223838, 0.0327014, 0.0692835, 0.115178, 0.212367, 0.342326, 0.513652", \ + "0.0223768, 0.032707, 0.0692686, 0.1152, 0.212387, 0.342368, 0.513651", \ + "0.0264235, 0.0356759, 0.0691736, 0.114516, 0.21204, 0.342318, 0.513624", \ + "0.0367053, 0.0447749, 0.0724057, 0.115521, 0.212083, 0.342143, 0.513543", \ + "0.0463259, 0.0519762, 0.074776, 0.116407, 0.212629, 0.342825, 0.513983", \ + "0.050207, 0.054246, 0.075733, 0.117098, 0.213136, 0.343162, 0.514444", \ + "0.051693, 0.054647, 0.076222, 0.117536, 0.213524, 0.343486, 0.514746" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0748888, 0.090425, 0.130285, 0.168983, 0.241801, 0.335711, 0.458566", \ + "0.0897297, 0.105243, 0.14509, 0.183793, 0.256612, 0.350529, 0.4734", \ + "0.154726, 0.170694, 0.210455, 0.248738, 0.32146, 0.415417, 0.538376", \ + "0.211352, 0.229648, 0.272066, 0.310021, 0.382299, 0.476082, 0.59897", \ + "0.27971, 0.299723, 0.343563, 0.381014, 0.45278, 0.546424, 0.669253", \ + "0.339968, 0.359877, 0.403149, 0.440404, 0.511845, 0.605253, 0.728102", \ + "0.390806, 0.410043, 0.452374, 0.489364, 0.560558, 0.653998, 0.776566" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0223776, 0.0326978, 0.0696917, 0.115595, 0.212604, 0.342573, 0.513635", \ + "0.0223651, 0.0327067, 0.0696871, 0.11559, 0.212595, 0.342406, 0.513648", \ + "0.0264802, 0.0358011, 0.0699262, 0.115103, 0.212265, 0.342402, 0.513635", \ + "0.0372433, 0.0460903, 0.0744267, 0.116672, 0.212414, 0.34234, 0.513616", \ + "0.050538, 0.0572408, 0.0789, 0.118167, 0.213043, 0.3431, 0.51397", \ + "0.059005, 0.063468, 0.080924, 0.119153, 0.213565, 0.343228, 0.514551", \ + "0.063851, 0.066435, 0.081935, 0.119822, 0.213951, 0.343507, 0.514753" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0746991, 0.0904207, 0.130808, 0.170756, 0.244427, 0.338353, 0.461096", \ + "0.0895616, 0.105272, 0.145698, 0.185599, 0.2593, 0.353215, 0.475947", \ + "0.154263, 0.170491, 0.211206, 0.251166, 0.324785, 0.418702, 0.541474", \ + "0.210244, 0.228989, 0.27454, 0.315464, 0.388637, 0.482094, 0.604703", \ + "0.278224, 0.299787, 0.352749, 0.39596, 0.468395, 0.56143, 0.683637", \ + "0.340468, 0.364131, 0.424379, 0.470165, 0.541774, 0.633863, 0.755611", \ + "0.396619, 0.421894, 0.488583, 0.536697, 0.607117, 0.698398, 0.819593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0223994, 0.0329006, 0.0713858, 0.11818, 0.214505, 0.343401, 0.513964", \ + "0.0223979, 0.0329069, 0.071442, 0.118205, 0.214539, 0.343366, 0.513958", \ + "0.0266466, 0.0361644, 0.0724994, 0.118582, 0.214553, 0.343344, 0.51392", \ + "0.0375629, 0.0473088, 0.0809061, 0.123113, 0.215657, 0.34349, 0.513892", \ + "0.0534814, 0.0636374, 0.096061, 0.132073, 0.218673, 0.344809, 0.514558", \ + "0.0702, 0.080533, 0.112764, 0.142124, 0.22216, 0.345347, 0.514932", \ + "0.087344, 0.097693, 0.129475, 0.152313, 0.225249, 0.346074, 0.515042" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0746991, 0.0904207, 0.130808, 0.170756, 0.244427, 0.338353, 0.461096", \ + "0.0895616, 0.105272, 0.145698, 0.185599, 0.2593, 0.353215, 0.475947", \ + "0.154263, 0.170491, 0.211206, 0.251166, 0.324785, 0.418702, 0.541474", \ + "0.210244, 0.228989, 0.27454, 0.315464, 0.388637, 0.482094, 0.604703", \ + "0.278224, 0.299787, 0.352749, 0.39596, 0.468395, 0.56143, 0.683637", \ + "0.340468, 0.364131, 0.424379, 0.470165, 0.541774, 0.633863, 0.755611", \ + "0.396619, 0.421894, 0.488583, 0.536697, 0.607117, 0.698398, 0.819593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0223994, 0.0329006, 0.0713858, 0.11818, 0.214505, 0.343401, 0.513964", \ + "0.0223979, 0.0329069, 0.071442, 0.118205, 0.214539, 0.343366, 0.513958", \ + "0.0266466, 0.0361644, 0.0724994, 0.118582, 0.214553, 0.343344, 0.51392", \ + "0.0375629, 0.0473088, 0.0809061, 0.123113, 0.215657, 0.34349, 0.513892", \ + "0.0534814, 0.0636374, 0.096061, 0.132073, 0.218673, 0.344809, 0.514558", \ + "0.0702, 0.080533, 0.112764, 0.142124, 0.22216, 0.345347, 0.514932", \ + "0.087344, 0.097693, 0.129475, 0.152313, 0.225249, 0.346074, 0.515042" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0222654, 0.020556, 0.0201075, 0.0201116, 0.0202139, 0.020278, 0.0203152", \ + "0.0221643, 0.0204749, 0.0200042, 0.0200495, 0.0201463, 0.0202062, 0.0202412", \ + "0.0223841, 0.0206902, 0.0201945, 0.0202317, 0.0203364, 0.0203813, 0.0204231", \ + "0.0229813, 0.0212583, 0.0207026, 0.0207287, 0.0208671, 0.0209069, 0.0209374", \ + "0.0242748, 0.0224902, 0.0218593, 0.0218621, 0.0219823, 0.0222423, 0.0221235", \ + "0.0262729, 0.0243691, 0.0235898, 0.0235855, 0.0237031, 0.0240231, 0.0238264", \ + "0.0289081, 0.0268778, 0.0259347, 0.0258866, 0.0259753, 0.0261309, 0.0263402" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0205279, 0.0196531, 0.0197661, 0.0200121, 0.0202441, 0.0203616, 0.020431", \ + "0.0204625, 0.0195913, 0.019688, 0.0199532, 0.0201833, 0.0203, 0.0203693", \ + "0.0207852, 0.0199005, 0.0199704, 0.0202266, 0.0204503, 0.0205655, 0.0206345", \ + "0.0213927, 0.0205151, 0.0205999, 0.0208606, 0.0210879, 0.0212078, 0.0212787", \ + "0.022636, 0.0217584, 0.0218445, 0.0221831, 0.0223277, 0.0224401, 0.022511", \ + "0.0242659, 0.0233951, 0.0234693, 0.0237018, 0.0239334, 0.0241395, 0.024304", \ + "0.0265365, 0.025658, 0.025723, 0.0259674, 0.0261886, 0.0263355, 0.0264182" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0221654, 0.0214304, 0.0217216, 0.0219702, 0.0221598, 0.0222528, 0.0223047", \ + "0.0220628, 0.0213202, 0.0215923, 0.0218438, 0.0220457, 0.0221433, 0.0221975", \ + "0.0226448, 0.0215817, 0.0215724, 0.0218191, 0.022074, 0.0222097, 0.0223002", \ + "0.0242426, 0.0227282, 0.022288, 0.022441, 0.0226581, 0.0228046, 0.0228994", \ + "0.0267339, 0.0248669, 0.0239427, 0.02402, 0.0240849, 0.0241738, 0.0242808", \ + "0.0296655, 0.0275798, 0.0263186, 0.0261089, 0.0262073, 0.0264151, 0.0262822", \ + "0.0329128, 0.0306739, 0.0291544, 0.0288007, 0.0286944, 0.0287702, 0.02898" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0226679, 0.0219349, 0.0222119, 0.0224538, 0.0226447, 0.0227336, 0.022782", \ + "0.0225668, 0.0218256, 0.0220852, 0.0223323, 0.0225313, 0.0226237, 0.0226761", \ + "0.023125, 0.0220728, 0.0220331, 0.0222766, 0.0225268, 0.0226636, 0.0227459", \ + "0.0248579, 0.0232767, 0.0227935, 0.0229288, 0.0231392, 0.0232823, 0.0233804", \ + "0.027596, 0.0255677, 0.0245107, 0.0245585, 0.0246614, 0.0247123, 0.0248136", \ + "0.0308151, 0.0285436, 0.0270363, 0.0267737, 0.0268526, 0.0269635, 0.0269184", \ + "0.0343905, 0.0319338, 0.0300822, 0.0296342, 0.0294497, 0.0295161, 0.0295902" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0224784, 0.0217035, 0.0219136, 0.0221025, 0.0222519, 0.0223145, 0.0223479", \ + "0.0223213, 0.0215395, 0.0217363, 0.0219322, 0.0220848, 0.0221472, 0.0221866", \ + "0.0227703, 0.021691, 0.0215863, 0.0217692, 0.0219651, 0.0220764, 0.0221367", \ + "0.0245328, 0.0228801, 0.0222937, 0.0223276, 0.0225078, 0.0226078, 0.0226272", \ + "0.027903, 0.02561, 0.0241816, 0.0241443, 0.0240583, 0.0241956, 0.0242412", \ + "0.0323551, 0.0295479, 0.0270811, 0.0266727, 0.0267311, 0.0266781, 0.0266096", \ + "0.0376477, 0.0344826, 0.0309024, 0.030193, 0.0298354, 0.0298561, 0.0300014" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0224784, 0.0217035, 0.0219136, 0.0221025, 0.0222519, 0.0223145, 0.0223479", \ + "0.0223213, 0.0215395, 0.0217363, 0.0219322, 0.0220848, 0.0221472, 0.0221866", \ + "0.0227703, 0.021691, 0.0215863, 0.0217692, 0.0219651, 0.0220764, 0.0221367", \ + "0.0245328, 0.0228801, 0.0222937, 0.0223276, 0.0225078, 0.0226078, 0.0226272", \ + "0.027903, 0.02561, 0.0241816, 0.0241443, 0.0240583, 0.0241956, 0.0242412", \ + "0.0323551, 0.0295479, 0.0270811, 0.0266727, 0.0267311, 0.0266781, 0.0266096", \ + "0.0376477, 0.0344826, 0.0309024, 0.030193, 0.0298354, 0.0298561, 0.0300014" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.138077, 0.161178, 0.222409, 0.283625, 0.39739, 0.542716, 0.732135", \ + "0.152922, 0.176047, 0.237273, 0.29847, 0.412224, 0.557587, 0.746905", \ + "0.209807, 0.232904, 0.294162, 0.35536, 0.469092, 0.614448, 0.803843", \ + "0.25463, 0.277748, 0.338976, 0.400194, 0.513964, 0.659327, 0.848657", \ + "0.311376, 0.334406, 0.395564, 0.456811, 0.570596, 0.716387, 0.905376", \ + "0.363441, 0.386347, 0.44737, 0.508588, 0.62239, 0.767706, 0.957057", \ + "0.413111, 0.43594, 0.496789, 0.557933, 0.671651, 0.817009, 1.00645" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0312863, 0.048643, 0.110676, 0.18754, 0.345681, 0.555518, 0.832297", \ + "0.031281, 0.0486336, 0.11068, 0.187561, 0.345674, 0.555493, 0.832284", \ + "0.0313037, 0.0486905, 0.110688, 0.187554, 0.345678, 0.555515, 0.832279", \ + "0.0313063, 0.0486736, 0.110726, 0.187585, 0.345689, 0.555531, 0.83236", \ + "0.031183, 0.0486, 0.110728, 0.18757, 0.345974, 0.555982, 0.832407", \ + "0.031, 0.04842, 0.110612, 0.187537, 0.345689, 0.555512, 0.832401", \ + "0.03095, 0.048312, 0.110479, 0.187389, 0.345623, 0.555477, 0.832274" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.142061, 0.163049, 0.214201, 0.259873, 0.33961, 0.436684, 0.56056", \ + "0.156867, 0.177872, 0.228999, 0.274637, 0.354467, 0.451521, 0.57535", \ + "0.214383, 0.235378, 0.286527, 0.33224, 0.41197, 0.509045, 0.632929", \ + "0.262844, 0.283796, 0.334953, 0.380599, 0.460437, 0.55755, 0.681364", \ + "0.32674, 0.347751, 0.398955, 0.444786, 0.524625, 0.621703, 0.745679", \ + "0.389882, 0.411182, 0.462922, 0.508835, 0.588718, 0.685875, 0.80967", \ + "0.451007, 0.472997, 0.525612, 0.571705, 0.651781, 0.74898, 0.872751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0339836, 0.0468292, 0.0882527, 0.135941, 0.231716, 0.358097, 0.525798", \ + "0.0339881, 0.0468356, 0.0882705, 0.136033, 0.231677, 0.358086, 0.525797", \ + "0.034011, 0.0469145, 0.0883159, 0.135966, 0.231717, 0.35799, 0.525741", \ + "0.0342713, 0.0471096, 0.0884457, 0.136127, 0.231778, 0.358112, 0.525745", \ + "0.035317, 0.047941, 0.088901, 0.136384, 0.231791, 0.358225, 0.526002", \ + "0.03782, 0.049939, 0.090015, 0.137054, 0.23221, 0.358297, 0.525842", \ + "0.041541, 0.05316, 0.091865, 0.138251, 0.232812, 0.35857, 0.526001" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.154649, 0.177254, 0.236709, 0.296278, 0.409212, 0.554403, 0.743726", \ + "0.169252, 0.191836, 0.251224, 0.310881, 0.42381, 0.569008, 0.758306", \ + "0.220953, 0.243639, 0.303331, 0.363001, 0.475956, 0.621173, 0.810521", \ + "0.259497, 0.28266, 0.34284, 0.402531, 0.51552, 0.660763, 0.850091", \ + "0.30714, 0.330408, 0.390924, 0.450797, 0.563767, 0.708884, 0.898292", \ + "0.348615, 0.371687, 0.432282, 0.492215, 0.605408, 0.750526, 0.939885", \ + "0.385486, 0.408552, 0.469248, 0.529303, 0.642395, 0.78761, 0.976981" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0313297, 0.0482319, 0.108321, 0.184835, 0.344094, 0.555006, 0.832174", \ + "0.0313403, 0.048213, 0.108264, 0.184835, 0.344086, 0.555006, 0.832144", \ + "0.0316759, 0.048483, 0.108334, 0.184869, 0.344067, 0.555007, 0.832176", \ + "0.0319369, 0.0487077, 0.108492, 0.1849, 0.344111, 0.555034, 0.8322", \ + "0.031362, 0.048675, 0.108862, 0.185027, 0.344344, 0.554874, 0.832027", \ + "0.031346, 0.048653, 0.109205, 0.185316, 0.344196, 0.554928, 0.831911", \ + "0.0315, 0.04876, 0.109512, 0.185574, 0.344344, 0.554999, 0.832044" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.1602, 0.18281, 0.242171, 0.301723, 0.414684, 0.559805, 0.749181", \ + "0.174771, 0.197377, 0.256758, 0.316321, 0.429255, 0.574422, 0.763762", \ + "0.228979, 0.251633, 0.311095, 0.37076, 0.483748, 0.628936, 0.81828", \ + "0.272312, 0.295252, 0.355175, 0.414821, 0.527861, 0.673016, 0.862445", \ + "0.324183, 0.347426, 0.407854, 0.467688, 0.580645, 0.725763, 0.915141", \ + "0.370779, 0.393949, 0.454518, 0.514436, 0.627452, 0.772677, 0.962053", \ + "0.412345, 0.435492, 0.496146, 0.556172, 0.669272, 0.814421, 1.00382" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0312628, 0.0481541, 0.108278, 0.184837, 0.344056, 0.555007, 0.832179", \ + "0.0312664, 0.048155, 0.10834, 0.184823, 0.344055, 0.555043, 0.83218", \ + "0.0315126, 0.048368, 0.108319, 0.184852, 0.344087, 0.55498, 0.832176", \ + "0.0320379, 0.0487902, 0.108461, 0.184855, 0.344101, 0.555067, 0.832173", \ + "0.031735, 0.048856, 0.108798, 0.185007, 0.344187, 0.554853, 0.832021", \ + "0.031632, 0.048876, 0.109117, 0.185231, 0.344155, 0.554917, 0.832271", \ + "0.031811, 0.048998, 0.109475, 0.185516, 0.344322, 0.554942, 0.832041" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.208779, 0.227604, 0.280713, 0.337618, 0.448956, 0.593503, 0.782852", \ + "0.223562, 0.242383, 0.295464, 0.352465, 0.463725, 0.608301, 0.797592", \ + "0.288819, 0.307041, 0.359379, 0.41603, 0.527275, 0.671815, 0.86108", \ + "0.356796, 0.372496, 0.420036, 0.475406, 0.585883, 0.730185, 0.919127", \ + "0.444286, 0.458138, 0.497346, 0.549981, 0.658968, 0.802567, 0.99141", \ + "0.526024, 0.538249, 0.569022, 0.618497, 0.725774, 0.86864, 1.05702", \ + "0.601432, 0.612173, 0.634345, 0.680709, 0.786068, 0.928407, 1.11613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0319163, 0.0486472, 0.108707, 0.185077, 0.344357, 0.555487, 0.8328", \ + "0.031925, 0.0486455, 0.108701, 0.185085, 0.344351, 0.55549, 0.832802", \ + "0.031935, 0.0487073, 0.108777, 0.185104, 0.344355, 0.555509, 0.832921", \ + "0.032164, 0.0488557, 0.10911, 0.185209, 0.344392, 0.555438, 0.832824", \ + "0.032858, 0.049731, 0.109548, 0.185366, 0.344374, 0.555429, 0.832854", \ + "0.03386, 0.050823, 0.110394, 0.185672, 0.344447, 0.555479, 0.832603", \ + "0.034986, 0.05204, 0.111161, 0.186032, 0.344564, 0.555437, 0.832687" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.208779, 0.227604, 0.280713, 0.337618, 0.448956, 0.593503, 0.782852", \ + "0.223562, 0.242383, 0.295464, 0.352465, 0.463725, 0.608301, 0.797592", \ + "0.288819, 0.307041, 0.359379, 0.41603, 0.527275, 0.671815, 0.86108", \ + "0.356796, 0.372496, 0.420036, 0.475406, 0.585883, 0.730185, 0.919127", \ + "0.444286, 0.458138, 0.497346, 0.549981, 0.658968, 0.802567, 0.99141", \ + "0.526024, 0.538249, 0.569022, 0.618497, 0.725774, 0.86864, 1.05702", \ + "0.601432, 0.612173, 0.634345, 0.680709, 0.786068, 0.928407, 1.11613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0319163, 0.0486472, 0.108707, 0.185077, 0.344357, 0.555487, 0.8328", \ + "0.031925, 0.0486455, 0.108701, 0.185085, 0.344351, 0.55549, 0.832802", \ + "0.031935, 0.0487073, 0.108777, 0.185104, 0.344355, 0.555509, 0.832921", \ + "0.032164, 0.0488557, 0.10911, 0.185209, 0.344392, 0.555438, 0.832824", \ + "0.032858, 0.049731, 0.109548, 0.185366, 0.344374, 0.555429, 0.832854", \ + "0.03386, 0.050823, 0.110394, 0.185672, 0.344447, 0.555479, 0.832603", \ + "0.034986, 0.05204, 0.111161, 0.186032, 0.344564, 0.555437, 0.832687" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0205357, 0.0196454, 0.0197452, 0.0200125, 0.0202434, 0.0203661, 0.0204368", \ + "0.0204732, 0.0195853, 0.0196854, 0.0199469, 0.0201804, 0.0203038, 0.0203706", \ + "0.0207868, 0.0198839, 0.0199635, 0.0202207, 0.0204459, 0.0205667, 0.0206352", \ + "0.021371, 0.0204784, 0.0205839, 0.0208354, 0.0210557, 0.0211844, 0.0212506", \ + "0.0226626, 0.0217679, 0.0218442, 0.0221237, 0.0224087, 0.0226745, 0.022582", \ + "0.0243703, 0.0234812, 0.0235458, 0.0237999, 0.0240325, 0.0243696, 0.0243011", \ + "0.0265436, 0.0256561, 0.0257109, 0.0259543, 0.0261839, 0.0263654, 0.0263947" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0222517, 0.020562, 0.0200712, 0.0201068, 0.0202086, 0.0202691, 0.0203135", \ + "0.0221683, 0.0204814, 0.0199855, 0.0200234, 0.0201264, 0.0201888, 0.0202315", \ + "0.0223729, 0.0206791, 0.0201627, 0.0202037, 0.0203088, 0.0203743, 0.020419", \ + "0.022959, 0.0212353, 0.020681, 0.0207132, 0.0207991, 0.020901, 0.0209186", \ + "0.0243073, 0.0225061, 0.0218756, 0.0218917, 0.0219987, 0.0221311, 0.0221665", \ + "0.02621, 0.024309, 0.0235217, 0.0235146, 0.0237676, 0.0237232, 0.023993", \ + "0.0288519, 0.0268208, 0.0259263, 0.02589, 0.0259765, 0.0260895, 0.026099" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0221793, 0.0214368, 0.0217232, 0.0219713, 0.0221642, 0.0222565, 0.0223092", \ + "0.0220757, 0.0213272, 0.0215959, 0.021849, 0.0220499, 0.022146, 0.0221993", \ + "0.0226548, 0.0215973, 0.0215775, 0.0218203, 0.0220715, 0.0222114, 0.0222956", \ + "0.0242072, 0.0226783, 0.022231, 0.0223918, 0.0225979, 0.0227439, 0.0228384", \ + "0.0268059, 0.0249315, 0.0239925, 0.0239929, 0.0241716, 0.024199, 0.0243634", \ + "0.0296881, 0.0276056, 0.0263168, 0.0261139, 0.0261598, 0.0263479, 0.0262753", \ + "0.0329505, 0.0307076, 0.0291726, 0.02882, 0.0287064, 0.0287882, 0.0288031" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0226769, 0.0219407, 0.0222217, 0.0224609, 0.0226475, 0.0227373, 0.0227878", \ + "0.0225741, 0.0218322, 0.0220937, 0.0223365, 0.022533, 0.0226262, 0.0226798", \ + "0.0231406, 0.0220886, 0.0220479, 0.0222835, 0.0225301, 0.0226673, 0.0227514", \ + "0.0247923, 0.0232109, 0.0227559, 0.0228631, 0.0230813, 0.0232282, 0.023309", \ + "0.027666, 0.0256452, 0.0245699, 0.0245488, 0.0246813, 0.0247294, 0.0248826", \ + "0.0308373, 0.0285719, 0.0270428, 0.0267799, 0.0267432, 0.0268024, 0.0270509", \ + "0.0344327, 0.0319746, 0.0301101, 0.0296537, 0.0294672, 0.0294929, 0.0294973" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0224935, 0.0217239, 0.0219405, 0.0221193, 0.0222579, 0.0223216, 0.022356", \ + "0.0223394, 0.021561, 0.0217606, 0.0219426, 0.0220894, 0.0221576, 0.0221947", \ + "0.0227941, 0.0217224, 0.0216224, 0.0217929, 0.0219821, 0.0220877, 0.0221521", \ + "0.0244819, 0.0228168, 0.0222383, 0.0223333, 0.0224281, 0.0225384, 0.0225062", \ + "0.0279541, 0.025677, 0.0242517, 0.0240892, 0.0241145, 0.0241889, 0.0242891", \ + "0.0324444, 0.0296636, 0.0272412, 0.0267945, 0.0267034, 0.0266368, 0.0266746", \ + "0.0376525, 0.0345233, 0.0309895, 0.0301996, 0.0298338, 0.0297926, 0.029856" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0224935, 0.0217239, 0.0219405, 0.0221193, 0.0222579, 0.0223216, 0.022356", \ + "0.0223394, 0.021561, 0.0217606, 0.0219426, 0.0220894, 0.0221576, 0.0221947", \ + "0.0227941, 0.0217224, 0.0216224, 0.0217929, 0.0219821, 0.0220877, 0.0221521", \ + "0.0244819, 0.0228168, 0.0222383, 0.0223333, 0.0224281, 0.0225384, 0.0225062", \ + "0.0279541, 0.025677, 0.0242517, 0.0240892, 0.0241145, 0.0241889, 0.0242891", \ + "0.0324444, 0.0296636, 0.0272412, 0.0267945, 0.0267034, 0.0266368, 0.0266746", \ + "0.0376525, 0.0345233, 0.0309895, 0.0301996, 0.0298338, 0.0297926, 0.029856" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170259; + rise_capacitance : 0.00170259; + rise_capacitance_range (0.00120914, 0.00170259); + fall_capacitance : 0.00169851; + fall_capacitance_range (0.00119817, 0.00169851); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.201445, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.097146, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.149295, 1.17188, 2.34375, 3.51562" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0994134, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0081188, 0.00797933, 0.00846047, 0.009449, 0.0116359, 0.0150091, 0.0192082" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0124632, 0.0123156, 0.0127977, 0.013891, 0.0160796, 0.019331, 0.0236817" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.018304, 0.0181445, 0.0185994, 0.0197826, 0.0222074, 0.0258239, 0.0306272" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00852577, 0.00838558, 0.00882373, 0.00990945, 0.0121127, 0.0155262, 0.0197439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0114835, 0.0113681, 0.0118576, 0.0129205, 0.01511, 0.018383, 0.0227217" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0206117, 0.0204655, 0.0209113, 0.0219722, 0.0242267, 0.0274637, 0.0317415" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00839866, 0.00826321, 0.00870718, 0.00979749, 0.0120069, 0.0154233, 0.0196448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0115662, 0.0114156, 0.0118721, 0.0129508, 0.0152133, 0.0186864, 0.0228317" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166392; + rise_capacitance : 0.00166392; + rise_capacitance_range (0.00112433, 0.00166392); + fall_capacitance : 0.00165073; + fall_capacitance_range (0.00109389, 0.00165073); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0358443, 0.0242611, 0.0469597, 0.0619563", \ + "-0.139099, -0.070999, -0.0422089, -0.0253088", \ + "-0.197342, -0.13027, -0.103662, -0.0875407", \ + "-0.236861, -0.176755, -0.154924, -0.13906" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0133724, 0.150321, 0.209785, 0.253026", \ + "-0.0812194, 0.0477343, 0.109302, 0.158434", \ + "-0.116119, 0.00781052, 0.0670573, 0.115549", \ + "-0.13351, -0.0205464, 0.0420938, 0.0901537" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0358443, 0.0242611, 0.0469597, 0.0619563", \ + "-0.139099, -0.070999, -0.0422089, -0.0253088", \ + "-0.197342, -0.13027, -0.103662, -0.0875407", \ + "-0.236861, -0.176755, -0.154924, -0.13906" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0133724, 0.150321, 0.209785, 0.253026", \ + "-0.0812194, 0.0477343, 0.109302, 0.158434", \ + "-0.116119, 0.00781052, 0.0670573, 0.115549", \ + "-0.13351, -0.0205464, 0.0420938, 0.0901537" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0641957, -0.00680529, -0.0355388, -0.0548133", \ + "0.193032, 0.0900482, 0.0594113, 0.0380427", \ + "0.265345, 0.157014, 0.124056, 0.102047", \ + "0.324222, 0.209246, 0.175647, 0.15724" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0376283, -0.123047, -0.187061, -0.230664", \ + "0.181928, 0.0172557, -0.056647, -0.110349", \ + "0.238748, 0.0762238, 0, -0.0533789", \ + "0.277373, 0.1127, 0.0368001, -0.0149048" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0641957, -0.00680529, -0.0355388, -0.0548133", \ + "0.193032, 0.0900482, 0.0594113, 0.0380427", \ + "0.265345, 0.157014, 0.124056, 0.102047", \ + "0.324222, 0.209246, 0.175647, 0.15724" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0376283, -0.123047, -0.187061, -0.230664", \ + "0.181928, 0.0172557, -0.056647, -0.110349", \ + "0.238748, 0.0762238, 0, -0.0533789", \ + "0.277373, 0.1127, 0.0368001, -0.0149048" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254906, -0.000256591, -0.000257487, -0.000254605, -0.000257035, -0.000255897, -0.000255379" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000272854, 0.000272253, 0.000269526, 0.000268749, 0.000266391, 0.000265202, 0.000262231" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117289, -0.0011778, -0.00120249, -0.00120999, -0.00121451, -0.00121085, -0.00120804" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131644, 0.00122017, 0.00121207, 0.00121483, 0.00121451, 0.00121085, 0.00120804" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118123, -0.00118508, -0.00120629, -0.0012127, -0.00121568, -0.00122059, -0.00121855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121648, 0.00121901, 0.00122462, 0.00122953, 0.00122532, 0.00122059, 0.00121855" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00577195, 0.00557907, 0.00560548, 0.00618279, 0.00756191, 0.00977995, 0.0127064" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00825125, 0.00809437, 0.00837867, 0.00911576, 0.0106684, 0.013011, 0.016065" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137538, -0.00137648, -0.00138087, -0.00137075, -0.0013763, -0.00137718, -0.00137617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138648, 0.00139073, 0.00139311, 0.00139691, 0.0013917, 0.00138525, 0.00137994" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00376995; + rise_capacitance : 0.00351264; + rise_capacitance_range (0.00301222, 0.00351264); + fall_capacitance : 0.00376995; + fall_capacitance_range (0.00293063, 0.00376995); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656041, -0.00782283, -0.0336621, -0.0516611", \ + "0.189014, 0.0875863, 0.0558311, 0.035743", \ + "0.410147, 0.174766, 0.120703, 0.0999748", \ + "0.730602, 0.377232, 0.239539, 0.169476" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0656041, -0.00782283, -0.0336621, -0.0516611", \ + "0.189014, 0.0875863, 0.0558311, 0.035743", \ + "0.410147, 0.174766, 0.120703, 0.0999748", \ + "0.730602, 0.377232, 0.239539, 0.169476" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0580185, 0.0113997, 0.0374789, 0.0537334", \ + "-0.170964, -0.0815587, -0.0533903, -0.03123", \ + "-0.238748, -0.143197, -0.11735, -0.0958301", \ + "-0.290113, -0.200707, -0.171503, -0.150378" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0580185, 0.0113997, 0.0374789, 0.0537334", \ + "-0.170964, -0.0815587, -0.0533903, -0.03123", \ + "-0.238748, -0.143197, -0.11735, -0.0958301", \ + "-0.290113, -0.200707, -0.171503, -0.150378" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11075, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256193, -0.00255933, -0.00256264, -0.00257096, -0.00256237, -0.00256106, -0.00255717" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00269238, 0.00260261, 0.0025635, 0.00259015, 0.00257825, 0.00256725, 0.00255989" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00256271, -0.00255838, -0.00256554, -0.00256058, -0.00256141, -0.00256009, -0.0025564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026866, 0.00258623, 0.00259893, 0.00258895, 0.00257728, 0.00256648, 0.00255924" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00437853, 0.00419496, 0.00421166, 0.00474696, 0.00626086, 0.00874944, 0.012051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0111531, 0.0108611, 0.0108784, 0.011501, 0.0131834, 0.0157793, 0.0191229" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00255822, -0.00255935, -0.00256044, -0.00256589, -0.00255727, -0.00255598, -0.00255229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266849, 0.0025754, 0.00258199, 0.00258323, 0.00257223, 0.00256207, 0.00255514" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DLY1X2) { + area : 9.8784; + cell_leakage_power : 0.212929; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.190698; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235161; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212929; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0775254, 0.0850752, 0.117634, 0.156346, 0.233412, 0.333342, 0.464003", \ + "0.0917397, 0.0992844, 0.131821, 0.170579, 0.247616, 0.347582, 0.478195", \ + "0.129759, 0.137297, 0.169818, 0.208583, 0.285611, 0.385546, 0.51627", \ + "0.157952, 0.165509, 0.198019, 0.236791, 0.313836, 0.413779, 0.544529", \ + "0.193871, 0.201441, 0.233976, 0.272753, 0.349786, 0.449788, 0.580407", \ + "0.22774, 0.235349, 0.267908, 0.306654, 0.383721, 0.483692, 0.614408", \ + "0.260039, 0.267716, 0.300301, 0.339048, 0.416163, 0.516095, 0.646828" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135579, 0.0209834, 0.0642219, 0.120211, 0.232805, 0.379235, 0.570716", \ + "0.0135574, 0.0209862, 0.0642167, 0.120211, 0.232805, 0.379213, 0.570701", \ + "0.0136123, 0.0210268, 0.0642162, 0.120236, 0.232791, 0.379234, 0.570729", \ + "0.0137229, 0.0210941, 0.0642278, 0.120214, 0.232842, 0.379235, 0.570785", \ + "0.0139486, 0.0212711, 0.064265, 0.120223, 0.232781, 0.379234, 0.570885", \ + "0.014275, 0.021501, 0.064321, 0.12025, 0.232794, 0.379243, 0.570736", \ + "0.014619, 0.021766, 0.06438, 0.120268, 0.232815, 0.37919, 0.570709" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0800198, 0.0872871, 0.116452, 0.149898, 0.216147, 0.302062, 0.414298", \ + "0.0941873, 0.101438, 0.1306, 0.164062, 0.230285, 0.316202, 0.428409", \ + "0.130811, 0.138058, 0.167224, 0.200708, 0.266925, 0.352801, 0.465038", \ + "0.15603, 0.163275, 0.192455, 0.225906, 0.29216, 0.378064, 0.490264", \ + "0.185991, 0.193233, 0.222454, 0.255931, 0.322164, 0.408081, 0.52029", \ + "0.212349, 0.219614, 0.248865, 0.282347, 0.348607, 0.434497, 0.546735", \ + "0.235004, 0.242309, 0.271587, 0.305102, 0.371356, 0.457258, 0.5695" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129348, 0.0193195, 0.0543642, 0.0998041, 0.191646, 0.3113, 0.468029", \ + "0.0129281, 0.0193345, 0.0543631, 0.0997762, 0.191646, 0.311301, 0.468029", \ + "0.012966, 0.0193722, 0.0543959, 0.0998174, 0.191676, 0.311389, 0.468003", \ + "0.0130386, 0.0194146, 0.0543791, 0.0997785, 0.191671, 0.311362, 0.467984", \ + "0.0131873, 0.0195462, 0.0544113, 0.0997946, 0.191671, 0.311301, 0.468175", \ + "0.013406, 0.019723, 0.054487, 0.099821, 0.19168, 0.311335, 0.468003", \ + "0.013682, 0.019995, 0.054567, 0.099843, 0.19168, 0.311395, 0.468004" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100327, 0.0101816, 0.0104698, 0.0105429, 0.0105818, 0.0105959, 0.0106036", \ + "0.0097969, 0.00994358, 0.0102328, 0.0103064, 0.0103458, 0.0103612, 0.0103675", \ + "0.0102431, 0.0103824, 0.0106661, 0.0107458, 0.01079, 0.0108041, 0.0108118", \ + "0.0111957, 0.0113256, 0.011613, 0.0117244, 0.0117675, 0.0117606, 0.0117863", \ + "0.0132761, 0.0133892, 0.0136658, 0.013751, 0.0138241, 0.0139699, 0.0139035", \ + "0.016339, 0.016443, 0.0166823, 0.0167759, 0.0168356, 0.0168933, 0.0169805", \ + "0.020225, 0.0203118, 0.0205541, 0.0206465, 0.020704, 0.0207326, 0.020756" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129706, 0.0131596, 0.0134678, 0.0135418, 0.013582, 0.0135983, 0.0136062", \ + "0.0127719, 0.0129596, 0.0132697, 0.0133434, 0.0133839, 0.0134, 0.0134084", \ + "0.0132327, 0.0134088, 0.0137092, 0.0137928, 0.0138358, 0.0138536, 0.0138626", \ + "0.0142114, 0.0143879, 0.0146875, 0.0147634, 0.0148043, 0.0148319, 0.0148408", \ + "0.0163177, 0.0164679, 0.0167712, 0.0168574, 0.0169085, 0.0169333, 0.0169451", \ + "0.0192888, 0.0194182, 0.0197224, 0.019813, 0.0198742, 0.0198866, 0.01991", \ + "0.0231512, 0.0232692, 0.0235559, 0.0236535, 0.0237113, 0.0237377, 0.0237561" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171637; + rise_capacitance : 0.00171637; + rise_capacitance_range (0.00120222, 0.00171637); + fall_capacitance : 0.00171616; + fall_capacitance_range (0.00119095, 0.00171616); + } + } + cell (FAX1) { + area : 28.224; + cell_leakage_power : 0.479822; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.446001; + when : "(A * B * CI * CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.480433; + when : "(A * B * !CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.444005; + when : "(A * !B * CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.498384; + when : "(A * !B * !CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.506614; + when : "(!A * B * CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.500535; + when : "(!A * B * !CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.494316; + when : "(!A * !B * CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.468289; + when : "(!A * !B * !CI * !CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.479822; + related_pg_pin : VDD; + } + pin (CO) { + direction : output; + function : "(A * B) + (A * CI) + (B * CI)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.148306, 0.160567, 0.256191, 0.360931, 0.553085, 0.795561, 1.1129", \ + "0.162731, 0.174975, 0.270408, 0.37503, 0.56708, 0.809439, 1.12676", \ + "0.2275, 0.239894, 0.33441, 0.437933, 0.628161, 0.869548, 1.18586", \ + "0.297384, 0.311555, 0.412644, 0.518828, 0.709487, 0.947872, 1.26145", \ + "0.393245, 0.410899, 0.532491, 0.652623, 0.857009, 1.10336, 1.41665", \ + "0.487682, 0.508904, 0.652735, 0.792939, 1.02537, 1.29243, 1.6215", \ + "0.582296, 0.607006, 0.773049, 0.934142, 1.1977, 1.49648, 1.85017" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0491497, 0.0615253, 0.154892, 0.263151, 0.486456, 0.780829, 1.16086", \ + "0.0491614, 0.0615451, 0.154757, 0.262975, 0.486365, 0.78083, 1.16086", \ + "0.049297, 0.0615881, 0.153678, 0.26231, 0.485926, 0.780462, 1.16043", \ + "0.0535732, 0.0655851, 0.153093, 0.260621, 0.484001, 0.778784, 1.15948", \ + "0.062575, 0.075209, 0.162642, 0.264864, 0.48096, 0.77254, 1.15301", \ + "0.073231, 0.086524, 0.175752, 0.280168, 0.492819, 0.774253, 1.14477", \ + "0.084781, 0.098483, 0.190114, 0.297486, 0.515633, 0.793325, 1.15144" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.115455, 0.123302, 0.18385, 0.262771, 0.418954, 0.608748, 0.848759", \ + "0.12999, 0.137875, 0.19899, 0.278405, 0.434318, 0.62383, 0.863687", \ + "0.192358, 0.200988, 0.268615, 0.352711, 0.506998, 0.694112, 0.93304", \ + "0.250035, 0.260932, 0.340838, 0.432078, 0.589938, 0.778414, 1.01837", \ + "0.320858, 0.335165, 0.435736, 0.547107, 0.724036, 0.919934, 1.16378", \ + "0.386437, 0.404199, 0.528327, 0.660423, 0.868602, 1.08865, 1.34694", \ + "0.443163, 0.464513, 0.611077, 0.768403, 1.00808, 1.25667, 1.54296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.04077, 0.0477288, 0.117176, 0.212374, 0.396759, 0.627748, 0.925621", \ + "0.0407432, 0.0476966, 0.117284, 0.212333, 0.395705, 0.627048, 0.924588", \ + "0.042018, 0.0487764, 0.117782, 0.211021, 0.389321, 0.61667, 0.910263", \ + "0.0498821, 0.055648, 0.120516, 0.208669, 0.379521, 0.600031, 0.888125", \ + "0.064439, 0.069167, 0.133505, 0.219632, 0.377745, 0.581754, 0.848497", \ + "0.081628, 0.085939, 0.148678, 0.236687, 0.392574, 0.584648, 0.836961", \ + "0.099888, 0.104571, 0.165743, 0.255267, 0.413237, 0.605739, 0.843178" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0795069, 0.0872648, 0.218534, 0.283408, 0.404008, 0.556736, 0.754581", \ + "0.0937525, 0.101525, 0.232645, 0.297677, 0.418263, 0.571046, 0.768818", \ + "0.139296, 0.146968, 0.277678, 0.342651, 0.463362, 0.616181, 0.813999", \ + "0.174499, 0.18229, 0.312855, 0.37748, 0.498289, 0.650945, 0.848938", \ + "0.222119, 0.230421, 0.361056, 0.425787, 0.546356, 0.698893, 0.896964", \ + "0.270219, 0.278785, 0.411926, 0.477057, 0.597922, 0.750306, 0.948472", \ + "0.316654, 0.325975, 0.46174, 0.528707, 0.65096, 0.80468, 1.00344" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.144465, 0.154731, 0.236991, 0.337098, 0.533765, 0.78741, 1.11773", \ + "0.144462, 0.154655, 0.236992, 0.337103, 0.533761, 0.787351, 1.11768", \ + "0.14593, 0.155963, 0.237707, 0.337561, 0.533942, 0.787449, 1.11775", \ + "0.148904, 0.158597, 0.238903, 0.338223, 0.534593, 0.787867, 1.11829", \ + "0.156071, 0.165446, 0.242993, 0.340856, 0.535676, 0.788664, 1.11874", \ + "0.166063, 0.17501, 0.25017, 0.345575, 0.538706, 0.790993, 1.11991", \ + "0.177792, 0.186617, 0.259227, 0.352877, 0.543818, 0.794586, 1.12342" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.181905, 0.189816, 0.250649, 0.324301, 0.472149, 0.665626, 0.919581", \ + "0.196347, 0.204224, 0.265074, 0.338746, 0.486611, 0.679971, 0.933867", \ + "0.237794, 0.245669, 0.30662, 0.380232, 0.528065, 0.721649, 0.975641", \ + "0.2667, 0.27456, 0.335566, 0.409439, 0.557204, 0.75078, 1.00497", \ + "0.302367, 0.310114, 0.371346, 0.445316, 0.593406, 0.787264, 1.04092", \ + "0.334842, 0.34287, 0.404471, 0.478836, 0.627278, 0.821115, 1.07515", \ + "0.364476, 0.372763, 0.435676, 0.510715, 0.660113, 0.854324, 1.1085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0650642, 0.0745038, 0.151863, 0.24728, 0.437904, 0.688731, 1.01673", \ + "0.0650628, 0.0746254, 0.151923, 0.247288, 0.438507, 0.688187, 1.01685", \ + "0.0648042, 0.0743092, 0.151764, 0.247122, 0.438186, 0.688141, 1.01664", \ + "0.064997, 0.0744157, 0.151772, 0.247181, 0.437994, 0.687814, 1.01579", \ + "0.0648031, 0.0742587, 0.151383, 0.246829, 0.437737, 0.688287, 1.01622", \ + "0.064619, 0.074068, 0.150915, 0.246104, 0.437805, 0.68839, 1.016", \ + "0.064429, 0.073862, 0.151051, 0.246355, 0.437944, 0.688163, 1.01601" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.148306, 0.160567, 0.256191, 0.360931, 0.553085, 0.795561, 1.1129", \ + "0.162731, 0.174975, 0.270408, 0.37503, 0.56708, 0.809439, 1.12676", \ + "0.2275, 0.239894, 0.33441, 0.437933, 0.628161, 0.869548, 1.18586", \ + "0.297384, 0.311555, 0.412644, 0.518828, 0.709487, 0.947872, 1.26145", \ + "0.393245, 0.410899, 0.532491, 0.652623, 0.857009, 1.10336, 1.41665", \ + "0.487682, 0.508904, 0.652735, 0.792939, 1.02537, 1.29243, 1.6215", \ + "0.582296, 0.607006, 0.773049, 0.934142, 1.1977, 1.49648, 1.85017" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0491497, 0.0615253, 0.154892, 0.263151, 0.486456, 0.780829, 1.16086", \ + "0.0491614, 0.0615451, 0.154757, 0.262975, 0.486365, 0.78083, 1.16086", \ + "0.049297, 0.0615881, 0.153678, 0.26231, 0.485926, 0.780462, 1.16043", \ + "0.0535732, 0.0655851, 0.153093, 0.260621, 0.484001, 0.778784, 1.15948", \ + "0.062575, 0.075209, 0.162642, 0.264864, 0.48096, 0.77254, 1.15301", \ + "0.073231, 0.086524, 0.175752, 0.280168, 0.492819, 0.774253, 1.14477", \ + "0.084781, 0.098483, 0.190114, 0.297486, 0.515633, 0.793325, 1.15144" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.115455, 0.123302, 0.18385, 0.262771, 0.418954, 0.608748, 0.848759", \ + "0.12999, 0.137875, 0.19899, 0.278405, 0.434318, 0.62383, 0.863687", \ + "0.192358, 0.200988, 0.268615, 0.352711, 0.506998, 0.694112, 0.93304", \ + "0.250035, 0.260932, 0.340838, 0.432078, 0.589938, 0.778414, 1.01837", \ + "0.320858, 0.335165, 0.435736, 0.547107, 0.724036, 0.919934, 1.16378", \ + "0.386437, 0.404199, 0.528327, 0.660423, 0.868602, 1.08865, 1.34694", \ + "0.443163, 0.464513, 0.611077, 0.768403, 1.00808, 1.25667, 1.54296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.04077, 0.0477288, 0.117176, 0.212374, 0.396759, 0.627748, 0.925621", \ + "0.0407432, 0.0476966, 0.117284, 0.212333, 0.395705, 0.627048, 0.924588", \ + "0.042018, 0.0487764, 0.117782, 0.211021, 0.389321, 0.61667, 0.910263", \ + "0.0498821, 0.055648, 0.120516, 0.208669, 0.379521, 0.600031, 0.888125", \ + "0.064439, 0.069167, 0.133505, 0.219632, 0.377745, 0.581754, 0.848497", \ + "0.081628, 0.085939, 0.148678, 0.236687, 0.392574, 0.584648, 0.836961", \ + "0.099888, 0.104571, 0.165743, 0.255267, 0.413237, 0.605739, 0.843178" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.11203, 0.124676, 0.224376, 0.331213, 0.525491, 0.769227, 1.08771", \ + "0.125179, 0.137843, 0.237567, 0.344424, 0.538748, 0.782636, 1.10102", \ + "0.177253, 0.190016, 0.288797, 0.393934, 0.585442, 0.827625, 1.14515", \ + "0.225626, 0.240832, 0.351147, 0.461412, 0.653431, 0.889448, 1.20042", \ + "0.286552, 0.305024, 0.436662, 0.562041, 0.773882, 1.02447, 1.33774", \ + "0.345217, 0.366231, 0.518372, 0.660325, 0.894718, 1.16395, 1.49846", \ + "0.401558, 0.425642, 0.596397, 0.753948, 1.01247, 1.30335, 1.6567" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0494195, 0.0612693, 0.156866, 0.264034, 0.486857, 0.781214, 1.161", \ + "0.0494231, 0.0612681, 0.156857, 0.264199, 0.486878, 0.781259, 1.16106", \ + "0.0513036, 0.0622019, 0.156352, 0.263351, 0.486436, 0.780878, 1.16076", \ + "0.0601117, 0.0703629, 0.160644, 0.262127, 0.483106, 0.778175, 1.15906", \ + "0.0732566, 0.0841346, 0.175833, 0.271361, 0.480937, 0.769868, 1.1477", \ + "0.085456, 0.097255, 0.19381, 0.288121, 0.491476, 0.769981, 1.1425", \ + "0.096995, 0.109438, 0.210751, 0.306634, 0.510772, 0.785455, 1.14891" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.097555, 0.107418, 0.18578, 0.275889, 0.434221, 0.629572, 0.879671", \ + "0.111471, 0.121445, 0.199868, 0.289608, 0.44797, 0.642938, 0.892987", \ + "0.167218, 0.17781, 0.254522, 0.339876, 0.492843, 0.68545, 0.93437", \ + "0.214512, 0.227878, 0.319588, 0.408621, 0.556455, 0.739095, 0.980487", \ + "0.273337, 0.289706, 0.404552, 0.513942, 0.681822, 0.869599, 1.09889", \ + "0.331168, 0.35038, 0.486203, 0.615095, 0.811101, 1.0244, 1.27245", \ + "0.387455, 0.409784, 0.565539, 0.71278, 0.93462, 1.17631, 1.45256" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0486638, 0.0567137, 0.128253, 0.206783, 0.347286, 0.537772, 0.798496", \ + "0.0480857, 0.056154, 0.127864, 0.206726, 0.347342, 0.537543, 0.798546", \ + "0.050815, 0.0576242, 0.125101, 0.20412, 0.347056, 0.538328, 0.799107", \ + "0.0623819, 0.069908, 0.13385, 0.203938, 0.342903, 0.535941, 0.798895", \ + "0.0783652, 0.0869251, 0.157167, 0.225923, 0.349675, 0.528197, 0.787483", \ + "0.095467, 0.104901, 0.181382, 0.254127, 0.376608, 0.54271, 0.783429", \ + "0.113697, 0.123782, 0.205828, 0.282401, 0.408615, 0.576331, 0.806133" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.140512, 0.14668, 0.19136, 0.242473, 0.344224, 0.479085, 0.659671", \ + "0.155422, 0.161505, 0.20616, 0.257337, 0.358991, 0.493701, 0.674361", \ + "0.199134, 0.205165, 0.249561, 0.300826, 0.402583, 0.537379, 0.718037", \ + "0.229585, 0.235635, 0.279852, 0.330954, 0.432181, 0.566759, 0.747569", \ + "0.268434, 0.274573, 0.319316, 0.370694, 0.472241, 0.606066, 0.785769", \ + "0.306335, 0.312565, 0.357975, 0.409926, 0.512503, 0.646849, 0.825936", \ + "0.343251, 0.349638, 0.395793, 0.448575, 0.552494, 0.688003, 0.867702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0631429, 0.0724906, 0.14673, 0.237105, 0.418833, 0.658784, 0.972703", \ + "0.0631543, 0.0725085, 0.146781, 0.23715, 0.419253, 0.658718, 0.972839", \ + "0.0632862, 0.0726489, 0.146713, 0.237043, 0.419251, 0.658752, 0.972904", \ + "0.0631292, 0.0724156, 0.146252, 0.236296, 0.418173, 0.657811, 0.972816", \ + "0.063035, 0.0722766, 0.146396, 0.236657, 0.418566, 0.657065, 0.972028", \ + "0.062793, 0.072148, 0.146668, 0.237446, 0.420288, 0.659853, 0.973397", \ + "0.062513, 0.071887, 0.146846, 0.238481, 0.422612, 0.66339, 0.977675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.148003, 0.155746, 0.216314, 0.290089, 0.438059, 0.631778, 0.885364", \ + "0.163054, 0.170872, 0.231352, 0.30514, 0.453118, 0.646785, 0.900695", \ + "0.204631, 0.212403, 0.273044, 0.346869, 0.494908, 0.6887, 0.942611", \ + "0.231907, 0.239597, 0.299709, 0.372813, 0.52059, 0.714101, 0.968522", \ + "0.2648, 0.272391, 0.332913, 0.406279, 0.553565, 0.74626, 0.999924", \ + "0.294788, 0.302493, 0.363172, 0.436662, 0.584069, 0.776895, 1.02959", \ + "0.321705, 0.329579, 0.390398, 0.463996, 0.611375, 0.804115, 1.05725" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0648974, 0.0744616, 0.151135, 0.246401, 0.437142, 0.687439, 1.01577", \ + "0.0649063, 0.0744237, 0.151202, 0.246384, 0.437134, 0.687996, 1.0158", \ + "0.0650634, 0.0745105, 0.151375, 0.246191, 0.437138, 0.687404, 1.01583", \ + "0.0646552, 0.0740527, 0.150099, 0.244999, 0.437073, 0.687268, 1.01549", \ + "0.0644072, 0.0739758, 0.150086, 0.244568, 0.43519, 0.685783, 1.01518", \ + "0.064267, 0.073556, 0.150079, 0.244658, 0.435653, 0.685785, 1.01323", \ + "0.063942, 0.073243, 0.149887, 0.244497, 0.435968, 0.685672, 1.01383" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.11203, 0.124676, 0.224376, 0.331213, 0.525491, 0.769227, 1.08771", \ + "0.125179, 0.137843, 0.237567, 0.344424, 0.538748, 0.782636, 1.10102", \ + "0.177253, 0.190016, 0.288797, 0.393934, 0.585442, 0.827625, 1.14515", \ + "0.225626, 0.240832, 0.351147, 0.461412, 0.653431, 0.889448, 1.20042", \ + "0.286552, 0.305024, 0.436662, 0.562041, 0.773882, 1.02447, 1.33774", \ + "0.345217, 0.366231, 0.518372, 0.660325, 0.894718, 1.16395, 1.49846", \ + "0.401558, 0.425642, 0.596397, 0.753948, 1.01247, 1.30335, 1.6567" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0494195, 0.0612693, 0.156866, 0.264034, 0.486857, 0.781214, 1.161", \ + "0.0494231, 0.0612681, 0.156857, 0.264199, 0.486878, 0.781259, 1.16106", \ + "0.0513036, 0.0622019, 0.156352, 0.263351, 0.486436, 0.780878, 1.16076", \ + "0.0601117, 0.0703629, 0.160644, 0.262127, 0.483106, 0.778175, 1.15906", \ + "0.0732566, 0.0841346, 0.175833, 0.271361, 0.480937, 0.769868, 1.1477", \ + "0.085456, 0.097255, 0.19381, 0.288121, 0.491476, 0.769981, 1.1425", \ + "0.096995, 0.109438, 0.210751, 0.306634, 0.510772, 0.785455, 1.14891" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.097555, 0.107418, 0.18578, 0.275889, 0.434221, 0.629572, 0.879671", \ + "0.111471, 0.121445, 0.199868, 0.289608, 0.44797, 0.642938, 0.892987", \ + "0.167218, 0.17781, 0.254522, 0.339876, 0.492843, 0.68545, 0.93437", \ + "0.214512, 0.227878, 0.319588, 0.408621, 0.556455, 0.739095, 0.980487", \ + "0.273337, 0.289706, 0.404552, 0.513942, 0.681822, 0.869599, 1.09889", \ + "0.331168, 0.35038, 0.486203, 0.615095, 0.811101, 1.0244, 1.27245", \ + "0.387455, 0.409784, 0.565539, 0.71278, 0.93462, 1.17631, 1.45256" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0486638, 0.0567137, 0.128253, 0.206783, 0.347286, 0.537772, 0.798496", \ + "0.0480857, 0.056154, 0.127864, 0.206726, 0.347342, 0.537543, 0.798546", \ + "0.050815, 0.0576242, 0.125101, 0.20412, 0.347056, 0.538328, 0.799107", \ + "0.0623819, 0.069908, 0.13385, 0.203938, 0.342903, 0.535941, 0.798895", \ + "0.0783652, 0.0869251, 0.157167, 0.225923, 0.349675, 0.528197, 0.787483", \ + "0.095467, 0.104901, 0.181382, 0.254127, 0.376608, 0.54271, 0.783429", \ + "0.113697, 0.123782, 0.205828, 0.282401, 0.408615, 0.576331, 0.806133" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.057614, 0.0629687, 0.105557, 0.159054, 0.267753, 0.409755, 0.595812", \ + "0.0713429, 0.0768082, 0.11989, 0.173533, 0.282256, 0.424399, 0.610414", \ + "0.102636, 0.108246, 0.151755, 0.206772, 0.316812, 0.45935, 0.645746", \ + "0.123894, 0.129826, 0.172888, 0.225033, 0.333192, 0.480537, 0.669352", \ + "0.14533, 0.151964, 0.196369, 0.248139, 0.351734, 0.489518, 0.677976", \ + "0.158777, 0.166207, 0.213669, 0.266198, 0.369961, 0.504929, 0.683717", \ + "0.163125, 0.17141, 0.222668, 0.27677, 0.381721, 0.517241, 0.694512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0508001, 0.05895, 0.129703, 0.220361, 0.404277, 0.644625, 0.958766", \ + "0.0507702, 0.0589179, 0.129714, 0.220373, 0.404322, 0.644699, 0.958803", \ + "0.0524764, 0.0600808, 0.129695, 0.22125, 0.405523, 0.646181, 0.960083", \ + "0.0558005, 0.0622243, 0.125781, 0.214495, 0.403325, 0.647225, 0.962882", \ + "0.0636459, 0.0697278, 0.128418, 0.210274, 0.386179, 0.631476, 0.956577", \ + "0.074325, 0.079884, 0.134939, 0.21332, 0.381244, 0.610137, 0.92697", \ + "0.086249, 0.091663, 0.143748, 0.219656, 0.383247, 0.605029, 0.904069" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0571262, 0.0614569, 0.0991271, 0.157288, 0.303382, 0.54516, 0.830535", \ + "0.0712279, 0.0755427, 0.113063, 0.1709, 0.315632, 0.557549, 0.843745", \ + "0.117313, 0.121963, 0.156982, 0.212074, 0.347526, 0.581511, 0.880772", \ + "0.153373, 0.158568, 0.192379, 0.239302, 0.362843, 0.582072, 0.902975", \ + "0.203065, 0.209138, 0.244398, 0.287514, 0.396797, 0.570251, 0.90016", \ + "0.255934, 0.262753, 0.300974, 0.342226, 0.443501, 0.59916, 0.865654", \ + "0.310537, 0.318189, 0.360612, 0.402271, 0.496122, 0.644429, 0.862388" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372171, 0.0448963, 0.115928, 0.21575, 0.430943, 0.702554, 0.842858", \ + "0.0366927, 0.0442715, 0.115021, 0.214685, 0.428559, 0.710987, 0.844152", \ + "0.0396611, 0.0454748, 0.109638, 0.209162, 0.417127, 0.725452, 0.878593", \ + "0.0440308, 0.0485847, 0.0977068, 0.187929, 0.402193, 0.69983, 0.926738", \ + "0.052356, 0.0562746, 0.0967512, 0.170896, 0.351458, 0.644751, 1.05155", \ + "0.062109, 0.065863, 0.101903, 0.167314, 0.327618, 0.564991, 0.977411", \ + "0.073113, 0.076769, 0.110118, 0.168458, 0.318699, 0.533064, 0.855127" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0577175, 0.0630922, 0.105697, 0.159185, 0.267871, 0.4103, 0.596902", \ + "0.0714737, 0.0769492, 0.120041, 0.173673, 0.282454, 0.424896, 0.611486", \ + "0.102939, 0.10852, 0.151943, 0.206901, 0.316858, 0.459366, 0.646018", \ + "0.124039, 0.129961, 0.173016, 0.225166, 0.333305, 0.480665, 0.669421", \ + "0.145432, 0.152047, 0.196461, 0.248233, 0.351877, 0.489582, 0.678065", \ + "0.15885, 0.166201, 0.213729, 0.266271, 0.370036, 0.504971, 0.683834", \ + "0.163238, 0.171455, 0.222725, 0.276829, 0.38178, 0.517288, 0.694546" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507941, 0.0589751, 0.129776, 0.220404, 0.404165, 0.644517, 0.958495", \ + "0.0507596, 0.0589031, 0.129693, 0.220415, 0.404311, 0.644427, 0.958534", \ + "0.0524516, 0.0600944, 0.12976, 0.221346, 0.405749, 0.646203, 0.960074", \ + "0.0557782, 0.0622323, 0.125827, 0.214598, 0.40371, 0.647289, 0.962912", \ + "0.0636017, 0.0697204, 0.128442, 0.210312, 0.386261, 0.631524, 0.956656", \ + "0.074269, 0.079766, 0.134949, 0.213351, 0.381276, 0.610163, 0.927207", \ + "0.086149, 0.091616, 0.143744, 0.219679, 0.383365, 0.60505, 0.904103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0571152, 0.0614247, 0.0988514, 0.156525, 0.300211, 0.534245, 0.733542", \ + "0.0712178, 0.0755511, 0.112859, 0.170171, 0.312675, 0.547109, 0.748018", \ + "0.117366, 0.121967, 0.156841, 0.211577, 0.345781, 0.576178, 0.802807", \ + "0.153393, 0.158523, 0.192269, 0.23892, 0.361157, 0.576596, 0.853163", \ + "0.203035, 0.209106, 0.244435, 0.287217, 0.395756, 0.568083, 0.884123", \ + "0.255882, 0.262683, 0.30092, 0.342017, 0.442847, 0.597905, 0.86078", \ + "0.310472, 0.318131, 0.360586, 0.402117, 0.495857, 0.643596, 0.859732" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0368327, 0.0444356, 0.115163, 0.214716, 0.427874, 0.720009, 0.967879", \ + "0.0363186, 0.0437963, 0.114245, 0.213673, 0.426201, 0.720579, 0.967761", \ + "0.0394565, 0.0451819, 0.108941, 0.208003, 0.415046, 0.721947, 0.976901", \ + "0.043875, 0.0484242, 0.0972012, 0.187043, 0.401024, 0.695643, 0.994053", \ + "0.0522047, 0.0561194, 0.0964442, 0.170183, 0.350484, 0.642264, 1.04681", \ + "0.061986, 0.065729, 0.101642, 0.166693, 0.327536, 0.563727, 0.972931", \ + "0.072991, 0.076739, 0.109848, 0.167809, 0.317534, 0.532438, 0.852563" \ + ); + } + } + timing () { + related_pin : "CI"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0577175, 0.0630922, 0.105697, 0.159185, 0.267871, 0.4103, 0.596902", \ + "0.0714737, 0.0769492, 0.120041, 0.173673, 0.282454, 0.424896, 0.611486", \ + "0.102939, 0.10852, 0.151943, 0.206901, 0.316858, 0.459366, 0.646018", \ + "0.124039, 0.129961, 0.173016, 0.225166, 0.333305, 0.480665, 0.669421", \ + "0.145432, 0.152047, 0.196461, 0.248233, 0.351877, 0.489582, 0.678065", \ + "0.15885, 0.166201, 0.213729, 0.266271, 0.370036, 0.504971, 0.683834", \ + "0.163238, 0.171455, 0.222725, 0.276829, 0.38178, 0.517288, 0.694546" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507941, 0.0589751, 0.129776, 0.220404, 0.404165, 0.644517, 0.958495", \ + "0.0507596, 0.0589031, 0.129693, 0.220415, 0.404311, 0.644427, 0.958534", \ + "0.0524516, 0.0600944, 0.12976, 0.221346, 0.405749, 0.646203, 0.960074", \ + "0.0557782, 0.0622323, 0.125827, 0.214598, 0.40371, 0.647289, 0.962912", \ + "0.0636017, 0.0697204, 0.128442, 0.210312, 0.386261, 0.631524, 0.956656", \ + "0.074269, 0.079766, 0.134949, 0.213351, 0.381276, 0.610163, 0.927207", \ + "0.086149, 0.091616, 0.143744, 0.219679, 0.383365, 0.60505, 0.904103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0571262, 0.0614569, 0.0991271, 0.157288, 0.303382, 0.54516, 0.830535", \ + "0.0712279, 0.0755427, 0.113063, 0.1709, 0.315632, 0.557549, 0.843745", \ + "0.117313, 0.121963, 0.156982, 0.212074, 0.347526, 0.581511, 0.880772", \ + "0.153373, 0.158568, 0.192379, 0.239302, 0.362843, 0.582072, 0.902975", \ + "0.203065, 0.209138, 0.244398, 0.287514, 0.396797, 0.570251, 0.90016", \ + "0.255934, 0.262753, 0.300974, 0.342226, 0.443501, 0.59916, 0.865654", \ + "0.310537, 0.318189, 0.360612, 0.402271, 0.496122, 0.644429, 0.862388" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372171, 0.0448963, 0.115928, 0.21575, 0.430943, 0.702554, 0.842858", \ + "0.0366927, 0.0442715, 0.115021, 0.214685, 0.428559, 0.710987, 0.844152", \ + "0.0396611, 0.0454748, 0.109638, 0.209162, 0.417127, 0.725452, 0.878593", \ + "0.0440308, 0.0485847, 0.0977068, 0.187929, 0.402193, 0.69983, 0.926738", \ + "0.052356, 0.0562746, 0.0967512, 0.170896, 0.351458, 0.644751, 1.05155", \ + "0.062109, 0.065863, 0.101903, 0.167314, 0.327618, 0.564991, 0.977411", \ + "0.073113, 0.076769, 0.110118, 0.168458, 0.318699, 0.533064, 0.855127" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00890764, 0.00894733, 0.00920055, 0.00942153, 0.0098028, 0.0103071, 0.0110005", \ + "0.00884613, 0.00888572, 0.00914073, 0.00936394, 0.00974634, 0.0102533, 0.0109459", \ + "0.00893244, 0.00896236, 0.00918448, 0.00940403, 0.00978575, 0.0102922, 0.0109966", \ + "0.00944141, 0.00946098, 0.00959819, 0.00977134, 0.0101314, 0.0104768, 0.0111704", \ + "0.0104436, 0.0104433, 0.0104985, 0.0106629, 0.0108584, 0.0111622, 0.0116173", \ + "0.0119586, 0.0119284, 0.0118505, 0.0118692, 0.0121645, 0.0124427, 0.0128655", \ + "0.014024, 0.013962, 0.013737, 0.0136655, 0.0137286, 0.0140793, 0.0144022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.011878, 0.0119064, 0.0121038, 0.0122968, 0.0126444, 0.0130976, 0.0137107", \ + "0.0117986, 0.0118301, 0.0120413, 0.0122422, 0.0125975, 0.0130551, 0.01367", \ + "0.0117206, 0.011748, 0.0119669, 0.0121939, 0.0126039, 0.0130993, 0.0137414", \ + "0.0121386, 0.0121525, 0.0122572, 0.012397, 0.0127422, 0.0132345, 0.0139102", \ + "0.013042, 0.0130061, 0.0130345, 0.0130898, 0.0133131, 0.0135972, 0.0141236", \ + "0.0145857, 0.0145065, 0.0142342, 0.014276, 0.0143285, 0.0145056, 0.0149307", \ + "0.0164981, 0.0164029, 0.0160404, 0.0157736, 0.0157616, 0.0158566, 0.0160928" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00871671, 0.00876364, 0.00895713, 0.00904917, 0.0091422, 0.00920902, 0.00926841", \ + "0.00860925, 0.0086568, 0.00885445, 0.00894971, 0.00904468, 0.00911261, 0.00916915", \ + "0.00878201, 0.00883102, 0.00904282, 0.00914383, 0.00924448, 0.00931485, 0.0093791", \ + "0.00920256, 0.00924861, 0.0094443, 0.00954304, 0.00964582, 0.00974685, 0.00982156", \ + "0.0101513, 0.0101961, 0.0103795, 0.0104791, 0.0105889, 0.0106677, 0.0107396", \ + "0.011515, 0.0115494, 0.011721, 0.0118174, 0.0119261, 0.0120056, 0.012064", \ + "0.0133069, 0.0133316, 0.0134644, 0.0135556, 0.0136492, 0.0137346, 0.0138065" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129185, 0.0129872, 0.0133565, 0.0136809, 0.014292, 0.015124, 0.0162553", \ + "0.01284, 0.0129083, 0.0132762, 0.0136027, 0.0142141, 0.0150453, 0.0161497", \ + "0.013045, 0.0131099, 0.0134721, 0.0137915, 0.0143972, 0.0152411, 0.0163735", \ + "0.0135541, 0.0136229, 0.0139842, 0.0143159, 0.0149301, 0.0157602, 0.0168989", \ + "0.0144994, 0.0145657, 0.0149211, 0.0152439, 0.0158598, 0.0167176, 0.0178067", \ + "0.0159376, 0.0160084, 0.0163544, 0.0167004, 0.0173267, 0.0181587, 0.0192636", \ + "0.0177182, 0.0178038, 0.0181862, 0.018522, 0.0191546, 0.0199993, 0.0211017" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00890764, 0.00894733, 0.00920055, 0.00942153, 0.0098028, 0.0103071, 0.0110005", \ + "0.00884613, 0.00888572, 0.00914073, 0.00936394, 0.00974634, 0.0102533, 0.0109459", \ + "0.00893244, 0.00896236, 0.00918448, 0.00940403, 0.00978575, 0.0102922, 0.0109966", \ + "0.00944141, 0.00946098, 0.00959819, 0.00977134, 0.0101314, 0.0104768, 0.0111704", \ + "0.0104436, 0.0104433, 0.0104985, 0.0106629, 0.0108584, 0.0111622, 0.0116173", \ + "0.0119586, 0.0119284, 0.0118505, 0.0118692, 0.0121645, 0.0124427, 0.0128655", \ + "0.014024, 0.013962, 0.013737, 0.0136655, 0.0137286, 0.0140793, 0.0144022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129185, 0.0129872, 0.0133565, 0.0136809, 0.014292, 0.015124, 0.0162553", \ + "0.01284, 0.0129083, 0.0132762, 0.0136027, 0.0142141, 0.0150453, 0.0161497", \ + "0.013045, 0.0131099, 0.0134721, 0.0137915, 0.0143972, 0.0152411, 0.0163735", \ + "0.0135541, 0.0136229, 0.0139842, 0.0143159, 0.0149301, 0.0157602, 0.0168989", \ + "0.0144994, 0.0145657, 0.0149211, 0.0152439, 0.0158598, 0.0167176, 0.0178067", \ + "0.0159376, 0.0160084, 0.0163544, 0.0167004, 0.0173267, 0.0181587, 0.0192636", \ + "0.0177182, 0.0178038, 0.0181862, 0.018522, 0.0191546, 0.0199993, 0.0211017" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602662, 0.00605113, 0.00623167, 0.00642818, 0.00681109, 0.00730959, 0.00799131", \ + "0.00593684, 0.00596241, 0.00615013, 0.00635182, 0.00673519, 0.00723841, 0.00791613", \ + "0.00636713, 0.00636687, 0.00646714, 0.00661452, 0.00695585, 0.00745392, 0.00814753", \ + "0.00730927, 0.00730189, 0.00735107, 0.00747374, 0.00764537, 0.00793912, 0.00851488", \ + "0.00934672, 0.00931498, 0.00932294, 0.00942209, 0.00960879, 0.00979258, 0.0100582", \ + "0.0120621, 0.0119753, 0.0119411, 0.0120835, 0.0123371, 0.0125629, 0.0128082", \ + "0.0155171, 0.0153937, 0.0152114, 0.0153813, 0.0157286, 0.0160764, 0.0163518" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00872171, 0.00864378, 0.00809377, 0.00762227, 0.0069184, 0.00614969, 0.00523962", \ + "0.00865765, 0.00858093, 0.00805603, 0.00757974, 0.00685793, 0.00608216, 0.00516821", \ + "0.00913823, 0.00905405, 0.00846654, 0.0078672, 0.00700354, 0.00615914, 0.00521559", \ + "0.0101854, 0.0101058, 0.0094876, 0.00877088, 0.00754192, 0.00630769, 0.00518707", \ + "0.0123671, 0.0122605, 0.011594, 0.0108741, 0.0094904, 0.00781968, 0.00596676", \ + "0.0154136, 0.0152705, 0.0145515, 0.0138276, 0.01243, 0.0106505, 0.00845942", \ + "0.0192978, 0.0191293, 0.0182991, 0.0175831, 0.016214, 0.0143955, 0.0120661" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00896277, 0.0089867, 0.0090098, 0.00890721, 0.00875625, 0.00861863, 0.00850003", \ + "0.00899977, 0.00902021, 0.00903992, 0.00893062, 0.00876122, 0.00861424, 0.00848828", \ + "0.00953702, 0.0095476, 0.009553, 0.00944422, 0.00926524, 0.00909358, 0.00894844", \ + "0.0103151, 0.010335, 0.0103317, 0.010241, 0.0100402, 0.00984395, 0.00968249", \ + "0.0119685, 0.0119892, 0.0120043, 0.0119037, 0.0117081, 0.0114798, 0.0112683", \ + "0.0142542, 0.0142772, 0.0143019, 0.0141882, 0.0139868, 0.0137428, 0.0134735", \ + "0.0173262, 0.0173362, 0.0173809, 0.0172724, 0.0170329, 0.0167602, 0.0164742" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0117866, 0.0118471, 0.0121689, 0.0124958, 0.0131096, 0.0139619, 0.0150515", \ + "0.0118341, 0.0118918, 0.0122203, 0.0125479, 0.0131618, 0.0140005, 0.0151192", \ + "0.012399, 0.0124534, 0.0127792, 0.0130995, 0.0137179, 0.0145755, 0.0156944", \ + "0.0131826, 0.0132367, 0.0135554, 0.0138779, 0.0144866, 0.0152932, 0.0164512", \ + "0.0147651, 0.014807, 0.0151435, 0.0154612, 0.0160801, 0.0169198, 0.0179963", \ + "0.0169578, 0.0169992, 0.0172763, 0.0175972, 0.0182122, 0.0190493, 0.0200973", \ + "0.0198956, 0.0199215, 0.0200499, 0.0202734, 0.0208552, 0.0216884, 0.022739" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00896277, 0.0089867, 0.0090098, 0.00890721, 0.00875625, 0.00861863, 0.00850003", \ + "0.00899977, 0.00902021, 0.00903992, 0.00893062, 0.00876122, 0.00861424, 0.00848828", \ + "0.00953702, 0.0095476, 0.009553, 0.00944422, 0.00926524, 0.00909358, 0.00894844", \ + "0.0103151, 0.010335, 0.0103317, 0.010241, 0.0100402, 0.00984395, 0.00968249", \ + "0.0119685, 0.0119892, 0.0120043, 0.0119037, 0.0117081, 0.0114798, 0.0112683", \ + "0.0142542, 0.0142772, 0.0143019, 0.0141882, 0.0139868, 0.0137428, 0.0134735", \ + "0.0173262, 0.0173362, 0.0173809, 0.0172724, 0.0170329, 0.0167602, 0.0164742" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0117866, 0.0118471, 0.0121689, 0.0124958, 0.0131096, 0.0139619, 0.0150515", \ + "0.0118341, 0.0118918, 0.0122203, 0.0125479, 0.0131618, 0.0140005, 0.0151192", \ + "0.012399, 0.0124534, 0.0127792, 0.0130995, 0.0137179, 0.0145755, 0.0156944", \ + "0.0131826, 0.0132367, 0.0135554, 0.0138779, 0.0144866, 0.0152932, 0.0164512", \ + "0.0147651, 0.014807, 0.0151435, 0.0154612, 0.0160801, 0.0169198, 0.0179963", \ + "0.0169578, 0.0169992, 0.0172763, 0.0175972, 0.0182122, 0.0190493, 0.0200973", \ + "0.0198956, 0.0199215, 0.0200499, 0.0202734, 0.0208552, 0.0216884, 0.022739" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00401777, 0.00403551, 0.00403537, 0.00402719, 0.00402028, 0.00401633, 0.00401402", \ + "0.00377664, 0.00380389, 0.00388241, 0.00390835, 0.00392217, 0.00392713, 0.00392967", \ + "0.00413142, 0.00412331, 0.00413177, 0.0041603, 0.00418921, 0.00420277, 0.0042099", \ + "0.00513172, 0.00506915, 0.00490205, 0.00485427, 0.00483488, 0.00483219, 0.00483142", \ + "0.00735407, 0.00725249, 0.00684988, 0.00665088, 0.00648269, 0.00639579, 0.00634135", \ + "0.0103535, 0.0102188, 0.00962146, 0.00926627, 0.00892569, 0.00872419, 0.00857862", \ + "0.0141426, 0.0139816, 0.0132182, 0.0127174, 0.0121534, 0.0117944, 0.0115398" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00714617, 0.00716469, 0.00729032, 0.00768267, 0.0090496, 0.0107382, 0.011767", \ + "0.00693218, 0.00695988, 0.00713013, 0.00753436, 0.00890591, 0.0106215, 0.0116946", \ + "0.00741695, 0.0074233, 0.00747058, 0.00768473, 0.00872567, 0.0106453, 0.012261", \ + "0.00846983, 0.008408, 0.00827283, 0.00825278, 0.00888899, 0.0108284, 0.0129221", \ + "0.0105766, 0.0104832, 0.0100941, 0.00991307, 0.00996894, 0.011277, 0.0136821", \ + "0.0135283, 0.0133994, 0.0128176, 0.0124778, 0.0122218, 0.012789, 0.0147608", \ + "0.0173484, 0.0171905, 0.0163776, 0.0158916, 0.0153853, 0.015379, 0.0166199" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00410756, 0.00412231, 0.0041247, 0.00412247, 0.00412775, 0.00415102, 0.00419232", \ + "0.00386811, 0.00389475, 0.00397433, 0.00400258, 0.00402857, 0.00406071, 0.00410711", \ + "0.00422471, 0.00421698, 0.00422543, 0.00425412, 0.00428827, 0.00430584, 0.004336", \ + "0.00521702, 0.00515766, 0.00499124, 0.00494474, 0.00492652, 0.00492504, 0.00492834", \ + "0.00743913, 0.00733709, 0.00693704, 0.00673953, 0.00657118, 0.00648521, 0.00643187", \ + "0.0104374, 0.0103058, 0.00970682, 0.00935251, 0.00901352, 0.00881521, 0.00866683", \ + "0.0142282, 0.0140669, 0.0133062, 0.0128021, 0.0122398, 0.0118817, 0.0116278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00704658, 0.00707135, 0.0071822, 0.00755247, 0.00887837, 0.0107648, 0.0126095", \ + "0.00683354, 0.00686099, 0.00702319, 0.00740576, 0.00873387, 0.0106288, 0.0125013", \ + "0.00731475, 0.00732233, 0.00737354, 0.00757396, 0.0085637, 0.010455, 0.0126034", \ + "0.00833208, 0.00831727, 0.00817775, 0.00815278, 0.00874807, 0.0106245, 0.0129637", \ + "0.0104794, 0.0103853, 0.00999671, 0.00981338, 0.00983914, 0.011125, 0.0135122", \ + "0.0134331, 0.0133188, 0.0127204, 0.0123797, 0.0120954, 0.012645, 0.0145532", \ + "0.0172534, 0.0170996, 0.016283, 0.0157937, 0.0152609, 0.0152696, 0.016436" \ + ); + } + } + internal_power () { + related_pin : "CI"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00410756, 0.00412231, 0.0041247, 0.00412247, 0.00412775, 0.00415102, 0.00419232", \ + "0.00386811, 0.00389475, 0.00397433, 0.00400258, 0.00402857, 0.00406071, 0.00410711", \ + "0.00422471, 0.00421698, 0.00422543, 0.00425412, 0.00428827, 0.00430584, 0.004336", \ + "0.00521702, 0.00515766, 0.00499124, 0.00494474, 0.00492652, 0.00492504, 0.00492834", \ + "0.00743913, 0.00733709, 0.00693704, 0.00673953, 0.00657118, 0.00648521, 0.00643187", \ + "0.0104374, 0.0103058, 0.00970682, 0.00935251, 0.00901352, 0.00881521, 0.00866683", \ + "0.0142282, 0.0140669, 0.0133062, 0.0128021, 0.0122398, 0.0118817, 0.0116278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00714617, 0.00716469, 0.00729032, 0.00768267, 0.0090496, 0.0107382, 0.011767", \ + "0.00693218, 0.00695988, 0.00713013, 0.00753436, 0.00890591, 0.0106215, 0.0116946", \ + "0.00741695, 0.0074233, 0.00747058, 0.00768473, 0.00872567, 0.0106453, 0.012261", \ + "0.00846983, 0.008408, 0.00827283, 0.00825278, 0.00888899, 0.0108284, 0.0129221", \ + "0.0105766, 0.0104832, 0.0100941, 0.00991307, 0.00996894, 0.011277, 0.0136821", \ + "0.0135283, 0.0133994, 0.0128176, 0.0124778, 0.0122218, 0.012789, 0.0147608", \ + "0.0173484, 0.0171905, 0.0163776, 0.0158916, 0.0153853, 0.015379, 0.0166199" \ + ); + } + } + } + pin (S) { + direction : output; + function : "(A * B * CI) + (A * !B * !CI) + (!A * B * !CI) + (!A * !B * CI)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.148208, 0.155427, 0.206605, 0.265927, 0.383953, 0.537159, 0.737597", \ + "0.162475, 0.169694, 0.220879, 0.280194, 0.398265, 0.551489, 0.751741", \ + "0.224958, 0.232204, 0.283441, 0.342844, 0.460893, 0.614107, 0.814579", \ + "0.288643, 0.296185, 0.348431, 0.408338, 0.526334, 0.679767, 0.880225", \ + "0.373013, 0.381528, 0.436512, 0.497178, 0.615686, 0.76954, 0.970359", \ + "0.456053, 0.465395, 0.524526, 0.586563, 0.705959, 0.859719, 1.06052", \ + "0.536905, 0.547186, 0.611338, 0.675509, 0.796035, 0.950251, 1.15147" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0663616, 0.0737991, 0.143322, 0.238228, 0.437171, 0.701023, 1.04721", \ + "0.0664063, 0.0738481, 0.143353, 0.238289, 0.437195, 0.701055, 1.0471", \ + "0.0675725, 0.07488, 0.14383, 0.238554, 0.437234, 0.70104, 1.04715", \ + "0.0744932, 0.0813898, 0.147809, 0.240799, 0.438121, 0.701174, 1.04722", \ + "0.087006, 0.0934, 0.155948, 0.245895, 0.44016, 0.702301, 1.04792", \ + "0.101518, 0.107673, 0.16688, 0.253253, 0.44349, 0.704185, 1.04798", \ + "0.117107, 0.12291, 0.180062, 0.263348, 0.448904, 0.705336, 1.04893" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.15089, 0.157802, 0.205207, 0.258652, 0.363623, 0.499735, 0.678124", \ + "0.165297, 0.172228, 0.219676, 0.273069, 0.378066, 0.514194, 0.692508", \ + "0.224614, 0.231537, 0.279159, 0.332728, 0.437686, 0.573906, 0.752084", \ + "0.282214, 0.289348, 0.337714, 0.391398, 0.496401, 0.63258, 0.810899", \ + "0.355114, 0.362755, 0.413029, 0.467432, 0.572593, 0.708715, 0.887323", \ + "0.42292, 0.431187, 0.484421, 0.539983, 0.645602, 0.781509, 0.959539", \ + "0.48433, 0.493327, 0.550495, 0.607898, 0.714467, 0.850491, 1.0283" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0664719, 0.0716647, 0.124862, 0.200725, 0.363339, 0.580819, 0.867204", \ + "0.0664887, 0.0716725, 0.124863, 0.200827, 0.36341, 0.580881, 0.867146", \ + "0.0676307, 0.0727803, 0.125494, 0.201145, 0.363513, 0.580836, 0.867203", \ + "0.0750754, 0.0797598, 0.130107, 0.203836, 0.364602, 0.581225, 0.867488", \ + "0.088415, 0.092597, 0.139418, 0.210209, 0.367586, 0.58268, 0.868284", \ + "0.104545, 0.108277, 0.151744, 0.218996, 0.371685, 0.584354, 0.868853", \ + "0.12209, 0.125832, 0.166604, 0.230594, 0.378097, 0.587387, 0.87004" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.132298, 0.146256, 0.25179, 0.371959, 0.598055, 0.88872, 1.2674", \ + "0.146515, 0.16047, 0.265955, 0.386205, 0.612302, 0.902937, 1.28176", \ + "0.191513, 0.205409, 0.31109, 0.431055, 0.657358, 0.947958, 1.32678", \ + "0.225963, 0.239886, 0.345373, 0.465595, 0.692046, 0.982617, 1.36148", \ + "0.273885, 0.287796, 0.393297, 0.513591, 0.740087, 1.03096, 1.41035", \ + "0.32265, 0.336884, 0.443167, 0.562961, 0.789932, 1.08115, 1.46063", \ + "0.371785, 0.386269, 0.494505, 0.616095, 0.843935, 1.13559, 1.51544" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.150664, 0.163213, 0.282135, 0.438088, 0.753852, 1.16669, 1.70664", \ + "0.150699, 0.16324, 0.282071, 0.438135, 0.753885, 1.16664, 1.70656", \ + "0.152093, 0.16443, 0.282782, 0.438208, 0.754008, 1.16649, 1.70662", \ + "0.154261, 0.166354, 0.283535, 0.438821, 0.754256, 1.16643, 1.70658", \ + "0.159829, 0.171266, 0.285675, 0.440158, 0.755084, 1.16713, 1.70716", \ + "0.168449, 0.179363, 0.289854, 0.44262, 0.75609, 1.16783, 1.70734", \ + "0.180795, 0.190336, 0.296393, 0.446743, 0.75871, 1.16903, 1.70779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.117128, 0.126225, 0.194832, 0.271556, 0.417563, 0.607507, 0.856704", \ + "0.131593, 0.140687, 0.209265, 0.286095, 0.432032, 0.621947, 0.871123", \ + "0.172506, 0.181564, 0.250017, 0.326677, 0.472526, 0.662479, 0.911442", \ + "0.201008, 0.210031, 0.278228, 0.354755, 0.500645, 0.690552, 0.93957", \ + "0.235136, 0.24436, 0.312151, 0.388401, 0.533708, 0.723471, 0.972798", \ + "0.2658, 0.274981, 0.343025, 0.419302, 0.564287, 0.753492, 1.00248", \ + "0.292038, 0.301684, 0.370931, 0.447253, 0.592276, 0.781443, 1.0304" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.102725, 0.113041, 0.200848, 0.317055, 0.558207, 0.876473, 1.29477", \ + "0.10277, 0.113095, 0.200855, 0.317058, 0.55821, 0.876471, 1.29486", \ + "0.104719, 0.114823, 0.201668, 0.317417, 0.558288, 0.876497, 1.29481", \ + "0.107242, 0.1171, 0.202732, 0.318016, 0.558624, 0.876646, 1.29489", \ + "0.113151, 0.12245, 0.205216, 0.31922, 0.558809, 0.876834, 1.29515", \ + "0.122105, 0.131027, 0.210184, 0.321935, 0.559989, 0.878401, 1.29523", \ + "0.133392, 0.141602, 0.217255, 0.326435, 0.562057, 0.878494, 1.29596" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.120103, 0.130673, 0.210872, 0.303066, 0.482113, 0.716294, 1.02376", \ + "0.134331, 0.144893, 0.224849, 0.316869, 0.495829, 0.729941, 1.03738", \ + "0.193757, 0.204259, 0.283432, 0.374231, 0.551969, 0.785361, 1.09259", \ + "0.252749, 0.264437, 0.349901, 0.442078, 0.619403, 0.851991, 1.15878", \ + "0.32781, 0.34194, 0.445825, 0.552807, 0.739388, 0.973433, 1.28096", \ + "0.39857, 0.413901, 0.537181, 0.663307, 0.875875, 1.12594, 1.43765", \ + "0.463516, 0.480197, 0.621574, 0.7685, 1.00865, 1.28503, 1.61893" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161299, 0.173288, 0.284351, 0.433627, 0.741128, 1.14744, 1.68207", \ + "0.161988, 0.173971, 0.284783, 0.43393, 0.741281, 1.14745, 1.68212", \ + "0.185604, 0.196251, 0.296867, 0.439629, 0.74357, 1.14835, 1.68266", \ + "0.232878, 0.242466, 0.333086, 0.464593, 0.754062, 1.15133, 1.68347", \ + "0.313121, 0.322992, 0.412504, 0.53342, 0.80158, 1.17865, 1.69379", \ + "0.403918, 0.414755, 0.509083, 0.633028, 0.88881, 1.24487, 1.73861", \ + "0.50211, 0.513824, 0.6146, 0.743223, 1.00566, 1.34869, 1.82078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.110869, 0.121415, 0.195383, 0.279475, 0.445622, 0.663227, 0.946996", \ + "0.124968, 0.135504, 0.209243, 0.293402, 0.459466, 0.677019, 0.960772", \ + "0.186811, 0.197488, 0.270516, 0.353433, 0.518254, 0.735297, 1.01853", \ + "0.248805, 0.261835, 0.344148, 0.428028, 0.591232, 0.807192, 1.09004", \ + "0.330069, 0.346908, 0.451859, 0.552015, 0.725032, 0.942444, 1.22545", \ + "0.409025, 0.429633, 0.559169, 0.67952, 0.878145, 1.11383, 1.40094", \ + "0.484763, 0.508654, 0.662747, 0.805068, 1.03353, 1.29746, 1.60847" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.136452, 0.14477, 0.234654, 0.359625, 0.620163, 0.965559, 1.41965", \ + "0.137032, 0.14531, 0.235081, 0.359911, 0.620193, 0.965574, 1.41966", \ + "0.159302, 0.165913, 0.24572, 0.36536, 0.621664, 0.965784, 1.4197", \ + "0.208385, 0.213604, 0.281715, 0.389698, 0.630374, 0.967327, 1.41991", \ + "0.291331, 0.296781, 0.363393, 0.461265, 0.678997, 0.990774, 1.4269", \ + "0.384801, 0.391659, 0.461539, 0.563397, 0.772664, 1.06047, 1.46866", \ + "0.486241, 0.494348, 0.569721, 0.676914, 0.89357, 1.17436, 1.55522" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.120103, 0.130673, 0.210872, 0.303066, 0.482113, 0.716294, 1.02376", \ + "0.134331, 0.144893, 0.224849, 0.316869, 0.495829, 0.729941, 1.03738", \ + "0.193757, 0.204259, 0.283432, 0.374231, 0.551969, 0.785361, 1.09259", \ + "0.252749, 0.264437, 0.349901, 0.442078, 0.619403, 0.851991, 1.15878", \ + "0.32781, 0.34194, 0.445825, 0.552807, 0.739388, 0.973433, 1.28096", \ + "0.39857, 0.413901, 0.537181, 0.663307, 0.875875, 1.12594, 1.43765", \ + "0.463516, 0.480197, 0.621574, 0.7685, 1.00865, 1.28503, 1.61893" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.161299, 0.173288, 0.284351, 0.433627, 0.741128, 1.14744, 1.68207", \ + "0.161988, 0.173971, 0.284783, 0.43393, 0.741281, 1.14745, 1.68212", \ + "0.185604, 0.196251, 0.296867, 0.439629, 0.74357, 1.14835, 1.68266", \ + "0.232878, 0.242466, 0.333086, 0.464593, 0.754062, 1.15133, 1.68347", \ + "0.313121, 0.322992, 0.412504, 0.53342, 0.80158, 1.17865, 1.69379", \ + "0.403918, 0.414755, 0.509083, 0.633028, 0.88881, 1.24487, 1.73861", \ + "0.50211, 0.513824, 0.6146, 0.743223, 1.00566, 1.34869, 1.82078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.110869, 0.121415, 0.195383, 0.279475, 0.445622, 0.663227, 0.946996", \ + "0.124968, 0.135504, 0.209243, 0.293402, 0.459466, 0.677019, 0.960772", \ + "0.186811, 0.197488, 0.270516, 0.353433, 0.518254, 0.735297, 1.01853", \ + "0.248805, 0.261835, 0.344148, 0.428028, 0.591232, 0.807192, 1.09004", \ + "0.330069, 0.346908, 0.451859, 0.552015, 0.725032, 0.942444, 1.22545", \ + "0.409025, 0.429633, 0.559169, 0.67952, 0.878145, 1.11383, 1.40094", \ + "0.484763, 0.508654, 0.662747, 0.805068, 1.03353, 1.29746, 1.60847" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.136452, 0.14477, 0.234654, 0.359625, 0.620163, 0.965559, 1.41965", \ + "0.137032, 0.14531, 0.235081, 0.359911, 0.620193, 0.965574, 1.41966", \ + "0.159302, 0.165913, 0.24572, 0.36536, 0.621664, 0.965784, 1.4197", \ + "0.208385, 0.213604, 0.281715, 0.389698, 0.630374, 0.967327, 1.41991", \ + "0.291331, 0.296781, 0.363393, 0.461265, 0.678997, 0.990774, 1.4269", \ + "0.384801, 0.391659, 0.461539, 0.563397, 0.772664, 1.06047, 1.46866", \ + "0.486241, 0.494348, 0.569721, 0.676914, 0.89357, 1.17436, 1.55522" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.16863, 0.177319, 0.241567, 0.317961, 0.469884, 0.667217, 0.924765", \ + "0.18308, 0.191703, 0.25596, 0.332397, 0.484404, 0.681651, 0.939205", \ + "0.224503, 0.233181, 0.297454, 0.373933, 0.525911, 0.723066, 0.980695", \ + "0.253536, 0.262187, 0.326546, 0.403059, 0.555101, 0.752183, 1.00999", \ + "0.288673, 0.297351, 0.36182, 0.438369, 0.590577, 0.788203, 1.04576", \ + "0.320827, 0.329571, 0.394479, 0.471331, 0.623801, 0.821389, 1.0794", \ + "0.349348, 0.35823, 0.423824, 0.501235, 0.654477, 0.852596, 1.11117" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0749043, 0.084263, 0.169587, 0.281088, 0.507997, 0.805569, 1.19578", \ + "0.0748268, 0.0843059, 0.169549, 0.281089, 0.508087, 0.805557, 1.19578", \ + "0.0751093, 0.0845485, 0.169713, 0.281193, 0.508141, 0.805657, 1.1958", \ + "0.0751712, 0.0845051, 0.169949, 0.281315, 0.508204, 0.805542, 1.196", \ + "0.0757073, 0.0850957, 0.170151, 0.281513, 0.508616, 0.806027, 1.196", \ + "0.076977, 0.086278, 0.171076, 0.282208, 0.508781, 0.80605, 1.19659", \ + "0.079008, 0.088222, 0.172585, 0.283456, 0.509712, 0.806764, 1.19663" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.171615, 0.181833, 0.254032, 0.333205, 0.48277, 0.669808, 0.908537", \ + "0.185773, 0.196053, 0.268185, 0.347675, 0.497032, 0.684194, 0.923402", \ + "0.231078, 0.241295, 0.313372, 0.393085, 0.542854, 0.729997, 0.968815", \ + "0.266287, 0.276578, 0.348921, 0.428681, 0.578227, 0.764767, 1.00566", \ + "0.314107, 0.324568, 0.397384, 0.477289, 0.626986, 0.814406, 1.0535", \ + "0.363079, 0.373802, 0.447562, 0.528446, 0.679169, 0.867386, 1.10698", \ + "0.411575, 0.42257, 0.498734, 0.580977, 0.732669, 0.922388, 1.163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0561773, 0.0626421, 0.120887, 0.199782, 0.364346, 0.582156, 0.868914", \ + "0.0562423, 0.0626361, 0.121043, 0.199694, 0.364377, 0.582326, 0.868851", \ + "0.056304, 0.0628144, 0.121064, 0.199665, 0.364357, 0.582338, 0.868907", \ + "0.0564352, 0.0628002, 0.121173, 0.199832, 0.364415, 0.582346, 0.868848", \ + "0.0567594, 0.063132, 0.121224, 0.19971, 0.364496, 0.582685, 0.869002", \ + "0.057381, 0.063636, 0.121499, 0.199931, 0.364407, 0.582347, 0.869233", \ + "0.058517, 0.064624, 0.121971, 0.200054, 0.364491, 0.582332, 0.868798" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.12076, 0.127835, 0.178533, 0.237868, 0.355784, 0.50886, 0.709542", \ + "0.133681, 0.140797, 0.191507, 0.250824, 0.368731, 0.521829, 0.722464", \ + "0.18663, 0.193795, 0.244564, 0.303843, 0.421737, 0.574978, 0.775478", \ + "0.232167, 0.239836, 0.292241, 0.352011, 0.47028, 0.62357, 0.82399", \ + "0.291204, 0.299823, 0.355514, 0.416, 0.534387, 0.687851, 0.889017", \ + "0.349175, 0.358807, 0.419767, 0.482093, 0.601618, 0.75552, 0.956255", \ + "0.405074, 0.416104, 0.483358, 0.548752, 0.669879, 0.824443, 1.02567" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0631938, 0.07092, 0.141971, 0.237683, 0.437098, 0.700975, 1.0474", \ + "0.0631478, 0.0707794, 0.141963, 0.237644, 0.437046, 0.700938, 1.04722", \ + "0.066127, 0.0737003, 0.143419, 0.238281, 0.437344, 0.701028, 1.04717", \ + "0.0739468, 0.081044, 0.148448, 0.2414, 0.438622, 0.701468, 1.04733", \ + "0.0871537, 0.0939845, 0.157296, 0.246895, 0.441116, 0.702629, 1.04827", \ + "0.102065, 0.10895, 0.170108, 0.255974, 0.444916, 0.7042, 1.04891", \ + "0.117435, 0.124621, 0.185323, 0.268309, 0.452152, 0.707486, 1.05035" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.117621, 0.124127, 0.169506, 0.222107, 0.326476, 0.462464, 0.640647", \ + "0.130978, 0.137498, 0.18332, 0.236107, 0.340572, 0.476611, 0.654697", \ + "0.184301, 0.191126, 0.237824, 0.29075, 0.395295, 0.531247, 0.709331", \ + "0.227889, 0.235178, 0.283648, 0.33732, 0.442157, 0.577814, 0.755852", \ + "0.282931, 0.290954, 0.342902, 0.397489, 0.502443, 0.638128, 0.816375", \ + "0.336261, 0.345261, 0.401801, 0.458292, 0.564059, 0.699336, 0.87696", \ + "0.385815, 0.395775, 0.457859, 0.517187, 0.62485, 0.761141, 0.938345" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0565891, 0.0629986, 0.120534, 0.198361, 0.362585, 0.580631, 0.86699", \ + "0.0564578, 0.0628736, 0.120491, 0.198339, 0.362581, 0.580628, 0.866967", \ + "0.0601676, 0.0663236, 0.122314, 0.199328, 0.362899, 0.580734, 0.867017", \ + "0.0679461, 0.0736375, 0.12759, 0.202825, 0.364549, 0.581479, 0.867413", \ + "0.0807631, 0.0860294, 0.136588, 0.208712, 0.367403, 0.582755, 0.868759", \ + "0.094956, 0.100224, 0.148797, 0.217655, 0.371374, 0.584753, 0.8693", \ + "0.109927, 0.115478, 0.163413, 0.229773, 0.378753, 0.588498, 0.871236" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0880789, 0.0984408, 0.1782, 0.271991, 0.452384, 0.687121, 0.994748", \ + "0.102923, 0.113221, 0.192417, 0.285896, 0.466135, 0.700766, 1.00844", \ + "0.149235, 0.159638, 0.239705, 0.333582, 0.513253, 0.747474, 1.05489", \ + "0.180005, 0.190645, 0.271583, 0.366995, 0.552035, 0.789838, 1.09921", \ + "0.218306, 0.229101, 0.310166, 0.405201, 0.590151, 0.831954, 1.14986", \ + "0.255702, 0.266969, 0.34872, 0.443864, 0.628032, 0.869349, 1.18695", \ + "0.291876, 0.303217, 0.386675, 0.482607, 0.666487, 0.907487, 1.22456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.128802, 0.141769, 0.257528, 0.410038, 0.72138, 1.12981, 1.66555", \ + "0.128069, 0.14116, 0.257337, 0.409956, 0.721446, 1.1299, 1.66555", \ + "0.12934, 0.142444, 0.258707, 0.410657, 0.721436, 1.12973, 1.66559", \ + "0.132054, 0.144756, 0.259501, 0.412607, 0.724104, 1.13082, 1.66566", \ + "0.138932, 0.151138, 0.26311, 0.413539, 0.724186, 1.13267, 1.66837", \ + "0.148827, 0.160779, 0.269448, 0.41836, 0.725941, 1.13332, 1.66834", \ + "0.161166, 0.172291, 0.278301, 0.425053, 0.731247, 1.13563, 1.66916" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0829241, 0.0918594, 0.159923, 0.236648, 0.382631, 0.57265, 0.821861", \ + "0.0977922, 0.106766, 0.174375, 0.250869, 0.396601, 0.586462, 0.835584", \ + "0.141465, 0.150343, 0.217688, 0.294076, 0.439703, 0.629357, 0.878228", \ + "0.168591, 0.177718, 0.244735, 0.321375, 0.46812, 0.659129, 0.910151", \ + "0.200757, 0.209842, 0.277477, 0.35318, 0.498397, 0.689218, 0.94074", \ + "0.229674, 0.239074, 0.307275, 0.383402, 0.528156, 0.718075, 0.968201", \ + "0.255638, 0.265413, 0.335346, 0.412365, 0.556526, 0.745222, 0.995513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.100261, 0.11097, 0.200186, 0.316881, 0.558251, 0.876699, 1.29511", \ + "0.0999585, 0.110709, 0.200146, 0.316905, 0.558342, 0.876421, 1.29513", \ + "0.101544, 0.11223, 0.201367, 0.317602, 0.558456, 0.876757, 1.29514", \ + "0.104977, 0.115238, 0.20199, 0.317939, 0.558784, 0.876794, 1.29524", \ + "0.112438, 0.122123, 0.206443, 0.320143, 0.558906, 0.876599, 1.295", \ + "0.122682, 0.131832, 0.213458, 0.325431, 0.561828, 0.877396, 1.29447", \ + "0.135671, 0.144418, 0.222955, 0.332945, 0.567257, 0.880866, 1.296" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.082527, 0.0928966, 0.172327, 0.264356, 0.441123, 0.670403, 0.970716", \ + "0.0960544, 0.106494, 0.186009, 0.278002, 0.454653, 0.683842, 0.984061", \ + "0.148209, 0.159151, 0.235986, 0.325066, 0.498849, 0.726582, 1.02622", \ + "0.189722, 0.202852, 0.293829, 0.385281, 0.553023, 0.775251, 1.07127", \ + "0.241304, 0.256151, 0.367138, 0.478742, 0.661297, 0.877133, 1.16393", \ + "0.291715, 0.308583, 0.435644, 0.566669, 0.780182, 1.0171, 1.30322", \ + "0.341941, 0.360039, 0.500473, 0.649282, 0.892157, 1.15808, 1.4702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.138993, 0.152064, 0.268891, 0.42205, 0.733978, 1.14253, 1.6784", \ + "0.138889, 0.152019, 0.268918, 0.422084, 0.733981, 1.14253, 1.67841", \ + "0.165458, 0.17647, 0.282738, 0.428797, 0.734934, 1.14272, 1.67847", \ + "0.215986, 0.22641, 0.326256, 0.464784, 0.755938, 1.14945, 1.67918", \ + "0.292476, 0.30402, 0.4143, 0.554269, 0.833741, 1.20911, 1.71379", \ + "0.379205, 0.391106, 0.511248, 0.667231, 0.956894, 1.32233, 1.81127", \ + "0.475414, 0.487312, 0.614962, 0.785375, 1.10295, 1.47796, 1.95602" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0833848, 0.093421, 0.167936, 0.253137, 0.420359, 0.638451, 0.922502", \ + "0.0965891, 0.106621, 0.181121, 0.266286, 0.433509, 0.651599, 0.935731", \ + "0.14742, 0.158085, 0.230443, 0.313334, 0.478458, 0.69551, 0.979111", \ + "0.189989, 0.202717, 0.290045, 0.375846, 0.534794, 0.747833, 1.02861", \ + "0.242056, 0.257707, 0.366715, 0.473711, 0.648372, 0.856617, 1.12997", \ + "0.293075, 0.310392, 0.437127, 0.565769, 0.773383, 1.00534, 1.27985", \ + "0.342844, 0.362034, 0.502743, 0.650004, 0.890056, 1.15437, 1.45799" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121821, 0.13124, 0.226097, 0.35536, 0.619295, 0.965437, 1.41962", \ + "0.121616, 0.131151, 0.226177, 0.355391, 0.619301, 0.965427, 1.41964", \ + "0.14523, 0.152816, 0.237815, 0.360445, 0.620088, 0.965516, 1.41966", \ + "0.194607, 0.202077, 0.279918, 0.393806, 0.637177, 0.969849, 1.42016", \ + "0.267389, 0.277264, 0.364919, 0.482004, 0.711813, 1.02362, 1.44706", \ + "0.345306, 0.356415, 0.456393, 0.590224, 0.833463, 1.13354, 1.53808", \ + "0.428891, 0.438963, 0.548961, 0.699769, 0.974218, 1.2881, 1.68097" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.082527, 0.0928966, 0.172327, 0.264356, 0.441123, 0.670403, 0.970716", \ + "0.0960544, 0.106494, 0.186009, 0.278002, 0.454653, 0.683842, 0.984061", \ + "0.148209, 0.159151, 0.235986, 0.325066, 0.498849, 0.726582, 1.02622", \ + "0.189722, 0.202852, 0.293829, 0.385281, 0.553023, 0.775251, 1.07127", \ + "0.241304, 0.256151, 0.367138, 0.478742, 0.661297, 0.877133, 1.16393", \ + "0.291715, 0.308583, 0.435644, 0.566669, 0.780182, 1.0171, 1.30322", \ + "0.341941, 0.360039, 0.500473, 0.649282, 0.892157, 1.15808, 1.4702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.138993, 0.152064, 0.268891, 0.42205, 0.733978, 1.14253, 1.6784", \ + "0.138889, 0.152019, 0.268918, 0.422084, 0.733981, 1.14253, 1.67841", \ + "0.165458, 0.17647, 0.282738, 0.428797, 0.734934, 1.14272, 1.67847", \ + "0.215986, 0.22641, 0.326256, 0.464784, 0.755938, 1.14945, 1.67918", \ + "0.292476, 0.30402, 0.4143, 0.554269, 0.833741, 1.20911, 1.71379", \ + "0.379205, 0.391106, 0.511248, 0.667231, 0.956894, 1.32233, 1.81127", \ + "0.475414, 0.487312, 0.614962, 0.785375, 1.10295, 1.47796, 1.95602" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0833848, 0.093421, 0.167936, 0.253137, 0.420359, 0.638451, 0.922502", \ + "0.0965891, 0.106621, 0.181121, 0.266286, 0.433509, 0.651599, 0.935731", \ + "0.14742, 0.158085, 0.230443, 0.313334, 0.478458, 0.69551, 0.979111", \ + "0.189989, 0.202717, 0.290045, 0.375846, 0.534794, 0.747833, 1.02861", \ + "0.242056, 0.257707, 0.366715, 0.473711, 0.648372, 0.856617, 1.12997", \ + "0.293075, 0.310392, 0.437127, 0.565769, 0.773383, 1.00534, 1.27985", \ + "0.342844, 0.362034, 0.502743, 0.650004, 0.890056, 1.15437, 1.45799" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121821, 0.13124, 0.226097, 0.35536, 0.619295, 0.965437, 1.41962", \ + "0.121616, 0.131151, 0.226177, 0.355391, 0.619301, 0.965427, 1.41964", \ + "0.14523, 0.152816, 0.237815, 0.360445, 0.620088, 0.965516, 1.41966", \ + "0.194607, 0.202077, 0.279918, 0.393806, 0.637177, 0.969849, 1.42016", \ + "0.267389, 0.277264, 0.364919, 0.482004, 0.711813, 1.02362, 1.44706", \ + "0.345306, 0.356415, 0.456393, 0.590224, 0.833463, 1.13354, 1.53808", \ + "0.428891, 0.438963, 0.548961, 0.699769, 0.974218, 1.2881, 1.68097" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.13467, 0.143221, 0.206995, 0.283243, 0.435097, 0.632158, 0.889764", \ + "0.149767, 0.158344, 0.222076, 0.298284, 0.450144, 0.647209, 0.904788", \ + "0.191734, 0.200247, 0.263865, 0.340057, 0.491881, 0.689017, 0.946761", \ + "0.219024, 0.22755, 0.291138, 0.367088, 0.518581, 0.715288, 0.972761", \ + "0.251709, 0.260266, 0.323966, 0.40003, 0.551445, 0.748304, 1.00561", \ + "0.281163, 0.28975, 0.35364, 0.429638, 0.581228, 0.777999, 1.0352", \ + "0.307657, 0.316248, 0.380195, 0.45628, 0.607969, 0.804863, 1.06213" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0750648, 0.0845259, 0.169886, 0.281429, 0.508437, 0.805833, 1.1961", \ + "0.0750606, 0.084437, 0.169913, 0.281435, 0.50844, 0.805824, 1.1961", \ + "0.0744065, 0.0839462, 0.169634, 0.281347, 0.508302, 0.805909, 1.19609", \ + "0.0749148, 0.0843283, 0.16961, 0.2809, 0.507927, 0.805568, 1.19613", \ + "0.0756691, 0.0850457, 0.169957, 0.281113, 0.507571, 0.805343, 1.19564", \ + "0.076538, 0.085824, 0.170553, 0.28161, 0.508044, 0.805662, 1.19528", \ + "0.07781, 0.087131, 0.171229, 0.282118, 0.508428, 0.805505, 1.19557" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.128795, 0.135421, 0.182239, 0.235993, 0.341563, 0.478361, 0.657127", \ + "0.143624, 0.150266, 0.19702, 0.250751, 0.356345, 0.493204, 0.671936", \ + "0.187763, 0.194305, 0.240906, 0.294592, 0.400234, 0.537094, 0.715804", \ + "0.218384, 0.224935, 0.271263, 0.324804, 0.430236, 0.56697, 0.745642", \ + "0.256986, 0.263597, 0.310335, 0.364082, 0.469402, 0.605987, 0.784757", \ + "0.29441, 0.301068, 0.348049, 0.402085, 0.508234, 0.645209, 0.823962", \ + "0.330462, 0.337142, 0.384471, 0.438894, 0.54584, 0.683891, 0.863267" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0571836, 0.0634955, 0.121077, 0.199485, 0.364144, 0.582124, 0.869189", \ + "0.0571634, 0.0634299, 0.121124, 0.199517, 0.364152, 0.582463, 0.869169", \ + "0.0564232, 0.0627796, 0.120665, 0.199284, 0.363945, 0.58228, 0.868964", \ + "0.0567702, 0.0631555, 0.120635, 0.19882, 0.363663, 0.582061, 0.869112", \ + "0.057511, 0.0637726, 0.121352, 0.199492, 0.363688, 0.581586, 0.868852", \ + "0.058401, 0.064698, 0.122363, 0.200701, 0.365016, 0.582881, 0.868956", \ + "0.059777, 0.06599, 0.123608, 0.202261, 0.367163, 0.584831, 0.870972" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0309162, 0.0350265, 0.0770162, 0.135037, 0.252055, 0.405093, 0.605122", \ + "0.0458591, 0.0501563, 0.0924216, 0.150153, 0.266901, 0.419418, 0.619462", \ + "0.0859556, 0.0917939, 0.141361, 0.20142, 0.317933, 0.469497, 0.668582", \ + "0.108915, 0.116406, 0.17033, 0.238532, 0.368843, 0.524421, 0.723428", \ + "0.130565, 0.140058, 0.199829, 0.26982, 0.412189, 0.594348, 0.8113", \ + "0.142683, 0.154219, 0.222215, 0.292678, 0.436915, 0.626242, 0.871643", \ + "0.145523, 0.158981, 0.236731, 0.308432, 0.45395, 0.64482, 0.895238" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365691, 0.0454157, 0.126697, 0.230738, 0.435905, 0.700772, 1.04712", \ + "0.0339203, 0.0431308, 0.126303, 0.230663, 0.435826, 0.700769, 1.0471", \ + "0.0382867, 0.0472111, 0.130022, 0.233418, 0.434737, 0.700472, 1.04704", \ + "0.0458814, 0.0546311, 0.13379, 0.240903, 0.449427, 0.707566, 1.04743", \ + "0.0577048, 0.0672798, 0.141397, 0.244271, 0.460439, 0.740191, 1.08236", \ + "0.07055, 0.081527, 0.152448, 0.250188, 0.464739, 0.747219, 1.11512", \ + "0.083973, 0.096311, 0.166436, 0.259076, 0.469843, 0.752561, 1.12201" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455899, 0.0507579, 0.10289, 0.183856, 0.351355, 0.569773, 0.854746", \ + "0.06027, 0.0656519, 0.118265, 0.198988, 0.365855, 0.583929, 0.868845", \ + "0.118044, 0.125074, 0.178267, 0.256348, 0.420452, 0.636805, 0.920739", \ + "0.161282, 0.170126, 0.230483, 0.313626, 0.477438, 0.692296, 0.975111", \ + "0.218839, 0.229577, 0.295202, 0.381413, 0.56065, 0.783465, 1.06702", \ + "0.279284, 0.291831, 0.363023, 0.449781, 0.631718, 0.87168, 1.17421", \ + "0.342821, 0.357262, 0.43448, 0.521614, 0.704143, 0.946606, 1.26524" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0588773, 0.0693013, 0.176488, 0.317156, 0.596301, 0.948999, 1.40626", \ + "0.0536691, 0.0658002, 0.175588, 0.316605, 0.596031, 0.948827, 1.40621", \ + "0.054383, 0.0652933, 0.172733, 0.310322, 0.59023, 0.946757, 1.4043", \ + "0.062041, 0.0729546, 0.176317, 0.315634, 0.589086, 0.938455, 1.40088", \ + "0.0742568, 0.0850633, 0.183832, 0.319398, 0.603398, 0.954493, 1.40161", \ + "0.088118, 0.099065, 0.193409, 0.324938, 0.607267, 0.973358, 1.43468", \ + "0.102772, 0.114315, 0.204936, 0.332842, 0.612121, 0.979259, 1.45597" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306662, 0.0346809, 0.0763782, 0.134324, 0.251528, 0.404848, 0.605926", \ + "0.045725, 0.0499656, 0.091949, 0.149605, 0.266436, 0.419622, 0.620386", \ + "0.0859216, 0.0917268, 0.14106, 0.201022, 0.317603, 0.46934, 0.669004", \ + "0.109198, 0.116372, 0.170034, 0.238307, 0.368656, 0.524261, 0.723529", \ + "0.130615, 0.140179, 0.199577, 0.269659, 0.412294, 0.594366, 0.811479", \ + "0.142668, 0.154276, 0.222018, 0.292612, 0.437246, 0.626581, 0.871885", \ + "0.145522, 0.159084, 0.236511, 0.308395, 0.453872, 0.645106, 0.895752" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0362716, 0.0449527, 0.126517, 0.230805, 0.436624, 0.702191, 1.04946", \ + "0.0336203, 0.0427807, 0.126221, 0.230747, 0.436641, 0.702142, 1.04945", \ + "0.0380473, 0.0469442, 0.129916, 0.233668, 0.435346, 0.70152, 1.04885", \ + "0.0455454, 0.0543433, 0.133714, 0.240696, 0.450014, 0.708237, 1.04852", \ + "0.0574434, 0.0669906, 0.141304, 0.244416, 0.460867, 0.740652, 1.08319", \ + "0.070322, 0.08123, 0.152366, 0.250289, 0.465045, 0.7477, 1.11564", \ + "0.083744, 0.096057, 0.16627, 0.259079, 0.47022, 0.753013, 1.12253" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045655, 0.050598, 0.0978199, 0.167676, 0.313183, 0.504609, 0.755045", \ + "0.0603109, 0.0654488, 0.113229, 0.182922, 0.327976, 0.519024, 0.769395", \ + "0.117491, 0.124376, 0.174367, 0.242934, 0.386405, 0.575874, 0.825506", \ + "0.160356, 0.169174, 0.226457, 0.301019, 0.446587, 0.636049, 0.885002", \ + "0.217755, 0.228586, 0.291403, 0.368344, 0.5298, 0.73118, 0.983561", \ + "0.277743, 0.29056, 0.359166, 0.437304, 0.600627, 0.81714, 1.0925", \ + "0.341, 0.355131, 0.430756, 0.509728, 0.67381, 0.891701, 1.17938" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0574779, 0.0670606, 0.163579, 0.293058, 0.553995, 0.888942, 1.32508", \ + "0.0524269, 0.0636145, 0.162844, 0.292819, 0.553969, 0.889171, 1.3251", \ + "0.053294, 0.0636572, 0.161847, 0.289251, 0.550536, 0.888387, 1.32507", \ + "0.0611087, 0.0715817, 0.166204, 0.295257, 0.553435, 0.885046, 1.32315", \ + "0.0734469, 0.0839394, 0.174078, 0.299105, 0.566606, 0.904536, 1.33351", \ + "0.087496, 0.098119, 0.184208, 0.305013, 0.569837, 0.919731, 1.36515", \ + "0.102372, 0.113645, 0.196362, 0.313464, 0.574662, 0.923641, 1.38094" \ + ); + } + } + timing () { + related_pin : "CI"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239737, 0.0319182, 0.12272, 0.221341, 0.409307, 0.647933, 0.95515", \ + "0.0376628, 0.0448061, 0.134999, 0.234234, 0.422731, 0.661598, 0.969057", \ + "0.0747569, 0.090328, 0.188432, 0.282714, 0.470296, 0.709989, 1.01895", \ + "0.10156, 0.123413, 0.25109, 0.341931, 0.514162, 0.748391, 1.05676", \ + "0.137, 0.166935, 0.331531, 0.43652, 0.612572, 0.823471, 1.1166", \ + "0.172162, 0.210014, 0.413717, 0.530089, 0.726067, 0.952568, 1.22671", \ + "0.206628, 0.251481, 0.497924, 0.6262, 0.839222, 1.08498, 1.38232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0610548, 0.0842777, 0.22836, 0.395594, 0.720158, 1.13659, 1.67858", \ + "0.0578115, 0.081811, 0.227172, 0.395049, 0.720006, 1.1364, 1.67852", \ + "0.082301, 0.111232, 0.231296, 0.390257, 0.715938, 1.13432, 1.67754", \ + "0.117688, 0.147247, 0.26357, 0.405413, 0.718599, 1.13336, 1.67584", \ + "0.180252, 0.20793, 0.333165, 0.469911, 0.759193, 1.15508, 1.68463", \ + "0.250236, 0.276129, 0.415612, 0.555294, 0.856145, 1.23224, 1.73606", \ + "0.324303, 0.349798, 0.508496, 0.64822, 0.972755, 1.36324, 1.84931" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455899, 0.0507579, 0.10289, 0.183856, 0.351355, 0.569773, 0.854746", \ + "0.06027, 0.0656519, 0.118265, 0.198988, 0.365855, 0.583929, 0.868845", \ + "0.118044, 0.125074, 0.178267, 0.256348, 0.420452, 0.636805, 0.920739", \ + "0.161282, 0.170126, 0.230483, 0.313626, 0.477438, 0.692296, 0.975111", \ + "0.218839, 0.229577, 0.295202, 0.381413, 0.56065, 0.783465, 1.06702", \ + "0.279284, 0.291831, 0.363023, 0.449781, 0.631718, 0.87168, 1.17421", \ + "0.342821, 0.357262, 0.43448, 0.521614, 0.704143, 0.946606, 1.26524" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0588773, 0.0693013, 0.176488, 0.317156, 0.596301, 0.948999, 1.40626", \ + "0.0536691, 0.0658002, 0.175588, 0.316605, 0.596031, 0.948827, 1.40621", \ + "0.054383, 0.0652933, 0.172733, 0.310322, 0.59023, 0.946757, 1.4043", \ + "0.062041, 0.0729546, 0.176317, 0.315634, 0.589086, 0.938455, 1.40088", \ + "0.0742568, 0.0850633, 0.183832, 0.319398, 0.603398, 0.954493, 1.40161", \ + "0.088118, 0.099065, 0.193409, 0.324938, 0.607267, 0.973358, 1.43468", \ + "0.102772, 0.114315, 0.204936, 0.332842, 0.612121, 0.979259, 1.45597" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239737, 0.0319182, 0.12272, 0.221341, 0.409307, 0.647933, 0.95515", \ + "0.0376628, 0.0448061, 0.134999, 0.234234, 0.422731, 0.661598, 0.969057", \ + "0.0747569, 0.090328, 0.188432, 0.282714, 0.470296, 0.709989, 1.01895", \ + "0.10156, 0.123413, 0.25109, 0.341931, 0.514162, 0.748391, 1.05676", \ + "0.137, 0.166935, 0.331531, 0.43652, 0.612572, 0.823471, 1.1166", \ + "0.172162, 0.210014, 0.413717, 0.530089, 0.726067, 0.952568, 1.22671", \ + "0.206628, 0.251481, 0.497924, 0.6262, 0.839222, 1.08498, 1.38232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0610548, 0.0842777, 0.22836, 0.395594, 0.720158, 1.13659, 1.67858", \ + "0.0578115, 0.081811, 0.227172, 0.395049, 0.720006, 1.1364, 1.67852", \ + "0.082301, 0.111232, 0.231296, 0.390257, 0.715938, 1.13432, 1.67754", \ + "0.117688, 0.147247, 0.26357, 0.405413, 0.718599, 1.13336, 1.67584", \ + "0.180252, 0.20793, 0.333165, 0.469911, 0.759193, 1.15508, 1.68463", \ + "0.250236, 0.276129, 0.415612, 0.555294, 0.856145, 1.23224, 1.73606", \ + "0.324303, 0.349798, 0.508496, 0.64822, 0.972755, 1.36324, 1.84931" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186892, 0.0240168, 0.07011, 0.123103, 0.227636, 0.363939, 0.542483", \ + "0.0325477, 0.0380255, 0.0842974, 0.137538, 0.242235, 0.378598, 0.557191", \ + "0.062661, 0.0754291, 0.137865, 0.187857, 0.287325, 0.421137, 0.598101", \ + "0.0814645, 0.100757, 0.181051, 0.243554, 0.34666, 0.470922, 0.641216", \ + "0.103116, 0.13376, 0.232274, 0.308019, 0.436765, 0.57861, 0.740809", \ + "0.124669, 0.17149, 0.277553, 0.36503, 0.515314, 0.683413, 0.87561", \ + "0.158447, 0.207514, 0.316453, 0.414331, 0.584389, 0.7747, 0.994617" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231267, 0.0343979, 0.107418, 0.192764, 0.361941, 0.581994, 0.86937", \ + "0.025881, 0.0359619, 0.107164, 0.192861, 0.361977, 0.581748, 0.869394", \ + "0.06086, 0.0739766, 0.128405, 0.202839, 0.363494, 0.581505, 0.869281", \ + "0.0998564, 0.115845, 0.177328, 0.250729, 0.395596, 0.597054, 0.873198", \ + "0.166401, 0.182743, 0.250546, 0.343605, 0.503146, 0.684551, 0.935864", \ + "0.238029, 0.254765, 0.331444, 0.442786, 0.639023, 0.844569, 1.07907", \ + "0.311445, 0.329738, 0.417521, 0.547563, 0.777482, 1.02273, 1.28832" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023746, 0.0315411, 0.121221, 0.220094, 0.408269, 0.647778, 0.95973", \ + "0.0375341, 0.0445671, 0.133527, 0.233087, 0.421705, 0.661364, 0.973442", \ + "0.0745391, 0.0900155, 0.187254, 0.281627, 0.469354, 0.708942, 1.02089", \ + "0.101253, 0.123018, 0.250129, 0.34116, 0.513655, 0.747586, 1.05713", \ + "0.136733, 0.166407, 0.330577, 0.435825, 0.612163, 0.822936, 1.11591", \ + "0.171886, 0.209528, 0.412748, 0.529533, 0.725738, 0.952149, 1.22603", \ + "0.206001, 0.250869, 0.496969, 0.62564, 0.838904, 1.08476, 1.38216" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0581091, 0.0824078, 0.227687, 0.395457, 0.720639, 1.13676, 1.6793", \ + "0.0546931, 0.0798171, 0.226424, 0.394851, 0.72043, 1.13668, 1.67913", \ + "0.0802971, 0.109302, 0.230632, 0.390054, 0.716203, 1.13447, 1.67779", \ + "0.115909, 0.145536, 0.263185, 0.405313, 0.718894, 1.13348, 1.67568", \ + "0.178091, 0.206366, 0.332698, 0.469857, 0.759517, 1.15552, 1.68453", \ + "0.24819, 0.274575, 0.415251, 0.555235, 0.856042, 1.23262, 1.73617", \ + "0.32241, 0.348206, 0.50805, 0.648344, 0.972931, 1.36438, 1.84979" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186492, 0.0239804, 0.0701838, 0.123283, 0.227847, 0.364117, 0.542514", \ + "0.0325239, 0.0379902, 0.0843345, 0.137694, 0.24244, 0.378762, 0.557179", \ + "0.0626513, 0.075399, 0.137863, 0.187916, 0.2874, 0.421282, 0.598215", \ + "0.0814699, 0.100646, 0.180985, 0.243566, 0.346703, 0.471027, 0.641199", \ + "0.102834, 0.133298, 0.232104, 0.307956, 0.43677, 0.578635, 0.740831", \ + "0.124045, 0.170321, 0.277256, 0.364899, 0.515225, 0.683339, 0.875594", \ + "0.155704, 0.206018, 0.316107, 0.414386, 0.5843, 0.774666, 0.994681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231047, 0.0343918, 0.107643, 0.193035, 0.36213, 0.582068, 0.869425", \ + "0.0258333, 0.0359122, 0.107361, 0.193135, 0.362155, 0.5821, 0.869341", \ + "0.0606846, 0.0737845, 0.128504, 0.203045, 0.363611, 0.58163, 0.869348", \ + "0.0992493, 0.11544, 0.177368, 0.250851, 0.395673, 0.59745, 0.873175", \ + "0.165428, 0.182134, 0.250496, 0.343659, 0.503267, 0.684683, 0.935971", \ + "0.236906, 0.254018, 0.331307, 0.442898, 0.638208, 0.844717, 1.07928", \ + "0.310345, 0.328871, 0.417049, 0.547651, 0.777519, 1.02293, 1.28847" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0164089, 0.0164225, 0.0164993, 0.0165383, 0.016567, 0.0165822, 0.0165909", \ + "0.0162812, 0.0162939, 0.0163706, 0.0164108, 0.0164418, 0.0164573, 0.0164663", \ + "0.0165194, 0.0165208, 0.0165678, 0.0165988, 0.0166443, 0.0166614, 0.0166751", \ + "0.0174768, 0.0174755, 0.0174654, 0.0174929, 0.01753, 0.0175519, 0.0175594", \ + "0.0195827, 0.0195575, 0.0194915, 0.0194974, 0.0195156, 0.01955, 0.0195705", \ + "0.0225626, 0.0225242, 0.0223718, 0.0223281, 0.0223309, 0.0223965, 0.0223429", \ + "0.0266262, 0.0265691, 0.0263294, 0.0262231, 0.026194, 0.0262006, 0.0261902" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023877, 0.0241676, 0.0255707, 0.0264638, 0.027462, 0.0282517, 0.0289562", \ + "0.0236909, 0.0239887, 0.0254108, 0.0262919, 0.0272935, 0.0280854, 0.0287976", \ + "0.0234067, 0.023707, 0.0252108, 0.0261803, 0.0272127, 0.0280415, 0.0287936", \ + "0.0241868, 0.0244957, 0.0261096, 0.0271884, 0.0284296, 0.029359, 0.0301604", \ + "0.0260432, 0.0263412, 0.0280666, 0.0293313, 0.0308172, 0.0319202, 0.0329351", \ + "0.0287899, 0.0290723, 0.0308858, 0.0323182, 0.0340536, 0.0353705, 0.0365865", \ + "0.0326845, 0.0329572, 0.0347675, 0.0363356, 0.0382971, 0.0399095, 0.0412825" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0118793, 0.0119074, 0.0121044, 0.0122975, 0.012645, 0.0130979, 0.0137143", \ + "0.0117978, 0.0118323, 0.0120404, 0.0122366, 0.0125973, 0.0130555, 0.013676", \ + "0.0117117, 0.0117352, 0.0119592, 0.0121781, 0.0125852, 0.0130826, 0.0137463", \ + "0.0121026, 0.0120742, 0.0122152, 0.0123788, 0.0127114, 0.0131833, 0.0138709", \ + "0.0130347, 0.0130835, 0.0129779, 0.0130844, 0.0132948, 0.013625, 0.0141629", \ + "0.0145739, 0.0144631, 0.014263, 0.0142263, 0.0143413, 0.014559, 0.0149412", \ + "0.0165084, 0.0164643, 0.0159807, 0.0158918, 0.0157068, 0.0158542, 0.0161596" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00890558, 0.0089443, 0.00919899, 0.00942057, 0.00980315, 0.0103107, 0.0110057", \ + "0.00884418, 0.00888537, 0.00913789, 0.00936184, 0.00974584, 0.0102527, 0.0109485", \ + "0.00893339, 0.00895449, 0.00916601, 0.00938357, 0.00977191, 0.0103132, 0.0109908", \ + "0.0094002, 0.00942867, 0.00959879, 0.00971969, 0.00999304, 0.0104291, 0.0111246", \ + "0.010409, 0.0104119, 0.0105149, 0.010661, 0.0108451, 0.0111271, 0.0115924", \ + "0.0119348, 0.0119654, 0.0118723, 0.0119363, 0.0120669, 0.0123387, 0.0128031", \ + "0.0139951, 0.0138874, 0.0137336, 0.0136594, 0.0138323, 0.0139946, 0.014336" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129255, 0.0129942, 0.0133492, 0.0136709, 0.0142919, 0.0151347, 0.0162199", \ + "0.0128446, 0.0129123, 0.0132699, 0.0135926, 0.0142195, 0.0150567, 0.0161426", \ + "0.0130457, 0.0131156, 0.0134708, 0.0137971, 0.0144163, 0.0152374, 0.0163349", \ + "0.0135181, 0.0135745, 0.0139455, 0.0142635, 0.0148835, 0.0157129, 0.0168554", \ + "0.0145128, 0.0145784, 0.0149404, 0.0152687, 0.0158969, 0.0167211, 0.0177956", \ + "0.0159652, 0.0160269, 0.0163871, 0.0167136, 0.0173295, 0.0181537, 0.0192563", \ + "0.0177676, 0.0178284, 0.018207, 0.0185442, 0.0191572, 0.019992, 0.0210791" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00871703, 0.00876529, 0.00896067, 0.00905546, 0.00914202, 0.00920856, 0.00926252", \ + "0.00861031, 0.00866044, 0.00885782, 0.00895272, 0.00904563, 0.00911105, 0.00916741", \ + "0.00878575, 0.00883286, 0.00905069, 0.00914797, 0.00924179, 0.0093165, 0.00937828", \ + "0.00921324, 0.00925593, 0.00945156, 0.00955531, 0.00965854, 0.00976011, 0.00984008", \ + "0.0101821, 0.0102234, 0.0104093, 0.0105095, 0.0106209, 0.0106871, 0.0107604", \ + "0.0115193, 0.0115567, 0.0117329, 0.0118263, 0.0119395, 0.0120079, 0.0120825", \ + "0.013305, 0.0133364, 0.0134797, 0.0135597, 0.0136492, 0.0137308, 0.0138064" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194433, 0.0201003, 0.0262259, 0.0334624, 0.0471893, 0.0645487, 0.0867859", \ + "0.0192359, 0.0198936, 0.0260142, 0.0332669, 0.047012, 0.06436, 0.0865801", \ + "0.0196209, 0.0202715, 0.0264744, 0.0336629, 0.0474315, 0.0647659, 0.0870121", \ + "0.0204584, 0.0211102, 0.0272236, 0.0344542, 0.048254, 0.0656047, 0.0878948", \ + "0.0225219, 0.0231543, 0.0292192, 0.0364812, 0.0502189, 0.0675547, 0.0898696", \ + "0.0252148, 0.0258198, 0.031824, 0.0390308, 0.0527701, 0.0701106, 0.0924277", \ + "0.0289073, 0.0294388, 0.0353589, 0.0425294, 0.0563061, 0.0735925, 0.0957749" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0177939, 0.017806, 0.017925, 0.0180997, 0.0184927, 0.0190527, 0.0198068", \ + "0.0176432, 0.0176578, 0.0177771, 0.017946, 0.0183483, 0.0189045, 0.0196485", \ + "0.0180315, 0.0180458, 0.0181759, 0.0183516, 0.0187446, 0.0193047, 0.0200373", \ + "0.0189617, 0.0189802, 0.0190961, 0.0192883, 0.0196737, 0.0202181, 0.0209645", \ + "0.0209106, 0.0209117, 0.0210322, 0.0211904, 0.0215614, 0.0221096, 0.0228693", \ + "0.023688, 0.0236853, 0.0237742, 0.0239113, 0.024278, 0.0248088, 0.0255359", \ + "0.0271896, 0.0271902, 0.0272387, 0.02737, 0.0277184, 0.0282215, 0.028929" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194433, 0.0201003, 0.0262259, 0.0334624, 0.0471893, 0.0645487, 0.0867859", \ + "0.0192359, 0.0198936, 0.0260142, 0.0332669, 0.047012, 0.06436, 0.0865801", \ + "0.0196209, 0.0202715, 0.0264744, 0.0336629, 0.0474315, 0.0647659, 0.0870121", \ + "0.0204584, 0.0211102, 0.0272236, 0.0344542, 0.048254, 0.0656047, 0.0878948", \ + "0.0225219, 0.0231543, 0.0292192, 0.0364812, 0.0502189, 0.0675547, 0.0898696", \ + "0.0252148, 0.0258198, 0.031824, 0.0390308, 0.0527701, 0.0701106, 0.0924277", \ + "0.0289073, 0.0294388, 0.0353589, 0.0425294, 0.0563061, 0.0735925, 0.0957749" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023877, 0.0241676, 0.0255707, 0.0264638, 0.027462, 0.0282517, 0.0289562", \ + "0.0236909, 0.0239887, 0.0254108, 0.0262919, 0.0272935, 0.0280854, 0.0287976", \ + "0.0234067, 0.023707, 0.0252108, 0.0261803, 0.0272127, 0.0280415, 0.0287936", \ + "0.0241868, 0.0244957, 0.0261096, 0.0271884, 0.0284296, 0.029359, 0.0301604", \ + "0.0260432, 0.0263412, 0.0280666, 0.0293313, 0.0308172, 0.0319202, 0.0329351", \ + "0.0287899, 0.0290723, 0.0308858, 0.0323182, 0.0340536, 0.0353705, 0.0365865", \ + "0.0326845, 0.0329572, 0.0347675, 0.0363356, 0.0382971, 0.0399095, 0.0412825" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0107184, 0.0107442, 0.0108418, 0.0108764, 0.0109003, 0.010911, 0.0109173", \ + "0.0104696, 0.0104951, 0.0105952, 0.0106336, 0.010658, 0.0106692, 0.0106754", \ + "0.0111652, 0.0111726, 0.0112395, 0.0112772, 0.0113062, 0.0113301, 0.0113304", \ + "0.0127395, 0.0127453, 0.0127871, 0.0128181, 0.0128599, 0.0128817, 0.0128911", \ + "0.0164961, 0.0164807, 0.0164363, 0.0164515, 0.0164819, 0.0164949, 0.0165069", \ + "0.0216605, 0.0216345, 0.0215226, 0.0214885, 0.02148, 0.0214839, 0.0215207", \ + "0.0283957, 0.0283616, 0.0281991, 0.0281303, 0.0280863, 0.0280881, 0.0280739" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152565, 0.0152615, 0.015263, 0.0152603, 0.0152579, 0.0152563, 0.0152539", \ + "0.0150126, 0.0150211, 0.0150442, 0.0150496, 0.0150522, 0.0150526, 0.0150528", \ + "0.0157207, 0.0157312, 0.0157769, 0.0158061, 0.0158344, 0.015832, 0.0158529", \ + "0.0173405, 0.0173509, 0.0173608, 0.0173906, 0.0174361, 0.0174633, 0.0174777", \ + "0.0210495, 0.021023, 0.0209992, 0.0210195, 0.0210666, 0.0211111, 0.0211413", \ + "0.026172, 0.0261456, 0.0261036, 0.0261207, 0.0261634, 0.0262364, 0.0262488", \ + "0.032884, 0.0328473, 0.0327373, 0.0327332, 0.0327619, 0.0328151, 0.0328922" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00872662, 0.00864564, 0.0081035, 0.00762924, 0.00692512, 0.00616229, 0.00525689", \ + "0.00865284, 0.00857958, 0.00805341, 0.00757694, 0.00686474, 0.0060971, 0.00518753", \ + "0.00914386, 0.00905732, 0.00846562, 0.00787046, 0.0069928, 0.00616046, 0.0052256", \ + "0.0101629, 0.0100939, 0.00948302, 0.00876727, 0.00751868, 0.00631007, 0.00518045", \ + "0.0124238, 0.012324, 0.0116536, 0.0109281, 0.00955259, 0.00786086, 0.00600259", \ + "0.0154549, 0.0153324, 0.014618, 0.0138979, 0.0124939, 0.0107173, 0.00854498", \ + "0.0193068, 0.0191485, 0.0183517, 0.0176413, 0.0162443, 0.0144711, 0.0121604" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602524, 0.00604793, 0.00622901, 0.00642969, 0.00681163, 0.00730777, 0.00798824", \ + "0.00593318, 0.00596245, 0.00614792, 0.00634814, 0.0067311, 0.00723354, 0.00791353", \ + "0.00635856, 0.00636496, 0.00645382, 0.00659635, 0.00694606, 0.00744959, 0.0081438", \ + "0.00734712, 0.00732972, 0.0073727, 0.00746429, 0.00764032, 0.00794315, 0.00850034", \ + "0.00937005, 0.00935265, 0.00941077, 0.00953101, 0.00969935, 0.00986404, 0.0101192", \ + "0.0120464, 0.0119879, 0.0119594, 0.0121082, 0.012361, 0.0125648, 0.012804", \ + "0.0155067, 0.0153735, 0.0152142, 0.0153922, 0.0157402, 0.0160739, 0.0163537" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0117928, 0.0118487, 0.0121692, 0.0124872, 0.0131141, 0.0139408, 0.0150436", \ + "0.0118456, 0.0119088, 0.0122223, 0.0125387, 0.0131663, 0.0139922, 0.0150932", \ + "0.0123983, 0.012455, 0.0127776, 0.0130958, 0.0137178, 0.0145608, 0.0156686", \ + "0.013186, 0.013236, 0.0135711, 0.0138772, 0.0144867, 0.0152945, 0.0164458", \ + "0.0148043, 0.0148599, 0.0151781, 0.0154868, 0.0160919, 0.0169193, 0.0180173", \ + "0.0169978, 0.0170356, 0.0173081, 0.0176038, 0.0182074, 0.0190647, 0.0201063", \ + "0.0199472, 0.0199677, 0.0200858, 0.0203018, 0.0208744, 0.0216786, 0.0227884" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00895923, 0.0089851, 0.0090073, 0.00892281, 0.00876081, 0.0086194, 0.00850297", \ + "0.00900375, 0.00901463, 0.0090277, 0.00893555, 0.00876504, 0.00860853, 0.00849102", \ + "0.00953823, 0.0095577, 0.00954939, 0.00945493, 0.00926695, 0.00909342, 0.00894827", \ + "0.0103336, 0.0103555, 0.0103683, 0.0102545, 0.0100475, 0.009856, 0.00967816", \ + "0.0119487, 0.0119717, 0.0119808, 0.0118912, 0.0116614, 0.0114242, 0.0112233", \ + "0.0142639, 0.01429, 0.014295, 0.0141917, 0.0139601, 0.0136966, 0.0134506", \ + "0.0173338, 0.0173504, 0.0173733, 0.0172711, 0.017023, 0.0167401, 0.0164869" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0128118, 0.0128309, 0.0130572, 0.0133603, 0.0139819, 0.0148663, 0.0160849", \ + "0.0128358, 0.0128377, 0.0130096, 0.0132584, 0.0138662, 0.0147303, 0.0159466", \ + "0.0138714, 0.013866, 0.0139038, 0.0140956, 0.0146123, 0.0154614, 0.0166632", \ + "0.015398, 0.0154303, 0.0153987, 0.0155364, 0.0159538, 0.0167268, 0.0179084", \ + "0.0185103, 0.0186535, 0.0185767, 0.0186173, 0.0189513, 0.0195741, 0.020589", \ + "0.0227802, 0.0228011, 0.0224975, 0.0224737, 0.0227179, 0.0232516, 0.0241546", \ + "0.0285424, 0.028409, 0.0277597, 0.0276064, 0.0276956, 0.0281648, 0.028925" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0158407, 0.0158482, 0.0159721, 0.0161493, 0.0165512, 0.0171063, 0.0178497", \ + "0.0159027, 0.0159058, 0.0159905, 0.016158, 0.0165526, 0.0171088, 0.0178438", \ + "0.0169831, 0.0169718, 0.0169415, 0.0171646, 0.0173605, 0.0178965, 0.0186251", \ + "0.0185675, 0.0185496, 0.0184493, 0.0185172, 0.0187593, 0.0191212, 0.0197767", \ + "0.0216582, 0.0216202, 0.0214926, 0.02141, 0.0215286, 0.0218588, 0.0224142", \ + "0.0259015, 0.0258327, 0.0255179, 0.0253776, 0.0253707, 0.0255917, 0.026031", \ + "0.0316613, 0.0315225, 0.0307808, 0.0304488, 0.0303101, 0.0303925, 0.0307465" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0128118, 0.0128309, 0.0130572, 0.0133603, 0.0139819, 0.0148663, 0.0160849", \ + "0.0128358, 0.0128377, 0.0130096, 0.0132584, 0.0138662, 0.0147303, 0.0159466", \ + "0.0138714, 0.013866, 0.0139038, 0.0140956, 0.0146123, 0.0154614, 0.0166632", \ + "0.015398, 0.0154303, 0.0153987, 0.0155364, 0.0159538, 0.0167268, 0.0179084", \ + "0.0185103, 0.0186535, 0.0185767, 0.0186173, 0.0189513, 0.0195741, 0.020589", \ + "0.0227802, 0.0228011, 0.0224975, 0.0224737, 0.0227179, 0.0232516, 0.0241546", \ + "0.0285424, 0.028409, 0.0277597, 0.0276064, 0.0276956, 0.0281648, 0.028925" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152565, 0.0152615, 0.015263, 0.0152603, 0.0152579, 0.0152563, 0.0152539", \ + "0.0150126, 0.0150211, 0.0150442, 0.0150496, 0.0150522, 0.0150526, 0.0150528", \ + "0.0157207, 0.0157312, 0.0157769, 0.0158061, 0.0158344, 0.015832, 0.0158529", \ + "0.0173405, 0.0173509, 0.0173608, 0.0173906, 0.0174361, 0.0174633, 0.0174777", \ + "0.0210495, 0.021023, 0.0209992, 0.0210195, 0.0210666, 0.0211111, 0.0211413", \ + "0.026172, 0.0261456, 0.0261036, 0.0261207, 0.0261634, 0.0262364, 0.0262488", \ + "0.032884, 0.0328473, 0.0327373, 0.0327332, 0.0327619, 0.0328151, 0.0328922" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00747368, 0.00737835, 0.00699952, 0.00686373, 0.00675737, 0.00670121, 0.00667394", \ + "0.0073787, 0.00729675, 0.00693902, 0.00677442, 0.00663161, 0.00655796, 0.00651752", \ + "0.00834671, 0.00829428, 0.00793986, 0.00771871, 0.00751047, 0.0073632, 0.00728047", \ + "0.00995199, 0.00989807, 0.00958325, 0.0094023, 0.00902073, 0.00882873, 0.00869668", \ + "0.0137631, 0.0136194, 0.0130742, 0.0127829, 0.0124045, 0.012155, 0.0118782", \ + "0.0192, 0.0189769, 0.0178729, 0.0174328, 0.0169139, 0.0164869, 0.0161938", \ + "0.0265282, 0.0261802, 0.0245158, 0.023432, 0.0227048, 0.0221847, 0.0217811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123036, 0.0121905, 0.0117679, 0.0118498, 0.0138408, 0.0187276, 0.0276973", \ + "0.0122113, 0.012103, 0.0116658, 0.0117271, 0.0135888, 0.0183545, 0.0269243", \ + "0.0136627, 0.013567, 0.0132842, 0.0130447, 0.013659, 0.0169256, 0.0234813", \ + "0.0158171, 0.015788, 0.0152474, 0.0148324, 0.0146897, 0.0157358, 0.0197436", \ + "0.0201579, 0.0200688, 0.0194915, 0.0189667, 0.0184493, 0.0181437, 0.0187878", \ + "0.026044, 0.0258585, 0.0250929, 0.0245362, 0.0237444, 0.0231162, 0.0226862", \ + "0.0336741, 0.0334156, 0.0323329, 0.031786, 0.0306682, 0.0298247, 0.0290829" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00714585, 0.0071662, 0.00729065, 0.00768341, 0.00905011, 0.0107372, 0.0117674", \ + "0.00692728, 0.00694952, 0.00711317, 0.00751783, 0.00890211, 0.0106147, 0.011696", \ + "0.00740082, 0.00739332, 0.00747942, 0.0076749, 0.0087232, 0.0106456, 0.0122665", \ + "0.00839764, 0.00835929, 0.0082237, 0.00822776, 0.00885192, 0.0107905, 0.0128949", \ + "0.010578, 0.0104785, 0.0101319, 0.00992152, 0.0100389, 0.0113661, 0.0137586", \ + "0.013586, 0.0134373, 0.0128622, 0.0125282, 0.0122583, 0.0128717, 0.0148401", \ + "0.0173673, 0.0171858, 0.016397, 0.0159254, 0.0154634, 0.0154036, 0.0168082" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00401854, 0.00403109, 0.00403665, 0.00402769, 0.00402037, 0.00401706, 0.0040142", \ + "0.0037731, 0.00379779, 0.00388371, 0.0039113, 0.00393036, 0.00393266, 0.00393797", \ + "0.00412651, 0.004118, 0.00412828, 0.00415282, 0.00418363, 0.00420534, 0.00420838", \ + "0.00511696, 0.00505911, 0.00489586, 0.00484251, 0.00483239, 0.00483676, 0.0048398", \ + "0.00734692, 0.00727691, 0.0068711, 0.00669622, 0.00651125, 0.00642401, 0.00636809", \ + "0.0103075, 0.0101836, 0.00962287, 0.00928026, 0.0089371, 0.00873415, 0.00856675", \ + "0.0141234, 0.0139771, 0.0132057, 0.0127362, 0.0121851, 0.011855, 0.011587" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00704606, 0.00706699, 0.00718222, 0.00755307, 0.00888112, 0.0107658, 0.0126196", \ + "0.0068285, 0.00685004, 0.00700864, 0.00740093, 0.00873042, 0.0106254, 0.0125097", \ + "0.00730097, 0.00730091, 0.00737388, 0.00756646, 0.00856239, 0.0104579, 0.0126155", \ + "0.00829715, 0.00825988, 0.00812338, 0.00812492, 0.00872346, 0.0105845, 0.0129468", \ + "0.0104798, 0.0103805, 0.0100355, 0.00982199, 0.00992805, 0.0111862, 0.0135862", \ + "0.0134866, 0.0133417, 0.0127631, 0.0124385, 0.0121515, 0.0127576, 0.014639", \ + "0.0172554, 0.0170907, 0.0163051, 0.0158281, 0.0153549, 0.0152962, 0.0166347" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00410928, 0.00412031, 0.00412529, 0.00412296, 0.0041281, 0.00415168, 0.00419247", \ + "0.0038648, 0.00388914, 0.0039757, 0.00400566, 0.00403578, 0.00406695, 0.0041138", \ + "0.00422029, 0.0042091, 0.00422231, 0.00424975, 0.00428069, 0.00430638, 0.00433259", \ + "0.00520637, 0.00514659, 0.00498669, 0.0049341, 0.00492433, 0.00493088, 0.0049326", \ + "0.00743262, 0.00734406, 0.00695914, 0.0067856, 0.00660065, 0.0065143, 0.00645858", \ + "0.0103963, 0.0102666, 0.00970991, 0.00936807, 0.00902449, 0.00882038, 0.00866107", \ + "0.0142082, 0.0140585, 0.0132849, 0.0128297, 0.0122717, 0.0119435, 0.011673" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00763277, 0.00753141, 0.00716855, 0.00705722, 0.00719656, 0.0077763, 0.00878594", \ + "0.00754443, 0.00747784, 0.00712762, 0.00699031, 0.00709154, 0.00763635, 0.00862662", \ + "0.00853319, 0.00846252, 0.00814149, 0.00794089, 0.00779108, 0.00797469, 0.00863862", \ + "0.0101637, 0.0100967, 0.00979458, 0.00959462, 0.00925767, 0.00911119, 0.00919142", \ + "0.0139642, 0.0138168, 0.0133008, 0.0130123, 0.0126023, 0.0124119, 0.0121938", \ + "0.019404, 0.0191878, 0.0181635, 0.0176808, 0.0171457, 0.0167856, 0.016498", \ + "0.0267205, 0.026423, 0.0247493, 0.0237012, 0.0230372, 0.0225154, 0.0221234" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121519, 0.0120446, 0.0116011, 0.0114185, 0.0114998, 0.012009, 0.0129278", \ + "0.0120654, 0.0119616, 0.0115022, 0.0113147, 0.011326, 0.0117919, 0.0126771", \ + "0.0135167, 0.0134176, 0.0131264, 0.0128023, 0.0123889, 0.0125588, 0.0131749", \ + "0.0156885, 0.0156258, 0.015125, 0.0146864, 0.0142594, 0.0139856, 0.014131", \ + "0.0200515, 0.0199684, 0.0193175, 0.0187587, 0.0181678, 0.0176102, 0.0172777", \ + "0.0258837, 0.0257481, 0.0249432, 0.0243655, 0.0235812, 0.0227999, 0.0221667", \ + "0.0335284, 0.0332888, 0.0322181, 0.0316404, 0.0304752, 0.0296602, 0.0287305" \ + ); + } + } + internal_power () { + related_pin : "CI"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00763277, 0.00753141, 0.00716855, 0.00705722, 0.00719656, 0.0077763, 0.00878594", \ + "0.00754443, 0.00747784, 0.00712762, 0.00699031, 0.00709154, 0.00763635, 0.00862662", \ + "0.00853319, 0.00846252, 0.00814149, 0.00794089, 0.00779108, 0.00797469, 0.00863862", \ + "0.0101637, 0.0100967, 0.00979458, 0.00959462, 0.00925767, 0.00911119, 0.00919142", \ + "0.0139642, 0.0138168, 0.0133008, 0.0130123, 0.0126023, 0.0124119, 0.0121938", \ + "0.019404, 0.0191878, 0.0181635, 0.0176808, 0.0171457, 0.0167856, 0.016498", \ + "0.0267205, 0.026423, 0.0247493, 0.0237012, 0.0230372, 0.0225154, 0.0221234" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123036, 0.0121905, 0.0117679, 0.0118498, 0.0138408, 0.0187276, 0.0276973", \ + "0.0122113, 0.012103, 0.0116658, 0.0117271, 0.0135888, 0.0183545, 0.0269243", \ + "0.0136627, 0.013567, 0.0132842, 0.0130447, 0.013659, 0.0169256, 0.0234813", \ + "0.0158171, 0.015788, 0.0152474, 0.0148324, 0.0146897, 0.0157358, 0.0197436", \ + "0.0201579, 0.0200688, 0.0194915, 0.0189667, 0.0184493, 0.0181437, 0.0187878", \ + "0.026044, 0.0258585, 0.0250929, 0.0245362, 0.0237444, 0.0231162, 0.0226862", \ + "0.0336741, 0.0334156, 0.0323329, 0.031786, 0.0306682, 0.0298247, 0.0290829" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00157293; + rise_capacitance : 0.00157293; + rise_capacitance_range (0.00111632, 0.00157293); + fall_capacitance : 0.00157272; + fall_capacitance_range (0.00109648, 0.00157272); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034423; + rise_capacitance : 0.0034423; + rise_capacitance_range (0.00209421, 0.0034423); + fall_capacitance : 0.00344167; + fall_capacitance_range (0.00211986, 0.00344167); + } + pin (CI) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00406013; + rise_capacitance : 0.00406013; + rise_capacitance_range (0.00246037, 0.00406013); + fall_capacitance : 0.0040584; + fall_capacitance_range (0.00250742, 0.0040584); + } + } + cell (HAX2) { + area : 15.5232; + cell_leakage_power : 0.358886; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.377925; + when : "(A * B * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345427; + when : "(A * !B * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345259; + when : "(!A * B * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366933; + when : "(!A * !B * !CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358886; + related_pg_pin : VDD; + } + pin (CO) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0722933, 0.0831753, 0.123403, 0.164157, 0.241203, 0.340502, 0.470132", \ + "0.084571, 0.0954307, 0.135669, 0.176458, 0.253532, 0.352821, 0.48246", \ + "0.130794, 0.142544, 0.184068, 0.225008, 0.302061, 0.401375, 0.531018", \ + "0.170349, 0.183798, 0.229243, 0.271288, 0.348729, 0.448, 0.577546", \ + "0.223573, 0.239431, 0.291814, 0.336224, 0.41412, 0.513423, 0.64299", \ + "0.277232, 0.295348, 0.355667, 0.403872, 0.483512, 0.582973, 0.71252", \ + "0.330999, 0.351027, 0.419483, 0.472647, 0.555458, 0.656209, 0.786453" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216568, 0.0306043, 0.0732015, 0.125602, 0.234211, 0.378625, 0.568482", \ + "0.0216464, 0.0305925, 0.0731769, 0.125587, 0.234247, 0.378631, 0.568482", \ + "0.0253389, 0.0342252, 0.0751001, 0.126362, 0.234389, 0.378651, 0.56848", \ + "0.0317548, 0.041106, 0.0808497, 0.130018, 0.235929, 0.379345, 0.56866", \ + "0.0417647, 0.0522816, 0.0916594, 0.137193, 0.239129, 0.381743, 0.569713", \ + "0.052744, 0.064504, 0.106091, 0.148466, 0.245195, 0.384024, 0.571437", \ + "0.064165, 0.077014, 0.121796, 0.162602, 0.254575, 0.39025, 0.575544" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0506613, 0.0588877, 0.0905762, 0.125408, 0.191778, 0.277142, 0.388594", \ + "0.0655848, 0.0737691, 0.105437, 0.140293, 0.206688, 0.292079, 0.403505", \ + "0.119149, 0.128716, 0.162285, 0.197363, 0.263676, 0.349106, 0.460573", \ + "0.157531, 0.169207, 0.207008, 0.243051, 0.309604, 0.395028, 0.50638", \ + "0.20247, 0.216699, 0.261469, 0.299921, 0.366911, 0.452079, 0.563457", \ + "0.241987, 0.258445, 0.311, 0.353138, 0.421518, 0.506733, 0.617916", \ + "0.276363, 0.294841, 0.354986, 0.401917, 0.472832, 0.558593, 0.670175" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149737, 0.0217592, 0.0573788, 0.101918, 0.191709, 0.309668, 0.464887", \ + "0.0149773, 0.0217806, 0.0573807, 0.101923, 0.191653, 0.309567, 0.464915", \ + "0.0209784, 0.0273378, 0.0601012, 0.103074, 0.1919, 0.309585, 0.464936", \ + "0.0286379, 0.0356075, 0.066372, 0.106978, 0.193732, 0.310612, 0.465373", \ + "0.0393694, 0.0474351, 0.0777063, 0.114554, 0.1973, 0.312413, 0.46662", \ + "0.050718, 0.059945, 0.091966, 0.125638, 0.203105, 0.315515, 0.468444", \ + "0.062564, 0.072815, 0.107976, 0.139663, 0.211839, 0.320827, 0.472104" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0698031, 0.0806784, 0.120926, 0.161696, 0.238759, 0.33804, 0.467675", \ + "0.081588, 0.0924174, 0.132655, 0.173429, 0.250533, 0.349828, 0.479468", \ + "0.134997, 0.147001, 0.188739, 0.22953, 0.306568, 0.405802, 0.535489", \ + "0.179227, 0.193441, 0.23992, 0.281845, 0.359276, 0.458523, 0.587992", \ + "0.237276, 0.254063, 0.308735, 0.353034, 0.430487, 0.529624, 0.659336", \ + "0.29561, 0.314698, 0.378425, 0.427245, 0.506083, 0.605068, 0.734435", \ + "0.354955, 0.376067, 0.448528, 0.503188, 0.585163, 0.684973, 0.814761" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0216473, 0.0305828, 0.0731699, 0.125591, 0.234247, 0.378632, 0.568482", \ + "0.0216284, 0.0305643, 0.073165, 0.125579, 0.234242, 0.378642, 0.568482", \ + "0.0271762, 0.0357252, 0.0756386, 0.126532, 0.234406, 0.378647, 0.568483", \ + "0.0354106, 0.0448267, 0.0826159, 0.130871, 0.236321, 0.379548, 0.568717", \ + "0.0469201, 0.0577467, 0.0956784, 0.138925, 0.239588, 0.381919, 0.570274", \ + "0.059517, 0.071615, 0.112453, 0.151759, 0.245563, 0.384042, 0.571777", \ + "0.072831, 0.085963, 0.130957, 0.168253, 0.255618, 0.389885, 0.575226" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0486708, 0.0567415, 0.0879299, 0.122638, 0.189168, 0.274502, 0.385959", \ + "0.0632093, 0.0712241, 0.102415, 0.137162, 0.203715, 0.289048, 0.400467", \ + "0.113764, 0.123363, 0.156855, 0.19194, 0.258339, 0.343635, 0.455142", \ + "0.14863, 0.160326, 0.198132, 0.234299, 0.301018, 0.386389, 0.497641", \ + "0.188306, 0.202606, 0.248007, 0.286929, 0.353983, 0.439137, 0.550472", \ + "0.221191, 0.237855, 0.291771, 0.335037, 0.404072, 0.489232, 0.600315", \ + "0.247411, 0.266156, 0.32835, 0.377244, 0.449497, 0.535655, 0.647379" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144677, 0.0212003, 0.0568389, 0.101804, 0.191908, 0.309649, 0.464681", \ + "0.0144764, 0.0212297, 0.0568416, 0.101798, 0.191899, 0.309657, 0.464872", \ + "0.0211837, 0.0275408, 0.0601656, 0.103179, 0.192051, 0.309519, 0.464837", \ + "0.0289739, 0.0359751, 0.0667845, 0.107463, 0.194184, 0.310671, 0.465284", \ + "0.040134, 0.0483199, 0.0790237, 0.11578, 0.197905, 0.312605, 0.467341", \ + "0.052315, 0.061768, 0.095034, 0.128442, 0.204841, 0.31619, 0.468702", \ + "0.065258, 0.075875, 0.113154, 0.144969, 0.215617, 0.322916, 0.473292" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0059276, 0.0059869, 0.00624769, 0.00635688, 0.00642863, 0.00646017, 0.00647596", \ + "0.00581228, 0.00586869, 0.00614218, 0.00625448, 0.00632858, 0.00636223, 0.00637973", \ + "0.00592639, 0.00594129, 0.00611799, 0.00621487, 0.00630046, 0.00634553, 0.00637517", \ + "0.00642401, 0.00632993, 0.00639463, 0.00648532, 0.00654242, 0.0065964, 0.00661964", \ + "0.00758081, 0.00734386, 0.00722045, 0.00724029, 0.00729073, 0.00741559, 0.00737038", \ + "0.00931337, 0.0089466, 0.00865702, 0.00860406, 0.00858631, 0.00862227, 0.00881621", \ + "0.0115814, 0.0110519, 0.0104119, 0.0102955, 0.0102237, 0.0102057, 0.010223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0088736, 0.0089687, 0.00925113, 0.00936029, 0.00942645, 0.00945739, 0.00947324", \ + "0.00881732, 0.00890019, 0.00917752, 0.00929303, 0.00936625, 0.00939826, 0.00941595", \ + "0.00905892, 0.00904445, 0.00920489, 0.00930906, 0.00940737, 0.00945693, 0.00948003", \ + "0.00966795, 0.00957726, 0.00963334, 0.00969348, 0.00978483, 0.00984884, 0.00989022", \ + "0.010977, 0.0107233, 0.010554, 0.0105703, 0.0106786, 0.0106824, 0.0107199", \ + "0.0128093, 0.0124052, 0.0119852, 0.0119291, 0.0119438, 0.012007, 0.0120454", \ + "0.0152332, 0.0147048, 0.0139448, 0.013804, 0.0137348, 0.0137225, 0.0137341" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00635939, 0.00641811, 0.00669397, 0.006801, 0.00687287, 0.00690521, 0.00692224", \ + "0.00624893, 0.00630462, 0.00657204, 0.00668464, 0.00676272, 0.00679802, 0.00681677", \ + "0.00656499, 0.00653648, 0.00666294, 0.00674958, 0.00683215, 0.0068761, 0.00690502", \ + "0.0072161, 0.00707096, 0.00707889, 0.00715483, 0.00719693, 0.00724662, 0.00727237", \ + "0.00856868, 0.00825216, 0.00805386, 0.00801837, 0.00806563, 0.00812845, 0.00812522", \ + "0.0104712, 0.0100082, 0.00949604, 0.00942261, 0.00939916, 0.00942377, 0.00947535", \ + "0.0129456, 0.0123467, 0.0115329, 0.0113596, 0.0112686, 0.0112417, 0.0112385" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00846584, 0.0085575, 0.00882716, 0.00892897, 0.00899798, 0.0090315, 0.00905045", \ + "0.00836984, 0.00844625, 0.00871348, 0.00882603, 0.00890195, 0.00893771, 0.00895818", \ + "0.00854096, 0.00851698, 0.00865668, 0.0087714, 0.00886037, 0.00891059, 0.00894471", \ + "0.00913152, 0.00901451, 0.00902987, 0.0091331, 0.00920924, 0.00926164, 0.00928368", \ + "0.0103194, 0.0100585, 0.00988164, 0.00991009, 0.00997484, 0.0100181, 0.0101484", \ + "0.0121711, 0.0117719, 0.0113072, 0.0112546, 0.0112642, 0.0113221, 0.0113646", \ + "0.0144929, 0.0139843, 0.0132905, 0.0131373, 0.0130705, 0.0130535, 0.013073" \ + ); + } + } + } + pin (S) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.073668, 0.0834998, 0.120212, 0.159767, 0.236853, 0.336469, 0.466517", \ + "0.0869574, 0.0967662, 0.133466, 0.173056, 0.250156, 0.349775, 0.479829", \ + "0.133086, 0.143549, 0.181053, 0.220755, 0.297878, 0.397494, 0.527613", \ + "0.171544, 0.18349, 0.223903, 0.26406, 0.341233, 0.440858, 0.570886", \ + "0.2212, 0.235235, 0.280964, 0.322526, 0.4, 0.499632, 0.629454", \ + "0.27095, 0.286888, 0.338861, 0.382779, 0.461107, 0.560903, 0.690498", \ + "0.319052, 0.33652, 0.395196, 0.442983, 0.523579, 0.623941, 0.754788" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0203732, 0.0283353, 0.0696019, 0.12364, 0.234574, 0.379901, 0.570325", \ + "0.0203827, 0.0283319, 0.0696186, 0.123639, 0.23457, 0.379903, 0.570325", \ + "0.0234162, 0.0311739, 0.0710758, 0.124281, 0.234736, 0.379947, 0.570347", \ + "0.0294051, 0.0373234, 0.0753568, 0.126827, 0.235898, 0.380572, 0.570643", \ + "0.0388973, 0.0475684, 0.0840748, 0.13229, 0.238359, 0.381997, 0.571491", \ + "0.048918, 0.058311, 0.095396, 0.141001, 0.24329, 0.384728, 0.573417", \ + "0.059325, 0.069325, 0.108053, 0.151664, 0.250637, 0.38985, 0.577124" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0829995, 0.0928472, 0.127773, 0.163113, 0.229966, 0.315682, 0.427462", \ + "0.0955684, 0.105396, 0.140374, 0.175684, 0.242556, 0.328301, 0.440044", \ + "0.138395, 0.148744, 0.184549, 0.22018, 0.287103, 0.37292, 0.484627", \ + "0.173843, 0.18541, 0.223961, 0.260417, 0.327832, 0.413623, 0.525351", \ + "0.219271, 0.232552, 0.275618, 0.31376, 0.381916, 0.467837, 0.579664", \ + "0.262405, 0.277315, 0.325411, 0.366222, 0.435879, 0.522207, 0.63406", \ + "0.30274, 0.319065, 0.372497, 0.416415, 0.488686, 0.576402, 0.688936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212058, 0.0283617, 0.062574, 0.105807, 0.195186, 0.313464, 0.46862", \ + "0.0212113, 0.028353, 0.0625902, 0.105808, 0.195184, 0.313471, 0.468694", \ + "0.0239699, 0.0310451, 0.0641876, 0.106687, 0.195527, 0.313583, 0.468667", \ + "0.0295102, 0.0366946, 0.0688553, 0.11007, 0.19735, 0.314619, 0.469281", \ + "0.0383824, 0.0458665, 0.0770009, 0.11604, 0.200804, 0.316653, 0.470799", \ + "0.047997, 0.055974, 0.087536, 0.124802, 0.206739, 0.32045, 0.473245", \ + "0.057922, 0.066427, 0.099126, 0.135118, 0.21484, 0.326661, 0.478064" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.105789, 0.114336, 0.147621, 0.186148, 0.262564, 0.361888, 0.491795", \ + "0.120581, 0.129086, 0.16242, 0.2009, 0.277337, 0.376663, 0.506563", \ + "0.177503, 0.185162, 0.217204, 0.255465, 0.331807, 0.431094, 0.560942", \ + "0.223937, 0.230345, 0.259864, 0.297451, 0.373388, 0.472492, 0.602383", \ + "0.280906, 0.285833, 0.311756, 0.348365, 0.423751, 0.522625, 0.652127", \ + "0.332123, 0.335571, 0.35792, 0.393319, 0.467839, 0.566427, 0.695854", \ + "0.378058, 0.380212, 0.399048, 0.433367, 0.507125, 0.605231, 0.734512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196549, 0.0277979, 0.06907, 0.123105, 0.234147, 0.379581, 0.570001", \ + "0.0196608, 0.0277839, 0.0691107, 0.123105, 0.234146, 0.379553, 0.570002", \ + "0.0200194, 0.0281883, 0.069252, 0.123194, 0.234165, 0.379577, 0.570002", \ + "0.0211233, 0.0294021, 0.0696862, 0.123415, 0.234147, 0.379497, 0.569991", \ + "0.0232825, 0.0318746, 0.0706487, 0.123738, 0.234215, 0.379763, 0.56979", \ + "0.025996, 0.035189, 0.071986, 0.124346, 0.23446, 0.379564, 0.569855", \ + "0.028859, 0.038879, 0.0736, 0.12507, 0.234768, 0.379725, 0.56991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.118509, 0.123223, 0.14867, 0.181181, 0.246569, 0.331713, 0.443073", \ + "0.130912, 0.135668, 0.161124, 0.193617, 0.259017, 0.344186, 0.455578", \ + "0.179841, 0.184236, 0.209088, 0.241462, 0.306734, 0.391928, 0.503306", \ + "0.226108, 0.229352, 0.252668, 0.284649, 0.349789, 0.434862, 0.546218", \ + "0.289875, 0.291511, 0.312299, 0.343661, 0.408306, 0.493215, 0.604512", \ + "0.355043, 0.35515, 0.373214, 0.403703, 0.467776, 0.552447, 0.663591", \ + "0.418548, 0.417169, 0.432653, 0.462207, 0.525431, 0.609639, 0.720634" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156037, 0.0221125, 0.0551582, 0.0996339, 0.190584, 0.309371, 0.46486", \ + "0.0156006, 0.0221092, 0.0551863, 0.099691, 0.190626, 0.309413, 0.464918", \ + "0.0160214, 0.0225448, 0.0553845, 0.0997832, 0.190644, 0.309422, 0.464927", \ + "0.0173673, 0.023898, 0.0558456, 0.0999328, 0.190747, 0.309607, 0.465119", \ + "0.0198195, 0.0265952, 0.0568154, 0.100429, 0.190905, 0.30958, 0.465174", \ + "0.022781, 0.02992, 0.058299, 0.101127, 0.191179, 0.309709, 0.465107", \ + "0.026032, 0.033656, 0.060069, 0.10199, 0.191559, 0.309941, 0.465121" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0655418, 0.0750594, 0.111186, 0.150493, 0.227307, 0.326839, 0.456801", \ + "0.0785777, 0.0880959, 0.124202, 0.163519, 0.240412, 0.33989, 0.469889", \ + "0.121512, 0.131913, 0.169287, 0.208734, 0.285579, 0.385126, 0.51507", \ + "0.155382, 0.167387, 0.207866, 0.247851, 0.324784, 0.424241, 0.554314", \ + "0.197426, 0.21168, 0.258354, 0.300323, 0.377576, 0.476818, 0.606655", \ + "0.237369, 0.253317, 0.307029, 0.35244, 0.431399, 0.531157, 0.660946", \ + "0.273966, 0.291677, 0.352371, 0.402141, 0.483807, 0.584855, 0.716053" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192433, 0.0271851, 0.0687324, 0.122992, 0.234094, 0.379569, 0.569982", \ + "0.0192336, 0.0271671, 0.0687001, 0.122978, 0.234094, 0.379571, 0.569984", \ + "0.0230985, 0.0309371, 0.0707426, 0.123819, 0.234226, 0.379587, 0.569911", \ + "0.0295983, 0.0376506, 0.0755023, 0.126728, 0.235534, 0.38017, 0.570269", \ + "0.0399911, 0.0488961, 0.0855063, 0.133202, 0.238537, 0.381789, 0.571294", \ + "0.051248, 0.060994, 0.099056, 0.143875, 0.244906, 0.385494, 0.573566", \ + "0.062928, 0.073218, 0.113849, 0.157364, 0.254876, 0.392798, 0.579014" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0779592, 0.087815, 0.122777, 0.158109, 0.22497, 0.310685, 0.422457", \ + "0.0892848, 0.0991331, 0.134089, 0.169415, 0.23627, 0.322063, 0.433796", \ + "0.14194, 0.15227, 0.188029, 0.22352, 0.290483, 0.376207, 0.488051", \ + "0.184851, 0.196573, 0.23461, 0.270804, 0.338074, 0.423928, 0.535563", \ + "0.238878, 0.252436, 0.295089, 0.332075, 0.399307, 0.485061, 0.596776", \ + "0.291014, 0.306161, 0.354161, 0.393524, 0.46139, 0.546884, 0.658619", \ + "0.341293, 0.357826, 0.41127, 0.45367, 0.523566, 0.609014, 0.72136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212021, 0.0283459, 0.0625512, 0.105805, 0.195159, 0.313465, 0.468691", \ + "0.021189, 0.0283256, 0.0625691, 0.10584, 0.195179, 0.313461, 0.46862", \ + "0.0252078, 0.0319686, 0.0645756, 0.106941, 0.195546, 0.313481, 0.46866", \ + "0.0328263, 0.0393564, 0.0697499, 0.110564, 0.197957, 0.31511, 0.469584", \ + "0.0434645, 0.0503241, 0.0784464, 0.116323, 0.200856, 0.317237, 0.471785", \ + "0.0545, 0.061807, 0.08995, 0.124917, 0.205886, 0.319944, 0.473434", \ + "0.065963, 0.073648, 0.10296, 0.135776, 0.213156, 0.325216, 0.477232" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.110413, 0.119478, 0.153528, 0.192135, 0.268711, 0.368112, 0.498091", \ + "0.124797, 0.133886, 0.167904, 0.206485, 0.283065, 0.382464, 0.512443", \ + "0.177993, 0.18602, 0.218603, 0.256932, 0.333434, 0.432752, 0.56268", \ + "0.220912, 0.227563, 0.257122, 0.294703, 0.370738, 0.470336, 0.600027", \ + "0.273127, 0.278238, 0.303739, 0.340158, 0.415493, 0.514449, 0.644143", \ + "0.318947, 0.322636, 0.343973, 0.379129, 0.453575, 0.552139, 0.681568", \ + "0.357924, 0.360474, 0.377758, 0.411468, 0.484944, 0.583146, 0.712325" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.020623, 0.0286906, 0.0699576, 0.123762, 0.234619, 0.379874, 0.570345", \ + "0.0206203, 0.02868, 0.0699758, 0.123761, 0.23462, 0.37993, 0.570342", \ + "0.0207112, 0.0288964, 0.070122, 0.123898, 0.23466, 0.379952, 0.57035", \ + "0.0212941, 0.029604, 0.0702504, 0.123851, 0.234799, 0.38039, 0.570615", \ + "0.0231786, 0.0318382, 0.0711372, 0.124196, 0.234716, 0.380223, 0.570587", \ + "0.025849, 0.03514, 0.072536, 0.124809, 0.234903, 0.380032, 0.570332", \ + "0.028784, 0.038938, 0.074301, 0.125591, 0.235207, 0.38017, 0.570399" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.116074, 0.120807, 0.146265, 0.178777, 0.244189, 0.329373, 0.440767", \ + "0.12779, 0.132524, 0.157964, 0.190473, 0.25588, 0.341032, 0.452442", \ + "0.18462, 0.188618, 0.21317, 0.24545, 0.310732, 0.395802, 0.507187", \ + "0.23795, 0.240337, 0.262429, 0.294072, 0.359187, 0.443914, 0.555263", \ + "0.308062, 0.308646, 0.327516, 0.358325, 0.422629, 0.507297, 0.618206", \ + "0.379307, 0.378283, 0.394056, 0.423736, 0.487525, 0.572048, 0.683138", \ + "0.450431, 0.447737, 0.460358, 0.489319, 0.552647, 0.637068, 0.748114" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156136, 0.022108, 0.0551833, 0.0996639, 0.190631, 0.309424, 0.464929", \ + "0.015629, 0.0221126, 0.055182, 0.0996727, 0.190631, 0.309424, 0.464932", \ + "0.0162457, 0.0227607, 0.0554097, 0.0997432, 0.190647, 0.309451, 0.464929", \ + "0.0179518, 0.0245232, 0.0559478, 0.0997966, 0.190747, 0.309421, 0.465068", \ + "0.020988, 0.027967, 0.057201, 0.100504, 0.190802, 0.309297, 0.464791", \ + "0.024407, 0.031932, 0.059037, 0.101561, 0.191486, 0.309777, 0.464849", \ + "0.027947, 0.036189, 0.061395, 0.102975, 0.192589, 0.310898, 0.465891" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00887515, 0.00896984, 0.00925469, 0.00936109, 0.00942921, 0.00945804, 0.00947554", \ + "0.00881911, 0.00890165, 0.00918013, 0.00929315, 0.00936723, 0.00939943, 0.00941752", \ + "0.00905956, 0.00905226, 0.00920518, 0.00931472, 0.00940551, 0.00946636, 0.0094822", \ + "0.00967251, 0.00958009, 0.00963094, 0.00972589, 0.00980943, 0.00985272, 0.00991523", \ + "0.0110853, 0.0108359, 0.0106362, 0.0106488, 0.0106941, 0.010777, 0.0107862", \ + "0.0128235, 0.0124247, 0.0119897, 0.0119312, 0.0119422, 0.011968, 0.0121278", \ + "0.0151551, 0.0146569, 0.0138915, 0.013749, 0.0136887, 0.0136896, 0.0137138" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00592559, 0.00598547, 0.00625268, 0.00636123, 0.00643057, 0.00646132, 0.00647862", \ + "0.00581376, 0.00587836, 0.00614826, 0.0062594, 0.00633177, 0.0063637, 0.00638107", \ + "0.00592848, 0.00594783, 0.00611634, 0.00621904, 0.00630332, 0.00634865, 0.00637354", \ + "0.00641237, 0.0063272, 0.00638352, 0.00649371, 0.00655089, 0.00659147, 0.00661767", \ + "0.00759277, 0.0073576, 0.00721619, 0.00724315, 0.00730289, 0.007364, 0.00739849", \ + "0.00930669, 0.00894385, 0.00857466, 0.00852259, 0.00852534, 0.00858995, 0.00856123", \ + "0.0116818, 0.0111768, 0.0105137, 0.0103614, 0.0102722, 0.0102536, 0.0102812" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00504918, 0.00507253, 0.00530888, 0.00542293, 0.00549936, 0.00553485, 0.00555467", \ + "0.00491162, 0.00493635, 0.00517062, 0.00529123, 0.0053733, 0.0054113, 0.00543336", \ + "0.00509886, 0.00503806, 0.00510614, 0.00519627, 0.00528578, 0.00534319, 0.00538122", \ + "0.00573613, 0.00557453, 0.00550131, 0.00554433, 0.00565235, 0.00568929, 0.00572271", \ + "0.00768585, 0.0073149, 0.00692798, 0.00685918, 0.00690688, 0.00690501, 0.00693973", \ + "0.0103616, 0.00980556, 0.00922034, 0.00907808, 0.00898376, 0.00897636, 0.00899951", \ + "0.013945, 0.0132372, 0.0122588, 0.0119674, 0.0117927, 0.0117242, 0.0117337" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0111847, 0.0111993, 0.0114484, 0.0115596, 0.0116327, 0.0116664, 0.0116848", \ + "0.0110255, 0.0110407, 0.0112846, 0.0114022, 0.0114798, 0.0115146, 0.0115343", \ + "0.0111918, 0.011115, 0.0112277, 0.0113385, 0.0114388, 0.0114822, 0.0115121", \ + "0.011877, 0.0116856, 0.0116384, 0.0117366, 0.0118021, 0.0118585, 0.0119006", \ + "0.0138089, 0.0133814, 0.0130579, 0.0130356, 0.0130651, 0.0131089, 0.0131465", \ + "0.0164956, 0.0159204, 0.0154099, 0.0152563, 0.0152132, 0.0151995, 0.0152152", \ + "0.0201675, 0.0194387, 0.0184034, 0.0181581, 0.0180022, 0.0179648, 0.0179628" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00846652, 0.00856134, 0.00882848, 0.00892941, 0.00899849, 0.00903168, 0.00905176", \ + "0.00837113, 0.0084483, 0.0087148, 0.0088255, 0.00890246, 0.00893862, 0.00895969", \ + "0.00854062, 0.00852152, 0.00866333, 0.00876849, 0.00887158, 0.00892232, 0.00893758", \ + "0.00913495, 0.00902781, 0.00903513, 0.00910809, 0.00920626, 0.00929694, 0.0092852", \ + "0.0104313, 0.0101991, 0.00997915, 0.00998886, 0.010033, 0.0101085, 0.0101351", \ + "0.0121768, 0.0117994, 0.0113126, 0.0112536, 0.0112674, 0.0113166, 0.0113697", \ + "0.0144798, 0.0139689, 0.0131865, 0.0130289, 0.0129681, 0.0129728, 0.0129995" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00635937, 0.00642007, 0.00669603, 0.00680492, 0.00687586, 0.00690635, 0.00692305", \ + "0.00625071, 0.00631267, 0.00657718, 0.00668936, 0.00676399, 0.00679804, 0.00681732", \ + "0.00657322, 0.00655993, 0.00666945, 0.00675698, 0.00683455, 0.00687803, 0.0069049", \ + "0.00722654, 0.00710189, 0.00707525, 0.00714799, 0.00724025, 0.00723674, 0.00726282", \ + "0.00855388, 0.00826933, 0.00801678, 0.00800664, 0.00803905, 0.0081057, 0.00810667", \ + "0.0104715, 0.0100252, 0.0095059, 0.00942676, 0.00939858, 0.0094523, 0.00948458", \ + "0.0130536, 0.0124901, 0.0116298, 0.0114361, 0.0113278, 0.011296, 0.0113109" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00478504, 0.00485138, 0.00514428, 0.00525066, 0.00531418, 0.00533819, 0.0053551", \ + "0.00460719, 0.00467005, 0.00495548, 0.0050733, 0.00514324, 0.00517187, 0.00518759", \ + "0.00470485, 0.0046893, 0.00480731, 0.00490133, 0.00499236, 0.00504805, 0.00507103", \ + "0.00542915, 0.00527741, 0.00523478, 0.00528294, 0.00534969, 0.00540947, 0.0054471", \ + "0.00728721, 0.0069024, 0.00659344, 0.00656193, 0.0065959, 0.00669158, 0.0066871", \ + "0.0101883, 0.00956418, 0.00898678, 0.00880109, 0.00871846, 0.00870894, 0.00873157", \ + "0.0138909, 0.0130692, 0.0120518, 0.0117798, 0.011583, 0.0115199, 0.0115255" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100765, 0.0100931, 0.0103504, 0.0104652, 0.0105422, 0.0105783, 0.0105982", \ + "0.00993465, 0.00995059, 0.0101937, 0.0103148, 0.010402, 0.0104424, 0.0104644", \ + "0.0104647, 0.0103433, 0.0103766, 0.0104799, 0.0105691, 0.0106402, 0.0106554", \ + "0.0115336, 0.0112501, 0.0111407, 0.0111452, 0.0112111, 0.011261, 0.0113097", \ + "0.0137156, 0.0131995, 0.0127352, 0.0127411, 0.0127159, 0.0127415, 0.0127646", \ + "0.0167407, 0.0160044, 0.015207, 0.0150763, 0.0149995, 0.0149804, 0.014964", \ + "0.0206419, 0.019698, 0.0184189, 0.0181199, 0.017936, 0.0178564, 0.017845" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00298515; + rise_capacitance : 0.00298515; + rise_capacitance_range (0.00243557, 0.00298515); + fall_capacitance : 0.00297254; + fall_capacitance_range (0.00238297, 0.00297254); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00278829; + rise_capacitance : 0.00278829; + rise_capacitance_range (0.00209963, 0.00278829); + fall_capacitance : 0.00277072; + fall_capacitance_range (0.00212113, 0.00277072); + } + } + cell (INVX1) { + area : 4.2336; + cell_leakage_power : 0.0384242; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0487047; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0281438; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0384242; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0142189, 0.0180099, 0.0490272, 0.0874506, 0.164191, 0.263915, 0.394332", \ + "0.0274021, 0.0323884, 0.0638954, 0.102384, 0.179104, 0.278873, 0.408738", \ + "0.0513768, 0.0630447, 0.124444, 0.17149, 0.248215, 0.347798, 0.477716", \ + "0.0661269, 0.0824121, 0.171584, 0.2419, 0.339638, 0.439959, 0.570215", \ + "0.0816878, 0.103847, 0.227443, 0.328504, 0.471567, 0.60718, 0.746227", \ + "0.0933184, 0.120916, 0.277232, 0.407317, 0.595312, 0.776478, 0.960802", \ + "0.101103, 0.133854, 0.320822, 0.478184, 0.708912, 0.933905, 1.16562" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123788, 0.0176547, 0.0622307, 0.117956, 0.229412, 0.374333, 0.563786", \ + "0.0188765, 0.0221729, 0.0622367, 0.117943, 0.22944, 0.374303, 0.563763", \ + "0.0474009, 0.0551757, 0.0958531, 0.135395, 0.23236, 0.374325, 0.563742", \ + "0.0727434, 0.0839783, 0.143729, 0.190367, 0.26833, 0.389009, 0.565633", \ + "0.111964, 0.127441, 0.21227, 0.27964, 0.373889, 0.472524, 0.618306", \ + "0.157542, 0.17722, 0.286415, 0.374703, 0.499379, 0.618104, 0.745936", \ + "0.209408, 0.233057, 0.365692, 0.474033, 0.6285, 0.776658, 0.92745" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0134942, 0.0169307, 0.0448651, 0.0794737, 0.148603, 0.238442, 0.355913", \ + "0.0266377, 0.0312508, 0.0596927, 0.0942942, 0.163089, 0.252782, 0.37026", \ + "0.052547, 0.0633857, 0.120033, 0.164183, 0.232726, 0.323087, 0.439925", \ + "0.0704078, 0.0857426, 0.168778, 0.233802, 0.325092, 0.416452, 0.53345", \ + "0.0922564, 0.11335, 0.229624, 0.323462, 0.456336, 0.582548, 0.709308", \ + "0.11223, 0.138807, 0.287046, 0.408795, 0.583296, 0.751346, 0.922874", \ + "0.130457, 0.162173, 0.34106, 0.489251, 0.703981, 0.912998, 1.12784" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0107434, 0.0153444, 0.0542195, 0.102817, 0.200014, 0.32637, 0.491604", \ + "0.0170255, 0.0199667, 0.0542284, 0.10281, 0.200014, 0.32638, 0.491604", \ + "0.0447051, 0.0516333, 0.0882389, 0.12138, 0.203298, 0.326336, 0.491577", \ + "0.0702253, 0.0804144, 0.133586, 0.175376, 0.240899, 0.3438, 0.495064", \ + "0.109492, 0.124052, 0.200534, 0.260443, 0.344284, 0.429731, 0.548858", \ + "0.155534, 0.174347, 0.274673, 0.35313, 0.463884, 0.569943, 0.680283", \ + "0.207808, 0.230487, 0.3539, 0.451387, 0.588361, 0.720753, 0.856318" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00299472, 0.00302876, 0.00311219, 0.00312351, 0.00313318, 0.00313667, 0.0031395", \ + "0.00286625, 0.00288384, 0.00300801, 0.0030524, 0.00308773, 0.00310821, 0.00298255", \ + "0.00341516, 0.00335669, 0.0032181, 0.00314898, 0.00311368, 0.00311981, 0.0031164", \ + "0.00443448, 0.00430246, 0.00381796, 0.00361462, 0.00342872, 0.00332062, 0.00326147", \ + "0.00644943, 0.00623924, 0.00531395, 0.00480196, 0.00430697, 0.00400618, 0.00375554", \ + "0.00926089, 0.00897143, 0.00760547, 0.00676925, 0.00587471, 0.00521321, 0.00472456", \ + "0.0128934, 0.0125534, 0.0107374, 0.00953224, 0.00817349, 0.00717126, 0.00634895" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000419504, -0.000377218, -0.000308807, -0.000294546, -0.000287868, -0.000284019, -0.000283622", \ + "-0.000577263, -0.000548136, -0.000407151, -0.000360442, -0.000326945, -0.000310335, -0.000297779", \ + "-8.07956e-05, -0.000143544, -0.000251325, -0.00029982, -0.000308902, -0.000305443, -0.000310099", \ + "0.000853165, 0.000735372, 0.000269892, 0.000105834, -6.77146e-05, -0.000141618, -0.000192005", \ + "0.00290305, 0.0026779, 0.00170264, 0.00118867, 0.000706415, 0.000432813, 0.000244377", \ + "0.0057472, 0.00544667, 0.00395607, 0.00307222, 0.00217032, 0.0015674, 0.00113768", \ + "0.00939363, 0.00902815, 0.0070885, 0.00579518, 0.00437598, 0.00338938, 0.00262907" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169983; + rise_capacitance : 0.00169983; + rise_capacitance_range (0.0011963, 0.00169983); + fall_capacitance : 0.00169958; + fall_capacitance_range (0.00118454, 0.00169958); + } + } + cell (INVX14) { + area : 11.2896; + cell_leakage_power : 0.686072; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.920784; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.45136; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.686072; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.33; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "0.00962838, 0.0182284, 0.0507787, 0.090972, 0.171225, 0.275515, 0.41188", \ + "0.0186199, 0.031865, 0.0650797, 0.105045, 0.184988, 0.289266, 0.425066", \ + "0.0304954, 0.0594971, 0.123848, 0.172815, 0.253046, 0.357195, 0.49314", \ + "0.0366082, 0.0765745, 0.16857, 0.241159, 0.342308, 0.447036, 0.583139", \ + "0.0411157, 0.0947613, 0.221543, 0.324662, 0.471425, 0.611015, 0.755191", \ + "0.0418789, 0.108283, 0.268035, 0.399891, 0.591091, 0.776324, 0.965852", \ + "0.0392319, 0.117385, 0.308291, 0.467329, 0.700411, 0.929303, 1.16595" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "0.00570301, 0.016972, 0.0641306, 0.123089, 0.241081, 0.394444, 0.594997", \ + "0.0132818, 0.0219693, 0.064138, 0.123115, 0.241092, 0.394444, 0.594997", \ + "0.033584, 0.0538616, 0.0979969, 0.140471, 0.243886, 0.394456, 0.59499", \ + "0.0529123, 0.0815742, 0.145859, 0.195489, 0.279747, 0.408751, 0.596623", \ + "0.084118, 0.123459, 0.213331, 0.284612, 0.384539, 0.491584, 0.648573", \ + "0.12242, 0.171491, 0.286634, 0.379121, 0.510784, 0.637113, 0.7777", \ + "0.167781, 0.225113, 0.364691, 0.477557, 0.639603, 0.796057, 0.957087" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "0.00925956, 0.0166068, 0.0441089, 0.0781002, 0.145997, 0.234227, 0.349595", \ + "0.0189786, 0.0308, 0.0591456, 0.0928964, 0.160671, 0.248706, 0.363605", \ + "0.0348378, 0.0619678, 0.120156, 0.164257, 0.231865, 0.320532, 0.435362", \ + "0.0458792, 0.0839425, 0.16922, 0.234466, 0.325313, 0.41528, 0.530359", \ + "0.0597612, 0.111603, 0.231079, 0.325825, 0.458654, 0.584515, 0.709596", \ + "0.0731233, 0.137815, 0.290006, 0.412973, 0.588363, 0.756075, 0.926566", \ + "0.0862159, 0.162602, 0.346271, 0.496343, 0.712129, 0.921237, 1.13553" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "0.00454911, 0.0135993, 0.0514569, 0.0987471, 0.193406, 0.316558, 0.477523", \ + "0.0112837, 0.0184625, 0.0514892, 0.0987713, 0.193417, 0.316414, 0.477331", \ + "0.0313928, 0.0485631, 0.0850391, 0.117174, 0.196617, 0.316494, 0.477445", \ + "0.0509131, 0.0761988, 0.129328, 0.170588, 0.234104, 0.333639, 0.480814", \ + "0.0824208, 0.118274, 0.194893, 0.253678, 0.335849, 0.417797, 0.533976", \ + "0.121195, 0.167162, 0.267953, 0.345172, 0.453185, 0.556132, 0.663961", \ + "0.166871, 0.221774, 0.346034, 0.441739, 0.576221, 0.703421, 0.83681" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "0.0339596, 0.0363286, 0.0376032, 0.0378384, 0.037964, 0.0380167, 0.038043", \ + "0.0343016, 0.0345419, 0.0362467, 0.0368682, 0.0368219, 0.0376339, 0.0359534", \ + "0.0454061, 0.0423015, 0.0395584, 0.0383687, 0.0379234, 0.037857, 0.0377658", \ + "0.0617315, 0.0563104, 0.049835, 0.0461335, 0.0430135, 0.0412032, 0.040184", \ + "0.093406, 0.0858254, 0.0714402, 0.0636038, 0.0559285, 0.0516048, 0.0477991", \ + "0.135974, 0.126451, 0.106013, 0.0930828, 0.0796141, 0.0709058, 0.0679925", \ + "0.190287, 0.179008, 0.153054, 0.134983, 0.114445, 0.0991314, 0.0887591" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0266, 0.133, 0.266, 0.532, 0.8778, 1.33"); + values ( \ + "-0.010459, -0.00788908, -0.00673639, -0.00647741, -0.00637082, -0.00632785, -0.00630614", \ + "-0.0109671, -0.0102032, -0.00808334, -0.00740443, -0.00688989, -0.0066688, -0.00656168", \ + "-0.00108598, -0.00422867, -0.00609342, -0.00671107, -0.00677216, -0.00672197, -0.00675637", \ + "0.0146044, 0.00899363, 0.0013623, -6.15089e-05, -0.00271732, -0.00398018, -0.00476787", \ + "0.046132, 0.037423, 0.0221966, 0.014373, 0.00767129, 0.00356375, 0.000999758", \ + "0.0892494, 0.0779642, 0.0548794, 0.0417019, 0.0282556, 0.0196464, 0.013489", \ + "0.14319, 0.130103, 0.100323, 0.080736, 0.0597321, 0.0452948, 0.0343389" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0234394; + rise_capacitance : 0.0234394; + rise_capacitance_range (0.0147714, 0.0234394); + fall_capacitance : 0.0234298; + fall_capacitance_range (0.0146852, 0.0234298); + } + } + cell (INVX16) { + area : 12.7008; + cell_leakage_power : 0.823287; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.10494; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.541632; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.823287; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.52; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.00966905, 0.0179712, 0.0489332, 0.0871064, 0.16331, 0.262333, 0.391809", \ + "0.0185053, 0.0314385, 0.06318, 0.101411, 0.177746, 0.276739, 0.404403", \ + "0.0301659, 0.0583451, 0.120978, 0.168748, 0.245142, 0.344, 0.473126", \ + "0.0361121, 0.0749028, 0.164479, 0.23536, 0.333616, 0.433498, 0.562714", \ + "0.0403992, 0.092476, 0.215528, 0.315877, 0.458858, 0.595387, 0.735168", \ + "0.04092, 0.105354, 0.260325, 0.388563, 0.574873, 0.755679, 0.94098", \ + "0.0381585, 0.113899, 0.298923, 0.453535, 0.6804, 0.903463, 1.13438" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.00559275, 0.0163181, 0.0610989, 0.117115, 0.229168, 0.374836, 0.565325", \ + "0.0131084, 0.021532, 0.0611248, 0.117117, 0.229174, 0.374836, 0.565325", \ + "0.0332261, 0.052905, 0.0958118, 0.135838, 0.232768, 0.374822, 0.565352", \ + "0.052423, 0.0802269, 0.142473, 0.190895, 0.270622, 0.3914, 0.567846", \ + "0.0835755, 0.121591, 0.208942, 0.27839, 0.376298, 0.477039, 0.623916", \ + "0.12161, 0.168998, 0.281043, 0.371043, 0.499285, 0.622578, 0.754273", \ + "0.166892, 0.222424, 0.357813, 0.467671, 0.625786, 0.777717, 0.934452" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.00940604, 0.0165207, 0.0427174, 0.0750365, 0.139568, 0.223432, 0.333084", \ + "0.0189936, 0.0305419, 0.0576143, 0.0902433, 0.154831, 0.238664, 0.348318", \ + "0.0345958, 0.0609935, 0.117688, 0.16074, 0.225246, 0.308627, 0.418793", \ + "0.0455168, 0.0825469, 0.165468, 0.229402, 0.318131, 0.40468, 0.513855", \ + "0.0591915, 0.109544, 0.22558, 0.318004, 0.447924, 0.570793, 0.695945", \ + "0.0723506, 0.135108, 0.282989, 0.403007, 0.574016, 0.737814, 0.904743", \ + "0.0853783, 0.159379, 0.33772, 0.483581, 0.694107, 0.89829, 1.10768" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.00450566, 0.0131339, 0.0491175, 0.0940799, 0.184134, 0.301173, 0.454217", \ + "0.0111891, 0.0181608, 0.0491996, 0.0940931, 0.184083, 0.301173, 0.454216", \ + "0.0311763, 0.0478867, 0.0833617, 0.113761, 0.187958, 0.30114, 0.454172", \ + "0.0505163, 0.0750675, 0.126859, 0.166828, 0.227752, 0.320468, 0.45866", \ + "0.0818996, 0.116798, 0.191421, 0.248688, 0.328663, 0.407894, 0.518345", \ + "0.120506, 0.165217, 0.263259, 0.338212, 0.443804, 0.544773, 0.650019", \ + "0.166322, 0.219334, 0.340126, 0.433792, 0.564829, 0.690093, 0.819244" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "0.0404797, 0.0433412, 0.0449456, 0.0452452, 0.0454076, 0.0454724, 0.0455108", \ + "0.0410107, 0.041276, 0.0431063, 0.0439512, 0.0446589, 0.0449959, 0.037967", \ + "0.0545794, 0.0507548, 0.0474223, 0.046173, 0.0453725, 0.0452942, 0.0452323", \ + "0.0737759, 0.0677036, 0.0585598, 0.0544346, 0.0521251, 0.0499208, 0.0486168", \ + "0.112397, 0.103441, 0.0864592, 0.0770823, 0.0676514, 0.0620226, 0.0574106", \ + "0.163743, 0.152254, 0.128289, 0.113233, 0.0968517, 0.0847186, 0.0761084", \ + "0.228686, 0.215609, 0.184937, 0.163589, 0.139126, 0.121355, 0.105983" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0304, 0.152, 0.304, 0.608, 1.0032, 1.52"); + values ( \ + "-0.0133036, -0.010168, -0.00867477, -0.00841324, -0.00827472, -0.00821867, -0.0081895", \ + "-0.0137373, -0.0129452, -0.0104472, -0.00951537, -0.00889368, -0.00860103, -0.00844796", \ + "-0.00175765, -0.00553025, -0.00775139, -0.00854705, -0.0087137, -0.00863249, -0.0087151", \ + "0.0173631, 0.0103324, 0.00127599, -0.000669484, -0.00388602, -0.00541649, -0.00636557", \ + "0.0551551, 0.0448453, 0.0267618, 0.0173446, 0.00898707, 0.00392368, 0.000630348", \ + "0.106846, 0.093743, 0.0664836, 0.0504783, 0.0345454, 0.023982, 0.0163863", \ + "0.171709, 0.156529, 0.121565, 0.0980285, 0.0728908, 0.0555043, 0.0421104" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0281577; + rise_capacitance : 0.0281577; + rise_capacitance_range (0.0171972, 0.0281577); + fall_capacitance : 0.0281472; + fall_capacitance_range (0.0171724, 0.0281472); + } + } + cell (INVX2) { + area : 4.2336; + cell_leakage_power : 0.0976567; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.130169; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0651446; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0976567; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115227, 0.0175329, 0.0483715, 0.0865291, 0.162732, 0.261757, 0.39129", \ + "0.0228902, 0.0314512, 0.0628805, 0.101055, 0.177393, 0.276471, 0.40568", \ + "0.0402647, 0.0596803, 0.121526, 0.168879, 0.245194, 0.344071, 0.473203", \ + "0.0500357, 0.0769746, 0.165952, 0.236388, 0.334599, 0.434528, 0.563834", \ + "0.058855, 0.0952235, 0.21787, 0.318288, 0.461307, 0.597429, 0.736656", \ + "0.0633359, 0.108577, 0.263353, 0.392017, 0.578679, 0.75949, 0.944171", \ + "0.0637926, 0.117273, 0.302341, 0.457615, 0.68548, 0.909173, 1.14016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00883933, 0.0170623, 0.0617423, 0.117597, 0.229308, 0.374533, 0.564464", \ + "0.016364, 0.0220308, 0.0617398, 0.117579, 0.229308, 0.374533, 0.564442", \ + "0.0409252, 0.0542752, 0.0961645, 0.136034, 0.232771, 0.374566, 0.564398", \ + "0.0632567, 0.0823385, 0.143439, 0.191314, 0.270013, 0.390526, 0.566834", \ + "0.098243, 0.124676, 0.210881, 0.279471, 0.376001, 0.475727, 0.622271", \ + "0.139912, 0.173182, 0.283791, 0.373129, 0.500181, 0.621957, 0.752405", \ + "0.187956, 0.227282, 0.361469, 0.470798, 0.627544, 0.778759, 0.933188" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0108825, 0.0160618, 0.0425838, 0.0753975, 0.140935, 0.226097, 0.337458", \ + "0.0228, 0.0305248, 0.057781, 0.0906687, 0.155734, 0.240651, 0.352065", \ + "0.0444426, 0.0624872, 0.118583, 0.1617, 0.226949, 0.312236, 0.423997", \ + "0.0597112, 0.0852705, 0.167693, 0.231673, 0.320608, 0.40674, 0.519153", \ + "0.0789111, 0.113927, 0.229641, 0.32221, 0.452317, 0.5758, 0.700331", \ + "0.09735, 0.14132, 0.288766, 0.409229, 0.580973, 0.745848, 0.91304", \ + "0.115258, 0.167454, 0.345456, 0.492216, 0.703846, 0.908986, 1.11961" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00717109, 0.0138993, 0.0504892, 0.0962229, 0.187692, 0.306582, 0.46207", \ + "0.0139849, 0.0186882, 0.05052, 0.0962163, 0.18768, 0.306601, 0.462102", \ + "0.0378794, 0.0493001, 0.0845693, 0.115384, 0.191236, 0.306516, 0.46207", \ + "0.0603296, 0.0771162, 0.128754, 0.168704, 0.230325, 0.323628, 0.46613", \ + "0.0957149, 0.119744, 0.194107, 0.251754, 0.33217, 0.411489, 0.523197", \ + "0.137868, 0.168901, 0.266976, 0.342481, 0.448788, 0.549646, 0.654674", \ + "0.186251, 0.223727, 0.344627, 0.438695, 0.570933, 0.696158, 0.826514" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00566553, 0.00584356, 0.00600365, 0.00605987, 0.00607162, 0.00607886, 0.00608654", \ + "0.00549235, 0.00556092, 0.00578491, 0.00584235, 0.00595704, 0.00602039, 0.0060245", \ + "0.00685682, 0.00660207, 0.0062484, 0.00614242, 0.00604601, 0.00604758, 0.00604588", \ + "0.00917535, 0.0086669, 0.00762168, 0.00719808, 0.00673254, 0.00648688, 0.00636519", \ + "0.0135786, 0.0128436, 0.0109001, 0.00977207, 0.00862635, 0.00798283, 0.00744574", \ + "0.0196982, 0.0187257, 0.0158637, 0.0140523, 0.0121019, 0.0107044, 0.00965978", \ + "0.0274686, 0.02633, 0.0226421, 0.0200916, 0.0171579, 0.0150388, 0.0131851" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00108185, -0.000888854, -0.000740464, -0.000710763, -0.000696048, -0.000688865, -0.000686717", \ + "-0.00133702, -0.00125751, -0.000944071, -0.00084043, -0.00077616, -0.000743051, -0.000721599", \ + "-0.00013936, -0.000389197, -0.00063464, -0.000729529, -0.00074661, -0.000736021, -0.000732422", \ + "0.00195464, 0.001469, 0.000466337, 0.000109907, -0.00025408, -0.000403934, -0.000503535", \ + "0.00638629, 0.00555948, 0.00344318, 0.0023683, 0.00140982, 0.000788686, 0.000382188", \ + "0.0125357, 0.0114215, 0.0082063, 0.00633075, 0.00440827, 0.00317027, 0.00225854", \ + "0.0202807, 0.0189822, 0.0148226, 0.0120556, 0.00903426, 0.00693404, 0.00534764" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349036; + rise_capacitance : 0.00349036; + rise_capacitance_range (0.0024247, 0.00349036); + fall_capacitance : 0.00348968; + fall_capacitance_range (0.0024014, 0.00348968); + } + } + cell (INVX3) { + area : 4.2336; + cell_leakage_power : 0.137214; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.184157; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902721; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137214; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0107289, 0.0182923, 0.052777, 0.0955015, 0.180838, 0.291762, 0.436839", \ + "0.0213662, 0.032259, 0.0671948, 0.109857, 0.195176, 0.306127, 0.450022", \ + "0.0369633, 0.061337, 0.127442, 0.17763, 0.262858, 0.373614, 0.518485", \ + "0.0456335, 0.0794226, 0.174507, 0.249086, 0.352966, 0.463709, 0.608506", \ + "0.0532758, 0.0988592, 0.22997, 0.336355, 0.487255, 0.630733, 0.780494", \ + "0.0569477, 0.113604, 0.278952, 0.415252, 0.61251, 0.802765, 0.997809", \ + "0.0569292, 0.123839, 0.321575, 0.486143, 0.726961, 0.962881, 1.20648" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00776765, 0.0180958, 0.0682542, 0.130967, 0.256384, 0.419426, 0.632672", \ + "0.0154606, 0.0228039, 0.0682559, 0.130966, 0.256341, 0.419435, 0.632659", \ + "0.0385705, 0.0555734, 0.100893, 0.14672, 0.258371, 0.419399, 0.632538", \ + "0.0598722, 0.084007, 0.149854, 0.200944, 0.291591, 0.431097, 0.633364", \ + "0.0934414, 0.126782, 0.219509, 0.292796, 0.395534, 0.509585, 0.680031", \ + "0.133733, 0.175743, 0.294642, 0.389955, 0.525245, 0.654403, 0.801349", \ + "0.180702, 0.230189, 0.374231, 0.490923, 0.657781, 0.817384, 0.983513" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0100682, 0.0164693, 0.0455544, 0.081577, 0.153533, 0.247067, 0.369343", \ + "0.0212987, 0.031016, 0.0609095, 0.0966079, 0.168977, 0.262543, 0.384723", \ + "0.0408182, 0.0634516, 0.123078, 0.168283, 0.240368, 0.333552, 0.455226", \ + "0.0544434, 0.0864907, 0.174199, 0.241356, 0.334491, 0.42885, 0.550837", \ + "0.0714396, 0.115307, 0.238505, 0.335947, 0.472419, 0.601124, 0.73257", \ + "0.0876646, 0.142634, 0.299774, 0.426906, 0.607241, 0.77918, 0.954281", \ + "0.103271, 0.168486, 0.358403, 0.513301, 0.735676, 0.95048, 1.17062" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00612478, 0.0143802, 0.0544844, 0.104572, 0.204822, 0.335017, 0.505525", \ + "0.0130006, 0.0190008, 0.0544813, 0.104569, 0.204785, 0.335146, 0.50557", \ + "0.0355531, 0.0498648, 0.0872661, 0.121623, 0.207886, 0.335125, 0.505524", \ + "0.057003, 0.0780012, 0.132476, 0.174496, 0.242616, 0.349787, 0.507638", \ + "0.0910656, 0.121098, 0.199679, 0.259983, 0.343968, 0.430179, 0.558608", \ + "0.132028, 0.170799, 0.27447, 0.353253, 0.464032, 0.570051, 0.682972", \ + "0.179469, 0.226158, 0.354015, 0.452373, 0.59037, 0.720764, 0.85711" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00730853, 0.0076265, 0.00783988, 0.00791041, 0.00792394, 0.00793345, 0.00794111", \ + "0.00713541, 0.00723651, 0.00755586, 0.00769092, 0.00779445, 0.00785333, 0.00713432", \ + "0.00911138, 0.00869523, 0.00816123, 0.00798661, 0.0079242, 0.00790718, 0.00789517", \ + "0.0123866, 0.0115459, 0.010019, 0.00945208, 0.00877362, 0.00846673, 0.00828615", \ + "0.0185454, 0.0172379, 0.0144751, 0.0129231, 0.011449, 0.0103958, 0.0097895", \ + "0.027065, 0.0254265, 0.0212563, 0.0186884, 0.0160166, 0.0143271, 0.0128", \ + "0.0378347, 0.0359048, 0.030549, 0.0269349, 0.0228476, 0.0199478, 0.0176859" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00160138, -0.00128881, -0.00108111, -0.0010441, -0.00102433, -0.00101061, -0.00100627", \ + "-0.00189145, -0.00176211, -0.00132165, -0.00118554, -0.00109256, -0.00106255, -0.00103507", \ + "-0.00014708, -0.000558413, -0.000937014, -0.00106111, -0.00106756, -0.00107266, -0.00108354", \ + "0.00280319, 0.00195607, 0.000518717, 3.92895e-05, -0.000427768, -0.00064554, -0.000771614", \ + "0.00902645, 0.00758208, 0.00452199, 0.00302376, 0.0016646, 0.000907629, 0.000383177", \ + "0.0175365, 0.0156215, 0.0109391, 0.00830909, 0.00569792, 0.00400536, 0.00277366", \ + "0.0282712, 0.026039, 0.0199296, 0.0159903, 0.0118399, 0.00895003, 0.00681882" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00468411; + rise_capacitance : 0.00468411; + rise_capacitance_range (0.00323414, 0.00468411); + fall_capacitance : 0.00468312; + fall_capacitance_range (0.00319671, 0.00468312); + } + } + cell (INVX32) { + area : 22.5792; + cell_leakage_power : 1.64657; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 2.20988; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.08326; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.64657; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 3.04; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.00992114, 0.0185582, 0.0497888, 0.0882487, 0.165011, 0.264752, 0.395166", \ + "0.0187357, 0.0319353, 0.0637952, 0.102292, 0.179053, 0.27881, 0.408043", \ + "0.0303814, 0.0591047, 0.121821, 0.169418, 0.246323, 0.345885, 0.476115", \ + "0.0364045, 0.0758271, 0.165465, 0.236307, 0.335218, 0.435508, 0.565766", \ + "0.0407564, 0.0936647, 0.216579, 0.317114, 0.460723, 0.597748, 0.738016", \ + "0.0413795, 0.106832, 0.261598, 0.390092, 0.576921, 0.758056, 0.943943", \ + "0.0385793, 0.115517, 0.300526, 0.455325, 0.682702, 0.906257, 1.13799" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.00573698, 0.0166586, 0.0617441, 0.118176, 0.231042, 0.377781, 0.569673", \ + "0.0131077, 0.0217719, 0.0617942, 0.118148, 0.231047, 0.377781, 0.569669", \ + "0.0333154, 0.0532687, 0.0961984, 0.136863, 0.2346, 0.377768, 0.569695", \ + "0.05251, 0.080793, 0.143025, 0.191669, 0.271811, 0.394028, 0.572133", \ + "0.0836389, 0.122342, 0.209737, 0.27913, 0.377487, 0.479105, 0.627527", \ + "0.121871, 0.170133, 0.282066, 0.372062, 0.500832, 0.624858, 0.757237", \ + "0.166909, 0.223586, 0.35881, 0.468889, 0.627446, 0.780102, 0.938438" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.00966482, 0.0170986, 0.0435485, 0.0761324, 0.141176, 0.225699, 0.336217", \ + "0.0192134, 0.0310097, 0.0583615, 0.0909125, 0.156026, 0.240559, 0.350975", \ + "0.0348881, 0.0617512, 0.118741, 0.161456, 0.226392, 0.309693, 0.421994", \ + "0.0458332, 0.0835131, 0.166433, 0.230593, 0.319536, 0.405194, 0.516793", \ + "0.0595311, 0.110745, 0.226845, 0.319369, 0.449663, 0.572869, 0.698523", \ + "0.0728083, 0.136607, 0.284598, 0.404485, 0.575872, 0.740202, 0.907497", \ + "0.0858603, 0.161094, 0.33926, 0.485507, 0.696517, 0.90123, 1.11123" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.00465535, 0.0134514, 0.0496903, 0.0950638, 0.185807, 0.303847, 0.458109", \ + "0.0112229, 0.0183253, 0.0497958, 0.0950543, 0.185847, 0.3038, 0.458095", \ + "0.0312114, 0.0482297, 0.0834893, 0.114654, 0.189602, 0.303699, 0.4579", \ + "0.0506093, 0.0755314, 0.127385, 0.167432, 0.229015, 0.321367, 0.462412", \ + "0.0821277, 0.117482, 0.191992, 0.249547, 0.329922, 0.40979, 0.521561", \ + "0.120729, 0.165978, 0.263777, 0.339396, 0.44548, 0.546955, 0.651888", \ + "0.166315, 0.220256, 0.341233, 0.434825, 0.566249, 0.692271, 0.822218" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "0.0813122, 0.0870779, 0.0903824, 0.0910206, 0.0913661, 0.0915084, 0.0915866", \ + "0.0825065, 0.0832755, 0.0867222, 0.0885567, 0.0898877, 0.0905422, 0.0816892", \ + "0.109106, 0.10177, 0.0943867, 0.0934601, 0.0917304, 0.0914609, 0.0913714", \ + "0.148046, 0.135667, 0.117501, 0.109052, 0.10262, 0.100836, 0.0978882", \ + "0.225248, 0.206879, 0.172941, 0.154391, 0.135653, 0.124321, 0.115073", \ + "0.327984, 0.305151, 0.257192, 0.226093, 0.194008, 0.169581, 0.152361", \ + "0.458028, 0.430839, 0.369898, 0.327229, 0.278452, 0.242674, 0.215756" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0608, 0.304, 0.608, 1.216, 2.0064, 3.04"); + values ( \ + "-0.0265645, -0.0203183, -0.017257, -0.0167068, -0.0164154, -0.0162972, -0.0162327", \ + "-0.0272166, -0.0255539, -0.0208664, -0.0189655, -0.0176679, -0.0171261, -0.0166792", \ + "-0.00313072, -0.0108706, -0.0162986, -0.0161505, -0.0166902, -0.0166923, -0.0167146", \ + "0.0352221, 0.0220114, 0.00280346, -0.00158878, -0.00780485, -0.0107444, -0.0125951", \ + "0.110638, 0.0897637, 0.0537409, 0.0349436, 0.0182954, 0.00814951, 0.00159049", \ + "0.213802, 0.187231, 0.133069, 0.101201, 0.0687893, 0.0479768, 0.0329821", \ + "0.343416, 0.312566, 0.242738, 0.19599, 0.145907, 0.110821, 0.0842357" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0563471; + rise_capacitance : 0.0563471; + rise_capacitance_range (0.033338, 0.0563471); + fall_capacitance : 0.0563276; + fall_capacitance_range (0.0332723, 0.0563276); + } + } + cell (INVX4) { + area : 5.6448; + cell_leakage_power : 0.195313; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.260338; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130289; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195313; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00956691, 0.0167977, 0.0477364, 0.0859284, 0.162186, 0.26128, 0.390851", \ + "0.0192637, 0.0304691, 0.062167, 0.100202, 0.176237, 0.275565, 0.40441", \ + "0.0323876, 0.0573465, 0.120461, 0.167951, 0.244401, 0.343343, 0.472554", \ + "0.0391381, 0.0736796, 0.164264, 0.235251, 0.333822, 0.433962, 0.563385", \ + "0.0442764, 0.0907076, 0.215493, 0.316654, 0.460186, 0.596747, 0.735933", \ + "0.0453422, 0.102974, 0.260192, 0.389616, 0.577126, 0.758388, 0.9434", \ + "0.0427232, 0.110639, 0.298554, 0.454861, 0.683566, 0.907733, 1.13911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00622626, 0.0159212, 0.0606641, 0.116603, 0.228482, 0.373925, 0.564121", \ + "0.0139473, 0.0213088, 0.0606561, 0.116602, 0.228494, 0.373925, 0.564121", \ + "0.0353115, 0.05264, 0.0953491, 0.135374, 0.232033, 0.3739, 0.56415", \ + "0.0553901, 0.0800041, 0.142293, 0.190576, 0.269361, 0.389988, 0.566591", \ + "0.0875287, 0.121518, 0.20918, 0.278324, 0.375385, 0.475432, 0.621864", \ + "0.126657, 0.168962, 0.281747, 0.371759, 0.4993, 0.621491, 0.75231", \ + "0.172783, 0.222383, 0.35884, 0.46898, 0.626379, 0.778076, 0.93294" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0091584, 0.0154199, 0.0420071, 0.0748529, 0.140444, 0.225709, 0.337182", \ + "0.0195855, 0.0296653, 0.0573747, 0.0900056, 0.155543, 0.240834, 0.351445", \ + "0.03697, 0.0603506, 0.117626, 0.161082, 0.226471, 0.311859, 0.423216", \ + "0.049265, 0.0820923, 0.166241, 0.230692, 0.320016, 0.406318, 0.518856", \ + "0.0647443, 0.109626, 0.227299, 0.320691, 0.451316, 0.575173, 0.699958", \ + "0.0797793, 0.135888, 0.285865, 0.406967, 0.579624, 0.744925, 0.912434", \ + "0.0945739, 0.160901, 0.3419, 0.489595, 0.70208, 0.907762, 1.11875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00504555, 0.01299, 0.0496588, 0.0954917, 0.187149, 0.306359, 0.462215", \ + "0.011977, 0.01816, 0.0497052, 0.0954915, 0.187174, 0.306342, 0.462234", \ + "0.0330956, 0.0479512, 0.0840277, 0.114887, 0.190791, 0.306364, 0.462188", \ + "0.053258, 0.0752498, 0.127771, 0.16814, 0.230038, 0.323578, 0.466283", \ + "0.0857394, 0.116874, 0.192926, 0.25089, 0.331836, 0.411463, 0.52353", \ + "0.125404, 0.165126, 0.265155, 0.341592, 0.448154, 0.549441, 0.654432", \ + "0.171465, 0.219303, 0.342429, 0.437345, 0.570122, 0.695735, 0.826562" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0101998, 0.0107929, 0.0111616, 0.0112204, 0.0112565, 0.0112706, 0.011279", \ + "0.0101882, 0.0102853, 0.0106831, 0.0108261, 0.0108772, 0.0111623, 0.0104827", \ + "0.0131163, 0.0124501, 0.0115875, 0.0114691, 0.011261, 0.0112526, 0.0112443", \ + "0.017778, 0.0166407, 0.0144196, 0.0135109, 0.0126044, 0.0121164, 0.0118757", \ + "0.0270014, 0.0249933, 0.0209919, 0.0187258, 0.0164313, 0.0151083, 0.014037", \ + "0.0393076, 0.0368383, 0.0309612, 0.0273388, 0.0233687, 0.0205804, 0.018477", \ + "0.0549882, 0.0521, 0.0445638, 0.0394027, 0.0334923, 0.0292348, 0.0255243" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.00299727, -0.00239599, -0.00204183, -0.00198223, -0.00195051, -0.00193778, -0.0019314", \ + "-0.00333474, -0.00309393, -0.00249816, -0.00229113, -0.00212921, -0.00205559, -0.00201842", \ + "-0.000602766, -0.00129462, -0.00182691, -0.0020238, -0.00206289, -0.00203988, -0.00206193", \ + "0.00382762, 0.00247273, 0.000407187, -0.000330889, -0.00107373, -0.00137276, -0.00157492", \ + "0.0129256, 0.0107709, 0.00637656, 0.00419362, 0.00224815, 0.00101458, 0.00019915", \ + "0.0253663, 0.0226047, 0.0159588, 0.0121955, 0.00827932, 0.0057827, 0.00395379", \ + "0.0410286, 0.0377344, 0.0292315, 0.023627, 0.0175346, 0.0133188, 0.0101434" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00698427; + rise_capacitance : 0.00698427; + rise_capacitance_range (0.0048059, 0.00698427); + fall_capacitance : 0.00698233; + fall_capacitance_range (0.00476173, 0.00698233); + } + } + cell (INVX6) { + area : 5.6448; + cell_leakage_power : 0.274429; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.368314; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180544; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.274429; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.57; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.00933399, 0.017889, 0.0525232, 0.0953709, 0.180981, 0.292185, 0.437639", \ + "0.0186683, 0.0316839, 0.0668665, 0.109631, 0.195129, 0.306336, 0.450891", \ + "0.031137, 0.0599115, 0.126953, 0.177086, 0.262472, 0.373477, 0.518747", \ + "0.0376544, 0.0773839, 0.173617, 0.248603, 0.352891, 0.463964, 0.609181", \ + "0.0426446, 0.0960657, 0.228604, 0.335555, 0.486974, 0.630859, 0.781045", \ + "0.0438094, 0.110119, 0.277198, 0.414141, 0.612013, 0.802949, 0.998239", \ + "0.041619, 0.119598, 0.319374, 0.484753, 0.726316, 0.96273, 1.20673" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.00591032, 0.0173671, 0.067733, 0.130708, 0.256653, 0.420388, 0.634487", \ + "0.0136247, 0.0223184, 0.0677337, 0.130717, 0.256655, 0.420387, 0.634499", \ + "0.0343901, 0.054519, 0.100477, 0.14684, 0.258726, 0.42038, 0.634486", \ + "0.0539837, 0.082509, 0.14924, 0.200787, 0.291896, 0.43204, 0.635199", \ + "0.085578, 0.124734, 0.218575, 0.292381, 0.395749, 0.510459, 0.681749", \ + "0.124104, 0.17314, 0.293455, 0.389322, 0.525284, 0.655239, 0.802956", \ + "0.169547, 0.227134, 0.372901, 0.490098, 0.657602, 0.818617, 0.984934" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.00889624, 0.0161319, 0.0452787, 0.0813548, 0.153425, 0.247089, 0.369525", \ + "0.0189156, 0.0305229, 0.0606268, 0.0964229, 0.168391, 0.262125, 0.383788", \ + "0.0352806, 0.0621671, 0.122556, 0.168015, 0.240238, 0.333543, 0.455418", \ + "0.0467277, 0.0845465, 0.173331, 0.240847, 0.334287, 0.428824, 0.550997", \ + "0.0609506, 0.112546, 0.237042, 0.335099, 0.471981, 0.600933, 0.732755", \ + "0.0747201, 0.139162, 0.298024, 0.425746, 0.606553, 0.778825, 0.954208", \ + "0.0881182, 0.164268, 0.356188, 0.51134, 0.734749, 0.949924, 1.17037" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0046635, 0.0138168, 0.0540314, 0.104332, 0.204911, 0.335665, 0.506564", \ + "0.0115344, 0.0186422, 0.0540451, 0.104288, 0.204906, 0.335581, 0.506637", \ + "0.0320606, 0.0490182, 0.0869851, 0.121492, 0.207954, 0.335605, 0.50661", \ + "0.0517985, 0.076792, 0.131998, 0.174324, 0.242779, 0.350331, 0.508726", \ + "0.083875, 0.119315, 0.199114, 0.259609, 0.344038, 0.430756, 0.559813", \ + "0.122818, 0.168434, 0.273452, 0.352649, 0.46394, 0.570436, 0.68398", \ + "0.168957, 0.223371, 0.3528, 0.452259, 0.5901, 0.720997, 0.857932" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "0.0135843, 0.0144596, 0.0149504, 0.015034, 0.0150816, 0.0150968, 0.0151078", \ + "0.0136457, 0.0137679, 0.0143695, 0.0146381, 0.0148389, 0.0149582, 0.0138418", \ + "0.0177977, 0.0167221, 0.0154555, 0.0153807, 0.0152023, 0.0151566, 0.0150922", \ + "0.0243015, 0.0224215, 0.0193267, 0.0181394, 0.0168086, 0.0161907, 0.0158282", \ + "0.037015, 0.0339093, 0.0282545, 0.0251186, 0.0222408, 0.0200389, 0.0188332", \ + "0.0541374, 0.0503361, 0.0418396, 0.0366703, 0.0312878, 0.0273179, 0.0248624", \ + "0.0758261, 0.0713261, 0.06045, 0.0531735, 0.0449667, 0.0388823, 0.0345489" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0114, 0.057, 0.114, 0.228, 0.3762, 0.57"); + values ( \ + "-0.00409471, -0.00316208, -0.00272531, -0.00266389, -0.00262583, -0.00261028, -0.00260286", \ + "-0.00446222, -0.00409043, -0.00327745, -0.00300992, -0.00281776, -0.00274224, -0.00268872", \ + "-0.000608601, -0.0017191, -0.00245824, -0.00270493, -0.00271904, -0.00272934, -0.00275158", \ + "0.00553404, 0.00341911, 0.000472704, -0.000506571, -0.00143801, -0.00187446, -0.00212742", \ + "0.0181779, 0.0147716, 0.00848657, 0.00546972, 0.00274988, 0.00122987, 0.000182112", \ + "0.0353349, 0.0309206, 0.0213812, 0.0160448, 0.0108201, 0.00742582, 0.00496016", \ + "0.0569823, 0.0517941, 0.0393947, 0.0313649, 0.023059, 0.0173204, 0.0130588" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00937488; + rise_capacitance : 0.00937488; + rise_capacitance_range (0.00639353, 0.00937488); + fall_capacitance : 0.00937172; + fall_capacitance_range (0.00632837, 0.00937172); + } + } + cell (INVX64) { + area : 43.7472; + cell_leakage_power : 3.29315; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 4.41976; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.16653; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 3.29315; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 6.08; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.0157845, 0.0275746, 0.061721, 0.101509, 0.18035, 0.282665, 0.416242", \ + "0.0256968, 0.0389313, 0.0734841, 0.11344, 0.192366, 0.294582, 0.428312", \ + "0.0417188, 0.0693002, 0.131118, 0.17924, 0.258366, 0.360542, 0.493924", \ + "0.0509062, 0.0881957, 0.176121, 0.247079, 0.346647, 0.449629, 0.583119", \ + "0.0593457, 0.108897, 0.229371, 0.329637, 0.473624, 0.61154, 0.753925", \ + "0.063763, 0.124847, 0.276172, 0.404124, 0.59133, 0.773817, 0.961114", \ + "0.0643672, 0.136147, 0.316844, 0.470584, 0.698573, 0.923543, 1.15722" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.010286, 0.0216498, 0.0666155, 0.12401, 0.239576, 0.390019, 0.586593", \ + "0.0149288, 0.0240914, 0.0669172, 0.124051, 0.239596, 0.390024, 0.586761", \ + "0.0381618, 0.0565832, 0.0988946, 0.140974, 0.242716, 0.390071, 0.586774", \ + "0.0600649, 0.0857464, 0.146711, 0.195407, 0.27852, 0.404905, 0.588783", \ + "0.0945842, 0.129535, 0.214427, 0.284003, 0.383341, 0.48852, 0.642109", \ + "0.135707, 0.17954, 0.28801, 0.377916, 0.507601, 0.633293, 0.772743", \ + "0.183235, 0.235169, 0.366365, 0.476217, 0.634112, 0.790125, 0.950342" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.0156216, 0.0263832, 0.0558845, 0.0898192, 0.156959, 0.244034, 0.357801", \ + "0.0262068, 0.0382555, 0.0682714, 0.102354, 0.169519, 0.256364, 0.370434", \ + "0.0463996, 0.072323, 0.128478, 0.171549, 0.239349, 0.326017, 0.439804", \ + "0.0606025, 0.0963851, 0.177721, 0.241899, 0.331381, 0.420443, 0.534031", \ + "0.0784417, 0.126524, 0.240102, 0.332457, 0.463409, 0.587582, 0.711945", \ + "0.095538, 0.155166, 0.299896, 0.419504, 0.591542, 0.757138, 0.926043", \ + "0.11199, 0.182274, 0.356403, 0.502123, 0.71358, 0.91977, 1.13177" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.00921995, 0.0185531, 0.0547105, 0.100943, 0.194241, 0.315892, 0.474927", \ + "0.0131564, 0.0206519, 0.0549984, 0.101023, 0.194245, 0.315777, 0.474927", \ + "0.0360669, 0.0517063, 0.0861833, 0.118527, 0.198313, 0.316053, 0.474799", \ + "0.0580628, 0.0806248, 0.131181, 0.171182, 0.235071, 0.333144, 0.478415", \ + "0.0928059, 0.124809, 0.197227, 0.254586, 0.335739, 0.418523, 0.532175", \ + "0.134459, 0.175592, 0.270267, 0.345383, 0.452271, 0.555377, 0.664081", \ + "0.182659, 0.232136, 0.349158, 0.442107, 0.574571, 0.702258, 0.834495" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "0.167471, 0.172422, 0.179517, 0.181234, 0.182212, 0.182684, 0.182853", \ + "0.170435, 0.167024, 0.173397, 0.17701, 0.179721, 0.181083, 0.181799", \ + "0.229409, 0.207606, 0.18846, 0.183593, 0.181482, 0.180613, 0.181015", \ + "0.308, 0.277536, 0.23753, 0.220465, 0.204978, 0.196691, 0.191931", \ + "0.4622, 0.422983, 0.34934, 0.309905, 0.272603, 0.25026, 0.231362", \ + "0.664653, 0.618044, 0.517339, 0.454153, 0.387294, 0.343492, 0.332326", \ + "0.922267, 0.869147, 0.74405, 0.655823, 0.556511, 0.483974, 0.428075" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.1216, 0.608, 1.216, 2.432, 4.0128, 6.08"); + values ( \ + "-0.0474158, -0.042006, -0.0354169, -0.0339308, -0.0330938, -0.0327427, -0.0325651", \ + "-0.0486279, -0.0499159, -0.0416595, -0.0379278, -0.0354062, -0.0340867, -0.033584", \ + "0.00701163, -0.0165611, -0.0324441, -0.0352881, -0.0352721, -0.0351903, -0.0343215", \ + "0.0822789, 0.0508962, 0.00976462, -0.00548169, -0.01709, -0.0228114, -0.0258681", \ + "0.22944, 0.187187, 0.110242, 0.0707664, 0.0366832, 0.0164474, 0.00370096", \ + "0.43312, 0.380724, 0.27081, 0.203903, 0.138572, 0.096473, 0.0654607", \ + "0.688989, 0.629287, 0.489441, 0.394506, 0.292646, 0.221873, 0.168788" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.112642; + rise_capacitance : 0.112642; + rise_capacitance_range (0.0420295, 0.112642); + fall_capacitance : 0.112591; + fall_capacitance_range (0.0418538, 0.112591); + } + } + cell (INVX8) { + area : 7.056; + cell_leakage_power : 0.411643; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.55247; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.270816; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.411643; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.76; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.00924499, 0.0170813, 0.047995, 0.0862042, 0.162513, 0.261675, 0.391334", \ + "0.0185389, 0.0306963, 0.062373, 0.100418, 0.17661, 0.275963, 0.404865", \ + "0.0308795, 0.0576983, 0.120263, 0.167886, 0.244397, 0.343404, 0.472724", \ + "0.0372844, 0.0742785, 0.163848, 0.234599, 0.333195, 0.433381, 0.562922", \ + "0.0421346, 0.0918505, 0.214904, 0.315314, 0.458429, 0.595128, 0.734529", \ + "0.0431988, 0.104773, 0.259668, 0.388018, 0.574395, 0.755378, 0.940523", \ + "0.040881, 0.113322, 0.298072, 0.453056, 0.6801, 0.903215, 1.13426" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.00584891, 0.0163032, 0.0611653, 0.117255, 0.229442, 0.375282, 0.565996", \ + "0.0135741, 0.0215762, 0.0611655, 0.117263, 0.229435, 0.375271, 0.565996", \ + "0.0342248, 0.0530173, 0.0959121, 0.136035, 0.233057, 0.375276, 0.566023", \ + "0.0537828, 0.0803608, 0.142605, 0.191233, 0.270552, 0.391723, 0.568558", \ + "0.0853142, 0.121706, 0.209121, 0.278569, 0.376359, 0.477263, 0.624281", \ + "0.123747, 0.169488, 0.281228, 0.371305, 0.499623, 0.622896, 0.755005", \ + "0.169308, 0.222477, 0.358669, 0.467931, 0.626044, 0.778129, 0.93495" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.00880804, 0.015462, 0.0415727, 0.0738516, 0.138329, 0.222118, 0.331659", \ + "0.0187996, 0.0296727, 0.0567857, 0.0892917, 0.153835, 0.237639, 0.347025", \ + "0.0350588, 0.0601281, 0.116652, 0.159772, 0.224127, 0.307944, 0.4176", \ + "0.0464419, 0.0816803, 0.164524, 0.228439, 0.317155, 0.402947, 0.513063", \ + "0.060639, 0.10864, 0.224672, 0.317022, 0.446601, 0.569622, 0.694662", \ + "0.0743321, 0.134237, 0.282035, 0.401915, 0.572776, 0.736691, 0.903233", \ + "0.0877332, 0.158445, 0.336735, 0.482625, 0.693091, 0.897209, 1.10648" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.00460722, 0.0129903, 0.0489312, 0.0938991, 0.183736, 0.300693, 0.453395", \ + "0.0114612, 0.0181203, 0.0490178, 0.0938782, 0.183813, 0.300564, 0.453521", \ + "0.0319012, 0.0478161, 0.0834119, 0.113428, 0.187619, 0.30066, 0.453499", \ + "0.0515711, 0.0749884, 0.126778, 0.166593, 0.22753, 0.319007, 0.457852", \ + "0.083426, 0.11677, 0.191261, 0.248561, 0.328811, 0.407717, 0.517754", \ + "0.122383, 0.165109, 0.263131, 0.338201, 0.443844, 0.544514, 0.648866", \ + "0.168216, 0.219027, 0.339998, 0.433556, 0.564537, 0.689734, 0.818807" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "0.0209711, 0.022286, 0.0230024, 0.0232134, 0.0232133, 0.0232418, 0.0232596", \ + "0.0209666, 0.0212168, 0.0220529, 0.0222795, 0.0225315, 0.0230337, 0.0216281", \ + "0.0273021, 0.0257415, 0.0241427, 0.0236801, 0.0232476, 0.0232206, 0.0232002", \ + "0.0370283, 0.0344411, 0.0299955, 0.0280504, 0.0261238, 0.0250527, 0.0245744", \ + "0.0560612, 0.0519093, 0.0436173, 0.038979, 0.0342249, 0.0313588, 0.0291534", \ + "0.0817164, 0.0763678, 0.0644452, 0.0568592, 0.0489065, 0.0428791, 0.0385532", \ + "0.114168, 0.10792, 0.0926541, 0.0821766, 0.070008, 0.0611231, 0.0534477" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0152, 0.076, 0.152, 0.304, 0.5016, 0.76"); + values ( \ + "-0.0059893, -0.0046263, -0.00393533, -0.00381192, -0.00374624, -0.00372004, -0.00370663", \ + "-0.00654685, -0.00605418, -0.00484755, -0.00437808, -0.00406672, -0.00394712, -0.00384879", \ + "-0.000759005, -0.0023146, -0.00342425, -0.00384135, -0.00393981, -0.00393278, -0.00395435", \ + "0.00846059, 0.00546163, 0.00119653, -0.000330601, -0.00188478, -0.00250649, -0.00291161", \ + "0.0273345, 0.0225584, 0.0135898, 0.00901596, 0.00501417, 0.00243944, 0.000743463", \ + "0.0531662, 0.0470227, 0.0334253, 0.0254926, 0.0175422, 0.0122778, 0.00851508", \ + "0.0855233, 0.0782833, 0.0609139, 0.0493168, 0.0367654, 0.0280493, 0.0213986" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0141037; + rise_capacitance : 0.0141037; + rise_capacitance_range (0.00969458, 0.0141037); + fall_capacitance : 0.0140987; + fall_capacitance_range (0.00959344, 0.0140987); + } + } + cell (LATNQX1) { + area : 18.3456; + cell_leakage_power : 0.339979; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.357932; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.318691; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326336; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.302961; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.363154; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3708; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.339979; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.140433, 0.145229, 0.177865, 0.216529, 0.293417, 0.393193, 0.52369", \ + "0.155255, 0.160043, 0.192664, 0.231325, 0.308187, 0.407988, 0.538483", \ + "0.205253, 0.210034, 0.24267, 0.281327, 0.358217, 0.457991, 0.588485", \ + "0.241089, 0.245873, 0.278518, 0.317184, 0.394203, 0.493866, 0.624279", \ + "0.283715, 0.288503, 0.321115, 0.359769, 0.436635, 0.536428, 0.666923", \ + "0.322256, 0.327043, 0.359683, 0.398332, 0.475204, 0.574998, 0.705495", \ + "0.356626, 0.361693, 0.394047, 0.432697, 0.509852, 0.609621, 0.740129" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168537, 0.0212548, 0.0629753, 0.118213, 0.229562, 0.374436, 0.563958", \ + "0.0168565, 0.0212555, 0.0629748, 0.118214, 0.229525, 0.374436, 0.563958", \ + "0.0168604, 0.0212409, 0.0629832, 0.118214, 0.229562, 0.374436, 0.563958", \ + "0.0168503, 0.0212394, 0.062972, 0.118217, 0.229723, 0.374449, 0.563887", \ + "0.0168192, 0.0212298, 0.06297, 0.118215, 0.229551, 0.374841, 0.564109", \ + "0.016822, 0.021226, 0.062968, 0.118213, 0.229552, 0.374438, 0.563959", \ + "0.016837, 0.02123, 0.062972, 0.118209, 0.229563, 0.374406, 0.56396" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121876, 0.126456, 0.156735, 0.191654, 0.26093, 0.350853, 0.468366", \ + "0.136356, 0.140937, 0.171221, 0.206132, 0.275409, 0.365343, 0.482874", \ + "0.190169, 0.194753, 0.224994, 0.259917, 0.329192, 0.419134, 0.536646", \ + "0.233284, 0.237882, 0.268192, 0.303135, 0.37247, 0.462362, 0.579912", \ + "0.285677, 0.290302, 0.320684, 0.355654, 0.424968, 0.514918, 0.632438", \ + "0.334827, 0.339475, 0.369974, 0.40496, 0.47428, 0.564236, 0.681758", \ + "0.379746, 0.384459, 0.415107, 0.450096, 0.519409, 0.609352, 0.726884" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0157403, 0.0197731, 0.055986, 0.103757, 0.200721, 0.32708, 0.492232", \ + "0.0157382, 0.0197739, 0.0559892, 0.103771, 0.200721, 0.32708, 0.492346", \ + "0.0158059, 0.0198366, 0.0560127, 0.103749, 0.20076, 0.327082, 0.492235", \ + "0.0159463, 0.019964, 0.0560387, 0.103799, 0.200715, 0.327097, 0.492348", \ + "0.0162322, 0.0202052, 0.056126, 0.103784, 0.200742, 0.327095, 0.492422", \ + "0.016613, 0.020521, 0.056238, 0.103835, 0.200745, 0.327092, 0.492361", \ + "0.017112, 0.020969, 0.056396, 0.103882, 0.200736, 0.327041, 0.492339" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.118665, 0.123393, 0.155923, 0.194574, 0.271443, 0.371239, 0.501675", \ + "0.132761, 0.137476, 0.170036, 0.208676, 0.285553, 0.385349, 0.515852", \ + "0.168573, 0.173287, 0.205824, 0.244482, 0.321346, 0.421153, 0.551653", \ + "0.195108, 0.199816, 0.23237, 0.271022, 0.347886, 0.447719, 0.578225", \ + "0.23011, 0.234843, 0.267423, 0.306086, 0.382967, 0.482773, 0.613279", \ + "0.263983, 0.268735, 0.301338, 0.340007, 0.416894, 0.516703, 0.647205", \ + "0.296446, 0.301217, 0.333857, 0.372522, 0.449417, 0.549235, 0.679742" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0164495, 0.0209612, 0.0629539, 0.118211, 0.229551, 0.374437, 0.563884", \ + "0.0164356, 0.0209611, 0.062953, 0.118211, 0.229551, 0.374437, 0.563959", \ + "0.0164683, 0.0209554, 0.0629583, 0.118213, 0.229529, 0.374437, 0.563958", \ + "0.016467, 0.020984, 0.0629594, 0.118212, 0.229631, 0.374479, 0.563947", \ + "0.0165224, 0.0210284, 0.0629711, 0.118216, 0.229553, 0.374437, 0.563842", \ + "0.016666, 0.021152, 0.063003, 0.118226, 0.229555, 0.374438, 0.563959", \ + "0.016864, 0.021306, 0.063047, 0.11824, 0.229572, 0.374438, 0.563959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.114991, 0.119543, 0.149784, 0.1847, 0.253985, 0.343922, 0.461457", \ + "0.129061, 0.13361, 0.163852, 0.198779, 0.268052, 0.357989, 0.475472", \ + "0.163535, 0.168085, 0.198344, 0.233264, 0.302537, 0.392471, 0.509978", \ + "0.187454, 0.191995, 0.222249, 0.257169, 0.326456, 0.416358, 0.533916", \ + "0.216746, 0.221286, 0.251545, 0.286466, 0.355758, 0.445698, 0.563206", \ + "0.243254, 0.247804, 0.278086, 0.313015, 0.382305, 0.472245, 0.589764", \ + "0.266207, 0.270783, 0.301119, 0.336063, 0.405364, 0.495309, 0.612824" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154896, 0.0196042, 0.0559471, 0.10374, 0.200721, 0.32708, 0.492303", \ + "0.0154935, 0.0196043, 0.0559475, 0.103752, 0.200721, 0.32708, 0.492394", \ + "0.0155105, 0.0196265, 0.0559594, 0.103797, 0.200722, 0.32708, 0.492232", \ + "0.0155307, 0.0196205, 0.0559562, 0.103773, 0.201117, 0.327127, 0.492345", \ + "0.0155943, 0.0196831, 0.0559767, 0.103789, 0.200722, 0.32705, 0.492201", \ + "0.015703, 0.01978, 0.056015, 0.103765, 0.200725, 0.327081, 0.492239", \ + "0.01584, 0.019903, 0.056057, 0.103775, 0.200727, 0.327081, 0.492401" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0185356, 0.0185705, 0.0187107, 0.0187596, 0.0187898, 0.0188011, 0.0188094", \ + "0.0184198, 0.0184539, 0.0185918, 0.0186393, 0.0186682, 0.0186802, 0.0186872", \ + "0.0189332, 0.0189674, 0.019106, 0.0191539, 0.0191831, 0.0191948, 0.0192019", \ + "0.0200311, 0.0200578, 0.0202037, 0.0202433, 0.0203077, 0.0203023, 0.0202918", \ + "0.0224134, 0.0224407, 0.0225897, 0.0226318, 0.0226669, 0.0227281, 0.0227016", \ + "0.0256739, 0.0257097, 0.025849, 0.0258916, 0.0259249, 0.0259295, 0.026055", \ + "0.0298684, 0.0299011, 0.0300256, 0.0300704, 0.0301163, 0.0301311, 0.030146" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0169517, 0.0169951, 0.0171508, 0.0171987, 0.0172273, 0.0172393, 0.0172457", \ + "0.0168019, 0.0168456, 0.0170019, 0.0170507, 0.0170784, 0.01709, 0.0170971", \ + "0.017438, 0.0174798, 0.0176463, 0.0176968, 0.0177271, 0.0177396, 0.0177468", \ + "0.0188025, 0.0188388, 0.0189856, 0.0190336, 0.0190724, 0.0190857, 0.0190921", \ + "0.0215313, 0.021564, 0.0217204, 0.0217696, 0.0218069, 0.0218175, 0.0218284", \ + "0.0254826, 0.0255111, 0.0256563, 0.0257208, 0.0257584, 0.0257742, 0.0257852", \ + "0.0302785, 0.030312, 0.030446, 0.0305062, 0.0305487, 0.0305598, 0.0305804" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0107548, 0.0107871, 0.0109207, 0.0109679, 0.0109968, 0.011009, 0.011015", \ + "0.0105534, 0.0105854, 0.0107197, 0.0107672, 0.0107962, 0.0108076, 0.0108142", \ + "0.011004, 0.0110351, 0.0111681, 0.0112137, 0.0112461, 0.0112546, 0.0112662", \ + "0.011914, 0.0119441, 0.0120868, 0.0121311, 0.0121726, 0.0121765, 0.0121854", \ + "0.0138731, 0.0139065, 0.01404, 0.0140916, 0.0141438, 0.0141818, 0.0141547", \ + "0.0167393, 0.0167711, 0.016895, 0.0169457, 0.0169773, 0.0169969, 0.0170345", \ + "0.0204049, 0.0204355, 0.0205578, 0.0206046, 0.0206384, 0.0206533, 0.0206893" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.012809, 0.0128539, 0.01301, 0.0130579, 0.0130864, 0.0130986, 0.0131047", \ + "0.0126467, 0.0126916, 0.0128475, 0.0128955, 0.0129239, 0.012936, 0.0129426", \ + "0.0130961, 0.013142, 0.0133083, 0.0133574, 0.0133872, 0.0133963, 0.0134077", \ + "0.0140614, 0.0141037, 0.0142532, 0.0143029, 0.0143276, 0.0143384, 0.0143564", \ + "0.0160297, 0.0160736, 0.0162212, 0.0162678, 0.0162952, 0.0163087, 0.0163047", \ + "0.0188873, 0.0189227, 0.0190768, 0.0191227, 0.0191572, 0.0191682, 0.0191685", \ + "0.0225457, 0.022592, 0.0227309, 0.0227856, 0.0228187, 0.0228344, 0.0228456" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169997; + rise_capacitance : 0.00169665; + rise_capacitance_range (0.0012055, 0.00169665); + fall_capacitance : 0.00169997; + fall_capacitance_range (0.00119003, 0.00169997); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00680834, 0.00665961, 0.00731416, 0.00838834, 0.0107478, 0.0143251, 0.0185643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00938042, 0.0092557, 0.00987225, 0.0109533, 0.013339, 0.0167261, 0.0210829" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0065547, 0.00640815, 0.0070649, 0.00813432, 0.0104747, 0.0140549, 0.0182748" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939213, 0.00926423, 0.00986288, 0.0109495, 0.0133486, 0.0167501, 0.0211482" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169894; + rise_capacitance : 0.00169894; + rise_capacitance_range (0.00119461, 0.00169894); + fall_capacitance : 0.00169848; + fall_capacitance_range (0.00118528, 0.00169848); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0397002, 0.0934509, 0.145399, 0.181249", \ + "-0.13894, -0.00578871, 0.048263, 0.0860064", \ + "-0.184981, -0.0456695, 0.0100586, 0.0471618", \ + "-0.218528, -0.0773815, -0.0222936, 0.0184112" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0568162, -0.00701306, 0.0130974, 0.0253876", \ + "-0.150682, -0.0928838, -0.0746573, -0.0604832", \ + "-0.183153, -0.123197, -0.107292, -0.0937578", \ + "-0.206969, -0.145174, -0.125911, -0.112773" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.05159, -0.0860679, -0.134036, -0.168776", \ + "0.149136, 0.0114783, -0.0423815, -0.0792246", \ + "0.192321, 0.052828, -0.00335286, -0.0408001", \ + "0.222842, 0.0811871, 0.024366, -0.0135133" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0654948, 0.0651104, 0.106745, 0.152745", \ + "0.1564, 0.124027, 0.135673, 0.15569", \ + "0.190513, 0.148305, 0.152956, 0.164978", \ + "0.214036, 0.165673, 0.167082, 0.177349" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000837622, 0.000676597, 0.00122628, 0.00214426, 0.00410072, 0.00693002, 0.0105636" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00384395, 0.00368902, 0.0042025, 0.00518239, 0.00711755, 0.00993108, 0.013556" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNQX2) { + area : 19.7568; + cell_leakage_power : 0.399211; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.439397; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.355691; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407801; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.339962; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.400155; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452264; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.399211; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.14726, 0.155916, 0.189436, 0.227977, 0.304395, 0.403568, 0.533167", \ + "0.162076, 0.170728, 0.204248, 0.242788, 0.319194, 0.418338, 0.547968", \ + "0.212081, 0.22075, 0.254292, 0.292837, 0.369259, 0.468432, 0.598031", \ + "0.248025, 0.256683, 0.290222, 0.328742, 0.405163, 0.504313, 0.633883", \ + "0.290657, 0.299308, 0.332834, 0.371364, 0.447781, 0.54695, 0.676547", \ + "0.329049, 0.337696, 0.371204, 0.409741, 0.486158, 0.585331, 0.71492", \ + "0.363921, 0.372585, 0.406107, 0.444627, 0.521044, 0.620219, 0.749809" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170297, 0.0240087, 0.0648484, 0.119719, 0.231177, 0.376405, 0.566361", \ + "0.0170321, 0.0240097, 0.0648502, 0.11972, 0.231175, 0.376411, 0.566365", \ + "0.0170406, 0.0240129, 0.0648476, 0.119706, 0.231174, 0.376405, 0.566365", \ + "0.0170206, 0.023999, 0.0648573, 0.119777, 0.23119, 0.376433, 0.566369", \ + "0.0170059, 0.0239862, 0.064845, 0.119721, 0.231178, 0.377031, 0.566429", \ + "0.016986, 0.023975, 0.064841, 0.11972, 0.231178, 0.376407, 0.566366", \ + "0.016983, 0.023979, 0.06482, 0.119717, 0.231179, 0.376407, 0.566366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.130016, 0.138248, 0.168845, 0.202378, 0.268238, 0.353568, 0.46509", \ + "0.144513, 0.152729, 0.183321, 0.216847, 0.282707, 0.368058, 0.479558", \ + "0.198358, 0.206583, 0.237196, 0.27073, 0.33659, 0.421928, 0.533448", \ + "0.241686, 0.249927, 0.280554, 0.3141, 0.380014, 0.465318, 0.5768", \ + "0.294522, 0.302787, 0.333451, 0.367009, 0.432891, 0.518238, 0.629767", \ + "0.344098, 0.352415, 0.383146, 0.416712, 0.482619, 0.567992, 0.679503", \ + "0.389606, 0.398, 0.42881, 0.462409, 0.528301, 0.61365, 0.725154" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158073, 0.0220114, 0.055511, 0.0998216, 0.190649, 0.309464, 0.464955", \ + "0.0158106, 0.0220116, 0.0555151, 0.0998507, 0.190653, 0.30955, 0.464955", \ + "0.0158671, 0.0220619, 0.0555313, 0.0998063, 0.190667, 0.309534, 0.464956", \ + "0.0159997, 0.0221574, 0.0555722, 0.099944, 0.190723, 0.309563, 0.465204", \ + "0.0162149, 0.0223596, 0.055665, 0.099902, 0.19067, 0.309545, 0.464975", \ + "0.016534, 0.022614, 0.055743, 0.099921, 0.190687, 0.309458, 0.464973", \ + "0.016917, 0.022946, 0.055887, 0.100001, 0.190762, 0.30948, 0.465097" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.125762, 0.13422, 0.167673, 0.206208, 0.282629, 0.381817, 0.511351", \ + "0.13989, 0.14837, 0.181816, 0.22035, 0.296775, 0.395919, 0.525481", \ + "0.175672, 0.18414, 0.217573, 0.25611, 0.332525, 0.431696, 0.561248", \ + "0.202225, 0.210711, 0.244148, 0.282693, 0.35911, 0.458267, 0.587895", \ + "0.237339, 0.245834, 0.279275, 0.317811, 0.394243, 0.49339, 0.622963", \ + "0.27136, 0.27987, 0.313349, 0.3519, 0.428322, 0.527472, 0.657111", \ + "0.304155, 0.312754, 0.346257, 0.384817, 0.461258, 0.560414, 0.690045" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165467, 0.0236507, 0.064796, 0.119696, 0.231177, 0.376406, 0.566317", \ + "0.0165463, 0.0236574, 0.0647978, 0.11971, 0.231176, 0.376416, 0.566326", \ + "0.0165467, 0.0236467, 0.0648206, 0.119697, 0.231152, 0.376406, 0.566383", \ + "0.0165711, 0.0236757, 0.0648031, 0.119709, 0.231154, 0.376398, 0.566364", \ + "0.0166425, 0.0237407, 0.0648187, 0.1197, 0.231175, 0.376441, 0.566279", \ + "0.016785, 0.023844, 0.064857, 0.119712, 0.231178, 0.37638, 0.566366", \ + "0.016987, 0.024042, 0.064905, 0.119729, 0.231178, 0.376418, 0.566366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.122968, 0.131032, 0.161526, 0.195075, 0.260923, 0.346251, 0.457772", \ + "0.137053, 0.14511, 0.175609, 0.209149, 0.274996, 0.360328, 0.471849", \ + "0.171563, 0.179616, 0.210087, 0.243659, 0.309495, 0.394831, 0.506358", \ + "0.195486, 0.203552, 0.234069, 0.267594, 0.333445, 0.418768, 0.5303", \ + "0.224826, 0.2329, 0.263414, 0.296954, 0.362806, 0.448141, 0.559663", \ + "0.251227, 0.259318, 0.28986, 0.323394, 0.389256, 0.474597, 0.586121", \ + "0.274647, 0.282763, 0.313316, 0.346877, 0.412739, 0.498094, 0.609602" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153804, 0.0216748, 0.0554288, 0.0998321, 0.190649, 0.309534, 0.464955", \ + "0.0153716, 0.0216733, 0.0554514, 0.0998311, 0.190649, 0.309534, 0.464955", \ + "0.0153873, 0.0216841, 0.0554781, 0.0998372, 0.190653, 0.309477, 0.464955", \ + "0.0154016, 0.0216947, 0.0554518, 0.0998341, 0.190593, 0.309499, 0.465026", \ + "0.0154493, 0.0217495, 0.0554755, 0.0998416, 0.190652, 0.309534, 0.465009", \ + "0.01554, 0.021823, 0.055503, 0.099853, 0.190656, 0.309466, 0.464956", \ + "0.01568, 0.021941, 0.055563, 0.099875, 0.19066, 0.30955, 0.464956" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214707, 0.0215454, 0.0218091, 0.0219186, 0.0219917, 0.0220236, 0.022041", \ + "0.0213503, 0.0214242, 0.0216876, 0.0217973, 0.0218698, 0.0219008, 0.0219207", \ + "0.0218551, 0.0219325, 0.0222031, 0.0223155, 0.0223899, 0.022423, 0.022441", \ + "0.0229643, 0.0230449, 0.0233498, 0.0234381, 0.0235003, 0.0235407, 0.0235597", \ + "0.0253506, 0.0254292, 0.0256903, 0.025805, 0.0259086, 0.0260608, 0.0259369", \ + "0.0285927, 0.0286687, 0.0289225, 0.0290351, 0.0290957, 0.0291472, 0.0295788", \ + "0.0328217, 0.0329013, 0.0331575, 0.0332649, 0.0333388, 0.0333777, 0.0334422" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192861, 0.0194052, 0.0197294, 0.0198432, 0.0199138, 0.0199443, 0.0199594", \ + "0.0191482, 0.0192642, 0.0195828, 0.0196945, 0.0197643, 0.0197944, 0.0198099", \ + "0.0197536, 0.0198671, 0.0201887, 0.0203035, 0.0203758, 0.0204072, 0.0204243", \ + "0.0211021, 0.0212061, 0.0215066, 0.0216318, 0.0217112, 0.0217452, 0.0217629", \ + "0.0238376, 0.0239193, 0.024215, 0.0243412, 0.0244129, 0.0244586, 0.0244743", \ + "0.0275764, 0.0276577, 0.0279504, 0.0280791, 0.0281632, 0.0282126, 0.0282362", \ + "0.0327596, 0.0328251, 0.0330892, 0.0332192, 0.0333157, 0.0333629, 0.033389" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136867, 0.0137576, 0.0140194, 0.014129, 0.0142017, 0.0142352, 0.0142496", \ + "0.0134886, 0.0135608, 0.0138233, 0.0139334, 0.0140066, 0.0140387, 0.0140548", \ + "0.0139284, 0.014002, 0.0142447, 0.0143534, 0.014446, 0.014448, 0.0144644", \ + "0.0148389, 0.0149113, 0.015181, 0.015316, 0.0153596, 0.0154, 0.015416", \ + "0.0168104, 0.0168764, 0.0171296, 0.0172441, 0.0173533, 0.0173612, 0.017381", \ + "0.0196708, 0.0197303, 0.0199723, 0.0200799, 0.020162, 0.0202333, 0.0202283", \ + "0.0233567, 0.0234183, 0.0236573, 0.0237604, 0.0238426, 0.0238832, 0.0239391" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151063, 0.0152264, 0.0155427, 0.0156531, 0.0157222, 0.0157525, 0.0157692", \ + "0.0149433, 0.0150617, 0.0153788, 0.0154892, 0.0155582, 0.015588, 0.0156041", \ + "0.015395, 0.0155112, 0.0158311, 0.0159411, 0.0160261, 0.0160388, 0.0160554", \ + "0.0163493, 0.0164748, 0.0167845, 0.016895, 0.0169545, 0.0169835, 0.0170124", \ + "0.0183165, 0.018429, 0.0187376, 0.0188475, 0.0189149, 0.0189363, 0.0189601", \ + "0.0211463, 0.0212555, 0.0215581, 0.0216727, 0.0217482, 0.0217824, 0.0217982", \ + "0.0248293, 0.0249307, 0.0252258, 0.0253401, 0.0254176, 0.0254515, 0.0254737" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170871; + rise_capacitance : 0.00170436; + rise_capacitance_range (0.00121379, 0.00170436); + fall_capacitance : 0.00170871; + fall_capacitance_range (0.00119829, 0.00170871); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0812745, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0767398, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00684946, 0.00670015, 0.007353, 0.00842519, 0.0107841, 0.0143537, 0.0185978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0093881, 0.00926178, 0.00987557, 0.010954, 0.0133398, 0.016726, 0.0210839" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00655167, 0.00640339, 0.00705913, 0.00813031, 0.0104707, 0.0140523, 0.0182743" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939436, 0.00926619, 0.00986493, 0.0109516, 0.0133542, 0.0167561, 0.0211579" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169449; + rise_capacitance : 0.00169449; + rise_capacitance_range (0.00118855, 0.00169449); + fall_capacitance : 0.00169398; + fall_capacitance_range (0.00117977, 0.00169398); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0452178, 0.0915036, 0.140531, 0.178927", \ + "-0.146517, -0.0097958, 0.0453178, 0.0856223", \ + "-0.192321, -0.0494397, 0.00335286, 0.0430171", \ + "-0.223307, -0.0825881, -0.0264383, 0.0168275" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0592005, -0.00823074, 0.00705733, 0.0204662", \ + "-0.15432, -0.0993523, -0.0819653, -0.0666579", \ + "-0.186833, -0.129708, -0.110645, -0.0999748", \ + "-0.209516, -0.150551, -0.132128, -0.117857" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0567023, -0.0831442, -0.132897, -0.16904", \ + "0.15446, 0.0146134, -0.0370479, -0.0752801", \ + "0.199662, 0.0579799, 0, -0.0388724", \ + "0.230013, 0.0861695, 0.0325107, -0.00772148" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0673875, 0.0666183, 0.10494, 0.148706", \ + "0.161673, 0.128915, 0.141248, 0.159032", \ + "0.194193, 0.1516, 0.156937, 0.170724", \ + "0.21911, 0.170362, 0.171702, 0.180491" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000837665, 0.000676031, 0.00122315, 0.00214405, 0.00410018, 0.00692944, 0.010563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00383468, 0.00368808, 0.00420277, 0.00518296, 0.00711865, 0.00993647, 0.0135567" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNQX3) { + area : 19.7568; + cell_leakage_power : 0.438769; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.493385; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380819; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.461789; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.365089; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425282; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.506252; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.438769; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.151085, 0.162643, 0.200481, 0.243685, 0.329338, 0.440476, 0.58568", \ + "0.16591, 0.177455, 0.215286, 0.25849, 0.344136, 0.455288, 0.600528", \ + "0.215901, 0.22747, 0.265319, 0.308531, 0.394177, 0.505331, 0.650573", \ + "0.25184, 0.26339, 0.301227, 0.344432, 0.430081, 0.541173, 0.686448", \ + "0.294679, 0.306225, 0.34406, 0.387265, 0.472906, 0.584057, 0.729245", \ + "0.333233, 0.344787, 0.382622, 0.425825, 0.511469, 0.622618, 0.767859", \ + "0.367673, 0.379209, 0.417031, 0.460247, 0.545875, 0.657026, 0.802231" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177129, 0.0267486, 0.0725321, 0.134102, 0.25931, 0.422499, 0.63596", \ + "0.0176969, 0.0267529, 0.0725332, 0.134102, 0.259317, 0.422499, 0.635949", \ + "0.0177151, 0.0267572, 0.0725309, 0.134102, 0.259319, 0.422499, 0.63595", \ + "0.0176985, 0.0267467, 0.0725324, 0.134077, 0.259311, 0.42247, 0.635958", \ + "0.0176797, 0.026725, 0.072531, 0.134104, 0.259318, 0.422487, 0.635885", \ + "0.017664, 0.026709, 0.072526, 0.134103, 0.259319, 0.4225, 0.635951", \ + "0.017645, 0.026701, 0.07252, 0.134102, 0.25932, 0.422501, 0.635959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.134436, 0.145355, 0.179559, 0.216507, 0.288908, 0.382687, 0.505185", \ + "0.148903, 0.159829, 0.194014, 0.230979, 0.303381, 0.39716, 0.519658", \ + "0.202765, 0.213701, 0.247883, 0.284853, 0.357257, 0.451007, 0.573539", \ + "0.246135, 0.257081, 0.291274, 0.32825, 0.40065, 0.494475, 0.616929", \ + "0.29909, 0.310056, 0.34431, 0.381284, 0.453698, 0.547462, 0.669993", \ + "0.348953, 0.359964, 0.394241, 0.431248, 0.503666, 0.597435, 0.719973", \ + "0.394134, 0.405213, 0.439567, 0.476586, 0.54902, 0.642797, 0.765294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165855, 0.0244398, 0.0611708, 0.109598, 0.209127, 0.339412, 0.509977", \ + "0.0165816, 0.0244398, 0.0611621, 0.109589, 0.209127, 0.339411, 0.509977", \ + "0.0166336, 0.0244808, 0.0611543, 0.109611, 0.209128, 0.339347, 0.509978", \ + "0.0167325, 0.0245701, 0.0611864, 0.109613, 0.209028, 0.339461, 0.509803", \ + "0.0169476, 0.024746, 0.061305, 0.109666, 0.209142, 0.339625, 0.509764", \ + "0.017209, 0.02497, 0.061406, 0.109704, 0.209158, 0.339312, 0.509995", \ + "0.017522, 0.025237, 0.061519, 0.109771, 0.209168, 0.339319, 0.509816" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.129647, 0.140973, 0.178719, 0.221932, 0.307569, 0.41874, 0.563941", \ + "0.143773, 0.155103, 0.19285, 0.236056, 0.321703, 0.432854, 0.578062", \ + "0.179549, 0.190843, 0.228634, 0.271838, 0.357441, 0.468556, 0.613842", \ + "0.206225, 0.217569, 0.25531, 0.298514, 0.38419, 0.49531, 0.640497", \ + "0.24118, 0.252506, 0.290279, 0.333471, 0.419133, 0.530297, 0.675541", \ + "0.275119, 0.2865, 0.324297, 0.367515, 0.453169, 0.564325, 0.709508", \ + "0.308071, 0.319501, 0.35731, 0.400491, 0.486152, 0.597254, 0.742567" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017227, 0.0263903, 0.0724767, 0.134075, 0.259317, 0.422499, 0.63596", \ + "0.0172295, 0.0264061, 0.0724759, 0.134083, 0.259311, 0.422499, 0.635958", \ + "0.0172314, 0.0264883, 0.0724717, 0.134071, 0.259318, 0.422482, 0.63595", \ + "0.0172651, 0.0264087, 0.0724826, 0.134347, 0.259306, 0.422514, 0.635926", \ + "0.0173177, 0.0264632, 0.0725013, 0.134076, 0.259319, 0.42312, 0.63603", \ + "0.017446, 0.026556, 0.072534, 0.134088, 0.259319, 0.4225, 0.635877", \ + "0.017648, 0.026769, 0.072585, 0.134103, 0.259323, 0.422492, 0.635951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.127387, 0.138106, 0.172224, 0.209177, 0.281564, 0.375328, 0.497849", \ + "0.141462, 0.152194, 0.186304, 0.223258, 0.295655, 0.389435, 0.511877", \ + "0.176029, 0.186749, 0.220869, 0.25779, 0.330214, 0.423976, 0.546474", \ + "0.199938, 0.210655, 0.244772, 0.281727, 0.354118, 0.447895, 0.570421", \ + "0.229322, 0.240058, 0.274164, 0.311139, 0.383532, 0.477297, 0.59982", \ + "0.255984, 0.266736, 0.300885, 0.337857, 0.410249, 0.504016, 0.626539", \ + "0.279114, 0.289878, 0.324019, 0.361019, 0.43342, 0.527216, 0.64968" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0161591, 0.0241138, 0.0610927, 0.1096, 0.209127, 0.339298, 0.509956", \ + "0.0161513, 0.0241232, 0.0610924, 0.1096, 0.209125, 0.339412, 0.509953", \ + "0.0161338, 0.0241204, 0.0611013, 0.109621, 0.209123, 0.339412, 0.509955", \ + "0.0161747, 0.0241272, 0.0610995, 0.109602, 0.20918, 0.339286, 0.509969", \ + "0.0162196, 0.0241665, 0.0611142, 0.109609, 0.209129, 0.3393, 0.509824", \ + "0.016302, 0.024234, 0.06114, 0.109619, 0.209131, 0.339301, 0.509956", \ + "0.016431, 0.024339, 0.06118, 0.109637, 0.209137, 0.339413, 0.509852" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0231343, 0.0232125, 0.0235601, 0.0237087, 0.0238061, 0.0238508, 0.0238721", \ + "0.023021, 0.0230965, 0.0234416, 0.0235886, 0.023686, 0.0237294, 0.0237546", \ + "0.0235205, 0.0236015, 0.0239558, 0.0241078, 0.0242081, 0.0242534, 0.0242789", \ + "0.0247614, 0.0248371, 0.0252929, 0.0253266, 0.0254445, 0.0254698, 0.0255141", \ + "0.0269939, 0.027072, 0.0274253, 0.0275906, 0.0276775, 0.0277031, 0.027722", \ + "0.0303795, 0.0304619, 0.0308089, 0.0309547, 0.0310521, 0.0311537, 0.0313133", \ + "0.0345012, 0.0345811, 0.0349233, 0.0350665, 0.0351599, 0.0351979, 0.0353157" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0208657, 0.0210011, 0.0214267, 0.0215762, 0.0216681, 0.0217076, 0.0217289", \ + "0.0207069, 0.0208495, 0.0212754, 0.0214249, 0.0215172, 0.0215573, 0.021579", \ + "0.0213161, 0.0214537, 0.0218741, 0.0220271, 0.0221231, 0.0221649, 0.0221874", \ + "0.0226463, 0.0227785, 0.0231803, 0.0233378, 0.0234363, 0.0234912, 0.0235165", \ + "0.0253628, 0.0254649, 0.02586, 0.0260203, 0.0261256, 0.0261717, 0.0261941", \ + "0.0292553, 0.02934, 0.0297032, 0.0298727, 0.0299899, 0.0300437, 0.0300721", \ + "0.0343128, 0.0343777, 0.0347271, 0.0349017, 0.0350261, 0.0350857, 0.0351125" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.01535, 0.0154273, 0.0157702, 0.0159188, 0.0160164, 0.0160614, 0.0160838", \ + "0.0151511, 0.0152303, 0.0155748, 0.0157234, 0.0158205, 0.0158648, 0.0158873", \ + "0.0155908, 0.0156491, 0.0160138, 0.0161632, 0.0162075, 0.0162495, 0.0162763", \ + "0.0166123, 0.0166953, 0.0170403, 0.0172688, 0.0172962, 0.0173255, 0.0173494", \ + "0.0185146, 0.0185807, 0.0189128, 0.0190695, 0.0192101, 0.0194272, 0.0192922", \ + "0.021314, 0.0213817, 0.0217062, 0.0218501, 0.0219699, 0.0221159, 0.0223146", \ + "0.0250435, 0.0250905, 0.025392, 0.0255369, 0.0256418, 0.0257012, 0.0257297" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166651, 0.0168125, 0.0172326, 0.0173794, 0.0174708, 0.0175104, 0.0175318", \ + "0.0165012, 0.0166463, 0.0170681, 0.0172153, 0.0173065, 0.0173468, 0.0173679", \ + "0.0169608, 0.0171085, 0.0175267, 0.0176955, 0.0177643, 0.0178272, 0.0178491", \ + "0.0179124, 0.0180563, 0.0184641, 0.0186204, 0.0187125, 0.0187564, 0.0187789", \ + "0.0198717, 0.0200112, 0.0204226, 0.0205724, 0.0206555, 0.0206938, 0.0207234", \ + "0.0227077, 0.0228414, 0.0232435, 0.0234027, 0.0235024, 0.0235476, 0.0235687", \ + "0.0263897, 0.026511, 0.0269048, 0.0270484, 0.0271598, 0.0272023, 0.0272349" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169946; + rise_capacitance : 0.00169481; + rise_capacitance_range (0.00120426, 0.00169481); + fall_capacitance : 0.00169946; + fall_capacitance_range (0.00118876, 0.00169946); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0858092, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0790071, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00684894, 0.0066997, 0.0073519, 0.00842498, 0.0107837, 0.0143603, 0.0185977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00938738, 0.00926101, 0.0098756, 0.0109536, 0.0133392, 0.0167256, 0.0210832" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00655119, 0.00640291, 0.00705846, 0.00812873, 0.0104703, 0.0140516, 0.0182743" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939362, 0.00926548, 0.00986406, 0.0109512, 0.0133536, 0.0167557, 0.0211573" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169449; + rise_capacitance : 0.00169449; + rise_capacitance_range (0.00118856, 0.00169449); + fall_capacitance : 0.00169398; + fall_capacitance_range (0.00117978, 0.00169398); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0469773, 0.0897441, 0.142773, 0.177167", \ + "-0.149763, -0.00904453, 0.0460691, 0.0823761", \ + "-0.192321, -0.0534372, 0.00335286, 0.0430171", \ + "-0.227305, -0.0825881, -0.0264383, 0.01283" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0615069, -0.0107442, 0.00508305, 0.0197675", \ + "-0.153965, -0.0992052, -0.081284, -0.0686935", \ + "-0.190513, -0.133595, -0.113997, -0.102047", \ + "-0.211915, -0.153158, -0.1342, -0.118649" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.062116, -0.0812939, -0.131294, -0.168387", \ + "0.157451, 0.018039, -0.0378719, -0.0770489", \ + "0.201661, 0.0572517, 0.00268158, -0.0368001", \ + "0.234937, 0.0915276, 0.0326554, -0.00755783" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0704039, 0.0650794, 0.101961, 0.143888", \ + "0.164144, 0.13083, 0.141883, 0.157667", \ + "0.198184, 0.154879, 0.158937, 0.170724", \ + "0.222182, 0.172878, 0.172939, 0.183725" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000837662, 0.000676029, 0.00122314, 0.00214407, 0.0041002, 0.00692948, 0.0105631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0038347, 0.00368808, 0.00420277, 0.00518296, 0.00711867, 0.00993653, 0.0135568" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX1) { + area : 23.9904; + cell_leakage_power : 0.38532; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.38058; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.40357; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.318215; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375749; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.385547; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342417; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.477091; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362941; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.420212; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38688; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38532; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.130199, 0.137803, 0.183267, 0.22672, 0.305429, 0.405632, 0.536362", \ + "0.144501, 0.152092, 0.197578, 0.24103, 0.3197, 0.419944, 0.550674", \ + "0.196941, 0.20455, 0.250019, 0.293451, 0.372164, 0.472373, 0.603118", \ + "0.239792, 0.247467, 0.293009, 0.336507, 0.415286, 0.51556, 0.64633", \ + "0.293769, 0.301572, 0.347507, 0.391054, 0.469859, 0.570115, 0.700893", \ + "0.344691, 0.352711, 0.399285, 0.443048, 0.521878, 0.622193, 0.752971", \ + "0.391948, 0.400307, 0.44787, 0.491887, 0.570876, 0.67123, 0.801971" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284251, 0.0346372, 0.0785128, 0.129311, 0.235216, 0.378077, 0.567102", \ + "0.0284219, 0.0346325, 0.0784815, 0.129313, 0.235183, 0.378077, 0.567064", \ + "0.0286173, 0.0348249, 0.0786042, 0.129373, 0.235231, 0.37808, 0.56701", \ + "0.0290449, 0.0352445, 0.0788405, 0.12954, 0.235318, 0.378166, 0.567165", \ + "0.0301184, 0.0362649, 0.079491, 0.129836, 0.235405, 0.378464, 0.567127", \ + "0.031918, 0.037949, 0.080537, 0.130487, 0.235639, 0.378255, 0.567241", \ + "0.034162, 0.040171, 0.081994, 0.131389, 0.236061, 0.3785, 0.567317" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.133644, 0.140412, 0.180789, 0.219598, 0.290283, 0.380553, 0.498341", \ + "0.148537, 0.155306, 0.195654, 0.234465, 0.305156, 0.39542, 0.513213", \ + "0.199414, 0.206203, 0.246569, 0.285375, 0.356052, 0.446312, 0.564104", \ + "0.235821, 0.242593, 0.282962, 0.321775, 0.392448, 0.482754, 0.600482", \ + "0.278868, 0.285593, 0.325943, 0.364771, 0.435468, 0.52573, 0.64352", \ + "0.318058, 0.324792, 0.365019, 0.403857, 0.474578, 0.564847, 0.682599", \ + "0.352971, 0.35964, 0.399737, 0.438571, 0.50931, 0.599587, 0.717346" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0251816, 0.0305125, 0.0686766, 0.112942, 0.205357, 0.329995, 0.494884", \ + "0.0251532, 0.0305214, 0.0686757, 0.112945, 0.205358, 0.329995, 0.49486", \ + "0.0251309, 0.0305293, 0.0686776, 0.112947, 0.205362, 0.329997, 0.494873", \ + "0.025034, 0.0304428, 0.0686441, 0.112932, 0.205353, 0.330064, 0.494905", \ + "0.0248435, 0.0302556, 0.068591, 0.112945, 0.20539, 0.330016, 0.495016", \ + "0.024624, 0.030071, 0.068506, 0.112942, 0.205421, 0.330038, 0.494907", \ + "0.024518, 0.029957, 0.068364, 0.112908, 0.205441, 0.33006, 0.49493" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.102281, 0.109866, 0.15541, 0.198811, 0.277464, 0.37771, 0.508376", \ + "0.1129, 0.120494, 0.16601, 0.209433, 0.288084, 0.388312, 0.519013", \ + "0.157588, 0.165561, 0.211896, 0.255397, 0.334071, 0.434311, 0.565027", \ + "0.198932, 0.207925, 0.258381, 0.303392, 0.383071, 0.483335, 0.614024", \ + "0.255066, 0.265731, 0.323597, 0.371203, 0.451671, 0.552313, 0.683491", \ + "0.31145, 0.323762, 0.390807, 0.442819, 0.525553, 0.626555, 0.757546", \ + "0.367224, 0.381064, 0.457496, 0.515213, 0.601819, 0.70448, 0.836301" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284041, 0.0345958, 0.0785244, 0.129289, 0.23518, 0.378113, 0.56711", \ + "0.0283914, 0.0346202, 0.0785221, 0.12927, 0.23517, 0.378069, 0.56711", \ + "0.030898, 0.0370704, 0.079842, 0.12985, 0.23532, 0.378102, 0.56711", \ + "0.036733, 0.0431968, 0.0855309, 0.134152, 0.237371, 0.379053, 0.567339", \ + "0.0463699, 0.0536544, 0.0962435, 0.141137, 0.240797, 0.381825, 0.569112", \ + "0.05691, 0.06525, 0.110621, 0.152599, 0.246786, 0.383958, 0.570555", \ + "0.067722, 0.077083, 0.126738, 0.167222, 0.256603, 0.390247, 0.574388" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0874285, 0.0942053, 0.134661, 0.173414, 0.244077, 0.334366, 0.452149", \ + "0.0988919, 0.105622, 0.146134, 0.184906, 0.255579, 0.345847, 0.463635", \ + "0.151988, 0.159192, 0.200592, 0.239569, 0.310308, 0.400615, 0.518403", \ + "0.195657, 0.20406, 0.25005, 0.290458, 0.362205, 0.452695, 0.570485", \ + "0.248129, 0.258239, 0.311869, 0.354766, 0.427048, 0.517749, 0.636009", \ + "0.29688, 0.30861, 0.370698, 0.417536, 0.491475, 0.58226, 0.700322", \ + "0.340828, 0.354001, 0.424788, 0.47657, 0.553434, 0.645105, 0.763523" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0251728, 0.0305517, 0.068699, 0.112918, 0.205324, 0.329995, 0.494891", \ + "0.0251758, 0.030545, 0.0687104, 0.112917, 0.205318, 0.329995, 0.494893", \ + "0.028644, 0.0340145, 0.0705665, 0.113745, 0.20557, 0.330067, 0.494864", \ + "0.035996, 0.0415342, 0.076844, 0.118324, 0.208072, 0.331439, 0.495493", \ + "0.0464815, 0.0528634, 0.0881316, 0.125639, 0.211476, 0.333749, 0.497438", \ + "0.057379, 0.064659, 0.102315, 0.136586, 0.216876, 0.336022, 0.498753", \ + "0.068601, 0.076824, 0.118027, 0.150148, 0.225113, 0.340985, 0.501594" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0557618, 0.0617965, 0.0974744, 0.133118, 0.202457, 0.292421, 0.410041", \ + "0.0706104, 0.0766074, 0.112259, 0.147915, 0.217261, 0.307256, 0.424883", \ + "0.125532, 0.1325, 0.169942, 0.205579, 0.274924, 0.364917, 0.482561", \ + "0.166458, 0.175076, 0.216824, 0.252654, 0.322018, 0.411964, 0.529605", \ + "0.213812, 0.224383, 0.271618, 0.307643, 0.376623, 0.466413, 0.584163", \ + "0.255823, 0.267947, 0.319313, 0.355495, 0.423984, 0.513519, 0.631099", \ + "0.291939, 0.305407, 0.36003, 0.395981, 0.464229, 0.553408, 0.670972" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0204922, 0.0255978, 0.0607381, 0.105646, 0.200991, 0.327193, 0.492591", \ + "0.0205064, 0.0256298, 0.0607338, 0.105631, 0.200967, 0.327192, 0.492591", \ + "0.0269274, 0.0317148, 0.0626478, 0.106078, 0.20099, 0.327192, 0.49259", \ + "0.0358606, 0.0409155, 0.0672322, 0.107723, 0.201554, 0.327479, 0.492702", \ + "0.0480809, 0.0534675, 0.0737276, 0.109967, 0.202037, 0.327831, 0.493157", \ + "0.059657, 0.065081, 0.079742, 0.112108, 0.202433, 0.327926, 0.493358", \ + "0.070908, 0.076151, 0.08514, 0.11387, 0.202893, 0.328064, 0.49324" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0590108, 0.0656882, 0.102934, 0.138874, 0.208268, 0.298221, 0.415851", \ + "0.0737919, 0.0804386, 0.117662, 0.153621, 0.223044, 0.31303, 0.430646", \ + "0.130404, 0.138024, 0.177074, 0.213031, 0.282378, 0.372375, 0.490038", \ + "0.173334, 0.18271, 0.226571, 0.262929, 0.332344, 0.422272, 0.539856", \ + "0.22489, 0.236123, 0.285699, 0.322504, 0.391596, 0.481387, 0.599021", \ + "0.270836, 0.283516, 0.337465, 0.374518, 0.443244, 0.532636, 0.650235", \ + "0.310942, 0.32481, 0.381898, 0.419177, 0.487679, 0.576833, 0.694155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0230804, 0.0281383, 0.0620975, 0.106277, 0.201129, 0.327209, 0.492594", \ + "0.0231272, 0.0281994, 0.0620929, 0.106281, 0.201126, 0.327208, 0.492594", \ + "0.0300091, 0.0346314, 0.0641125, 0.106761, 0.20117, 0.327209, 0.492593", \ + "0.0401884, 0.0449735, 0.069436, 0.108851, 0.201713, 0.327449, 0.492728", \ + "0.053346, 0.0582071, 0.0767829, 0.111673, 0.202535, 0.327876, 0.493209", \ + "0.065264, 0.070036, 0.083534, 0.114351, 0.203159, 0.328113, 0.493347", \ + "0.076269, 0.080715, 0.089516, 0.116715, 0.203733, 0.328229, 0.493399" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0542286, 0.0593939, 0.0937334, 0.130241, 0.200068, 0.290263, 0.40803", \ + "0.0689818, 0.074147, 0.108265, 0.144756, 0.214623, 0.304827, 0.422596", \ + "0.122713, 0.12867, 0.164362, 0.200914, 0.270763, 0.360999, 0.478781", \ + "0.161813, 0.169079, 0.208877, 0.246101, 0.316123, 0.406419, 0.524135", \ + "0.205834, 0.214854, 0.262229, 0.301616, 0.37194, 0.462166, 0.580058", \ + "0.243748, 0.254348, 0.310012, 0.352933, 0.424471, 0.514901, 0.632796", \ + "0.275393, 0.287486, 0.351546, 0.399002, 0.472892, 0.564082, 0.6826" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0178104, 0.0225881, 0.0609572, 0.107371, 0.202372, 0.32827, 0.493619", \ + "0.0177931, 0.0225124, 0.0607587, 0.107279, 0.202357, 0.32827, 0.49355", \ + "0.0231143, 0.0275044, 0.0626633, 0.107891, 0.202462, 0.328306, 0.493576", \ + "0.0301209, 0.0348609, 0.0677261, 0.110505, 0.203605, 0.328976, 0.49387", \ + "0.0399896, 0.0456245, 0.0780185, 0.116767, 0.205972, 0.330097, 0.494884", \ + "0.05002, 0.056598, 0.090989, 0.126254, 0.210548, 0.332387, 0.496221", \ + "0.060218, 0.067632, 0.105324, 0.138261, 0.217607, 0.336722, 0.499049" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0590108, 0.0656882, 0.102934, 0.138874, 0.208268, 0.298221, 0.415851", \ + "0.0737919, 0.0804386, 0.117662, 0.153621, 0.223044, 0.31303, 0.430646", \ + "0.130404, 0.138024, 0.177074, 0.213031, 0.282378, 0.372375, 0.490038", \ + "0.173334, 0.18271, 0.226571, 0.262929, 0.332344, 0.422272, 0.539856", \ + "0.22489, 0.236123, 0.285699, 0.322504, 0.391596, 0.481387, 0.599021", \ + "0.270836, 0.283516, 0.337465, 0.374518, 0.443244, 0.532636, 0.650235", \ + "0.310942, 0.32481, 0.381898, 0.419177, 0.487679, 0.576833, 0.694155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0230804, 0.0281383, 0.0620975, 0.106277, 0.201129, 0.327209, 0.492594", \ + "0.0231272, 0.0281994, 0.0620929, 0.106281, 0.201126, 0.327208, 0.492594", \ + "0.0300091, 0.0346314, 0.0641125, 0.106761, 0.20117, 0.327209, 0.492593", \ + "0.0401884, 0.0449735, 0.069436, 0.108851, 0.201713, 0.327449, 0.492728", \ + "0.053346, 0.0582071, 0.0767829, 0.111673, 0.202535, 0.327876, 0.493209", \ + "0.065264, 0.070036, 0.083534, 0.114351, 0.203159, 0.328113, 0.493347", \ + "0.076269, 0.080715, 0.089516, 0.116715, 0.203733, 0.328229, 0.493399" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.103622, 0.111237, 0.156729, 0.20015, 0.278788, 0.379048, 0.509768", \ + "0.114623, 0.122228, 0.16771, 0.211126, 0.28978, 0.390005, 0.520761", \ + "0.152618, 0.160541, 0.206816, 0.250352, 0.329076, 0.4293, 0.560047", \ + "0.187562, 0.196326, 0.246153, 0.291114, 0.370604, 0.470923, 0.601686", \ + "0.23717, 0.247337, 0.303698, 0.35128, 0.431956, 0.532632, 0.663641", \ + "0.290034, 0.301763, 0.366262, 0.417913, 0.501238, 0.602618, 0.733675", \ + "0.343575, 0.356773, 0.429629, 0.486329, 0.573682, 0.677209, 0.809449" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0283669, 0.0346042, 0.0785176, 0.129295, 0.235189, 0.378095, 0.567136", \ + "0.0283647, 0.0345853, 0.0785038, 0.12929, 0.235181, 0.378076, 0.56716", \ + "0.0303194, 0.0366446, 0.0796203, 0.129786, 0.235311, 0.378081, 0.567162", \ + "0.0348394, 0.0413601, 0.084492, 0.133351, 0.236978, 0.378845, 0.567313", \ + "0.0430402, 0.0502487, 0.09375, 0.140002, 0.240487, 0.381321, 0.568563", \ + "0.052475, 0.060626, 0.106427, 0.15062, 0.24681, 0.384178, 0.570406", \ + "0.062339, 0.071373, 0.121082, 0.164331, 0.257082, 0.391561, 0.575362" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0105517, 0.0105636, 0.0106647, 0.010722, 0.0107633, 0.0107823, 0.0107929", \ + "0.0104674, 0.0104777, 0.0105807, 0.0106378, 0.0106799, 0.0106981, 0.0107088", \ + "0.0107343, 0.0107444, 0.0108396, 0.0108891, 0.0109319, 0.0109521, 0.0109641", \ + "0.011377, 0.0113847, 0.0114714, 0.0115187, 0.0115695, 0.0115862, 0.0116011", \ + "0.0126284, 0.0126307, 0.0126969, 0.0127429, 0.0127998, 0.012833, 0.0128336", \ + "0.0145577, 0.0145527, 0.0145953, 0.0146372, 0.0146839, 0.0147169, 0.0147575", \ + "0.0169843, 0.0169736, 0.0169975, 0.01703, 0.0170693, 0.0170922, 0.0171311" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0114069, 0.0114222, 0.0115331, 0.0115879, 0.0116256, 0.0116441, 0.0116536", \ + "0.0113463, 0.011363, 0.0114743, 0.0115268, 0.0115656, 0.0115835, 0.0115934", \ + "0.0116328, 0.0116503, 0.0117679, 0.0118213, 0.0118586, 0.0118758, 0.0118854", \ + "0.0122059, 0.0122221, 0.0123448, 0.0123889, 0.0124268, 0.0124512, 0.0124572", \ + "0.0134267, 0.0134495, 0.0135668, 0.0136224, 0.0136666, 0.0136691, 0.0136935", \ + "0.0150673, 0.0150831, 0.015203, 0.015259, 0.0152914, 0.0153401, 0.0153162", \ + "0.0171752, 0.0172002, 0.0173156, 0.0173693, 0.0174035, 0.0174192, 0.0174471" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00531593, 0.00532673, 0.00543009, 0.0054854, 0.0055242, 0.00554072, 0.00555014", \ + "0.00522759, 0.005241, 0.00534532, 0.00540143, 0.00544235, 0.00545967, 0.00546943", \ + "0.00526844, 0.00526989, 0.00532999, 0.00537214, 0.00541405, 0.0054336, 0.00544626", \ + "0.00554436, 0.00553158, 0.00556718, 0.00560094, 0.00562779, 0.00564326, 0.00565726", \ + "0.00636018, 0.0063401, 0.00628329, 0.00628332, 0.00630125, 0.00635292, 0.00634069", \ + "0.00767629, 0.00759065, 0.00741971, 0.0073849, 0.00737417, 0.0073907, 0.00738863", \ + "0.009248, 0.00913362, 0.00886432, 0.00879822, 0.00876045, 0.00875107, 0.00875071" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00650188, 0.00652185, 0.00663958, 0.00669177, 0.00672836, 0.00674238, 0.00675149", \ + "0.00643531, 0.00644966, 0.00656648, 0.006621, 0.00665969, 0.00667773, 0.00668668", \ + "0.00658337, 0.00659391, 0.00664653, 0.00669143, 0.00672915, 0.00675757, 0.00676885", \ + "0.00704554, 0.00701932, 0.00702502, 0.00705862, 0.00707888, 0.00710405, 0.00712082", \ + "0.00796354, 0.0079037, 0.00780724, 0.00780245, 0.00782425, 0.00783431, 0.0078486", \ + "0.00932211, 0.00922399, 0.00903639, 0.00899827, 0.00897581, 0.00901158, 0.00902599", \ + "0.011089, 0.0109626, 0.0106305, 0.0105454, 0.0104976, 0.0104819, 0.0104978" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00745963, 0.00749901, 0.00764552, 0.00769076, 0.00771661, 0.00772678, 0.00773182", \ + "0.00739242, 0.00742697, 0.00756894, 0.00761828, 0.00764838, 0.00766041, 0.00766615", \ + "0.00750936, 0.00751835, 0.00759131, 0.00763814, 0.00768721, 0.00769699, 0.00771426", \ + "0.00797923, 0.0079652, 0.00797942, 0.00801437, 0.00804639, 0.00806356, 0.00808161", \ + "0.0089616, 0.00891247, 0.0088182, 0.00882179, 0.00885185, 0.00888112, 0.00888073", \ + "0.0103603, 0.0102639, 0.0100702, 0.010027, 0.0100112, 0.0100174, 0.0100191", \ + "0.0119568, 0.0118244, 0.0115339, 0.0114472, 0.0114037, 0.0113848, 0.0113851" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00796251, 0.00799716, 0.00813873, 0.00818515, 0.00821284, 0.00822391, 0.00822911", \ + "0.00789576, 0.00792654, 0.00806412, 0.00811466, 0.00814599, 0.00815869, 0.00816523", \ + "0.00803895, 0.00803622, 0.00809876, 0.00814939, 0.00818764, 0.00820579, 0.0082173", \ + "0.00850928, 0.00848759, 0.00847949, 0.00851264, 0.0085326, 0.00855322, 0.00856987", \ + "0.00959987, 0.0095311, 0.00941427, 0.00939878, 0.00941241, 0.00943306, 0.00944634", \ + "0.0110496, 0.0109466, 0.0107184, 0.010654, 0.010623, 0.0106422, 0.0106416", \ + "0.0127123, 0.0125743, 0.0122389, 0.012131, 0.0120688, 0.0120442, 0.0120457" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00726857, 0.00730633, 0.00744879, 0.00749373, 0.00752005, 0.00753123, 0.00753678", \ + "0.00714321, 0.00717918, 0.00731917, 0.00736717, 0.00739764, 0.00740999, 0.00741633", \ + "0.00720702, 0.00721688, 0.00728829, 0.00733995, 0.00737562, 0.00740016, 0.00741191", \ + "0.00753545, 0.00752378, 0.00755739, 0.00760283, 0.00763832, 0.00765665, 0.00767492", \ + "0.00847844, 0.00843501, 0.00839018, 0.0084, 0.00844008, 0.00847083, 0.00847694", \ + "0.00995197, 0.00988257, 0.00973777, 0.0097114, 0.00971211, 0.00974055, 0.00973082", \ + "0.0117718, 0.0116703, 0.0114302, 0.0113765, 0.0113506, 0.0113473, 0.0113619" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00527296, 0.00528584, 0.00538659, 0.00544224, 0.0054805, 0.00549833, 0.00550772", \ + "0.00518571, 0.0051994, 0.00530517, 0.00535943, 0.00539948, 0.00541681, 0.00542687", \ + "0.00519137, 0.00519464, 0.00526583, 0.00531457, 0.0053577, 0.0053788, 0.00539176", \ + "0.00542723, 0.00541961, 0.0054588, 0.00549231, 0.00553253, 0.0055554, 0.00557147", \ + "0.00621256, 0.00618007, 0.00614491, 0.00616523, 0.00619915, 0.00624774, 0.0062446", \ + "0.00758883, 0.00752043, 0.00740011, 0.00738506, 0.00738552, 0.00741632, 0.00745754", \ + "0.00936767, 0.00928304, 0.009131, 0.00908315, 0.00904876, 0.00904191, 0.00904898" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00796251, 0.00799716, 0.00813873, 0.00818515, 0.00821284, 0.00822391, 0.00822911", \ + "0.00789576, 0.00792654, 0.00806412, 0.00811466, 0.00814599, 0.00815869, 0.00816523", \ + "0.00803895, 0.00803622, 0.00809876, 0.00814939, 0.00818764, 0.00820579, 0.0082173", \ + "0.00850928, 0.00848759, 0.00847949, 0.00851264, 0.0085326, 0.00855322, 0.00856987", \ + "0.00959987, 0.0095311, 0.00941427, 0.00939878, 0.00941241, 0.00943306, 0.00944634", \ + "0.0110496, 0.0109466, 0.0107184, 0.010654, 0.010623, 0.0106422, 0.0106416", \ + "0.0127123, 0.0125743, 0.0122389, 0.012131, 0.0120688, 0.0120442, 0.0120457" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172829, 0.176953, 0.207751, 0.246001, 0.322705, 0.422493, 0.553008", \ + "0.1877, 0.191806, 0.222607, 0.260861, 0.337569, 0.437354, 0.567869", \ + "0.238618, 0.242724, 0.273535, 0.311765, 0.388463, 0.488259, 0.618775", \ + "0.275037, 0.279149, 0.309958, 0.348218, 0.424904, 0.524714, 0.655242", \ + "0.318312, 0.322419, 0.353249, 0.391486, 0.468193, 0.56798, 0.698496", \ + "0.356945, 0.361059, 0.391876, 0.430137, 0.506841, 0.606635, 0.737152", \ + "0.391971, 0.396113, 0.426938, 0.465177, 0.54188, 0.641696, 0.772183" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189591, 0.0231179, 0.0633877, 0.118373, 0.229708, 0.374672, 0.564278", \ + "0.0189563, 0.0231023, 0.0633891, 0.118374, 0.229675, 0.374672, 0.564278", \ + "0.0189642, 0.0230966, 0.0633826, 0.118368, 0.229715, 0.374672, 0.564278", \ + "0.0189515, 0.0231057, 0.0633881, 0.118383, 0.229681, 0.37466, 0.56424", \ + "0.018925, 0.023064, 0.06339, 0.11835, 0.229709, 0.374826, 0.564239", \ + "0.018909, 0.023065, 0.063377, 0.118372, 0.229682, 0.374673, 0.564279", \ + "0.018895, 0.023054, 0.063378, 0.118347, 0.229708, 0.374673, 0.564279" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.172192, 0.176048, 0.204821, 0.239431, 0.308573, 0.398509, 0.516097", \ + "0.186507, 0.190363, 0.219115, 0.253749, 0.322896, 0.412819, 0.530404", \ + "0.238972, 0.242798, 0.271537, 0.306146, 0.375285, 0.465214, 0.582797", \ + "0.282183, 0.286031, 0.314754, 0.349342, 0.418483, 0.508382, 0.626013", \ + "0.33634, 0.340147, 0.368797, 0.403351, 0.472469, 0.562389, 0.679967", \ + "0.388532, 0.392302, 0.420752, 0.455266, 0.524361, 0.614246, 0.73185", \ + "0.436775, 0.440385, 0.468676, 0.503131, 0.572193, 0.662066, 0.779659" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186489, 0.0224448, 0.0569726, 0.104186, 0.200938, 0.32734, 0.492754", \ + "0.0186292, 0.0224448, 0.0569588, 0.1042, 0.200945, 0.32734, 0.492758", \ + "0.018658, 0.0224637, 0.056961, 0.104194, 0.200938, 0.32734, 0.492754", \ + "0.0187063, 0.0225081, 0.0569817, 0.104325, 0.200948, 0.327304, 0.492846", \ + "0.018833, 0.022621, 0.057029, 0.104221, 0.200947, 0.327456, 0.492927", \ + "0.019041, 0.022821, 0.057119, 0.104248, 0.200959, 0.327263, 0.492761", \ + "0.019358, 0.023106, 0.057222, 0.104296, 0.200976, 0.327355, 0.492765" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.125957, 0.129987, 0.160716, 0.198984, 0.275697, 0.375543, 0.506064", \ + "0.137422, 0.141448, 0.172204, 0.21047, 0.287175, 0.386974, 0.51751", \ + "0.192108, 0.196051, 0.226353, 0.264444, 0.341102, 0.440863, 0.571389", \ + "0.240522, 0.24415, 0.273704, 0.311584, 0.388114, 0.487809, 0.618268", \ + "0.300605, 0.303892, 0.332405, 0.369824, 0.446049, 0.545625, 0.676018", \ + "0.356106, 0.358752, 0.386354, 0.423245, 0.499106, 0.598506, 0.728761", \ + "0.406643, 0.409438, 0.43644, 0.472793, 0.548218, 0.647435, 0.777712" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0184126, 0.0226865, 0.0633474, 0.11836, 0.22971, 0.374672, 0.564279", \ + "0.0184104, 0.022687, 0.0633447, 0.118359, 0.22971, 0.374672, 0.564279", \ + "0.0188964, 0.0230613, 0.0634396, 0.118388, 0.229713, 0.374645, 0.564279", \ + "0.020422, 0.0244513, 0.0638204, 0.118671, 0.229778, 0.374674, 0.564285", \ + "0.0230878, 0.0269449, 0.064565, 0.118762, 0.229821, 0.374735, 0.564461", \ + "0.026069, 0.029889, 0.065682, 0.11918, 0.230003, 0.374806, 0.564308", \ + "0.029076, 0.033023, 0.067064, 0.119712, 0.230199, 0.374866, 0.564415" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.143964, 0.147753, 0.176503, 0.211107, 0.280237, 0.370177, 0.487766", \ + "0.154572, 0.158364, 0.187114, 0.221719, 0.290849, 0.380789, 0.498379", \ + "0.200474, 0.204211, 0.232821, 0.267374, 0.336475, 0.426372, 0.543981", \ + "0.245814, 0.249308, 0.277419, 0.311826, 0.380883, 0.470752, 0.588275", \ + "0.308686, 0.311791, 0.339088, 0.373221, 0.442039, 0.531843, 0.649329", \ + "0.372991, 0.375342, 0.402337, 0.436039, 0.504311, 0.593943, 0.711377", \ + "0.435723, 0.43811, 0.464003, 0.497421, 0.565713, 0.655204, 0.772569" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183125, 0.0221617, 0.0569178, 0.104176, 0.200939, 0.327341, 0.492755", \ + "0.018301, 0.0221595, 0.0569167, 0.104176, 0.200939, 0.327341, 0.492755", \ + "0.0185939, 0.0224012, 0.0569962, 0.104213, 0.200947, 0.327321, 0.492754", \ + "0.0197912, 0.0234697, 0.0574293, 0.104526, 0.201048, 0.327388, 0.492699", \ + "0.022002, 0.025521, 0.058288, 0.104791, 0.201174, 0.327395, 0.492604", \ + "0.0247, 0.028201, 0.059515, 0.105454, 0.201424, 0.327535, 0.492779", \ + "0.027474, 0.03099, 0.060996, 0.106131, 0.201752, 0.327765, 0.492956" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.145394, 0.149192, 0.177954, 0.212559, 0.281687, 0.371627, 0.489219", \ + "0.156389, 0.160201, 0.188934, 0.223537, 0.292667, 0.38261, 0.500198", \ + "0.195382, 0.199169, 0.227759, 0.262314, 0.331421, 0.421329, 0.538941", \ + "0.233387, 0.237025, 0.265447, 0.299905, 0.369052, 0.458824, 0.576513", \ + "0.288564, 0.292005, 0.319906, 0.354198, 0.423107, 0.512906, 0.630454", \ + "0.348041, 0.351154, 0.378462, 0.412477, 0.481218, 0.570908, 0.688364", \ + "0.408539, 0.411357, 0.438073, 0.471783, 0.540291, 0.629864, 0.747301" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0184112, 0.0222428, 0.05693, 0.104178, 0.200939, 0.327341, 0.492755", \ + "0.0184087, 0.0222333, 0.0569278, 0.104177, 0.200939, 0.32734, 0.492755", \ + "0.0186949, 0.0224706, 0.0570422, 0.104214, 0.200943, 0.327322, 0.492755", \ + "0.0196866, 0.0234005, 0.0574119, 0.104391, 0.201096, 0.327367, 0.492712", \ + "0.0215747, 0.025193, 0.058185, 0.104749, 0.201154, 0.327382, 0.492839", \ + "0.024006, 0.02755, 0.059297, 0.105329, 0.201406, 0.327521, 0.492774", \ + "0.026611, 0.030096, 0.060624, 0.105967, 0.201667, 0.327705, 0.492948" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0923119, 0.0965266, 0.128007, 0.166488, 0.24334, 0.343164, 0.473709", \ + "0.106979, 0.111172, 0.142694, 0.181174, 0.258034, 0.357895, 0.488448", \ + "0.164197, 0.168215, 0.199258, 0.23766, 0.314429, 0.414265, 0.544808", \ + "0.210443, 0.214164, 0.244416, 0.282544, 0.359212, 0.459006, 0.589569", \ + "0.264682, 0.268064, 0.297278, 0.335028, 0.411479, 0.511208, 0.641718", \ + "0.311991, 0.315223, 0.343472, 0.380831, 0.456999, 0.556666, 0.687109", \ + "0.352608, 0.355554, 0.382856, 0.419823, 0.495636, 0.595269, 0.725657" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166458, 0.0211944, 0.0630042, 0.118238, 0.229687, 0.374682, 0.564282", \ + "0.0166371, 0.0211838, 0.0630056, 0.118255, 0.229687, 0.374695, 0.564345", \ + "0.0173051, 0.0217332, 0.0631075, 0.118287, 0.229676, 0.37469, 0.564282", \ + "0.0187214, 0.0228997, 0.0633188, 0.11828, 0.22962, 0.374625, 0.564342", \ + "0.0208135, 0.0246703, 0.0637613, 0.118405, 0.229628, 0.375002, 0.564294", \ + "0.022794, 0.026397, 0.06425, 0.118576, 0.229714, 0.374612, 0.564216", \ + "0.024532, 0.027972, 0.064631, 0.118675, 0.22971, 0.374648, 0.564256" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0970659, 0.10132, 0.132876, 0.171395, 0.248242, 0.348123, 0.478641", \ + "0.111703, 0.115932, 0.147512, 0.186029, 0.262878, 0.362763, 0.493253", \ + "0.170474, 0.174581, 0.20574, 0.24415, 0.320969, 0.420843, 0.551408", \ + "0.219352, 0.223258, 0.253715, 0.291888, 0.36854, 0.468551, 0.598864", \ + "0.277144, 0.280843, 0.310425, 0.348233, 0.424649, 0.524353, 0.654826", \ + "0.328006, 0.33142, 0.360417, 0.397907, 0.474039, 0.573695, 0.70411", \ + "0.37237, 0.375707, 0.403768, 0.440884, 0.516706, 0.616148, 0.746629" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0169603, 0.0214451, 0.0630759, 0.118281, 0.229678, 0.374696, 0.564229", \ + "0.0169679, 0.0214534, 0.0630783, 0.118282, 0.229678, 0.374696, 0.564291", \ + "0.0176293, 0.0219825, 0.0631786, 0.118291, 0.229681, 0.374696, 0.564345", \ + "0.0192154, 0.0233345, 0.0634658, 0.118334, 0.229639, 0.374884, 0.564286", \ + "0.0214502, 0.0252546, 0.0639765, 0.118485, 0.229657, 0.374855, 0.564288", \ + "0.023462, 0.027099, 0.064512, 0.118681, 0.22972, 0.374654, 0.564229", \ + "0.025268, 0.028711, 0.064982, 0.118827, 0.229783, 0.374662, 0.564257" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0861898, 0.090577, 0.122464, 0.160982, 0.237833, 0.33772, 0.468234", \ + "0.100519, 0.1049, 0.1368, 0.175326, 0.25218, 0.352076, 0.482602", \ + "0.156596, 0.160766, 0.192109, 0.230537, 0.307339, 0.407228, 0.537801", \ + "0.200742, 0.204608, 0.23503, 0.273191, 0.349797, 0.449606, 0.580163", \ + "0.252325, 0.255862, 0.285214, 0.322985, 0.399382, 0.499051, 0.629484", \ + "0.297214, 0.300548, 0.32913, 0.366438, 0.442546, 0.542096, 0.672408", \ + "0.335427, 0.338541, 0.366426, 0.403194, 0.47898, 0.578334, 0.708674" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170721, 0.0216293, 0.063299, 0.118423, 0.229767, 0.374753, 0.564287", \ + "0.0169933, 0.021549, 0.0632842, 0.118418, 0.229766, 0.374753, 0.564328", \ + "0.017568, 0.0219844, 0.0633155, 0.11838, 0.229733, 0.374751, 0.56439", \ + "0.0189379, 0.0231719, 0.0634912, 0.118366, 0.229679, 0.374663, 0.564343", \ + "0.0213906, 0.0253773, 0.064085, 0.118579, 0.229695, 0.374666, 0.56421", \ + "0.02416, 0.028004, 0.064999, 0.118909, 0.229848, 0.37471, 0.564224", \ + "0.02691, 0.030797, 0.066142, 0.119341, 0.230045, 0.37482, 0.564331" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0970659, 0.10132, 0.132876, 0.171395, 0.248242, 0.348123, 0.478641", \ + "0.111703, 0.115932, 0.147512, 0.186029, 0.262878, 0.362763, 0.493253", \ + "0.170474, 0.174581, 0.20574, 0.24415, 0.320969, 0.420843, 0.551408", \ + "0.219352, 0.223258, 0.253715, 0.291888, 0.36854, 0.468551, 0.598864", \ + "0.277144, 0.280843, 0.310425, 0.348233, 0.424649, 0.524353, 0.654826", \ + "0.328006, 0.33142, 0.360417, 0.397907, 0.474039, 0.573695, 0.70411", \ + "0.37237, 0.375707, 0.403768, 0.440884, 0.516706, 0.616148, 0.746629" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0169603, 0.0214451, 0.0630759, 0.118281, 0.229678, 0.374696, 0.564229", \ + "0.0169679, 0.0214534, 0.0630783, 0.118282, 0.229678, 0.374696, 0.564291", \ + "0.0176293, 0.0219825, 0.0631786, 0.118291, 0.229681, 0.374696, 0.564345", \ + "0.0192154, 0.0233345, 0.0634658, 0.118334, 0.229639, 0.374884, 0.564286", \ + "0.0214502, 0.0252546, 0.0639765, 0.118485, 0.229657, 0.374855, 0.564288", \ + "0.023462, 0.027099, 0.064512, 0.118681, 0.22972, 0.374654, 0.564229", \ + "0.025268, 0.028711, 0.064982, 0.118827, 0.229783, 0.374662, 0.564257" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0114072, 0.0114204, 0.011535, 0.0115885, 0.0116267, 0.0116445, 0.0116547", \ + "0.0113467, 0.0113601, 0.0114747, 0.0115284, 0.0115663, 0.0115841, 0.0115942", \ + "0.0116384, 0.0116548, 0.0117714, 0.0118237, 0.0118602, 0.0118766, 0.0118863", \ + "0.012214, 0.0122259, 0.0123515, 0.0124016, 0.0124325, 0.0124533, 0.0124673", \ + "0.0134191, 0.0134366, 0.0135594, 0.0136137, 0.0136579, 0.0136778, 0.0136765", \ + "0.0150775, 0.0150902, 0.0152069, 0.0152614, 0.0153075, 0.0153388, 0.0153639", \ + "0.0172025, 0.0172203, 0.017335, 0.0173939, 0.0174286, 0.0174467, 0.0174617" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0105518, 0.0105585, 0.0106644, 0.0107218, 0.0107628, 0.0107819, 0.0107921", \ + "0.0104679, 0.0104745, 0.0105803, 0.0106375, 0.0106788, 0.0106978, 0.010708", \ + "0.0107336, 0.0107385, 0.010833, 0.0108884, 0.0109312, 0.0109519, 0.0109634", \ + "0.0113604, 0.0113613, 0.0114504, 0.0115159, 0.0115424, 0.0115683, 0.0115839", \ + "0.0126462, 0.0126436, 0.0127082, 0.0127585, 0.0127979, 0.0128324, 0.0128603", \ + "0.0145263, 0.0145217, 0.0145646, 0.0146051, 0.0146509, 0.0147024, 0.0147274", \ + "0.0169814, 0.0169625, 0.0169896, 0.0170225, 0.0170632, 0.0170909, 0.0171314" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00650141, 0.00651765, 0.00664123, 0.00669461, 0.00672961, 0.00674284, 0.00675163", \ + "0.00643783, 0.00645143, 0.00656837, 0.00662365, 0.00666122, 0.00667815, 0.00668748", \ + "0.00658276, 0.00658966, 0.00664942, 0.00668793, 0.00672926, 0.00675172, 0.00676543", \ + "0.00704889, 0.00702096, 0.00701409, 0.00705844, 0.00708552, 0.00710785, 0.00712361", \ + "0.00803528, 0.00797146, 0.00786314, 0.00785811, 0.00787593, 0.0078865, 0.00791897", \ + "0.00945273, 0.00924954, 0.00903425, 0.00899731, 0.00898766, 0.00900217, 0.00903739", \ + "0.0111043, 0.0109806, 0.0106352, 0.0105492, 0.0105025, 0.0104912, 0.0104901" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00531406, 0.00532169, 0.00543015, 0.00548576, 0.00552339, 0.00554079, 0.00554917", \ + "0.00522757, 0.00523671, 0.00534573, 0.00540233, 0.00544167, 0.00545934, 0.00546898", \ + "0.0052724, 0.00526732, 0.00532746, 0.00537263, 0.00541218, 0.00543288, 0.00544535", \ + "0.00554146, 0.00552938, 0.00555904, 0.00559672, 0.00562417, 0.00564275, 0.00565669", \ + "0.00633515, 0.00628824, 0.00622624, 0.00623334, 0.00626583, 0.00627164, 0.00628513", \ + "0.00770187, 0.0075865, 0.00744589, 0.0073186, 0.00737216, 0.00740094, 0.00741321", \ + "0.00934816, 0.00921562, 0.00894859, 0.00887769, 0.00883408, 0.00882022, 0.00884001" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00746161, 0.00749732, 0.00764604, 0.0076912, 0.00771705, 0.00772691, 0.00773222", \ + "0.00739382, 0.00742688, 0.00756973, 0.00761919, 0.00764868, 0.00766042, 0.00766675", \ + "0.00751093, 0.00751495, 0.00759252, 0.00764217, 0.00768194, 0.00769618, 0.00771447", \ + "0.00799138, 0.00797209, 0.00798323, 0.00803183, 0.00804994, 0.00807792, 0.00809225", \ + "0.00895302, 0.00890328, 0.00881195, 0.00881115, 0.00884388, 0.00887456, 0.00887045", \ + "0.0103314, 0.0102401, 0.0100492, 0.0100095, 0.00999702, 0.0100024, 0.0100221", \ + "0.0119679, 0.0118436, 0.0115429, 0.0114596, 0.0114111, 0.0113936, 0.0114081" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00796344, 0.00799705, 0.00813914, 0.008186, 0.00821312, 0.00822402, 0.00822958", \ + "0.00789667, 0.00792621, 0.00806473, 0.00811529, 0.00814627, 0.00815906, 0.0081653", \ + "0.00803672, 0.00803663, 0.00809777, 0.00814481, 0.00818507, 0.00820572, 0.00821876", \ + "0.00856131, 0.00853164, 0.00851909, 0.00854412, 0.00858099, 0.00862172, 0.00861146", \ + "0.00959927, 0.00953356, 0.00941148, 0.00939853, 0.00940205, 0.00943467, 0.00944253", \ + "0.0110579, 0.0109612, 0.0107145, 0.0106554, 0.0106258, 0.0106179, 0.0106353", \ + "0.0127235, 0.0125931, 0.0122518, 0.0121454, 0.01208, 0.0120503, 0.0120575" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00727056, 0.00731008, 0.00745252, 0.00749579, 0.00752174, 0.00753282, 0.00753837", \ + "0.0071462, 0.00718279, 0.00732276, 0.00736998, 0.00739897, 0.00741141, 0.00741819", \ + "0.00720621, 0.00721067, 0.00729305, 0.00733574, 0.00737566, 0.00739804, 0.0074131", \ + "0.00754137, 0.00753459, 0.00756753, 0.00761384, 0.00764932, 0.00767393, 0.00768872", \ + "0.00846608, 0.00842152, 0.00837789, 0.00839281, 0.00842917, 0.00844488, 0.00846587", \ + "0.00998725, 0.00991214, 0.00976082, 0.00973952, 0.00974006, 0.00975605, 0.00975384", \ + "0.0117848, 0.0116761, 0.011433, 0.0113751, 0.0113533, 0.011352, 0.0113582" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00796344, 0.00799705, 0.00813914, 0.008186, 0.00821312, 0.00822402, 0.00822958", \ + "0.00789667, 0.00792621, 0.00806473, 0.00811529, 0.00814627, 0.00815906, 0.0081653", \ + "0.00803672, 0.00803663, 0.00809777, 0.00814481, 0.00818507, 0.00820572, 0.00821876", \ + "0.00856131, 0.00853164, 0.00851909, 0.00854412, 0.00858099, 0.00862172, 0.00861146", \ + "0.00959927, 0.00953356, 0.00941148, 0.00939853, 0.00940205, 0.00943467, 0.00944253", \ + "0.0110579, 0.0109612, 0.0107145, 0.0106554, 0.0106258, 0.0106179, 0.0106353", \ + "0.0127235, 0.0125931, 0.0122518, 0.0121454, 0.01208, 0.0120503, 0.0120575" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00527134, 0.00527817, 0.00538658, 0.00544216, 0.00548017, 0.0054974, 0.00550667", \ + "0.00518785, 0.00519652, 0.00530346, 0.00535954, 0.00539852, 0.00541626, 0.00542589", \ + "0.0051888, 0.00519318, 0.00526366, 0.0053152, 0.00535691, 0.00537806, 0.00539045", \ + "0.00542362, 0.00541409, 0.00545538, 0.00549479, 0.00553992, 0.00555547, 0.00557835", \ + "0.00621729, 0.00618466, 0.00614381, 0.00616224, 0.00620128, 0.00623229, 0.00622791", \ + "0.00758209, 0.00751351, 0.00739778, 0.00738084, 0.00738491, 0.00741247, 0.00744727", \ + "0.00936743, 0.00926729, 0.00904456, 0.00899737, 0.00897839, 0.00897893, 0.00900244" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169565; + rise_capacitance : 0.00168931; + rise_capacitance_range (0.00119753, 0.00168931); + fall_capacitance : 0.00169565; + fall_capacitance_range (0.00118231, 0.00169565); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.108483, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.090344, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00632737, 0.00617473, 0.00675295, 0.0077777, 0.0100624, 0.01362, 0.0178115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0101529, 0.0100047, 0.0105354, 0.0117253, 0.0140765, 0.0174729, 0.0218461" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00678916, 0.00663457, 0.0072554, 0.00831637, 0.0106578, 0.0140994, 0.0184777" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00937229, 0.00923911, 0.00978293, 0.0109892, 0.0132981, 0.0166685, 0.0210333" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00666538, 0.00651148, 0.00714062, 0.00820442, 0.0105618, 0.0141435, 0.0183892" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00946116, 0.00932616, 0.0099343, 0.011006, 0.0133862, 0.0167659, 0.0211437" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168247; + rise_capacitance : 0.00168247; + rise_capacitance_range (0.00109563, 0.00168247); + fall_capacitance : 0.00165078; + fall_capacitance_range (0.00108261, 0.00165078); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0469624, -0.000452205, 0.0176514, 0.0289638", \ + "-0.165242, -0.0947466, -0.0745978, -0.0613331", \ + "-0.219953, -0.159293, -0.137467, -0.124843", \ + "-0.263772, -0.201271, -0.188081, -0.171855" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0123658, 0.120484, 0.171463, 0.209493", \ + "-0.144197, -0.00335423, 0.0576864, 0.101647", \ + "-0.199662, -0.0526585, 0.0100586, 0.0533789", \ + "-0.231283, -0.0864428, -0.024366, 0.0225559" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0469624, -0.000452205, 0.0176514, 0.0289638", \ + "-0.165242, -0.0947466, -0.0745978, -0.0613331", \ + "-0.219953, -0.159293, -0.137467, -0.124843", \ + "-0.263772, -0.201271, -0.188081, -0.171855" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0123658, 0.120484, 0.171463, 0.209493", \ + "-0.144197, -0.00335423, 0.0576864, 0.101647", \ + "-0.199662, -0.0526585, 0.0100586, 0.0533789", \ + "-0.231283, -0.0864428, -0.024366, 0.0225559" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0791923, 0.0811026, 0.137531, 0.198187", \ + "0.222426, 0.144351, 0.123813, 0.12949", \ + "0.304593, 0.220684, 0.197819, 0.182869", \ + "0.364116, 0.282047, 0.258541, 0.247193" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0431525, -0.0983445, -0.152135, -0.190776", \ + "0.196702, 0.0552049, -0.00851388, -0.0532166", \ + "0.265726, 0.122394, 0.0603516, 0.0150086", \ + "0.315437, 0.169942, 0.10726, 0.061521" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0791923, 0.0811026, 0.137531, 0.198187", \ + "0.222426, 0.144351, 0.123813, 0.12949", \ + "0.304593, 0.220684, 0.197819, 0.182869", \ + "0.364116, 0.282047, 0.258541, 0.247193" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0431525, -0.0983445, -0.152135, -0.190776", \ + "0.196702, 0.0552049, -0.00851388, -0.0532166", \ + "0.265726, 0.122394, 0.0603516, 0.0150086", \ + "0.315437, 0.169942, 0.10726, 0.061521" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00025489, -0.000256649, -0.000256862, -0.000256175, -0.000257198, -0.000255968, -0.000255305" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000273137, 0.000272868, 0.000269859, 0.000269077, 0.000266555, 0.000265426, 0.000262368" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117564, -0.00117817, -0.00119949, -0.0012085, -0.00121398, -0.0012105, -0.00120753" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130615, 0.00122127, 0.00121229, 0.00121415, 0.00121398, 0.0012105, 0.00120753" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118249, -0.00118485, -0.00120558, -0.00121347, -0.00121977, -0.00121979, -0.00121786" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121621, 0.00121914, 0.00122377, 0.00122834, 0.00122435, 0.00121979, 0.00121786" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137536, -0.00137534, -0.00138071, -0.00138064, -0.00137628, -0.00137738, -0.00137649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138666, 0.00139036, 0.00139226, 0.00139629, 0.00139136, 0.00138502, 0.00137981" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225056; + rise_capacitance : 0.00225056; + rise_capacitance_range (0.0017536, 0.00225056); + fall_capacitance : 0.00218764; + fall_capacitance_range (0.00170964, 0.00218764); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0814184, 0.081744, 0.135781, 0.197245", \ + "0.207234, 0.135574, 0.132634, 0.143122", \ + "0.282513, 0.209016, 0.18776, 0.190114", \ + "0.341732, 0.270075, 0.248179, 0.237644" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0814184, 0.081744, 0.135781, 0.197245", \ + "0.207234, 0.135574, 0.132634, 0.143122", \ + "0.282513, 0.209016, 0.18776, 0.190114", \ + "0.341732, 0.270075, 0.248179, 0.237644" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0472702, 0.001179, 0.0176514, 0.0278305", \ + "-0.152279, -0.0918374, -0.0693223, -0.0571909", \ + "-0.208913, -0.150311, -0.134115, -0.118626", \ + "-0.249867, -0.197421, -0.181864, -0.170769" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0472702, 0.001179, 0.0176514, 0.0278305", \ + "-0.152279, -0.0918374, -0.0693223, -0.0571909", \ + "-0.208913, -0.150311, -0.134115, -0.118626", \ + "-0.249867, -0.197421, -0.181864, -0.170769" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012652, -0.00127285, -0.00127577, -0.00127938, -0.0012773, -0.00127458, -0.00127272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132813, 0.00129694, 0.00129467, 0.00128934, 0.00128322, 0.00127767, 0.00127394" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127398, -0.00127292, -0.0012773, -0.00127838, -0.00127571, -0.00127363, -0.00127193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132218, 0.0012876, 0.00129251, 0.00128797, 0.00128204, 0.00127681, 0.00127318" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127281, -0.00127039, -0.00127631, -0.00127271, -0.00127298, -0.00127103, -0.00126932" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013061, 0.00127766, 0.00128319, 0.00128449, 0.00127917, 0.00127412, 0.00127073" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX1P5) { + area : 23.9904; + cell_leakage_power : 0.445548; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.440808; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.463798; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378443; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.435977; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.445775; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.402644; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.537319; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423169; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.48044; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447108; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.445548; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.13575, 0.147083, 0.194206, 0.239102, 0.319176, 0.420392, 0.552276", \ + "0.150059, 0.161404, 0.208515, 0.253408, 0.333493, 0.434711, 0.566592", \ + "0.202455, 0.213776, 0.260847, 0.305744, 0.385838, 0.487035, 0.61893", \ + "0.245321, 0.256692, 0.303855, 0.348769, 0.429009, 0.530158, 0.662058", \ + "0.299586, 0.311119, 0.358472, 0.403459, 0.483589, 0.584845, 0.716774", \ + "0.35094, 0.362722, 0.410599, 0.455725, 0.535895, 0.637169, 0.769152", \ + "0.398817, 0.411007, 0.459679, 0.504997, 0.585275, 0.686571, 0.818529" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.02864, 0.0376136, 0.0825234, 0.134273, 0.241101, 0.385384, 0.576886", \ + "0.0286313, 0.0376102, 0.0825236, 0.134255, 0.241101, 0.385386, 0.576876", \ + "0.0288002, 0.0377747, 0.0826331, 0.134326, 0.241117, 0.385388, 0.576876", \ + "0.0291309, 0.0380828, 0.0828451, 0.134574, 0.241265, 0.385441, 0.576904", \ + "0.0300668, 0.038947, 0.083346, 0.134751, 0.241267, 0.38544, 0.576909", \ + "0.031632, 0.040414, 0.084289, 0.135317, 0.241479, 0.385547, 0.576945", \ + "0.03375, 0.042457, 0.085656, 0.136162, 0.241869, 0.385743, 0.577028" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.138339, 0.148341, 0.189234, 0.228012, 0.296984, 0.384139, 0.497659", \ + "0.153205, 0.163195, 0.204106, 0.24288, 0.311834, 0.399014, 0.512519", \ + "0.204185, 0.21417, 0.255109, 0.2939, 0.362871, 0.449999, 0.563504", \ + "0.240584, 0.250564, 0.291493, 0.330277, 0.399228, 0.48644, 0.599946", \ + "0.283653, 0.29362, 0.334495, 0.37329, 0.442303, 0.529421, 0.642919", \ + "0.322837, 0.332748, 0.373547, 0.412338, 0.481368, 0.568509, 0.682021", \ + "0.357903, 0.367758, 0.408472, 0.447254, 0.5163, 0.603449, 0.71696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0248031, 0.0322707, 0.0695629, 0.112132, 0.199956, 0.318779, 0.47656", \ + "0.0248075, 0.0322937, 0.0695438, 0.112135, 0.199976, 0.318778, 0.476612", \ + "0.0247705, 0.0322542, 0.0695599, 0.112138, 0.199942, 0.318784, 0.476616", \ + "0.0247365, 0.0322478, 0.0695376, 0.112084, 0.200023, 0.318884, 0.476638", \ + "0.0245314, 0.032041, 0.069446, 0.112111, 0.199963, 0.31879, 0.476509", \ + "0.02431, 0.031861, 0.069381, 0.112104, 0.199989, 0.318815, 0.476701", \ + "0.024176, 0.031707, 0.069285, 0.112129, 0.200011, 0.318835, 0.476709" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.107694, 0.119014, 0.166161, 0.210989, 0.291057, 0.392249, 0.524123", \ + "0.11845, 0.129803, 0.176971, 0.221807, 0.301885, 0.403078, 0.534945", \ + "0.16417, 0.17601, 0.223514, 0.268404, 0.348487, 0.449698, 0.581589", \ + "0.20807, 0.221147, 0.27263, 0.318954, 0.399743, 0.501051, 0.632857", \ + "0.267414, 0.282623, 0.341109, 0.390153, 0.472007, 0.573611, 0.705863", \ + "0.327219, 0.344577, 0.411676, 0.465178, 0.549309, 0.651182, 0.783193", \ + "0.386154, 0.405429, 0.481244, 0.540488, 0.628515, 0.731889, 0.864428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0286312, 0.0376178, 0.0825919, 0.134241, 0.241088, 0.385378, 0.576893", \ + "0.0286087, 0.0376031, 0.0825777, 0.13427, 0.241081, 0.385381, 0.576889", \ + "0.0308802, 0.0396715, 0.0835644, 0.134789, 0.241229, 0.385418, 0.576887", \ + "0.0366926, 0.0460491, 0.089483, 0.138961, 0.243258, 0.386293, 0.577021", \ + "0.0465791, 0.056948, 0.100579, 0.146839, 0.247372, 0.388806, 0.578703", \ + "0.057563, 0.069152, 0.115545, 0.158961, 0.253906, 0.391926, 0.580552", \ + "0.069068, 0.081838, 0.132534, 0.174914, 0.26467, 0.398577, 0.58441" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0923315, 0.102327, 0.14333, 0.182062, 0.251016, 0.338139, 0.451642", \ + "0.103854, 0.113867, 0.154866, 0.193614, 0.262593, 0.349718, 0.463223", \ + "0.158562, 0.169037, 0.21072, 0.249611, 0.318663, 0.405843, 0.519387", \ + "0.20537, 0.217509, 0.263578, 0.303949, 0.373924, 0.461244, 0.574711", \ + "0.261702, 0.276174, 0.329733, 0.372826, 0.443621, 0.531172, 0.645105", \ + "0.314378, 0.330932, 0.39276, 0.439965, 0.512711, 0.600401, 0.714022", \ + "0.362261, 0.380747, 0.450695, 0.503037, 0.578824, 0.667477, 0.781293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0248179, 0.0322727, 0.0696628, 0.11219, 0.199899, 0.318777, 0.476615", \ + "0.0248343, 0.0323091, 0.0696516, 0.112165, 0.199891, 0.318772, 0.476544", \ + "0.0278913, 0.0351228, 0.0710323, 0.112822, 0.200099, 0.318841, 0.476584", \ + "0.0356708, 0.0433017, 0.0778951, 0.117862, 0.202848, 0.320223, 0.477109", \ + "0.0467811, 0.055486, 0.090001, 0.126102, 0.207048, 0.32312, 0.479279", \ + "0.058222, 0.068101, 0.10489, 0.138055, 0.213362, 0.326013, 0.48108", \ + "0.07027, 0.081228, 0.121678, 0.153162, 0.223023, 0.331747, 0.484299" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.057355, 0.0660442, 0.101737, 0.136624, 0.203537, 0.290195, 0.403543", \ + "0.0721959, 0.0808525, 0.116522, 0.151427, 0.21833, 0.305025, 0.418346", \ + "0.129072, 0.138994, 0.176308, 0.211154, 0.278033, 0.364712, 0.478063", \ + "0.171788, 0.184013, 0.226073, 0.261259, 0.328081, 0.414729, 0.528016", \ + "0.222542, 0.237408, 0.285578, 0.321021, 0.387508, 0.473975, 0.587196", \ + "0.267718, 0.284739, 0.337801, 0.37346, 0.439584, 0.525757, 0.638921", \ + "0.306782, 0.325536, 0.382224, 0.417907, 0.483466, 0.569306, 0.682246" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0191787, 0.0260858, 0.060159, 0.102839, 0.193504, 0.314425, 0.473108", \ + "0.0191673, 0.0261113, 0.0601712, 0.102822, 0.193546, 0.314425, 0.473061", \ + "0.0253464, 0.0318612, 0.0620897, 0.103265, 0.193533, 0.314427, 0.473042", \ + "0.0344559, 0.0415106, 0.0675633, 0.105448, 0.194181, 0.314687, 0.473223", \ + "0.0468672, 0.0546706, 0.0754376, 0.108447, 0.194978, 0.31512, 0.473741", \ + "0.059044, 0.067291, 0.082754, 0.111308, 0.195732, 0.315419, 0.473854", \ + "0.070505, 0.079012, 0.089425, 0.113999, 0.196425, 0.315599, 0.473986" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0602175, 0.0698865, 0.107217, 0.142471, 0.20945, 0.296122, 0.409442", \ + "0.0750019, 0.084638, 0.121942, 0.157215, 0.224219, 0.310905, 0.424222", \ + "0.133343, 0.14421, 0.183095, 0.218311, 0.285284, 0.371953, 0.485298", \ + "0.178371, 0.191628, 0.235707, 0.271499, 0.338404, 0.425016, 0.538342", \ + "0.232762, 0.248553, 0.299058, 0.335393, 0.402052, 0.488444, 0.601689", \ + "0.281575, 0.29931, 0.354607, 0.391566, 0.45786, 0.543955, 0.657105", \ + "0.324595, 0.343942, 0.403221, 0.440254, 0.506197, 0.591925, 0.704618" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0216353, 0.0286278, 0.0616104, 0.103566, 0.193701, 0.314387, 0.473047", \ + "0.0216427, 0.0286754, 0.0616085, 0.10355, 0.193679, 0.31446, 0.47302", \ + "0.0281733, 0.0346118, 0.0635824, 0.103991, 0.193724, 0.314462, 0.473048", \ + "0.038483, 0.0451857, 0.0697186, 0.106627, 0.19453, 0.314745, 0.473207", \ + "0.0519012, 0.0590692, 0.0784754, 0.110332, 0.195591, 0.315277, 0.473735", \ + "0.06417, 0.07172, 0.086456, 0.113829, 0.196574, 0.315586, 0.473925", \ + "0.075533, 0.083434, 0.093695, 0.117035, 0.197506, 0.315987, 0.474" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0561698, 0.0637028, 0.0977305, 0.133619, 0.201194, 0.288113, 0.401604", \ + "0.0709378, 0.0784604, 0.112289, 0.148156, 0.215748, 0.302686, 0.416165", \ + "0.126849, 0.135453, 0.170783, 0.206693, 0.274263, 0.361223, 0.474712", \ + "0.167968, 0.178477, 0.218124, 0.254805, 0.322486, 0.409429, 0.522874", \ + "0.215656, 0.228574, 0.27572, 0.31486, 0.382976, 0.469874, 0.583334", \ + "0.256796, 0.271858, 0.327241, 0.370172, 0.439812, 0.526823, 0.640248", \ + "0.291826, 0.308829, 0.37231, 0.420056, 0.49237, 0.580079, 0.693983" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168255, 0.0231985, 0.0602363, 0.104715, 0.195398, 0.315865, 0.47431", \ + "0.0168175, 0.0231215, 0.0600199, 0.104649, 0.195343, 0.315841, 0.474415", \ + "0.022031, 0.0280259, 0.0620042, 0.105229, 0.195493, 0.315902, 0.474472", \ + "0.029422, 0.0359561, 0.0675691, 0.10833, 0.196745, 0.316589, 0.474572", \ + "0.0396651, 0.047346, 0.0788403, 0.115653, 0.19983, 0.318178, 0.475882", \ + "0.050192, 0.059069, 0.092594, 0.126219, 0.205242, 0.320764, 0.477398", \ + "0.060949, 0.071035, 0.107783, 0.139408, 0.213296, 0.325775, 0.480538" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0602175, 0.0698865, 0.107217, 0.142471, 0.20945, 0.296122, 0.409442", \ + "0.0750019, 0.084638, 0.121942, 0.157215, 0.224219, 0.310905, 0.424222", \ + "0.133343, 0.14421, 0.183095, 0.218311, 0.285284, 0.371953, 0.485298", \ + "0.178371, 0.191628, 0.235707, 0.271499, 0.338404, 0.425016, 0.538342", \ + "0.232762, 0.248553, 0.299058, 0.335393, 0.402052, 0.488444, 0.601689", \ + "0.281575, 0.29931, 0.354607, 0.391566, 0.45786, 0.543955, 0.657105", \ + "0.324595, 0.343942, 0.403221, 0.440254, 0.506197, 0.591925, 0.704618" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0216353, 0.0286278, 0.0616104, 0.103566, 0.193701, 0.314387, 0.473047", \ + "0.0216427, 0.0286754, 0.0616085, 0.10355, 0.193679, 0.31446, 0.47302", \ + "0.0281733, 0.0346118, 0.0635824, 0.103991, 0.193724, 0.314462, 0.473048", \ + "0.038483, 0.0451857, 0.0697186, 0.106627, 0.19453, 0.314745, 0.473207", \ + "0.0519012, 0.0590692, 0.0784754, 0.110332, 0.195591, 0.315277, 0.473735", \ + "0.06417, 0.07172, 0.086456, 0.113829, 0.196574, 0.315586, 0.473925", \ + "0.075533, 0.083434, 0.093695, 0.117035, 0.197506, 0.315987, 0.474" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.109016, 0.12034, 0.167486, 0.21231, 0.29238, 0.393573, 0.525443", \ + "0.120103, 0.131439, 0.178556, 0.223423, 0.303476, 0.404685, 0.536561", \ + "0.15884, 0.170513, 0.21811, 0.263027, 0.343149, 0.444364, 0.576238", \ + "0.195443, 0.208182, 0.259253, 0.305569, 0.386385, 0.487697, 0.619616", \ + "0.247713, 0.262287, 0.319239, 0.368173, 0.450268, 0.551877, 0.683994", \ + "0.303231, 0.319807, 0.384457, 0.437484, 0.522176, 0.624484, 0.756591", \ + "0.360169, 0.378575, 0.450918, 0.508942, 0.597626, 0.702311, 0.835417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.028612, 0.0375967, 0.0825879, 0.13429, 0.241095, 0.385385, 0.576856", \ + "0.0286029, 0.0376059, 0.0825626, 0.134283, 0.241091, 0.385384, 0.576883", \ + "0.0303436, 0.0392374, 0.0834404, 0.13461, 0.241201, 0.38541, 0.576903", \ + "0.0348371, 0.0442266, 0.0884391, 0.138628, 0.242992, 0.386179, 0.577051", \ + "0.0430049, 0.0532757, 0.0980166, 0.145591, 0.246969, 0.389001, 0.578526", \ + "0.052702, 0.063976, 0.110854, 0.156478, 0.253607, 0.39206, 0.580384", \ + "0.062842, 0.075257, 0.125922, 0.170759, 0.264384, 0.399354, 0.585192" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0118877, 0.0118797, 0.0120106, 0.0120957, 0.0121627, 0.0121945, 0.0122129", \ + "0.0118035, 0.0117951, 0.0119258, 0.0120102, 0.0120784, 0.0121106, 0.0121284", \ + "0.0120703, 0.0120568, 0.0121694, 0.012254, 0.0123228, 0.012355, 0.012375", \ + "0.0127099, 0.0126882, 0.0128108, 0.0128895, 0.0129471, 0.0129814, 0.0130026", \ + "0.0139331, 0.0139133, 0.0139873, 0.0140602, 0.0141587, 0.0141642, 0.0141906", \ + "0.0158855, 0.0158464, 0.0158903, 0.0159567, 0.0160232, 0.0160979, 0.0161245", \ + "0.0183241, 0.0182709, 0.018285, 0.0183344, 0.0183901, 0.0184357, 0.0184823" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0126946, 0.0126976, 0.0128442, 0.0129229, 0.0129864, 0.0130138, 0.0130313", \ + "0.0126333, 0.0126367, 0.0127826, 0.0128623, 0.0129234, 0.0129532, 0.012969", \ + "0.0129327, 0.0129376, 0.0130922, 0.0131748, 0.0132327, 0.0132603, 0.0132756", \ + "0.0134956, 0.0135028, 0.0136513, 0.013731, 0.0137942, 0.0138268, 0.0138402", \ + "0.0147228, 0.0147299, 0.0148855, 0.0149729, 0.0150838, 0.0150522, 0.0150642", \ + "0.0163552, 0.0163641, 0.0165242, 0.0166057, 0.0166628, 0.0167099, 0.0167068", \ + "0.0184857, 0.0184925, 0.0186504, 0.0187318, 0.0187876, 0.0188184, 0.0188508" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00665418, 0.00664653, 0.00677007, 0.00685455, 0.00691806, 0.006947, 0.00696436", \ + "0.00656686, 0.00656, 0.00669305, 0.00677657, 0.00684339, 0.00687295, 0.00688991", \ + "0.00659429, 0.00661522, 0.006679, 0.00673363, 0.00679858, 0.006835, 0.0068544", \ + "0.00700171, 0.00692499, 0.00692629, 0.00695485, 0.00700466, 0.00703755, 0.00705478", \ + "0.00796781, 0.00780602, 0.00764313, 0.00763467, 0.00767332, 0.00766977, 0.00768847", \ + "0.00939175, 0.00914498, 0.00880786, 0.00874663, 0.00871784, 0.00874959, 0.00874478", \ + "0.0111616, 0.0108704, 0.0104179, 0.0102775, 0.010193, 0.0101619, 0.0101759" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00780013, 0.00780713, 0.00796754, 0.00804576, 0.00810361, 0.00813017, 0.00814495", \ + "0.00774371, 0.00774846, 0.00789315, 0.00797868, 0.00803974, 0.00806701, 0.00808186", \ + "0.00791357, 0.00788449, 0.00795043, 0.0080254, 0.00809313, 0.00812997, 0.00815412", \ + "0.00845605, 0.00835657, 0.00833516, 0.00836565, 0.00841644, 0.0084498, 0.00847386", \ + "0.00953299, 0.00934575, 0.00914365, 0.00912259, 0.00915714, 0.00916439, 0.00918628", \ + "0.0110763, 0.0107967, 0.0104, 0.010321, 0.0102955, 0.0103285, 0.0103403", \ + "0.0130398, 0.0126503, 0.0121248, 0.0119987, 0.0119053, 0.0118737, 0.0118931" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00870916, 0.00877548, 0.0089886, 0.00906025, 0.00910245, 0.00911974, 0.00912779", \ + "0.00864157, 0.00870162, 0.00890835, 0.00898575, 0.00903309, 0.00905308, 0.00906232", \ + "0.00881436, 0.00880182, 0.00890454, 0.00897671, 0.0090379, 0.00907044, 0.00908912", \ + "0.00930304, 0.00923332, 0.00924613, 0.0093046, 0.00933853, 0.00937305, 0.00940172", \ + "0.0104743, 0.0103137, 0.0101434, 0.0101388, 0.0101763, 0.0101887, 0.0102253", \ + "0.0120117, 0.0117575, 0.0114073, 0.0113426, 0.0113221, 0.0113601, 0.0113329", \ + "0.0139114, 0.0135636, 0.0130415, 0.0128985, 0.0128122, 0.012784, 0.0127974" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00922021, 0.00927758, 0.00948105, 0.00955463, 0.00959875, 0.00961625, 0.00962608", \ + "0.00915395, 0.00920554, 0.0094031, 0.00948129, 0.00953097, 0.00955176, 0.00956166", \ + "0.00934331, 0.00932863, 0.00940727, 0.00947771, 0.00954007, 0.00957341, 0.00959757", \ + "0.00989891, 0.00981171, 0.00977604, 0.00983354, 0.00987315, 0.00989813, 0.00992555", \ + "0.011142, 0.010959, 0.0107422, 0.0107178, 0.0107361, 0.010759, 0.0107874", \ + "0.0127906, 0.0125184, 0.0121185, 0.0120125, 0.0119618, 0.0119929, 0.0119687", \ + "0.0146942, 0.0143357, 0.0137554, 0.0135813, 0.0134686, 0.013426, 0.0134232" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00850681, 0.00858034, 0.00878778, 0.00885872, 0.00890225, 0.00892081, 0.0089317", \ + "0.00838185, 0.00844635, 0.00865274, 0.00872914, 0.00877757, 0.00879752, 0.00880907", \ + "0.0085151, 0.00852571, 0.00862332, 0.00869524, 0.00875843, 0.00879092, 0.00880933", \ + "0.00882886, 0.00878695, 0.00883412, 0.00889098, 0.0089431, 0.00897539, 0.00900611", \ + "0.00992225, 0.0097837, 0.00968646, 0.00970494, 0.00974619, 0.00976026, 0.00981188", \ + "0.0115581, 0.011336, 0.0110621, 0.0110167, 0.0110083, 0.0110547, 0.0110413", \ + "0.0135701, 0.013267, 0.0128194, 0.0127206, 0.012667, 0.0126666, 0.0126913" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00661219, 0.00660486, 0.00673201, 0.00681287, 0.00687647, 0.00690563, 0.00692213", \ + "0.00652141, 0.00651508, 0.00664967, 0.00673068, 0.00679638, 0.00682676, 0.00684399", \ + "0.00654162, 0.0065136, 0.0066025, 0.00667866, 0.00673624, 0.00677739, 0.00679363", \ + "0.00681767, 0.00674768, 0.00678561, 0.00685919, 0.00689815, 0.0069319, 0.00695546", \ + "0.00777571, 0.00765423, 0.0075382, 0.00754706, 0.0076047, 0.0076579, 0.00764941", \ + "0.0092008, 0.00899496, 0.00874837, 0.0087185, 0.00871006, 0.008744, 0.00882353", \ + "0.0111226, 0.0108535, 0.0105703, 0.0104656, 0.0104064, 0.0103074, 0.0103145" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00922021, 0.00927758, 0.00948105, 0.00955463, 0.00959875, 0.00961625, 0.00962608", \ + "0.00915395, 0.00920554, 0.0094031, 0.00948129, 0.00953097, 0.00955176, 0.00956166", \ + "0.00934331, 0.00932863, 0.00940727, 0.00947771, 0.00954007, 0.00957341, 0.00959757", \ + "0.00989891, 0.00981171, 0.00977604, 0.00983354, 0.00987315, 0.00989813, 0.00992555", \ + "0.011142, 0.010959, 0.0107422, 0.0107178, 0.0107361, 0.010759, 0.0107874", \ + "0.0127906, 0.0125184, 0.0121185, 0.0120125, 0.0119618, 0.0119929, 0.0119687", \ + "0.0146942, 0.0143357, 0.0137554, 0.0135813, 0.0134686, 0.013426, 0.0134232" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.187299, 0.192919, 0.222771, 0.260965, 0.338125, 0.438659, 0.570237", \ + "0.202158, 0.20776, 0.237652, 0.275841, 0.352979, 0.453535, 0.585126", \ + "0.253179, 0.258793, 0.288672, 0.326868, 0.404011, 0.504563, 0.636141", \ + "0.289603, 0.295199, 0.325085, 0.363269, 0.440422, 0.540974, 0.672526", \ + "0.332868, 0.338465, 0.368357, 0.406557, 0.4837, 0.584252, 0.715835", \ + "0.371655, 0.377269, 0.407184, 0.445364, 0.522517, 0.623066, 0.754647", \ + "0.406658, 0.412316, 0.442178, 0.480386, 0.557531, 0.658092, 0.789655" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0194064, 0.0255622, 0.0653571, 0.120734, 0.233558, 0.380593, 0.57298", \ + "0.0194103, 0.0255682, 0.0653565, 0.120736, 0.233553, 0.380592, 0.572999", \ + "0.0194065, 0.02556, 0.0653576, 0.120735, 0.233538, 0.380593, 0.572979", \ + "0.0193941, 0.0255585, 0.0653575, 0.120714, 0.233551, 0.380596, 0.572966", \ + "0.019371, 0.02554, 0.065352, 0.120734, 0.233539, 0.380683, 0.573004", \ + "0.01935, 0.025524, 0.065338, 0.120734, 0.233539, 0.380593, 0.572982", \ + "0.019336, 0.0255, 0.065339, 0.120729, 0.233539, 0.380594, 0.57297" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.19013, 0.194953, 0.221628, 0.254722, 0.321132, 0.407664, 0.520902", \ + "0.204447, 0.209283, 0.235969, 0.269035, 0.335444, 0.42197, 0.535219", \ + "0.256864, 0.261681, 0.288289, 0.321357, 0.387772, 0.474292, 0.58754", \ + "0.300059, 0.304857, 0.331516, 0.364547, 0.430991, 0.517481, 0.630719", \ + "0.354403, 0.359161, 0.385689, 0.418712, 0.485088, 0.571596, 0.684836", \ + "0.40715, 0.411793, 0.43814, 0.471088, 0.537429, 0.623917, 0.737152", \ + "0.456429, 0.460852, 0.486876, 0.519784, 0.586066, 0.672539, 0.785763" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0187611, 0.0241968, 0.0565165, 0.101322, 0.193742, 0.314968, 0.473625", \ + "0.0187467, 0.024207, 0.0565323, 0.101322, 0.193741, 0.314917, 0.473625", \ + "0.0187715, 0.0242188, 0.056542, 0.101312, 0.193742, 0.314932, 0.473625", \ + "0.0188113, 0.0242504, 0.0566311, 0.101249, 0.19381, 0.314938, 0.473653", \ + "0.018899, 0.024357, 0.056611, 0.101348, 0.19375, 0.315409, 0.473664", \ + "0.019081, 0.024529, 0.056696, 0.101379, 0.19376, 0.31494, 0.47363", \ + "0.019352, 0.024773, 0.056769, 0.101424, 0.193777, 0.314947, 0.473634" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.140708, 0.146123, 0.175963, 0.214187, 0.29135, 0.391912, 0.523498", \ + "0.152212, 0.157625, 0.187527, 0.225718, 0.302905, 0.403465, 0.535047", \ + "0.208414, 0.213678, 0.243243, 0.281361, 0.358444, 0.458973, 0.590561", \ + "0.261926, 0.266392, 0.294404, 0.332005, 0.408866, 0.509319, 0.640793", \ + "0.3285, 0.33212, 0.358179, 0.394997, 0.471313, 0.5715, 0.7029", \ + "0.390489, 0.393212, 0.417335, 0.453325, 0.529059, 0.628998, 0.76031", \ + "0.447997, 0.449822, 0.472591, 0.507749, 0.582878, 0.682437, 0.813521" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0188079, 0.0251354, 0.065303, 0.120713, 0.233539, 0.380593, 0.57298", \ + "0.0187874, 0.0250911, 0.0653138, 0.120731, 0.233539, 0.380594, 0.573005", \ + "0.0190882, 0.0253739, 0.065382, 0.120746, 0.233543, 0.380635, 0.57298", \ + "0.0207879, 0.0270554, 0.0658816, 0.12106, 0.233651, 0.380656, 0.573022", \ + "0.023713, 0.030085, 0.066841, 0.121203, 0.233681, 0.380775, 0.573009", \ + "0.026849, 0.033603, 0.068307, 0.121748, 0.233867, 0.380733, 0.573049", \ + "0.030059, 0.03732, 0.070108, 0.122438, 0.234097, 0.380842, 0.573064" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.161719, 0.166442, 0.193092, 0.226182, 0.292581, 0.379122, 0.492364", \ + "0.172516, 0.177219, 0.203884, 0.236972, 0.30338, 0.389922, 0.503172", \ + "0.219349, 0.224091, 0.250635, 0.28366, 0.350018, 0.436555, 0.549775", \ + "0.268983, 0.27306, 0.298555, 0.331309, 0.397494, 0.484023, 0.597161", \ + "0.337959, 0.341085, 0.364849, 0.397113, 0.462975, 0.549348, 0.662421", \ + "0.408652, 0.410792, 0.432799, 0.46445, 0.529928, 0.616029, 0.729026", \ + "0.478744, 0.47992, 0.50008, 0.531113, 0.595834, 0.681683, 0.794531" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0184331, 0.0239356, 0.0564839, 0.1013, 0.193742, 0.314953, 0.473625", \ + "0.0184282, 0.0239142, 0.0564784, 0.101298, 0.193741, 0.314953, 0.473625", \ + "0.0185933, 0.0240976, 0.0565513, 0.101328, 0.19375, 0.314982, 0.473625", \ + "0.0198014, 0.0252747, 0.0570828, 0.101682, 0.19382, 0.315046, 0.473606", \ + "0.022051, 0.027619, 0.058056, 0.102038, 0.194041, 0.315546, 0.473671", \ + "0.024811, 0.030662, 0.059548, 0.102726, 0.194307, 0.315286, 0.473748", \ + "0.027715, 0.033991, 0.061317, 0.10365, 0.194703, 0.315386, 0.4739" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.163155, 0.167891, 0.194547, 0.227624, 0.294028, 0.380566, 0.493816", \ + "0.174254, 0.178995, 0.205662, 0.238738, 0.305131, 0.391668, 0.504913", \ + "0.213964, 0.218674, 0.245185, 0.278225, 0.344597, 0.43112, 0.544355", \ + "0.255015, 0.259342, 0.285214, 0.318062, 0.384327, 0.470805, 0.58398", \ + "0.315048, 0.318748, 0.343476, 0.375969, 0.442001, 0.528324, 0.64147", \ + "0.380046, 0.382935, 0.40623, 0.438266, 0.50392, 0.590089, 0.703121", \ + "0.446324, 0.448433, 0.470269, 0.501781, 0.567049, 0.653022, 0.765978" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.018535, 0.0240127, 0.0564972, 0.101301, 0.193742, 0.314953, 0.473624", \ + "0.0185308, 0.0240075, 0.0565012, 0.101302, 0.193742, 0.314951, 0.473625", \ + "0.0186833, 0.0241213, 0.056546, 0.101325, 0.193748, 0.314952, 0.473625", \ + "0.0197206, 0.0251921, 0.0570497, 0.101723, 0.193918, 0.314912, 0.473651", \ + "0.021612, 0.027178, 0.05791, 0.101979, 0.19405, 0.315119, 0.473595", \ + "0.024058, 0.029818, 0.059212, 0.10259, 0.194277, 0.315077, 0.473689", \ + "0.026728, 0.032749, 0.06078, 0.103403, 0.1946, 0.315339, 0.473889" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.101231, 0.107189, 0.138459, 0.177073, 0.254497, 0.355184, 0.486794", \ + "0.115919, 0.121833, 0.15313, 0.191808, 0.26922, 0.369874, 0.501505", \ + "0.175626, 0.181143, 0.211824, 0.250321, 0.327684, 0.428376, 0.559987", \ + "0.226165, 0.230997, 0.260267, 0.298364, 0.375522, 0.47609, 0.607658", \ + "0.286221, 0.290234, 0.317732, 0.355137, 0.43186, 0.532301, 0.663786", \ + "0.33879, 0.341896, 0.367563, 0.404577, 0.480929, 0.581089, 0.712518", \ + "0.384674, 0.387039, 0.411146, 0.447415, 0.523379, 0.623411, 0.754826" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0165078, 0.022953, 0.064758, 0.120543, 0.233497, 0.380621, 0.573031", \ + "0.0165112, 0.0229379, 0.0647459, 0.120552, 0.233524, 0.380614, 0.572966", \ + "0.0170761, 0.0234145, 0.0649012, 0.120585, 0.233498, 0.380621, 0.572957", \ + "0.0186491, 0.0248177, 0.0651217, 0.120757, 0.23347, 0.380611, 0.572964", \ + "0.0210291, 0.0269352, 0.0656637, 0.120744, 0.233477, 0.380771, 0.572985", \ + "0.023313, 0.029039, 0.06628, 0.120945, 0.233551, 0.38056, 0.572912", \ + "0.025391, 0.031006, 0.066825, 0.121113, 0.233577, 0.380576, 0.572953" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106078, 0.11206, 0.143415, 0.182056, 0.25949, 0.360193, 0.491775", \ + "0.120716, 0.126699, 0.158049, 0.196722, 0.274137, 0.374844, 0.506442", \ + "0.181643, 0.187304, 0.218116, 0.256645, 0.334046, 0.434665, 0.566341", \ + "0.234707, 0.239759, 0.26936, 0.307505, 0.384661, 0.48523, 0.616812", \ + "0.298013, 0.302405, 0.330338, 0.367861, 0.44469, 0.545081, 0.676542", \ + "0.35401, 0.357683, 0.38405, 0.421099, 0.497465, 0.597707, 0.729144", \ + "0.403138, 0.406158, 0.431337, 0.467764, 0.543664, 0.643657, 0.774988" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168425, 0.0232259, 0.0648384, 0.120569, 0.233499, 0.380622, 0.572979", \ + "0.016859, 0.0232454, 0.0648318, 0.12057, 0.233499, 0.380622, 0.572959", \ + "0.0174315, 0.0237, 0.0649683, 0.1206, 0.233505, 0.380591, 0.573015", \ + "0.0191422, 0.0252486, 0.0652913, 0.12093, 0.233547, 0.380596, 0.573019", \ + "0.0216786, 0.0275413, 0.065908, 0.120826, 0.233498, 0.380509, 0.572914", \ + "0.024037, 0.029739, 0.066569, 0.121055, 0.233584, 0.380584, 0.572942", \ + "0.026188, 0.031792, 0.067214, 0.121271, 0.233641, 0.380607, 0.572955" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0948293, 0.101036, 0.132807, 0.171496, 0.248911, 0.349612, 0.481278", \ + "0.109167, 0.115375, 0.147156, 0.18585, 0.263271, 0.363976, 0.495597", \ + "0.168058, 0.173841, 0.204855, 0.243431, 0.320783, 0.42146, 0.553073", \ + "0.21666, 0.221695, 0.251185, 0.289283, 0.366406, 0.466867, 0.59853", \ + "0.274325, 0.278613, 0.306145, 0.343589, 0.420298, 0.520625, 0.65209", \ + "0.324795, 0.32836, 0.354238, 0.390963, 0.467166, 0.567329, 0.698644", \ + "0.368959, 0.371731, 0.396221, 0.432231, 0.507883, 0.607741, 0.738911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0169972, 0.0235091, 0.065107, 0.120735, 0.233586, 0.380682, 0.573062", \ + "0.0169159, 0.0234273, 0.0650884, 0.12073, 0.233586, 0.380682, 0.573021", \ + "0.0174454, 0.0238632, 0.0651383, 0.120755, 0.233587, 0.380682, 0.57302", \ + "0.0189443, 0.0252384, 0.0653769, 0.120688, 0.233545, 0.3806, 0.57301", \ + "0.0216655, 0.0278982, 0.0661055, 0.120947, 0.233566, 0.380886, 0.572891", \ + "0.024645, 0.031126, 0.06724, 0.121347, 0.23373, 0.380647, 0.572818", \ + "0.027613, 0.034557, 0.068698, 0.121927, 0.233889, 0.380715, 0.572988" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106078, 0.11206, 0.143415, 0.182056, 0.25949, 0.360193, 0.491775", \ + "0.120716, 0.126699, 0.158049, 0.196722, 0.274137, 0.374844, 0.506442", \ + "0.181643, 0.187304, 0.218116, 0.256645, 0.334046, 0.434665, 0.566341", \ + "0.234707, 0.239759, 0.26936, 0.307505, 0.384661, 0.48523, 0.616812", \ + "0.298013, 0.302405, 0.330338, 0.367861, 0.44469, 0.545081, 0.676542", \ + "0.35401, 0.357683, 0.38405, 0.421099, 0.497465, 0.597707, 0.729144", \ + "0.403138, 0.406158, 0.431337, 0.467764, 0.543664, 0.643657, 0.774988" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168425, 0.0232259, 0.0648384, 0.120569, 0.233499, 0.380622, 0.572979", \ + "0.016859, 0.0232454, 0.0648318, 0.12057, 0.233499, 0.380622, 0.572959", \ + "0.0174315, 0.0237, 0.0649683, 0.1206, 0.233505, 0.380591, 0.573015", \ + "0.0191422, 0.0252486, 0.0652913, 0.12093, 0.233547, 0.380596, 0.573019", \ + "0.0216786, 0.0275413, 0.065908, 0.120826, 0.233498, 0.380509, 0.572914", \ + "0.024037, 0.029739, 0.066569, 0.121055, 0.233584, 0.380584, 0.572942", \ + "0.026188, 0.031792, 0.067214, 0.121271, 0.233641, 0.380607, 0.572955" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.012697, 0.0127032, 0.0128432, 0.0129249, 0.0129861, 0.0130145, 0.0130309", \ + "0.0126358, 0.0126352, 0.0127846, 0.0128659, 0.0129255, 0.0129542, 0.0129704", \ + "0.0129417, 0.0129484, 0.0130944, 0.0131753, 0.0132337, 0.0132613, 0.0132769", \ + "0.0135081, 0.0135102, 0.0136621, 0.0137421, 0.0138082, 0.0138373, 0.0138457", \ + "0.0147113, 0.0147178, 0.0148724, 0.0149605, 0.0150094, 0.0150485, 0.0150512", \ + "0.0163677, 0.0163711, 0.016533, 0.0166166, 0.0166707, 0.0167184, 0.0167804", \ + "0.0184933, 0.0185098, 0.0186587, 0.0187394, 0.0188013, 0.0188275, 0.0188515" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0118883, 0.0118772, 0.0120086, 0.012096, 0.0121625, 0.0121943, 0.0122122", \ + "0.0118042, 0.011793, 0.0119238, 0.0120114, 0.0120783, 0.0121098, 0.0121279", \ + "0.012071, 0.0120562, 0.0121686, 0.0122525, 0.0123206, 0.0123551, 0.0123738", \ + "0.0126931, 0.0126748, 0.0127818, 0.0128547, 0.0129298, 0.0129645, 0.0129847", \ + "0.0139798, 0.0139452, 0.0140215, 0.014106, 0.014167, 0.014251, 0.0142568", \ + "0.0158713, 0.0158226, 0.0158754, 0.0159398, 0.016005, 0.0160754, 0.0161198", \ + "0.0182113, 0.0182391, 0.0181577, 0.0182085, 0.018268, 0.0183101, 0.0183469" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00780316, 0.00780905, 0.00796864, 0.00804922, 0.00810573, 0.00813159, 0.00814598", \ + "0.00774379, 0.00774826, 0.00789535, 0.00797991, 0.00804025, 0.00806784, 0.00808321", \ + "0.00791551, 0.00788798, 0.00795516, 0.0080309, 0.00809612, 0.00813186, 0.0081539", \ + "0.00846502, 0.00835915, 0.00833045, 0.00838199, 0.00842202, 0.00845678, 0.00848001", \ + "0.0096779, 0.00946495, 0.00923242, 0.00921778, 0.00924791, 0.00925663, 0.00926662", \ + "0.011097, 0.0108173, 0.0104046, 0.0103283, 0.0103077, 0.0103304, 0.010371", \ + "0.0130532, 0.0127022, 0.012061, 0.0119101, 0.0118301, 0.0118078, 0.011801" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00664864, 0.00663835, 0.00677, 0.00685518, 0.00691763, 0.00694673, 0.00696362", \ + "0.00656457, 0.00655498, 0.00668913, 0.00677683, 0.00684201, 0.00687235, 0.00688891", \ + "0.00659581, 0.00661323, 0.00667246, 0.00673845, 0.00680068, 0.00683499, 0.00685538", \ + "0.00700807, 0.0069311, 0.00691699, 0.00697289, 0.00700439, 0.00703484, 0.00705499", \ + "0.00788486, 0.0077348, 0.00758329, 0.00758132, 0.00760586, 0.00770177, 0.00769746", \ + "0.00940055, 0.0091415, 0.00880614, 0.0087383, 0.00871349, 0.00873018, 0.00874613", \ + "0.0111642, 0.0108309, 0.0103235, 0.0101981, 0.0101176, 0.0100977, 0.010112" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00871143, 0.00877647, 0.00898725, 0.00906035, 0.00910259, 0.00911978, 0.00912809", \ + "0.00864368, 0.00870155, 0.00890953, 0.00898646, 0.00903363, 0.00905272, 0.00906308", \ + "0.00880668, 0.00880318, 0.00890184, 0.008976, 0.00903854, 0.00907153, 0.00908988", \ + "0.00935685, 0.00929132, 0.00928981, 0.00935068, 0.00939728, 0.00942945, 0.00944859", \ + "0.0104543, 0.0102874, 0.0101215, 0.0101217, 0.0101631, 0.0101992, 0.0102207", \ + "0.0120721, 0.0118252, 0.0114667, 0.0113846, 0.0113562, 0.0113609, 0.011415", \ + "0.0139291, 0.0135901, 0.0130559, 0.0129066, 0.0128228, 0.012795, 0.0127886" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00922133, 0.00927842, 0.00948057, 0.00955481, 0.00959878, 0.00961701, 0.00962599", \ + "0.0091557, 0.00920618, 0.00940376, 0.00948195, 0.009531, 0.00955174, 0.00956236", \ + "0.00934912, 0.00933198, 0.00941131, 0.00948561, 0.00954756, 0.00957484, 0.00959398", \ + "0.0099475, 0.0098657, 0.00983392, 0.00989682, 0.00992607, 0.00995368, 0.00997235", \ + "0.0111332, 0.0109553, 0.0107357, 0.0107119, 0.0107365, 0.0107376, 0.010774", \ + "0.0128009, 0.0125421, 0.0121284, 0.012025, 0.0119766, 0.0119741, 0.0120162", \ + "0.0147117, 0.0143664, 0.0137879, 0.0136092, 0.0134924, 0.0134497, 0.0134409" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00850867, 0.00858328, 0.0087927, 0.00886283, 0.00890522, 0.00892368, 0.00893385", \ + "0.00838471, 0.00845144, 0.00865848, 0.00873311, 0.00878029, 0.00880066, 0.00881148", \ + "0.00852022, 0.00852659, 0.00862466, 0.00869651, 0.00876091, 0.00879386, 0.00881274", \ + "0.00888056, 0.00883238, 0.00886414, 0.00892959, 0.00899235, 0.00901872, 0.00904598", \ + "0.00991501, 0.00978786, 0.00967648, 0.00969644, 0.00973196, 0.00979911, 0.00979973", \ + "0.0115909, 0.0113667, 0.0110756, 0.0110338, 0.0110285, 0.011049, 0.011089", \ + "0.0136717, 0.0133749, 0.0128936, 0.0127847, 0.0127296, 0.0127191, 0.0127368" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00922133, 0.00927842, 0.00948057, 0.00955481, 0.00959878, 0.00961701, 0.00962599", \ + "0.0091557, 0.00920618, 0.00940376, 0.00948195, 0.009531, 0.00955174, 0.00956236", \ + "0.00934912, 0.00933198, 0.00941131, 0.00948561, 0.00954756, 0.00957484, 0.00959398", \ + "0.0099475, 0.0098657, 0.00983392, 0.00989682, 0.00992607, 0.00995368, 0.00997235", \ + "0.0111332, 0.0109553, 0.0107357, 0.0107119, 0.0107365, 0.0107376, 0.010774", \ + "0.0128009, 0.0125421, 0.0121284, 0.012025, 0.0119766, 0.0119741, 0.0120162", \ + "0.0147117, 0.0143664, 0.0137879, 0.0136092, 0.0134924, 0.0134497, 0.0134409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00660882, 0.00659821, 0.00672844, 0.00681331, 0.00687587, 0.00690502, 0.00692139", \ + "0.00652202, 0.00651213, 0.00664874, 0.00673382, 0.00679728, 0.00682708, 0.00684371", \ + "0.00654411, 0.00651355, 0.00659875, 0.00667564, 0.00674186, 0.00677645, 0.00679691", \ + "0.00682125, 0.00674845, 0.00677466, 0.00684639, 0.00689095, 0.0069272, 0.00694953", \ + "0.00770027, 0.00757798, 0.0074792, 0.0075003, 0.00757361, 0.00757756, 0.00759233", \ + "0.00920631, 0.00898517, 0.00874402, 0.00870945, 0.00871128, 0.00877295, 0.00879191", \ + "0.0112096, 0.0109339, 0.0104973, 0.0104025, 0.0103486, 0.0103389, 0.0103714" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169503; + rise_capacitance : 0.00168932; + rise_capacitance_range (0.00119754, 0.00168932); + fall_capacitance : 0.00169503; + fall_capacitance_range (0.0011823, 0.00169503); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.124354, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.103948, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00632888, 0.0061765, 0.00675309, 0.00777718, 0.0100612, 0.0134736, 0.01781" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0101554, 0.0100065, 0.0105356, 0.0117252, 0.014069, 0.0174726, 0.021846" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00678974, 0.006635, 0.00725514, 0.00831626, 0.0106574, 0.0142409, 0.0184778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00937931, 0.00923936, 0.00978217, 0.010988, 0.0132982, 0.0166686, 0.0210335" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00666709, 0.0065129, 0.00714057, 0.00820409, 0.0105607, 0.0141424, 0.0183878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00946389, 0.00932794, 0.00993524, 0.0110053, 0.0133883, 0.0167666, 0.0211374" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168248; + rise_capacitance : 0.00168248; + rise_capacitance_range (0.0010981, 0.00168248); + fall_capacitance : 0.00165074; + fall_capacitance_range (0.0010852, 0.00165074); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0512282, -0.00769042, 0.0110433, 0.0185242", \ + "-0.175616, -0.108093, -0.0873339, -0.0738837", \ + "-0.238353, -0.176668, -0.154232, -0.141422", \ + "-0.284058, -0.224531, -0.206733, -0.194318" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0170275, 0.113069, 0.166027, 0.206784", \ + "-0.157739, -0.0196473, 0.0433508, 0.0860604", \ + "-0.214342, -0.0700909, -0.0134115, 0.0326554", \ + "-0.251213, -0.105126, -0.0450895, -0.00341604" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0512282, -0.00769042, 0.0110433, 0.0185242", \ + "-0.175616, -0.108093, -0.0873339, -0.0738837", \ + "-0.238353, -0.176668, -0.154232, -0.141422", \ + "-0.284058, -0.224531, -0.206733, -0.194318" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0170275, 0.113069, 0.166027, 0.206784", \ + "-0.157739, -0.0196473, 0.0433508, 0.0860604", \ + "-0.214342, -0.0700909, -0.0134115, 0.0326554", \ + "-0.251213, -0.105126, -0.0450895, -0.00341604" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0940118, 0.0883178, 0.14476, 0.209044", \ + "0.249465, 0.171785, 0.147262, 0.144574", \ + "0.337713, 0.254199, 0.231348, 0.216026", \ + "0.405007, 0.319335, 0.295843, 0.284124" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0528173, -0.0855751, -0.142599, -0.182911", \ + "0.219035, 0.0806422, 0.0176682, -0.0246886", \ + "0.298758, 0.158531, 0.0972331, 0.0502385", \ + "0.353035, 0.210645, 0.148707, 0.105314" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0940118, 0.0883178, 0.14476, 0.209044", \ + "0.249465, 0.171785, 0.147262, 0.144574", \ + "0.337713, 0.254199, 0.231348, 0.216026", \ + "0.405007, 0.319335, 0.295843, 0.284124" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0528173, -0.0855751, -0.142599, -0.182911", \ + "0.219035, 0.0806422, 0.0176682, -0.0246886", \ + "0.298758, 0.158531, 0.0972331, 0.0502385", \ + "0.353035, 0.210645, 0.148707, 0.105314" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000256924, -0.000256688, -0.000256925, -0.000258898, -0.000257281, -0.000256021, -0.000255351" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000273207, 0.000273, 0.000269939, 0.00026916, 0.0002666, 0.000265486, 0.000262408" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117561, -0.00117832, -0.00119896, -0.00121168, -0.00121388, -0.00121055, -0.00120802" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130796, 0.00122176, 0.00121257, 0.00121411, 0.00121388, 0.00121055, 0.00120802" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118251, -0.00118469, -0.00120523, -0.00121307, -0.00121973, -0.00121916, -0.00121727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121836, 0.00121865, 0.00122299, 0.00122756, 0.00122364, 0.00121916, 0.00121727" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137536, -0.00137455, -0.00138057, -0.00138054, -0.00137623, -0.00137737, -0.00137655" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138667, 0.00139032, 0.00139192, 0.00139607, 0.00139122, 0.00138493, 0.00137976" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225055; + rise_capacitance : 0.00225055; + rise_capacitance_range (0.00175477, 0.00225055); + fall_capacitance : 0.00218766; + fall_capacitance_range (0.00171019, 0.00218766); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0969516, 0.0877989, 0.144698, 0.205314", \ + "0.228564, 0.159422, 0.147349, 0.160983", \ + "0.311953, 0.236977, 0.214583, 0.203592", \ + "0.377507, 0.300373, 0.281337, 0.26995" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0969516, 0.0877989, 0.144698, 0.205314", \ + "0.228564, 0.159422, 0.147349, 0.160983", \ + "0.311953, 0.236977, 0.214583, 0.203592", \ + "0.377507, 0.300373, 0.281337, 0.26995" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0531345, -0.00589768, 0.00944014, 0.0184998", \ + "-0.163843, -0.104613, -0.0832571, -0.0722207", \ + "-0.219953, -0.162564, -0.147526, -0.133132", \ + "-0.266147, -0.214913, -0.200515, -0.186518" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0531345, -0.00589768, 0.00944014, 0.0184998", \ + "-0.163843, -0.104613, -0.0832571, -0.0722207", \ + "-0.219953, -0.162564, -0.147526, -0.133132", \ + "-0.266147, -0.214913, -0.200515, -0.186518" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126549, -0.00127388, -0.00127563, -0.00127929, -0.00127724, -0.00127454, -0.0012727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132961, 0.00129687, 0.00129434, 0.00128924, 0.00128316, 0.00127764, 0.00127391" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127404, -0.0012712, -0.00127719, -0.00127827, -0.00127565, -0.00127359, -0.00127191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132369, 0.00128758, 0.0012924, 0.00128788, 0.00128198, 0.00127678, 0.00127315" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012713, -0.00126894, -0.00127254, -0.00127265, -0.00127292, -0.00127099, -0.0012693" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130612, 0.00127859, 0.00128275, 0.00128439, 0.00127911, 0.00127408, 0.00127071" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX2) { + area : 23.9904; + cell_leakage_power : 0.503785; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.499045; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.522035; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43668; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.494214; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.504012; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.460882; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.595556; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.481406; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.538677; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.505345; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.503785; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.141862, 0.155448, 0.203477, 0.248923, 0.328788, 0.428815, 0.558776", \ + "0.156174, 0.169789, 0.217786, 0.263254, 0.343117, 0.443083, 0.5731", \ + "0.208532, 0.222136, 0.270082, 0.315521, 0.395351, 0.495408, 0.625451", \ + "0.251393, 0.265033, 0.313031, 0.358513, 0.438416, 0.538429, 0.668473", \ + "0.305824, 0.319547, 0.367715, 0.413223, 0.4931, 0.593187, 0.723168", \ + "0.357505, 0.371462, 0.420038, 0.465657, 0.545602, 0.645627, 0.77575", \ + "0.405913, 0.420245, 0.46946, 0.515301, 0.595324, 0.695343, 0.825436" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296797, 0.040109, 0.085034, 0.136325, 0.241342, 0.383186, 0.571956", \ + "0.029662, 0.0401245, 0.0850377, 0.136321, 0.24134, 0.383161, 0.571956", \ + "0.0297645, 0.0401999, 0.0851192, 0.136376, 0.241399, 0.38319, 0.571986", \ + "0.0300926, 0.040501, 0.085327, 0.136511, 0.241483, 0.383258, 0.571993", \ + "0.0308512, 0.041182, 0.085775, 0.136786, 0.241541, 0.383254, 0.57195", \ + "0.032257, 0.042486, 0.086641, 0.137306, 0.241748, 0.383323, 0.572069", \ + "0.034249, 0.044437, 0.087894, 0.138127, 0.242164, 0.38352, 0.572126" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.143966, 0.156011, 0.197836, 0.237179, 0.306051, 0.392189, 0.504216", \ + "0.158813, 0.170888, 0.212703, 0.25205, 0.320879, 0.407055, 0.519041", \ + "0.209874, 0.221914, 0.26376, 0.303105, 0.371922, 0.458105, 0.570107", \ + "0.246265, 0.258325, 0.300165, 0.339508, 0.408322, 0.494535, 0.60649", \ + "0.289372, 0.301384, 0.343204, 0.382558, 0.451388, 0.53757, 0.64955", \ + "0.328574, 0.340562, 0.382285, 0.421636, 0.490494, 0.576681, 0.688662", \ + "0.363764, 0.3757, 0.417327, 0.45668, 0.525545, 0.611739, 0.723732" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256411, 0.0343595, 0.0714726, 0.113533, 0.199431, 0.315613, 0.470489", \ + "0.0256316, 0.0343421, 0.0714764, 0.113532, 0.199423, 0.315611, 0.470289", \ + "0.0256371, 0.0343347, 0.0714593, 0.113526, 0.199424, 0.315606, 0.470443", \ + "0.0256107, 0.0343302, 0.0714441, 0.113482, 0.199449, 0.315531, 0.470477", \ + "0.0254011, 0.034173, 0.071394, 0.113524, 0.199443, 0.315647, 0.4703", \ + "0.025184, 0.033934, 0.071303, 0.113491, 0.199496, 0.315635, 0.470443", \ + "0.02503, 0.033781, 0.071214, 0.113471, 0.199474, 0.315656, 0.470469" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113676, 0.127266, 0.175254, 0.220714, 0.300523, 0.400483, 0.530503", \ + "0.124589, 0.138184, 0.186193, 0.231677, 0.311492, 0.411444, 0.541475", \ + "0.171429, 0.185263, 0.233343, 0.278778, 0.358606, 0.458613, 0.588605", \ + "0.217495, 0.232722, 0.284633, 0.331488, 0.411899, 0.511973, 0.64188", \ + "0.28011, 0.297653, 0.356246, 0.405873, 0.487679, 0.588025, 0.71833", \ + "0.343453, 0.363203, 0.429897, 0.484045, 0.568225, 0.668898, 0.798881", \ + "0.406154, 0.42787, 0.502701, 0.562645, 0.650886, 0.752982, 0.883339" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296562, 0.0400998, 0.0851281, 0.136401, 0.241342, 0.383184, 0.571953", \ + "0.0296635, 0.0401121, 0.0850926, 0.136358, 0.241331, 0.383145, 0.57196", \ + "0.0314633, 0.0416633, 0.08591, 0.136853, 0.241496, 0.383196, 0.571966", \ + "0.0376226, 0.0483454, 0.0919379, 0.141239, 0.24345, 0.384055, 0.572166", \ + "0.0479768, 0.0596727, 0.103491, 0.149767, 0.248473, 0.387015, 0.573896", \ + "0.059734, 0.072561, 0.118841, 0.1626, 0.255683, 0.39067, 0.576113", \ + "0.072146, 0.086009, 0.136354, 0.17922, 0.267274, 0.397741, 0.580158" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0981942, 0.110226, 0.152129, 0.191444, 0.260273, 0.346402, 0.458424", \ + "0.109762, 0.121822, 0.163732, 0.203055, 0.271857, 0.35803, 0.470049", \ + "0.165505, 0.178098, 0.220283, 0.259691, 0.328587, 0.414792, 0.526838", \ + "0.215715, 0.229964, 0.276382, 0.317303, 0.387003, 0.47331, 0.585221", \ + "0.276092, 0.292877, 0.346659, 0.390397, 0.461187, 0.547714, 0.660047", \ + "0.332757, 0.351778, 0.413475, 0.461523, 0.534416, 0.621127, 0.733139", \ + "0.384618, 0.40568, 0.475104, 0.528512, 0.604759, 0.692503, 0.804583" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256611, 0.0343922, 0.0715766, 0.11354, 0.199387, 0.315597, 0.470494", \ + "0.0256233, 0.0343672, 0.0715436, 0.113525, 0.199411, 0.315609, 0.470493", \ + "0.0282657, 0.0365604, 0.0726694, 0.114132, 0.199604, 0.315671, 0.470513", \ + "0.0365647, 0.0452651, 0.0798326, 0.119294, 0.202193, 0.317032, 0.470939", \ + "0.0484468, 0.0582194, 0.09269, 0.12859, 0.207424, 0.320271, 0.473393", \ + "0.060831, 0.071704, 0.108358, 0.141462, 0.214639, 0.323953, 0.475379", \ + "0.073837, 0.085691, 0.125792, 0.157452, 0.225146, 0.330212, 0.479137" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0598086, 0.0701429, 0.106275, 0.141177, 0.207242, 0.292738, 0.404433", \ + "0.0746525, 0.0849582, 0.121063, 0.155986, 0.222065, 0.307549, 0.419284", \ + "0.133368, 0.144945, 0.182512, 0.217302, 0.28332, 0.368839, 0.480508", \ + "0.178495, 0.192618, 0.235147, 0.270449, 0.336381, 0.421798, 0.533467", \ + "0.232437, 0.249434, 0.29861, 0.334418, 0.399954, 0.485164, 0.596717", \ + "0.280914, 0.300187, 0.354843, 0.390996, 0.456007, 0.540872, 0.652192", \ + "0.322892, 0.34411, 0.403147, 0.439372, 0.503852, 0.588286, 0.699344" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.019066, 0.0269032, 0.0607375, 0.102403, 0.191065, 0.309785, 0.465719", \ + "0.0190522, 0.0269193, 0.0607118, 0.102387, 0.191111, 0.3097, 0.465717", \ + "0.0249015, 0.0323106, 0.0626375, 0.102812, 0.191114, 0.30977, 0.465844", \ + "0.0342487, 0.0422679, 0.0688148, 0.10555, 0.191899, 0.310117, 0.465744", \ + "0.0470827, 0.056037, 0.0780426, 0.109553, 0.193012, 0.310536, 0.466462", \ + "0.059665, 0.069305, 0.086917, 0.113501, 0.194061, 0.31109, 0.466801", \ + "0.072092, 0.082158, 0.095069, 0.116969, 0.195035, 0.311406, 0.46689" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0624098, 0.0738915, 0.111715, 0.147041, 0.213202, 0.298696, 0.410416", \ + "0.077202, 0.0886461, 0.126443, 0.161778, 0.227958, 0.313463, 0.425191", \ + "0.137184, 0.14984, 0.188924, 0.224201, 0.290322, 0.375837, 0.487542", \ + "0.184528, 0.199802, 0.244337, 0.280238, 0.346328, 0.431677, 0.543351", \ + "0.241968, 0.260018, 0.311456, 0.348185, 0.414024, 0.499181, 0.610717", \ + "0.293776, 0.313884, 0.371017, 0.408354, 0.473825, 0.558669, 0.669872", \ + "0.33973, 0.361627, 0.423111, 0.460603, 0.525854, 0.61009, 0.721135" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213726, 0.0294185, 0.0622418, 0.103242, 0.191339, 0.30983, 0.465767", \ + "0.0213719, 0.0294483, 0.0622555, 0.103202, 0.191333, 0.309819, 0.465762", \ + "0.0275597, 0.0349367, 0.0640832, 0.10362, 0.191382, 0.309832, 0.465766", \ + "0.037994, 0.0457414, 0.0709736, 0.106784, 0.192185, 0.310082, 0.465863", \ + "0.0518072, 0.0601556, 0.0810386, 0.111442, 0.193657, 0.310717, 0.46635", \ + "0.064708, 0.073744, 0.090659, 0.116022, 0.195024, 0.311318, 0.466672", \ + "0.076598, 0.086053, 0.099175, 0.120093, 0.19629, 0.311638, 0.466902" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0588338, 0.0678817, 0.102125, 0.138071, 0.204966, 0.290789, 0.402662", \ + "0.0736272, 0.082655, 0.116716, 0.152623, 0.219554, 0.305363, 0.417241", \ + "0.131523, 0.141684, 0.177171, 0.213052, 0.279949, 0.365749, 0.477685", \ + "0.175165, 0.187546, 0.227224, 0.263902, 0.330837, 0.416523, 0.528347", \ + "0.226237, 0.241264, 0.288627, 0.328004, 0.395566, 0.481177, 0.592963", \ + "0.270731, 0.288117, 0.343488, 0.386941, 0.456178, 0.541896, 0.653626", \ + "0.309114, 0.328562, 0.391715, 0.440189, 0.512297, 0.598777, 0.710782" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169078, 0.0241357, 0.0605792, 0.104461, 0.193371, 0.311547, 0.467184", \ + "0.0168784, 0.0240707, 0.0603419, 0.104269, 0.193397, 0.311542, 0.467264", \ + "0.0219484, 0.0287967, 0.0623203, 0.104988, 0.193501, 0.311545, 0.467331", \ + "0.0297225, 0.0371939, 0.0685898, 0.108447, 0.194754, 0.312202, 0.467477", \ + "0.0405692, 0.0492655, 0.080438, 0.116557, 0.198582, 0.314045, 0.468933", \ + "0.05181, 0.061717, 0.095023, 0.128161, 0.204786, 0.317305, 0.47075", \ + "0.06339, 0.074458, 0.11096, 0.142399, 0.213682, 0.322719, 0.474303" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0624098, 0.0738915, 0.111715, 0.147041, 0.213202, 0.298696, 0.410416", \ + "0.077202, 0.0886461, 0.126443, 0.161778, 0.227958, 0.313463, 0.425191", \ + "0.137184, 0.14984, 0.188924, 0.224201, 0.290322, 0.375837, 0.487542", \ + "0.184528, 0.199802, 0.244337, 0.280238, 0.346328, 0.431677, 0.543351", \ + "0.241968, 0.260018, 0.311456, 0.348185, 0.414024, 0.499181, 0.610717", \ + "0.293776, 0.313884, 0.371017, 0.408354, 0.473825, 0.558669, 0.669872", \ + "0.33973, 0.361627, 0.423111, 0.460603, 0.525854, 0.61009, 0.721135" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213726, 0.0294185, 0.0622418, 0.103242, 0.191339, 0.30983, 0.465767", \ + "0.0213719, 0.0294483, 0.0622555, 0.103202, 0.191333, 0.309819, 0.465762", \ + "0.0275597, 0.0349367, 0.0640832, 0.10362, 0.191382, 0.309832, 0.465766", \ + "0.037994, 0.0457414, 0.0709736, 0.106784, 0.192185, 0.310082, 0.465863", \ + "0.0518072, 0.0601556, 0.0810386, 0.111442, 0.193657, 0.310717, 0.46635", \ + "0.064708, 0.073744, 0.090659, 0.116022, 0.195024, 0.311318, 0.466672", \ + "0.076598, 0.086053, 0.099175, 0.120093, 0.19629, 0.311638, 0.466902" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115014, 0.128628, 0.17657, 0.222045, 0.301846, 0.401854, 0.531876", \ + "0.126178, 0.139766, 0.187754, 0.233211, 0.313053, 0.413026, 0.543088", \ + "0.165534, 0.179403, 0.227662, 0.273117, 0.352973, 0.453023, 0.583047", \ + "0.203765, 0.218806, 0.270341, 0.317199, 0.397681, 0.497747, 0.627737", \ + "0.258648, 0.275533, 0.332635, 0.382171, 0.464163, 0.56457, 0.694776", \ + "0.317035, 0.335984, 0.40024, 0.453811, 0.538485, 0.639623, 0.76975", \ + "0.376976, 0.397822, 0.469315, 0.527868, 0.616586, 0.719585, 0.850513" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.02966, 0.0401003, 0.0851178, 0.13639, 0.241349, 0.383184, 0.571996", \ + "0.029657, 0.0401251, 0.0850935, 0.136377, 0.241317, 0.383158, 0.572", \ + "0.0311699, 0.0414424, 0.0857972, 0.136756, 0.241474, 0.383219, 0.572001", \ + "0.0357366, 0.046579, 0.0908532, 0.140439, 0.243285, 0.383921, 0.572163", \ + "0.0441364, 0.0557485, 0.100628, 0.148281, 0.247968, 0.386929, 0.573744", \ + "0.054319, 0.066925, 0.113739, 0.159638, 0.255105, 0.39061, 0.575949", \ + "0.065157, 0.07878, 0.129127, 0.174441, 0.266329, 0.398388, 0.580859" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132495, 0.0131801, 0.0132974, 0.0134079, 0.0134999, 0.0135459, 0.0135712", \ + "0.0131653, 0.0130958, 0.013212, 0.0133246, 0.0134159, 0.0134612, 0.0134873", \ + "0.0134301, 0.013356, 0.0134527, 0.0135569, 0.0136482, 0.0136963, 0.0137247", \ + "0.0140773, 0.0139997, 0.0140721, 0.0141738, 0.0142689, 0.0143171, 0.0143461", \ + "0.0152968, 0.0152052, 0.0152584, 0.0153611, 0.0154391, 0.0154917, 0.0155247", \ + "0.0172517, 0.0171406, 0.0171572, 0.0172365, 0.0173255, 0.0174269, 0.017487", \ + "0.0197134, 0.0195701, 0.019543, 0.0196035, 0.0196788, 0.0197314, 0.0197699" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0140367, 0.0139922, 0.0141413, 0.0142534, 0.0143408, 0.0143837, 0.0144084", \ + "0.0139771, 0.0139316, 0.0140802, 0.0141933, 0.0142798, 0.0143223, 0.0143462", \ + "0.0142799, 0.0142357, 0.0143922, 0.0145054, 0.0145897, 0.0146322, 0.0146579", \ + "0.0148473, 0.0148117, 0.0149607, 0.0150675, 0.0151518, 0.0151971, 0.01522", \ + "0.0160709, 0.0160296, 0.0161957, 0.0163084, 0.0164243, 0.0164325, 0.0164514", \ + "0.0177001, 0.0176654, 0.0178285, 0.0179468, 0.0180333, 0.0180861, 0.018136", \ + "0.0198348, 0.0197995, 0.0199621, 0.0200806, 0.020162, 0.0202069, 0.020243" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00801162, 0.00794168, 0.00805525, 0.00816491, 0.00824982, 0.00829219, 0.00831662", \ + "0.00793059, 0.00786131, 0.0079791, 0.00809475, 0.00818105, 0.00822394, 0.00824897", \ + "0.00804733, 0.00794572, 0.00797165, 0.00803578, 0.00811723, 0.00818078, 0.00818145", \ + "0.00852615, 0.00826554, 0.00824089, 0.00829982, 0.00832843, 0.00836598, 0.00839199", \ + "0.00960563, 0.00928175, 0.00897838, 0.00894441, 0.00895622, 0.00897496, 0.0089978", \ + "0.0112419, 0.0107809, 0.0102058, 0.0100841, 0.0100307, 0.0100496, 0.0101233", \ + "0.0133387, 0.0127584, 0.0118737, 0.0116559, 0.0115173, 0.0114589, 0.0114925" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00917348, 0.00912967, 0.00927789, 0.00938819, 0.00947241, 0.00951154, 0.00953438", \ + "0.00909963, 0.00906184, 0.00921533, 0.00932646, 0.00941413, 0.00945412, 0.00947762", \ + "0.00932253, 0.00920739, 0.00926738, 0.00935904, 0.00945558, 0.00950355, 0.00953715", \ + "0.00995678, 0.00974512, 0.00967653, 0.00969377, 0.0097471, 0.00980207, 0.00983844", \ + "0.0112345, 0.010874, 0.0105005, 0.0104683, 0.010504, 0.0105046, 0.010554", \ + "0.0130008, 0.0124982, 0.0118141, 0.011686, 0.0116393, 0.0117054, 0.0117286", \ + "0.0151972, 0.0145956, 0.0136215, 0.0133737, 0.013237, 0.0131934, 0.0132084" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00996865, 0.0100447, 0.0103163, 0.0104227, 0.0104873, 0.0105137, 0.0105288", \ + "0.00989982, 0.00996978, 0.010236, 0.0103476, 0.010418, 0.0104477, 0.0104645", \ + "0.0101187, 0.0100835, 0.0101975, 0.0102953, 0.0103815, 0.0104294, 0.0104017", \ + "0.0107138, 0.0105656, 0.0105433, 0.010609, 0.0106808, 0.0107326, 0.0107727", \ + "0.0120754, 0.0117639, 0.0114727, 0.0114591, 0.0115088, 0.0115815, 0.0115872", \ + "0.0139072, 0.0134483, 0.0128734, 0.0127577, 0.0127108, 0.0127076, 0.0127175", \ + "0.0159669, 0.0153622, 0.014526, 0.0143099, 0.0141885, 0.014148, 0.0141626" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104874, 0.0105502, 0.0108094, 0.0109141, 0.0109826, 0.0110108, 0.0110242", \ + "0.0104254, 0.0104805, 0.0107303, 0.0108415, 0.0109154, 0.0109467, 0.0109619", \ + "0.0106771, 0.0106284, 0.0107261, 0.0108231, 0.010902, 0.0109079, 0.0109504", \ + "0.0113389, 0.0111668, 0.0111043, 0.0111667, 0.0112086, 0.0112577, 0.0112936", \ + "0.0127803, 0.0124446, 0.0120843, 0.0120415, 0.0120716, 0.0121126, 0.0121296", \ + "0.0146611, 0.0141763, 0.0135329, 0.0133768, 0.0133099, 0.0133536, 0.0133404", \ + "0.0168163, 0.0161933, 0.015284, 0.0150265, 0.0148604, 0.0148013, 0.0147981" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0097532, 0.00984496, 0.0101125, 0.0102161, 0.0102815, 0.0103101, 0.0103258", \ + "0.00963136, 0.00970529, 0.0099774, 0.0100858, 0.0101567, 0.0101888, 0.0102066", \ + "0.00983048, 0.00981238, 0.0099441, 0.0100362, 0.0101242, 0.0101737, 0.0101986", \ + "0.0102231, 0.0101081, 0.0101958, 0.0102324, 0.010312, 0.0103582, 0.010389", \ + "0.0114675, 0.0111924, 0.0110003, 0.0110017, 0.0110712, 0.0111445, 0.0111473", \ + "0.0132996, 0.0128813, 0.0124034, 0.0123362, 0.0123205, 0.0123686, 0.0123611", \ + "0.0155282, 0.0149893, 0.0142461, 0.0140766, 0.0139945, 0.0139854, 0.0140087" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797401, 0.00790433, 0.00801932, 0.00813054, 0.00821136, 0.00825379, 0.00827822", \ + "0.00788268, 0.00781544, 0.00793793, 0.00804322, 0.00813256, 0.00817736, 0.00820232", \ + "0.007917, 0.00782444, 0.00788203, 0.00795902, 0.00804663, 0.00810707, 0.00812649", \ + "0.00824615, 0.00809804, 0.00808188, 0.00813914, 0.00821374, 0.0082627, 0.00829307", \ + "0.00934005, 0.00907109, 0.00884438, 0.00884728, 0.00890575, 0.00894257, 0.00895221", \ + "0.0109293, 0.0105329, 0.0100912, 0.010022, 0.00999805, 0.0100584, 0.0101031", \ + "0.0130392, 0.0125282, 0.0119877, 0.0118172, 0.0117156, 0.0116762, 0.0116695" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104874, 0.0105502, 0.0108094, 0.0109141, 0.0109826, 0.0110108, 0.0110242", \ + "0.0104254, 0.0104805, 0.0107303, 0.0108415, 0.0109154, 0.0109467, 0.0109619", \ + "0.0106771, 0.0106284, 0.0107261, 0.0108231, 0.010902, 0.0109079, 0.0109504", \ + "0.0113389, 0.0111668, 0.0111043, 0.0111667, 0.0112086, 0.0112577, 0.0112936", \ + "0.0127803, 0.0124446, 0.0120843, 0.0120415, 0.0120716, 0.0121126, 0.0121296", \ + "0.0146611, 0.0141763, 0.0135329, 0.0133768, 0.0133099, 0.0133536, 0.0133404", \ + "0.0168163, 0.0161933, 0.015284, 0.0150265, 0.0148604, 0.0148013, 0.0147981" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.202302, 0.208687, 0.236984, 0.274161, 0.349904, 0.44891, 0.578494", \ + "0.217175, 0.223569, 0.251862, 0.289021, 0.36476, 0.463775, 0.593351", \ + "0.268228, 0.274647, 0.30299, 0.340118, 0.415862, 0.514877, 0.644446", \ + "0.304684, 0.311064, 0.339356, 0.376553, 0.452319, 0.551273, 0.680871", \ + "0.348001, 0.354402, 0.382697, 0.419868, 0.495613, 0.594612, 0.724178", \ + "0.386788, 0.393172, 0.421478, 0.458662, 0.534416, 0.633426, 0.762999", \ + "0.421811, 0.428216, 0.456542, 0.493727, 0.569476, 0.668494, 0.798072" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0201244, 0.0276313, 0.0659708, 0.120146, 0.231487, 0.376846, 0.567024", \ + "0.0201274, 0.0276325, 0.0659751, 0.120148, 0.231484, 0.376845, 0.567039", \ + "0.0201246, 0.0276168, 0.0659851, 0.120146, 0.2315, 0.376845, 0.56704", \ + "0.0201055, 0.0276211, 0.0659528, 0.120175, 0.231505, 0.376852, 0.567035", \ + "0.020091, 0.027596, 0.065959, 0.120151, 0.231473, 0.376841, 0.56696", \ + "0.020075, 0.027579, 0.065958, 0.12015, 0.231475, 0.376846, 0.567039", \ + "0.020063, 0.027561, 0.065952, 0.120147, 0.231503, 0.376846, 0.56704" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.208855, 0.214122, 0.238946, 0.271126, 0.336298, 0.421427, 0.532957", \ + "0.223185, 0.228449, 0.25323, 0.28545, 0.350631, 0.435751, 0.547281", \ + "0.27553, 0.280832, 0.305639, 0.337814, 0.402972, 0.488087, 0.599628", \ + "0.318709, 0.323954, 0.348677, 0.380875, 0.446052, 0.531179, 0.642655", \ + "0.373121, 0.378341, 0.402987, 0.435142, 0.500256, 0.585367, 0.696858", \ + "0.426223, 0.431339, 0.455756, 0.487835, 0.55291, 0.637995, 0.749472", \ + "0.476175, 0.48108, 0.505123, 0.537156, 0.60215, 0.687193, 0.798653" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195503, 0.0262275, 0.0573906, 0.100768, 0.191211, 0.30999, 0.465663", \ + "0.0195537, 0.0262271, 0.0573628, 0.100737, 0.191211, 0.30999, 0.465663", \ + "0.0195562, 0.0262298, 0.0573929, 0.100749, 0.191212, 0.30999, 0.465662", \ + "0.0195944, 0.0262692, 0.0573762, 0.100759, 0.191184, 0.310062, 0.465761", \ + "0.019652, 0.026334, 0.05744, 0.100774, 0.191219, 0.310387, 0.465935", \ + "0.019783, 0.026475, 0.05751, 0.100803, 0.191229, 0.309996, 0.465887", \ + "0.019985, 0.02671, 0.057614, 0.100878, 0.191241, 0.31, 0.465692" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.155966, 0.162097, 0.190351, 0.227557, 0.303322, 0.402304, 0.531931", \ + "0.167567, 0.173694, 0.201956, 0.239162, 0.314953, 0.413963, 0.543541", \ + "0.224328, 0.230546, 0.258573, 0.295687, 0.371409, 0.470365, 0.599975", \ + "0.282842, 0.287706, 0.313589, 0.350013, 0.425306, 0.524119, 0.653701", \ + "0.355948, 0.359452, 0.382345, 0.417706, 0.492334, 0.59078, 0.720153", \ + "0.424106, 0.42639, 0.446551, 0.480819, 0.554642, 0.652752, 0.781903", \ + "0.48768, 0.488728, 0.506519, 0.5397, 0.6126, 0.710254, 0.839185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195181, 0.0271798, 0.0658997, 0.120133, 0.231474, 0.376812, 0.56704", \ + "0.019515, 0.0271785, 0.0659021, 0.120134, 0.231474, 0.376846, 0.56704", \ + "0.0197009, 0.02733, 0.0659674, 0.120153, 0.231477, 0.376855, 0.567041", \ + "0.021283, 0.0291219, 0.0665889, 0.120425, 0.231552, 0.376829, 0.567026", \ + "0.024153, 0.03254, 0.067832, 0.120791, 0.231652, 0.376868, 0.567054", \ + "0.027324, 0.036576, 0.06956, 0.121439, 0.231813, 0.376968, 0.567081", \ + "0.030581, 0.040788, 0.071832, 0.122386, 0.232072, 0.377128, 0.567086" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.180336, 0.185476, 0.210256, 0.242451, 0.307623, 0.392769, 0.504303", \ + "0.191265, 0.196399, 0.221184, 0.253405, 0.318556, 0.403692, 0.515231", \ + "0.238765, 0.24382, 0.268536, 0.300672, 0.365774, 0.450897, 0.562374", \ + "0.29189, 0.296143, 0.319455, 0.351209, 0.416115, 0.501078, 0.612557", \ + "0.366554, 0.369508, 0.390035, 0.421038, 0.485385, 0.570139, 0.681428", \ + "0.443804, 0.44551, 0.463169, 0.493294, 0.556615, 0.641116, 0.752213", \ + "0.519915, 0.520366, 0.535167, 0.564319, 0.627329, 0.71141, 0.8223" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192249, 0.0259551, 0.0573405, 0.100726, 0.191211, 0.309989, 0.465662", \ + "0.0192238, 0.025955, 0.0573381, 0.100762, 0.191211, 0.30999, 0.465663", \ + "0.0193243, 0.0260674, 0.0574054, 0.100791, 0.191219, 0.309989, 0.465781", \ + "0.0204068, 0.0272759, 0.0579467, 0.101129, 0.191263, 0.310069, 0.465937", \ + "0.02253, 0.029715, 0.059124, 0.101579, 0.191456, 0.31051, 0.466061", \ + "0.025189, 0.033024, 0.060811, 0.102406, 0.191822, 0.310259, 0.465882", \ + "0.028078, 0.036699, 0.063004, 0.103482, 0.192222, 0.310616, 0.466012" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.181747, 0.186942, 0.211725, 0.243937, 0.309078, 0.394216, 0.505754", \ + "0.19295, 0.198123, 0.222924, 0.255134, 0.320275, 0.405423, 0.516951", \ + "0.233063, 0.238212, 0.262853, 0.295017, 0.360135, 0.445251, 0.556781", \ + "0.276758, 0.281398, 0.305108, 0.337012, 0.401956, 0.487048, 0.598467", \ + "0.341107, 0.344832, 0.366738, 0.398093, 0.462679, 0.547534, 0.658899", \ + "0.411135, 0.413798, 0.433353, 0.464016, 0.528089, 0.6127, 0.723895", \ + "0.482878, 0.484473, 0.501554, 0.531435, 0.594896, 0.679324, 0.790344" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0193188, 0.0260307, 0.0573545, 0.100766, 0.191212, 0.30999, 0.465662", \ + "0.0193283, 0.0260235, 0.0573527, 0.100765, 0.191212, 0.309989, 0.465663", \ + "0.0194079, 0.0261461, 0.0574082, 0.100787, 0.191217, 0.309991, 0.465663", \ + "0.0203603, 0.0272024, 0.0579064, 0.101082, 0.19129, 0.310115, 0.465914", \ + "0.022154, 0.029249, 0.058916, 0.101506, 0.191385, 0.310362, 0.465679", \ + "0.0245, 0.032033, 0.06038, 0.102253, 0.191712, 0.31029, 0.465866", \ + "0.027112, 0.03526, 0.062224, 0.103158, 0.192109, 0.31057, 0.465996" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.110436, 0.117393, 0.147844, 0.185724, 0.261923, 0.361103, 0.490833", \ + "0.125153, 0.132121, 0.162529, 0.200429, 0.276627, 0.375817, 0.505516", \ + "0.186849, 0.193294, 0.223031, 0.260595, 0.336829, 0.435985, 0.565646", \ + "0.241481, 0.246904, 0.274678, 0.311887, 0.387655, 0.486646, 0.616278", \ + "0.307192, 0.311325, 0.33642, 0.372749, 0.448014, 0.546856, 0.676417", \ + "0.36506, 0.367949, 0.390521, 0.426075, 0.500836, 0.599403, 0.728826", \ + "0.416167, 0.417652, 0.438059, 0.472644, 0.546745, 0.645042, 0.774347" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168935, 0.0243601, 0.0650552, 0.119861, 0.231421, 0.376826, 0.567022", \ + "0.0169005, 0.0243701, 0.0650502, 0.119864, 0.23144, 0.376827, 0.567037", \ + "0.0174162, 0.0247754, 0.0651455, 0.119886, 0.231422, 0.376827, 0.566951", \ + "0.0188989, 0.0262783, 0.0654991, 0.120094, 0.231438, 0.37684, 0.567022", \ + "0.021375, 0.028726, 0.066197, 0.120127, 0.231407, 0.377151, 0.567018", \ + "0.023799, 0.031199, 0.066939, 0.12039, 0.231486, 0.376789, 0.566955", \ + "0.02603, 0.033564, 0.067695, 0.120614, 0.231523, 0.376842, 0.567014" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115373, 0.122378, 0.15289, 0.19079, 0.266996, 0.366195, 0.495928", \ + "0.130027, 0.137018, 0.167536, 0.205435, 0.281642, 0.380807, 0.510573", \ + "0.19268, 0.199252, 0.229177, 0.266854, 0.342936, 0.442079, 0.571769", \ + "0.249646, 0.255319, 0.283478, 0.320689, 0.396547, 0.49566, 0.625226", \ + "0.318413, 0.322909, 0.348753, 0.385119, 0.460431, 0.5592, 0.688712", \ + "0.379441, 0.382976, 0.406578, 0.442183, 0.516914, 0.615402, 0.744883", \ + "0.43361, 0.435901, 0.457515, 0.492348, 0.566361, 0.664669, 0.793928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172524, 0.0246611, 0.0651452, 0.119891, 0.23142, 0.376828, 0.567023", \ + "0.0172609, 0.0246711, 0.0651491, 0.119892, 0.23142, 0.376837, 0.567022", \ + "0.0177128, 0.0250873, 0.0652428, 0.119925, 0.231421, 0.376828, 0.567021", \ + "0.0194137, 0.0267313, 0.0656572, 0.11999, 0.231416, 0.376852, 0.566899", \ + "0.022034, 0.029352, 0.066444, 0.120224, 0.231423, 0.377061, 0.566964", \ + "0.024587, 0.031933, 0.067275, 0.120542, 0.231514, 0.376802, 0.566956", \ + "0.026878, 0.034374, 0.068123, 0.120812, 0.231569, 0.376854, 0.567015" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.103901, 0.111138, 0.142138, 0.180083, 0.256273, 0.355462, 0.485139", \ + "0.118242, 0.125468, 0.156509, 0.194476, 0.270669, 0.369831, 0.499526", \ + "0.17939, 0.186051, 0.216259, 0.254063, 0.330147, 0.429292, 0.558944", \ + "0.232208, 0.237815, 0.265924, 0.303087, 0.378853, 0.477789, 0.607381", \ + "0.295697, 0.300213, 0.325438, 0.361631, 0.436753, 0.535491, 0.664969", \ + "0.351838, 0.355296, 0.377969, 0.41315, 0.48761, 0.585972, 0.715282", \ + "0.401404, 0.403831, 0.424217, 0.45847, 0.532188, 0.630216, 0.759391" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173791, 0.0250067, 0.0654747, 0.120093, 0.231507, 0.376892, 0.567036", \ + "0.017297, 0.0249056, 0.0654449, 0.120103, 0.231506, 0.376894, 0.567", \ + "0.0177186, 0.0253095, 0.0655475, 0.120104, 0.231533, 0.376894, 0.567031", \ + "0.0192026, 0.0268124, 0.0658346, 0.120251, 0.231514, 0.376801, 0.567044", \ + "0.0218887, 0.0298647, 0.066808, 0.120385, 0.231515, 0.377237, 0.566907", \ + "0.024887, 0.033506, 0.068292, 0.120948, 0.231674, 0.376839, 0.566956", \ + "0.027914, 0.037394, 0.070062, 0.121646, 0.231888, 0.376956, 0.56705" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115373, 0.122378, 0.15289, 0.19079, 0.266996, 0.366195, 0.495928", \ + "0.130027, 0.137018, 0.167536, 0.205435, 0.281642, 0.380807, 0.510573", \ + "0.19268, 0.199252, 0.229177, 0.266854, 0.342936, 0.442079, 0.571769", \ + "0.249646, 0.255319, 0.283478, 0.320689, 0.396547, 0.49566, 0.625226", \ + "0.318413, 0.322909, 0.348753, 0.385119, 0.460431, 0.5592, 0.688712", \ + "0.379441, 0.382976, 0.406578, 0.442183, 0.516914, 0.615402, 0.744883", \ + "0.43361, 0.435901, 0.457515, 0.492348, 0.566361, 0.664669, 0.793928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172524, 0.0246611, 0.0651452, 0.119891, 0.23142, 0.376828, 0.567023", \ + "0.0172609, 0.0246711, 0.0651491, 0.119892, 0.23142, 0.376837, 0.567022", \ + "0.0177128, 0.0250873, 0.0652428, 0.119925, 0.231421, 0.376828, 0.567021", \ + "0.0194137, 0.0267313, 0.0656572, 0.11999, 0.231416, 0.376852, 0.566899", \ + "0.022034, 0.029352, 0.066444, 0.120224, 0.231423, 0.377061, 0.566964", \ + "0.024587, 0.031933, 0.067275, 0.120542, 0.231514, 0.376802, 0.566956", \ + "0.026878, 0.034374, 0.068123, 0.120812, 0.231569, 0.376854, 0.567015" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01404, 0.0139907, 0.0141448, 0.0142559, 0.0143425, 0.0143857, 0.0144094", \ + "0.0139782, 0.0139352, 0.0140824, 0.014194, 0.0142809, 0.014324, 0.014348", \ + "0.0142857, 0.0142471, 0.0144007, 0.0145101, 0.0145938, 0.0146353, 0.0146582", \ + "0.0148492, 0.0148145, 0.0149649, 0.0150804, 0.0151682, 0.0152058, 0.015231", \ + "0.0160597, 0.0160246, 0.0161896, 0.0163079, 0.0163762, 0.0164153, 0.0164379", \ + "0.0177089, 0.0176774, 0.0178385, 0.0179517, 0.0180439, 0.0181168, 0.0182358", \ + "0.0198411, 0.0198079, 0.0199669, 0.0200882, 0.0201708, 0.0202133, 0.0202406" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132506, 0.0131789, 0.0132939, 0.013407, 0.0134993, 0.0135447, 0.0135709", \ + "0.0131667, 0.0130953, 0.0132096, 0.0133225, 0.0134152, 0.0134608, 0.0134868", \ + "0.0134365, 0.0133601, 0.0134528, 0.0135578, 0.0136489, 0.0136956, 0.0137229", \ + "0.0140609, 0.0139725, 0.0140541, 0.0141564, 0.0142513, 0.014301, 0.0143314", \ + "0.0153392, 0.0152493, 0.0152996, 0.0153898, 0.0154967, 0.0155875, 0.0155821", \ + "0.0172433, 0.017128, 0.0171383, 0.0172169, 0.0173104, 0.0173947, 0.0173914", \ + "0.0195877, 0.0194393, 0.0194107, 0.0194747, 0.0195511, 0.0196048, 0.0196769" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00917359, 0.00912927, 0.00927967, 0.0093905, 0.00947442, 0.00951361, 0.00953534", \ + "0.00910271, 0.00906635, 0.0092145, 0.0093285, 0.00941508, 0.00945646, 0.00947897", \ + "0.00932954, 0.00920678, 0.00926721, 0.00936153, 0.00945475, 0.00950668, 0.00953877", \ + "0.00996566, 0.00975987, 0.00965783, 0.00969197, 0.00974904, 0.00980263, 0.00984256", \ + "0.0113239, 0.0109299, 0.0105497, 0.0105174, 0.0105285, 0.0105495, 0.0105831", \ + "0.0130078, 0.0125079, 0.0118052, 0.0116726, 0.0116338, 0.0116568, 0.0117472", \ + "0.0152258, 0.0146037, 0.0136999, 0.0134394, 0.0132895, 0.0132398, 0.0131401" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00801091, 0.0079398, 0.00805296, 0.00816348, 0.00825062, 0.00829266, 0.00831603", \ + "0.0079314, 0.00786055, 0.00797676, 0.00809012, 0.00818033, 0.00822362, 0.00824818", \ + "0.00805078, 0.00793263, 0.00794955, 0.0080277, 0.00810747, 0.008153, 0.00818073", \ + "0.00853361, 0.0082592, 0.0082602, 0.00828515, 0.00833101, 0.00836961, 0.00838994", \ + "0.00951851, 0.00921027, 0.00901384, 0.00897737, 0.00900289, 0.00904492, 0.00904979", \ + "0.0111308, 0.0106778, 0.0101234, 0.0100123, 0.0100236, 0.0100447, 0.0100703", \ + "0.0132233, 0.0127722, 0.0118753, 0.011657, 0.0115209, 0.0114731, 0.0115054" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00997046, 0.010046, 0.0103168, 0.0104227, 0.0104874, 0.0105146, 0.0105294", \ + "0.00990371, 0.00997134, 0.0102359, 0.0103479, 0.0104185, 0.0104493, 0.0104647", \ + "0.010125, 0.0100929, 0.010211, 0.0102629, 0.0103786, 0.0104249, 0.0104517", \ + "0.0107715, 0.0106262, 0.010582, 0.0106735, 0.0107369, 0.0107867, 0.0108135", \ + "0.0120509, 0.011748, 0.011451, 0.0114416, 0.011499, 0.0115649, 0.0115567", \ + "0.0138947, 0.0134344, 0.0128614, 0.0127471, 0.0127068, 0.012751, 0.0127881", \ + "0.0160051, 0.0154099, 0.0145604, 0.0143395, 0.0142121, 0.0141671, 0.0141735" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01049, 0.0105518, 0.0108089, 0.0109159, 0.0109827, 0.0110113, 0.0110268", \ + "0.0104283, 0.0104807, 0.0107299, 0.0108426, 0.0109154, 0.0109467, 0.0109646", \ + "0.0106826, 0.0106358, 0.0107241, 0.0107982, 0.0108817, 0.0109265, 0.0109531", \ + "0.0113898, 0.0112244, 0.0111444, 0.0111851, 0.0112521, 0.0113137, 0.0113331", \ + "0.0127569, 0.0124322, 0.0120724, 0.0120321, 0.0120758, 0.0121239, 0.0121094", \ + "0.0146678, 0.0141923, 0.0135478, 0.013391, 0.0133241, 0.013329, 0.0133788", \ + "0.0168491, 0.0162402, 0.0153205, 0.0150569, 0.0148887, 0.0148276, 0.0148091" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0097573, 0.00984955, 0.0101198, 0.0102205, 0.0102853, 0.0103139, 0.010329", \ + "0.00963452, 0.00971354, 0.00998357, 0.0100917, 0.0101613, 0.0101919, 0.0102086", \ + "0.00983482, 0.00982536, 0.00994973, 0.01005, 0.0101288, 0.0101842, 0.0102014", \ + "0.0102764, 0.0101507, 0.0101768, 0.0102592, 0.0103307, 0.0103717, 0.0104089", \ + "0.0114652, 0.0112099, 0.0111114, 0.0111032, 0.0111498, 0.0112302, 0.0111937", \ + "0.0133273, 0.0129115, 0.0124286, 0.0123552, 0.0123445, 0.0123825, 0.0123734", \ + "0.0156109, 0.0150726, 0.0142906, 0.0141241, 0.0140412, 0.0140263, 0.0140453" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01049, 0.0105518, 0.0108089, 0.0109159, 0.0109827, 0.0110113, 0.0110268", \ + "0.0104283, 0.0104807, 0.0107299, 0.0108426, 0.0109154, 0.0109467, 0.0109646", \ + "0.0106826, 0.0106358, 0.0107241, 0.0107982, 0.0108817, 0.0109265, 0.0109531", \ + "0.0113898, 0.0112244, 0.0111444, 0.0111851, 0.0112521, 0.0113137, 0.0113331", \ + "0.0127569, 0.0124322, 0.0120724, 0.0120321, 0.0120758, 0.0121239, 0.0121094", \ + "0.0146678, 0.0141923, 0.0135478, 0.013391, 0.0133241, 0.013329, 0.0133788", \ + "0.0168491, 0.0162402, 0.0153205, 0.0150569, 0.0148887, 0.0148276, 0.0148091" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797495, 0.00790909, 0.00801597, 0.00812506, 0.0082111, 0.00825267, 0.00827644", \ + "0.00788658, 0.00781921, 0.00793552, 0.00804604, 0.00813407, 0.00817664, 0.00820106", \ + "0.00792497, 0.00782103, 0.00787545, 0.00797196, 0.00806088, 0.00810879, 0.00813777", \ + "0.00825228, 0.00809628, 0.00808171, 0.00815224, 0.0082142, 0.00826217, 0.00829022", \ + "0.00926441, 0.00900379, 0.00880025, 0.00880929, 0.00887987, 0.00890686, 0.00891107", \ + "0.0109305, 0.0105199, 0.0100826, 0.0100127, 0.0100009, 0.0100837, 0.0101002", \ + "0.0131194, 0.0125954, 0.0118831, 0.0117252, 0.0116394, 0.0116147, 0.0116374" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169431; + rise_capacitance : 0.00168932; + rise_capacitance_range (0.00119756, 0.00168932); + fall_capacitance : 0.00169431; + fall_capacitance_range (0.00118229, 0.00169431); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.140226, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.115285, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00633013, 0.00617796, 0.00675341, 0.00777674, 0.0100603, 0.0134721, 0.0178086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0101577, 0.0100079, 0.0105358, 0.0117249, 0.0140685, 0.0174723, 0.021846" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00679023, 0.00663539, 0.00725496, 0.00831619, 0.0106572, 0.0142407, 0.0184778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00937983, 0.0092396, 0.00978149, 0.0109867, 0.0132901, 0.0166687, 0.0210337" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00666848, 0.00651409, 0.00714059, 0.00820383, 0.0105599, 0.0141416, 0.0183859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00946615, 0.00932943, 0.00993602, 0.0110048, 0.013387, 0.0167673, 0.0211367" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168244; + rise_capacitance : 0.00168244; + rise_capacitance_range (0.00110009, 0.00168244); + fall_capacitance : 0.00165071; + fall_capacitance_range (0.00108736, 0.00165071); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.057029, -0.0149107, 0.00322269, 0.0108647", \ + "-0.186717, -0.120613, -0.100479, -0.0868429", \ + "-0.253073, -0.18881, -0.170996, -0.158001", \ + "-0.304663, -0.242557, -0.225384, -0.212784" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0237576, 0.108706, 0.160903, 0.201679", \ + "-0.169503, -0.0290449, 0.0291761, 0.0719241", \ + "-0.232694, -0.0900732, -0.0301758, 0.0119319", \ + "-0.27367, -0.129215, -0.0699576, -0.0242484" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.057029, -0.0149107, 0.00322269, 0.0108647", \ + "-0.186717, -0.120613, -0.100479, -0.0868429", \ + "-0.253073, -0.18881, -0.170996, -0.158001", \ + "-0.304663, -0.242557, -0.225384, -0.212784" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0237576, 0.108706, 0.160903, 0.201679", \ + "-0.169503, -0.0290449, 0.0291761, 0.0719241", \ + "-0.232694, -0.0900732, -0.0301758, 0.0119319", \ + "-0.27367, -0.129215, -0.0699576, -0.0242484" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.111874, 0.0950565, 0.151361, 0.21848", \ + "0.273315, 0.196508, 0.171846, 0.16", \ + "0.367153, 0.284513, 0.261523, 0.245039", \ + "0.443499, 0.354703, 0.331073, 0.318191" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065874, -0.0736249, -0.129354, -0.170056", \ + "0.243641, 0.104142, 0.0424437, -0.000284197", \ + "0.32812, 0.190784, 0.130762, 0.0833961", \ + "0.388242, 0.248744, 0.188081, 0.144317" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.111874, 0.0950565, 0.151361, 0.21848", \ + "0.273315, 0.196508, 0.171846, 0.16", \ + "0.367153, 0.284513, 0.261523, 0.245039", \ + "0.443499, 0.354703, 0.331073, 0.318191" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.065874, -0.0736249, -0.129354, -0.170056", \ + "0.243641, 0.104142, 0.0424437, -0.000284197", \ + "0.32812, 0.190784, 0.130762, 0.0833961", \ + "0.388242, 0.248744, 0.188081, 0.144317" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000256923, -0.000256726, -0.000256981, -0.000259011, -0.000257361, -0.000256073, -0.000255402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00027327, 0.000273131, 0.000270016, 0.000269239, 0.000266641, 0.000265543, 0.000262455" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117554, -0.0011784, -0.00119996, -0.00120841, -0.00121367, -0.0012104, -0.00120785" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130842, 0.00122229, 0.00121261, 0.00121391, 0.00121367, 0.0012104, 0.00120785" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118249, -0.00118451, -0.00120489, -0.00121253, -0.00121964, -0.00121879, -0.0012169" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121812, 0.00121842, 0.00122243, 0.00122706, 0.00122322, 0.00121879, 0.0012169" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137536, -0.00137364, -0.00138041, -0.00138044, -0.00137617, -0.00137732, -0.00137656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138668, 0.0013903, 0.00139155, 0.00139588, 0.00139109, 0.00138485, 0.00137971" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225065; + rise_capacitance : 0.00225065; + rise_capacitance_range (0.00175574, 0.00225065); + fall_capacitance : 0.00218768; + fall_capacitance_range (0.00171063, 0.00218768); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113066, 0.0939558, 0.149877, 0.214464", \ + "0.250331, 0.179232, 0.162182, 0.175787", \ + "0.337713, 0.26078, 0.241406, 0.226388", \ + "0.409455, 0.330364, 0.31035, 0.298933" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113066, 0.0939558, 0.149877, 0.214464", \ + "0.250331, 0.179232, 0.162182, 0.175787", \ + "0.337713, 0.26078, 0.241406, 0.226388", \ + "0.409455, 0.330364, 0.31035, 0.298933" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.060675, -0.0155167, -0.000769819, 0.00910052", \ + "-0.172447, -0.115296, -0.0945506, -0.082684", \ + "-0.234673, -0.179362, -0.160938, -0.149711", \ + "-0.284034, -0.230881, -0.217094, -0.202266" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.060675, -0.0155167, -0.000769819, 0.00910052", \ + "-0.172447, -0.115296, -0.0945506, -0.082684", \ + "-0.234673, -0.179362, -0.160938, -0.149711", \ + "-0.284034, -0.230881, -0.217094, -0.202266" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126593, -0.00126951, -0.00127453, -0.00127922, -0.00127719, -0.00127451, -0.00127269" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132973, 0.00129682, 0.00129423, 0.00128916, 0.00128311, 0.0012776, 0.0012739" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127408, -0.00127325, -0.0012755, -0.00127824, -0.00127562, -0.00127357, -0.00127188" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132381, 0.00128758, 0.00129231, 0.00128781, 0.00128194, 0.00127675, 0.00127314" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127135, -0.00126998, -0.0012725, -0.00127256, -0.00127288, -0.00127096, -0.00126928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130614, 0.00127858, 0.00128257, 0.00128431, 0.00127905, 0.00127404, 0.00127069" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX3) { + area : 23.9904; + cell_leakage_power : 0.582901; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.578161; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.60115; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.515795; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.573329; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.583127; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.539997; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.674672; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560521; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.617793; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.58446; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.582901; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.15199, 0.169715, 0.223796, 0.274917, 0.364885, 0.477652, 0.624152", \ + "0.166331, 0.184056, 0.238133, 0.289248, 0.379231, 0.491993, 0.638488", \ + "0.21861, 0.23636, 0.290369, 0.341463, 0.431486, 0.544215, 0.690718", \ + "0.261464, 0.279262, 0.333282, 0.38439, 0.474397, 0.58719, 0.733687", \ + "0.316053, 0.333916, 0.388005, 0.439146, 0.529185, 0.641957, 0.788544", \ + "0.368015, 0.386045, 0.440459, 0.491665, 0.581698, 0.694498, 0.841039", \ + "0.417071, 0.43545, 0.490324, 0.541707, 0.631764, 0.744522, 0.891121" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0324675, 0.0458228, 0.0963547, 0.154498, 0.273459, 0.433835, 0.647264", \ + "0.0324679, 0.0458215, 0.0963667, 0.154446, 0.27346, 0.433834, 0.647264", \ + "0.032514, 0.0459032, 0.0963982, 0.154515, 0.273469, 0.433837, 0.647268", \ + "0.0327442, 0.0460829, 0.0965471, 0.154652, 0.27353, 0.433894, 0.647274", \ + "0.03335, 0.046588, 0.096926, 0.154833, 0.273599, 0.433839, 0.647368", \ + "0.034536, 0.047681, 0.097574, 0.155237, 0.273777, 0.433961, 0.648161", \ + "0.036331, 0.049369, 0.09866, 0.155929, 0.2741, 0.434061, 0.647356" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.152339, 0.167915, 0.214302, 0.257719, 0.333556, 0.428283, 0.5513", \ + "0.167197, 0.182791, 0.229164, 0.272573, 0.348445, 0.443149, 0.566173", \ + "0.218297, 0.23389, 0.280275, 0.323678, 0.399544, 0.494255, 0.617278", \ + "0.254738, 0.270329, 0.316725, 0.360125, 0.435929, 0.5307, 0.65372", \ + "0.297945, 0.313497, 0.359873, 0.403295, 0.479178, 0.573903, 0.6969", \ + "0.337326, 0.352818, 0.399134, 0.442545, 0.518441, 0.613176, 0.736176", \ + "0.372348, 0.387786, 0.434029, 0.477445, 0.553326, 0.64809, 0.77109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0277135, 0.0386139, 0.079252, 0.125431, 0.219583, 0.34661, 0.516089", \ + "0.0277043, 0.0386327, 0.0792359, 0.125439, 0.219541, 0.346607, 0.515852", \ + "0.0277068, 0.0385977, 0.0792075, 0.125424, 0.219536, 0.346609, 0.516024", \ + "0.0276983, 0.0386087, 0.0792156, 0.125426, 0.219571, 0.346658, 0.516033", \ + "0.0275523, 0.038517, 0.079202, 0.12547, 0.219554, 0.346483, 0.51617", \ + "0.027295, 0.038305, 0.079097, 0.125446, 0.219565, 0.346586, 0.516032", \ + "0.027109, 0.038118, 0.079013, 0.125385, 0.219522, 0.346599, 0.516039" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.12366, 0.141403, 0.195484, 0.246561, 0.336504, 0.449268, 0.595765", \ + "0.134745, 0.152479, 0.206534, 0.257682, 0.347628, 0.460372, 0.606847", \ + "0.182488, 0.200252, 0.254222, 0.305288, 0.395292, 0.507996, 0.65447", \ + "0.231781, 0.251203, 0.308507, 0.360716, 0.451001, 0.563611, 0.710075", \ + "0.299149, 0.321001, 0.384786, 0.43965, 0.531248, 0.644284, 0.79088", \ + "0.36736, 0.391654, 0.463459, 0.52251, 0.616186, 0.729255, 0.875572", \ + "0.435275, 0.461691, 0.541933, 0.606333, 0.703682, 0.817735, 0.964229" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0324522, 0.0458546, 0.0964295, 0.154525, 0.273376, 0.433822, 0.647254", \ + "0.0324598, 0.0458405, 0.0964415, 0.154489, 0.273427, 0.433826, 0.647104", \ + "0.0336711, 0.0467147, 0.0969746, 0.154807, 0.273533, 0.433861, 0.647132", \ + "0.0402388, 0.0536741, 0.102609, 0.158467, 0.275108, 0.434341, 0.64733", \ + "0.0514387, 0.0656573, 0.114355, 0.167349, 0.280236, 0.437292, 0.649069", \ + "0.064396, 0.079562, 0.129995, 0.180073, 0.287245, 0.441013, 0.652054", \ + "0.078138, 0.094216, 0.148096, 0.196805, 0.298533, 0.447431, 0.654709" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.106806, 0.122349, 0.168803, 0.212192, 0.28802, 0.382754, 0.505751", \ + "0.118463, 0.134016, 0.180475, 0.223862, 0.299679, 0.394373, 0.517415", \ + "0.175468, 0.191126, 0.237579, 0.280997, 0.356876, 0.451606, 0.574656", \ + "0.229699, 0.247512, 0.297906, 0.342604, 0.418962, 0.51372, 0.636653", \ + "0.295679, 0.316443, 0.374109, 0.421528, 0.499096, 0.59405, 0.717372", \ + "0.357235, 0.38052, 0.446375, 0.498105, 0.577671, 0.672695, 0.795584", \ + "0.414078, 0.439593, 0.513342, 0.570446, 0.653304, 0.749133, 0.871944" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0277181, 0.0386601, 0.0793584, 0.125468, 0.219539, 0.346523, 0.516025", \ + "0.0277376, 0.0386937, 0.0793569, 0.125461, 0.219552, 0.346686, 0.516026", \ + "0.0295992, 0.040076, 0.0800098, 0.125796, 0.219571, 0.346649, 0.516041", \ + "0.0387313, 0.049347, 0.0870736, 0.13056, 0.221892, 0.347648, 0.516358", \ + "0.0518432, 0.0634925, 0.100682, 0.140501, 0.227752, 0.351255, 0.518614", \ + "0.065582, 0.078287, 0.117156, 0.15384, 0.235045, 0.355082, 0.521236", \ + "0.079979, 0.093621, 0.135521, 0.170489, 0.245892, 0.361322, 0.524667" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0638894, 0.077084, 0.116665, 0.15501, 0.227563, 0.321457, 0.444131", \ + "0.0787265, 0.0918964, 0.131465, 0.16982, 0.242375, 0.336289, 0.458992", \ + "0.139631, 0.154026, 0.194537, 0.232794, 0.305311, 0.399176, 0.521889", \ + "0.188347, 0.205694, 0.251347, 0.289966, 0.362316, 0.456026, 0.578579", \ + "0.246205, 0.266898, 0.319738, 0.358881, 0.430795, 0.524283, 0.646842", \ + "0.298424, 0.32177, 0.380753, 0.420326, 0.491648, 0.584822, 0.706974", \ + "0.344407, 0.36998, 0.433822, 0.473521, 0.544263, 0.636906, 0.758766" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0197313, 0.0294452, 0.0664589, 0.112151, 0.209272, 0.339196, 0.509891", \ + "0.0197301, 0.0294622, 0.0664425, 0.112139, 0.209261, 0.339195, 0.50989", \ + "0.0251818, 0.0342516, 0.067883, 0.112407, 0.20928, 0.339126, 0.509906", \ + "0.0349484, 0.0446267, 0.0744732, 0.11526, 0.209933, 0.339348, 0.509943", \ + "0.0486761, 0.059358, 0.0846469, 0.119797, 0.21133, 0.340125, 0.510599", \ + "0.062402, 0.073859, 0.094771, 0.124321, 0.212601, 0.340663, 0.510921", \ + "0.075897, 0.087942, 0.104001, 0.128569, 0.213814, 0.341015, 0.511236" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.066363, 0.0808384, 0.122093, 0.160845, 0.233511, 0.327346, 0.450106", \ + "0.0810961, 0.0955945, 0.136854, 0.175614, 0.248302, 0.342204, 0.464915", \ + "0.143052, 0.158652, 0.200764, 0.239425, 0.312041, 0.405989, 0.528644", \ + "0.193865, 0.212501, 0.260104, 0.299318, 0.371858, 0.465551, 0.588113", \ + "0.254963, 0.27682, 0.331943, 0.371967, 0.44417, 0.537665, 0.660184", \ + "0.310708, 0.335046, 0.396442, 0.437249, 0.508986, 0.602027, 0.724237", \ + "0.360093, 0.386474, 0.452825, 0.493803, 0.56532, 0.657862, 0.779619" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0219099, 0.0318812, 0.06799, 0.112967, 0.209523, 0.339172, 0.509909", \ + "0.0219326, 0.0319215, 0.0679866, 0.11295, 0.209511, 0.339178, 0.509898", \ + "0.0276327, 0.0367053, 0.0693616, 0.113251, 0.209539, 0.339241, 0.50981", \ + "0.0384136, 0.0478025, 0.0764665, 0.116434, 0.210375, 0.33939, 0.509928", \ + "0.053103, 0.0632159, 0.0875198, 0.121645, 0.211955, 0.340314, 0.510433", \ + "0.067034, 0.077876, 0.09817, 0.126831, 0.213535, 0.340754, 0.510832", \ + "0.079861, 0.091537, 0.108069, 0.131641, 0.21502, 0.341324, 0.511247" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0630465, 0.0747854, 0.112506, 0.152016, 0.225549, 0.319786, 0.442662", \ + "0.0778303, 0.0895585, 0.127125, 0.166595, 0.240107, 0.334322, 0.457233", \ + "0.138059, 0.150932, 0.189523, 0.228963, 0.302498, 0.396756, 0.519677", \ + "0.185421, 0.200908, 0.243977, 0.284051, 0.357518, 0.451552, 0.574379", \ + "0.240668, 0.259331, 0.310104, 0.352825, 0.426804, 0.52074, 0.64342", \ + "0.289614, 0.310988, 0.370044, 0.41679, 0.492365, 0.586219, 0.708751", \ + "0.331946, 0.355675, 0.422718, 0.474579, 0.552913, 0.647259, 0.769969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177279, 0.0267391, 0.0664492, 0.114501, 0.211967, 0.341185, 0.511703", \ + "0.0177485, 0.0266854, 0.0661892, 0.114388, 0.21193, 0.341338, 0.511886", \ + "0.022537, 0.0310422, 0.0678495, 0.114888, 0.212016, 0.341368, 0.511797", \ + "0.0308919, 0.040022, 0.074162, 0.118275, 0.213199, 0.341751, 0.511845", \ + "0.0427935, 0.0532301, 0.0867886, 0.126786, 0.217225, 0.34383, 0.513081", \ + "0.055191, 0.066888, 0.102234, 0.138912, 0.223614, 0.347137, 0.515243", \ + "0.068039, 0.080814, 0.119227, 0.153916, 0.232954, 0.35265, 0.518741" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.066363, 0.0808384, 0.122093, 0.160845, 0.233511, 0.327346, 0.450106", \ + "0.0810961, 0.0955945, 0.136854, 0.175614, 0.248302, 0.342204, 0.464915", \ + "0.143052, 0.158652, 0.200764, 0.239425, 0.312041, 0.405989, 0.528644", \ + "0.193865, 0.212501, 0.260104, 0.299318, 0.371858, 0.465551, 0.588113", \ + "0.254963, 0.27682, 0.331943, 0.371967, 0.44417, 0.537665, 0.660184", \ + "0.310708, 0.335046, 0.396442, 0.437249, 0.508986, 0.602027, 0.724237", \ + "0.360093, 0.386474, 0.452825, 0.493803, 0.56532, 0.657862, 0.779619" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0219099, 0.0318812, 0.06799, 0.112967, 0.209523, 0.339172, 0.509909", \ + "0.0219326, 0.0319215, 0.0679866, 0.11295, 0.209511, 0.339178, 0.509898", \ + "0.0276327, 0.0367053, 0.0693616, 0.113251, 0.209539, 0.339241, 0.50981", \ + "0.0384136, 0.0478025, 0.0764665, 0.116434, 0.210375, 0.33939, 0.509928", \ + "0.053103, 0.0632159, 0.0875198, 0.121645, 0.211955, 0.340314, 0.510433", \ + "0.067034, 0.077876, 0.09817, 0.126831, 0.213535, 0.340754, 0.510832", \ + "0.079861, 0.091537, 0.108069, 0.131641, 0.21502, 0.341324, 0.511247" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.124987, 0.142725, 0.196785, 0.24787, 0.337812, 0.450595, 0.59705", \ + "0.136275, 0.154007, 0.208099, 0.259179, 0.349145, 0.461888, 0.608387", \ + "0.176403, 0.19423, 0.248276, 0.299385, 0.389188, 0.502097, 0.648587", \ + "0.216857, 0.236036, 0.293177, 0.345476, 0.4358, 0.54854, 0.695006", \ + "0.275284, 0.296479, 0.358962, 0.413759, 0.50561, 0.618679, 0.765426", \ + "0.337759, 0.36114, 0.430585, 0.489119, 0.583384, 0.69686, 0.843383", \ + "0.401919, 0.427403, 0.504217, 0.567622, 0.665691, 0.780702, 0.9278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0324472, 0.0458728, 0.0964182, 0.154532, 0.273448, 0.433827, 0.647269", \ + "0.032448, 0.0458727, 0.0964139, 0.15448, 0.273442, 0.433825, 0.64723", \ + "0.033584, 0.0466684, 0.0968592, 0.154743, 0.273494, 0.433853, 0.647234", \ + "0.038431, 0.051974, 0.101774, 0.158058, 0.274976, 0.434378, 0.64736", \ + "0.0472403, 0.0615252, 0.11149, 0.165926, 0.279691, 0.437109, 0.648787", \ + "0.058222, 0.073353, 0.124692, 0.177193, 0.286614, 0.440816, 0.651884", \ + "0.070134, 0.086136, 0.140263, 0.191742, 0.297417, 0.447829, 0.655218" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0151639, 0.0149231, 0.0149889, 0.0151138, 0.0152268, 0.0152856, 0.0153183", \ + "0.0150802, 0.0148386, 0.0149057, 0.0150304, 0.0151441, 0.0152026, 0.0152351", \ + "0.015339, 0.0150977, 0.0151429, 0.0152655, 0.0153796, 0.0154374, 0.0154713", \ + "0.0159855, 0.0157379, 0.0157639, 0.0158783, 0.0159905, 0.0160511, 0.0160885", \ + "0.0172344, 0.0169663, 0.0169577, 0.0170888, 0.0172285, 0.0172387, 0.017304", \ + "0.0190891, 0.0187932, 0.0187412, 0.0188218, 0.0189371, 0.0190438, 0.0191715", \ + "0.0216443, 0.0213186, 0.0212032, 0.0212653, 0.0213559, 0.0214444, 0.0214786" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0160846, 0.0159041, 0.0160285, 0.0161644, 0.0162648, 0.0163197, 0.0163488", \ + "0.0160208, 0.0158422, 0.0159653, 0.0160963, 0.0162038, 0.0162577, 0.0162881", \ + "0.0163243, 0.016145, 0.016276, 0.0164093, 0.0165136, 0.0165677, 0.0165982", \ + "0.0169156, 0.0167395, 0.0168627, 0.0169803, 0.0170865, 0.0171437, 0.017171", \ + "0.0181138, 0.0179442, 0.0180751, 0.0182306, 0.0183725, 0.0183616, 0.0184085", \ + "0.019799, 0.0196351, 0.0197803, 0.0199115, 0.0200335, 0.0201227, 0.0200975", \ + "0.0218785, 0.0217195, 0.0218638, 0.022, 0.0221, 0.0221613, 0.0222513" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00991478, 0.00967823, 0.00975233, 0.00986515, 0.0099725, 0.0100274, 0.0100586", \ + "0.00984999, 0.00961056, 0.00967245, 0.00980606, 0.00991264, 0.00996769, 0.00999752", \ + "0.00994516, 0.0096713, 0.00964919, 0.0097362, 0.00984855, 0.00986064, 0.00989502", \ + "0.010606, 0.0102011, 0.00994195, 0.00996541, 0.0100318, 0.010075, 0.0101135", \ + "0.0119495, 0.0112934, 0.0107375, 0.0106888, 0.0107341, 0.0106863, 0.0107189", \ + "0.0138685, 0.0129757, 0.0120238, 0.0118234, 0.0117381, 0.0117587, 0.0118309", \ + "0.0163243, 0.0152452, 0.0137611, 0.0134605, 0.0132406, 0.013151, 0.0131269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0112225, 0.0110503, 0.0111787, 0.0113094, 0.011413, 0.0114607, 0.0114908", \ + "0.0111651, 0.0109976, 0.0111211, 0.0112542, 0.0113615, 0.0114124, 0.0114426", \ + "0.0113846, 0.0111487, 0.0111646, 0.0112754, 0.0113873, 0.0114541, 0.0114932", \ + "0.012218, 0.0118046, 0.0115431, 0.0115927, 0.0116707, 0.011722, 0.0117697", \ + "0.0139806, 0.0132347, 0.01255, 0.0125043, 0.0125255, 0.0124944, 0.0125228", \ + "0.0159131, 0.0149851, 0.013854, 0.0136418, 0.013568, 0.0135438, 0.0135901", \ + "0.0185092, 0.0173759, 0.0157067, 0.0153193, 0.015134, 0.0150717, 0.0151417" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0118278, 0.0118919, 0.0122159, 0.0123512, 0.0124314, 0.0124647, 0.0124848", \ + "0.0117649, 0.0118215, 0.012137, 0.0122788, 0.0123662, 0.0124025, 0.0124227", \ + "0.01207, 0.0119625, 0.0120813, 0.0122219, 0.0123121, 0.0123594, 0.0123846", \ + "0.0128649, 0.0125561, 0.0125159, 0.0125725, 0.0126318, 0.0126905, 0.0127287", \ + "0.0144283, 0.013834, 0.0133596, 0.0133487, 0.0133704, 0.0134137, 0.0134533", \ + "0.0165497, 0.0157015, 0.0147998, 0.0146384, 0.0145928, 0.0146877, 0.0145947", \ + "0.01904, 0.0179741, 0.016637, 0.0163194, 0.0161427, 0.0160935, 0.0161364" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123864, 0.0124168, 0.0127126, 0.0128471, 0.0129287, 0.0129636, 0.0129799", \ + "0.0123143, 0.0123435, 0.0126349, 0.0127775, 0.0128658, 0.0129035, 0.012924", \ + "0.0126499, 0.0125112, 0.0126093, 0.0127236, 0.012822, 0.0128965, 0.0129048", \ + "0.0135174, 0.013169, 0.0130165, 0.0130681, 0.0131615, 0.0132124, 0.0132474", \ + "0.0151825, 0.0145545, 0.0139895, 0.0139397, 0.0139455, 0.0139805, 0.0140116", \ + "0.0173715, 0.0164975, 0.0154996, 0.0152888, 0.0152007, 0.015291, 0.0152406", \ + "0.0199612, 0.0188675, 0.0174384, 0.017066, 0.0168291, 0.0167518, 0.0167539" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.011615, 0.0116907, 0.0120137, 0.0121425, 0.012227, 0.012263, 0.0122837", \ + "0.0114808, 0.0115532, 0.011878, 0.0120185, 0.0121045, 0.0121438, 0.0121659", \ + "0.0117603, 0.01169, 0.011834, 0.0119699, 0.0120696, 0.0121204, 0.0121423", \ + "0.0123458, 0.0120783, 0.0120773, 0.0121483, 0.0122171, 0.0122934, 0.0123339", \ + "0.0137801, 0.0132566, 0.0128897, 0.0128934, 0.012989, 0.0129823, 0.0130208", \ + "0.0158461, 0.0150808, 0.0143042, 0.0142004, 0.0141812, 0.0142072, 0.0142518", \ + "0.0184949, 0.0175249, 0.0162768, 0.0160384, 0.0159039, 0.0158799, 0.0158755" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00987166, 0.00964357, 0.00971008, 0.00982352, 0.00993015, 0.00998692, 0.0100146", \ + "0.00979797, 0.00956819, 0.0096365, 0.00975234, 0.00986283, 0.00991683, 0.00994725", \ + "0.00985578, 0.00958543, 0.00956979, 0.00968022, 0.00968028, 0.00980581, 0.00983974", \ + "0.0102756, 0.00990892, 0.00981762, 0.00985564, 0.0099289, 0.00998652, 0.0100206", \ + "0.0115592, 0.0109897, 0.0105674, 0.0105567, 0.0106613, 0.01063, 0.0106707", \ + "0.0133792, 0.0125995, 0.0118424, 0.0117291, 0.0116931, 0.0117442, 0.0118412", \ + "0.015822, 0.0148555, 0.0137005, 0.0134575, 0.0133177, 0.0132834, 0.0133282" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123864, 0.0124168, 0.0127126, 0.0128471, 0.0129287, 0.0129636, 0.0129799", \ + "0.0123143, 0.0123435, 0.0126349, 0.0127775, 0.0128658, 0.0129035, 0.012924", \ + "0.0126499, 0.0125112, 0.0126093, 0.0127236, 0.012822, 0.0128965, 0.0129048", \ + "0.0135174, 0.013169, 0.0130165, 0.0130681, 0.0131615, 0.0132124, 0.0132474", \ + "0.0151825, 0.0145545, 0.0139895, 0.0139397, 0.0139455, 0.0139805, 0.0140116", \ + "0.0173715, 0.0164975, 0.0154996, 0.0152888, 0.0152007, 0.015291, 0.0152406", \ + "0.0199612, 0.0188675, 0.0174384, 0.017066, 0.0168291, 0.0167518, 0.0167539" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.22305, 0.231155, 0.261161, 0.302451, 0.387409, 0.498766, 0.644595", \ + "0.237909, 0.246014, 0.27606, 0.31733, 0.402289, 0.513638, 0.659466", \ + "0.289006, 0.297114, 0.327159, 0.368435, 0.45341, 0.564762, 0.710594", \ + "0.325451, 0.33355, 0.36365, 0.40486, 0.489848, 0.601185, 0.747023", \ + "0.368921, 0.377008, 0.407044, 0.448329, 0.533309, 0.644606, 0.790537", \ + "0.40775, 0.415846, 0.445908, 0.487185, 0.572154, 0.683505, 0.829336", \ + "0.442736, 0.450843, 0.480889, 0.522175, 0.607158, 0.718507, 0.864342" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0215399, 0.0315675, 0.0746078, 0.135515, 0.261076, 0.425085, 0.639695", \ + "0.0215054, 0.0315691, 0.074625, 0.135513, 0.261075, 0.425085, 0.639695", \ + "0.0215202, 0.0315636, 0.0746242, 0.135531, 0.261076, 0.425085, 0.639695", \ + "0.0214946, 0.0315603, 0.0746709, 0.135521, 0.26109, 0.425085, 0.639695", \ + "0.02151, 0.031542, 0.074604, 0.135512, 0.261075, 0.425019, 0.639755", \ + "0.021495, 0.031523, 0.074618, 0.135511, 0.261076, 0.425085, 0.639711", \ + "0.02145, 0.031507, 0.074597, 0.135513, 0.261075, 0.425085, 0.639695" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.233687, 0.239969, 0.265214, 0.300042, 0.371317, 0.464766, 0.587294", \ + "0.248031, 0.254314, 0.279556, 0.314377, 0.385651, 0.479099, 0.601628", \ + "0.300301, 0.306583, 0.331842, 0.366731, 0.43798, 0.531415, 0.653956", \ + "0.34345, 0.349715, 0.374911, 0.409715, 0.480986, 0.574413, 0.696932", \ + "0.397939, 0.404158, 0.429221, 0.46405, 0.535311, 0.62871, 0.7513", \ + "0.451213, 0.457333, 0.482244, 0.516999, 0.588175, 0.681553, 0.804076", \ + "0.501586, 0.5075, 0.53201, 0.566628, 0.637771, 0.731116, 0.853621" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0210717, 0.0298646, 0.0637988, 0.111033, 0.210077, 0.340467, 0.511336", \ + "0.0210704, 0.0298641, 0.0637949, 0.111035, 0.210089, 0.340467, 0.511336", \ + "0.0210788, 0.0298746, 0.0637626, 0.111019, 0.210023, 0.340468, 0.511336", \ + "0.0211118, 0.029911, 0.0638047, 0.111028, 0.210116, 0.340473, 0.511336", \ + "0.021112, 0.029948, 0.063798, 0.111053, 0.209992, 0.340595, 0.511374", \ + "0.021226, 0.030056, 0.063901, 0.111068, 0.209986, 0.340473, 0.511338", \ + "0.021384, 0.030244, 0.063967, 0.111145, 0.210101, 0.340475, 0.511341" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.176954, 0.184732, 0.214758, 0.256068, 0.341031, 0.452389, 0.598233", \ + "0.188626, 0.196386, 0.226482, 0.26776, 0.352743, 0.464077, 0.610015", \ + "0.246034, 0.253736, 0.283656, 0.324834, 0.409778, 0.521151, 0.66698", \ + "0.309698, 0.315819, 0.343056, 0.383459, 0.467947, 0.579026, 0.724777", \ + "0.390322, 0.394657, 0.417573, 0.456568, 0.540125, 0.650845, 0.796437", \ + "0.467354, 0.470053, 0.488838, 0.526349, 0.608849, 0.719107, 0.86434", \ + "0.538253, 0.53936, 0.554653, 0.59056, 0.67188, 0.781566, 0.926535" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0209023, 0.0311466, 0.0745611, 0.135509, 0.261076, 0.425086, 0.639699", \ + "0.020892, 0.0311458, 0.0745769, 0.135506, 0.261076, 0.425045, 0.639642", \ + "0.0209875, 0.031268, 0.0746253, 0.135518, 0.261078, 0.425086, 0.639699", \ + "0.0223585, 0.0329451, 0.0752128, 0.135723, 0.26113, 0.425113, 0.639657", \ + "0.025126, 0.036616, 0.07659, 0.136181, 0.261244, 0.425117, 0.639748", \ + "0.028266, 0.041059, 0.078527, 0.136898, 0.26139, 0.425195, 0.640222", \ + "0.031597, 0.045804, 0.081175, 0.137887, 0.261647, 0.425327, 0.63977" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.20504, 0.211121, 0.236389, 0.271243, 0.342511, 0.43598, 0.558511", \ + "0.216119, 0.222212, 0.247439, 0.282307, 0.353569, 0.447048, 0.56957", \ + "0.264061, 0.270165, 0.295243, 0.330097, 0.401311, 0.494771, 0.61728", \ + "0.32093, 0.326001, 0.349509, 0.383893, 0.454807, 0.548143, 0.670547", \ + "0.402254, 0.40557, 0.425385, 0.458805, 0.529128, 0.622118, 0.744459", \ + "0.486256, 0.487903, 0.503593, 0.535754, 0.605228, 0.69781, 0.819929", \ + "0.569942, 0.570095, 0.581725, 0.612563, 0.681095, 0.773282, 0.895005" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0207311, 0.0296232, 0.0637559, 0.111012, 0.21002, 0.340466, 0.511336", \ + "0.0207316, 0.0296378, 0.063748, 0.111011, 0.209957, 0.340466, 0.511336", \ + "0.0207765, 0.0297108, 0.0637752, 0.111032, 0.21003, 0.340468, 0.511336", \ + "0.0217068, 0.0308009, 0.0643137, 0.111364, 0.210126, 0.340374, 0.511161", \ + "0.023769, 0.033378, 0.065504, 0.111862, 0.21025, 0.340643, 0.511235", \ + "0.026448, 0.036885, 0.067383, 0.112769, 0.210612, 0.340711, 0.511315", \ + "0.029427, 0.040814, 0.069782, 0.113908, 0.211077, 0.340933, 0.511429" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.20644, 0.212607, 0.237849, 0.272704, 0.343957, 0.437429, 0.559953", \ + "0.217746, 0.223909, 0.249128, 0.283973, 0.35525, 0.448722, 0.571255", \ + "0.258152, 0.26426, 0.289343, 0.324139, 0.395381, 0.488835, 0.611354", \ + "0.304707, 0.310234, 0.33424, 0.36871, 0.439711, 0.533059, 0.655465", \ + "0.374003, 0.378242, 0.39979, 0.433553, 0.5041, 0.597203, 0.719555", \ + "0.449965, 0.452854, 0.471217, 0.504077, 0.573923, 0.666702, 0.788907", \ + "0.527608, 0.529157, 0.543961, 0.575741, 0.644875, 0.737275, 0.859241" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0208323, 0.0297008, 0.0637709, 0.111015, 0.21003, 0.340466, 0.511337", \ + "0.020831, 0.0296932, 0.0637673, 0.111005, 0.210021, 0.340466, 0.511336", \ + "0.0208944, 0.0297607, 0.0638085, 0.111051, 0.210025, 0.340467, 0.511336", \ + "0.0217099, 0.0307398, 0.0645983, 0.111331, 0.210137, 0.340373, 0.511242", \ + "0.023461, 0.032882, 0.065365, 0.111762, 0.210277, 0.340348, 0.511187", \ + "0.025747, 0.035722, 0.066874, 0.112522, 0.210554, 0.340689, 0.511416", \ + "0.028384, 0.039181, 0.068932, 0.113532, 0.210959, 0.340827, 0.511406" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.123218, 0.13224, 0.165665, 0.208009, 0.293651, 0.405275, 0.551311", \ + "0.137961, 0.14696, 0.180389, 0.222747, 0.308386, 0.42001, 0.566047", \ + "0.201626, 0.210017, 0.242768, 0.28493, 0.370407, 0.481979, 0.627961", \ + "0.261145, 0.268113, 0.298209, 0.33966, 0.424849, 0.536193, 0.682127", \ + "0.333477, 0.338606, 0.364843, 0.405258, 0.489691, 0.600877, 0.746681", \ + "0.399144, 0.40238, 0.425025, 0.464312, 0.547979, 0.658835, 0.804435", \ + "0.456655, 0.457935, 0.477101, 0.515168, 0.598082, 0.708627, 0.853987" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0179528, 0.0276159, 0.0734202, 0.135149, 0.260996, 0.425053, 0.639658", \ + "0.0179673, 0.0276288, 0.073403, 0.135139, 0.260996, 0.425053, 0.639659", \ + "0.0182826, 0.0279434, 0.0734831, 0.135154, 0.260997, 0.425054, 0.639658", \ + "0.0197354, 0.0294849, 0.0738693, 0.135207, 0.260993, 0.425059, 0.639597", \ + "0.022209, 0.032127, 0.074565, 0.135421, 0.260978, 0.425168, 0.639601", \ + "0.024709, 0.034897, 0.075389, 0.135665, 0.261044, 0.425005, 0.63961", \ + "0.027077, 0.037574, 0.076239, 0.135953, 0.2611, 0.425019, 0.639654" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.128237, 0.137322, 0.170769, 0.213169, 0.298748, 0.41041, 0.556426", \ + "0.142928, 0.151973, 0.185457, 0.227824, 0.313471, 0.425081, 0.571133", \ + "0.207121, 0.215779, 0.248653, 0.290876, 0.376378, 0.487962, 0.634", \ + "0.268861, 0.276137, 0.306564, 0.348115, 0.433219, 0.544721, 0.690679", \ + "0.344581, 0.350201, 0.377251, 0.417651, 0.502106, 0.613285, 0.759039", \ + "0.412793, 0.416631, 0.440366, 0.479704, 0.563436, 0.674316, 0.819901", \ + "0.473117, 0.47519, 0.495797, 0.534098, 0.616885, 0.72731, 0.872872" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0183272, 0.0279589, 0.0735022, 0.135178, 0.261006, 0.425054, 0.639658", \ + "0.0183376, 0.0279437, 0.0735131, 0.135186, 0.260998, 0.425054, 0.639659", \ + "0.0186591, 0.0282566, 0.0735731, 0.135183, 0.261, 0.425015, 0.639659", \ + "0.0202179, 0.0299009, 0.0739643, 0.135335, 0.260992, 0.425049, 0.639668", \ + "0.022858, 0.032705, 0.07483, 0.135493, 0.260976, 0.425244, 0.639631", \ + "0.025498, 0.035608, 0.075713, 0.135826, 0.261071, 0.42498, 0.639609", \ + "0.027973, 0.038406, 0.076673, 0.136092, 0.26113, 0.42505, 0.639489" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.116591, 0.12595, 0.159991, 0.202385, 0.287972, 0.399588, 0.54555", \ + "0.130964, 0.140298, 0.174335, 0.216757, 0.30236, 0.413939, 0.560007", \ + "0.19436, 0.203028, 0.236281, 0.278476, 0.363971, 0.475517, 0.621508", \ + "0.252213, 0.259406, 0.289844, 0.331258, 0.416345, 0.527741, 0.673597", \ + "0.322476, 0.328076, 0.35435, 0.39454, 0.478799, 0.589831, 0.735585", \ + "0.386569, 0.390828, 0.413445, 0.452357, 0.535665, 0.646286, 0.791725", \ + "0.442668, 0.445655, 0.464693, 0.502037, 0.584405, 0.694521, 0.839831" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0184371, 0.0283832, 0.0739069, 0.13539, 0.261088, 0.425104, 0.639713", \ + "0.0183516, 0.0283337, 0.0738709, 0.135383, 0.261087, 0.425106, 0.639708", \ + "0.0186447, 0.0286604, 0.0739604, 0.135406, 0.261088, 0.425128, 0.639651", \ + "0.02002, 0.0301665, 0.0742795, 0.13544, 0.261085, 0.425099, 0.639622", \ + "0.02264, 0.033441, 0.0753, 0.135696, 0.261072, 0.425731, 0.639679", \ + "0.025591, 0.037413, 0.076879, 0.136262, 0.261221, 0.42508, 0.639595", \ + "0.028727, 0.041748, 0.079001, 0.137058, 0.2614, 0.425173, 0.63968" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.128237, 0.137322, 0.170769, 0.213169, 0.298748, 0.41041, 0.556426", \ + "0.142928, 0.151973, 0.185457, 0.227824, 0.313471, 0.425081, 0.571133", \ + "0.207121, 0.215779, 0.248653, 0.290876, 0.376378, 0.487962, 0.634", \ + "0.268861, 0.276137, 0.306564, 0.348115, 0.433219, 0.544721, 0.690679", \ + "0.344581, 0.350201, 0.377251, 0.417651, 0.502106, 0.613285, 0.759039", \ + "0.412793, 0.416631, 0.440366, 0.479704, 0.563436, 0.674316, 0.819901", \ + "0.473117, 0.47519, 0.495797, 0.534098, 0.616885, 0.72731, 0.872872" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0183272, 0.0279589, 0.0735022, 0.135178, 0.261006, 0.425054, 0.639658", \ + "0.0183376, 0.0279437, 0.0735131, 0.135186, 0.260998, 0.425054, 0.639659", \ + "0.0186591, 0.0282566, 0.0735731, 0.135183, 0.261, 0.425015, 0.639659", \ + "0.0202179, 0.0299009, 0.0739643, 0.135335, 0.260992, 0.425049, 0.639668", \ + "0.022858, 0.032705, 0.07483, 0.135493, 0.260976, 0.425244, 0.639631", \ + "0.025498, 0.035608, 0.075713, 0.135826, 0.261071, 0.42498, 0.639609", \ + "0.027973, 0.038406, 0.076673, 0.136092, 0.26113, 0.42505, 0.639489" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0160823, 0.0159152, 0.0160249, 0.0161595, 0.0162678, 0.0163214, 0.0163511", \ + "0.0160213, 0.015852, 0.0159707, 0.0161024, 0.0162086, 0.0162614, 0.0162905", \ + "0.0163266, 0.0161546, 0.0162761, 0.0164108, 0.0165168, 0.0165695, 0.0165987", \ + "0.0169757, 0.016802, 0.0169387, 0.017052, 0.0171631, 0.01721, 0.0172415", \ + "0.0180993, 0.0179368, 0.0180645, 0.0182045, 0.0183761, 0.0183559, 0.0183992", \ + "0.019769, 0.0196145, 0.0197536, 0.0198861, 0.0200055, 0.0200954, 0.0200628", \ + "0.0218852, 0.0217317, 0.0218619, 0.0220085, 0.0221128, 0.022174, 0.0222066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0151651, 0.0149311, 0.0149833, 0.0151157, 0.0152285, 0.015285, 0.0153182", \ + "0.0150808, 0.0148479, 0.0148992, 0.0150317, 0.0151446, 0.0152017, 0.0152348", \ + "0.0153505, 0.0151092, 0.0151483, 0.0152696, 0.0153808, 0.0154376, 0.0154716", \ + "0.0159564, 0.015712, 0.0157683, 0.0158556, 0.0159695, 0.0160256, 0.0160671", \ + "0.017235, 0.0169679, 0.016958, 0.017094, 0.0171878, 0.0173004, 0.0173215", \ + "0.0191275, 0.0188296, 0.0187624, 0.0188612, 0.0189859, 0.019032, 0.0191932", \ + "0.0215748, 0.0212373, 0.0211136, 0.0211842, 0.0212785, 0.0213588, 0.0213906" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0112282, 0.0110522, 0.0111803, 0.0113204, 0.01142, 0.0114674, 0.0114936", \ + "0.0111643, 0.0110004, 0.0111212, 0.0112568, 0.0113645, 0.0114142, 0.0114445", \ + "0.0113881, 0.011152, 0.0111623, 0.0112744, 0.0113898, 0.0114548, 0.011493", \ + "0.012286, 0.0118499, 0.0115913, 0.011622, 0.0116983, 0.0117535, 0.011793", \ + "0.0138285, 0.0131393, 0.0124664, 0.0123845, 0.0124783, 0.0124246, 0.0124741", \ + "0.0160167, 0.0150671, 0.0138871, 0.0137101, 0.0136501, 0.0136842, 0.0137053", \ + "0.0185104, 0.0176031, 0.015872, 0.0154711, 0.015244, 0.0151773, 0.0151667" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00991501, 0.00968766, 0.00974144, 0.00986966, 0.00997633, 0.0100277, 0.0100581", \ + "0.00984656, 0.00961319, 0.00966837, 0.00980114, 0.00991165, 0.00996584, 0.00999704", \ + "0.00994845, 0.0096835, 0.00960749, 0.00970153, 0.00980169, 0.00985911, 0.00989474", \ + "0.0106079, 0.0101818, 0.00993217, 0.00997254, 0.0100316, 0.0100704, 0.0101072", \ + "0.0119411, 0.0112836, 0.0107207, 0.0106846, 0.0106531, 0.0107104, 0.0107174", \ + "0.0138756, 0.0129786, 0.0120067, 0.0118154, 0.0117493, 0.011701, 0.0118089", \ + "0.0162377, 0.0151315, 0.0137181, 0.0133762, 0.0131823, 0.0131066, 0.0131618" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0118264, 0.0118952, 0.0122193, 0.0123517, 0.0124321, 0.0124661, 0.0124851", \ + "0.0117669, 0.0118252, 0.0121417, 0.0122793, 0.0123664, 0.012404, 0.0124246", \ + "0.0120699, 0.0119644, 0.0120936, 0.0122093, 0.0123072, 0.012358, 0.0123877", \ + "0.0128835, 0.0125852, 0.0125099, 0.0125546, 0.0126651, 0.0127119, 0.0127533", \ + "0.014485, 0.0139076, 0.0134122, 0.0133777, 0.0135099, 0.0134992, 0.013482", \ + "0.0165358, 0.0157031, 0.0147977, 0.0146317, 0.0145858, 0.0145789, 0.0146595", \ + "0.0190857, 0.0180194, 0.0166757, 0.0163508, 0.0161619, 0.0161155, 0.0161089" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123836, 0.0124195, 0.0127176, 0.0128458, 0.0129284, 0.0129636, 0.0129822", \ + "0.0123159, 0.0123458, 0.0126402, 0.0127776, 0.0128663, 0.012905, 0.012926", \ + "0.0126539, 0.0125177, 0.0126018, 0.0127217, 0.0128239, 0.0128764, 0.0129092", \ + "0.0135598, 0.0132184, 0.0130892, 0.0131199, 0.0131826, 0.0132424, 0.0132786", \ + "0.0151928, 0.0145736, 0.0140057, 0.0139322, 0.0139598, 0.0140594, 0.0140097", \ + "0.0174694, 0.0166129, 0.0156032, 0.0153681, 0.0152782, 0.01523, 0.0152335", \ + "0.019986, 0.0189083, 0.0174753, 0.0170892, 0.0168506, 0.0167666, 0.0167993" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0116175, 0.0116953, 0.0120221, 0.0121501, 0.0122318, 0.0122684, 0.0122865", \ + "0.0114843, 0.0115584, 0.011888, 0.0120221, 0.0121101, 0.0121483, 0.0121712", \ + "0.0117678, 0.0117084, 0.011848, 0.0119586, 0.0120668, 0.0121235, 0.0121572", \ + "0.0123702, 0.0121027, 0.0120792, 0.0121682, 0.012271, 0.0123252, 0.0123596", \ + "0.0138321, 0.0133076, 0.0129209, 0.0129197, 0.0129859, 0.0131692, 0.0130607", \ + "0.0158932, 0.0153142, 0.0144949, 0.0143483, 0.0142937, 0.0143035, 0.0144021", \ + "0.0185641, 0.0175759, 0.0163179, 0.0160776, 0.0159435, 0.0159029, 0.0159804" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123836, 0.0124195, 0.0127176, 0.0128458, 0.0129284, 0.0129636, 0.0129822", \ + "0.0123159, 0.0123458, 0.0126402, 0.0127776, 0.0128663, 0.012905, 0.012926", \ + "0.0126539, 0.0125177, 0.0126018, 0.0127217, 0.0128239, 0.0128764, 0.0129092", \ + "0.0135598, 0.0132184, 0.0130892, 0.0131199, 0.0131826, 0.0132424, 0.0132786", \ + "0.0151928, 0.0145736, 0.0140057, 0.0139322, 0.0139598, 0.0140594, 0.0140097", \ + "0.0174694, 0.0166129, 0.0156032, 0.0153681, 0.0152782, 0.01523, 0.0152335", \ + "0.019986, 0.0189083, 0.0174753, 0.0170892, 0.0168506, 0.0167666, 0.0167993" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00987838, 0.00964976, 0.00969881, 0.00982674, 0.00993304, 0.00998453, 0.010015", \ + "0.00980322, 0.00956329, 0.0096235, 0.00975368, 0.00986282, 0.00991569, 0.0099467", \ + "0.00985267, 0.00955943, 0.00952926, 0.00963766, 0.00974541, 0.00980349, 0.00983938", \ + "0.0102865, 0.00993613, 0.00983538, 0.00986633, 0.00993819, 0.00998836, 0.0100346", \ + "0.0116122, 0.0110511, 0.0105951, 0.0105791, 0.0106429, 0.0106165, 0.0106537", \ + "0.0134796, 0.0127053, 0.0119238, 0.0117865, 0.0117407, 0.0117436, 0.0118051", \ + "0.0158774, 0.0148868, 0.013724, 0.0134711, 0.0133289, 0.0132996, 0.0133701" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169342; + rise_capacitance : 0.00168926; + rise_capacitance_range (0.00119759, 0.00168926); + fall_capacitance : 0.00169342; + fall_capacitance_range (0.0011823, 0.00169342); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.160632, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.133424, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00633144, 0.00617944, 0.00675395, 0.00777626, 0.0100593, 0.0134706, 0.0178069" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.01016, 0.0100097, 0.010536, 0.0117245, 0.0140679, 0.0174717, 0.0218458" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00679079, 0.00663588, 0.00725485, 0.00831612, 0.0106646, 0.0142411, 0.0184778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00937964, 0.00924032, 0.00978066, 0.0109857, 0.0132903, 0.0166688, 0.021034" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00667002, 0.00651546, 0.00714074, 0.00820354, 0.0105588, 0.0141402, 0.018384" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00946869, 0.00933086, 0.00993712, 0.0110038, 0.0133858, 0.0167635, 0.0211357" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168244; + rise_capacitance : 0.00168244; + rise_capacitance_range (0.00110227, 0.00168244); + fall_capacitance : 0.0016507; + fall_capacitance_range (0.00108969, 0.0016507); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0675005, -0.0225316, -0.0136198, -0.000322491", \ + "-0.205091, -0.140135, -0.120244, -0.105933", \ + "-0.275153, -0.212037, -0.194466, -0.180796", \ + "-0.330213, -0.269254, -0.252324, -0.23905" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0326234, 0.104211, 0.154938, 0.192367", \ + "-0.18552, -0.0486861, 0.0120375, 0.0554597", \ + "-0.251045, -0.112048, -0.0536458, -0.0108639", \ + "-0.297417, -0.152588, -0.0948258, -0.0524398" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0675005, -0.0225316, -0.0136198, -0.000322491", \ + "-0.205091, -0.140135, -0.120244, -0.105933", \ + "-0.275153, -0.212037, -0.194466, -0.180796", \ + "-0.330213, -0.269254, -0.252324, -0.23905" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0326234, 0.104211, 0.154938, 0.192367", \ + "-0.18552, -0.0486861, 0.0120375, 0.0554597", \ + "-0.251045, -0.112048, -0.0536458, -0.0108639", \ + "-0.297417, -0.152588, -0.0948258, -0.0524398" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.131988, 0.100642, 0.159877, 0.223418", \ + "0.30276, 0.223423, 0.20169, 0.190264", \ + "0.407634, 0.322463, 0.298405, 0.282341", \ + "0.488544, 0.401216, 0.37252, 0.360058" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0843263, -0.0563534, -0.115013, -0.156452", \ + "0.272851, 0.136168, 0.0755126, 0.0320721", \ + "0.368493, 0.229976, 0.170996, 0.126915", \ + "0.436045, 0.299363, 0.235745, 0.195266" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.131988, 0.100642, 0.159877, 0.223418", \ + "0.30276, 0.223423, 0.20169, 0.190264", \ + "0.407634, 0.322463, 0.298405, 0.282341", \ + "0.488544, 0.401216, 0.37252, 0.360058" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0843263, -0.0563534, -0.115013, -0.156452", \ + "0.272851, 0.136168, 0.0755126, 0.0320721", \ + "0.368493, 0.229976, 0.170996, 0.126915", \ + "0.436045, 0.299363, 0.235745, 0.195266" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000256886, -0.000256729, -0.000257, -0.000259099, -0.000257419, -0.000256096, -0.000255433" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000271653, 0.000273261, 0.000270096, 0.000269323, 0.000266692, 0.000265605, 0.000262532" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117551, -0.00117854, -0.0011979, -0.00120505, -0.00121341, -0.00121024, -0.0012077" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130903, 0.00122257, 0.00121266, 0.00121371, 0.00121341, 0.00121024, 0.0012077" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00118254, -0.00118437, -0.00120592, -0.00121183, -0.00121594, -0.00121841, -0.00121656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00122093, 0.00121822, 0.00122162, 0.00122651, 0.00122276, 0.00121841, 0.00121656" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137538, -0.00137223, -0.00138017, -0.00138032, -0.00137612, -0.00137727, -0.00137655" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138668, 0.00139026, 0.00139123, 0.00139563, 0.00139092, 0.00138475, 0.00137964" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225075; + rise_capacitance : 0.00225075; + rise_capacitance_range (0.00175694, 0.00225075); + fall_capacitance : 0.00218788; + fall_capacitance_range (0.00171138, 0.00218788); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.133294, 0.101894, 0.158516, 0.224804", \ + "0.277842, 0.206452, 0.190103, 0.193416", \ + "0.370833, 0.293608, 0.274935, 0.261618", \ + "0.450346, 0.370963, 0.347652, 0.333939" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.133294, 0.101894, 0.158516, 0.224804", \ + "0.277842, 0.206452, 0.190103, 0.193416", \ + "0.370833, 0.293608, 0.274935, 0.261618", \ + "0.450346, 0.370963, 0.347652, 0.333939" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0675926, -0.0247197, -0.0150276, -0.00206555", \ + "-0.188364, -0.129501, -0.112829, -0.0988521", \ + "-0.253073, -0.19605, -0.177702, -0.168362", \ + "-0.306394, -0.251528, -0.237818, -0.224877" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0675926, -0.0247197, -0.0150276, -0.00206555", \ + "-0.188364, -0.129501, -0.112829, -0.0988521", \ + "-0.253073, -0.19605, -0.177702, -0.168362", \ + "-0.306394, -0.251528, -0.237818, -0.224877" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0767398, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126661, -0.00127346, -0.00127322, -0.00127933, -0.00127731, -0.00127465, -0.00127284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133006, 0.00129695, 0.00129428, 0.00128923, 0.00128322, 0.00127774, 0.00127405" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127431, -0.00127356, -0.00127125, -0.00127545, -0.00127576, -0.00127372, -0.00127202" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132412, 0.00128775, 0.00129239, 0.0012879, 0.00128206, 0.00127689, 0.0012733" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127158, -0.00127019, -0.00127668, -0.0012725, -0.00127301, -0.0012711, -0.00126943" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130634, 0.00127876, 0.00128266, 0.00128439, 0.00127917, 0.00127419, 0.00127085" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX1) { + area : 18.3456; + cell_leakage_power : 0.3548; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.318691; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326336; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.402396; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.363154; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3708; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347424; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3548; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.120549, 0.125339, 0.157984, 0.196645, 0.273532, 0.373307, 0.50376", \ + "0.135173, 0.139968, 0.172612, 0.211271, 0.288132, 0.387932, 0.518368", \ + "0.189338, 0.194158, 0.226776, 0.265441, 0.34232, 0.442116, 0.572612", \ + "0.233931, 0.238748, 0.271435, 0.310102, 0.387032, 0.486789, 0.617305", \ + "0.291995, 0.296851, 0.329579, 0.368247, 0.445145, 0.544962, 0.67547", \ + "0.348195, 0.353099, 0.385896, 0.424586, 0.501526, 0.601325, 0.731788", \ + "0.402845, 0.407831, 0.440734, 0.479429, 0.556341, 0.656159, 0.786636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168956, 0.0212877, 0.0629901, 0.118214, 0.229562, 0.374437, 0.563958", \ + "0.0168859, 0.0212882, 0.0629879, 0.118214, 0.229519, 0.374437, 0.563857", \ + "0.0169904, 0.0213535, 0.0629988, 0.118219, 0.229552, 0.374438, 0.56396", \ + "0.0171335, 0.0214906, 0.0630419, 0.118386, 0.229607, 0.374453, 0.563919", \ + "0.0174834, 0.0217749, 0.063115, 0.118257, 0.229586, 0.374987, 0.563913", \ + "0.017894, 0.022118, 0.063187, 0.118287, 0.22957, 0.374449, 0.563909", \ + "0.018366, 0.022534, 0.063312, 0.118312, 0.229584, 0.374416, 0.563867" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.131997, 0.136569, 0.166839, 0.201758, 0.271021, 0.360955, 0.478443", \ + "0.147033, 0.151607, 0.181862, 0.216779, 0.286065, 0.375984, 0.493471", \ + "0.197833, 0.202407, 0.232663, 0.267581, 0.336856, 0.426785, 0.544282", \ + "0.235695, 0.240273, 0.27053, 0.305446, 0.374768, 0.464623, 0.582191", \ + "0.283406, 0.287974, 0.318219, 0.353141, 0.422426, 0.512345, 0.629855", \ + "0.329699, 0.334274, 0.364527, 0.399436, 0.468714, 0.558648, 0.676153", \ + "0.373349, 0.377933, 0.408182, 0.443098, 0.512364, 0.602299, 0.719837" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0156823, 0.0197248, 0.0559714, 0.103753, 0.20065, 0.327078, 0.492282", \ + "0.0156783, 0.0197255, 0.0559639, 0.103766, 0.200719, 0.327078, 0.492282", \ + "0.0156805, 0.0197212, 0.0559638, 0.103767, 0.20072, 0.327078, 0.492283", \ + "0.0156683, 0.0197176, 0.0559625, 0.103865, 0.200768, 0.327099, 0.49234", \ + "0.0156707, 0.019715, 0.055971, 0.103729, 0.200722, 0.327079, 0.492854", \ + "0.015663, 0.019705, 0.055967, 0.103727, 0.200762, 0.32708, 0.492352", \ + "0.015682, 0.019714, 0.055961, 0.10375, 0.200722, 0.327082, 0.492319" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.11947, 0.124184, 0.156749, 0.195389, 0.272283, 0.372054, 0.502506", \ + "0.133553, 0.138261, 0.170841, 0.209494, 0.286357, 0.386162, 0.516662", \ + "0.169235, 0.173955, 0.206525, 0.245189, 0.322054, 0.421861, 0.552362", \ + "0.195648, 0.200363, 0.232926, 0.271574, 0.348452, 0.448282, 0.578756", \ + "0.230551, 0.235274, 0.267837, 0.306492, 0.383362, 0.483173, 0.613681", \ + "0.264311, 0.269066, 0.301673, 0.340342, 0.417229, 0.517038, 0.64754", \ + "0.296707, 0.301481, 0.334123, 0.372789, 0.449701, 0.549493, 0.679996" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0164483, 0.020976, 0.062957, 0.118211, 0.229563, 0.374409, 0.56394", \ + "0.0164446, 0.0209529, 0.0629576, 0.118211, 0.229555, 0.374438, 0.56396", \ + "0.0164605, 0.0209544, 0.0629727, 0.118185, 0.229537, 0.374438, 0.56396", \ + "0.0164815, 0.0209928, 0.0629629, 0.118193, 0.229545, 0.374458, 0.563932", \ + "0.016555, 0.0210541, 0.0629782, 0.118217, 0.229533, 0.374438, 0.563847", \ + "0.016675, 0.021162, 0.063005, 0.118226, 0.229555, 0.374438, 0.563959", \ + "0.016872, 0.021314, 0.063055, 0.118245, 0.229557, 0.374439, 0.56396" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.11416, 0.118697, 0.14894, 0.183857, 0.253139, 0.343075, 0.460559", \ + "0.128229, 0.13277, 0.163011, 0.197936, 0.267209, 0.357145, 0.474638", \ + "0.162849, 0.167402, 0.197643, 0.232557, 0.301837, 0.391765, 0.509276", \ + "0.186883, 0.191424, 0.221671, 0.256591, 0.325877, 0.415779, 0.533342", \ + "0.216291, 0.220837, 0.251096, 0.286018, 0.355307, 0.445245, 0.562755", \ + "0.242916, 0.247461, 0.277738, 0.312678, 0.381963, 0.471885, 0.589416", \ + "0.265966, 0.27054, 0.300882, 0.335793, 0.405093, 0.495038, 0.612553" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154763, 0.0195873, 0.0559407, 0.103769, 0.200719, 0.327078, 0.492285", \ + "0.0154748, 0.0195781, 0.055941, 0.103749, 0.200719, 0.327078, 0.492315", \ + "0.0154886, 0.0196215, 0.0559497, 0.103798, 0.200722, 0.327079, 0.492226", \ + "0.0155049, 0.019608, 0.0559498, 0.103741, 0.200642, 0.327126, 0.492372", \ + "0.015569, 0.019658, 0.0559752, 0.103736, 0.200722, 0.327079, 0.492202", \ + "0.015691, 0.019767, 0.056011, 0.103771, 0.200723, 0.327051, 0.492229", \ + "0.015818, 0.019883, 0.056053, 0.103771, 0.200727, 0.327079, 0.492403" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151826, 0.0152165, 0.0153565, 0.0154053, 0.0154344, 0.015446, 0.0154517", \ + "0.0150469, 0.0150805, 0.0152199, 0.0152686, 0.0152976, 0.0153087, 0.0153143", \ + "0.0156027, 0.0156391, 0.0157644, 0.0158141, 0.0158447, 0.0158574, 0.0158648", \ + "0.0169728, 0.017003, 0.0171467, 0.0172101, 0.0172309, 0.0172394, 0.0172468", \ + "0.0197854, 0.019807, 0.0199339, 0.0199875, 0.020049, 0.0201212, 0.0200679", \ + "0.0236421, 0.0236674, 0.0237796, 0.0238335, 0.0238771, 0.0239235, 0.0239528", \ + "0.0285856, 0.0286046, 0.028709, 0.0287677, 0.0288107, 0.0288315, 0.0288773" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148779, 0.0149227, 0.0150802, 0.0151279, 0.0151562, 0.0151682, 0.0151734", \ + "0.0147651, 0.0148094, 0.0149648, 0.015012, 0.01504, 0.0150519, 0.0150578", \ + "0.0153106, 0.015356, 0.0155123, 0.0155595, 0.0155875, 0.0155991, 0.0156055", \ + "0.0164856, 0.0165335, 0.0166926, 0.0167386, 0.0167673, 0.016782, 0.0167853", \ + "0.0188353, 0.0188806, 0.0190317, 0.0190797, 0.0191104, 0.0191227, 0.0191305", \ + "0.0221889, 0.0222343, 0.0223882, 0.0224343, 0.0224599, 0.0224734, 0.0224786", \ + "0.0263385, 0.0263831, 0.0265388, 0.0265813, 0.0266067, 0.0266196, 0.0266275" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0108931, 0.0109249, 0.0110588, 0.0111058, 0.0111346, 0.0111462, 0.0111535", \ + "0.0106907, 0.0107236, 0.0108585, 0.0109059, 0.0109353, 0.0109468, 0.0109537", \ + "0.0111322, 0.0111654, 0.0113035, 0.0113517, 0.0113816, 0.0113912, 0.0114063", \ + "0.0120537, 0.0120845, 0.0122272, 0.0122996, 0.0123007, 0.0123192, 0.0123199", \ + "0.0140251, 0.014059, 0.0141854, 0.0142359, 0.0142706, 0.0143199, 0.0142976", \ + "0.0168815, 0.0169123, 0.0170364, 0.0170871, 0.0171187, 0.0171384, 0.017174", \ + "0.0205463, 0.0205757, 0.0207087, 0.0207533, 0.0207845, 0.0208025, 0.0208391" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0126684, 0.0127134, 0.0128696, 0.0129173, 0.0129456, 0.0129577, 0.0129636", \ + "0.0125058, 0.0125507, 0.0127067, 0.0127544, 0.0127827, 0.0127947, 0.0128011", \ + "0.0129547, 0.013001, 0.0131645, 0.0132159, 0.0132475, 0.0132438, 0.0132665", \ + "0.0139232, 0.0139616, 0.0141158, 0.014161, 0.0141835, 0.0141965, 0.0142145", \ + "0.0158822, 0.0159165, 0.0160778, 0.016126, 0.016153, 0.0161666, 0.0161623", \ + "0.0187544, 0.0187937, 0.0189344, 0.0189736, 0.0190151, 0.0190277, 0.0190264", \ + "0.0224041, 0.022451, 0.0225964, 0.0226396, 0.0226724, 0.0226911, 0.0227023" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169836; + rise_capacitance : 0.00169836; + rise_capacitance_range (0.00120386, 0.00169836); + fall_capacitance : 0.00169593; + fall_capacitance_range (0.00119127, 0.00169593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0608683, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00683754, 0.0066855, 0.00733184, 0.00840761, 0.0107654, 0.0141999, 0.0185776" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00934819, 0.0092214, 0.0098344, 0.010914, 0.0132998, 0.0166855, 0.0210435" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00653303, 0.00638641, 0.00703962, 0.00811146, 0.0104522, 0.0140324, 0.0182527" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940101, 0.00927376, 0.009873, 0.010958, 0.0133582, 0.0167584, 0.02116" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169894; + rise_capacitance : 0.00169894; + rise_capacitance_range (0.00119465, 0.00169894); + fall_capacitance : 0.00169848; + fall_capacitance_range (0.00118526, 0.00169848); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0564353, -0.017848, -0.00813147, -0.00535789", \ + "-0.159767, -0.113185, -0.105367, -0.104692", \ + "-0.201753, -0.153023, -0.147526, -0.143494", \ + "-0.231084, -0.184501, -0.175647, -0.172011" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0275321, 0.0957995, 0.141206, 0.169871", \ + "-0.122878, 0.00844818, 0.0519708, 0.0825198", \ + "-0.159206, -0.0257265, 0.0234701, 0.0533789", \ + "-0.181306, -0.0459818, 0.00257452, 0.0360849" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0638655, 0.0839444, 0.136936, 0.196259", \ + "0.16581, 0.145905, 0.169905, 0.202244", \ + "0.209152, 0.179402, 0.192763, 0.216754", \ + "0.240051, 0.200159, 0.213167, 0.232513" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0394024, -0.0884131, -0.129902, -0.157546", \ + "0.132394, 0.000581448, -0.0467893, -0.0765465", \ + "0.166585, 0.02893, -0.0167643, -0.0471618", \ + "0.187713, 0.0519022, 0.00157017, -0.0292232" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000698462, 0.00053716, 0.00108496, 0.00200507, 0.00396154, 0.00679091, 0.0104244" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00398404, 0.00382935, 0.00433054, 0.0053228, 0.00725716, 0.0100707, 0.0136954" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX2) { + area : 19.7568; + cell_leakage_power : 0.414033; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.355691; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407801; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.48386; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.400155; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452264; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.384425; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.414033; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.127677, 0.136351, 0.169899, 0.208427, 0.284848, 0.384017, 0.513606", \ + "0.142306, 0.150963, 0.184502, 0.223042, 0.299455, 0.398635, 0.528163", \ + "0.196527, 0.205196, 0.238732, 0.277274, 0.353696, 0.452871, 0.582474", \ + "0.241264, 0.249979, 0.283559, 0.3221, 0.398517, 0.497723, 0.627246", \ + "0.299743, 0.308525, 0.342126, 0.38066, 0.457087, 0.556246, 0.685873", \ + "0.35632, 0.365198, 0.398863, 0.437415, 0.51386, 0.613021, 0.742652", \ + "0.411368, 0.420319, 0.454076, 0.4926, 0.569037, 0.668206, 0.797796" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017054, 0.0240377, 0.0648607, 0.11972, 0.231175, 0.376406, 0.566366", \ + "0.0170475, 0.0240395, 0.0648573, 0.11972, 0.231177, 0.376406, 0.56634", \ + "0.0171254, 0.0240977, 0.0648718, 0.119724, 0.231177, 0.376406, 0.566355", \ + "0.0172695, 0.0242208, 0.0649074, 0.119726, 0.23116, 0.376376, 0.566372", \ + "0.0176156, 0.024512, 0.064985, 0.119754, 0.23118, 0.376764, 0.566356", \ + "0.018004, 0.024848, 0.065096, 0.119788, 0.231186, 0.37642, 0.566371", \ + "0.01841, 0.0252, 0.065212, 0.119823, 0.231198, 0.376389, 0.566389" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.140107, 0.148316, 0.1789, 0.212425, 0.278284, 0.363636, 0.475131", \ + "0.15513, 0.163347, 0.193922, 0.227467, 0.293331, 0.378682, 0.490179", \ + "0.206086, 0.214309, 0.244898, 0.278425, 0.344292, 0.42962, 0.541138", \ + "0.244347, 0.252554, 0.283134, 0.316656, 0.382516, 0.467855, 0.579318", \ + "0.292152, 0.300352, 0.330931, 0.364458, 0.430318, 0.515664, 0.627165", \ + "0.338425, 0.346634, 0.37722, 0.410749, 0.476613, 0.561959, 0.673458", \ + "0.381904, 0.390113, 0.420683, 0.454211, 0.520078, 0.605396, 0.716924" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157708, 0.0219691, 0.0555025, 0.0998245, 0.190651, 0.309548, 0.464953", \ + "0.0157615, 0.0219679, 0.055507, 0.0998174, 0.190649, 0.309548, 0.464953", \ + "0.015776, 0.0219736, 0.0555, 0.0998196, 0.19065, 0.309439, 0.464953", \ + "0.0157911, 0.0219708, 0.0555044, 0.0999806, 0.19068, 0.309544, 0.465043", \ + "0.0157793, 0.0219708, 0.055508, 0.099821, 0.190653, 0.309547, 0.464991", \ + "0.015749, 0.02196, 0.055504, 0.099824, 0.190654, 0.309551, 0.464955", \ + "0.015745, 0.021956, 0.055494, 0.099821, 0.190653, 0.309509, 0.464956" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.126585, 0.135051, 0.168511, 0.20705, 0.283475, 0.382652, 0.512184", \ + "0.140693, 0.149192, 0.182626, 0.22117, 0.2976, 0.396724, 0.526367", \ + "0.176366, 0.184832, 0.218268, 0.256819, 0.333237, 0.432424, 0.56197", \ + "0.202772, 0.211274, 0.24471, 0.283255, 0.359672, 0.458823, 0.588456", \ + "0.237773, 0.246274, 0.279732, 0.318259, 0.394695, 0.493826, 0.623426", \ + "0.271694, 0.280243, 0.313718, 0.35227, 0.428712, 0.527863, 0.657491", \ + "0.304466, 0.313055, 0.346535, 0.385063, 0.461512, 0.560653, 0.690302" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165638, 0.0236609, 0.0648033, 0.119696, 0.231177, 0.376406, 0.566317", \ + "0.0165597, 0.0236687, 0.0647985, 0.119694, 0.231176, 0.376378, 0.566366", \ + "0.0165614, 0.0236606, 0.0648314, 0.119699, 0.231161, 0.376406, 0.566383", \ + "0.0165854, 0.0236888, 0.0648053, 0.119696, 0.231156, 0.376396, 0.566366", \ + "0.0166538, 0.0237521, 0.0648287, 0.119702, 0.231177, 0.376384, 0.566254", \ + "0.016801, 0.023863, 0.064857, 0.119712, 0.231177, 0.376417, 0.566366", \ + "0.016988, 0.02406, 0.064923, 0.119731, 0.23118, 0.376414, 0.566358" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.122139, 0.13019, 0.160684, 0.194226, 0.260069, 0.345422, 0.456922", \ + "0.136223, 0.14429, 0.17479, 0.208314, 0.274159, 0.359492, 0.471013", \ + "0.170875, 0.178928, 0.209417, 0.242941, 0.308794, 0.394138, 0.505655", \ + "0.194914, 0.202983, 0.233488, 0.267005, 0.332862, 0.418184, 0.529694", \ + "0.224389, 0.232445, 0.262966, 0.296497, 0.362346, 0.447682, 0.559205", \ + "0.250887, 0.258981, 0.289518, 0.323059, 0.388919, 0.474253, 0.585777", \ + "0.274386, 0.28249, 0.313061, 0.346589, 0.412468, 0.497813, 0.609297" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153539, 0.0216618, 0.0554455, 0.0998283, 0.190649, 0.309547, 0.464954", \ + "0.0153565, 0.021661, 0.0554333, 0.0998285, 0.19065, 0.309533, 0.464954", \ + "0.0153612, 0.0216536, 0.0554606, 0.0998184, 0.190654, 0.309464, 0.464954", \ + "0.015385, 0.0216849, 0.0554442, 0.0998333, 0.190591, 0.309498, 0.464985", \ + "0.0154331, 0.0217227, 0.0554679, 0.099839, 0.190651, 0.309533, 0.465", \ + "0.015523, 0.021809, 0.055499, 0.099851, 0.190653, 0.309533, 0.464955", \ + "0.01567, 0.021924, 0.055551, 0.099872, 0.190659, 0.309534, 0.465078" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181399, 0.0182146, 0.0184802, 0.0185921, 0.0186643, 0.0186961, 0.0187129", \ + "0.0180023, 0.0180741, 0.0183402, 0.0184519, 0.0185249, 0.0185563, 0.0185714", \ + "0.018543, 0.0186115, 0.0188686, 0.0189805, 0.0190552, 0.0190883, 0.0191065", \ + "0.0198857, 0.0199532, 0.0202261, 0.0203305, 0.0204098, 0.0204587, 0.0204643", \ + "0.0226836, 0.0227346, 0.0229667, 0.0230887, 0.0232288, 0.0233021, 0.0232382", \ + "0.0264986, 0.0265435, 0.0267596, 0.0268787, 0.0269782, 0.0270669, 0.0272652", \ + "0.0314357, 0.0314654, 0.031658, 0.0317758, 0.0318651, 0.0319188, 0.0319648" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172164, 0.0173347, 0.0176529, 0.0177636, 0.0178324, 0.0178622, 0.0178777", \ + "0.0170926, 0.0172138, 0.0175371, 0.0176495, 0.0177193, 0.0177494, 0.0177658", \ + "0.0176326, 0.0177552, 0.0180807, 0.0181938, 0.0182637, 0.018294, 0.0183104", \ + "0.0188265, 0.018945, 0.019266, 0.0193742, 0.019443, 0.0194707, 0.0194838", \ + "0.0210581, 0.0211782, 0.0214957, 0.0216104, 0.0216793, 0.0217079, 0.0217238", \ + "0.0245262, 0.0246456, 0.0249628, 0.0250728, 0.0251412, 0.0251722, 0.0251919", \ + "0.028817, 0.0289374, 0.0292512, 0.0293569, 0.0294229, 0.0294526, 0.0294709" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013823, 0.0138957, 0.0141566, 0.0142664, 0.0143391, 0.0143718, 0.0143874", \ + "0.0136248, 0.0136984, 0.0139601, 0.0140716, 0.0141437, 0.0141748, 0.0141939", \ + "0.0140698, 0.0141411, 0.0143737, 0.0145041, 0.0145811, 0.0146148, 0.0146314", \ + "0.0149796, 0.0150487, 0.0153261, 0.0154374, 0.0154995, 0.0155393, 0.0155545", \ + "0.0169497, 0.0170167, 0.0172752, 0.0173827, 0.0174917, 0.0174977, 0.0175243", \ + "0.0197946, 0.0198602, 0.0201038, 0.0202201, 0.020301, 0.0203573, 0.0203674", \ + "0.0235209, 0.0235772, 0.023802, 0.0239063, 0.0239823, 0.024023, 0.0240947" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149702, 0.0150869, 0.0154045, 0.0155147, 0.0155836, 0.0156132, 0.0156298", \ + "0.014803, 0.0149226, 0.0152397, 0.0153503, 0.0154191, 0.0154487, 0.0154648", \ + "0.0152537, 0.0153705, 0.0156932, 0.0158094, 0.0158963, 0.015896, 0.0159243", \ + "0.0161996, 0.0163359, 0.0166398, 0.0167436, 0.0168139, 0.0168428, 0.0168641", \ + "0.0181698, 0.0182863, 0.0185956, 0.0187075, 0.0187749, 0.0187957, 0.0188193", \ + "0.0210046, 0.0211146, 0.0214109, 0.0215311, 0.0216067, 0.0216391, 0.0216566", \ + "0.0246888, 0.0247902, 0.025084, 0.0251949, 0.0252764, 0.0253111, 0.0253361" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170725; + rise_capacitance : 0.00170725; + rise_capacitance_range (0.00121229, 0.00170725); + fall_capacitance : 0.00170362; + fall_capacitance_range (0.0011996, 0.00170362); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00684271, 0.00669284, 0.00733847, 0.00841251, 0.0107687, 0.014338, 0.0185797" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940133, 0.00927413, 0.00988798, 0.0109642, 0.0133505, 0.0167362, 0.0210921" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00653741, 0.00639013, 0.0070422, 0.00811491, 0.0104549, 0.0140359, 0.0182578" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940886, 0.00928171, 0.00988036, 0.0109652, 0.0133679, 0.0167687, 0.0211719" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169449; + rise_capacitance : 0.00169449; + rise_capacitance_range (0.00118867, 0.00169449); + fall_capacitance : 0.00169398; + fall_capacitance_range (0.00117975, 0.00169398); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0606182, -0.0208512, -0.0159554, -0.0120582", \ + "-0.164022, -0.120257, -0.109275, -0.107467", \ + "-0.205453, -0.15954, -0.150879, -0.149711", \ + "-0.237647, -0.189885, -0.181864, -0.177095" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0331279, 0.0940006, 0.139959, 0.16989", \ + "-0.129601, 0.00552233, 0.0495825, 0.081412", \ + "-0.162896, -0.0296169, 0.0201172, 0.0513065", \ + "-0.185788, -0.050664, -0.00157017, 0.0332207" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0705955, 0.0828537, 0.136023, 0.195049", \ + "0.171858, 0.148132, 0.176308, 0.204353", \ + "0.212852, 0.183279, 0.197112, 0.220512", \ + "0.247694, 0.207978, 0.217167, 0.236216" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0450568, -0.0865556, -0.128568, -0.153509", \ + "0.134985, 0.00337309, -0.0445352, -0.0715754", \ + "0.170275, 0.0328204, -0.0134115, -0.0450895", \ + "0.196656, 0.0570487, 0.00664338, -0.0258948" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000698444, 0.000537459, 0.00108253, 0.00200488, 0.00396097, 0.0067903, 0.0104238" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00397497, 0.00382825, 0.0043371, 0.00532248, 0.0072581, 0.0100758, 0.0136961" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX3) { + area : 19.7568; + cell_leakage_power : 0.45359; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.380819; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.461789; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.537848; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425282; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.506252; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.409553; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.45359; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.131539, 0.143114, 0.180957, 0.224166, 0.309813, 0.420959, 0.566202", \ + "0.146162, 0.157725, 0.195581, 0.238781, 0.324429, 0.435571, 0.580813", \ + "0.20039, 0.211959, 0.249825, 0.293014, 0.378658, 0.489815, 0.635057", \ + "0.245056, 0.256659, 0.294511, 0.337722, 0.423403, 0.534486, 0.67973", \ + "0.303523, 0.315212, 0.353108, 0.396316, 0.481986, 0.593141, 0.738316", \ + "0.360704, 0.372488, 0.410447, 0.453657, 0.539312, 0.650423, 0.795728", \ + "0.41541, 0.427289, 0.465308, 0.50851, 0.594176, 0.705301, 0.850538" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017725, 0.0267761, 0.0725371, 0.134098, 0.259311, 0.4225, 0.63595", \ + "0.0177332, 0.0267748, 0.0725179, 0.134102, 0.259311, 0.422499, 0.63595", \ + "0.0177783, 0.0268042, 0.0725467, 0.134105, 0.259318, 0.4225, 0.63595", \ + "0.0179317, 0.0269163, 0.0725761, 0.134113, 0.259334, 0.422479, 0.635853", \ + "0.018242, 0.027178, 0.072643, 0.134132, 0.259315, 0.422646, 0.635871", \ + "0.018602, 0.027503, 0.07276, 0.134159, 0.259326, 0.422471, 0.635953", \ + "0.01899, 0.027841, 0.072873, 0.134199, 0.259334, 0.422526, 0.635889" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.144469, 0.155383, 0.189559, 0.226531, 0.298919, 0.392665, 0.515197", \ + "0.159521, 0.170439, 0.204603, 0.241564, 0.313965, 0.40771, 0.530241", \ + "0.210461, 0.221393, 0.255568, 0.292534, 0.36493, 0.458674, 0.581215", \ + "0.248748, 0.259666, 0.293848, 0.330807, 0.403217, 0.497001, 0.619465", \ + "0.296479, 0.307399, 0.341579, 0.378538, 0.450932, 0.54469, 0.667214", \ + "0.342767, 0.353681, 0.387859, 0.424823, 0.497218, 0.590977, 0.713499", \ + "0.386458, 0.39738, 0.431537, 0.468496, 0.540892, 0.63465, 0.757175" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165304, 0.0244068, 0.0611491, 0.109615, 0.209126, 0.339297, 0.509975", \ + "0.0165404, 0.0244107, 0.0611539, 0.109565, 0.209126, 0.339419, 0.509975", \ + "0.0165494, 0.0244106, 0.0611522, 0.109582, 0.209128, 0.339336, 0.509975", \ + "0.0165214, 0.0244071, 0.0611503, 0.109781, 0.209101, 0.339348, 0.509884", \ + "0.0165492, 0.024412, 0.061157, 0.109572, 0.20913, 0.339341, 0.509779", \ + "0.016546, 0.024401, 0.061159, 0.10959, 0.209132, 0.339353, 0.509976", \ + "0.016508, 0.024397, 0.061149, 0.10957, 0.209128, 0.339302, 0.509976" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.130474, 0.141785, 0.179555, 0.222762, 0.308401, 0.419555, 0.56476", \ + "0.14458, 0.155905, 0.193678, 0.236882, 0.322528, 0.433693, 0.578932", \ + "0.180203, 0.19155, 0.229328, 0.272541, 0.358145, 0.4693, 0.614539", \ + "0.206794, 0.218116, 0.255878, 0.299084, 0.384756, 0.495866, 0.64107", \ + "0.241617, 0.252969, 0.290742, 0.333936, 0.419584, 0.530752, 0.675995", \ + "0.275502, 0.286883, 0.324649, 0.367836, 0.4535, 0.564661, 0.709904", \ + "0.30833, 0.319784, 0.357601, 0.400815, 0.486465, 0.597638, 0.742886" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0172462, 0.0263958, 0.0724824, 0.134079, 0.259317, 0.4225, 0.63596", \ + "0.0172497, 0.0263925, 0.0724809, 0.13408, 0.259317, 0.422499, 0.63595", \ + "0.0172226, 0.0264862, 0.0724845, 0.134071, 0.259311, 0.422499, 0.63595", \ + "0.0172763, 0.0264121, 0.0724901, 0.134216, 0.259356, 0.422478, 0.635922", \ + "0.0173307, 0.0264823, 0.0725071, 0.134099, 0.259318, 0.423113, 0.636018", \ + "0.017465, 0.026614, 0.072541, 0.134091, 0.25932, 0.422499, 0.635951", \ + "0.017662, 0.02677, 0.072593, 0.134106, 0.259315, 0.4225, 0.635951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.126554, 0.137269, 0.171356, 0.208334, 0.280716, 0.374477, 0.496997", \ + "0.140646, 0.151353, 0.185436, 0.222416, 0.294806, 0.388594, 0.511093", \ + "0.175336, 0.186029, 0.220143, 0.257094, 0.329513, 0.423263, 0.545762", \ + "0.199354, 0.210079, 0.244185, 0.281141, 0.353529, 0.447309, 0.569832", \ + "0.228887, 0.239605, 0.273697, 0.310682, 0.383074, 0.476839, 0.599362", \ + "0.25565, 0.266395, 0.300533, 0.337503, 0.409891, 0.503662, 0.626186", \ + "0.278863, 0.289624, 0.323754, 0.360754, 0.433153, 0.526913, 0.649442" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0161329, 0.0241032, 0.0610768, 0.109598, 0.209126, 0.339296, 0.509955", \ + "0.0161329, 0.024098, 0.0610781, 0.109597, 0.209126, 0.339411, 0.509954", \ + "0.0161258, 0.0240964, 0.0611078, 0.109612, 0.209125, 0.339412, 0.509954", \ + "0.0161291, 0.0241207, 0.0610927, 0.1096, 0.209149, 0.339406, 0.509969", \ + "0.0162074, 0.0241574, 0.061105, 0.109606, 0.209128, 0.339299, 0.509832", \ + "0.016285, 0.024228, 0.061134, 0.109618, 0.20908, 0.339301, 0.509955", \ + "0.016409, 0.024338, 0.061195, 0.109637, 0.209134, 0.339294, 0.509955" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0198085, 0.019887, 0.0202383, 0.0203892, 0.0204868, 0.0205305, 0.020554", \ + "0.0196715, 0.019749, 0.0200995, 0.02025, 0.0203475, 0.0203903, 0.0204138", \ + "0.0202079, 0.0202781, 0.0206191, 0.0207704, 0.0208708, 0.020916, 0.0209409", \ + "0.0215453, 0.0216101, 0.0219469, 0.0220972, 0.022225, 0.0222527, 0.0222763", \ + "0.0242028, 0.0242488, 0.0245597, 0.0247341, 0.0249213, 0.0249844, 0.0249156", \ + "0.0280264, 0.0280528, 0.0283327, 0.0284968, 0.0286394, 0.028677, 0.0288703", \ + "0.0331238, 0.0331326, 0.0333893, 0.0335438, 0.0336657, 0.0337496, 0.0339046" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0187716, 0.0189173, 0.0193413, 0.0194891, 0.0195803, 0.0196196, 0.0196411", \ + "0.0186666, 0.0188107, 0.0192324, 0.0193791, 0.0194701, 0.0195095, 0.0195308", \ + "0.0191883, 0.0193389, 0.0197694, 0.0199187, 0.0200113, 0.0200514, 0.0200732", \ + "0.020396, 0.0205438, 0.0209717, 0.0211182, 0.0212085, 0.0212441, 0.0212645", \ + "0.022699, 0.0228467, 0.0232697, 0.0234163, 0.02351, 0.0235496, 0.0235696", \ + "0.0260576, 0.0261976, 0.0266195, 0.0267651, 0.0268566, 0.0268979, 0.0269225", \ + "0.0303758, 0.0305201, 0.0309413, 0.0310812, 0.0311694, 0.0312093, 0.0312335" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0154878, 0.0155668, 0.0159075, 0.0160562, 0.0161527, 0.016197, 0.0162197", \ + "0.0152864, 0.0153679, 0.0157114, 0.0158592, 0.0159573, 0.0160017, 0.0160283", \ + "0.0157249, 0.0157904, 0.0161383, 0.0163018, 0.0163375, 0.0163818, 0.016406", \ + "0.0167564, 0.0168335, 0.0171938, 0.0173644, 0.0174335, 0.0174711, 0.0174897", \ + "0.0186535, 0.01872, 0.0190522, 0.0192075, 0.0193435, 0.0195653, 0.0194264", \ + "0.0214798, 0.0215418, 0.0218483, 0.0219942, 0.0221131, 0.0222573, 0.0224354", \ + "0.0251569, 0.025211, 0.0255208, 0.0256722, 0.0257748, 0.0258412, 0.0258646" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165281, 0.0166748, 0.0170949, 0.0172414, 0.0173329, 0.0173723, 0.0173944", \ + "0.0163613, 0.0165081, 0.0169296, 0.0170766, 0.0171678, 0.0172079, 0.0172297", \ + "0.0168212, 0.0169732, 0.0173942, 0.0175515, 0.0176255, 0.0176912, 0.0177132", \ + "0.0177723, 0.0179211, 0.0183354, 0.0184718, 0.0185703, 0.0186165, 0.0186389", \ + "0.0197273, 0.0198708, 0.0202821, 0.0204318, 0.0205153, 0.0205534, 0.0205827", \ + "0.0225679, 0.022702, 0.0231026, 0.0232616, 0.023362, 0.0234065, 0.0234276", \ + "0.0262556, 0.0263694, 0.0267701, 0.02691, 0.0270212, 0.027064, 0.0270951" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170746; + rise_capacitance : 0.00170746; + rise_capacitance_range (0.00121229, 0.00170746); + fall_capacitance : 0.00170362; + fall_capacitance_range (0.0011996, 0.00170362); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0744724, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0699377, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00684275, 0.00669292, 0.00733835, 0.00841252, 0.0107688, 0.0143384, 0.0185798" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0094014, 0.0092742, 0.00988806, 0.0109643, 0.0133506, 0.0167364, 0.0210923" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00653747, 0.00639022, 0.00704207, 0.00811489, 0.0104548, 0.0140359, 0.018258" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940898, 0.00928184, 0.00988048, 0.0109653, 0.0133681, 0.0167689, 0.0211722" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169449; + rise_capacitance : 0.00169449; + rise_capacitance_range (0.00118869, 0.00169449); + fall_capacitance : 0.00169398; + fall_capacitance_range (0.00117976, 0.00169398); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0629538, -0.0233809, -0.0179394, -0.0127666", \ + "-0.16369, -0.12012, -0.112594, -0.109506", \ + "-0.209152, -0.159436, -0.154232, -0.151784", \ + "-0.240067, -0.188501, -0.183937, -0.177887" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0344576, 0.0918115, 0.138327, 0.166181", \ + "-0.129843, 0.00442092, 0.0490328, 0.07879", \ + "-0.166585, -0.0301686, 0.0201172, 0.0492342", \ + "-0.189477, -0.0512157, -0.00157017, 0.0311484" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0728658, 0.0796736, 0.135378, 0.190496", \ + "0.17134, 0.15016, 0.172875, 0.205007", \ + "0.216551, 0.181529, 0.197921, 0.221386", \ + "0.246612, 0.209442, 0.217167, 0.240304" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0464059, -0.0846664, -0.126906, -0.156811", \ + "0.138698, 0.00362859, -0.0405145, -0.0725136", \ + "0.173965, 0.0370502, -0.0134115, -0.0410895", \ + "0.197956, 0.0588891, 0.00778722, -0.025248" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000698441, 0.000537457, 0.00108252, 0.00200489, 0.00396099, 0.00679034, 0.0104238" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00397463, 0.00382825, 0.00433711, 0.00532248, 0.00725813, 0.0100759, 0.0136962" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX1) { + area : 23.9904; + cell_leakage_power : 0.394213; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.432628; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.318478; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375749; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342417; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425043; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.448033; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362678; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.420212; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43001; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38688; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.394213; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.138126, 0.145735, 0.191166, 0.234592, 0.313244, 0.413469, 0.54423", \ + "0.153071, 0.160686, 0.206094, 0.249523, 0.328212, 0.428398, 0.559123", \ + "0.203227, 0.210788, 0.256233, 0.299657, 0.378287, 0.478517, 0.609197", \ + "0.240686, 0.248267, 0.293725, 0.337151, 0.415841, 0.516073, 0.646737", \ + "0.288446, 0.296007, 0.341404, 0.384836, 0.463508, 0.56374, 0.694465", \ + "0.333969, 0.341542, 0.386808, 0.430221, 0.508871, 0.609109, 0.739784", \ + "0.377842, 0.385382, 0.430578, 0.473915, 0.552567, 0.652789, 0.783504" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.028285, 0.0345062, 0.0783827, 0.129268, 0.23518, 0.378066, 0.567158", \ + "0.0282849, 0.0344902, 0.0783802, 0.129272, 0.235206, 0.378066, 0.567044", \ + "0.0282823, 0.0345427, 0.0783944, 0.129275, 0.23517, 0.378067, 0.567134", \ + "0.0282834, 0.0345063, 0.0784184, 0.129209, 0.235225, 0.378115, 0.567129", \ + "0.028235, 0.0344485, 0.078383, 0.12925, 0.235185, 0.3784, 0.567057", \ + "0.028186, 0.034397, 0.078314, 0.129201, 0.23516, 0.378057, 0.567106", \ + "0.028267, 0.034431, 0.078225, 0.129106, 0.23511, 0.378026, 0.567089" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.116562, 0.123361, 0.163849, 0.202673, 0.273367, 0.363632, 0.481391", \ + "0.131183, 0.137988, 0.178484, 0.217313, 0.288006, 0.378272, 0.496055", \ + "0.18506, 0.191855, 0.232328, 0.271163, 0.341899, 0.432166, 0.549928", \ + "0.229204, 0.236042, 0.276621, 0.315514, 0.386285, 0.476552, 0.59433", \ + "0.28682, 0.293826, 0.334876, 0.373853, 0.444645, 0.53495, 0.652761", \ + "0.343819, 0.351088, 0.393013, 0.432272, 0.503144, 0.59347, 0.711269", \ + "0.398203, 0.405827, 0.44899, 0.488646, 0.559684, 0.650037, 0.767822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0252231, 0.0305771, 0.0687004, 0.112969, 0.205368, 0.330013, 0.494999", \ + "0.02523, 0.0305876, 0.0687016, 0.112951, 0.205368, 0.330013, 0.494902", \ + "0.0253247, 0.0307257, 0.0688279, 0.113019, 0.20538, 0.330016, 0.494913", \ + "0.025819, 0.0311546, 0.0690019, 0.113082, 0.205443, 0.329987, 0.494871", \ + "0.0271011, 0.0323757, 0.069668, 0.11343, 0.205511, 0.330064, 0.494994", \ + "0.029025, 0.03425, 0.070922, 0.114161, 0.205783, 0.330166, 0.494941", \ + "0.031288, 0.03656, 0.072705, 0.115302, 0.206274, 0.330359, 0.494983" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.101798, 0.109386, 0.154867, 0.198254, 0.276902, 0.37715, 0.507827", \ + "0.112485, 0.120081, 0.165557, 0.208984, 0.287628, 0.387853, 0.518555", \ + "0.157613, 0.165553, 0.211866, 0.255365, 0.334026, 0.434266, 0.565011", \ + "0.199072, 0.208096, 0.258592, 0.303629, 0.383319, 0.48363, 0.614372", \ + "0.255353, 0.265975, 0.323881, 0.371521, 0.45198, 0.552613, 0.683801", \ + "0.311744, 0.32405, 0.391125, 0.443186, 0.525917, 0.626925, 0.757923", \ + "0.367554, 0.381419, 0.45784, 0.515546, 0.60208, 0.704675, 0.83658" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.028321, 0.0345349, 0.0784601, 0.129202, 0.235166, 0.378081, 0.567153", \ + "0.0283087, 0.034544, 0.0784511, 0.129234, 0.235161, 0.378055, 0.567128", \ + "0.0308453, 0.0370269, 0.0797985, 0.129847, 0.23531, 0.378091, 0.567157", \ + "0.0367256, 0.0431939, 0.0854647, 0.134085, 0.237392, 0.379044, 0.567359", \ + "0.0463935, 0.0536865, 0.096232, 0.141173, 0.240786, 0.381814, 0.569095", \ + "0.056961, 0.065293, 0.110594, 0.152646, 0.246796, 0.383949, 0.570514", \ + "0.067728, 0.077075, 0.126799, 0.167397, 0.256733, 0.390289, 0.574449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0876374, 0.0944239, 0.134903, 0.173684, 0.244355, 0.334619, 0.452369", \ + "0.0991347, 0.105869, 0.146413, 0.185184, 0.255884, 0.346151, 0.463922", \ + "0.152033, 0.15922, 0.200857, 0.239821, 0.310592, 0.400899, 0.518741", \ + "0.195983, 0.204392, 0.250399, 0.290812, 0.362572, 0.453069, 0.570817", \ + "0.248533, 0.258642, 0.312287, 0.355193, 0.427488, 0.518196, 0.636461", \ + "0.297369, 0.309061, 0.371187, 0.418032, 0.491984, 0.58279, 0.700806", \ + "0.341362, 0.354535, 0.425335, 0.477137, 0.554004, 0.645685, 0.764115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025168, 0.0305601, 0.0687899, 0.112964, 0.205347, 0.330014, 0.494869", \ + "0.025185, 0.0305886, 0.068718, 0.112925, 0.205341, 0.330013, 0.494995", \ + "0.0286589, 0.0339563, 0.0705885, 0.113823, 0.205588, 0.330084, 0.4949", \ + "0.0359592, 0.0415061, 0.0768579, 0.118336, 0.208115, 0.331425, 0.495449", \ + "0.0464486, 0.0528374, 0.0881451, 0.125652, 0.211495, 0.333764, 0.497456", \ + "0.057292, 0.064553, 0.102323, 0.136597, 0.216897, 0.336036, 0.498716", \ + "0.068566, 0.076801, 0.118033, 0.150091, 0.225128, 0.341, 0.501602" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0542609, 0.0594622, 0.0937861, 0.1303, 0.200158, 0.290364, 0.408124", \ + "0.0690405, 0.0742161, 0.108325, 0.144827, 0.214694, 0.304919, 0.422687", \ + "0.122829, 0.128783, 0.164479, 0.201026, 0.270897, 0.361129, 0.478922", \ + "0.161991, 0.169266, 0.209055, 0.246287, 0.316318, 0.406612, 0.524345", \ + "0.206062, 0.215098, 0.262486, 0.301878, 0.372204, 0.462442, 0.580337", \ + "0.244052, 0.254649, 0.31033, 0.353237, 0.424806, 0.515243, 0.633139", \ + "0.275751, 0.287814, 0.351913, 0.399377, 0.473277, 0.564526, 0.682994" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0177831, 0.0225726, 0.0610053, 0.107403, 0.202401, 0.328294, 0.493565", \ + "0.0177773, 0.0224853, 0.0608046, 0.107306, 0.202386, 0.32829, 0.493565", \ + "0.0230932, 0.0274875, 0.0626487, 0.107911, 0.202479, 0.32832, 0.493416", \ + "0.0300936, 0.0348452, 0.067691, 0.110515, 0.203614, 0.328964, 0.493802", \ + "0.0400004, 0.0456039, 0.0779656, 0.116766, 0.205984, 0.330109, 0.494885", \ + "0.049994, 0.05659, 0.090996, 0.126244, 0.210564, 0.332406, 0.49623", \ + "0.060195, 0.067662, 0.105328, 0.138269, 0.217626, 0.33678, 0.499063" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0559944, 0.0620145, 0.0976497, 0.133269, 0.202631, 0.292575, 0.410197", \ + "0.0708369, 0.0768223, 0.112426, 0.148064, 0.217411, 0.307418, 0.425055", \ + "0.125799, 0.132758, 0.170184, 0.205781, 0.27513, 0.365119, 0.482766", \ + "0.166781, 0.175378, 0.217094, 0.252916, 0.322245, 0.412237, 0.529857", \ + "0.214187, 0.224732, 0.271935, 0.307889, 0.376938, 0.466723, 0.584427", \ + "0.25619, 0.268327, 0.319692, 0.355756, 0.424323, 0.513881, 0.631457", \ + "0.292386, 0.305816, 0.360453, 0.39647, 0.464509, 0.553796, 0.671391" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0205305, 0.0255841, 0.0606908, 0.105624, 0.20098, 0.327192, 0.492591", \ + "0.0205491, 0.0256216, 0.0606817, 0.105609, 0.200959, 0.327191, 0.49259", \ + "0.0269878, 0.0317032, 0.0626428, 0.106053, 0.200982, 0.327156, 0.49259", \ + "0.0358363, 0.0408896, 0.067197, 0.107735, 0.201508, 0.327479, 0.492672", \ + "0.0480462, 0.0534065, 0.0736992, 0.109934, 0.202021, 0.327826, 0.49315", \ + "0.059585, 0.064931, 0.079728, 0.111992, 0.202413, 0.327919, 0.493263", \ + "0.070778, 0.075971, 0.085141, 0.113885, 0.202874, 0.32802, 0.493309" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0592362, 0.065904, 0.103127, 0.13906, 0.208457, 0.298411, 0.416037", \ + "0.074012, 0.0806496, 0.117854, 0.153805, 0.223234, 0.313218, 0.430834", \ + "0.130653, 0.138269, 0.177299, 0.213261, 0.282649, 0.372611, 0.490265", \ + "0.173643, 0.183011, 0.226877, 0.263236, 0.332643, 0.422568, 0.540232", \ + "0.225276, 0.236487, 0.286091, 0.322836, 0.391947, 0.481776, 0.599405", \ + "0.271275, 0.283866, 0.337934, 0.374977, 0.443672, 0.533072, 0.65066", \ + "0.311424, 0.325325, 0.382268, 0.419718, 0.488235, 0.57736, 0.694861" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231268, 0.0281412, 0.0620759, 0.10627, 0.201124, 0.327209, 0.492594", \ + "0.0231662, 0.0282072, 0.0620733, 0.106282, 0.20112, 0.327222, 0.492593", \ + "0.0300446, 0.0346416, 0.0641108, 0.10675, 0.201168, 0.32721, 0.492593", \ + "0.040276, 0.0449893, 0.0694351, 0.108848, 0.201728, 0.327446, 0.492686", \ + "0.0533792, 0.0582372, 0.076799, 0.11168, 0.20252, 0.327873, 0.493203", \ + "0.065262, 0.070264, 0.083559, 0.114355, 0.203141, 0.32804, 0.493262", \ + "0.076222, 0.080858, 0.089492, 0.116719, 0.203781, 0.328225, 0.493313" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0592362, 0.065904, 0.103127, 0.13906, 0.208457, 0.298411, 0.416037", \ + "0.074012, 0.0806496, 0.117854, 0.153805, 0.223234, 0.313218, 0.430834", \ + "0.130653, 0.138269, 0.177299, 0.213261, 0.282649, 0.372611, 0.490265", \ + "0.173643, 0.183011, 0.226877, 0.263236, 0.332643, 0.422568, 0.540232", \ + "0.225276, 0.236487, 0.286091, 0.322836, 0.391947, 0.481776, 0.599405", \ + "0.271275, 0.283866, 0.337934, 0.374977, 0.443672, 0.533072, 0.65066", \ + "0.311424, 0.325325, 0.382268, 0.419718, 0.488235, 0.57736, 0.694861" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231268, 0.0281412, 0.0620759, 0.10627, 0.201124, 0.327209, 0.492594", \ + "0.0231662, 0.0282072, 0.0620733, 0.106282, 0.20112, 0.327222, 0.492593", \ + "0.0300446, 0.0346416, 0.0641108, 0.10675, 0.201168, 0.32721, 0.492593", \ + "0.040276, 0.0449893, 0.0694351, 0.108848, 0.201728, 0.327446, 0.492686", \ + "0.0533792, 0.0582372, 0.076799, 0.11168, 0.20252, 0.327873, 0.493203", \ + "0.065262, 0.070264, 0.083559, 0.114355, 0.203141, 0.32804, 0.493262", \ + "0.076222, 0.080858, 0.089492, 0.116719, 0.203781, 0.328225, 0.493313" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.103136, 0.110735, 0.156186, 0.199586, 0.278243, 0.378491, 0.509214", \ + "0.114152, 0.121723, 0.167202, 0.210621, 0.289258, 0.389487, 0.520208", \ + "0.152524, 0.160421, 0.206682, 0.250251, 0.328941, 0.429194, 0.559902", \ + "0.187639, 0.196368, 0.246205, 0.291175, 0.370701, 0.471033, 0.601738", \ + "0.237344, 0.247516, 0.303884, 0.351488, 0.432176, 0.532833, 0.663843", \ + "0.290245, 0.30198, 0.36651, 0.41819, 0.50152, 0.602898, 0.733953", \ + "0.343808, 0.357041, 0.429928, 0.486667, 0.574034, 0.677556, 0.809823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.028315, 0.0345382, 0.0784595, 0.129262, 0.235149, 0.378092, 0.567128", \ + "0.0282982, 0.0345275, 0.0784358, 0.129264, 0.235166, 0.378065, 0.56716", \ + "0.0302565, 0.0366128, 0.0795707, 0.129724, 0.235288, 0.378087, 0.567098", \ + "0.0348247, 0.0413222, 0.084466, 0.133335, 0.237035, 0.378806, 0.567306", \ + "0.0430508, 0.05026, 0.0937561, 0.140017, 0.240446, 0.38131, 0.568528", \ + "0.052523, 0.060613, 0.106424, 0.150657, 0.246819, 0.384166, 0.570396", \ + "0.062345, 0.071404, 0.121122, 0.164382, 0.257102, 0.391551, 0.575298" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00932286, 0.00933568, 0.0094409, 0.00949636, 0.00953614, 0.00955346, 0.009564", \ + "0.00926018, 0.00927347, 0.00937889, 0.00943372, 0.00947297, 0.00949079, 0.00950091", \ + "0.00950881, 0.00951665, 0.00962091, 0.00967558, 0.0097149, 0.0097317, 0.00974148", \ + "0.0101016, 0.0101139, 0.0102249, 0.0102781, 0.0103192, 0.0103341, 0.0103423", \ + "0.0112169, 0.0112272, 0.0113378, 0.0113913, 0.0114531, 0.0114736, 0.011462", \ + "0.0129643, 0.0129805, 0.0130807, 0.0131353, 0.0131775, 0.0132232, 0.0132223", \ + "0.0150823, 0.015095, 0.0151924, 0.0152471, 0.0152872, 0.0153065, 0.0153294" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00981346, 0.00982943, 0.00995006, 0.0100055, 0.0100435, 0.0100596, 0.0100682", \ + "0.00973744, 0.00975295, 0.0098724, 0.00992922, 0.00996612, 0.00998272, 0.00999101", \ + "0.00998628, 0.0100009, 0.0101128, 0.0101684, 0.010209, 0.0102266, 0.0102359", \ + "0.0105764, 0.0105868, 0.0106899, 0.0107475, 0.0107919, 0.0108099, 0.0108211", \ + "0.0118328, 0.0118342, 0.0119169, 0.0119737, 0.0120201, 0.0120431, 0.0120605", \ + "0.0136858, 0.0136806, 0.0137404, 0.0137903, 0.0138375, 0.0138845, 0.0139041", \ + "0.0160659, 0.0160519, 0.0160907, 0.0161316, 0.0161765, 0.0162041, 0.0162407" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00531425, 0.00532734, 0.00542925, 0.00548546, 0.00552414, 0.00554048, 0.00554927", \ + "0.00522736, 0.00524032, 0.00534647, 0.00540253, 0.0054427, 0.00546038, 0.00547", \ + "0.00526996, 0.00527024, 0.00533051, 0.00537385, 0.00541193, 0.00543368, 0.00544644", \ + "0.00551792, 0.00550557, 0.00553094, 0.00556743, 0.00559939, 0.00561896, 0.00563513", \ + "0.00640266, 0.00635025, 0.00627448, 0.00627692, 0.00629398, 0.00634643, 0.00633453", \ + "0.00767256, 0.00758843, 0.00741724, 0.00738173, 0.00737154, 0.00738755, 0.00739712", \ + "0.00933412, 0.0092131, 0.00890001, 0.00884505, 0.00880833, 0.00879942, 0.00879834" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0065152, 0.00653474, 0.00665217, 0.00670573, 0.00674205, 0.00675957, 0.0067673", \ + "0.00645096, 0.00646377, 0.00657958, 0.00663437, 0.00667339, 0.00669091, 0.00670005", \ + "0.00660348, 0.00660138, 0.00665976, 0.00669855, 0.00674237, 0.00676902, 0.00678301", \ + "0.00705665, 0.00703112, 0.00703469, 0.00706687, 0.00709091, 0.00711625, 0.00713307", \ + "0.00797418, 0.00791493, 0.00781845, 0.00781323, 0.00783577, 0.00785705, 0.00785979", \ + "0.00933298, 0.00923221, 0.00904718, 0.00900874, 0.00899271, 0.00902202, 0.00902768", \ + "0.011097, 0.0109722, 0.010639, 0.0105558, 0.0105074, 0.0104916, 0.0105077" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00727931, 0.00732066, 0.00746165, 0.00750632, 0.00753316, 0.00754415, 0.00754962", \ + "0.00715691, 0.00719292, 0.00733263, 0.00738066, 0.00741054, 0.00742355, 0.00742989", \ + "0.00722044, 0.00722971, 0.00730135, 0.00735296, 0.00738897, 0.00741355, 0.00742138", \ + "0.00754608, 0.00753692, 0.00756843, 0.00761398, 0.00765052, 0.00766876, 0.00768729", \ + "0.00848873, 0.00844656, 0.00840161, 0.00840855, 0.00845127, 0.00848183, 0.00848839", \ + "0.00996223, 0.00989266, 0.00974837, 0.009722, 0.00972278, 0.00974905, 0.00974154", \ + "0.011782, 0.0116817, 0.0114411, 0.0113873, 0.0113613, 0.01136, 0.0113751" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00746856, 0.00750751, 0.00765381, 0.00769848, 0.00772442, 0.00773492, 0.0077397", \ + "0.00740116, 0.00743562, 0.00757814, 0.00762744, 0.00765742, 0.00766916, 0.00767522", \ + "0.00751819, 0.00752827, 0.00759812, 0.00764612, 0.00769604, 0.00770512, 0.00772314", \ + "0.00798752, 0.00797296, 0.00798045, 0.00802352, 0.00805511, 0.00807292, 0.00809148", \ + "0.00897672, 0.00892206, 0.0088316, 0.00883065, 0.0088539, 0.00889044, 0.00888987", \ + "0.0103681, 0.0102723, 0.0100797, 0.0100378, 0.0100222, 0.0100269, 0.0100282", \ + "0.0119664, 0.0118348, 0.0115435, 0.0114578, 0.0114126, 0.0113987, 0.0113999" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0079782, 0.00801286, 0.00815414, 0.00820088, 0.00822808, 0.00823913, 0.00824426", \ + "0.00791133, 0.00794231, 0.0080798, 0.00813029, 0.00816165, 0.00817387, 0.0081809", \ + "0.00805527, 0.00805021, 0.00811737, 0.00816607, 0.00820451, 0.00822271, 0.00823357", \ + "0.00852732, 0.00850418, 0.00849524, 0.00852836, 0.00854851, 0.00856909, 0.00859128", \ + "0.00961765, 0.00955104, 0.00942417, 0.00941695, 0.00942825, 0.00944849, 0.00946202", \ + "0.0110671, 0.0109591, 0.0107355, 0.0106711, 0.0106436, 0.0106527, 0.010655", \ + "0.0127311, 0.0125944, 0.0122601, 0.0121488, 0.0120848, 0.0120616, 0.0120682" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00527149, 0.00528427, 0.00538548, 0.00544107, 0.00548032, 0.00549746, 0.00550684", \ + "0.00518459, 0.00519541, 0.00530521, 0.005359, 0.00539921, 0.00541643, 0.00542619", \ + "0.0051866, 0.00519713, 0.00526698, 0.00531647, 0.00535668, 0.00537703, 0.00538784", \ + "0.00542383, 0.00541516, 0.00545435, 0.00548953, 0.00553088, 0.00555268, 0.00556881", \ + "0.00620983, 0.00617739, 0.00614213, 0.00616192, 0.00619591, 0.00624494, 0.00624108", \ + "0.00758398, 0.00751497, 0.00739694, 0.00738161, 0.00738208, 0.00741312, 0.00745402", \ + "0.00936467, 0.00928384, 0.00912731, 0.00907948, 0.00904495, 0.00903809, 0.00904506" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0079782, 0.00801286, 0.00815414, 0.00820088, 0.00822808, 0.00823913, 0.00824426", \ + "0.00791133, 0.00794231, 0.0080798, 0.00813029, 0.00816165, 0.00817387, 0.0081809", \ + "0.00805527, 0.00805021, 0.00811737, 0.00816607, 0.00820451, 0.00822271, 0.00823357", \ + "0.00852732, 0.00850418, 0.00849524, 0.00852836, 0.00854851, 0.00856909, 0.00859128", \ + "0.00961765, 0.00955104, 0.00942417, 0.00941695, 0.00942825, 0.00944849, 0.00946202", \ + "0.0110671, 0.0109591, 0.0107355, 0.0106711, 0.0106436, 0.0106527, 0.010655", \ + "0.0127311, 0.0125944, 0.0122601, 0.0121488, 0.0120848, 0.0120616, 0.0120682" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.155832, 0.159953, 0.190768, 0.22903, 0.305719, 0.405501, 0.536024", \ + "0.17048, 0.174588, 0.205399, 0.243654, 0.32035, 0.420143, 0.550666", \ + "0.224346, 0.22844, 0.259226, 0.297475, 0.374187, 0.473975, 0.604492", \ + "0.268661, 0.272786, 0.303562, 0.341791, 0.418504, 0.518309, 0.648796", \ + "0.327271, 0.331368, 0.362086, 0.40028, 0.47696, 0.576735, 0.707271", \ + "0.384646, 0.388729, 0.419315, 0.45746, 0.534116, 0.633899, 0.764409", \ + "0.440486, 0.44452, 0.474939, 0.513029, 0.589649, 0.689408, 0.819921" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189593, 0.0231078, 0.0633825, 0.11837, 0.229708, 0.374693, 0.564281", \ + "0.0189699, 0.023113, 0.0633923, 0.118367, 0.2297, 0.374696, 0.564281", \ + "0.0189972, 0.0231395, 0.0633985, 0.118373, 0.229708, 0.374672, 0.564281", \ + "0.0190442, 0.0231861, 0.0633946, 0.118333, 0.229709, 0.374662, 0.564311", \ + "0.019199, 0.023311, 0.063432, 0.118353, 0.229682, 0.374647, 0.564271", \ + "0.019511, 0.023594, 0.063516, 0.118405, 0.229724, 0.37468, 0.564286", \ + "0.019924, 0.023956, 0.063609, 0.11844, 0.229734, 0.374695, 0.564287" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.180059, 0.183924, 0.212714, 0.247317, 0.316469, 0.406403, 0.523992", \ + "0.194996, 0.198846, 0.227632, 0.262243, 0.33139, 0.421328, 0.538917", \ + "0.245166, 0.249023, 0.277761, 0.312376, 0.381523, 0.471458, 0.589044", \ + "0.282846, 0.286693, 0.315481, 0.350093, 0.419347, 0.509157, 0.626783", \ + "0.330093, 0.33394, 0.362702, 0.397318, 0.466459, 0.556392, 0.673976", \ + "0.376269, 0.38013, 0.408902, 0.443498, 0.512639, 0.602574, 0.720162", \ + "0.42003, 0.423879, 0.45265, 0.487248, 0.556385, 0.646321, 0.763909" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186067, 0.0224263, 0.0569659, 0.104186, 0.200937, 0.32734, 0.492754", \ + "0.0186061, 0.0224242, 0.056966, 0.104186, 0.200938, 0.32734, 0.492754", \ + "0.0186005, 0.022418, 0.0569656, 0.104222, 0.200937, 0.32734, 0.492851", \ + "0.0186043, 0.0223999, 0.0569638, 0.104334, 0.201034, 0.327302, 0.492666", \ + "0.018572, 0.022406, 0.056961, 0.104195, 0.200937, 0.327617, 0.492627", \ + "0.01858, 0.022398, 0.056954, 0.104182, 0.200935, 0.32734, 0.492754", \ + "0.018603, 0.022409, 0.05695, 0.104178, 0.200934, 0.327339, 0.492754" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.126177, 0.130219, 0.160958, 0.19921, 0.275927, 0.37573, 0.506255", \ + "0.137683, 0.141718, 0.172476, 0.210762, 0.28747, 0.387269, 0.517791", \ + "0.192169, 0.196114, 0.226603, 0.264702, 0.341366, 0.441141, 0.571652", \ + "0.240854, 0.244452, 0.274034, 0.31193, 0.388454, 0.488153, 0.618629", \ + "0.301001, 0.30431, 0.332822, 0.370245, 0.446471, 0.546068, 0.67653", \ + "0.356488, 0.359567, 0.386838, 0.423714, 0.500041, 0.599316, 0.729599", \ + "0.407164, 0.409979, 0.436992, 0.473349, 0.548785, 0.648022, 0.778274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183996, 0.0226976, 0.0633515, 0.11836, 0.22972, 0.374673, 0.564279", \ + "0.0184153, 0.0226981, 0.0633478, 0.118364, 0.229717, 0.374673, 0.564279", \ + "0.0188957, 0.0230797, 0.0634483, 0.118398, 0.229714, 0.374674, 0.564279", \ + "0.0204252, 0.0244248, 0.0638044, 0.118666, 0.229776, 0.374677, 0.56435", \ + "0.0230822, 0.0269628, 0.064567, 0.118763, 0.229799, 0.374732, 0.5644", \ + "0.026066, 0.029898, 0.065684, 0.119168, 0.230002, 0.374806, 0.564293", \ + "0.029091, 0.033024, 0.067064, 0.119712, 0.230163, 0.374922, 0.564414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.143408, 0.1472, 0.175965, 0.21058, 0.279713, 0.369635, 0.487245", \ + "0.154133, 0.157923, 0.186688, 0.221288, 0.290432, 0.380379, 0.497965", \ + "0.20043, 0.204182, 0.23282, 0.267375, 0.33648, 0.426401, 0.543984", \ + "0.245953, 0.249455, 0.277562, 0.31196, 0.381014, 0.470893, 0.588409", \ + "0.308943, 0.312061, 0.339378, 0.37352, 0.442334, 0.532119, 0.64963", \ + "0.372891, 0.375641, 0.402241, 0.436025, 0.504638, 0.594252, 0.711665", \ + "0.436026, 0.438449, 0.464324, 0.497798, 0.566099, 0.655575, 0.772942" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183028, 0.0221472, 0.0569141, 0.104175, 0.200939, 0.327314, 0.492754", \ + "0.0182919, 0.0221426, 0.0569115, 0.104157, 0.200937, 0.327339, 0.492754", \ + "0.0185917, 0.0224096, 0.056992, 0.104212, 0.200947, 0.327342, 0.492754", \ + "0.0197841, 0.023465, 0.0574391, 0.10453, 0.201112, 0.327389, 0.492699", \ + "0.021992, 0.025517, 0.058287, 0.104792, 0.201175, 0.327396, 0.492613", \ + "0.024637, 0.028198, 0.059515, 0.105407, 0.201447, 0.327537, 0.492779", \ + "0.027512, 0.030963, 0.060974, 0.106193, 0.201747, 0.327768, 0.492957" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.144862, 0.148665, 0.17744, 0.212048, 0.281184, 0.371119, 0.488709", \ + "0.155895, 0.159705, 0.188458, 0.223065, 0.292198, 0.382138, 0.49973", \ + "0.195252, 0.199051, 0.227665, 0.262282, 0.331346, 0.421272, 0.538851", \ + "0.233448, 0.237103, 0.265522, 0.299983, 0.369137, 0.458906, 0.576631", \ + "0.288737, 0.292185, 0.320097, 0.354392, 0.423304, 0.513103, 0.630652", \ + "0.348266, 0.351385, 0.378705, 0.412724, 0.481466, 0.571159, 0.688616", \ + "0.408823, 0.411669, 0.438484, 0.472214, 0.540731, 0.630316, 0.747775" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183881, 0.0222258, 0.0569242, 0.104176, 0.200938, 0.32734, 0.492754", \ + "0.0183908, 0.0222199, 0.0569221, 0.104175, 0.200938, 0.32734, 0.492754", \ + "0.0186734, 0.0224664, 0.057043, 0.104209, 0.200932, 0.327341, 0.492754", \ + "0.0196765, 0.0234207, 0.0574082, 0.10439, 0.201094, 0.327345, 0.492763", \ + "0.0215751, 0.0251881, 0.05819, 0.104749, 0.201156, 0.327383, 0.49277", \ + "0.024004, 0.027547, 0.059297, 0.10533, 0.2014, 0.327522, 0.492774", \ + "0.026612, 0.030122, 0.06061, 0.105977, 0.201667, 0.327728, 0.492948" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0862319, 0.0906082, 0.122511, 0.161032, 0.237887, 0.33778, 0.468286", \ + "0.100575, 0.104955, 0.136857, 0.175391, 0.252245, 0.352131, 0.482664", \ + "0.156708, 0.16088, 0.192226, 0.230662, 0.307456, 0.407349, 0.537921", \ + "0.200916, 0.204761, 0.235214, 0.273376, 0.349982, 0.449791, 0.580348", \ + "0.252561, 0.256096, 0.285469, 0.32324, 0.399637, 0.499304, 0.629738", \ + "0.297516, 0.300856, 0.329417, 0.366754, 0.442863, 0.542413, 0.672729", \ + "0.33578, 0.338898, 0.366796, 0.403559, 0.479353, 0.578711, 0.708928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170843, 0.0216251, 0.063301, 0.118422, 0.229767, 0.374753, 0.564333", \ + "0.0170079, 0.021552, 0.0632855, 0.118418, 0.229764, 0.374753, 0.564359", \ + "0.0175715, 0.0219877, 0.063314, 0.118417, 0.229746, 0.374752, 0.56439", \ + "0.0189417, 0.0231444, 0.0634922, 0.118366, 0.229671, 0.374663, 0.564347", \ + "0.0213887, 0.0253691, 0.0640867, 0.11858, 0.229695, 0.374661, 0.564099", \ + "0.024171, 0.028009, 0.064964, 0.118909, 0.229847, 0.374711, 0.564214", \ + "0.026922, 0.030806, 0.066141, 0.119339, 0.230045, 0.374821, 0.564304" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0924814, 0.0966779, 0.12819, 0.166693, 0.243545, 0.343404, 0.473902", \ + "0.107162, 0.111365, 0.142873, 0.181353, 0.258215, 0.358077, 0.488631", \ + "0.164396, 0.168432, 0.199495, 0.237856, 0.314678, 0.414494, 0.54506", \ + "0.210697, 0.214461, 0.244694, 0.282804, 0.359491, 0.459282, 0.589848", \ + "0.264978, 0.268396, 0.297603, 0.335366, 0.411829, 0.511558, 0.642062", \ + "0.312339, 0.315558, 0.343801, 0.381179, 0.457372, 0.55706, 0.687498", \ + "0.353014, 0.355945, 0.383278, 0.420219, 0.496117, 0.59559, 0.72601" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166374, 0.0211816, 0.0630013, 0.118249, 0.229686, 0.374695, 0.564318", \ + "0.0166528, 0.0211843, 0.0630017, 0.118251, 0.229686, 0.374695, 0.564346", \ + "0.0173046, 0.0216907, 0.063107, 0.118285, 0.229675, 0.374641, 0.564283", \ + "0.0187357, 0.0229215, 0.063315, 0.118281, 0.229627, 0.374661, 0.564336", \ + "0.0208147, 0.0246852, 0.0637684, 0.11841, 0.229627, 0.375016, 0.564298", \ + "0.022797, 0.0264, 0.064213, 0.118563, 0.229713, 0.374649, 0.564268", \ + "0.024538, 0.027981, 0.06463, 0.118672, 0.229707, 0.374648, 0.564319" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.097237, 0.101469, 0.133065, 0.171584, 0.248432, 0.348314, 0.478841", \ + "0.111884, 0.116123, 0.147689, 0.186198, 0.263045, 0.362941, 0.49345", \ + "0.170696, 0.174809, 0.20601, 0.244388, 0.321199, 0.421071, 0.551639", \ + "0.219637, 0.223555, 0.254023, 0.292189, 0.368844, 0.468864, 0.599228", \ + "0.277529, 0.281248, 0.310835, 0.348658, 0.425046, 0.524766, 0.655234", \ + "0.328488, 0.332026, 0.360827, 0.398143, 0.474296, 0.573878, 0.704346", \ + "0.372705, 0.376044, 0.40402, 0.441101, 0.516945, 0.616548, 0.74688" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.016934, 0.0214271, 0.0630731, 0.118279, 0.229676, 0.374695, 0.564304", \ + "0.0169682, 0.021449, 0.0630732, 0.118275, 0.229678, 0.374695, 0.564268", \ + "0.0176341, 0.0219867, 0.0631943, 0.118302, 0.229681, 0.374696, 0.564345", \ + "0.0192059, 0.0233351, 0.0634492, 0.11831, 0.229625, 0.374822, 0.564333", \ + "0.0214459, 0.025276, 0.0639851, 0.118484, 0.229644, 0.374902, 0.564284", \ + "0.023503, 0.027091, 0.064509, 0.118686, 0.229717, 0.374576, 0.564216", \ + "0.025274, 0.02872, 0.064964, 0.118812, 0.229751, 0.374675, 0.564257" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.097237, 0.101469, 0.133065, 0.171584, 0.248432, 0.348314, 0.478841", \ + "0.111884, 0.116123, 0.147689, 0.186198, 0.263045, 0.362941, 0.49345", \ + "0.170696, 0.174809, 0.20601, 0.244388, 0.321199, 0.421071, 0.551639", \ + "0.219637, 0.223555, 0.254023, 0.292189, 0.368844, 0.468864, 0.599228", \ + "0.277529, 0.281248, 0.310835, 0.348658, 0.425046, 0.524766, 0.655234", \ + "0.328488, 0.332026, 0.360827, 0.398143, 0.474296, 0.573878, 0.704346", \ + "0.372705, 0.376044, 0.40402, 0.441101, 0.516945, 0.616548, 0.74688" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.016934, 0.0214271, 0.0630731, 0.118279, 0.229676, 0.374695, 0.564304", \ + "0.0169682, 0.021449, 0.0630732, 0.118275, 0.229678, 0.374695, 0.564268", \ + "0.0176341, 0.0219867, 0.0631943, 0.118302, 0.229681, 0.374696, 0.564345", \ + "0.0192059, 0.0233351, 0.0634492, 0.11831, 0.229625, 0.374822, 0.564333", \ + "0.0214459, 0.025276, 0.0639851, 0.118484, 0.229644, 0.374902, 0.564284", \ + "0.023503, 0.027091, 0.064509, 0.118686, 0.229717, 0.374576, 0.564216", \ + "0.025274, 0.02872, 0.064964, 0.118812, 0.229751, 0.374675, 0.564257" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00981473, 0.00982894, 0.00995042, 0.010007, 0.0100442, 0.0100605, 0.0100696", \ + "0.00974171, 0.0097521, 0.00987405, 0.00993025, 0.00996698, 0.00998324, 0.009992", \ + "0.00998511, 0.00999597, 0.0101114, 0.0101696, 0.0102095, 0.0102273, 0.0102369", \ + "0.0105991, 0.0106045, 0.0107088, 0.0107669, 0.0108109, 0.0108286, 0.0108392", \ + "0.0118449, 0.0118458, 0.0119273, 0.0119859, 0.012032, 0.0120548, 0.0120664", \ + "0.0136909, 0.0136876, 0.0137464, 0.0137967, 0.0138448, 0.0138845, 0.013942", \ + "0.0160658, 0.0160542, 0.0160883, 0.0161335, 0.0161773, 0.0162039, 0.0162293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00932256, 0.00933287, 0.00944083, 0.00949653, 0.00953523, 0.00955324, 0.00956327", \ + "0.00925926, 0.00926798, 0.00937781, 0.0094336, 0.00947243, 0.00949047, 0.00950031", \ + "0.00950643, 0.00951595, 0.00962004, 0.00967514, 0.00971371, 0.00973139, 0.00974108", \ + "0.0100892, 0.0100972, 0.010213, 0.0102789, 0.010312, 0.0103209, 0.0103302", \ + "0.0112448, 0.011257, 0.0113656, 0.0114227, 0.011483, 0.0114992, 0.0114948", \ + "0.012947, 0.0129568, 0.0130618, 0.0131174, 0.0131584, 0.0132031, 0.0131925", \ + "0.0150831, 0.0150901, 0.0151916, 0.0152458, 0.015285, 0.0153057, 0.0153196" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00651533, 0.00653098, 0.00665461, 0.00670799, 0.00674341, 0.00676001, 0.00676831", \ + "0.00645312, 0.00646683, 0.00658152, 0.00663657, 0.00667428, 0.00669147, 0.00670092", \ + "0.00660362, 0.00660574, 0.00666294, 0.00670122, 0.00674253, 0.00676509, 0.00677867", \ + "0.00706059, 0.00703178, 0.0070355, 0.00707004, 0.00709685, 0.00711951, 0.0071352", \ + "0.00804579, 0.00798206, 0.00787404, 0.00786905, 0.00788639, 0.00789697, 0.00791565", \ + "0.00933103, 0.00927393, 0.00904876, 0.00900691, 0.00907, 0.00900618, 0.00903558", \ + "0.0111129, 0.0109894, 0.0106446, 0.0105588, 0.010514, 0.010501, 0.0104993" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00531234, 0.00531981, 0.00542915, 0.00548467, 0.00552285, 0.00553994, 0.00554941", \ + "0.00522751, 0.00523666, 0.00534686, 0.00540309, 0.00544245, 0.0054599, 0.00546922", \ + "0.00527488, 0.00526863, 0.00532813, 0.00537303, 0.00541239, 0.00543342, 0.00544565", \ + "0.00551637, 0.0055033, 0.00552663, 0.00556728, 0.00559849, 0.00561947, 0.00563468", \ + "0.00633333, 0.00628754, 0.00622602, 0.00623285, 0.00626498, 0.00627111, 0.00628451", \ + "0.00768052, 0.00758372, 0.00741175, 0.0073771, 0.00736707, 0.00739576, 0.00740677", \ + "0.00936112, 0.00921378, 0.00896879, 0.0088919, 0.00884597, 0.00883112, 0.00883702" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0072812, 0.00732242, 0.00746487, 0.00750833, 0.00753457, 0.00754556, 0.00755135", \ + "0.00715955, 0.00719655, 0.00733634, 0.00738307, 0.00741208, 0.00742487, 0.00743143", \ + "0.00722108, 0.00722856, 0.00730587, 0.00735397, 0.00738912, 0.0074135, 0.00742687", \ + "0.00755356, 0.00754901, 0.00757988, 0.00761423, 0.00766169, 0.00768636, 0.00770117", \ + "0.00847787, 0.00843179, 0.00839019, 0.00840423, 0.00844043, 0.0084562, 0.00846749", \ + "0.00999317, 0.00991892, 0.00977091, 0.00974737, 0.0097484, 0.00976444, 0.00976418", \ + "0.011794, 0.0116862, 0.0114438, 0.0113874, 0.011364, 0.0113629, 0.0113689" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00747022, 0.00750617, 0.00765343, 0.00769915, 0.00772506, 0.00773505, 0.0077399", \ + "0.00740256, 0.00743545, 0.00757891, 0.00762821, 0.00765775, 0.00766953, 0.00767581", \ + "0.00751967, 0.00752123, 0.00760169, 0.00765062, 0.00769029, 0.00770558, 0.00772261", \ + "0.00800144, 0.00798232, 0.00799248, 0.00803484, 0.00805943, 0.00808764, 0.00810145", \ + "0.00896242, 0.00891315, 0.00882212, 0.00882776, 0.00885289, 0.00888515, 0.00888018", \ + "0.0103404, 0.0102487, 0.0100585, 0.0100179, 0.0100059, 0.0100108, 0.0100308", \ + "0.0119734, 0.0118496, 0.0115491, 0.0114667, 0.0114189, 0.0114047, 0.0114146" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00797867, 0.00801222, 0.00815433, 0.00820121, 0.00822835, 0.00823923, 0.00824485", \ + "0.00791163, 0.00794181, 0.00808082, 0.00813126, 0.00816226, 0.00817504, 0.00818136", \ + "0.00804879, 0.0080492, 0.00811508, 0.00816091, 0.00820091, 0.00822617, 0.00823251", \ + "0.0085776, 0.00854794, 0.00853414, 0.0085594, 0.00859694, 0.00863679, 0.00862739", \ + "0.00961569, 0.00954975, 0.00942396, 0.00941519, 0.00942965, 0.0094531, 0.00945872", \ + "0.0110656, 0.0109677, 0.0107296, 0.0106712, 0.010641, 0.010633, 0.0106513", \ + "0.0127344, 0.0126039, 0.0122604, 0.0121529, 0.0120883, 0.0120592, 0.0120668" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00797867, 0.00801222, 0.00815433, 0.00820121, 0.00822835, 0.00823923, 0.00824485", \ + "0.00791163, 0.00794181, 0.00808082, 0.00813126, 0.00816226, 0.00817504, 0.00818136", \ + "0.00804879, 0.0080492, 0.00811508, 0.00816091, 0.00820091, 0.00822617, 0.00823251", \ + "0.0085776, 0.00854794, 0.00853414, 0.0085594, 0.00859694, 0.00863679, 0.00862739", \ + "0.00961569, 0.00954975, 0.00942396, 0.00941519, 0.00942965, 0.0094531, 0.00945872", \ + "0.0110656, 0.0109677, 0.0107296, 0.0106712, 0.010641, 0.010633, 0.0106513", \ + "0.0127344, 0.0126039, 0.0122604, 0.0121529, 0.0120883, 0.0120592, 0.0120668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00526952, 0.00527743, 0.00538609, 0.00544163, 0.00547946, 0.00549659, 0.00550578", \ + "0.00518686, 0.00519477, 0.00530322, 0.00535927, 0.00539819, 0.00541586, 0.00542546", \ + "0.00518546, 0.00518862, 0.005267, 0.00531764, 0.00535653, 0.00537651, 0.00538738", \ + "0.00542018, 0.0054104, 0.00545206, 0.00549168, 0.0055371, 0.00555267, 0.00557475", \ + "0.00621433, 0.00618486, 0.00613942, 0.00615942, 0.00619809, 0.00622836, 0.00622505", \ + "0.00757835, 0.00750978, 0.00739396, 0.00737703, 0.0073815, 0.00740887, 0.00744381", \ + "0.00935909, 0.00925043, 0.00903899, 0.00899414, 0.00897308, 0.00897389, 0.00899773" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168943; + rise_capacitance : 0.00168943; + rise_capacitance_range (0.00119634, 0.00168943); + fall_capacitance : 0.00168899; + fall_capacitance_range (0.00118433, 0.00168899); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0948787, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0880766, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743486, 0.00731586, 0.00782162, 0.00904825, 0.0113834, 0.014817, 0.0192169" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905621, 0.00891446, 0.00939754, 0.0105515, 0.0129113, 0.0162887, 0.0206467" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00670308, 0.00658476, 0.00708772, 0.00826963, 0.010593, 0.0140238, 0.0184278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00956967, 0.00943044, 0.0100118, 0.0110637, 0.0134219, 0.016789, 0.0211579" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00676115, 0.00660742, 0.00724173, 0.00830766, 0.010665, 0.0142412, 0.0184824" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0094492, 0.00930937, 0.00990671, 0.0109744, 0.0133496, 0.0167375, 0.0211045" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168247; + rise_capacitance : 0.00168247; + rise_capacitance_range (0.00109717, 0.00168247); + fall_capacitance : 0.00165078; + fall_capacitance_range (0.00108309, 0.00165078); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0253219, 0.0907761, 0.13479, 0.15979", \ + "-0.148981, -0.0208904, 0.0251687, 0.052121", \ + "-0.210863, -0.0846171, -0.0368815, -0.00257452", \ + "-0.259503, -0.127415, -0.0803194, -0.0464083" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0295084, 0.0395687, 0.059362, 0.0714562", \ + "-0.151891, -0.0748191, -0.052961, -0.0389341", \ + "-0.198053, -0.126829, -0.107292, -0.0979025", \ + "-0.228538, -0.159461, -0.144562, -0.135569" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0253219, 0.0907761, 0.13479, 0.15979", \ + "-0.148981, -0.0208904, 0.0251687, 0.052121", \ + "-0.210863, -0.0846171, -0.0368815, -0.00257452", \ + "-0.259503, -0.127415, -0.0803194, -0.0464083" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0295084, 0.0395687, 0.059362, 0.0714562", \ + "-0.151891, -0.0748191, -0.052961, -0.0389341", \ + "-0.198053, -0.126829, -0.107292, -0.0979025", \ + "-0.228538, -0.159461, -0.144562, -0.135569" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0597931, -0.0634553, -0.107458, -0.128962", \ + "0.202502, 0.0752562, 0.0293015, -0.00224325", \ + "0.284658, 0.155567, 0.107292, 0.0751067", \ + "0.34352, 0.216274, 0.167358, 0.134777" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0578773, 0.0231894, 0.0525559, 0.0887366", \ + "0.207944, 0.121276, 0.100661, 0.10286", \ + "0.275744, 0.187226, 0.16429, 0.153856", \ + "0.323194, 0.236526, 0.21295, 0.202119" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0597931, -0.0634553, -0.107458, -0.128962", \ + "0.202502, 0.0752562, 0.0293015, -0.00224325", \ + "0.284658, 0.155567, 0.107292, 0.0751067", \ + "0.34352, 0.216274, 0.167358, 0.134777" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0578773, 0.0231894, 0.0525559, 0.0887366", \ + "0.207944, 0.121276, 0.100661, 0.10286", \ + "0.275744, 0.187226, 0.16429, 0.153856", \ + "0.323194, 0.236526, 0.21295, 0.202119" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137435, -0.00137452, -0.00137981, -0.00137957, -0.00137514, -0.00137595, -0.00137506" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138509, 0.00138985, 0.00139147, 0.00139525, 0.00139012, 0.00138372, 0.00137842" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000252647, -0.000254181, -0.000255313, -0.000256299, -0.000254876, -0.000253715, -0.000253084" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000271, 0.000270186, 0.000267499, 0.000266816, 0.000264544, 0.000263358, 0.000260437" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117301, -0.0011755, -0.00119761, -0.00120674, -0.00121257, -0.00120919, -0.00120627" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130646, 0.00121908, 0.00121047, 0.00121244, 0.00121257, 0.00120919, 0.00120627" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117866, -0.00118211, -0.00120368, -0.00121196, -0.00121848, -0.00121859, -0.00121702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012148, 0.00121676, 0.00122203, 0.00122686, 0.00122307, 0.00121859, 0.00121702" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0022514; + rise_capacitance : 0.0022514; + rise_capacitance_range (0.00175473, 0.0022514); + fall_capacitance : 0.00218847; + fall_capacitance_range (0.00171044, 0.00218847); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.058724, -0.0632489, -0.107458, -0.130702", \ + "0.18555, 0.0595801, 0.013419, -0.0158679", \ + "0.25883, 0.13901, 0.0905273, 0.0606002", \ + "0.319949, 0.197976, 0.152852, 0.122528" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.058724, -0.0632489, -0.107458, -0.130702", \ + "0.18555, 0.0595801, 0.013419, -0.0158679", \ + "0.25883, 0.13901, 0.0905273, 0.0606002", \ + "0.319949, 0.197976, 0.152852, 0.122528" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0255712, 0.0922565, 0.13479, 0.159154", \ + "-0.135245, -0.0134197, 0.0311591, 0.061473", \ + "-0.192414, -0.0724335, -0.0301758, -0.000502172", \ + "-0.237692, -0.119864, -0.078247, -0.0489693" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0255712, 0.0922565, 0.13479, 0.159154", \ + "-0.135245, -0.0134197, 0.0311591, 0.061473", \ + "-0.192414, -0.0724335, -0.0301758, -0.000502172", \ + "-0.237692, -0.119864, -0.078247, -0.0489693" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0495315, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0517988, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127441, -0.001272, -0.00127795, -0.00127433, -0.00127459, -0.00127262, -0.0012709" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130715, 0.00127901, 0.00128463, 0.00128591, 0.00128055, 0.00127548, 0.00127209" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127495, -0.00127167, -0.00127566, -0.00127921, -0.00127716, -0.00127445, -0.0012726" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132792, 0.00129667, 0.00129451, 0.00128932, 0.00128327, 0.00127775, 0.00127402" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127381, -0.00127273, -0.00127707, -0.00127821, -0.00127556, -0.0012735, -0.00127181" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132349, 0.0012876, 0.00129247, 0.00128798, 0.0012821, 0.00127689, 0.00127327" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX1P5) { + area : 23.9904; + cell_leakage_power : 0.454441; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.492856; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378706; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.435977; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.402644; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.485271; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.508261; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.422906; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.48044; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.490238; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447108; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454441; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.143492, 0.154831, 0.201898, 0.246768, 0.326861, 0.428043, 0.559923", \ + "0.158425, 0.169763, 0.216836, 0.261706, 0.34179, 0.442977, 0.574845", \ + "0.208659, 0.220001, 0.267056, 0.311913, 0.391991, 0.493184, 0.625055", \ + "0.246144, 0.257476, 0.304547, 0.349439, 0.429485, 0.530707, 0.662594", \ + "0.293913, 0.305244, 0.352284, 0.397177, 0.477262, 0.578456, 0.710737", \ + "0.339457, 0.350753, 0.397724, 0.442587, 0.522651, 0.62387, 0.755725", \ + "0.38345, 0.394766, 0.441593, 0.486417, 0.56648, 0.667659, 0.799524" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0285246, 0.0375074, 0.0824418, 0.134237, 0.241093, 0.385377, 0.576863", \ + "0.0285241, 0.0375089, 0.0824426, 0.134236, 0.241093, 0.385378, 0.576859", \ + "0.028533, 0.0375165, 0.0824439, 0.134208, 0.241094, 0.385378, 0.576862", \ + "0.0285254, 0.0375179, 0.0824401, 0.13428, 0.241125, 0.385397, 0.576895", \ + "0.0285046, 0.0374799, 0.082429, 0.134227, 0.241096, 0.385376, 0.577246", \ + "0.028451, 0.037431, 0.08235, 0.134191, 0.241079, 0.385368, 0.576816", \ + "0.028489, 0.037409, 0.082272, 0.13411, 0.241037, 0.385343, 0.576837" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.121595, 0.131619, 0.172643, 0.211447, 0.280421, 0.367583, 0.481081", \ + "0.136265, 0.146269, 0.187288, 0.226102, 0.2951, 0.382235, 0.495741", \ + "0.190157, 0.200121, 0.241165, 0.279958, 0.348949, 0.436117, 0.549627", \ + "0.234406, 0.244436, 0.28548, 0.324343, 0.393355, 0.480568, 0.594119", \ + "0.292372, 0.302564, 0.343918, 0.382867, 0.451932, 0.53913, 0.652658", \ + "0.34996, 0.360464, 0.402538, 0.441684, 0.510835, 0.598033, 0.711581", \ + "0.405275, 0.416222, 0.459381, 0.498792, 0.568149, 0.655346, 0.768897" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0248555, 0.0323158, 0.0695748, 0.112126, 0.199967, 0.318795, 0.47672", \ + "0.0248489, 0.0323236, 0.0695879, 0.112133, 0.199946, 0.318796, 0.476631", \ + "0.0249472, 0.0325149, 0.0696564, 0.112229, 0.199981, 0.318799, 0.476628", \ + "0.0252731, 0.0327418, 0.0698353, 0.112247, 0.200084, 0.318833, 0.476662", \ + "0.0263204, 0.0336987, 0.070364, 0.112589, 0.200072, 0.318843, 0.476468", \ + "0.028002, 0.035325, 0.071442, 0.113162, 0.200321, 0.318941, 0.476654", \ + "0.030046, 0.037451, 0.073056, 0.114246, 0.200774, 0.319145, 0.476732" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.107166, 0.118506, 0.165571, 0.210439, 0.29049, 0.391678, 0.523542", \ + "0.118019, 0.129369, 0.176492, 0.221322, 0.301396, 0.402589, 0.534456", \ + "0.164171, 0.175936, 0.223444, 0.268321, 0.348421, 0.449641, 0.581518", \ + "0.208198, 0.221278, 0.27274, 0.319096, 0.399905, 0.501136, 0.633076", \ + "0.267574, 0.282797, 0.341298, 0.390353, 0.472217, 0.573786, 0.706058", \ + "0.327491, 0.344806, 0.412003, 0.465514, 0.549668, 0.651532, 0.783535", \ + "0.386473, 0.405755, 0.48158, 0.540894, 0.628944, 0.732307, 0.864855" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0285259, 0.0375243, 0.0825142, 0.134248, 0.241077, 0.385369, 0.576885", \ + "0.0285117, 0.0375224, 0.082512, 0.134235, 0.241069, 0.385372, 0.576887", \ + "0.0308128, 0.0395212, 0.0835692, 0.134755, 0.241224, 0.38541, 0.576883", \ + "0.036694, 0.0460316, 0.0894698, 0.138928, 0.243243, 0.386185, 0.577059", \ + "0.0465642, 0.0569403, 0.100661, 0.146895, 0.247398, 0.388791, 0.578701", \ + "0.057581, 0.069123, 0.115543, 0.158984, 0.253934, 0.391922, 0.580542", \ + "0.069067, 0.081876, 0.132649, 0.174957, 0.2647, 0.398566, 0.584397" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0925531, 0.102562, 0.143604, 0.182357, 0.251339, 0.338463, 0.451971", \ + "0.104126, 0.11412, 0.155173, 0.193939, 0.262921, 0.350055, 0.463562", \ + "0.158804, 0.169277, 0.210988, 0.249884, 0.318949, 0.406135, 0.519681", \ + "0.205683, 0.21782, 0.263907, 0.304285, 0.374274, 0.461597, 0.575065", \ + "0.262091, 0.276561, 0.330139, 0.373238, 0.444046, 0.531605, 0.645542", \ + "0.314829, 0.331384, 0.393231, 0.440444, 0.513193, 0.600905, 0.71453", \ + "0.362778, 0.381258, 0.451208, 0.503585, 0.579454, 0.668039, 0.781862" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.024824, 0.0323026, 0.0696977, 0.112139, 0.199917, 0.318793, 0.47651", \ + "0.0248378, 0.0323141, 0.0696723, 0.112202, 0.199913, 0.318796, 0.476706", \ + "0.0278697, 0.0351064, 0.071068, 0.112848, 0.200119, 0.318858, 0.476743", \ + "0.0356412, 0.043276, 0.0779092, 0.117896, 0.202835, 0.320237, 0.477122", \ + "0.0467478, 0.0554586, 0.0900169, 0.12612, 0.207066, 0.323133, 0.479286", \ + "0.058185, 0.068075, 0.104895, 0.138067, 0.213367, 0.32603, 0.481093", \ + "0.070196, 0.081201, 0.121618, 0.15315, 0.223005, 0.331658, 0.484308" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0562183, 0.0637633, 0.097793, 0.133708, 0.201295, 0.288225, 0.401735", \ + "0.070997, 0.0785159, 0.112346, 0.148228, 0.215833, 0.302779, 0.416263", \ + "0.126958, 0.13556, 0.170896, 0.206812, 0.27439, 0.361353, 0.474848", \ + "0.168139, 0.178643, 0.2183, 0.254983, 0.322672, 0.409624, 0.523086", \ + "0.215892, 0.228809, 0.275984, 0.315112, 0.383236, 0.470102, 0.583604", \ + "0.257074, 0.272151, 0.327549, 0.370485, 0.440135, 0.527153, 0.640581", \ + "0.292148, 0.309174, 0.372658, 0.420401, 0.492711, 0.580445, 0.694383" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168214, 0.0231739, 0.0602497, 0.104801, 0.195426, 0.315888, 0.474376", \ + "0.0168013, 0.0231095, 0.0600127, 0.104676, 0.1954, 0.315859, 0.474432", \ + "0.0220091, 0.0280098, 0.0620096, 0.105296, 0.195506, 0.315917, 0.474489", \ + "0.029394, 0.0359345, 0.0675787, 0.10834, 0.196772, 0.316486, 0.474717", \ + "0.0396398, 0.0473236, 0.0788498, 0.115662, 0.199844, 0.318108, 0.475893", \ + "0.05016, 0.05905, 0.092598, 0.126252, 0.20526, 0.320771, 0.477407", \ + "0.060846, 0.071019, 0.107735, 0.139447, 0.213283, 0.325786, 0.480543" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0575675, 0.0662583, 0.101901, 0.136778, 0.203682, 0.290343, 0.403662", \ + "0.0724114, 0.081067, 0.11668, 0.15157, 0.218496, 0.305174, 0.418496", \ + "0.129309, 0.139223, 0.176495, 0.211342, 0.278215, 0.364892, 0.478225", \ + "0.172087, 0.18428, 0.226306, 0.261506, 0.328318, 0.414961, 0.528248", \ + "0.222893, 0.237718, 0.285873, 0.321324, 0.38778, 0.474238, 0.587484", \ + "0.268108, 0.285083, 0.338142, 0.373837, 0.439877, 0.526063, 0.639287", \ + "0.307177, 0.325915, 0.382621, 0.418299, 0.48385, 0.56976, 0.682636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0192412, 0.0260761, 0.0601258, 0.102808, 0.193488, 0.314425, 0.473015", \ + "0.019263, 0.0261142, 0.0601188, 0.102754, 0.193473, 0.314427, 0.473023", \ + "0.0253854, 0.0318437, 0.062051, 0.10324, 0.193523, 0.314425, 0.473034", \ + "0.0344593, 0.0415066, 0.067508, 0.105426, 0.194163, 0.314636, 0.473212", \ + "0.0468412, 0.0545576, 0.0753944, 0.108449, 0.194976, 0.315215, 0.473746", \ + "0.059011, 0.06721, 0.08273, 0.111365, 0.195715, 0.315418, 0.473851", \ + "0.070363, 0.078915, 0.089423, 0.114045, 0.196397, 0.31568, 0.474014" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0604321, 0.0700926, 0.107403, 0.142648, 0.209629, 0.2963, 0.409611", \ + "0.0752095, 0.084843, 0.122127, 0.157393, 0.224399, 0.311079, 0.42443", \ + "0.133579, 0.144439, 0.183305, 0.218531, 0.2855, 0.372171, 0.485515", \ + "0.178664, 0.191922, 0.235998, 0.271761, 0.338703, 0.425335, 0.538555", \ + "0.233112, 0.2489, 0.299428, 0.335754, 0.402427, 0.488812, 0.602067", \ + "0.281978, 0.299732, 0.355293, 0.392024, 0.458328, 0.544411, 0.657528", \ + "0.325056, 0.344422, 0.403747, 0.440669, 0.506722, 0.592458, 0.705143" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0216951, 0.0286325, 0.0615938, 0.103551, 0.193677, 0.314546, 0.473045", \ + "0.0217082, 0.0286847, 0.0615928, 0.103534, 0.193782, 0.314547, 0.473092", \ + "0.0282368, 0.0346211, 0.063546, 0.103983, 0.193717, 0.314457, 0.473051", \ + "0.0384965, 0.0452055, 0.0697214, 0.106606, 0.194524, 0.314766, 0.473263", \ + "0.0519227, 0.0590151, 0.0784874, 0.110327, 0.195585, 0.315294, 0.473732", \ + "0.064157, 0.071709, 0.08662, 0.113837, 0.196567, 0.315492, 0.473881", \ + "0.075509, 0.083375, 0.093734, 0.116947, 0.197508, 0.315982, 0.473996" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0604321, 0.0700926, 0.107403, 0.142648, 0.209629, 0.2963, 0.409611", \ + "0.0752095, 0.084843, 0.122127, 0.157393, 0.224399, 0.311079, 0.42443", \ + "0.133579, 0.144439, 0.183305, 0.218531, 0.2855, 0.372171, 0.485515", \ + "0.178664, 0.191922, 0.235998, 0.271761, 0.338703, 0.425335, 0.538555", \ + "0.233112, 0.2489, 0.299428, 0.335754, 0.402427, 0.488812, 0.602067", \ + "0.281978, 0.299732, 0.355293, 0.392024, 0.458328, 0.544411, 0.657528", \ + "0.325056, 0.344422, 0.403747, 0.440669, 0.506722, 0.592458, 0.705143" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0216951, 0.0286325, 0.0615938, 0.103551, 0.193677, 0.314546, 0.473045", \ + "0.0217082, 0.0286847, 0.0615928, 0.103534, 0.193782, 0.314547, 0.473092", \ + "0.0282368, 0.0346211, 0.063546, 0.103983, 0.193717, 0.314457, 0.473051", \ + "0.0384965, 0.0452055, 0.0697214, 0.106606, 0.194524, 0.314766, 0.473263", \ + "0.0519227, 0.0590151, 0.0784874, 0.110327, 0.195585, 0.315294, 0.473732", \ + "0.064157, 0.071709, 0.08662, 0.113837, 0.196567, 0.315492, 0.473881", \ + "0.075509, 0.083375, 0.093734, 0.116947, 0.197508, 0.315982, 0.473996" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.108511, 0.119823, 0.166909, 0.211752, 0.29182, 0.39301, 0.524886", \ + "0.119641, 0.130964, 0.178036, 0.2229, 0.302949, 0.404156, 0.536031", \ + "0.15873, 0.170381, 0.217961, 0.262889, 0.342988, 0.444194, 0.576069", \ + "0.195496, 0.208237, 0.259268, 0.305602, 0.386411, 0.487734, 0.619649", \ + "0.247822, 0.262423, 0.319421, 0.368362, 0.450476, 0.552097, 0.684204", \ + "0.30345, 0.319987, 0.384707, 0.437731, 0.522449, 0.624741, 0.756847", \ + "0.360435, 0.378883, 0.451467, 0.509558, 0.598299, 0.702605, 0.835694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0285398, 0.0375033, 0.0825, 0.134252, 0.241083, 0.385375, 0.576878", \ + "0.0285236, 0.0375245, 0.0824962, 0.13424, 0.24108, 0.385375, 0.576878", \ + "0.030285, 0.0391634, 0.0833594, 0.134628, 0.241194, 0.385391, 0.576789", \ + "0.0347958, 0.0441968, 0.0884143, 0.138613, 0.242933, 0.386173, 0.577042", \ + "0.042993, 0.0532458, 0.0979814, 0.145575, 0.246963, 0.388985, 0.578394", \ + "0.052681, 0.064048, 0.110828, 0.156502, 0.253625, 0.392056, 0.580377", \ + "0.06286, 0.075302, 0.125627, 0.170526, 0.264215, 0.399431, 0.585185" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0106496, 0.0106437, 0.0107788, 0.0108629, 0.0109291, 0.010958, 0.0109762", \ + "0.0105859, 0.0105801, 0.0107159, 0.0107984, 0.0108651, 0.0108946, 0.0109112", \ + "0.0108374, 0.010828, 0.0109569, 0.0110407, 0.011105, 0.0111342, 0.0111509", \ + "0.0114363, 0.0114289, 0.0115816, 0.0116562, 0.0117175, 0.0117432, 0.0117585", \ + "0.0125467, 0.0125395, 0.0126742, 0.0127635, 0.0128371, 0.0128599, 0.0129351", \ + "0.0142904, 0.0142831, 0.0144168, 0.0144976, 0.0145682, 0.0146226, 0.0147296", \ + "0.0164158, 0.0164102, 0.0165362, 0.0166184, 0.0166848, 0.0167192, 0.0167521" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0111207, 0.0111232, 0.0112783, 0.0113644, 0.0114245, 0.0114514, 0.0114648", \ + "0.0110402, 0.011043, 0.0111956, 0.0112831, 0.0113433, 0.0113706, 0.0113845", \ + "0.0112936, 0.0112914, 0.0114385, 0.0115216, 0.0115852, 0.0116144, 0.0116297", \ + "0.0118823, 0.0118747, 0.0120137, 0.0120921, 0.0121596, 0.0121954, 0.0122108", \ + "0.0131354, 0.0131171, 0.0132217, 0.0133078, 0.0133981, 0.0134111, 0.0134309", \ + "0.0149985, 0.0149585, 0.0150282, 0.0151047, 0.015178, 0.0152622, 0.0152852", \ + "0.0173799, 0.0173265, 0.017365, 0.0174245, 0.0174934, 0.0175345, 0.0175709" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00664738, 0.006641, 0.00676799, 0.00685509, 0.00691814, 0.00694619, 0.00696328", \ + "0.00656617, 0.00656003, 0.00669426, 0.0067779, 0.00684457, 0.00687412, 0.00689068", \ + "0.00659872, 0.00659012, 0.0066771, 0.00673591, 0.00679891, 0.0068361, 0.00685498", \ + "0.00698813, 0.00691545, 0.00691552, 0.0069478, 0.00699779, 0.00702988, 0.00704921", \ + "0.00789385, 0.00777214, 0.00765478, 0.00764462, 0.00767478, 0.00767219, 0.00769221", \ + "0.00938725, 0.00913745, 0.00881442, 0.00874173, 0.00871559, 0.00874588, 0.00873961", \ + "0.0111641, 0.0108742, 0.0104019, 0.0102753, 0.0101906, 0.0101596, 0.010174" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00781325, 0.00781986, 0.00797022, 0.00805422, 0.00811311, 0.00813971, 0.00815337", \ + "0.00776059, 0.00776232, 0.00790972, 0.00799337, 0.00805494, 0.00808255, 0.00809733", \ + "0.00792619, 0.00789705, 0.007966, 0.00803819, 0.00810608, 0.00814301, 0.00816617", \ + "0.00846809, 0.00836824, 0.0083402, 0.00837944, 0.00842926, 0.00846265, 0.00848643", \ + "0.00954352, 0.00935542, 0.00915583, 0.00913407, 0.00917202, 0.00917544, 0.00919767", \ + "0.0110851, 0.0108072, 0.0104108, 0.0103318, 0.0103057, 0.0103388, 0.0103498", \ + "0.013049, 0.0126601, 0.0121409, 0.0120064, 0.0119136, 0.0118767, 0.011903" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00852539, 0.00859165, 0.00879995, 0.00887076, 0.00891515, 0.00893371, 0.00894341", \ + "0.0083958, 0.00846019, 0.00866712, 0.00874275, 0.00879121, 0.00881108, 0.00882276", \ + "0.0085282, 0.00853877, 0.00863671, 0.00870858, 0.00877192, 0.00880435, 0.00882257", \ + "0.00883976, 0.00879945, 0.00884679, 0.00890399, 0.00896045, 0.00898816, 0.00901908", \ + "0.00993811, 0.00979505, 0.00970531, 0.00971642, 0.00975786, 0.00980551, 0.0098234", \ + "0.0115684, 0.0113468, 0.0110728, 0.0110318, 0.0110187, 0.011066, 0.0110631", \ + "0.0135797, 0.0132763, 0.0128291, 0.0127346, 0.0126782, 0.0126766, 0.0127051" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00871736, 0.00878374, 0.0089958, 0.00906868, 0.00911095, 0.00912816, 0.00913594", \ + "0.00865083, 0.00871058, 0.00891741, 0.00899486, 0.00904216, 0.00906149, 0.00907133", \ + "0.00881389, 0.00881001, 0.00891194, 0.00898555, 0.00904633, 0.00907892, 0.00909766", \ + "0.00930984, 0.00924096, 0.00925502, 0.00931569, 0.00934624, 0.00938199, 0.0094098", \ + "0.0104838, 0.0103213, 0.0101533, 0.0101486, 0.0101924, 0.0102071, 0.0102349", \ + "0.0120159, 0.0117617, 0.0114122, 0.0113495, 0.011329, 0.0113656, 0.0113393", \ + "0.0139198, 0.0135739, 0.0130501, 0.0129069, 0.0128216, 0.0127961, 0.012804" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00923625, 0.00929323, 0.00949629, 0.00957031, 0.00961462, 0.00963205, 0.00964096", \ + "0.00916989, 0.00922135, 0.00941888, 0.00949683, 0.00954659, 0.00956658, 0.0095776", \ + "0.00936026, 0.00934497, 0.00942494, 0.00949311, 0.00955548, 0.00958909, 0.00961252", \ + "0.00991642, 0.00983101, 0.00979121, 0.00983022, 0.00988752, 0.00992298, 0.00994023", \ + "0.0111591, 0.0109767, 0.0107594, 0.0107342, 0.0107507, 0.0107843, 0.0108035", \ + "0.0128086, 0.0125385, 0.0121282, 0.0120293, 0.0119782, 0.0119686, 0.0119655", \ + "0.0147127, 0.0143557, 0.0137758, 0.0135986, 0.0134868, 0.0134433, 0.0134203" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00660815, 0.00659928, 0.00672798, 0.00681114, 0.00687488, 0.00690409, 0.00692053", \ + "0.0065203, 0.00651435, 0.00664954, 0.00673194, 0.00679633, 0.00682648, 0.0068437", \ + "0.00654159, 0.00651218, 0.00660421, 0.00667907, 0.00673415, 0.00677592, 0.00678569", \ + "0.00681336, 0.00674559, 0.00677619, 0.00685322, 0.00689179, 0.00692607, 0.00694957", \ + "0.00773979, 0.00761899, 0.00752487, 0.0075324, 0.00759224, 0.00764633, 0.00763725", \ + "0.00919867, 0.00898897, 0.00875212, 0.0087151, 0.00870676, 0.00873988, 0.00881955", \ + "0.0111784, 0.0108978, 0.0104803, 0.0103913, 0.0103364, 0.0103282, 0.0103311" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00923625, 0.00929323, 0.00949629, 0.00957031, 0.00961462, 0.00963205, 0.00964096", \ + "0.00916989, 0.00922135, 0.00941888, 0.00949683, 0.00954659, 0.00956658, 0.0095776", \ + "0.00936026, 0.00934497, 0.00942494, 0.00949311, 0.00955548, 0.00958909, 0.00961252", \ + "0.00991642, 0.00983101, 0.00979121, 0.00983022, 0.00988752, 0.00992298, 0.00994023", \ + "0.0111591, 0.0109767, 0.0107594, 0.0107342, 0.0107507, 0.0107843, 0.0108035", \ + "0.0128086, 0.0125385, 0.0121282, 0.0120293, 0.0119782, 0.0119686, 0.0119655", \ + "0.0147127, 0.0143557, 0.0137758, 0.0135986, 0.0134868, 0.0134433, 0.0134203" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.170648, 0.176252, 0.206167, 0.244349, 0.321493, 0.422051, 0.55363", \ + "0.185309, 0.190924, 0.220829, 0.259009, 0.336156, 0.436708, 0.568266", \ + "0.239189, 0.244782, 0.274648, 0.312811, 0.389957, 0.490509, 0.622071", \ + "0.283544, 0.289169, 0.318998, 0.357177, 0.434347, 0.53488, 0.666461", \ + "0.342252, 0.347848, 0.377628, 0.415759, 0.49288, 0.593416, 0.724988", \ + "0.400605, 0.406137, 0.435719, 0.473799, 0.550892, 0.651416, 0.782992", \ + "0.457367, 0.462785, 0.492173, 0.530158, 0.607184, 0.707683, 0.839251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0194156, 0.0255802, 0.0653494, 0.120736, 0.233554, 0.380593, 0.57298", \ + "0.0194179, 0.0255867, 0.0653495, 0.120736, 0.233538, 0.380594, 0.57296", \ + "0.0194304, 0.0256067, 0.0653663, 0.120738, 0.23354, 0.380593, 0.57297", \ + "0.0194699, 0.0256115, 0.065373, 0.120726, 0.233583, 0.380565, 0.573029", \ + "0.019591, 0.025731, 0.065408, 0.120749, 0.233541, 0.380591, 0.572939", \ + "0.019844, 0.025963, 0.065472, 0.120769, 0.233548, 0.380669, 0.572984", \ + "0.020206, 0.026321, 0.065572, 0.120791, 0.233561, 0.38064, 0.572985" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.197793, 0.202641, 0.229294, 0.262391, 0.328809, 0.415371, 0.528592", \ + "0.212721, 0.217567, 0.244277, 0.277342, 0.34374, 0.430265, 0.543516", \ + "0.262963, 0.267816, 0.294501, 0.327588, 0.394008, 0.480531, 0.593783", \ + "0.30034, 0.305154, 0.33185, 0.364929, 0.431395, 0.517895, 0.631126", \ + "0.347865, 0.352681, 0.379358, 0.412449, 0.478869, 0.565395, 0.678642", \ + "0.393951, 0.398775, 0.425459, 0.458554, 0.524951, 0.611476, 0.724721", \ + "0.437987, 0.442804, 0.469497, 0.502562, 0.568969, 0.655502, 0.768743" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0187453, 0.0241853, 0.0565346, 0.10132, 0.193741, 0.314982, 0.473624", \ + "0.0187384, 0.0241864, 0.0565298, 0.101321, 0.193741, 0.314931, 0.473624", \ + "0.0187419, 0.0241671, 0.0565326, 0.101319, 0.193741, 0.314945, 0.473624", \ + "0.0187375, 0.0241758, 0.0566334, 0.101242, 0.193809, 0.314967, 0.473625", \ + "0.018721, 0.024168, 0.056528, 0.101318, 0.193741, 0.315327, 0.473894", \ + "0.018709, 0.024147, 0.056518, 0.101299, 0.193739, 0.314878, 0.473624", \ + "0.018712, 0.024151, 0.05651, 0.1013, 0.193738, 0.314952, 0.473625" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.140936, 0.146358, 0.176232, 0.214442, 0.291611, 0.392195, 0.523754", \ + "0.152481, 0.157925, 0.18781, 0.226021, 0.30319, 0.403742, 0.535334", \ + "0.208655, 0.213926, 0.243501, 0.28162, 0.358718, 0.459243, 0.590818", \ + "0.262225, 0.266688, 0.294726, 0.332329, 0.409193, 0.509645, 0.641144", \ + "0.328909, 0.332501, 0.358581, 0.395406, 0.471728, 0.571915, 0.703315", \ + "0.390923, 0.393663, 0.417802, 0.453796, 0.529533, 0.629414, 0.760793", \ + "0.448496, 0.450332, 0.47303, 0.508289, 0.583367, 0.682974, 0.814064" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0187947, 0.0251093, 0.0653172, 0.120719, 0.233539, 0.38062, 0.572981", \ + "0.018808, 0.0251446, 0.0653164, 0.120719, 0.233539, 0.38064, 0.57298", \ + "0.0190952, 0.0253802, 0.065384, 0.120754, 0.233543, 0.380573, 0.57298", \ + "0.0207883, 0.0270473, 0.0658834, 0.121065, 0.233651, 0.380659, 0.572998", \ + "0.023709, 0.030074, 0.066842, 0.121203, 0.233685, 0.380753, 0.573013", \ + "0.026869, 0.033604, 0.068308, 0.121749, 0.233867, 0.380688, 0.573049", \ + "0.030064, 0.037318, 0.070018, 0.122439, 0.234057, 0.380838, 0.573063" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.16114, 0.16587, 0.192533, 0.225623, 0.292036, 0.378578, 0.491818", \ + "0.172026, 0.176737, 0.203422, 0.236516, 0.302928, 0.389472, 0.502723", \ + "0.219328, 0.223999, 0.250597, 0.283626, 0.349986, 0.436501, 0.549746", \ + "0.269092, 0.273153, 0.298684, 0.331443, 0.397638, 0.484162, 0.597295", \ + "0.338188, 0.34132, 0.36511, 0.397362, 0.463248, 0.549504, 0.662602", \ + "0.408912, 0.411062, 0.433096, 0.46477, 0.530163, 0.616296, 0.72929", \ + "0.479067, 0.480224, 0.500421, 0.531514, 0.596437, 0.68225, 0.795044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0184242, 0.0239173, 0.0564752, 0.101297, 0.193741, 0.314953, 0.473541", \ + "0.0184157, 0.0239087, 0.0564734, 0.101296, 0.193741, 0.314953, 0.473625", \ + "0.0185699, 0.0240815, 0.0565533, 0.101326, 0.193749, 0.314962, 0.473625", \ + "0.0197905, 0.0252717, 0.057075, 0.101686, 0.19382, 0.315045, 0.473656", \ + "0.022052, 0.027615, 0.058056, 0.102014, 0.194042, 0.315395, 0.473672", \ + "0.024814, 0.030661, 0.059549, 0.102755, 0.194381, 0.315287, 0.473749", \ + "0.027709, 0.033963, 0.061316, 0.103682, 0.1947, 0.315386, 0.473827" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.162586, 0.167331, 0.194008, 0.227095, 0.293503, 0.380042, 0.493285", \ + "0.173722, 0.178475, 0.20516, 0.23824, 0.304637, 0.391192, 0.504416", \ + "0.213802, 0.218527, 0.245046, 0.278082, 0.344459, 0.430982, 0.544263", \ + "0.255038, 0.259371, 0.285266, 0.318115, 0.384383, 0.470856, 0.584075", \ + "0.31519, 0.318895, 0.343643, 0.376152, 0.442175, 0.528499, 0.641653", \ + "0.380251, 0.383139, 0.406454, 0.438488, 0.504154, 0.590323, 0.703358", \ + "0.446562, 0.448677, 0.470537, 0.502049, 0.567328, 0.653303, 0.76626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0185211, 0.0239956, 0.0564906, 0.101299, 0.193741, 0.314953, 0.473617", \ + "0.018518, 0.0239911, 0.0564894, 0.101299, 0.193742, 0.314969, 0.473625", \ + "0.0186673, 0.0241313, 0.0565485, 0.101324, 0.193748, 0.314933, 0.473652", \ + "0.0197137, 0.0251865, 0.057047, 0.101719, 0.193918, 0.314922, 0.473678", \ + "0.021594, 0.027171, 0.057908, 0.10198, 0.19405, 0.315119, 0.473601", \ + "0.024065, 0.029815, 0.059213, 0.102584, 0.194279, 0.315184, 0.47369", \ + "0.02673, 0.032749, 0.060782, 0.103401, 0.194601, 0.315341, 0.47389" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0948673, 0.101103, 0.132863, 0.171542, 0.248964, 0.34967, 0.481271", \ + "0.109222, 0.115414, 0.147204, 0.18591, 0.263331, 0.364036, 0.495635", \ + "0.168149, 0.173949, 0.204969, 0.243534, 0.320897, 0.421575, 0.553187", \ + "0.216826, 0.221864, 0.251353, 0.289461, 0.366587, 0.46705, 0.598654", \ + "0.274557, 0.278841, 0.306392, 0.343837, 0.420547, 0.520907, 0.652396", \ + "0.325088, 0.328658, 0.354544, 0.391272, 0.467475, 0.567493, 0.698852", \ + "0.369308, 0.37211, 0.396574, 0.432593, 0.508248, 0.608106, 0.739277" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.017007, 0.0235125, 0.0651064, 0.120753, 0.233586, 0.380682, 0.573026", \ + "0.0169212, 0.0234128, 0.0650669, 0.12073, 0.233585, 0.380682, 0.573007", \ + "0.0174308, 0.0238882, 0.0651426, 0.120767, 0.233586, 0.380682, 0.57302", \ + "0.0189497, 0.0252424, 0.0653789, 0.120712, 0.233554, 0.380592, 0.573043", \ + "0.0216723, 0.0278818, 0.0661059, 0.120947, 0.233566, 0.380891, 0.572844", \ + "0.024652, 0.031127, 0.067238, 0.121348, 0.233731, 0.380632, 0.572923", \ + "0.027605, 0.03452, 0.068702, 0.121926, 0.233888, 0.380714, 0.572993" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.101387, 0.107323, 0.138584, 0.177248, 0.254654, 0.355354, 0.486955", \ + "0.116074, 0.122006, 0.153288, 0.191926, 0.26935, 0.370037, 0.501675", \ + "0.175817, 0.181338, 0.212023, 0.250561, 0.327892, 0.428596, 0.560187", \ + "0.226373, 0.231229, 0.260525, 0.298609, 0.375776, 0.476338, 0.607911", \ + "0.286477, 0.290509, 0.318015, 0.355457, 0.432186, 0.532625, 0.664172", \ + "0.339075, 0.342214, 0.367899, 0.404928, 0.481301, 0.581613, 0.712883", \ + "0.384993, 0.387176, 0.411542, 0.447848, 0.523776, 0.623818, 0.755222" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.016494, 0.0229428, 0.0647395, 0.120541, 0.233497, 0.380622, 0.57298", \ + "0.0165019, 0.0229511, 0.0647522, 0.120527, 0.233517, 0.380621, 0.572931", \ + "0.0170751, 0.0234029, 0.0648842, 0.120576, 0.233497, 0.380621, 0.57303", \ + "0.0186419, 0.0248097, 0.065131, 0.120754, 0.233459, 0.380568, 0.572961", \ + "0.0210433, 0.026959, 0.065654, 0.120747, 0.233484, 0.380769, 0.572998", \ + "0.023324, 0.029057, 0.066272, 0.120941, 0.233549, 0.380581, 0.572913", \ + "0.025408, 0.031014, 0.06683, 0.121106, 0.233576, 0.380578, 0.572953" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106253, 0.112237, 0.143591, 0.182264, 0.259678, 0.360378, 0.49199", \ + "0.120894, 0.126893, 0.158235, 0.196921, 0.274342, 0.375035, 0.506645", \ + "0.181849, 0.187512, 0.218338, 0.256886, 0.334279, 0.434908, 0.566549", \ + "0.234955, 0.24002, 0.269649, 0.307773, 0.384902, 0.485472, 0.617053", \ + "0.29829, 0.302731, 0.330696, 0.368267, 0.445044, 0.545425, 0.676879", \ + "0.354331, 0.358122, 0.384585, 0.421609, 0.497977, 0.59819, 0.729676", \ + "0.403576, 0.406611, 0.431669, 0.468267, 0.544129, 0.644244, 0.775456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168409, 0.0232207, 0.0648295, 0.120568, 0.233492, 0.380621, 0.573031", \ + "0.0168539, 0.0232356, 0.0648324, 0.120567, 0.233527, 0.380621, 0.572882", \ + "0.0174331, 0.0237001, 0.064966, 0.120603, 0.233501, 0.380622, 0.573014", \ + "0.0191442, 0.0252372, 0.0652849, 0.12077, 0.233513, 0.380614, 0.573017", \ + "0.0217005, 0.0275549, 0.065882, 0.120826, 0.233494, 0.381127, 0.573084", \ + "0.024062, 0.029752, 0.066583, 0.121082, 0.23358, 0.380548, 0.572911", \ + "0.02621, 0.03181, 0.067173, 0.121259, 0.233642, 0.380577, 0.572944" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106253, 0.112237, 0.143591, 0.182264, 0.259678, 0.360378, 0.49199", \ + "0.120894, 0.126893, 0.158235, 0.196921, 0.274342, 0.375035, 0.506645", \ + "0.181849, 0.187512, 0.218338, 0.256886, 0.334279, 0.434908, 0.566549", \ + "0.234955, 0.24002, 0.269649, 0.307773, 0.384902, 0.485472, 0.617053", \ + "0.29829, 0.302731, 0.330696, 0.368267, 0.445044, 0.545425, 0.676879", \ + "0.354331, 0.358122, 0.384585, 0.421609, 0.497977, 0.59819, 0.729676", \ + "0.403576, 0.406611, 0.431669, 0.468267, 0.544129, 0.644244, 0.775456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168409, 0.0232207, 0.0648295, 0.120568, 0.233492, 0.380621, 0.573031", \ + "0.0168539, 0.0232356, 0.0648324, 0.120567, 0.233527, 0.380621, 0.572882", \ + "0.0174331, 0.0237001, 0.064966, 0.120603, 0.233501, 0.380622, 0.573014", \ + "0.0191442, 0.0252372, 0.0652849, 0.12077, 0.233513, 0.380614, 0.573017", \ + "0.0217005, 0.0275549, 0.065882, 0.120826, 0.233494, 0.381127, 0.573084", \ + "0.024062, 0.029752, 0.066583, 0.121082, 0.23358, 0.380548, 0.572911", \ + "0.02621, 0.03181, 0.067173, 0.121259, 0.233642, 0.380577, 0.572944" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0111223, 0.0111223, 0.0112791, 0.0113654, 0.0114251, 0.0114521, 0.0114667", \ + "0.011044, 0.0110424, 0.0111993, 0.0112855, 0.011345, 0.0113716, 0.0113858", \ + "0.011293, 0.0112893, 0.0114368, 0.0115241, 0.0115872, 0.0116155, 0.011631", \ + "0.0119077, 0.011901, 0.0120314, 0.0121156, 0.0121832, 0.0122139, 0.0122312", \ + "0.0131685, 0.0131451, 0.0132515, 0.0133402, 0.0134047, 0.0134386, 0.0134589", \ + "0.0150089, 0.0149714, 0.0150342, 0.0151118, 0.0151855, 0.015254, 0.0152457", \ + "0.0173881, 0.0173317, 0.0173648, 0.017429, 0.0174971, 0.0175374, 0.0175668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0106499, 0.0106417, 0.0107765, 0.010863, 0.0109272, 0.010959, 0.0109758", \ + "0.0105861, 0.0105774, 0.010717, 0.0108017, 0.0108631, 0.0108946, 0.0109108", \ + "0.0108383, 0.0108313, 0.0109559, 0.0110407, 0.0111036, 0.0111332, 0.0111501", \ + "0.0113755, 0.011367, 0.0115116, 0.0115915, 0.0116565, 0.0116844, 0.0117022", \ + "0.0125788, 0.0125723, 0.0127059, 0.0127984, 0.0128724, 0.0129251, 0.012936", \ + "0.0142758, 0.014267, 0.0144001, 0.0144865, 0.0145543, 0.0146359, 0.0146344", \ + "0.0163946, 0.0163855, 0.0165144, 0.0165994, 0.0166632, 0.016697, 0.0167353" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00781358, 0.00782742, 0.00797179, 0.00805486, 0.00811374, 0.00814094, 0.00815474", \ + "0.00776129, 0.00776528, 0.00791009, 0.00799489, 0.00805547, 0.00808306, 0.00809857", \ + "0.00792808, 0.00790044, 0.00796805, 0.00804383, 0.00810925, 0.00814497, 0.00816708", \ + "0.00847675, 0.00837115, 0.00833924, 0.00839507, 0.00843441, 0.0084691, 0.00849457", \ + "0.00968846, 0.00947342, 0.00924199, 0.00922772, 0.00925836, 0.00926433, 0.00927716", \ + "0.0111073, 0.0108277, 0.0104155, 0.0103392, 0.0103185, 0.0103468, 0.0103816", \ + "0.0130628, 0.0127117, 0.0120735, 0.011919, 0.0118382, 0.0118157, 0.0118114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00664474, 0.0066355, 0.00676746, 0.00685355, 0.0069168, 0.00694604, 0.00696168", \ + "0.0065639, 0.00655519, 0.00669035, 0.00677809, 0.00684322, 0.0068733, 0.00689", \ + "0.00659635, 0.006592, 0.00667361, 0.00673932, 0.00680132, 0.00683529, 0.00685581", \ + "0.00699033, 0.0069131, 0.00690672, 0.00696487, 0.00699708, 0.00702827, 0.00704896", \ + "0.00788559, 0.00773902, 0.00758836, 0.00758699, 0.00763486, 0.00765758, 0.00766495", \ + "0.00939741, 0.00913888, 0.00880327, 0.00873533, 0.00871287, 0.00872856, 0.0087626", \ + "0.011148, 0.0108256, 0.0103185, 0.0101919, 0.0101207, 0.0100982, 0.0101364" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00852598, 0.00859733, 0.00880349, 0.00887399, 0.00891788, 0.0089362, 0.00894551", \ + "0.00839863, 0.0084656, 0.00867162, 0.00874676, 0.00879395, 0.0088143, 0.00882512", \ + "0.008533, 0.00854595, 0.00863809, 0.00871303, 0.0087743, 0.00880737, 0.00882618", \ + "0.00889272, 0.00884476, 0.00887616, 0.00893309, 0.00900541, 0.00903091, 0.00905731", \ + "0.00992663, 0.00979954, 0.00968861, 0.0097085, 0.00974418, 0.00981242, 0.00981086", \ + "0.0116011, 0.0113769, 0.0110872, 0.0110446, 0.0110392, 0.0110555, 0.011178", \ + "0.0136825, 0.0133923, 0.0128987, 0.0127946, 0.0127374, 0.0127302, 0.0127467" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00871966, 0.00878466, 0.00899697, 0.00906951, 0.00911152, 0.00912884, 0.0091367", \ + "0.00865288, 0.00871064, 0.00891743, 0.00899531, 0.00904245, 0.00906238, 0.00907215", \ + "0.00881634, 0.00881343, 0.00891069, 0.00898447, 0.00904719, 0.00908053, 0.00909763", \ + "0.00936684, 0.00930164, 0.00930181, 0.00936078, 0.00940541, 0.00943944, 0.00945798", \ + "0.0104635, 0.0102983, 0.0101316, 0.010131, 0.0101729, 0.0102083, 0.0102309", \ + "0.0120812, 0.0118345, 0.0114739, 0.0113939, 0.011366, 0.0113831, 0.0114188", \ + "0.0139378, 0.0135985, 0.013066, 0.0129162, 0.0128326, 0.0128039, 0.0127975" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0092374, 0.0092946, 0.00949654, 0.00957061, 0.00961466, 0.00963274, 0.00964158", \ + "0.00917108, 0.00922158, 0.00941849, 0.00949849, 0.0095473, 0.00956766, 0.00957816", \ + "0.0093658, 0.00934819, 0.00942695, 0.00950227, 0.00956378, 0.009587, 0.00960528", \ + "0.0099648, 0.00988241, 0.00985086, 0.00989521, 0.00994217, 0.00997132, 0.0099896", \ + "0.0111519, 0.0109714, 0.0107537, 0.0107285, 0.0107534, 0.0108188, 0.010807", \ + "0.0128177, 0.0125577, 0.0121438, 0.0120396, 0.011992, 0.0119898, 0.0120367", \ + "0.0147304, 0.0143867, 0.0138093, 0.0136239, 0.0135084, 0.0134675, 0.0134571" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0092374, 0.0092946, 0.00949654, 0.00957061, 0.00961466, 0.00963274, 0.00964158", \ + "0.00917108, 0.00922158, 0.00941849, 0.00949849, 0.0095473, 0.00956766, 0.00957816", \ + "0.0093658, 0.00934819, 0.00942695, 0.00950227, 0.00956378, 0.009587, 0.00960528", \ + "0.0099648, 0.00988241, 0.00985086, 0.00989521, 0.00994217, 0.00997132, 0.0099896", \ + "0.0111519, 0.0109714, 0.0107537, 0.0107285, 0.0107534, 0.0108188, 0.010807", \ + "0.0128177, 0.0125577, 0.0121438, 0.0120396, 0.011992, 0.0119898, 0.0120367", \ + "0.0147304, 0.0143867, 0.0138093, 0.0136239, 0.0135084, 0.0134675, 0.0134571" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00660405, 0.00659326, 0.00672663, 0.00681176, 0.0068744, 0.00690354, 0.00691964", \ + "0.00652061, 0.00651167, 0.00664956, 0.00673439, 0.00679748, 0.00682724, 0.00684341", \ + "0.00654188, 0.00651251, 0.00659738, 0.00667388, 0.00674021, 0.00677537, 0.00679543", \ + "0.00681855, 0.00674692, 0.0067729, 0.00684456, 0.00688921, 0.00692552, 0.00694798", \ + "0.00769688, 0.0075754, 0.00747671, 0.00749775, 0.00757159, 0.00757423, 0.00758972", \ + "0.00920309, 0.00898205, 0.00874082, 0.00870802, 0.00870805, 0.0087681, 0.00878897", \ + "0.011206, 0.01093, 0.0104938, 0.0103996, 0.010345, 0.0103351, 0.0103677" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168944; + rise_capacitance : 0.00168944; + rise_capacitance_range (0.00119633, 0.00168944); + fall_capacitance : 0.00168899; + fall_capacitance_range (0.00118432, 0.00168899); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.11075, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.101681, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00743779, 0.00731725, 0.00782199, 0.00904737, 0.0113822, 0.0148152, 0.0192154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905797, 0.00891569, 0.00939765, 0.0105509, 0.0129103, 0.0162888, 0.0206461" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00670368, 0.00658531, 0.00708753, 0.00826923, 0.0105926, 0.0140239, 0.0184275" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0095701, 0.00943067, 0.0100119, 0.0110635, 0.0134219, 0.016789, 0.0211579" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00676388, 0.0066096, 0.00724162, 0.00830712, 0.0106637, 0.0142402, 0.0184828" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0094512, 0.00931071, 0.00990734, 0.0109739, 0.0133502, 0.0167263, 0.0210945" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168246; + rise_capacitance : 0.00168246; + rise_capacitance_range (0.0010996, 0.00168246); + fall_capacitance : 0.00165073; + fall_capacitance_range (0.00108563, 0.00165073); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0287724, 0.0866189, 0.129354, 0.152447", \ + "-0.158632, -0.0352452, 0.00951538, 0.0425758", \ + "-0.225622, -0.100083, -0.0536458, -0.0212256", \ + "-0.278221, -0.14684, -0.101043, -0.0690186" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0338328, 0.0363342, 0.052793, 0.0650532", \ + "-0.161663, -0.0874986, -0.0649972, -0.0547822", \ + "-0.216551, -0.144236, -0.124056, -0.114481", \ + "-0.250995, -0.180828, -0.165286, -0.156107" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0287724, 0.0866189, 0.129354, 0.152447", \ + "-0.158632, -0.0352452, 0.00951538, 0.0425758", \ + "-0.225622, -0.100083, -0.0536458, -0.0212256", \ + "-0.278221, -0.14684, -0.101043, -0.0690186" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0338328, 0.0363342, 0.052793, 0.0650532", \ + "-0.161663, -0.0874986, -0.0649972, -0.0547822", \ + "-0.216551, -0.144236, -0.124056, -0.114481", \ + "-0.250995, -0.180828, -0.165286, -0.156107" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736946, -0.0505636, -0.0938607, -0.121034", \ + "0.226374, 0.102116, 0.0528493, 0.0236504", \ + "0.317866, 0.191763, 0.144173, 0.110337", \ + "0.385291, 0.257035, 0.208805, 0.17857" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.070497, 0.0301226, 0.0580561, 0.093074", \ + "0.231281, 0.146924, 0.120879, 0.113919", \ + "0.30904, 0.218835, 0.194466, 0.182869", \ + "0.361544, 0.273188, 0.248179, 0.236186" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0736946, -0.0505636, -0.0938607, -0.121034", \ + "0.226374, 0.102116, 0.0528493, 0.0236504", \ + "0.317866, 0.191763, 0.144173, 0.110337", \ + "0.385291, 0.257035, 0.208805, 0.17857" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.070497, 0.0301226, 0.0580561, 0.093074", \ + "0.231281, 0.146924, 0.120879, 0.113919", \ + "0.30904, 0.218835, 0.194466, 0.182869", \ + "0.361544, 0.273188, 0.248179, 0.236186" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137433, -0.00137372, -0.00137966, -0.00137947, -0.00137509, -0.00137598, -0.00137514" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138509, 0.00138978, 0.00139111, 0.00139502, 0.00138997, 0.00138363, 0.00137837" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00025474, -0.000254226, -0.000255408, -0.00025642, -0.00025496, -0.000253768, -0.00025313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000271074, 0.000270339, 0.000267587, 0.000266904, 0.000264592, 0.000263419, 0.00026048" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117294, -0.0011756, -0.00119855, -0.0012071, -0.00121248, -0.00120924, -0.00120663" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130711, 0.00121955, 0.00121075, 0.00121243, 0.00121248, 0.00120924, 0.00120663" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117914, -0.00118198, -0.00120334, -0.00121152, -0.00121455, -0.00121791, -0.00121661" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121695, 0.00121637, 0.00122114, 0.001226, 0.00122229, 0.00121791, 0.00121661" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0022514; + rise_capacitance : 0.0022514; + rise_capacitance_range (0.00175587, 0.0022514); + fall_capacitance : 0.00218849; + fall_capacitance_range (0.00171099, 0.00218849); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0730371, -0.0481135, -0.0924626, -0.120892", \ + "0.208289, 0.0831411, 0.0368153, 0.00636555", \ + "0.288348, 0.165353, 0.120703, 0.0896131", \ + "0.354522, 0.233371, 0.188081, 0.160593" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0730371, -0.0481135, -0.0924626, -0.120892", \ + "0.208289, 0.0831411, 0.0368153, 0.00636555", \ + "0.288348, 0.165353, 0.120703, 0.0896131", \ + "0.354522, 0.233371, 0.188081, 0.160593" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0299999, 0.0859479, 0.128044, 0.153361", \ + "-0.143722, -0.0237767, 0.0203398, 0.0476335", \ + "-0.203483, -0.0853827, -0.0435872, -0.0129363", \ + "-0.253854, -0.137906, -0.0927534, -0.0664959" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0299999, 0.0859479, 0.128044, 0.153361", \ + "-0.143722, -0.0237767, 0.0203398, 0.0476335", \ + "-0.203483, -0.0853827, -0.0435872, -0.0129363", \ + "-0.253854, -0.137906, -0.0927534, -0.0664959" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0563335, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0586009, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127291, -0.00127049, -0.00127407, -0.00127426, -0.00127453, -0.00127258, -0.00127089" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130715, 0.00127994, 0.00128416, 0.00128581, 0.00128049, 0.00127544, 0.00127207" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126533, -0.00127369, -0.00127537, -0.00127913, -0.00127709, -0.00127441, -0.00127258" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132943, 0.00129663, 0.00129419, 0.00128922, 0.0012832, 0.00127771, 0.001274" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127388, -0.00127126, -0.00127692, -0.00127812, -0.00127551, -0.00127347, -0.00127179" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132364, 0.0012876, 0.00129237, 0.00128791, 0.00128206, 0.00127686, 0.00127325" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX2) { + area : 23.9904; + cell_leakage_power : 0.512678; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.551093; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.436943; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.494214; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.460882; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.543508; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.566498; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.481143; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.538677; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.548475; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.505345; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.512678; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.149445, 0.163006, 0.21101, 0.256461, 0.336285, 0.43632, 0.56629", \ + "0.164369, 0.17797, 0.225953, 0.271392, 0.351216, 0.451259, 0.581231", \ + "0.214656, 0.228242, 0.276227, 0.321682, 0.401529, 0.50153, 0.631561", \ + "0.252169, 0.265741, 0.313732, 0.359263, 0.439043, 0.539024, 0.669043", \ + "0.299972, 0.313554, 0.361499, 0.406968, 0.486795, 0.586842, 0.716826", \ + "0.345488, 0.359049, 0.406942, 0.452385, 0.532238, 0.632265, 0.762289", \ + "0.389372, 0.402917, 0.450709, 0.49611, 0.57594, 0.675956, 0.805977" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0295759, 0.040035, 0.0849699, 0.136328, 0.241373, 0.38318, 0.571951", \ + "0.0295665, 0.0400212, 0.0849501, 0.136331, 0.241332, 0.38318, 0.571951", \ + "0.0295624, 0.0400411, 0.084964, 0.136282, 0.241317, 0.38318, 0.571996", \ + "0.0295757, 0.0400413, 0.0849414, 0.136417, 0.241336, 0.383209, 0.572022", \ + "0.0295598, 0.040002, 0.084936, 0.136317, 0.241309, 0.38317, 0.571926", \ + "0.029509, 0.03993, 0.084913, 0.136266, 0.241362, 0.383174, 0.571983", \ + "0.029516, 0.039923, 0.084808, 0.136214, 0.241325, 0.38315, 0.571957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.127548, 0.139594, 0.181537, 0.22091, 0.289789, 0.375917, 0.487915", \ + "0.142218, 0.154279, 0.196212, 0.235578, 0.304472, 0.390603, 0.50259", \ + "0.196136, 0.208184, 0.250057, 0.289445, 0.358291, 0.444483, 0.556468", \ + "0.240432, 0.252503, 0.294412, 0.333827, 0.402723, 0.48894, 0.600901", \ + "0.298713, 0.310884, 0.353021, 0.392475, 0.461389, 0.547616, 0.65963", \ + "0.356801, 0.369284, 0.411921, 0.451575, 0.52056, 0.606794, 0.718821", \ + "0.412791, 0.425707, 0.46923, 0.509163, 0.578284, 0.664533, 0.776579" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256655, 0.0343678, 0.071491, 0.113527, 0.19944, 0.315626, 0.47046", \ + "0.0256683, 0.0343707, 0.0714776, 0.113587, 0.199436, 0.315624, 0.470448", \ + "0.0257452, 0.0344505, 0.0715849, 0.113625, 0.199443, 0.315626, 0.47045", \ + "0.0259679, 0.0346695, 0.0716992, 0.113712, 0.199499, 0.31562, 0.470421", \ + "0.0267979, 0.035412, 0.072106, 0.113924, 0.199551, 0.315672, 0.470491", \ + "0.028276, 0.036857, 0.073051, 0.114445, 0.19978, 0.315767, 0.470515", \ + "0.030189, 0.038771, 0.074496, 0.115365, 0.200135, 0.315962, 0.470611" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113144, 0.126714, 0.174688, 0.220131, 0.299966, 0.399894, 0.529929", \ + "0.12414, 0.137741, 0.185711, 0.231156, 0.310983, 0.41095, 0.54097", \ + "0.171375, 0.185201, 0.233274, 0.278677, 0.358531, 0.458536, 0.58851", \ + "0.217574, 0.232888, 0.284746, 0.331617, 0.412061, 0.512141, 0.642037", \ + "0.28028, 0.297867, 0.35641, 0.406066, 0.487829, 0.588173, 0.718479", \ + "0.34368, 0.36345, 0.430163, 0.484345, 0.56855, 0.669169, 0.799239", \ + "0.406429, 0.428148, 0.503024, 0.563006, 0.651279, 0.753371, 0.883728" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0295719, 0.0400133, 0.0850364, 0.136356, 0.241352, 0.383167, 0.571946", \ + "0.029591, 0.0400353, 0.0850163, 0.136341, 0.241337, 0.383149, 0.571954", \ + "0.0313939, 0.0415942, 0.085855, 0.136814, 0.241527, 0.383204, 0.57196", \ + "0.0376189, 0.0483239, 0.0918507, 0.141192, 0.243495, 0.384046, 0.572161", \ + "0.0479831, 0.0597238, 0.103543, 0.149806, 0.248504, 0.386993, 0.573891", \ + "0.05977, 0.072588, 0.118882, 0.162615, 0.255705, 0.390638, 0.576174", \ + "0.072122, 0.086061, 0.136383, 0.179264, 0.267314, 0.397763, 0.58015" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.098381, 0.11043, 0.15236, 0.191702, 0.2605, 0.346674, 0.458638", \ + "0.110026, 0.122071, 0.164025, 0.20337, 0.272173, 0.358359, 0.470386", \ + "0.165926, 0.17833, 0.220543, 0.259969, 0.328878, 0.415085, 0.527135", \ + "0.216013, 0.23026, 0.27675, 0.317603, 0.387333, 0.473608, 0.585565", \ + "0.276466, 0.293249, 0.347049, 0.390796, 0.461599, 0.54813, 0.660484", \ + "0.333195, 0.352213, 0.413932, 0.461988, 0.534896, 0.621617, 0.733634", \ + "0.385118, 0.406156, 0.475632, 0.529018, 0.605296, 0.693054, 0.805113" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256472, 0.0344064, 0.0716329, 0.113633, 0.199406, 0.315617, 0.470576", \ + "0.0256483, 0.034372, 0.0715769, 0.113606, 0.199396, 0.315626, 0.470507", \ + "0.0282356, 0.0365714, 0.0726992, 0.114118, 0.199581, 0.315689, 0.470527", \ + "0.0365349, 0.0452416, 0.0797289, 0.119273, 0.202217, 0.316954, 0.470951", \ + "0.0484141, 0.058192, 0.092699, 0.128606, 0.207441, 0.320814, 0.473445", \ + "0.060767, 0.071676, 0.108362, 0.141474, 0.214659, 0.323972, 0.475394", \ + "0.073723, 0.085724, 0.125741, 0.157481, 0.225165, 0.330231, 0.479153" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0588972, 0.0679403, 0.102199, 0.138166, 0.205099, 0.290904, 0.402778", \ + "0.073681, 0.0827115, 0.116775, 0.152695, 0.219642, 0.305415, 0.417351", \ + "0.131631, 0.141791, 0.177284, 0.213169, 0.280084, 0.365868, 0.477817", \ + "0.175329, 0.187706, 0.227393, 0.264074, 0.331038, 0.416705, 0.528535", \ + "0.226466, 0.24149, 0.288867, 0.328247, 0.395817, 0.481434, 0.593224", \ + "0.271014, 0.288377, 0.343785, 0.387243, 0.456491, 0.542215, 0.65388", \ + "0.309416, 0.328892, 0.39206, 0.440542, 0.512762, 0.599164, 0.711221" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168855, 0.0241122, 0.060573, 0.104449, 0.193424, 0.311571, 0.467332", \ + "0.0168682, 0.0240594, 0.0603501, 0.104323, 0.193422, 0.311604, 0.467284", \ + "0.0219313, 0.0287803, 0.0623243, 0.105001, 0.193527, 0.311562, 0.467324", \ + "0.0296942, 0.0371729, 0.0685942, 0.108456, 0.194783, 0.312079, 0.467566", \ + "0.0405384, 0.0492431, 0.0804422, 0.116568, 0.198592, 0.314013, 0.468944", \ + "0.051781, 0.061757, 0.095025, 0.128168, 0.204801, 0.317318, 0.470818", \ + "0.063347, 0.074394, 0.110959, 0.142401, 0.213756, 0.322742, 0.474292" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0600291, 0.0703456, 0.106391, 0.141305, 0.207367, 0.292822, 0.404565", \ + "0.0748546, 0.0851574, 0.121217, 0.156123, 0.222215, 0.307713, 0.419424", \ + "0.133593, 0.145155, 0.182673, 0.217474, 0.283484, 0.36896, 0.480677", \ + "0.17877, 0.192883, 0.235384, 0.270671, 0.336596, 0.421962, 0.533684", \ + "0.23276, 0.249741, 0.298884, 0.334689, 0.400225, 0.485364, 0.596978", \ + "0.281222, 0.300463, 0.355182, 0.39138, 0.456372, 0.541247, 0.652538", \ + "0.323245, 0.344451, 0.403539, 0.439809, 0.504188, 0.588649, 0.699752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0191281, 0.0268974, 0.060663, 0.102375, 0.191136, 0.309735, 0.465762", \ + "0.0191237, 0.0269185, 0.0606717, 0.102357, 0.191064, 0.309781, 0.465717", \ + "0.0249446, 0.032276, 0.0625971, 0.102786, 0.191103, 0.309733, 0.465757", \ + "0.0342779, 0.0422478, 0.0687809, 0.105493, 0.191861, 0.310111, 0.465723", \ + "0.047086, 0.0559719, 0.0780175, 0.109533, 0.192989, 0.310655, 0.466462", \ + "0.059631, 0.069303, 0.086891, 0.113488, 0.194035, 0.311082, 0.466784", \ + "0.071978, 0.082021, 0.095086, 0.116991, 0.194964, 0.311396, 0.466914" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0626147, 0.074091, 0.111895, 0.147209, 0.213371, 0.298869, 0.410581", \ + "0.077396, 0.0888426, 0.126633, 0.161959, 0.228123, 0.313605, 0.425371", \ + "0.137397, 0.150054, 0.189109, 0.224392, 0.290537, 0.376038, 0.487741", \ + "0.184799, 0.200064, 0.244603, 0.280515, 0.346604, 0.431985, 0.54362", \ + "0.242293, 0.260341, 0.311807, 0.348544, 0.414314, 0.499536, 0.611057", \ + "0.294173, 0.314272, 0.371449, 0.408779, 0.47424, 0.559103, 0.670416", \ + "0.340197, 0.36207, 0.423627, 0.461212, 0.526283, 0.610634, 0.721689" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214358, 0.029426, 0.0622261, 0.103202, 0.191334, 0.309833, 0.465725", \ + "0.0214377, 0.0294605, 0.0622553, 0.103194, 0.191331, 0.309777, 0.46585", \ + "0.0276082, 0.034947, 0.0640668, 0.103634, 0.191376, 0.309831, 0.46574", \ + "0.0380415, 0.0457557, 0.0709723, 0.106788, 0.192299, 0.31017, 0.465837", \ + "0.0518271, 0.060159, 0.0810589, 0.111507, 0.193653, 0.310716, 0.466377", \ + "0.064707, 0.073728, 0.090713, 0.116029, 0.195025, 0.31128, 0.466713", \ + "0.076579, 0.086041, 0.099235, 0.120134, 0.196281, 0.311637, 0.466752" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0626147, 0.074091, 0.111895, 0.147209, 0.213371, 0.298869, 0.410581", \ + "0.077396, 0.0888426, 0.126633, 0.161959, 0.228123, 0.313605, 0.425371", \ + "0.137397, 0.150054, 0.189109, 0.224392, 0.290537, 0.376038, 0.487741", \ + "0.184799, 0.200064, 0.244603, 0.280515, 0.346604, 0.431985, 0.54362", \ + "0.242293, 0.260341, 0.311807, 0.348544, 0.414314, 0.499536, 0.611057", \ + "0.294173, 0.314272, 0.371449, 0.408779, 0.47424, 0.559103, 0.670416", \ + "0.340197, 0.36207, 0.423627, 0.461212, 0.526283, 0.610634, 0.721689" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214358, 0.029426, 0.0622261, 0.103202, 0.191334, 0.309833, 0.465725", \ + "0.0214377, 0.0294605, 0.0622553, 0.103194, 0.191331, 0.309777, 0.46585", \ + "0.0276082, 0.034947, 0.0640668, 0.103634, 0.191376, 0.309831, 0.46574", \ + "0.0380415, 0.0457557, 0.0709723, 0.106788, 0.192299, 0.31017, 0.465837", \ + "0.0518271, 0.060159, 0.0810589, 0.111507, 0.193653, 0.310716, 0.466377", \ + "0.064707, 0.073728, 0.090713, 0.116029, 0.195025, 0.31128, 0.466713", \ + "0.076579, 0.086041, 0.099235, 0.120134, 0.196281, 0.311637, 0.466752" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.114492, 0.12808, 0.176034, 0.221494, 0.30129, 0.401298, 0.53132", \ + "0.1257, 0.139275, 0.187235, 0.232668, 0.312511, 0.41253, 0.54256", \ + "0.165413, 0.179259, 0.22748, 0.272927, 0.352791, 0.452839, 0.582864", \ + "0.203798, 0.218839, 0.270353, 0.317178, 0.397709, 0.497751, 0.627751", \ + "0.258739, 0.27563, 0.332782, 0.382329, 0.464355, 0.564788, 0.694977", \ + "0.317213, 0.336145, 0.400452, 0.454032, 0.538721, 0.639857, 0.769986", \ + "0.377279, 0.398129, 0.469825, 0.528421, 0.61719, 0.720214, 0.851251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0295747, 0.0400239, 0.0850356, 0.13632, 0.241339, 0.383176, 0.571991", \ + "0.0295739, 0.0400402, 0.0850158, 0.13634, 0.241307, 0.383175, 0.571984", \ + "0.0310777, 0.0413703, 0.0857454, 0.136726, 0.241464, 0.383212, 0.571992", \ + "0.0357019, 0.0465306, 0.0908201, 0.140424, 0.243281, 0.383921, 0.572157", \ + "0.0441411, 0.055745, 0.100561, 0.148239, 0.247956, 0.386833, 0.573735", \ + "0.054307, 0.066946, 0.113749, 0.159657, 0.255117, 0.390602, 0.575944", \ + "0.065142, 0.078813, 0.128845, 0.174219, 0.266189, 0.398287, 0.580848" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120031, 0.0119367, 0.012061, 0.0121684, 0.0122573, 0.0123022, 0.0123273", \ + "0.0119387, 0.0118708, 0.0119966, 0.0121031, 0.0121921, 0.0122379, 0.0122627", \ + "0.0121926, 0.0121177, 0.0122374, 0.0123471, 0.0124354, 0.0124778, 0.0125033", \ + "0.0127997, 0.0127359, 0.0128522, 0.0129803, 0.0130485, 0.0130865, 0.0131109", \ + "0.0139027, 0.0138353, 0.0139574, 0.0140732, 0.0141619, 0.0142077, 0.0142377", \ + "0.0156456, 0.0155797, 0.0156969, 0.015811, 0.0159041, 0.0159912, 0.016056", \ + "0.0177681, 0.0177054, 0.0178213, 0.0179265, 0.0180194, 0.0180665, 0.0181189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124799, 0.0124331, 0.0125961, 0.0127116, 0.0127983, 0.0128391, 0.0128629", \ + "0.0123994, 0.012352, 0.0125161, 0.0126287, 0.0127186, 0.0127576, 0.012781", \ + "0.0126544, 0.012604, 0.0127499, 0.012868, 0.012959, 0.0130027, 0.0130264", \ + "0.0132447, 0.0131844, 0.0133136, 0.0134429, 0.0135306, 0.0135722, 0.013599", \ + "0.0144999, 0.0144221, 0.0145252, 0.0146355, 0.0147505, 0.0147824, 0.0148253", \ + "0.0163663, 0.016267, 0.0163201, 0.0164199, 0.0165202, 0.0166067, 0.0166928", \ + "0.018761, 0.0186377, 0.0186403, 0.0187267, 0.0188187, 0.0188787, 0.0189325" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00799857, 0.00793208, 0.008058, 0.00816313, 0.0082498, 0.0082925, 0.00831633", \ + "0.00793123, 0.0078631, 0.00798615, 0.00809278, 0.00818235, 0.00822571, 0.00825033", \ + "0.0080405, 0.0079406, 0.00797058, 0.00803394, 0.00811358, 0.00817931, 0.00817859", \ + "0.00850607, 0.00832342, 0.00821198, 0.00827911, 0.00831092, 0.00834985, 0.00837593", \ + "0.00956297, 0.00931364, 0.00899504, 0.00896504, 0.00896148, 0.00898596, 0.00900603", \ + "0.0112346, 0.010775, 0.0102039, 0.0100781, 0.0100269, 0.0100445, 0.0101171", \ + "0.013336, 0.012752, 0.0118707, 0.0116529, 0.0115157, 0.0114522, 0.0114902" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00916755, 0.00914474, 0.00929562, 0.0094085, 0.00948868, 0.00952807, 0.00955032", \ + "0.00911649, 0.00907077, 0.00922824, 0.00934151, 0.00942571, 0.00946781, 0.00949185", \ + "0.0093099, 0.00922177, 0.00928147, 0.00937275, 0.00946875, 0.00951804, 0.00955078", \ + "0.00996836, 0.00975712, 0.00966023, 0.00969942, 0.00975842, 0.00981398, 0.00985101", \ + "0.0112452, 0.0108854, 0.0105122, 0.0104799, 0.0105154, 0.0105588, 0.0105664", \ + "0.0130125, 0.0125091, 0.0118259, 0.0116971, 0.0116504, 0.0117162, 0.0117385", \ + "0.0152113, 0.0146089, 0.0136445, 0.0133879, 0.0132482, 0.0132028, 0.0132123" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00977412, 0.00984953, 0.010124, 0.0102275, 0.0102937, 0.0103222, 0.0103375", \ + "0.0096454, 0.0097192, 0.00999108, 0.0100993, 0.0101704, 0.010202, 0.0102209", \ + "0.00984332, 0.00982552, 0.00995674, 0.0100492, 0.0101378, 0.0101881, 0.0102121", \ + "0.0102352, 0.0101208, 0.0102084, 0.0102442, 0.0103253, 0.0103701, 0.0104136", \ + "0.0114778, 0.0112036, 0.0110121, 0.0110158, 0.0110595, 0.0110956, 0.0111737", \ + "0.0133065, 0.01289, 0.0124146, 0.0123472, 0.0123316, 0.0123793, 0.0123673", \ + "0.0155393, 0.0150002, 0.014256, 0.0140865, 0.0140069, 0.0139954, 0.0140257" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0099817, 0.0100564, 0.0103281, 0.0104329, 0.0104966, 0.0105242, 0.0105365", \ + "0.00990913, 0.00997877, 0.0102438, 0.0103567, 0.0104273, 0.010457, 0.0104734", \ + "0.0101298, 0.010092, 0.0102074, 0.0103043, 0.0103901, 0.0104392, 0.0104202", \ + "0.01072, 0.0105754, 0.0105517, 0.0106156, 0.0106973, 0.0107436, 0.0107817", \ + "0.0120838, 0.0117743, 0.0114822, 0.0114686, 0.0115137, 0.0115887, 0.0115964", \ + "0.0139, 0.0134336, 0.0128673, 0.0127482, 0.0127083, 0.0127077, 0.0127186", \ + "0.0159753, 0.0153712, 0.0145402, 0.0143223, 0.0141958, 0.0141575, 0.0141738" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105043, 0.0105676, 0.0108257, 0.0109316, 0.0109988, 0.0110269, 0.0110423", \ + "0.0104416, 0.0104964, 0.0107447, 0.0108568, 0.0109314, 0.0109627, 0.0109777", \ + "0.0106938, 0.0106453, 0.010722, 0.0108384, 0.0109212, 0.0109251, 0.0109641", \ + "0.0113563, 0.0111799, 0.0111389, 0.0111831, 0.0112273, 0.0112799, 0.0113089", \ + "0.0127977, 0.0124622, 0.012101, 0.012058, 0.0120892, 0.0121282, 0.0121451", \ + "0.014679, 0.0141919, 0.0135535, 0.0133993, 0.0133262, 0.0133426, 0.0133083", \ + "0.0168352, 0.0162123, 0.0153005, 0.0150431, 0.014877, 0.0148132, 0.014785" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00795968, 0.00789251, 0.00801325, 0.00812466, 0.00820652, 0.00824935, 0.00827411", \ + "0.0078805, 0.00781385, 0.00793871, 0.00804379, 0.00813274, 0.00817748, 0.00820283", \ + "0.00791453, 0.00782185, 0.00788124, 0.0079594, 0.0080468, 0.0081062, 0.00812706", \ + "0.00824242, 0.00809613, 0.00807987, 0.00812691, 0.00821292, 0.00826057, 0.008291", \ + "0.00930505, 0.00903619, 0.00881719, 0.00882401, 0.00888335, 0.00892367, 0.00893384", \ + "0.0109259, 0.0105273, 0.0100899, 0.0100189, 0.00999506, 0.0100543, 0.0100992", \ + "0.0130796, 0.0125703, 0.0118649, 0.0117156, 0.0116286, 0.011602, 0.0115973" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105043, 0.0105676, 0.0108257, 0.0109316, 0.0109988, 0.0110269, 0.0110423", \ + "0.0104416, 0.0104964, 0.0107447, 0.0108568, 0.0109314, 0.0109627, 0.0109777", \ + "0.0106938, 0.0106453, 0.010722, 0.0108384, 0.0109212, 0.0109251, 0.0109641", \ + "0.0113563, 0.0111799, 0.0111389, 0.0111831, 0.0112273, 0.0112799, 0.0113089", \ + "0.0127977, 0.0124622, 0.012101, 0.012058, 0.0120892, 0.0121282, 0.0121451", \ + "0.014679, 0.0141919, 0.0135535, 0.0133993, 0.0133262, 0.0133426, 0.0133083", \ + "0.0168352, 0.0162123, 0.0153005, 0.0150431, 0.014877, 0.0148132, 0.014785" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.185971, 0.19238, 0.220699, 0.257861, 0.333607, 0.432612, 0.562189", \ + "0.200643, 0.207052, 0.235336, 0.272521, 0.348259, 0.447271, 0.576852", \ + "0.25454, 0.260922, 0.289178, 0.326339, 0.40208, 0.501095, 0.630666", \ + "0.2989, 0.305309, 0.333576, 0.370798, 0.446532, 0.545482, 0.675052", \ + "0.358022, 0.364405, 0.392612, 0.429741, 0.50546, 0.604408, 0.734083", \ + "0.416588, 0.422895, 0.450957, 0.487993, 0.563683, 0.662612, 0.792216", \ + "0.47409, 0.480279, 0.508021, 0.544968, 0.620568, 0.719508, 0.849099" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0201411, 0.0276365, 0.0659786, 0.120153, 0.231473, 0.376846, 0.56704", \ + "0.0201365, 0.0276362, 0.0659591, 0.120148, 0.231478, 0.376845, 0.56704", \ + "0.0201415, 0.0276543, 0.0659747, 0.120139, 0.23148, 0.376846, 0.56704", \ + "0.0201807, 0.0276956, 0.0661822, 0.120223, 0.23153, 0.376847, 0.56704", \ + "0.02026, 0.027753, 0.066006, 0.120165, 0.231499, 0.376989, 0.567031", \ + "0.020469, 0.027955, 0.066078, 0.120184, 0.231503, 0.376861, 0.567043", \ + "0.020753, 0.028262, 0.066182, 0.120218, 0.231525, 0.37686, 0.567045" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.216356, 0.221639, 0.246481, 0.278672, 0.343851, 0.428977, 0.540521", \ + "0.231288, 0.236572, 0.261378, 0.293641, 0.358791, 0.443915, 0.555457", \ + "0.281597, 0.286876, 0.311667, 0.343918, 0.409103, 0.494283, 0.605825", \ + "0.318991, 0.324262, 0.349041, 0.381279, 0.446461, 0.531601, 0.643087", \ + "0.366524, 0.371811, 0.396581, 0.428812, 0.493973, 0.579128, 0.69067", \ + "0.412591, 0.417874, 0.442629, 0.474858, 0.540036, 0.625166, 0.736698", \ + "0.456616, 0.461889, 0.486688, 0.518903, 0.584058, 0.669189, 0.780719" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195519, 0.02621, 0.0573858, 0.100771, 0.191211, 0.30999, 0.465661", \ + "0.0195435, 0.0262091, 0.0573758, 0.10077, 0.191211, 0.31004, 0.465663", \ + "0.0195468, 0.0262079, 0.0573503, 0.100778, 0.191211, 0.30999, 0.465662", \ + "0.0195379, 0.0262148, 0.0573673, 0.100761, 0.191215, 0.310043, 0.465764", \ + "0.019521, 0.02619, 0.057359, 0.100744, 0.19121, 0.310524, 0.46591", \ + "0.019507, 0.026194, 0.057346, 0.100754, 0.19121, 0.309989, 0.465663", \ + "0.019507, 0.026155, 0.057351, 0.100721, 0.191208, 0.309988, 0.465663" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.156224, 0.162337, 0.190594, 0.227799, 0.303563, 0.40256, 0.532172", \ + "0.167845, 0.173983, 0.202262, 0.239447, 0.315209, 0.414192, 0.543818", \ + "0.224746, 0.230797, 0.258866, 0.295945, 0.371668, 0.470621, 0.600225", \ + "0.28313, 0.288002, 0.313851, 0.350317, 0.425626, 0.524492, 0.65402", \ + "0.356326, 0.359826, 0.382734, 0.418101, 0.492735, 0.591235, 0.720539", \ + "0.424538, 0.426822, 0.447008, 0.481277, 0.555104, 0.653217, 0.782367", \ + "0.488158, 0.489216, 0.50712, 0.540225, 0.613131, 0.7108, 0.839716" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195244, 0.0271919, 0.0659046, 0.120134, 0.231475, 0.376798, 0.56704", \ + "0.0195278, 0.0271903, 0.065923, 0.120137, 0.231476, 0.376851, 0.567041", \ + "0.0197011, 0.0273439, 0.0659884, 0.120153, 0.231477, 0.376856, 0.567041", \ + "0.0212897, 0.029127, 0.0665557, 0.120428, 0.231553, 0.376872, 0.567027", \ + "0.024136, 0.032544, 0.067832, 0.12079, 0.231654, 0.376935, 0.566867", \ + "0.027321, 0.036578, 0.069564, 0.121455, 0.231814, 0.376968, 0.567081", \ + "0.030587, 0.040778, 0.071909, 0.122367, 0.232072, 0.377128, 0.567085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.179729, 0.184881, 0.209719, 0.241928, 0.307083, 0.392231, 0.503728", \ + "0.190739, 0.195884, 0.220707, 0.252933, 0.318092, 0.403225, 0.514764", \ + "0.238653, 0.243715, 0.268451, 0.300601, 0.365701, 0.450814, 0.562301", \ + "0.291981, 0.296281, 0.319525, 0.35129, 0.416295, 0.501176, 0.612624", \ + "0.366759, 0.369715, 0.390304, 0.421341, 0.485676, 0.570439, 0.681762", \ + "0.444067, 0.445784, 0.463547, 0.493565, 0.557304, 0.641746, 0.752836", \ + "0.520126, 0.520648, 0.535486, 0.564658, 0.627683, 0.71177, 0.822649" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192138, 0.0259382, 0.0573367, 0.100761, 0.191211, 0.309989, 0.465789", \ + "0.0192021, 0.0259403, 0.0573338, 0.10076, 0.191211, 0.30999, 0.465663", \ + "0.019315, 0.0260451, 0.0573994, 0.10079, 0.191219, 0.309993, 0.465781", \ + "0.0203926, 0.0272439, 0.0579375, 0.101165, 0.191395, 0.310072, 0.465929", \ + "0.02253, 0.029694, 0.059109, 0.101557, 0.191447, 0.310517, 0.465959", \ + "0.025216, 0.033027, 0.06081, 0.102425, 0.191765, 0.31038, 0.465873", \ + "0.028104, 0.036703, 0.063003, 0.103477, 0.192224, 0.310617, 0.466005" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.181174, 0.186354, 0.211162, 0.243381, 0.308527, 0.393676, 0.505206", \ + "0.192396, 0.197572, 0.222398, 0.25461, 0.319763, 0.404903, 0.516444", \ + "0.232877, 0.237973, 0.262685, 0.294853, 0.359979, 0.445107, 0.556641", \ + "0.276759, 0.281394, 0.305128, 0.336996, 0.401982, 0.487076, 0.598497", \ + "0.341236, 0.344962, 0.366881, 0.398243, 0.46283, 0.54769, 0.65905", \ + "0.411316, 0.413978, 0.433558, 0.464229, 0.528305, 0.612916, 0.724114", \ + "0.4831, 0.484695, 0.501806, 0.531695, 0.595161, 0.679588, 0.790636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0193215, 0.0260035, 0.0573472, 0.100763, 0.191211, 0.309989, 0.465663", \ + "0.0193193, 0.0260083, 0.0573474, 0.100763, 0.191211, 0.30999, 0.465663", \ + "0.0194087, 0.0261419, 0.057401, 0.100788, 0.191217, 0.309992, 0.465663", \ + "0.0203559, 0.0271921, 0.0578984, 0.101081, 0.191246, 0.310115, 0.465915", \ + "0.022166, 0.029252, 0.058913, 0.101486, 0.191365, 0.31037, 0.46566", \ + "0.024503, 0.032016, 0.060381, 0.102252, 0.191714, 0.31036, 0.465867", \ + "0.027117, 0.035258, 0.062226, 0.103167, 0.192111, 0.310572, 0.465864" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.103937, 0.111222, 0.14221, 0.18017, 0.256353, 0.355498, 0.485175", \ + "0.118305, 0.125529, 0.156573, 0.19454, 0.270733, 0.369896, 0.499592", \ + "0.179486, 0.186105, 0.216395, 0.254174, 0.330256, 0.429438, 0.559064", \ + "0.23237, 0.237978, 0.26613, 0.30326, 0.379026, 0.477948, 0.607557", \ + "0.295922, 0.300441, 0.325679, 0.361874, 0.437002, 0.535731, 0.665223", \ + "0.352115, 0.35559, 0.378262, 0.413426, 0.487912, 0.586278, 0.715585", \ + "0.401733, 0.404164, 0.424639, 0.458808, 0.532585, 0.63057, 0.759745" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173804, 0.0250072, 0.0654753, 0.1201, 0.231507, 0.376865, 0.567033", \ + "0.0173075, 0.0249123, 0.0654371, 0.12009, 0.231506, 0.376894, 0.567015", \ + "0.0177233, 0.02529, 0.0655553, 0.120094, 0.23151, 0.376894, 0.567016", \ + "0.0192163, 0.0268167, 0.0658505, 0.120242, 0.231512, 0.376799, 0.567044", \ + "0.0218966, 0.0298696, 0.066809, 0.120385, 0.23151, 0.377237, 0.56681", \ + "0.024908, 0.033519, 0.068291, 0.12093, 0.231675, 0.376861, 0.566956", \ + "0.027919, 0.037393, 0.070143, 0.121638, 0.231869, 0.376956, 0.56705" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.110572, 0.117528, 0.147977, 0.185926, 0.262067, 0.361282, 0.490987", \ + "0.125293, 0.132242, 0.162678, 0.200624, 0.276785, 0.375968, 0.505658", \ + "0.187011, 0.193395, 0.22321, 0.260933, 0.337011, 0.436169, 0.565871", \ + "0.241673, 0.247108, 0.274941, 0.31209, 0.38789, 0.486896, 0.616524", \ + "0.307424, 0.311572, 0.336681, 0.37304, 0.448307, 0.547146, 0.676642", \ + "0.365326, 0.368246, 0.390857, 0.426409, 0.501151, 0.599713, 0.729136", \ + "0.416397, 0.417962, 0.438417, 0.473006, 0.547147, 0.645405, 0.774714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168884, 0.0243463, 0.0650522, 0.119864, 0.231421, 0.376826, 0.567022", \ + "0.0168989, 0.0243586, 0.0650361, 0.119857, 0.231441, 0.376827, 0.56701", \ + "0.0174184, 0.0248511, 0.0651353, 0.119884, 0.231421, 0.376827, 0.567022", \ + "0.018903, 0.0262799, 0.0655259, 0.120087, 0.23143, 0.37684, 0.567023", \ + "0.021383, 0.028729, 0.066161, 0.120127, 0.231387, 0.377079, 0.566932", \ + "0.023813, 0.031211, 0.066948, 0.120386, 0.231481, 0.376813, 0.566854", \ + "0.026054, 0.033586, 0.067699, 0.120613, 0.231522, 0.376842, 0.567015" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115539, 0.122556, 0.153068, 0.191001, 0.267155, 0.366362, 0.496083", \ + "0.1302, 0.137205, 0.167691, 0.205607, 0.281823, 0.381043, 0.510721", \ + "0.192867, 0.199429, 0.229388, 0.267056, 0.34314, 0.442284, 0.571975", \ + "0.249889, 0.255592, 0.28378, 0.320991, 0.396734, 0.49582, 0.625396", \ + "0.318711, 0.323233, 0.349082, 0.385478, 0.460793, 0.559564, 0.689113", \ + "0.379887, 0.383311, 0.406942, 0.442603, 0.51733, 0.61587, 0.745326", \ + "0.434058, 0.436316, 0.457974, 0.492839, 0.566895, 0.665213, 0.794385" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172528, 0.0246737, 0.0651383, 0.119892, 0.231414, 0.376827, 0.567022", \ + "0.0172631, 0.0246806, 0.0651411, 0.119893, 0.23142, 0.376827, 0.56702", \ + "0.0177175, 0.0250769, 0.0652564, 0.119918, 0.231421, 0.376828, 0.567022", \ + "0.0194177, 0.0267514, 0.0656796, 0.119996, 0.23141, 0.376853, 0.566977", \ + "0.022051, 0.029357, 0.06643, 0.120221, 0.231422, 0.376875, 0.567031", \ + "0.024595, 0.031953, 0.067286, 0.120544, 0.231514, 0.376788, 0.566954", \ + "0.026898, 0.034396, 0.068113, 0.12081, 0.231568, 0.376817, 0.567005" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115539, 0.122556, 0.153068, 0.191001, 0.267155, 0.366362, 0.496083", \ + "0.1302, 0.137205, 0.167691, 0.205607, 0.281823, 0.381043, 0.510721", \ + "0.192867, 0.199429, 0.229388, 0.267056, 0.34314, 0.442284, 0.571975", \ + "0.249889, 0.255592, 0.28378, 0.320991, 0.396734, 0.49582, 0.625396", \ + "0.318711, 0.323233, 0.349082, 0.385478, 0.460793, 0.559564, 0.689113", \ + "0.379887, 0.383311, 0.406942, 0.442603, 0.51733, 0.61587, 0.745326", \ + "0.434058, 0.436316, 0.457974, 0.492839, 0.566895, 0.665213, 0.794385" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172528, 0.0246737, 0.0651383, 0.119892, 0.231414, 0.376827, 0.567022", \ + "0.0172631, 0.0246806, 0.0651411, 0.119893, 0.23142, 0.376827, 0.56702", \ + "0.0177175, 0.0250769, 0.0652564, 0.119918, 0.231421, 0.376828, 0.567022", \ + "0.0194177, 0.0267514, 0.0656796, 0.119996, 0.23141, 0.376853, 0.566977", \ + "0.022051, 0.029357, 0.06643, 0.120221, 0.231422, 0.376875, 0.567031", \ + "0.024595, 0.031953, 0.067286, 0.120544, 0.231514, 0.376788, 0.566954", \ + "0.026898, 0.034396, 0.068113, 0.12081, 0.231568, 0.376817, 0.567005" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124829, 0.0124434, 0.0126009, 0.0127162, 0.012802, 0.0128427, 0.0128634", \ + "0.0124018, 0.0123601, 0.0125146, 0.0126376, 0.0127218, 0.0127614, 0.0127828", \ + "0.0126545, 0.0126079, 0.0127527, 0.0128707, 0.0129607, 0.0130038, 0.0130271", \ + "0.0132679, 0.0132095, 0.0133657, 0.0134663, 0.0135577, 0.0135987, 0.0136203", \ + "0.0145179, 0.0144379, 0.0145356, 0.0146528, 0.014766, 0.014825, 0.0148365", \ + "0.0163789, 0.0162726, 0.0163249, 0.0164267, 0.0165264, 0.0166157, 0.0166823", \ + "0.0187701, 0.0186404, 0.0186387, 0.0187252, 0.0188206, 0.0188795, 0.018921" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120055, 0.0119413, 0.0120575, 0.0121694, 0.012258, 0.0123016, 0.0123272", \ + "0.0119406, 0.0118726, 0.0119975, 0.0121072, 0.0121945, 0.0122377, 0.0122623", \ + "0.0121962, 0.0121226, 0.0122374, 0.012347, 0.0124343, 0.012479, 0.0125031", \ + "0.0127448, 0.0126698, 0.0127887, 0.0129015, 0.0129898, 0.0130309, 0.0130549", \ + "0.0139404, 0.0138699, 0.0139941, 0.0141084, 0.0141982, 0.0143087, 0.0142716", \ + "0.0156365, 0.0155631, 0.0156838, 0.0157964, 0.0158922, 0.0159857, 0.016057", \ + "0.0177721, 0.0177033, 0.0178165, 0.0179259, 0.0180165, 0.0180657, 0.0181192" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00916745, 0.0091465, 0.00929852, 0.00940804, 0.00949122, 0.00952989, 0.00955175", \ + "0.00911941, 0.00907862, 0.00923423, 0.00934585, 0.0094311, 0.00947109, 0.00949419", \ + "0.0093136, 0.00922081, 0.0092807, 0.00937554, 0.00946872, 0.00952039, 0.00955267", \ + "0.00997741, 0.00977109, 0.00967861, 0.00970431, 0.00976123, 0.00981217, 0.00985495", \ + "0.0113308, 0.0109383, 0.0105606, 0.0105286, 0.0105371, 0.0105665, 0.0105849", \ + "0.0130185, 0.0125184, 0.0118163, 0.0116857, 0.0116449, 0.0116799, 0.0117567", \ + "0.0152355, 0.014613, 0.0137073, 0.0134489, 0.0132996, 0.0132484, 0.0132219" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00800264, 0.00793565, 0.00805792, 0.00816649, 0.00825198, 0.00829302, 0.00831633", \ + "0.00792912, 0.00786038, 0.00797992, 0.00809287, 0.00818248, 0.0082255, 0.00825006", \ + "0.00804463, 0.00792741, 0.00794582, 0.00802431, 0.00810434, 0.00815, 0.00817779", \ + "0.0084828, 0.00833256, 0.0082307, 0.00827753, 0.00831996, 0.00835249, 0.00837434", \ + "0.00952325, 0.00922219, 0.00900547, 0.00897259, 0.00899474, 0.00904054, 0.00904534", \ + "0.0113041, 0.010698, 0.0102572, 0.0100041, 0.0100818, 0.0100447, 0.0100376", \ + "0.0133481, 0.0127555, 0.0118655, 0.0116473, 0.0115127, 0.0114655, 0.0114989" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00977662, 0.00985771, 0.0101307, 0.0102327, 0.0102973, 0.0103252, 0.0103406", \ + "0.00964853, 0.00972732, 0.00999748, 0.0101053, 0.0101748, 0.0102056, 0.0102219", \ + "0.00984824, 0.00983424, 0.00996269, 0.0100635, 0.0101427, 0.0101988, 0.0102149", \ + "0.0102884, 0.010163, 0.010177, 0.0102705, 0.0103429, 0.0103846, 0.0104217", \ + "0.011477, 0.0112223, 0.0111224, 0.0111145, 0.0111615, 0.0112406, 0.0112049", \ + "0.0133372, 0.0129217, 0.0124392, 0.0123657, 0.0123555, 0.012389, 0.0124052", \ + "0.0156202, 0.0150818, 0.0143032, 0.014134, 0.0140523, 0.0140366, 0.0140553" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00998216, 0.0100576, 0.0103281, 0.0104327, 0.0104971, 0.0105243, 0.0105385", \ + "0.0099125, 0.00998038, 0.0102458, 0.0103568, 0.0104273, 0.0104582, 0.0104725", \ + "0.0101349, 0.0100925, 0.0102203, 0.0102972, 0.0103867, 0.010433, 0.0104605", \ + "0.0107821, 0.0106366, 0.0105924, 0.0106856, 0.010745, 0.0107962, 0.0108227", \ + "0.0120599, 0.0117578, 0.0114622, 0.0114507, 0.0115083, 0.0115644, 0.0115742", \ + "0.0139033, 0.0134434, 0.0128711, 0.0127563, 0.0127109, 0.0127369, 0.0127888", \ + "0.0160146, 0.0154186, 0.0145703, 0.0143494, 0.0142219, 0.0141766, 0.0141827" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105064, 0.0105684, 0.0108268, 0.0109328, 0.0109983, 0.0110269, 0.0110423", \ + "0.0104451, 0.0104975, 0.010746, 0.0108584, 0.0109309, 0.0109626, 0.0109787", \ + "0.0106989, 0.0106521, 0.0107401, 0.0108128, 0.0108962, 0.0109409, 0.0109675", \ + "0.0114068, 0.0112413, 0.0111605, 0.0112004, 0.0112679, 0.0113289, 0.0113444", \ + "0.0127723, 0.0124504, 0.0120917, 0.0120488, 0.0120619, 0.0121033, 0.0121317", \ + "0.0146838, 0.0142067, 0.0135632, 0.0134078, 0.0133399, 0.0133405, 0.013435", \ + "0.0168679, 0.0162596, 0.0153413, 0.0150746, 0.0149053, 0.0148436, 0.0148229" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105064, 0.0105684, 0.0108268, 0.0109328, 0.0109983, 0.0110269, 0.0110423", \ + "0.0104451, 0.0104975, 0.010746, 0.0108584, 0.0109309, 0.0109626, 0.0109787", \ + "0.0106989, 0.0106521, 0.0107401, 0.0108128, 0.0108962, 0.0109409, 0.0109675", \ + "0.0114068, 0.0112413, 0.0111605, 0.0112004, 0.0112679, 0.0113289, 0.0113444", \ + "0.0127723, 0.0124504, 0.0120917, 0.0120488, 0.0120619, 0.0121033, 0.0121317", \ + "0.0146838, 0.0142067, 0.0135632, 0.0134078, 0.0133399, 0.0133405, 0.013435", \ + "0.0168679, 0.0162596, 0.0153413, 0.0150746, 0.0149053, 0.0148436, 0.0148229" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0079616, 0.00789382, 0.00800883, 0.00811952, 0.00820651, 0.00824822, 0.00827231", \ + "0.00788413, 0.00781721, 0.00793664, 0.00804695, 0.00813457, 0.00817693, 0.00820117", \ + "0.00792262, 0.00781287, 0.00787451, 0.007971, 0.00805999, 0.0081079, 0.00813675", \ + "0.0082426, 0.00809335, 0.00807904, 0.00814469, 0.00821278, 0.00825996, 0.00828808", \ + "0.00926163, 0.00900057, 0.00879808, 0.00880704, 0.0088778, 0.00890511, 0.00891354", \ + "0.0109264, 0.0105167, 0.0100795, 0.0100096, 0.00999775, 0.0100353, 0.0100956", \ + "0.0131158, 0.0125924, 0.0118798, 0.0117237, 0.0116359, 0.0116111, 0.0116299" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168944; + rise_capacitance : 0.00168944; + rise_capacitance_range (0.00119632, 0.00168944); + fall_capacitance : 0.00168899; + fall_capacitance_range (0.00118432, 0.00168899); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.124354, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.113018, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00744025, 0.00731816, 0.00782231, 0.00904591, 0.0113812, 0.0148136, 0.019214" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905949, 0.00891677, 0.00939777, 0.0105503, 0.0129092, 0.016288, 0.0206465" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00670426, 0.00658575, 0.00705916, 0.00826891, 0.0105923, 0.0140247, 0.0184273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00957045, 0.00943088, 0.010012, 0.0110633, 0.0134217, 0.0167889, 0.0211578" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00676602, 0.00661144, 0.00724178, 0.00830668, 0.0106627, 0.0141048, 0.0184778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00945282, 0.00931183, 0.00990788, 0.0109735, 0.0133487, 0.0167263, 0.0210932" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168243; + rise_capacitance : 0.00168243; + rise_capacitance_range (0.00110154, 0.00168243); + fall_capacitance : 0.00165073; + fall_capacitance_range (0.00108776, 0.00165073); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0368372, 0.0796117, 0.122998, 0.15025", \ + "-0.172282, -0.0478384, -0.0024508, 0.0267977", \ + "-0.244071, -0.117474, -0.0704102, -0.0378044", \ + "-0.296631, -0.16819, -0.121766, -0.0895565" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0421402, 0.028033, 0.0465365, 0.054818", \ + "-0.176313, -0.0981444, -0.0816128, -0.0673619", \ + "-0.231349, -0.159028, -0.14082, -0.135205", \ + "-0.271678, -0.201505, -0.183937, -0.17472" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0368372, 0.0796117, 0.122998, 0.15025", \ + "-0.172282, -0.0478384, -0.0024508, 0.0267977", \ + "-0.244071, -0.117474, -0.0704102, -0.0378044", \ + "-0.296631, -0.16819, -0.121766, -0.0895565" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0421402, 0.028033, 0.0465365, 0.054818", \ + "-0.176313, -0.0981444, -0.0816128, -0.0673619", \ + "-0.231349, -0.159028, -0.14082, -0.135205", \ + "-0.271678, -0.201505, -0.183937, -0.17472" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0877929, -0.0370167, -0.0790804, -0.107294", \ + "0.251664, 0.126855, 0.0787973, 0.0485827", \ + "0.347384, 0.22073, 0.174349, 0.143494", \ + "0.424008, 0.295201, 0.248179, 0.216929" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0833397, 0.0357375, 0.0634801, 0.101334", \ + "0.254891, 0.167306, 0.145068, 0.132948", \ + "0.338636, 0.249202, 0.224642, 0.211882", \ + "0.400192, 0.308609, 0.283409, 0.274251" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0877929, -0.0370167, -0.0790804, -0.107294", \ + "0.251664, 0.126855, 0.0787973, 0.0485827", \ + "0.347384, 0.22073, 0.174349, 0.143494", \ + "0.424008, 0.295201, 0.248179, 0.216929" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0833397, 0.0357375, 0.0634801, 0.101334", \ + "0.254891, 0.167306, 0.145068, 0.132948", \ + "0.338636, 0.249202, 0.224642, 0.211882", \ + "0.400192, 0.308609, 0.283409, 0.274251" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137433, -0.0013728, -0.00137951, -0.00137939, -0.00137504, -0.00137596, -0.00137516" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013851, 0.00138973, 0.00139071, 0.00139483, 0.00138984, 0.00138355, 0.00137832" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00025474, -0.000254267, -0.000255492, -0.000256537, -0.000255042, -0.00025382, -0.000253182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000271144, 0.000270487, 0.000267672, 0.000266987, 0.000264637, 0.000263477, 0.00026053" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117291, -0.00117574, -0.00119752, -0.00120694, -0.00121227, -0.00120909, -0.00120645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130797, 0.00122007, 0.00121082, 0.00121225, 0.00121227, 0.00120909, 0.00120645" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117918, -0.00118187, -0.0012052, -0.00121106, -0.00121493, -0.00121761, -0.00121597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012168, 0.00121651, 0.00122065, 0.00122561, 0.00122196, 0.00121761, 0.00121597" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225149; + rise_capacitance : 0.00225149; + rise_capacitance_range (0.00175683, 0.00225149); + fall_capacitance : 0.00218852; + fall_capacitance_range (0.00171143, 0.00218852); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0890951, -0.0338851, -0.0790804, -0.103414", \ + "0.227879, 0.104899, 0.057707, 0.0273748", \ + "0.317866, 0.193041, 0.147526, 0.116554", \ + "0.388302, 0.265322, 0.219167, 0.191796" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0890951, -0.0338851, -0.0790804, -0.103414", \ + "0.227879, 0.104899, 0.057707, 0.0273748", \ + "0.317866, 0.193041, 0.147526, 0.116554", \ + "0.388302, 0.265322, 0.219167, 0.191796" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0364127, 0.0807933, 0.122998, 0.147201", \ + "-0.15463, -0.033426, 0.01078, 0.0409762", \ + "-0.218242, -0.0988836, -0.0569987, -0.0274427", \ + "-0.267783, -0.150577, -0.109332, -0.0801721" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0364127, 0.0807933, 0.122998, 0.147201", \ + "-0.15463, -0.033426, 0.01078, 0.0409762", \ + "-0.218242, -0.0988836, -0.0569987, -0.0274427", \ + "-0.267783, -0.150577, -0.109332, -0.0801721" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0631356, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0676703, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127297, -0.00127158, -0.00127384, -0.00127417, -0.00127449, -0.00127255, -0.00127087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130716, 0.00127993, 0.00128401, 0.00128573, 0.00128043, 0.00127541, 0.00127205" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126577, -0.00126938, -0.0012762, -0.00127906, -0.00127705, -0.00127438, -0.00127256" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132956, 0.00129659, 0.00129409, 0.00128914, 0.00128315, 0.00127768, 0.00127398" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127392, -0.00127305, -0.00127517, -0.00127808, -0.00127547, -0.00127344, -0.00127176" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132376, 0.00128759, 0.00129229, 0.00128783, 0.001282, 0.00127683, 0.00127323" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX3) { + area : 23.9904; + cell_leakage_power : 0.591793; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.630208; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.516058; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.573329; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.539997; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.622624; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.645614; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560259; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.617793; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.627591; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.58446; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.591793; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.159397, 0.177125, 0.231143, 0.282235, 0.372234, 0.484983, 0.631475", \ + "0.174316, 0.192038, 0.246085, 0.297191, 0.387158, 0.499921, 0.646417", \ + "0.224708, 0.242416, 0.296468, 0.347557, 0.437553, 0.550299, 0.696779", \ + "0.262163, 0.27988, 0.333923, 0.385036, 0.47498, 0.587784, 0.734275", \ + "0.309607, 0.327337, 0.381335, 0.432448, 0.522456, 0.635207, 0.781764", \ + "0.355754, 0.373453, 0.427428, 0.478531, 0.568528, 0.681284, 0.827767", \ + "0.399414, 0.417097, 0.470994, 0.522089, 0.612025, 0.724784, 0.871276" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0323732, 0.0457477, 0.0963135, 0.15446, 0.273453, 0.43383, 0.647269", \ + "0.0323644, 0.0457427, 0.0962979, 0.154463, 0.273453, 0.43383, 0.647262", \ + "0.0323752, 0.045729, 0.0962812, 0.154436, 0.273451, 0.433829, 0.647255", \ + "0.0323732, 0.0457314, 0.0962491, 0.154451, 0.273426, 0.433861, 0.647252", \ + "0.03236, 0.045737, 0.09631, 0.154405, 0.273459, 0.433811, 0.647369", \ + "0.03232, 0.045701, 0.096246, 0.154436, 0.273447, 0.433826, 0.647262", \ + "0.032302, 0.045646, 0.096143, 0.154377, 0.273419, 0.433805, 0.64724" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.136251, 0.151862, 0.198323, 0.24177, 0.317623, 0.412354, 0.535367", \ + "0.150953, 0.16654, 0.213008, 0.256454, 0.332346, 0.427047, 0.550072", \ + "0.204877, 0.220446, 0.266913, 0.310354, 0.386246, 0.480989, 0.603977", \ + "0.249257, 0.264828, 0.311265, 0.354743, 0.430604, 0.525407, 0.648404", \ + "0.307709, 0.323352, 0.369913, 0.413422, 0.489372, 0.584121, 0.707165", \ + "0.366571, 0.382493, 0.429422, 0.473026, 0.548972, 0.643776, 0.766839", \ + "0.423119, 0.439409, 0.48704, 0.530888, 0.606982, 0.701747, 0.82482" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.027733, 0.0386377, 0.0792628, 0.125488, 0.219591, 0.346636, 0.515934", \ + "0.0277369, 0.0386526, 0.0792769, 0.125456, 0.219549, 0.346625, 0.516039", \ + "0.0277581, 0.0386837, 0.0792814, 0.125464, 0.219549, 0.346589, 0.51604", \ + "0.0279324, 0.0388477, 0.07942, 0.125569, 0.21964, 0.34657, 0.516041", \ + "0.028546, 0.039382, 0.079725, 0.125715, 0.219586, 0.346743, 0.516188", \ + "0.0298, 0.040565, 0.080444, 0.12613, 0.219785, 0.346735, 0.51607", \ + "0.031565, 0.042261, 0.081635, 0.126883, 0.220148, 0.346905, 0.516159" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.123117, 0.140807, 0.194888, 0.245993, 0.33591, 0.448656, 0.595151", \ + "0.134287, 0.151974, 0.206059, 0.257174, 0.347101, 0.459848, 0.606345", \ + "0.182393, 0.200153, 0.254109, 0.305154, 0.395166, 0.507869, 0.654405", \ + "0.231781, 0.251209, 0.308548, 0.360814, 0.451079, 0.563771, 0.71025", \ + "0.299305, 0.321171, 0.385006, 0.439826, 0.531435, 0.644415, 0.791096", \ + "0.36758, 0.391873, 0.463684, 0.522779, 0.61647, 0.729555, 0.875857", \ + "0.43556, 0.462, 0.54234, 0.606954, 0.704051, 0.818101, 0.964609" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.032365, 0.0457768, 0.0963561, 0.154449, 0.273393, 0.433822, 0.647241", \ + "0.0323732, 0.0457761, 0.0963506, 0.154438, 0.273389, 0.433816, 0.647221", \ + "0.0335902, 0.0466418, 0.0968941, 0.154769, 0.273526, 0.433857, 0.647238", \ + "0.0402105, 0.0536344, 0.102526, 0.158398, 0.275059, 0.434316, 0.647342", \ + "0.0514371, 0.0656532, 0.114329, 0.167375, 0.280187, 0.437175, 0.649064", \ + "0.06436, 0.079567, 0.130024, 0.180097, 0.287263, 0.441028, 0.65205", \ + "0.078108, 0.094196, 0.148098, 0.196771, 0.298565, 0.447436, 0.654671" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.107025, 0.122589, 0.16906, 0.212455, 0.288276, 0.382986, 0.506037", \ + "0.118701, 0.134245, 0.18077, 0.224182, 0.300019, 0.394725, 0.517778", \ + "0.175672, 0.191312, 0.23779, 0.28125, 0.357151, 0.451925, 0.574933", \ + "0.229976, 0.247809, 0.298235, 0.342933, 0.419304, 0.514011, 0.636986", \ + "0.29605, 0.316786, 0.374501, 0.421919, 0.499499, 0.594456, 0.71778", \ + "0.357646, 0.380918, 0.446812, 0.498552, 0.578131, 0.673165, 0.796059", \ + "0.414548, 0.440067, 0.513858, 0.571002, 0.653823, 0.749615, 0.872404" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0277229, 0.0386626, 0.0794136, 0.125513, 0.219503, 0.34664, 0.51604", \ + "0.0277315, 0.0386881, 0.0793796, 0.125491, 0.21957, 0.346627, 0.516039", \ + "0.0295841, 0.0400624, 0.0800602, 0.125835, 0.219592, 0.346619, 0.516055", \ + "0.0387016, 0.0493132, 0.087116, 0.130591, 0.221938, 0.347579, 0.516369", \ + "0.0518112, 0.0634622, 0.100655, 0.140517, 0.227767, 0.351239, 0.518649", \ + "0.065541, 0.078323, 0.117162, 0.153857, 0.235068, 0.355102, 0.521249", \ + "0.079964, 0.09364, 0.135453, 0.170399, 0.245908, 0.361357, 0.524596" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0630959, 0.0748266, 0.112584, 0.152099, 0.225644, 0.319871, 0.442778", \ + "0.0778868, 0.0896155, 0.127173, 0.166672, 0.240196, 0.334415, 0.457334", \ + "0.138155, 0.151033, 0.18963, 0.229078, 0.302622, 0.396883, 0.519796", \ + "0.185579, 0.201062, 0.24414, 0.284229, 0.357693, 0.451733, 0.574563", \ + "0.240886, 0.259549, 0.310333, 0.353058, 0.427044, 0.520987, 0.64367", \ + "0.289884, 0.311261, 0.370331, 0.417081, 0.492667, 0.586528, 0.709056", \ + "0.332261, 0.355994, 0.423046, 0.474922, 0.553264, 0.647684, 0.770348" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177573, 0.0267419, 0.0664614, 0.11458, 0.211991, 0.341236, 0.511816", \ + "0.0177377, 0.0266768, 0.0662252, 0.114412, 0.211955, 0.341286, 0.5119", \ + "0.0225233, 0.031028, 0.0678542, 0.114904, 0.212033, 0.341367, 0.511846", \ + "0.0308638, 0.0400021, 0.0741664, 0.118288, 0.213117, 0.341762, 0.51183", \ + "0.042764, 0.0532069, 0.086793, 0.126795, 0.217233, 0.343843, 0.513089", \ + "0.055163, 0.066866, 0.102237, 0.138921, 0.223628, 0.347146, 0.51527", \ + "0.068007, 0.080794, 0.119287, 0.153917, 0.232968, 0.352503, 0.518727" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0640775, 0.0772584, 0.1168, 0.155137, 0.227691, 0.321547, 0.44427", \ + "0.0789027, 0.0920711, 0.131602, 0.169948, 0.242505, 0.336408, 0.459109", \ + "0.139825, 0.15422, 0.194684, 0.232961, 0.305472, 0.399331, 0.522034", \ + "0.188588, 0.20593, 0.251558, 0.290157, 0.362523, 0.456237, 0.578779", \ + "0.246501, 0.267155, 0.319989, 0.359123, 0.431068, 0.524443, 0.647012", \ + "0.298718, 0.32206, 0.380993, 0.420628, 0.491952, 0.585093, 0.707236", \ + "0.344748, 0.370274, 0.43419, 0.473861, 0.544624, 0.637155, 0.759094" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0197868, 0.0294402, 0.066414, 0.112126, 0.209262, 0.339121, 0.509891", \ + "0.0197914, 0.0294595, 0.0664079, 0.112113, 0.209252, 0.339119, 0.50989", \ + "0.0252323, 0.0342373, 0.0678351, 0.112393, 0.209278, 0.339123, 0.50982", \ + "0.0349879, 0.0445782, 0.0744387, 0.115242, 0.20992, 0.339341, 0.509935", \ + "0.0486431, 0.0593242, 0.0845859, 0.119778, 0.211329, 0.340065, 0.510579", \ + "0.062379, 0.073755, 0.094618, 0.124313, 0.212559, 0.340575, 0.510948", \ + "0.075629, 0.08785, 0.104055, 0.128563, 0.213776, 0.341005, 0.511358" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0664979, 0.0810122, 0.12229, 0.161036, 0.233707, 0.327563, 0.450312", \ + "0.0812756, 0.0957671, 0.137025, 0.175793, 0.248474, 0.342366, 0.465088", \ + "0.143243, 0.158847, 0.200924, 0.23961, 0.312236, 0.406183, 0.528845", \ + "0.194101, 0.212745, 0.260374, 0.299581, 0.372108, 0.465814, 0.588364", \ + "0.255263, 0.277152, 0.33227, 0.372376, 0.444496, 0.537899, 0.660512", \ + "0.311049, 0.335366, 0.396899, 0.437656, 0.509372, 0.602447, 0.724661", \ + "0.360515, 0.386853, 0.453366, 0.494488, 0.565715, 0.658348, 0.780085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220027, 0.0318562, 0.0679665, 0.11295, 0.209512, 0.339132, 0.509895", \ + "0.0219992, 0.0318796, 0.0679663, 0.112946, 0.209507, 0.339177, 0.509758", \ + "0.0276807, 0.0367139, 0.0693416, 0.113245, 0.209533, 0.339097, 0.509914", \ + "0.0384608, 0.0478259, 0.0765141, 0.116426, 0.210369, 0.339389, 0.509873", \ + "0.0531184, 0.0631808, 0.0874946, 0.121618, 0.211951, 0.34069, 0.510485", \ + "0.067011, 0.077919, 0.098299, 0.126845, 0.213516, 0.340752, 0.51105", \ + "0.079835, 0.091641, 0.108066, 0.131701, 0.215003, 0.341322, 0.511253" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0664979, 0.0810122, 0.12229, 0.161036, 0.233707, 0.327563, 0.450312", \ + "0.0812756, 0.0957671, 0.137025, 0.175793, 0.248474, 0.342366, 0.465088", \ + "0.143243, 0.158847, 0.200924, 0.23961, 0.312236, 0.406183, 0.528845", \ + "0.194101, 0.212745, 0.260374, 0.299581, 0.372108, 0.465814, 0.588364", \ + "0.255263, 0.277152, 0.33227, 0.372376, 0.444496, 0.537899, 0.660512", \ + "0.311049, 0.335366, 0.396899, 0.437656, 0.509372, 0.602447, 0.724661", \ + "0.360515, 0.386853, 0.453366, 0.494488, 0.565715, 0.658348, 0.780085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220027, 0.0318562, 0.0679665, 0.11295, 0.209512, 0.339132, 0.509895", \ + "0.0219992, 0.0318796, 0.0679663, 0.112946, 0.209507, 0.339177, 0.509758", \ + "0.0276807, 0.0367139, 0.0693416, 0.113245, 0.209533, 0.339097, 0.509914", \ + "0.0384608, 0.0478259, 0.0765141, 0.116426, 0.210369, 0.339389, 0.509873", \ + "0.0531184, 0.0631808, 0.0874946, 0.121618, 0.211951, 0.34069, 0.510485", \ + "0.067011, 0.077919, 0.098299, 0.126845, 0.213516, 0.340752, 0.51105", \ + "0.079835, 0.091641, 0.108066, 0.131701, 0.215003, 0.341322, 0.511253" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.124461, 0.142172, 0.1962, 0.247289, 0.33723, 0.450004, 0.596474", \ + "0.135779, 0.153475, 0.207523, 0.25861, 0.348578, 0.46133, 0.607828", \ + "0.176242, 0.194034, 0.248069, 0.299187, 0.389154, 0.501885, 0.648377", \ + "0.21687, 0.236036, 0.293138, 0.345401, 0.435784, 0.548527, 0.694978", \ + "0.275394, 0.296573, 0.359094, 0.413878, 0.505742, 0.618845, 0.765564", \ + "0.337895, 0.361332, 0.430766, 0.489335, 0.583614, 0.697102, 0.843687", \ + "0.402108, 0.427599, 0.504455, 0.567911, 0.665999, 0.781047, 0.928112" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0323748, 0.0457945, 0.0963502, 0.154451, 0.273436, 0.433819, 0.647274", \ + "0.0323627, 0.0457756, 0.0963438, 0.154487, 0.273445, 0.433822, 0.647225", \ + "0.0335225, 0.046624, 0.0967889, 0.154707, 0.273525, 0.43385, 0.647229", \ + "0.0383897, 0.0519298, 0.10175, 0.158056, 0.274907, 0.434371, 0.647331", \ + "0.0472211, 0.061526, 0.111462, 0.16585, 0.279687, 0.437092, 0.648796", \ + "0.058208, 0.07334, 0.124714, 0.177202, 0.286662, 0.440834, 0.65196", \ + "0.070174, 0.08616, 0.140272, 0.191779, 0.297424, 0.447857, 0.65521" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0139128, 0.0136734, 0.0137397, 0.0138693, 0.0139788, 0.0140353, 0.0140668", \ + "0.0138408, 0.013606, 0.0136786, 0.0138017, 0.0139113, 0.013968, 0.0139999", \ + "0.0140957, 0.0138548, 0.0139228, 0.0140504, 0.0141591, 0.0142142, 0.0142448", \ + "0.0146813, 0.0144445, 0.0145109, 0.0146394, 0.0147461, 0.0147966, 0.0148291", \ + "0.0158303, 0.0155899, 0.0156588, 0.0157993, 0.0159725, 0.0159672, 0.0160157", \ + "0.0174938, 0.0172594, 0.0173279, 0.0174555, 0.0175859, 0.0177116, 0.0176608", \ + "0.0196841, 0.0194446, 0.0195088, 0.0196337, 0.0197478, 0.0198141, 0.0199449" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0145459, 0.0143632, 0.014498, 0.0146417, 0.0147422, 0.0147945, 0.0148213", \ + "0.0144618, 0.0142815, 0.0144114, 0.0145543, 0.0146609, 0.0147112, 0.0147401", \ + "0.0147193, 0.0145338, 0.0146585, 0.0147992, 0.0149102, 0.0149619, 0.0149921", \ + "0.0153197, 0.0151383, 0.0152399, 0.0153745, 0.0154762, 0.0155314, 0.015565", \ + "0.0166001, 0.0163857, 0.0164463, 0.0165812, 0.0167399, 0.0167879, 0.0167974", \ + "0.0184412, 0.0181984, 0.0182015, 0.0183211, 0.0184611, 0.0185826, 0.0185673", \ + "0.0208441, 0.0205539, 0.0205017, 0.0206016, 0.0207174, 0.0207892, 0.020938" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00990189, 0.00967845, 0.00974998, 0.00986874, 0.00997203, 0.0100259, 0.010057", \ + "0.00984094, 0.00961404, 0.00968644, 0.00980947, 0.00991527, 0.00996979, 0.00999988", \ + "0.00993671, 0.00966488, 0.00965459, 0.00973577, 0.00984669, 0.00985871, 0.00989521", \ + "0.0105169, 0.010118, 0.00989045, 0.0099283, 0.00999876, 0.0100489, 0.0100785", \ + "0.011939, 0.0112845, 0.0107406, 0.0106739, 0.0107042, 0.0106755, 0.0107152", \ + "0.0138678, 0.012975, 0.0120173, 0.0118223, 0.0117478, 0.0117577, 0.0118291", \ + "0.0163198, 0.0152385, 0.0137159, 0.0134004, 0.0132384, 0.0131483, 0.0131229" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0112468, 0.0110626, 0.0111975, 0.0113254, 0.0114278, 0.0114764, 0.0115059", \ + "0.0111763, 0.0110048, 0.011131, 0.0112643, 0.0113703, 0.0114224, 0.0114532", \ + "0.0113933, 0.0111632, 0.0111801, 0.0112895, 0.0114009, 0.0114659, 0.0115057", \ + "0.0122254, 0.0118183, 0.0115599, 0.0116087, 0.0116841, 0.0117343, 0.011782", \ + "0.0139795, 0.0132415, 0.0125659, 0.0125152, 0.0125591, 0.0125049, 0.0125283", \ + "0.0159245, 0.014996, 0.0138689, 0.0136562, 0.0135815, 0.0135582, 0.0135984", \ + "0.0185125, 0.0173808, 0.0157165, 0.0153414, 0.015139, 0.0150746, 0.0151557" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0116223, 0.011697, 0.0120227, 0.0121536, 0.0122378, 0.0122762, 0.0122955", \ + "0.0114952, 0.0115669, 0.0118905, 0.012032, 0.0121182, 0.0121584, 0.0121796", \ + "0.0117722, 0.0117033, 0.0118475, 0.0119829, 0.0120852, 0.0121338, 0.0121526", \ + "0.012354, 0.0120909, 0.0120888, 0.0121595, 0.0122293, 0.0123059, 0.0123464", \ + "0.0137885, 0.0132681, 0.0129016, 0.0129053, 0.0129951, 0.0129946, 0.0130328", \ + "0.0158563, 0.0150919, 0.014316, 0.0142121, 0.0141929, 0.0142198, 0.0142579", \ + "0.0185039, 0.0175346, 0.0162869, 0.016048, 0.0159157, 0.0158846, 0.0158846" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0118364, 0.0118997, 0.012225, 0.0123603, 0.0124405, 0.0124753, 0.0124917", \ + "0.0117752, 0.0118302, 0.0121459, 0.0122881, 0.0123752, 0.0124118, 0.0124315", \ + "0.0120795, 0.0119723, 0.0120762, 0.0122325, 0.0123319, 0.0123704, 0.0123753", \ + "0.0128749, 0.0125676, 0.0125245, 0.0125449, 0.0126363, 0.0127002, 0.0127378", \ + "0.0144379, 0.0138455, 0.0133693, 0.013358, 0.0133853, 0.0134242, 0.0134501", \ + "0.0165558, 0.0157098, 0.0148113, 0.0146478, 0.0146053, 0.0146331, 0.0146846", \ + "0.0190526, 0.0179813, 0.016646, 0.0163286, 0.0161508, 0.0161044, 0.0161257" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123898, 0.0124226, 0.0127237, 0.0128609, 0.0129426, 0.0129772, 0.0129952", \ + "0.0123314, 0.0123577, 0.0126506, 0.0127926, 0.0128817, 0.0129196, 0.0129381", \ + "0.0126688, 0.0125281, 0.0126182, 0.0127429, 0.0128399, 0.0129122, 0.0129245", \ + "0.0135344, 0.0131862, 0.0130251, 0.0130891, 0.0131804, 0.0132275, 0.013261", \ + "0.0152008, 0.0145744, 0.0140044, 0.0139556, 0.0139995, 0.0140435, 0.0140378", \ + "0.0173906, 0.0165087, 0.0155196, 0.0153015, 0.0152179, 0.0153069, 0.0152579", \ + "0.0199805, 0.0188835, 0.0174542, 0.017077, 0.0168465, 0.0167689, 0.0167829" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00986215, 0.00963548, 0.00970316, 0.00982066, 0.00992796, 0.00998347, 0.0100129", \ + "0.00979227, 0.00956567, 0.00963293, 0.00975358, 0.00986236, 0.00991727, 0.00994737", \ + "0.00985068, 0.00958394, 0.00957075, 0.00967984, 0.00978303, 0.0098054, 0.00983926", \ + "0.0102717, 0.0099124, 0.00978774, 0.00985734, 0.00992743, 0.00998545, 0.0100139", \ + "0.0115463, 0.0109753, 0.0105592, 0.010538, 0.0106538, 0.0106259, 0.0106646", \ + "0.0133748, 0.0125987, 0.0118401, 0.0117275, 0.011689, 0.011742, 0.0118427", \ + "0.0157989, 0.0148323, 0.0136771, 0.0134466, 0.0133085, 0.0132709, 0.0133186" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123898, 0.0124226, 0.0127237, 0.0128609, 0.0129426, 0.0129772, 0.0129952", \ + "0.0123314, 0.0123577, 0.0126506, 0.0127926, 0.0128817, 0.0129196, 0.0129381", \ + "0.0126688, 0.0125281, 0.0126182, 0.0127429, 0.0128399, 0.0129122, 0.0129245", \ + "0.0135344, 0.0131862, 0.0130251, 0.0130891, 0.0131804, 0.0132275, 0.013261", \ + "0.0152008, 0.0145744, 0.0140044, 0.0139556, 0.0139995, 0.0140435, 0.0140378", \ + "0.0173906, 0.0165087, 0.0155196, 0.0153015, 0.0152179, 0.0153069, 0.0152579", \ + "0.0199805, 0.0188835, 0.0174542, 0.017077, 0.0168465, 0.0167689, 0.0167829" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.207042, 0.215153, 0.245219, 0.286482, 0.371443, 0.482797, 0.628631", \ + "0.221728, 0.22984, 0.259883, 0.301164, 0.38614, 0.497495, 0.643328", \ + "0.275641, 0.283789, 0.313831, 0.35511, 0.440075, 0.551424, 0.697253", \ + "0.319869, 0.327984, 0.358025, 0.399296, 0.484247, 0.595582, 0.741414", \ + "0.37899, 0.387103, 0.417127, 0.458318, 0.543473, 0.654805, 0.800632", \ + "0.438338, 0.446378, 0.476263, 0.517364, 0.602252, 0.713536, 0.859401", \ + "0.496316, 0.504193, 0.533754, 0.574811, 0.659618, 0.770875, 0.916727" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0215487, 0.0315821, 0.0746317, 0.135515, 0.261076, 0.425086, 0.639698", \ + "0.021544, 0.031585, 0.0746265, 0.13552, 0.261076, 0.425085, 0.639699", \ + "0.0215522, 0.0315797, 0.0746267, 0.135513, 0.261076, 0.425085, 0.639699", \ + "0.0215591, 0.0316147, 0.0746294, 0.135533, 0.261102, 0.425086, 0.639699", \ + "0.021612, 0.031662, 0.074664, 0.135529, 0.261076, 0.42516, 0.639704", \ + "0.021728, 0.031811, 0.074735, 0.135544, 0.261079, 0.425095, 0.640156", \ + "0.021959, 0.032058, 0.074793, 0.135584, 0.261091, 0.425065, 0.639702" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.241015, 0.247285, 0.272502, 0.307368, 0.378648, 0.472097, 0.594627", \ + "0.25595, 0.262224, 0.287468, 0.322347, 0.393609, 0.487058, 0.609587", \ + "0.306322, 0.312601, 0.337818, 0.372736, 0.444002, 0.537449, 0.659984", \ + "0.344079, 0.350372, 0.375622, 0.41048, 0.481761, 0.575208, 0.697736", \ + "0.391408, 0.397685, 0.422944, 0.457792, 0.52905, 0.622499, 0.74506", \ + "0.437607, 0.443889, 0.469135, 0.503966, 0.575246, 0.668693, 0.791222", \ + "0.481171, 0.487467, 0.51271, 0.547573, 0.618823, 0.712267, 0.834811" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0210612, 0.0298539, 0.0637739, 0.111034, 0.210087, 0.340467, 0.511335", \ + "0.0210711, 0.0298519, 0.0637704, 0.111017, 0.210085, 0.340467, 0.511335", \ + "0.0210651, 0.0298539, 0.0637499, 0.111016, 0.210037, 0.340343, 0.511335", \ + "0.0210566, 0.0298104, 0.0637697, 0.111041, 0.210044, 0.340467, 0.511336", \ + "0.021045, 0.029836, 0.063786, 0.111016, 0.210035, 0.340256, 0.511388", \ + "0.021035, 0.029819, 0.063783, 0.111027, 0.209984, 0.340467, 0.511335", \ + "0.021025, 0.029805, 0.063749, 0.111008, 0.210047, 0.340467, 0.511335" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.17719, 0.184983, 0.21501, 0.256319, 0.341282, 0.452647, 0.598482", \ + "0.188904, 0.196679, 0.226773, 0.268051, 0.353038, 0.464418, 0.610263", \ + "0.246264, 0.253963, 0.283891, 0.325081, 0.410035, 0.52137, 0.667208", \ + "0.309984, 0.316113, 0.343368, 0.383779, 0.468263, 0.579354, 0.7251", \ + "0.390666, 0.395012, 0.417948, 0.45695, 0.540509, 0.651226, 0.796819", \ + "0.467735, 0.470453, 0.489252, 0.526798, 0.609312, 0.71954, 0.864817", \ + "0.538707, 0.539806, 0.55515, 0.591065, 0.672391, 0.782079, 0.927052" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0209078, 0.0311731, 0.0745702, 0.13551, 0.261076, 0.425087, 0.639699", \ + "0.020912, 0.0311731, 0.0745816, 0.135507, 0.261077, 0.425086, 0.639699", \ + "0.0210093, 0.0312812, 0.0746302, 0.135521, 0.261077, 0.425087, 0.639699", \ + "0.0223683, 0.0329522, 0.0752135, 0.135722, 0.261145, 0.425079, 0.639657", \ + "0.025136, 0.036641, 0.076591, 0.136181, 0.261243, 0.42506, 0.639742", \ + "0.028285, 0.041095, 0.07855, 0.136876, 0.261391, 0.425194, 0.640233", \ + "0.031605, 0.045819, 0.081173, 0.137853, 0.261648, 0.425251, 0.63977" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.204385, 0.210509, 0.235779, 0.270649, 0.341917, 0.435367, 0.557911", \ + "0.215587, 0.221686, 0.246948, 0.281823, 0.353093, 0.446569, 0.569095", \ + "0.263908, 0.270009, 0.295164, 0.329982, 0.401203, 0.494663, 0.617175", \ + "0.320955, 0.326021, 0.349549, 0.383923, 0.454834, 0.548133, 0.670549", \ + "0.402413, 0.405691, 0.425688, 0.459054, 0.52938, 0.622412, 0.744714", \ + "0.486479, 0.488147, 0.503821, 0.536057, 0.60551, 0.69811, 0.820126", \ + "0.57019, 0.570353, 0.58201, 0.612854, 0.6814, 0.773589, 0.895313" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0207258, 0.0296276, 0.0637481, 0.11101, 0.21002, 0.340468, 0.511336", \ + "0.0207273, 0.0295905, 0.0637489, 0.11101, 0.210022, 0.340466, 0.511336", \ + "0.0207723, 0.0296509, 0.063793, 0.11103, 0.210036, 0.340468, 0.511336", \ + "0.0216944, 0.0307853, 0.0643196, 0.111322, 0.210113, 0.340501, 0.51116", \ + "0.023784, 0.033393, 0.065579, 0.111865, 0.210374, 0.340409, 0.511312", \ + "0.02644, 0.036884, 0.06734, 0.112741, 0.210613, 0.34063, 0.511433", \ + "0.029437, 0.040862, 0.069783, 0.113933, 0.211079, 0.340934, 0.511428" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.20587, 0.212002, 0.237263, 0.272126, 0.343397, 0.436841, 0.559376", \ + "0.217177, 0.223323, 0.248589, 0.283488, 0.354718, 0.448192, 0.570718", \ + "0.25793, 0.264034, 0.289134, 0.32394, 0.395187, 0.488651, 0.611175", \ + "0.304673, 0.310175, 0.334227, 0.368707, 0.439714, 0.533065, 0.655473", \ + "0.374107, 0.378336, 0.399825, 0.433677, 0.504231, 0.597337, 0.719694", \ + "0.450133, 0.453011, 0.471326, 0.504264, 0.574211, 0.666824, 0.788998", \ + "0.527807, 0.529354, 0.544188, 0.575974, 0.645116, 0.737518, 0.859486" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0208254, 0.0296862, 0.0637618, 0.111013, 0.21003, 0.340467, 0.511336", \ + "0.0208256, 0.0296925, 0.0637607, 0.110981, 0.210023, 0.340466, 0.511336", \ + "0.0208771, 0.0297507, 0.0638017, 0.111021, 0.210067, 0.340467, 0.511336", \ + "0.0217054, 0.03073, 0.0645967, 0.11133, 0.210137, 0.340373, 0.511242", \ + "0.023463, 0.032877, 0.065294, 0.111766, 0.210277, 0.340348, 0.511189", \ + "0.025739, 0.035756, 0.066886, 0.11255, 0.210553, 0.340691, 0.511421", \ + "0.028389, 0.039183, 0.068934, 0.113574, 0.21096, 0.340825, 0.511407" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.116645, 0.12604, 0.160081, 0.202473, 0.28805, 0.399662, 0.545616", \ + "0.13103, 0.140364, 0.174411, 0.216823, 0.302426, 0.413998, 0.560075", \ + "0.194455, 0.203141, 0.236375, 0.278585, 0.364074, 0.475625, 0.621616", \ + "0.252365, 0.259559, 0.290007, 0.331421, 0.416483, 0.527886, 0.673735", \ + "0.322692, 0.328293, 0.354645, 0.394769, 0.479066, 0.590067, 0.735822", \ + "0.386838, 0.391103, 0.413826, 0.45261, 0.535957, 0.646581, 0.79202", \ + "0.442982, 0.445962, 0.464952, 0.502374, 0.584747, 0.694864, 0.840174" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0184367, 0.0284073, 0.0739215, 0.135389, 0.261088, 0.42512, 0.63967", \ + "0.0183599, 0.0283408, 0.0738821, 0.135383, 0.261087, 0.425094, 0.639708", \ + "0.0186458, 0.0286579, 0.0739631, 0.135405, 0.26107, 0.42508, 0.639652", \ + "0.020025, 0.0301724, 0.0742783, 0.13543, 0.261054, 0.425098, 0.639658", \ + "0.022648, 0.033448, 0.07534, 0.135695, 0.261072, 0.425092, 0.63968", \ + "0.025598, 0.037414, 0.076932, 0.136254, 0.261221, 0.425079, 0.639607", \ + "0.028732, 0.041748, 0.079018, 0.137059, 0.261401, 0.425173, 0.639679" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.123364, 0.132365, 0.16579, 0.208162, 0.293777, 0.405403, 0.551442", \ + "0.138091, 0.147086, 0.180527, 0.222899, 0.308548, 0.420165, 0.566206", \ + "0.201761, 0.210166, 0.242928, 0.285066, 0.370606, 0.482162, 0.628164", \ + "0.261308, 0.268301, 0.29842, 0.339881, 0.42506, 0.536454, 0.682402", \ + "0.333684, 0.338825, 0.365134, 0.405514, 0.489942, 0.601154, 0.746922", \ + "0.399378, 0.402646, 0.42539, 0.464611, 0.548309, 0.659142, 0.804748", \ + "0.45692, 0.458192, 0.477355, 0.515498, 0.598425, 0.70902, 0.854335" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017958, 0.0276187, 0.0733935, 0.135134, 0.260997, 0.425053, 0.639658", \ + "0.0179641, 0.0276126, 0.0734086, 0.135139, 0.260996, 0.425053, 0.639659", \ + "0.0182846, 0.0279405, 0.0734835, 0.135169, 0.260997, 0.425054, 0.639661", \ + "0.0197545, 0.0294843, 0.0738689, 0.135204, 0.260991, 0.425048, 0.639665", \ + "0.02222, 0.032131, 0.074579, 0.135404, 0.260976, 0.425168, 0.639566", \ + "0.02473, 0.034894, 0.075433, 0.135664, 0.261051, 0.425022, 0.63961", \ + "0.027104, 0.037589, 0.076217, 0.135952, 0.261099, 0.425062, 0.639654" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.128419, 0.137497, 0.170961, 0.213342, 0.299001, 0.410614, 0.55666", \ + "0.143081, 0.152134, 0.185629, 0.228002, 0.313672, 0.425286, 0.571315", \ + "0.207298, 0.215943, 0.248854, 0.291054, 0.376592, 0.488174, 0.634099", \ + "0.26909, 0.27637, 0.306834, 0.348367, 0.433463, 0.545004, 0.690934", \ + "0.344861, 0.350486, 0.377521, 0.417974, 0.502434, 0.613642, 0.7594", \ + "0.413051, 0.417008, 0.440757, 0.480067, 0.563841, 0.674653, 0.820291", \ + "0.473528, 0.475624, 0.496266, 0.534461, 0.617566, 0.727903, 0.873366" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0183268, 0.0279605, 0.0735085, 0.135188, 0.260997, 0.425053, 0.63966", \ + "0.0183327, 0.0279306, 0.07351, 0.135184, 0.260997, 0.425054, 0.639659", \ + "0.0186621, 0.0282422, 0.0735688, 0.135182, 0.260998, 0.425054, 0.639659", \ + "0.0202361, 0.0299022, 0.073993, 0.135335, 0.260977, 0.425049, 0.639687", \ + "0.022873, 0.032683, 0.074828, 0.135493, 0.260975, 0.425151, 0.639566", \ + "0.025533, 0.035632, 0.075742, 0.135804, 0.261071, 0.425047, 0.639613", \ + "0.027999, 0.038426, 0.076677, 0.136096, 0.261136, 0.425041, 0.639658" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.128419, 0.137497, 0.170961, 0.213342, 0.299001, 0.410614, 0.55666", \ + "0.143081, 0.152134, 0.185629, 0.228002, 0.313672, 0.425286, 0.571315", \ + "0.207298, 0.215943, 0.248854, 0.291054, 0.376592, 0.488174, 0.634099", \ + "0.26909, 0.27637, 0.306834, 0.348367, 0.433463, 0.545004, 0.690934", \ + "0.344861, 0.350486, 0.377521, 0.417974, 0.502434, 0.613642, 0.7594", \ + "0.413051, 0.417008, 0.440757, 0.480067, 0.563841, 0.674653, 0.820291", \ + "0.473528, 0.475624, 0.496266, 0.534461, 0.617566, 0.727903, 0.873366" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0183268, 0.0279605, 0.0735085, 0.135188, 0.260997, 0.425053, 0.63966", \ + "0.0183327, 0.0279306, 0.07351, 0.135184, 0.260997, 0.425054, 0.639659", \ + "0.0186621, 0.0282422, 0.0735688, 0.135182, 0.260998, 0.425054, 0.639659", \ + "0.0202361, 0.0299022, 0.073993, 0.135335, 0.260977, 0.425049, 0.639687", \ + "0.022873, 0.032683, 0.074828, 0.135493, 0.260975, 0.425151, 0.639566", \ + "0.025533, 0.035632, 0.075742, 0.135804, 0.261071, 0.425047, 0.639613", \ + "0.027999, 0.038426, 0.076677, 0.136096, 0.261136, 0.425041, 0.639658" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0145438, 0.0143686, 0.0144967, 0.0146378, 0.0147455, 0.0147969, 0.0148243", \ + "0.0144611, 0.0142866, 0.0144133, 0.0145547, 0.0146622, 0.0147131, 0.0147405", \ + "0.0147255, 0.0145497, 0.0146627, 0.0148043, 0.0149147, 0.0149669, 0.014995", \ + "0.015293, 0.0151041, 0.0152004, 0.0153386, 0.0154567, 0.0155084, 0.0155388", \ + "0.0165784, 0.0163743, 0.0164286, 0.0165713, 0.0167021, 0.0167756, 0.0167733", \ + "0.0184644, 0.0182298, 0.0182136, 0.018336, 0.0184653, 0.0185334, 0.0186353", \ + "0.0208643, 0.0205681, 0.020507, 0.0206109, 0.0207269, 0.0208142, 0.0208721" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0139108, 0.0136726, 0.0137363, 0.0138685, 0.0139784, 0.0140339, 0.0140661", \ + "0.0138422, 0.0136142, 0.0136724, 0.0138034, 0.0139126, 0.0139675, 0.0139999", \ + "0.0140987, 0.0138638, 0.01392, 0.0140499, 0.0141585, 0.0142127, 0.0142447", \ + "0.0146963, 0.01446, 0.0145403, 0.0146604, 0.0147684, 0.0148096, 0.0148545", \ + "0.0158339, 0.0156043, 0.0156656, 0.0158198, 0.0159117, 0.0159694, 0.0160252", \ + "0.0174955, 0.0172659, 0.0173251, 0.0174556, 0.0175832, 0.017635, 0.017736", \ + "0.0197227, 0.0194902, 0.0195527, 0.0196797, 0.0197895, 0.0198613, 0.0199273" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0112532, 0.0110758, 0.0112083, 0.0113355, 0.0114348, 0.0114825, 0.0115084", \ + "0.0111767, 0.0110078, 0.0111311, 0.0112678, 0.0113744, 0.0114257, 0.0114539", \ + "0.0113969, 0.0111683, 0.0111765, 0.0112895, 0.0114035, 0.0114673, 0.0115055", \ + "0.012291, 0.0118542, 0.011598, 0.0116306, 0.0117074, 0.0117632, 0.0118038", \ + "0.0138394, 0.0131507, 0.0124781, 0.0123959, 0.0124894, 0.0124362, 0.0124839", \ + "0.0160552, 0.0150878, 0.0139387, 0.0137704, 0.0137005, 0.0137499, 0.0137451", \ + "0.0185203, 0.0176092, 0.015882, 0.015482, 0.015251, 0.015188, 0.0151762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00990693, 0.00967594, 0.00973635, 0.00986623, 0.00997353, 0.0100261, 0.0100568", \ + "0.00984668, 0.00960962, 0.00967384, 0.00980564, 0.00991578, 0.00996871, 0.00999953", \ + "0.00993906, 0.00967739, 0.0096036, 0.00969883, 0.00980028, 0.00985724, 0.00989307", \ + "0.0105191, 0.010091, 0.00988642, 0.00993421, 0.0100007, 0.0100453, 0.0100904", \ + "0.011969, 0.0113068, 0.0108113, 0.010626, 0.0106016, 0.0106316, 0.0106729", \ + "0.0138721, 0.0129689, 0.0120016, 0.0118106, 0.011746, 0.0117297, 0.0118516", \ + "0.0162357, 0.0151293, 0.0137163, 0.0133735, 0.0131801, 0.013104, 0.01309" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0116242, 0.0117045, 0.012032, 0.0121617, 0.0122437, 0.0122804, 0.012299", \ + "0.0114983, 0.0115723, 0.0119007, 0.0120356, 0.0121237, 0.0121618, 0.0121848", \ + "0.0117808, 0.0117221, 0.0118616, 0.0119718, 0.01208, 0.0121368, 0.0121705", \ + "0.0123805, 0.0121131, 0.0120878, 0.012177, 0.0122795, 0.0123367, 0.0123768", \ + "0.0138429, 0.0133186, 0.0129316, 0.0129313, 0.0130003, 0.0130602, 0.0130729", \ + "0.0159054, 0.0153234, 0.0145053, 0.0143557, 0.0143012, 0.0143121, 0.0143728", \ + "0.0185737, 0.017584, 0.0163582, 0.016088, 0.0159541, 0.0159134, 0.0159909" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.011839, 0.0119042, 0.0122304, 0.0123594, 0.0124405, 0.0124746, 0.0124929", \ + "0.011777, 0.0118348, 0.0121509, 0.0122886, 0.0123753, 0.0124129, 0.0124334", \ + "0.0120797, 0.0119741, 0.0121, 0.012211, 0.0123264, 0.0123808, 0.0124116", \ + "0.0128977, 0.0125954, 0.0125211, 0.0125643, 0.0126711, 0.0127215, 0.012763", \ + "0.0144944, 0.0139178, 0.0134241, 0.0133878, 0.0135227, 0.0135084, 0.0134896", \ + "0.0165438, 0.0157127, 0.014806, 0.0146408, 0.0145968, 0.0145802, 0.0146645", \ + "0.0190938, 0.0180286, 0.0166876, 0.0163607, 0.0161715, 0.0161206, 0.0161177" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123912, 0.0124286, 0.0127299, 0.0128602, 0.0129424, 0.0129776, 0.012997", \ + "0.0123328, 0.0123622, 0.0126569, 0.0127931, 0.0128815, 0.0129202, 0.0129418", \ + "0.0126719, 0.0125332, 0.0126206, 0.012734, 0.0128349, 0.0128891, 0.0128972", \ + "0.0135756, 0.0132357, 0.0131076, 0.0131378, 0.0131988, 0.0132594, 0.0133003", \ + "0.0152127, 0.0145876, 0.014019, 0.0139481, 0.0139776, 0.0140368, 0.014025", \ + "0.0174899, 0.0166323, 0.0156193, 0.0153847, 0.0152927, 0.0152939, 0.0152477", \ + "0.0200061, 0.0189267, 0.0174938, 0.0171042, 0.0168682, 0.0167864, 0.0168216" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123912, 0.0124286, 0.0127299, 0.0128602, 0.0129424, 0.0129776, 0.012997", \ + "0.0123328, 0.0123622, 0.0126569, 0.0127931, 0.0128815, 0.0129202, 0.0129418", \ + "0.0126719, 0.0125332, 0.0126206, 0.012734, 0.0128349, 0.0128891, 0.0128972", \ + "0.0135756, 0.0132357, 0.0131076, 0.0131378, 0.0131988, 0.0132594, 0.0133003", \ + "0.0152127, 0.0145876, 0.014019, 0.0139481, 0.0139776, 0.0140368, 0.014025", \ + "0.0174899, 0.0166323, 0.0156193, 0.0153847, 0.0152927, 0.0152939, 0.0152477", \ + "0.0200061, 0.0189267, 0.0174938, 0.0171042, 0.0168682, 0.0167864, 0.0168216" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00985811, 0.00964173, 0.00969431, 0.00982363, 0.00992992, 0.00998252, 0.0100131", \ + "0.0097991, 0.00956486, 0.00962451, 0.00975467, 0.00986352, 0.00991619, 0.00994727", \ + "0.00984836, 0.00955846, 0.00952738, 0.00963693, 0.00974413, 0.00980307, 0.00983896", \ + "0.0102854, 0.00990217, 0.00983474, 0.00986585, 0.0099379, 0.00998807, 0.0100344", \ + "0.0116049, 0.011045, 0.010591, 0.0105714, 0.0106393, 0.0106128, 0.0106502", \ + "0.013364, 0.0125893, 0.0118282, 0.0117063, 0.0116839, 0.0116989, 0.0117664", \ + "0.0158741, 0.0148834, 0.0137208, 0.0134671, 0.0133255, 0.013296, 0.0133664" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169027; + rise_capacitance : 0.00169027; + rise_capacitance_range (0.00119631, 0.00169027); + fall_capacitance : 0.00168894; + fall_capacitance_range (0.00118432, 0.00168894); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.144761, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.131156, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00744272, 0.00731955, 0.00782463, 0.00904521, 0.0113799, 0.014812, 0.0192124" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00906116, 0.00891801, 0.00939812, 0.0105501, 0.0129081, 0.0162869, 0.0206457" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00670499, 0.00658643, 0.00705894, 0.00826857, 0.0105918, 0.0140247, 0.0184271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00957088, 0.00943114, 0.0100121, 0.0110631, 0.0134212, 0.016789, 0.0211578" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00676844, 0.00661351, 0.0072416, 0.0083062, 0.0106617, 0.0141034, 0.0184768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0094546, 0.00931311, 0.0099085, 0.010973, 0.0133473, 0.0167265, 0.0210916" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168247; + rise_capacitance : 0.00168247; + rise_capacitance_range (0.00110369, 0.00168247); + fall_capacitance : 0.00165069; + fall_capacitance_range (0.00109007, 0.00165069); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.043838, 0.0737362, 0.11399, 0.140828", \ + "-0.185083, -0.0635111, -0.0202725, 0.0115754", \ + "-0.26252, -0.138795, -0.0938802, -0.0626726", \ + "-0.320476, -0.194907, -0.146634, -0.115823" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0476284, 0.0201301, 0.0391553, 0.0468061", \ + "-0.191981, -0.116228, -0.0952012, -0.0855541", \ + "-0.253547, -0.179643, -0.160938, -0.155928", \ + "-0.296701, -0.224945, -0.210877, -0.202266" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.043838, 0.0737362, 0.11399, 0.140828", \ + "-0.185083, -0.0635111, -0.0202725, 0.0115754", \ + "-0.26252, -0.138795, -0.0938802, -0.0626726", \ + "-0.320476, -0.194907, -0.146634, -0.115823" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0476284, 0.0201301, 0.0391553, 0.0468061", \ + "-0.191981, -0.116228, -0.0952012, -0.0855541", \ + "-0.253547, -0.179643, -0.160938, -0.155928", \ + "-0.296701, -0.224945, -0.210877, -0.202266" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.10891, -0.0158495, -0.0593002, -0.0873898", \ + "0.279943, 0.155183, 0.11072, 0.0796454", \ + "0.387972, 0.261368, 0.214583, 0.182869", \ + "0.469953, 0.341196, 0.293771, 0.261661" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.100352, 0.0420794, 0.07268, 0.106956", \ + "0.284093, 0.197833, 0.174454, 0.162755", \ + "0.379331, 0.287224, 0.261523, 0.249184", \ + "0.447524, 0.353269, 0.326929, 0.314193" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.10891, -0.0158495, -0.0593002, -0.0873898", \ + "0.279943, 0.155183, 0.11072, 0.0796454", \ + "0.387972, 0.261368, 0.214583, 0.182869", \ + "0.469953, 0.341196, 0.293771, 0.261661" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.100352, 0.0420794, 0.07268, 0.106956", \ + "0.284093, 0.197833, 0.174454, 0.162755", \ + "0.379331, 0.287224, 0.261523, 0.249184", \ + "0.447524, 0.353269, 0.326929, 0.314193" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00137435, -0.0013713, -0.00137927, -0.00137927, -0.00137499, -0.00137592, -0.00137517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00138509, 0.00138968, 0.0013904, 0.00139458, 0.00138968, 0.00138345, 0.00137825" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000254702, -0.000254275, -0.000255541, -0.000256628, -0.000255101, -0.000253845, -0.000253215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000269428, 0.000270631, 0.000267756, 0.000267074, 0.000264682, 0.000263538, 0.000260602" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117288, -0.00117594, -0.00119568, -0.00120375, -0.00121202, -0.00120893, -0.00120639" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130848, 0.00122034, 0.00121088, 0.00121207, 0.00121202, 0.00120893, 0.00120639" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00117924, -0.00118177, -0.00120389, -0.00121039, -0.0012152, -0.00121725, -0.00121572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121936, 0.00121631, 0.00121978, 0.00122508, 0.00122153, 0.00121725, 0.00121572" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00225158; + rise_capacitance : 0.00225158; + rise_capacitance_range (0.00175801, 0.00225158); + fall_capacitance : 0.00218871; + fall_capacitance_range (0.00171219, 0.00218871); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.109538, -0.0137928, -0.0593002, -0.0849464", \ + "0.254177, 0.130846, 0.084326, 0.0556951", \ + "0.351074, 0.225898, 0.181055, 0.151784", \ + "0.429428, 0.306098, 0.260614, 0.230946" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.109538, -0.0137928, -0.0593002, -0.0849464", \ + "0.254177, 0.130846, 0.084326, 0.0556951", \ + "0.351074, 0.225898, 0.181055, 0.151784", \ + "0.429428, 0.306098, 0.260614, 0.230946" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0441498, 0.0708032, 0.111965, 0.139261", \ + "-0.168825, -0.0458774, -0.00572878, 0.0225807", \ + "-0.236691, -0.119586, -0.073763, -0.0460938", \ + "-0.288266, -0.173313, -0.132128, -0.104855" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + index_2 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "-0.0441498, 0.0708032, 0.111965, 0.139261", \ + "-0.168825, -0.0458774, -0.00572878, 0.0225807", \ + "-0.236691, -0.119586, -0.073763, -0.0460938", \ + "-0.288266, -0.173313, -0.132128, -0.104855" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0722051, 1.17188, 2.34375, 3.51562" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.006, 0.71, 1.42, 2.13"); + values ( \ + "0.0767398, 1.17188, 2.34375, 3.51562" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012732, -0.00127179, -0.00127836, -0.0012741, -0.00127462, -0.00127269, -0.00127101" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130736, 0.0012801, 0.0012841, 0.00128581, 0.00128055, 0.00127555, 0.00127221" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126648, -0.0012733, -0.00127188, -0.00127917, -0.00127717, -0.00127453, -0.00127272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013299, 0.00129675, 0.00129414, 0.00128922, 0.00128327, 0.00127782, 0.00127414" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127415, -0.00127341, -0.00127098, -0.00127527, -0.00127562, -0.00127359, -0.0012719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132408, 0.00128777, 0.00129236, 0.00128792, 0.00128213, 0.00127697, 0.00127339" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (MIN3X1) { + area : 9.8784; + cell_leakage_power : 0.139339; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.15671; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151561; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176117; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109209; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147059; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138435; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106595; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129026; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.139339; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405261, 0.0481701, 0.111241, 0.189606, 0.346337, 0.549901, 0.815907", \ + "0.0526919, 0.0604729, 0.124467, 0.203321, 0.360385, 0.56407, 0.830127", \ + "0.0845888, 0.0964633, 0.172459, 0.251456, 0.408927, 0.612932, 0.879434", \ + "0.103275, 0.119549, 0.219138, 0.312094, 0.472067, 0.676032, 0.942442", \ + "0.12229, 0.144811, 0.279038, 0.397681, 0.586998, 0.797817, 1.06401", \ + "0.138944, 0.167191, 0.334985, 0.481524, 0.708357, 0.950449, 1.22908", \ + "0.151484, 0.185385, 0.386086, 0.560382, 0.826524, 1.10426, 1.41702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402278, 0.0508421, 0.139433, 0.249611, 0.469742, 0.75555, 1.12926", \ + "0.0397815, 0.0504274, 0.13928, 0.249552, 0.469682, 0.75572, 1.12946", \ + "0.0601379, 0.0709982, 0.148152, 0.25109, 0.469274, 0.755568, 1.12934", \ + "0.0867666, 0.0987093, 0.183576, 0.275544, 0.476687, 0.755075, 1.12908", \ + "0.135049, 0.148634, 0.244875, 0.344649, 0.527852, 0.782647, 1.13638", \ + "0.188103, 0.204551, 0.317065, 0.428755, 0.623503, 0.858824, 1.18654", \ + "0.244276, 0.263827, 0.395734, 0.521825, 0.732873, 0.978011, 1.28531" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0418012, 0.048632, 0.102962, 0.169164, 0.30069, 0.471259, 0.694247", \ + "0.0529942, 0.0599934, 0.115287, 0.182029, 0.313854, 0.484574, 0.707467", \ + "0.0979771, 0.108552, 0.175013, 0.241427, 0.373029, 0.543323, 0.767041", \ + "0.131737, 0.14637, 0.238157, 0.32076, 0.453712, 0.623677, 0.846162", \ + "0.175198, 0.194788, 0.319342, 0.432808, 0.604428, 0.780848, 1.00224", \ + "0.218107, 0.242458, 0.398142, 0.540536, 0.758771, 0.979565, 1.21604", \ + "0.26015, 0.289101, 0.473769, 0.643894, 0.905654, 1.17326, 1.45879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353466, 0.0439762, 0.116283, 0.206311, 0.386302, 0.620126, 0.925779", \ + "0.0349968, 0.0437388, 0.116093, 0.206122, 0.386125, 0.619733, 0.925417", \ + "0.064174, 0.0726227, 0.129647, 0.209426, 0.386133, 0.61989, 0.925513", \ + "0.0950658, 0.106648, 0.177771, 0.244649, 0.397815, 0.620366, 0.925474", \ + "0.140989, 0.157018, 0.253074, 0.337409, 0.471812, 0.661571, 0.937985", \ + "0.192276, 0.212799, 0.334543, 0.440309, 0.601043, 0.771859, 1.01371", \ + "0.248129, 0.273347, 0.421535, 0.547825, 0.740058, 0.934661, 1.1572" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0451573, 0.0531098, 0.117232, 0.195944, 0.352624, 0.556007, 0.821848", \ + "0.0554273, 0.063552, 0.128766, 0.207993, 0.365052, 0.568595, 0.834738", \ + "0.0982195, 0.110195, 0.186163, 0.264606, 0.421458, 0.625216, 0.891126", \ + "0.128591, 0.145136, 0.249788, 0.342755, 0.497087, 0.70184, 0.96738", \ + "0.166396, 0.18836, 0.328065, 0.455164, 0.648233, 0.852355, 1.11682", \ + "0.202403, 0.229278, 0.401537, 0.560299, 0.804763, 1.05271, 1.32248", \ + "0.236058, 0.268006, 0.470667, 0.658173, 0.950308, 1.24955, 1.56941" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405615, 0.0510559, 0.13948, 0.249647, 0.469699, 0.755522, 1.12927", \ + "0.0403565, 0.0509316, 0.139373, 0.249486, 0.469548, 0.755357, 1.12899", \ + "0.0708924, 0.0813528, 0.151793, 0.2515, 0.469529, 0.755283, 1.12916", \ + "0.10149, 0.115395, 0.200301, 0.284792, 0.475593, 0.755444, 1.12913", \ + "0.146213, 0.164581, 0.277883, 0.37897, 0.546796, 0.788197, 1.13513", \ + "0.195222, 0.218807, 0.359755, 0.485161, 0.675984, 0.891368, 1.20103", \ + "0.249685, 0.277439, 0.445615, 0.592758, 0.820318, 1.05531, 1.33659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0348174, 0.0412621, 0.0941478, 0.159852, 0.29122, 0.461875, 0.684838", \ + "0.0471518, 0.0537611, 0.107691, 0.173754, 0.305416, 0.47618, 0.699166", \ + "0.0810503, 0.0919662, 0.160094, 0.227432, 0.359732, 0.530555, 0.753919", \ + "0.103268, 0.119105, 0.211479, 0.293917, 0.430545, 0.601884, 0.82532", \ + "0.129033, 0.151074, 0.278791, 0.388119, 0.556414, 0.738305, 0.96211", \ + "0.152995, 0.180827, 0.343202, 0.481173, 0.688658, 0.904268, 1.14598", \ + "0.173814, 0.207306, 0.403328, 0.570548, 0.818817, 1.07144, 1.34842" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0310594, 0.0397107, 0.111995, 0.202055, 0.38194, 0.61607, 0.921661", \ + "0.0307489, 0.0393266, 0.111846, 0.201967, 0.381894, 0.616055, 0.921332", \ + "0.0527262, 0.0615889, 0.122926, 0.20488, 0.381582, 0.615885, 0.921598", \ + "0.0804746, 0.0904994, 0.159157, 0.232308, 0.391669, 0.616543, 0.921093", \ + "0.127283, 0.139789, 0.222253, 0.303256, 0.44912, 0.649982, 0.933227", \ + "0.178783, 0.195037, 0.296019, 0.389162, 0.54694, 0.735241, 0.991821", \ + "0.234037, 0.254037, 0.37663, 0.484437, 0.658617, 0.857313, 1.10223" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0451573, 0.0531098, 0.117232, 0.195944, 0.352624, 0.556007, 0.821848", \ + "0.0554273, 0.063552, 0.128766, 0.207993, 0.365052, 0.568595, 0.834738", \ + "0.0982195, 0.110195, 0.186163, 0.264606, 0.421458, 0.625216, 0.891126", \ + "0.128591, 0.145136, 0.249788, 0.342755, 0.497087, 0.70184, 0.96738", \ + "0.166396, 0.18836, 0.328065, 0.455164, 0.648233, 0.852355, 1.11682", \ + "0.202403, 0.229278, 0.401537, 0.560299, 0.804763, 1.05271, 1.32248", \ + "0.236058, 0.268006, 0.470667, 0.658173, 0.950308, 1.24955, 1.56941" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405615, 0.0510559, 0.13948, 0.249647, 0.469699, 0.755522, 1.12927", \ + "0.0403565, 0.0509316, 0.139373, 0.249486, 0.469548, 0.755357, 1.12899", \ + "0.0708924, 0.0813528, 0.151793, 0.2515, 0.469529, 0.755283, 1.12916", \ + "0.10149, 0.115395, 0.200301, 0.284792, 0.475593, 0.755444, 1.12913", \ + "0.146213, 0.164581, 0.277883, 0.37897, 0.546796, 0.788197, 1.13513", \ + "0.195222, 0.218807, 0.359755, 0.485161, 0.675984, 0.891368, 1.20103", \ + "0.249685, 0.277439, 0.445615, 0.592758, 0.820318, 1.05531, 1.33659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0418012, 0.048632, 0.102962, 0.169164, 0.30069, 0.471259, 0.694247", \ + "0.0529942, 0.0599934, 0.115287, 0.182029, 0.313854, 0.484574, 0.707467", \ + "0.0979771, 0.108552, 0.175013, 0.241427, 0.373029, 0.543323, 0.767041", \ + "0.131737, 0.14637, 0.238157, 0.32076, 0.453712, 0.623677, 0.846162", \ + "0.175198, 0.194788, 0.319342, 0.432808, 0.604428, 0.780848, 1.00224", \ + "0.218107, 0.242458, 0.398142, 0.540536, 0.758771, 0.979565, 1.21604", \ + "0.26015, 0.289101, 0.473769, 0.643894, 0.905654, 1.17326, 1.45879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353466, 0.0439762, 0.116283, 0.206311, 0.386302, 0.620126, 0.925779", \ + "0.0349968, 0.0437388, 0.116093, 0.206122, 0.386125, 0.619733, 0.925417", \ + "0.064174, 0.0726227, 0.129647, 0.209426, 0.386133, 0.61989, 0.925513", \ + "0.0950658, 0.106648, 0.177771, 0.244649, 0.397815, 0.620366, 0.925474", \ + "0.140989, 0.157018, 0.253074, 0.337409, 0.471812, 0.661571, 0.937985", \ + "0.192276, 0.212799, 0.334543, 0.440309, 0.601043, 0.771859, 1.01371", \ + "0.248129, 0.273347, 0.421535, 0.547825, 0.740058, 0.934661, 1.1572" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0452089, 0.0528846, 0.116376, 0.195141, 0.352392, 0.556697, 0.823804", \ + "0.0584387, 0.0661988, 0.130069, 0.209, 0.366288, 0.570633, 0.837773", \ + "0.0945693, 0.105498, 0.178828, 0.257981, 0.415611, 0.620239, 0.887309", \ + "0.117633, 0.132639, 0.227974, 0.319315, 0.47891, 0.683374, 0.950619", \ + "0.144125, 0.164445, 0.291589, 0.407949, 0.595396, 0.804543, 1.07207", \ + "0.170146, 0.194935, 0.352532, 0.494928, 0.718903, 0.960127, 1.23733", \ + "0.193417, 0.22347, 0.409834, 0.578423, 0.83963, 1.11538, 1.42695" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0386072, 0.0491643, 0.137905, 0.248538, 0.469649, 0.756993, 1.13264", \ + "0.0386679, 0.0491922, 0.1379, 0.248511, 0.469546, 0.756993, 1.13262", \ + "0.0596163, 0.0694328, 0.146566, 0.250554, 0.469584, 0.756914, 1.13277", \ + "0.0889177, 0.100101, 0.180766, 0.273616, 0.47699, 0.75708, 1.13274", \ + "0.13653, 0.150268, 0.243855, 0.342758, 0.527272, 0.783448, 1.14021", \ + "0.186909, 0.204692, 0.316429, 0.426976, 0.621804, 0.859522, 1.18954", \ + "0.240062, 0.260635, 0.39402, 0.519019, 0.731433, 0.976681, 1.28628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396725, 0.0463437, 0.100303, 0.166421, 0.297893, 0.468527, 0.691321", \ + "0.0520598, 0.0588097, 0.113003, 0.179176, 0.310682, 0.48116, 0.703992", \ + "0.0920571, 0.101899, 0.166455, 0.233407, 0.365087, 0.535726, 0.758722", \ + "0.122205, 0.135805, 0.221522, 0.301638, 0.436685, 0.608361, 0.830447", \ + "0.160878, 0.179504, 0.295034, 0.399972, 0.564894, 0.74431, 0.967944", \ + "0.199572, 0.22256, 0.367528, 0.498595, 0.700761, 0.913185, 1.15337", \ + "0.236636, 0.264007, 0.438054, 0.595078, 0.83507, 1.08387, 1.35829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0352471, 0.0438961, 0.116263, 0.206321, 0.386301, 0.620183, 0.925729", \ + "0.0352667, 0.0437652, 0.116088, 0.206125, 0.386055, 0.619904, 0.925415", \ + "0.0578252, 0.0658143, 0.126951, 0.209475, 0.386142, 0.619832, 0.925429", \ + "0.0869455, 0.096526, 0.163066, 0.236322, 0.396361, 0.620867, 0.925419", \ + "0.132285, 0.144731, 0.226325, 0.307298, 0.452753, 0.653649, 0.937525", \ + "0.180914, 0.197667, 0.299324, 0.393005, 0.550751, 0.73864, 0.995685", \ + "0.233082, 0.254002, 0.377272, 0.486425, 0.662856, 0.861181, 1.10543" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0440693, 0.051806, 0.115385, 0.193943, 0.350545, 0.553915, 0.819727", \ + "0.0563439, 0.0641593, 0.128019, 0.206686, 0.363322, 0.566685, 0.832499", \ + "0.0913997, 0.10235, 0.175838, 0.254947, 0.411763, 0.615179, 0.881233", \ + "0.11604, 0.130839, 0.225724, 0.316898, 0.475523, 0.679364, 0.944916", \ + "0.146439, 0.166037, 0.290804, 0.406253, 0.592891, 0.801536, 1.06722", \ + "0.174892, 0.19932, 0.353798, 0.494683, 0.717169, 0.956989, 1.23336", \ + "0.199882, 0.228975, 0.412728, 0.579586, 0.838843, 1.11346, 1.42398" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404491, 0.0509823, 0.139447, 0.249629, 0.469693, 0.755462, 1.12927", \ + "0.0404743, 0.0509364, 0.139365, 0.249513, 0.469548, 0.755377, 1.12911", \ + "0.0628277, 0.0725626, 0.14881, 0.251863, 0.469539, 0.755382, 1.12913", \ + "0.0918004, 0.103041, 0.183799, 0.276105, 0.477222, 0.75562, 1.1292", \ + "0.136047, 0.150534, 0.246131, 0.344784, 0.52834, 0.78317, 1.13703", \ + "0.183518, 0.201755, 0.316982, 0.428605, 0.623164, 0.859028, 1.18726", \ + "0.234204, 0.25629, 0.392923, 0.520059, 0.732284, 0.977062, 1.28477" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0390215, 0.0455316, 0.0990384, 0.165209, 0.297251, 0.46868, 0.692824", \ + "0.0521925, 0.0587988, 0.112654, 0.178946, 0.311025, 0.482512, 0.706787", \ + "0.0910926, 0.101109, 0.166029, 0.23323, 0.36558, 0.537097, 0.761486", \ + "0.118854, 0.132894, 0.220147, 0.301033, 0.43729, 0.609434, 0.833016", \ + "0.153615, 0.17299, 0.291721, 0.397876, 0.564085, 0.745121, 0.969925", \ + "0.189145, 0.213203, 0.362283, 0.494961, 0.698693, 0.912887, 1.15429", \ + "0.223626, 0.252365, 0.430694, 0.589492, 0.831897, 1.08224, 1.35816" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322602, 0.0409079, 0.113496, 0.204148, 0.385196, 0.620318, 0.92803", \ + "0.0323867, 0.0409093, 0.113502, 0.204133, 0.385141, 0.620402, 0.92809", \ + "0.0547474, 0.0627646, 0.124153, 0.207374, 0.385131, 0.620297, 0.927974", \ + "0.0839518, 0.0935332, 0.160177, 0.234017, 0.395186, 0.62133, 0.927968", \ + "0.130638, 0.142838, 0.223673, 0.304939, 0.451498, 0.654168, 0.939949", \ + "0.180527, 0.196753, 0.296828, 0.390605, 0.548852, 0.738125, 0.997838", \ + "0.233898, 0.25389, 0.375595, 0.484694, 0.66088, 0.860489, 1.10652" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0452089, 0.0528846, 0.116376, 0.195141, 0.352392, 0.556697, 0.823804", \ + "0.0584387, 0.0661988, 0.130069, 0.209, 0.366288, 0.570633, 0.837773", \ + "0.0945693, 0.105498, 0.178828, 0.257981, 0.415611, 0.620239, 0.887309", \ + "0.117633, 0.132639, 0.227974, 0.319315, 0.47891, 0.683374, 0.950619", \ + "0.144125, 0.164445, 0.291589, 0.407949, 0.595396, 0.804543, 1.07207", \ + "0.170146, 0.194935, 0.352532, 0.494928, 0.718903, 0.960127, 1.23733", \ + "0.193417, 0.22347, 0.409834, 0.578423, 0.83963, 1.11538, 1.42695" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0386072, 0.0491643, 0.137905, 0.248538, 0.469649, 0.756993, 1.13264", \ + "0.0386679, 0.0491922, 0.1379, 0.248511, 0.469546, 0.756993, 1.13262", \ + "0.0596163, 0.0694328, 0.146566, 0.250554, 0.469584, 0.756914, 1.13277", \ + "0.0889177, 0.100101, 0.180766, 0.273616, 0.47699, 0.75708, 1.13274", \ + "0.13653, 0.150268, 0.243855, 0.342758, 0.527272, 0.783448, 1.14021", \ + "0.186909, 0.204692, 0.316429, 0.426976, 0.621804, 0.859522, 1.18954", \ + "0.240062, 0.260635, 0.39402, 0.519019, 0.731433, 0.976681, 1.28628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396725, 0.0463437, 0.100303, 0.166421, 0.297893, 0.468527, 0.691321", \ + "0.0520598, 0.0588097, 0.113003, 0.179176, 0.310682, 0.48116, 0.703992", \ + "0.0920571, 0.101899, 0.166455, 0.233407, 0.365087, 0.535726, 0.758722", \ + "0.122205, 0.135805, 0.221522, 0.301638, 0.436685, 0.608361, 0.830447", \ + "0.160878, 0.179504, 0.295034, 0.399972, 0.564894, 0.74431, 0.967944", \ + "0.199572, 0.22256, 0.367528, 0.498595, 0.700761, 0.913185, 1.15337", \ + "0.236636, 0.264007, 0.438054, 0.595078, 0.83507, 1.08387, 1.35829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0352471, 0.0438961, 0.116263, 0.206321, 0.386301, 0.620183, 0.925729", \ + "0.0352667, 0.0437652, 0.116088, 0.206125, 0.386055, 0.619904, 0.925415", \ + "0.0578252, 0.0658143, 0.126951, 0.209475, 0.386142, 0.619832, 0.925429", \ + "0.0869455, 0.096526, 0.163066, 0.236322, 0.396361, 0.620867, 0.925419", \ + "0.132285, 0.144731, 0.226325, 0.307298, 0.452753, 0.653649, 0.937525", \ + "0.180914, 0.197667, 0.299324, 0.393005, 0.550751, 0.73864, 0.995685", \ + "0.233082, 0.254002, 0.377272, 0.486425, 0.662856, 0.861181, 1.10543" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0374032, 0.0452381, 0.109152, 0.188018, 0.345327, 0.549662, 0.816786", \ + "0.0485143, 0.0564168, 0.120959, 0.20014, 0.357617, 0.562104, 0.829297", \ + "0.088795, 0.101567, 0.179222, 0.25779, 0.414358, 0.618604, 0.885707", \ + "0.116174, 0.133446, 0.24133, 0.335723, 0.490672, 0.696232, 0.963253", \ + "0.149121, 0.172092, 0.316502, 0.446387, 0.641704, 0.846746, 1.11215", \ + "0.178544, 0.20708, 0.385757, 0.548325, 0.796662, 1.04668, 1.31772", \ + "0.204292, 0.238057, 0.450124, 0.642737, 0.939714, 1.24221, 1.56424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385975, 0.0491679, 0.137914, 0.248542, 0.469653, 0.757023, 1.1327", \ + "0.0389995, 0.049061, 0.137907, 0.248562, 0.469685, 0.756995, 1.13269", \ + "0.0711484, 0.0814131, 0.151945, 0.251072, 0.469563, 0.757021, 1.13266", \ + "0.102362, 0.116196, 0.201443, 0.28573, 0.476392, 0.756939, 1.13254", \ + "0.14963, 0.167858, 0.279988, 0.381041, 0.549062, 0.790861, 1.13916", \ + "0.20409, 0.226353, 0.364133, 0.488595, 0.680666, 0.896363, 1.20572", \ + "0.263703, 0.290558, 0.453153, 0.599802, 0.826284, 1.06014, 1.34241" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0275507, 0.0340874, 0.0873803, 0.153359, 0.285169, 0.456325, 0.67978", \ + "0.0395441, 0.0461492, 0.100115, 0.166456, 0.298163, 0.469745, 0.693203", \ + "0.0749639, 0.0874761, 0.159652, 0.224929, 0.357475, 0.528229, 0.751667", \ + "0.0999008, 0.117117, 0.218723, 0.304902, 0.439431, 0.609848, 0.833009", \ + "0.131707, 0.154893, 0.292765, 0.411794, 0.588543, 0.766979, 0.988608", \ + "0.162273, 0.191134, 0.363693, 0.514049, 0.73919, 0.963809, 1.20245", \ + "0.191835, 0.225233, 0.431205, 0.61113, 0.881796, 1.15448, 1.44329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0343797, 0.0428976, 0.114565, 0.204346, 0.383995, 0.617594, 0.923446", \ + "0.0361719, 0.0437159, 0.114563, 0.204321, 0.383993, 0.617607, 0.92343", \ + "0.0723419, 0.0798052, 0.133296, 0.208603, 0.383945, 0.617535, 0.923436", \ + "0.107782, 0.117659, 0.183476, 0.248795, 0.398173, 0.618808, 0.923419", \ + "0.161781, 0.174964, 0.262341, 0.343866, 0.475812, 0.662922, 0.937359", \ + "0.223069, 0.239646, 0.348672, 0.45027, 0.607559, 0.776699, 1.01611", \ + "0.28989, 0.310366, 0.442059, 0.562254, 0.748482, 0.942265, 1.16151" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315826, 0.0393785, 0.103027, 0.181849, 0.339253, 0.543498, 0.810066", \ + "0.0426537, 0.0504296, 0.114795, 0.194004, 0.351357, 0.555952, 0.822585", \ + "0.0781948, 0.0920553, 0.17316, 0.251728, 0.408171, 0.612422, 0.879006", \ + "0.102366, 0.120721, 0.233157, 0.32922, 0.484439, 0.687996, 0.956371", \ + "0.13166, 0.156273, 0.306283, 0.438322, 0.635241, 0.840811, 1.10543", \ + "0.159243, 0.189377, 0.374172, 0.539313, 0.789236, 1.03995, 1.31144", \ + "0.184774, 0.220041, 0.437903, 0.633121, 0.932044, 1.23505, 1.55716" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0450834, 0.0555075, 0.143076, 0.252812, 0.47247, 0.758103, 1.13186", \ + "0.0465497, 0.0559068, 0.143069, 0.252824, 0.472472, 0.758074, 1.13186", \ + "0.0838017, 0.0926737, 0.159017, 0.256023, 0.472448, 0.75798, 1.13181", \ + "0.11995, 0.131487, 0.209861, 0.292121, 0.479916, 0.758113, 1.13155", \ + "0.174641, 0.189369, 0.291468, 0.388646, 0.553962, 0.793556, 1.13883", \ + "0.236692, 0.254822, 0.378995, 0.498573, 0.686125, 0.899557, 1.20694", \ + "0.30472, 0.325835, 0.471582, 0.611976, 0.834052, 1.06545, 1.34404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0335897, 0.0402348, 0.0940744, 0.160324, 0.292425, 0.463846, 0.687996", \ + "0.045654, 0.0524971, 0.106901, 0.173428, 0.305422, 0.477248, 0.701535", \ + "0.0872388, 0.0985292, 0.16684, 0.231991, 0.364649, 0.535786, 0.759983", \ + "0.116876, 0.132369, 0.228558, 0.31267, 0.446701, 0.617414, 0.841083", \ + "0.153718, 0.174709, 0.305572, 0.421935, 0.596668, 0.774622, 0.997078", \ + "0.188026, 0.214379, 0.378933, 0.525936, 0.748828, 0.972521, 1.21079", \ + "0.219195, 0.250769, 0.447961, 0.624513, 0.892716, 1.164, 1.45284" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322739, 0.0409088, 0.113496, 0.204147, 0.385203, 0.620407, 0.927984", \ + "0.0327276, 0.0409528, 0.113512, 0.204156, 0.385195, 0.620448, 0.928127", \ + "0.0642903, 0.0728947, 0.1299, 0.207657, 0.385137, 0.620469, 0.928124", \ + "0.0957515, 0.107476, 0.178716, 0.245958, 0.398095, 0.621101, 0.927903", \ + "0.144066, 0.159954, 0.255173, 0.339767, 0.473968, 0.663923, 0.941087", \ + "0.199172, 0.219552, 0.339142, 0.444308, 0.604796, 0.776508, 1.01834", \ + "0.260112, 0.284605, 0.429549, 0.55438, 0.744064, 0.940818, 1.16269" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0374032, 0.0452381, 0.109152, 0.188018, 0.345327, 0.549662, 0.816786", \ + "0.0485143, 0.0564168, 0.120959, 0.20014, 0.357617, 0.562104, 0.829297", \ + "0.088795, 0.101567, 0.179222, 0.25779, 0.414358, 0.618604, 0.885707", \ + "0.116174, 0.133446, 0.24133, 0.335723, 0.490672, 0.696232, 0.963253", \ + "0.149121, 0.172092, 0.316502, 0.446387, 0.641704, 0.846746, 1.11215", \ + "0.178544, 0.20708, 0.385757, 0.548325, 0.796662, 1.04668, 1.31772", \ + "0.204292, 0.238057, 0.450124, 0.642737, 0.939714, 1.24221, 1.56424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385975, 0.0491679, 0.137914, 0.248542, 0.469653, 0.757023, 1.1327", \ + "0.0389995, 0.049061, 0.137907, 0.248562, 0.469685, 0.756995, 1.13269", \ + "0.0711484, 0.0814131, 0.151945, 0.251072, 0.469563, 0.757021, 1.13266", \ + "0.102362, 0.116196, 0.201443, 0.28573, 0.476392, 0.756939, 1.13254", \ + "0.14963, 0.167858, 0.279988, 0.381041, 0.549062, 0.790861, 1.13916", \ + "0.20409, 0.226353, 0.364133, 0.488595, 0.680666, 0.896363, 1.20572", \ + "0.263703, 0.290558, 0.453153, 0.599802, 0.826284, 1.06014, 1.34241" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0335897, 0.0402348, 0.0940744, 0.160324, 0.292425, 0.463846, 0.687996", \ + "0.045654, 0.0524971, 0.106901, 0.173428, 0.305422, 0.477248, 0.701535", \ + "0.0872388, 0.0985292, 0.16684, 0.231991, 0.364649, 0.535786, 0.759983", \ + "0.116876, 0.132369, 0.228558, 0.31267, 0.446701, 0.617414, 0.841083", \ + "0.153718, 0.174709, 0.305572, 0.421935, 0.596668, 0.774622, 0.997078", \ + "0.188026, 0.214379, 0.378933, 0.525936, 0.748828, 0.972521, 1.21079", \ + "0.219195, 0.250769, 0.447961, 0.624513, 0.892716, 1.164, 1.45284" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322739, 0.0409088, 0.113496, 0.204147, 0.385203, 0.620407, 0.927984", \ + "0.0327276, 0.0409528, 0.113512, 0.204156, 0.385195, 0.620448, 0.928127", \ + "0.0642903, 0.0728947, 0.1299, 0.207657, 0.385137, 0.620469, 0.928124", \ + "0.0957515, 0.107476, 0.178716, 0.245958, 0.398095, 0.621101, 0.927903", \ + "0.144066, 0.159954, 0.255173, 0.339767, 0.473968, 0.663923, 0.941087", \ + "0.199172, 0.219552, 0.339142, 0.444308, 0.604796, 0.776508, 1.01834", \ + "0.260112, 0.284605, 0.429549, 0.55438, 0.744064, 0.940818, 1.16269" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00713308, 0.00716538, 0.00722842, 0.00724083, 0.00724784, 0.00725068, 0.0072522", \ + "0.0068754, 0.00692758, 0.00711507, 0.00718592, 0.00722739, 0.0072451, 0.00725537", \ + "0.0068366, 0.00684159, 0.00692815, 0.00700744, 0.00710198, 0.00716313, 0.00719954", \ + "0.00726434, 0.00721491, 0.00710824, 0.00707946, 0.00711439, 0.0071478, 0.00718779", \ + "0.0085936, 0.0084475, 0.00791617, 0.00768523, 0.00748037, 0.00738894, 0.00732822", \ + "0.0107806, 0.0105637, 0.00955928, 0.00896859, 0.0084217, 0.0081074, 0.00788443", \ + "0.0136525, 0.01338, 0.0119423, 0.0109951, 0.0100145, 0.00941888, 0.00891657" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000101915, -8.61621e-05, -5.41093e-05, -4.92626e-05, -4.84809e-05, -5.02263e-05, -5.50673e-05", \ + "-0.000426445, -0.000382899, -0.000198464, -0.000136151, -8.97311e-05, -7.93552e-05, -6.89275e-05", \ + "-0.000497248, -0.000469715, -0.00035704, -0.000289076, -0.000222006, -0.000161059, -0.000129196", \ + "8.41351e-05, 3.24313e-05, -5.68708e-05, -0.000113616, -0.000128475, -0.000111268, -0.000102519", \ + "0.00156232, 0.00144662, 0.000935777, 0.000619424, 0.000333879, 0.000194096, 0.000121196", \ + "0.00373938, 0.00358293, 0.0026695, 0.00203147, 0.00138502, 0.00098015, 0.000704965", \ + "0.00658769, 0.00638618, 0.00514459, 0.00421833, 0.0031109, 0.00235516, 0.00178459" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00744142, 0.00746142, 0.00750556, 0.00750868, 0.00751101, 0.00751031, 0.00750914", \ + "0.00710872, 0.00716325, 0.00734439, 0.00742484, 0.00747676, 0.00749957, 0.00751102", \ + "0.00728437, 0.00731263, 0.00731732, 0.00737614, 0.00743773, 0.00746951, 0.00750205", \ + "0.00802092, 0.00803628, 0.00773173, 0.00763454, 0.00735633, 0.00754197, 0.0075464", \ + "0.00959214, 0.00948366, 0.00888164, 0.00851136, 0.00820015, 0.00796128, 0.00785632", \ + "0.0117941, 0.0116522, 0.0107241, 0.0100742, 0.00938679, 0.00880959, 0.00852856", \ + "0.0146843, 0.0145003, 0.0132839, 0.0123407, 0.011223, 0.0104607, 0.00975928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00152748, -0.00149385, -0.00143117, -0.00141717, -0.0014109, -0.00140893, -0.00140777", \ + "-0.0018008, -0.00174243, -0.00152576, -0.00145386, -0.00141778, -0.0014007, -0.00139069", \ + "-0.00185255, -0.00185212, -0.00172992, -0.00163619, -0.00153559, -0.00147973, -0.00145527", \ + "-0.00141481, -0.00146203, -0.00157983, -0.00157362, -0.00153042, -0.00149749, -0.00145964", \ + "-4.40876e-05, -0.000165868, -0.000764911, -0.00100217, -0.00118419, -0.00126118, -0.00130103", \ + "0.00215668, 0.00193529, 0.000847356, 0.000246926, -0.000274296, -0.000589574, -0.000799867", \ + "0.0050421, 0.00475822, 0.00321781, 0.00223348, 0.0012461, 0.000614688, 0.000142987" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00744142, 0.00746142, 0.00750556, 0.00750868, 0.00751101, 0.00751031, 0.00750914", \ + "0.00710872, 0.00716325, 0.00734439, 0.00742484, 0.00747676, 0.00749957, 0.00751102", \ + "0.00728437, 0.00731263, 0.00731732, 0.00737614, 0.00743773, 0.00746951, 0.00750205", \ + "0.00802092, 0.00803628, 0.00773173, 0.00763454, 0.00735633, 0.00754197, 0.0075464", \ + "0.00959214, 0.00948366, 0.00888164, 0.00851136, 0.00820015, 0.00796128, 0.00785632", \ + "0.0117941, 0.0116522, 0.0107241, 0.0100742, 0.00938679, 0.00880959, 0.00852856", \ + "0.0146843, 0.0145003, 0.0132839, 0.0123407, 0.011223, 0.0104607, 0.00975928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000101915, -8.61621e-05, -5.41093e-05, -4.92626e-05, -4.84809e-05, -5.02263e-05, -5.50673e-05", \ + "-0.000426445, -0.000382899, -0.000198464, -0.000136151, -8.97311e-05, -7.93552e-05, -6.89275e-05", \ + "-0.000497248, -0.000469715, -0.00035704, -0.000289076, -0.000222006, -0.000161059, -0.000129196", \ + "8.41351e-05, 3.24313e-05, -5.68708e-05, -0.000113616, -0.000128475, -0.000111268, -0.000102519", \ + "0.00156232, 0.00144662, 0.000935777, 0.000619424, 0.000333879, 0.000194096, 0.000121196", \ + "0.00373938, 0.00358293, 0.0026695, 0.00203147, 0.00138502, 0.00098015, 0.000704965", \ + "0.00658769, 0.00638618, 0.00514459, 0.00421833, 0.0031109, 0.00235516, 0.00178459" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00819396, 0.00819761, 0.00820549, 0.00820703, 0.00820757, 0.00820718, 0.00820633", \ + "0.00808254, 0.00809201, 0.00815017, 0.0081591, 0.00816896, 0.00817309, 0.00817452", \ + "0.00808595, 0.00808096, 0.00810512, 0.00813319, 0.00816267, 0.00814217, 0.00816911", \ + "0.00846572, 0.00843595, 0.00830355, 0.00823727, 0.00822302, 0.0081973, 0.00820619", \ + "0.00976243, 0.00965607, 0.00916113, 0.00889818, 0.0086781, 0.00850728, 0.00840312", \ + "0.011909, 0.0117414, 0.010816, 0.0102575, 0.00964278, 0.00926353, 0.00903904", \ + "0.0147025, 0.0144967, 0.0132421, 0.0123404, 0.011311, 0.0106587, 0.010082" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000861062, -0.000860309, -0.00086156, -0.000864488, -0.00086925, -0.000872877, -0.00087649", \ + "-0.00111336, -0.00110173, -0.00106286, -0.00104418, -0.00103, -0.00103227, -0.00103143", \ + "-0.00114286, -0.0011484, -0.00115187, -0.00113736, -0.00112423, -0.00111461, -0.00110611", \ + "-0.00069932, -0.000746968, -0.000920381, -0.000993373, -0.0010443, -0.00106791, -0.00108274", \ + "0.000643239, 0.000534554, -1.98209e-05, -0.000316902, -0.000584111, -0.000744948, -0.000847038", \ + "0.00277579, 0.00261425, 0.00166078, 0.00104605, 0.000428702, 2.53457e-05, -0.000253008", \ + "0.00555644, 0.0053538, 0.00408958, 0.00314632, 0.00206497, 0.00133623, 0.000791563" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00821372, 0.00821611, 0.00822082, 0.00822097, 0.00821877, 0.00821635, 0.00821313", \ + "0.00805324, 0.00807346, 0.00810916, 0.00812856, 0.0081354, 0.00813936, 0.00814003", \ + "0.00809065, 0.00808603, 0.00806256, 0.00808059, 0.00811031, 0.00810206, 0.00813397", \ + "0.00857356, 0.00852881, 0.00832015, 0.00824467, 0.00821439, 0.00817954, 0.00818267", \ + "0.00996844, 0.00982269, 0.00929379, 0.00897849, 0.00872878, 0.0085351, 0.00840533", \ + "0.0121151, 0.0119512, 0.0110298, 0.0104087, 0.00973805, 0.009335, 0.00909418", \ + "0.0148953, 0.014709, 0.0134837, 0.0125386, 0.0114841, 0.0107809, 0.0101522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00151651, -0.00151353, -0.00150697, -0.00150552, -0.00150458, -0.00150426, -0.00150404", \ + "-0.00164488, -0.00163159, -0.00157307, -0.00156576, -0.00155269, -0.00154795, -0.00154583", \ + "-0.00165571, -0.00164772, -0.00163188, -0.00161266, -0.00159163, -0.00157754, -0.00157979", \ + "-0.00123624, -0.00127783, -0.00142275, -0.00147383, -0.0015116, -0.0015262, -0.00153219", \ + "7.12882e-05, -3.67038e-05, -0.000557949, -0.000835429, -0.00107952, -0.00122054, -0.00130592", \ + "0.00222816, 0.00205411, 0.00110536, 0.00050013, -8.52918e-05, -0.000459897, -0.000731177", \ + "0.00504464, 0.00483114, 0.00353467, 0.00256841, 0.00152881, 0.000822532, 0.000295861" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00821372, 0.00821611, 0.00822082, 0.00822097, 0.00821877, 0.00821635, 0.00821313", \ + "0.00805324, 0.00807346, 0.00810916, 0.00812856, 0.0081354, 0.00813936, 0.00814003", \ + "0.00809065, 0.00808603, 0.00806256, 0.00808059, 0.00811031, 0.00810206, 0.00813397", \ + "0.00857356, 0.00852881, 0.00832015, 0.00824467, 0.00821439, 0.00817954, 0.00818267", \ + "0.00996844, 0.00982269, 0.00929379, 0.00897849, 0.00872878, 0.0085351, 0.00840533", \ + "0.0121151, 0.0119512, 0.0110298, 0.0104087, 0.00973805, 0.009335, 0.00909418", \ + "0.0148953, 0.014709, 0.0134837, 0.0125386, 0.0114841, 0.0107809, 0.0101522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000861062, -0.000860309, -0.00086156, -0.000864488, -0.00086925, -0.000872877, -0.00087649", \ + "-0.00111336, -0.00110173, -0.00106286, -0.00104418, -0.00103, -0.00103227, -0.00103143", \ + "-0.00114286, -0.0011484, -0.00115187, -0.00113736, -0.00112423, -0.00111461, -0.00110611", \ + "-0.00069932, -0.000746968, -0.000920381, -0.000993373, -0.0010443, -0.00106791, -0.00108274", \ + "0.000643239, 0.000534554, -1.98209e-05, -0.000316902, -0.000584111, -0.000744948, -0.000847038", \ + "0.00277579, 0.00261425, 0.00166078, 0.00104605, 0.000428702, 2.53457e-05, -0.000253008", \ + "0.00555644, 0.0053538, 0.00408958, 0.00314632, 0.00206497, 0.00133623, 0.000791563" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00510171, 0.00512355, 0.00517769, 0.00518897, 0.00519404, 0.00519684, 0.00519725", \ + "0.00493832, 0.00497119, 0.00510069, 0.00514912, 0.00517763, 0.00519945, 0.00520675", \ + "0.00521728, 0.00518902, 0.0051204, 0.00512803, 0.00518507, 0.00519304, 0.00520187", \ + "0.00590104, 0.00583431, 0.00556177, 0.00544934, 0.00513609, 0.00528691, 0.00526429", \ + "0.00750113, 0.00736331, 0.00673413, 0.00633539, 0.00597953, 0.00574913, 0.00560722", \ + "0.00972691, 0.00952934, 0.00850325, 0.00784907, 0.00719596, 0.0066573, 0.0063015", \ + "0.0126503, 0.0123885, 0.0110073, 0.0100506, 0.00896597, 0.00822023, 0.00753368" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00027999, -0.000255918, -0.000194921, -0.000182736, -0.000176531, -0.000174018, -0.000172834", \ + "-0.000457889, -0.000411541, -0.000246288, -0.000189667, -0.000155893, -0.000140765, -0.000131505", \ + "-0.000194351, -0.000213559, -0.000188365, -0.00017724, -0.000157496, -0.000148549, -0.000138049", \ + "0.000507788, 0.000415435, 0.000148349, 5.05554e-05, -3.24854e-05, -6.55054e-05, -8.12038e-05", \ + "0.0021264, 0.0019587, 0.00122455, 0.000877104, 0.00050824, 0.00032101, 0.000200755", \ + "0.00438057, 0.00415184, 0.00300691, 0.00231401, 0.00161095, 0.0011673, 0.000857229", \ + "0.00734391, 0.00705811, 0.00548829, 0.00444731, 0.00331273, 0.00254058, 0.00196175" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00532695, 0.00535713, 0.00542218, 0.00543452, 0.00544144, 0.00544456, 0.00544615", \ + "0.00514902, 0.0051867, 0.00533767, 0.00539359, 0.00540811, 0.00544725, 0.00545579", \ + "0.00549395, 0.00546362, 0.00537253, 0.00537208, 0.00543168, 0.00544187, 0.00545169", \ + "0.00621976, 0.00613891, 0.00585163, 0.00570602, 0.00536609, 0.00530195, 0.00551518", \ + "0.00786026, 0.00771983, 0.00702461, 0.00660943, 0.00624094, 0.00600617, 0.0058626", \ + "0.0101298, 0.00991493, 0.00882747, 0.00815398, 0.00742946, 0.00692581, 0.00656469", \ + "0.0130704, 0.0128047, 0.0113611, 0.0103684, 0.00926673, 0.00841917, 0.00779728" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000138827, -0.000116125, -6.85928e-05, -5.72949e-05, -5.15111e-05, -4.91744e-05, -4.80717e-05", \ + "-0.000280131, -0.000247279, -0.000113241, -6.24134e-05, -3.0475e-05, -1.6221e-05, -7.1804e-06", \ + "-8.91437e-05, -0.000103568, -5.91535e-05, -5.23688e-05, -3.34945e-05, -2.32299e-05, -1.38122e-05", \ + "0.000539016, 0.000466163, 0.000258453, 0.000207392, 9.0009e-05, 5.73702e-05, 4.48311e-05", \ + "0.00208339, 0.00194574, 0.00129303, 0.000972761, 0.000626535, 0.000437947, 0.000319667", \ + "0.00429741, 0.00409071, 0.00303239, 0.00237673, 0.00170991, 0.00128533, 0.000974162", \ + "0.00722267, 0.00695771, 0.00547898, 0.00448799, 0.00339576, 0.00262325, 0.00206276" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00532695, 0.00535713, 0.00542218, 0.00543452, 0.00544144, 0.00544456, 0.00544615", \ + "0.00514902, 0.0051867, 0.00533767, 0.00539359, 0.00540811, 0.00544725, 0.00545579", \ + "0.00549395, 0.00546362, 0.00537253, 0.00537208, 0.00543168, 0.00544187, 0.00545169", \ + "0.00621976, 0.00613891, 0.00585163, 0.00570602, 0.00536609, 0.00530195, 0.00551518", \ + "0.00786026, 0.00771983, 0.00702461, 0.00660943, 0.00624094, 0.00600617, 0.0058626", \ + "0.0101298, 0.00991493, 0.00882747, 0.00815398, 0.00742946, 0.00692581, 0.00656469", \ + "0.0130704, 0.0128047, 0.0113611, 0.0103684, 0.00926673, 0.00841917, 0.00779728" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00027999, -0.000255918, -0.000194921, -0.000182736, -0.000176531, -0.000174018, -0.000172834", \ + "-0.000457889, -0.000411541, -0.000246288, -0.000189667, -0.000155893, -0.000140765, -0.000131505", \ + "-0.000194351, -0.000213559, -0.000188365, -0.00017724, -0.000157496, -0.000148549, -0.000138049", \ + "0.000507788, 0.000415435, 0.000148349, 5.05554e-05, -3.24854e-05, -6.55054e-05, -8.12038e-05", \ + "0.0021264, 0.0019587, 0.00122455, 0.000877104, 0.00050824, 0.00032101, 0.000200755", \ + "0.00438057, 0.00415184, 0.00300691, 0.00231401, 0.00161095, 0.0011673, 0.000857229", \ + "0.00734391, 0.00705811, 0.00548829, 0.00444731, 0.00331273, 0.00254058, 0.00196175" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00320563; + rise_capacitance : 0.00319948; + rise_capacitance_range (0.00220348, 0.00319948); + fall_capacitance : 0.00320563; + fall_capacitance_range (0.00215077, 0.00320563); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00107679, -0.00120854, -0.00126951, -0.00128444, -0.0012983, -0.00129734, -0.00129263" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129244, 0.00129635, 0.00130259, 0.00129708, 0.00130355, 0.00129734, 0.00129263" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00283244, -0.00282164, -0.00282101, -0.0028361, -0.00282731, -0.00283833, -0.00284065" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00285665, 0.00284639, 0.00285238, 0.0028521, 0.0028363, 0.00284828, 0.00284126" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00296512; + rise_capacitance : 0.00296512; + rise_capacitance_range (0.00242515, 0.00296512); + fall_capacitance : 0.00294908; + fall_capacitance_range (0.00240185, 0.00294908); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191214, -0.00216587, -0.00226917, -0.00229861, -0.00232572, -0.00232365, -0.00231974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00231953, 0.00232245, 0.00232991, 0.00234591, 0.00233404, 0.00232365, 0.00231974" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025455, -0.0025427, -0.0025539, -0.00255291, -0.00255768, -0.00255196, -0.00254853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00263722, 0.00258221, 0.00256366, 0.00255291, 0.00256776, 0.00255733, 0.00255082" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169318; + rise_capacitance : 0.00169318; + rise_capacitance_range (0.00102639, 0.00169318); + fall_capacitance : 0.00169256; + fall_capacitance_range (0.000985281, 0.00169256); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000197176, -0.000197728, -0.000200022, -0.000197139, -0.000198062, -0.000197347, -0.000196802" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00021034, 0.000210469, 0.000209996, 0.000209157, 0.000206987, 0.000204101, 0.000200484" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155089, -0.00155439, -0.00156078, -0.00155498, -0.00156368, -0.00156606, -0.00157175" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156952, 0.00157372, 0.00156815, 0.00157353, 0.00158217, 0.00157784, 0.0015748" \ + ); + } + } + } + } + cell (MIN3X1P5) { + area : 9.8784; + cell_leakage_power : 0.265132; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.347493; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.310058; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.330308; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.198145; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284008; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265274; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174513; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211261; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265132; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0374696, 0.0482634, 0.112406, 0.192077, 0.351293, 0.558055, 0.828197", \ + "0.0491901, 0.0600509, 0.125245, 0.20542, 0.364988, 0.571855, 0.842038", \ + "0.0773457, 0.0942897, 0.172009, 0.252526, 0.412604, 0.6199, 0.890148", \ + "0.09274, 0.116037, 0.21724, 0.311776, 0.474159, 0.681377, 0.952577", \ + "0.108257, 0.140227, 0.275297, 0.395326, 0.58732, 0.80099, 1.07123", \ + "0.121283, 0.161316, 0.329681, 0.47693, 0.705661, 0.950801, 1.23304", \ + "0.129633, 0.17744, 0.378403, 0.553854, 0.821162, 1.10146, 1.41775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0358658, 0.0507089, 0.141073, 0.253509, 0.478127, 0.77009, 1.15157", \ + "0.0354694, 0.0503102, 0.140952, 0.253462, 0.478204, 0.770121, 1.15162", \ + "0.0560439, 0.0715451, 0.150215, 0.25507, 0.477845, 0.769807, 1.15156", \ + "0.0823782, 0.0991722, 0.185847, 0.279824, 0.485377, 0.769709, 1.15137", \ + "0.128687, 0.148143, 0.246694, 0.349028, 0.536463, 0.797264, 1.1589", \ + "0.178901, 0.202521, 0.318014, 0.432188, 0.631433, 0.873116, 1.20861", \ + "0.232263, 0.260866, 0.396342, 0.524325, 0.740394, 0.991817, 1.30688" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0375358, 0.0466498, 0.0990498, 0.162895, 0.289785, 0.454372, 0.669492", \ + "0.0488352, 0.058172, 0.11167, 0.175932, 0.303182, 0.467821, 0.682995", \ + "0.0916783, 0.10658, 0.172384, 0.235609, 0.363508, 0.528241, 0.74357", \ + "0.123479, 0.144048, 0.235287, 0.316635, 0.445547, 0.609533, 0.82425", \ + "0.164833, 0.19233, 0.31672, 0.429009, 0.59796, 0.769763, 0.979022", \ + "0.205826, 0.240083, 0.395675, 0.537022, 0.752855, 0.969588, 1.20061", \ + "0.246726, 0.287453, 0.472538, 0.640733, 0.900114, 1.164, 1.4445" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0298013, 0.041173, 0.110709, 0.197368, 0.370498, 0.595376, 0.889198", \ + "0.0295962, 0.0409294, 0.110455, 0.197109, 0.370206, 0.595201, 0.88906", \ + "0.0584145, 0.0700204, 0.12468, 0.199742, 0.370273, 0.595037, 0.889062", \ + "0.0874385, 0.103483, 0.172945, 0.237303, 0.382801, 0.595707, 0.888941", \ + "0.130783, 0.153089, 0.246995, 0.32888, 0.458192, 0.638802, 0.898244", \ + "0.17973, 0.208578, 0.327926, 0.43088, 0.586891, 0.751801, 0.980787", \ + "0.232794, 0.268352, 0.413646, 0.53801, 0.722769, 0.912921, 1.12603" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0433917, 0.0545681, 0.119648, 0.199388, 0.358178, 0.564291, 0.833686", \ + "0.0528724, 0.064476, 0.130754, 0.211112, 0.370358, 0.576584, 0.846238", \ + "0.0932541, 0.110599, 0.187255, 0.266812, 0.425675, 0.632145, 0.901683", \ + "0.12142, 0.144722, 0.250018, 0.343848, 0.500071, 0.707796, 0.976923", \ + "0.156245, 0.18694, 0.327008, 0.455163, 0.649859, 0.856553, 1.12467", \ + "0.189229, 0.226903, 0.399138, 0.558424, 0.804661, 1.05493, 1.32791", \ + "0.219951, 0.264365, 0.467227, 0.654852, 0.948096, 1.24901, 1.57182" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0369358, 0.0516388, 0.141693, 0.253949, 0.478061, 0.769227, 1.14993", \ + "0.0367069, 0.051484, 0.141576, 0.253768, 0.477814, 0.76911, 1.14966", \ + "0.0669645, 0.081673, 0.153936, 0.255779, 0.47788, 0.769099, 1.14972", \ + "0.0957514, 0.115583, 0.202618, 0.288796, 0.483455, 0.76892, 1.1497", \ + "0.137954, 0.164372, 0.27982, 0.383026, 0.555088, 0.80175, 1.15565", \ + "0.184628, 0.217945, 0.361209, 0.488142, 0.684633, 0.905971, 1.22163", \ + "0.235612, 0.275899, 0.446234, 0.597317, 0.828062, 1.0679, 1.35616" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0316307, 0.0402711, 0.0913319, 0.154761, 0.281533, 0.446164, 0.66128", \ + "0.0441017, 0.0529405, 0.105097, 0.168911, 0.295926, 0.460676, 0.675846", \ + "0.0758011, 0.0909436, 0.157447, 0.222782, 0.350458, 0.515324, 0.730795", \ + "0.0958693, 0.117905, 0.208496, 0.289056, 0.421638, 0.587527, 0.802476", \ + "0.118664, 0.149617, 0.275764, 0.382627, 0.546487, 0.723691, 0.939687", \ + "0.140316, 0.179362, 0.339974, 0.475931, 0.678603, 0.88847, 1.12374", \ + "0.158921, 0.206244, 0.400522, 0.565174, 0.80847, 1.05499, 1.32486" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.025965, 0.0373727, 0.10689, 0.193522, 0.366597, 0.591784, 0.885535", \ + "0.0259351, 0.0370717, 0.106771, 0.193459, 0.366543, 0.59177, 0.885714", \ + "0.0468009, 0.0588224, 0.118135, 0.196702, 0.366369, 0.591647, 0.885792", \ + "0.0738821, 0.0874553, 0.15381, 0.224486, 0.377185, 0.592604, 0.885582", \ + "0.12, 0.136891, 0.216102, 0.294328, 0.434841, 0.627088, 0.89859", \ + "0.170092, 0.192161, 0.289999, 0.379072, 0.531443, 0.712558, 0.958028", \ + "0.223928, 0.250818, 0.370306, 0.474194, 0.64171, 0.833298, 1.06851" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0433917, 0.0545681, 0.119648, 0.199388, 0.358178, 0.564291, 0.833686", \ + "0.0528724, 0.064476, 0.130754, 0.211112, 0.370358, 0.576584, 0.846238", \ + "0.0932541, 0.110599, 0.187255, 0.266812, 0.425675, 0.632145, 0.901683", \ + "0.12142, 0.144722, 0.250018, 0.343848, 0.500071, 0.707796, 0.976923", \ + "0.156245, 0.18694, 0.327008, 0.455163, 0.649859, 0.856553, 1.12467", \ + "0.189229, 0.226903, 0.399138, 0.558424, 0.804661, 1.05493, 1.32791", \ + "0.219951, 0.264365, 0.467227, 0.654852, 0.948096, 1.24901, 1.57182" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0369358, 0.0516388, 0.141693, 0.253949, 0.478061, 0.769227, 1.14993", \ + "0.0367069, 0.051484, 0.141576, 0.253768, 0.477814, 0.76911, 1.14966", \ + "0.0669645, 0.081673, 0.153936, 0.255779, 0.47788, 0.769099, 1.14972", \ + "0.0957514, 0.115583, 0.202618, 0.288796, 0.483455, 0.76892, 1.1497", \ + "0.137954, 0.164372, 0.27982, 0.383026, 0.555088, 0.80175, 1.15565", \ + "0.184628, 0.217945, 0.361209, 0.488142, 0.684633, 0.905971, 1.22163", \ + "0.235612, 0.275899, 0.446234, 0.597317, 0.828062, 1.0679, 1.35616" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0375358, 0.0466498, 0.0990498, 0.162895, 0.289785, 0.454372, 0.669492", \ + "0.0488352, 0.058172, 0.11167, 0.175932, 0.303182, 0.467821, 0.682995", \ + "0.0916783, 0.10658, 0.172384, 0.235609, 0.363508, 0.528241, 0.74357", \ + "0.123479, 0.144048, 0.235287, 0.316635, 0.445547, 0.609533, 0.82425", \ + "0.164833, 0.19233, 0.31672, 0.429009, 0.59796, 0.769763, 0.979022", \ + "0.205826, 0.240083, 0.395675, 0.537022, 0.752855, 0.969588, 1.20061", \ + "0.246726, 0.287453, 0.472538, 0.640733, 0.900114, 1.164, 1.4445" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0298013, 0.041173, 0.110709, 0.197368, 0.370498, 0.595376, 0.889198", \ + "0.0295962, 0.0409294, 0.110455, 0.197109, 0.370206, 0.595201, 0.88906", \ + "0.0584145, 0.0700204, 0.12468, 0.199742, 0.370273, 0.595037, 0.889062", \ + "0.0874385, 0.103483, 0.172945, 0.237303, 0.382801, 0.595707, 0.888941", \ + "0.130783, 0.153089, 0.246995, 0.32888, 0.458192, 0.638802, 0.898244", \ + "0.17973, 0.208578, 0.327926, 0.43088, 0.586891, 0.751801, 0.980787", \ + "0.232794, 0.268352, 0.413646, 0.53801, 0.722769, 0.912921, 1.12603" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0418449, 0.0525343, 0.116923, 0.196811, 0.356319, 0.563694, 0.834502", \ + "0.0546633, 0.0655011, 0.130286, 0.210346, 0.369907, 0.577194, 0.848158", \ + "0.0874685, 0.10306, 0.177895, 0.258168, 0.417901, 0.625391, 0.896719", \ + "0.107369, 0.12884, 0.225848, 0.318632, 0.480983, 0.688661, 0.95861", \ + "0.130676, 0.159445, 0.287432, 0.404816, 0.595035, 0.806763, 1.07807", \ + "0.153289, 0.1886, 0.34635, 0.489836, 0.715593, 0.959703, 1.24004", \ + "0.172811, 0.215082, 0.402097, 0.570991, 0.833649, 1.11217, 1.42696" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0342127, 0.0489529, 0.139385, 0.252171, 0.477592, 0.770457, 1.15337", \ + "0.0343414, 0.0489787, 0.139376, 0.252132, 0.477592, 0.770524, 1.15337", \ + "0.056006, 0.0698388, 0.148415, 0.25418, 0.477552, 0.770504, 1.15359", \ + "0.0845798, 0.100404, 0.183116, 0.278032, 0.484841, 0.770654, 1.15355", \ + "0.129733, 0.149388, 0.245528, 0.346534, 0.535353, 0.797091, 1.16101", \ + "0.17706, 0.202147, 0.317451, 0.430415, 0.629509, 0.873094, 1.21013", \ + "0.227508, 0.256767, 0.393604, 0.521381, 0.738611, 0.991556, 1.30716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0350128, 0.043887, 0.0959252, 0.159689, 0.286533, 0.4511, 0.666113", \ + "0.0473515, 0.0563411, 0.108617, 0.172431, 0.299276, 0.463834, 0.678857", \ + "0.0850554, 0.0986868, 0.161924, 0.226777, 0.354125, 0.518514, 0.733762", \ + "0.113073, 0.132056, 0.216423, 0.294564, 0.425755, 0.590825, 0.80571", \ + "0.149559, 0.175389, 0.289552, 0.392312, 0.55305, 0.72833, 0.943774", \ + "0.186126, 0.218266, 0.362357, 0.490628, 0.688407, 0.895493, 1.12937", \ + "0.221384, 0.260015, 0.432844, 0.587461, 0.82257, 1.06517, 1.33272" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0296964, 0.0411021, 0.110645, 0.197364, 0.370497, 0.595375, 0.889367", \ + "0.0299374, 0.0410001, 0.110468, 0.197102, 0.370306, 0.595196, 0.889198", \ + "0.0524023, 0.0631646, 0.121891, 0.20085, 0.370141, 0.595164, 0.889022", \ + "0.0804355, 0.0934121, 0.157796, 0.228107, 0.381311, 0.596431, 0.889103", \ + "0.123389, 0.140979, 0.220168, 0.298261, 0.438568, 0.631031, 0.902501", \ + "0.170223, 0.193399, 0.292069, 0.382674, 0.535122, 0.71573, 0.962056", \ + "0.220225, 0.248962, 0.369732, 0.47552, 0.645634, 0.837257, 1.07441" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.041492, 0.0523178, 0.116832, 0.196457, 0.355174, 0.561257, 0.830628", \ + "0.053271, 0.06428, 0.129107, 0.2088, 0.367576, 0.573635, 0.842994", \ + "0.0858518, 0.101377, 0.175899, 0.255966, 0.415023, 0.621276, 0.890841", \ + "0.10825, 0.129001, 0.224635, 0.316853, 0.477455, 0.683642, 0.952779", \ + "0.135912, 0.163462, 0.288303, 0.404387, 0.593242, 0.803676, 1.07306", \ + "0.161195, 0.19541, 0.349586, 0.490771, 0.714742, 0.956798, 1.2366", \ + "0.182764, 0.223564, 0.406487, 0.573646, 0.833899, 1.11018, 1.4236" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0368129, 0.0515585, 0.141697, 0.253892, 0.47797, 0.769227, 1.1499", \ + "0.0369219, 0.0514851, 0.141539, 0.253747, 0.477889, 0.769098, 1.14973", \ + "0.0594932, 0.0732727, 0.151135, 0.256074, 0.477879, 0.768894, 1.14978", \ + "0.0873786, 0.103479, 0.18613, 0.280468, 0.485667, 0.769299, 1.14961", \ + "0.129221, 0.149802, 0.247903, 0.34904, 0.536516, 0.796307, 1.15763", \ + "0.174058, 0.200085, 0.318001, 0.431913, 0.630617, 0.872085, 1.20779", \ + "0.222283, 0.253487, 0.393315, 0.52262, 0.739299, 0.989812, 1.30509" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0354714, 0.0441414, 0.0959373, 0.159993, 0.287781, 0.453744, 0.670725", \ + "0.0487774, 0.0576134, 0.109762, 0.173937, 0.301803, 0.467818, 0.684824", \ + "0.0858291, 0.0995553, 0.16316, 0.228282, 0.356268, 0.52289, 0.739663", \ + "0.111415, 0.130986, 0.216696, 0.295621, 0.427799, 0.593752, 0.811298", \ + "0.14385, 0.170619, 0.287926, 0.391907, 0.554332, 0.730769, 0.948355", \ + "0.177162, 0.210765, 0.358463, 0.488835, 0.688183, 0.896932, 1.13261", \ + "0.210407, 0.250355, 0.427209, 0.583513, 0.821393, 1.06556, 1.33485" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0271787, 0.0386171, 0.108666, 0.196158, 0.370914, 0.597986, 0.894935", \ + "0.0274115, 0.0386236, 0.108663, 0.196156, 0.370908, 0.598017, 0.894961", \ + "0.0491894, 0.0600611, 0.119568, 0.199588, 0.370888, 0.597998, 0.894883", \ + "0.077497, 0.0904089, 0.154997, 0.226443, 0.381353, 0.599199, 0.894922", \ + "0.122689, 0.139764, 0.217716, 0.296178, 0.438249, 0.633041, 0.90798", \ + "0.171575, 0.193747, 0.290543, 0.380918, 0.53413, 0.717789, 0.966349", \ + "0.222949, 0.25078, 0.369053, 0.474508, 0.644045, 0.837537, 1.07458" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0418449, 0.0525343, 0.116923, 0.196811, 0.356319, 0.563694, 0.834502", \ + "0.0546633, 0.0655011, 0.130286, 0.210346, 0.369907, 0.577194, 0.848158", \ + "0.0874685, 0.10306, 0.177895, 0.258168, 0.417901, 0.625391, 0.896719", \ + "0.107369, 0.12884, 0.225848, 0.318632, 0.480983, 0.688661, 0.95861", \ + "0.130676, 0.159445, 0.287432, 0.404816, 0.595035, 0.806763, 1.07807", \ + "0.153289, 0.1886, 0.34635, 0.489836, 0.715593, 0.959703, 1.24004", \ + "0.172811, 0.215082, 0.402097, 0.570991, 0.833649, 1.11217, 1.42696" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0342127, 0.0489529, 0.139385, 0.252171, 0.477592, 0.770457, 1.15337", \ + "0.0343414, 0.0489787, 0.139376, 0.252132, 0.477592, 0.770524, 1.15337", \ + "0.056006, 0.0698388, 0.148415, 0.25418, 0.477552, 0.770504, 1.15359", \ + "0.0845798, 0.100404, 0.183116, 0.278032, 0.484841, 0.770654, 1.15355", \ + "0.129733, 0.149388, 0.245528, 0.346534, 0.535353, 0.797091, 1.16101", \ + "0.17706, 0.202147, 0.317451, 0.430415, 0.629509, 0.873094, 1.21013", \ + "0.227508, 0.256767, 0.393604, 0.521381, 0.738611, 0.991556, 1.30716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0354714, 0.0441414, 0.0959373, 0.159993, 0.287781, 0.453744, 0.670725", \ + "0.0487774, 0.0576134, 0.109762, 0.173937, 0.301803, 0.467818, 0.684824", \ + "0.0858291, 0.0995553, 0.16316, 0.228282, 0.356268, 0.52289, 0.739663", \ + "0.111415, 0.130986, 0.216696, 0.295621, 0.427799, 0.593752, 0.811298", \ + "0.14385, 0.170619, 0.287926, 0.391907, 0.554332, 0.730769, 0.948355", \ + "0.177162, 0.210765, 0.358463, 0.488835, 0.688183, 0.896932, 1.13261", \ + "0.210407, 0.250355, 0.427209, 0.583513, 0.821393, 1.06556, 1.33485" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0271787, 0.0386171, 0.108666, 0.196158, 0.370914, 0.597986, 0.894935", \ + "0.0274115, 0.0386236, 0.108663, 0.196156, 0.370908, 0.598017, 0.894961", \ + "0.0491894, 0.0600611, 0.119568, 0.199588, 0.370888, 0.597998, 0.894883", \ + "0.077497, 0.0904089, 0.154997, 0.226443, 0.381353, 0.599199, 0.894922", \ + "0.122689, 0.139764, 0.217716, 0.296178, 0.438249, 0.633041, 0.90798", \ + "0.171575, 0.193747, 0.290543, 0.380918, 0.53413, 0.717789, 0.966349", \ + "0.222949, 0.25078, 0.369053, 0.474508, 0.644045, 0.837537, 1.07458" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343438, 0.0453293, 0.110175, 0.190173, 0.349737, 0.557141, 0.827944", \ + "0.0450657, 0.0562281, 0.121742, 0.202064, 0.361894, 0.569234, 0.840303", \ + "0.0819261, 0.100224, 0.179142, 0.258855, 0.418271, 0.625579, 0.896732", \ + "0.106403, 0.131018, 0.240187, 0.33584, 0.49304, 0.701649, 0.972184", \ + "0.135592, 0.168115, 0.3136, 0.444706, 0.642247, 0.850068, 1.11929", \ + "0.161311, 0.201504, 0.381521, 0.544845, 0.795152, 1.0478, 1.32265", \ + "0.183216, 0.230789, 0.443907, 0.637258, 0.935833, 1.24087, 1.56646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0341959, 0.0489552, 0.139377, 0.252173, 0.477588, 0.770464, 1.15347", \ + "0.0349102, 0.0488794, 0.139354, 0.252169, 0.477528, 0.770462, 1.15356", \ + "0.0665083, 0.081523, 0.153594, 0.254735, 0.47758, 0.77041, 1.15348", \ + "0.0958209, 0.115699, 0.203183, 0.289539, 0.484363, 0.770501, 1.15355", \ + "0.140829, 0.166715, 0.281225, 0.384801, 0.556869, 0.804293, 1.15993", \ + "0.192091, 0.224578, 0.364701, 0.491746, 0.688302, 0.908567, 1.22644", \ + "0.248941, 0.287745, 0.453249, 0.602261, 0.832617, 1.07315, 1.36263" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0240131, 0.0327108, 0.0841576, 0.147858, 0.275035, 0.44016, 0.655698", \ + "0.036391, 0.0450358, 0.0971724, 0.161204, 0.288263, 0.453791, 0.66933", \ + "0.0686634, 0.0863026, 0.157553, 0.221962, 0.348809, 0.513507, 0.729046", \ + "0.0919093, 0.115994, 0.2168, 0.301722, 0.43211, 0.596886, 0.811869", \ + "0.121219, 0.153826, 0.29111, 0.408936, 0.582619, 0.756549, 0.97061", \ + "0.150047, 0.190336, 0.362725, 0.511684, 0.733858, 0.954501, 1.18772", \ + "0.178168, 0.225579, 0.431021, 0.609159, 0.877409, 1.14576, 1.4297" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0289799, 0.0402265, 0.109186, 0.195562, 0.368413, 0.593179, 0.887371", \ + "0.031525, 0.041117, 0.109183, 0.195577, 0.368397, 0.593444, 0.88744", \ + "0.0667565, 0.0768883, 0.12843, 0.201335, 0.368408, 0.59344, 0.887443", \ + "0.100552, 0.114054, 0.178446, 0.241191, 0.383326, 0.594533, 0.887237", \ + "0.152313, 0.170575, 0.25611, 0.335362, 0.462254, 0.640585, 0.90273", \ + "0.211203, 0.234803, 0.341926, 0.440385, 0.59263, 0.75589, 0.983463", \ + "0.27579, 0.304199, 0.434094, 0.552281, 0.733118, 0.921, 1.13127" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0286608, 0.0396187, 0.104371, 0.184494, 0.344323, 0.55176, 0.822358", \ + "0.0395829, 0.0504018, 0.11587, 0.196368, 0.356481, 0.564027, 0.834707", \ + "0.0711636, 0.0910001, 0.172981, 0.253239, 0.412882, 0.620225, 0.890952", \ + "0.0924615, 0.118832, 0.232446, 0.329915, 0.487504, 0.691853, 0.966561", \ + "0.118212, 0.152967, 0.304041, 0.437395, 0.636677, 0.84507, 1.1137", \ + "0.142336, 0.184801, 0.37061, 0.536688, 0.788509, 1.04222, 1.31717", \ + "0.164588, 0.213991, 0.432779, 0.628645, 0.929071, 1.2347, 1.56033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0404367, 0.0549903, 0.144414, 0.256466, 0.480694, 0.77233, 1.15385", \ + "0.0426227, 0.0554703, 0.144413, 0.256458, 0.48082, 0.772286, 1.15384", \ + "0.0793589, 0.0922769, 0.160799, 0.259679, 0.480777, 0.772327, 1.15382", \ + "0.113868, 0.130374, 0.211422, 0.295922, 0.488142, 0.772312, 1.15385", \ + "0.166286, 0.187606, 0.292252, 0.392306, 0.56199, 0.807653, 1.16068", \ + "0.225782, 0.251543, 0.379134, 0.501562, 0.694781, 0.913336, 1.22861", \ + "0.291135, 0.32189, 0.470849, 0.614092, 0.841529, 1.07884, 1.36513" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0295877, 0.0384807, 0.0906185, 0.154753, 0.282586, 0.448569, 0.665585", \ + "0.0419823, 0.050961, 0.103681, 0.168091, 0.295805, 0.462202, 0.67933", \ + "0.0810815, 0.0969146, 0.164574, 0.227764, 0.356313, 0.52189, 0.738996", \ + "0.108791, 0.130643, 0.22634, 0.309427, 0.439749, 0.60515, 0.821827", \ + "0.143313, 0.172956, 0.303703, 0.419108, 0.591189, 0.764813, 0.980345", \ + "0.17566, 0.212997, 0.377659, 0.523731, 0.744244, 0.964519, 1.19754", \ + "0.205411, 0.250014, 0.447492, 0.623167, 0.888888, 1.15698, 1.44113" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0271786, 0.0386184, 0.108666, 0.196158, 0.370914, 0.598011, 0.894972", \ + "0.0281485, 0.0387339, 0.108678, 0.196101, 0.370886, 0.598022, 0.895095", \ + "0.0586952, 0.0706, 0.12562, 0.199902, 0.370842, 0.597898, 0.895096", \ + "0.0884417, 0.104663, 0.174377, 0.239047, 0.384516, 0.598767, 0.894939", \ + "0.134512, 0.156662, 0.249886, 0.332287, 0.461931, 0.642721, 0.908798", \ + "0.187135, 0.215574, 0.333196, 0.435773, 0.591846, 0.757634, 0.987794", \ + "0.245226, 0.2802, 0.423106, 0.545134, 0.729921, 0.92018, 1.13445" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0343438, 0.0453293, 0.110175, 0.190173, 0.349737, 0.557141, 0.827944", \ + "0.0450657, 0.0562281, 0.121742, 0.202064, 0.361894, 0.569234, 0.840303", \ + "0.0819261, 0.100224, 0.179142, 0.258855, 0.418271, 0.625579, 0.896732", \ + "0.106403, 0.131018, 0.240187, 0.33584, 0.49304, 0.701649, 0.972184", \ + "0.135592, 0.168115, 0.3136, 0.444706, 0.642247, 0.850068, 1.11929", \ + "0.161311, 0.201504, 0.381521, 0.544845, 0.795152, 1.0478, 1.32265", \ + "0.183216, 0.230789, 0.443907, 0.637258, 0.935833, 1.24087, 1.56646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0341959, 0.0489552, 0.139377, 0.252173, 0.477588, 0.770464, 1.15347", \ + "0.0349102, 0.0488794, 0.139354, 0.252169, 0.477528, 0.770462, 1.15356", \ + "0.0665083, 0.081523, 0.153594, 0.254735, 0.47758, 0.77041, 1.15348", \ + "0.0958209, 0.115699, 0.203183, 0.289539, 0.484363, 0.770501, 1.15355", \ + "0.140829, 0.166715, 0.281225, 0.384801, 0.556869, 0.804293, 1.15993", \ + "0.192091, 0.224578, 0.364701, 0.491746, 0.688302, 0.908567, 1.22644", \ + "0.248941, 0.287745, 0.453249, 0.602261, 0.832617, 1.07315, 1.36263" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0295877, 0.0384807, 0.0906185, 0.154753, 0.282586, 0.448569, 0.665585", \ + "0.0419823, 0.050961, 0.103681, 0.168091, 0.295805, 0.462202, 0.67933", \ + "0.0810815, 0.0969146, 0.164574, 0.227764, 0.356313, 0.52189, 0.738996", \ + "0.108791, 0.130643, 0.22634, 0.309427, 0.439749, 0.60515, 0.821827", \ + "0.143313, 0.172956, 0.303703, 0.419108, 0.591189, 0.764813, 0.980345", \ + "0.17566, 0.212997, 0.377659, 0.523731, 0.744244, 0.964519, 1.19754", \ + "0.205411, 0.250014, 0.447492, 0.623167, 0.888888, 1.15698, 1.44113" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0271786, 0.0386184, 0.108666, 0.196158, 0.370914, 0.598011, 0.894972", \ + "0.0281485, 0.0387339, 0.108678, 0.196101, 0.370886, 0.598022, 0.895095", \ + "0.0586952, 0.0706, 0.12562, 0.199902, 0.370842, 0.597898, 0.895096", \ + "0.0884417, 0.104663, 0.174377, 0.239047, 0.384516, 0.598767, 0.894939", \ + "0.134512, 0.156662, 0.249886, 0.332287, 0.461931, 0.642721, 0.908798", \ + "0.187135, 0.215574, 0.333196, 0.435773, 0.591846, 0.757634, 0.987794", \ + "0.245226, 0.2802, 0.423106, 0.545134, 0.729921, 0.92018, 1.13445" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.010405, 0.0104986, 0.0105945, 0.0106134, 0.0106237, 0.0106281, 0.01063", \ + "0.00999212, 0.0101036, 0.0104097, 0.0105194, 0.0105859, 0.0106157, 0.0106316", \ + "0.00999596, 0.0099978, 0.0101221, 0.0102429, 0.0104138, 0.0104792, 0.0105459", \ + "0.0107319, 0.0106114, 0.0103986, 0.0103778, 0.0104211, 0.0104677, 0.0105271", \ + "0.0129025, 0.0125875, 0.0117196, 0.0113406, 0.0110428, 0.0108588, 0.0107565", \ + "0.0163658, 0.0159003, 0.0143294, 0.0134076, 0.0125374, 0.0120161, 0.0116317", \ + "0.0208137, 0.0202351, 0.0180201, 0.0165688, 0.0150248, 0.0140688, 0.01324" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000291369, -0.000250648, -0.000199514, -0.000192133, -0.000191914, -0.000194948, -0.000195685", \ + "-0.000816869, -0.000700845, -0.00041721, -0.000324851, -0.000261588, -0.000235264, -0.000218278", \ + "-0.000837573, -0.000830882, -0.000683055, -0.000587953, -0.000456308, -0.000357367, -0.000312351", \ + "3.55362e-05, -6.42355e-05, -0.000200422, -0.000290068, -0.000297542, -0.00027324, -0.000260033", \ + "0.00234987, 0.00211919, 0.00123352, 0.000753114, 0.000358264, 0.000150582, 3.84432e-05", \ + "0.00572125, 0.00536857, 0.00394963, 0.00297117, 0.00198236, 0.00134953, 0.000938136", \ + "0.0101297, 0.00968452, 0.00778306, 0.00628287, 0.00460703, 0.00344491, 0.00259058" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0112006, 0.0112655, 0.0113241, 0.0113361, 0.0113402, 0.0113392, 0.0113357", \ + "0.0106351, 0.0107752, 0.0110715, 0.0111882, 0.0112943, 0.011331, 0.01135", \ + "0.0109605, 0.0109269, 0.0109573, 0.0110827, 0.0111745, 0.0112368, 0.0112947", \ + "0.0121136, 0.0119548, 0.0116206, 0.0115004, 0.0110145, 0.0113428, 0.0113618", \ + "0.0145687, 0.0143129, 0.0134286, 0.0128804, 0.0123776, 0.0120037, 0.0118303", \ + "0.018021, 0.0176749, 0.0162617, 0.0152814, 0.0142457, 0.0133973, 0.0128627", \ + "0.0224986, 0.0220493, 0.0202036, 0.0187898, 0.0170904, 0.0157412, 0.0147636" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.00234626, -0.00225816, -0.00215721, -0.00213962, -0.00213012, -0.00212608, -0.00212404", \ + "-0.00279584, -0.00264604, -0.00230254, -0.0021984, -0.00213492, -0.00210746, -0.00209294", \ + "-0.00283839, -0.00282822, -0.00263114, -0.00248393, -0.00232597, -0.00223864, -0.00220004", \ + "-0.00212579, -0.00223455, -0.0024041, -0.00238958, -0.00231737, -0.00225695, -0.00220891", \ + "1.90054e-05, -0.000290426, -0.0011859, -0.00155783, -0.00180876, -0.00192151, -0.00197438", \ + "0.00346522, 0.00295253, 0.00125146, 0.00034812, -0.000433729, -0.000911657, -0.00122013", \ + "0.00789581, 0.00728237, 0.00487652, 0.00335923, 0.00185327, 0.000896087, 0.000193975" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0112006, 0.0112655, 0.0113241, 0.0113361, 0.0113402, 0.0113392, 0.0113357", \ + "0.0106351, 0.0107752, 0.0110715, 0.0111882, 0.0112943, 0.011331, 0.01135", \ + "0.0109605, 0.0109269, 0.0109573, 0.0110827, 0.0111745, 0.0112368, 0.0112947", \ + "0.0121136, 0.0119548, 0.0116206, 0.0115004, 0.0110145, 0.0113428, 0.0113618", \ + "0.0145687, 0.0143129, 0.0134286, 0.0128804, 0.0123776, 0.0120037, 0.0118303", \ + "0.018021, 0.0176749, 0.0162617, 0.0152814, 0.0142457, 0.0133973, 0.0128627", \ + "0.0224986, 0.0220493, 0.0202036, 0.0187898, 0.0170904, 0.0157412, 0.0147636" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000291369, -0.000250648, -0.000199514, -0.000192133, -0.000191914, -0.000194948, -0.000195685", \ + "-0.000816869, -0.000700845, -0.00041721, -0.000324851, -0.000261588, -0.000235264, -0.000218278", \ + "-0.000837573, -0.000830882, -0.000683055, -0.000587953, -0.000456308, -0.000357367, -0.000312351", \ + "3.55362e-05, -6.42355e-05, -0.000200422, -0.000290068, -0.000297542, -0.00027324, -0.000260033", \ + "0.00234987, 0.00211919, 0.00123352, 0.000753114, 0.000358264, 0.000150582, 3.84432e-05", \ + "0.00572125, 0.00536857, 0.00394963, 0.00297117, 0.00198236, 0.00134953, 0.000938136", \ + "0.0101297, 0.00968452, 0.00778306, 0.00628287, 0.00460703, 0.00344491, 0.00259058" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0119368, 0.0119473, 0.0119614, 0.0119644, 0.0119651, 0.0119649, 0.0119638", \ + "0.0117675, 0.0117788, 0.011862, 0.0118959, 0.0119261, 0.0119322, 0.0119346", \ + "0.0118069, 0.0117809, 0.0118084, 0.0118206, 0.0118807, 0.0118942, 0.011925", \ + "0.0124517, 0.0123712, 0.0121433, 0.0120302, 0.0120056, 0.0119619, 0.0119388", \ + "0.0145457, 0.0143246, 0.0135195, 0.0130983, 0.0127477, 0.0124562, 0.0122894", \ + "0.0179543, 0.0175929, 0.0161636, 0.0152485, 0.0142761, 0.013662, 0.0132591", \ + "0.0222579, 0.0218237, 0.0199153, 0.0185082, 0.0169094, 0.0158176, 0.0149602" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.00144064, -0.00143815, -0.00144002, -0.00144481, -0.00145161, -0.00145777, -0.00146284", \ + "-0.00181386, -0.00177264, -0.00172281, -0.00169726, -0.00167793, -0.0016789, -0.00167748", \ + "-0.00183102, -0.00183842, -0.00184827, -0.00183117, -0.00180754, -0.00179705, -0.00179687", \ + "-0.00108388, -0.00119541, -0.00147591, -0.00158832, -0.00166955, -0.001724, -0.00174141", \ + "0.00105396, 0.00080571, -8.83194e-05, -0.000559449, -0.000974916, -0.00122509, -0.00137754", \ + "0.00435885, 0.00398682, 0.00251054, 0.00152721, 0.000573516, -2.70202e-05, -0.000476249", \ + "0.00864412, 0.0081826, 0.00621638, 0.00474756, 0.00307205, 0.00194603, 0.00110969" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0121815, 0.0121878, 0.0121946, 0.0121934, 0.0121899, 0.0121853, 0.0121801", \ + "0.0118989, 0.0119592, 0.0120044, 0.0120415, 0.0120433, 0.012044, 0.0120431", \ + "0.0120032, 0.0119845, 0.0119575, 0.0119677, 0.0120095, 0.0119984, 0.0120369", \ + "0.0128125, 0.0127058, 0.0123849, 0.0122389, 0.012156, 0.0121234, 0.0121053", \ + "0.0150402, 0.0147923, 0.0139119, 0.0134196, 0.0130198, 0.0126923, 0.0124794", \ + "0.0183677, 0.0180212, 0.0166162, 0.0156438, 0.0146153, 0.0139598, 0.0135763", \ + "0.0226949, 0.0222652, 0.0204103, 0.018994, 0.0173271, 0.0162279, 0.0152563" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.00228192, -0.00227413, -0.00226329, -0.00226086, -0.00225958, -0.00225933, -0.00225902", \ + "-0.00248223, -0.00245934, -0.00236309, -0.00234346, -0.00233132, -0.00232417, -0.0023207", \ + "-0.00248684, -0.00249208, -0.00245877, -0.00242752, -0.00239381, -0.00237108, -0.00237206", \ + "-0.00185084, -0.00193715, -0.00214299, -0.00222053, -0.00226771, -0.00230814, -0.00230566", \ + "0.000211489, -4.54071e-05, -0.000849644, -0.00126227, -0.00162991, -0.00184256, -0.00196852", \ + "0.00353837, 0.00315393, 0.00169755, 0.000756949, -0.000148348, -0.00071882, -0.00109777", \ + "0.00787812, 0.00739649, 0.00539389, 0.00390292, 0.0023221, 0.00123351, 0.000441789" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0121815, 0.0121878, 0.0121946, 0.0121934, 0.0121899, 0.0121853, 0.0121801", \ + "0.0118989, 0.0119592, 0.0120044, 0.0120415, 0.0120433, 0.012044, 0.0120431", \ + "0.0120032, 0.0119845, 0.0119575, 0.0119677, 0.0120095, 0.0119984, 0.0120369", \ + "0.0128125, 0.0127058, 0.0123849, 0.0122389, 0.012156, 0.0121234, 0.0121053", \ + "0.0150402, 0.0147923, 0.0139119, 0.0134196, 0.0130198, 0.0126923, 0.0124794", \ + "0.0183677, 0.0180212, 0.0166162, 0.0156438, 0.0146153, 0.0139598, 0.0135763", \ + "0.0226949, 0.0222652, 0.0204103, 0.018994, 0.0173271, 0.0162279, 0.0152563" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.00144064, -0.00143815, -0.00144002, -0.00144481, -0.00145161, -0.00145777, -0.00146284", \ + "-0.00181386, -0.00177264, -0.00172281, -0.00169726, -0.00167793, -0.0016789, -0.00167748", \ + "-0.00183102, -0.00183842, -0.00184827, -0.00183117, -0.00180754, -0.00179705, -0.00179687", \ + "-0.00108388, -0.00119541, -0.00147591, -0.00158832, -0.00166955, -0.001724, -0.00174141", \ + "0.00105396, 0.00080571, -8.83194e-05, -0.000559449, -0.000974916, -0.00122509, -0.00137754", \ + "0.00435885, 0.00398682, 0.00251054, 0.00152721, 0.000573516, -2.70202e-05, -0.000476249", \ + "0.00864412, 0.0081826, 0.00621638, 0.00474756, 0.00307205, 0.00194603, 0.00110969" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00740886, 0.00746426, 0.00755355, 0.007572, 0.00758249, 0.00758512, 0.00758337", \ + "0.00713202, 0.00722249, 0.00743029, 0.00750773, 0.00755542, 0.00758934, 0.00760185", \ + "0.0076384, 0.00757009, 0.00746369, 0.00747293, 0.00750015, 0.0075335, 0.00756204", \ + "0.00873099, 0.00858226, 0.00815742, 0.00797493, 0.00750714, 0.00772622, 0.0076871", \ + "0.0112503, 0.010956, 0.00996888, 0.00936051, 0.00881535, 0.00844112, 0.00822142", \ + "0.0147424, 0.0143117, 0.0127361, 0.011723, 0.0106737, 0.00978514, 0.00931445", \ + "0.0192859, 0.018723, 0.0166081, 0.015127, 0.0134593, 0.0122733, 0.0112181" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000468645, -0.000390899, -0.000296437, -0.000277782, -0.000268129, -0.000264623, -0.000262742", \ + "-0.000737945, -0.000639552, -0.000379019, -0.000290363, -0.000241055, -0.000217755, -0.00020377", \ + "-0.000289688, -0.000336783, -0.000294398, -0.000277864, -0.000244774, -0.000231907, -0.000214979", \ + "0.000836675, 0.000626827, 0.000214705, 7.23578e-05, -6.40547e-05, -0.000106164, -0.000126493", \ + "0.00335447, 0.0029824, 0.0018395, 0.00131005, 0.000755108, 0.000472919, 0.000289111", \ + "0.00686728, 0.00634621, 0.00455758, 0.00347366, 0.00241198, 0.00174016, 0.0012666", \ + "0.011433, 0.0107998, 0.00836285, 0.00670142, 0.00500174, 0.00380084, 0.00294182" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00767082, 0.00775233, 0.00785921, 0.00787972, 0.0078918, 0.00789399, 0.00789616", \ + "0.00740286, 0.00748387, 0.00772627, 0.00781452, 0.00786537, 0.00790046, 0.00791451", \ + "0.00799468, 0.00792359, 0.0078753, 0.00777853, 0.00781158, 0.00784449, 0.00787557", \ + "0.00915771, 0.00897414, 0.00849978, 0.00829124, 0.00779578, 0.00733273, 0.00800796", \ + "0.0117425, 0.0114203, 0.0103441, 0.00971498, 0.00912753, 0.00875911, 0.00854222", \ + "0.0152751, 0.0148209, 0.0131533, 0.0121086, 0.0110568, 0.0102215, 0.00963198", \ + "0.0198451, 0.0192606, 0.0170638, 0.0155315, 0.0138018, 0.0126205, 0.0115608" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000223965, -0.000172297, -9.60039e-05, -7.92031e-05, -6.95568e-05, -6.44625e-05, -6.48557e-05", \ + "-0.000454041, -0.000379071, -0.000168029, -8.95142e-05, -4.09821e-05, -1.90769e-05, -5.4037e-06", \ + "-0.000126446, -0.000162236, -8.83673e-05, -7.6836e-05, -4.58319e-05, -3.17597e-05, -9.39386e-06", \ + "0.000876235, 0.000709939, 0.000394754, 0.00024562, 0.000134719, 9.42066e-05, 6.82189e-05", \ + "0.00328724, 0.00297011, 0.0019536, 0.00146605, 0.00092994, 0.000658692, 0.000482616", \ + "0.00673423, 0.00627604, 0.00461047, 0.00358952, 0.00257509, 0.00193561, 0.00144603", \ + "0.0112416, 0.0106542, 0.0083501, 0.00679951, 0.0051222, 0.00395511, 0.00310572" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00767082, 0.00775233, 0.00785921, 0.00787972, 0.0078918, 0.00789399, 0.00789616", \ + "0.00740286, 0.00748387, 0.00772627, 0.00781452, 0.00786537, 0.00790046, 0.00791451", \ + "0.00799468, 0.00792359, 0.0078753, 0.00777853, 0.00781158, 0.00784449, 0.00787557", \ + "0.00915771, 0.00897414, 0.00849978, 0.00829124, 0.00779578, 0.00733273, 0.00800796", \ + "0.0117425, 0.0114203, 0.0103441, 0.00971498, 0.00912753, 0.00875911, 0.00854222", \ + "0.0152751, 0.0148209, 0.0131533, 0.0121086, 0.0110568, 0.0102215, 0.00963198", \ + "0.0198451, 0.0192606, 0.0170638, 0.0155315, 0.0138018, 0.0126205, 0.0115608" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000468645, -0.000390899, -0.000296437, -0.000277782, -0.000268129, -0.000264623, -0.000262742", \ + "-0.000737945, -0.000639552, -0.000379019, -0.000290363, -0.000241055, -0.000217755, -0.00020377", \ + "-0.000289688, -0.000336783, -0.000294398, -0.000277864, -0.000244774, -0.000231907, -0.000214979", \ + "0.000836675, 0.000626827, 0.000214705, 7.23578e-05, -6.40547e-05, -0.000106164, -0.000126493", \ + "0.00335447, 0.0029824, 0.0018395, 0.00131005, 0.000755108, 0.000472919, 0.000289111", \ + "0.00686728, 0.00634621, 0.00455758, 0.00347366, 0.00241198, 0.00174016, 0.0012666", \ + "0.011433, 0.0107998, 0.00836285, 0.00670142, 0.00500174, 0.00380084, 0.00294182" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00488666; + rise_capacitance : 0.00488471; + rise_capacitance_range (0.00328179, 0.00488471); + fall_capacitance : 0.00488666; + fall_capacitance_range (0.00322157, 0.00488666); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00163619, -0.00184006, -0.00192838, -0.00195065, -0.00195928, -0.00196952, -0.00196191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00196157, 0.0019839, 0.00198004, 0.00198597, 0.00197869, 0.00196952, 0.00196191" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00429272, -0.00428976, -0.00430554, -0.00431308, -0.00430581, -0.00431561, -0.00431433" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00434661, 0.00433118, 0.00433893, 0.00434047, 0.00432341, 0.00433034, 0.00432" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00451215; + rise_capacitance : 0.00451215; + rise_capacitance_range (0.00362952, 0.00451215); + fall_capacitance : 0.00449118; + fall_capacitance_range (0.0035905, 0.00449118); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00287557, -0.00327459, -0.00342692, -0.00347222, -0.00350977, -0.00351624, -0.0035131" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00350911, 0.00353137, 0.00353835, 0.00352162, 0.00353076, 0.00351624, 0.0035131" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00384429, -0.00383981, -0.00386859, -0.00384991, -0.00385469, -0.00384635, -0.00384451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00400121, 0.00390154, 0.00389022, 0.00385357, 0.00387031, 0.00385449, 0.0038491" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00259269; + rise_capacitance : 0.00259269; + rise_capacitance_range (0.00154729, 0.00259269); + fall_capacitance : 0.0025916; + fall_capacitance_range (0.00148, 0.0025916); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000287817, -0.000288653, -0.000291519, -0.000287383, -0.000288596, -0.000287563, -0.000286831" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000304651, 0.000304525, 0.000303772, 0.00030263, 0.00029972, 0.000295965, 0.000291467" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00236687, -0.00237318, -0.00236548, -0.0023752, -0.00238759, -0.0023915, -0.00240072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239724, 0.00240463, 0.00240159, 0.00240479, 0.00241679, 0.00240992, 0.00240518" \ + ); + } + } + } + } + cell (MIN3X2) { + area : 9.8784; + cell_leakage_power : 0.383425; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.514645; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.456366; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.469064; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287213; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.404294; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389193; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247212; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299411; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383425; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0353796, 0.0475937, 0.11114, 0.189972, 0.347501, 0.552036, 0.81925", \ + "0.0469028, 0.0591145, 0.123707, 0.2031, 0.36095, 0.565672, 0.833009", \ + "0.0728245, 0.0920394, 0.169709, 0.248229, 0.407734, 0.612973, 0.880338", \ + "0.0859748, 0.112971, 0.213695, 0.307857, 0.468884, 0.673901, 0.941886", \ + "0.0991958, 0.135861, 0.269936, 0.389215, 0.579668, 0.791405, 1.05975", \ + "0.109493, 0.155337, 0.322372, 0.468565, 0.695656, 0.9395, 1.21947", \ + "0.11501, 0.169679, 0.369416, 0.542812, 0.807986, 1.08642, 1.40051" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0331601, 0.0498829, 0.139542, 0.251119, 0.474, 0.763633, 1.1424", \ + "0.0328438, 0.049504, 0.139398, 0.251052, 0.473977, 0.763789, 1.14242", \ + "0.0533279, 0.0711909, 0.149223, 0.251945, 0.473738, 0.763507, 1.1422", \ + "0.0797462, 0.0986318, 0.185, 0.278298, 0.481817, 0.763446, 1.14212", \ + "0.124873, 0.147106, 0.245388, 0.347439, 0.533755, 0.791582, 1.15041", \ + "0.173513, 0.200854, 0.31619, 0.43009, 0.629198, 0.869374, 1.20151", \ + "0.225607, 0.258249, 0.393255, 0.521469, 0.736933, 0.987559, 1.30043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0358868, 0.0461418, 0.0977188, 0.160552, 0.285432, 0.447425, 0.659085", \ + "0.0472061, 0.0577328, 0.110302, 0.173583, 0.298759, 0.460924, 0.672561", \ + "0.0887661, 0.105746, 0.171296, 0.233612, 0.359383, 0.521411, 0.73347", \ + "0.119605, 0.143042, 0.233805, 0.31444, 0.441689, 0.603079, 0.814426", \ + "0.159712, 0.191361, 0.314982, 0.426468, 0.594172, 0.764116, 0.970664", \ + "0.200459, 0.239613, 0.394066, 0.534357, 0.748076, 0.963622, 1.18801", \ + "0.241107, 0.287625, 0.470772, 0.638272, 0.89557, 1.15742, 1.43572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273616, 0.0400397, 0.108345, 0.193469, 0.363604, 0.584575, 0.873462", \ + "0.0272472, 0.0397977, 0.108175, 0.193245, 0.36343, 0.584292, 0.873296", \ + "0.0555674, 0.0688863, 0.122622, 0.196243, 0.363372, 0.584405, 0.873238", \ + "0.083519, 0.101926, 0.17073, 0.234173, 0.376475, 0.585042, 0.873074", \ + "0.125858, 0.15101, 0.244076, 0.325001, 0.452497, 0.629059, 0.883621", \ + "0.172921, 0.205943, 0.324313, 0.426141, 0.580734, 0.742933, 0.962035", \ + "0.224811, 0.26549, 0.410455, 0.532402, 0.715109, 0.903165, 1.11323" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0407254, 0.0533067, 0.117602, 0.196462, 0.353392, 0.557273, 0.823401", \ + "0.050246, 0.0630833, 0.128599, 0.207992, 0.365348, 0.569201, 0.835588", \ + "0.0878239, 0.107844, 0.184659, 0.263381, 0.420332, 0.624287, 0.890798", \ + "0.1137, 0.140444, 0.245774, 0.339578, 0.494607, 0.699642, 0.965484", \ + "0.145375, 0.180488, 0.320401, 0.448017, 0.641877, 0.847346, 1.112", \ + "0.175309, 0.218458, 0.390103, 0.548313, 0.793176, 1.04292, 1.31385", \ + "0.202721, 0.253731, 0.45565, 0.64214, 0.933213, 1.23302, 1.55467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0337028, 0.0502331, 0.139525, 0.250771, 0.473031, 0.761694, 1.13917", \ + "0.0336621, 0.0500797, 0.139363, 0.250614, 0.47283, 0.761518, 1.13897", \ + "0.0637274, 0.0807726, 0.152479, 0.252943, 0.472816, 0.761553, 1.13902", \ + "0.0911983, 0.114144, 0.201501, 0.287119, 0.479768, 0.76164, 1.13907", \ + "0.131873, 0.162567, 0.277973, 0.381238, 0.552014, 0.796034, 1.14602", \ + "0.176994, 0.215631, 0.358553, 0.485647, 0.681986, 0.902357, 1.21402", \ + "0.226528, 0.272762, 0.443078, 0.593849, 0.824365, 1.06493, 1.35133" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302729, 0.0403711, 0.0925842, 0.15739, 0.286894, 0.455077, 0.674788", \ + "0.0424011, 0.0527486, 0.106066, 0.171289, 0.301059, 0.469318, 0.689103", \ + "0.0720356, 0.089532, 0.156894, 0.223645, 0.353898, 0.522519, 0.742587", \ + "0.0906751, 0.116154, 0.206995, 0.288224, 0.423649, 0.59247, 0.812523", \ + "0.112394, 0.148048, 0.273506, 0.380377, 0.545727, 0.725716, 0.946232", \ + "0.133164, 0.178167, 0.337764, 0.472781, 0.675384, 0.886599, 1.12595", \ + "0.15123, 0.205511, 0.398678, 0.562163, 0.804337, 1.05118, 1.3231" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0242127, 0.0374449, 0.108454, 0.196966, 0.373967, 0.603872, 0.903885", \ + "0.0243654, 0.0371423, 0.108338, 0.196904, 0.373745, 0.603836, 0.904088", \ + "0.0442137, 0.0582972, 0.119475, 0.200116, 0.373662, 0.603512, 0.904006", \ + "0.0708354, 0.0864116, 0.154159, 0.227001, 0.383644, 0.604688, 0.904054", \ + "0.115526, 0.135366, 0.214937, 0.294715, 0.439787, 0.637763, 0.916403", \ + "0.163861, 0.189949, 0.287724, 0.377874, 0.533365, 0.719631, 0.973339", \ + "0.216222, 0.248006, 0.367114, 0.471364, 0.641131, 0.837261, 1.08122" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0407254, 0.0533067, 0.117602, 0.196462, 0.353392, 0.557273, 0.823401", \ + "0.050246, 0.0630833, 0.128599, 0.207992, 0.365348, 0.569201, 0.835588", \ + "0.0878239, 0.107844, 0.184659, 0.263381, 0.420332, 0.624287, 0.890798", \ + "0.1137, 0.140444, 0.245774, 0.339578, 0.494607, 0.699642, 0.965484", \ + "0.145375, 0.180488, 0.320401, 0.448017, 0.641877, 0.847346, 1.112", \ + "0.175309, 0.218458, 0.390103, 0.548313, 0.793176, 1.04292, 1.31385", \ + "0.202721, 0.253731, 0.45565, 0.64214, 0.933213, 1.23302, 1.55467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0337028, 0.0502331, 0.139525, 0.250771, 0.473031, 0.761694, 1.13917", \ + "0.0336621, 0.0500797, 0.139363, 0.250614, 0.47283, 0.761518, 1.13897", \ + "0.0637274, 0.0807726, 0.152479, 0.252943, 0.472816, 0.761553, 1.13902", \ + "0.0911983, 0.114144, 0.201501, 0.287119, 0.479768, 0.76164, 1.13907", \ + "0.131873, 0.162567, 0.277973, 0.381238, 0.552014, 0.796034, 1.14602", \ + "0.176994, 0.215631, 0.358553, 0.485647, 0.681986, 0.902357, 1.21402", \ + "0.226528, 0.272762, 0.443078, 0.593849, 0.824365, 1.06493, 1.35133" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0358868, 0.0461418, 0.0977188, 0.160552, 0.285432, 0.447425, 0.659085", \ + "0.0472061, 0.0577328, 0.110302, 0.173583, 0.298759, 0.460924, 0.672561", \ + "0.0887661, 0.105746, 0.171296, 0.233612, 0.359383, 0.521411, 0.73347", \ + "0.119605, 0.143042, 0.233805, 0.31444, 0.441689, 0.603079, 0.814426", \ + "0.159712, 0.191361, 0.314982, 0.426468, 0.594172, 0.764116, 0.970664", \ + "0.200459, 0.239613, 0.394066, 0.534357, 0.748076, 0.963622, 1.18801", \ + "0.241107, 0.287625, 0.470772, 0.638272, 0.89557, 1.15742, 1.43572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273616, 0.0400397, 0.108345, 0.193469, 0.363604, 0.584575, 0.873462", \ + "0.0272472, 0.0397977, 0.108175, 0.193245, 0.36343, 0.584292, 0.873296", \ + "0.0555674, 0.0688863, 0.122622, 0.196243, 0.363372, 0.584405, 0.873238", \ + "0.083519, 0.101926, 0.17073, 0.234173, 0.376475, 0.585042, 0.873074", \ + "0.125858, 0.15101, 0.244076, 0.325001, 0.452497, 0.629059, 0.883621", \ + "0.172921, 0.205943, 0.324313, 0.426141, 0.580734, 0.742933, 0.962035", \ + "0.224811, 0.26549, 0.410455, 0.532402, 0.715109, 0.903165, 1.11323" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0395532, 0.0515943, 0.115384, 0.194473, 0.352548, 0.557872, 0.826291", \ + "0.0521598, 0.0643382, 0.12853, 0.207817, 0.36594, 0.571308, 0.839786", \ + "0.0828068, 0.100686, 0.175319, 0.254973, 0.413403, 0.618999, 0.887463", \ + "0.100594, 0.125213, 0.221952, 0.314378, 0.475449, 0.680128, 0.948865", \ + "0.121534, 0.154252, 0.281657, 0.398547, 0.586967, 0.798473, 1.06662", \ + "0.141526, 0.181968, 0.338871, 0.481122, 0.705239, 0.947952, 1.22708", \ + "0.158128, 0.206573, 0.392106, 0.559785, 0.820317, 1.09678, 1.41018" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0313838, 0.0480045, 0.137791, 0.249845, 0.473768, 0.7648, 1.14555", \ + "0.0315855, 0.0480353, 0.137787, 0.249849, 0.473768, 0.7648, 1.14557", \ + "0.0536013, 0.0692472, 0.14721, 0.252255, 0.473786, 0.764899, 1.14557", \ + "0.0816597, 0.0997131, 0.182277, 0.276606, 0.481654, 0.765137, 1.14546", \ + "0.125314, 0.148312, 0.244178, 0.345213, 0.532476, 0.793119, 1.15367", \ + "0.171342, 0.200073, 0.315081, 0.428224, 0.627053, 0.869614, 1.20438", \ + "0.22049, 0.254448, 0.390878, 0.51847, 0.735208, 0.986921, 1.30183" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.032975, 0.0429325, 0.0941506, 0.156899, 0.281732, 0.443694, 0.65533", \ + "0.0451247, 0.0552121, 0.106688, 0.169498, 0.29433, 0.45628, 0.667904", \ + "0.0812867, 0.0968128, 0.159679, 0.223755, 0.348514, 0.510638, 0.722492", \ + "0.108187, 0.129812, 0.213309, 0.290782, 0.42062, 0.5823, 0.794193", \ + "0.143584, 0.172934, 0.285935, 0.387437, 0.546358, 0.719515, 0.931568", \ + "0.179255, 0.215808, 0.358125, 0.48508, 0.68037, 0.884842, 1.116", \ + "0.21395, 0.257714, 0.428628, 0.581316, 0.813475, 1.05299, 1.31721" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.027254, 0.0399819, 0.108337, 0.193479, 0.363603, 0.584567, 0.873219", \ + "0.0276374, 0.0399177, 0.108165, 0.193274, 0.363425, 0.584403, 0.873294", \ + "0.0499207, 0.0620539, 0.119829, 0.197242, 0.363407, 0.584358, 0.873115", \ + "0.0772318, 0.0919823, 0.155427, 0.225005, 0.374676, 0.585959, 0.873258", \ + "0.119029, 0.138994, 0.21712, 0.294116, 0.432191, 0.62091, 0.887513", \ + "0.164307, 0.190781, 0.288537, 0.37799, 0.527913, 0.706438, 0.947405", \ + "0.212813, 0.245944, 0.365706, 0.46984, 0.636999, 0.82609, 1.0571" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0386623, 0.0508281, 0.114574, 0.193264, 0.35016, 0.554011, 0.820122", \ + "0.050297, 0.0626115, 0.126639, 0.20547, 0.362435, 0.566043, 0.832535", \ + "0.0805541, 0.0983854, 0.17298, 0.252143, 0.40928, 0.612627, 0.87947", \ + "0.100747, 0.124693, 0.220145, 0.312125, 0.471097, 0.675373, 0.941126", \ + "0.12572, 0.157172, 0.281679, 0.397053, 0.584383, 0.793821, 1.05992", \ + "0.147753, 0.187027, 0.340547, 0.480928, 0.702935, 0.944314, 1.22148", \ + "0.165949, 0.212718, 0.394745, 0.56062, 0.819445, 1.09411, 1.40493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0335736, 0.0501459, 0.139497, 0.250741, 0.473025, 0.761687, 1.13917", \ + "0.0338677, 0.0501011, 0.139356, 0.250566, 0.472796, 0.761545, 1.13918", \ + "0.0566554, 0.0722864, 0.149585, 0.253355, 0.472842, 0.76154, 1.13902", \ + "0.0839776, 0.102336, 0.184709, 0.278183, 0.481295, 0.761827, 1.13902", \ + "0.124274, 0.148223, 0.246023, 0.346712, 0.533136, 0.790073, 1.1477", \ + "0.167936, 0.197803, 0.315608, 0.429343, 0.626978, 0.867786, 1.19909", \ + "0.214521, 0.250734, 0.390481, 0.51943, 0.735185, 0.98566, 1.29757" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343416, 0.0443954, 0.0971565, 0.162405, 0.292566, 0.461655, 0.6827", \ + "0.0473777, 0.0576058, 0.110678, 0.176115, 0.306365, 0.475479, 0.696542", \ + "0.0824515, 0.0983726, 0.162786, 0.229079, 0.359711, 0.529088, 0.750162", \ + "0.10682, 0.129206, 0.215264, 0.295026, 0.429008, 0.598649, 0.819829", \ + "0.138219, 0.169028, 0.285843, 0.389778, 0.553006, 0.731867, 0.953891", \ + "0.171435, 0.209632, 0.356373, 0.486058, 0.685189, 0.895369, 1.13397", \ + "0.204108, 0.249852, 0.425563, 0.580757, 0.817053, 1.0615, 1.33263" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.025582, 0.0387706, 0.110122, 0.199233, 0.377128, 0.608573, 0.911055", \ + "0.0258882, 0.0388092, 0.11013, 0.199229, 0.377231, 0.608565, 0.911044", \ + "0.0471402, 0.0597981, 0.120799, 0.202541, 0.37714, 0.608578, 0.911117", \ + "0.074662, 0.0897107, 0.155253, 0.228591, 0.387114, 0.609686, 0.910893", \ + "0.118686, 0.138166, 0.216672, 0.296264, 0.442082, 0.641863, 0.923544", \ + "0.165329, 0.191331, 0.288416, 0.379487, 0.535424, 0.724192, 0.979751", \ + "0.215129, 0.247544, 0.366049, 0.470612, 0.643377, 0.840668, 1.08473" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0395532, 0.0515943, 0.115384, 0.194473, 0.352548, 0.557872, 0.826291", \ + "0.0521598, 0.0643382, 0.12853, 0.207817, 0.36594, 0.571308, 0.839786", \ + "0.0828068, 0.100686, 0.175319, 0.254973, 0.413403, 0.618999, 0.887463", \ + "0.100594, 0.125213, 0.221952, 0.314378, 0.475449, 0.680128, 0.948865", \ + "0.121534, 0.154252, 0.281657, 0.398547, 0.586967, 0.798473, 1.06662", \ + "0.141526, 0.181968, 0.338871, 0.481122, 0.705239, 0.947952, 1.22708", \ + "0.158128, 0.206573, 0.392106, 0.559785, 0.820317, 1.09678, 1.41018" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0313838, 0.0480045, 0.137791, 0.249845, 0.473768, 0.7648, 1.14555", \ + "0.0315855, 0.0480353, 0.137787, 0.249849, 0.473768, 0.7648, 1.14557", \ + "0.0536013, 0.0692472, 0.14721, 0.252255, 0.473786, 0.764899, 1.14557", \ + "0.0816597, 0.0997131, 0.182277, 0.276606, 0.481654, 0.765137, 1.14546", \ + "0.125314, 0.148312, 0.244178, 0.345213, 0.532476, 0.793119, 1.15367", \ + "0.171342, 0.200073, 0.315081, 0.428224, 0.627053, 0.869614, 1.20438", \ + "0.22049, 0.254448, 0.390878, 0.51847, 0.735208, 0.986921, 1.30183" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0343416, 0.0443954, 0.0971565, 0.162405, 0.292566, 0.461655, 0.6827", \ + "0.0473777, 0.0576058, 0.110678, 0.176115, 0.306365, 0.475479, 0.696542", \ + "0.0824515, 0.0983726, 0.162786, 0.229079, 0.359711, 0.529088, 0.750162", \ + "0.10682, 0.129206, 0.215264, 0.295026, 0.429008, 0.598649, 0.819829", \ + "0.138219, 0.169028, 0.285843, 0.389778, 0.553006, 0.731867, 0.953891", \ + "0.171435, 0.209632, 0.356373, 0.486058, 0.685189, 0.895369, 1.13397", \ + "0.204108, 0.249852, 0.425563, 0.580757, 0.817053, 1.0615, 1.33263" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.025582, 0.0387706, 0.110122, 0.199233, 0.377128, 0.608573, 0.911055", \ + "0.0258882, 0.0388092, 0.11013, 0.199229, 0.377231, 0.608565, 0.911044", \ + "0.0471402, 0.0597981, 0.120799, 0.202541, 0.37714, 0.608578, 0.911117", \ + "0.074662, 0.0897107, 0.155253, 0.228591, 0.387114, 0.609686, 0.910893", \ + "0.118686, 0.138166, 0.216672, 0.296264, 0.442082, 0.641863, 0.923544", \ + "0.165329, 0.191331, 0.288416, 0.379487, 0.535424, 0.724192, 0.979751", \ + "0.215129, 0.247544, 0.366049, 0.470612, 0.643377, 0.840668, 1.08473" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318398, 0.0442188, 0.108395, 0.18766, 0.34564, 0.551087, 0.819554", \ + "0.04272, 0.055092, 0.119881, 0.199414, 0.357578, 0.563199, 0.831729", \ + "0.0765757, 0.0976979, 0.176943, 0.255807, 0.41378, 0.618816, 0.887513", \ + "0.0982312, 0.126701, 0.236084, 0.331783, 0.487642, 0.694576, 0.962348", \ + "0.122934, 0.160553, 0.306553, 0.437729, 0.635193, 0.841532, 1.10818", \ + "0.143044, 0.18965, 0.370145, 0.533706, 0.783688, 1.03627, 1.30988", \ + "0.158329, 0.213676, 0.427807, 0.621244, 0.919602, 1.22428, 1.54943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0313606, 0.0479875, 0.137796, 0.249857, 0.473791, 0.764802, 1.14534", \ + "0.0326454, 0.0480172, 0.13781, 0.249884, 0.473794, 0.76481, 1.14536", \ + "0.0636326, 0.0810488, 0.152797, 0.252787, 0.473879, 0.764845, 1.14532", \ + "0.0923141, 0.115146, 0.20285, 0.288459, 0.481204, 0.764921, 1.14549", \ + "0.136211, 0.166287, 0.28081, 0.384202, 0.55568, 0.800419, 1.15266", \ + "0.186598, 0.224263, 0.364781, 0.491331, 0.687673, 0.908126, 1.22171", \ + "0.242537, 0.287593, 0.453655, 0.602231, 0.833368, 1.07282, 1.36036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0229997, 0.0331353, 0.085708, 0.150792, 0.28072, 0.449371, 0.669485", \ + "0.0355827, 0.0455817, 0.0988974, 0.164324, 0.29416, 0.463229, 0.683333", \ + "0.0674214, 0.0881132, 0.16034, 0.225874, 0.355492, 0.523708, 0.743873", \ + "0.0908043, 0.119362, 0.221472, 0.307198, 0.440031, 0.608024, 0.827941", \ + "0.122057, 0.160241, 0.299258, 0.418474, 0.593878, 0.769755, 0.98858", \ + "0.153802, 0.200899, 0.37533, 0.526019, 0.750495, 0.973293, 1.20855", \ + "0.186188, 0.241264, 0.448655, 0.629197, 0.899963, 1.17156, 1.45784" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.027187, 0.0402102, 0.110679, 0.19894, 0.375532, 0.605165, 0.905599", \ + "0.0299399, 0.041022, 0.110676, 0.198945, 0.375731, 0.605193, 0.905859", \ + "0.0647793, 0.0766715, 0.129223, 0.204158, 0.37564, 0.605495, 0.905848", \ + "0.0979137, 0.113653, 0.179188, 0.243019, 0.389477, 0.606211, 0.905405", \ + "0.148544, 0.169946, 0.257057, 0.337385, 0.466479, 0.649738, 0.918855", \ + "0.206296, 0.233554, 0.342928, 0.44328, 0.597593, 0.76276, 0.996921", \ + "0.269785, 0.302964, 0.435445, 0.554685, 0.738594, 0.927978, 1.14184" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0264208, 0.0387581, 0.10281, 0.182089, 0.340226, 0.545417, 0.813035", \ + "0.0374824, 0.049527, 0.114249, 0.193866, 0.352085, 0.557532, 0.825255", \ + "0.0659258, 0.0888415, 0.171307, 0.249501, 0.40835, 0.613281, 0.881052", \ + "0.0845937, 0.115014, 0.228681, 0.32605, 0.482084, 0.688245, 0.956074", \ + "0.106039, 0.146398, 0.297513, 0.43049, 0.629398, 0.836243, 1.10194", \ + "0.125125, 0.174141, 0.360202, 0.525971, 0.777137, 1.03015, 1.30359", \ + "0.141732, 0.198362, 0.417293, 0.612531, 0.912569, 1.21766, 1.54275" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0375691, 0.0539622, 0.142718, 0.253921, 0.47654, 0.765863, 1.14442", \ + "0.0403623, 0.054581, 0.142717, 0.253917, 0.476535, 0.765825, 1.14446", \ + "0.0768846, 0.0916864, 0.159514, 0.256635, 0.476533, 0.765778, 1.14444", \ + "0.110853, 0.129769, 0.210797, 0.294667, 0.484597, 0.765817, 1.14442", \ + "0.162759, 0.186813, 0.291626, 0.391545, 0.560076, 0.802971, 1.15226", \ + "0.221537, 0.251359, 0.378796, 0.500714, 0.693773, 0.910805, 1.2225", \ + "0.286172, 0.321186, 0.47119, 0.6139, 0.840019, 1.07694, 1.36183" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0285532, 0.0388862, 0.0919972, 0.157323, 0.28753, 0.456642, 0.677661", \ + "0.0410891, 0.0515055, 0.105237, 0.170847, 0.300976, 0.470497, 0.691553", \ + "0.0801891, 0.0986199, 0.167024, 0.232344, 0.362287, 0.530183, 0.752031", \ + "0.10841, 0.133917, 0.230674, 0.314491, 0.446747, 0.615508, 0.836122", \ + "0.144694, 0.179021, 0.311272, 0.427927, 0.601502, 0.777085, 0.996854", \ + "0.179727, 0.223025, 0.389463, 0.537318, 0.759657, 0.981434, 1.21672", \ + "0.213163, 0.26487, 0.464269, 0.641581, 0.910277, 1.18114, 1.46732" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255823, 0.0387712, 0.110122, 0.199231, 0.377232, 0.608572, 0.911055", \ + "0.0266715, 0.0388697, 0.110139, 0.199229, 0.377215, 0.608639, 0.911043", \ + "0.0567896, 0.0706866, 0.12647, 0.203543, 0.377223, 0.608569, 0.911044", \ + "0.0858015, 0.104713, 0.175254, 0.24072, 0.389767, 0.609018, 0.910981", \ + "0.130611, 0.156733, 0.251137, 0.334187, 0.465357, 0.651113, 0.923412", \ + "0.18212, 0.215543, 0.334523, 0.438111, 0.595641, 0.76316, 0.99979", \ + "0.239192, 0.280123, 0.424626, 0.548128, 0.734668, 0.926508, 1.14338" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318398, 0.0442188, 0.108395, 0.18766, 0.34564, 0.551087, 0.819554", \ + "0.04272, 0.055092, 0.119881, 0.199414, 0.357578, 0.563199, 0.831729", \ + "0.0765757, 0.0976979, 0.176943, 0.255807, 0.41378, 0.618816, 0.887513", \ + "0.0982312, 0.126701, 0.236084, 0.331783, 0.487642, 0.694576, 0.962348", \ + "0.122934, 0.160553, 0.306553, 0.437729, 0.635193, 0.841532, 1.10818", \ + "0.143044, 0.18965, 0.370145, 0.533706, 0.783688, 1.03627, 1.30988", \ + "0.158329, 0.213676, 0.427807, 0.621244, 0.919602, 1.22428, 1.54943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0313606, 0.0479875, 0.137796, 0.249857, 0.473791, 0.764802, 1.14534", \ + "0.0326454, 0.0480172, 0.13781, 0.249884, 0.473794, 0.76481, 1.14536", \ + "0.0636326, 0.0810488, 0.152797, 0.252787, 0.473879, 0.764845, 1.14532", \ + "0.0923141, 0.115146, 0.20285, 0.288459, 0.481204, 0.764921, 1.14549", \ + "0.136211, 0.166287, 0.28081, 0.384202, 0.55568, 0.800419, 1.15266", \ + "0.186598, 0.224263, 0.364781, 0.491331, 0.687673, 0.908126, 1.22171", \ + "0.242537, 0.287593, 0.453655, 0.602231, 0.833368, 1.07282, 1.36036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0285532, 0.0388862, 0.0919972, 0.157323, 0.28753, 0.456642, 0.677661", \ + "0.0410891, 0.0515055, 0.105237, 0.170847, 0.300976, 0.470497, 0.691553", \ + "0.0801891, 0.0986199, 0.167024, 0.232344, 0.362287, 0.530183, 0.752031", \ + "0.10841, 0.133917, 0.230674, 0.314491, 0.446747, 0.615508, 0.836122", \ + "0.144694, 0.179021, 0.311272, 0.427927, 0.601502, 0.777085, 0.996854", \ + "0.179727, 0.223025, 0.389463, 0.537318, 0.759657, 0.981434, 1.21672", \ + "0.213163, 0.26487, 0.464269, 0.641581, 0.910277, 1.18114, 1.46732" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0255823, 0.0387712, 0.110122, 0.199231, 0.377232, 0.608572, 0.911055", \ + "0.0266715, 0.0388697, 0.110139, 0.199229, 0.377215, 0.608639, 0.911043", \ + "0.0567896, 0.0706866, 0.12647, 0.203543, 0.377223, 0.608569, 0.911044", \ + "0.0858015, 0.104713, 0.175254, 0.24072, 0.389767, 0.609018, 0.910981", \ + "0.130611, 0.156733, 0.251137, 0.334187, 0.465357, 0.651113, 0.923412", \ + "0.18212, 0.215543, 0.334523, 0.438111, 0.595641, 0.76316, 0.99979", \ + "0.239192, 0.280123, 0.424626, 0.548128, 0.734668, 0.926508, 1.14338" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0137742, 0.0139239, 0.0140694, 0.0140982, 0.0141139, 0.0141209, 0.014123", \ + "0.0131956, 0.0133737, 0.0137937, 0.0139669, 0.0140578, 0.0140995, 0.0141204", \ + "0.0132863, 0.0132896, 0.0134271, 0.0133513, 0.0138078, 0.0139051, 0.0139973", \ + "0.0143287, 0.0141677, 0.0138065, 0.0137921, 0.0138341, 0.0138948, 0.0139485", \ + "0.017438, 0.0169575, 0.015721, 0.0151271, 0.0146574, 0.0144465, 0.0143301", \ + "0.0222804, 0.0215481, 0.0193474, 0.0180843, 0.0168149, 0.0160773, 0.0155463", \ + "0.0284203, 0.0275307, 0.024517, 0.0224835, 0.0203389, 0.0189448, 0.0177611" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000471304, -0.000412322, -0.000328992, -0.000318489, -0.000318338, -0.000322891, -0.000326209", \ + "-0.00123256, -0.00104657, -0.000643712, -0.000509323, -0.000423241, -0.000386462, -0.000364565", \ + "-0.00122621, -0.00118722, -0.00102337, -0.000870277, -0.000688749, -0.000556225, -0.000491613", \ + "3.87196e-05, -0.000128303, -0.000318598, -0.000439993, -0.000453165, -0.000424261, -0.00040956", \ + "0.0032193, 0.00287228, 0.00163672, 0.000987752, 0.000443922, 0.000149322, -5.72177e-06", \ + "0.00790541, 0.00734559, 0.00539905, 0.00403535, 0.002653, 0.0018008, 0.00122652", \ + "0.0140275, 0.0132858, 0.0106253, 0.00860155, 0.00628798, 0.00468827, 0.00351685" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146573, 0.0147261, 0.0148269, 0.0148404, 0.0148474, 0.0148475, 0.014843", \ + "0.013905, 0.0140832, 0.0144863, 0.0146373, 0.0147844, 0.014833, 0.0148589", \ + "0.0143763, 0.0143139, 0.0143548, 0.0145051, 0.0146248, 0.0147018, 0.014776", \ + "0.0160542, 0.0157905, 0.0153017, 0.015097, 0.0145625, 0.014882, 0.0148918", \ + "0.019425, 0.0190359, 0.0177754, 0.0169358, 0.0162333, 0.0157822, 0.0155497", \ + "0.0241969, 0.0236674, 0.0217547, 0.020356, 0.0188426, 0.0177662, 0.017009", \ + "0.0303449, 0.0297116, 0.0272356, 0.0252414, 0.0228328, 0.0210113, 0.0197196" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00324059, -0.00306735, -0.00292433, -0.00289802, -0.00288915, -0.00288342, -0.00288032", \ + "-0.00382954, -0.00360258, -0.00313259, -0.00298194, -0.0028973, -0.00285947, -0.00283934", \ + "-0.00384201, -0.0038185, -0.00356522, -0.00336649, -0.00315523, -0.00303519, -0.0029717", \ + "-0.00276971, -0.00296156, -0.00323237, -0.00322842, -0.00312556, -0.00306381, -0.00298331", \ + "0.000275284, -0.000213202, -0.00152025, -0.002038, -0.00241333, -0.00257856, -0.00265592", \ + "0.00506275, 0.00423999, 0.00187185, 0.000593432, -0.000521397, -0.00116824, -0.00160316", \ + "0.0111847, 0.0102004, 0.0068845, 0.00478002, 0.00267721, 0.00131709, 0.000347066" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146573, 0.0147261, 0.0148269, 0.0148404, 0.0148474, 0.0148475, 0.014843", \ + "0.013905, 0.0140832, 0.0144863, 0.0146373, 0.0147844, 0.014833, 0.0148589", \ + "0.0143763, 0.0143139, 0.0143548, 0.0145051, 0.0146248, 0.0147018, 0.014776", \ + "0.0160542, 0.0157905, 0.0153017, 0.015097, 0.0145625, 0.014882, 0.0148918", \ + "0.019425, 0.0190359, 0.0177754, 0.0169358, 0.0162333, 0.0157822, 0.0155497", \ + "0.0241969, 0.0236674, 0.0217547, 0.020356, 0.0188426, 0.0177662, 0.017009", \ + "0.0303449, 0.0297116, 0.0272356, 0.0252414, 0.0228328, 0.0210113, 0.0197196" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000471304, -0.000412322, -0.000328992, -0.000318489, -0.000318338, -0.000322891, -0.000326209", \ + "-0.00123256, -0.00104657, -0.000643712, -0.000509323, -0.000423241, -0.000386462, -0.000364565", \ + "-0.00122621, -0.00118722, -0.00102337, -0.000870277, -0.000688749, -0.000556225, -0.000491613", \ + "3.87196e-05, -0.000128303, -0.000318598, -0.000439993, -0.000453165, -0.000424261, -0.00040956", \ + "0.0032193, 0.00287228, 0.00163672, 0.000987752, 0.000443922, 0.000149322, -5.72177e-06", \ + "0.00790541, 0.00734559, 0.00539905, 0.00403535, 0.002653, 0.0018008, 0.00122652", \ + "0.0140275, 0.0132858, 0.0106253, 0.00860155, 0.00628798, 0.00468827, 0.00351685" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015749, 0.015768, 0.0157892, 0.0157935, 0.0157952, 0.0157948, 0.0157953", \ + "0.015506, 0.0155437, 0.015682, 0.0156983, 0.0157439, 0.0157531, 0.0157574", \ + "0.0156321, 0.0155953, 0.0155783, 0.0156089, 0.0157083, 0.0156881, 0.0157313", \ + "0.0165899, 0.0164358, 0.0160584, 0.015917, 0.0158815, 0.0158155, 0.0158074", \ + "0.0195585, 0.0191801, 0.0180144, 0.017429, 0.0168626, 0.0165338, 0.0162702", \ + "0.0242872, 0.0237063, 0.0217711, 0.0204772, 0.0190937, 0.0182266, 0.0177182", \ + "0.0302549, 0.0295642, 0.0269672, 0.0250268, 0.0227966, 0.0215297, 0.0199906" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00202994, -0.00202512, -0.0020274, -0.00203377, -0.00204302, -0.00205099, -0.00205858", \ + "-0.00255007, -0.00250044, -0.00242922, -0.00239295, -0.002369, -0.00236586, -0.00236369", \ + "-0.00254573, -0.00255844, -0.00257709, -0.00256769, -0.00253272, -0.00252581, -0.00250958", \ + "-0.00146043, -0.00165115, -0.00206025, -0.00222079, -0.00232822, -0.00241728, -0.00244538", \ + "0.00154853, 0.00113497, -0.000100732, -0.000761228, -0.00135054, -0.00170759, -0.00193429", \ + "0.00614732, 0.00555427, 0.00348653, 0.00214468, 0.000787563, -5.61889e-05, -0.000674625", \ + "0.0120806, 0.0113376, 0.00861222, 0.00660456, 0.00425538, 0.00268425, 0.00154096" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015924, 0.0159363, 0.0159469, 0.0159457, 0.0159416, 0.0159368, 0.0159288", \ + "0.0155754, 0.0156084, 0.0157053, 0.0157483, 0.015755, 0.0157609, 0.0157636", \ + "0.0157259, 0.0157061, 0.0156665, 0.0156641, 0.015711, 0.0155909, 0.0157639", \ + "0.016912, 0.0167447, 0.0162484, 0.016092, 0.0159659, 0.01589, 0.0158784", \ + "0.0200526, 0.0196193, 0.0184313, 0.0177144, 0.0170977, 0.016725, 0.016383", \ + "0.0246961, 0.0241433, 0.0221998, 0.0208517, 0.0193912, 0.0184568, 0.0178811", \ + "0.0306359, 0.0299636, 0.0274269, 0.0254867, 0.0231418, 0.0217763, 0.0202327" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.0031294, -0.00311461, -0.00309793, -0.0030943, -0.00309228, -0.00309154, -0.00309127", \ + "-0.00340778, -0.00335558, -0.00322463, -0.00319274, -0.00317997, -0.00317014, -0.00316511", \ + "-0.00338584, -0.00338401, -0.00334493, -0.00330442, -0.00325908, -0.00322916, -0.00323014", \ + "-0.00241951, -0.00258269, -0.00289045, -0.002998, -0.0030735, -0.00313991, -0.00314741", \ + "0.000478826, 7.20352e-05, -0.00109165, -0.0016718, -0.0021833, -0.00248929, -0.00266525", \ + "0.00511334, 0.00449956, 0.00245929, 0.00113297, -0.000116697, -0.000920197, -0.00147754", \ + "0.011081, 0.0103246, 0.0075613, 0.00550305, 0.00327717, 0.00178724, 0.000687421" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015924, 0.0159363, 0.0159469, 0.0159457, 0.0159416, 0.0159368, 0.0159288", \ + "0.0155754, 0.0156084, 0.0157053, 0.0157483, 0.015755, 0.0157609, 0.0157636", \ + "0.0157259, 0.0157061, 0.0156665, 0.0156641, 0.015711, 0.0155909, 0.0157639", \ + "0.016912, 0.0167447, 0.0162484, 0.016092, 0.0159659, 0.01589, 0.0158784", \ + "0.0200526, 0.0196193, 0.0184313, 0.0177144, 0.0170977, 0.016725, 0.016383", \ + "0.0246961, 0.0241433, 0.0221998, 0.0208517, 0.0193912, 0.0184568, 0.0178811", \ + "0.0306359, 0.0299636, 0.0274269, 0.0254867, 0.0231418, 0.0217763, 0.0202327" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00202994, -0.00202512, -0.0020274, -0.00203377, -0.00204302, -0.00205099, -0.00205858", \ + "-0.00255007, -0.00250044, -0.00242922, -0.00239295, -0.002369, -0.00236586, -0.00236369", \ + "-0.00254573, -0.00255844, -0.00257709, -0.00256769, -0.00253272, -0.00252581, -0.00250958", \ + "-0.00146043, -0.00165115, -0.00206025, -0.00222079, -0.00232822, -0.00241728, -0.00244538", \ + "0.00154853, 0.00113497, -0.000100732, -0.000761228, -0.00135054, -0.00170759, -0.00193429", \ + "0.00614732, 0.00555427, 0.00348653, 0.00214468, 0.000787563, -5.61889e-05, -0.000674625", \ + "0.0120806, 0.0113376, 0.00861222, 0.00660456, 0.00425538, 0.00268425, 0.00154096" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00962085, 0.00970967, 0.0098231, 0.00984647, 0.00985932, 0.00986062, 0.00986146", \ + "0.00930041, 0.00940421, 0.00966708, 0.00976501, 0.00980164, 0.00986498, 0.00988113", \ + "0.00999552, 0.00989164, 0.00973198, 0.00973983, 0.0097726, 0.00980063, 0.0098344", \ + "0.011477, 0.0112496, 0.0106788, 0.010417, 0.00974079, 0.0100604, 0.0100064", \ + "0.0148904, 0.0144294, 0.0131025, 0.0122942, 0.0114876, 0.0110235, 0.0107143", \ + "0.0195793, 0.0189113, 0.0167773, 0.0154204, 0.0139291, 0.0129284, 0.0121719", \ + "0.0256814, 0.0248269, 0.0219451, 0.0199569, 0.0176913, 0.0161497, 0.0147314" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000661796, -0.000530081, -0.000401014, -0.000376138, -0.000362734, -0.000356904, -0.000354077", \ + "-0.00102021, -0.000867514, -0.000515306, -0.000395966, -0.000324614, -0.000294524, -0.000275331", \ + "-0.000398164, -0.000469877, -0.000416813, -0.00038875, -0.00034092, -0.000317952, -0.000285814", \ + "0.0011311, 0.000812733, 0.000263549, 5.61137e-05, -0.000104138, -0.000163973, -0.000180043", \ + "0.00450388, 0.00392335, 0.00240033, 0.00168364, 0.000961146, 0.000584648, 0.000357292", \ + "0.00921643, 0.00842146, 0.00599366, 0.0045696, 0.00315216, 0.00226704, 0.00165397", \ + "0.0153085, 0.0143299, 0.0110441, 0.00887437, 0.00656464, 0.00500255, 0.00383851" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100179, 0.0101469, 0.0102819, 0.0103072, 0.0103223, 0.0103249, 0.0103278", \ + "0.00969415, 0.00980325, 0.0101122, 0.0102229, 0.0102633, 0.0103291, 0.0103473", \ + "0.0105197, 0.0104042, 0.010202, 0.0100288, 0.0102361, 0.0102635, 0.0103018", \ + "0.0120984, 0.0118169, 0.0112125, 0.0108872, 0.0101768, 0.0104036, 0.010478", \ + "0.0156057, 0.0150691, 0.0136242, 0.0127938, 0.0119855, 0.0115192, 0.0111957", \ + "0.0203579, 0.0196314, 0.0173863, 0.0159994, 0.0144246, 0.0134335, 0.0126623", \ + "0.0264764, 0.0255827, 0.0225858, 0.0205244, 0.0182494, 0.0165743, 0.0152708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000328547, -0.000242296, -0.000137843, -0.000115152, -0.000102181, -9.67086e-05, -9.37194e-05", \ + "-0.000646287, -0.000524851, -0.000235351, -0.000130436, -6.07775e-05, -3.37579e-05, -1.48848e-05", \ + "-0.0001882, -0.000237571, -0.000141471, -0.000119578, -8.22467e-05, -5.62431e-05, -2.32236e-05", \ + "0.00118447, 0.000908964, 0.000497175, 0.000301512, 0.000155142, 9.98208e-05, 7.10276e-05", \ + "0.00441319, 0.00390489, 0.0025488, 0.00189619, 0.00120702, 0.000834137, 0.000611301", \ + "0.00903321, 0.00830556, 0.00606168, 0.00473935, 0.00336361, 0.00249992, 0.00189875", \ + "0.0150568, 0.0141365, 0.01103, 0.0089429, 0.00673418, 0.00521626, 0.00407711" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100179, 0.0101469, 0.0102819, 0.0103072, 0.0103223, 0.0103249, 0.0103278", \ + "0.00969415, 0.00980325, 0.0101122, 0.0102229, 0.0102633, 0.0103291, 0.0103473", \ + "0.0105197, 0.0104042, 0.010202, 0.0100288, 0.0102361, 0.0102635, 0.0103018", \ + "0.0120984, 0.0118169, 0.0112125, 0.0108872, 0.0101768, 0.0104036, 0.010478", \ + "0.0156057, 0.0150691, 0.0136242, 0.0127938, 0.0119855, 0.0115192, 0.0111957", \ + "0.0203579, 0.0196314, 0.0173863, 0.0159994, 0.0144246, 0.0134335, 0.0126623", \ + "0.0264764, 0.0255827, 0.0225858, 0.0205244, 0.0182494, 0.0165743, 0.0152708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000661796, -0.000530081, -0.000401014, -0.000376138, -0.000362734, -0.000356904, -0.000354077", \ + "-0.00102021, -0.000867514, -0.000515306, -0.000395966, -0.000324614, -0.000294524, -0.000275331", \ + "-0.000398164, -0.000469877, -0.000416813, -0.00038875, -0.00034092, -0.000317952, -0.000285814", \ + "0.0011311, 0.000812733, 0.000263549, 5.61137e-05, -0.000104138, -0.000163973, -0.000180043", \ + "0.00450388, 0.00392335, 0.00240033, 0.00168364, 0.000961146, 0.000584648, 0.000357292", \ + "0.00921643, 0.00842146, 0.00599366, 0.0045696, 0.00315216, 0.00226704, 0.00165397", \ + "0.0153085, 0.0143299, 0.0110441, 0.00887437, 0.00656464, 0.00500255, 0.00383851" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00656324; + rise_capacitance : 0.00654202; + rise_capacitance_range (0.00434366, 0.00654202); + fall_capacitance : 0.00656324; + fall_capacitance_range (0.00424731, 0.00656324); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00225473, -0.00252935, -0.00264102, -0.00266987, -0.00268209, -0.00266941, -0.00265911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266111, 0.00269008, 0.00268893, 0.00267642, 0.00268209, 0.00266941, 0.00265911" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00585576, -0.00586237, -0.00587922, -0.0058753, -0.00586833, -0.0058861, -0.00588404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00594703, 0.00592938, 0.00591921, 0.00592102, 0.00588941, 0.00590467, 0.00589329" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00604532; + rise_capacitance : 0.00604532; + rise_capacitance_range (0.00480495, 0.00604532); + fall_capacitance : 0.00602895; + fall_capacitance_range (0.00473445, 0.00602895); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00395077, -0.00444101, -0.00469294, -0.00475268, -0.00477876, -0.00478429, -0.00478143" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00477749, 0.00475961, 0.00479572, 0.00480983, 0.00480624, 0.00478429, 0.00478143" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00523554, -0.00526402, -0.00529023, -0.00527505, -0.00527152, -0.00525992, -0.0052585" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00549171, 0.00533913, 0.00532486, 0.00528043, 0.00529408, 0.00527154, 0.00526456" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00339235; + rise_capacitance : 0.00339235; + rise_capacitance_range (0.00204033, 0.00339235); + fall_capacitance : 0.0033907; + fall_capacitance_range (0.0019444, 0.0033907); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000394165, -0.000390788, -0.000394851, -0.000389302, -0.000390914, -0.000389509, -0.000388715" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000411459, 0.000411102, 0.000410085, 0.000408699, 0.000404917, 0.000400099, 0.000394402" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00319014, -0.00319745, -0.00318906, -0.00319966, -0.00321548, -0.00321985, -0.00323099" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00323121, 0.00323641, 0.00323202, 0.00323585, 0.00325221, 0.00324291, 0.00323649" \ + ); + } + } + } + } + cell (MUX2X1) { + area : 12.7008; + cell_leakage_power : 0.188778; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.213401; + when : "(A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19284; + when : "(A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181529; + when : "(A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174817; + when : "(A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195378; + when : "(!A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160968; + when : "(!A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205924; + when : "(!A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185363; + when : "(!A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.188778; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0) + (A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0555831, 0.0613712, 0.096963, 0.136066, 0.213042, 0.312866, 0.443375", \ + "0.0674363, 0.0731787, 0.10874, 0.147858, 0.224875, 0.324717, 0.455236", \ + "0.111858, 0.118591, 0.156396, 0.196078, 0.273159, 0.372975, 0.503474", \ + "0.145398, 0.153456, 0.194985, 0.235027, 0.312578, 0.412791, 0.543143", \ + "0.187497, 0.197096, 0.245619, 0.287472, 0.36478, 0.464993, 0.595846", \ + "0.228263, 0.239231, 0.295676, 0.341166, 0.420045, 0.520773, 0.651388", \ + "0.266071, 0.278211, 0.342295, 0.392528, 0.474647, 0.576642, 0.70892" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0204808, 0.0251503, 0.0658909, 0.119962, 0.230713, 0.375525, 0.565041", \ + "0.0205296, 0.025226, 0.0659411, 0.119983, 0.230714, 0.375525, 0.565042", \ + "0.0274979, 0.0315624, 0.0689925, 0.121449, 0.231091, 0.375567, 0.564978", \ + "0.0353054, 0.0395666, 0.0734777, 0.123831, 0.232629, 0.376676, 0.565628", \ + "0.0458657, 0.0507494, 0.083304, 0.129499, 0.234599, 0.377961, 0.56694", \ + "0.056726, 0.06222, 0.096276, 0.139379, 0.239965, 0.380845, 0.568575", \ + "0.067145, 0.073318, 0.111094, 0.152256, 0.249009, 0.387369, 0.573465" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0649104, 0.0702326, 0.103424, 0.139127, 0.20876, 0.298816, 0.416413", \ + "0.0758485, 0.0811617, 0.114332, 0.150084, 0.219709, 0.309792, 0.427435", \ + "0.121563, 0.127386, 0.162058, 0.198479, 0.268184, 0.358232, 0.475867", \ + "0.155348, 0.162039, 0.198861, 0.235509, 0.305833, 0.39657, 0.514218", \ + "0.196512, 0.204455, 0.24597, 0.283647, 0.3538, 0.444188, 0.562311", \ + "0.23466, 0.24396, 0.291641, 0.331771, 0.403066, 0.49372, 0.611712", \ + "0.269192, 0.279692, 0.333977, 0.377475, 0.450485, 0.542579, 0.661739" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0191021, 0.0235924, 0.0598029, 0.106599, 0.202653, 0.328805, 0.493949", \ + "0.0190825, 0.0235767, 0.0598162, 0.106593, 0.20268, 0.328804, 0.494004", \ + "0.0235226, 0.0277192, 0.0626616, 0.108221, 0.203106, 0.328844, 0.493965", \ + "0.0293948, 0.0335394, 0.0658423, 0.11055, 0.205452, 0.330568, 0.494993", \ + "0.0382914, 0.0427818, 0.0732284, 0.11463, 0.206894, 0.332115, 0.49679", \ + "0.047879, 0.052985, 0.083383, 0.122507, 0.211591, 0.334513, 0.49838", \ + "0.057978, 0.063763, 0.095882, 0.133197, 0.219852, 0.341074, 0.503157" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0602147, 0.0655014, 0.100105, 0.139264, 0.216439, 0.316447, 0.447018", \ + "0.0722625, 0.0775508, 0.11212, 0.15128, 0.228505, 0.328511, 0.459084", \ + "0.119762, 0.125619, 0.161289, 0.200717, 0.277942, 0.37789, 0.508511", \ + "0.156658, 0.163586, 0.201567, 0.241062, 0.318537, 0.419774, 0.549522", \ + "0.202278, 0.210748, 0.25413, 0.294381, 0.371084, 0.471153, 0.601994", \ + "0.245989, 0.255937, 0.306275, 0.348964, 0.427014, 0.527385, 0.658275", \ + "0.285952, 0.297269, 0.355057, 0.401276, 0.481319, 0.583286, 0.715517" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018795, 0.0236757, 0.0653969, 0.120012, 0.231055, 0.375874, 0.565336", \ + "0.0187811, 0.023636, 0.0653924, 0.120011, 0.23106, 0.375873, 0.565337", \ + "0.0234066, 0.0278084, 0.0674355, 0.120956, 0.231215, 0.375846, 0.565275", \ + "0.0295363, 0.0338679, 0.0702732, 0.122543, 0.232602, 0.377844, 0.565818", \ + "0.0386857, 0.0436527, 0.0774458, 0.126212, 0.233971, 0.378136, 0.567096", \ + "0.048353, 0.054141, 0.088015, 0.133677, 0.237959, 0.380418, 0.568739", \ + "0.058437, 0.064924, 0.100851, 0.143878, 0.245086, 0.386123, 0.573339" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.06405, 0.0706647, 0.107343, 0.144023, 0.213785, 0.303767, 0.421322", \ + "0.0748896, 0.0814563, 0.118163, 0.154849, 0.224681, 0.31468, 0.432247", \ + "0.119845, 0.127263, 0.166425, 0.203989, 0.273974, 0.363951, 0.481516", \ + "0.153627, 0.162262, 0.20512, 0.243697, 0.314605, 0.405277, 0.522738", \ + "0.196023, 0.206115, 0.255251, 0.295897, 0.367352, 0.457632, 0.57569", \ + "0.236661, 0.24782, 0.303728, 0.347856, 0.421378, 0.512156, 0.629954", \ + "0.274325, 0.286366, 0.348957, 0.397632, 0.47452, 0.567038, 0.685859" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0234787, 0.0282082, 0.0631026, 0.108489, 0.203161, 0.328813, 0.493816", \ + "0.0235144, 0.0282968, 0.0631776, 0.108517, 0.20316, 0.328744, 0.493816", \ + "0.0304249, 0.0347564, 0.0669754, 0.110674, 0.203816, 0.328848, 0.493836", \ + "0.0389142, 0.0431473, 0.0724111, 0.114446, 0.206757, 0.330695, 0.494948", \ + "0.0506643, 0.055024, 0.0825143, 0.121032, 0.209493, 0.33265, 0.496876", \ + "0.061986, 0.06662, 0.095481, 0.131543, 0.215657, 0.335665, 0.4983", \ + "0.07349, 0.078571, 0.109489, 0.144696, 0.225483, 0.342874, 0.502932" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0602147, 0.0655014, 0.100105, 0.139264, 0.216439, 0.316447, 0.447018", \ + "0.0722625, 0.0775508, 0.11212, 0.15128, 0.228505, 0.328511, 0.459084", \ + "0.119762, 0.125619, 0.161289, 0.200717, 0.277942, 0.37789, 0.508511", \ + "0.156658, 0.163586, 0.201567, 0.241062, 0.318537, 0.419774, 0.549522", \ + "0.202278, 0.210748, 0.25413, 0.294381, 0.371084, 0.471153, 0.601994", \ + "0.245989, 0.255937, 0.306275, 0.348964, 0.427014, 0.527385, 0.658275", \ + "0.285952, 0.297269, 0.355057, 0.401276, 0.481319, 0.583286, 0.715517" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018795, 0.0236757, 0.0653969, 0.120012, 0.231055, 0.375874, 0.565336", \ + "0.0187811, 0.023636, 0.0653924, 0.120011, 0.23106, 0.375873, 0.565337", \ + "0.0234066, 0.0278084, 0.0674355, 0.120956, 0.231215, 0.375846, 0.565275", \ + "0.0295363, 0.0338679, 0.0702732, 0.122543, 0.232602, 0.377844, 0.565818", \ + "0.0386857, 0.0436527, 0.0774458, 0.126212, 0.233971, 0.378136, 0.567096", \ + "0.048353, 0.054141, 0.088015, 0.133677, 0.237959, 0.380418, 0.568739", \ + "0.058437, 0.064924, 0.100851, 0.143878, 0.245086, 0.386123, 0.573339" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.06405, 0.0706647, 0.107343, 0.144023, 0.213785, 0.303767, 0.421322", \ + "0.0748896, 0.0814563, 0.118163, 0.154849, 0.224681, 0.31468, 0.432247", \ + "0.119845, 0.127263, 0.166425, 0.203989, 0.273974, 0.363951, 0.481516", \ + "0.153627, 0.162262, 0.20512, 0.243697, 0.314605, 0.405277, 0.522738", \ + "0.196023, 0.206115, 0.255251, 0.295897, 0.367352, 0.457632, 0.57569", \ + "0.236661, 0.24782, 0.303728, 0.347856, 0.421378, 0.512156, 0.629954", \ + "0.274325, 0.286366, 0.348957, 0.397632, 0.47452, 0.567038, 0.685859" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0234787, 0.0282082, 0.0631026, 0.108489, 0.203161, 0.328813, 0.493816", \ + "0.0235144, 0.0282968, 0.0631776, 0.108517, 0.20316, 0.328744, 0.493816", \ + "0.0304249, 0.0347564, 0.0669754, 0.110674, 0.203816, 0.328848, 0.493836", \ + "0.0389142, 0.0431473, 0.0724111, 0.114446, 0.206757, 0.330695, 0.494948", \ + "0.0506643, 0.055024, 0.0825143, 0.121032, 0.209493, 0.33265, 0.496876", \ + "0.061986, 0.06662, 0.095481, 0.131543, 0.215657, 0.335665, 0.4983", \ + "0.07349, 0.078571, 0.109489, 0.144696, 0.225483, 0.342874, 0.502932" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0560536, 0.0619665, 0.0977731, 0.136874, 0.213835, 0.313653, 0.444161", \ + "0.0678634, 0.0737204, 0.109489, 0.148634, 0.225634, 0.325476, 0.455993", \ + "0.112409, 0.119315, 0.157455, 0.197155, 0.274234, 0.374042, 0.504575", \ + "0.146162, 0.15445, 0.196509, 0.236649, 0.314083, 0.414316, 0.544727", \ + "0.188761, 0.198585, 0.247788, 0.289721, 0.367398, 0.467334, 0.598044", \ + "0.230123, 0.241271, 0.298514, 0.344281, 0.423573, 0.52398, 0.65469", \ + "0.268679, 0.281037, 0.345849, 0.39647, 0.478694, 0.580874, 0.712929" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209003, 0.0255946, 0.0660884, 0.120065, 0.230684, 0.375527, 0.565042", \ + "0.0209695, 0.0256845, 0.0661456, 0.120062, 0.230762, 0.375527, 0.565044", \ + "0.0281913, 0.0323074, 0.0692845, 0.121517, 0.231088, 0.375579, 0.564998", \ + "0.0363481, 0.0406136, 0.0739619, 0.12409, 0.232672, 0.376659, 0.565652", \ + "0.0473182, 0.0521944, 0.0840861, 0.129892, 0.234794, 0.377984, 0.566944", \ + "0.05872, 0.064115, 0.09734, 0.140077, 0.240326, 0.380882, 0.568738", \ + "0.069552, 0.075362, 0.1124, 0.153272, 0.249471, 0.387545, 0.573606" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0655808, 0.0709324, 0.104279, 0.140062, 0.209739, 0.299829, 0.417475", \ + "0.0766709, 0.0820215, 0.115351, 0.151173, 0.220838, 0.310943, 0.428603", \ + "0.122588, 0.128419, 0.163199, 0.199636, 0.269374, 0.359468, 0.477125", \ + "0.156789, 0.16347, 0.200351, 0.237063, 0.30742, 0.398172, 0.515831", \ + "0.198385, 0.2064, 0.247871, 0.285443, 0.355698, 0.446136, 0.564293", \ + "0.237092, 0.246384, 0.293933, 0.333867, 0.405206, 0.495969, 0.613655", \ + "0.272041, 0.282566, 0.336591, 0.379903, 0.452899, 0.544868, 0.663931" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0192435, 0.0237481, 0.0599588, 0.10672, 0.202752, 0.328858, 0.494051", \ + "0.0192239, 0.0237219, 0.0599486, 0.106713, 0.202814, 0.328859, 0.494051", \ + "0.0235195, 0.027756, 0.0627102, 0.108231, 0.203129, 0.328825, 0.49405", \ + "0.0293622, 0.0335032, 0.0658691, 0.110574, 0.205493, 0.330592, 0.495037", \ + "0.038198, 0.0426908, 0.072885, 0.114636, 0.206859, 0.332061, 0.49681", \ + "0.047739, 0.052822, 0.083101, 0.122161, 0.211397, 0.33424, 0.498335", \ + "0.057772, 0.063479, 0.095416, 0.132742, 0.219296, 0.340605, 0.50276" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0596067, 0.0648816, 0.099317, 0.138422, 0.215528, 0.315514, 0.446065", \ + "0.0716589, 0.0769057, 0.111324, 0.150401, 0.227575, 0.32754, 0.458109", \ + "0.118818, 0.124662, 0.160225, 0.199605, 0.27677, 0.376732, 0.507375", \ + "0.155277, 0.162221, 0.200212, 0.239605, 0.317054, 0.418268, 0.547895", \ + "0.200359, 0.208868, 0.252271, 0.292576, 0.369228, 0.469284, 0.600089", \ + "0.24349, 0.253471, 0.303866, 0.346414, 0.424822, 0.525223, 0.656009", \ + "0.282933, 0.294261, 0.352345, 0.398564, 0.479005, 0.580962, 0.712857" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186676, 0.0235196, 0.0652498, 0.119922, 0.230929, 0.375824, 0.565294", \ + "0.0186321, 0.0234743, 0.0652601, 0.119912, 0.230929, 0.375825, 0.565294", \ + "0.0233973, 0.0277923, 0.067403, 0.120895, 0.231155, 0.375753, 0.565256", \ + "0.0295912, 0.0338729, 0.0702864, 0.122496, 0.232591, 0.377875, 0.565832", \ + "0.038805, 0.0437607, 0.0775284, 0.126272, 0.233983, 0.378114, 0.567128", \ + "0.048467, 0.054222, 0.088515, 0.133877, 0.238176, 0.380593, 0.568924", \ + "0.058633, 0.065116, 0.101385, 0.144561, 0.245619, 0.386632, 0.57364" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0637524, 0.0702019, 0.106467, 0.142991, 0.212773, 0.30275, 0.420315", \ + "0.0746102, 0.0810103, 0.117275, 0.153887, 0.223668, 0.313661, 0.431221", \ + "0.119445, 0.126647, 0.165264, 0.20269, 0.272679, 0.362663, 0.480218", \ + "0.153212, 0.16147, 0.203569, 0.241969, 0.312811, 0.403418, 0.52089", \ + "0.194978, 0.204706, 0.252966, 0.293412, 0.364568, 0.454933, 0.57292", \ + "0.234757, 0.2456, 0.300578, 0.344307, 0.417622, 0.508259, 0.626153", \ + "0.271529, 0.283387, 0.345041, 0.393182, 0.469733, 0.562168, 0.680926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0229876, 0.0275763, 0.06269, 0.108219, 0.203067, 0.32869, 0.493811", \ + "0.023023, 0.0276576, 0.0627286, 0.108222, 0.203078, 0.328719, 0.493811", \ + "0.0296828, 0.0338984, 0.0664574, 0.110381, 0.203717, 0.32881, 0.49377", \ + "0.0375371, 0.0416963, 0.0717508, 0.114076, 0.206497, 0.330694, 0.494939", \ + "0.0488775, 0.0531675, 0.0814763, 0.120454, 0.20914, 0.332543, 0.49684", \ + "0.059794, 0.064453, 0.094144, 0.130563, 0.215101, 0.335361, 0.498253", \ + "0.070728, 0.075777, 0.108131, 0.143443, 0.224691, 0.342307, 0.502649" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0560536, 0.0619665, 0.0977731, 0.136874, 0.213835, 0.313653, 0.444161", \ + "0.0678634, 0.0737204, 0.109489, 0.148634, 0.225634, 0.325476, 0.455993", \ + "0.112409, 0.119315, 0.157455, 0.197155, 0.274234, 0.374042, 0.504575", \ + "0.146162, 0.15445, 0.196509, 0.236649, 0.314083, 0.414316, 0.544727", \ + "0.188761, 0.198585, 0.247788, 0.289721, 0.367398, 0.467334, 0.598044", \ + "0.230123, 0.241271, 0.298514, 0.344281, 0.423573, 0.52398, 0.65469", \ + "0.268679, 0.281037, 0.345849, 0.39647, 0.478694, 0.580874, 0.712929" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209003, 0.0255946, 0.0660884, 0.120065, 0.230684, 0.375527, 0.565042", \ + "0.0209695, 0.0256845, 0.0661456, 0.120062, 0.230762, 0.375527, 0.565044", \ + "0.0281913, 0.0323074, 0.0692845, 0.121517, 0.231088, 0.375579, 0.564998", \ + "0.0363481, 0.0406136, 0.0739619, 0.12409, 0.232672, 0.376659, 0.565652", \ + "0.0473182, 0.0521944, 0.0840861, 0.129892, 0.234794, 0.377984, 0.566944", \ + "0.05872, 0.064115, 0.09734, 0.140077, 0.240326, 0.380882, 0.568738", \ + "0.069552, 0.075362, 0.1124, 0.153272, 0.249471, 0.387545, 0.573606" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0637524, 0.0702019, 0.106467, 0.142991, 0.212773, 0.30275, 0.420315", \ + "0.0746102, 0.0810103, 0.117275, 0.153887, 0.223668, 0.313661, 0.431221", \ + "0.119445, 0.126647, 0.165264, 0.20269, 0.272679, 0.362663, 0.480218", \ + "0.153212, 0.16147, 0.203569, 0.241969, 0.312811, 0.403418, 0.52089", \ + "0.194978, 0.204706, 0.252966, 0.293412, 0.364568, 0.454933, 0.57292", \ + "0.234757, 0.2456, 0.300578, 0.344307, 0.417622, 0.508259, 0.626153", \ + "0.271529, 0.283387, 0.345041, 0.393182, 0.469733, 0.562168, 0.680926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0229876, 0.0275763, 0.06269, 0.108219, 0.203067, 0.32869, 0.493811", \ + "0.023023, 0.0276576, 0.0627286, 0.108222, 0.203078, 0.328719, 0.493811", \ + "0.0296828, 0.0338984, 0.0664574, 0.110381, 0.203717, 0.32881, 0.49377", \ + "0.0375371, 0.0416963, 0.0717508, 0.114076, 0.206497, 0.330694, 0.494939", \ + "0.0488775, 0.0531675, 0.0814763, 0.120454, 0.20914, 0.332543, 0.49684", \ + "0.059794, 0.064453, 0.094144, 0.130563, 0.215101, 0.335361, 0.498253", \ + "0.070728, 0.075777, 0.108131, 0.143443, 0.224691, 0.342307, 0.502649" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0613517, 0.0666145, 0.101015, 0.140069, 0.217196, 0.317139, 0.447687", \ + "0.0737155, 0.0789646, 0.113382, 0.152424, 0.22957, 0.329523, 0.460034", \ + "0.11582, 0.121606, 0.157272, 0.196619, 0.273878, 0.373873, 0.504432", \ + "0.149543, 0.156246, 0.19438, 0.23398, 0.311413, 0.4116, 0.542179", \ + "0.193579, 0.201652, 0.244565, 0.285242, 0.362902, 0.463047, 0.59379", \ + "0.236516, 0.245864, 0.29478, 0.337554, 0.416455, 0.517163, 0.647998", \ + "0.277865, 0.288364, 0.343369, 0.38931, 0.46978, 0.572025, 0.703793" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186187, 0.0234507, 0.0652432, 0.119906, 0.230906, 0.375793, 0.565254", \ + "0.0186208, 0.0234667, 0.0652438, 0.119917, 0.230918, 0.375808, 0.565172", \ + "0.0220954, 0.0267281, 0.0668563, 0.120655, 0.231228, 0.375801, 0.565278", \ + "0.0273002, 0.0319075, 0.0698403, 0.122216, 0.23212, 0.376582, 0.565739", \ + "0.0350075, 0.0401423, 0.0761923, 0.125914, 0.233691, 0.37761, 0.566639", \ + "0.042945, 0.048734, 0.084904, 0.132241, 0.237553, 0.380063, 0.56836", \ + "0.050898, 0.057322, 0.095085, 0.140647, 0.243564, 0.385056, 0.572398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0679449, 0.0732574, 0.10641, 0.142123, 0.211696, 0.301731, 0.419342", \ + "0.0802855, 0.0856123, 0.118765, 0.154493, 0.224091, 0.314135, 0.43176", \ + "0.1181, 0.123924, 0.158687, 0.195017, 0.26479, 0.35491, 0.472532", \ + "0.146911, 0.153548, 0.190969, 0.227911, 0.298076, 0.388567, 0.506256", \ + "0.183334, 0.191156, 0.233297, 0.271877, 0.342577, 0.432909, 0.550867", \ + "0.217544, 0.226512, 0.274119, 0.315199, 0.387521, 0.478564, 0.596668", \ + "0.248049, 0.258083, 0.311285, 0.355458, 0.430406, 0.522897, 0.642013" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.019032, 0.0235319, 0.0597757, 0.10655, 0.202618, 0.328724, 0.493907", \ + "0.0190387, 0.023548, 0.0597948, 0.106567, 0.202646, 0.328757, 0.493943", \ + "0.0224399, 0.0268168, 0.062008, 0.107858, 0.203127, 0.328933, 0.494037", \ + "0.0274045, 0.0319111, 0.0656239, 0.110177, 0.204619, 0.329955, 0.494654", \ + "0.0349172, 0.0398322, 0.0726538, 0.114994, 0.206899, 0.331308, 0.495865", \ + "0.042773, 0.048201, 0.081625, 0.122338, 0.211833, 0.334358, 0.497928", \ + "0.05077, 0.056758, 0.091901, 0.131466, 0.219223, 0.34043, 0.502516" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0816935, 0.0869886, 0.121563, 0.160685, 0.237909, 0.337893, 0.468452", \ + "0.0959408, 0.101241, 0.135828, 0.175005, 0.252195, 0.352168, 0.482773", \ + "0.129993, 0.135283, 0.169882, 0.209075, 0.286268, 0.386254, 0.516878", \ + "0.15364, 0.158948, 0.193566, 0.232768, 0.309974, 0.40995, 0.540516", \ + "0.182392, 0.187784, 0.222624, 0.261836, 0.339118, 0.439147, 0.56974", \ + "0.208252, 0.213763, 0.248947, 0.288218, 0.365543, 0.465572, 0.596216", \ + "0.230463, 0.236229, 0.271861, 0.31119, 0.388577, 0.488616, 0.619248" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0187954, 0.0236424, 0.0653736, 0.119985, 0.231016, 0.375834, 0.5653", \ + "0.0188281, 0.02367, 0.0653892, 0.120012, 0.231054, 0.375824, 0.565325", \ + "0.0189253, 0.0237749, 0.0654249, 0.120049, 0.231058, 0.375828, 0.565316", \ + "0.0191378, 0.0239635, 0.0655206, 0.120071, 0.23114, 0.375858, 0.565315", \ + "0.019801, 0.0245501, 0.0657847, 0.120194, 0.231124, 0.375904, 0.565571", \ + "0.020731, 0.025555, 0.066257, 0.120414, 0.23122, 0.375859, 0.565383", \ + "0.02201, 0.026685, 0.0669, 0.120723, 0.231339, 0.376026, 0.565417" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0862129, 0.0915664, 0.124866, 0.160623, 0.230285, 0.320343, 0.437966", \ + "0.100709, 0.106074, 0.139412, 0.175219, 0.244872, 0.334974, 0.452632", \ + "0.136158, 0.141513, 0.174852, 0.210648, 0.280371, 0.370446, 0.488127", \ + "0.162497, 0.167865, 0.201254, 0.237075, 0.306775, 0.396885, 0.514486", \ + "0.196556, 0.202005, 0.235622, 0.271511, 0.341255, 0.431366, 0.549001", \ + "0.229613, 0.235217, 0.26926, 0.305285, 0.375103, 0.465223, 0.58291", \ + "0.261025, 0.266845, 0.301565, 0.337803, 0.407653, 0.497869, 0.615578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0192021, 0.0236923, 0.0598912, 0.10664, 0.202656, 0.32874, 0.49392", \ + "0.019253, 0.0237376, 0.059944, 0.106708, 0.202741, 0.328836, 0.494017", \ + "0.0192782, 0.0237807, 0.0599767, 0.106695, 0.202775, 0.328821, 0.494047", \ + "0.0194592, 0.0239393, 0.0600806, 0.106762, 0.20281, 0.328799, 0.494118", \ + "0.0200539, 0.0245211, 0.0603398, 0.106947, 0.202852, 0.328888, 0.493971", \ + "0.021079, 0.025519, 0.061041, 0.107312, 0.203017, 0.32897, 0.494121", \ + "0.022336, 0.02677, 0.06193, 0.107851, 0.203247, 0.329111, 0.494223" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00224589, 0.00228769, 0.00244067, 0.00248052, 0.00250044, 0.00250899, 0.00251414", \ + "0.00204322, 0.00207374, 0.00220839, 0.00225885, 0.0022878, 0.00229956, 0.00230638", \ + "0.00239035, 0.00238103, 0.00241418, 0.00245515, 0.002499, 0.00252008, 0.00253975", \ + "0.00328829, 0.00324865, 0.00319745, 0.0032167, 0.00326085, 0.00327402, 0.00329004", \ + "0.00509191, 0.00500653, 0.00480952, 0.00476572, 0.00477657, 0.00480624, 0.00481107", \ + "0.00767097, 0.00753765, 0.00721038, 0.00710981, 0.00705995, 0.00706645, 0.00708408", \ + "0.0110037, 0.0108231, 0.0103425, 0.0101748, 0.0100558, 0.0100137, 0.00999989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0071343, 0.00716896, 0.00731443, 0.00735946, 0.00738549, 0.00739528, 0.00740438", \ + "0.00693913, 0.00697103, 0.0071139, 0.00716754, 0.00720133, 0.00721559, 0.00722325", \ + "0.00727463, 0.00726667, 0.00732035, 0.00737222, 0.00741801, 0.00744422, 0.00746643", \ + "0.00810322, 0.00806811, 0.00805169, 0.00808006, 0.00812402, 0.00814902, 0.00817164", \ + "0.0098369, 0.00969338, 0.00966752, 0.00961788, 0.00962544, 0.00964291, 0.00965067", \ + "0.0123179, 0.0121934, 0.011949, 0.0118941, 0.011872, 0.0118826, 0.0118867", \ + "0.0155258, 0.015362, 0.0150018, 0.0149065, 0.0148796, 0.0148522, 0.0148499" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00278251, 0.00281235, 0.00295569, 0.00300454, 0.00303273, 0.00304369, 0.00304952", \ + "0.00261001, 0.0026378, 0.00277009, 0.00282572, 0.00286111, 0.00287635, 0.00288452", \ + "0.00289256, 0.00288472, 0.00291447, 0.00295115, 0.00299446, 0.00301689, 0.00303236", \ + "0.00362197, 0.00359509, 0.00357521, 0.00361218, 0.00364072, 0.00386022, 0.00368536", \ + "0.00528755, 0.00522883, 0.00509453, 0.00506654, 0.00508083, 0.00512233, 0.00512614", \ + "0.00781311, 0.00774915, 0.00746947, 0.00737715, 0.00732806, 0.00733434, 0.00733843", \ + "0.0110896, 0.0109491, 0.0105477, 0.0103928, 0.0102839, 0.0102359, 0.0102464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00721774, 0.00725972, 0.00740721, 0.00744922, 0.00747031, 0.00747659, 0.00748059", \ + "0.00701977, 0.00705079, 0.00719007, 0.0072403, 0.00727083, 0.00728363, 0.00729032", \ + "0.00746114, 0.0074405, 0.00746214, 0.00751271, 0.00755512, 0.00757742, 0.00759732", \ + "0.00837411, 0.0083197, 0.0082521, 0.00826969, 0.00830554, 0.00832818, 0.00834508", \ + "0.0102117, 0.0101116, 0.00989636, 0.00986184, 0.00985264, 0.0098628, 0.00987446", \ + "0.0128945, 0.0127353, 0.0123432, 0.0122352, 0.0121743, 0.0121594, 0.0121454", \ + "0.0162355, 0.0160321, 0.015475, 0.0152953, 0.0151794, 0.0151368, 0.0151192" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00278251, 0.00281235, 0.00295569, 0.00300454, 0.00303273, 0.00304369, 0.00304952", \ + "0.00261001, 0.0026378, 0.00277009, 0.00282572, 0.00286111, 0.00287635, 0.00288452", \ + "0.00289256, 0.00288472, 0.00291447, 0.00295115, 0.00299446, 0.00301689, 0.00303236", \ + "0.00362197, 0.00359509, 0.00357521, 0.00361218, 0.00364072, 0.00386022, 0.00368536", \ + "0.00528755, 0.00522883, 0.00509453, 0.00506654, 0.00508083, 0.00512233, 0.00512614", \ + "0.00781311, 0.00774915, 0.00746947, 0.00737715, 0.00732806, 0.00733434, 0.00733843", \ + "0.0110896, 0.0109491, 0.0105477, 0.0103928, 0.0102839, 0.0102359, 0.0102464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00721774, 0.00725972, 0.00740721, 0.00744922, 0.00747031, 0.00747659, 0.00748059", \ + "0.00701977, 0.00705079, 0.00719007, 0.0072403, 0.00727083, 0.00728363, 0.00729032", \ + "0.00746114, 0.0074405, 0.00746214, 0.00751271, 0.00755512, 0.00757742, 0.00759732", \ + "0.00837411, 0.0083197, 0.0082521, 0.00826969, 0.00830554, 0.00832818, 0.00834508", \ + "0.0102117, 0.0101116, 0.00989636, 0.00986184, 0.00985264, 0.0098628, 0.00987446", \ + "0.0128945, 0.0127353, 0.0123432, 0.0122352, 0.0121743, 0.0121594, 0.0121454", \ + "0.0162355, 0.0160321, 0.015475, 0.0152953, 0.0151794, 0.0151368, 0.0151192" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00223027, 0.00226969, 0.00241201, 0.00244741, 0.00246424, 0.00247102, 0.00247392", \ + "0.00202751, 0.00205656, 0.00218359, 0.00222979, 0.00225614, 0.00226661, 0.00227235", \ + "0.00237755, 0.00236627, 0.00239347, 0.00243134, 0.00247485, 0.00248843, 0.00250177", \ + "0.00327651, 0.00323533, 0.00318241, 0.00320551, 0.00322753, 0.00324541, 0.00325892", \ + "0.00509827, 0.00501141, 0.00480527, 0.0047598, 0.00476433, 0.00478137, 0.00478589", \ + "0.00768686, 0.0075473, 0.00721651, 0.00711703, 0.00706321, 0.0070558, 0.00709005", \ + "0.0110328, 0.0108497, 0.0103648, 0.0101962, 0.0100861, 0.0100425, 0.0100507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00725207, 0.00728625, 0.00743853, 0.00748835, 0.00751641, 0.00752974, 0.00753765", \ + "0.00706674, 0.00709935, 0.00724682, 0.00730382, 0.00734036, 0.00735578, 0.00736449", \ + "0.00739947, 0.00739638, 0.00743331, 0.0074915, 0.00754677, 0.00758089, 0.00759832", \ + "0.00820139, 0.00816467, 0.00815763, 0.0081888, 0.00823866, 0.00826684, 0.00829418", \ + "0.00987069, 0.00980372, 0.00968493, 0.00974623, 0.00973318, 0.00974588, 0.00976064", \ + "0.0124097, 0.012294, 0.012035, 0.0119725, 0.0119528, 0.0119671, 0.0119719", \ + "0.015603, 0.0154457, 0.0150797, 0.0149913, 0.0149419, 0.0149063, 0.0149031" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00249846, 0.00252818, 0.00266283, 0.00270415, 0.0027288, 0.00273961, 0.00274529", \ + "0.002325, 0.00235199, 0.0024766, 0.00252684, 0.00255793, 0.00257098, 0.00257778", \ + "0.00261321, 0.00260534, 0.00263437, 0.00266352, 0.00270433, 0.00272134, 0.00273539", \ + "0.00335723, 0.00331829, 0.00330184, 0.0033336, 0.00336395, 0.00358542, 0.00339737", \ + "0.00502402, 0.00496089, 0.00483459, 0.00480527, 0.00482197, 0.00487597, 0.00484118", \ + "0.00749946, 0.00740105, 0.00723948, 0.00714682, 0.00709626, 0.00708567, 0.00708634", \ + "0.0107243, 0.0105783, 0.0103046, 0.010195, 0.0100862, 0.0100419, 0.0100486" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00739453, 0.00743763, 0.00759449, 0.00763746, 0.00766102, 0.00766901, 0.00767375", \ + "0.0071957, 0.00722827, 0.00737434, 0.00742746, 0.00745958, 0.00747336, 0.00748066", \ + "0.00762652, 0.00760717, 0.00764083, 0.00769147, 0.00773841, 0.00776566, 0.00777598", \ + "0.00858337, 0.00853435, 0.00842865, 0.00844903, 0.00848729, 0.00851625, 0.00853492", \ + "0.0103901, 0.0102948, 0.0100847, 0.0100445, 0.0100346, 0.0100477, 0.0100616", \ + "0.0130281, 0.0128784, 0.0124944, 0.0123857, 0.0123283, 0.0123185, 0.012311", \ + "0.0163598, 0.0161593, 0.0156139, 0.0154317, 0.0153153, 0.0152705, 0.0152521" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00223027, 0.00226969, 0.00241201, 0.00244741, 0.00246424, 0.00247102, 0.00247392", \ + "0.00202751, 0.00205656, 0.00218359, 0.00222979, 0.00225614, 0.00226661, 0.00227235", \ + "0.00237755, 0.00236627, 0.00239347, 0.00243134, 0.00247485, 0.00248843, 0.00250177", \ + "0.00327651, 0.00323533, 0.00318241, 0.00320551, 0.00322753, 0.00324541, 0.00325892", \ + "0.00509827, 0.00501141, 0.00480527, 0.0047598, 0.00476433, 0.00478137, 0.00478589", \ + "0.00768686, 0.0075473, 0.00721651, 0.00711703, 0.00706321, 0.0070558, 0.00709005", \ + "0.0110328, 0.0108497, 0.0103648, 0.0101962, 0.0100861, 0.0100425, 0.0100507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00739453, 0.00743763, 0.00759449, 0.00763746, 0.00766102, 0.00766901, 0.00767375", \ + "0.0071957, 0.00722827, 0.00737434, 0.00742746, 0.00745958, 0.00747336, 0.00748066", \ + "0.00762652, 0.00760717, 0.00764083, 0.00769147, 0.00773841, 0.00776566, 0.00777598", \ + "0.00858337, 0.00853435, 0.00842865, 0.00844903, 0.00848729, 0.00851625, 0.00853492", \ + "0.0103901, 0.0102948, 0.0100847, 0.0100445, 0.0100346, 0.0100477, 0.0100616", \ + "0.0130281, 0.0128784, 0.0124944, 0.0123857, 0.0123283, 0.0123185, 0.012311", \ + "0.0163598, 0.0161593, 0.0156139, 0.0154317, 0.0153153, 0.0152705, 0.0152521" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00917617, 0.00920546, 0.00934248, 0.00939451, 0.00942645, 0.00944121, 0.00944931", \ + "0.00899958, 0.00902944, 0.00916871, 0.00921951, 0.00925246, 0.00926699, 0.00927533", \ + "0.00951031, 0.00952979, 0.00965507, 0.00971312, 0.00976204, 0.00975831, 0.00977825", \ + "0.0104618, 0.0104857, 0.0106001, 0.0106589, 0.0107094, 0.0107007, 0.0107128", \ + "0.0124281, 0.0124528, 0.0125496, 0.0126054, 0.012624, 0.0127354, 0.0127327", \ + "0.0152979, 0.0153152, 0.0153852, 0.0154356, 0.0154791, 0.0155243, 0.0155609", \ + "0.0189757, 0.0189782, 0.0190393, 0.0190966, 0.0191412, 0.0191615, 0.0192075" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00681821, 0.00685294, 0.00700298, 0.00705647, 0.00708965, 0.00710456, 0.00711069", \ + "0.00661258, 0.00664813, 0.00680108, 0.00685359, 0.00688733, 0.00690199, 0.00690988", \ + "0.00705375, 0.00708628, 0.00723575, 0.00729036, 0.00732261, 0.00734683, 0.00734734", \ + "0.00791116, 0.00794867, 0.00808466, 0.00814893, 0.00818416, 0.00819996, 0.00821295", \ + "0.00990633, 0.00992471, 0.0100458, 0.0101069, 0.0101508, 0.0101798, 0.0101947", \ + "0.0127783, 0.0127899, 0.0128886, 0.0129401, 0.0129887, 0.0130102, 0.0130268", \ + "0.016455, 0.0164645, 0.0165586, 0.0166176, 0.0166602, 0.0166838, 0.0167009" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00313972, 0.00317052, 0.00329951, 0.00334066, 0.00336477, 0.00337513, 0.00338072", \ + "0.00283488, 0.00286222, 0.00298839, 0.00303419, 0.00306198, 0.00307407, 0.00307976", \ + "0.00340096, 0.00340279, 0.00347697, 0.00352667, 0.00357185, 0.00358651, 0.00360274", \ + "0.00493085, 0.00491373, 0.00491416, 0.00496905, 0.00500456, 0.00502447, 0.0050389", \ + "0.00851047, 0.0084572, 0.00836255, 0.00836018, 0.00840012, 0.00842305, 0.00844436", \ + "0.0137572, 0.013681, 0.0134724, 0.0134207, 0.0134057, 0.0134226, 0.0134741", \ + "0.0204428, 0.0203314, 0.0200255, 0.0199235, 0.0198595, 0.0198432, 0.0198723" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0121097, 0.0121447, 0.0122904, 0.0123357, 0.0123627, 0.0123732, 0.0123807", \ + "0.0118688, 0.0119013, 0.0120446, 0.0120933, 0.0121229, 0.0121346, 0.0121423", \ + "0.0124824, 0.0124747, 0.0125653, 0.012622, 0.012659, 0.0127058, 0.0127133", \ + "0.0139955, 0.0139666, 0.0139953, 0.0140359, 0.0140798, 0.014111, 0.0141211", \ + "0.0175674, 0.017507, 0.0174253, 0.0174529, 0.0174776, 0.0174856, 0.0175067", \ + "0.0227759, 0.0226674, 0.0224941, 0.0224707, 0.0224733, 0.022495, 0.0225077", \ + "0.0294417, 0.0293131, 0.0290141, 0.0289281, 0.0288926, 0.0288853, 0.028898" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016926; + rise_capacitance : 0.0016926; + rise_capacitance_range (0.000928348, 0.0016926); + fall_capacitance : 0.0016918; + fall_capacitance_range (0.000879695, 0.0016918); + internal_power () { + when : "(A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000180324, -0.000181444, -0.000182755, -0.000181281, -0.000181321, -0.000180339, -0.000179683" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000188673, 0.000186774, 0.000187831, 0.000186278, 0.000184225, 0.000184233, 0.000182504" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00140891, -0.00141054, -0.00144465, -0.00145563, -0.00146397, -0.00146757, -0.00146569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00146073, 0.00146641, 0.00146781, 0.00146291, 0.00147071, 0.00146757, 0.00146569" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171324; + rise_capacitance : 0.00171324; + rise_capacitance_range (0.000939474, 0.00171324); + fall_capacitance : 0.00171247; + fall_capacitance_range (0.000897336, 0.00171247); + internal_power () { + when : "(A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000285715, -0.000287546, -0.000283315, -0.000285704, -0.000284834, -0.00028355, -0.00028271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000294862, 0.000300441, 0.000299956, 0.000297858, 0.000294859, 0.000294038, 0.000290572" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00146559, -0.00147604, -0.00149929, -0.0015078, -0.00151412, -0.00152089, -0.00151882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00151474, 0.00151719, 0.00151952, 0.00152717, 0.00152408, 0.00152089, 0.00151882" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332233; + rise_capacitance : 0.00331876; + rise_capacitance_range (0.0023704, 0.00331876); + fall_capacitance : 0.00332233; + fall_capacitance_range (0.00235245, 0.00332233); + internal_power () { + when : "(A0 * A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000339204, -0.000602299, -0.000153413, 0.000817569, 0.00275236, 0.00558371, 0.00921798" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.005136, 0.00498444, 0.00547104, 0.00645217, 0.00839503, 0.0112217, 0.0148314" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000471405, -0.000637986, -0.000160985, 0.000757154, 0.00276664, 0.0055924, 0.00922227" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00507104, 0.00490405, 0.00547392, 0.00642186, 0.00838746, 0.011203, 0.0148426" \ + ); + } + } + } + } + cell (MUX2X2) { + area : 12.7008; + cell_leakage_power : 0.24801; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.250402; + when : "(A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229841; + when : "(A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262993; + when : "(A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211818; + when : "(A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.232379; + when : "(!A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.242432; + when : "(!A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287388; + when : "(!A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266827; + when : "(!A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.24801; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0) + (A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0638759, 0.0746339, 0.112598, 0.152271, 0.229035, 0.328281, 0.457899", \ + "0.0758811, 0.0866342, 0.124524, 0.164223, 0.241031, 0.340287, 0.469901", \ + "0.126114, 0.138055, 0.177598, 0.217442, 0.294211, 0.393452, 0.523031", \ + "0.166125, 0.180063, 0.223673, 0.264489, 0.341541, 0.440653, 0.570159", \ + "0.216852, 0.232956, 0.283655, 0.32655, 0.403522, 0.502544, 0.632161", \ + "0.266409, 0.284193, 0.342473, 0.389268, 0.467853, 0.566938, 0.696044", \ + "0.312627, 0.331927, 0.397417, 0.449287, 0.530882, 0.631312, 0.761108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218058, 0.0297114, 0.0701049, 0.123388, 0.233583, 0.378448, 0.568332", \ + "0.02179, 0.029737, 0.0701053, 0.123396, 0.233527, 0.378448, 0.568333", \ + "0.0284942, 0.0357631, 0.0730066, 0.124661, 0.233828, 0.378487, 0.568335", \ + "0.0375485, 0.045154, 0.0792916, 0.128518, 0.235806, 0.37947, 0.568743", \ + "0.050064, 0.0582468, 0.0914778, 0.136078, 0.238909, 0.381289, 0.570042", \ + "0.062825, 0.07166, 0.106911, 0.148208, 0.245325, 0.384411, 0.571998", \ + "0.075491, 0.08506, 0.124328, 0.164037, 0.255981, 0.39131, 0.57636" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0773582, 0.0872395, 0.122329, 0.157615, 0.224351, 0.309938, 0.421572", \ + "0.0885247, 0.0984421, 0.133499, 0.168798, 0.235583, 0.321164, 0.432819", \ + "0.139996, 0.150512, 0.186644, 0.222148, 0.288898, 0.374498, 0.48623", \ + "0.181572, 0.193612, 0.232324, 0.268676, 0.336151, 0.422081, 0.533487", \ + "0.231988, 0.246026, 0.289822, 0.327493, 0.394443, 0.480088, 0.591828", \ + "0.280191, 0.296023, 0.345963, 0.386485, 0.454401, 0.539991, 0.651327", \ + "0.324236, 0.341748, 0.398184, 0.442285, 0.513337, 0.599982, 0.712193" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208648, 0.0281342, 0.0623587, 0.105546, 0.194766, 0.312851, 0.468187", \ + "0.0208803, 0.0280942, 0.0623622, 0.105494, 0.194768, 0.312984, 0.468104", \ + "0.0252441, 0.0320746, 0.064618, 0.106596, 0.195084, 0.31302, 0.468155", \ + "0.0329093, 0.039612, 0.0699501, 0.110641, 0.197722, 0.314676, 0.468998", \ + "0.0439852, 0.0511572, 0.0796126, 0.116984, 0.200964, 0.316962, 0.471391", \ + "0.055867, 0.063645, 0.09269, 0.126743, 0.206808, 0.319982, 0.473041", \ + "0.068497, 0.07694, 0.107409, 0.140117, 0.216049, 0.326514, 0.477409" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.069435, 0.0793346, 0.116087, 0.155606, 0.232546, 0.331907, 0.461602", \ + "0.0816042, 0.0915254, 0.128249, 0.167786, 0.244746, 0.344119, 0.473882", \ + "0.134243, 0.145021, 0.182734, 0.222137, 0.298956, 0.398295, 0.528128", \ + "0.176562, 0.189234, 0.229793, 0.269684, 0.346584, 0.446041, 0.57552", \ + "0.23078, 0.245786, 0.292633, 0.333363, 0.409855, 0.509084, 0.638782", \ + "0.282684, 0.299771, 0.353889, 0.398023, 0.475294, 0.573688, 0.703041", \ + "0.330834, 0.349752, 0.411204, 0.459676, 0.538815, 0.638267, 0.768445" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202993, 0.0282352, 0.069339, 0.123177, 0.233787, 0.378714, 0.568553", \ + "0.0202786, 0.0282338, 0.0693288, 0.123172, 0.233782, 0.378715, 0.568606", \ + "0.0251247, 0.0325235, 0.071292, 0.123929, 0.233874, 0.378716, 0.568605", \ + "0.0329763, 0.0406568, 0.0764581, 0.126984, 0.235526, 0.379617, 0.568907", \ + "0.0440283, 0.0525816, 0.0861783, 0.132764, 0.237813, 0.381796, 0.570418", \ + "0.055976, 0.065422, 0.099898, 0.14248, 0.242754, 0.383657, 0.572049", \ + "0.06864, 0.07888, 0.115957, 0.156017, 0.25178, 0.389508, 0.575959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0755139, 0.087464, 0.126022, 0.162594, 0.229843, 0.315483, 0.427054", \ + "0.0864547, 0.0983937, 0.136925, 0.173516, 0.240779, 0.326429, 0.438019", \ + "0.137708, 0.150374, 0.19022, 0.227145, 0.294483, 0.380107, 0.491698", \ + "0.179385, 0.193647, 0.237321, 0.275617, 0.344113, 0.430028, 0.541519", \ + "0.230945, 0.247237, 0.296877, 0.337345, 0.406643, 0.492517, 0.604359", \ + "0.281081, 0.298777, 0.354894, 0.399154, 0.470497, 0.556541, 0.668101", \ + "0.328054, 0.346956, 0.40926, 0.458081, 0.533003, 0.620475, 0.732493" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246879, 0.0324958, 0.0658248, 0.107938, 0.195802, 0.313123, 0.468212", \ + "0.0247017, 0.0325437, 0.0658519, 0.107945, 0.195801, 0.313035, 0.468015", \ + "0.030669, 0.0377848, 0.0686312, 0.109366, 0.196272, 0.313267, 0.468222", \ + "0.0403754, 0.0473507, 0.0757031, 0.114705, 0.199669, 0.315067, 0.468862", \ + "0.0538937, 0.060644, 0.0876775, 0.122968, 0.204166, 0.318237, 0.47149", \ + "0.067163, 0.07421, 0.102263, 0.135244, 0.211481, 0.321873, 0.47335", \ + "0.080167, 0.087486, 0.118215, 0.150315, 0.222676, 0.329655, 0.478266" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.069435, 0.0793346, 0.116087, 0.155606, 0.232546, 0.331907, 0.461602", \ + "0.0816042, 0.0915254, 0.128249, 0.167786, 0.244746, 0.344119, 0.473882", \ + "0.134243, 0.145021, 0.182734, 0.222137, 0.298956, 0.398295, 0.528128", \ + "0.176562, 0.189234, 0.229793, 0.269684, 0.346584, 0.446041, 0.57552", \ + "0.23078, 0.245786, 0.292633, 0.333363, 0.409855, 0.509084, 0.638782", \ + "0.282684, 0.299771, 0.353889, 0.398023, 0.475294, 0.573688, 0.703041", \ + "0.330834, 0.349752, 0.411204, 0.459676, 0.538815, 0.638267, 0.768445" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202993, 0.0282352, 0.069339, 0.123177, 0.233787, 0.378714, 0.568553", \ + "0.0202786, 0.0282338, 0.0693288, 0.123172, 0.233782, 0.378715, 0.568606", \ + "0.0251247, 0.0325235, 0.071292, 0.123929, 0.233874, 0.378716, 0.568605", \ + "0.0329763, 0.0406568, 0.0764581, 0.126984, 0.235526, 0.379617, 0.568907", \ + "0.0440283, 0.0525816, 0.0861783, 0.132764, 0.237813, 0.381796, 0.570418", \ + "0.055976, 0.065422, 0.099898, 0.14248, 0.242754, 0.383657, 0.572049", \ + "0.06864, 0.07888, 0.115957, 0.156017, 0.25178, 0.389508, 0.575959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0755139, 0.087464, 0.126022, 0.162594, 0.229843, 0.315483, 0.427054", \ + "0.0864547, 0.0983937, 0.136925, 0.173516, 0.240779, 0.326429, 0.438019", \ + "0.137708, 0.150374, 0.19022, 0.227145, 0.294483, 0.380107, 0.491698", \ + "0.179385, 0.193647, 0.237321, 0.275617, 0.344113, 0.430028, 0.541519", \ + "0.230945, 0.247237, 0.296877, 0.337345, 0.406643, 0.492517, 0.604359", \ + "0.281081, 0.298777, 0.354894, 0.399154, 0.470497, 0.556541, 0.668101", \ + "0.328054, 0.346956, 0.40926, 0.458081, 0.533003, 0.620475, 0.732493" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246879, 0.0324958, 0.0658248, 0.107938, 0.195802, 0.313123, 0.468212", \ + "0.0247017, 0.0325437, 0.0658519, 0.107945, 0.195801, 0.313035, 0.468015", \ + "0.030669, 0.0377848, 0.0686312, 0.109366, 0.196272, 0.313267, 0.468222", \ + "0.0403754, 0.0473507, 0.0757031, 0.114705, 0.199669, 0.315067, 0.468862", \ + "0.0538937, 0.060644, 0.0876775, 0.122968, 0.204166, 0.318237, 0.47149", \ + "0.067163, 0.07421, 0.102263, 0.135244, 0.211481, 0.321873, 0.47335", \ + "0.080167, 0.087486, 0.118215, 0.150315, 0.222676, 0.329655, 0.478266" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0641363, 0.075121, 0.113367, 0.153009, 0.229793, 0.329029, 0.458638", \ + "0.0761101, 0.0870921, 0.125246, 0.164956, 0.241768, 0.341021, 0.470635", \ + "0.126323, 0.138588, 0.178449, 0.218363, 0.295122, 0.394337, 0.523939", \ + "0.166457, 0.180808, 0.224996, 0.265821, 0.34278, 0.442099, 0.571612", \ + "0.217612, 0.234101, 0.285412, 0.328457, 0.405514, 0.504409, 0.634138", \ + "0.267726, 0.285805, 0.344752, 0.391781, 0.470459, 0.569647, 0.698921", \ + "0.314676, 0.334146, 0.400178, 0.452398, 0.534202, 0.634704, 0.764545" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.022132, 0.0301545, 0.0703418, 0.123496, 0.233593, 0.378442, 0.568324", \ + "0.0221368, 0.0301989, 0.0703297, 0.123498, 0.233596, 0.378442, 0.568324", \ + "0.0290705, 0.0364573, 0.0732808, 0.124758, 0.233851, 0.37847, 0.568323", \ + "0.0384256, 0.0461198, 0.0798635, 0.128787, 0.235839, 0.379485, 0.56876", \ + "0.0513541, 0.0596235, 0.0922469, 0.136533, 0.239071, 0.381692, 0.570212", \ + "0.064674, 0.073357, 0.107964, 0.14895, 0.245537, 0.38452, 0.572003", \ + "0.077759, 0.086926, 0.125415, 0.16494, 0.256491, 0.391544, 0.576592" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0782279, 0.0881933, 0.123444, 0.158825, 0.225586, 0.311251, 0.422888", \ + "0.0894104, 0.0993798, 0.134606, 0.170015, 0.236803, 0.322483, 0.434162", \ + "0.141113, 0.151652, 0.187854, 0.223411, 0.290282, 0.375879, 0.487647", \ + "0.183114, 0.195167, 0.233887, 0.270418, 0.337872, 0.423769, 0.535279", \ + "0.234149, 0.248165, 0.291971, 0.329598, 0.396615, 0.482326, 0.594193", \ + "0.28263, 0.298513, 0.348484, 0.388855, 0.457527, 0.542922, 0.654593", \ + "0.327419, 0.344955, 0.401259, 0.445112, 0.516361, 0.60267, 0.714837" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0210425, 0.0283463, 0.0626046, 0.105699, 0.194894, 0.3129, 0.468255", \ + "0.0210563, 0.0283053, 0.0625498, 0.105702, 0.194887, 0.313076, 0.46818", \ + "0.0252643, 0.0321187, 0.0647194, 0.106748, 0.195182, 0.313033, 0.46826", \ + "0.0329044, 0.0396318, 0.0700669, 0.110806, 0.197895, 0.314717, 0.469162", \ + "0.0439336, 0.0511173, 0.0796218, 0.11702, 0.201081, 0.317036, 0.47134", \ + "0.055805, 0.06355, 0.09233, 0.126709, 0.206586, 0.319844, 0.472769", \ + "0.068307, 0.076716, 0.107116, 0.139856, 0.215755, 0.326114, 0.477209" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0686648, 0.0785302, 0.115146, 0.154544, 0.231439, 0.330773, 0.460457", \ + "0.0808261, 0.0906789, 0.127271, 0.166703, 0.2436, 0.342941, 0.472683", \ + "0.133198, 0.143958, 0.181567, 0.220983, 0.297738, 0.397011, 0.526842", \ + "0.175073, 0.187737, 0.228247, 0.268092, 0.344939, 0.444191, 0.573778", \ + "0.228692, 0.243704, 0.290569, 0.331283, 0.407796, 0.506878, 0.636371", \ + "0.280128, 0.297197, 0.351342, 0.395422, 0.472584, 0.571032, 0.700578", \ + "0.327573, 0.346469, 0.408021, 0.456611, 0.53588, 0.635604, 0.765622" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200994, 0.0280532, 0.0691824, 0.123037, 0.23364, 0.378648, 0.568556", \ + "0.020089, 0.0280274, 0.0691408, 0.12304, 0.233669, 0.378649, 0.568548", \ + "0.0251026, 0.0324987, 0.0712192, 0.123856, 0.233808, 0.378665, 0.568537", \ + "0.0329706, 0.040662, 0.0764161, 0.126903, 0.235441, 0.379596, 0.568915", \ + "0.0440807, 0.0526332, 0.0862362, 0.13272, 0.237806, 0.381611, 0.57036", \ + "0.056042, 0.065532, 0.10014, 0.142717, 0.242788, 0.383721, 0.57206", \ + "0.068823, 0.079085, 0.116358, 0.156372, 0.251892, 0.389879, 0.57624" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.07539, 0.0870536, 0.12512, 0.161541, 0.228791, 0.31441, 0.425993", \ + "0.0864615, 0.0980936, 0.136184, 0.172647, 0.239868, 0.325498, 0.437083", \ + "0.137523, 0.149844, 0.189217, 0.225898, 0.293308, 0.37894, 0.490523", \ + "0.179012, 0.192813, 0.235892, 0.274017, 0.342395, 0.428358, 0.539871", \ + "0.230143, 0.245952, 0.294841, 0.335051, 0.404193, 0.490112, 0.601921", \ + "0.279598, 0.29688, 0.352253, 0.396096, 0.467245, 0.553141, 0.664751", \ + "0.325741, 0.344389, 0.405978, 0.454335, 0.528647, 0.61623, 0.728344" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0243069, 0.0318905, 0.0653421, 0.107614, 0.195657, 0.313083, 0.468008", \ + "0.0243263, 0.0318916, 0.0653899, 0.107711, 0.195657, 0.313045, 0.468072", \ + "0.0300822, 0.0370019, 0.0681416, 0.109245, 0.196142, 0.313218, 0.468232", \ + "0.0394225, 0.046233, 0.0750005, 0.114276, 0.199391, 0.314997, 0.46897", \ + "0.0523502, 0.0590665, 0.0866156, 0.122241, 0.203715, 0.318115, 0.471381", \ + "0.065041, 0.072222, 0.100955, 0.134221, 0.210938, 0.321497, 0.473248", \ + "0.077639, 0.085283, 0.116842, 0.149079, 0.221631, 0.329022, 0.478109" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0686648, 0.0785302, 0.115146, 0.154544, 0.231439, 0.330773, 0.460457", \ + "0.0808261, 0.0906789, 0.127271, 0.166703, 0.2436, 0.342941, 0.472683", \ + "0.133198, 0.143958, 0.181567, 0.220983, 0.297738, 0.397011, 0.526842", \ + "0.175073, 0.187737, 0.228247, 0.268092, 0.344939, 0.444191, 0.573778", \ + "0.228692, 0.243704, 0.290569, 0.331283, 0.407796, 0.506878, 0.636371", \ + "0.280128, 0.297197, 0.351342, 0.395422, 0.472584, 0.571032, 0.700578", \ + "0.327573, 0.346469, 0.408021, 0.456611, 0.53588, 0.635604, 0.765622" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200994, 0.0280532, 0.0691824, 0.123037, 0.23364, 0.378648, 0.568556", \ + "0.020089, 0.0280274, 0.0691408, 0.12304, 0.233669, 0.378649, 0.568548", \ + "0.0251026, 0.0324987, 0.0712192, 0.123856, 0.233808, 0.378665, 0.568537", \ + "0.0329706, 0.040662, 0.0764161, 0.126903, 0.235441, 0.379596, 0.568915", \ + "0.0440807, 0.0526332, 0.0862362, 0.13272, 0.237806, 0.381611, 0.57036", \ + "0.056042, 0.065532, 0.10014, 0.142717, 0.242788, 0.383721, 0.57206", \ + "0.068823, 0.079085, 0.116358, 0.156372, 0.251892, 0.389879, 0.57624" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.07539, 0.0870536, 0.12512, 0.161541, 0.228791, 0.31441, 0.425993", \ + "0.0864615, 0.0980936, 0.136184, 0.172647, 0.239868, 0.325498, 0.437083", \ + "0.137523, 0.149844, 0.189217, 0.225898, 0.293308, 0.37894, 0.490523", \ + "0.179012, 0.192813, 0.235892, 0.274017, 0.342395, 0.428358, 0.539871", \ + "0.230143, 0.245952, 0.294841, 0.335051, 0.404193, 0.490112, 0.601921", \ + "0.279598, 0.29688, 0.352253, 0.396096, 0.467245, 0.553141, 0.664751", \ + "0.325741, 0.344389, 0.405978, 0.454335, 0.528647, 0.61623, 0.728344" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0243069, 0.0318905, 0.0653421, 0.107614, 0.195657, 0.313083, 0.468008", \ + "0.0243263, 0.0318916, 0.0653899, 0.107711, 0.195657, 0.313045, 0.468072", \ + "0.0300822, 0.0370019, 0.0681416, 0.109245, 0.196142, 0.313218, 0.468232", \ + "0.0394225, 0.046233, 0.0750005, 0.114276, 0.199391, 0.314997, 0.46897", \ + "0.0523502, 0.0590665, 0.0866156, 0.122241, 0.203715, 0.318115, 0.471381", \ + "0.065041, 0.072222, 0.100955, 0.134221, 0.210938, 0.321497, 0.473248", \ + "0.077639, 0.085283, 0.116842, 0.149079, 0.221631, 0.329022, 0.478109" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.070157, 0.0800136, 0.116601, 0.156024, 0.232899, 0.332248, 0.461956", \ + "0.082644, 0.0924765, 0.129069, 0.168526, 0.245383, 0.344706, 0.474399", \ + "0.128533, 0.139131, 0.176768, 0.216305, 0.293241, 0.392568, 0.522333", \ + "0.167408, 0.179481, 0.219858, 0.260049, 0.33699, 0.43645, 0.566029", \ + "0.218604, 0.232735, 0.278284, 0.319703, 0.396963, 0.496183, 0.625857", \ + "0.26905, 0.28501, 0.336566, 0.380597, 0.458672, 0.558252, 0.687799", \ + "0.318005, 0.335508, 0.393091, 0.440493, 0.520656, 0.621015, 0.751425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200767, 0.0280152, 0.0691229, 0.123017, 0.233604, 0.378618, 0.56851", \ + "0.0200793, 0.0280031, 0.0691251, 0.123032, 0.233658, 0.378633, 0.568534", \ + "0.0234846, 0.0312082, 0.0707546, 0.123733, 0.233878, 0.378698, 0.568524", \ + "0.0294781, 0.0373573, 0.0749511, 0.12626, 0.235021, 0.379381, 0.568886", \ + "0.0386428, 0.0472395, 0.0832733, 0.131393, 0.237425, 0.3807, 0.569798", \ + "0.048489, 0.05785, 0.094192, 0.139619, 0.241916, 0.383375, 0.571692", \ + "0.058681, 0.068606, 0.106653, 0.15012, 0.249187, 0.388442, 0.575368" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0800586, 0.0899865, 0.1251, 0.160339, 0.227061, 0.312648, 0.424243", \ + "0.0925362, 0.10246, 0.13753, 0.172831, 0.239557, 0.325161, 0.436767", \ + "0.134322, 0.144846, 0.181041, 0.216712, 0.283561, 0.369172, 0.480847", \ + "0.168953, 0.180696, 0.219704, 0.256413, 0.323815, 0.409614, 0.521286", \ + "0.21358, 0.227092, 0.270714, 0.309162, 0.37739, 0.463207, 0.574989", \ + "0.25608, 0.271224, 0.320174, 0.361269, 0.43133, 0.517622, 0.629374", \ + "0.295167, 0.311773, 0.366131, 0.410522, 0.483015, 0.57078, 0.683285" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.020848, 0.0280491, 0.0622483, 0.105454, 0.194742, 0.312905, 0.468009", \ + "0.0208505, 0.0280608, 0.0623225, 0.105475, 0.194734, 0.312937, 0.468044", \ + "0.0238801, 0.03103, 0.0641281, 0.106463, 0.195102, 0.313092, 0.468131", \ + "0.0294873, 0.0367445, 0.0689265, 0.11001, 0.197141, 0.314229, 0.468922", \ + "0.0383243, 0.045984, 0.077234, 0.116115, 0.200641, 0.316285, 0.470347", \ + "0.047955, 0.056118, 0.08778, 0.124875, 0.206592, 0.319936, 0.472608", \ + "0.058096, 0.066703, 0.099766, 0.135738, 0.214707, 0.326258, 0.477277" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0907171, 0.100649, 0.137396, 0.176909, 0.253772, 0.353172, 0.482945", \ + "0.105088, 0.11501, 0.151784, 0.191266, 0.268221, 0.367587, 0.497278", \ + "0.139335, 0.149261, 0.185994, 0.225543, 0.30248, 0.401849, 0.531613", \ + "0.163037, 0.172982, 0.209732, 0.249262, 0.326183, 0.425533, 0.555272", \ + "0.19232, 0.202333, 0.239245, 0.278745, 0.3557, 0.455069, 0.58486", \ + "0.218854, 0.229075, 0.266183, 0.305786, 0.382762, 0.482134, 0.61191", \ + "0.242015, 0.252592, 0.290182, 0.329839, 0.406784, 0.506248, 0.63598" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202927, 0.0282418, 0.0692902, 0.123142, 0.233745, 0.378688, 0.568554", \ + "0.0202878, 0.0282416, 0.0693547, 0.12317, 0.233778, 0.378707, 0.568541", \ + "0.0203765, 0.0283354, 0.0693749, 0.123202, 0.233831, 0.378678, 0.56864", \ + "0.0205304, 0.0284643, 0.0694426, 0.123217, 0.233767, 0.378747, 0.56859", \ + "0.021036, 0.0289257, 0.0697153, 0.123327, 0.23382, 0.378727, 0.568813", \ + "0.021969, 0.029821, 0.07019, 0.123603, 0.233934, 0.378807, 0.56859", \ + "0.023239, 0.031052, 0.07093, 0.123942, 0.234093, 0.378936, 0.56869" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0985869, 0.108556, 0.143726, 0.179108, 0.245886, 0.331451, 0.443098", \ + "0.113215, 0.123184, 0.158427, 0.193789, 0.260591, 0.346219, 0.457911", \ + "0.148726, 0.158706, 0.193904, 0.229318, 0.296138, 0.381764, 0.493463", \ + "0.175204, 0.185177, 0.220436, 0.255828, 0.322624, 0.408281, 0.519981", \ + "0.209821, 0.219848, 0.255189, 0.290647, 0.357492, 0.443149, 0.55479", \ + "0.24386, 0.254055, 0.289703, 0.325265, 0.392149, 0.477848, 0.589522", \ + "0.276347, 0.286812, 0.323009, 0.358814, 0.425799, 0.511474, 0.623151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021008, 0.0282505, 0.0624392, 0.105614, 0.194755, 0.31296, 0.468054", \ + "0.0210347, 0.028304, 0.0625605, 0.105656, 0.194837, 0.313049, 0.468147", \ + "0.0210768, 0.0283207, 0.0625745, 0.10577, 0.194934, 0.312998, 0.468178", \ + "0.0211471, 0.0284244, 0.0626457, 0.105711, 0.194853, 0.313056, 0.468368", \ + "0.021576, 0.0287967, 0.0628971, 0.105867, 0.194964, 0.31309, 0.468131", \ + "0.022385, 0.029602, 0.063418, 0.106223, 0.195146, 0.313205, 0.468239", \ + "0.023639, 0.030823, 0.064333, 0.106781, 0.195431, 0.313361, 0.468357" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00490823, 0.00495205, 0.00522199, 0.00532794, 0.00539237, 0.005421, 0.00543408", \ + "0.00472305, 0.00475925, 0.00500762, 0.00512652, 0.00520334, 0.00523752, 0.00525535", \ + "0.00531816, 0.00518575, 0.00514335, 0.00520429, 0.00527238, 0.00533968, 0.00536386", \ + "0.00646262, 0.00612239, 0.00584941, 0.00591119, 0.00593885, 0.00599731, 0.00602386", \ + "0.00873515, 0.00818568, 0.00757531, 0.00744093, 0.00743454, 0.00740271, 0.00742304", \ + "0.0119693, 0.0111909, 0.0101724, 0.00988781, 0.00971893, 0.00967879, 0.00965483", \ + "0.0160522, 0.015083, 0.0136095, 0.0131401, 0.0128048, 0.0126574, 0.0125946" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00953411, 0.00956713, 0.00984332, 0.00995196, 0.0100233, 0.0100552, 0.0100726", \ + "0.0093683, 0.0093876, 0.00964264, 0.00976735, 0.00985083, 0.00988869, 0.00990955", \ + "0.00987311, 0.00973361, 0.00976266, 0.00986176, 0.00996437, 0.0100298, 0.0100534", \ + "0.0108977, 0.0106205, 0.0104854, 0.0105095, 0.0105793, 0.0106407, 0.0106833", \ + "0.0130599, 0.012531, 0.0120757, 0.012019, 0.0120246, 0.0120517, 0.0120749", \ + "0.0160843, 0.0153256, 0.0146745, 0.0143332, 0.0142869, 0.0142677, 0.0142608", \ + "0.0199631, 0.0190277, 0.0176783, 0.0174462, 0.0172534, 0.0171729, 0.0171469" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00546248, 0.00548249, 0.00571163, 0.00582756, 0.00590477, 0.00593881, 0.00595573", \ + "0.00528962, 0.00531218, 0.0055362, 0.0056611, 0.00574822, 0.00578754, 0.00581132", \ + "0.00573659, 0.00563048, 0.00561749, 0.00567171, 0.00575403, 0.00582239, 0.00586227", \ + "0.00669978, 0.0064658, 0.00631933, 0.0063692, 0.00636229, 0.00639329, 0.00642129", \ + "0.00878587, 0.00833242, 0.00785531, 0.00779646, 0.00780016, 0.00788133, 0.0078082", \ + "0.011803, 0.0111111, 0.0103191, 0.0101176, 0.00997869, 0.00993881, 0.00993941", \ + "0.0157424, 0.0148403, 0.013623, 0.0132135, 0.0129916, 0.0128721, 0.0128603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00970733, 0.00970884, 0.00995676, 0.0100621, 0.0101292, 0.0101563, 0.0101721", \ + "0.00951237, 0.00950538, 0.00974965, 0.00986634, 0.0099438, 0.00997772, 0.0099962", \ + "0.0101642, 0.00996863, 0.00993837, 0.0100141, 0.0101088, 0.0101706, 0.0101944", \ + "0.0114098, 0.0109398, 0.0106709, 0.0106878, 0.0107497, 0.0108057, 0.0108465", \ + "0.0137797, 0.0131397, 0.0124298, 0.012295, 0.0122509, 0.0122687, 0.0122884", \ + "0.0170325, 0.0161836, 0.0150079, 0.0147168, 0.0145539, 0.0145176, 0.0145053", \ + "0.0210487, 0.0200202, 0.0183603, 0.0178957, 0.0176004, 0.0174861, 0.0174351" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00490823, 0.00495205, 0.00522199, 0.00532794, 0.00539237, 0.005421, 0.00543408", \ + "0.00472305, 0.00475925, 0.00500762, 0.00512652, 0.00520334, 0.00523752, 0.00525535", \ + "0.00531816, 0.00518575, 0.00514335, 0.00520429, 0.00527238, 0.00533968, 0.00536386", \ + "0.00646262, 0.00612239, 0.00584941, 0.00591119, 0.00593885, 0.00599731, 0.00602386", \ + "0.00873515, 0.00818568, 0.00757531, 0.00744093, 0.00743454, 0.00740271, 0.00742304", \ + "0.0119693, 0.0111909, 0.0101724, 0.00988781, 0.00971893, 0.00967879, 0.00965483", \ + "0.0160522, 0.015083, 0.0136095, 0.0131401, 0.0128048, 0.0126574, 0.0125946" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00970733, 0.00970884, 0.00995676, 0.0100621, 0.0101292, 0.0101563, 0.0101721", \ + "0.00951237, 0.00950538, 0.00974965, 0.00986634, 0.0099438, 0.00997772, 0.0099962", \ + "0.0101642, 0.00996863, 0.00993837, 0.0100141, 0.0101088, 0.0101706, 0.0101944", \ + "0.0114098, 0.0109398, 0.0106709, 0.0106878, 0.0107497, 0.0108057, 0.0108465", \ + "0.0137797, 0.0131397, 0.0124298, 0.012295, 0.0122509, 0.0122687, 0.0122884", \ + "0.0170325, 0.0161836, 0.0150079, 0.0147168, 0.0145539, 0.0145176, 0.0145053", \ + "0.0210487, 0.0200202, 0.0183603, 0.0178957, 0.0176004, 0.0174861, 0.0174351" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0048951, 0.00493337, 0.00519247, 0.00529136, 0.00535069, 0.00537417, 0.00538765", \ + "0.00471011, 0.00474269, 0.00498038, 0.0050927, 0.00516602, 0.00519755, 0.00521407", \ + "0.00530929, 0.00516513, 0.00512273, 0.00517746, 0.00523954, 0.00529879, 0.00532679", \ + "0.00639799, 0.00608528, 0.00587219, 0.00587002, 0.0059266, 0.00594427, 0.0059761", \ + "0.00876747, 0.00820676, 0.00757591, 0.00743286, 0.00741252, 0.00744551, 0.00745119", \ + "0.0120093, 0.0112194, 0.0101829, 0.00988826, 0.00971342, 0.00965757, 0.00966067", \ + "0.0161263, 0.0151521, 0.0136529, 0.0131738, 0.0128299, 0.0126756, 0.0126016" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0096617, 0.00970847, 0.00996471, 0.0100832, 0.0101603, 0.010196, 0.0102149", \ + "0.00949814, 0.00951545, 0.00977764, 0.00990287, 0.0099914, 0.0100315, 0.0100532", \ + "0.00999387, 0.00985929, 0.00988777, 0.00998938, 0.0100948, 0.010164, 0.0101932", \ + "0.0109952, 0.0107114, 0.0105809, 0.0106184, 0.0106987, 0.0107625, 0.0108107", \ + "0.0131682, 0.0126412, 0.0121876, 0.0121428, 0.0121449, 0.0121737, 0.0122015", \ + "0.0162106, 0.0154389, 0.0145852, 0.0144269, 0.0143375, 0.0143276, 0.0143292", \ + "0.0200559, 0.0191196, 0.0177859, 0.0175642, 0.0173223, 0.0172432, 0.017213" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00515444, 0.00518011, 0.00540186, 0.00551084, 0.00558048, 0.00561162, 0.00562879", \ + "0.00498606, 0.00501065, 0.00522855, 0.00534625, 0.00542657, 0.00546246, 0.00548399", \ + "0.00544333, 0.00533469, 0.00531665, 0.00536656, 0.00544439, 0.00550364, 0.00554167", \ + "0.00641076, 0.00617402, 0.00602435, 0.00601117, 0.00606149, 0.00608259, 0.00610624", \ + "0.00850881, 0.00805224, 0.00756907, 0.00750765, 0.00749184, 0.00755809, 0.00751308", \ + "0.0117409, 0.0110142, 0.010138, 0.00989428, 0.00974363, 0.0096821, 0.00966303", \ + "0.0154936, 0.0145888, 0.0133662, 0.0129617, 0.0127399, 0.0126169, 0.0126264" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00987376, 0.00987927, 0.0101461, 0.0102535, 0.0103202, 0.0103505, 0.0103654", \ + "0.00968649, 0.00968381, 0.00993563, 0.0100556, 0.010135, 0.0101701, 0.0101891", \ + "0.0103234, 0.0101336, 0.0101108, 0.0102087, 0.010291, 0.0103561, 0.0103794", \ + "0.0115483, 0.0110946, 0.0108366, 0.0108564, 0.0109297, 0.0109874, 0.0110316", \ + "0.0138918, 0.0132603, 0.0125778, 0.0124535, 0.0124194, 0.0124446, 0.0124646", \ + "0.0171178, 0.0162774, 0.0151383, 0.0148551, 0.0147012, 0.0146748, 0.0146667", \ + "0.0211133, 0.0200933, 0.0184597, 0.0180063, 0.0177248, 0.0176171, 0.0175722" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0048951, 0.00493337, 0.00519247, 0.00529136, 0.00535069, 0.00537417, 0.00538765", \ + "0.00471011, 0.00474269, 0.00498038, 0.0050927, 0.00516602, 0.00519755, 0.00521407", \ + "0.00530929, 0.00516513, 0.00512273, 0.00517746, 0.00523954, 0.00529879, 0.00532679", \ + "0.00639799, 0.00608528, 0.00587219, 0.00587002, 0.0059266, 0.00594427, 0.0059761", \ + "0.00876747, 0.00820676, 0.00757591, 0.00743286, 0.00741252, 0.00744551, 0.00745119", \ + "0.0120093, 0.0112194, 0.0101829, 0.00988826, 0.00971342, 0.00965757, 0.00966067", \ + "0.0161263, 0.0151521, 0.0136529, 0.0131738, 0.0128299, 0.0126756, 0.0126016" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00987376, 0.00987927, 0.0101461, 0.0102535, 0.0103202, 0.0103505, 0.0103654", \ + "0.00968649, 0.00968381, 0.00993563, 0.0100556, 0.010135, 0.0101701, 0.0101891", \ + "0.0103234, 0.0101336, 0.0101108, 0.0102087, 0.010291, 0.0103561, 0.0103794", \ + "0.0115483, 0.0110946, 0.0108366, 0.0108564, 0.0109297, 0.0109874, 0.0110316", \ + "0.0138918, 0.0132603, 0.0125778, 0.0124535, 0.0124194, 0.0124446, 0.0124646", \ + "0.0171178, 0.0162774, 0.0151383, 0.0148551, 0.0147012, 0.0146748, 0.0146667", \ + "0.0211133, 0.0200933, 0.0184597, 0.0180063, 0.0177248, 0.0176171, 0.0175722" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118167, 0.0118413, 0.0120751, 0.01219, 0.012273, 0.0123113, 0.0123349", \ + "0.011653, 0.0116756, 0.0119037, 0.0120242, 0.0121075, 0.0121463, 0.0121668", \ + "0.0121263, 0.0121584, 0.0123534, 0.0124817, 0.0125666, 0.0126072, 0.0126177", \ + "0.013134, 0.0131427, 0.013343, 0.0134457, 0.0135208, 0.0135674, 0.0136296", \ + "0.0151419, 0.0151139, 0.015274, 0.0153904, 0.0154901, 0.0156329, 0.0156646", \ + "0.0180413, 0.0180105, 0.018085, 0.0181989, 0.0182965, 0.0183787, 0.0184223", \ + "0.021737, 0.0216797, 0.0217448, 0.0218429, 0.0219452, 0.0220113, 0.0220784" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00921491, 0.00923368, 0.00949736, 0.00961829, 0.00970112, 0.00973842, 0.00975932", \ + "0.00902115, 0.00903773, 0.00930413, 0.00942587, 0.00950823, 0.00954641, 0.00956814", \ + "0.00946309, 0.0094765, 0.0097343, 0.00985926, 0.00994692, 0.00998787, 0.0100105", \ + "0.0103312, 0.0103414, 0.0105852, 0.010717, 0.0108094, 0.0108522, 0.0108692", \ + "0.0123497, 0.0123297, 0.012538, 0.0126588, 0.0127592, 0.0128129, 0.0128384", \ + "0.0152449, 0.015206, 0.0153649, 0.0154787, 0.0155761, 0.0156315, 0.0156647", \ + "0.0189545, 0.0188899, 0.0190289, 0.0191376, 0.0192386, 0.0192893, 0.0193224" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00575113, 0.00577871, 0.00600867, 0.00611706, 0.00618898, 0.00622091, 0.00624007", \ + "0.00546506, 0.00549073, 0.00571432, 0.00582638, 0.00590241, 0.00593724, 0.005956", \ + "0.00613983, 0.00607947, 0.00614925, 0.00624936, 0.0063297, 0.00639344, 0.0064184", \ + "0.00783539, 0.00765567, 0.00756676, 0.0076434, 0.00771847, 0.00776307, 0.00780268", \ + "0.0117456, 0.011377, 0.0110232, 0.0109856, 0.0110443, 0.0110528, 0.0111062", \ + "0.017435, 0.0168719, 0.0162215, 0.0160652, 0.0160023, 0.0160117, 0.0161608", \ + "0.0246458, 0.023885, 0.0229167, 0.0226354, 0.022467, 0.0224244, 0.0224561" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014483, 0.0145085, 0.0147769, 0.0148949, 0.0149724, 0.0150086, 0.0150283", \ + "0.0142576, 0.0142817, 0.0145445, 0.0146664, 0.0147481, 0.0147845, 0.0148047", \ + "0.014966, 0.014878, 0.0150081, 0.0151402, 0.0152562, 0.01529, 0.01533", \ + "0.0166396, 0.0164203, 0.0163863, 0.0164596, 0.0165623, 0.0166249, 0.0166817", \ + "0.0205167, 0.0201195, 0.0198051, 0.0198058, 0.0198554, 0.0199093, 0.0199583", \ + "0.0261691, 0.0255485, 0.0249119, 0.0248141, 0.0247978, 0.0248291, 0.0248663", \ + "0.0333365, 0.0325403, 0.0315286, 0.0313087, 0.0312198, 0.03121, 0.0312245" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016925; + rise_capacitance : 0.0016925; + rise_capacitance_range (0.000942691, 0.0016925); + fall_capacitance : 0.00169182; + fall_capacitance_range (0.000891911, 0.00169182); + internal_power () { + when : "(A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000178017, -0.000177388, -0.000178787, -0.000176759, -0.000177706, -0.000176417, -0.000175605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000178671, 0.000181416, 0.000182855, 0.000179887, 0.000179062, 0.000179778, 0.000178037" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141161, -0.00141022, -0.00144002, -0.0014513, -0.00146172, -0.00146898, -0.00146728" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0014639, 0.0014632, 0.001467, 0.00146535, 0.00147228, 0.00146898, 0.00146728" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171316; + rise_capacitance : 0.00171316; + rise_capacitance_range (0.000953309, 0.00171316); + fall_capacitance : 0.00171264; + fall_capacitance_range (0.000908985, 0.00171264); + internal_power () { + when : "(A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000280786, -0.000284439, -0.000291519, -0.000285746, -0.000285677, -0.00028408, -0.000283089" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000298672, 0.000298541, 0.000299631, 0.00029592, 0.000294585, 0.000294361, 0.000290767" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0014675, -0.00147666, -0.00149635, -0.00150458, -0.00151163, -0.00151898, -0.00151712" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00151648, 0.00151884, 0.00151993, 0.00152517, 0.00152233, 0.00151898, 0.00151712" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332582; + rise_capacitance : 0.00332207; + rise_capacitance_range (0.00237226, 0.00332207); + fall_capacitance : 0.00332582; + fall_capacitance_range (0.0023544, 0.00332582); + internal_power () { + when : "(A0 * A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00034182, -0.000602232, -0.000152184, 0.000818492, 0.00275326, 0.00558463, 0.00921889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00513673, 0.00499102, 0.00546986, 0.00645305, 0.00839383, 0.0112216, 0.0148311" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0004719, -0.000640933, -0.000164964, 0.00075359, 0.00276281, 0.00558853, 0.00921859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00507481, 0.00490899, 0.00549313, 0.00641472, 0.00839074, 0.0112072, 0.0148462" \ + ); + } + } + } + } + cell (MUX4X1) { + area : 28.224; + cell_leakage_power : 0.349814; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.372042; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351481; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351481; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.33092; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386082; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3484; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362516; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.341955; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383077; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362516; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.365521; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327839; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.381251; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343569; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36069; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.323008; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.368961; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.365521; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362516; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.341955; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342005; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321445; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.373551; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.35299; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.379996; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376556; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376556; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338874; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337174; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316613; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.371725; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.334043; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383077; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362516; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3484; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.344961; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.397117; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359435; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359435; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.355996; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.394112; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.373551; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321445; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.300884; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.392286; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.354604; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316613; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.296052; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36413; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36069; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343569; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340129; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337174; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316613; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.354604; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351164; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375165; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.371725; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316613; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.296052; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.332343; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.311782; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.311782; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291221; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.349814; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.103993, 0.110476, 0.149999, 0.190873, 0.268737, 0.368869, 0.499514", \ + "0.116363, 0.122832, 0.162373, 0.203248, 0.281086, 0.381228, 0.511854", \ + "0.164592, 0.171225, 0.211124, 0.252092, 0.32999, 0.430185, 0.560918", \ + "0.208742, 0.216061, 0.258545, 0.300324, 0.378574, 0.478838, 0.609574", \ + "0.267277, 0.27576, 0.322926, 0.366517, 0.445414, 0.54568, 0.676529", \ + "0.324834, 0.334648, 0.387773, 0.434103, 0.514742, 0.615267, 0.74607", \ + "0.381213, 0.392258, 0.451856, 0.501699, 0.584751, 0.686566, 0.817972" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0250045, 0.0303656, 0.0719737, 0.12464, 0.233654, 0.37784, 0.567103", \ + "0.0249979, 0.030356, 0.0719822, 0.124653, 0.233717, 0.377772, 0.56708", \ + "0.0265396, 0.0318343, 0.072744, 0.125076, 0.233844, 0.377823, 0.567141", \ + "0.0307441, 0.0360921, 0.0764105, 0.127729, 0.234985, 0.378336, 0.567381", \ + "0.0383119, 0.0439431, 0.0833478, 0.132536, 0.237475, 0.3803, 0.568385", \ + "0.04687, 0.053023, 0.092759, 0.140009, 0.241912, 0.381977, 0.569481", \ + "0.055748, 0.062485, 0.103733, 0.149594, 0.248659, 0.386615, 0.57247" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.113694, 0.120439, 0.160241, 0.19922, 0.27066, 0.361107, 0.478848", \ + "0.126288, 0.133015, 0.172863, 0.21187, 0.283245, 0.373701, 0.491446", \ + "0.170872, 0.177738, 0.217952, 0.257088, 0.328614, 0.419081, 0.536872", \ + "0.210542, 0.218036, 0.260866, 0.301217, 0.373503, 0.464204, 0.581996", \ + "0.261462, 0.269984, 0.317145, 0.35954, 0.433209, 0.524186, 0.642323", \ + "0.310351, 0.319971, 0.37236, 0.417454, 0.493212, 0.584937, 0.703081", \ + "0.356055, 0.366828, 0.424925, 0.473527, 0.552252, 0.645728, 0.764431" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0272927, 0.0323898, 0.0696453, 0.114835, 0.207931, 0.332134, 0.496547", \ + "0.0272614, 0.0323718, 0.0696878, 0.114885, 0.207928, 0.332133, 0.496544", \ + "0.0287846, 0.0338966, 0.0707087, 0.11537, 0.208169, 0.332276, 0.496586", \ + "0.0330036, 0.0382085, 0.0747623, 0.118703, 0.210143, 0.333214, 0.497157", \ + "0.0401889, 0.0455972, 0.0819927, 0.124568, 0.213831, 0.335546, 0.498408", \ + "0.048554, 0.054386, 0.091204, 0.132685, 0.219636, 0.338931, 0.500465", \ + "0.057267, 0.063514, 0.101935, 0.14275, 0.227485, 0.344931, 0.504378" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.101606, 0.107989, 0.147513, 0.188308, 0.266164, 0.366296, 0.496926", \ + "0.114184, 0.120623, 0.160106, 0.200936, 0.278779, 0.378901, 0.509586", \ + "0.163234, 0.169846, 0.209607, 0.250631, 0.328474, 0.42866, 0.55935", \ + "0.207502, 0.214783, 0.257197, 0.299045, 0.377346, 0.477461, 0.608271", \ + "0.266468, 0.274948, 0.322071, 0.365598, 0.44442, 0.544752, 0.675667", \ + "0.323967, 0.33375, 0.386818, 0.433061, 0.513579, 0.61408, 0.744893", \ + "0.380332, 0.391364, 0.450928, 0.500306, 0.583115, 0.684968, 0.816048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0248655, 0.0302327, 0.0718673, 0.124553, 0.233631, 0.377787, 0.567069", \ + "0.024871, 0.0302409, 0.0718705, 0.124568, 0.233608, 0.377816, 0.567099", \ + "0.0264757, 0.031823, 0.0727812, 0.12504, 0.233814, 0.37787, 0.567122", \ + "0.0307045, 0.0360892, 0.076278, 0.127473, 0.234991, 0.37835, 0.567382", \ + "0.03818, 0.043825, 0.0832217, 0.132383, 0.237398, 0.380226, 0.568373", \ + "0.046858, 0.052986, 0.092628, 0.139829, 0.241802, 0.381945, 0.569512", \ + "0.055766, 0.062455, 0.103587, 0.149715, 0.248575, 0.386622, 0.572546" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.114585, 0.121328, 0.16114, 0.200215, 0.2716, 0.362051, 0.479774", \ + "0.126848, 0.133568, 0.17343, 0.212456, 0.283855, 0.374271, 0.492031", \ + "0.170653, 0.177522, 0.217742, 0.25692, 0.328442, 0.418942, 0.536691", \ + "0.209669, 0.217187, 0.260079, 0.300491, 0.372798, 0.463453, 0.581353", \ + "0.260345, 0.268873, 0.31608, 0.358526, 0.432185, 0.523215, 0.64135", \ + "0.308905, 0.318576, 0.370977, 0.416231, 0.491874, 0.583654, 0.701788", \ + "0.354048, 0.364825, 0.422917, 0.471541, 0.55044, 0.64368, 0.762568" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.027297, 0.0323961, 0.0696683, 0.114912, 0.20793, 0.332157, 0.49664", \ + "0.0273084, 0.0324019, 0.0697277, 0.114907, 0.207948, 0.332121, 0.496654", \ + "0.028823, 0.0338764, 0.0707019, 0.115398, 0.208182, 0.332213, 0.496513", \ + "0.033017, 0.0382304, 0.0748421, 0.118745, 0.210182, 0.333234, 0.496991", \ + "0.040214, 0.0456033, 0.0820377, 0.124599, 0.213873, 0.335545, 0.498423", \ + "0.048608, 0.054363, 0.091285, 0.132879, 0.219492, 0.339072, 0.500441", \ + "0.057409, 0.063662, 0.102248, 0.14297, 0.227678, 0.34495, 0.504317" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.102504, 0.108945, 0.148395, 0.189129, 0.266954, 0.367027, 0.497634", \ + "0.114878, 0.121318, 0.160695, 0.201523, 0.279281, 0.379375, 0.50997", \ + "0.163218, 0.169849, 0.209684, 0.250557, 0.32839, 0.42855, 0.559209", \ + "0.207401, 0.214726, 0.257211, 0.298971, 0.377132, 0.477319, 0.608009", \ + "0.265825, 0.274345, 0.321616, 0.365129, 0.443913, 0.544263, 0.675088", \ + "0.3232, 0.33306, 0.386361, 0.432576, 0.513286, 0.613821, 0.744593", \ + "0.379411, 0.390498, 0.450274, 0.500105, 0.583254, 0.685006, 0.816219" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0249342, 0.030283, 0.0717304, 0.124327, 0.233362, 0.377536, 0.566757", \ + "0.0249257, 0.0302547, 0.0716652, 0.124336, 0.233358, 0.377476, 0.566759", \ + "0.0264803, 0.0317162, 0.0724812, 0.124767, 0.233512, 0.377552, 0.566679", \ + "0.0307211, 0.0360287, 0.0761766, 0.127381, 0.234611, 0.37804, 0.566975", \ + "0.0381477, 0.0438395, 0.083112, 0.132197, 0.237074, 0.379901, 0.567854", \ + "0.046524, 0.05268, 0.092372, 0.139478, 0.241449, 0.381636, 0.56909", \ + "0.055102, 0.061868, 0.10319, 0.149081, 0.248048, 0.386128, 0.571974" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.113963, 0.120602, 0.160204, 0.199163, 0.270483, 0.360889, 0.478608", \ + "0.12657, 0.133195, 0.172866, 0.211782, 0.28309, 0.373494, 0.49122", \ + "0.170961, 0.177778, 0.217799, 0.256851, 0.32833, 0.418702, 0.536497", \ + "0.210293, 0.217747, 0.260341, 0.300577, 0.372915, 0.463542, 0.581364", \ + "0.26096, 0.269417, 0.316425, 0.358692, 0.432366, 0.523341, 0.641409", \ + "0.309503, 0.319083, 0.371338, 0.416481, 0.492123, 0.58383, 0.70196", \ + "0.354826, 0.365589, 0.423565, 0.472026, 0.551021, 0.644359, 0.763056" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269266, 0.0320166, 0.0692951, 0.114432, 0.207513, 0.331694, 0.496233", \ + "0.0268978, 0.0319881, 0.0693386, 0.114504, 0.207507, 0.331693, 0.496096", \ + "0.0283988, 0.0335375, 0.070363, 0.114985, 0.207743, 0.331839, 0.4962", \ + "0.0325255, 0.0376846, 0.0743759, 0.11822, 0.209706, 0.33273, 0.496606", \ + "0.0395312, 0.0449318, 0.0813648, 0.12398, 0.213325, 0.335075, 0.497816", \ + "0.047698, 0.053544, 0.090475, 0.132134, 0.219052, 0.338339, 0.499932", \ + "0.056263, 0.062521, 0.10097, 0.141806, 0.226813, 0.344326, 0.5038" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0999124, 0.106336, 0.145612, 0.186394, 0.264086, 0.364194, 0.494794", \ + "0.11252, 0.118919, 0.158264, 0.198938, 0.276708, 0.3768, 0.50741", \ + "0.161578, 0.168202, 0.207937, 0.248787, 0.326612, 0.426707, 0.557348", \ + "0.205856, 0.213178, 0.255569, 0.297182, 0.375368, 0.475602, 0.606246", \ + "0.264537, 0.273046, 0.320232, 0.363759, 0.442612, 0.542895, 0.67366", \ + "0.321735, 0.331564, 0.384737, 0.430932, 0.5115, 0.61204, 0.742854", \ + "0.377829, 0.388922, 0.448528, 0.498177, 0.580929, 0.682683, 0.813806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247612, 0.030099, 0.0715235, 0.124223, 0.233289, 0.377423, 0.566757", \ + "0.0247642, 0.0301091, 0.0715799, 0.124218, 0.233281, 0.377419, 0.566756", \ + "0.026424, 0.031695, 0.0724235, 0.124714, 0.23346, 0.377531, 0.566779", \ + "0.0307786, 0.0360632, 0.0761209, 0.127178, 0.234567, 0.378018, 0.567033", \ + "0.0380211, 0.0436633, 0.082904, 0.13201, 0.236974, 0.379863, 0.567771", \ + "0.046476, 0.052643, 0.09222, 0.139269, 0.241354, 0.381505, 0.569071", \ + "0.055061, 0.061793, 0.103174, 0.148995, 0.248142, 0.386133, 0.572105" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.114601, 0.12127, 0.16086, 0.199773, 0.271123, 0.361553, 0.479243", \ + "0.126787, 0.133452, 0.17309, 0.212015, 0.283312, 0.373714, 0.491423", \ + "0.17041, 0.177238, 0.217285, 0.256341, 0.327767, 0.418207, 0.535959", \ + "0.209215, 0.216673, 0.259356, 0.299651, 0.371884, 0.462512, 0.580337", \ + "0.259382, 0.267846, 0.314856, 0.357253, 0.4309, 0.521852, 0.639911", \ + "0.307561, 0.317169, 0.369406, 0.414595, 0.490196, 0.581962, 0.700076", \ + "0.352467, 0.363233, 0.421103, 0.469667, 0.548467, 0.641725, 0.760613" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269138, 0.0320018, 0.069284, 0.114409, 0.207494, 0.331721, 0.496188", \ + "0.0269016, 0.0319953, 0.0693434, 0.114503, 0.207492, 0.331668, 0.496064", \ + "0.0284794, 0.0335155, 0.0704114, 0.115013, 0.207678, 0.331762, 0.496005", \ + "0.0325024, 0.0377239, 0.0743522, 0.118305, 0.209721, 0.33271, 0.496575", \ + "0.0395215, 0.0449805, 0.0813791, 0.124066, 0.213323, 0.335085, 0.497942", \ + "0.047659, 0.053483, 0.090513, 0.132199, 0.218874, 0.338508, 0.499904", \ + "0.056181, 0.06249, 0.101217, 0.142188, 0.22696, 0.34431, 0.503727" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0866106, 0.0930384, 0.132383, 0.17316, 0.250871, 0.35091, 0.481523", \ + "0.0989503, 0.105371, 0.144762, 0.185447, 0.263187, 0.363263, 0.493859", \ + "0.151124, 0.157988, 0.198522, 0.239482, 0.317228, 0.417326, 0.548021", \ + "0.194205, 0.202149, 0.246409, 0.288582, 0.367043, 0.467169, 0.59791", \ + "0.248437, 0.258075, 0.309188, 0.353562, 0.432684, 0.53313, 0.664099", \ + "0.29971, 0.31091, 0.370347, 0.41888, 0.500074, 0.60078, 0.731519", \ + "0.347482, 0.360174, 0.428067, 0.481859, 0.566702, 0.669005, 0.800356" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024611, 0.0299438, 0.0714222, 0.124187, 0.233282, 0.377464, 0.566783", \ + "0.0245979, 0.0299357, 0.071483, 0.124165, 0.233273, 0.377471, 0.566724", \ + "0.0281016, 0.0332577, 0.0732002, 0.124964, 0.233487, 0.3775, 0.566749", \ + "0.0347596, 0.0400448, 0.0784102, 0.128582, 0.235253, 0.378303, 0.567023", \ + "0.0450854, 0.050874, 0.088184, 0.134787, 0.238214, 0.380608, 0.568498", \ + "0.056023, 0.062748, 0.101524, 0.145433, 0.243899, 0.382753, 0.569827", \ + "0.067043, 0.074624, 0.116969, 0.159482, 0.253587, 0.388873, 0.573593" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.099144, 0.105835, 0.145484, 0.184408, 0.255722, 0.346113, 0.463845", \ + "0.110537, 0.117213, 0.156849, 0.1958, 0.267113, 0.357515, 0.475229", \ + "0.161631, 0.168656, 0.209305, 0.248518, 0.319955, 0.410433, 0.528153", \ + "0.20329, 0.211193, 0.255249, 0.296002, 0.368717, 0.459592, 0.577243", \ + "0.255526, 0.264754, 0.314521, 0.357592, 0.431386, 0.522593, 0.640841", \ + "0.304013, 0.314733, 0.371433, 0.418094, 0.494316, 0.585949, 0.704112", \ + "0.348476, 0.360571, 0.424568, 0.475792, 0.555822, 0.649136, 0.767887" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0267613, 0.0318669, 0.0691779, 0.11436, 0.20749, 0.331765, 0.496229", \ + "0.0267626, 0.0318619, 0.0691623, 0.114379, 0.20749, 0.331689, 0.496097", \ + "0.0300387, 0.034904, 0.0710486, 0.115336, 0.207768, 0.331799, 0.496088", \ + "0.0360289, 0.0410571, 0.0765474, 0.119981, 0.210633, 0.333499, 0.496753", \ + "0.0457169, 0.0511583, 0.0857543, 0.126734, 0.214673, 0.336276, 0.498848", \ + "0.056509, 0.062438, 0.098094, 0.137011, 0.221049, 0.339457, 0.500784", \ + "0.067567, 0.07422, 0.112342, 0.150389, 0.231352, 0.346321, 0.504864" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0883245, 0.0947312, 0.134308, 0.175148, 0.25294, 0.35305, 0.483683", \ + "0.100608, 0.107028, 0.14659, 0.187394, 0.265265, 0.365358, 0.495947", \ + "0.152612, 0.159474, 0.200047, 0.241057, 0.318964, 0.419112, 0.549808", \ + "0.195867, 0.203754, 0.247935, 0.290178, 0.368731, 0.468896, 0.599581", \ + "0.250449, 0.260014, 0.311002, 0.355376, 0.434472, 0.534986, 0.665964", \ + "0.302083, 0.313276, 0.372553, 0.420905, 0.502174, 0.602885, 0.733581", \ + "0.350271, 0.362928, 0.430563, 0.484117, 0.569111, 0.671355, 0.802923" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0246998, 0.0300581, 0.0717614, 0.124521, 0.233611, 0.377686, 0.567085", \ + "0.0246994, 0.0300642, 0.0717761, 0.124512, 0.233637, 0.377814, 0.567065", \ + "0.0281224, 0.0333083, 0.073427, 0.125352, 0.233832, 0.377798, 0.567086", \ + "0.0349166, 0.040132, 0.0786066, 0.128915, 0.23561, 0.378638, 0.567325", \ + "0.045483, 0.0512702, 0.0886006, 0.135229, 0.238634, 0.381, 0.568925", \ + "0.05687, 0.063438, 0.102151, 0.145883, 0.24443, 0.383214, 0.570218", \ + "0.068312, 0.075778, 0.11802, 0.159967, 0.254215, 0.389362, 0.574125" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0988248, 0.105579, 0.145445, 0.18445, 0.25585, 0.346272, 0.464011", \ + "0.110229, 0.116968, 0.156861, 0.195868, 0.267231, 0.357709, 0.475441", \ + "0.161707, 0.168777, 0.209605, 0.24882, 0.320416, 0.410894, 0.528703", \ + "0.203738, 0.211677, 0.255893, 0.296696, 0.369466, 0.460369, 0.578012", \ + "0.256308, 0.26561, 0.315507, 0.35858, 0.432405, 0.523622, 0.641887", \ + "0.305169, 0.315879, 0.372709, 0.419365, 0.495435, 0.587204, 0.705335", \ + "0.349991, 0.362085, 0.42618, 0.47738, 0.557338, 0.650626, 0.769316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271311, 0.0322304, 0.0695345, 0.114658, 0.207913, 0.332133, 0.496546", \ + "0.0271142, 0.0322027, 0.0695829, 0.114833, 0.207915, 0.332169, 0.496509", \ + "0.0302991, 0.035276, 0.0714089, 0.115705, 0.208265, 0.332266, 0.496571", \ + "0.0366561, 0.0416957, 0.0770411, 0.120447, 0.211087, 0.333951, 0.497152", \ + "0.0466549, 0.0520314, 0.0864497, 0.12735, 0.215245, 0.336791, 0.499435", \ + "0.057691, 0.063685, 0.099034, 0.137837, 0.221568, 0.340025, 0.501335", \ + "0.069135, 0.075737, 0.113645, 0.151428, 0.232139, 0.346992, 0.505472" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0883245, 0.0947312, 0.134308, 0.175148, 0.25294, 0.35305, 0.483683", \ + "0.100608, 0.107028, 0.14659, 0.187394, 0.265265, 0.365358, 0.495947", \ + "0.152612, 0.159474, 0.200047, 0.241057, 0.318964, 0.419112, 0.549808", \ + "0.195867, 0.203754, 0.247935, 0.290178, 0.368731, 0.468896, 0.599581", \ + "0.250449, 0.260014, 0.311002, 0.355376, 0.434472, 0.534986, 0.665964", \ + "0.302083, 0.313276, 0.372553, 0.420905, 0.502174, 0.602885, 0.733581", \ + "0.350271, 0.362928, 0.430563, 0.484117, 0.569111, 0.671355, 0.802923" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0246998, 0.0300581, 0.0717614, 0.124521, 0.233611, 0.377686, 0.567085", \ + "0.0246994, 0.0300642, 0.0717761, 0.124512, 0.233637, 0.377814, 0.567065", \ + "0.0281224, 0.0333083, 0.073427, 0.125352, 0.233832, 0.377798, 0.567086", \ + "0.0349166, 0.040132, 0.0786066, 0.128915, 0.23561, 0.378638, 0.567325", \ + "0.045483, 0.0512702, 0.0886006, 0.135229, 0.238634, 0.381, 0.568925", \ + "0.05687, 0.063438, 0.102151, 0.145883, 0.24443, 0.383214, 0.570218", \ + "0.068312, 0.075778, 0.11802, 0.159967, 0.254215, 0.389362, 0.574125" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0988248, 0.105579, 0.145445, 0.18445, 0.25585, 0.346272, 0.464011", \ + "0.110229, 0.116968, 0.156861, 0.195868, 0.267231, 0.357709, 0.475441", \ + "0.161707, 0.168777, 0.209605, 0.24882, 0.320416, 0.410894, 0.528703", \ + "0.203738, 0.211677, 0.255893, 0.296696, 0.369466, 0.460369, 0.578012", \ + "0.256308, 0.26561, 0.315507, 0.35858, 0.432405, 0.523622, 0.641887", \ + "0.305169, 0.315879, 0.372709, 0.419365, 0.495435, 0.587204, 0.705335", \ + "0.349991, 0.362085, 0.42618, 0.47738, 0.557338, 0.650626, 0.769316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0271311, 0.0322304, 0.0695345, 0.114658, 0.207913, 0.332133, 0.496546", \ + "0.0271142, 0.0322027, 0.0695829, 0.114833, 0.207915, 0.332169, 0.496509", \ + "0.0302991, 0.035276, 0.0714089, 0.115705, 0.208265, 0.332266, 0.496571", \ + "0.0366561, 0.0416957, 0.0770411, 0.120447, 0.211087, 0.333951, 0.497152", \ + "0.0466549, 0.0520314, 0.0864497, 0.12735, 0.215245, 0.336791, 0.499435", \ + "0.057691, 0.063685, 0.099034, 0.137837, 0.221568, 0.340025, 0.501335", \ + "0.069135, 0.075737, 0.113645, 0.151428, 0.232139, 0.346992, 0.505472" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.118914, 0.125353, 0.164703, 0.205515, 0.283236, 0.383367, 0.513996", \ + "0.133744, 0.140193, 0.179613, 0.220325, 0.298125, 0.398227, 0.528851", \ + "0.176245, 0.182655, 0.222119, 0.26288, 0.340714, 0.440815, 0.571427", \ + "0.206743, 0.213132, 0.252462, 0.293147, 0.370748, 0.470973, 0.601893", \ + "0.244345, 0.250821, 0.290272, 0.331051, 0.408786, 0.508809, 0.639366", \ + "0.278701, 0.285343, 0.325292, 0.366242, 0.444371, 0.544642, 0.6753", \ + "0.30941, 0.316248, 0.35688, 0.398222, 0.47685, 0.577675, 0.708625" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0249304, 0.0302604, 0.0716759, 0.124346, 0.233368, 0.377481, 0.566771", \ + "0.0249512, 0.0302729, 0.0717397, 0.124322, 0.233369, 0.37751, 0.56675", \ + "0.0247503, 0.0301201, 0.0718638, 0.12443, 0.233403, 0.377504, 0.566814", \ + "0.0249078, 0.0302314, 0.0716251, 0.124142, 0.233325, 0.377539, 0.567061", \ + "0.0254679, 0.0307537, 0.0719323, 0.124384, 0.233223, 0.377634, 0.566622", \ + "0.02649, 0.03174, 0.072682, 0.125091, 0.233936, 0.377834, 0.566799", \ + "0.027899, 0.033119, 0.073758, 0.126221, 0.235214, 0.379071, 0.567813" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.127964, 0.13464, 0.174192, 0.213153, 0.284476, 0.374867, 0.492601", \ + "0.142958, 0.149621, 0.189188, 0.228136, 0.299412, 0.389882, 0.507567", \ + "0.18576, 0.192394, 0.23205, 0.27091, 0.342298, 0.432662, 0.550384", \ + "0.21888, 0.225499, 0.264941, 0.303715, 0.374807, 0.465248, 0.58301", \ + "0.262524, 0.269175, 0.308796, 0.347656, 0.418922, 0.509164, 0.626669", \ + "0.304853, 0.311629, 0.351547, 0.390652, 0.462339, 0.552951, 0.670686", \ + "0.345573, 0.35252, 0.393099, 0.432607, 0.504872, 0.596276, 0.714642" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0269045, 0.0319944, 0.0692897, 0.114502, 0.207489, 0.331778, 0.496063", \ + "0.0268887, 0.0319818, 0.0692802, 0.114428, 0.207412, 0.331703, 0.495963", \ + "0.0265964, 0.0317841, 0.0693452, 0.114542, 0.207529, 0.331694, 0.496233", \ + "0.0267114, 0.0318095, 0.0690614, 0.114203, 0.207178, 0.331594, 0.496134", \ + "0.0271638, 0.0322668, 0.0694146, 0.114371, 0.207194, 0.331119, 0.495435", \ + "0.028004, 0.033137, 0.070101, 0.11508, 0.208092, 0.332019, 0.496156", \ + "0.029323, 0.034404, 0.071211, 0.116302, 0.209792, 0.333998, 0.497791" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.120408, 0.126869, 0.166401, 0.207228, 0.285108, 0.385256, 0.515892", \ + "0.135338, 0.141793, 0.181328, 0.222137, 0.300021, 0.400177, 0.530831", \ + "0.177814, 0.184178, 0.223833, 0.264708, 0.342608, 0.442771, 0.573427", \ + "0.208289, 0.214726, 0.254104, 0.294949, 0.372672, 0.472901, 0.603728", \ + "0.245915, 0.252402, 0.292019, 0.332873, 0.410651, 0.510743, 0.641272", \ + "0.280278, 0.286911, 0.32694, 0.36799, 0.44616, 0.546489, 0.677135", \ + "0.311022, 0.317857, 0.358533, 0.399944, 0.478747, 0.57952, 0.710506" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0250066, 0.0303765, 0.0719991, 0.124653, 0.233684, 0.377834, 0.567075", \ + "0.024998, 0.0303673, 0.0719945, 0.124646, 0.233687, 0.377776, 0.567092", \ + "0.0248489, 0.0302129, 0.0720686, 0.124742, 0.233716, 0.377866, 0.567112", \ + "0.025, 0.0303486, 0.0718136, 0.124597, 0.233648, 0.377899, 0.567342", \ + "0.0255612, 0.0308643, 0.0722361, 0.124697, 0.233545, 0.377726, 0.566886", \ + "0.026552, 0.031837, 0.072934, 0.125393, 0.234274, 0.37809, 0.567118", \ + "0.027957, 0.033222, 0.074014, 0.126509, 0.23553, 0.379385, 0.568119" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.12802, 0.134749, 0.174573, 0.213586, 0.284976, 0.375425, 0.493182", \ + "0.142986, 0.149723, 0.189511, 0.228558, 0.299949, 0.390392, 0.508138", \ + "0.185847, 0.192557, 0.232441, 0.271396, 0.34285, 0.433283, 0.551013", \ + "0.218886, 0.2256, 0.265253, 0.304051, 0.375291, 0.465789, 0.583571", \ + "0.262692, 0.269401, 0.30923, 0.348215, 0.419518, 0.509821, 0.627362", \ + "0.305049, 0.311879, 0.352057, 0.391268, 0.462974, 0.553623, 0.671393", \ + "0.345956, 0.35296, 0.393684, 0.433302, 0.505634, 0.59706, 0.715472" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0272897, 0.0323923, 0.0697326, 0.114911, 0.207932, 0.332103, 0.496518", \ + "0.0272712, 0.0323739, 0.0696633, 0.114778, 0.207926, 0.33212, 0.496519", \ + "0.026993, 0.032167, 0.0697112, 0.114857, 0.207971, 0.332144, 0.496504", \ + "0.0270911, 0.032186, 0.0694271, 0.114566, 0.207623, 0.332053, 0.496595", \ + "0.0275368, 0.0326328, 0.0698577, 0.114784, 0.207632, 0.331575, 0.495955", \ + "0.028394, 0.033507, 0.070502, 0.115504, 0.208527, 0.33246, 0.496599", \ + "0.029729, 0.034804, 0.071589, 0.116697, 0.210201, 0.334451, 0.498223" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0517723, 0.0581471, 0.0969789, 0.137385, 0.214837, 0.314766, 0.445269", \ + "0.0639766, 0.0702154, 0.108956, 0.149367, 0.226872, 0.326799, 0.457321", \ + "0.103181, 0.109923, 0.149925, 0.191278, 0.269128, 0.369059, 0.499579", \ + "0.131331, 0.139194, 0.181883, 0.223367, 0.301787, 0.402607, 0.533086", \ + "0.166494, 0.175761, 0.224908, 0.26818, 0.346835, 0.447279, 0.57845", \ + "0.199661, 0.210108, 0.266787, 0.313477, 0.394083, 0.495615, 0.626911", \ + "0.230532, 0.242, 0.305638, 0.357119, 0.441113, 0.544557, 0.677692" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0224897, 0.0280275, 0.0704684, 0.123602, 0.232931, 0.377183, 0.566495", \ + "0.0221185, 0.0277366, 0.0704195, 0.123553, 0.232909, 0.377185, 0.566454", \ + "0.0273939, 0.0323796, 0.0733515, 0.125675, 0.233909, 0.377364, 0.566361", \ + "0.0339563, 0.0392799, 0.0769772, 0.127967, 0.236161, 0.379375, 0.567796", \ + "0.0431452, 0.0494544, 0.0867081, 0.134123, 0.238656, 0.381266, 0.570027", \ + "0.052821, 0.05989, 0.099958, 0.144678, 0.245669, 0.385605, 0.572623", \ + "0.063094, 0.07063, 0.114524, 0.158476, 0.256465, 0.394376, 0.579533" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0591572, 0.0657674, 0.104901, 0.14341, 0.21452, 0.304777, 0.422411", \ + "0.0702155, 0.0767086, 0.115663, 0.154245, 0.225307, 0.315581, 0.433231", \ + "0.109041, 0.115827, 0.15578, 0.195461, 0.267082, 0.357419, 0.475083", \ + "0.137267, 0.144934, 0.186824, 0.226537, 0.299069, 0.390875, 0.508951", \ + "0.172793, 0.181826, 0.229272, 0.270404, 0.343089, 0.434195, 0.552752", \ + "0.206772, 0.217049, 0.271592, 0.316028, 0.390906, 0.482887, 0.601342", \ + "0.238183, 0.249553, 0.310941, 0.359787, 0.438126, 0.532127, 0.65201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024569, 0.0299355, 0.0683646, 0.113982, 0.207451, 0.331784, 0.496253", \ + "0.0240653, 0.0295321, 0.0681733, 0.113892, 0.207408, 0.33177, 0.496248", \ + "0.0287244, 0.0336189, 0.0713593, 0.116577, 0.208734, 0.332269, 0.496335", \ + "0.0354233, 0.0401954, 0.0746157, 0.119017, 0.212133, 0.335349, 0.498803", \ + "0.0454629, 0.0510149, 0.0840552, 0.124915, 0.214495, 0.337508, 0.501346", \ + "0.056266, 0.062562, 0.097278, 0.135715, 0.221577, 0.341538, 0.503537", \ + "0.06761, 0.074589, 0.112679, 0.149954, 0.232954, 0.350674, 0.510364" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0516292, 0.0580026, 0.0968534, 0.137297, 0.214748, 0.314665, 0.445178", \ + "0.0639148, 0.0701436, 0.108881, 0.149312, 0.226828, 0.326757, 0.457271", \ + "0.103159, 0.109899, 0.149893, 0.191257, 0.269107, 0.36904, 0.499573", \ + "0.131316, 0.139179, 0.181864, 0.223353, 0.301781, 0.402602, 0.533082", \ + "0.166488, 0.175756, 0.224904, 0.268177, 0.34684, 0.447283, 0.578457", \ + "0.199665, 0.210114, 0.266796, 0.313488, 0.394097, 0.495634, 0.626933", \ + "0.230548, 0.242018, 0.30566, 0.357139, 0.44111, 0.544586, 0.677725" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0224552, 0.0280068, 0.0705066, 0.12366, 0.232926, 0.377195, 0.566493", \ + "0.0220859, 0.0277326, 0.0704457, 0.12359, 0.232929, 0.377192, 0.566496", \ + "0.0273842, 0.0323672, 0.0733559, 0.125693, 0.233924, 0.377355, 0.566506", \ + "0.0339547, 0.0392776, 0.0769758, 0.127977, 0.236174, 0.379382, 0.567799", \ + "0.0431468, 0.049456, 0.0867092, 0.134129, 0.238672, 0.381271, 0.57003", \ + "0.052825, 0.059894, 0.099963, 0.144683, 0.245677, 0.385614, 0.572617", \ + "0.063077, 0.070635, 0.11453, 0.158471, 0.256376, 0.394384, 0.579538" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0592592, 0.0658818, 0.105005, 0.143499, 0.2146, 0.304855, 0.422488", \ + "0.0702758, 0.076775, 0.115727, 0.154297, 0.225349, 0.315621, 0.433271", \ + "0.109055, 0.115844, 0.155805, 0.195481, 0.267084, 0.357429, 0.475101", \ + "0.137285, 0.144941, 0.186781, 0.226546, 0.299073, 0.390877, 0.508952", \ + "0.172787, 0.18182, 0.229265, 0.270397, 0.343076, 0.434182, 0.552739", \ + "0.206753, 0.21703, 0.27153, 0.316005, 0.390882, 0.48286, 0.601315", \ + "0.23815, 0.249519, 0.310905, 0.359748, 0.438085, 0.532085, 0.65198" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0246049, 0.0299547, 0.0683417, 0.113947, 0.207429, 0.331774, 0.496249", \ + "0.0241028, 0.0295618, 0.0681586, 0.113867, 0.207388, 0.33176, 0.496244", \ + "0.028732, 0.0336286, 0.0713681, 0.116568, 0.208774, 0.332261, 0.496332", \ + "0.0354178, 0.0402597, 0.0745704, 0.119013, 0.212121, 0.33527, 0.498799", \ + "0.0454585, 0.0510106, 0.0840541, 0.124912, 0.21448, 0.337502, 0.501342", \ + "0.056258, 0.062555, 0.097237, 0.135712, 0.221572, 0.341534, 0.503399", \ + "0.067601, 0.074579, 0.112671, 0.14995, 0.23295, 0.35067, 0.510361" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0516292, 0.0580026, 0.0968534, 0.137297, 0.214748, 0.314665, 0.445178", \ + "0.0639148, 0.0701436, 0.108881, 0.149312, 0.226828, 0.326757, 0.457271", \ + "0.103159, 0.109899, 0.149893, 0.191257, 0.269107, 0.36904, 0.499573", \ + "0.131316, 0.139179, 0.181864, 0.223353, 0.301781, 0.402602, 0.533082", \ + "0.166488, 0.175756, 0.224904, 0.268177, 0.34684, 0.447283, 0.578457", \ + "0.199665, 0.210114, 0.266796, 0.313488, 0.394097, 0.495634, 0.626933", \ + "0.230548, 0.242018, 0.30566, 0.357139, 0.44111, 0.544586, 0.677725" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0224552, 0.0280068, 0.0705066, 0.12366, 0.232926, 0.377195, 0.566493", \ + "0.0220859, 0.0277326, 0.0704457, 0.12359, 0.232929, 0.377192, 0.566496", \ + "0.0273842, 0.0323672, 0.0733559, 0.125693, 0.233924, 0.377355, 0.566506", \ + "0.0339547, 0.0392776, 0.0769758, 0.127977, 0.236174, 0.379382, 0.567799", \ + "0.0431468, 0.049456, 0.0867092, 0.134129, 0.238672, 0.381271, 0.57003", \ + "0.052825, 0.059894, 0.099963, 0.144683, 0.245677, 0.385614, 0.572617", \ + "0.063077, 0.070635, 0.11453, 0.158471, 0.256376, 0.394384, 0.579538" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0591572, 0.0657674, 0.104901, 0.14341, 0.21452, 0.304777, 0.422411", \ + "0.0702155, 0.0767086, 0.115663, 0.154245, 0.225307, 0.315581, 0.433231", \ + "0.109041, 0.115827, 0.15578, 0.195461, 0.267082, 0.357419, 0.475083", \ + "0.137267, 0.144934, 0.186824, 0.226537, 0.299069, 0.390875, 0.508951", \ + "0.172793, 0.181826, 0.229272, 0.270404, 0.343089, 0.434195, 0.552752", \ + "0.206772, 0.217049, 0.271592, 0.316028, 0.390906, 0.482887, 0.601342", \ + "0.238183, 0.249553, 0.310941, 0.359787, 0.438126, 0.532127, 0.65201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024569, 0.0299355, 0.0683646, 0.113982, 0.207451, 0.331784, 0.496253", \ + "0.0240653, 0.0295321, 0.0681733, 0.113892, 0.207408, 0.33177, 0.496248", \ + "0.0287244, 0.0336189, 0.0713593, 0.116577, 0.208734, 0.332269, 0.496335", \ + "0.0354233, 0.0401954, 0.0746157, 0.119017, 0.212133, 0.335349, 0.498803", \ + "0.0454629, 0.0510149, 0.0840552, 0.124915, 0.214495, 0.337508, 0.501346", \ + "0.056266, 0.062562, 0.097278, 0.135715, 0.221577, 0.341538, 0.503537", \ + "0.06761, 0.074589, 0.112679, 0.149954, 0.232954, 0.350674, 0.510364" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0680104, 0.0743399, 0.113328, 0.153901, 0.231484, 0.331493, 0.462039", \ + "0.0822716, 0.08859, 0.127575, 0.168136, 0.245709, 0.345717, 0.476276", \ + "0.121611, 0.127712, 0.165782, 0.205803, 0.283254, 0.383276, 0.513885", \ + "0.147037, 0.153208, 0.19169, 0.231864, 0.308711, 0.407972, 0.538423", \ + "0.176892, 0.183154, 0.221899, 0.262542, 0.340297, 0.439895, 0.56983", \ + "0.202697, 0.209093, 0.248337, 0.28949, 0.368298, 0.469062, 0.599842", \ + "0.225109, 0.231762, 0.271498, 0.313265, 0.393255, 0.495842, 0.628124" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237619, 0.0292343, 0.0712952, 0.124159, 0.23331, 0.377497, 0.566816", \ + "0.0236642, 0.0291358, 0.071271, 0.124151, 0.233335, 0.377542, 0.566816", \ + "0.0228696, 0.0283133, 0.0700044, 0.123195, 0.233022, 0.377491, 0.566873", \ + "0.023381, 0.0288436, 0.0707559, 0.123128, 0.231759, 0.37615, 0.565882", \ + "0.0243082, 0.0296767, 0.0716173, 0.124288, 0.232854, 0.376131, 0.565008", \ + "0.025975, 0.031109, 0.072728, 0.12606, 0.235521, 0.378857, 0.566903", \ + "0.027962, 0.032904, 0.074064, 0.127948, 0.238789, 0.383175, 0.571191" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0727091, 0.079321, 0.118564, 0.157268, 0.228368, 0.318668, 0.436329", \ + "0.0870513, 0.0936605, 0.132849, 0.171559, 0.242671, 0.333003, 0.450647", \ + "0.127667, 0.134004, 0.172023, 0.210048, 0.280997, 0.371317, 0.488972", \ + "0.156258, 0.16261, 0.201091, 0.239262, 0.309541, 0.398901, 0.516388", \ + "0.192115, 0.198502, 0.237309, 0.275925, 0.347028, 0.436991, 0.553914", \ + "0.226542, 0.233031, 0.272091, 0.311247, 0.383937, 0.475332, 0.593519", \ + "0.259107, 0.265784, 0.30537, 0.345066, 0.418878, 0.512435, 0.632802" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0256226, 0.0308086, 0.0685413, 0.11391, 0.2071, 0.331465, 0.495807", \ + "0.0254762, 0.0307016, 0.0684914, 0.113888, 0.207088, 0.331395, 0.495807", \ + "0.0240692, 0.0292842, 0.0669434, 0.112681, 0.206539, 0.331171, 0.495875", \ + "0.0244772, 0.0297703, 0.0676118, 0.112483, 0.204981, 0.329609, 0.494483", \ + "0.0252986, 0.0305433, 0.0684951, 0.113747, 0.206454, 0.329795, 0.49335", \ + "0.026516, 0.031608, 0.069603, 0.115627, 0.209775, 0.333636, 0.496775", \ + "0.028253, 0.03315, 0.070871, 0.117701, 0.213664, 0.339537, 0.503099" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.067788, 0.0741255, 0.113137, 0.153753, 0.231346, 0.331324, 0.461901", \ + "0.082145, 0.088466, 0.127462, 0.168042, 0.245621, 0.345642, 0.4762", \ + "0.121541, 0.127655, 0.165724, 0.205765, 0.283228, 0.383248, 0.513793", \ + "0.146976, 0.153142, 0.191635, 0.231828, 0.308685, 0.407948, 0.538399", \ + "0.176849, 0.183106, 0.221855, 0.262516, 0.340274, 0.439878, 0.569821", \ + "0.202619, 0.209003, 0.24827, 0.289478, 0.368264, 0.469063, 0.599835", \ + "0.225082, 0.231733, 0.271468, 0.313246, 0.39323, 0.49583, 0.628114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237305, 0.0292322, 0.0712608, 0.1242, 0.233352, 0.377491, 0.566818", \ + "0.0236603, 0.0291543, 0.0713177, 0.124199, 0.233337, 0.377555, 0.566817", \ + "0.0228468, 0.0283205, 0.0700299, 0.123232, 0.233033, 0.377496, 0.566852", \ + "0.0233578, 0.0288244, 0.0707834, 0.123164, 0.231779, 0.376156, 0.565881", \ + "0.0242895, 0.0296588, 0.0716359, 0.124315, 0.232866, 0.376138, 0.565122", \ + "0.025929, 0.031041, 0.072684, 0.126073, 0.235528, 0.37884, 0.566904", \ + "0.027954, 0.032895, 0.074071, 0.127967, 0.238761, 0.383168, 0.571193" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0729114, 0.0795203, 0.118738, 0.157437, 0.228528, 0.31883, 0.43649", \ + "0.0871876, 0.0937937, 0.132947, 0.171666, 0.242769, 0.3331, 0.450746", \ + "0.127715, 0.134054, 0.172071, 0.210091, 0.281039, 0.371348, 0.489004", \ + "0.156311, 0.162653, 0.201138, 0.239298, 0.309572, 0.398932, 0.516425", \ + "0.19214, 0.198531, 0.237342, 0.275953, 0.347049, 0.437011, 0.553935", \ + "0.226558, 0.23305, 0.272117, 0.311274, 0.383954, 0.475347, 0.593535", \ + "0.259131, 0.265795, 0.305384, 0.345076, 0.418881, 0.512441, 0.632741" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0256242, 0.0308023, 0.0685181, 0.113883, 0.207084, 0.331458, 0.495805", \ + "0.025479, 0.0306973, 0.0684503, 0.113862, 0.207073, 0.331389, 0.495805", \ + "0.024083, 0.0292948, 0.0669239, 0.112677, 0.206528, 0.331167, 0.495876", \ + "0.0245102, 0.0297841, 0.067604, 0.112467, 0.204969, 0.329604, 0.494506", \ + "0.0253157, 0.0305599, 0.0684928, 0.113744, 0.206442, 0.329802, 0.493348", \ + "0.026527, 0.03162, 0.069603, 0.115563, 0.209765, 0.333621, 0.496558", \ + "0.028268, 0.033159, 0.070878, 0.117698, 0.213671, 0.339433, 0.502973" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00563523, 0.00563606, 0.00572607, 0.0057973, 0.00585398, 0.0058834, 0.00590005", \ + "0.00553039, 0.00553145, 0.00562124, 0.00569183, 0.00575163, 0.005781, 0.00579828", \ + "0.00561276, 0.00559996, 0.00562854, 0.00568082, 0.00571022, 0.0057503, 0.00579313", \ + "0.00611695, 0.0060833, 0.00604617, 0.00607625, 0.00610545, 0.00614011, 0.00616577", \ + "0.00755515, 0.00748945, 0.00732665, 0.00729607, 0.00731955, 0.00740047, 0.00738055", \ + "0.00981127, 0.00971454, 0.00944764, 0.00936432, 0.00932839, 0.00934627, 0.00939128", \ + "0.0127871, 0.0126549, 0.0122882, 0.0121676, 0.0120728, 0.0120478, 0.0120576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0104005, 0.0103965, 0.010491, 0.010563, 0.0106206, 0.0106498, 0.0106659", \ + "0.010316, 0.0103119, 0.010408, 0.010481, 0.0105403, 0.0105697, 0.0105873", \ + "0.0103954, 0.0103781, 0.0104189, 0.0104756, 0.0105361, 0.0105785, 0.0105992", \ + "0.0109191, 0.0108831, 0.0108295, 0.0108506, 0.0109093, 0.0109434, 0.010966", \ + "0.0123313, 0.0122647, 0.0121052, 0.0120814, 0.0121048, 0.0121348, 0.0121605", \ + "0.0146596, 0.0145502, 0.0142639, 0.0141904, 0.014165, 0.0141726, 0.014182", \ + "0.0176122, 0.0174662, 0.0170789, 0.0169589, 0.0168914, 0.0168817, 0.0168842" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00435856, 0.00436005, 0.00445489, 0.00452626, 0.00458275, 0.00461273, 0.00462932", \ + "0.00426023, 0.00426159, 0.00435388, 0.00442581, 0.00448484, 0.00451475, 0.00453256", \ + "0.00437136, 0.00436271, 0.00436959, 0.00442718, 0.00447958, 0.00452112, 0.0045352", \ + "0.00485905, 0.0048354, 0.00479463, 0.00481075, 0.00486813, 0.00489591, 0.0049209", \ + "0.00629895, 0.00623629, 0.0060971, 0.00607107, 0.00609522, 0.00617966, 0.00616236", \ + "0.0086097, 0.00851244, 0.00824419, 0.00815608, 0.00811954, 0.00813702, 0.0081756", \ + "0.0115594, 0.0114287, 0.011079, 0.0109862, 0.0108917, 0.0108549, 0.0108405" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0115173, 0.0115125, 0.0116079, 0.0116818, 0.0117399, 0.0117692, 0.0117838", \ + "0.0114388, 0.0114333, 0.0115271, 0.011601, 0.0116603, 0.0116894, 0.0117064", \ + "0.0115237, 0.0115019, 0.0115428, 0.0116005, 0.0116546, 0.011698, 0.0117187", \ + "0.0120157, 0.0119813, 0.0119288, 0.0119645, 0.0120271, 0.0120633, 0.0120883", \ + "0.0134608, 0.0133933, 0.0132354, 0.0132258, 0.0132414, 0.0132664, 0.0132912", \ + "0.015792, 0.0156833, 0.0153972, 0.0153244, 0.0152972, 0.0153036, 0.0153169", \ + "0.0187316, 0.0185983, 0.0182636, 0.018127, 0.0180436, 0.0180236, 0.0180234" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00426349, 0.00426095, 0.00432851, 0.00438488, 0.00443033, 0.00445367, 0.00446683", \ + "0.00415935, 0.00415674, 0.00422426, 0.00428048, 0.00432783, 0.00435137, 0.00436492", \ + "0.00423782, 0.00422247, 0.00423291, 0.0042693, 0.00431084, 0.00434881, 0.00435568", \ + "0.00473985, 0.0047079, 0.00465632, 0.00466897, 0.00469186, 0.00471879, 0.00473729", \ + "0.00617633, 0.00611126, 0.00593641, 0.00589935, 0.00591003, 0.00598438, 0.00594918", \ + "0.00842327, 0.00833333, 0.00805952, 0.00797046, 0.0079234, 0.00794346, 0.00798552", \ + "0.0113965, 0.0112722, 0.0109026, 0.0107637, 0.0106674, 0.0106345, 0.0106309" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0116475, 0.0116405, 0.0117089, 0.0117691, 0.0118169, 0.0118413, 0.0118532", \ + "0.0115634, 0.0115564, 0.0116274, 0.0116875, 0.0117366, 0.0117607, 0.011775", \ + "0.011641, 0.0116211, 0.011643, 0.0116874, 0.0117361, 0.0117768, 0.0117776", \ + "0.0121545, 0.0121117, 0.0120418, 0.0120619, 0.0121079, 0.012137, 0.0121565", \ + "0.0135697, 0.0135024, 0.01333, 0.0133144, 0.0133243, 0.0133368, 0.0133567", \ + "0.0158855, 0.0157809, 0.0154932, 0.0154129, 0.0153784, 0.0153761, 0.0153835", \ + "0.0188429, 0.0186992, 0.0183081, 0.0181885, 0.0181117, 0.0180919, 0.0180892" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00298127, 0.00297962, 0.00305131, 0.00310733, 0.00315286, 0.00317574, 0.00318778", \ + "0.00288094, 0.00287925, 0.00295036, 0.00300664, 0.00305366, 0.00307686, 0.00309062", \ + "0.00299371, 0.00297563, 0.0029773, 0.00300641, 0.00304977, 0.00308045, 0.00309419", \ + "0.00351784, 0.0034815, 0.00341468, 0.00341782, 0.00345191, 0.00347673, 0.00349494", \ + "0.00491655, 0.00485401, 0.00470639, 0.0046714, 0.0046735, 0.00476384, 0.00471554", \ + "0.00722391, 0.00713212, 0.00685497, 0.00676628, 0.00671594, 0.00672711, 0.00678224", \ + "0.0101724, 0.0100484, 0.00971293, 0.00958581, 0.00948959, 0.00945022, 0.00943208" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0127243, 0.0127161, 0.0127883, 0.012847, 0.0128963, 0.0129206, 0.0129334", \ + "0.0126454, 0.0126377, 0.0127092, 0.012769, 0.0128185, 0.0128432, 0.012858", \ + "0.0127363, 0.0127119, 0.0127333, 0.0127755, 0.0128194, 0.0128496, 0.01287", \ + "0.0132493, 0.0132123, 0.01314, 0.0131576, 0.0132048, 0.013232, 0.0132515", \ + "0.0146699, 0.0146007, 0.0144334, 0.0144033, 0.0144174, 0.0144407, 0.0144603", \ + "0.016996, 0.0168911, 0.0166009, 0.0165212, 0.0164864, 0.0164845, 0.016493", \ + "0.0199326, 0.0198046, 0.0194739, 0.019331, 0.0192381, 0.0192108, 0.0192057" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0116209, 0.011618, 0.0116777, 0.0117281, 0.011775, 0.0118019, 0.0118187", \ + "0.0115234, 0.0115207, 0.0115825, 0.0116333, 0.0116793, 0.0117047, 0.0117203", \ + "0.0119744, 0.0119726, 0.012027, 0.0120838, 0.0121351, 0.0121617, 0.0121656", \ + "0.0128678, 0.0128648, 0.0129073, 0.0129585, 0.0130093, 0.0130342, 0.0130797", \ + "0.0147989, 0.0148059, 0.01483, 0.0148875, 0.0149496, 0.0149962, 0.0149815", \ + "0.0176344, 0.0176272, 0.0176307, 0.0176752, 0.0177271, 0.0177532, 0.0177733", \ + "0.0213294, 0.0213048, 0.0212753, 0.0213094, 0.0213538, 0.021387, 0.0213995" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0102124, 0.0102047, 0.0102687, 0.0103265, 0.0103767, 0.0104034, 0.0104193", \ + "0.0100708, 0.0100633, 0.0101305, 0.010187, 0.0102369, 0.0102635, 0.0102795", \ + "0.0104137, 0.010408, 0.0104782, 0.0105467, 0.0105883, 0.0106157, 0.0106315", \ + "0.0112404, 0.0112273, 0.0112957, 0.011354, 0.0114037, 0.0114304, 0.011449", \ + "0.0131589, 0.013147, 0.0131927, 0.0132451, 0.0133047, 0.0133311, 0.0133536", \ + "0.0160703, 0.0160411, 0.0160457, 0.0160952, 0.0161567, 0.0161978, 0.0162208", \ + "0.0200339, 0.020001, 0.0199694, 0.0200008, 0.0200516, 0.0200988, 0.0201271" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129821, 0.0129824, 0.0130637, 0.0131298, 0.0131893, 0.0132223, 0.0132423", \ + "0.0129, 0.0129005, 0.0129839, 0.0130493, 0.0131087, 0.0131396, 0.01316", \ + "0.0133473, 0.0133378, 0.013429, 0.0134965, 0.0135524, 0.0135861, 0.0136051", \ + "0.0142311, 0.0142285, 0.0143024, 0.014388, 0.0144435, 0.0144659, 0.014503", \ + "0.0161876, 0.0161808, 0.0162217, 0.0162924, 0.0163639, 0.0163903, 0.0163897", \ + "0.0190107, 0.0190024, 0.0190199, 0.0190805, 0.0191351, 0.0191895, 0.0191853", \ + "0.0226958, 0.0226734, 0.0226706, 0.0227135, 0.022765, 0.0228076, 0.0228533" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00899353, 0.00898903, 0.00907605, 0.0091468, 0.009207, 0.00923868, 0.00925762", \ + "0.00885433, 0.00885012, 0.00894073, 0.00901014, 0.00907021, 0.00910154, 0.00912063", \ + "0.00919326, 0.00919084, 0.00928625, 0.00935652, 0.00941725, 0.00944859, 0.00946734", \ + "0.0100144, 0.0100122, 0.0101029, 0.0101739, 0.0102327, 0.0102655, 0.0102865", \ + "0.0119405, 0.0119311, 0.0119976, 0.0120639, 0.0121317, 0.0121633, 0.0121894", \ + "0.0148333, 0.0148184, 0.014846, 0.0149072, 0.0149744, 0.0150226, 0.0150498", \ + "0.0188078, 0.0187734, 0.0187618, 0.0188004, 0.0188626, 0.0189165, 0.0189513" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00269397, 0.00269772, 0.00279346, 0.00285164, 0.00289445, 0.00291368, 0.00292512", \ + "0.00241581, 0.00241893, 0.00250816, 0.00256916, 0.00261434, 0.00263561, 0.00264726", \ + "0.00312706, 0.00311127, 0.00309804, 0.00312797, 0.00316745, 0.00318764, 0.00323268", \ + "0.00481068, 0.00476983, 0.00467594, 0.0046777, 0.00470527, 0.00473288, 0.0047491", \ + "0.00841605, 0.00833145, 0.0081031, 0.00805686, 0.00805982, 0.00811274, 0.00809239", \ + "0.0136512, 0.0135247, 0.0131803, 0.0130672, 0.0130106, 0.0130319, 0.0130777", \ + "0.0204808, 0.0203121, 0.019828, 0.0196545, 0.019528, 0.019485, 0.0194855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154552, 0.0154528, 0.0155483, 0.0156103, 0.0156553, 0.0156768, 0.0156889", \ + "0.0152134, 0.0152094, 0.0152988, 0.015362, 0.0154108, 0.0154345, 0.0154469", \ + "0.01604, 0.016011, 0.0160041, 0.0160528, 0.016101, 0.0161331, 0.0161626", \ + "0.0178534, 0.0177917, 0.0176671, 0.0176764, 0.0177126, 0.0177508, 0.0177675", \ + "0.0214921, 0.0213855, 0.0211365, 0.0211097, 0.0210942, 0.0211132, 0.0211203", \ + "0.0267584, 0.0266191, 0.0262381, 0.0261369, 0.0260869, 0.0260797, 0.0260773", \ + "0.0335934, 0.0334062, 0.0328878, 0.0327133, 0.0325944, 0.0325583, 0.0325467" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00405187, 0.00405875, 0.00417984, 0.00425292, 0.00430745, 0.00433335, 0.00434832", \ + "0.00376982, 0.00377621, 0.00389038, 0.00396628, 0.00402435, 0.00405166, 0.00406636", \ + "0.00448731, 0.00446681, 0.00447725, 0.00450274, 0.00456464, 0.00462569, 0.00461812", \ + "0.006176, 0.0061277, 0.00605245, 0.00606438, 0.00610323, 0.00614035, 0.00616081", \ + "0.00977965, 0.00969144, 0.00947795, 0.00943545, 0.00945634, 0.00951227, 0.0095066", \ + "0.0150325, 0.0148996, 0.014555, 0.0144446, 0.014396, 0.0144309, 0.0144856", \ + "0.0218789, 0.0217002, 0.0212007, 0.0210301, 0.020911, 0.0208778, 0.020884" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0142115, 0.0142122, 0.0143327, 0.0144064, 0.014462, 0.0144878, 0.0145028", \ + "0.0139693, 0.0139696, 0.0140832, 0.0141586, 0.0142168, 0.0142449, 0.0142605", \ + "0.0147749, 0.0147512, 0.0147632, 0.0148246, 0.0148906, 0.0149361, 0.0149544", \ + "0.0165973, 0.0165517, 0.0164561, 0.0164634, 0.0165094, 0.0165539, 0.0165739", \ + "0.0202674, 0.0201625, 0.01992, 0.0198912, 0.0198893, 0.0199039, 0.0199256", \ + "0.0255421, 0.025391, 0.0250104, 0.0249173, 0.0248659, 0.0248792, 0.0248786", \ + "0.0323896, 0.0321948, 0.0316629, 0.031492, 0.0313867, 0.0313524, 0.0313463" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129821, 0.0129824, 0.0130637, 0.0131298, 0.0131893, 0.0132223, 0.0132423", \ + "0.0129, 0.0129005, 0.0129839, 0.0130493, 0.0131087, 0.0131396, 0.01316", \ + "0.0133473, 0.0133378, 0.013429, 0.0134965, 0.0135524, 0.0135861, 0.0136051", \ + "0.0142311, 0.0142285, 0.0143024, 0.014388, 0.0144435, 0.0144659, 0.014503", \ + "0.0161876, 0.0161808, 0.0162217, 0.0162924, 0.0163639, 0.0163903, 0.0163897", \ + "0.0190107, 0.0190024, 0.0190199, 0.0190805, 0.0191351, 0.0191895, 0.0191853", \ + "0.0226958, 0.0226734, 0.0226706, 0.0227135, 0.022765, 0.0228076, 0.0228533" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154552, 0.0154528, 0.0155483, 0.0156103, 0.0156553, 0.0156768, 0.0156889", \ + "0.0152134, 0.0152094, 0.0152988, 0.015362, 0.0154108, 0.0154345, 0.0154469", \ + "0.01604, 0.016011, 0.0160041, 0.0160528, 0.016101, 0.0161331, 0.0161626", \ + "0.0178534, 0.0177917, 0.0176671, 0.0176764, 0.0177126, 0.0177508, 0.0177675", \ + "0.0214921, 0.0213855, 0.0211365, 0.0211097, 0.0210942, 0.0211132, 0.0211203", \ + "0.0267584, 0.0266191, 0.0262381, 0.0261369, 0.0260869, 0.0260797, 0.0260773", \ + "0.0335934, 0.0334062, 0.0328878, 0.0327133, 0.0325944, 0.0325583, 0.0325467" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00931309, 0.00932343, 0.00941273, 0.00946496, 0.00950497, 0.00952471, 0.00953619", \ + "0.00935992, 0.0093743, 0.00946413, 0.00951184, 0.00955164, 0.00957196, 0.00958489", \ + "0.0104418, 0.0104543, 0.010522, 0.0105807, 0.0106143, 0.0106358, 0.0106486", \ + "0.0119963, 0.0120072, 0.0120601, 0.0121181, 0.0121554, 0.0121656, 0.0121647", \ + "0.0149161, 0.0149124, 0.0149465, 0.015, 0.0150395, 0.0150616, 0.0151134", \ + "0.0192851, 0.0192592, 0.0192333, 0.0192582, 0.0193266, 0.0193846, 0.0194586", \ + "0.0250435, 0.0250099, 0.024959, 0.024969, 0.0250135, 0.0250693, 0.0251545" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0052901, 0.00530106, 0.00541285, 0.00547261, 0.0055169, 0.00553795, 0.00554982", \ + "0.00531554, 0.00532995, 0.00543821, 0.00549428, 0.00553858, 0.00556085, 0.00557376", \ + "0.0063266, 0.00634148, 0.00644064, 0.00651152, 0.00654172, 0.00656806, 0.00658163", \ + "0.00791692, 0.00792595, 0.00800725, 0.00806135, 0.00809936, 0.00812495, 0.00814837", \ + "0.0108139, 0.0108013, 0.0108472, 0.0108951, 0.0109559, 0.0109908, 0.0110185", \ + "0.0151409, 0.0151298, 0.0151466, 0.0151668, 0.0152292, 0.0152855, 0.0153308", \ + "0.0209427, 0.0209098, 0.0208692, 0.0208844, 0.0209332, 0.0209825, 0.0210393" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00931127, 0.00932276, 0.00941258, 0.00946498, 0.00950558, 0.00952467, 0.00953615", \ + "0.0093603, 0.00937446, 0.00946494, 0.00951246, 0.00955244, 0.00957339, 0.00958565", \ + "0.0104427, 0.010455, 0.0105219, 0.0105815, 0.0106162, 0.0106365, 0.0106481", \ + "0.0120015, 0.0120081, 0.0120601, 0.0121187, 0.012156, 0.0121662, 0.0121649", \ + "0.0149166, 0.0149129, 0.014947, 0.0149979, 0.0150386, 0.0150602, 0.0151479", \ + "0.0192725, 0.0192577, 0.0192142, 0.0192581, 0.0193286, 0.0194025, 0.0194596", \ + "0.0250432, 0.0250096, 0.0249591, 0.0249688, 0.0250192, 0.0250688, 0.0251545" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00529185, 0.00530253, 0.00541376, 0.00547357, 0.00551798, 0.00553907, 0.00555095", \ + "0.00531796, 0.00533218, 0.00544021, 0.00549629, 0.00554063, 0.00556293, 0.00557586", \ + "0.00632678, 0.0063419, 0.00644122, 0.00651377, 0.00654249, 0.00656868, 0.00658135", \ + "0.00791837, 0.00792628, 0.00800794, 0.00806273, 0.00809984, 0.00812548, 0.00814922", \ + "0.0108141, 0.0108016, 0.0108474, 0.0108953, 0.0109563, 0.0109948, 0.0110191", \ + "0.0151413, 0.0151336, 0.0151471, 0.0151667, 0.0152296, 0.0152857, 0.0153311", \ + "0.020943, 0.0209098, 0.0208702, 0.0208851, 0.0209298, 0.0209827, 0.0210376" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00205342, 0.00210301, 0.00225457, 0.00228745, 0.00230319, 0.00230888, 0.0023118", \ + "0.00178482, 0.00182054, 0.00196479, 0.0020125, 0.00203837, 0.00204796, 0.00205281", \ + "0.0025792, 0.00257355, 0.0026398, 0.00268934, 0.00273361, 0.00276446, 0.0027866", \ + "0.00434214, 0.00430874, 0.00430734, 0.00434883, 0.00439061, 0.00441333, 0.00442881", \ + "0.00796987, 0.00789411, 0.00776239, 0.00775089, 0.00778677, 0.00786686, 0.00785935", \ + "0.0131134, 0.0129964, 0.0127617, 0.0126994, 0.0126743, 0.0127011, 0.0127082", \ + "0.019782, 0.0196112, 0.0192127, 0.0190946, 0.0190158, 0.0189956, 0.019015" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0089624, 0.0090141, 0.00915623, 0.00919029, 0.009208, 0.00921408, 0.0092178", \ + "0.00873029, 0.0087635, 0.00890715, 0.0089542, 0.00898097, 0.00899099, 0.00899702", \ + "0.00963158, 0.00962067, 0.0096747, 0.00973798, 0.00978928, 0.00982814, 0.00983552", \ + "0.0114781, 0.0114379, 0.01143, 0.0114499, 0.011505, 0.011534, 0.0115489", \ + "0.0150631, 0.0149673, 0.0148544, 0.0148417, 0.0148577, 0.0148785, 0.0148923", \ + "0.0202552, 0.020107, 0.0198155, 0.0197548, 0.0197495, 0.0197617, 0.0197865", \ + "0.0269085, 0.0266936, 0.0262451, 0.0261333, 0.0260703, 0.0260574, 0.0260578" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00205279, 0.00210248, 0.00225408, 0.00228691, 0.0023021, 0.00230826, 0.00231123", \ + "0.0017801, 0.00181964, 0.00196056, 0.0020087, 0.00203475, 0.00204452, 0.00204908", \ + "0.00257967, 0.00257412, 0.00264048, 0.00268985, 0.00273428, 0.00276246, 0.00278432", \ + "0.00434218, 0.00430848, 0.00430616, 0.00434933, 0.00439091, 0.00441339, 0.00442891", \ + "0.00796985, 0.00789398, 0.00776226, 0.00775076, 0.00778806, 0.00779634, 0.00785932", \ + "0.0131136, 0.0129967, 0.012762, 0.0127027, 0.0126746, 0.0127013, 0.0127084", \ + "0.0197838, 0.0196119, 0.0192132, 0.0190949, 0.0190175, 0.0189959, 0.0190152" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00896436, 0.00901508, 0.00915709, 0.00919124, 0.00920898, 0.00921512, 0.00921884", \ + "0.00873035, 0.00876346, 0.00890701, 0.00895407, 0.00898084, 0.00899089, 0.00899691", \ + "0.00963189, 0.00962094, 0.00967483, 0.00973824, 0.00978936, 0.00982853, 0.00983584", \ + "0.0114799, 0.0114378, 0.0114302, 0.0114498, 0.0115051, 0.0115339, 0.0115487", \ + "0.0150638, 0.0149679, 0.0148552, 0.0148424, 0.0148647, 0.014879, 0.0148928", \ + "0.0202554, 0.0201072, 0.0198168, 0.019755, 0.0197497, 0.0197616, 0.0197863", \ + "0.0269085, 0.0266945, 0.0262451, 0.0261336, 0.0260705, 0.0260577, 0.0260581" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00931309, 0.00932343, 0.00941273, 0.00946496, 0.00950497, 0.00952471, 0.00953619", \ + "0.00935992, 0.0093743, 0.00946413, 0.00951184, 0.00955164, 0.00957196, 0.00958489", \ + "0.0104418, 0.0104543, 0.010522, 0.0105807, 0.0106143, 0.0106358, 0.0106486", \ + "0.0119963, 0.0120072, 0.0120601, 0.0121181, 0.0121554, 0.0121656, 0.0121647", \ + "0.0149161, 0.0149124, 0.0149465, 0.015, 0.0150395, 0.0150616, 0.0151134", \ + "0.0192851, 0.0192592, 0.0192333, 0.0192582, 0.0193266, 0.0193846, 0.0194586", \ + "0.0250435, 0.0250099, 0.024959, 0.024969, 0.0250135, 0.0250693, 0.0251545" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00896436, 0.00901508, 0.00915709, 0.00919124, 0.00920898, 0.00921512, 0.00921884", \ + "0.00873035, 0.00876346, 0.00890701, 0.00895407, 0.00898084, 0.00899089, 0.00899691", \ + "0.00963189, 0.00962094, 0.00967483, 0.00973824, 0.00978936, 0.00982853, 0.00983584", \ + "0.0114799, 0.0114378, 0.0114302, 0.0114498, 0.0115051, 0.0115339, 0.0115487", \ + "0.0150638, 0.0149679, 0.0148552, 0.0148424, 0.0148647, 0.014879, 0.0148928", \ + "0.0202554, 0.0201072, 0.0198168, 0.019755, 0.0197497, 0.0197616, 0.0197863", \ + "0.0269085, 0.0266945, 0.0262451, 0.0261336, 0.0260705, 0.0260577, 0.0260581" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016061; + rise_capacitance : 0.00160101; + rise_capacitance_range (0.00122449, 0.00160101); + fall_capacitance : 0.0016061; + fall_capacitance_range (0.00120885, 0.0016061); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130885, 0.00118032, 0.00125046, 0.00178368, 0.0032112, 0.00537875, 0.00818949" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00622278, 0.00612383, 0.00621082, 0.00676093, 0.00820531, 0.0103685, 0.0131752" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000950959, -0.00106793, -0.00112292, -0.00113892, -0.00114984, -0.00115025, -0.00114727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115177, 0.00115176, 0.00115739, 0.00114936, 0.00115567, 0.00115025, 0.00114727" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160187; + rise_capacitance : 0.00159686; + rise_capacitance_range (0.00122438, 0.00159686); + fall_capacitance : 0.00160187; + fall_capacitance_range (0.0012083, 0.00160187); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "7.6868e-05, -5.14605e-05, 3.60256e-05, 0.000584291, 0.00202539, 0.00419316, 0.00700634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00734399, 0.00724579, 0.00733058, 0.00788045, 0.00933908, 0.0115021, 0.0143027" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101165, -0.00112703, -0.00117443, -0.00118319, -0.00119043, -0.00119242, -0.00118935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119041, 0.00119423, 0.00119228, 0.00119253, 0.00119791, 0.00119242, 0.00118935" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160476; + rise_capacitance : 0.00159975; + rise_capacitance_range (0.00122465, 0.00159975); + fall_capacitance : 0.00160476; + fall_capacitance_range (0.00120885, 0.00160476); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000946386, -0.00106705, -0.0011224, -0.00113871, -0.00114942, -0.00114956, -0.00114658" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115108, 0.00115044, 0.0011456, 0.00114824, 0.00115501, 0.00114956, 0.00114658" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158981, 0.00146054, 0.00153628, 0.00206827, 0.00350016, 0.00567038, 0.0084832" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00585625, 0.00575697, 0.00583894, 0.00640169, 0.00784789, 0.010013, 0.0128217" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162146; + rise_capacitance : 0.00161648; + rise_capacitance_range (0.00123937, 0.00161648); + fall_capacitance : 0.00162146; + fall_capacitance_range (0.001223, 0.00162146); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000351557, 0.000221136, 0.000310194, 0.000866566, 0.00231442, 0.00448876, 0.00730457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00693988, 0.00684126, 0.00693244, 0.0075022, 0.00895288, 0.0111208, 0.0139248" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101837, -0.00113307, -0.00117331, -0.00118914, -0.00119649, -0.00119907, -0.00119604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119724, 0.001201, 0.00120314, 0.00120008, 0.00120466, 0.00119907, 0.00119604" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00456473; + rise_capacitance : 0.00456473; + rise_capacitance_range (0.00296727, 0.00456473); + fall_capacitance : 0.00456042; + fall_capacitance_range (0.00293841, 0.00456042); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000539158, -0.000705941, -0.000270998, 0.000634459, 0.00248906, 0.00523754, 0.00881032" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00648844, 0.00635855, 0.00684482, 0.00783743, 0.00971779, 0.0124682, 0.0160443" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00447333, 0.00434376, 0.00463468, 0.0054637, 0.00742638, 0.0104778, 0.0144364" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00914446, 0.00910164, 0.00964284, 0.0105048, 0.0124754, 0.0153497, 0.0190251" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-8.35038e-05, -0.000434957, 0.000316987, 0.00208652, 0.00563259, 0.0107925, 0.0174398" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939903, 0.00910695, 0.0100164, 0.0118368, 0.01538, 0.020554, 0.02719" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000528202, -0.000700929, -0.000266222, 0.000657526, 0.00253158, 0.00526854, 0.00883822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00664742, 0.00651988, 0.00699696, 0.00795744, 0.00980172, 0.0125617, 0.0161115" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00486476, 0.00473978, 0.00503663, 0.00586597, 0.00782775, 0.0108606, 0.0148653" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00885463, 0.0088169, 0.00935565, 0.010216, 0.0121868, 0.0150457, 0.0187353" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00485905, 0.00471027, 0.00502905, 0.00586681, 0.00782751, 0.0108686, 0.0148914" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905159, 0.00903243, 0.00953011, 0.0103807, 0.0122923, 0.0151527, 0.0188241" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000375524, -0.000730553, 3.92749e-05, 0.00178327, 0.00532552, 0.0104852, 0.0171346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00976284, 0.00946884, 0.0103742, 0.0121973, 0.0157368, 0.020882, 0.0275373" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000340805, -0.0007027, 7.64943e-05, 0.00183201, 0.00538498, 0.0105472, 0.0171852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00989277, 0.00959605, 0.0104624, 0.0123044, 0.0158134, 0.0209432, 0.027559" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00439955, 0.00424759, 0.00455842, 0.00540015, 0.00737741, 0.0104249, 0.0143887" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940037, 0.00936183, 0.00988433, 0.0107364, 0.0126517, 0.015529, 0.019181" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.74259e-05, -0.000318877, 0.000453652, 0.00221831, 0.00576664, 0.0109331, 0.017573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00945374, 0.00915053, 0.0100215, 0.011871, 0.0153812, 0.0205172, 0.0271296" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342943; + rise_capacitance : 0.00342943; + rise_capacitance_range (0.00204835, 0.00342943); + fall_capacitance : 0.00342824; + fall_capacitance_range (0.00206982, 0.00342824); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000585233, -0.000748826, -0.000239453, 0.000777905, 0.00273878, 0.00557541, 0.00921097" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00473963, 0.00463806, 0.00522779, 0.00624643, 0.00822901, 0.0110551, 0.0147032" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000584667, -0.000748308, -0.000240334, 0.000777252, 0.00273841, 0.00557535, 0.00921099" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00473926, 0.00463813, 0.00522872, 0.00624709, 0.00822999, 0.0110558, 0.014704" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000544257, -0.0007166, -0.000179779, 0.000836972, 0.00280199, 0.00564252, 0.00928248" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00483301, 0.00471926, 0.00531514, 0.00628002, 0.00826848, 0.0110929, 0.0147102" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000543549, -0.000716181, -0.000179709, 0.000835701, 0.00280168, 0.00564232, 0.00928215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00483085, 0.00471896, 0.00531712, 0.00627718, 0.008269, 0.0110759, 0.0147102" \ + ); + } + } + } + } + cell (MUX4X1P5) { + area : 28.224; + cell_leakage_power : 0.379928; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.38997; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369409; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369409; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.348848; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428383; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366328; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380444; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359883; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.401005; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380444; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407822; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345767; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423551; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.361497; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.40299; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340936; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386889; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407822; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380444; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359883; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.384306; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.363745; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391479; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.370918; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.397924; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.418857; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.418857; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.356802; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.379475; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358914; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.414025; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351971; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.401005; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.380444; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366328; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387261; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.439418; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377363; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377363; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398296; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.41204; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391479; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.363745; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343184; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.434586; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372532; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358914; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338353; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.382058; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.40299; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.361497; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.382429; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.379475; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358914; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372532; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393464; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393092; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.414025; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358914; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338353; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.374643; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.354082; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.354082; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.333521; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.379928; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.109938, 0.11968, 0.161082, 0.202994, 0.281879, 0.382948, 0.514678", \ + "0.122306, 0.132029, 0.173438, 0.215344, 0.29427, 0.395302, 0.527091", \ + "0.171351, 0.181269, 0.222824, 0.264797, 0.343724, 0.444755, 0.576598", \ + "0.217406, 0.228199, 0.272258, 0.314982, 0.394293, 0.495487, 0.627201", \ + "0.278975, 0.291323, 0.339797, 0.384407, 0.464404, 0.565605, 0.69757", \ + "0.3397, 0.353705, 0.407971, 0.455225, 0.537005, 0.638443, 0.77025", \ + "0.398827, 0.414463, 0.474869, 0.525871, 0.610072, 0.712589, 0.844523" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0259913, 0.0337496, 0.0760888, 0.129203, 0.239215, 0.385053, 0.576927", \ + "0.0259893, 0.0337449, 0.0760965, 0.129195, 0.239245, 0.385094, 0.576858", \ + "0.0273215, 0.0349793, 0.0768231, 0.129642, 0.239379, 0.385131, 0.576877", \ + "0.0316477, 0.0394515, 0.0805433, 0.132164, 0.240564, 0.385683, 0.577092", \ + "0.0394317, 0.0475726, 0.087974, 0.137758, 0.24355, 0.387348, 0.57801", \ + "0.0487, 0.057349, 0.098074, 0.145716, 0.248473, 0.389917, 0.57952", \ + "0.058501, 0.067781, 0.109809, 0.156283, 0.255911, 0.394765, 0.582645" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.121721, 0.131753, 0.172703, 0.211713, 0.281612, 0.369155, 0.482686", \ + "0.134319, 0.144353, 0.185285, 0.2243, 0.294238, 0.381757, 0.4953", \ + "0.179693, 0.189912, 0.231007, 0.27012, 0.340162, 0.427685, 0.541218", \ + "0.221506, 0.232481, 0.276045, 0.316358, 0.387122, 0.474922, 0.588563", \ + "0.275788, 0.288115, 0.335765, 0.378079, 0.450201, 0.538584, 0.652363", \ + "0.328226, 0.341938, 0.394617, 0.439577, 0.514223, 0.603334, 0.717214", \ + "0.377651, 0.392843, 0.450892, 0.499349, 0.576842, 0.667799, 0.78247" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0283678, 0.0355668, 0.0720358, 0.11529, 0.203803, 0.322184, 0.479427", \ + "0.0283582, 0.0355665, 0.0719245, 0.115128, 0.2038, 0.322251, 0.479551", \ + "0.0295736, 0.036707, 0.0727423, 0.115717, 0.203998, 0.322456, 0.4796", \ + "0.0339247, 0.0411515, 0.0769201, 0.119248, 0.2061, 0.323403, 0.479912", \ + "0.0413439, 0.0488952, 0.0845696, 0.125552, 0.21063, 0.326566, 0.481645", \ + "0.050242, 0.058055, 0.094048, 0.134027, 0.216684, 0.330338, 0.484138", \ + "0.059702, 0.067999, 0.105207, 0.144424, 0.225137, 0.336572, 0.488532" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.107502, 0.117213, 0.158519, 0.200428, 0.279289, 0.380335, 0.512112", \ + "0.120111, 0.129829, 0.171159, 0.213018, 0.291913, 0.392971, 0.524717", \ + "0.169974, 0.179799, 0.221294, 0.263277, 0.342167, 0.443299, 0.575082", \ + "0.216259, 0.227067, 0.271009, 0.313745, 0.39292, 0.494114, 0.62589", \ + "0.278153, 0.290498, 0.338894, 0.383423, 0.463385, 0.564547, 0.696434", \ + "0.339283, 0.353315, 0.407401, 0.454713, 0.536322, 0.637794, 0.769678", \ + "0.398475, 0.414121, 0.474332, 0.525149, 0.609374, 0.711705, 0.843817" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0258713, 0.0336385, 0.0759501, 0.12914, 0.239171, 0.385079, 0.576848", \ + "0.0258597, 0.0336098, 0.0759848, 0.129132, 0.239162, 0.385035, 0.57685", \ + "0.0272574, 0.0348371, 0.0767408, 0.129484, 0.239343, 0.385117, 0.576868", \ + "0.0316823, 0.0394216, 0.080547, 0.132197, 0.240509, 0.385648, 0.577124", \ + "0.0394456, 0.0476418, 0.087986, 0.137719, 0.243496, 0.387347, 0.578069", \ + "0.048601, 0.057247, 0.097861, 0.145601, 0.248381, 0.389838, 0.579517", \ + "0.058373, 0.067671, 0.109791, 0.156183, 0.255752, 0.394696, 0.582567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.122598, 0.132643, 0.173626, 0.212642, 0.282545, 0.37008, 0.483584", \ + "0.134884, 0.144922, 0.185895, 0.224914, 0.294825, 0.382353, 0.495886", \ + "0.179532, 0.189705, 0.230855, 0.269958, 0.340005, 0.427539, 0.541092", \ + "0.220739, 0.231711, 0.275352, 0.315671, 0.386475, 0.474245, 0.587868", \ + "0.274675, 0.286946, 0.334661, 0.377064, 0.449463, 0.537719, 0.651582", \ + "0.326874, 0.340603, 0.393322, 0.438363, 0.513015, 0.60214, 0.715952", \ + "0.376096, 0.391269, 0.449432, 0.497961, 0.575698, 0.666117, 0.781076" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0283771, 0.0355922, 0.0720573, 0.115309, 0.203808, 0.322239, 0.479541", \ + "0.0283885, 0.0355879, 0.0720576, 0.115313, 0.203806, 0.322349, 0.479406", \ + "0.0296126, 0.0367205, 0.0727415, 0.115736, 0.204004, 0.322323, 0.479567", \ + "0.0339424, 0.0411762, 0.0769795, 0.119195, 0.2061, 0.323433, 0.480022", \ + "0.0413417, 0.0488438, 0.0844926, 0.125501, 0.210613, 0.326391, 0.481568", \ + "0.050186, 0.05805, 0.09414, 0.134136, 0.21675, 0.330302, 0.484123", \ + "0.059759, 0.068137, 0.105311, 0.144597, 0.225332, 0.336506, 0.488532" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.108108, 0.117819, 0.158978, 0.200817, 0.279567, 0.380607, 0.512327", \ + "0.120478, 0.130179, 0.171408, 0.213156, 0.291962, 0.392983, 0.524722", \ + "0.169581, 0.179422, 0.220857, 0.262762, 0.341629, 0.442548, 0.574405", \ + "0.215564, 0.226378, 0.27033, 0.313027, 0.39228, 0.493415, 0.625149", \ + "0.276866, 0.289246, 0.337775, 0.382332, 0.462296, 0.563484, 0.695347", \ + "0.337647, 0.351757, 0.406022, 0.453228, 0.534923, 0.636384, 0.768168", \ + "0.395962, 0.411709, 0.472307, 0.523256, 0.607368, 0.709873, 0.84212" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0257612, 0.0334669, 0.0756382, 0.128734, 0.238733, 0.38459, 0.576415", \ + "0.0257528, 0.0334768, 0.0756676, 0.128743, 0.238735, 0.384611, 0.576415", \ + "0.027125, 0.0346752, 0.0764103, 0.129149, 0.238917, 0.384686, 0.576432", \ + "0.0314189, 0.0391589, 0.0800939, 0.131696, 0.240086, 0.385222, 0.57668", \ + "0.0390305, 0.047186, 0.087485, 0.13722, 0.243009, 0.386878, 0.57765", \ + "0.047954, 0.056708, 0.097468, 0.145078, 0.247846, 0.389313, 0.578984", \ + "0.057401, 0.066838, 0.109037, 0.155452, 0.254943, 0.394063, 0.582028" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.121623, 0.131576, 0.172271, 0.2112, 0.280993, 0.368456, 0.481937", \ + "0.134237, 0.144193, 0.184872, 0.223822, 0.293635, 0.381062, 0.494587", \ + "0.179389, 0.189527, 0.230447, 0.269425, 0.33932, 0.426842, 0.540318", \ + "0.22072, 0.231639, 0.275082, 0.315264, 0.385947, 0.47371, 0.587294", \ + "0.274621, 0.286889, 0.334365, 0.376578, 0.448699, 0.537077, 0.650829", \ + "0.32653, 0.340212, 0.392742, 0.437598, 0.512231, 0.601262, 0.715145", \ + "0.375397, 0.39055, 0.448551, 0.496953, 0.574433, 0.665319, 0.779945" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0278382, 0.0350434, 0.0714815, 0.114703, 0.203166, 0.321687, 0.478904", \ + "0.0278409, 0.0350405, 0.0714359, 0.114708, 0.203163, 0.321614, 0.4789", \ + "0.0290985, 0.0361979, 0.0721776, 0.115122, 0.203386, 0.321765, 0.478944", \ + "0.0332283, 0.0404841, 0.0763031, 0.118569, 0.205414, 0.322837, 0.479324", \ + "0.0404156, 0.0480676, 0.0837636, 0.124809, 0.20972, 0.325684, 0.480928", \ + "0.048953, 0.056871, 0.093004, 0.133108, 0.215801, 0.329414, 0.483363", \ + "0.058093, 0.066453, 0.103911, 0.143433, 0.224107, 0.33569, 0.487697" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.10548, 0.115143, 0.156286, 0.197982, 0.276756, 0.377742, 0.509496", \ + "0.11809, 0.127743, 0.168882, 0.210616, 0.289399, 0.390362, 0.522117", \ + "0.16795, 0.177824, 0.21919, 0.260985, 0.339737, 0.440819, 0.572573", \ + "0.214039, 0.224838, 0.268739, 0.311392, 0.390554, 0.49165, 0.623382", \ + "0.27561, 0.287985, 0.336448, 0.380757, 0.460825, 0.562002, 0.69388", \ + "0.336236, 0.35031, 0.404514, 0.451781, 0.533245, 0.634915, 0.766365", \ + "0.39494, 0.410651, 0.471027, 0.521816, 0.606099, 0.708453, 0.840566" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0256037, 0.0333321, 0.0755322, 0.128634, 0.238676, 0.384602, 0.576389", \ + "0.0256059, 0.0333206, 0.0755395, 0.128626, 0.238704, 0.384595, 0.576392", \ + "0.0270634, 0.0346331, 0.076329, 0.129055, 0.23884, 0.384616, 0.57641", \ + "0.0313912, 0.0391039, 0.0800869, 0.131781, 0.240082, 0.385184, 0.576685", \ + "0.0390004, 0.0471251, 0.087392, 0.137006, 0.242881, 0.386884, 0.577642", \ + "0.047887, 0.056623, 0.097185, 0.144954, 0.247613, 0.389262, 0.579016", \ + "0.057249, 0.066706, 0.109004, 0.155354, 0.254987, 0.393981, 0.581928" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.122257, 0.132203, 0.172951, 0.211786, 0.281642, 0.369109, 0.48258", \ + "0.134454, 0.144408, 0.185127, 0.224008, 0.293853, 0.381282, 0.494796", \ + "0.17887, 0.189036, 0.229973, 0.268937, 0.338857, 0.426332, 0.539823", \ + "0.219765, 0.23066, 0.274088, 0.314316, 0.385014, 0.472714, 0.586334", \ + "0.273033, 0.285266, 0.332755, 0.375097, 0.447402, 0.535604, 0.649422", \ + "0.324662, 0.338345, 0.390913, 0.435865, 0.510387, 0.59946, 0.713356", \ + "0.373323, 0.388476, 0.446518, 0.494942, 0.572588, 0.66336, 0.778041" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0278399, 0.0350526, 0.0714893, 0.114649, 0.203151, 0.321573, 0.478868", \ + "0.0278327, 0.0350527, 0.0714588, 0.114668, 0.203151, 0.321589, 0.47874", \ + "0.0290672, 0.0362051, 0.0721795, 0.115095, 0.203368, 0.321705, 0.478913", \ + "0.033239, 0.0404966, 0.0763061, 0.118651, 0.205437, 0.322727, 0.479137", \ + "0.0404259, 0.0478991, 0.0836518, 0.124694, 0.209833, 0.32573, 0.480884", \ + "0.048942, 0.056913, 0.093056, 0.133153, 0.215836, 0.329463, 0.483337", \ + "0.058136, 0.06661, 0.104017, 0.143358, 0.224305, 0.335672, 0.487659" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0921975, 0.101886, 0.143087, 0.184791, 0.263569, 0.364542, 0.496253", \ + "0.104594, 0.114284, 0.155471, 0.197187, 0.275938, 0.376946, 0.508657", \ + "0.158374, 0.168521, 0.210318, 0.252228, 0.331023, 0.432097, 0.563849", \ + "0.20421, 0.215799, 0.261314, 0.304438, 0.383837, 0.484767, 0.616529", \ + "0.26232, 0.276035, 0.328111, 0.373561, 0.453587, 0.554852, 0.686849", \ + "0.31757, 0.333458, 0.393488, 0.442891, 0.524945, 0.626217, 0.758161", \ + "0.36938, 0.387175, 0.455305, 0.509947, 0.59586, 0.698348, 0.830911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0254811, 0.0331937, 0.0754372, 0.128563, 0.238687, 0.384594, 0.576402", \ + "0.0254694, 0.0331742, 0.0754454, 0.128588, 0.238658, 0.384553, 0.576384", \ + "0.0286394, 0.0360807, 0.0769734, 0.129258, 0.238877, 0.384525, 0.57639", \ + "0.0355777, 0.0431324, 0.082464, 0.133461, 0.240774, 0.385347, 0.576608", \ + "0.0464857, 0.0547751, 0.092894, 0.140181, 0.244251, 0.38785, 0.578235", \ + "0.058479, 0.067635, 0.107108, 0.151416, 0.25038, 0.390371, 0.57978", \ + "0.070703, 0.080859, 0.123575, 0.166401, 0.26076, 0.396717, 0.583501" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106827, 0.116807, 0.157587, 0.196515, 0.266276, 0.353716, 0.467214", \ + "0.118284, 0.128263, 0.168986, 0.207974, 0.277744, 0.36519, 0.478692", \ + "0.171072, 0.181322, 0.222611, 0.261657, 0.331626, 0.419185, 0.532679", \ + "0.215933, 0.227347, 0.271933, 0.312496, 0.383656, 0.471489, 0.584968", \ + "0.272465, 0.285631, 0.335621, 0.378592, 0.45101, 0.539475, 0.653509", \ + "0.325411, 0.340504, 0.397115, 0.443494, 0.518468, 0.607298, 0.721246", \ + "0.374412, 0.391253, 0.454931, 0.505761, 0.584119, 0.67524, 0.78956" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0277392, 0.0349447, 0.0714058, 0.114543, 0.203145, 0.321592, 0.478775", \ + "0.0277285, 0.0349413, 0.0713615, 0.114544, 0.203146, 0.321593, 0.478777", \ + "0.0303626, 0.0373205, 0.0727917, 0.115391, 0.203422, 0.321769, 0.478931", \ + "0.0367088, 0.0437669, 0.0785271, 0.120325, 0.206398, 0.323337, 0.479415", \ + "0.047028, 0.0544346, 0.0881707, 0.127574, 0.211154, 0.327147, 0.481904", \ + "0.058619, 0.066625, 0.101149, 0.138297, 0.218163, 0.330599, 0.484183", \ + "0.070766, 0.079585, 0.116042, 0.152301, 0.228479, 0.337931, 0.488627" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0942224, 0.103971, 0.145355, 0.187236, 0.2661, 0.36714, 0.498913", \ + "0.106603, 0.11634, 0.157722, 0.199593, 0.278452, 0.379528, 0.511275", \ + "0.160305, 0.17048, 0.212394, 0.254425, 0.333283, 0.434391, 0.566196", \ + "0.206472, 0.21802, 0.263478, 0.306716, 0.386136, 0.487137, 0.618953", \ + "0.265115, 0.278809, 0.330745, 0.376223, 0.456277, 0.557541, 0.689557", \ + "0.321008, 0.336787, 0.396676, 0.44593, 0.528076, 0.62941, 0.761397", \ + "0.373461, 0.391149, 0.459086, 0.513577, 0.599326, 0.701937, 0.834352" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0257344, 0.0334982, 0.0758936, 0.129071, 0.239136, 0.385072, 0.576841", \ + "0.025744, 0.0334995, 0.0758953, 0.129066, 0.239184, 0.385027, 0.576846", \ + "0.0288625, 0.036293, 0.0772181, 0.129756, 0.239362, 0.38511, 0.57685", \ + "0.0359194, 0.0435093, 0.0828719, 0.133902, 0.241227, 0.385865, 0.577114", \ + "0.0472963, 0.0553918, 0.0935283, 0.140812, 0.244863, 0.388331, 0.57859", \ + "0.059747, 0.068779, 0.108035, 0.15222, 0.251032, 0.391004, 0.580341", \ + "0.072629, 0.08251, 0.124817, 0.167438, 0.261533, 0.397445, 0.584125" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106866, 0.116945, 0.157899, 0.196953, 0.266826, 0.354377, 0.467871", \ + "0.118349, 0.128388, 0.169399, 0.208448, 0.278319, 0.365834, 0.479377", \ + "0.171588, 0.181941, 0.223359, 0.262497, 0.332574, 0.420177, 0.533711", \ + "0.216995, 0.22847, 0.273208, 0.313903, 0.385113, 0.47293, 0.58647", \ + "0.27413, 0.287342, 0.337481, 0.380459, 0.452922, 0.54139, 0.655484", \ + "0.327696, 0.342761, 0.399507, 0.445921, 0.52081, 0.609691, 0.723603", \ + "0.377296, 0.394108, 0.457763, 0.508621, 0.587238, 0.67788, 0.792347" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0282691, 0.0354467, 0.0718888, 0.115112, 0.203776, 0.322298, 0.479591", \ + "0.0282431, 0.0354427, 0.0719505, 0.115128, 0.203783, 0.322248, 0.479553", \ + "0.0309281, 0.0378815, 0.0733169, 0.115983, 0.204059, 0.322345, 0.479594", \ + "0.0375646, 0.0445728, 0.0792191, 0.120988, 0.2071, 0.323886, 0.480069", \ + "0.0483449, 0.0556074, 0.0891922, 0.12846, 0.211959, 0.327945, 0.48261", \ + "0.060425, 0.06828, 0.102424, 0.139524, 0.219115, 0.331475, 0.484997", \ + "0.073068, 0.081645, 0.117761, 0.153716, 0.22983, 0.338688, 0.489411" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0942224, 0.103971, 0.145355, 0.187236, 0.2661, 0.36714, 0.498913", \ + "0.106603, 0.11634, 0.157722, 0.199593, 0.278452, 0.379528, 0.511275", \ + "0.160305, 0.17048, 0.212394, 0.254425, 0.333283, 0.434391, 0.566196", \ + "0.206472, 0.21802, 0.263478, 0.306716, 0.386136, 0.487137, 0.618953", \ + "0.265115, 0.278809, 0.330745, 0.376223, 0.456277, 0.557541, 0.689557", \ + "0.321008, 0.336787, 0.396676, 0.44593, 0.528076, 0.62941, 0.761397", \ + "0.373461, 0.391149, 0.459086, 0.513577, 0.599326, 0.701937, 0.834352" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0257344, 0.0334982, 0.0758936, 0.129071, 0.239136, 0.385072, 0.576841", \ + "0.025744, 0.0334995, 0.0758953, 0.129066, 0.239184, 0.385027, 0.576846", \ + "0.0288625, 0.036293, 0.0772181, 0.129756, 0.239362, 0.38511, 0.57685", \ + "0.0359194, 0.0435093, 0.0828719, 0.133902, 0.241227, 0.385865, 0.577114", \ + "0.0472963, 0.0553918, 0.0935283, 0.140812, 0.244863, 0.388331, 0.57859", \ + "0.059747, 0.068779, 0.108035, 0.15222, 0.251032, 0.391004, 0.580341", \ + "0.072629, 0.08251, 0.124817, 0.167438, 0.261533, 0.397445, 0.584125" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.106866, 0.116945, 0.157899, 0.196953, 0.266826, 0.354377, 0.467871", \ + "0.118349, 0.128388, 0.169399, 0.208448, 0.278319, 0.365834, 0.479377", \ + "0.171588, 0.181941, 0.223359, 0.262497, 0.332574, 0.420177, 0.533711", \ + "0.216995, 0.22847, 0.273208, 0.313903, 0.385113, 0.47293, 0.58647", \ + "0.27413, 0.287342, 0.337481, 0.380459, 0.452922, 0.54139, 0.655484", \ + "0.327696, 0.342761, 0.399507, 0.445921, 0.52081, 0.609691, 0.723603", \ + "0.377296, 0.394108, 0.457763, 0.508621, 0.587238, 0.67788, 0.792347" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0282691, 0.0354467, 0.0718888, 0.115112, 0.203776, 0.322298, 0.479591", \ + "0.0282431, 0.0354427, 0.0719505, 0.115128, 0.203783, 0.322248, 0.479553", \ + "0.0309281, 0.0378815, 0.0733169, 0.115983, 0.204059, 0.322345, 0.479594", \ + "0.0375646, 0.0445728, 0.0792191, 0.120988, 0.2071, 0.323886, 0.480069", \ + "0.0483449, 0.0556074, 0.0891922, 0.12846, 0.211959, 0.327945, 0.48261", \ + "0.060425, 0.06828, 0.102424, 0.139524, 0.219115, 0.331475, 0.484997", \ + "0.073068, 0.081645, 0.117761, 0.153716, 0.22983, 0.338688, 0.489411" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.124359, 0.134044, 0.175251, 0.217001, 0.295814, 0.396804, 0.528575", \ + "0.13918, 0.148897, 0.190099, 0.231837, 0.310603, 0.411653, 0.543386", \ + "0.181748, 0.191399, 0.232654, 0.274533, 0.353332, 0.454319, 0.586061", \ + "0.21231, 0.221997, 0.263102, 0.304752, 0.383516, 0.484613, 0.616432", \ + "0.250079, 0.259849, 0.301104, 0.342807, 0.421568, 0.522543, 0.654192", \ + "0.284732, 0.294671, 0.336272, 0.378183, 0.457195, 0.558395, 0.69018", \ + "0.315764, 0.325947, 0.368101, 0.410331, 0.489867, 0.591552, 0.723609" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0257526, 0.0334614, 0.0756827, 0.128733, 0.238771, 0.384634, 0.576416", \ + "0.0257548, 0.0334705, 0.0756735, 0.12875, 0.238769, 0.38459, 0.576417", \ + "0.0256237, 0.0334765, 0.0757359, 0.128825, 0.238812, 0.384664, 0.57643", \ + "0.0257217, 0.0334339, 0.0755523, 0.128752, 0.238803, 0.384726, 0.576719", \ + "0.0262122, 0.0338736, 0.0758662, 0.128769, 0.238593, 0.384744, 0.5765", \ + "0.027155, 0.034782, 0.076539, 0.129376, 0.239201, 0.38485, 0.576481", \ + "0.028604, 0.036166, 0.077551, 0.130403, 0.240434, 0.38608, 0.57744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.135442, 0.145391, 0.186053, 0.224989, 0.294807, 0.382253, 0.495757", \ + "0.15041, 0.160363, 0.201082, 0.239968, 0.309771, 0.397226, 0.510727", \ + "0.193303, 0.2033, 0.243997, 0.282889, 0.352752, 0.440202, 0.553708", \ + "0.226426, 0.23635, 0.27684, 0.315629, 0.385175, 0.472709, 0.586255", \ + "0.269757, 0.27971, 0.3204, 0.35918, 0.428966, 0.516232, 0.629549", \ + "0.312907, 0.322973, 0.363938, 0.402959, 0.472956, 0.560597, 0.674089", \ + "0.354161, 0.364422, 0.405899, 0.445215, 0.515803, 0.604138, 0.71826" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.027827, 0.0350206, 0.0714415, 0.114714, 0.203151, 0.321576, 0.478908", \ + "0.0278277, 0.0350338, 0.071486, 0.114696, 0.203152, 0.321573, 0.47887", \ + "0.0277526, 0.0349382, 0.0714899, 0.114727, 0.203194, 0.321596, 0.478882", \ + "0.0276318, 0.0348218, 0.0711352, 0.114514, 0.202921, 0.321468, 0.478998", \ + "0.0280203, 0.0351968, 0.071537, 0.114569, 0.202834, 0.321036, 0.478148", \ + "0.028752, 0.035918, 0.07213, 0.115206, 0.203555, 0.32174, 0.47881", \ + "0.029913, 0.037049, 0.073107, 0.116169, 0.205075, 0.323747, 0.480572" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.126202, 0.135951, 0.177314, 0.219185, 0.298087, 0.399165, 0.530928", \ + "0.141091, 0.150864, 0.192157, 0.234082, 0.312997, 0.41407, 0.545823", \ + "0.183684, 0.193422, 0.234878, 0.276794, 0.355715, 0.45677, 0.588546", \ + "0.214226, 0.223951, 0.265213, 0.306996, 0.385842, 0.48703, 0.618862", \ + "0.252018, 0.261818, 0.303226, 0.345057, 0.423939, 0.524917, 0.656631", \ + "0.28669, 0.296639, 0.338378, 0.380408, 0.459511, 0.560739, 0.692515", \ + "0.31768, 0.327879, 0.370182, 0.412483, 0.492114, 0.593806, 0.725948" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0259982, 0.0337479, 0.0761029, 0.129226, 0.239212, 0.385048, 0.576859", \ + "0.026005, 0.0337413, 0.0760749, 0.12922, 0.239208, 0.385055, 0.576859", \ + "0.0258691, 0.0336894, 0.0762033, 0.129299, 0.239268, 0.385117, 0.576954", \ + "0.0259699, 0.0337101, 0.0759773, 0.129245, 0.239238, 0.385207, 0.577156", \ + "0.0264349, 0.0341692, 0.0762858, 0.129235, 0.239068, 0.38505, 0.576923", \ + "0.027387, 0.035059, 0.076949, 0.12987, 0.23969, 0.385299, 0.576906", \ + "0.02884, 0.03645, 0.077992, 0.130876, 0.240882, 0.386526, 0.577866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.135841, 0.145876, 0.186759, 0.225824, 0.295731, 0.383268, 0.496808", \ + "0.150792, 0.160825, 0.201727, 0.240706, 0.31071, 0.39823, 0.511774", \ + "0.193792, 0.203849, 0.244927, 0.283851, 0.353864, 0.441379, 0.554901", \ + "0.226846, 0.236828, 0.277613, 0.316482, 0.386169, 0.473769, 0.587364", \ + "0.270282, 0.280277, 0.32115, 0.360172, 0.429992, 0.517374, 0.630698", \ + "0.313503, 0.323645, 0.364796, 0.403898, 0.474088, 0.56178, 0.675324", \ + "0.35496, 0.365285, 0.406963, 0.446383, 0.517069, 0.605457, 0.719656" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0283793, 0.0355762, 0.0719939, 0.11531, 0.203772, 0.322247, 0.479501", \ + "0.0283675, 0.0355854, 0.0720103, 0.11525, 0.203805, 0.32224, 0.479533", \ + "0.028276, 0.0354757, 0.0720775, 0.115332, 0.203862, 0.322371, 0.479555", \ + "0.0281759, 0.0353438, 0.0717518, 0.114979, 0.203589, 0.322211, 0.479513", \ + "0.0285566, 0.0357474, 0.0720726, 0.115232, 0.203497, 0.321688, 0.47909", \ + "0.02929, 0.036459, 0.072693, 0.115774, 0.204206, 0.322366, 0.479155", \ + "0.030487, 0.037615, 0.073698, 0.116767, 0.205688, 0.324362, 0.481195" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0576753, 0.0674243, 0.108399, 0.149927, 0.22843, 0.329275, 0.460886", \ + "0.0699206, 0.0795733, 0.120411, 0.16198, 0.240513, 0.341381, 0.473013", \ + "0.113548, 0.123911, 0.165917, 0.208105, 0.286759, 0.387634, 0.519318", \ + "0.145662, 0.157794, 0.202826, 0.245351, 0.324646, 0.426103, 0.557656", \ + "0.186349, 0.200598, 0.252733, 0.296866, 0.376393, 0.477358, 0.609502", \ + "0.225252, 0.241172, 0.301264, 0.349373, 0.430539, 0.532347, 0.66427", \ + "0.261699, 0.278799, 0.346228, 0.399541, 0.484263, 0.587674, 0.720687" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.023927, 0.0317554, 0.0745637, 0.128077, 0.23834, 0.384274, 0.576162", \ + "0.0236066, 0.0315475, 0.0745412, 0.128028, 0.238324, 0.384363, 0.576159", \ + "0.029715, 0.0367132, 0.0774318, 0.129879, 0.238994, 0.384467, 0.576165", \ + "0.0377065, 0.0452141, 0.0823494, 0.13311, 0.241526, 0.386219, 0.577306", \ + "0.0487951, 0.057726, 0.0939798, 0.140054, 0.244632, 0.388514, 0.579293", \ + "0.060404, 0.070538, 0.109681, 0.152747, 0.251979, 0.39259, 0.581903", \ + "0.07257, 0.083405, 0.127147, 0.168621, 0.263786, 0.401251, 0.58806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0673513, 0.0774121, 0.118001, 0.156665, 0.226287, 0.313635, 0.427059", \ + "0.0784691, 0.0884293, 0.128955, 0.1676, 0.237219, 0.324557, 0.438006", \ + "0.121888, 0.132087, 0.173383, 0.212744, 0.282688, 0.370114, 0.483563", \ + "0.154423, 0.166006, 0.209398, 0.249143, 0.32018, 0.408685, 0.522113", \ + "0.195784, 0.209352, 0.25858, 0.299772, 0.370873, 0.45898, 0.573152", \ + "0.236011, 0.251317, 0.307779, 0.352421, 0.425627, 0.514182, 0.628013", \ + "0.274291, 0.291081, 0.354541, 0.403785, 0.480428, 0.570697, 0.685939" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0264701, 0.0337652, 0.0709949, 0.114563, 0.203352, 0.321941, 0.479265", \ + "0.026021, 0.033469, 0.0708118, 0.114536, 0.20332, 0.321915, 0.479262", \ + "0.0310675, 0.0377333, 0.0737648, 0.116655, 0.204295, 0.322279, 0.479212", \ + "0.0392079, 0.045772, 0.0782884, 0.120324, 0.208208, 0.325396, 0.481122", \ + "0.0511087, 0.0583116, 0.0889546, 0.12705, 0.211287, 0.328168, 0.48436", \ + "0.063772, 0.071988, 0.103921, 0.138968, 0.218833, 0.332145, 0.486596", \ + "0.077023, 0.086064, 0.120934, 0.154601, 0.230706, 0.341145, 0.492847" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0575039, 0.0672581, 0.108261, 0.149767, 0.228317, 0.329171, 0.460788", \ + "0.0698197, 0.0794491, 0.120359, 0.161881, 0.240468, 0.341328, 0.47295", \ + "0.11352, 0.123878, 0.165878, 0.20808, 0.286733, 0.387637, 0.519299", \ + "0.145644, 0.157775, 0.202804, 0.245335, 0.324639, 0.426099, 0.557652", \ + "0.186343, 0.200592, 0.252727, 0.296865, 0.376397, 0.477364, 0.609509", \ + "0.225257, 0.241178, 0.301272, 0.349383, 0.430514, 0.532366, 0.66429", \ + "0.261717, 0.278818, 0.34625, 0.399565, 0.484292, 0.587707, 0.72072" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0238976, 0.0317422, 0.0746073, 0.128109, 0.238363, 0.384295, 0.576164", \ + "0.0235555, 0.0315293, 0.0746256, 0.128082, 0.238354, 0.384293, 0.576161", \ + "0.0296984, 0.0366952, 0.077436, 0.129901, 0.239028, 0.38447, 0.576184", \ + "0.0376986, 0.0452062, 0.0823479, 0.133124, 0.241541, 0.386259, 0.577311", \ + "0.0487933, 0.0577247, 0.0939794, 0.140037, 0.244643, 0.388523, 0.579297", \ + "0.060406, 0.070541, 0.109683, 0.152752, 0.251873, 0.392599, 0.581909", \ + "0.072575, 0.08341, 0.127152, 0.168627, 0.263794, 0.401259, 0.588066" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0674833, 0.0775423, 0.118112, 0.15676, 0.22637, 0.313725, 0.42714", \ + "0.078557, 0.0885199, 0.129033, 0.167663, 0.23727, 0.324627, 0.438054", \ + "0.121909, 0.13211, 0.173412, 0.212766, 0.282702, 0.37011, 0.483574", \ + "0.154455, 0.166018, 0.209412, 0.249155, 0.320201, 0.408803, 0.522162", \ + "0.195779, 0.209366, 0.25857, 0.299762, 0.370863, 0.458968, 0.573147", \ + "0.235994, 0.251299, 0.307758, 0.352401, 0.425605, 0.514157, 0.627987", \ + "0.27426, 0.291049, 0.354506, 0.403749, 0.480437, 0.570657, 0.6859" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0264896, 0.0337704, 0.0709631, 0.114528, 0.203326, 0.321895, 0.479259", \ + "0.0260801, 0.0334874, 0.0707881, 0.114505, 0.203296, 0.321994, 0.479256", \ + "0.0310803, 0.0377462, 0.073765, 0.116632, 0.204282, 0.322356, 0.479207", \ + "0.03925, 0.0457751, 0.0782902, 0.120319, 0.208198, 0.32544, 0.481095", \ + "0.0511082, 0.0583225, 0.0889552, 0.127049, 0.211281, 0.328161, 0.484355", \ + "0.063769, 0.071984, 0.103918, 0.138965, 0.218827, 0.332139, 0.486591", \ + "0.077019, 0.086059, 0.12093, 0.154599, 0.230707, 0.341108, 0.492843" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0575039, 0.0672581, 0.108261, 0.149767, 0.228317, 0.329171, 0.460788", \ + "0.0698197, 0.0794491, 0.120359, 0.161881, 0.240468, 0.341328, 0.47295", \ + "0.11352, 0.123878, 0.165878, 0.20808, 0.286733, 0.387637, 0.519299", \ + "0.145644, 0.157775, 0.202804, 0.245335, 0.324639, 0.426099, 0.557652", \ + "0.186343, 0.200592, 0.252727, 0.296865, 0.376397, 0.477364, 0.609509", \ + "0.225257, 0.241178, 0.301272, 0.349383, 0.430514, 0.532366, 0.66429", \ + "0.261717, 0.278818, 0.34625, 0.399565, 0.484292, 0.587707, 0.72072" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0238976, 0.0317422, 0.0746073, 0.128109, 0.238363, 0.384295, 0.576164", \ + "0.0235555, 0.0315293, 0.0746256, 0.128082, 0.238354, 0.384293, 0.576161", \ + "0.0296984, 0.0366952, 0.077436, 0.129901, 0.239028, 0.38447, 0.576184", \ + "0.0376986, 0.0452062, 0.0823479, 0.133124, 0.241541, 0.386259, 0.577311", \ + "0.0487933, 0.0577247, 0.0939794, 0.140037, 0.244643, 0.388523, 0.579297", \ + "0.060406, 0.070541, 0.109683, 0.152752, 0.251873, 0.392599, 0.581909", \ + "0.072575, 0.08341, 0.127152, 0.168627, 0.263794, 0.401259, 0.588066" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0673513, 0.0774121, 0.118001, 0.156665, 0.226287, 0.313635, 0.427059", \ + "0.0784691, 0.0884293, 0.128955, 0.1676, 0.237219, 0.324557, 0.438006", \ + "0.121888, 0.132087, 0.173383, 0.212744, 0.282688, 0.370114, 0.483563", \ + "0.154423, 0.166006, 0.209398, 0.249143, 0.32018, 0.408685, 0.522113", \ + "0.195784, 0.209352, 0.25858, 0.299772, 0.370873, 0.45898, 0.573152", \ + "0.236011, 0.251317, 0.307779, 0.352421, 0.425627, 0.514182, 0.628013", \ + "0.274291, 0.291081, 0.354541, 0.403785, 0.480428, 0.570697, 0.685939" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0264701, 0.0337652, 0.0709949, 0.114563, 0.203352, 0.321941, 0.479265", \ + "0.026021, 0.033469, 0.0708118, 0.114536, 0.20332, 0.321915, 0.479262", \ + "0.0310675, 0.0377333, 0.0737648, 0.116655, 0.204295, 0.322279, 0.479212", \ + "0.0392079, 0.045772, 0.0782884, 0.120324, 0.208208, 0.325396, 0.481122", \ + "0.0511087, 0.0583116, 0.0889546, 0.12705, 0.211287, 0.328168, 0.48436", \ + "0.063772, 0.071988, 0.103921, 0.138968, 0.218833, 0.332145, 0.486596", \ + "0.077023, 0.086064, 0.120934, 0.154601, 0.230706, 0.341145, 0.492847" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0722964, 0.0819217, 0.1229, 0.164509, 0.243168, 0.344122, 0.475785", \ + "0.0866352, 0.0962846, 0.137244, 0.178864, 0.257511, 0.358475, 0.490134", \ + "0.126754, 0.136139, 0.176138, 0.217337, 0.295939, 0.396868, 0.528552", \ + "0.152558, 0.161963, 0.2024, 0.243607, 0.321522, 0.421789, 0.553403", \ + "0.182938, 0.192486, 0.233187, 0.274741, 0.353341, 0.453889, 0.58492", \ + "0.209689, 0.219476, 0.260406, 0.302357, 0.381854, 0.483477, 0.615196", \ + "0.232671, 0.242729, 0.284233, 0.326617, 0.40722, 0.510334, 0.643573" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0249158, 0.0327721, 0.0754909, 0.128737, 0.238862, 0.384736, 0.576609", \ + "0.0248714, 0.0327224, 0.0754046, 0.128735, 0.238861, 0.384772, 0.57661", \ + "0.0238921, 0.031721, 0.0742462, 0.127871, 0.238655, 0.384699, 0.576602", \ + "0.0243502, 0.0322395, 0.0748492, 0.127643, 0.237297, 0.383501, 0.575852", \ + "0.0252777, 0.0330416, 0.0756055, 0.12864, 0.238216, 0.38328, 0.574957", \ + "0.026891, 0.034468, 0.076577, 0.130095, 0.240477, 0.385728, 0.57641", \ + "0.029142, 0.036385, 0.077805, 0.13179, 0.243456, 0.38971, 0.58052" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0791052, 0.0889913, 0.129432, 0.168167, 0.237773, 0.325156, 0.438584", \ + "0.0934889, 0.103418, 0.143855, 0.182551, 0.252171, 0.339558, 0.452969", \ + "0.134761, 0.144325, 0.183604, 0.221845, 0.291382, 0.37873, 0.492144", \ + "0.163698, 0.173338, 0.213137, 0.251297, 0.3201, 0.406552, 0.519858", \ + "0.200216, 0.209999, 0.25, 0.288604, 0.35799, 0.444953, 0.557646", \ + "0.235372, 0.245117, 0.28533, 0.324243, 0.394887, 0.483232, 0.597115", \ + "0.269225, 0.279143, 0.319796, 0.359071, 0.430796, 0.521062, 0.637051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0268978, 0.0340893, 0.0707626, 0.114181, 0.202766, 0.321262, 0.478412", \ + "0.026797, 0.0339993, 0.0708016, 0.114168, 0.202768, 0.321254, 0.478399", \ + "0.0252418, 0.0324972, 0.0692864, 0.113093, 0.202437, 0.321205, 0.478584", \ + "0.0256076, 0.0329868, 0.0697681, 0.112715, 0.200704, 0.319498, 0.4774", \ + "0.0262333, 0.0337239, 0.070651, 0.113877, 0.201905, 0.319626, 0.475953", \ + "0.027462, 0.034699, 0.07145, 0.115168, 0.204503, 0.322869, 0.478933", \ + "0.029307, 0.036277, 0.072742, 0.11691, 0.207983, 0.328167, 0.485155" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0720591, 0.0817027, 0.122713, 0.164348, 0.243054, 0.343973, 0.475635", \ + "0.0864515, 0.0961442, 0.137126, 0.178768, 0.257422, 0.358391, 0.490093", \ + "0.126669, 0.136052, 0.176073, 0.217293, 0.295906, 0.396835, 0.528525", \ + "0.152487, 0.161887, 0.202334, 0.24357, 0.321497, 0.421767, 0.553377", \ + "0.182882, 0.192425, 0.233135, 0.274707, 0.353312, 0.453829, 0.584903", \ + "0.209734, 0.219429, 0.260363, 0.302325, 0.38183, 0.483462, 0.615218", \ + "0.232637, 0.242692, 0.284196, 0.326602, 0.407204, 0.510327, 0.643562" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.024909, 0.0327876, 0.0755066, 0.128787, 0.238928, 0.384802, 0.576611", \ + "0.024858, 0.0327119, 0.075419, 0.128785, 0.238886, 0.384778, 0.576657", \ + "0.0238706, 0.0317106, 0.0742864, 0.127912, 0.238678, 0.384711, 0.576604", \ + "0.0243246, 0.0322227, 0.0748887, 0.127683, 0.23732, 0.383536, 0.575834", \ + "0.0252558, 0.0330245, 0.0756291, 0.128674, 0.238238, 0.383263, 0.574736", \ + "0.026941, 0.034453, 0.076593, 0.130125, 0.240487, 0.385677, 0.57649", \ + "0.02913, 0.036373, 0.077815, 0.131811, 0.243516, 0.389707, 0.580527" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0792431, 0.0891778, 0.129659, 0.168347, 0.237952, 0.325319, 0.438751", \ + "0.0936371, 0.103559, 0.143977, 0.182655, 0.252273, 0.339627, 0.453073", \ + "0.134818, 0.144382, 0.183652, 0.221884, 0.291416, 0.378761, 0.492177", \ + "0.163745, 0.173387, 0.213182, 0.251333, 0.32013, 0.406581, 0.519888", \ + "0.200248, 0.210033, 0.250037, 0.288634, 0.358012, 0.444924, 0.557667", \ + "0.23539, 0.245144, 0.285359, 0.324266, 0.394905, 0.483249, 0.597132", \ + "0.269241, 0.279162, 0.319819, 0.359093, 0.430813, 0.521076, 0.637064" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0268785, 0.0340694, 0.0707979, 0.114158, 0.202749, 0.321229, 0.478615", \ + "0.0267867, 0.0339833, 0.0707687, 0.114141, 0.20275, 0.32127, 0.478385", \ + "0.0252506, 0.0325004, 0.0692695, 0.113064, 0.202424, 0.321113, 0.478584", \ + "0.0256226, 0.032997, 0.0697564, 0.112697, 0.200691, 0.319492, 0.477222", \ + "0.0262488, 0.0337369, 0.0706448, 0.113862, 0.201892, 0.319548, 0.475885", \ + "0.027467, 0.034711, 0.071447, 0.115158, 0.204492, 0.322864, 0.478933", \ + "0.029316, 0.036286, 0.072743, 0.116884, 0.207974, 0.328156, 0.485153" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00706695, 0.0070386, 0.00714082, 0.00724433, 0.00733738, 0.0073858, 0.00741299", \ + "0.00696545, 0.00693798, 0.00703685, 0.00714277, 0.00723726, 0.00728575, 0.00731571", \ + "0.00708849, 0.0070408, 0.00702682, 0.0070935, 0.00720934, 0.00721011, 0.00725552", \ + "0.00767888, 0.00757673, 0.00746939, 0.00749245, 0.00755486, 0.00761218, 0.00764703", \ + "0.00927263, 0.00907941, 0.00878888, 0.00873057, 0.00877081, 0.00879517, 0.00880934", \ + "0.0117412, 0.0114497, 0.0109769, 0.0108291, 0.010754, 0.0107628, 0.0108431", \ + "0.0150118, 0.0146288, 0.0139366, 0.0136884, 0.0135205, 0.013464, 0.0134618" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0118404, 0.0117833, 0.0118866, 0.0119923, 0.0120823, 0.0121279, 0.012156", \ + "0.0117619, 0.011706, 0.0118072, 0.0119151, 0.0120061, 0.0120526, 0.0120804", \ + "0.0118736, 0.0117911, 0.0118098, 0.0118872, 0.0119843, 0.012052, 0.0120872", \ + "0.0124828, 0.0123394, 0.0122123, 0.0122604, 0.0123336, 0.0123948, 0.0124325", \ + "0.0140618, 0.0138793, 0.0135738, 0.0135146, 0.0135314, 0.0135632, 0.0135922", \ + "0.0165694, 0.0162327, 0.0157139, 0.0155922, 0.0155485, 0.0155537, 0.0155722", \ + "0.0197494, 0.0193284, 0.0186076, 0.018388, 0.018276, 0.0182494, 0.0182506" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00579334, 0.00576773, 0.00587163, 0.00597594, 0.00606811, 0.0061156, 0.00614186", \ + "0.00569738, 0.00567027, 0.00577281, 0.00587752, 0.00597075, 0.0060195, 0.00604841", \ + "0.00584615, 0.00578111, 0.00577267, 0.00587045, 0.00593036, 0.00599825, 0.00601739", \ + "0.00648255, 0.00637188, 0.00625306, 0.00626595, 0.00632356, 0.00637762, 0.00641075", \ + "0.00805656, 0.00791023, 0.00760013, 0.00753383, 0.00756687, 0.00758951, 0.0075988", \ + "0.0105262, 0.0102379, 0.00977038, 0.00962043, 0.00954755, 0.00956594, 0.00972692", \ + "0.0137164, 0.0133553, 0.0127911, 0.012526, 0.012349, 0.0122791, 0.0122736" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0129565, 0.0129, 0.0130047, 0.0131107, 0.0132012, 0.0132463, 0.0132737", \ + "0.0128816, 0.0128241, 0.0129262, 0.0130325, 0.0131252, 0.013172, 0.0131995", \ + "0.0129995, 0.0129186, 0.0129275, 0.0130123, 0.0131102, 0.0131673, 0.0132018", \ + "0.0135818, 0.0134413, 0.0133324, 0.0133751, 0.0134551, 0.0135162, 0.0135543", \ + "0.0151777, 0.0149396, 0.0146421, 0.0146065, 0.0146346, 0.0146707, 0.014709", \ + "0.0177043, 0.017367, 0.0168432, 0.0167255, 0.0166812, 0.0166878, 0.0167051", \ + "0.0208867, 0.0204695, 0.0197467, 0.0195252, 0.0194186, 0.0193844, 0.0193848" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00568041, 0.00564759, 0.00572058, 0.00580273, 0.00587686, 0.00591535, 0.0059366", \ + "0.00557829, 0.00554656, 0.00561906, 0.00570163, 0.00577668, 0.00581569, 0.00583932", \ + "0.00569422, 0.00562867, 0.00559843, 0.00564982, 0.00575468, 0.00570534, 0.0057918", \ + "0.00627781, 0.00617383, 0.00605808, 0.00606481, 0.00610791, 0.00615335, 0.0061808", \ + "0.00786348, 0.0076771, 0.00737568, 0.00730479, 0.00732991, 0.00735362, 0.00735328", \ + "0.0103004, 0.0100608, 0.00961405, 0.00944623, 0.00934644, 0.00936372, 0.00941844", \ + "0.0135697, 0.0132027, 0.0125261, 0.0122694, 0.0120901, 0.0120263, 0.0120119" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.013017, 0.0129582, 0.0130308, 0.0131165, 0.0131922, 0.0132294, 0.0132518", \ + "0.0129404, 0.0128804, 0.012951, 0.0130391, 0.0131153, 0.0131547, 0.0131775", \ + "0.0130588, 0.0129672, 0.012952, 0.0130185, 0.0131051, 0.0131542, 0.0131843", \ + "0.0136308, 0.0134902, 0.0133551, 0.0133867, 0.0134515, 0.0134967, 0.0135326", \ + "0.0152202, 0.0150579, 0.0147223, 0.0146654, 0.0146548, 0.0146765, 0.0147017", \ + "0.0176961, 0.0173853, 0.0168707, 0.0167395, 0.01668, 0.016671, 0.0166862", \ + "0.0208951, 0.0204864, 0.0197736, 0.0195541, 0.0194274, 0.0193811, 0.0193773" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0043959, 0.00436701, 0.00444492, 0.00452774, 0.00460088, 0.00463828, 0.00465953", \ + "0.00429879, 0.00426966, 0.00434446, 0.00442923, 0.00450426, 0.00454205, 0.00456502", \ + "0.00445379, 0.00439197, 0.00435571, 0.00440283, 0.0044779, 0.00452186, 0.00455288", \ + "0.0050577, 0.00494861, 0.00484327, 0.00485204, 0.0048727, 0.00491205, 0.00493739", \ + "0.00665654, 0.00647119, 0.00616405, 0.00609243, 0.00612638, 0.00614519, 0.00614076", \ + "0.00914227, 0.00886327, 0.00837971, 0.00821531, 0.00812709, 0.00810896, 0.0082046", \ + "0.0122681, 0.0119165, 0.0113847, 0.0111104, 0.0109254, 0.0108447, 0.0108226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0140935, 0.014036, 0.0141091, 0.0141968, 0.0142719, 0.0143094, 0.0143337", \ + "0.0140191, 0.0139613, 0.0140327, 0.014121, 0.014197, 0.0142366, 0.0142591", \ + "0.0141475, 0.0140559, 0.0140431, 0.0141078, 0.0141899, 0.0142429, 0.0142747", \ + "0.0147418, 0.0146009, 0.0144572, 0.0144897, 0.0145483, 0.0145944, 0.0146288", \ + "0.0162942, 0.0160745, 0.0157688, 0.0157255, 0.0157347, 0.0157638, 0.0157924", \ + "0.0188075, 0.0184918, 0.0179786, 0.0178472, 0.0177848, 0.0177875, 0.0177984", \ + "0.0219669, 0.0215628, 0.0208684, 0.0206466, 0.0205262, 0.0204892, 0.0204835" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0130195, 0.0129876, 0.0130495, 0.0131253, 0.0131997, 0.0132419, 0.0132691", \ + "0.0129215, 0.0128888, 0.0129548, 0.0130288, 0.0131019, 0.0131435, 0.0131703", \ + "0.0133785, 0.0133384, 0.0134087, 0.0134955, 0.0135707, 0.0135852, 0.0136046", \ + "0.0142836, 0.0142565, 0.0143196, 0.0144196, 0.0144782, 0.0145036, 0.014526", \ + "0.01623, 0.0161922, 0.0162182, 0.0162894, 0.0163501, 0.0164734, 0.0164883", \ + "0.019095, 0.0190337, 0.0190206, 0.0190753, 0.0191496, 0.019194, 0.0192706", \ + "0.0227931, 0.022709, 0.0226542, 0.0226832, 0.022751, 0.0227948, 0.022857" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0115623, 0.0115025, 0.0115662, 0.0116502, 0.0117279, 0.0117701, 0.0117954", \ + "0.0114198, 0.0113616, 0.0114281, 0.0115122, 0.0115885, 0.0116303, 0.0116557", \ + "0.0117687, 0.011718, 0.0117937, 0.0118793, 0.0119577, 0.0119987, 0.0120236", \ + "0.0125835, 0.0125268, 0.0125956, 0.0126791, 0.0127588, 0.0128005, 0.0128271", \ + "0.0145167, 0.0144551, 0.0144886, 0.014578, 0.0146577, 0.0147076, 0.0147361", \ + "0.0174059, 0.0173192, 0.0173142, 0.0173837, 0.0174736, 0.017525, 0.0175648", \ + "0.0214033, 0.0213033, 0.02124, 0.0212854, 0.0213702, 0.0214329, 0.0214843" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0143979, 0.014369, 0.014459, 0.014554, 0.0146481, 0.0147008, 0.0147344", \ + "0.0143125, 0.0142846, 0.0143746, 0.0144715, 0.014564, 0.0146163, 0.0146497", \ + "0.0147638, 0.0147366, 0.0148173, 0.0149231, 0.015009, 0.0150596, 0.0150918", \ + "0.0156772, 0.0156471, 0.0157182, 0.0158612, 0.0159249, 0.0159732, 0.0160012", \ + "0.0176166, 0.0175808, 0.0176396, 0.0177251, 0.0178023, 0.017902, 0.0179592", \ + "0.0204756, 0.0204191, 0.0204363, 0.0205049, 0.0205979, 0.0206579, 0.0206825", \ + "0.024225, 0.0241437, 0.024118, 0.0241719, 0.0242536, 0.0243082, 0.024382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0104127, 0.0103545, 0.0104484, 0.010551, 0.0106433, 0.0106932, 0.0107232", \ + "0.0102729, 0.0102171, 0.0103124, 0.0104161, 0.0105073, 0.0105569, 0.0105869", \ + "0.0106218, 0.0105716, 0.0106786, 0.0107816, 0.0108747, 0.0109233, 0.0109526", \ + "0.0114534, 0.011399, 0.0114963, 0.0115998, 0.0116925, 0.0117422, 0.0117747", \ + "0.0133785, 0.0133216, 0.0133758, 0.0134755, 0.0135726, 0.0136271, 0.0136649", \ + "0.0162706, 0.0161869, 0.0162009, 0.0162826, 0.0163938, 0.0164552, 0.0165019", \ + "0.0202535, 0.0201554, 0.0201067, 0.0201676, 0.0202698, 0.0203432, 0.0204019" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00409709, 0.00407571, 0.00418779, 0.00427657, 0.00434735, 0.00438064, 0.00440018", \ + "0.0038306, 0.00380873, 0.00391234, 0.00400242, 0.00407649, 0.00411308, 0.00413354", \ + "0.00461787, 0.00453112, 0.00445358, 0.00452184, 0.0045896, 0.00464148, 0.0046684", \ + "0.0064137, 0.00627487, 0.00608985, 0.00611615, 0.00611297, 0.00614166, 0.00617281", \ + "0.0102326, 0.00996779, 0.00956688, 0.00946511, 0.00948545, 0.00952046, 0.0094891", \ + "0.0157352, 0.0153621, 0.0147186, 0.0145103, 0.0144022, 0.0143968, 0.0145516", \ + "0.0228661, 0.0223849, 0.0214852, 0.0211689, 0.0209588, 0.0208644, 0.020836" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168345, 0.0167842, 0.0168865, 0.0169799, 0.0170512, 0.0170866, 0.0171066", \ + "0.0165883, 0.0165369, 0.016632, 0.0167271, 0.0168023, 0.0168399, 0.0168612", \ + "0.017456, 0.0173502, 0.0173209, 0.017386, 0.0174572, 0.0175065, 0.0175391", \ + "0.0193999, 0.0192174, 0.0189919, 0.0190027, 0.0190508, 0.0190971, 0.0191291", \ + "0.0232405, 0.0229247, 0.0224776, 0.0223983, 0.0223973, 0.022415, 0.0224308", \ + "0.0287663, 0.0283547, 0.0276516, 0.0274632, 0.0273737, 0.0273583, 0.0273472", \ + "0.0358993, 0.0353873, 0.0343964, 0.0340996, 0.0338922, 0.0338377, 0.0338091" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00547121, 0.00545448, 0.0055946, 0.00570745, 0.00579729, 0.00584133, 0.0058664", \ + "0.00520118, 0.0051831, 0.00531766, 0.00542907, 0.00552343, 0.00556888, 0.00559646", \ + "0.00598877, 0.00591333, 0.00589287, 0.00595229, 0.00603169, 0.00606163, 0.00612658", \ + "0.00780816, 0.00765341, 0.00748508, 0.00752159, 0.0075386, 0.00758201, 0.00762148", \ + "0.0116427, 0.0113705, 0.0109664, 0.0108778, 0.0109152, 0.0109382, 0.0109197", \ + "0.017168, 0.016777, 0.0161155, 0.0159204, 0.0158172, 0.0158086, 0.0159819", \ + "0.0243258, 0.0238172, 0.0228929, 0.0225732, 0.0223572, 0.0222854, 0.0222644" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0156448, 0.0155963, 0.0157321, 0.0158424, 0.0159301, 0.0159726, 0.0159973", \ + "0.0154129, 0.0153639, 0.0154916, 0.0156047, 0.0156948, 0.0157397, 0.0157647", \ + "0.0162696, 0.0161637, 0.0161562, 0.0162379, 0.0163275, 0.0163801, 0.0164287", \ + "0.0182476, 0.0180532, 0.0178402, 0.0178646, 0.0179288, 0.0179839, 0.018026", \ + "0.0221049, 0.0217727, 0.0213554, 0.0212536, 0.0212712, 0.0212999, 0.0213215", \ + "0.0276479, 0.0272275, 0.0265093, 0.0263154, 0.0262365, 0.0262347, 0.0262316", \ + "0.0348182, 0.0342889, 0.0332395, 0.0329428, 0.0327711, 0.032705, 0.0326822" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0143979, 0.014369, 0.014459, 0.014554, 0.0146481, 0.0147008, 0.0147344", \ + "0.0143125, 0.0142846, 0.0143746, 0.0144715, 0.014564, 0.0146163, 0.0146497", \ + "0.0147638, 0.0147366, 0.0148173, 0.0149231, 0.015009, 0.0150596, 0.0150918", \ + "0.0156772, 0.0156471, 0.0157182, 0.0158612, 0.0159249, 0.0159732, 0.0160012", \ + "0.0176166, 0.0175808, 0.0176396, 0.0177251, 0.0178023, 0.017902, 0.0179592", \ + "0.0204756, 0.0204191, 0.0204363, 0.0205049, 0.0205979, 0.0206579, 0.0206825", \ + "0.024225, 0.0241437, 0.024118, 0.0241719, 0.0242536, 0.0243082, 0.024382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168345, 0.0167842, 0.0168865, 0.0169799, 0.0170512, 0.0170866, 0.0171066", \ + "0.0165883, 0.0165369, 0.016632, 0.0167271, 0.0168023, 0.0168399, 0.0168612", \ + "0.017456, 0.0173502, 0.0173209, 0.017386, 0.0174572, 0.0175065, 0.0175391", \ + "0.0193999, 0.0192174, 0.0189919, 0.0190027, 0.0190508, 0.0190971, 0.0191291", \ + "0.0232405, 0.0229247, 0.0224776, 0.0223983, 0.0223973, 0.022415, 0.0224308", \ + "0.0287663, 0.0283547, 0.0276516, 0.0274632, 0.0273737, 0.0273583, 0.0273472", \ + "0.0358993, 0.0353873, 0.0343964, 0.0340996, 0.0338922, 0.0338377, 0.0338091" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0106449, 0.0106436, 0.0107592, 0.010839, 0.0109038, 0.010936, 0.0109553", \ + "0.0106907, 0.0106949, 0.0108143, 0.0108878, 0.0109508, 0.0109855, 0.011007", \ + "0.0117734, 0.0117696, 0.0118763, 0.0119417, 0.0120166, 0.012046, 0.0120731", \ + "0.013315, 0.0133026, 0.0133871, 0.0134403, 0.0134945, 0.0135303, 0.0135769", \ + "0.0162585, 0.0162327, 0.0162874, 0.0163441, 0.0164183, 0.0165287, 0.0165618", \ + "0.020581, 0.0205754, 0.0204905, 0.0205359, 0.0206333, 0.0207184, 0.0208036", \ + "0.0263662, 0.0262597, 0.0261383, 0.0261403, 0.0262252, 0.0263184, 0.0264169" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00658431, 0.00656041, 0.00669721, 0.00678683, 0.00685482, 0.00688798, 0.00690724", \ + "0.00658278, 0.00656822, 0.00670205, 0.00678731, 0.00685617, 0.00689093, 0.0069116", \ + "0.00759284, 0.00758822, 0.00771878, 0.00780127, 0.00787356, 0.00791411, 0.00794423", \ + "0.00917431, 0.00915931, 0.00928133, 0.00936126, 0.00943002, 0.00947472, 0.00949638", \ + "0.0120567, 0.0120582, 0.0121062, 0.0121748, 0.0122448, 0.0122972, 0.0123321", \ + "0.0163859, 0.0163159, 0.0162898, 0.0163298, 0.0164161, 0.0164964, 0.0165645", \ + "0.0221662, 0.0220685, 0.0219652, 0.0219717, 0.022037, 0.022108, 0.0221948" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0106432, 0.0106427, 0.0107594, 0.0108397, 0.0109049, 0.0109368, 0.0109553", \ + "0.0106905, 0.0106961, 0.0108155, 0.0108891, 0.010952, 0.0109867, 0.0110096", \ + "0.0117734, 0.0117699, 0.0118761, 0.0119418, 0.012018, 0.0120462, 0.012066", \ + "0.0133153, 0.0133032, 0.0133879, 0.0134411, 0.0134948, 0.0135302, 0.0135777", \ + "0.0162586, 0.0162333, 0.0162855, 0.0163445, 0.0164171, 0.0165267, 0.0164948", \ + "0.0206387, 0.0205753, 0.0204902, 0.0205361, 0.0206235, 0.0207251, 0.0208055", \ + "0.0263659, 0.0262592, 0.0261393, 0.0261399, 0.026228, 0.0263189, 0.0264171" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00658134, 0.00656033, 0.00669819, 0.00678764, 0.00685731, 0.00689105, 0.00691038", \ + "0.00658542, 0.0065705, 0.00670429, 0.00678932, 0.00685817, 0.00689317, 0.00691386", \ + "0.00759332, 0.00758872, 0.00771895, 0.00780105, 0.00787326, 0.00791443, 0.00794438", \ + "0.00917447, 0.00915931, 0.0092794, 0.00936152, 0.00943023, 0.00947518, 0.00949646", \ + "0.0120569, 0.0120588, 0.0121065, 0.0121751, 0.0122449, 0.0122975, 0.0123327", \ + "0.0163869, 0.0163169, 0.0162898, 0.0163305, 0.0164164, 0.0164967, 0.0165658", \ + "0.0221668, 0.0220691, 0.0219655, 0.0219749, 0.0220374, 0.0221119, 0.0221952" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00336926, 0.00343358, 0.00365666, 0.00372123, 0.00375644, 0.00377049, 0.00377788", \ + "0.00310763, 0.00315807, 0.00336566, 0.00344742, 0.00349566, 0.00351441, 0.00352457", \ + "0.00399464, 0.00394817, 0.00399553, 0.00406336, 0.00413509, 0.00418972, 0.00420846", \ + "0.00583878, 0.00568746, 0.0056052, 0.00564448, 0.00570315, 0.00574811, 0.0057749", \ + "0.00967833, 0.00940193, 0.00907989, 0.00903211, 0.00904805, 0.00910791, 0.00910994", \ + "0.0151317, 0.0147131, 0.0141305, 0.0139961, 0.0139386, 0.0139618, 0.0139739", \ + "0.0220617, 0.021511, 0.0206179, 0.0203891, 0.0202461, 0.0202046, 0.0202203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0103564, 0.0103941, 0.0105869, 0.0106488, 0.0106842, 0.010699, 0.0107073", \ + "0.0101224, 0.0101455, 0.0103371, 0.0104121, 0.0104573, 0.0104762, 0.010486", \ + "0.0110878, 0.0109926, 0.0110447, 0.0111176, 0.0112006, 0.0112322, 0.011276", \ + "0.0130511, 0.0128353, 0.0127448, 0.012781, 0.0128444, 0.0128811, 0.0129214", \ + "0.0168698, 0.0165694, 0.0161917, 0.0161461, 0.016166, 0.0161944, 0.0162118", \ + "0.022353, 0.0218685, 0.0211852, 0.0210693, 0.0210236, 0.021035, 0.0210537", \ + "0.0293663, 0.0287694, 0.027717, 0.0274766, 0.0273532, 0.0273164, 0.0273178" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00336783, 0.00343296, 0.00365644, 0.0037208, 0.00375581, 0.00376953, 0.00377719", \ + "0.00310695, 0.00315719, 0.00336514, 0.00344697, 0.00349522, 0.00351424, 0.00352414", \ + "0.00399478, 0.00394837, 0.00399614, 0.004064, 0.00413589, 0.00417754, 0.00420896", \ + "0.00582673, 0.0056873, 0.00560497, 0.00564501, 0.00570371, 0.00574874, 0.00577501", \ + "0.00967822, 0.00940194, 0.00908, 0.00903545, 0.00904863, 0.00910814, 0.00911017", \ + "0.0151319, 0.0147138, 0.0141308, 0.0139962, 0.013939, 0.013962, 0.0139743", \ + "0.0220621, 0.0215114, 0.0206184, 0.0203894, 0.0202464, 0.020205, 0.0202205" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0103582, 0.0103954, 0.0105877, 0.0106497, 0.0106851, 0.0106998, 0.0107083", \ + "0.0101233, 0.010146, 0.0103371, 0.0104122, 0.0104573, 0.0104759, 0.010486", \ + "0.0110882, 0.0109926, 0.0110447, 0.0111174, 0.0112007, 0.0112324, 0.0112762", \ + "0.0130418, 0.0128349, 0.0127447, 0.0127808, 0.0128447, 0.0128819, 0.0129248", \ + "0.0168704, 0.0165661, 0.0161924, 0.0161468, 0.0161693, 0.016195, 0.0162122", \ + "0.0223531, 0.0218689, 0.0211854, 0.0210696, 0.0210237, 0.0210351, 0.0210538", \ + "0.0293664, 0.0287823, 0.027717, 0.0274767, 0.027353, 0.027322, 0.0273181" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0106449, 0.0106436, 0.0107592, 0.010839, 0.0109038, 0.010936, 0.0109553", \ + "0.0106907, 0.0106949, 0.0108143, 0.0108878, 0.0109508, 0.0109855, 0.011007", \ + "0.0117734, 0.0117696, 0.0118763, 0.0119417, 0.0120166, 0.012046, 0.0120731", \ + "0.013315, 0.0133026, 0.0133871, 0.0134403, 0.0134945, 0.0135303, 0.0135769", \ + "0.0162585, 0.0162327, 0.0162874, 0.0163441, 0.0164183, 0.0165287, 0.0165618", \ + "0.020581, 0.0205754, 0.0204905, 0.0205359, 0.0206333, 0.0207184, 0.0208036", \ + "0.0263662, 0.0262597, 0.0261383, 0.0261403, 0.0262252, 0.0263184, 0.0264169" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0103582, 0.0103954, 0.0105877, 0.0106497, 0.0106851, 0.0106998, 0.0107083", \ + "0.0101233, 0.010146, 0.0103371, 0.0104122, 0.0104573, 0.0104759, 0.010486", \ + "0.0110882, 0.0109926, 0.0110447, 0.0111174, 0.0112007, 0.0112324, 0.0112762", \ + "0.0130418, 0.0128349, 0.0127447, 0.0127808, 0.0128447, 0.0128819, 0.0129248", \ + "0.0168704, 0.0165661, 0.0161924, 0.0161468, 0.0161693, 0.016195, 0.0162122", \ + "0.0223531, 0.0218689, 0.0211854, 0.0210696, 0.0210237, 0.0210351, 0.0210538", \ + "0.0293664, 0.0287823, 0.027717, 0.0274767, 0.027353, 0.027322, 0.0273181" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160608; + rise_capacitance : 0.00160096; + rise_capacitance_range (0.00122459, 0.00160096); + fall_capacitance : 0.00160608; + fall_capacitance_range (0.00120892, 0.00160608); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135676, 0.00122862, 0.00129797, 0.00183097, 0.00325475, 0.0054207, 0.00823015" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00622379, 0.00612522, 0.00621133, 0.00675935, 0.0082018, 0.0103632, 0.013169" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000950963, -0.00106793, -0.00112292, -0.00113892, -0.00114984, -0.00115025, -0.00114727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115178, 0.00115176, 0.0011574, 0.00114936, 0.00115567, 0.00115025, 0.00114727" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160184; + rise_capacitance : 0.00159684; + rise_capacitance_range (0.00122447, 0.00159684); + fall_capacitance : 0.00160184; + fall_capacitance_range (0.00120837, 0.00160184); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000124765, -3.14575e-06, 8.37975e-05, 0.000630196, 0.00206841, 0.00423499, 0.00704623" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00734499, 0.00724704, 0.00733248, 0.00789372, 0.00933556, 0.0114969, 0.0142965" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101165, -0.00112704, -0.00117444, -0.00118319, -0.00119043, -0.00119247, -0.00118935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119041, 0.00119423, 0.00119228, 0.00119253, 0.00119791, 0.00119247, 0.00118935" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160478; + rise_capacitance : 0.00159975; + rise_capacitance_range (0.00122465, 0.00159975); + fall_capacitance : 0.00160478; + fall_capacitance_range (0.00120885, 0.00160478); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000946399, -0.00106706, -0.0011224, -0.00113872, -0.00114943, -0.00114957, -0.00114658" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115109, 0.00115045, 0.00114561, 0.00114824, 0.00115501, 0.00114957, 0.00114658" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158982, 0.00146056, 0.00153628, 0.00206827, 0.00350017, 0.00567039, 0.00848321" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00585627, 0.00575699, 0.00583896, 0.00640174, 0.00784791, 0.010013, 0.0128217" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016215; + rise_capacitance : 0.00161643; + rise_capacitance_range (0.00123937, 0.00161643); + fall_capacitance : 0.0016215; + fall_capacitance_range (0.001223, 0.0016215); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000351575, 0.000221155, 0.000310191, 0.000866572, 0.00231443, 0.00448877, 0.00730458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0069399, 0.00684128, 0.00693247, 0.00750221, 0.00895289, 0.0111208, 0.0139248" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101838, -0.00113309, -0.00117332, -0.00118915, -0.0011965, -0.00119907, -0.00119605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119725, 0.00120101, 0.00120314, 0.00120008, 0.00120467, 0.00119907, 0.00119605" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00456469; + rise_capacitance : 0.00456469; + rise_capacitance_range (0.00296974, 0.00456469); + fall_capacitance : 0.0045604; + fall_capacitance_range (0.00294654, 0.0045604); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000538806, -0.000705257, -0.000269563, 0.00063378, 0.00248879, 0.00523732, 0.00881024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00648902, 0.00635997, 0.00684495, 0.00783765, 0.00971927, 0.0124681, 0.0160442" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00447332, 0.00434416, 0.00463453, 0.00546336, 0.00742621, 0.0104778, 0.0144362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0091431, 0.00910264, 0.00964316, 0.0105051, 0.0124754, 0.0153497, 0.019025" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-8.25517e-05, -0.000433977, 0.000317034, 0.00208624, 0.00563238, 0.0107923, 0.0174396" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939986, 0.00910849, 0.0100165, 0.0118369, 0.0153803, 0.0205532, 0.0271899" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000527818, -0.000699295, -0.000258632, 0.000657413, 0.00252991, 0.00526852, 0.00883818" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00664792, 0.00652106, 0.00699675, 0.00795739, 0.00981943, 0.0125615, 0.0161101" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00486255, 0.00473885, 0.00503762, 0.00586627, 0.00782761, 0.0108589, 0.0148635" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00889883, 0.00886344, 0.00940314, 0.010271, 0.012234, 0.0150945, 0.0187831" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00490185, 0.0047567, 0.00507893, 0.0059149, 0.00787495, 0.0109141, 0.0149365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905451, 0.00903204, 0.00952978, 0.0103809, 0.0122882, 0.01515, 0.0188208" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000325575, -0.000680146, 8.55496e-05, 0.0018267, 0.00536577, 0.0105223, 0.0171697" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00976619, 0.00947259, 0.0103734, 0.0121962, 0.0157328, 0.0208757, 0.0275275" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000337829, -0.000686518, 7.0337e-05, 0.00182852, 0.00537839, 0.0105383, 0.0171748" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00994303, 0.00964638, 0.0105307, 0.0123483, 0.0158543, 0.0209837, 0.0275974" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00439813, 0.00424834, 0.00455876, 0.00540034, 0.00737728, 0.0104245, 0.0143886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940021, 0.00936309, 0.0098845, 0.0107362, 0.0126517, 0.0155288, 0.0191807" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.80805e-05, -0.000321034, 0.00044589, 0.00222108, 0.00577598, 0.010933, 0.0175731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00945438, 0.00915179, 0.010022, 0.0118706, 0.0153802, 0.0205169, 0.0271294" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342939; + rise_capacitance : 0.00342939; + rise_capacitance_range (0.00206182, 0.00342939); + fall_capacitance : 0.00342826; + fall_capacitance_range (0.00208651, 0.00342826); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0005809, -0.000745328, -0.000231274, 0.000777532, 0.00273462, 0.00557519, 0.00921052" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0047545, 0.00464275, 0.00522857, 0.00625687, 0.00822862, 0.0110675, 0.0147031" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000580649, -0.000745064, -0.000231958, 0.000776933, 0.00273432, 0.00557514, 0.00921055" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00475428, 0.00464295, 0.00522936, 0.00625689, 0.00822952, 0.0110546, 0.0147037" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000534198, -0.000711614, -0.000179098, 0.000842544, 0.00280218, 0.00564263, 0.00928225" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00483862, 0.0047244, 0.00532972, 0.0063048, 0.00826757, 0.0110742, 0.0147095" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000533651, -0.000711207, -0.00017894, 0.000842488, 0.00280188, 0.00564249, 0.00928215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00483938, 0.00472421, 0.00532863, 0.00630559, 0.00825244, 0.0110881, 0.0147099" \ + ); + } + } + } + } + cell (MUX4X2) { + area : 28.224; + cell_leakage_power : 0.409046; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.409043; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388482; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388482; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.367921; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.467546; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.385401; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.399517; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378956; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.420078; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.399517; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.446985; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36484; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.462715; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38057; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442154; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.360009; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.405962; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.446985; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.399517; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378956; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.42347; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.402909; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410552; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389991; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416997; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.45802; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.45802; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375875; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.418638; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398077; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.453189; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.371044; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.420078; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.399517; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.385401; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.426424; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.478581; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396436; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396436; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.437459; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431113; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410552; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.402909; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.382348; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47375; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391605; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398077; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377516; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.401131; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442154; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38057; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.421593; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.418638; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398077; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391605; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.432628; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.412166; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.453189; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398077; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377516; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.413807; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393246; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393246; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372685; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.409046; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115911, 0.127723, 0.170262, 0.212386, 0.290649, 0.390326, 0.520191", \ + "0.128286, 0.140101, 0.182634, 0.224745, 0.30303, 0.402704, 0.532557", \ + "0.177988, 0.189906, 0.232443, 0.274666, 0.35288, 0.452617, 0.582481", \ + "0.225779, 0.23866, 0.283599, 0.326647, 0.405192, 0.504972, 0.634927", \ + "0.290151, 0.304609, 0.353768, 0.398772, 0.478246, 0.578084, 0.708001", \ + "0.353942, 0.370149, 0.424833, 0.472569, 0.553716, 0.654, 0.783781", \ + "0.416292, 0.434182, 0.494901, 0.546123, 0.629768, 0.731177, 0.861291" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0275997, 0.0366272, 0.0787079, 0.130864, 0.238875, 0.382544, 0.571863", \ + "0.0275955, 0.0366345, 0.0787144, 0.130865, 0.238883, 0.382475, 0.571866", \ + "0.0287572, 0.0376037, 0.0792385, 0.131137, 0.239014, 0.3826, 0.571817", \ + "0.0332124, 0.0422209, 0.0831855, 0.134034, 0.24032, 0.383142, 0.572134", \ + "0.0413098, 0.0506174, 0.091018, 0.140001, 0.24382, 0.384997, 0.573033", \ + "0.051247, 0.060996, 0.101668, 0.148695, 0.249215, 0.388173, 0.574895", \ + "0.061956, 0.07222, 0.114085, 0.15995, 0.257051, 0.393362, 0.57816" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.13019, 0.142331, 0.184755, 0.224391, 0.294273, 0.38098, 0.492966", \ + "0.142809, 0.15496, 0.197325, 0.237042, 0.306922, 0.393601, 0.505616", \ + "0.188848, 0.200983, 0.24352, 0.283162, 0.35319, 0.439853, 0.551863", \ + "0.232586, 0.245637, 0.290334, 0.331152, 0.401837, 0.488788, 0.60081", \ + "0.290116, 0.304445, 0.352978, 0.395761, 0.468217, 0.555719, 0.667988", \ + "0.345773, 0.361618, 0.414868, 0.46034, 0.534993, 0.623481, 0.735811", \ + "0.398808, 0.41616, 0.474495, 0.523245, 0.600852, 0.691031, 0.804123" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305486, 0.0389435, 0.0752907, 0.117782, 0.204178, 0.319734, 0.473546", \ + "0.0305514, 0.0389193, 0.0752415, 0.117765, 0.204072, 0.319713, 0.473535", \ + "0.0314955, 0.0399153, 0.0758255, 0.118198, 0.20433, 0.319803, 0.473509", \ + "0.0359266, 0.0442769, 0.0799399, 0.12142, 0.206308, 0.320899, 0.473952", \ + "0.0437158, 0.0522068, 0.087787, 0.128232, 0.211236, 0.324297, 0.476114", \ + "0.052999, 0.061767, 0.097722, 0.137139, 0.217748, 0.3285, 0.478825", \ + "0.063279, 0.072405, 0.109577, 0.148138, 0.22666, 0.335379, 0.483328" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113462, 0.12523, 0.167653, 0.209794, 0.288016, 0.387741, 0.517566", \ + "0.126094, 0.137876, 0.18029, 0.22243, 0.300668, 0.400379, 0.530208", \ + "0.176545, 0.188461, 0.231005, 0.273145, 0.35138, 0.451099, 0.580949", \ + "0.224648, 0.237506, 0.282288, 0.325365, 0.403856, 0.503586, 0.633476", \ + "0.289373, 0.303805, 0.35295, 0.397783, 0.477298, 0.577102, 0.706907", \ + "0.353532, 0.369732, 0.424363, 0.471967, 0.553215, 0.653172, 0.783055", \ + "0.41589, 0.433769, 0.494328, 0.545436, 0.629354, 0.730195, 0.860395" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0274667, 0.0364892, 0.0785541, 0.13079, 0.238844, 0.382523, 0.571856", \ + "0.027466, 0.0365039, 0.0785657, 0.130788, 0.238842, 0.382529, 0.571855", \ + "0.0286419, 0.0375196, 0.0791715, 0.131142, 0.238991, 0.382543, 0.571873", \ + "0.0331783, 0.0421674, 0.0831363, 0.134009, 0.240267, 0.38309, 0.57209", \ + "0.0413338, 0.0506364, 0.090987, 0.139929, 0.243807, 0.385188, 0.572992", \ + "0.05114, 0.060889, 0.101463, 0.14851, 0.249212, 0.388083, 0.574867", \ + "0.061802, 0.072172, 0.114072, 0.159811, 0.257197, 0.393316, 0.578155" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.131083, 0.143234, 0.185716, 0.225251, 0.295213, 0.381904, 0.4939", \ + "0.143346, 0.155481, 0.197935, 0.237587, 0.307473, 0.394181, 0.506159", \ + "0.18869, 0.200876, 0.243338, 0.283069, 0.353067, 0.439762, 0.551737", \ + "0.231885, 0.244967, 0.290013, 0.330728, 0.40145, 0.488428, 0.600347", \ + "0.288954, 0.303407, 0.351932, 0.394846, 0.46723, 0.554702, 0.666916", \ + "0.344471, 0.360311, 0.413602, 0.459095, 0.533814, 0.622388, 0.73473", \ + "0.397293, 0.414626, 0.473085, 0.521864, 0.599626, 0.689716, 0.8028" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305714, 0.0389647, 0.0752661, 0.11773, 0.20409, 0.319699, 0.473545", \ + "0.0305744, 0.0389509, 0.0753168, 0.117801, 0.204184, 0.319706, 0.473442", \ + "0.0315629, 0.0398917, 0.0758289, 0.118073, 0.204345, 0.319884, 0.47349", \ + "0.0359768, 0.0443291, 0.0800816, 0.121526, 0.206285, 0.320902, 0.473952", \ + "0.0436881, 0.0523152, 0.087895, 0.128367, 0.211377, 0.324349, 0.475912", \ + "0.053046, 0.061884, 0.097805, 0.137224, 0.217817, 0.328532, 0.478805", \ + "0.063307, 0.072545, 0.109594, 0.148237, 0.226867, 0.335386, 0.483318" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113952, 0.125713, 0.168057, 0.210064, 0.288191, 0.387853, 0.517637", \ + "0.126334, 0.138076, 0.180442, 0.222423, 0.300585, 0.400217, 0.530046", \ + "0.17607, 0.187991, 0.230423, 0.272468, 0.350621, 0.450285, 0.580099", \ + "0.223755, 0.236641, 0.281486, 0.32451, 0.402953, 0.502661, 0.632515", \ + "0.28782, 0.302343, 0.351583, 0.396457, 0.475886, 0.57568, 0.705575", \ + "0.351649, 0.367925, 0.42269, 0.470246, 0.551382, 0.651585, 0.781417", \ + "0.413041, 0.431061, 0.491909, 0.543168, 0.627165, 0.728138, 0.858476" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272583, 0.0362473, 0.0781606, 0.130308, 0.238314, 0.381995, 0.571376", \ + "0.0272598, 0.036244, 0.0782144, 0.130318, 0.238336, 0.38204, 0.571371", \ + "0.0284274, 0.0372678, 0.0787863, 0.130646, 0.238466, 0.382084, 0.571385", \ + "0.0328447, 0.041851, 0.0826619, 0.133483, 0.239743, 0.382618, 0.571612", \ + "0.0407843, 0.0501277, 0.090488, 0.139383, 0.243237, 0.384412, 0.572629", \ + "0.050291, 0.060234, 0.100899, 0.147856, 0.2485, 0.387448, 0.574287", \ + "0.060539, 0.071084, 0.113105, 0.159015, 0.256486, 0.39253, 0.577572" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.129942, 0.142024, 0.184236, 0.223702, 0.293595, 0.380157, 0.492128", \ + "0.142582, 0.154684, 0.196892, 0.236415, 0.306185, 0.392824, 0.504748", \ + "0.188416, 0.200541, 0.242858, 0.282431, 0.352305, 0.438917, 0.550871", \ + "0.231625, 0.244627, 0.289195, 0.329907, 0.400533, 0.487412, 0.599356", \ + "0.288663, 0.30299, 0.351371, 0.394128, 0.46643, 0.553885, 0.666122", \ + "0.343706, 0.359564, 0.412712, 0.458192, 0.5328, 0.621093, 0.733467", \ + "0.396157, 0.413533, 0.471881, 0.520661, 0.598404, 0.688369, 0.801606" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299171, 0.0383385, 0.0746741, 0.117034, 0.203417, 0.318907, 0.472716", \ + "0.0299211, 0.0383218, 0.0746672, 0.117114, 0.203388, 0.318964, 0.472844", \ + "0.0308977, 0.0392493, 0.0752032, 0.117483, 0.203596, 0.319043, 0.472588", \ + "0.03514, 0.04355, 0.0792392, 0.120734, 0.20558, 0.320154, 0.473262", \ + "0.0425862, 0.0512017, 0.086868, 0.127407, 0.210388, 0.323423, 0.475223", \ + "0.051604, 0.060528, 0.096578, 0.13612, 0.216852, 0.327551, 0.477967", \ + "0.061382, 0.070855, 0.107846, 0.146645, 0.225543, 0.334071, 0.482307" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.111297, 0.123026, 0.165296, 0.207227, 0.285366, 0.384969, 0.514801", \ + "0.123923, 0.135653, 0.177854, 0.21989, 0.29799, 0.397619, 0.52741", \ + "0.174401, 0.186246, 0.228603, 0.270635, 0.34879, 0.448469, 0.578291", \ + "0.22222, 0.235104, 0.279873, 0.322767, 0.401229, 0.501032, 0.630816", \ + "0.286359, 0.300826, 0.350224, 0.39503, 0.47447, 0.574186, 0.704186", \ + "0.350181, 0.366423, 0.421178, 0.468654, 0.549826, 0.649942, 0.779754", \ + "0.411998, 0.429965, 0.490632, 0.541737, 0.625693, 0.726636, 0.856831" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0271214, 0.0361093, 0.0780796, 0.130233, 0.238278, 0.382017, 0.571342", \ + "0.0271209, 0.0361065, 0.0780337, 0.130214, 0.238273, 0.38198, 0.571342", \ + "0.0283547, 0.0371542, 0.0787085, 0.130628, 0.238407, 0.382011, 0.571361", \ + "0.032785, 0.0418073, 0.0825963, 0.133299, 0.239678, 0.382619, 0.571629", \ + "0.0407845, 0.0501328, 0.090372, 0.139282, 0.243141, 0.384386, 0.572589", \ + "0.050233, 0.060093, 0.1007, 0.147725, 0.24835, 0.387393, 0.574259", \ + "0.060426, 0.070972, 0.113172, 0.15879, 0.256325, 0.392572, 0.577476" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.130566, 0.142655, 0.184886, 0.224404, 0.294231, 0.380829, 0.492756", \ + "0.142799, 0.154886, 0.197065, 0.236647, 0.306412, 0.393044, 0.504961", \ + "0.18779, 0.199962, 0.242419, 0.281946, 0.351839, 0.438457, 0.55042", \ + "0.230698, 0.243699, 0.288285, 0.328924, 0.399612, 0.486511, 0.598514", \ + "0.287057, 0.301497, 0.349893, 0.392656, 0.464812, 0.552385, 0.664654", \ + "0.341921, 0.357795, 0.410979, 0.456392, 0.530999, 0.619446, 0.731866", \ + "0.39412, 0.411527, 0.469867, 0.518575, 0.596177, 0.686378, 0.799419" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299235, 0.0383344, 0.0746737, 0.117052, 0.203406, 0.319034, 0.472693", \ + "0.0299305, 0.0383209, 0.0745899, 0.117111, 0.203436, 0.318941, 0.472692", \ + "0.0309316, 0.0392021, 0.0752646, 0.117405, 0.203639, 0.319026, 0.472741", \ + "0.0351622, 0.0435658, 0.0792745, 0.120706, 0.205579, 0.320152, 0.473141", \ + "0.0425993, 0.0512976, 0.086963, 0.127504, 0.210474, 0.323467, 0.475243", \ + "0.051567, 0.0605, 0.096694, 0.136144, 0.21679, 0.327566, 0.478043", \ + "0.061399, 0.0708, 0.108225, 0.146963, 0.225589, 0.33434, 0.482337" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0980326, 0.109793, 0.152118, 0.194074, 0.272187, 0.3718, 0.501657", \ + "0.110497, 0.12224, 0.164536, 0.206506, 0.284635, 0.38425, 0.51407", \ + "0.165565, 0.177676, 0.220354, 0.262404, 0.340517, 0.440153, 0.570042", \ + "0.214091, 0.227705, 0.273916, 0.317234, 0.396071, 0.495522, 0.62527", \ + "0.275921, 0.291767, 0.344266, 0.390042, 0.469512, 0.569408, 0.699341", \ + "0.335122, 0.353202, 0.413399, 0.46305, 0.544627, 0.644629, 0.774558", \ + "0.390849, 0.410924, 0.47884, 0.533697, 0.619208, 0.720327, 0.850522" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0270206, 0.0360004, 0.0779905, 0.130176, 0.238241, 0.381969, 0.571381", \ + "0.0270189, 0.0360042, 0.0779569, 0.130165, 0.23825, 0.381983, 0.571342", \ + "0.0298022, 0.0384122, 0.0792689, 0.130797, 0.238429, 0.38204, 0.571345", \ + "0.0370125, 0.0457905, 0.0850857, 0.13489, 0.240599, 0.382815, 0.571544", \ + "0.048713, 0.0580769, 0.096278, 0.142751, 0.244615, 0.38555, 0.573156", \ + "0.061742, 0.071885, 0.111188, 0.154938, 0.251449, 0.38867, 0.5751", \ + "0.075343, 0.086296, 0.128562, 0.17069, 0.26253, 0.395415, 0.578928" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115185, 0.127296, 0.169566, 0.209086, 0.278854, 0.365472, 0.477403", \ + "0.126707, 0.138826, 0.18102, 0.220551, 0.290378, 0.377013, 0.488951", \ + "0.180803, 0.193046, 0.235496, 0.275139, 0.345057, 0.43166, 0.543607", \ + "0.228689, 0.242175, 0.287724, 0.32882, 0.399811, 0.486642, 0.598568", \ + "0.289479, 0.304767, 0.355433, 0.398819, 0.471347, 0.55889, 0.671515", \ + "0.346843, 0.364092, 0.42097, 0.467783, 0.542725, 0.630962, 0.74325", \ + "0.400255, 0.419355, 0.482897, 0.534049, 0.612792, 0.702649, 0.815453" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298601, 0.0382642, 0.0745925, 0.117062, 0.203433, 0.31893, 0.472737", \ + "0.0298487, 0.0382559, 0.074566, 0.116958, 0.203442, 0.318902, 0.472756", \ + "0.0319469, 0.0400173, 0.0755694, 0.117627, 0.203562, 0.319049, 0.472755", \ + "0.0385479, 0.0467098, 0.0814772, 0.122344, 0.206529, 0.320461, 0.473275", \ + "0.0495001, 0.0577489, 0.091609, 0.130381, 0.212017, 0.325755, 0.476354", \ + "0.062043, 0.070873, 0.105023, 0.141701, 0.219554, 0.328906, 0.479036", \ + "0.075397, 0.084788, 0.120533, 0.156175, 0.230586, 0.33666, 0.483417" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.100212, 0.112036, 0.154485, 0.196644, 0.274846, 0.37456, 0.504371", \ + "0.112617, 0.124416, 0.166945, 0.209035, 0.287297, 0.386967, 0.516843", \ + "0.16765, 0.179752, 0.222532, 0.264688, 0.342958, 0.442663, 0.572559", \ + "0.216525, 0.230107, 0.276315, 0.31966, 0.398363, 0.49806, 0.627807", \ + "0.278998, 0.294799, 0.347203, 0.39285, 0.472549, 0.572269, 0.702232", \ + "0.338902, 0.356879, 0.416864, 0.466491, 0.548122, 0.648073, 0.777887", \ + "0.395384, 0.415309, 0.482993, 0.537784, 0.623267, 0.72442, 0.854425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273862, 0.0363947, 0.0784865, 0.130725, 0.238822, 0.382497, 0.571909", \ + "0.027379, 0.0363989, 0.078532, 0.130732, 0.238814, 0.382517, 0.571908", \ + "0.0300789, 0.0387414, 0.0797569, 0.131349, 0.238987, 0.382571, 0.571856", \ + "0.0374899, 0.046224, 0.0856541, 0.135448, 0.240949, 0.383323, 0.572086", \ + "0.0496191, 0.0588368, 0.096959, 0.143376, 0.245353, 0.385909, 0.573703", \ + "0.063331, 0.073171, 0.11228, 0.155826, 0.252263, 0.389436, 0.575737", \ + "0.077576, 0.088163, 0.129979, 0.172049, 0.263647, 0.396398, 0.579725" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115381, 0.127555, 0.170013, 0.209634, 0.279531, 0.36621, 0.478229", \ + "0.12693, 0.139101, 0.181553, 0.2212, 0.291086, 0.377778, 0.489751", \ + "0.181458, 0.193748, 0.236296, 0.27608, 0.346083, 0.432758, 0.544773", \ + "0.229997, 0.243479, 0.289159, 0.330321, 0.401398, 0.488275, 0.600259", \ + "0.29149, 0.306756, 0.357505, 0.400949, 0.473567, 0.561104, 0.673704", \ + "0.349547, 0.366703, 0.42363, 0.470434, 0.545402, 0.633681, 0.745938", \ + "0.403668, 0.422655, 0.486151, 0.537356, 0.616012, 0.705799, 0.818522" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030489, 0.0388604, 0.0752153, 0.117681, 0.204186, 0.319764, 0.473451", \ + "0.0304752, 0.038847, 0.0752156, 0.117737, 0.204085, 0.319674, 0.473589", \ + "0.0325984, 0.0406005, 0.0761687, 0.118301, 0.204357, 0.319807, 0.473348", \ + "0.0395406, 0.0475815, 0.0822438, 0.123156, 0.207215, 0.321208, 0.474027", \ + "0.0510314, 0.0592351, 0.092718, 0.13139, 0.212938, 0.325784, 0.476999", \ + "0.06413, 0.072788, 0.10651, 0.142883, 0.22062, 0.329898, 0.47995", \ + "0.078079, 0.087136, 0.122509, 0.157857, 0.232001, 0.337796, 0.484471" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.100212, 0.112036, 0.154485, 0.196644, 0.274846, 0.37456, 0.504371", \ + "0.112617, 0.124416, 0.166945, 0.209035, 0.287297, 0.386967, 0.516843", \ + "0.16765, 0.179752, 0.222532, 0.264688, 0.342958, 0.442663, 0.572559", \ + "0.216525, 0.230107, 0.276315, 0.31966, 0.398363, 0.49806, 0.627807", \ + "0.278998, 0.294799, 0.347203, 0.39285, 0.472549, 0.572269, 0.702232", \ + "0.338902, 0.356879, 0.416864, 0.466491, 0.548122, 0.648073, 0.777887", \ + "0.395384, 0.415309, 0.482993, 0.537784, 0.623267, 0.72442, 0.854425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273862, 0.0363947, 0.0784865, 0.130725, 0.238822, 0.382497, 0.571909", \ + "0.027379, 0.0363989, 0.078532, 0.130732, 0.238814, 0.382517, 0.571908", \ + "0.0300789, 0.0387414, 0.0797569, 0.131349, 0.238987, 0.382571, 0.571856", \ + "0.0374899, 0.046224, 0.0856541, 0.135448, 0.240949, 0.383323, 0.572086", \ + "0.0496191, 0.0588368, 0.096959, 0.143376, 0.245353, 0.385909, 0.573703", \ + "0.063331, 0.073171, 0.11228, 0.155826, 0.252263, 0.389436, 0.575737", \ + "0.077576, 0.088163, 0.129979, 0.172049, 0.263647, 0.396398, 0.579725" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.115381, 0.127555, 0.170013, 0.209634, 0.279531, 0.36621, 0.478229", \ + "0.12693, 0.139101, 0.181553, 0.2212, 0.291086, 0.377778, 0.489751", \ + "0.181458, 0.193748, 0.236296, 0.27608, 0.346083, 0.432758, 0.544773", \ + "0.229997, 0.243479, 0.289159, 0.330321, 0.401398, 0.488275, 0.600259", \ + "0.29149, 0.306756, 0.357505, 0.400949, 0.473567, 0.561104, 0.673704", \ + "0.349547, 0.366703, 0.42363, 0.470434, 0.545402, 0.633681, 0.745938", \ + "0.403668, 0.422655, 0.486151, 0.537356, 0.616012, 0.705799, 0.818522" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030489, 0.0388604, 0.0752153, 0.117681, 0.204186, 0.319764, 0.473451", \ + "0.0304752, 0.038847, 0.0752156, 0.117737, 0.204085, 0.319674, 0.473589", \ + "0.0325984, 0.0406005, 0.0761687, 0.118301, 0.204357, 0.319807, 0.473348", \ + "0.0395406, 0.0475815, 0.0822438, 0.123156, 0.207215, 0.321208, 0.474027", \ + "0.0510314, 0.0592351, 0.092718, 0.13139, 0.212938, 0.325784, 0.476999", \ + "0.06413, 0.072788, 0.10651, 0.142883, 0.22062, 0.329898, 0.47995", \ + "0.078079, 0.087136, 0.122509, 0.157857, 0.232001, 0.337796, 0.484471" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.130073, 0.141835, 0.184183, 0.226147, 0.30428, 0.403946, 0.533754", \ + "0.144882, 0.156641, 0.199007, 0.240953, 0.319109, 0.418766, 0.548592", \ + "0.187456, 0.199279, 0.241661, 0.283774, 0.361868, 0.461501, 0.591346", \ + "0.218137, 0.229878, 0.272051, 0.314008, 0.39209, 0.491843, 0.621708", \ + "0.25611, 0.26792, 0.310283, 0.352211, 0.430301, 0.529906, 0.65968", \ + "0.291047, 0.303002, 0.345576, 0.387724, 0.466013, 0.565791, 0.695598", \ + "0.322418, 0.334621, 0.377747, 0.420209, 0.498872, 0.599138, 0.729319" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272567, 0.0362353, 0.078216, 0.130331, 0.23834, 0.382018, 0.571368", \ + "0.0272518, 0.0362353, 0.0782113, 0.130328, 0.238342, 0.382043, 0.571365", \ + "0.0271543, 0.0363612, 0.0783694, 0.130396, 0.238398, 0.382066, 0.571439", \ + "0.0272097, 0.03618, 0.0780385, 0.13015, 0.238362, 0.382155, 0.571623", \ + "0.0276407, 0.0365916, 0.0783676, 0.130332, 0.238202, 0.382269, 0.571441", \ + "0.028584, 0.037459, 0.078974, 0.130886, 0.238715, 0.382192, 0.571426", \ + "0.029947, 0.038768, 0.079985, 0.13186, 0.239865, 0.383393, 0.57234" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.143611, 0.155697, 0.197891, 0.23741, 0.307186, 0.393803, 0.505744", \ + "0.158552, 0.170654, 0.212852, 0.252367, 0.322132, 0.40877, 0.520689", \ + "0.201607, 0.213711, 0.255921, 0.295521, 0.365342, 0.45194, 0.56388", \ + "0.234697, 0.246732, 0.288777, 0.328109, 0.397751, 0.484425, 0.596436", \ + "0.27818, 0.290269, 0.332404, 0.371781, 0.441519, 0.527995, 0.639744", \ + "0.321562, 0.333769, 0.376175, 0.415729, 0.485636, 0.572375, 0.684303", \ + "0.363174, 0.375535, 0.418318, 0.458157, 0.528566, 0.615922, 0.728486" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299185, 0.0383126, 0.0746724, 0.117113, 0.20338, 0.318865, 0.472507", \ + "0.0299173, 0.0383177, 0.0746681, 0.117112, 0.203362, 0.318937, 0.472816", \ + "0.0298563, 0.0382699, 0.0746835, 0.117158, 0.203439, 0.318954, 0.472523", \ + "0.0297063, 0.0380846, 0.0743477, 0.116646, 0.203145, 0.318923, 0.472952", \ + "0.0300462, 0.0384391, 0.074683, 0.11695, 0.203053, 0.318386, 0.472019", \ + "0.030687, 0.03903, 0.075147, 0.117506, 0.203717, 0.319034, 0.472512", \ + "0.031756, 0.040079, 0.076053, 0.118345, 0.205041, 0.320728, 0.474184" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.132055, 0.143857, 0.186319, 0.228475, 0.30673, 0.406456, 0.536293", \ + "0.146931, 0.15873, 0.201203, 0.243388, 0.321607, 0.421328, 0.55117", \ + "0.189554, 0.20141, 0.244011, 0.286167, 0.364451, 0.464152, 0.594009", \ + "0.219971, 0.231787, 0.274126, 0.316232, 0.394388, 0.494197, 0.624118", \ + "0.258191, 0.270011, 0.312568, 0.354615, 0.432829, 0.532454, 0.662227", \ + "0.293135, 0.305125, 0.347879, 0.390092, 0.468496, 0.568313, 0.698152", \ + "0.324619, 0.336837, 0.380031, 0.422614, 0.501393, 0.601677, 0.731862" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0275975, 0.0366177, 0.0786726, 0.130879, 0.238892, 0.382546, 0.571866", \ + "0.0276075, 0.0366236, 0.0786837, 0.130887, 0.238882, 0.382551, 0.571855", \ + "0.027653, 0.0367055, 0.0787663, 0.13093, 0.238923, 0.382598, 0.571875", \ + "0.0275443, 0.0365454, 0.0785432, 0.130703, 0.238911, 0.382653, 0.5721", \ + "0.0279897, 0.0369658, 0.0788668, 0.130872, 0.238727, 0.382742, 0.571892", \ + "0.028893, 0.037831, 0.079494, 0.131422, 0.239235, 0.382755, 0.57193", \ + "0.030264, 0.039132, 0.080446, 0.132384, 0.240369, 0.383901, 0.572847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.144139, 0.156309, 0.198646, 0.238333, 0.308227, 0.394924, 0.506896", \ + "0.159097, 0.171261, 0.213721, 0.2533, 0.323194, 0.409904, 0.521903", \ + "0.2023, 0.214506, 0.2569, 0.296563, 0.366527, 0.453231, 0.565229", \ + "0.235347, 0.247469, 0.289742, 0.329195, 0.398939, 0.485669, 0.597718", \ + "0.278775, 0.290928, 0.333219, 0.372851, 0.442642, 0.529176, 0.640981", \ + "0.32227, 0.334507, 0.377079, 0.416811, 0.486831, 0.573647, 0.685618", \ + "0.364109, 0.376519, 0.41948, 0.459446, 0.529927, 0.617376, 0.72994" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305671, 0.0389403, 0.0752774, 0.11781, 0.204114, 0.319575, 0.473408", \ + "0.0305676, 0.0389417, 0.0752586, 0.117811, 0.204123, 0.319698, 0.473448", \ + "0.0305698, 0.0389119, 0.0753107, 0.117813, 0.204234, 0.319713, 0.473363", \ + "0.0303431, 0.0387071, 0.074942, 0.117445, 0.203911, 0.31969, 0.473598", \ + "0.0306837, 0.0390364, 0.075273, 0.117696, 0.203758, 0.319151, 0.472875", \ + "0.031331, 0.039655, 0.075855, 0.118202, 0.20446, 0.319783, 0.47327", \ + "0.032431, 0.040718, 0.076718, 0.119091, 0.205661, 0.321434, 0.475028" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0637837, 0.0756427, 0.11797, 0.159775, 0.23765, 0.337162, 0.466861", \ + "0.0760976, 0.0878844, 0.130087, 0.171929, 0.249836, 0.349358, 0.479078", \ + "0.122597, 0.135107, 0.178206, 0.220344, 0.298311, 0.397889, 0.527646", \ + "0.157919, 0.172501, 0.21895, 0.261836, 0.340437, 0.440281, 0.569856", \ + "0.203264, 0.220286, 0.274213, 0.31905, 0.397729, 0.497363, 0.627217", \ + "0.247529, 0.266486, 0.328577, 0.377637, 0.458283, 0.558, 0.687646", \ + "0.28974, 0.310091, 0.379599, 0.433972, 0.518247, 0.61973, 0.75005" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0259223, 0.0348945, 0.0772582, 0.129705, 0.237938, 0.381718, 0.571121", \ + "0.0256891, 0.0347687, 0.0771329, 0.129644, 0.237928, 0.381751, 0.571122", \ + "0.0318747, 0.0399419, 0.080001, 0.131242, 0.238479, 0.38184, 0.571178", \ + "0.0410792, 0.0496319, 0.0860087, 0.135405, 0.241322, 0.383609, 0.57207", \ + "0.0537648, 0.0637534, 0.0991437, 0.143608, 0.245106, 0.386249, 0.574158", \ + "0.067077, 0.078342, 0.116734, 0.157673, 0.253093, 0.390421, 0.576761", \ + "0.080974, 0.093148, 0.135937, 0.175539, 0.265841, 0.399259, 0.582731" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0762296, 0.0884634, 0.130794, 0.17012, 0.239801, 0.326273, 0.438166", \ + "0.0874443, 0.0996401, 0.141798, 0.181176, 0.250923, 0.337458, 0.449289", \ + "0.133601, 0.145906, 0.188631, 0.228306, 0.298193, 0.38473, 0.496666", \ + "0.169416, 0.18329, 0.22831, 0.268605, 0.339618, 0.426999, 0.538965", \ + "0.215514, 0.231617, 0.282497, 0.324351, 0.39552, 0.482763, 0.595397", \ + "0.260712, 0.278705, 0.336975, 0.382331, 0.455638, 0.542978, 0.655111", \ + "0.304209, 0.323821, 0.388997, 0.439351, 0.516026, 0.605249, 0.718132" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292546, 0.0376363, 0.074371, 0.117174, 0.20373, 0.319374, 0.473001", \ + "0.0289833, 0.0374607, 0.0742997, 0.117052, 0.203705, 0.319473, 0.473309", \ + "0.0337289, 0.0413448, 0.0766984, 0.118661, 0.20446, 0.319656, 0.473195", \ + "0.0432882, 0.0505701, 0.0825139, 0.123289, 0.208457, 0.322666, 0.47501", \ + "0.0565996, 0.0645704, 0.0944496, 0.130932, 0.212458, 0.326044, 0.478571", \ + "0.070803, 0.07969, 0.110722, 0.143921, 0.220647, 0.330498, 0.480954", \ + "0.085662, 0.095352, 0.129084, 0.161131, 0.233342, 0.339589, 0.486998" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0635929, 0.0754589, 0.117793, 0.159643, 0.23753, 0.337069, 0.466767", \ + "0.0759588, 0.0877484, 0.129979, 0.171821, 0.249769, 0.349289, 0.479", \ + "0.122556, 0.135063, 0.178161, 0.220314, 0.298295, 0.397875, 0.527552", \ + "0.157895, 0.172477, 0.218925, 0.261816, 0.340429, 0.440276, 0.569852", \ + "0.203254, 0.220281, 0.274205, 0.319044, 0.397731, 0.497368, 0.627223", \ + "0.247532, 0.26649, 0.328583, 0.377645, 0.458296, 0.558017, 0.687665", \ + "0.289756, 0.310108, 0.379619, 0.433993, 0.518269, 0.619451, 0.750082" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258977, 0.0348927, 0.0772347, 0.129721, 0.237967, 0.381721, 0.571125", \ + "0.0256429, 0.0347479, 0.0771728, 0.129707, 0.237954, 0.381748, 0.571127", \ + "0.0318541, 0.0399235, 0.0800082, 0.131268, 0.238502, 0.381851, 0.571157", \ + "0.0410683, 0.0496233, 0.0860091, 0.135418, 0.24134, 0.38362, 0.572075", \ + "0.0537597, 0.0637463, 0.0991444, 0.143615, 0.245117, 0.386258, 0.574164", \ + "0.067076, 0.078343, 0.116736, 0.157675, 0.253102, 0.39043, 0.576768", \ + "0.080975, 0.093151, 0.13594, 0.175542, 0.265847, 0.399239, 0.582738" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0763784, 0.0886288, 0.130908, 0.170222, 0.239878, 0.326355, 0.438246", \ + "0.0875574, 0.0997486, 0.141884, 0.181247, 0.250942, 0.337498, 0.44935", \ + "0.133632, 0.145939, 0.188665, 0.228332, 0.298208, 0.384741, 0.496674", \ + "0.16943, 0.183303, 0.228382, 0.268811, 0.339624, 0.427, 0.538966", \ + "0.215512, 0.231614, 0.282491, 0.324345, 0.395512, 0.482752, 0.595385", \ + "0.260698, 0.27869, 0.336957, 0.382317, 0.455618, 0.542951, 0.655088", \ + "0.304183, 0.323794, 0.388967, 0.43932, 0.515994, 0.605215, 0.718097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292578, 0.037637, 0.074338, 0.117131, 0.203717, 0.319358, 0.473197", \ + "0.0290024, 0.0374632, 0.0742688, 0.117067, 0.203732, 0.319294, 0.473144", \ + "0.0337408, 0.0413557, 0.0766943, 0.118644, 0.20444, 0.319643, 0.473253", \ + "0.0432916, 0.050572, 0.0824131, 0.123332, 0.208497, 0.322655, 0.475003", \ + "0.0565984, 0.064568, 0.0944486, 0.130929, 0.212452, 0.326036, 0.478566", \ + "0.070799, 0.079686, 0.110719, 0.143923, 0.220642, 0.330365, 0.480949", \ + "0.085658, 0.095347, 0.129079, 0.161128, 0.233337, 0.339584, 0.486992" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0635929, 0.0754589, 0.117793, 0.159643, 0.23753, 0.337069, 0.466767", \ + "0.0759588, 0.0877484, 0.129979, 0.171821, 0.249769, 0.349289, 0.479", \ + "0.122556, 0.135063, 0.178161, 0.220314, 0.298295, 0.397875, 0.527552", \ + "0.157895, 0.172477, 0.218925, 0.261816, 0.340429, 0.440276, 0.569852", \ + "0.203254, 0.220281, 0.274205, 0.319044, 0.397731, 0.497368, 0.627223", \ + "0.247532, 0.26649, 0.328583, 0.377645, 0.458296, 0.558017, 0.687665", \ + "0.289756, 0.310108, 0.379619, 0.433993, 0.518269, 0.619451, 0.750082" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258977, 0.0348927, 0.0772347, 0.129721, 0.237967, 0.381721, 0.571125", \ + "0.0256429, 0.0347479, 0.0771728, 0.129707, 0.237954, 0.381748, 0.571127", \ + "0.0318541, 0.0399235, 0.0800082, 0.131268, 0.238502, 0.381851, 0.571157", \ + "0.0410683, 0.0496233, 0.0860091, 0.135418, 0.24134, 0.38362, 0.572075", \ + "0.0537597, 0.0637463, 0.0991444, 0.143615, 0.245117, 0.386258, 0.574164", \ + "0.067076, 0.078343, 0.116736, 0.157675, 0.253102, 0.39043, 0.576768", \ + "0.080975, 0.093151, 0.13594, 0.175542, 0.265847, 0.399239, 0.582738" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0762296, 0.0884634, 0.130794, 0.17012, 0.239801, 0.326273, 0.438166", \ + "0.0874443, 0.0996401, 0.141798, 0.181176, 0.250923, 0.337458, 0.449289", \ + "0.133601, 0.145906, 0.188631, 0.228306, 0.298193, 0.38473, 0.496666", \ + "0.169416, 0.18329, 0.22831, 0.268605, 0.339618, 0.426999, 0.538965", \ + "0.215514, 0.231617, 0.282497, 0.324351, 0.39552, 0.482763, 0.595397", \ + "0.260712, 0.278705, 0.336975, 0.382331, 0.455638, 0.542978, 0.655111", \ + "0.304209, 0.323821, 0.388997, 0.439351, 0.516026, 0.605249, 0.718132" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292546, 0.0376363, 0.074371, 0.117174, 0.20373, 0.319374, 0.473001", \ + "0.0289833, 0.0374607, 0.0742997, 0.117052, 0.203705, 0.319473, 0.473309", \ + "0.0337289, 0.0413448, 0.0766984, 0.118661, 0.20446, 0.319656, 0.473195", \ + "0.0432882, 0.0505701, 0.0825139, 0.123289, 0.208457, 0.322666, 0.47501", \ + "0.0565996, 0.0645704, 0.0944496, 0.130932, 0.212458, 0.326044, 0.478571", \ + "0.070803, 0.07969, 0.110722, 0.143921, 0.220647, 0.330498, 0.480954", \ + "0.085662, 0.095352, 0.129084, 0.161131, 0.233342, 0.339589, 0.486998" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0770613, 0.0888493, 0.131016, 0.17298, 0.250971, 0.350575, 0.48039", \ + "0.091577, 0.103339, 0.145501, 0.187451, 0.265474, 0.365058, 0.494826", \ + "0.132219, 0.143623, 0.184892, 0.226539, 0.304508, 0.404088, 0.533889", \ + "0.158353, 0.169829, 0.211455, 0.252978, 0.330266, 0.429231, 0.558955", \ + "0.189021, 0.200657, 0.242575, 0.284323, 0.362102, 0.461305, 0.590438", \ + "0.216433, 0.228141, 0.27032, 0.312275, 0.390899, 0.491227, 0.621037", \ + "0.240159, 0.252237, 0.294844, 0.337204, 0.416731, 0.518203, 0.649531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267107, 0.0357872, 0.0780756, 0.130398, 0.238551, 0.382253, 0.571644", \ + "0.0266602, 0.0357282, 0.0780607, 0.130394, 0.238543, 0.382298, 0.571623", \ + "0.025535, 0.0346234, 0.0769794, 0.129673, 0.238376, 0.382267, 0.571638", \ + "0.0259745, 0.0351365, 0.0773657, 0.129273, 0.236977, 0.381004, 0.570858", \ + "0.0268199, 0.0359435, 0.0781219, 0.130195, 0.237752, 0.380746, 0.569941", \ + "0.028391, 0.037218, 0.079011, 0.131375, 0.239685, 0.382923, 0.571316", \ + "0.030642, 0.039202, 0.080267, 0.132902, 0.242323, 0.386531, 0.575142" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0863719, 0.0984505, 0.14046, 0.179814, 0.249401, 0.335919, 0.447798", \ + "0.100835, 0.11292, 0.154996, 0.194302, 0.263965, 0.350423, 0.462281", \ + "0.142799, 0.15447, 0.195454, 0.234476, 0.304052, 0.390604, 0.502492", \ + "0.171939, 0.183732, 0.225061, 0.263981, 0.332788, 0.418514, 0.530313", \ + "0.20902, 0.220817, 0.26241, 0.301594, 0.370928, 0.456932, 0.568074", \ + "0.244674, 0.256547, 0.298362, 0.337785, 0.408034, 0.495279, 0.607497", \ + "0.27939, 0.29142, 0.333572, 0.373224, 0.444376, 0.533354, 0.647542" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292287, 0.0376187, 0.0740789, 0.116623, 0.203018, 0.318615, 0.47253", \ + "0.0291739, 0.0375643, 0.0740128, 0.116615, 0.203027, 0.318702, 0.472428", \ + "0.0275088, 0.0358927, 0.0726785, 0.115752, 0.202765, 0.318621, 0.472535", \ + "0.027909, 0.0364523, 0.0729357, 0.115116, 0.200946, 0.31691, 0.471364", \ + "0.0284766, 0.0370748, 0.0738282, 0.116203, 0.202027, 0.316805, 0.469826", \ + "0.029497, 0.037935, 0.074585, 0.117253, 0.204095, 0.319594, 0.472551", \ + "0.031268, 0.039473, 0.075652, 0.118675, 0.207047, 0.324377, 0.477967" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0768141, 0.0886083, 0.130821, 0.172798, 0.250834, 0.350423, 0.480192", \ + "0.0913777, 0.103149, 0.14541, 0.187356, 0.265383, 0.364971, 0.494715", \ + "0.132121, 0.143524, 0.184821, 0.226453, 0.304471, 0.404052, 0.533793", \ + "0.15826, 0.169741, 0.211387, 0.25293, 0.330233, 0.429201, 0.558924", \ + "0.188957, 0.200588, 0.242518, 0.284284, 0.362082, 0.46129, 0.590419", \ + "0.216389, 0.228089, 0.270271, 0.312251, 0.390897, 0.491214, 0.621042", \ + "0.240117, 0.252192, 0.294801, 0.337196, 0.416713, 0.518189, 0.649516" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267036, 0.0358105, 0.078132, 0.130444, 0.238563, 0.382265, 0.57166", \ + "0.026669, 0.0357635, 0.0781073, 0.130446, 0.238569, 0.382273, 0.571644", \ + "0.025517, 0.034619, 0.0770199, 0.12971, 0.238425, 0.382277, 0.571639", \ + "0.0259547, 0.0351237, 0.0773999, 0.129314, 0.237003, 0.381014, 0.57086", \ + "0.0267968, 0.0359277, 0.0781475, 0.130231, 0.237777, 0.380756, 0.569938", \ + "0.028384, 0.037194, 0.07903, 0.13141, 0.239684, 0.382928, 0.571367", \ + "0.030628, 0.039189, 0.080279, 0.132904, 0.242416, 0.38654, 0.575144" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0866022, 0.098677, 0.140607, 0.179994, 0.24955, 0.336078, 0.447972", \ + "0.10099, 0.113066, 0.155068, 0.194414, 0.264014, 0.350526, 0.462386", \ + "0.142865, 0.154534, 0.195506, 0.234519, 0.304087, 0.390626, 0.502528", \ + "0.171995, 0.183788, 0.225107, 0.264081, 0.33282, 0.418545, 0.530343", \ + "0.209062, 0.220861, 0.26245, 0.301626, 0.370944, 0.456956, 0.568098", \ + "0.244702, 0.256561, 0.298389, 0.337818, 0.408057, 0.49528, 0.607512", \ + "0.279411, 0.291446, 0.333599, 0.373246, 0.444393, 0.53337, 0.647556" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0292042, 0.0375809, 0.073994, 0.116593, 0.203068, 0.31863, 0.472357", \ + "0.0291512, 0.0375388, 0.0740318, 0.116587, 0.203065, 0.318515, 0.472425", \ + "0.0275116, 0.0358899, 0.072679, 0.115732, 0.202747, 0.318517, 0.472533", \ + "0.0279198, 0.0364561, 0.0729201, 0.115055, 0.200937, 0.316903, 0.471359", \ + "0.0284919, 0.0370847, 0.0738181, 0.116186, 0.202014, 0.316798, 0.46983", \ + "0.02951, 0.037937, 0.074578, 0.11722, 0.204054, 0.319589, 0.472548", \ + "0.031279, 0.039481, 0.075651, 0.118666, 0.207035, 0.324371, 0.477983" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00863511, 0.00852733, 0.00859966, 0.00872467, 0.00884531, 0.0089109, 0.00895263", \ + "0.00853898, 0.0084315, 0.00849928, 0.00862523, 0.00874776, 0.00881441, 0.00885521", \ + "0.00870842, 0.0085625, 0.00850588, 0.00859714, 0.00865404, 0.008729, 0.00877403", \ + "0.00941306, 0.00917387, 0.00899104, 0.00900141, 0.0090478, 0.00911352, 0.00916211", \ + "0.0112121, 0.01081, 0.0103425, 0.0102361, 0.0102171, 0.0102405, 0.0102776", \ + "0.013962, 0.0133829, 0.0126187, 0.0123782, 0.0122483, 0.012305, 0.0123032", \ + "0.0175568, 0.0168032, 0.0157013, 0.0153211, 0.0150609, 0.0149517, 0.0149058" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132599, 0.0130696, 0.0131238, 0.0132543, 0.0133737, 0.0134372, 0.0134746", \ + "0.0131914, 0.0129965, 0.0130472, 0.0131799, 0.0132997, 0.0133635, 0.0134013", \ + "0.0133303, 0.0131108, 0.0130443, 0.0131541, 0.0132773, 0.0133517, 0.013398", \ + "0.014049, 0.0137149, 0.0134702, 0.013502, 0.0135988, 0.0136771, 0.0137239", \ + "0.0159182, 0.0154204, 0.0148682, 0.0147765, 0.0147746, 0.0148151, 0.0148585", \ + "0.018582, 0.0179238, 0.0170675, 0.0168746, 0.0167752, 0.0167843, 0.0168009", \ + "0.0220643, 0.0212246, 0.0202015, 0.0198326, 0.0196028, 0.0195248, 0.0195025" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00735763, 0.00725236, 0.00732962, 0.00745336, 0.00757603, 0.00763964, 0.00768176", \ + "0.00726274, 0.00715654, 0.00723268, 0.00735787, 0.00748138, 0.00754777, 0.00758804", \ + "0.00745217, 0.00731022, 0.00726823, 0.00734895, 0.00744192, 0.00750341, 0.00755267", \ + "0.00821739, 0.00797221, 0.0077788, 0.00777635, 0.00782049, 0.00787922, 0.00792609", \ + "0.0100549, 0.0096499, 0.0091581, 0.00903806, 0.00902869, 0.00910167, 0.00906682", \ + "0.0127376, 0.0121624, 0.0114217, 0.0111784, 0.0110493, 0.0111045, 0.0111178", \ + "0.0163209, 0.0156471, 0.0145824, 0.0141773, 0.0138951, 0.0137786, 0.0137256" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143791, 0.014187, 0.0142411, 0.0143712, 0.0144906, 0.0145539, 0.014592", \ + "0.0143039, 0.0141122, 0.0141644, 0.0142964, 0.0144174, 0.014482, 0.0145204", \ + "0.0144643, 0.0142346, 0.0141695, 0.014276, 0.0144036, 0.0144781, 0.0145245", \ + "0.0151594, 0.0148283, 0.0146421, 0.0146609, 0.0147393, 0.0148178, 0.014862", \ + "0.0169871, 0.0165662, 0.0160001, 0.0159188, 0.015912, 0.0159507, 0.015989", \ + "0.019719, 0.0190531, 0.0181978, 0.0180071, 0.017909, 0.0179162, 0.0179353", \ + "0.0231978, 0.0223626, 0.0213261, 0.020958, 0.0207297, 0.0206563, 0.0206331" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00723764, 0.00713021, 0.00717541, 0.0072743, 0.00737341, 0.00742685, 0.00745723", \ + "0.0071412, 0.00703578, 0.00707464, 0.00717765, 0.00727573, 0.00732957, 0.00736246", \ + "0.00729776, 0.00716177, 0.00708949, 0.00715368, 0.00721329, 0.00727123, 0.00728735", \ + "0.0079918, 0.00776133, 0.00755427, 0.00755113, 0.0075821, 0.00763858, 0.0076782", \ + "0.0097828, 0.00939431, 0.00891798, 0.0088003, 0.00879743, 0.0087751, 0.00880943", \ + "0.0125783, 0.0120414, 0.011262, 0.0109927, 0.0108392, 0.0108636, 0.0109083", \ + "0.0160659, 0.015351, 0.0142743, 0.0138912, 0.0136174, 0.0135068, 0.013488" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014397, 0.0142135, 0.0142367, 0.0143461, 0.0144466, 0.0144999, 0.0145332", \ + "0.0143263, 0.0141388, 0.0141627, 0.0142696, 0.0143729, 0.0144278, 0.0144601", \ + "0.0144787, 0.0142558, 0.0141684, 0.0142518, 0.0143528, 0.0144148, 0.0144541", \ + "0.0151516, 0.0148143, 0.0145718, 0.0145985, 0.014678, 0.014748, 0.0147893", \ + "0.0169992, 0.0165143, 0.0159833, 0.0158806, 0.0158665, 0.0158952, 0.0159322", \ + "0.0196522, 0.0190145, 0.0181911, 0.017984, 0.0178806, 0.0178747, 0.0178829", \ + "0.0231163, 0.0223508, 0.0212014, 0.0208589, 0.0206424, 0.0205799, 0.0205621" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00595657, 0.00585122, 0.00589888, 0.00600172, 0.00609713, 0.00615044, 0.00618293", \ + "0.00586116, 0.00575533, 0.00580117, 0.00590363, 0.00600288, 0.00605593, 0.00608842", \ + "0.00604644, 0.00589757, 0.00580914, 0.00584069, 0.00596262, 0.00603428, 0.00606902", \ + "0.00677271, 0.00655059, 0.00636468, 0.00629491, 0.00634463, 0.00640019, 0.00643941", \ + "0.00860655, 0.00821327, 0.00770692, 0.00758733, 0.00760061, 0.00756258, 0.0076006", \ + "0.0113286, 0.0107765, 0.0100078, 0.00975943, 0.00961176, 0.00964251, 0.00963558", \ + "0.0147726, 0.0140955, 0.0131502, 0.0127538, 0.0124536, 0.0123275, 0.0122681" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015476, 0.0152894, 0.0153155, 0.0154261, 0.0155261, 0.01558, 0.0156133", \ + "0.015407, 0.0152187, 0.0152428, 0.0153506, 0.0154546, 0.0155095, 0.0155417", \ + "0.0155529, 0.0153257, 0.015259, 0.0153403, 0.0154444, 0.0155078, 0.0155472", \ + "0.0162655, 0.0159282, 0.0156807, 0.0156989, 0.0157732, 0.015845, 0.0158851", \ + "0.0180514, 0.0176388, 0.0170874, 0.0169936, 0.0169761, 0.0170034, 0.0170376", \ + "0.0207549, 0.0201286, 0.0192994, 0.0190932, 0.0189871, 0.0189825, 0.0189904", \ + "0.0242128, 0.0234037, 0.0224364, 0.0220605, 0.0218125, 0.0217342, 0.0217011" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145664, 0.0144522, 0.0144846, 0.0145756, 0.0146723, 0.0147305, 0.0147684", \ + "0.0144624, 0.0143538, 0.0143911, 0.0144818, 0.0145784, 0.0146356, 0.0146719", \ + "0.0149227, 0.0148089, 0.0147956, 0.0149567, 0.0149943, 0.0150427, 0.0150777", \ + "0.0158416, 0.015738, 0.0157468, 0.0158423, 0.0159455, 0.0160124, 0.0160469", \ + "0.0178081, 0.0176877, 0.0176821, 0.017761, 0.0178955, 0.0180333, 0.0180222", \ + "0.0207114, 0.0205614, 0.0204914, 0.0205507, 0.0206335, 0.0206924, 0.020801", \ + "0.0244368, 0.0242588, 0.0241265, 0.0241516, 0.0242328, 0.0242865, 0.0243833" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129259, 0.0127381, 0.0127553, 0.0128578, 0.0129615, 0.0130195, 0.0130553", \ + "0.0127836, 0.0125968, 0.0126164, 0.0127186, 0.0128223, 0.0128799, 0.0129152", \ + "0.0131451, 0.0129639, 0.012992, 0.0131023, 0.0132063, 0.0132629, 0.0132975", \ + "0.0139587, 0.0137775, 0.0138008, 0.0139062, 0.0140095, 0.0140678, 0.0141038", \ + "0.0159097, 0.0157114, 0.0156964, 0.0157953, 0.0159023, 0.0159699, 0.0160084", \ + "0.0187871, 0.0185648, 0.0185015, 0.0185795, 0.0186911, 0.0187643, 0.0188179", \ + "0.022782, 0.0225268, 0.0223906, 0.0224421, 0.0225457, 0.0226316, 0.0226978" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159537, 0.0158451, 0.0159044, 0.0160173, 0.0161392, 0.0162105, 0.0162558", \ + "0.0158649, 0.0157555, 0.0158169, 0.0159314, 0.016052, 0.0161222, 0.0161675", \ + "0.0163131, 0.0162085, 0.0162809, 0.0163994, 0.0165216, 0.0165905, 0.0166345", \ + "0.0172521, 0.0171468, 0.0171805, 0.0173032, 0.0174264, 0.0174935, 0.0175417", \ + "0.0191989, 0.0190809, 0.0190934, 0.0192115, 0.0193134, 0.0195019, 0.0195131", \ + "0.0221082, 0.0219569, 0.0219083, 0.0219903, 0.0220932, 0.0221878, 0.0222955", \ + "0.0258438, 0.0256746, 0.0255618, 0.0255984, 0.025702, 0.0257793, 0.0258736" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118122, 0.0116195, 0.011665, 0.011789, 0.0119126, 0.0119801, 0.0120216", \ + "0.0116778, 0.0114824, 0.011532, 0.0116536, 0.0117757, 0.0118436, 0.0118851", \ + "0.0120348, 0.0118509, 0.0119068, 0.0120389, 0.0121607, 0.0122265, 0.0122667", \ + "0.0128665, 0.0126816, 0.0127314, 0.0128575, 0.0129792, 0.0130467, 0.0130891", \ + "0.0148035, 0.0146002, 0.0146093, 0.0147316, 0.0148512, 0.0149279, 0.0149761", \ + "0.0176773, 0.0174469, 0.0174055, 0.0175033, 0.0176352, 0.0177197, 0.0177787", \ + "0.0216765, 0.0214085, 0.0212894, 0.0213556, 0.0214782, 0.0215781, 0.0216538" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00564264, 0.00554891, 0.00563915, 0.00575073, 0.00584728, 0.00589597, 0.00592688", \ + "0.00538488, 0.00529057, 0.00537216, 0.00548522, 0.00558552, 0.00563686, 0.00566697", \ + "0.00624288, 0.00606453, 0.00591188, 0.00595933, 0.00606284, 0.0061143, 0.00619378", \ + "0.00822172, 0.00790444, 0.00758617, 0.00753966, 0.00763931, 0.00761672, 0.00765872", \ + "0.0123354, 0.0118122, 0.0111423, 0.0109775, 0.0109819, 0.010955, 0.010936", \ + "0.0181927, 0.0174594, 0.0164148, 0.0160877, 0.0158892, 0.0159116, 0.016071", \ + "0.0257134, 0.0248013, 0.0233308, 0.0228438, 0.0224859, 0.0223351, 0.0222676" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182119, 0.0180339, 0.0180951, 0.0182111, 0.0183095, 0.0183601, 0.0183896", \ + "0.0179751, 0.0177954, 0.017848, 0.0179664, 0.0180692, 0.0181223, 0.0181529", \ + "0.0188859, 0.0186396, 0.0185175, 0.018585, 0.0186855, 0.0187577, 0.0188025", \ + "0.0209894, 0.0206025, 0.0202167, 0.0201962, 0.0202613, 0.0203331, 0.0203691", \ + "0.0251072, 0.0245257, 0.0237976, 0.0236449, 0.0235969, 0.023636, 0.0236453", \ + "0.0309865, 0.030199, 0.0290523, 0.0287363, 0.0285745, 0.0285535, 0.0285359", \ + "0.0384926, 0.0375386, 0.0359479, 0.0354655, 0.0351553, 0.0350345, 0.0349705" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00702933, 0.00693498, 0.0070525, 0.00718911, 0.00730968, 0.00737104, 0.0074063", \ + "0.00676707, 0.00667275, 0.00678159, 0.00692194, 0.00704436, 0.00710783, 0.00714587", \ + "0.00763373, 0.00744447, 0.00731709, 0.00738948, 0.00753724, 0.00759716, 0.00764813", \ + "0.00963374, 0.00930534, 0.00898639, 0.00896212, 0.00901182, 0.00906975, 0.00911253", \ + "0.0137818, 0.0132385, 0.0125617, 0.0123976, 0.012381, 0.0123598, 0.0123922", \ + "0.0196812, 0.0189088, 0.0178267, 0.0175017, 0.0173171, 0.017351, 0.0174879", \ + "0.0272327, 0.0262743, 0.0247452, 0.0242498, 0.0239101, 0.0237666, 0.0237188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017063, 0.0168777, 0.0169671, 0.0171074, 0.0172241, 0.0172842, 0.0173191", \ + "0.016839, 0.0166526, 0.0167376, 0.0168763, 0.0169977, 0.0170593, 0.0170955", \ + "0.01774, 0.0175017, 0.0173859, 0.0174727, 0.0175892, 0.017688, 0.0177403", \ + "0.019894, 0.0194581, 0.0190911, 0.0191001, 0.0191761, 0.019257, 0.0193023", \ + "0.0240605, 0.0234232, 0.022678, 0.0225371, 0.0225044, 0.0225394, 0.0225858", \ + "0.0299545, 0.0291301, 0.0279381, 0.0276302, 0.0274832, 0.0274553, 0.02747", \ + "0.0374942, 0.0365037, 0.0348361, 0.0343428, 0.0340543, 0.0339402, 0.0339014" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00702933, 0.00693498, 0.0070525, 0.00718911, 0.00730968, 0.00737104, 0.0074063", \ + "0.00676707, 0.00667275, 0.00678159, 0.00692194, 0.00704436, 0.00710783, 0.00714587", \ + "0.00763373, 0.00744447, 0.00731709, 0.00738948, 0.00753724, 0.00759716, 0.00764813", \ + "0.00963374, 0.00930534, 0.00898639, 0.00896212, 0.00901182, 0.00906975, 0.00911253", \ + "0.0137818, 0.0132385, 0.0125617, 0.0123976, 0.012381, 0.0123598, 0.0123922", \ + "0.0196812, 0.0189088, 0.0178267, 0.0175017, 0.0173171, 0.017351, 0.0174879", \ + "0.0272327, 0.0262743, 0.0247452, 0.0242498, 0.0239101, 0.0237666, 0.0237188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182119, 0.0180339, 0.0180951, 0.0182111, 0.0183095, 0.0183601, 0.0183896", \ + "0.0179751, 0.0177954, 0.017848, 0.0179664, 0.0180692, 0.0181223, 0.0181529", \ + "0.0188859, 0.0186396, 0.0185175, 0.018585, 0.0186855, 0.0187577, 0.0188025", \ + "0.0209894, 0.0206025, 0.0202167, 0.0201962, 0.0202613, 0.0203331, 0.0203691", \ + "0.0251072, 0.0245257, 0.0237976, 0.0236449, 0.0235969, 0.023636, 0.0236453", \ + "0.0309865, 0.030199, 0.0290523, 0.0287363, 0.0285745, 0.0285535, 0.0285359", \ + "0.0384926, 0.0375386, 0.0359479, 0.0354655, 0.0351553, 0.0350345, 0.0349705" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121281, 0.012073, 0.0121831, 0.0122858, 0.012374, 0.0124195, 0.0124497", \ + "0.0121871, 0.0121279, 0.0122421, 0.0123369, 0.012423, 0.0124696, 0.0124989", \ + "0.0132467, 0.0131943, 0.013297, 0.0133818, 0.0134599, 0.0135066, 0.0135268", \ + "0.0147929, 0.0147172, 0.0147846, 0.0149186, 0.0149363, 0.0149888, 0.0150354", \ + "0.0177546, 0.0176755, 0.0176944, 0.0177503, 0.017849, 0.0178781, 0.0180164", \ + "0.0221202, 0.0219655, 0.021846, 0.0218881, 0.0219836, 0.0220812, 0.0221971", \ + "0.0278442, 0.0276583, 0.027444, 0.0274314, 0.027516, 0.0276205, 0.0277694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00787874, 0.00774081, 0.00785545, 0.00797181, 0.00806578, 0.00811237, 0.00813983", \ + "0.0078843, 0.0077532, 0.00786699, 0.00797653, 0.00806881, 0.00811802, 0.0081474", \ + "0.00886374, 0.00876559, 0.00888377, 0.00899715, 0.00909519, 0.00914792, 0.00918395", \ + "0.0103784, 0.0102631, 0.0103646, 0.0104693, 0.0106294, 0.0106873, 0.010721", \ + "0.0133831, 0.0132279, 0.0132539, 0.0133342, 0.0134342, 0.0134939, 0.0135411", \ + "0.0176269, 0.0174345, 0.0173761, 0.0174219, 0.0175337, 0.0176201, 0.0176983", \ + "0.0234135, 0.0231726, 0.022993, 0.0229872, 0.0230565, 0.0231542, 0.0232542" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121254, 0.0120717, 0.0121834, 0.0122866, 0.0123736, 0.01242, 0.012445", \ + "0.0121866, 0.0121267, 0.0122437, 0.0123381, 0.0124242, 0.0124705, 0.0124993", \ + "0.0132462, 0.0131826, 0.0132983, 0.0133827, 0.013461, 0.0135081, 0.0135249", \ + "0.0147829, 0.0147161, 0.0147848, 0.0149187, 0.0149365, 0.014989, 0.0150359", \ + "0.0177546, 0.0176759, 0.0176947, 0.0177509, 0.0178492, 0.017879, 0.0180168", \ + "0.0221185, 0.0219671, 0.0218467, 0.021884, 0.0219777, 0.0220968, 0.0221973", \ + "0.0278433, 0.0276573, 0.0274442, 0.0274365, 0.0275199, 0.0276214, 0.0277697" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00788183, 0.00774388, 0.00785909, 0.00797393, 0.0080509, 0.00809757, 0.00812519", \ + "0.00788665, 0.00775534, 0.00786746, 0.00797826, 0.00807015, 0.00811995, 0.00814943", \ + "0.00886504, 0.00876612, 0.00888383, 0.00899733, 0.00909354, 0.00914769, 0.00918363", \ + "0.0103789, 0.0102633, 0.0103647, 0.0105359, 0.0106296, 0.0106876, 0.0107211", \ + "0.013384, 0.0132283, 0.0132542, 0.0133343, 0.0134339, 0.0134941, 0.0135408", \ + "0.0176275, 0.0174345, 0.0173763, 0.0174217, 0.0175269, 0.0176204, 0.0176986", \ + "0.0234144, 0.0231731, 0.0229934, 0.0229876, 0.0230569, 0.0231547, 0.0232557" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00484864, 0.00486533, 0.00511753, 0.00521473, 0.00527276, 0.00529756, 0.00531117", \ + "0.00459643, 0.00459808, 0.00483237, 0.00494549, 0.00501747, 0.00504703, 0.00506341", \ + "0.00560827, 0.00544424, 0.00543353, 0.00551466, 0.00561424, 0.00566558, 0.00570361", \ + "0.00762466, 0.00726827, 0.00704086, 0.00711487, 0.00715191, 0.00718252, 0.00721844", \ + "0.011783, 0.0111656, 0.0105514, 0.0104475, 0.0104585, 0.0104659, 0.0104947", \ + "0.0175987, 0.0167686, 0.0157205, 0.0154737, 0.0153415, 0.0153206, 0.01536", \ + "0.0249487, 0.023927, 0.0223337, 0.0219341, 0.0216788, 0.0215824, 0.0215675" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0117467, 0.0116599, 0.011856, 0.011941, 0.0119978, 0.0120235, 0.0120371", \ + "0.0115097, 0.01142, 0.0116108, 0.0117144, 0.0117813, 0.0118105, 0.0118254", \ + "0.0125745, 0.0123181, 0.012284, 0.0123906, 0.012493, 0.0125397, 0.0125662", \ + "0.0146904, 0.0142211, 0.0139291, 0.013946, 0.0140233, 0.0140828, 0.0141295", \ + "0.0188805, 0.0181618, 0.0174211, 0.0173438, 0.0173428, 0.017385, 0.017417", \ + "0.0247146, 0.0237754, 0.0225283, 0.0223094, 0.0222257, 0.0222037, 0.0222151", \ + "0.0321276, 0.0310503, 0.0291992, 0.0287748, 0.0285509, 0.0284839, 0.028451" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00484619, 0.00486419, 0.00511767, 0.0052144, 0.00527247, 0.00529687, 0.00531048", \ + "0.00459504, 0.00459751, 0.00483269, 0.00494534, 0.00501757, 0.00504726, 0.00506298", \ + "0.00560743, 0.00544392, 0.00543399, 0.00551536, 0.00561487, 0.00566634, 0.00570226", \ + "0.00762449, 0.00726826, 0.00704113, 0.00711497, 0.00715201, 0.00718262, 0.00721867", \ + "0.011783, 0.0111664, 0.0105523, 0.0104475, 0.0104589, 0.0104664, 0.0104953", \ + "0.017599, 0.0167688, 0.0157209, 0.0154736, 0.0153418, 0.0153211, 0.0153604", \ + "0.0249492, 0.0239275, 0.0223342, 0.0219345, 0.0216793, 0.0215828, 0.0215678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011749, 0.0116618, 0.011852, 0.0119418, 0.0119986, 0.0120244, 0.0120381", \ + "0.0115114, 0.0114209, 0.0116109, 0.0117148, 0.0117814, 0.0118102, 0.0118253", \ + "0.0125757, 0.0123184, 0.012284, 0.0123907, 0.0124931, 0.0125396, 0.0125623", \ + "0.0146912, 0.0142216, 0.0139666, 0.0139863, 0.0140238, 0.0140832, 0.0141301", \ + "0.0188809, 0.0181622, 0.0174214, 0.0173442, 0.017343, 0.0173804, 0.0174172", \ + "0.0247147, 0.0237777, 0.0225284, 0.0223099, 0.022226, 0.0221976, 0.022215", \ + "0.0321276, 0.0310508, 0.0291993, 0.028775, 0.028551, 0.0284841, 0.0284511" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121281, 0.012073, 0.0121831, 0.0122858, 0.012374, 0.0124195, 0.0124497", \ + "0.0121871, 0.0121279, 0.0122421, 0.0123369, 0.012423, 0.0124696, 0.0124989", \ + "0.0132467, 0.0131943, 0.013297, 0.0133818, 0.0134599, 0.0135066, 0.0135268", \ + "0.0147929, 0.0147172, 0.0147846, 0.0149186, 0.0149363, 0.0149888, 0.0150354", \ + "0.0177546, 0.0176755, 0.0176944, 0.0177503, 0.017849, 0.0178781, 0.0180164", \ + "0.0221202, 0.0219655, 0.021846, 0.0218881, 0.0219836, 0.0220812, 0.0221971", \ + "0.0278442, 0.0276583, 0.027444, 0.0274314, 0.027516, 0.0276205, 0.0277694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011749, 0.0116618, 0.011852, 0.0119418, 0.0119986, 0.0120244, 0.0120381", \ + "0.0115114, 0.0114209, 0.0116109, 0.0117148, 0.0117814, 0.0118102, 0.0118253", \ + "0.0125757, 0.0123184, 0.012284, 0.0123907, 0.0124931, 0.0125396, 0.0125623", \ + "0.0146912, 0.0142216, 0.0139666, 0.0139863, 0.0140238, 0.0140832, 0.0141301", \ + "0.0188809, 0.0181622, 0.0174214, 0.0173442, 0.017343, 0.0173804, 0.0174172", \ + "0.0247147, 0.0237777, 0.0225284, 0.0223099, 0.022226, 0.0221976, 0.022215", \ + "0.0321276, 0.0310508, 0.0291993, 0.028775, 0.028551, 0.0284841, 0.0284511" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160606; + rise_capacitance : 0.00160103; + rise_capacitance_range (0.00122463, 0.00160103); + fall_capacitance : 0.00160606; + fall_capacitance_range (0.00120895, 0.00160606); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137755, 0.0012496, 0.0013186, 0.00184616, 0.00327373, 0.00543904, 0.00824796" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00622323, 0.00612479, 0.00621047, 0.00675778, 0.00819912, 0.01036, 0.0131655" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000950965, -0.00106793, -0.00112292, -0.00113892, -0.00114984, -0.00115025, -0.00114727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115178, 0.00115177, 0.0011574, 0.00114936, 0.00115567, 0.00115025, 0.00114727" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160183; + rise_capacitance : 0.00159676; + rise_capacitance_range (0.00122451, 0.00159676); + fall_capacitance : 0.00160183; + fall_capacitance_range (0.0012084, 0.00160183); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000145579, 1.78162e-05, 0.000104994, 0.000650163, 0.00208755, 0.00425327, 0.00706402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00734444, 0.0072466, 0.00733048, 0.00789221, 0.00933312, 0.0114938, 0.0142929" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101166, -0.00112705, -0.00117445, -0.00118319, -0.00119043, -0.00119247, -0.00118935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119041, 0.00119423, 0.00119228, 0.00119253, 0.00119791, 0.00119247, 0.00118935" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160477; + rise_capacitance : 0.00159967; + rise_capacitance_range (0.00122465, 0.00159967); + fall_capacitance : 0.00160477; + fall_capacitance_range (0.00120886, 0.00160477); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000946412, -0.00106707, -0.00112241, -0.00113872, -0.00114943, -0.00114957, -0.00114659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115111, 0.00115046, 0.00114561, 0.00114824, 0.00115502, 0.00114957, 0.00114659" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158981, 0.00146055, 0.00153627, 0.00206825, 0.00350015, 0.00567038, 0.00848319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00585628, 0.00575699, 0.00583897, 0.00640177, 0.00784791, 0.010013, 0.0128217" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162145; + rise_capacitance : 0.00161639; + rise_capacitance_range (0.00123937, 0.00161639); + fall_capacitance : 0.00162145; + fall_capacitance_range (0.001223, 0.00162145); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000351567, 0.000221127, 0.000310164, 0.000866555, 0.00231442, 0.00448876, 0.00730457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0069399, 0.00684128, 0.00693247, 0.00750221, 0.0089529, 0.0111208, 0.0139248" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101839, -0.00113311, -0.00117333, -0.00118916, -0.0011965, -0.00119908, -0.00119605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119726, 0.00120102, 0.00120314, 0.00120009, 0.00120467, 0.00119908, 0.00119605" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00456467; + rise_capacitance : 0.00456467; + rise_capacitance_range (0.00297159, 0.00456467); + fall_capacitance : 0.00456039; + fall_capacitance_range (0.00295452, 0.00456039); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000538582, -0.000704685, -0.00026923, 0.000633371, 0.00249421, 0.00523712, 0.00881016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00648939, 0.0063611, 0.00684503, 0.00783782, 0.00971927, 0.012468, 0.0160441" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0044732, 0.00434462, 0.00463441, 0.00546305, 0.00742605, 0.0104778, 0.0144361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00914194, 0.00910339, 0.00964346, 0.0105053, 0.0124754, 0.0153497, 0.0190249" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-8.21417e-05, -0.000433171, 0.000316696, 0.00208584, 0.00563211, 0.0107921, 0.0174394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00940036, 0.00910976, 0.0100166, 0.0118368, 0.0153805, 0.0205531, 0.0271899" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000527502, -0.000698435, -0.000259324, 0.000657362, 0.00252689, 0.0052685, 0.00883799" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0066482, 0.00652193, 0.0069966, 0.0079572, 0.00981928, 0.0125613, 0.0161098" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00486009, 0.00473796, 0.00503706, 0.00586537, 0.00782647, 0.0108572, 0.0148617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00891711, 0.00888506, 0.009424, 0.0102918, 0.0122545, 0.0151142, 0.0188025" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00491941, 0.00477643, 0.00510023, 0.00593522, 0.0078949, 0.0109333, 0.0149555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905296, 0.00903192, 0.00952954, 0.0103804, 0.0123147, 0.0151484, 0.0188191" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000303726, -0.000657949, 0.000104069, 0.0018455, 0.00538542, 0.0105387, 0.0171855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00976681, 0.00947281, 0.0103721, 0.0121948, 0.0157302, 0.0208715, 0.0275226" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000336648, -0.00068825, 6.99814e-05, 0.00183185, 0.00537518, 0.0105343, 0.0171701" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00996434, 0.00966804, 0.01055, 0.0123677, 0.0158716, 0.0210007, 0.0276134" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00439685, 0.00424888, 0.00455901, 0.00540051, 0.00737721, 0.0104242, 0.0143885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939996, 0.00936399, 0.00988467, 0.0107361, 0.0126516, 0.0155286, 0.0191805" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.8518e-05, -0.00032018, 0.000446471, 0.00222146, 0.00577583, 0.010933, 0.0175732" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00945479, 0.0091528, 0.0100224, 0.0118703, 0.0153798, 0.0205169, 0.0271293" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342929; + rise_capacitance : 0.00342929; + rise_capacitance_range (0.00207285, 0.00342929); + fall_capacitance : 0.00342814; + fall_capacitance_range (0.00209964, 0.00342814); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000577761, -0.000741613, -0.000227814, 0.00077774, 0.00273428, 0.00557532, 0.00921044" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00475926, 0.00464602, 0.00523936, 0.00625145, 0.00822851, 0.0110675, 0.014703" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000577555, -0.000741377, -0.000228583, 0.000777146, 0.00273408, 0.00557525, 0.00921044" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00475904, 0.00464622, 0.00524019, 0.00625064, 0.00822939, 0.0110544, 0.0147036" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00054703, -0.00070737, -0.000175182, 0.000843748, 0.00280204, 0.00564251, 0.00928227" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00484318, 0.00472854, 0.00532307, 0.00630424, 0.00825229, 0.0110879, 0.0147097" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000546398, -0.000706912, -0.000175256, 0.000843506, 0.00280178, 0.00564243, 0.00928221" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0048439, 0.00472834, 0.00533023, 0.00630499, 0.00825273, 0.0110885, 0.0147101" \ + ); + } + } + } + } + cell (MUX4X3) { + area : 28.224; + cell_leakage_power : 0.448604; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.43417; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.413609; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.413609; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393048; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.521534; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410528; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.424644; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.404083; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.445205; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.424644; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.500973; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389968; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.516703; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.405697; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.496142; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.385136; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431089; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.500973; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.424644; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.404083; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.477458; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.456897; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.435679; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.415118; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442124; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.512008; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.512008; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.401003; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.472626; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452065; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.507177; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396171; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.445205; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.424644; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410528; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.480412; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.532569; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.421563; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.421563; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.491447; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.45624; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.435679; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.456897; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.436336; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.527738; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416732; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452065; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431504; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.426258; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.496142; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.405697; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.475581; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.472626; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452065; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416732; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.486616; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.437293; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.507177; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.452065; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431504; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.467795; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447234; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447234; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.426673; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.448604; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.124424, 0.140151, 0.188521, 0.236013, 0.323882, 0.435587, 0.581036", \ + "0.136811, 0.15255, 0.200921, 0.248406, 0.33622, 0.44798, 0.593458", \ + "0.187195, 0.202944, 0.251392, 0.298775, 0.386585, 0.498354, 0.643853", \ + "0.237182, 0.253974, 0.304567, 0.352797, 0.440778, 0.552518, 0.697973", \ + "0.305212, 0.323721, 0.378538, 0.428623, 0.517465, 0.629275, 0.77489", \ + "0.373526, 0.393914, 0.454132, 0.506734, 0.597166, 0.709354, 0.854632", \ + "0.439597, 0.462407, 0.528612, 0.584764, 0.677853, 0.790695, 0.936168" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0302889, 0.0419373, 0.0892405, 0.147751, 0.268918, 0.430093, 0.642721", \ + "0.0302819, 0.0419397, 0.0892424, 0.147762, 0.26888, 0.430115, 0.642727", \ + "0.0311155, 0.0426496, 0.0896998, 0.147995, 0.268977, 0.430133, 0.642691", \ + "0.0357369, 0.047265, 0.0934277, 0.150456, 0.2701, 0.430597, 0.642891", \ + "0.044238, 0.056032, 0.101647, 0.1568, 0.273736, 0.432392, 0.644014", \ + "0.054832, 0.066899, 0.112441, 0.165601, 0.279085, 0.435625, 0.645953", \ + "0.066629, 0.079002, 0.125461, 0.177075, 0.28701, 0.440599, 0.648628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.14115, 0.157176, 0.204938, 0.249088, 0.326324, 0.42178, 0.544868", \ + "0.153816, 0.169831, 0.21766, 0.261668, 0.338972, 0.434434, 0.557542", \ + "0.200354, 0.21635, 0.26414, 0.308201, 0.385573, 0.481053, 0.604147", \ + "0.246408, 0.263295, 0.313148, 0.358151, 0.436006, 0.531615, 0.654751", \ + "0.307559, 0.325851, 0.379436, 0.426558, 0.506212, 0.602329, 0.72576", \ + "0.367545, 0.387439, 0.445667, 0.495372, 0.57732, 0.674219, 0.797823", \ + "0.424653, 0.446181, 0.509393, 0.562463, 0.647185, 0.745635, 0.869792" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340289, 0.0445808, 0.0846429, 0.131284, 0.225796, 0.352189, 0.520375", \ + "0.0340297, 0.0445791, 0.0846617, 0.131164, 0.225768, 0.352181, 0.520574", \ + "0.0347458, 0.0451349, 0.0850101, 0.131461, 0.2259, 0.352246, 0.520563", \ + "0.0392379, 0.0496411, 0.0889313, 0.134362, 0.227455, 0.353176, 0.521092", \ + "0.0473923, 0.057899, 0.09707, 0.141586, 0.232666, 0.356429, 0.523058", \ + "0.057348, 0.068013, 0.107227, 0.150546, 0.239379, 0.361031, 0.525982", \ + "0.068558, 0.079424, 0.119103, 0.161764, 0.248307, 0.367457, 0.530158" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.121935, 0.137658, 0.186043, 0.233435, 0.321275, 0.432974, 0.578423", \ + "0.134581, 0.150305, 0.198656, 0.246071, 0.333895, 0.44562, 0.591082", \ + "0.185637, 0.201443, 0.249834, 0.297184, 0.385012, 0.496766, 0.642239", \ + "0.236054, 0.252856, 0.303301, 0.351535, 0.439443, 0.551125, 0.696653", \ + "0.304449, 0.322917, 0.377637, 0.427649, 0.516509, 0.628296, 0.773909", \ + "0.372096, 0.392496, 0.452606, 0.505368, 0.595903, 0.707841, 0.853163", \ + "0.438883, 0.461126, 0.527271, 0.583315, 0.676449, 0.789232, 0.93461" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0301592, 0.0418445, 0.0891914, 0.147685, 0.268878, 0.430076, 0.642642", \ + "0.0301638, 0.0418431, 0.0891533, 0.147675, 0.268843, 0.430093, 0.642676", \ + "0.0310013, 0.0426246, 0.0896135, 0.147914, 0.268934, 0.430144, 0.642689", \ + "0.0356946, 0.0472458, 0.0933556, 0.150513, 0.270041, 0.430542, 0.642912", \ + "0.0442083, 0.055964, 0.101507, 0.156724, 0.273694, 0.432417, 0.64401", \ + "0.054852, 0.06694, 0.112442, 0.165613, 0.279224, 0.435587, 0.646933", \ + "0.066549, 0.07899, 0.12539, 0.17699, 0.287102, 0.44055, 0.648616" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.14206, 0.158082, 0.205924, 0.249941, 0.327254, 0.422712, 0.545801", \ + "0.154335, 0.170348, 0.218141, 0.262311, 0.33955, 0.435005, 0.558085", \ + "0.200238, 0.216241, 0.264083, 0.308218, 0.385557, 0.480993, 0.604095", \ + "0.246096, 0.262983, 0.312839, 0.357844, 0.435695, 0.531219, 0.65442", \ + "0.306611, 0.324908, 0.378539, 0.425609, 0.505338, 0.601479, 0.724809", \ + "0.36648, 0.386393, 0.444604, 0.494361, 0.576083, 0.673173, 0.796538", \ + "0.423111, 0.444703, 0.508052, 0.56105, 0.645901, 0.744319, 0.868386" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340522, 0.0446043, 0.0846887, 0.13118, 0.225772, 0.35203, 0.520556", \ + "0.0340538, 0.0445928, 0.0846533, 0.131305, 0.225801, 0.352181, 0.520524", \ + "0.0347701, 0.0451948, 0.0850691, 0.131574, 0.225914, 0.352328, 0.520395", \ + "0.0392651, 0.0496864, 0.0890081, 0.134483, 0.227495, 0.353095, 0.520942", \ + "0.0474307, 0.057955, 0.097136, 0.14157, 0.232717, 0.356515, 0.522871", \ + "0.057434, 0.068087, 0.107431, 0.150716, 0.239401, 0.360944, 0.525878", \ + "0.06868, 0.079523, 0.119551, 0.161906, 0.248473, 0.367736, 0.530164" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.122477, 0.138161, 0.186391, 0.233715, 0.321476, 0.433108, 0.578599", \ + "0.134875, 0.150562, 0.198814, 0.246105, 0.333838, 0.445522, 0.590962", \ + "0.185267, 0.201018, 0.249263, 0.296618, 0.384301, 0.49602, 0.641461", \ + "0.235229, 0.252018, 0.302539, 0.350618, 0.438601, 0.550285, 0.695765", \ + "0.302953, 0.321525, 0.376327, 0.426379, 0.515249, 0.626975, 0.772627", \ + "0.370853, 0.391379, 0.451659, 0.504296, 0.59466, 0.706847, 0.852126", \ + "0.436463, 0.458835, 0.525243, 0.581499, 0.674697, 0.78744, 0.932844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0298566, 0.0415124, 0.0887174, 0.147191, 0.268371, 0.429608, 0.64219", \ + "0.029866, 0.0415151, 0.0887656, 0.147202, 0.268336, 0.429593, 0.642191", \ + "0.0307566, 0.0422932, 0.0891684, 0.147461, 0.268427, 0.429613, 0.6422", \ + "0.0353043, 0.0468544, 0.0929289, 0.149924, 0.269565, 0.430033, 0.6424", \ + "0.0435915, 0.0554934, 0.101003, 0.156182, 0.273085, 0.431857, 0.643511", \ + "0.053846, 0.066122, 0.111704, 0.164889, 0.278365, 0.434975, 0.646284", \ + "0.065183, 0.077981, 0.124576, 0.176331, 0.286421, 0.439893, 0.647992" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.140898, 0.156901, 0.20459, 0.248562, 0.325738, 0.421111, 0.544182", \ + "0.153581, 0.169553, 0.21731, 0.261254, 0.33845, 0.433779, 0.556851", \ + "0.199951, 0.215935, 0.263627, 0.307667, 0.384842, 0.480274, 0.60334", \ + "0.245517, 0.262422, 0.312159, 0.357155, 0.434859, 0.530379, 0.653557", \ + "0.306129, 0.324424, 0.377951, 0.425024, 0.50441, 0.600674, 0.723956", \ + "0.365223, 0.385186, 0.443373, 0.493111, 0.574783, 0.671731, 0.795319", \ + "0.422002, 0.443649, 0.506979, 0.559958, 0.644678, 0.743215, 0.867315" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0333343, 0.0439644, 0.0840409, 0.130549, 0.225077, 0.351314, 0.519624", \ + "0.0333341, 0.0439515, 0.0839876, 0.130613, 0.224923, 0.351445, 0.51979", \ + "0.0340716, 0.044554, 0.0844196, 0.130881, 0.225195, 0.351602, 0.519644", \ + "0.0384015, 0.0489382, 0.0882523, 0.13364, 0.226595, 0.352456, 0.52017", \ + "0.0462253, 0.056882, 0.096176, 0.140718, 0.231767, 0.355551, 0.522144", \ + "0.055848, 0.066692, 0.106267, 0.149608, 0.238349, 0.360036, 0.525008", \ + "0.066643, 0.07778, 0.118007, 0.160572, 0.247193, 0.366572, 0.529212" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.119788, 0.135442, 0.183638, 0.230904, 0.318593, 0.430252, 0.575719", \ + "0.132431, 0.148082, 0.196277, 0.243535, 0.331226, 0.442878, 0.588361", \ + "0.183499, 0.199283, 0.247457, 0.29472, 0.382413, 0.494077, 0.639526", \ + "0.233757, 0.250555, 0.301002, 0.349017, 0.437003, 0.54859, 0.694077", \ + "0.301569, 0.320123, 0.374863, 0.424742, 0.51368, 0.625477, 0.770982", \ + "0.368886, 0.389386, 0.449675, 0.502351, 0.592839, 0.704777, 0.850102", \ + "0.435056, 0.457437, 0.523764, 0.579948, 0.673, 0.785706, 0.931189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0297227, 0.0413766, 0.0886316, 0.147107, 0.268265, 0.429535, 0.642171", \ + "0.0297181, 0.0413751, 0.0886324, 0.147094, 0.268354, 0.429573, 0.642171", \ + "0.0306324, 0.042145, 0.0891158, 0.147367, 0.268378, 0.4296, 0.642204", \ + "0.0352387, 0.046818, 0.0928879, 0.149909, 0.269576, 0.429968, 0.642384", \ + "0.0435528, 0.0554051, 0.100931, 0.156012, 0.273053, 0.431864, 0.643511", \ + "0.053863, 0.066135, 0.111728, 0.164843, 0.278503, 0.434926, 0.646141", \ + "0.065174, 0.077903, 0.124421, 0.176165, 0.286271, 0.439908, 0.647955" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.141537, 0.157541, 0.205235, 0.249236, 0.326363, 0.421747, 0.544806", \ + "0.153799, 0.169797, 0.217487, 0.26149, 0.338623, 0.434003, 0.557063", \ + "0.19951, 0.215514, 0.263165, 0.307255, 0.384428, 0.479835, 0.602903", \ + "0.244604, 0.261515, 0.311284, 0.35628, 0.434013, 0.529506, 0.652618", \ + "0.30476, 0.323068, 0.376606, 0.423692, 0.503098, 0.599356, 0.722679", \ + "0.363829, 0.383811, 0.442036, 0.491752, 0.573618, 0.670506, 0.79404", \ + "0.420025, 0.441654, 0.505033, 0.557936, 0.642725, 0.741249, 0.865194" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0333433, 0.0439717, 0.0840427, 0.130608, 0.225059, 0.351488, 0.519735", \ + "0.0333483, 0.0439712, 0.0840461, 0.130611, 0.225056, 0.351504, 0.519759", \ + "0.0341045, 0.0445925, 0.0843552, 0.130864, 0.225176, 0.351394, 0.519675", \ + "0.0384171, 0.0489605, 0.088286, 0.133766, 0.226726, 0.352448, 0.520178", \ + "0.0462684, 0.0569417, 0.096231, 0.140767, 0.231757, 0.355569, 0.522196", \ + "0.055855, 0.066724, 0.106224, 0.149567, 0.238442, 0.360042, 0.525111", \ + "0.066681, 0.077856, 0.118335, 0.160781, 0.247362, 0.36663, 0.529257" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.106572, 0.122246, 0.170483, 0.21782, 0.305432, 0.41708, 0.562554", \ + "0.119077, 0.134749, 0.182977, 0.230287, 0.317935, 0.429622, 0.575072", \ + "0.175534, 0.19137, 0.239669, 0.28696, 0.3744, 0.4863, 0.63175", \ + "0.227416, 0.244895, 0.29648, 0.344796, 0.432843, 0.544539, 0.68982", \ + "0.294734, 0.314666, 0.372396, 0.423078, 0.511983, 0.62369, 0.769289", \ + "0.359096, 0.38144, 0.446755, 0.501213, 0.591817, 0.70367, 0.848997", \ + "0.420109, 0.444629, 0.517871, 0.57744, 0.671598, 0.784331, 0.929602" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.029667, 0.0413026, 0.088562, 0.147101, 0.268273, 0.42954, 0.64217", \ + "0.0296663, 0.0413029, 0.0885666, 0.147069, 0.268263, 0.429516, 0.64217", \ + "0.0318458, 0.0430078, 0.0893891, 0.14749, 0.268402, 0.429571, 0.642175", \ + "0.0393635, 0.050625, 0.0951917, 0.151223, 0.270031, 0.430114, 0.642305", \ + "0.0519386, 0.063532, 0.106603, 0.159401, 0.27458, 0.432714, 0.643807", \ + "0.066306, 0.078502, 0.122125, 0.171678, 0.281197, 0.436157, 0.64691", \ + "0.081626, 0.094398, 0.14049, 0.187938, 0.29207, 0.4424, 0.649253" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.126194, 0.142209, 0.189924, 0.233838, 0.311035, 0.406425, 0.529474", \ + "0.137792, 0.153808, 0.201522, 0.245528, 0.322658, 0.418047, 0.541088", \ + "0.193019, 0.20898, 0.256711, 0.300763, 0.378, 0.473329, 0.596442", \ + "0.244711, 0.261961, 0.312487, 0.35778, 0.43573, 0.531231, 0.654299", \ + "0.31076, 0.330001, 0.385471, 0.433024, 0.512737, 0.608944, 0.732695", \ + "0.373568, 0.394918, 0.456459, 0.507351, 0.58926, 0.686124, 0.809405", \ + "0.432231, 0.455614, 0.523885, 0.579083, 0.664433, 0.76267, 0.886219" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0333036, 0.0439183, 0.0839891, 0.130456, 0.225025, 0.351443, 0.51972", \ + "0.0332989, 0.0439174, 0.0839939, 0.130579, 0.225056, 0.35144, 0.519831", \ + "0.0346431, 0.0450533, 0.0845814, 0.130832, 0.225074, 0.351476, 0.519632", \ + "0.0416812, 0.0518442, 0.0902816, 0.135045, 0.22735, 0.352499, 0.520208", \ + "0.0534988, 0.063652, 0.100794, 0.143658, 0.233529, 0.356949, 0.52293", \ + "0.06727, 0.077659, 0.114754, 0.155138, 0.241042, 0.361523, 0.526169", \ + "0.082205, 0.092991, 0.131067, 0.170023, 0.25196, 0.36885, 0.530219" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.108726, 0.12446, 0.172802, 0.220291, 0.308092, 0.419802, 0.565304", \ + "0.121203, 0.136933, 0.185363, 0.232765, 0.320568, 0.432271, 0.577782", \ + "0.177562, 0.193423, 0.241833, 0.289284, 0.377059, 0.488798, 0.634305", \ + "0.229767, 0.247207, 0.2988, 0.347295, 0.435291, 0.546929, 0.692407", \ + "0.297708, 0.317547, 0.375162, 0.42586, 0.514796, 0.62651, 0.772107", \ + "0.362763, 0.384939, 0.450101, 0.504377, 0.594981, 0.706803, 0.852071", \ + "0.424502, 0.448804, 0.521821, 0.581144, 0.675202, 0.787799, 0.933197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0301062, 0.0417828, 0.0890843, 0.147646, 0.268814, 0.430079, 0.642672", \ + "0.0301154, 0.0417792, 0.0891286, 0.147643, 0.268813, 0.430038, 0.642672", \ + "0.0321897, 0.0433722, 0.0899309, 0.148041, 0.268943, 0.430142, 0.642704", \ + "0.0399093, 0.0510844, 0.0956973, 0.151933, 0.270581, 0.430651, 0.642783", \ + "0.0528774, 0.0643052, 0.107386, 0.16007, 0.275216, 0.433221, 0.644438", \ + "0.067896, 0.079794, 0.123159, 0.172374, 0.281955, 0.436763, 0.647717", \ + "0.083878, 0.096253, 0.141772, 0.189035, 0.292931, 0.443231, 0.649932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.126392, 0.142421, 0.190302, 0.234312, 0.311606, 0.407061, 0.530173", \ + "0.138011, 0.154049, 0.201897, 0.245982, 0.323247, 0.418666, 0.541844", \ + "0.193621, 0.209592, 0.257418, 0.301495, 0.378855, 0.474365, 0.597461", \ + "0.245956, 0.263205, 0.313777, 0.359122, 0.437142, 0.532714, 0.655783", \ + "0.312719, 0.331864, 0.38734, 0.434992, 0.514813, 0.610972, 0.73463", \ + "0.376214, 0.397451, 0.458984, 0.509833, 0.591736, 0.688627, 0.811886", \ + "0.435584, 0.458768, 0.526957, 0.582006, 0.667455, 0.76553, 0.889101" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0339894, 0.0445189, 0.0846047, 0.131127, 0.225793, 0.352181, 0.520543", \ + "0.0339837, 0.0445256, 0.0846152, 0.131183, 0.225781, 0.352038, 0.520419", \ + "0.0353002, 0.0456308, 0.0852412, 0.131478, 0.22584, 0.352338, 0.52056", \ + "0.0426758, 0.0527034, 0.0910269, 0.135926, 0.228075, 0.35336, 0.520975", \ + "0.0550484, 0.065009, 0.101844, 0.144612, 0.234402, 0.35775, 0.523677", \ + "0.069377, 0.07946, 0.116074, 0.156396, 0.242107, 0.362349, 0.527055", \ + "0.084859, 0.09526, 0.132906, 0.171478, 0.253232, 0.369934, 0.531139" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.108726, 0.12446, 0.172802, 0.220291, 0.308092, 0.419802, 0.565304", \ + "0.121203, 0.136933, 0.185363, 0.232765, 0.320568, 0.432271, 0.577782", \ + "0.177562, 0.193423, 0.241833, 0.289284, 0.377059, 0.488798, 0.634305", \ + "0.229767, 0.247207, 0.2988, 0.347295, 0.435291, 0.546929, 0.692407", \ + "0.297708, 0.317547, 0.375162, 0.42586, 0.514796, 0.62651, 0.772107", \ + "0.362763, 0.384939, 0.450101, 0.504377, 0.594981, 0.706803, 0.852071", \ + "0.424502, 0.448804, 0.521821, 0.581144, 0.675202, 0.787799, 0.933197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0301062, 0.0417828, 0.0890843, 0.147646, 0.268814, 0.430079, 0.642672", \ + "0.0301154, 0.0417792, 0.0891286, 0.147643, 0.268813, 0.430038, 0.642672", \ + "0.0321897, 0.0433722, 0.0899309, 0.148041, 0.268943, 0.430142, 0.642704", \ + "0.0399093, 0.0510844, 0.0956973, 0.151933, 0.270581, 0.430651, 0.642783", \ + "0.0528774, 0.0643052, 0.107386, 0.16007, 0.275216, 0.433221, 0.644438", \ + "0.067896, 0.079794, 0.123159, 0.172374, 0.281955, 0.436763, 0.647717", \ + "0.083878, 0.096253, 0.141772, 0.189035, 0.292931, 0.443231, 0.649932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.126392, 0.142421, 0.190302, 0.234312, 0.311606, 0.407061, 0.530173", \ + "0.138011, 0.154049, 0.201897, 0.245982, 0.323247, 0.418666, 0.541844", \ + "0.193621, 0.209592, 0.257418, 0.301495, 0.378855, 0.474365, 0.597461", \ + "0.245956, 0.263205, 0.313777, 0.359122, 0.437142, 0.532714, 0.655783", \ + "0.312719, 0.331864, 0.38734, 0.434992, 0.514813, 0.610972, 0.73463", \ + "0.376214, 0.397451, 0.458984, 0.509833, 0.591736, 0.688627, 0.811886", \ + "0.435584, 0.458768, 0.526957, 0.582006, 0.667455, 0.76553, 0.889101" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0339894, 0.0445189, 0.0846047, 0.131127, 0.225793, 0.352181, 0.520543", \ + "0.0339837, 0.0445256, 0.0846152, 0.131183, 0.225781, 0.352038, 0.520419", \ + "0.0353002, 0.0456308, 0.0852412, 0.131478, 0.22584, 0.352338, 0.52056", \ + "0.0426758, 0.0527034, 0.0910269, 0.135926, 0.228075, 0.35336, 0.520975", \ + "0.0550484, 0.065009, 0.101844, 0.144612, 0.234402, 0.35775, 0.523677", \ + "0.069377, 0.07946, 0.116074, 0.156396, 0.242107, 0.362349, 0.527055", \ + "0.084859, 0.09526, 0.132906, 0.171478, 0.253232, 0.369934, 0.531139" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.138477, 0.154171, 0.202425, 0.2497, 0.337401, 0.44911, 0.594576", \ + "0.153255, 0.168946, 0.217191, 0.264514, 0.352199, 0.463894, 0.609337", \ + "0.195968, 0.21171, 0.26008, 0.307395, 0.39509, 0.506774, 0.652229", \ + "0.226415, 0.242061, 0.290215, 0.33742, 0.425169, 0.536978, 0.682426", \ + "0.264633, 0.280348, 0.328577, 0.37581, 0.463462, 0.575093, 0.720471", \ + "0.299997, 0.31585, 0.364251, 0.411682, 0.49945, 0.611225, 0.756647", \ + "0.33189, 0.347971, 0.396758, 0.444533, 0.53269, 0.644925, 0.790599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0298581, 0.0415129, 0.0887603, 0.147217, 0.268336, 0.429608, 0.642191", \ + "0.0298657, 0.041512, 0.088768, 0.147217, 0.268338, 0.429596, 0.642194", \ + "0.0300581, 0.0416457, 0.0888271, 0.147292, 0.268377, 0.429637, 0.642201", \ + "0.0297911, 0.0414036, 0.088623, 0.147032, 0.268418, 0.429798, 0.642411", \ + "0.0301612, 0.041765, 0.0888271, 0.147166, 0.268169, 0.4294, 0.642069", \ + "0.031, 0.042528, 0.089396, 0.147652, 0.268575, 0.429685, 0.642113", \ + "0.032258, 0.043712, 0.090267, 0.148531, 0.269647, 0.430738, 0.642988" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.154388, 0.170384, 0.218047, 0.262034, 0.339185, 0.43459, 0.55761", \ + "0.169326, 0.1853, 0.232982, 0.27698, 0.354197, 0.449471, 0.572608", \ + "0.212557, 0.228562, 0.276318, 0.320263, 0.397551, 0.492838, 0.615937", \ + "0.24569, 0.261637, 0.309071, 0.352959, 0.430018, 0.525417, 0.648558", \ + "0.289361, 0.305332, 0.352922, 0.39684, 0.473845, 0.569056, 0.691894", \ + "0.33278, 0.348829, 0.396613, 0.44065, 0.517887, 0.613271, 0.736313", \ + "0.374752, 0.390952, 0.439131, 0.483228, 0.560969, 0.656958, 0.780522" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0333363, 0.043963, 0.0840448, 0.130612, 0.224941, 0.351508, 0.519727", \ + "0.0333336, 0.0439498, 0.0840494, 0.130611, 0.224973, 0.351446, 0.5197", \ + "0.033336, 0.0439413, 0.0840814, 0.13051, 0.224937, 0.351348, 0.519696", \ + "0.033115, 0.0437143, 0.0836494, 0.130189, 0.224831, 0.35152, 0.520073", \ + "0.0333989, 0.0440006, 0.08399, 0.130445, 0.224678, 0.351124, 0.519526", \ + "0.033963, 0.044535, 0.084461, 0.130714, 0.225176, 0.351269, 0.51947", \ + "0.03492, 0.045431, 0.085141, 0.131568, 0.226241, 0.352832, 0.520995" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.140441, 0.156189, 0.204574, 0.251998, 0.339841, 0.451576, 0.597038", \ + "0.15527, 0.171029, 0.219442, 0.266852, 0.354665, 0.466387, 0.611915", \ + "0.198063, 0.213872, 0.262354, 0.30973, 0.39755, 0.509322, 0.65481", \ + "0.228457, 0.244199, 0.292486, 0.339793, 0.427608, 0.539495, 0.684991", \ + "0.266703, 0.282449, 0.33078, 0.378228, 0.46596, 0.577599, 0.723087", \ + "0.302068, 0.317954, 0.366556, 0.414019, 0.501898, 0.613683, 0.759171", \ + "0.334, 0.35013, 0.39913, 0.446789, 0.53512, 0.647377, 0.793122" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.030285, 0.0419593, 0.089264, 0.147727, 0.268881, 0.430101, 0.642744", \ + "0.0302873, 0.0419579, 0.0893081, 0.147776, 0.268879, 0.430098, 0.64268", \ + "0.0303628, 0.0420179, 0.08936, 0.147831, 0.268925, 0.430117, 0.642688", \ + "0.0302229, 0.0418376, 0.0891521, 0.147574, 0.268941, 0.430315, 0.642908", \ + "0.0305884, 0.0421896, 0.0892998, 0.147726, 0.268702, 0.429834, 0.642677", \ + "0.031403, 0.04297, 0.08996, 0.148193, 0.269116, 0.430166, 0.642598", \ + "0.032681, 0.044148, 0.090816, 0.149034, 0.27017, 0.431223, 0.643458" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.154954, 0.170962, 0.218704, 0.26279, 0.340119, 0.435543, 0.558721", \ + "0.169879, 0.185883, 0.233725, 0.277729, 0.355041, 0.450503, 0.573615", \ + "0.213286, 0.229325, 0.277153, 0.321256, 0.398581, 0.494052, 0.617171", \ + "0.246121, 0.262075, 0.309696, 0.353567, 0.430807, 0.526303, 0.649491", \ + "0.289899, 0.305932, 0.353655, 0.397673, 0.474789, 0.570074, 0.692938", \ + "0.333511, 0.349575, 0.397516, 0.441664, 0.518975, 0.614458, 0.737503", \ + "0.375653, 0.391881, 0.440104, 0.484379, 0.562203, 0.658268, 0.781846" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0340435, 0.0445974, 0.0846552, 0.131185, 0.225705, 0.352157, 0.520451", \ + "0.0340466, 0.0445773, 0.0846865, 0.131186, 0.225711, 0.352176, 0.520526", \ + "0.0340598, 0.0445807, 0.0846629, 0.131186, 0.225809, 0.352182, 0.520638", \ + "0.0338127, 0.0443205, 0.0843473, 0.130891, 0.22564, 0.35217, 0.52083", \ + "0.0341016, 0.044598, 0.084632, 0.131138, 0.225423, 0.351909, 0.520272", \ + "0.034671, 0.045161, 0.085103, 0.131575, 0.22591, 0.352016, 0.520304", \ + "0.035657, 0.046082, 0.085857, 0.132206, 0.227052, 0.353593, 0.521601" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0727496, 0.0884935, 0.136779, 0.183967, 0.271471, 0.383047, 0.528421", \ + "0.0850853, 0.100848, 0.149069, 0.19624, 0.283763, 0.395354, 0.54075", \ + "0.134113, 0.150454, 0.199088, 0.246427, 0.333887, 0.445483, 0.590909", \ + "0.1731, 0.191893, 0.244306, 0.292355, 0.380576, 0.491911, 0.63709", \ + "0.223185, 0.244981, 0.305113, 0.355188, 0.44319, 0.55453, 0.700159", \ + "0.273309, 0.297444, 0.366648, 0.420864, 0.510499, 0.621687, 0.767065", \ + "0.322218, 0.348202, 0.425399, 0.485648, 0.578733, 0.691046, 0.836519" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0289922, 0.0405484, 0.0879231, 0.14663, 0.268006, 0.429301, 0.641986", \ + "0.0288635, 0.0404659, 0.0879005, 0.146614, 0.267965, 0.429301, 0.642009", \ + "0.034557, 0.0449902, 0.0900573, 0.14771, 0.268348, 0.429395, 0.64199", \ + "0.0452286, 0.0559699, 0.0970967, 0.152681, 0.271008, 0.43082, 0.642406", \ + "0.0598795, 0.0719608, 0.111254, 0.161259, 0.275343, 0.43375, 0.644696", \ + "0.075069, 0.088504, 0.130237, 0.175771, 0.283111, 0.437524, 0.647297", \ + "0.090713, 0.105221, 0.151274, 0.194971, 0.295978, 0.445634, 0.652156" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0879168, 0.104061, 0.151865, 0.195629, 0.272708, 0.368026, 0.491023", \ + "0.0992811, 0.115378, 0.163141, 0.206961, 0.28406, 0.37935, 0.502364", \ + "0.147171, 0.163248, 0.211008, 0.254984, 0.332198, 0.427518, 0.550568", \ + "0.18669, 0.20458, 0.254893, 0.299851, 0.378149, 0.473648, 0.596502", \ + "0.237337, 0.2578, 0.314354, 0.360724, 0.439203, 0.535093, 0.658854", \ + "0.287461, 0.310293, 0.374493, 0.424469, 0.504634, 0.600437, 0.723566", \ + "0.335981, 0.360663, 0.432584, 0.487801, 0.57145, 0.668494, 0.79199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0332226, 0.0436784, 0.0839187, 0.130649, 0.22531, 0.351751, 0.520155", \ + "0.0330828, 0.0435858, 0.0839252, 0.130636, 0.225417, 0.351942, 0.520288", \ + "0.0371148, 0.0467003, 0.0854752, 0.131601, 0.225845, 0.352116, 0.520316", \ + "0.0483363, 0.0572092, 0.0923997, 0.137189, 0.229672, 0.354435, 0.521384", \ + "0.0635505, 0.0731338, 0.10555, 0.145531, 0.234723, 0.359024, 0.525299", \ + "0.079636, 0.090098, 0.123391, 0.159463, 0.242893, 0.3632, 0.528157", \ + "0.096411, 0.107806, 0.143543, 0.177877, 0.256116, 0.371797, 0.53357" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0725337, 0.0882941, 0.136626, 0.18384, 0.271366, 0.382966, 0.528322", \ + "0.0849084, 0.100684, 0.148968, 0.196154, 0.283708, 0.39527, 0.540688", \ + "0.134057, 0.150389, 0.199036, 0.246391, 0.333848, 0.445469, 0.590895", \ + "0.173068, 0.191863, 0.244278, 0.292336, 0.380568, 0.491907, 0.637086", \ + "0.223171, 0.245144, 0.305331, 0.355211, 0.443333, 0.554656, 0.70036", \ + "0.273308, 0.297445, 0.366653, 0.420871, 0.510508, 0.621693, 0.767083", \ + "0.322233, 0.348215, 0.425416, 0.485667, 0.578757, 0.691074, 0.836549" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0289901, 0.0405651, 0.0879789, 0.146683, 0.268036, 0.429312, 0.641987", \ + "0.0288361, 0.0404684, 0.0879933, 0.146667, 0.26793, 0.429317, 0.641988", \ + "0.0345405, 0.0449862, 0.0900752, 0.147752, 0.268327, 0.429407, 0.641992", \ + "0.0452217, 0.0559659, 0.0971028, 0.152696, 0.271027, 0.430832, 0.642411", \ + "0.0598778, 0.0719152, 0.111288, 0.16109, 0.27534, 0.43381, 0.644702", \ + "0.075069, 0.088506, 0.130241, 0.175778, 0.283115, 0.437492, 0.647304", \ + "0.090723, 0.105224, 0.151278, 0.194977, 0.295987, 0.445644, 0.652163" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0880782, 0.104208, 0.151982, 0.195727, 0.272793, 0.368084, 0.491097", \ + "0.0994156, 0.115501, 0.163235, 0.207087, 0.284127, 0.379411, 0.502427", \ + "0.147213, 0.16329, 0.211045, 0.25501, 0.3322, 0.427493, 0.550579", \ + "0.186708, 0.204596, 0.254908, 0.299863, 0.378154, 0.473654, 0.596501", \ + "0.237338, 0.257798, 0.314351, 0.36072, 0.439186, 0.535081, 0.658841", \ + "0.287449, 0.31028, 0.374477, 0.424453, 0.504615, 0.600415, 0.723544", \ + "0.335958, 0.360638, 0.432557, 0.487773, 0.57142, 0.668462, 0.791957" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0332027, 0.0436519, 0.0838835, 0.130629, 0.225311, 0.351764, 0.520278", \ + "0.033076, 0.043568, 0.0838932, 0.130523, 0.225383, 0.351775, 0.520271", \ + "0.0371208, 0.0467062, 0.0854634, 0.131578, 0.225823, 0.352017, 0.520341", \ + "0.0483337, 0.0572069, 0.0923971, 0.137179, 0.229658, 0.35443, 0.521289", \ + "0.0635451, 0.0731284, 0.105546, 0.145526, 0.234817, 0.359014, 0.525293", \ + "0.079631, 0.090092, 0.123386, 0.159459, 0.242887, 0.363193, 0.528151", \ + "0.096404, 0.107799, 0.143538, 0.177873, 0.256111, 0.371791, 0.533564" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0725337, 0.0882941, 0.136626, 0.18384, 0.271366, 0.382966, 0.528322", \ + "0.0849084, 0.100684, 0.148968, 0.196154, 0.283708, 0.39527, 0.540688", \ + "0.134057, 0.150389, 0.199036, 0.246391, 0.333848, 0.445469, 0.590895", \ + "0.173068, 0.191863, 0.244278, 0.292336, 0.380568, 0.491907, 0.637086", \ + "0.223171, 0.245144, 0.305331, 0.355211, 0.443333, 0.554656, 0.70036", \ + "0.273308, 0.297445, 0.366653, 0.420871, 0.510508, 0.621693, 0.767083", \ + "0.322233, 0.348215, 0.425416, 0.485667, 0.578757, 0.691074, 0.836549" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0289901, 0.0405651, 0.0879789, 0.146683, 0.268036, 0.429312, 0.641987", \ + "0.0288361, 0.0404684, 0.0879933, 0.146667, 0.26793, 0.429317, 0.641988", \ + "0.0345405, 0.0449862, 0.0900752, 0.147752, 0.268327, 0.429407, 0.641992", \ + "0.0452217, 0.0559659, 0.0971028, 0.152696, 0.271027, 0.430832, 0.642411", \ + "0.0598778, 0.0719152, 0.111288, 0.16109, 0.27534, 0.43381, 0.644702", \ + "0.075069, 0.088506, 0.130241, 0.175778, 0.283115, 0.437492, 0.647304", \ + "0.090723, 0.105224, 0.151278, 0.194977, 0.295987, 0.445644, 0.652163" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0879168, 0.104061, 0.151865, 0.195629, 0.272708, 0.368026, 0.491023", \ + "0.0992811, 0.115378, 0.163141, 0.206961, 0.28406, 0.37935, 0.502364", \ + "0.147171, 0.163248, 0.211008, 0.254984, 0.332198, 0.427518, 0.550568", \ + "0.18669, 0.20458, 0.254893, 0.299851, 0.378149, 0.473648, 0.596502", \ + "0.237337, 0.2578, 0.314354, 0.360724, 0.439203, 0.535093, 0.658854", \ + "0.287461, 0.310293, 0.374493, 0.424469, 0.504634, 0.600437, 0.723566", \ + "0.335981, 0.360663, 0.432584, 0.487801, 0.57145, 0.668494, 0.79199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0332226, 0.0436784, 0.0839187, 0.130649, 0.22531, 0.351751, 0.520155", \ + "0.0330828, 0.0435858, 0.0839252, 0.130636, 0.225417, 0.351942, 0.520288", \ + "0.0371148, 0.0467003, 0.0854752, 0.131601, 0.225845, 0.352116, 0.520316", \ + "0.0483363, 0.0572092, 0.0923997, 0.137189, 0.229672, 0.354435, 0.521384", \ + "0.0635505, 0.0731338, 0.10555, 0.145531, 0.234723, 0.359024, 0.525299", \ + "0.079636, 0.090098, 0.123391, 0.159463, 0.242893, 0.3632, 0.528157", \ + "0.096411, 0.107806, 0.143543, 0.177877, 0.256116, 0.371797, 0.53357" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0844554, 0.100157, 0.148366, 0.195625, 0.283224, 0.394839, 0.540264", \ + "0.0989572, 0.114699, 0.16289, 0.210105, 0.297733, 0.409374, 0.554784", \ + "0.140347, 0.155616, 0.202956, 0.250051, 0.337672, 0.449273, 0.594728", \ + "0.166655, 0.182192, 0.229678, 0.276469, 0.363184, 0.474523, 0.619965", \ + "0.197617, 0.213154, 0.260994, 0.308088, 0.395316, 0.506432, 0.651119", \ + "0.225562, 0.24122, 0.289269, 0.336538, 0.4245, 0.536584, 0.681891", \ + "0.250497, 0.266452, 0.31489, 0.36243, 0.451443, 0.564737, 0.711462" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0295999, 0.041257, 0.0887486, 0.147326, 0.268558, 0.429829, 0.642455", \ + "0.0295733, 0.0412206, 0.0887386, 0.147327, 0.268559, 0.429863, 0.642481", \ + "0.0283379, 0.0400025, 0.0877714, 0.146894, 0.268516, 0.429824, 0.64248", \ + "0.0287544, 0.0405228, 0.0879117, 0.146035, 0.267069, 0.428832, 0.642012", \ + "0.0295063, 0.0412743, 0.0886149, 0.146958, 0.267566, 0.428494, 0.640561", \ + "0.030874, 0.04237, 0.089461, 0.148028, 0.269176, 0.429943, 0.641539", \ + "0.033017, 0.044185, 0.090636, 0.149385, 0.271798, 0.433305, 0.64499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0962503, 0.112203, 0.159677, 0.203501, 0.280545, 0.375823, 0.498782", \ + "0.110854, 0.126844, 0.174377, 0.21822, 0.295189, 0.390478, 0.513519", \ + "0.153632, 0.169116, 0.215791, 0.259533, 0.336447, 0.431815, 0.554723", \ + "0.18316, 0.198813, 0.245664, 0.288993, 0.365023, 0.459797, 0.582779", \ + "0.220362, 0.236062, 0.283217, 0.326871, 0.403438, 0.498153, 0.620306", \ + "0.256655, 0.27242, 0.319826, 0.363661, 0.440939, 0.536546, 0.659608", \ + "0.292144, 0.307963, 0.355482, 0.399593, 0.477874, 0.575174, 0.700082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0328345, 0.0434303, 0.0834928, 0.130075, 0.224638, 0.351228, 0.519484", \ + "0.0328184, 0.0433825, 0.0835293, 0.130183, 0.224627, 0.351217, 0.519477", \ + "0.0310605, 0.0416167, 0.0826564, 0.129668, 0.224599, 0.351089, 0.519524", \ + "0.0315657, 0.0422617, 0.0823372, 0.128476, 0.222719, 0.349761, 0.518767", \ + "0.0320815, 0.0428191, 0.0831711, 0.12957, 0.223438, 0.34902, 0.517054", \ + "0.032928, 0.04361, 0.084009, 0.130507, 0.225046, 0.351277, 0.518798", \ + "0.034496, 0.044905, 0.08488, 0.131676, 0.227784, 0.355635, 0.523875" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0841847, 0.0999063, 0.148164, 0.195452, 0.283063, 0.39468, 0.540096", \ + "0.0987823, 0.11448, 0.16268, 0.210075, 0.297677, 0.409342, 0.554762", \ + "0.140234, 0.155509, 0.202879, 0.249973, 0.337631, 0.449233, 0.594689", \ + "0.166553, 0.18209, 0.229604, 0.276417, 0.363149, 0.474489, 0.619923", \ + "0.197533, 0.21307, 0.260931, 0.308044, 0.395277, 0.506406, 0.651093", \ + "0.225468, 0.2411, 0.289157, 0.336468, 0.424459, 0.536526, 0.681845", \ + "0.250455, 0.266397, 0.314842, 0.3624, 0.451428, 0.56472, 0.711441" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0296292, 0.0412959, 0.0888091, 0.147386, 0.268587, 0.429841, 0.642459", \ + "0.0295809, 0.0412641, 0.0887611, 0.14738, 0.268594, 0.42986, 0.64248", \ + "0.0283284, 0.0400073, 0.0878117, 0.14695, 0.268541, 0.429781, 0.64248", \ + "0.028734, 0.0405188, 0.0879518, 0.146077, 0.267094, 0.428843, 0.641999", \ + "0.0294821, 0.041262, 0.0886477, 0.147, 0.267579, 0.428502, 0.640665", \ + "0.030869, 0.042354, 0.089499, 0.148062, 0.269199, 0.429953, 0.641553", \ + "0.033007, 0.044171, 0.090654, 0.149415, 0.271819, 0.433308, 0.644994" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0965101, 0.11243, 0.159867, 0.203677, 0.280693, 0.375989, 0.498993", \ + "0.111013, 0.126992, 0.174507, 0.218265, 0.295297, 0.390583, 0.513591", \ + "0.153702, 0.169182, 0.215845, 0.259577, 0.336485, 0.431867, 0.554756", \ + "0.183224, 0.198874, 0.245711, 0.289032, 0.365056, 0.459829, 0.58281", \ + "0.220414, 0.236112, 0.283257, 0.3269, 0.403464, 0.498178, 0.620332", \ + "0.256693, 0.272459, 0.319859, 0.363687, 0.44096, 0.536565, 0.659628", \ + "0.292172, 0.307993, 0.355508, 0.399613, 0.477891, 0.575188, 0.700096" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0328048, 0.0433717, 0.0834588, 0.130041, 0.224651, 0.351219, 0.519499", \ + "0.0327843, 0.04335, 0.0834945, 0.129986, 0.224582, 0.351128, 0.519476", \ + "0.0310563, 0.0416188, 0.0826336, 0.129645, 0.224585, 0.35107, 0.519535", \ + "0.0315697, 0.0422582, 0.0823243, 0.128454, 0.222696, 0.349754, 0.518764", \ + "0.0320925, 0.0428219, 0.0831552, 0.129555, 0.223426, 0.349014, 0.517053", \ + "0.032941, 0.043617, 0.083997, 0.130491, 0.225031, 0.351271, 0.518796", \ + "0.034508, 0.044913, 0.084873, 0.131662, 0.227786, 0.35563, 0.523874" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0107551, 0.0104087, 0.0104103, 0.0105555, 0.0107058, 0.0107852, 0.0108357", \ + "0.0106689, 0.0103186, 0.0103179, 0.0104614, 0.0106099, 0.0106924, 0.0107434", \ + "0.0108801, 0.0104679, 0.0103358, 0.010409, 0.010529, 0.0106208, 0.0106823", \ + "0.0117489, 0.0111704, 0.0108754, 0.010791, 0.0108766, 0.0109587, 0.0110156", \ + "0.0139367, 0.0130503, 0.0122692, 0.0121172, 0.0121867, 0.0120683, 0.0121815", \ + "0.0171696, 0.015963, 0.0147008, 0.0143284, 0.0141545, 0.0141924, 0.0141624", \ + "0.0212024, 0.0196416, 0.0178688, 0.0173252, 0.0169315, 0.0168047, 0.0168352" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0154376, 0.0148639, 0.0147969, 0.0149431, 0.0150873, 0.0151642, 0.015208", \ + "0.0153598, 0.0147919, 0.0147231, 0.014871, 0.0150151, 0.0150929, 0.0151388", \ + "0.0155506, 0.0149305, 0.0147236, 0.0148437, 0.0149866, 0.0150731, 0.0151281", \ + "0.0164105, 0.0156022, 0.015145, 0.0151763, 0.015281, 0.0153767, 0.0154444", \ + "0.0186393, 0.0175608, 0.0166127, 0.0164632, 0.0164482, 0.0164854, 0.016537", \ + "0.0216042, 0.0202836, 0.0188555, 0.0185537, 0.0184211, 0.0184117, 0.0184421", \ + "0.025705, 0.0240921, 0.0220717, 0.0215541, 0.0212531, 0.021145, 0.0211231" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00946596, 0.009126, 0.00913805, 0.0092859, 0.00943542, 0.0095141, 0.00956307", \ + "0.00937553, 0.00903391, 0.00904509, 0.00919243, 0.00934223, 0.00942473, 0.00947555", \ + "0.00960106, 0.00920365, 0.00908125, 0.00914407, 0.00930619, 0.00939833, 0.00946037", \ + "0.0105682, 0.010007, 0.00971704, 0.00958744, 0.00965282, 0.00973164, 0.00978523", \ + "0.0127638, 0.0118795, 0.0110796, 0.0109292, 0.0110133, 0.0108594, 0.0109721", \ + "0.0159009, 0.0146873, 0.0134491, 0.0130786, 0.012907, 0.0128277, 0.0132254", \ + "0.0199874, 0.018471, 0.0166864, 0.0161291, 0.015728, 0.0155844, 0.0156446" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165564, 0.0159815, 0.0159146, 0.0160606, 0.0162065, 0.0162837, 0.0163288", \ + "0.0164817, 0.0159131, 0.0158407, 0.0159885, 0.0161348, 0.0162121, 0.0162587", \ + "0.0166787, 0.0160598, 0.0158518, 0.0159734, 0.0161152, 0.0162013, 0.0162563", \ + "0.0176005, 0.0167949, 0.0163166, 0.0163362, 0.0164251, 0.0165159, 0.0165814", \ + "0.0197693, 0.0186861, 0.0177409, 0.0175942, 0.0175782, 0.0176183, 0.0176606", \ + "0.022942, 0.0215894, 0.0201204, 0.0197816, 0.0196267, 0.0195902, 0.0196045", \ + "0.0267111, 0.0251756, 0.023301, 0.0227529, 0.0224254, 0.0223061, 0.0222714" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00934425, 0.00901146, 0.00899079, 0.00911052, 0.0092357, 0.00930303, 0.00934593", \ + "0.00925794, 0.00892057, 0.0088969, 0.00901583, 0.00914027, 0.00920905, 0.00925182", \ + "0.00946185, 0.00905758, 0.00891166, 0.00894614, 0.00905394, 0.00913236, 0.00918555", \ + "0.0103281, 0.00976197, 0.00938028, 0.00935433, 0.00941945, 0.0094881, 0.00952453", \ + "0.0124833, 0.0116249, 0.0108461, 0.0106974, 0.0107992, 0.0106127, 0.0107141", \ + "0.0156763, 0.0145148, 0.0132711, 0.0128909, 0.012708, 0.012591, 0.012967", \ + "0.0196668, 0.0182068, 0.0164688, 0.0159037, 0.0155024, 0.0153515, 0.015324" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0165477, 0.0159992, 0.0159117, 0.0160375, 0.01616, 0.0162283, 0.0162683", \ + "0.0164745, 0.0159275, 0.0158406, 0.0159649, 0.0160894, 0.0161573, 0.0161979", \ + "0.0166601, 0.0160661, 0.0158427, 0.0159446, 0.0160674, 0.0161437, 0.0161924", \ + "0.0174936, 0.0167273, 0.0162603, 0.01627, 0.0163607, 0.0164459, 0.0165088", \ + "0.0196933, 0.018651, 0.0177267, 0.0175678, 0.0175321, 0.0175608, 0.0176021", \ + "0.0226894, 0.0213862, 0.0200229, 0.0196927, 0.0195286, 0.0195055, 0.0195178", \ + "0.0266293, 0.025074, 0.0231552, 0.0226522, 0.0223359, 0.0222297, 0.0222058" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00804995, 0.00772157, 0.00771363, 0.00783453, 0.00795783, 0.00802648, 0.00806912", \ + "0.00795912, 0.00762836, 0.00761825, 0.00773997, 0.00786649, 0.00793461, 0.00797751", \ + "0.00817695, 0.00780875, 0.00761557, 0.00769729, 0.00776604, 0.0078005, 0.00785132", \ + "0.00913638, 0.00858527, 0.00822071, 0.00815832, 0.00819953, 0.00825445, 0.00829946", \ + "0.0112288, 0.0103789, 0.00961471, 0.0094622, 0.00954342, 0.00940021, 0.00948612", \ + "0.0144109, 0.0132429, 0.0120254, 0.0116451, 0.0114624, 0.0113706, 0.0116964", \ + "0.0184554, 0.0169937, 0.0152589, 0.0146964, 0.0142901, 0.0141534, 0.0141253" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0176263, 0.0170776, 0.0169898, 0.0171154, 0.0172403, 0.0173085, 0.0173472", \ + "0.0175586, 0.0170104, 0.0169202, 0.0170459, 0.0171715, 0.0172396, 0.01728", \ + "0.0177396, 0.0171565, 0.0169339, 0.0170259, 0.0171492, 0.0172255, 0.0172736", \ + "0.0186053, 0.0178309, 0.0173658, 0.0173728, 0.0174563, 0.0175409, 0.0176044", \ + "0.0207988, 0.0197568, 0.0188313, 0.0186715, 0.0186325, 0.0186656, 0.0187031", \ + "0.0237544, 0.0224585, 0.0211042, 0.0207919, 0.0206419, 0.0206141, 0.0206371", \ + "0.0277055, 0.0261065, 0.0244487, 0.0238819, 0.0235298, 0.023395, 0.023342" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166566, 0.0163145, 0.0162846, 0.0163911, 0.0165164, 0.0165904, 0.0166387", \ + "0.016547, 0.0162132, 0.0161851, 0.0162936, 0.0164176, 0.0164906, 0.0165377", \ + "0.0170124, 0.0166715, 0.0166617, 0.0167183, 0.0168392, 0.0169083, 0.0169535", \ + "0.0179625, 0.0176212, 0.0176094, 0.0176878, 0.0178372, 0.0178903, 0.0179359", \ + "0.0199183, 0.0195684, 0.0194912, 0.0195902, 0.0196946, 0.0198001, 0.0198205", \ + "0.0228952, 0.0224999, 0.0223382, 0.0223957, 0.0225083, 0.0226746, 0.0228051", \ + "0.0266486, 0.0261947, 0.0259537, 0.0259848, 0.026076, 0.0261511, 0.0262895" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0150545, 0.0145082, 0.0144085, 0.0145278, 0.0146547, 0.0147272, 0.014771", \ + "0.0149101, 0.0143628, 0.014266, 0.0143875, 0.0145128, 0.0145841, 0.0146288", \ + "0.0152827, 0.014742, 0.0146603, 0.0147868, 0.0149129, 0.0149826, 0.0150261", \ + "0.0161164, 0.0155802, 0.0154893, 0.015611, 0.0157423, 0.0158173, 0.0158588", \ + "0.0180566, 0.0175058, 0.0173702, 0.0174858, 0.0176207, 0.017695, 0.0177418", \ + "0.0209261, 0.0203432, 0.0201436, 0.0202476, 0.0203791, 0.020468, 0.0205254", \ + "0.0249326, 0.024294, 0.0240019, 0.0240593, 0.0241863, 0.0242949, 0.02437" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0180554, 0.0177079, 0.0176994, 0.0178338, 0.0179817, 0.0180693, 0.0181244", \ + "0.0179641, 0.0176148, 0.0176073, 0.0177413, 0.017888, 0.017975, 0.0180311", \ + "0.018422, 0.0180801, 0.0180807, 0.0181615, 0.0183047, 0.0183879, 0.0184416", \ + "0.0193749, 0.0190311, 0.0190813, 0.019119, 0.0192914, 0.0193654, 0.0194291", \ + "0.0213256, 0.0209632, 0.0209049, 0.0210318, 0.0211604, 0.0212454, 0.0213592", \ + "0.0242938, 0.0238947, 0.0237504, 0.0238412, 0.0239761, 0.0241358, 0.0242669", \ + "0.0280417, 0.0275947, 0.0273665, 0.0274187, 0.0275375, 0.0276144, 0.0277534" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0139639, 0.0133967, 0.013316, 0.0134604, 0.0136062, 0.0136874, 0.013738", \ + "0.0138248, 0.0132537, 0.0131795, 0.0133209, 0.0134659, 0.0135482, 0.0135978", \ + "0.0142, 0.0136356, 0.0135734, 0.013722, 0.0138675, 0.0139469, 0.013996", \ + "0.0150265, 0.0144655, 0.014394, 0.0145409, 0.0146917, 0.0147769, 0.0148225", \ + "0.0169659, 0.0163888, 0.0162792, 0.0164132, 0.0165677, 0.0166519, 0.0167053", \ + "0.0198485, 0.0192395, 0.0190592, 0.0191786, 0.0193307, 0.0194299, 0.0194986", \ + "0.0238431, 0.0231844, 0.0228987, 0.022983, 0.0231322, 0.0232461, 0.023332" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00773422, 0.00741676, 0.00745424, 0.00758792, 0.00771102, 0.00777505, 0.00781346", \ + "0.00748729, 0.00716763, 0.00719734, 0.00733206, 0.00745956, 0.00752583, 0.00756569", \ + "0.00842994, 0.00799178, 0.00775161, 0.00783334, 0.00772778, 0.00792289, 0.00795879", \ + "0.010873, 0.0101655, 0.00965203, 0.00953899, 0.00956549, 0.00962529, 0.00966674", \ + "0.0153619, 0.0142415, 0.0131581, 0.0128859, 0.0127707, 0.0127888, 0.0128289", \ + "0.021793, 0.020309, 0.0185917, 0.0180892, 0.0178135, 0.0177894, 0.0179684", \ + "0.0298872, 0.0280811, 0.0256877, 0.0249391, 0.0244015, 0.0241869, 0.0242154" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.02036, 0.0198198, 0.0197712, 0.0199041, 0.0200265, 0.0200903, 0.0201267", \ + "0.0201289, 0.019593, 0.0195353, 0.01967, 0.019797, 0.0198627, 0.0199009", \ + "0.021079, 0.0204545, 0.0201734, 0.0202532, 0.0203944, 0.0204783, 0.020533", \ + "0.0234657, 0.0225713, 0.0219115, 0.021858, 0.0219253, 0.0220061, 0.0220717", \ + "0.0280699, 0.0268328, 0.0255952, 0.0253506, 0.0252625, 0.0252906, 0.0253275", \ + "0.0344805, 0.0328878, 0.0309876, 0.0305337, 0.0302736, 0.0302054, 0.0301922", \ + "0.042535, 0.0406663, 0.0380258, 0.0373027, 0.0368438, 0.0366596, 0.0366039" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00913454, 0.00880439, 0.00885947, 0.00902335, 0.00917052, 0.00924748, 0.00929421", \ + "0.00888284, 0.00855108, 0.00860422, 0.00876392, 0.00891536, 0.00899484, 0.00904275", \ + "0.00983303, 0.00938128, 0.0091528, 0.00925756, 0.00939809, 0.00949406, 0.00955834", \ + "0.0123011, 0.0115714, 0.0110705, 0.0109735, 0.0110043, 0.0110746, 0.011115", \ + "0.0168208, 0.0156719, 0.0145583, 0.0142999, 0.0143794, 0.0141992, 0.0142819", \ + "0.0233044, 0.0217561, 0.0199954, 0.019495, 0.0192275, 0.0191578, 0.0194695", \ + "0.0314705, 0.0296011, 0.0271236, 0.0263452, 0.025817, 0.0256238, 0.0256501" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0192302, 0.0186678, 0.0186432, 0.0187992, 0.0189399, 0.0190138, 0.0190565", \ + "0.0190145, 0.0184559, 0.0184207, 0.0185823, 0.0187249, 0.0187991, 0.0188433", \ + "0.0199661, 0.0193193, 0.019067, 0.0191557, 0.0193144, 0.0194091, 0.0194703", \ + "0.0223936, 0.0214421, 0.0207841, 0.020772, 0.0208402, 0.0209342, 0.0210042", \ + "0.0270378, 0.0257524, 0.0244865, 0.0242498, 0.0241833, 0.0242129, 0.0242569", \ + "0.0335168, 0.0318503, 0.0298874, 0.0294231, 0.0291895, 0.0291256, 0.0291107", \ + "0.0416188, 0.0396739, 0.0369297, 0.0361903, 0.0357479, 0.0355867, 0.0355239" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00913454, 0.00880439, 0.00885947, 0.00902335, 0.00917052, 0.00924748, 0.00929421", \ + "0.00888284, 0.00855108, 0.00860422, 0.00876392, 0.00891536, 0.00899484, 0.00904275", \ + "0.00983303, 0.00938128, 0.0091528, 0.00925756, 0.00939809, 0.00949406, 0.00955834", \ + "0.0123011, 0.0115714, 0.0110705, 0.0109735, 0.0110043, 0.0110746, 0.011115", \ + "0.0168208, 0.0156719, 0.0145583, 0.0142999, 0.0143794, 0.0141992, 0.0142819", \ + "0.0233044, 0.0217561, 0.0199954, 0.019495, 0.0192275, 0.0191578, 0.0194695", \ + "0.0314705, 0.0296011, 0.0271236, 0.0263452, 0.025817, 0.0256238, 0.0256501" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.02036, 0.0198198, 0.0197712, 0.0199041, 0.0200265, 0.0200903, 0.0201267", \ + "0.0201289, 0.019593, 0.0195353, 0.01967, 0.019797, 0.0198627, 0.0199009", \ + "0.021079, 0.0204545, 0.0201734, 0.0202532, 0.0203944, 0.0204783, 0.020533", \ + "0.0234657, 0.0225713, 0.0219115, 0.021858, 0.0219253, 0.0220061, 0.0220717", \ + "0.0280699, 0.0268328, 0.0255952, 0.0253506, 0.0252625, 0.0252906, 0.0253275", \ + "0.0344805, 0.0328878, 0.0309876, 0.0305337, 0.0302736, 0.0302054, 0.0301922", \ + "0.042535, 0.0406663, 0.0380258, 0.0373027, 0.0368438, 0.0366596, 0.0366039" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014166, 0.0138775, 0.013951, 0.0140788, 0.0141912, 0.0142503, 0.0142843", \ + "0.0142099, 0.0139275, 0.0140028, 0.0141209, 0.0142313, 0.0142932, 0.014332", \ + "0.0152181, 0.0149677, 0.0150445, 0.0151509, 0.0152591, 0.0153323, 0.0153781", \ + "0.0169242, 0.0165223, 0.0166683, 0.0167715, 0.0168674, 0.0169628, 0.0170132", \ + "0.0197994, 0.0195053, 0.0194521, 0.0195313, 0.0196899, 0.019847, 0.019737", \ + "0.024126, 0.0237246, 0.0235373, 0.0235665, 0.0237122, 0.0238723, 0.0241496", \ + "0.0298552, 0.0294189, 0.0290847, 0.0290679, 0.0291579, 0.0293039, 0.0293912" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00993939, 0.00943314, 0.0094587, 0.00959601, 0.00970602, 0.00976605, 0.00980102", \ + "0.00994625, 0.00946646, 0.00948765, 0.00961703, 0.0097328, 0.00979273, 0.00982935", \ + "0.0108626, 0.0104467, 0.0104954, 0.0106237, 0.0107692, 0.0108199, 0.0108843", \ + "0.012386, 0.0119496, 0.0119689, 0.0120925, 0.0122129, 0.0122865, 0.0123338", \ + "0.015359, 0.0148827, 0.0148289, 0.0149416, 0.0150658, 0.0151427, 0.0151963", \ + "0.0196182, 0.0190848, 0.0189336, 0.0189826, 0.0190911, 0.0191966, 0.0192771", \ + "0.0253765, 0.0247522, 0.0244215, 0.0244117, 0.0244936, 0.0246253, 0.024754" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0141641, 0.0138763, 0.0139517, 0.0140797, 0.0141918, 0.01425, 0.0142846", \ + "0.014208, 0.013926, 0.0140026, 0.0141208, 0.0142321, 0.0142945, 0.0143325", \ + "0.0152163, 0.0149666, 0.0150446, 0.0151525, 0.0152601, 0.015332, 0.0153786", \ + "0.0169228, 0.0165223, 0.0166693, 0.0167727, 0.0168693, 0.0169637, 0.0170045", \ + "0.019798, 0.019505, 0.0194525, 0.019536, 0.0196954, 0.0198466, 0.0197366", \ + "0.0240984, 0.0237111, 0.0235299, 0.0235599, 0.0237115, 0.0238681, 0.0241495", \ + "0.0298557, 0.0294068, 0.0290851, 0.029068, 0.0291584, 0.0293037, 0.0293908" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00994245, 0.00943817, 0.00945954, 0.00959675, 0.0097084, 0.00976828, 0.00980322", \ + "0.00994757, 0.00946809, 0.00948963, 0.00961888, 0.00973452, 0.00979474, 0.00983133", \ + "0.0108639, 0.0104448, 0.0104962, 0.0106243, 0.0107706, 0.0108207, 0.0108853", \ + "0.0123869, 0.0119499, 0.0119693, 0.0120929, 0.0122132, 0.012287, 0.0123342", \ + "0.0153603, 0.0148833, 0.0148263, 0.0149413, 0.0150661, 0.015142, 0.0151966", \ + "0.0196195, 0.0190854, 0.0189348, 0.0189829, 0.0190898, 0.0191968, 0.0192773", \ + "0.0253768, 0.0247521, 0.0244213, 0.0244118, 0.0244933, 0.0246255, 0.0247544" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00692452, 0.00671812, 0.00695607, 0.00708291, 0.00716832, 0.00720449, 0.00722627", \ + "0.00667292, 0.00646685, 0.00669416, 0.006831, 0.00692583, 0.00696782, 0.00698999", \ + "0.00786643, 0.00741259, 0.0072592, 0.00734677, 0.00748419, 0.00751073, 0.00755521", \ + "0.010239, 0.00937838, 0.00891376, 0.00894166, 0.00896338, 0.0090018, 0.00904734", \ + "0.0148975, 0.0135846, 0.0124607, 0.0122868, 0.0123134, 0.0122722, 0.0122906", \ + "0.0212994, 0.0196267, 0.0177321, 0.0173332, 0.0171338, 0.0171516, 0.0172024", \ + "0.0291813, 0.0272886, 0.0245821, 0.0239042, 0.0234946, 0.0233573, 0.0233507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0138937, 0.0134399, 0.0135547, 0.0136659, 0.013742, 0.0137783, 0.013797", \ + "0.0136664, 0.0132186, 0.0133301, 0.0134534, 0.0135382, 0.0135767, 0.013598", \ + "0.0148147, 0.0141504, 0.0139735, 0.0140838, 0.0142003, 0.0142521, 0.014308", \ + "0.0173328, 0.0162591, 0.0155939, 0.0156113, 0.0156923, 0.0157524, 0.015792", \ + "0.0220706, 0.0205586, 0.0191889, 0.0190242, 0.0189915, 0.0190208, 0.0190627", \ + "0.0284753, 0.0266784, 0.0244126, 0.0240264, 0.0238607, 0.0238195, 0.0238267", \ + "0.0364047, 0.034377, 0.0312162, 0.0305495, 0.0301819, 0.0300768, 0.0300336" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.006921, 0.00671659, 0.00695611, 0.00708306, 0.00716816, 0.00720698, 0.00722572", \ + "0.00666553, 0.00646543, 0.00668711, 0.0068304, 0.00692647, 0.00696806, 0.00699155", \ + "0.00786455, 0.00740938, 0.00725696, 0.00734694, 0.00748456, 0.00751071, 0.00755453", \ + "0.0102385, 0.00937822, 0.00891389, 0.00894182, 0.00896349, 0.00900204, 0.00904758", \ + "0.0148973, 0.0136058, 0.012486, 0.0123221, 0.012323, 0.0123143, 0.0123375", \ + "0.0212997, 0.0196271, 0.0177323, 0.0173338, 0.0171319, 0.0171177, 0.0172022", \ + "0.0291883, 0.0272896, 0.024583, 0.0239047, 0.0234951, 0.0233577, 0.0233509" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0138952, 0.0134411, 0.013555, 0.0136662, 0.0137429, 0.0137788, 0.0137981", \ + "0.0136682, 0.0132195, 0.0133301, 0.0134546, 0.0135382, 0.0135771, 0.0135984", \ + "0.0148165, 0.0141519, 0.0139744, 0.0140847, 0.0142012, 0.0142527, 0.014309", \ + "0.0173335, 0.0162596, 0.0155941, 0.0156117, 0.0156928, 0.0157528, 0.0157923", \ + "0.022071, 0.0205592, 0.0191894, 0.0190246, 0.0189906, 0.019021, 0.019063", \ + "0.0284753, 0.0266784, 0.0244126, 0.0240266, 0.023861, 0.0238195, 0.0238269", \ + "0.0364044, 0.0343767, 0.0312162, 0.0305496, 0.0301819, 0.0300769, 0.0300338" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0141641, 0.0138763, 0.0139517, 0.0140797, 0.0141918, 0.01425, 0.0142846", \ + "0.014208, 0.013926, 0.0140026, 0.0141208, 0.0142321, 0.0142945, 0.0143325", \ + "0.0152163, 0.0149666, 0.0150446, 0.0151525, 0.0152601, 0.015332, 0.0153786", \ + "0.0169228, 0.0165223, 0.0166693, 0.0167727, 0.0168693, 0.0169637, 0.0170045", \ + "0.019798, 0.019505, 0.0194525, 0.019536, 0.0196954, 0.0198466, 0.0197366", \ + "0.0240984, 0.0237111, 0.0235299, 0.0235599, 0.0237115, 0.0238681, 0.0241495", \ + "0.0298557, 0.0294068, 0.0290851, 0.029068, 0.0291584, 0.0293037, 0.0293908" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0138952, 0.0134411, 0.013555, 0.0136662, 0.0137429, 0.0137788, 0.0137981", \ + "0.0136682, 0.0132195, 0.0133301, 0.0134546, 0.0135382, 0.0135771, 0.0135984", \ + "0.0148165, 0.0141519, 0.0139744, 0.0140847, 0.0142012, 0.0142527, 0.014309", \ + "0.0173335, 0.0162596, 0.0155941, 0.0156117, 0.0156928, 0.0157528, 0.0157923", \ + "0.022071, 0.0205592, 0.0191894, 0.0190246, 0.0189906, 0.019021, 0.019063", \ + "0.0284753, 0.0266784, 0.0244126, 0.0240266, 0.023861, 0.0238195, 0.0238269", \ + "0.0364044, 0.0343767, 0.0312162, 0.0305496, 0.0301819, 0.0300769, 0.0300338" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160608; + rise_capacitance : 0.00160097; + rise_capacitance_range (0.00122463, 0.00160097); + fall_capacitance : 0.00160608; + fall_capacitance_range (0.00120896, 0.00160608); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137755, 0.00124961, 0.00131858, 0.00184614, 0.00327372, 0.00543904, 0.00824796" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00622325, 0.0061248, 0.00621048, 0.00675783, 0.00819911, 0.01036, 0.0131655" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000950967, -0.00106793, -0.00112292, -0.00113892, -0.00114984, -0.00115025, -0.00114727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115179, 0.00115177, 0.0011574, 0.00114936, 0.00115567, 0.00115025, 0.00114727" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160186; + rise_capacitance : 0.00159676; + rise_capacitance_range (0.00122451, 0.00159676); + fall_capacitance : 0.00160186; + fall_capacitance_range (0.00120841, 0.00160186); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000145585, 1.78239e-05, 0.000104977, 0.000650149, 0.00208754, 0.00425327, 0.00706401" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00734445, 0.00724661, 0.0073305, 0.00789221, 0.00933311, 0.0114938, 0.0142929" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101166, -0.00112705, -0.00117445, -0.0011832, -0.00119044, -0.00119247, -0.00118935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119042, 0.00119424, 0.00119228, 0.00119253, 0.00119791, 0.00119247, 0.00118935" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00160477; + rise_capacitance : 0.0015997; + rise_capacitance_range (0.00122466, 0.0015997); + fall_capacitance : 0.00160477; + fall_capacitance_range (0.00120886, 0.00160477); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000946429, -0.00106709, -0.00112242, -0.00113873, -0.00114944, -0.00114957, -0.00114659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115112, 0.00115046, 0.00114562, 0.00114825, 0.00115502, 0.00114957, 0.00114659" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158981, 0.00146055, 0.00153626, 0.00206824, 0.00350015, 0.00567037, 0.00848319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00585629, 0.00575699, 0.00583897, 0.00640179, 0.00784792, 0.010013, 0.0128217" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162146; + rise_capacitance : 0.00161643; + rise_capacitance_range (0.00123937, 0.00161643); + fall_capacitance : 0.00162146; + fall_capacitance_range (0.001223, 0.00162146); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00035157, 0.00022113, 0.00031015, 0.000866548, 0.00231442, 0.00448876, 0.00730457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00693991, 0.00684128, 0.00693248, 0.00750236, 0.0089529, 0.0111208, 0.0139248" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101841, -0.00113313, -0.00117334, -0.00118918, -0.00119651, -0.00119908, -0.00119605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119728, 0.00120103, 0.00120314, 0.00120009, 0.00120468, 0.00119908, 0.00119605" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00456463; + rise_capacitance : 0.00456463; + rise_capacitance_range (0.00297335, 0.00456463); + fall_capacitance : 0.00456038; + fall_capacitance_range (0.002964, 0.00456038); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000538419, -0.000704085, -0.000282911, 0.00063293, 0.00249403, 0.00523688, 0.00881004" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00648968, 0.00636224, 0.00684509, 0.00783799, 0.00971926, 0.0124679, 0.0160441" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00447298, 0.00434519, 0.00463432, 0.00546277, 0.00742587, 0.0104778, 0.014436" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00914066, 0.00910427, 0.00964385, 0.0105055, 0.0124754, 0.0153496, 0.0190247" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-8.17712e-05, -0.000432286, 0.000316361, 0.00208537, 0.00563182, 0.0107918, 0.0174391" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0094009, 0.00911115, 0.0100171, 0.0118367, 0.0153807, 0.020553, 0.0271898" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000527219, -0.000697483, -0.000259671, 0.000657335, 0.00252829, 0.00526853, 0.0088381" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00664842, 0.00652286, 0.00699658, 0.00795704, 0.00981908, 0.0125643, 0.0161094" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00485983, 0.00473874, 0.00503704, 0.00586503, 0.00782623, 0.010857, 0.0148614" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0089158, 0.00888396, 0.00942439, 0.0102922, 0.0122545, 0.0151142, 0.0188024" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00491828, 0.00477685, 0.0051005, 0.00593543, 0.00789483, 0.0109332, 0.0149555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00905258, 0.00903289, 0.00952978, 0.0103803, 0.0123144, 0.0151484, 0.0188188" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000303309, -0.000657097, 0.000103572, 0.00184493, 0.00538517, 0.0105385, 0.0171854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00976745, 0.00947425, 0.0103723, 0.0121948, 0.0157303, 0.0208708, 0.0275225" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000336209, -0.000692617, 7.0634e-05, 0.00183149, 0.00537778, 0.0105342, 0.0171701" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00996482, 0.00966921, 0.01055, 0.0123673, 0.0158713, 0.0210005, 0.0276131" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00439534, 0.00424938, 0.00455929, 0.00540071, 0.00737715, 0.010424, 0.0143885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00939956, 0.00936491, 0.00988493, 0.0107359, 0.0126515, 0.0155284, 0.0191802" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.886e-05, -0.00032557, 0.000447207, 0.00222117, 0.00577571, 0.0109329, 0.0175731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00945513, 0.00915391, 0.0100327, 0.0118699, 0.0153793, 0.0205167, 0.027129" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342927; + rise_capacitance : 0.00342927; + rise_capacitance_range (0.00208488, 0.00342927); + fall_capacitance : 0.00342808; + fall_capacitance_range (0.00211357, 0.00342808); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000574373, -0.000737725, -0.000227619, 0.000781241, 0.00273384, 0.00557529, 0.00921017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0047636, 0.00464953, 0.00526154, 0.00625136, 0.00822812, 0.0110671, 0.0147027" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000574106, -0.000737438, -0.000228322, 0.000781028, 0.00273362, 0.00557531, 0.00921025" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00476345, 0.00464975, 0.00526257, 0.00625031, 0.00822892, 0.0110677, 0.0147034" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000542771, -0.000702912, -0.000173769, 0.000846103, 0.00280228, 0.00564248, 0.00928226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00484711, 0.00473284, 0.00532717, 0.00630377, 0.00825249, 0.0110879, 0.0147147" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000542197, -0.000702464, -0.000174174, 0.000845872, 0.002802, 0.00564236, 0.00928215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0048479, 0.00474151, 0.00531923, 0.00630453, 0.00825289, 0.0110884, 0.0147099" \ + ); + } + } + } + } + cell (MUXI2X1) { + area : 11.2896; + cell_leakage_power : 0.150353; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.185258; + when : "(A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164697; + when : "(A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132824; + when : "(A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146674; + when : "(A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.167235; + when : "(!A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112263; + when : "(!A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157219; + when : "(!A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136658; + when : "(!A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150353; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A0 * !S0) + (!A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0364678, 0.044253, 0.107745, 0.186185, 0.342716, 0.546107, 0.811938", \ + "0.0473773, 0.0550417, 0.11947, 0.198244, 0.355018, 0.558472, 0.824405", \ + "0.0857833, 0.0989019, 0.177602, 0.255773, 0.412226, 0.615513, 0.881566", \ + "0.111703, 0.129428, 0.238535, 0.333536, 0.487873, 0.690393, 0.958226", \ + "0.142897, 0.16639, 0.312332, 0.442939, 0.638715, 0.843062, 1.10715", \ + "0.170569, 0.199741, 0.380734, 0.543871, 0.792432, 1.04252, 1.31278", \ + "0.194463, 0.229086, 0.443652, 0.637187, 0.934651, 1.23692, 1.55867" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.03581, 0.0462882, 0.134449, 0.244517, 0.464499, 0.750488, 1.12425", \ + "0.0366265, 0.0464304, 0.13449, 0.244533, 0.464476, 0.750404, 1.12426", \ + "0.0691192, 0.0795907, 0.14934, 0.247397, 0.464418, 0.75031, 1.12417", \ + "0.0997185, 0.113706, 0.199338, 0.282739, 0.471671, 0.750336, 1.12415", \ + "0.146234, 0.164625, 0.277355, 0.378261, 0.545136, 0.78514, 1.13105", \ + "0.199609, 0.222377, 0.360798, 0.485413, 0.677096, 0.891501, 1.19853", \ + "0.25878, 0.285864, 0.449547, 0.595823, 0.822245, 1.05554, 1.33582" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0272328, 0.0337584, 0.0870597, 0.153083, 0.284885, 0.45593, 0.679124", \ + "0.0391321, 0.0455803, 0.0996915, 0.166016, 0.297801, 0.469173, 0.692403", \ + "0.073506, 0.0862409, 0.159733, 0.224292, 0.356846, 0.527442, 0.75062", \ + "0.0978723, 0.115372, 0.217759, 0.304283, 0.438935, 0.609371, 0.832123", \ + "0.129033, 0.152536, 0.291292, 0.41098, 0.587729, 0.766419, 0.987812", \ + "0.158754, 0.187964, 0.361908, 0.512643, 0.738015, 0.962864, 1.20158", \ + "0.187604, 0.221834, 0.428849, 0.609088, 0.880197, 1.15303, 1.44204" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315485, 0.0400469, 0.111783, 0.201594, 0.381473, 0.614915, 0.920831", \ + "0.0336687, 0.0408941, 0.111785, 0.201589, 0.381293, 0.615242, 0.920821", \ + "0.069181, 0.0769203, 0.130418, 0.206083, 0.381311, 0.615241, 0.920816", \ + "0.103371, 0.113676, 0.180959, 0.246507, 0.395799, 0.616188, 0.920822", \ + "0.155607, 0.169454, 0.258823, 0.341358, 0.473585, 0.660431, 0.934873", \ + "0.215077, 0.232625, 0.34442, 0.446519, 0.605079, 0.774301, 1.01376", \ + "0.280095, 0.30146, 0.436302, 0.558216, 0.745192, 0.939947, 1.15965" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0316346, 0.039445, 0.103093, 0.181964, 0.339414, 0.543862, 0.810538", \ + "0.042498, 0.0502896, 0.114766, 0.194061, 0.351702, 0.556217, 0.823004", \ + "0.0769284, 0.0910261, 0.172567, 0.251622, 0.408953, 0.613121, 0.879993", \ + "0.100207, 0.119115, 0.232531, 0.329062, 0.484469, 0.686925, 0.956637", \ + "0.129021, 0.154073, 0.305222, 0.437824, 0.635172, 0.840912, 1.10571", \ + "0.15622, 0.186874, 0.373175, 0.538499, 0.789008, 1.03999, 1.3117", \ + "0.181913, 0.217468, 0.436369, 0.632252, 0.931673, 1.23504, 1.55743" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.044392, 0.0547831, 0.142345, 0.252078, 0.471727, 0.757429, 1.13125", \ + "0.0462431, 0.0554769, 0.142345, 0.25209, 0.471777, 0.757423, 1.13125", \ + "0.0842551, 0.0930875, 0.159095, 0.25548, 0.471778, 0.757382, 1.13091", \ + "0.120558, 0.131956, 0.210043, 0.29192, 0.479434, 0.757436, 1.13116", \ + "0.175601, 0.190166, 0.291762, 0.388791, 0.553767, 0.793191, 1.13821", \ + "0.237979, 0.255781, 0.37921, 0.499221, 0.686291, 0.899445, 1.20667", \ + "0.306299, 0.327087, 0.472225, 0.612219, 0.834316, 1.06558, 1.34394" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0336246, 0.0402932, 0.0939861, 0.159914, 0.291259, 0.461794, 0.684703", \ + "0.045651, 0.052382, 0.106659, 0.172876, 0.304232, 0.4751, 0.698006", \ + "0.0866178, 0.0979425, 0.167029, 0.231166, 0.363145, 0.533348, 0.756237", \ + "0.115908, 0.131553, 0.227729, 0.311887, 0.445208, 0.615209, 0.837819", \ + "0.152437, 0.173436, 0.304364, 0.420657, 0.594902, 0.772266, 0.993591", \ + "0.186354, 0.212746, 0.377356, 0.524341, 0.74652, 0.969591, 1.20719", \ + "0.217135, 0.248539, 0.445983, 0.622164, 0.889796, 1.16037, 1.4484" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.031394, 0.0399935, 0.112205, 0.2023, 0.382275, 0.61608, 0.92171", \ + "0.0319646, 0.0400561, 0.112229, 0.202266, 0.382298, 0.61617, 0.921873", \ + "0.0633296, 0.0719922, 0.128378, 0.205921, 0.382256, 0.616178, 0.921728", \ + "0.0944897, 0.106232, 0.17763, 0.244446, 0.395507, 0.616877, 0.921853", \ + "0.142317, 0.158465, 0.253767, 0.338172, 0.471618, 0.660068, 0.935507", \ + "0.197004, 0.217496, 0.337468, 0.442317, 0.602538, 0.773245, 1.01289", \ + "0.257114, 0.282938, 0.427623, 0.552362, 0.741139, 0.937281, 1.15778" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0364678, 0.044253, 0.107745, 0.186185, 0.342716, 0.546107, 0.811938", \ + "0.0473773, 0.0550417, 0.11947, 0.198244, 0.355018, 0.558472, 0.824405", \ + "0.0857833, 0.0989019, 0.177602, 0.255773, 0.412226, 0.615513, 0.881566", \ + "0.111703, 0.129428, 0.238535, 0.333536, 0.487873, 0.690393, 0.958226", \ + "0.142897, 0.16639, 0.312332, 0.442939, 0.638715, 0.843062, 1.10715", \ + "0.170569, 0.199741, 0.380734, 0.543871, 0.792432, 1.04252, 1.31278", \ + "0.194463, 0.229086, 0.443652, 0.637187, 0.934651, 1.23692, 1.55867" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.03581, 0.0462882, 0.134449, 0.244517, 0.464499, 0.750488, 1.12425", \ + "0.0366265, 0.0464304, 0.13449, 0.244533, 0.464476, 0.750404, 1.12426", \ + "0.0691192, 0.0795907, 0.14934, 0.247397, 0.464418, 0.75031, 1.12417", \ + "0.0997185, 0.113706, 0.199338, 0.282739, 0.471671, 0.750336, 1.12415", \ + "0.146234, 0.164625, 0.277355, 0.378261, 0.545136, 0.78514, 1.13105", \ + "0.199609, 0.222377, 0.360798, 0.485413, 0.677096, 0.891501, 1.19853", \ + "0.25878, 0.285864, 0.449547, 0.595823, 0.822245, 1.05554, 1.33582" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0336246, 0.0402932, 0.0939861, 0.159914, 0.291259, 0.461794, 0.684703", \ + "0.045651, 0.052382, 0.106659, 0.172876, 0.304232, 0.4751, 0.698006", \ + "0.0866178, 0.0979425, 0.167029, 0.231166, 0.363145, 0.533348, 0.756237", \ + "0.115908, 0.131553, 0.227729, 0.311887, 0.445208, 0.615209, 0.837819", \ + "0.152437, 0.173436, 0.304364, 0.420657, 0.594902, 0.772266, 0.993591", \ + "0.186354, 0.212746, 0.377356, 0.524341, 0.74652, 0.969591, 1.20719", \ + "0.217135, 0.248539, 0.445983, 0.622164, 0.889796, 1.16037, 1.4484" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.031394, 0.0399935, 0.112205, 0.2023, 0.382275, 0.61608, 0.92171", \ + "0.0319646, 0.0400561, 0.112229, 0.202266, 0.382298, 0.61617, 0.921873", \ + "0.0633296, 0.0719922, 0.128378, 0.205921, 0.382256, 0.616178, 0.921728", \ + "0.0944897, 0.106232, 0.17763, 0.244446, 0.395507, 0.616877, 0.921853", \ + "0.142317, 0.158465, 0.253767, 0.338172, 0.471618, 0.660068, 0.935507", \ + "0.197004, 0.217496, 0.337468, 0.442317, 0.602538, 0.773245, 1.01289", \ + "0.257114, 0.282938, 0.427623, 0.552362, 0.741139, 0.937281, 1.15778" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0368913, 0.0447131, 0.108337, 0.186791, 0.343336, 0.546836, 0.812726", \ + "0.0479597, 0.0558197, 0.120059, 0.198868, 0.355515, 0.559102, 0.82502", \ + "0.0867875, 0.0998108, 0.178143, 0.256381, 0.412815, 0.616155, 0.882195", \ + "0.113142, 0.130738, 0.239378, 0.334129, 0.488502, 0.693147, 0.958641", \ + "0.144783, 0.168198, 0.313576, 0.443848, 0.639362, 0.84365, 1.10774", \ + "0.173098, 0.202081, 0.382261, 0.545039, 0.793293, 1.04315, 1.31335", \ + "0.197623, 0.231874, 0.445551, 0.638611, 0.93571, 1.23773, 1.5593" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365752, 0.0470574, 0.135295, 0.245349, 0.465333, 0.751178, 1.12491", \ + "0.0371469, 0.0470534, 0.135309, 0.24538, 0.465331, 0.751202, 1.12504", \ + "0.0695355, 0.0799859, 0.149871, 0.248117, 0.465364, 0.751164, 1.12496", \ + "0.100258, 0.114216, 0.199742, 0.283288, 0.472448, 0.751204, 1.12505", \ + "0.147104, 0.165292, 0.277804, 0.378746, 0.545651, 0.785779, 1.13178", \ + "0.200566, 0.223214, 0.3614, 0.485988, 0.677567, 0.891994, 1.19912", \ + "0.259617, 0.286914, 0.450315, 0.596484, 0.821556, 1.05597, 1.33627" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0274982, 0.0340223, 0.0873171, 0.153349, 0.285184, 0.456341, 0.679735", \ + "0.0392547, 0.0458019, 0.099911, 0.16628, 0.298068, 0.469551, 0.693002", \ + "0.0736572, 0.0863916, 0.159923, 0.224522, 0.357108, 0.52784, 0.751207", \ + "0.0980262, 0.115539, 0.217999, 0.304469, 0.439147, 0.609613, 0.832666", \ + "0.129206, 0.152707, 0.29147, 0.411084, 0.588155, 0.766777, 0.988382", \ + "0.159215, 0.188423, 0.362086, 0.512996, 0.738412, 0.963454, 1.20216", \ + "0.188084, 0.222163, 0.429321, 0.609569, 0.880783, 1.15372, 1.44274" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0323939, 0.0409021, 0.112605, 0.202397, 0.382318, 0.615773, 0.921714", \ + "0.0344795, 0.0417963, 0.112606, 0.202404, 0.382089, 0.615771, 0.921713", \ + "0.0705758, 0.0781529, 0.131301, 0.206928, 0.382082, 0.615778, 0.921638", \ + "0.105273, 0.115369, 0.182044, 0.247397, 0.396695, 0.616691, 0.921506", \ + "0.158303, 0.171839, 0.26019, 0.34218, 0.474531, 0.661367, 0.935779", \ + "0.218588, 0.23566, 0.346388, 0.44832, 0.605322, 0.775146, 1.01424", \ + "0.284449, 0.3053, 0.438683, 0.559289, 0.747138, 0.941174, 1.16143" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0314946, 0.0393073, 0.102978, 0.181816, 0.339215, 0.543496, 0.810004", \ + "0.0423974, 0.0503128, 0.114667, 0.19387, 0.351543, 0.555907, 0.822532", \ + "0.0768934, 0.0909956, 0.172455, 0.251508, 0.4087, 0.612853, 0.879486", \ + "0.100161, 0.119154, 0.232453, 0.328928, 0.484281, 0.685541, 0.956148", \ + "0.129141, 0.153888, 0.305133, 0.43782, 0.634984, 0.840635, 1.10517", \ + "0.156308, 0.186777, 0.373021, 0.538311, 0.788668, 1.03962, 1.31122", \ + "0.181626, 0.216832, 0.436129, 0.631829, 0.931209, 1.23447, 1.55679" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0432071, 0.0536062, 0.141169, 0.250922, 0.470608, 0.756419, 1.12991", \ + "0.0449897, 0.0541687, 0.141166, 0.250914, 0.470566, 0.756408, 1.13", \ + "0.0824727, 0.0914634, 0.157845, 0.254282, 0.470558, 0.756384, 1.12999", \ + "0.118183, 0.129833, 0.208632, 0.290648, 0.478219, 0.756344, 1.12997", \ + "0.17233, 0.187283, 0.289887, 0.387245, 0.552431, 0.791966, 1.13708", \ + "0.233738, 0.252034, 0.376881, 0.496979, 0.685183, 0.89818, 1.20522", \ + "0.301137, 0.322768, 0.469122, 0.609791, 0.832602, 1.0642, 1.3427" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0333485, 0.0399596, 0.093484, 0.159359, 0.290676, 0.461208, 0.684135", \ + "0.0453229, 0.05201, 0.106131, 0.172289, 0.303606, 0.474503, 0.697399", \ + "0.0857552, 0.0971581, 0.166527, 0.230634, 0.36259, 0.53275, 0.755642", \ + "0.114625, 0.130327, 0.226964, 0.311268, 0.444535, 0.614731, 0.837172", \ + "0.150484, 0.171715, 0.303219, 0.419785, 0.594281, 0.771739, 0.992907", \ + "0.183867, 0.210505, 0.375871, 0.523118, 0.745693, 0.968959, 1.20669", \ + "0.214142, 0.246033, 0.444173, 0.620776, 0.888791, 1.15958, 1.4478" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306061, 0.0391882, 0.111377, 0.201464, 0.381444, 0.615179, 0.921089", \ + "0.0313854, 0.0393944, 0.11139, 0.201404, 0.381464, 0.615388, 0.921076", \ + "0.0629249, 0.0716063, 0.127886, 0.205292, 0.381418, 0.615374, 0.920903", \ + "0.0939893, 0.105797, 0.177241, 0.244027, 0.394753, 0.61609, 0.921225", \ + "0.141786, 0.157853, 0.253327, 0.337786, 0.471171, 0.659479, 0.934561", \ + "0.196166, 0.216829, 0.336932, 0.441956, 0.602095, 0.772825, 1.01234", \ + "0.256276, 0.281564, 0.426983, 0.551822, 0.740934, 0.936936, 1.15736" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0368913, 0.0447131, 0.108337, 0.186791, 0.343336, 0.546836, 0.812726", \ + "0.0479597, 0.0558197, 0.120059, 0.198868, 0.355515, 0.559102, 0.82502", \ + "0.0867875, 0.0998108, 0.178143, 0.256381, 0.412815, 0.616155, 0.882195", \ + "0.113142, 0.130738, 0.239378, 0.334129, 0.488502, 0.693147, 0.958641", \ + "0.144783, 0.168198, 0.313576, 0.443848, 0.639362, 0.84365, 1.10774", \ + "0.173098, 0.202081, 0.382261, 0.545039, 0.793293, 1.04315, 1.31335", \ + "0.197623, 0.231874, 0.445551, 0.638611, 0.93571, 1.23773, 1.5593" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0365752, 0.0470574, 0.135295, 0.245349, 0.465333, 0.751178, 1.12491", \ + "0.0371469, 0.0470534, 0.135309, 0.24538, 0.465331, 0.751202, 1.12504", \ + "0.0695355, 0.0799859, 0.149871, 0.248117, 0.465364, 0.751164, 1.12496", \ + "0.100258, 0.114216, 0.199742, 0.283288, 0.472448, 0.751204, 1.12505", \ + "0.147104, 0.165292, 0.277804, 0.378746, 0.545651, 0.785779, 1.13178", \ + "0.200566, 0.223214, 0.3614, 0.485988, 0.677567, 0.891994, 1.19912", \ + "0.259617, 0.286914, 0.450315, 0.596484, 0.821556, 1.05597, 1.33627" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0333485, 0.0399596, 0.093484, 0.159359, 0.290676, 0.461208, 0.684135", \ + "0.0453229, 0.05201, 0.106131, 0.172289, 0.303606, 0.474503, 0.697399", \ + "0.0857552, 0.0971581, 0.166527, 0.230634, 0.36259, 0.53275, 0.755642", \ + "0.114625, 0.130327, 0.226964, 0.311268, 0.444535, 0.614731, 0.837172", \ + "0.150484, 0.171715, 0.303219, 0.419785, 0.594281, 0.771739, 0.992907", \ + "0.183867, 0.210505, 0.375871, 0.523118, 0.745693, 0.968959, 1.20669", \ + "0.214142, 0.246033, 0.444173, 0.620776, 0.888791, 1.15958, 1.4478" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306061, 0.0391882, 0.111377, 0.201464, 0.381444, 0.615179, 0.921089", \ + "0.0313854, 0.0393944, 0.11139, 0.201404, 0.381464, 0.615388, 0.921076", \ + "0.0629249, 0.0716063, 0.127886, 0.205292, 0.381418, 0.615374, 0.920903", \ + "0.0939893, 0.105797, 0.177241, 0.244027, 0.394753, 0.61609, 0.921225", \ + "0.141786, 0.157853, 0.253327, 0.337786, 0.471171, 0.659479, 0.934561", \ + "0.196166, 0.216829, 0.336932, 0.441956, 0.602095, 0.772825, 1.01234", \ + "0.256276, 0.281564, 0.426983, 0.551822, 0.740934, 0.936936, 1.15736" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.057569, 0.0651717, 0.128139, 0.206423, 0.362717, 0.565932, 0.831783", \ + "0.0720192, 0.0797063, 0.143005, 0.221389, 0.377856, 0.581303, 0.84707", \ + "0.107303, 0.115072, 0.178719, 0.25725, 0.413854, 0.617177, 0.883094", \ + "0.133323, 0.141295, 0.205062, 0.283615, 0.440352, 0.643844, 0.909585", \ + "0.166167, 0.174838, 0.2397, 0.318422, 0.475157, 0.678732, 0.944508", \ + "0.197843, 0.207392, 0.27472, 0.354021, 0.511139, 0.714619, 0.980678", \ + "0.227507, 0.238016, 0.309253, 0.389234, 0.547539, 0.751557, 1.01761" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0364991, 0.0469238, 0.135031, 0.245036, 0.46505, 0.750875, 1.12458", \ + "0.0366446, 0.0470998, 0.135277, 0.245317, 0.465262, 0.751042, 1.12476", \ + "0.037607, 0.0477919, 0.135463, 0.245414, 0.465249, 0.751286, 1.12486", \ + "0.0398359, 0.0495278, 0.135714, 0.245612, 0.465433, 0.751233, 1.12501", \ + "0.0449708, 0.0541431, 0.137194, 0.246224, 0.466699, 0.751523, 1.12523", \ + "0.051843, 0.060747, 0.140661, 0.248148, 0.466885, 0.75209, 1.12536", \ + "0.059807, 0.068663, 0.146125, 0.251592, 0.469376, 0.753748, 1.12627" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0551062, 0.0616359, 0.114937, 0.180752, 0.311962, 0.482437, 0.705317", \ + "0.0693346, 0.0759296, 0.129441, 0.195323, 0.326636, 0.497227, 0.720064", \ + "0.103099, 0.109882, 0.163914, 0.229964, 0.361387, 0.531958, 0.754811", \ + "0.126372, 0.133352, 0.187638, 0.253775, 0.385382, 0.555929, 0.779225", \ + "0.154133, 0.161702, 0.217375, 0.283553, 0.415119, 0.585911, 0.809", \ + "0.178283, 0.186689, 0.244878, 0.311752, 0.44381, 0.614874, 0.837879", \ + "0.198756, 0.208081, 0.269798, 0.337842, 0.471155, 0.642554, 0.865882" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315797, 0.0400896, 0.112127, 0.202124, 0.382062, 0.615973, 0.921547", \ + "0.0316516, 0.0401601, 0.112195, 0.202219, 0.382242, 0.616156, 0.921652", \ + "0.0331307, 0.0413837, 0.112625, 0.202522, 0.382213, 0.616171, 0.921664", \ + "0.0355089, 0.0433416, 0.11309, 0.2028, 0.382582, 0.616299, 0.921782", \ + "0.0405853, 0.0480063, 0.114971, 0.203499, 0.383022, 0.616551, 0.92207", \ + "0.047439, 0.054655, 0.119016, 0.205934, 0.38423, 0.617421, 0.922874", \ + "0.055372, 0.062598, 0.124643, 0.209926, 0.387285, 0.619539, 0.923808" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0395364, 0.0471269, 0.110125, 0.188402, 0.344789, 0.548159, 0.813786", \ + "0.0518548, 0.0595373, 0.122964, 0.201394, 0.357908, 0.561343, 0.827008", \ + "0.0842353, 0.0956291, 0.170606, 0.249444, 0.406215, 0.609717, 0.87577", \ + "0.10619, 0.12174, 0.219072, 0.311113, 0.469831, 0.67357, 0.939252", \ + "0.133574, 0.154266, 0.282443, 0.399236, 0.587075, 0.796266, 1.06185", \ + "0.159038, 0.184759, 0.34355, 0.486588, 0.710142, 0.951722, 1.22843", \ + "0.180993, 0.21184, 0.400904, 0.569954, 0.831719, 1.10713, 1.41819" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0357633, 0.0462231, 0.134356, 0.244371, 0.464293, 0.750108, 1.124", \ + "0.0360286, 0.0462933, 0.13439, 0.244451, 0.464374, 0.75018, 1.12405", \ + "0.0594636, 0.0691779, 0.144825, 0.247114, 0.464515, 0.750344, 1.12408", \ + "0.0881092, 0.0994245, 0.180336, 0.272179, 0.472552, 0.750547, 1.12421", \ + "0.131188, 0.1457, 0.24226, 0.341158, 0.52448, 0.778596, 1.13241", \ + "0.177687, 0.19609, 0.312421, 0.424496, 0.618604, 0.855622, 1.18294", \ + "0.228089, 0.249898, 0.387241, 0.514818, 0.727935, 0.973289, 1.28107" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0350653, 0.0415269, 0.0946862, 0.160466, 0.291734, 0.462253, 0.685078", \ + "0.0474052, 0.0539772, 0.107514, 0.173429, 0.304759, 0.475268, 0.698291", \ + "0.0841094, 0.0944543, 0.160516, 0.227426, 0.359044, 0.529681, 0.752702", \ + "0.111311, 0.125663, 0.214035, 0.295235, 0.430862, 0.601528, 0.824463", \ + "0.146868, 0.166189, 0.285557, 0.391926, 0.558577, 0.73855, 0.962454", \ + "0.181816, 0.206287, 0.356187, 0.489252, 0.693125, 0.906655, 1.14772", \ + "0.215668, 0.244851, 0.424663, 0.584111, 0.826629, 1.07651, 1.35201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306037, 0.039174, 0.111356, 0.201418, 0.381381, 0.615297, 0.920772", \ + "0.0311515, 0.0393915, 0.111397, 0.201449, 0.381411, 0.615187, 0.921078", \ + "0.0549532, 0.0629824, 0.123543, 0.205277, 0.381418, 0.615194, 0.920904", \ + "0.0834837, 0.0931328, 0.159978, 0.23318, 0.392388, 0.616482, 0.921039", \ + "0.12635, 0.139706, 0.222364, 0.303536, 0.449889, 0.650213, 0.933925", \ + "0.173866, 0.190746, 0.294519, 0.389069, 0.547478, 0.735394, 0.992533", \ + "0.224229, 0.245465, 0.371667, 0.481028, 0.65862, 0.858071, 1.10247" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00485418, 0.00487811, 0.0049315, 0.00494338, 0.004949, 0.00495206, 0.00495245", \ + "0.00467372, 0.00467977, 0.00484446, 0.00489553, 0.00492453, 0.00494485, 0.00495192", \ + "0.004959, 0.00493747, 0.00486467, 0.0048715, 0.00488851, 0.00490849, 0.00492697", \ + "0.00566467, 0.00559294, 0.00533493, 0.00520446, 0.00487646, 0.0047927, 0.00500973", \ + "0.0072864, 0.00713751, 0.00648595, 0.00610264, 0.00571487, 0.00549401, 0.0053541", \ + "0.00953394, 0.00932668, 0.00828119, 0.00762507, 0.00694859, 0.00642682, 0.00604906", \ + "0.0124748, 0.0122037, 0.0107869, 0.00982739, 0.00873004, 0.00799411, 0.00727663" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000368232, -0.000335236, -0.000273148, -0.000260946, -0.000254291, -0.000252325, -0.000251138", \ + "-0.000566746, -0.000518567, -0.000346834, -0.00028869, -0.000254243, -0.000240407, -0.000230742", \ + "-0.000297789, -0.00031355, -0.000361815, -0.000270097, -0.000255987, -0.00025025, -0.000242081", \ + "0.000425382, 0.000326413, 5.1995e-05, -4.82283e-05, -0.000134723, -0.000168685, -0.000184623", \ + "0.00205559, 0.00188249, 0.00113232, 0.000743065, 0.000405326, 0.000215792, 9.55601e-05", \ + "0.00433032, 0.00410761, 0.0029196, 0.00221876, 0.0015107, 0.00106621, 0.00075362", \ + "0.00730648, 0.00701581, 0.00541839, 0.00435605, 0.00321785, 0.00244232, 0.0018611" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00491571, 0.00494926, 0.00501411, 0.00502724, 0.00503374, 0.00503629, 0.0050392", \ + "0.00472543, 0.0047647, 0.00492032, 0.00497621, 0.00500376, 0.00503026, 0.00503854", \ + "0.0050754, 0.00504868, 0.00501631, 0.00495336, 0.00497592, 0.00499363, 0.00501346", \ + "0.00582092, 0.00571979, 0.00543595, 0.00528794, 0.00495197, 0.0047627, 0.00509754", \ + "0.00746352, 0.00730544, 0.00661441, 0.00619453, 0.0058144, 0.00558746, 0.00544417", \ + "0.00974377, 0.00952464, 0.0084368, 0.0077453, 0.0070695, 0.00651006, 0.00614903", \ + "0.0126819, 0.0124209, 0.0109587, 0.00996939, 0.00885965, 0.00800745, 0.00738348" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000180685, 0.000201971, 0.000250254, 0.000260824, 0.000267066, 0.000268432, 0.00026889", \ + "1.72682e-05, 4.85158e-05, 0.000184981, 0.000235428, 0.000267997, 0.000280579, 0.000289404", \ + "0.000204494, 0.00019112, 0.000176006, 0.000249648, 0.00026412, 0.000271121, 0.000277703", \ + "0.00084335, 0.000763989, 0.000557926, 0.000469893, 0.000382402, 0.000350758, 0.00033168", \ + "0.00238896, 0.00224593, 0.00158692, 0.00126783, 0.000917058, 0.000726598, 0.000609263", \ + "0.00460881, 0.00439862, 0.00333614, 0.00268123, 0.00200023, 0.00157713, 0.00126257", \ + "0.00754472, 0.00727437, 0.00578258, 0.00478381, 0.00368922, 0.00291481, 0.00235329" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00491571, 0.00494926, 0.00501411, 0.00502724, 0.00503374, 0.00503629, 0.0050392", \ + "0.00472543, 0.0047647, 0.00492032, 0.00497621, 0.00500376, 0.00503026, 0.00503854", \ + "0.0050754, 0.00504868, 0.00501631, 0.00495336, 0.00497592, 0.00499363, 0.00501346", \ + "0.00582092, 0.00571979, 0.00543595, 0.00528794, 0.00495197, 0.0047627, 0.00509754", \ + "0.00746352, 0.00730544, 0.00661441, 0.00619453, 0.0058144, 0.00558746, 0.00544417", \ + "0.00974377, 0.00952464, 0.0084368, 0.0077453, 0.0070695, 0.00651006, 0.00614903", \ + "0.0126819, 0.0124209, 0.0109587, 0.00996939, 0.00885965, 0.00800745, 0.00738348" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000180685, 0.000201971, 0.000250254, 0.000260824, 0.000267066, 0.000268432, 0.00026889", \ + "1.72682e-05, 4.85158e-05, 0.000184981, 0.000235428, 0.000267997, 0.000280579, 0.000289404", \ + "0.000204494, 0.00019112, 0.000176006, 0.000249648, 0.00026412, 0.000271121, 0.000277703", \ + "0.00084335, 0.000763989, 0.000557926, 0.000469893, 0.000382402, 0.000350758, 0.00033168", \ + "0.00238896, 0.00224593, 0.00158692, 0.00126783, 0.000917058, 0.000726598, 0.000609263", \ + "0.00460881, 0.00439862, 0.00333614, 0.00268123, 0.00200023, 0.00157713, 0.00126257", \ + "0.00754472, 0.00727437, 0.00578258, 0.00478381, 0.00368922, 0.00291481, 0.00235329" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00496936, 0.00499308, 0.00504638, 0.00505828, 0.0050641, 0.00506685, 0.00506802", \ + "0.004795, 0.004827, 0.00495891, 0.00500867, 0.00502793, 0.00505856, 0.00506551", \ + "0.00506689, 0.00504468, 0.00497684, 0.00498357, 0.00500137, 0.00502147, 0.0050399", \ + "0.00577193, 0.00569933, 0.00544341, 0.00530729, 0.0049904, 0.00514757, 0.00512094", \ + "0.00738474, 0.00724066, 0.00659545, 0.00620599, 0.00582711, 0.00560591, 0.00546624", \ + "0.0096298, 0.00942584, 0.00838675, 0.00772766, 0.00706648, 0.00653286, 0.0061604", \ + "0.0125658, 0.0122973, 0.0108907, 0.00992931, 0.00886458, 0.00808675, 0.00738599" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000381282, -0.000348276, -0.000286314, -0.000274442, -0.000268235, -0.000264993, -0.000263402", \ + "-0.000579162, -0.00053072, -0.00035904, -0.000300993, -0.000265744, -0.000251641, -0.000242093", \ + "-0.000313769, -0.000327932, -0.000374687, -0.000281948, -0.000267561, -0.0002612, -0.000251815", \ + "0.000410009, 0.000312934, 3.8275e-05, -6.03122e-05, -0.000145508, -0.000182091, -0.00019325", \ + "0.00203885, 0.00186673, 0.00111443, 0.000766711, 0.00039061, 0.000203543, 8.32122e-05", \ + "0.00430962, 0.00407289, 0.00290569, 0.00220626, 0.00149738, 0.00106313, 0.000741159", \ + "0.00728471, 0.00699314, 0.00540104, 0.00434322, 0.00320364, 0.00242911, 0.00184813" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00508959, 0.0051232, 0.00518841, 0.00520147, 0.00520821, 0.00521177, 0.00521248", \ + "0.00489869, 0.00494216, 0.00509348, 0.00514925, 0.00518701, 0.00520357, 0.00521261", \ + "0.00524753, 0.00522082, 0.00519221, 0.00512533, 0.00514828, 0.00516606, 0.0051862", \ + "0.00599263, 0.00590062, 0.00560791, 0.00545657, 0.00512254, 0.00481265, 0.00527042", \ + "0.00763888, 0.00748144, 0.00678789, 0.00637241, 0.00598589, 0.00575974, 0.00561639", \ + "0.00992229, 0.00970204, 0.00860473, 0.00791107, 0.00723614, 0.00668336, 0.00632032", \ + "0.012869, 0.0126, 0.0111389, 0.0101421, 0.00902775, 0.00818243, 0.00755675" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-9.90039e-05, -7.75088e-05, -2.90924e-05, -1.83445e-05, -1.26352e-05, -9.69348e-06, -8.40561e-06", \ + "-0.000265372, -0.000232375, -9.35621e-05, -4.28105e-05, -9.19304e-06, 3.92889e-06, 1.30337e-05", \ + "-7.40092e-05, -8.7413e-05, -0.000102532, -2.74144e-05, -1.26729e-05, -5.1975e-06, 3.18477e-06", \ + "0.000571143, 0.000493725, 0.000278924, 0.000193144, 0.000106192, 7.26004e-05, 6.15151e-05", \ + "0.00212366, 0.00197906, 0.00131238, 0.000992027, 0.000640708, 0.000451288, 0.00033361", \ + "0.0043518, 0.00413849, 0.00306669, 0.00240498, 0.00172512, 0.00130182, 0.000987628", \ + "0.00729345, 0.00701838, 0.00551784, 0.0045147, 0.00341685, 0.00264158, 0.00208049" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00508959, 0.0051232, 0.00518841, 0.00520147, 0.00520821, 0.00521177, 0.00521248", \ + "0.00489869, 0.00494216, 0.00509348, 0.00514925, 0.00518701, 0.00520357, 0.00521261", \ + "0.00524753, 0.00522082, 0.00519221, 0.00512533, 0.00514828, 0.00516606, 0.0051862", \ + "0.00599263, 0.00590062, 0.00560791, 0.00545657, 0.00512254, 0.00481265, 0.00527042", \ + "0.00763888, 0.00748144, 0.00678789, 0.00637241, 0.00598589, 0.00575974, 0.00561639", \ + "0.00992229, 0.00970204, 0.00860473, 0.00791107, 0.00723614, 0.00668336, 0.00632032", \ + "0.012869, 0.0126, 0.0111389, 0.0101421, 0.00902775, 0.00818243, 0.00755675" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-9.90039e-05, -7.75088e-05, -2.90924e-05, -1.83445e-05, -1.26352e-05, -9.69348e-06, -8.40561e-06", \ + "-0.000265372, -0.000232375, -9.35621e-05, -4.28105e-05, -9.19304e-06, 3.92889e-06, 1.30337e-05", \ + "-7.40092e-05, -8.7413e-05, -0.000102532, -2.74144e-05, -1.26729e-05, -5.1975e-06, 3.18477e-06", \ + "0.000571143, 0.000493725, 0.000278924, 0.000193144, 0.000106192, 7.26004e-05, 6.15151e-05", \ + "0.00212366, 0.00197906, 0.00131238, 0.000992027, 0.000640708, 0.000451288, 0.00033361", \ + "0.0043518, 0.00413849, 0.00306669, 0.00240498, 0.00172512, 0.00130182, 0.000987628", \ + "0.00729345, 0.00701838, 0.00551784, 0.0045147, 0.00341685, 0.00264158, 0.00208049" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0045281, 0.00453055, 0.0045313, 0.00453017, 0.00452849, 0.0045271, 0.00452548", \ + "0.00432632, 0.0043352, 0.00435677, 0.00436059, 0.00436175, 0.00436118, 0.00435929", \ + "0.00476971, 0.00478434, 0.00482505, 0.00484391, 0.00484686, 0.00484301, 0.00484541", \ + "0.00563853, 0.00564774, 0.00570865, 0.00573213, 0.0057402, 0.00574208, 0.00574905", \ + "0.00762719, 0.00762811, 0.00766468, 0.00769993, 0.00776876, 0.00772831, 0.00773268", \ + "0.0105083, 0.0105046, 0.0105039, 0.0105065, 0.0105426, 0.0106038, 0.0105691", \ + "0.0142046, 0.0141878, 0.0141366, 0.0141244, 0.0141258, 0.0141533, 0.0142094" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0065758, 0.00657883, 0.00658281, 0.00658274, 0.00658227, 0.00658148, 0.00658049", \ + "0.00640162, 0.00641143, 0.00643519, 0.00644046, 0.00644226, 0.00644326, 0.00644305", \ + "0.00691384, 0.00691287, 0.00697322, 0.00699636, 0.007011, 0.00701569, 0.00701803", \ + "0.00779444, 0.00779433, 0.00784188, 0.00786438, 0.00787829, 0.0079046, 0.00790231", \ + "0.00980428, 0.0098138, 0.00982887, 0.00987036, 0.0098815, 0.00989621, 0.00990987", \ + "0.012683, 0.0126665, 0.0126737, 0.0126654, 0.0127019, 0.0127061, 0.0127203", \ + "0.0163789, 0.0163609, 0.0163139, 0.0162892, 0.0162792, 0.016305, 0.0163136" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00983951, 0.00984302, 0.00985069, 0.00985191, 0.0098529, 0.00985297, 0.00985013", \ + "0.00959259, 0.00961597, 0.00965996, 0.00966751, 0.00968953, 0.00969504, 0.00969503", \ + "0.0101922, 0.0101836, 0.0101771, 0.0101777, 0.0102123, 0.0101995, 0.0102139", \ + "0.0116533, 0.011597, 0.0113753, 0.0113079, 0.0112609, 0.0112258, 0.0112081", \ + "0.015106, 0.0149866, 0.0143503, 0.0140701, 0.0137821, 0.0135946, 0.0134584", \ + "0.0201279, 0.0199686, 0.0189879, 0.018356, 0.0176899, 0.0172514, 0.0170047", \ + "0.0266079, 0.0264008, 0.0250857, 0.0241349, 0.0230775, 0.0223567, 0.0217041" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000544431, 0.00054715, 0.000552939, 0.000554096, 0.000554724, 0.000554696, 0.00055481", \ + "0.000240452, 0.0002583, 0.000309801, 0.000328388, 0.000338354, 0.000341944, 0.000343672", \ + "0.000778437, 0.000770113, 0.000762517, 0.000771887, 0.000788165, 0.000795018, 0.000800868", \ + "0.00223458, 0.0021816, 0.00197796, 0.00189849, 0.00183905, 0.00180108, 0.00178566", \ + "0.00567014, 0.00554128, 0.00493029, 0.0046115, 0.00433268, 0.00415175, 0.00405392", \ + "0.010731, 0.0105513, 0.00953964, 0.00888165, 0.00824559, 0.00783139, 0.00754421", \ + "0.0172149, 0.0169897, 0.0156558, 0.0146702, 0.0135777, 0.0128511, 0.0122858" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169243; + rise_capacitance : 0.00169243; + rise_capacitance_range (0.000905141, 0.00169243); + fall_capacitance : 0.00169171; + fall_capacitance_range (0.000861725, 0.00169171); + internal_power () { + when : "(A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000178881, -0.000178755, -0.000180407, -0.000180507, -0.000180322, -0.000179599, -0.000179406" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000187292, 0.000187332, 0.000186779, 0.000186147, 0.00018454, 0.000183919, 0.000182304" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00140699, -0.00141293, -0.00144761, -0.00145845, -0.00146518, -0.00147355, -0.0014714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00146559, 0.00146883, 0.00147285, 0.00147222, 0.00147673, 0.00147355, 0.0014714" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171314; + rise_capacitance : 0.00171314; + rise_capacitance_range (0.0009164, 0.00171314); + fall_capacitance : 0.00171257; + fall_capacitance_range (0.000878472, 0.00171257); + internal_power () { + when : "(A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000282288, -0.000281895, -0.000285738, -0.000284024, -0.000283275, -0.000282212, -0.000281456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000298684, 0.000298898, 0.000298317, 0.000296405, 0.000294593, 0.000293065, 0.000289736" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0014674, -0.00146911, -0.00150189, -0.00150798, -0.0015149, -0.00152251, -0.00152034" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00151457, 0.00151773, 0.00153159, 0.00151968, 0.00152572, 0.00152251, 0.00152034" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0033247; + rise_capacitance : 0.00332087; + rise_capacitance_range (0.00237142, 0.00332087); + fall_capacitance : 0.0033247; + fall_capacitance_range (0.00235348, 0.0033247); + internal_power () { + when : "(A0 * A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000344998, -0.0006089, -0.000158008, 0.000813944, 0.00274886, 0.00558052, 0.00921486" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00513572, 0.00498969, 0.00547105, 0.00645194, 0.00839609, 0.0112228, 0.0148326" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000474952, -0.00064602, -0.000167467, 0.000751096, 0.0027611, 0.00558821, 0.00921706" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00507168, 0.00489386, 0.00544395, 0.0064289, 0.00839048, 0.0112056, 0.0148457" \ + ); + } + } + } + } + cell (MUXI2X2) { + area : 11.2896; + cell_leakage_power : 0.340977; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.444249; + when : "(A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.423688; + when : "(A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.273898; + when : "(A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337722; + when : "(A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358282; + when : "(!A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253336; + when : "(!A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.328601; + when : "(!A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.30804; + when : "(!A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340977; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A0 * !S0) + (!A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.033875, 0.0465578, 0.112237, 0.193265, 0.354886, 0.564832, 0.839555", \ + "0.0444531, 0.0572666, 0.123586, 0.205021, 0.366891, 0.576951, 0.851745", \ + "0.079541, 0.100758, 0.180494, 0.261279, 0.422772, 0.632595, 0.907403", \ + "0.103068, 0.131401, 0.241406, 0.337958, 0.497214, 0.708316, 0.982309", \ + "0.131185, 0.168681, 0.314793, 0.446642, 0.645846, 0.855969, 1.12882", \ + "0.156154, 0.202463, 0.382862, 0.546802, 0.798443, 1.05331, 1.33091", \ + "0.177436, 0.232301, 0.445652, 0.639477, 0.939167, 1.24621, 1.57424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318606, 0.0488595, 0.140691, 0.255254, 0.48417, 0.781707, 1.17077", \ + "0.0328991, 0.0488474, 0.140695, 0.255226, 0.484232, 0.781709, 1.1707", \ + "0.0641007, 0.0818177, 0.155, 0.257837, 0.484216, 0.781663, 1.17075", \ + "0.0926363, 0.115844, 0.204651, 0.292555, 0.490901, 0.781713, 1.17085", \ + "0.136333, 0.166588, 0.282597, 0.387731, 0.562953, 0.815104, 1.17685", \ + "0.186284, 0.224099, 0.365886, 0.494577, 0.693956, 0.919757, 1.24274", \ + "0.241691, 0.286876, 0.453341, 0.604888, 0.839628, 1.08271, 1.37789" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0224992, 0.0322392, 0.0828842, 0.145625, 0.270892, 0.433501, 0.64574", \ + "0.0348459, 0.0444614, 0.0959061, 0.158957, 0.284156, 0.447101, 0.659399", \ + "0.0648623, 0.0852814, 0.157055, 0.219889, 0.345004, 0.507631, 0.719773", \ + "0.0865769, 0.114497, 0.215067, 0.299681, 0.428627, 0.590831, 0.802851", \ + "0.11402, 0.151877, 0.289081, 0.406274, 0.578895, 0.75111, 0.962016", \ + "0.140913, 0.187947, 0.359688, 0.508295, 0.729336, 0.948607, 1.17987", \ + "0.168153, 0.222268, 0.427478, 0.60539, 0.871832, 1.13874, 1.42058" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0265561, 0.0391622, 0.107043, 0.192032, 0.362044, 0.583418, 0.872663", \ + "0.0296498, 0.0400502, 0.107026, 0.192015, 0.36204, 0.583199, 0.872608", \ + "0.0649328, 0.0762992, 0.126333, 0.198123, 0.3621, 0.583486, 0.872684", \ + "0.0984408, 0.113483, 0.176875, 0.238402, 0.377657, 0.584719, 0.872441", \ + "0.149694, 0.170073, 0.254142, 0.33244, 0.457329, 0.631835, 0.888675", \ + "0.208305, 0.234199, 0.340552, 0.437233, 0.588183, 0.748233, 0.970799", \ + "0.272243, 0.304113, 0.432312, 0.547538, 0.727445, 0.912815, 1.12003" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0278901, 0.0406276, 0.106452, 0.187935, 0.350469, 0.561375, 0.836473", \ + "0.038696, 0.0511989, 0.117752, 0.19964, 0.362526, 0.573489, 0.848665", \ + "0.0679916, 0.0912105, 0.17454, 0.255969, 0.418435, 0.629124, 0.904333", \ + "0.0882277, 0.118905, 0.23377, 0.332423, 0.492602, 0.704785, 0.9794", \ + "0.113074, 0.153545, 0.305381, 0.439922, 0.641272, 0.852666, 1.1258", \ + "0.136874, 0.185836, 0.37253, 0.539624, 0.793355, 1.04922, 1.32806", \ + "0.159558, 0.216326, 0.43549, 0.632, 0.934156, 1.24251, 1.57094" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0383498, 0.0551944, 0.146391, 0.260611, 0.489244, 0.786769, 1.17554", \ + "0.0411507, 0.0557755, 0.146388, 0.260631, 0.489341, 0.786618, 1.17555", \ + "0.0781086, 0.0930967, 0.16279, 0.263835, 0.489342, 0.786561, 1.17551", \ + "0.112037, 0.131114, 0.21358, 0.2999, 0.496661, 0.786557, 1.1755", \ + "0.163677, 0.187978, 0.29445, 0.396294, 0.569842, 0.821181, 1.18207", \ + "0.222358, 0.251995, 0.381021, 0.505366, 0.702164, 0.92618, 1.24873", \ + "0.286731, 0.321855, 0.47293, 0.617655, 0.849005, 1.09069, 1.38427" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279344, 0.0379144, 0.088965, 0.1516, 0.276372, 0.438376, 0.650148", \ + "0.0404016, 0.0504047, 0.10203, 0.164934, 0.289653, 0.451943, 0.663769", \ + "0.0776181, 0.0957378, 0.163523, 0.225692, 0.350485, 0.512437, 0.724168", \ + "0.103831, 0.128935, 0.2238, 0.306062, 0.433907, 0.595635, 0.807157", \ + "0.136353, 0.170322, 0.300298, 0.414798, 0.584746, 0.755875, 0.966201", \ + "0.166381, 0.209118, 0.372959, 0.518047, 0.736104, 0.953528, 1.18337", \ + "0.193623, 0.244732, 0.441489, 0.615844, 0.87941, 1.14446, 1.4254" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246119, 0.0373424, 0.105705, 0.190885, 0.361235, 0.582536, 0.871896", \ + "0.025802, 0.0374485, 0.105693, 0.190886, 0.361195, 0.582488, 0.871882", \ + "0.0557224, 0.0693094, 0.122597, 0.196064, 0.36115, 0.582543, 0.871878", \ + "0.0845956, 0.103029, 0.171722, 0.234713, 0.375566, 0.583622, 0.871895", \ + "0.129363, 0.154757, 0.246576, 0.327309, 0.454162, 0.629261, 0.887014", \ + "0.180809, 0.213601, 0.329636, 0.430227, 0.583458, 0.744679, 0.967631", \ + "0.237644, 0.27815, 0.419273, 0.539212, 0.721225, 0.907592, 1.11662" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.033875, 0.0465578, 0.112237, 0.193265, 0.354886, 0.564832, 0.839555", \ + "0.0444531, 0.0572666, 0.123586, 0.205021, 0.366891, 0.576951, 0.851745", \ + "0.079541, 0.100758, 0.180494, 0.261279, 0.422772, 0.632595, 0.907403", \ + "0.103068, 0.131401, 0.241406, 0.337958, 0.497214, 0.708316, 0.982309", \ + "0.131185, 0.168681, 0.314793, 0.446642, 0.645846, 0.855969, 1.12882", \ + "0.156154, 0.202463, 0.382862, 0.546802, 0.798443, 1.05331, 1.33091", \ + "0.177436, 0.232301, 0.445652, 0.639477, 0.939167, 1.24621, 1.57424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0318606, 0.0488595, 0.140691, 0.255254, 0.48417, 0.781707, 1.17077", \ + "0.0328991, 0.0488474, 0.140695, 0.255226, 0.484232, 0.781709, 1.1707", \ + "0.0641007, 0.0818177, 0.155, 0.257837, 0.484216, 0.781663, 1.17075", \ + "0.0926363, 0.115844, 0.204651, 0.292555, 0.490901, 0.781713, 1.17085", \ + "0.136333, 0.166588, 0.282597, 0.387731, 0.562953, 0.815104, 1.17685", \ + "0.186284, 0.224099, 0.365886, 0.494577, 0.693956, 0.919757, 1.24274", \ + "0.241691, 0.286876, 0.453341, 0.604888, 0.839628, 1.08271, 1.37789" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279344, 0.0379144, 0.088965, 0.1516, 0.276372, 0.438376, 0.650148", \ + "0.0404016, 0.0504047, 0.10203, 0.164934, 0.289653, 0.451943, 0.663769", \ + "0.0776181, 0.0957378, 0.163523, 0.225692, 0.350485, 0.512437, 0.724168", \ + "0.103831, 0.128935, 0.2238, 0.306062, 0.433907, 0.595635, 0.807157", \ + "0.136353, 0.170322, 0.300298, 0.414798, 0.584746, 0.755875, 0.966201", \ + "0.166381, 0.209118, 0.372959, 0.518047, 0.736104, 0.953528, 1.18337", \ + "0.193623, 0.244732, 0.441489, 0.615844, 0.87941, 1.14446, 1.4254" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246119, 0.0373424, 0.105705, 0.190885, 0.361235, 0.582536, 0.871896", \ + "0.025802, 0.0374485, 0.105693, 0.190886, 0.361195, 0.582488, 0.871882", \ + "0.0557224, 0.0693094, 0.122597, 0.196064, 0.36115, 0.582543, 0.871878", \ + "0.0845956, 0.103029, 0.171722, 0.234713, 0.375566, 0.583622, 0.871895", \ + "0.129363, 0.154757, 0.246576, 0.327309, 0.454162, 0.629261, 0.887014", \ + "0.180809, 0.213601, 0.329636, 0.430227, 0.583458, 0.744679, 0.967631", \ + "0.237644, 0.27815, 0.419273, 0.539212, 0.721225, 0.907592, 1.11662" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0337144, 0.0464526, 0.112216, 0.193256, 0.354861, 0.564915, 0.839219", \ + "0.0443779, 0.0571403, 0.123649, 0.205051, 0.366925, 0.577126, 0.851464", \ + "0.0794926, 0.100731, 0.180168, 0.261326, 0.422907, 0.632633, 0.907409", \ + "0.102999, 0.131393, 0.241303, 0.337921, 0.497215, 0.708304, 0.98227", \ + "0.131173, 0.168618, 0.314725, 0.446609, 0.645812, 0.855946, 1.12862", \ + "0.155978, 0.20234, 0.382779, 0.546736, 0.798381, 1.05325, 1.33084", \ + "0.177266, 0.232134, 0.44569, 0.639381, 0.939072, 1.24611, 1.57413" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320723, 0.0491005, 0.140943, 0.255476, 0.484364, 0.781846, 1.17075", \ + "0.0329725, 0.0489826, 0.140907, 0.255451, 0.484295, 0.781851, 1.17084", \ + "0.0641916, 0.0818582, 0.155388, 0.257996, 0.484434, 0.781903, 1.17084", \ + "0.092658, 0.115864, 0.204758, 0.292536, 0.491109, 0.781883, 1.17093", \ + "0.1363, 0.166646, 0.282631, 0.38775, 0.563028, 0.815184, 1.17703", \ + "0.186362, 0.224127, 0.365884, 0.494589, 0.69397, 0.919796, 1.24277", \ + "0.241685, 0.286905, 0.454254, 0.604864, 0.838383, 1.0827, 1.3779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0228543, 0.032613, 0.0832566, 0.146005, 0.271273, 0.433895, 0.646124", \ + "0.0350571, 0.0446908, 0.0961635, 0.159216, 0.284395, 0.447359, 0.659635", \ + "0.0650411, 0.0854598, 0.15725, 0.220155, 0.345354, 0.507953, 0.720278", \ + "0.0867771, 0.114683, 0.215337, 0.299863, 0.428829, 0.591048, 0.803033", \ + "0.11425, 0.15208, 0.289094, 0.406447, 0.579144, 0.751337, 0.962246", \ + "0.141472, 0.188166, 0.359895, 0.508524, 0.72952, 0.948794, 1.18009", \ + "0.168404, 0.222519, 0.427643, 0.605568, 0.872003, 1.13891, 1.42102" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0264547, 0.0390365, 0.106899, 0.191868, 0.361919, 0.583335, 0.872635", \ + "0.0295748, 0.0399784, 0.106899, 0.191863, 0.362033, 0.583376, 0.872587", \ + "0.0647704, 0.0762004, 0.126263, 0.198035, 0.361927, 0.583354, 0.872386", \ + "0.0982083, 0.11331, 0.176811, 0.238327, 0.377454, 0.584679, 0.872241", \ + "0.14938, 0.169834, 0.25405, 0.332235, 0.457294, 0.631604, 0.888411", \ + "0.207674, 0.233905, 0.340414, 0.43731, 0.588138, 0.748197, 0.97077", \ + "0.271754, 0.303741, 0.432149, 0.547515, 0.727333, 0.912771, 1.11989" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0277301, 0.0404347, 0.106286, 0.187762, 0.350274, 0.561159, 0.836232", \ + "0.0386894, 0.0511355, 0.117672, 0.199519, 0.362354, 0.573366, 0.848496", \ + "0.0680761, 0.0912521, 0.1745, 0.255929, 0.418373, 0.629031, 0.904214", \ + "0.0883256, 0.118961, 0.233784, 0.332403, 0.49254, 0.704705, 0.979254", \ + "0.113225, 0.153644, 0.305693, 0.439921, 0.641234, 0.852589, 1.12564", \ + "0.137022, 0.185928, 0.37258, 0.539638, 0.793333, 1.04916, 1.32796", \ + "0.159669, 0.216267, 0.435543, 0.632042, 0.934162, 1.24248, 1.57087" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0386124, 0.0554671, 0.14662, 0.26083, 0.489405, 0.786664, 1.17562", \ + "0.0413683, 0.0560144, 0.146615, 0.260816, 0.489427, 0.786669, 1.17562", \ + "0.0783871, 0.093312, 0.162962, 0.263998, 0.489524, 0.786817, 1.17559", \ + "0.112425, 0.131448, 0.213729, 0.300041, 0.496793, 0.786618, 1.17558", \ + "0.164103, 0.188365, 0.294619, 0.396223, 0.569825, 0.821257, 1.18205", \ + "0.222947, 0.252453, 0.381291, 0.505775, 0.701535, 0.926267, 1.24887", \ + "0.287451, 0.32261, 0.4735, 0.617823, 0.849048, 1.09082, 1.38431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282488, 0.0381495, 0.0890401, 0.151633, 0.276387, 0.438387, 0.650171", \ + "0.040545, 0.0505205, 0.101991, 0.164836, 0.28953, 0.451865, 0.663673", \ + "0.0778542, 0.0959138, 0.163596, 0.225787, 0.350479, 0.512498, 0.72429", \ + "0.104138, 0.129174, 0.223947, 0.306143, 0.434061, 0.595592, 0.80709", \ + "0.136754, 0.170581, 0.300407, 0.414931, 0.584859, 0.755949, 0.966216", \ + "0.166857, 0.209442, 0.373249, 0.518267, 0.736276, 0.953656, 1.18348", \ + "0.194213, 0.245238, 0.441817, 0.616117, 0.879629, 1.14464, 1.42555" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0243759, 0.0370061, 0.105331, 0.190501, 0.36088, 0.582205, 0.871593", \ + "0.0256849, 0.0372298, 0.105336, 0.190563, 0.360878, 0.582199, 0.871575", \ + "0.0556787, 0.0692446, 0.12243, 0.195791, 0.360806, 0.582213, 0.871566", \ + "0.0845783, 0.103017, 0.171646, 0.234569, 0.375336, 0.583329, 0.871596", \ + "0.129395, 0.154876, 0.246618, 0.327284, 0.454025, 0.629058, 0.886942", \ + "0.180902, 0.213812, 0.329588, 0.43021, 0.583408, 0.744585, 0.967182", \ + "0.23767, 0.278221, 0.419326, 0.539225, 0.721224, 0.907552, 1.11654" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0337144, 0.0464526, 0.112216, 0.193256, 0.354861, 0.564915, 0.839219", \ + "0.0443779, 0.0571403, 0.123649, 0.205051, 0.366925, 0.577126, 0.851464", \ + "0.0794926, 0.100731, 0.180168, 0.261326, 0.422907, 0.632633, 0.907409", \ + "0.102999, 0.131393, 0.241303, 0.337921, 0.497215, 0.708304, 0.98227", \ + "0.131173, 0.168618, 0.314725, 0.446609, 0.645812, 0.855946, 1.12862", \ + "0.155978, 0.20234, 0.382779, 0.546736, 0.798381, 1.05325, 1.33084", \ + "0.177266, 0.232134, 0.44569, 0.639381, 0.939072, 1.24611, 1.57413" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320723, 0.0491005, 0.140943, 0.255476, 0.484364, 0.781846, 1.17075", \ + "0.0329725, 0.0489826, 0.140907, 0.255451, 0.484295, 0.781851, 1.17084", \ + "0.0641916, 0.0818582, 0.155388, 0.257996, 0.484434, 0.781903, 1.17084", \ + "0.092658, 0.115864, 0.204758, 0.292536, 0.491109, 0.781883, 1.17093", \ + "0.1363, 0.166646, 0.282631, 0.38775, 0.563028, 0.815184, 1.17703", \ + "0.186362, 0.224127, 0.365884, 0.494589, 0.69397, 0.919796, 1.24277", \ + "0.241685, 0.286905, 0.454254, 0.604864, 0.838383, 1.0827, 1.3779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282488, 0.0381495, 0.0890401, 0.151633, 0.276387, 0.438387, 0.650171", \ + "0.040545, 0.0505205, 0.101991, 0.164836, 0.28953, 0.451865, 0.663673", \ + "0.0778542, 0.0959138, 0.163596, 0.225787, 0.350479, 0.512498, 0.72429", \ + "0.104138, 0.129174, 0.223947, 0.306143, 0.434061, 0.595592, 0.80709", \ + "0.136754, 0.170581, 0.300407, 0.414931, 0.584859, 0.755949, 0.966216", \ + "0.166857, 0.209442, 0.373249, 0.518267, 0.736276, 0.953656, 1.18348", \ + "0.194213, 0.245238, 0.441817, 0.616117, 0.879629, 1.14464, 1.42555" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0243759, 0.0370061, 0.105331, 0.190501, 0.36088, 0.582205, 0.871593", \ + "0.0256849, 0.0372298, 0.105336, 0.190563, 0.360878, 0.582199, 0.871575", \ + "0.0556787, 0.0692446, 0.12243, 0.195791, 0.360806, 0.582213, 0.871566", \ + "0.0845783, 0.103017, 0.171646, 0.234569, 0.375336, 0.583329, 0.871596", \ + "0.129395, 0.154876, 0.246618, 0.327284, 0.454025, 0.629058, 0.886942", \ + "0.180902, 0.213812, 0.329588, 0.43021, 0.583408, 0.744585, 0.967182", \ + "0.23767, 0.278221, 0.419326, 0.539225, 0.721224, 0.907552, 1.11654" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0620092, 0.074437, 0.139652, 0.220449, 0.381919, 0.591809, 0.866105", \ + "0.0769344, 0.0894665, 0.154978, 0.235944, 0.397488, 0.607354, 0.881869", \ + "0.12175, 0.13459, 0.200379, 0.281434, 0.443119, 0.653187, 0.927598", \ + "0.155211, 0.168662, 0.234706, 0.315761, 0.477499, 0.68744, 0.961904", \ + "0.197485, 0.212322, 0.279788, 0.360852, 0.522512, 0.732451, 1.00695", \ + "0.23768, 0.254113, 0.324779, 0.406002, 0.567834, 0.777689, 1.05243", \ + "0.275572, 0.293657, 0.368603, 0.450565, 0.612788, 0.82305, 1.09725" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0324818, 0.0491937, 0.140636, 0.255165, 0.484037, 0.781563, 1.17042", \ + "0.032607, 0.0493575, 0.140901, 0.255442, 0.484246, 0.781737, 1.17061", \ + "0.0347346, 0.0506924, 0.141083, 0.255543, 0.484372, 0.781853, 1.17073", \ + "0.0385466, 0.0535856, 0.14166, 0.255708, 0.484547, 0.781935, 1.1709", \ + "0.0456527, 0.059939, 0.143772, 0.256293, 0.485119, 0.782125, 1.1711", \ + "0.054142, 0.068224, 0.148444, 0.25837, 0.485515, 0.782875, 1.1712", \ + "0.063266, 0.077604, 0.155324, 0.262425, 0.48758, 0.783793, 1.17191" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0593414, 0.0693602, 0.120259, 0.182806, 0.307496, 0.469416, 0.681205", \ + "0.0739441, 0.084003, 0.135049, 0.197655, 0.322444, 0.484396, 0.696225", \ + "0.118399, 0.128899, 0.180546, 0.243294, 0.3681, 0.530126, 0.74194", \ + "0.149822, 0.160963, 0.213234, 0.275999, 0.400958, 0.562935, 0.774661", \ + "0.187429, 0.199786, 0.253999, 0.316759, 0.441576, 0.603603, 0.815443", \ + "0.220673, 0.234639, 0.292033, 0.355318, 0.480248, 0.642232, 0.85397", \ + "0.249492, 0.265118, 0.326697, 0.391224, 0.51689, 0.679343, 0.890914" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257849, 0.0381011, 0.105705, 0.190795, 0.36109, 0.582243, 0.871661", \ + "0.0258386, 0.0381512, 0.105809, 0.190941, 0.361153, 0.582359, 0.871804", \ + "0.0283251, 0.0400851, 0.106302, 0.191069, 0.361213, 0.58254, 0.871806", \ + "0.0321573, 0.0432589, 0.107387, 0.191576, 0.361516, 0.582673, 0.871763", \ + "0.0391574, 0.0495549, 0.11035, 0.192635, 0.361938, 0.582954, 0.872123", \ + "0.047569, 0.057906, 0.115543, 0.195407, 0.363016, 0.583506, 0.872923", \ + "0.056783, 0.067337, 0.122944, 0.200249, 0.365643, 0.585189, 0.873552" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.03717, 0.0494714, 0.114657, 0.195515, 0.357022, 0.566862, 0.841475", \ + "0.0490353, 0.0614944, 0.127074, 0.208095, 0.369683, 0.579615, 0.854234", \ + "0.0783741, 0.096884, 0.173386, 0.254781, 0.416643, 0.626695, 0.901374", \ + "0.0976688, 0.122563, 0.220729, 0.314789, 0.478381, 0.68844, 0.963011", \ + "0.122072, 0.154844, 0.282817, 0.401098, 0.592732, 0.807476, 1.08188", \ + "0.144256, 0.185131, 0.34298, 0.486634, 0.713937, 0.959812, 1.24365", \ + "0.163232, 0.211835, 0.39936, 0.568238, 0.831819, 1.11294, 1.43044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031846, 0.0488165, 0.140593, 0.25512, 0.484066, 0.781585, 1.17066", \ + "0.0322776, 0.048838, 0.140595, 0.255116, 0.484058, 0.78155, 1.17067", \ + "0.0555195, 0.0715027, 0.150644, 0.257679, 0.484182, 0.781708, 1.17075", \ + "0.0828222, 0.101519, 0.185678, 0.282101, 0.491871, 0.781924, 1.17078", \ + "0.122992, 0.147232, 0.247017, 0.350624, 0.542784, 0.808833, 1.17842", \ + "0.166601, 0.196727, 0.316227, 0.433152, 0.636572, 0.884219, 1.22742", \ + "0.213173, 0.249615, 0.390406, 0.522297, 0.743555, 1.00218, 1.32437" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0306258, 0.040269, 0.0908344, 0.15336, 0.278049, 0.440001, 0.651737", \ + "0.0431619, 0.0529827, 0.103891, 0.166541, 0.291324, 0.453352, 0.665059", \ + "0.0771179, 0.0931409, 0.156558, 0.220407, 0.34546, 0.507561, 0.719405", \ + "0.101412, 0.123925, 0.209244, 0.287272, 0.415508, 0.579191, 0.790926", \ + "0.133212, 0.163855, 0.279942, 0.382756, 0.542842, 0.715129, 0.928855", \ + "0.165035, 0.20341, 0.34994, 0.478951, 0.675646, 0.881095, 1.11259", \ + "0.195747, 0.241816, 0.41783, 0.572944, 0.807484, 1.04838, 1.31354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.024384, 0.0370254, 0.105285, 0.190475, 0.360852, 0.582149, 0.871478", \ + "0.0251399, 0.0372133, 0.105319, 0.190494, 0.360777, 0.582084, 0.87152", \ + "0.0479085, 0.0600282, 0.117535, 0.194625, 0.36078, 0.582177, 0.871393", \ + "0.0753324, 0.0900827, 0.153396, 0.222811, 0.371187, 0.583835, 0.871561", \ + "0.116883, 0.137057, 0.21506, 0.29233, 0.430808, 0.617803, 0.886", \ + "0.162306, 0.18903, 0.286785, 0.376081, 0.526239, 0.705029, 0.945813", \ + "0.211432, 0.244695, 0.364113, 0.468274, 0.635347, 0.824833, 1.05693" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00990262, 0.00999399, 0.0101059, 0.0101302, 0.0101433, 0.0101465, 0.0101479", \ + "0.00951725, 0.00964526, 0.00991973, 0.0100278, 0.0100968, 0.0101334, 0.0101504", \ + "0.0102169, 0.0101179, 0.00997577, 0.00997936, 0.0100184, 0.0100541, 0.0100926", \ + "0.0117284, 0.0114924, 0.0109661, 0.0106751, 0.0100729, 0.0103238, 0.0102727", \ + "0.0151981, 0.0147457, 0.0133948, 0.0125595, 0.0118158, 0.0112995, 0.0109957", \ + "0.0199423, 0.0192778, 0.0171592, 0.0157724, 0.0143742, 0.0132486, 0.0124876", \ + "0.0261361, 0.0252835, 0.0224116, 0.0204011, 0.0181195, 0.0164829, 0.0150603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000740255, -0.000609993, -0.000481523, -0.000457425, -0.000445112, -0.000440185, -0.000436182", \ + "-0.0011236, -0.000971511, -0.000620058, -0.000505549, -0.000435811, -0.000410137, -0.000391481", \ + "-0.000490742, -0.000557836, -0.000648924, -0.000462517, -0.000433477, -0.000413505, -0.000399656", \ + "0.00112485, 0.000754401, 0.000196384, -6.91774e-06, -0.000197678, -0.000266671, -0.000302322", \ + "0.00452941, 0.00394215, 0.00238109, 0.00157505, 0.00090902, 0.000513642, 0.000266934", \ + "0.00932419, 0.00849218, 0.00602396, 0.00456522, 0.00313284, 0.00222715, 0.00157985", \ + "0.0155093, 0.0145196, 0.0112015, 0.00896278, 0.00660808, 0.00499398, 0.00381171" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00936871, 0.00950826, 0.00964801, 0.00967552, 0.00969099, 0.00969639, 0.00969982", \ + "0.00900718, 0.00913019, 0.0094487, 0.00956774, 0.00964294, 0.00968279, 0.0097026", \ + "0.00983237, 0.00971974, 0.00963882, 0.00952215, 0.00956652, 0.00960372, 0.00964531", \ + "0.0114713, 0.0111522, 0.0105444, 0.010228, 0.00957602, 0.00987828, 0.00982866", \ + "0.015015, 0.014516, 0.0130457, 0.0121763, 0.0113777, 0.0108584, 0.0105606", \ + "0.0198452, 0.019123, 0.0168462, 0.0154362, 0.0139809, 0.0128248, 0.0120598", \ + "0.0260539, 0.0251582, 0.0221804, 0.0201092, 0.0177986, 0.016088, 0.0146379" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000342071, 0.000428618, 0.000526777, 0.000548618, 0.000559846, 0.000563831, 0.000566948", \ + "4.97789e-06, 0.000121543, 0.000401856, 0.000505059, 0.000567908, 0.000594254, 0.000611414", \ + "0.000444756, 0.000412956, 0.000367505, 0.000540167, 0.000570996, 0.000590898, 0.000603008", \ + "0.00188406, 0.00160985, 0.00117388, 0.000959551, 0.000798112, 0.000743105, 0.000697544", \ + "0.00516901, 0.00465708, 0.00327157, 0.00253489, 0.00188448, 0.0014995, 0.00126", \ + "0.00986509, 0.00913071, 0.00684581, 0.00547019, 0.00407427, 0.00318517, 0.00255973", \ + "0.0159834, 0.015061, 0.011917, 0.00978826, 0.00751797, 0.00593371, 0.00479457" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00990262, 0.00999399, 0.0101059, 0.0101302, 0.0101433, 0.0101465, 0.0101479", \ + "0.00951725, 0.00964526, 0.00991973, 0.0100278, 0.0100968, 0.0101334, 0.0101504", \ + "0.0102169, 0.0101179, 0.00997577, 0.00997936, 0.0100184, 0.0100541, 0.0100926", \ + "0.0117284, 0.0114924, 0.0109661, 0.0106751, 0.0100729, 0.0103238, 0.0102727", \ + "0.0151981, 0.0147457, 0.0133948, 0.0125595, 0.0118158, 0.0112995, 0.0109957", \ + "0.0199423, 0.0192778, 0.0171592, 0.0157724, 0.0143742, 0.0132486, 0.0124876", \ + "0.0261361, 0.0252835, 0.0224116, 0.0204011, 0.0181195, 0.0164829, 0.0150603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000342071, 0.000428618, 0.000526777, 0.000548618, 0.000559846, 0.000563831, 0.000566948", \ + "4.97789e-06, 0.000121543, 0.000401856, 0.000505059, 0.000567908, 0.000594254, 0.000611414", \ + "0.000444756, 0.000412956, 0.000367505, 0.000540167, 0.000570996, 0.000590898, 0.000603008", \ + "0.00188406, 0.00160985, 0.00117388, 0.000959551, 0.000798112, 0.000743105, 0.000697544", \ + "0.00516901, 0.00465708, 0.00327157, 0.00253489, 0.00188448, 0.0014995, 0.00126", \ + "0.00986509, 0.00913071, 0.00684581, 0.00547019, 0.00407427, 0.00318517, 0.00255973", \ + "0.0159834, 0.015061, 0.011917, 0.00978826, 0.00751797, 0.00593371, 0.00479457" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00989514, 0.00998799, 0.0101039, 0.0101298, 0.0101431, 0.0101472, 0.0101478", \ + "0.00951392, 0.00962745, 0.00992087, 0.0100285, 0.010093, 0.0101358, 0.0101512", \ + "0.0102143, 0.0101206, 0.0100998, 0.00998127, 0.0100215, 0.0100558, 0.0100951", \ + "0.0117355, 0.0114923, 0.0109988, 0.0106888, 0.0100661, 0.0103235, 0.0102772", \ + "0.0152123, 0.0147272, 0.0133968, 0.0125613, 0.011821, 0.0113051, 0.0110185", \ + "0.0199571, 0.0192894, 0.0171664, 0.0157703, 0.0143778, 0.0132517, 0.0124906", \ + "0.0261494, 0.0252977, 0.0224096, 0.0204084, 0.0181573, 0.0164869, 0.0150633" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000757765, -0.000627436, -0.000500389, -0.000477316, -0.000465038, -0.000459036, -0.000456", \ + "-0.00115144, -0.000996271, -0.000646551, -0.00052804, -0.000463921, -0.000436149, -0.000417627", \ + "-0.000521652, -0.00058743, -0.000674747, -0.000493911, -0.000464857, -0.000440105, -0.000428764", \ + "0.00108605, 0.000731389, 0.000168206, -3.13691e-05, -0.000224088, -0.000281811, -0.000324974", \ + "0.00449996, 0.00391261, 0.00234797, 0.001545, 0.000875601, 0.000485295, 0.000239987", \ + "0.0092866, 0.00846635, 0.0059942, 0.00454316, 0.00310186, 0.00219621, 0.0015514", \ + "0.0154837, 0.0144922, 0.0111613, 0.0089325, 0.00657861, 0.00496455, 0.00379828" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0099799, 0.0101189, 0.010262, 0.0102911, 0.0103067, 0.0103129, 0.010317", \ + "0.00962658, 0.00974388, 0.0100666, 0.0101845, 0.0102579, 0.0103005, 0.01032", \ + "0.0104587, 0.0103403, 0.0102576, 0.0101379, 0.010185, 0.0102216, 0.0102635", \ + "0.012091, 0.0117799, 0.0111637, 0.0108516, 0.0102039, 0.0104928, 0.0104493", \ + "0.0156385, 0.0151366, 0.013682, 0.0128155, 0.011981, 0.0114801, 0.0111852", \ + "0.0204663, 0.0197446, 0.0174666, 0.0160734, 0.0145703, 0.013443, 0.0126767", \ + "0.0266724, 0.0257668, 0.0227997, 0.0207227, 0.0184193, 0.0167063, 0.0152561" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000161257, -7.64526e-05, 2.02743e-05, 4.11294e-05, 5.25776e-05, 5.7967e-05, 5.8881e-05", \ + "-0.000509064, -0.000389974, -0.000110889, -8.42005e-06, 5.55326e-05, 8.1418e-05, 9.90636e-05", \ + "-7.53038e-05, -0.00010294, -0.000152384, 2.63306e-05, 5.32215e-05, 7.52392e-05, 8.75587e-05", \ + "0.00136465, 0.00109527, 0.000657931, 0.000446232, 0.000295118, 0.00022869, 0.000189546", \ + "0.00464831, 0.00413587, 0.0027438, 0.00201274, 0.00137075, 0.00098866, 0.000748972", \ + "0.009345, 0.00861242, 0.00632904, 0.00495469, 0.0035599, 0.00267234, 0.00204866", \ + "0.0154625, 0.0145411, 0.0113986, 0.00927319, 0.00700548, 0.00542244, 0.00428566" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0099799, 0.0101189, 0.010262, 0.0102911, 0.0103067, 0.0103129, 0.010317", \ + "0.00962658, 0.00974388, 0.0100666, 0.0101845, 0.0102579, 0.0103005, 0.01032", \ + "0.0104587, 0.0103403, 0.0102576, 0.0101379, 0.010185, 0.0102216, 0.0102635", \ + "0.012091, 0.0117799, 0.0111637, 0.0108516, 0.0102039, 0.0104928, 0.0104493", \ + "0.0156385, 0.0151366, 0.013682, 0.0128155, 0.011981, 0.0114801, 0.0111852", \ + "0.0204663, 0.0197446, 0.0174666, 0.0160734, 0.0145703, 0.013443, 0.0126767", \ + "0.0266724, 0.0257668, 0.0227997, 0.0207227, 0.0184193, 0.0167063, 0.0152561" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000757765, -0.000627436, -0.000500389, -0.000477316, -0.000465038, -0.000459036, -0.000456", \ + "-0.00115144, -0.000996271, -0.000646551, -0.00052804, -0.000463921, -0.000436149, -0.000417627", \ + "-0.000521652, -0.00058743, -0.000674747, -0.000493911, -0.000464857, -0.000440105, -0.000428764", \ + "0.00108605, 0.000731389, 0.000168206, -3.13691e-05, -0.000224088, -0.000281811, -0.000324974", \ + "0.00449996, 0.00391261, 0.00234797, 0.001545, 0.000875601, 0.000485295, 0.000239987", \ + "0.0092866, 0.00846635, 0.0059942, 0.00454316, 0.00310186, 0.00219621, 0.0015514", \ + "0.0154837, 0.0144922, 0.0111613, 0.0089325, 0.00657861, 0.00496455, 0.00379828" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00934981, 0.00937673, 0.00940326, 0.00940778, 0.00940695, 0.00940657, 0.0094022", \ + "0.00911032, 0.00915007, 0.00921175, 0.00922681, 0.00923334, 0.00923395, 0.00923281", \ + "0.00935795, 0.00939605, 0.00949767, 0.00952566, 0.00954936, 0.00955828, 0.00957146", \ + "0.0101235, 0.0101581, 0.0102704, 0.0103156, 0.0103475, 0.010365, 0.0103622", \ + "0.01205, 0.0120599, 0.0120987, 0.0121682, 0.0122447, 0.012226, 0.0122346", \ + "0.0149466, 0.0148987, 0.0148309, 0.0148453, 0.014913, 0.0149486, 0.0149656", \ + "0.0187538, 0.0186281, 0.0184334, 0.0183967, 0.0183914, 0.018418, 0.018475" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104646, 0.0104976, 0.0105357, 0.0105434, 0.0105472, 0.0105478, 0.0105472", \ + "0.0102606, 0.0103042, 0.0103682, 0.0103836, 0.0103917, 0.0103942, 0.0103942", \ + "0.0105783, 0.0106354, 0.0107315, 0.0107961, 0.0108334, 0.0108415, 0.0108302", \ + "0.0114082, 0.0114374, 0.0115311, 0.0115735, 0.0116299, 0.0116632, 0.0116684", \ + "0.0133775, 0.0133707, 0.0134191, 0.0134447, 0.0134915, 0.0134969, 0.0135316", \ + "0.0162764, 0.0162097, 0.0161637, 0.0161734, 0.0161938, 0.0162101, 0.0162457", \ + "0.0200551, 0.0199281, 0.0197517, 0.0197232, 0.0197065, 0.0197207, 0.0197072" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017186, 0.0172, 0.0172168, 0.01722, 0.0172194, 0.0172179, 0.0172187", \ + "0.0167977, 0.0168358, 0.0169347, 0.0169848, 0.0170105, 0.0170191, 0.0170235", \ + "0.0173814, 0.0173532, 0.017322, 0.0173391, 0.0173914, 0.0173705, 0.0174184", \ + "0.0194013, 0.0191968, 0.0187535, 0.0185687, 0.018484, 0.0184045, 0.0183878", \ + "0.024412, 0.0240014, 0.0227638, 0.0220843, 0.0214988, 0.0210743, 0.0207985", \ + "0.0317898, 0.0311923, 0.0292366, 0.0278684, 0.0264877, 0.0255415, 0.0249316", \ + "0.0412731, 0.0405566, 0.0379648, 0.036025, 0.0337247, 0.0322575, 0.0309536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00174076, 0.00175061, 0.00176234, 0.00176453, 0.00176584, 0.00176551, 0.00176571", \ + "0.00128676, 0.00134482, 0.00144599, 0.00147122, 0.0014996, 0.00149928, 0.00150379", \ + "0.0017579, 0.00174893, 0.00175199, 0.00178228, 0.00180853, 0.00182067, 0.00182958", \ + "0.00370149, 0.00351528, 0.00311215, 0.00296557, 0.00285754, 0.00279469, 0.00276856", \ + "0.00859925, 0.00816322, 0.00690961, 0.00627114, 0.00569713, 0.00537588, 0.00515792", \ + "0.0159638, 0.0153305, 0.0132365, 0.0118994, 0.0105737, 0.00974066, 0.00916828", \ + "0.025415, 0.0246454, 0.0218532, 0.0198166, 0.0175355, 0.0160278, 0.0149007" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343664; + rise_capacitance : 0.00343664; + rise_capacitance_range (0.00179577, 0.00343664); + fall_capacitance : 0.00343499; + fall_capacitance_range (0.00173675, 0.00343499); + internal_power () { + when : "(A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0003603, -0.000359511, -0.000360447, -0.000360125, -0.000360512, -0.000359071, -0.000358768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000374015, 0.000374266, 0.000372997, 0.000370384, 0.000368299, 0.000366998, 0.000363784" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00284057, -0.00285045, -0.00292637, -0.00294298, -0.00296293, -0.00297629, -0.00297162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00296099, 0.00296508, 0.00297221, 0.00297498, 0.00298297, 0.00297629, 0.00297162" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034536; + rise_capacitance : 0.0034536; + rise_capacitance_range (0.00180366, 0.0034536); + fall_capacitance : 0.00345205; + fall_capacitance_range (0.0017362, 0.00345205); + internal_power () { + when : "(A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00058107, -0.000582176, -0.000584128, -0.000583464, -0.000584315, -0.000582184, -0.000580432" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00061295, 0.000614709, 0.000613114, 0.000609608, 0.000606109, 0.000603386, 0.00059712" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00298727, -0.00298934, -0.00303825, -0.0030457, -0.00305721, -0.00307446, -0.00307014" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00306158, 0.0030637, 0.00306834, 0.00307236, 0.00308108, 0.00307446, 0.00307014" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00498756; + rise_capacitance : 0.00498483; + rise_capacitance_range (0.00357915, 0.00498483); + fall_capacitance : 0.00498756; + fall_capacitance_range (0.00355295, 0.00498756); + internal_power () { + when : "(A0 * A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-3.3501e-05, -0.000464503, -0.000154891, 0.000720354, 0.00250703, 0.0052376, 0.00878193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00750864, 0.00736754, 0.00770665, 0.0086147, 0.0103929, 0.0131114, 0.0166495" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000344434, -0.000541628, -0.000191816, 0.000632192, 0.00249976, 0.005216, 0.00877201" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00750981, 0.00719308, 0.00765625, 0.00854612, 0.010374, 0.0131162, 0.0166655" \ + ); + } + } + } + } + cell (NAND2BX1) { + area : 7.056; + cell_leakage_power : 0.0967668; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.105377; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100546; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125553; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0555904; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0967668; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.033012, 0.03706, 0.0685094, 0.106971, 0.183762, 0.283488, 0.413876", \ + "0.047013, 0.0509943, 0.0827195, 0.121284, 0.198072, 0.297845, 0.428264", \ + "0.0824516, 0.0871365, 0.119388, 0.158089, 0.234956, 0.334777, 0.465199", \ + "0.107616, 0.113261, 0.147082, 0.185687, 0.262561, 0.363937, 0.492771", \ + "0.139007, 0.146111, 0.185119, 0.224241, 0.300988, 0.400694, 0.531188", \ + "0.168196, 0.176657, 0.222344, 0.263644, 0.342087, 0.442906, 0.572742", \ + "0.195589, 0.205346, 0.258182, 0.303125, 0.383954, 0.4867, 0.618582" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152957, 0.0203645, 0.0645244, 0.12021, 0.231654, 0.37656, 0.565985", \ + "0.0155389, 0.0205378, 0.064526, 0.120215, 0.231642, 0.376548, 0.565959", \ + "0.0212403, 0.0252564, 0.0659048, 0.120926, 0.231985, 0.37657, 0.565937", \ + "0.0276675, 0.031478, 0.068436, 0.122007, 0.232926, 0.378755, 0.566412", \ + "0.0371511, 0.0414333, 0.0752032, 0.125857, 0.234794, 0.378609, 0.56727", \ + "0.047322, 0.052325, 0.085666, 0.133247, 0.239924, 0.382569, 0.57009", \ + "0.057898, 0.06355, 0.098739, 0.14388, 0.247939, 0.389712, 0.576225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0430679, 0.0498422, 0.103374, 0.169117, 0.300292, 0.470731, 0.69358", \ + "0.056668, 0.0633674, 0.117086, 0.182984, 0.314302, 0.484753, 0.707618", \ + "0.0898095, 0.0966417, 0.150459, 0.216292, 0.347735, 0.518267, 0.741237", \ + "0.112113, 0.119505, 0.17327, 0.239073, 0.37071, 0.541233, 0.764125", \ + "0.138706, 0.147258, 0.203214, 0.268906, 0.400122, 0.571021, 0.793974", \ + "0.161123, 0.171003, 0.231048, 0.29766, 0.429611, 0.599914, 0.822699", \ + "0.179991, 0.191078, 0.256845, 0.32501, 0.457791, 0.629461, 0.852575" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238379, 0.0322466, 0.104043, 0.193923, 0.37381, 0.607563, 0.913007", \ + "0.0239993, 0.0323258, 0.103998, 0.193964, 0.373806, 0.607506, 0.913006", \ + "0.0278519, 0.0353095, 0.104977, 0.194354, 0.373814, 0.607546, 0.912989", \ + "0.0330286, 0.039771, 0.106023, 0.195215, 0.3745, 0.607951, 0.912939", \ + "0.0413017, 0.04782, 0.109733, 0.196982, 0.375623, 0.608467, 0.91383", \ + "0.050758, 0.057791, 0.116697, 0.201593, 0.378365, 0.610327, 0.915285", \ + "0.060798, 0.068463, 0.126134, 0.208721, 0.384508, 0.615009, 0.917461" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175856, 0.0214671, 0.052805, 0.091364, 0.168214, 0.268002, 0.398444", \ + "0.032125, 0.036393, 0.0677303, 0.106168, 0.182875, 0.282705, 0.412235", \ + "0.0632711, 0.0733804, 0.130399, 0.174977, 0.252032, 0.351521, 0.481853", \ + "0.0825835, 0.0968426, 0.179957, 0.248029, 0.344016, 0.444017, 0.574396", \ + "0.10317, 0.122691, 0.238543, 0.336747, 0.477612, 0.611836, 0.75005", \ + "0.118681, 0.143202, 0.290176, 0.416906, 0.602395, 0.781878, 0.965301", \ + "0.129417, 0.158571, 0.334847, 0.488691, 0.716133, 0.939799, 1.17044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170074, 0.0222846, 0.0668377, 0.122583, 0.234091, 0.378975, 0.568497", \ + "0.0212035, 0.025198, 0.0668196, 0.12256, 0.234058, 0.378993, 0.568496", \ + "0.0530813, 0.060019, 0.098226, 0.138596, 0.236755, 0.378998, 0.568479", \ + "0.0810424, 0.091446, 0.147948, 0.193243, 0.271671, 0.392945, 0.570191", \ + "0.122432, 0.137426, 0.219554, 0.284897, 0.376853, 0.475903, 0.622305", \ + "0.169128, 0.188831, 0.296725, 0.383163, 0.50505, 0.621058, 0.749685", \ + "0.220563, 0.245026, 0.378012, 0.484708, 0.637626, 0.782122, 0.932349" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0299131, 0.0364269, 0.0894042, 0.155052, 0.286229, 0.456598, 0.67942", \ + "0.0416041, 0.048255, 0.101985, 0.167926, 0.299306, 0.469827, 0.692653", \ + "0.071706, 0.0834994, 0.153697, 0.221308, 0.353147, 0.523868, 0.747156", \ + "0.0932518, 0.109712, 0.204381, 0.287752, 0.42424, 0.595334, 0.818597", \ + "0.122851, 0.14495, 0.272595, 0.382161, 0.550571, 0.732077, 0.956094", \ + "0.153318, 0.181098, 0.341217, 0.477607, 0.68435, 0.899721, 1.1413", \ + "0.183243, 0.216477, 0.408458, 0.571964, 0.817505, 1.06897, 1.34529" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023596, 0.0321092, 0.104035, 0.193947, 0.373812, 0.607563, 0.912923", \ + "0.0244412, 0.0324531, 0.104036, 0.193947, 0.373804, 0.607585, 0.913261", \ + "0.0476627, 0.0561994, 0.117256, 0.198244, 0.373792, 0.607322, 0.913197", \ + "0.0746843, 0.0850709, 0.15367, 0.227031, 0.38496, 0.608928, 0.913152", \ + "0.115694, 0.129617, 0.214536, 0.296931, 0.443327, 0.643126, 0.926395", \ + "0.160592, 0.17838, 0.283491, 0.379865, 0.540028, 0.728551, 0.985374", \ + "0.210082, 0.231338, 0.35786, 0.469403, 0.648629, 0.849685, 1.09449" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00287265, 0.00292169, 0.00301305, 0.00302677, 0.00303409, 0.00303637, 0.0030377", \ + "0.00263199, 0.00265729, 0.00280608, 0.00283871, 0.00285609, 0.00286354, 0.00286729", \ + "0.00308969, 0.00311206, 0.00324799, 0.00330056, 0.00334068, 0.00336237, 0.00337007", \ + "0.00408147, 0.00408384, 0.00416017, 0.00422096, 0.0042821, 0.00457413, 0.00431599", \ + "0.00618562, 0.00616339, 0.00615552, 0.00619098, 0.00623346, 0.00630571, 0.00629228", \ + "0.00921402, 0.00915678, 0.00904564, 0.0090418, 0.00906209, 0.00909678, 0.00914055", \ + "0.0130269, 0.0129389, 0.0127686, 0.012721, 0.0127153, 0.0127224, 0.0127468" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00526437, 0.0053149, 0.00541717, 0.00543528, 0.00544405, 0.00544789, 0.00544949", \ + "0.00508291, 0.00512615, 0.00525982, 0.00529886, 0.00532136, 0.00533161, 0.00533603", \ + "0.0055606, 0.00557484, 0.00569602, 0.00575588, 0.0057999, 0.00583408, 0.00584783", \ + "0.00669861, 0.00669813, 0.00675235, 0.00679601, 0.00684217, 0.00687427, 0.00689719", \ + "0.00868498, 0.00867649, 0.00866537, 0.0086927, 0.00874247, 0.00877076, 0.0088054", \ + "0.0116499, 0.0116083, 0.0115377, 0.0115262, 0.0115476, 0.0115691, 0.0116048", \ + "0.0154611, 0.0153811, 0.0152023, 0.01516, 0.0151425, 0.0151638, 0.0151852" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00327327, 0.00328107, 0.00329988, 0.00331478, 0.00331728, 0.00331829, 0.00331756", \ + "0.00315008, 0.00316162, 0.0032298, 0.00325056, 0.00325721, 0.00327906, 0.00306623", \ + "0.00358125, 0.00352707, 0.00337362, 0.00334008, 0.00334786, 0.0033285, 0.00331664", \ + "0.00446198, 0.00437362, 0.00394788, 0.00378527, 0.00360966, 0.00348805, 0.00344586", \ + "0.00626104, 0.00610966, 0.00535043, 0.00486269, 0.00439348, 0.00413317, 0.00391802", \ + "0.00880653, 0.00861048, 0.0074892, 0.00668869, 0.00581705, 0.00521361, 0.00476426", \ + "0.0120858, 0.0118477, 0.0104189, 0.00933059, 0.00800037, 0.00702085, 0.0062524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000890763, 0.000915882, 0.000963167, 0.000972658, 0.00097784, 0.000979989, 0.000981114", \ + "0.000704842, 0.000737524, 0.00086509, 0.000913114, 0.000945281, 0.000958346, 0.000965687", \ + "0.000808165, 0.000792825, 0.000795099, 0.000824957, 0.000871909, 0.000903342, 0.000925896", \ + "0.00142378, 0.00134318, 0.00108886, 0.00100693, 0.000959657, 0.00094767, 0.000952043", \ + "0.00308204, 0.00289291, 0.0021302, 0.00177801, 0.0014753, 0.00130666, 0.00120978", \ + "0.00558339, 0.00531121, 0.00402322, 0.00329744, 0.0026109, 0.00218324, 0.0018793", \ + "0.00880117, 0.00846032, 0.00670741, 0.00558259, 0.0044169, 0.00363804, 0.00304744" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170005; + rise_capacitance : 0.00170005; + rise_capacitance_range (0.00119209, 0.00170005); + fall_capacitance : 0.00169978; + fall_capacitance_range (0.00118158, 0.00169978); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00107118, 0.000925298, 0.00146533, 0.00246009, 0.00443972, 0.00728802, 0.0109381" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00307788, 0.00297288, 0.00351156, 0.00452141, 0.00646946, 0.0093227, 0.012949" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167026; + rise_capacitance : 0.00167026; + rise_capacitance_range (0.00122218, 0.00167026); + fall_capacitance : 0.00163876; + fall_capacitance_range (0.00118133, 0.00163876); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126139, -0.00126144, -0.00126459, -0.00126997, -0.00126538, -0.00126456, -0.0012625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132723, 0.00127284, 0.00127491, 0.0012781, 0.00127229, 0.00126696, 0.00126349" \ + ); + } + } + } + } + cell (NAND2BX1P5) { + area : 7.056; + cell_leakage_power : 0.144389; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.160764; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133563; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210154; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0730741; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144389; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0355148, 0.0414925, 0.0735802, 0.112431, 0.189895, 0.290404, 0.421871", \ + "0.0498875, 0.0558154, 0.0879399, 0.126874, 0.204365, 0.304925, 0.436467", \ + "0.0901085, 0.097155, 0.130113, 0.169008, 0.246287, 0.346912, 0.478488", \ + "0.118861, 0.127387, 0.162502, 0.201189, 0.278342, 0.37881, 0.510122", \ + "0.154261, 0.164828, 0.205358, 0.244648, 0.321857, 0.421707, 0.553047", \ + "0.18819, 0.200587, 0.248003, 0.289669, 0.368008, 0.46859, 0.600034", \ + "0.219947, 0.23395, 0.288559, 0.334014, 0.414274, 0.515962, 0.648537" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0146361, 0.0214855, 0.0658937, 0.122293, 0.235308, 0.382224, 0.574265", \ + "0.0148561, 0.0216276, 0.0658945, 0.122294, 0.235314, 0.382224, 0.574397", \ + "0.0219163, 0.0274119, 0.0676507, 0.123083, 0.235562, 0.382223, 0.574264", \ + "0.0292194, 0.0346423, 0.0708254, 0.124481, 0.236425, 0.382981, 0.574776", \ + "0.0396774, 0.0459432, 0.0790943, 0.128895, 0.238432, 0.38434, 0.575818", \ + "0.050723, 0.057847, 0.091, 0.137225, 0.243559, 0.387759, 0.578204", \ + "0.06243, 0.070319, 0.105505, 0.149013, 0.25175, 0.394635, 0.583733" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0443003, 0.0536151, 0.105704, 0.16926, 0.29591, 0.460348, 0.675452", \ + "0.0584798, 0.0676561, 0.11977, 0.183436, 0.310129, 0.474666, 0.689783", \ + "0.0973531, 0.106963, 0.158846, 0.222555, 0.349425, 0.514017, 0.72911", \ + "0.123704, 0.134298, 0.186604, 0.249822, 0.376679, 0.541456, 0.757023", \ + "0.154623, 0.167339, 0.222178, 0.285287, 0.41076, 0.575211, 0.790827", \ + "0.18214, 0.196191, 0.255597, 0.31922, 0.445651, 0.609581, 0.824441", \ + "0.20532, 0.220897, 0.286226, 0.350914, 0.47902, 0.644011, 0.858658" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.020788, 0.0317196, 0.100529, 0.186965, 0.359931, 0.584975, 0.878536", \ + "0.0209369, 0.0317784, 0.100522, 0.187027, 0.360078, 0.584856, 0.878832", \ + "0.0260077, 0.0355429, 0.10157, 0.187471, 0.360058, 0.585019, 0.87891", \ + "0.0321981, 0.0408989, 0.103115, 0.188463, 0.360777, 0.585321, 0.878905", \ + "0.0415865, 0.0502673, 0.107579, 0.190343, 0.361886, 0.586175, 0.879757", \ + "0.05185, 0.061294, 0.115631, 0.195283, 0.364705, 0.587942, 0.881638", \ + "0.062944, 0.072983, 0.126388, 0.203084, 0.370372, 0.591938, 0.883255" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0159437, 0.0213917, 0.0530628, 0.0919534, 0.169433, 0.270034, 0.401533", \ + "0.0299376, 0.0361598, 0.0677977, 0.106582, 0.183922, 0.28455, 0.415167", \ + "0.0576411, 0.0719798, 0.129463, 0.174842, 0.252197, 0.352598, 0.483672", \ + "0.0743167, 0.0944507, 0.177831, 0.246318, 0.343077, 0.444029, 0.575361", \ + "0.0913573, 0.118773, 0.234515, 0.332911, 0.474406, 0.609883, 0.749049", \ + "0.103143, 0.137499, 0.28409, 0.410626, 0.596289, 0.77662, 0.961399", \ + "0.110087, 0.150879, 0.326677, 0.479685, 0.706843, 0.930772, 1.16218" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.015126, 0.0224843, 0.0676257, 0.124113, 0.237151, 0.384122, 0.576322", \ + "0.0201367, 0.0255275, 0.0675965, 0.124124, 0.237177, 0.384139, 0.576311", \ + "0.0502227, 0.0602894, 0.0993483, 0.140653, 0.239922, 0.384125, 0.576306", \ + "0.076427, 0.0913755, 0.148882, 0.195202, 0.275285, 0.398397, 0.578126", \ + "0.115311, 0.136844, 0.220127, 0.286585, 0.380619, 0.481684, 0.630541", \ + "0.159375, 0.187554, 0.296563, 0.384326, 0.508566, 0.627946, 0.758839", \ + "0.20815, 0.243008, 0.376909, 0.485341, 0.64064, 0.788385, 0.941957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0272326, 0.0360853, 0.0874019, 0.150785, 0.277317, 0.441755, 0.65681", \ + "0.0385829, 0.0476233, 0.0997268, 0.163407, 0.290151, 0.454709, 0.66979", \ + "0.0656609, 0.0821092, 0.150835, 0.216819, 0.344292, 0.508705, 0.72399", \ + "0.0853139, 0.108323, 0.201218, 0.282427, 0.413969, 0.580993, 0.795914", \ + "0.112966, 0.144097, 0.269482, 0.376572, 0.540862, 0.717854, 0.933412", \ + "0.141825, 0.180611, 0.33863, 0.472215, 0.674071, 0.883837, 1.11905", \ + "0.170474, 0.217108, 0.406651, 0.566839, 0.807244, 1.05251, 1.32141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0201673, 0.0313982, 0.10052, 0.187024, 0.359927, 0.584977, 0.879057", \ + "0.0211258, 0.0317168, 0.100526, 0.186953, 0.360003, 0.58494, 0.879057", \ + "0.0428971, 0.054622, 0.113989, 0.191535, 0.35992, 0.584826, 0.878988", \ + "0.068831, 0.0830636, 0.14972, 0.220553, 0.370802, 0.58634, 0.878989", \ + "0.10801, 0.126963, 0.209602, 0.289251, 0.430465, 0.622064, 0.893007", \ + "0.151247, 0.175778, 0.277933, 0.371064, 0.525493, 0.708017, 0.952946", \ + "0.199211, 0.22838, 0.351842, 0.460225, 0.632871, 0.826846, 1.06478" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00439932, 0.00453526, 0.00470835, 0.00474125, 0.00475772, 0.00476339, 0.00476708", \ + "0.00414003, 0.00424811, 0.0044518, 0.00450674, 0.0045379, 0.00454995, 0.00455839", \ + "0.00458588, 0.00461595, 0.00479858, 0.00488707, 0.00495057, 0.00498594, 0.00500059", \ + "0.00569634, 0.00567121, 0.00574268, 0.00581853, 0.00589522, 0.00595165, 0.00597211", \ + "0.00782556, 0.00771103, 0.00762544, 0.00765665, 0.00771613, 0.00776375, 0.00783667", \ + "0.0108891, 0.0106831, 0.0104622, 0.0104551, 0.0104992, 0.0105534, 0.0106", \ + "0.0149415, 0.0146268, 0.0142047, 0.0141209, 0.0141141, 0.0141466, 0.0141951" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00658488, 0.00670972, 0.00689444, 0.00693323, 0.00695383, 0.00696057, 0.00696667", \ + "0.00639553, 0.00649178, 0.00670264, 0.00676604, 0.00680356, 0.00681992, 0.00682734", \ + "0.00682544, 0.0068555, 0.00701766, 0.00712398, 0.00720144, 0.00724094, 0.00726558", \ + "0.00797648, 0.00796579, 0.00803145, 0.00809791, 0.00818453, 0.00823167, 0.00826355", \ + "0.0100326, 0.009927, 0.00990232, 0.00994863, 0.0100286, 0.0100817, 0.0101275", \ + "0.0131525, 0.0129726, 0.0127601, 0.0127287, 0.0127521, 0.0127808, 0.0128255", \ + "0.017071, 0.0167996, 0.0164381, 0.0163554, 0.0163178, 0.0163257, 0.0163432" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00466544, 0.00469248, 0.004727, 0.00473466, 0.00473825, 0.00473965, 0.00474002", \ + "0.00448142, 0.00451147, 0.00461802, 0.00465162, 0.00466216, 0.00469556, 0.00438666", \ + "0.00522408, 0.00509441, 0.00484966, 0.00486375, 0.00480528, 0.0047741, 0.00475085", \ + "0.00658799, 0.00642023, 0.00575523, 0.005493, 0.00522592, 0.00502965, 0.00495703", \ + "0.00943347, 0.00910494, 0.00795517, 0.00719598, 0.00645081, 0.0060331, 0.00566949", \ + "0.0134235, 0.0130005, 0.0112897, 0.0100595, 0.00873418, 0.00778302, 0.00708385", \ + "0.0184826, 0.0179893, 0.0158421, 0.0141646, 0.0121125, 0.0105443, 0.00937203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00143495, 0.00149838, 0.00157204, 0.00158664, 0.00159465, 0.00159797, 0.0015996", \ + "0.00116256, 0.00123241, 0.00142651, 0.00149933, 0.00154862, 0.00156539, 0.00157701", \ + "0.00136247, 0.00132522, 0.00132091, 0.00137085, 0.00144625, 0.00148551, 0.00151412", \ + "0.00238221, 0.00217775, 0.00177211, 0.00164491, 0.00157194, 0.00156242, 0.00156066", \ + "0.00500163, 0.00457934, 0.00337532, 0.0028307, 0.00236495, 0.00210807, 0.00195421", \ + "0.00890636, 0.00830336, 0.00628343, 0.00516177, 0.00410335, 0.00343954, 0.0029776", \ + "0.0138939, 0.0131508, 0.0104092, 0.00864346, 0.00686912, 0.00566092, 0.00474676" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169985; + rise_capacitance : 0.00169928; + rise_capacitance_range (0.00119556, 0.00169928); + fall_capacitance : 0.00169985; + fall_capacitance_range (0.00118472, 0.00169985); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00194875, 0.00178646, 0.00228271, 0.00321421, 0.00514549, 0.00795539, 0.0115675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032641, 0.00313083, 0.00361083, 0.00454613, 0.00647268, 0.00926769, 0.0128614" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00255674; + rise_capacitance : 0.00255674; + rise_capacitance_range (0.0018504, 0.00255674); + fall_capacitance : 0.00250523; + fall_capacitance_range (0.00179305, 0.00250523); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191156, -0.00190711, -0.00191414, -0.00190914, -0.00191197, -0.00191065, -0.00190761" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00203255, 0.00193116, 0.00193892, 0.0019324, 0.00192316, 0.00191473, 0.00190928" \ + ); + } + } + } + } + cell (NAND2BX2) { + area : 7.056; + cell_leakage_power : 0.19088; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.214287; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169007; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.288481; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0917459; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19088; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0384224, 0.0455264, 0.0775559, 0.116023, 0.192493, 0.29175, 0.421549", \ + "0.0530418, 0.0601049, 0.0921695, 0.130647, 0.207177, 0.306494, 0.436253", \ + "0.0974342, 0.105872, 0.138946, 0.17733, 0.253673, 0.352936, 0.482697", \ + "0.129228, 0.139429, 0.175084, 0.213254, 0.289142, 0.388144, 0.517794", \ + "0.168801, 0.181246, 0.222556, 0.261566, 0.337234, 0.43591, 0.565394", \ + "0.206903, 0.221308, 0.269587, 0.311346, 0.387815, 0.486808, 0.616331", \ + "0.242695, 0.258775, 0.314171, 0.360002, 0.438599, 0.538951, 0.669286" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150372, 0.0225528, 0.0660811, 0.121823, 0.23371, 0.379173, 0.569473", \ + "0.0151936, 0.0226778, 0.0660942, 0.121824, 0.23371, 0.379208, 0.569459", \ + "0.0229619, 0.029113, 0.0682083, 0.122558, 0.233914, 0.379216, 0.569409", \ + "0.0309838, 0.0372856, 0.0723325, 0.124502, 0.234925, 0.379825, 0.569822", \ + "0.0424034, 0.0496085, 0.0817931, 0.129762, 0.23713, 0.381338, 0.570992", \ + "0.054564, 0.062585, 0.095345, 0.139419, 0.242397, 0.384699, 0.57321", \ + "0.067425, 0.076172, 0.110967, 0.152305, 0.251268, 0.391266, 0.578379" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0473962, 0.0581949, 0.110052, 0.172931, 0.298153, 0.460752, 0.673418", \ + "0.0618639, 0.0725113, 0.124327, 0.187327, 0.312648, 0.475262, 0.68794", \ + "0.105406, 0.116571, 0.168249, 0.231214, 0.356682, 0.519577, 0.732298", \ + "0.135598, 0.148054, 0.200164, 0.262519, 0.387778, 0.550355, 0.763495", \ + "0.171271, 0.185717, 0.240537, 0.302393, 0.426579, 0.589415, 0.802006", \ + "0.203369, 0.219618, 0.279219, 0.341672, 0.466082, 0.627228, 0.839484", \ + "0.231094, 0.248912, 0.314247, 0.378263, 0.503761, 0.666152, 0.877879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0203591, 0.0324261, 0.0999503, 0.185244, 0.35607, 0.57796, 0.868107", \ + "0.0204442, 0.0324715, 0.0999966, 0.185245, 0.355926, 0.578001, 0.868107", \ + "0.0262187, 0.0367107, 0.101091, 0.185718, 0.356057, 0.577941, 0.868095", \ + "0.0331187, 0.0428418, 0.103235, 0.186867, 0.356786, 0.578205, 0.868092", \ + "0.043367, 0.053267, 0.10842, 0.189202, 0.357962, 0.579116, 0.868868", \ + "0.054575, 0.065069, 0.117348, 0.194294, 0.360614, 0.58106, 0.870488", \ + "0.066777, 0.077694, 0.129256, 0.202517, 0.366196, 0.58462, 0.872517" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0148352, 0.020984, 0.052305, 0.090707, 0.16719, 0.266489, 0.396288", \ + "0.0284034, 0.0356256, 0.0669463, 0.105229, 0.181427, 0.280902, 0.409814", \ + "0.053843, 0.0703286, 0.127638, 0.172714, 0.249392, 0.348513, 0.477896", \ + "0.0687344, 0.091749, 0.174628, 0.242853, 0.339334, 0.439242, 0.568797", \ + "0.0833485, 0.114577, 0.229097, 0.326901, 0.467556, 0.602785, 0.741541", \ + "0.0925278, 0.131596, 0.276548, 0.401874, 0.58615, 0.765148, 0.949636", \ + "0.0966251, 0.14297, 0.316831, 0.468179, 0.693203, 0.915551, 1.14601" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139306, 0.0222488, 0.0669585, 0.122864, 0.234779, 0.380297, 0.570614", \ + "0.0196432, 0.0254625, 0.0669233, 0.122869, 0.234769, 0.380297, 0.570613", \ + "0.0485977, 0.0601914, 0.0993017, 0.139859, 0.237894, 0.380302, 0.570514", \ + "0.0738971, 0.0910665, 0.14847, 0.194877, 0.274067, 0.395642, 0.572779", \ + "0.111592, 0.136256, 0.219301, 0.285634, 0.37962, 0.480204, 0.627372", \ + "0.154411, 0.186556, 0.294675, 0.382669, 0.506983, 0.626333, 0.757621", \ + "0.202147, 0.242187, 0.37491, 0.482852, 0.637989, 0.785737, 0.939774" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0263196, 0.0365242, 0.0874743, 0.150147, 0.27527, 0.437827, 0.650372", \ + "0.0372108, 0.0476095, 0.0994033, 0.162413, 0.28777, 0.450384, 0.663006", \ + "0.0623996, 0.0812813, 0.149557, 0.214848, 0.341227, 0.503764, 0.716755", \ + "0.0812939, 0.107566, 0.199474, 0.280013, 0.41166, 0.57488, 0.788022", \ + "0.108408, 0.143797, 0.26757, 0.373437, 0.536053, 0.710683, 0.925021", \ + "0.136816, 0.180984, 0.336923, 0.468859, 0.668451, 0.875799, 1.1093", \ + "0.165461, 0.218367, 0.405428, 0.563597, 0.80105, 1.04351, 1.31005" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192149, 0.0318452, 0.0999617, 0.185303, 0.356027, 0.578003, 0.868279", \ + "0.0201705, 0.0321016, 0.0999671, 0.185322, 0.355928, 0.578033, 0.868239", \ + "0.0409883, 0.0544156, 0.113482, 0.190018, 0.355913, 0.578045, 0.868171", \ + "0.0661799, 0.0824304, 0.148643, 0.218627, 0.368222, 0.579668, 0.8683", \ + "0.104083, 0.12585, 0.207738, 0.286597, 0.426876, 0.614416, 0.883002", \ + "0.146332, 0.174327, 0.27545, 0.367513, 0.520616, 0.700922, 0.943051", \ + "0.193201, 0.226779, 0.34886, 0.455889, 0.626588, 0.818767, 1.05349" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00610869, 0.006318, 0.00657984, 0.00663293, 0.0066615, 0.00667244, 0.00667932", \ + "0.00587953, 0.00601726, 0.00631297, 0.00639302, 0.0064396, 0.00645899, 0.00646785", \ + "0.00629457, 0.0063298, 0.00656207, 0.0066906, 0.00679033, 0.00683744, 0.0068661", \ + "0.00750275, 0.00741796, 0.00747168, 0.00758672, 0.00767248, 0.00772712, 0.00776277", \ + "0.00977097, 0.00952345, 0.00934235, 0.00935342, 0.00944287, 0.00958937, 0.00959479", \ + "0.0130597, 0.0126213, 0.0123159, 0.0122163, 0.0122006, 0.012227, 0.0123291", \ + "0.0173496, 0.0167247, 0.0159689, 0.0158319, 0.0157708, 0.0157605, 0.0158263" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00775751, 0.0079521, 0.00823394, 0.00830034, 0.00833692, 0.00835224, 0.00835937", \ + "0.0075806, 0.00772771, 0.0080202, 0.00811208, 0.00816799, 0.0081923, 0.0082042", \ + "0.00802547, 0.00805909, 0.00824839, 0.00837244, 0.00849851, 0.00854056, 0.0085803", \ + "0.00920658, 0.00915649, 0.00921514, 0.00929594, 0.00941892, 0.00948236, 0.00954179", \ + "0.0113451, 0.0111697, 0.0110645, 0.0110974, 0.0111626, 0.0112572, 0.0113187", \ + "0.0146591, 0.0142657, 0.0139179, 0.013859, 0.013876, 0.0138898, 0.0139538", \ + "0.0188365, 0.0182166, 0.0176881, 0.0174993, 0.017423, 0.0174116, 0.0174297" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00618848, 0.00624018, 0.0062952, 0.0063061, 0.00631211, 0.00631423, 0.00631471", \ + "0.0059631, 0.00599857, 0.00614949, 0.0061875, 0.0061545, 0.00625285, 0.00583674", \ + "0.00702621, 0.0068388, 0.00651274, 0.00641455, 0.00639936, 0.00636848, 0.00633557", \ + "0.00900042, 0.0086886, 0.00776546, 0.00738153, 0.00700191, 0.0067501, 0.00662622", \ + "0.0129393, 0.0124012, 0.0108167, 0.00977403, 0.00869755, 0.00812201, 0.00761489", \ + "0.0184331, 0.0177899, 0.0154398, 0.0137674, 0.0118911, 0.0105134, 0.00969836", \ + "0.025437, 0.0246715, 0.0217762, 0.0194818, 0.0166315, 0.0145112, 0.0127887" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.001836, 0.00194602, 0.00204964, 0.00207008, 0.0020814, 0.00208593, 0.00208833", \ + "0.00147665, 0.00158689, 0.00185093, 0.00195147, 0.00202418, 0.00204055, 0.00205657", \ + "0.00180719, 0.00173902, 0.00172296, 0.00178361, 0.00188295, 0.00193499, 0.00197428", \ + "0.00328178, 0.00294546, 0.00236437, 0.00217657, 0.00207437, 0.00204002, 0.00204304", \ + "0.00696953, 0.00628302, 0.00460969, 0.0038426, 0.00318333, 0.002821, 0.00260447", \ + "0.0123833, 0.011411, 0.00862784, 0.00705945, 0.00558794, 0.0046514, 0.00401997", \ + "0.0192651, 0.0180948, 0.0143236, 0.0118747, 0.00941714, 0.00773097, 0.00649049" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170012; + rise_capacitance : 0.0016994; + rise_capacitance_range (0.00119771, 0.0016994); + fall_capacitance : 0.00170012; + fall_capacitance_range (0.00118696, 0.00170012); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00287402, 0.00270692, 0.00315956, 0.00404861, 0.00593261, 0.00868936, 0.0122701" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338404, 0.00325059, 0.00368147, 0.00458721, 0.0064469, 0.00919489, 0.012741" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343702; + rise_capacitance : 0.00343702; + rise_capacitance_range (0.00247509, 0.00343702); + fall_capacitance : 0.00336778; + fall_capacitance_range (0.0023938, 0.00336778); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259694, -0.00261326, -0.00261718, -0.00261085, -0.0026132, -0.00261126, -0.0026072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00277925, 0.00264457, 0.00265088, 0.00264169, 0.00262869, 0.00261712, 0.00260931" \ + ); + } + } + } + } + cell (NAND2BX3) { + area : 7.056; + cell_leakage_power : 0.253867; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.136874; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21533; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396457; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266807; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253867; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0456444, 0.0544441, 0.0904009, 0.133644, 0.219706, 0.33129, 0.4771", \ + "0.0604671, 0.0692171, 0.105233, 0.148487, 0.234521, 0.346103, 0.491897", \ + "0.110038, 0.120088, 0.156865, 0.199918, 0.285621, 0.397184, 0.542987", \ + "0.146577, 0.158515, 0.197516, 0.24049, 0.325752, 0.436685, 0.582406", \ + "0.192676, 0.207237, 0.251517, 0.294949, 0.379681, 0.490501, 0.635817", \ + "0.236252, 0.253204, 0.30438, 0.350125, 0.435223, 0.545529, 0.690648", \ + "0.277411, 0.296401, 0.354687, 0.404115, 0.490936, 0.602481, 0.748022" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017668, 0.0274642, 0.0764949, 0.139275, 0.265343, 0.429259, 0.643523", \ + "0.0177683, 0.0275189, 0.0764986, 0.139265, 0.265344, 0.429259, 0.643582", \ + "0.0247879, 0.0333151, 0.0784075, 0.139845, 0.265406, 0.429228, 0.643599", \ + "0.0329526, 0.0417085, 0.0826804, 0.141961, 0.266328, 0.429726, 0.643816", \ + "0.0443041, 0.0544528, 0.092232, 0.146999, 0.268496, 0.431408, 0.644605", \ + "0.056151, 0.06805, 0.105929, 0.156494, 0.273231, 0.433818, 0.646652", \ + "0.068358, 0.081989, 0.12239, 0.169499, 0.281506, 0.439492, 0.65066" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0559039, 0.069168, 0.125265, 0.193597, 0.329899, 0.506885, 0.738301", \ + "0.0705165, 0.0836629, 0.1398, 0.208191, 0.344538, 0.521526, 0.752969", \ + "0.119816, 0.133882, 0.190627, 0.259122, 0.395562, 0.572749, 0.804185", \ + "0.155002, 0.170708, 0.228666, 0.297155, 0.433618, 0.610781, 0.84222", \ + "0.197218, 0.215359, 0.276236, 0.34463, 0.480916, 0.658108, 0.88944", \ + "0.234968, 0.255482, 0.320973, 0.389881, 0.525839, 0.702636, 0.934139", \ + "0.268333, 0.290981, 0.361584, 0.432152, 0.568584, 0.745164, 0.976594" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177396, 0.0322448, 0.105083, 0.197823, 0.383489, 0.625219, 0.940808", \ + "0.0177599, 0.0322718, 0.105087, 0.197823, 0.383489, 0.625124, 0.940808", \ + "0.0219004, 0.0351562, 0.105719, 0.197946, 0.383632, 0.62518, 0.940808", \ + "0.0279076, 0.0401064, 0.107418, 0.198561, 0.383778, 0.625068, 0.940753", \ + "0.0371759, 0.0486356, 0.111218, 0.199919, 0.384256, 0.625321, 0.941035", \ + "0.047457, 0.058623, 0.117748, 0.203133, 0.385379, 0.626178, 0.94165", \ + "0.058225, 0.069405, 0.126456, 0.208253, 0.387717, 0.62755, 0.94222" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0122307, 0.0198502, 0.0545264, 0.0974581, 0.183236, 0.29465, 0.440382", \ + "0.0236487, 0.0339277, 0.0689168, 0.111896, 0.1976, 0.309084, 0.454761", \ + "0.0405471, 0.0640665, 0.129404, 0.179076, 0.264783, 0.37597, 0.521591", \ + "0.0486191, 0.0816217, 0.176358, 0.250915, 0.35396, 0.463941, 0.60971", \ + "0.0530616, 0.0982655, 0.230139, 0.337325, 0.488922, 0.632902, 0.783289", \ + "0.0507438, 0.107239, 0.275436, 0.413741, 0.61281, 0.80421, 0.999963", \ + "0.0417766, 0.109494, 0.312191, 0.480104, 0.724396, 0.962488, 1.20748" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00943722, 0.0198588, 0.0702923, 0.133301, 0.259325, 0.423143, 0.637362", \ + "0.0167331, 0.0237994, 0.0702889, 0.133289, 0.259311, 0.423136, 0.637388", \ + "0.0428629, 0.0584343, 0.102084, 0.148728, 0.261185, 0.423136, 0.637396", \ + "0.0669578, 0.0894312, 0.152659, 0.202909, 0.293459, 0.43209, 0.638116", \ + "0.10449, 0.136147, 0.225835, 0.297154, 0.398569, 0.512104, 0.684212", \ + "0.148541, 0.189821, 0.305628, 0.39831, 0.530942, 0.658829, 0.805901", \ + "0.198723, 0.248028, 0.390543, 0.504567, 0.668193, 0.826585, 0.989813" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0182065, 0.0304069, 0.0857076, 0.153944, 0.290153, 0.46714, 0.698662", \ + "0.0301271, 0.0426919, 0.0984672, 0.166996, 0.303172, 0.480462, 0.711927", \ + "0.0563284, 0.0826354, 0.159542, 0.22716, 0.364099, 0.539962, 0.772149", \ + "0.0767834, 0.112368, 0.220194, 0.309486, 0.447977, 0.624514, 0.855531", \ + "0.105076, 0.152573, 0.297951, 0.421318, 0.602397, 0.7851, 1.01505", \ + "0.134998, 0.1941, 0.375088, 0.529905, 0.760895, 0.990264, 1.23379", \ + "0.166538, 0.236328, 0.451429, 0.63592, 0.912928, 1.19201, 1.48665" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0146168, 0.0302823, 0.104831, 0.1978, 0.383622, 0.625204, 0.940794", \ + "0.0194034, 0.0316228, 0.104837, 0.197765, 0.383622, 0.625203, 0.941095", \ + "0.0446897, 0.0635687, 0.123588, 0.201669, 0.383533, 0.625197, 0.941093", \ + "0.0682686, 0.0938223, 0.171449, 0.240676, 0.396125, 0.625325, 0.941086", \ + "0.105397, 0.140017, 0.243363, 0.331964, 0.47081, 0.665838, 0.951946", \ + "0.149432, 0.192731, 0.321744, 0.432282, 0.598857, 0.774996, 1.02509", \ + "0.199514, 0.25139, 0.405982, 0.536921, 0.734812, 0.93705, 1.16493" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0107194, 0.0108609, 0.0110122, 0.0110442, 0.0110663, 0.0110738, 0.0110732", \ + "0.0105248, 0.0106569, 0.0108233, 0.0108715, 0.0108996, 0.0109103, 0.0109127", \ + "0.010967, 0.0109628, 0.011092, 0.0111536, 0.0112016, 0.0112301, 0.011243", \ + "0.0121492, 0.0119944, 0.0119152, 0.0120093, 0.011962, 0.011981, 0.0120167", \ + "0.0146758, 0.0143121, 0.0139009, 0.0138225, 0.0137886, 0.0138699, 0.0137939", \ + "0.0181132, 0.0174965, 0.0167593, 0.0165706, 0.0164674, 0.0164873, 0.0167058", \ + "0.0226566, 0.0217752, 0.0206453, 0.020286, 0.0200475, 0.0199413, 0.0199022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00934319, 0.00960406, 0.00991977, 0.00999306, 0.0100341, 0.010051, 0.0100599", \ + "0.00916605, 0.00938687, 0.00972054, 0.00981625, 0.0098732, 0.00989764, 0.00991039", \ + "0.009439, 0.00954933, 0.00986292, 0.0100232, 0.0101433, 0.0102035, 0.0102376", \ + "0.0104896, 0.0105136, 0.01072, 0.010867, 0.0109996, 0.0110828, 0.0111358", \ + "0.012624, 0.0124254, 0.012452, 0.0125509, 0.0126692, 0.0127561, 0.0128044", \ + "0.0159028, 0.0154171, 0.0151785, 0.0151961, 0.0152746, 0.0153465, 0.015406", \ + "0.0202227, 0.0193975, 0.0187826, 0.0187055, 0.0187113, 0.0187406, 0.0187857" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00770154, 0.00799859, 0.0082017, 0.00823652, 0.00825615, 0.00826144, 0.00826566", \ + "0.00734485, 0.00753992, 0.00794327, 0.00810443, 0.00820929, 0.00826514, 0.00826976", \ + "0.00898367, 0.00866366, 0.00821679, 0.00832088, 0.00832004, 0.00832216, 0.00830342", \ + "0.0117411, 0.0110444, 0.00983539, 0.00945622, 0.00885028, 0.00736754, 0.00734932", \ + "0.0175823, 0.0164495, 0.0138257, 0.0124186, 0.0110985, 0.0101443, 0.0098325", \ + "0.0253178, 0.0238715, 0.0199784, 0.0175836, 0.0151178, 0.0137459, 0.0123883", \ + "0.0352394, 0.0335105, 0.0285375, 0.0250833, 0.0212552, 0.0185127, 0.0168237" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.0002818, -1.519e-06, 0.000193235, 0.000229697, 0.000248997, 0.000256806, 0.000260234", \ + "-0.000665706, -0.000520452, -8.76054e-05, 7.14788e-05, 0.000165091, 0.000193339, 0.000221803", \ + "0.000754555, 0.000424105, 0.000280107, 0.000172206, 0.000160173, 0.000168246, 0.000182765", \ + "0.00330886, 0.00261127, 0.00151963, 0.00103908, 0.000774674, 0.000477162, 0.000406778", \ + "0.00894533, 0.00766989, 0.0050457, 0.00371922, 0.00255785, 0.00180874, 0.00135695", \ + "0.0166311, 0.0148931, 0.010729, 0.00841565, 0.00610645, 0.00459623, 0.00349178", \ + "0.0264402, 0.0243438, 0.0187254, 0.015248, 0.0115459, 0.00901373, 0.00708589" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171545; + rise_capacitance : 0.00171545; + rise_capacitance_range (0.0012105, 0.00171545); + fall_capacitance : 0.00171533; + fall_capacitance_range (0.00119631, 0.00171533); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00324812, 0.00308646, 0.00341706, 0.00415748, 0.00590204, 0.0085622, 0.0120478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00545134, 0.00531479, 0.00568455, 0.00653333, 0.00831124, 0.0109844, 0.014469" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00469887; + rise_capacitance : 0.00469698; + rise_capacitance_range (0.0027819, 0.00469698); + fall_capacitance : 0.00469887; + fall_capacitance_range (0.00273907, 0.00469887); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00440543, -0.00438506, -0.00441745, -0.00437885, -0.00441704, -0.00441209, -0.00441495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00442125, 0.00448119, 0.00448912, 0.00442978, 0.00445012, 0.00443444, 0.00442158" \ + ); + } + } + } + } + cell (NAND2BX4) { + area : 11.2896; + cell_leakage_power : 0.343336; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.175909; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289308; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.548819; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359308; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343336; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0548143, 0.0640852, 0.0974637, 0.136219, 0.212887, 0.312174, 0.441955", \ + "0.0696207, 0.0788257, 0.112275, 0.15105, 0.227702, 0.327077, 0.456767", \ + "0.125794, 0.136189, 0.170597, 0.209073, 0.285098, 0.384295, 0.514026", \ + "0.169439, 0.181843, 0.219566, 0.258302, 0.333736, 0.432151, 0.561534", \ + "0.224794, 0.239527, 0.282966, 0.322805, 0.39811, 0.496594, 0.625565", \ + "0.276944, 0.294189, 0.344569, 0.387818, 0.463883, 0.56124, 0.689822", \ + "0.327001, 0.34614, 0.403317, 0.451103, 0.529167, 0.6277, 0.756311" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0200063, 0.0291828, 0.0716674, 0.12673, 0.238293, 0.38366, 0.573837", \ + "0.0200268, 0.0292035, 0.0716641, 0.126726, 0.238272, 0.383699, 0.573691", \ + "0.0270379, 0.0353051, 0.0740809, 0.127516, 0.238369, 0.383667, 0.573822", \ + "0.0363118, 0.0452048, 0.0803546, 0.130936, 0.239632, 0.384181, 0.574008", \ + "0.0490536, 0.0594748, 0.0928614, 0.138959, 0.243021, 0.38601, 0.575166", \ + "0.062553, 0.074696, 0.109347, 0.15108, 0.249512, 0.389541, 0.577418", \ + "0.076336, 0.09012, 0.127958, 0.167285, 0.259987, 0.395948, 0.581688" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.066615, 0.0803251, 0.132961, 0.195733, 0.320673, 0.482926, 0.69488", \ + "0.0813133, 0.0950024, 0.147603, 0.210422, 0.335385, 0.49765, 0.709652", \ + "0.137668, 0.152174, 0.205267, 0.268142, 0.393214, 0.555484, 0.767668", \ + "0.180855, 0.197272, 0.252263, 0.315151, 0.440161, 0.602436, 0.814444", \ + "0.233186, 0.25213, 0.310811, 0.373987, 0.498447, 0.660493, 0.872653", \ + "0.280451, 0.301718, 0.365401, 0.429572, 0.554138, 0.715792, 0.927558", \ + "0.323686, 0.346979, 0.416059, 0.482408, 0.606917, 0.768546, 0.980476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0195445, 0.0332662, 0.0988545, 0.183375, 0.353609, 0.574922, 0.86459", \ + "0.0195522, 0.0332894, 0.0988592, 0.18335, 0.353611, 0.574922, 0.864462", \ + "0.0237889, 0.0363746, 0.0996857, 0.183554, 0.353614, 0.574911, 0.864354", \ + "0.0310848, 0.0426384, 0.102452, 0.184717, 0.353676, 0.575171, 0.864611", \ + "0.0419895, 0.0528057, 0.108087, 0.187265, 0.354679, 0.575267, 0.864797", \ + "0.053718, 0.064248, 0.116682, 0.191794, 0.35602, 0.576235, 0.865256", \ + "0.065742, 0.076241, 0.127284, 0.198785, 0.359214, 0.577661, 0.865833" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0117657, 0.019025, 0.050173, 0.0886746, 0.165571, 0.265486, 0.396132", \ + "0.0229114, 0.0330277, 0.0646107, 0.103169, 0.179789, 0.279967, 0.410549", \ + "0.0388829, 0.0619915, 0.123568, 0.170443, 0.247529, 0.347284, 0.477789", \ + "0.0461474, 0.0785838, 0.167686, 0.238407, 0.337053, 0.437841, 0.568368", \ + "0.0494709, 0.0938332, 0.217891, 0.319407, 0.463428, 0.600478, 0.740543", \ + "0.0457349, 0.101487, 0.259554, 0.390298, 0.579331, 0.761504, 0.947821", \ + "0.035473, 0.101813, 0.292466, 0.451476, 0.683208, 0.909494, 1.14285" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00874218, 0.0185589, 0.0636753, 0.120013, 0.232684, 0.379146, 0.57068", \ + "0.0161559, 0.0228132, 0.0636706, 0.12001, 0.232683, 0.379153, 0.570656", \ + "0.041679, 0.0568697, 0.0973596, 0.137862, 0.235919, 0.379131, 0.570636", \ + "0.0653894, 0.0873383, 0.146265, 0.193421, 0.272583, 0.394691, 0.572868", \ + "0.102378, 0.133356, 0.217127, 0.284084, 0.379545, 0.479674, 0.62759", \ + "0.146052, 0.185909, 0.294514, 0.381941, 0.506687, 0.627173, 0.757781", \ + "0.195715, 0.243871, 0.377301, 0.484593, 0.638739, 0.787845, 0.940734" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0176772, 0.0295706, 0.0804844, 0.143078, 0.26791, 0.430064, 0.642048", \ + "0.0295429, 0.0418897, 0.0931691, 0.156051, 0.281157, 0.443345, 0.655438", \ + "0.0551359, 0.0810376, 0.153631, 0.217343, 0.341884, 0.503632, 0.715728", \ + "0.0752909, 0.11035, 0.21185, 0.296673, 0.425636, 0.587296, 0.798926", \ + "0.103313, 0.150013, 0.286698, 0.403613, 0.575969, 0.748215, 0.958534", \ + "0.133229, 0.19123, 0.361266, 0.507526, 0.727284, 0.946088, 1.17731", \ + "0.164918, 0.233403, 0.435095, 0.609528, 0.872721, 1.13831, 1.41934" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0138954, 0.0291909, 0.0979077, 0.183162, 0.353592, 0.575089, 0.864821", \ + "0.0189557, 0.0306989, 0.0978331, 0.183071, 0.353581, 0.575015, 0.864765", \ + "0.0437134, 0.0624079, 0.11821, 0.189442, 0.353527, 0.575135, 0.864842", \ + "0.0668432, 0.0920547, 0.165427, 0.229773, 0.369245, 0.576144, 0.864794", \ + "0.103447, 0.137543, 0.235157, 0.31944, 0.44886, 0.623373, 0.880777", \ + "0.146601, 0.18932, 0.311406, 0.416631, 0.574664, 0.73936, 0.961944", \ + "0.196384, 0.24726, 0.393772, 0.518072, 0.70664, 0.896598, 1.10861" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0159377, 0.0161278, 0.0163969, 0.0164734, 0.0165182, 0.0165362, 0.0165517", \ + "0.015769, 0.0159235, 0.0162122, 0.0163046, 0.0163626, 0.0163879, 0.0163971", \ + "0.0163837, 0.0163131, 0.0163837, 0.0164536, 0.0164949, 0.0165466, 0.0165753", \ + "0.0179329, 0.017644, 0.0172855, 0.0173908, 0.0173719, 0.0173717, 0.0174202", \ + "0.0208293, 0.0199029, 0.0192404, 0.019201, 0.0190855, 0.0190521, 0.0190349", \ + "0.0249667, 0.023793, 0.0223761, 0.0219781, 0.0217331, 0.0216268, 0.0216846", \ + "0.030294, 0.0287189, 0.0265066, 0.0257861, 0.0253696, 0.0251504, 0.0251036" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0124377, 0.0127794, 0.01332, 0.0134824, 0.01358, 0.0136228, 0.0136456", \ + "0.0123017, 0.0126064, 0.0131384, 0.0133207, 0.0134364, 0.0134879, 0.0135156", \ + "0.0125717, 0.012691, 0.0130874, 0.0133332, 0.0135393, 0.013637, 0.0137091", \ + "0.0137403, 0.0136432, 0.0138542, 0.0140612, 0.0142758, 0.0144058, 0.0144956", \ + "0.0162623, 0.0157307, 0.0155743, 0.0156657, 0.0158579, 0.0159823, 0.0160736", \ + "0.0200638, 0.0189985, 0.0183171, 0.0182592, 0.0183311, 0.018423, 0.0185082", \ + "0.025043, 0.0234278, 0.0220815, 0.0218446, 0.0217543, 0.0217825, 0.0218322" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0114802, 0.0119682, 0.0122703, 0.0123592, 0.012389, 0.0124009, 0.0124085", \ + "0.0109841, 0.0112422, 0.0118694, 0.0121004, 0.0120602, 0.0123523, 0.0124048", \ + "0.0133992, 0.0129344, 0.0123688, 0.01245, 0.0123783, 0.0124056, 0.012421", \ + "0.0174243, 0.0164306, 0.0147333, 0.0140048, 0.0133783, 0.0130655, 0.0128818", \ + "0.0258675, 0.0242683, 0.0205416, 0.018572, 0.0166477, 0.0155695, 0.0146784", \ + "0.0371024, 0.0349973, 0.0296348, 0.0261929, 0.0226544, 0.0201452, 0.0183353", \ + "0.0514682, 0.0489756, 0.0420798, 0.0372342, 0.0317307, 0.0277893, 0.0245237" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.000479217, -3.11003e-05, 0.000277051, 0.000337141, 0.000369528, 0.000382173, 0.000390189", \ + "-0.00102733, -0.000809822, -0.000192418, 6.55328e-05, 0.000211301, 0.000277878, 0.000320951", \ + "0.00109598, 0.000618013, 0.000374657, 0.00021952, 0.000212975, 0.000208377, 0.000248549", \ + "0.00484478, 0.00384491, 0.00226599, 0.00157903, 0.00096793, 0.000702238, 0.000587556", \ + "0.0130275, 0.011201, 0.00754707, 0.00562549, 0.00383298, 0.00276441, 0.00207031", \ + "0.0242526, 0.0216975, 0.0159514, 0.0126183, 0.00929046, 0.00702711, 0.00537567", \ + "0.0384669, 0.0355072, 0.0276846, 0.0227349, 0.0175021, 0.0137852, 0.0109136" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172203; + rise_capacitance : 0.00172196; + rise_capacitance_range (0.00122255, 0.00172196); + fall_capacitance : 0.00172203; + fall_capacitance_range (0.00120758, 0.00172203); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00495214, 0.00481179, 0.00500414, 0.0057199, 0.00732693, 0.00986795, 0.0132453" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00680832, 0.00668317, 0.00697645, 0.00774455, 0.00941512, 0.0119781, 0.0153691" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00699475; + rise_capacitance : 0.00699167; + rise_capacitance_range (0.00411917, 0.00699167); + fall_capacitance : 0.00699475; + fall_capacitance_range (0.00405232, 0.00699475); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00654811, -0.00653113, -0.00656468, -0.00656922, -0.00655036, -0.00655513, -0.00656077" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.006597, 0.00666031, 0.00666807, 0.00657825, 0.0066128, 0.00658851, 0.00657052" \ + ); + } + } + } + } + cell (NAND2X1) { + area : 5.6448; + cell_leakage_power : 0.0583425; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0974094; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0274466; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0566728; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0518414; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0583425; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152903, 0.0191, 0.0501006, 0.0885187, 0.165258, 0.264986, 0.395366", \ + "0.028766, 0.0335726, 0.0649161, 0.103377, 0.180051, 0.279825, 0.409133", \ + "0.0533126, 0.0647303, 0.125721, 0.172226, 0.24897, 0.348473, 0.478813", \ + "0.0670895, 0.0832, 0.172493, 0.242793, 0.340505, 0.440866, 0.571098", \ + "0.0791997, 0.101566, 0.226587, 0.328397, 0.471899, 0.607739, 0.746897", \ + "0.0845341, 0.112771, 0.27248, 0.404285, 0.594113, 0.775516, 0.960376", \ + "0.0834061, 0.11715, 0.310051, 0.470632, 0.704558, 0.931449, 1.16421" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0134942, 0.0187693, 0.0633463, 0.11907, 0.230523, 0.375454, 0.564934", \ + "0.0192521, 0.0227324, 0.0633451, 0.119081, 0.23053, 0.375453, 0.564952", \ + "0.0497963, 0.057151, 0.096386, 0.136277, 0.233368, 0.375412, 0.564858", \ + "0.0773826, 0.0881821, 0.145639, 0.191435, 0.269117, 0.389966, 0.566693", \ + "0.119729, 0.134867, 0.217155, 0.282759, 0.374816, 0.473637, 0.619297", \ + "0.168741, 0.188311, 0.295529, 0.381691, 0.503492, 0.619824, 0.746628", \ + "0.223474, 0.247702, 0.37916, 0.485754, 0.636786, 0.780822, 0.930948" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0245213, 0.0310308, 0.084031, 0.149683, 0.280816, 0.451237, 0.674071", \ + "0.036585, 0.0428847, 0.0962212, 0.162243, 0.293674, 0.464155, 0.687148", \ + "0.0689741, 0.0821088, 0.155979, 0.222297, 0.352971, 0.522967, 0.745829", \ + "0.0933121, 0.111073, 0.214216, 0.301002, 0.434931, 0.604766, 0.827124", \ + "0.126065, 0.149737, 0.288344, 0.407622, 0.584276, 0.762653, 0.983359", \ + "0.159655, 0.188865, 0.361516, 0.510825, 0.735154, 0.959565, 1.1983", \ + "0.193786, 0.228786, 0.433509, 0.611155, 0.879596, 1.15116, 1.43971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223323, 0.0308635, 0.102781, 0.19274, 0.372573, 0.606338, 0.912039", \ + "0.0252449, 0.0324111, 0.102833, 0.19276, 0.37259, 0.606192, 0.911985", \ + "0.0552635, 0.0648744, 0.122858, 0.198704, 0.372528, 0.606119, 0.912049", \ + "0.0822652, 0.0953061, 0.170959, 0.238409, 0.38743, 0.607435, 0.912021", \ + "0.123948, 0.14158, 0.242502, 0.329792, 0.465139, 0.652415, 0.92641", \ + "0.172342, 0.194862, 0.320048, 0.429092, 0.593408, 0.765238, 1.00492", \ + "0.226747, 0.252911, 0.403164, 0.532223, 0.728429, 0.927746, 1.14921" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.017857, 0.0216878, 0.0528993, 0.0914298, 0.168264, 0.268048, 0.398493", \ + "0.0323377, 0.0365353, 0.0678181, 0.106232, 0.182932, 0.282755, 0.412255", \ + "0.0635074, 0.0735742, 0.130479, 0.175026, 0.252088, 0.351576, 0.481907", \ + "0.0827597, 0.0969981, 0.180042, 0.248085, 0.344055, 0.444059, 0.574435", \ + "0.103292, 0.122804, 0.238625, 0.33681, 0.477654, 0.611875, 0.750085", \ + "0.118758, 0.143274, 0.290208, 0.416879, 0.60244, 0.781873, 0.965361", \ + "0.129438, 0.158605, 0.334868, 0.488747, 0.71618, 0.93984, 1.17047" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166949, 0.0219942, 0.0667153, 0.122535, 0.234098, 0.379016, 0.568566", \ + "0.0208905, 0.0249404, 0.0667256, 0.122519, 0.23408, 0.379035, 0.568581", \ + "0.0527134, 0.0597251, 0.0981223, 0.138483, 0.236761, 0.379017, 0.56855", \ + "0.0806828, 0.0911639, 0.147848, 0.1932, 0.271673, 0.392945, 0.570261", \ + "0.122054, 0.137148, 0.21946, 0.284855, 0.376854, 0.475929, 0.622367", \ + "0.168737, 0.188526, 0.296685, 0.382407, 0.505061, 0.621113, 0.749676", \ + "0.220148, 0.244704, 0.378022, 0.48468, 0.637635, 0.78215, 0.932389" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0285497, 0.034954, 0.0877763, 0.153376, 0.284498, 0.454963, 0.677731", \ + "0.0408219, 0.0473118, 0.100747, 0.166671, 0.297947, 0.468524, 0.691325", \ + "0.0714608, 0.0831928, 0.153073, 0.220472, 0.352156, 0.522819, 0.746067", \ + "0.0930741, 0.109502, 0.203993, 0.287169, 0.423672, 0.595503, 0.817475", \ + "0.122795, 0.144756, 0.272315, 0.381782, 0.550019, 0.73184, 0.954971", \ + "0.152945, 0.180896, 0.34097, 0.477311, 0.683944, 0.899188, 1.14064", \ + "0.183027, 0.216251, 0.40821, 0.571708, 0.817173, 1.06855, 1.34476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223274, 0.0308564, 0.10283, 0.192726, 0.372635, 0.606368, 0.912038", \ + "0.023377, 0.0313056, 0.102779, 0.19275, 0.37257, 0.606379, 0.912038", \ + "0.047522, 0.0558781, 0.1163, 0.197076, 0.372576, 0.606112, 0.911974", \ + "0.0747438, 0.0850014, 0.153061, 0.226151, 0.384101, 0.607643, 0.912025", \ + "0.11564, 0.129651, 0.214176, 0.296333, 0.442514, 0.642468, 0.924907", \ + "0.161237, 0.178448, 0.28325, 0.379438, 0.539358, 0.727709, 0.984308", \ + "0.210215, 0.231397, 0.357679, 0.469062, 0.648107, 0.84898, 1.09361" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00338667, 0.00342206, 0.00350038, 0.00351379, 0.00352025, 0.00352286, 0.00352336", \ + "0.00322627, 0.00325883, 0.00340469, 0.00345744, 0.00349026, 0.00351624, 0.00325078", \ + "0.00366438, 0.00362697, 0.00351082, 0.00353125, 0.00352336, 0.00352814, 0.00353168", \ + "0.0045333, 0.00442069, 0.00403766, 0.00388756, 0.00375123, 0.0036741, 0.00363688", \ + "0.00644379, 0.00624803, 0.00538551, 0.00492222, 0.00450765, 0.00425259, 0.00404687", \ + "0.00901545, 0.00875309, 0.00747272, 0.00666295, 0.00587286, 0.00527184, 0.00487689", \ + "0.0123554, 0.012036, 0.0103563, 0.00920434, 0.00792716, 0.0070158, 0.00628295" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000378942, -0.000339841, -0.000272574, -0.000258232, -0.000251862, -0.000247076, -0.000245156", \ + "-0.000552171, -0.000530609, -0.000381037, -0.000324637, -0.000290382, -0.000274966, -0.000264303", \ + "-0.000134472, -0.00019471, -0.000249151, -0.000289247, -0.000291728, -0.000290509, -0.000280828", \ + "0.00067862, 0.000574435, 0.000201589, 4.10886e-05, -4.72754e-05, -0.000167191, -0.000201943", \ + "0.00252166, 0.00231703, 0.0014649, 0.00100973, 0.00061015, 0.00032596, 0.000160596", \ + "0.00508171, 0.00479009, 0.0034699, 0.00269176, 0.00189141, 0.00135273, 0.000961753", \ + "0.008429, 0.00805455, 0.00625886, 0.00510302, 0.00385133, 0.00296007, 0.00227764" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00445881, 0.0044651, 0.00448016, 0.00449565, 0.0044979, 0.00449869, 0.00449743", \ + "0.00432861, 0.00434619, 0.00441161, 0.00443045, 0.00443759, 0.00445825, 0.00424096", \ + "0.00475775, 0.00470126, 0.00455205, 0.00449868, 0.00452579, 0.0045066, 0.00449479", \ + "0.005628, 0.00554109, 0.00512573, 0.00496337, 0.00478846, 0.00466645, 0.00462388", \ + "0.00743332, 0.00728388, 0.00652664, 0.00603976, 0.0055611, 0.00531155, 0.00509564", \ + "0.0099766, 0.0097816, 0.00866265, 0.00786409, 0.00702189, 0.00638891, 0.00593912", \ + "0.0132539, 0.0130167, 0.011595, 0.0105035, 0.00917478, 0.0081955, 0.00742686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000327356, -0.000303676, -0.000258363, -0.00024911, -0.000244098, -0.000241843, -0.000240936", \ + "-0.000517867, -0.000484954, -0.00035707, -0.000307715, -0.000276623, -0.000263871, -0.000256267", \ + "-0.000415419, -0.000431642, -0.000428039, -0.00039775, -0.000350574, -0.000319249, -0.000296395", \ + "0.00020659, 0.000118889, -0.000133625, -0.00021675, -0.000261602, -0.000271557, -0.000272112", \ + "0.0018613, 0.00166965, 0.000909171, 0.000555632, 0.000252859, 8.54123e-05, -1.35819e-05", \ + "0.00436283, 0.00409207, 0.00280271, 0.0020764, 0.00138885, 0.000961196, 0.000656886", \ + "0.00758312, 0.00724663, 0.00548726, 0.00435924, 0.00319534, 0.00241599, 0.00182515" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170455; + rise_capacitance : 0.00170398; + rise_capacitance_range (0.0010467, 0.00170398); + fall_capacitance : 0.00170455; + fall_capacitance_range (0.00103434, 0.00170455); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156649, -0.0015696, -0.00157012, -0.00157198, -0.00157108, -0.00157022, -0.00157211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157329, 0.00159552, 0.0015985, 0.00157677, 0.00158496, 0.0015789, 0.00157547" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167173; + rise_capacitance : 0.00167173; + rise_capacitance_range (0.00122298, 0.00167173); + fall_capacitance : 0.00164024; + fall_capacitance_range (0.00118257, 0.00164024); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126233, -0.00126136, -0.00126561, -0.00126978, -0.00126524, -0.00126444, -0.00126239" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132891, 0.00127355, 0.00127487, 0.00127808, 0.00127238, 0.00126698, 0.00126353" \ + ); + } + } + } + } + cell (NAND2X1P5) { + area : 5.6448; + cell_leakage_power : 0.105965; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.18201; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0449303; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112059; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0848585; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105965; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0137938, 0.0191335, 0.0504388, 0.0891986, 0.166613, 0.267255, 0.398764", \ + "0.026304, 0.0333443, 0.0650506, 0.103858, 0.181222, 0.281873, 0.412307", \ + "0.0468883, 0.0633085, 0.12483, 0.171831, 0.24924, 0.349727, 0.481155", \ + "0.0576464, 0.0807966, 0.170322, 0.241091, 0.339754, 0.441026, 0.572543", \ + "0.0655991, 0.097421, 0.222476, 0.324393, 0.468844, 0.605857, 0.74611", \ + "0.0666164, 0.106683, 0.266155, 0.398035, 0.5879, 0.770703, 0.956985", \ + "0.0610703, 0.10888, 0.301322, 0.461506, 0.695023, 0.922474, 1.15612" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0113975, 0.0187391, 0.064019, 0.120626, 0.233842, 0.381049, 0.573495", \ + "0.018077, 0.0228262, 0.0640193, 0.120624, 0.233836, 0.381025, 0.573529", \ + "0.0463649, 0.0570442, 0.0973605, 0.138064, 0.236813, 0.381031, 0.573537", \ + "0.0721473, 0.0876741, 0.146457, 0.193369, 0.27283, 0.395767, 0.57537", \ + "0.111933, 0.133918, 0.217569, 0.284511, 0.379345, 0.479825, 0.628624", \ + "0.158221, 0.186612, 0.29553, 0.382771, 0.507206, 0.627227, 0.757392", \ + "0.21032, 0.245224, 0.37867, 0.486529, 0.64021, 0.787073, 0.940882" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0212397, 0.0299361, 0.0811034, 0.144459, 0.270999, 0.435445, 0.65047", \ + "0.0333114, 0.0420402, 0.0936764, 0.157276, 0.284041, 0.4486, 0.663775", \ + "0.0627261, 0.0812516, 0.154152, 0.218503, 0.344604, 0.508669, 0.723642", \ + "0.08529, 0.110359, 0.212559, 0.297904, 0.428101, 0.591976, 0.806585", \ + "0.116097, 0.149604, 0.287177, 0.405082, 0.578704, 0.752564, 0.965678", \ + "0.148251, 0.190013, 0.36141, 0.508974, 0.730321, 0.950881, 1.1832", \ + "0.1815, 0.230912, 0.434442, 0.610757, 0.875765, 1.14337, 1.42645" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0178677, 0.029122, 0.0983503, 0.184856, 0.357861, 0.582764, 0.876862", \ + "0.0217033, 0.0307852, 0.0983607, 0.1848, 0.357885, 0.582719, 0.876869", \ + "0.0495855, 0.0629292, 0.119028, 0.191256, 0.357885, 0.582689, 0.876552", \ + "0.0748138, 0.0929759, 0.166769, 0.231667, 0.373488, 0.584093, 0.87685", \ + "0.114107, 0.138715, 0.237397, 0.322286, 0.454038, 0.630524, 0.892499", \ + "0.160092, 0.190885, 0.314215, 0.420413, 0.579859, 0.745972, 0.972305", \ + "0.212031, 0.248846, 0.39706, 0.522401, 0.713231, 0.906268, 1.11969" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0163244, 0.0216595, 0.0531269, 0.0919868, 0.16951, 0.270148, 0.401737", \ + "0.0301728, 0.0363001, 0.0678362, 0.106606, 0.18398, 0.284662, 0.415354", \ + "0.0576277, 0.0719745, 0.12947, 0.174619, 0.252238, 0.352694, 0.483857", \ + "0.074064, 0.0942422, 0.177697, 0.246243, 0.343073, 0.444077, 0.575517", \ + "0.0907889, 0.118318, 0.234265, 0.332742, 0.474327, 0.60989, 0.749157", \ + "0.102281, 0.136798, 0.283707, 0.410365, 0.59603, 0.776566, 0.961443", \ + "0.108953, 0.149608, 0.326171, 0.479339, 0.706635, 0.930683, 1.16241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0145254, 0.0219009, 0.0673118, 0.124008, 0.237326, 0.384552, 0.577086", \ + "0.0195215, 0.0249613, 0.0673133, 0.123995, 0.237318, 0.384558, 0.577086", \ + "0.049338, 0.0595972, 0.0990741, 0.140323, 0.240054, 0.384529, 0.577083", \ + "0.0753742, 0.0905879, 0.14857, 0.195137, 0.275448, 0.398799, 0.578903", \ + "0.114054, 0.135899, 0.219747, 0.286424, 0.380724, 0.482085, 0.631288", \ + "0.157877, 0.186448, 0.296105, 0.384099, 0.508686, 0.628266, 0.759348", \ + "0.206453, 0.242766, 0.37637, 0.485053, 0.640615, 0.788607, 0.942266" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.024932, 0.0334575, 0.0844209, 0.147736, 0.274255, 0.438693, 0.653684", \ + "0.0372229, 0.0458799, 0.0974765, 0.161061, 0.287762, 0.452271, 0.667363", \ + "0.0648958, 0.0812649, 0.149525, 0.215241, 0.34205, 0.506788, 0.722176", \ + "0.0844779, 0.107563, 0.200326, 0.281467, 0.413705, 0.578671, 0.794046", \ + "0.111972, 0.143029, 0.268683, 0.375701, 0.539765, 0.715538, 0.931849", \ + "0.140512, 0.179627, 0.337701, 0.471402, 0.673111, 0.882753, 1.11778", \ + "0.168991, 0.215723, 0.405402, 0.566392, 0.806391, 1.05157, 1.32032" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.017868, 0.0291246, 0.0983498, 0.184856, 0.357861, 0.582763, 0.876821", \ + "0.0193565, 0.0296587, 0.0983195, 0.184846, 0.357884, 0.582804, 0.876864", \ + "0.0426278, 0.0539241, 0.112174, 0.189458, 0.357804, 0.582576, 0.876808", \ + "0.0687873, 0.0826893, 0.148583, 0.218959, 0.370033, 0.584328, 0.876916", \ + "0.107829, 0.126883, 0.208828, 0.288125, 0.428957, 0.619098, 0.890686", \ + "0.151001, 0.175275, 0.277397, 0.37019, 0.52448, 0.706432, 0.951079", \ + "0.198728, 0.227905, 0.351655, 0.458998, 0.631869, 0.825563, 1.06312" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00489699, 0.00499452, 0.00512112, 0.00514236, 0.00515377, 0.00515824, 0.00516167", \ + "0.00466718, 0.00473197, 0.00496837, 0.0050522, 0.00511047, 0.00514596, 0.00475762", \ + "0.00541501, 0.00532877, 0.00513525, 0.00516852, 0.00515569, 0.00516207, 0.00516933", \ + "0.00683253, 0.00657507, 0.00598042, 0.00573518, 0.00551159, 0.00539135, 0.00533116", \ + "0.0098245, 0.00941087, 0.0080761, 0.00734907, 0.00670771, 0.00629291, 0.00597572", \ + "0.0138607, 0.0132852, 0.0113358, 0.0101019, 0.00879641, 0.00794727, 0.00728252", \ + "0.0190351, 0.0183767, 0.0158295, 0.014057, 0.0120683, 0.0106501, 0.00947522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000586212, -0.000495117, -0.000384628, -0.000368487, -0.000357599, -0.00035319, -0.000349119", \ + "-0.000834592, -0.000782639, -0.000559837, -0.000465581, -0.000412333, -0.000388758, -0.000372559", \ + "-0.000160174, -0.000267842, -0.000355709, -0.00041127, -0.000412743, -0.000413413, -0.000397918", \ + "0.00114049, 0.000901132, 0.00032997, 8.35534e-05, -5.85259e-05, -0.00023018, -0.000280089", \ + "0.00404561, 0.00357925, 0.00224625, 0.00155361, 0.000903856, 0.000513902, 0.000261336", \ + "0.00806145, 0.00741267, 0.00531637, 0.00410466, 0.00288585, 0.00207954, 0.00145603", \ + "0.0131886, 0.0124069, 0.00957892, 0.00779632, 0.00586817, 0.00451243, 0.00345927" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00646277, 0.00648452, 0.00651423, 0.00652117, 0.006525, 0.00652553, 0.00652551", \ + "0.00625681, 0.00630161, 0.00640322, 0.00642962, 0.00644539, 0.00647735, 0.00616145", \ + "0.0069987, 0.0068596, 0.00663084, 0.00658576, 0.00658484, 0.00655391, 0.00653066", \ + "0.00837221, 0.00818217, 0.00754707, 0.0072727, 0.00700693, 0.00681012, 0.00673697", \ + "0.0112063, 0.0108851, 0.00973241, 0.00897823, 0.00823114, 0.00781384, 0.00744891", \ + "0.0151951, 0.014775, 0.013067, 0.011843, 0.0105056, 0.00956507, 0.00882446", \ + "0.0202547, 0.0197467, 0.0176183, 0.0159338, 0.0138886, 0.0123397, 0.0111607" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000493881, -0.000435137, -0.000365853, -0.000352041, -0.000344307, -0.000341375, -0.000339337", \ + "-0.000779996, -0.000704903, -0.000511706, -0.000438095, -0.000389037, -0.000371527, -0.000360188", \ + "-0.000572851, -0.000614736, -0.000617672, -0.000567034, -0.000497573, -0.000453652, -0.000425193", \ + "0.000452723, 0.000247018, -0.000162812, -0.00028304, -0.000362338, -0.000381375, -0.000377592", \ + "0.00308665, 0.0026502, 0.0014439, 0.00089821, 0.000429171, 0.000171627, 1.66621e-05", \ + "0.00699802, 0.00638738, 0.00435815, 0.00322515, 0.00216236, 0.00150441, 0.00104087", \ + "0.0119893, 0.0112404, 0.00847458, 0.00673149, 0.00493737, 0.00372656, 0.00280933" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00260427; + rise_capacitance : 0.00260315; + rise_capacitance_range (0.00156493, 0.00260315); + fall_capacitance : 0.00260427; + fall_capacitance_range (0.00154207, 0.00260427); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00239176, -0.00237821, -0.00240224, -0.0024048, -0.00240311, -0.002401, -0.00240369" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240585, 0.00243851, 0.00244424, 0.00240958, 0.00242291, 0.00241348, 0.00240761" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00255764; + rise_capacitance : 0.00255764; + rise_capacitance_range (0.0018495, 0.00255764); + fall_capacitance : 0.00250613; + fall_capacitance_range (0.00179359, 0.00250613); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00190866, -0.00191217, -0.00191388, -0.00190838, -0.00191275, -0.00191145, -0.00190842" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00203831, 0.00193282, 0.00193953, 0.00193307, 0.00192391, 0.00191543, 0.00191014" \ + ); + } + } + } + } + cell (NAND2X2) { + area : 5.6448; + cell_leakage_power : 0.152456; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.260338; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0636022; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165583; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120302; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152456; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128423, 0.0188448, 0.0496665, 0.0878204, 0.164026, 0.263089, 0.39256", \ + "0.0247294, 0.0329012, 0.0641814, 0.102381, 0.178469, 0.277615, 0.406217", \ + "0.0430038, 0.0618146, 0.123084, 0.169819, 0.246148, 0.345064, 0.474083", \ + "0.0518606, 0.0783846, 0.16712, 0.23751, 0.335662, 0.435603, 0.565059", \ + "0.0571488, 0.093485, 0.217236, 0.318347, 0.461785, 0.598299, 0.737578", \ + "0.055212, 0.101004, 0.258668, 0.389201, 0.577492, 0.759063, 0.94447", \ + "0.0465194, 0.101196, 0.291374, 0.449567, 0.680995, 0.906511, 1.13894" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010238, 0.0184608, 0.0631438, 0.119004, 0.230729, 0.375979, 0.565919", \ + "0.0173006, 0.0227268, 0.0631437, 0.119, 0.230735, 0.375964, 0.565892", \ + "0.0443753, 0.0567611, 0.0969778, 0.137167, 0.234088, 0.375963, 0.565921", \ + "0.0692435, 0.0871809, 0.145814, 0.192716, 0.271107, 0.391745, 0.568254", \ + "0.107753, 0.133175, 0.216517, 0.283198, 0.37814, 0.477221, 0.623488", \ + "0.152842, 0.185635, 0.293898, 0.38079, 0.505021, 0.624963, 0.754495", \ + "0.203876, 0.243495, 0.376603, 0.484169, 0.636954, 0.784461, 0.937286" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0197512, 0.029529, 0.0799105, 0.142267, 0.266811, 0.428661, 0.640289", \ + "0.031654, 0.0416864, 0.0924735, 0.155198, 0.279937, 0.441896, 0.65358", \ + "0.059626, 0.080834, 0.153164, 0.216677, 0.340796, 0.50218, 0.713838", \ + "0.0813847, 0.110168, 0.211445, 0.296098, 0.424684, 0.586023, 0.797173", \ + "0.111494, 0.149874, 0.286307, 0.403065, 0.575302, 0.74719, 0.956988", \ + "0.143403, 0.191148, 0.360849, 0.507026, 0.72657, 0.945165, 1.1761", \ + "0.176834, 0.233332, 0.435215, 0.609068, 0.872027, 1.13738, 1.41814" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159171, 0.0284729, 0.0965069, 0.181521, 0.351542, 0.572567, 0.861598", \ + "0.020269, 0.0301826, 0.0965098, 0.181463, 0.35151, 0.572529, 0.861469", \ + "0.0467797, 0.0620784, 0.117455, 0.188108, 0.351536, 0.572537, 0.861584", \ + "0.0710867, 0.0917425, 0.164806, 0.228857, 0.367571, 0.573803, 0.861532", \ + "0.109112, 0.13722, 0.234687, 0.318761, 0.447543, 0.621212, 0.877602", \ + "0.153848, 0.1891, 0.311038, 0.415995, 0.573638, 0.737713, 0.959529", \ + "0.204509, 0.246977, 0.392744, 0.517437, 0.705684, 0.895192, 1.10639" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152575, 0.0212299, 0.0521898, 0.0904334, 0.166713, 0.265789, 0.395312", \ + "0.0286607, 0.0357468, 0.0668363, 0.104968, 0.180973, 0.280219, 0.408832", \ + "0.0538106, 0.0702468, 0.127439, 0.172465, 0.248961, 0.347857, 0.476967", \ + "0.0684065, 0.0914853, 0.174311, 0.242489, 0.338896, 0.438617, 0.567916", \ + "0.0826381, 0.113998, 0.228787, 0.326408, 0.466971, 0.602102, 0.740684", \ + "0.0914497, 0.130763, 0.275973, 0.401251, 0.585446, 0.764326, 0.948725", \ + "0.0952649, 0.141877, 0.316036, 0.46738, 0.692392, 0.914567, 1.14488" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0132298, 0.0214893, 0.0662837, 0.122222, 0.23403, 0.379324, 0.569315", \ + "0.0188249, 0.0247292, 0.0663038, 0.122218, 0.23402, 0.379324, 0.56931", \ + "0.0473262, 0.0592185, 0.0987755, 0.139323, 0.237194, 0.379329, 0.569276", \ + "0.0723188, 0.0898731, 0.147851, 0.194392, 0.273458, 0.394777, 0.571537", \ + "0.109616, 0.134787, 0.218331, 0.285019, 0.379016, 0.479462, 0.626283", \ + "0.152051, 0.185049, 0.293709, 0.381945, 0.506327, 0.625531, 0.756392", \ + "0.199376, 0.240157, 0.373851, 0.481938, 0.637214, 0.78474, 0.938793" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.023326, 0.0328899, 0.0830664, 0.145384, 0.269907, 0.43174, 0.643469", \ + "0.0354117, 0.0451955, 0.096016, 0.15861, 0.283269, 0.445249, 0.656923", \ + "0.0613469, 0.0800932, 0.147696, 0.212238, 0.337283, 0.499403, 0.71138", \ + "0.0799629, 0.106328, 0.1979, 0.278075, 0.40814, 0.570965, 0.783104", \ + "0.106672, 0.142176, 0.265984, 0.371518, 0.533507, 0.707699, 0.920068", \ + "0.13453, 0.178956, 0.3351, 0.466921, 0.666, 0.872649, 1.10492", \ + "0.162628, 0.215944, 0.403298, 0.56155, 0.798291, 1.04002, 1.30562" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159187, 0.0284724, 0.096507, 0.181521, 0.351542, 0.572477, 0.861298", \ + "0.017664, 0.0290713, 0.0964782, 0.181504, 0.351542, 0.572567, 0.861576", \ + "0.04045, 0.0531665, 0.110657, 0.186381, 0.351371, 0.572531, 0.8616", \ + "0.0659742, 0.0816876, 0.146572, 0.216077, 0.363587, 0.57444, 0.861057", \ + "0.103694, 0.12513, 0.206156, 0.284271, 0.423445, 0.610053, 0.876267", \ + "0.145749, 0.173612, 0.274022, 0.365372, 0.517386, 0.696732, 0.936994", \ + "0.192641, 0.225787, 0.347425, 0.453659, 0.623701, 0.81481, 1.04715" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00657476, 0.00674129, 0.00689285, 0.00692175, 0.0069373, 0.00694481, 0.00694812", \ + "0.00629463, 0.00639067, 0.0067033, 0.00681468, 0.00685863, 0.0069456, 0.00653193", \ + "0.00740315, 0.00723763, 0.00695663, 0.00700331, 0.00695947, 0.00697635, 0.00697518", \ + "0.00937588, 0.00897929, 0.00813112, 0.00783994, 0.00747467, 0.00728497, 0.00721173", \ + "0.013561, 0.0129003, 0.0110491, 0.0100635, 0.00911451, 0.00852947, 0.00811514", \ + "0.0191247, 0.0182737, 0.015601, 0.0138995, 0.0121153, 0.0108605, 0.00995944", \ + "0.0262916, 0.0252637, 0.0218299, 0.0193855, 0.0166555, 0.0146951, 0.0130538" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000918217, -0.000762468, -0.000608667, -0.000585833, -0.00057035, -0.000563043, -0.000560845", \ + "-0.00124087, -0.00115244, -0.000840088, -0.000721765, -0.000646683, -0.000613758, -0.000591755", \ + "-0.000253703, -0.000442521, -0.000564937, -0.000642157, -0.000645284, -0.00064826, -0.000626258", \ + "0.00156525, 0.00117562, 0.000389875, 4.30006e-05, -0.000161614, -0.000396499, -0.000457322", \ + "0.00560218, 0.00485842, 0.00303167, 0.00206803, 0.00118279, 0.000638817, 0.000288981", \ + "0.0111613, 0.0101373, 0.00723752, 0.00557367, 0.00390535, 0.00277234, 0.00194394", \ + "0.0182433, 0.0170243, 0.0131368, 0.0106372, 0.00801868, 0.00615647, 0.00471952" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00862675, 0.00866532, 0.00870571, 0.00871575, 0.00872074, 0.0087221, 0.00872166", \ + "0.00836955, 0.00841638, 0.00855906, 0.00859681, 0.00856669, 0.00866151, 0.00823352", \ + "0.0094402, 0.00923258, 0.00892531, 0.00881808, 0.00880901, 0.00877516, 0.00874276", \ + "0.011343, 0.011084, 0.0101701, 0.00978842, 0.0094107, 0.00915849, 0.00903409", \ + "0.0153387, 0.0148154, 0.0132391, 0.0121866, 0.0111642, 0.0105319, 0.010021", \ + "0.020861, 0.0201993, 0.0178611, 0.0161823, 0.0143399, 0.0129226, 0.0120443", \ + "0.0278443, 0.0270845, 0.0241942, 0.0218938, 0.0190493, 0.016929, 0.0151971" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000784276, -0.000682204, -0.000584294, -0.000564761, -0.00055389, -0.000549667, -0.00054756", \ + "-0.00116965, -0.00104676, -0.000776894, -0.000685905, -0.000613955, -0.000592381, -0.000576329", \ + "-0.000842357, -0.000910111, -0.000921154, -0.000858951, -0.000755802, -0.00070391, -0.000663996", \ + "0.000646508, 0.000310936, -0.000275684, -0.000468823, -0.000567939, -0.000597997, -0.000597785", \ + "0.00434903, 0.00366342, 0.00197831, 0.0012032, 0.000543892, 0.000189926, -3.34919e-05", \ + "0.00979478, 0.00880168, 0.0060019, 0.00442844, 0.002968, 0.00203595, 0.00138939", \ + "0.0166965, 0.0155158, 0.01171, 0.00929877, 0.00679391, 0.00510911, 0.00386589" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350913; + rise_capacitance : 0.00350771; + rise_capacitance_range (0.00211104, 0.00350771); + fall_capacitance : 0.00350913; + fall_capacitance_range (0.00207861, 0.00350913); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00325131, -0.00323239, -0.00326583, -0.00326921, -0.0032666, -0.00326435, -0.00326632" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326949, 0.00331422, 0.00332189, 0.00327532, 0.00329274, 0.00328009, 0.00327191" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345501; + rise_capacitance : 0.00345501; + rise_capacitance_range (0.00249909, 0.00345501); + fall_capacitance : 0.00338582; + fall_capacitance_range (0.00242241, 0.00338582); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026049, -0.00261317, -0.00261376, -0.00260913, -0.00261331, -0.00261167, -0.00260742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00278523, 0.00264301, 0.00265036, 0.00264144, 0.00262871, 0.00261722, 0.00260977" \ + ); + } + } + } + } + cell (NAND2X3) { + area : 5.6448; + cell_leakage_power : 0.215443; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.368313; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0881695; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238664; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166625; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.215443; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0123851, 0.0199356, 0.0544698, 0.0972692, 0.182772, 0.29394, 0.439266", \ + "0.0238596, 0.0340487, 0.0688801, 0.111737, 0.197181, 0.308344, 0.453584", \ + "0.0409284, 0.0642375, 0.129399, 0.178965, 0.264422, 0.375291, 0.520495", \ + "0.0490537, 0.0818726, 0.176346, 0.250753, 0.353607, 0.46329, 0.608652", \ + "0.0536126, 0.0985634, 0.23027, 0.337129, 0.488487, 0.632238, 0.782303", \ + "0.0513201, 0.107711, 0.275364, 0.413513, 0.61234, 0.803423, 0.998633", \ + "0.0424164, 0.109774, 0.311927, 0.479823, 0.72381, 0.961588, 1.20624" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00959246, 0.0199419, 0.0702144, 0.133064, 0.258764, 0.42218, 0.635876", \ + "0.0168559, 0.0238778, 0.0702134, 0.133066, 0.258757, 0.422167, 0.635824", \ + "0.043068, 0.0585662, 0.102054, 0.148518, 0.260653, 0.422168, 0.635884", \ + "0.0672439, 0.0895942, 0.152609, 0.202745, 0.293035, 0.431232, 0.636626", \ + "0.10486, 0.136373, 0.225628, 0.296974, 0.398182, 0.511395, 0.682741", \ + "0.148983, 0.189667, 0.305686, 0.398125, 0.53054, 0.658147, 0.804534", \ + "0.199016, 0.2485, 0.390802, 0.504389, 0.667718, 0.825823, 0.988741" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0185828, 0.0305552, 0.085536, 0.153682, 0.289822, 0.466753, 0.698107", \ + "0.0302947, 0.042746, 0.0982334, 0.166685, 0.302773, 0.480004, 0.71143", \ + "0.0566796, 0.0827863, 0.159443, 0.227011, 0.3638, 0.53956, 0.771681", \ + "0.0772166, 0.112677, 0.220195, 0.309384, 0.447647, 0.62414, 0.855065", \ + "0.105641, 0.152919, 0.298034, 0.42129, 0.602263, 0.784853, 1.01465", \ + "0.135695, 0.194525, 0.375293, 0.529943, 0.760813, 0.990096, 1.23353", \ + "0.167365, 0.236899, 0.451665, 0.636025, 0.912899, 1.19188, 1.48644" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0144523, 0.029795, 0.104136, 0.197027, 0.382802, 0.624308, 0.940094", \ + "0.0192371, 0.0313271, 0.104125, 0.196959, 0.382772, 0.624307, 0.940058", \ + "0.0447143, 0.0634763, 0.123107, 0.201049, 0.382752, 0.624284, 0.940094", \ + "0.0684154, 0.0937545, 0.171234, 0.240273, 0.395493, 0.624472, 0.940123", \ + "0.105614, 0.140099, 0.243252, 0.331732, 0.470342, 0.665143, 0.951038", \ + "0.149721, 0.192967, 0.321632, 0.432127, 0.598545, 0.77447, 1.02404", \ + "0.199873, 0.251598, 0.405974, 0.536807, 0.734578, 0.936653, 1.16431" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0147555, 0.0222509, 0.0569057, 0.0997886, 0.18537, 0.296551, 0.4419", \ + "0.0278358, 0.0367415, 0.071459, 0.114225, 0.199684, 0.310869, 0.455147", \ + "0.0516831, 0.0721829, 0.133511, 0.181709, 0.267116, 0.378004, 0.523205", \ + "0.0655584, 0.0942071, 0.182906, 0.255213, 0.356988, 0.46848, 0.613568", \ + "0.079212, 0.11801, 0.240886, 0.344551, 0.493305, 0.635585, 0.785257", \ + "0.0877098, 0.136273, 0.291692, 0.424742, 0.619668, 0.808766, 1.00288", \ + "0.091498, 0.149269, 0.335296, 0.495641, 0.734129, 0.968927, 1.2119" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0125212, 0.0229058, 0.0732947, 0.136226, 0.262014, 0.425518, 0.639291", \ + "0.0184836, 0.0259634, 0.0733021, 0.136233, 0.262025, 0.425519, 0.639291", \ + "0.0460512, 0.0609059, 0.103638, 0.151041, 0.2638, 0.425503, 0.639302", \ + "0.0703142, 0.0921629, 0.154583, 0.204681, 0.295284, 0.436584, 0.639848", \ + "0.106406, 0.13781, 0.227328, 0.29869, 0.399835, 0.514418, 0.685444", \ + "0.147982, 0.188786, 0.305269, 0.399144, 0.531727, 0.659841, 0.807018", \ + "0.194226, 0.244514, 0.387628, 0.503114, 0.667983, 0.825695, 0.989844" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220062, 0.0337144, 0.0885079, 0.15662, 0.292741, 0.469665, 0.701041", \ + "0.0337226, 0.0458649, 0.10132, 0.169693, 0.305989, 0.482995, 0.714388", \ + "0.0579477, 0.0809887, 0.153177, 0.222965, 0.359585, 0.536983, 0.768345", \ + "0.0752796, 0.107635, 0.204678, 0.289717, 0.430481, 0.60748, 0.839369", \ + "0.10018, 0.143842, 0.274819, 0.386055, 0.557773, 0.744526, 0.975688", \ + "0.125903, 0.180695, 0.345929, 0.484455, 0.693911, 0.912922, 1.16031", \ + "0.151778, 0.217165, 0.415701, 0.582314, 0.830603, 1.08546, 1.36637" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.014455, 0.0298047, 0.104136, 0.197027, 0.382802, 0.624308, 0.940079", \ + "0.0164782, 0.0303703, 0.104136, 0.197027, 0.382794, 0.624308, 0.940048", \ + "0.038896, 0.0544971, 0.117097, 0.200902, 0.382663, 0.624271, 0.940039", \ + "0.0639549, 0.0831989, 0.152986, 0.229817, 0.393043, 0.625021, 0.940052", \ + "0.100742, 0.127103, 0.21346, 0.297203, 0.448617, 0.656486, 0.9513", \ + "0.142118, 0.17599, 0.282764, 0.3799, 0.54289, 0.738234, 1.00579", \ + "0.188146, 0.228993, 0.358192, 0.47002, 0.651371, 0.856498, 1.11024" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.008794, 0.00908005, 0.00928323, 0.00931854, 0.0093373, 0.00934694, 0.00935275", \ + "0.00844334, 0.00863098, 0.00903, 0.00919061, 0.009294, 0.00934971, 0.00935827", \ + "0.0100677, 0.00975184, 0.00930225, 0.00940218, 0.00940277, 0.00940555, 0.00938773", \ + "0.0128178, 0.0121265, 0.0109246, 0.0105452, 0.00992536, 0.00845211, 0.00843667", \ + "0.0186476, 0.0175359, 0.0149332, 0.0135077, 0.0121988, 0.0112484, 0.010921", \ + "0.0264229, 0.0249614, 0.0210636, 0.0186747, 0.0162109, 0.0148265, 0.0134692", \ + "0.0363, 0.0345829, 0.0296183, 0.0261488, 0.0223489, 0.019602, 0.0179" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00127388, -0.00100996, -0.000821314, -0.000785531, -0.000766464, -0.000758357, -0.000753957", \ + "-0.0016734, -0.00153073, -0.00110267, -0.000945448, -0.000851006, -0.00082187, -0.000794451", \ + "-0.000265628, -0.000580623, -0.000747343, -0.000849695, -0.000859897, -0.000850377, -0.000831955", \ + "0.0022852, 0.00160492, 0.000499164, 2.5521e-05, -0.000232987, -0.000536843, -0.000610978", \ + "0.00792647, 0.00665352, 0.00403462, 0.00270737, 0.00154703, 0.000798126, 0.000343238", \ + "0.0156091, 0.0138739, 0.00972234, 0.00741273, 0.00509577, 0.00358559, 0.00248048", \ + "0.0254204, 0.0233406, 0.0177162, 0.0142408, 0.0105373, 0.0080041, 0.00607716" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0114649, 0.0115384, 0.0115969, 0.0116096, 0.0116157, 0.0116174, 0.0116168", \ + "0.0111313, 0.0112144, 0.0114201, 0.011468, 0.0115064, 0.0115372, 0.0108538", \ + "0.0126988, 0.0123407, 0.0118771, 0.0118895, 0.0117666, 0.0117065, 0.0116457", \ + "0.0153394, 0.0148646, 0.0135831, 0.0130048, 0.0122198, 0.0121761, 0.011991", \ + "0.0209176, 0.0200758, 0.0176587, 0.0162613, 0.0148393, 0.0138994, 0.0133279", \ + "0.028577, 0.0274706, 0.0240894, 0.0216867, 0.0190315, 0.0175411, 0.0160831", \ + "0.038268, 0.0369906, 0.0327889, 0.0294332, 0.0254585, 0.0225499, 0.0206819" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00108215, -0.000909998, -0.000785485, -0.000761606, -0.000748514, -0.000743309, -0.000740619", \ + "-0.00159075, -0.00139872, -0.00103757, -0.000911368, -0.000822402, -0.00079519, -0.000776105", \ + "-0.00106497, -0.00119369, -0.00120917, -0.00112825, -0.00100504, -0.000925142, -0.000880776", \ + "0.00108374, 0.000489064, -0.000355488, -0.000609146, -0.000740388, -0.000788711, -0.000793891", \ + "0.00628809, 0.0050868, 0.00267667, 0.00160381, 0.000711157, 0.000253458, -5.49312e-05", \ + "0.0138678, 0.0121859, 0.00812301, 0.00591857, 0.00390116, 0.00264767, 0.00179263", \ + "0.0234178, 0.0214084, 0.0158718, 0.0124406, 0.00894879, 0.00669671, 0.00498406" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00470007; + rise_capacitance : 0.00469818; + rise_capacitance_range (0.00280161, 0.00469818); + fall_capacitance : 0.00470007; + fall_capacitance_range (0.00274707, 0.00470007); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00440259, -0.00439144, -0.00441842, -0.00442258, -0.00441874, -0.00441532, -0.00441763" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00442237, 0.00447913, 0.00449257, 0.00443062, 0.00445254, 0.00443563, 0.0044243" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00462458; + rise_capacitance : 0.00462458; + rise_capacitance_range (0.00331341, 0.00462458); + fall_capacitance : 0.00453062; + fall_capacitance_range (0.00320889, 0.00453062); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352734, -0.00354268, -0.0035433, -0.00353851, -0.00354037, -0.00353836, -0.00353236" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00377491, 0.00360344, 0.0035918, 0.00357941, 0.00356188, 0.0035463, 0.00353571" \ + ); + } + } + } + } + cell (NAND2X4) { + area : 9.8784; + cell_leakage_power : 0.304912; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.520675; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127204; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331165; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240604; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304912; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0115677, 0.0187341, 0.0495729, 0.0877352, 0.163973, 0.263053, 0.392596", \ + "0.022616, 0.0327483, 0.0640786, 0.102298, 0.17838, 0.277548, 0.406325", \ + "0.03807, 0.0613013, 0.122882, 0.169717, 0.246085, 0.345052, 0.474128", \ + "0.0448697, 0.0775233, 0.166724, 0.237291, 0.33558, 0.435593, 0.565111", \ + "0.0474356, 0.0921104, 0.216463, 0.317891, 0.461544, 0.598188, 0.737521", \ + "0.0428088, 0.0990923, 0.25758, 0.388276, 0.577052, 0.758379, 0.94433", \ + "0.0316021, 0.0986066, 0.289824, 0.448765, 0.680265, 0.90601, 1.13864" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00852302, 0.018218, 0.0629523, 0.11888, 0.23074, 0.376153, 0.566321", \ + "0.0159264, 0.0225578, 0.0629516, 0.118883, 0.230744, 0.376175, 0.56633", \ + "0.0412397, 0.0564651, 0.0968593, 0.137104, 0.234134, 0.37615, 0.56635", \ + "0.0647262, 0.0867514, 0.145654, 0.192648, 0.27117, 0.391965, 0.568689", \ + "0.101434, 0.132787, 0.216451, 0.283133, 0.378186, 0.477465, 0.623983", \ + "0.144799, 0.185051, 0.29387, 0.380964, 0.505096, 0.625311, 0.754735", \ + "0.19439, 0.242917, 0.376629, 0.483878, 0.637163, 0.785335, 0.937781" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0178141, 0.0296791, 0.0809344, 0.144356, 0.271027, 0.43564, 0.650883", \ + "0.0292962, 0.0417615, 0.0933925, 0.157167, 0.284086, 0.448813, 0.664131", \ + "0.0546665, 0.0808131, 0.15411, 0.218572, 0.344809, 0.509089, 0.724327", \ + "0.0746977, 0.110066, 0.212489, 0.298037, 0.428439, 0.592403, 0.807359", \ + "0.102636, 0.149855, 0.287638, 0.405466, 0.579271, 0.753299, 0.966638", \ + "0.132625, 0.191308, 0.362596, 0.510239, 0.731334, 0.95214, 1.18458", \ + "0.16453, 0.233783, 0.436934, 0.612465, 0.877531, 1.14515, 1.4284" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0134837, 0.0285941, 0.097945, 0.18461, 0.357918, 0.583217, 0.877837", \ + "0.0185752, 0.030276, 0.0979532, 0.184565, 0.357894, 0.583189, 0.877866", \ + "0.0430463, 0.0620081, 0.118531, 0.190938, 0.357912, 0.583196, 0.877867", \ + "0.0659421, 0.0915987, 0.165906, 0.231227, 0.373375, 0.584378, 0.87787", \ + "0.10224, 0.136899, 0.23569, 0.321055, 0.453795, 0.630627, 0.893234", \ + "0.14507, 0.188616, 0.311926, 0.418112, 0.578483, 0.745496, 0.972874", \ + "0.194606, 0.246303, 0.394261, 0.519866, 0.710635, 0.903134, 1.11936" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0141396, 0.0212927, 0.0523338, 0.0906122, 0.16697, 0.266079, 0.395669", \ + "0.0271073, 0.0358327, 0.0669587, 0.105125, 0.181089, 0.280438, 0.409211", \ + "0.0503715, 0.0703384, 0.127562, 0.172579, 0.249124, 0.348079, 0.477255", \ + "0.0636641, 0.0915635, 0.174447, 0.242653, 0.339068, 0.438844, 0.568157", \ + "0.0760714, 0.113961, 0.228909, 0.326436, 0.467276, 0.602293, 0.740947", \ + "0.0831081, 0.130576, 0.275955, 0.401018, 0.585404, 0.764459, 0.948854", \ + "0.0849551, 0.141528, 0.315556, 0.467248, 0.692204, 0.914766, 1.14504" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0117689, 0.0214969, 0.0663404, 0.122362, 0.23434, 0.379834, 0.570093", \ + "0.0177513, 0.0247471, 0.0663642, 0.122372, 0.234321, 0.379834, 0.570094", \ + "0.0445831, 0.0590851, 0.0987579, 0.139417, 0.237493, 0.379838, 0.570048", \ + "0.0682576, 0.0897288, 0.147836, 0.194441, 0.273708, 0.395093, 0.572335", \ + "0.103782, 0.134747, 0.218359, 0.2852, 0.379565, 0.479893, 0.627003", \ + "0.144308, 0.184816, 0.294361, 0.382412, 0.506723, 0.625984, 0.756515", \ + "0.189778, 0.239507, 0.374462, 0.482462, 0.636605, 0.785624, 0.939394" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0220243, 0.0335894, 0.0846379, 0.148022, 0.274672, 0.439277, 0.654515", \ + "0.0340626, 0.0459757, 0.0977097, 0.161383, 0.288227, 0.452923, 0.668211", \ + "0.057958, 0.0809627, 0.149357, 0.214832, 0.341999, 0.506903, 0.722533", \ + "0.0744004, 0.10693, 0.199568, 0.280677, 0.413009, 0.578133, 0.793836", \ + "0.0988264, 0.142567, 0.26769, 0.374375, 0.537988, 0.713454, 0.930329", \ + "0.124751, 0.17938, 0.33688, 0.469876, 0.670568, 0.879787, 1.1146", \ + "0.151135, 0.216501, 0.405416, 0.564993, 0.80368, 1.04747, 1.31601" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0134931, 0.0285927, 0.0979502, 0.184609, 0.357918, 0.583217, 0.877822", \ + "0.015401, 0.0290999, 0.0979534, 0.184565, 0.357918, 0.583217, 0.877822", \ + "0.0371996, 0.0529117, 0.111664, 0.189214, 0.357774, 0.583247, 0.877562", \ + "0.0624065, 0.081504, 0.147525, 0.218314, 0.369826, 0.584746, 0.877693", \ + "0.0993829, 0.125362, 0.207194, 0.286515, 0.428229, 0.618855, 0.891545", \ + "0.140612, 0.173968, 0.275324, 0.367844, 0.522611, 0.705514, 0.951466", \ + "0.186615, 0.226431, 0.348971, 0.456155, 0.628629, 0.823377, 1.06181" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0126623, 0.013147, 0.0134487, 0.0135385, 0.0135686, 0.0135813, 0.013587", \ + "0.012205, 0.0124609, 0.0130839, 0.0133045, 0.0133821, 0.0135604, 0.0128268", \ + "0.0146252, 0.0141631, 0.0135903, 0.0136912, 0.0136032, 0.0136314, 0.0136247", \ + "0.0186226, 0.0176482, 0.0159475, 0.0153366, 0.0146207, 0.0142435, 0.0140972", \ + "0.0271518, 0.025483, 0.021744, 0.0197771, 0.0177994, 0.0167246, 0.0158751", \ + "0.0383172, 0.0362095, 0.0308349, 0.0273744, 0.0238488, 0.0212955, 0.0196111", \ + "0.0526713, 0.0501612, 0.0432552, 0.0383894, 0.0328899, 0.0289776, 0.0256933" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.00202066, -0.00158312, -0.00128126, -0.00122248, -0.00119102, -0.0011782, -0.00116415", \ + "-0.00257959, -0.00236168, -0.00172867, -0.00149445, -0.001347, -0.00128221, -0.00124038", \ + "-0.000448863, -0.00092872, -0.00121573, -0.00136462, -0.00136665, -0.00135695, -0.00129966", \ + "0.00331573, 0.00230265, 0.000707581, 1.77531e-05, -0.00041179, -0.000846538, -0.00098516", \ + "0.0115206, 0.00966508, 0.00599533, 0.00406566, 0.00227836, 0.00120472, 0.000510851", \ + "0.0227133, 0.0201568, 0.0143841, 0.0111108, 0.00772645, 0.00551832, 0.00381202", \ + "0.037007, 0.0339261, 0.0261136, 0.0211495, 0.0159128, 0.0121962, 0.00930845" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0172819, 0.017392, 0.0174715, 0.0175229, 0.0175337, 0.0175342, 0.0175354", \ + "0.0167551, 0.0169191, 0.0171659, 0.017243, 0.017118, 0.0173601, 0.016589", \ + "0.0189602, 0.0184813, 0.0178752, 0.0176917, 0.0176586, 0.0175946, 0.0175281", \ + "0.0228708, 0.0221442, 0.0203418, 0.019588, 0.0188481, 0.0183312, 0.0181129", \ + "0.0308169, 0.0295801, 0.0263178, 0.0243282, 0.0223466, 0.0210669, 0.0200535", \ + "0.0419287, 0.0403466, 0.0356801, 0.0322506, 0.0284962, 0.0258093, 0.02407", \ + "0.055862, 0.0540824, 0.0482542, 0.0436687, 0.0379744, 0.0338188, 0.0303268" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.00168323, -0.00139794, -0.00119827, -0.00115871, -0.00113686, -0.00112809, -0.00112311", \ + "-0.0024255, -0.00214355, -0.00160453, -0.00139966, -0.00126627, -0.00122185, -0.00118904", \ + "-0.00174926, -0.00190737, -0.00190122, -0.00176818, -0.00156817, -0.00144394, -0.00136335", \ + "0.00129006, 0.000452186, -0.000672889, -0.00100498, -0.00121657, -0.00125303, -0.001239", \ + "0.00879963, 0.00708441, 0.00375366, 0.00227039, 0.000969123, 0.000265433, -0.000158179", \ + "0.01977, 0.0173569, 0.0117542, 0.00862363, 0.00570736, 0.00390922, 0.002594", \ + "0.0336232, 0.0307494, 0.0231205, 0.0183047, 0.0133214, 0.0099779, 0.00754133" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00698644; + rise_capacitance : 0.00698332; + rise_capacitance_range (0.00419095, 0.00698332); + fall_capacitance : 0.00698644; + fall_capacitance_range (0.00410833, 0.00698644); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00652173, -0.00650818, -0.0065438, -0.00655027, -0.00653356, -0.00654367, -0.00655123" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00658637, 0.00664645, 0.00666089, 0.00656912, 0.00660437, 0.00657908, 0.00656275" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00688541; + rise_capacitance : 0.00688541; + rise_capacitance_range (0.00487351, 0.00688541); + fall_capacitance : 0.00674632; + fall_capacitance_range (0.00478916, 0.00674632); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00523717, -0.00522515, -0.00523657, -0.0052585, -0.00524013, -0.00523647, -0.00522836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0055466, 0.005286, 0.0053104, 0.00529428, 0.00526937, 0.00524623, 0.00523159" \ + ); + } + } + } + } + cell (NAND3BX1) { + area : 9.8784; + cell_leakage_power : 0.11039; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.133906; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101263; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129075; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125464; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174258; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0555485; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841194; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0794875; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11039; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0361059, 0.0400296, 0.0713437, 0.109824, 0.186619, 0.286385, 0.416831", \ + "0.0501968, 0.0541605, 0.085596, 0.124137, 0.200971, 0.300758, 0.43121", \ + "0.0864964, 0.090869, 0.122852, 0.161568, 0.238405, 0.338229, 0.468675", \ + "0.112573, 0.117734, 0.150869, 0.189484, 0.266385, 0.366242, 0.496641", \ + "0.145259, 0.15169, 0.189287, 0.228517, 0.305182, 0.404934, 0.535455", \ + "0.175509, 0.183238, 0.227093, 0.268199, 0.346858, 0.446643, 0.577327", \ + "0.203837, 0.212801, 0.263629, 0.307909, 0.388869, 0.491278, 0.623454" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0187641, 0.0238785, 0.0681102, 0.123813, 0.235289, 0.380223, 0.569684", \ + "0.0189496, 0.0239913, 0.0681191, 0.123805, 0.23527, 0.380179, 0.569712", \ + "0.0239599, 0.0281381, 0.0694305, 0.124544, 0.235611, 0.380236, 0.56972", \ + "0.0302925, 0.0340704, 0.0717629, 0.125553, 0.236509, 0.380906, 0.570165", \ + "0.0402547, 0.0441346, 0.0781883, 0.12926, 0.238276, 0.382235, 0.571115", \ + "0.051047, 0.055505, 0.088553, 0.136588, 0.243378, 0.38616, 0.573782", \ + "0.062394, 0.067477, 0.10149, 0.146866, 0.251349, 0.393199, 0.579782" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0587683, 0.0684143, 0.146779, 0.243554, 0.43678, 0.687731, 1.01597", \ + "0.0717704, 0.081391, 0.160109, 0.257109, 0.450435, 0.701514, 1.02981", \ + "0.104285, 0.113731, 0.192506, 0.289858, 0.483431, 0.734742, 1.06303", \ + "0.126913, 0.136339, 0.213922, 0.311112, 0.504958, 0.756151, 1.08452", \ + "0.155062, 0.165096, 0.242741, 0.339497, 0.532986, 0.784613, 1.11288", \ + "0.179447, 0.190487, 0.270393, 0.367632, 0.560786, 0.812009, 1.14101", \ + "0.200252, 0.21256, 0.296069, 0.394281, 0.589186, 0.840221, 1.16887" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0430927, 0.0555708, 0.160639, 0.291917, 0.554155, 0.8956, 1.34112", \ + "0.0431078, 0.055578, 0.160702, 0.291929, 0.554421, 0.8956, 1.34117", \ + "0.0450011, 0.0569642, 0.161173, 0.292093, 0.554425, 0.895231, 1.34116", \ + "0.0482711, 0.0593857, 0.161752, 0.292549, 0.554788, 0.895557, 1.34116", \ + "0.0552287, 0.0655607, 0.163797, 0.293662, 0.55524, 0.896124, 1.34148", \ + "0.064244, 0.074305, 0.168336, 0.296819, 0.556921, 0.89763, 1.34194", \ + "0.074176, 0.084421, 0.175489, 0.302043, 0.561145, 0.89914, 1.34368" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0204853, 0.0243169, 0.0555864, 0.094153, 0.171026, 0.270845, 0.401325", \ + "0.0353157, 0.0391645, 0.0705079, 0.10903, 0.185741, 0.285361, 0.415248", \ + "0.0698805, 0.0792735, 0.133824, 0.17849, 0.254477, 0.354205, 0.484617", \ + "0.0904949, 0.103949, 0.184567, 0.251441, 0.34669, 0.446714, 0.576961", \ + "0.110752, 0.129393, 0.243112, 0.340767, 0.48085, 0.614582, 0.752701", \ + "0.123221, 0.146923, 0.29278, 0.419837, 0.605238, 0.784618, 0.967914", \ + "0.128275, 0.1569, 0.333322, 0.488315, 0.71714, 0.941623, 1.17237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0206526, 0.0259256, 0.0704957, 0.126262, 0.237768, 0.38276, 0.57233", \ + "0.0237311, 0.0280251, 0.0704781, 0.126224, 0.237779, 0.382778, 0.572334", \ + "0.058298, 0.0644463, 0.100718, 0.141208, 0.240265, 0.382791, 0.572306", \ + "0.0900503, 0.0992579, 0.151978, 0.196118, 0.274489, 0.396319, 0.573839", \ + "0.137097, 0.150631, 0.227454, 0.290074, 0.380483, 0.478816, 0.625373", \ + "0.189968, 0.207919, 0.309561, 0.392224, 0.510939, 0.625663, 0.752915", \ + "0.247667, 0.26987, 0.396335, 0.499332, 0.646475, 0.79022, 0.93731" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0501155, 0.059508, 0.137265, 0.233913, 0.42703, 0.678016, 1.00617", \ + "0.0604536, 0.0700055, 0.148687, 0.245743, 0.439139, 0.690254, 1.0185", \ + "0.0969309, 0.110353, 0.197819, 0.2959, 0.489478, 0.740748, 1.06944", \ + "0.126017, 0.143941, 0.256269, 0.363107, 0.556467, 0.808188, 1.13645", \ + "0.168396, 0.191698, 0.337329, 0.471095, 0.686523, 0.938114, 1.26675", \ + "0.214242, 0.243105, 0.421145, 0.583468, 0.838944, 1.11458, 1.44384", \ + "0.262035, 0.295853, 0.506375, 0.696223, 0.993195, 1.30786, 1.66329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0430821, 0.0555652, 0.160691, 0.291962, 0.554421, 0.8956, 1.34117", \ + "0.043136, 0.0555927, 0.160705, 0.291846, 0.554421, 0.8956, 1.34107", \ + "0.066135, 0.0773688, 0.167482, 0.292422, 0.554031, 0.895605, 1.34116", \ + "0.0956218, 0.108502, 0.201148, 0.311705, 0.557287, 0.895133, 1.34109", \ + "0.141068, 0.157113, 0.265779, 0.378611, 0.597317, 0.910134, 1.34224", \ + "0.191476, 0.210934, 0.339273, 0.466468, 0.687949, 0.972003, 1.37517", \ + "0.246012, 0.269454, 0.418433, 0.561215, 0.802117, 1.08381, 1.45574" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0220568, 0.026047, 0.0579537, 0.0968126, 0.17394, 0.273908, 0.40449", \ + "0.0370426, 0.0409555, 0.0728435, 0.111562, 0.188454, 0.28853, 0.418162", \ + "0.0764295, 0.0851984, 0.137544, 0.18058, 0.257566, 0.357303, 0.487352", \ + "0.101245, 0.113753, 0.190682, 0.256012, 0.349787, 0.449783, 0.58008", \ + "0.128138, 0.145404, 0.253327, 0.348162, 0.485903, 0.618153, 0.756063", \ + "0.148926, 0.170644, 0.308156, 0.430883, 0.6127, 0.79017, 0.972189", \ + "0.164032, 0.189757, 0.355071, 0.504186, 0.727769, 0.949281, 1.17828" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236678, 0.0289442, 0.0735344, 0.129392, 0.241033, 0.386107, 0.57567", \ + "0.0257953, 0.0303293, 0.0735437, 0.129392, 0.241001, 0.386061, 0.57569", \ + "0.060471, 0.0664283, 0.101956, 0.144007, 0.243236, 0.386117, 0.575675", \ + "0.0929537, 0.101905, 0.153753, 0.19746, 0.276654, 0.399189, 0.577099", \ + "0.140438, 0.153464, 0.229325, 0.291784, 0.382078, 0.480785, 0.628035", \ + "0.193058, 0.210399, 0.310907, 0.393816, 0.512602, 0.627153, 0.754763", \ + "0.250104, 0.2722, 0.397253, 0.500438, 0.647573, 0.790221, 0.938657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0536704, 0.0630549, 0.140792, 0.237438, 0.430609, 0.681534, 1.0098", \ + "0.064778, 0.0743366, 0.152985, 0.250029, 0.443417, 0.694531, 1.02287", \ + "0.0975927, 0.109585, 0.194516, 0.291813, 0.485705, 0.73719, 1.06548", \ + "0.12177, 0.137529, 0.240919, 0.345997, 0.539961, 0.791344, 1.11991", \ + "0.153896, 0.175116, 0.307045, 0.432014, 0.644448, 0.896512, 1.2248", \ + "0.18973, 0.216048, 0.377157, 0.524322, 0.76573, 1.03849, 1.36859", \ + "0.227104, 0.258029, 0.44858, 0.61963, 0.892083, 1.19204, 1.54495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0430802, 0.0555643, 0.16069, 0.291846, 0.554158, 0.8956, 1.34111", \ + "0.0430964, 0.0555682, 0.160691, 0.291846, 0.554421, 0.8956, 1.34111", \ + "0.05841, 0.0701205, 0.16578, 0.292547, 0.554031, 0.895573, 1.34139", \ + "0.0838946, 0.0960407, 0.191345, 0.30773, 0.557302, 0.895588, 1.34138", \ + "0.130665, 0.144134, 0.244664, 0.360874, 0.590447, 0.909683, 1.34333", \ + "0.182372, 0.19842, 0.311213, 0.433272, 0.663415, 0.962208, 1.37316", \ + "0.236519, 0.256242, 0.386307, 0.516999, 0.755875, 1.05132, 1.43955" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00367597, 0.00370908, 0.00378228, 0.00379588, 0.00380149, 0.0038042, 0.00380509", \ + "0.00345501, 0.00349891, 0.00359549, 0.00362161, 0.00363752, 0.00364414, 0.00364775", \ + "0.00388115, 0.00391005, 0.00404063, 0.00409491, 0.00412831, 0.00415457, 0.00415172", \ + "0.00484342, 0.0048533, 0.00495239, 0.0050218, 0.00507726, 0.00508344, 0.00509816", \ + "0.00690414, 0.00689557, 0.00692693, 0.00697638, 0.00702515, 0.00709896, 0.0070874", \ + "0.00987109, 0.00983664, 0.00978858, 0.00980743, 0.00984184, 0.00986985, 0.00994107", \ + "0.0136883, 0.0136262, 0.0134837, 0.0134663, 0.0134757, 0.0134882, 0.0135248" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00571337, 0.00574937, 0.00582974, 0.00584503, 0.00585504, 0.00585823, 0.00585881", \ + "0.00552052, 0.00555608, 0.0056719, 0.00570811, 0.00573055, 0.00573996, 0.00574495", \ + "0.00596638, 0.00599076, 0.00610114, 0.00616981, 0.00621895, 0.00624143, 0.00624731", \ + "0.00698462, 0.00699683, 0.00705702, 0.00710987, 0.00717653, 0.0072023, 0.00722097", \ + "0.00910031, 0.00909531, 0.00910079, 0.00913518, 0.00918059, 0.00921804, 0.00924342", \ + "0.0120349, 0.0120187, 0.0119414, 0.0119578, 0.011983, 0.0120217, 0.0120449", \ + "0.0157565, 0.0157017, 0.0155913, 0.0155625, 0.0155767, 0.0155905, 0.015623" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00405831, 0.00406519, 0.00407882, 0.00408403, 0.004087, 0.00408787, 0.00408818", \ + "0.003925, 0.00394613, 0.00402707, 0.00404878, 0.0040613, 0.00407656, 0.00394021", \ + "0.00422189, 0.00418839, 0.0041262, 0.00408992, 0.00413759, 0.00411192, 0.00411418", \ + "0.00495988, 0.00489108, 0.00459424, 0.00445171, 0.00433732, 0.00425923, 0.00421146", \ + "0.0066159, 0.0064717, 0.00581197, 0.00539654, 0.00501519, 0.00479485, 0.00460521", \ + "0.00894012, 0.00876048, 0.00774781, 0.00702824, 0.00627978, 0.00576889, 0.00535153", \ + "0.0119394, 0.0117285, 0.01043, 0.0094214, 0.00820805, 0.00732762, 0.00667757" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00129172, 0.00130854, 0.00134645, 0.00135542, 0.0013606, 0.00136199, 0.00136383", \ + "0.00111169, 0.00114089, 0.00125635, 0.00129779, 0.00132759, 0.0013411, 0.00134869", \ + "0.00113596, 0.00113228, 0.00115537, 0.00119767, 0.0012482, 0.00128391, 0.00130998", \ + "0.00161452, 0.00156193, 0.00138591, 0.00133064, 0.00130188, 0.00130443, 0.00131374", \ + "0.00304007, 0.00289366, 0.00229126, 0.00200038, 0.00173862, 0.00160381, 0.00152497", \ + "0.00525197, 0.00503115, 0.00394749, 0.00334688, 0.00274019, 0.00235211, 0.00209129", \ + "0.008166, 0.00786602, 0.0063328, 0.00537836, 0.00436283, 0.00366674, 0.0031256" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00510249, 0.00510454, 0.00511402, 0.00511502, 0.005115, 0.00511482, 0.00511201", \ + "0.00498325, 0.00498968, 0.00503028, 0.00503939, 0.00501692, 0.00505256, 0.00483098", \ + "0.00527101, 0.00524204, 0.00515624, 0.00516186, 0.00512334, 0.00510586, 0.00507979", \ + "0.0060468, 0.00598282, 0.00563996, 0.00551545, 0.00534322, 0.00525629, 0.00519713", \ + "0.00770123, 0.00757604, 0.00691041, 0.00647478, 0.00608004, 0.00581712, 0.00561226", \ + "0.0101306, 0.00994626, 0.0089315, 0.00818398, 0.00738211, 0.0068622, 0.00638972", \ + "0.0132801, 0.0130612, 0.0117355, 0.0106746, 0.00939345, 0.00846568, 0.00773778" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00129494, 0.00131085, 0.00134677, 0.00135512, 0.00136008, 0.00136205, 0.00136315", \ + "0.00111417, 0.00114077, 0.00125594, 0.00129975, 0.00132884, 0.00134244, 0.00134962", \ + "0.00105548, 0.00106195, 0.00111776, 0.00116967, 0.00123067, 0.00127328, 0.00130001", \ + "0.00139011, 0.00135292, 0.00126113, 0.00124029, 0.00125268, 0.0012694, 0.00128883", \ + "0.00270358, 0.00257065, 0.00205099, 0.00181807, 0.00162461, 0.0015212, 0.00146384", \ + "0.00499512, 0.00477488, 0.00370171, 0.00311888, 0.00258081, 0.00225151, 0.00200688", \ + "0.00807016, 0.00777298, 0.00620613, 0.00521173, 0.00421428, 0.00353902, 0.00304111" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171689; + rise_capacitance : 0.00171689; + rise_capacitance_range (0.00121278, 0.00171689); + fall_capacitance : 0.00171682; + fall_capacitance_range (0.00120358, 0.00171682); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114653, 0.000993246, 0.00152761, 0.00251178, 0.00448995, 0.0073325, 0.0109795" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0031717, 0.00305033, 0.00358184, 0.00458428, 0.00652316, 0.00936809, 0.0129948" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114714, 0.000995473, 0.00152903, 0.00251303, 0.00449121, 0.00733362, 0.0109803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00312195, 0.00300056, 0.00353373, 0.00453832, 0.00648081, 0.00932893, 0.0129598" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169137; + rise_capacitance : 0.00169137; + rise_capacitance_range (0.00116004, 0.00169137); + fall_capacitance : 0.00166051; + fall_capacitance_range (0.0011904, 0.00166051); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126484, -0.00125959, -0.0012673, -0.00127366, -0.00126739, -0.00126834, -0.00126649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137315, 0.00128842, 0.00127378, 0.00127395, 0.00126739, 0.00127191, 0.00126774" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127148, -0.00127277, -0.00127458, -0.00127429, -0.0012732, -0.0012724, -0.00127072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127308, 0.00127277, 0.00127564, 0.0012841, 0.00127989, 0.00127511, 0.00127247" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0013477, -0.0013596, -0.00136133, -0.00135906, -0.00135855, -0.00135894, -0.00135905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00136988, 0.00137154, 0.00137848, 0.00138331, 0.00137711, 0.00136986, 0.00136422" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168599; + rise_capacitance : 0.00168599; + rise_capacitance_range (0.0012475, 0.00168599); + fall_capacitance : 0.00165291; + fall_capacitance_range (0.00120609, 0.00165291); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012547, -0.00125967, -0.00126743, -0.00126809, -0.00126652, -0.00126353, -0.00126167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127679, 0.00128032, 0.00127153, 0.00127571, 0.00127054, 0.00126579, 0.00126239" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125769, -0.0012601, -0.00127159, -0.00126807, -0.0012657, -0.00126266, -0.00126071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126066, 0.00126164, 0.00127159, 0.00127543, 0.00127005, 0.00126507, 0.00126171" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126321, -0.00126799, -0.0012664, -0.00127226, -0.00126991, -0.00126688, -0.00126511" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012823, 0.00126941, 0.00128372, 0.00127986, 0.00127446, 0.00126949, 0.00126608" \ + ); + } + } + } + } + cell (NAND3BX2) { + area : 9.8784; + cell_leakage_power : 0.228999; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.314725; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170832; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.269445; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227143; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.41865; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0916071; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192184; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147407; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.228999; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435396, 0.0504812, 0.0824882, 0.120913, 0.197478, 0.29674, 0.426502", \ + "0.058259, 0.0651533, 0.0971752, 0.135669, 0.212188, 0.311476, 0.441247", \ + "0.105333, 0.113445, 0.146561, 0.185085, 0.261487, 0.360674, 0.490471", \ + "0.139907, 0.149645, 0.185378, 0.223785, 0.299913, 0.398361, 0.527847", \ + "0.18278, 0.194422, 0.235774, 0.275512, 0.35153, 0.450115, 0.579423", \ + "0.223017, 0.237035, 0.285416, 0.327417, 0.404108, 0.50313, 0.632346", \ + "0.260925, 0.276759, 0.332219, 0.378652, 0.457397, 0.557938, 0.688287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0178295, 0.0253484, 0.068682, 0.124362, 0.236225, 0.381716, 0.571954", \ + "0.0179615, 0.0254219, 0.0687082, 0.124363, 0.236233, 0.38172, 0.572", \ + "0.0252701, 0.0314951, 0.0708705, 0.125087, 0.236418, 0.381688, 0.572003", \ + "0.0334103, 0.0396203, 0.0749372, 0.127092, 0.237345, 0.382362, 0.572308", \ + "0.0451224, 0.0521444, 0.0845415, 0.132364, 0.23947, 0.383644, 0.573453", \ + "0.057598, 0.065405, 0.098091, 0.142273, 0.244685, 0.386701, 0.575386", \ + "0.07055, 0.079194, 0.113951, 0.155283, 0.253616, 0.393075, 0.580024" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0615059, 0.0763101, 0.151433, 0.243549, 0.427009, 0.665384, 0.976813", \ + "0.0758947, 0.090516, 0.16566, 0.257887, 0.441436, 0.679782, 0.991228", \ + "0.121887, 0.136405, 0.21107, 0.303401, 0.487115, 0.725686, 1.03718", \ + "0.155073, 0.17028, 0.243983, 0.335947, 0.520056, 0.757662, 1.06921", \ + "0.194484, 0.211388, 0.28616, 0.377226, 0.560333, 0.798716, 1.11071", \ + "0.229564, 0.248403, 0.325999, 0.416927, 0.598667, 0.836556, 1.14824", \ + "0.260974, 0.281494, 0.363997, 0.455618, 0.637699, 0.875304, 1.18659" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0332894, 0.0513112, 0.150437, 0.274559, 0.523, 0.845506, 1.26754", \ + "0.033375, 0.0513469, 0.150438, 0.274559, 0.522948, 0.845783, 1.26742", \ + "0.0372678, 0.0539168, 0.15087, 0.274608, 0.522954, 0.845546, 1.26751", \ + "0.0430018, 0.0584335, 0.152142, 0.275294, 0.523444, 0.845476, 1.26757", \ + "0.0524508, 0.0671325, 0.155101, 0.276714, 0.52392, 0.845947, 1.26776", \ + "0.06307, 0.078131, 0.161341, 0.279749, 0.525609, 0.847948, 1.26825", \ + "0.074362, 0.090078, 0.170546, 0.285391, 0.529155, 0.849556, 1.27046" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170089, 0.0230501, 0.0542819, 0.0926728, 0.169148, 0.268477, 0.398214", \ + "0.0310533, 0.03767, 0.0688988, 0.107254, 0.183594, 0.282734, 0.411914", \ + "0.0586789, 0.0743151, 0.130033, 0.175047, 0.251013, 0.350312, 0.47995", \ + "0.0739057, 0.0960735, 0.177516, 0.245261, 0.341157, 0.441125, 0.570666", \ + "0.086715, 0.117208, 0.231367, 0.328832, 0.469537, 0.604485, 0.743016", \ + "0.0911374, 0.129985, 0.275756, 0.401707, 0.587054, 0.766525, 0.951035", \ + "0.0884971, 0.134624, 0.310626, 0.463849, 0.691603, 0.915216, 1.14628" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0164762, 0.0247766, 0.0695218, 0.125445, 0.23736, 0.382913, 0.573194", \ + "0.0210629, 0.0273653, 0.0694904, 0.125437, 0.237357, 0.38291, 0.57324", \ + "0.0530756, 0.0635422, 0.101026, 0.141234, 0.240284, 0.382907, 0.573194", \ + "0.0816368, 0.0972156, 0.151656, 0.196854, 0.276168, 0.397854, 0.575299", \ + "0.124367, 0.147084, 0.225696, 0.290108, 0.382635, 0.482496, 0.629631", \ + "0.173435, 0.202652, 0.305953, 0.390566, 0.512149, 0.629812, 0.759946", \ + "0.225387, 0.263413, 0.391712, 0.49661, 0.647275, 0.791932, 0.944351" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0417044, 0.0559047, 0.129953, 0.221728, 0.405009, 0.643236, 0.954662", \ + "0.0515718, 0.0660289, 0.141075, 0.233264, 0.416848, 0.655195, 0.966694", \ + "0.0826801, 0.104247, 0.189784, 0.282892, 0.466904, 0.705391, 1.01681", \ + "0.108257, 0.136966, 0.246671, 0.349795, 0.533996, 0.772761, 1.08423", \ + "0.146977, 0.184531, 0.326573, 0.455995, 0.664264, 0.903324, 1.21499", \ + "0.189351, 0.235883, 0.410293, 0.567367, 0.813796, 1.07954, 1.3927", \ + "0.23438, 0.289224, 0.496196, 0.680411, 0.966458, 1.26933, 1.61136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325197, 0.050976, 0.150434, 0.274636, 0.522951, 0.845776, 1.26759", \ + "0.0325811, 0.050962, 0.150378, 0.27464, 0.522966, 0.845776, 1.26759", \ + "0.0550174, 0.0725235, 0.15815, 0.275644, 0.523013, 0.845256, 1.26764", \ + "0.0823276, 0.102343, 0.191808, 0.295805, 0.526717, 0.845746, 1.26763", \ + "0.123962, 0.149263, 0.254407, 0.362375, 0.568727, 0.862782, 1.2695", \ + "0.170851, 0.201885, 0.326078, 0.447894, 0.659294, 0.926729, 1.30528", \ + "0.222069, 0.259434, 0.40352, 0.540396, 0.770266, 1.03895, 1.38811" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185718, 0.0248013, 0.0564184, 0.0949439, 0.171451, 0.270646, 0.400236", \ + "0.0331315, 0.0393509, 0.0710527, 0.109423, 0.185612, 0.284995, 0.413679", \ + "0.0656416, 0.0801329, 0.133479, 0.177167, 0.253538, 0.352499, 0.481734", \ + "0.0851758, 0.105577, 0.183268, 0.249197, 0.343754, 0.443294, 0.572806", \ + "0.105, 0.13273, 0.240907, 0.335677, 0.473958, 0.607442, 0.74534", \ + "0.118523, 0.153357, 0.290321, 0.411999, 0.593794, 0.771302, 0.954273", \ + "0.126264, 0.16778, 0.331857, 0.479176, 0.701425, 0.921931, 1.15091" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0194998, 0.0276909, 0.0722637, 0.128125, 0.23989, 0.385191, 0.575161", \ + "0.0228346, 0.0294819, 0.0722473, 0.128118, 0.239893, 0.38518, 0.575183", \ + "0.0554836, 0.0655767, 0.10237, 0.143995, 0.242641, 0.385189, 0.575185", \ + "0.0847585, 0.0998275, 0.153298, 0.198245, 0.277766, 0.399748, 0.577181", \ + "0.127658, 0.149833, 0.227261, 0.291439, 0.384128, 0.483879, 0.63104", \ + "0.175683, 0.204724, 0.307434, 0.392267, 0.513256, 0.630924, 0.76058", \ + "0.227884, 0.264274, 0.391787, 0.497075, 0.647697, 0.792667, 0.944388" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0446295, 0.058785, 0.132807, 0.224556, 0.407842, 0.646055, 0.957559", \ + "0.0552066, 0.0696714, 0.144669, 0.236848, 0.420409, 0.658753, 0.970351", \ + "0.0835644, 0.102445, 0.184932, 0.277465, 0.461576, 0.700328, 1.01199", \ + "0.103975, 0.129282, 0.229715, 0.330747, 0.51542, 0.754039, 1.0659", \ + "0.132678, 0.166693, 0.294772, 0.415005, 0.618816, 0.858782, 1.17008", \ + "0.16591, 0.207799, 0.364744, 0.506543, 0.737796, 0.998751, 1.31399", \ + "0.200188, 0.250194, 0.436361, 0.601529, 0.862377, 1.14993, 1.48747" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325105, 0.0509694, 0.150398, 0.274638, 0.522952, 0.845776, 1.2675", \ + "0.0325023, 0.0509607, 0.150431, 0.274637, 0.522951, 0.845776, 1.26752", \ + "0.047573, 0.0654535, 0.156159, 0.275632, 0.522732, 0.845721, 1.26744", \ + "0.0722372, 0.0907704, 0.181797, 0.291415, 0.52668, 0.845439, 1.26745", \ + "0.116656, 0.137382, 0.233419, 0.344127, 0.56131, 0.861791, 1.27065", \ + "0.164181, 0.189874, 0.298861, 0.414319, 0.633411, 0.913761, 1.30259", \ + "0.21588, 0.246149, 0.372101, 0.496289, 0.72292, 1.00391, 1.37033" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00746012, 0.00762331, 0.0078536, 0.00790847, 0.00793948, 0.00795135, 0.0079581", \ + "0.00721592, 0.00734924, 0.00763579, 0.00769965, 0.00775165, 0.00776866, 0.00776366", \ + "0.00757062, 0.00762868, 0.00789022, 0.00798952, 0.00807294, 0.00811212, 0.00813946", \ + "0.00862932, 0.00860219, 0.00872257, 0.00886384, 0.00893952, 0.00899204, 0.00901264", \ + "0.0107182, 0.0105942, 0.0105102, 0.0105963, 0.0106906, 0.0108218, 0.0108635", \ + "0.0138805, 0.0135879, 0.0133122, 0.0134012, 0.0133993, 0.0134072, 0.0134338", \ + "0.0181084, 0.0176649, 0.0170752, 0.0169505, 0.0169168, 0.016931, 0.0169958" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00902761, 0.00918762, 0.00944971, 0.00951893, 0.00955778, 0.00957739, 0.00958451", \ + "0.00885234, 0.00898082, 0.00925239, 0.00934403, 0.00940228, 0.00942729, 0.00944174", \ + "0.00919673, 0.00924662, 0.00944922, 0.00957361, 0.00967534, 0.00973414, 0.00976895", \ + "0.010257, 0.0102425, 0.0103132, 0.0104167, 0.0105352, 0.0105942, 0.0106472", \ + "0.012352, 0.0122597, 0.012227, 0.0122566, 0.0123405, 0.0124261, 0.0124789", \ + "0.0154776, 0.0152864, 0.0150337, 0.0150057, 0.0150003, 0.015063, 0.0151168", \ + "0.0194662, 0.0191823, 0.0187218, 0.0185969, 0.0185276, 0.0185527, 0.0185978" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0074561, 0.00750203, 0.0075467, 0.00755871, 0.00756586, 0.0075697, 0.00756886", \ + "0.00717923, 0.00725791, 0.00742514, 0.00747852, 0.00751306, 0.00754581, 0.00730367", \ + "0.00798266, 0.00785765, 0.0076395, 0.00747972, 0.00767512, 0.00764111, 0.00762641", \ + "0.00966155, 0.00940488, 0.00874282, 0.00837572, 0.00814188, 0.00796253, 0.00784988", \ + "0.0133251, 0.0128623, 0.0113544, 0.0104929, 0.00958711, 0.0091272, 0.00869387", \ + "0.0183637, 0.0177858, 0.0156284, 0.01406, 0.0124117, 0.0112279, 0.0104838", \ + "0.0248097, 0.0241285, 0.0214489, 0.0192606, 0.016656, 0.0147823, 0.0132223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00232505, 0.00240126, 0.00248782, 0.00250703, 0.00251796, 0.00252252, 0.00252453", \ + "0.00194817, 0.00205714, 0.00229676, 0.0023905, 0.00245304, 0.00248915, 0.00250494", \ + "0.00210693, 0.0020856, 0.00210812, 0.00218952, 0.00228708, 0.00236322, 0.00241022", \ + "0.00330212, 0.00307344, 0.0026329, 0.00248726, 0.00242308, 0.00241955, 0.00243173", \ + "0.00653182, 0.00597134, 0.00460603, 0.00395439, 0.00341134, 0.00307478, 0.00290297", \ + "0.0113824, 0.010543, 0.00814518, 0.00682138, 0.00551987, 0.00469026, 0.0041316", \ + "0.0176863, 0.0166119, 0.0132458, 0.0111443, 0.00895806, 0.00746041, 0.00632681" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00936936, 0.00938177, 0.00938464, 0.00938826, 0.00938807, 0.00938725, 0.00938515", \ + "0.00910862, 0.00913163, 0.00922981, 0.00924972, 0.00918796, 0.00928442, 0.00886309", \ + "0.00988927, 0.00975832, 0.009556, 0.00953815, 0.00945209, 0.00940312, 0.00936362", \ + "0.0116432, 0.011426, 0.0106472, 0.0102689, 0.0099757, 0.00972946, 0.00962629", \ + "0.0153341, 0.0149, 0.0134255, 0.0124768, 0.0115437, 0.0109995, 0.0105252", \ + "0.0206331, 0.0200433, 0.0178645, 0.0161819, 0.0144319, 0.0131851, 0.0123261", \ + "0.0273976, 0.0267029, 0.0239482, 0.0216696, 0.0189066, 0.0168283, 0.0152568" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0023447, 0.00241641, 0.00249741, 0.00251537, 0.00252548, 0.0025298, 0.00253178", \ + "0.00195806, 0.00206285, 0.00230668, 0.00240331, 0.00246069, 0.00249015, 0.00250857", \ + "0.00192573, 0.0019377, 0.00203837, 0.00214201, 0.00226419, 0.00234801, 0.0023999", \ + "0.0028236, 0.00265772, 0.00239911, 0.00233409, 0.00233811, 0.00237416, 0.00239296", \ + "0.00594433, 0.00541791, 0.00417341, 0.00363416, 0.00317672, 0.00293665, 0.00279812", \ + "0.0110445, 0.010209, 0.00778635, 0.00647308, 0.00526258, 0.00450712, 0.00398713", \ + "0.0177, 0.0166334, 0.0131708, 0.0109825, 0.00876273, 0.00731629, 0.00620731" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017104; + rise_capacitance : 0.0017104; + rise_capacitance_range (0.00121346, 0.0017104); + fall_capacitance : 0.00171034; + fall_capacitance_range (0.0012028, 0.00171034); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00299553, 0.0028278, 0.00324709, 0.00409259, 0.00592805, 0.00864876, 0.0122012" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00430155, 0.00417088, 0.00456021, 0.00543037, 0.00723612, 0.00993906, 0.0134538" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00299846, 0.00283078, 0.00325052, 0.0040961, 0.00593219, 0.00865223, 0.0122043" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0041722, 0.00404114, 0.00443313, 0.00530882, 0.0071253, 0.0098332, 0.0133566" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345312; + rise_capacitance : 0.00345312; + rise_capacitance_range (0.00231253, 0.00345312); + fall_capacitance : 0.00338513; + fall_capacitance_range (0.00238698, 0.00338513); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260878, -0.00260891, -0.00262246, -0.0026119, -0.00261633, -0.00261544, -0.00261144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00282888, 0.00267522, 0.00263232, 0.00263033, 0.00261633, 0.00262319, 0.00261858" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262409, -0.00263337, -0.00263362, -0.00263754, -0.00263403, -0.00262721, -0.00262309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00263083, 0.00263337, 0.0026365, 0.00265193, 0.00264316, 0.00263301, 0.0026267" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00284151, -0.00285616, -0.00286003, -0.00286128, -0.00285881, -0.00285394, -0.00285364" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00287274, 0.00288222, 0.00288965, 0.00290114, 0.00288822, 0.00287346, 0.00286265" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034485; + rise_capacitance : 0.0034485; + rise_capacitance_range (0.00251294, 0.0034485); + fall_capacitance : 0.00337508; + fall_capacitance_range (0.00243231, 0.00337508); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261452, -0.00260505, -0.00262081, -0.00262018, -0.00261103, -0.00260915, -0.00260525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261452, 0.00264598, 0.00262611, 0.00263521, 0.00262398, 0.00261376, 0.00260721" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260236, -0.00260544, -0.00260108, -0.00260687, -0.0026087, -0.00260675, -0.00260278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261945, 0.00260812, 0.00264058, 0.00263378, 0.00262239, 0.00261176, 0.00260518" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260618, -0.00261432, -0.00261341, -0.00261387, -0.00261151, -0.00260959, -0.00260563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268023, 0.00263682, 0.00264643, 0.00263786, 0.00262617, 0.00261517, 0.00260847" \ + ); + } + } + } + } + cell (NAND3BX3) { + area : 9.8784; + cell_leakage_power : 0.308521; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.43576; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217933; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.363721; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29594; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.580613; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116109; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264705; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193387; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.308521; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0477561, 0.0569396, 0.0931685, 0.136412, 0.222442, 0.333959, 0.479694", \ + "0.0625429, 0.0716735, 0.107976, 0.151219, 0.23718, 0.348714, 0.494446", \ + "0.113786, 0.124378, 0.161643, 0.204465, 0.290273, 0.401939, 0.547722", \ + "0.151812, 0.164604, 0.204824, 0.247867, 0.333269, 0.444387, 0.589175", \ + "0.199688, 0.215102, 0.261305, 0.305075, 0.38959, 0.500497, 0.645957", \ + "0.245076, 0.262915, 0.316459, 0.363006, 0.448533, 0.558402, 0.703401", \ + "0.287618, 0.307583, 0.368625, 0.419446, 0.507001, 0.618346, 0.763951" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0188065, 0.0281565, 0.0765813, 0.139115, 0.265007, 0.428782, 0.642896", \ + "0.0188973, 0.0282355, 0.0765859, 0.139114, 0.265007, 0.428782, 0.642946", \ + "0.0265604, 0.0344379, 0.0785439, 0.139729, 0.265051, 0.428788, 0.642977", \ + "0.0356354, 0.0435094, 0.0833266, 0.141979, 0.266023, 0.429253, 0.643156", \ + "0.0483917, 0.057206, 0.0936104, 0.147532, 0.268285, 0.430953, 0.644018", \ + "0.062046, 0.071765, 0.108096, 0.15747, 0.27314, 0.433362, 0.645931", \ + "0.076381, 0.086993, 0.125364, 0.171568, 0.281969, 0.439204, 0.649995" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0647705, 0.083093, 0.165161, 0.265722, 0.466027, 0.726212, 1.06614", \ + "0.0792933, 0.0974784, 0.179581, 0.28023, 0.48055, 0.740657, 1.08066", \ + "0.130067, 0.147875, 0.229135, 0.329695, 0.53049, 0.790811, 1.13093", \ + "0.167032, 0.186675, 0.267495, 0.367689, 0.567092, 0.827357, 1.16747", \ + "0.211886, 0.233205, 0.31445, 0.413663, 0.613069, 0.872811, 1.21354", \ + "0.252493, 0.276009, 0.360436, 0.45922, 0.657855, 0.917321, 1.25708", \ + "0.288712, 0.314153, 0.403622, 0.502319, 0.700623, 0.959155, 1.29872" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0317649, 0.0535279, 0.161457, 0.296951, 0.568118, 0.920273, 1.38096", \ + "0.0318186, 0.0535484, 0.161458, 0.296951, 0.568097, 0.920478, 1.38091", \ + "0.036284, 0.0564205, 0.161793, 0.297053, 0.568166, 0.920601, 1.38097", \ + "0.0430403, 0.0615781, 0.163297, 0.297643, 0.568359, 0.920631, 1.38096", \ + "0.0534984, 0.0713436, 0.166712, 0.299129, 0.568907, 0.920783, 1.38109", \ + "0.065158, 0.083358, 0.173167, 0.30222, 0.570622, 0.921679, 1.38168", \ + "0.077824, 0.096402, 0.182918, 0.30767, 0.573752, 0.923806, 1.38289" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0161683, 0.0237947, 0.0588715, 0.101989, 0.187884, 0.299419, 0.44522", \ + "0.02992, 0.0383453, 0.0733778, 0.116448, 0.202215, 0.313545, 0.459316", \ + "0.056014, 0.0756212, 0.135696, 0.184322, 0.269346, 0.380799, 0.526565", \ + "0.0702896, 0.0980141, 0.185756, 0.257599, 0.358428, 0.46871, 0.616554", \ + "0.0821283, 0.120193, 0.242851, 0.34675, 0.495679, 0.638137, 0.785935", \ + "0.0861537, 0.134046, 0.290712, 0.424817, 0.62114, 0.810879, 1.00541", \ + "0.0828615, 0.140438, 0.329084, 0.49259, 0.733479, 0.969548, 1.2136" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0155568, 0.0260677, 0.0764758, 0.139442, 0.26547, 0.429372, 0.643717", \ + "0.0206454, 0.0285459, 0.0764444, 0.139435, 0.265481, 0.429379, 0.643709", \ + "0.051869, 0.0650726, 0.105823, 0.153185, 0.267079, 0.429345, 0.643721", \ + "0.0796526, 0.0991578, 0.158109, 0.207158, 0.297467, 0.437841, 0.644192", \ + "0.121192, 0.149582, 0.234513, 0.303391, 0.402927, 0.517419, 0.6873", \ + "0.168449, 0.206256, 0.317151, 0.408067, 0.537393, 0.664033, 0.810955", \ + "0.219921, 0.266939, 0.405245, 0.516539, 0.677355, 0.832484, 0.995403" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0397899, 0.0573695, 0.138271, 0.238414, 0.438503, 0.698498, 1.03852", \ + "0.0493053, 0.067229, 0.149164, 0.249744, 0.450052, 0.71019, 1.05026", \ + "0.0782237, 0.104889, 0.197024, 0.298418, 0.499267, 0.759775, 1.10018", \ + "0.102342, 0.137752, 0.255124, 0.365563, 0.566937, 0.826905, 1.16732", \ + "0.139001, 0.185369, 0.337051, 0.474421, 0.695715, 0.956251, 1.29614", \ + "0.179079, 0.236559, 0.422824, 0.589207, 0.850247, 1.13356, 1.47304", \ + "0.221647, 0.289456, 0.510116, 0.704932, 1.00813, 1.32816, 1.69331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.030331, 0.0529324, 0.161394, 0.297012, 0.568141, 0.920534, 1.38093", \ + "0.0303851, 0.0528847, 0.161394, 0.296931, 0.568138, 0.920474, 1.38093", \ + "0.0521411, 0.0738879, 0.168096, 0.297511, 0.568132, 0.920502, 1.38093", \ + "0.0787208, 0.103586, 0.200726, 0.315635, 0.570454, 0.920284, 1.3811", \ + "0.119395, 0.150793, 0.264017, 0.380552, 0.608286, 0.933569, 1.38153", \ + "0.165357, 0.203866, 0.336902, 0.46681, 0.695577, 0.992022, 1.41095", \ + "0.215723, 0.261924, 0.416435, 0.562415, 0.808652, 1.09882, 1.48726" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0177929, 0.0256247, 0.0610239, 0.104185, 0.19002, 0.301361, 0.446844", \ + "0.0321674, 0.0401912, 0.0755398, 0.118567, 0.20419, 0.315524, 0.460106", \ + "0.0631954, 0.0813601, 0.139036, 0.185973, 0.271574, 0.382714, 0.528055", \ + "0.0818271, 0.107288, 0.191102, 0.26138, 0.360775, 0.473068, 0.615912", \ + "0.100754, 0.135302, 0.251772, 0.353005, 0.499559, 0.640913, 0.787968", \ + "0.113761, 0.156793, 0.304469, 0.434552, 0.62716, 0.814655, 1.00808", \ + "0.12138, 0.172892, 0.349326, 0.506522, 0.742378, 0.975536, 1.21748" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0186679, 0.0290089, 0.0791561, 0.142013, 0.267778, 0.431307, 0.645154", \ + "0.0223871, 0.0308187, 0.0791332, 0.141995, 0.267807, 0.431306, 0.645193", \ + "0.0543795, 0.0670729, 0.107074, 0.155641, 0.269249, 0.431338, 0.645186", \ + "0.0827898, 0.101709, 0.159707, 0.208286, 0.299216, 0.441802, 0.645807", \ + "0.124529, 0.152255, 0.236156, 0.304706, 0.404366, 0.518489, 0.68841", \ + "0.171341, 0.208332, 0.318392, 0.407997, 0.538381, 0.663929, 0.811724", \ + "0.222479, 0.267624, 0.404966, 0.516227, 0.677742, 0.832509, 0.995482" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.042587, 0.0601008, 0.140931, 0.241121, 0.441164, 0.701183, 1.04112", \ + "0.0528119, 0.0707411, 0.152569, 0.253135, 0.45347, 0.713605, 1.05361", \ + "0.0791541, 0.102524, 0.19185, 0.29283, 0.493716, 0.754135, 1.09457", \ + "0.097946, 0.129142, 0.237089, 0.345836, 0.547087, 0.80734, 1.14768", \ + "0.124746, 0.166586, 0.30334, 0.431483, 0.650094, 0.910796, 1.25064", \ + "0.155536, 0.207339, 0.374569, 0.524758, 0.771047, 1.05126, 1.39234", \ + "0.187444, 0.248996, 0.447353, 0.622132, 0.89869, 1.20542, 1.56764" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0303231, 0.0529026, 0.161439, 0.296919, 0.568132, 0.920015, 1.38101", \ + "0.0302687, 0.0529064, 0.161431, 0.297046, 0.568129, 0.920058, 1.38101", \ + "0.0449189, 0.0670544, 0.166657, 0.297697, 0.568117, 0.920634, 1.38091", \ + "0.069368, 0.0921546, 0.191388, 0.312022, 0.570895, 0.920518, 1.38094", \ + "0.112861, 0.13871, 0.242926, 0.363331, 0.602152, 0.933117, 1.38246", \ + "0.159633, 0.191366, 0.308428, 0.433781, 0.671332, 0.981143, 1.40969", \ + "0.210192, 0.247961, 0.383183, 0.5164, 0.761635, 1.06738, 1.47216" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00981007, 0.0100797, 0.0104186, 0.0105, 0.0105468, 0.0105683, 0.0105753", \ + "0.00959399, 0.00983909, 0.0102036, 0.0103034, 0.0103588, 0.0103814, 0.0103911", \ + "0.00998149, 0.0100537, 0.0103932, 0.0105727, 0.0106812, 0.0107354, 0.0107675", \ + "0.0111078, 0.0110598, 0.0111877, 0.0113619, 0.0114785, 0.0115248, 0.0115512", \ + "0.0135225, 0.0131674, 0.0129615, 0.0130208, 0.0131365, 0.0132753, 0.0132323", \ + "0.0169656, 0.0163181, 0.0157456, 0.0157045, 0.0157718, 0.0158464, 0.0159974", \ + "0.02166, 0.0207144, 0.0196197, 0.0193881, 0.0192868, 0.0192748, 0.0193429" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0108606, 0.011117, 0.0114956, 0.0115982, 0.0116579, 0.0116848, 0.0116982", \ + "0.0106889, 0.010903, 0.0112905, 0.0114188, 0.0114988, 0.0115342, 0.0115533", \ + "0.011086, 0.0111398, 0.0113911, 0.0115687, 0.011709, 0.0117856, 0.0118285", \ + "0.0121632, 0.0121216, 0.0122216, 0.0123467, 0.0124962, 0.0125915, 0.012641", \ + "0.0144773, 0.0142889, 0.014228, 0.0142472, 0.0143257, 0.0144123, 0.0144802", \ + "0.0177666, 0.0173229, 0.0169101, 0.0168462, 0.0168705, 0.0169211, 0.0169916", \ + "0.0221772, 0.0214149, 0.0206586, 0.0204466, 0.0203474, 0.02035, 0.020407" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00965828, 0.00974545, 0.00980659, 0.00982218, 0.00983025, 0.00983309, 0.00983397", \ + "0.00928788, 0.00942946, 0.00964935, 0.00972403, 0.00978115, 0.00980563, 0.00981113", \ + "0.0104645, 0.0102536, 0.00995104, 0.00990782, 0.00999749, 0.00994067, 0.00991145", \ + "0.0128489, 0.0124006, 0.0114161, 0.011038, 0.0099146, 0.00906378, 0.0101875", \ + "0.0179551, 0.0171918, 0.0149875, 0.0137415, 0.0126333, 0.0117698, 0.0101539", \ + "0.0249752, 0.0239683, 0.0208508, 0.018603, 0.0162265, 0.0150041, 0.0137228", \ + "0.0339251, 0.0327546, 0.0288, 0.0257208, 0.0220108, 0.0193799, 0.0178105" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0031611, 0.00329533, 0.00340993, 0.00343393, 0.00344724, 0.00345262, 0.00345542", \ + "0.0026612, 0.00283588, 0.0031738, 0.00328784, 0.00336464, 0.0033997, 0.00341891", \ + "0.00293938, 0.00289012, 0.00292507, 0.00302979, 0.00316572, 0.00324689, 0.00331766", \ + "0.00468484, 0.00424658, 0.00362265, 0.00344951, 0.00335181, 0.0033423, 0.00335388", \ + "0.00923846, 0.00825297, 0.0062735, 0.00536379, 0.00458838, 0.00418616, 0.00393642", \ + "0.015996, 0.0145563, 0.0110755, 0.00921803, 0.0074127, 0.00628854, 0.00552903", \ + "0.0247643, 0.0229122, 0.0180131, 0.0149956, 0.0119952, 0.00996304, 0.00843383" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0121769, 0.0122032, 0.0122196, 0.0122127, 0.012214, 0.0122125, 0.0122101", \ + "0.0118514, 0.0119298, 0.0120343, 0.0120446, 0.0120575, 0.0120796, 0.0114715", \ + "0.0129946, 0.0127505, 0.0123992, 0.0124683, 0.0123223, 0.0122417, 0.0121859", \ + "0.0154463, 0.0150694, 0.0139067, 0.0134396, 0.012367, 0.0126781, 0.0110808", \ + "0.0206736, 0.0198949, 0.017651, 0.0163989, 0.0151013, 0.0141979, 0.0125501", \ + "0.0280027, 0.0269858, 0.0237845, 0.0214501, 0.0189196, 0.0175965, 0.0162679", \ + "0.0373983, 0.0362156, 0.0321204, 0.0288576, 0.0249856, 0.0222111, 0.0202994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00318579, 0.00331109, 0.00341749, 0.00343983, 0.00345211, 0.00345717, 0.00345973", \ + "0.00265166, 0.00283801, 0.00317776, 0.00329834, 0.00337439, 0.00340863, 0.00342764", \ + "0.00267409, 0.00268765, 0.0028245, 0.00296873, 0.00313057, 0.00323594, 0.00331117", \ + "0.00402234, 0.00371436, 0.00331729, 0.003227, 0.00323652, 0.00325963, 0.00330302", \ + "0.00849285, 0.00755893, 0.00573498, 0.00496528, 0.00433921, 0.00401824, 0.00382869", \ + "0.0156175, 0.0141706, 0.0106302, 0.00876763, 0.00711261, 0.00608069, 0.00539779", \ + "0.0248722, 0.0230457, 0.0179609, 0.014858, 0.0117714, 0.00979559, 0.0083027" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169866; + rise_capacitance : 0.00169866; + rise_capacitance_range (0.00120231, 0.00169866); + fall_capacitance : 0.00169859; + fall_capacitance_range (0.00119153, 0.00169859); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00416273, 0.00399506, 0.00438736, 0.00516826, 0.00694218, 0.0096219, 0.0131309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00452691, 0.00439338, 0.00472684, 0.00555596, 0.00731127, 0.009955, 0.0134123" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00416727, 0.0039995, 0.00439236, 0.00517349, 0.00694751, 0.0096291, 0.0131377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00434534, 0.00421164, 0.00455004, 0.00538901, 0.00715055, 0.00980342, 0.0132744" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00462135; + rise_capacitance : 0.00462135; + rise_capacitance_range (0.00306935, 0.00462135); + fall_capacitance : 0.00452949; + fall_capacitance_range (0.0031618, 0.00452949); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00352817, -0.00352772, -0.00354637, -0.00353499, -0.0035426, -0.00353639, -0.00353038" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00382533, 0.0036215, 0.0035613, 0.00355803, 0.0035426, 0.00354677, 0.00353502" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00354782, -0.0035687, -0.00356346, -0.00356757, -0.00356312, -0.00355421, -0.00354807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00355497, 0.0035687, 0.00356763, 0.00358675, 0.00357487, 0.00356159, 0.00355212" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00384192, -0.00386927, -0.00387188, -0.0038727, -0.00386948, -0.00386326, -0.00386222" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00388627, 0.00390547, 0.00391029, 0.00392544, 0.00390776, 0.00388838, 0.00387205" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00461157; + rise_capacitance : 0.00461157; + rise_capacitance_range (0.00333254, 0.00461157); + fall_capacitance : 0.00451204; + fall_capacitance_range (0.00322227, 0.00451204); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00350592, -0.00352729, -0.00354476, -0.00354273, -0.00353074, -0.00352874, -0.00352289" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00353693, 0.00357934, 0.00355197, 0.00356375, 0.00354824, 0.0035349, 0.00352535" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00351275, -0.00352122, -0.00352757, -0.00352867, -0.00352727, -0.00352518, -0.00351926" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00353905, 0.00352884, 0.00357073, 0.00356143, 0.00354603, 0.00353217, 0.00352264" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0035156, -0.00353636, -0.00353874, -0.00353802, -0.00353155, -0.0035295, -0.00352358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00362731, 0.00356833, 0.0035793, 0.00356701, 0.00355092, 0.00353682, 0.00352706" \ + ); + } + } + } + } + cell (NAND3X1) { + area : 7.056; + cell_leakage_power : 0.071966; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.146114; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0852017; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0274047; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.052558; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0559756; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0803704; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0513437; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0767596; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.071966; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201392, 0.023938, 0.0550809, 0.0935971, 0.170415, 0.270184, 0.400606", \ + "0.0348615, 0.0387453, 0.069997, 0.108466, 0.185156, 0.284724, 0.414534", \ + "0.0684882, 0.0780229, 0.133066, 0.177936, 0.253875, 0.353602, 0.483948", \ + "0.0884525, 0.102075, 0.18342, 0.250594, 0.346063, 0.446024, 0.576283", \ + "0.107748, 0.126737, 0.241572, 0.339482, 0.479917, 0.613809, 0.752119", \ + "0.119317, 0.14334, 0.290579, 0.4181, 0.603978, 0.783618, 0.967036", \ + "0.12355, 0.1525, 0.330627, 0.486252, 0.71559, 0.940254, 1.17137" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0195255, 0.0248221, 0.0695202, 0.125329, 0.236856, 0.381805, 0.571318", \ + "0.0228158, 0.0270864, 0.0695195, 0.125317, 0.236881, 0.381805, 0.571294", \ + "0.0570182, 0.0633145, 0.0997911, 0.14047, 0.239386, 0.381779, 0.57127", \ + "0.0881953, 0.0977147, 0.151133, 0.195486, 0.273775, 0.395391, 0.572846", \ + "0.134636, 0.14842, 0.226121, 0.289249, 0.379524, 0.478136, 0.624556", \ + "0.186797, 0.205395, 0.308078, 0.391235, 0.51015, 0.624989, 0.75222", \ + "0.243855, 0.266886, 0.394506, 0.497969, 0.646081, 0.788491, 0.93651" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.047454, 0.0568103, 0.134473, 0.231055, 0.424051, 0.674887, 1.00289", \ + "0.0580257, 0.0675208, 0.146092, 0.243084, 0.436326, 0.687292, 1.01533", \ + "0.0943931, 0.107938, 0.195943, 0.29309, 0.48704, 0.738091, 1.06498", \ + "0.122997, 0.141141, 0.254041, 0.360274, 0.55495, 0.806099, 1.13358", \ + "0.164547, 0.188357, 0.334788, 0.4686, 0.684269, 0.93593, 1.26292", \ + "0.209775, 0.23902, 0.418497, 0.581031, 0.836675, 1.11231, 1.44126", \ + "0.256737, 0.291172, 0.503065, 0.693601, 0.990799, 1.30548, 1.66111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404611, 0.0529242, 0.157922, 0.288976, 0.551365, 0.892335, 1.33762", \ + "0.0405387, 0.0529093, 0.157871, 0.288959, 0.551386, 0.892368, 1.33775", \ + "0.0644638, 0.0755359, 0.165287, 0.289669, 0.551114, 0.89221, 1.33743", \ + "0.0938406, 0.10675, 0.199242, 0.308775, 0.554263, 0.892349, 1.33762", \ + "0.138756, 0.154884, 0.263932, 0.376626, 0.59458, 0.907544, 1.33882", \ + "0.188478, 0.208224, 0.337023, 0.464466, 0.685476, 0.969311, 1.37195", \ + "0.242432, 0.266209, 0.416151, 0.559133, 0.799973, 1.08139, 1.45342" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0214803, 0.0254682, 0.0573674, 0.0962053, 0.173301, 0.273237, 0.40378", \ + "0.0365053, 0.0404054, 0.0722596, 0.110967, 0.187815, 0.287861, 0.417457", \ + "0.0749603, 0.0838759, 0.136757, 0.179993, 0.256935, 0.356639, 0.486654", \ + "0.0990967, 0.111789, 0.189477, 0.255121, 0.349137, 0.449114, 0.579417", \ + "0.12513, 0.142604, 0.25163, 0.346827, 0.484934, 0.617641, 0.755369", \ + "0.145159, 0.167173, 0.30588, 0.42913, 0.611549, 0.789139, 0.971332", \ + "0.159508, 0.185626, 0.352319, 0.502033, 0.726158, 0.948102, 1.17718" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0224203, 0.0277535, 0.0725596, 0.12846, 0.24012, 0.385179, 0.574707", \ + "0.0247329, 0.02929, 0.0725677, 0.12847, 0.240094, 0.385125, 0.574707", \ + "0.0591636, 0.065301, 0.101285, 0.143244, 0.242377, 0.385188, 0.574713", \ + "0.0911409, 0.100383, 0.152909, 0.196856, 0.275974, 0.398347, 0.576242", \ + "0.137975, 0.151395, 0.228156, 0.29097, 0.381472, 0.480073, 0.627255", \ + "0.189857, 0.20766, 0.309407, 0.392745, 0.511679, 0.626547, 0.754129", \ + "0.246183, 0.268827, 0.395385, 0.499018, 0.64661, 0.79101, 0.938039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0509399, 0.0602931, 0.13795, 0.234529, 0.427588, 0.67847, 1.00644", \ + "0.0621422, 0.0716397, 0.150185, 0.247159, 0.440427, 0.691391, 1.01955", \ + "0.0948595, 0.106989, 0.192081, 0.289236, 0.482924, 0.734329, 1.0625", \ + "0.118608, 0.134672, 0.238485, 0.343386, 0.537981, 0.788992, 1.11693", \ + "0.150292, 0.171826, 0.304473, 0.429447, 0.642025, 0.893555, 1.2219", \ + "0.185457, 0.212167, 0.37442, 0.521907, 0.763039, 1.03647, 1.36591", \ + "0.222065, 0.253585, 0.445535, 0.617194, 0.889003, 1.1896, 1.54237" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404657, 0.0529259, 0.15791, 0.288974, 0.551167, 0.892008, 1.33763", \ + "0.0404751, 0.0529298, 0.15791, 0.288975, 0.551386, 0.892368, 1.33763", \ + "0.0565732, 0.0681531, 0.16324, 0.289663, 0.551109, 0.891995, 1.33774", \ + "0.0823853, 0.094473, 0.189229, 0.305046, 0.554439, 0.891987, 1.33793", \ + "0.128764, 0.14229, 0.242658, 0.358468, 0.587826, 0.906339, 1.3399", \ + "0.179899, 0.19616, 0.309283, 0.43137, 0.660775, 0.958275, 1.36991", \ + "0.233491, 0.253226, 0.384153, 0.514855, 0.753555, 1.04845, 1.43677" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173593, 0.0211208, 0.0520648, 0.0904687, 0.167198, 0.266922, 0.397319", \ + "0.0316114, 0.0358862, 0.0670655, 0.105498, 0.182177, 0.281927, 0.411104", \ + "0.0590954, 0.0696685, 0.128684, 0.174033, 0.251051, 0.350531, 0.480847", \ + "0.0738197, 0.0892486, 0.176119, 0.245579, 0.342607, 0.442872, 0.573285", \ + "0.0854144, 0.106842, 0.229962, 0.331312, 0.474416, 0.609816, 0.748817", \ + "0.0879188, 0.115053, 0.273876, 0.405874, 0.595964, 0.777614, 0.962633", \ + "0.0816113, 0.114484, 0.307189, 0.469509, 0.704619, 0.932143, 1.16532" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0163581, 0.0216358, 0.0662163, 0.121949, 0.23339, 0.378272, 0.56774", \ + "0.0209113, 0.0246552, 0.0662101, 0.121933, 0.233383, 0.378272, 0.567802", \ + "0.0544016, 0.0611145, 0.0981958, 0.138082, 0.236058, 0.378307, 0.567728", \ + "0.0851676, 0.0947182, 0.149046, 0.193657, 0.271269, 0.392496, 0.569439", \ + "0.131994, 0.145885, 0.223811, 0.28717, 0.378097, 0.475893, 0.621758", \ + "0.185562, 0.204187, 0.306318, 0.389731, 0.508523, 0.623886, 0.750226", \ + "0.244817, 0.267627, 0.395305, 0.497974, 0.645372, 0.786922, 0.935001" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0392355, 0.0486972, 0.126576, 0.223206, 0.416228, 0.667076, 0.995115", \ + "0.0489491, 0.0584259, 0.137102, 0.234217, 0.427624, 0.678635, 1.00674", \ + "0.08932, 0.103745, 0.192436, 0.288525, 0.481423, 0.732356, 1.06009", \ + "0.120925, 0.140068, 0.258407, 0.364131, 0.555137, 0.805058, 1.13245", \ + "0.165354, 0.190079, 0.345073, 0.485842, 0.700641, 0.948929, 1.27441", \ + "0.212757, 0.243242, 0.43235, 0.604965, 0.872929, 1.14878, 1.47172", \ + "0.26276, 0.298723, 0.520896, 0.72228, 1.03831, 1.36508, 1.72054" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0404554, 0.0529153, 0.15791, 0.288972, 0.551387, 0.892368, 1.33781", \ + "0.0408912, 0.0527514, 0.157919, 0.288873, 0.551387, 0.892368, 1.33778", \ + "0.0706121, 0.0825788, 0.168016, 0.289776, 0.551391, 0.892289, 1.33783", \ + "0.0997353, 0.114897, 0.211683, 0.315685, 0.554743, 0.89235, 1.33755", \ + "0.144662, 0.164129, 0.286678, 0.400847, 0.606413, 0.910684, 1.33857", \ + "0.196602, 0.220323, 0.367152, 0.504356, 0.722696, 0.991094, 1.3803", \ + "0.254106, 0.282189, 0.45296, 0.611566, 0.863469, 1.13345, 1.4861" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00503019, 0.005037, 0.00504992, 0.00505424, 0.00505702, 0.00505772, 0.00505765", \ + "0.00489358, 0.00491404, 0.00499555, 0.00501822, 0.00503173, 0.00504609, 0.00490321", \ + "0.00520082, 0.0051608, 0.00507503, 0.00505934, 0.00510678, 0.0050939, 0.00508286", \ + "0.0059244, 0.00586825, 0.00556803, 0.00542919, 0.00530861, 0.00521105, 0.00518014", \ + "0.00760908, 0.00746429, 0.00679633, 0.00636973, 0.00598227, 0.00576482, 0.00557442", \ + "0.00993393, 0.00975323, 0.00872981, 0.00800664, 0.00725221, 0.00672633, 0.00631849", \ + "0.0129361, 0.0127228, 0.0114141, 0.0104006, 0.00917477, 0.00831401, 0.00760507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "3.78549e-05, 5.49406e-05, 9.29014e-05, 0.000101722, 0.000105977, 0.000109919, 0.000110299", \ + "-0.000148101, -0.00011279, 9.79277e-07, 4.41345e-05, 7.36787e-05, 8.72566e-05, 9.4821e-05", \ + "-0.000117943, -0.000121142, -9.85184e-05, -6.00267e-05, -8.31753e-06, 2.48427e-05, 5.31009e-05", \ + "0.000382155, 0.000322392, 0.000135507, 7.5549e-05, 5.17722e-05, 5.74928e-05, 5.95521e-05", \ + "0.00182403, 0.00167715, 0.00105499, 0.000750138, 0.000496543, 0.000353181, 0.000266103", \ + "0.00405187, 0.00381914, 0.00272684, 0.00211436, 0.00150544, 0.00110734, 0.000843861", \ + "0.00697574, 0.00666905, 0.00510998, 0.0041505, 0.00312651, 0.00242874, 0.00188081" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00605052, 0.00605251, 0.0060615, 0.00606248, 0.00606242, 0.00606216, 0.00605904", \ + "0.00592556, 0.00593671, 0.00597786, 0.00598704, 0.00596312, 0.00600026, 0.00577589", \ + "0.00622466, 0.00618831, 0.00610044, 0.00610586, 0.00607126, 0.00605348, 0.00602735", \ + "0.00698743, 0.00694335, 0.00659245, 0.00647082, 0.00629219, 0.00620405, 0.00614496", \ + "0.00866776, 0.00853944, 0.00787244, 0.00742778, 0.00702568, 0.00677131, 0.00656035", \ + "0.0111069, 0.01093, 0.00988751, 0.0091408, 0.00833527, 0.00780875, 0.00733569", \ + "0.0142433, 0.0140397, 0.0127018, 0.0116354, 0.0103472, 0.00941964, 0.00869339" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "4.15587e-05, 5.81363e-05, 9.48354e-05, 0.000103235, 0.000108281, 0.000109801, 0.000110982", \ + "-0.000143611, -0.000113148, 3.45545e-06, 4.71961e-05, 7.6506e-05, 8.98959e-05, 9.76712e-05", \ + "-0.000194033, -0.000189039, -0.000134326, -8.19107e-05, -2.08142e-05, 2.107e-05, 4.79061e-05", \ + "0.000152487, 0.000117569, 1.44073e-05, -6.29317e-06, 4.90461e-06, 2.05631e-05, 3.92262e-05", \ + "0.001498, 0.00135847, 0.000817369, 0.00058088, 0.000381385, 0.000278987, 0.000216825", \ + "0.00380834, 0.00358027, 0.00248607, 0.00189034, 0.00134171, 0.00100505, 0.000763979", \ + "0.0068935, 0.00658829, 0.0049979, 0.00399772, 0.00296722, 0.00231402, 0.00180226" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00392394, 0.00394802, 0.0040117, 0.0040232, 0.00402977, 0.00403271, 0.00403275", \ + "0.00380234, 0.00381642, 0.00395683, 0.00400585, 0.00403394, 0.00405541, 0.00377337", \ + "0.00412634, 0.00411801, 0.00401493, 0.00402312, 0.00407045, 0.00407456, 0.00407605", \ + "0.00486709, 0.00479001, 0.00447753, 0.00437172, 0.00426193, 0.00420103, 0.00416951", \ + "0.00660387, 0.00643427, 0.00568608, 0.00526971, 0.00494877, 0.00471243, 0.00454122", \ + "0.00896264, 0.00874326, 0.00757636, 0.0068358, 0.00612969, 0.00562509, 0.00525666", \ + "0.0120495, 0.0117621, 0.0102286, 0.00916325, 0.00798592, 0.0071665, 0.00650076" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-2.84631e-06, 2.26997e-05, 8.22878e-05, 9.40974e-05, 0.000101897, 0.000105201, 0.00010705", \ + "-0.000195281, -0.000163368, -3.20796e-05, 2.2624e-05, 6.02315e-05, 7.47478e-05, 8.46679e-05", \ + "0.000132496, 0.000102161, 2.14108e-07, -8.70533e-06, 1.18159e-05, 3.46127e-05, 5.8826e-05", \ + "0.000847343, 0.000768843, 0.000469858, 0.00032799, 0.000209679, 0.000145038, 0.000120225", \ + "0.00245024, 0.00232325, 0.00161822, 0.00122051, 0.00085178, 0.000609339, 0.000451491", \ + "0.0047993, 0.00455301, 0.00341514, 0.00274179, 0.00201866, 0.00152189, 0.00116116", \ + "0.00782207, 0.00750295, 0.00592671, 0.0049126, 0.00381639, 0.00298969, 0.00234804" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016871; + rise_capacitance : 0.0016871; + rise_capacitance_range (0.00115552, 0.0016871); + fall_capacitance : 0.00165625; + fall_capacitance_range (0.0011856, 0.00165625); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126417, -0.00126239, -0.00126701, -0.00127298, -0.00126832, -0.00126762, -0.00126564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137635, 0.00128874, 0.00127373, 0.00127365, 0.00126832, 0.00127133, 0.00126749" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127223, -0.00127308, -0.00127448, -0.00127495, -0.00127329, -0.0012702, -0.00126834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128183, 0.00128583, 0.00128992, 0.00129405, 0.00128756, 0.00127984, 0.00127305" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126568, -0.00127522, -0.00127328, -0.0012764, -0.00127476, -0.00127168, -0.00126988" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127139, 0.00127522, 0.00127538, 0.00128339, 0.00127924, 0.00127452, 0.00127172" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167331; + rise_capacitance : 0.00167331; + rise_capacitance_range (0.00123499, 0.00167331); + fall_capacitance : 0.00164029; + fall_capacitance_range (0.00119317, 0.00164029); + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125685, -0.00126065, -0.00126825, -0.00126518, -0.00126416, -0.00126348, -0.00126157" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127677, 0.00128003, 0.00127172, 0.00127588, 0.00127065, 0.00126591, 0.0012625" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125953, -0.00126367, -0.00126304, -0.00126779, -0.00126327, -0.0012626, -0.00126081" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126126, 0.00126402, 0.00127935, 0.0012753, 0.00127005, 0.00126515, 0.0012618" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125775, -0.00126049, -0.00126155, -0.00126785, -0.00126325, -0.00126253, -0.00126056" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126166, 0.00126367, 0.00127177, 0.00127553, 0.00127015, 0.00126517, 0.0012618" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170766; + rise_capacitance : 0.00170655; + rise_capacitance_range (0.0010533, 0.00170655); + fall_capacitance : 0.00170766; + fall_capacitance_range (0.00103782, 0.00170766); + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155015, -0.00155123, -0.00156272, -0.00156333, -0.0015639, -0.00156502, -0.00156893" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157414, 0.00158101, 0.00159568, 0.0015894, 0.00158314, 0.0015773, 0.0015744" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155867, -0.00156809, -0.00156936, -0.00157108, -0.00157031, -0.00156934, -0.00157144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.001575, 0.00158188, 0.00159646, 0.00159017, 0.00158389, 0.00157796, 0.00157487" \ + ); + } + } + } + } + cell (NAND3X2) { + area : 7.056; + cell_leakage_power : 0.190575; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.390506; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266021; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0634633; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122127; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16404; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22074; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119264; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178438; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190575; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017532, 0.0234338, 0.0543394, 0.09256, 0.168809, 0.267888, 0.397333", \ + "0.0314299, 0.0379381, 0.0689398, 0.107142, 0.183248, 0.282088, 0.41098", \ + "0.0588669, 0.0744357, 0.129991, 0.174929, 0.250734, 0.34977, 0.479124", \ + "0.0738749, 0.0960134, 0.177382, 0.244805, 0.340849, 0.440596, 0.569828", \ + "0.0863246, 0.116904, 0.231072, 0.328501, 0.469079, 0.603902, 0.742062", \ + "0.0908009, 0.129409, 0.275315, 0.401227, 0.586393, 0.765797, 0.950055", \ + "0.0874263, 0.133783, 0.309897, 0.463349, 0.690884, 0.914339, 1.14521" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159092, 0.0241624, 0.0689252, 0.124841, 0.236604, 0.381867, 0.571746", \ + "0.020406, 0.026751, 0.0689391, 0.124846, 0.236619, 0.381847, 0.571772", \ + "0.0521307, 0.0627909, 0.100575, 0.140795, 0.239567, 0.381864, 0.571754", \ + "0.0805309, 0.0963623, 0.15115, 0.196676, 0.275545, 0.396915, 0.573901", \ + "0.123083, 0.146021, 0.22513, 0.289596, 0.382078, 0.481569, 0.628108", \ + "0.171107, 0.20148, 0.305219, 0.389939, 0.511648, 0.629063, 0.759037", \ + "0.224113, 0.262052, 0.391129, 0.496132, 0.646634, 0.791057, 0.94331" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0391793, 0.0530993, 0.126901, 0.218615, 0.401897, 0.640073, 0.951556", \ + "0.0497581, 0.0638705, 0.138535, 0.230685, 0.414235, 0.652571, 0.964079", \ + "0.0819979, 0.103393, 0.188497, 0.280693, 0.464939, 0.703531, 1.01461", \ + "0.107617, 0.136278, 0.245737, 0.348431, 0.532384, 0.770889, 1.08309", \ + "0.146066, 0.183809, 0.325859, 0.454887, 0.662384, 0.901337, 1.21332", \ + "0.188406, 0.235025, 0.409561, 0.566625, 0.812736, 1.07837, 1.39127", \ + "0.233272, 0.288287, 0.49544, 0.679682, 0.965684, 1.26841, 1.61021" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302745, 0.0486446, 0.14803, 0.272274, 0.520622, 0.84342, 1.26534", \ + "0.0305327, 0.0486658, 0.148062, 0.272165, 0.520621, 0.843463, 1.26514", \ + "0.0546474, 0.0716011, 0.156199, 0.273307, 0.52033, 0.843401, 1.26534", \ + "0.0822769, 0.101937, 0.190388, 0.293927, 0.524399, 0.843396, 1.26515", \ + "0.12415, 0.148967, 0.253467, 0.361028, 0.566339, 0.860246, 1.26726", \ + "0.170647, 0.201549, 0.325359, 0.446859, 0.657465, 0.924857, 1.30315", \ + "0.221923, 0.258945, 0.402833, 0.539546, 0.768294, 1.03746, 1.38658" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0186709, 0.0248691, 0.056434, 0.0949438, 0.171443, 0.270642, 0.400235", \ + "0.0332212, 0.0394208, 0.071063, 0.109422, 0.185601, 0.284977, 0.413669", \ + "0.0655761, 0.0801042, 0.133457, 0.177128, 0.253491, 0.352451, 0.481696", \ + "0.0849391, 0.105455, 0.183207, 0.249153, 0.34373, 0.443275, 0.572715", \ + "0.10455, 0.132397, 0.240579, 0.335607, 0.473915, 0.607412, 0.745307", \ + "0.117535, 0.15286, 0.290036, 0.411855, 0.593718, 0.771251, 0.954166", \ + "0.125418, 0.167061, 0.331532, 0.478968, 0.701301, 0.921852, 1.15087" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.018645, 0.0269575, 0.0718265, 0.127803, 0.23969, 0.385028, 0.575055", \ + "0.0220077, 0.0287569, 0.0718279, 0.127807, 0.239686, 0.385047, 0.575039", \ + "0.0544617, 0.0647662, 0.101987, 0.143735, 0.242461, 0.385048, 0.575091", \ + "0.083607, 0.0989328, 0.152892, 0.198004, 0.277581, 0.399615, 0.577091", \ + "0.126356, 0.148869, 0.227146, 0.291201, 0.383956, 0.483757, 0.630956", \ + "0.174896, 0.203647, 0.307008, 0.391963, 0.513068, 0.630793, 0.760565", \ + "0.226276, 0.263059, 0.391253, 0.496742, 0.647503, 0.792542, 0.944303" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0421189, 0.05603, 0.129813, 0.221521, 0.40479, 0.642981, 0.954545", \ + "0.0531025, 0.067243, 0.141928, 0.234035, 0.417579, 0.655926, 0.96744", \ + "0.0824451, 0.101243, 0.183289, 0.275547, 0.459524, 0.698204, 1.00996", \ + "0.103029, 0.128377, 0.228514, 0.329373, 0.513703, 0.752175, 1.06402", \ + "0.131704, 0.165814, 0.293898, 0.413997, 0.617436, 0.85731, 1.16836", \ + "0.164744, 0.206811, 0.363939, 0.505663, 0.73668, 0.997425, 1.31248", \ + "0.198885, 0.24908, 0.435533, 0.600722, 0.861437, 1.14881, 1.48684" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302755, 0.0486446, 0.148056, 0.272251, 0.520602, 0.843471, 1.26526", \ + "0.030337, 0.0486419, 0.148025, 0.272204, 0.520599, 0.843464, 1.2652", \ + "0.0468359, 0.0641864, 0.153977, 0.273262, 0.520397, 0.843463, 1.26527", \ + "0.0721355, 0.0901525, 0.180109, 0.289493, 0.52467, 0.84301, 1.2652", \ + "0.116689, 0.137069, 0.232321, 0.34243, 0.559289, 0.859439, 1.2684", \ + "0.164269, 0.189642, 0.297991, 0.413026, 0.631691, 0.911885, 1.30046", \ + "0.215851, 0.245895, 0.371423, 0.495253, 0.721469, 1.00218, 1.36815" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149023, 0.0208017, 0.0515647, 0.0896926, 0.165872, 0.264873, 0.394324", \ + "0.0278887, 0.035245, 0.0662314, 0.104411, 0.180532, 0.279561, 0.407859", \ + "0.048999, 0.0665563, 0.125781, 0.171797, 0.248097, 0.346954, 0.476215", \ + "0.0586832, 0.0837227, 0.170466, 0.240116, 0.33773, 0.437554, 0.566837", \ + "0.0630027, 0.0977596, 0.21996, 0.320807, 0.463971, 0.600014, 0.73899", \ + "0.057892, 0.102011, 0.259061, 0.389883, 0.578882, 0.760426, 0.945856", \ + "0.043515, 0.0966344, 0.286953, 0.447128, 0.680188, 0.906663, 1.1396" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129445, 0.0211695, 0.0658381, 0.121682, 0.233372, 0.378569, 0.568443", \ + "0.0190096, 0.0245892, 0.0658404, 0.121672, 0.233331, 0.378569, 0.568443", \ + "0.0494766, 0.0605193, 0.0988337, 0.139194, 0.236512, 0.378565, 0.568472", \ + "0.0776228, 0.0937194, 0.149142, 0.194667, 0.273035, 0.393934, 0.570677", \ + "0.120899, 0.144124, 0.223252, 0.287704, 0.380742, 0.479325, 0.6254", \ + "0.170356, 0.201166, 0.304879, 0.389175, 0.510127, 0.627324, 0.756863", \ + "0.226329, 0.263556, 0.392962, 0.496587, 0.645983, 0.791485, 0.941408" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031992, 0.046133, 0.120164, 0.211938, 0.395248, 0.633469, 0.944932", \ + "0.0420908, 0.0561328, 0.130984, 0.223226, 0.406897, 0.645282, 0.956836", \ + "0.0783313, 0.101307, 0.187283, 0.278876, 0.462083, 0.700412, 1.01205", \ + "0.107121, 0.137588, 0.253495, 0.35563, 0.537456, 0.774723, 1.08568", \ + "0.148664, 0.188423, 0.340254, 0.477606, 0.687089, 0.922156, 1.23176", \ + "0.193969, 0.242942, 0.428756, 0.59707, 0.857585, 1.12523, 1.43299", \ + "0.242732, 0.300401, 0.518686, 0.715881, 1.02369, 1.341, 1.68598" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0302696, 0.0486371, 0.148048, 0.272163, 0.520621, 0.843463, 1.26537", \ + "0.0316254, 0.0485934, 0.148029, 0.272181, 0.520619, 0.843466, 1.26538", \ + "0.0597944, 0.0784846, 0.159172, 0.273391, 0.520426, 0.843451, 1.26517", \ + "0.0862839, 0.109964, 0.203253, 0.300212, 0.524909, 0.843158, 1.26537", \ + "0.12769, 0.158113, 0.276579, 0.38629, 0.580526, 0.864264, 1.26651", \ + "0.176203, 0.213468, 0.3554, 0.48781, 0.697647, 0.947939, 1.31242", \ + "0.230494, 0.274662, 0.440264, 0.592357, 0.834866, 1.0929, 1.42224" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00973774, 0.00977597, 0.00981196, 0.00982202, 0.00982721, 0.00983, 0.00982902", \ + "0.00944108, 0.00952035, 0.00968273, 0.00974129, 0.00977507, 0.00980399, 0.00956463", \ + "0.0102196, 0.0101055, 0.0098947, 0.00977394, 0.00993595, 0.0099055, 0.00988539", \ + "0.0118875, 0.0116398, 0.0109993, 0.0107073, 0.0103998, 0.0102198, 0.0101071", \ + "0.0155791, 0.015121, 0.0136146, 0.0127451, 0.01184, 0.0113636, 0.010956", \ + "0.0206217, 0.0200306, 0.0178872, 0.016304, 0.0146809, 0.01347, 0.0127486", \ + "0.0270634, 0.0263704, 0.0236907, 0.0215168, 0.0189154, 0.0170361, 0.0154681" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000100994, -3.05786e-05, 5.12855e-05, 6.97855e-05, 8.02947e-05, 8.46514e-05, 8.70376e-05", \ + "-0.000489961, -0.000386282, -0.000142395, -4.495e-05, 1.18921e-05, 4.05713e-05, 5.65193e-05", \ + "-0.000336241, -0.000362173, -0.000335397, -0.00025696, -0.000150201, -8.19874e-05, -2.93632e-05", \ + "0.000872036, 0.000627559, 0.000192932, 4.94636e-05, -9.2583e-06, -1.99297e-05, -3.84402e-06", \ + "0.00410802, 0.0035518, 0.00217394, 0.0015059, 0.000953395, 0.000624137, 0.000462382", \ + "0.00897465, 0.00813442, 0.00571835, 0.00438956, 0.00309757, 0.0022536, 0.00169456", \ + "0.0152796, 0.014203, 0.0108179, 0.00871982, 0.0065248, 0.00502354, 0.00389026" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116505, 0.0116609, 0.0116622, 0.0116648, 0.0116654, 0.011664, 0.0116614", \ + "0.0113852, 0.0114044, 0.0115221, 0.01153, 0.0114622, 0.0115588, 0.011133", \ + "0.0121488, 0.0120188, 0.0118246, 0.0118161, 0.0117281, 0.0116783, 0.0116375", \ + "0.0138988, 0.0136772, 0.012919, 0.0125417, 0.0122487, 0.0120016, 0.0119025", \ + "0.0175871, 0.0171594, 0.015684, 0.0147552, 0.0138102, 0.0132697, 0.0127959", \ + "0.0228672, 0.0223136, 0.0201206, 0.018461, 0.0167291, 0.0154607, 0.0145954", \ + "0.0296517, 0.0289571, 0.0261999, 0.0239309, 0.0211693, 0.0190912, 0.0175191" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-9.41005e-05, -2.51148e-05, 5.42268e-05, 7.20503e-05, 8.23387e-05, 8.63262e-05, 8.85661e-05", \ + "-0.000490355, -0.000382825, -0.000135661, -4.24334e-05, 1.70175e-05, 4.64571e-05, 6.12776e-05", \ + "-0.00052824, -0.000510486, -0.000406663, -0.000300711, -0.000180244, -9.61723e-05, -4.32063e-05", \ + "0.000381098, 0.000209952, -5.24261e-05, -0.000113835, -0.000106978, -7.27132e-05, -4.95412e-05", \ + "0.00351975, 0.00298755, 0.00172852, 0.00119086, 0.00073144, 0.000498012, 0.000347525", \ + "0.00861761, 0.00777438, 0.00534603, 0.00402734, 0.0028161, 0.00206052, 0.00154079", \ + "0.0152825, 0.0142065, 0.010732, 0.00853754, 0.00631551, 0.00486692, 0.00379842" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00765424, 0.0077717, 0.00790023, 0.00792502, 0.00793867, 0.00794433, 0.00794738", \ + "0.00736804, 0.00751663, 0.00778762, 0.00788925, 0.00795662, 0.0080003, 0.00745845", \ + "0.00822373, 0.00808476, 0.00794612, 0.00804712, 0.00802378, 0.00804095, 0.00804506", \ + "0.00996936, 0.00965371, 0.00896086, 0.00869779, 0.00845189, 0.00830667, 0.00825441", \ + "0.013778, 0.0132137, 0.0115733, 0.0106903, 0.00988567, 0.009416, 0.00904377", \ + "0.0189338, 0.0181672, 0.0157293, 0.0141358, 0.012544, 0.0114283, 0.0106482", \ + "0.0255303, 0.0246229, 0.02146, 0.0191854, 0.0166358, 0.0148668, 0.0133871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000210411, -9.45534e-05, 2.33628e-05, 5.09726e-05, 6.65162e-05, 7.31371e-05, 8.03356e-05", \ + "-0.000602744, -0.000493688, -0.000203282, -9.60763e-05, -1.68272e-05, 1.36046e-05, 3.51693e-05", \ + "0.000185905, 8.10421e-05, -2.8838e-05, -0.000156908, -0.000118378, -6.98978e-05, -2.14615e-05", \ + "0.00176534, 0.00147553, 0.000842086, 0.000546185, 0.000284714, 0.000166807, 0.000110097", \ + "0.0053745, 0.0047748, 0.00326264, 0.00241559, 0.00163953, 0.00113721, 0.000830697", \ + "0.0103866, 0.0095092, 0.00705226, 0.00559855, 0.0040913, 0.00304306, 0.00229364", \ + "0.0169033, 0.0157748, 0.012351, 0.0101965, 0.00785983, 0.00609816, 0.00478696" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344935; + rise_capacitance : 0.00344935; + rise_capacitance_range (0.00230729, 0.00344935); + fall_capacitance : 0.00338142; + fall_capacitance_range (0.00237502, 0.00338142); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260942, -0.00260914, -0.00261889, -0.0026112, -0.0026169, -0.0026164, -0.00261199" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00283983, 0.0026752, 0.00263384, 0.00263162, 0.0026169, 0.00262421, 0.00261832" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261571, -0.00263268, -0.00263536, -0.00263524, -0.00263191, -0.00262543, -0.00262079" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264629, 0.0026517, 0.00266243, 0.00267178, 0.0026586, 0.00264303, 0.00262829" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261901, -0.00263252, -0.00263315, -0.00263824, -0.00263517, -0.00262876, -0.00262429" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262784, 0.00263252, 0.00263682, 0.00265284, 0.00264433, 0.00263462, 0.00262765" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343219; + rise_capacitance : 0.00343219; + rise_capacitance_range (0.00250008, 0.00343219); + fall_capacitance : 0.00335876; + fall_capacitance_range (0.00241644, 0.00335876); + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259567, -0.00260625, -0.00261986, -0.00261219, -0.00261005, -0.00260865, -0.00260431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261321, 0.00264359, 0.0026257, 0.00263414, 0.00262297, 0.00261318, 0.00260612" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259653, -0.00259892, -0.00261087, -0.0026089, -0.00260719, -0.0026058, -0.00260147" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261054, 0.00261179, 0.00264156, 0.00263246, 0.00262138, 0.00261111, 0.00260419" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259511, -0.00260412, -0.0026193, -0.00260575, -0.00260749, -0.00260601, -0.00260161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260799, 0.00260829, 0.00263989, 0.00263282, 0.00262148, 0.00261113, 0.00260419" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034929; + rise_capacitance : 0.0034905; + rise_capacitance_range (0.0021018, 0.0034905); + fall_capacitance : 0.0034929; + fall_capacitance_range (0.00205613, 0.0034929); + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00322266, -0.0032312, -0.00324869, -0.00323076, -0.00325024, -0.0032504, -0.00325592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326161, 0.00328349, 0.00329766, 0.00325507, 0.00328545, 0.00327317, 0.00326615" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323891, -0.0032428, -0.00326289, -0.00325784, -0.00326375, -0.00326043, -0.00326342" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326483, 0.00328673, 0.00331565, 0.00325784, 0.00328847, 0.00327592, 0.00326809" \ + ); + } + } + } + } + cell (NAND4BBX1) { + area : 14.112; + cell_leakage_power : 0.160625; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.206309; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175073; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.202698; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199192; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190579; + when : "(AB * !BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129543; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157935; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153914; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.161353; + when : "(!AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12894; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156721; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153125; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.251106; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0836849; + when : "(!AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112221; + when : "(!AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107609; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160625; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (BB) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0383539, 0.0422496, 0.0735998, 0.112076, 0.188937, 0.288637, 0.419014", \ + "0.0525342, 0.0564606, 0.0878961, 0.126455, 0.203267, 0.303027, 0.433452", \ + "0.0896918, 0.0939561, 0.125768, 0.164495, 0.241154, 0.340899, 0.471301", \ + "0.116624, 0.121529, 0.154332, 0.192875, 0.269743, 0.369555, 0.499902", \ + "0.150457, 0.156559, 0.193476, 0.232613, 0.309692, 0.409212, 0.539572", \ + "0.18179, 0.189181, 0.232026, 0.272916, 0.351381, 0.450755, 0.58124", \ + "0.21117, 0.219705, 0.2693, 0.313402, 0.393845, 0.495831, 0.628105" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209907, 0.0261294, 0.0703555, 0.126018, 0.237487, 0.382362, 0.571808", \ + "0.0211222, 0.0262132, 0.0703604, 0.126049, 0.237451, 0.382335, 0.571784", \ + "0.0258303, 0.0300946, 0.0716628, 0.126783, 0.237771, 0.382397, 0.571789", \ + "0.0322068, 0.0359642, 0.0739285, 0.127796, 0.238642, 0.383035, 0.57226", \ + "0.0425762, 0.0462781, 0.0803615, 0.131502, 0.240529, 0.38438, 0.573162", \ + "0.054013, 0.058279, 0.09081, 0.138857, 0.245572, 0.388279, 0.575792", \ + "0.066017, 0.070807, 0.103944, 0.149472, 0.253644, 0.395355, 0.581785" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.075178, 0.087869, 0.191432, 0.319219, 0.57442, 0.905964, 1.33939", \ + "0.0876664, 0.100356, 0.204392, 0.332571, 0.587956, 0.919562, 1.35309", \ + "0.119491, 0.131986, 0.236197, 0.364659, 0.620424, 0.95243, 1.38595", \ + "0.142067, 0.154012, 0.257361, 0.385856, 0.641713, 0.973694, 1.40726", \ + "0.171136, 0.183381, 0.285579, 0.413476, 0.66941, 1.00121, 1.43495", \ + "0.196816, 0.209654, 0.312311, 0.440083, 0.695243, 1.02771, 1.46208", \ + "0.219759, 0.233677, 0.338153, 0.466992, 0.722679, 1.05456, 1.4885" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0647756, 0.0813097, 0.219588, 0.392189, 0.736757, 1.18562, 1.7712", \ + "0.0647119, 0.08127, 0.219635, 0.392057, 0.736766, 1.18553, 1.7712", \ + "0.0654637, 0.08194, 0.21989, 0.392146, 0.737198, 1.18525, 1.77119", \ + "0.0673288, 0.0830709, 0.220606, 0.392686, 0.73709, 1.1852, 1.77114", \ + "0.0726934, 0.087392, 0.221599, 0.393461, 0.737836, 1.18585, 1.77129", \ + "0.080726, 0.094669, 0.224816, 0.395555, 0.738769, 1.18565, 1.77219", \ + "0.090114, 0.103924, 0.230196, 0.399909, 0.741601, 1.18765, 1.77201" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0401132, 0.0440099, 0.0754707, 0.114096, 0.190911, 0.290706, 0.421128", \ + "0.054301, 0.0582213, 0.0897442, 0.128385, 0.205269, 0.305115, 0.43552", \ + "0.0908342, 0.094946, 0.126824, 0.16562, 0.242467, 0.342267, 0.472753", \ + "0.117685, 0.122253, 0.154667, 0.193341, 0.270287, 0.370158, 0.500508", \ + "0.151718, 0.157285, 0.193103, 0.232316, 0.309477, 0.409168, 0.539539", \ + "0.183381, 0.190058, 0.23095, 0.271792, 0.350366, 0.451148, 0.581591", \ + "0.213038, 0.220832, 0.267897, 0.31145, 0.391994, 0.494615, 0.626914" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0240707, 0.0292559, 0.0735878, 0.1293, 0.240786, 0.385704, 0.575173", \ + "0.0241505, 0.0293041, 0.0735898, 0.1293, 0.240766, 0.385703, 0.575149", \ + "0.0277914, 0.0323559, 0.0747431, 0.129979, 0.241078, 0.38568, 0.57513", \ + "0.033294, 0.0373544, 0.0766655, 0.130898, 0.241943, 0.386292, 0.57558", \ + "0.0428504, 0.0467742, 0.0825385, 0.13433, 0.243713, 0.387725, 0.576518", \ + "0.053822, 0.058117, 0.092115, 0.1413, 0.248629, 0.391436, 0.579088", \ + "0.065311, 0.070213, 0.104453, 0.151122, 0.256566, 0.398535, 0.585115" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0878383, 0.100336, 0.203364, 0.331075, 0.586168, 0.917681, 1.3511", \ + "0.100769, 0.113313, 0.216804, 0.344748, 0.599993, 0.931582, 1.36505", \ + "0.13222, 0.144809, 0.248557, 0.37682, 0.632485, 0.964167, 1.39778", \ + "0.153704, 0.166282, 0.27019, 0.398716, 0.654499, 0.986398, 1.41993", \ + "0.181133, 0.194007, 0.298132, 0.426578, 0.682562, 1.01457, 1.44832", \ + "0.205217, 0.218557, 0.323829, 0.45269, 0.708799, 1.0408, 1.47465", \ + "0.226765, 0.240843, 0.347985, 0.477719, 0.734297, 1.06667, 1.50077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0649452, 0.0813771, 0.219587, 0.392057, 0.736772, 1.18562, 1.7712", \ + "0.0649487, 0.0813842, 0.219587, 0.39206, 0.737158, 1.18559, 1.7712", \ + "0.0655966, 0.0820082, 0.219808, 0.392195, 0.736981, 1.18552, 1.7712", \ + "0.0666943, 0.0826552, 0.220245, 0.392476, 0.737037, 1.18529, 1.77118", \ + "0.0700483, 0.0854048, 0.22074, 0.392872, 0.737425, 1.18584, 1.77126", \ + "0.075765, 0.090223, 0.222846, 0.394114, 0.737927, 1.1853, 1.77139", \ + "0.083071, 0.096953, 0.226388, 0.396715, 0.739769, 1.18662, 1.77377" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0235993, 0.0275772, 0.0594758, 0.098332, 0.175438, 0.275405, 0.405906", \ + "0.0385565, 0.0424791, 0.0743657, 0.113149, 0.190099, 0.289796, 0.419753", \ + "0.0794477, 0.0876991, 0.138874, 0.182334, 0.259377, 0.359054, 0.489553", \ + "0.10445, 0.116749, 0.192887, 0.257741, 0.351158, 0.451101, 0.581287", \ + "0.129658, 0.14682, 0.254728, 0.34964, 0.487381, 0.619439, 0.757047", \ + "0.146381, 0.168072, 0.306908, 0.430486, 0.613505, 0.791123, 0.973189", \ + "0.154943, 0.18105, 0.34925, 0.500386, 0.726445, 0.94896, 1.17844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0257889, 0.0310784, 0.0756814, 0.131454, 0.243018, 0.388031, 0.577497", \ + "0.0275045, 0.0321491, 0.0756431, 0.131439, 0.243022, 0.387972, 0.577611", \ + "0.0632015, 0.0690824, 0.103562, 0.145342, 0.244971, 0.387984, 0.577533", \ + "0.0979897, 0.106331, 0.156066, 0.199027, 0.278243, 0.400857, 0.578876", \ + "0.149552, 0.161804, 0.234484, 0.295128, 0.38395, 0.482473, 0.629528", \ + "0.206777, 0.22336, 0.320071, 0.400598, 0.516367, 0.62959, 0.756509", \ + "0.268599, 0.289579, 0.410969, 0.511646, 0.654949, 0.795178, 0.941821" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0782545, 0.0906062, 0.193295, 0.320947, 0.576017, 0.907522, 1.34098", \ + "0.0877172, 0.100287, 0.204106, 0.332265, 0.587697, 0.919464, 1.35292", \ + "0.122275, 0.136764, 0.24356, 0.372125, 0.628244, 0.960245, 1.39411", \ + "0.151179, 0.169333, 0.293694, 0.425035, 0.681412, 1.0133, 1.44707", \ + "0.193339, 0.216663, 0.369257, 0.520612, 0.786256, 1.11739, 1.54928", \ + "0.242553, 0.270726, 0.452652, 0.626721, 0.920041, 1.26022, 1.69173", \ + "0.295431, 0.328741, 0.540346, 0.738993, 1.06438, 1.4316, 1.87126" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0649434, 0.0813754, 0.219588, 0.392063, 0.736753, 1.18562, 1.77135", \ + "0.0649684, 0.0813732, 0.219587, 0.392058, 0.736781, 1.18521, 1.77135", \ + "0.0791761, 0.0939025, 0.222149, 0.39219, 0.736945, 1.1855, 1.77135", \ + "0.105731, 0.121127, 0.243211, 0.401628, 0.737249, 1.1855, 1.77136", \ + "0.154714, 0.171227, 0.298478, 0.448811, 0.759886, 1.1903, 1.7713", \ + "0.209868, 0.229145, 0.367826, 0.52335, 0.822079, 1.22739, 1.78568", \ + "0.268301, 0.290621, 0.446198, 0.609936, 0.916411, 1.30259, 1.8342" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0243598, 0.0285386, 0.0613056, 0.100607, 0.178111, 0.278307, 0.409047", \ + "0.0394499, 0.0435758, 0.07618, 0.115315, 0.192698, 0.29288, 0.4227", \ + "0.0838646, 0.0920403, 0.142063, 0.184273, 0.261657, 0.361715, 0.491857", \ + "0.112222, 0.124043, 0.197789, 0.261514, 0.353283, 0.454003, 0.584477", \ + "0.142857, 0.15925, 0.263124, 0.355957, 0.491878, 0.623389, 0.760182", \ + "0.16674, 0.187187, 0.319896, 0.44009, 0.620277, 0.796243, 0.977299", \ + "0.184057, 0.208359, 0.368013, 0.514365, 0.736199, 0.956155, 1.18425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284263, 0.0338069, 0.0786391, 0.134471, 0.246135, 0.391195, 0.580878", \ + "0.029391, 0.034314, 0.0785147, 0.13445, 0.246143, 0.391223, 0.580976", \ + "0.0652243, 0.0706952, 0.104833, 0.147797, 0.247972, 0.391261, 0.580895", \ + "0.100742, 0.108822, 0.15778, 0.200392, 0.279717, 0.403638, 0.58217", \ + "0.153199, 0.164902, 0.236536, 0.296816, 0.385413, 0.483908, 0.632224", \ + "0.210711, 0.226784, 0.321947, 0.402311, 0.517876, 0.631782, 0.758129", \ + "0.272921, 0.293403, 0.412406, 0.512738, 0.657102, 0.796548, 0.942989" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0815673, 0.093914, 0.196553, 0.324227, 0.579279, 0.910719, 1.34422", \ + "0.0919804, 0.104534, 0.20835, 0.336503, 0.591907, 0.9236, 1.3571", \ + "0.124351, 0.138123, 0.24386, 0.37235, 0.628324, 0.960413, 1.39433", \ + "0.148859, 0.165344, 0.284286, 0.415244, 0.671182, 1.0032, 1.43704", \ + "0.180981, 0.202315, 0.344296, 0.490988, 0.754544, 1.08609, 1.51983", \ + "0.217544, 0.24359, 0.411573, 0.57586, 0.862347, 1.203, 1.63406", \ + "0.258285, 0.288921, 0.483489, 0.667367, 0.977996, 1.33921, 1.78124" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0649418, 0.0813748, 0.219627, 0.392061, 0.737145, 1.18565, 1.7713", \ + "0.0649501, 0.0813817, 0.219587, 0.392059, 0.737131, 1.18562, 1.77122", \ + "0.074456, 0.0896829, 0.221316, 0.392159, 0.73714, 1.1855, 1.77132", \ + "0.0945278, 0.11031, 0.23775, 0.399851, 0.737378, 1.1855, 1.7713", \ + "0.139753, 0.155356, 0.282858, 0.438595, 0.756946, 1.19081, 1.77124", \ + "0.196608, 0.213567, 0.344181, 0.500922, 0.809343, 1.2229, 1.78586", \ + "0.255775, 0.27509, 0.417061, 0.576911, 0.888333, 1.28778, 1.8289" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00404086, 0.00406778, 0.00413561, 0.0041512, 0.00416009, 0.00416318, 0.00416592", \ + "0.00382278, 0.0038561, 0.00395617, 0.00398397, 0.00400025, 0.00400721, 0.00401096", \ + "0.00424035, 0.00427264, 0.00441693, 0.00446426, 0.00448678, 0.00450397, 0.00450754", \ + "0.00518613, 0.00520024, 0.00531728, 0.00538191, 0.00543508, 0.0054475, 0.0054623", \ + "0.0072189, 0.0072187, 0.00727674, 0.007332, 0.00739879, 0.00746547, 0.0074477", \ + "0.0101466, 0.010128, 0.0101187, 0.0101555, 0.0102034, 0.0102395, 0.0102887", \ + "0.0139224, 0.0138736, 0.0137886, 0.0137983, 0.0138201, 0.0138439, 0.0138892" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00629115, 0.00632535, 0.00640708, 0.00642419, 0.00643548, 0.00643806, 0.00644174", \ + "0.00609131, 0.00612612, 0.00624382, 0.00628255, 0.00630664, 0.00631658, 0.00632276", \ + "0.00651113, 0.00653655, 0.0066609, 0.00672582, 0.00677609, 0.00680781, 0.00682285", \ + "0.00751938, 0.00752364, 0.00760825, 0.00767395, 0.00772908, 0.00777336, 0.00778495", \ + "0.00963044, 0.00962715, 0.00965905, 0.00970739, 0.00976487, 0.00981966, 0.00983858", \ + "0.0125738, 0.0125554, 0.0125197, 0.0125432, 0.0125832, 0.0126158, 0.0126568", \ + "0.016263, 0.0162324, 0.0161545, 0.016153, 0.0161733, 0.0162138, 0.0162398" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00405436, 0.00406485, 0.00408732, 0.00409157, 0.00409397, 0.00409485, 0.00409476", \ + "0.00386095, 0.00388024, 0.00392057, 0.00393247, 0.00393964, 0.00394301, 0.00394336", \ + "0.00429067, 0.00430719, 0.00439924, 0.00442393, 0.00444118, 0.00445174, 0.00445248", \ + "0.0052322, 0.00524187, 0.00531599, 0.0053619, 0.00538948, 0.00539657, 0.00540459", \ + "0.00726406, 0.00726235, 0.00729191, 0.00732731, 0.0073652, 0.00742931, 0.00739738", \ + "0.0101814, 0.0101663, 0.0101417, 0.0101555, 0.010187, 0.0102116, 0.0102941", \ + "0.01394, 0.0139067, 0.0138179, 0.0138084, 0.0138133, 0.013822, 0.0138549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00709646, 0.00711813, 0.00716888, 0.00718009, 0.00718143, 0.00718427, 0.00718552", \ + "0.00690329, 0.00692756, 0.007008, 0.00703394, 0.00705033, 0.00705696, 0.00706064", \ + "0.00735134, 0.00737339, 0.00746485, 0.00751267, 0.00755483, 0.00756251, 0.00758258", \ + "0.00831635, 0.00833691, 0.00842273, 0.00847944, 0.00852502, 0.00856317, 0.00856415", \ + "0.0103539, 0.0103701, 0.010454, 0.010495, 0.0105578, 0.0106003, 0.0106208", \ + "0.0132058, 0.013206, 0.0132512, 0.0132999, 0.0133612, 0.0133911, 0.0134271", \ + "0.016856, 0.0168403, 0.0168479, 0.0168799, 0.0169244, 0.0169655, 0.0170105" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00452643, 0.00452479, 0.00452692, 0.00452898, 0.00453028, 0.00453077, 0.00452971", \ + "0.00441406, 0.00442609, 0.00447221, 0.00447962, 0.00448455, 0.00449355, 0.00436312", \ + "0.00462386, 0.00466466, 0.00460389, 0.00456688, 0.00453991, 0.00452247, 0.00451558", \ + "0.00529392, 0.00521567, 0.00496584, 0.0048725, 0.00473404, 0.00466767, 0.00462117", \ + "0.00679782, 0.00668123, 0.00608541, 0.00570434, 0.00538963, 0.00516375, 0.0049868", \ + "0.00902263, 0.00885895, 0.00793129, 0.00722928, 0.00654255, 0.00610509, 0.00567278", \ + "0.0119231, 0.0117206, 0.0105048, 0.00951959, 0.00835206, 0.00749619, 0.00693015" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00261551, 0.00262924, 0.00266255, 0.00267063, 0.002676, 0.00267691, 0.00267911", \ + "0.00243969, 0.00246682, 0.00257416, 0.00261625, 0.00264505, 0.00265821, 0.00266606", \ + "0.00235792, 0.0023654, 0.00243268, 0.00248187, 0.00254631, 0.00258733, 0.00261167", \ + "0.00261175, 0.00259123, 0.00252902, 0.0025229, 0.00254429, 0.00256852, 0.00259296", \ + "0.00374365, 0.00363429, 0.00321374, 0.00301395, 0.0028637, 0.00278056, 0.00272538", \ + "0.00579975, 0.00560101, 0.00468392, 0.00418384, 0.00370143, 0.00340083, 0.0032017", \ + "0.00857993, 0.00831279, 0.0069173, 0.00606323, 0.00517573, 0.00457854, 0.0041082" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00551415, 0.005521, 0.00552806, 0.00552802, 0.00552753, 0.0055266, 0.00552409", \ + "0.0054008, 0.00542097, 0.00544565, 0.00544388, 0.00544244, 0.00545077, 0.00522432", \ + "0.00561685, 0.00559624, 0.0055342, 0.00554839, 0.00551087, 0.00548753, 0.00546772", \ + "0.00632269, 0.00625817, 0.00595239, 0.00582308, 0.00559954, 0.00562433, 0.00557001", \ + "0.00782744, 0.00772378, 0.00709446, 0.00673423, 0.00635939, 0.00611127, 0.00595239", \ + "0.0101596, 0.0100013, 0.00903894, 0.00830657, 0.00757528, 0.0071464, 0.00665129", \ + "0.0132046, 0.0129995, 0.0117276, 0.010692, 0.00945945, 0.00856969, 0.00798097" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00262033, 0.00263341, 0.0026651, 0.00267273, 0.00267733, 0.00267914, 0.00268028", \ + "0.0024412, 0.0024684, 0.00257524, 0.00261696, 0.00264556, 0.00265882, 0.0026659", \ + "0.00233706, 0.00234767, 0.00242302, 0.00247814, 0.00254258, 0.00258514, 0.00260983", \ + "0.00250205, 0.00249215, 0.00247279, 0.00248452, 0.00251832, 0.00255025, 0.00258228", \ + "0.00349068, 0.00340022, 0.00305262, 0.00290149, 0.00277957, 0.00272316, 0.00270249", \ + "0.00555359, 0.00536176, 0.00447725, 0.00401455, 0.00358692, 0.00332933, 0.00313986", \ + "0.00848544, 0.00821716, 0.00679588, 0.00591778, 0.00506109, 0.00449608, 0.00407882" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170649; + rise_capacitance : 0.00170629; + rise_capacitance_range (0.00120334, 0.00170629); + fall_capacitance : 0.00170649; + fall_capacitance_range (0.00119287, 0.00170649); + internal_power () { + when : "(BB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127429, 0.00112047, 0.0016512, 0.00263045, 0.00460131, 0.00743852, 0.0110816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00309849, 0.00297774, 0.00350367, 0.0045028, 0.00645574, 0.00928574, 0.0129102" \ + ); + } + } + internal_power () { + when : "(!BB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00136724, 0.00121351, 0.00174384, 0.00272342, 0.0046948, 0.00753229, 0.0111758" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308617, 0.00296508, 0.00348951, 0.00448552, 0.00643449, 0.00925845, 0.0128764" \ + ); + } + } + internal_power () { + when : "(!BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00136916, 0.00121681, 0.00174581, 0.00272527, 0.00469645, 0.00753373, 0.0111771" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00303617, 0.00291583, 0.00343989, 0.00443654, 0.00638734, 0.00921413, 0.0128361" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170383; + rise_capacitance : 0.00170383; + rise_capacitance_range (0.00119991, 0.00170383); + fall_capacitance : 0.00170329; + fall_capacitance_range (0.00118908, 0.00170329); + internal_power () { + when : "(AB * C * Y) + (!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000870548, 0.000693657, 0.00117539, 0.00212842, 0.00407009, 0.00689608, 0.0105234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00374517, 0.00362335, 0.00415002, 0.00515354, 0.00710739, 0.00993432, 0.0135646" \ + ); + } + } + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0008005, 0.000640435, 0.0011767, 0.00216125, 0.00413781, 0.00697874, 0.0106313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00339255, 0.0032724, 0.00380932, 0.00481956, 0.00677119, 0.00962448, 0.0132592" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167908; + rise_capacitance : 0.00167908; + rise_capacitance_range (0.00115473, 0.00167908); + fall_capacitance : 0.00164657; + fall_capacitance_range (0.00118628, 0.00164657); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126439, -0.0012606, -0.00126786, -0.00127053, -0.00126504, -0.00126556, -0.00126382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127573, 0.00127724, 0.00126984, 0.00127053, 0.00126504, 0.00126878, 0.00126527" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126108, -0.00126435, -0.00126605, -0.00126729, -0.00126617, -0.00126541, -0.00126374" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126333, 0.00127508, 0.0012697, 0.00127671, 0.00127246, 0.00126774, 0.00126521" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00133571, -0.00133442, -0.00133772, -0.00133165, -0.00133134, -0.00132323, -0.00131663" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00144489, 0.00137065, 0.00133772, 0.00133165, 0.00133134, 0.00132323, 0.00131663" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00142643, -0.0014347, -0.00143497, -0.00143568, -0.00143436, -0.0014335, -0.00143145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00143075, 0.00143905, 0.00146842, 0.00146646, 0.00146228, 0.00145821, 0.00145558" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126433, -0.00126092, -0.0012671, -0.00127067, -0.00126552, -0.0012654, -0.0012637" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130472, 0.00127976, 0.00127029, 0.00127083, 0.00126552, 0.00126894, 0.00126551" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126488, -0.00126694, -0.00126693, -0.00126722, -0.00126613, -0.00126537, -0.00126382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126488, 0.00126694, 0.00127238, 0.00127682, 0.0012726, 0.00126787, 0.00126533" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136257, -0.00136025, -0.00136161, -0.00135974, -0.00135904, -0.00135917, -0.0013592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137261, 0.00139657, 0.00138145, 0.00138666, 0.00138087, 0.00137387, 0.0013683" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166436; + rise_capacitance : 0.00166436; + rise_capacitance_range (0.00123033, 0.00166436); + fall_capacitance : 0.00163031; + fall_capacitance_range (0.0011862, 0.00163031); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125608, -0.00126173, -0.00126628, -0.0012675, -0.00126592, -0.0012628, -0.00126076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126982, 0.00127866, 0.00127027, 0.00127472, 0.0012696, 0.00126482, 0.0012616" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125866, -0.00125629, -0.00127141, -0.00126825, -0.00126582, -0.00126269, -0.0012606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126056, 0.00125629, 0.00127141, 0.00127523, 0.00126982, 0.00126492, 0.00126168" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00129641, -0.00130455, -0.00130194, -0.00130338, -0.00130179, -0.00129869, -0.00129417" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013611, 0.00132944, 0.00131472, 0.00131468, 0.0013065, 0.00129918, 0.00129417" \ + ); + } + } + internal_power () { + when : "(!AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012559, -0.00125401, -0.00126675, -0.00126724, -0.0012657, -0.00126262, -0.00126062" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127221, 0.00127858, 0.00127037, 0.00127477, 0.00126969, 0.00126492, 0.00126169" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125851, -0.00125975, -0.001263, -0.0012681, -0.00126567, -0.00126255, -0.0012605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126067, 0.00126343, 0.00127157, 0.00127534, 0.00126998, 0.001265, 0.00126176" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126209, -0.00126667, -0.00126658, -0.00127102, -0.00126861, -0.00126552, -0.0012636" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128203, 0.00126856, 0.00128239, 0.00127858, 0.00127322, 0.00126814, 0.00126487" \ + ); + } + } + } + } + cell (NAND4BBX2) { + area : 14.112; + cell_leakage_power : 0.299223; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.418587; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.278033; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376285; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.334193; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.443307; + when : "(AB * !BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199269; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299414; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256017; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.341327; + when : "(!AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197999; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29655; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254277; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.576962; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119697; + when : "(!AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220189; + when : "(!AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175468; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299223; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (BB) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0431097, 0.0497228, 0.0814442, 0.119819, 0.196143, 0.295231, 0.424746", \ + "0.0577337, 0.0643334, 0.0961069, 0.134506, 0.210864, 0.309931, 0.439458", \ + "0.103507, 0.110977, 0.143303, 0.181676, 0.257578, 0.356593, 0.486105", \ + "0.136741, 0.145603, 0.17995, 0.218028, 0.293615, 0.392536, 0.521879", \ + "0.17801, 0.188917, 0.228127, 0.266852, 0.34214, 0.440851, 0.570059", \ + "0.217455, 0.230288, 0.276031, 0.317029, 0.393147, 0.492144, 0.621305", \ + "0.254243, 0.268803, 0.321399, 0.366413, 0.444311, 0.544308, 0.674328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.019442, 0.0271111, 0.0707409, 0.126388, 0.238036, 0.383144, 0.573142", \ + "0.0195628, 0.0271947, 0.0707461, 0.126388, 0.238036, 0.383266, 0.573134", \ + "0.0266161, 0.032771, 0.0726703, 0.12709, 0.238239, 0.38323, 0.573081", \ + "0.0350657, 0.0408177, 0.0765073, 0.128945, 0.239141, 0.383935, 0.573487", \ + "0.0475265, 0.053747, 0.085636, 0.13407, 0.241408, 0.385358, 0.574775", \ + "0.060745, 0.067681, 0.098991, 0.143341, 0.246786, 0.388686, 0.57686", \ + "0.074626, 0.082295, 0.11496, 0.156406, 0.255496, 0.395282, 0.581936" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0709923, 0.0902073, 0.18944, 0.311302, 0.55435, 0.869925, 1.28227", \ + "0.0849116, 0.103951, 0.203328, 0.325403, 0.568586, 0.884227, 1.29661", \ + "0.12752, 0.145763, 0.244508, 0.366987, 0.610438, 0.9263, 1.33883", \ + "0.158544, 0.176681, 0.274009, 0.396062, 0.639611, 0.95509, 1.3678", \ + "0.19694, 0.215709, 0.311943, 0.433012, 0.675788, 0.992331, 1.40482", \ + "0.231462, 0.251881, 0.348626, 0.468447, 0.710462, 1.02618, 1.43889", \ + "0.262064, 0.284188, 0.382858, 0.503304, 0.745045, 1.06038, 1.4722" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0497472, 0.0743279, 0.206, 0.369965, 0.697555, 1.12347, 1.67982", \ + "0.0497272, 0.0742887, 0.206008, 0.369962, 0.697575, 1.12346, 1.67982", \ + "0.0518405, 0.0755845, 0.206217, 0.3699, 0.697558, 1.12348, 1.67982", \ + "0.0560103, 0.0780315, 0.207248, 0.370468, 0.697608, 1.12349, 1.67982", \ + "0.0640994, 0.0843248, 0.208477, 0.371276, 0.698177, 1.12353, 1.6799", \ + "0.074213, 0.093927, 0.212413, 0.373241, 0.699493, 1.124, 1.6803", \ + "0.08561, 0.105211, 0.219041, 0.377634, 0.701656, 1.12581, 1.68083" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0452054, 0.0516708, 0.083477, 0.122112, 0.198742, 0.298068, 0.427879", \ + "0.0598616, 0.0663256, 0.0981785, 0.136743, 0.213362, 0.312683, 0.442581", \ + "0.105764, 0.11283, 0.14509, 0.183616, 0.260005, 0.359307, 0.489144", \ + "0.139423, 0.147555, 0.181313, 0.219584, 0.295488, 0.394647, 0.524293", \ + "0.181333, 0.191287, 0.229184, 0.267777, 0.343636, 0.442402, 0.571987", \ + "0.221236, 0.23302, 0.27671, 0.317698, 0.394107, 0.493421, 0.623078", \ + "0.258443, 0.27193, 0.322142, 0.366383, 0.444973, 0.545302, 0.675898" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0222796, 0.0300767, 0.0739093, 0.129655, 0.241564, 0.387066, 0.577382", \ + "0.0223537, 0.0301155, 0.0739126, 0.129655, 0.24156, 0.387051, 0.577398", \ + "0.0282678, 0.0348516, 0.0756981, 0.130317, 0.241771, 0.387054, 0.577354", \ + "0.0360236, 0.0420138, 0.0790289, 0.13202, 0.242761, 0.387691, 0.577665", \ + "0.0477706, 0.0541862, 0.0874757, 0.136653, 0.244703, 0.389044, 0.578934", \ + "0.060189, 0.0675, 0.100004, 0.145631, 0.249734, 0.392264, 0.580937", \ + "0.073044, 0.08146, 0.115119, 0.158116, 0.25822, 0.398693, 0.585953" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0842572, 0.103293, 0.202021, 0.323815, 0.566707, 0.882239, 1.29457", \ + "0.0982775, 0.117244, 0.216179, 0.338094, 0.581101, 0.896687, 1.30905", \ + "0.140196, 0.159215, 0.258521, 0.380698, 0.624098, 0.939896, 1.35238", \ + "0.170209, 0.189502, 0.289051, 0.411398, 0.65489, 0.970626, 1.38329", \ + "0.207314, 0.227399, 0.326762, 0.448914, 0.692528, 1.00832, 1.4211", \ + "0.241195, 0.262456, 0.362947, 0.48495, 0.728337, 1.04433, 1.45725", \ + "0.271121, 0.293815, 0.396417, 0.51879, 0.762406, 1.07832, 1.49107" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0504457, 0.0746966, 0.205932, 0.369901, 0.697558, 1.12345, 1.67983", \ + "0.0504729, 0.0746974, 0.205987, 0.369909, 0.697558, 1.12345, 1.67983", \ + "0.0518726, 0.0756106, 0.206137, 0.36983, 0.697539, 1.12347, 1.67983", \ + "0.0544431, 0.0772668, 0.206585, 0.370208, 0.697616, 1.12316, 1.67975", \ + "0.0600804, 0.0815102, 0.207485, 0.370592, 0.697624, 1.1238, 1.67987", \ + "0.067716, 0.088107, 0.209943, 0.371677, 0.698441, 1.12329, 1.68003", \ + "0.076483, 0.096421, 0.21421, 0.374097, 0.699627, 1.12461, 1.68016" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199257, 0.0262163, 0.0581007, 0.0967926, 0.17352, 0.272954, 0.402843", \ + "0.0347312, 0.0408675, 0.0726819, 0.111307, 0.187767, 0.2871, 0.416385", \ + "0.068917, 0.08301, 0.135155, 0.179231, 0.25589, 0.355145, 0.484721", \ + "0.0886319, 0.108733, 0.185714, 0.251184, 0.345649, 0.445345, 0.575122", \ + "0.106518, 0.134131, 0.242468, 0.337504, 0.475971, 0.609514, 0.747477", \ + "0.115614, 0.150522, 0.289236, 0.412258, 0.594751, 0.772899, 0.956261", \ + "0.116246, 0.158084, 0.325367, 0.475775, 0.700452, 0.922447, 1.15231" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0217043, 0.0300199, 0.0747615, 0.130672, 0.242591, 0.388164, 0.5785", \ + "0.0245403, 0.0314832, 0.0746831, 0.130653, 0.242621, 0.388144, 0.57856", \ + "0.0589047, 0.0682789, 0.104195, 0.145629, 0.245005, 0.388123, 0.578523", \ + "0.0907482, 0.104699, 0.156027, 0.200309, 0.279915, 0.402352, 0.580406", \ + "0.13812, 0.158827, 0.233215, 0.295181, 0.386665, 0.486109, 0.633886", \ + "0.190878, 0.218621, 0.317192, 0.399478, 0.518284, 0.633683, 0.763477", \ + "0.248504, 0.283417, 0.407114, 0.508787, 0.656056, 0.798311, 0.949198" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0669423, 0.0854923, 0.183374, 0.304874, 0.547696, 0.863173, 1.27552", \ + "0.0757507, 0.0946533, 0.193741, 0.315757, 0.558939, 0.874585, 1.28703", \ + "0.106053, 0.128689, 0.231963, 0.35441, 0.598109, 0.914116, 1.327", \ + "0.131283, 0.160013, 0.280859, 0.407853, 0.650725, 0.967059, 1.37978", \ + "0.170004, 0.207097, 0.355471, 0.501214, 0.754911, 1.07085, 1.48213", \ + "0.21656, 0.261526, 0.438621, 0.606522, 0.887898, 1.2135, 1.62452", \ + "0.266704, 0.319796, 0.526581, 0.718026, 1.03112, 1.3832, 1.80514" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0503058, 0.074628, 0.206013, 0.369784, 0.697557, 1.12346, 1.68", \ + "0.0503903, 0.0746678, 0.205971, 0.369915, 0.697571, 1.12346, 1.68", \ + "0.0651007, 0.0879387, 0.209241, 0.369933, 0.69758, 1.12364, 1.68", \ + "0.0905252, 0.113941, 0.231025, 0.38057, 0.698347, 1.12349, 1.67999", \ + "0.137722, 0.162816, 0.28494, 0.428228, 0.722532, 1.12994, 1.6799", \ + "0.189231, 0.219003, 0.35245, 0.501192, 0.784776, 1.16803, 1.69678", \ + "0.244814, 0.279448, 0.429725, 0.586145, 0.87805, 1.24565, 1.74709" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209265, 0.0275378, 0.0603153, 0.0996067, 0.177166, 0.277467, 0.408368", \ + "0.0358378, 0.0422295, 0.0748878, 0.11402, 0.1912, 0.291683, 0.421704", \ + "0.0739442, 0.0874845, 0.138707, 0.181537, 0.258865, 0.359008, 0.489577", \ + "0.0971311, 0.116173, 0.190999, 0.25557, 0.349208, 0.449583, 0.580364", \ + "0.120932, 0.146851, 0.251261, 0.344472, 0.481408, 0.614435, 0.752646", \ + "0.136932, 0.170217, 0.30261, 0.422863, 0.602681, 0.779466, 0.962236", \ + "0.147364, 0.186602, 0.345106, 0.490524, 0.711103, 0.931588, 1.16047" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.024533, 0.0329467, 0.0780089, 0.134298, 0.246997, 0.393552, 0.585206", \ + "0.0264231, 0.0338047, 0.0778689, 0.134308, 0.247034, 0.393571, 0.585205", \ + "0.0611791, 0.0703281, 0.105598, 0.148645, 0.249238, 0.393569, 0.585182", \ + "0.0937714, 0.107563, 0.158087, 0.202162, 0.283017, 0.407082, 0.586869", \ + "0.141788, 0.162174, 0.235593, 0.297696, 0.389239, 0.489822, 0.639313", \ + "0.196903, 0.222002, 0.319426, 0.401313, 0.520924, 0.637161, 0.766945", \ + "0.254609, 0.286899, 0.407931, 0.510599, 0.65725, 0.801504, 0.953081" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0696936, 0.0882221, 0.186075, 0.307569, 0.550386, 0.865861, 1.27819", \ + "0.0794776, 0.0984029, 0.197475, 0.319491, 0.562673, 0.878318, 1.29075", \ + "0.108127, 0.129339, 0.231183, 0.353566, 0.597221, 0.913426, 1.32615", \ + "0.129216, 0.154945, 0.270026, 0.39577, 0.639407, 0.955375, 1.36819", \ + "0.157461, 0.191262, 0.328928, 0.469803, 0.723069, 1.03781, 1.45089", \ + "0.191739, 0.233039, 0.395916, 0.553818, 0.828348, 1.15385, 1.56462", \ + "0.230044, 0.278471, 0.467828, 0.645134, 0.942453, 1.28821, 1.71083" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0503238, 0.0746352, 0.206014, 0.369795, 0.697557, 1.12346, 1.67996", \ + "0.0503843, 0.0746641, 0.206015, 0.369941, 0.697573, 1.12346, 1.67996", \ + "0.0602076, 0.0836667, 0.208326, 0.369947, 0.697529, 1.1234, 1.67996", \ + "0.0797337, 0.103496, 0.225573, 0.378727, 0.698323, 1.12349, 1.67995", \ + "0.124854, 0.148227, 0.269354, 0.417625, 0.718929, 1.13028, 1.68003", \ + "0.178858, 0.204831, 0.329579, 0.478507, 0.773543, 1.16389, 1.69681", \ + "0.234755, 0.265131, 0.401769, 0.553089, 0.849243, 1.2288, 1.7413" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0078365, 0.00798082, 0.00818116, 0.00822915, 0.00825586, 0.00826587, 0.0082717", \ + "0.00757631, 0.00771695, 0.00794679, 0.008011, 0.00804954, 0.00806471, 0.00807343", \ + "0.00788782, 0.00797291, 0.00823628, 0.00836144, 0.00845571, 0.00849305, 0.00851497", \ + "0.00895325, 0.00896253, 0.00913013, 0.00926807, 0.00932545, 0.00939659, 0.00941706", \ + "0.0110313, 0.0109283, 0.0109233, 0.0109979, 0.0110877, 0.0112202, 0.0112858", \ + "0.0141667, 0.0139511, 0.0137319, 0.013756, 0.013831, 0.0139312, 0.0139814", \ + "0.0182185, 0.0178524, 0.0173997, 0.0173584, 0.0174264, 0.0174453, 0.0174696" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00943289, 0.0095818, 0.00981952, 0.0098821, 0.00991878, 0.00993355, 0.00994282", \ + "0.00921837, 0.00934312, 0.00960357, 0.00969178, 0.0097483, 0.00977327, 0.00978585", \ + "0.00953219, 0.00958942, 0.00981851, 0.00995796, 0.0100655, 0.0101174, 0.010157", \ + "0.0105574, 0.0105629, 0.0106895, 0.0107924, 0.0109248, 0.0109831, 0.0110366", \ + "0.0126808, 0.0126368, 0.0126309, 0.0126908, 0.0127946, 0.0128743, 0.0129327", \ + "0.0157167, 0.015587, 0.0154564, 0.0154363, 0.0155039, 0.0155701, 0.0156206", \ + "0.0195749, 0.0193972, 0.0191482, 0.019071, 0.0190485, 0.0190871, 0.0191415" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00794493, 0.0080155, 0.00811187, 0.00813504, 0.00814889, 0.0081528, 0.00815446", \ + "0.00769456, 0.00777351, 0.00789296, 0.00792657, 0.00794667, 0.00795295, 0.00795842", \ + "0.00798771, 0.00804771, 0.00824448, 0.00829856, 0.00834844, 0.00837086, 0.00838135", \ + "0.00902487, 0.00902719, 0.00913078, 0.00923035, 0.00927812, 0.00929291, 0.00930349", \ + "0.0110531, 0.0109781, 0.010934, 0.010971, 0.0110386, 0.0111254, 0.0111758", \ + "0.0140645, 0.0139199, 0.0138252, 0.0137806, 0.0137765, 0.0137981, 0.0138272", \ + "0.0180723, 0.0178196, 0.0174313, 0.0174171, 0.0173616, 0.0173518, 0.0173908" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0112777, 0.0113871, 0.0115563, 0.0115999, 0.0116249, 0.0116358, 0.0116406", \ + "0.0110637, 0.0111608, 0.0113557, 0.0114213, 0.0114627, 0.0114807, 0.0114905", \ + "0.0113257, 0.0113933, 0.0116123, 0.0117159, 0.0118107, 0.0118551, 0.0118755", \ + "0.0122094, 0.0122636, 0.0124574, 0.0125754, 0.0126885, 0.0127446, 0.0127902", \ + "0.0141626, 0.0141853, 0.0143108, 0.0144051, 0.0145196, 0.0145998, 0.0146534", \ + "0.0170084, 0.0169786, 0.0170115, 0.0170872, 0.0171921, 0.017262, 0.0173207", \ + "0.0207291, 0.0206474, 0.020543, 0.0205799, 0.0206543, 0.0207248, 0.0207829" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00816301, 0.00817058, 0.00819024, 0.0081918, 0.00819316, 0.00819366, 0.00819314", \ + "0.00792556, 0.00795857, 0.00807432, 0.00809347, 0.00805562, 0.00812502, 0.00787014", \ + "0.00852167, 0.00840961, 0.0083928, 0.00827696, 0.00822722, 0.00820096, 0.00817637", \ + "0.0100139, 0.00978319, 0.00921378, 0.00903055, 0.00870093, 0.00849769, 0.008417", \ + "0.0133917, 0.0129973, 0.011701, 0.0108529, 0.0100666, 0.00962332, 0.00920739", \ + "0.0182423, 0.0176855, 0.0157245, 0.0142073, 0.0126241, 0.0115807, 0.0107574", \ + "0.0244943, 0.0238676, 0.0212718, 0.0191869, 0.0166652, 0.0148243, 0.0134184" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00514301, 0.0052035, 0.00527904, 0.00529708, 0.00530657, 0.00531079, 0.00531292", \ + "0.00476536, 0.00486292, 0.00509427, 0.00518344, 0.00525149, 0.00527887, 0.00529432", \ + "0.00466848, 0.00469293, 0.00480476, 0.00491609, 0.00504748, 0.00512968, 0.0051757", \ + "0.00534211, 0.0052363, 0.0050605, 0.00503666, 0.00505575, 0.00510894, 0.00515025", \ + "0.00802582, 0.00758924, 0.00659134, 0.0061351, 0.00574789, 0.00558434, 0.00545601", \ + "0.0125892, 0.0118593, 0.00977861, 0.00866481, 0.00761796, 0.00693114, 0.00648664", \ + "0.0186299, 0.0176677, 0.0145751, 0.0126653, 0.0107519, 0.00943276, 0.00846628" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100025, 0.01002, 0.010021, 0.0100216, 0.0100212, 0.0100197, 0.0100173", \ + "0.0097556, 0.00980752, 0.00986904, 0.00986558, 0.00977737, 0.00987888, 0.00947006", \ + "0.0103273, 0.0102497, 0.0101023, 0.0101082, 0.0100182, 0.00998636, 0.00993746", \ + "0.0119621, 0.0117346, 0.0110643, 0.0107748, 0.010463, 0.0102513, 0.0101673", \ + "0.0153916, 0.0149559, 0.0136115, 0.0127497, 0.0119393, 0.0114118, 0.0110044", \ + "0.0204263, 0.019894, 0.0178158, 0.0162632, 0.0145757, 0.0134184, 0.0125545", \ + "0.0269956, 0.0263502, 0.0236489, 0.0214489, 0.0187275, 0.016851, 0.0153519" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00514543, 0.00520405, 0.00527668, 0.00529428, 0.00530421, 0.00530817, 0.00531017", \ + "0.00476094, 0.00486048, 0.00509336, 0.00518268, 0.00524451, 0.00527216, 0.0052876", \ + "0.00460404, 0.00463512, 0.00477382, 0.00489598, 0.00503329, 0.00511413, 0.00517224", \ + "0.00508332, 0.00501365, 0.0049296, 0.00493624, 0.00499654, 0.00506864, 0.00512462", \ + "0.0075184, 0.00713445, 0.0062737, 0.00590277, 0.00561253, 0.0054653, 0.00540715", \ + "0.0122011, 0.0114796, 0.00942658, 0.0083636, 0.00740722, 0.00678671, 0.00638912", \ + "0.0185957, 0.0176178, 0.0144384, 0.0124923, 0.0105765, 0.00932193, 0.00838513" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170457; + rise_capacitance : 0.00170449; + rise_capacitance_range (0.00120775, 0.00170449); + fall_capacitance : 0.00170457; + fall_capacitance_range (0.0011963, 0.00170457); + internal_power () { + when : "(BB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00300786, 0.00283755, 0.00328936, 0.00417109, 0.00604791, 0.00879709, 0.0123726" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00337284, 0.00324389, 0.00366599, 0.00456752, 0.00641921, 0.00916137, 0.0127026" \ + ); + } + } + internal_power () { + when : "(!BB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00322843, 0.00305835, 0.00351054, 0.00439171, 0.00626941, 0.00902028, 0.0125972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00335118, 0.00322253, 0.00363677, 0.00453684, 0.00638075, 0.0091091, 0.0126364" \ + ); + } + } + internal_power () { + when : "(!BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00323491, 0.00306478, 0.00351653, 0.00439718, 0.00627411, 0.00902411, 0.0125999" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00322886, 0.00310067, 0.00351342, 0.00441689, 0.0062623, 0.00899833, 0.0125345" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169921; + rise_capacitance : 0.00169921; + rise_capacitance_range (0.00120019, 0.00169921); + fall_capacitance : 0.0016991; + fall_capacitance_range (0.00118769, 0.0016991); + internal_power () { + when : "(AB * C * Y) + (!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0023344, 0.00215726, 0.00251703, 0.0033294, 0.00514871, 0.00785418, 0.0113993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00479011, 0.0046512, 0.00507461, 0.00598893, 0.00781321, 0.0105502, 0.0140845" \ + ); + } + } + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00223218, 0.00205787, 0.00250273, 0.0033955, 0.00527288, 0.00803083, 0.0116104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00395402, 0.00381355, 0.00424127, 0.00515837, 0.00702151, 0.00977487, 0.0133263" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343466; + rise_capacitance : 0.00343466; + rise_capacitance_range (0.00230767, 0.00343466); + fall_capacitance : 0.00336251; + fall_capacitance_range (0.00238211, 0.00336251); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260238, -0.00260248, -0.00261751, -0.00260769, -0.00261069, -0.00260923, -0.00260485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260278, 0.00263511, 0.00261999, 0.00262104, 0.00261069, 0.00261593, 0.00261072" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260389, -0.00261032, -0.00261322, -0.00261317, -0.00261103, -0.00260444, -0.00260492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260972, 0.00263495, 0.00261995, 0.00263291, 0.00262412, 0.00261439, 0.00260744" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00275695, -0.00276377, -0.00277016, -0.00275725, -0.00275351, -0.00273623, -0.00272325" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00300732, 0.00284576, 0.00277016, 0.00275725, 0.00275351, 0.00273623, 0.00272325" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00295374, -0.00297039, -0.0029728, -0.00296994, -0.00296732, -0.00296554, -0.00295998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00296845, 0.00299637, 0.0030261, 0.00301588, 0.00303642, 0.0030286, 0.00302234" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260218, -0.0026019, -0.00261726, -0.0026117, -0.0026084, -0.00260892, -0.00260456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00268292, 0.00264643, 0.00262221, 0.00262239, 0.0026084, 0.0026164, 0.00261226" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259878, -0.00261385, -0.00261444, -0.00261301, -0.00261092, -0.00260929, -0.00260483" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260899, 0.00261556, 0.00261674, 0.002633, 0.00262428, 0.00261452, 0.00260755" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00282511, -0.00284495, -0.00284784, -0.00284978, -0.00284034, -0.00284068, -0.00283902" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286952, 0.00287579, 0.00288651, 0.00289679, 0.00288415, 0.00286923, 0.00285409" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342678; + rise_capacitance : 0.00342678; + rise_capacitance_range (0.00249835, 0.00342678); + fall_capacitance : 0.00335141; + fall_capacitance_range (0.00240637, 0.00335141); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00258842, -0.0026145, -0.00261529, -0.0026157, -0.00261273, -0.00260611, -0.0026021" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262037, 0.0026399, 0.00262154, 0.00263129, 0.00262028, 0.00261025, 0.00260386" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260273, -0.00261021, -0.00260632, -0.00260885, -0.00261262, -0.00260598, -0.0026019" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261275, 0.00261101, 0.00263926, 0.00263254, 0.0026212, 0.00261065, 0.00260399" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00268444, -0.00267596, -0.00269685, -0.00269838, -0.00269528, -0.0026887, -0.00268194" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00280933, 0.00276378, 0.00272757, 0.00272584, 0.00270818, 0.00269237, 0.00268194" \ + ); + } + } + internal_power () { + when : "(!AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259977, -0.00260096, -0.0026162, -0.00261539, -0.00261243, -0.00260588, -0.00260191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00259977, 0.00263965, 0.0026219, 0.00263128, 0.00262037, 0.00261034, 0.00260393" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260011, -0.00260788, -0.00260846, -0.00260904, -0.00261229, -0.00260568, -0.0026016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261304, 0.00260788, 0.00263933, 0.00263243, 0.0026211, 0.00261065, 0.00260424" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260707, -0.00261782, -0.00261605, -0.00261741, -0.00261911, -0.00261256, -0.00260848" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00267811, 0.00262669, 0.00264906, 0.00264063, 0.00262908, 0.00261825, 0.00261136" \ + ); + } + } + } + } + cell (NAND4BX1) { + area : 11.2896; + cell_leakage_power : 0.122201; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.162435; + when : "(AB * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101399; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129792; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12577; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157604; + when : "(AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126369; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153993; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150487; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222962; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0555411; + when : "(!AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0840775; + when : "(!AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0794654; + when : "(!AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112648; + when : "(!AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0802354; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108016; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10442; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122201; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0369081, 0.0407911, 0.0720797, 0.110575, 0.187385, 0.287165, 0.417624", \ + "0.0510693, 0.0549828, 0.086365, 0.124918, 0.201734, 0.301531, 0.431992", \ + "0.0873825, 0.0916332, 0.123523, 0.162233, 0.239075, 0.338924, 0.469339", \ + "0.113621, 0.11859, 0.151474, 0.190053, 0.266956, 0.366829, 0.497209", \ + "0.146503, 0.152702, 0.189874, 0.229025, 0.305606, 0.40539, 0.536004", \ + "0.176923, 0.184421, 0.227577, 0.268639, 0.347226, 0.44702, 0.577675", \ + "0.205347, 0.21405, 0.264102, 0.308249, 0.389228, 0.491244, 0.623789" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0200133, 0.0251502, 0.0694022, 0.125116, 0.236607, 0.38154, 0.57105", \ + "0.0201552, 0.0252355, 0.0694062, 0.125118, 0.236579, 0.381503, 0.57105", \ + "0.0248706, 0.0291034, 0.070691, 0.125837, 0.236929, 0.381533, 0.571058", \ + "0.0311316, 0.0349065, 0.0729203, 0.126829, 0.237807, 0.382202, 0.571501", \ + "0.0411918, 0.0449586, 0.0792498, 0.130523, 0.239575, 0.38355, 0.572413", \ + "0.052287, 0.056582, 0.089447, 0.137774, 0.24467, 0.387452, 0.575066", \ + "0.063902, 0.068807, 0.102356, 0.147911, 0.252657, 0.394563, 0.581124" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0717385, 0.0843712, 0.187745, 0.315561, 0.570733, 0.90233, 1.33583", \ + "0.0841514, 0.09678, 0.200665, 0.32877, 0.58416, 0.915852, 1.34942", \ + "0.115351, 0.127803, 0.231791, 0.360193, 0.615937, 0.947947, 1.38156", \ + "0.137449, 0.149547, 0.252504, 0.380907, 0.636618, 0.96856, 1.40234", \ + "0.165666, 0.177915, 0.279638, 0.407547, 0.66367, 0.995616, 1.4294", \ + "0.190509, 0.203335, 0.306139, 0.43391, 0.689217, 1.02161, 1.4558", \ + "0.21257, 0.226547, 0.331259, 0.460098, 0.715945, 1.04816, 1.48191" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0618135, 0.0783334, 0.216613, 0.389146, 0.734036, 1.18269, 1.76858", \ + "0.0617649, 0.0783048, 0.216608, 0.389127, 0.733917, 1.18287, 1.76858", \ + "0.0625613, 0.0788989, 0.216941, 0.389248, 0.734287, 1.18256, 1.76858", \ + "0.0644995, 0.0801444, 0.217658, 0.389694, 0.734408, 1.18284, 1.76853", \ + "0.0697413, 0.0844449, 0.218642, 0.390473, 0.734983, 1.18325, 1.76866", \ + "0.077627, 0.091584, 0.221846, 0.392635, 0.735941, 1.18298, 1.76937", \ + "0.086658, 0.100534, 0.227171, 0.397012, 0.738763, 1.18484, 1.76938" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0214038, 0.0252175, 0.0564442, 0.0949793, 0.171823, 0.271607, 0.402044", \ + "0.0363565, 0.0400833, 0.071522, 0.110042, 0.18676, 0.286322, 0.415979", \ + "0.0719346, 0.0809615, 0.13502, 0.179076, 0.255872, 0.355549, 0.485942", \ + "0.0922739, 0.105605, 0.185932, 0.252593, 0.347533, 0.447587, 0.577873", \ + "0.110244, 0.129102, 0.243559, 0.34142, 0.481593, 0.61532, 0.753496", \ + "0.118469, 0.142565, 0.290544, 0.418389, 0.605109, 0.784896, 0.968368", \ + "0.117292, 0.14618, 0.326305, 0.483526, 0.714523, 0.940419, 1.1719" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219012, 0.0271686, 0.0717257, 0.127465, 0.238976, 0.383872, 0.573386", \ + "0.0246043, 0.0288829, 0.0717081, 0.127453, 0.238982, 0.383895, 0.573385", \ + "0.0599858, 0.0660823, 0.101535, 0.142308, 0.24122, 0.383918, 0.573387", \ + "0.0934889, 0.102311, 0.153445, 0.196989, 0.275375, 0.397335, 0.574907", \ + "0.143905, 0.156681, 0.231054, 0.292445, 0.381454, 0.479722, 0.626286", \ + "0.200314, 0.217586, 0.315855, 0.397741, 0.513937, 0.627473, 0.754085", \ + "0.261265, 0.283735, 0.407349, 0.508498, 0.653033, 0.793321, 0.939819" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0678848, 0.0802203, 0.182901, 0.310569, 0.56568, 0.897245, 1.3308", \ + "0.0766745, 0.0892231, 0.193056, 0.321227, 0.576702, 0.908422, 1.34212", \ + "0.115309, 0.130865, 0.239022, 0.36776, 0.623764, 0.955896, 1.39014", \ + "0.149118, 0.169202, 0.300549, 0.431808, 0.687096, 1.01929, 1.45367", \ + "0.200317, 0.22575, 0.390705, 0.548118, 0.811257, 1.1441, 1.57628", \ + "0.257625, 0.288442, 0.486472, 0.673382, 0.976118, 1.31438, 1.74704", \ + "0.318202, 0.354978, 0.586245, 0.801522, 1.14717, 1.52187, 1.96073" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0618965, 0.0783506, 0.216616, 0.389131, 0.733915, 1.18285, 1.76878", \ + "0.0619211, 0.0783646, 0.216615, 0.389254, 0.734281, 1.18277, 1.76878", \ + "0.0827196, 0.0970392, 0.219615, 0.389247, 0.734252, 1.18292, 1.76878", \ + "0.112781, 0.128725, 0.24723, 0.40072, 0.734194, 1.18273, 1.76878", \ + "0.159633, 0.178758, 0.312776, 0.458284, 0.759343, 1.18712, 1.76873", \ + "0.212577, 0.23498, 0.388444, 0.547209, 0.83549, 1.22957, 1.78272", \ + "0.270366, 0.296001, 0.469105, 0.644835, 0.949369, 1.32149, 1.83972" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0232906, 0.0272528, 0.0590829, 0.0979228, 0.175035, 0.274993, 0.405565", \ + "0.038182, 0.0421024, 0.0739602, 0.11273, 0.189671, 0.289414, 0.41936", \ + "0.0783225, 0.0866958, 0.138305, 0.181877, 0.258952, 0.358715, 0.489223", \ + "0.10272, 0.11521, 0.191949, 0.257023, 0.350717, 0.450704, 0.580944", \ + "0.127181, 0.144579, 0.253294, 0.348617, 0.486685, 0.618946, 0.756692", \ + "0.143179, 0.165177, 0.305014, 0.42912, 0.612559, 0.790443, 0.972696", \ + "0.150985, 0.177477, 0.34696, 0.498708, 0.725433, 0.948087, 1.17779" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0249467, 0.0302105, 0.0748125, 0.130636, 0.242266, 0.387329, 0.576878", \ + "0.0267334, 0.0313553, 0.0747948, 0.130636, 0.242246, 0.387283, 0.576896", \ + "0.0621221, 0.0681084, 0.10319, 0.144674, 0.244289, 0.387337, 0.576887", \ + "0.0964631, 0.104951, 0.155263, 0.198494, 0.277615, 0.400232, 0.578375", \ + "0.147329, 0.159835, 0.233415, 0.294335, 0.38341, 0.481967, 0.629036", \ + "0.203785, 0.220714, 0.318069, 0.399565, 0.515668, 0.629088, 0.756068", \ + "0.264847, 0.286248, 0.409167, 0.510327, 0.654981, 0.794722, 0.941358" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0754921, 0.0878299, 0.190481, 0.318155, 0.573241, 0.904773, 1.33838", \ + "0.0852106, 0.0977785, 0.201594, 0.329773, 0.585251, 0.916991, 1.35063", \ + "0.119987, 0.134564, 0.240828, 0.370072, 0.626101, 0.95822, 1.39233", \ + "0.148338, 0.166713, 0.291604, 0.423207, 0.678981, 1.01096, 1.44518", \ + "0.189546, 0.213202, 0.366854, 0.518537, 0.78435, 1.11497, 1.54749", \ + "0.237859, 0.266465, 0.449814, 0.624367, 0.918015, 1.25807, 1.68966", \ + "0.289979, 0.323812, 0.537407, 0.736111, 1.06213, 1.42965, 1.86947" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0619017, 0.0783589, 0.216641, 0.389129, 0.734265, 1.18275, 1.76874", \ + "0.0619178, 0.0783545, 0.216613, 0.389126, 0.733917, 1.18287, 1.76874", \ + "0.0763771, 0.0912159, 0.218554, 0.389258, 0.734275, 1.18278, 1.76874", \ + "0.103027, 0.11843, 0.240547, 0.398829, 0.734394, 1.18268, 1.76874", \ + "0.151996, 0.168572, 0.295877, 0.446241, 0.757157, 1.18794, 1.76869", \ + "0.20681, 0.226238, 0.36521, 0.520795, 0.819633, 1.22401, 1.78321", \ + "0.264832, 0.287168, 0.443142, 0.607769, 0.91394, 1.30013, 1.83201" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238194, 0.0279997, 0.0607923, 0.100089, 0.177587, 0.277755, 0.408501", \ + "0.0389162, 0.0430492, 0.0756581, 0.114789, 0.192176, 0.292351, 0.422091", \ + "0.0826844, 0.0909773, 0.141409, 0.183754, 0.261126, 0.36116, 0.491359", \ + "0.110528, 0.122438, 0.196816, 0.260817, 0.352754, 0.453468, 0.583918", \ + "0.140623, 0.157053, 0.261739, 0.355016, 0.491105, 0.622742, 0.759634", \ + "0.163763, 0.184451, 0.317983, 0.438722, 0.619255, 0.795334, 0.976637", \ + "0.180555, 0.205032, 0.365255, 0.512692, 0.734883, 0.955179, 1.18329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0275043, 0.0328802, 0.0777379, 0.133613, 0.2453, 0.390378, 0.579973", \ + "0.0285326, 0.0334418, 0.077634, 0.133602, 0.245307, 0.390374, 0.580055", \ + "0.0641381, 0.0697226, 0.104169, 0.147003, 0.247144, 0.39039, 0.580068", \ + "0.0992113, 0.107525, 0.156942, 0.199718, 0.279041, 0.402883, 0.581364", \ + "0.150837, 0.163062, 0.235389, 0.295876, 0.384785, 0.483303, 0.631361", \ + "0.207858, 0.224304, 0.32065, 0.401224, 0.517092, 0.630928, 0.757515", \ + "0.269408, 0.290241, 0.411466, 0.511412, 0.656123, 0.795742, 0.942583" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0788709, 0.0912093, 0.193842, 0.321528, 0.576638, 0.908206, 1.34174", \ + "0.0894087, 0.101973, 0.205768, 0.33394, 0.589412, 0.921157, 1.35478", \ + "0.122219, 0.136049, 0.241475, 0.370346, 0.626377, 0.958562, 1.39257", \ + "0.146498, 0.163093, 0.28238, 0.413425, 0.669406, 1.00147, 1.4354", \ + "0.177736, 0.199343, 0.342165, 0.489069, 0.752913, 1.0844, 1.51771", \ + "0.213272, 0.239793, 0.408777, 0.573418, 0.860464, 1.20128, 1.63236", \ + "0.25322, 0.284057, 0.480167, 0.664938, 0.975927, 1.33752, 1.77959" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.061903, 0.0783584, 0.216657, 0.389128, 0.733921, 1.18287, 1.7687", \ + "0.0619122, 0.0783511, 0.216613, 0.389127, 0.733926, 1.18222, 1.76871", \ + "0.0715502, 0.0869714, 0.21804, 0.389259, 0.734226, 1.18275, 1.76871", \ + "0.0916235, 0.107424, 0.235282, 0.397033, 0.734526, 1.18275, 1.76861", \ + "0.136948, 0.152537, 0.280047, 0.435899, 0.753994, 1.18807, 1.76861", \ + "0.193822, 0.210768, 0.341035, 0.497819, 0.806685, 1.22023, 1.78325", \ + "0.252717, 0.272622, 0.414659, 0.574218, 0.885684, 1.28482, 1.82658" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00395231, 0.00397834, 0.00404439, 0.00405777, 0.00406558, 0.00406757, 0.00406996", \ + "0.00375179, 0.00378635, 0.00387203, 0.0038963, 0.00391092, 0.00391732, 0.00392067", \ + "0.00418841, 0.00421401, 0.00434721, 0.00439025, 0.00441829, 0.00445379, 0.00443811", \ + "0.00513764, 0.00515239, 0.00525734, 0.00532151, 0.00537523, 0.00537767, 0.00539128", \ + "0.00718485, 0.00718263, 0.00723247, 0.00728253, 0.00732978, 0.00740152, 0.00737511", \ + "0.0101268, 0.0101023, 0.0100859, 0.0101107, 0.010153, 0.0101863, 0.0102252", \ + "0.0139179, 0.0138676, 0.0137655, 0.0137623, 0.0137803, 0.0137897, 0.0138341" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00581388, 0.00584546, 0.00591931, 0.00593439, 0.00594224, 0.00594536, 0.00594701", \ + "0.00562228, 0.00565552, 0.00576545, 0.00580061, 0.00582272, 0.00583218, 0.00583649", \ + "0.00605689, 0.00608306, 0.0061999, 0.00625774, 0.00630656, 0.00633389, 0.00634777", \ + "0.00707911, 0.00708678, 0.00715652, 0.00721201, 0.0072758, 0.00730051, 0.00731701", \ + "0.00919087, 0.00918803, 0.00920675, 0.00925406, 0.00931211, 0.00935142, 0.00937129", \ + "0.0121221, 0.0121223, 0.0120797, 0.0120742, 0.0121289, 0.0121517, 0.0121838", \ + "0.0158402, 0.0158081, 0.0157071, 0.0156794, 0.0157081, 0.0157467, 0.0157712" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0043599, 0.00437034, 0.00438023, 0.00439737, 0.00439922, 0.00440072, 0.00439918", \ + "0.00425999, 0.00426576, 0.00435974, 0.00438833, 0.00440415, 0.00441658, 0.0042454", \ + "0.00449236, 0.00451434, 0.00446793, 0.00446331, 0.00445305, 0.00445167, 0.00444247", \ + "0.00515685, 0.00510414, 0.00484546, 0.00478005, 0.00464254, 0.00458107, 0.00454133", \ + "0.00666822, 0.00653437, 0.00594657, 0.00557193, 0.00524432, 0.00506575, 0.00489205", \ + "0.00882769, 0.00866089, 0.00772286, 0.00704624, 0.00637354, 0.00593329, 0.00555059", \ + "0.0116068, 0.0114191, 0.0101997, 0.00924226, 0.00811304, 0.00734034, 0.00674767" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00137837, 0.00139319, 0.0014283, 0.00143669, 0.00144229, 0.00144318, 0.0014459", \ + "0.00120527, 0.00122856, 0.00133803, 0.00138058, 0.00140991, 0.00142334, 0.00143087", \ + "0.00118926, 0.00118876, 0.00122381, 0.00126799, 0.00132252, 0.00135948, 0.0013801", \ + "0.00160321, 0.00155982, 0.00141946, 0.00136787, 0.00135822, 0.00136622, 0.00138225", \ + "0.00288359, 0.00275475, 0.00223534, 0.00196803, 0.00174182, 0.00161328, 0.00155213", \ + "0.00490342, 0.00469636, 0.00375038, 0.00320591, 0.00265056, 0.00229765, 0.00208134", \ + "0.00756246, 0.00729597, 0.0059271, 0.00506928, 0.00414077, 0.00349503, 0.00300995" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0054527, 0.00545121, 0.00546379, 0.00546471, 0.0054651, 0.00546494, 0.00546221", \ + "0.0053341, 0.00534553, 0.00539233, 0.00540087, 0.00540434, 0.0054139, 0.00527028", \ + "0.00554095, 0.00557916, 0.00554376, 0.00548704, 0.0054598, 0.00544622, 0.00543515", \ + "0.00620337, 0.00613723, 0.00588819, 0.00579795, 0.00565391, 0.00558588, 0.00554021", \ + "0.00772709, 0.00761054, 0.00700834, 0.00662408, 0.00630278, 0.00608186, 0.00590188", \ + "0.00995693, 0.00979021, 0.00885565, 0.00814879, 0.00746028, 0.00701489, 0.00658561", \ + "0.0128577, 0.0126703, 0.0114283, 0.0104389, 0.00927054, 0.00844872, 0.00783639" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00137885, 0.00139311, 0.00142713, 0.00143543, 0.00144014, 0.00144162, 0.00144271", \ + "0.00119796, 0.00122623, 0.00133681, 0.00137962, 0.00140884, 0.0014221, 0.00142958", \ + "0.00111546, 0.00112449, 0.00118817, 0.00124558, 0.00130977, 0.00135135, 0.00137719", \ + "0.00137163, 0.00135137, 0.00128935, 0.00128674, 0.0013046, 0.00132992, 0.00135607", \ + "0.00251516, 0.00240542, 0.00197336, 0.00177386, 0.001624, 0.00154001, 0.001487", \ + "0.00458467, 0.00438102, 0.00344693, 0.00294437, 0.00245979, 0.00217321, 0.00194895", \ + "0.00737593, 0.00710463, 0.00569532, 0.00481894, 0.00393166, 0.00333712, 0.00286692" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00645052, 0.00645745, 0.00646426, 0.00646427, 0.00646353, 0.00646121, 0.00645884", \ + "0.00633154, 0.00635488, 0.0063797, 0.00637888, 0.00637691, 0.00638461, 0.00615378", \ + "0.00655182, 0.0065322, 0.00646905, 0.00647866, 0.00644037, 0.00641872, 0.0063993", \ + "0.00726112, 0.00719505, 0.0068902, 0.00676923, 0.00652956, 0.00655576, 0.00650053", \ + "0.00879048, 0.00866359, 0.00802979, 0.00765393, 0.00729963, 0.00704093, 0.00688199", \ + "0.0111054, 0.010946, 0.00997074, 0.00923979, 0.00850662, 0.00806545, 0.00757877", \ + "0.0141517, 0.0139441, 0.0126546, 0.0116247, 0.0103878, 0.0095004, 0.00889538" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00138071, 0.00139454, 0.00142755, 0.00143568, 0.00144031, 0.00144238, 0.00144343", \ + "0.00119929, 0.00122746, 0.001337, 0.0013793, 0.00140801, 0.00142145, 0.0014289", \ + "0.00109416, 0.00110587, 0.00117988, 0.00123832, 0.00130553, 0.00134837, 0.00137211", \ + "0.0012604, 0.00124968, 0.00122968, 0.00124474, 0.00127898, 0.00131326, 0.00134514", \ + "0.00225505, 0.0021602, 0.00180906, 0.00165896, 0.001541, 0.00148562, 0.00145533", \ + "0.00432652, 0.00413152, 0.0032287, 0.00276845, 0.00234216, 0.00208626, 0.00189805", \ + "0.00726635, 0.00699218, 0.00554609, 0.00467132, 0.00381444, 0.00322864, 0.00283523" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171048; + rise_capacitance : 0.00171032; + rise_capacitance_range (0.00120425, 0.00171032); + fall_capacitance : 0.00171048; + fall_capacitance_range (0.0011945, 0.00171048); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00110196, 0.000949804, 0.00148782, 0.00247282, 0.00445411, 0.00729854, 0.0109463" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00319259, 0.00307366, 0.00360602, 0.00461099, 0.0065502, 0.00939432, 0.0130196" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00110164, 0.000949761, 0.00148842, 0.00247317, 0.00445467, 0.00729919, 0.010947" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00317724, 0.00305832, 0.0035907, 0.00459614, 0.00653645, 0.00938283, 0.0130105" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00110245, 0.000950418, 0.00148906, 0.00247386, 0.00445525, 0.00729958, 0.0109472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00312625, 0.00300733, 0.00354162, 0.00454937, 0.00649348, 0.00934304, 0.0129749" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169177; + rise_capacitance : 0.00169177; + rise_capacitance_range (0.00114036, 0.00169177); + fall_capacitance : 0.00166145; + fall_capacitance_range (0.00118228, 0.00166145); + internal_power () { + when : "(AB * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126949, -0.00126349, -0.00126655, -0.00127453, -0.00126971, -0.00126909, -0.0012673" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137977, 0.00129293, 0.00127673, 0.00127621, 0.00126971, 0.00127239, 0.00126991" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126283, -0.00127093, -0.0012736, -0.00127694, -0.00127522, -0.0012721, -0.00127012" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127625, 0.00127093, 0.00128058, 0.0012846, 0.00127909, 0.00127428, 0.00127109" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126539, -0.00127241, -0.00127428, -0.0012778, -0.00127612, -0.00127299, -0.00127133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127305, 0.00127241, 0.00127604, 0.00128442, 0.00128025, 0.00127547, 0.00127288" \ + ); + } + } + internal_power () { + when : "(!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00135398, -0.00134116, -0.00135615, -0.00135592, -0.00135552, -0.00135574, -0.0013604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00137129, 0.00136595, 0.0013802, 0.0013851, 0.00137913, 0.00137197, 0.00136649" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00136408, -0.00136205, -0.00136352, -0.00136476, -0.00136369, -0.00136153, -0.00136178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013712, 0.00136917, 0.00138015, 0.00138504, 0.00137906, 0.00137189, 0.0013664" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169239; + rise_capacitance : 0.00169239; + rise_capacitance_range (0.00116664, 0.00169239); + fall_capacitance : 0.00165986; + fall_capacitance_range (0.00119793, 0.00165986); + internal_power () { + when : "(AB * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126856, -0.00126643, -0.00127044, -0.00127002, -0.00126895, -0.00126827, -0.00126615" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127705, 0.00127074, 0.00127044, 0.0012709, 0.0012755, 0.00127099, 0.00126729" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127279, -0.00126752, -0.0012714, -0.00127176, -0.00127069, -0.00126996, -0.0012682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127279, 0.00126752, 0.00127901, 0.00128281, 0.00127734, 0.00127263, 0.00126939" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126445, -0.00126183, -0.00126927, -0.00127239, -0.00126696, -0.00126744, -0.00126559" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127613, 0.0012789, 0.00127164, 0.00127239, 0.00126696, 0.0012708, 0.00126659" \ + ); + } + } + internal_power () { + when : "(AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012648, -0.0012658, -0.00126774, -0.00126904, -0.00126797, -0.00126722, -0.00126547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012648, 0.00127667, 0.00127169, 0.00127871, 0.00127449, 0.00126978, 0.0012672" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127133, -0.00126884, -0.00127019, -0.00126777, -0.00126629, -0.00126511, -0.0012629" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128169, 0.00130421, 0.00128976, 0.00129438, 0.00128843, 0.00128141, 0.00127563" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126856, -0.00126615, -0.00127073, -0.00127677, -0.00127183, -0.00127151, -0.0012697" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130919, 0.00128541, 0.00127633, 0.00127693, 0.00127183, 0.00127523, 0.00127128" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127064, -0.00127288, -0.00127307, -0.00127324, -0.00127218, -0.00127144, -0.00126979" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127064, 0.00127288, 0.00127459, 0.00128304, 0.00127885, 0.00127412, 0.00127151" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168029; + rise_capacitance : 0.00168029; + rise_capacitance_range (0.00124591, 0.00168029); + fall_capacitance : 0.00164622; + fall_capacitance_range (0.00120459, 0.00164622); + internal_power () { + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126075, -0.00126907, -0.00126625, -0.00126779, -0.00126623, -0.0012632, -0.00126147" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127454, 0.00126966, 0.00127048, 0.00127482, 0.00127007, 0.00126528, 0.00126203" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125778, -0.00125971, -0.0012661, -0.00126807, -0.00126568, -0.00126257, -0.00126081" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126417, 0.00126223, 0.00127146, 0.00127533, 0.00127, 0.00126492, 0.00126169" \ + ); + } + } + internal_power () { + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.001256, -0.00126128, -0.00126612, -0.00126745, -0.00126582, -0.00126272, -0.00126096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126939, 0.00127867, 0.0012705, 0.00127488, 0.00126968, 0.00126487, 0.00126164" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126362, -0.00126734, -0.00126752, -0.00127218, -0.00126981, -0.00126673, -0.0012651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012672, 0.00126734, 0.00128333, 0.00127959, 0.00127431, 0.0012693, 0.00126606" \ + ); + } + } + internal_power () { + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126059, -0.00126072, -0.00127075, -0.00127144, -0.00126985, -0.00126678, -0.00126505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127749, 0.00128275, 0.00127482, 0.00127919, 0.00127405, 0.00126927, 0.00126603" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126185, -0.00126374, -0.00126663, -0.00127223, -0.00126982, -0.00126668, -0.00126492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126819, 0.00126724, 0.00127589, 0.00127973, 0.00127434, 0.00126935, 0.0012661" \ + ); + } + } + } + } + cell (NAND4BX2) { + area : 11.2896; + cell_leakage_power : 0.260799; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.415163; + when : "(AB * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171125; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27127; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227874; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369882; + when : "(AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229329; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327581; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285489; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.548818; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0915528; + when : "(!AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192045; + when : "(!AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147324; + when : "(!AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.292622; + when : "(!AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149294; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247845; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205572; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260799; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0427408, 0.0493098, 0.0810131, 0.119432, 0.196007, 0.295307, 0.425113", \ + "0.0573623, 0.0639359, 0.0956443, 0.134083, 0.210615, 0.309907, 0.439742", \ + "0.102696, 0.11015, 0.142471, 0.18094, 0.257265, 0.356473, 0.486082", \ + "0.135594, 0.144409, 0.178731, 0.216892, 0.292707, 0.391871, 0.521409", \ + "0.176407, 0.187278, 0.226402, 0.265208, 0.340829, 0.439551, 0.569185", \ + "0.21536, 0.228157, 0.273815, 0.315108, 0.391549, 0.490663, 0.620198", \ + "0.251735, 0.266273, 0.318751, 0.363612, 0.442446, 0.542693, 0.673404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0194, 0.0270895, 0.0708579, 0.126656, 0.238568, 0.384115, 0.574431", \ + "0.0195211, 0.0271668, 0.0708734, 0.126656, 0.238568, 0.384127, 0.574431", \ + "0.0264401, 0.0326616, 0.0728394, 0.127346, 0.23875, 0.38413, 0.574469", \ + "0.0347706, 0.0405543, 0.0764875, 0.129166, 0.239799, 0.384734, 0.574755", \ + "0.047044, 0.0533064, 0.0854159, 0.134138, 0.241902, 0.386222, 0.576028", \ + "0.060062, 0.06702, 0.098537, 0.143376, 0.247004, 0.389454, 0.578139", \ + "0.07375, 0.081437, 0.114284, 0.155935, 0.255663, 0.396048, 0.583231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0707783, 0.0898704, 0.18882, 0.310746, 0.553825, 0.86957, 1.28215", \ + "0.0846444, 0.10355, 0.202704, 0.324821, 0.568043, 0.883844, 1.29646", \ + "0.126693, 0.14488, 0.24347, 0.365918, 0.609347, 0.925283, 1.33818", \ + "0.157241, 0.175333, 0.272554, 0.394589, 0.638175, 0.953838, 1.36672", \ + "0.195008, 0.21375, 0.309813, 0.431017, 0.673874, 0.990371, 1.40327", \ + "0.229078, 0.249334, 0.346055, 0.466013, 0.708027, 1.02389, 1.43678", \ + "0.259064, 0.281112, 0.379539, 0.500218, 0.741988, 1.05741, 1.46948" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498871, 0.0742783, 0.205746, 0.369726, 0.697551, 1.12374, 1.68043", \ + "0.0498895, 0.074278, 0.205748, 0.369769, 0.697597, 1.12374, 1.68043", \ + "0.0520016, 0.075671, 0.206019, 0.369712, 0.697434, 1.12377, 1.68042", \ + "0.0560092, 0.0780211, 0.20708, 0.370124, 0.69764, 1.12344, 1.68036", \ + "0.0638136, 0.0841863, 0.208304, 0.371287, 0.698387, 1.12372, 1.68052", \ + "0.073647, 0.093395, 0.212165, 0.373311, 0.699505, 1.12426, 1.68087", \ + "0.084821, 0.104468, 0.21868, 0.377431, 0.70204, 1.1261, 1.68151" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.018701, 0.0247049, 0.0559062, 0.0942796, 0.170782, 0.27005, 0.399839", \ + "0.0331965, 0.0393287, 0.0706696, 0.10904, 0.185404, 0.284488, 0.413658", \ + "0.0629234, 0.0779137, 0.13225, 0.17683, 0.25324, 0.352347, 0.482127", \ + "0.078553, 0.100074, 0.180315, 0.247209, 0.342916, 0.442694, 0.572359", \ + "0.0900297, 0.119982, 0.233489, 0.331046, 0.471522, 0.605877, 0.744347", \ + "0.0911397, 0.129112, 0.2756, 0.402404, 0.588283, 0.768118, 0.952437", \ + "0.0823303, 0.128421, 0.305709, 0.461253, 0.690833, 0.915456, 1.14702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0188564, 0.0271126, 0.0717971, 0.127691, 0.239629, 0.385137, 0.575454", \ + "0.0225827, 0.0291028, 0.0717576, 0.127708, 0.239628, 0.385136, 0.575454", \ + "0.0565037, 0.0661773, 0.102498, 0.143492, 0.24225, 0.385132, 0.575435", \ + "0.0877417, 0.102078, 0.154198, 0.198773, 0.277743, 0.399775, 0.577448", \ + "0.134647, 0.155783, 0.231194, 0.293625, 0.384662, 0.484507, 0.631198", \ + "0.187656, 0.216225, 0.315689, 0.397961, 0.516365, 0.632893, 0.761937", \ + "0.245446, 0.28107, 0.406176, 0.507885, 0.653823, 0.797447, 0.947846" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0589229, 0.077365, 0.17515, 0.296679, 0.539624, 0.855275, 1.26782", \ + "0.0674808, 0.0862414, 0.185228, 0.307272, 0.550573, 0.866395, 1.27893", \ + "0.102401, 0.126673, 0.230783, 0.353622, 0.597352, 0.913724, 1.32648", \ + "0.133451, 0.164713, 0.291689, 0.417089, 0.661393, 0.977769, 1.39033", \ + "0.182077, 0.22183, 0.381458, 0.533361, 0.787324, 1.10173, 1.51547", \ + "0.237082, 0.285494, 0.477602, 0.657836, 0.949403, 1.27517, 1.68556", \ + "0.2963, 0.353468, 0.577986, 0.785773, 1.1193, 1.47984, 1.90077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498884, 0.0742923, 0.205728, 0.369789, 0.697598, 1.12374, 1.68062", \ + "0.0499374, 0.0743048, 0.205802, 0.369818, 0.697599, 1.12374, 1.68052", \ + "0.0711361, 0.093286, 0.209197, 0.369769, 0.697664, 1.12367, 1.68055", \ + "0.0993895, 0.123761, 0.237539, 0.381024, 0.697899, 1.12344, 1.68065", \ + "0.143653, 0.172768, 0.301482, 0.440943, 0.726146, 1.12882, 1.68056", \ + "0.193943, 0.228432, 0.375425, 0.527508, 0.806577, 1.17547, 1.69706", \ + "0.249136, 0.28905, 0.455428, 0.623748, 0.914873, 1.26795, 1.75664" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0206507, 0.0268296, 0.05846, 0.0970747, 0.173771, 0.273209, 0.403117", \ + "0.0352889, 0.0413624, 0.0730318, 0.111602, 0.188138, 0.287367, 0.41665", \ + "0.0697201, 0.0835192, 0.135451, 0.179427, 0.256069, 0.355386, 0.485058", \ + "0.0895353, 0.109448, 0.186168, 0.25151, 0.345877, 0.445577, 0.57537", \ + "0.107559, 0.135031, 0.243108, 0.337966, 0.476311, 0.609783, 0.747445", \ + "0.116706, 0.151556, 0.289907, 0.412782, 0.595151, 0.773227, 0.956178", \ + "0.117523, 0.159189, 0.326125, 0.47638, 0.700929, 0.922983, 1.15266" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021957, 0.0301243, 0.0747566, 0.13074, 0.242752, 0.388399, 0.578809", \ + "0.0245694, 0.0315197, 0.0747438, 0.130748, 0.242737, 0.388399, 0.578809", \ + "0.0588147, 0.0683558, 0.104162, 0.145722, 0.24521, 0.388408, 0.578833", \ + "0.0907439, 0.10474, 0.156002, 0.200314, 0.280026, 0.402604, 0.580708", \ + "0.138191, 0.158853, 0.233174, 0.295384, 0.386723, 0.486253, 0.633838", \ + "0.191155, 0.21875, 0.317303, 0.399596, 0.518405, 0.633824, 0.76285", \ + "0.248706, 0.28359, 0.407279, 0.508959, 0.65622, 0.799759, 0.949391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654799, 0.0838806, 0.181639, 0.30316, 0.546088, 0.861737, 1.27431", \ + "0.074966, 0.0937282, 0.192677, 0.314711, 0.55801, 0.873828, 1.2865", \ + "0.106517, 0.128955, 0.231917, 0.354377, 0.598167, 0.914344, 1.32745", \ + "0.132018, 0.160568, 0.281068, 0.407167, 0.650843, 0.967333, 1.3799", \ + "0.170828, 0.207706, 0.355803, 0.501503, 0.755136, 1.07024, 1.48417", \ + "0.21738, 0.262149, 0.439051, 0.606898, 0.88868, 1.21491, 1.62508", \ + "0.267709, 0.320519, 0.527469, 0.718713, 1.03132, 1.3837, 1.80574" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498815, 0.0742792, 0.205802, 0.36982, 0.697612, 1.12374, 1.68061", \ + "0.0499072, 0.0742978, 0.205803, 0.369792, 0.697611, 1.12374, 1.68061", \ + "0.0648624, 0.087634, 0.208948, 0.369768, 0.697428, 1.12344, 1.68061", \ + "0.0906807, 0.113919, 0.230726, 0.380184, 0.698318, 1.12344, 1.6806", \ + "0.138209, 0.163187, 0.284668, 0.428041, 0.722482, 1.13037, 1.68053", \ + "0.190069, 0.219732, 0.352632, 0.501184, 0.785871, 1.16909, 1.69732", \ + "0.245732, 0.280296, 0.429692, 0.586291, 0.877661, 1.24549, 1.74762" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213906, 0.0279427, 0.0606245, 0.0998972, 0.177487, 0.277855, 0.408858", \ + "0.0363382, 0.0425953, 0.0751774, 0.114305, 0.191606, 0.292114, 0.422238", \ + "0.0746007, 0.0880584, 0.139045, 0.181826, 0.259226, 0.359449, 0.490071", \ + "0.0980045, 0.116935, 0.1915, 0.255957, 0.349515, 0.449963, 0.580828", \ + "0.121943, 0.147808, 0.251944, 0.344974, 0.481859, 0.614844, 0.75308", \ + "0.138899, 0.171387, 0.303424, 0.423585, 0.60342, 0.779999, 0.962758", \ + "0.148727, 0.187873, 0.346095, 0.491347, 0.711831, 0.932253, 1.16111" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246671, 0.0330309, 0.0780995, 0.13448, 0.24733, 0.394044, 0.585816", \ + "0.0264924, 0.0338084, 0.0779941, 0.134482, 0.247339, 0.394044, 0.585874", \ + "0.0610748, 0.0701923, 0.105558, 0.148725, 0.249591, 0.394086, 0.585827", \ + "0.0937421, 0.107482, 0.158063, 0.202191, 0.28322, 0.407547, 0.587474", \ + "0.141989, 0.162271, 0.235674, 0.297768, 0.389389, 0.490118, 0.639841", \ + "0.195603, 0.222224, 0.319567, 0.401486, 0.520874, 0.637477, 0.767385", \ + "0.254963, 0.287108, 0.4082, 0.510904, 0.657528, 0.80181, 0.953447" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0684401, 0.0868455, 0.184585, 0.306102, 0.549029, 0.864676, 1.27724", \ + "0.0785733, 0.0973357, 0.19628, 0.318323, 0.561612, 0.877429, 1.29009", \ + "0.108593, 0.129645, 0.231266, 0.353708, 0.597508, 0.913784, 1.32672", \ + "0.130177, 0.155728, 0.270511, 0.396161, 0.639844, 0.956007, 1.36912", \ + "0.158537, 0.192162, 0.329463, 0.47035, 0.723107, 1.03848, 1.45192", \ + "0.192703, 0.23382, 0.396572, 0.554175, 0.828433, 1.15429, 1.56564", \ + "0.231158, 0.279238, 0.468466, 0.645755, 0.943132, 1.28853, 1.71148" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498814, 0.074293, 0.205802, 0.36982, 0.697612, 1.12374, 1.68057", \ + "0.049907, 0.074303, 0.205797, 0.369819, 0.697614, 1.12374, 1.68057", \ + "0.0598744, 0.0833077, 0.208047, 0.369768, 0.697592, 1.12369, 1.68054", \ + "0.0795966, 0.103179, 0.225227, 0.378487, 0.698336, 1.12378, 1.68039", \ + "0.124895, 0.148127, 0.268869, 0.417327, 0.718957, 1.1305, 1.68066", \ + "0.179336, 0.205189, 0.329532, 0.477998, 0.773021, 1.16356, 1.69729", \ + "0.235381, 0.265657, 0.401884, 0.55301, 0.849147, 1.22929, 1.74179" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00836621, 0.00849727, 0.00868388, 0.00872813, 0.00875495, 0.00876523, 0.00876947", \ + "0.00810939, 0.00823821, 0.00845372, 0.00851202, 0.00854705, 0.00856063, 0.0085687", \ + "0.00843403, 0.0085158, 0.00878548, 0.00888211, 0.00896048, 0.00899636, 0.00903123", \ + "0.00950599, 0.00951061, 0.00966522, 0.00978736, 0.00988078, 0.00991733, 0.00993252", \ + "0.0115768, 0.0114772, 0.0114642, 0.0115342, 0.0116192, 0.011743, 0.0118035", \ + "0.0146552, 0.0144431, 0.0142518, 0.0142793, 0.0143473, 0.0144051, 0.0144871", \ + "0.0187258, 0.0183741, 0.0179384, 0.0178987, 0.0179121, 0.0179351, 0.0180057" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00872889, 0.00886799, 0.00908867, 0.00914671, 0.00918034, 0.00919526, 0.009203", \ + "0.00851092, 0.00862855, 0.00887463, 0.0089585, 0.00901173, 0.00903498, 0.00904753", \ + "0.00883066, 0.00888175, 0.00909883, 0.00923103, 0.00933804, 0.00938394, 0.00942774", \ + "0.00985796, 0.00985732, 0.00997723, 0.0100773, 0.0102016, 0.0102585, 0.0103056", \ + "0.0119644, 0.011922, 0.0119151, 0.0119743, 0.0120708, 0.0121489, 0.0122009", \ + "0.0150042, 0.0148804, 0.0147143, 0.0146986, 0.0147675, 0.0148297, 0.0148761", \ + "0.0188345, 0.0186813, 0.0184129, 0.018322, 0.018294, 0.0183341, 0.0183727" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00852637, 0.00856306, 0.00859902, 0.00861002, 0.00861778, 0.00861951, 0.00862026", \ + "0.00829997, 0.00836037, 0.00855212, 0.00860852, 0.00863969, 0.00867125, 0.00842358", \ + "0.00892191, 0.00883702, 0.00875282, 0.00878043, 0.00875239, 0.00873501, 0.00872744", \ + "0.010401, 0.0102087, 0.00965166, 0.00940116, 0.00918971, 0.00902911, 0.00894602", \ + "0.013753, 0.013334, 0.0120422, 0.0112371, 0.0106092, 0.0101076, 0.00970276", \ + "0.0183943, 0.0178638, 0.0159188, 0.0144489, 0.0129619, 0.0119327, 0.011254", \ + "0.0243889, 0.0237796, 0.0212305, 0.0192184, 0.0168387, 0.0151313, 0.0137507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00268342, 0.00274323, 0.0028196, 0.00283789, 0.0028484, 0.00285317, 0.0028548", \ + "0.00230978, 0.00241404, 0.00263378, 0.00272911, 0.0027899, 0.00281797, 0.00283359", \ + "0.00236125, 0.00235586, 0.00240672, 0.00249716, 0.00261251, 0.0026822, 0.002729", \ + "0.0033504, 0.00317243, 0.00284444, 0.00273898, 0.00269555, 0.00270864, 0.00273775", \ + "0.0062024, 0.00574012, 0.00460437, 0.00403277, 0.00352519, 0.00325066, 0.00312554", \ + "0.0106035, 0.00988067, 0.00782895, 0.00665183, 0.00551162, 0.00473308, 0.00421662", \ + "0.0163455, 0.0153974, 0.0124184, 0.010565, 0.00861419, 0.00723597, 0.00621073" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105693, 0.010573, 0.0105815, 0.0105864, 0.0105869, 0.010586, 0.0105842", \ + "0.0103047, 0.0103437, 0.010447, 0.0104772, 0.0104876, 0.0105061, 0.0102579", \ + "0.0108808, 0.0108708, 0.0107854, 0.0106583, 0.0106088, 0.010581, 0.0105588", \ + "0.0123674, 0.0121397, 0.0115835, 0.0114019, 0.011077, 0.0108737, 0.0107921", \ + "0.0157326, 0.0153468, 0.0140725, 0.0132121, 0.0124422, 0.0119937, 0.0115763", \ + "0.0205707, 0.0200253, 0.0180645, 0.0165687, 0.0149995, 0.0139485, 0.0131052", \ + "0.0268148, 0.0261919, 0.0236079, 0.0215302, 0.0190147, 0.0171989, 0.0157763" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00270512, 0.00276177, 0.00283417, 0.00285162, 0.00286108, 0.00286529, 0.00286731", \ + "0.00231866, 0.00241727, 0.00264847, 0.00273735, 0.00279745, 0.00282505, 0.00284044", \ + "0.00220238, 0.00223065, 0.00235258, 0.00246637, 0.00259903, 0.00268157, 0.00273018", \ + "0.00286824, 0.00276577, 0.00259964, 0.00257383, 0.00260287, 0.00266113, 0.0026979", \ + "0.00553808, 0.00510053, 0.00411853, 0.00366959, 0.00328705, 0.0031063, 0.00302381", \ + "0.0100914, 0.0093635, 0.00729351, 0.00618741, 0.00513953, 0.00446379, 0.00400947", \ + "0.0161285, 0.0151664, 0.0120989, 0.0101934, 0.00827523, 0.00698845, 0.00600176" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124245, 0.0124402, 0.0124351, 0.0124344, 0.0124334, 0.0124308, 0.0124272", \ + "0.012188, 0.0122259, 0.0122829, 0.0122804, 0.0122141, 0.0122946, 0.0118534", \ + "0.0127114, 0.0126506, 0.0125095, 0.012514, 0.0124241, 0.0123941, 0.0123439", \ + "0.0143677, 0.0141288, 0.0134618, 0.0131734, 0.0128681, 0.0126563, 0.012571", \ + "0.0177647, 0.0173311, 0.0160011, 0.0151383, 0.0143379, 0.0138122, 0.0134047", \ + "0.0228205, 0.0222548, 0.0201763, 0.0186473, 0.0169749, 0.0157936, 0.0149481", \ + "0.0293368, 0.0286985, 0.0260103, 0.0238159, 0.0211041, 0.0192238, 0.0177098" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00272066, 0.00277699, 0.00284835, 0.00286554, 0.00287529, 0.00287934, 0.00288183", \ + "0.00233152, 0.0024313, 0.00266337, 0.00275853, 0.0028181, 0.0028453, 0.00286078", \ + "0.00215702, 0.00219616, 0.00234079, 0.00246469, 0.00260361, 0.00268455, 0.00273885", \ + "0.00262017, 0.00255767, 0.00248551, 0.00249646, 0.00256236, 0.00263513, 0.00269928", \ + "0.00501783, 0.00464719, 0.00380926, 0.00344622, 0.00315748, 0.00302371, 0.0029695", \ + "0.00968334, 0.0089657, 0.00693391, 0.00588484, 0.00490459, 0.00432641, 0.00394729", \ + "0.0160661, 0.0150965, 0.0119322, 0.00999568, 0.00810169, 0.00683904, 0.00591888" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171121; + rise_capacitance : 0.0017112; + rise_capacitance_range (0.0012111, 0.0017112); + fall_capacitance : 0.00171121; + fall_capacitance_range (0.00119996, 0.00171121); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279907, 0.00263423, 0.00308742, 0.00397029, 0.00585158, 0.00860712, 0.0121866" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00363092, 0.00349929, 0.00391798, 0.00482128, 0.00666905, 0.0094032, 0.012934" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279807, 0.00263411, 0.00308629, 0.00397, 0.00585153, 0.00860716, 0.0121865" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00359616, 0.00346188, 0.00388182, 0.00478803, 0.0066385, 0.00937643, 0.0129126" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00280073, 0.0026359, 0.00308909, 0.00397297, 0.00585443, 0.00860985, 0.0121889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00346993, 0.00333837, 0.00376519, 0.00467016, 0.00652806, 0.00927414, 0.0128186" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344495; + rise_capacitance : 0.00344495; + rise_capacitance_range (0.00225975, 0.00344495); + fall_capacitance : 0.00337815; + fall_capacitance_range (0.00235688, 0.00337815); + internal_power () { + when : "(AB * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260541, -0.00260416, -0.00261627, -0.00260998, -0.00261843, -0.00261453, -0.00261051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00287065, 0.0026806, 0.00263481, 0.00263193, 0.00261843, 0.0026217, 0.00261729" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262046, -0.002629, -0.00262927, -0.00262316, -0.00263108, -0.00262442, -0.00262028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262948, 0.00263348, 0.00263059, 0.00262316, 0.00263946, 0.00262869, 0.00262177" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262389, -0.00263298, -0.00263046, -0.00263629, -0.00263298, -0.00262623, -0.00262207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262716, 0.00263298, 0.00263376, 0.00264969, 0.00264109, 0.00263101, 0.00262447" \ + ); + } + } + internal_power () { + when : "(!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00282038, -0.00283069, -0.00286014, -0.0028503, -0.00284801, -0.00284569, -0.00284818" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286743, 0.00287133, 0.00288442, 0.00289536, 0.00288317, 0.00286854, 0.00285718" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00283145, -0.0028522, -0.00285481, -0.00285653, -0.00285427, -0.00284949, -0.00284915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286749, 0.00287172, 0.00288434, 0.00289531, 0.00288311, 0.00286847, 0.00285711" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344759; + rise_capacitance : 0.00344759; + rise_capacitance_range (0.00232844, 0.00344759); + fall_capacitance : 0.00337536; + fall_capacitance_range (0.002402, 0.00337536); + internal_power () { + when : "(AB * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025952, -0.00261193, -0.00262108, -0.00262007, -0.00261396, -0.00261253, -0.00260822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00265873, 0.00261787, 0.00262108, 0.00262007, 0.00262709, 0.00261814, 0.00261172" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260133, -0.00261912, -0.00262201, -0.00261816, -0.00261821, -0.0026167, -0.00261226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262034, 0.00262461, 0.00262712, 0.00261816, 0.00263324, 0.00262314, 0.00261602" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260337, -0.00260275, -0.00261763, -0.00260841, -0.00260856, -0.00260994, -0.00260555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026263, 0.00263411, 0.00262038, 0.00262152, 0.00260856, 0.00261681, 0.00261137" \ + ); + } + } + internal_power () { + when : "(AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026041, -0.00260629, -0.00261233, -0.0026134, -0.00261139, -0.00260492, -0.00260544" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260957, 0.00263339, 0.00261913, 0.00263362, 0.00262494, 0.0026153, 0.00260912" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262706, -0.00262339, -0.00262624, -0.00262061, -0.00261745, -0.00261498, -0.00260941" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264856, 0.0026508, 0.00266495, 0.00267426, 0.00266127, 0.00264608, 0.00263122" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026071, -0.00260824, -0.00261823, -0.00261068, -0.00261484, -0.00261543, -0.00261106" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00271277, 0.0026509, 0.0026283, 0.00262831, 0.00261484, 0.00262289, 0.00261722" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260857, -0.00262322, -0.00262926, -0.00262812, -0.00262613, -0.00262461, -0.00262028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026236, 0.00262322, 0.00263186, 0.00264853, 0.00263993, 0.00263023, 0.00262398" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034418; + rise_capacitance : 0.0034418; + rise_capacitance_range (0.00251673, 0.0034418); + fall_capacitance : 0.00336631; + fall_capacitance_range (0.00243089, 0.00336631); + internal_power () { + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260064, -0.00261851, -0.00261591, -0.00261698, -0.00261395, -0.00260758, -0.00260363" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260064, 0.00262317, 0.00262261, 0.00263154, 0.0026215, 0.00261151, 0.00260498" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259931, -0.00260742, -0.00260583, -0.00260792, -0.00261227, -0.00260575, -0.00260167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261565, 0.00260742, 0.00263923, 0.00263248, 0.00262126, 0.00261091, 0.00260405" \ + ); + } + } + internal_power () { + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259266, -0.00261375, -0.00261468, -0.00261569, -0.0026126, -0.00260609, -0.00260204" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262021, 0.00263938, 0.00262206, 0.00263147, 0.00262043, 0.00261044, 0.00260398" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260615, -0.00261581, -0.00261362, -0.00261558, -0.0026177, -0.00261127, -0.00260723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262235, 0.00261654, 0.0026465, 0.00263826, 0.0026271, 0.0026165, 0.0026098" \ + ); + } + } + internal_power () { + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259597, -0.00260531, -0.00262135, -0.00262091, -0.00261785, -0.00261142, -0.00260742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260548, 0.00264531, 0.00262814, 0.0026372, 0.00262618, 0.00261609, 0.00260954" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260495, -0.00261432, -0.00261391, -0.00261368, -0.00261801, -0.00261147, -0.00260735" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262175, 0.00261432, 0.00264557, 0.00263861, 0.00262722, 0.00261674, 0.00260978" \ + ); + } + } + } + } + cell (NAND4X2) { + area : 9.8784; + cell_leakage_power : 0.222375; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.520674; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366458; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264478; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321178; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163901; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222565; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219702; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.278876; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.063409; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122421; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12115; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180624; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11918; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179169; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177428; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236784; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222375; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0210745, 0.0275474, 0.0599117, 0.0988064, 0.175631, 0.275007, 0.404706", \ + "0.0361316, 0.0422969, 0.0745101, 0.113251, 0.189772, 0.289304, 0.418068", \ + "0.0740434, 0.0874726, 0.138338, 0.180916, 0.257619, 0.356735, 0.486147", \ + "0.0970835, 0.116073, 0.190541, 0.254786, 0.347836, 0.447465, 0.57712", \ + "0.120727, 0.146585, 0.250661, 0.343495, 0.479821, 0.612224, 0.749592", \ + "0.137175, 0.169774, 0.301567, 0.421762, 0.600808, 0.77687, 0.958797", \ + "0.147178, 0.185974, 0.344039, 0.488998, 0.708952, 0.928585, 1.15653" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0233407, 0.0318138, 0.0768621, 0.132872, 0.24476, 0.390164, 0.580247", \ + "0.0253041, 0.0326933, 0.076785, 0.132879, 0.244779, 0.390164, 0.580194", \ + "0.0598373, 0.0691864, 0.104677, 0.147387, 0.247146, 0.390152, 0.580206", \ + "0.092489, 0.106347, 0.157094, 0.201081, 0.281132, 0.404043, 0.582027", \ + "0.140401, 0.16098, 0.234556, 0.296495, 0.387591, 0.487197, 0.635082", \ + "0.194064, 0.220764, 0.318796, 0.399997, 0.519088, 0.634895, 0.763271", \ + "0.251794, 0.285627, 0.40745, 0.508443, 0.656276, 0.79875, 0.949022" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654777, 0.0837463, 0.181112, 0.302248, 0.544308, 0.859055, 1.27033", \ + "0.0757563, 0.0943398, 0.192842, 0.314477, 0.556993, 0.871671, 1.28319", \ + "0.106238, 0.127182, 0.228346, 0.350265, 0.593258, 0.908465, 1.32015", \ + "0.128115, 0.153651, 0.267957, 0.393119, 0.635867, 0.950902, 1.36243", \ + "0.156812, 0.190497, 0.327381, 0.467596, 0.71964, 1.0336, 1.44478", \ + "0.191203, 0.23234, 0.394647, 0.55188, 0.82528, 1.14987, 1.55941", \ + "0.229408, 0.277756, 0.466895, 0.643318, 0.939378, 1.2844, 1.70566" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480935, 0.0722831, 0.203152, 0.366599, 0.693358, 1.11809, 1.67318", \ + "0.048103, 0.0722747, 0.203036, 0.366598, 0.693323, 1.11817, 1.6732", \ + "0.0588373, 0.0818531, 0.205531, 0.366551, 0.693322, 1.11811, 1.67319", \ + "0.0793684, 0.102374, 0.223078, 0.375505, 0.694139, 1.11815, 1.67292", \ + "0.125026, 0.147766, 0.267364, 0.41479, 0.714952, 1.12447, 1.67333", \ + "0.179095, 0.204616, 0.328039, 0.475991, 0.76963, 1.1589, 1.68998", \ + "0.235182, 0.265024, 0.400083, 0.550829, 0.845186, 1.22425, 1.73464" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0207363, 0.0268626, 0.0583962, 0.0969686, 0.173623, 0.273025, 0.402897", \ + "0.0352951, 0.0414072, 0.0729664, 0.111495, 0.188001, 0.287183, 0.41643", \ + "0.0695561, 0.0833419, 0.135667, 0.179294, 0.255906, 0.355172, 0.484901", \ + "0.0891728, 0.10914, 0.185968, 0.251334, 0.34573, 0.445413, 0.575164", \ + "0.106976, 0.134528, 0.242727, 0.3377, 0.476093, 0.609585, 0.74723", \ + "0.115914, 0.150903, 0.289487, 0.412424, 0.594859, 0.772966, 0.956345", \ + "0.11659, 0.158514, 0.325627, 0.475975, 0.700588, 0.922507, 1.15237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209763, 0.0292824, 0.0742174, 0.130317, 0.242411, 0.388072, 0.578468", \ + "0.0236283, 0.0307299, 0.0742181, 0.130331, 0.242442, 0.388072, 0.578468", \ + "0.0578123, 0.0676027, 0.103459, 0.145397, 0.244904, 0.388078, 0.578502", \ + "0.089639, 0.103822, 0.155559, 0.200042, 0.27976, 0.402277, 0.580378", \ + "0.136912, 0.157874, 0.232743, 0.295055, 0.38648, 0.486014, 0.633573", \ + "0.189768, 0.217655, 0.316716, 0.399214, 0.518146, 0.633596, 0.763389", \ + "0.247177, 0.282137, 0.406592, 0.508459, 0.655865, 0.798419, 0.949127" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0626626, 0.0809338, 0.178312, 0.299502, 0.541508, 0.856106, 1.26754", \ + "0.0723612, 0.0909563, 0.189453, 0.311093, 0.553611, 0.868279, 1.27978", \ + "0.104798, 0.127105, 0.229445, 0.351344, 0.59428, 0.909619, 1.32127", \ + "0.130629, 0.159099, 0.279042, 0.404746, 0.647182, 0.962512, 1.37426", \ + "0.16955, 0.206431, 0.354191, 0.498977, 0.751927, 1.06671, 1.47686", \ + "0.216096, 0.260904, 0.437688, 0.604769, 0.8852, 1.21061, 1.61949", \ + "0.266118, 0.319064, 0.525325, 0.716542, 1.02855, 1.37963, 1.80043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480899, 0.0722827, 0.203152, 0.366553, 0.693359, 1.11815, 1.67322", \ + "0.0481158, 0.0722756, 0.20309, 0.366599, 0.69334, 1.11828, 1.6732", \ + "0.0641307, 0.0863437, 0.206445, 0.36655, 0.693159, 1.118, 1.67324", \ + "0.0907607, 0.113359, 0.228816, 0.37755, 0.694064, 1.11815, 1.67324", \ + "0.138266, 0.162851, 0.283333, 0.425528, 0.718257, 1.12461, 1.67315", \ + "0.18981, 0.219148, 0.351106, 0.499103, 0.781367, 1.16294, 1.69022", \ + "0.245375, 0.279598, 0.428915, 0.584229, 0.874961, 1.24115, 1.74067" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192178, 0.0250833, 0.0560265, 0.0943356, 0.170752, 0.270023, 0.399805", \ + "0.0335614, 0.0396317, 0.070776, 0.109069, 0.185369, 0.284455, 0.413619", \ + "0.0631282, 0.0780721, 0.132294, 0.176855, 0.253226, 0.352393, 0.482001", \ + "0.0786287, 0.100094, 0.180316, 0.247184, 0.342887, 0.442624, 0.572306", \ + "0.0897956, 0.119825, 0.233462, 0.330962, 0.471448, 0.605783, 0.744298", \ + "0.0908218, 0.129053, 0.27549, 0.402281, 0.587764, 0.768029, 0.952313", \ + "0.0819655, 0.127901, 0.305554, 0.461096, 0.690688, 0.915356, 1.14694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182276, 0.0264976, 0.0713656, 0.127393, 0.23939, 0.384957, 0.575297", \ + "0.0219237, 0.028523, 0.0713509, 0.127394, 0.239378, 0.384957, 0.575297", \ + "0.0556778, 0.0655148, 0.102109, 0.143229, 0.242017, 0.38493, 0.57528", \ + "0.0867528, 0.101384, 0.15383, 0.198556, 0.277563, 0.399563, 0.577298", \ + "0.133635, 0.154999, 0.230678, 0.293368, 0.384502, 0.484451, 0.631074", \ + "0.18642, 0.214987, 0.314632, 0.397653, 0.516534, 0.63268, 0.761857", \ + "0.243746, 0.280236, 0.405533, 0.507515, 0.654522, 0.797261, 0.947711" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0562905, 0.0745687, 0.171949, 0.293079, 0.535246, 0.84969, 1.26118", \ + "0.0652859, 0.08387, 0.182376, 0.304021, 0.546542, 0.86137, 1.27261", \ + "0.101434, 0.125473, 0.229433, 0.350962, 0.593801, 0.909002, 1.32094", \ + "0.132662, 0.163811, 0.29028, 0.41478, 0.658415, 0.9734, 1.38465", \ + "0.181163, 0.220803, 0.380234, 0.531565, 0.784456, 1.09763, 1.50866", \ + "0.235913, 0.284407, 0.476231, 0.656079, 0.946831, 1.27149, 1.68038", \ + "0.294981, 0.352004, 0.576428, 0.784153, 1.11673, 1.47632, 1.8962" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480998, 0.0722827, 0.203125, 0.366399, 0.69332, 1.11815, 1.67326", \ + "0.0481367, 0.0722928, 0.203154, 0.366598, 0.693322, 1.11814, 1.67311", \ + "0.0706123, 0.092193, 0.20738, 0.366546, 0.693436, 1.11817, 1.67312", \ + "0.0992703, 0.123216, 0.23565, 0.378061, 0.693354, 1.11815, 1.67329", \ + "0.14365, 0.172492, 0.300177, 0.438728, 0.722314, 1.12382, 1.67324", \ + "0.193945, 0.227995, 0.374271, 0.525621, 0.803657, 1.17048, 1.68997", \ + "0.248811, 0.288706, 0.454353, 0.621808, 0.911973, 1.26345, 1.75046" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016489, 0.022339, 0.0531345, 0.091379, 0.167754, 0.267007, 0.396858", \ + "0.030233, 0.0369887, 0.0679523, 0.106209, 0.182526, 0.281802, 0.410471", \ + "0.0538755, 0.0705503, 0.128223, 0.173399, 0.249991, 0.349176, 0.478809", \ + "0.0642824, 0.0883042, 0.173536, 0.242528, 0.339701, 0.43975, 0.569474", \ + "0.0678673, 0.101591, 0.222692, 0.323379, 0.466388, 0.602337, 0.741538", \ + "0.0600053, 0.103132, 0.2598, 0.391216, 0.580485, 0.76248, 0.948291", \ + "0.0411198, 0.0930945, 0.284065, 0.44555, 0.680266, 0.907977, 1.14142" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152374, 0.0234828, 0.0682712, 0.12425, 0.236222, 0.381764, 0.572123", \ + "0.0202803, 0.0263041, 0.0682619, 0.124237, 0.236201, 0.381759, 0.572121", \ + "0.0531208, 0.0633069, 0.10034, 0.140714, 0.239117, 0.381757, 0.572118", \ + "0.083801, 0.0987099, 0.151869, 0.196657, 0.275294, 0.396862, 0.574194", \ + "0.131009, 0.152617, 0.228616, 0.291437, 0.383258, 0.481971, 0.628757", \ + "0.18491, 0.213648, 0.313859, 0.395944, 0.51504, 0.631709, 0.760084", \ + "0.244169, 0.280375, 0.405958, 0.50771, 0.653583, 0.795429, 0.946935" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0450785, 0.0635751, 0.161239, 0.282432, 0.524629, 0.839138, 1.25054", \ + "0.053366, 0.0719137, 0.170731, 0.292606, 0.535231, 0.850121, 1.26148", \ + "0.0954549, 0.120355, 0.222648, 0.343296, 0.585192, 0.900389, 1.31189", \ + "0.130392, 0.162758, 0.29257, 0.414215, 0.655571, 0.969089, 1.38002", \ + "0.181643, 0.222957, 0.390286, 0.546624, 0.795972, 1.10631, 1.5153", \ + "0.23861, 0.289103, 0.490152, 0.679273, 0.979544, 1.29866, 1.70427", \ + "0.300582, 0.35977, 0.59375, 0.812432, 1.16233, 1.53063, 1.94361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0480634, 0.0722856, 0.203155, 0.366595, 0.693322, 1.11783, 1.67329", \ + "0.0477025, 0.0720875, 0.203029, 0.366549, 0.693324, 1.11812, 1.6733", \ + "0.0744994, 0.0973029, 0.20838, 0.366561, 0.693323, 1.11799, 1.6733", \ + "0.102043, 0.129542, 0.244526, 0.381541, 0.693511, 1.11815, 1.67331", \ + "0.14588, 0.179338, 0.319218, 0.456285, 0.729862, 1.12449, 1.6733", \ + "0.197344, 0.23703, 0.399827, 0.560382, 0.826175, 1.18363, 1.69275", \ + "0.254586, 0.300932, 0.486157, 0.667066, 0.964301, 1.3032, 1.77198" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0148388, 0.0148538, 0.0148485, 0.0148485, 0.0148471, 0.0148443, 0.0148398", \ + "0.0146044, 0.0146405, 0.0146966, 0.014694, 0.0146268, 0.0147085, 0.0142574", \ + "0.0151455, 0.0150752, 0.014927, 0.0149263, 0.014844, 0.0147938, 0.0147578", \ + "0.0167753, 0.0165588, 0.0158682, 0.0156043, 0.0152946, 0.0150824, 0.0149889", \ + "0.020192, 0.0197636, 0.018414, 0.0175751, 0.0167448, 0.0162377, 0.0158255", \ + "0.0252566, 0.0246982, 0.0226368, 0.0210952, 0.0194028, 0.0182867, 0.0173723", \ + "0.0318213, 0.0311559, 0.0284433, 0.0262593, 0.0235524, 0.0216208, 0.0201064" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "5.71967e-05, 0.000110298, 0.000179177, 0.000196003, 0.00020593, 0.000209644, 0.000212372", \ + "-0.000335949, -0.000227877, -4.20782e-06, 8.43569e-05, 0.000143996, 0.000171152, 0.000186446", \ + "-0.000510763, -0.000476142, -0.000327182, -0.000203386, -6.50976e-05, 1.45165e-05, 7.10114e-05", \ + "-2.74056e-05, -9.52284e-05, -0.000171237, -0.000163316, -9.90932e-05, -3.07752e-05, 2.94569e-05", \ + "0.0024288, 0.00203882, 0.00117291, 0.000802828, 0.000517633, 0.000366233, 0.000290753", \ + "0.00711894, 0.00639505, 0.00433682, 0.00327149, 0.00230325, 0.00169965, 0.00129259", \ + "0.013523, 0.0125465, 0.00937741, 0.00740831, 0.00548811, 0.00423182, 0.00328784" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0130168, 0.013019, 0.0130255, 0.0130302, 0.0130299, 0.0130288, 0.0130264", \ + "0.0127384, 0.0127933, 0.0128884, 0.0129186, 0.0129286, 0.0129466, 0.0126978", \ + "0.0132957, 0.0133226, 0.013106, 0.0131052, 0.0130536, 0.0130236, 0.0129998", \ + "0.0148042, 0.0145811, 0.0140396, 0.0138428, 0.0135194, 0.0133164, 0.013231", \ + "0.0181792, 0.0177926, 0.0165004, 0.015668, 0.0148853, 0.0144362, 0.0140167", \ + "0.0230101, 0.0224969, 0.0205223, 0.0190065, 0.0173875, 0.0163896, 0.0155722", \ + "0.0292679, 0.028629, 0.0260604, 0.0239823, 0.0214586, 0.0196155, 0.0182162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "5.35533e-05, 0.000107298, 0.000177461, 0.000194734, 0.000204844, 0.000208831, 0.000211081", \ + "-0.000336269, -0.000238785, -8.6651e-06, 7.97013e-05, 0.000139971, 0.000168845, 0.000182687", \ + "-0.00045701, -0.000432073, -0.000305678, -0.000189751, -5.74235e-05, 2.07822e-05, 7.294e-05", \ + "0.000227279, 0.000122241, -5.02022e-05, -7.95296e-05, -5.08515e-05, -2.30409e-06, 4.67232e-05", \ + "0.00292322, 0.00249081, 0.00149394, 0.00102166, 0.000643686, 0.000481247, 0.000352586", \ + "0.00750474, 0.00677736, 0.00469621, 0.0035643, 0.00251657, 0.00185995, 0.00136857", \ + "0.0135468, 0.0125828, 0.00948832, 0.00759258, 0.00565087, 0.00433337, 0.00336855" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0110314, 0.0110547, 0.0110947, 0.0111041, 0.0111084, 0.0111097, 0.0111096", \ + "0.0107823, 0.0108393, 0.0110341, 0.0110923, 0.0111232, 0.0111538, 0.0109087", \ + "0.0113906, 0.0113059, 0.0112331, 0.0112607, 0.0112317, 0.0112192, 0.0112069", \ + "0.0128744, 0.0126777, 0.0121156, 0.0118799, 0.0116703, 0.0115024, 0.0114261", \ + "0.0162393, 0.0158129, 0.0145366, 0.0137204, 0.0129616, 0.0125709, 0.0121819", \ + "0.0208747, 0.0203485, 0.0183891, 0.0169441, 0.015423, 0.0144106, 0.0137222", \ + "0.0268625, 0.0262387, 0.0237315, 0.0217008, 0.0193136, 0.0176119, 0.0162287" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "5.10593e-05, 0.000105836, 0.000177282, 0.00019472, 0.000204942, 0.000208514, 0.000210771", \ + "-0.000338371, -0.000236588, -1.25511e-05, 7.64951e-05, 0.000137056, 0.00016482, 0.000180343", \ + "-0.000287099, -0.000300014, -0.000237517, -0.000149968, -3.53168e-05, 3.38769e-05, 8.70599e-05", \ + "0.0007082, 0.000545282, 0.000212998, 9.91316e-05, 5.48735e-05, 6.30012e-05, 8.89343e-05", \ + "0.00357908, 0.00311588, 0.00197706, 0.00139607, 0.00088464, 0.000616677, 0.000466378", \ + "0.00798926, 0.00726211, 0.00520378, 0.00402137, 0.00286958, 0.00209369, 0.00157534", \ + "0.0137505, 0.0127926, 0.00980356, 0.00796698, 0.00598963, 0.00460544, 0.0036003" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00893845, 0.00902623, 0.00913177, 0.00915571, 0.00916879, 0.00917405, 0.00917935", \ + "0.00873566, 0.00886206, 0.00908959, 0.00918124, 0.00924057, 0.00927833, 0.00872342", \ + "0.0093976, 0.00929082, 0.00919577, 0.00923813, 0.00932666, 0.00933377, 0.00933524", \ + "0.0109234, 0.0106856, 0.0100995, 0.00986187, 0.00971342, 0.009595, 0.00952955", \ + "0.0144374, 0.013911, 0.0124466, 0.0116774, 0.0110304, 0.0105707, 0.0102534", \ + "0.0191808, 0.018516, 0.0162806, 0.0148061, 0.0133467, 0.0123843, 0.0117577", \ + "0.0253394, 0.0245335, 0.0215952, 0.0194508, 0.0170947, 0.0154611, 0.0141523" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-3.4379e-05, 4.94802e-05, 0.000155921, 0.000175479, 0.000190136, 0.000195835, 0.000198998", \ + "-0.000458363, -0.000354309, -7.02834e-05, 3.65311e-05, 0.000117069, 0.000153334, 0.000173926", \ + "0.000209063, 0.000103218, -1.68383e-05, -1.4853e-05, 2.26385e-05, 6.4821e-05, 0.000103826", \ + "0.00160583, 0.00136375, 0.000857962, 0.000554051, 0.000337272, 0.000245432, 0.000204384", \ + "0.00485193, 0.00434885, 0.0030382, 0.00226749, 0.00155363, 0.0010931, 0.000796661", \ + "0.00942566, 0.00867289, 0.00656243, 0.00522029, 0.00385364, 0.00286006, 0.00218165", \ + "0.0154147, 0.0144313, 0.0114112, 0.00946317, 0.00732614, 0.00572041, 0.00448262" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343344; + rise_capacitance : 0.00343344; + rise_capacitance_range (0.00251514, 0.00343344); + fall_capacitance : 0.00335811; + fall_capacitance_range (0.00242636, 0.00335811); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260335, -0.00261138, -0.00261635, -0.00261119, -0.00260931, -0.00260751, -0.00260366" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260335, 0.0026215, 0.00262229, 0.00263157, 0.00262161, 0.00261158, 0.00260514" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259129, -0.0026066, -0.00261623, -0.00260928, -0.00260737, -0.00260559, -0.00260174" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0025953, 0.00263694, 0.00262177, 0.00263074, 0.00262014, 0.00261023, 0.00260389" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259146, -0.00260718, -0.00261629, -0.00260963, -0.00260784, -0.00260593, -0.00260199" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261932, 0.0026384, 0.00262169, 0.00263139, 0.00262047, 0.00261047, 0.00260409" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260176, -0.00260934, -0.00260682, -0.0026073, -0.00260709, -0.0026053, -0.00260145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261484, 0.00260964, 0.0026404, 0.00263187, 0.00262107, 0.00261047, 0.00260411" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0025999, -0.00260342, -0.00260772, -0.00260557, -0.00260741, -0.00260551, -0.00260156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261388, 0.0026083, 0.00263916, 0.00263229, 0.00262115, 0.00261058, 0.00260418" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259992, -0.00260328, -0.00260946, -0.00260372, -0.00260738, -0.00260548, -0.00260154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261251, 0.00260824, 0.00263917, 0.00263232, 0.00262123, 0.00261059, 0.00260413" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344403; + rise_capacitance : 0.00344403; + rise_capacitance_range (0.00232548, 0.00344403); + fall_capacitance : 0.00337189; + fall_capacitance_range (0.00239921, 0.00337189); + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259882, -0.00261033, -0.00262062, -0.00261995, -0.00261853, -0.00261222, -0.0026082" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266288, 0.00261826, 0.00262062, 0.00261995, 0.0026271, 0.00261813, 0.00261238" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260187, -0.00260292, -0.00261625, -0.00261273, -0.00261131, -0.00260931, -0.00260532" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260544, 0.00263256, 0.00261968, 0.00262084, 0.00261131, 0.00261668, 0.00261254" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259718, -0.00260306, -0.00261539, -0.00261169, -0.00261215, -0.0026096, -0.00260548" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00259718, 0.00263332, 0.00261993, 0.00262121, 0.00261215, 0.00261677, 0.00261276" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260122, -0.00259781, -0.00260027, -0.00260154, -0.00259781, -0.00259076, -0.00258623" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262933, 0.00266441, 0.00263696, 0.00264699, 0.00263547, 0.00262304, 0.00261589" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260522, -0.00261908, -0.00262067, -0.00261868, -0.00262306, -0.00261659, -0.00261247" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262211, 0.00262487, 0.00262636, 0.00261868, 0.00263379, 0.00262346, 0.00261658" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260914, -0.00261276, -0.00261319, -0.00261905, -0.00261595, -0.00260945, -0.00260547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260914, 0.00261276, 0.00261618, 0.00263301, 0.00262467, 0.0026148, 0.00260903" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260366, -0.00261136, -0.00261688, -0.00261907, -0.00261589, -0.00260934, -0.00260522" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026076, 0.00263221, 0.0026173, 0.00263333, 0.00262479, 0.00261488, 0.00260907" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345515; + rise_capacitance : 0.00345515; + rise_capacitance_range (0.00227399, 0.00345515); + fall_capacitance : 0.00338811; + fall_capacitance_range (0.00236984, 0.00338811); + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260084, -0.00260572, -0.00261911, -0.0026123, -0.00261675, -0.00261531, -0.00261095" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00288144, 0.00268239, 0.0026355, 0.00263278, 0.00261958, 0.0026221, 0.00261369" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00263162, -0.00262959, -0.00263272, -0.00263436, -0.00262524, -0.00262406, -0.00261948" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026408, 0.00268614, 0.00265934, 0.00266923, 0.00265641, 0.00264092, 0.00262723" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026245, -0.0026298, -0.00263238, -0.00263092, -0.00262899, -0.00262749, -0.00262307" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026245, 0.0026298, 0.00263451, 0.00265069, 0.0026423, 0.00263265, 0.0026262" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262725, -0.00261747, -0.00263593, -0.00263354, -0.00262471, -0.00262369, -0.00261927" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264076, 0.002672, 0.00265956, 0.00266945, 0.00265671, 0.00264125, 0.00262757" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00262378, -0.00262821, -0.002631, -0.00262623, -0.00262709, -0.0026256, -0.00262119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00262812, 0.00263298, 0.00263508, 0.00262623, 0.0026404, 0.00263005, 0.00262278" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350218; + rise_capacitance : 0.00349891; + rise_capacitance_range (0.00211828, 0.00349891); + fall_capacitance : 0.00350218; + fall_capacitance_range (0.00207792, 0.00350218); + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323759, -0.00323277, -0.00326246, -0.00326605, -0.00326392, -0.00326114, -0.00326418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326731, 0.00327714, 0.00331187, 0.00330119, 0.00328798, 0.00327566, 0.00326843" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00322058, -0.00322692, -0.00324855, -0.00322577, -0.00325023, -0.00325089, -0.00325647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032644, 0.00327413, 0.00329368, 0.00329793, 0.00328484, 0.0032727, 0.00326633" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00321115, -0.0032058, -0.00325069, -0.00324319, -0.00324414, -0.00324716, -0.0032544" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0032656, 0.00327534, 0.0032949, 0.0032993, 0.00328624, 0.00327423, 0.00326771" \ + ); + } + } + } + } + cell (NOR2BX1) { + area : 7.056; + cell_leakage_power : 0.0978183; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0934407; + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104992; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0909026; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101938; + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0978183; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0439974, 0.0520195, 0.115742, 0.194106, 0.350499, 0.553736, 0.819573", \ + "0.0573791, 0.0652605, 0.129255, 0.207843, 0.364351, 0.567649, 0.833538", \ + "0.0916396, 0.0994691, 0.162837, 0.241698, 0.39845, 0.601994, 0.867727", \ + "0.117304, 0.125414, 0.188684, 0.267109, 0.423818, 0.627319, 0.893071", \ + "0.149225, 0.159007, 0.223967, 0.301807, 0.458365, 0.661982, 0.928062", \ + "0.179306, 0.190635, 0.260036, 0.339276, 0.495868, 0.699177, 0.965078", \ + "0.207866, 0.220602, 0.296314, 0.376671, 0.535346, 0.739639, 1.00539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0280572, 0.038458, 0.126422, 0.236346, 0.456175, 0.741727, 1.11547", \ + "0.028134, 0.0384926, 0.126413, 0.236297, 0.456141, 0.741873, 1.11541", \ + "0.0313222, 0.0406399, 0.126979, 0.236587, 0.456131, 0.741748, 1.11538", \ + "0.036542, 0.0449333, 0.127727, 0.237309, 0.456524, 0.741909, 1.1154", \ + "0.0452898, 0.0533873, 0.130895, 0.238747, 0.457534, 0.742675, 1.1158", \ + "0.054901, 0.063621, 0.137326, 0.242872, 0.460168, 0.743922, 1.11659", \ + "0.064747, 0.074413, 0.146654, 0.249388, 0.465529, 0.748032, 1.1189" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0342281, 0.0380916, 0.0667542, 0.101517, 0.170727, 0.260572, 0.378066", \ + "0.0482184, 0.0521269, 0.0809548, 0.115738, 0.18498, 0.27485, 0.392382", \ + "0.081944, 0.0864947, 0.116596, 0.151655, 0.221131, 0.310958, 0.428417", \ + "0.104408, 0.109744, 0.141451, 0.176451, 0.245821, 0.336033, 0.453709", \ + "0.130077, 0.136669, 0.172936, 0.208893, 0.278435, 0.368227, 0.485875", \ + "0.151906, 0.159734, 0.201721, 0.239745, 0.310678, 0.401598, 0.518887", \ + "0.169752, 0.17876, 0.227315, 0.268496, 0.341005, 0.43383, 0.553395" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0141136, 0.0184798, 0.0565803, 0.105033, 0.202207, 0.328528, 0.493759", \ + "0.0143457, 0.018667, 0.0566005, 0.105036, 0.202207, 0.328535, 0.493817", \ + "0.0200478, 0.0236952, 0.0586901, 0.106285, 0.202804, 0.328663, 0.493679", \ + "0.0259865, 0.0294348, 0.0615038, 0.107531, 0.20389, 0.329755, 0.494449", \ + "0.0350595, 0.0388264, 0.0682766, 0.111807, 0.205805, 0.331108, 0.495978", \ + "0.044882, 0.049178, 0.078534, 0.119475, 0.21134, 0.335067, 0.498609", \ + "0.055419, 0.060288, 0.090685, 0.129893, 0.219996, 0.342776, 0.504874" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0333146, 0.0410031, 0.104095, 0.182339, 0.338707, 0.541933, 0.80767", \ + "0.0449183, 0.052676, 0.116375, 0.194912, 0.351481, 0.554803, 0.820594", \ + "0.0715714, 0.0843843, 0.163136, 0.241855, 0.399365, 0.602979, 0.868904", \ + "0.0887859, 0.10635, 0.209237, 0.303267, 0.462789, 0.666601, 0.932303", \ + "0.111518, 0.134665, 0.270084, 0.389579, 0.57945, 0.788959, 1.05477", \ + "0.132864, 0.161771, 0.329643, 0.475688, 0.701955, 0.944178, 1.22149", \ + "0.151664, 0.186005, 0.385695, 0.558553, 0.822944, 1.09963, 1.4114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.028021, 0.0384451, 0.126424, 0.236359, 0.45614, 0.741872, 1.11541", \ + "0.0287085, 0.0386134, 0.126446, 0.236333, 0.456139, 0.741873, 1.11541", \ + "0.0520574, 0.0622885, 0.137966, 0.238869, 0.456156, 0.741774, 1.11552", \ + "0.0794696, 0.0911266, 0.173761, 0.265343, 0.464749, 0.742094, 1.11549", \ + "0.120429, 0.13541, 0.233631, 0.333929, 0.517029, 0.770794, 1.12408", \ + "0.165741, 0.183974, 0.301647, 0.415002, 0.61131, 0.848025, 1.17472", \ + "0.215425, 0.237015, 0.374765, 0.503446, 0.718165, 0.965686, 1.27288" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0165069, 0.0200719, 0.0484868, 0.0832828, 0.152555, 0.242469, 0.359987", \ + "0.0311248, 0.035133, 0.063518, 0.0980411, 0.167202, 0.257099, 0.373842", \ + "0.0642533, 0.073559, 0.126092, 0.168582, 0.236072, 0.326513, 0.443482", \ + "0.0868386, 0.100097, 0.177226, 0.240027, 0.32955, 0.42038, 0.537557", \ + "0.113699, 0.132162, 0.240732, 0.33175, 0.46223, 0.587295, 0.716022", \ + "0.137727, 0.161047, 0.299962, 0.418414, 0.590485, 0.756953, 0.927549", \ + "0.158931, 0.186846, 0.354633, 0.498841, 0.711241, 0.918732, 1.13289" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151462, 0.0197502, 0.0585803, 0.107179, 0.204415, 0.330816, 0.49606", \ + "0.0192902, 0.0227504, 0.0585671, 0.107184, 0.204427, 0.330798, 0.496083", \ + "0.0500633, 0.0562363, 0.0903289, 0.12431, 0.207409, 0.330768, 0.496072", \ + "0.0781777, 0.0875724, 0.137577, 0.178123, 0.244463, 0.347623, 0.499372", \ + "0.120524, 0.134207, 0.207653, 0.265548, 0.347849, 0.431951, 0.555255", \ + "0.168425, 0.186824, 0.28483, 0.361551, 0.469702, 0.573947, 0.68427", \ + "0.221547, 0.24447, 0.367502, 0.463887, 0.598389, 0.726844, 0.860097" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00277651, 0.00282999, 0.00293295, 0.00294854, 0.00295493, 0.00295723, 0.00295829", \ + "0.00254083, 0.00258067, 0.00271075, 0.00275013, 0.00277252, 0.00278159, 0.00278629", \ + "0.00301367, 0.00303335, 0.00312965, 0.0031854, 0.00323191, 0.00326125, 0.00327191", \ + "0.00399321, 0.00399736, 0.00404237, 0.00409467, 0.00413477, 0.00416066, 0.00417927", \ + "0.00614069, 0.00611981, 0.00610145, 0.00611941, 0.00616832, 0.0062081, 0.00622746", \ + "0.00914893, 0.00910488, 0.00898586, 0.00896708, 0.00898727, 0.00902782, 0.00905804", \ + "0.0129496, 0.0128959, 0.0126996, 0.0126378, 0.0126084, 0.0126212, 0.0127074" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00529814, 0.00535601, 0.00545098, 0.00546853, 0.00547831, 0.00548011, 0.00548416", \ + "0.00508434, 0.00514887, 0.00530923, 0.00534402, 0.00536326, 0.00537187, 0.00537535", \ + "0.00557523, 0.0056031, 0.00574717, 0.00581386, 0.00585872, 0.00588035, 0.00589512", \ + "0.00656565, 0.00659065, 0.00670551, 0.00676527, 0.00681239, 0.00685327, 0.006869", \ + "0.00866678, 0.00865139, 0.00867337, 0.00872195, 0.00878071, 0.00880489, 0.0088295", \ + "0.0116255, 0.0115709, 0.0115445, 0.011551, 0.0115891, 0.0116222, 0.0116391", \ + "0.0154666, 0.015368, 0.0151888, 0.0151903, 0.0152155, 0.0152297, 0.0152528" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00470212, 0.00472389, 0.00476748, 0.00477641, 0.00477817, 0.00477926, 0.00478182", \ + "0.00455377, 0.00457758, 0.00467909, 0.00472401, 0.00474834, 0.00476103, 0.00476796", \ + "0.00466938, 0.00465099, 0.00463829, 0.00460096, 0.00469165, 0.0047101, 0.00473693", \ + "0.0052635, 0.00518396, 0.00493643, 0.00484367, 0.00478802, 0.00477174, 0.00477389", \ + "0.00688534, 0.00671355, 0.00599239, 0.00564546, 0.00536093, 0.00516005, 0.00503353", \ + "0.0093047, 0.00905343, 0.00788177, 0.00718491, 0.00653088, 0.00604429, 0.00576635", \ + "0.0124456, 0.0121198, 0.010513, 0.00947543, 0.00837128, 0.00759529, 0.00696192" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000337953, -0.000330285, -0.000312661, -0.00030947, -0.000307326, -0.000307407, -0.000307531", \ + "-0.000470963, -0.000453077, -0.000387393, -0.000371737, -0.000362078, -0.000355483, -0.000352927", \ + "-0.000129816, -0.000176126, -0.000275184, -0.000295075, -0.00027309, -0.000295539, -0.00031853", \ + "0.000656379, 0.000569836, 0.000212273, 8.67254e-05, -7.70569e-05, -0.000160454, -0.000216693", \ + "0.00244221, 0.00229253, 0.00151004, 0.00104058, 0.000614278, 0.00035951, 0.000180856", \ + "0.00491004, 0.00470873, 0.00356205, 0.00277981, 0.00192743, 0.00138281, 0.000975702", \ + "0.00809829, 0.00785905, 0.00641092, 0.00527248, 0.00396847, 0.00301789, 0.0023174" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017306; + rise_capacitance : 0.0017306; + rise_capacitance_range (0.00120735, 0.0017306); + fall_capacitance : 0.00172995; + fall_capacitance_range (0.00119585, 0.00172995); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000353141, -0.000509295, 1.93781e-05, 0.00100229, 0.00297494, 0.00582327, 0.00947071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00436515, 0.00425745, 0.00483819, 0.00585691, 0.00783174, 0.010696, 0.0143474" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166934; + rise_capacitance : 0.0016331; + rise_capacitance_range (0.00119563, 0.0016331); + fall_capacitance : 0.00166934; + fall_capacitance_range (0.00121169, 0.00166934); + internal_power () { + when : "(!AB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100906, -0.00113122, -0.0011875, -0.00118217, -0.00119457, -0.00119743, -0.00119478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119816, 0.00120036, 0.00120628, 0.00120792, 0.00119934, 0.00119778, 0.00119478" \ + ); + } + } + } + } + cell (NOR2BX2) { + area : 7.056; + cell_leakage_power : 0.201528; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.172578; + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178994; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237755; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216787; + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201528; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0465062, 0.0594292, 0.123826, 0.202371, 0.358946, 0.562311, 0.828163", \ + "0.0609978, 0.0737001, 0.137917, 0.216688, 0.373321, 0.576874, 0.842733", \ + "0.104612, 0.117814, 0.181293, 0.25991, 0.416652, 0.620192, 0.886136", \ + "0.137033, 0.151487, 0.214511, 0.292512, 0.448997, 0.652612, 0.918448", \ + "0.177266, 0.194219, 0.2598, 0.337293, 0.492994, 0.696253, 0.962331", \ + "0.215861, 0.234921, 0.305504, 0.383176, 0.537961, 0.74083, 1.00642", \ + "0.252556, 0.273316, 0.3506, 0.429089, 0.585576, 0.788012, 1.05341" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0236732, 0.0396211, 0.128083, 0.238946, 0.460606, 0.748772, 1.12546", \ + "0.0237584, 0.03967, 0.128106, 0.238906, 0.460562, 0.748745, 1.12543", \ + "0.029632, 0.0432358, 0.128636, 0.239125, 0.460598, 0.748742, 1.12545", \ + "0.036639, 0.0493086, 0.130026, 0.239843, 0.460991, 0.748688, 1.12538", \ + "0.0470057, 0.0601757, 0.134427, 0.241559, 0.462591, 0.749392, 1.12588", \ + "0.058249, 0.072303, 0.142744, 0.245906, 0.464228, 0.750815, 1.12644", \ + "0.070419, 0.085136, 0.154642, 0.253415, 0.469094, 0.754114, 1.12861" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0409171, 0.0477551, 0.0765477, 0.109995, 0.176224, 0.262141, 0.374383", \ + "0.0554105, 0.0622164, 0.0910759, 0.124552, 0.190799, 0.276724, 0.388957", \ + "0.0993118, 0.107347, 0.137802, 0.171498, 0.237744, 0.323584, 0.435809", \ + "0.129485, 0.139014, 0.17183, 0.205462, 0.271547, 0.35743, 0.469591", \ + "0.164885, 0.176385, 0.214219, 0.249064, 0.314181, 0.399691, 0.511781", \ + "0.195916, 0.209236, 0.253093, 0.290521, 0.356778, 0.442647, 0.554555", \ + "0.223174, 0.238118, 0.287988, 0.329037, 0.398485, 0.485674, 0.598757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0140674, 0.0204514, 0.0558008, 0.101382, 0.19329, 0.312981, 0.469608", \ + "0.0141917, 0.0205546, 0.055831, 0.101387, 0.193289, 0.313103, 0.469697", \ + "0.0213525, 0.0267273, 0.0587344, 0.102742, 0.193754, 0.313136, 0.469715", \ + "0.0288913, 0.0342572, 0.0631373, 0.10529, 0.195431, 0.314112, 0.470517", \ + "0.0399026, 0.0457373, 0.0722944, 0.110873, 0.198075, 0.315975, 0.472222", \ + "0.051933, 0.058362, 0.084828, 0.120404, 0.204087, 0.319824, 0.474366", \ + "0.064616, 0.071639, 0.099927, 0.13325, 0.21299, 0.326874, 0.480058" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0295466, 0.0419346, 0.105278, 0.183653, 0.340152, 0.54351, 0.809409", \ + "0.0400681, 0.0525032, 0.116507, 0.195149, 0.351907, 0.555371, 0.821331", \ + "0.0602901, 0.081434, 0.160905, 0.240781, 0.398082, 0.601972, 0.867655", \ + "0.0733436, 0.101853, 0.204763, 0.299233, 0.459238, 0.663466, 0.928987", \ + "0.0906675, 0.128214, 0.262516, 0.381512, 0.571259, 0.782076, 1.04406", \ + "0.105812, 0.152415, 0.318508, 0.463285, 0.689102, 0.931694, 1.20981", \ + "0.117947, 0.173277, 0.370614, 0.541655, 0.804257, 1.08068, 1.39275" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0232019, 0.039497, 0.128104, 0.238882, 0.460504, 0.748613, 1.12533", \ + "0.024264, 0.0396801, 0.128083, 0.238946, 0.460496, 0.748612, 1.12533", \ + "0.0464892, 0.0631799, 0.140021, 0.242435, 0.460604, 0.748557, 1.12544", \ + "0.0720697, 0.0912578, 0.175659, 0.268819, 0.469877, 0.749395, 1.12556", \ + "0.109371, 0.133991, 0.234302, 0.336668, 0.522396, 0.778908, 1.13117", \ + "0.151167, 0.181342, 0.301039, 0.416219, 0.616193, 0.856822, 1.18673", \ + "0.197337, 0.232857, 0.373046, 0.50319, 0.721282, 0.973332, 1.28487" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0135155, 0.0189701, 0.0462725, 0.0795359, 0.145699, 0.231558, 0.343771", \ + "0.0278119, 0.0343663, 0.0616348, 0.0947474, 0.161052, 0.246386, 0.357899", \ + "0.057567, 0.0728473, 0.124897, 0.166453, 0.231291, 0.317835, 0.429839", \ + "0.0781598, 0.0999134, 0.176467, 0.238364, 0.325915, 0.413408, 0.525254", \ + "0.103212, 0.133103, 0.241139, 0.331167, 0.459756, 0.581911, 0.706186", \ + "0.126297, 0.164053, 0.302062, 0.419582, 0.589321, 0.753189, 0.920092", \ + "0.147772, 0.192689, 0.35949, 0.502331, 0.712583, 0.916899, 1.1274" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116571, 0.0185432, 0.0553231, 0.101315, 0.193413, 0.313157, 0.469766", \ + "0.0170226, 0.0217082, 0.0552894, 0.101291, 0.193345, 0.313137, 0.469752", \ + "0.0449268, 0.0546322, 0.0872475, 0.118851, 0.196666, 0.313127, 0.469736", \ + "0.0705444, 0.0852648, 0.133446, 0.172241, 0.234312, 0.33066, 0.473409", \ + "0.109485, 0.131395, 0.20218, 0.257831, 0.336419, 0.416258, 0.529679", \ + "0.153929, 0.183446, 0.278489, 0.352024, 0.455999, 0.555593, 0.660079", \ + "0.203161, 0.240373, 0.359888, 0.453025, 0.582051, 0.705614, 0.833018" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00595436, 0.00614789, 0.00643403, 0.00649856, 0.00653217, 0.00654602, 0.00655075", \ + "0.00575107, 0.00588173, 0.00615946, 0.00625417, 0.00631134, 0.00633601, 0.00634773", \ + "0.00622246, 0.00621511, 0.0063817, 0.00649965, 0.00660741, 0.00666429, 0.00669764", \ + "0.0072386, 0.0071909, 0.00724021, 0.00730023, 0.00740007, 0.00746236, 0.00750466", \ + "0.00947868, 0.00932178, 0.00920932, 0.00923735, 0.00935341, 0.00934798, 0.00939267", \ + "0.0127812, 0.0124483, 0.0121012, 0.0120283, 0.012031, 0.0120836, 0.0120933", \ + "0.0170308, 0.0165439, 0.0159253, 0.0157447, 0.0156513, 0.0156481, 0.0157709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00776132, 0.00799354, 0.00828084, 0.00834121, 0.00837481, 0.00838923, 0.00839697", \ + "0.00755023, 0.00774411, 0.00806868, 0.00815381, 0.00820294, 0.00822402, 0.00823339", \ + "0.00796955, 0.00803309, 0.00831334, 0.00845002, 0.00856025, 0.00860966, 0.00863786", \ + "0.00902179, 0.00897425, 0.00918265, 0.00929629, 0.00941311, 0.00946919, 0.00952375", \ + "0.0113474, 0.0110885, 0.0110208, 0.0111273, 0.0112392, 0.0112988, 0.0113552", \ + "0.0146699, 0.0142089, 0.0138343, 0.0138585, 0.0139524, 0.0140043, 0.0140471", \ + "0.0189219, 0.0183083, 0.0176944, 0.0175562, 0.0175243, 0.0175511, 0.0175806" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00917467, 0.00927193, 0.00937245, 0.00939326, 0.00940594, 0.00941001, 0.00941266", \ + "0.0088907, 0.00897495, 0.00918763, 0.009283, 0.00933822, 0.00936645, 0.00938283", \ + "0.0092631, 0.00918698, 0.00910983, 0.009151, 0.00921282, 0.00925412, 0.00931973", \ + "0.0107078, 0.0104146, 0.00984082, 0.00961625, 0.00945715, 0.00941358, 0.00940408", \ + "0.0143738, 0.0137633, 0.0121953, 0.0113993, 0.0107159, 0.0102986, 0.00929568", \ + "0.0195849, 0.0187524, 0.0162744, 0.0148062, 0.0133501, 0.0122723, 0.0116035", \ + "0.0262804, 0.0252341, 0.0219305, 0.0197212, 0.0173621, 0.0157927, 0.0142745" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000814765, -0.000773496, -0.000726466, -0.000718149, -0.000713388, -0.00071243, -0.000712177", \ + "-0.00107906, -0.0010195, -0.000874633, -0.000840894, -0.000806649, -0.000812365, -0.000808863", \ + "-0.00026313, -0.000424468, -0.000639551, -0.000684542, -0.000647828, -0.000685441, -0.000725556", \ + "0.00146381, 0.00115457, 0.000374945, 8.58873e-05, -0.000237205, -0.000409854, -0.000519651", \ + "0.00527005, 0.00473692, 0.00306491, 0.00208052, 0.00116682, 0.000688675, 0.000282171", \ + "0.0105324, 0.00982209, 0.00737883, 0.00571016, 0.00392021, 0.00276088, 0.0019258", \ + "0.0172661, 0.0164425, 0.0133352, 0.0109359, 0.00819393, 0.00618461, 0.00470496" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173223; + rise_capacitance : 0.00173223; + rise_capacitance_range (0.00121698, 0.00173223); + fall_capacitance : 0.00173137; + fall_capacitance_range (0.00120434, 0.00173137); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-8.67491e-05, -0.000258388, 0.000166937, 0.00103948, 0.00290378, 0.00565807, 0.00923376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00604758, 0.00591623, 0.00639456, 0.00734099, 0.00922403, 0.012011, 0.015593" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343426; + rise_capacitance : 0.00335893; + rise_capacitance_range (0.00242787, 0.00335893); + fall_capacitance : 0.00343426; + fall_capacitance_range (0.0024552, 0.00343426); + internal_power () { + when : "(!AB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214018, -0.00236874, -0.0024731, -0.00246346, -0.00248586, -0.00249103, -0.00249472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00250418, 0.00251552, 0.00251087, 0.00249468, 0.00250417, 0.00250052, 0.00249472" \ + ); + } + } + } + } + cell (NOR2X1) { + area : 5.6448; + cell_leakage_power : 0.0593941; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0627589; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.073794; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0447359; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0562875; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0593941; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.027636, 0.0354142, 0.0987024, 0.177011, 0.333534, 0.53688, 0.802543", \ + "0.0390064, 0.046363, 0.110203, 0.188845, 0.345216, 0.548969, 0.814849", \ + "0.0703006, 0.0850292, 0.168639, 0.246784, 0.40292, 0.605941, 0.871998", \ + "0.0922906, 0.112, 0.227332, 0.324561, 0.481073, 0.681314, 0.948775", \ + "0.120661, 0.146514, 0.29926, 0.432452, 0.630089, 0.834974, 1.09863", \ + "0.148278, 0.180058, 0.367899, 0.533282, 0.783679, 1.03491, 1.30561", \ + "0.174933, 0.212385, 0.433458, 0.628313, 0.926897, 1.22975, 1.55235" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0273008, 0.0377412, 0.125714, 0.235621, 0.455462, 0.741239, 1.11499", \ + "0.0299245, 0.0387874, 0.125732, 0.235654, 0.455534, 0.741326, 1.11509", \ + "0.0605999, 0.0722145, 0.143287, 0.239384, 0.455518, 0.741215, 1.11493", \ + "0.0873191, 0.102501, 0.192314, 0.276419, 0.465591, 0.741157, 1.11507", \ + "0.128414, 0.148108, 0.266259, 0.37003, 0.537508, 0.777326, 1.12227", \ + "0.176156, 0.200358, 0.344166, 0.472766, 0.667682, 0.883465, 1.19024", \ + "0.230174, 0.258229, 0.426875, 0.577442, 0.809233, 1.04573, 1.32686" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0143695, 0.0178137, 0.0457335, 0.0803409, 0.149474, 0.239315, 0.35679", \ + "0.0278228, 0.0323348, 0.0607432, 0.0953123, 0.164363, 0.254214, 0.370919", \ + "0.0537512, 0.0645184, 0.121383, 0.165318, 0.233094, 0.323429, 0.44074", \ + "0.0699458, 0.0854855, 0.169325, 0.23457, 0.325896, 0.417216, 0.534401", \ + "0.0867112, 0.108567, 0.227752, 0.322802, 0.456542, 0.583051, 0.710047", \ + "0.098324, 0.126098, 0.280282, 0.404835, 0.581627, 0.750719, 0.922854", \ + "0.105089, 0.138239, 0.326183, 0.479353, 0.69857, 0.909778, 1.12638" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0114433, 0.0160455, 0.0549245, 0.103502, 0.200726, 0.327091, 0.492336", \ + "0.0171158, 0.0200443, 0.0549132, 0.103515, 0.20073, 0.327091, 0.492311", \ + "0.0462991, 0.0528977, 0.0880937, 0.121409, 0.203981, 0.326999, 0.492361", \ + "0.0738165, 0.0836482, 0.134914, 0.175914, 0.241115, 0.344293, 0.495754", \ + "0.116377, 0.130575, 0.204955, 0.26311, 0.345459, 0.430173, 0.549395", \ + "0.16565, 0.184466, 0.283283, 0.359689, 0.467737, 0.572067, 0.681496", \ + "0.220454, 0.244897, 0.36786, 0.463354, 0.596992, 0.724981, 0.85931" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0325326, 0.0401468, 0.103107, 0.181415, 0.337847, 0.541168, 0.807039", \ + "0.0446416, 0.0522942, 0.115799, 0.194328, 0.350927, 0.554293, 0.820149", \ + "0.0720865, 0.084775, 0.163102, 0.241696, 0.399004, 0.602743, 0.868953", \ + "0.0893843, 0.106766, 0.209524, 0.303453, 0.463426, 0.666308, 0.932364", \ + "0.111998, 0.135103, 0.270384, 0.389631, 0.579166, 0.788376, 1.05513", \ + "0.13349, 0.162309, 0.329816, 0.475927, 0.702067, 0.944359, 1.22139", \ + "0.152387, 0.186637, 0.38597, 0.559102, 0.823109, 1.09975, 1.41161" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0273024, 0.0377281, 0.125718, 0.235634, 0.455485, 0.741207, 1.1149", \ + "0.0280155, 0.0379102, 0.125719, 0.235615, 0.455526, 0.741327, 1.11497", \ + "0.0520253, 0.0620317, 0.137263, 0.238143, 0.45552, 0.74114, 1.11495", \ + "0.0797174, 0.0913194, 0.173307, 0.264592, 0.464025, 0.741477, 1.11489", \ + "0.121246, 0.135976, 0.233482, 0.333492, 0.51658, 0.769747, 1.12308", \ + "0.166705, 0.184742, 0.301308, 0.414832, 0.610902, 0.847429, 1.17428", \ + "0.216582, 0.23792, 0.3754, 0.503228, 0.717934, 0.96529, 1.27237" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0168727, 0.0203961, 0.0487194, 0.0835004, 0.152771, 0.24269, 0.360218", \ + "0.0314684, 0.0353659, 0.0637371, 0.0983652, 0.167403, 0.257291, 0.374054", \ + "0.0648713, 0.0741265, 0.126397, 0.168793, 0.236267, 0.326708, 0.443695", \ + "0.0876849, 0.100859, 0.177678, 0.240354, 0.329769, 0.420584, 0.537776", \ + "0.114796, 0.133097, 0.241368, 0.332232, 0.462545, 0.58766, 0.716222", \ + "0.139041, 0.162243, 0.300752, 0.419019, 0.590909, 0.757585, 0.927871", \ + "0.160458, 0.188239, 0.355564, 0.499575, 0.711788, 0.919172, 1.13325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.015025, 0.0196606, 0.0586475, 0.10732, 0.204612, 0.331049, 0.496322", \ + "0.0190887, 0.0225619, 0.0586672, 0.10732, 0.204625, 0.331036, 0.496359", \ + "0.0499038, 0.0560888, 0.0903181, 0.12435, 0.207584, 0.330973, 0.496337", \ + "0.0780998, 0.0875074, 0.137588, 0.178151, 0.244579, 0.347815, 0.499624", \ + "0.120541, 0.13435, 0.207732, 0.26562, 0.347953, 0.431982, 0.555459", \ + "0.168542, 0.186954, 0.284985, 0.3617, 0.469851, 0.573985, 0.684376", \ + "0.221705, 0.244654, 0.367703, 0.46408, 0.597727, 0.726995, 0.860257" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00333256, 0.00336982, 0.0034435, 0.00345843, 0.00346665, 0.00347008, 0.00347197", \ + "0.00318453, 0.00319115, 0.00333138, 0.00338662, 0.00338925, 0.00344426, 0.00345402", \ + "0.00370567, 0.00364827, 0.00350529, 0.00340626, 0.00340329, 0.00340976, 0.00342696", \ + "0.00451509, 0.0043995, 0.00399347, 0.00382007, 0.00366096, 0.00333365, 0.00353612", \ + "0.00630233, 0.00611905, 0.00533041, 0.0048852, 0.00440093, 0.00414333, 0.00395297", \ + "0.00876097, 0.00849948, 0.00730921, 0.00659722, 0.00581803, 0.0052376, 0.00480131", \ + "0.011978, 0.011655, 0.0100279, 0.00898128, 0.0078146, 0.00693179, 0.00622638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000410389, -0.00037275, -0.00029886, -0.000286032, -0.000279622, -0.000277224, -0.000275555", \ + "-0.000584429, -0.000537961, -0.000369926, -0.000314003, -0.000275663, -0.000259566, -0.000252568", \ + "-0.000237832, -0.000276458, -0.000337954, -0.000310585, -0.000239928, -0.000238507, -0.000240964", \ + "0.000587957, 0.000484633, 0.000104732, 1.2421e-05, -9.17635e-05, -0.000141017, -0.00017091", \ + "0.00239237, 0.00220006, 0.00133816, 0.000899176, 0.000525906, 0.000317995, 0.000177626", \ + "0.00493595, 0.00466767, 0.00334577, 0.0025379, 0.00175402, 0.00125176, 0.000910098", \ + "0.00819201, 0.00786279, 0.00612077, 0.00492838, 0.00366822, 0.00279547, 0.00216288" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00472106, 0.00474127, 0.00478207, 0.00479046, 0.00479576, 0.00479636, 0.00479977", \ + "0.00457143, 0.00459546, 0.00469759, 0.00473786, 0.00476891, 0.00478139, 0.00478868", \ + "0.0046762, 0.00465986, 0.00465176, 0.00461733, 0.00470798, 0.00472939, 0.00475475", \ + "0.00526315, 0.00518319, 0.00494524, 0.00485951, 0.00481098, 0.00478594, 0.00479145", \ + "0.00688389, 0.0067097, 0.0059953, 0.00564671, 0.00535289, 0.00516779, 0.00505755", \ + "0.00929407, 0.0090506, 0.00786061, 0.00719438, 0.00653276, 0.0060557, 0.00577177", \ + "0.0124323, 0.0121185, 0.0105074, 0.00947467, 0.00836706, 0.00759676, 0.00697433" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000267347, -0.000261719, -0.000244807, -0.000242416, -0.000241152, -0.000240747, -0.000240425", \ + "-0.000410134, -0.000390798, -0.000329053, -0.000310837, -0.00030209, -0.00029543, -0.000295829", \ + "-7.91241e-05, -0.00012082, -0.000214647, -0.000236163, -0.000213507, -0.000233711, -0.000258568", \ + "0.000703191, 0.000621366, 0.000268363, 0.00014458, -1.81478e-05, -0.000101142, -0.000157288", \ + "0.00248336, 0.00233525, 0.00156213, 0.0010955, 0.000672763, 0.000421419, 0.0002372", \ + "0.00494837, 0.0047505, 0.00361224, 0.00283471, 0.00198545, 0.00143769, 0.00102939", \ + "0.0081355, 0.00789817, 0.00645702, 0.0053231, 0.00402188, 0.00307395, 0.00237392" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017127; + rise_capacitance : 0.0017127; + rise_capacitance_range (0.000968823, 0.0017127); + fall_capacitance : 0.00171085; + fall_capacitance_range (0.000982656, 0.00171085); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00016965, -0.000168715, -0.00016921, -0.00016947, -0.000168791, -0.000168139, -0.000167699" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000177366, 0.000176457, 0.000175213, 0.000175162, 0.000173998, 0.000172571, 0.000170905" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167632; + rise_capacitance : 0.00163987; + rise_capacitance_range (0.00120387, 0.00163987); + fall_capacitance : 0.00167632; + fall_capacitance_range (0.00121612, 0.00167632); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000960869, -0.00107998, -0.00114465, -0.00114324, -0.00115764, -0.00115985, -0.00115667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115542, 0.00116014, 0.00116659, 0.0011696, 0.00116504, 0.00115985, 0.00115667" \ + ); + } + } + } + } + cell (NOR2X2) { + area : 5.6448; + cell_leakage_power : 0.163104; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.209611; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.188643; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123873; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130289; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163104; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0229897, 0.0353183, 0.0987196, 0.177118, 0.333676, 0.537112, 0.803114", \ + "0.0341444, 0.0461963, 0.109862, 0.188636, 0.345161, 0.549044, 0.815083", \ + "0.0588039, 0.0829482, 0.167155, 0.244256, 0.401535, 0.604607, 0.870771", \ + "0.0764806, 0.108513, 0.223691, 0.321502, 0.478312, 0.680328, 0.945979", \ + "0.098954, 0.140882, 0.292664, 0.425639, 0.624147, 0.827974, 1.09306", \ + "0.120467, 0.172029, 0.358269, 0.522496, 0.772742, 1.02487, 1.29656", \ + "0.140915, 0.201582, 0.420763, 0.614012, 0.910746, 1.21379, 1.53736" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0210608, 0.0374462, 0.126197, 0.236992, 0.458701, 0.747035, 1.12381", \ + "0.0252856, 0.0387569, 0.126164, 0.237104, 0.458721, 0.746901, 1.12418", \ + "0.052626, 0.0719447, 0.144327, 0.240064, 0.458775, 0.746965, 1.1239", \ + "0.0765672, 0.10165, 0.193473, 0.278806, 0.469743, 0.7471, 1.12393", \ + "0.113902, 0.146444, 0.266145, 0.37232, 0.543545, 0.783246, 1.1323", \ + "0.157722, 0.197657, 0.343109, 0.473425, 0.672631, 0.892431, 1.20254", \ + "0.207527, 0.254269, 0.42456, 0.576672, 0.812455, 1.05432, 1.34024" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011975, 0.017126, 0.043648, 0.0764574, 0.141992, 0.227164, 0.338528", \ + "0.0245143, 0.0318839, 0.0589754, 0.0917733, 0.157165, 0.242205, 0.35295", \ + "0.0465125, 0.0642664, 0.120276, 0.162986, 0.227626, 0.313635, 0.424932", \ + "0.0600775, 0.0856825, 0.168498, 0.232777, 0.321668, 0.408376, 0.520253", \ + "0.0739256, 0.109792, 0.228191, 0.321957, 0.452786, 0.576529, 0.701147", \ + "0.0834629, 0.12907, 0.282295, 0.405376, 0.579597, 0.745303, 0.913222", \ + "0.088867, 0.143709, 0.330305, 0.481818, 0.698618, 0.906127, 1.11824" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00812017, 0.0148566, 0.0514429, 0.0971716, 0.188637, 0.307562, 0.463066", \ + "0.0143693, 0.0189262, 0.0514413, 0.0971699, 0.188655, 0.307523, 0.463058", \ + "0.0403656, 0.0509437, 0.0846451, 0.115536, 0.192129, 0.307477, 0.463037", \ + "0.0651719, 0.0810865, 0.130601, 0.169425, 0.230685, 0.324949, 0.466966", \ + "0.103978, 0.127304, 0.19914, 0.254816, 0.333625, 0.412248, 0.523902", \ + "0.149058, 0.180337, 0.27636, 0.349859, 0.452877, 0.552236, 0.656028", \ + "0.200401, 0.238875, 0.35987, 0.452208, 0.579869, 0.702551, 0.830008" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0274504, 0.0394296, 0.102479, 0.180807, 0.337309, 0.540718, 0.806705", \ + "0.039071, 0.0510243, 0.114622, 0.193246, 0.349977, 0.553499, 0.81955", \ + "0.0603286, 0.0811996, 0.160198, 0.239471, 0.396717, 0.600588, 0.866448", \ + "0.0733647, 0.101721, 0.20444, 0.298466, 0.458255, 0.661757, 0.927858", \ + "0.0905253, 0.128043, 0.262259, 0.381247, 0.570853, 0.78079, 1.04301", \ + "0.105667, 0.152241, 0.318257, 0.463095, 0.6887, 0.930551, 1.20892", \ + "0.117741, 0.173071, 0.370577, 0.541547, 0.8038, 1.08019, 1.39235" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0210672, 0.0374477, 0.126202, 0.237104, 0.458714, 0.747033, 1.12375", \ + "0.0225267, 0.0377505, 0.126202, 0.237003, 0.4587, 0.746902, 1.12381", \ + "0.0462966, 0.0623167, 0.138419, 0.240419, 0.458877, 0.747041, 1.12382", \ + "0.0722986, 0.0910214, 0.174452, 0.267057, 0.468061, 0.747617, 1.12401", \ + "0.11005, 0.134093, 0.23348, 0.335495, 0.52122, 0.776907, 1.1296", \ + "0.151814, 0.181536, 0.300487, 0.415456, 0.615238, 0.854747, 1.18527", \ + "0.19815, 0.233177, 0.372444, 0.502454, 0.720378, 0.972146, 1.28367" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0141096, 0.0193679, 0.046207, 0.0791652, 0.144825, 0.230066, 0.341483", \ + "0.0283114, 0.0346473, 0.0615613, 0.0942175, 0.159707, 0.244817, 0.35623", \ + "0.0582185, 0.0732343, 0.124813, 0.165449, 0.231355, 0.316413, 0.427752", \ + "0.0787273, 0.100298, 0.176374, 0.237979, 0.325111, 0.412036, 0.523125", \ + "0.10371, 0.133427, 0.241007, 0.330691, 0.458764, 0.580586, 0.704291", \ + "0.126791, 0.164353, 0.301838, 0.418891, 0.588355, 0.751575, 0.917715", \ + "0.148007, 0.192794, 0.359151, 0.501598, 0.711044, 0.914909, 1.1247" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0113168, 0.0180923, 0.0547734, 0.100555, 0.192105, 0.311082, 0.466605", \ + "0.0164098, 0.0212025, 0.054788, 0.100525, 0.192098, 0.311076, 0.466597", \ + "0.0440341, 0.0539457, 0.0867485, 0.118755, 0.196322, 0.31101, 0.466589", \ + "0.0696709, 0.084571, 0.132891, 0.171579, 0.233157, 0.328773, 0.470398", \ + "0.108494, 0.130647, 0.201586, 0.257086, 0.335366, 0.414646, 0.526787", \ + "0.152563, 0.182388, 0.277858, 0.351364, 0.454583, 0.55383, 0.658553", \ + "0.201894, 0.239415, 0.359146, 0.452185, 0.580919, 0.703857, 0.83038" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00649219, 0.00665537, 0.0068201, 0.00685365, 0.00687241, 0.00688018, 0.00688389", \ + "0.00625292, 0.00631976, 0.00657773, 0.00669725, 0.00671585, 0.00682342, 0.00684522", \ + "0.0073629, 0.00728637, 0.00695972, 0.00652494, 0.00674239, 0.00675055, 0.00678806", \ + "0.00931897, 0.00891018, 0.00804807, 0.00763939, 0.00730537, 0.00706432, 0.00703937", \ + "0.013219, 0.0125972, 0.0109221, 0.00994093, 0.0090145, 0.0080662, 0.00798158", \ + "0.0185483, 0.0176678, 0.0151675, 0.0136054, 0.0120022, 0.0107672, 0.00981434", \ + "0.0254157, 0.0243453, 0.0210125, 0.0188148, 0.0163306, 0.0146097, 0.0129115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000954865, -0.000773863, -0.000625123, -0.000599339, -0.000585373, -0.000579658, -0.000577473", \ + "-0.0013014, -0.00113522, -0.000777114, -0.000658526, -0.000578813, -0.000544493, -0.000525416", \ + "-0.000435892, -0.000596115, -0.00071365, -0.000663615, -0.000516786, -0.000507911, -0.000511178", \ + "0.00148604, 0.000981244, 0.000269357, 1.40699e-06, -0.000214792, -0.000308838, -0.000366896", \ + "0.00529964, 0.00459454, 0.00276488, 0.0018314, 0.00108414, 0.000624536, 0.000325865", \ + "0.0107476, 0.00980339, 0.00696562, 0.00523722, 0.003601, 0.0025627, 0.0018594", \ + "0.0176081, 0.0164908, 0.0127886, 0.0102613, 0.00759401, 0.00576854, 0.00443922" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00912472, 0.00921911, 0.00930382, 0.0093232, 0.00933466, 0.00933729, 0.00934323", \ + "0.00882048, 0.00891353, 0.00912553, 0.00921766, 0.0092684, 0.0092965, 0.00931221", \ + "0.00918115, 0.00910446, 0.0090342, 0.00908353, 0.00916095, 0.00922337, 0.00925677", \ + "0.0106355, 0.0103249, 0.00977013, 0.00950815, 0.00939235, 0.00934059, 0.00933755", \ + "0.0142608, 0.0136513, 0.0121045, 0.011316, 0.010623, 0.0102156, 0.00921384", \ + "0.0195, 0.0186315, 0.0161911, 0.0147208, 0.0132547, 0.0122056, 0.0115086", \ + "0.0261962, 0.0251483, 0.0218624, 0.0196493, 0.0172693, 0.0156964, 0.0142129" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000647913, -0.000621357, -0.000585341, -0.000579084, -0.000575853, -0.000574374, -0.000574836", \ + "-0.000956043, -0.000892435, -0.000748368, -0.000718831, -0.000699327, -0.000686014, -0.000676621", \ + "-0.000163309, -0.000317452, -0.000522199, -0.000427351, -0.000523969, -0.000566863, -0.000601672", \ + "0.00156426, 0.00124903, 0.00049076, 0.000211406, -0.000119457, -0.000282583, -0.000395601", \ + "0.00535342, 0.00482613, 0.00317393, 0.00219443, 0.00128953, 0.000776067, 0.000403569", \ + "0.0106084, 0.00991537, 0.00750518, 0.00581728, 0.00406037, 0.00290186, 0.00204888", \ + "0.0173575, 0.0165202, 0.0134475, 0.0110559, 0.00830184, 0.00631217, 0.00482961" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00351408; + rise_capacitance : 0.00351408; + rise_capacitance_range (0.0019393, 0.00351408); + fall_capacitance : 0.00350954; + fall_capacitance_range (0.00196989, 0.00350954); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000358784, -0.000357471, -0.000360559, -0.000359146, -0.000357709, -0.000356392, -0.000355364" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000374281, 0.000372379, 0.000369854, 0.000369804, 0.000367487, 0.0003647, 0.00036152" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344242; + rise_capacitance : 0.00336703; + rise_capacitance_range (0.0024462, 0.00336703); + fall_capacitance : 0.00344242; + fall_capacitance_range (0.00245988, 0.00344242); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198728, -0.00225946, -0.00237667, -0.00237546, -0.00240263, -0.00240988, -0.00240357" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240099, 0.00241029, 0.0024304, 0.00243016, 0.00242078, 0.00240988, 0.00240357" \ + ); + } + } + } + } + cell (NOR2X3) { + area : 5.6448; + cell_leakage_power : 0.232427; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.307538; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265228; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176399; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180544; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.232427; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0215034, 0.0370616, 0.108169, 0.196178, 0.371937, 0.600389, 0.89908", \ + "0.0323823, 0.0478492, 0.119246, 0.207619, 0.383591, 0.612238, 0.911005", \ + "0.0554778, 0.0856994, 0.175965, 0.263986, 0.439244, 0.667558, 0.966343", \ + "0.0722688, 0.112324, 0.236506, 0.341149, 0.51557, 0.742947, 1.04095", \ + "0.0939991, 0.146387, 0.309783, 0.452052, 0.663847, 0.890682, 1.1869", \ + "0.11517, 0.17951, 0.379859, 0.555489, 0.822567, 1.09058, 1.38893", \ + "0.135633, 0.211232, 0.44643, 0.653125, 0.970344, 1.29352, 1.63774" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191638, 0.0398025, 0.139675, 0.264491, 0.513865, 0.838268, 1.26273", \ + "0.0239905, 0.040892, 0.139682, 0.264491, 0.51396, 0.838231, 1.26273", \ + "0.049863, 0.0742978, 0.154928, 0.267046, 0.513957, 0.838568, 1.26273", \ + "0.0729143, 0.104475, 0.204466, 0.301066, 0.521189, 0.838198, 1.2625", \ + "0.108854, 0.149873, 0.279977, 0.394556, 0.587873, 0.867045, 1.26626", \ + "0.151416, 0.201454, 0.35927, 0.500256, 0.715821, 0.964896, 1.32416", \ + "0.200001, 0.25889, 0.443483, 0.607431, 0.861799, 1.12431, 1.45109" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0112748, 0.0176346, 0.0467209, 0.0827552, 0.15474, 0.248293, 0.370623", \ + "0.0232497, 0.0324722, 0.062037, 0.098035, 0.169858, 0.263202, 0.385028", \ + "0.0432554, 0.0654394, 0.124836, 0.169065, 0.241233, 0.334713, 0.45696", \ + "0.0551236, 0.0871398, 0.175049, 0.242593, 0.335599, 0.429981, 0.55215", \ + "0.0666204, 0.111389, 0.237334, 0.335967, 0.473099, 0.601941, 0.733783", \ + "0.0734012, 0.130491, 0.293723, 0.423349, 0.605939, 0.77912, 0.95473", \ + "0.0762577, 0.14468, 0.343758, 0.503887, 0.730909, 0.948377, 1.16956" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00717042, 0.0154357, 0.0555396, 0.105687, 0.205981, 0.33636, 0.506857", \ + "0.0135472, 0.0192877, 0.0555184, 0.105673, 0.205902, 0.336333, 0.50668", \ + "0.0384378, 0.05159, 0.0873691, 0.122532, 0.208963, 0.336218, 0.506725", \ + "0.062349, 0.0821329, 0.134495, 0.175256, 0.243196, 0.350724, 0.508791", \ + "0.0998955, 0.128966, 0.204726, 0.262971, 0.345401, 0.431215, 0.559642", \ + "0.144578, 0.182724, 0.283957, 0.360702, 0.46833, 0.572405, 0.684457", \ + "0.193921, 0.241841, 0.369491, 0.465317, 0.599063, 0.727183, 0.86054" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0259434, 0.0410234, 0.111764, 0.199655, 0.375443, 0.60386, 0.902503", \ + "0.037444, 0.0524958, 0.123771, 0.212023, 0.387973, 0.616487, 0.915182", \ + "0.0569111, 0.0831908, 0.169519, 0.258037, 0.43447, 0.662874, 0.96183", \ + "0.0690943, 0.104524, 0.215652, 0.317964, 0.495585, 0.721408, 1.02259", \ + "0.0856034, 0.132306, 0.27664, 0.404706, 0.610241, 0.839999, 1.14102", \ + "0.100024, 0.158188, 0.336373, 0.491313, 0.734189, 0.99661, 1.30145", \ + "0.111887, 0.180848, 0.392368, 0.575167, 0.856249, 1.15384, 1.49215" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0191803, 0.0398024, 0.139682, 0.264437, 0.5141, 0.838248, 1.26241", \ + "0.0209239, 0.0400451, 0.13965, 0.264491, 0.5141, 0.838268, 1.26241", \ + "0.0443859, 0.0646487, 0.150504, 0.266773, 0.514079, 0.838575, 1.26232", \ + "0.0697959, 0.0933521, 0.18617, 0.291649, 0.520849, 0.838419, 1.26255", \ + "0.106206, 0.136641, 0.246211, 0.359086, 0.568755, 0.86, 1.26747", \ + "0.147083, 0.184296, 0.314515, 0.441028, 0.662101, 0.933103, 1.31236", \ + "0.192442, 0.236072, 0.388284, 0.529261, 0.769883, 1.04855, 1.40401" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0132896, 0.0197672, 0.0491812, 0.0853547, 0.157458, 0.251083, 0.373468", \ + "0.0271243, 0.0350531, 0.0645094, 0.100489, 0.172199, 0.265721, 0.387559", \ + "0.0551599, 0.0739376, 0.129004, 0.171932, 0.243924, 0.337371, 0.459677", \ + "0.0742383, 0.100977, 0.182384, 0.247316, 0.338721, 0.432862, 0.554901", \ + "0.0970843, 0.134185, 0.249227, 0.343984, 0.478271, 0.605694, 0.736743", \ + "0.117935, 0.164762, 0.312154, 0.435991, 0.613796, 0.784726, 0.958302", \ + "0.13685, 0.192699, 0.37097, 0.521914, 0.742471, 0.95601, 1.17548" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0102604, 0.0185748, 0.0587691, 0.108964, 0.20934, 0.33971, 0.510239", \ + "0.015624, 0.0215851, 0.0587873, 0.10898, 0.209331, 0.339635, 0.510289", \ + "0.0421994, 0.0545002, 0.089393, 0.125117, 0.212134, 0.339709, 0.510222", \ + "0.0668065, 0.0856146, 0.136603, 0.177356, 0.245912, 0.353736, 0.512178", \ + "0.104471, 0.132008, 0.207072, 0.265145, 0.347391, 0.433515, 0.562631", \ + "0.147456, 0.184642, 0.285137, 0.361921, 0.47013, 0.574065, 0.686084", \ + "0.195618, 0.24227, 0.368803, 0.465771, 0.599891, 0.728414, 0.8609" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00845064, 0.00874122, 0.00896262, 0.0090048, 0.0090273, 0.00903708, 0.00904287", \ + "0.00817027, 0.00828746, 0.00864528, 0.00880558, 0.00890903, 0.00896488, 0.00899403", \ + "0.00998306, 0.00960507, 0.00899767, 0.00887956, 0.00885729, 0.00888238, 0.00892618", \ + "0.0125297, 0.0118253, 0.0106245, 0.0100914, 0.00957697, 0.00936867, 0.00924177", \ + "0.0180408, 0.0168836, 0.0145172, 0.0131932, 0.0118962, 0.0110138, 0.0104308", \ + "0.025396, 0.0238996, 0.0202849, 0.0181155, 0.0158632, 0.0141215, 0.0128559", \ + "0.0348734, 0.033048, 0.0282384, 0.0251395, 0.0216473, 0.0190563, 0.0169504" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.00133897, -0.00102346, -0.000834112, -0.000802338, -0.000785801, -0.000778825, -0.000775876", \ + "-0.00177758, -0.0014976, -0.00101729, -0.000861203, -0.000760099, -0.00071902, -0.000695819", \ + "-0.000505897, -0.000786397, -0.000943704, -0.000684862, -0.000688831, -0.000689215, -0.000686424", \ + "0.00220016, 0.00134162, 0.000366009, -1.69745e-05, -0.000294634, -0.000426426, -0.000498606", \ + "0.00751032, 0.00630155, 0.00366418, 0.00239551, 0.00134488, 0.000833537, 0.000402527", \ + "0.015007, 0.0134192, 0.0093025, 0.00691397, 0.00467625, 0.00332023, 0.00235671", \ + "0.0245118, 0.0226118, 0.0172039, 0.0136373, 0.00993542, 0.00749982, 0.00570839" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0119445, 0.0121076, 0.0122304, 0.0122477, 0.0122587, 0.0122657, 0.0122678", \ + "0.0115617, 0.0116984, 0.0119884, 0.0121127, 0.0121739, 0.0122086, 0.0122273", \ + "0.0121012, 0.0119828, 0.0119004, 0.0119204, 0.012054, 0.0120994, 0.0121516", \ + "0.0142274, 0.0136793, 0.0128163, 0.0126705, 0.0123465, 0.0115343, 0.0122747", \ + "0.0193292, 0.0182841, 0.0160597, 0.0149727, 0.0139386, 0.0127322, 0.0131136", \ + "0.0266163, 0.0251637, 0.0216025, 0.0195013, 0.017482, 0.0161189, 0.0151411", \ + "0.0358528, 0.034134, 0.0293208, 0.0262482, 0.0228772, 0.0208436, 0.0188921" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000909096, -0.00086103, -0.000813589, -0.000805751, -0.000801796, -0.000800091, -0.000800332", \ + "-0.00132381, -0.00121073, -0.00103039, -0.000973065, -0.000953562, -0.000942813, -0.000940182", \ + "-0.000165362, -0.000436515, -0.000722395, -0.000619561, -0.000738982, -0.000805285, -0.000845518", \ + "0.00223413, 0.0016931, 0.000611659, 0.00022264, -0.000213823, -0.000444761, -0.000579101", \ + "0.00752681, 0.00663206, 0.00422086, 0.00285749, 0.00163982, 0.000957339, 0.000453622", \ + "0.014806, 0.0136048, 0.0100426, 0.00768712, 0.00522487, 0.00371126, 0.00255609", \ + "0.0240927, 0.0226627, 0.0181553, 0.0147046, 0.0108772, 0.00816486, 0.00618638" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00470645; + rise_capacitance : 0.00470645; + rise_capacitance_range (0.00256015, 0.00470645); + fall_capacitance : 0.00470011; + fall_capacitance_range (0.00260616, 0.00470011); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000492173, -0.000489606, -0.000493473, -0.000491593, -0.000489628, -0.000487727, -0.000486465" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000511697, 0.000509395, 0.000505898, 0.000505838, 0.000502719, 0.00049897, 0.000494717" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00460764; + rise_capacitance : 0.00450607; + rise_capacitance_range (0.00325186, 0.00450607); + fall_capacitance : 0.00460764; + fall_capacitance_range (0.00325831, 0.00460764); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00270867, -0.00306602, -0.00322073, -0.00322106, -0.00325668, -0.00326699, -0.00325844" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326662, 0.00326609, 0.00325733, 0.00329789, 0.00328169, 0.00326699, 0.00325844" \ + ); + } + } + } + } + cell (NOR2X4) { + area : 9.8784; + cell_leakage_power : 0.326208; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.419222; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377286; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247746; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260578; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326208; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.38; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0200127, 0.03483, 0.0986881, 0.177617, 0.335211, 0.539999, 0.80759", \ + "0.0307662, 0.0457115, 0.109781, 0.189046, 0.346847, 0.551887, 0.819555", \ + "0.0525699, 0.0821697, 0.167013, 0.244661, 0.402981, 0.607395, 0.875171", \ + "0.0682557, 0.107574, 0.223552, 0.321869, 0.479653, 0.683562, 0.950432", \ + "0.0882319, 0.139761, 0.292509, 0.426098, 0.625378, 0.832083, 1.09724", \ + "0.107482, 0.170688, 0.358171, 0.523072, 0.774334, 1.02749, 1.30058", \ + "0.125854, 0.200173, 0.420588, 0.614702, 0.912599, 1.21678, 1.54161" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0175648, 0.037061, 0.126495, 0.238236, 0.461515, 0.751852, 1.13168", \ + "0.0227643, 0.0383883, 0.126462, 0.238161, 0.461514, 0.752002, 1.13169", \ + "0.0474762, 0.071327, 0.144581, 0.24111, 0.461565, 0.75189, 1.13164", \ + "0.0698846, 0.100737, 0.193526, 0.279866, 0.472344, 0.751979, 1.1317", \ + "0.105244, 0.145285, 0.266002, 0.373014, 0.545668, 0.789228, 1.13946", \ + "0.147135, 0.196177, 0.342789, 0.474, 0.674647, 0.896424, 1.20941", \ + "0.195294, 0.252547, 0.424126, 0.577212, 0.814385, 1.05793, 1.34656" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0108409, 0.0170084, 0.0435677, 0.0764057, 0.142, 0.227243, 0.338696", \ + "0.0225179, 0.0317282, 0.0589022, 0.0916383, 0.157208, 0.242247, 0.353111", \ + "0.0416218, 0.0636762, 0.120105, 0.162335, 0.227646, 0.313475, 0.424817", \ + "0.0529651, 0.0847379, 0.168127, 0.232581, 0.321638, 0.408451, 0.520429", \ + "0.0639492, 0.108323, 0.227481, 0.321477, 0.452948, 0.576479, 0.701138", \ + "0.0707919, 0.126887, 0.281315, 0.40468, 0.579189, 0.745152, 0.913232", \ + "0.0735694, 0.141144, 0.328952, 0.480905, 0.697929, 0.905832, 1.11813" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.00668319, 0.0146315, 0.0512935, 0.0971196, 0.188791, 0.30796, 0.463773", \ + "0.0131962, 0.0187895, 0.051295, 0.0971188, 0.188798, 0.307943, 0.463739", \ + "0.0374964, 0.050655, 0.0845349, 0.116137, 0.192294, 0.307841, 0.463771", \ + "0.0608444, 0.0806274, 0.130428, 0.169404, 0.23086, 0.325364, 0.467698", \ + "0.0976682, 0.12665, 0.198956, 0.254707, 0.333365, 0.412672, 0.524724", \ + "0.14073, 0.179824, 0.276045, 0.349818, 0.453054, 0.552557, 0.656666", \ + "0.190181, 0.237733, 0.359506, 0.452089, 0.580125, 0.702832, 0.830572" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0258166, 0.0401275, 0.103625, 0.182477, 0.340032, 0.544687, 0.812565", \ + "0.0377865, 0.0520511, 0.116019, 0.195215, 0.352989, 0.557862, 0.82568", \ + "0.0571929, 0.0825152, 0.161799, 0.241581, 0.39962, 0.603981, 0.872714", \ + "0.0675883, 0.102551, 0.205871, 0.30056, 0.461929, 0.666064, 0.934201", \ + "0.0819581, 0.128009, 0.263336, 0.382833, 0.573293, 0.785121, 1.05303", \ + "0.0948215, 0.152028, 0.319128, 0.464759, 0.69137, 0.934876, 1.2142", \ + "0.105006, 0.172751, 0.371426, 0.543191, 0.806286, 1.08396, 1.39775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.017609, 0.0370531, 0.126501, 0.238236, 0.461507, 0.751975, 1.13155", \ + "0.0191888, 0.0372631, 0.126498, 0.238135, 0.461515, 0.751852, 1.13155", \ + "0.0418472, 0.0612755, 0.13828, 0.241354, 0.461568, 0.751981, 1.13186", \ + "0.0679189, 0.0902041, 0.1742, 0.267615, 0.470471, 0.752284, 1.1315", \ + "0.105623, 0.13422, 0.23354, 0.336012, 0.523071, 0.781882, 1.14049", \ + "0.146972, 0.182014, 0.300971, 0.416175, 0.617162, 0.8592, 1.19217", \ + "0.193022, 0.234016, 0.373135, 0.50339, 0.722593, 0.97588, 1.29032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0131318, 0.0195176, 0.0465586, 0.0796034, 0.14536, 0.230698, 0.342222", \ + "0.0270624, 0.0348136, 0.0618636, 0.094728, 0.160269, 0.245361, 0.356845", \ + "0.055575, 0.0737845, 0.125263, 0.165837, 0.230884, 0.316779, 0.428126", \ + "0.075182, 0.101093, 0.177004, 0.23851, 0.325601, 0.412627, 0.523791", \ + "0.0987643, 0.134565, 0.241901, 0.331425, 0.45939, 0.581158, 0.704912", \ + "0.120497, 0.165617, 0.302859, 0.419829, 0.588933, 0.752158, 0.918385", \ + "0.14041, 0.194229, 0.360287, 0.502597, 0.711927, 0.915696, 1.12544" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0102835, 0.0183213, 0.0550582, 0.10097, 0.192726, 0.311988, 0.467869", \ + "0.0155276, 0.021299, 0.0550798, 0.10099, 0.192722, 0.311974, 0.467851", \ + "0.0418843, 0.0539603, 0.0868185, 0.119026, 0.196063, 0.31196, 0.467853", \ + "0.0662232, 0.084622, 0.132999, 0.171762, 0.233367, 0.329603, 0.471619", \ + "0.103413, 0.130599, 0.20173, 0.257306, 0.335713, 0.415242, 0.528032", \ + "0.145655, 0.182368, 0.278111, 0.351615, 0.455178, 0.554652, 0.65957", \ + "0.19321, 0.239164, 0.359377, 0.452557, 0.581357, 0.704494, 0.831271" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0127225, 0.0131787, 0.0135153, 0.0135818, 0.013619, 0.0136332, 0.0136389", \ + "0.0123554, 0.0125171, 0.0130265, 0.0132671, 0.0133873, 0.0135188, 0.0135625", \ + "0.0147408, 0.0144995, 0.0138077, 0.0129213, 0.0133608, 0.0133803, 0.0134491", \ + "0.0187928, 0.0177366, 0.0159801, 0.0152039, 0.0144841, 0.0141272, 0.0139605", \ + "0.0267123, 0.0251186, 0.0217273, 0.0197563, 0.0179177, 0.0166077, 0.0158206", \ + "0.0374524, 0.0352609, 0.030208, 0.0271424, 0.023759, 0.0214013, 0.0194874", \ + "0.0512092, 0.0486128, 0.0418872, 0.0374822, 0.0325498, 0.0290591, 0.0256671" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.00246802, -0.00194673, -0.00164612, -0.00159464, -0.00156774, -0.00155704, -0.00154687", \ + "-0.00303632, -0.00263287, -0.00190977, -0.00167342, -0.00151807, -0.00144364, -0.00140704", \ + "-0.00110444, -0.00150799, -0.00179129, -0.00142674, -0.00140694, -0.0013841, -0.0013885", \ + "0.00285907, 0.00168327, 0.000172788, -0.000363857, -0.000788785, -0.00097504, -0.00109028", \ + "0.0106297, 0.00887654, 0.00517829, 0.00330429, 0.0017223, 0.000897216, 0.000297311", \ + "0.0215979, 0.0192732, 0.013578, 0.0101071, 0.00682897, 0.0047685, 0.00335514", \ + "0.0353898, 0.0326674, 0.025218, 0.0201588, 0.0147882, 0.0111584, 0.00851136" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "0.0185396, 0.0187858, 0.0189732, 0.0190121, 0.0190342, 0.0190421, 0.0190489", \ + "0.0179892, 0.0181763, 0.0185849, 0.0188005, 0.0189019, 0.018957, 0.0189897", \ + "0.0186268, 0.0184736, 0.0184319, 0.0185021, 0.0186646, 0.0184392, 0.0188812", \ + "0.0215185, 0.0207958, 0.019723, 0.0193543, 0.0191134, 0.0190058, 0.0190249", \ + "0.0288179, 0.0273173, 0.0242662, 0.0227611, 0.0214554, 0.0206856, 0.0201989", \ + "0.0394075, 0.0372668, 0.0323802, 0.0294747, 0.0265839, 0.0245191, 0.0232302", \ + "0.0528643, 0.0503119, 0.0437033, 0.0393104, 0.0344849, 0.0315859, 0.0285615" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0076, 0.038, 0.076, 0.152, 0.2508, 0.38"); + values ( \ + "-0.00121223, -0.00114594, -0.00108161, -0.00107072, -0.00106562, -0.00106345, -0.00106239", \ + "-0.00188497, -0.00171738, -0.00144392, -0.00137053, -0.00131628, -0.00131698, -0.00130614", \ + "-0.000250904, -0.00060755, -0.00101489, -0.000833531, -0.00101359, -0.0010825, -0.00115907", \ + "0.00323076, 0.00250512, 0.00099504, 0.000430954, -0.000189004, -0.000531048, -0.00075275", \ + "0.0108692, 0.00961043, 0.00634373, 0.00439606, 0.00259141, 0.0015781, 0.000840045", \ + "0.0214309, 0.0197539, 0.0149805, 0.0116135, 0.00809332, 0.00578567, 0.00410761", \ + "0.0349006, 0.0329367, 0.0268154, 0.0220477, 0.0165804, 0.0125981, 0.00964522" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0069948; + rise_capacitance : 0.0069948; + rise_capacitance_range (0.00386637, 0.0069948); + fall_capacitance : 0.00698555; + fall_capacitance_range (0.00394377, 0.00698555); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000809601, -0.000807008, -0.000808026, -0.000809501, -0.000806467, -0.000803212, -0.000801429" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000830902, 0.000848312, 0.000841836, 0.000841639, 0.000835378, 0.000827325, 0.000818037" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00687095; + rise_capacitance : 0.00671955; + rise_capacitance_range (0.00484773, 0.00671955); + fall_capacitance : 0.00687095; + fall_capacitance_range (0.00483463, 0.00687095); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00392694, -0.0045062, -0.00476725, -0.00476374, -0.00481852, -0.00481747, -0.0048055" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00481501, 0.00482849, 0.00485166, 0.00485855, 0.00482386, 0.00481747, 0.0048055" \ + ); + } + } + } + } + cell (NOR3BX1) { + area : 8.4672; + cell_leakage_power : 0.113826; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.11084; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11853; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0930844; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133136; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117646; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115992; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0943494; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127027; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113826; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0571193, 0.0690743, 0.165116, 0.283419, 0.519582, 0.826276, 1.22743", \ + "0.069828, 0.0816462, 0.178019, 0.296602, 0.533022, 0.839802, 1.24105", \ + "0.103562, 0.114812, 0.210676, 0.329538, 0.566093, 0.873151, 1.27454", \ + "0.129648, 0.141012, 0.235705, 0.354464, 0.591257, 0.898347, 1.29973", \ + "0.163258, 0.175474, 0.269765, 0.388042, 0.62448, 0.931529, 1.33301", \ + "0.195134, 0.208839, 0.305635, 0.423867, 0.659941, 0.967055, 1.36865", \ + "0.225034, 0.240263, 0.34099, 0.460743, 0.697534, 1.00455, 1.4055" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460418, 0.0617391, 0.19325, 0.357201, 0.685339, 1.1118, 1.66914", \ + "0.0459992, 0.0617321, 0.193251, 0.357326, 0.685343, 1.11166, 1.66918", \ + "0.047335, 0.0625224, 0.193485, 0.357341, 0.685424, 1.11167, 1.66919", \ + "0.0508197, 0.064781, 0.194002, 0.357768, 0.685612, 1.11186, 1.66916", \ + "0.0582676, 0.0711886, 0.195631, 0.358681, 0.685873, 1.112, 1.66928", \ + "0.067148, 0.080184, 0.199663, 0.361405, 0.687461, 1.11285, 1.66961", \ + "0.076563, 0.090327, 0.206353, 0.366318, 0.690973, 1.11457, 1.67103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0356289, 0.0394734, 0.0682836, 0.103171, 0.172648, 0.262849, 0.380817", \ + "0.049778, 0.0536762, 0.0825915, 0.117497, 0.186998, 0.277211, 0.395156", \ + "0.0845496, 0.0890394, 0.119252, 0.154432, 0.224162, 0.31434, 0.432234", \ + "0.107745, 0.11303, 0.144781, 0.179935, 0.249559, 0.339824, 0.457735", \ + "0.13428, 0.140775, 0.177134, 0.213143, 0.282956, 0.37308, 0.491086", \ + "0.156842, 0.164599, 0.20652, 0.244724, 0.315878, 0.407051, 0.524651", \ + "0.175227, 0.184173, 0.232734, 0.27394, 0.346747, 0.439847, 0.559614" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150377, 0.0194266, 0.0576213, 0.106238, 0.203765, 0.330559, 0.496445", \ + "0.0152253, 0.0195651, 0.0576425, 0.106242, 0.203765, 0.330593, 0.496426", \ + "0.0207437, 0.0244294, 0.0597007, 0.107412, 0.204317, 0.330735, 0.496415", \ + "0.026646, 0.0300813, 0.0624212, 0.108701, 0.205387, 0.331841, 0.497255", \ + "0.0358344, 0.0395408, 0.0691989, 0.11281, 0.207234, 0.333017, 0.498349", \ + "0.045813, 0.049991, 0.079345, 0.120335, 0.212693, 0.336941, 0.501003", \ + "0.056553, 0.061233, 0.091463, 0.130698, 0.22106, 0.344244, 0.507072" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.053426, 0.0649554, 0.160082, 0.278225, 0.514272, 0.821048, 1.22223", \ + "0.0634012, 0.0749897, 0.170917, 0.289485, 0.525839, 0.832772, 1.23402", \ + "0.0942235, 0.110321, 0.215095, 0.333759, 0.570133, 0.877963, 1.27938", \ + "0.117027, 0.137996, 0.268628, 0.394185, 0.630734, 0.937333, 1.33877", \ + "0.15102, 0.177896, 0.342707, 0.495658, 0.747843, 1.05389, 1.45446", \ + "0.187547, 0.220237, 0.419026, 0.600721, 0.892653, 1.21546, 1.61443", \ + "0.224479, 0.262915, 0.495658, 0.705736, 1.03924, 1.39858, 1.81481" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0461276, 0.0617727, 0.193251, 0.357327, 0.685394, 1.11185, 1.6692", \ + "0.0462605, 0.061802, 0.193249, 0.357327, 0.685395, 1.11167, 1.66921", \ + "0.0695365, 0.0838423, 0.199118, 0.357349, 0.685425, 1.11177, 1.66941", \ + "0.0984695, 0.11439, 0.230526, 0.373584, 0.686566, 1.11184, 1.66927", \ + "0.14255, 0.161392, 0.294391, 0.436573, 0.720111, 1.12109, 1.66933", \ + "0.191258, 0.213645, 0.365803, 0.522852, 0.802626, 1.17353, 1.69206", \ + "0.244467, 0.270771, 0.44309, 0.615127, 0.915071, 1.28024, 1.75963" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175845, 0.0211529, 0.0496843, 0.0846184, 0.154166, 0.244433, 0.362409", \ + "0.032344, 0.0361979, 0.0647248, 0.0995933, 0.168973, 0.25902, 0.376407", \ + "0.0660881, 0.075322, 0.127399, 0.169748, 0.239182, 0.329196, 0.446725", \ + "0.0876751, 0.101068, 0.178587, 0.241259, 0.330775, 0.422025, 0.539684", \ + "0.11078, 0.129651, 0.240423, 0.332468, 0.463476, 0.589203, 0.718066", \ + "0.127864, 0.151799, 0.29552, 0.416516, 0.590679, 0.75824, 0.929673", \ + "0.13913, 0.168226, 0.343121, 0.49208, 0.708709, 0.91833, 1.13384" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0161372, 0.0207617, 0.0597147, 0.108501, 0.206123, 0.333008, 0.49888", \ + "0.019668, 0.0232624, 0.0597079, 0.108514, 0.206134, 0.332958, 0.498887", \ + "0.0514613, 0.057343, 0.0908991, 0.12513, 0.209553, 0.332987, 0.49888", \ + "0.0816029, 0.0904898, 0.13892, 0.1792, 0.245684, 0.349445, 0.502039", \ + "0.127269, 0.140531, 0.211645, 0.268125, 0.349607, 0.433315, 0.557277", \ + "0.178988, 0.19742, 0.29282, 0.367488, 0.473432, 0.576783, 0.68692", \ + "0.235636, 0.258797, 0.380455, 0.474427, 0.604783, 0.732165, 0.864162" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0575863, 0.0691025, 0.164186, 0.282321, 0.518363, 0.825149, 1.22632", \ + "0.0688127, 0.0803979, 0.176318, 0.294869, 0.531211, 0.838176, 1.23935", \ + "0.0972298, 0.111404, 0.212849, 0.331507, 0.568211, 0.875442, 1.27694", \ + "0.113832, 0.131934, 0.251951, 0.376463, 0.612918, 0.920058, 1.32105", \ + "0.133995, 0.157918, 0.305832, 0.450062, 0.701117, 1.00786, 1.40793", \ + "0.157451, 0.18653, 0.363147, 0.527888, 0.805974, 1.12803, 1.52854", \ + "0.180643, 0.215, 0.421219, 0.608457, 0.91529, 1.26318, 1.68004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0461254, 0.0617859, 0.193251, 0.357327, 0.685394, 1.11167, 1.66923", \ + "0.0461763, 0.0617838, 0.193251, 0.357327, 0.685394, 1.1119, 1.66919", \ + "0.0608318, 0.0755837, 0.197211, 0.357377, 0.685422, 1.11166, 1.66923", \ + "0.0851176, 0.100224, 0.220788, 0.369965, 0.686976, 1.11185, 1.66923", \ + "0.131987, 0.147826, 0.271982, 0.419358, 0.714557, 1.12126, 1.66977", \ + "0.183585, 0.201752, 0.335977, 0.488735, 0.78066, 1.1647, 1.6923", \ + "0.237785, 0.258578, 0.40785, 0.568352, 0.869823, 1.24574, 1.74938" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183591, 0.0222243, 0.0517339, 0.087035, 0.156742, 0.246911, 0.364606", \ + "0.0337693, 0.0374929, 0.0667138, 0.101713, 0.171276, 0.261437, 0.378316", \ + "0.0726307, 0.0812014, 0.131011, 0.172296, 0.240252, 0.33079, 0.447981", \ + "0.0991401, 0.111454, 0.184775, 0.245717, 0.333764, 0.424506, 0.54195", \ + "0.130338, 0.147301, 0.251055, 0.339947, 0.468469, 0.592374, 0.720214", \ + "0.157463, 0.178916, 0.312051, 0.428147, 0.598155, 0.763284, 0.933169", \ + "0.180995, 0.206389, 0.367297, 0.509193, 0.719596, 0.925708, 1.13877" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0192067, 0.0239421, 0.0630114, 0.111614, 0.208986, 0.33538, 0.500883", \ + "0.021778, 0.0256309, 0.0629257, 0.11168, 0.208986, 0.335497, 0.500889", \ + "0.0545578, 0.0601367, 0.0925378, 0.127306, 0.211685, 0.335515, 0.500879", \ + "0.085822, 0.0941939, 0.141215, 0.180798, 0.24754, 0.351586, 0.503921", \ + "0.132816, 0.145382, 0.214464, 0.270196, 0.350871, 0.434673, 0.558889", \ + "0.185953, 0.203224, 0.295652, 0.369508, 0.474842, 0.577849, 0.687884", \ + "0.244195, 0.266482, 0.383078, 0.475876, 0.606604, 0.732894, 0.864592" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00311359, 0.00316164, 0.00325826, 0.00327402, 0.00328139, 0.00328363, 0.00328376", \ + "0.00287768, 0.00291605, 0.00304128, 0.00307995, 0.00310199, 0.00311093, 0.00311571", \ + "0.00333376, 0.00334786, 0.00344687, 0.00350004, 0.00354588, 0.00356578, 0.00358231", \ + "0.00432126, 0.00432665, 0.00438709, 0.00443359, 0.00447957, 0.00450994, 0.00452845", \ + "0.00639933, 0.00639003, 0.0063833, 0.00642236, 0.00646694, 0.00650241, 0.00651826", \ + "0.00939948, 0.00936559, 0.00928421, 0.00928199, 0.00932047, 0.00935225, 0.0093642", \ + "0.0131863, 0.0131418, 0.0130056, 0.0129577, 0.012969, 0.013, 0.0130359" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00547695, 0.00552326, 0.00561295, 0.00563072, 0.00563979, 0.00564428, 0.00564774", \ + "0.00528208, 0.00534404, 0.00548951, 0.00552133, 0.00554003, 0.00554681, 0.00555182", \ + "0.00576869, 0.0058018, 0.0059433, 0.00600013, 0.00604749, 0.00606293, 0.00607276", \ + "0.00674355, 0.00675633, 0.0069037, 0.00695993, 0.00699783, 0.00703293, 0.00704515", \ + "0.00879533, 0.00879143, 0.00884547, 0.00889753, 0.00895154, 0.00898068, 0.00899814", \ + "0.0117102, 0.0116771, 0.0116921, 0.0117151, 0.0117541, 0.0117801, 0.0117957", \ + "0.0155055, 0.0154301, 0.0153149, 0.0153287, 0.015363, 0.0153812, 0.0153927" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00498028, 0.00499997, 0.00504136, 0.00505049, 0.00505593, 0.00505796, 0.00505836", \ + "0.00483908, 0.00486013, 0.00496123, 0.00500091, 0.00502846, 0.00504027, 0.0050474", \ + "0.00487355, 0.00487984, 0.00488457, 0.00491086, 0.00493338, 0.00498773, 0.00500739", \ + "0.00535492, 0.00529155, 0.0051087, 0.00504775, 0.00501712, 0.00501789, 0.00501411", \ + "0.0067446, 0.00660406, 0.00600459, 0.00571585, 0.00545754, 0.0053033, 0.00521391", \ + "0.00889819, 0.00867604, 0.0076563, 0.00706992, 0.00649165, 0.00608907, 0.00581795", \ + "0.0116654, 0.0113764, 0.0099661, 0.00907675, 0.00814231, 0.00785141, 0.00687112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00019692, -0.000185903, -0.000174294, -0.000168543, -0.000166421, -0.000166519, -0.000164933", \ + "-0.000327409, -0.000300437, -0.000222537, -0.000195294, -0.000181395, -0.000176086, -0.000172417", \ + "-0.000110263, -0.000135518, -0.000129222, -0.00014649, -0.000151103, -0.000160021, -0.000166265", \ + "0.000569589, 0.000481693, 0.000217615, 0.000149375, 3.24476e-05, -2.51367e-05, -6.33849e-05", \ + "0.00213344, 0.00200092, 0.0013234, 0.000932395, 0.000611133, 0.000398303, 0.000259888", \ + "0.00434178, 0.00415378, 0.00313369, 0.00244864, 0.00171936, 0.00125666, 0.000930004", \ + "0.00720269, 0.00698079, 0.00566521, 0.00465133, 0.00350016, 0.00267871, 0.00208528" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00628376, 0.00630217, 0.00633705, 0.00634548, 0.00635067, 0.00635189, 0.0063525", \ + "0.00613792, 0.00616079, 0.00625929, 0.00629789, 0.00632484, 0.0063378, 0.00634326", \ + "0.00610302, 0.00610375, 0.00615292, 0.00618748, 0.00624076, 0.00627294, 0.00629679", \ + "0.00640325, 0.00637104, 0.00627403, 0.00625679, 0.00626563, 0.00627587, 0.00625202", \ + "0.00766173, 0.0075255, 0.00702552, 0.00682519, 0.00662317, 0.00652813, 0.00645524", \ + "0.0099093, 0.00969704, 0.00866653, 0.00810474, 0.00760982, 0.00725741, 0.00702191", \ + "0.0129084, 0.0126197, 0.0111373, 0.0102055, 0.00924538, 0.0086268, 0.00809499" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-3.08305e-05, -2.41452e-05, -2.4391e-05, -2.35609e-05, -2.37241e-05, -2.39112e-05, -2.42273e-05", \ + "-0.00016709, -0.000157406, -0.000124477, -0.000117879, -0.000117778, -0.000117126, -0.000117137", \ + "5.01523e-05, 1.9734e-05, -4.26815e-05, -6.1459e-05, -4.79563e-05, -7.20409e-05, -9.19303e-05", \ + "0.000743341, 0.000695866, 0.000375197, 0.000273631, 0.00012837, 5.03085e-05, -9.39339e-07", \ + "0.00236569, 0.00222854, 0.00154309, 0.0011173, 0.000743627, 0.000522381, 0.000354821", \ + "0.00470812, 0.00452737, 0.00345455, 0.00272286, 0.00193607, 0.00143802, 0.00107741", \ + "0.00776795, 0.00753664, 0.00615664, 0.00506853, 0.0038228, 0.0029357, 0.0022856" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171326; + rise_capacitance : 0.00171326; + rise_capacitance_range (0.00121063, 0.00171326); + fall_capacitance : 0.00171258; + fall_capacitance_range (0.00119787, 0.00171258); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0002838, -0.000448212, 7.61237e-05, 0.00103936, 0.00300296, 0.00584194, 0.00948158" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00450805, 0.00439615, 0.00495596, 0.00595849, 0.00793333, 0.0107872, 0.0144284" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000288281, -0.000448951, 7.65766e-05, 0.00103457, 0.00299514, 0.00583161, 0.0094684" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00452945, 0.0044194, 0.00497283, 0.00598221, 0.00796487, 0.0108091, 0.0144494" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017528; + rise_capacitance : 0.00171749; + rise_capacitance_range (0.00125361, 0.00171749); + fall_capacitance : 0.0017528; + fall_capacitance_range (0.00116974, 0.0017528); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000231235, -0.000231504, -0.000232325, -0.000233407, -0.000233168, -0.000233035, -0.00023364" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000239234, 0.000239998, 0.000238492, 0.000238289, 0.000237701, 0.000237254, 0.000236357" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000435236, -0.000433688, -0.000434395, -0.000434959, -0.000434223, -0.000433837, -0.000432807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000435236, 0.000433688, 0.000434395, 0.000434959, 0.000434223, 0.000433837, 0.000432807" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000972571, -0.00113374, -0.00118859, -0.00119975, -0.00120486, -0.00120941, -0.0012066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00120424, 0.00120477, 0.00121482, 0.00121755, 0.00121042, 0.00120941, 0.0012066" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00174864; + rise_capacitance : 0.00171011; + rise_capacitance_range (0.00128306, 0.00171011); + fall_capacitance : 0.00174864; + fall_capacitance_range (0.00129687, 0.00174864); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00099396, -0.00108711, -0.00114678, -0.00114414, -0.00115869, -0.00115927, -0.00115612" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115609, 0.00115991, 0.00116735, 0.00116912, 0.00116066, 0.00115927, 0.00115612" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00105006, -0.00109939, -0.00115298, -0.00114905, -0.00116139, -0.00115993, -0.00115675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115616, 0.00115967, 0.00116868, 0.00116988, 0.00116139, 0.00115993, 0.00115675" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000946499, -0.0010647, -0.00113796, -0.00114341, -0.00114066, -0.00113934, -0.00113619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113132, 0.00113533, 0.00114666, 0.00114341, 0.00114066, 0.00113934, 0.00113619" \ + ); + } + } + } + } + cell (NOR3BX1P5) { + area : 8.4672; + cell_leakage_power : 0.217248; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.229265; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21802; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176408; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229219; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249143; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226397; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190143; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219387; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217248; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0542894, 0.0710465, 0.168463, 0.288561, 0.52834, 0.839935, 1.24745", \ + "0.0670851, 0.0835831, 0.181487, 0.301937, 0.541954, 0.853651, 1.26122", \ + "0.100036, 0.115846, 0.213527, 0.334134, 0.574506, 0.886566, 1.29409", \ + "0.125896, 0.141651, 0.238049, 0.358655, 0.599239, 0.911308, 1.31887", \ + "0.15961, 0.176528, 0.272105, 0.392229, 0.632628, 0.944372, 1.35208", \ + "0.192133, 0.210897, 0.308533, 0.428573, 0.668465, 0.980448, 1.38832", \ + "0.223279, 0.244142, 0.344925, 0.466679, 0.707134, 1.0189, 1.42674" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0430484, 0.0650037, 0.199133, 0.366558, 0.701334, 1.13652, 1.70527", \ + "0.0430145, 0.0649715, 0.199133, 0.366558, 0.701335, 1.13652, 1.70527", \ + "0.0443706, 0.0656576, 0.199425, 0.366576, 0.701365, 1.13641, 1.70526", \ + "0.0479141, 0.0675694, 0.199904, 0.366927, 0.701546, 1.13646, 1.70526", \ + "0.0552996, 0.0734262, 0.201481, 0.367831, 0.701877, 1.13662, 1.70532", \ + "0.063994, 0.082092, 0.205233, 0.370652, 0.703226, 1.13733, 1.7055", \ + "0.073125, 0.092193, 0.211427, 0.375447, 0.706915, 1.13919, 1.70682" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0341083, 0.0393144, 0.0671311, 0.10085, 0.167957, 0.255093, 0.369068", \ + "0.048033, 0.0532771, 0.0812829, 0.11503, 0.18219, 0.269332, 0.383292", \ + "0.0811401, 0.0872498, 0.116487, 0.150506, 0.217844, 0.305078, 0.418976", \ + "0.10293, 0.110087, 0.140768, 0.174825, 0.242123, 0.329354, 0.443444", \ + "0.12733, 0.136132, 0.171293, 0.206204, 0.273915, 0.36109, 0.475202", \ + "0.147518, 0.158034, 0.198499, 0.235689, 0.304908, 0.393289, 0.507411", \ + "0.163242, 0.175409, 0.222366, 0.262717, 0.334201, 0.424431, 0.54083" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0136216, 0.0194162, 0.0562232, 0.102992, 0.196835, 0.318835, 0.478445", \ + "0.0138295, 0.0195787, 0.0562456, 0.102989, 0.196835, 0.31881, 0.478414", \ + "0.0194729, 0.0243388, 0.0583528, 0.104317, 0.197512, 0.319064, 0.478383", \ + "0.0253296, 0.0298816, 0.0611462, 0.105646, 0.198574, 0.320178, 0.479185", \ + "0.0343724, 0.0392706, 0.0679181, 0.109971, 0.200804, 0.321727, 0.4809", \ + "0.044163, 0.049675, 0.078015, 0.117727, 0.206446, 0.325954, 0.483462", \ + "0.054739, 0.060919, 0.089896, 0.127864, 0.214889, 0.333686, 0.490321" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0509338, 0.0670494, 0.163678, 0.283681, 0.523432, 0.835219, 1.24245", \ + "0.060539, 0.0767169, 0.17419, 0.29464, 0.534726, 0.846476, 1.25399", \ + "0.0889874, 0.111528, 0.21742, 0.337915, 0.57822, 0.890656, 1.29818", \ + "0.110258, 0.139441, 0.270323, 0.397837, 0.637346, 0.949078, 1.35714", \ + "0.142696, 0.17984, 0.344111, 0.497994, 0.752513, 1.06382, 1.47087", \ + "0.177001, 0.222348, 0.420142, 0.60227, 0.896187, 1.22338, 1.62833", \ + "0.211456, 0.26467, 0.495726, 0.706243, 1.04134, 1.40435, 1.82569" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0431348, 0.0650187, 0.199133, 0.366558, 0.701334, 1.13645, 1.70528", \ + "0.0432914, 0.0650472, 0.199109, 0.366559, 0.701335, 1.13652, 1.70528", \ + "0.0672541, 0.0874242, 0.204996, 0.366432, 0.701365, 1.13647, 1.70528", \ + "0.0954284, 0.117766, 0.236435, 0.382639, 0.702395, 1.1365, 1.70499", \ + "0.137597, 0.164201, 0.29981, 0.445125, 0.7352, 1.1454, 1.70539", \ + "0.18445, 0.215933, 0.370515, 0.530838, 0.816716, 1.1975, 1.7276", \ + "0.235816, 0.272735, 0.447733, 0.62276, 0.928927, 1.29434, 1.79468" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.016232, 0.0209716, 0.0484964, 0.0822356, 0.149416, 0.236616, 0.350587", \ + "0.0310411, 0.0362867, 0.063822, 0.0974697, 0.164476, 0.251439, 0.364837", \ + "0.0635488, 0.0763343, 0.127514, 0.168903, 0.235099, 0.323024, 0.436477", \ + "0.0843679, 0.102952, 0.179356, 0.241324, 0.329145, 0.417602, 0.531328", \ + "0.106756, 0.132954, 0.242763, 0.333895, 0.463292, 0.586641, 0.709836", \ + "0.123454, 0.156961, 0.299515, 0.419707, 0.592357, 0.757695, 0.925986", \ + "0.134746, 0.17514, 0.34921, 0.497291, 0.712406, 0.920076, 1.13296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0143111, 0.0203883, 0.0578523, 0.104802, 0.198713, 0.320795, 0.480391", \ + "0.0182424, 0.0228694, 0.0578835, 0.104778, 0.198661, 0.320793, 0.480424", \ + "0.0489116, 0.0568188, 0.0889252, 0.121531, 0.201251, 0.320739, 0.480388", \ + "0.0780233, 0.0900748, 0.136762, 0.175255, 0.238614, 0.337585, 0.483746", \ + "0.122242, 0.140332, 0.208952, 0.263492, 0.341846, 0.42205, 0.536992", \ + "0.172561, 0.197231, 0.290023, 0.36224, 0.464434, 0.56397, 0.669127", \ + "0.227675, 0.259529, 0.377436, 0.468797, 0.595181, 0.718096, 0.845006" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0546745, 0.0707612, 0.167347, 0.287338, 0.527087, 0.838677, 1.2461", \ + "0.0653728, 0.0815393, 0.179015, 0.299457, 0.539533, 0.851278, 1.25879", \ + "0.0911608, 0.1111, 0.214014, 0.334181, 0.575077, 0.887066, 1.29481", \ + "0.10569, 0.131057, 0.25187, 0.378367, 0.618385, 0.930272, 1.33813", \ + "0.124352, 0.157541, 0.305055, 0.450246, 0.704552, 1.01501, 1.4222", \ + "0.146122, 0.186207, 0.361687, 0.526685, 0.807623, 1.1344, 1.53952", \ + "0.166597, 0.214079, 0.418648, 0.605512, 0.914179, 1.26549, 1.68775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0431307, 0.0650189, 0.199133, 0.366558, 0.701334, 1.13652, 1.70513", \ + "0.0432007, 0.0650063, 0.199133, 0.366558, 0.701334, 1.13652, 1.70513", \ + "0.0586492, 0.0793349, 0.203208, 0.366653, 0.701171, 1.1366, 1.70513", \ + "0.0831937, 0.104194, 0.226773, 0.379502, 0.702941, 1.13644, 1.70536", \ + "0.128995, 0.151099, 0.278013, 0.428449, 0.730939, 1.14607, 1.70581", \ + "0.177773, 0.203841, 0.341067, 0.497232, 0.796894, 1.18969, 1.72819", \ + "0.230283, 0.259766, 0.412067, 0.576055, 0.884492, 1.2681, 1.78422" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0168379, 0.0219083, 0.0502624, 0.0842447, 0.15141, 0.238341, 0.351828", \ + "0.0323876, 0.0374499, 0.0655301, 0.0992124, 0.166187, 0.253013, 0.366539", \ + "0.069818, 0.0817957, 0.130718, 0.171067, 0.23595, 0.323944, 0.437256", \ + "0.095674, 0.112667, 0.185147, 0.245259, 0.331497, 0.419387, 0.532574", \ + "0.12616, 0.149653, 0.252707, 0.340807, 0.467354, 0.58893, 0.711309", \ + "0.153067, 0.18291, 0.315201, 0.43027, 0.598835, 0.761723, 0.928493", \ + "0.176951, 0.212493, 0.372422, 0.513428, 0.722188, 0.92638, 1.13667" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.017048, 0.0232607, 0.0607145, 0.107437, 0.200883, 0.322342, 0.481176", \ + "0.0200643, 0.0250128, 0.0606149, 0.107442, 0.200861, 0.322356, 0.481209", \ + "0.0520099, 0.0593767, 0.0904112, 0.123327, 0.203087, 0.322288, 0.481175", \ + "0.0820769, 0.09351, 0.138632, 0.17659, 0.240021, 0.338883, 0.484468", \ + "0.127683, 0.14493, 0.21134, 0.26507, 0.342951, 0.422691, 0.537859", \ + "0.179458, 0.202857, 0.292346, 0.363345, 0.465492, 0.564712, 0.669997", \ + "0.236486, 0.265645, 0.379522, 0.469731, 0.596195, 0.718083, 0.84493" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00493295, 0.00504043, 0.00517931, 0.00520067, 0.00520999, 0.00521313, 0.00521305", \ + "0.00457344, 0.00465772, 0.00484747, 0.0049062, 0.00494061, 0.00495507, 0.0049598", \ + "0.00527839, 0.0053183, 0.00547189, 0.00556376, 0.00563124, 0.00566404, 0.00568702", \ + "0.00674868, 0.00675773, 0.00690988, 0.00698616, 0.00705818, 0.00710139, 0.00713302", \ + "0.0100064, 0.00998177, 0.00997731, 0.0100564, 0.0101171, 0.0101638, 0.010192", \ + "0.0146046, 0.0145318, 0.0144264, 0.0144232, 0.0144779, 0.0145276, 0.0145727", \ + "0.0204258, 0.0203399, 0.0201315, 0.0200671, 0.0200753, 0.0201633, 0.0201834" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00799564, 0.00810844, 0.00824151, 0.00826733, 0.00828081, 0.00828489, 0.00828951", \ + "0.00771536, 0.00785271, 0.00805092, 0.00809694, 0.0081235, 0.00813332, 0.00813955", \ + "0.00850509, 0.0085803, 0.00879394, 0.00888058, 0.00894727, 0.00898262, 0.00900327", \ + "0.0100251, 0.0100747, 0.0103, 0.0103815, 0.0104478, 0.0104863, 0.0105145", \ + "0.0132442, 0.0132208, 0.0132978, 0.0133904, 0.0134711, 0.0135116, 0.0135435", \ + "0.0177384, 0.0176616, 0.0177006, 0.0177403, 0.0177991, 0.0178368, 0.0178581", \ + "0.0235771, 0.0234138, 0.0232695, 0.0232823, 0.0233196, 0.0233532, 0.0233782" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00768223, 0.00772848, 0.0077932, 0.00780794, 0.00781638, 0.00781666, 0.00781893", \ + "0.00745849, 0.00750653, 0.0076628, 0.00772616, 0.00777032, 0.00779132, 0.00780063", \ + "0.00755137, 0.00753699, 0.00754838, 0.00758431, 0.00763203, 0.00770605, 0.00773891", \ + "0.00835052, 0.0082168, 0.0079192, 0.0078176, 0.00775349, 0.00775317, 0.00775479", \ + "0.0105579, 0.0102488, 0.00933614, 0.00886502, 0.0084579, 0.00821253, 0.00807534", \ + "0.0138649, 0.0134253, 0.011897, 0.0109931, 0.0100716, 0.00946548, 0.00901747", \ + "0.0181484, 0.017537, 0.01543, 0.0140812, 0.0126098, 0.0114738, 0.010648" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000339358, -0.0003149, -0.00029244, -0.000286878, -0.000283334, -0.000283333, -0.000282725", \ + "-0.000544117, -0.000486954, -0.000368625, -0.000327499, -0.000306652, -0.000297887, -0.000293132", \ + "-0.000205399, -0.000247373, -0.000242709, -0.000267458, -0.000272121, -0.000275231, -0.000287499", \ + "0.00088894, 0.000675234, 0.000317949, 0.000173969, 9.03469e-06, -7.66861e-05, -0.000136622", \ + "0.00324815, 0.00296753, 0.00193689, 0.0013487, 0.000867216, 0.000549701, 0.000340052", \ + "0.00663615, 0.00624391, 0.00468214, 0.00363359, 0.00255256, 0.00183866, 0.0013571", \ + "0.0109968, 0.0105298, 0.00852286, 0.00697148, 0.00520854, 0.0039773, 0.0030777" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00950787, 0.00955063, 0.00961195, 0.00961984, 0.00962781, 0.00963192, 0.00963113", \ + "0.00926635, 0.00933269, 0.00948235, 0.00954385, 0.00958671, 0.00960764, 0.00961595", \ + "0.00924649, 0.00925446, 0.00931624, 0.00933062, 0.0094521, 0.00950784, 0.00954108", \ + "0.00977765, 0.00970227, 0.00953665, 0.0094939, 0.00950043, 0.00951075, 0.00952779", \ + "0.0118477, 0.0115663, 0.0107491, 0.0104222, 0.0100681, 0.00991176, 0.00981355", \ + "0.0153946, 0.0149283, 0.0133532, 0.0124578, 0.0116872, 0.0110921, 0.0106986", \ + "0.0200131, 0.0194013, 0.0171814, 0.0157264, 0.0142572, 0.0131819, 0.0124111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-0.000103365, -9.55408e-05, -0.000102069, -0.000100737, -0.00010126, -0.000100098, -0.000102159", \ + "-0.000317604, -0.00029523, -0.000245696, -0.000233938, -0.000234309, -0.000234999, -0.000232101", \ + "0.000101454, -3.05154e-05, -0.000126778, -0.000152331, -0.000144137, -0.00016016, -0.000190635", \ + "0.00110016, 0.000980354, 0.000504595, 0.000341688, 0.000126673, 1.38556e-05, -5.96273e-05", \ + "0.00361704, 0.003314, 0.00225757, 0.0016273, 0.00105312, 0.000734083, 0.000461732", \ + "0.00720162, 0.00680881, 0.00516596, 0.0040253, 0.00284392, 0.00207559, 0.0015303", \ + "0.0118875, 0.0113933, 0.00926419, 0.00759709, 0.00569112, 0.00434514, 0.00335919" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00259765; + rise_capacitance : 0.00259765; + rise_capacitance_range (0.00181042, 0.00259765); + fall_capacitance : 0.00259669; + fall_capacitance_range (0.0017937, 0.00259669); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000488342, -0.00072716, 6.74912e-05, 0.0015717, 0.00459185, 0.00895116, 0.0145357" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0064974, 0.00633587, 0.00725092, 0.00883333, 0.0118924, 0.0162943, 0.0219059" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000490192, -0.000728149, 7.49377e-05, 0.00156006, 0.00457683, 0.00893153, 0.0145124" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00653741, 0.006377, 0.00729435, 0.00887581, 0.0119349, 0.0163353, 0.0219461" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00258229; + rise_capacitance : 0.00252933; + rise_capacitance_range (0.00180067, 0.00252933); + fall_capacitance : 0.00258229; + fall_capacitance_range (0.00166703, 0.00258229); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000359957, -0.000357651, -0.000358836, -0.000360454, -0.000360032, -0.000359725, -0.000360411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000368227, 0.000369553, 0.000367104, 0.000366827, 0.0003668, 0.000365275, 0.000364004" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000656533, -0.000658413, -0.00065604, -0.000656684, -0.000657204, -0.000654943, -0.000653428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000656533, 0.000658413, 0.00065604, 0.000656684, 0.000657204, 0.000654943, 0.000653428" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00146874, -0.0017114, -0.00179314, -0.00180851, -0.00181526, -0.00182306, -0.00181898" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00182261, 0.00182024, 0.00182625, 0.00183554, 0.00183043, 0.00182306, 0.00181898" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00256803; + rise_capacitance : 0.00250984; + rise_capacitance_range (0.00183784, 0.00250984); + fall_capacitance : 0.00256803; + fall_capacitance_range (0.00185717, 0.00256803); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00149965, -0.00165553, -0.00173936, -0.00173535, -0.00175579, -0.00175752, -0.00175309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00175785, 0.00175737, 0.00177325, 0.00177276, 0.0017599, 0.00175752, 0.00175309" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00159296, -0.00167272, -0.00174421, -0.00174011, -0.00175549, -0.001753, -0.00174852" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00174713, 0.00175627, 0.00176796, 0.00176836, 0.00175549, 0.001753, 0.00174852" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00142016, -0.00161473, -0.0017226, -0.0017248, -0.00173053, -0.00172827, -0.00172375" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00172475, 0.00172741, 0.00174079, 0.00173475, 0.00173053, 0.00172827, 0.00172375" \ + ); + } + } + } + } + cell (NOR3BX2) { + area : 9.8784; + cell_leakage_power : 0.256962; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.257096; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231052; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.172024; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244138; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335816; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.296229; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244083; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.275261; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256962; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0601928, 0.0790846, 0.176015, 0.295006, 0.532344, 0.840344, 1.24326", \ + "0.0744193, 0.0929751, 0.189876, 0.309164, 0.546544, 0.854733, 1.25769", \ + "0.118057, 0.13581, 0.231683, 0.351096, 0.588774, 0.89717, 1.30023", \ + "0.151712, 0.169849, 0.26439, 0.383235, 0.62093, 0.929362, 1.33254", \ + "0.194368, 0.214388, 0.308567, 0.426342, 0.663342, 0.971867, 1.37483", \ + "0.234732, 0.257096, 0.353242, 0.470318, 0.706176, 1.0142, 1.41688", \ + "0.273394, 0.297728, 0.398109, 0.515794, 0.751523, 1.05887, 1.46136" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0417218, 0.0663593, 0.199381, 0.365313, 0.697149, 1.12854, 1.6923", \ + "0.041724, 0.0663475, 0.199382, 0.36535, 0.697188, 1.12854, 1.69231", \ + "0.0448155, 0.0678028, 0.199589, 0.365349, 0.69725, 1.12853, 1.69231", \ + "0.0504603, 0.0713689, 0.20049, 0.365724, 0.697268, 1.12853, 1.69228", \ + "0.059749, 0.0798235, 0.202212, 0.366677, 0.69776, 1.12888, 1.69236", \ + "0.069982, 0.090691, 0.20709, 0.369135, 0.698947, 1.12912, 1.69259", \ + "0.081136, 0.102549, 0.215079, 0.373803, 0.702009, 1.1309, 1.69326" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0439251, 0.0504686, 0.0791093, 0.112552, 0.178838, 0.264759, 0.377001", \ + "0.0584442, 0.0650151, 0.0937338, 0.127177, 0.193457, 0.27939, 0.391616", \ + "0.103726, 0.111361, 0.14158, 0.175292, 0.241515, 0.327345, 0.439604", \ + "0.135115, 0.144085, 0.176452, 0.210168, 0.276268, 0.36218, 0.474371", \ + "0.171919, 0.182827, 0.220092, 0.255057, 0.321117, 0.40652, 0.518404", \ + "0.204081, 0.216827, 0.259993, 0.29733, 0.364668, 0.450257, 0.561243", \ + "0.232249, 0.246709, 0.295897, 0.337027, 0.406571, 0.493468, 0.606302" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159244, 0.0222917, 0.057661, 0.103163, 0.195034, 0.314737, 0.471382", \ + "0.0160283, 0.0223757, 0.057663, 0.103165, 0.195034, 0.314737, 0.471439", \ + "0.022777, 0.0281539, 0.0604208, 0.104446, 0.195509, 0.314834, 0.471459", \ + "0.0303636, 0.0355524, 0.0648351, 0.107031, 0.197172, 0.315852, 0.472059", \ + "0.0415341, 0.0470739, 0.0738012, 0.112611, 0.199571, 0.317604, 0.473765", \ + "0.053743, 0.05986, 0.086227, 0.12193, 0.205387, 0.321226, 0.475864", \ + "0.066569, 0.073329, 0.101207, 0.134704, 0.214472, 0.328328, 0.481443" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0500754, 0.0682745, 0.163902, 0.28256, 0.519589, 0.827626, 1.23045", \ + "0.0592636, 0.0776123, 0.17407, 0.293172, 0.530535, 0.83873, 1.24164", \ + "0.0857136, 0.111357, 0.216349, 0.334822, 0.573281, 0.882242, 1.28508", \ + "0.105896, 0.138837, 0.268382, 0.394922, 0.631958, 0.939919, 1.34318", \ + "0.137, 0.178878, 0.34079, 0.493353, 0.745788, 1.05562, 1.45256", \ + "0.169616, 0.220743, 0.415513, 0.595744, 0.887376, 1.21005, 1.612", \ + "0.202265, 0.262314, 0.489942, 0.697881, 1.02961, 1.38967, 1.80816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0417044, 0.0663703, 0.199382, 0.365351, 0.697188, 1.12854, 1.69231", \ + "0.041906, 0.0664116, 0.199358, 0.365351, 0.697188, 1.12854, 1.69231", \ + "0.0656264, 0.088639, 0.20535, 0.365438, 0.697149, 1.12826, 1.69236", \ + "0.0932058, 0.118649, 0.237007, 0.381859, 0.69852, 1.12854, 1.69238", \ + "0.134456, 0.164727, 0.299671, 0.444666, 0.73199, 1.13797, 1.6922", \ + "0.180584, 0.216283, 0.369825, 0.529473, 0.814734, 1.1895, 1.71599", \ + "0.231098, 0.272782, 0.446405, 0.620543, 0.925502, 1.29022, 1.78398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0154023, 0.020777, 0.0480238, 0.0813047, 0.147506, 0.23341, 0.345684", \ + "0.0302024, 0.0361982, 0.0633913, 0.0965776, 0.162579, 0.248253, 0.35994", \ + "0.0619889, 0.076529, 0.127166, 0.168235, 0.233686, 0.320181, 0.431813", \ + "0.0824274, 0.103505, 0.179065, 0.240567, 0.327649, 0.415026, 0.527038", \ + "0.104566, 0.134182, 0.242739, 0.333091, 0.461422, 0.583952, 0.707666", \ + "0.121212, 0.15908, 0.299954, 0.419133, 0.590247, 0.754545, 0.921643", \ + "0.132771, 0.178096, 0.350096, 0.497161, 0.710422, 0.916696, 1.12814" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0136579, 0.0205129, 0.0573201, 0.103322, 0.195474, 0.315294, 0.471966", \ + "0.0179118, 0.0229724, 0.0572868, 0.103301, 0.195455, 0.315274, 0.471971", \ + "0.0480712, 0.0568951, 0.0883262, 0.120099, 0.198267, 0.315233, 0.471933", \ + "0.0766528, 0.0901362, 0.135843, 0.173665, 0.235683, 0.332324, 0.475437", \ + "0.120103, 0.140435, 0.207593, 0.261263, 0.338606, 0.417286, 0.530886", \ + "0.169747, 0.197461, 0.288341, 0.35931, 0.460281, 0.558214, 0.661667", \ + "0.224076, 0.260632, 0.375809, 0.465198, 0.58964, 0.711201, 0.836649" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0535702, 0.0717306, 0.167294, 0.285939, 0.522961, 0.830995, 1.23381", \ + "0.0639616, 0.0822317, 0.178674, 0.297764, 0.535113, 0.843302, 1.24621", \ + "0.0877998, 0.110438, 0.2125, 0.331684, 0.56948, 0.878142, 1.2811", \ + "0.101012, 0.129662, 0.249432, 0.374832, 0.611977, 0.920365, 1.32367", \ + "0.118352, 0.155561, 0.300964, 0.444796, 0.696808, 1.00379, 1.40606", \ + "0.138515, 0.18369, 0.356434, 0.519603, 0.797139, 1.12136, 1.52152", \ + "0.157245, 0.210553, 0.411739, 0.596608, 0.90168, 1.24923, 1.66823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0417044, 0.0663749, 0.199382, 0.36535, 0.697188, 1.12854, 1.69232", \ + "0.0417948, 0.0663875, 0.199382, 0.365351, 0.697188, 1.12854, 1.69232", \ + "0.0571313, 0.0806991, 0.203644, 0.365512, 0.697218, 1.12838, 1.69226", \ + "0.0816829, 0.105451, 0.227498, 0.378816, 0.699139, 1.12853, 1.69244", \ + "0.126832, 0.152126, 0.278072, 0.427776, 0.727588, 1.13871, 1.69302", \ + "0.174882, 0.204204, 0.340841, 0.496283, 0.792345, 1.18312, 1.7162", \ + "0.226164, 0.259779, 0.411188, 0.574131, 0.880784, 1.26228, 1.77324" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0160493, 0.0217592, 0.0496599, 0.08307, 0.149071, 0.234508, 0.34603", \ + "0.0316056, 0.037354, 0.0649857, 0.0981815, 0.163881, 0.249155, 0.360694", \ + "0.0684744, 0.0818856, 0.130186, 0.170155, 0.234498, 0.320659, 0.432062", \ + "0.0938061, 0.112936, 0.184642, 0.244194, 0.329613, 0.416277, 0.527443", \ + "0.123989, 0.150641, 0.252325, 0.339492, 0.465277, 0.585626, 0.708291", \ + "0.151106, 0.184735, 0.315347, 0.429399, 0.596311, 0.757878, 0.923261", \ + "0.175477, 0.215496, 0.373358, 0.512748, 0.719688, 0.922164, 1.13085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165273, 0.023409, 0.0599802, 0.105683, 0.197179, 0.3161, 0.47156", \ + "0.0197374, 0.025161, 0.0598619, 0.105675, 0.197076, 0.316084, 0.471646", \ + "0.0511003, 0.059444, 0.0897765, 0.121779, 0.199935, 0.316115, 0.471643", \ + "0.0808071, 0.0936471, 0.137593, 0.174866, 0.236726, 0.332992, 0.47512", \ + "0.125875, 0.144931, 0.209902, 0.262775, 0.339076, 0.417735, 0.530907", \ + "0.176732, 0.202957, 0.290433, 0.360689, 0.460755, 0.558486, 0.661307", \ + "0.232966, 0.265863, 0.377264, 0.465991, 0.590373, 0.7104, 0.835568" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00741932, 0.00758159, 0.00784044, 0.00790285, 0.00793766, 0.00795415, 0.0079582", \ + "0.00720746, 0.00733014, 0.00759245, 0.00767931, 0.00773808, 0.0077638, 0.00777379", \ + "0.00760354, 0.00762764, 0.00780287, 0.00791843, 0.00802267, 0.00808364, 0.00811971", \ + "0.00856083, 0.00854157, 0.00861256, 0.00868069, 0.00877811, 0.00884871, 0.00890067", \ + "0.0108367, 0.0107732, 0.0105504, 0.010596, 0.0106455, 0.0107141, 0.0107616", \ + "0.0138431, 0.0136834, 0.0134391, 0.0133855, 0.0134071, 0.013448, 0.0134957", \ + "0.0179036, 0.0176238, 0.0172115, 0.0170711, 0.0170061, 0.0170643, 0.0170884" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00810848, 0.00828576, 0.00852662, 0.00858644, 0.00862378, 0.00863572, 0.00864229", \ + "0.00789101, 0.00806346, 0.00834353, 0.00841789, 0.00846157, 0.00848011, 0.00848933", \ + "0.00824942, 0.00833981, 0.0086262, 0.00875034, 0.0088491, 0.00889045, 0.00891492", \ + "0.00921922, 0.00923367, 0.00950481, 0.00961798, 0.00971944, 0.00976789, 0.00981191", \ + "0.0114104, 0.0112634, 0.0112952, 0.0114089, 0.0115234, 0.0115922, 0.0116364", \ + "0.0145643, 0.0142608, 0.0140559, 0.0141095, 0.0142157, 0.0142725, 0.0143252", \ + "0.0186706, 0.0182425, 0.0178429, 0.0177699, 0.0177807, 0.0178074, 0.0178296" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010491, 0.0105656, 0.0106526, 0.010673, 0.0106838, 0.0106913, 0.0106881", \ + "0.0101898, 0.0102749, 0.0104782, 0.0105628, 0.0106222, 0.010651, 0.010663", \ + "0.0103661, 0.0103366, 0.0103385, 0.0102641, 0.0104348, 0.0105386, 0.0105809", \ + "0.0115025, 0.0112842, 0.0108712, 0.0107233, 0.0106295, 0.0106141, 0.0105965", \ + "0.0145858, 0.0141017, 0.0128461, 0.0122074, 0.0116165, 0.0113004, 0.0106325", \ + "0.0191674, 0.0184581, 0.0163685, 0.0151577, 0.0138803, 0.0130021, 0.0124006", \ + "0.0250761, 0.0241401, 0.0212822, 0.0194376, 0.0174108, 0.0160801, 0.0147211" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000490238, -0.000457915, -0.000417905, -0.000405465, -0.000400547, -0.000399374, -0.000399208", \ + "-0.000763772, -0.000673476, -0.000513643, -0.000458912, -0.000430011, -0.000418506, -0.000410159", \ + "-0.000270487, -0.000340499, -0.000350787, -0.000379185, -0.00038457, -0.000385865, -0.000406901", \ + "0.00126032, 0.000931834, 0.000443876, 0.000227524, 2.77558e-06, -0.000114564, -0.00019724", \ + "0.00451233, 0.00406652, 0.0026536, 0.0018478, 0.00116653, 0.000744568, 0.000461096", \ + "0.00917705, 0.00856257, 0.00643227, 0.00498502, 0.00348166, 0.00252912, 0.00185885", \ + "0.0151655, 0.014434, 0.0116948, 0.00958585, 0.00716105, 0.00546076, 0.00422812" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012896, 0.012964, 0.0130377, 0.0130561, 0.0130671, 0.0130726, 0.0130718", \ + "0.0125798, 0.0126686, 0.0128673, 0.0129493, 0.0130071, 0.0130354, 0.0130467", \ + "0.0125763, 0.0125865, 0.0126431, 0.012733, 0.0128392, 0.0129166, 0.0129542", \ + "0.0133774, 0.0132353, 0.0129827, 0.0129423, 0.0129122, 0.0129275, 0.012947", \ + "0.0163217, 0.0158738, 0.0147508, 0.0142581, 0.0137528, 0.0135211, 0.0133552", \ + "0.0212522, 0.0205225, 0.0183692, 0.0171327, 0.0159621, 0.0152097, 0.0146187", \ + "0.0276265, 0.0267136, 0.0236992, 0.0216981, 0.0196653, 0.0181458, 0.0170537" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000184012, -0.000170983, -0.000178957, -0.000172575, -0.000171994, -0.00017229, -0.000171659", \ + "-0.000473133, -0.000437156, -0.000369823, -0.00035255, -0.000358835, -0.000355145, -0.00035442", \ + "4.31674e-05, -6.31596e-05, -0.000198002, -0.000239541, -0.000212011, -0.000259029, -0.000295648", \ + "0.00151908, 0.00131608, 0.000664212, 0.000441751, 0.000146353, -7.1404e-06, -0.000111625", \ + "0.00502206, 0.00454116, 0.00307178, 0.00218983, 0.00138965, 0.000975702, 0.000597473", \ + "0.00995105, 0.00933098, 0.00708395, 0.00553637, 0.00388667, 0.00283171, 0.0020987", \ + "0.016401, 0.0156284, 0.0127302, 0.0104379, 0.00781204, 0.00595769, 0.0046038" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172386; + rise_capacitance : 0.00172358; + rise_capacitance_range (0.00122796, 0.00172358); + fall_capacitance : 0.00172386; + fall_capacitance_range (0.00121302, 0.00172386); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "8.27544e-05, -8.35306e-05, 0.000327002, 0.00118499, 0.0030341, 0.00577134, 0.0093371" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00621513, 0.00607695, 0.0065384, 0.00747841, 0.00935246, 0.0121215, 0.015686" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "7.33988e-05, -9.02522e-05, 0.000316715, 0.00116577, 0.00300967, 0.00574131, 0.00930165" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00628437, 0.0061485, 0.00660781, 0.00755698, 0.00942232, 0.0121908, 0.0157545" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344815; + rise_capacitance : 0.00337566; + rise_capacitance_range (0.00238744, 0.00337566); + fall_capacitance : 0.00344815; + fall_capacitance_range (0.00219078, 0.00344815); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000499477, -0.000497721, -0.000499269, -0.000501427, -0.000500822, -0.00050035, -0.000501152" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000514922, 0.000513777, 0.000510093, 0.000509843, 0.00050994, 0.000507946, 0.00050643" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000925678, -0.00091522, -0.000920904, -0.000922148, -0.000922968, -0.000919866, -0.000917821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000925678, 0.00091522, 0.000920904, 0.000922148, 0.000922968, 0.000919866, 0.000917821" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00203667, -0.00235371, -0.00246337, -0.0024829, -0.00249119, -0.00250196, -0.00249651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00248941, 0.00249901, 0.0025098, 0.00249025, 0.00251214, 0.00250199, 0.00249651" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00346432; + rise_capacitance : 0.00338477; + rise_capacitance_range (0.0024835, 0.00338477); + fall_capacitance : 0.00346432; + fall_capacitance_range (0.00249631, 0.00346432); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207136, -0.00228167, -0.00238221, -0.00238012, -0.00240555, -0.00241149, -0.00240498" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240314, 0.00241305, 0.00243427, 0.00243201, 0.00241425, 0.00241149, 0.00240498" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00220592, -0.00230712, -0.00238823, -0.00238481, -0.00240592, -0.002403, -0.00239642" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239371, 0.00240745, 0.00242387, 0.00242381, 0.00240592, 0.002403, 0.00239642" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00196003, -0.00221967, -0.00236201, -0.00236957, -0.0023692, -0.00236659, -0.00236001" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235415, 0.00236616, 0.00238477, 0.00237501, 0.0023692, 0.00236659, 0.00236001" \ + ); + } + } + } + } + cell (NOR3BX3) { + area : 9.8784; + cell_leakage_power : 0.352631; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.354617; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306175; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224427; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.319521; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.481318; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416753; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343798; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.374443; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352631; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0623055, 0.0860551, 0.19503, 0.328705, 0.595263, 0.941666, 1.39412", \ + "0.0769361, 0.100379, 0.209193, 0.342969, 0.60964, 0.955907, 1.40864", \ + "0.125501, 0.148175, 0.255658, 0.389756, 0.656816, 1.00335, 1.45601", \ + "0.162491, 0.185799, 0.291438, 0.424768, 0.6915, 1.0379, 1.49068", \ + "0.210411, 0.236118, 0.341207, 0.473186, 0.739128, 1.08563, 1.53904", \ + "0.255853, 0.284259, 0.39113, 0.521954, 0.787797, 1.13256, 1.58494", \ + "0.298961, 0.329575, 0.440697, 0.571929, 0.8366, 1.18157, 1.63354" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0396024, 0.0704586, 0.220137, 0.407024, 0.780381, 1.26603, 1.90077", \ + "0.039634, 0.0704803, 0.220124, 0.407024, 0.780583, 1.26618, 1.9008", \ + "0.0436346, 0.0722525, 0.220281, 0.407021, 0.780544, 1.26609, 1.9008", \ + "0.0502803, 0.076351, 0.221036, 0.407344, 0.780571, 1.26616, 1.90077", \ + "0.0602136, 0.0856215, 0.22301, 0.408383, 0.781158, 1.26637, 1.90075", \ + "0.071334, 0.097423, 0.227848, 0.410514, 0.782744, 1.26689, 1.90101", \ + "0.083905, 0.110272, 0.236228, 0.414901, 0.784837, 1.26989, 1.90176" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0487057, 0.0574258, 0.0895447, 0.12649, 0.199521, 0.294218, 0.417824", \ + "0.0633138, 0.0720429, 0.104226, 0.141176, 0.214217, 0.308876, 0.432541", \ + "0.113323, 0.123243, 0.156918, 0.194016, 0.267023, 0.361585, 0.48538", \ + "0.14901, 0.16065, 0.196127, 0.233492, 0.306318, 0.400757, 0.524558", \ + "0.190783, 0.204808, 0.24611, 0.284515, 0.35643, 0.450494, 0.573873", \ + "0.22875, 0.244987, 0.292481, 0.333414, 0.406569, 0.500236, 0.623217", \ + "0.261865, 0.280055, 0.33411, 0.378804, 0.454456, 0.549134, 0.672928" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0169246, 0.02475, 0.0633239, 0.113144, 0.214014, 0.345698, 0.517779", \ + "0.016995, 0.0248035, 0.0633192, 0.113116, 0.214013, 0.345697, 0.517853", \ + "0.0239997, 0.0306958, 0.0660378, 0.114178, 0.214249, 0.345645, 0.517853", \ + "0.0325802, 0.0391035, 0.0713111, 0.117389, 0.215897, 0.346557, 0.518208", \ + "0.0450562, 0.0519154, 0.0810515, 0.123474, 0.218875, 0.348476, 0.519567", \ + "0.058389, 0.065833, 0.094389, 0.133343, 0.2246, 0.351862, 0.521948", \ + "0.072515, 0.080675, 0.110309, 0.146631, 0.233863, 0.358399, 0.526692" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.048522, 0.0715626, 0.178979, 0.312282, 0.578594, 0.924702, 1.37721", \ + "0.0574943, 0.0806033, 0.188938, 0.322688, 0.589325, 0.935584, 1.38818", \ + "0.0819607, 0.11429, 0.230744, 0.364649, 0.631724, 0.978388, 1.4311", \ + "0.101396, 0.142649, 0.284155, 0.422708, 0.689584, 1.03576, 1.48936", \ + "0.132076, 0.18438, 0.360209, 0.52556, 0.803612, 1.15015, 1.60017", \ + "0.164405, 0.228177, 0.438849, 0.633579, 0.949926, 1.30549, 1.75565", \ + "0.197123, 0.271965, 0.517674, 0.741296, 1.10012, 1.49104, 1.95073" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0393699, 0.0704561, 0.220183, 0.407017, 0.780584, 1.26618, 1.90074", \ + "0.0395607, 0.0704658, 0.220191, 0.407017, 0.780584, 1.26619, 1.90074", \ + "0.0630147, 0.0923061, 0.225144, 0.407026, 0.780631, 1.26634, 1.90074", \ + "0.0899081, 0.122163, 0.254136, 0.420383, 0.780864, 1.26603, 1.90095", \ + "0.129937, 0.168206, 0.318108, 0.479257, 0.809621, 1.27128, 1.90078", \ + "0.175029, 0.22002, 0.389489, 0.566011, 0.884413, 1.31724, 1.91654", \ + "0.224469, 0.276911, 0.467653, 0.659182, 0.996947, 1.40748, 1.97569" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.01439, 0.0210594, 0.0510737, 0.0876947, 0.160591, 0.255195, 0.378843", \ + "0.028934, 0.0364897, 0.0666576, 0.103356, 0.176245, 0.270863, 0.394201", \ + "0.0588871, 0.0771128, 0.131415, 0.174472, 0.247514, 0.341738, 0.464926", \ + "0.0777744, 0.104151, 0.185051, 0.250076, 0.341484, 0.436506, 0.559957", \ + "0.0976299, 0.134687, 0.251099, 0.346726, 0.481428, 0.609672, 0.74137", \ + "0.111876, 0.158987, 0.310439, 0.436508, 0.616542, 0.78884, 0.963711", \ + "0.120779, 0.177716, 0.362497, 0.517933, 0.742775, 0.958962, 1.18014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0125331, 0.0210297, 0.0615302, 0.112081, 0.213267, 0.344962, 0.517161", \ + "0.017304, 0.0234475, 0.0614851, 0.112098, 0.213332, 0.345004, 0.517158", \ + "0.0465933, 0.0575298, 0.0910166, 0.126672, 0.215648, 0.345, 0.517153", \ + "0.0744294, 0.0911127, 0.139705, 0.179611, 0.248831, 0.358355, 0.51887", \ + "0.116843, 0.142011, 0.213075, 0.269344, 0.35087, 0.437401, 0.568297", \ + "0.165378, 0.200151, 0.295684, 0.370112, 0.475702, 0.578781, 0.691712", \ + "0.218568, 0.263087, 0.384817, 0.479085, 0.608858, 0.736171, 0.868162" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0518254, 0.07479, 0.18214, 0.31544, 0.581737, 0.927842, 1.38054", \ + "0.0619757, 0.0850634, 0.193337, 0.327068, 0.593689, 0.93994, 1.39272", \ + "0.0842527, 0.112781, 0.226378, 0.360339, 0.627341, 0.973885, 1.42692", \ + "0.0963246, 0.132345, 0.264233, 0.402531, 0.669829, 1.01545, 1.46883", \ + "0.113321, 0.159854, 0.31814, 0.475706, 0.753044, 1.09837, 1.55018", \ + "0.133322, 0.189708, 0.376702, 0.553813, 0.858432, 1.21417, 1.6644", \ + "0.152061, 0.218437, 0.435721, 0.634937, 0.967011, 1.34927, 1.81069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0393661, 0.0704561, 0.220183, 0.407023, 0.780583, 1.26618, 1.90091", \ + "0.0394457, 0.0704696, 0.220197, 0.407017, 0.780584, 1.26618, 1.90091", \ + "0.0547598, 0.0845832, 0.223734, 0.406938, 0.780458, 1.26618, 1.90091", \ + "0.0792017, 0.109219, 0.246156, 0.418124, 0.781176, 1.26614, 1.90091", \ + "0.123527, 0.15548, 0.296958, 0.464806, 0.805916, 1.27296, 1.90081", \ + "0.17028, 0.207432, 0.35973, 0.533513, 0.867293, 1.31076, 1.91823", \ + "0.220432, 0.263068, 0.430933, 0.612263, 0.954042, 1.38489, 1.96798" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0149127, 0.0220182, 0.0525458, 0.0891562, 0.161611, 0.255428, 0.377885", \ + "0.0303634, 0.0375909, 0.0678429, 0.104259, 0.17635, 0.269947, 0.391897", \ + "0.0653703, 0.0821962, 0.134022, 0.175225, 0.247867, 0.341579, 0.463909", \ + "0.0892076, 0.113145, 0.190114, 0.253074, 0.342914, 0.436974, 0.559062", \ + "0.117281, 0.150565, 0.259788, 0.352201, 0.484266, 0.610479, 0.740751", \ + "0.142044, 0.183961, 0.324397, 0.445617, 0.621303, 0.790537, 0.963655", \ + "0.164077, 0.213967, 0.384, 0.531962, 0.750481, 0.962812, 1.18109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.015363, 0.023852, 0.0638963, 0.113988, 0.214158, 0.344667, 0.515177", \ + "0.019036, 0.0255862, 0.0637911, 0.113984, 0.214162, 0.344642, 0.515194", \ + "0.0497381, 0.0599803, 0.0923392, 0.128354, 0.216633, 0.344654, 0.515104", \ + "0.0786511, 0.0944615, 0.141111, 0.180511, 0.249471, 0.358024, 0.516908", \ + "0.122738, 0.146185, 0.215051, 0.27047, 0.350937, 0.436911, 0.566523", \ + "0.172632, 0.205175, 0.297656, 0.370915, 0.475735, 0.578488, 0.689885", \ + "0.22787, 0.268743, 0.386405, 0.479238, 0.60871, 0.73452, 0.865777" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00980435, 0.0100656, 0.0104403, 0.0105377, 0.0105901, 0.0106132, 0.0106243", \ + "0.00963453, 0.00985376, 0.0101963, 0.0103265, 0.0104063, 0.0104417, 0.010455", \ + "0.0100571, 0.0101072, 0.010324, 0.0104822, 0.0106254, 0.0107033, 0.0107497", \ + "0.0110802, 0.011028, 0.0110738, 0.0111802, 0.0113116, 0.0113948, 0.011453", \ + "0.0134971, 0.0132968, 0.0131221, 0.013128, 0.0132156, 0.013297, 0.0134885", \ + "0.0166398, 0.0162787, 0.0159069, 0.0158103, 0.015871, 0.0159112, 0.0159409", \ + "0.0209195, 0.0202894, 0.0196536, 0.019455, 0.0193611, 0.0195402, 0.0194786" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00971613, 0.0100219, 0.0103702, 0.0104569, 0.0105126, 0.0105331, 0.0105417", \ + "0.00950758, 0.00979484, 0.0101902, 0.0102935, 0.0103561, 0.0103808, 0.0103941", \ + "0.0098609, 0.00997238, 0.0103852, 0.0105441, 0.0106732, 0.0107334, 0.0107614", \ + "0.0110541, 0.0109736, 0.0111876, 0.0113328, 0.0114667, 0.0115327, 0.0115901", \ + "0.0134022, 0.0130098, 0.012964, 0.0130866, 0.0132066, 0.0132742, 0.0133284", \ + "0.0168921, 0.0162085, 0.0157502, 0.0157862, 0.0158788, 0.0159291, 0.0159725", \ + "0.0212584, 0.0205232, 0.0195156, 0.0193797, 0.0193835, 0.019409, 0.0194475" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0137972, 0.0139319, 0.0140507, 0.0140762, 0.0140905, 0.0140988, 0.0140969", \ + "0.0134218, 0.0135409, 0.0138269, 0.0139383, 0.0140147, 0.0140505, 0.0140659", \ + "0.0136894, 0.0136229, 0.0136387, 0.013714, 0.0138238, 0.0139068, 0.0139668", \ + "0.015336, 0.0149476, 0.0143239, 0.0141087, 0.0140032, 0.0139939, 0.0139959", \ + "0.0196653, 0.018818, 0.0170234, 0.0161969, 0.0153331, 0.0149092, 0.0146131", \ + "0.0260112, 0.0248089, 0.0218101, 0.020075, 0.0182786, 0.0171336, 0.0162928", \ + "0.0342209, 0.0326518, 0.0285308, 0.0258971, 0.0230967, 0.0210652, 0.0194371" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000695417, -0.000631602, -0.000576621, -0.000558445, -0.000552711, -0.000550137, -0.000549857", \ + "-0.00105495, -0.000906504, -0.000694938, -0.000625023, -0.000575823, -0.000565162, -0.000551686", \ + "-0.000325542, -0.00045268, -0.000484163, -0.000535479, -0.000539627, -0.000547406, -0.00056158", \ + "0.00183895, 0.00127381, 0.000596775, 0.000271657, -2.34827e-05, -0.000191199, -0.000287748", \ + "0.00634043, 0.00558044, 0.00352277, 0.00241083, 0.00149615, 0.000917691, 0.000555192", \ + "0.0127904, 0.0117262, 0.00859976, 0.00657186, 0.00450835, 0.0032496, 0.0023572", \ + "0.0210274, 0.0197808, 0.015748, 0.0127306, 0.00935561, 0.00706843, 0.005421" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0169538, 0.0170745, 0.0171836, 0.0171982, 0.017212, 0.0172189, 0.0172169", \ + "0.0165469, 0.0166829, 0.0169593, 0.0170675, 0.0171411, 0.0171768, 0.0171897", \ + "0.0165761, 0.0165808, 0.0166903, 0.0167893, 0.0169049, 0.0170297, 0.0170915", \ + "0.0177512, 0.0175054, 0.0171622, 0.0170371, 0.0170271, 0.0170362, 0.0170794", \ + "0.0220161, 0.0211843, 0.0195371, 0.0187808, 0.0181607, 0.0178201, 0.0175679", \ + "0.028815, 0.0275762, 0.0244916, 0.0227445, 0.0211666, 0.0200211, 0.0192798", \ + "0.0377124, 0.0361346, 0.0317685, 0.0289515, 0.0260329, 0.0239379, 0.0224641" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000301261, -0.000285536, -0.000283464, -0.00027482, -0.000274108, -0.000274323, -0.00027505", \ + "-0.000674844, -0.000623264, -0.000535762, -0.000504694, -0.000515382, -0.000517034, -0.000520199", \ + "7.6158e-05, -9.88725e-05, -0.000296731, -0.000212202, -0.000343911, -0.000405089, -0.000450189", \ + "0.00214293, 0.00178547, 0.000850987, 0.000518599, 0.000126142, -8.43461e-05, -0.000207718", \ + "0.00697354, 0.00616875, 0.00408086, 0.00284527, 0.00181296, 0.00115229, 0.000727555", \ + "0.0138627, 0.0127916, 0.0094472, 0.00728423, 0.00502803, 0.0036183, 0.0026425", \ + "0.0227573, 0.0214308, 0.0171326, 0.0138549, 0.0102155, 0.00768633, 0.00587557" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171126; + rise_capacitance : 0.00171126; + rise_capacitance_range (0.00121802, 0.00171126); + fall_capacitance : 0.0017107; + fall_capacitance_range (0.00120246, 0.0017107); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000256915, 0.000104569, 0.000471204, 0.00126223, 0.00305108, 0.00573634, 0.00925436" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00724399, 0.00711386, 0.00752692, 0.00843459, 0.010245, 0.0129741, 0.0165017" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000235268, 8.54848e-05, 0.000455501, 0.00123488, 0.0030155, 0.0056922, 0.00920224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00734783, 0.00721765, 0.00763114, 0.00854157, 0.0103492, 0.0130777, 0.0166048" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00461114; + rise_capacitance : 0.00451296; + rise_capacitance_range (0.00315763, 0.00451296); + fall_capacitance : 0.00461114; + fall_capacitance_range (0.00288551, 0.00461114); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000672805, -0.000674546, -0.000676794, -0.00067954, -0.000678689, -0.000678025, -0.000678959" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000698004, 0.000696133, 0.000691067, 0.000692595, 0.000690557, 0.000687958, 0.000685922" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00123144, -0.0012406, -0.00124422, -0.00124924, -0.00124648, -0.00124245, -0.00123959" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00123144, 0.0012406, 0.00124422, 0.00124924, 0.00124648, 0.00124245, 0.00123959" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0027535, -0.00315391, -0.00332156, -0.00334537, -0.00335598, -0.00336963, -0.00336484" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00335624, 0.00336373, 0.00338296, 0.0033641, 0.003386, 0.00337271, 0.00336484" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00460904; + rise_capacitance : 0.00450137; + rise_capacitance_range (0.00327681, 0.00450137); + fall_capacitance : 0.00460904; + fall_capacitance_range (0.00327883, 0.00460904); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00281059, -0.00308567, -0.00321597, -0.00321528, -0.00324828, -0.0032582, -0.00324961" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00325736, 0.00327453, 0.00325375, 0.00328597, 0.00326205, 0.0032582, 0.00324961" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00299833, -0.0031217, -0.00322296, -0.0032202, -0.0032483, -0.0032444, -0.00323556" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00324351, 0.00324974, 0.00327326, 0.00327234, 0.0032483, 0.0032444, 0.00323556" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.002658, -0.00297939, -0.00318928, -0.00319885, -0.00319108, -0.00318756, -0.00317872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00318406, 0.00319172, 0.00318985, 0.00319885, 0.00319108, 0.00318756, 0.00317872" \ + ); + } + } + } + } + cell (NOR3X1) { + area : 7.056; + cell_leakage_power : 0.0754014; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0895019; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0621358; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0662057; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0443797; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0878482; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0698252; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0988832; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0844312; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0754014; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0598467, 0.0712854, 0.166259, 0.284375, 0.520406, 0.827185, 1.22835", \ + "0.0711313, 0.0826526, 0.178422, 0.29694, 0.533275, 0.840195, 1.24144", \ + "0.100599, 0.114503, 0.215194, 0.333428, 0.570499, 0.877793, 1.2791", \ + "0.118468, 0.136102, 0.254817, 0.379021, 0.615736, 0.922371, 1.32334", \ + "0.140513, 0.163628, 0.309471, 0.452821, 0.703527, 1.00949, 1.41021", \ + "0.165506, 0.193512, 0.367487, 0.53143, 0.808832, 1.13051, 1.53095", \ + "0.190057, 0.22341, 0.42617, 0.612446, 0.918528, 1.26597, 1.6823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0497427, 0.0653313, 0.196697, 0.360747, 0.688799, 1.11507, 1.67262", \ + "0.0497803, 0.065338, 0.196698, 0.360748, 0.6888, 1.11507, 1.67262", \ + "0.0645613, 0.0791346, 0.200518, 0.360813, 0.688737, 1.11519, 1.67262", \ + "0.0891869, 0.104217, 0.223823, 0.37337, 0.690311, 1.11524, 1.67252", \ + "0.136468, 0.152046, 0.275423, 0.422227, 0.717632, 1.12478, 1.67313", \ + "0.188449, 0.206688, 0.33975, 0.492411, 0.783412, 1.16753, 1.69552", \ + "0.243691, 0.26403, 0.411744, 0.571983, 0.873049, 1.24771, 1.75229" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194837, 0.0232641, 0.0526596, 0.0879237, 0.157583, 0.247702, 0.365343", \ + "0.0348903, 0.0385, 0.0676263, 0.102591, 0.172085, 0.262192, 0.379055", \ + "0.0750561, 0.083356, 0.132246, 0.173193, 0.241788, 0.331569, 0.448697", \ + "0.10255, 0.114522, 0.186602, 0.247061, 0.334609, 0.425348, 0.542673", \ + "0.134941, 0.151486, 0.253681, 0.34186, 0.469774, 0.593342, 0.721031", \ + "0.16339, 0.184199, 0.315282, 0.430639, 0.599902, 0.76453, 0.934137", \ + "0.187996, 0.212654, 0.371322, 0.512233, 0.721702, 0.927327, 1.14" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0200886, 0.0248686, 0.0640843, 0.112744, 0.210104, 0.336581, 0.501816", \ + "0.0224366, 0.0263934, 0.063982, 0.112787, 0.210033, 0.336583, 0.501914", \ + "0.055781, 0.061209, 0.0932533, 0.128188, 0.213367, 0.336597, 0.501905", \ + "0.0878587, 0.0959251, 0.142239, 0.181545, 0.248242, 0.352518, 0.504893", \ + "0.136056, 0.148229, 0.215965, 0.271311, 0.351687, 0.435406, 0.559675", \ + "0.190389, 0.207058, 0.297925, 0.371009, 0.475907, 0.57869, 0.688571", \ + "0.250049, 0.271234, 0.385649, 0.47779, 0.60699, 0.73388, 0.865343" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0557219, 0.067172, 0.162161, 0.280279, 0.516339, 0.823256, 1.22431", \ + "0.0658536, 0.0773813, 0.173184, 0.291677, 0.528008, 0.834932, 1.23617", \ + "0.0985904, 0.114148, 0.217658, 0.336588, 0.573048, 0.880217, 1.28146", \ + "0.122877, 0.143223, 0.271857, 0.396771, 0.633194, 0.939723, 1.34115", \ + "0.158704, 0.184626, 0.346941, 0.498811, 0.750413, 1.05641, 1.45689", \ + "0.19688, 0.228617, 0.424223, 0.604975, 0.895897, 1.21808, 1.61694", \ + "0.235453, 0.272652, 0.501684, 0.710574, 1.04289, 1.40157, 1.81742" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0497428, 0.0653346, 0.196669, 0.360748, 0.688825, 1.11515, 1.67277", \ + "0.0498296, 0.0653631, 0.196647, 0.360748, 0.6888, 1.11507, 1.6726", \ + "0.073285, 0.0873336, 0.202319, 0.360811, 0.688831, 1.11519, 1.6726", \ + "0.102882, 0.118456, 0.23361, 0.376637, 0.689901, 1.11523, 1.67266", \ + "0.147689, 0.166256, 0.29799, 0.439191, 0.723221, 1.12444, 1.67273", \ + "0.197478, 0.219127, 0.369818, 0.526052, 0.805394, 1.17661, 1.69527", \ + "0.251574, 0.277281, 0.44767, 0.619055, 0.918208, 1.27442, 1.76272" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0187652, 0.0222522, 0.0505058, 0.0852815, 0.154549, 0.244469, 0.361998", \ + "0.0335914, 0.0372398, 0.0655517, 0.100253, 0.169353, 0.25905, 0.376021", \ + "0.0687101, 0.0776549, 0.128575, 0.170467, 0.239592, 0.329257, 0.446356", \ + "0.0915016, 0.104404, 0.18033, 0.242432, 0.331453, 0.422195, 0.539347", \ + "0.116053, 0.134242, 0.242959, 0.334096, 0.464155, 0.589423, 0.717814", \ + "0.134438, 0.157644, 0.29876, 0.418635, 0.591801, 0.758674, 0.929461", \ + "0.146847, 0.175194, 0.347053, 0.494761, 0.710138, 0.918918, 1.13369" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0170067, 0.0216222, 0.060619, 0.109252, 0.206565, 0.333001, 0.498266", \ + "0.020271, 0.0239837, 0.0606387, 0.109274, 0.206577, 0.333001, 0.4983", \ + "0.0528388, 0.058441, 0.0914671, 0.125676, 0.209988, 0.33298, 0.498274", \ + "0.0837121, 0.0922871, 0.139791, 0.179628, 0.245934, 0.349386, 0.501435", \ + "0.130577, 0.143407, 0.213003, 0.268942, 0.349731, 0.43325, 0.556731", \ + "0.18363, 0.20137, 0.294761, 0.368715, 0.473906, 0.576707, 0.686329", \ + "0.241964, 0.263794, 0.383055, 0.475956, 0.605495, 0.732215, 0.863682" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0439776, 0.0556108, 0.151011, 0.269225, 0.505333, 0.812106, 1.2132", \ + "0.0526084, 0.0641484, 0.160285, 0.278664, 0.515578, 0.822577, 1.22389", \ + "0.0920715, 0.108874, 0.212538, 0.329922, 0.565681, 0.872669, 1.27405", \ + "0.121812, 0.143609, 0.279281, 0.40206, 0.635664, 0.941457, 1.34179", \ + "0.162562, 0.190558, 0.365905, 0.526576, 0.775307, 1.07731, 1.47593", \ + "0.205234, 0.239074, 0.450692, 0.64657, 0.951253, 1.26838, 1.6633", \ + "0.249283, 0.288998, 0.534976, 0.761589, 1.11982, 1.49221, 1.90101" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0497176, 0.065325, 0.196698, 0.360692, 0.688832, 1.11507, 1.6727", \ + "0.0497175, 0.0650017, 0.196692, 0.360747, 0.68869, 1.11507, 1.67266", \ + "0.0792516, 0.0944787, 0.204331, 0.360696, 0.688789, 1.11506, 1.67266", \ + "0.107358, 0.126045, 0.245416, 0.381789, 0.689518, 1.11518, 1.67266", \ + "0.150981, 0.173777, 0.322144, 0.462896, 0.733082, 1.12463, 1.67281", \ + "0.201741, 0.228932, 0.403278, 0.570231, 0.840191, 1.19367, 1.6987", \ + "0.258314, 0.289586, 0.488226, 0.678873, 0.984489, 1.32595, 1.7903" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159233, 0.0192985, 0.0471943, 0.0818132, 0.150943, 0.240791, 0.358273", \ + "0.0301406, 0.0343137, 0.0624461, 0.0970345, 0.166056, 0.255912, 0.372554", \ + "0.0583414, 0.0685836, 0.123847, 0.166431, 0.235734, 0.325155, 0.442477", \ + "0.0748754, 0.0898966, 0.172083, 0.236917, 0.327658, 0.418906, 0.536035", \ + "0.0898217, 0.111175, 0.22986, 0.324936, 0.458382, 0.58472, 0.711603", \ + "0.0971274, 0.124149, 0.2795, 0.405127, 0.58283, 0.752123, 0.924272", \ + "0.0966033, 0.129985, 0.320008, 0.475832, 0.697692, 0.909963, 1.12703" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0134675, 0.0180656, 0.0569646, 0.105561, 0.202748, 0.32921, 0.494314", \ + "0.0181154, 0.0213307, 0.0569547, 0.105561, 0.202735, 0.329135, 0.494362", \ + "0.0495145, 0.0554676, 0.0891659, 0.123347, 0.206677, 0.329066, 0.494355", \ + "0.0795892, 0.0884553, 0.137397, 0.177321, 0.243123, 0.345929, 0.497642", \ + "0.126259, 0.13939, 0.210151, 0.26646, 0.347486, 0.43152, 0.551285", \ + "0.179506, 0.198269, 0.292383, 0.366385, 0.471726, 0.574651, 0.683338", \ + "0.238603, 0.26132, 0.381781, 0.474403, 0.604503, 0.729808, 0.862813" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00668954, 0.00670489, 0.00673963, 0.00674779, 0.00675278, 0.00675393, 0.00675441", \ + "0.00654792, 0.0065694, 0.0066633, 0.00670098, 0.00672576, 0.00673693, 0.00674424", \ + "0.00650133, 0.00651257, 0.00655845, 0.00656246, 0.00664348, 0.00668209, 0.0067004", \ + "0.00679774, 0.0067707, 0.00667021, 0.00666035, 0.00667036, 0.00668, 0.00665881", \ + "0.00803034, 0.00790917, 0.0074264, 0.00722073, 0.00702452, 0.00692333, 0.00686019", \ + "0.0102706, 0.010056, 0.00905256, 0.00849917, 0.00798214, 0.00766004, 0.00742671", \ + "0.0132442, 0.0129644, 0.0115155, 0.0105942, 0.00964915, 0.00896896, 0.00849888" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-2.47528e-05, -2.18581e-05, -2.46317e-05, -2.42074e-05, -2.40032e-05, -2.43384e-05, -2.46096e-05", \ + "-0.0001622, -0.000152976, -0.00012344, -0.000115206, -0.000116227, -0.000114328, -0.000115568", \ + "4.33198e-05, 1.59233e-05, -4.25519e-05, -6.02406e-05, -4.34585e-05, -7.0175e-05, -8.99395e-05", \ + "0.000726785, 0.000680657, 0.000371465, 0.000267156, 0.00012737, 5.10649e-05, -3.24559e-07", \ + "0.0023256, 0.00219945, 0.00153252, 0.00111644, 0.000742476, 0.000522868, 0.000356993", \ + "0.00466071, 0.00448074, 0.00342784, 0.00271038, 0.00193405, 0.00143461, 0.00107768", \ + "0.00770753, 0.00747986, 0.0061297, 0.00504949, 0.0038116, 0.00293161, 0.00228348" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00540052, 0.00541626, 0.00545195, 0.00546053, 0.00546521, 0.00546773, 0.00546715", \ + "0.00525632, 0.0052762, 0.00537296, 0.00541161, 0.0054385, 0.00545008, 0.0054571", \ + "0.00528648, 0.00527831, 0.00529608, 0.00532355, 0.00536004, 0.00539794, 0.00541723", \ + "0.00574543, 0.00569685, 0.00552626, 0.0054563, 0.00542766, 0.00542778, 0.00542421", \ + "0.00712194, 0.00698619, 0.00641948, 0.00612109, 0.00586983, 0.00571132, 0.00562428", \ + "0.00924904, 0.00903968, 0.00804536, 0.00747949, 0.00690168, 0.00650016, 0.00622778", \ + "0.0120027, 0.011715, 0.0103495, 0.00946534, 0.00853801, 0.00779822, 0.00728149" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000182215, -0.000175468, -0.000160797, -0.000157598, -0.000155904, -0.000156184, -0.000154679", \ + "-0.00031009, -0.000288603, -0.000213823, -0.00018685, -0.000173779, -0.000168561, -0.000164988", \ + "-0.000106551, -0.000135123, -0.000122442, -0.000138989, -0.000145348, -0.000152843, -0.000158896", \ + "0.000546036, 0.000467393, 0.00021985, 0.000150789, 3.94348e-05, -1.85309e-05, -5.16359e-05", \ + "0.00209772, 0.00197292, 0.00131794, 0.000933322, 0.00061519, 0.000404544, 0.000267176", \ + "0.00429813, 0.00411577, 0.00311748, 0.00244124, 0.00172124, 0.00126236, 0.000936516", \ + "0.00714319, 0.00694833, 0.00563982, 0.00463989, 0.00349676, 0.0026824, 0.00208987" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0040195, 0.00404884, 0.00411455, 0.00412866, 0.00413718, 0.00414017, 0.00414169", \ + "0.00384872, 0.00387402, 0.00399795, 0.00402698, 0.00409272, 0.00411107, 0.0041215", \ + "0.00422148, 0.00419113, 0.004069, 0.00404499, 0.00404967, 0.00407101, 0.00409034", \ + "0.00497063, 0.00488743, 0.00457099, 0.0043995, 0.00426036, 0.00420268, 0.00417137", \ + "0.00653729, 0.0063911, 0.00572775, 0.00535878, 0.00497052, 0.00468708, 0.00451823", \ + "0.0087599, 0.0085292, 0.00753016, 0.00690417, 0.00617169, 0.00566371, 0.00527013", \ + "0.0116184, 0.0113295, 0.0099409, 0.00903226, 0.00803176, 0.0072199, 0.00651304" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000362247, -0.00032895, -0.000273848, -0.000258815, -0.000253135, -0.00025079, -0.000249588", \ + "-0.000464998, -0.000431151, -0.000287696, -0.000235934, -0.000202236, -0.000188467, -0.000180942", \ + "-0.00023894, -0.0002724, -0.000272423, -0.000177703, -0.000168728, -0.000161144, -0.00016272", \ + "0.000471192, 0.000350296, 0.000111341, 3.27536e-05, -4.31253e-05, -7.14387e-05, -9.73287e-05", \ + "0.00204594, 0.00188371, 0.00115585, 0.000784057, 0.000480532, 0.00032571, 0.000201731", \ + "0.00432178, 0.00408484, 0.00291586, 0.0022206, 0.00154228, 0.00113291, 0.000843312", \ + "0.00725582, 0.00697274, 0.00542141, 0.00434642, 0.00322868, 0.00246673, 0.00192831" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166854; + rise_capacitance : 0.00162993; + rise_capacitance_range (0.00120058, 0.00162993); + fall_capacitance : 0.00166854; + fall_capacitance_range (0.00121374, 0.00166854); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101949, -0.00109248, -0.0011484, -0.00114645, -0.0011577, -0.00115632, -0.00115311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115079, 0.00115667, 0.00116485, 0.00116616, 0.0011577, 0.00115632, 0.00115311" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000993668, -0.00108932, -0.00114809, -0.00114623, -0.00116014, -0.00116071, -0.00115756" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115573, 0.00116298, 0.00116968, 0.00117054, 0.00116209, 0.00116071, 0.00115756" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000887471, -0.00102632, -0.00111136, -0.00111555, -0.00111985, -0.00111863, -0.00111547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111219, 0.00111976, 0.00112494, 0.00112254, 0.00111985, 0.00111863, 0.00111547" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001673; + rise_capacitance : 0.00163754; + rise_capacitance_range (0.00117324, 0.00163754); + fall_capacitance : 0.001673; + fall_capacitance_range (0.00109011, 0.001673); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000284409, -0.000284899, -0.000283402, -0.000283861, -0.000283315, -0.000283046, -0.000282372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000284409, 0.000284899, 0.000283402, 0.000283861, 0.000283315, 0.000283046, 0.000282372" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000234233, -0.000232536, -0.000233498, -0.000234679, -0.000234483, -0.000234383, -0.000234968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00024021, 0.000241401, 0.00023961, 0.000239675, 0.000239717, 0.000238775, 0.000237968" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000895885, -0.00106344, -0.00112885, -0.00114402, -0.00115281, -0.00115711, -0.00115436" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115595, 0.00115279, 0.00116181, 0.00116476, 0.00116167, 0.00115711, 0.00115436" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170152; + rise_capacitance : 0.00170152; + rise_capacitance_range (0.000967572, 0.00170152); + fall_capacitance : 0.00169915; + fall_capacitance_range (0.000986122, 0.00169915); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000163767, -0.000163947, -0.000162675, -0.000163216, -0.000162673, -0.000162064, -0.000161653" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000169509, 0.000169901, 0.000168695, 0.000168329, 0.000167502, 0.000166548, 0.000165015" \ + ); + } + } + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000156947, -0.000156632, -0.000156855, -0.000157141, -0.000156415, -0.000155643, -0.000154683" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00016612, 0.000166257, 0.000166948, 0.000166403, 0.000164915, 0.000162884, 0.00016043" \ + ); + } + } + } + } + cell (NOR3X2) { + area : 7.056; + cell_leakage_power : 0.218538; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.307673; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208391; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21594; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123319; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.268085; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182347; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247117; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195434; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.218538; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0517584, 0.0697704, 0.165264, 0.283959, 0.521127, 0.829412, 1.23246", \ + "0.0623832, 0.0804823, 0.176801, 0.295993, 0.533425, 0.841808, 1.245", \ + "0.0869681, 0.10949, 0.211332, 0.330427, 0.568273, 0.876957, 1.28039", \ + "0.100332, 0.129119, 0.248607, 0.373894, 0.61108, 0.919534, 1.32306", \ + "0.117929, 0.155069, 0.300415, 0.443932, 0.696043, 1.00314, 1.40557", \ + "0.137871, 0.183215, 0.356071, 0.519146, 0.796639, 1.12086, 1.52129", \ + "0.156565, 0.209984, 0.411367, 0.59625, 0.901353, 1.24895, 1.66806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402847, 0.0648324, 0.197782, 0.363829, 0.695875, 1.12757, 1.69168", \ + "0.0403539, 0.0648563, 0.197783, 0.363738, 0.695875, 1.12751, 1.69169", \ + "0.0565849, 0.0796947, 0.202115, 0.363956, 0.695906, 1.12752, 1.69169", \ + "0.0815816, 0.10496, 0.226246, 0.37737, 0.697825, 1.12751, 1.69181", \ + "0.126805, 0.151894, 0.277141, 0.426387, 0.726241, 1.13769, 1.69239", \ + "0.174989, 0.204045, 0.340099, 0.495353, 0.791017, 1.18142, 1.7155", \ + "0.226219, 0.259707, 0.410671, 0.573418, 0.879923, 1.26149, 1.77265" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0162458, 0.0218943, 0.0497322, 0.0831273, 0.149104, 0.23453, 0.346047", \ + "0.0317758, 0.0374879, 0.0650499, 0.0982284, 0.163884, 0.24916, 0.360659", \ + "0.0685163, 0.0819544, 0.130255, 0.170196, 0.234518, 0.320699, 0.432108", \ + "0.0937409, 0.113021, 0.184682, 0.244199, 0.329652, 0.41625, 0.527558", \ + "0.123814, 0.150504, 0.252324, 0.339508, 0.465292, 0.58563, 0.708282", \ + "0.150699, 0.1845, 0.31529, 0.429385, 0.596306, 0.757868, 0.923243", \ + "0.174997, 0.21517, 0.373215, 0.512681, 0.719658, 0.922138, 1.13091" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157624, 0.0227905, 0.0596238, 0.10546, 0.197033, 0.31599, 0.471558", \ + "0.0190516, 0.024541, 0.0595643, 0.105462, 0.197037, 0.315938, 0.471551", \ + "0.0502451, 0.0587879, 0.0894553, 0.121578, 0.199847, 0.316016, 0.471574", \ + "0.0798712, 0.0928367, 0.137273, 0.174702, 0.236588, 0.33283, 0.475014", \ + "0.124745, 0.144228, 0.209582, 0.26257, 0.338954, 0.417645, 0.530839", \ + "0.175677, 0.20217, 0.290074, 0.360484, 0.460631, 0.558394, 0.661585", \ + "0.231787, 0.264978, 0.376927, 0.4658, 0.590249, 0.710496, 0.835398" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481562, 0.0661865, 0.161697, 0.280395, 0.517566, 0.826002, 1.22898", \ + "0.0577902, 0.0759147, 0.172213, 0.291349, 0.528845, 0.837243, 1.24043", \ + "0.0851245, 0.110571, 0.21531, 0.334439, 0.57202, 0.881122, 1.28427", \ + "0.105494, 0.138356, 0.267742, 0.393945, 0.63087, 0.938958, 1.34232", \ + "0.136617, 0.178409, 0.34042, 0.492751, 0.745044, 1.05422, 1.45537", \ + "0.16921, 0.22032, 0.415144, 0.595229, 0.886719, 1.20983, 1.61151", \ + "0.201832, 0.261916, 0.489785, 0.697616, 1.02936, 1.3894, 1.80796" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040284, 0.0648374, 0.197783, 0.363828, 0.695876, 1.12746, 1.69185", \ + "0.0404643, 0.0648777, 0.197783, 0.363828, 0.695876, 1.12752, 1.69168", \ + "0.0652977, 0.0877933, 0.203955, 0.36393, 0.695906, 1.12749, 1.69182", \ + "0.0932145, 0.118288, 0.235901, 0.380467, 0.696978, 1.12752, 1.69171", \ + "0.13448, 0.164403, 0.298947, 0.44366, 0.73081, 1.13648, 1.6918", \ + "0.180492, 0.216042, 0.369224, 0.528795, 0.81319, 1.18912, 1.71538", \ + "0.230932, 0.272476, 0.4458, 0.619894, 0.924783, 1.28952, 1.78342" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159298, 0.0211186, 0.0479078, 0.08086, 0.146522, 0.231768, 0.343195", \ + "0.030559, 0.0364179, 0.0632568, 0.0958185, 0.161588, 0.247426, 0.35859", \ + "0.0622015, 0.0766236, 0.126983, 0.167815, 0.232776, 0.318616, 0.429381", \ + "0.0823947, 0.103498, 0.178683, 0.239978, 0.326717, 0.413525, 0.52473", \ + "0.104201, 0.13376, 0.242155, 0.332271, 0.460194, 0.582287, 0.705764", \ + "0.120504, 0.158369, 0.299114, 0.417978, 0.588735, 0.752506, 0.919017", \ + "0.131557, 0.177283, 0.349233, 0.495846, 0.708629, 0.914315, 1.12504" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131098, 0.0198673, 0.056541, 0.102325, 0.193884, 0.312872, 0.46841", \ + "0.0172835, 0.0223706, 0.0565329, 0.102307, 0.19387, 0.312849, 0.468417", \ + "0.0471285, 0.0561134, 0.0876926, 0.119303, 0.196779, 0.312812, 0.468394", \ + "0.075615, 0.0891543, 0.135179, 0.1729, 0.234417, 0.330263, 0.47206", \ + "0.118909, 0.139523, 0.206834, 0.260381, 0.337399, 0.415618, 0.528179", \ + "0.168366, 0.196431, 0.287507, 0.358433, 0.458909, 0.556391, 0.66031", \ + "0.222988, 0.258898, 0.374543, 0.464104, 0.588131, 0.709131, 0.833757" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0372046, 0.0556437, 0.151629, 0.27043, 0.507684, 0.816119, 1.21913", \ + "0.0458445, 0.0638579, 0.160555, 0.279905, 0.517598, 0.826124, 1.22935", \ + "0.079464, 0.106906, 0.211608, 0.329258, 0.566471, 0.87479, 1.27811", \ + "0.104899, 0.14031, 0.276722, 0.400359, 0.632879, 0.942189, 1.3444", \ + "0.140118, 0.185418, 0.360746, 0.521933, 0.772286, 1.07552, 1.47574", \ + "0.177158, 0.232059, 0.443114, 0.638307, 0.944503, 1.2634, 1.66012", \ + "0.215536, 0.279693, 0.52454, 0.75051, 1.10827, 1.48251, 1.8936" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0402377, 0.0648231, 0.197783, 0.363828, 0.695906, 1.12747, 1.69151", \ + "0.0411411, 0.0645632, 0.197744, 0.363827, 0.695876, 1.12757, 1.69174", \ + "0.0692835, 0.094462, 0.205907, 0.363755, 0.695708, 1.12752, 1.69174", \ + "0.0945141, 0.125115, 0.247513, 0.385456, 0.696826, 1.12744, 1.69164", \ + "0.134747, 0.171925, 0.323303, 0.466868, 0.741829, 1.13757, 1.69157", \ + "0.18148, 0.225911, 0.40269, 0.572744, 0.849084, 1.20774, 1.7192", \ + "0.234082, 0.285443, 0.48642, 0.6799, 0.992266, 1.34057, 1.81172" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0134142, 0.0185049, 0.0449791, 0.077794, 0.143342, 0.228517, 0.33988", \ + "0.027022, 0.0337071, 0.0605388, 0.0932799, 0.158718, 0.243805, 0.354505", \ + "0.0512782, 0.0680557, 0.122599, 0.164029, 0.229185, 0.314851, 0.426176", \ + "0.064881, 0.0895569, 0.171181, 0.234938, 0.323324, 0.410624, 0.521821", \ + "0.0765139, 0.111499, 0.229811, 0.323771, 0.454535, 0.578016, 0.702479", \ + "0.0809576, 0.125842, 0.280612, 0.405219, 0.580411, 0.746539, 0.91453", \ + "0.0783063, 0.132943, 0.32274, 0.477527, 0.696871, 0.905948, 1.11879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00991365, 0.01665, 0.0532346, 0.0989619, 0.190462, 0.309372, 0.46488", \ + "0.0154801, 0.0200067, 0.0532344, 0.0989792, 0.190481, 0.3094, 0.464932", \ + "0.0437355, 0.053284, 0.085568, 0.11723, 0.193788, 0.309398, 0.464932", \ + "0.0713597, 0.0856846, 0.132722, 0.1707, 0.231483, 0.327244, 0.468705", \ + "0.114202, 0.135767, 0.204196, 0.258045, 0.335425, 0.413633, 0.525359", \ + "0.163621, 0.193145, 0.285411, 0.35637, 0.456897, 0.55471, 0.657268", \ + "0.218752, 0.255752, 0.373796, 0.463034, 0.587563, 0.707521, 0.831946" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128465, 0.0129115, 0.0129833, 0.0130015, 0.0130126, 0.0130175, 0.0130166", \ + "0.0125267, 0.0126104, 0.0128073, 0.0128885, 0.0129466, 0.0129762, 0.0129867", \ + "0.0125135, 0.0125211, 0.012587, 0.0126763, 0.0127856, 0.0128577, 0.0129024", \ + "0.0133038, 0.0131534, 0.0129234, 0.0128846, 0.0128606, 0.0128732, 0.0128929", \ + "0.0162987, 0.0158223, 0.0146949, 0.0141917, 0.0137018, 0.0134659, 0.0133013", \ + "0.0211865, 0.0204738, 0.0183142, 0.0170708, 0.0158667, 0.0151667, 0.0145704", \ + "0.0275926, 0.0266636, 0.0236415, 0.021638, 0.0196021, 0.0180866, 0.0169952" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000160584, -0.000151419, -0.000160244, -0.000154594, -0.000153916, -0.000154523, -0.000154265", \ + "-0.000455154, -0.000420244, -0.000354831, -0.000335853, -0.000342368, -0.000342394, -0.000339363", \ + "3.31864e-05, -5.55225e-05, -0.000182978, -0.00022541, -0.000199296, -0.000244787, -0.000280997", \ + "0.00151321, 0.00132086, 0.000677744, 0.000448356, 0.000158274, 8.16674e-06, -0.000100029", \ + "0.00501244, 0.00454562, 0.00308055, 0.00220104, 0.00140238, 0.000989262, 0.000611312", \ + "0.00995488, 0.00933214, 0.00709161, 0.0055468, 0.00389864, 0.0028446, 0.00211074", \ + "0.0163979, 0.0156302, 0.0127348, 0.010445, 0.00782269, 0.00596987, 0.00461425" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104522, 0.0105193, 0.0105994, 0.010618, 0.0106289, 0.0106342, 0.0106349", \ + "0.0101425, 0.0102252, 0.010427, 0.0105105, 0.0105691, 0.0105973, 0.0106096", \ + "0.0103014, 0.0102789, 0.0102829, 0.0103315, 0.0103888, 0.010482, 0.0105262", \ + "0.0114467, 0.0112395, 0.0108353, 0.0106701, 0.0105751, 0.0105603, 0.0105483", \ + "0.0145558, 0.0140657, 0.0128072, 0.0121551, 0.0115653, 0.0112583, 0.0110232", \ + "0.0191658, 0.0184469, 0.0163556, 0.0151057, 0.0138648, 0.0129531, 0.0123636", \ + "0.0250563, 0.0241354, 0.0212526, 0.0193984, 0.0173696, 0.0160375, 0.0146754" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000466371, -0.000446554, -0.000416588, -0.000410465, -0.000407084, -0.000406218, -0.000399924", \ + "-0.00076907, -0.000679555, -0.000519886, -0.000471961, -0.000438361, -0.000426146, -0.000410269", \ + "-0.000294379, -0.000361235, -0.000361302, -0.000390103, -0.000395769, -0.000392447, -0.000415404", \ + "0.00122948, 0.000913812, 0.000431605, 0.000214494, -5.73534e-06, -0.000123166, -0.000205146", \ + "0.0044829, 0.00403843, 0.00263958, 0.00183642, 0.00115738, 0.000733601, 0.000451911", \ + "0.00915712, 0.00854295, 0.00641967, 0.00497029, 0.00347349, 0.00252327, 0.00184389", \ + "0.0151661, 0.0144424, 0.0116964, 0.00957943, 0.00715599, 0.00545561, 0.00421818" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00783396, 0.0079589, 0.00810369, 0.00813594, 0.00815511, 0.00815958, 0.00816456", \ + "0.00752229, 0.00760382, 0.00786024, 0.00797973, 0.00806469, 0.00810533, 0.0081243", \ + "0.00843949, 0.00829702, 0.00803052, 0.00792643, 0.00797414, 0.00802151, 0.0080588", \ + "0.010069, 0.0097769, 0.0091174, 0.00874446, 0.0081332, 0.00830425, 0.0082416", \ + "0.013524, 0.0130003, 0.0115941, 0.0108175, 0.00994793, 0.00938388, 0.0090009", \ + "0.0183068, 0.0175646, 0.015424, 0.0140988, 0.0125669, 0.0114951, 0.0106521", \ + "0.0244114, 0.0234471, 0.0205419, 0.0186783, 0.0165223, 0.0148378, 0.0133593" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000859156, -0.0007281, -0.000603185, -0.000580128, -0.000566995, -0.000560972, -0.000556877", \ + "-0.00110881, -0.000958035, -0.000642556, -0.000537648, -0.000463619, -0.000431514, -0.000416453", \ + "-0.000526132, -0.000622216, -0.000618158, -0.000417551, -0.000395305, -0.000383253, -0.000385783", \ + "0.00108652, 0.00069012, 0.000193159, 4.72982e-06, -0.000139897, -0.000210396, -0.000253621", \ + "0.00446863, 0.00388885, 0.00232676, 0.00154672, 0.000957835, 0.000584174, 0.000349458", \ + "0.00931153, 0.00851237, 0.0060469, 0.00453512, 0.00311505, 0.00225294, 0.00166719", \ + "0.0155017, 0.0145444, 0.0112499, 0.00898468, 0.00661397, 0.00502941, 0.00389491" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343324; + rise_capacitance : 0.00335373; + rise_capacitance_range (0.00244784, 0.00335373); + fall_capacitance : 0.00343324; + fall_capacitance_range (0.00245545, 0.00343324); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214052, -0.00228991, -0.00238147, -0.00237947, -0.00240027, -0.00239739, -0.00239087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239669, 0.00240151, 0.00241729, 0.00241803, 0.00240027, 0.00239739, 0.00239087" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207016, -0.00227951, -0.00238031, -0.00237873, -0.00240432, -0.00240935, -0.00240287" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240835, 0.00241026, 0.00243169, 0.00242978, 0.00241212, 0.00240935, 0.00240287" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00184096, -0.0021352, -0.00229716, -0.00231142, -0.00230596, -0.00230337, -0.0022969" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00229201, 0.00230377, 0.00229716, 0.00231142, 0.00230596, 0.00230337, 0.0022969" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343936; + rise_capacitance : 0.00336704; + rise_capacitance_range (0.00237487, 0.00336704); + fall_capacitance : 0.00343936; + fall_capacitance_range (0.0021829, 0.00343936); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000608513, -0.000610005, -0.00060599, -0.000606845, -0.00060715, -0.000605105, -0.000603666" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000608513, 0.000610005, 0.00060599, 0.000606845, 0.00060715, 0.000605105, 0.000603666" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000505176, -0.000502197, -0.000504269, -0.000506626, -0.000506072, -0.000505646, -0.000506402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000517727, 0.000519532, 0.000515402, 0.000515507, 0.00051561, 0.00051362, 0.000511959" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00189082, -0.00223521, -0.00236275, -0.00238754, -0.00240332, -0.00241523, -0.00240948" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240223, 0.00240739, 0.00241114, 0.0024064, 0.00242474, 0.00241523, 0.00240948" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349472; + rise_capacitance : 0.00349472; + rise_capacitance_range (0.0019369, 0.00349472); + fall_capacitance : 0.00348856; + fall_capacitance_range (0.00198139, 0.00348856); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000345591, -0.000346542, -0.000344029, -0.000345128, -0.000343979, -0.000342682, -0.000341842" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0003573, 0.000357585, 0.000355027, 0.000354351, 0.000352778, 0.000350987, 0.000348145" \ + ); + } + } + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000329228, -0.000329073, -0.000329844, -0.000330267, -0.000328918, -0.000327522, -0.000325511" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000348402, 0.000347355, 0.000347442, 0.000346214, 0.000343278, 0.000339352, 0.000334737" \ + ); + } + } + } + } + cell (NOR4BBX1) { + area : 12.7008; + cell_leakage_power : 0.166771; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.184634; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166878; + when : "(AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192324; + when : "(AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209984; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19144; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168143; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189786; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200821; + when : "(AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165867; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138948; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1427; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121053; + when : "(!AB * BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.17363; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147227; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15117; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123726; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166771; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112769, 0.128121, 0.255244, 0.413184, 0.7288, 1.13917, 1.67533", \ + "0.126041, 0.141443, 0.269076, 0.427289, 0.743054, 1.1533, 1.68967", \ + "0.160138, 0.1755, 0.303398, 0.461916, 0.777956, 1.18862, 1.72492", \ + "0.18521, 0.200538, 0.328386, 0.486935, 0.803122, 1.21366, 1.75023", \ + "0.217216, 0.232596, 0.360423, 0.519007, 0.835241, 1.24581, 1.78248", \ + "0.247718, 0.263359, 0.391602, 0.55024, 0.866565, 1.27725, 1.81391", \ + "0.275506, 0.291729, 0.420979, 0.580035, 0.896545, 1.30753, 1.84406" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0810728, 0.101854, 0.276631, 0.494771, 0.930927, 1.49739, 2.23826", \ + "0.0810895, 0.101865, 0.276633, 0.494772, 0.93084, 1.49712, 2.23824", \ + "0.0812467, 0.101924, 0.276539, 0.49464, 0.930859, 1.49741, 2.23827", \ + "0.0814296, 0.102079, 0.276679, 0.494768, 0.930608, 1.49714, 2.23825", \ + "0.0825025, 0.102954, 0.276848, 0.494987, 0.930654, 1.49719, 2.23821", \ + "0.085079, 0.105086, 0.277716, 0.49538, 0.930713, 1.49729, 2.2383", \ + "0.089134, 0.108706, 0.279304, 0.496485, 0.931629, 1.49765, 2.23826" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0420064, 0.045924, 0.0763042, 0.112206, 0.182448, 0.272917, 0.390815", \ + "0.0562414, 0.0600121, 0.0905434, 0.126414, 0.196649, 0.287116, 0.405027", \ + "0.0914647, 0.0955144, 0.126086, 0.162176, 0.232496, 0.322899, 0.440788", \ + "0.115648, 0.119943, 0.150797, 0.186696, 0.257072, 0.347735, 0.465879", \ + "0.144295, 0.14922, 0.182405, 0.218762, 0.289293, 0.379661, 0.49771", \ + "0.169375, 0.1751, 0.211656, 0.249465, 0.321466, 0.412714, 0.530396", \ + "0.190194, 0.196887, 0.23826, 0.278234, 0.352066, 0.444024, 0.56389" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0264283, 0.0311997, 0.0706571, 0.119487, 0.216718, 0.343284, 0.508702", \ + "0.0263969, 0.0311847, 0.0706677, 0.119477, 0.216717, 0.343283, 0.508619", \ + "0.0297517, 0.0341029, 0.0721202, 0.120362, 0.217333, 0.343429, 0.50853", \ + "0.0341785, 0.0380881, 0.0738592, 0.12134, 0.218473, 0.344441, 0.509396", \ + "0.0424773, 0.0461571, 0.0791641, 0.124629, 0.219918, 0.345701, 0.510844", \ + "0.052477, 0.056252, 0.087727, 0.131326, 0.224914, 0.349203, 0.512872", \ + "0.063774, 0.067775, 0.098511, 0.140458, 0.232739, 0.356534, 0.518813" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0812586, 0.0969993, 0.225057, 0.383278, 0.698927, 1.10914, 1.64554", \ + "0.0930063, 0.108695, 0.237421, 0.396082, 0.712063, 1.12247, 1.65886", \ + "0.124512, 0.139907, 0.268452, 0.427369, 0.743764, 1.15449, 1.6911", \ + "0.149732, 0.164743, 0.291995, 0.451018, 0.767575, 1.17823, 1.71497", \ + "0.183704, 0.198378, 0.324381, 0.482943, 0.799259, 1.20992, 1.74663", \ + "0.217469, 0.232753, 0.358741, 0.516977, 0.833013, 1.24354, 1.78001", \ + "0.249572, 0.266001, 0.39376, 0.552211, 0.868217, 1.27825, 1.81571" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0809181, 0.101778, 0.276587, 0.494646, 0.930853, 1.49757, 2.23827", \ + "0.0808325, 0.101746, 0.276617, 0.494661, 0.930927, 1.49788, 2.23826", \ + "0.0808904, 0.10197, 0.276692, 0.494642, 0.930535, 1.4978, 2.23826", \ + "0.082072, 0.102499, 0.277086, 0.494999, 0.930783, 1.49723, 2.23825", \ + "0.0868728, 0.106089, 0.278146, 0.495698, 0.931245, 1.49788, 2.23822", \ + "0.094681, 0.112717, 0.280971, 0.497442, 0.932233, 1.4977, 2.23836", \ + "0.104205, 0.122031, 0.285626, 0.501371, 0.934189, 1.49921, 2.23874" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0388279, 0.0424394, 0.0709774, 0.105738, 0.174942, 0.264812, 0.382309", \ + "0.053012, 0.0567068, 0.0853182, 0.120096, 0.189326, 0.279207, 0.396708", \ + "0.0880919, 0.0921872, 0.121698, 0.15675, 0.226158, 0.315982, 0.433417", \ + "0.11194, 0.116589, 0.147171, 0.182034, 0.251345, 0.341661, 0.459232", \ + "0.139564, 0.145206, 0.179519, 0.215127, 0.28462, 0.374412, 0.491953", \ + "0.16325, 0.170001, 0.209195, 0.246777, 0.317489, 0.408197, 0.525366", \ + "0.182723, 0.190577, 0.235928, 0.276325, 0.34838, 0.441102, 0.560332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0187613, 0.0231765, 0.0614058, 0.109863, 0.207013, 0.333322, 0.498481", \ + "0.0189076, 0.0232885, 0.0614104, 0.109863, 0.207014, 0.33328, 0.4985", \ + "0.0238795, 0.0276558, 0.0633549, 0.110977, 0.207553, 0.3335, 0.498414", \ + "0.0296837, 0.0330851, 0.0660025, 0.112282, 0.208761, 0.334601, 0.499197", \ + "0.0393704, 0.0427619, 0.0725271, 0.1164, 0.210582, 0.335876, 0.500887", \ + "0.050159, 0.053852, 0.082614, 0.123886, 0.216143, 0.339815, 0.503318", \ + "0.061785, 0.065886, 0.094852, 0.134328, 0.224635, 0.347473, 0.509466" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0920555, 0.107316, 0.234336, 0.392323, 0.708076, 1.11823, 1.65457", \ + "0.101483, 0.116885, 0.244918, 0.403397, 0.719466, 1.13006, 1.66635", \ + "0.133119, 0.150384, 0.280148, 0.438823, 0.755346, 1.16614, 1.70297", \ + "0.156278, 0.176987, 0.32353, 0.483192, 0.799351, 1.2102, 1.7468", \ + "0.190675, 0.216619, 0.389593, 0.568112, 0.887302, 1.29656, 1.8324", \ + "0.232541, 0.263159, 0.463933, 0.662734, 1.00849, 1.42104, 1.95265", \ + "0.27689, 0.312856, 0.543273, 0.764259, 1.13869, 1.57363, 2.10779" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0810714, 0.101834, 0.276616, 0.49477, 0.930664, 1.49788, 2.23833", \ + "0.081113, 0.101844, 0.276631, 0.494735, 0.930928, 1.49741, 2.23833", \ + "0.0946599, 0.112791, 0.278025, 0.494573, 0.930911, 1.49772, 2.23833", \ + "0.120672, 0.139957, 0.296358, 0.501568, 0.930394, 1.49739, 2.23823", \ + "0.16953, 0.189311, 0.349594, 0.54158, 0.94729, 1.49936, 2.23825", \ + "0.224815, 0.246855, 0.415986, 0.614011, 0.9998, 1.5267, 2.24545", \ + "0.284051, 0.308332, 0.490414, 0.696638, 1.08645, 1.59009, 2.28368" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0217302, 0.0254103, 0.054513, 0.0896735, 0.159253, 0.249361, 0.367025", \ + "0.0369528, 0.0405518, 0.0694623, 0.104869, 0.174309, 0.264519, 0.381949", \ + "0.0789668, 0.0869465, 0.134406, 0.174618, 0.244189, 0.334, 0.451039", \ + "0.106801, 0.118461, 0.189248, 0.248854, 0.335982, 0.426514, 0.543817", \ + "0.137268, 0.153612, 0.255739, 0.343944, 0.471535, 0.595064, 0.722402", \ + "0.160704, 0.181703, 0.314547, 0.430984, 0.601066, 0.766006, 0.935414", \ + "0.177457, 0.202845, 0.364826, 0.508578, 0.72076, 0.927553, 1.1409" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.022813, 0.0274547, 0.0663572, 0.11499, 0.212232, 0.338581, 0.504041", \ + "0.0245472, 0.0285321, 0.0663141, 0.114934, 0.212262, 0.338689, 0.503989", \ + "0.0588782, 0.0637878, 0.0954169, 0.129606, 0.215165, 0.338708, 0.503997", \ + "0.0932766, 0.100579, 0.144681, 0.183497, 0.250186, 0.354475, 0.506941", \ + "0.145809, 0.15695, 0.220944, 0.274535, 0.353708, 0.436759, 0.561135", \ + "0.205188, 0.220537, 0.306648, 0.377285, 0.479717, 0.581028, 0.69052", \ + "0.270009, 0.28955, 0.399404, 0.488564, 0.614791, 0.738532, 0.868441" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0824119, 0.097721, 0.224751, 0.382742, 0.698398, 1.10866, 1.64501", \ + "0.0905896, 0.105991, 0.234085, 0.392555, 0.708618, 1.11906, 1.65552", \ + "0.125994, 0.144206, 0.275301, 0.433738, 0.750159, 1.16107, 1.69772", \ + "0.156867, 0.179545, 0.331828, 0.491401, 0.806642, 1.21725, 1.75407", \ + "0.204691, 0.232703, 0.418378, 0.600326, 0.919776, 1.32845, 1.8642", \ + "0.257802, 0.29139, 0.510459, 0.722595, 1.07481, 1.48439, 2.01748", \ + "0.313746, 0.352897, 0.605292, 0.846268, 1.24112, 1.6796, 2.2114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0810532, 0.10186, 0.276629, 0.494775, 0.930904, 1.49787, 2.23835", \ + "0.0810981, 0.101843, 0.276526, 0.494762, 0.930925, 1.49787, 2.23836", \ + "0.101567, 0.118473, 0.278668, 0.494641, 0.930781, 1.49705, 2.23831", \ + "0.131427, 0.151227, 0.302257, 0.5023, 0.930781, 1.49779, 2.23831", \ + "0.177722, 0.200195, 0.366551, 0.551699, 0.948999, 1.49844, 2.23824", \ + "0.230416, 0.255771, 0.440514, 0.639511, 1.01244, 1.53062, 2.24394", \ + "0.288113, 0.31713, 0.520162, 0.735298, 1.11952, 1.60653, 2.28633" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0203244, 0.0238014, 0.0520767, 0.0868438, 0.156113, 0.246008, 0.363521", \ + "0.0355317, 0.0389787, 0.0673372, 0.102037, 0.171551, 0.261566, 0.379021", \ + "0.0731268, 0.0815639, 0.131057, 0.17233, 0.241467, 0.331031, 0.448028", \ + "0.0966673, 0.109161, 0.183273, 0.244607, 0.332981, 0.423556, 0.54079", \ + "0.120155, 0.137908, 0.245907, 0.336748, 0.466565, 0.591328, 0.719345", \ + "0.134691, 0.157894, 0.299543, 0.420036, 0.593593, 0.760514, 0.931157", \ + "0.14152, 0.169628, 0.343382, 0.492859, 0.710353, 0.919849, 1.13493" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197002, 0.0242885, 0.0630952, 0.111674, 0.208927, 0.335305, 0.500531", \ + "0.0222815, 0.0260481, 0.0630847, 0.111674, 0.208924, 0.335271, 0.500538", \ + "0.0561558, 0.0613531, 0.0929302, 0.127457, 0.212087, 0.335281, 0.50053", \ + "0.089487, 0.0972087, 0.142613, 0.181639, 0.247907, 0.351461, 0.503621", \ + "0.140747, 0.152495, 0.218056, 0.272283, 0.35177, 0.434742, 0.558363", \ + "0.199589, 0.215101, 0.303498, 0.374957, 0.477749, 0.578915, 0.688273", \ + "0.262102, 0.282851, 0.396253, 0.486399, 0.613131, 0.736777, 0.866755" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00833224, 0.00834918, 0.0083832, 0.00838838, 0.00838995, 0.00838947, 0.00839169", \ + "0.00810876, 0.0081279, 0.00818985, 0.00820948, 0.008222, 0.00822537, 0.00822906", \ + "0.00855614, 0.00857332, 0.00864088, 0.00867734, 0.00870596, 0.00871831, 0.00872732", \ + "0.00949148, 0.00950756, 0.00957424, 0.00961008, 0.00964075, 0.00966104, 0.00967239", \ + "0.0116068, 0.011618, 0.0116816, 0.0117212, 0.0117588, 0.0117846, 0.0117964", \ + "0.0143971, 0.0144043, 0.0144572, 0.014488, 0.0145273, 0.0145577, 0.0145864", \ + "0.0179763, 0.0179775, 0.0180027, 0.0180421, 0.0181014, 0.0181378, 0.0181568" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00546357, 0.00546361, 0.00546099, 0.00545953, 0.00545885, 0.00545827, 0.00545556", \ + "0.00529781, 0.00529999, 0.00530417, 0.00532598, 0.0053282, 0.0053283, 0.00532731", \ + "0.00576763, 0.00577942, 0.00578838, 0.00579498, 0.0058109, 0.00581043, 0.00581088", \ + "0.00673869, 0.00673489, 0.00676946, 0.00676612, 0.00677836, 0.00677756, 0.00677564", \ + "0.00873143, 0.00873378, 0.00872653, 0.00871957, 0.00873422, 0.00873008, 0.00873736", \ + "0.0115991, 0.0115878, 0.0115686, 0.0115413, 0.0115192, 0.0115248, 0.0115165", \ + "0.0153135, 0.0152908, 0.0151888, 0.0151578, 0.0151195, 0.0151035, 0.015085" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00446396, 0.00449947, 0.00458205, 0.00459823, 0.00460515, 0.00460569, 0.00460677", \ + "0.00420902, 0.0042426, 0.00435964, 0.00439859, 0.00442213, 0.00443197, 0.00443688", \ + "0.00463782, 0.00465928, 0.00476423, 0.00482267, 0.0048713, 0.00489896, 0.00491297", \ + "0.0056156, 0.00559089, 0.00569968, 0.00575084, 0.00581087, 0.00583773, 0.00585896", \ + "0.00781827, 0.00780785, 0.00784869, 0.00788518, 0.00794166, 0.00796955, 0.0079942", \ + "0.0107198, 0.0106988, 0.0106671, 0.0107062, 0.0107688, 0.0107996, 0.0108129", \ + "0.0144549, 0.0144312, 0.01434, 0.0143283, 0.014346, 0.0143838, 0.0144045" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00557353, 0.00560599, 0.00568374, 0.00570188, 0.00571146, 0.00571617, 0.00571779", \ + "0.00541073, 0.00545217, 0.00557343, 0.00560274, 0.00562081, 0.00562729, 0.00563265", \ + "0.00588787, 0.00591784, 0.00604671, 0.00609909, 0.00614738, 0.00616045, 0.00617174", \ + "0.00685284, 0.00687225, 0.00701243, 0.00707157, 0.0071159, 0.0071506, 0.00716322", \ + "0.00887464, 0.00887887, 0.00896479, 0.00902076, 0.00907706, 0.00910041, 0.00913042", \ + "0.0117581, 0.0117459, 0.0118077, 0.0118485, 0.0118936, 0.0119201, 0.0119338", \ + "0.0154978, 0.0154573, 0.015425, 0.0154588, 0.015509, 0.0155346, 0.0155548" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00756259, 0.00757457, 0.00760548, 0.00761326, 0.00761819, 0.00761978, 0.00762064", \ + "0.00742257, 0.00744262, 0.00752753, 0.00756338, 0.0075889, 0.0076013, 0.00760757", \ + "0.00736598, 0.00737007, 0.00742091, 0.00746123, 0.00750669, 0.00754424, 0.007569", \ + "0.00756431, 0.00755468, 0.00749275, 0.0074911, 0.00750617, 0.00752616, 0.00755115", \ + "0.00861237, 0.00851641, 0.00813833, 0.007961, 0.00779711, 0.00771286, 0.00767131", \ + "0.0105463, 0.0103774, 0.00955648, 0.00907561, 0.00862394, 0.00835122, 0.00812478", \ + "0.0131814, 0.0129323, 0.0117203, 0.0109374, 0.0101231, 0.00948839, 0.00903821" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000127902, -0.000127096, -0.000128408, -0.000127945, -0.000127472, -0.000127161, -0.000127063", \ + "-0.000245354, -0.000233942, -0.000201668, -0.000188395, -0.0001816, -0.000179782, -0.000176189", \ + "-0.000119801, -0.000140886, -0.000142627, -0.000158532, -0.000167225, -0.000175489, -0.000185942", \ + "0.000417023, 0.000373878, 0.000151356, 0.000141495, 2.94999e-05, -3.37375e-05, -7.78393e-05", \ + "0.00184893, 0.00173716, 0.0011573, 0.000819167, 0.000531528, 0.000338231, 0.0002113", \ + "0.00390468, 0.00374506, 0.00283528, 0.00221913, 0.00155992, 0.0011337, 0.00082849", \ + "0.00662935, 0.00643026, 0.00522117, 0.00428257, 0.00321193, 0.00244964, 0.00189735" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00627229, 0.00628662, 0.00631882, 0.00632639, 0.00633227, 0.00633472, 0.00633333", \ + "0.00613436, 0.0061544, 0.00624048, 0.00627745, 0.00630345, 0.00631565, 0.00632238", \ + "0.00613011, 0.00613236, 0.00615402, 0.00618672, 0.00623101, 0.00625927, 0.00628223", \ + "0.00650561, 0.00646823, 0.00633422, 0.00628913, 0.00626702, 0.00626856, 0.00628233", \ + "0.00771822, 0.00760685, 0.0071275, 0.00688586, 0.00665485, 0.00652282, 0.00645437", \ + "0.00957564, 0.00941013, 0.00857975, 0.00810727, 0.00754768, 0.00720803, 0.00696091", \ + "0.0120445, 0.0118076, 0.0106396, 0.00987172, 0.00901219, 0.00838972, 0.00789691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000256693, -0.000250386, -0.000235215, -0.000232066, -0.000230392, -0.000229056, -0.000229448", \ + "-0.00032716, -0.00030631, -0.000236491, -0.000208964, -0.000195387, -0.000191559, -0.000185286", \ + "-0.000188456, -0.000196056, -0.000183385, -0.000178971, -0.000170068, -0.000171875, -0.000176675", \ + "0.000346846, 0.000295166, 0.000144433, 0.000100496, 1.28906e-05, -3.69164e-05, -7.31057e-05", \ + "0.00173279, 0.00162448, 0.00106371, 0.000747789, 0.000485083, 0.000315198, 0.000199661", \ + "0.00368825, 0.00353335, 0.00266631, 0.00207205, 0.00146076, 0.0010723, 0.000795753", \ + "0.00627327, 0.00608083, 0.00492661, 0.00403216, 0.00303159, 0.00232148, 0.00181078" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169866; + rise_capacitance : 0.00169866; + rise_capacitance_range (0.00119202, 0.00169866); + fall_capacitance : 0.00169829; + fall_capacitance_range (0.00118025, 0.00169829); + internal_power () { + when : "(BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000645018, 0.000485582, 0.00104143, 0.00196809, 0.00392588, 0.00676218, 0.0104007" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00391277, 0.00379548, 0.00431367, 0.00529101, 0.0072166, 0.010044, 0.0136626" \ + ); + } + } + internal_power () { + when : "(BB * C * !D * !Y) + (BB * !C * D * !Y) + (!BB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000657139, 0.000498335, 0.00104822, 0.00198137, 0.00393918, 0.00677484, 0.0104131" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00393417, 0.00381258, 0.0043209, 0.00529609, 0.0072195, 0.0100478, 0.0136639" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000644907, 0.000485328, 0.00104096, 0.00196772, 0.0039255, 0.00676184, 0.0104004" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00391237, 0.00379505, 0.00431366, 0.00529041, 0.0072166, 0.010044, 0.0136626" \ + ); + } + } + internal_power () { + when : "(!BB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000557841, 0.00039872, 0.000941215, 0.00187208, 0.00383396, 0.00666102, 0.0102997" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0040614, 0.00391524, 0.00440856, 0.00536929, 0.00730545, 0.0101215, 0.0137352" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168862; + rise_capacitance : 0.00168862; + rise_capacitance_range (0.00118664, 0.00168862); + fall_capacitance : 0.00168789; + fall_capacitance_range (0.00117285, 0.00168789); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000357448, -0.000518427, 1.19933e-05, 0.000979575, 0.00294907, 0.00579198, 0.00943562" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00447445, 0.00437715, 0.00493867, 0.00595409, 0.00793904, 0.0107847, 0.0144324" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000360499, -0.000520358, 7.47111e-06, 0.000974577, 0.00293921, 0.00577962, 0.00942105" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00450163, 0.00440564, 0.00496769, 0.00598252, 0.00796713, 0.0108115, 0.0144593" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000330456, -0.000487904, 3.96722e-05, 0.00101082, 0.00297094, 0.0058101, 0.00944874" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00449142, 0.00439543, 0.00495763, 0.0059724, 0.0079421, 0.010801, 0.0144482" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166421; + rise_capacitance : 0.00162683; + rise_capacitance_range (0.00117052, 0.00162683); + fall_capacitance : 0.00166421; + fall_capacitance_range (0.00108199, 0.00166421); + internal_power () { + when : "(AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000928352, -0.00106781, -0.00112298, -0.00113679, -0.00114525, -0.00115159, -0.00114898" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114557, 0.00114952, 0.00115204, 0.00114542, 0.0011563, 0.00115159, 0.00114898" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101408, -0.00108305, -0.00112468, -0.00113757, -0.00114554, -0.00114479, -0.00114212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00113838, 0.00114315, 0.0011479, 0.00113863, 0.00114585, 0.00114479, 0.00114212" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000838596, -0.000993578, -0.00110322, -0.0011264, -0.00113725, -0.00113304, -0.00113045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112828, 0.00113029, 0.00113695, 0.00114041, 0.00113725, 0.00113304, 0.00113045" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000347592, -0.000349013, -0.000348034, -0.000348101, -0.000347559, -0.000347237, -0.000346457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000347592, 0.000349013, 0.000348034, 0.000348101, 0.000347559, 0.000347237, 0.000346457" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000293135, -0.000294764, -0.000292606, -0.000294156, -0.00029358, -0.000292832, -0.000292583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000306086, 0.000308354, 0.000306265, 0.000306259, 0.000305594, 0.000303153, 0.000300149" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000352343, -0.000353217, -0.000352218, -0.000352673, -0.000352117, -0.000351785, -0.000350992" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000352343, 0.000353217, 0.000352218, 0.000352673, 0.000352117, 0.000351785, 0.000350992" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000373533, -0.000375865, -0.000373892, -0.000374691, -0.000374127, -0.000373811, -0.000372985" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000373533, 0.000375865, 0.000373892, 0.000374691, 0.000374127, 0.000373811, 0.000372985" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167088; + rise_capacitance : 0.00163661; + rise_capacitance_range (0.00115429, 0.00163661); + fall_capacitance : 0.00167088; + fall_capacitance_range (0.00105857, 0.00167088); + internal_power () { + when : "(BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000171088, -0.00017076, -0.000171562, -0.000172468, -0.000172179, -0.000171933, -0.000172128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174653, 0.000175596, 0.000174185, 0.000174269, 0.000173923, 0.000173714, 0.000173259" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00094415, -0.00109566, -0.00117173, -0.001178, -0.00118334, -0.00119005, -0.00118923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00118994, 0.00118838, 0.00119327, 0.00118921, 0.00119217, 0.00119165, 0.00118923" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000337646, -0.000339998, -0.00033967, -0.000339482, -0.000338957, -0.000338678, -0.000337889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000337646, 0.000339998, 0.00033967, 0.000339482, 0.000338957, 0.000338678, 0.000337889" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000190866, -0.000190492, -0.000191332, -0.00019229, -0.000191982, -0.000191519, -0.00018722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000228638, 0.000229959, 0.000230096, 0.000229409, 0.000227106, 0.000224501, 0.000218496" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000368833, -0.000372094, -0.000370205, -0.000371041, -0.000370499, -0.00037023, -0.000369375" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000368833, 0.000372094, 0.000370205, 0.000371041, 0.000370499, 0.00037023, 0.000369375" \ + ); + } + } + } + } + cell (NOR4BBX2) { + area : 14.112; + cell_leakage_power : 0.347346; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.364275; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279203; + when : "(AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.33823; + when : "(AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.357988; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442995; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351262; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.403408; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.382439; + when : "(AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383498; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285154; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291957; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199892; + when : "(!AB * BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.463503; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366676; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372954; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.274095; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.347346; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.108606, 0.133168, 0.261991, 0.421337, 0.739426, 1.1527, 1.69305", \ + "0.122808, 0.14724, 0.276289, 0.435842, 0.754082, 1.16745, 1.70787", \ + "0.166539, 0.190872, 0.319987, 0.47983, 0.798421, 1.21206, 1.75262", \ + "0.198852, 0.223133, 0.352388, 0.512281, 0.831012, 1.24469, 1.78537", \ + "0.239927, 0.264738, 0.393717, 0.553544, 0.872272, 1.28634, 1.82671", \ + "0.278355, 0.304097, 0.433692, 0.593451, 0.912207, 1.32605, 1.86661", \ + "0.314486, 0.341333, 0.472461, 0.632391, 0.951178, 1.36524, 1.9057" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654895, 0.0983317, 0.275673, 0.497029, 0.939442, 1.51447, 2.26576", \ + "0.0654893, 0.0983212, 0.275672, 0.497029, 0.939439, 1.5145, 2.26578", \ + "0.0657593, 0.098455, 0.275712, 0.497029, 0.939207, 1.51451, 2.26578", \ + "0.0664461, 0.0988411, 0.27578, 0.497085, 0.939426, 1.51406, 2.26578", \ + "0.0690638, 0.100485, 0.276058, 0.497317, 0.939274, 1.51421, 2.26569", \ + "0.073604, 0.104108, 0.276921, 0.497496, 0.93945, 1.51464, 2.26568", \ + "0.0794, 0.109237, 0.279062, 0.498308, 0.939676, 1.51472, 2.26561" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0481346, 0.0543893, 0.0838598, 0.118157, 0.184963, 0.270892, 0.382785", \ + "0.0627544, 0.0690164, 0.0984942, 0.132796, 0.199577, 0.285512, 0.397368", \ + "0.10847, 0.115106, 0.145128, 0.179502, 0.246203, 0.331996, 0.444015", \ + "0.140711, 0.147978, 0.178821, 0.213271, 0.279834, 0.365711, 0.477377", \ + "0.179012, 0.187543, 0.221342, 0.256344, 0.322852, 0.408366, 0.519916", \ + "0.212619, 0.222605, 0.260682, 0.297273, 0.364591, 0.450427, 0.56223", \ + "0.242246, 0.253713, 0.296672, 0.335921, 0.405278, 0.492606, 0.605" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0240612, 0.0308747, 0.0673393, 0.113015, 0.204626, 0.323656, 0.47922", \ + "0.0240834, 0.0308146, 0.0673365, 0.113014, 0.20462, 0.323656, 0.479292", \ + "0.028841, 0.0348637, 0.0694425, 0.114007, 0.204985, 0.32366, 0.479226", \ + "0.0350814, 0.0406444, 0.0725483, 0.116026, 0.206371, 0.324664, 0.479969", \ + "0.0454105, 0.0507933, 0.0796562, 0.120525, 0.208377, 0.326272, 0.481479", \ + "0.057209, 0.062999, 0.090515, 0.128492, 0.213481, 0.32956, 0.483521", \ + "0.069606, 0.076214, 0.103993, 0.139894, 0.221876, 0.336089, 0.488627" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0736139, 0.098842, 0.22878, 0.388445, 0.706722, 1.12011, 1.66053", \ + "0.0873643, 0.112209, 0.242325, 0.402241, 0.720742, 1.13425, 1.67473", \ + "0.129115, 0.152974, 0.282211, 0.442326, 0.761258, 1.17504, 1.71577", \ + "0.162179, 0.185169, 0.3124, 0.472004, 0.791223, 1.20513, 1.74588", \ + "0.205398, 0.228873, 0.354172, 0.512672, 0.831004, 1.24491, 1.78562", \ + "0.246707, 0.271988, 0.396763, 0.553926, 0.871348, 1.28499, 1.82543", \ + "0.286457, 0.313795, 0.440095, 0.597598, 0.914235, 1.32734, 1.86749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0648314, 0.0981611, 0.275704, 0.497027, 0.939441, 1.51451, 2.26577", \ + "0.0647508, 0.0981198, 0.275649, 0.497024, 0.939428, 1.51451, 2.26577", \ + "0.0657616, 0.0984282, 0.275731, 0.497018, 0.939112, 1.51447, 2.26577", \ + "0.0694123, 0.0999747, 0.276283, 0.497233, 0.939366, 1.51406, 2.26575", \ + "0.0774559, 0.105815, 0.277268, 0.498255, 0.939747, 1.51414, 2.26571", \ + "0.087153, 0.114853, 0.280189, 0.499619, 0.940411, 1.51456, 2.26597", \ + "0.097405, 0.125932, 0.285544, 0.503059, 0.942531, 1.51561, 2.26609" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0448849, 0.0512011, 0.0794993, 0.112729, 0.178473, 0.263765, 0.375163", \ + "0.0594259, 0.0657511, 0.0941007, 0.127319, 0.193102, 0.278388, 0.389787", \ + "0.104627, 0.111783, 0.141391, 0.174814, 0.24053, 0.325712, 0.437131", \ + "0.13618, 0.144473, 0.175816, 0.209265, 0.274805, 0.360421, 0.471439", \ + "0.173282, 0.183393, 0.219169, 0.253563, 0.318122, 0.403045, 0.514172", \ + "0.20578, 0.21764, 0.259023, 0.295701, 0.362215, 0.446272, 0.557381", \ + "0.234213, 0.247722, 0.294852, 0.335037, 0.403718, 0.490108, 0.601812" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173986, 0.0237118, 0.0589612, 0.104153, 0.195414, 0.314226, 0.469796", \ + "0.017471, 0.0237644, 0.0589673, 0.104153, 0.195356, 0.314225, 0.469799", \ + "0.0241061, 0.0294178, 0.0616657, 0.105458, 0.195845, 0.314331, 0.469824", \ + "0.0319227, 0.0369614, 0.0660553, 0.108015, 0.197598, 0.315365, 0.470477", \ + "0.043634, 0.048748, 0.0749568, 0.113642, 0.200177, 0.31725, 0.472329", \ + "0.056523, 0.062058, 0.087427, 0.123118, 0.206035, 0.321133, 0.474655", \ + "0.070105, 0.076167, 0.10273, 0.135883, 0.215209, 0.328099, 0.480236" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0805515, 0.104803, 0.232983, 0.392178, 0.710175, 1.12348, 1.66387", \ + "0.0894717, 0.113867, 0.243124, 0.402896, 0.721342, 1.13483, 1.67535", \ + "0.116718, 0.144817, 0.276426, 0.436438, 0.755441, 1.1692, 1.7101", \ + "0.134676, 0.168588, 0.317583, 0.478838, 0.797332, 1.21106, 1.75207", \ + "0.163386, 0.205587, 0.380209, 0.559771, 0.88214, 1.29411, 1.83487", \ + "0.199595, 0.249899, 0.451872, 0.651292, 0.998864, 1.41293, 1.95023", \ + "0.237539, 0.29629, 0.528327, 0.749441, 1.12714, 1.56396, 2.10077" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654396, 0.0983325, 0.275732, 0.497029, 0.93942, 1.51451, 2.26582", \ + "0.0655139, 0.09834, 0.275732, 0.497029, 0.939442, 1.51451, 2.26582", \ + "0.0810982, 0.110281, 0.277476, 0.496959, 0.939273, 1.51449, 2.26582", \ + "0.10632, 0.137142, 0.296551, 0.504401, 0.939399, 1.51448, 2.26583", \ + "0.154046, 0.18576, 0.348876, 0.545181, 0.956576, 1.51663, 2.26578", \ + "0.205925, 0.241414, 0.413974, 0.615488, 1.0087, 1.54547, 2.2731", \ + "0.261636, 0.301274, 0.487215, 0.69689, 1.0953, 1.60858, 2.31196" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0178246, 0.0235069, 0.0515418, 0.08519, 0.151684, 0.237783, 0.350185", \ + "0.0334936, 0.0389715, 0.0670209, 0.100697, 0.167071, 0.253258, 0.365294", \ + "0.071811, 0.0848767, 0.132323, 0.172071, 0.238514, 0.324306, 0.436105", \ + "0.0969814, 0.116069, 0.187203, 0.246299, 0.331813, 0.418893, 0.531064", \ + "0.124494, 0.151252, 0.254038, 0.341872, 0.467963, 0.589037, 0.710451", \ + "0.145552, 0.179852, 0.313606, 0.429819, 0.598454, 0.76103, 0.927114", \ + "0.160654, 0.201983, 0.365173, 0.508942, 0.71982, 0.924274, 1.13438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0183635, 0.0252241, 0.0620078, 0.10802, 0.200159, 0.319992, 0.476755", \ + "0.0207582, 0.0263655, 0.0618709, 0.108021, 0.200106, 0.320036, 0.476788", \ + "0.0531774, 0.0610279, 0.0909048, 0.123497, 0.203354, 0.320053, 0.476706", \ + "0.0849533, 0.096778, 0.139597, 0.176832, 0.239086, 0.33652, 0.480086", \ + "0.133663, 0.151773, 0.214312, 0.265937, 0.341681, 0.420011, 0.533115", \ + "0.189062, 0.214003, 0.29874, 0.367011, 0.465291, 0.56211, 0.665789", \ + "0.249803, 0.28186, 0.390484, 0.476649, 0.598357, 0.716596, 0.840849" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0710899, 0.0953775, 0.223599, 0.382806, 0.700829, 1.11409, 1.65453", \ + "0.0786716, 0.103044, 0.232343, 0.392132, 0.710591, 1.12405, 1.66451", \ + "0.108611, 0.138719, 0.271786, 0.431662, 0.750581, 1.16467, 1.70543", \ + "0.134313, 0.171584, 0.326699, 0.487639, 0.805654, 1.21914, 1.76009", \ + "0.176395, 0.222353, 0.410132, 0.594515, 0.915956, 1.32783, 1.86775", \ + "0.22326, 0.278363, 0.499452, 0.712557, 1.06774, 1.47965, 2.01691", \ + "0.272576, 0.336802, 0.59158, 0.83327, 1.2298, 1.67215, 2.20801" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654232, 0.098328, 0.275732, 0.497029, 0.939442, 1.51449, 2.26585", \ + "0.0655084, 0.0982985, 0.275732, 0.497029, 0.939442, 1.51448, 2.26578", \ + "0.0879526, 0.11623, 0.278139, 0.49699, 0.939249, 1.51384, 2.26585", \ + "0.115513, 0.147813, 0.302458, 0.505687, 0.939374, 1.51407, 2.26585", \ + "0.158624, 0.194987, 0.365885, 0.55568, 0.958438, 1.51541, 2.26577", \ + "0.207644, 0.248845, 0.437768, 0.64151, 1.02226, 1.54811, 2.27156", \ + "0.261454, 0.308301, 0.515081, 0.735132, 1.12825, 1.62528, 2.31555" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165236, 0.0218616, 0.049106, 0.0823792, 0.148582, 0.234486, 0.346753", \ + "0.0318278, 0.037514, 0.0647099, 0.0982709, 0.164432, 0.250382, 0.362615", \ + "0.0652989, 0.0792881, 0.128962, 0.169504, 0.234498, 0.321382, 0.433165", \ + "0.0857111, 0.106449, 0.181042, 0.242053, 0.328724, 0.41598, 0.528053", \ + "0.105504, 0.135052, 0.24403, 0.334617, 0.462927, 0.585151, 0.708474", \ + "0.117184, 0.15527, 0.298344, 0.41847, 0.590971, 0.755556, 0.92269", \ + "0.121039, 0.167448, 0.343108, 0.492971, 0.708999, 0.916516, 1.12851" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151938, 0.0220119, 0.058806, 0.104793, 0.196922, 0.316757, 0.473422", \ + "0.0187392, 0.0240522, 0.0587647, 0.104792, 0.196914, 0.316713, 0.473398", \ + "0.0501001, 0.0584233, 0.089035, 0.121046, 0.199058, 0.316669, 0.473377", \ + "0.0807024, 0.0932089, 0.137558, 0.174877, 0.23682, 0.333621, 0.476807", \ + "0.127829, 0.146912, 0.211378, 0.263644, 0.339852, 0.418306, 0.531689", \ + "0.181517, 0.207966, 0.295444, 0.364982, 0.463278, 0.560138, 0.663042", \ + "0.24042, 0.274417, 0.387038, 0.474293, 0.595584, 0.715078, 0.839168" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157708, 0.0158604, 0.0159935, 0.0160246, 0.016041, 0.0160471, 0.0160504", \ + "0.0155393, 0.0156143, 0.0157701, 0.0158235, 0.0158563, 0.0158701, 0.0158769", \ + "0.0158113, 0.0158675, 0.0160213, 0.0161053, 0.0161781, 0.0162173, 0.016241", \ + "0.0165986, 0.0166474, 0.0168169, 0.0169002, 0.0169857, 0.0170316, 0.0170626", \ + "0.0185787, 0.0186502, 0.0187776, 0.0188703, 0.0189442, 0.0189988, 0.0190395", \ + "0.0212762, 0.0213003, 0.0214044, 0.0215092, 0.0215764, 0.0216447, 0.0216767", \ + "0.0248146, 0.0248247, 0.0248787, 0.0249602, 0.0250332, 0.0251417, 0.0251463" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00871577, 0.00872321, 0.00873073, 0.00872462, 0.0087254, 0.00872466, 0.00872342", \ + "0.00852411, 0.00853783, 0.00856075, 0.00856595, 0.00856869, 0.00856861, 0.00856764", \ + "0.00882099, 0.00883956, 0.00888451, 0.00889714, 0.00891353, 0.00891704, 0.00892397", \ + "0.00970963, 0.00972089, 0.00978413, 0.00978754, 0.0098, 0.00979837, 0.00979783", \ + "0.0116865, 0.011651, 0.0116146, 0.0116167, 0.0116369, 0.0116404, 0.0116403", \ + "0.0145808, 0.0144869, 0.0143624, 0.0143289, 0.0143171, 0.0143147, 0.0143066", \ + "0.0184673, 0.0183167, 0.0180783, 0.0179752, 0.0178709, 0.017826, 0.017798" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00842197, 0.00858232, 0.00883416, 0.00889379, 0.0089301, 0.00894493, 0.00894688", \ + "0.00819546, 0.00831794, 0.00857316, 0.00866793, 0.00872774, 0.00875313, 0.00876642", \ + "0.00850316, 0.00856021, 0.0087576, 0.00888425, 0.0089961, 0.00905885, 0.00909752", \ + "0.00947431, 0.00947657, 0.0095584, 0.00965801, 0.00977199, 0.00984068, 0.0098894", \ + "0.0117235, 0.0116707, 0.0116591, 0.0117285, 0.0117857, 0.0118529, 0.011907", \ + "0.0147434, 0.0146327, 0.0144729, 0.014424, 0.0144845, 0.0145465, 0.0145958", \ + "0.0186361, 0.0184557, 0.0181549, 0.0180543, 0.0180438, 0.0181109, 0.0181268" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00825037, 0.00841677, 0.00864256, 0.00869986, 0.00873113, 0.00874508, 0.00875101", \ + "0.00805048, 0.0082081, 0.00846699, 0.00853757, 0.00857956, 0.00859702, 0.00860708", \ + "0.00840698, 0.00851528, 0.00879731, 0.00891553, 0.00900532, 0.00904342, 0.0090712", \ + "0.00935361, 0.00945648, 0.00967656, 0.00978421, 0.00988483, 0.00993525, 0.00997567", \ + "0.0114757, 0.0113925, 0.0114853, 0.0116109, 0.011721, 0.0117703, 0.0118173", \ + "0.0145576, 0.0143409, 0.0142188, 0.0143056, 0.0144228, 0.0144905, 0.0145219", \ + "0.0185891, 0.0182434, 0.0179601, 0.0179389, 0.0179662, 0.0180135, 0.018033" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013947, 0.0140059, 0.0140799, 0.0140983, 0.0141071, 0.014111, 0.0141156", \ + "0.0136528, 0.0137256, 0.0139134, 0.0139928, 0.0140494, 0.0140761, 0.0140904", \ + "0.0135771, 0.0135791, 0.0136873, 0.0137772, 0.0138747, 0.0139482, 0.0140032", \ + "0.0141011, 0.0140139, 0.0138737, 0.013847, 0.0138724, 0.0139144, 0.0139491", \ + "0.0165469, 0.0161917, 0.0153222, 0.0148873, 0.0145096, 0.0143457, 0.0142533", \ + "0.0208507, 0.0202206, 0.0184088, 0.0173874, 0.0163709, 0.0156802, 0.0152622", \ + "0.0264795, 0.025674, 0.0230613, 0.0213496, 0.0196101, 0.0182636, 0.0172663" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "1.51184e-05, 1.09808e-05, 1.79527e-05, 2.2876e-05, 2.24972e-05, 2.40506e-05, 2.17781e-05", \ + "-0.000261742, -0.000226814, -0.000144413, -0.000113336, -0.000102, -9.45068e-05, -9.14667e-05", \ + "2.68033e-05, -1.70653e-05, -3.42583e-05, -6.24431e-05, -7.52338e-05, -9.11319e-05, -0.000110611", \ + "0.00124378, 0.0010646, 0.000575829, 0.000545912, 0.000307012, 0.000183378, 9.58411e-05", \ + "0.00430537, 0.00390684, 0.00265866, 0.00194747, 0.0013414, 0.000953354, 0.000676319", \ + "0.00868813, 0.00813774, 0.00617855, 0.00485555, 0.0034676, 0.00258654, 0.00195448", \ + "0.0144253, 0.0137579, 0.0111541, 0.009166, 0.00690381, 0.00529746, 0.00414603" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115463, 0.0116099, 0.0116894, 0.0117084, 0.0117193, 0.0117239, 0.011726", \ + "0.0112529, 0.0113299, 0.0115142, 0.0115998, 0.0116576, 0.0116843, 0.0116994", \ + "0.0113142, 0.0113022, 0.0113427, 0.0114114, 0.0114999, 0.0115618, 0.0116118", \ + "0.0122389, 0.0120673, 0.0117413, 0.0116366, 0.0115864, 0.0115908, 0.0116133", \ + "0.0149533, 0.0145499, 0.0134909, 0.0129318, 0.0124365, 0.0121589, 0.0119978", \ + "0.0190085, 0.0183858, 0.0166071, 0.015566, 0.0143786, 0.0136204, 0.0131352", \ + "0.0243, 0.0234922, 0.0209802, 0.0193724, 0.0175516, 0.0162308, 0.0151535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000436935, -0.000404807, -0.000366898, -0.000359313, -0.000354603, -0.000352637, -0.000353261", \ + "-0.000601492, -0.00051811, -0.000363671, -0.000307769, -0.000277546, -0.000263511, -0.000255875", \ + "-0.000248545, -0.000271911, -0.000256063, -0.000246905, -0.000241601, -0.00022454, -0.00023592", \ + "0.000982655, 0.000774137, 0.000452206, 0.000316427, 0.000138815, 3.29746e-05, -3.56918e-05", \ + "0.00392093, 0.00353853, 0.00232391, 0.00165469, 0.00109896, 0.00074582, 0.000512428", \ + "0.0081182, 0.00755917, 0.005669, 0.00437899, 0.00312095, 0.00231168, 0.0017482", \ + "0.0135325, 0.0128622, 0.0103879, 0.00850081, 0.00636046, 0.00489685, 0.00382882" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169843; + rise_capacitance : 0.00169843; + rise_capacitance_range (0.0011992, 0.00169843); + fall_capacitance : 0.00169812; + fall_capacitance_range (0.00118829, 0.00169812); + internal_power () { + when : "(BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00196677, 0.00179631, 0.00225548, 0.00306168, 0.00489888, 0.00763752, 0.0111914" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00508432, 0.00494623, 0.00532951, 0.00621961, 0.00801709, 0.0107339, 0.0142706" \ + ); + } + } + internal_power () { + when : "(BB * C * !D * !Y) + (BB * !C * D * !Y) + (!BB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00198745, 0.00181624, 0.0022734, 0.00308524, 0.00492072, 0.00765956, 0.011206" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00511484, 0.00497604, 0.00534425, 0.00622857, 0.00802185, 0.0107386, 0.0142718" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00196347, 0.00179424, 0.00225245, 0.00305841, 0.00489545, 0.00763425, 0.0111883" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00508373, 0.00494557, 0.0053294, 0.00621957, 0.00801693, 0.0107355, 0.0142632" \ + ); + } + } + internal_power () { + when : "(!BB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00179994, 0.00162986, 0.00207201, 0.00288207, 0.00471295, 0.00744427, 0.010984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00534269, 0.00518239, 0.0055062, 0.00636503, 0.00815483, 0.0108649, 0.0143875" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171661; + rise_capacitance : 0.00171661; + rise_capacitance_range (0.00122201, 0.00171661); + fall_capacitance : 0.00171625; + fall_capacitance_range (0.00120874, 0.00171625); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-7.64586e-05, -0.000242007, 0.000171673, 0.00104185, 0.00289742, 0.00564121, 0.00921142" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00616103, 0.00602628, 0.00649759, 0.00744106, 0.00931342, 0.0120981, 0.0156727" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-9.52336e-05, -0.000259619, 0.000154509, 0.00102041, 0.00286966, 0.00560795, 0.0091725" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00623099, 0.00609733, 0.00656791, 0.00750733, 0.00938597, 0.0121686, 0.0157422" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-2.77137e-05, -0.000192359, 0.000224339, 0.00108791, 0.00293468, 0.00566955, 0.00922882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00620769, 0.00607386, 0.00654457, 0.00748297, 0.00936242, 0.0121439, 0.0157159" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034243; + rise_capacitance : 0.00334702; + rise_capacitance_range (0.00238097, 0.00334702); + fall_capacitance : 0.0034243; + fall_capacitance_range (0.0021813, 0.0034243); + internal_power () { + when : "(AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00197828, -0.00224322, -0.00236305, -0.00238586, -0.00239993, -0.00240836, -0.00240258" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240019, 0.00240321, 0.00241598, 0.00240292, 0.00241799, 0.00240836, 0.00240258" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00217253, -0.00227867, -0.00236829, -0.00238929, -0.00240235, -0.00239736, -0.00239149" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238917, 0.00239006, 0.00240431, 0.00239184, 0.00240719, 0.00239736, 0.00239149" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00182063, -0.00212047, -0.00232701, -0.00236634, -0.00238634, -0.00237775, -0.00237203" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0023656, 0.00237257, 0.00238714, 0.00239326, 0.00238634, 0.00237775, 0.00237203" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000920331, -0.000913499, -0.000914287, -0.000915285, -0.000916038, -0.000912987, -0.000910832" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000920331, 0.000913499, 0.000914287, 0.000915285, 0.000916038, 0.000912987, 0.000910832" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000756179, -0.000753932, -0.000755553, -0.000759005, -0.000757822, -0.000756261, -0.000755652" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000790888, 0.000794008, 0.000788478, 0.000787925, 0.00078676, 0.000781408, 0.000775019" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00092924, -0.000924451, -0.000926802, -0.000928401, -0.000929159, -0.000926061, -0.00092387" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00092924, 0.000924451, 0.000926802, 0.000928401, 0.000929159, 0.000926061, 0.00092387" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000927086, -0.000931526, -0.000926693, -0.000926169, -0.000927112, -0.00092416, -0.000922019" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000927086, 0.000931526, 0.000926693, 0.000926169, 0.000927112, 0.00092416, 0.000922019" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342342; + rise_capacitance : 0.00335262; + rise_capacitance_range (0.00232886, 0.00335262); + fall_capacitance : 0.00342342; + fall_capacitance_range (0.0021154, 0.00342342); + internal_power () { + when : "(BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000487418, -0.000486249, -0.000487846, -0.000490141, -0.000489576, -0.000489116, -0.000489966" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000502112, 0.000501916, 0.000497954, 0.000497948, 0.000496955, 0.000496249, 0.000494951" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0019903, -0.00230088, -0.00245586, -0.00246545, -0.0024733, -0.00248533, -0.00248163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00247414, 0.00248175, 0.00249207, 0.00248333, 0.00248794, 0.00248618, 0.00248163" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000897662, -0.000888487, -0.000893471, -0.000894957, -0.000893606, -0.00089273, -0.000890789" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000897662, 0.000888487, 0.000893471, 0.000894957, 0.000893606, 0.00089273, 0.000890789" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000522424, -0.00052112, -0.000522829, -0.000525262, -0.000524739, -0.000524132, -0.000518204" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000598617, 0.000597561, 0.000598228, 0.000596846, 0.000591655, 0.000586653, 0.00057513" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000912818, -0.000917077, -0.000912974, -0.000912986, -0.000911832, -0.000911012, -0.000909045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000912818, 0.000917077, 0.000912974, 0.000912986, 0.000911832, 0.000911012, 0.000909045" \ + ); + } + } + } + } + cell (NOR4BX1) { + area : 11.2896; + cell_leakage_power : 0.128347; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.137724; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110804; + when : "(AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.114556; + when : "(AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929096; + when : "(AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13593; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118174; + when : "(AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143619; + when : "(AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16128; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.145486; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119083; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123026; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0955821; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142735; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119439; + when : "(!AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141081; + when : "(!AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152116; + when : "(!AB * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128347; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0752029, 0.0909701, 0.219065, 0.377278, 0.69315, 1.10377, 1.64032", \ + "0.0871638, 0.102843, 0.231536, 0.390178, 0.706366, 1.11701, 1.6537", \ + "0.119272, 0.134609, 0.262944, 0.421978, 0.738583, 1.14967, 1.6864", \ + "0.14497, 0.159862, 0.286963, 0.445953, 0.762534, 1.17349, 1.71051", \ + "0.179154, 0.193887, 0.319722, 0.478242, 0.794641, 1.20547, 1.74252", \ + "0.212775, 0.228307, 0.354266, 0.51255, 0.828571, 1.23937, 1.77623", \ + "0.244488, 0.261274, 0.389409, 0.548228, 0.864049, 1.27457, 1.81194" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0754076, 0.0964368, 0.271496, 0.489615, 0.926064, 1.4931, 2.23436", \ + "0.0752492, 0.096353, 0.271488, 0.489743, 0.926185, 1.49352, 2.23435", \ + "0.075169, 0.0964658, 0.271583, 0.489737, 0.925718, 1.49303, 2.23435", \ + "0.0766078, 0.0969257, 0.272006, 0.489929, 0.926091, 1.49288, 2.23434", \ + "0.0817597, 0.100733, 0.272956, 0.490803, 0.926541, 1.4934, 2.23432", \ + "0.089379, 0.107447, 0.275699, 0.492402, 0.927739, 1.49337, 2.23451", \ + "0.098412, 0.116487, 0.280246, 0.496267, 0.929408, 1.49436, 2.23448" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0376304, 0.0412988, 0.0698814, 0.104628, 0.173841, 0.263724, 0.3812", \ + "0.0518434, 0.0555814, 0.084233, 0.119, 0.188239, 0.278114, 0.39561", \ + "0.087056, 0.0912801, 0.120994, 0.156065, 0.225483, 0.315316, 0.432763", \ + "0.110785, 0.115644, 0.146603, 0.181595, 0.250706, 0.340872, 0.458345", \ + "0.138102, 0.14404, 0.179136, 0.214841, 0.284448, 0.374267, 0.491775", \ + "0.161392, 0.1685, 0.208786, 0.246625, 0.317543, 0.40827, 0.52543", \ + "0.180412, 0.188683, 0.235322, 0.276175, 0.348532, 0.44121, 0.560738" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173366, 0.0217406, 0.0598888, 0.108337, 0.205499, 0.331861, 0.497069", \ + "0.0174973, 0.0218698, 0.0599055, 0.108337, 0.205499, 0.331865, 0.497115", \ + "0.0225924, 0.0263375, 0.0618781, 0.109459, 0.206036, 0.332004, 0.497025", \ + "0.0283656, 0.0317695, 0.0644872, 0.110742, 0.207077, 0.333108, 0.497753", \ + "0.0377105, 0.04124, 0.0710624, 0.114778, 0.208955, 0.334295, 0.499404", \ + "0.048054, 0.051941, 0.081032, 0.122366, 0.214338, 0.338076, 0.50172", \ + "0.059179, 0.063517, 0.093092, 0.132605, 0.222897, 0.345633, 0.50765" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0937963, 0.109099, 0.236235, 0.394308, 0.710149, 1.12054, 1.65727", \ + "0.104449, 0.119903, 0.248067, 0.40667, 0.722902, 1.13357, 1.67031", \ + "0.135053, 0.151676, 0.280784, 0.439471, 0.75622, 1.16744, 1.70435", \ + "0.152995, 0.172243, 0.313945, 0.473639, 0.790053, 1.20096, 1.73806", \ + "0.172609, 0.196529, 0.359718, 0.534225, 0.854421, 1.26427, 1.80086", \ + "0.194988, 0.223777, 0.411324, 0.600989, 0.94263, 1.35532, 1.88985", \ + "0.221889, 0.255062, 0.468001, 0.6748, 1.03695, 1.46922, 2.00559" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0757515, 0.0965602, 0.27152, 0.489804, 0.92623, 1.49292, 2.23439", \ + "0.0757875, 0.0965644, 0.27152, 0.489805, 0.926229, 1.49352, 2.2344", \ + "0.0843498, 0.103398, 0.272191, 0.489742, 0.92589, 1.49305, 2.2344", \ + "0.102795, 0.122867, 0.286042, 0.494956, 0.92594, 1.49344, 2.23435", \ + "0.14623, 0.165508, 0.328252, 0.527844, 0.940339, 1.49513, 2.23434", \ + "0.205202, 0.224687, 0.386386, 0.586672, 0.984772, 1.52122, 2.24281", \ + "0.266325, 0.288076, 0.45661, 0.65839, 1.05778, 1.57529, 2.27748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.020562, 0.0245567, 0.0551586, 0.091123, 0.161391, 0.251885, 0.369833", \ + "0.0364593, 0.0401138, 0.0701394, 0.105905, 0.17562, 0.266428, 0.383368", \ + "0.081221, 0.0891151, 0.136237, 0.175397, 0.245744, 0.33609, 0.453782", \ + "0.1121, 0.123395, 0.193076, 0.252175, 0.338628, 0.429272, 0.546881", \ + "0.148127, 0.163873, 0.26263, 0.349391, 0.475654, 0.597996, 0.724985", \ + "0.178982, 0.199069, 0.326429, 0.439451, 0.607317, 0.770489, 0.939139", \ + "0.205466, 0.229241, 0.382916, 0.522036, 0.730069, 0.934475, 1.14605" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238945, 0.0288763, 0.0688266, 0.117576, 0.214882, 0.341408, 0.506839", \ + "0.0254243, 0.0296585, 0.0684101, 0.117528, 0.214953, 0.341409, 0.506737", \ + "0.0603644, 0.0652995, 0.0957606, 0.131526, 0.217617, 0.341432, 0.506827", \ + "0.0954459, 0.102833, 0.146138, 0.184353, 0.251539, 0.356584, 0.509529", \ + "0.148745, 0.159759, 0.22323, 0.27608, 0.354769, 0.438421, 0.563333", \ + "0.209305, 0.224075, 0.308808, 0.379436, 0.48098, 0.582002, 0.691818", \ + "0.27555, 0.294301, 0.402175, 0.49009, 0.615726, 0.739187, 0.869651" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0897703, 0.105076, 0.232228, 0.390303, 0.706107, 1.11654, 1.65321", \ + "0.0991888, 0.114619, 0.242809, 0.401418, 0.717653, 1.12822, 1.665", \ + "0.130986, 0.148337, 0.278529, 0.437275, 0.754102, 1.16502, 1.70215", \ + "0.152932, 0.174143, 0.321616, 0.48156, 0.798425, 1.20863, 1.74606", \ + "0.184968, 0.21149, 0.386546, 0.564873, 0.886432, 1.2964, 1.83121", \ + "0.224756, 0.256405, 0.459809, 0.659669, 1.00621, 1.4151, 1.95148", \ + "0.267626, 0.304599, 0.538141, 0.760365, 1.13657, 1.57142, 2.10672" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0757513, 0.0965506, 0.27152, 0.489806, 0.926147, 1.49289, 2.23439", \ + "0.0757849, 0.0965688, 0.27152, 0.489805, 0.926231, 1.49341, 2.23437", \ + "0.0895171, 0.107549, 0.272927, 0.489635, 0.925948, 1.49316, 2.2344", \ + "0.11508, 0.134548, 0.291279, 0.496582, 0.925896, 1.49279, 2.23438", \ + "0.164474, 0.1844, 0.344343, 0.536823, 0.941683, 1.49495, 2.23434", \ + "0.220314, 0.242141, 0.411317, 0.609361, 0.995271, 1.52123, 2.24156", \ + "0.279332, 0.303624, 0.485969, 0.69218, 1.08285, 1.5859, 2.27966" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0208647, 0.0246121, 0.0539536, 0.0891845, 0.158835, 0.248969, 0.366637", \ + "0.0362264, 0.0397153, 0.068927, 0.104064, 0.173653, 0.263796, 0.380269", \ + "0.077475, 0.0856054, 0.133693, 0.174123, 0.243767, 0.333613, 0.450687", \ + "0.104873, 0.116606, 0.188417, 0.248036, 0.335498, 0.426097, 0.54349", \ + "0.134626, 0.151223, 0.254425, 0.343009, 0.470897, 0.594583, 0.722021", \ + "0.15736, 0.178776, 0.312826, 0.429747, 0.60025, 0.765395, 0.934928", \ + "0.173383, 0.199222, 0.362745, 0.507065, 0.719931, 0.926801, 1.14031" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0219152, 0.0265924, 0.0655331, 0.114196, 0.211452, 0.337926, 0.503274", \ + "0.0236926, 0.0276516, 0.0654485, 0.114153, 0.211491, 0.337926, 0.503274", \ + "0.0576362, 0.062739, 0.0940239, 0.128876, 0.21441, 0.337953, 0.503258", \ + "0.0913066, 0.0990767, 0.1436, 0.182964, 0.249539, 0.353684, 0.506212", \ + "0.142916, 0.154558, 0.219576, 0.273548, 0.352994, 0.436125, 0.56042", \ + "0.2012, 0.217036, 0.304873, 0.376097, 0.478815, 0.580312, 0.689895", \ + "0.265015, 0.285215, 0.397321, 0.487013, 0.613814, 0.737682, 0.867632" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0790302, 0.0943408, 0.221527, 0.379611, 0.695455, 1.10588, 1.64258", \ + "0.0871831, 0.102645, 0.230817, 0.389483, 0.705669, 1.11622, 1.65303", \ + "0.121806, 0.140325, 0.27183, 0.430698, 0.747299, 1.15847, 1.69548", \ + "0.151087, 0.174334, 0.328467, 0.487954, 0.803847, 1.2145, 1.75173", \ + "0.196896, 0.225682, 0.413743, 0.597244, 0.916478, 1.3257, 1.86123", \ + "0.248554, 0.283138, 0.504978, 0.718014, 1.07133, 1.48047, 2.01594", \ + "0.302823, 0.343062, 0.598742, 0.841364, 1.23689, 1.67652, 2.20908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0757439, 0.0965292, 0.271518, 0.489807, 0.926227, 1.49338, 2.23443", \ + "0.0757916, 0.0965819, 0.27152, 0.489683, 0.926228, 1.49287, 2.23439", \ + "0.0967687, 0.113724, 0.273715, 0.489699, 0.92625, 1.49343, 2.23445", \ + "0.126198, 0.146156, 0.297435, 0.497962, 0.925709, 1.49344, 2.23442", \ + "0.172467, 0.194904, 0.362005, 0.547895, 0.944485, 1.49411, 2.23418", \ + "0.22452, 0.249973, 0.435668, 0.635001, 1.00824, 1.52598, 2.23999", \ + "0.281682, 0.310986, 0.515228, 0.730622, 1.11493, 1.60261, 2.28314" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0195288, 0.0230318, 0.051362, 0.086143, 0.155417, 0.245337, 0.362888", \ + "0.0347337, 0.0382863, 0.0666448, 0.101373, 0.170556, 0.260559, 0.376836", \ + "0.0712181, 0.0798866, 0.130097, 0.171628, 0.240806, 0.330374, 0.447392", \ + "0.0939286, 0.106677, 0.181898, 0.243542, 0.332082, 0.422912, 0.540125", \ + "0.116283, 0.134535, 0.243874, 0.335273, 0.465491, 0.590517, 0.718681", \ + "0.130097, 0.153713, 0.296889, 0.417948, 0.592226, 0.759449, 0.930306", \ + "0.135366, 0.164078, 0.340065, 0.49042, 0.708682, 0.918536, 1.13387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0186285, 0.0232207, 0.0620354, 0.11067, 0.207889, 0.334303, 0.499564", \ + "0.0214099, 0.0251726, 0.0620354, 0.110638, 0.207903, 0.334314, 0.499545", \ + "0.0546754, 0.0600311, 0.0921349, 0.126562, 0.211056, 0.334272, 0.499444", \ + "0.0872414, 0.0953313, 0.141469, 0.180837, 0.247162, 0.350577, 0.502668", \ + "0.137363, 0.149474, 0.216498, 0.271149, 0.351041, 0.434101, 0.557547", \ + "0.19409, 0.210713, 0.301389, 0.373645, 0.476696, 0.578125, 0.687614", \ + "0.256348, 0.277684, 0.393591, 0.484578, 0.611802, 0.73577, 0.865925" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00402744, 0.00406431, 0.00414589, 0.00416085, 0.00416819, 0.00417068, 0.00417176", \ + "0.00378308, 0.00381606, 0.00392885, 0.00396595, 0.00398748, 0.00399659, 0.00400108", \ + "0.00421859, 0.00423749, 0.00432846, 0.00438089, 0.00442913, 0.00445492, 0.00446714", \ + "0.0051994, 0.0052071, 0.00527081, 0.00531842, 0.00537003, 0.00539573, 0.00541471", \ + "0.00740265, 0.00739707, 0.00741589, 0.00744706, 0.00749199, 0.00752195, 0.00754494", \ + "0.0103006, 0.0102874, 0.0102341, 0.0102586, 0.0103098, 0.0103292, 0.0103585", \ + "0.0140349, 0.0140079, 0.0138936, 0.0138691, 0.0138805, 0.0139056, 0.0139329" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00547173, 0.005512, 0.00558989, 0.00560798, 0.0056174, 0.00562177, 0.00562361", \ + "0.00531352, 0.00536582, 0.00547662, 0.00550562, 0.00552326, 0.00553079, 0.00553473", \ + "0.00579521, 0.0058239, 0.00595733, 0.00600499, 0.00604838, 0.00606143, 0.00607266", \ + "0.00674978, 0.00679208, 0.00692719, 0.0069736, 0.00700474, 0.00704, 0.00705045", \ + "0.00879501, 0.00879613, 0.00887368, 0.00891736, 0.00897169, 0.00899932, 0.00902443", \ + "0.0116839, 0.0116623, 0.0117124, 0.0117466, 0.0117875, 0.0118153, 0.0118232", \ + "0.0154223, 0.0153802, 0.0153217, 0.0153499, 0.0153996, 0.0154227, 0.0154394" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00843806, 0.00845189, 0.00847994, 0.00848806, 0.00849186, 0.0084953, 0.00849579", \ + "0.00829595, 0.0083179, 0.00840554, 0.00844182, 0.00846741, 0.00847895, 0.00848548", \ + "0.00822296, 0.00823378, 0.00829083, 0.00833672, 0.00838529, 0.00840937, 0.00844691", \ + "0.00832874, 0.00832059, 0.00830348, 0.00832475, 0.00835628, 0.00838777, 0.00841243", \ + "0.00916086, 0.0090866, 0.00879098, 0.00866058, 0.00856202, 0.00852021, 0.00850381", \ + "0.011077, 0.0109081, 0.0101157, 0.00970206, 0.00932738, 0.00908773, 0.00891054", \ + "0.0139093, 0.013663, 0.0123649, 0.0115629, 0.0107802, 0.0102449, 0.0098274" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000213161, 0.000209507, 0.000212282, 0.000212336, 0.000212232, 0.000211915, 0.000211659", \ + "8.47879e-05, 8.32392e-05, 9.97563e-05, 0.000101465, 9.84567e-05, 0.00010208, 9.76678e-05", \ + "0.000198601, 0.00018216, 0.00015137, 0.000173917, 0.000135544, 0.000114168, 9.93506e-05", \ + "0.000804188, 0.00074305, 0.000496561, 0.000413196, 0.000291544, 0.000224361, 0.00017954", \ + "0.00222531, 0.00211964, 0.00152399, 0.00116532, 0.000842268, 0.000641964, 0.000502038", \ + "0.00444564, 0.00427469, 0.00330056, 0.00261484, 0.00192223, 0.0014742, 0.00113985", \ + "0.00736892, 0.00716202, 0.00583398, 0.0048299, 0.00366917, 0.00284882, 0.00225119" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0071532, 0.00716727, 0.00720022, 0.00720755, 0.00721303, 0.00721259, 0.00721391", \ + "0.00701287, 0.00703425, 0.00712267, 0.00715932, 0.00718517, 0.00719736, 0.007204", \ + "0.00695019, 0.00695971, 0.00701208, 0.00705348, 0.00710492, 0.0071386, 0.00716385", \ + "0.00713792, 0.00712235, 0.00707196, 0.00707542, 0.00709346, 0.00711546, 0.00714375", \ + "0.00815555, 0.00805539, 0.00768609, 0.00751121, 0.00737561, 0.00729977, 0.0072519", \ + "0.0101036, 0.00992263, 0.00908718, 0.0086277, 0.00816886, 0.00772685, 0.00769045", \ + "0.0127463, 0.0124883, 0.0112494, 0.010466, 0.00965204, 0.00903507, 0.00860836" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "5.7102e-05, 5.46574e-05, 5.50807e-05, 5.74915e-05, 5.65119e-05, 5.81554e-05, 5.62781e-05", \ + "-6.27029e-05, -5.22026e-05, -1.89564e-05, -4.89613e-06, -3.50471e-07, 6.10524e-07, -5.42656e-06", \ + "6.13873e-05, 3.41006e-05, 3.48612e-05, 2.0392e-05, 1.15993e-05, 4.46094e-06, -5.98447e-06", \ + "0.000604006, 0.0005546, 0.000341004, 0.000330709, 0.000210424, 0.000145114, 0.00010041", \ + "0.00203024, 0.00192928, 0.00133833, 0.000996726, 0.000709051, 0.000516207, 0.000388833", \ + "0.00409515, 0.00393877, 0.00301598, 0.00239338, 0.00173142, 0.00130969, 0.0010046", \ + "0.00682095, 0.00662155, 0.00540715, 0.00445998, 0.00339132, 0.00262527, 0.00207162" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00585346, 0.00586805, 0.00590252, 0.00591076, 0.00591548, 0.00591749, 0.00591842", \ + "0.00571528, 0.00573632, 0.00582522, 0.0058623, 0.00588811, 0.0059002, 0.00590707", \ + "0.00570379, 0.0057049, 0.00573346, 0.00576896, 0.00581355, 0.00584352, 0.00586679", \ + "0.0060753, 0.00603559, 0.00590533, 0.00585965, 0.00584345, 0.0058499, 0.00586372", \ + "0.00728142, 0.00717481, 0.00668523, 0.00644145, 0.00621881, 0.00609734, 0.00602652", \ + "0.0091687, 0.00899446, 0.00814209, 0.00764734, 0.00710318, 0.0067549, 0.00655008", \ + "0.0116564, 0.0114057, 0.0102052, 0.0094468, 0.00857653, 0.00795026, 0.00745902" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000170975, -0.000164489, -0.000147989, -0.000143632, -0.000142799, -0.000141043, -0.000142716", \ + "-0.000240865, -0.000218553, -0.000146207, -0.000121087, -0.000105856, -9.9631e-05, -0.000100615", \ + "-9.09609e-05, -0.000104692, -9.27969e-05, -8.78285e-05, -7.97409e-05, -8.02908e-05, -8.4029e-05", \ + "0.00045184, 0.000398719, 0.000237796, 0.000199242, 0.000109059, 5.58074e-05, 2.16584e-05", \ + "0.00184531, 0.00173653, 0.00116274, 0.000843515, 0.0005766, 0.000406931, 0.000292154", \ + "0.00381641, 0.00365582, 0.00276835, 0.00216286, 0.00155471, 0.00116271, 0.000886293", \ + "0.00640042, 0.00620341, 0.00503328, 0.00413147, 0.00312969, 0.0024135, 0.00190187" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173321; + rise_capacitance : 0.00173321; + rise_capacitance_range (0.00123162, 0.00173321); + fall_capacitance : 0.00173262; + fall_capacitance_range (0.00121823, 0.00173262); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000269543, -0.000436621, 8.58096e-05, 0.00105143, 0.00301393, 0.00585314, 0.00949254" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00450038, 0.00438699, 0.00494768, 0.00595167, 0.00792438, 0.0107782, 0.0144196" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000278971, -0.000442306, 8.13246e-05, 0.00104144, 0.00300087, 0.00583777, 0.00947475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00451927, 0.00440648, 0.00496644, 0.00597021, 0.00794274, 0.010796, 0.0144361" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0002784, -0.000440384, 8.26976e-05, 0.00105035, 0.00300282, 0.00583927, 0.00947554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00451962, 0.00440834, 0.00496212, 0.00597237, 0.00795339, 0.0107972, 0.0144371" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171461; + rise_capacitance : 0.00167423; + rise_capacitance_range (0.00124967, 0.00167423); + fall_capacitance : 0.00171461; + fall_capacitance_range (0.00126901, 0.00171461); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102274, -0.00109214, -0.00114904, -0.00114555, -0.00115776, -0.00115637, -0.00115315" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115226, 0.00115647, 0.00116446, 0.00116623, 0.00115776, 0.00115637, 0.00115315" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000998045, -0.00108928, -0.00114861, -0.00114598, -0.00116044, -0.00116081, -0.0011576" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115727, 0.00116206, 0.00116969, 0.00117064, 0.00116215, 0.00116081, 0.0011576" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000895232, -0.00102808, -0.00111216, -0.00112314, -0.00112042, -0.00111919, -0.00111601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112743, 0.00111759, 0.00112521, 0.00112314, 0.00112042, 0.00111919, 0.00111601" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102461, -0.00109711, -0.00115342, -0.00115068, -0.00116214, -0.00116074, -0.00115752" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115744, 0.00116359, 0.00116078, 0.00117063, 0.00116214, 0.00116074, 0.00115752" \ + ); + } + } + internal_power () { + when : "(!AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000903982, -0.00103356, -0.00111682, -0.0011263, -0.00112357, -0.00112232, -0.00111912" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011129, 0.00112098, 0.00112738, 0.0011263, 0.00112357, 0.00112232, 0.00111912" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000921835, -0.00102426, -0.0011116, -0.00112279, -0.00112004, -0.00111891, -0.00111574" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00112404, 0.0011141, 0.00112003, 0.00112279, 0.00112004, 0.00111891, 0.00111574" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171994; + rise_capacitance : 0.00168244; + rise_capacitance_range (0.00123018, 0.00168244); + fall_capacitance : 0.00171994; + fall_capacitance_range (0.00114581, 0.00171994); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000290533, -0.000289412, -0.000290048, -0.000289998, -0.000289443, -0.00028915, -0.000288473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000290533, 0.000289412, 0.000290048, 0.000289998, 0.000289443, 0.00028915, 0.000288473" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000241039, -0.000239204, -0.000241772, -0.000243031, -0.000242605, -0.000242087, -0.000242068" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00024915, 0.000250822, 0.000248934, 0.000249169, 0.00024923, 0.00024826, 0.000247426" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000942494, -0.00107589, -0.00113265, -0.00114697, -0.00115521, -0.00115784, -0.00115514" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115666, 0.00115357, 0.00116296, 0.00116563, 0.0011625, 0.00115784, 0.00115514" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00030861, -0.000307038, -0.000306143, -0.000306364, -0.000305793, -0.000305482, -0.000304763" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00030861, 0.000307038, 0.000306143, 0.000306364, 0.000305793, 0.000305482, 0.000304763" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000330647, -0.00033456, -0.000333201, -0.000333167, -0.000332591, -0.000332295, -0.000331478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000330647, 0.00033456, 0.000333201, 0.000333167, 0.000332591, 0.000332295, 0.000331478" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102976, -0.00109374, -0.00113985, -0.00115345, -0.00115996, -0.00115894, -0.0011562" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115785, 0.00115438, 0.00116388, 0.00116688, 0.00115996, 0.00115894, 0.0011562" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000875994, -0.00101251, -0.00111869, -0.00114147, -0.00114993, -0.00114573, -0.00114304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114048, 0.00114266, 0.00115012, 0.00115315, 0.00114993, 0.00114573, 0.00114304" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017095; + rise_capacitance : 0.001675; + rise_capacitance_range (0.00120169, 0.001675); + fall_capacitance : 0.0017095; + fall_capacitance_range (0.00110769, 0.0017095); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000228412, -0.00022955, -0.000229115, -0.000230331, -0.000230129, -0.000230026, -0.00023067" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000233199, 0.00023592, 0.000234445, 0.000234874, 0.000234403, 0.000234117, 0.000233485" \ + ); + } + } + internal_power () { + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000222647, -0.000222617, -0.000223436, -0.000224618, -0.0002244, -0.000224208, -0.000224195" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00023047, 0.000231608, 0.000232974, 0.000232915, 0.000231385, 0.000230817, 0.000229534" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000441342, -0.000442458, -0.000440702, -0.000441789, -0.000441062, -0.000440676, -0.000439645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000441342, 0.000442458, 0.000440702, 0.000441789, 0.000441062, 0.000440676, 0.000439645" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000399825, -0.000404367, -0.000402657, -0.000402646, -0.000401906, -0.000401544, -0.000400616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000399825, 0.000404367, 0.000402657, 0.000402646, 0.000401906, 0.000401544, 0.000400616" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000975018, -0.00112535, -0.0012015, -0.00121166, -0.00121615, -0.00122187, -0.00121946" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00121738, 0.00121549, 0.00122346, 0.0012285, 0.00122253, 0.00122187, 0.00121946" \ + ); + } + } + } + } + cell (NOR4BX2) { + area : 11.2896; + cell_leakage_power : 0.328923; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.383409; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285065; + when : "(AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291868; + when : "(AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199804; + when : "(AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.343625; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.258553; + when : "(AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.317581; + when : "(AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337338; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.447308; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.350481; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.356759; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2579; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.406239; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.314506; + when : "(!AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366652; + when : "(!AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.345683; + when : "(!AB * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.328923; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0694456, 0.0944971, 0.223937, 0.383372, 0.701489, 1.11479, 1.65506", \ + "0.0825309, 0.107256, 0.237055, 0.396864, 0.715234, 1.12861, 1.66901", \ + "0.119828, 0.14366, 0.272915, 0.432959, 0.751786, 1.16544, 1.70606", \ + "0.149871, 0.172597, 0.300559, 0.460456, 0.779324, 1.19293, 1.73358", \ + "0.189337, 0.212646, 0.338682, 0.497452, 0.815801, 1.22978, 1.77014", \ + "0.227755, 0.252512, 0.378171, 0.536202, 0.853896, 1.26759, 1.808", \ + "0.265078, 0.291988, 0.418934, 0.577711, 0.894909, 1.30824, 1.84883" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0641645, 0.0974031, 0.274849, 0.495907, 0.938406, 1.5134, 2.2644", \ + "0.0640185, 0.0973557, 0.274818, 0.49609, 0.938389, 1.5133, 2.26439", \ + "0.0645487, 0.0975524, 0.274907, 0.49608, 0.938393, 1.51293, 2.26439", \ + "0.0671696, 0.0984999, 0.275312, 0.496315, 0.938175, 1.51326, 2.26438", \ + "0.0741078, 0.103111, 0.276326, 0.497446, 0.93854, 1.51311, 2.26436", \ + "0.082795, 0.110782, 0.279013, 0.498566, 0.939578, 1.51357, 2.26453", \ + "0.091937, 0.120505, 0.283681, 0.502208, 0.941309, 1.51413, 2.26474" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0399004, 0.0458891, 0.0737727, 0.107091, 0.173295, 0.259135, 0.371419", \ + "0.0541846, 0.0602246, 0.0881559, 0.121488, 0.18767, 0.273564, 0.385855", \ + "0.0936797, 0.100613, 0.129725, 0.163278, 0.229543, 0.315468, 0.427598", \ + "0.120231, 0.128315, 0.159232, 0.192481, 0.258679, 0.344742, 0.457084", \ + "0.150656, 0.160527, 0.19561, 0.230128, 0.296326, 0.381933, 0.493994", \ + "0.176267, 0.187906, 0.228438, 0.265099, 0.332609, 0.418591, 0.530968", \ + "0.19758, 0.211019, 0.257541, 0.297078, 0.366817, 0.454809, 0.568721" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157326, 0.0221519, 0.0579627, 0.103726, 0.195759, 0.315554, 0.472251", \ + "0.0158476, 0.0222411, 0.058008, 0.103715, 0.195811, 0.315569, 0.472251", \ + "0.0220046, 0.0274213, 0.0604671, 0.105011, 0.19629, 0.31555, 0.472242", \ + "0.0288002, 0.0338001, 0.063875, 0.106948, 0.197915, 0.316829, 0.473063", \ + "0.0391554, 0.0443989, 0.071669, 0.111873, 0.200002, 0.318457, 0.474645", \ + "0.050524, 0.056386, 0.082879, 0.120444, 0.205802, 0.322432, 0.477134", \ + "0.062556, 0.068947, 0.096263, 0.131907, 0.214537, 0.329908, 0.483275" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0834937, 0.107626, 0.235707, 0.394856, 0.712827, 1.12612, 1.66628", \ + "0.0933283, 0.117611, 0.246805, 0.406533, 0.724901, 1.13858, 1.67878", \ + "0.119509, 0.146098, 0.276478, 0.436415, 0.755224, 1.16908, 1.70985", \ + "0.133118, 0.163848, 0.30694, 0.467903, 0.786356, 1.2001, 1.74093", \ + "0.14806, 0.186349, 0.349699, 0.525046, 0.847905, 1.26011, 1.79953", \ + "0.167649, 0.213408, 0.39964, 0.589029, 0.931652, 1.34634, 1.88378", \ + "0.190245, 0.243147, 0.454415, 0.660723, 1.0222, 1.45561, 1.99498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0646408, 0.0975109, 0.274853, 0.496089, 0.938373, 1.51299, 2.26441", \ + "0.0647103, 0.0975127, 0.274853, 0.496089, 0.938366, 1.51299, 2.26443", \ + "0.0749563, 0.105249, 0.275879, 0.496003, 0.938372, 1.51328, 2.26443", \ + "0.0937667, 0.125245, 0.290545, 0.501845, 0.938327, 1.51324, 2.26443", \ + "0.138691, 0.168772, 0.33292, 0.535545, 0.952961, 1.51606, 2.26411", \ + "0.194412, 0.225728, 0.390298, 0.593733, 0.998117, 1.54198, 2.2731", \ + "0.251208, 0.286222, 0.459153, 0.66434, 1.0709, 1.59573, 2.30852" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173353, 0.0233163, 0.0524822, 0.0867468, 0.153809, 0.240179, 0.352797", \ + "0.0336373, 0.0391156, 0.0677941, 0.101752, 0.168497, 0.254902, 0.366684", \ + "0.0753647, 0.0879945, 0.134527, 0.173162, 0.240185, 0.326516, 0.438929", \ + "0.104069, 0.12221, 0.191498, 0.249878, 0.334406, 0.421498, 0.533824", \ + "0.137666, 0.163103, 0.261827, 0.347634, 0.471998, 0.5918, 0.715448", \ + "0.167344, 0.199371, 0.326456, 0.439229, 0.60486, 0.765973, 0.930877", \ + "0.193373, 0.231318, 0.384696, 0.523195, 0.72927, 0.931165, 1.13945" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0196444, 0.0270086, 0.064673, 0.110874, 0.203106, 0.322976, 0.479744", \ + "0.0220167, 0.0278815, 0.0643058, 0.11072, 0.202999, 0.322941, 0.479723", \ + "0.055555, 0.0632174, 0.0924117, 0.125347, 0.206008, 0.322836, 0.479641", \ + "0.0885981, 0.10017, 0.141632, 0.178056, 0.240736, 0.338845, 0.482843", \ + "0.139511, 0.156444, 0.217192, 0.268096, 0.343359, 0.421951, 0.538151", \ + "0.196918, 0.220374, 0.302167, 0.369335, 0.467089, 0.563578, 0.667283", \ + "0.260324, 0.290462, 0.394704, 0.479124, 0.599336, 0.717967, 0.842393" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0801222, 0.104259, 0.23234, 0.39149, 0.709456, 1.12264, 1.66299", \ + "0.0889201, 0.113221, 0.242388, 0.402118, 0.720634, 1.13391, 1.67439", \ + "0.116271, 0.144309, 0.275828, 0.435779, 0.754581, 1.16865, 1.70923", \ + "0.134247, 0.168132, 0.317038, 0.47823, 0.797155, 1.21037, 1.75124", \ + "0.162786, 0.205125, 0.379744, 0.559216, 0.881522, 1.2934, 1.83404", \ + "0.19901, 0.249375, 0.451415, 0.650792, 0.998294, 1.41227, 1.94952", \ + "0.236863, 0.295363, 0.527841, 0.748953, 1.1266, 1.56333, 2.10004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0646461, 0.0974904, 0.274853, 0.496089, 0.9384, 1.51328, 2.26445", \ + "0.0647239, 0.0975082, 0.274853, 0.496089, 0.938181, 1.51329, 2.26445", \ + "0.0805366, 0.109695, 0.27662, 0.496018, 0.93838, 1.51299, 2.26445", \ + "0.10598, 0.136704, 0.296647, 0.5035, 0.938306, 1.51264, 2.26442", \ + "0.153891, 0.185431, 0.348264, 0.544395, 0.955583, 1.51551, 2.26441", \ + "0.205644, 0.241087, 0.413448, 0.615689, 1.0078, 1.54433, 2.27212", \ + "0.26136, 0.300963, 0.486729, 0.696272, 1.09448, 1.60745, 2.31064" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0178167, 0.0234666, 0.0514423, 0.0850658, 0.151563, 0.23762, 0.349993", \ + "0.0334494, 0.0388677, 0.0667517, 0.100162, 0.166757, 0.252802, 0.363888", \ + "0.0717255, 0.084792, 0.132248, 0.171992, 0.237738, 0.32419, 0.435978", \ + "0.0968528, 0.115806, 0.187022, 0.246221, 0.331689, 0.418762, 0.530768", \ + "0.124147, 0.150939, 0.253886, 0.34173, 0.467815, 0.5889, 0.710244", \ + "0.145219, 0.179564, 0.313406, 0.429648, 0.598445, 0.760957, 0.926962", \ + "0.16024, 0.201587, 0.364912, 0.508746, 0.719363, 0.924103, 1.13421" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181152, 0.0249844, 0.0617882, 0.107849, 0.199941, 0.319869, 0.476616", \ + "0.0205592, 0.0261782, 0.0616827, 0.107813, 0.199941, 0.319871, 0.476587", \ + "0.0528577, 0.0607638, 0.0907352, 0.123344, 0.202477, 0.319885, 0.476498", \ + "0.0845571, 0.0966345, 0.139495, 0.176659, 0.238966, 0.336365, 0.479878", \ + "0.13336, 0.151486, 0.214094, 0.265779, 0.341567, 0.419882, 0.532979", \ + "0.188521, 0.213571, 0.298494, 0.36682, 0.464966, 0.562002, 0.665627", \ + "0.249168, 0.281438, 0.390303, 0.476439, 0.598214, 0.716432, 0.840789" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0705125, 0.09469, 0.22282, 0.381983, 0.699949, 1.11313, 1.65351", \ + "0.0781199, 0.102427, 0.231591, 0.391334, 0.709714, 1.12311, 1.66361", \ + "0.10822, 0.138281, 0.27112, 0.430989, 0.749901, 1.16384, 1.70453", \ + "0.133934, 0.171171, 0.32621, 0.487042, 0.804992, 1.21835, 1.75922", \ + "0.175985, 0.221942, 0.409645, 0.594015, 0.915343, 1.3271, 1.86768", \ + "0.222744, 0.27801, 0.49902, 0.712102, 1.0672, 1.47895, 2.01766", \ + "0.271956, 0.336232, 0.591043, 0.832173, 1.22929, 1.67156, 2.20729" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.064635, 0.0974997, 0.274853, 0.496089, 0.938388, 1.51293, 2.26448", \ + "0.0647312, 0.0975341, 0.274853, 0.496089, 0.938366, 1.51322, 2.26446", \ + "0.0874873, 0.116022, 0.277351, 0.49605, 0.938194, 1.5133, 2.26448", \ + "0.1152, 0.147423, 0.301748, 0.50479, 0.93831, 1.51287, 2.26448", \ + "0.158337, 0.194642, 0.365531, 0.554985, 0.957438, 1.51423, 2.26442", \ + "0.207328, 0.24855, 0.437259, 0.640879, 1.02138, 1.54695, 2.27044", \ + "0.261095, 0.307896, 0.514484, 0.734106, 1.12745, 1.62432, 2.31423" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166882, 0.0219771, 0.0491135, 0.0823472, 0.148525, 0.234409, 0.346654", \ + "0.0319469, 0.0375916, 0.0647249, 0.097885, 0.164359, 0.250332, 0.362459", \ + "0.0653508, 0.0793219, 0.128954, 0.169481, 0.234443, 0.321316, 0.433081", \ + "0.0856974, 0.106418, 0.180996, 0.242, 0.328675, 0.415914, 0.527971", \ + "0.105403, 0.134791, 0.243998, 0.33454, 0.462846, 0.585072, 0.708375", \ + "0.116948, 0.155064, 0.298206, 0.418662, 0.590867, 0.755459, 0.922592", \ + "0.12078, 0.166528, 0.342922, 0.492822, 0.708979, 0.916399, 1.12839" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.015095, 0.0218638, 0.0586439, 0.10467, 0.196791, 0.316613, 0.473252", \ + "0.0185876, 0.0238977, 0.0586249, 0.104655, 0.196783, 0.316587, 0.473243", \ + "0.0498341, 0.0582274, 0.0889067, 0.120927, 0.198933, 0.316528, 0.473208", \ + "0.0803462, 0.092946, 0.137417, 0.174775, 0.236711, 0.333491, 0.476649", \ + "0.127355, 0.146774, 0.211158, 0.263517, 0.339757, 0.418202, 0.531587", \ + "0.181017, 0.207581, 0.295243, 0.364394, 0.463168, 0.560032, 0.662915", \ + "0.239625, 0.275153, 0.386801, 0.474125, 0.595331, 0.714955, 0.83899" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0082682, 0.00841682, 0.00862475, 0.00866787, 0.00869022, 0.00869832, 0.00870237", \ + "0.00791807, 0.00803383, 0.00827796, 0.00836132, 0.00841236, 0.00843366, 0.00844456", \ + "0.00841848, 0.00846901, 0.00866811, 0.00878184, 0.00888347, 0.00894226, 0.00897631", \ + "0.00973188, 0.00971037, 0.00985356, 0.00995167, 0.0100571, 0.0101241, 0.0101693", \ + "0.0126824, 0.0126928, 0.0126891, 0.0127694, 0.012821, 0.0128842, 0.0129313", \ + "0.0167051, 0.0166068, 0.0164739, 0.0164583, 0.0165322, 0.0165774, 0.0166098", \ + "0.0218223, 0.0216708, 0.0213911, 0.0213131, 0.0213217, 0.0213669, 0.0214409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00893242, 0.00907969, 0.00927359, 0.00931663, 0.00934257, 0.00935186, 0.00935813", \ + "0.00865979, 0.00883653, 0.0090805, 0.00914372, 0.00918132, 0.00919638, 0.00920396", \ + "0.00925327, 0.0093614, 0.0096494, 0.00974682, 0.00983565, 0.00985938, 0.00988605", \ + "0.0105706, 0.0106319, 0.0108754, 0.0109992, 0.0110958, 0.0111498, 0.0111788", \ + "0.0133576, 0.0133301, 0.0134522, 0.0135556, 0.0136611, 0.0137238, 0.0137637", \ + "0.0173721, 0.0172797, 0.0172269, 0.0172897, 0.0173866, 0.0174266, 0.0174734", \ + "0.0226238, 0.02235, 0.0221325, 0.0222005, 0.0222491, 0.0222876, 0.0223161" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0162807, 0.0163374, 0.0164035, 0.0164206, 0.0164322, 0.0164345, 0.0164363", \ + "0.0159778, 0.0160505, 0.0162372, 0.016317, 0.0163725, 0.016402, 0.0164147", \ + "0.0158547, 0.0158795, 0.0160032, 0.0160915, 0.0162107, 0.0162647, 0.0163176", \ + "0.0162056, 0.0161457, 0.0160845, 0.0161059, 0.0161597, 0.0162189, 0.0162632", \ + "0.0183477, 0.0180248, 0.0173072, 0.0169605, 0.0166835, 0.0165947, 0.0165094", \ + "0.0227464, 0.0221076, 0.0203346, 0.0193703, 0.0184692, 0.0178846, 0.0174862", \ + "0.0288657, 0.0280147, 0.0252581, 0.0235249, 0.0217593, 0.0204326, 0.0195518" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000273584, 0.000269729, 0.00026928, 0.000269558, 0.000269679, 0.00026772, 0.00026729", \ + "-3.13796e-06, 1.26457e-05, 4.77081e-05, 6.10141e-05, 4.42534e-05, 4.60719e-05, 4.07764e-05", \ + "0.000290928, 0.000234647, 0.000157021, 0.000173674, 0.000105792, 7.2227e-05, 4.78516e-05", \ + "0.00161199, 0.00140792, 0.000879373, 0.000699971, 0.000440966, 0.000305037, 0.000214651", \ + "0.00468179, 0.00431002, 0.00303853, 0.00225011, 0.00157553, 0.00114591, 0.000857558", \ + "0.00942186, 0.00882957, 0.00674277, 0.0053205, 0.00381584, 0.00288611, 0.00218582", \ + "0.0155906, 0.0148806, 0.0120583, 0.00991315, 0.00744007, 0.00572475, 0.00447873" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139173, 0.0139743, 0.0140461, 0.0140633, 0.0140736, 0.0140777, 0.0140793", \ + "0.0136154, 0.013688, 0.0138757, 0.0139552, 0.0140121, 0.0140383, 0.0140524", \ + "0.0135359, 0.0135431, 0.013649, 0.0137392, 0.0138373, 0.0139065, 0.0139547", \ + "0.014073, 0.0139778, 0.0139069, 0.013808, 0.0138388, 0.0138771, 0.0139287", \ + "0.0165263, 0.0161547, 0.0152778, 0.0148458, 0.0144712, 0.0143074, 0.0142153", \ + "0.0207817, 0.0201745, 0.0183704, 0.0173145, 0.0163343, 0.0156413, 0.0152207", \ + "0.0264411, 0.0256334, 0.0230241, 0.0213132, 0.019574, 0.0182251, 0.0172282" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "1.12171e-05, 8.7376e-06, 1.78604e-05, 1.92279e-05, 2.01022e-05, 2.00975e-05, 1.98747e-05", \ + "-0.000254989, -0.00021829, -0.000140477, -0.000113891, -0.00010023, -9.86176e-05, -0.000112788", \ + "2.76413e-05, -2.01907e-05, -3.39473e-05, -6.09495e-05, -7.6399e-05, -8.87894e-05, -0.000108043", \ + "0.00124711, 0.00105877, 0.000662067, 0.000557075, 0.00031152, 0.000187369, 0.000110385", \ + "0.00430928, 0.00390852, 0.00265989, 0.00195191, 0.00134648, 0.000957147, 0.000687752", \ + "0.00869153, 0.00814224, 0.00618228, 0.00485916, 0.00348556, 0.00259052, 0.00195813", \ + "0.0144312, 0.0137634, 0.0111656, 0.00917176, 0.00688694, 0.00530843, 0.00415042" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115199, 0.0115814, 0.0116591, 0.0116778, 0.0116883, 0.0116923, 0.0116944", \ + "0.0112228, 0.011295, 0.0114885, 0.0115693, 0.0116264, 0.0116552, 0.0116687", \ + "0.0112772, 0.0112886, 0.0113051, 0.0113784, 0.0114681, 0.0115298, 0.0115801", \ + "0.0121975, 0.0120398, 0.0117067, 0.0116028, 0.0115542, 0.011558, 0.0115813", \ + "0.0149214, 0.0145085, 0.0134522, 0.0129002, 0.0124015, 0.012125, 0.0119705", \ + "0.018981, 0.018361, 0.0165883, 0.0155307, 0.0143455, 0.0135745, 0.0131216", \ + "0.0242739, 0.0234725, 0.0209441, 0.0193159, 0.0175168, 0.0161979, 0.0151203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000435737, -0.000405466, -0.000368756, -0.000361424, -0.000356828, -0.000354827, -0.000356244", \ + "-0.000602859, -0.00051988, -0.00036568, -0.000312793, -0.000279251, -0.000270936, -0.000257518", \ + "-0.000256804, -0.0002775, -0.000260214, -0.000250039, -0.000244141, -0.000226637, -0.000238009", \ + "0.000973289, 0.000767562, 0.000445182, 0.000314318, 0.000136205, 3.04117e-05, -3.7511e-05", \ + "0.00391258, 0.00353339, 0.00231838, 0.00165192, 0.00109715, 0.000743902, 0.000509429", \ + "0.00811147, 0.00755273, 0.00566473, 0.00441436, 0.00311875, 0.00230962, 0.00174602", \ + "0.0135078, 0.0128383, 0.0103842, 0.00849809, 0.00637158, 0.00489543, 0.0038271" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0023127; + rise_capacitance : 0.0023127; + rise_capacitance_range (0.00162629, 0.0023127); + fall_capacitance : 0.00231239; + fall_capacitance_range (0.00160799, 0.00231239); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000199393, -0.000432813, 0.000186321, 0.00142379, 0.00399829, 0.00775689, 0.012608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00691527, 0.00673833, 0.00745875, 0.00879777, 0.011405, 0.0152142, 0.02009" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000219775, -0.000446786, 0.000175222, 0.00140536, 0.00396688, 0.00771934, 0.0125644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00697449, 0.00679892, 0.00751781, 0.00885895, 0.0114631, 0.0152711, 0.0201446" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000220016, -0.000446631, 0.000176061, 0.00140205, 0.00396975, 0.00772101, 0.0125649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00696681, 0.00679416, 0.0075117, 0.00884816, 0.0114566, 0.015264, 0.0201356" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344363; + rise_capacitance : 0.00336057; + rise_capacitance_range (0.0024637, 0.00336057); + fall_capacitance : 0.00344363; + fall_capacitance_range (0.00248592, 0.00344363); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214046, -0.00229005, -0.0023811, -0.00237857, -0.00239955, -0.00239667, -0.00239014" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239686, 0.00240066, 0.00241594, 0.00241708, 0.00239955, 0.00239667, 0.00239014" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207408, -0.00228001, -0.00238001, -0.00237787, -0.00240326, -0.00240841, -0.00240191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024083, 0.00240999, 0.00243109, 0.00242893, 0.00241118, 0.00240841, 0.00240191" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00185136, -0.00213842, -0.00230006, -0.00231486, -0.00230925, -0.00230671, -0.00230021" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00229632, 0.00230655, 0.00230006, 0.00231486, 0.00230925, 0.00230671, 0.00230021" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214611, -0.00228805, -0.00237945, -0.00238269, -0.00240383, -0.00240095, -0.00239444" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240127, 0.00239649, 0.00241866, 0.00242168, 0.00240383, 0.00240095, 0.00239444" \ + ); + } + } + internal_power () { + when : "(!AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00186487, -0.00214338, -0.00229283, -0.00231576, -0.00231012, -0.00230754, -0.002301" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00229731, 0.00230758, 0.00229283, 0.00231576, 0.00231012, 0.00230754, 0.002301" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00189931, -0.00212765, -0.00230533, -0.00231445, -0.00230886, -0.00230644, -0.00229993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00229755, 0.00230339, 0.00231079, 0.00231445, 0.00230886, 0.00230644, 0.00229993" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345021; + rise_capacitance : 0.00337294; + rise_capacitance_range (0.0024127, 0.00337294); + fall_capacitance : 0.00345021; + fall_capacitance_range (0.00220981, 0.00345021); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000606839, -0.000608598, -0.000606497, -0.000606115, -0.000606436, -0.000604321, -0.000602977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000606839, 0.000608598, 0.000606497, 0.000606115, 0.000606436, 0.000604321, 0.000602977" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000509977, -0.000506346, -0.000508649, -0.000511329, -0.000510594, -0.000509675, -0.00050967" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000522978, 0.0005252, 0.000521295, 0.000521727, 0.000521957, 0.000520058, 0.000518655" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198125, -0.00225325, -0.00235711, -0.00238101, -0.00239521, -0.00240329, -0.00239805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239162, 0.00239967, 0.00241106, 0.00239338, 0.00241324, 0.00240329, 0.00239805" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000620492, -0.000617517, -0.000618503, -0.000619283, -0.000619605, -0.000617428, -0.000616045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000620492, 0.000617517, 0.000618503, 0.000619283, 0.000619605, 0.000617428, 0.000616045" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000665429, -0.000668846, -0.000664957, -0.000664961, -0.000665686, -0.000663342, -0.000661821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000665429, 0.000668846, 0.000664957, 0.000664961, 0.000665686, 0.000663342, 0.000661821" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0021724, -0.0022861, -0.00236478, -0.00238686, -0.00240002, -0.00239479, -0.00238946" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238258, 0.00238854, 0.00240114, 0.00238706, 0.00240495, 0.00239479, 0.00238946" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00182374, -0.00211698, -0.00232399, -0.00236434, -0.00238454, -0.00237562, -0.0023704" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00237608, 0.00237294, 0.00238553, 0.00239142, 0.00238454, 0.00237562, 0.0023704" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344855; + rise_capacitance : 0.0033777; + rise_capacitance_range (0.00235931, 0.0033777); + fall_capacitance : 0.00344855; + fall_capacitance_range (0.00214596, 0.00344855); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000489886, -0.000490654, -0.000488526, -0.000491282, -0.000490741, -0.000490289, -0.000491154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000500437, 0.000502044, 0.000498475, 0.000499206, 0.000498224, 0.000497568, 0.000496285" \ + ); + } + } + internal_power () { + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000473305, -0.000472382, -0.000472686, -0.000475023, -0.000474511, -0.000474122, -0.000474582" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000485301, 0.00048478, 0.000485999, 0.000485699, 0.000482627, 0.000481665, 0.000479606" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000903546, -0.000911419, -0.00090595, -0.000908239, -0.000906244, -0.000903383, -0.000901593" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000910311, 0.000911939, 0.000908829, 0.00091097, 0.000909568, 0.000908695, 0.000906692" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000816055, -0.00082047, -0.00081614, -0.00081599, -0.000814783, -0.000813964, -0.000812196" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000816055, 0.00082047, 0.00081614, 0.00081599, 0.000814783, 0.000813964, 0.000812196" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200795, -0.00231843, -0.00247336, -0.00248281, -0.00249032, -0.00250243, -0.00249889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00249937, 0.00249865, 0.00250927, 0.00250091, 0.0025052, 0.00250348, 0.00249889" \ + ); + } + } + } + } + cell (NOR4X1) { + area : 9.8784; + cell_leakage_power : 0.0899223; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.117342; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0890189; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0909391; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620997; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0948823; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0658518; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0674383; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0442049; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.114591; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0872251; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0912949; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0694689; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112938; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0949144; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123972; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112575; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0899223; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0952663, 0.11054, 0.237604, 0.395666, 0.71146, 1.12177, 1.65862", \ + "0.10589, 0.121333, 0.24942, 0.407998, 0.724336, 1.13488, 1.67165", \ + "0.136734, 0.15323, 0.282169, 0.440821, 0.757479, 1.16858, 1.70569", \ + "0.155251, 0.174258, 0.315481, 0.475056, 0.791408, 1.2023, 1.73948", \ + "0.175798, 0.199376, 0.361726, 0.535892, 0.855046, 1.2665, 1.80234", \ + "0.199086, 0.227371, 0.413743, 0.603464, 0.944298, 1.35687, 1.89131", \ + "0.226685, 0.259507, 0.470787, 0.677035, 1.03939, 1.47153, 2.00714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0782708, 0.099016, 0.273867, 0.492116, 0.928421, 1.49531, 2.23665", \ + "0.0782879, 0.0990546, 0.273863, 0.492097, 0.928262, 1.49572, 2.23666", \ + "0.0867907, 0.105745, 0.274505, 0.492042, 0.92836, 1.49564, 2.23666", \ + "0.105612, 0.12552, 0.289355, 0.49734, 0.928218, 1.4957, 2.23665", \ + "0.148983, 0.168211, 0.330602, 0.530059, 0.941742, 1.4977, 2.2366", \ + "0.20796, 0.227445, 0.388781, 0.589392, 0.98693, 1.52343, 2.24504", \ + "0.269342, 0.290774, 0.459076, 0.660714, 1.06085, 1.57817, 2.27965" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211146, 0.0250776, 0.0556237, 0.0915774, 0.161825, 0.252318, 0.370232", \ + "0.0369793, 0.0406188, 0.0706025, 0.106274, 0.176093, 0.266862, 0.383794", \ + "0.0823001, 0.0900818, 0.136829, 0.175537, 0.246136, 0.33647, 0.454244", \ + "0.113584, 0.124712, 0.193931, 0.252892, 0.339108, 0.429727, 0.547303", \ + "0.150124, 0.165721, 0.263828, 0.350297, 0.476311, 0.598487, 0.725509", \ + "0.181686, 0.201398, 0.327888, 0.441062, 0.608172, 0.771106, 0.939687", \ + "0.208447, 0.232018, 0.384782, 0.523476, 0.731118, 0.935291, 1.14668" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241579, 0.0291974, 0.0692927, 0.118131, 0.215561, 0.342038, 0.507385", \ + "0.0256468, 0.0299146, 0.0689136, 0.118089, 0.215544, 0.342058, 0.507386", \ + "0.0607758, 0.0656844, 0.0960681, 0.131777, 0.2182, 0.342064, 0.507484", \ + "0.0962501, 0.103593, 0.14661, 0.184661, 0.252003, 0.357145, 0.510135", \ + "0.150156, 0.160964, 0.223964, 0.276651, 0.355218, 0.438895, 0.563914", \ + "0.211239, 0.225776, 0.309948, 0.379686, 0.481558, 0.582594, 0.692259", \ + "0.278101, 0.296489, 0.40348, 0.491047, 0.6166, 0.739786, 0.870239" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0912605, 0.106527, 0.233602, 0.391666, 0.70749, 1.11799, 1.65459", \ + "0.100704, 0.116114, 0.244211, 0.402778, 0.719125, 1.1297, 1.66645", \ + "0.133058, 0.15026, 0.280091, 0.438785, 0.755492, 1.16656, 1.70364", \ + "0.155874, 0.176726, 0.323462, 0.483172, 0.799098, 1.2103, 1.74756", \ + "0.188886, 0.215023, 0.388786, 0.566556, 0.888125, 1.29801, 1.83284", \ + "0.229494, 0.260554, 0.462636, 0.661978, 1.00808, 1.41682, 1.95319", \ + "0.273156, 0.309614, 0.541345, 0.763007, 1.1384, 1.57326, 2.1084" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0782722, 0.0990338, 0.273864, 0.49212, 0.928481, 1.4958, 2.23663", \ + "0.0783066, 0.0990355, 0.273863, 0.492075, 0.928257, 1.4958, 2.23668", \ + "0.0918797, 0.109812, 0.275134, 0.49193, 0.928529, 1.49573, 2.23668", \ + "0.117794, 0.137103, 0.293437, 0.498801, 0.928365, 1.49516, 2.23664", \ + "0.167232, 0.187061, 0.346551, 0.538504, 0.94403, 1.49719, 2.23658", \ + "0.223427, 0.245181, 0.413736, 0.611539, 0.997367, 1.52331, 2.24383", \ + "0.28286, 0.306803, 0.488614, 0.694496, 1.08425, 1.58799, 2.28176" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0214106, 0.0251302, 0.0544159, 0.0896366, 0.159267, 0.249402, 0.367075", \ + "0.0367494, 0.0402426, 0.0693786, 0.104497, 0.174107, 0.264233, 0.380683", \ + "0.0786377, 0.0866945, 0.134324, 0.17458, 0.2442, 0.334042, 0.451114", \ + "0.106437, 0.118067, 0.189178, 0.248758, 0.335988, 0.426549, 0.543932", \ + "0.136902, 0.153343, 0.255678, 0.343958, 0.471574, 0.595109, 0.722451", \ + "0.159944, 0.181295, 0.314478, 0.430992, 0.601144, 0.76608, 0.935486", \ + "0.176844, 0.202335, 0.364727, 0.508605, 0.720858, 0.927661, 1.141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0221574, 0.0268836, 0.0659936, 0.114725, 0.212062, 0.338527, 0.50389", \ + "0.0238884, 0.0279182, 0.0659228, 0.114686, 0.212071, 0.338507, 0.503891", \ + "0.0580767, 0.0630823, 0.0943159, 0.129301, 0.214953, 0.338553, 0.503877", \ + "0.092226, 0.0998207, 0.1442, 0.183272, 0.249974, 0.354253, 0.506807", \ + "0.144332, 0.155655, 0.220347, 0.274111, 0.353421, 0.436547, 0.560984", \ + "0.203765, 0.219015, 0.305915, 0.376863, 0.479385, 0.580799, 0.690331", \ + "0.26785, 0.287662, 0.398178, 0.48798, 0.614375, 0.738238, 0.868083" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0806287, 0.0959066, 0.22298, 0.381049, 0.696854, 1.1073, 1.64403", \ + "0.0888284, 0.104231, 0.232342, 0.390925, 0.707131, 1.11782, 1.65453", \ + "0.124442, 0.142704, 0.273647, 0.432328, 0.748901, 1.16007, 1.6971", \ + "0.154641, 0.177542, 0.330546, 0.489757, 0.805505, 1.21619, 1.75338", \ + "0.201348, 0.229789, 0.416481, 0.599384, 0.918304, 1.32733, 1.86304", \ + "0.253907, 0.287965, 0.508205, 0.720608, 1.07336, 1.48231, 2.0177", \ + "0.309051, 0.348674, 0.602579, 0.844367, 1.23925, 1.67846, 2.21046" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0782676, 0.0990162, 0.27386, 0.492124, 0.928438, 1.49564, 2.23671", \ + "0.078309, 0.0990387, 0.273864, 0.492096, 0.928441, 1.49577, 2.23666", \ + "0.0990478, 0.115846, 0.27592, 0.491925, 0.928366, 1.49555, 2.23671", \ + "0.128971, 0.148743, 0.299545, 0.500137, 0.928136, 1.4957, 2.23668", \ + "0.175645, 0.197978, 0.364248, 0.549899, 0.946627, 1.49635, 2.23666", \ + "0.228146, 0.253384, 0.43825, 0.637168, 1.01026, 1.52812, 2.24219", \ + "0.285763, 0.314774, 0.517969, 0.733042, 1.11696, 1.60484, 2.28455" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0202359, 0.0236918, 0.0519021, 0.0866575, 0.155926, 0.24587, 0.363415", \ + "0.0353726, 0.0388381, 0.0671806, 0.101882, 0.171036, 0.261056, 0.377376", \ + "0.0726721, 0.0811148, 0.130802, 0.17214, 0.241295, 0.330824, 0.447909", \ + "0.0958968, 0.108398, 0.182866, 0.244337, 0.332725, 0.423413, 0.540635", \ + "0.118931, 0.136914, 0.245288, 0.336323, 0.466025, 0.591108, 0.719181", \ + "0.133474, 0.156416, 0.298718, 0.419473, 0.593203, 0.760228, 0.93095", \ + "0.139532, 0.167798, 0.342336, 0.492123, 0.709895, 0.9195, 1.13467" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189652, 0.0235826, 0.0625483, 0.111251, 0.208539, 0.335001, 0.500297", \ + "0.0216073, 0.0254028, 0.0625905, 0.111238, 0.208546, 0.335001, 0.50031", \ + "0.0551317, 0.0605152, 0.0924638, 0.12705, 0.21172, 0.334972, 0.500152", \ + "0.0881625, 0.0961788, 0.142038, 0.181214, 0.247617, 0.351152, 0.503374", \ + "0.139002, 0.150879, 0.217319, 0.27176, 0.351705, 0.434491, 0.558148", \ + "0.196409, 0.213185, 0.302547, 0.374294, 0.47733, 0.578789, 0.687908", \ + "0.259224, 0.280374, 0.39503, 0.485605, 0.612585, 0.736394, 0.866483" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0613676, 0.0768676, 0.204419, 0.362661, 0.678512, 1.08903, 1.62571", \ + "0.0681901, 0.0836675, 0.212399, 0.371158, 0.687892, 1.09861, 1.63545", \ + "0.11298, 0.131511, 0.259807, 0.41715, 0.733121, 1.14422, 1.68102", \ + "0.149866, 0.173715, 0.328414, 0.484023, 0.797306, 1.20663, 1.74267", \ + "0.201676, 0.231485, 0.428191, 0.613923, 0.926757, 1.33257, 1.86565", \ + "0.257319, 0.293381, 0.52672, 0.75078, 1.10754, 1.51001, 2.0384", \ + "0.316705, 0.358279, 0.626449, 0.883235, 1.29737, 1.73718, 2.26065" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.078058, 0.0989597, 0.27385, 0.491986, 0.928514, 1.49501, 2.23672", \ + "0.0768943, 0.0984169, 0.273807, 0.492079, 0.928217, 1.49581, 2.23673", \ + "0.103011, 0.120733, 0.275867, 0.492032, 0.928496, 1.49532, 2.23673", \ + "0.130661, 0.153091, 0.306342, 0.501179, 0.928216, 1.49532, 2.23667", \ + "0.175551, 0.201733, 0.382169, 0.565204, 0.949914, 1.49571, 2.23661", \ + "0.228745, 0.258536, 0.464705, 0.670762, 1.03303, 1.53558, 2.24143", \ + "0.287643, 0.321679, 0.550426, 0.781863, 1.16646, 1.6368, 2.29732" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173112, 0.0206657, 0.0485342, 0.0831386, 0.15229, 0.242128, 0.359599", \ + "0.0320907, 0.0358439, 0.0638984, 0.0984795, 0.167479, 0.257406, 0.373962", \ + "0.062815, 0.0724466, 0.126096, 0.168683, 0.2372, 0.327051, 0.444486", \ + "0.0800464, 0.0944236, 0.174932, 0.239116, 0.329288, 0.420337, 0.537495", \ + "0.0940598, 0.114804, 0.232494, 0.327312, 0.460354, 0.586294, 0.715539", \ + "0.0983196, 0.125044, 0.280066, 0.406337, 0.584425, 0.753692, 0.925722", \ + "0.0925994, 0.125423, 0.316609, 0.474057, 0.697406, 0.910734, 1.12809" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153969, 0.0199979, 0.0588785, 0.107491, 0.204712, 0.331, 0.496306", \ + "0.0192883, 0.0226504, 0.0588835, 0.107485, 0.204713, 0.331092, 0.496364", \ + "0.051942, 0.0575979, 0.0902635, 0.124115, 0.208346, 0.331054, 0.496449", \ + "0.0840327, 0.0923471, 0.139406, 0.178635, 0.244442, 0.347584, 0.499586", \ + "0.134216, 0.146538, 0.214264, 0.269168, 0.349066, 0.432947, 0.555354", \ + "0.19133, 0.208527, 0.299708, 0.371595, 0.474938, 0.576794, 0.685652", \ + "0.254446, 0.276163, 0.392881, 0.483293, 0.610761, 0.733588, 0.865528" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00864377, 0.00865629, 0.00868268, 0.00869065, 0.0086944, 0.00869603, 0.00869836", \ + "0.0085017, 0.00852217, 0.00860807, 0.00864416, 0.00866931, 0.00868186, 0.00868805", \ + "0.00842551, 0.00843153, 0.00849219, 0.00853888, 0.00858805, 0.00862428, 0.00864936", \ + "0.00852783, 0.00852016, 0.00855381, 0.00852723, 0.00855852, 0.00858974, 0.00861368", \ + "0.00935857, 0.00928389, 0.00899947, 0.00886226, 0.00871364, 0.00873764, 0.00870888", \ + "0.011273, 0.0110988, 0.0103147, 0.00991437, 0.0095323, 0.0092948, 0.00911589", \ + "0.0140975, 0.0138453, 0.0125652, 0.0117593, 0.010983, 0.0104448, 0.0100341" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000203074, 0.000204011, 0.000204445, 0.000204288, 0.000204582, 0.000204217, 0.000203922", \ + "7.63792e-05, 8.37942e-05, 9.21665e-05, 0.000101912, 9.25698e-05, 9.5999e-05, 9.14899e-05", \ + "0.000184802, 0.000172394, 0.000143972, 0.000168747, 0.000130881, 0.00010862, 9.43899e-05", \ + "0.000787459, 0.000734208, 0.000487104, 0.000406092, 0.000283836, 0.000217316, 0.000173698", \ + "0.00219933, 0.00209698, 0.00151116, 0.00115522, 0.000833422, 0.000634494, 0.000492109", \ + "0.0044209, 0.00424652, 0.00327599, 0.00262046, 0.00191316, 0.00146494, 0.00113379", \ + "0.00733417, 0.0071288, 0.00581218, 0.00481538, 0.00365451, 0.00284018, 0.00224406" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00736376, 0.00737636, 0.00740685, 0.007414, 0.00741817, 0.00742142, 0.00742044", \ + "0.00722327, 0.00724394, 0.00732999, 0.00736611, 0.00739163, 0.00740368, 0.00741027", \ + "0.00715853, 0.00716419, 0.00721888, 0.00726014, 0.00731049, 0.00734201, 0.00737025", \ + "0.00734289, 0.00732742, 0.00727988, 0.00728206, 0.00730101, 0.00732209, 0.0073495", \ + "0.0083523, 0.00826221, 0.00789207, 0.00770933, 0.0075835, 0.00750733, 0.00745988", \ + "0.0102887, 0.01011, 0.00929082, 0.00883213, 0.0083748, 0.00793687, 0.0078987", \ + "0.0129151, 0.0126701, 0.0114447, 0.0106691, 0.00985933, 0.00924375, 0.00881661" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "5.73402e-05, 5.72083e-05, 5.88087e-05, 5.95052e-05, 6.01929e-05, 5.81577e-05, 5.82578e-05", \ + "-5.97358e-05, -4.92175e-05, -1.7233e-05, -5.55997e-06, 1.30114e-06, 4.5285e-06, -4.09325e-06", \ + "5.717e-05, 3.6731e-05, 3.55294e-05, 2.21256e-05, 1.42794e-05, 5.80802e-06, -4.6032e-06", \ + "0.000593985, 0.000543641, 0.00033207, 0.000332049, 0.000210712, 0.000146134, 0.000101754", \ + "0.00201565, 0.00191214, 0.00133216, 0.000995083, 0.000709172, 0.000516687, 0.00039015", \ + "0.00407095, 0.00391501, 0.00300658, 0.00239164, 0.0017321, 0.00130963, 0.0010052", \ + "0.00679617, 0.00659715, 0.00538881, 0.00445095, 0.00338366, 0.00262388, 0.00207149" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00607538, 0.00608805, 0.0061188, 0.00612666, 0.00613097, 0.00613278, 0.00613355", \ + "0.00593408, 0.00595469, 0.00604165, 0.00607799, 0.00610362, 0.00611565, 0.00612232", \ + "0.00591822, 0.00592162, 0.00594893, 0.00598321, 0.00602923, 0.00605894, 0.00608218", \ + "0.00628481, 0.00624976, 0.00612577, 0.00607552, 0.00605986, 0.00606587, 0.00607897", \ + "0.00748462, 0.0073794, 0.00690237, 0.00665546, 0.00643583, 0.00630784, 0.00624269", \ + "0.00935781, 0.00918949, 0.00834997, 0.00786676, 0.00731885, 0.00697109, 0.00676639", \ + "0.0118307, 0.0115901, 0.0104072, 0.00965401, 0.00879044, 0.00816582, 0.00767414" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00016134, -0.00015599, -0.000142616, -0.000139012, -0.00013754, -0.000136437, -0.000138237", \ + "-0.000235017, -0.000214623, -0.000144034, -0.000118091, -0.000103661, -9.78456e-05, -9.88171e-05", \ + "-0.000106084, -0.000105818, -9.24125e-05, -8.68268e-05, -7.85724e-05, -7.8344e-05, -8.2683e-05", \ + "0.00044139, 0.000386551, 0.000237582, 0.000198717, 0.000109503, 5.68816e-05, 2.28225e-05", \ + "0.00182863, 0.0017215, 0.00115574, 0.000841723, 0.000568013, 0.00040886, 0.000293068", \ + "0.00379257, 0.00362831, 0.00275805, 0.00216945, 0.00155311, 0.00116413, 0.000887898", \ + "0.00636986, 0.00617656, 0.00501902, 0.00412375, 0.0031236, 0.00241287, 0.00190213" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00471008, 0.00473365, 0.00479154, 0.00480486, 0.00481276, 0.00481596, 0.00481771", \ + "0.0045292, 0.00455469, 0.00467475, 0.00472322, 0.00476871, 0.00478701, 0.00479738", \ + "0.00484305, 0.00480952, 0.00471064, 0.00469582, 0.0047136, 0.00473838, 0.00476054", \ + "0.00547771, 0.00543798, 0.00515321, 0.00499777, 0.00488608, 0.00483674, 0.00481529", \ + "0.00689176, 0.00677179, 0.00620103, 0.00586151, 0.00548351, 0.00528255, 0.0051295", \ + "0.00891696, 0.00873756, 0.00786006, 0.00731112, 0.00665534, 0.00619949, 0.00582019", \ + "0.0114942, 0.0112532, 0.0100532, 0.00925533, 0.00832349, 0.00756266, 0.00694971" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000354398, -0.000327174, -0.000274065, -0.000263053, -0.000258107, -0.000255718, -0.000255011", \ + "-0.000426189, -0.000386006, -0.000262299, -0.000213808, -0.000184082, -0.000170844, -0.000163536", \ + "-0.000260471, -0.000263518, -0.000235085, -0.000191654, -0.000131911, -0.00013221, -0.000131711", \ + "0.00032379, 0.000270879, 9.37964e-05, 3.80816e-05, -1.95754e-05, -4.58369e-05, -6.4642e-05", \ + "0.00175844, 0.00162287, 0.00100075, 0.000688732, 0.000440874, 0.000303376, 0.000203918", \ + "0.00380904, 0.00361146, 0.0025741, 0.00196068, 0.00137558, 0.00102385, 0.000774823", \ + "0.00647375, 0.00622785, 0.00483978, 0.00387218, 0.00286987, 0.00221034, 0.00173898" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169062; + rise_capacitance : 0.00165034; + rise_capacitance_range (0.00122249, 0.00165034); + fall_capacitance : 0.00169062; + fall_capacitance_range (0.00124221, 0.00169062); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102596, -0.00109362, -0.00114991, -0.00114636, -0.00115838, -0.00115688, -0.00115378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115334, 0.00115844, 0.0011647, 0.00116688, 0.00115838, 0.00115688, 0.00115378" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102516, -0.00109343, -0.00114992, -0.00114542, -0.0011586, -0.00115711, -0.001154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115534, 0.00115839, 0.00116493, 0.00116711, 0.0011586, 0.00115711, 0.001154" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00100011, -0.00109046, -0.0011495, -0.00114584, -0.00116104, -0.00116159, -0.00115854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011604, 0.00116408, 0.00117083, 0.00117159, 0.00116694, 0.00116159, 0.00115854" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000897393, -0.00102912, -0.0011132, -0.0011171, -0.00111442, -0.00111308, -0.00111" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011062, 0.00111699, 0.00111883, 0.0011171, 0.00111442, 0.00111308, 0.00111" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000896472, -0.00102909, -0.00111315, -0.00112366, -0.00112461, -0.00111964, -0.00111657" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111276, 0.00111854, 0.00112598, 0.00112366, 0.00112461, 0.00111964, 0.00111657" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000882201, -0.000995712, -0.00109148, -0.00110275, -0.00110357, -0.00109889, -0.00109586" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00109134, 0.00109393, 0.00109968, 0.00110275, 0.00110357, 0.00109889, 0.00109586" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169141; + rise_capacitance : 0.0016539; + rise_capacitance_range (0.00120069, 0.0016539); + fall_capacitance : 0.00169141; + fall_capacitance_range (0.0011166, 0.00169141); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000293695, -0.000292177, -0.000291089, -0.000291599, -0.000291049, -0.000290775, -0.00029008" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000293695, 0.000292177, 0.000291089, 0.000291599, 0.000291049, 0.000290775, 0.00029008" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000288466, -0.000289353, -0.00028797, -0.000288169, -0.000287615, -0.000287342, -0.000286657" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000288466, 0.000289353, 0.00028797, 0.000288169, 0.000287615, 0.000287342, 0.000286657" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000263255, -0.000265072, -0.000263467, -0.000263441, -0.000262905, -0.000262652, -0.000262008" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000263255, 0.000265072, 0.000263467, 0.000263441, 0.000262905, 0.000262652, 0.000262008" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000239051, -0.00024178, -0.000239908, -0.000241117, -0.000240713, -0.000240226, -0.000240207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00024694, 0.000248966, 0.000247174, 0.000247308, 0.000246807, 0.000246474, 0.000245693" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000988721, -0.00108139, -0.00113267, -0.00114651, -0.00115337, -0.00115246, -0.00114966" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115118, 0.00114816, 0.00115731, 0.00116025, 0.00115337, 0.00115246, 0.00114966" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000942563, -0.00107586, -0.00113223, -0.0011463, -0.00115446, -0.0011575, -0.00115472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011562, 0.00115356, 0.00116262, 0.00116521, 0.00115837, 0.0011575, 0.00115472" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000808063, -0.000963565, -0.00108675, -0.0011132, -0.00111878, -0.00111814, -0.00111546" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111278, 0.00111494, 0.001122, 0.00112518, 0.00111878, 0.00111814, 0.00111546" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169956; + rise_capacitance : 0.00166505; + rise_capacitance_range (0.00119093, 0.00166505); + fall_capacitance : 0.00169956; + fall_capacitance_range (0.0010978, 0.00169956); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000278551, -0.000276487, -0.000276781, -0.000277007, -0.000276485, -0.000276209, -0.000275573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000278551, 0.000276487, 0.000276781, 0.000277007, 0.000276485, 0.000276209, 0.000275573" \ + ); + } + } + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000227671, -0.000229022, -0.000228398, -0.00022964, -0.000229465, -0.00022937, -0.000230023" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000234062, 0.000235558, 0.000234373, 0.000234419, 0.000233966, 0.000233679, 0.000233044" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000258916, -0.000260743, -0.000259196, -0.000259314, -0.0002588, -0.000258538, -0.000257919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000258916, 0.000260743, 0.000259196, 0.000259314, 0.0002588, 0.000258538, 0.000257919" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000221521, -0.00022399, -0.000222294, -0.000223512, -0.000223334, -0.000223182, -0.000223302" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000229495, 0.000230106, 0.0002314, 0.00023141, 0.000230455, 0.000229372, 0.000228149" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000885325, -0.00104156, -0.00112844, -0.00114274, -0.00115162, -0.00115785, -0.00115563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011536, 0.00115811, 0.00115921, 0.0011639, 0.00116176, 0.00115785, 0.00115563" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00174039; + rise_capacitance : 0.00174039; + rise_capacitance_range (0.00100761, 0.00174039); + fall_capacitance : 0.00173738; + fall_capacitance_range (0.00102548, 0.00173738); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000162804, -0.000163756, -0.000162801, -0.00016355, -0.000163055, -0.000162453, -0.000162048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000168255, 0.000169731, 0.00016871, 0.000168597, 0.000167783, 0.000166842, 0.000165303" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000155081, -0.000157188, -0.00015555, -0.000156034, -0.000155505, -0.00015485, -0.00015429" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000164493, 0.000163732, 0.000164501, 0.000164099, 0.000162312, 0.000160775, 0.000158548" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000155497, -0.000155015, -0.000155541, -0.000155787, -0.000155135, -0.000154545, -0.000154229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000165308, 0.000167357, 0.00016628, 0.000165904, 0.00016424, 0.000161823, 0.000158969" \ + ); + } + } + } + } + cell (NOR4X2) { + area : 9.8784; + cell_leakage_power : 0.270497; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.407215; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.30665; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.310389; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208305; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316667; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.215108; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217808; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123044; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366147; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266866; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.274414; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181793; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326559; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240821; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305591; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260578; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.270497; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0836764, 0.107707, 0.235642, 0.394692, 0.712467, 1.12547, 1.66552", \ + "0.0935525, 0.117759, 0.246744, 0.406361, 0.724572, 1.13775, 1.67794", \ + "0.12015, 0.146593, 0.276694, 0.436496, 0.755114, 1.16874, 1.70925", \ + "0.134258, 0.164761, 0.307425, 0.468161, 0.786317, 1.19979, 1.74036", \ + "0.149939, 0.18791, 0.350619, 0.525558, 0.848147, 1.25965, 1.79925", \ + "0.170073, 0.215386, 0.400754, 0.589759, 0.931978, 1.34756, 1.8836", \ + "0.193147, 0.245659, 0.455564, 0.66165, 1.02267, 1.45569, 1.99471" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0655748, 0.0982947, 0.275365, 0.496444, 0.938476, 1.51309, 2.26383", \ + "0.0656278, 0.0983054, 0.275365, 0.496444, 0.938493, 1.51308, 2.26385", \ + "0.0760009, 0.106087, 0.27638, 0.496358, 0.938479, 1.51274, 2.26385", \ + "0.0951034, 0.126318, 0.291044, 0.502172, 0.938245, 1.5129, 2.26382", \ + "0.140027, 0.169804, 0.333521, 0.535899, 0.953629, 1.51548, 2.2638", \ + "0.195875, 0.226937, 0.391033, 0.59418, 0.998225, 1.54175, 2.2729", \ + "0.252829, 0.287321, 0.459939, 0.664849, 1.07106, 1.59574, 2.30795" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176025, 0.0234843, 0.0524127, 0.086431, 0.153002, 0.238751, 0.350521", \ + "0.0339317, 0.039335, 0.0677374, 0.101457, 0.167721, 0.253469, 0.364399", \ + "0.0758655, 0.0883026, 0.134562, 0.172874, 0.239412, 0.325077, 0.436733", \ + "0.10478, 0.122757, 0.191565, 0.24965, 0.33374, 0.420212, 0.531758", \ + "0.138646, 0.163818, 0.26173, 0.347357, 0.471181, 0.590419, 0.710799", \ + "0.168324, 0.200283, 0.326581, 0.438936, 0.603888, 0.764128, 0.928517", \ + "0.19461, 0.232261, 0.385049, 0.522839, 0.728303, 0.929325, 1.13681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192465, 0.0267005, 0.0643811, 0.110374, 0.202021, 0.320961, 0.476722", \ + "0.0216802, 0.0276044, 0.0640346, 0.110226, 0.201999, 0.321024, 0.476696", \ + "0.055385, 0.0631238, 0.0921636, 0.12505, 0.204998, 0.321058, 0.476707", \ + "0.08863, 0.100141, 0.14144, 0.177644, 0.239927, 0.336993, 0.479885", \ + "0.139892, 0.156683, 0.217412, 0.267712, 0.342517, 0.420445, 0.53307", \ + "0.197916, 0.22089, 0.302283, 0.368975, 0.466189, 0.562378, 0.665177", \ + "0.261434, 0.291348, 0.394453, 0.478729, 0.598988, 0.716408, 0.840079" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0802604, 0.1043, 0.23223, 0.39128, 0.709052, 1.12209, 1.66214", \ + "0.0891318, 0.113339, 0.242322, 0.401942, 0.720135, 1.13338, 1.67354", \ + "0.117196, 0.144988, 0.276083, 0.435882, 0.754603, 1.16809, 1.70862", \ + "0.135705, 0.169364, 0.317617, 0.478539, 0.79667, 1.2103, 1.75069", \ + "0.165116, 0.206947, 0.380736, 0.559834, 0.881783, 1.29322, 1.83282", \ + "0.20178, 0.251647, 0.452736, 0.651678, 0.998672, 1.41027, 1.9491", \ + "0.240156, 0.298205, 0.529448, 0.750072, 1.12718, 1.5624, 2.09979" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0655791, 0.098279, 0.275365, 0.496443, 0.938473, 1.51313, 2.26388", \ + "0.0656265, 0.0983015, 0.275364, 0.496444, 0.938471, 1.51313, 2.26387", \ + "0.0816675, 0.110527, 0.277106, 0.496367, 0.938324, 1.5131, 2.26387", \ + "0.107402, 0.137857, 0.29631, 0.503833, 0.938505, 1.51283, 2.26387", \ + "0.155329, 0.18675, 0.348964, 0.544759, 0.955644, 1.5146, 2.26381", \ + "0.20736, 0.242572, 0.414307, 0.615747, 1.00791, 1.54189, 2.27097", \ + "0.263204, 0.30286, 0.487699, 0.696889, 1.09466, 1.60664, 2.31007" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.018134, 0.0236847, 0.0513947, 0.0847628, 0.150749, 0.236175, 0.347679", \ + "0.0337849, 0.0392691, 0.0667091, 0.0999586, 0.166311, 0.251693, 0.362922", \ + "0.0722603, 0.0852238, 0.132269, 0.171761, 0.237025, 0.32283, 0.433808", \ + "0.09763, 0.116485, 0.187056, 0.24592, 0.331013, 0.417541, 0.528788", \ + "0.125143, 0.151779, 0.254013, 0.341439, 0.466966, 0.587522, 0.708166", \ + "0.146417, 0.18048, 0.313591, 0.429469, 0.597307, 0.759265, 0.924485", \ + "0.161587, 0.202661, 0.365109, 0.508399, 0.718456, 0.922237, 1.1316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017713, 0.0246402, 0.061412, 0.107252, 0.198827, 0.317865, 0.473427", \ + "0.0201988, 0.0259093, 0.0613469, 0.107256, 0.19875, 0.317857, 0.473409", \ + "0.0526941, 0.0605388, 0.0904474, 0.122823, 0.201454, 0.317862, 0.473398", \ + "0.0845356, 0.0964311, 0.139279, 0.176249, 0.23799, 0.334509, 0.476863", \ + "0.133676, 0.151625, 0.213932, 0.265319, 0.340669, 0.418167, 0.530436", \ + "0.189196, 0.214033, 0.298435, 0.366226, 0.464171, 0.560546, 0.66302", \ + "0.250253, 0.282262, 0.390358, 0.476039, 0.597172, 0.714946, 0.838395" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0707223, 0.0947858, 0.222756, 0.381771, 0.699546, 1.11255, 1.65255", \ + "0.078425, 0.102646, 0.23163, 0.391257, 0.709456, 1.1227, 1.66271", \ + "0.109635, 0.139308, 0.271576, 0.431235, 0.749833, 1.16333, 1.70408", \ + "0.136014, 0.172816, 0.327185, 0.487706, 0.805622, 1.2182, 1.75854", \ + "0.178575, 0.224124, 0.410885, 0.594771, 0.915608, 1.32705, 1.86727", \ + "0.225973, 0.280616, 0.500602, 0.713188, 1.06772, 1.47905, 2.01718", \ + "0.27574, 0.339308, 0.593113, 0.833937, 1.23007, 1.67183, 2.20631" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0655719, 0.0983062, 0.275288, 0.496446, 0.938477, 1.51309, 2.26385", \ + "0.0656274, 0.0982953, 0.275364, 0.496444, 0.938473, 1.51312, 2.26376", \ + "0.0887119, 0.116491, 0.277751, 0.49635, 0.93828, 1.5131, 2.2639", \ + "0.116677, 0.148634, 0.30213, 0.504581, 0.938407, 1.51267, 2.26384", \ + "0.160219, 0.196141, 0.36611, 0.555331, 0.957508, 1.51402, 2.26385", \ + "0.209378, 0.250269, 0.438266, 0.641448, 1.0215, 1.54677, 2.26975", \ + "0.263352, 0.310381, 0.515674, 0.735144, 1.12771, 1.62415, 2.31293" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173233, 0.0224468, 0.0491887, 0.082132, 0.147792, 0.23307, 0.344512", \ + "0.0325142, 0.0380092, 0.0648111, 0.0976749, 0.163363, 0.248616, 0.360279", \ + "0.0662079, 0.0799808, 0.129081, 0.169326, 0.234141, 0.320058, 0.431051", \ + "0.0868388, 0.107197, 0.18113, 0.241823, 0.32808, 0.414812, 0.526001", \ + "0.106779, 0.135851, 0.244236, 0.334351, 0.462084, 0.583791, 0.708227", \ + "0.118631, 0.156052, 0.298513, 0.418166, 0.589992, 0.75394, 0.920418", \ + "0.122689, 0.168552, 0.343418, 0.49268, 0.70816, 0.914678, 1.12588" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149194, 0.0216715, 0.0583528, 0.10416, 0.195706, 0.314741, 0.470318", \ + "0.0183435, 0.0237053, 0.0583725, 0.104145, 0.195705, 0.314663, 0.47029", \ + "0.0497736, 0.0580929, 0.0886731, 0.120524, 0.19826, 0.314621, 0.47031", \ + "0.0804446, 0.0930798, 0.137293, 0.174387, 0.235849, 0.331853, 0.473804", \ + "0.127888, 0.147085, 0.211077, 0.263128, 0.338942, 0.416873, 0.531038", \ + "0.181877, 0.208653, 0.295325, 0.36447, 0.46227, 0.558633, 0.661838", \ + "0.240866, 0.275014, 0.386878, 0.473776, 0.595317, 0.71336, 0.836809" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0526257, 0.0771048, 0.205586, 0.364772, 0.682638, 1.09564, 1.63577", \ + "0.0593017, 0.0834378, 0.213041, 0.372567, 0.69149, 1.10503, 1.6451", \ + "0.0997076, 0.129909, 0.259367, 0.417611, 0.735495, 1.14908, 1.68929", \ + "0.132272, 0.170611, 0.326806, 0.483451, 0.798304, 1.21019, 1.74953", \ + "0.178674, 0.226777, 0.423701, 0.611081, 0.925752, 1.33361, 1.87037", \ + "0.229284, 0.287037, 0.520237, 0.744549, 1.1036, 1.50799, 2.0398", \ + "0.283085, 0.350202, 0.618053, 0.873992, 1.28938, 1.73189, 2.25847" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0653163, 0.0982314, 0.275362, 0.496444, 0.938498, 1.51308, 2.26392", \ + "0.0640148, 0.097787, 0.275281, 0.496432, 0.938494, 1.51277, 2.26392", \ + "0.0906518, 0.12097, 0.277681, 0.496395, 0.938511, 1.51278, 2.26392", \ + "0.115769, 0.152363, 0.308646, 0.50596, 0.938247, 1.5128, 2.26392", \ + "0.157621, 0.199957, 0.384035, 0.570543, 0.960899, 1.51333, 2.26354", \ + "0.206981, 0.255772, 0.464713, 0.675199, 1.04431, 1.5545, 2.26928", \ + "0.262559, 0.317709, 0.549569, 0.782998, 1.17693, 1.65623, 2.32615" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0147354, 0.0197698, 0.0462194, 0.0790413, 0.144576, 0.229762, 0.341147", \ + "0.0291369, 0.0353285, 0.0618971, 0.0946652, 0.160062, 0.245241, 0.355821", \ + "0.0560747, 0.0718222, 0.12477, 0.166232, 0.230796, 0.316726, 0.428032", \ + "0.0703818, 0.0938821, 0.17388, 0.237052, 0.324883, 0.411891, 0.523198", \ + "0.0808652, 0.114755, 0.232185, 0.325975, 0.456641, 0.579589, 0.703563", \ + "0.0818632, 0.125829, 0.280782, 0.406038, 0.58182, 0.747988, 0.91588", \ + "0.0735676, 0.127217, 0.318555, 0.475096, 0.696681, 0.906504, 1.11971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0117119, 0.0184462, 0.0550383, 0.100787, 0.192262, 0.311201, 0.466751", \ + "0.0165472, 0.0212582, 0.0550301, 0.100773, 0.192275, 0.311213, 0.466735", \ + "0.0464331, 0.0553228, 0.0865888, 0.117983, 0.195395, 0.311169, 0.466729", \ + "0.0761739, 0.0895139, 0.134696, 0.17194, 0.232732, 0.328554, 0.47041", \ + "0.122782, 0.142809, 0.20827, 0.260678, 0.336739, 0.414826, 0.526963", \ + "0.176307, 0.203876, 0.292663, 0.361676, 0.460107, 0.556812, 0.659566", \ + "0.235539, 0.270828, 0.384952, 0.472124, 0.593483, 0.711507, 0.834713" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01652, 0.0165699, 0.0166385, 0.016656, 0.016666, 0.0166703, 0.0166724", \ + "0.0162124, 0.016283, 0.0164663, 0.0165442, 0.0166, 0.0166263, 0.0166406", \ + "0.0160884, 0.01611, 0.0162316, 0.0163194, 0.0164376, 0.0164931, 0.0165489", \ + "0.0164312, 0.0163739, 0.0163103, 0.0163349, 0.0163646, 0.0164472, 0.0164885", \ + "0.0185572, 0.0182468, 0.017512, 0.0171897, 0.0169619, 0.0167926, 0.01673", \ + "0.0229561, 0.0223309, 0.0205623, 0.0195998, 0.0187008, 0.0181473, 0.0177116", \ + "0.0290611, 0.0282013, 0.0254753, 0.023756, 0.0219931, 0.0206971, 0.0197844" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000284526, 0.000284172, 0.00028173, 0.000281982, 0.000282225, 0.000282126, 0.0002785", \ + "1.22057e-05, 2.90063e-05, 6.09476e-05, 7.44151e-05, 5.7064e-05, 5.97381e-05, 5.36454e-05", \ + "0.000287439, 0.000242285, 0.000166584, 0.000195952, 0.000130573, 8.8561e-05, 6.20236e-05", \ + "0.00161007, 0.0014003, 0.000887404, 0.000705106, 0.000447874, 0.000321493, 0.000224916", \ + "0.00466934, 0.0042968, 0.00302329, 0.00226074, 0.00159104, 0.00115696, 0.000868262", \ + "0.00938772, 0.00882147, 0.00673252, 0.00533256, 0.00382942, 0.00287719, 0.00219397", \ + "0.0155725, 0.0148657, 0.0120816, 0.0099054, 0.00746657, 0.00574264, 0.00449739" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.014151, 0.0142024, 0.0142706, 0.0142872, 0.0142975, 0.0143018, 0.0143037", \ + "0.0138477, 0.0139181, 0.0141013, 0.0141795, 0.0142352, 0.0142615, 0.0142761", \ + "0.0137464, 0.0137704, 0.0138744, 0.0139659, 0.0140648, 0.0141319, 0.0141907", \ + "0.0142928, 0.0141942, 0.0140589, 0.0140383, 0.0140604, 0.0141029, 0.0141353", \ + "0.0167367, 0.016363, 0.01551, 0.0150756, 0.0147067, 0.014535, 0.0144294", \ + "0.020997, 0.0203872, 0.0185955, 0.0175551, 0.0165634, 0.0155868, 0.0154494", \ + "0.0266453, 0.0258388, 0.0232486, 0.0215402, 0.0198019, 0.0184532, 0.0174604" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "1.86588e-05, 1.46658e-05, 2.07402e-05, 2.22324e-05, 2.23498e-05, 2.29873e-05, 2.33552e-05", \ + "-0.00024653, -0.000213241, -0.000137016, -0.000110068, -9.74685e-05, -9.09866e-05, -8.69106e-05", \ + "3.72734e-05, -1.70061e-05, -3.31265e-05, -5.90561e-05, -7.19556e-05, -8.58419e-05, -0.000105429", \ + "0.00123155, 0.00105755, 0.000673564, 0.000549495, 0.000312896, 0.00019216, 0.000103214", \ + "0.00428681, 0.00389664, 0.00265545, 0.00195269, 0.00135252, 0.000959688, 0.00067592", \ + "0.00866483, 0.00812241, 0.006177, 0.00486616, 0.00347633, 0.00259129, 0.00196389", \ + "0.0144068, 0.0137285, 0.0111581, 0.00917208, 0.00690741, 0.00531128, 0.00416271" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0117643, 0.0118166, 0.0118861, 0.0119037, 0.011914, 0.0119168, 0.0119204", \ + "0.0114562, 0.011531, 0.0117165, 0.0117954, 0.0118517, 0.0118779, 0.0118929", \ + "0.0115024, 0.0114901, 0.0115326, 0.0116021, 0.0116931, 0.0117547, 0.0118019", \ + "0.0124194, 0.0122641, 0.0119473, 0.0118409, 0.011782, 0.0117849, 0.0118066", \ + "0.0151279, 0.0147343, 0.0136895, 0.0131275, 0.0126314, 0.0123538, 0.0121982", \ + "0.0191849, 0.0185649, 0.016813, 0.015764, 0.0145764, 0.0138155, 0.0133537", \ + "0.0244581, 0.0236761, 0.0211802, 0.0195564, 0.0177514, 0.0164325, 0.015347" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000406869, -0.000384192, -0.000356051, -0.000350069, -0.000347717, -0.000344784, -0.000346724", \ + "-0.000592928, -0.000512108, -0.00035912, -0.000306331, -0.000276603, -0.000266029, -0.000254669", \ + "-0.00025106, -0.000280466, -0.000257763, -0.000247259, -0.000236323, -0.000225452, -0.000234264", \ + "0.000951143, 0.000750943, 0.000456694, 0.000317107, 0.000138634, 4.00268e-05, -3.26863e-05", \ + "0.00389354, 0.003515, 0.00231538, 0.00165369, 0.0011002, 0.000747193, 0.000508262", \ + "0.00808263, 0.00751251, 0.0056573, 0.00437734, 0.00312335, 0.00231803, 0.00174952", \ + "0.0134802, 0.0128269, 0.0103806, 0.00850119, 0.00638536, 0.00489702, 0.00383416" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00918088, 0.00927795, 0.00940412, 0.00943442, 0.00945133, 0.00945824, 0.00946277", \ + "0.00883456, 0.0089115, 0.00916149, 0.00923217, 0.00936078, 0.00940083, 0.00942224", \ + "0.00958676, 0.00947718, 0.00925654, 0.00921943, 0.00924832, 0.00930077, 0.00934458", \ + "0.011004, 0.010828, 0.0102018, 0.00987196, 0.00961739, 0.0095121, 0.00946701", \ + "0.0140665, 0.0136392, 0.0124206, 0.0117324, 0.0109267, 0.0104559, 0.0101479", \ + "0.0184219, 0.0177693, 0.0159546, 0.0147866, 0.0134144, 0.0124066, 0.0116672", \ + "0.0239177, 0.0230902, 0.020587, 0.0189353, 0.0169666, 0.015344, 0.0140969" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000804461, -0.000704532, -0.000595828, -0.000573508, -0.000560069, -0.000554208, -0.000551348", \ + "-0.000985785, -0.000837545, -0.000569245, -0.000472601, -0.000405762, -0.00037941, -0.00036169", \ + "-0.000547322, -0.000578981, -0.000520208, -0.000430729, -0.000318403, -0.000313702, -0.000310989", \ + "0.000766033, 0.000539887, 0.000177807, 2.77232e-05, -7.56622e-05, -0.000137912, -0.000173314", \ + "0.0038395, 0.00335127, 0.00201817, 0.00136769, 0.000858383, 0.000576832, 0.000368621", \ + "0.00819736, 0.00750639, 0.00531824, 0.00400878, 0.00278457, 0.00204498, 0.0015377", \ + "0.0138144, 0.012973, 0.0100457, 0.00799905, 0.00589701, 0.00450638, 0.00351838" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341819; + rise_capacitance : 0.00333502; + rise_capacitance_range (0.00243453, 0.00333502); + fall_capacitance : 0.00341819; + fall_capacitance_range (0.00245998, 0.00341819); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214383, -0.00228365, -0.00237636, -0.00237997, -0.00240368, -0.00239621, -0.00239026" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239821, 0.00240147, 0.00241199, 0.00242008, 0.00240757, 0.00239621, 0.00239026" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214216, -0.00228949, -0.0023821, -0.0023795, -0.00240321, -0.00239556, -0.00238962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239756, 0.00239915, 0.00241359, 0.00241927, 0.00240694, 0.00239556, 0.00238962" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207824, -0.0022795, -0.00238104, -0.0023788, -0.00240277, -0.00240737, -0.00240145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240943, 0.00241017, 0.00242982, 0.00243083, 0.00241857, 0.00240737, 0.00240145" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00185752, -0.00213737, -0.00230536, -0.00231749, -0.00231354, -0.002303, -0.00229703" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00230121, 0.00232358, 0.0023185, 0.00232107, 0.00231354, 0.002303, 0.00229703" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00185669, -0.00213708, -0.00229643, -0.0023172, -0.00231251, -0.00230198, -0.00229603" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00230015, 0.00230381, 0.00229643, 0.00232005, 0.00231251, 0.00230198, 0.00229603" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00182145, -0.00206795, -0.00226352, -0.00227805, -0.00227061, -0.00226059, -0.00225469" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00225784, 0.00225704, 0.00226441, 0.00227805, 0.00227061, 0.00226059, 0.00225469" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00342406; + rise_capacitance : 0.00334679; + rise_capacitance_range (0.00238433, 0.00334679); + fall_capacitance : 0.00342406; + fall_capacitance_range (0.00218467, 0.00342406); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000618599, -0.000616508, -0.000616349, -0.000617163, -0.00061603, -0.000615355, -0.000613988" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000618599, 0.000616508, 0.000616349, 0.000617163, 0.00061603, 0.000615355, 0.000613988" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000610606, -0.000611569, -0.00060949, -0.000609612, -0.000608487, -0.000607816, -0.000606468" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000610606, 0.000611569, 0.00060949, 0.000609612, 0.000608487, 0.000607816, 0.000606468" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000546935, -0.000549934, -0.000545722, -0.000545567, -0.000544568, -0.000543967, -0.000542719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000546935, 0.000549934, 0.000545722, 0.000545567, 0.000544568, 0.000543967, 0.000542719" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000512541, -0.000508273, -0.000511205, -0.000513819, -0.000513102, -0.00051218, -0.000512112" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000526156, 0.000528741, 0.000524404, 0.000524837, 0.000523833, 0.0005231, 0.000521622" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00208308, -0.0022645, -0.00235736, -0.00238043, -0.00239181, -0.00238937, -0.00238411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00237962, 0.0023834, 0.00239458, 0.00238124, 0.00239181, 0.00238937, 0.00238411" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00197613, -0.00225276, -0.00235586, -0.00237965, -0.00239387, -0.00240256, -0.00239733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239332, 0.00239564, 0.00241036, 0.00239326, 0.0024049, 0.00240256, 0.00239733" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.001689, -0.00201861, -0.00226273, -0.00231035, -0.00232532, -0.00232349, -0.00231844" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0023137, 0.00231968, 0.00233238, 0.00233871, 0.00232532, 0.00232349, 0.00231844" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343006; + rise_capacitance : 0.0033588; + rise_capacitance_range (0.00234252, 0.0033588); + fall_capacitance : 0.00343006; + fall_capacitance_range (0.00213039, 0.00343006); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000582799, -0.000588853, -0.000584483, -0.000586266, -0.000585602, -0.000583502, -0.000582155" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000589846, 0.000588853, 0.000585487, 0.000586266, 0.000586605, 0.00058457, 0.000583284" \ + ); + } + } + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00048533, -0.00049007, -0.000487111, -0.000489865, -0.000489387, -0.000488962, -0.000489815" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000499065, 0.000501114, 0.000498146, 0.000498182, 0.000498416, 0.000496613, 0.000495348" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000535524, -0.000538282, -0.000534317, -0.000534351, -0.000534746, -0.00053282, -0.000531596" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000535524, 0.000538282, 0.000534317, 0.000534351, 0.000534746, 0.00053282, 0.000531596" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000472704, -0.000469105, -0.000471896, -0.000474393, -0.000473949, -0.000473583, -0.000473945" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000482541, 0.000485518, 0.000486617, 0.000486457, 0.000484534, 0.000482396, 0.000480197" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00185528, -0.0021841, -0.00235502, -0.00237183, -0.00238785, -0.00240334, -0.00239902" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239442, 0.00239747, 0.00240828, 0.00240048, 0.00241195, 0.00240334, 0.00239902" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349265; + rise_capacitance : 0.00349265; + rise_capacitance_range (0.00194685, 0.00349265); + fall_capacitance : 0.00348557; + fall_capacitance_range (0.00199264, 0.00348557); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000345414, -0.000345539, -0.000343578, -0.000345134, -0.000344112, -0.00034282, -0.000341984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000356518, 0.000356432, 0.000354082, 0.000353946, 0.000352411, 0.000350628, 0.000347786" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000326068, -0.000328537, -0.000325352, -0.000326461, -0.000325407, -0.000324043, -0.000322622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000341054, 0.000339614, 0.000340382, 0.000339533, 0.000336021, 0.000333166, 0.000329151" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000321253, -0.000323, -0.000323808, -0.000324383, -0.000322998, -0.000321715, -0.000321028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000346167, 0.000341453, 0.000343401, 0.0003423, 0.000339031, 0.000334497, 0.000329561" \ + ); + } + } + } + } + cell (OA211X1) { + area : 9.8784; + cell_leakage_power : 0.134993; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.188312; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0761607; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104768; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100123; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170289; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10314; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131699; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127087; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199347; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10314; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131699; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127087; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16205; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127665; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155483; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151837; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134993; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C * D) + (B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0845767, 0.0912389, 0.130825, 0.171574, 0.249321, 0.349514, 0.480168", \ + "0.0948867, 0.101493, 0.14125, 0.181957, 0.259724, 0.359903, 0.490564", \ + "0.14591, 0.152843, 0.193304, 0.234212, 0.312058, 0.412296, 0.542999", \ + "0.191004, 0.198899, 0.241669, 0.283059, 0.361664, 0.462031, 0.592743", \ + "0.250812, 0.260094, 0.307881, 0.350262, 0.428542, 0.529023, 0.660203", \ + "0.311871, 0.322497, 0.376537, 0.42116, 0.500397, 0.60079, 0.731767", \ + "0.375122, 0.386938, 0.447683, 0.49571, 0.576769, 0.678186, 0.809532" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247128, 0.0300771, 0.0712856, 0.123921, 0.233068, 0.377262, 0.566574", \ + "0.0247178, 0.0300707, 0.0712891, 0.123893, 0.233062, 0.377282, 0.566573", \ + "0.0275567, 0.0327251, 0.0728932, 0.124767, 0.233326, 0.377366, 0.566519", \ + "0.0335725, 0.0386023, 0.07638, 0.127383, 0.235224, 0.378651, 0.567262", \ + "0.0421728, 0.0477393, 0.0833616, 0.131127, 0.236907, 0.38071, 0.569031", \ + "0.051149, 0.05738, 0.09344, 0.138189, 0.240469, 0.381819, 0.57028", \ + "0.060204, 0.067077, 0.1051, 0.14769, 0.24658, 0.386103, 0.573121" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0691443, 0.0747231, 0.108843, 0.144846, 0.214453, 0.304433, 0.422027", \ + "0.0814112, 0.0869998, 0.12113, 0.157126, 0.226772, 0.316757, 0.434347", \ + "0.118423, 0.124556, 0.160532, 0.197141, 0.266935, 0.356929, 0.474581", \ + "0.145371, 0.152384, 0.191499, 0.229075, 0.299422, 0.389928, 0.507681", \ + "0.17583, 0.184184, 0.229122, 0.268744, 0.33992, 0.430236, 0.548191", \ + "0.200218, 0.20995, 0.261537, 0.304466, 0.378012, 0.469183, 0.587132", \ + "0.217444, 0.228418, 0.286604, 0.334053, 0.411318, 0.504559, 0.624135" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197421, 0.0243589, 0.0606049, 0.106987, 0.202616, 0.328617, 0.493807", \ + "0.0197536, 0.0243539, 0.060588, 0.106977, 0.202634, 0.328617, 0.493807", \ + "0.0233385, 0.0279558, 0.0632743, 0.108437, 0.203027, 0.328671, 0.49381", \ + "0.0286914, 0.0334892, 0.0675078, 0.111525, 0.204967, 0.32977, 0.494648", \ + "0.0371619, 0.0426563, 0.0763301, 0.117717, 0.207974, 0.331478, 0.495659", \ + "0.046205, 0.052246, 0.087489, 0.127735, 0.214785, 0.335613, 0.498059", \ + "0.055392, 0.062107, 0.100281, 0.13951, 0.224732, 0.343976, 0.504389" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0749603, 0.0814038, 0.120358, 0.160715, 0.238178, 0.338226, 0.468762", \ + "0.0848035, 0.091243, 0.130238, 0.170628, 0.248071, 0.348063, 0.478613", \ + "0.131666, 0.13853, 0.178759, 0.219519, 0.297059, 0.397114, 0.527707", \ + "0.170777, 0.178698, 0.221508, 0.262774, 0.340616, 0.440956, 0.571596", \ + "0.22176, 0.231151, 0.279905, 0.322579, 0.400598, 0.50097, 0.630978", \ + "0.272747, 0.283567, 0.339806, 0.385381, 0.465156, 0.565914, 0.696502", \ + "0.322339, 0.334437, 0.398429, 0.448925, 0.531123, 0.633827, 0.765601" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0234396, 0.0288238, 0.0702979, 0.123102, 0.232495, 0.376757, 0.56622", \ + "0.023439, 0.0287724, 0.0702591, 0.123117, 0.23247, 0.376788, 0.566162", \ + "0.0273423, 0.0324759, 0.0726449, 0.124475, 0.232857, 0.376863, 0.566165", \ + "0.0335841, 0.0387247, 0.076287, 0.127222, 0.23521, 0.378411, 0.566981", \ + "0.0428465, 0.0487185, 0.0847459, 0.131915, 0.237037, 0.38021, 0.568652", \ + "0.052682, 0.059332, 0.096864, 0.141427, 0.242167, 0.38266, 0.570537", \ + "0.063039, 0.070414, 0.111064, 0.153736, 0.251501, 0.389442, 0.575295" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0650069, 0.0705878, 0.10475, 0.140727, 0.210381, 0.300376, 0.417943", \ + "0.0763451, 0.0819007, 0.116024, 0.152019, 0.221673, 0.311682, 0.429259", \ + "0.120453, 0.126626, 0.162696, 0.199504, 0.269233, 0.359287, 0.476913", \ + "0.15238, 0.159569, 0.198495, 0.235881, 0.305501, 0.395915, 0.513385", \ + "0.188605, 0.197182, 0.241948, 0.280872, 0.351406, 0.440881, 0.558855", \ + "0.220171, 0.230088, 0.28177, 0.323914, 0.39606, 0.486252, 0.604037", \ + "0.245761, 0.256918, 0.315429, 0.361965, 0.437391, 0.529523, 0.647896" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.019774, 0.0243929, 0.0605952, 0.106982, 0.202638, 0.328619, 0.493807", \ + "0.0197483, 0.0243761, 0.0605995, 0.106948, 0.202618, 0.328615, 0.493807", \ + "0.0248053, 0.0292324, 0.0639455, 0.108915, 0.203173, 0.32868, 0.493814", \ + "0.030967, 0.0354836, 0.0680544, 0.111916, 0.205909, 0.330563, 0.494876", \ + "0.0403571, 0.0454861, 0.0769452, 0.117568, 0.207917, 0.332234, 0.496817", \ + "0.050277, 0.056051, 0.088889, 0.12688, 0.213712, 0.335131, 0.498402", \ + "0.060631, 0.067086, 0.102866, 0.139557, 0.223105, 0.342332, 0.503394" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0785454, 0.0848589, 0.123284, 0.163342, 0.240691, 0.340563, 0.471073", \ + "0.0899937, 0.0963257, 0.134685, 0.174817, 0.252163, 0.352061, 0.482538", \ + "0.137032, 0.143939, 0.183952, 0.224464, 0.301919, 0.401935, 0.532438", \ + "0.174571, 0.182681, 0.226432, 0.268129, 0.346414, 0.446653, 0.577162", \ + "0.225549, 0.235296, 0.286185, 0.329969, 0.408533, 0.508664, 0.639475", \ + "0.279983, 0.291155, 0.350033, 0.397885, 0.478666, 0.579344, 0.710143", \ + "0.335629, 0.348121, 0.41462, 0.46739, 0.551836, 0.65414, 0.786167" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223881, 0.0277492, 0.0691987, 0.122177, 0.231805, 0.376129, 0.565596", \ + "0.0223738, 0.0277383, 0.0691462, 0.122163, 0.231789, 0.37621, 0.565597", \ + "0.0262311, 0.0314912, 0.0714665, 0.123268, 0.232057, 0.376278, 0.565597", \ + "0.0327088, 0.0382715, 0.0767004, 0.126785, 0.23396, 0.377248, 0.566086", \ + "0.0417901, 0.0481622, 0.0862711, 0.132821, 0.23664, 0.379296, 0.567464", \ + "0.050946, 0.058209, 0.098398, 0.142866, 0.242219, 0.381688, 0.56902", \ + "0.060232, 0.068274, 0.112462, 0.155834, 0.251696, 0.388236, 0.573333" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0467206, 0.0512356, 0.0815031, 0.116568, 0.185968, 0.275977, 0.393546", \ + "0.0613727, 0.0658338, 0.0961378, 0.131191, 0.200619, 0.290648, 0.408218", \ + "0.10922, 0.114415, 0.146248, 0.181616, 0.25118, 0.341158, 0.458759", \ + "0.141861, 0.148059, 0.18266, 0.218222, 0.287794, 0.378075, 0.495704", \ + "0.176664, 0.184327, 0.224112, 0.260739, 0.330264, 0.420372, 0.538078", \ + "0.20429, 0.213284, 0.259133, 0.298113, 0.368507, 0.459094, 0.576812", \ + "0.224124, 0.234349, 0.286401, 0.327961, 0.400274, 0.491542, 0.609916" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.014963, 0.0192063, 0.0560948, 0.104018, 0.200985, 0.327322, 0.492618", \ + "0.0149853, 0.0192594, 0.0560618, 0.104011, 0.200988, 0.327322, 0.492616", \ + "0.0202093, 0.0240246, 0.0582112, 0.104946, 0.201312, 0.327381, 0.492595", \ + "0.0260388, 0.0300433, 0.0617627, 0.106796, 0.202264, 0.328163, 0.493092", \ + "0.034652, 0.0390404, 0.0689276, 0.110931, 0.20401, 0.329283, 0.494581", \ + "0.043307, 0.048277, 0.078318, 0.117784, 0.207797, 0.331679, 0.495716", \ + "0.052189, 0.057745, 0.08945, 0.127237, 0.21419, 0.336367, 0.499512" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0969741, 0.103615, 0.143295, 0.184043, 0.261804, 0.361923, 0.492562", \ + "0.108203, 0.114842, 0.154571, 0.195258, 0.273047, 0.373159, 0.503795", \ + "0.154552, 0.161533, 0.201999, 0.242836, 0.320661, 0.420825, 0.551503", \ + "0.195868, 0.203757, 0.247327, 0.289305, 0.367747, 0.467909, 0.59875", \ + "0.252872, 0.262185, 0.311366, 0.354943, 0.433708, 0.534126, 0.66517", \ + "0.313842, 0.324542, 0.380511, 0.427155, 0.506855, 0.607831, 0.738717", \ + "0.376582, 0.388527, 0.451639, 0.502412, 0.585819, 0.688393, 0.820184" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247431, 0.0300856, 0.0712671, 0.123896, 0.233082, 0.377254, 0.56657", \ + "0.0247277, 0.0300697, 0.0713159, 0.123906, 0.233038, 0.377263, 0.566527", \ + "0.0270058, 0.0323434, 0.0725145, 0.124488, 0.23318, 0.377298, 0.566543", \ + "0.0321887, 0.0375955, 0.0766713, 0.127521, 0.234824, 0.378114, 0.566862", \ + "0.0404339, 0.0463791, 0.0843337, 0.13233, 0.237096, 0.380219, 0.56838", \ + "0.049118, 0.055827, 0.094935, 0.140661, 0.241865, 0.382082, 0.56978", \ + "0.057983, 0.065466, 0.107079, 0.151625, 0.250003, 0.38795, 0.573712" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0483731, 0.0536212, 0.0856193, 0.120865, 0.190299, 0.280302, 0.397926", \ + "0.0629864, 0.0681992, 0.100216, 0.135507, 0.204966, 0.29498, 0.412618", \ + "0.111661, 0.117872, 0.152232, 0.187939, 0.257467, 0.347476, 0.465064", \ + "0.145338, 0.152932, 0.191475, 0.227992, 0.297736, 0.387928, 0.505467", \ + "0.182229, 0.191329, 0.236242, 0.274752, 0.344809, 0.434877, 0.552557", \ + "0.211789, 0.222326, 0.274339, 0.315995, 0.387649, 0.478111, 0.595865", \ + "0.23403, 0.245691, 0.304377, 0.350065, 0.424322, 0.51554, 0.634169" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175612, 0.0218899, 0.0574378, 0.104563, 0.201102, 0.327371, 0.492601", \ + "0.0176481, 0.0219916, 0.0574914, 0.104569, 0.201104, 0.327372, 0.49257", \ + "0.0242246, 0.0281409, 0.0603276, 0.10582, 0.20143, 0.327441, 0.492626", \ + "0.0320066, 0.0359971, 0.0654123, 0.108649, 0.202676, 0.328138, 0.493054", \ + "0.0422073, 0.0466932, 0.074954, 0.114691, 0.20524, 0.329503, 0.494078", \ + "0.053004, 0.057842, 0.086584, 0.123453, 0.210077, 0.332093, 0.495791", \ + "0.063131, 0.068391, 0.099291, 0.134654, 0.217681, 0.33715, 0.49911" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0856646, 0.0921092, 0.131069, 0.171418, 0.24893, 0.348879, 0.479406", \ + "0.0966404, 0.103091, 0.142041, 0.182429, 0.259901, 0.359879, 0.490394", \ + "0.14012, 0.147031, 0.187458, 0.228189, 0.305796, 0.405834, 0.536436", \ + "0.176621, 0.184547, 0.228222, 0.270002, 0.348237, 0.44841, 0.579144", \ + "0.227597, 0.236996, 0.286892, 0.330562, 0.409364, 0.50964, 0.640761", \ + "0.282758, 0.293514, 0.350599, 0.398032, 0.478237, 0.579278, 0.710142", \ + "0.339581, 0.351584, 0.415917, 0.467904, 0.55224, 0.655241, 0.787351" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0234585, 0.0288509, 0.0702248, 0.123108, 0.232489, 0.376822, 0.566163", \ + "0.0234243, 0.0288309, 0.0702175, 0.123126, 0.232501, 0.376756, 0.56616", \ + "0.0265046, 0.0318082, 0.0722281, 0.124062, 0.232729, 0.376832, 0.566203", \ + "0.0320981, 0.0376189, 0.0766621, 0.127352, 0.234671, 0.377946, 0.566678", \ + "0.0406307, 0.046832, 0.0853575, 0.132834, 0.237225, 0.379783, 0.568105", \ + "0.049463, 0.056463, 0.096688, 0.142227, 0.242987, 0.382619, 0.56984", \ + "0.058438, 0.066206, 0.109759, 0.154589, 0.252302, 0.389586, 0.574733" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0450247, 0.0495225, 0.0798222, 0.114893, 0.184334, 0.274361, 0.391918", \ + "0.0596743, 0.0641332, 0.0944266, 0.129498, 0.198959, 0.288993, 0.406597", \ + "0.10586, 0.111098, 0.143077, 0.17839, 0.247879, 0.337932, 0.455724", \ + "0.136974, 0.143278, 0.178037, 0.213664, 0.283233, 0.373582, 0.491084", \ + "0.169274, 0.176939, 0.217115, 0.253895, 0.323428, 0.413553, 0.531249", \ + "0.194275, 0.203291, 0.249665, 0.288887, 0.359254, 0.449558, 0.567383", \ + "0.211448, 0.221656, 0.274265, 0.316609, 0.388448, 0.479863, 0.598591" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148922, 0.0191575, 0.0561197, 0.104062, 0.201042, 0.327366, 0.492597", \ + "0.0149347, 0.0192119, 0.0561128, 0.104068, 0.201042, 0.327367, 0.492591", \ + "0.0204119, 0.0242269, 0.0583534, 0.10505, 0.201335, 0.327419, 0.49263", \ + "0.0262336, 0.0301809, 0.0619641, 0.106902, 0.202443, 0.328187, 0.493123", \ + "0.0348467, 0.0394819, 0.0695457, 0.111415, 0.204248, 0.329458, 0.494382", \ + "0.043556, 0.048696, 0.079097, 0.118464, 0.208333, 0.331939, 0.495968", \ + "0.052415, 0.058152, 0.090508, 0.128012, 0.21497, 0.337032, 0.49991" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0969741, 0.103615, 0.143295, 0.184043, 0.261804, 0.361923, 0.492562", \ + "0.108203, 0.114842, 0.154571, 0.195258, 0.273047, 0.373159, 0.503795", \ + "0.154552, 0.161533, 0.201999, 0.242836, 0.320661, 0.420825, 0.551503", \ + "0.195868, 0.203757, 0.247327, 0.289305, 0.367747, 0.467909, 0.59875", \ + "0.252872, 0.262185, 0.311366, 0.354943, 0.433708, 0.534126, 0.66517", \ + "0.313842, 0.324542, 0.380511, 0.427155, 0.506855, 0.607831, 0.738717", \ + "0.376582, 0.388527, 0.451639, 0.502412, 0.585819, 0.688393, 0.820184" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247431, 0.0300856, 0.0712671, 0.123896, 0.233082, 0.377254, 0.56657", \ + "0.0247277, 0.0300697, 0.0713159, 0.123906, 0.233038, 0.377263, 0.566527", \ + "0.0270058, 0.0323434, 0.0725145, 0.124488, 0.23318, 0.377298, 0.566543", \ + "0.0321887, 0.0375955, 0.0766713, 0.127521, 0.234824, 0.378114, 0.566862", \ + "0.0404339, 0.0463791, 0.0843337, 0.13233, 0.237096, 0.380219, 0.56838", \ + "0.049118, 0.055827, 0.094935, 0.140661, 0.241865, 0.382082, 0.56978", \ + "0.057983, 0.065466, 0.107079, 0.151625, 0.250003, 0.38795, 0.573712" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0483731, 0.0536212, 0.0856193, 0.120865, 0.190299, 0.280302, 0.397926", \ + "0.0629864, 0.0681992, 0.100216, 0.135507, 0.204966, 0.29498, 0.412618", \ + "0.111661, 0.117872, 0.152232, 0.187939, 0.257467, 0.347476, 0.465064", \ + "0.145338, 0.152932, 0.191475, 0.227992, 0.297736, 0.387928, 0.505467", \ + "0.182229, 0.191329, 0.236242, 0.274752, 0.344809, 0.434877, 0.552557", \ + "0.211789, 0.222326, 0.274339, 0.315995, 0.387649, 0.478111, 0.595865", \ + "0.23403, 0.245691, 0.304377, 0.350065, 0.424322, 0.51554, 0.634169" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0175612, 0.0218899, 0.0574378, 0.104563, 0.201102, 0.327371, 0.492601", \ + "0.0176481, 0.0219916, 0.0574914, 0.104569, 0.201104, 0.327372, 0.49257", \ + "0.0242246, 0.0281409, 0.0603276, 0.10582, 0.20143, 0.327441, 0.492626", \ + "0.0320066, 0.0359971, 0.0654123, 0.108649, 0.202676, 0.328138, 0.493054", \ + "0.0422073, 0.0466932, 0.074954, 0.114691, 0.20524, 0.329503, 0.494078", \ + "0.053004, 0.057842, 0.086584, 0.123453, 0.210077, 0.332093, 0.495791", \ + "0.063131, 0.068391, 0.099291, 0.134654, 0.217681, 0.33715, 0.49911" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0816731, 0.087986, 0.126412, 0.166488, 0.243805, 0.343661, 0.474162", \ + "0.0933069, 0.099613, 0.137992, 0.178112, 0.255382, 0.355311, 0.485798", \ + "0.133429, 0.140206, 0.180083, 0.220596, 0.298005, 0.397921, 0.528474", \ + "0.165741, 0.17354, 0.216988, 0.25855, 0.33659, 0.436754, 0.567392", \ + "0.207864, 0.217272, 0.267603, 0.31176, 0.39075, 0.490955, 0.621781", \ + "0.252443, 0.263351, 0.321398, 0.36925, 0.451095, 0.552092, 0.682879", \ + "0.297694, 0.309905, 0.375478, 0.428661, 0.514327, 0.617525, 0.750156" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223873, 0.0277497, 0.0691975, 0.122166, 0.231801, 0.376129, 0.565594", \ + "0.0223954, 0.0277574, 0.0691726, 0.122169, 0.231769, 0.376128, 0.565594", \ + "0.0251677, 0.0305559, 0.0709124, 0.123061, 0.232001, 0.376293, 0.565595", \ + "0.0304755, 0.036094, 0.075547, 0.126206, 0.233565, 0.377011, 0.565965", \ + "0.0392261, 0.0456092, 0.0849048, 0.132547, 0.236593, 0.378537, 0.568448", \ + "0.048305, 0.055589, 0.097037, 0.143148, 0.243285, 0.382228, 0.568948", \ + "0.057286, 0.065355, 0.110564, 0.155958, 0.253412, 0.389934, 0.574499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0489785, 0.0535715, 0.0842542, 0.119496, 0.189076, 0.279193, 0.396853", \ + "0.0637144, 0.0682861, 0.0989843, 0.134249, 0.203852, 0.293978, 0.411614", \ + "0.114919, 0.120123, 0.15204, 0.187496, 0.257189, 0.347325, 0.465006", \ + "0.150801, 0.156984, 0.191337, 0.226799, 0.296558, 0.386818, 0.504562", \ + "0.191798, 0.199369, 0.238739, 0.275307, 0.344934, 0.435027, 0.552931", \ + "0.226497, 0.235303, 0.280218, 0.318817, 0.389182, 0.479685, 0.597538", \ + "0.255166, 0.265143, 0.315851, 0.357148, 0.429131, 0.520458, 0.638932" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154994, 0.019781, 0.056623, 0.104491, 0.201366, 0.327631, 0.492821", \ + "0.0154884, 0.0197716, 0.0566214, 0.104487, 0.201368, 0.327631, 0.492825", \ + "0.0201112, 0.0240075, 0.0585464, 0.105256, 0.201594, 0.327687, 0.492855", \ + "0.0259109, 0.029852, 0.0618918, 0.107109, 0.202509, 0.328409, 0.493271", \ + "0.0340502, 0.0383776, 0.0683199, 0.110764, 0.204181, 0.329533, 0.494391", \ + "0.042296, 0.047196, 0.076975, 0.116814, 0.207691, 0.331749, 0.495874", \ + "0.050574, 0.055983, 0.087022, 0.124846, 0.21303, 0.335851, 0.499306" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.100084, 0.106722, 0.14642, 0.18711, 0.264841, 0.364974, 0.495629", \ + "0.1116, 0.118248, 0.157931, 0.198668, 0.276391, 0.376558, 0.507202", \ + "0.151263, 0.158193, 0.198598, 0.239482, 0.317249, 0.417356, 0.548105", \ + "0.185833, 0.193495, 0.236692, 0.278631, 0.35691, 0.457135, 0.587834", \ + "0.232889, 0.241885, 0.290474, 0.334252, 0.413428, 0.513865, 0.644728", \ + "0.282725, 0.293115, 0.348293, 0.395468, 0.476968, 0.577983, 0.708949", \ + "0.33385, 0.345509, 0.407777, 0.459232, 0.54411, 0.647451, 0.779677" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247292, 0.0301097, 0.0712762, 0.123903, 0.233074, 0.377285, 0.566572", \ + "0.0247707, 0.0301291, 0.0712484, 0.123877, 0.233053, 0.377281, 0.566572", \ + "0.0264462, 0.0317936, 0.0722406, 0.124351, 0.233156, 0.377315, 0.566595", \ + "0.0304958, 0.0360265, 0.0761436, 0.127122, 0.234524, 0.377911, 0.56684", \ + "0.0379508, 0.0440237, 0.0834349, 0.132208, 0.237102, 0.379604, 0.567911", \ + "0.046445, 0.053199, 0.094215, 0.14115, 0.242903, 0.382617, 0.569667", \ + "0.055062, 0.062572, 0.105836, 0.152365, 0.251998, 0.389816, 0.574801" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0503613, 0.0557354, 0.0882185, 0.123725, 0.19338, 0.283511, 0.40119", \ + "0.0650847, 0.0704314, 0.102917, 0.138436, 0.208114, 0.298255, 0.41597", \ + "0.116827, 0.123026, 0.157485, 0.193271, 0.262969, 0.353107, 0.470792", \ + "0.153606, 0.161123, 0.199514, 0.23602, 0.305985, 0.39626, 0.513865", \ + "0.196201, 0.205243, 0.249656, 0.288134, 0.358344, 0.448532, 0.566291", \ + "0.232779, 0.243055, 0.293901, 0.335041, 0.406723, 0.497166, 0.615073", \ + "0.263263, 0.274589, 0.33201, 0.376984, 0.450773, 0.542167, 0.66064" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0182243, 0.0225685, 0.0580879, 0.105148, 0.201544, 0.327749, 0.492986", \ + "0.018245, 0.0226153, 0.0581127, 0.105139, 0.201554, 0.327749, 0.492926", \ + "0.0241833, 0.0281188, 0.0605013, 0.1061, 0.201753, 0.327797, 0.492937", \ + "0.0317421, 0.0357574, 0.0654021, 0.108789, 0.202987, 0.328516, 0.493289", \ + "0.04169, 0.0460675, 0.0742679, 0.114436, 0.205401, 0.32979, 0.494267", \ + "0.05128, 0.056103, 0.084929, 0.12245, 0.209818, 0.33226, 0.495878", \ + "0.061138, 0.066482, 0.096872, 0.132775, 0.216632, 0.336855, 0.499244" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0887599, 0.095212, 0.134197, 0.174579, 0.251977, 0.351953, 0.482473", \ + "0.100078, 0.106526, 0.145446, 0.185852, 0.263257, 0.363241, 0.493771", \ + "0.137921, 0.144727, 0.184901, 0.225543, 0.303163, 0.403134, 0.533693", \ + "0.1688, 0.176446, 0.219603, 0.261463, 0.339599, 0.439864, 0.570477", \ + "0.210201, 0.219305, 0.268584, 0.31275, 0.391756, 0.492063, 0.622816", \ + "0.254731, 0.265239, 0.321693, 0.369429, 0.451522, 0.552734, 0.683548", \ + "0.300544, 0.312318, 0.376039, 0.428552, 0.51443, 0.618362, 0.750828" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0234581, 0.028826, 0.0702884, 0.123135, 0.232509, 0.376772, 0.566162", \ + "0.0234415, 0.0288121, 0.0702437, 0.123132, 0.232491, 0.376828, 0.566157", \ + "0.0256948, 0.0310394, 0.0717408, 0.123839, 0.232693, 0.376849, 0.566224", \ + "0.0301693, 0.0357611, 0.0760083, 0.126853, 0.234326, 0.377649, 0.566566", \ + "0.0382476, 0.0444947, 0.0843138, 0.1329, 0.237233, 0.379273, 0.567527", \ + "0.04697, 0.054018, 0.095955, 0.142824, 0.244024, 0.38322, 0.569939", \ + "0.055698, 0.063483, 0.108552, 0.155161, 0.254339, 0.391641, 0.575874" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0469315, 0.0515351, 0.0823148, 0.117658, 0.187311, 0.277472, 0.395133", \ + "0.0616951, 0.0662758, 0.0970232, 0.13236, 0.202042, 0.292208, 0.409876", \ + "0.11124, 0.116508, 0.148567, 0.184027, 0.25365, 0.343889, 0.46173", \ + "0.145424, 0.151692, 0.186469, 0.221776, 0.291581, 0.381927, 0.499661", \ + "0.183898, 0.191534, 0.231344, 0.267869, 0.337732, 0.427926, 0.545777", \ + "0.215913, 0.224788, 0.270271, 0.30925, 0.379762, 0.470334, 0.588284", \ + "0.241885, 0.251865, 0.303302, 0.345189, 0.417086, 0.508554, 0.627395" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154832, 0.0197903, 0.0567901, 0.104662, 0.201524, 0.327764, 0.492928", \ + "0.0154605, 0.0197697, 0.0567621, 0.104697, 0.201526, 0.327763, 0.492931", \ + "0.0203504, 0.0242524, 0.0586912, 0.105459, 0.201761, 0.327767, 0.492948", \ + "0.0261841, 0.030151, 0.0621602, 0.107353, 0.202728, 0.328466, 0.493484", \ + "0.0344374, 0.0388763, 0.0690595, 0.111372, 0.204555, 0.329771, 0.494359", \ + "0.042761, 0.047825, 0.078098, 0.117797, 0.208204, 0.332139, 0.496223", \ + "0.051043, 0.056728, 0.088499, 0.126245, 0.214041, 0.336472, 0.499864" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.100084, 0.106722, 0.14642, 0.18711, 0.264841, 0.364974, 0.495629", \ + "0.1116, 0.118248, 0.157931, 0.198668, 0.276391, 0.376558, 0.507202", \ + "0.151263, 0.158193, 0.198598, 0.239482, 0.317249, 0.417356, 0.548105", \ + "0.185833, 0.193495, 0.236692, 0.278631, 0.35691, 0.457135, 0.587834", \ + "0.232889, 0.241885, 0.290474, 0.334252, 0.413428, 0.513865, 0.644728", \ + "0.282725, 0.293115, 0.348293, 0.395468, 0.476968, 0.577983, 0.708949", \ + "0.33385, 0.345509, 0.407777, 0.459232, 0.54411, 0.647451, 0.779677" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247292, 0.0301097, 0.0712762, 0.123903, 0.233074, 0.377285, 0.566572", \ + "0.0247707, 0.0301291, 0.0712484, 0.123877, 0.233053, 0.377281, 0.566572", \ + "0.0264462, 0.0317936, 0.0722406, 0.124351, 0.233156, 0.377315, 0.566595", \ + "0.0304958, 0.0360265, 0.0761436, 0.127122, 0.234524, 0.377911, 0.56684", \ + "0.0379508, 0.0440237, 0.0834349, 0.132208, 0.237102, 0.379604, 0.567911", \ + "0.046445, 0.053199, 0.094215, 0.14115, 0.242903, 0.382617, 0.569667", \ + "0.055062, 0.062572, 0.105836, 0.152365, 0.251998, 0.389816, 0.574801" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0503613, 0.0557354, 0.0882185, 0.123725, 0.19338, 0.283511, 0.40119", \ + "0.0650847, 0.0704314, 0.102917, 0.138436, 0.208114, 0.298255, 0.41597", \ + "0.116827, 0.123026, 0.157485, 0.193271, 0.262969, 0.353107, 0.470792", \ + "0.153606, 0.161123, 0.199514, 0.23602, 0.305985, 0.39626, 0.513865", \ + "0.196201, 0.205243, 0.249656, 0.288134, 0.358344, 0.448532, 0.566291", \ + "0.232779, 0.243055, 0.293901, 0.335041, 0.406723, 0.497166, 0.615073", \ + "0.263263, 0.274589, 0.33201, 0.376984, 0.450773, 0.542167, 0.66064" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0182243, 0.0225685, 0.0580879, 0.105148, 0.201544, 0.327749, 0.492986", \ + "0.018245, 0.0226153, 0.0581127, 0.105139, 0.201554, 0.327749, 0.492926", \ + "0.0241833, 0.0281188, 0.0605013, 0.1061, 0.201753, 0.327797, 0.492937", \ + "0.0317421, 0.0357574, 0.0654021, 0.108789, 0.202987, 0.328516, 0.493289", \ + "0.04169, 0.0460675, 0.0742679, 0.114436, 0.205401, 0.32979, 0.494267", \ + "0.05128, 0.056103, 0.084929, 0.12245, 0.209818, 0.33226, 0.495878", \ + "0.061138, 0.066482, 0.096872, 0.132775, 0.216632, 0.336855, 0.499244" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00272413, 0.00272889, 0.00281568, 0.00286423, 0.00290045, 0.00291705, 0.00292826", \ + "0.00256711, 0.00257081, 0.00265528, 0.00270715, 0.00274622, 0.00276546, 0.0027762", \ + "0.00287275, 0.00285713, 0.00284523, 0.00287654, 0.00291127, 0.00292214, 0.00293486", \ + "0.0036376, 0.00359717, 0.00353988, 0.00354347, 0.00356201, 0.00358255, 0.00359803", \ + "0.00524461, 0.00517328, 0.00498259, 0.00493828, 0.004925, 0.00498002, 0.00496515", \ + "0.00756164, 0.00745716, 0.00719482, 0.00710177, 0.00703408, 0.00704399, 0.00708174", \ + "0.0106049, 0.0104752, 0.0100813, 0.00991441, 0.00979585, 0.00974274, 0.00973105" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00822338, 0.00826105, 0.00841739, 0.00846494, 0.00849362, 0.00850467, 0.00851054", \ + "0.00809188, 0.00812742, 0.00828418, 0.00833815, 0.00836909, 0.00838173, 0.00838801", \ + "0.00810819, 0.00811196, 0.00821452, 0.00826762, 0.00831236, 0.00834634, 0.00835742", \ + "0.00866507, 0.00863413, 0.00863418, 0.00867394, 0.00871902, 0.00875336, 0.00876215", \ + "0.0100634, 0.0100784, 0.00995394, 0.0099564, 0.00997681, 0.00998915, 0.010013", \ + "0.0123038, 0.0122068, 0.0120218, 0.0120309, 0.0119955, 0.0119989, 0.012006", \ + "0.0152698, 0.015117, 0.0148456, 0.0147282, 0.0146532, 0.0146334, 0.0146324" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00271108, 0.00272563, 0.00283502, 0.00288433, 0.00291845, 0.00293017, 0.0029373", \ + "0.00250584, 0.0025221, 0.00263209, 0.00268538, 0.00272167, 0.00273703, 0.00274551", \ + "0.00280454, 0.00278896, 0.00279249, 0.00282019, 0.00285017, 0.00287672, 0.00290114", \ + "0.00351925, 0.00348419, 0.00345113, 0.00348836, 0.00351693, 0.0035252, 0.00353777", \ + "0.00516411, 0.00508594, 0.0049078, 0.00487028, 0.00487666, 0.00486964, 0.00487137", \ + "0.00748019, 0.00736527, 0.00713397, 0.00708217, 0.00701905, 0.00700168, 0.00705184", \ + "0.0105777, 0.0104107, 0.0100236, 0.00987451, 0.00979736, 0.0097568, 0.00974855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00685785, 0.00689531, 0.00705474, 0.00710348, 0.00713186, 0.00714285, 0.0071489", \ + "0.00671498, 0.00674653, 0.0068965, 0.00695361, 0.00698835, 0.00700283, 0.00701078", \ + "0.00704687, 0.00704073, 0.00707649, 0.00712497, 0.00716945, 0.00720405, 0.0072169", \ + "0.00778707, 0.00775268, 0.00773905, 0.00776805, 0.00781372, 0.0078439, 0.00786361", \ + "0.00945134, 0.00936544, 0.0092152, 0.00919675, 0.00920284, 0.00921252, 0.00923119", \ + "0.0117871, 0.0116447, 0.0113944, 0.0113422, 0.0113348, 0.0113332, 0.0113416", \ + "0.0148991, 0.0147253, 0.0143827, 0.014241, 0.0141426, 0.0141097, 0.0140871" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00259075, 0.00261092, 0.00272916, 0.00277557, 0.00279993, 0.00280874, 0.00281286", \ + "0.00240285, 0.0024241, 0.00254032, 0.00258888, 0.00261775, 0.00262906, 0.00263413", \ + "0.00244272, 0.00243961, 0.0024991, 0.00253282, 0.00256651, 0.00257904, 0.00261275", \ + "0.00302331, 0.00298981, 0.00296686, 0.00298999, 0.00300245, 0.0030093, 0.00302261", \ + "0.00451933, 0.00445857, 0.00436258, 0.00433696, 0.00435392, 0.0043794, 0.00436412", \ + "0.0069819, 0.00688035, 0.00663471, 0.00656698, 0.00652696, 0.00653132, 0.00660545", \ + "0.0101504, 0.0100221, 0.00970759, 0.00957696, 0.00948253, 0.00944967, 0.00945923" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00876504, 0.00881476, 0.0089656, 0.00900516, 0.00902831, 0.00903701, 0.00904177", \ + "0.00862267, 0.00866328, 0.00881433, 0.0088633, 0.00889281, 0.00890504, 0.00891164", \ + "0.00890917, 0.00891261, 0.00896359, 0.0090205, 0.00907494, 0.00910138, 0.00911107", \ + "0.00966933, 0.0096639, 0.0096685, 0.009707, 0.00974706, 0.00978595, 0.00980745", \ + "0.011467, 0.0114127, 0.0112803, 0.0112685, 0.0112734, 0.0112966, 0.011326", \ + "0.0139299, 0.0138223, 0.0136219, 0.0135802, 0.0135724, 0.0135826, 0.0135934", \ + "0.0171933, 0.017069, 0.0167535, 0.0167068, 0.0166144, 0.0165825, 0.0165732" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00280154, 0.0028052, 0.00288509, 0.00293368, 0.00296562, 0.00297804, 0.00298523", \ + "0.00263624, 0.00264029, 0.00272035, 0.00277066, 0.00280482, 0.00281943, 0.00282722", \ + "0.00266495, 0.00265053, 0.00265689, 0.00267852, 0.00273295, 0.0027612, 0.00274947", \ + "0.00309753, 0.00306622, 0.00303154, 0.00304847, 0.00307677, 0.00310189, 0.00311511", \ + "0.0045449, 0.00447949, 0.00432773, 0.00430126, 0.0043163, 0.00436579, 0.00435393", \ + "0.00682302, 0.00672234, 0.00649471, 0.00642116, 0.00639109, 0.00642602, 0.00644967", \ + "0.00994971, 0.00981004, 0.009445, 0.00930911, 0.00921534, 0.00918682, 0.00918967" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00970202, 0.00975274, 0.00990156, 0.00994026, 0.00996228, 0.00997157, 0.00997548", \ + "0.00956534, 0.00960531, 0.00975263, 0.00980064, 0.00982947, 0.00984145, 0.00984779", \ + "0.00987261, 0.00986358, 0.00991079, 0.0099641, 0.0100139, 0.0100417, 0.010052", \ + "0.0106804, 0.0106329, 0.0106178, 0.0106423, 0.0106884, 0.0107236, 0.0107412", \ + "0.012531, 0.0124505, 0.0122688, 0.0122273, 0.0122308, 0.0122404, 0.0122523", \ + "0.0150683, 0.0149433, 0.0146368, 0.014552, 0.0145154, 0.0145155, 0.0145202", \ + "0.0183924, 0.0182238, 0.0177657, 0.0176101, 0.0175118, 0.0174748, 0.0174654" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00263535, 0.0026493, 0.00276336, 0.00281089, 0.00283785, 0.00284678, 0.00285197", \ + "0.00245001, 0.00246392, 0.00257346, 0.00262283, 0.00265334, 0.00266607, 0.00267245", \ + "0.0024852, 0.00248336, 0.00252996, 0.00256772, 0.00260258, 0.00261226, 0.002638", \ + "0.00297863, 0.00295031, 0.0029416, 0.00298567, 0.0029993, 0.00302223, 0.00303651", \ + "0.00449316, 0.00442999, 0.00433861, 0.00430117, 0.0043181, 0.00433993, 0.00433881", \ + "0.00689765, 0.00679526, 0.00657173, 0.00650556, 0.00647607, 0.00648381, 0.00664245", \ + "0.0100494, 0.00993987, 0.00959663, 0.00947432, 0.00938687, 0.00936096, 0.00937031" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0083746, 0.00842686, 0.00857529, 0.00861315, 0.00863453, 0.00864465, 0.00864738", \ + "0.00823878, 0.00828021, 0.00842766, 0.00847498, 0.00850323, 0.00851554, 0.00852111", \ + "0.00852546, 0.0085263, 0.00858101, 0.00863029, 0.00868365, 0.00871087, 0.00872946", \ + "0.00928963, 0.00926942, 0.00928225, 0.00932013, 0.00936868, 0.00939782, 0.00942639", \ + "0.0110329, 0.0110239, 0.0108964, 0.0108733, 0.0108878, 0.0109064, 0.010929", \ + "0.0135077, 0.0134098, 0.0132162, 0.0131662, 0.0131519, 0.0131679, 0.0131821", \ + "0.016761, 0.0166243, 0.0163122, 0.0162297, 0.016174, 0.0161467, 0.0161441" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00259075, 0.00261092, 0.00272916, 0.00277557, 0.00279993, 0.00280874, 0.00281286", \ + "0.00240285, 0.0024241, 0.00254032, 0.00258888, 0.00261775, 0.00262906, 0.00263413", \ + "0.00244272, 0.00243961, 0.0024991, 0.00253282, 0.00256651, 0.00257904, 0.00261275", \ + "0.00302331, 0.00298981, 0.00296686, 0.00298999, 0.00300245, 0.0030093, 0.00302261", \ + "0.00451933, 0.00445857, 0.00436258, 0.00433696, 0.00435392, 0.0043794, 0.00436412", \ + "0.0069819, 0.00688035, 0.00663471, 0.00656698, 0.00652696, 0.00653132, 0.00660545", \ + "0.0101504, 0.0100221, 0.00970759, 0.00957696, 0.00948253, 0.00944967, 0.00945923" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00970202, 0.00975274, 0.00990156, 0.00994026, 0.00996228, 0.00997157, 0.00997548", \ + "0.00956534, 0.00960531, 0.00975263, 0.00980064, 0.00982947, 0.00984145, 0.00984779", \ + "0.00987261, 0.00986358, 0.00991079, 0.0099641, 0.0100139, 0.0100417, 0.010052", \ + "0.0106804, 0.0106329, 0.0106178, 0.0106423, 0.0106884, 0.0107236, 0.0107412", \ + "0.012531, 0.0124505, 0.0122688, 0.0122273, 0.0122308, 0.0122404, 0.0122523", \ + "0.0150683, 0.0149433, 0.0146368, 0.014552, 0.0145154, 0.0145155, 0.0145202", \ + "0.0183924, 0.0182238, 0.0177657, 0.0176101, 0.0175118, 0.0174748, 0.0174654" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00259345, 0.00261354, 0.00273231, 0.0027769, 0.00279848, 0.00280511, 0.00280792", \ + "0.00240874, 0.00242939, 0.00254879, 0.00259385, 0.00261862, 0.00262769, 0.00263144", \ + "0.00237503, 0.00237975, 0.00244683, 0.00248548, 0.0025187, 0.00254312, 0.0025554", \ + "0.00278378, 0.00276287, 0.00275709, 0.00278855, 0.00282517, 0.00283983, 0.00285069", \ + "0.00418017, 0.00412764, 0.00401893, 0.00401155, 0.00403619, 0.00404754, 0.00433898", \ + "0.00664751, 0.00656327, 0.00635929, 0.00630488, 0.00627433, 0.00628862, 0.00627936", \ + "0.00995063, 0.0098299, 0.00955734, 0.00942599, 0.00933512, 0.00929612, 0.0092984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00965227, 0.00969302, 0.00983326, 0.0098723, 0.00989532, 0.00990403, 0.00990873", \ + "0.00953887, 0.00957621, 0.00971444, 0.0097617, 0.00979113, 0.00980389, 0.00981082", \ + "0.00984783, 0.00984668, 0.00989915, 0.00994659, 0.00999367, 0.0100221, 0.0100314", \ + "0.0106326, 0.0106144, 0.0106328, 0.0106519, 0.0106866, 0.0107174, 0.0107335", \ + "0.01244, 0.0123905, 0.0122655, 0.0122495, 0.012273, 0.0122857, 0.0123055", \ + "0.0150864, 0.0149918, 0.0147508, 0.0146888, 0.0146539, 0.0146587, 0.0146664", \ + "0.0184154, 0.0182873, 0.0179514, 0.0178394, 0.0177774, 0.0177501, 0.0177455" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00280146, 0.00280589, 0.00289035, 0.00293616, 0.00296379, 0.00297524, 0.00298042", \ + "0.00264247, 0.00264729, 0.00272954, 0.00277633, 0.00280783, 0.00282047, 0.00282664", \ + "0.0025892, 0.00258973, 0.00261726, 0.00265174, 0.00268849, 0.00272017, 0.00271523", \ + "0.00289977, 0.00288381, 0.00289274, 0.00293138, 0.00293818, 0.00296003, 0.00296893", \ + "0.00417162, 0.00411947, 0.00401701, 0.00400585, 0.00403333, 0.00405835, 0.00406519", \ + "0.00651964, 0.00643802, 0.00626736, 0.00618729, 0.00614769, 0.00614374, 0.00629425", \ + "0.0097942, 0.00967907, 0.00932428, 0.0091914, 0.00909538, 0.00905706, 0.00904825" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0105934, 0.0106373, 0.0107758, 0.0108145, 0.0108368, 0.0108474, 0.0108514", \ + "0.0104811, 0.0105174, 0.0106531, 0.0106992, 0.0107279, 0.0107402, 0.0107475", \ + "0.0107995, 0.0107977, 0.0108301, 0.0108793, 0.0109245, 0.0109528, 0.0109608", \ + "0.0116291, 0.0115868, 0.0115575, 0.0115793, 0.0116158, 0.0116448, 0.0116606", \ + "0.0134973, 0.0134306, 0.0132505, 0.0132053, 0.0132104, 0.0132191, 0.0132274", \ + "0.0162006, 0.0160762, 0.0157635, 0.015655, 0.0156082, 0.0155915, 0.0155902", \ + "0.0195766, 0.0194129, 0.0189716, 0.0188191, 0.0187138, 0.0186736, 0.0186564" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00264116, 0.0026562, 0.00276519, 0.00280974, 0.00283481, 0.00284316, 0.00284703", \ + "0.00246103, 0.00247583, 0.00258053, 0.00262811, 0.00265743, 0.00266646, 0.0026716", \ + "0.00242347, 0.00242307, 0.00248263, 0.00252391, 0.00255651, 0.00258661, 0.00259452", \ + "0.00278105, 0.00276157, 0.00276808, 0.00285766, 0.00284805, 0.002859, 0.00287317", \ + "0.00414983, 0.00409627, 0.0040003, 0.00400075, 0.00402631, 0.00403868, 0.00405298", \ + "0.006586, 0.00649875, 0.00632262, 0.00626452, 0.00623484, 0.0062445, 0.00624296", \ + "0.00986116, 0.00975058, 0.00947359, 0.0093465, 0.00926132, 0.00922975, 0.00922664" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00926455, 0.00930986, 0.00945101, 0.00948875, 0.00951139, 0.00952167, 0.00952682", \ + "0.00915411, 0.0091917, 0.00932846, 0.00937435, 0.00940274, 0.00941524, 0.00942167", \ + "0.00944996, 0.00945714, 0.00950759, 0.00955379, 0.00960227, 0.00962927, 0.00963579", \ + "0.010244, 0.0102194, 0.0102262, 0.0102541, 0.0102921, 0.0103236, 0.010341", \ + "0.0120619, 0.0120084, 0.0118757, 0.0118672, 0.0118722, 0.0118842, 0.0119005", \ + "0.0146836, 0.0146021, 0.0143543, 0.0142839, 0.014242, 0.0142494, 0.0142568", \ + "0.0180314, 0.0178943, 0.0175404, 0.0174231, 0.0173506, 0.0173276, 0.0173209" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00259345, 0.00261354, 0.00273231, 0.0027769, 0.00279848, 0.00280511, 0.00280792", \ + "0.00240874, 0.00242939, 0.00254879, 0.00259385, 0.00261862, 0.00262769, 0.00263144", \ + "0.00237503, 0.00237975, 0.00244683, 0.00248548, 0.0025187, 0.00254312, 0.0025554", \ + "0.00278378, 0.00276287, 0.00275709, 0.00278855, 0.00282517, 0.00283983, 0.00285069", \ + "0.00418017, 0.00412764, 0.00401893, 0.00401155, 0.00403619, 0.00404754, 0.00433898", \ + "0.00664751, 0.00656327, 0.00635929, 0.00630488, 0.00627433, 0.00628862, 0.00627936", \ + "0.00995063, 0.0098299, 0.00955734, 0.00942599, 0.00933512, 0.00929612, 0.0092984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0105934, 0.0106373, 0.0107758, 0.0108145, 0.0108368, 0.0108474, 0.0108514", \ + "0.0104811, 0.0105174, 0.0106531, 0.0106992, 0.0107279, 0.0107402, 0.0107475", \ + "0.0107995, 0.0107977, 0.0108301, 0.0108793, 0.0109245, 0.0109528, 0.0109608", \ + "0.0116291, 0.0115868, 0.0115575, 0.0115793, 0.0116158, 0.0116448, 0.0116606", \ + "0.0134973, 0.0134306, 0.0132505, 0.0132053, 0.0132104, 0.0132191, 0.0132274", \ + "0.0162006, 0.0160762, 0.0157635, 0.015655, 0.0156082, 0.0155915, 0.0155902", \ + "0.0195766, 0.0194129, 0.0189716, 0.0188191, 0.0187138, 0.0186736, 0.0186564" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168203; + rise_capacitance : 0.00164462; + rise_capacitance_range (0.00113408, 0.00164462); + fall_capacitance : 0.00168203; + fall_capacitance_range (0.00120222, 0.00168203); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000959793, -0.00107427, -0.00112492, -0.00113615, -0.00115148, -0.0011565, -0.00115738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115239, 0.00115438, 0.00116025, 0.00115522, 0.0011623, 0.00115763, 0.00115738" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141777, -0.00142467, -0.00147328, -0.00146648, -0.00148248, -0.00148301, -0.00147712" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148911, 0.00148136, 0.00150678, 0.00150011, 0.00149194, 0.00148301, 0.00147712" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141831, -0.00142519, -0.00147378, -0.00146699, -0.001483, -0.00148567, -0.00147827" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00149416, 0.00148656, 0.00151156, 0.00150457, 0.00149567, 0.00148567, 0.00147827" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155782, -0.001556, -0.00156429, -0.00156643, -0.00156848, -0.00157201, -0.00158017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159316, 0.00159318, 0.00160864, 0.00160274, 0.0015971, 0.00159283, 0.00158992" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156954, -0.00156858, -0.00157523, -0.00157813, -0.00157894, -0.00158028, -0.00158534" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159429, 0.00159431, 0.00160976, 0.00160378, 0.00159802, 0.00159359, 0.00159042" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017253; + rise_capacitance : 0.0017253; + rise_capacitance_range (0.00106617, 0.0017253); + fall_capacitance : 0.00172518; + fall_capacitance_range (0.0010211, 0.00172518); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000143814, -0.000148819, -0.000149322, -0.000147646, -0.00014617, -0.000145148, -0.000144536" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000149929, 0.000148819, 0.000151194, 0.000150056, 0.000148771, 0.000147331, 0.000145945" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141652, -0.00142532, -0.00146501, -0.00147735, -0.00148466, -0.00148923, -0.00148579" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148822, 0.0014908, 0.00148766, 0.00149006, 0.00149601, 0.00148923, 0.00148579" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141711, -0.00142588, -0.00146563, -0.00147795, -0.00148537, -0.00149196, -0.001487" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00149348, 0.001496, 0.00149262, 0.00149462, 0.00149984, 0.00149196, 0.001487" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156277, -0.00156684, -0.00157313, -0.00156592, -0.00157661, -0.00158084, -0.0015886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159017, 0.0015979, 0.00161331, 0.00160814, 0.00160336, 0.00159892, 0.00159764" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157446, -0.00157859, -0.00158496, -0.00157774, -0.00158704, -0.00158921, -0.00159431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159131, 0.00159903, 0.00161447, 0.00160922, 0.00160431, 0.00159969, 0.00159814" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169234; + rise_capacitance : 0.00169234; + rise_capacitance_range (0.00115992, 0.00169234); + fall_capacitance : 0.00166219; + fall_capacitance_range (0.00119188, 0.00166219); + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128862, -0.00128622, -0.00128689, -0.00128557, -0.00128442, -0.00128346, -0.00128187" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130191, 0.00131029, 0.00130692, 0.00131267, 0.00130579, 0.00129703, 0.00128925" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128594, -0.00128689, -0.00128723, -0.00128937, -0.00128477, -0.00128386, -0.00128232" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00130156, 0.00130586, 0.0013066, 0.0013128, 0.00130608, 0.00129737, 0.00128957" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127958, -0.00127463, -0.00127313, -0.00127968, -0.00127621, -0.00127556, -0.00127413" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135581, 0.00128525, 0.00127783, 0.00127968, 0.001283, 0.00127843, 0.0012748" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128877, -0.00128963, -0.0012898, -0.00129001, -0.00128906, -0.00128829, -0.00128687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128877, 0.00129011, 0.00129397, 0.00130175, 0.00129803, 0.0012934, 0.00129093" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167683; + rise_capacitance : 0.00167683; + rise_capacitance_range (0.00123979, 0.00167683); + fall_capacitance : 0.00164387; + fall_capacitance_range (0.00119615, 0.00164387); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126415, -0.0012678, -0.00126913, -0.00126617, -0.00126876, -0.00126579, -0.00126435" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126754, 0.00126836, 0.00128219, 0.00127846, 0.00127338, 0.00126843, 0.00126524" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126416, -0.00126405, -0.00127341, -0.00126339, -0.00126861, -0.0012657, -0.0012643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126759, 0.00126405, 0.00128197, 0.00127823, 0.00127327, 0.00126834, 0.0012652" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126748, -0.00127379, -0.00127292, -0.00127357, -0.00127211, -0.00126935, -0.00126787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012862, 0.00127769, 0.00128499, 0.00128062, 0.00127598, 0.00127116, 0.00126787" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126413, -0.00126735, -0.0012661, -0.0012659, -0.00126887, -0.00126586, -0.0012644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126914, 0.00126735, 0.00128169, 0.00127845, 0.00127338, 0.00126841, 0.00126523" \ + ); + } + } + } + } + cell (OA211X2) { + area : 9.8784; + cell_leakage_power : 0.20812; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.225313; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157625; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186232; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181587; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20729; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184604; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.213163; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208551; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236348; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184604; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.213163; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208551; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243514; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209129; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236947; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233301; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20812; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C * D) + (B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0977238, 0.11007, 0.153075, 0.195126, 0.273295, 0.373027, 0.502874", \ + "0.108179, 0.120501, 0.163568, 0.205725, 0.283842, 0.383577, 0.51344", \ + "0.162493, 0.174993, 0.21818, 0.260297, 0.338448, 0.438218, 0.568137", \ + "0.21368, 0.227861, 0.273887, 0.316598, 0.39523, 0.494658, 0.62458", \ + "0.281688, 0.297967, 0.349503, 0.393759, 0.472249, 0.571967, 0.702123", \ + "0.350802, 0.368946, 0.426961, 0.473957, 0.553328, 0.652731, 0.782276", \ + "0.422197, 0.441836, 0.506349, 0.557237, 0.638362, 0.738199, 0.868059" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272447, 0.0364569, 0.0781405, 0.130007, 0.237965, 0.381686, 0.571063", \ + "0.0272415, 0.0364605, 0.0780399, 0.130016, 0.237966, 0.381688, 0.571068", \ + "0.0296455, 0.0384412, 0.0791399, 0.130586, 0.2382, 0.381772, 0.571085", \ + "0.0373854, 0.0461415, 0.0842828, 0.134169, 0.240349, 0.382814, 0.571517", \ + "0.0481657, 0.0576668, 0.093979, 0.14025, 0.24327, 0.385167, 0.573461", \ + "0.059494, 0.069732, 0.106995, 0.149853, 0.248261, 0.387366, 0.575062", \ + "0.071233, 0.081973, 0.121462, 0.162275, 0.256307, 0.392141, 0.577788" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0814304, 0.0917543, 0.127911, 0.163672, 0.230594, 0.316253, 0.427841", \ + "0.0939562, 0.104269, 0.140437, 0.176216, 0.243137, 0.32879, 0.440395", \ + "0.135081, 0.146141, 0.183432, 0.21959, 0.286571, 0.372242, 0.483835", \ + "0.168326, 0.180569, 0.221054, 0.258425, 0.32631, 0.412186, 0.523877", \ + "0.207848, 0.222058, 0.267947, 0.307474, 0.376465, 0.462361, 0.57413", \ + "0.241775, 0.257872, 0.310125, 0.353126, 0.424059, 0.510692, 0.622322", \ + "0.269197, 0.286932, 0.345511, 0.392815, 0.467612, 0.555859, 0.668633" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021373, 0.0289055, 0.063438, 0.106346, 0.195059, 0.312907, 0.468081", \ + "0.0213646, 0.0288996, 0.0634241, 0.106344, 0.195057, 0.312907, 0.468031", \ + "0.0244688, 0.0319923, 0.0654377, 0.107425, 0.19548, 0.312991, 0.468088", \ + "0.0302124, 0.0379944, 0.07085, 0.111516, 0.197921, 0.31425, 0.46872", \ + "0.0397965, 0.0480816, 0.0804188, 0.118816, 0.202157, 0.316864, 0.470491", \ + "0.050617, 0.059551, 0.092984, 0.129707, 0.209878, 0.321442, 0.473131", \ + "0.061919, 0.071433, 0.106954, 0.14307, 0.220401, 0.33001, 0.479163" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0883686, 0.100382, 0.142773, 0.184515, 0.262421, 0.36204, 0.491799", \ + "0.0985101, 0.110558, 0.152968, 0.19475, 0.272608, 0.372216, 0.501977", \ + "0.149973, 0.162446, 0.205351, 0.247161, 0.324971, 0.424728, 0.554683", \ + "0.195405, 0.209515, 0.255498, 0.298258, 0.376789, 0.476017, 0.605648", \ + "0.256313, 0.272503, 0.324589, 0.36887, 0.447319, 0.545943, 0.676084", \ + "0.316112, 0.334173, 0.393539, 0.441336, 0.521117, 0.620411, 0.750143", \ + "0.376082, 0.395729, 0.462191, 0.514821, 0.598056, 0.698707, 0.828244" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258911, 0.0351182, 0.0770948, 0.129207, 0.237404, 0.381286, 0.570695", \ + "0.0259029, 0.0351031, 0.0769779, 0.12918, 0.237393, 0.381288, 0.570714", \ + "0.0294641, 0.0382866, 0.0786965, 0.130048, 0.237688, 0.381284, 0.570676", \ + "0.037488, 0.0463846, 0.0846226, 0.134482, 0.240125, 0.382584, 0.571135", \ + "0.0487197, 0.0583719, 0.095136, 0.140834, 0.243562, 0.385788, 0.573394", \ + "0.061239, 0.071608, 0.109956, 0.152816, 0.249694, 0.388005, 0.575206", \ + "0.074435, 0.085302, 0.126918, 0.168011, 0.260345, 0.394778, 0.579322" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0774285, 0.0877359, 0.123911, 0.159685, 0.226618, 0.31227, 0.423845", \ + "0.0889122, 0.0992216, 0.135371, 0.171157, 0.238097, 0.323751, 0.435351", \ + "0.139672, 0.150667, 0.18809, 0.224113, 0.291086, 0.376847, 0.488649", \ + "0.179626, 0.192136, 0.232706, 0.269944, 0.337583, 0.422955, 0.53447", \ + "0.22648, 0.241163, 0.287657, 0.326805, 0.394258, 0.47983, 0.591582", \ + "0.268622, 0.285151, 0.338342, 0.380892, 0.450307, 0.536256, 0.647726", \ + "0.305041, 0.323173, 0.38299, 0.430112, 0.503248, 0.589828, 0.701649" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213732, 0.0289314, 0.0634152, 0.106302, 0.195056, 0.312912, 0.468025", \ + "0.0213722, 0.0288976, 0.0634285, 0.106337, 0.195054, 0.312905, 0.468106", \ + "0.0259211, 0.033141, 0.0659524, 0.107624, 0.195484, 0.3131, 0.468045", \ + "0.0337572, 0.0411031, 0.0720837, 0.112358, 0.198559, 0.314811, 0.4689", \ + "0.0451878, 0.0530661, 0.0829675, 0.119752, 0.202658, 0.317545, 0.471507", \ + "0.057567, 0.066084, 0.097214, 0.131353, 0.209397, 0.32109, 0.473266", \ + "0.070716, 0.079795, 0.113266, 0.146065, 0.220383, 0.32866, 0.478248" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0892086, 0.100782, 0.142068, 0.183302, 0.260816, 0.360238, 0.489936", \ + "0.100871, 0.11242, 0.153711, 0.194907, 0.272475, 0.371869, 0.501591", \ + "0.151769, 0.163976, 0.205979, 0.247335, 0.324875, 0.424455, 0.554132", \ + "0.195602, 0.209618, 0.255762, 0.298434, 0.376627, 0.475965, 0.605684", \ + "0.254292, 0.270588, 0.323556, 0.36852, 0.447542, 0.54703, 0.676781", \ + "0.316541, 0.334783, 0.395113, 0.44411, 0.524901, 0.624579, 0.754348", \ + "0.38033, 0.400233, 0.467614, 0.521599, 0.606054, 0.707352, 0.837384" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0237837, 0.0329791, 0.0747349, 0.127139, 0.235793, 0.379971, 0.569585", \ + "0.0237988, 0.032934, 0.0747245, 0.127108, 0.235795, 0.379965, 0.569572", \ + "0.0270354, 0.0359816, 0.0763835, 0.127946, 0.236055, 0.379983, 0.56959", \ + "0.0342451, 0.043639, 0.0826393, 0.132792, 0.238153, 0.380942, 0.569797", \ + "0.0446857, 0.0550671, 0.0937938, 0.139789, 0.242118, 0.383478, 0.571608", \ + "0.05559, 0.066909, 0.10779, 0.151528, 0.248558, 0.386399, 0.573283", \ + "0.066906, 0.07897, 0.12341, 0.166098, 0.259151, 0.393227, 0.577379" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0522709, 0.0602985, 0.0908959, 0.124532, 0.190521, 0.275951, 0.387513", \ + "0.0670003, 0.0749967, 0.105581, 0.13926, 0.205288, 0.290695, 0.402257", \ + "0.120974, 0.130187, 0.162296, 0.196158, 0.262163, 0.347617, 0.459221", \ + "0.159222, 0.170279, 0.205494, 0.239973, 0.305922, 0.391463, 0.50276", \ + "0.202925, 0.21633, 0.257341, 0.293304, 0.359411, 0.444523, 0.555886", \ + "0.238653, 0.254077, 0.301752, 0.340178, 0.407461, 0.492662, 0.60398", \ + "0.266596, 0.283792, 0.337709, 0.380231, 0.449804, 0.535604, 0.647381" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0147663, 0.0212635, 0.0554662, 0.099958, 0.190888, 0.309596, 0.465018", \ + "0.014737, 0.0212534, 0.0554445, 0.0999635, 0.190886, 0.309596, 0.465022", \ + "0.0201477, 0.0261704, 0.0578254, 0.100999, 0.191069, 0.30969, 0.465134", \ + "0.0274466, 0.0337695, 0.0632856, 0.104193, 0.192542, 0.310566, 0.465549", \ + "0.0376649, 0.0446873, 0.0727132, 0.110319, 0.195537, 0.312174, 0.466846", \ + "0.048377, 0.056199, 0.084513, 0.119579, 0.200737, 0.3151, 0.468919", \ + "0.059478, 0.068048, 0.098221, 0.131135, 0.208643, 0.320521, 0.472721" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.11019, 0.122516, 0.165582, 0.207622, 0.285794, 0.385453, 0.515428", \ + "0.121591, 0.13391, 0.176982, 0.219045, 0.297189, 0.396955, 0.526786", \ + "0.170094, 0.182686, 0.225804, 0.267883, 0.346067, 0.445812, 0.575618", \ + "0.216613, 0.23058, 0.276916, 0.320009, 0.398678, 0.498323, 0.628129", \ + "0.280543, 0.29649, 0.348198, 0.393316, 0.472569, 0.572356, 0.702474", \ + "0.348624, 0.366538, 0.424943, 0.472733, 0.55358, 0.653696, 0.783343", \ + "0.418976, 0.438637, 0.503633, 0.555953, 0.639856, 0.740514, 0.870879" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272398, 0.0364441, 0.0780986, 0.130002, 0.237967, 0.381719, 0.571089", \ + "0.0272493, 0.036493, 0.0780874, 0.129993, 0.237975, 0.381692, 0.571071", \ + "0.0289815, 0.0379363, 0.0788774, 0.130389, 0.238092, 0.381716, 0.571066", \ + "0.0347993, 0.0440554, 0.0838527, 0.133978, 0.239877, 0.382473, 0.571273", \ + "0.0443014, 0.0542314, 0.093259, 0.140465, 0.243465, 0.38479, 0.572905", \ + "0.054677, 0.065462, 0.105328, 0.150506, 0.249038, 0.387599, 0.57462", \ + "0.065409, 0.076982, 0.119182, 0.163004, 0.258182, 0.393826, 0.578401" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0532376, 0.0625197, 0.0949558, 0.128977, 0.195062, 0.280478, 0.392018", \ + "0.0679627, 0.0772097, 0.109661, 0.143712, 0.209826, 0.295251, 0.406797", \ + "0.122302, 0.132999, 0.167434, 0.201814, 0.267928, 0.353362, 0.464885", \ + "0.161515, 0.17436, 0.213105, 0.248673, 0.315071, 0.400515, 0.511843", \ + "0.206668, 0.221873, 0.267253, 0.305288, 0.372222, 0.457512, 0.568933", \ + "0.244627, 0.261756, 0.31415, 0.355481, 0.4245, 0.510002, 0.621406", \ + "0.274914, 0.29353, 0.352502, 0.398316, 0.47024, 0.55647, 0.668205" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170185, 0.0238158, 0.0570698, 0.100794, 0.19107, 0.309672, 0.465103", \ + "0.0170259, 0.0238663, 0.0570946, 0.100792, 0.19107, 0.309703, 0.465076", \ + "0.0234588, 0.029716, 0.059834, 0.102007, 0.191339, 0.309731, 0.465129", \ + "0.0322073, 0.038692, 0.0663649, 0.106049, 0.19311, 0.310628, 0.465665", \ + "0.0440621, 0.0510911, 0.0777366, 0.113944, 0.197017, 0.312534, 0.466944", \ + "0.056209, 0.063707, 0.091359, 0.124615, 0.203475, 0.316117, 0.468898", \ + "0.067975, 0.076012, 0.106024, 0.138154, 0.212584, 0.322098, 0.472885" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0989476, 0.110959, 0.153366, 0.195104, 0.272991, 0.372546, 0.502348", \ + "0.110159, 0.122181, 0.164556, 0.206296, 0.284194, 0.383795, 0.513549", \ + "0.156873, 0.169333, 0.21231, 0.254238, 0.332113, 0.431795, 0.561431", \ + "0.199376, 0.213236, 0.259519, 0.30253, 0.381087, 0.480527, 0.610343", \ + "0.258094, 0.273978, 0.326144, 0.370941, 0.450343, 0.549908, 0.679853", \ + "0.321265, 0.338988, 0.397919, 0.446595, 0.527201, 0.627257, 0.756869", \ + "0.38642, 0.405692, 0.471248, 0.524547, 0.609223, 0.710145, 0.840638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258935, 0.0351177, 0.0770732, 0.129228, 0.237405, 0.381271, 0.570731", \ + "0.025899, 0.0351291, 0.0770705, 0.129204, 0.237401, 0.381293, 0.570738", \ + "0.0284139, 0.0375082, 0.0783604, 0.129833, 0.237587, 0.381305, 0.570734", \ + "0.0345579, 0.0439485, 0.0838428, 0.134099, 0.239801, 0.382249, 0.571046", \ + "0.0444251, 0.0544927, 0.0937846, 0.140966, 0.243624, 0.385247, 0.572896", \ + "0.055088, 0.065934, 0.106736, 0.151485, 0.249978, 0.387984, 0.574739", \ + "0.066237, 0.077746, 0.121329, 0.165278, 0.259975, 0.39496, 0.579167" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0506188, 0.0586006, 0.0891742, 0.12285, 0.18884, 0.274277, 0.385851", \ + "0.0653681, 0.0733515, 0.103897, 0.137596, 0.203633, 0.289057, 0.40064", \ + "0.11816, 0.127389, 0.159533, 0.193392, 0.259396, 0.344899, 0.456419", \ + "0.154958, 0.166059, 0.201542, 0.235912, 0.301903, 0.387307, 0.498952", \ + "0.196605, 0.209971, 0.25149, 0.28761, 0.353782, 0.438791, 0.550133", \ + "0.230056, 0.245439, 0.2934, 0.332316, 0.399765, 0.48512, 0.596311", \ + "0.255614, 0.27268, 0.326878, 0.369743, 0.439471, 0.52534, 0.637305" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146491, 0.0211907, 0.0554618, 0.0999957, 0.190939, 0.309643, 0.465046", \ + "0.0146371, 0.0211744, 0.0554498, 0.10003, 0.190881, 0.309643, 0.465045", \ + "0.0202823, 0.0263432, 0.0580748, 0.101115, 0.191138, 0.309697, 0.465117", \ + "0.0276405, 0.0340332, 0.0634383, 0.104355, 0.192681, 0.310611, 0.465814", \ + "0.0378962, 0.0450493, 0.0729946, 0.110497, 0.195649, 0.312308, 0.466906", \ + "0.048745, 0.056629, 0.085337, 0.120047, 0.201016, 0.315454, 0.469058", \ + "0.05996, 0.068537, 0.099416, 0.132223, 0.209291, 0.321066, 0.473137" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.11019, 0.122516, 0.165582, 0.207622, 0.285794, 0.385453, 0.515428", \ + "0.121591, 0.13391, 0.176982, 0.219045, 0.297189, 0.396955, 0.526786", \ + "0.170094, 0.182686, 0.225804, 0.267883, 0.346067, 0.445812, 0.575618", \ + "0.216613, 0.23058, 0.276916, 0.320009, 0.398678, 0.498323, 0.628129", \ + "0.280543, 0.29649, 0.348198, 0.393316, 0.472569, 0.572356, 0.702474", \ + "0.348624, 0.366538, 0.424943, 0.472733, 0.55358, 0.653696, 0.783343", \ + "0.418976, 0.438637, 0.503633, 0.555953, 0.639856, 0.740514, 0.870879" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272398, 0.0364441, 0.0780986, 0.130002, 0.237967, 0.381719, 0.571089", \ + "0.0272493, 0.036493, 0.0780874, 0.129993, 0.237975, 0.381692, 0.571071", \ + "0.0289815, 0.0379363, 0.0788774, 0.130389, 0.238092, 0.381716, 0.571066", \ + "0.0347993, 0.0440554, 0.0838527, 0.133978, 0.239877, 0.382473, 0.571273", \ + "0.0443014, 0.0542314, 0.093259, 0.140465, 0.243465, 0.38479, 0.572905", \ + "0.054677, 0.065462, 0.105328, 0.150506, 0.249038, 0.387599, 0.57462", \ + "0.065409, 0.076982, 0.119182, 0.163004, 0.258182, 0.393826, 0.578401" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0532376, 0.0625197, 0.0949558, 0.128977, 0.195062, 0.280478, 0.392018", \ + "0.0679627, 0.0772097, 0.109661, 0.143712, 0.209826, 0.295251, 0.406797", \ + "0.122302, 0.132999, 0.167434, 0.201814, 0.267928, 0.353362, 0.464885", \ + "0.161515, 0.17436, 0.213105, 0.248673, 0.315071, 0.400515, 0.511843", \ + "0.206668, 0.221873, 0.267253, 0.305288, 0.372222, 0.457512, 0.568933", \ + "0.244627, 0.261756, 0.31415, 0.355481, 0.4245, 0.510002, 0.621406", \ + "0.274914, 0.29353, 0.352502, 0.398316, 0.47024, 0.55647, 0.668205" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170185, 0.0238158, 0.0570698, 0.100794, 0.19107, 0.309672, 0.465103", \ + "0.0170259, 0.0238663, 0.0570946, 0.100792, 0.19107, 0.309703, 0.465076", \ + "0.0234588, 0.029716, 0.059834, 0.102007, 0.191339, 0.309731, 0.465129", \ + "0.0322073, 0.038692, 0.0663649, 0.106049, 0.19311, 0.310628, 0.465665", \ + "0.0440621, 0.0510911, 0.0777366, 0.113944, 0.197017, 0.312534, 0.466944", \ + "0.056209, 0.063707, 0.091359, 0.124615, 0.203475, 0.316117, 0.468898", \ + "0.067975, 0.076012, 0.106024, 0.138154, 0.212584, 0.322098, 0.472885" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.092415, 0.104008, 0.145254, 0.186534, 0.264026, 0.363449, 0.493132", \ + "0.10428, 0.115845, 0.157126, 0.198359, 0.275863, 0.375259, 0.504996", \ + "0.146866, 0.158958, 0.201005, 0.242423, 0.32002, 0.419436, 0.549187", \ + "0.183986, 0.197508, 0.243083, 0.285752, 0.363893, 0.463416, 0.593171", \ + "0.233256, 0.248972, 0.300553, 0.345705, 0.424939, 0.52454, 0.654377", \ + "0.284998, 0.302729, 0.361707, 0.410848, 0.492746, 0.59279, 0.722424", \ + "0.337492, 0.356947, 0.422873, 0.476785, 0.562611, 0.664725, 0.795486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0238174, 0.0329483, 0.0747284, 0.127132, 0.235796, 0.379969, 0.569538", \ + "0.0237899, 0.0329371, 0.0747375, 0.127127, 0.235797, 0.379972, 0.569558", \ + "0.0261166, 0.0352436, 0.075978, 0.127833, 0.235989, 0.379987, 0.569588", \ + "0.0315697, 0.0410657, 0.0813774, 0.131668, 0.237797, 0.380712, 0.569813", \ + "0.0409867, 0.0513569, 0.0918027, 0.139074, 0.241907, 0.383323, 0.571167", \ + "0.051423, 0.062734, 0.104708, 0.150298, 0.249126, 0.386935, 0.57323", \ + "0.062184, 0.074336, 0.119377, 0.164461, 0.26021, 0.394877, 0.57847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0545613, 0.0627015, 0.0936442, 0.127492, 0.193682, 0.279187, 0.390835", \ + "0.0693479, 0.0775023, 0.108411, 0.142287, 0.208506, 0.294022, 0.405673", \ + "0.125809, 0.13497, 0.167128, 0.20108, 0.267212, 0.352742, 0.464483", \ + "0.167801, 0.178786, 0.214061, 0.248619, 0.314862, 0.400431, 0.511887", \ + "0.215946, 0.229212, 0.27004, 0.306051, 0.372363, 0.457683, 0.569158", \ + "0.258447, 0.273701, 0.320522, 0.358962, 0.426126, 0.511588, 0.623051", \ + "0.294363, 0.311287, 0.364168, 0.405855, 0.47494, 0.559932, 0.671716" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152004, 0.0217769, 0.0559789, 0.100452, 0.19126, 0.309916, 0.465245", \ + "0.0151925, 0.0217316, 0.0559631, 0.100407, 0.191273, 0.309946, 0.465244", \ + "0.0200857, 0.0261276, 0.0579608, 0.101232, 0.191375, 0.310013, 0.465348", \ + "0.0271354, 0.0334175, 0.0628703, 0.104144, 0.19275, 0.310737, 0.465747", \ + "0.037087, 0.0440526, 0.0719954, 0.109986, 0.195525, 0.31245, 0.467038", \ + "0.047208, 0.05501, 0.083121, 0.118272, 0.200233, 0.315227, 0.469125", \ + "0.057659, 0.06603, 0.09555, 0.128763, 0.207474, 0.320074, 0.472603" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113345, 0.125692, 0.168727, 0.210871, 0.28893, 0.388636, 0.518476", \ + "0.125112, 0.137447, 0.180413, 0.222537, 0.300698, 0.400415, 0.530268", \ + "0.166195, 0.17873, 0.221975, 0.264095, 0.342274, 0.44194, 0.571867", \ + "0.204493, 0.21816, 0.264242, 0.307416, 0.38607, 0.485752, 0.615621", \ + "0.257573, 0.273011, 0.323994, 0.369246, 0.448847, 0.548742, 0.678799", \ + "0.313679, 0.33105, 0.388186, 0.436627, 0.518625, 0.618944, 0.748884", \ + "0.37142, 0.390554, 0.454307, 0.506968, 0.59214, 0.694648, 0.82536" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272656, 0.0364765, 0.0780662, 0.130033, 0.237966, 0.381719, 0.571063", \ + "0.0272394, 0.0364428, 0.0780705, 0.13, 0.237966, 0.381664, 0.571062", \ + "0.0286073, 0.0376038, 0.0787488, 0.130316, 0.238045, 0.381723, 0.571063", \ + "0.0329336, 0.0423159, 0.0831217, 0.133727, 0.239599, 0.382372, 0.57127", \ + "0.040988, 0.0510063, 0.0913771, 0.139758, 0.243261, 0.385026, 0.572715", \ + "0.050727, 0.06152, 0.102985, 0.149448, 0.249566, 0.388047, 0.574582", \ + "0.060946, 0.072528, 0.116105, 0.162029, 0.259352, 0.395381, 0.579441" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0552559, 0.0647023, 0.0975695, 0.131826, 0.198139, 0.283693, 0.395324", \ + "0.0700119, 0.0794447, 0.112313, 0.146594, 0.212928, 0.29849, 0.410162", \ + "0.126785, 0.137424, 0.171804, 0.206326, 0.272609, 0.358164, 0.469789", \ + "0.169525, 0.182259, 0.220827, 0.256435, 0.32293, 0.408418, 0.519958", \ + "0.219096, 0.234196, 0.279218, 0.31713, 0.384169, 0.469611, 0.581165", \ + "0.263173, 0.280103, 0.331758, 0.37297, 0.441593, 0.527247, 0.638828", \ + "0.301042, 0.319407, 0.37725, 0.422214, 0.493612, 0.580022, 0.691947" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175816, 0.0244085, 0.0576514, 0.101373, 0.191547, 0.310078, 0.465439", \ + "0.0175762, 0.0244305, 0.057659, 0.101369, 0.191546, 0.310077, 0.465378", \ + "0.0233477, 0.0296521, 0.0599777, 0.10226, 0.191708, 0.31021, 0.465505", \ + "0.0317792, 0.0382671, 0.0662017, 0.106082, 0.19336, 0.310779, 0.465955", \ + "0.0434292, 0.0503758, 0.0770365, 0.113549, 0.197081, 0.312756, 0.467191", \ + "0.054877, 0.062383, 0.089676, 0.123694, 0.202842, 0.316206, 0.469119", \ + "0.065634, 0.073699, 0.103576, 0.135996, 0.211232, 0.321592, 0.472984" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.102135, 0.114134, 0.156532, 0.198295, 0.27618, 0.375771, 0.505515", \ + "0.113694, 0.125724, 0.168096, 0.209859, 0.287724, 0.387258, 0.517075", \ + "0.1536, 0.166018, 0.208955, 0.25088, 0.328792, 0.428338, 0.558161", \ + "0.188934, 0.202465, 0.24838, 0.291379, 0.370021, 0.469805, 0.599455", \ + "0.23735, 0.25275, 0.303978, 0.349389, 0.428931, 0.52864, 0.658471", \ + "0.289025, 0.306283, 0.364031, 0.412993, 0.495328, 0.595648, 0.725304", \ + "0.342384, 0.361255, 0.425731, 0.479119, 0.565356, 0.66768, 0.798375" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258988, 0.0351175, 0.0770796, 0.129165, 0.237402, 0.381259, 0.57075", \ + "0.0258909, 0.0351302, 0.0770771, 0.129221, 0.237404, 0.381275, 0.570652", \ + "0.0277447, 0.0369126, 0.0779773, 0.129658, 0.237566, 0.381288, 0.570732", \ + "0.0323754, 0.0418998, 0.0828246, 0.133386, 0.239333, 0.382215, 0.570981", \ + "0.0410306, 0.051217, 0.0920256, 0.14014, 0.243404, 0.38469, 0.572447", \ + "0.051208, 0.0621, 0.104464, 0.150899, 0.250515, 0.38859, 0.574698", \ + "0.061742, 0.073365, 0.11816, 0.164342, 0.261471, 0.396854, 0.580328" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0525726, 0.0607415, 0.0917385, 0.125645, 0.191956, 0.277511, 0.389178", \ + "0.0673532, 0.0755007, 0.106508, 0.140441, 0.20669, 0.292277, 0.403911", \ + "0.122674, 0.131879, 0.16415, 0.198161, 0.264368, 0.349927, 0.461742", \ + "0.16313, 0.174182, 0.209661, 0.244279, 0.310487, 0.395984, 0.507521", \ + "0.209102, 0.222385, 0.263646, 0.299588, 0.366047, 0.451186, 0.562651", \ + "0.249299, 0.264498, 0.311838, 0.350571, 0.417868, 0.502901, 0.614424", \ + "0.282774, 0.299623, 0.352923, 0.395155, 0.464324, 0.550258, 0.662136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151673, 0.0217529, 0.0560927, 0.100551, 0.191425, 0.31005, 0.465373", \ + "0.0151461, 0.0217392, 0.0560772, 0.100571, 0.191427, 0.31005, 0.465396", \ + "0.020289, 0.0263843, 0.0581977, 0.10138, 0.191519, 0.310071, 0.465412", \ + "0.0273844, 0.0337562, 0.0632358, 0.104338, 0.192965, 0.310892, 0.465878", \ + "0.03743, 0.0445454, 0.0725931, 0.110435, 0.195912, 0.312662, 0.467104", \ + "0.047671, 0.055519, 0.084057, 0.119039, 0.200779, 0.315578, 0.469309", \ + "0.058241, 0.066711, 0.096937, 0.130179, 0.208222, 0.320586, 0.473049" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113345, 0.125692, 0.168727, 0.210871, 0.28893, 0.388636, 0.518476", \ + "0.125112, 0.137447, 0.180413, 0.222537, 0.300698, 0.400415, 0.530268", \ + "0.166195, 0.17873, 0.221975, 0.264095, 0.342274, 0.44194, 0.571867", \ + "0.204493, 0.21816, 0.264242, 0.307416, 0.38607, 0.485752, 0.615621", \ + "0.257573, 0.273011, 0.323994, 0.369246, 0.448847, 0.548742, 0.678799", \ + "0.313679, 0.33105, 0.388186, 0.436627, 0.518625, 0.618944, 0.748884", \ + "0.37142, 0.390554, 0.454307, 0.506968, 0.59214, 0.694648, 0.82536" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272656, 0.0364765, 0.0780662, 0.130033, 0.237966, 0.381719, 0.571063", \ + "0.0272394, 0.0364428, 0.0780705, 0.13, 0.237966, 0.381664, 0.571062", \ + "0.0286073, 0.0376038, 0.0787488, 0.130316, 0.238045, 0.381723, 0.571063", \ + "0.0329336, 0.0423159, 0.0831217, 0.133727, 0.239599, 0.382372, 0.57127", \ + "0.040988, 0.0510063, 0.0913771, 0.139758, 0.243261, 0.385026, 0.572715", \ + "0.050727, 0.06152, 0.102985, 0.149448, 0.249566, 0.388047, 0.574582", \ + "0.060946, 0.072528, 0.116105, 0.162029, 0.259352, 0.395381, 0.579441" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0552559, 0.0647023, 0.0975695, 0.131826, 0.198139, 0.283693, 0.395324", \ + "0.0700119, 0.0794447, 0.112313, 0.146594, 0.212928, 0.29849, 0.410162", \ + "0.126785, 0.137424, 0.171804, 0.206326, 0.272609, 0.358164, 0.469789", \ + "0.169525, 0.182259, 0.220827, 0.256435, 0.32293, 0.408418, 0.519958", \ + "0.219096, 0.234196, 0.279218, 0.31713, 0.384169, 0.469611, 0.581165", \ + "0.263173, 0.280103, 0.331758, 0.37297, 0.441593, 0.527247, 0.638828", \ + "0.301042, 0.319407, 0.37725, 0.422214, 0.493612, 0.580022, 0.691947" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175816, 0.0244085, 0.0576514, 0.101373, 0.191547, 0.310078, 0.465439", \ + "0.0175762, 0.0244305, 0.057659, 0.101369, 0.191546, 0.310077, 0.465378", \ + "0.0233477, 0.0296521, 0.0599777, 0.10226, 0.191708, 0.31021, 0.465505", \ + "0.0317792, 0.0382671, 0.0662017, 0.106082, 0.19336, 0.310779, 0.465955", \ + "0.0434292, 0.0503758, 0.0770365, 0.113549, 0.197081, 0.312756, 0.467191", \ + "0.054877, 0.062383, 0.089676, 0.123694, 0.202842, 0.316206, 0.469119", \ + "0.065634, 0.073699, 0.103576, 0.135996, 0.211232, 0.321592, 0.472984" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00565351, 0.00554549, 0.00559477, 0.00569146, 0.00577585, 0.00581821, 0.00584172", \ + "0.0054833, 0.00538072, 0.00544824, 0.00554282, 0.00563118, 0.00567895, 0.005708", \ + "0.00591109, 0.00573546, 0.00564789, 0.00569058, 0.0057649, 0.00576541, 0.00585822", \ + "0.00696917, 0.00665144, 0.00636528, 0.00632278, 0.00639282, 0.00637564, 0.00640562", \ + "0.00907916, 0.00853535, 0.00790839, 0.00778225, 0.00774648, 0.00769459, 0.00770885", \ + "0.0120165, 0.0113441, 0.0103803, 0.0100538, 0.00983696, 0.00982203, 0.00982527", \ + "0.0156833, 0.0147471, 0.0133859, 0.0129601, 0.0126989, 0.01254, 0.0125139" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106917, 0.0107093, 0.0109721, 0.0110907, 0.0111663, 0.0112012, 0.0112177", \ + "0.0105751, 0.0105935, 0.0108632, 0.0109878, 0.01107, 0.0111057, 0.0111247", \ + "0.0106799, 0.0106516, 0.0107338, 0.0108739, 0.0109729, 0.0110275, 0.0110546", \ + "0.0114485, 0.0112493, 0.0111504, 0.0112042, 0.01129, 0.0113409, 0.0113813", \ + "0.0132415, 0.0128097, 0.0124324, 0.0124042, 0.0124321, 0.0124703, 0.012506", \ + "0.0158738, 0.0152343, 0.0145477, 0.014422, 0.014404, 0.0143977, 0.0144145", \ + "0.0194431, 0.0186136, 0.0174706, 0.0171947, 0.0170433, 0.0169874, 0.0169799" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0055833, 0.0055139, 0.00562899, 0.00573755, 0.0058208, 0.00585854, 0.00588192", \ + "0.00538895, 0.00532238, 0.00544585, 0.00555348, 0.00564616, 0.00568944, 0.00571256", \ + "0.00581245, 0.00564287, 0.00554812, 0.0056079, 0.00563323, 0.00573498, 0.00571731", \ + "0.00682691, 0.00647833, 0.00628962, 0.00625279, 0.00624122, 0.00625863, 0.00628623", \ + "0.00895359, 0.00838853, 0.00779075, 0.00765973, 0.00760056, 0.00771406, 0.00766087", \ + "0.0118931, 0.0111189, 0.0101139, 0.00993715, 0.00974476, 0.00969604, 0.00971631", \ + "0.0156543, 0.014692, 0.0133212, 0.0129616, 0.0126151, 0.0124618, 0.0123645" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00932511, 0.00934493, 0.00962132, 0.0097384, 0.0098161, 0.00984974, 0.00986748", \ + "0.00920774, 0.00922406, 0.00948113, 0.00960833, 0.00969263, 0.00973015, 0.00975102", \ + "0.00967083, 0.00953831, 0.00955819, 0.00965695, 0.00975871, 0.00981958, 0.00985272", \ + "0.0106779, 0.0104264, 0.0102231, 0.0102409, 0.0103091, 0.0103446, 0.0104335", \ + "0.0127327, 0.0121998, 0.0117153, 0.0116626, 0.0117352, 0.011745, 0.0117596", \ + "0.0157508, 0.0149838, 0.0140605, 0.0138713, 0.013794, 0.0137709, 0.0137679", \ + "0.0195854, 0.0186107, 0.0171685, 0.0167875, 0.016588, 0.0164998, 0.0164687" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00537102, 0.00534811, 0.00552523, 0.00562586, 0.005699, 0.00573225, 0.0057489", \ + "0.00519765, 0.00517242, 0.00534693, 0.00545704, 0.005534, 0.0055691, 0.00558839", \ + "0.00542859, 0.00531211, 0.00527013, 0.00532135, 0.00539171, 0.00546521, 0.00549401", \ + "0.00615734, 0.00590442, 0.00576004, 0.00585918, 0.00580025, 0.00583151, 0.00586083", \ + "0.00808909, 0.00762228, 0.00714864, 0.00706868, 0.00703933, 0.00711125, 0.00714267", \ + "0.0110217, 0.0103663, 0.00955973, 0.0093474, 0.00921693, 0.00919804, 0.00931295", \ + "0.0148605, 0.0140225, 0.0128093, 0.0124541, 0.0121805, 0.0120771, 0.0120287" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0110884, 0.0112321, 0.0115515, 0.0116488, 0.0117084, 0.0117337, 0.0117472", \ + "0.0109498, 0.0110738, 0.0113896, 0.0115044, 0.0115771, 0.0116087, 0.0116261", \ + "0.0113646, 0.0113416, 0.011479, 0.0115993, 0.0117091, 0.0117764, 0.011813", \ + "0.0123293, 0.0121604, 0.0121511, 0.0121896, 0.0122655, 0.0123308, 0.0123687", \ + "0.0144058, 0.0140302, 0.013888, 0.0138158, 0.0138017, 0.0138187, 0.0138493", \ + "0.0174291, 0.0168307, 0.0162068, 0.0162156, 0.0161029, 0.0160763, 0.0160792", \ + "0.0213332, 0.0206097, 0.0195838, 0.0192589, 0.0190612, 0.0189944, 0.0189846" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00571649, 0.00561462, 0.00567995, 0.00577222, 0.00584892, 0.00588811, 0.00591215", \ + "0.00556357, 0.00546257, 0.0055259, 0.00562178, 0.00570201, 0.0057441, 0.00576801", \ + "0.0057013, 0.00554236, 0.00543957, 0.00548351, 0.00555694, 0.00565038, 0.00559588", \ + "0.00639859, 0.0061595, 0.00594029, 0.00590184, 0.00592311, 0.00595358, 0.00597578", \ + "0.00810659, 0.00766273, 0.00731452, 0.00716524, 0.00714318, 0.00709948, 0.00711519", \ + "0.010892, 0.0102553, 0.00947702, 0.00934105, 0.00916872, 0.00917386, 0.00923769", \ + "0.0145527, 0.0137354, 0.0125631, 0.0122696, 0.0119966, 0.0118828, 0.0118917" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120306, 0.0121736, 0.0124878, 0.0125838, 0.0126418, 0.0126661, 0.0126798", \ + "0.0119112, 0.0120251, 0.0123375, 0.0124495, 0.0125196, 0.0125501, 0.0125663", \ + "0.0123984, 0.0123288, 0.0124215, 0.0125449, 0.0126505, 0.0127142, 0.0127458", \ + "0.0134373, 0.0132001, 0.0130657, 0.0131021, 0.0131858, 0.0132521, 0.0132887", \ + "0.0157638, 0.0152974, 0.0147931, 0.0146953, 0.0146907, 0.0147207, 0.0147481", \ + "0.0188336, 0.0181437, 0.0172732, 0.0170582, 0.0169538, 0.0169499, 0.0169594", \ + "0.0227624, 0.0219002, 0.020599, 0.0202207, 0.0199873, 0.0199024, 0.0198793" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00549647, 0.00542766, 0.00554545, 0.0056434, 0.00572557, 0.00576304, 0.00578471", \ + "0.00532501, 0.00525566, 0.00537159, 0.00547644, 0.00556189, 0.0056016, 0.00562274", \ + "0.00548803, 0.00534688, 0.00528978, 0.00537579, 0.00544837, 0.00547858, 0.00536917", \ + "0.00627383, 0.00602234, 0.00582878, 0.00585275, 0.00583658, 0.00585821, 0.00588899", \ + "0.00803892, 0.00757583, 0.00714559, 0.007118, 0.00713506, 0.00720422, 0.00714588", \ + "0.0109092, 0.0102452, 0.00949081, 0.0092774, 0.0091808, 0.00917339, 0.00912411", \ + "0.014698, 0.0138526, 0.0126691, 0.0123138, 0.0120749, 0.0119647, 0.0119246" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106861, 0.0108388, 0.0111624, 0.0112577, 0.0113151, 0.0113392, 0.0113534", \ + "0.0105668, 0.010693, 0.0110111, 0.0111228, 0.0111921, 0.0112229, 0.0112398", \ + "0.010982, 0.0109614, 0.0110963, 0.0112116, 0.0113216, 0.011392, 0.0114279", \ + "0.011927, 0.0117756, 0.0117443, 0.0117955, 0.0118756, 0.0119358, 0.0119735", \ + "0.0140908, 0.0136647, 0.0133355, 0.0133108, 0.0133311, 0.0133644, 0.0134087", \ + "0.0170358, 0.0164071, 0.0157729, 0.0156339, 0.0155808, 0.0155841, 0.015607", \ + "0.0209135, 0.0200763, 0.0191658, 0.0188379, 0.0186336, 0.0185605, 0.0185446" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00537102, 0.00534811, 0.00552523, 0.00562586, 0.005699, 0.00573225, 0.0057489", \ + "0.00519765, 0.00517242, 0.00534693, 0.00545704, 0.005534, 0.0055691, 0.00558839", \ + "0.00542859, 0.00531211, 0.00527013, 0.00532135, 0.00539171, 0.00546521, 0.00549401", \ + "0.00615734, 0.00590442, 0.00576004, 0.00585918, 0.00580025, 0.00583151, 0.00586083", \ + "0.00808909, 0.00762228, 0.00714864, 0.00706868, 0.00703933, 0.00711125, 0.00714267", \ + "0.0110217, 0.0103663, 0.00955973, 0.0093474, 0.00921693, 0.00919804, 0.00931295", \ + "0.0148605, 0.0140225, 0.0128093, 0.0124541, 0.0121805, 0.0120771, 0.0120287" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0120306, 0.0121736, 0.0124878, 0.0125838, 0.0126418, 0.0126661, 0.0126798", \ + "0.0119112, 0.0120251, 0.0123375, 0.0124495, 0.0125196, 0.0125501, 0.0125663", \ + "0.0123984, 0.0123288, 0.0124215, 0.0125449, 0.0126505, 0.0127142, 0.0127458", \ + "0.0134373, 0.0132001, 0.0130657, 0.0131021, 0.0131858, 0.0132521, 0.0132887", \ + "0.0157638, 0.0152974, 0.0147931, 0.0146953, 0.0146907, 0.0147207, 0.0147481", \ + "0.0188336, 0.0181437, 0.0172732, 0.0170582, 0.0169538, 0.0169499, 0.0169594", \ + "0.0227624, 0.0219002, 0.020599, 0.0202207, 0.0199873, 0.0199024, 0.0198793" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00537961, 0.00535446, 0.00552467, 0.00562367, 0.00569776, 0.0057285, 0.00574528", \ + "0.00520886, 0.0051829, 0.00535344, 0.00546342, 0.00553778, 0.00556997, 0.00558741", \ + "0.00527471, 0.00517721, 0.00523031, 0.00527928, 0.00536143, 0.00544708, 0.00547402", \ + "0.00584206, 0.0056599, 0.00553711, 0.00556234, 0.00562952, 0.00568111, 0.00571175", \ + "0.00751545, 0.00714615, 0.00687253, 0.00678554, 0.00676511, 0.00688416, 0.00687123", \ + "0.0105217, 0.00994362, 0.00923113, 0.00903548, 0.00894074, 0.00899722, 0.00898937", \ + "0.0142755, 0.0135994, 0.0125811, 0.0122369, 0.0119984, 0.0119091, 0.0118709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119927, 0.0121288, 0.0124321, 0.0125295, 0.0125907, 0.0126175, 0.0126332", \ + "0.0118841, 0.0119919, 0.0122878, 0.0124028, 0.0124765, 0.0125097, 0.0125281", \ + "0.0123302, 0.0122856, 0.0123863, 0.0124953, 0.0125952, 0.0126535, 0.0126928", \ + "0.0133704, 0.0131957, 0.013107, 0.0131625, 0.0132548, 0.0133152, 0.0133587", \ + "0.0154782, 0.0150962, 0.0147809, 0.0147333, 0.01474, 0.0147811, 0.0148121", \ + "0.0185208, 0.0181732, 0.0174419, 0.017252, 0.0171535, 0.0171398, 0.0171464", \ + "0.0225201, 0.0217368, 0.0207099, 0.0204254, 0.0202691, 0.0202009, 0.0201866" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00573398, 0.0056259, 0.00568235, 0.00577216, 0.00585032, 0.00588727, 0.00590788", \ + "0.00558333, 0.00547652, 0.0055301, 0.00562844, 0.00570816, 0.00574629, 0.00576809", \ + "0.00557328, 0.00542423, 0.00536847, 0.0054377, 0.00552098, 0.00558525, 0.00563648", \ + "0.00604558, 0.00582609, 0.00572339, 0.00577341, 0.00577918, 0.00581533, 0.00584452", \ + "0.00772105, 0.00732255, 0.00688446, 0.00679721, 0.00683768, 0.00694815, 0.00689509", \ + "0.0103624, 0.00984833, 0.00921888, 0.00899059, 0.00886402, 0.00885912, 0.00903765", \ + "0.0141764, 0.013438, 0.0123898, 0.0120434, 0.0117996, 0.011712, 0.0116694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129593, 0.0130682, 0.0133693, 0.0134676, 0.0135288, 0.0135552, 0.0135693", \ + "0.0128411, 0.0129404, 0.013234, 0.013345, 0.0134171, 0.0134488, 0.0134665", \ + "0.0133377, 0.0132562, 0.0133321, 0.0134324, 0.013532, 0.0135815, 0.0136298", \ + "0.0144657, 0.0142304, 0.0140834, 0.0141149, 0.0141891, 0.0142431, 0.0142893", \ + "0.0167068, 0.0162573, 0.0157776, 0.0156898, 0.0156724, 0.0157053, 0.0157366", \ + "0.0198311, 0.019174, 0.0183342, 0.0181258, 0.0180259, 0.0180168, 0.0180314", \ + "0.0239827, 0.0231468, 0.0218956, 0.0215023, 0.0212473, 0.0211423, 0.02111" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00550216, 0.00542879, 0.00555118, 0.00565847, 0.00573317, 0.0057655, 0.00578267", \ + "0.00533509, 0.00526644, 0.00538144, 0.0054852, 0.00556633, 0.00560301, 0.00562269", \ + "0.00535887, 0.00523845, 0.00525211, 0.0053378, 0.00539763, 0.00546454, 0.00549795", \ + "0.00589542, 0.00569126, 0.00557391, 0.0056178, 0.00565899, 0.00575203, 0.00573463", \ + "0.00753386, 0.0072235, 0.00684647, 0.00677056, 0.0067934, 0.00683747, 0.00684381", \ + "0.010377, 0.00979697, 0.00921999, 0.00901082, 0.00890394, 0.00891357, 0.00901897", \ + "0.0142943, 0.0135296, 0.0124747, 0.0121399, 0.0119183, 0.0118149, 0.0117762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116137, 0.0117347, 0.0120427, 0.0121427, 0.0122025, 0.012229, 0.0122444", \ + "0.0114916, 0.0116051, 0.0119082, 0.0120174, 0.0120899, 0.012122, 0.0121395", \ + "0.0119399, 0.0119018, 0.0119946, 0.0121023, 0.0121947, 0.0122573, 0.0122976", \ + "0.0129749, 0.0127885, 0.0127236, 0.0127691, 0.0128537, 0.0129117, 0.0129592", \ + "0.0151025, 0.0147063, 0.0143507, 0.0143202, 0.0143317, 0.0143626, 0.0143912", \ + "0.0181211, 0.0175137, 0.0168755, 0.0167366, 0.016674, 0.0166728, 0.0166869", \ + "0.0221443, 0.0213555, 0.0202868, 0.01999, 0.019824, 0.019754, 0.0197331" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00550216, 0.00542879, 0.00555118, 0.00565847, 0.00573317, 0.0057655, 0.00578267", \ + "0.00533509, 0.00526644, 0.00538144, 0.0054852, 0.00556633, 0.00560301, 0.00562269", \ + "0.00535887, 0.00523845, 0.00525211, 0.0053378, 0.00539763, 0.00546454, 0.00549795", \ + "0.00589542, 0.00569126, 0.00557391, 0.0056178, 0.00565899, 0.00575203, 0.00573463", \ + "0.00753386, 0.0072235, 0.00684647, 0.00677056, 0.0067934, 0.00683747, 0.00684381", \ + "0.010377, 0.00979697, 0.00921999, 0.00901082, 0.00890394, 0.00891357, 0.00901897", \ + "0.0142943, 0.0135296, 0.0124747, 0.0121399, 0.0119183, 0.0118149, 0.0117762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129593, 0.0130682, 0.0133693, 0.0134676, 0.0135288, 0.0135552, 0.0135693", \ + "0.0128411, 0.0129404, 0.013234, 0.013345, 0.0134171, 0.0134488, 0.0134665", \ + "0.0133377, 0.0132562, 0.0133321, 0.0134324, 0.013532, 0.0135815, 0.0136298", \ + "0.0144657, 0.0142304, 0.0140834, 0.0141149, 0.0141891, 0.0142431, 0.0142893", \ + "0.0167068, 0.0162573, 0.0157776, 0.0156898, 0.0156724, 0.0157053, 0.0157366", \ + "0.0198311, 0.019174, 0.0183342, 0.0181258, 0.0180259, 0.0180168, 0.0180314", \ + "0.0239827, 0.0231468, 0.0218956, 0.0215023, 0.0212473, 0.0211423, 0.02111" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168168; + rise_capacitance : 0.00164447; + rise_capacitance_range (0.00113879, 0.00164447); + fall_capacitance : 0.00168168; + fall_capacitance_range (0.00120742, 0.00168168); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000956923, -0.00107486, -0.00114155, -0.00113406, -0.0011523, -0.00115678, -0.00115637" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115289, 0.0011525, 0.00116787, 0.00114908, 0.00116265, 0.00115739, 0.00115637" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141789, -0.00142466, -0.00147294, -0.00146661, -0.00148233, -0.00148294, -0.00147708" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148915, 0.00148168, 0.00150664, 0.00149993, 0.00149182, 0.00148294, 0.00147708" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141843, -0.00142516, -0.00147341, -0.00146729, -0.00148285, -0.0014856, -0.00147821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00149422, 0.00148691, 0.00151146, 0.00150439, 0.00149556, 0.0014856, 0.00147821" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155783, -0.00155458, -0.00156365, -0.00156588, -0.00156813, -0.00157192, -0.00158096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159323, 0.00159395, 0.00160683, 0.00160191, 0.00159683, 0.00159258, 0.00158977" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156978, -0.00156664, -0.00157503, -0.0015777, -0.00157879, -0.00158044, -0.00158682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159437, 0.00159505, 0.00160791, 0.00160294, 0.00159776, 0.00159334, 0.00159027" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172529; + rise_capacitance : 0.00172529; + rise_capacitance_range (0.00107258, 0.00172529); + fall_capacitance : 0.00172517; + fall_capacitance_range (0.00103217, 0.00172517); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000145, -0.000150302, -0.000147853, -0.000148946, -0.000147026, -0.000145594, -0.000144811" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000155077, 0.000152529, 0.000151958, 0.000150975, 0.00014945, 0.000147767, 0.00014619" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141993, -0.00142503, -0.00146314, -0.00147571, -0.00148455, -0.00149104, -0.00148512" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0014906, 0.00149006, 0.00149403, 0.00150319, 0.00149738, 0.00149104, 0.00148512" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00142048, -0.00142556, -0.00146364, -0.00147621, -0.00148502, -0.0014936, -0.00148634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00149589, 0.00149529, 0.00150238, 0.00150779, 0.00150123, 0.00149379, 0.00148634" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156293, -0.00156555, -0.00157229, -0.00156248, -0.00157622, -0.00158069, -0.00158889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159031, 0.00159786, 0.0016116, 0.00160727, 0.00160297, 0.00159891, 0.00159609" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157485, -0.00157753, -0.00158436, -0.00157462, -0.00158686, -0.00158916, -0.00159462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00159145, 0.00159899, 0.0016127, 0.00160833, 0.00160393, 0.00159969, 0.00159661" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168938; + rise_capacitance : 0.00168938; + rise_capacitance_range (0.00116341, 0.00168938); + fall_capacitance : 0.00165924; + fall_capacitance_range (0.00119158, 0.00165924); + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128544, -0.00128603, -0.00128608, -0.00128539, -0.00128431, -0.00128337, -0.00128184" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129594, 0.00129851, 0.0013056, 0.00131208, 0.00130561, 0.00129692, 0.00128918" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128582, -0.00128602, -0.00128622, -0.00128917, -0.00128464, -0.00128373, -0.00128225" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131955, 0.00131598, 0.0013088, 0.00131228, 0.0013059, 0.00129725, 0.00128951" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012798, -0.0012748, -0.00127404, -0.00127945, -0.00127613, -0.0012755, -0.00127411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00135585, 0.00128515, 0.00127753, 0.00127945, 0.00128278, 0.00127829, 0.00127472" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00129135, -0.00128941, -0.00128943, -0.00128985, -0.00128892, -0.00128817, -0.00128679" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129142, 0.00128941, 0.0012931, 0.0013014, 0.00129776, 0.00129318, 0.00129075" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166868; + rise_capacitance : 0.00166868; + rise_capacitance_range (0.00123598, 0.00166868); + fall_capacitance : 0.00163575; + fall_capacitance_range (0.00118794, 0.00163575); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126405, -0.0012635, -0.001275, -0.00127096, -0.00126862, -0.00126571, -0.00126416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126747, 0.0012635, 0.00128141, 0.001278, 0.00127303, 0.00126831, 0.00126516" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126406, -0.00126356, -0.00125999, -0.00126121, -0.00126849, -0.00126563, -0.00126411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126751, 0.00126356, 0.00128097, 0.00127775, 0.00127288, 0.0012682, 0.0012651" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012635, -0.00127312, -0.00127062, -0.00127256, -0.00127118, -0.0012685, -0.00126695" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128584, 0.00127757, 0.0012766, 0.00128034, 0.00127578, 0.00127105, 0.00126781" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126404, -0.00126328, -0.00126767, -0.00126566, -0.00126877, -0.00126581, -0.00126421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126821, 0.00126328, 0.00128123, 0.00127821, 0.00127324, 0.00126833, 0.00126518" \ + ); + } + } + } + } + cell (OA21X2) { + area : 8.4672; + cell_leakage_power : 0.184151; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.176608; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157703; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158585; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184634; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187643; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184634; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214985; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208418; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184151; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C) + (B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0683954, 0.0783739, 0.115418, 0.154989, 0.231827, 0.331243, 0.460955", \ + "0.0806147, 0.0906223, 0.127656, 0.167201, 0.244088, 0.343468, 0.473212", \ + "0.134065, 0.144936, 0.182807, 0.222424, 0.299257, 0.398677, 0.528365", \ + "0.177586, 0.190297, 0.23125, 0.271238, 0.348184, 0.447604, 0.577161", \ + "0.233823, 0.248752, 0.295564, 0.336819, 0.413221, 0.512433, 0.642094", \ + "0.289025, 0.305843, 0.359341, 0.403314, 0.479862, 0.578827, 0.708244", \ + "0.344496, 0.362879, 0.423014, 0.470528, 0.549402, 0.648967, 0.77858" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0205263, 0.0286095, 0.069673, 0.123362, 0.233761, 0.378669, 0.568506", \ + "0.0205051, 0.0285426, 0.069682, 0.123359, 0.233785, 0.378703, 0.568504", \ + "0.0253062, 0.0327588, 0.0717553, 0.124243, 0.234024, 0.378761, 0.568531", \ + "0.0330171, 0.0407793, 0.0765698, 0.127137, 0.235595, 0.379701, 0.568987", \ + "0.0436278, 0.0522562, 0.0862542, 0.132775, 0.237879, 0.381941, 0.570385", \ + "0.054934, 0.064297, 0.099078, 0.141889, 0.242466, 0.383528, 0.571946", \ + "0.066618, 0.076565, 0.113453, 0.154029, 0.249984, 0.388284, 0.575048" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0762034, 0.0860123, 0.120981, 0.156167, 0.222787, 0.308285, 0.419884", \ + "0.0883212, 0.0981801, 0.133117, 0.168288, 0.234895, 0.320427, 0.432021", \ + "0.128512, 0.139046, 0.175414, 0.21097, 0.277723, 0.363208, 0.474833", \ + "0.160462, 0.172286, 0.211547, 0.248347, 0.315735, 0.401454, 0.512888", \ + "0.200332, 0.21401, 0.258355, 0.297109, 0.365409, 0.451038, 0.562746", \ + "0.23662, 0.252082, 0.30246, 0.344098, 0.414577, 0.500911, 0.612452", \ + "0.268275, 0.285209, 0.341724, 0.387544, 0.461299, 0.549035, 0.661796" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0204158, 0.0277188, 0.0620403, 0.105271, 0.194522, 0.312742, 0.467934", \ + "0.0204149, 0.0276791, 0.062033, 0.105265, 0.19452, 0.312589, 0.46786", \ + "0.0238862, 0.0311166, 0.0644774, 0.106508, 0.194849, 0.312759, 0.467865", \ + "0.0297418, 0.0371572, 0.0694755, 0.110396, 0.197352, 0.313915, 0.468634", \ + "0.0392559, 0.0471398, 0.078651, 0.117211, 0.201135, 0.316366, 0.47033", \ + "0.049857, 0.058329, 0.090802, 0.127731, 0.208455, 0.320729, 0.472838", \ + "0.060979, 0.069958, 0.104318, 0.140342, 0.218636, 0.329049, 0.478851" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0619545, 0.071746, 0.108298, 0.147677, 0.224348, 0.323651, 0.45327", \ + "0.0739741, 0.0837441, 0.120287, 0.15967, 0.236415, 0.335653, 0.465282", \ + "0.123281, 0.134156, 0.17195, 0.211502, 0.287979, 0.387153, 0.516773", \ + "0.161897, 0.174661, 0.215971, 0.255805, 0.331975, 0.431005, 0.560263", \ + "0.210185, 0.225222, 0.272997, 0.31443, 0.390551, 0.489656, 0.619182", \ + "0.256972, 0.27387, 0.32914, 0.374082, 0.451613, 0.550427, 0.679815", \ + "0.300494, 0.319056, 0.381568, 0.431368, 0.511797, 0.611538, 0.741701" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195573, 0.027625, 0.0690173, 0.122885, 0.233495, 0.378447, 0.568274", \ + "0.0195431, 0.02762, 0.0689899, 0.122877, 0.233455, 0.378447, 0.568274", \ + "0.0254871, 0.0329968, 0.0717526, 0.124113, 0.23371, 0.37847, 0.568217", \ + "0.0334276, 0.0413291, 0.0770494, 0.127271, 0.235537, 0.379451, 0.568773", \ + "0.0448761, 0.0537282, 0.0880451, 0.133762, 0.238182, 0.381241, 0.571097", \ + "0.057251, 0.066855, 0.102794, 0.145102, 0.244251, 0.384322, 0.572189", \ + "0.070507, 0.080592, 0.119783, 0.159999, 0.254363, 0.391113, 0.576866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0719422, 0.0817715, 0.116709, 0.151925, 0.21849, 0.30402, 0.41564", \ + "0.0830593, 0.0928942, 0.127785, 0.162991, 0.229635, 0.315188, 0.426757", \ + "0.132585, 0.143146, 0.17945, 0.214953, 0.281615, 0.367296, 0.479078", \ + "0.171326, 0.183399, 0.222209, 0.258722, 0.325948, 0.411646, 0.523019", \ + "0.218524, 0.232241, 0.27698, 0.315027, 0.382046, 0.467357, 0.578881", \ + "0.263167, 0.278825, 0.329622, 0.370637, 0.439051, 0.524282, 0.635983", \ + "0.304141, 0.321323, 0.378358, 0.42352, 0.494535, 0.581223, 0.693399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0204126, 0.0277334, 0.0621049, 0.105282, 0.194552, 0.312594, 0.467965", \ + "0.0204132, 0.0276826, 0.0620942, 0.105266, 0.194513, 0.312653, 0.46786", \ + "0.0255131, 0.0323963, 0.0649785, 0.106863, 0.195011, 0.312739, 0.467867", \ + "0.0332613, 0.0401666, 0.0707827, 0.111088, 0.19798, 0.314551, 0.468911", \ + "0.0444701, 0.051888, 0.0806692, 0.117709, 0.201273, 0.316962, 0.471126", \ + "0.056631, 0.064506, 0.094163, 0.128374, 0.207631, 0.320166, 0.472852", \ + "0.069591, 0.077961, 0.109735, 0.14225, 0.217644, 0.327278, 0.477791" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0581568, 0.0672628, 0.10244, 0.141338, 0.217878, 0.317051, 0.446606", \ + "0.0719862, 0.0811041, 0.116229, 0.155183, 0.231707, 0.330853, 0.460446", \ + "0.120893, 0.131264, 0.168071, 0.207223, 0.283819, 0.382976, 0.512585", \ + "0.157716, 0.170147, 0.211123, 0.250984, 0.327563, 0.426651, 0.55614", \ + "0.204778, 0.219677, 0.267684, 0.309687, 0.38663, 0.485542, 0.614835", \ + "0.252199, 0.269159, 0.324857, 0.370623, 0.449115, 0.548491, 0.677698", \ + "0.298513, 0.317162, 0.38014, 0.430825, 0.512361, 0.612811, 0.742901" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171277, 0.025052, 0.0667523, 0.121122, 0.232154, 0.377251, 0.56713", \ + "0.0171042, 0.0250318, 0.0667428, 0.121143, 0.232158, 0.37728, 0.56713", \ + "0.0221956, 0.0298952, 0.0691034, 0.122038, 0.232304, 0.377287, 0.567089", \ + "0.0293597, 0.0376417, 0.0746352, 0.125187, 0.233503, 0.377796, 0.567385", \ + "0.0396022, 0.0491279, 0.0854828, 0.132056, 0.236508, 0.379301, 0.568192", \ + "0.050256, 0.060819, 0.099357, 0.143011, 0.242517, 0.382475, 0.570113", \ + "0.061257, 0.072581, 0.114374, 0.157113, 0.252459, 0.389092, 0.574567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.049332, 0.0570446, 0.0870294, 0.120581, 0.186506, 0.271908, 0.383443", \ + "0.0641043, 0.0718032, 0.101788, 0.135347, 0.201323, 0.286733, 0.398245", \ + "0.116972, 0.125794, 0.157133, 0.19094, 0.256853, 0.342205, 0.453811", \ + "0.154778, 0.16539, 0.199482, 0.233566, 0.299456, 0.384843, 0.496157", \ + "0.199275, 0.212052, 0.251543, 0.286788, 0.352764, 0.437876, 0.549228", \ + "0.238725, 0.253391, 0.298588, 0.336194, 0.402749, 0.487998, 0.599226", \ + "0.272513, 0.288828, 0.33997, 0.380769, 0.448999, 0.535017, 0.646929" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0141905, 0.0206204, 0.0550083, 0.0997326, 0.190773, 0.309527, 0.464896", \ + "0.0141752, 0.020613, 0.0550256, 0.0997629, 0.190823, 0.309474, 0.464902", \ + "0.019783, 0.0255787, 0.0573414, 0.100811, 0.19107, 0.309565, 0.465055", \ + "0.0268706, 0.0328785, 0.0622254, 0.103589, 0.192456, 0.310422, 0.465633", \ + "0.0367506, 0.0433785, 0.0706315, 0.108807, 0.194951, 0.312085, 0.466729", \ + "0.046998, 0.054265, 0.081786, 0.117056, 0.199544, 0.314888, 0.468771", \ + "0.057655, 0.065525, 0.094255, 0.127467, 0.206514, 0.319789, 0.472571" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0750548, 0.0850771, 0.12208, 0.161661, 0.238545, 0.337854, 0.46758", \ + "0.0882952, 0.098299, 0.135309, 0.174882, 0.251813, 0.351119, 0.480784", \ + "0.135889, 0.146585, 0.184526, 0.224138, 0.301024, 0.4003, 0.530044", \ + "0.17595, 0.188187, 0.229165, 0.269635, 0.34664, 0.445941, 0.575649", \ + "0.228565, 0.24301, 0.289748, 0.331734, 0.409044, 0.508245, 0.637966", \ + "0.282114, 0.29858, 0.352027, 0.397189, 0.475631, 0.575379, 0.704862", \ + "0.334929, 0.353165, 0.413192, 0.462231, 0.543855, 0.64476, 0.775074" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0204956, 0.0285591, 0.0696668, 0.123361, 0.233789, 0.378703, 0.568505", \ + "0.0205045, 0.0285491, 0.0696548, 0.123358, 0.233813, 0.378675, 0.568514", \ + "0.0235737, 0.0314557, 0.0711829, 0.123921, 0.233883, 0.378678, 0.568456", \ + "0.0295206, 0.0376683, 0.0757616, 0.126773, 0.235138, 0.379262, 0.568731", \ + "0.0389129, 0.0478831, 0.0846653, 0.132437, 0.237757, 0.381169, 0.569709", \ + "0.049055, 0.058919, 0.096582, 0.141802, 0.243079, 0.383596, 0.57148", \ + "0.059545, 0.070232, 0.110462, 0.154039, 0.251824, 0.38994, 0.575795" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0503918, 0.0593868, 0.0911186, 0.124979, 0.191005, 0.276401, 0.387944", \ + "0.0650962, 0.0740422, 0.105804, 0.139687, 0.205737, 0.291147, 0.402698", \ + "0.118458, 0.128843, 0.162531, 0.19668, 0.262706, 0.348112, 0.459602", \ + "0.157239, 0.169709, 0.207895, 0.243054, 0.30872, 0.394142, 0.505451", \ + "0.203416, 0.218094, 0.261958, 0.299119, 0.365705, 0.450907, 0.562293", \ + "0.244718, 0.261138, 0.311445, 0.351444, 0.41953, 0.505095, 0.616469", \ + "0.280646, 0.298446, 0.354725, 0.398838, 0.469396, 0.55542, 0.667222" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016545, 0.0231748, 0.0564906, 0.100495, 0.190926, 0.309602, 0.46494", \ + "0.0165537, 0.0232438, 0.0565068, 0.100452, 0.190976, 0.309599, 0.46494", \ + "0.0232439, 0.0292733, 0.059325, 0.10166, 0.191172, 0.309725, 0.465018", \ + "0.0318801, 0.0380206, 0.0652912, 0.10537, 0.192941, 0.310554, 0.465529", \ + "0.043343, 0.0499395, 0.0759296, 0.112426, 0.196391, 0.312346, 0.466939", \ + "0.055016, 0.061983, 0.08859, 0.12212, 0.201919, 0.31564, 0.468719", \ + "0.065731, 0.073389, 0.102254, 0.134502, 0.210311, 0.321024, 0.472624" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0675703, 0.0773514, 0.113953, 0.153279, 0.229972, 0.329224, 0.45886", \ + "0.0806067, 0.0903839, 0.126955, 0.166303, 0.242994, 0.342257, 0.471897", \ + "0.125602, 0.136261, 0.174173, 0.213698, 0.290508, 0.389723, 0.519419", \ + "0.161691, 0.173969, 0.215191, 0.255203, 0.332107, 0.431316, 0.561074", \ + "0.209174, 0.223668, 0.270961, 0.313298, 0.39051, 0.489514, 0.619138", \ + "0.258099, 0.274499, 0.328836, 0.374255, 0.452936, 0.552331, 0.681915", \ + "0.305886, 0.323901, 0.384992, 0.434804, 0.517039, 0.617904, 0.748676" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195765, 0.027655, 0.0690228, 0.122882, 0.233423, 0.378448, 0.568273", \ + "0.0195549, 0.0276251, 0.0690237, 0.122882, 0.233459, 0.378443, 0.568274", \ + "0.0233486, 0.0312996, 0.0710347, 0.123726, 0.233608, 0.378436, 0.568285", \ + "0.0296644, 0.0379446, 0.0759554, 0.126845, 0.234961, 0.379048, 0.568536", \ + "0.0394533, 0.0486345, 0.0856774, 0.13321, 0.237969, 0.380639, 0.570368", \ + "0.049842, 0.059907, 0.098424, 0.143684, 0.244185, 0.384056, 0.571646", \ + "0.06076, 0.071478, 0.112746, 0.156937, 0.253874, 0.391117, 0.576642" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0476628, 0.0553455, 0.0853319, 0.118915, 0.18491, 0.270302, 0.381851", \ + "0.0623846, 0.0700395, 0.100038, 0.133601, 0.199619, 0.285044, 0.396567", \ + "0.113924, 0.122821, 0.154232, 0.188003, 0.253985, 0.339352, 0.451008", \ + "0.1503, 0.16095, 0.195235, 0.229255, 0.295179, 0.38062, 0.49187", \ + "0.192621, 0.205407, 0.245179, 0.280476, 0.346491, 0.431494, 0.542872", \ + "0.229802, 0.244406, 0.28979, 0.32766, 0.394318, 0.47963, 0.591", \ + "0.261119, 0.277309, 0.328797, 0.369825, 0.438547, 0.524278, 0.636064" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0140874, 0.0205652, 0.0550455, 0.0997922, 0.190828, 0.309579, 0.465164", \ + "0.014095, 0.0205717, 0.0550325, 0.0998359, 0.190884, 0.309703, 0.464931", \ + "0.0199774, 0.0258265, 0.0575983, 0.100866, 0.19116, 0.309638, 0.465017", \ + "0.0271063, 0.0331822, 0.062451, 0.103735, 0.192508, 0.3106, 0.465591", \ + "0.0370969, 0.0438121, 0.0711905, 0.109234, 0.195249, 0.312166, 0.46694", \ + "0.047425, 0.054804, 0.082816, 0.117915, 0.200084, 0.315054, 0.46885", \ + "0.058264, 0.066198, 0.095472, 0.128505, 0.207465, 0.32032, 0.473002" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0750548, 0.0850771, 0.12208, 0.161661, 0.238545, 0.337854, 0.46758", \ + "0.0882952, 0.098299, 0.135309, 0.174882, 0.251813, 0.351119, 0.480784", \ + "0.135889, 0.146585, 0.184526, 0.224138, 0.301024, 0.4003, 0.530044", \ + "0.17595, 0.188187, 0.229165, 0.269635, 0.34664, 0.445941, 0.575649", \ + "0.228565, 0.24301, 0.289748, 0.331734, 0.409044, 0.508245, 0.637966", \ + "0.282114, 0.29858, 0.352027, 0.397189, 0.475631, 0.575379, 0.704862", \ + "0.334929, 0.353165, 0.413192, 0.462231, 0.543855, 0.64476, 0.775074" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0204956, 0.0285591, 0.0696668, 0.123361, 0.233789, 0.378703, 0.568505", \ + "0.0205045, 0.0285491, 0.0696548, 0.123358, 0.233813, 0.378675, 0.568514", \ + "0.0235737, 0.0314557, 0.0711829, 0.123921, 0.233883, 0.378678, 0.568456", \ + "0.0295206, 0.0376683, 0.0757616, 0.126773, 0.235138, 0.379262, 0.568731", \ + "0.0389129, 0.0478831, 0.0846653, 0.132437, 0.237757, 0.381169, 0.569709", \ + "0.049055, 0.058919, 0.096582, 0.141802, 0.243079, 0.383596, 0.57148", \ + "0.059545, 0.070232, 0.110462, 0.154039, 0.251824, 0.38994, 0.575795" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0503918, 0.0593868, 0.0911186, 0.124979, 0.191005, 0.276401, 0.387944", \ + "0.0650962, 0.0740422, 0.105804, 0.139687, 0.205737, 0.291147, 0.402698", \ + "0.118458, 0.128843, 0.162531, 0.19668, 0.262706, 0.348112, 0.459602", \ + "0.157239, 0.169709, 0.207895, 0.243054, 0.30872, 0.394142, 0.505451", \ + "0.203416, 0.218094, 0.261958, 0.299119, 0.365705, 0.450907, 0.562293", \ + "0.244718, 0.261138, 0.311445, 0.351444, 0.41953, 0.505095, 0.616469", \ + "0.280646, 0.298446, 0.354725, 0.398838, 0.469396, 0.55542, 0.667222" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016545, 0.0231748, 0.0564906, 0.100495, 0.190926, 0.309602, 0.46494", \ + "0.0165537, 0.0232438, 0.0565068, 0.100452, 0.190976, 0.309599, 0.46494", \ + "0.0232439, 0.0292733, 0.059325, 0.10166, 0.191172, 0.309725, 0.465018", \ + "0.0318801, 0.0380206, 0.0652912, 0.10537, 0.192941, 0.310554, 0.465529", \ + "0.043343, 0.0499395, 0.0759296, 0.112426, 0.196391, 0.312346, 0.466939", \ + "0.055016, 0.061983, 0.08859, 0.12212, 0.201919, 0.31564, 0.468719", \ + "0.065731, 0.073389, 0.102254, 0.134502, 0.210311, 0.321024, 0.472624" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00509034, 0.00510922, 0.00532726, 0.0054312, 0.00550494, 0.00553819, 0.00555695", \ + "0.00492768, 0.00494911, 0.00515301, 0.00526954, 0.00535367, 0.00539272, 0.00541742", \ + "0.00545311, 0.00535947, 0.00535094, 0.0054158, 0.005499, 0.0055634, 0.00560552", \ + "0.00654676, 0.00629561, 0.00610769, 0.00616598, 0.00617655, 0.00621297, 0.00624546", \ + "0.00874407, 0.0082832, 0.00778319, 0.00766372, 0.00762591, 0.00778535, 0.00767633", \ + "0.0117373, 0.0110496, 0.0102805, 0.0100315, 0.00991176, 0.00986066, 0.0101914", \ + "0.0155481, 0.0147037, 0.0134978, 0.0132284, 0.0129755, 0.0128503, 0.0128173" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100332, 0.0100849, 0.0103752, 0.010484, 0.0105553, 0.0105871, 0.0106042", \ + "0.00987078, 0.0099268, 0.0102065, 0.010327, 0.0104048, 0.010439, 0.0104566", \ + "0.0100421, 0.00996492, 0.0101321, 0.0102307, 0.0103317, 0.0103808, 0.0104245", \ + "0.0107644, 0.0105568, 0.0105304, 0.0106186, 0.0107104, 0.0107729, 0.0108152", \ + "0.0127528, 0.0123275, 0.0119854, 0.0119739, 0.0120118, 0.0120547, 0.0120941", \ + "0.0155364, 0.0148988, 0.0142655, 0.0141864, 0.01415, 0.014159, 0.0141654", \ + "0.0192132, 0.0183895, 0.0173391, 0.0171076, 0.0169767, 0.0169368, 0.0169394" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00505818, 0.00511522, 0.00537259, 0.00547569, 0.00554051, 0.00556835, 0.00558183", \ + "0.00487148, 0.00492161, 0.00517073, 0.00528561, 0.00536033, 0.00539266, 0.00541181", \ + "0.00539349, 0.00529279, 0.00528583, 0.0053544, 0.00541947, 0.00548677, 0.00550474", \ + "0.00639146, 0.00612573, 0.00602403, 0.00609239, 0.00606785, 0.00610929, 0.00615313", \ + "0.00859382, 0.00810403, 0.00765808, 0.0075555, 0.00755906, 0.00754465, 0.00790621", \ + "0.0117619, 0.0110295, 0.0101897, 0.00996894, 0.00983791, 0.00979327, 0.0098443", \ + "0.0156333, 0.0149232, 0.0135881, 0.013214, 0.012937, 0.0127646, 0.0127748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00865994, 0.00872174, 0.00900632, 0.0091164, 0.00918942, 0.00922137, 0.00923896", \ + "0.00849176, 0.0085314, 0.00880848, 0.00893351, 0.00901703, 0.00905409, 0.00907377", \ + "0.00905616, 0.00892525, 0.00897014, 0.00906893, 0.009176, 0.00922901, 0.00926535", \ + "0.0101555, 0.00984913, 0.00981014, 0.00981045, 0.00985069, 0.00989186, 0.00992791", \ + "0.012284, 0.0117818, 0.0113051, 0.0112591, 0.0113633, 0.0113546, 0.0113626", \ + "0.0154803, 0.0145944, 0.0137215, 0.0136011, 0.0135552, 0.013539, 0.0135453", \ + "0.0193258, 0.0183567, 0.0170187, 0.0166666, 0.0165216, 0.0164544, 0.016431" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00489622, 0.00499552, 0.00527791, 0.00536767, 0.00541819, 0.00544008, 0.00545158", \ + "0.00471491, 0.00480971, 0.005088, 0.0051886, 0.00524711, 0.00527099, 0.00528513", \ + "0.00489272, 0.00489494, 0.00499582, 0.00508664, 0.00516897, 0.00521713, 0.00524144", \ + "0.0056547, 0.00549765, 0.00544743, 0.00550265, 0.00558081, 0.00563148, 0.00566674", \ + "0.00776445, 0.00740172, 0.00704269, 0.00698527, 0.00702713, 0.00706131, 0.00705444", \ + "0.0108778, 0.0103091, 0.00964406, 0.0094633, 0.00937423, 0.00936061, 0.00942642", \ + "0.0147579, 0.0140275, 0.0130258, 0.0127911, 0.0126045, 0.0125313, 0.012519" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105359, 0.0106876, 0.0109995, 0.0110881, 0.011141, 0.0111645, 0.0111775", \ + "0.0104118, 0.0105424, 0.0108452, 0.0109523, 0.0110197, 0.0110491, 0.0110651", \ + "0.0108922, 0.0108589, 0.0109609, 0.0110769, 0.011182, 0.0112427, 0.0112752", \ + "0.011934, 0.0117828, 0.0117836, 0.0118297, 0.0119052, 0.011959, 0.0119962", \ + "0.0142249, 0.0138344, 0.0135008, 0.0134854, 0.0135183, 0.0135501, 0.0135899", \ + "0.0173229, 0.0167505, 0.0163418, 0.0161467, 0.0160571, 0.0160542, 0.0160625", \ + "0.0215259, 0.0207382, 0.0197047, 0.0194276, 0.0192656, 0.0192184, 0.0192098" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00515321, 0.00517332, 0.00539082, 0.00549731, 0.00556388, 0.00559476, 0.00561061", \ + "0.00499342, 0.00501455, 0.00522867, 0.00534096, 0.00541512, 0.00544679, 0.00546423", \ + "0.00513644, 0.00510586, 0.00515009, 0.00522934, 0.00530781, 0.00536468, 0.00540034", \ + "0.00579718, 0.00562873, 0.00554149, 0.00562632, 0.00569087, 0.00572874, 0.00576017", \ + "0.00774952, 0.00738619, 0.0070148, 0.00694938, 0.00697431, 0.00708821, 0.00703488", \ + "0.0106918, 0.0101355, 0.00948028, 0.00929918, 0.00920365, 0.00921446, 0.00929518", \ + "0.0144738, 0.0136935, 0.0128993, 0.0125943, 0.0123562, 0.0122681, 0.0122696" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114757, 0.0116266, 0.0119325, 0.0120219, 0.0120745, 0.0120965, 0.0121086", \ + "0.0113511, 0.0114682, 0.0117704, 0.0118768, 0.0119438, 0.0119729, 0.0119889", \ + "0.01191, 0.0118369, 0.011917, 0.0120211, 0.0121134, 0.0121795, 0.0122123", \ + "0.0130377, 0.0128075, 0.0127057, 0.0127507, 0.0128175, 0.0128751, 0.012916", \ + "0.0154773, 0.0150126, 0.0145408, 0.0144657, 0.0144618, 0.0144894, 0.0145267", \ + "0.0187698, 0.0180982, 0.0172603, 0.017058, 0.0169616, 0.0169468, 0.0169541", \ + "0.0229526, 0.0221067, 0.0208575, 0.0204915, 0.0202477, 0.0201606, 0.0201251" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00496481, 0.00502067, 0.00528218, 0.0053816, 0.00543881, 0.00546309, 0.00547591", \ + "0.00478954, 0.00484452, 0.00509239, 0.00520097, 0.00526919, 0.0052969, 0.00531434", \ + "0.00495235, 0.00491112, 0.00500811, 0.00510308, 0.00518537, 0.0052408, 0.00525322", \ + "0.00571444, 0.00553884, 0.00547629, 0.00556276, 0.00557847, 0.00563337, 0.00567325", \ + "0.00769893, 0.00732916, 0.00699616, 0.00694772, 0.00698506, 0.00698874, 0.00731254", \ + "0.0106483, 0.0100794, 0.00949815, 0.00940008, 0.00932608, 0.00931485, 0.00939517", \ + "0.0146026, 0.0138561, 0.0128758, 0.0126754, 0.0124761, 0.0124005, 0.0124198" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101508, 0.0103069, 0.0106205, 0.0107065, 0.0107598, 0.0107818, 0.0107949", \ + "0.0100205, 0.0101503, 0.0104565, 0.0105626, 0.0106292, 0.0106583, 0.0106739", \ + "0.0105208, 0.0104876, 0.0105994, 0.010704, 0.0108066, 0.0108617, 0.0108927", \ + "0.0115414, 0.0113942, 0.0113846, 0.0114357, 0.0115112, 0.0115732, 0.0116106", \ + "0.0138547, 0.0134595, 0.0131233, 0.0130865, 0.0131284, 0.013161, 0.0131992", \ + "0.0169156, 0.016321, 0.015923, 0.015738, 0.0156539, 0.0156375, 0.0156445", \ + "0.0210964, 0.0203344, 0.0192768, 0.0189964, 0.0188266, 0.0187745, 0.0187671" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00489622, 0.00499552, 0.00527791, 0.00536767, 0.00541819, 0.00544008, 0.00545158", \ + "0.00471491, 0.00480971, 0.005088, 0.0051886, 0.00524711, 0.00527099, 0.00528513", \ + "0.00489272, 0.00489494, 0.00499582, 0.00508664, 0.00516897, 0.00521713, 0.00524144", \ + "0.0056547, 0.00549765, 0.00544743, 0.00550265, 0.00558081, 0.00563148, 0.00566674", \ + "0.00776445, 0.00740172, 0.00704269, 0.00698527, 0.00702713, 0.00706131, 0.00705444", \ + "0.0108778, 0.0103091, 0.00964406, 0.0094633, 0.00937423, 0.00936061, 0.00942642", \ + "0.0147579, 0.0140275, 0.0130258, 0.0127911, 0.0126045, 0.0125313, 0.012519" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114757, 0.0116266, 0.0119325, 0.0120219, 0.0120745, 0.0120965, 0.0121086", \ + "0.0113511, 0.0114682, 0.0117704, 0.0118768, 0.0119438, 0.0119729, 0.0119889", \ + "0.01191, 0.0118369, 0.011917, 0.0120211, 0.0121134, 0.0121795, 0.0122123", \ + "0.0130377, 0.0128075, 0.0127057, 0.0127507, 0.0128175, 0.0128751, 0.012916", \ + "0.0154773, 0.0150126, 0.0145408, 0.0144657, 0.0144618, 0.0144894, 0.0145267", \ + "0.0187698, 0.0180982, 0.0172603, 0.017058, 0.0169616, 0.0169468, 0.0169541", \ + "0.0229526, 0.0221067, 0.0208575, 0.0204915, 0.0202477, 0.0201606, 0.0201251" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171195; + rise_capacitance : 0.00167512; + rise_capacitance_range (0.00117014, 0.00167512); + fall_capacitance : 0.00171195; + fall_capacitance_range (0.0012292, 0.00171195); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000962335, -0.00107505, -0.00113905, -0.00113559, -0.00115195, -0.00115666, -0.00115481" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115096, 0.00115347, 0.00116647, 0.00115488, 0.00116216, 0.00115761, 0.00115481" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00142642, -0.00143682, -0.00147862, -0.00147697, -0.00149203, -0.00149494, -0.0014875" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00150226, 0.00149926, 0.00152112, 0.00151375, 0.00150481, 0.00149494, 0.0014875" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157722, -0.00157516, -0.00158296, -0.00158602, -0.001587, -0.00158884, -0.00159504" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00160357, 0.0016045, 0.00161845, 0.00161286, 0.00160737, 0.00160294, 0.00159972" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170545; + rise_capacitance : 0.00170545; + rise_capacitance_range (0.0010591, 0.00170545); + fall_capacitance : 0.00170491; + fall_capacitance_range (0.00101756, 0.00170491); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000145854, -0.000149318, -0.000148373, -0.000148473, -0.000146797, -0.000145749, -0.000145115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000154574, 0.000149318, 0.000152513, 0.000151009, 0.000149608, 0.000148116, 0.000146745" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00140725, -0.00141195, -0.00144931, -0.00146089, -0.00146846, -0.00147735, -0.00147073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00147973, 0.00147993, 0.00148472, 0.00147745, 0.00148545, 0.00147795, 0.00147073" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0015572, -0.00156024, -0.00156692, -0.00155994, -0.00156638, -0.00157229, -0.00157826" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157839, 0.00158339, 0.00159737, 0.00159276, 0.00158819, 0.00158381, 0.00158309" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168927; + rise_capacitance : 0.00168927; + rise_capacitance_range (0.00123428, 0.00168927); + fall_capacitance : 0.00165853; + fall_capacitance_range (0.00120107, 0.00165853); + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012832, -0.00128197, -0.00128162, -0.00128693, -0.00128545, -0.00128275, -0.00128109" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00131933, 0.0013011, 0.00129871, 0.00129464, 0.00128986, 0.00128511, 0.00128168" \ + ); + } + } + } + } + cell (OAI211X1) { + area : 8.4672; + cell_leakage_power : 0.105373; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.160168; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113731; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0845046; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108899; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142145; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0810649; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10546; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171203; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0810649; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10546; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0546404; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0784759; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0766617; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101911; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105373; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0507696, 0.0587907, 0.123539, 0.202629, 0.359695, 0.563339, 0.829378", \ + "0.063275, 0.0713415, 0.136276, 0.215418, 0.37252, 0.576166, 0.842206", \ + "0.102078, 0.112519, 0.184296, 0.263891, 0.421073, 0.624707, 0.890991", \ + "0.13079, 0.144683, 0.236327, 0.326234, 0.484847, 0.689084, 0.954718", \ + "0.165191, 0.183485, 0.303879, 0.417391, 0.601951, 0.810367, 1.07662", \ + "0.196944, 0.219748, 0.36857, 0.50736, 0.727771, 0.967003, 1.24198", \ + "0.224583, 0.251948, 0.428585, 0.592079, 0.849989, 1.12378, 1.43298" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0496352, 0.0602543, 0.149012, 0.259401, 0.479654, 0.765775, 1.13978", \ + "0.049556, 0.0601912, 0.149018, 0.259409, 0.479603, 0.765719, 1.13968", \ + "0.0702617, 0.0797871, 0.15701, 0.261278, 0.479715, 0.765668, 1.13973", \ + "0.100546, 0.111394, 0.191048, 0.284037, 0.486901, 0.765944, 1.13984", \ + "0.148508, 0.162303, 0.25513, 0.352794, 0.535824, 0.791876, 1.14713", \ + "0.200246, 0.217484, 0.329012, 0.43911, 0.631406, 0.86822, 1.19641", \ + "0.255029, 0.275631, 0.408442, 0.53384, 0.742886, 0.987517, 1.29431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.064362, 0.0738261, 0.152285, 0.24952, 0.443591, 0.69569, 1.02525", \ + "0.0768607, 0.0864654, 0.165393, 0.262789, 0.456958, 0.709095, 1.03878", \ + "0.114629, 0.125893, 0.208844, 0.306498, 0.500931, 0.753214, 1.08303", \ + "0.143709, 0.158111, 0.257227, 0.360817, 0.555418, 0.807782, 1.13753", \ + "0.180029, 0.199469, 0.325374, 0.448414, 0.659936, 0.912914, 1.2419", \ + "0.217997, 0.241631, 0.396054, 0.541159, 0.780543, 1.0538, 1.38495", \ + "0.25743, 0.285674, 0.467479, 0.635928, 0.906376, 1.20644, 1.55986" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0527388, 0.0653264, 0.171146, 0.303192, 0.566715, 0.909378, 1.35739", \ + "0.0527199, 0.0653315, 0.171146, 0.303192, 0.56676, 0.909516, 1.35721", \ + "0.0656701, 0.0773173, 0.174978, 0.303461, 0.566861, 0.909515, 1.35731", \ + "0.0906377, 0.102881, 0.19856, 0.316908, 0.569234, 0.909497, 1.35738", \ + "0.138255, 0.151757, 0.252193, 0.36881, 0.600071, 0.921958, 1.35922", \ + "0.193425, 0.210108, 0.321685, 0.442614, 0.672673, 0.972307, 1.3879", \ + "0.250537, 0.270158, 0.399446, 0.529063, 0.766737, 1.06234, 1.45351" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0465329, 0.0545664, 0.119326, 0.198421, 0.3555, 0.559146, 0.825171", \ + "0.0578664, 0.0658737, 0.130963, 0.210137, 0.367236, 0.570909, 0.836956", \ + "0.104862, 0.116241, 0.189521, 0.268252, 0.425007, 0.628269, 0.894424", \ + "0.139266, 0.154915, 0.255655, 0.346651, 0.500703, 0.705628, 0.971096", \ + "0.18115, 0.201713, 0.33671, 0.461609, 0.652618, 0.855959, 1.12034", \ + "0.220172, 0.245587, 0.412008, 0.56819, 0.810132, 1.05625, 1.32582", \ + "0.256451, 0.286219, 0.482329, 0.666759, 0.956132, 1.25394, 1.57269" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0496956, 0.0602691, 0.149011, 0.259397, 0.479663, 0.765822, 1.13968", \ + "0.0495129, 0.0601714, 0.149015, 0.259401, 0.479741, 0.765749, 1.13968", \ + "0.0806499, 0.0902851, 0.160885, 0.261386, 0.479693, 0.765757, 1.13959", \ + "0.115248, 0.128054, 0.209308, 0.294021, 0.485685, 0.765713, 1.13971", \ + "0.165634, 0.182986, 0.291022, 0.389451, 0.556509, 0.798661, 1.14585", \ + "0.220815, 0.242596, 0.377842, 0.49978, 0.688859, 0.902627, 1.21198", \ + "0.27989, 0.306484, 0.468239, 0.613313, 0.836895, 1.06683, 1.34815" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0555403, 0.0648986, 0.142547, 0.239112, 0.432094, 0.682878, 1.01092", \ + "0.0673193, 0.0769695, 0.15585, 0.252858, 0.446113, 0.697038, 1.02504", \ + "0.10187, 0.113645, 0.198146, 0.295834, 0.48971, 0.741158, 1.06927", \ + "0.126207, 0.141885, 0.24484, 0.349809, 0.543861, 0.795339, 1.1237", \ + "0.153771, 0.175672, 0.309515, 0.434953, 0.647626, 0.899976, 1.2282", \ + "0.180153, 0.207754, 0.3744, 0.524479, 0.767036, 1.04104, 1.37103", \ + "0.205865, 0.238752, 0.437927, 0.613818, 0.889431, 1.19147, 1.54538" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426354, 0.055094, 0.160079, 0.291127, 0.553505, 0.894423, 1.33961", \ + "0.042649, 0.055099, 0.160079, 0.291127, 0.553496, 0.894408, 1.33987", \ + "0.0572276, 0.06882, 0.164397, 0.291541, 0.553115, 0.893993, 1.33935", \ + "0.0827372, 0.094862, 0.189654, 0.306232, 0.556013, 0.894033, 1.33988", \ + "0.131898, 0.145039, 0.244057, 0.359507, 0.588753, 0.907678, 1.34165", \ + "0.189567, 0.205199, 0.314741, 0.434257, 0.662629, 0.961354, 1.37124", \ + "0.249095, 0.268233, 0.395357, 0.522653, 0.757631, 1.05118, 1.43817" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0205974, 0.0243857, 0.0555137, 0.0940288, 0.170857, 0.270639, 0.401138", \ + "0.0353341, 0.0391421, 0.0703981, 0.108872, 0.185553, 0.285291, 0.41496", \ + "0.0702291, 0.0794159, 0.133825, 0.1784, 0.254423, 0.353924, 0.48424", \ + "0.0915435, 0.104841, 0.184847, 0.251813, 0.346619, 0.446589, 0.576771", \ + "0.113605, 0.132017, 0.244499, 0.341373, 0.481091, 0.614626, 0.752731", \ + "0.12917, 0.152493, 0.296067, 0.421789, 0.606136, 0.784904, 0.968028", \ + "0.138463, 0.165878, 0.339688, 0.492571, 0.719615, 0.942872, 1.17323" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0203866, 0.0256888, 0.0703911, 0.126195, 0.237718, 0.382681, 0.572268", \ + "0.0235403, 0.0278108, 0.0703962, 0.126169, 0.237763, 0.382683, 0.572208", \ + "0.0580056, 0.0643725, 0.100734, 0.141342, 0.240232, 0.382696, 0.572184", \ + "0.0892329, 0.0985329, 0.151739, 0.195737, 0.274514, 0.39629, 0.573731", \ + "0.135346, 0.148775, 0.226115, 0.289456, 0.379869, 0.478692, 0.625318", \ + "0.186992, 0.204657, 0.306722, 0.390323, 0.509941, 0.624818, 0.752633", \ + "0.243351, 0.266522, 0.391473, 0.495371, 0.644948, 0.787402, 0.936209" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0408746, 0.048677, 0.113551, 0.194259, 0.355539, 0.565182, 0.839266", \ + "0.0524785, 0.060396, 0.126025, 0.207046, 0.368565, 0.578302, 0.852444", \ + "0.0887347, 0.100766, 0.177895, 0.259456, 0.42113, 0.631106, 0.905474", \ + "0.116139, 0.132566, 0.23377, 0.327774, 0.490787, 0.700849, 0.975718", \ + "0.154625, 0.176381, 0.310236, 0.430836, 0.621786, 0.835273, 1.1094", \ + "0.195182, 0.222319, 0.388136, 0.536401, 0.766541, 1.01105, 1.29188", \ + "0.236535, 0.268681, 0.465719, 0.641261, 0.911875, 1.19384, 1.50898" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0351714, 0.045632, 0.133802, 0.243932, 0.464248, 0.750624, 1.12492", \ + "0.0353121, 0.0456605, 0.133761, 0.243858, 0.464248, 0.750624, 1.12489", \ + "0.0597996, 0.0692672, 0.143355, 0.245748, 0.464168, 0.750398, 1.12498", \ + "0.0890327, 0.100315, 0.179316, 0.269563, 0.47054, 0.750308, 1.12492", \ + "0.133695, 0.148014, 0.243108, 0.339773, 0.51946, 0.774104, 1.12978", \ + "0.182911, 0.200673, 0.315292, 0.426173, 0.615539, 0.848314, 1.17526", \ + "0.236099, 0.257696, 0.392818, 0.519531, 0.72878, 0.967928, 1.27048" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211195, 0.0249253, 0.0561612, 0.0948275, 0.17192, 0.272035, 0.402864", \ + "0.0359144, 0.0397715, 0.0711238, 0.109753, 0.186707, 0.286619, 0.416836", \ + "0.0717149, 0.0809068, 0.134831, 0.178641, 0.255694, 0.355762, 0.486385", \ + "0.0936764, 0.106784, 0.186292, 0.25282, 0.34767, 0.447973, 0.578573", \ + "0.115931, 0.13417, 0.246426, 0.343348, 0.482771, 0.61603, 0.754176", \ + "0.13147, 0.15441, 0.298007, 0.423784, 0.608402, 0.787128, 0.969948", \ + "0.140871, 0.168197, 0.340821, 0.494337, 0.721963, 0.945568, 1.17591" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0268347, 0.0324098, 0.0773468, 0.132968, 0.24435, 0.389212, 0.578695", \ + "0.0297561, 0.0344724, 0.077361, 0.132971, 0.244361, 0.389212, 0.578695", \ + "0.0700149, 0.0749589, 0.10718, 0.148346, 0.246736, 0.389213, 0.578695", \ + "0.10758, 0.114927, 0.161066, 0.202582, 0.280864, 0.40272, 0.580177", \ + "0.163077, 0.173563, 0.240584, 0.299374, 0.386676, 0.484439, 0.631538", \ + "0.22486, 0.238839, 0.327294, 0.404908, 0.519326, 0.632476, 0.757977", \ + "0.291495, 0.308776, 0.41932, 0.51609, 0.658564, 0.79877, 0.944882" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0593277, 0.0689035, 0.147631, 0.244943, 0.439048, 0.691172, 1.02074", \ + "0.070149, 0.0798574, 0.159307, 0.256975, 0.451341, 0.703681, 1.03334", \ + "0.112061, 0.124342, 0.209077, 0.306999, 0.502027, 0.75458, 1.08414", \ + "0.147148, 0.163324, 0.269949, 0.374689, 0.56925, 0.821773, 1.15143", \ + "0.196672, 0.217727, 0.355427, 0.48601, 0.699933, 0.951767, 1.28201", \ + "0.249827, 0.275562, 0.443818, 0.601847, 0.854484, 1.12895, 1.45908", \ + "0.304594, 0.335155, 0.533049, 0.718136, 1.01163, 1.32414, 1.67925" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0527359, 0.0653198, 0.171203, 0.303192, 0.566866, 0.909487, 1.35718", \ + "0.052722, 0.0653181, 0.171205, 0.303192, 0.56676, 0.909361, 1.35731", \ + "0.0737665, 0.0847659, 0.176831, 0.303476, 0.566698, 0.909372, 1.35735", \ + "0.103941, 0.116634, 0.208767, 0.321084, 0.569257, 0.90938, 1.35737", \ + "0.150792, 0.166348, 0.274095, 0.386924, 0.608012, 0.92321, 1.35811", \ + "0.202861, 0.221946, 0.348435, 0.475359, 0.69936, 0.983643, 1.38988", \ + "0.25927, 0.281749, 0.428813, 0.571041, 0.8121, 1.09405, 1.46956" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0207008, 0.0244903, 0.0556189, 0.0941374, 0.170966, 0.270748, 0.401185", \ + "0.0354758, 0.0393471, 0.0705826, 0.109063, 0.185723, 0.285329, 0.415161", \ + "0.0701502, 0.0794724, 0.13389, 0.177965, 0.254741, 0.354456, 0.484729", \ + "0.090823, 0.104221, 0.18467, 0.251491, 0.346688, 0.446696, 0.576903", \ + "0.111037, 0.129703, 0.243365, 0.340835, 0.480869, 0.614589, 0.752749", \ + "0.123507, 0.146961, 0.292947, 0.419823, 0.605247, 0.784602, 0.96784", \ + "0.128549, 0.157164, 0.33346, 0.488398, 0.717164, 0.941619, 1.17231" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0203816, 0.0256912, 0.0703935, 0.126188, 0.237721, 0.382684, 0.572234", \ + "0.0234565, 0.0278168, 0.0703917, 0.126171, 0.237747, 0.382705, 0.572214", \ + "0.058097, 0.064304, 0.100672, 0.141685, 0.240165, 0.382706, 0.572212", \ + "0.0898319, 0.0990979, 0.15194, 0.196092, 0.274459, 0.396249, 0.573679", \ + "0.137017, 0.1505, 0.227303, 0.290069, 0.380123, 0.478732, 0.625309", \ + "0.189982, 0.208405, 0.309581, 0.392391, 0.510951, 0.625626, 0.752838", \ + "0.247904, 0.270026, 0.396441, 0.499379, 0.646576, 0.7902, 0.937234" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0488227, 0.0581641, 0.1358, 0.232367, 0.425335, 0.676139, 1.00411", \ + "0.0594071, 0.0688993, 0.147412, 0.244373, 0.437615, 0.688547, 1.01666", \ + "0.0966058, 0.109928, 0.196924, 0.294358, 0.488277, 0.739286, 1.06599", \ + "0.125978, 0.14382, 0.255699, 0.361605, 0.556311, 0.80675, 1.13486", \ + "0.168545, 0.191901, 0.337013, 0.470523, 0.685455, 0.937163, 1.26416", \ + "0.214686, 0.243427, 0.421087, 0.583136, 0.838474, 1.11361, 1.44247", \ + "0.262623, 0.296313, 0.506744, 0.695983, 0.992674, 1.30678, 1.66208" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426358, 0.0550996, 0.160079, 0.291125, 0.553496, 0.894423, 1.33961", \ + "0.0426989, 0.055115, 0.160091, 0.291127, 0.553496, 0.894423, 1.33968", \ + "0.0663278, 0.0774032, 0.166959, 0.291783, 0.553188, 0.894423, 1.33974", \ + "0.0960067, 0.108802, 0.200953, 0.310547, 0.556092, 0.894411, 1.33967", \ + "0.141697, 0.157427, 0.265814, 0.378323, 0.596564, 0.909022, 1.3409", \ + "0.191958, 0.211342, 0.339301, 0.466324, 0.687285, 0.97106, 1.37377", \ + "0.246413, 0.269948, 0.418125, 0.561109, 0.801714, 1.08319, 1.4548" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211195, 0.0249253, 0.0561612, 0.0948275, 0.17192, 0.272035, 0.402864", \ + "0.0359144, 0.0397715, 0.0711238, 0.109753, 0.186707, 0.286619, 0.416836", \ + "0.0717149, 0.0809068, 0.134831, 0.178641, 0.255694, 0.355762, 0.486385", \ + "0.0936764, 0.106784, 0.186292, 0.25282, 0.34767, 0.447973, 0.578573", \ + "0.115931, 0.13417, 0.246426, 0.343348, 0.482771, 0.61603, 0.754176", \ + "0.13147, 0.15441, 0.298007, 0.423784, 0.608402, 0.787128, 0.969948", \ + "0.140871, 0.168197, 0.340821, 0.494337, 0.721963, 0.945568, 1.17591" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0268347, 0.0324098, 0.0773468, 0.132968, 0.24435, 0.389212, 0.578695", \ + "0.0297561, 0.0344724, 0.077361, 0.132971, 0.244361, 0.389212, 0.578695", \ + "0.0700149, 0.0749589, 0.10718, 0.148346, 0.246736, 0.389213, 0.578695", \ + "0.10758, 0.114927, 0.161066, 0.202582, 0.280864, 0.40272, 0.580177", \ + "0.163077, 0.173563, 0.240584, 0.299374, 0.386676, 0.484439, 0.631538", \ + "0.22486, 0.238839, 0.327294, 0.404908, 0.519326, 0.632476, 0.757977", \ + "0.291495, 0.308776, 0.41932, 0.51609, 0.658564, 0.79877, 0.944882" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0593277, 0.0689035, 0.147631, 0.244943, 0.439048, 0.691172, 1.02074", \ + "0.070149, 0.0798574, 0.159307, 0.256975, 0.451341, 0.703681, 1.03334", \ + "0.112061, 0.124342, 0.209077, 0.306999, 0.502027, 0.75458, 1.08414", \ + "0.147148, 0.163324, 0.269949, 0.374689, 0.56925, 0.821773, 1.15143", \ + "0.196672, 0.217727, 0.355427, 0.48601, 0.699933, 0.951767, 1.28201", \ + "0.249827, 0.275562, 0.443818, 0.601847, 0.854484, 1.12895, 1.45908", \ + "0.304594, 0.335155, 0.533049, 0.718136, 1.01163, 1.32414, 1.67925" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0527359, 0.0653198, 0.171203, 0.303192, 0.566866, 0.909487, 1.35718", \ + "0.052722, 0.0653181, 0.171205, 0.303192, 0.56676, 0.909361, 1.35731", \ + "0.0737665, 0.0847659, 0.176831, 0.303476, 0.566698, 0.909372, 1.35735", \ + "0.103941, 0.116634, 0.208767, 0.321084, 0.569257, 0.90938, 1.35737", \ + "0.150792, 0.166348, 0.274095, 0.386924, 0.608012, 0.92321, 1.35811", \ + "0.202861, 0.221946, 0.348435, 0.475359, 0.69936, 0.983643, 1.38988", \ + "0.25927, 0.281749, 0.428813, 0.571041, 0.8121, 1.09405, 1.46956" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0179683, 0.0217203, 0.0526513, 0.0910788, 0.167831, 0.267542, 0.397953", \ + "0.032255, 0.0365115, 0.0676609, 0.106025, 0.18272, 0.282488, 0.411691", \ + "0.0611007, 0.0714858, 0.129475, 0.174595, 0.251595, 0.351092, 0.481475", \ + "0.0774458, 0.092244, 0.177635, 0.246552, 0.34323, 0.443447, 0.573625", \ + "0.0918552, 0.112497, 0.232875, 0.333302, 0.475662, 0.610662, 0.74949", \ + "0.0980791, 0.124441, 0.279182, 0.409544, 0.598258, 0.779407, 0.963547", \ + "0.0967197, 0.128244, 0.315795, 0.475595, 0.708368, 0.934843, 1.16721" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0172315, 0.0225082, 0.0670886, 0.12282, 0.234285, 0.379148, 0.568619", \ + "0.0216312, 0.0254966, 0.0670882, 0.122806, 0.23426, 0.379141, 0.568617", \ + "0.0554679, 0.0619322, 0.0988782, 0.138853, 0.2369, 0.379184, 0.568688", \ + "0.0861149, 0.0956783, 0.149666, 0.194239, 0.27198, 0.393282, 0.570237", \ + "0.132856, 0.146411, 0.223997, 0.28737, 0.378503, 0.476407, 0.622462", \ + "0.186401, 0.203686, 0.305412, 0.388927, 0.508234, 0.62414, 0.750692", \ + "0.245294, 0.267416, 0.392961, 0.495768, 0.644118, 0.787522, 0.934703" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0349626, 0.0428413, 0.107899, 0.188645, 0.349961, 0.5596, 0.833721", \ + "0.0457576, 0.0536637, 0.119351, 0.20046, 0.361963, 0.571845, 0.84604", \ + "0.0854875, 0.0985315, 0.177714, 0.257884, 0.418797, 0.628555, 0.902815", \ + "0.115674, 0.133257, 0.241271, 0.336397, 0.495909, 0.705171, 0.978666", \ + "0.157211, 0.180291, 0.323455, 0.451983, 0.647101, 0.856025, 1.12801", \ + "0.200604, 0.229086, 0.405423, 0.564864, 0.809891, 1.059, 1.33423", \ + "0.245375, 0.279098, 0.487573, 0.67559, 0.966078, 1.26455, 1.58535" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0351683, 0.0456188, 0.133804, 0.243964, 0.464248, 0.750624, 1.12473", \ + "0.0361456, 0.0458367, 0.133802, 0.243916, 0.464248, 0.750623, 1.12473", \ + "0.0672185, 0.077451, 0.147379, 0.246245, 0.464225, 0.750693, 1.12478", \ + "0.0968889, 0.110302, 0.194262, 0.278353, 0.471561, 0.750696, 1.12494", \ + "0.142125, 0.159569, 0.268854, 0.368499, 0.536421, 0.780227, 1.12981", \ + "0.194164, 0.215846, 0.349147, 0.471019, 0.660431, 0.874769, 1.18854", \ + "0.251987, 0.277751, 0.434592, 0.577015, 0.799933, 1.03203, 1.31343" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183739, 0.0221363, 0.0532066, 0.0917324, 0.168739, 0.268793, 0.399583", \ + "0.0328804, 0.0369841, 0.0681958, 0.106777, 0.183749, 0.283797, 0.413366", \ + "0.0626448, 0.0727379, 0.13049, 0.17558, 0.252616, 0.352457, 0.483168", \ + "0.0796515, 0.0941357, 0.17908, 0.247748, 0.344243, 0.444752, 0.575306", \ + "0.0945378, 0.114931, 0.234786, 0.335078, 0.477281, 0.612028, 0.750854", \ + "0.101815, 0.12752, 0.281583, 0.411789, 0.600435, 0.781532, 0.965398", \ + "0.101658, 0.132341, 0.3178, 0.47781, 0.710986, 0.93767, 1.16986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0232087, 0.0289296, 0.0740314, 0.129599, 0.240907, 0.385686, 0.575137", \ + "0.0273799, 0.0317881, 0.0740316, 0.129605, 0.240909, 0.385706, 0.575138", \ + "0.0683616, 0.073453, 0.105504, 0.145634, 0.243469, 0.385691, 0.575175", \ + "0.105841, 0.112933, 0.159241, 0.200906, 0.278361, 0.399687, 0.576782", \ + "0.162521, 0.172558, 0.238825, 0.297629, 0.384969, 0.482048, 0.628725", \ + "0.226396, 0.239568, 0.326066, 0.403555, 0.517685, 0.630742, 0.755952", \ + "0.295859, 0.312219, 0.420247, 0.515731, 0.657321, 0.797238, 0.943414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0510637, 0.0606981, 0.139607, 0.236962, 0.431097, 0.683225, 1.01282", \ + "0.0607806, 0.070668, 0.150249, 0.248061, 0.442535, 0.694816, 1.02459", \ + "0.108051, 0.120876, 0.205314, 0.302228, 0.496185, 0.748531, 1.07779", \ + "0.146316, 0.163426, 0.274521, 0.377662, 0.569872, 0.820549, 1.14954", \ + "0.199025, 0.221168, 0.366822, 0.503535, 0.716606, 0.960626, 1.29195", \ + "0.2547, 0.281716, 0.459087, 0.626975, 0.890734, 1.16473, 1.48901", \ + "0.312403, 0.344148, 0.552286, 0.748553, 1.05956, 1.38358, 1.73798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0527385, 0.0653314, 0.171203, 0.30319, 0.566866, 0.909514, 1.35726", \ + "0.0523975, 0.0652475, 0.171202, 0.303127, 0.566767, 0.909515, 1.35732", \ + "0.0801776, 0.091596, 0.178875, 0.303462, 0.566739, 0.909346, 1.35727", \ + "0.111652, 0.12615, 0.220314, 0.326819, 0.569456, 0.909501, 1.35733", \ + "0.159231, 0.17752, 0.297293, 0.410466, 0.619686, 0.922076, 1.35781", \ + "0.213728, 0.236145, 0.379663, 0.515748, 0.734871, 1.00496, 1.39786", \ + "0.27405, 0.300681, 0.467191, 0.624202, 0.874714, 1.14452, 1.50174" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0179947, 0.0217445, 0.0526822, 0.0910965, 0.167826, 0.267598, 0.397972", \ + "0.032394, 0.036588, 0.0676916, 0.106124, 0.182844, 0.28256, 0.411752", \ + "0.0610038, 0.0712953, 0.12956, 0.174989, 0.251723, 0.351214, 0.481545", \ + "0.0766087, 0.0916169, 0.177456, 0.246506, 0.343288, 0.443522, 0.573954", \ + "0.0891651, 0.110119, 0.231742, 0.33263, 0.475446, 0.610591, 0.749478", \ + "0.0927307, 0.119366, 0.276361, 0.407702, 0.597279, 0.778616, 0.963465", \ + "0.0873788, 0.11959, 0.310198, 0.471752, 0.706264, 0.933426, 1.16638" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0172325, 0.0225099, 0.0670903, 0.122822, 0.234267, 0.379189, 0.568621", \ + "0.0215048, 0.0254408, 0.0670878, 0.122809, 0.23429, 0.379158, 0.568601", \ + "0.0555472, 0.0621387, 0.09879, 0.139106, 0.236874, 0.379186, 0.568598", \ + "0.0867476, 0.0961722, 0.149866, 0.194249, 0.271935, 0.393248, 0.570293", \ + "0.134463, 0.148059, 0.225154, 0.288108, 0.378742, 0.476479, 0.622474", \ + "0.188737, 0.206853, 0.30785, 0.390853, 0.509323, 0.624532, 0.750806", \ + "0.248778, 0.271063, 0.397214, 0.499378, 0.646456, 0.787575, 0.935599" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0405351, 0.0499752, 0.127822, 0.224439, 0.41744, 0.668255, 0.996192", \ + "0.0502936, 0.059751, 0.138397, 0.235483, 0.428869, 0.679846, 1.00791", \ + "0.0916729, 0.105818, 0.193727, 0.289743, 0.482677, 0.733632, 1.06126", \ + "0.124164, 0.142908, 0.260162, 0.365415, 0.556368, 0.80574, 1.1328", \ + "0.169598, 0.194034, 0.347486, 0.487603, 0.701839, 0.950144, 1.27558", \ + "0.217997, 0.247873, 0.435538, 0.607194, 0.874334, 1.15002, 1.4729", \ + "0.268901, 0.304261, 0.524332, 0.724956, 1.04028, 1.3666, 1.72173" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0426302, 0.0550852, 0.160079, 0.291128, 0.553323, 0.89427, 1.33974", \ + "0.0428737, 0.0548382, 0.160086, 0.291203, 0.553497, 0.894422, 1.33976", \ + "0.0726666, 0.084448, 0.169881, 0.29194, 0.553483, 0.894429, 1.33979", \ + "0.102338, 0.117269, 0.213852, 0.317438, 0.556597, 0.894413, 1.33975", \ + "0.147962, 0.166932, 0.288623, 0.402478, 0.608277, 0.912579, 1.34052", \ + "0.2007, 0.223993, 0.369425, 0.506524, 0.724119, 0.993184, 1.38212", \ + "0.259054, 0.286313, 0.455736, 0.613761, 0.865192, 1.13494, 1.48778" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0183739, 0.0221363, 0.0532066, 0.0917324, 0.168739, 0.268793, 0.399583", \ + "0.0328804, 0.0369841, 0.0681958, 0.106777, 0.183749, 0.283797, 0.413366", \ + "0.0626448, 0.0727379, 0.13049, 0.17558, 0.252616, 0.352457, 0.483168", \ + "0.0796515, 0.0941357, 0.17908, 0.247748, 0.344243, 0.444752, 0.575306", \ + "0.0945378, 0.114931, 0.234786, 0.335078, 0.477281, 0.612028, 0.750854", \ + "0.101815, 0.12752, 0.281583, 0.411789, 0.600435, 0.781532, 0.965398", \ + "0.101658, 0.132341, 0.3178, 0.47781, 0.710986, 0.93767, 1.16986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0232087, 0.0289296, 0.0740314, 0.129599, 0.240907, 0.385686, 0.575137", \ + "0.0273799, 0.0317881, 0.0740316, 0.129605, 0.240909, 0.385706, 0.575138", \ + "0.0683616, 0.073453, 0.105504, 0.145634, 0.243469, 0.385691, 0.575175", \ + "0.105841, 0.112933, 0.159241, 0.200906, 0.278361, 0.399687, 0.576782", \ + "0.162521, 0.172558, 0.238825, 0.297629, 0.384969, 0.482048, 0.628725", \ + "0.226396, 0.239568, 0.326066, 0.403555, 0.517685, 0.630742, 0.755952", \ + "0.295859, 0.312219, 0.420247, 0.515731, 0.657321, 0.797238, 0.943414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0510637, 0.0606981, 0.139607, 0.236962, 0.431097, 0.683225, 1.01282", \ + "0.0607806, 0.070668, 0.150249, 0.248061, 0.442535, 0.694816, 1.02459", \ + "0.108051, 0.120876, 0.205314, 0.302228, 0.496185, 0.748531, 1.07779", \ + "0.146316, 0.163426, 0.274521, 0.377662, 0.569872, 0.820549, 1.14954", \ + "0.199025, 0.221168, 0.366822, 0.503535, 0.716606, 0.960626, 1.29195", \ + "0.2547, 0.281716, 0.459087, 0.626975, 0.890734, 1.16473, 1.48901", \ + "0.312403, 0.344148, 0.552286, 0.748553, 1.05956, 1.38358, 1.73798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0527385, 0.0653314, 0.171203, 0.30319, 0.566866, 0.909514, 1.35726", \ + "0.0523975, 0.0652475, 0.171202, 0.303127, 0.566767, 0.909515, 1.35732", \ + "0.0801776, 0.091596, 0.178875, 0.303462, 0.566739, 0.909346, 1.35727", \ + "0.111652, 0.12615, 0.220314, 0.326819, 0.569456, 0.909501, 1.35733", \ + "0.159231, 0.17752, 0.297293, 0.410466, 0.619686, 0.922076, 1.35781", \ + "0.213728, 0.236145, 0.379663, 0.515748, 0.734871, 1.00496, 1.39786", \ + "0.27405, 0.300681, 0.467191, 0.624202, 0.874714, 1.14452, 1.50174" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00815965, 0.00815943, 0.00815954, 0.00815911, 0.00815677, 0.008154, 0.00815231", \ + "0.00806354, 0.00806741, 0.00807717, 0.00809269, 0.00809303, 0.00809263, 0.00809014", \ + "0.00806519, 0.00806737, 0.00806344, 0.00806991, 0.00808188, 0.00806873, 0.00807534", \ + "0.00845326, 0.0084206, 0.00828421, 0.00820113, 0.00816343, 0.00813269, 0.00812311", \ + "0.00969863, 0.00959577, 0.00912007, 0.00885951, 0.00861169, 0.00845182, 0.00833164", \ + "0.0117336, 0.0115844, 0.0107346, 0.0101666, 0.00956366, 0.00921447, 0.00892121", \ + "0.0144363, 0.0142506, 0.0130798, 0.012168, 0.0111853, 0.0105072, 0.00995304" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000190174, 0.000191952, 0.000196423, 0.000197068, 0.000198384, 0.000196676, 0.000198579", \ + "6.8627e-05, 7.89642e-05, 0.000123832, 0.000139215, 0.000149024, 0.000153236, 0.000155604", \ + "-2.27263e-05, -1.31361e-05, 3.88014e-05, 6.85506e-05, 9.86291e-05, 0.000115532, 0.000129059", \ + "0.000196177, 0.000177654, 0.000131317, 0.000123696, 0.000125627, 0.000129289, 0.00013386", \ + "0.00121921, 0.00113794, 0.000776487, 0.000594905, 0.000448136, 0.000362441, 0.000296004", \ + "0.00316562, 0.00300957, 0.00221636, 0.00173325, 0.00125572, 0.000978488, 0.000779157", \ + "0.00586479, 0.00566531, 0.00448063, 0.00363776, 0.00272688, 0.00213459, 0.00168694" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00682175, 0.00682301, 0.00682556, 0.00682628, 0.00682459, 0.00682232, 0.00681989", \ + "0.00668595, 0.00669641, 0.006737, 0.00674993, 0.00675641, 0.00675874, 0.00675732", \ + "0.00693174, 0.00692692, 0.00680255, 0.00677845, 0.00676351, 0.00675105, 0.00674913", \ + "0.00753287, 0.00749527, 0.00720836, 0.00709566, 0.00675003, 0.00689183, 0.00684733", \ + "0.00905519, 0.0089544, 0.00834224, 0.00797537, 0.00757257, 0.00734522, 0.0071975", \ + "0.0111839, 0.0110233, 0.0101131, 0.00944579, 0.00876275, 0.00821444, 0.00785783", \ + "0.0139746, 0.0137808, 0.0125732, 0.0116323, 0.0105001, 0.00971195, 0.00900629" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000114865, 0.000130463, 0.000166933, 0.000175216, 0.000180022, 0.000183079, 0.000184228", \ + "-7.92497e-05, -3.58564e-05, 0.000110229, 0.000158011, 0.000188339, 0.00020173, 0.000209152", \ + "-0.000216832, -0.000200737, -8.31109e-05, 3.39139e-06, 8.62692e-05, 0.000131441, 0.000165505", \ + "2.8845e-05, 9.43525e-06, -1.98984e-05, 8.21587e-06, 6.6548e-05, 0.000106889, 0.000138807", \ + "0.0011121, 0.0010037, 0.000601226, 0.000443101, 0.000328974, 0.000281808, 0.00025771", \ + "0.00312304, 0.00292806, 0.00200228, 0.00153078, 0.0010999, 0.000858326, 0.000684383", \ + "0.00588892, 0.00562379, 0.00421212, 0.00333729, 0.00247848, 0.00193074, 0.00154082" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00530494, 0.00531432, 0.00532538, 0.00534034, 0.00534257, 0.00534362, 0.00533114", \ + "0.00516642, 0.00517804, 0.00526315, 0.00528626, 0.00530063, 0.00531422, 0.00513393", \ + "0.00550769, 0.00551723, 0.00538701, 0.00535718, 0.00537887, 0.00536762, 0.00535068", \ + "0.00628064, 0.00620836, 0.00589249, 0.00574861, 0.00560259, 0.00551354, 0.00545971", \ + "0.00800123, 0.00786137, 0.00718023, 0.0067349, 0.00632806, 0.00608583, 0.00588131", \ + "0.0104141, 0.0102328, 0.009204, 0.00845785, 0.00766152, 0.00707469, 0.00666947", \ + "0.0135354, 0.0133029, 0.0119992, 0.010954, 0.00969765, 0.00876999, 0.00807894" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-1.15817e-05, 4.10659e-06, 4.01924e-05, 4.85687e-05, 5.40842e-05, 5.5249e-05, 5.78352e-05", \ + "-0.000191148, -0.000163786, -4.94281e-05, -4.70624e-06, 2.15048e-05, 3.52118e-05, 4.25862e-05", \ + "-0.000151412, -0.000153289, -0.000136656, -0.000102648, -5.41208e-05, -2.18613e-05, -7.92426e-07", \ + "0.00037302, 0.000313153, 0.000114803, 4.55754e-05, 1.30135e-05, 1.60958e-05, 1.72034e-05", \ + "0.00187138, 0.00172026, 0.00107866, 0.000765031, 0.000488836, 0.000344441, 0.000255776", \ + "0.00419578, 0.00396627, 0.00283752, 0.00219135, 0.00155449, 0.0011425, 0.00086227", \ + "0.0072305, 0.00692679, 0.00533884, 0.00431619, 0.00326501, 0.00250597, 0.00197037" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00663278, 0.00664227, 0.00665117, 0.00666816, 0.00667069, 0.00665769, 0.00665781", \ + "0.00649243, 0.00652906, 0.00660677, 0.00663187, 0.006645, 0.00665936, 0.00651828", \ + "0.00680118, 0.0067669, 0.00670123, 0.00674383, 0.00671483, 0.00670209, 0.0066916", \ + "0.0075359, 0.00747059, 0.00716966, 0.0070849, 0.00690801, 0.00684147, 0.00679364", \ + "0.00917303, 0.00904477, 0.00838964, 0.00796883, 0.00755796, 0.00734799, 0.00716244", \ + "0.0114833, 0.0113142, 0.010312, 0.00959746, 0.00884086, 0.00837459, 0.00792697", \ + "0.0144723, 0.0142696, 0.0129975, 0.0119845, 0.0107735, 0.00989977, 0.00928879" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000240995, 0.000252081, 0.000281584, 0.000288989, 0.000294108, 0.000294827, 0.000295351", \ + "8.47871e-05, 0.000106564, 0.000199566, 0.000239697, 0.000266934, 0.00027921, 0.000286305", \ + "7.05231e-05, 6.87262e-05, 9.70812e-05, 0.000135273, 0.000183344, 0.000216893, 0.000244719", \ + "0.000493265, 0.000454156, 0.000313828, 0.000258114, 0.000235653, 0.000240681, 0.000248039", \ + "0.00180291, 0.00169401, 0.00118443, 0.000910964, 0.000669473, 0.000527459, 0.000459228", \ + "0.0039247, 0.00373087, 0.00279522, 0.00222787, 0.00166243, 0.00127554, 0.00101942", \ + "0.00675077, 0.0064954, 0.00511573, 0.00421864, 0.00326157, 0.00257164, 0.00204722" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00530477, 0.00531447, 0.00532389, 0.00534078, 0.0053432, 0.00533029, 0.00533072", \ + "0.00517738, 0.00520167, 0.00528005, 0.00530406, 0.00531641, 0.00533161, 0.00519014", \ + "0.0054775, 0.00544516, 0.00538591, 0.00541078, 0.00538745, 0.00537473, 0.00536425", \ + "0.00620475, 0.00615332, 0.0058493, 0.00570738, 0.00559344, 0.0055142, 0.00546628", \ + "0.00787153, 0.00772884, 0.007073, 0.00665216, 0.00627052, 0.00605068, 0.00586069", \ + "0.0101893, 0.0100042, 0.00900278, 0.00828369, 0.00753477, 0.00698348, 0.00660714", \ + "0.0131897, 0.012976, 0.011682, 0.0106748, 0.00946395, 0.0085818, 0.00793147" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "1.35376e-05, 2.91247e-05, 6.53201e-05, 7.35633e-05, 7.89344e-05, 8.13414e-05, 8.26612e-05", \ + "-0.000168163, -0.000135553, -2.43588e-05, 2.10094e-05, 5.02326e-05, 6.36351e-05, 7.1097e-05", \ + "-0.000143642, -0.000146054, -0.000123825, -8.52701e-05, -3.41446e-05, 4.95648e-06, 2.70861e-05", \ + "0.000345376, 0.000289312, 0.000107785, 4.81974e-05, 2.51924e-05, 2.5584e-05, 3.3343e-05", \ + "0.00176889, 0.00162625, 0.00102239, 0.000725288, 0.00046342, 0.00032584, 0.000241132", \ + "0.00398345, 0.00376315, 0.00268134, 0.00207744, 0.00147659, 0.0010788, 0.000816267", \ + "0.00689475, 0.00659547, 0.00507371, 0.00411086, 0.00309381, 0.00238566, 0.00185161" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00663278, 0.00664227, 0.00665117, 0.00666816, 0.00667069, 0.00665769, 0.00665781", \ + "0.00649243, 0.00652906, 0.00660677, 0.00663187, 0.006645, 0.00665936, 0.00651828", \ + "0.00680118, 0.0067669, 0.00670123, 0.00674383, 0.00671483, 0.00670209, 0.0066916", \ + "0.0075359, 0.00747059, 0.00716966, 0.0070849, 0.00690801, 0.00684147, 0.00679364", \ + "0.00917303, 0.00904477, 0.00838964, 0.00796883, 0.00755796, 0.00734799, 0.00716244", \ + "0.0114833, 0.0113142, 0.010312, 0.00959746, 0.00884086, 0.00837459, 0.00792697", \ + "0.0144723, 0.0142696, 0.0129975, 0.0119845, 0.0107735, 0.00989977, 0.00928879" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-1.15817e-05, 4.10659e-06, 4.01924e-05, 4.85687e-05, 5.40842e-05, 5.5249e-05, 5.78352e-05", \ + "-0.000191148, -0.000163786, -4.94281e-05, -4.70624e-06, 2.15048e-05, 3.52118e-05, 4.25862e-05", \ + "-0.000151412, -0.000153289, -0.000136656, -0.000102648, -5.41208e-05, -2.18613e-05, -7.92426e-07", \ + "0.00037302, 0.000313153, 0.000114803, 4.55754e-05, 1.30135e-05, 1.60958e-05, 1.72034e-05", \ + "0.00187138, 0.00172026, 0.00107866, 0.000765031, 0.000488836, 0.000344441, 0.000255776", \ + "0.00419578, 0.00396627, 0.00283752, 0.00219135, 0.00155449, 0.0011425, 0.00086227", \ + "0.0072305, 0.00692679, 0.00533884, 0.00431619, 0.00326501, 0.00250597, 0.00197037" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00422588, 0.00425133, 0.00431351, 0.00432516, 0.00433156, 0.00433443, 0.00433265", \ + "0.00408246, 0.00412156, 0.00424962, 0.00429266, 0.00432281, 0.00434466, 0.00406456", \ + "0.00443444, 0.0043914, 0.00429946, 0.00431006, 0.00435649, 0.00436043, 0.00436288", \ + "0.00520928, 0.00512526, 0.00480023, 0.00467347, 0.00455996, 0.00449369, 0.00446016", \ + "0.00698592, 0.0068179, 0.00605469, 0.00563256, 0.00530113, 0.00503421, 0.00485233", \ + "0.00942039, 0.00920144, 0.00803284, 0.00727609, 0.00653597, 0.0059929, 0.00559826", \ + "0.0126111, 0.0123253, 0.0107808, 0.00969973, 0.00848105, 0.00762562, 0.00691919" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-4.94692e-05, -2.60954e-05, 3.08248e-05, 4.01689e-05, 5.03183e-05, 5.27197e-05, 5.53614e-05", \ + "-0.00023782, -0.000210965, -8.09058e-05, -2.68529e-05, 1.3518e-05, 2.44693e-05, 3.31312e-05", \ + "9.03947e-05, 6.48831e-05, -2.2244e-05, -3.58504e-05, -3.31248e-05, -7.0473e-06, 8.22509e-06", \ + "0.000831281, 0.00075638, 0.000443353, 0.000303484, 0.0002317, 0.000111998, 8.3636e-05", \ + "0.00251656, 0.00236885, 0.00163566, 0.00125893, 0.000845014, 0.000600429, 0.000434709", \ + "0.0049287, 0.004683, 0.00350075, 0.00280384, 0.00205819, 0.00155037, 0.00116846", \ + "0.0080693, 0.00775625, 0.00612811, 0.00508151, 0.00391821, 0.00307789, 0.00241924" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00553556, 0.0055599, 0.00561985, 0.00563128, 0.00563764, 0.00563973, 0.00563872", \ + "0.00542181, 0.00545863, 0.0055667, 0.00561644, 0.00564766, 0.00566584, 0.00537829", \ + "0.00572029, 0.00572686, 0.00564395, 0.00566508, 0.0056793, 0.00568428, 0.00568545", \ + "0.00645092, 0.00638077, 0.00608483, 0.00600683, 0.00586007, 0.00581109, 0.00578036", \ + "0.00814931, 0.00799487, 0.00727033, 0.00685758, 0.00652278, 0.00625768, 0.00612673", \ + "0.0104681, 0.0102582, 0.00915888, 0.00842927, 0.00772019, 0.00721588, 0.00685497", \ + "0.0135094, 0.0132485, 0.0117843, 0.010747, 0.00957721, 0.00877341, 0.00815477" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000208762, 0.000229191, 0.000273029, 0.000284552, 0.000290943, 0.000293121, 0.00029417", \ + "3.83265e-05, 6.22782e-05, 0.00016887, 0.00021542, 0.000249256, 0.000263833, 0.000272931", \ + "0.000282637, 0.000258824, 0.000191107, 0.000181162, 0.000199736, 0.000223425, 0.000247028", \ + "0.000918087, 0.000858604, 0.000630034, 0.00049358, 0.000432814, 0.000363462, 0.000330205", \ + "0.00245932, 0.00233543, 0.00173173, 0.00136913, 0.00103299, 0.00078387, 0.000633455", \ + "0.00466024, 0.00446409, 0.00347984, 0.00285563, 0.00215734, 0.00169262, 0.00133656", \ + "0.00758694, 0.00731892, 0.00591863, 0.00499909, 0.00393779, 0.00312932, 0.00251192" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00420711, 0.00423228, 0.00429359, 0.00430498, 0.00431124, 0.00431487, 0.00431229", \ + "0.00408932, 0.00412674, 0.00424033, 0.00428932, 0.00432075, 0.00433908, 0.00405186", \ + "0.00440011, 0.00440472, 0.00430329, 0.00436851, 0.00435276, 0.00435726, 0.00435889", \ + "0.00513981, 0.00506281, 0.00475774, 0.00464898, 0.00454428, 0.00448424, 0.00445301", \ + "0.00686173, 0.00669722, 0.00595684, 0.00554475, 0.00524345, 0.00499594, 0.00482538", \ + "0.00920932, 0.00899018, 0.00784938, 0.00711163, 0.00640952, 0.00588994, 0.00553818", \ + "0.0122859, 0.0120137, 0.0104891, 0.00944337, 0.00826245, 0.00744997, 0.00678663" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-2.43189e-05, 2.73655e-06, 5.63704e-05, 6.88994e-05, 7.58753e-05, 7.81658e-05, 8.07067e-05", \ + "-0.00021736, -0.000183002, -5.68467e-05, -3.38201e-06, 3.43623e-05, 4.84014e-05, 5.84856e-05", \ + "0.000101347, 7.02742e-05, -2.69923e-05, -3.59487e-05, -1.63657e-05, 7.95319e-06, 3.2158e-05", \ + "0.000807612, 0.000729495, 0.000443674, 0.00029806, 0.000227587, 0.000152468, 0.000117214", \ + "0.0023991, 0.00228159, 0.00158453, 0.00119091, 0.000812588, 0.000582514, 0.000425023", \ + "0.00473077, 0.0044928, 0.003385, 0.00270501, 0.00197843, 0.00149516, 0.00113412", \ + "0.00774395, 0.00743832, 0.00588131, 0.00487549, 0.00378537, 0.0029602, 0.00232047" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00553556, 0.0055599, 0.00561985, 0.00563128, 0.00563764, 0.00563973, 0.00563872", \ + "0.00542181, 0.00545863, 0.0055667, 0.00561644, 0.00564766, 0.00566584, 0.00537829", \ + "0.00572029, 0.00572686, 0.00564395, 0.00566508, 0.0056793, 0.00568428, 0.00568545", \ + "0.00645092, 0.00638077, 0.00608483, 0.00600683, 0.00586007, 0.00581109, 0.00578036", \ + "0.00814931, 0.00799487, 0.00727033, 0.00685758, 0.00652278, 0.00625768, 0.00612673", \ + "0.0104681, 0.0102582, 0.00915888, 0.00842927, 0.00772019, 0.00721588, 0.00685497", \ + "0.0135094, 0.0132485, 0.0117843, 0.010747, 0.00957721, 0.00877341, 0.00815477" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-4.94692e-05, -2.60954e-05, 3.08248e-05, 4.01689e-05, 5.03183e-05, 5.27197e-05, 5.53614e-05", \ + "-0.00023782, -0.000210965, -8.09058e-05, -2.68529e-05, 1.3518e-05, 2.44693e-05, 3.31312e-05", \ + "9.03947e-05, 6.48831e-05, -2.2244e-05, -3.58504e-05, -3.31248e-05, -7.0473e-06, 8.22509e-06", \ + "0.000831281, 0.00075638, 0.000443353, 0.000303484, 0.0002317, 0.000111998, 8.3636e-05", \ + "0.00251656, 0.00236885, 0.00163566, 0.00125893, 0.000845014, 0.000600429, 0.000434709", \ + "0.0049287, 0.004683, 0.00350075, 0.00280384, 0.00205819, 0.00155037, 0.00116846", \ + "0.0080693, 0.00775625, 0.00612811, 0.00508151, 0.00391821, 0.00307789, 0.00241924" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00161573; + rise_capacitance : 0.00161121; + rise_capacitance_range (0.00123133, 0.00161121); + fall_capacitance : 0.00161573; + fall_capacitance_range (0.00122431, 0.00161573); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000960674, -0.00107958, -0.00114463, -0.00114184, -0.00115742, -0.00115952, -0.00115637" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115665, 0.00115975, 0.00116859, 0.00116937, 0.00116475, 0.00115952, 0.00115637" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108711, -0.00110329, -0.00114737, -0.0011474, -0.00116113, -0.00115653, -0.00115329" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115333, 0.00115578, 0.00116614, 0.00116643, 0.00116182, 0.00115653, 0.00115329" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00109142, -0.00110319, -0.00114737, -0.00114667, -0.00116105, -0.00115657, -0.00115333" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115371, 0.00115573, 0.00116361, 0.00116647, 0.00116186, 0.00115657, 0.00115333" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00125869, -0.00125893, -0.00126842, -0.00126899, -0.00126472, -0.00126416, -0.00126224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012762, 0.00127955, 0.00128154, 0.00127678, 0.00127146, 0.00126677, 0.00126341" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126053, -0.00126612, -0.00126323, -0.00126829, -0.00126401, -0.00126345, -0.00126165" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126053, 0.00127946, 0.00128193, 0.00127617, 0.00127082, 0.00126621, 0.00126289" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126037, -0.00126336, -0.00126295, -0.00126863, -0.00126425, -0.00126364, -0.00126174" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126037, 0.00126336, 0.00128062, 0.00127608, 0.00127091, 0.00126626, 0.00126291" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168323; + rise_capacitance : 0.00168323; + rise_capacitance_range (0.00121543, 0.00168323); + fall_capacitance : 0.00165025; + fall_capacitance_range (0.00110898, 0.00165025); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000164877, -0.000166468, -0.000167264, -0.000166415, -0.000165659, -0.000165032, -0.000164886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000169773, 0.000170576, 0.00017166, 0.000171451, 0.000170201, 0.000168796, 0.000167386" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108672, -0.0010957, -0.00113571, -0.00114852, -0.00115469, -0.00115381, -0.00115125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115303, 0.00115056, 0.00115836, 0.0011611, 0.00115469, 0.00115381, 0.00115125" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0010841, -0.00109559, -0.00113556, -0.0011483, -0.00115485, -0.00115397, -0.00115141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115317, 0.00115059, 0.00115817, 0.00116126, 0.00115485, 0.00115397, 0.00115141" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0010868, -0.00109964, -0.0011363, -0.00114888, -0.00115579, -0.0011572, -0.00115442" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115071, 0.00115554, 0.00115988, 0.00116542, 0.00115832, 0.0011572, 0.00115442" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126162, -0.00126234, -0.0012635, -0.0012602, -0.00126478, -0.00126411, -0.00126285" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126544, 0.00127353, 0.00127088, 0.00127462, 0.00127055, 0.0012661, 0.00126302" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126087, -0.00125726, -0.0012668, -0.00126113, -0.00126408, -0.00126342, -0.00126203" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126297, 0.00125726, 0.0012697, 0.00127367, 0.00126999, 0.00126557, 0.00126252" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126521, -0.00126756, -0.00126259, -0.00126891, -0.00126444, -0.00126374, -0.00126173" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126521, 0.00127307, 0.00126993, 0.00127434, 0.0012703, 0.00126573, 0.0012626" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168542; + rise_capacitance : 0.00168542; + rise_capacitance_range (0.00116366, 0.00168542); + fall_capacitance : 0.00165445; + fall_capacitance_range (0.00118558, 0.00165445); + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126196, -0.00126216, -0.00127002, -0.00127075, -0.00127116, -0.00126819, -0.00126644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00136277, 0.00128665, 0.00128839, 0.00127075, 0.00127586, 0.00127123, 0.00126682" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126847, -0.00126596, -0.00126792, -0.00127326, -0.00126515, -0.00126793, -0.00126626" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00136566, 0.00128852, 0.00127339, 0.00127368, 0.00126515, 0.00127157, 0.00126726" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127216, -0.00127202, -0.00127347, -0.00127472, -0.00127266, -0.00126989, -0.00126857" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128246, 0.00128978, 0.00129096, 0.00129449, 0.00128774, 0.0012801, 0.00127346" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126614, -0.00126914, -0.00127378, -0.00127602, -0.00127443, -0.00127144, -0.00126982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012719, 0.0012734, 0.00127548, 0.00128271, 0.0012787, 0.00127402, 0.00127118" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170699; + rise_capacitance : 0.00170598; + rise_capacitance_range (0.00105685, 0.00170598); + fall_capacitance : 0.00170699; + fall_capacitance_range (0.00104277, 0.00170699); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155815, -0.00156897, -0.00157034, -0.00157228, -0.00157148, -0.00157067, -0.00157278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157495, 0.00158052, 0.00159688, 0.001591, 0.00158478, 0.00157884, 0.00157557" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155852, -0.00156136, -0.00157042, -0.00157161, -0.00157108, -0.00157032, -0.00157254" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157238, 0.00157561, 0.00159573, 0.0015905, 0.00158441, 0.00157948, 0.0015783" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00154859, -0.0015506, -0.00155941, -0.00156081, -0.00156235, -0.00156476, -0.00156961" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157246, 0.00159325, 0.00159685, 0.00157059, 0.00158425, 0.00157978, 0.00157674" \ + ); + } + } + } + } + cell (OAI211X2) { + area : 8.4672; + cell_leakage_power : 0.289505; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.469949; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366458; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264478; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321178; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.38421; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222514; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279214; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.44898; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222514; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279214; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126627; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18252; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178207; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237033; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289505; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0444032, 0.0569702, 0.121645, 0.2007, 0.357778, 0.561606, 0.827553", \ + "0.0563116, 0.0689726, 0.133858, 0.212988, 0.370185, 0.573798, 0.8399", \ + "0.0906388, 0.107619, 0.180283, 0.259888, 0.417391, 0.621305, 0.887133", \ + "0.114658, 0.137135, 0.229512, 0.320069, 0.478823, 0.6832, 0.948911", \ + "0.143164, 0.172695, 0.292954, 0.40676, 0.59256, 0.801502, 1.06744", \ + "0.168566, 0.205051, 0.353155, 0.491343, 0.712079, 0.951317, 1.2285", \ + "0.189408, 0.232976, 0.408562, 0.571589, 0.828046, 1.10136, 1.41176" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0417538, 0.0583802, 0.147822, 0.259142, 0.481227, 0.769714, 1.14687", \ + "0.0417026, 0.0583727, 0.147853, 0.259152, 0.481195, 0.769756, 1.14687", \ + "0.06364, 0.0789418, 0.156702, 0.261405, 0.481279, 0.769733, 1.14696", \ + "0.0924115, 0.110032, 0.191221, 0.285181, 0.489051, 0.769948, 1.14699", \ + "0.1366, 0.159121, 0.254322, 0.353966, 0.540164, 0.798091, 1.15528", \ + "0.183934, 0.212398, 0.326789, 0.438531, 0.63464, 0.874111, 1.20619", \ + "0.234252, 0.26825, 0.404256, 0.531378, 0.744896, 0.992459, 1.3044" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0538739, 0.0679765, 0.142696, 0.235331, 0.420153, 0.660406, 0.974381", \ + "0.0663247, 0.0806565, 0.155861, 0.24866, 0.433619, 0.673905, 0.987891", \ + "0.101524, 0.118913, 0.198743, 0.291945, 0.477159, 0.717555, 1.0317", \ + "0.127313, 0.149959, 0.246, 0.345932, 0.531525, 0.771693, 1.08584", \ + "0.159594, 0.19033, 0.31306, 0.431522, 0.63471, 0.875705, 1.18985", \ + "0.194756, 0.232467, 0.383144, 0.523234, 0.753413, 1.01608, 1.33227", \ + "0.231688, 0.276647, 0.45456, 0.617567, 0.877661, 1.16577, 1.50495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405674, 0.0591992, 0.159708, 0.285083, 0.535506, 0.860948, 1.2864", \ + "0.0405875, 0.0591889, 0.159709, 0.285083, 0.535416, 0.860908, 1.28641", \ + "0.0541128, 0.0716351, 0.164006, 0.285632, 0.53549, 0.860933, 1.28639", \ + "0.0782894, 0.0966625, 0.18804, 0.300003, 0.5388, 0.860888, 1.28631", \ + "0.124567, 0.145087, 0.240542, 0.351542, 0.571507, 0.875621, 1.28915", \ + "0.176747, 0.202025, 0.308891, 0.423813, 0.642847, 0.927411, 1.31978", \ + "0.230559, 0.261009, 0.385661, 0.508851, 0.734595, 1.01622, 1.38699" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0406981, 0.0533004, 0.11799, 0.197067, 0.354229, 0.557956, 0.824155", \ + "0.0516232, 0.0643459, 0.129397, 0.208558, 0.365732, 0.569449, 0.835563", \ + "0.0937918, 0.112458, 0.186761, 0.265413, 0.422167, 0.625525, 0.891659", \ + "0.123226, 0.148497, 0.250276, 0.342218, 0.498398, 0.701181, 0.966807", \ + "0.158913, 0.191838, 0.327086, 0.452564, 0.644957, 0.848709, 1.11315", \ + "0.191701, 0.232365, 0.39799, 0.554118, 0.796837, 1.04454, 1.31503", \ + "0.221798, 0.269447, 0.464889, 0.64831, 0.936865, 1.23492, 1.55553" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.041809, 0.0584173, 0.147815, 0.259151, 0.481213, 0.769723, 1.14684", \ + "0.0419292, 0.0583364, 0.147821, 0.25915, 0.481278, 0.769761, 1.14688", \ + "0.0731139, 0.0892192, 0.160699, 0.26154, 0.48125, 0.769664, 1.14673", \ + "0.104546, 0.125904, 0.20954, 0.295308, 0.490135, 0.769676, 1.14688", \ + "0.150284, 0.179227, 0.289942, 0.390211, 0.561002, 0.804543, 1.15417", \ + "0.200792, 0.236912, 0.374857, 0.49935, 0.692463, 0.910228, 1.22253", \ + "0.255005, 0.299031, 0.463769, 0.611412, 0.837639, 1.07524, 1.36082" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461852, 0.0601762, 0.134157, 0.226143, 0.409912, 0.648802, 0.961209", \ + "0.0577514, 0.0722174, 0.147477, 0.239898, 0.423975, 0.662952, 0.975452", \ + "0.0891406, 0.107756, 0.189532, 0.282456, 0.467077, 0.706477, 1.01915", \ + "0.109923, 0.134856, 0.234813, 0.335848, 0.521046, 0.760445, 1.07325", \ + "0.13252, 0.167771, 0.298281, 0.419245, 0.624446, 0.864992, 1.17715", \ + "0.155262, 0.199513, 0.3628, 0.50758, 0.74106, 1.0033, 1.31978", \ + "0.177559, 0.230542, 0.426114, 0.596328, 0.861881, 1.15198, 1.4917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031445, 0.0498684, 0.149545, 0.274139, 0.522862, 0.846884, 1.26983", \ + "0.0314806, 0.0498728, 0.149572, 0.273986, 0.523163, 0.84685, 1.26984", \ + "0.0464756, 0.0637607, 0.154585, 0.274724, 0.523148, 0.846858, 1.26976", \ + "0.0712483, 0.0893934, 0.179805, 0.290004, 0.526712, 0.846593, 1.26976", \ + "0.119288, 0.139204, 0.233004, 0.343004, 0.561256, 0.861849, 1.2727", \ + "0.173884, 0.198244, 0.3029, 0.416305, 0.633598, 0.914167, 1.30408", \ + "0.230211, 0.259761, 0.382534, 0.503614, 0.7264, 1.00614, 1.37294" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176681, 0.0235688, 0.05454, 0.0928589, 0.169306, 0.268603, 0.398422", \ + "0.0316548, 0.0381085, 0.0691357, 0.107414, 0.183583, 0.282988, 0.412026", \ + "0.0599426, 0.0752437, 0.130453, 0.175057, 0.251212, 0.350372, 0.479764", \ + "0.0761675, 0.0978353, 0.178378, 0.245567, 0.341416, 0.441219, 0.570842", \ + "0.0912364, 0.120974, 0.233453, 0.330167, 0.470228, 0.604942, 0.743369", \ + "0.0993279, 0.136922, 0.279926, 0.404522, 0.588696, 0.767608, 0.951754", \ + "0.101028, 0.145971, 0.317964, 0.469496, 0.694903, 0.917359, 1.14788" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0163658, 0.0246392, 0.0695121, 0.125563, 0.237595, 0.383187, 0.573579", \ + "0.02086, 0.0272322, 0.0695193, 0.12556, 0.237598, 0.383186, 0.573568", \ + "0.0526294, 0.0632706, 0.100998, 0.141185, 0.240533, 0.38319, 0.57355", \ + "0.0807312, 0.0964981, 0.151419, 0.197068, 0.276402, 0.398057, 0.57564", \ + "0.122557, 0.145291, 0.224478, 0.289495, 0.38237, 0.482618, 0.629906", \ + "0.170051, 0.199754, 0.30337, 0.389323, 0.51122, 0.629384, 0.759806", \ + "0.221927, 0.25883, 0.387341, 0.492494, 0.644787, 0.790847, 0.943405" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0334558, 0.0451206, 0.107044, 0.184041, 0.337904, 0.53788, 0.799371", \ + "0.0449505, 0.0567987, 0.119468, 0.196798, 0.350897, 0.55098, 0.81253", \ + "0.0766009, 0.0958449, 0.171106, 0.249141, 0.40355, 0.603753, 0.865419", \ + "0.100771, 0.127047, 0.225903, 0.316872, 0.472971, 0.67455, 0.934952", \ + "0.135942, 0.170863, 0.301701, 0.418496, 0.602795, 0.80642, 1.06925", \ + "0.173557, 0.217043, 0.379677, 0.523529, 0.74587, 0.98192, 1.25193", \ + "0.212445, 0.264299, 0.458161, 0.62863, 0.890357, 1.16257, 1.46627" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258772, 0.0413466, 0.125133, 0.229805, 0.439136, 0.711071, 1.06684", \ + "0.0265369, 0.0413985, 0.125101, 0.229831, 0.439016, 0.711071, 1.06684", \ + "0.0505848, 0.0651138, 0.135541, 0.232124, 0.438995, 0.711061, 1.06686", \ + "0.0779101, 0.0952441, 0.171208, 0.256722, 0.446378, 0.711087, 1.06688", \ + "0.118932, 0.141579, 0.233259, 0.325799, 0.496428, 0.735704, 1.07336", \ + "0.164947, 0.193201, 0.303984, 0.410121, 0.591458, 0.811977, 1.12057", \ + "0.214822, 0.249252, 0.380549, 0.501708, 0.701761, 0.930541, 1.21728" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182196, 0.0241305, 0.055222, 0.0936951, 0.170435, 0.270063, 0.400272", \ + "0.0323685, 0.0386901, 0.0698837, 0.108332, 0.184761, 0.284389, 0.413971", \ + "0.0615604, 0.0767075, 0.131422, 0.176549, 0.25251, 0.35209, 0.48228", \ + "0.0781344, 0.0996585, 0.179873, 0.246792, 0.342557, 0.442677, 0.572704", \ + "0.0936409, 0.123128, 0.235425, 0.332018, 0.471981, 0.606381, 0.74495", \ + "0.102361, 0.139051, 0.2819, 0.406732, 0.590976, 0.769933, 0.953655", \ + "0.10465, 0.148057, 0.319345, 0.470953, 0.697116, 0.919918, 1.15031" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0223837, 0.0310609, 0.0760294, 0.131916, 0.243812, 0.389316, 0.579638", \ + "0.0266212, 0.0334989, 0.0760368, 0.131913, 0.243813, 0.389319, 0.579612", \ + "0.0653617, 0.0736062, 0.107152, 0.147947, 0.246665, 0.389298, 0.579658", \ + "0.100203, 0.112369, 0.160343, 0.203324, 0.282375, 0.404138, 0.581665", \ + "0.151898, 0.169267, 0.238483, 0.299159, 0.38907, 0.488007, 0.635652", \ + "0.209259, 0.232555, 0.323385, 0.403355, 0.520311, 0.636465, 0.76479", \ + "0.271842, 0.300681, 0.413775, 0.512734, 0.658304, 0.801371, 0.951815" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0491626, 0.0634679, 0.138452, 0.231184, 0.416053, 0.656237, 0.970236", \ + "0.0599378, 0.0744241, 0.150181, 0.243256, 0.428414, 0.66872, 0.982723", \ + "0.0985234, 0.11783, 0.199691, 0.293247, 0.479068, 0.719368, 1.03307", \ + "0.130328, 0.155856, 0.259764, 0.360725, 0.546332, 0.787037, 1.10161", \ + "0.17657, 0.209791, 0.344243, 0.470826, 0.677152, 0.917548, 1.23187", \ + "0.226629, 0.267293, 0.432395, 0.585824, 0.829778, 1.09441, 1.40972", \ + "0.278859, 0.327245, 0.521977, 0.701812, 0.985686, 1.28724, 1.62926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405883, 0.0592047, 0.159733, 0.285083, 0.53549, 0.860947, 1.28636", \ + "0.0406037, 0.059191, 0.159714, 0.285083, 0.535415, 0.860999, 1.28633", \ + "0.0626104, 0.0793706, 0.165941, 0.285711, 0.53549, 0.860936, 1.28647", \ + "0.0908207, 0.110294, 0.198784, 0.303991, 0.538613, 0.860889, 1.28637", \ + "0.134412, 0.158681, 0.262394, 0.370286, 0.579242, 0.876583, 1.28796", \ + "0.183268, 0.21355, 0.335062, 0.456578, 0.668705, 0.939043, 1.32233", \ + "0.236716, 0.271868, 0.41426, 0.550547, 0.781013, 1.05065, 1.40421" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0177774, 0.0236794, 0.0546501, 0.0929692, 0.16944, 0.268753, 0.398525", \ + "0.0318073, 0.0382356, 0.0693107, 0.107617, 0.183733, 0.283032, 0.412238", \ + "0.0597792, 0.0751956, 0.130493, 0.175145, 0.251494, 0.35078, 0.480502", \ + "0.0751489, 0.0970471, 0.178139, 0.245484, 0.341481, 0.44132, 0.571037", \ + "0.0880662, 0.118387, 0.232115, 0.329402, 0.470005, 0.604851, 0.743159", \ + "0.0930483, 0.130952, 0.276246, 0.402383, 0.587592, 0.766955, 0.951444", \ + "0.0901212, 0.136091, 0.311479, 0.46463, 0.692212, 0.915748, 1.14676" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0163651, 0.0246404, 0.0695138, 0.125564, 0.237606, 0.383209, 0.573569", \ + "0.02073, 0.0271428, 0.069522, 0.125574, 0.237586, 0.383197, 0.573569", \ + "0.0527812, 0.0633303, 0.100964, 0.141088, 0.240454, 0.383191, 0.573551", \ + "0.0815348, 0.0971893, 0.151683, 0.197174, 0.276334, 0.398034, 0.575639", \ + "0.124557, 0.147165, 0.225895, 0.2903, 0.382743, 0.482699, 0.629637", \ + "0.172941, 0.203651, 0.306814, 0.39081, 0.512431, 0.629818, 0.760138", \ + "0.226322, 0.263948, 0.392322, 0.496958, 0.64769, 0.792289, 0.944633" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0398108, 0.053751, 0.127741, 0.219718, 0.403489, 0.642359, 0.954691", \ + "0.0503657, 0.0645085, 0.139368, 0.231766, 0.415832, 0.654833, 0.967217", \ + "0.0831484, 0.104369, 0.189268, 0.28174, 0.466477, 0.705531, 1.0173", \ + "0.109226, 0.137642, 0.246624, 0.349544, 0.53386, 0.773108, 1.08607", \ + "0.148405, 0.185488, 0.327225, 0.456454, 0.663947, 0.903758, 1.21629", \ + "0.191182, 0.237376, 0.411305, 0.568458, 0.814719, 1.08061, 1.39426", \ + "0.236607, 0.291039, 0.497395, 0.681634, 0.968243, 1.27087, 1.61366" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0314474, 0.0498771, 0.149558, 0.27398, 0.523152, 0.846849, 1.2699", \ + "0.0316888, 0.0498953, 0.149588, 0.27412, 0.523163, 0.846885, 1.2699", \ + "0.0556405, 0.07258, 0.157519, 0.275155, 0.523189, 0.846864, 1.2699", \ + "0.0834812, 0.103039, 0.191592, 0.295426, 0.526837, 0.846834, 1.26989", \ + "0.125434, 0.150564, 0.254761, 0.362479, 0.568895, 0.8636, 1.27176", \ + "0.172572, 0.203233, 0.326793, 0.448289, 0.659567, 0.927773, 1.30694", \ + "0.224375, 0.26074, 0.404629, 0.541214, 0.771536, 1.0402, 1.39052" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182196, 0.0241305, 0.055222, 0.0936951, 0.170435, 0.270063, 0.400272", \ + "0.0323685, 0.0386901, 0.0698837, 0.108332, 0.184761, 0.284389, 0.413971", \ + "0.0615604, 0.0767075, 0.131422, 0.176549, 0.25251, 0.35209, 0.48228", \ + "0.0781344, 0.0996585, 0.179873, 0.246792, 0.342557, 0.442677, 0.572704", \ + "0.0936409, 0.123128, 0.235425, 0.332018, 0.471981, 0.606381, 0.74495", \ + "0.102361, 0.139051, 0.2819, 0.406732, 0.590976, 0.769933, 0.953655", \ + "0.10465, 0.148057, 0.319345, 0.470953, 0.697116, 0.919918, 1.15031" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0223837, 0.0310609, 0.0760294, 0.131916, 0.243812, 0.389316, 0.579638", \ + "0.0266212, 0.0334989, 0.0760368, 0.131913, 0.243813, 0.389319, 0.579612", \ + "0.0653617, 0.0736062, 0.107152, 0.147947, 0.246665, 0.389298, 0.579658", \ + "0.100203, 0.112369, 0.160343, 0.203324, 0.282375, 0.404138, 0.581665", \ + "0.151898, 0.169267, 0.238483, 0.299159, 0.38907, 0.488007, 0.635652", \ + "0.209259, 0.232555, 0.323385, 0.403355, 0.520311, 0.636465, 0.76479", \ + "0.271842, 0.300681, 0.413775, 0.512734, 0.658304, 0.801371, 0.951815" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0491626, 0.0634679, 0.138452, 0.231184, 0.416053, 0.656237, 0.970236", \ + "0.0599378, 0.0744241, 0.150181, 0.243256, 0.428414, 0.66872, 0.982723", \ + "0.0985234, 0.11783, 0.199691, 0.293247, 0.479068, 0.719368, 1.03307", \ + "0.130328, 0.155856, 0.259764, 0.360725, 0.546332, 0.787037, 1.10161", \ + "0.17657, 0.209791, 0.344243, 0.470826, 0.677152, 0.917548, 1.23187", \ + "0.226629, 0.267293, 0.432395, 0.585824, 0.829778, 1.09441, 1.40972", \ + "0.278859, 0.327245, 0.521977, 0.701812, 0.985686, 1.28724, 1.62926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405883, 0.0592047, 0.159733, 0.285083, 0.53549, 0.860947, 1.28636", \ + "0.0406037, 0.059191, 0.159714, 0.285083, 0.535415, 0.860999, 1.28633", \ + "0.0626104, 0.0793706, 0.165941, 0.285711, 0.53549, 0.860936, 1.28647", \ + "0.0908207, 0.110294, 0.198784, 0.303991, 0.538613, 0.860889, 1.28637", \ + "0.134412, 0.158681, 0.262394, 0.370286, 0.579242, 0.876583, 1.28796", \ + "0.183268, 0.21355, 0.335062, 0.456578, 0.668705, 0.939043, 1.32233", \ + "0.236716, 0.271868, 0.41426, 0.550547, 0.781013, 1.05065, 1.40421" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151723, 0.0210743, 0.0519131, 0.090142, 0.16652, 0.265774, 0.39556", \ + "0.0282134, 0.0354838, 0.0665468, 0.104782, 0.181134, 0.280407, 0.40904", \ + "0.0502591, 0.0674972, 0.126226, 0.172226, 0.248632, 0.347772, 0.477368", \ + "0.0612401, 0.0857109, 0.171491, 0.240829, 0.338342, 0.438345, 0.568012", \ + "0.0681821, 0.10194, 0.222293, 0.322445, 0.465143, 0.600966, 0.740379", \ + "0.0665311, 0.109403, 0.263412, 0.392988, 0.580824, 0.762022, 0.947556", \ + "0.0569012, 0.108257, 0.294644, 0.452884, 0.684026, 0.909629, 1.14219" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133909, 0.0216333, 0.0664109, 0.122385, 0.234341, 0.379875, 0.570195", \ + "0.0193988, 0.0250318, 0.0664092, 0.122385, 0.234342, 0.379875, 0.570195", \ + "0.0499962, 0.0609732, 0.0993153, 0.139778, 0.237444, 0.379871, 0.570225", \ + "0.0778961, 0.0938661, 0.14944, 0.195128, 0.273874, 0.395111, 0.572342", \ + "0.120636, 0.143611, 0.22274, 0.2876, 0.38114, 0.479697, 0.627117", \ + "0.170022, 0.199839, 0.303291, 0.387967, 0.509765, 0.627495, 0.757691", \ + "0.224962, 0.261455, 0.389544, 0.493768, 0.644322, 0.789765, 0.941886" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282681, 0.0401098, 0.102237, 0.179278, 0.333216, 0.533144, 0.794649", \ + "0.0393546, 0.0511943, 0.113968, 0.191368, 0.345437, 0.545654, 0.807225", \ + "0.0744446, 0.0955326, 0.172714, 0.250101, 0.403613, 0.603788, 0.865408", \ + "0.101726, 0.130001, 0.236681, 0.32962, 0.483032, 0.6823, 0.943331", \ + "0.139902, 0.177401, 0.318968, 0.445167, 0.635556, 0.836317, 1.09568", \ + "0.181112, 0.227292, 0.401863, 0.55843, 0.79823, 1.04102, 1.30602", \ + "0.224665, 0.279253, 0.485672, 0.670438, 0.955406, 1.24674, 1.55919" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258749, 0.041346, 0.125133, 0.229806, 0.439028, 0.711345, 1.06684", \ + "0.0278409, 0.0416938, 0.125102, 0.229746, 0.439015, 0.711074, 1.06683", \ + "0.0569188, 0.0731511, 0.139741, 0.232671, 0.439131, 0.711088, 1.06685", \ + "0.0835261, 0.104835, 0.186532, 0.266108, 0.447933, 0.711169, 1.06712", \ + "0.125186, 0.152894, 0.259196, 0.355578, 0.51375, 0.743287, 1.07325", \ + "0.173168, 0.208098, 0.337871, 0.455655, 0.638357, 0.842381, 1.13552", \ + "0.227408, 0.268769, 0.421928, 0.559638, 0.774176, 0.998153, 1.26313" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155977, 0.021515, 0.0524754, 0.09086, 0.167516, 0.267118, 0.397282", \ + "0.0289466, 0.0360106, 0.0671617, 0.105593, 0.182196, 0.281829, 0.41081", \ + "0.0520224, 0.0689931, 0.127251, 0.173058, 0.249725, 0.349157, 0.479206", \ + "0.0637873, 0.0876938, 0.173038, 0.24217, 0.339448, 0.439726, 0.569796", \ + "0.0714367, 0.104683, 0.224407, 0.324335, 0.466906, 0.602602, 0.74181", \ + "0.0713829, 0.112698, 0.26585, 0.395338, 0.583318, 0.764432, 0.949457", \ + "0.0642393, 0.112703, 0.297022, 0.4549, 0.686453, 0.912267, 1.14452" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189037, 0.0278236, 0.0729172, 0.128747, 0.240563, 0.386009, 0.576306", \ + "0.0245996, 0.0309409, 0.0729182, 0.128749, 0.240561, 0.38601, 0.576303", \ + "0.0637414, 0.0719325, 0.105485, 0.145883, 0.243589, 0.385998, 0.576337", \ + "0.0988436, 0.110596, 0.15856, 0.201657, 0.2798, 0.401196, 0.578433", \ + "0.151976, 0.168606, 0.236926, 0.297392, 0.387487, 0.485815, 0.632994", \ + "0.211942, 0.233983, 0.322869, 0.402211, 0.519109, 0.634858, 0.762993", \ + "0.277748, 0.304638, 0.415219, 0.513084, 0.656896, 0.800357, 0.950327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0419813, 0.0564193, 0.131601, 0.224382, 0.40931, 0.649478, 0.963589", \ + "0.0521107, 0.0666074, 0.142485, 0.23568, 0.421014, 0.661336, 0.975509", \ + "0.096096, 0.11655, 0.198893, 0.291177, 0.476018, 0.716354, 1.03042", \ + "0.131212, 0.158396, 0.267952, 0.368319, 0.551243, 0.790306, 1.10346", \ + "0.180603, 0.216054, 0.359942, 0.493806, 0.699951, 0.937685, 1.24904", \ + "0.233988, 0.277224, 0.452502, 0.617175, 0.874825, 1.1412, 1.45038", \ + "0.290278, 0.340978, 0.547075, 0.739581, 1.04369, 1.36, 1.70398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040587, 0.0592025, 0.159689, 0.285082, 0.535413, 0.860948, 1.28649", \ + "0.0404936, 0.0591101, 0.159694, 0.284999, 0.53552, 0.861002, 1.28649", \ + "0.0684098, 0.0862102, 0.168475, 0.285631, 0.535541, 0.860687, 1.28644", \ + "0.0967926, 0.119578, 0.21114, 0.310607, 0.538937, 0.861027, 1.28644", \ + "0.140843, 0.169641, 0.28578, 0.395023, 0.590928, 0.880007, 1.28745", \ + "0.19153, 0.227011, 0.366497, 0.497901, 0.707234, 0.961898, 1.33118", \ + "0.24812, 0.29062, 0.452457, 0.603896, 0.845407, 1.10557, 1.43913" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152023, 0.0211032, 0.0519314, 0.0901799, 0.166544, 0.265797, 0.395582", \ + "0.0283471, 0.0355416, 0.0666246, 0.104895, 0.181241, 0.280506, 0.409109", \ + "0.0500608, 0.0674161, 0.126301, 0.172354, 0.248777, 0.347892, 0.477479", \ + "0.0601792, 0.0849057, 0.171268, 0.240785, 0.338392, 0.438411, 0.568092", \ + "0.065118, 0.0994024, 0.221042, 0.321637, 0.464883, 0.601087, 0.740357", \ + "0.0602962, 0.104087, 0.260431, 0.391068, 0.579889, 0.761567, 0.947178", \ + "0.0466387, 0.099097, 0.288827, 0.448671, 0.681533, 0.908086, 1.14117" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133915, 0.0216353, 0.0664087, 0.122388, 0.234335, 0.379877, 0.570196", \ + "0.0192648, 0.0249141, 0.0664108, 0.122386, 0.234347, 0.379877, 0.570196", \ + "0.0501394, 0.0610443, 0.0992329, 0.139676, 0.237409, 0.379872, 0.570136", \ + "0.0785855, 0.0945442, 0.149684, 0.195174, 0.273833, 0.395031, 0.572333", \ + "0.122228, 0.145252, 0.223988, 0.288307, 0.381425, 0.4804, 0.627134", \ + "0.172838, 0.202594, 0.305844, 0.390018, 0.511079, 0.629187, 0.758094", \ + "0.228339, 0.265448, 0.393766, 0.497661, 0.646998, 0.792588, 0.943658" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325471, 0.0467085, 0.120932, 0.212962, 0.396775, 0.635668, 0.947952", \ + "0.0426531, 0.0567312, 0.131747, 0.224248, 0.408457, 0.647506, 0.959882", \ + "0.0795961, 0.102339, 0.188381, 0.279886, 0.463528, 0.702699, 1.01512", \ + "0.108848, 0.13904, 0.254609, 0.356646, 0.538919, 0.776647, 1.08808", \ + "0.150984, 0.190363, 0.341749, 0.478937, 0.688597, 0.924146, 1.23466", \ + "0.196882, 0.245399, 0.430529, 0.598744, 0.859328, 1.12723, 1.43575", \ + "0.246224, 0.303331, 0.520594, 0.71786, 1.02579, 1.34351, 1.68857" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0314319, 0.0498677, 0.149552, 0.274032, 0.523146, 0.846884, 1.26995", \ + "0.0325966, 0.0497397, 0.149593, 0.274116, 0.523162, 0.846886, 1.26995", \ + "0.0609256, 0.0795231, 0.160389, 0.275165, 0.523113, 0.846602, 1.26979", \ + "0.0877304, 0.111218, 0.204305, 0.301717, 0.527303, 0.846841, 1.26991", \ + "0.129575, 0.159714, 0.277819, 0.387666, 0.582432, 0.867123, 1.27106", \ + "0.178507, 0.21538, 0.356939, 0.489344, 0.69949, 0.950735, 1.31653", \ + "0.23317, 0.276942, 0.441946, 0.594105, 0.836809, 1.09664, 1.42628" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155977, 0.021515, 0.0524754, 0.09086, 0.167516, 0.267118, 0.397282", \ + "0.0289466, 0.0360106, 0.0671617, 0.105593, 0.182196, 0.281829, 0.41081", \ + "0.0520224, 0.0689931, 0.127251, 0.173058, 0.249725, 0.349157, 0.479206", \ + "0.0637873, 0.0876938, 0.173038, 0.24217, 0.339448, 0.439726, 0.569796", \ + "0.0714367, 0.104683, 0.224407, 0.324335, 0.466906, 0.602602, 0.74181", \ + "0.0713829, 0.112698, 0.26585, 0.395338, 0.583318, 0.764432, 0.949457", \ + "0.0642393, 0.112703, 0.297022, 0.4549, 0.686453, 0.912267, 1.14452" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189037, 0.0278236, 0.0729172, 0.128747, 0.240563, 0.386009, 0.576306", \ + "0.0245996, 0.0309409, 0.0729182, 0.128749, 0.240561, 0.38601, 0.576303", \ + "0.0637414, 0.0719325, 0.105485, 0.145883, 0.243589, 0.385998, 0.576337", \ + "0.0988436, 0.110596, 0.15856, 0.201657, 0.2798, 0.401196, 0.578433", \ + "0.151976, 0.168606, 0.236926, 0.297392, 0.387487, 0.485815, 0.632994", \ + "0.211942, 0.233983, 0.322869, 0.402211, 0.519109, 0.634858, 0.762993", \ + "0.277748, 0.304638, 0.415219, 0.513084, 0.656896, 0.800357, 0.950327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0419813, 0.0564193, 0.131601, 0.224382, 0.40931, 0.649478, 0.963589", \ + "0.0521107, 0.0666074, 0.142485, 0.23568, 0.421014, 0.661336, 0.975509", \ + "0.096096, 0.11655, 0.198893, 0.291177, 0.476018, 0.716354, 1.03042", \ + "0.131212, 0.158396, 0.267952, 0.368319, 0.551243, 0.790306, 1.10346", \ + "0.180603, 0.216054, 0.359942, 0.493806, 0.699951, 0.937685, 1.24904", \ + "0.233988, 0.277224, 0.452502, 0.617175, 0.874825, 1.1412, 1.45038", \ + "0.290278, 0.340978, 0.547075, 0.739581, 1.04369, 1.36, 1.70398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.040587, 0.0592025, 0.159689, 0.285082, 0.535413, 0.860948, 1.28649", \ + "0.0404936, 0.0591101, 0.159694, 0.284999, 0.53552, 0.861002, 1.28649", \ + "0.0684098, 0.0862102, 0.168475, 0.285631, 0.535541, 0.860687, 1.28644", \ + "0.0967926, 0.119578, 0.21114, 0.310607, 0.538937, 0.861027, 1.28644", \ + "0.140843, 0.169641, 0.28578, 0.395023, 0.590928, 0.880007, 1.28745", \ + "0.19153, 0.227011, 0.366497, 0.497901, 0.707234, 0.961898, 1.33118", \ + "0.24812, 0.29062, 0.452457, 0.603896, 0.845407, 1.10557, 1.43913" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155344, 0.0155353, 0.0155358, 0.0155342, 0.0155307, 0.0155264, 0.0155201", \ + "0.0153003, 0.0153444, 0.0153748, 0.0153939, 0.0153932, 0.0153919, 0.0153878", \ + "0.0153839, 0.0153758, 0.0153341, 0.0153469, 0.0153825, 0.0153497, 0.0153788", \ + "0.0163493, 0.0162262, 0.0158579, 0.0156944, 0.0155642, 0.0155118, 0.0154805", \ + "0.0192181, 0.0188553, 0.0177773, 0.0171789, 0.0166327, 0.016234, 0.0159771", \ + "0.0236537, 0.0231687, 0.0213231, 0.0200583, 0.0187302, 0.0178529, 0.0173282", \ + "0.0294516, 0.0288316, 0.0263891, 0.0244786, 0.0222463, 0.0207904, 0.0194916" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000229343, 0.000237573, 0.000247936, 0.000250314, 0.000251509, 0.000251936, 0.000250711", \ + "-4.82385e-05, 1.00705e-05, 0.000101395, 0.000142841, 0.000163187, 0.00017161, 0.000176462", \ + "-0.000201679, -0.000175884, -7.46545e-05, -1.12941e-05, 5.21208e-05, 9.22372e-05, 0.00011534", \ + "0.000350006, 0.000274539, 0.000149408, 0.000120563, 0.000126025, 0.000127518, 0.000130684", \ + "0.00271436, 0.00240822, 0.00157911, 0.00116153, 0.000808155, 0.000616895, 0.000481105", \ + "0.00702456, 0.00647197, 0.00471075, 0.00362673, 0.00259718, 0.00197414, 0.00151613", \ + "0.0128023, 0.0121097, 0.00952573, 0.00768493, 0.00570699, 0.0044127, 0.00344437" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0130537, 0.0130602, 0.0130656, 0.0130676, 0.0130654, 0.0130619, 0.0130561", \ + "0.0127496, 0.0127907, 0.0128827, 0.01291, 0.0129269, 0.0129338, 0.0129332", \ + "0.0133021, 0.0133073, 0.0130432, 0.0129847, 0.0129498, 0.0129193, 0.0129144", \ + "0.0147719, 0.0145521, 0.013978, 0.013702, 0.0133893, 0.0132303, 0.0131298", \ + "0.0180939, 0.0177161, 0.0164155, 0.0155833, 0.0147484, 0.0142334, 0.0138921", \ + "0.0226834, 0.0221503, 0.0201968, 0.01879, 0.0173143, 0.0161485, 0.0153689", \ + "0.0286965, 0.0280483, 0.0255258, 0.0234974, 0.0211137, 0.0192244, 0.017903" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "6.00152e-05, 0.000131117, 0.000212098, 0.000229732, 0.000239625, 0.000243267, 0.000247391", \ + "-0.00038809, -0.000226654, 8.84662e-05, 0.00019408, 0.00025721, 0.000284834, 0.000300488", \ + "-0.000606172, -0.00055365, -0.000313426, -0.000131421, 4.62223e-05, 0.000141821, 0.000204497", \ + "4.16098e-05, -6.05261e-05, -0.000149855, -0.000102541, 1.08104e-05, 9.52945e-05, 0.000155887", \ + "0.00254925, 0.00213575, 0.0012096, 0.000844343, 0.000609884, 0.000490416, 0.000412814", \ + "0.00701248, 0.00629053, 0.00423781, 0.00317424, 0.00226027, 0.00170592, 0.00134887", \ + "0.0129616, 0.0120237, 0.00894455, 0.00701475, 0.00516303, 0.00398704, 0.00314541" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010021, 0.0100541, 0.0100897, 0.0100996, 0.0101049, 0.0101062, 0.010106", \ + "0.00973927, 0.0098049, 0.00995349, 0.0100031, 0.00997564, 0.0100647, 0.00970144", \ + "0.0105945, 0.0104573, 0.0102086, 0.00994959, 0.0102125, 0.0101766, 0.0101461", \ + "0.0123579, 0.0120716, 0.0113727, 0.0110473, 0.0107347, 0.0104947, 0.0103952", \ + "0.016128, 0.015679, 0.0141513, 0.0132428, 0.0122885, 0.0117719, 0.0113039", \ + "0.0213676, 0.0207789, 0.0185826, 0.0169785, 0.0152748, 0.0140094, 0.0131891", \ + "0.0280515, 0.0273593, 0.0246131, 0.022417, 0.0197155, 0.017677, 0.0161226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000192328, -0.000124823, -4.5043e-05, -2.67355e-05, -1.62639e-05, -1.19178e-05, -9.52777e-06", \ + "-0.000581018, -0.000480295, -0.000227064, -0.000142109, -7.80118e-05, -4.85376e-05, -3.29667e-05", \ + "-0.000392517, -0.000414735, -0.000406598, -0.000324255, -0.000241592, -0.00015796, -0.000127581", \ + "0.000885156, 0.000626253, 0.000168147, 3.2861e-06, -8.25313e-05, -8.09061e-05, -8.76063e-05", \ + "0.00425485, 0.00368052, 0.00225343, 0.00155505, 0.000954104, 0.000620297, 0.000416638", \ + "0.00931279, 0.00846068, 0.00599472, 0.00457404, 0.0031936, 0.00232165, 0.00173465", \ + "0.0158639, 0.0147942, 0.0113038, 0.00911571, 0.00682325, 0.00522067, 0.00404645" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124943, 0.0125285, 0.0125615, 0.0125715, 0.0125762, 0.0125781, 0.0125777", \ + "0.0122125, 0.0122991, 0.0124502, 0.0125149, 0.0124546, 0.0125766, 0.0123198", \ + "0.0129885, 0.0128627, 0.0127024, 0.0126345, 0.0127026, 0.0126749, 0.0126555", \ + "0.0146297, 0.0144009, 0.0137476, 0.013529, 0.0131757, 0.012964, 0.0128782", \ + "0.0182404, 0.0178175, 0.0163467, 0.0154964, 0.01465, 0.014107, 0.0136943", \ + "0.023278, 0.0227, 0.0206163, 0.019044, 0.0173988, 0.0162908, 0.0154297", \ + "0.0296825, 0.0290092, 0.0263748, 0.024208, 0.0216342, 0.019746, 0.0182234" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0003304, 0.000378065, 0.000442316, 0.000458861, 0.000468458, 0.000472212, 0.000473954", \ + "-2.11511e-05, 5.86603e-05, 0.000257004, 0.000338381, 0.000394646, 0.000421717, 0.000435944", \ + "2.05433e-05, 1.85292e-05, 5.43476e-05, 0.000134572, 0.000232976, 0.000306721, 0.000352973", \ + "0.00104743, 0.000880184, 0.000546377, 0.000422035, 0.000360685, 0.000361629, 0.000371631", \ + "0.00400803, 0.00357618, 0.00242269, 0.00183709, 0.00129204, 0.00100376, 0.000831968", \ + "0.00864517, 0.00794353, 0.00586489, 0.00463448, 0.00340776, 0.00258805, 0.00204292", \ + "0.0147604, 0.0138416, 0.0108115, 0.00885232, 0.00679548, 0.0053425, 0.00421609" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100363, 0.0100717, 0.0101057, 0.0101155, 0.0101214, 0.0101233, 0.0101217", \ + "0.00976733, 0.00984135, 0.00999528, 0.0100582, 0.0100087, 0.01012, 0.00986269", \ + "0.0105295, 0.0104142, 0.0102134, 0.0099574, 0.0102471, 0.0102207, 0.0101994", \ + "0.0121931, 0.011959, 0.0112906, 0.0110061, 0.0107283, 0.0105093, 0.0104249", \ + "0.0158527, 0.0154013, 0.0139161, 0.013055, 0.0121632, 0.0116999, 0.0112726", \ + "0.0208937, 0.0202878, 0.0181603, 0.016613, 0.014998, 0.013798, 0.0130444", \ + "0.0273187, 0.0266474, 0.0239729, 0.0218047, 0.0192162, 0.0172795, 0.0157856" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000144643, -7.69917e-05, 1.06922e-06, 1.91234e-05, 2.95592e-05, 3.39241e-05, 3.63584e-05", \ + "-0.00054099, -0.000439697, -0.000199389, -9.80307e-05, -4.55433e-05, -1.74182e-05, -1.79395e-06", \ + "-0.000401797, -0.000420632, -0.000390803, -0.000313229, -0.000209294, -0.000134253, -8.62207e-05", \ + "0.000789079, 0.000560207, 0.00013326, -1.30502e-05, -7.22401e-05, -7.73712e-05, -5.6666e-05", \ + "0.00401119, 0.00344639, 0.0021017, 0.00145107, 0.000877788, 0.000576793, 0.000402697", \ + "0.00884256, 0.00802099, 0.00563487, 0.00432838, 0.00302961, 0.00218915, 0.00163087", \ + "0.0151364, 0.0140723, 0.0107206, 0.00862986, 0.00646176, 0.00495134, 0.00385084" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0124943, 0.0125285, 0.0125615, 0.0125715, 0.0125762, 0.0125781, 0.0125777", \ + "0.0122125, 0.0122991, 0.0124502, 0.0125149, 0.0124546, 0.0125766, 0.0123198", \ + "0.0129885, 0.0128627, 0.0127024, 0.0126345, 0.0127026, 0.0126749, 0.0126555", \ + "0.0146297, 0.0144009, 0.0137476, 0.013529, 0.0131757, 0.012964, 0.0128782", \ + "0.0182404, 0.0178175, 0.0163467, 0.0154964, 0.01465, 0.014107, 0.0136943", \ + "0.023278, 0.0227, 0.0206163, 0.019044, 0.0173988, 0.0162908, 0.0154297", \ + "0.0296825, 0.0290092, 0.0263748, 0.024208, 0.0216342, 0.019746, 0.0182234" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000192328, -0.000124823, -4.5043e-05, -2.67355e-05, -1.62639e-05, -1.19178e-05, -9.52777e-06", \ + "-0.000581018, -0.000480295, -0.000227064, -0.000142109, -7.80118e-05, -4.85376e-05, -3.29667e-05", \ + "-0.000392517, -0.000414735, -0.000406598, -0.000324255, -0.000241592, -0.00015796, -0.000127581", \ + "0.000885156, 0.000626253, 0.000168147, 3.2861e-06, -8.25313e-05, -8.09061e-05, -8.76063e-05", \ + "0.00425485, 0.00368052, 0.00225343, 0.00155505, 0.000954104, 0.000620297, 0.000416638", \ + "0.00931279, 0.00846068, 0.00599472, 0.00457404, 0.0031936, 0.00232165, 0.00173465", \ + "0.0158639, 0.0147942, 0.0113038, 0.00911571, 0.00682325, 0.00522067, 0.00404645" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00799295, 0.00810494, 0.00823178, 0.00825717, 0.00827137, 0.00827716, 0.00828048", \ + "0.00768384, 0.00782584, 0.0080924, 0.00819265, 0.00826292, 0.0083091, 0.00777043", \ + "0.00858206, 0.00846418, 0.00826088, 0.00834621, 0.00832823, 0.00834448, 0.00834938", \ + "0.0104032, 0.0100703, 0.00935163, 0.00907511, 0.00879211, 0.00862524, 0.0085623", \ + "0.0143137, 0.0137469, 0.0120832, 0.01117, 0.0103245, 0.00974962, 0.00940683", \ + "0.0196137, 0.0188531, 0.0163811, 0.0147606, 0.0130875, 0.0119149, 0.0110962", \ + "0.0264683, 0.0255561, 0.0223229, 0.0200156, 0.017393, 0.0155473, 0.0140061" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000295807, -0.00018528, -7.10261e-05, -4.35788e-05, -2.84118e-05, -1.7742e-05, -1.332e-05", \ + "-0.000680452, -0.000582275, -0.000300886, -0.000186065, -0.000100758, -7.72001e-05, -5.35017e-05", \ + "0.000134051, 1.33113e-05, -7.62623e-05, -0.000203479, -0.000191699, -0.00014062, -0.000110587", \ + "0.00176455, 0.00147266, 0.000810447, 0.000492186, 0.000319398, 0.000120449, 5.52247e-05", \ + "0.00547066, 0.00488812, 0.00329341, 0.00248173, 0.00162571, 0.00111971, 0.00080325", \ + "0.0106998, 0.00980615, 0.00723465, 0.00574327, 0.00416861, 0.00310996, 0.00231591", \ + "0.0174485, 0.016327, 0.0127874, 0.0105347, 0.008115, 0.00630345, 0.00492886" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104329, 0.0105391, 0.0106612, 0.010686, 0.0106994, 0.0107057, 0.0107086", \ + "0.0101595, 0.010272, 0.0105569, 0.0106588, 0.0107222, 0.0107667, 0.0102132", \ + "0.0109667, 0.0108498, 0.0106811, 0.010799, 0.0107972, 0.0108068, 0.0108136", \ + "0.0126719, 0.0123695, 0.0117106, 0.0114933, 0.0111878, 0.0110706, 0.011017", \ + "0.0164056, 0.0158817, 0.0143208, 0.0134198, 0.0126588, 0.0121373, 0.0117731", \ + "0.0214584, 0.0207692, 0.0184105, 0.0168536, 0.0153139, 0.0141937, 0.013523", \ + "0.0280056, 0.0271761, 0.024123, 0.0218692, 0.0193465, 0.0175771, 0.0161514" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000247317, 0.000317009, 0.000408925, 0.000434052, 0.000448522, 0.000459381, 0.000460757", \ + "-0.000131286, -3.87481e-05, 0.000193645, 0.000293866, 0.00036584, 0.000396224, 0.000416915", \ + "0.000475481, 0.000401534, 0.000243004, 0.000224875, 0.000262581, 0.000312261, 0.000360964", \ + "0.00188966, 0.00166274, 0.0011714, 0.000889016, 0.000726436, 0.00059788, 0.000525498", \ + "0.00525128, 0.00479943, 0.00350275, 0.00271642, 0.00200518, 0.0014967, 0.00117446", \ + "0.0100454, 0.00932827, 0.00717, 0.0058304, 0.0044177, 0.00339017, 0.00260328", \ + "0.0163618, 0.0154029, 0.0123596, 0.010354, 0.00808689, 0.00642516, 0.00511448" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00797172, 0.00808265, 0.00820713, 0.00823273, 0.0082461, 0.00825202, 0.00825481", \ + "0.00770332, 0.00783835, 0.0081016, 0.00820308, 0.00827039, 0.00831208, 0.00775902", \ + "0.00852792, 0.00841048, 0.00825641, 0.0083468, 0.00833514, 0.00835366, 0.0083583", \ + "0.0102566, 0.00995177, 0.00927197, 0.00900967, 0.00877252, 0.00861661, 0.00856277", \ + "0.0140585, 0.0134941, 0.0118889, 0.0109914, 0.0102114, 0.00972884, 0.00936005", \ + "0.0191851, 0.0184343, 0.0160071, 0.0144335, 0.0128248, 0.0117405, 0.010951", \ + "0.0257815, 0.0248957, 0.0217365, 0.0194774, 0.0169325, 0.0151659, 0.0136952" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000258962, -0.000147803, -3.32832e-05, -5.96725e-06, 9.55536e-06, 2.09406e-05, 2.32679e-05", \ + "-0.000655522, -0.000546092, -0.000266111, -0.000152331, -7.27373e-05, -4.30083e-05, -2.24982e-05", \ + "0.000120206, 1.10123e-05, -0.000202089, -0.000215802, -0.000176339, -0.000127403, -7.8626e-05", \ + "0.00168801, 0.00140446, 0.000783832, 0.000479307, 0.00030188, 0.000167086, 9.07657e-05", \ + "0.00527326, 0.00468951, 0.00319253, 0.00235204, 0.00158298, 0.00107809, 0.000772286", \ + "0.0102647, 0.00940637, 0.00697051, 0.00552802, 0.00402664, 0.00298202, 0.00223231", \ + "0.016767, 0.0156505, 0.0122471, 0.0101179, 0.00778739, 0.00604163, 0.00471888" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104329, 0.0105391, 0.0106612, 0.010686, 0.0106994, 0.0107057, 0.0107086", \ + "0.0101595, 0.010272, 0.0105569, 0.0106588, 0.0107222, 0.0107667, 0.0102132", \ + "0.0109667, 0.0108498, 0.0106811, 0.010799, 0.0107972, 0.0108068, 0.0108136", \ + "0.0126719, 0.0123695, 0.0117106, 0.0114933, 0.0111878, 0.0110706, 0.011017", \ + "0.0164056, 0.0158817, 0.0143208, 0.0134198, 0.0126588, 0.0121373, 0.0117731", \ + "0.0214584, 0.0207692, 0.0184105, 0.0168536, 0.0153139, 0.0141937, 0.013523", \ + "0.0280056, 0.0271761, 0.024123, 0.0218692, 0.0193465, 0.0175771, 0.0161514" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000295807, -0.00018528, -7.10261e-05, -4.35788e-05, -2.84118e-05, -1.7742e-05, -1.332e-05", \ + "-0.000680452, -0.000582275, -0.000300886, -0.000186065, -0.000100758, -7.72001e-05, -5.35017e-05", \ + "0.000134051, 1.33113e-05, -7.62623e-05, -0.000203479, -0.000191699, -0.00014062, -0.000110587", \ + "0.00176455, 0.00147266, 0.000810447, 0.000492186, 0.000319398, 0.000120449, 5.52247e-05", \ + "0.00547066, 0.00488812, 0.00329341, 0.00248173, 0.00162571, 0.00111971, 0.00080325", \ + "0.0106998, 0.00980615, 0.00723465, 0.00574327, 0.00416861, 0.00310996, 0.00231591", \ + "0.0174485, 0.016327, 0.0127874, 0.0105347, 0.008115, 0.00630345, 0.00492886" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00330849; + rise_capacitance : 0.00330353; + rise_capacitance_range (0.0024956, 0.00330353); + fall_capacitance : 0.00330849; + fall_capacitance_range (0.0024779, 0.00330849); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198737, -0.00225637, -0.00237292, -0.00237212, -0.002399, -0.00240749, -0.00240102" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240892, 0.0024218, 0.00243016, 0.00243042, 0.0024182, 0.00240749, 0.00240102" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228536, -0.00231119, -0.00238034, -0.00238193, -0.00240612, -0.00239737, -0.00239078" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239724, 0.0023991, 0.00241649, 0.00242061, 0.00240835, 0.00239737, 0.00239078" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228616, -0.00231077, -0.00237988, -0.00238161, -0.00240571, -0.00239768, -0.0023911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238882, 0.00239754, 0.00241843, 0.00242092, 0.00240867, 0.00239768, 0.0023911" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260282, -0.00260381, -0.00261834, -0.0026185, -0.00260998, -0.0026088, -0.00260466" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260852, 0.00264163, 0.00264568, 0.00263485, 0.00262351, 0.00261376, 0.0026068" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259764, -0.00260839, -0.00261748, -0.00261633, -0.00260787, -0.0026067, -0.00260257" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260371, 0.00260839, 0.00264551, 0.00263317, 0.00262179, 0.00261223, 0.00260538" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259973, -0.00260718, -0.00260587, -0.00261696, -0.00260819, -0.00260693, -0.00260266" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260288, 0.00260718, 0.00264261, 0.00263297, 0.00262197, 0.00261233, 0.00260543" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344348; + rise_capacitance : 0.00344348; + rise_capacitance_range (0.00243948, 0.00344348); + fall_capacitance : 0.00337092; + fall_capacitance_range (0.00222079, 0.00337092); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000350799, -0.000358029, -0.000356252, -0.000354365, -0.000352753, -0.00035153, -0.000350675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000360795, 0.000361885, 0.000363673, 0.000363125, 0.000360623, 0.000357938, 0.000355431" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229027, -0.00230335, -0.00236374, -0.00238494, -0.00239351, -0.00239137, -0.0023863" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00237992, 0.0023881, 0.00239666, 0.0024068, 0.00239351, 0.00239137, 0.0023863" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228983, -0.00230286, -0.00236325, -0.00238438, -0.00239375, -0.00239163, -0.00238656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238016, 0.0023885, 0.00239482, 0.00240702, 0.00239375, 0.00239163, 0.00238656" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229554, -0.00230762, -0.00236255, -0.00238398, -0.00239805, -0.00239671, -0.00239119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238552, 0.00238684, 0.0024076, 0.00241385, 0.00239928, 0.00239671, 0.00239119" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0026086, -0.00260732, -0.00261114, -0.00260367, -0.00261016, -0.00260884, -0.00260604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261014, 0.00260732, 0.00262301, 0.00263068, 0.00262183, 0.00261224, 0.00260604" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260329, -0.00259706, -0.0026071, -0.00260873, -0.00260818, -0.00260673, -0.0026042" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260329, 0.00260366, 0.00262002, 0.00262811, 0.0026202, 0.00261073, 0.00260465" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259675, -0.00260307, -0.00259717, -0.00259912, -0.00260835, -0.00260695, -0.00260304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260149, 0.00260307, 0.00262035, 0.00262943, 0.00262081, 0.00261107, 0.00260483" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345262; + rise_capacitance : 0.00345262; + rise_capacitance_range (0.00233911, 0.00345262); + fall_capacitance : 0.00338444; + fall_capacitance_range (0.00238739, 0.00338444); + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260733, -0.00261225, -0.00261803, -0.00261028, -0.00262147, -0.002615, -0.002611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00281634, 0.00266683, 0.00265823, 0.00262093, 0.00263152, 0.00262176, 0.00261386" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261297, -0.00261346, -0.00261713, -0.00261133, -0.00261151, -0.00261434, -0.00261045" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00285397, 0.00267186, 0.00263056, 0.00262784, 0.00261151, 0.00262232, 0.00261392" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260648, -0.00262816, -0.0026309, -0.00263247, -0.00262893, -0.00262298, -0.00261972" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264625, 0.0026605, 0.00266388, 0.00267134, 0.00265762, 0.00264184, 0.00262914" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261861, -0.00262454, -0.00263295, -0.00263576, -0.00263272, -0.00262622, -0.0026222" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026283, 0.00263806, 0.00263484, 0.00264954, 0.00264127, 0.00263126, 0.00262475" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350354; + rise_capacitance : 0.0035013; + rise_capacitance_range (0.00211914, 0.0035013); + fall_capacitance : 0.00350354; + fall_capacitance_range (0.0020837, 0.00350354); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324088, -0.00324433, -0.00326635, -0.00326156, -0.00326739, -0.00326436, -0.00326728" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.003266, 0.0032884, 0.00331843, 0.00326156, 0.00329156, 0.00327918, 0.00327118" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324414, -0.00325139, -0.00326663, -0.00326808, -0.00326653, -0.00326375, -0.00326688" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327131, 0.00327449, 0.00331592, 0.00330399, 0.00329095, 0.00328066, 0.00327741" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00321956, -0.00322551, -0.00322894, -0.003227, -0.00324787, -0.00325081, -0.0032578" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326636, 0.00325815, 0.00331742, 0.00326973, 0.00329005, 0.00328069, 0.00327423" \ + ); + } + } + } + } + cell (OAI21X1) { + area : 7.056; + cell_leakage_power : 0.0885083; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.111464; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0852018; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0934406; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817621; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122499; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817621; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0547538; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0771841; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0885083; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0416664, 0.0494307, 0.113034, 0.19158, 0.348189, 0.55158, 0.817456", \ + "0.0540884, 0.0619181, 0.125836, 0.204537, 0.361231, 0.564656, 0.830551", \ + "0.0881435, 0.099372, 0.17385, 0.252761, 0.410103, 0.613772, 0.879435", \ + "0.111444, 0.126721, 0.223028, 0.314868, 0.47424, 0.677054, 0.942896", \ + "0.140031, 0.160198, 0.287111, 0.403277, 0.590277, 0.799441, 1.06566", \ + "0.166677, 0.1919, 0.349084, 0.491278, 0.714415, 0.954657, 1.23137", \ + "0.190118, 0.220215, 0.407055, 0.575111, 0.835571, 1.11077, 1.42162" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372021, 0.0477193, 0.136205, 0.246337, 0.466435, 0.752424, 1.12629", \ + "0.0372783, 0.0477451, 0.136204, 0.246398, 0.466456, 0.752423, 1.12629", \ + "0.0597393, 0.0696016, 0.14599, 0.248741, 0.466393, 0.752391, 1.1264", \ + "0.0883177, 0.0997731, 0.181032, 0.273236, 0.474335, 0.752694, 1.12624", \ + "0.131862, 0.14678, 0.243208, 0.342027, 0.52549, 0.780432, 1.13412", \ + "0.178576, 0.197266, 0.313768, 0.425683, 0.620541, 0.856182, 1.18464", \ + "0.228166, 0.250804, 0.389351, 0.517126, 0.729569, 0.974576, 1.28239" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0369739, 0.043523, 0.0971247, 0.16332, 0.295335, 0.466789, 0.690925", \ + "0.0500791, 0.0567457, 0.110714, 0.177034, 0.309173, 0.4806, 0.704762", \ + "0.0881205, 0.0983471, 0.164096, 0.231302, 0.363665, 0.535184, 0.759561", \ + "0.114834, 0.12927, 0.217712, 0.29899, 0.435417, 0.60753, 0.83133", \ + "0.148342, 0.168185, 0.288584, 0.39538, 0.562294, 0.743268, 0.96806", \ + "0.182652, 0.207367, 0.358537, 0.491989, 0.696422, 0.9104, 1.15249", \ + "0.21592, 0.245549, 0.426327, 0.586221, 0.829179, 1.07991, 1.35615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0299469, 0.0385999, 0.111257, 0.201919, 0.382952, 0.618191, 0.925767", \ + "0.0301242, 0.0386308, 0.111286, 0.201913, 0.382973, 0.618095, 0.925757", \ + "0.0523227, 0.0605456, 0.122285, 0.205283, 0.382922, 0.618063, 0.925677", \ + "0.0809527, 0.0908024, 0.158324, 0.232072, 0.393013, 0.619118, 0.925809", \ + "0.126582, 0.139285, 0.221295, 0.302833, 0.449721, 0.652142, 0.937907", \ + "0.175222, 0.192036, 0.293932, 0.388271, 0.546895, 0.736388, 0.995499", \ + "0.227384, 0.247825, 0.372105, 0.481761, 0.658727, 0.858573, 1.10466" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371832, 0.0449949, 0.108707, 0.187282, 0.343989, 0.547442, 0.81341", \ + "0.0483396, 0.0561986, 0.120381, 0.199106, 0.355828, 0.559284, 0.825196", \ + "0.0889178, 0.101726, 0.179183, 0.257353, 0.413618, 0.616726, 0.882689", \ + "0.11722, 0.134497, 0.241631, 0.335486, 0.491529, 0.693986, 0.95943", \ + "0.152425, 0.175141, 0.317839, 0.446672, 0.641013, 0.845014, 1.10883", \ + "0.185873, 0.213839, 0.389814, 0.550114, 0.796378, 1.04513, 1.31513", \ + "0.217315, 0.250407, 0.457765, 0.646981, 0.940595, 1.24114, 1.56163" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372028, 0.0477233, 0.136205, 0.246398, 0.466397, 0.752395, 1.12618", \ + "0.0379171, 0.0478612, 0.136211, 0.246371, 0.466459, 0.752424, 1.12629", \ + "0.0695842, 0.0801224, 0.150761, 0.249195, 0.466484, 0.752357, 1.12615", \ + "0.0996575, 0.113923, 0.19997, 0.284059, 0.475565, 0.752404, 1.12631", \ + "0.14371, 0.162871, 0.277498, 0.378994, 0.546342, 0.78698, 1.13309", \ + "0.192703, 0.216718, 0.359263, 0.485172, 0.676953, 0.892665, 1.20031", \ + "0.246144, 0.275037, 0.444737, 0.593931, 0.820567, 1.05576, 1.3369" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313663, 0.037793, 0.0906179, 0.15623, 0.287338, 0.457744, 0.680678", \ + "0.0439769, 0.0505873, 0.104345, 0.170298, 0.301584, 0.472076, 0.695058", \ + "0.0761219, 0.08756, 0.1567, 0.22416, 0.35596, 0.526697, 0.749869", \ + "0.0965188, 0.112962, 0.207597, 0.290708, 0.427184, 0.598115, 0.821351", \ + "0.11997, 0.142811, 0.273695, 0.384147, 0.553231, 0.734952, 0.958351", \ + "0.141784, 0.170961, 0.337107, 0.476432, 0.685063, 0.900916, 1.14295", \ + "0.160648, 0.195721, 0.396381, 0.564916, 0.814241, 1.06788, 1.34536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231282, 0.0316608, 0.103647, 0.193569, 0.373396, 0.607159, 0.912765", \ + "0.0236506, 0.0317876, 0.103653, 0.193586, 0.373395, 0.607161, 0.912766", \ + "0.0469608, 0.0552487, 0.115899, 0.197326, 0.373403, 0.606913, 0.912738", \ + "0.0754379, 0.0854195, 0.15272, 0.226746, 0.384212, 0.608227, 0.91281", \ + "0.121758, 0.134838, 0.216101, 0.296872, 0.442363, 0.642528, 0.925248", \ + "0.172229, 0.188671, 0.289992, 0.383282, 0.540769, 0.728182, 0.984597", \ + "0.225949, 0.246231, 0.370086, 0.478222, 0.653597, 0.851694, 1.09489" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154717, 0.0192758, 0.0502599, 0.0886829, 0.165426, 0.265168, 0.395628", \ + "0.0290491, 0.0337857, 0.0651677, 0.103689, 0.180511, 0.280047, 0.410372", \ + "0.0545158, 0.0657009, 0.125939, 0.172658, 0.249394, 0.348978, 0.479274", \ + "0.0696048, 0.085365, 0.173406, 0.243339, 0.340795, 0.441122, 0.571434", \ + "0.0843686, 0.106102, 0.228894, 0.32983, 0.472803, 0.608094, 0.74731", \ + "0.0937503, 0.121048, 0.277224, 0.407652, 0.596032, 0.777202, 0.961636", \ + "0.0977872, 0.130308, 0.318307, 0.47636, 0.70818, 0.933878, 1.16585" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0139156, 0.0191919, 0.0637684, 0.119494, 0.230951, 0.375786, 0.565371", \ + "0.0196438, 0.0231623, 0.0637699, 0.119498, 0.230976, 0.375845, 0.565322", \ + "0.0502232, 0.0575444, 0.0969384, 0.136512, 0.233776, 0.375831, 0.565288", \ + "0.0774293, 0.0881059, 0.145767, 0.19165, 0.269484, 0.390352, 0.567112", \ + "0.119275, 0.134024, 0.21631, 0.282357, 0.375453, 0.473943, 0.619682", \ + "0.167286, 0.186438, 0.293026, 0.379629, 0.502428, 0.620253, 0.747537", \ + "0.221555, 0.24454, 0.37498, 0.482006, 0.634212, 0.780439, 0.930033" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194155, 0.0242603, 0.0638795, 0.112972, 0.211031, 0.338465, 0.505094", \ + "0.0326595, 0.0377938, 0.0776101, 0.126881, 0.225063, 0.352555, 0.519218", \ + "0.0633702, 0.0750189, 0.139547, 0.192542, 0.290294, 0.417334, 0.583508", \ + "0.0855588, 0.101733, 0.193895, 0.269295, 0.378332, 0.50515, 0.671207", \ + "0.114274, 0.136179, 0.262365, 0.368756, 0.52312, 0.673228, 0.839459", \ + "0.142514, 0.16982, 0.328852, 0.464165, 0.663488, 0.859345, 1.06323", \ + "0.170134, 0.202693, 0.392778, 0.555583, 0.797524, 1.03776, 1.28909" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0171622, 0.023638, 0.0782359, 0.146471, 0.28279, 0.460101, 0.692109", \ + "0.021289, 0.0262554, 0.0782285, 0.146462, 0.282872, 0.460171, 0.692074", \ + "0.0514126, 0.0594989, 0.104761, 0.157434, 0.283427, 0.460258, 0.692014", \ + "0.0783494, 0.0897154, 0.153164, 0.205996, 0.30864, 0.466487, 0.692214", \ + "0.119835, 0.135425, 0.223335, 0.296217, 0.402891, 0.53085, 0.724579", \ + "0.167822, 0.187687, 0.299719, 0.393117, 0.529869, 0.664804, 0.827174", \ + "0.221841, 0.24589, 0.381759, 0.494603, 0.660881, 0.824906, 0.996817" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159582, 0.0197737, 0.0508742, 0.089445, 0.166457, 0.266522, 0.397325", \ + "0.029733, 0.0344161, 0.0657966, 0.104343, 0.181315, 0.281429, 0.411007", \ + "0.0560461, 0.067079, 0.127013, 0.173259, 0.250227, 0.350098, 0.480889", \ + "0.0716468, 0.0872992, 0.174766, 0.244555, 0.341825, 0.442443, 0.573022", \ + "0.0865136, 0.107956, 0.2304, 0.331513, 0.474376, 0.609529, 0.74866", \ + "0.0961458, 0.122994, 0.278648, 0.409412, 0.597926, 0.779134, 0.963441", \ + "0.101305, 0.132444, 0.318994, 0.478062, 0.710115, 0.936247, 1.16825" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194669, 0.0253739, 0.0707871, 0.126335, 0.237628, 0.382421, 0.571939", \ + "0.0249483, 0.0291259, 0.0707747, 0.126342, 0.23763, 0.382431, 0.571889", \ + "0.0645845, 0.0699384, 0.103523, 0.143246, 0.240458, 0.382408, 0.571925", \ + "0.0993687, 0.106961, 0.155821, 0.19856, 0.275938, 0.39684, 0.573661", \ + "0.151731, 0.162464, 0.232028, 0.292949, 0.382134, 0.479924, 0.625957", \ + "0.211025, 0.224727, 0.31495, 0.395071, 0.512557, 0.627204, 0.752912", \ + "0.276013, 0.292866, 0.403616, 0.502391, 0.648216, 0.790312, 0.938962" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313952, 0.0380928, 0.0920629, 0.158348, 0.290414, 0.46189, 0.686037", \ + "0.0433682, 0.0500483, 0.10445, 0.170859, 0.30331, 0.474928, 0.699042", \ + "0.0846017, 0.0960469, 0.164921, 0.230016, 0.362684, 0.533842, 0.757987", \ + "0.115181, 0.130728, 0.226951, 0.310991, 0.444431, 0.615258, 0.838564", \ + "0.155848, 0.176627, 0.305992, 0.421772, 0.59558, 0.773263, 0.995454", \ + "0.197383, 0.223112, 0.383868, 0.528802, 0.749722, 0.972154, 1.21016", \ + "0.239057, 0.269461, 0.459918, 0.632686, 0.897082, 1.16674, 1.45404" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0299534, 0.0386015, 0.111256, 0.201897, 0.382948, 0.618163, 0.925755", \ + "0.0309102, 0.0389043, 0.111291, 0.201844, 0.382971, 0.618255, 0.92574", \ + "0.0614528, 0.070524, 0.128314, 0.20567, 0.382927, 0.618241, 0.925581", \ + "0.0905065, 0.102802, 0.176304, 0.244215, 0.396243, 0.618968, 0.925888", \ + "0.134792, 0.151215, 0.249514, 0.335882, 0.471814, 0.661985, 0.93922", \ + "0.185317, 0.206081, 0.328614, 0.436498, 0.600183, 0.772883, 1.01598", \ + "0.241553, 0.266628, 0.413493, 0.541159, 0.735169, 0.934271, 1.15834" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155773, 0.0193821, 0.0503635, 0.0887835, 0.165527, 0.265295, 0.39567", \ + "0.0291921, 0.0339442, 0.0652814, 0.103675, 0.180385, 0.280159, 0.409422", \ + "0.0542806, 0.0655447, 0.126158, 0.172612, 0.249297, 0.348899, 0.479204", \ + "0.0684459, 0.0844772, 0.173108, 0.243257, 0.340836, 0.44118, 0.57142", \ + "0.0810406, 0.103145, 0.227453, 0.329061, 0.472504, 0.608118, 0.747297", \ + "0.0868736, 0.114596, 0.273618, 0.405148, 0.594751, 0.776214, 0.9613", \ + "0.0861823, 0.119598, 0.311467, 0.471995, 0.705249, 0.93206, 1.16471" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0139172, 0.0191938, 0.0637706, 0.119495, 0.23095, 0.375889, 0.565377", \ + "0.0194711, 0.0230348, 0.0637717, 0.119495, 0.230975, 0.375848, 0.565385", \ + "0.0504439, 0.0577095, 0.0966836, 0.136553, 0.23381, 0.375859, 0.565291", \ + "0.0782825, 0.0888374, 0.146102, 0.191745, 0.269452, 0.390348, 0.567113", \ + "0.120987, 0.135976, 0.217811, 0.283186, 0.375763, 0.473947, 0.619694", \ + "0.170201, 0.190055, 0.29628, 0.382259, 0.503881, 0.621201, 0.747855", \ + "0.225439, 0.248992, 0.380171, 0.486015, 0.637385, 0.781229, 0.931257" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0246528, 0.0311492, 0.0841403, 0.149791, 0.280921, 0.451332, 0.674158", \ + "0.0367226, 0.0430259, 0.0964377, 0.162444, 0.293806, 0.464357, 0.687173", \ + "0.0698251, 0.0828228, 0.156297, 0.22253, 0.353248, 0.523229, 0.746107", \ + "0.0946068, 0.112222, 0.214713, 0.301254, 0.435036, 0.604748, 0.826662", \ + "0.127806, 0.151308, 0.28915, 0.408134, 0.584528, 0.762779, 0.983459", \ + "0.161942, 0.191099, 0.362585, 0.511674, 0.735653, 0.959895, 1.19841", \ + "0.196497, 0.231138, 0.434464, 0.612195, 0.880218, 1.15154, 1.43996" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0231246, 0.0316734, 0.103608, 0.193568, 0.373392, 0.607164, 0.912856", \ + "0.0258263, 0.0330618, 0.103611, 0.193582, 0.373419, 0.607241, 0.912856", \ + "0.0560163, 0.0654964, 0.123231, 0.199468, 0.373407, 0.606935, 0.91294", \ + "0.0832974, 0.0961301, 0.171469, 0.238938, 0.388127, 0.608232, 0.912826", \ + "0.125434, 0.142707, 0.243176, 0.330314, 0.465656, 0.653046, 0.9271", \ + "0.174066, 0.195803, 0.320905, 0.429614, 0.594047, 0.768552, 1.00552", \ + "0.228868, 0.25467, 0.404594, 0.532877, 0.729005, 0.92739, 1.14962" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0159582, 0.0197737, 0.0508742, 0.089445, 0.166457, 0.266522, 0.397325", \ + "0.029733, 0.0344161, 0.0657966, 0.104343, 0.181315, 0.281429, 0.411007", \ + "0.0560461, 0.067079, 0.127013, 0.173259, 0.250227, 0.350098, 0.480889", \ + "0.0716468, 0.0872992, 0.174766, 0.244555, 0.341825, 0.442443, 0.573022", \ + "0.0865136, 0.107956, 0.2304, 0.331513, 0.474376, 0.609529, 0.74866", \ + "0.0961458, 0.122994, 0.278648, 0.409412, 0.597926, 0.779134, 0.963441", \ + "0.101305, 0.132444, 0.318994, 0.478062, 0.710115, 0.936247, 1.16825" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0194669, 0.0253739, 0.0707871, 0.126335, 0.237628, 0.382421, 0.571939", \ + "0.0249483, 0.0291259, 0.0707747, 0.126342, 0.23763, 0.382431, 0.571889", \ + "0.0645845, 0.0699384, 0.103523, 0.143246, 0.240458, 0.382408, 0.571925", \ + "0.0993687, 0.106961, 0.155821, 0.19856, 0.275938, 0.39684, 0.573661", \ + "0.151731, 0.162464, 0.232028, 0.292949, 0.382134, 0.479924, 0.625957", \ + "0.211025, 0.224727, 0.31495, 0.395071, 0.512557, 0.627204, 0.752912", \ + "0.276013, 0.292866, 0.403616, 0.502391, 0.648216, 0.790312, 0.938962" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313952, 0.0380928, 0.0920629, 0.158348, 0.290414, 0.46189, 0.686037", \ + "0.0433682, 0.0500483, 0.10445, 0.170859, 0.30331, 0.474928, 0.699042", \ + "0.0846017, 0.0960469, 0.164921, 0.230016, 0.362684, 0.533842, 0.757987", \ + "0.115181, 0.130728, 0.226951, 0.310991, 0.444431, 0.615258, 0.838564", \ + "0.155848, 0.176627, 0.305992, 0.421772, 0.59558, 0.773263, 0.995454", \ + "0.197383, 0.223112, 0.383868, 0.528802, 0.749722, 0.972154, 1.21016", \ + "0.239057, 0.269461, 0.459918, 0.632686, 0.897082, 1.16674, 1.45404" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0299534, 0.0386015, 0.111256, 0.201897, 0.382948, 0.618163, 0.925755", \ + "0.0309102, 0.0389043, 0.111291, 0.201844, 0.382971, 0.618255, 0.92574", \ + "0.0614528, 0.070524, 0.128314, 0.20567, 0.382927, 0.618241, 0.925581", \ + "0.0905065, 0.102802, 0.176304, 0.244215, 0.396243, 0.618968, 0.925888", \ + "0.134792, 0.151215, 0.249514, 0.335882, 0.471814, 0.661985, 0.93922", \ + "0.185317, 0.206081, 0.328614, 0.436498, 0.600183, 0.772883, 1.01598", \ + "0.241553, 0.266628, 0.413493, 0.541159, 0.735169, 0.934271, 1.15834" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00636928, 0.00637161, 0.00637662, 0.00637698, 0.00637648, 0.00637594, 0.00637433", \ + "0.00625067, 0.0062703, 0.00630181, 0.00632815, 0.00633525, 0.00633803, 0.00633829", \ + "0.00629057, 0.00628541, 0.0062821, 0.00628814, 0.00631866, 0.00631336, 0.00632574", \ + "0.00676113, 0.00671576, 0.00652666, 0.00646174, 0.00641599, 0.00637964, 0.00637497", \ + "0.0081685, 0.0080345, 0.00748066, 0.00717739, 0.0069234, 0.00672869, 0.00662641", \ + "0.0103322, 0.0101584, 0.00921694, 0.00860158, 0.00794615, 0.00753811, 0.0072783", \ + "0.0131487, 0.0129346, 0.0116845, 0.0107401, 0.00967806, 0.00893123, 0.00835055" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000131182, -0.000128442, -0.000122869, -0.000122004, -0.000121642, -0.000120512, -0.000122459", \ + "-0.000264948, -0.000249557, -0.00019619, -0.000181667, -0.000170285, -0.000166083, -0.000163896", \ + "-0.000260911, -0.000260706, -0.000248929, -0.000227274, -0.000203353, -0.000192602, -0.000188521", \ + "0.000161805, 0.000119225, -3.15692e-05, -8.34333e-05, -0.000123193, -0.000139573, -0.000153348", \ + "0.00149527, 0.00138016, 0.000836455, 0.000555949, 0.000312949, 0.000168724, 8.07069e-05", \ + "0.0036637, 0.00348624, 0.00252016, 0.00190309, 0.00130119, 0.000926047, 0.000657529", \ + "0.00648746, 0.00626408, 0.00495041, 0.0039822, 0.00292575, 0.00221362, 0.00168571" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00501603, 0.00502362, 0.00503929, 0.00504293, 0.00504315, 0.00504402, 0.00504138", \ + "0.00486104, 0.00487977, 0.0049534, 0.00497904, 0.00499567, 0.00500263, 0.00500468", \ + "0.00518378, 0.0051515, 0.00504243, 0.00501538, 0.00500331, 0.00499546, 0.0049986", \ + "0.00592167, 0.00585074, 0.00553688, 0.0053845, 0.00523507, 0.00515335, 0.00510618", \ + "0.00755839, 0.00743324, 0.0067549, 0.00632831, 0.00592306, 0.00565594, 0.00549134", \ + "0.00978362, 0.0096185, 0.00862745, 0.00792573, 0.0072191, 0.00662513, 0.00623419", \ + "0.0127116, 0.012494, 0.0112064, 0.0102262, 0.00908003, 0.0082555, 0.00750531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000234993, -0.000211139, -0.000164457, -0.000155362, -0.000150819, -0.00014703, -0.000147259", \ + "-0.000443148, -0.000390606, -0.000223277, -0.000172644, -0.000141587, -0.00012795, -0.000120397", \ + "-0.000448526, -0.000448281, -0.000370362, -0.000300341, -0.000226927, -0.0001844, -0.000162156", \ + "2.71136e-05, -3.58339e-05, -0.000187663, -0.000207749, -0.000191809, -0.00017511, -0.00015407", \ + "0.00144188, 0.00128318, 0.000648895, 0.000389847, 0.000185974, 8.47961e-05, 3.04205e-05", \ + "0.00365794, 0.00341889, 0.00228206, 0.00166322, 0.00111107, 0.000775601, 0.00055342", \ + "0.00656095, 0.00626279, 0.00467318, 0.00365779, 0.00264247, 0.0019883, 0.00151293" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00350931, 0.00354545, 0.00361916, 0.00362954, 0.00363836, 0.0036406, 0.00364215", \ + "0.00335071, 0.00338038, 0.00352462, 0.00357267, 0.00360643, 0.00362748, 0.00360796", \ + "0.00384778, 0.00379089, 0.00368163, 0.0036339, 0.00362547, 0.00363026, 0.00363608", \ + "0.00476353, 0.00464162, 0.00421939, 0.00405076, 0.00389158, 0.00380382, 0.00375739", \ + "0.00670022, 0.00650828, 0.0056267, 0.00515087, 0.00472995, 0.00443911, 0.00420936", \ + "0.00937519, 0.00910742, 0.00780101, 0.00699054, 0.00615299, 0.00553108, 0.00509587", \ + "0.0128443, 0.0125144, 0.010812, 0.0096347, 0.00832199, 0.00737104, 0.0066008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000403748, -0.00037068, -0.00030169, -0.00028862, -0.000280521, -0.000278799, -0.000275229", \ + "-0.00057881, -0.000547851, -0.000401241, -0.00035165, -0.000313238, -0.000297136, -0.000294771", \ + "-0.000144511, -0.000197141, -0.000288256, -0.000322421, -0.000323937, -0.000317176, -0.000310778", \ + "0.000723381, 0.000619752, 0.000203817, 5.55832e-05, -0.000104821, -0.00017254, -0.000204758", \ + "0.00264662, 0.00243976, 0.00154535, 0.00106977, 0.000620569, 0.00035958, 0.000178117", \ + "0.00531912, 0.0050325, 0.00365757, 0.00283839, 0.0019952, 0.00142512, 0.00101859", \ + "0.00878502, 0.00843347, 0.00660738, 0.00538377, 0.00406935, 0.00313418, 0.00240596" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00483054, 0.00487474, 0.00494441, 0.00495761, 0.00496429, 0.00496361, 0.0049671", \ + "0.00469015, 0.00472683, 0.00486171, 0.0049107, 0.0049454, 0.00496773, 0.00468885", \ + "0.00511571, 0.00507399, 0.00495559, 0.00498033, 0.0049757, 0.0049797, 0.00498387", \ + "0.00594351, 0.00585887, 0.00548735, 0.00535873, 0.00519818, 0.00512782, 0.00508934", \ + "0.00782104, 0.00763249, 0.00681101, 0.00635661, 0.00594273, 0.00569072, 0.0054823", \ + "0.0103491, 0.0101132, 0.0088863, 0.00810521, 0.00730423, 0.00674924, 0.0063172", \ + "0.0136528, 0.0133584, 0.0117598, 0.0106354, 0.00936379, 0.00844229, 0.0077531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000117632, -9.44085e-05, -4.81752e-05, -3.57507e-05, -3.21418e-05, -3.03502e-05, -2.93989e-05", \ + "-0.000297245, -0.000270711, -0.000151115, -9.821e-05, -6.7307e-05, -5.29198e-05, -4.31104e-05", \ + "1.5406e-05, -5.1688e-06, -4.78753e-05, -7.55576e-05, -7.45979e-05, -7.04661e-05, -6.11567e-05", \ + "0.000760631, 0.000685063, 0.000392177, 0.000245215, 0.000174946, 5.3868e-05, 1.21639e-05", \ + "0.0024836, 0.0023297, 0.00160578, 0.00118968, 0.000808405, 0.000537405, 0.000374797", \ + "0.00494808, 0.00471033, 0.00355148, 0.00283532, 0.00207275, 0.00154868, 0.00117009", \ + "0.00820353, 0.00790192, 0.00627001, 0.00520387, 0.00400043, 0.00314221, 0.00246474" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00350039, 0.00354566, 0.00361695, 0.00363035, 0.00363695, 0.00363891, 0.00363988", \ + "0.00334927, 0.00339497, 0.00353423, 0.00358253, 0.00361804, 0.00364022, 0.00336255", \ + "0.00379116, 0.00374496, 0.00364812, 0.00365077, 0.00364853, 0.00365278, 0.00365625", \ + "0.00464435, 0.00454078, 0.00416117, 0.00401311, 0.0038776, 0.00380068, 0.00376343", \ + "0.00654787, 0.00635799, 0.00550552, 0.00504156, 0.00463785, 0.00438053, 0.00418055", \ + "0.00911674, 0.0088525, 0.00758792, 0.00678386, 0.00599629, 0.00540338, 0.00499381", \ + "0.012458, 0.0121358, 0.0104677, 0.00933267, 0.0080523, 0.00713917, 0.00641017" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000372067, -0.000335281, -0.000275045, -0.000261367, -0.000257188, -0.000255209, -0.000253868", \ + "-0.000555767, -0.000532673, -0.000384242, -0.000329163, -0.000293549, -0.000278053, -0.000270673", \ + "-0.000138535, -0.000199322, -0.00026363, -0.000299237, -0.000299328, -0.000296301, -0.000285811", \ + "0.000670336, 0.000571135, 0.000196811, 3.64326e-05, -4.71765e-05, -0.000171194, -0.000208897", \ + "0.00250363, 0.00230594, 0.00146265, 0.0010058, 0.000607068, 0.000323635, 0.000158277", \ + "0.00505785, 0.00477662, 0.00346192, 0.00269358, 0.00188667, 0.00135042, 0.000959422", \ + "0.00840052, 0.0080499, 0.00623758, 0.00510031, 0.00384705, 0.00295846, 0.00227478" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00483054, 0.00487474, 0.00494441, 0.00495761, 0.00496429, 0.00496361, 0.0049671", \ + "0.00469015, 0.00472683, 0.00486171, 0.0049107, 0.0049454, 0.00496773, 0.00468885", \ + "0.00511571, 0.00507399, 0.00495559, 0.00498033, 0.0049757, 0.0049797, 0.00498387", \ + "0.00594351, 0.00585887, 0.00548735, 0.00535873, 0.00519818, 0.00512782, 0.00508934", \ + "0.00782104, 0.00763249, 0.00681101, 0.00635661, 0.00594273, 0.00569072, 0.0054823", \ + "0.0103491, 0.0101132, 0.0088863, 0.00810521, 0.00730423, 0.00674924, 0.0063172", \ + "0.0136528, 0.0133584, 0.0117598, 0.0106354, 0.00936379, 0.00844229, 0.0077531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000403748, -0.00037068, -0.00030169, -0.00028862, -0.000280521, -0.000278799, -0.000275229", \ + "-0.00057881, -0.000547851, -0.000401241, -0.00035165, -0.000313238, -0.000297136, -0.000294771", \ + "-0.000144511, -0.000197141, -0.000288256, -0.000322421, -0.000323937, -0.000317176, -0.000310778", \ + "0.000723381, 0.000619752, 0.000203817, 5.55832e-05, -0.000104821, -0.00017254, -0.000204758", \ + "0.00264662, 0.00243976, 0.00154535, 0.00106977, 0.000620569, 0.00035958, 0.000178117", \ + "0.00531912, 0.0050325, 0.00365757, 0.00283839, 0.0019952, 0.00142512, 0.00101859", \ + "0.00878502, 0.00843347, 0.00660738, 0.00538377, 0.00406935, 0.00313418, 0.00240596" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016197; + rise_capacitance : 0.00161326; + rise_capacitance_range (0.00122913, 0.00161326); + fall_capacitance : 0.0016197; + fall_capacitance_range (0.00122088, 0.0016197); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000955829, -0.00107937, -0.00114442, -0.00114251, -0.00115731, -0.00115935, -0.00115616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115522, 0.00115955, 0.00116753, 0.00116911, 0.00116453, 0.00115935, 0.00115616" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108529, -0.0011026, -0.00114747, -0.00114785, -0.00116123, -0.00115683, -0.0011536" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011525, 0.00115223, 0.00116348, 0.00116671, 0.00116212, 0.00115683, 0.0011536" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126451, -0.00126443, -0.00126579, -0.00127071, -0.00126646, -0.00126588, -0.00126384" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129733, 0.00126443, 0.00128535, 0.00127885, 0.00127297, 0.00126809, 0.00126457" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168415; + rise_capacitance : 0.00168415; + rise_capacitance_range (0.00120561, 0.00168415); + fall_capacitance : 0.00165296; + fall_capacitance_range (0.00109817, 0.00165296); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000167019, -0.000167638, -0.000169712, -0.000166612, -0.000168102, -0.000167425, -0.000167052" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174555, 0.000174576, 0.000174547, 0.000174321, 0.000173122, 0.000171659, 0.000169992" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108262, -0.00109534, -0.00113676, -0.00114903, -0.00115564, -0.00115469, -0.00115207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115347, 0.00114995, 0.0011588, 0.00116229, 0.00115564, 0.00115469, 0.00115207" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126272, -0.00126201, -0.00126785, -0.00126455, -0.0012663, -0.00126561, -0.0012638" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128764, 0.00126395, 0.00127239, 0.00127653, 0.00127231, 0.00126763, 0.00126436" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170664; + rise_capacitance : 0.00170616; + rise_capacitance_range (0.00104819, 0.00170616); + fall_capacitance : 0.00170664; + fall_capacitance_range (0.00103526, 0.00170664); + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155657, -0.00155789, -0.00156426, -0.00156695, -0.00156763, -0.00156874, -0.00157376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157891, 0.00158188, 0.00157829, 0.00158014, 0.00158736, 0.0015823, 0.00157884" \ + ); + } + } + } + } + cell (OAI21X2) { + area : 7.056; + cell_leakage_power : 0.241625; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.33978; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266021; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254042; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224057; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.318812; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224057; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126937; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179295; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241625; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0363222, 0.0485077, 0.112134, 0.190706, 0.347369, 0.550991, 0.816813", \ + "0.0480993, 0.060431, 0.12445, 0.203153, 0.359911, 0.563412, 0.829414", \ + "0.0772859, 0.095528, 0.170753, 0.249123, 0.40717, 0.610885, 0.876685", \ + "0.0962457, 0.120924, 0.217464, 0.309562, 0.468611, 0.672346, 0.938445", \ + "0.119316, 0.152038, 0.278152, 0.394133, 0.58152, 0.790842, 1.05751", \ + "0.140212, 0.180615, 0.336279, 0.477519, 0.700318, 0.94147, 1.21863", \ + "0.157106, 0.205179, 0.390189, 0.556723, 0.81582, 1.09101, 1.40187" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0304729, 0.047044, 0.136239, 0.247394, 0.46939, 0.757758, 1.13482", \ + "0.0309155, 0.047054, 0.136261, 0.247394, 0.469291, 0.757739, 1.13482", \ + "0.0537412, 0.0695342, 0.146794, 0.249423, 0.469359, 0.757822, 1.13492", \ + "0.0806154, 0.0992557, 0.182029, 0.275455, 0.477769, 0.758133, 1.1348", \ + "0.120444, 0.144515, 0.243166, 0.343936, 0.529677, 0.786463, 1.14354", \ + "0.162579, 0.193299, 0.312258, 0.42625, 0.624194, 0.864547, 1.19525", \ + "0.208059, 0.245292, 0.386093, 0.515885, 0.731887, 0.982862, 1.29393" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031144, 0.0409341, 0.0920445, 0.155171, 0.2811, 0.444687, 0.658502", \ + "0.0442719, 0.0542443, 0.105737, 0.168992, 0.295001, 0.4586, 0.672449", \ + "0.0785665, 0.0947864, 0.15853, 0.22306, 0.349262, 0.513021, 0.727161", \ + "0.101944, 0.124993, 0.211205, 0.289837, 0.420589, 0.584382, 0.798304", \ + "0.132021, 0.163643, 0.281385, 0.3849, 0.545793, 0.720808, 0.934677", \ + "0.163779, 0.203062, 0.351126, 0.480933, 0.678786, 0.885529, 1.11848", \ + "0.195093, 0.242204, 0.419664, 0.575448, 0.810476, 1.05254, 1.31909" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0226514, 0.035441, 0.104427, 0.190405, 0.36237, 0.585765, 0.877829", \ + "0.0231381, 0.0355165, 0.104407, 0.190405, 0.362366, 0.585749, 0.877819", \ + "0.0445083, 0.0571391, 0.115836, 0.194271, 0.362356, 0.585766, 0.877742", \ + "0.0716342, 0.0867843, 0.151363, 0.2217, 0.373492, 0.587304, 0.877808", \ + "0.114597, 0.134588, 0.212987, 0.2908, 0.430433, 0.621586, 0.891342", \ + "0.159996, 0.186807, 0.284793, 0.374394, 0.525759, 0.706346, 0.950702", \ + "0.209036, 0.242173, 0.362025, 0.466416, 0.634918, 0.825288, 1.05959" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0323591, 0.0446572, 0.108396, 0.186992, 0.343773, 0.547149, 0.813134", \ + "0.0432544, 0.0556316, 0.119859, 0.198608, 0.355523, 0.558985, 0.825007", \ + "0.0783076, 0.0991286, 0.177437, 0.255562, 0.411881, 0.614928, 0.880929", \ + "0.102166, 0.1301, 0.23754, 0.332103, 0.488386, 0.689259, 0.956334", \ + "0.131814, 0.168288, 0.31049, 0.439322, 0.634585, 0.839077, 1.10307", \ + "0.159275, 0.204195, 0.37901, 0.538709, 0.784597, 1.03458, 1.30567", \ + "0.184823, 0.237797, 0.443463, 0.631184, 0.923645, 1.22416, 1.5462" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0304741, 0.047044, 0.136253, 0.247386, 0.469333, 0.757757, 1.13482", \ + "0.0319694, 0.0472534, 0.136246, 0.2474, 0.469344, 0.757756, 1.13482", \ + "0.0620366, 0.0797581, 0.151588, 0.250502, 0.469408, 0.757803, 1.1349", \ + "0.088971, 0.112652, 0.200931, 0.286423, 0.479267, 0.757818, 1.1349", \ + "0.128554, 0.16038, 0.277147, 0.381026, 0.55144, 0.794198, 1.14249", \ + "0.173216, 0.212958, 0.357679, 0.485793, 0.682177, 0.901522, 1.21201", \ + "0.221823, 0.269874, 0.441756, 0.592879, 0.824264, 1.0645, 1.35038" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0262223, 0.0358884, 0.0862932, 0.148868, 0.273912, 0.436411, 0.648896", \ + "0.0387793, 0.0487421, 0.100098, 0.162986, 0.288225, 0.45082, 0.663364", \ + "0.0664522, 0.0848354, 0.151937, 0.216685, 0.342328, 0.505255, 0.718123", \ + "0.0829601, 0.109815, 0.201976, 0.282209, 0.412567, 0.576547, 0.789547", \ + "0.102211, 0.139539, 0.267614, 0.374569, 0.537935, 0.712156, 0.92612", \ + "0.120612, 0.167794, 0.330873, 0.466438, 0.668134, 0.876398, 1.10979", \ + "0.136322, 0.193226, 0.390469, 0.554579, 0.79654, 1.04158, 1.30914" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0164708, 0.0290983, 0.0974335, 0.182797, 0.353521, 0.575426, 0.865493", \ + "0.0174706, 0.0292594, 0.0974072, 0.182797, 0.353507, 0.575426, 0.865603", \ + "0.0394466, 0.0521752, 0.11016, 0.186946, 0.353501, 0.575445, 0.865299", \ + "0.0665312, 0.0817547, 0.146131, 0.215625, 0.36383, 0.577018, 0.865595", \ + "0.110443, 0.130471, 0.208279, 0.285246, 0.42408, 0.611365, 0.879573", \ + "0.157604, 0.183934, 0.28142, 0.369983, 0.520039, 0.699261, 0.94024", \ + "0.208568, 0.241105, 0.360949, 0.464322, 0.630432, 0.819203, 1.05063" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.012892, 0.0188891, 0.0497822, 0.0880247, 0.164417, 0.263684, 0.393482", \ + "0.0248805, 0.0329666, 0.0643459, 0.102713, 0.179131, 0.27825, 0.4079", \ + "0.0439688, 0.0625256, 0.123202, 0.170213, 0.246735, 0.345846, 0.475254", \ + "0.0541013, 0.0801126, 0.16794, 0.238074, 0.336088, 0.436238, 0.565869", \ + "0.0621444, 0.0975518, 0.21933, 0.319857, 0.462854, 0.599124, 0.738425", \ + "0.0642407, 0.108599, 0.263335, 0.392427, 0.579633, 0.760785, 0.945963", \ + "0.060707, 0.113504, 0.299375, 0.455851, 0.684979, 0.9097, 1.14135" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104787, 0.0187185, 0.0634973, 0.119477, 0.231437, 0.377003, 0.56734", \ + "0.0176492, 0.0230191, 0.0634971, 0.119473, 0.231401, 0.376993, 0.567319", \ + "0.04449, 0.0568713, 0.0974636, 0.137384, 0.234726, 0.377008, 0.567337", \ + "0.068916, 0.0867191, 0.145773, 0.192925, 0.271731, 0.392664, 0.569653", \ + "0.106693, 0.131691, 0.215476, 0.282653, 0.378176, 0.477868, 0.62473", \ + "0.150934, 0.182982, 0.291047, 0.378776, 0.50416, 0.624956, 0.754802", \ + "0.201395, 0.240018, 0.371801, 0.479412, 0.633575, 0.783552, 0.937366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157916, 0.0231421, 0.0611358, 0.108171, 0.202115, 0.3242, 0.483834", \ + "0.0283918, 0.0369691, 0.0751721, 0.12236, 0.216433, 0.338604, 0.498254", \ + "0.05479, 0.073897, 0.137687, 0.189262, 0.282952, 0.404609, 0.563786", \ + "0.0744172, 0.100887, 0.192219, 0.26631, 0.372494, 0.491286, 0.651421", \ + "0.100649, 0.136479, 0.261569, 0.366453, 0.517857, 0.664598, 0.824512", \ + "0.127317, 0.1721, 0.329803, 0.463147, 0.659425, 0.851263, 1.05043", \ + "0.154551, 0.207605, 0.396038, 0.556901, 0.794947, 1.03115, 1.27727" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121956, 0.0217779, 0.0736803, 0.138555, 0.2683, 0.436964, 0.657897", \ + "0.0177603, 0.0245043, 0.0737186, 0.13862, 0.268424, 0.436964, 0.657895", \ + "0.0439199, 0.0569046, 0.10079, 0.150058, 0.269061, 0.4371, 0.657503", \ + "0.0680671, 0.0863322, 0.147942, 0.199, 0.295251, 0.441132, 0.657847", \ + "0.10566, 0.130996, 0.216523, 0.287005, 0.389782, 0.509822, 0.691841", \ + "0.149889, 0.18234, 0.291414, 0.38188, 0.513479, 0.643658, 0.797487", \ + "0.200438, 0.239409, 0.372439, 0.481287, 0.641968, 0.799324, 0.965327" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0134064, 0.0194221, 0.050431, 0.0888273, 0.1655, 0.265096, 0.395265", \ + "0.0257287, 0.0336489, 0.0649786, 0.103428, 0.179961, 0.279696, 0.408731", \ + "0.0457337, 0.0639933, 0.124393, 0.170871, 0.247686, 0.347115, 0.476884", \ + "0.0564956, 0.0818025, 0.169404, 0.239376, 0.337236, 0.437617, 0.567739", \ + "0.0650047, 0.0995822, 0.221155, 0.321652, 0.464525, 0.600635, 0.739977", \ + "0.068206, 0.110719, 0.264783, 0.394082, 0.581686, 0.762532, 0.9478", \ + "0.0670585, 0.116105, 0.299919, 0.45707, 0.686832, 0.911727, 1.14359" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155489, 0.0247504, 0.0700655, 0.125889, 0.237717, 0.383171, 0.57349", \ + "0.0229464, 0.0288345, 0.0700622, 0.125888, 0.23771, 0.383171, 0.573487", \ + "0.0599772, 0.0687826, 0.103747, 0.143699, 0.240996, 0.383157, 0.573516", \ + "0.0923138, 0.104881, 0.155335, 0.199478, 0.277612, 0.39878, 0.575727", \ + "0.141252, 0.158901, 0.230327, 0.292901, 0.384769, 0.483677, 0.630731", \ + "0.196881, 0.219394, 0.311983, 0.393672, 0.514133, 0.631485, 0.760551", \ + "0.258135, 0.285511, 0.39949, 0.499658, 0.647695, 0.794095, 0.945906" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257376, 0.0358321, 0.087324, 0.150549, 0.276574, 0.440189, 0.653966", \ + "0.038173, 0.0480553, 0.099992, 0.163491, 0.289665, 0.45337, 0.667271", \ + "0.0753118, 0.0937611, 0.161548, 0.224944, 0.350574, 0.51374, 0.727653", \ + "0.103282, 0.128319, 0.223372, 0.305703, 0.434152, 0.597083, 0.810774", \ + "0.141471, 0.174874, 0.302814, 0.416587, 0.586581, 0.758337, 0.970313", \ + "0.18134, 0.222632, 0.381844, 0.524475, 0.74113, 0.95845, 1.18923", \ + "0.222286, 0.271141, 0.46025, 0.630123, 0.889665, 1.15363, 1.43398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0226577, 0.0354365, 0.104435, 0.190405, 0.362309, 0.585684, 0.877818", \ + "0.0244346, 0.0358826, 0.104403, 0.190405, 0.362369, 0.585753, 0.87782", \ + "0.0528686, 0.0672379, 0.122333, 0.195782, 0.362306, 0.585766, 0.877841", \ + "0.0791009, 0.0986161, 0.169923, 0.234378, 0.376791, 0.586851, 0.87784", \ + "0.119703, 0.145861, 0.241351, 0.324869, 0.454309, 0.631942, 0.89275", \ + "0.166488, 0.19988, 0.318988, 0.42331, 0.580879, 0.745274, 0.972305", \ + "0.219134, 0.259515, 0.402176, 0.525719, 0.714064, 0.904737, 1.11809" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0130063, 0.0190031, 0.049891, 0.0881317, 0.164504, 0.263757, 0.393537", \ + "0.0250461, 0.0331352, 0.064442, 0.102728, 0.178947, 0.278355, 0.406984", \ + "0.0436187, 0.0623069, 0.123442, 0.17016, 0.246687, 0.345763, 0.475127", \ + "0.0526789, 0.0790396, 0.167591, 0.237963, 0.33622, 0.436276, 0.566018", \ + "0.0581635, 0.0943892, 0.217801, 0.318934, 0.462428, 0.598979, 0.738358", \ + "0.0564865, 0.10204, 0.25942, 0.389745, 0.578271, 0.759856, 0.945505", \ + "0.0479614, 0.102378, 0.29224, 0.450782, 0.681827, 0.907528, 1.14019" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.010479, 0.0187197, 0.0634991, 0.11948, 0.231439, 0.376994, 0.567332", \ + "0.0174907, 0.0229105, 0.0634985, 0.119486, 0.231449, 0.376995, 0.567352", \ + "0.0447679, 0.0570877, 0.0972172, 0.13743, 0.234741, 0.376984, 0.567351", \ + "0.0698018, 0.0876339, 0.146142, 0.19305, 0.271578, 0.39267, 0.569633", \ + "0.108663, 0.133754, 0.217049, 0.283664, 0.378645, 0.478007, 0.624651", \ + "0.153834, 0.18647, 0.294487, 0.381527, 0.505654, 0.62431, 0.75549", \ + "0.205328, 0.244456, 0.377322, 0.484219, 0.637784, 0.785935, 0.938316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0197062, 0.0295161, 0.0801044, 0.14272, 0.267782, 0.430356, 0.642789", \ + "0.0316861, 0.0416581, 0.0926803, 0.155626, 0.280901, 0.443525, 0.656085", \ + "0.0601479, 0.0812216, 0.153494, 0.21717, 0.341819, 0.50397, 0.716433", \ + "0.0821854, 0.110745, 0.211924, 0.296588, 0.425487, 0.587249, 0.799635", \ + "0.112645, 0.15078, 0.28692, 0.403855, 0.57619, 0.748555, 0.959231", \ + "0.144875, 0.192352, 0.361846, 0.508083, 0.727863, 0.94678, 1.17818", \ + "0.178706, 0.234721, 0.436462, 0.610365, 0.873601, 1.13934, 1.42058" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0164564, 0.0290964, 0.0974379, 0.182783, 0.353524, 0.575405, 0.865626", \ + "0.0205719, 0.0306662, 0.0974365, 0.182797, 0.35348, 0.575427, 0.865625", \ + "0.0472339, 0.0624711, 0.117989, 0.189167, 0.353501, 0.5754, 0.865506", \ + "0.0717073, 0.0923489, 0.165402, 0.229707, 0.36928, 0.576574, 0.865617", \ + "0.110003, 0.137933, 0.235436, 0.319587, 0.448986, 0.623781, 0.881533", \ + "0.155005, 0.190117, 0.311831, 0.416927, 0.574967, 0.739688, 0.962352", \ + "0.206154, 0.248442, 0.393666, 0.518491, 0.707119, 0.897255, 1.10926" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0134064, 0.0194221, 0.050431, 0.0888273, 0.1655, 0.265096, 0.395265", \ + "0.0257287, 0.0336489, 0.0649786, 0.103428, 0.179961, 0.279696, 0.408731", \ + "0.0457337, 0.0639933, 0.124393, 0.170871, 0.247686, 0.347115, 0.476884", \ + "0.0564956, 0.0818025, 0.169404, 0.239376, 0.337236, 0.437617, 0.567739", \ + "0.0650047, 0.0995822, 0.221155, 0.321652, 0.464525, 0.600635, 0.739977", \ + "0.068206, 0.110719, 0.264783, 0.394082, 0.581686, 0.762532, 0.9478", \ + "0.0670585, 0.116105, 0.299919, 0.45707, 0.686832, 0.911727, 1.14359" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155489, 0.0247504, 0.0700655, 0.125889, 0.237717, 0.383171, 0.57349", \ + "0.0229464, 0.0288345, 0.0700622, 0.125888, 0.23771, 0.383171, 0.573487", \ + "0.0599772, 0.0687826, 0.103747, 0.143699, 0.240996, 0.383157, 0.573516", \ + "0.0923138, 0.104881, 0.155335, 0.199478, 0.277612, 0.39878, 0.575727", \ + "0.141252, 0.158901, 0.230327, 0.292901, 0.384769, 0.483677, 0.630731", \ + "0.196881, 0.219394, 0.311983, 0.393672, 0.514133, 0.631485, 0.760551", \ + "0.258135, 0.285511, 0.39949, 0.499658, 0.647695, 0.794095, 0.945906" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257376, 0.0358321, 0.087324, 0.150549, 0.276574, 0.440189, 0.653966", \ + "0.038173, 0.0480553, 0.099992, 0.163491, 0.289665, 0.45337, 0.667271", \ + "0.0753118, 0.0937611, 0.161548, 0.224944, 0.350574, 0.51374, 0.727653", \ + "0.103282, 0.128319, 0.223372, 0.305703, 0.434152, 0.597083, 0.810774", \ + "0.141471, 0.174874, 0.302814, 0.416587, 0.586581, 0.758337, 0.970313", \ + "0.18134, 0.222632, 0.381844, 0.524475, 0.74113, 0.95845, 1.18923", \ + "0.222286, 0.271141, 0.46025, 0.630123, 0.889665, 1.15363, 1.43398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0226577, 0.0354365, 0.104435, 0.190405, 0.362309, 0.585684, 0.877818", \ + "0.0244346, 0.0358826, 0.104403, 0.190405, 0.362369, 0.585753, 0.87782", \ + "0.0528686, 0.0672379, 0.122333, 0.195782, 0.362306, 0.585766, 0.877841", \ + "0.0791009, 0.0986161, 0.169923, 0.234378, 0.376791, 0.586851, 0.87784", \ + "0.119703, 0.145861, 0.241351, 0.324869, 0.454309, 0.631942, 0.89275", \ + "0.166488, 0.19988, 0.318988, 0.42331, 0.580879, 0.745274, 0.972305", \ + "0.219134, 0.259515, 0.402176, 0.525719, 0.714064, 0.904737, 1.11809" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0123494, 0.0123604, 0.0123722, 0.0123753, 0.0123734, 0.0123711, 0.0123675", \ + "0.0120916, 0.0121371, 0.0122322, 0.0122565, 0.0122807, 0.012288, 0.0122881", \ + "0.0122676, 0.0122306, 0.0122004, 0.0120528, 0.012259, 0.0122458, 0.012281", \ + "0.0134303, 0.0132339, 0.0127893, 0.0126108, 0.0124653, 0.0124096, 0.0123851", \ + "0.0165667, 0.0161452, 0.0149018, 0.0142074, 0.013622, 0.0131816, 0.0129653", \ + "0.0212499, 0.0206862, 0.0187063, 0.01736, 0.0159821, 0.0149813, 0.0143793", \ + "0.0272675, 0.0265758, 0.0239972, 0.0220185, 0.019692, 0.0180843, 0.0167763" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000375874, -0.00036354, -0.000350564, -0.000347966, -0.000346172, -0.000346667, -0.000346173", \ + "-0.000675319, -0.000614521, -0.000500156, -0.000468638, -0.000444394, -0.00043714, -0.000431966", \ + "-0.000624722, -0.000633137, -0.000598409, -0.000560444, -0.000513903, -0.00049034, -0.000479311", \ + "0.000372281, 0.000199013, -0.000146827, -0.000257771, -0.000337764, -0.000386508, -0.000400615", \ + "0.00333419, 0.00292704, 0.0017151, 0.0011127, 0.00059067, 0.000290165, 8.6886e-05", \ + "0.00799633, 0.00736191, 0.00526238, 0.00393786, 0.0026679, 0.00186655, 0.00128851", \ + "0.0139888, 0.0132133, 0.0104008, 0.00835224, 0.00607526, 0.00456707, 0.00346434" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00982608, 0.00986022, 0.00989498, 0.00990249, 0.0099056, 0.00990399, 0.0099015", \ + "0.00949888, 0.00956223, 0.00971801, 0.00977125, 0.00980802, 0.00982452, 0.00983088", \ + "0.0103136, 0.0101745, 0.00992337, 0.0098622, 0.00983059, 0.00980842, 0.00981346", \ + "0.0119757, 0.011677, 0.0110093, 0.0106594, 0.0103294, 0.00981518, 0.0100542", \ + "0.0155048, 0.015081, 0.0136433, 0.0127403, 0.0118349, 0.0112644, 0.0109086", \ + "0.0202993, 0.0197231, 0.0176642, 0.0161945, 0.0146296, 0.0133913, 0.012506", \ + "0.0265218, 0.0258191, 0.0231878, 0.0211279, 0.0186986, 0.0167908, 0.0153531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000622285, -0.000508231, -0.000409577, -0.000390701, -0.00038009, -0.000373559, -0.000372491", \ + "-0.00108489, -0.000895678, -0.000536578, -0.000432657, -0.000367854, -0.000339339, -0.000323606", \ + "-0.000981372, -0.00100832, -0.000849181, -0.000695588, -0.000541079, -0.000456514, -0.000397108", \ + "0.000137726, -0.000101602, -0.000454416, -0.00050613, -0.000462491, -0.00043081, -0.000388238", \ + "0.00327542, 0.00270117, 0.00132055, 0.000765218, 0.000338708, 0.000125932, 5.86299e-06", \ + "0.00811082, 0.00723039, 0.00476503, 0.00343958, 0.00226538, 0.00155921, 0.00108961", \ + "0.0142655, 0.0132256, 0.00980831, 0.00761969, 0.00547395, 0.00411083, 0.00311358" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00671474, 0.00687171, 0.00702766, 0.0070586, 0.00707424, 0.00708162, 0.00708612", \ + "0.00646893, 0.00653363, 0.00683962, 0.00694235, 0.00701894, 0.0070671, 0.00705814", \ + "0.00768867, 0.00748148, 0.00720689, 0.0071082, 0.00706157, 0.00707885, 0.00708441", \ + "0.00971326, 0.00930757, 0.00841982, 0.00801593, 0.00766415, 0.00744845, 0.00735791", \ + "0.014023, 0.0133524, 0.0114775, 0.0104381, 0.00941144, 0.00881293, 0.00833009", \ + "0.0198094, 0.0189217, 0.0162066, 0.014463, 0.0126123, 0.0112875, 0.0103364", \ + "0.0272291, 0.02618, 0.0226839, 0.020212, 0.0173763, 0.0153607, 0.0135956" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000987335, -0.000838707, -0.000694843, -0.000666091, -0.000649981, -0.000644277, -0.000639699", \ + "-0.00130059, -0.00120839, -0.000906206, -0.000796198, -0.000721362, -0.00068355, -0.000674563", \ + "-0.000264846, -0.000467686, -0.000669107, -0.000738306, -0.000736011, -0.000723089, -0.000707417", \ + "0.00164341, 0.00124609, 0.000364793, 3.84015e-05, -0.000187295, -0.000426591, -0.000502545", \ + "0.00585783, 0.00509911, 0.00317568, 0.00217107, 0.0012216, 0.000673898, 0.000309986", \ + "0.0116142, 0.0105837, 0.0076145, 0.00588848, 0.00409666, 0.00289625, 0.00205096", \ + "0.0189926, 0.0177608, 0.0138013, 0.0112235, 0.0084277, 0.00647939, 0.00494659" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00919843, 0.00934875, 0.00949654, 0.00952544, 0.00954148, 0.00954793, 0.00955151", \ + "0.00892803, 0.0090338, 0.0093275, 0.00943823, 0.00946756, 0.00956786, 0.00903763", \ + "0.0100012, 0.00985131, 0.00954899, 0.00960715, 0.00958015, 0.00959651, 0.00959837", \ + "0.0119176, 0.0115531, 0.0107549, 0.0103808, 0.0100672, 0.00990935, 0.00983663", \ + "0.0160091, 0.0154131, 0.0136368, 0.0126585, 0.011831, 0.0111826, 0.0107047", \ + "0.0214978, 0.0207028, 0.0181481, 0.0164531, 0.0147233, 0.0134485, 0.0127365", \ + "0.0285793, 0.02764, 0.0243256, 0.0219562, 0.0192173, 0.0172567, 0.0156521" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000399661, -0.000293183, -0.000177018, -0.000150929, -0.000136406, -0.000130653, -0.000128099", \ + "-0.00074604, -0.000654725, -0.000403676, -0.000300678, -0.000227385, -0.000196465, -0.000176038", \ + "1.16703e-05, -9.10959e-05, -0.000179926, -0.000244127, -0.000241927, -0.000235291, -0.00021415", \ + "0.00164706, 0.00136999, 0.00074204, 0.000422813, 0.00025176, 2.36296e-05, -5.1082e-05", \ + "0.00541918, 0.00484812, 0.00327668, 0.00239273, 0.00156454, 0.00103178, 0.000692615", \ + "0.0107722, 0.00991917, 0.00737631, 0.00584788, 0.00423572, 0.00314302, 0.00232646", \ + "0.0176714, 0.0166322, 0.0131402, 0.0108321, 0.00828781, 0.00647689, 0.00507" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00673165, 0.0068888, 0.00704062, 0.00706999, 0.0070858, 0.00709226, 0.0070957", \ + "0.00646928, 0.00656292, 0.00687152, 0.00698119, 0.00700634, 0.00711153, 0.00658051", \ + "0.00756962, 0.00740854, 0.00712787, 0.00716148, 0.00712587, 0.00714057, 0.0071419", \ + "0.00953165, 0.00913502, 0.00830593, 0.00794832, 0.00763242, 0.00745433, 0.00738135", \ + "0.0136921, 0.0130446, 0.0112032, 0.0102255, 0.00928836, 0.00871731, 0.00828516", \ + "0.0192638, 0.018402, 0.0157459, 0.0140327, 0.0122717, 0.0110197, 0.0101101", \ + "0.0264095, 0.0253882, 0.0219642, 0.019549, 0.0167996, 0.0148471, 0.0132113" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000943676, -0.00078571, -0.000638595, -0.000611298, -0.000595641, -0.000589234, -0.000586107", \ + "-0.00128524, -0.00119444, -0.000881746, -0.000763978, -0.000687857, -0.000654523, -0.000639417", \ + "-0.000300737, -0.000482073, -0.000630371, -0.000701254, -0.000698203, -0.000695352, -0.000671778", \ + "0.00151004, 0.00113503, 0.000333601, -4.12058e-06, -0.000197772, -0.000428471, -0.000503699", \ + "0.00553918, 0.00479904, 0.00297215, 0.00202262, 0.001129, 0.000596063, 0.000247058", \ + "0.0110774, 0.0100639, 0.00718104, 0.0055221, 0.00386217, 0.00272554, 0.00190011", \ + "0.0181479, 0.0169461, 0.0130806, 0.010577, 0.00796417, 0.00610708, 0.00466955" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00919843, 0.00934875, 0.00949654, 0.00952544, 0.00954148, 0.00954793, 0.00955151", \ + "0.00892803, 0.0090338, 0.0093275, 0.00943823, 0.00946756, 0.00956786, 0.00903763", \ + "0.0100012, 0.00985131, 0.00954899, 0.00960715, 0.00958015, 0.00959651, 0.00959837", \ + "0.0119176, 0.0115531, 0.0107549, 0.0103808, 0.0100672, 0.00990935, 0.00983663", \ + "0.0160091, 0.0154131, 0.0136368, 0.0126585, 0.011831, 0.0111826, 0.0107047", \ + "0.0214978, 0.0207028, 0.0181481, 0.0164531, 0.0147233, 0.0134485, 0.0127365", \ + "0.0285793, 0.02764, 0.0243256, 0.0219562, 0.0192173, 0.0172567, 0.0156521" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000987335, -0.000838707, -0.000694843, -0.000666091, -0.000649981, -0.000644277, -0.000639699", \ + "-0.00130059, -0.00120839, -0.000906206, -0.000796198, -0.000721362, -0.00068355, -0.000674563", \ + "-0.000264846, -0.000467686, -0.000669107, -0.000738306, -0.000736011, -0.000723089, -0.000707417", \ + "0.00164341, 0.00124609, 0.000364793, 3.84015e-05, -0.000187295, -0.000426591, -0.000502545", \ + "0.00585783, 0.00509911, 0.00317568, 0.00217107, 0.0012216, 0.000673898, 0.000309986", \ + "0.0116142, 0.0105837, 0.0076145, 0.00588848, 0.00409666, 0.00289625, 0.00205096", \ + "0.0189926, 0.0177608, 0.0138013, 0.0112235, 0.0084277, 0.00647939, 0.00494659" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00331671; + rise_capacitance : 0.00330715; + rise_capacitance_range (0.00248716, 0.00330715); + fall_capacitance : 0.00331671; + fall_capacitance_range (0.00247153, 0.00331671); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198271, -0.00225721, -0.00237392, -0.00237286, -0.00239986, -0.00240736, -0.0024009" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024087, 0.00240799, 0.0024293, 0.00243017, 0.00241809, 0.00240736, 0.0024009" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228097, -0.00231045, -0.00238154, -0.00238282, -0.00240729, -0.00239847, -0.0023919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238919, 0.00239789, 0.00241791, 0.00242166, 0.00240947, 0.00239847, 0.0023919" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260443, -0.00262024, -0.00261372, -0.00260471, -0.00261532, -0.00261411, -0.00260992" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266733, 0.00262543, 0.00265478, 0.00260471, 0.00262845, 0.00261824, 0.00261093" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034602; + rise_capacitance : 0.0034602; + rise_capacitance_range (0.00242594, 0.0034602); + fall_capacitance : 0.00339184; + fall_capacitance_range (0.00220757, 0.00339184); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00035968, -0.000358552, -0.000362444, -0.000356272, -0.000359092, -0.000357672, -0.000356738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000371573, 0.000371385, 0.000371028, 0.000370633, 0.000368245, 0.000365367, 0.000362197" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0022876, -0.00230274, -0.00236726, -0.0023867, -0.00238895, -0.00238681, -0.00238149" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238391, 0.00238237, 0.00238452, 0.00240261, 0.00238895, 0.00238681, 0.00238149" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260852, -0.00260853, -0.00262365, -0.00261482, -0.00261561, -0.00261455, -0.00261009" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266491, 0.00261834, 0.00262775, 0.00263614, 0.00262708, 0.00261696, 0.00261025" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350965; + rise_capacitance : 0.00350867; + rise_capacitance_range (0.00211787, 0.00350867); + fall_capacitance : 0.00350965; + fall_capacitance_range (0.00208441, 0.00350965); + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323629, -0.00323654, -0.00324959, -0.00325472, -0.0032557, -0.00325794, -0.00326698" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327574, 0.00328637, 0.00328327, 0.00328266, 0.00329532, 0.0032846, 0.00327729" \ + ); + } + } + } + } + cell (OAI221X1) { + area : 11.2896; + cell_leakage_power : 0.124419; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.174222; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0845923; + when : "(A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185258; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111523; + when : "(A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156199; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111523; + when : "(A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141874; + when : "(A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.135307; + when : "(A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185257; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0811527; + when : "(A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196293; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108083; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.167234; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108083; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138435; + when : "(A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131867; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156199; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0811526; + when : "(!A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.167234; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108083; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138176; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108083; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138435; + when : "(!A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131867; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0547074; + when : "(!A * !B * C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0767375; + when : "(!A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0816409; + when : "(!A * !B * C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103697; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0816409; + when : "(!A * !B * !C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103697; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104864; + when : "(!A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128293; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124419; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D) + (!E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0535695, 0.0614766, 0.125889, 0.204907, 0.361902, 0.565505, 0.831708", \ + "0.0648703, 0.0728636, 0.137567, 0.216668, 0.373674, 0.577367, 0.843411", \ + "0.114984, 0.125529, 0.195619, 0.274808, 0.431443, 0.634737, 0.900873", \ + "0.15328, 0.167817, 0.264479, 0.352855, 0.507585, 0.712102, 0.977532", \ + "0.199939, 0.219154, 0.348925, 0.471333, 0.659628, 0.862572, 1.12678", \ + "0.244138, 0.267789, 0.427743, 0.580777, 0.819847, 1.06383, 1.33261", \ + "0.285269, 0.313054, 0.501753, 0.682464, 0.968226, 1.2636, 1.58088" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0556797, 0.0663562, 0.155302, 0.265715, 0.486202, 0.772345, 1.14623", \ + "0.0556462, 0.0663565, 0.155248, 0.265783, 0.486202, 0.772325, 1.14645", \ + "0.0851318, 0.0944612, 0.165375, 0.267375, 0.486166, 0.772298, 1.14624", \ + "0.120951, 0.13333, 0.212981, 0.297964, 0.491807, 0.772261, 1.14639", \ + "0.173024, 0.189598, 0.295485, 0.392948, 0.560767, 0.804041, 1.15225", \ + "0.229118, 0.25007, 0.382626, 0.503699, 0.691704, 0.906494, 1.21711", \ + "0.289473, 0.314984, 0.473008, 0.616904, 0.838542, 1.06974, 1.35157" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0541067, 0.0621627, 0.129066, 0.212241, 0.378434, 0.59442, 0.876842", \ + "0.0662212, 0.0745376, 0.142477, 0.226031, 0.392467, 0.608564, 0.891038", \ + "0.103212, 0.113926, 0.188519, 0.272502, 0.439569, 0.656023, 0.938695", \ + "0.129213, 0.143842, 0.238495, 0.331842, 0.499707, 0.716175, 0.999444", \ + "0.157725, 0.178639, 0.305851, 0.422092, 0.612867, 0.831941, 1.11459", \ + "0.184326, 0.210704, 0.371609, 0.514294, 0.73879, 0.98452, 1.27326", \ + "0.210542, 0.241984, 0.434909, 0.604889, 0.866001, 1.14308, 1.46086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0419587, 0.0525454, 0.141636, 0.252905, 0.475191, 0.764271, 1.14241", \ + "0.0419658, 0.0525496, 0.141635, 0.2529, 0.475373, 0.764576, 1.14242", \ + "0.0584169, 0.0679726, 0.147095, 0.253718, 0.475278, 0.764465, 1.14246", \ + "0.086744, 0.0970013, 0.17617, 0.271538, 0.479882, 0.764046, 1.14241", \ + "0.139622, 0.150855, 0.236022, 0.332629, 0.520251, 0.783445, 1.14661", \ + "0.201689, 0.215152, 0.311206, 0.414117, 0.605, 0.847004, 1.18524", \ + "0.265442, 0.281938, 0.395279, 0.508364, 0.70883, 0.952389, 1.26784" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0497222, 0.0577792, 0.122732, 0.201933, 0.35915, 0.562866, 0.829149", \ + "0.0608439, 0.0691235, 0.134373, 0.213653, 0.37089, 0.574639, 0.840751", \ + "0.109719, 0.120715, 0.192828, 0.271757, 0.428601, 0.631967, 0.898201", \ + "0.146117, 0.161207, 0.260192, 0.350242, 0.503263, 0.709307, 0.974836", \ + "0.190328, 0.210182, 0.342794, 0.466566, 0.65643, 0.859604, 1.1239", \ + "0.231464, 0.255926, 0.419758, 0.574332, 0.815013, 1.06018, 1.32951", \ + "0.269743, 0.298679, 0.491398, 0.674216, 0.96188, 1.25899, 1.57699" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0533812, 0.0640172, 0.152782, 0.263312, 0.483744, 0.769968, 1.14382", \ + "0.0531556, 0.0639052, 0.152791, 0.263312, 0.483743, 0.769966, 1.14394", \ + "0.0834872, 0.0929752, 0.163837, 0.265065, 0.483755, 0.769863, 1.14378", \ + "0.119017, 0.131539, 0.211668, 0.296851, 0.488146, 0.769798, 1.14399", \ + "0.170753, 0.187801, 0.294233, 0.392058, 0.559414, 0.802161, 1.14989", \ + "0.22715, 0.248855, 0.38189, 0.502993, 0.691456, 0.905846, 1.21543", \ + "0.287692, 0.313513, 0.473318, 0.61724, 0.838261, 1.07044, 1.35069" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0597684, 0.0691677, 0.147216, 0.244279, 0.438238, 0.690324, 1.02004", \ + "0.0715614, 0.0812494, 0.160493, 0.257996, 0.45224, 0.70447, 1.03424", \ + "0.107226, 0.118871, 0.203052, 0.301103, 0.495977, 0.748521, 1.0786", \ + "0.132721, 0.147982, 0.249953, 0.354882, 0.549874, 0.802949, 1.13278", \ + "0.161325, 0.182626, 0.314945, 0.440101, 0.653998, 0.90653, 1.23651", \ + "0.18789, 0.214751, 0.380145, 0.529659, 0.772106, 1.04684, 1.37878", \ + "0.214509, 0.246637, 0.443294, 0.619064, 0.894849, 1.1975, 1.55244" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0458912, 0.0584094, 0.16394, 0.295795, 0.559431, 0.902151, 1.34967", \ + "0.0458967, 0.0584261, 0.163939, 0.295822, 0.559437, 0.901675, 1.34967", \ + "0.0596938, 0.0712566, 0.16792, 0.296004, 0.559185, 0.90215, 1.34967", \ + "0.0849157, 0.0970359, 0.192331, 0.309914, 0.561981, 0.901781, 1.34977", \ + "0.134613, 0.14762, 0.246585, 0.362653, 0.593588, 0.915241, 1.35152", \ + "0.194825, 0.210159, 0.317608, 0.437405, 0.666366, 0.96716, 1.38051", \ + "0.256625, 0.274957, 0.39987, 0.526181, 0.76164, 1.05676, 1.44656" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0509371, 0.0590316, 0.124295, 0.204021, 0.362145, 0.566899, 0.833841", \ + "0.061964, 0.0703838, 0.135939, 0.215739, 0.373881, 0.578669, 0.845617", \ + "0.111926, 0.122974, 0.194403, 0.273836, 0.431579, 0.635986, 0.902907", \ + "0.149716, 0.16464, 0.262767, 0.352398, 0.506238, 0.713245, 0.979688", \ + "0.196566, 0.216078, 0.347257, 0.47051, 0.659602, 0.863596, 1.1287", \ + "0.241373, 0.265393, 0.426511, 0.58043, 0.820165, 1.06493, 1.33441", \ + "0.284, 0.311948, 0.501442, 0.682873, 0.969325, 1.26514, 1.58237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0684845, 0.078758, 0.166542, 0.276648, 0.496796, 0.782833, 1.15674", \ + "0.0682498, 0.0786846, 0.166541, 0.276647, 0.496825, 0.782844, 1.1568", \ + "0.100114, 0.107935, 0.177502, 0.278365, 0.496839, 0.782803, 1.1569", \ + "0.141031, 0.151607, 0.225075, 0.309974, 0.50123, 0.782766, 1.15678", \ + "0.2006, 0.215123, 0.31189, 0.405489, 0.572157, 0.815025, 1.16278", \ + "0.26524, 0.283204, 0.404389, 0.520129, 0.70357, 0.918341, 1.22833", \ + "0.334482, 0.355582, 0.500069, 0.637711, 0.855423, 1.08307, 1.36329" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.07054, 0.0801355, 0.159143, 0.256797, 0.451578, 0.704566, 1.03534", \ + "0.0827503, 0.0925651, 0.172508, 0.270546, 0.465591, 0.718805, 1.04948", \ + "0.12074, 0.131996, 0.215061, 0.313462, 0.50933, 0.762686, 1.09376", \ + "0.150884, 0.16492, 0.263467, 0.367349, 0.562936, 0.816872, 1.14789", \ + "0.187197, 0.206301, 0.331527, 0.454501, 0.667275, 0.920427, 1.25136", \ + "0.220925, 0.245244, 0.400378, 0.546198, 0.786968, 1.06042, 1.39261", \ + "0.254388, 0.283117, 0.46784, 0.638194, 0.910712, 1.21224, 1.56704" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562182, 0.0688583, 0.175202, 0.30769, 0.572382, 0.916214, 1.36607", \ + "0.0562268, 0.0688569, 0.17516, 0.307595, 0.572386, 0.916189, 1.36596", \ + "0.0683545, 0.0799677, 0.178343, 0.307739, 0.57229, 0.91633, 1.36612", \ + "0.0929282, 0.105173, 0.201126, 0.320574, 0.574465, 0.916354, 1.36595", \ + "0.141703, 0.154835, 0.254834, 0.371781, 0.604893, 0.928785, 1.36752", \ + "0.202364, 0.217188, 0.325605, 0.445965, 0.6769, 0.977573, 1.39471", \ + "0.265558, 0.283673, 0.407156, 0.535057, 0.771088, 1.0679, 1.4606" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0509371, 0.0590316, 0.124295, 0.204021, 0.362145, 0.566899, 0.833841", \ + "0.061964, 0.0703838, 0.135939, 0.215739, 0.373881, 0.578669, 0.845617", \ + "0.111926, 0.122974, 0.194403, 0.273836, 0.431579, 0.635986, 0.902907", \ + "0.149716, 0.16464, 0.262767, 0.352398, 0.506238, 0.713245, 0.979688", \ + "0.196566, 0.216078, 0.347257, 0.47051, 0.659602, 0.863596, 1.1287", \ + "0.241373, 0.265393, 0.426511, 0.58043, 0.820165, 1.06493, 1.33441", \ + "0.284, 0.311948, 0.501442, 0.682873, 0.969325, 1.26514, 1.58237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0684845, 0.078758, 0.166542, 0.276648, 0.496796, 0.782833, 1.15674", \ + "0.0682498, 0.0786846, 0.166541, 0.276647, 0.496825, 0.782844, 1.1568", \ + "0.100114, 0.107935, 0.177502, 0.278365, 0.496839, 0.782803, 1.1569", \ + "0.141031, 0.151607, 0.225075, 0.309974, 0.50123, 0.782766, 1.15678", \ + "0.2006, 0.215123, 0.31189, 0.405489, 0.572157, 0.815025, 1.16278", \ + "0.26524, 0.283204, 0.404389, 0.520129, 0.70357, 0.918341, 1.22833", \ + "0.334482, 0.355582, 0.500069, 0.637711, 0.855423, 1.08307, 1.36329" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.07054, 0.0801355, 0.159143, 0.256797, 0.451578, 0.704566, 1.03534", \ + "0.0827503, 0.0925651, 0.172508, 0.270546, 0.465591, 0.718805, 1.04948", \ + "0.12074, 0.131996, 0.215061, 0.313462, 0.50933, 0.762686, 1.09376", \ + "0.150884, 0.16492, 0.263467, 0.367349, 0.562936, 0.816872, 1.14789", \ + "0.187197, 0.206301, 0.331527, 0.454501, 0.667275, 0.920427, 1.25136", \ + "0.220925, 0.245244, 0.400378, 0.546198, 0.786968, 1.06042, 1.39261", \ + "0.254388, 0.283117, 0.46784, 0.638194, 0.910712, 1.21224, 1.56704" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562182, 0.0688583, 0.175202, 0.30769, 0.572382, 0.916214, 1.36607", \ + "0.0562268, 0.0688569, 0.17516, 0.307595, 0.572386, 0.916189, 1.36596", \ + "0.0683545, 0.0799677, 0.178343, 0.307739, 0.57229, 0.91633, 1.36612", \ + "0.0929282, 0.105173, 0.201126, 0.320574, 0.574465, 0.916354, 1.36595", \ + "0.141703, 0.154835, 0.254834, 0.371781, 0.604893, 0.928785, 1.36752", \ + "0.202364, 0.217188, 0.325605, 0.445965, 0.6769, 0.977573, 1.39471", \ + "0.265558, 0.283673, 0.407156, 0.535057, 0.771088, 1.0679, 1.4606" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0579009, 0.0657962, 0.130177, 0.20916, 0.366176, 0.569799, 0.835778", \ + "0.0704601, 0.0783917, 0.142976, 0.222032, 0.379093, 0.582705, 0.848728", \ + "0.111291, 0.121152, 0.191122, 0.270421, 0.427922, 0.63164, 0.897523", \ + "0.143237, 0.15619, 0.244486, 0.333445, 0.491614, 0.694533, 0.961126", \ + "0.182409, 0.19958, 0.314857, 0.426292, 0.609662, 0.816817, 1.08327", \ + "0.21895, 0.240059, 0.382703, 0.518461, 0.736598, 0.974022, 1.2488", \ + "0.251609, 0.27711, 0.445892, 0.606638, 0.860891, 1.13276, 1.44081" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0556801, 0.0663557, 0.155296, 0.265779, 0.486203, 0.772367, 1.14633", \ + "0.0556563, 0.0663225, 0.155294, 0.26578, 0.486202, 0.772324, 1.14633", \ + "0.0751033, 0.0845836, 0.162622, 0.267273, 0.486147, 0.772308, 1.14615", \ + "0.105469, 0.116229, 0.19556, 0.289205, 0.492409, 0.772467, 1.1464", \ + "0.153767, 0.167082, 0.259673, 0.357446, 0.54164, 0.797953, 1.15347", \ + "0.206209, 0.223038, 0.333231, 0.443224, 0.63571, 0.872493, 1.20208", \ + "0.261568, 0.281092, 0.412526, 0.536797, 0.746606, 0.991672, 1.2992" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.061146, 0.0692258, 0.136177, 0.219123, 0.384617, 0.59967, 0.880709", \ + "0.0739197, 0.0821202, 0.149454, 0.232542, 0.398109, 0.613124, 0.894296", \ + "0.114521, 0.124551, 0.196531, 0.280039, 0.445928, 0.661094, 0.94232", \ + "0.145527, 0.158904, 0.249036, 0.340388, 0.506121, 0.721905, 1.00367", \ + "0.182808, 0.201276, 0.320569, 0.43352, 0.621428, 0.838958, 1.12044", \ + "0.220429, 0.243737, 0.392021, 0.52967, 0.74991, 0.992962, 1.27915", \ + "0.260179, 0.287474, 0.463318, 0.625368, 0.880326, 1.15415, 1.46879" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0501806, 0.060753, 0.149577, 0.260379, 0.48183, 0.769514, 1.14531", \ + "0.0501829, 0.0607583, 0.149577, 0.260379, 0.481801, 0.769424, 1.14541", \ + "0.0650808, 0.0745623, 0.15435, 0.26107, 0.481865, 0.769488, 1.14539", \ + "0.0932255, 0.103462, 0.182353, 0.278192, 0.485477, 0.769293, 1.14561", \ + "0.14463, 0.156207, 0.241932, 0.338401, 0.525888, 0.788437, 1.14943", \ + "0.204293, 0.218202, 0.31628, 0.419476, 0.609882, 0.851557, 1.18813", \ + "0.264997, 0.282241, 0.397865, 0.512501, 0.713169, 0.956117, 1.27067" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0540177, 0.0620669, 0.127018, 0.20621, 0.363423, 0.567135, 0.83323", \ + "0.0665586, 0.0746537, 0.139746, 0.218997, 0.376225, 0.579965, 0.846074", \ + "0.106523, 0.116723, 0.187857, 0.267395, 0.424772, 0.628796, 0.894642", \ + "0.136964, 0.150402, 0.240539, 0.330205, 0.488385, 0.691184, 0.958576", \ + "0.173612, 0.191475, 0.309492, 0.421834, 0.606157, 0.813957, 1.08052", \ + "0.207339, 0.229415, 0.375436, 0.513112, 0.732449, 0.97061, 1.24581", \ + "0.237117, 0.263546, 0.436623, 0.599432, 0.855482, 1.12855, 1.43712" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0533619, 0.0639874, 0.152781, 0.263311, 0.483746, 0.769964, 1.14394", \ + "0.0532995, 0.063963, 0.152772, 0.263312, 0.483618, 0.769944, 1.14394", \ + "0.073234, 0.0827151, 0.160447, 0.264978, 0.483728, 0.769863, 1.14397", \ + "0.103719, 0.114504, 0.193782, 0.287169, 0.490538, 0.770103, 1.14406", \ + "0.152317, 0.165733, 0.258193, 0.355884, 0.539521, 0.795914, 1.15115", \ + "0.205086, 0.222049, 0.332605, 0.442211, 0.6348, 0.870802, 1.20008", \ + "0.260718, 0.281018, 0.412657, 0.536703, 0.745967, 0.990476, 1.29768" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0682117, 0.077627, 0.155715, 0.25252, 0.445739, 0.696831, 1.02493", \ + "0.0807518, 0.090297, 0.168839, 0.265809, 0.459129, 0.710165, 1.03833", \ + "0.119611, 0.130697, 0.212748, 0.310029, 0.503612, 0.754786, 1.08309", \ + "0.149762, 0.163842, 0.261653, 0.364644, 0.558349, 0.809815, 1.1377", \ + "0.18686, 0.205857, 0.33043, 0.452613, 0.662914, 0.914539, 1.24252", \ + "0.224605, 0.248344, 0.401345, 0.54565, 0.784138, 1.05662, 1.38668", \ + "0.264991, 0.292818, 0.472852, 0.640337, 0.91024, 1.20925, 1.56155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0556228, 0.068139, 0.173592, 0.304866, 0.567375, 0.908473, 1.35437", \ + "0.0556047, 0.0681655, 0.173584, 0.304976, 0.56738, 0.908585, 1.35465", \ + "0.067878, 0.0794323, 0.177058, 0.305131, 0.567394, 0.908584, 1.35427", \ + "0.0927699, 0.104898, 0.20009, 0.318357, 0.569778, 0.908466, 1.35446", \ + "0.140928, 0.154338, 0.254047, 0.369937, 0.601183, 0.921375, 1.35624", \ + "0.198972, 0.214256, 0.324011, 0.444117, 0.672941, 0.971809, 1.38471", \ + "0.25773, 0.276598, 0.402869, 0.531455, 0.767434, 1.06179, 1.4504" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0551702, 0.0632648, 0.12858, 0.208297, 0.366461, 0.571169, 0.83812", \ + "0.0677763, 0.075906, 0.141303, 0.22111, 0.379235, 0.584001, 0.850961", \ + "0.108338, 0.118472, 0.189487, 0.26947, 0.427812, 0.632473, 0.899724", \ + "0.13964, 0.153009, 0.242836, 0.332435, 0.491399, 0.695215, 0.963242", \ + "0.17836, 0.195924, 0.312859, 0.425517, 0.609328, 0.818005, 1.08537", \ + "0.214858, 0.236311, 0.380969, 0.517755, 0.736458, 0.974944, 1.25062", \ + "0.247856, 0.273339, 0.443905, 0.605633, 0.861331, 1.13359, 1.44256" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0684856, 0.0787402, 0.166541, 0.276649, 0.496784, 0.782849, 1.15691", \ + "0.0683783, 0.078706, 0.166537, 0.276666, 0.496786, 0.782846, 1.15691", \ + "0.0890316, 0.0977166, 0.174167, 0.278283, 0.496791, 0.78283, 1.15691", \ + "0.122809, 0.132361, 0.207514, 0.300362, 0.503581, 0.783052, 1.15688", \ + "0.177057, 0.188617, 0.274335, 0.369454, 0.551978, 0.808738, 1.16423", \ + "0.23622, 0.25083, 0.351805, 0.457686, 0.647529, 0.882722, 1.21284", \ + "0.2987, 0.316168, 0.435813, 0.554859, 0.760108, 1.00288, 1.31036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.079271, 0.088834, 0.167698, 0.265055, 0.459067, 0.710972, 1.04017", \ + "0.0919749, 0.101635, 0.180851, 0.27835, 0.47246, 0.724381, 1.05368", \ + "0.132703, 0.143407, 0.224733, 0.322013, 0.516905, 0.76894, 1.09834", \ + "0.166668, 0.179898, 0.274903, 0.377018, 0.571462, 0.823814, 1.15278", \ + "0.209979, 0.227499, 0.346524, 0.4668, 0.676096, 0.928188, 1.25753", \ + "0.254015, 0.275385, 0.420632, 0.562157, 0.798501, 1.07034, 1.40058", \ + "0.299446, 0.324798, 0.495762, 0.659051, 0.926106, 1.22404, 1.57589" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.065761, 0.0785519, 0.18467, 0.316865, 0.580506, 0.923095, 1.37062", \ + "0.0658187, 0.0785599, 0.184674, 0.316865, 0.580491, 0.923051, 1.37069", \ + "0.0765099, 0.0879985, 0.187509, 0.316893, 0.580482, 0.92305, 1.37069", \ + "0.100988, 0.113198, 0.209154, 0.328936, 0.58243, 0.923042, 1.37063", \ + "0.148679, 0.161913, 0.262633, 0.379144, 0.6126, 0.935139, 1.37177", \ + "0.206738, 0.222306, 0.332044, 0.453009, 0.682986, 0.98405, 1.39917", \ + "0.267836, 0.28632, 0.411045, 0.540543, 0.777162, 1.07267, 1.46483" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0551702, 0.0632648, 0.12858, 0.208297, 0.366461, 0.571169, 0.83812", \ + "0.0677763, 0.075906, 0.141303, 0.22111, 0.379235, 0.584001, 0.850961", \ + "0.108338, 0.118472, 0.189487, 0.26947, 0.427812, 0.632473, 0.899724", \ + "0.13964, 0.153009, 0.242836, 0.332435, 0.491399, 0.695215, 0.963242", \ + "0.17836, 0.195924, 0.312859, 0.425517, 0.609328, 0.818005, 1.08537", \ + "0.214858, 0.236311, 0.380969, 0.517755, 0.736458, 0.974944, 1.25062", \ + "0.247856, 0.273339, 0.443905, 0.605633, 0.861331, 1.13359, 1.44256" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0684856, 0.0787402, 0.166541, 0.276649, 0.496784, 0.782849, 1.15691", \ + "0.0683783, 0.078706, 0.166537, 0.276666, 0.496786, 0.782846, 1.15691", \ + "0.0890316, 0.0977166, 0.174167, 0.278283, 0.496791, 0.78283, 1.15691", \ + "0.122809, 0.132361, 0.207514, 0.300362, 0.503581, 0.783052, 1.15688", \ + "0.177057, 0.188617, 0.274335, 0.369454, 0.551978, 0.808738, 1.16423", \ + "0.23622, 0.25083, 0.351805, 0.457686, 0.647529, 0.882722, 1.21284", \ + "0.2987, 0.316168, 0.435813, 0.554859, 0.760108, 1.00288, 1.31036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.079271, 0.088834, 0.167698, 0.265055, 0.459067, 0.710972, 1.04017", \ + "0.0919749, 0.101635, 0.180851, 0.27835, 0.47246, 0.724381, 1.05368", \ + "0.132703, 0.143407, 0.224733, 0.322013, 0.516905, 0.76894, 1.09834", \ + "0.166668, 0.179898, 0.274903, 0.377018, 0.571462, 0.823814, 1.15278", \ + "0.209979, 0.227499, 0.346524, 0.4668, 0.676096, 0.928188, 1.25753", \ + "0.254015, 0.275385, 0.420632, 0.562157, 0.798501, 1.07034, 1.40058", \ + "0.299446, 0.324798, 0.495762, 0.659051, 0.926106, 1.22404, 1.57589" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.065761, 0.0785519, 0.18467, 0.316865, 0.580506, 0.923095, 1.37062", \ + "0.0658187, 0.0785599, 0.184674, 0.316865, 0.580491, 0.923051, 1.37069", \ + "0.0765099, 0.0879985, 0.187509, 0.316893, 0.580482, 0.92305, 1.37069", \ + "0.100988, 0.113198, 0.209154, 0.328936, 0.58243, 0.923042, 1.37063", \ + "0.148679, 0.161913, 0.262633, 0.379144, 0.6126, 0.935139, 1.37177", \ + "0.206738, 0.222306, 0.332044, 0.453009, 0.682986, 0.98405, 1.39917", \ + "0.267836, 0.28632, 0.411045, 0.540543, 0.777162, 1.07267, 1.46483" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0354317, 0.0430874, 0.106197, 0.184518, 0.340973, 0.544428, 0.810364", \ + "0.0464249, 0.0542879, 0.118097, 0.19675, 0.353473, 0.556842, 0.822774", \ + "0.0834134, 0.0967299, 0.175706, 0.254374, 0.410769, 0.614064, 0.880118", \ + "0.107582, 0.125659, 0.236226, 0.331742, 0.486254, 0.691019, 0.956593", \ + "0.135606, 0.159673, 0.308127, 0.439705, 0.63639, 0.841253, 1.10552", \ + "0.158883, 0.188924, 0.373453, 0.538763, 0.788834, 1.03992, 1.31093", \ + "0.177489, 0.213303, 0.433103, 0.629208, 0.928856, 1.23271, 1.55563" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372428, 0.0476712, 0.135671, 0.24563, 0.465537, 0.751303, 1.12507", \ + "0.0381121, 0.0478876, 0.135666, 0.245635, 0.465423, 0.751284, 1.12522", \ + "0.072298, 0.0822275, 0.15031, 0.248531, 0.465457, 0.751288, 1.12511", \ + "0.104638, 0.117945, 0.201332, 0.284396, 0.472886, 0.751415, 1.12522", \ + "0.153917, 0.171448, 0.281236, 0.381122, 0.546484, 0.786556, 1.13218", \ + "0.210448, 0.232249, 0.367185, 0.489927, 0.67947, 0.893468, 1.20017", \ + "0.27251, 0.298583, 0.458433, 0.602965, 0.82743, 1.05942, 1.33828" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0367994, 0.0446804, 0.109745, 0.190522, 0.351905, 0.561626, 0.83586", \ + "0.0476435, 0.0556669, 0.12161, 0.202766, 0.364367, 0.574281, 0.848579", \ + "0.0874997, 0.1004, 0.179281, 0.259928, 0.421156, 0.631035, 0.905391", \ + "0.116613, 0.134105, 0.242375, 0.3375, 0.49649, 0.707287, 0.981212", \ + "0.153892, 0.17735, 0.322498, 0.452137, 0.647638, 0.857098, 1.12959", \ + "0.189739, 0.218936, 0.399981, 0.561601, 0.808424, 1.05837, 1.33468", \ + "0.223757, 0.258896, 0.474266, 0.666247, 0.960817, 1.26141, 1.58382" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0375903, 0.0480621, 0.136291, 0.246504, 0.466918, 0.753375, 1.12764", \ + "0.038014, 0.0479747, 0.136294, 0.246403, 0.46656, 0.753375, 1.12764", \ + "0.0695702, 0.0794687, 0.148979, 0.248503, 0.466897, 0.753447, 1.12765", \ + "0.101505, 0.114538, 0.196526, 0.280295, 0.4725, 0.753327, 1.12785", \ + "0.150645, 0.167825, 0.274083, 0.371732, 0.538902, 0.782321, 1.13269", \ + "0.207, 0.228806, 0.359216, 0.478307, 0.665042, 0.878077, 1.19141", \ + "0.268987, 0.29493, 0.450977, 0.589992, 0.808463, 1.03689, 1.3177" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0354735, 0.0431324, 0.10625, 0.18455, 0.341005, 0.544334, 0.810428", \ + "0.0466672, 0.0545105, 0.118322, 0.196927, 0.353564, 0.557009, 0.822933", \ + "0.0833514, 0.0966984, 0.17587, 0.254629, 0.410937, 0.614291, 0.880335", \ + "0.106717, 0.12501, 0.236067, 0.331794, 0.488451, 0.688939, 0.956965", \ + "0.132863, 0.157318, 0.306858, 0.439212, 0.636144, 0.841182, 1.10554", \ + "0.153344, 0.183885, 0.370525, 0.536456, 0.787892, 1.03944, 1.31063", \ + "0.167854, 0.204324, 0.427138, 0.625046, 0.92624, 1.23118, 1.55466" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372502, 0.047682, 0.135638, 0.24563, 0.465538, 0.751492, 1.12512", \ + "0.0380685, 0.047859, 0.135632, 0.245623, 0.465531, 0.751394, 1.12522", \ + "0.0723485, 0.0822581, 0.150259, 0.248542, 0.46555, 0.751289, 1.12511", \ + "0.105315, 0.118493, 0.20148, 0.28436, 0.474912, 0.751449, 1.12512", \ + "0.155644, 0.1731, 0.282344, 0.381577, 0.54665, 0.786588, 1.13217", \ + "0.213262, 0.235191, 0.369889, 0.491983, 0.680488, 0.893762, 1.20013", \ + "0.276649, 0.303057, 0.463231, 0.606783, 0.829927, 1.06081, 1.33903" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0427025, 0.0521822, 0.130412, 0.227514, 0.421493, 0.673588, 1.00325", \ + "0.0525379, 0.0621848, 0.141528, 0.238528, 0.433455, 0.685692, 1.01541", \ + "0.0939661, 0.107984, 0.195614, 0.292633, 0.486579, 0.73882, 1.06852", \ + "0.125435, 0.144334, 0.261881, 0.367578, 0.55997, 0.811526, 1.14094", \ + "0.166932, 0.191917, 0.347325, 0.488434, 0.703979, 0.949956, 1.28227", \ + "0.20819, 0.23922, 0.430898, 0.60524, 0.875003, 1.15218, 1.47771", \ + "0.248746, 0.285489, 0.512787, 0.718216, 1.03704, 1.36679, 1.72439" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0458662, 0.0584135, 0.163941, 0.295823, 0.559451, 0.902151, 1.34982", \ + "0.0456142, 0.0580885, 0.163941, 0.295825, 0.559235, 0.902151, 1.3498", \ + "0.0754182, 0.0868683, 0.173023, 0.296264, 0.559456, 0.902152, 1.34981", \ + "0.107465, 0.121914, 0.216378, 0.321195, 0.562372, 0.901791, 1.34985", \ + "0.157193, 0.17558, 0.294626, 0.407632, 0.613547, 0.915199, 1.3504", \ + "0.214034, 0.237053, 0.380536, 0.515038, 0.730794, 1.00038, 1.39157", \ + "0.276913, 0.304435, 0.472681, 0.628016, 0.876157, 1.14433, 1.49813" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0363692, 0.0440587, 0.107624, 0.186458, 0.343893, 0.54827, 0.815032", \ + "0.0476626, 0.0554764, 0.119694, 0.19885, 0.356465, 0.560937, 0.827731", \ + "0.0856717, 0.0988394, 0.17801, 0.256573, 0.413828, 0.618141, 0.884963", \ + "0.110492, 0.128536, 0.238667, 0.333968, 0.491339, 0.6951, 0.961566", \ + "0.13983, 0.163679, 0.311689, 0.443259, 0.639513, 0.845154, 1.1102", \ + "0.164873, 0.19428, 0.377955, 0.543001, 0.792931, 1.04378, 1.31544", \ + "0.185759, 0.220273, 0.437831, 0.63381, 0.933825, 1.23783, 1.56033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0510209, 0.0613958, 0.148936, 0.258686, 0.478378, 0.76403, 1.13778", \ + "0.0519192, 0.0615208, 0.148932, 0.25868, 0.47835, 0.764069, 1.13794", \ + "0.0900824, 0.0983873, 0.163997, 0.261561, 0.47835, 0.764051, 1.13788", \ + "0.129418, 0.140188, 0.215376, 0.297241, 0.487696, 0.76407, 1.13785", \ + "0.188909, 0.202819, 0.300602, 0.395157, 0.559442, 0.799172, 1.14476", \ + "0.256422, 0.273562, 0.393046, 0.509531, 0.693503, 0.905585, 1.21279", \ + "0.329517, 0.350011, 0.491236, 0.627811, 0.844932, 1.07357, 1.3507" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0530015, 0.0625707, 0.141076, 0.237996, 0.431271, 0.682291, 1.01044", \ + "0.0631652, 0.0728928, 0.152301, 0.249046, 0.44324, 0.694407, 1.02263", \ + "0.109904, 0.122652, 0.206193, 0.303044, 0.4964, 0.747573, 1.07521", \ + "0.147323, 0.164351, 0.275052, 0.377934, 0.569857, 0.82024, 1.14783", \ + "0.196309, 0.218671, 0.365274, 0.502365, 0.712724, 0.958944, 1.28965", \ + "0.244759, 0.272642, 0.452936, 0.62237, 0.887227, 1.16107, 1.48513", \ + "0.292676, 0.325383, 0.539067, 0.738573, 1.05164, 1.37723, 1.73203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.055599, 0.0681638, 0.173588, 0.304976, 0.567476, 0.908598, 1.35432", \ + "0.055324, 0.0680726, 0.173563, 0.304866, 0.567465, 0.908585, 1.35431", \ + "0.0824366, 0.0934767, 0.180693, 0.305099, 0.567355, 0.908423, 1.35435", \ + "0.115891, 0.129921, 0.222195, 0.327948, 0.569839, 0.908595, 1.35459", \ + "0.16751, 0.185289, 0.301862, 0.412844, 0.617918, 0.920939, 1.35485", \ + "0.22701, 0.248741, 0.389093, 0.521576, 0.737389, 1.00469, 1.39534", \ + "0.291581, 0.31813, 0.482283, 0.635617, 0.881553, 1.14774, 1.50094" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0363692, 0.0440587, 0.107624, 0.186458, 0.343893, 0.54827, 0.815032", \ + "0.0476626, 0.0554764, 0.119694, 0.19885, 0.356465, 0.560937, 0.827731", \ + "0.0856717, 0.0988394, 0.17801, 0.256573, 0.413828, 0.618141, 0.884963", \ + "0.110492, 0.128536, 0.238667, 0.333968, 0.491339, 0.6951, 0.961566", \ + "0.13983, 0.163679, 0.311689, 0.443259, 0.639513, 0.845154, 1.1102", \ + "0.164873, 0.19428, 0.377955, 0.543001, 0.792931, 1.04378, 1.31544", \ + "0.185759, 0.220273, 0.437831, 0.63381, 0.933825, 1.23783, 1.56033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0510209, 0.0613958, 0.148936, 0.258686, 0.478378, 0.76403, 1.13778", \ + "0.0519192, 0.0615208, 0.148932, 0.25868, 0.47835, 0.764069, 1.13794", \ + "0.0900824, 0.0983873, 0.163997, 0.261561, 0.47835, 0.764051, 1.13788", \ + "0.129418, 0.140188, 0.215376, 0.297241, 0.487696, 0.76407, 1.13785", \ + "0.188909, 0.202819, 0.300602, 0.395157, 0.559442, 0.799172, 1.14476", \ + "0.256422, 0.273562, 0.393046, 0.509531, 0.693503, 0.905585, 1.21279", \ + "0.329517, 0.350011, 0.491236, 0.627811, 0.844932, 1.07357, 1.3507" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0530015, 0.0625707, 0.141076, 0.237996, 0.431271, 0.682291, 1.01044", \ + "0.0631652, 0.0728928, 0.152301, 0.249046, 0.44324, 0.694407, 1.02263", \ + "0.109904, 0.122652, 0.206193, 0.303044, 0.4964, 0.747573, 1.07521", \ + "0.147323, 0.164351, 0.275052, 0.377934, 0.569857, 0.82024, 1.14783", \ + "0.196309, 0.218671, 0.365274, 0.502365, 0.712724, 0.958944, 1.28965", \ + "0.244759, 0.272642, 0.452936, 0.62237, 0.887227, 1.16107, 1.48513", \ + "0.292676, 0.325383, 0.539067, 0.738573, 1.05164, 1.37723, 1.73203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.055599, 0.0681638, 0.173588, 0.304976, 0.567476, 0.908598, 1.35432", \ + "0.055324, 0.0680726, 0.173563, 0.304866, 0.567465, 0.908585, 1.35431", \ + "0.0824366, 0.0934767, 0.180693, 0.305099, 0.567355, 0.908423, 1.35435", \ + "0.115891, 0.129921, 0.222195, 0.327948, 0.569839, 0.908595, 1.35459", \ + "0.16751, 0.185289, 0.301862, 0.412844, 0.617918, 0.920939, 1.35485", \ + "0.22701, 0.248741, 0.389093, 0.521576, 0.737389, 1.00469, 1.39534", \ + "0.291581, 0.31813, 0.482283, 0.635617, 0.881553, 1.14774, 1.50094" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402179, 0.0477715, 0.110684, 0.188978, 0.345365, 0.548832, 0.814549", \ + "0.0524171, 0.060141, 0.123737, 0.202359, 0.358929, 0.562335, 0.828249", \ + "0.0841008, 0.0955182, 0.171099, 0.249602, 0.407342, 0.610758, 0.877297", \ + "0.104248, 0.120119, 0.218652, 0.311207, 0.471171, 0.675231, 0.940259", \ + "0.126108, 0.147682, 0.279477, 0.397741, 0.586471, 0.795498, 1.06202", \ + "0.143318, 0.17051, 0.335866, 0.481855, 0.708078, 0.950339, 1.22746", \ + "0.15425, 0.187158, 0.385966, 0.560134, 0.825593, 1.10357, 1.41605" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372462, 0.0476731, 0.135646, 0.245624, 0.46553, 0.751317, 1.12517", \ + "0.0373787, 0.0477103, 0.135647, 0.245616, 0.465552, 0.751285, 1.12519", \ + "0.0615247, 0.0709666, 0.145822, 0.24769, 0.465539, 0.751267, 1.12522", \ + "0.0918018, 0.102513, 0.181834, 0.273084, 0.47347, 0.751536, 1.125", \ + "0.140181, 0.153538, 0.245445, 0.343314, 0.525345, 0.77919, 1.13328", \ + "0.193213, 0.210252, 0.319962, 0.429024, 0.621805, 0.85685, 1.18389", \ + "0.250463, 0.270731, 0.400875, 0.524124, 0.733182, 0.976527, 1.2827" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443227, 0.0522699, 0.117957, 0.199265, 0.361471, 0.572159, 0.847554", \ + "0.0554933, 0.063551, 0.129638, 0.211096, 0.373413, 0.584186, 0.859651", \ + "0.101859, 0.113454, 0.188047, 0.268871, 0.430825, 0.641374, 0.916644", \ + "0.137721, 0.153552, 0.255166, 0.347294, 0.50809, 0.717768, 0.992487", \ + "0.185111, 0.206075, 0.341261, 0.466714, 0.658861, 0.868352, 1.14173", \ + "0.23374, 0.259205, 0.426307, 0.581896, 0.823767, 1.07143, 1.34717", \ + "0.282757, 0.31303, 0.510088, 0.693634, 0.980919, 1.27813, 1.59843" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0462013, 0.0568017, 0.145729, 0.256539, 0.478167, 0.766057, 1.14242", \ + "0.0462681, 0.0567364, 0.145736, 0.256474, 0.478162, 0.766046, 1.14228", \ + "0.0762214, 0.0858254, 0.156802, 0.258188, 0.478171, 0.765958, 1.14227", \ + "0.109356, 0.121912, 0.202657, 0.288229, 0.484834, 0.766016, 1.14246", \ + "0.15864, 0.175195, 0.281099, 0.378432, 0.547307, 0.793979, 1.14676", \ + "0.213227, 0.234707, 0.36558, 0.484948, 0.672251, 0.889297, 1.20463", \ + "0.272789, 0.298569, 0.454935, 0.595898, 0.813819, 1.04426, 1.32857" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0402518, 0.0478037, 0.110714, 0.188966, 0.345394, 0.54886, 0.814578", \ + "0.052584, 0.0603197, 0.12394, 0.202472, 0.359088, 0.56249, 0.828401", \ + "0.0841926, 0.095681, 0.171371, 0.25063, 0.407599, 0.611238, 0.87711", \ + "0.103835, 0.119899, 0.218713, 0.311356, 0.470777, 0.675458, 0.940475", \ + "0.124075, 0.145938, 0.278792, 0.397446, 0.58643, 0.795569, 1.06213", \ + "0.138322, 0.166136, 0.333441, 0.480517, 0.707406, 0.94999, 1.22731", \ + "0.145778, 0.179006, 0.380988, 0.556831, 0.823869, 1.10239, 1.41543" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0372468, 0.0476652, 0.135647, 0.24563, 0.46553, 0.75132, 1.12517", \ + "0.0373722, 0.0477079, 0.135635, 0.245638, 0.465553, 0.751285, 1.12519", \ + "0.061458, 0.0709409, 0.145715, 0.248058, 0.465562, 0.751085, 1.12512", \ + "0.0920418, 0.102612, 0.181792, 0.272984, 0.473544, 0.751518, 1.12506", \ + "0.141256, 0.154569, 0.245979, 0.34353, 0.525373, 0.779172, 1.13326", \ + "0.195704, 0.212552, 0.321179, 0.430084, 0.622287, 0.857045, 1.18394", \ + "0.253687, 0.274301, 0.404324, 0.526772, 0.734555, 0.976855, 1.28305" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0519323, 0.0614635, 0.14026, 0.237856, 0.432605, 0.685567, 1.01628", \ + "0.0621787, 0.0718463, 0.151124, 0.248951, 0.443952, 0.696921, 1.02766", \ + "0.109734, 0.122371, 0.206167, 0.303326, 0.497761, 0.750505, 1.08052", \ + "0.148241, 0.165112, 0.275844, 0.378717, 0.571714, 0.823749, 1.15374", \ + "0.200127, 0.222167, 0.367577, 0.50448, 0.717484, 0.967272, 1.29554", \ + "0.254037, 0.280973, 0.458946, 0.626763, 0.891278, 1.16575, 1.49192", \ + "0.308843, 0.341514, 0.549366, 0.746046, 1.05841, 1.3837, 1.73986" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562233, 0.0688468, 0.175161, 0.307597, 0.572288, 0.916372, 1.36589", \ + "0.055972, 0.0687671, 0.175182, 0.307637, 0.572274, 0.916364, 1.36582", \ + "0.0833041, 0.094519, 0.182688, 0.307913, 0.572315, 0.916362, 1.36585", \ + "0.116538, 0.130669, 0.223835, 0.331019, 0.5747, 0.916171, 1.3658", \ + "0.166073, 0.184483, 0.302797, 0.415121, 0.62532, 0.932335, 1.36633", \ + "0.221546, 0.244539, 0.388141, 0.522919, 0.741748, 1.01156, 1.40622", \ + "0.283332, 0.309019, 0.478991, 0.63538, 0.884177, 1.15376, 1.51095" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411499, 0.0487741, 0.112089, 0.190936, 0.348283, 0.552666, 0.819381", \ + "0.0534785, 0.0612579, 0.125312, 0.204426, 0.361974, 0.566422, 0.8332", \ + "0.0858165, 0.0973322, 0.172848, 0.252544, 0.410521, 0.615188, 0.881919", \ + "0.106734, 0.122474, 0.220715, 0.313509, 0.473659, 0.67927, 0.945281", \ + "0.129238, 0.150816, 0.282205, 0.4007, 0.58934, 0.800247, 1.06701", \ + "0.147179, 0.174122, 0.339079, 0.485171, 0.711539, 0.953869, 1.23169", \ + "0.159134, 0.191049, 0.388944, 0.563591, 0.829982, 1.10816, 1.42088" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.05106, 0.061375, 0.148936, 0.258702, 0.478366, 0.764083, 1.13792", \ + "0.0511357, 0.0614027, 0.148932, 0.258701, 0.478358, 0.76403, 1.13792", \ + "0.0772904, 0.0858937, 0.158854, 0.261122, 0.478383, 0.764027, 1.13789", \ + "0.111964, 0.12116, 0.19534, 0.285739, 0.486455, 0.764212, 1.13786", \ + "0.168524, 0.179052, 0.262538, 0.357139, 0.537285, 0.792289, 1.14585", \ + "0.230623, 0.243715, 0.341562, 0.446003, 0.635043, 0.868375, 1.19621", \ + "0.296747, 0.312931, 0.428096, 0.54501, 0.748473, 0.990556, 1.29542" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0624969, 0.0720806, 0.150993, 0.248361, 0.442388, 0.694268, 1.02349", \ + "0.0729466, 0.0826182, 0.1619, 0.259505, 0.45369, 0.705642, 1.03489", \ + "0.12413, 0.135729, 0.216897, 0.313845, 0.507445, 0.75925, 1.08827", \ + "0.167882, 0.183532, 0.288517, 0.389189, 0.581511, 0.8326, 1.16109", \ + "0.22614, 0.246458, 0.384809, 0.51772, 0.727065, 0.97201, 1.3029", \ + "0.28602, 0.310991, 0.479882, 0.643547, 0.903293, 1.17321, 1.49927", \ + "0.347607, 0.376653, 0.574704, 0.765606, 1.07274, 1.39458, 1.74726" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0658376, 0.07856, 0.184671, 0.316856, 0.580506, 0.923066, 1.37051", \ + "0.0657639, 0.0784924, 0.184667, 0.316879, 0.58046, 0.922919, 1.3705", \ + "0.0901078, 0.100905, 0.190722, 0.316972, 0.580385, 0.922858, 1.37069", \ + "0.124918, 0.138531, 0.229664, 0.338081, 0.582588, 0.922915, 1.37051", \ + "0.176899, 0.194513, 0.309974, 0.420755, 0.63125, 0.93473, 1.37092", \ + "0.235173, 0.256633, 0.39696, 0.529741, 0.744749, 1.01473, 1.41006", \ + "0.297741, 0.323747, 0.488387, 0.643204, 0.889221, 1.15757, 1.51383" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0411499, 0.0487741, 0.112089, 0.190936, 0.348283, 0.552666, 0.819381", \ + "0.0534785, 0.0612579, 0.125312, 0.204426, 0.361974, 0.566422, 0.8332", \ + "0.0858165, 0.0973322, 0.172848, 0.252544, 0.410521, 0.615188, 0.881919", \ + "0.106734, 0.122474, 0.220715, 0.313509, 0.473659, 0.67927, 0.945281", \ + "0.129238, 0.150816, 0.282205, 0.4007, 0.58934, 0.800247, 1.06701", \ + "0.147179, 0.174122, 0.339079, 0.485171, 0.711539, 0.953869, 1.23169", \ + "0.159134, 0.191049, 0.388944, 0.563591, 0.829982, 1.10816, 1.42088" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.05106, 0.061375, 0.148936, 0.258702, 0.478366, 0.764083, 1.13792", \ + "0.0511357, 0.0614027, 0.148932, 0.258701, 0.478358, 0.76403, 1.13792", \ + "0.0772904, 0.0858937, 0.158854, 0.261122, 0.478383, 0.764027, 1.13789", \ + "0.111964, 0.12116, 0.19534, 0.285739, 0.486455, 0.764212, 1.13786", \ + "0.168524, 0.179052, 0.262538, 0.357139, 0.537285, 0.792289, 1.14585", \ + "0.230623, 0.243715, 0.341562, 0.446003, 0.635043, 0.868375, 1.19621", \ + "0.296747, 0.312931, 0.428096, 0.54501, 0.748473, 0.990556, 1.29542" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0624969, 0.0720806, 0.150993, 0.248361, 0.442388, 0.694268, 1.02349", \ + "0.0729466, 0.0826182, 0.1619, 0.259505, 0.45369, 0.705642, 1.03489", \ + "0.12413, 0.135729, 0.216897, 0.313845, 0.507445, 0.75925, 1.08827", \ + "0.167882, 0.183532, 0.288517, 0.389189, 0.581511, 0.8326, 1.16109", \ + "0.22614, 0.246458, 0.384809, 0.51772, 0.727065, 0.97201, 1.3029", \ + "0.28602, 0.310991, 0.479882, 0.643547, 0.903293, 1.17321, 1.49927", \ + "0.347607, 0.376653, 0.574704, 0.765606, 1.07274, 1.39458, 1.74726" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0658376, 0.07856, 0.184671, 0.316856, 0.580506, 0.923066, 1.37051", \ + "0.0657639, 0.0784924, 0.184667, 0.316879, 0.58046, 0.922919, 1.3705", \ + "0.0901078, 0.100905, 0.190722, 0.316972, 0.580385, 0.922858, 1.37069", \ + "0.124918, 0.138531, 0.229664, 0.338081, 0.582588, 0.922915, 1.37051", \ + "0.176899, 0.194513, 0.309974, 0.420755, 0.63125, 0.93473, 1.37092", \ + "0.235173, 0.256633, 0.39696, 0.529741, 0.744749, 1.01473, 1.41006", \ + "0.297741, 0.323747, 0.488387, 0.643204, 0.889221, 1.15757, 1.51383" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0237143, 0.0275159, 0.0587318, 0.0972955, 0.174159, 0.273955, 0.404406", \ + "0.0384486, 0.0422625, 0.0735932, 0.112135, 0.188971, 0.288783, 0.417969", \ + "0.0781011, 0.0864222, 0.137819, 0.181205, 0.258005, 0.357577, 0.487945", \ + "0.103318, 0.115602, 0.191491, 0.256461, 0.350016, 0.447141, 0.580114", \ + "0.130427, 0.147345, 0.254446, 0.348866, 0.486283, 0.61863, 0.756116", \ + "0.151122, 0.172554, 0.309384, 0.431986, 0.613632, 0.790723, 0.972525", \ + "0.165327, 0.191089, 0.356519, 0.505721, 0.729309, 0.950444, 1.17917" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0235173, 0.0288426, 0.0736337, 0.129473, 0.241012, 0.386028, 0.575543", \ + "0.0257657, 0.030349, 0.0736372, 0.129489, 0.241045, 0.38604, 0.575542", \ + "0.0607359, 0.0668269, 0.102443, 0.143902, 0.243185, 0.386063, 0.575602", \ + "0.0929541, 0.101702, 0.153627, 0.197402, 0.27665, 0.396349, 0.576985", \ + "0.140374, 0.15316, 0.228451, 0.291139, 0.381569, 0.480375, 0.627745", \ + "0.192882, 0.209769, 0.309223, 0.392078, 0.511046, 0.626233, 0.754015", \ + "0.250186, 0.271134, 0.393821, 0.49745, 0.645905, 0.788599, 0.937009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0389003, 0.045336, 0.0988501, 0.165381, 0.298316, 0.471054, 0.696983", \ + "0.0515371, 0.0581335, 0.112228, 0.179024, 0.312172, 0.485062, 0.711051", \ + "0.0918652, 0.102799, 0.170562, 0.236806, 0.371352, 0.541706, 0.770499", \ + "0.119918, 0.135374, 0.22983, 0.313427, 0.449543, 0.620631, 0.848793", \ + "0.158019, 0.178796, 0.307079, 0.420705, 0.592902, 0.773116, 0.999563", \ + "0.198552, 0.224419, 0.384226, 0.526818, 0.742976, 0.963408, 1.2045", \ + "0.239747, 0.270312, 0.460501, 0.630862, 0.889808, 1.15332, 1.43695" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0328037, 0.0412817, 0.112771, 0.202046, 0.380652, 0.612834, 0.916234", \ + "0.0329441, 0.0413377, 0.112801, 0.202106, 0.380501, 0.612664, 0.91611", \ + "0.0606634, 0.0682296, 0.124978, 0.204107, 0.380591, 0.612689, 0.916056", \ + "0.0933046, 0.102737, 0.167455, 0.235795, 0.390498, 0.613118, 0.916321", \ + "0.142612, 0.154818, 0.237607, 0.317606, 0.454197, 0.647696, 0.926597", \ + "0.195859, 0.211465, 0.314031, 0.410995, 0.56721, 0.743357, 0.989767", \ + "0.252851, 0.271893, 0.39515, 0.509054, 0.690108, 0.884683, 1.11243" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0222224, 0.0260538, 0.0573641, 0.0959643, 0.172864, 0.272681, 0.403149", \ + "0.0370238, 0.0408537, 0.0722147, 0.110771, 0.187533, 0.287339, 0.416967", \ + "0.0747945, 0.0833842, 0.136349, 0.179667, 0.256422, 0.356013, 0.486307", \ + "0.0982537, 0.110889, 0.188684, 0.254686, 0.348645, 0.448566, 0.578819", \ + "0.122927, 0.140511, 0.250093, 0.34564, 0.484127, 0.616888, 0.754733", \ + "0.140867, 0.163091, 0.303325, 0.427288, 0.610222, 0.788348, 0.970539", \ + "0.152388, 0.179069, 0.348347, 0.499365, 0.724654, 0.946859, 1.17644" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.022435, 0.0277493, 0.0724852, 0.128327, 0.239895, 0.384884, 0.574409", \ + "0.0249772, 0.0294534, 0.0724829, 0.12833, 0.239931, 0.384872, 0.574386", \ + "0.0598165, 0.0661098, 0.101601, 0.143248, 0.242203, 0.384913, 0.574387", \ + "0.0919608, 0.101005, 0.153143, 0.196776, 0.275946, 0.398126, 0.575927", \ + "0.13922, 0.152321, 0.228265, 0.291004, 0.381403, 0.479858, 0.626971", \ + "0.191887, 0.209365, 0.309487, 0.392582, 0.511583, 0.626227, 0.753879", \ + "0.249245, 0.270739, 0.395156, 0.498683, 0.645924, 0.788921, 0.937402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0444076, 0.0522059, 0.117106, 0.197851, 0.359204, 0.568932, 0.843161", \ + "0.0563701, 0.0643579, 0.129964, 0.211039, 0.372628, 0.582447, 0.856741", \ + "0.0945898, 0.10618, 0.181996, 0.263289, 0.425523, 0.635325, 0.910061", \ + "0.122538, 0.138608, 0.238544, 0.331762, 0.494245, 0.706204, 0.979555", \ + "0.161183, 0.182486, 0.315194, 0.435441, 0.626122, 0.839313, 1.11329", \ + "0.202494, 0.229222, 0.393309, 0.541117, 0.770826, 1.01458, 1.29584", \ + "0.245192, 0.276665, 0.47159, 0.645898, 0.916015, 1.1983, 1.51317" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0375962, 0.0480639, 0.136291, 0.246504, 0.46669, 0.753374, 1.12787", \ + "0.0376752, 0.0480869, 0.136284, 0.246488, 0.466864, 0.753374, 1.12789", \ + "0.0610018, 0.0704075, 0.144939, 0.248034, 0.466899, 0.753364, 1.12787", \ + "0.0912239, 0.102095, 0.180439, 0.270874, 0.471337, 0.753072, 1.12785", \ + "0.138336, 0.152216, 0.245237, 0.341176, 0.52103, 0.776484, 1.13245", \ + "0.190023, 0.206869, 0.318663, 0.428429, 0.617138, 0.849526, 1.17779", \ + "0.244828, 0.265562, 0.39752, 0.522971, 0.730211, 0.969372, 1.27231" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0226509, 0.026486, 0.0579126, 0.0966581, 0.173822, 0.273976, 0.404832", \ + "0.0374591, 0.0412872, 0.0727597, 0.111462, 0.188472, 0.28863, 0.418649", \ + "0.0762724, 0.084741, 0.137271, 0.180478, 0.257374, 0.357269, 0.487998", \ + "0.101012, 0.113235, 0.19027, 0.255967, 0.349621, 0.449853, 0.580474", \ + "0.127688, 0.144862, 0.253076, 0.348075, 0.486028, 0.618509, 0.756169", \ + "0.148286, 0.17038, 0.308387, 0.431365, 0.613407, 0.791005, 0.97271", \ + "0.163913, 0.189766, 0.355661, 0.505222, 0.72958, 0.951035, 1.17996" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0292969, 0.0348106, 0.0796684, 0.1353, 0.246715, 0.391589, 0.581094", \ + "0.0317742, 0.0364759, 0.0796655, 0.135306, 0.246704, 0.391589, 0.581093", \ + "0.0716209, 0.0767525, 0.108426, 0.150246, 0.248978, 0.391574, 0.581089", \ + "0.109407, 0.116642, 0.162413, 0.203455, 0.282583, 0.404809, 0.582448", \ + "0.164613, 0.175068, 0.241685, 0.30051, 0.387806, 0.485927, 0.633405", \ + "0.226155, 0.239414, 0.327278, 0.40516, 0.520467, 0.633189, 0.759171", \ + "0.291943, 0.308659, 0.417853, 0.515216, 0.658077, 0.798217, 0.94529" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0531764, 0.0611888, 0.127036, 0.208391, 0.370626, 0.581313, 0.856761", \ + "0.0653928, 0.0735026, 0.139944, 0.221593, 0.384028, 0.594834, 0.87043", \ + "0.108026, 0.118718, 0.19189, 0.273715, 0.436847, 0.647521, 0.923393", \ + "0.141643, 0.15608, 0.250784, 0.342615, 0.505231, 0.718113, 0.992675", \ + "0.186974, 0.206175, 0.331476, 0.448636, 0.637293, 0.850844, 1.12613", \ + "0.235176, 0.258918, 0.413528, 0.557173, 0.783986, 1.02652, 1.3081", \ + "0.284058, 0.312069, 0.495632, 0.665545, 0.931249, 1.21162, 1.52551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0461968, 0.0567946, 0.145729, 0.256539, 0.47816, 0.765939, 1.1424", \ + "0.0461971, 0.0567692, 0.145687, 0.256623, 0.477952, 0.766044, 1.14228", \ + "0.0672727, 0.0765544, 0.152954, 0.257724, 0.478082, 0.765977, 1.14243", \ + "0.0977028, 0.108526, 0.186875, 0.279144, 0.48261, 0.765934, 1.14243", \ + "0.145995, 0.159425, 0.251801, 0.348064, 0.52991, 0.787856, 1.14661", \ + "0.198937, 0.21562, 0.325943, 0.435553, 0.624833, 0.85916, 1.19013", \ + "0.255928, 0.27613, 0.405758, 0.529969, 0.738514, 0.978068, 1.28356" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238254, 0.0276279, 0.0588574, 0.0974181, 0.174281, 0.274083, 0.404531", \ + "0.0386059, 0.0424353, 0.0737808, 0.112334, 0.189066, 0.288872, 0.418263", \ + "0.0781699, 0.0864638, 0.138255, 0.181142, 0.257919, 0.357474, 0.487818", \ + "0.102599, 0.114902, 0.191344, 0.25631, 0.350065, 0.450004, 0.580307", \ + "0.127969, 0.145133, 0.253243, 0.348214, 0.486007, 0.618558, 0.756123", \ + "0.145504, 0.167249, 0.306151, 0.429882, 0.612536, 0.790083, 0.972213", \ + "0.15509, 0.18194, 0.350311, 0.501397, 0.726666, 0.948781, 1.17818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0235173, 0.0288443, 0.0736349, 0.129486, 0.241058, 0.386007, 0.575544", \ + "0.0256664, 0.0302737, 0.0736402, 0.129496, 0.241078, 0.38604, 0.575542", \ + "0.0606548, 0.0667989, 0.102033, 0.143949, 0.243202, 0.386063, 0.575594", \ + "0.0936223, 0.102381, 0.153787, 0.197566, 0.276609, 0.39901, 0.576919", \ + "0.141992, 0.154845, 0.229702, 0.291854, 0.381874, 0.480444, 0.62774", \ + "0.195977, 0.213354, 0.312284, 0.394342, 0.512295, 0.626948, 0.754332", \ + "0.255777, 0.275688, 0.398876, 0.501617, 0.647912, 0.790153, 0.938129" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0478499, 0.0559014, 0.122796, 0.205969, 0.372156, 0.588144, 0.870571", \ + "0.0591325, 0.0674252, 0.134985, 0.218592, 0.385086, 0.601113, 0.883752", \ + "0.100686, 0.112877, 0.19044, 0.274115, 0.440853, 0.657284, 0.938926", \ + "0.130922, 0.147822, 0.253009, 0.348551, 0.515455, 0.731724, 1.01425", \ + "0.173294, 0.195687, 0.335699, 0.462287, 0.657862, 0.875715, 1.158", \ + "0.219801, 0.247147, 0.419469, 0.576111, 0.817724, 1.06831, 1.3533", \ + "0.267799, 0.30008, 0.504025, 0.68873, 0.974855, 1.27038, 1.59375" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.041961, 0.0525461, 0.141633, 0.25288, 0.475242, 0.764574, 1.14226", \ + "0.0420105, 0.0525586, 0.141591, 0.252899, 0.475322, 0.764574, 1.14257", \ + "0.0681595, 0.0772622, 0.150157, 0.253866, 0.4752, 0.764587, 1.14224", \ + "0.10147, 0.112514, 0.189752, 0.277954, 0.4799, 0.764495, 1.14242", \ + "0.151888, 0.165593, 0.261613, 0.356581, 0.53115, 0.785979, 1.14538", \ + "0.206248, 0.223811, 0.339766, 0.45289, 0.638841, 0.864807, 1.19033", \ + "0.265192, 0.286111, 0.422153, 0.552887, 0.765834, 0.998893, 1.29476" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223272, 0.0261607, 0.0574886, 0.0960903, 0.172988, 0.272807, 0.403271", \ + "0.037154, 0.0409914, 0.0724017, 0.11098, 0.187721, 0.287492, 0.416954", \ + "0.074717, 0.0834255, 0.136428, 0.180379, 0.256609, 0.356322, 0.486732", \ + "0.0975229, 0.11029, 0.188527, 0.254366, 0.348678, 0.448678, 0.578941", \ + "0.120287, 0.138189, 0.248959, 0.344987, 0.4839, 0.616926, 0.754752", \ + "0.135249, 0.15798, 0.300144, 0.425391, 0.60931, 0.78775, 0.970356", \ + "0.142563, 0.169785, 0.342001, 0.495113, 0.722166, 0.9454, 1.17552" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0224346, 0.027749, 0.0724847, 0.128328, 0.239918, 0.384905, 0.574386", \ + "0.0248847, 0.0293849, 0.0724823, 0.128336, 0.239881, 0.384885, 0.574386", \ + "0.0598826, 0.0660675, 0.101522, 0.142748, 0.242163, 0.384873, 0.574419", \ + "0.0925886, 0.101565, 0.15334, 0.197124, 0.275918, 0.398079, 0.57589", \ + "0.141147, 0.154098, 0.229446, 0.291724, 0.381652, 0.479993, 0.626959", \ + "0.195137, 0.212461, 0.312408, 0.394548, 0.512614, 0.626838, 0.754054", \ + "0.253782, 0.275609, 0.400595, 0.502717, 0.648648, 0.790991, 0.938422" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0534043, 0.0627926, 0.140829, 0.237894, 0.431853, 0.683938, 1.01358", \ + "0.0642911, 0.0738241, 0.152734, 0.250181, 0.444414, 0.69663, 1.02631", \ + "0.103319, 0.116254, 0.202688, 0.300792, 0.494973, 0.74762, 1.07752", \ + "0.133278, 0.150782, 0.261742, 0.367955, 0.562253, 0.814796, 1.14542", \ + "0.176012, 0.198941, 0.343391, 0.476796, 0.69257, 0.944738, 1.27499", \ + "0.223328, 0.251428, 0.427873, 0.5896, 0.845361, 1.12171, 1.45197", \ + "0.272469, 0.305574, 0.514082, 0.703228, 1.00029, 1.31536, 1.67178" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0458893, 0.058419, 0.163942, 0.295722, 0.559449, 0.902125, 1.34963", \ + "0.0459354, 0.0584338, 0.163944, 0.295822, 0.559451, 0.902151, 1.34934", \ + "0.0682216, 0.0792638, 0.170256, 0.29612, 0.559457, 0.902171, 1.34969", \ + "0.0990019, 0.111509, 0.203273, 0.314547, 0.561751, 0.902012, 1.34964", \ + "0.147165, 0.16231, 0.268814, 0.381514, 0.601809, 0.916199, 1.35066", \ + "0.199622, 0.218561, 0.343738, 0.46996, 0.691752, 0.977677, 1.38311", \ + "0.256473, 0.278791, 0.424174, 0.566397, 0.806652, 1.08909, 1.46364" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.022768, 0.0265979, 0.0580367, 0.0967834, 0.173945, 0.274098, 0.404954", \ + "0.0375931, 0.0414277, 0.0729462, 0.111654, 0.188684, 0.288785, 0.418637", \ + "0.0762406, 0.0847605, 0.137349, 0.180501, 0.257519, 0.35767, 0.488455", \ + "0.100299, 0.11265, 0.190137, 0.255647, 0.349655, 0.449966, 0.580609", \ + "0.125204, 0.14263, 0.251974, 0.347427, 0.485804, 0.618455, 0.756188", \ + "0.143092, 0.165176, 0.305222, 0.429543, 0.612543, 0.790277, 0.972562", \ + "0.154536, 0.180814, 0.349424, 0.501283, 0.726978, 0.949687, 1.1791" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.029297, 0.0348091, 0.0796679, 0.135301, 0.246715, 0.391589, 0.581093", \ + "0.0316838, 0.0364094, 0.079665, 0.135301, 0.246723, 0.391603, 0.581093", \ + "0.071667, 0.0767271, 0.108361, 0.150159, 0.248948, 0.391603, 0.581064", \ + "0.110104, 0.117232, 0.16261, 0.203809, 0.282555, 0.404763, 0.582484", \ + "0.166635, 0.17698, 0.242869, 0.301263, 0.388054, 0.485983, 0.633393", \ + "0.22939, 0.243336, 0.330362, 0.407184, 0.521005, 0.633864, 0.759493", \ + "0.296986, 0.314306, 0.423314, 0.518958, 0.660837, 0.799605, 0.946284" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0641598, 0.0737546, 0.152756, 0.250413, 0.445197, 0.698172, 1.0289", \ + "0.0752873, 0.0850048, 0.164731, 0.262722, 0.457758, 0.710859, 1.0417", \ + "0.118472, 0.130452, 0.214581, 0.313212, 0.508578, 0.761708, 1.09283", \ + "0.154223, 0.170101, 0.275597, 0.380261, 0.5752, 0.828631, 1.15958", \ + "0.203978, 0.224603, 0.361376, 0.491561, 0.704879, 0.958338, 1.28979", \ + "0.257831, 0.283191, 0.449826, 0.607507, 0.859846, 1.13521, 1.46624", \ + "0.313926, 0.343824, 0.539824, 0.724073, 1.0172, 1.33006, 1.68578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562395, 0.0688695, 0.1752, 0.30769, 0.572265, 0.916362, 1.36579", \ + "0.0562212, 0.0688641, 0.175197, 0.30769, 0.572289, 0.916362, 1.36604", \ + "0.0757661, 0.0867971, 0.18015, 0.307835, 0.572252, 0.916357, 1.36589", \ + "0.106821, 0.119256, 0.211038, 0.324494, 0.574445, 0.916352, 1.36579", \ + "0.155942, 0.171091, 0.277072, 0.389534, 0.611806, 0.929478, 1.36656", \ + "0.210419, 0.228641, 0.352794, 0.478832, 0.700505, 0.989327, 1.39758", \ + "0.268545, 0.290239, 0.43401, 0.575534, 0.815999, 1.09973, 1.4768" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0242562, 0.0280639, 0.0594027, 0.0981063, 0.175228, 0.275353, 0.406179", \ + "0.0390379, 0.0428742, 0.0743206, 0.112999, 0.190008, 0.290143, 0.419914", \ + "0.0796164, 0.0877955, 0.139103, 0.181859, 0.258858, 0.358703, 0.489388", \ + "0.105202, 0.117322, 0.192898, 0.257572, 0.351023, 0.451262, 0.581946", \ + "0.132708, 0.149458, 0.256275, 0.350611, 0.487971, 0.619973, 0.757531", \ + "0.153234, 0.174613, 0.311573, 0.434145, 0.615694, 0.792802, 0.974252", \ + "0.167553, 0.192696, 0.35792, 0.507488, 0.731715, 0.953071, 1.18177" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0303008, 0.0358154, 0.080668, 0.136323, 0.247748, 0.392623, 0.582074", \ + "0.0324014, 0.0372054, 0.0806653, 0.13632, 0.247748, 0.392623, 0.582124", \ + "0.0718971, 0.0769867, 0.10862, 0.150741, 0.249847, 0.392608, 0.582062", \ + "0.11016, 0.11716, 0.162805, 0.204078, 0.283113, 0.405574, 0.583472", \ + "0.166269, 0.176554, 0.242634, 0.301077, 0.388156, 0.486407, 0.633993", \ + "0.228387, 0.242277, 0.329186, 0.406396, 0.520706, 0.633624, 0.759639", \ + "0.295317, 0.312915, 0.420864, 0.517329, 0.659496, 0.799796, 0.945892" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0563688, 0.0645486, 0.131724, 0.214729, 0.380337, 0.595231, 0.876258", \ + "0.0680006, 0.0762815, 0.144077, 0.227388, 0.393125, 0.608205, 0.889443", \ + "0.114312, 0.125401, 0.198664, 0.282969, 0.449007, 0.664413, 0.944839", \ + "0.150377, 0.165639, 0.264648, 0.357214, 0.523468, 0.738906, 1.02001", \ + "0.199508, 0.219528, 0.351569, 0.474334, 0.666699, 0.882949, 1.16346", \ + "0.252195, 0.27675, 0.438962, 0.590975, 0.828421, 1.07598, 1.35922", \ + "0.306438, 0.335684, 0.52723, 0.70637, 0.987444, 1.27938, 1.59994" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0501746, 0.0607572, 0.149577, 0.260417, 0.481875, 0.769486, 1.1454", \ + "0.0501838, 0.0607409, 0.149576, 0.260379, 0.481795, 0.769521, 1.14555", \ + "0.0736688, 0.0825663, 0.155847, 0.261135, 0.481808, 0.769487, 1.14557", \ + "0.107729, 0.118544, 0.194646, 0.283133, 0.485865, 0.76958, 1.14571", \ + "0.15919, 0.172955, 0.267154, 0.361241, 0.535867, 0.790278, 1.14817", \ + "0.215372, 0.232394, 0.34656, 0.458153, 0.642636, 0.868423, 1.19286", \ + "0.275449, 0.295476, 0.429912, 0.55937, 0.769727, 1.0015, 1.29636" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0227668, 0.0265961, 0.0580313, 0.0967743, 0.173928, 0.274074, 0.404919", \ + "0.0375895, 0.0414208, 0.0729383, 0.111644, 0.188668, 0.288763, 0.4186", \ + "0.0762304, 0.0847738, 0.13728, 0.181087, 0.257541, 0.357577, 0.488388", \ + "0.100352, 0.112652, 0.190108, 0.255585, 0.349642, 0.449944, 0.580574", \ + "0.125337, 0.142762, 0.251891, 0.347463, 0.485806, 0.61844, 0.756159", \ + "0.143572, 0.165437, 0.305234, 0.429544, 0.612523, 0.790294, 0.972477", \ + "0.154921, 0.181281, 0.34989, 0.5015, 0.727095, 0.949678, 1.17911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0292583, 0.0347464, 0.0795364, 0.135177, 0.246583, 0.391468, 0.580972", \ + "0.03165, 0.0363445, 0.0795395, 0.135172, 0.246602, 0.391468, 0.580973", \ + "0.0714798, 0.0765438, 0.108226, 0.14955, 0.248807, 0.391456, 0.580919", \ + "0.109764, 0.116954, 0.162418, 0.203731, 0.282431, 0.404643, 0.582374", \ + "0.166074, 0.176459, 0.24272, 0.301011, 0.387914, 0.485836, 0.633264", \ + "0.228525, 0.242614, 0.329926, 0.406831, 0.520853, 0.633684, 0.759327", \ + "0.295934, 0.313334, 0.422207, 0.518421, 0.660435, 0.799322, 0.946033" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0635504, 0.073062, 0.151422, 0.248309, 0.441565, 0.692578, 1.0208", \ + "0.0746921, 0.0843293, 0.163408, 0.260628, 0.454142, 0.705271, 1.03346", \ + "0.117851, 0.129786, 0.213385, 0.311259, 0.505094, 0.75636, 1.08474", \ + "0.153455, 0.169286, 0.274395, 0.378485, 0.572025, 0.823532, 1.15262", \ + "0.202861, 0.223531, 0.359986, 0.489716, 0.701917, 0.953421, 1.2823", \ + "0.256471, 0.281828, 0.448136, 0.605364, 0.856719, 1.13063, 1.45921", \ + "0.312199, 0.34198, 0.537946, 0.721751, 1.01376, 1.32537, 1.67917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0556292, 0.0681613, 0.173587, 0.304976, 0.567468, 0.908579, 1.35435", \ + "0.0556291, 0.0681602, 0.173586, 0.304976, 0.567376, 0.908584, 1.35425", \ + "0.0753055, 0.0862441, 0.178643, 0.305033, 0.56734, 0.908412, 1.35426", \ + "0.106409, 0.118744, 0.209873, 0.322057, 0.569684, 0.908584, 1.35428", \ + "0.155577, 0.170569, 0.275906, 0.387549, 0.607536, 0.92204, 1.35514", \ + "0.209917, 0.228058, 0.351643, 0.47686, 0.696649, 0.982616, 1.38675", \ + "0.267985, 0.289722, 0.432665, 0.573453, 0.812409, 1.09259, 1.46673" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023211, 0.0270402, 0.0585926, 0.0974861, 0.17492, 0.275414, 0.406666", \ + "0.0380325, 0.0418703, 0.0734966, 0.11236, 0.189665, 0.2901, 0.420347", \ + "0.0776065, 0.0861629, 0.138296, 0.181133, 0.258491, 0.35896, 0.490108", \ + "0.102991, 0.115158, 0.191788, 0.256958, 0.35076, 0.451272, 0.582315", \ + "0.130818, 0.147743, 0.255402, 0.350105, 0.487912, 0.620262, 0.757939", \ + "0.15331, 0.174431, 0.311204, 0.433954, 0.616066, 0.79345, 0.975027", \ + "0.17096, 0.195613, 0.358507, 0.508206, 0.732681, 0.954147, 1.18278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371315, 0.0423728, 0.0866249, 0.142149, 0.253478, 0.398294, 0.587759", \ + "0.0394603, 0.0439274, 0.0866287, 0.142153, 0.253487, 0.398294, 0.587731", \ + "0.0821133, 0.0863514, 0.115147, 0.156898, 0.255677, 0.398288, 0.587662", \ + "0.125368, 0.131229, 0.171667, 0.210813, 0.289234, 0.41142, 0.589163", \ + "0.188882, 0.197293, 0.256043, 0.311029, 0.395138, 0.492579, 0.639998", \ + "0.258773, 0.269881, 0.34745, 0.420294, 0.530909, 0.640971, 0.765921", \ + "0.335084, 0.347674, 0.444463, 0.535469, 0.672381, 0.809543, 0.953654" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0746906, 0.0843402, 0.163421, 0.260849, 0.454964, 0.706805, 1.03603", \ + "0.0860314, 0.0957776, 0.175452, 0.273187, 0.467477, 0.719497, 1.04889", \ + "0.131968, 0.143223, 0.225363, 0.323308, 0.518401, 0.770238, 1.10006", \ + "0.172587, 0.187232, 0.2881, 0.390848, 0.585044, 0.837312, 1.16676", \ + "0.228159, 0.247321, 0.377362, 0.504358, 0.714199, 0.967002, 1.29619", \ + "0.287866, 0.311161, 0.469344, 0.623149, 0.871295, 1.14467, 1.47345", \ + "0.349486, 0.376842, 0.562807, 0.742182, 1.03036, 1.33954, 1.69314" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0658303, 0.0785603, 0.184673, 0.316867, 0.580436, 0.922917, 1.37075", \ + "0.0657639, 0.0785574, 0.184669, 0.316865, 0.580488, 0.922919, 1.37056", \ + "0.0829056, 0.0935769, 0.188609, 0.316779, 0.580438, 0.92305, 1.37056", \ + "0.114199, 0.126464, 0.217488, 0.332188, 0.582215, 0.92304, 1.37076", \ + "0.164469, 0.179111, 0.283898, 0.395925, 0.618002, 0.935488, 1.37116", \ + "0.220417, 0.238137, 0.36043, 0.485298, 0.706264, 0.99482, 1.40158", \ + "0.280404, 0.301455, 0.442525, 0.582538, 0.822165, 1.10393, 1.48031" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023211, 0.0270402, 0.0585926, 0.0974861, 0.17492, 0.275414, 0.406666", \ + "0.0380325, 0.0418703, 0.0734966, 0.11236, 0.189665, 0.2901, 0.420347", \ + "0.0776065, 0.0861629, 0.138296, 0.181133, 0.258491, 0.35896, 0.490108", \ + "0.102991, 0.115158, 0.191788, 0.256958, 0.35076, 0.451272, 0.582315", \ + "0.130818, 0.147743, 0.255402, 0.350105, 0.487912, 0.620262, 0.757939", \ + "0.15331, 0.174431, 0.311204, 0.433954, 0.616066, 0.79345, 0.975027", \ + "0.17096, 0.195613, 0.358507, 0.508206, 0.732681, 0.954147, 1.18278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371315, 0.0423728, 0.0866249, 0.142149, 0.253478, 0.398294, 0.587759", \ + "0.0394603, 0.0439274, 0.0866287, 0.142153, 0.253487, 0.398294, 0.587731", \ + "0.0821133, 0.0863514, 0.115147, 0.156898, 0.255677, 0.398288, 0.587662", \ + "0.125368, 0.131229, 0.171667, 0.210813, 0.289234, 0.41142, 0.589163", \ + "0.188882, 0.197293, 0.256043, 0.311029, 0.395138, 0.492579, 0.639998", \ + "0.258773, 0.269881, 0.34745, 0.420294, 0.530909, 0.640971, 0.765921", \ + "0.335084, 0.347674, 0.444463, 0.535469, 0.672381, 0.809543, 0.953654" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0746906, 0.0843402, 0.163421, 0.260849, 0.454964, 0.706805, 1.03603", \ + "0.0860314, 0.0957776, 0.175452, 0.273187, 0.467477, 0.719497, 1.04889", \ + "0.131968, 0.143223, 0.225363, 0.323308, 0.518401, 0.770238, 1.10006", \ + "0.172587, 0.187232, 0.2881, 0.390848, 0.585044, 0.837312, 1.16676", \ + "0.228159, 0.247321, 0.377362, 0.504358, 0.714199, 0.967002, 1.29619", \ + "0.287866, 0.311161, 0.469344, 0.623149, 0.871295, 1.14467, 1.47345", \ + "0.349486, 0.376842, 0.562807, 0.742182, 1.03036, 1.33954, 1.69314" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0658303, 0.0785603, 0.184673, 0.316867, 0.580436, 0.922917, 1.37075", \ + "0.0657639, 0.0785574, 0.184669, 0.316865, 0.580488, 0.922919, 1.37056", \ + "0.0829056, 0.0935769, 0.188609, 0.316779, 0.580438, 0.92305, 1.37056", \ + "0.114199, 0.126464, 0.217488, 0.332188, 0.582215, 0.92304, 1.37076", \ + "0.164469, 0.179111, 0.283898, 0.395925, 0.618002, 0.935488, 1.37116", \ + "0.220417, 0.238137, 0.36043, 0.485298, 0.706264, 0.99482, 1.40158", \ + "0.280404, 0.301455, 0.442525, 0.582538, 0.822165, 1.10393, 1.48031" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00797943, 0.00798047, 0.00798357, 0.00798378, 0.00798367, 0.00798076, 0.00797572", \ + "0.00785177, 0.00786306, 0.00790235, 0.00791699, 0.00791929, 0.00792781, 0.00792648", \ + "0.00809002, 0.00809252, 0.00791736, 0.00794756, 0.00793083, 0.00792062, 0.00791935", \ + "0.00867755, 0.00863696, 0.00837895, 0.00821198, 0.00796724, 0.00806221, 0.0080215", \ + "0.0101568, 0.010058, 0.00951653, 0.00916242, 0.00878329, 0.0085344, 0.00838143", \ + "0.0122558, 0.0121177, 0.0112698, 0.0106506, 0.00995381, 0.00941969, 0.00906473", \ + "0.0150389, 0.0148541, 0.0137398, 0.0128319, 0.0117503, 0.0109145, 0.0102565" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-5.86428e-05, -4.49523e-05, -1.02909e-05, -2.19565e-06, 3.3288e-06, 5.84872e-06, 8.64736e-06", \ + "-0.000249297, -0.00020812, -6.47239e-05, -1.77642e-05, 1.23057e-05, 2.57194e-05, 3.30105e-05", \ + "-0.000399087, -0.000381891, -0.000263686, -0.000175996, -8.921e-05, -4.25931e-05, -1.40045e-05", \ + "-0.000176687, -0.000192114, -0.000209661, -0.000176809, -0.000116668, -6.95577e-05, -3.9786e-05", \ + "0.000857088, 0.000761666, 0.000391259, 0.000242484, 0.000135766, 9.37276e-05, 7.45369e-05", \ + "0.00283516, 0.00264887, 0.001777, 0.00131466, 0.000905632, 0.00066003, 0.000506526", \ + "0.00558715, 0.00533504, 0.00397021, 0.00311406, 0.00227214, 0.00173114, 0.00134792" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00760939, 0.00761026, 0.00761204, 0.00761246, 0.00761152, 0.00760836, 0.00760318", \ + "0.00746213, 0.00748944, 0.00752488, 0.007537, 0.00754355, 0.00754458, 0.00754246", \ + "0.00771218, 0.00770928, 0.00758575, 0.00756378, 0.0075483, 0.00753625, 0.00753361", \ + "0.00829419, 0.00825292, 0.00799531, 0.00787496, 0.00741496, 0.00767462, 0.00762982", \ + "0.00978274, 0.00967581, 0.00910235, 0.00873036, 0.00834994, 0.00812507, 0.0079627", \ + "0.0118834, 0.0117245, 0.0108514, 0.0101926, 0.00950952, 0.00897385, 0.00863134", \ + "0.0146535, 0.0144657, 0.0132899, 0.0123695, 0.0112572, 0.010459, 0.00977966" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-3.6545e-05, -2.23389e-05, 1.28098e-05, 2.06966e-05, 2.55854e-05, 2.89944e-05, 2.89509e-05", \ + "-0.000228292, -0.000186045, -4.42368e-05, 6.1069e-06, 3.58356e-05, 4.93849e-05, 5.68006e-05", \ + "-0.00037808, -0.000361031, -0.000240117, -0.000152756, -6.91447e-05, -2.39575e-05, 9.8121e-06", \ + "-0.000168956, -0.000180855, -0.000196364, -0.000161382, -0.000100925, -5.40755e-05, -2.03909e-05", \ + "0.000838377, 0.000747125, 0.000384633, 0.00024109, 0.000151003, 0.000102827, 8.3151e-05", \ + "0.00279396, 0.00260823, 0.00174199, 0.00128843, 0.0008883, 0.00065662, 0.000497086", \ + "0.00552879, 0.00527178, 0.00389675, 0.00306247, 0.00224041, 0.00171647, 0.00132812" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00893596, 0.00893654, 0.00893844, 0.00893853, 0.00893721, 0.00893473, 0.00893096", \ + "0.00877962, 0.00881585, 0.00885117, 0.00886283, 0.00886886, 0.00887054, 0.00886852", \ + "0.00904358, 0.00896785, 0.00891173, 0.00888944, 0.00887447, 0.00886201, 0.00885927", \ + "0.00961635, 0.00957346, 0.00932483, 0.00919762, 0.0087418, 0.0090004, 0.00895588", \ + "0.0110943, 0.0109948, 0.0104168, 0.010038, 0.00966694, 0.00944868, 0.00930156", \ + "0.0131897, 0.0130479, 0.0121559, 0.0115122, 0.0108644, 0.0103032, 0.00995212", \ + "0.0159614, 0.0157716, 0.0146078, 0.0136797, 0.0125891, 0.011765, 0.0111011" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000229826, 0.000240712, 0.000268991, 0.000276191, 0.000282285, 0.000283839, 0.000283214", \ + "7.85778e-05, 0.000108722, 0.000219687, 0.000264356, 0.000291981, 0.000304304, 0.000311162", \ + "-9.81291e-05, -8.3144e-05, 2.71671e-05, 0.000112007, 0.000189689, 0.000233175, 0.000265345", \ + "7.12845e-05, 6.60021e-05, 6.48274e-05, 9.7866e-05, 0.000156118, 0.000202027, 0.000234667", \ + "0.0009838, 0.00090637, 0.000611499, 0.000484406, 0.00040114, 0.000356353, 0.000335475", \ + "0.00281908, 0.00267406, 0.00191582, 0.00149999, 0.00112431, 0.000900068, 0.000746029", \ + "0.00547023, 0.0052484, 0.00402319, 0.00322554, 0.0024514, 0.00193957, 0.00157114" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00893596, 0.00893654, 0.00893844, 0.00893853, 0.00893721, 0.00893473, 0.00893096", \ + "0.00877962, 0.00881585, 0.00885117, 0.00886283, 0.00886886, 0.00887054, 0.00886852", \ + "0.00904358, 0.00896785, 0.00891173, 0.00888944, 0.00887447, 0.00886201, 0.00885927", \ + "0.00961635, 0.00957346, 0.00932483, 0.00919762, 0.0087418, 0.0090004, 0.00895588", \ + "0.0110943, 0.0109948, 0.0104168, 0.010038, 0.00966694, 0.00944868, 0.00930156", \ + "0.0131897, 0.0130479, 0.0121559, 0.0115122, 0.0108644, 0.0103032, 0.00995212", \ + "0.0159614, 0.0157716, 0.0146078, 0.0136797, 0.0125891, 0.011765, 0.0111011" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-5.86428e-05, -4.49523e-05, -1.02909e-05, -2.19565e-06, 3.3288e-06, 5.84872e-06, 8.64736e-06", \ + "-0.000249297, -0.00020812, -6.47239e-05, -1.77642e-05, 1.23057e-05, 2.57194e-05, 3.30105e-05", \ + "-0.000399087, -0.000381891, -0.000263686, -0.000175996, -8.921e-05, -4.25931e-05, -1.40045e-05", \ + "-0.000176687, -0.000192114, -0.000209661, -0.000176809, -0.000116668, -6.95577e-05, -3.9786e-05", \ + "0.000857088, 0.000761666, 0.000391259, 0.000242484, 0.000135766, 9.37276e-05, 7.45369e-05", \ + "0.00283516, 0.00264887, 0.001777, 0.00131466, 0.000905632, 0.00066003, 0.000506526", \ + "0.00558715, 0.00533504, 0.00397021, 0.00311406, 0.00227214, 0.00173114, 0.00134792" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00932057, 0.00932087, 0.00932008, 0.00931981, 0.00931889, 0.00931419, 0.00931223", \ + "0.00922524, 0.00922801, 0.00925072, 0.00926219, 0.00926555, 0.0092648, 0.00926221", \ + "0.00922368, 0.00921417, 0.00922821, 0.00923617, 0.00924966, 0.00923949, 0.00924701", \ + "0.00958832, 0.00956255, 0.00945508, 0.00938726, 0.00933412, 0.00925364, 0.0092936", \ + "0.0107974, 0.010719, 0.0102801, 0.0100145, 0.00978819, 0.00962369, 0.0095144", \ + "0.0128091, 0.0126738, 0.0118987, 0.011345, 0.0107974, 0.0104319, 0.0101174", \ + "0.0154914, 0.015315, 0.0142285, 0.0133896, 0.0123971, 0.0117372, 0.0111879" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "2.79004e-05, 2.93183e-05, 3.35957e-05, 3.18375e-05, 3.24568e-05, 3.31294e-05, 3.29436e-05", \ + "-9.12707e-05, -7.88994e-05, -3.58763e-05, -2.11113e-05, -1.16699e-05, -6.57698e-06, -3.80891e-06", \ + "-0.000189245, -0.000181317, -0.000128115, -9.695e-05, -6.38663e-05, -4.44229e-05, -3.46466e-05", \ + "7.21862e-06, -4.64766e-06, -4.41545e-05, -4.91077e-05, -3.83155e-05, -2.95658e-05, -3.0771e-05", \ + "0.000991356, 0.000918077, 0.000584635, 0.000411726, 0.000264334, 0.000184892, 0.000136092", \ + "0.0029227, 0.00278146, 0.00201156, 0.00154506, 0.00109033, 0.000804646, 0.000601571", \ + "0.00561345, 0.00541866, 0.00425785, 0.0034203, 0.00253721, 0.00195389, 0.00150782" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00894851, 0.00894913, 0.00894836, 0.00894768, 0.00894656, 0.00894326, 0.00893957", \ + "0.00885507, 0.00885692, 0.00886781, 0.00888093, 0.00888172, 0.00888091, 0.00887779", \ + "0.00884454, 0.0088422, 0.00885166, 0.00885675, 0.00886557, 0.00885854, 0.00886102", \ + "0.00921419, 0.00918551, 0.00906683, 0.00900057, 0.00894531, 0.00881979, 0.00890839", \ + "0.0104288, 0.0103385, 0.00988117, 0.00961549, 0.00939919, 0.0092287, 0.00911995", \ + "0.0124407, 0.0122935, 0.0114765, 0.0109269, 0.0103534, 0.010008, 0.00970199", \ + "0.0151076, 0.0149326, 0.0137927, 0.012932, 0.011934, 0.0112648, 0.0107288" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "5.14165e-05, 5.30916e-05, 5.7369e-05, 5.50363e-05, 5.6084e-05, 5.42177e-05, 5.44912e-05", \ + "-7.39368e-05, -6.10425e-05, -1.60476e-05, -7.86055e-07, 1.48742e-05, 1.89791e-05, 2.12006e-05", \ + "-0.000166382, -0.000160265, -0.000108318, -7.16628e-05, -4.11761e-05, -2.45577e-05, -1.19001e-05", \ + "1.46267e-05, 2.65006e-06, -2.60958e-05, -3.17165e-05, -2.34169e-05, -1.57735e-05, -9.94517e-06", \ + "0.000969715, 0.000899131, 0.000574838, 0.000410844, 0.000269808, 0.000190973, 0.000139972", \ + "0.00285494, 0.00271568, 0.00196797, 0.00151129, 0.00105733, 0.000795778, 0.000616638", \ + "0.00553959, 0.00534436, 0.00419907, 0.00337086, 0.0025026, 0.00192005, 0.00150319" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0102749, 0.010275, 0.0102747, 0.0102736, 0.0102711, 0.0102696, 0.0102659", \ + "0.0101816, 0.010183, 0.010195, 0.0102067, 0.0102076, 0.0102068, 0.0102037", \ + "0.0101813, 0.0101792, 0.0101774, 0.0101828, 0.0101909, 0.0101779, 0.0101869", \ + "0.0105359, 0.0105069, 0.0103949, 0.010322, 0.0102704, 0.0101435, 0.010233", \ + "0.0117503, 0.0116615, 0.0112104, 0.0109649, 0.0107136, 0.0105484, 0.0104451", \ + "0.0137508, 0.0136, 0.0127958, 0.0122556, 0.0116735, 0.0113136, 0.011015", \ + "0.0164176, 0.0162298, 0.0151094, 0.014243, 0.0132515, 0.0125475, 0.0120617" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000308184, 0.000309202, 0.000312784, 0.000310437, 0.000311155, 0.000311478, 0.000310716", \ + "0.000197066, 0.000206296, 0.00024195, 0.000255411, 0.000270162, 0.000273927, 0.000275545", \ + "9.91644e-05, 0.000108318, 0.000152403, 0.000187161, 0.000215651, 0.000229612, 0.000243641", \ + "0.000257096, 0.000249459, 0.000224768, 0.000223317, 0.000231802, 0.000239349, 0.000244763", \ + "0.00113326, 0.00107702, 0.000801751, 0.000652248, 0.000516975, 0.000442185, 0.000396132", \ + "0.00293157, 0.0028056, 0.00213959, 0.00172501, 0.00129119, 0.00103821, 0.000864665", \ + "0.00553258, 0.00535533, 0.00431405, 0.00353633, 0.00271067, 0.00215613, 0.00173071" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0102749, 0.010275, 0.0102747, 0.0102736, 0.0102711, 0.0102696, 0.0102659", \ + "0.0101816, 0.010183, 0.010195, 0.0102067, 0.0102076, 0.0102068, 0.0102037", \ + "0.0101813, 0.0101792, 0.0101774, 0.0101828, 0.0101909, 0.0101779, 0.0101869", \ + "0.0105359, 0.0105069, 0.0103949, 0.010322, 0.0102704, 0.0101435, 0.010233", \ + "0.0117503, 0.0116615, 0.0112104, 0.0109649, 0.0107136, 0.0105484, 0.0104451", \ + "0.0137508, 0.0136, 0.0127958, 0.0122556, 0.0116735, 0.0113136, 0.011015", \ + "0.0164176, 0.0162298, 0.0151094, 0.014243, 0.0132515, 0.0125475, 0.0120617" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "2.79004e-05, 2.93183e-05, 3.35957e-05, 3.18375e-05, 3.24568e-05, 3.31294e-05, 3.29436e-05", \ + "-9.12707e-05, -7.88994e-05, -3.58763e-05, -2.11113e-05, -1.16699e-05, -6.57698e-06, -3.80891e-06", \ + "-0.000189245, -0.000181317, -0.000128115, -9.695e-05, -6.38663e-05, -4.44229e-05, -3.46466e-05", \ + "7.21862e-06, -4.64766e-06, -4.41545e-05, -4.91077e-05, -3.83155e-05, -2.95658e-05, -3.0771e-05", \ + "0.000991356, 0.000918077, 0.000584635, 0.000411726, 0.000264334, 0.000184892, 0.000136092", \ + "0.0029227, 0.00278146, 0.00201156, 0.00154506, 0.00109033, 0.000804646, 0.000601571", \ + "0.00561345, 0.00541866, 0.00425785, 0.0034203, 0.00253721, 0.00195389, 0.00150782" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00465749, 0.00468183, 0.00473569, 0.00474735, 0.00475424, 0.00475778, 0.00475667", \ + "0.00448557, 0.00453611, 0.00467867, 0.00472923, 0.00476368, 0.00477757, 0.00478597", \ + "0.00476685, 0.00474565, 0.00463747, 0.0047068, 0.00472737, 0.00474977, 0.00476855", \ + "0.00545114, 0.00537909, 0.00511166, 0.00500336, 0.00469516, 0.00486401, 0.0048451", \ + "0.00702465, 0.00689432, 0.00623561, 0.00584915, 0.0054698, 0.00529693, 0.00516969", \ + "0.00922665, 0.00902316, 0.00796643, 0.0073313, 0.00669121, 0.00616378, 0.00583099", \ + "0.0120875, 0.0118219, 0.0104014, 0.00945448, 0.00836678, 0.00757402, 0.00698783" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-8.20319e-05, -5.71734e-05, -6.90075e-06, 3.94563e-06, 1.0691e-05, 1.24839e-05, 1.49777e-05", \ + "-0.000263534, -0.000226276, -7.49607e-05, -2.20882e-05, 1.96548e-05, 2.69692e-05, 3.5557e-05", \ + "-5.74265e-05, -7.427e-05, -0.000104569, -7.47734e-05, -4.12613e-05, -7.76268e-06, 1.14865e-05", \ + "0.000576823, 0.000497274, 0.000274651, 0.000184948, 0.000115357, 8.71595e-05, 7.40109e-05", \ + "0.00210906, 0.00196009, 0.00129433, 0.00094484, 0.000645818, 0.000462446, 0.000340051", \ + "0.0042878, 0.00406575, 0.00297213, 0.00232978, 0.00166832, 0.00123779, 0.000941942", \ + "0.00714274, 0.00686827, 0.00534394, 0.00435158, 0.00329609, 0.00254523, 0.00199306" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00465057, 0.00467471, 0.00472749, 0.00473994, 0.00474642, 0.00474901, 0.00475123", \ + "0.00449923, 0.00454962, 0.00469006, 0.00473913, 0.00477435, 0.00478447, 0.00479241", \ + "0.00475549, 0.00473582, 0.00464244, 0.004719, 0.00474144, 0.00476393, 0.00478159", \ + "0.00540358, 0.00534121, 0.005089, 0.00499556, 0.00490722, 0.00463282, 0.00485471", \ + "0.0069372, 0.00680002, 0.00616592, 0.00580002, 0.00543426, 0.00527703, 0.00516016", \ + "0.00906889, 0.00886925, 0.00783427, 0.00719557, 0.00659853, 0.00610716, 0.0057837", \ + "0.0118378, 0.0115776, 0.0101947, 0.00924763, 0.00819059, 0.00752802, 0.00687889" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-7.04332e-05, -4.54558e-05, 4.89001e-06, 1.60533e-05, 2.24443e-05, 2.52124e-05, 2.54217e-05", \ + "-0.000259733, -0.000215918, -6.38646e-05, -1.14281e-05, 2.32898e-05, 3.77652e-05, 4.65305e-05", \ + "-6.36821e-05, -7.89931e-05, -5.41391e-05, -3.88327e-05, -8.05992e-06, 1.36946e-05, 3.67529e-05", \ + "0.000543945, 0.000469332, 0.000262879, 0.000171965, 0.000110262, 8.04976e-05, 6.68589e-05", \ + "0.00202199, 0.00188019, 0.00125495, 0.000922699, 0.000615262, 0.000436037, 0.000334986", \ + "0.00412847, 0.00391378, 0.00285207, 0.0022314, 0.00159125, 0.00118472, 0.000902896", \ + "0.00687042, 0.00659293, 0.00512914, 0.00418439, 0.00316161, 0.00243943, 0.00189682" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00597918, 0.00600227, 0.00605385, 0.00606584, 0.00607203, 0.0060757, 0.00607728", \ + "0.00583751, 0.00587742, 0.00601613, 0.00606476, 0.00609762, 0.0061107, 0.00611847", \ + "0.006088, 0.00606297, 0.00602757, 0.00604492, 0.00606726, 0.00608939, 0.00610711", \ + "0.00672506, 0.00666773, 0.00643739, 0.00631861, 0.00623207, 0.00619777, 0.00618024", \ + "0.00823122, 0.00810435, 0.00749682, 0.00713968, 0.00680764, 0.00660359, 0.0064833", \ + "0.010349, 0.0101573, 0.0091562, 0.00852692, 0.00786153, 0.00741647, 0.00710263", \ + "0.0130847, 0.0128417, 0.0115099, 0.0105582, 0.00953369, 0.00883931, 0.00820243" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000181212, 0.000197531, 0.000237231, 0.000247101, 0.000253359, 0.000255806, 0.000256995", \ + "2.4761e-05, 5.33187e-05, 0.00017844, 0.000222498, 0.000255102, 0.00026873, 0.000276881", \ + "0.000148304, 0.000136999, 0.000181418, 0.000195525, 0.00022468, 0.000245197, 0.00026694", \ + "0.000691613, 0.000635806, 0.000479392, 0.000395262, 0.000333178, 0.000310763, 0.000297013", \ + "0.00208274, 0.00196244, 0.00143086, 0.00110649, 0.00084557, 0.000659672, 0.000562633", \ + "0.00410089, 0.00392238, 0.00298308, 0.00241062, 0.00179345, 0.0014048, 0.00112677", \ + "0.00677741, 0.00653316, 0.00521479, 0.00433476, 0.00334591, 0.00263882, 0.00211559" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00597918, 0.00600227, 0.00605385, 0.00606584, 0.00607203, 0.0060757, 0.00607728", \ + "0.00583751, 0.00587742, 0.00601613, 0.00606476, 0.00609762, 0.0061107, 0.00611847", \ + "0.006088, 0.00606297, 0.00602757, 0.00604492, 0.00606726, 0.00608939, 0.00610711", \ + "0.00672506, 0.00666773, 0.00643739, 0.00631861, 0.00623207, 0.00619777, 0.00618024", \ + "0.00823122, 0.00810435, 0.00749682, 0.00713968, 0.00680764, 0.00660359, 0.0064833", \ + "0.010349, 0.0101573, 0.0091562, 0.00852692, 0.00786153, 0.00741647, 0.00710263", \ + "0.0130847, 0.0128417, 0.0115099, 0.0105582, 0.00953369, 0.00883931, 0.00820243" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-8.20319e-05, -5.71734e-05, -6.90075e-06, 3.94563e-06, 1.0691e-05, 1.24839e-05, 1.49777e-05", \ + "-0.000263534, -0.000226276, -7.49607e-05, -2.20882e-05, 1.96548e-05, 2.69692e-05, 3.5557e-05", \ + "-5.74265e-05, -7.427e-05, -0.000104569, -7.47734e-05, -4.12613e-05, -7.76268e-06, 1.14865e-05", \ + "0.000576823, 0.000497274, 0.000274651, 0.000184948, 0.000115357, 8.71595e-05, 7.40109e-05", \ + "0.00210906, 0.00196009, 0.00129433, 0.00094484, 0.000645818, 0.000462446, 0.000340051", \ + "0.0042878, 0.00406575, 0.00297213, 0.00232978, 0.00166832, 0.00123779, 0.000941942", \ + "0.00714274, 0.00686827, 0.00534394, 0.00435158, 0.00329609, 0.00254523, 0.00199306" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602907, 0.00604323, 0.00607522, 0.00608263, 0.00608618, 0.00608966, 0.0060882", \ + "0.00587541, 0.00591653, 0.00603119, 0.00607078, 0.00609926, 0.00611057, 0.00611697", \ + "0.00587643, 0.00587416, 0.0059308, 0.00593783, 0.00604601, 0.00606492, 0.00609413", \ + "0.00633236, 0.00628279, 0.00613869, 0.0060908, 0.00609928, 0.00609958, 0.00611684", \ + "0.00766477, 0.00752601, 0.00699764, 0.00676029, 0.0065214, 0.00638299, 0.00630229", \ + "0.00977016, 0.00958098, 0.00859735, 0.00802344, 0.0074499, 0.00709186, 0.00688899", \ + "0.0125445, 0.0122874, 0.0109098, 0.00999364, 0.00903445, 0.00839726, 0.00785435" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "5.09734e-05, 5.49372e-05, 6.42379e-05, 6.65386e-05, 6.88432e-05, 6.70184e-05, 7.07538e-05", \ + "-9.75643e-05, -7.84507e-05, -2.42115e-05, -2.50991e-06, 1.42893e-05, 1.45499e-05, 1.6358e-05", \ + "0.000111892, 0.000134289, 2.94859e-05, 1.48335e-05, 9.17996e-06, 1.18198e-05, 1.42816e-05", \ + "0.00074732, 0.00069253, 0.00044233, 0.000327054, 0.000206997, 0.000142275, 0.000102781", \ + "0.00224419, 0.00213268, 0.00151537, 0.00114513, 0.00080442, 0.000574205, 0.000417858", \ + "0.00439346, 0.00422266, 0.00325949, 0.00259915, 0.0018786, 0.00140396, 0.00106278", \ + "0.00717695, 0.00696807, 0.00571059, 0.00472596, 0.00359354, 0.00279677, 0.00217979" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602157, 0.00603563, 0.00606731, 0.00607505, 0.0060781, 0.00607989, 0.00607999", \ + "0.00588744, 0.00592097, 0.00604028, 0.00607749, 0.00610569, 0.0061164, 0.00612236", \ + "0.00587198, 0.00587333, 0.00593862, 0.00599109, 0.00606037, 0.00607829, 0.00610585", \ + "0.0063138, 0.00626085, 0.0061322, 0.00609365, 0.00610658, 0.00611191, 0.00612988", \ + "0.00759075, 0.00744952, 0.00694728, 0.00672557, 0.00650666, 0.00637905, 0.00630411", \ + "0.00962225, 0.00943248, 0.00847672, 0.00792843, 0.00738531, 0.0070469, 0.00686085", \ + "0.0122972, 0.0120523, 0.010712, 0.00981209, 0.0088951, 0.00828689, 0.00777881" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "6.33692e-05, 6.72737e-05, 7.71474e-05, 7.87971e-05, 8.1201e-05, 8.21009e-05, 8.25793e-05", \ + "-8.16682e-05, -7.1921e-05, -1.19112e-05, 8.59627e-06, 2.87211e-05, 2.57791e-05, 2.91228e-05", \ + "0.000112387, 0.000123257, 7.81593e-05, 5.11079e-05, 3.66686e-05, 3.23176e-05, 3.46295e-05", \ + "0.000719556, 0.000660701, 0.000427327, 0.000309349, 0.000196422, 0.000135917, 0.000100033", \ + "0.0021822, 0.0020642, 0.0014524, 0.00108813, 0.000762231, 0.000564237, 0.000401925", \ + "0.00423497, 0.00406996, 0.00314857, 0.00249429, 0.00180398, 0.00134872, 0.0010315", \ + "0.00689804, 0.00670767, 0.00545315, 0.00453355, 0.003451, 0.0026602, 0.00209513" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00734898, 0.00736273, 0.00739358, 0.00740076, 0.00740467, 0.00740624, 0.00740669", \ + "0.00721543, 0.00725191, 0.00736619, 0.00740357, 0.00743187, 0.00744267, 0.00744854", \ + "0.00719753, 0.00720198, 0.00726286, 0.00731713, 0.00738637, 0.00740429, 0.00743177", \ + "0.00763583, 0.00759085, 0.00746387, 0.00741662, 0.00743173, 0.00743747, 0.00745553", \ + "0.00889208, 0.00877417, 0.00827308, 0.00803454, 0.00782918, 0.00770498, 0.00763359", \ + "0.0109036, 0.0107193, 0.00979855, 0.00925385, 0.00870731, 0.00839396, 0.00816128", \ + "0.0135576, 0.0133161, 0.0120201, 0.0111417, 0.0102019, 0.00963612, 0.00912954" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000297514, 0.000299946, 0.00030839, 0.000309976, 0.000312069, 0.000312714, 0.000308904", \ + "0.000162989, 0.000177361, 0.000223571, 0.000240944, 0.000255968, 0.00025639, 0.000259207", \ + "0.000348466, 0.000348415, 0.000301187, 0.000282057, 0.00026935, 0.00026298, 0.000265997", \ + "0.000877041, 0.000834888, 0.000640218, 0.000532146, 0.000423349, 0.000364612, 0.000329476", \ + "0.00226402, 0.0021644, 0.00162812, 0.00130174, 0.000984205, 0.00077214, 0.000628825", \ + "0.00425689, 0.0041196, 0.00327964, 0.00267141, 0.00200877, 0.0015751, 0.00125445", \ + "0.00688828, 0.00670458, 0.00556646, 0.00468033, 0.00363741, 0.00286629, 0.00230186" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00734898, 0.00736273, 0.00739358, 0.00740076, 0.00740467, 0.00740624, 0.00740669", \ + "0.00721543, 0.00725191, 0.00736619, 0.00740357, 0.00743187, 0.00744267, 0.00744854", \ + "0.00719753, 0.00720198, 0.00726286, 0.00731713, 0.00738637, 0.00740429, 0.00743177", \ + "0.00763583, 0.00759085, 0.00746387, 0.00741662, 0.00743173, 0.00743747, 0.00745553", \ + "0.00889208, 0.00877417, 0.00827308, 0.00803454, 0.00782918, 0.00770498, 0.00763359", \ + "0.0109036, 0.0107193, 0.00979855, 0.00925385, 0.00870731, 0.00839396, 0.00816128", \ + "0.0135576, 0.0133161, 0.0120201, 0.0111417, 0.0102019, 0.00963612, 0.00912954" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "5.09734e-05, 5.49372e-05, 6.42379e-05, 6.65386e-05, 6.88432e-05, 6.70184e-05, 7.07538e-05", \ + "-9.75643e-05, -7.84507e-05, -2.42115e-05, -2.50991e-06, 1.42893e-05, 1.45499e-05, 1.6358e-05", \ + "0.000111892, 0.000134289, 2.94859e-05, 1.48335e-05, 9.17996e-06, 1.18198e-05, 1.42816e-05", \ + "0.00074732, 0.00069253, 0.00044233, 0.000327054, 0.000206997, 0.000142275, 0.000102781", \ + "0.00224419, 0.00213268, 0.00151537, 0.00114513, 0.00080442, 0.000574205, 0.000417858", \ + "0.00439346, 0.00422266, 0.00325949, 0.00259915, 0.0018786, 0.00140396, 0.00106278", \ + "0.00717695, 0.00696807, 0.00571059, 0.00472596, 0.00359354, 0.00279677, 0.00217979" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00654604, 0.00655532, 0.00657649, 0.00658131, 0.00657993, 0.00658152, 0.00657899", \ + "0.00641254, 0.00642889, 0.00649297, 0.00652405, 0.00654526, 0.00655961, 0.00626378", \ + "0.00674025, 0.00673488, 0.00664652, 0.00661, 0.00659342, 0.00659072, 0.00658018", \ + "0.0074438, 0.00738952, 0.00709653, 0.00697954, 0.00681947, 0.00616065, 0.00669647", \ + "0.00914804, 0.00902998, 0.00838964, 0.0079723, 0.00760815, 0.0073255, 0.00712572", \ + "0.0115352, 0.0113689, 0.0104102, 0.00970325, 0.00893836, 0.00843355, 0.00795968", \ + "0.014655, 0.0144492, 0.0132172, 0.0122259, 0.0110014, 0.0100761, 0.0094218" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000171972, -0.000157684, -0.000123611, -0.000114985, -0.000110809, -0.000110022, -0.000107961", \ + "-0.000350404, -0.000323836, -0.000211977, -0.000170055, -0.000141503, -0.000128003, -0.000120413", \ + "-0.000350587, -0.000350602, -0.000318568, -0.000274984, -0.000226393, -0.000188153, -0.000166452", \ + "0.000112204, 6.29434e-05, -8.6238e-05, -0.00013932, -0.000165357, -0.000163547, -0.00015685", \ + "0.00156011, 0.00141815, 0.00082457, 0.000535552, 0.000285124, 0.000140673, 6.66006e-05", \ + "0.00388462, 0.00366822, 0.00257323, 0.00195178, 0.0013298, 0.000938694, 0.000676749", \ + "0.00693729, 0.00665047, 0.00509361, 0.00409669, 0.00303373, 0.00231481, 0.00176276" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00617519, 0.00618042, 0.00618654, 0.00618958, 0.00619096, 0.00619204, 0.00618974", \ + "0.00603343, 0.00604687, 0.00611295, 0.00613692, 0.00614688, 0.00616279, 0.00596666", \ + "0.00632581, 0.00636153, 0.00622053, 0.00624377, 0.00622151, 0.00621074, 0.00619382", \ + "0.00707512, 0.00700928, 0.00671593, 0.00657711, 0.00643538, 0.006355, 0.00630206", \ + "0.00876237, 0.00863839, 0.00798599, 0.00755582, 0.00717117, 0.00692665, 0.00672036", \ + "0.0111495, 0.0109769, 0.0099846, 0.00925623, 0.00847852, 0.00797871, 0.00750217", \ + "0.0142468, 0.0140356, 0.012763, 0.0117409, 0.0105032, 0.00958011, 0.00892088" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000149554, -0.000135172, -0.00010057, -9.23692e-05, -8.79821e-05, -8.49509e-05, -8.523e-05", \ + "-0.000330073, -0.00029816, -0.000191256, -0.000148554, -0.00011991, -0.000106281, -9.86206e-05", \ + "-0.000328299, -0.000333012, -0.000299763, -0.000256931, -0.000205797, -0.000166216, -0.00014474", \ + "0.000111477, 6.69306e-05, -8.75878e-05, -0.000132564, -0.000149616, -0.000141532, -0.000137576", \ + "0.00153508, 0.00139274, 0.000809682, 0.000532105, 0.000297344, 0.000154645, 7.27647e-05", \ + "0.00382514, 0.0036056, 0.00252401, 0.00191346, 0.001307, 0.000923039, 0.000658309", \ + "0.00683027, 0.00653712, 0.00499346, 0.00399208, 0.00296507, 0.00226321, 0.00172863" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00750098, 0.00750609, 0.00751153, 0.00751476, 0.00751613, 0.00751708, 0.00751485", \ + "0.00736201, 0.007376, 0.00743817, 0.00746213, 0.00747435, 0.00748765, 0.00729163", \ + "0.00764956, 0.00768265, 0.00753761, 0.00758548, 0.0075469, 0.00753504, 0.0075184", \ + "0.00839349, 0.00832438, 0.00803403, 0.00789629, 0.00775426, 0.00768026, 0.00762703", \ + "0.0100737, 0.00995197, 0.00930897, 0.00888795, 0.00851097, 0.00822013, 0.00802065", \ + "0.0124465, 0.012285, 0.0113068, 0.0105799, 0.00979918, 0.00934076, 0.00884259", \ + "0.0155391, 0.0153374, 0.0140679, 0.0130496, 0.0118221, 0.0108979, 0.0102579" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000116751, 0.000127164, 0.00015542, 0.00016275, 0.000166819, 0.000169503, 0.000168583", \ + "-3.58975e-05, -1.89919e-05, 7.19378e-05, 0.000109034, 0.000135553, 0.000148371, 0.00015538", \ + "-7.56824e-05, -7.47901e-05, -3.91671e-05, 1.9201e-06, 5.31301e-05, 8.7091e-05, 0.000109834", \ + "0.00030997, 0.000276522, 0.000162164, 0.000116028, 0.00010448, 0.000112543, 0.000116288", \ + "0.00160445, 0.00150046, 0.00101456, 0.000757945, 0.000527737, 0.000402809, 0.000323262", \ + "0.00380747, 0.00361973, 0.00267057, 0.00210272, 0.00153437, 0.00115893, 0.000902383", \ + "0.00673331, 0.00647816, 0.00508834, 0.00416915, 0.00317478, 0.00249278, 0.00196133" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00656435, 0.00657121, 0.00658352, 0.00658785, 0.00658984, 0.00658999, 0.00658926", \ + "0.00643185, 0.0064524, 0.00652614, 0.00655777, 0.00657903, 0.00659325, 0.00634519", \ + "0.00667587, 0.00671352, 0.00661612, 0.00664738, 0.00663351, 0.00663033, 0.00661883", \ + "0.00739775, 0.00732697, 0.00706969, 0.00697161, 0.00682889, 0.00676144, 0.00671796", \ + "0.00901668, 0.00889984, 0.00828613, 0.00789111, 0.00753597, 0.00729921, 0.00711619", \ + "0.0113102, 0.0111458, 0.0102125, 0.00952995, 0.00881127, 0.00833087, 0.00789128", \ + "0.0143011, 0.0141189, 0.0129017, 0.0119314, 0.0107584, 0.00989791, 0.00926061" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000160751, -0.000146527, -0.000112458, -0.000103903, -9.91792e-05, -9.77173e-05, -9.56695e-05", \ + "-0.000343469, -0.000312236, -0.000198746, -0.00016049, -0.000131316, -0.000117846, -0.000110402", \ + "-0.000353306, -0.000352525, -0.000316636, -0.000272423, -0.000216018, -0.000178406, -0.000154763", \ + "7.58215e-05, 2.90883e-05, -0.000116543, -0.000155061, -0.000168493, -0.000164045, -0.000154008", \ + "0.00144565, 0.00131258, 0.000755621, 0.000484007, 0.00024382, 0.000116904, 4.11893e-05", \ + "0.00365949, 0.00345123, 0.00241494, 0.00181729, 0.00123733, 0.000859358, 0.000607531", \ + "0.00657183, 0.00628818, 0.00480351, 0.00384884, 0.00285206, 0.0021646, 0.00164692" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00618915, 0.00619463, 0.00620383, 0.00620662, 0.00620772, 0.0062087, 0.00620845", \ + "0.00605885, 0.00607627, 0.00614462, 0.00616886, 0.00617974, 0.00619563, 0.00596069", \ + "0.00630956, 0.00634178, 0.00623521, 0.00622446, 0.00625038, 0.00623638, 0.00622561", \ + "0.00702633, 0.00695339, 0.00668659, 0.00660081, 0.00644038, 0.00636968, 0.00632275", \ + "0.00863997, 0.00850196, 0.00789059, 0.0074798, 0.00712492, 0.00690545, 0.0067132", \ + "0.010932, 0.0107631, 0.00979667, 0.00909693, 0.00836246, 0.0078838, 0.00744987", \ + "0.0139081, 0.0137009, 0.0124512, 0.0114687, 0.0102773, 0.00942163, 0.00878172" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000138296, -0.000123744, -8.92624e-05, -8.12002e-05, -7.68959e-05, -7.73817e-05, -7.22357e-05", \ + "-0.000318327, -0.000287506, -0.000178997, -0.000137504, -0.000108391, -9.48197e-05, -8.74565e-05", \ + "-0.000335477, -0.000335928, -0.000293371, -0.00024934, -0.000195478, -0.000160905, -0.000128354", \ + "7.09494e-05, 2.89667e-05, -0.000104686, -0.000139015, -0.000160404, -0.000148495, -0.000133745", \ + "0.00141306, 0.0012834, 0.000738049, 0.000472005, 0.000244048, 0.000115307, 5.71661e-05", \ + "0.00359164, 0.00337604, 0.00234908, 0.00176778, 0.00120462, 0.000840874, 0.000600725", \ + "0.0064744, 0.00618788, 0.00471015, 0.00376734, 0.002791, 0.00212254, 0.00159864" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.007515, 0.00752021, 0.00752886, 0.00753159, 0.00753278, 0.00753373, 0.00753343", \ + "0.00738784, 0.00740265, 0.00746979, 0.007494, 0.00750419, 0.0075204, 0.00728567", \ + "0.00763712, 0.00766293, 0.00755386, 0.00761442, 0.00757432, 0.00756177, 0.00755111", \ + "0.00834735, 0.00826761, 0.00800456, 0.00791745, 0.00775922, 0.0076949, 0.0076476", \ + "0.00995423, 0.00982561, 0.00921168, 0.00881207, 0.0084651, 0.00819872, 0.0080135", \ + "0.012232, 0.0120674, 0.0111161, 0.0104206, 0.00965963, 0.00923801, 0.0087771", \ + "0.0152047, 0.0150096, 0.013768, 0.0127822, 0.0115908, 0.0107252, 0.010148" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000128715, 0.000139061, 0.000167191, 0.000174078, 0.000178244, 0.000179933, 0.000180077", \ + "-2.56465e-05, -4.12803e-06, 8.31272e-05, 0.00012072, 0.000147687, 0.000160271, 0.00016714", \ + "-7.81928e-05, -7.67287e-05, -3.59869e-05, 1.14588e-05, 6.28555e-05, 9.4961e-05, 0.000122185", \ + "0.00027666, 0.000245856, 0.000143363, 0.000109933, 9.54277e-05, 0.000107988, 0.000121293", \ + "0.00150794, 0.00140379, 0.000946912, 0.000709373, 0.000492011, 0.000365948, 0.000309142", \ + "0.00358081, 0.003402, 0.00250286, 0.00197011, 0.00143808, 0.00108154, 0.000844866", \ + "0.00638388, 0.00614067, 0.00480504, 0.00393629, 0.0029994, 0.00234459, 0.00183666" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0078905, 0.00789725, 0.00790904, 0.00791339, 0.00791535, 0.00791547, 0.00791596", \ + "0.00775825, 0.00777891, 0.00785147, 0.00788286, 0.00790434, 0.00791861, 0.00767057", \ + "0.00800209, 0.00803922, 0.00792558, 0.00797393, 0.00795913, 0.0079551, 0.00794341", \ + "0.00870417, 0.00864934, 0.00839298, 0.00829904, 0.0081482, 0.00808746, 0.00804373", \ + "0.0103375, 0.0102202, 0.00960813, 0.00921343, 0.00888108, 0.00862402, 0.0084182", \ + "0.0126247, 0.0124646, 0.0115496, 0.0108602, 0.0101178, 0.00970512, 0.00922154", \ + "0.0156126, 0.0154218, 0.0142287, 0.0132562, 0.012091, 0.0112084, 0.0106371" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "8.05592e-05, 9.09493e-05, 0.000119122, 0.000126676, 0.000131143, 0.00013223, 0.000134141", \ + "-7.56095e-05, -5.30323e-05, 4.02564e-05, 7.27166e-05, 9.97906e-05, 0.000112499, 0.000119829", \ + "-0.000121678, -0.000119192, -7.8988e-05, -3.67418e-05, 1.52687e-05, 5.31119e-05, 7.54961e-05", \ + "0.000253003, 0.000221365, 0.000113586, 7.55262e-05, 5.81531e-05, 6.63977e-05, 7.61233e-05", \ + "0.0015175, 0.00141067, 0.000940462, 0.000690457, 0.000465419, 0.000342507, 0.000263558", \ + "0.00363578, 0.00345908, 0.00254694, 0.00199237, 0.00144679, 0.00107765, 0.000828713", \ + "0.00647844, 0.00623414, 0.0048892, 0.003992, 0.00304254, 0.00237143, 0.00186309" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0075153, 0.00752057, 0.00752943, 0.00753208, 0.00753397, 0.00753442, 0.00753409", \ + "0.00738751, 0.00740231, 0.00746983, 0.00749423, 0.00750449, 0.007521, 0.00728514", \ + "0.00763692, 0.00766502, 0.00755906, 0.00755115, 0.00757614, 0.00755899, 0.00755111", \ + "0.0083512, 0.00826824, 0.00800613, 0.00791606, 0.00775978, 0.00769571, 0.00764826", \ + "0.0099607, 0.00982639, 0.0092071, 0.00881699, 0.00846825, 0.00819921, 0.00801521", \ + "0.0122414, 0.0120758, 0.0111239, 0.0104267, 0.00968472, 0.00924348, 0.00878132", \ + "0.015217, 0.0150228, 0.01379, 0.0127948, 0.0116046, 0.0107337, 0.0101669" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000103737, 0.000114147, 0.00014251, 0.000149463, 0.000153828, 0.000153041, 0.000157892", \ + "-5.07976e-05, -2.88633e-05, 6.36291e-05, 9.60575e-05, 0.000123118, 0.000135914, 0.000142913", \ + "-0.000102821, -0.000100967, -5.9556e-05, -1.30779e-05, 3.83009e-05, 7.0613e-05, 9.80373e-05", \ + "0.000254888, 0.000223521, 0.000119364, 8.6492e-05, 6.97929e-05, 8.36253e-05, 9.68885e-05", \ + "0.00148871, 0.00138564, 0.00092674, 0.000681251, 0.000468587, 0.000343195, 0.000285973", \ + "0.00356902, 0.00338991, 0.00248633, 0.00195177, 0.00141816, 0.00106117, 0.000823587", \ + "0.00637868, 0.00613153, 0.0048012, 0.00392143, 0.00298365, 0.00233377, 0.00181725" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0088411, 0.0088461, 0.0088545, 0.008857, 0.00885881, 0.00885961, 0.00885907", \ + "0.008715, 0.00872978, 0.00879514, 0.00881941, 0.00883371, 0.00884592, 0.00861038", \ + "0.00895771, 0.00898819, 0.00887355, 0.00892423, 0.00890002, 0.0088873, 0.00887596", \ + "0.00966919, 0.009599, 0.00933943, 0.0092119, 0.0090851, 0.00902105, 0.00897297", \ + "0.0112595, 0.0111469, 0.0105367, 0.0101336, 0.00980761, 0.00952529, 0.00934045", \ + "0.0135464, 0.0133912, 0.0124439, 0.0117486, 0.0110133, 0.0106495, 0.0100905", \ + "0.0165032, 0.0163244, 0.0150897, 0.0141069, 0.0129214, 0.0120548, 0.011536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000367417, 0.000375484, 0.00039906, 0.000405384, 0.000410539, 0.000410335, 0.000412397", \ + "0.000235787, 0.000246568, 0.000320432, 0.000354184, 0.000379198, 0.000391007, 0.000397554", \ + "0.000157573, 0.000160836, 0.000202178, 0.000248082, 0.000296438, 0.000328669, 0.000352468", \ + "0.000475562, 0.00045241, 0.000372059, 0.000338871, 0.000326532, 0.000339341, 0.000351996", \ + "0.0016092, 0.00152746, 0.00113939, 0.000915209, 0.000710555, 0.000593787, 0.000524947", \ + "0.0035988, 0.00344891, 0.00264953, 0.00216371, 0.00164806, 0.00130416, 0.00106938", \ + "0.00633243, 0.00611769, 0.00490916, 0.00408823, 0.00319171, 0.00253976, 0.00205507" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0088411, 0.0088461, 0.0088545, 0.008857, 0.00885881, 0.00885961, 0.00885907", \ + "0.008715, 0.00872978, 0.00879514, 0.00881941, 0.00883371, 0.00884592, 0.00861038", \ + "0.00895771, 0.00898819, 0.00887355, 0.00892423, 0.00890002, 0.0088873, 0.00887596", \ + "0.00966919, 0.009599, 0.00933943, 0.0092119, 0.0090851, 0.00902105, 0.00897297", \ + "0.0112595, 0.0111469, 0.0105367, 0.0101336, 0.00980761, 0.00952529, 0.00934045", \ + "0.0135464, 0.0133912, 0.0124439, 0.0117486, 0.0110133, 0.0106495, 0.0100905", \ + "0.0165032, 0.0163244, 0.0150897, 0.0141069, 0.0129214, 0.0120548, 0.011536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000171972, -0.000157684, -0.000123611, -0.000114985, -0.000110809, -0.000110022, -0.000107961", \ + "-0.000350404, -0.000323836, -0.000211977, -0.000170055, -0.000141503, -0.000128003, -0.000120413", \ + "-0.000350587, -0.000350602, -0.000318568, -0.000274984, -0.000226393, -0.000188153, -0.000166452", \ + "0.000112204, 6.29434e-05, -8.6238e-05, -0.00013932, -0.000165357, -0.000163547, -0.00015685", \ + "0.00156011, 0.00141815, 0.00082457, 0.000535552, 0.000285124, 0.000140673, 6.66006e-05", \ + "0.00388462, 0.00366822, 0.00257323, 0.00195178, 0.0013298, 0.000938694, 0.000676749", \ + "0.00693729, 0.00665047, 0.00509361, 0.00409669, 0.00303373, 0.00231481, 0.00176276" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167365; + rise_capacitance : 0.00167365; + rise_capacitance_range (0.00120607, 0.00167365); + fall_capacitance : 0.00164101; + fall_capacitance_range (0.00109926, 0.00164101); + internal_power () { + when : "(B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000164003, -0.000164976, -0.00016488, -0.000165209, -0.000164547, -0.000163942, -0.000163806" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000168931, 0.000171191, 0.000170068, 0.000170122, 0.00016895, 0.000167618, 0.000166276" \ + ); + } + } + internal_power () { + when : "(B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108639, -0.00109673, -0.00113635, -0.00115025, -0.00115752, -0.00115424, -0.00115162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114747, 0.00115038, 0.00115811, 0.00116189, 0.00115856, 0.00115424, 0.00115162" \ + ); + } + } + internal_power () { + when : "(B * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000163953, -0.000164877, -0.000164851, -0.00016514, -0.000164442, -0.000163824, -0.000163681" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000169034, 0.000171426, 0.000170329, 0.000170274, 0.00016909, 0.000167743, 0.000166396" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108637, -0.0010967, -0.00113637, -0.00114935, -0.00115598, -0.00115527, -0.00115278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011506, 0.00115167, 0.00115894, 0.0011626, 0.00115937, 0.00115527, 0.00115278" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0010865, -0.00109156, -0.00113374, -0.00114767, -0.00115532, -0.00115424, -0.00115209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115382, 0.00115124, 0.00115614, 0.00116022, 0.00115774, 0.00115424, 0.00115209" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108831, -0.0011016, -0.00113677, -0.00115045, -0.00115733, -0.00115718, -0.00115446" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115221, 0.00115373, 0.00116245, 0.00116518, 0.00116165, 0.00115718, 0.00115446" \ + ); + } + } + internal_power () { + when : "(!B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126329, -0.00126092, -0.00127155, -0.00126462, -0.00126849, -0.00126559, -0.00126443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126491, 0.00126092, 0.00127155, 0.00127553, 0.0012719, 0.00126757, 0.00126443" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126147, -0.00125935, -0.00126614, -0.00126535, -0.00126819, -0.00126563, -0.00126441" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126502, 0.00125935, 0.00127839, 0.00127524, 0.00127157, 0.00126746, 0.00126441" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126518, -0.00126138, -0.00126736, -0.0012642, -0.00126851, -0.00126641, -0.00126454" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.001267, 0.00126138, 0.00127903, 0.00127515, 0.00127154, 0.00126752, 0.00126454" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126136, -0.00126003, -0.00126256, -0.00127096, -0.00126849, -0.0012657, -0.00126454" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126496, 0.0012733, 0.00127127, 0.00127566, 0.00127198, 0.00126771, 0.00126454" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016208; + rise_capacitance : 0.00161615; + rise_capacitance_range (0.0012361, 0.00161615); + fall_capacitance : 0.0016208; + fall_capacitance_range (0.00122874, 0.0016208); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000961416, -0.00107951, -0.00114438, -0.00114104, -0.00115698, -0.001159, -0.00115598" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115655, 0.00116197, 0.00116788, 0.00116894, 0.00116046, 0.001159, 0.00115598" \ + ); + } + } + internal_power () { + when : "(A * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00109668, -0.00110394, -0.00115147, -0.00114663, -0.00115884, -0.00115744, -0.0011543" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115545, 0.00115811, 0.00116474, 0.00116744, 0.00115884, 0.00115744, 0.0011543" \ + ); + } + } + internal_power () { + when : "(A * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000961276, -0.00107939, -0.00114426, -0.00114092, -0.00115686, -0.00115913, -0.00115611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115662, 0.00116216, 0.0011681, 0.00116907, 0.00116059, 0.00115913, 0.00115611" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00109339, -0.00110405, -0.00115154, -0.00114683, -0.00115865, -0.00115725, -0.00115411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115748, 0.00115947, 0.00116558, 0.00116727, 0.00115865, 0.00115725, 0.00115411" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126526, -0.00126811, -0.00126585, -0.00126983, -0.00126815, -0.00126532, -0.00126372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127498, 0.00128106, 0.00128357, 0.00127805, 0.00127273, 0.00126805, 0.00126483" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012653, -0.00126822, -0.00126495, -0.00126986, -0.00126795, -0.00126518, -0.00126332" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127166, 0.00128097, 0.00128191, 0.00127747, 0.00127262, 0.00126797, 0.00126478" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126039, -0.00126985, -0.00127334, -0.00126959, -0.00126815, -0.00126552, -0.001264" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127448, 0.00128014, 0.00128184, 0.00127756, 0.00127297, 0.00126832, 0.00126511" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126527, -0.00126837, -0.00126554, -0.00127011, -0.00126828, -0.00126542, -0.00126377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127488, 0.00128112, 0.00128252, 0.00127787, 0.00127272, 0.00126803, 0.0012648" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170054; + rise_capacitance : 0.00170054; + rise_capacitance_range (0.00104852, 0.00170054); + fall_capacitance : 0.00170037; + fall_capacitance_range (0.00100447, 0.00170037); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000178433, -0.000177564, -0.000177918, -0.000174595, -0.000175659, -0.000175006, -0.000174576" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000185213, 0.000182342, 0.000180892, 0.000180826, 0.000179236, 0.00017927, 0.000177482" \ + ); + } + } + internal_power () { + when : "(A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139066, -0.00140238, -0.00144814, -0.00146332, -0.00146935, -0.00147396, -0.00146631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00147863, 0.00147994, 0.00148085, 0.00149058, 0.0014833, 0.00147396, 0.00146631" \ + ); + } + } + internal_power () { + when : "(A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155083, -0.00155557, -0.00156184, -0.00155382, -0.00156357, -0.00156514, -0.00157008" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156936, 0.00157536, 0.00159025, 0.00156658, 0.00158013, 0.00157495, 0.00157345" \ + ); + } + } + internal_power () { + when : "(!A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0013905, -0.00140309, -0.00144889, -0.00146185, -0.00146819, -0.00147629, -0.00147106" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00147829, 0.0014783, 0.0014786, 0.00149107, 0.00148429, 0.00147629, 0.00147106" \ + ); + } + } + internal_power () { + when : "(!A * B * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00017823, -0.000177247, -0.000173451, -0.000176516, -0.000175584, -0.000174917, -0.000174478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000185608, 0.000181551, 0.000180865, 0.000180809, 0.000180971, 0.000179407, 0.000177605" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155048, -0.00155516, -0.0015514, -0.00155471, -0.001563, -0.00156479, -0.00156971" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156763, 0.00157473, 0.00158994, 0.00158451, 0.00157965, 0.00157507, 0.00157377" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00138872, -0.00140341, -0.00144397, -0.00145887, -0.00146688, -0.00147151, -0.00146557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00147113, 0.00147528, 0.00147446, 0.00146991, 0.00147727, 0.00147151, 0.00146557" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00153858, -0.00154451, -0.00154324, -0.00154594, -0.00155489, -0.00155991, -0.00156871" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156719, 0.00157222, 0.00156918, 0.00156727, 0.00157923, 0.0015754, 0.00157264" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166406; + rise_capacitance : 0.00162686; + rise_capacitance_range (0.00112036, 0.00162686); + fall_capacitance : 0.00166406; + fall_capacitance_range (0.00118966, 0.00166406); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000963307, -0.00108373, -0.00113611, -0.0011473, -0.00116014, -0.00116267, -0.00115984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115166, 0.00116199, 0.00116964, 0.0011607, 0.00116687, 0.00116267, 0.00115984" \ + ); + } + } + internal_power () { + when : "(A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139609, -0.0014101, -0.00146325, -0.00145693, -0.00147215, -0.00147493, -0.001467" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148031, 0.00148477, 0.00148637, 0.00149368, 0.00148492, 0.00147493, 0.001467" \ + ); + } + } + internal_power () { + when : "(A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155047, -0.00155019, -0.00155688, -0.00155925, -0.00155993, -0.00156111, -0.00156583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156884, 0.00157218, 0.00159105, 0.00156437, 0.00157813, 0.00157359, 0.00157024" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139593, -0.00140995, -0.00146276, -0.00145674, -0.00147189, -0.00147494, -0.00146699" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0014842, 0.0014839, 0.00148868, 0.00149355, 0.00148488, 0.00147494, 0.00146699" \ + ); + } + } + internal_power () { + when : "(!A * B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000963263, -0.0010835, -0.00113662, -0.00114656, -0.00116008, -0.00116381, -0.00116105" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011538, 0.00116432, 0.00116832, 0.00116028, 0.00116798, 0.00116381, 0.00116105" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155038, -0.00155008, -0.00155693, -0.00155912, -0.00155955, -0.00156083, -0.00156556" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157268, 0.00157418, 0.00158943, 0.0015837, 0.00157796, 0.00157357, 0.0015704" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00139554, -0.00140963, -0.0014605, -0.00145627, -0.0014714, -0.00147242, -0.00146615" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00147922, 0.00147943, 0.00147844, 0.00148916, 0.00148115, 0.00147242, 0.00146615" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00154127, -0.00154102, -0.00154668, -0.00154899, -0.00155125, -0.00155585, -0.00156513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157257, 0.00158451, 0.00158751, 0.00158295, 0.00157772, 0.00157321, 0.00157025" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168443; + rise_capacitance : 0.00168443; + rise_capacitance_range (0.00116222, 0.00168443); + fall_capacitance : 0.00165423; + fall_capacitance_range (0.00118761, 0.00165423); + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126708, -0.0012623, -0.00126377, -0.00126769, -0.00126705, -0.00126651, -0.00126503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00133041, 0.00127219, 0.00126377, 0.00126769, 0.00127398, 0.00126885, 0.00126541" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126634, -0.00126948, -0.00126579, -0.00127016, -0.00126673, -0.00126621, -0.00126481" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00134684, 0.00127378, 0.0012674, 0.00127016, 0.00127393, 0.00126974, 0.00126609" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127005, -0.00126997, -0.00127138, -0.00127275, -0.00126834, -0.00126753, -0.00126586" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128573, 0.00129087, 0.00129384, 0.00129722, 0.00128989, 0.00128119, 0.00127322" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127009, -0.00126983, -0.00127128, -0.00127253, -0.00126834, -0.00126756, -0.00126608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128528, 0.00128421, 0.00129078, 0.00129619, 0.0012896, 0.00128102, 0.001273" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126781, -0.00126909, -0.00127153, -0.00127103, -0.00127013, -0.00126954, -0.00126817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126781, 0.00126909, 0.00127414, 0.00128087, 0.00127691, 0.00127235, 0.00126973" \ + ); + } + } + } + } + cell (OAI221X2) { + area : 11.2896; + cell_leakage_power : 0.337126; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.549391; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264632; + when : "(A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.528423; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326906; + when : "(A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.463653; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326906; + when : "(A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431603; + when : "(A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.382332; + when : "(A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.528422; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222668; + when : "(A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.507454; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284942; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442684; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284942; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389639; + when : "(A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340368; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.463652; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222668; + when : "(!A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.442684; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284942; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377914; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284942; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389639; + when : "(!A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340368; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126731; + when : "(!A * !B * C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178329; + when : "(!A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189019; + when : "(!A * !B * C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240676; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189019; + when : "(!A * !B * !C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240676; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243676; + when : "(!A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.298144; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337126; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D) + (!E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0490173, 0.0613899, 0.125866, 0.204952, 0.362148, 0.566055, 0.832661", \ + "0.0599499, 0.0725401, 0.137349, 0.216523, 0.373457, 0.577775, 0.844174", \ + "0.106554, 0.123626, 0.194069, 0.273338, 0.43018, 0.633798, 0.900257", \ + "0.140761, 0.163943, 0.26089, 0.350571, 0.5065, 0.709455, 0.975275", \ + "0.182397, 0.212674, 0.341847, 0.464309, 0.653923, 0.85717, 1.12169", \ + "0.22135, 0.258607, 0.417108, 0.569555, 0.808574, 1.05408, 1.32368", \ + "0.257223, 0.301043, 0.487572, 0.667162, 0.951729, 1.24703, 1.56577" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492557, 0.0659901, 0.155797, 0.267308, 0.489751, 0.778687, 1.15615", \ + "0.0491512, 0.066042, 0.155817, 0.267301, 0.489796, 0.778686, 1.15612", \ + "0.0794174, 0.0946595, 0.166443, 0.269153, 0.489786, 0.778554, 1.15613", \ + "0.112626, 0.13288, 0.214582, 0.301358, 0.49779, 0.77866, 1.1562", \ + "0.160667, 0.188027, 0.295897, 0.395918, 0.566468, 0.812101, 1.16296", \ + "0.213084, 0.247234, 0.381647, 0.505088, 0.697826, 0.916247, 1.22988", \ + "0.269334, 0.310424, 0.470868, 0.616775, 0.842308, 1.07945, 1.36672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0468473, 0.0587963, 0.122105, 0.200779, 0.357965, 0.562252, 0.829371", \ + "0.0588415, 0.0711938, 0.135552, 0.2146, 0.372035, 0.576449, 0.843613", \ + "0.0933623, 0.109805, 0.181423, 0.260902, 0.418923, 0.623695, 0.891033", \ + "0.116229, 0.139151, 0.230351, 0.319815, 0.479104, 0.683397, 0.951579", \ + "0.14055, 0.173463, 0.296884, 0.408461, 0.591199, 0.799766, 1.06722", \ + "0.1638, 0.205615, 0.362241, 0.49982, 0.715118, 0.949937, 1.22587", \ + "0.187245, 0.237155, 0.425496, 0.589972, 0.84077, 1.10685, 1.41039" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0330402, 0.0486419, 0.132958, 0.238245, 0.448763, 0.722355, 1.07985", \ + "0.0330753, 0.0486356, 0.132958, 0.238242, 0.448702, 0.722383, 1.07985", \ + "0.0497308, 0.0640681, 0.138918, 0.23937, 0.448675, 0.722086, 1.07991", \ + "0.0771903, 0.0924974, 0.16788, 0.258364, 0.454121, 0.72244, 1.08002", \ + "0.129175, 0.145982, 0.226444, 0.318276, 0.495779, 0.743355, 1.08548", \ + "0.189582, 0.209745, 0.30084, 0.398121, 0.579446, 0.808002, 1.12638", \ + "0.251116, 0.275786, 0.384256, 0.491186, 0.680868, 0.913134, 1.21019" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0449938, 0.0576371, 0.122626, 0.201927, 0.359315, 0.563326, 0.829785", \ + "0.0559796, 0.0687283, 0.13404, 0.21344, 0.370601, 0.574949, 0.841428", \ + "0.10088, 0.118654, 0.191319, 0.270276, 0.427337, 0.63089, 0.897264", \ + "0.132961, 0.157186, 0.256305, 0.347237, 0.503424, 0.706746, 0.972531", \ + "0.171922, 0.203519, 0.335678, 0.459558, 0.650402, 0.854053, 1.11888", \ + "0.207783, 0.246781, 0.408517, 0.563022, 0.803896, 1.05023, 1.32062", \ + "0.240772, 0.286267, 0.477292, 0.658575, 0.944529, 1.24195, 1.56172" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0469365, 0.0636153, 0.153263, 0.264759, 0.487124, 0.77619, 1.15368", \ + "0.0467734, 0.0635087, 0.153218, 0.264768, 0.487227, 0.776191, 1.15368", \ + "0.0774505, 0.0930801, 0.16504, 0.26679, 0.487122, 0.776148, 1.15373", \ + "0.110349, 0.130955, 0.213281, 0.299566, 0.49538, 0.776118, 1.15375", \ + "0.158283, 0.186048, 0.294671, 0.394746, 0.56544, 0.810018, 1.16044", \ + "0.210764, 0.245455, 0.381344, 0.504458, 0.696965, 0.914831, 1.22826", \ + "0.266774, 0.309203, 0.470738, 0.61689, 0.843175, 1.07959, 1.36593" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0515455, 0.0655306, 0.139729, 0.231962, 0.416262, 0.655792, 0.969062", \ + "0.0631688, 0.0776218, 0.153038, 0.245709, 0.430266, 0.669925, 0.983194", \ + "0.0964108, 0.114421, 0.195279, 0.28846, 0.473648, 0.71384, 1.02714", \ + "0.119071, 0.142872, 0.24105, 0.341709, 0.527368, 0.76751, 1.08105", \ + "0.143129, 0.176896, 0.305009, 0.425173, 0.62947, 0.870865, 1.18428", \ + "0.166224, 0.208823, 0.36965, 0.512983, 0.74602, 1.00925, 1.32608", \ + "0.189937, 0.240897, 0.433158, 0.602327, 0.867173, 1.15716, 1.49723" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0355204, 0.0540184, 0.154087, 0.279101, 0.528989, 0.853825, 1.27823", \ + "0.0355478, 0.0540377, 0.154076, 0.279101, 0.528956, 0.853832, 1.27815", \ + "0.0495722, 0.0668583, 0.158487, 0.279514, 0.52898, 0.85353, 1.27814", \ + "0.073903, 0.0919697, 0.182824, 0.294043, 0.532055, 0.853572, 1.27829", \ + "0.122896, 0.142244, 0.235837, 0.34622, 0.566132, 0.86858, 1.281", \ + "0.181296, 0.204386, 0.306147, 0.419674, 0.637123, 0.919757, 1.31165", \ + "0.240575, 0.268484, 0.387001, 0.50704, 0.730045, 1.01092, 1.37917" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0462792, 0.0589778, 0.124324, 0.204163, 0.362533, 0.567483, 0.834625", \ + "0.0572588, 0.0700051, 0.135745, 0.21566, 0.373773, 0.579103, 0.846264", \ + "0.103263, 0.120775, 0.193055, 0.272513, 0.430499, 0.635062, 0.902105", \ + "0.137045, 0.160883, 0.25903, 0.349642, 0.50657, 0.710773, 0.977322", \ + "0.179006, 0.20981, 0.340554, 0.463648, 0.653815, 0.858183, 1.12342", \ + "0.218695, 0.25626, 0.415915, 0.569417, 0.809022, 1.05522, 1.3253", \ + "0.256622, 0.300155, 0.48754, 0.667544, 0.952471, 1.24825, 1.56711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0612945, 0.077432, 0.166122, 0.277305, 0.499624, 0.788308, 1.16596", \ + "0.0611131, 0.0773718, 0.166118, 0.277304, 0.499592, 0.788307, 1.16596", \ + "0.0941103, 0.107603, 0.177806, 0.279288, 0.499531, 0.788283, 1.16597", \ + "0.132509, 0.149962, 0.225943, 0.311966, 0.50774, 0.788282, 1.16594", \ + "0.188223, 0.211821, 0.311336, 0.407614, 0.577016, 0.822241, 1.17263", \ + "0.248871, 0.278294, 0.402318, 0.520402, 0.709082, 0.926744, 1.24031", \ + "0.313197, 0.348956, 0.496076, 0.636089, 0.858548, 1.09197, 1.37722" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0611305, 0.0754112, 0.150492, 0.243291, 0.428375, 0.668835, 0.983211", \ + "0.0732026, 0.0878386, 0.163882, 0.257068, 0.44243, 0.68297, 0.997418", \ + "0.109338, 0.1263, 0.20608, 0.299777, 0.485733, 0.726669, 1.04125", \ + "0.136728, 0.158408, 0.253328, 0.353129, 0.539194, 0.780306, 1.09503", \ + "0.168849, 0.198796, 0.320031, 0.438243, 0.641097, 0.883341, 1.19795", \ + "0.19906, 0.236999, 0.388197, 0.528594, 0.759589, 1.02222, 1.33994", \ + "0.229448, 0.274707, 0.455229, 0.620065, 0.881693, 1.17058, 1.51055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0448655, 0.0635247, 0.164305, 0.289834, 0.540891, 0.867033, 1.29332", \ + "0.0448656, 0.0635329, 0.164305, 0.289835, 0.54087, 0.866808, 1.29327", \ + "0.0573504, 0.0748567, 0.167804, 0.290165, 0.540888, 0.867001, 1.29298", \ + "0.0810562, 0.0993411, 0.190929, 0.303566, 0.543564, 0.867041, 1.29318", \ + "0.128874, 0.148681, 0.2433, 0.354554, 0.574792, 0.880922, 1.29587", \ + "0.187669, 0.210841, 0.313302, 0.427118, 0.646793, 0.931704, 1.32537", \ + "0.248708, 0.276443, 0.394026, 0.514766, 0.738848, 1.02092, 1.39228" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0462792, 0.0589778, 0.124324, 0.204163, 0.362533, 0.567483, 0.834625", \ + "0.0572588, 0.0700051, 0.135745, 0.21566, 0.373773, 0.579103, 0.846264", \ + "0.103263, 0.120775, 0.193055, 0.272513, 0.430499, 0.635062, 0.902105", \ + "0.137045, 0.160883, 0.25903, 0.349642, 0.50657, 0.710773, 0.977322", \ + "0.179006, 0.20981, 0.340554, 0.463648, 0.653815, 0.858183, 1.12342", \ + "0.218695, 0.25626, 0.415915, 0.569417, 0.809022, 1.05522, 1.3253", \ + "0.256622, 0.300155, 0.48754, 0.667544, 0.952471, 1.24825, 1.56711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0612945, 0.077432, 0.166122, 0.277305, 0.499624, 0.788308, 1.16596", \ + "0.0611131, 0.0773718, 0.166118, 0.277304, 0.499592, 0.788307, 1.16596", \ + "0.0941103, 0.107603, 0.177806, 0.279288, 0.499531, 0.788283, 1.16597", \ + "0.132509, 0.149962, 0.225943, 0.311966, 0.50774, 0.788282, 1.16594", \ + "0.188223, 0.211821, 0.311336, 0.407614, 0.577016, 0.822241, 1.17263", \ + "0.248871, 0.278294, 0.402318, 0.520402, 0.709082, 0.926744, 1.24031", \ + "0.313197, 0.348956, 0.496076, 0.636089, 0.858548, 1.09197, 1.37722" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0611305, 0.0754112, 0.150492, 0.243291, 0.428375, 0.668835, 0.983211", \ + "0.0732026, 0.0878386, 0.163882, 0.257068, 0.44243, 0.68297, 0.997418", \ + "0.109338, 0.1263, 0.20608, 0.299777, 0.485733, 0.726669, 1.04125", \ + "0.136728, 0.158408, 0.253328, 0.353129, 0.539194, 0.780306, 1.09503", \ + "0.168849, 0.198796, 0.320031, 0.438243, 0.641097, 0.883341, 1.19795", \ + "0.19906, 0.236999, 0.388197, 0.528594, 0.759589, 1.02222, 1.33994", \ + "0.229448, 0.274707, 0.455229, 0.620065, 0.881693, 1.17058, 1.51055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0448655, 0.0635247, 0.164305, 0.289834, 0.540891, 0.867033, 1.29332", \ + "0.0448656, 0.0635329, 0.164305, 0.289835, 0.54087, 0.866808, 1.29327", \ + "0.0573504, 0.0748567, 0.167804, 0.290165, 0.540888, 0.867001, 1.29298", \ + "0.0810562, 0.0993411, 0.190929, 0.303566, 0.543564, 0.867041, 1.29318", \ + "0.128874, 0.148681, 0.2433, 0.354554, 0.574792, 0.880922, 1.29587", \ + "0.187669, 0.210841, 0.313302, 0.427118, 0.646793, 0.931704, 1.32537", \ + "0.248708, 0.276443, 0.394026, 0.514766, 0.738848, 1.02092, 1.39228" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0528051, 0.0651661, 0.129604, 0.208667, 0.365873, 0.569783, 0.836365", \ + "0.0648058, 0.0772617, 0.141917, 0.221061, 0.378298, 0.582223, 0.848607", \ + "0.102156, 0.117924, 0.188393, 0.267776, 0.425546, 0.629577, 0.895822", \ + "0.130204, 0.150855, 0.239397, 0.328308, 0.48705, 0.691155, 0.957392", \ + "0.164273, 0.19145, 0.306232, 0.417484, 0.601267, 0.80997, 1.07613", \ + "0.195546, 0.228955, 0.37012, 0.505204, 0.723089, 0.961175, 1.23759", \ + "0.222339, 0.262061, 0.429094, 0.588489, 0.841147, 1.11329, 1.42209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0492557, 0.0660495, 0.155797, 0.267311, 0.489795, 0.778685, 1.15636", \ + "0.0492128, 0.0660376, 0.155752, 0.267259, 0.489745, 0.778685, 1.15612", \ + "0.0697548, 0.0848188, 0.163641, 0.269063, 0.489786, 0.778586, 1.15617", \ + "0.0989012, 0.116247, 0.197099, 0.291432, 0.496981, 0.778767, 1.15623", \ + "0.144253, 0.165422, 0.260202, 0.359941, 0.546415, 0.805863, 1.16417", \ + "0.192803, 0.220016, 0.332406, 0.444071, 0.640527, 0.88169, 1.21439", \ + "0.244461, 0.277195, 0.410056, 0.536343, 0.750235, 0.999795, 1.31172" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.052935, 0.0648734, 0.12814, 0.206517, 0.362937, 0.5661, 0.831862", \ + "0.0657002, 0.0778335, 0.141493, 0.220009, 0.37651, 0.579723, 0.845372", \ + "0.10411, 0.119432, 0.188633, 0.267327, 0.424138, 0.627625, 0.893231", \ + "0.132166, 0.152956, 0.239816, 0.32735, 0.485095, 0.687477, 0.954602", \ + "0.165714, 0.194738, 0.310279, 0.418557, 0.599157, 0.805628, 1.07095", \ + "0.201138, 0.236925, 0.381408, 0.51398, 0.724643, 0.957776, 1.23087", \ + "0.238738, 0.281407, 0.452636, 0.609592, 0.854159, 1.11626, 1.41731" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405042, 0.0560054, 0.14, 0.244743, 0.454093, 0.726222, 1.08177", \ + "0.0405064, 0.0560277, 0.140048, 0.244743, 0.45407, 0.726091, 1.08171", \ + "0.0558976, 0.0701259, 0.145447, 0.245857, 0.454036, 0.726137, 1.08171", \ + "0.0830722, 0.0983605, 0.173474, 0.263736, 0.459269, 0.726182, 1.08191", \ + "0.133403, 0.150611, 0.231766, 0.323387, 0.500438, 0.747156, 1.0873", \ + "0.190871, 0.212759, 0.305246, 0.402743, 0.583581, 0.811643, 1.12819", \ + "0.249053, 0.275947, 0.386036, 0.494127, 0.684701, 0.914932, 1.21191" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0487445, 0.0613849, 0.126359, 0.205653, 0.363028, 0.567178, 0.833717", \ + "0.0607316, 0.0734356, 0.138604, 0.217944, 0.375363, 0.57939, 0.846077", \ + "0.096976, 0.113415, 0.185102, 0.26485, 0.422618, 0.626772, 0.893043", \ + "0.123404, 0.144883, 0.235311, 0.325299, 0.484097, 0.688302, 0.954833", \ + "0.154829, 0.183002, 0.300752, 0.413188, 0.597876, 0.807017, 1.07323", \ + "0.183166, 0.218066, 0.3624, 0.499574, 0.718737, 0.957536, 1.23444", \ + "0.206812, 0.248504, 0.419881, 0.580913, 0.836066, 1.10879, 1.41807" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0468631, 0.0636106, 0.153263, 0.264764, 0.487193, 0.776039, 1.15392", \ + "0.0467948, 0.0635637, 0.153273, 0.264759, 0.48719, 0.776191, 1.15392", \ + "0.0677874, 0.0830487, 0.161487, 0.26675, 0.487254, 0.776043, 1.15378", \ + "0.097066, 0.114473, 0.195282, 0.289723, 0.494657, 0.776289, 1.15388", \ + "0.142582, 0.164583, 0.258725, 0.358125, 0.544557, 0.803864, 1.16158", \ + "0.191482, 0.218953, 0.331971, 0.443015, 0.639194, 0.879032, 1.21229", \ + "0.243576, 0.27613, 0.40984, 0.536402, 0.749438, 0.998497, 1.31011" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0588958, 0.0728537, 0.147002, 0.238914, 0.422395, 0.660814, 0.972396", \ + "0.071408, 0.0855911, 0.160197, 0.25227, 0.435853, 0.674229, 0.985943", \ + "0.108268, 0.125125, 0.203806, 0.296167, 0.479972, 0.718494, 1.03024", \ + "0.13562, 0.157391, 0.251568, 0.350396, 0.534442, 0.773202, 1.08472", \ + "0.16885, 0.198575, 0.319133, 0.436439, 0.637971, 0.877516, 1.18912", \ + "0.204168, 0.240834, 0.389497, 0.528421, 0.757352, 1.01783, 1.33262", \ + "0.242107, 0.285669, 0.460924, 0.622624, 0.881632, 1.16774, 1.50496" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0443227, 0.0628224, 0.162674, 0.28715, 0.535831, 0.858923, 1.28137", \ + "0.0443212, 0.0628251, 0.162674, 0.287128, 0.535816, 0.85892, 1.28134", \ + "0.0570205, 0.0743188, 0.166521, 0.287532, 0.535753, 0.858921, 1.28133", \ + "0.0809742, 0.0990977, 0.189844, 0.301485, 0.538858, 0.858889, 1.28128", \ + "0.128174, 0.148176, 0.242507, 0.352701, 0.571171, 0.873427, 1.28406", \ + "0.183626, 0.207951, 0.311549, 0.425311, 0.643025, 0.92516, 1.31442", \ + "0.240324, 0.269496, 0.389738, 0.511174, 0.735153, 1.01496, 1.38225" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499602, 0.0627238, 0.128056, 0.20788, 0.366251, 0.571208, 0.838346", \ + "0.0620045, 0.0747631, 0.140291, 0.220176, 0.378583, 0.583544, 0.850703", \ + "0.0988745, 0.115317, 0.186869, 0.267093, 0.42586, 0.630932, 0.897879", \ + "0.126548, 0.147673, 0.237684, 0.327727, 0.487293, 0.692356, 0.959428", \ + "0.160203, 0.187659, 0.304496, 0.416567, 0.601361, 0.810865, 1.07802", \ + "0.191449, 0.225481, 0.367884, 0.504294, 0.723226, 0.961913, 1.23864", \ + "0.21885, 0.258634, 0.427594, 0.587446, 0.841563, 1.11372, 1.42331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0612828, 0.0774259, 0.166123, 0.277304, 0.499591, 0.788341, 1.166", \ + "0.0611458, 0.0773775, 0.166115, 0.277305, 0.499555, 0.788308, 1.16582", \ + "0.0833689, 0.0972147, 0.174342, 0.279272, 0.499624, 0.788272, 1.16597", \ + "0.115909, 0.131327, 0.208114, 0.302145, 0.506977, 0.788517, 1.16591", \ + "0.167152, 0.186117, 0.273951, 0.370912, 0.555996, 0.815787, 1.17385", \ + "0.222497, 0.245885, 0.350106, 0.457882, 0.651145, 0.890527, 1.22397", \ + "0.280876, 0.309676, 0.431316, 0.553359, 0.763174, 1.01012, 1.32212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0687567, 0.0829374, 0.157772, 0.250257, 0.434518, 0.673831, 0.986527", \ + "0.0814479, 0.0957916, 0.170995, 0.263614, 0.447977, 0.687254, 1.00007", \ + "0.120485, 0.136717, 0.214574, 0.307417, 0.492004, 0.731425, 1.04406", \ + "0.151769, 0.172085, 0.263624, 0.361506, 0.546302, 0.785875, 1.09864", \ + "0.191419, 0.218568, 0.333767, 0.449316, 0.649935, 0.889931, 1.2026", \ + "0.232226, 0.266127, 0.40704, 0.543151, 0.770406, 1.03042, 1.3458", \ + "0.275841, 0.315458, 0.481547, 0.639803, 0.895933, 1.18109, 1.51817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.053498, 0.0722546, 0.172802, 0.297965, 0.547754, 0.872274, 1.29645", \ + "0.0534622, 0.0722543, 0.172799, 0.297959, 0.547747, 0.872285, 1.29643", \ + "0.06489, 0.0822317, 0.176013, 0.298201, 0.547741, 0.87223, 1.29633", \ + "0.0883998, 0.106653, 0.197947, 0.310949, 0.5504, 0.872348, 1.29635", \ + "0.13505, 0.154902, 0.250248, 0.361084, 0.581528, 0.885899, 1.29896", \ + "0.191855, 0.214697, 0.318776, 0.433067, 0.652265, 0.936579, 1.32838", \ + "0.250097, 0.278374, 0.397347, 0.519153, 0.744064, 1.02526, 1.39506" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499602, 0.0627238, 0.128056, 0.20788, 0.366251, 0.571208, 0.838346", \ + "0.0620045, 0.0747631, 0.140291, 0.220176, 0.378583, 0.583544, 0.850703", \ + "0.0988745, 0.115317, 0.186869, 0.267093, 0.42586, 0.630932, 0.897879", \ + "0.126548, 0.147673, 0.237684, 0.327727, 0.487293, 0.692356, 0.959428", \ + "0.160203, 0.187659, 0.304496, 0.416567, 0.601361, 0.810865, 1.07802", \ + "0.191449, 0.225481, 0.367884, 0.504294, 0.723226, 0.961913, 1.23864", \ + "0.21885, 0.258634, 0.427594, 0.587446, 0.841563, 1.11372, 1.42331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0612828, 0.0774259, 0.166123, 0.277304, 0.499591, 0.788341, 1.166", \ + "0.0611458, 0.0773775, 0.166115, 0.277305, 0.499555, 0.788308, 1.16582", \ + "0.0833689, 0.0972147, 0.174342, 0.279272, 0.499624, 0.788272, 1.16597", \ + "0.115909, 0.131327, 0.208114, 0.302145, 0.506977, 0.788517, 1.16591", \ + "0.167152, 0.186117, 0.273951, 0.370912, 0.555996, 0.815787, 1.17385", \ + "0.222497, 0.245885, 0.350106, 0.457882, 0.651145, 0.890527, 1.22397", \ + "0.280876, 0.309676, 0.431316, 0.553359, 0.763174, 1.01012, 1.32212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0687567, 0.0829374, 0.157772, 0.250257, 0.434518, 0.673831, 0.986527", \ + "0.0814479, 0.0957916, 0.170995, 0.263614, 0.447977, 0.687254, 1.00007", \ + "0.120485, 0.136717, 0.214574, 0.307417, 0.492004, 0.731425, 1.04406", \ + "0.151769, 0.172085, 0.263624, 0.361506, 0.546302, 0.785875, 1.09864", \ + "0.191419, 0.218568, 0.333767, 0.449316, 0.649935, 0.889931, 1.2026", \ + "0.232226, 0.266127, 0.40704, 0.543151, 0.770406, 1.03042, 1.3458", \ + "0.275841, 0.315458, 0.481547, 0.639803, 0.895933, 1.18109, 1.51817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.053498, 0.0722546, 0.172802, 0.297965, 0.547754, 0.872274, 1.29645", \ + "0.0534622, 0.0722543, 0.172799, 0.297959, 0.547747, 0.872285, 1.29643", \ + "0.06489, 0.0822317, 0.176013, 0.298201, 0.547741, 0.87223, 1.29633", \ + "0.0883998, 0.106653, 0.197947, 0.310949, 0.5504, 0.872348, 1.29635", \ + "0.13505, 0.154902, 0.250248, 0.361084, 0.581528, 0.885899, 1.29896", \ + "0.191855, 0.214697, 0.318776, 0.433067, 0.652265, 0.936579, 1.32838", \ + "0.250097, 0.278374, 0.397347, 0.519153, 0.744064, 1.02526, 1.39506" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305977, 0.0426558, 0.105884, 0.184273, 0.340846, 0.544321, 0.81038", \ + "0.0415449, 0.0536128, 0.117496, 0.196228, 0.352986, 0.556697, 0.82282", \ + "0.0721559, 0.0938786, 0.174147, 0.25259, 0.408985, 0.612258, 0.878552", \ + "0.0916523, 0.120927, 0.231884, 0.328155, 0.482905, 0.686119, 0.953485", \ + "0.113264, 0.152206, 0.300366, 0.432138, 0.629947, 0.835336, 1.09961", \ + "0.129926, 0.178478, 0.362156, 0.526422, 0.776738, 1.02909, 1.30129", \ + "0.141673, 0.199267, 0.417604, 0.612115, 0.910456, 1.21552, 1.53985" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305698, 0.0469325, 0.135695, 0.246619, 0.468276, 0.756676, 1.13349", \ + "0.0325322, 0.0472339, 0.135678, 0.246588, 0.468311, 0.756517, 1.13351", \ + "0.0652401, 0.0818752, 0.151462, 0.249886, 0.468262, 0.75656, 1.13389", \ + "0.0949707, 0.1168, 0.20236, 0.286709, 0.476308, 0.756688, 1.13362", \ + "0.140721, 0.169407, 0.281108, 0.383182, 0.551809, 0.793633, 1.14136", \ + "0.193154, 0.229127, 0.3661, 0.49088, 0.684806, 0.902358, 1.2119", \ + "0.251458, 0.294219, 0.456619, 0.602934, 0.831478, 1.06693, 1.35173" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305586, 0.0423341, 0.104246, 0.181057, 0.334494, 0.533901, 0.794648", \ + "0.0416134, 0.0532852, 0.115939, 0.193579, 0.347245, 0.546803, 0.80761", \ + "0.0775672, 0.0981377, 0.174988, 0.252064, 0.405425, 0.604951, 0.865935", \ + "0.103601, 0.131751, 0.238131, 0.330801, 0.482359, 0.683162, 0.943526", \ + "0.137563, 0.17527, 0.318437, 0.445245, 0.635628, 0.836217, 1.09533", \ + "0.170633, 0.217924, 0.396488, 0.555166, 0.796151, 1.03922, 1.30461", \ + "0.202483, 0.258839, 0.471919, 0.66103, 0.949142, 1.24241, 1.55563" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289522, 0.0444239, 0.128051, 0.232502, 0.441425, 0.712991, 1.06779", \ + "0.0300812, 0.0444323, 0.12806, 0.232447, 0.441221, 0.712727, 1.06779", \ + "0.0602687, 0.0757765, 0.141234, 0.234832, 0.441269, 0.712914, 1.06772", \ + "0.0897967, 0.109949, 0.189147, 0.268008, 0.447718, 0.712697, 1.06797", \ + "0.135395, 0.162446, 0.264989, 0.359008, 0.515872, 0.744509, 1.07395", \ + "0.187914, 0.22218, 0.348936, 0.463503, 0.642822, 0.844901, 1.13666", \ + "0.246352, 0.288052, 0.439796, 0.57346, 0.783182, 1.00358, 1.2663" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0306462, 0.0427081, 0.105926, 0.184312, 0.340885, 0.54436, 0.810393", \ + "0.0417453, 0.053833, 0.117714, 0.196414, 0.353272, 0.556873, 0.822991", \ + "0.072024, 0.0938141, 0.174284, 0.252811, 0.409208, 0.612501, 0.878802", \ + "0.0905916, 0.120201, 0.23161, 0.328201, 0.483032, 0.686442, 0.95363", \ + "0.110213, 0.149707, 0.299119, 0.431354, 0.629708, 0.835241, 1.09962", \ + "0.123748, 0.173072, 0.359099, 0.524399, 0.775538, 1.02846, 1.30089", \ + "0.131224, 0.189979, 0.411719, 0.607831, 0.908272, 1.2139, 1.53859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305725, 0.0469329, 0.135696, 0.246621, 0.468279, 0.756518, 1.13389", \ + "0.03244, 0.0471898, 0.135669, 0.246524, 0.468311, 0.756518, 1.13349", \ + "0.0653484, 0.0819092, 0.151307, 0.249836, 0.468362, 0.756579, 1.1339", \ + "0.0957575, 0.117418, 0.202563, 0.286801, 0.476283, 0.756645, 1.1336", \ + "0.142506, 0.171195, 0.28226, 0.383775, 0.552056, 0.793687, 1.14136", \ + "0.196117, 0.232261, 0.368715, 0.492947, 0.685897, 0.902848, 1.21211", \ + "0.255582, 0.299063, 0.461323, 0.606773, 0.833841, 1.06986, 1.35271" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0352054, 0.0493639, 0.123757, 0.216029, 0.400394, 0.63989, 0.953042", \ + "0.045104, 0.0595672, 0.135103, 0.227296, 0.412533, 0.652223, 0.965448", \ + "0.0830568, 0.105314, 0.190544, 0.282614, 0.467178, 0.70693, 1.02008", \ + "0.11146, 0.141411, 0.256714, 0.35862, 0.542308, 0.781176, 1.09401", \ + "0.149355, 0.189181, 0.342068, 0.47989, 0.690218, 0.927526, 1.23925", \ + "0.187622, 0.237156, 0.426251, 0.596731, 0.859742, 1.12855, 1.43882", \ + "0.225615, 0.284652, 0.509198, 0.710441, 1.02182, 1.34289, 1.68965" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0354842, 0.0540298, 0.154117, 0.2791, 0.528794, 0.853825, 1.27829", \ + "0.0356469, 0.0536705, 0.154071, 0.279099, 0.528979, 0.853827, 1.2781", \ + "0.0648434, 0.0827538, 0.163875, 0.279828, 0.528798, 0.853587, 1.27825", \ + "0.0943908, 0.116899, 0.207987, 0.305383, 0.532674, 0.853577, 1.27825", \ + "0.140694, 0.169825, 0.284552, 0.393204, 0.587772, 0.873549, 1.27899", \ + "0.19401, 0.230564, 0.369248, 0.498636, 0.705699, 0.957596, 1.32439", \ + "0.253373, 0.297142, 0.460455, 0.609784, 0.848559, 1.1047, 1.43496" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0315654, 0.0436928, 0.107391, 0.186344, 0.343855, 0.548263, 0.814906", \ + "0.042645, 0.054854, 0.119201, 0.198477, 0.356284, 0.56077, 0.82751", \ + "0.0746812, 0.0961693, 0.176076, 0.254867, 0.412269, 0.616549, 0.883291", \ + "0.0949202, 0.123952, 0.23442, 0.330597, 0.488166, 0.690421, 0.958267", \ + "0.118219, 0.156513, 0.303955, 0.435551, 0.633123, 0.839352, 1.10413", \ + "0.137273, 0.184338, 0.366804, 0.530985, 0.780933, 1.03313, 1.30546", \ + "0.152274, 0.206888, 0.42289, 0.617275, 0.915869, 1.2201, 1.54404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435769, 0.0598253, 0.148169, 0.25887, 0.480535, 0.768578, 1.1456", \ + "0.0453464, 0.0600427, 0.148165, 0.25887, 0.480468, 0.768594, 1.14563", \ + "0.0835171, 0.0973127, 0.163913, 0.262123, 0.480525, 0.768602, 1.14559", \ + "0.120441, 0.13802, 0.215737, 0.298749, 0.490506, 0.768722, 1.14559", \ + "0.176635, 0.199295, 0.299494, 0.396567, 0.563662, 0.805527, 1.15334", \ + "0.240307, 0.268376, 0.390825, 0.509202, 0.698612, 0.913649, 1.2237", \ + "0.309712, 0.343296, 0.487704, 0.6259, 0.848215, 1.08177, 1.36385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0444384, 0.058684, 0.133259, 0.225289, 0.408815, 0.6472, 0.958922", \ + "0.0547305, 0.0692388, 0.144703, 0.236595, 0.421067, 0.659547, 0.971342", \ + "0.098922, 0.119007, 0.199633, 0.292005, 0.475768, 0.714234, 1.02586", \ + "0.133157, 0.160221, 0.26881, 0.368555, 0.550799, 0.788697, 1.09985", \ + "0.178809, 0.214317, 0.358576, 0.492582, 0.698943, 0.934982, 1.24501", \ + "0.224536, 0.268479, 0.446814, 0.612428, 0.870795, 1.13636, 1.44483", \ + "0.269978, 0.322142, 0.532869, 0.728539, 1.03481, 1.35216, 1.69615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0443205, 0.0628214, 0.162673, 0.287046, 0.535812, 0.85897, 1.28148", \ + "0.0438873, 0.0627194, 0.162671, 0.287119, 0.535771, 0.858953, 1.28145", \ + "0.0716857, 0.0887559, 0.170216, 0.287474, 0.535803, 0.858928, 1.2814", \ + "0.102671, 0.124232, 0.213465, 0.311993, 0.538968, 0.858989, 1.2814", \ + "0.150935, 0.178729, 0.291192, 0.397759, 0.592875, 0.877849, 1.28231", \ + "0.206696, 0.241486, 0.37664, 0.504373, 0.709762, 0.960891, 1.3267", \ + "0.26779, 0.309951, 0.469825, 0.616884, 0.851049, 1.10703, 1.43675" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0315654, 0.0436928, 0.107391, 0.186344, 0.343855, 0.548263, 0.814906", \ + "0.042645, 0.054854, 0.119201, 0.198477, 0.356284, 0.56077, 0.82751", \ + "0.0746812, 0.0961693, 0.176076, 0.254867, 0.412269, 0.616549, 0.883291", \ + "0.0949202, 0.123952, 0.23442, 0.330597, 0.488166, 0.690421, 0.958267", \ + "0.118219, 0.156513, 0.303955, 0.435551, 0.633123, 0.839352, 1.10413", \ + "0.137273, 0.184338, 0.366804, 0.530985, 0.780933, 1.03313, 1.30546", \ + "0.152274, 0.206888, 0.42289, 0.617275, 0.915869, 1.2201, 1.54404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435769, 0.0598253, 0.148169, 0.25887, 0.480535, 0.768578, 1.1456", \ + "0.0453464, 0.0600427, 0.148165, 0.25887, 0.480468, 0.768594, 1.14563", \ + "0.0835171, 0.0973127, 0.163913, 0.262123, 0.480525, 0.768602, 1.14559", \ + "0.120441, 0.13802, 0.215737, 0.298749, 0.490506, 0.768722, 1.14559", \ + "0.176635, 0.199295, 0.299494, 0.396567, 0.563662, 0.805527, 1.15334", \ + "0.240307, 0.268376, 0.390825, 0.509202, 0.698612, 0.913649, 1.2237", \ + "0.309712, 0.343296, 0.487704, 0.6259, 0.848215, 1.08177, 1.36385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0444384, 0.058684, 0.133259, 0.225289, 0.408815, 0.6472, 0.958922", \ + "0.0547305, 0.0692388, 0.144703, 0.236595, 0.421067, 0.659547, 0.971342", \ + "0.098922, 0.119007, 0.199633, 0.292005, 0.475768, 0.714234, 1.02586", \ + "0.133157, 0.160221, 0.26881, 0.368555, 0.550799, 0.788697, 1.09985", \ + "0.178809, 0.214317, 0.358576, 0.492582, 0.698943, 0.934982, 1.24501", \ + "0.224536, 0.268479, 0.446814, 0.612428, 0.870795, 1.13636, 1.44483", \ + "0.269978, 0.322142, 0.532869, 0.728539, 1.03481, 1.35216, 1.69615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0443205, 0.0628214, 0.162673, 0.287046, 0.535812, 0.85897, 1.28148", \ + "0.0438873, 0.0627194, 0.162671, 0.287119, 0.535771, 0.858953, 1.28145", \ + "0.0716857, 0.0887559, 0.170216, 0.287474, 0.535803, 0.858928, 1.2814", \ + "0.102671, 0.124232, 0.213465, 0.311993, 0.538968, 0.858989, 1.2814", \ + "0.150935, 0.178729, 0.291192, 0.397759, 0.592875, 0.877849, 1.28231", \ + "0.206696, 0.241486, 0.37664, 0.504373, 0.709762, 0.960891, 1.3267", \ + "0.26779, 0.309951, 0.469825, 0.616884, 0.851049, 1.10703, 1.43675" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349442, 0.0467858, 0.109763, 0.188096, 0.344629, 0.548087, 0.814155", \ + "0.0464545, 0.0585439, 0.122284, 0.200957, 0.357713, 0.561272, 0.827376", \ + "0.0727337, 0.0915369, 0.167949, 0.24652, 0.404205, 0.607962, 0.87427", \ + "0.0879999, 0.113881, 0.212837, 0.306175, 0.465557, 0.66952, 0.93546", \ + "0.103831, 0.138672, 0.269999, 0.388183, 0.577259, 0.787904, 1.05149", \ + "0.114048, 0.158042, 0.322139, 0.467503, 0.693618, 0.93594, 1.2146", \ + "0.118009, 0.170441, 0.36773, 0.540358, 0.805196, 1.0829, 1.396" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305719, 0.0469357, 0.135695, 0.246619, 0.468446, 0.756826, 1.13349", \ + "0.0311489, 0.046971, 0.135668, 0.246524, 0.468276, 0.756515, 1.13349", \ + "0.0558591, 0.0710574, 0.146532, 0.248953, 0.468342, 0.7566, 1.13372", \ + "0.0851723, 0.102244, 0.182728, 0.275056, 0.476896, 0.756873, 1.13358", \ + "0.130178, 0.15195, 0.245619, 0.345102, 0.529179, 0.786002, 1.14025", \ + "0.179602, 0.207084, 0.319217, 0.429771, 0.625625, 0.863864, 1.19444", \ + "0.232313, 0.265815, 0.39874, 0.524024, 0.736128, 0.983477, 1.29414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0371482, 0.0489707, 0.111433, 0.188748, 0.343012, 0.543393, 0.805465", \ + "0.0485349, 0.0605406, 0.123398, 0.200856, 0.354803, 0.555704, 0.817688", \ + "0.0919733, 0.110328, 0.183082, 0.260046, 0.414056, 0.614294, 0.876233", \ + "0.124979, 0.150055, 0.249888, 0.339826, 0.49141, 0.692811, 0.954164", \ + "0.169672, 0.202773, 0.336118, 0.458677, 0.645997, 0.846433, 1.10648", \ + "0.21629, 0.256973, 0.42132, 0.574024, 0.810558, 1.05159, 1.31615", \ + "0.264075, 0.312323, 0.506314, 0.686901, 0.968066, 1.25786, 1.56931" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.036743, 0.0523524, 0.136615, 0.241767, 0.451704, 0.724631, 1.0814", \ + "0.0371706, 0.0523051, 0.136606, 0.241667, 0.451562, 0.724631, 1.08161", \ + "0.0668233, 0.0817621, 0.148601, 0.243816, 0.451742, 0.724606, 1.0815", \ + "0.0972445, 0.116841, 0.19495, 0.275168, 0.457606, 0.724661, 1.08131", \ + "0.142799, 0.169055, 0.271464, 0.365361, 0.524571, 0.755237, 1.08721", \ + "0.193855, 0.227509, 0.354711, 0.469671, 0.649265, 0.853752, 1.14854", \ + "0.250011, 0.290781, 0.443206, 0.578452, 0.789329, 1.00912, 1.27663" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349848, 0.0468254, 0.109799, 0.188132, 0.344675, 0.548138, 0.81419", \ + "0.046616, 0.0587408, 0.122498, 0.20114, 0.357886, 0.561439, 0.827522", \ + "0.0728352, 0.0915485, 0.168163, 0.246733, 0.404458, 0.608213, 0.874279", \ + "0.0875739, 0.113595, 0.212867, 0.306313, 0.465878, 0.669739, 0.935616", \ + "0.101319, 0.136691, 0.269305, 0.387852, 0.577177, 0.787946, 1.05159", \ + "0.108748, 0.153258, 0.319752, 0.466081, 0.692809, 0.935507, 1.21439", \ + "0.108648, 0.162251, 0.362462, 0.536703, 0.802822, 1.08153, 1.39512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0305743, 0.0469382, 0.135698, 0.246621, 0.468279, 0.756664, 1.13349", \ + "0.0311126, 0.0469748, 0.135695, 0.246527, 0.468279, 0.756518, 1.13381", \ + "0.0558375, 0.0709627, 0.146442, 0.248809, 0.468362, 0.756613, 1.13352", \ + "0.0853106, 0.102397, 0.182718, 0.274991, 0.476793, 0.75689, 1.13335", \ + "0.131486, 0.153023, 0.24619, 0.345346, 0.529235, 0.786035, 1.14024", \ + "0.181618, 0.209711, 0.320939, 0.43099, 0.626205, 0.864108, 1.19452", \ + "0.235698, 0.269698, 0.402289, 0.526936, 0.737776, 0.984484, 1.29479" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0433215, 0.0574667, 0.132345, 0.225088, 0.410156, 0.65059, 0.964996", \ + "0.0537526, 0.0681193, 0.143484, 0.23648, 0.421773, 0.662221, 0.976662", \ + "0.0987059, 0.118732, 0.199563, 0.292237, 0.476941, 0.717408, 1.03151", \ + "0.134219, 0.160948, 0.269559, 0.369326, 0.55264, 0.792051, 1.10538", \ + "0.183159, 0.21811, 0.360959, 0.494744, 0.700324, 0.938822, 1.25152", \ + "0.234882, 0.277726, 0.452658, 0.616964, 0.874995, 1.14179, 1.45158", \ + "0.289123, 0.339695, 0.54496, 0.737172, 1.0416, 1.35913, 1.70407" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.04486, 0.0635351, 0.164305, 0.289815, 0.540889, 0.867029, 1.29342", \ + "0.0447024, 0.063424, 0.164296, 0.289885, 0.540818, 0.867008, 1.29339", \ + "0.0725529, 0.0898105, 0.172339, 0.290304, 0.540839, 0.866916, 1.29334", \ + "0.103074, 0.125032, 0.215084, 0.315056, 0.544137, 0.866945, 1.29333", \ + "0.148973, 0.177627, 0.292149, 0.400117, 0.596516, 0.885577, 1.29427", \ + "0.20099, 0.23689, 0.375829, 0.505711, 0.713986, 0.9684, 1.3382", \ + "0.257597, 0.300786, 0.464988, 0.616038, 0.854249, 1.11316, 1.44682" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0358906, 0.0478285, 0.111265, 0.190163, 0.347646, 0.552042, 0.818713", \ + "0.0475255, 0.0597645, 0.123963, 0.203166, 0.360852, 0.565338, 0.83203", \ + "0.074688, 0.0934099, 0.169736, 0.248789, 0.407528, 0.612235, 0.879027", \ + "0.0910792, 0.116458, 0.215109, 0.308635, 0.468943, 0.673664, 0.940319", \ + "0.107549, 0.141917, 0.273062, 0.391189, 0.580913, 0.791526, 1.05904", \ + "0.119002, 0.161832, 0.3253, 0.470881, 0.697304, 0.939869, 1.21862", \ + "0.12431, 0.174704, 0.370683, 0.543787, 0.808505, 1.08732, 1.40039" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435777, 0.0598266, 0.148169, 0.258869, 0.480535, 0.768613, 1.1455", \ + "0.0440897, 0.0598604, 0.148166, 0.258867, 0.480535, 0.76858, 1.14558", \ + "0.0715707, 0.0852122, 0.158788, 0.261106, 0.48054, 0.768588, 1.14553", \ + "0.105458, 0.119995, 0.19559, 0.287014, 0.488973, 0.769078, 1.14556", \ + "0.158825, 0.176341, 0.261817, 0.35811, 0.541438, 0.797761, 1.1543", \ + "0.217123, 0.239065, 0.33968, 0.445917, 0.638011, 0.874768, 1.2061", \ + "0.27927, 0.306268, 0.424852, 0.54375, 0.751363, 0.996932, 1.3061" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0527518, 0.066974, 0.141871, 0.234373, 0.418632, 0.657899, 0.970633", \ + "0.06341, 0.0777876, 0.153094, 0.245775, 0.430193, 0.669545, 0.982313", \ + "0.112911, 0.131057, 0.209491, 0.301581, 0.485565, 0.724643, 1.03715", \ + "0.153587, 0.178147, 0.281242, 0.378641, 0.561219, 0.799351, 1.11123", \ + "0.208789, 0.240597, 0.376853, 0.506775, 0.708481, 0.946266, 1.25733", \ + "0.266613, 0.305495, 0.472179, 0.632123, 0.885814, 1.14926, 1.45754", \ + "0.326725, 0.372743, 0.567709, 0.75499, 1.05462, 1.36837, 1.71028" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0534942, 0.0722545, 0.172803, 0.297784, 0.547777, 0.872345, 1.29661", \ + "0.0532322, 0.0722213, 0.172723, 0.297959, 0.547712, 0.87232, 1.29659", \ + "0.0790752, 0.0958485, 0.179682, 0.298219, 0.547712, 0.872259, 1.29651", \ + "0.111249, 0.132313, 0.220147, 0.321171, 0.550467, 0.872358, 1.29651", \ + "0.159579, 0.187142, 0.298635, 0.405101, 0.600924, 0.890075, 1.29731", \ + "0.214199, 0.248512, 0.383787, 0.511617, 0.718379, 0.971909, 1.3405", \ + "0.273472, 0.314287, 0.474034, 0.621936, 0.859969, 1.11572, 1.44894" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0358906, 0.0478285, 0.111265, 0.190163, 0.347646, 0.552042, 0.818713", \ + "0.0475255, 0.0597645, 0.123963, 0.203166, 0.360852, 0.565338, 0.83203", \ + "0.074688, 0.0934099, 0.169736, 0.248789, 0.407528, 0.612235, 0.879027", \ + "0.0910792, 0.116458, 0.215109, 0.308635, 0.468943, 0.673664, 0.940319", \ + "0.107549, 0.141917, 0.273062, 0.391189, 0.580913, 0.791526, 1.05904", \ + "0.119002, 0.161832, 0.3253, 0.470881, 0.697304, 0.939869, 1.21862", \ + "0.12431, 0.174704, 0.370683, 0.543787, 0.808505, 1.08732, 1.40039" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435777, 0.0598266, 0.148169, 0.258869, 0.480535, 0.768613, 1.1455", \ + "0.0440897, 0.0598604, 0.148166, 0.258867, 0.480535, 0.76858, 1.14558", \ + "0.0715707, 0.0852122, 0.158788, 0.261106, 0.48054, 0.768588, 1.14553", \ + "0.105458, 0.119995, 0.19559, 0.287014, 0.488973, 0.769078, 1.14556", \ + "0.158825, 0.176341, 0.261817, 0.35811, 0.541438, 0.797761, 1.1543", \ + "0.217123, 0.239065, 0.33968, 0.445917, 0.638011, 0.874768, 1.2061", \ + "0.27927, 0.306268, 0.424852, 0.54375, 0.751363, 0.996932, 1.3061" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0527518, 0.066974, 0.141871, 0.234373, 0.418632, 0.657899, 0.970633", \ + "0.06341, 0.0777876, 0.153094, 0.245775, 0.430193, 0.669545, 0.982313", \ + "0.112911, 0.131057, 0.209491, 0.301581, 0.485565, 0.724643, 1.03715", \ + "0.153587, 0.178147, 0.281242, 0.378641, 0.561219, 0.799351, 1.11123", \ + "0.208789, 0.240597, 0.376853, 0.506775, 0.708481, 0.946266, 1.25733", \ + "0.266613, 0.305495, 0.472179, 0.632123, 0.885814, 1.14926, 1.45754", \ + "0.326725, 0.372743, 0.567709, 0.75499, 1.05462, 1.36837, 1.71028" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0534942, 0.0722545, 0.172803, 0.297784, 0.547777, 0.872345, 1.29661", \ + "0.0532322, 0.0722213, 0.172723, 0.297959, 0.547712, 0.87232, 1.29659", \ + "0.0790752, 0.0958485, 0.179682, 0.298219, 0.547712, 0.872259, 1.29651", \ + "0.111249, 0.132313, 0.220147, 0.321171, 0.550467, 0.872358, 1.29651", \ + "0.159579, 0.187142, 0.298635, 0.405101, 0.600924, 0.890075, 1.29731", \ + "0.214199, 0.248512, 0.383787, 0.511617, 0.718379, 0.971909, 1.3405", \ + "0.273472, 0.314287, 0.474034, 0.621936, 0.859969, 1.11572, 1.44894" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213636, 0.0272929, 0.0583827, 0.0967552, 0.173228, 0.272515, 0.402298", \ + "0.0358197, 0.0417561, 0.0729312, 0.111297, 0.187723, 0.287039, 0.415886", \ + "0.0703643, 0.0837578, 0.135657, 0.179012, 0.255455, 0.354596, 0.483886", \ + "0.0913461, 0.110684, 0.186392, 0.251512, 0.345658, 0.445148, 0.574828", \ + "0.112598, 0.139382, 0.24532, 0.339043, 0.476606, 0.60969, 0.747331", \ + "0.126966, 0.16064, 0.295742, 0.416991, 0.597499, 0.774341, 0.956988", \ + "0.134507, 0.175097, 0.337964, 0.485045, 0.706409, 0.926229, 1.15496" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202569, 0.0285859, 0.0735455, 0.129602, 0.241637, 0.387225, 0.577545", \ + "0.0232724, 0.0302363, 0.073543, 0.129596, 0.24164, 0.38722, 0.577545", \ + "0.0564965, 0.0666311, 0.102896, 0.14483, 0.244169, 0.387242, 0.577527", \ + "0.0863163, 0.100988, 0.15396, 0.198938, 0.278888, 0.401407, 0.579431", \ + "0.130247, 0.151226, 0.22786, 0.291262, 0.384228, 0.484788, 0.632688", \ + "0.179212, 0.207148, 0.30755, 0.391547, 0.513094, 0.630488, 0.760753", \ + "0.232549, 0.26671, 0.390879, 0.494827, 0.646321, 0.792286, 0.944413" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0335137, 0.0430378, 0.0936821, 0.156639, 0.282466, 0.445893, 0.659617", \ + "0.0462909, 0.0560291, 0.107274, 0.170524, 0.296521, 0.460009, 0.673955", \ + "0.0829302, 0.100063, 0.165705, 0.229088, 0.355908, 0.519489, 0.73365", \ + "0.107783, 0.132316, 0.224183, 0.304896, 0.434822, 0.598628, 0.812553", \ + "0.143096, 0.175912, 0.301022, 0.411132, 0.577261, 0.750046, 0.961017", \ + "0.181626, 0.222408, 0.378438, 0.516879, 0.725928, 0.938504, 1.17047", \ + "0.221384, 0.269852, 0.455763, 0.621415, 0.872198, 1.12625, 1.40014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256812, 0.0381858, 0.105848, 0.190324, 0.359196, 0.578622, 0.865911", \ + "0.0260206, 0.0382382, 0.105841, 0.190282, 0.35921, 0.578552, 0.865901", \ + "0.0532398, 0.0649016, 0.118643, 0.193159, 0.359267, 0.578799, 0.865812", \ + "0.0844179, 0.0986978, 0.160717, 0.22543, 0.370406, 0.579519, 0.865909", \ + "0.131626, 0.150281, 0.229382, 0.305866, 0.435902, 0.616388, 0.87516", \ + "0.182438, 0.206428, 0.304793, 0.397335, 0.546733, 0.714389, 0.944792", \ + "0.237375, 0.266532, 0.385054, 0.493806, 0.666808, 0.851892, 1.07018" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198047, 0.0257829, 0.0569598, 0.0953686, 0.171873, 0.271182, 0.400979", \ + "0.0341843, 0.0402248, 0.0715125, 0.109893, 0.186127, 0.285453, 0.414576", \ + "0.0665387, 0.0806283, 0.133898, 0.177481, 0.253853, 0.35293, 0.482349", \ + "0.0856648, 0.10592, 0.183443, 0.249355, 0.344119, 0.443753, 0.573419", \ + "0.104377, 0.132291, 0.24062, 0.335788, 0.474247, 0.607958, 0.745904", \ + "0.115933, 0.150972, 0.289395, 0.411849, 0.594027, 0.771887, 0.954998", \ + "0.120721, 0.162995, 0.329378, 0.478441, 0.701213, 0.922538, 1.152" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0191606, 0.0274383, 0.0723538, 0.128405, 0.240451, 0.386034, 0.576352", \ + "0.0225481, 0.02928, 0.0723543, 0.128398, 0.240465, 0.386033, 0.576352", \ + "0.055577, 0.0658223, 0.102466, 0.14425, 0.243158, 0.386032, 0.576361", \ + "0.0851971, 0.100135, 0.153465, 0.198597, 0.278314, 0.400497, 0.578327", \ + "0.128912, 0.150422, 0.227855, 0.291688, 0.384499, 0.484346, 0.632009", \ + "0.17779, 0.206547, 0.307821, 0.392365, 0.513541, 0.631223, 0.761176", \ + "0.231332, 0.266557, 0.392142, 0.496378, 0.648095, 0.792967, 0.94505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038009, 0.0496128, 0.111348, 0.188127, 0.341601, 0.540971, 0.801814", \ + "0.0500593, 0.0619114, 0.124366, 0.201477, 0.35513, 0.554637, 0.815419", \ + "0.0848325, 0.102952, 0.176142, 0.253713, 0.408013, 0.607547, 0.868599", \ + "0.109663, 0.134911, 0.231781, 0.321859, 0.476365, 0.678419, 0.938055", \ + "0.145018, 0.178781, 0.307769, 0.423747, 0.607553, 0.810868, 1.07188", \ + "0.18412, 0.226135, 0.385974, 0.528887, 0.750237, 0.984865, 1.25448", \ + "0.224922, 0.27472, 0.464915, 0.634391, 0.894396, 1.16596, 1.46904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0289755, 0.0444155, 0.128051, 0.232502, 0.441269, 0.713002, 1.06771", \ + "0.0291584, 0.0444478, 0.128055, 0.232443, 0.441263, 0.712724, 1.06771", \ + "0.0522064, 0.0665064, 0.137044, 0.234398, 0.441274, 0.712725, 1.06786", \ + "0.0810357, 0.0975433, 0.172477, 0.258259, 0.446457, 0.712738, 1.0676", \ + "0.126208, 0.147142, 0.235749, 0.327299, 0.497614, 0.737633, 1.07367", \ + "0.175096, 0.201256, 0.308035, 0.412491, 0.592536, 0.812195, 1.12068", \ + "0.227868, 0.259516, 0.386079, 0.504914, 0.703581, 0.931229, 1.21672" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202538, 0.026239, 0.0575361, 0.0961022, 0.172891, 0.272547, 0.402728", \ + "0.0347089, 0.0407455, 0.0720921, 0.110626, 0.187145, 0.286816, 0.416325", \ + "0.0682523, 0.0820555, 0.134803, 0.178301, 0.254848, 0.354264, 0.484129", \ + "0.0885658, 0.108441, 0.185228, 0.250682, 0.345182, 0.445119, 0.575104", \ + "0.109746, 0.136899, 0.244095, 0.338456, 0.476226, 0.609482, 0.747463", \ + "0.124857, 0.15862, 0.294463, 0.416145, 0.597386, 0.774643, 0.957188", \ + "0.133972, 0.174174, 0.337032, 0.484659, 0.706238, 0.926822, 1.15539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256671, 0.0341912, 0.0790547, 0.134938, 0.246832, 0.392312, 0.582595", \ + "0.0289599, 0.0360513, 0.0790613, 0.134947, 0.246818, 0.392312, 0.582595", \ + "0.0676658, 0.0759496, 0.108608, 0.15073, 0.249502, 0.392305, 0.582615", \ + "0.103001, 0.114897, 0.162205, 0.204875, 0.284508, 0.406742, 0.58452", \ + "0.154668, 0.17184, 0.240206, 0.300679, 0.390502, 0.489629, 0.637971", \ + "0.211862, 0.234543, 0.32465, 0.404296, 0.521607, 0.637706, 0.765961", \ + "0.27415, 0.30222, 0.413544, 0.511804, 0.658367, 0.801205, 0.95236" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0457892, 0.0577003, 0.120333, 0.197695, 0.351989, 0.552373, 0.814472", \ + "0.0580211, 0.0701698, 0.133393, 0.211054, 0.365561, 0.56604, 0.828068", \ + "0.0979218, 0.114491, 0.185265, 0.263442, 0.41823, 0.618788, 0.881014", \ + "0.128458, 0.151116, 0.242938, 0.331525, 0.487143, 0.689375, 0.950316", \ + "0.170688, 0.200737, 0.32263, 0.435746, 0.617626, 0.820415, 1.08363", \ + "0.216373, 0.253718, 0.40451, 0.543652, 0.762216, 0.995754, 1.26573", \ + "0.263433, 0.307562, 0.487129, 0.651805, 0.908241, 1.17814, 1.48046" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0367419, 0.0523708, 0.136618, 0.241767, 0.451692, 0.724682, 1.08156", \ + "0.036744, 0.0523574, 0.136656, 0.24172, 0.451775, 0.724631, 1.08148", \ + "0.0580771, 0.0721849, 0.144403, 0.243179, 0.451684, 0.724606, 1.08155", \ + "0.0870045, 0.103377, 0.178308, 0.265326, 0.45766, 0.724605, 1.0814", \ + "0.133062, 0.153676, 0.241725, 0.333416, 0.505683, 0.747121, 1.08702", \ + "0.183604, 0.209235, 0.314592, 0.418833, 0.599604, 0.821289, 1.1328", \ + "0.238181, 0.269196, 0.393303, 0.511727, 0.710433, 0.939252, 1.22808" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214856, 0.0274159, 0.0585049, 0.0968766, 0.17335, 0.272636, 0.402419", \ + "0.0358514, 0.041915, 0.0731264, 0.111506, 0.187848, 0.287054, 0.416162", \ + "0.0702575, 0.0837992, 0.135777, 0.178954, 0.255386, 0.354417, 0.483789", \ + "0.0904584, 0.110009, 0.186124, 0.251326, 0.345709, 0.445237, 0.575003", \ + "0.109726, 0.136894, 0.243816, 0.33838, 0.476298, 0.60958, 0.747321", \ + "0.120872, 0.155283, 0.292284, 0.414475, 0.596169, 0.773621, 0.956599", \ + "0.123965, 0.16543, 0.331191, 0.48032, 0.703215, 0.924602, 1.15376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202572, 0.0285866, 0.0735462, 0.129603, 0.241638, 0.387226, 0.577546", \ + "0.0230791, 0.0301632, 0.0735433, 0.129622, 0.241642, 0.387225, 0.577545", \ + "0.0565735, 0.0665947, 0.102821, 0.144876, 0.244185, 0.387214, 0.577527", \ + "0.0870808, 0.101636, 0.154281, 0.19915, 0.278897, 0.401371, 0.579411", \ + "0.132167, 0.153162, 0.229394, 0.292687, 0.384562, 0.484893, 0.6327", \ + "0.182448, 0.210311, 0.31066, 0.394216, 0.5145, 0.632122, 0.761791", \ + "0.23736, 0.272199, 0.396374, 0.499414, 0.649785, 0.79503, 0.945819" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0410705, 0.0529929, 0.116293, 0.194971, 0.35216, 0.556413, 0.823526", \ + "0.0526235, 0.0647417, 0.128771, 0.207801, 0.365226, 0.569622, 0.836805", \ + "0.0905901, 0.109708, 0.184682, 0.264059, 0.421607, 0.62624, 0.894157", \ + "0.117562, 0.144223, 0.246375, 0.338628, 0.49513, 0.701584, 0.968799", \ + "0.157063, 0.192111, 0.328522, 0.451102, 0.639841, 0.846824, 1.11372", \ + "0.201302, 0.244527, 0.412602, 0.564481, 0.797916, 1.03927, 1.31181", \ + "0.247742, 0.298762, 0.497722, 0.677364, 0.954053, 1.23944, 1.55055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0330537, 0.0486447, 0.132958, 0.238245, 0.448754, 0.722184, 1.0799", \ + "0.0331608, 0.0486457, 0.132958, 0.238242, 0.448754, 0.722403, 1.08006", \ + "0.0595081, 0.0734285, 0.1421, 0.239602, 0.448669, 0.722292, 1.08011", \ + "0.091277, 0.108003, 0.181955, 0.264967, 0.452137, 0.722402, 1.08008", \ + "0.13951, 0.160733, 0.252451, 0.343332, 0.507805, 0.746521, 1.08415", \ + "0.191726, 0.218306, 0.329345, 0.437487, 0.615356, 0.8285, 1.13354", \ + "0.248873, 0.280212, 0.411394, 0.536245, 0.73956, 0.962379, 1.24008" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0199235, 0.0259033, 0.0570812, 0.0954889, 0.171993, 0.271302, 0.40111", \ + "0.034341, 0.0404228, 0.0717223, 0.110097, 0.186348, 0.285618, 0.414839", \ + "0.0663961, 0.0806089, 0.133874, 0.178251, 0.253998, 0.353246, 0.483001", \ + "0.0847585, 0.105226, 0.183274, 0.249288, 0.344167, 0.443864, 0.57355", \ + "0.101301, 0.129745, 0.239575, 0.335057, 0.473989, 0.607868, 0.745906", \ + "0.10974, 0.145679, 0.28613, 0.409686, 0.592793, 0.771272, 0.954679", \ + "0.109977, 0.153161, 0.322834, 0.473551, 0.69879, 0.920898, 1.15084" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0191605, 0.0274466, 0.0723442, 0.128406, 0.240452, 0.386034, 0.576385", \ + "0.0224349, 0.0292682, 0.0723604, 0.128399, 0.240424, 0.386034, 0.576394", \ + "0.0557125, 0.0658302, 0.102499, 0.143679, 0.243124, 0.386035, 0.576361", \ + "0.0859443, 0.100767, 0.153743, 0.19867, 0.278276, 0.400459, 0.578311", \ + "0.131016, 0.15241, 0.228867, 0.292532, 0.38478, 0.484432, 0.632009", \ + "0.181011, 0.209666, 0.310759, 0.394613, 0.514849, 0.631888, 0.761511", \ + "0.236191, 0.271719, 0.397144, 0.501147, 0.650733, 0.794251, 0.946307" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0456445, 0.0595977, 0.133782, 0.226016, 0.410318, 0.649852, 0.963023", \ + "0.0566394, 0.0708036, 0.145897, 0.238508, 0.423079, 0.662718, 0.975989", \ + "0.0924334, 0.112602, 0.195938, 0.28874, 0.473651, 0.71365, 1.0273", \ + "0.119099, 0.146593, 0.254051, 0.356116, 0.541063, 0.781216, 1.09456", \ + "0.158646, 0.194757, 0.334974, 0.463607, 0.671315, 0.911386, 1.22447", \ + "0.203369, 0.247777, 0.419566, 0.575758, 0.822188, 1.08786, 1.40268", \ + "0.250696, 0.303425, 0.506326, 0.689445, 0.975981, 1.27893, 1.62206" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0355241, 0.0540289, 0.154123, 0.279101, 0.528988, 0.853825, 1.27829", \ + "0.035631, 0.0540421, 0.154081, 0.279102, 0.528989, 0.8538, 1.27785", \ + "0.0581233, 0.074843, 0.160856, 0.279702, 0.528981, 0.853833, 1.27811", \ + "0.0875457, 0.106455, 0.194192, 0.298576, 0.532221, 0.853811, 1.27813", \ + "0.133615, 0.156696, 0.258282, 0.365664, 0.573564, 0.869231, 1.28001", \ + "0.183693, 0.212537, 0.332188, 0.452871, 0.663945, 0.9327, 1.31465", \ + "0.238238, 0.272261, 0.411712, 0.547191, 0.776198, 1.04524, 1.39722" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0203732, 0.0263602, 0.0576574, 0.0962152, 0.173011, 0.272672, 0.402849", \ + "0.0348627, 0.04088, 0.0722895, 0.11082, 0.187375, 0.286979, 0.416536", \ + "0.068111, 0.0819649, 0.134759, 0.179083, 0.254958, 0.35461, 0.484743", \ + "0.0877662, 0.107776, 0.185011, 0.250619, 0.34523, 0.445229, 0.575219", \ + "0.106805, 0.134484, 0.242791, 0.337706, 0.475964, 0.609393, 0.747463", \ + "0.118606, 0.152989, 0.29135, 0.414021, 0.596217, 0.774026, 0.956871", \ + "0.123992, 0.164835, 0.330772, 0.479938, 0.703827, 0.925227, 1.15444" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256666, 0.0341917, 0.0790555, 0.134939, 0.246814, 0.392305, 0.582596", \ + "0.0288462, 0.035971, 0.0790608, 0.134939, 0.246834, 0.392313, 0.582564", \ + "0.0677777, 0.0759708, 0.108649, 0.150174, 0.249478, 0.392329, 0.582616", \ + "0.103795, 0.115563, 0.162454, 0.20495, 0.284471, 0.406695, 0.5845", \ + "0.157012, 0.173919, 0.241453, 0.301522, 0.390788, 0.489715, 0.637984", \ + "0.216026, 0.238992, 0.327484, 0.406568, 0.522907, 0.638227, 0.766516", \ + "0.279446, 0.307657, 0.418762, 0.516767, 0.660443, 0.803184, 0.953538" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0552006, 0.0694679, 0.144545, 0.237344, 0.422448, 0.662895, 0.97719", \ + "0.0664361, 0.080903, 0.156707, 0.249853, 0.435217, 0.675754, 0.990148", \ + "0.107099, 0.125649, 0.206567, 0.299987, 0.485755, 0.726667, 1.04135", \ + "0.139666, 0.164455, 0.266643, 0.367586, 0.553787, 0.793944, 1.1084", \ + "0.186038, 0.218462, 0.351408, 0.477308, 0.68311, 0.923805, 1.23793", \ + "0.237481, 0.277268, 0.439565, 0.592005, 0.835639, 1.10022, 1.41524", \ + "0.291551, 0.3382, 0.530052, 0.708412, 0.991191, 1.29264, 1.63462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0448668, 0.0635368, 0.164305, 0.289833, 0.540873, 0.867008, 1.29326", \ + "0.0448806, 0.063538, 0.164305, 0.289837, 0.540893, 0.866974, 1.29327", \ + "0.0651542, 0.0817711, 0.169756, 0.290267, 0.540845, 0.866953, 1.29317", \ + "0.0947295, 0.113544, 0.201171, 0.30792, 0.54351, 0.867049, 1.29327", \ + "0.14188, 0.164715, 0.265828, 0.373263, 0.583317, 0.881579, 1.29472", \ + "0.193696, 0.221665, 0.340275, 0.460596, 0.672256, 0.943645, 1.3283", \ + "0.249489, 0.28343, 0.42042, 0.555414, 0.784575, 1.0543, 1.40968" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219378, 0.0278893, 0.0590808, 0.0976057, 0.174354, 0.273981, 0.404138", \ + "0.0364304, 0.0423762, 0.0736987, 0.112215, 0.188857, 0.288396, 0.41788", \ + "0.0719332, 0.0851443, 0.136631, 0.179785, 0.256384, 0.355753, 0.485539", \ + "0.0933679, 0.11244, 0.187841, 0.252689, 0.346753, 0.44657, 0.576643", \ + "0.114993, 0.141534, 0.247046, 0.341058, 0.478224, 0.611081, 0.748837", \ + "0.129474, 0.163081, 0.297513, 0.418863, 0.599651, 0.776588, 0.958737", \ + "0.137258, 0.177001, 0.339169, 0.486842, 0.708337, 0.928733, 1.15718" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.026669, 0.0352244, 0.0801241, 0.136024, 0.247925, 0.393408, 0.583685", \ + "0.0294813, 0.0367666, 0.0801267, 0.136024, 0.247913, 0.393407, 0.583684", \ + "0.0680227, 0.0762755, 0.10912, 0.151271, 0.250414, 0.3934, 0.583704", \ + "0.103878, 0.115714, 0.162718, 0.205267, 0.284963, 0.407539, 0.585502", \ + "0.156716, 0.173607, 0.241544, 0.301377, 0.390861, 0.490312, 0.638617", \ + "0.215237, 0.23744, 0.326844, 0.405665, 0.522406, 0.637858, 0.766572", \ + "0.278549, 0.306082, 0.416935, 0.514517, 0.659621, 0.802922, 0.953148" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0485951, 0.0606763, 0.124187, 0.202629, 0.359079, 0.562268, 0.827914", \ + "0.0603795, 0.0726331, 0.136697, 0.215492, 0.372159, 0.575453, 0.841139", \ + "0.103953, 0.121234, 0.1927, 0.271828, 0.428608, 0.63221, 0.898392", \ + "0.136846, 0.16071, 0.256939, 0.346617, 0.504401, 0.707588, 0.973198", \ + "0.182854, 0.214438, 0.342996, 0.461894, 0.647359, 0.852804, 1.11816", \ + "0.233357, 0.272005, 0.430393, 0.577827, 0.807116, 1.04574, 1.31628", \ + "0.285803, 0.331891, 0.519271, 0.693111, 0.964748, 1.24656, 1.55545" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0405052, 0.0560343, 0.140015, 0.244743, 0.45407, 0.726216, 1.0818", \ + "0.0405135, 0.056035, 0.140042, 0.244743, 0.45407, 0.726091, 1.08183", \ + "0.0647959, 0.0782917, 0.147836, 0.245798, 0.454053, 0.726216, 1.08186", \ + "0.0970565, 0.113505, 0.186134, 0.269537, 0.459102, 0.726137, 1.08169", \ + "0.146334, 0.167052, 0.257321, 0.34729, 0.511648, 0.749513, 1.08575", \ + "0.200035, 0.226004, 0.335368, 0.442062, 0.618596, 0.830684, 1.13446", \ + "0.258209, 0.288266, 0.417055, 0.541713, 0.743012, 0.963171, 1.24054" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0203725, 0.0263587, 0.0576525, 0.0962068, 0.172996, 0.272645, 0.402813", \ + "0.0348598, 0.0408765, 0.0722818, 0.110817, 0.187356, 0.286959, 0.416503", \ + "0.0681441, 0.0820899, 0.134755, 0.179075, 0.254988, 0.3546, 0.48472", \ + "0.0877646, 0.107817, 0.184988, 0.250698, 0.345218, 0.445209, 0.575192", \ + "0.10695, 0.134608, 0.242855, 0.337662, 0.475964, 0.609378, 0.747441", \ + "0.118928, 0.153588, 0.291514, 0.414123, 0.596359, 0.774036, 0.956859", \ + "0.124192, 0.165582, 0.331076, 0.48017, 0.703863, 0.925283, 1.15445" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256097, 0.0341144, 0.0789508, 0.134837, 0.246733, 0.392215, 0.582483", \ + "0.0287925, 0.035895, 0.078957, 0.134834, 0.246735, 0.392215, 0.582455", \ + "0.0675867, 0.0757868, 0.108543, 0.150071, 0.249371, 0.39223, 0.582515", \ + "0.10346, 0.115281, 0.1623, 0.204804, 0.284367, 0.406596, 0.584401", \ + "0.156471, 0.17345, 0.241126, 0.301237, 0.390647, 0.489879, 0.637842", \ + "0.214971, 0.237631, 0.327059, 0.40626, 0.522689, 0.638083, 0.766289", \ + "0.278427, 0.306543, 0.418078, 0.51621, 0.660337, 0.8029, 0.953304" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0546564, 0.0687933, 0.143209, 0.235198, 0.418713, 0.657092, 0.968657", \ + "0.0659121, 0.0802441, 0.155387, 0.247726, 0.431491, 0.66996, 0.981654", \ + "0.106528, 0.125005, 0.205452, 0.297991, 0.482339, 0.721028, 1.03304", \ + "0.138951, 0.163653, 0.265467, 0.365815, 0.549639, 0.788478, 1.10028", \ + "0.185032, 0.217425, 0.350092, 0.475349, 0.680039, 0.918713, 1.2302", \ + "0.236266, 0.275739, 0.437886, 0.589845, 0.832168, 1.09509, 1.40821", \ + "0.289572, 0.336629, 0.528123, 0.706071, 0.987725, 1.28743, 1.628" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.044326, 0.0628154, 0.162674, 0.287125, 0.535797, 0.858949, 1.28128", \ + "0.0443413, 0.0628305, 0.162674, 0.287053, 0.535814, 0.858915, 1.28132", \ + "0.0647452, 0.0812185, 0.168247, 0.287554, 0.535794, 0.858894, 1.28124", \ + "0.0943285, 0.113011, 0.19993, 0.305469, 0.538648, 0.858962, 1.28132", \ + "0.141494, 0.164178, 0.264649, 0.371192, 0.578775, 0.873802, 1.2829", \ + "0.19314, 0.22135, 0.339091, 0.458565, 0.667945, 0.936486, 1.31709", \ + "0.249211, 0.28252, 0.419084, 0.553224, 0.781084, 1.04835, 1.39913" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208302, 0.0268264, 0.0582443, 0.0969689, 0.17405, 0.274058, 0.404626", \ + "0.0353829, 0.0413435, 0.0728675, 0.111561, 0.188396, 0.288369, 0.418329", \ + "0.0699555, 0.0836149, 0.135701, 0.179823, 0.256048, 0.356003, 0.486492", \ + "0.0913689, 0.110605, 0.186864, 0.252084, 0.34643, 0.446608, 0.577066", \ + "0.113392, 0.139987, 0.246492, 0.340485, 0.478263, 0.611291, 0.74929", \ + "0.1305, 0.162719, 0.29717, 0.418842, 0.60008, 0.777145, 0.959598", \ + "0.143537, 0.180673, 0.340124, 0.487539, 0.709346, 0.92972, 1.15806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0330277, 0.0411854, 0.0855841, 0.14137, 0.253174, 0.398614, 0.58884", \ + "0.0361562, 0.0429039, 0.0855854, 0.141365, 0.253168, 0.398613, 0.588829", \ + "0.0782625, 0.0850851, 0.115066, 0.156491, 0.255788, 0.398615, 0.588842", \ + "0.11912, 0.128843, 0.171023, 0.211507, 0.290704, 0.412955, 0.590739", \ + "0.179219, 0.193123, 0.253811, 0.310774, 0.397545, 0.495986, 0.644173", \ + "0.24513, 0.264381, 0.344008, 0.418781, 0.531585, 0.645213, 0.773243", \ + "0.316028, 0.339286, 0.438887, 0.531305, 0.672266, 0.812093, 0.96035" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0646159, 0.0789212, 0.153994, 0.246548, 0.430852, 0.670121, 0.982827", \ + "0.0760415, 0.0905459, 0.166222, 0.259082, 0.443621, 0.682983, 0.995765", \ + "0.120028, 0.137351, 0.216216, 0.309289, 0.494389, 0.734014, 1.04703", \ + "0.157458, 0.18022, 0.277947, 0.376871, 0.562323, 0.801246, 1.11416", \ + "0.209632, 0.239375, 0.365919, 0.48872, 0.691756, 0.930861, 1.24364", \ + "0.266781, 0.303138, 0.457327, 0.605926, 0.845381, 1.10776, 1.42096", \ + "0.326319, 0.369141, 0.550573, 0.724583, 1.00279, 1.30109, 1.64051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0534953, 0.0722466, 0.172798, 0.297965, 0.547567, 0.872322, 1.29641", \ + "0.0534987, 0.0722461, 0.172787, 0.297965, 0.547739, 0.872277, 1.2964", \ + "0.0717272, 0.0881982, 0.177266, 0.298143, 0.547709, 0.87225, 1.296", \ + "0.101524, 0.120035, 0.207131, 0.314506, 0.55002, 0.872374, 1.29646", \ + "0.1497, 0.171996, 0.271865, 0.378654, 0.588701, 0.886625, 1.29776", \ + "0.203109, 0.230239, 0.346996, 0.466165, 0.676309, 0.947462, 1.33093", \ + "0.260615, 0.292965, 0.42839, 0.561567, 0.789685, 1.05749, 1.4117" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208302, 0.0268264, 0.0582443, 0.0969689, 0.17405, 0.274058, 0.404626", \ + "0.0353829, 0.0413435, 0.0728675, 0.111561, 0.188396, 0.288369, 0.418329", \ + "0.0699555, 0.0836149, 0.135701, 0.179823, 0.256048, 0.356003, 0.486492", \ + "0.0913689, 0.110605, 0.186864, 0.252084, 0.34643, 0.446608, 0.577066", \ + "0.113392, 0.139987, 0.246492, 0.340485, 0.478263, 0.611291, 0.74929", \ + "0.1305, 0.162719, 0.29717, 0.418842, 0.60008, 0.777145, 0.959598", \ + "0.143537, 0.180673, 0.340124, 0.487539, 0.709346, 0.92972, 1.15806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0330277, 0.0411854, 0.0855841, 0.14137, 0.253174, 0.398614, 0.58884", \ + "0.0361562, 0.0429039, 0.0855854, 0.141365, 0.253168, 0.398613, 0.588829", \ + "0.0782625, 0.0850851, 0.115066, 0.156491, 0.255788, 0.398615, 0.588842", \ + "0.11912, 0.128843, 0.171023, 0.211507, 0.290704, 0.412955, 0.590739", \ + "0.179219, 0.193123, 0.253811, 0.310774, 0.397545, 0.495986, 0.644173", \ + "0.24513, 0.264381, 0.344008, 0.418781, 0.531585, 0.645213, 0.773243", \ + "0.316028, 0.339286, 0.438887, 0.531305, 0.672266, 0.812093, 0.96035" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0646159, 0.0789212, 0.153994, 0.246548, 0.430852, 0.670121, 0.982827", \ + "0.0760415, 0.0905459, 0.166222, 0.259082, 0.443621, 0.682983, 0.995765", \ + "0.120028, 0.137351, 0.216216, 0.309289, 0.494389, 0.734014, 1.04703", \ + "0.157458, 0.18022, 0.277947, 0.376871, 0.562323, 0.801246, 1.11416", \ + "0.209632, 0.239375, 0.365919, 0.48872, 0.691756, 0.930861, 1.24364", \ + "0.266781, 0.303138, 0.457327, 0.605926, 0.845381, 1.10776, 1.42096", \ + "0.326319, 0.369141, 0.550573, 0.724583, 1.00279, 1.30109, 1.64051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0534953, 0.0722466, 0.172798, 0.297965, 0.547567, 0.872322, 1.29641", \ + "0.0534987, 0.0722461, 0.172787, 0.297965, 0.547739, 0.872277, 1.2964", \ + "0.0717272, 0.0881982, 0.177266, 0.298143, 0.547709, 0.87225, 1.296", \ + "0.101524, 0.120035, 0.207131, 0.314506, 0.55002, 0.872374, 1.29646", \ + "0.1497, 0.171996, 0.271865, 0.378654, 0.588701, 0.886625, 1.29776", \ + "0.203109, 0.230239, 0.346996, 0.466165, 0.676309, 0.947462, 1.33093", \ + "0.260615, 0.292965, 0.42839, 0.561567, 0.789685, 1.05749, 1.4117" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156854, 0.0156904, 0.0156966, 0.0156985, 0.0156957, 0.0156906, 0.0156845", \ + "0.01539, 0.0154455, 0.0155266, 0.0155618, 0.0155006, 0.0155877, 0.015587", \ + "0.0159612, 0.0159519, 0.015577, 0.0156372, 0.0156021, 0.0155739, 0.0155706", \ + "0.017281, 0.0171461, 0.0166006, 0.0163378, 0.0160494, 0.0158891, 0.0157902", \ + "0.0205493, 0.0202183, 0.0190504, 0.018264, 0.0174312, 0.0169243, 0.0165625", \ + "0.0250868, 0.0245987, 0.0228256, 0.0215131, 0.0199796, 0.0189096, 0.0180913", \ + "0.0310409, 0.0304509, 0.0281189, 0.0262298, 0.0238863, 0.022151, 0.0206945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000111986, -4.85432e-05, 2.29102e-05, 3.99065e-05, 4.94866e-05, 5.28543e-05, 5.52131e-05", \ + "-0.000547334, -0.000398115, -9.15139e-05, 5.99713e-06, 6.87251e-05, 9.66387e-05, 0.000111893", \ + "-0.000811413, -0.000756458, -0.000504009, -0.000320835, -0.000150981, -4.83051e-05, 1.40374e-05", \ + "-0.000264643, -0.000330157, -0.000381409, -0.000312816, -0.000198785, -0.000107633, -3.74573e-05", \ + "0.00207763, 0.00173261, 0.000902174, 0.00057903, 0.000345896, 0.000258513, 0.000214309", \ + "0.00640841, 0.00576363, 0.00385473, 0.00284305, 0.00196897, 0.00145182, 0.00110421", \ + "0.0123287, 0.0114503, 0.00851787, 0.00666304, 0.00484631, 0.00371263, 0.00289554" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0149279, 0.0149321, 0.0149351, 0.0149361, 0.0149326, 0.0149272, 0.014919", \ + "0.0146423, 0.0146782, 0.014756, 0.0147829, 0.0147163, 0.0148019, 0.0147994", \ + "0.0151261, 0.0151523, 0.0149117, 0.0148531, 0.0148166, 0.0147856, 0.0147787", \ + "0.0165332, 0.0163588, 0.0158024, 0.0155361, 0.0152147, 0.0150914, 0.0149895", \ + "0.0197996, 0.0194491, 0.0182176, 0.0174563, 0.016615, 0.0160842, 0.0157447", \ + "0.0243128, 0.0238368, 0.0219416, 0.0205798, 0.0191518, 0.0179407, 0.0172021", \ + "0.0302762, 0.0296462, 0.0272154, 0.0252364, 0.0228515, 0.0211096, 0.0197356" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-7.27366e-05, -7.96908e-06, 6.43561e-05, 8.11223e-05, 9.06302e-05, 9.45442e-05, 9.64921e-05", \ + "-0.000510055, -0.000357415, -5.49907e-05, 4.35945e-05, 0.000106144, 0.000133912, 0.000149169", \ + "-0.000772909, -0.000721442, -0.000467115, -0.000283718, -0.000109209, -2.51937e-06, 5.66782e-05", \ + "-0.000254432, -0.000321049, -0.000362283, -0.000295649, -0.000164409, -7.17006e-05, -1.25095e-06", \ + "0.0020427, 0.00168698, 0.000881182, 0.000564814, 0.000354597, 0.000264187, 0.000224184", \ + "0.00634671, 0.00568519, 0.00377373, 0.00276169, 0.0019345, 0.00143439, 0.00110072", \ + "0.0122119, 0.0113206, 0.00838208, 0.00653479, 0.00477531, 0.00365351, 0.00284767" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173817, 0.0173855, 0.0173883, 0.0173886, 0.0173857, 0.0173805, 0.0173721", \ + "0.0170974, 0.0171324, 0.0172086, 0.017235, 0.0171684, 0.0172546, 0.0172519", \ + "0.0175735, 0.0176096, 0.0173638, 0.0173049, 0.0172685, 0.0172371, 0.0172309", \ + "0.0189717, 0.018807, 0.0182505, 0.0179836, 0.0176669, 0.0175415, 0.0174415", \ + "0.0222217, 0.0218715, 0.0206498, 0.0198684, 0.0189992, 0.0185341, 0.0181697", \ + "0.0267178, 0.0262548, 0.024359, 0.0230226, 0.0214435, 0.0204301, 0.019632", \ + "0.0326683, 0.0320646, 0.0296387, 0.0276585, 0.02532, 0.0235184, 0.0221417" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000470612, 0.000510392, 0.000571261, 0.000586618, 0.000596169, 0.000598526, 0.000599663", \ + "0.000119966, 0.000228822, 0.000467458, 0.000554536, 0.000612566, 0.000638524, 0.000652842", \ + "-0.000223171, -0.00016882, 7.21944e-05, 0.000239379, 0.000402555, 0.000495431, 0.000563009", \ + "0.000200232, 0.00016132, 0.000149592, 0.000221511, 0.000349325, 0.000435634, 0.000503296", \ + "0.00227191, 0.00199513, 0.00132852, 0.0010502, 0.000853245, 0.00076636, 0.000724431", \ + "0.00634247, 0.00577139, 0.00411543, 0.00319968, 0.00239261, 0.00191483, 0.00161468", \ + "0.012033, 0.0112569, 0.00859707, 0.00689329, 0.00520664, 0.0041268, 0.00333103" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173817, 0.0173855, 0.0173883, 0.0173886, 0.0173857, 0.0173805, 0.0173721", \ + "0.0170974, 0.0171324, 0.0172086, 0.017235, 0.0171684, 0.0172546, 0.0172519", \ + "0.0175735, 0.0176096, 0.0173638, 0.0173049, 0.0172685, 0.0172371, 0.0172309", \ + "0.0189717, 0.018807, 0.0182505, 0.0179836, 0.0176669, 0.0175415, 0.0174415", \ + "0.0222217, 0.0218715, 0.0206498, 0.0198684, 0.0189992, 0.0185341, 0.0181697", \ + "0.0267178, 0.0262548, 0.024359, 0.0230226, 0.0214435, 0.0204301, 0.019632", \ + "0.0326683, 0.0320646, 0.0296387, 0.0276585, 0.02532, 0.0235184, 0.0221417" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000111986, -4.85432e-05, 2.29102e-05, 3.99065e-05, 4.94866e-05, 5.28543e-05, 5.52131e-05", \ + "-0.000547334, -0.000398115, -9.15139e-05, 5.99713e-06, 6.87251e-05, 9.66387e-05, 0.000111893", \ + "-0.000811413, -0.000756458, -0.000504009, -0.000320835, -0.000150981, -4.83051e-05, 1.40374e-05", \ + "-0.000264643, -0.000330157, -0.000381409, -0.000312816, -0.000198785, -0.000107633, -3.74573e-05", \ + "0.00207763, 0.00173261, 0.000902174, 0.00057903, 0.000345896, 0.000258513, 0.000214309", \ + "0.00640841, 0.00576363, 0.00385473, 0.00284305, 0.00196897, 0.00145182, 0.00110421", \ + "0.0123287, 0.0114503, 0.00851787, 0.00666304, 0.00484631, 0.00371263, 0.00289554" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181702, 0.0181714, 0.0181713, 0.0181697, 0.0181671, 0.0181606, 0.0181544", \ + "0.0179747, 0.0179862, 0.0180197, 0.0180553, 0.0180484, 0.0180484, 0.0180433", \ + "0.0180149, 0.0180031, 0.0180007, 0.0180051, 0.0180365, 0.0180111, 0.0180361", \ + "0.0189231, 0.018804, 0.0185239, 0.0183285, 0.0182275, 0.0181593, 0.0181349", \ + "0.0216859, 0.021375, 0.0203986, 0.0198029, 0.0192983, 0.0188945, 0.0186416", \ + "0.0260601, 0.0256078, 0.0239304, 0.0227542, 0.0214351, 0.0207025, 0.020065", \ + "0.0317872, 0.0312253, 0.0289771, 0.0271843, 0.0250265, 0.0235096, 0.022322" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "6.7108e-05, 7.42825e-05, 8.37802e-05, 8.00691e-05, 8.13556e-05, 8.26293e-05, 8.32222e-05", \ + "-0.000196316, -0.00015582, -6.34337e-05, -2.09551e-05, -9.91937e-07, 7.6588e-06, 1.17175e-05", \ + "-0.000384674, -0.000352135, -0.000251302, -0.000180719, -0.000117349, -7.55456e-05, -5.27857e-05", \ + "8.75984e-05, 2.96931e-05, -5.76601e-05, -6.40234e-05, -6.10952e-05, -4.08747e-05, -3.64462e-05", \ + "0.00230199, 0.0020408, 0.00129049, 0.000896254, 0.000614867, 0.000418789, 0.000312682", \ + "0.00652321, 0.00600422, 0.00433812, 0.00332159, 0.00231163, 0.0017449, 0.00130234", \ + "0.0122914, 0.0116211, 0.00911736, 0.00735112, 0.00541007, 0.00415486, 0.00322245" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.017409, 0.0174097, 0.0174092, 0.0174078, 0.0174027, 0.0173971, 0.0173907", \ + "0.0171919, 0.0172221, 0.0172452, 0.0172623, 0.0172632, 0.0172615, 0.0172571", \ + "0.0172485, 0.0172236, 0.0172217, 0.0172303, 0.0172529, 0.0172167, 0.0172447", \ + "0.0181634, 0.0180314, 0.0177222, 0.0175413, 0.0174429, 0.0173693, 0.0173423", \ + "0.0209218, 0.0206071, 0.0195845, 0.0189946, 0.018485, 0.0180825, 0.01783", \ + "0.0253049, 0.0248316, 0.0230559, 0.0218583, 0.0205505, 0.0197158, 0.0191933", \ + "0.0310382, 0.0304504, 0.0280958, 0.0262344, 0.0240754, 0.0226041, 0.0213043" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000109306, 0.000116586, 0.00012611, 0.000122216, 0.00012367, 0.000124342, 0.000123786", \ + "-0.000163984, -0.000115321, -1.91146e-05, 1.28079e-05, 3.32517e-05, 4.24421e-05, 4.62411e-05", \ + "-0.00034684, -0.000316496, -0.000202468, -0.000138687, -7.41698e-05, -3.82032e-05, -1.29528e-05", \ + "9.55959e-05, 4.69345e-05, -3.63528e-05, -4.45502e-05, -2.44325e-05, -1.37687e-05, -1.40856e-06", \ + "0.00226259, 0.00199023, 0.00126844, 0.000907351, 0.000602782, 0.000430724, 0.000321033", \ + "0.0063967, 0.00588028, 0.00425445, 0.00324868, 0.00229666, 0.00170564, 0.00131978", \ + "0.0121402, 0.0114596, 0.00899393, 0.0072235, 0.00533807, 0.00408112, 0.00318159" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198617, 0.0198628, 0.0198621, 0.0198604, 0.019856, 0.0198498, 0.0198418", \ + "0.0196407, 0.0196754, 0.019697, 0.0197135, 0.0197156, 0.0197139, 0.0197075", \ + "0.0197045, 0.0196887, 0.0196738, 0.0196835, 0.0197035, 0.0196744, 0.0196968", \ + "0.0206092, 0.0204699, 0.0201745, 0.0200057, 0.0198926, 0.0198208, 0.0197934", \ + "0.0233551, 0.0230193, 0.0220387, 0.0214539, 0.0208597, 0.0205269, 0.0202753", \ + "0.0277176, 0.0272551, 0.0254905, 0.0243158, 0.0230535, 0.0222441, 0.0215482", \ + "0.0334491, 0.0328378, 0.0305216, 0.0286633, 0.0264832, 0.0250502, 0.0238277" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000618271, 0.000623732, 0.000625265, 0.000627346, 0.000628263, 0.000628464, 0.000627093", \ + "0.000379842, 0.000415744, 0.000491513, 0.00051985, 0.000538345, 0.000546665, 0.000550319", \ + "0.000184661, 0.00021313, 0.000305386, 0.000374867, 0.00043353, 0.000466558, 0.000497418", \ + "0.000563959, 0.00052948, 0.000472056, 0.000464628, 0.000471502, 0.000489921, 0.00050172", \ + "0.00254168, 0.00233172, 0.00170703, 0.00138077, 0.00109005, 0.000931798, 0.000819473", \ + "0.00647769, 0.00605711, 0.00457955, 0.00366439, 0.00275908, 0.00218814, 0.00181025", \ + "0.0120866, 0.0114841, 0.00920951, 0.00757044, 0.00576006, 0.00454206, 0.00365655" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198617, 0.0198628, 0.0198621, 0.0198604, 0.019856, 0.0198498, 0.0198418", \ + "0.0196407, 0.0196754, 0.019697, 0.0197135, 0.0197156, 0.0197139, 0.0197075", \ + "0.0197045, 0.0196887, 0.0196738, 0.0196835, 0.0197035, 0.0196744, 0.0196968", \ + "0.0206092, 0.0204699, 0.0201745, 0.0200057, 0.0198926, 0.0198208, 0.0197934", \ + "0.0233551, 0.0230193, 0.0220387, 0.0214539, 0.0208597, 0.0205269, 0.0202753", \ + "0.0277176, 0.0272551, 0.0254905, 0.0243158, 0.0230535, 0.0222441, 0.0215482", \ + "0.0334491, 0.0328378, 0.0305216, 0.0286633, 0.0264832, 0.0250502, 0.0238277" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "6.7108e-05, 7.42825e-05, 8.37802e-05, 8.00691e-05, 8.13556e-05, 8.26293e-05, 8.32222e-05", \ + "-0.000196316, -0.00015582, -6.34337e-05, -2.09551e-05, -9.91937e-07, 7.6588e-06, 1.17175e-05", \ + "-0.000384674, -0.000352135, -0.000251302, -0.000180719, -0.000117349, -7.55456e-05, -5.27857e-05", \ + "8.75984e-05, 2.96931e-05, -5.76601e-05, -6.40234e-05, -6.10952e-05, -4.08747e-05, -3.64462e-05", \ + "0.00230199, 0.0020408, 0.00129049, 0.000896254, 0.000614867, 0.000418789, 0.000312682", \ + "0.00652321, 0.00600422, 0.00433812, 0.00332159, 0.00231163, 0.0017449, 0.00130234", \ + "0.0122914, 0.0116211, 0.00911736, 0.00735112, 0.00541007, 0.00415486, 0.00322245" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00894965, 0.00905484, 0.00917645, 0.00920291, 0.00921779, 0.00922397, 0.00922742", \ + "0.00862433, 0.00875051, 0.00904968, 0.00915933, 0.00923056, 0.00926714, 0.00928563", \ + "0.00933349, 0.00923642, 0.00905662, 0.00911774, 0.00916947, 0.00920219, 0.00924497", \ + "0.0108873, 0.0106048, 0.0100399, 0.00980183, 0.00911311, 0.00909158, 0.00941749", \ + "0.0143636, 0.0138591, 0.0124368, 0.0116507, 0.0108001, 0.0104056, 0.0101125", \ + "0.0191111, 0.0184239, 0.0161946, 0.0148038, 0.0133853, 0.012322, 0.0115611", \ + "0.0252566, 0.0243823, 0.0213978, 0.019349, 0.0170291, 0.0153647, 0.0141402" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000196175, -9.43835e-05, 1.37978e-05, 3.69946e-05, 5.01601e-05, 5.64075e-05, 5.95933e-05", \ + "-0.000607122, -0.000462962, -0.000136422, -2.14995e-05, 6.35837e-05, 8.13009e-05, 9.91848e-05", \ + "-9.32395e-05, -0.000132532, -0.000206241, -0.000132056, -6.51142e-05, 8.48713e-06, 4.70214e-05", \ + "0.00136915, 0.00108039, 0.000605687, 0.000405871, 0.000258829, 0.000210148, 0.00017664", \ + "0.0046977, 0.00414821, 0.00273155, 0.00197826, 0.00135351, 0.000976961, 0.000723877", \ + "0.00938167, 0.00860166, 0.00624271, 0.00489463, 0.00349183, 0.00259022, 0.00198245", \ + "0.0154924, 0.0145078, 0.0112468, 0.00915373, 0.00691191, 0.00533751, 0.00417745" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0089269, 0.00903171, 0.00915183, 0.00917791, 0.00919271, 0.00919903, 0.00920156", \ + "0.00863829, 0.00876451, 0.00906612, 0.00917047, 0.00923918, 0.00927269, 0.00929013", \ + "0.0092885, 0.00919834, 0.00906206, 0.00913473, 0.00919007, 0.00922253, 0.00926399", \ + "0.0107817, 0.0105108, 0.00997189, 0.00976395, 0.00910863, 0.00912049, 0.00942238", \ + "0.0141429, 0.0136478, 0.0122657, 0.0115176, 0.0107163, 0.0103498, 0.0100793", \ + "0.0187567, 0.0180785, 0.0158876, 0.0145322, 0.0131082, 0.0121607, 0.0114394", \ + "0.0247266, 0.0238611, 0.0209329, 0.0188941, 0.016739, 0.0152614, 0.0138706" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000161045, -5.88026e-05, 4.94663e-05, 7.31487e-05, 8.5414e-05, 9.23304e-05, 9.11322e-05", \ + "-0.000579497, -0.000423691, -9.95399e-05, 1.14788e-05, 8.45819e-05, 0.000114644, 0.000133099", \ + "-9.40002e-05, -0.000131765, -9.57676e-05, -5.34395e-05, 1.89399e-05, 6.68392e-05, 0.000106894", \ + "0.00131107, 0.00103023, 0.000582711, 0.000391939, 0.000257524, 0.000198529, 0.000173093", \ + "0.00450852, 0.0039971, 0.00264853, 0.00195578, 0.00131819, 0.000931217, 0.000730452", \ + "0.00905077, 0.00828446, 0.00601207, 0.0046971, 0.00335207, 0.00249764, 0.00191152", \ + "0.0149311, 0.0139578, 0.0108135, 0.00881329, 0.00662391, 0.00512405, 0.00399428" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0113864, 0.0114868, 0.011605, 0.0116308, 0.0116455, 0.0116516, 0.0116548", \ + "0.0110964, 0.0112236, 0.0115183, 0.0116229, 0.0116859, 0.0117242, 0.0117414", \ + "0.0117275, 0.0116441, 0.0115547, 0.0115855, 0.0116413, 0.0116772, 0.0117143", \ + "0.0132133, 0.0129633, 0.0124512, 0.0121937, 0.0120194, 0.0115749, 0.0118739", \ + "0.0165174, 0.0160603, 0.014728, 0.0139489, 0.0132161, 0.012803, 0.0125307", \ + "0.0210908, 0.0204523, 0.0183462, 0.0169873, 0.0156505, 0.0146234, 0.0138931", \ + "0.0269961, 0.0261875, 0.0233659, 0.0213443, 0.0191517, 0.0175035, 0.0163203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000360498, 0.000429369, 0.000515931, 0.000537602, 0.000550005, 0.000555278, 0.000552787", \ + "1.04803e-05, 0.000118375, 0.000386753, 0.000481301, 0.000549976, 0.000578298, 0.000595626", \ + "0.000350403, 0.000299478, 0.000377663, 0.000409749, 0.000479795, 0.000533244, 0.000570894", \ + "0.00171513, 0.0013736, 0.00101965, 0.000849901, 0.000715803, 0.000657391, 0.000635216", \ + "0.00457881, 0.00416282, 0.00300192, 0.00231881, 0.00173843, 0.00138415, 0.00118781", \ + "0.00894372, 0.00829392, 0.006283, 0.00505616, 0.00378088, 0.00293966, 0.00235998", \ + "0.0146938, 0.0138427, 0.0109534, 0.00907862, 0.00699535, 0.00555154, 0.00445275" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0113864, 0.0114868, 0.011605, 0.0116308, 0.0116455, 0.0116516, 0.0116548", \ + "0.0110964, 0.0112236, 0.0115183, 0.0116229, 0.0116859, 0.0117242, 0.0117414", \ + "0.0117275, 0.0116441, 0.0115547, 0.0115855, 0.0116413, 0.0116772, 0.0117143", \ + "0.0132133, 0.0129633, 0.0124512, 0.0121937, 0.0120194, 0.0115749, 0.0118739", \ + "0.0165174, 0.0160603, 0.014728, 0.0139489, 0.0132161, 0.012803, 0.0125307", \ + "0.0210908, 0.0204523, 0.0183462, 0.0169873, 0.0156505, 0.0146234, 0.0138931", \ + "0.0269961, 0.0261875, 0.0233659, 0.0213443, 0.0191517, 0.0175035, 0.0163203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000196175, -9.43835e-05, 1.37978e-05, 3.69946e-05, 5.01601e-05, 5.64075e-05, 5.95933e-05", \ + "-0.000607122, -0.000462962, -0.000136422, -2.14995e-05, 6.35837e-05, 8.13009e-05, 9.91848e-05", \ + "-9.32395e-05, -0.000132532, -0.000206241, -0.000132056, -6.51142e-05, 8.48713e-06, 4.70214e-05", \ + "0.00136915, 0.00108039, 0.000605687, 0.000405871, 0.000258829, 0.000210148, 0.00017664", \ + "0.0046977, 0.00414821, 0.00273155, 0.00197826, 0.00135351, 0.000976961, 0.000723877", \ + "0.00938167, 0.00860166, 0.00624271, 0.00489463, 0.00349183, 0.00259022, 0.00198245", \ + "0.0154924, 0.0145078, 0.0112468, 0.00915373, 0.00691191, 0.00533751, 0.00417745" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115233, 0.011583, 0.0116544, 0.0116709, 0.0116808, 0.0116833, 0.0116877", \ + "0.0111729, 0.0112999, 0.0115489, 0.0116478, 0.0116914, 0.011717, 0.0117315", \ + "0.0113023, 0.0112883, 0.0113684, 0.0113585, 0.0115759, 0.0116333, 0.0117042", \ + "0.0124456, 0.0122275, 0.0118731, 0.0117582, 0.0117146, 0.011722, 0.011738", \ + "0.0154891, 0.0150276, 0.0137981, 0.0132194, 0.0126471, 0.0123948, 0.0117791", \ + "0.0200878, 0.0194158, 0.0172914, 0.0160268, 0.0147951, 0.0139729, 0.0134569", \ + "0.0260014, 0.0251831, 0.0222915, 0.0202899, 0.0181764, 0.0167928, 0.0156332" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "7.35981e-05, 9.05199e-05, 0.00011981, 0.000124991, 0.000127737, 0.000129555, 0.000131317", \ + "-0.000234704, -0.000173592, -5.05021e-05, -1.17612e-05, 2.41723e-05, 2.15378e-05, 2.57531e-05", \ + "0.000269061, 0.00026368, 5.47891e-05, 2.27603e-05, 2.21156e-05, 1.7111e-05, 1.76548e-05", \ + "0.0016416, 0.00145948, 0.000922131, 0.000675616, 0.000422224, 0.000299307, 0.000210578", \ + "0.00490811, 0.00449646, 0.00317329, 0.00240667, 0.00165495, 0.00117839, 0.000856852", \ + "0.00948945, 0.00890757, 0.00681568, 0.00542431, 0.00392811, 0.00295719, 0.00220921", \ + "0.0154248, 0.0146958, 0.0119737, 0.00991143, 0.00753339, 0.00581018, 0.00454492" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114988, 0.0115581, 0.0116288, 0.011645, 0.011654, 0.0116578, 0.0116615", \ + "0.0111717, 0.0113022, 0.0115646, 0.0116535, 0.0116959, 0.0117203, 0.0117341", \ + "0.0112813, 0.0112557, 0.011378, 0.0113622, 0.011595, 0.0116522, 0.0117105", \ + "0.0123802, 0.0121662, 0.0118434, 0.0117511, 0.0117419, 0.0117372, 0.0117524", \ + "0.0153012, 0.0148486, 0.0136771, 0.0131253, 0.012597, 0.0123706, 0.0117712", \ + "0.019736, 0.0190834, 0.0170053, 0.0158091, 0.0146306, 0.0138555, 0.0133774", \ + "0.0254703, 0.0246556, 0.0218455, 0.0198943, 0.0178593, 0.0166897, 0.0154294" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000110076, 0.000133948, 0.000156514, 0.000161654, 0.000164384, 0.000166401, 0.000160949", \ + "-0.000213771, -0.000151744, -2.67883e-05, 1.90411e-05, 6.20002e-05, 5.6118e-05, 6.13401e-05", \ + "0.000278656, 0.000205806, 0.000153414, 0.000101729, 7.8359e-05, 6.84913e-05, 7.34492e-05", \ + "0.00159968, 0.00141031, 0.000903241, 0.000661241, 0.000420712, 0.00029093, 0.000208647", \ + "0.00476621, 0.00436342, 0.00305389, 0.00228343, 0.00159284, 0.00118038, 0.000863078", \ + "0.00916798, 0.00859846, 0.0066087, 0.00522098, 0.00376792, 0.00285639, 0.00212288", \ + "0.014877, 0.0141691, 0.0115312, 0.00951777, 0.00722575, 0.00559946, 0.0043721" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139557, 0.0140124, 0.0140819, 0.0140979, 0.0141067, 0.0141105, 0.0141134", \ + "0.0136451, 0.0137733, 0.014015, 0.0141053, 0.0141478, 0.0141719, 0.0141852", \ + "0.0137306, 0.0137064, 0.0138067, 0.0138329, 0.0140432, 0.0141039, 0.0141623", \ + "0.014801, 0.0146209, 0.0142877, 0.0142076, 0.0141937, 0.0141881, 0.0142044", \ + "0.0176886, 0.0172575, 0.016097, 0.0155642, 0.0150946, 0.0148021, 0.0146609", \ + "0.0220729, 0.0214626, 0.0194585, 0.0182226, 0.0170421, 0.0163123, 0.0157984", \ + "0.0277869, 0.0270253, 0.0242551, 0.0223452, 0.0202918, 0.0190113, 0.017871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000582666, 0.000602364, 0.000621098, 0.000625642, 0.000627773, 0.000629365, 0.000622624", \ + "0.000312696, 0.00035022, 0.000447438, 0.000485235, 0.000527414, 0.000519209, 0.000523488", \ + "0.000685789, 0.00069341, 0.000609256, 0.000566492, 0.000539843, 0.000531774, 0.000536325", \ + "0.00190999, 0.0017477, 0.00132942, 0.00109918, 0.000875742, 0.000750216, 0.000669339", \ + "0.00490906, 0.00455446, 0.00340411, 0.00271282, 0.00203568, 0.00163179, 0.00131884", \ + "0.0091862, 0.00867939, 0.00687799, 0.00556951, 0.00417785, 0.00325185, 0.00256852", \ + "0.014806, 0.0141601, 0.0117177, 0.00981441, 0.00760119, 0.0060112, 0.00481583" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0139557, 0.0140124, 0.0140819, 0.0140979, 0.0141067, 0.0141105, 0.0141134", \ + "0.0136451, 0.0137733, 0.014015, 0.0141053, 0.0141478, 0.0141719, 0.0141852", \ + "0.0137306, 0.0137064, 0.0138067, 0.0138329, 0.0140432, 0.0141039, 0.0141623", \ + "0.014801, 0.0146209, 0.0142877, 0.0142076, 0.0141937, 0.0141881, 0.0142044", \ + "0.0176886, 0.0172575, 0.016097, 0.0155642, 0.0150946, 0.0148021, 0.0146609", \ + "0.0220729, 0.0214626, 0.0194585, 0.0182226, 0.0170421, 0.0163123, 0.0157984", \ + "0.0277869, 0.0270253, 0.0242551, 0.0223452, 0.0202918, 0.0190113, 0.017871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "7.35981e-05, 9.05199e-05, 0.00011981, 0.000124991, 0.000127737, 0.000129555, 0.000131317", \ + "-0.000234704, -0.000173592, -5.05021e-05, -1.17612e-05, 2.41723e-05, 2.15378e-05, 2.57531e-05", \ + "0.000269061, 0.00026368, 5.47891e-05, 2.27603e-05, 2.21156e-05, 1.7111e-05, 1.76548e-05", \ + "0.0016416, 0.00145948, 0.000922131, 0.000675616, 0.000422224, 0.000299307, 0.000210578", \ + "0.00490811, 0.00449646, 0.00317329, 0.00240667, 0.00165495, 0.00117839, 0.000856852", \ + "0.00948945, 0.00890757, 0.00681568, 0.00542431, 0.00392811, 0.00295719, 0.00220921", \ + "0.0154248, 0.0146958, 0.0119737, 0.00991143, 0.00753339, 0.00581018, 0.00454492" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128975, 0.0129218, 0.0129508, 0.0129607, 0.0129653, 0.012966, 0.0129643", \ + "0.0126103, 0.0126574, 0.0127959, 0.012863, 0.0129014, 0.0129366, 0.0124975", \ + "0.0133203, 0.0133469, 0.0130718, 0.0130468, 0.0130141, 0.0129954, 0.0129753", \ + "0.0150089, 0.0147743, 0.0141563, 0.0138987, 0.01354, 0.0133201, 0.0132408", \ + "0.0187169, 0.0183333, 0.0169935, 0.0160674, 0.0151865, 0.0146445, 0.0141703", \ + "0.0238841, 0.0233431, 0.0213689, 0.0198652, 0.0182095, 0.0169828, 0.0160399", \ + "0.0305826, 0.0299306, 0.0274087, 0.0253054, 0.0227192, 0.0207006, 0.0191376" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00036221, -0.000299918, -0.000227463, -0.000209938, -0.000199803, -0.000195504, -0.000193182", \ + "-0.000745064, -0.000651407, -0.000414493, -0.000320018, -0.000263195, -0.000235544, -0.000220018", \ + "-0.00069299, -0.000707124, -0.000638441, -0.000548339, -0.000439098, -0.000358331, -0.000318513", \ + "0.000361993, 0.000172899, -0.000167973, -0.00027217, -0.000315707, -0.000312159, -0.000294988", \ + "0.00360013, 0.00307934, 0.00178399, 0.00117212, 0.000636559, 0.000334634, 0.000171969", \ + "0.00862844, 0.00785075, 0.00547153, 0.0041268, 0.00282137, 0.00199383, 0.00141704", \ + "0.0151884, 0.0141833, 0.0108253, 0.00866663, 0.00640673, 0.00485735, 0.00372613" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121278, 0.0121464, 0.0121631, 0.0121689, 0.0121718, 0.0121716, 0.01217", \ + "0.0118262, 0.011853, 0.0120188, 0.0120635, 0.0120324, 0.0121159, 0.0117974", \ + "0.0125786, 0.0125779, 0.0122886, 0.0123037, 0.0122477, 0.0122145, 0.0121837", \ + "0.0142907, 0.014006, 0.0133777, 0.0131202, 0.0127495, 0.0125255, 0.012439", \ + "0.0179323, 0.0175275, 0.0161395, 0.0152239, 0.0143107, 0.0137957, 0.0133321", \ + "0.0230924, 0.0225313, 0.0204767, 0.018918, 0.0172464, 0.015994, 0.0151469", \ + "0.0297546, 0.0290894, 0.02645, 0.0243217, 0.0216428, 0.019699, 0.0181314" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000322969, -0.000259728, -0.000186591, -0.000169018, -0.000158814, -0.000154561, -0.00015216", \ + "-0.000708745, -0.000602699, -0.000376499, -0.000281766, -0.000228112, -0.000200351, -0.000183192", \ + "-0.000671068, -0.000680307, -0.000601883, -0.000508309, -0.000406519, -0.000326791, -0.000280827", \ + "0.000366404, 0.000172335, -0.00015229, -0.000242703, -0.000290365, -0.000273452, -0.000263279", \ + "0.00352894, 0.00300888, 0.00173745, 0.00113612, 0.000650416, 0.000337248, 0.000179504", \ + "0.00851748, 0.00772112, 0.00536801, 0.0040571, 0.00277427, 0.00196753, 0.00141039", \ + "0.0149816, 0.0139614, 0.0106185, 0.0084854, 0.00626088, 0.00476091, 0.00366298" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145805, 0.0145983, 0.0146135, 0.0146195, 0.0146222, 0.0146224, 0.0146208", \ + "0.0142835, 0.0143282, 0.0144656, 0.0145148, 0.0144835, 0.014566, 0.0142479", \ + "0.0150075, 0.0150191, 0.0146844, 0.0147702, 0.0146978, 0.0146635, 0.0146347", \ + "0.0167292, 0.016436, 0.0158053, 0.0155771, 0.0151903, 0.0149834, 0.0148823", \ + "0.0203616, 0.019938, 0.0185329, 0.0176661, 0.0168019, 0.0161198, 0.0157379", \ + "0.0254976, 0.0249707, 0.022909, 0.0213495, 0.0196734, 0.0184379, 0.0175525", \ + "0.0321423, 0.0314723, 0.0288786, 0.0267351, 0.0240748, 0.0221356, 0.0205271" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00021469, 0.00025977, 0.000319757, 0.000335773, 0.000345138, 0.000348829, 0.000350415", \ + "-0.000120852, -4.80136e-05, 0.000146607, 0.000229886, 0.00027748, 0.000305484, 0.000319605", \ + "-0.000163881, -0.000166661, -8.97224e-05, -5.82318e-07, 0.000101261, 0.000178054, 0.000223092", \ + "0.000712593, 0.000587087, 0.000335217, 0.00024026, 0.000211645, 0.000226233, 0.000241673", \ + "0.00362763, 0.00321431, 0.00213816, 0.00159393, 0.00110089, 0.000832451, 0.000675016", \ + "0.00840825, 0.0077376, 0.0056655, 0.00443011, 0.00322317, 0.0024405, 0.00189395", \ + "0.0147136, 0.0138181, 0.0107941, 0.00878911, 0.00667099, 0.00521225, 0.00411199" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129158, 0.0129413, 0.0129738, 0.0129824, 0.0129869, 0.0129873, 0.0129857", \ + "0.0126011, 0.012697, 0.0128576, 0.0129247, 0.0129638, 0.0129968, 0.0126809", \ + "0.0132585, 0.0132834, 0.013044, 0.0131125, 0.0130856, 0.0130673, 0.0130463", \ + "0.0148823, 0.0146466, 0.0140835, 0.0138772, 0.0135506, 0.0133537, 0.013278", \ + "0.0184229, 0.0180342, 0.0167345, 0.015879, 0.0150562, 0.0145681, 0.014133", \ + "0.0233944, 0.0228644, 0.0209151, 0.0194521, 0.0178913, 0.0166643, 0.0158611", \ + "0.0298308, 0.0291834, 0.0267021, 0.0246735, 0.0221227, 0.02029, 0.0187849" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000324545, -0.000266726, -0.000193376, -0.000175773, -0.000165581, -0.000161982, -0.000159159", \ + "-0.000710195, -0.000613307, -0.000372956, -0.000292646, -0.000232091, -0.000203994, -0.000188264", \ + "-0.000690767, -0.00070544, -0.000623092, -0.000527798, -0.000411201, -0.000337562, -0.000283648", \ + "0.000286222, 0.000110587, -0.000199854, -0.00029097, -0.000313055, -0.00030255, -0.000281513", \ + "0.0033365, 0.0028477, 0.00162787, 0.00105465, 0.000551415, 0.000287609, 0.000128167", \ + "0.00816359, 0.00740047, 0.00515163, 0.00388057, 0.00265143, 0.00185661, 0.00132241", \ + "0.0144244, 0.0134265, 0.0101898, 0.00817005, 0.00602964, 0.00458648, 0.00347895" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121513, 0.0121702, 0.0121871, 0.0121912, 0.0122193, 0.0122198, 0.0122176", \ + "0.0118666, 0.0119186, 0.0120786, 0.0121225, 0.0120904, 0.0121759, 0.0118796", \ + "0.0125298, 0.0125127, 0.0123104, 0.0122146, 0.0123034, 0.012274, 0.0122503", \ + "0.0141064, 0.0138657, 0.013303, 0.0130865, 0.0127606, 0.0125442, 0.0124709", \ + "0.0176452, 0.0172373, 0.0158582, 0.0150295, 0.0141975, 0.0137284, 0.0133008", \ + "0.0226056, 0.0220835, 0.0200695, 0.0185505, 0.0169393, 0.0157851, 0.0149993", \ + "0.0290047, 0.0283608, 0.0257896, 0.0236878, 0.0211538, 0.0193058, 0.0177913" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000284996, -0.000226163, -0.000152174, -0.000134461, -0.000124384, -0.000120252, -0.000117892", \ + "-0.000667555, -0.000569559, -0.000336882, -0.000247865, -0.000187589, -0.000159984, -0.000143869", \ + "-0.000668431, -0.000672268, -0.000586854, -0.000492592, -0.000375675, -0.000296692, -0.000238937", \ + "0.000270984, 0.000111929, -0.000187575, -0.000260251, -0.000294904, -0.000271977, -0.000245289", \ + "0.00328342, 0.00279549, 0.00159711, 0.00104069, 0.000545989, 0.000282645, 0.000142102", \ + "0.0080286, 0.00725158, 0.00501578, 0.0037666, 0.00257163, 0.00183026, 0.00130419", \ + "0.0142559, 0.0132563, 0.0100387, 0.00800413, 0.0059297, 0.00449454, 0.00344832" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146038, 0.014622, 0.0146377, 0.0146414, 0.0146443, 0.014644, 0.0146429", \ + "0.0143218, 0.014373, 0.0145298, 0.0145729, 0.0145403, 0.014626, 0.0143278", \ + "0.01497, 0.0149574, 0.014711, 0.0146868, 0.0147477, 0.0147244, 0.0147009", \ + "0.0165599, 0.0162979, 0.0157291, 0.0155433, 0.0152012, 0.0150017, 0.0149192", \ + "0.0200748, 0.0196526, 0.0182978, 0.01748, 0.0166896, 0.0160532, 0.0157068", \ + "0.0250346, 0.024462, 0.022499, 0.0209811, 0.0193677, 0.0183343, 0.0174027", \ + "0.0313802, 0.0307465, 0.0282129, 0.026116, 0.0235837, 0.0217306, 0.0202747" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000253777, 0.000294695, 0.000355342, 0.000371502, 0.000380939, 0.00038414, 0.000385697", \ + "-8.87814e-05, -8.18765e-06, 0.000184128, 0.000263047, 0.000319011, 0.000344958, 0.000359884", \ + "-0.000166059, -0.000158816, -6.78512e-05, 2.48815e-05, 0.000134927, 0.000204903, 0.000269488", \ + "0.000644946, 0.00053524, 0.000314425, 0.000242472, 0.000213486, 0.000233598, 0.000259001", \ + "0.00338515, 0.00301943, 0.00200997, 0.00150236, 0.00103202, 0.000778183, 0.000642006", \ + "0.00792641, 0.00728503, 0.00531073, 0.00415748, 0.00303267, 0.00230264, 0.00176826", \ + "0.0139847, 0.0131053, 0.0102111, 0.00831911, 0.00632144, 0.00495385, 0.00387354" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0153682, 0.0153928, 0.0154245, 0.0154328, 0.0154371, 0.0154381, 0.0154365", \ + "0.0150763, 0.0151503, 0.0153099, 0.0153744, 0.0154138, 0.0154471, 0.0151319", \ + "0.0157163, 0.0157217, 0.0155056, 0.0155887, 0.0155353, 0.015518, 0.0154971", \ + "0.0173365, 0.017102, 0.0165237, 0.0163316, 0.0159858, 0.0158043, 0.015727", \ + "0.0208576, 0.0204594, 0.0191848, 0.0183404, 0.0175517, 0.0169819, 0.0165362", \ + "0.0258126, 0.0253005, 0.0233707, 0.0219008, 0.0203351, 0.0192816, 0.0182931", \ + "0.0322484, 0.0316248, 0.0291622, 0.0271369, 0.0245877, 0.0227568, 0.0212982" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000170138, 0.000210749, 0.000271308, 0.000287445, 0.0002969, 0.000299547, 0.000302108", \ + "-0.000163509, -9.37204e-05, 0.00010473, 0.00017545, 0.000231843, 0.000258427, 0.000273055", \ + "-0.000237446, -0.000228837, -0.000144139, -5.57918e-05, 5.62179e-05, 0.000136119, 0.000178811", \ + "0.000624305, 0.000494845, 0.000252448, 0.000169599, 0.000157111, 0.000159255, 0.00018008", \ + "0.00343117, 0.00304644, 0.00200196, 0.00147723, 0.000995927, 0.000746079, 0.000577519", \ + "0.00805826, 0.00740829, 0.00540755, 0.00423245, 0.00305603, 0.00229796, 0.00177287", \ + "0.0141644, 0.0133076, 0.0103837, 0.00844906, 0.00637213, 0.00497234, 0.00391749" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0146034, 0.0146218, 0.0146379, 0.0146664, 0.0146699, 0.014671, 0.0146685", \ + "0.0143199, 0.0143715, 0.014529, 0.0145727, 0.0145391, 0.0146262, 0.0143269", \ + "0.0149757, 0.0149607, 0.0147116, 0.0146861, 0.0147534, 0.0147252, 0.0147027", \ + "0.0165666, 0.0163061, 0.0157304, 0.0155455, 0.0152025, 0.0150026, 0.01492", \ + "0.0200875, 0.0196666, 0.0183145, 0.0174848, 0.016695, 0.016152, 0.0157106", \ + "0.0250496, 0.0245058, 0.02252, 0.0210014, 0.0193901, 0.0183444, 0.0174143", \ + "0.0314146, 0.0307744, 0.0282457, 0.026148, 0.0236076, 0.0217029, 0.0202233" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000211166, 0.000252327, 0.000313277, 0.000329518, 0.000339072, 0.00034234, 0.000343438", \ + "-0.000132049, -4.61565e-05, 0.000141279, 0.000220895, 0.000276994, 0.000303017, 0.000318029", \ + "-0.000205853, -0.000199585, -0.000103516, -1.70475e-05, 9.86534e-05, 0.000163401, 0.000223737", \ + "0.000609011, 0.000495648, 0.00027541, 0.000202776, 0.000166917, 0.000192393, 0.000217449", \ + "0.00335804, 0.00298834, 0.0019864, 0.00145809, 0.000994544, 0.000739384, 0.000602738", \ + "0.00791456, 0.00726051, 0.00528878, 0.00412844, 0.00300253, 0.00224896, 0.00175207", \ + "0.0139869, 0.013123, 0.0102168, 0.00831281, 0.00631228, 0.00491471, 0.00388832" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170566, 0.0170739, 0.017088, 0.0170927, 0.0171198, 0.0171212, 0.017118", \ + "0.0167704, 0.0168258, 0.016981, 0.017024, 0.0169894, 0.0170764, 0.0167776", \ + "0.0174112, 0.0174282, 0.0171694, 0.0171161, 0.0172036, 0.017175, 0.0171522", \ + "0.0190008, 0.0187669, 0.0181981, 0.0179496, 0.0176461, 0.0174519, 0.0173652", \ + "0.0224955, 0.022107, 0.0207596, 0.0199044, 0.0191833, 0.0185403, 0.0181576", \ + "0.0274575, 0.0269041, 0.0249435, 0.0234269, 0.0218329, 0.020705, 0.0201146", \ + "0.0337965, 0.0331805, 0.0306623, 0.0285879, 0.0260539, 0.0242065, 0.0226628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000739417, 0.000769792, 0.000820777, 0.000835463, 0.000843974, 0.00084683, 0.00084766", \ + "0.000441206, 0.000496528, 0.000660616, 0.000731396, 0.000783513, 0.000808007, 0.000821093", \ + "0.000311767, 0.000320822, 0.000405421, 0.000500442, 0.000608841, 0.000669701, 0.000728318", \ + "0.00102588, 0.000940562, 0.000755218, 0.000697931, 0.000676685, 0.000698588, 0.00072184", \ + "0.00355248, 0.00324316, 0.00239398, 0.00192442, 0.00148247, 0.00123027, 0.00110269", \ + "0.00792199, 0.00736138, 0.00561048, 0.00453739, 0.00345728, 0.00274662, 0.00221572", \ + "0.0138238, 0.0130564, 0.0103925, 0.00863142, 0.00671164, 0.0053763, 0.00431297" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170566, 0.0170739, 0.017088, 0.0170927, 0.0171198, 0.0171212, 0.017118", \ + "0.0167704, 0.0168258, 0.016981, 0.017024, 0.0169894, 0.0170764, 0.0167776", \ + "0.0174112, 0.0174282, 0.0171694, 0.0171161, 0.0172036, 0.017175, 0.0171522", \ + "0.0190008, 0.0187669, 0.0181981, 0.0179496, 0.0176461, 0.0174519, 0.0173652", \ + "0.0224955, 0.022107, 0.0207596, 0.0199044, 0.0191833, 0.0185403, 0.0181576", \ + "0.0274575, 0.0269041, 0.0249435, 0.0234269, 0.0218329, 0.020705, 0.0201146", \ + "0.0337965, 0.0331805, 0.0306623, 0.0285879, 0.0260539, 0.0242065, 0.0226628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00036221, -0.000299918, -0.000227463, -0.000209938, -0.000199803, -0.000195504, -0.000193182", \ + "-0.000745064, -0.000651407, -0.000414493, -0.000320018, -0.000263195, -0.000235544, -0.000220018", \ + "-0.00069299, -0.000707124, -0.000638441, -0.000548339, -0.000439098, -0.000358331, -0.000318513", \ + "0.000361993, 0.000172899, -0.000167973, -0.00027217, -0.000315707, -0.000312159, -0.000294988", \ + "0.00360013, 0.00307934, 0.00178399, 0.00117212, 0.000636559, 0.000334634, 0.000171969", \ + "0.00862844, 0.00785075, 0.00547153, 0.0041268, 0.00282137, 0.00199383, 0.00141704", \ + "0.0151884, 0.0141833, 0.0108253, 0.00866663, 0.00640673, 0.00485735, 0.00372613" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344585; + rise_capacitance : 0.00344585; + rise_capacitance_range (0.0024467, 0.00344585); + fall_capacitance : 0.00337339; + fall_capacitance_range (0.00222704, 0.00337339); + internal_power () { + when : "(B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000358265, -0.00036178, -0.0003612, -0.00036187, -0.000360383, -0.000359178, -0.000358311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000368326, 0.00037305, 0.000370502, 0.00037053, 0.000368058, 0.000365372, 0.000362245" \ + ); + } + } + internal_power () { + when : "(B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229215, -0.00231044, -0.00236916, -0.00239067, -0.00240295, -0.00239574, -0.00239028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0023841, 0.0023902, 0.00239557, 0.0024125, 0.00240477, 0.00239574, 0.00239028" \ + ); + } + } + internal_power () { + when : "(B * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000357944, -0.000361559, -0.000361057, -0.000361566, -0.000360029, -0.000358807, -0.000357937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000368709, 0.000367982, 0.000371177, 0.000370983, 0.000368488, 0.000365777, 0.000362654" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229253, -0.00231008, -0.002369, -0.00238894, -0.00240213, -0.00240616, -0.00240103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239619, 0.00240122, 0.00241097, 0.00242234, 0.00241477, 0.00240616, 0.00240103" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229216, -0.00229836, -0.00236507, -0.00238614, -0.00239807, -0.00239358, -0.00238915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238463, 0.00238726, 0.00240027, 0.00238667, 0.00240106, 0.00239358, 0.00238915" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229292, -0.00231338, -0.0023674, -0.00239052, -0.00240253, -0.00240006, -0.00239439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238894, 0.00239604, 0.00240003, 0.00241737, 0.00240939, 0.00240006, 0.00239439" \ + ); + } + } + internal_power () { + when : "(!B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00259834, -0.00260244, -0.00260895, -0.0026125, -0.00261626, -0.00261024, -0.00260776" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026038, 0.00260891, 0.0026232, 0.00263088, 0.00262305, 0.00261423, 0.00260776" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260109, -0.00260014, -0.00260916, -0.00261322, -0.00261567, -0.00261021, -0.00260758" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260146, 0.00260861, 0.00263709, 0.00263027, 0.00262232, 0.00261386, 0.00260758" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260482, -0.00260509, -0.00260976, -0.00260861, -0.00261593, -0.00261147, -0.0026074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260482, 0.00260523, 0.002638, 0.00262972, 0.00262195, 0.00261355, 0.0026074" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260051, -0.00259967, -0.00261128, -0.00260673, -0.00261613, -0.00261043, -0.00260785" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.002604, 0.00260891, 0.00262222, 0.00263109, 0.00262326, 0.00261436, 0.00260785" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0033199; + rise_capacitance : 0.00331483; + rise_capacitance_range (0.00250686, 0.00331483); + fall_capacitance : 0.0033199; + fall_capacitance_range (0.00248878, 0.0033199); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198783, -0.00225906, -0.00237711, -0.00237641, -0.00240173, -0.00240753, -0.00240164" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241013, 0.00240625, 0.00242771, 0.0024284, 0.00241081, 0.00240753, 0.00240164" \ + ); + } + } + internal_power () { + when : "(A * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228969, -0.00232121, -0.0023922, -0.00238725, -0.00240419, -0.00240068, -0.00239471" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024012, 0.00240091, 0.00242101, 0.00242177, 0.00240419, 0.00240068, 0.00239471" \ + ); + } + } + internal_power () { + when : "(A * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198748, -0.00225865, -0.00237671, -0.00237601, -0.00240134, -0.00240736, -0.00240147" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240995, 0.0024065, 0.00242758, 0.00242823, 0.00241064, 0.00240736, 0.00240147" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228837, -0.00232153, -0.0023924, -0.00238858, -0.00240383, -0.00240031, -0.00239434" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240307, 0.00240267, 0.00242255, 0.00242143, 0.00240383, 0.00240031, 0.00239434" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260713, -0.00259781, -0.00261131, -0.00261941, -0.00261542, -0.00260935, -0.0026055" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260713, 0.00261115, 0.00264726, 0.00263586, 0.00262465, 0.00261481, 0.00260838" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260851, -0.00259909, -0.00261183, -0.00261907, -0.00261518, -0.00260932, -0.00260556" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260851, 0.00261104, 0.00264387, 0.00263472, 0.00262441, 0.00261466, 0.00260829" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260451, -0.00261817, -0.00262599, -0.00261811, -0.00261508, -0.00260952, -0.00260597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0026159, 0.00263928, 0.0026434, 0.00263429, 0.00262463, 0.00261496, 0.00260857" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260682, -0.00259808, -0.00261184, -0.00261993, -0.00261572, -0.00260952, -0.00260562" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00260682, 0.00261512, 0.00264494, 0.0026355, 0.00262465, 0.00261479, 0.00260835" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350995; + rise_capacitance : 0.00350995; + rise_capacitance_range (0.00213202, 0.00350995); + fall_capacitance : 0.00350924; + fall_capacitance_range (0.00202847, 0.00350924); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000380792, -0.000371915, -0.000373013, -0.000374571, -0.000376445, -0.000375028, -0.000374143" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000395578, 0.000389033, 0.000385669, 0.000385262, 0.000382369, 0.000382139, 0.000378798" \ + ); + } + } + internal_power () { + when : "(A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00294632, -0.00295653, -0.00303018, -0.00305374, -0.00306286, -0.00307104, -0.00305491" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00307672, 0.0030804, 0.00308864, 0.00308055, 0.00309087, 0.00307104, 0.00305491" \ + ); + } + } + internal_power () { + when : "(A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.003221, -0.00323069, -0.00321607, -0.00322753, -0.0032454, -0.00324837, -0.00325847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00325823, 0.00326859, 0.00330082, 0.003262, 0.0032787, 0.00326771, 0.00326425" \ + ); + } + } + internal_power () { + when : "(!A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00294226, -0.00296388, -0.00303066, -0.00305069, -0.00305966, -0.00307769, -0.00307127" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308806, 0.00308987, 0.00309355, 0.00309082, 0.00310022, 0.00308335, 0.00307127" \ + ); + } + } + internal_power () { + when : "(!A * B * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000380285, -0.000380248, -0.000374071, -0.000373442, -0.000376167, -0.000374715, -0.000373793" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000384869, 0.000387954, 0.000386124, 0.000385621, 0.000382471, 0.000382566, 0.000379159" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00321884, -0.00323009, -0.00322308, -0.00322884, -0.00324432, -0.00324738, -0.00325742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00325364, 0.00326829, 0.00330013, 0.00325269, 0.00327765, 0.00326772, 0.00326408" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00294495, -0.00294629, -0.00302221, -0.00304469, -0.00305667, -0.00306638, -0.00305362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00306636, 0.00307587, 0.00307753, 0.00306974, 0.00307883, 0.00306638, 0.00305362" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00320241, -0.00321209, -0.00321119, -0.0032152, -0.00323175, -0.0032406, -0.00325664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00325884, 0.00326355, 0.00326538, 0.00325817, 0.00327738, 0.00326908, 0.0032631" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343522; + rise_capacitance : 0.00335852; + rise_capacitance_range (0.00228448, 0.00335852); + fall_capacitance : 0.00343522; + fall_capacitance_range (0.0024089, 0.00343522); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00199126, -0.00226781, -0.00236231, -0.00238266, -0.0024069, -0.00241271, -0.00240731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240849, 0.00240017, 0.00241176, 0.00241634, 0.00242162, 0.00241271, 0.00240731" \ + ); + } + } + internal_power () { + when : "(A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00295234, -0.00296083, -0.00305118, -0.00303594, -0.00306583, -0.00306905, -0.00305144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308339, 0.00308783, 0.00309609, 0.00310974, 0.00309057, 0.00306905, 0.00305144" \ + ); + } + } + internal_power () { + when : "(A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00321689, -0.00321775, -0.00323026, -0.00323481, -0.00323617, -0.00323777, -0.00324745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326427, 0.00326552, 0.00330011, 0.00324947, 0.00327249, 0.0032629, 0.00325572" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00295181, -0.00296029, -0.00304986, -0.00303612, -0.00306512, -0.00306923, -0.00305156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308583, 0.00308348, 0.0031243, 0.00310975, 0.00309065, 0.00306923, 0.00305156" \ + ); + } + } + internal_power () { + when : "(!A * B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00199151, -0.00226735, -0.00235697, -0.00238142, -0.0024066, -0.00241548, -0.00241173" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241329, 0.00241022, 0.00243263, 0.00241939, 0.00242579, 0.00241703, 0.00241173" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0032165, -0.0032173, -0.00323005, -0.00323442, -0.00323516, -0.00323724, -0.00324709" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326437, 0.00328329, 0.00329714, 0.00328451, 0.00327234, 0.00326313, 0.00325634" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00295093, -0.00295941, -0.00301337, -0.00303405, -0.00306408, -0.00306471, -0.00305028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00307671, 0.00308374, 0.00309461, 0.00306324, 0.00308386, 0.00306471, 0.00305028" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00320264, -0.00320236, -0.00321353, -0.00321814, -0.00322207, -0.00323003, -0.00324745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00326687, 0.00325987, 0.00329321, 0.00328329, 0.00327209, 0.00326279, 0.00325648" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00346078; + rise_capacitance : 0.00346078; + rise_capacitance_range (0.00235054, 0.00346078); + fall_capacitance : 0.00339389; + fall_capacitance_range (0.00240232, 0.00339389); + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260935, -0.00260425, -0.00261025, -0.00261335, -0.00261248, -0.00261101, -0.00260726" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00277231, 0.00262471, 0.00261025, 0.00261335, 0.00262612, 0.00261538, 0.00260853" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260506, -0.0026053, -0.00261053, -0.00261863, -0.00261172, -0.00261031, -0.00260667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00279514, 0.00262814, 0.00261185, 0.00261863, 0.00262624, 0.00261744, 0.00261044" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261207, -0.00261723, -0.00261966, -0.00262184, -0.002613, -0.00261095, -0.00260648" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264977, 0.00268385, 0.00266505, 0.00267194, 0.00265668, 0.00263851, 0.00262131" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261597, -0.00261591, -0.00261933, -0.00262128, -0.00261286, -0.00261089, -0.0026066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264915, 0.0026587, 0.00265923, 0.00266977, 0.00265597, 0.00263805, 0.00262038" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261544, -0.00259916, -0.00261909, -0.00261732, -0.0026157, -0.00261414, -0.00261026" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00261544, 0.00260425, 0.00262385, 0.0026375, 0.00262924, 0.00261961, 0.00261321" \ + ); + } + } + } + } + cell (OAI22X1) { + area : 9.8784; + cell_leakage_power : 0.108934; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.125518; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136553; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107495; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113346; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107495; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11853; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0894719; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109906; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136553; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147588; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11853; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109906; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0548932; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817411; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817411; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103683; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108934; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0491323, 0.0568708, 0.120515, 0.199109, 0.355836, 0.559183, 0.825108", \ + "0.0615634, 0.0694011, 0.133428, 0.212164, 0.368937, 0.572405, 0.838347", \ + "0.0989463, 0.109349, 0.181422, 0.26029, 0.417643, 0.621332, 0.887116", \ + "0.126348, 0.140367, 0.232441, 0.322689, 0.481784, 0.685658, 0.950627", \ + "0.160624, 0.179193, 0.299781, 0.413565, 0.598588, 0.807255, 1.07284", \ + "0.193147, 0.216011, 0.365397, 0.504027, 0.724687, 0.963916, 1.23904", \ + "0.22228, 0.249889, 0.427094, 0.591381, 0.848285, 1.12132, 1.43086" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443869, 0.0549651, 0.143602, 0.253928, 0.474129, 0.760147, 1.13414", \ + "0.0443726, 0.0549574, 0.143603, 0.25389, 0.474114, 0.760147, 1.13411", \ + "0.0656778, 0.0754108, 0.152238, 0.255903, 0.47414, 0.760138, 1.13409", \ + "0.0946743, 0.105779, 0.186405, 0.279321, 0.481318, 0.760179, 1.13414", \ + "0.139297, 0.153425, 0.248798, 0.347434, 0.531221, 0.787201, 1.1417", \ + "0.187281, 0.205233, 0.319264, 0.430858, 0.625309, 0.86251, 1.19077", \ + "0.238498, 0.259597, 0.394906, 0.521542, 0.734375, 0.979306, 1.28798" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0339978, 0.0391268, 0.0810488, 0.132778, 0.235856, 0.369751, 0.544657", \ + "0.0480907, 0.053299, 0.095501, 0.147379, 0.250523, 0.384402, 0.559374", \ + "0.0904546, 0.0995826, 0.155903, 0.209381, 0.312732, 0.446701, 0.621864", \ + "0.118647, 0.131934, 0.212922, 0.283846, 0.394428, 0.528535, 0.703716", \ + "0.152362, 0.170836, 0.284869, 0.384183, 0.532358, 0.684367, 0.860064", \ + "0.186308, 0.209585, 0.35417, 0.481391, 0.671513, 0.862303, 1.06784", \ + "0.219562, 0.24711, 0.419946, 0.574791, 0.805403, 1.03692, 1.28353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0266917, 0.033308, 0.0889581, 0.158369, 0.296976, 0.47699, 0.712466", \ + "0.0269248, 0.0333863, 0.0889571, 0.158359, 0.296975, 0.477042, 0.712467", \ + "0.0529316, 0.0591738, 0.103741, 0.163841, 0.296937, 0.476925, 0.712403", \ + "0.0845904, 0.0927708, 0.146237, 0.199351, 0.313414, 0.480277, 0.712455", \ + "0.135005, 0.145903, 0.215117, 0.280396, 0.388119, 0.528653, 0.734701", \ + "0.188868, 0.203103, 0.291988, 0.372474, 0.499335, 0.637992, 0.816364", \ + "0.245107, 0.262958, 0.374364, 0.470361, 0.618839, 0.776306, 0.955795" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045863, 0.0537081, 0.117648, 0.196364, 0.353123, 0.556754, 0.82278", \ + "0.0582724, 0.0661982, 0.130473, 0.209291, 0.36614, 0.569642, 0.835613", \ + "0.0945536, 0.105278, 0.17856, 0.257574, 0.414876, 0.618137, 0.884353", \ + "0.120349, 0.134933, 0.228911, 0.319935, 0.479122, 0.682031, 0.947988", \ + "0.151904, 0.171325, 0.294717, 0.409721, 0.595835, 0.804508, 1.07018", \ + "0.181525, 0.205561, 0.358447, 0.498733, 0.720621, 0.96068, 1.23641", \ + "0.207737, 0.236348, 0.418124, 0.584052, 0.842727, 1.11691, 1.42698" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0420501, 0.0526404, 0.141185, 0.251524, 0.47176, 0.757686, 1.13189", \ + "0.0420196, 0.0526037, 0.141165, 0.251401, 0.471781, 0.757749, 1.13171", \ + "0.0637387, 0.0734107, 0.150205, 0.253641, 0.47175, 0.75773, 1.1317", \ + "0.0927975, 0.104023, 0.184787, 0.277292, 0.479208, 0.757846, 1.13176", \ + "0.137671, 0.151871, 0.247349, 0.346089, 0.529825, 0.785193, 1.13949", \ + "0.185743, 0.203739, 0.318624, 0.429982, 0.624127, 0.860927, 1.18941", \ + "0.236655, 0.258528, 0.394827, 0.521867, 0.7338, 0.978475, 1.28667" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.040434, 0.046958, 0.100553, 0.166769, 0.298827, 0.470327, 0.694537", \ + "0.0539089, 0.0605378, 0.114481, 0.180889, 0.313018, 0.484558, 0.708908", \ + "0.0943925, 0.104179, 0.168486, 0.234959, 0.368006, 0.539832, 0.763929", \ + "0.12259, 0.136452, 0.222922, 0.303364, 0.439694, 0.611943, 0.836136", \ + "0.157, 0.1762, 0.294718, 0.400694, 0.566756, 0.747486, 0.972417", \ + "0.191837, 0.215854, 0.364794, 0.497863, 0.701401, 0.915211, 1.15612", \ + "0.226504, 0.255147, 0.433252, 0.59227, 0.834874, 1.08477, 1.36055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0325016, 0.0411604, 0.113861, 0.204537, 0.385669, 0.620947, 0.928648", \ + "0.0325611, 0.0411916, 0.113882, 0.204555, 0.38566, 0.620941, 0.928748", \ + "0.0536631, 0.0617774, 0.123891, 0.206893, 0.385644, 0.620993, 0.928652", \ + "0.0827302, 0.0922887, 0.159116, 0.233367, 0.395233, 0.621783, 0.928596", \ + "0.13043, 0.142654, 0.222913, 0.304125, 0.451007, 0.654095, 0.94047", \ + "0.182616, 0.198407, 0.297137, 0.389941, 0.548255, 0.73823, 0.997366", \ + "0.23689, 0.25621, 0.376036, 0.484587, 0.660178, 0.859954, 1.1062" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0469466, 0.0547773, 0.119151, 0.19836, 0.356084, 0.560623, 0.827437", \ + "0.0593133, 0.0672707, 0.131976, 0.211295, 0.369175, 0.573661, 0.840491", \ + "0.096224, 0.107037, 0.179976, 0.259489, 0.417866, 0.622129, 0.889237", \ + "0.123191, 0.137756, 0.230968, 0.322141, 0.482071, 0.685909, 0.952787", \ + "0.156904, 0.175725, 0.298061, 0.412951, 0.599099, 0.808306, 1.07502", \ + "0.189084, 0.2127, 0.363753, 0.503309, 0.724883, 0.964512, 1.24082", \ + "0.218869, 0.246702, 0.425442, 0.590319, 0.848406, 1.12263, 1.43245" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0566966, 0.06705, 0.154769, 0.26477, 0.48475, 0.77068, 1.14467", \ + "0.0567178, 0.067013, 0.154774, 0.264781, 0.484772, 0.770688, 1.14467", \ + "0.0798543, 0.088601, 0.163613, 0.26683, 0.484746, 0.770613, 1.14466", \ + "0.112739, 0.122527, 0.198407, 0.290317, 0.492182, 0.770845, 1.14436", \ + "0.163849, 0.175895, 0.263724, 0.359827, 0.54213, 0.797438, 1.15245", \ + "0.219139, 0.234025, 0.338414, 0.446064, 0.637046, 0.872563, 1.20189", \ + "0.277514, 0.295499, 0.418296, 0.539905, 0.748115, 0.99178, 1.29941" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0474696, 0.0541102, 0.108205, 0.174661, 0.30691, 0.478533, 0.702822", \ + "0.0610779, 0.0677875, 0.122153, 0.188781, 0.321104, 0.492758, 0.717076", \ + "0.105463, 0.114497, 0.17627, 0.242986, 0.376013, 0.547994, 0.772351", \ + "0.13881, 0.151376, 0.233322, 0.312317, 0.44788, 0.620112, 0.844419", \ + "0.179991, 0.197225, 0.308865, 0.411888, 0.575904, 0.755773, 0.980542", \ + "0.220952, 0.242311, 0.383034, 0.512017, 0.712467, 0.924629, 1.16454", \ + "0.261554, 0.287105, 0.455016, 0.609206, 0.84805, 1.09557, 1.37001" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0391548, 0.0479254, 0.120964, 0.211785, 0.393159, 0.628672, 0.936473", \ + "0.0391501, 0.0479395, 0.121031, 0.211864, 0.393149, 0.628664, 0.936464", \ + "0.0586975, 0.0666665, 0.129549, 0.213782, 0.393129, 0.628508, 0.936563", \ + "0.0880198, 0.0974781, 0.164116, 0.238911, 0.402024, 0.629242, 0.93646", \ + "0.136591, 0.148589, 0.227933, 0.308942, 0.456333, 0.660591, 0.947465", \ + "0.190712, 0.206144, 0.302478, 0.39522, 0.553555, 0.743549, 1.00355", \ + "0.247218, 0.266131, 0.383081, 0.490414, 0.665411, 0.865265, 1.11164" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0469466, 0.0547773, 0.119151, 0.19836, 0.356084, 0.560623, 0.827437", \ + "0.0593133, 0.0672707, 0.131976, 0.211295, 0.369175, 0.573661, 0.840491", \ + "0.096224, 0.107037, 0.179976, 0.259489, 0.417866, 0.622129, 0.889237", \ + "0.123191, 0.137756, 0.230968, 0.322141, 0.482071, 0.685909, 0.952787", \ + "0.156904, 0.175725, 0.298061, 0.412951, 0.599099, 0.808306, 1.07502", \ + "0.189084, 0.2127, 0.363753, 0.503309, 0.724883, 0.964512, 1.24082", \ + "0.218869, 0.246702, 0.425442, 0.590319, 0.848406, 1.12263, 1.43245" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0566966, 0.06705, 0.154769, 0.26477, 0.48475, 0.77068, 1.14467", \ + "0.0567178, 0.067013, 0.154774, 0.264781, 0.484772, 0.770688, 1.14467", \ + "0.0798543, 0.088601, 0.163613, 0.26683, 0.484746, 0.770613, 1.14466", \ + "0.112739, 0.122527, 0.198407, 0.290317, 0.492182, 0.770845, 1.14436", \ + "0.163849, 0.175895, 0.263724, 0.359827, 0.54213, 0.797438, 1.15245", \ + "0.219139, 0.234025, 0.338414, 0.446064, 0.637046, 0.872563, 1.20189", \ + "0.277514, 0.295499, 0.418296, 0.539905, 0.748115, 0.99178, 1.29941" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0474696, 0.0541102, 0.108205, 0.174661, 0.30691, 0.478533, 0.702822", \ + "0.0610779, 0.0677875, 0.122153, 0.188781, 0.321104, 0.492758, 0.717076", \ + "0.105463, 0.114497, 0.17627, 0.242986, 0.376013, 0.547994, 0.772351", \ + "0.13881, 0.151376, 0.233322, 0.312317, 0.44788, 0.620112, 0.844419", \ + "0.179991, 0.197225, 0.308865, 0.411888, 0.575904, 0.755773, 0.980542", \ + "0.220952, 0.242311, 0.383034, 0.512017, 0.712467, 0.924629, 1.16454", \ + "0.261554, 0.287105, 0.455016, 0.609206, 0.84805, 1.09557, 1.37001" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0391548, 0.0479254, 0.120964, 0.211785, 0.393159, 0.628672, 0.936473", \ + "0.0391501, 0.0479395, 0.121031, 0.211864, 0.393149, 0.628664, 0.936464", \ + "0.0586975, 0.0666665, 0.129549, 0.213782, 0.393129, 0.628508, 0.936563", \ + "0.0880198, 0.0974781, 0.164116, 0.238911, 0.402024, 0.629242, 0.93646", \ + "0.136591, 0.148589, 0.227933, 0.308942, 0.456333, 0.660591, 0.947465", \ + "0.190712, 0.206144, 0.302478, 0.39522, 0.553555, 0.743549, 1.00355", \ + "0.247218, 0.266131, 0.383081, 0.490414, 0.665411, 0.865265, 1.11164" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.044508, 0.0522967, 0.116035, 0.194659, 0.351326, 0.554758, 0.820675", \ + "0.055577, 0.0634483, 0.127673, 0.206501, 0.363233, 0.566804, 0.832766", \ + "0.101138, 0.112734, 0.186399, 0.264577, 0.420943, 0.624069, 0.890183", \ + "0.134039, 0.149908, 0.251665, 0.343301, 0.497105, 0.701581, 0.966945", \ + "0.175224, 0.195971, 0.332245, 0.457935, 0.649281, 0.852489, 1.11648", \ + "0.21469, 0.240092, 0.408074, 0.564955, 0.807516, 1.05379, 1.32285", \ + "0.252115, 0.28232, 0.479724, 0.665187, 0.954871, 1.2525, 1.57089" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0443839, 0.0549996, 0.143602, 0.253928, 0.474067, 0.760146, 1.13411", \ + "0.0445002, 0.0549833, 0.143576, 0.253892, 0.474113, 0.760147, 1.13411", \ + "0.075622, 0.0856413, 0.156387, 0.256194, 0.474137, 0.760255, 1.13403", \ + "0.107586, 0.121044, 0.204657, 0.28944, 0.480562, 0.760187, 1.13425", \ + "0.153866, 0.171902, 0.283141, 0.383361, 0.551651, 0.793321, 1.14045", \ + "0.204815, 0.227429, 0.365629, 0.490052, 0.68155, 0.896496, 1.20634", \ + "0.260022, 0.287077, 0.451765, 0.598982, 0.824393, 1.05923, 1.34138" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02977, 0.0347963, 0.0761689, 0.127545, 0.230188, 0.363596, 0.538031", \ + "0.0434781, 0.0486669, 0.0906693, 0.142342, 0.245145, 0.378688, 0.553169", \ + "0.0795356, 0.0897509, 0.149941, 0.204058, 0.30574, 0.441069, 0.615562", \ + "0.101597, 0.116635, 0.203726, 0.277081, 0.388861, 0.522674, 0.697583", \ + "0.125392, 0.146997, 0.27071, 0.373787, 0.525047, 0.678141, 0.853903", \ + "0.14737, 0.174546, 0.333436, 0.466553, 0.661354, 0.854248, 1.06087", \ + "0.166405, 0.199179, 0.391345, 0.55399, 0.791357, 1.0264, 1.27487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0213427, 0.0279167, 0.0832314, 0.1523, 0.290425, 0.469814, 0.704477", \ + "0.0218913, 0.0281098, 0.0832327, 0.152324, 0.290355, 0.46981, 0.704484", \ + "0.0488906, 0.0553515, 0.0995113, 0.158232, 0.290471, 0.469653, 0.704651", \ + "0.0800716, 0.0883363, 0.142162, 0.195477, 0.30766, 0.473251, 0.704325", \ + "0.131546, 0.14189, 0.211142, 0.276456, 0.383744, 0.522732, 0.727577", \ + "0.187498, 0.201114, 0.288941, 0.368877, 0.495186, 0.633343, 0.809232", \ + "0.246249, 0.263256, 0.372331, 0.468244, 0.616337, 0.772393, 0.951014" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0412749, 0.0491602, 0.113182, 0.191919, 0.348693, 0.552175, 0.81813", \ + "0.0523775, 0.0601835, 0.124807, 0.203694, 0.360557, 0.5641, 0.830087", \ + "0.0960889, 0.108205, 0.183479, 0.261828, 0.4183, 0.6214, 0.887547", \ + "0.127141, 0.143639, 0.247738, 0.340302, 0.494336, 0.698916, 0.96434", \ + "0.165674, 0.187327, 0.326315, 0.453405, 0.646046, 0.849642, 1.11362", \ + "0.202193, 0.228874, 0.399991, 0.558673, 0.802827, 1.05019, 1.31992", \ + "0.236532, 0.267954, 0.470105, 0.657002, 0.948647, 1.2475, 1.56694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.042046, 0.0526371, 0.141185, 0.251525, 0.47176, 0.757749, 1.13171", \ + "0.0423155, 0.0525834, 0.141234, 0.251404, 0.471757, 0.75775, 1.13171", \ + "0.0737768, 0.0839641, 0.154519, 0.253924, 0.471743, 0.757748, 1.13165", \ + "0.105344, 0.119015, 0.203297, 0.287845, 0.478464, 0.757775, 1.13179", \ + "0.151257, 0.169683, 0.281968, 0.382383, 0.550073, 0.791481, 1.13826", \ + "0.201881, 0.224998, 0.365118, 0.489756, 0.681324, 0.895509, 1.20476", \ + "0.256818, 0.284786, 0.451313, 0.599282, 0.826178, 1.05925, 1.34082" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0346547, 0.0410551, 0.093876, 0.159514, 0.290707, 0.461147, 0.684032", \ + "0.0476678, 0.054258, 0.107952, 0.173912, 0.305247, 0.475871, 0.698822", \ + "0.0826255, 0.0934629, 0.161046, 0.228233, 0.360137, 0.531155, 0.754024", \ + "0.104935, 0.120483, 0.212846, 0.294924, 0.431307, 0.60228, 0.825714", \ + "0.129143, 0.151417, 0.279783, 0.389208, 0.557623, 0.73928, 0.962507", \ + "0.151987, 0.180076, 0.34355, 0.482, 0.689812, 0.904842, 1.14654", \ + "0.172421, 0.206189, 0.403327, 0.570688, 0.819503, 1.07263, 1.34982" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0255144, 0.0340648, 0.106086, 0.196051, 0.375973, 0.609865, 0.915622", \ + "0.0257378, 0.0341399, 0.106103, 0.195974, 0.37596, 0.609807, 0.915619", \ + "0.0482622, 0.0564443, 0.117248, 0.199346, 0.375926, 0.609862, 0.9156", \ + "0.0768996, 0.0867485, 0.153633, 0.226517, 0.386147, 0.610741, 0.915615", \ + "0.125952, 0.137891, 0.217581, 0.297856, 0.443651, 0.643851, 0.927603", \ + "0.179652, 0.195133, 0.292767, 0.385004, 0.542053, 0.729722, 0.985776", \ + "0.236162, 0.255117, 0.374445, 0.481122, 0.655146, 0.853013, 1.09616" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423617, 0.0502202, 0.114677, 0.19391, 0.351644, 0.556185, 0.823", \ + "0.0534339, 0.0613249, 0.126296, 0.205688, 0.363511, 0.568109, 0.834955", \ + "0.0983805, 0.110319, 0.184998, 0.263847, 0.421315, 0.625423, 0.892237", \ + "0.130863, 0.147009, 0.25031, 0.34251, 0.497308, 0.702865, 0.969126", \ + "0.172008, 0.193213, 0.330742, 0.457434, 0.649293, 0.8536, 1.11857", \ + "0.212017, 0.23793, 0.407298, 0.564651, 0.808035, 1.05493, 1.3248", \ + "0.251127, 0.281538, 0.479669, 0.665442, 0.955953, 1.25388, 1.57251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0566981, 0.0670282, 0.154769, 0.264761, 0.484751, 0.770709, 1.14467", \ + "0.0569612, 0.0669764, 0.154775, 0.264756, 0.484749, 0.770688, 1.14467", \ + "0.091353, 0.0999996, 0.168008, 0.267156, 0.484801, 0.770703, 1.14437", \ + "0.128987, 0.140407, 0.216997, 0.30095, 0.491432, 0.770697, 1.14464", \ + "0.18352, 0.198757, 0.300216, 0.396014, 0.562703, 0.804302, 1.15117", \ + "0.243568, 0.26207, 0.387907, 0.506964, 0.693449, 0.908153, 1.21736", \ + "0.307435, 0.330068, 0.479199, 0.620171, 0.841218, 1.07256, 1.35283" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0414742, 0.0480942, 0.101906, 0.168176, 0.300266, 0.471803, 0.695995", \ + "0.054761, 0.0614946, 0.11602, 0.18256, 0.314843, 0.486511, 0.710771", \ + "0.0948679, 0.104706, 0.169483, 0.23622, 0.369547, 0.54171, 0.765933", \ + "0.123144, 0.13697, 0.223752, 0.304403, 0.44045, 0.612523, 0.837199", \ + "0.155759, 0.175072, 0.294742, 0.401088, 0.567564, 0.749058, 0.973498", \ + "0.186087, 0.210628, 0.362577, 0.496854, 0.701655, 0.915359, 1.15685", \ + "0.213726, 0.243114, 0.426765, 0.588774, 0.833583, 1.08445, 1.36115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0324559, 0.0411111, 0.113816, 0.204487, 0.385617, 0.620961, 0.92861", \ + "0.0324655, 0.0411065, 0.113819, 0.204461, 0.385616, 0.620879, 0.928599", \ + "0.0534746, 0.0615595, 0.123398, 0.20666, 0.385595, 0.620961, 0.928713", \ + "0.0822906, 0.0919805, 0.158809, 0.232944, 0.39498, 0.621713, 0.928681", \ + "0.13149, 0.143589, 0.222744, 0.303729, 0.450494, 0.653471, 0.939928", \ + "0.186741, 0.202097, 0.29852, 0.390559, 0.548314, 0.737398, 0.996697", \ + "0.245143, 0.264102, 0.380722, 0.486778, 0.661025, 0.8603, 1.10571" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423617, 0.0502202, 0.114677, 0.19391, 0.351644, 0.556185, 0.823", \ + "0.0534339, 0.0613249, 0.126296, 0.205688, 0.363511, 0.568109, 0.834955", \ + "0.0983805, 0.110319, 0.184998, 0.263847, 0.421315, 0.625423, 0.892237", \ + "0.130863, 0.147009, 0.25031, 0.34251, 0.497308, 0.702865, 0.969126", \ + "0.172008, 0.193213, 0.330742, 0.457434, 0.649293, 0.8536, 1.11857", \ + "0.212017, 0.23793, 0.407298, 0.564651, 0.808035, 1.05493, 1.3248", \ + "0.251127, 0.281538, 0.479669, 0.665442, 0.955953, 1.25388, 1.57251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0566981, 0.0670282, 0.154769, 0.264761, 0.484751, 0.770709, 1.14467", \ + "0.0569612, 0.0669764, 0.154775, 0.264756, 0.484749, 0.770688, 1.14467", \ + "0.091353, 0.0999996, 0.168008, 0.267156, 0.484801, 0.770703, 1.14437", \ + "0.128987, 0.140407, 0.216997, 0.30095, 0.491432, 0.770697, 1.14464", \ + "0.18352, 0.198757, 0.300216, 0.396014, 0.562703, 0.804302, 1.15117", \ + "0.243568, 0.26207, 0.387907, 0.506964, 0.693449, 0.908153, 1.21736", \ + "0.307435, 0.330068, 0.479199, 0.620171, 0.841218, 1.07256, 1.35283" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0414742, 0.0480942, 0.101906, 0.168176, 0.300266, 0.471803, 0.695995", \ + "0.054761, 0.0614946, 0.11602, 0.18256, 0.314843, 0.486511, 0.710771", \ + "0.0948679, 0.104706, 0.169483, 0.23622, 0.369547, 0.54171, 0.765933", \ + "0.123144, 0.13697, 0.223752, 0.304403, 0.44045, 0.612523, 0.837199", \ + "0.155759, 0.175072, 0.294742, 0.401088, 0.567564, 0.749058, 0.973498", \ + "0.186087, 0.210628, 0.362577, 0.496854, 0.701655, 0.915359, 1.15685", \ + "0.213726, 0.243114, 0.426765, 0.588774, 0.833583, 1.08445, 1.36115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0324559, 0.0411111, 0.113816, 0.204487, 0.385617, 0.620961, 0.92861", \ + "0.0324655, 0.0411065, 0.113819, 0.204461, 0.385616, 0.620879, 0.928599", \ + "0.0534746, 0.0615595, 0.123398, 0.20666, 0.385595, 0.620961, 0.928713", \ + "0.0822906, 0.0919805, 0.158809, 0.232944, 0.39498, 0.621713, 0.928681", \ + "0.13149, 0.143589, 0.222744, 0.303729, 0.450494, 0.653471, 0.939928", \ + "0.186741, 0.202097, 0.29852, 0.390559, 0.548314, 0.737398, 0.996697", \ + "0.245143, 0.264102, 0.380722, 0.486778, 0.661025, 0.8603, 1.10571" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0310279, 0.0387628, 0.101998, 0.180303, 0.336776, 0.540063, 0.805905", \ + "0.0420725, 0.0496949, 0.113531, 0.192262, 0.348815, 0.552322, 0.818261", \ + "0.0760475, 0.0901196, 0.17171, 0.250032, 0.406311, 0.609365, 0.875518", \ + "0.0991239, 0.118006, 0.231136, 0.327432, 0.481981, 0.684507, 0.952144", \ + "0.127705, 0.152714, 0.303297, 0.435631, 0.632573, 0.837615, 1.10162", \ + "0.154087, 0.184991, 0.370754, 0.535792, 0.786058, 1.03702, 1.30767", \ + "0.178168, 0.214586, 0.434544, 0.62949, 0.928102, 1.23144, 1.55372" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315167, 0.0419542, 0.129934, 0.239867, 0.459767, 0.745631, 1.11933", \ + "0.0333931, 0.0426544, 0.129937, 0.239863, 0.459694, 0.745627, 1.11944", \ + "0.0657969, 0.0766728, 0.146678, 0.243284, 0.459707, 0.745502, 1.11933", \ + "0.0947823, 0.109149, 0.196184, 0.279696, 0.467427, 0.745473, 1.11941", \ + "0.13915, 0.15783, 0.272448, 0.37474, 0.541513, 0.781151, 1.12623", \ + "0.190305, 0.213379, 0.353558, 0.47977, 0.67262, 0.887751, 1.19457", \ + "0.247313, 0.27471, 0.439371, 0.587514, 0.816558, 1.05129, 1.33171" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0211411, 0.0259794, 0.0655847, 0.114686, 0.212774, 0.34025, 0.506948", \ + "0.0345341, 0.0394334, 0.0795034, 0.128814, 0.227032, 0.354451, 0.521269", \ + "0.0661509, 0.0775933, 0.141707, 0.193177, 0.291504, 0.418595, 0.584832", \ + "0.0872994, 0.10343, 0.195423, 0.27089, 0.379847, 0.506801, 0.673109", \ + "0.111872, 0.133996, 0.261929, 0.369196, 0.524169, 0.67454, 0.840963", \ + "0.132616, 0.160696, 0.323873, 0.461529, 0.662924, 0.859785, 1.06399", \ + "0.149431, 0.182848, 0.380313, 0.547348, 0.792961, 1.03575, 1.28834" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0188977, 0.0253769, 0.0799878, 0.14825, 0.284748, 0.462198, 0.694108", \ + "0.0221899, 0.0272859, 0.0799686, 0.148239, 0.284733, 0.462095, 0.694113", \ + "0.0540478, 0.0615898, 0.105179, 0.158446, 0.285221, 0.462091, 0.694016", \ + "0.0835761, 0.0942036, 0.155359, 0.20713, 0.310102, 0.468086, 0.694111", \ + "0.12887, 0.144088, 0.228868, 0.299812, 0.404734, 0.532569, 0.726255", \ + "0.18088, 0.200626, 0.309985, 0.400723, 0.534224, 0.667707, 0.82954", \ + "0.238532, 0.263136, 0.397601, 0.507781, 0.669885, 0.830645, 1.00079" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0321037, 0.0398685, 0.103522, 0.182388, 0.339903, 0.544209, 0.810938", \ + "0.0431534, 0.0509353, 0.115308, 0.194562, 0.352137, 0.55665, 0.823454", \ + "0.078272, 0.0922237, 0.173145, 0.252246, 0.409473, 0.613763, 0.880611", \ + "0.102128, 0.120976, 0.233459, 0.329801, 0.485041, 0.687562, 0.957351", \ + "0.131327, 0.156041, 0.30625, 0.43867, 0.635811, 0.841479, 1.10629", \ + "0.158867, 0.189071, 0.374195, 0.539588, 0.789846, 1.04064, 1.31228", \ + "0.184522, 0.219861, 0.437963, 0.633241, 0.932633, 1.23581, 1.55808" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455781, 0.0559675, 0.143501, 0.253227, 0.472915, 0.758528, 1.13228", \ + "0.0472623, 0.0565506, 0.143497, 0.25324, 0.472866, 0.758548, 1.13229", \ + "0.085254, 0.0939638, 0.160068, 0.256543, 0.472849, 0.758545, 1.13231", \ + "0.121945, 0.133226, 0.210916, 0.292945, 0.480504, 0.758531, 1.13233", \ + "0.177229, 0.191701, 0.292834, 0.389801, 0.554715, 0.794172, 1.13938", \ + "0.239997, 0.257802, 0.380896, 0.499854, 0.687099, 0.900457, 1.20762", \ + "0.308729, 0.329432, 0.473922, 0.613429, 0.835421, 1.06639, 1.34486" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0336638, 0.0403336, 0.0942632, 0.160558, 0.292668, 0.464195, 0.68841", \ + "0.0456276, 0.0524917, 0.106981, 0.173571, 0.305564, 0.477489, 0.70174", \ + "0.0876406, 0.0988474, 0.167552, 0.232011, 0.36475, 0.535905, 0.760042", \ + "0.117552, 0.133097, 0.228895, 0.312949, 0.44676, 0.617708, 0.841521", \ + "0.154884, 0.175759, 0.30623, 0.422515, 0.596887, 0.774859, 0.997378", \ + "0.189525, 0.215809, 0.379862, 0.52666, 0.749311, 0.972732, 1.21108", \ + "0.221214, 0.252322, 0.448892, 0.625415, 0.893414, 1.16452, 1.45326" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.032507, 0.0411817, 0.11386, 0.204553, 0.38553, 0.620846, 0.928648", \ + "0.0328256, 0.0411302, 0.113869, 0.204493, 0.385675, 0.620871, 0.928637", \ + "0.0641574, 0.0727904, 0.129595, 0.207976, 0.385587, 0.620995, 0.928481", \ + "0.0956538, 0.107316, 0.178721, 0.246092, 0.39848, 0.621629, 0.92859", \ + "0.143932, 0.159852, 0.255123, 0.339779, 0.474198, 0.664288, 0.941641", \ + "0.199173, 0.219457, 0.339107, 0.444278, 0.604892, 0.776261, 1.01874", \ + "0.259839, 0.28524, 0.42989, 0.5544, 0.743859, 0.940937, 1.16299" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.031211, 0.038943, 0.102151, 0.180478, 0.336941, 0.540356, 0.806123", \ + "0.0422795, 0.0499989, 0.113906, 0.19263, 0.349229, 0.552671, 0.818768", \ + "0.0758642, 0.0900147, 0.171698, 0.250315, 0.406652, 0.60986, 0.875893", \ + "0.0980231, 0.117193, 0.230852, 0.327526, 0.482145, 0.684757, 0.952415", \ + "0.12451, 0.149896, 0.301826, 0.434792, 0.632627, 0.837494, 1.10165", \ + "0.14753, 0.178997, 0.367434, 0.533449, 0.784563, 1.03623, 1.30744", \ + "0.166989, 0.204406, 0.427963, 0.624879, 0.925101, 1.22959, 1.55241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315214, 0.0419454, 0.129914, 0.239886, 0.459787, 0.745509, 1.11939", \ + "0.0332921, 0.0425721, 0.129946, 0.239867, 0.459706, 0.745628, 1.11925", \ + "0.0659652, 0.0767737, 0.146689, 0.243223, 0.459708, 0.745488, 1.11928", \ + "0.0957104, 0.109909, 0.196445, 0.279813, 0.467454, 0.745666, 1.11936", \ + "0.14118, 0.15985, 0.273826, 0.375424, 0.541687, 0.781271, 1.12623", \ + "0.193505, 0.216914, 0.356451, 0.481978, 0.673947, 0.888365, 1.19442", \ + "0.251736, 0.279479, 0.444654, 0.591926, 0.819387, 1.05332, 1.33274" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0267076, 0.0331903, 0.086174, 0.151844, 0.283021, 0.453492, 0.67651", \ + "0.0386662, 0.045037, 0.0988316, 0.164831, 0.295907, 0.466844, 0.689728", \ + "0.0728699, 0.0855263, 0.158822, 0.224332, 0.355111, 0.525218, 0.748129", \ + "0.0966331, 0.114142, 0.216487, 0.302885, 0.437102, 0.607012, 0.829449", \ + "0.125802, 0.149575, 0.28897, 0.408551, 0.585746, 0.764207, 0.985229", \ + "0.152379, 0.182282, 0.357838, 0.509098, 0.734922, 0.959932, 1.1992", \ + "0.176281, 0.211911, 0.4225, 0.603979, 0.876058, 1.14939, 1.43908" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.025495, 0.0340555, 0.106092, 0.196052, 0.375945, 0.60981, 0.915589", \ + "0.027351, 0.0347145, 0.106103, 0.196066, 0.375981, 0.609871, 0.915623", \ + "0.058919, 0.0679449, 0.124396, 0.201498, 0.375969, 0.609944, 0.9156", \ + "0.0888272, 0.101044, 0.173931, 0.240661, 0.390179, 0.610744, 0.915637", \ + "0.134965, 0.151612, 0.248861, 0.334199, 0.468087, 0.655071, 0.929372", \ + "0.187929, 0.209303, 0.331636, 0.4375, 0.598648, 0.77147, 1.00819", \ + "0.246517, 0.272841, 0.420871, 0.546635, 0.738002, 0.93442, 1.15517" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0321037, 0.0398685, 0.103522, 0.182388, 0.339903, 0.544209, 0.810938", \ + "0.0431534, 0.0509353, 0.115308, 0.194562, 0.352137, 0.55665, 0.823454", \ + "0.078272, 0.0922237, 0.173145, 0.252246, 0.409473, 0.613763, 0.880611", \ + "0.102128, 0.120976, 0.233459, 0.329801, 0.485041, 0.687562, 0.957351", \ + "0.131327, 0.156041, 0.30625, 0.43867, 0.635811, 0.841479, 1.10629", \ + "0.158867, 0.189071, 0.374195, 0.539588, 0.789846, 1.04064, 1.31228", \ + "0.184522, 0.219861, 0.437963, 0.633241, 0.932633, 1.23581, 1.55808" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455781, 0.0559675, 0.143501, 0.253227, 0.472915, 0.758528, 1.13228", \ + "0.0472623, 0.0565506, 0.143497, 0.25324, 0.472866, 0.758548, 1.13229", \ + "0.085254, 0.0939638, 0.160068, 0.256543, 0.472849, 0.758545, 1.13231", \ + "0.121945, 0.133226, 0.210916, 0.292945, 0.480504, 0.758531, 1.13233", \ + "0.177229, 0.191701, 0.292834, 0.389801, 0.554715, 0.794172, 1.13938", \ + "0.239997, 0.257802, 0.380896, 0.499854, 0.687099, 0.900457, 1.20762", \ + "0.308729, 0.329432, 0.473922, 0.613429, 0.835421, 1.06639, 1.34486" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0336638, 0.0403336, 0.0942632, 0.160558, 0.292668, 0.464195, 0.68841", \ + "0.0456276, 0.0524917, 0.106981, 0.173571, 0.305564, 0.477489, 0.70174", \ + "0.0876406, 0.0988474, 0.167552, 0.232011, 0.36475, 0.535905, 0.760042", \ + "0.117552, 0.133097, 0.228895, 0.312949, 0.44676, 0.617708, 0.841521", \ + "0.154884, 0.175759, 0.30623, 0.422515, 0.596887, 0.774859, 0.997378", \ + "0.189525, 0.215809, 0.379862, 0.52666, 0.749311, 0.972732, 1.21108", \ + "0.221214, 0.252322, 0.448892, 0.625415, 0.893414, 1.16452, 1.45326" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.032507, 0.0411817, 0.11386, 0.204553, 0.38553, 0.620846, 0.928648", \ + "0.0328256, 0.0411302, 0.113869, 0.204493, 0.385675, 0.620871, 0.928637", \ + "0.0641574, 0.0727904, 0.129595, 0.207976, 0.385587, 0.620995, 0.928481", \ + "0.0956538, 0.107316, 0.178721, 0.246092, 0.39848, 0.621629, 0.92859", \ + "0.143932, 0.159852, 0.255123, 0.339779, 0.474198, 0.664288, 0.941641", \ + "0.199173, 0.219457, 0.339107, 0.444278, 0.604892, 0.776261, 1.01874", \ + "0.259839, 0.28524, 0.42989, 0.5544, 0.743859, 0.940937, 1.16299" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358781, 0.0434757, 0.106412, 0.184687, 0.341101, 0.544397, 0.810231", \ + "0.0478922, 0.0556149, 0.119263, 0.197864, 0.354448, 0.557841, 0.823729", \ + "0.0773929, 0.0895077, 0.166473, 0.245027, 0.402863, 0.606502, 0.872416", \ + "0.0958659, 0.112615, 0.213423, 0.306607, 0.466718, 0.670515, 0.935874", \ + "0.118477, 0.140755, 0.274339, 0.393234, 0.58225, 0.791453, 1.05821", \ + "0.13861, 0.166598, 0.332849, 0.478547, 0.704724, 0.94702, 1.22386", \ + "0.154811, 0.188254, 0.386976, 0.559879, 0.823949, 1.10099, 1.41322" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315202, 0.0419524, 0.129942, 0.239883, 0.459682, 0.745641, 1.11931", \ + "0.0319404, 0.0420339, 0.129919, 0.239875, 0.45968, 0.745635, 1.11931", \ + "0.0560927, 0.0658509, 0.140907, 0.242121, 0.459762, 0.745454, 1.11939", \ + "0.0849896, 0.0961025, 0.176929, 0.268265, 0.468082, 0.745904, 1.11924", \ + "0.129232, 0.143469, 0.238542, 0.337706, 0.520332, 0.773734, 1.12748", \ + "0.177657, 0.195445, 0.309247, 0.420775, 0.615318, 0.851362, 1.17839", \ + "0.230237, 0.251488, 0.385479, 0.511905, 0.723563, 0.970195, 1.27691" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0252463, 0.03017, 0.070351, 0.119873, 0.218563, 0.346699, 0.514205", \ + "0.038848, 0.0436873, 0.0841634, 0.133759, 0.232473, 0.360608, 0.528153", \ + "0.0784329, 0.0883215, 0.148035, 0.19898, 0.297144, 0.424848, 0.591734", \ + "0.106229, 0.120258, 0.205603, 0.278283, 0.385757, 0.513061, 0.680184", \ + "0.14115, 0.16022, 0.277796, 0.380812, 0.532624, 0.68145, 0.848235", \ + "0.174511, 0.198427, 0.34679, 0.47808, 0.674966, 0.869233, 1.07228", \ + "0.20615, 0.234772, 0.412391, 0.570786, 0.809486, 1.04859, 1.29903" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0240846, 0.0306454, 0.0856804, 0.15441, 0.291568, 0.469966, 0.70316", \ + "0.0260421, 0.0316815, 0.0856797, 0.154403, 0.29164, 0.469845, 0.703068", \ + "0.0585795, 0.065902, 0.10891, 0.164336, 0.291888, 0.469977, 0.703157", \ + "0.088947, 0.0992708, 0.159155, 0.210857, 0.316008, 0.475552, 0.702856", \ + "0.134142, 0.148822, 0.233085, 0.303894, 0.408762, 0.538741, 0.734219", \ + "0.184965, 0.204088, 0.313454, 0.404744, 0.538425, 0.671126, 0.837111", \ + "0.241053, 0.264508, 0.39895, 0.510166, 0.672431, 0.833923, 1.00609" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0369171, 0.0445733, 0.107939, 0.186751, 0.34416, 0.548548, 0.815269", \ + "0.0489714, 0.0567658, 0.120918, 0.200032, 0.357639, 0.562099, 0.828893", \ + "0.0792637, 0.0912978, 0.168064, 0.24786, 0.406034, 0.610734, 0.877503", \ + "0.0985704, 0.114859, 0.215547, 0.309081, 0.469873, 0.674805, 0.940927", \ + "0.121522, 0.143364, 0.276838, 0.395718, 0.585485, 0.796163, 1.06282", \ + "0.141444, 0.169072, 0.335391, 0.481587, 0.708044, 0.950274, 1.22808", \ + "0.157875, 0.190701, 0.388415, 0.56234, 0.82755, 1.10573, 1.41816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455909, 0.0559923, 0.1435, 0.253227, 0.472865, 0.758576, 1.13235", \ + "0.0459229, 0.0560598, 0.143496, 0.253237, 0.472865, 0.75855, 1.13235", \ + "0.0728651, 0.0815136, 0.154135, 0.25597, 0.472854, 0.758522, 1.13233", \ + "0.106695, 0.116003, 0.19101, 0.281175, 0.481081, 0.758745, 1.13219", \ + "0.159873, 0.170894, 0.256449, 0.351904, 0.532908, 0.787261, 1.14062", \ + "0.217848, 0.231369, 0.332087, 0.438626, 0.629197, 0.863321, 1.19094", \ + "0.279779, 0.295946, 0.414817, 0.534014, 0.740813, 0.9836, 1.28994" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.039696, 0.0463562, 0.100493, 0.166965, 0.29921, 0.470932, 0.69515", \ + "0.0519252, 0.0586423, 0.113051, 0.179577, 0.311943, 0.483614, 0.708024", \ + "0.0995473, 0.109586, 0.17418, 0.238613, 0.371193, 0.542458, 0.766419", \ + "0.13563, 0.149613, 0.239472, 0.320695, 0.453448, 0.624156, 0.84812", \ + "0.18201, 0.200561, 0.322375, 0.434446, 0.605405, 0.781898, 1.00432", \ + "0.228131, 0.251298, 0.40273, 0.5436, 0.761216, 0.982008, 1.21837", \ + "0.2736, 0.300955, 0.480491, 0.648676, 0.90935, 1.17673, 1.46273" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0391684, 0.0479464, 0.120964, 0.21179, 0.393102, 0.628731, 0.936469", \ + "0.0392991, 0.0478606, 0.121014, 0.211813, 0.393155, 0.628672, 0.936598", \ + "0.0695673, 0.0779451, 0.134924, 0.214817, 0.393138, 0.628626, 0.936507", \ + "0.102227, 0.113468, 0.183375, 0.25103, 0.405198, 0.629218, 0.936589", \ + "0.150894, 0.166346, 0.260388, 0.344484, 0.479744, 0.670775, 0.949078", \ + "0.205091, 0.224754, 0.343787, 0.448848, 0.609211, 0.781669, 1.02508", \ + "0.26381, 0.288193, 0.432519, 0.557816, 0.74801, 0.944213, 1.16763" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0360434, 0.0436363, 0.106579, 0.184851, 0.341265, 0.544709, 0.810394", \ + "0.0481086, 0.0558467, 0.119561, 0.19813, 0.354743, 0.558132, 0.824017", \ + "0.0774515, 0.0895919, 0.166593, 0.24596, 0.40318, 0.606782, 0.87262", \ + "0.0953798, 0.112225, 0.213426, 0.306915, 0.466976, 0.670976, 0.936223", \ + "0.115681, 0.138549, 0.273453, 0.392631, 0.58215, 0.791503, 1.05814", \ + "0.132615, 0.161222, 0.329959, 0.476893, 0.703756, 0.946351, 1.22364", \ + "0.144552, 0.178834, 0.380988, 0.555386, 0.822042, 1.09994, 1.41264" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0315237, 0.0419542, 0.129945, 0.239886, 0.459701, 0.745519, 1.11931", \ + "0.031897, 0.0420157, 0.129931, 0.239886, 0.459686, 0.745646, 1.11931", \ + "0.0560474, 0.0657948, 0.140618, 0.242705, 0.45969, 0.745506, 1.1193", \ + "0.0852198, 0.09632, 0.17693, 0.268093, 0.468021, 0.745844, 1.11926", \ + "0.130874, 0.144767, 0.23925, 0.337892, 0.520387, 0.773675, 1.12754", \ + "0.180442, 0.198241, 0.311493, 0.42218, 0.616333, 0.851738, 1.17847", \ + "0.23389, 0.255377, 0.38973, 0.51565, 0.725969, 0.970578, 1.27724" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0325956, 0.0391496, 0.0928041, 0.159062, 0.291104, 0.462697, 0.686941", \ + "0.0447381, 0.0513387, 0.105342, 0.171692, 0.303816, 0.475463, 0.699612", \ + "0.0867699, 0.097901, 0.166503, 0.231567, 0.363132, 0.534308, 0.758025", \ + "0.117486, 0.132847, 0.228217, 0.311785, 0.445407, 0.616034, 0.839719", \ + "0.157269, 0.177792, 0.306735, 0.422055, 0.596275, 0.773651, 0.996124", \ + "0.196957, 0.222456, 0.382995, 0.527887, 0.74925, 0.972028, 1.21018", \ + "0.236136, 0.266338, 0.45728, 0.630029, 0.894918, 1.16504, 1.45283" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0324452, 0.0411128, 0.113816, 0.20445, 0.385622, 0.621013, 0.928765", \ + "0.0333503, 0.0414293, 0.11385, 0.204445, 0.385562, 0.620997, 0.9286", \ + "0.0646568, 0.073369, 0.130264, 0.209261, 0.385616, 0.62098, 0.928603", \ + "0.0955429, 0.107405, 0.179068, 0.246846, 0.398763, 0.621695, 0.928508", \ + "0.141641, 0.158033, 0.254739, 0.339998, 0.4748, 0.664691, 0.942072", \ + "0.193221, 0.214163, 0.336748, 0.443235, 0.604723, 0.776268, 1.01927", \ + "0.249794, 0.275703, 0.423601, 0.55092, 0.742682, 0.939409, 1.16326" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0369171, 0.0445733, 0.107939, 0.186751, 0.34416, 0.548548, 0.815269", \ + "0.0489714, 0.0567658, 0.120918, 0.200032, 0.357639, 0.562099, 0.828893", \ + "0.0792637, 0.0912978, 0.168064, 0.24786, 0.406034, 0.610734, 0.877503", \ + "0.0985704, 0.114859, 0.215547, 0.309081, 0.469873, 0.674805, 0.940927", \ + "0.121522, 0.143364, 0.276838, 0.395718, 0.585485, 0.796163, 1.06282", \ + "0.141444, 0.169072, 0.335391, 0.481587, 0.708044, 0.950274, 1.22808", \ + "0.157875, 0.190701, 0.388415, 0.56234, 0.82755, 1.10573, 1.41816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0455909, 0.0559923, 0.1435, 0.253227, 0.472865, 0.758576, 1.13235", \ + "0.0459229, 0.0560598, 0.143496, 0.253237, 0.472865, 0.75855, 1.13235", \ + "0.0728651, 0.0815136, 0.154135, 0.25597, 0.472854, 0.758522, 1.13233", \ + "0.106695, 0.116003, 0.19101, 0.281175, 0.481081, 0.758745, 1.13219", \ + "0.159873, 0.170894, 0.256449, 0.351904, 0.532908, 0.787261, 1.14062", \ + "0.217848, 0.231369, 0.332087, 0.438626, 0.629197, 0.863321, 1.19094", \ + "0.279779, 0.295946, 0.414817, 0.534014, 0.740813, 0.9836, 1.28994" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.039696, 0.0463562, 0.100493, 0.166965, 0.29921, 0.470932, 0.69515", \ + "0.0519252, 0.0586423, 0.113051, 0.179577, 0.311943, 0.483614, 0.708024", \ + "0.0995473, 0.109586, 0.17418, 0.238613, 0.371193, 0.542458, 0.766419", \ + "0.13563, 0.149613, 0.239472, 0.320695, 0.453448, 0.624156, 0.84812", \ + "0.18201, 0.200561, 0.322375, 0.434446, 0.605405, 0.781898, 1.00432", \ + "0.228131, 0.251298, 0.40273, 0.5436, 0.761216, 0.982008, 1.21837", \ + "0.2736, 0.300955, 0.480491, 0.648676, 0.90935, 1.17673, 1.46273" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0391684, 0.0479464, 0.120964, 0.21179, 0.393102, 0.628731, 0.936469", \ + "0.0392991, 0.0478606, 0.121014, 0.211813, 0.393155, 0.628672, 0.936598", \ + "0.0695673, 0.0779451, 0.134924, 0.214817, 0.393138, 0.628626, 0.936507", \ + "0.102227, 0.113468, 0.183375, 0.25103, 0.405198, 0.629218, 0.936589", \ + "0.150894, 0.166346, 0.260388, 0.344484, 0.479744, 0.670775, 0.949078", \ + "0.205091, 0.224754, 0.343787, 0.448848, 0.609211, 0.781669, 1.02508", \ + "0.26381, 0.288193, 0.432519, 0.557816, 0.74801, 0.944213, 1.16763" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00763383, 0.00763636, 0.00764267, 0.00763987, 0.00764039, 0.00763884, 0.00763667", \ + "0.00751658, 0.00752779, 0.00757392, 0.00759619, 0.00760865, 0.00761343, 0.00761448", \ + "0.00753473, 0.00752612, 0.00752198, 0.00754897, 0.00757814, 0.00757383, 0.00759283", \ + "0.00797075, 0.00793193, 0.00777715, 0.00770764, 0.00766639, 0.00763881, 0.00763665", \ + "0.0093069, 0.00921097, 0.00871135, 0.00844083, 0.00818088, 0.00799078, 0.00786775", \ + "0.0114466, 0.0112874, 0.0104411, 0.00985691, 0.00923154, 0.00881226, 0.00853614", \ + "0.0142493, 0.014061, 0.0128967, 0.0120203, 0.0109763, 0.0103044, 0.00969721" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000171455, -0.000169201, -0.000167778, -0.000163163, -0.000162316, -0.000163274, -0.000163518", \ + "-0.000298371, -0.000284321, -0.00023613, -0.000218813, -0.000209741, -0.000208017, -0.00020582", \ + "-0.000316734, -0.000319586, -0.000294117, -0.000271567, -0.000245574, -0.000236901, -0.000227232", \ + "6.00115e-05, 2.59316e-05, -0.000102204, -0.000148181, -0.000174742, -0.000191096, -0.000195734", \ + "0.00135499, 0.00124358, 0.000745701, 0.000481254, 0.000250588, 0.000116429, 3.13732e-05", \ + "0.0035001, 0.00332771, 0.00240377, 0.0018058, 0.00122574, 0.000855797, 0.00060418", \ + "0.00633175, 0.00611544, 0.00481723, 0.0038943, 0.00284227, 0.002138, 0.00163374" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00724893, 0.00725052, 0.00725392, 0.00725435, 0.00725378, 0.00725132, 0.0072512", \ + "0.0071306, 0.00714768, 0.00717679, 0.00719894, 0.00720479, 0.00720702, 0.00720712", \ + "0.00714732, 0.00714562, 0.0071413, 0.00715471, 0.00718705, 0.00717703, 0.00719233", \ + "0.00759277, 0.00755381, 0.00739027, 0.00731886, 0.00727773, 0.00724349, 0.00723917", \ + "0.00894047, 0.00883585, 0.00830841, 0.00801734, 0.0077737, 0.00758737, 0.0074646", \ + "0.0110683, 0.0109096, 0.010017, 0.00941959, 0.0087876, 0.0083799, 0.00813879", \ + "0.0138556, 0.013647, 0.0124568, 0.0115475, 0.0105043, 0.00981301, 0.00918846" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000141601, -0.000139309, -0.000134186, -0.000133352, -0.00013222, -0.000131753, -0.000134105", \ + "-0.000275203, -0.000259346, -0.000208155, -0.0001924, -0.000184565, -0.000180356, -0.000178381", \ + "-0.000301422, -0.000298694, -0.000272255, -0.000247051, -0.000223914, -0.000207213, -0.000203544", \ + "5.85691e-05, 2.92638e-05, -9.31416e-05, -0.000134736, -0.000157001, -0.000166867, -0.00017585", \ + "0.00130184, 0.00119945, 0.000711715, 0.000464869, 0.000243163, 0.000118646, 3.98459e-05", \ + "0.00341521, 0.00324169, 0.00232349, 0.00175518, 0.00119429, 0.000834384, 0.00058963", \ + "0.00620839, 0.00599159, 0.00471828, 0.00379163, 0.00278504, 0.00209459, 0.00158277" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00857591, 0.00857724, 0.00858049, 0.00858059, 0.00858044, 0.00857783, 0.00857739", \ + "0.00846091, 0.00847461, 0.00850345, 0.00852534, 0.00853154, 0.00853355, 0.0085337", \ + "0.00848379, 0.00847741, 0.00847415, 0.00848869, 0.00851262, 0.00850716, 0.00851891", \ + "0.00890844, 0.00887077, 0.00873601, 0.00864736, 0.00860334, 0.00856972, 0.00856562", \ + "0.0102604, 0.0101538, 0.00962598, 0.00933559, 0.00907774, 0.00891475, 0.00879013", \ + "0.0123774, 0.0122222, 0.0113361, 0.0107438, 0.010137, 0.00972463, 0.00942842", \ + "0.0151567, 0.0149574, 0.0137708, 0.0128664, 0.011824, 0.0111471, 0.010548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000107178, 0.000108837, 0.000112918, 0.000113979, 0.000114609, 0.000114546, 0.000114539", \ + "-9.09106e-06, 6.32113e-06, 4.25086e-05, 5.62157e-05, 6.2425e-05, 6.6308e-05, 6.81148e-05", \ + "-5.01951e-05, -4.7075e-05, -1.7898e-05, 5.96764e-06, 2.51614e-05, 4.01294e-05, 4.25144e-05", \ + "0.000267557, 0.000242507, 0.00014618, 0.000111623, 8.78114e-05, 7.94783e-05, 6.96492e-05", \ + "0.00141318, 0.0013255, 0.00091311, 0.000687113, 0.000481325, 0.000359358, 0.000282996", \ + "0.00344241, 0.00328959, 0.00248039, 0.00194803, 0.00141051, 0.00106912, 0.000827633", \ + "0.00617959, 0.00598366, 0.00481848, 0.0039384, 0.00298514, 0.00231007, 0.00181384" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00857591, 0.00857724, 0.00858049, 0.00858059, 0.00858044, 0.00857783, 0.00857739", \ + "0.00846091, 0.00847461, 0.00850345, 0.00852534, 0.00853154, 0.00853355, 0.0085337", \ + "0.00848379, 0.00847741, 0.00847415, 0.00848869, 0.00851262, 0.00850716, 0.00851891", \ + "0.00890844, 0.00887077, 0.00873601, 0.00864736, 0.00860334, 0.00856972, 0.00856562", \ + "0.0102604, 0.0101538, 0.00962598, 0.00933559, 0.00907774, 0.00891475, 0.00879013", \ + "0.0123774, 0.0122222, 0.0113361, 0.0107438, 0.010137, 0.00972463, 0.00942842", \ + "0.0151567, 0.0149574, 0.0137708, 0.0128664, 0.011824, 0.0111471, 0.010548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000171455, -0.000169201, -0.000167778, -0.000163163, -0.000162316, -0.000163274, -0.000163518", \ + "-0.000298371, -0.000284321, -0.00023613, -0.000218813, -0.000209741, -0.000208017, -0.00020582", \ + "-0.000316734, -0.000319586, -0.000294117, -0.000271567, -0.000245574, -0.000236901, -0.000227232", \ + "6.00115e-05, 2.59316e-05, -0.000102204, -0.000148181, -0.000174742, -0.000191096, -0.000195734", \ + "0.00135499, 0.00124358, 0.000745701, 0.000481254, 0.000250588, 0.000116429, 3.13732e-05", \ + "0.0035001, 0.00332771, 0.00240377, 0.0018058, 0.00122574, 0.000855797, 0.00060418", \ + "0.00633175, 0.00611544, 0.00481723, 0.0038943, 0.00284227, 0.002138, 0.00163374" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00627764, 0.00628449, 0.00630121, 0.00630546, 0.00630601, 0.00630606, 0.00630319", \ + "0.00612021, 0.00613786, 0.00621368, 0.00624336, 0.00625642, 0.00627281, 0.00627573", \ + "0.00640663, 0.00641473, 0.00629231, 0.00626735, 0.00625838, 0.00625609, 0.00626266", \ + "0.00713117, 0.00706718, 0.00679531, 0.00663669, 0.00630046, 0.00641248, 0.00636865", \ + "0.00871627, 0.00859634, 0.0080038, 0.0076005, 0.00721746, 0.00694168, 0.00676397", \ + "0.0109149, 0.0107593, 0.00986303, 0.00922139, 0.00850237, 0.00792059, 0.00753321", \ + "0.0138383, 0.0136445, 0.0124388, 0.0115233, 0.0104082, 0.00960158, 0.00884485" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000298019, -0.000276368, -0.000233953, -0.000225334, -0.000220578, -0.000218259, -0.000217816", \ + "-0.000497981, -0.000449113, -0.000291275, -0.000242779, -0.00021251, -0.000199061, -0.000191532", \ + "-0.000535773, -0.000527092, -0.00044777, -0.000370286, -0.000299453, -0.000257936, -0.000230584", \ + "-0.000112573, -0.000163383, -0.000284146, -0.000296194, -0.000275089, -0.00024801, -0.000228494", \ + "0.00122661, 0.00109139, 0.000528543, 0.00028402, 9.69954e-05, 3.31757e-06, -4.60535e-05", \ + "0.00343426, 0.003211, 0.00213872, 0.00154507, 0.00101757, 0.000686236, 0.000475542", \ + "0.00633942, 0.00605498, 0.00452766, 0.00353791, 0.00253317, 0.00189115, 0.00143382" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00589718, 0.00590254, 0.00591404, 0.00591699, 0.00591679, 0.00591647, 0.00591337", \ + "0.00574214, 0.00574176, 0.00582433, 0.00584855, 0.0058631, 0.00586942, 0.00587099", \ + "0.00602698, 0.00603027, 0.00590612, 0.00588046, 0.00586701, 0.00585937, 0.00586227", \ + "0.00673432, 0.00667465, 0.00639309, 0.00623758, 0.00589587, 0.00601459, 0.00596787", \ + "0.00833656, 0.008214, 0.00758023, 0.00717597, 0.00678227, 0.00651469, 0.0063488", \ + "0.0105297, 0.0103738, 0.00941552, 0.00875454, 0.00806249, 0.00746164, 0.00708662", \ + "0.0134233, 0.0132202, 0.0119887, 0.0110347, 0.00989635, 0.00909215, 0.00835391" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000272, -0.000249848, -0.000207053, -0.000198368, -0.000192992, -0.000191953, -0.000192137", \ + "-0.00047153, -0.000425425, -0.000265932, -0.00021437, -0.000185951, -0.000171798, -0.000164299", \ + "-0.000517279, -0.000508452, -0.000427546, -0.000350213, -0.000274807, -0.000229665, -0.0002073", \ + "-0.000111566, -0.000164114, -0.000275106, -0.000281703, -0.000254928, -0.000231595, -0.000206517", \ + "0.00119488, 0.00105742, 0.000498547, 0.00026744, 8.98689e-05, 1.66978e-05, -4.00107e-05", \ + "0.00337684, 0.00315161, 0.00207228, 0.00148922, 0.000976281, 0.000666932, 0.00046049", \ + "0.00623657, 0.00594921, 0.00441562, 0.00343351, 0.00247282, 0.00184952, 0.00139476" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00722377, 0.00722868, 0.00723961, 0.00724238, 0.00724246, 0.00724205, 0.00723903", \ + "0.00706941, 0.00707209, 0.00715023, 0.00717438, 0.00718872, 0.00719489, 0.00719652", \ + "0.00735406, 0.00736269, 0.00723236, 0.0072064, 0.00719295, 0.00718499, 0.00718741", \ + "0.00805192, 0.00799153, 0.00770454, 0.00756063, 0.00722123, 0.007338, 0.0072934", \ + "0.00965869, 0.00953788, 0.00890268, 0.00851657, 0.00810301, 0.00783932, 0.00767261", \ + "0.0118439, 0.0116828, 0.0107508, 0.0100764, 0.00939887, 0.00878693, 0.00840424", \ + "0.014724, 0.0145208, 0.0133129, 0.0123478, 0.0112155, 0.0103894, 0.00965805" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-6.51382e-06, 7.81016e-06, 4.11256e-05, 4.91944e-05, 5.32534e-05, 5.46366e-05, 5.41359e-05", \ + "-0.000166674, -0.000130781, -9.60045e-06, 3.54638e-05, 6.17233e-05, 7.50683e-05, 8.20638e-05", \ + "-0.000258238, -0.000249236, -0.00016808, -9.55206e-05, -2.54033e-05, 1.90477e-05, 4.12833e-05", \ + "7.5645e-05, 5.08512e-05, -3.32071e-05, -3.63236e-05, -1.02321e-05, 1.5835e-05, 3.91741e-05", \ + "0.00127942, 0.00116859, 0.000703278, 0.000496539, 0.000330142, 0.000259016, 0.000204272", \ + "0.00333844, 0.00314724, 0.0022111, 0.00168691, 0.00120241, 0.000900992, 0.000699859", \ + "0.00613839, 0.00588631, 0.00450392, 0.00359957, 0.00268219, 0.00206513, 0.00163108" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00722377, 0.00722868, 0.00723961, 0.00724238, 0.00724246, 0.00724205, 0.00723903", \ + "0.00706941, 0.00707209, 0.00715023, 0.00717438, 0.00718872, 0.00719489, 0.00719652", \ + "0.00735406, 0.00736269, 0.00723236, 0.0072064, 0.00719295, 0.00718499, 0.00718741", \ + "0.00805192, 0.00799153, 0.00770454, 0.00756063, 0.00722123, 0.007338, 0.0072934", \ + "0.00965869, 0.00953788, 0.00890268, 0.00851657, 0.00810301, 0.00783932, 0.00767261", \ + "0.0118439, 0.0116828, 0.0107508, 0.0100764, 0.00939887, 0.00878693, 0.00840424", \ + "0.014724, 0.0145208, 0.0133129, 0.0123478, 0.0112155, 0.0103894, 0.00965805" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000298019, -0.000276368, -0.000233953, -0.000225334, -0.000220578, -0.000218259, -0.000217816", \ + "-0.000497981, -0.000449113, -0.000291275, -0.000242779, -0.00021251, -0.000199061, -0.000191532", \ + "-0.000535773, -0.000527092, -0.00044777, -0.000370286, -0.000299453, -0.000257936, -0.000230584", \ + "-0.000112573, -0.000163383, -0.000284146, -0.000296194, -0.000275089, -0.00024801, -0.000228494", \ + "0.00122661, 0.00109139, 0.000528543, 0.00028402, 9.69954e-05, 3.31757e-06, -4.60535e-05", \ + "0.00343426, 0.003211, 0.00213872, 0.00154507, 0.00101757, 0.000686236, 0.000475542", \ + "0.00633942, 0.00605498, 0.00452766, 0.00353791, 0.00253317, 0.00189115, 0.00143382" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00396804, 0.00400053, 0.0040672, 0.00408074, 0.00408814, 0.00409205, 0.00409265", \ + "0.00379302, 0.00382268, 0.00396941, 0.00402582, 0.00405698, 0.00408223, 0.00409212", \ + "0.00418207, 0.00414353, 0.00408556, 0.00401516, 0.00402982, 0.00404392, 0.00406533", \ + "0.00495759, 0.00487534, 0.00453483, 0.00438762, 0.00402405, 0.00394665, 0.00415719", \ + "0.00668015, 0.00648942, 0.00579095, 0.00535646, 0.00491955, 0.00469427, 0.00453564", \ + "0.00904521, 0.00880815, 0.00767113, 0.00697731, 0.00626862, 0.00569001, 0.00529606", \ + "0.0121438, 0.0118197, 0.0102986, 0.00927534, 0.00813053, 0.00731175, 0.00661341" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000327705, -0.000294507, -0.000232891, -0.000221023, -0.000214748, -0.000211226, -0.00021113", \ + "-0.000514314, -0.000467837, -0.000304513, -0.00024681, -0.000212707, -0.000193357, -0.000187068", \ + "-0.000226239, -0.000254869, -0.000297849, -0.000209005, -0.000198652, -0.00019661, -0.000187155", \ + "0.000528363, 0.000425544, 0.000136657, 3.24738e-05, -5.94372e-05, -9.89386e-05, -0.000120671", \ + "0.00223366, 0.00206389, 0.00126238, 0.000855885, 0.000504272, 0.000305922, 0.000180128", \ + "0.00463206, 0.00438619, 0.00313512, 0.0023958, 0.00167341, 0.00120187, 0.000871004", \ + "0.0077423, 0.00742688, 0.00576563, 0.0046502, 0.003464, 0.00265149, 0.00203929" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00530009, 0.00533132, 0.00539485, 0.00540814, 0.00541485, 0.00541788, 0.00542013", \ + "0.0051304, 0.0051684, 0.00532015, 0.00537579, 0.00541014, 0.00542948, 0.00543861", \ + "0.00547084, 0.00543878, 0.00542224, 0.00535485, 0.00537843, 0.00539651, 0.00541629", \ + "0.0061965, 0.00611809, 0.00583194, 0.00568521, 0.00535182, 0.00516718, 0.0054984", \ + "0.00783861, 0.00769879, 0.00700303, 0.00659245, 0.00622285, 0.00598751, 0.00584384", \ + "0.0101085, 0.00988815, 0.0088067, 0.00813747, 0.00743938, 0.0069193, 0.00654764", \ + "0.0130457, 0.0127797, 0.0113407, 0.0103472, 0.00925073, 0.00839871, 0.00777787" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-2.53082e-05, -2.73263e-06, 4.52673e-05, 5.56477e-05, 6.2297e-05, 6.38093e-05, 6.61636e-05", \ + "-0.000182763, -0.000149764, -1.62247e-05, 3.4591e-05, 6.57741e-05, 7.97738e-05, 8.63628e-05", \ + "-2.35136e-07, -1.54002e-05, -2.39922e-05, 4.59108e-05, 6.18437e-05, 6.98507e-05, 7.85604e-05", \ + "0.000627273, 0.00055691, 0.000352564, 0.000268204, 0.000181277, 0.000153759, 0.000134365", \ + "0.00216655, 0.00202979, 0.00137981, 0.00106689, 0.000729023, 0.000526347, 0.000408396", \ + "0.0043997, 0.00416683, 0.00311577, 0.00246357, 0.00179576, 0.00137035, 0.00106356", \ + "0.00730077, 0.00703595, 0.00555338, 0.00457173, 0.00348225, 0.00270867, 0.00214868" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00397092, 0.00400236, 0.00406735, 0.00408116, 0.0040874, 0.00409201, 0.00409143", \ + "0.00380033, 0.00383842, 0.00399203, 0.00404763, 0.00408231, 0.00410161, 0.00411123", \ + "0.00414417, 0.00411324, 0.00409382, 0.00402839, 0.00405073, 0.00406903, 0.00408892", \ + "0.00487879, 0.00480505, 0.00448674, 0.0043671, 0.00402354, 0.00396586, 0.00417194", \ + "0.00655841, 0.00639231, 0.00569042, 0.00527887, 0.0048458, 0.00466192, 0.00451976", \ + "0.00885656, 0.00862383, 0.00750871, 0.00682195, 0.00609379, 0.00559254, 0.00523267", \ + "0.0118379, 0.0115375, 0.0100439, 0.00903918, 0.00792417, 0.00707664, 0.00646435" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000309064, -0.000275229, -0.000213526, -0.000201638, -0.000194665, -0.000192815, -0.000191672", \ + "-0.000502048, -0.000454894, -0.000282837, -0.000226009, -0.000192198, -0.000177108, -0.000170048", \ + "-0.000238342, -0.000253093, -0.000283202, -0.000208397, -0.000194132, -0.000187445, -0.000177643", \ + "0.000486236, 0.000387903, 0.000112922, 1.49245e-05, -6.99827e-05, -0.000103804, -0.000118189", \ + "0.00213223, 0.00195733, 0.0011934, 0.000839073, 0.000468252, 0.000277184, 0.000158762", \ + "0.00442508, 0.00420267, 0.00298843, 0.00228221, 0.00157364, 0.00112785, 0.000817263", \ + "0.00742205, 0.00711987, 0.00548312, 0.00442307, 0.00328414, 0.00249809, 0.00192403" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00530009, 0.00533132, 0.00539485, 0.00540814, 0.00541485, 0.00541788, 0.00542013", \ + "0.0051304, 0.0051684, 0.00532015, 0.00537579, 0.00541014, 0.00542948, 0.00543861", \ + "0.00547084, 0.00543878, 0.00542224, 0.00535485, 0.00537843, 0.00539651, 0.00541629", \ + "0.0061965, 0.00611809, 0.00583194, 0.00568521, 0.00535182, 0.00516718, 0.0054984", \ + "0.00783861, 0.00769879, 0.00700303, 0.00659245, 0.00622285, 0.00598751, 0.00584384", \ + "0.0101085, 0.00988815, 0.0088067, 0.00813747, 0.00743938, 0.0069193, 0.00654764", \ + "0.0130457, 0.0127797, 0.0113407, 0.0103472, 0.00925073, 0.00839871, 0.00777787" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000327705, -0.000294507, -0.000232891, -0.000221023, -0.000214748, -0.000211226, -0.00021113", \ + "-0.000514314, -0.000467837, -0.000304513, -0.00024681, -0.000212707, -0.000193357, -0.000187068", \ + "-0.000226239, -0.000254869, -0.000297849, -0.000209005, -0.000198652, -0.00019661, -0.000187155", \ + "0.000528363, 0.000425544, 0.000136657, 3.24738e-05, -5.94372e-05, -9.89386e-05, -0.000120671", \ + "0.00223366, 0.00206389, 0.00126238, 0.000855885, 0.000504272, 0.000305922, 0.000180128", \ + "0.00463206, 0.00438619, 0.00313512, 0.0023958, 0.00167341, 0.00120187, 0.000871004", \ + "0.0077423, 0.00742688, 0.00576563, 0.0046502, 0.003464, 0.00265149, 0.00203929" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00535154, 0.00536977, 0.00540835, 0.00541692, 0.00541704, 0.00542032, 0.00541915", \ + "0.00518762, 0.00521471, 0.0053254, 0.00537573, 0.005406, 0.00541894, 0.00542615", \ + "0.00524643, 0.00522601, 0.00525359, 0.00522531, 0.00534302, 0.00536126, 0.00539089", \ + "0.00577122, 0.00570461, 0.00551675, 0.00543979, 0.00541618, 0.00540676, 0.00541927", \ + "0.00728676, 0.00712021, 0.00647491, 0.00616487, 0.00590896, 0.00574287, 0.00565911", \ + "0.0095796, 0.00935232, 0.00824829, 0.00761587, 0.00699186, 0.00656078, 0.00630125", \ + "0.0125701, 0.0122776, 0.0107734, 0.00978028, 0.00872546, 0.00798925, 0.00740086" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000187199, -0.000181828, -0.000170216, -0.000167942, -0.000165572, -0.000164701, -0.000164092", \ + "-0.000335638, -0.000321139, -0.000258593, -0.000234429, -0.000220104, -0.000215194, -0.000215184", \ + "-5.63409e-05, -4.6643e-05, -0.000170371, -0.000126975, -0.000162265, -0.00018356, -0.000196246", \ + "0.000662775, 0.000599204, 0.000277799, 0.000164265, 1.77448e-05, -5.83281e-05, -9.89645e-05", \ + "0.00233029, 0.00219566, 0.00148541, 0.00105096, 0.000649503, 0.000408967, 0.000249111", \ + "0.00468526, 0.00449574, 0.00342224, 0.00266876, 0.00190072, 0.00136499, 0.00100317", \ + "0.00772233, 0.00749389, 0.00610674, 0.00504533, 0.00380217, 0.00291397, 0.00223485" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00667878, 0.00669606, 0.00673371, 0.00674159, 0.00674586, 0.00674918, 0.00674833", \ + "0.00651898, 0.00655211, 0.00667576, 0.00672043, 0.00674899, 0.00676144, 0.00676827", \ + "0.00654742, 0.00654933, 0.00657911, 0.00662139, 0.00669107, 0.00671099, 0.00674055", \ + "0.00705066, 0.00699195, 0.00682322, 0.00676836, 0.00675188, 0.00674927, 0.0067651", \ + "0.00846208, 0.00832733, 0.00773441, 0.00744706, 0.00720923, 0.00705649, 0.00696216", \ + "0.0106549, 0.0104495, 0.00942127, 0.00880891, 0.0081963, 0.00783383, 0.0075585", \ + "0.0135136, 0.013254, 0.0118243, 0.0108762, 0.00984274, 0.00920504, 0.00866206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "9.40371e-05, 9.79338e-05, 0.000107018, 0.000109747, 0.00011183, 0.000109398, 0.000112325", \ + "-4.22419e-05, -2.6102e-05, 2.47543e-05, 4.75205e-05, 5.45025e-05, 5.92496e-05, 5.84704e-05", \ + "0.000203054, 0.000201034, 8.56342e-05, 0.000126578, 9.82968e-05, 8.67488e-05, 7.36643e-05", \ + "0.000796694, 0.000748272, 0.000505437, 0.00039491, 0.000268124, 0.000195111, 0.000160179", \ + "0.00230477, 0.00218626, 0.00159831, 0.00125946, 0.000866379, 0.000628593, 0.000477312", \ + "0.00449709, 0.00433582, 0.00340059, 0.00273172, 0.00201303, 0.00154517, 0.001187", \ + "0.00736355, 0.00716258, 0.00590806, 0.00495006, 0.00379123, 0.00296324, 0.00234928" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00535089, 0.00536938, 0.00540742, 0.00541564, 0.00541959, 0.00542302, 0.00542176", \ + "0.00519123, 0.00522324, 0.00534587, 0.00539449, 0.00542262, 0.00543488, 0.00544156", \ + "0.00523039, 0.00521279, 0.00524736, 0.00529423, 0.00536475, 0.00538461, 0.00541396", \ + "0.00573103, 0.00566703, 0.00549767, 0.00543929, 0.00542533, 0.00542311, 0.00543878", \ + "0.00717083, 0.00702421, 0.00640456, 0.00611033, 0.00587996, 0.00573128, 0.00564153", \ + "0.00939101, 0.00917166, 0.00810691, 0.00749095, 0.00688894, 0.00648716, 0.00625753", \ + "0.0122809, 0.0119963, 0.0105244, 0.00954461, 0.00852897, 0.00786225, 0.00730262" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000167129, -0.000161772, -0.000150368, -0.000148004, -0.000145745, -0.000147223, -0.000143984", \ + "-0.00032095, -0.0003007, -0.000232971, -0.000213857, -0.000201417, -0.00019692, -0.000197817", \ + "-6.43052e-05, -5.10867e-05, -0.000170364, -0.000124436, -0.000155347, -0.000169727, -0.000181155", \ + "0.000623129, 0.000560143, 0.000271049, 0.000147294, 1.52963e-05, -5.9079e-05, -9.55096e-05", \ + "0.00221801, 0.00208793, 0.00141585, 0.00103315, 0.000607382, 0.000390664, 0.00022712", \ + "0.00448208, 0.00429423, 0.00324999, 0.00254339, 0.0017828, 0.0013001, 0.000934203", \ + "0.00740225, 0.00717547, 0.0058255, 0.00480234, 0.00359166, 0.00274274, 0.00210178" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00667878, 0.00669606, 0.00673371, 0.00674159, 0.00674586, 0.00674918, 0.00674833", \ + "0.00651898, 0.00655211, 0.00667576, 0.00672043, 0.00674899, 0.00676144, 0.00676827", \ + "0.00654742, 0.00654933, 0.00657911, 0.00662139, 0.00669107, 0.00671099, 0.00674055", \ + "0.00705066, 0.00699195, 0.00682322, 0.00676836, 0.00675188, 0.00674927, 0.0067651", \ + "0.00846208, 0.00832733, 0.00773441, 0.00744706, 0.00720923, 0.00705649, 0.00696216", \ + "0.0106549, 0.0104495, 0.00942127, 0.00880891, 0.0081963, 0.00783383, 0.0075585", \ + "0.0135136, 0.013254, 0.0118243, 0.0108762, 0.00984274, 0.00920504, 0.00866206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000187199, -0.000181828, -0.000170216, -0.000167942, -0.000165572, -0.000164701, -0.000164092", \ + "-0.000335638, -0.000321139, -0.000258593, -0.000234429, -0.000220104, -0.000215194, -0.000215184", \ + "-5.63409e-05, -4.6643e-05, -0.000170371, -0.000126975, -0.000162265, -0.00018356, -0.000196246", \ + "0.000662775, 0.000599204, 0.000277799, 0.000164265, 1.77448e-05, -5.83281e-05, -9.89645e-05", \ + "0.00233029, 0.00219566, 0.00148541, 0.00105096, 0.000649503, 0.000408967, 0.000249111", \ + "0.00468526, 0.00449574, 0.00342224, 0.00266876, 0.00190072, 0.00136499, 0.00100317", \ + "0.00772233, 0.00749389, 0.00610674, 0.00504533, 0.00380217, 0.00291397, 0.00223485" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162323; + rise_capacitance : 0.00161652; + rise_capacitance_range (0.00122617, 0.00161652); + fall_capacitance : 0.00162323; + fall_capacitance_range (0.00122505, 0.00162323); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000963703, -0.00108407, -0.00114918, -0.00114603, -0.00116152, -0.00116294, -0.00115982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116193, 0.00116275, 0.00117143, 0.00117281, 0.00116818, 0.00116294, 0.00115982" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000959819, -0.00108393, -0.00114904, -0.00114608, -0.00116139, -0.00116306, -0.00115994" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116117, 0.00116302, 0.00117153, 0.00117293, 0.00116829, 0.00116306, 0.00115994" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00109112, -0.00110523, -0.00115089, -0.0011507, -0.00116444, -0.00116013, -0.00115696" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115583, 0.00116027, 0.0011673, 0.0011701, 0.00116547, 0.00116013, 0.00115696" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012647, -0.0012674, -0.00127357, -0.0012734, -0.00127156, -0.00126892, -0.00126732" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00129174, 0.00128726, 0.00128647, 0.00128149, 0.00127608, 0.00127113, 0.00126765" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168151; + rise_capacitance : 0.00168151; + rise_capacitance_range (0.00119976, 0.00168151); + fall_capacitance : 0.00165069; + fall_capacitance_range (0.00109949, 0.00165069); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000174392, -0.000177643, -0.000176715, -0.000175969, -0.000175236, -0.000174596, -0.000174299" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000184579, 0.000181095, 0.000181821, 0.000181816, 0.000180544, 0.000178995, 0.000177182" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000174263, -0.000177528, -0.000176747, -0.000175905, -0.000175138, -0.000174492, -0.000174239" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000181082, 0.000181906, 0.000182107, 0.000181954, 0.000180681, 0.000179118, 0.000177301" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108176, -0.00108881, -0.00113578, -0.00114911, -0.00115584, -0.00115533, -0.0011532" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115435, 0.00115285, 0.00115849, 0.00116088, 0.00115584, 0.00115533, 0.0011532" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126565, -0.00126663, -0.00126779, -0.00126564, -0.00126689, -0.00126693, -0.0012651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128184, 0.00126663, 0.00128168, 0.00127732, 0.00127297, 0.00126851, 0.00126536" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170971; + rise_capacitance : 0.00170971; + rise_capacitance_range (0.00103349, 0.00170971); + fall_capacitance : 0.00170879; + fall_capacitance_range (0.00097721, 0.00170879); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000172754, -0.000174951, -0.000176545, -0.000173905, -0.000174711, -0.00017404, -0.000173791" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000181466, 0.000182158, 0.000181846, 0.000179734, 0.000179995, 0.000178426, 0.000176852" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000177105, -0.000174317, -0.000173536, -0.000174012, -0.000174653, -0.000174017, -0.000173595" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000183355, 0.000182208, 0.000180397, 0.000180283, 0.000180166, 0.000178653, 0.000176859" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00140484, -0.0014088, -0.00145955, -0.00147375, -0.0014807, -0.00148459, -0.0014793" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148285, 0.00148437, 0.00149726, 0.00148506, 0.00149021, 0.00148459, 0.0014793" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155245, -0.0015593, -0.00155913, -0.00156232, -0.00157036, -0.00157444, -0.0015827" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158339, 0.00158554, 0.00158546, 0.00158596, 0.00159334, 0.0015891, 0.0015862" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167372; + rise_capacitance : 0.00163678; + rise_capacitance_range (0.00114487, 0.00163678); + fall_capacitance : 0.00167372; + fall_capacitance_range (0.00120639, 0.00167372); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000960142, -0.00108372, -0.00114824, -0.00114684, -0.00116122, -0.00116242, -0.00115923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115438, 0.00116052, 0.0011703, 0.00115731, 0.00116764, 0.00116242, 0.00115923" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000963891, -0.00108431, -0.0011366, -0.0011483, -0.00116114, -0.00116307, -0.00116073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115373, 0.0011636, 0.00116888, 0.00116353, 0.00116807, 0.00116307, 0.00116073" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0014068, -0.00142115, -0.00147188, -0.00146759, -0.001483, -0.00148308, -0.00147745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148928, 0.00148908, 0.00149289, 0.00149983, 0.00149152, 0.00148308, 0.00147745" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155342, -0.00155406, -0.00155989, -0.00156283, -0.00156486, -0.00156836, -0.00157664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158413, 0.00159721, 0.00160101, 0.00159536, 0.00158972, 0.00158526, 0.00158218" \ + ); + } + } + } + } + cell (OAI22X2) { + area : 9.8784; + cell_leakage_power : 0.299296; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.419222; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398254; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.333484; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331165; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.333484; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312516; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247746; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289201; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398254; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377286; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312516; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289201; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127204; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1893; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1893; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240604; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299296; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0446089, 0.0567424, 0.120453, 0.19913, 0.3559, 0.559345, 0.82536", \ + "0.0563813, 0.0686709, 0.132816, 0.211646, 0.368482, 0.572029, 0.838099", \ + "0.0899365, 0.106599, 0.179208, 0.258219, 0.415571, 0.619344, 0.885276", \ + "0.113654, 0.135926, 0.22789, 0.318509, 0.477001, 0.680714, 0.94697", \ + "0.143276, 0.172554, 0.29198, 0.40542, 0.591064, 0.799508, 1.06568", \ + "0.170467, 0.206745, 0.354026, 0.491769, 0.711755, 0.95125, 1.2275", \ + "0.193882, 0.236952, 0.41192, 0.574282, 0.82962, 1.102, 1.41197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0384441, 0.0551163, 0.144502, 0.255757, 0.477805, 0.76639, 1.1435", \ + "0.0384685, 0.0550903, 0.1445, 0.255755, 0.477858, 0.766268, 1.1435", \ + "0.0605194, 0.0759702, 0.153722, 0.258039, 0.47785, 0.766346, 1.14328", \ + "0.0879847, 0.106037, 0.188162, 0.28208, 0.485724, 0.766645, 1.1436", \ + "0.129263, 0.152326, 0.24944, 0.349956, 0.53683, 0.79411, 1.152", \ + "0.173516, 0.202438, 0.318667, 0.432044, 0.629983, 0.870849, 1.20268", \ + "0.220758, 0.255158, 0.391979, 0.521249, 0.737267, 0.986999, 1.30018" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0296383, 0.0372625, 0.0770308, 0.12612, 0.223957, 0.350992, 0.517036", \ + "0.0438972, 0.0516448, 0.0917794, 0.140953, 0.238864, 0.365926, 0.532011", \ + "0.0827944, 0.0972644, 0.152015, 0.203226, 0.301297, 0.428468, 0.594719", \ + "0.108095, 0.12923, 0.208269, 0.276945, 0.383508, 0.511038, 0.677084", \ + "0.138619, 0.168057, 0.279841, 0.376362, 0.520003, 0.666671, 0.833882", \ + "0.170545, 0.207497, 0.349467, 0.473482, 0.657514, 0.84246, 1.04098", \ + "0.202595, 0.246522, 0.416194, 0.567466, 0.791604, 1.0159, 1.25421" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0211009, 0.0308849, 0.0836621, 0.149475, 0.280933, 0.451712, 0.675132", \ + "0.0215613, 0.0309672, 0.0836303, 0.149416, 0.280935, 0.451755, 0.675058", \ + "0.0468713, 0.0563658, 0.0990339, 0.15538, 0.28095, 0.451781, 0.675022", \ + "0.0769601, 0.0892323, 0.140584, 0.191685, 0.298635, 0.455693, 0.674969", \ + "0.125441, 0.142218, 0.208278, 0.270668, 0.373913, 0.505768, 0.699639", \ + "0.177382, 0.199301, 0.284318, 0.361094, 0.482703, 0.615313, 0.783336", \ + "0.231448, 0.259161, 0.365642, 0.45784, 0.599471, 0.750177, 0.922605" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0411283, 0.0534483, 0.117465, 0.196222, 0.353067, 0.55679, 0.822702", \ + "0.0528951, 0.0653696, 0.129763, 0.208626, 0.365559, 0.569168, 0.835252", \ + "0.0850488, 0.102381, 0.176088, 0.255563, 0.412516, 0.616435, 0.882493", \ + "0.106966, 0.130204, 0.224099, 0.315378, 0.474197, 0.678041, 0.944115", \ + "0.133831, 0.164455, 0.286857, 0.401298, 0.58755, 0.796634, 1.06284", \ + "0.157999, 0.195947, 0.346891, 0.486219, 0.707379, 0.947219, 1.2244", \ + "0.178049, 0.223381, 0.402267, 0.566781, 0.824177, 1.09729, 1.40821" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0360527, 0.0526672, 0.142031, 0.2532, 0.475393, 0.763845, 1.14104", \ + "0.0361458, 0.0526339, 0.141995, 0.253235, 0.475393, 0.763803, 1.14104", \ + "0.0584728, 0.074028, 0.15146, 0.255623, 0.475401, 0.7639, 1.14108", \ + "0.0860208, 0.104233, 0.186373, 0.280155, 0.483393, 0.764137, 1.14108", \ + "0.127191, 0.150633, 0.247997, 0.348476, 0.534628, 0.792025, 1.14964", \ + "0.171329, 0.20087, 0.317869, 0.431154, 0.628808, 0.86894, 1.20069", \ + "0.218697, 0.254083, 0.392902, 0.521442, 0.736911, 0.986234, 1.29876" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0349557, 0.0446969, 0.0958025, 0.158971, 0.284969, 0.448628, 0.662547", \ + "0.0485684, 0.0584852, 0.110032, 0.17331, 0.299388, 0.463069, 0.677029", \ + "0.0858198, 0.101288, 0.163516, 0.227797, 0.354196, 0.518055, 0.732015", \ + "0.111117, 0.133063, 0.217172, 0.294906, 0.42573, 0.589942, 0.804157", \ + "0.141943, 0.172503, 0.288122, 0.390668, 0.550864, 0.724961, 0.939832", \ + "0.174523, 0.212451, 0.358348, 0.487193, 0.684088, 0.890379, 1.12346", \ + "0.207426, 0.252877, 0.42727, 0.581959, 0.816711, 1.05793, 1.32396" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253121, 0.038102, 0.107205, 0.193362, 0.365482, 0.58916, 0.881524", \ + "0.025463, 0.0381481, 0.107198, 0.193359, 0.365475, 0.589147, 0.88136", \ + "0.0460491, 0.0582479, 0.11743, 0.196636, 0.365468, 0.589142, 0.881618", \ + "0.0735862, 0.0882397, 0.152245, 0.223032, 0.375837, 0.590413, 0.881505", \ + "0.119559, 0.138169, 0.214642, 0.292163, 0.432192, 0.623777, 0.894692", \ + "0.169341, 0.193867, 0.2878, 0.37641, 0.527486, 0.708776, 0.95337", \ + "0.221548, 0.251618, 0.366357, 0.469531, 0.636591, 0.827127, 1.0616" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0422754, 0.0546242, 0.119069, 0.198375, 0.356212, 0.560768, 0.827503", \ + "0.0540513, 0.0665295, 0.131354, 0.210782, 0.368737, 0.57328, 0.840052", \ + "0.0871024, 0.104304, 0.177746, 0.257742, 0.415672, 0.620558, 0.887261", \ + "0.11041, 0.133026, 0.226439, 0.317768, 0.47734, 0.682045, 0.948803", \ + "0.139367, 0.169272, 0.290389, 0.404651, 0.59101, 0.800702, 1.06762", \ + "0.166549, 0.203459, 0.352465, 0.490932, 0.711874, 0.951173, 1.22864", \ + "0.19042, 0.233869, 0.40999, 0.573258, 0.829407, 1.10303, 1.41337" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499633, 0.0661244, 0.15469, 0.265671, 0.487642, 0.775991, 1.15317", \ + "0.050042, 0.0661118, 0.154692, 0.265659, 0.48761, 0.776008, 1.15317", \ + "0.0743645, 0.0884395, 0.164123, 0.267989, 0.487634, 0.775954, 1.15316", \ + "0.1058, 0.121583, 0.199233, 0.292295, 0.495647, 0.776227, 1.15314", \ + "0.153378, 0.173122, 0.263315, 0.361252, 0.546024, 0.803972, 1.16176", \ + "0.204741, 0.229152, 0.3362, 0.446079, 0.640722, 0.879676, 1.21212", \ + "0.259418, 0.288832, 0.414603, 0.538263, 0.75086, 0.998805, 1.31058" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0412305, 0.0511431, 0.102701, 0.166078, 0.292262, 0.456032, 0.670073", \ + "0.0549723, 0.0650879, 0.116944, 0.18044, 0.306683, 0.470484, 0.684541", \ + "0.0967601, 0.110874, 0.170934, 0.234392, 0.361454, 0.525409, 0.739668", \ + "0.127137, 0.146847, 0.226658, 0.302861, 0.433007, 0.596721, 0.81154", \ + "0.164782, 0.192029, 0.301103, 0.400976, 0.559453, 0.732389, 0.947337", \ + "0.203129, 0.23733, 0.374989, 0.500306, 0.694132, 0.898672, 1.13117", \ + "0.2421, 0.282638, 0.44726, 0.597228, 0.828648, 1.06775, 1.33259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312893, 0.0442751, 0.113663, 0.199889, 0.372168, 0.5961, 0.888705", \ + "0.0312883, 0.0442588, 0.11366, 0.199934, 0.372168, 0.596092, 0.888694", \ + "0.0507164, 0.0628816, 0.122699, 0.202175, 0.372273, 0.596109, 0.888607", \ + "0.0785704, 0.092878, 0.156839, 0.22787, 0.381844, 0.596989, 0.88858", \ + "0.125252, 0.143496, 0.219171, 0.296629, 0.437155, 0.629654, 0.901485", \ + "0.177351, 0.200566, 0.292726, 0.380908, 0.531883, 0.713012, 0.958943", \ + "0.231257, 0.260448, 0.372684, 0.474955, 0.64134, 0.831889, 1.06958" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0422754, 0.0546242, 0.119069, 0.198375, 0.356212, 0.560768, 0.827503", \ + "0.0540513, 0.0665295, 0.131354, 0.210782, 0.368737, 0.57328, 0.840052", \ + "0.0871024, 0.104304, 0.177746, 0.257742, 0.415672, 0.620558, 0.887261", \ + "0.11041, 0.133026, 0.226439, 0.317768, 0.47734, 0.682045, 0.948803", \ + "0.139367, 0.169272, 0.290389, 0.404651, 0.59101, 0.800702, 1.06762", \ + "0.166549, 0.203459, 0.352465, 0.490932, 0.711874, 0.951173, 1.22864", \ + "0.19042, 0.233869, 0.40999, 0.573258, 0.829407, 1.10303, 1.41337" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499633, 0.0661244, 0.15469, 0.265671, 0.487642, 0.775991, 1.15317", \ + "0.050042, 0.0661118, 0.154692, 0.265659, 0.48761, 0.776008, 1.15317", \ + "0.0743645, 0.0884395, 0.164123, 0.267989, 0.487634, 0.775954, 1.15316", \ + "0.1058, 0.121583, 0.199233, 0.292295, 0.495647, 0.776227, 1.15314", \ + "0.153378, 0.173122, 0.263315, 0.361252, 0.546024, 0.803972, 1.16176", \ + "0.204741, 0.229152, 0.3362, 0.446079, 0.640722, 0.879676, 1.21212", \ + "0.259418, 0.288832, 0.414603, 0.538263, 0.75086, 0.998805, 1.31058" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0412305, 0.0511431, 0.102701, 0.166078, 0.292262, 0.456032, 0.670073", \ + "0.0549723, 0.0650879, 0.116944, 0.18044, 0.306683, 0.470484, 0.684541", \ + "0.0967601, 0.110874, 0.170934, 0.234392, 0.361454, 0.525409, 0.739668", \ + "0.127137, 0.146847, 0.226658, 0.302861, 0.433007, 0.596721, 0.81154", \ + "0.164782, 0.192029, 0.301103, 0.400976, 0.559453, 0.732389, 0.947337", \ + "0.203129, 0.23733, 0.374989, 0.500306, 0.694132, 0.898672, 1.13117", \ + "0.2421, 0.282638, 0.44726, 0.597228, 0.828648, 1.06775, 1.33259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312893, 0.0442751, 0.113663, 0.199889, 0.372168, 0.5961, 0.888705", \ + "0.0312883, 0.0442588, 0.11366, 0.199934, 0.372168, 0.596092, 0.888694", \ + "0.0507164, 0.0628816, 0.122699, 0.202175, 0.372273, 0.596109, 0.888607", \ + "0.0785704, 0.092878, 0.156839, 0.22787, 0.381844, 0.596989, 0.88858", \ + "0.125252, 0.143496, 0.219171, 0.296629, 0.437155, 0.629654, 0.901485", \ + "0.177351, 0.200566, 0.292726, 0.380908, 0.531883, 0.713012, 0.958943", \ + "0.231257, 0.260448, 0.372684, 0.474955, 0.64134, 0.831889, 1.06958" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0404954, 0.0527078, 0.116524, 0.195181, 0.351958, 0.555593, 0.821491", \ + "0.0512979, 0.0636269, 0.127942, 0.206831, 0.36361, 0.567357, 0.833424", \ + "0.0927409, 0.111466, 0.185343, 0.26359, 0.420032, 0.623313, 0.889458", \ + "0.121951, 0.147066, 0.248811, 0.340838, 0.496544, 0.697068, 0.964689", \ + "0.158246, 0.191105, 0.326095, 0.451611, 0.643928, 0.847374, 1.11133", \ + "0.192522, 0.232955, 0.398998, 0.554625, 0.797085, 1.04423, 1.31446", \ + "0.224742, 0.272239, 0.467561, 0.650507, 0.938911, 1.23678, 1.55646" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0384455, 0.0550943, 0.144539, 0.255733, 0.47789, 0.766308, 1.1435", \ + "0.0388608, 0.0551208, 0.144501, 0.255745, 0.477882, 0.766361, 1.1435", \ + "0.0695138, 0.0859485, 0.157737, 0.25829, 0.477842, 0.766304, 1.14341", \ + "0.0987068, 0.12079, 0.206218, 0.292275, 0.486763, 0.766397, 1.14357", \ + "0.141272, 0.170746, 0.283738, 0.38626, 0.557214, 0.801009, 1.1505", \ + "0.188417, 0.225107, 0.365034, 0.491636, 0.686983, 0.90586, 1.21876", \ + "0.23956, 0.28369, 0.449723, 0.599211, 0.828508, 1.06848, 1.35535" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0259754, 0.0334793, 0.0727703, 0.121517, 0.218936, 0.345505, 0.511068", \ + "0.0397351, 0.0475126, 0.087498, 0.136573, 0.234147, 0.360848, 0.526424", \ + "0.0721041, 0.0881689, 0.146508, 0.197672, 0.296459, 0.423303, 0.589093", \ + "0.090734, 0.115044, 0.199849, 0.270812, 0.378465, 0.505524, 0.671369", \ + "0.110797, 0.145502, 0.266787, 0.366895, 0.513206, 0.661038, 0.828752", \ + "0.130088, 0.173728, 0.329792, 0.459654, 0.64853, 0.835151, 1.03437", \ + "0.147135, 0.199526, 0.388267, 0.54754, 0.778514, 1.00622, 1.24636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0162443, 0.0259687, 0.0784698, 0.14397, 0.274909, 0.445207, 0.667732", \ + "0.0171457, 0.0261683, 0.0784478, 0.143966, 0.27491, 0.445075, 0.667742", \ + "0.0427834, 0.0528195, 0.0951859, 0.149627, 0.27497, 0.445126, 0.667713", \ + "0.0728146, 0.0852757, 0.136799, 0.188476, 0.293425, 0.449375, 0.667495", \ + "0.123057, 0.138664, 0.204605, 0.267021, 0.369894, 0.500238, 0.692975", \ + "0.176948, 0.197957, 0.281908, 0.358, 0.478687, 0.61104, 0.777242", \ + "0.233615, 0.259864, 0.365256, 0.456366, 0.597594, 0.746639, 0.917822" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0370576, 0.0494462, 0.113558, 0.192331, 0.349262, 0.5529, 0.819046", \ + "0.0478615, 0.0601779, 0.124964, 0.203886, 0.36088, 0.564533, 0.830635", \ + "0.0871378, 0.106724, 0.182404, 0.260771, 0.417282, 0.620572, 0.886716", \ + "0.114308, 0.140532, 0.244544, 0.337601, 0.493752, 0.696413, 0.961919", \ + "0.147786, 0.182179, 0.320235, 0.446964, 0.640416, 0.844482, 1.10843", \ + "0.17899, 0.221305, 0.390975, 0.548307, 0.792035, 1.04046, 1.31111", \ + "0.208003, 0.257741, 0.456968, 0.64277, 0.93245, 1.23117, 1.55236" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0360304, 0.052654, 0.142038, 0.25327, 0.475281, 0.763839, 1.14091", \ + "0.0367122, 0.0526165, 0.141989, 0.25324, 0.475393, 0.763803, 1.14104", \ + "0.0673589, 0.0840981, 0.155941, 0.255962, 0.47535, 0.763821, 1.14122", \ + "0.0960751, 0.118669, 0.204937, 0.290627, 0.484713, 0.7639, 1.14109", \ + "0.138116, 0.168332, 0.282501, 0.385221, 0.555747, 0.799389, 1.14839", \ + "0.184812, 0.222611, 0.36425, 0.491102, 0.686262, 0.904884, 1.21718", \ + "0.235409, 0.281168, 0.450084, 0.599214, 0.830423, 1.06888, 1.35471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298999, 0.039508, 0.0899275, 0.152527, 0.277647, 0.440322, 0.65289", \ + "0.042935, 0.0528367, 0.104149, 0.167164, 0.292472, 0.455174, 0.667854", \ + "0.0745233, 0.0914482, 0.156804, 0.221237, 0.347006, 0.510065, 0.722919", \ + "0.0931961, 0.118295, 0.207867, 0.287398, 0.417881, 0.581299, 0.794364", \ + "0.113245, 0.149157, 0.274154, 0.380075, 0.542758, 0.717159, 0.930968", \ + "0.132927, 0.177948, 0.338252, 0.472861, 0.673497, 0.880827, 1.11408", \ + "0.150858, 0.205078, 0.39852, 0.561413, 0.802688, 1.04678, 1.31413" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0190015, 0.0316481, 0.100103, 0.185593, 0.356532, 0.578769, 0.869351", \ + "0.0194968, 0.0317345, 0.100107, 0.185595, 0.356549, 0.578755, 0.869351", \ + "0.0408448, 0.0534124, 0.11151, 0.189207, 0.356564, 0.578759, 0.869403", \ + "0.0683469, 0.0831245, 0.147094, 0.216878, 0.367315, 0.580189, 0.869094", \ + "0.115943, 0.134007, 0.210082, 0.286588, 0.425845, 0.614344, 0.882815", \ + "0.167341, 0.191447, 0.28431, 0.371713, 0.52158, 0.700533, 0.942349", \ + "0.221475, 0.250961, 0.365421, 0.467031, 0.632008, 0.821097, 1.05442" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0382068, 0.0505955, 0.115131, 0.194477, 0.352361, 0.556894, 0.823606", \ + "0.0489632, 0.0615741, 0.126531, 0.206031, 0.364015, 0.568657, 0.835424", \ + "0.0897415, 0.109027, 0.184071, 0.262901, 0.420484, 0.624567, 0.891262", \ + "0.11848, 0.144203, 0.247329, 0.339936, 0.496869, 0.700402, 0.966594", \ + "0.15475, 0.188482, 0.32511, 0.451148, 0.643966, 0.848605, 1.11317", \ + "0.190288, 0.230968, 0.398072, 0.55462, 0.797301, 1.0451, 1.3157", \ + "0.224317, 0.271884, 0.467087, 0.651266, 0.939841, 1.23743, 1.55768" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499657, 0.0661236, 0.15469, 0.265671, 0.487611, 0.775988, 1.15315", \ + "0.0506282, 0.0660828, 0.154688, 0.265666, 0.487642, 0.776117, 1.15317", \ + "0.0851306, 0.0992988, 0.168546, 0.268349, 0.487659, 0.775917, 1.15314", \ + "0.120027, 0.138734, 0.217767, 0.302769, 0.496851, 0.77591, 1.15315", \ + "0.170589, 0.195501, 0.299494, 0.398144, 0.567426, 0.811399, 1.16042", \ + "0.226363, 0.257139, 0.385674, 0.507227, 0.698895, 0.916801, 1.22904", \ + "0.286485, 0.323153, 0.475927, 0.618477, 0.844821, 1.08073, 1.36595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0359628, 0.0458813, 0.0972152, 0.160427, 0.286472, 0.450169, 0.664113", \ + "0.0492704, 0.0594289, 0.111462, 0.175068, 0.301303, 0.465059, 0.679076", \ + "0.0864854, 0.101778, 0.164532, 0.228974, 0.355628, 0.519706, 0.733924", \ + "0.111634, 0.133489, 0.217838, 0.295711, 0.426483, 0.590667, 0.805017", \ + "0.140336, 0.171148, 0.287832, 0.391071, 0.551854, 0.725991, 0.941094", \ + "0.167458, 0.206422, 0.355861, 0.48625, 0.684153, 0.890508, 1.1242", \ + "0.192676, 0.239686, 0.419691, 0.578133, 0.815238, 1.05752, 1.32454" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252755, 0.0380794, 0.107178, 0.193345, 0.365482, 0.589189, 0.881582", \ + "0.0253023, 0.0380728, 0.107188, 0.193272, 0.365481, 0.589172, 0.881652", \ + "0.0457649, 0.0581028, 0.11705, 0.196363, 0.365383, 0.589189, 0.88155", \ + "0.0733376, 0.0879471, 0.151847, 0.222377, 0.375611, 0.590286, 0.881659", \ + "0.120757, 0.139183, 0.21473, 0.291847, 0.431798, 0.623391, 0.894401", \ + "0.174012, 0.197682, 0.289266, 0.376854, 0.527276, 0.708059, 0.953075", \ + "0.229678, 0.25888, 0.371646, 0.471899, 0.637531, 0.827899, 1.06367" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0382068, 0.0505955, 0.115131, 0.194477, 0.352361, 0.556894, 0.823606", \ + "0.0489632, 0.0615741, 0.126531, 0.206031, 0.364015, 0.568657, 0.835424", \ + "0.0897415, 0.109027, 0.184071, 0.262901, 0.420484, 0.624567, 0.891262", \ + "0.11848, 0.144203, 0.247329, 0.339936, 0.496869, 0.700402, 0.966594", \ + "0.15475, 0.188482, 0.32511, 0.451148, 0.643966, 0.848605, 1.11317", \ + "0.190288, 0.230968, 0.398072, 0.55462, 0.797301, 1.0451, 1.3157", \ + "0.224317, 0.271884, 0.467087, 0.651266, 0.939841, 1.23743, 1.55768" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499657, 0.0661236, 0.15469, 0.265671, 0.487611, 0.775988, 1.15315", \ + "0.0506282, 0.0660828, 0.154688, 0.265666, 0.487642, 0.776117, 1.15317", \ + "0.0851306, 0.0992988, 0.168546, 0.268349, 0.487659, 0.775917, 1.15314", \ + "0.120027, 0.138734, 0.217767, 0.302769, 0.496851, 0.77591, 1.15315", \ + "0.170589, 0.195501, 0.299494, 0.398144, 0.567426, 0.811399, 1.16042", \ + "0.226363, 0.257139, 0.385674, 0.507227, 0.698895, 0.916801, 1.22904", \ + "0.286485, 0.323153, 0.475927, 0.618477, 0.844821, 1.08073, 1.36595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0359628, 0.0458813, 0.0972152, 0.160427, 0.286472, 0.450169, 0.664113", \ + "0.0492704, 0.0594289, 0.111462, 0.175068, 0.301303, 0.465059, 0.679076", \ + "0.0864854, 0.101778, 0.164532, 0.228974, 0.355628, 0.519706, 0.733924", \ + "0.111634, 0.133489, 0.217838, 0.295711, 0.426483, 0.590667, 0.805017", \ + "0.140336, 0.171148, 0.287832, 0.391071, 0.551854, 0.725991, 0.941094", \ + "0.167458, 0.206422, 0.355861, 0.48625, 0.684153, 0.890508, 1.1242", \ + "0.192676, 0.239686, 0.419691, 0.578133, 0.815238, 1.05752, 1.32454" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252755, 0.0380794, 0.107178, 0.193345, 0.365482, 0.589189, 0.881582", \ + "0.0253023, 0.0380728, 0.107188, 0.193272, 0.365481, 0.589172, 0.881652", \ + "0.0457649, 0.0581028, 0.11705, 0.196363, 0.365383, 0.589189, 0.88155", \ + "0.0733376, 0.0879471, 0.151847, 0.222377, 0.375611, 0.590286, 0.881659", \ + "0.120757, 0.139183, 0.21473, 0.291847, 0.431798, 0.623391, 0.894401", \ + "0.174012, 0.197682, 0.289266, 0.376854, 0.527276, 0.708059, 0.953075", \ + "0.229678, 0.25888, 0.371646, 0.471899, 0.637531, 0.827899, 1.06367" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0262143, 0.0384499, 0.101793, 0.180193, 0.336761, 0.540079, 0.806256", \ + "0.0372571, 0.0491952, 0.113068, 0.191858, 0.348651, 0.552322, 0.818434", \ + "0.0645044, 0.0875211, 0.170012, 0.248301, 0.404647, 0.607805, 0.874106", \ + "0.0830318, 0.113769, 0.227059, 0.324216, 0.48102, 0.68391, 0.949125", \ + "0.105448, 0.145946, 0.295934, 0.428345, 0.626344, 0.83176, 1.09584", \ + "0.12531, 0.175417, 0.360337, 0.524392, 0.774484, 1.02653, 1.29861", \ + "0.142786, 0.201812, 0.420212, 0.613962, 0.91123, 1.21458, 1.53823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0249772, 0.0413518, 0.130113, 0.241031, 0.462675, 0.751061, 1.12786", \ + "0.0281653, 0.0421614, 0.130084, 0.240938, 0.46274, 0.7509, 1.12786", \ + "0.0581062, 0.0762469, 0.147474, 0.244723, 0.462775, 0.750908, 1.12826", \ + "0.0843912, 0.108017, 0.197193, 0.282214, 0.473306, 0.750877, 1.12798", \ + "0.125017, 0.155872, 0.272235, 0.376693, 0.54656, 0.788383, 1.13597", \ + "0.172432, 0.210202, 0.3522, 0.480332, 0.677336, 0.89664, 1.20661", \ + "0.22526, 0.270571, 0.436971, 0.58689, 0.819807, 1.06005, 1.34527" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176046, 0.0249253, 0.0629251, 0.109989, 0.203998, 0.32617, 0.485844", \ + "0.0306706, 0.0387643, 0.0770785, 0.124352, 0.218499, 0.340583, 0.500467", \ + "0.0580104, 0.0766326, 0.139946, 0.190486, 0.284267, 0.406428, 0.566094", \ + "0.0763849, 0.102702, 0.193794, 0.268009, 0.3742, 0.495935, 0.654406", \ + "0.0979069, 0.134121, 0.261223, 0.366846, 0.519078, 0.665756, 0.826162", \ + "0.116238, 0.162116, 0.324315, 0.460254, 0.658625, 0.851795, 1.0513", \ + "0.131444, 0.186595, 0.382728, 0.547943, 0.790251, 1.02862, 1.27658" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0140016, 0.023606, 0.0756037, 0.140588, 0.270704, 0.439751, 0.66077", \ + "0.0183766, 0.0256212, 0.075637, 0.140638, 0.270556, 0.439503, 0.660458", \ + "0.047067, 0.0591263, 0.101453, 0.151794, 0.271175, 0.439715, 0.660494", \ + "0.073953, 0.091046, 0.150396, 0.200382, 0.296882, 0.446125, 0.660768", \ + "0.115473, 0.13992, 0.222256, 0.290879, 0.391894, 0.512047, 0.694393", \ + "0.163657, 0.195701, 0.302439, 0.39, 0.518595, 0.647107, 0.800423", \ + "0.218064, 0.256917, 0.388765, 0.495488, 0.651586, 0.806901, 0.970207" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273135, 0.0396228, 0.103442, 0.182413, 0.339975, 0.544353, 0.81098", \ + "0.0383682, 0.0504756, 0.114937, 0.19427, 0.352101, 0.556641, 0.823395", \ + "0.0669958, 0.0897761, 0.171637, 0.250681, 0.4081, 0.6123, 0.879095", \ + "0.0864615, 0.116554, 0.229557, 0.326586, 0.482036, 0.68574, 0.954181", \ + "0.109703, 0.149628, 0.299411, 0.431693, 0.629642, 0.835729, 1.1004", \ + "0.131498, 0.180052, 0.363755, 0.528271, 0.77819, 1.03019, 1.3026", \ + "0.152039, 0.207897, 0.423931, 0.617591, 0.915209, 1.21871, 1.54232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381643, 0.0544522, 0.142768, 0.253462, 0.475021, 0.763131, 1.14012", \ + "0.0410396, 0.0551195, 0.142764, 0.253456, 0.475015, 0.763125, 1.14004", \ + "0.0781611, 0.092684, 0.159981, 0.257158, 0.475022, 0.763098, 1.14012", \ + "0.11228, 0.13081, 0.211052, 0.294396, 0.483274, 0.763291, 1.14013", \ + "0.164306, 0.187857, 0.29157, 0.39087, 0.558925, 0.800526, 1.148", \ + "0.223466, 0.252173, 0.378144, 0.499531, 0.691389, 0.908436, 1.21853", \ + "0.288186, 0.322115, 0.47022, 0.611402, 0.837998, 1.07436, 1.35769" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028104, 0.0381135, 0.0895694, 0.152819, 0.278865, 0.442537, 0.656482", \ + "0.0404065, 0.0504972, 0.102546, 0.166075, 0.29198, 0.456071, 0.670063", \ + "0.0786389, 0.0966251, 0.16421, 0.226885, 0.352639, 0.516471, 0.73045", \ + "0.105827, 0.130689, 0.225287, 0.307662, 0.436269, 0.599592, 0.8132", \ + "0.139923, 0.17352, 0.302878, 0.417263, 0.587959, 0.759775, 0.972499", \ + "0.172154, 0.214288, 0.377286, 0.521987, 0.7406, 0.958814, 1.19018", \ + "0.20203, 0.252541, 0.447711, 0.621873, 0.885238, 1.1512, 1.43316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253125, 0.0381202, 0.107205, 0.193362, 0.365482, 0.589154, 0.881548", \ + "0.0263238, 0.0381989, 0.107143, 0.193364, 0.365475, 0.58915, 0.881593", \ + "0.05602, 0.0696753, 0.1237, 0.198234, 0.365409, 0.589164, 0.881584", \ + "0.0848939, 0.103301, 0.172552, 0.236521, 0.379287, 0.590093, 0.881589", \ + "0.129751, 0.155109, 0.247333, 0.328995, 0.457079, 0.634847, 0.896139", \ + "0.181096, 0.213967, 0.330084, 0.431529, 0.586075, 0.749095, 0.975927", \ + "0.238004, 0.278149, 0.419752, 0.540057, 0.722928, 0.911803, 1.1234" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0264066, 0.0386462, 0.101982, 0.180377, 0.33687, 0.5404, 0.80626", \ + "0.0374681, 0.049487, 0.113466, 0.192252, 0.349105, 0.552662, 0.818797", \ + "0.0642242, 0.0873951, 0.170059, 0.248644, 0.405005, 0.608244, 0.874496", \ + "0.0816979, 0.112796, 0.226735, 0.324159, 0.478963, 0.681745, 0.949483", \ + "0.101795, 0.142981, 0.294368, 0.427448, 0.625769, 0.831608, 1.09586", \ + "0.11811, 0.169249, 0.356451, 0.522018, 0.772839, 1.02564, 1.298", \ + "0.13076, 0.191397, 0.413457, 0.608775, 0.907761, 1.21225, 1.53693" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0249802, 0.0413484, 0.130117, 0.241034, 0.462741, 0.751039, 1.12796", \ + "0.0280163, 0.0420858, 0.130084, 0.240931, 0.462678, 0.751035, 1.12787", \ + "0.0583517, 0.0763682, 0.147471, 0.244702, 0.462763, 0.750957, 1.12825", \ + "0.0853693, 0.10883, 0.197492, 0.28226, 0.471057, 0.751047, 1.12798", \ + "0.127032, 0.157938, 0.273702, 0.377624, 0.547734, 0.788457, 1.13596", \ + "0.175294, 0.213837, 0.355682, 0.482765, 0.679072, 0.897349, 1.20678", \ + "0.229438, 0.275315, 0.442619, 0.591423, 0.822979, 1.06214, 1.34626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218781, 0.0316491, 0.0822436, 0.144893, 0.270028, 0.432656, 0.645266", \ + "0.034134, 0.0438657, 0.0951751, 0.158016, 0.283139, 0.446181, 0.658865", \ + "0.0636164, 0.0841197, 0.15616, 0.218992, 0.343807, 0.506587, 0.719285", \ + "0.084408, 0.112799, 0.213765, 0.298369, 0.427494, 0.589753, 0.802051", \ + "0.110324, 0.148882, 0.286704, 0.404425, 0.577442, 0.750154, 0.961283", \ + "0.13427, 0.18283, 0.356752, 0.505688, 0.727143, 0.94692, 1.17909", \ + "0.156248, 0.214294, 0.422723, 0.601376, 0.86928, 1.1368, 1.41979" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0189545, 0.0316316, 0.100103, 0.185486, 0.356532, 0.5788, 0.869377", \ + "0.0218274, 0.0325238, 0.100106, 0.185594, 0.356453, 0.578746, 0.869351", \ + "0.0508222, 0.0651225, 0.119133, 0.191514, 0.35653, 0.578808, 0.869046", \ + "0.0781919, 0.0975518, 0.168069, 0.23168, 0.371709, 0.579974, 0.869328", \ + "0.120441, 0.14727, 0.241671, 0.323713, 0.453027, 0.626552, 0.88502", \ + "0.169517, 0.204093, 0.323095, 0.425126, 0.580423, 0.743422, 0.966447", \ + "0.224394, 0.266593, 0.411874, 0.533422, 0.717021, 0.906183, 1.1147" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273135, 0.0396228, 0.103442, 0.182413, 0.339975, 0.544353, 0.81098", \ + "0.0383682, 0.0504756, 0.114937, 0.19427, 0.352101, 0.556641, 0.823395", \ + "0.0669958, 0.0897761, 0.171637, 0.250681, 0.4081, 0.6123, 0.879095", \ + "0.0864615, 0.116554, 0.229557, 0.326586, 0.482036, 0.68574, 0.954181", \ + "0.109703, 0.149628, 0.299411, 0.431693, 0.629642, 0.835729, 1.1004", \ + "0.131498, 0.180052, 0.363755, 0.528271, 0.77819, 1.03019, 1.3026", \ + "0.152039, 0.207897, 0.423931, 0.617591, 0.915209, 1.21871, 1.54232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381643, 0.0544522, 0.142768, 0.253462, 0.475021, 0.763131, 1.14012", \ + "0.0410396, 0.0551195, 0.142764, 0.253456, 0.475015, 0.763125, 1.14004", \ + "0.0781611, 0.092684, 0.159981, 0.257158, 0.475022, 0.763098, 1.14012", \ + "0.11228, 0.13081, 0.211052, 0.294396, 0.483274, 0.763291, 1.14013", \ + "0.164306, 0.187857, 0.29157, 0.39087, 0.558925, 0.800526, 1.148", \ + "0.223466, 0.252173, 0.378144, 0.499531, 0.691389, 0.908436, 1.21853", \ + "0.288186, 0.322115, 0.47022, 0.611402, 0.837998, 1.07436, 1.35769" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028104, 0.0381135, 0.0895694, 0.152819, 0.278865, 0.442537, 0.656482", \ + "0.0404065, 0.0504972, 0.102546, 0.166075, 0.29198, 0.456071, 0.670063", \ + "0.0786389, 0.0966251, 0.16421, 0.226885, 0.352639, 0.516471, 0.73045", \ + "0.105827, 0.130689, 0.225287, 0.307662, 0.436269, 0.599592, 0.8132", \ + "0.139923, 0.17352, 0.302878, 0.417263, 0.587959, 0.759775, 0.972499", \ + "0.172154, 0.214288, 0.377286, 0.521987, 0.7406, 0.958814, 1.19018", \ + "0.20203, 0.252541, 0.447711, 0.621873, 0.885238, 1.1512, 1.43316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253125, 0.0381202, 0.107205, 0.193362, 0.365482, 0.589154, 0.881548", \ + "0.0263238, 0.0381989, 0.107143, 0.193364, 0.365475, 0.58915, 0.881593", \ + "0.05602, 0.0696753, 0.1237, 0.198234, 0.365409, 0.589164, 0.881584", \ + "0.0848939, 0.103301, 0.172552, 0.236521, 0.379287, 0.590093, 0.881589", \ + "0.129751, 0.155109, 0.247333, 0.328995, 0.457079, 0.634847, 0.896139", \ + "0.181096, 0.213967, 0.330084, 0.431529, 0.586075, 0.749095, 0.975927", \ + "0.238004, 0.278149, 0.419752, 0.540057, 0.722928, 0.911803, 1.1234" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0306345, 0.0425693, 0.105605, 0.183941, 0.340376, 0.543916, 0.809948", \ + "0.0420511, 0.0541128, 0.117866, 0.196534, 0.353299, 0.556865, 0.822952", \ + "0.0656432, 0.0855509, 0.163317, 0.242079, 0.399893, 0.603885, 0.869807", \ + "0.0796178, 0.106786, 0.207869, 0.301755, 0.461196, 0.665077, 0.931122", \ + "0.0964449, 0.132621, 0.265482, 0.383996, 0.573615, 0.783544, 1.05016", \ + "0.109785, 0.155144, 0.32017, 0.465105, 0.690707, 0.933291, 1.21127", \ + "0.118936, 0.172912, 0.369642, 0.541576, 0.804723, 1.08124, 1.39388" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.024982, 0.0413531, 0.130114, 0.241031, 0.462731, 0.751214, 1.12786", \ + "0.0260518, 0.0414669, 0.130114, 0.241031, 0.462675, 0.7509, 1.12786", \ + "0.0503536, 0.0659991, 0.141771, 0.243597, 0.462762, 0.75104, 1.12806", \ + "0.0777666, 0.0957833, 0.177969, 0.270338, 0.471644, 0.751651, 1.12805", \ + "0.118393, 0.141563, 0.238539, 0.339466, 0.524755, 0.780652, 1.13696", \ + "0.163272, 0.19185, 0.308011, 0.421268, 0.619363, 0.859183, 1.18913", \ + "0.211982, 0.246328, 0.383386, 0.51088, 0.726501, 0.977231, 1.28848" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212365, 0.0286342, 0.0671244, 0.114574, 0.209197, 0.332048, 0.492638", \ + "0.0351287, 0.0425868, 0.0811957, 0.12874, 0.223376, 0.346193, 0.506799", \ + "0.0706354, 0.0868352, 0.145738, 0.195181, 0.28951, 0.412193, 0.572565", \ + "0.0959382, 0.118658, 0.203302, 0.274817, 0.379491, 0.501798, 0.661926", \ + "0.128609, 0.159282, 0.276047, 0.377723, 0.526853, 0.67229, 0.832941", \ + "0.160533, 0.199107, 0.34645, 0.476385, 0.669969, 0.860506, 1.05911", \ + "0.191819, 0.237627, 0.414067, 0.570726, 0.806012, 1.04087, 1.28695" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0187165, 0.0284255, 0.0808435, 0.146296, 0.277052, 0.446977, 0.669168", \ + "0.0215858, 0.0297652, 0.0808257, 0.146301, 0.277044, 0.446975, 0.669156", \ + "0.0517452, 0.0631599, 0.104738, 0.156599, 0.2775, 0.446955, 0.669083", \ + "0.0794918, 0.0958455, 0.153944, 0.203972, 0.302246, 0.453106, 0.668826", \ + "0.120842, 0.144466, 0.226295, 0.294719, 0.395876, 0.517842, 0.701917", \ + "0.167952, 0.198861, 0.305226, 0.39331, 0.522547, 0.650771, 0.806694", \ + "0.219886, 0.258616, 0.389788, 0.497275, 0.654992, 0.809677, 0.975157" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0316963, 0.0437281, 0.107231, 0.186141, 0.343633, 0.548043, 0.814705", \ + "0.043115, 0.0553094, 0.119602, 0.198912, 0.356615, 0.561128, 0.827848", \ + "0.0677559, 0.087482, 0.165263, 0.244517, 0.403204, 0.607328, 0.874829", \ + "0.08251, 0.109462, 0.210036, 0.303858, 0.464532, 0.669385, 0.936068", \ + "0.0996648, 0.13535, 0.267971, 0.386824, 0.576922, 0.78776, 1.05238", \ + "0.113586, 0.157819, 0.322442, 0.46743, 0.694106, 0.936568, 1.21526", \ + "0.123906, 0.175371, 0.371764, 0.543988, 0.807532, 1.085, 1.3981" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381567, 0.0544618, 0.142769, 0.253462, 0.47509, 0.763158, 1.14002", \ + "0.0391308, 0.0545507, 0.142765, 0.253463, 0.475015, 0.763137, 1.14002", \ + "0.0670937, 0.0807902, 0.15417, 0.255992, 0.475076, 0.763275, 1.14009", \ + "0.0998457, 0.114594, 0.191166, 0.282391, 0.483895, 0.763628, 1.14001", \ + "0.149594, 0.167593, 0.255528, 0.352909, 0.536628, 0.792477, 1.14694", \ + "0.203756, 0.226056, 0.329839, 0.438823, 0.632207, 0.869672, 1.20096", \ + "0.261874, 0.288797, 0.40999, 0.531909, 0.74217, 0.990391, 1.30043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0334302, 0.0433788, 0.0949903, 0.158382, 0.284573, 0.448344, 0.662388", \ + "0.0457771, 0.0559477, 0.107842, 0.171335, 0.297572, 0.46141, 0.675459", \ + "0.090734, 0.106755, 0.170422, 0.232644, 0.358533, 0.522163, 0.736012", \ + "0.123995, 0.146197, 0.235091, 0.314706, 0.442393, 0.605465, 0.819079", \ + "0.167904, 0.197587, 0.318039, 0.428285, 0.595696, 0.766223, 0.97837", \ + "0.21228, 0.249068, 0.398786, 0.538023, 0.75164, 0.967434, 1.19677", \ + "0.256657, 0.300466, 0.478561, 0.644452, 0.900527, 1.16245, 1.44197" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312927, 0.0442759, 0.113587, 0.199969, 0.372168, 0.596065, 0.888704", \ + "0.0316835, 0.0442591, 0.113658, 0.199932, 0.372167, 0.596098, 0.888695", \ + "0.0613686, 0.0744536, 0.128735, 0.204329, 0.372231, 0.596109, 0.88848", \ + "0.0913817, 0.109161, 0.17688, 0.241288, 0.385479, 0.596821, 0.888689", \ + "0.136283, 0.160694, 0.252114, 0.333349, 0.461719, 0.640936, 0.902723", \ + "0.186917, 0.218398, 0.334452, 0.435517, 0.590036, 0.754522, 0.98187", \ + "0.242755, 0.280933, 0.421535, 0.542495, 0.725901, 0.915363, 1.12742" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030807, 0.0427483, 0.105784, 0.184117, 0.34064, 0.544079, 0.810122", \ + "0.0422289, 0.0543463, 0.118177, 0.196835, 0.353633, 0.55718, 0.823264", \ + "0.0656641, 0.0856367, 0.163677, 0.242454, 0.400149, 0.603334, 0.87026", \ + "0.0788331, 0.106342, 0.207739, 0.301556, 0.461455, 0.665412, 0.931295", \ + "0.0932823, 0.130166, 0.264436, 0.38348, 0.573167, 0.783586, 1.05032", \ + "0.10323, 0.149565, 0.316794, 0.462519, 0.689588, 0.93217, 1.21097", \ + "0.107877, 0.16311, 0.363738, 0.537072, 0.801928, 1.07959, 1.39257" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.024985, 0.0413516, 0.130117, 0.241034, 0.462849, 0.751211, 1.12786", \ + "0.0260029, 0.0414743, 0.13007, 0.24096, 0.462678, 0.750902, 1.12786", \ + "0.0503242, 0.0659419, 0.141627, 0.243531, 0.462767, 0.751211, 1.12795", \ + "0.0781758, 0.0960613, 0.177978, 0.27021, 0.471566, 0.751641, 1.12797", \ + "0.120003, 0.143049, 0.239368, 0.339849, 0.524462, 0.780645, 1.13694", \ + "0.165844, 0.194674, 0.310695, 0.423324, 0.620163, 0.85886, 1.18924", \ + "0.215354, 0.250358, 0.387271, 0.514608, 0.728725, 0.977659, 1.28917" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0270999, 0.0369006, 0.0880758, 0.151269, 0.277289, 0.440977, 0.654926", \ + "0.0394449, 0.0493675, 0.100908, 0.164201, 0.29029, 0.453999, 0.667996", \ + "0.0777684, 0.095784, 0.163115, 0.225572, 0.351288, 0.514748, 0.72861", \ + "0.105911, 0.130512, 0.224712, 0.306641, 0.435151, 0.598124, 0.811663", \ + "0.143159, 0.176006, 0.303492, 0.416873, 0.587242, 0.758787, 0.971127", \ + "0.181127, 0.221986, 0.380914, 0.523699, 0.740728, 0.958133, 1.18951", \ + "0.219492, 0.268008, 0.456809, 0.627004, 0.88746, 1.1519, 1.43298" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252793, 0.0380782, 0.107178, 0.193346, 0.365482, 0.589197, 0.881662", \ + "0.0267961, 0.0385007, 0.107179, 0.193265, 0.365478, 0.589057, 0.881653", \ + "0.0565969, 0.0701699, 0.124459, 0.198518, 0.36541, 0.589189, 0.881617", \ + "0.0846768, 0.103497, 0.172875, 0.237231, 0.379847, 0.590261, 0.881664", \ + "0.12694, 0.153112, 0.246937, 0.329244, 0.457586, 0.635374, 0.896585", \ + "0.174567, 0.208563, 0.327499, 0.430269, 0.585843, 0.749599, 0.976448", \ + "0.22762, 0.269, 0.413581, 0.536381, 0.721927, 0.911051, 1.12355" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0316963, 0.0437281, 0.107231, 0.186141, 0.343633, 0.548043, 0.814705", \ + "0.043115, 0.0553094, 0.119602, 0.198912, 0.356615, 0.561128, 0.827848", \ + "0.0677559, 0.087482, 0.165263, 0.244517, 0.403204, 0.607328, 0.874829", \ + "0.08251, 0.109462, 0.210036, 0.303858, 0.464532, 0.669385, 0.936068", \ + "0.0996648, 0.13535, 0.267971, 0.386824, 0.576922, 0.78776, 1.05238", \ + "0.113586, 0.157819, 0.322442, 0.46743, 0.694106, 0.936568, 1.21526", \ + "0.123906, 0.175371, 0.371764, 0.543988, 0.807532, 1.085, 1.3981" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0381567, 0.0544618, 0.142769, 0.253462, 0.47509, 0.763158, 1.14002", \ + "0.0391308, 0.0545507, 0.142765, 0.253463, 0.475015, 0.763137, 1.14002", \ + "0.0670937, 0.0807902, 0.15417, 0.255992, 0.475076, 0.763275, 1.14009", \ + "0.0998457, 0.114594, 0.191166, 0.282391, 0.483895, 0.763628, 1.14001", \ + "0.149594, 0.167593, 0.255528, 0.352909, 0.536628, 0.792477, 1.14694", \ + "0.203756, 0.226056, 0.329839, 0.438823, 0.632207, 0.869672, 1.20096", \ + "0.261874, 0.288797, 0.40999, 0.531909, 0.74217, 0.990391, 1.30043" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0334302, 0.0433788, 0.0949903, 0.158382, 0.284573, 0.448344, 0.662388", \ + "0.0457771, 0.0559477, 0.107842, 0.171335, 0.297572, 0.46141, 0.675459", \ + "0.090734, 0.106755, 0.170422, 0.232644, 0.358533, 0.522163, 0.736012", \ + "0.123995, 0.146197, 0.235091, 0.314706, 0.442393, 0.605465, 0.819079", \ + "0.167904, 0.197587, 0.318039, 0.428285, 0.595696, 0.766223, 0.97837", \ + "0.21228, 0.249068, 0.398786, 0.538023, 0.75164, 0.967434, 1.19677", \ + "0.256657, 0.300466, 0.478561, 0.644452, 0.900527, 1.16245, 1.44197" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312927, 0.0442759, 0.113587, 0.199969, 0.372168, 0.596065, 0.888704", \ + "0.0316835, 0.0442591, 0.113658, 0.199932, 0.372167, 0.596098, 0.888695", \ + "0.0613686, 0.0744536, 0.128735, 0.204329, 0.372231, 0.596109, 0.88848", \ + "0.0913817, 0.109161, 0.17688, 0.241288, 0.385479, 0.596821, 0.888689", \ + "0.136283, 0.160694, 0.252114, 0.333349, 0.461719, 0.640936, 0.902723", \ + "0.186917, 0.218398, 0.334452, 0.435517, 0.590036, 0.754522, 0.98187", \ + "0.242755, 0.280933, 0.421535, 0.542495, 0.725901, 0.915363, 1.12742" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0151593, 0.0151702, 0.015184, 0.0151863, 0.0151847, 0.0151809, 0.0151762", \ + "0.0148891, 0.0149318, 0.0150273, 0.0150863, 0.0151051, 0.0151139, 0.0151116", \ + "0.0149927, 0.0149742, 0.0149452, 0.0149778, 0.0150479, 0.0150419, 0.0150878", \ + "0.0160499, 0.0159173, 0.0155557, 0.0153587, 0.0152387, 0.0151929, 0.0151812", \ + "0.0190867, 0.0187344, 0.017637, 0.016963, 0.0164121, 0.0160064, 0.01572", \ + "0.0237058, 0.0232079, 0.0214049, 0.0201332, 0.0187601, 0.0178259, 0.0172431", \ + "0.0296757, 0.0290483, 0.0266795, 0.0248229, 0.0225732, 0.0209481, 0.0196799" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000463267, -0.000453262, -0.000441884, -0.0004393, -0.000438271, -0.000437729, -0.000437603", \ + "-0.000746152, -0.00068594, -0.000582392, -0.00055245, -0.000524742, -0.000522974, -0.000518286", \ + "-0.000750584, -0.000758791, -0.000706159, -0.000647362, -0.000601604, -0.000579078, -0.000559642", \ + "8.90855e-05, -4.1716e-05, -0.000308248, -0.000404583, -0.000463392, -0.000479426, -0.000488739", \ + "0.00293605, 0.00256261, 0.00147574, 0.000896678, 0.000418287, 0.000146242, -3.96609e-05", \ + "0.00752251, 0.00692287, 0.00494145, 0.00367836, 0.00241426, 0.00167852, 0.00115343", \ + "0.0135578, 0.0128113, 0.0100444, 0.00807752, 0.00585002, 0.004367, 0.00331214" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143694, 0.0143764, 0.0143841, 0.0143841, 0.0143826, 0.0143787, 0.0143734", \ + "0.0141054, 0.0141558, 0.0142254, 0.0142641, 0.0142687, 0.0142732, 0.0142727", \ + "0.0142194, 0.0141803, 0.0141658, 0.0141925, 0.0142264, 0.0142358, 0.0142641", \ + "0.0152905, 0.015137, 0.0147162, 0.0145526, 0.0144336, 0.0143835, 0.0143625", \ + "0.0183303, 0.0179562, 0.0168141, 0.016154, 0.0155891, 0.0151708, 0.0148875", \ + "0.0229178, 0.0223968, 0.0205339, 0.019244, 0.0178355, 0.0169288, 0.0163436", \ + "0.0288668, 0.0282236, 0.0257407, 0.0238433, 0.0215719, 0.0199197, 0.0187125" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00041479, -0.000404376, -0.000392778, -0.000390519, -0.000389618, -0.000389587, -0.000390306", \ + "-0.00069488, -0.000641779, -0.000532503, -0.000498381, -0.000479262, -0.00046985, -0.000465678", \ + "-0.000717753, -0.00072306, -0.000664934, -0.000613811, -0.000562048, -0.000531766, -0.000520807", \ + "7.15428e-05, -3.85346e-05, -0.000296779, -0.000380886, -0.00041905, -0.000447146, -0.000463892", \ + "0.00281203, 0.00245608, 0.00141476, 0.000868019, 0.000419013, 0.000148008, -1.59485e-05", \ + "0.00735501, 0.00676185, 0.00480808, 0.0035664, 0.00238156, 0.00164122, 0.00113161", \ + "0.0133024, 0.0125612, 0.00984186, 0.00786936, 0.00572375, 0.00426956, 0.00320733" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168239, 0.0168297, 0.016837, 0.0168372, 0.0168361, 0.0168316, 0.016827", \ + "0.0165494, 0.0166103, 0.0166778, 0.0167173, 0.0167219, 0.0167263, 0.016726", \ + "0.0166745, 0.0166331, 0.0166259, 0.0166464, 0.0166791, 0.0166887, 0.016717", \ + "0.0177167, 0.0175692, 0.0171973, 0.0170158, 0.0168859, 0.0168359, 0.0168161", \ + "0.0207552, 0.0203903, 0.0192528, 0.018606, 0.0179975, 0.0176124, 0.0173393", \ + "0.0253386, 0.0248254, 0.0229668, 0.0216906, 0.0202838, 0.0194319, 0.0187373", \ + "0.0312662, 0.0306223, 0.0281853, 0.0262622, 0.024008, 0.0224434, 0.0212302" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "7.14852e-05, 7.86444e-05, 8.80574e-05, 8.99936e-05, 9.05474e-05, 9.01133e-05, 9.05703e-05", \ + "-0.000174761, -0.000125727, -4.27482e-05, -1.47652e-05, 1.57719e-06, 1.02347e-05, 1.35372e-05", \ + "-0.000243307, -0.000236271, -0.000177781, -0.000129328, -7.99341e-05, -5.11119e-05, -4.23225e-05", \ + "0.000462508, 0.000364793, 0.000164847, 8.80112e-05, 5.14597e-05, 2.47663e-05, 1.37662e-05", \ + "0.00299884, 0.00269014, 0.00180594, 0.00130625, 0.000876447, 0.000614941, 0.000457427", \ + "0.00734876, 0.00684236, 0.00509169, 0.00395312, 0.00281652, 0.00210719, 0.00160784", \ + "0.013186, 0.0125331, 0.0100255, 0.00815208, 0.00611052, 0.00468526, 0.00364647" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168239, 0.0168297, 0.016837, 0.0168372, 0.0168361, 0.0168316, 0.016827", \ + "0.0165494, 0.0166103, 0.0166778, 0.0167173, 0.0167219, 0.0167263, 0.016726", \ + "0.0166745, 0.0166331, 0.0166259, 0.0166464, 0.0166791, 0.0166887, 0.016717", \ + "0.0177167, 0.0175692, 0.0171973, 0.0170158, 0.0168859, 0.0168359, 0.0168161", \ + "0.0207552, 0.0203903, 0.0192528, 0.018606, 0.0179975, 0.0176124, 0.0173393", \ + "0.0253386, 0.0248254, 0.0229668, 0.0216906, 0.0202838, 0.0194319, 0.0187373", \ + "0.0312662, 0.0306223, 0.0281853, 0.0262622, 0.024008, 0.0224434, 0.0212302" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000463267, -0.000453262, -0.000441884, -0.0004393, -0.000438271, -0.000437729, -0.000437603", \ + "-0.000746152, -0.00068594, -0.000582392, -0.00055245, -0.000524742, -0.000522974, -0.000518286", \ + "-0.000750584, -0.000758791, -0.000706159, -0.000647362, -0.000601604, -0.000579078, -0.000559642", \ + "8.90855e-05, -4.1716e-05, -0.000308248, -0.000404583, -0.000463392, -0.000479426, -0.000488739", \ + "0.00293605, 0.00256261, 0.00147574, 0.000896678, 0.000418287, 0.000146242, -3.96609e-05", \ + "0.00752251, 0.00692287, 0.00494145, 0.00367836, 0.00241426, 0.00167852, 0.00115343", \ + "0.0135578, 0.0128113, 0.0100444, 0.00807752, 0.00585002, 0.004367, 0.00331214" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0126174, 0.0126445, 0.0126804, 0.0126881, 0.0126903, 0.0126896, 0.0126836", \ + "0.0122825, 0.0123394, 0.0124953, 0.0125577, 0.012573, 0.0126214, 0.0126287", \ + "0.0129679, 0.0128778, 0.0126778, 0.0126163, 0.0125963, 0.0125864, 0.0125978", \ + "0.0145677, 0.0143481, 0.0137572, 0.0134333, 0.0131017, 0.0124456, 0.0128381", \ + "0.0180216, 0.0176555, 0.0163643, 0.0155109, 0.0146602, 0.0140768, 0.013687", \ + "0.0227448, 0.0222287, 0.0203714, 0.0189982, 0.017476, 0.0162518, 0.015388", \ + "0.0289391, 0.0283063, 0.025889, 0.0239058, 0.0215702, 0.0198786, 0.0182635" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000707195, -0.000615745, -0.000524231, -0.000508265, -0.000498007, -0.000493078, -0.000489375", \ + "-0.00116221, -0.000983295, -0.000647079, -0.000547348, -0.000484684, -0.00045652, -0.00044091", \ + "-0.00117722, -0.00115007, -0.000977914, -0.000819386, -0.000661558, -0.000578078, -0.000523467", \ + "-0.000214182, -0.000391995, -0.000646975, -0.000667872, -0.000620586, -0.000557689, -0.000514137", \ + "0.00273999, 0.00225779, 0.00105253, 0.000529882, 0.000140797, -4.41842e-05, -0.000147248", \ + "0.00750235, 0.00672608, 0.00441974, 0.00315435, 0.00203352, 0.00136412, 0.000929049", \ + "0.0136827, 0.0127159, 0.00945423, 0.007358, 0.00522554, 0.00387783, 0.00293847" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118376, 0.0118596, 0.011884, 0.0118889, 0.0118898, 0.0118881, 0.0118826", \ + "0.0114987, 0.0115124, 0.0116971, 0.0117453, 0.0117771, 0.0117922, 0.0117964", \ + "0.0121979, 0.0120939, 0.0118808, 0.0118221, 0.011792, 0.0117709, 0.0117746", \ + "0.0137753, 0.0135394, 0.0129413, 0.012613, 0.0122776, 0.0121064, 0.0120082", \ + "0.0172621, 0.0168592, 0.015523, 0.0146334, 0.0137734, 0.0132052, 0.0128272", \ + "0.0219699, 0.0214284, 0.0194727, 0.0180666, 0.0164567, 0.0152938, 0.0144436", \ + "0.0281269, 0.0274662, 0.0249238, 0.0229652, 0.0205182, 0.0186914, 0.0172525" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000663062, -0.000569262, -0.000476659, -0.000460393, -0.000450359, -0.000445351, -0.00044249", \ + "-0.00111969, -0.000944182, -0.000604102, -0.000497698, -0.000436905, -0.000408612, -0.000392949", \ + "-0.00115311, -0.00112489, -0.000944085, -0.000783586, -0.000622504, -0.000532367, -0.000483015", \ + "-0.000213313, -0.000402411, -0.000639234, -0.000643093, -0.000586127, -0.000535754, -0.000486183", \ + "0.00266966, 0.00220273, 0.000979681, 0.000490356, 0.000130837, -4.01055e-05, -0.000137505", \ + "0.00738852, 0.0065975, 0.00431386, 0.00308071, 0.00198858, 0.00134274, 0.000910172", \ + "0.0134876, 0.0125049, 0.00923012, 0.00713996, 0.0051103, 0.00378392, 0.00284129" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0142911, 0.0143119, 0.0143353, 0.0143397, 0.0143406, 0.0143381, 0.0143336", \ + "0.0139549, 0.0140098, 0.0141493, 0.0141971, 0.0142284, 0.0142428, 0.0142472", \ + "0.01465, 0.014533, 0.0143338, 0.0142738, 0.0142437, 0.0142218, 0.0142247", \ + "0.0162144, 0.0159709, 0.0153737, 0.0150558, 0.0147279, 0.0145577, 0.0144591", \ + "0.0196889, 0.0192947, 0.0179592, 0.0171473, 0.0162009, 0.0156526, 0.0152731", \ + "0.0243722, 0.0238485, 0.0219012, 0.0204883, 0.0189153, 0.0177239, 0.016891", \ + "0.0305064, 0.0298802, 0.0273435, 0.0253715, 0.0229717, 0.0210409, 0.0196748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000124623, -6.38695e-05, 6.13384e-06, 2.0671e-05, 3.02244e-05, 3.3276e-05, 3.64683e-05", \ + "-0.000493285, -0.000365779, -0.000105087, -1.1628e-05, 4.4922e-05, 7.17443e-05, 8.63873e-05", \ + "-0.000655451, -0.000615415, -0.00043937, -0.000286906, -0.000138259, -4.93141e-05, -3.27105e-06", \ + "0.000112459, 8.43865e-07, -0.000168801, -0.000164166, -0.000103937, -5.52139e-05, -6.21257e-06", \ + "0.00278744, 0.00239614, 0.00137245, 0.000942081, 0.00060031, 0.000428969, 0.000336757", \ + "0.00726805, 0.00660466, 0.00456929, 0.00343638, 0.00241395, 0.00178436, 0.0013609", \ + "0.0132247, 0.0123704, 0.00938271, 0.0074537, 0.00550135, 0.00421097, 0.00330467" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0142911, 0.0143119, 0.0143353, 0.0143397, 0.0143406, 0.0143381, 0.0143336", \ + "0.0139549, 0.0140098, 0.0141493, 0.0141971, 0.0142284, 0.0142428, 0.0142472", \ + "0.01465, 0.014533, 0.0143338, 0.0142738, 0.0142437, 0.0142218, 0.0142247", \ + "0.0162144, 0.0159709, 0.0153737, 0.0150558, 0.0147279, 0.0145577, 0.0144591", \ + "0.0196889, 0.0192947, 0.0179592, 0.0171473, 0.0162009, 0.0156526, 0.0152731", \ + "0.0243722, 0.0238485, 0.0219012, 0.0204883, 0.0189153, 0.0177239, 0.016891", \ + "0.0305064, 0.0298802, 0.0273435, 0.0253715, 0.0229717, 0.0210409, 0.0196748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000707195, -0.000615745, -0.000524231, -0.000508265, -0.000498007, -0.000493078, -0.000489375", \ + "-0.00116221, -0.000983295, -0.000647079, -0.000547348, -0.000484684, -0.00045652, -0.00044091", \ + "-0.00117722, -0.00115007, -0.000977914, -0.000819386, -0.000661558, -0.000578078, -0.000523467", \ + "-0.000214182, -0.000391995, -0.000646975, -0.000667872, -0.000620586, -0.000557689, -0.000514137", \ + "0.00273999, 0.00225779, 0.00105253, 0.000529882, 0.000140797, -4.41842e-05, -0.000147248", \ + "0.00750235, 0.00672608, 0.00441974, 0.00315435, 0.00203352, 0.00136412, 0.000929049", \ + "0.0136827, 0.0127159, 0.00945423, 0.007358, 0.00522554, 0.00387783, 0.00293847" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00769177, 0.00783441, 0.00798301, 0.00801376, 0.00803079, 0.00803975, 0.00804201", \ + "0.00737271, 0.00747418, 0.00777277, 0.00789393, 0.00797759, 0.00801955, 0.00804175", \ + "0.00835479, 0.00818215, 0.00803238, 0.00788766, 0.00791265, 0.00793989, 0.00798195", \ + "0.0100759, 0.00976632, 0.00904745, 0.00869208, 0.00839418, 0.00825399, 0.008193", \ + "0.0138031, 0.0132301, 0.0117247, 0.0108173, 0.00988724, 0.00936595, 0.00900585", \ + "0.0189724, 0.0181575, 0.0157918, 0.0143083, 0.0127651, 0.011555, 0.0106877", \ + "0.0255569, 0.0245702, 0.0213989, 0.0192732, 0.0168667, 0.0151943, 0.0135712" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000794153, -0.000660484, -0.000529134, -0.000503896, -0.000490723, -0.000484405, -0.000482868", \ + "-0.00118279, -0.00102402, -0.000683933, -0.000564702, -0.000490676, -0.000449472, -0.000437398", \ + "-0.000477756, -0.000588158, -0.000674643, -0.00048239, -0.000462827, -0.000436844, -0.000424968", \ + "0.00127767, 0.000859878, 0.000238907, 1.00197e-06, -0.000181171, -0.00026617, -0.000308174", \ + "0.00490566, 0.00427262, 0.0025868, 0.00171854, 0.00099297, 0.00059559, 0.000321405", \ + "0.0100523, 0.00916601, 0.00649578, 0.00491355, 0.00341345, 0.00242003, 0.00174102", \ + "0.0166202, 0.0155701, 0.0120284, 0.00965469, 0.00713706, 0.0054202, 0.00416373" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101659, 0.0103033, 0.0104462, 0.0104752, 0.0104911, 0.0104975, 0.0105013", \ + "0.00984949, 0.00996973, 0.0102839, 0.0104059, 0.0104811, 0.0105215, 0.0105421", \ + "0.010695, 0.0105657, 0.0105058, 0.0103708, 0.0104171, 0.0104506, 0.0104927", \ + "0.0123326, 0.0120403, 0.0114214, 0.011092, 0.0103807, 0.0102644, 0.0106753", \ + "0.0159482, 0.0154367, 0.0139612, 0.01308, 0.0122329, 0.0117479, 0.011424", \ + "0.020844, 0.0201191, 0.017837, 0.0164036, 0.0149523, 0.0137767, 0.0129708", \ + "0.0271522, 0.0262414, 0.0232583, 0.0211508, 0.0187789, 0.0170415, 0.0156857" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000185382, -9.56085e-05, 6.71079e-06, 2.95628e-05, 4.26037e-05, 4.55993e-05, 5.04986e-05", \ + "-0.00053403, -0.000414786, -0.000127238, -1.90993e-05, 4.59934e-05, 7.54366e-05, 8.91646e-05", \ + "-9.49739e-05, -0.000119641, -0.000150137, 9.83047e-06, 4.10687e-05, 7.11452e-05, 8.21679e-05", \ + "0.0013677, 0.00109059, 0.000651993, 0.000441154, 0.000276892, 0.000215341, 0.000190221", \ + "0.00469126, 0.00418158, 0.0027807, 0.00210221, 0.00138908, 0.000997716, 0.000754692", \ + "0.00945931, 0.00872116, 0.00643406, 0.00502895, 0.00363128, 0.00273151, 0.00208326", \ + "0.0156715, 0.0147465, 0.0115807, 0.00944959, 0.00713755, 0.0055364, 0.00436692" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00770092, 0.00784414, 0.00799031, 0.00801968, 0.00803555, 0.00804239, 0.00804505", \ + "0.00738771, 0.00750944, 0.00782883, 0.00794883, 0.00802578, 0.00806615, 0.00808689", \ + "0.00826305, 0.00811968, 0.0080513, 0.00791537, 0.00796387, 0.00799481, 0.00803713", \ + "0.00992161, 0.00961513, 0.00896293, 0.00864626, 0.00792625, 0.0078106, 0.00822456", \ + "0.0136034, 0.0130295, 0.0115251, 0.0106591, 0.00981345, 0.00929653, 0.00897298", \ + "0.0185802, 0.0177795, 0.0154226, 0.0139924, 0.0124084, 0.011342, 0.0105272", \ + "0.0249473, 0.0239959, 0.0208662, 0.0187425, 0.0163802, 0.0147801, 0.0132681" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000762124, -0.000625279, -0.000492673, -0.00046759, -0.000453552, -0.000448913, -0.000442606", \ + "-0.00116558, -0.00100858, -0.000640889, -0.000521817, -0.000449694, -0.000420682, -0.000405972", \ + "-0.000507538, -0.000585346, -0.000676667, -0.000488487, -0.000452432, -0.000424385, -0.000412214", \ + "0.00116292, 0.000769458, 0.000192479, -3.51731e-05, -0.000209421, -0.000274852, -0.000303781", \ + "0.00469884, 0.00405999, 0.00243083, 0.00160829, 0.000911602, 0.000516165, 0.000268197", \ + "0.00964551, 0.00876478, 0.00617685, 0.00468935, 0.00320404, 0.00227087, 0.00161445", \ + "0.0159951, 0.0149331, 0.0114484, 0.00913788, 0.00677491, 0.00511869, 0.00393232" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101659, 0.0103033, 0.0104462, 0.0104752, 0.0104911, 0.0104975, 0.0105013", \ + "0.00984949, 0.00996973, 0.0102839, 0.0104059, 0.0104811, 0.0105215, 0.0105421", \ + "0.010695, 0.0105657, 0.0105058, 0.0103708, 0.0104171, 0.0104506, 0.0104927", \ + "0.0123326, 0.0120403, 0.0114214, 0.011092, 0.0103807, 0.0102644, 0.0106753", \ + "0.0159482, 0.0154367, 0.0139612, 0.01308, 0.0122329, 0.0117479, 0.011424", \ + "0.020844, 0.0201191, 0.017837, 0.0164036, 0.0149523, 0.0137767, 0.0129708", \ + "0.0271522, 0.0262414, 0.0232583, 0.0211508, 0.0187789, 0.0170415, 0.0156857" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000794153, -0.000660484, -0.000529134, -0.000503896, -0.000490723, -0.000484405, -0.000482868", \ + "-0.00118279, -0.00102402, -0.000683933, -0.000564702, -0.000490676, -0.000449472, -0.000437398", \ + "-0.000477756, -0.000588158, -0.000674643, -0.00048239, -0.000462827, -0.000436844, -0.000424968", \ + "0.00127767, 0.000859878, 0.000238907, 1.00197e-06, -0.000181171, -0.00026617, -0.000308174", \ + "0.00490566, 0.00427262, 0.0025868, 0.00171854, 0.00099297, 0.00059559, 0.000321405", \ + "0.0100523, 0.00916601, 0.00649578, 0.00491355, 0.00341345, 0.00242003, 0.00174102", \ + "0.0166202, 0.0155701, 0.0120284, 0.00965469, 0.00713706, 0.0054202, 0.00416373" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103161, 0.0103944, 0.0104807, 0.0104991, 0.0105087, 0.0105133, 0.0105182", \ + "0.00996215, 0.0100549, 0.0103102, 0.0104142, 0.01047, 0.0104923, 0.0105092", \ + "0.0102153, 0.0101619, 0.0101708, 0.0101262, 0.0103445, 0.0103862, 0.0104573", \ + "0.0115382, 0.01127, 0.0107741, 0.0106217, 0.0105121, 0.0104997, 0.0105179", \ + "0.0149602, 0.0144043, 0.0129601, 0.0122274, 0.0116376, 0.0112928, 0.0110608", \ + "0.0199376, 0.0191534, 0.0168237, 0.0154478, 0.0140731, 0.0130877, 0.0124805", \ + "0.0263261, 0.025376, 0.0222389, 0.0201381, 0.0178424, 0.0163754, 0.0150032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000519091, -0.000489188, -0.000462485, -0.00045681, -0.00045306, -0.000451623, -0.000451075", \ + "-0.000832711, -0.00077218, -0.000638826, -0.000595107, -0.000557499, -0.000549875, -0.000547944", \ + "-0.00017061, -0.000288204, -0.000451919, -0.000363793, -0.000443291, -0.000484062, -0.00049514", \ + "0.00139869, 0.00115167, 0.000484927, 0.000226922, -6.41575e-05, -0.000208496, -0.000308695", \ + "0.00500703, 0.00453064, 0.00299882, 0.00208617, 0.00123885, 0.000743162, 0.000413392", \ + "0.0100104, 0.00936553, 0.00707084, 0.00548922, 0.00384911, 0.00272542, 0.00197196", \ + "0.0164492, 0.0156646, 0.0127122, 0.0104604, 0.00783214, 0.00593371, 0.00454753" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127786, 0.0128548, 0.0129383, 0.0129557, 0.0129656, 0.0129705, 0.0129731", \ + "0.0124216, 0.012544, 0.0128117, 0.0129129, 0.0129591, 0.0129863, 0.013001", \ + "0.0126279, 0.0125812, 0.0126353, 0.012615, 0.0128321, 0.0127432, 0.0129552", \ + "0.0138643, 0.0136236, 0.0131817, 0.0130605, 0.0129871, 0.0129903, 0.0129995", \ + "0.0170595, 0.0165948, 0.0152485, 0.0145982, 0.0140326, 0.0136714, 0.0130886", \ + "0.0218407, 0.0211388, 0.0189298, 0.0175529, 0.0162552, 0.0154042, 0.0148058", \ + "0.0279529, 0.0270908, 0.0241399, 0.0220801, 0.0198563, 0.0183715, 0.0171516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "3.38283e-05, 5.02873e-05, 7.21335e-05, 7.77099e-05, 8.05038e-05, 8.14503e-05, 8.14968e-05", \ + "-0.000258454, -0.000209203, -9.42637e-05, -5.09075e-05, -2.88151e-05, -2.01476e-05, -2.24787e-05", \ + "0.000219769, 0.000246294, 3.17389e-05, 0.00012065, 6.12048e-05, 3.61933e-05, 1.28767e-05", \ + "0.00160124, 0.00142465, 0.000924472, 0.000664278, 0.000399618, 0.000266886, 0.000179242", \ + "0.00486205, 0.00447772, 0.00320156, 0.00245225, 0.00164238, 0.00115942, 0.000852347", \ + "0.0095603, 0.00900056, 0.00696795, 0.00556044, 0.00404522, 0.00306142, 0.00229556", \ + "0.0156518, 0.014962, 0.0122835, 0.0102391, 0.00777294, 0.00602483, 0.00473327" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103201, 0.0103999, 0.0104851, 0.0105028, 0.010514, 0.0105162, 0.0105211", \ + "0.0099643, 0.0100874, 0.010368, 0.0104595, 0.0105059, 0.0105336, 0.0105487", \ + "0.0101816, 0.0101412, 0.0101855, 0.0101622, 0.0103812, 0.01029, 0.0105031", \ + "0.0114425, 0.0111922, 0.0107305, 0.0106025, 0.0105336, 0.0105372, 0.0105452", \ + "0.0146958, 0.0141717, 0.0128042, 0.0121056, 0.0115861, 0.0112664, 0.0110609", \ + "0.0195306, 0.0187741, 0.016488, 0.0151203, 0.0138611, 0.0129534, 0.0123798", \ + "0.0257173, 0.0248027, 0.0217281, 0.0196586, 0.0174247, 0.0160529, 0.0147199" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000475681, -0.000451824, -0.00042497, -0.000419088, -0.000416187, -0.000413884, -0.000413501", \ + "-0.000804288, -0.000743158, -0.000592213, -0.000553481, -0.000525876, -0.000510355, -0.000517378", \ + "-0.000186006, -0.000292119, -0.000457142, -0.000372818, -0.000430576, -0.00045847, -0.000481217", \ + "0.00131879, 0.0010766, 0.000471751, 0.000197493, -8.18396e-05, -0.000222982, -0.000312583", \ + "0.00477793, 0.00427258, 0.00285201, 0.00202707, 0.00117487, 0.000702859, 0.000364478", \ + "0.00958909, 0.00894673, 0.00674956, 0.00522431, 0.00361497, 0.00256779, 0.00183371", \ + "0.0157979, 0.0150072, 0.012122, 0.00994645, 0.00740583, 0.0056087, 0.0042654" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127786, 0.0128548, 0.0129383, 0.0129557, 0.0129656, 0.0129705, 0.0129731", \ + "0.0124216, 0.012544, 0.0128117, 0.0129129, 0.0129591, 0.0129863, 0.013001", \ + "0.0126279, 0.0125812, 0.0126353, 0.012615, 0.0128321, 0.0127432, 0.0129552", \ + "0.0138643, 0.0136236, 0.0131817, 0.0130605, 0.0129871, 0.0129903, 0.0129995", \ + "0.0170595, 0.0165948, 0.0152485, 0.0145982, 0.0140326, 0.0136714, 0.0130886", \ + "0.0218407, 0.0211388, 0.0189298, 0.0175529, 0.0162552, 0.0154042, 0.0148058", \ + "0.0279529, 0.0270908, 0.0241399, 0.0220801, 0.0198563, 0.0183715, 0.0171516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000519091, -0.000489188, -0.000462485, -0.00045681, -0.00045306, -0.000451623, -0.000451075", \ + "-0.000832711, -0.00077218, -0.000638826, -0.000595107, -0.000557499, -0.000549875, -0.000547944", \ + "-0.00017061, -0.000288204, -0.000451919, -0.000363793, -0.000443291, -0.000484062, -0.00049514", \ + "0.00139869, 0.00115167, 0.000484927, 0.000226922, -6.41575e-05, -0.000208496, -0.000308695", \ + "0.00500703, 0.00453064, 0.00299882, 0.00208617, 0.00123885, 0.000743162, 0.000413392", \ + "0.0100104, 0.00936553, 0.00707084, 0.00548922, 0.00384911, 0.00272542, 0.00197196", \ + "0.0164492, 0.0156646, 0.0127122, 0.0104604, 0.00783214, 0.00593371, 0.00454753" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00335611; + rise_capacitance : 0.00334868; + rise_capacitance_range (0.00250619, 0.00334868); + fall_capacitance : 0.00335611; + fall_capacitance_range (0.00250016, 0.00335611); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00201181, -0.00226643, -0.00238329, -0.00238172, -0.00240876, -0.00241366, -0.0024072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241534, 0.00241496, 0.00243537, 0.00243631, 0.00242443, 0.00241366, 0.0024072" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198515, -0.002266, -0.0023829, -0.00238133, -0.00240837, -0.00241405, -0.00240759" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024155, 0.00243012, 0.00243558, 0.0024367, 0.00242481, 0.00241405, 0.00240759" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228287, -0.0023165, -0.00238973, -0.00239221, -0.0024153, -0.00240548, -0.00239889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239637, 0.00240571, 0.00242571, 0.00242862, 0.0024165, 0.00240548, 0.00239889" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261092, -0.00261553, -0.00262808, -0.00262709, -0.00262359, -0.00261818, -0.00261428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264838, 0.0026552, 0.0026549, 0.00264419, 0.0026328, 0.00262284, 0.00261566" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344971; + rise_capacitance : 0.00344971; + rise_capacitance_range (0.00241376, 0.00344971); + fall_capacitance : 0.00338214; + fall_capacitance_range (0.00220872, 0.00338214); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000368099, -0.000367441, -0.000373528, -0.000371962, -0.000370429, -0.000369128, -0.000368443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000378536, 0.000381178, 0.000382059, 0.000382145, 0.000379654, 0.000376675, 0.000373306" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000370621, -0.000368767, -0.000373461, -0.00037169, -0.000370081, -0.000368764, -0.000368153" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000379873, 0.000382793, 0.000382847, 0.000382567, 0.000380086, 0.000377068, 0.000373692" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228931, -0.00229332, -0.00236686, -0.00238608, -0.00239626, -0.00239495, -0.00239073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239317, 0.00239116, 0.00240098, 0.00238978, 0.00239626, 0.00239495, 0.00239073" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260981, -0.00261469, -0.00261602, -0.00261149, -0.00261272, -0.00261277, -0.00260919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00263787, 0.00261592, 0.00264324, 0.00263403, 0.00262493, 0.0026158, 0.00260953" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00351983; + rise_capacitance : 0.00351983; + rise_capacitance_range (0.00208938, 0.00351983); + fall_capacitance : 0.0035175; + fall_capacitance_range (0.00195886, 0.0035175); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000365924, -0.000370328, -0.00037335, -0.000367941, -0.000369452, -0.000368098, -0.000367243" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000381085, 0.000383078, 0.000382271, 0.0003781, 0.000378645, 0.000375709, 0.000372398" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000365443, -0.000370029, -0.000367577, -0.000367945, -0.000369179, -0.000367893, -0.000367008" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000377035, 0.000383324, 0.000379746, 0.000379304, 0.000379127, 0.00037628, 0.000372946" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00296538, -0.00296962, -0.00305294, -0.00306643, -0.00307702, -0.00308411, -0.00307297" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308084, 0.00308443, 0.00309316, 0.0030907, 0.00309615, 0.00308411, 0.00307297" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00321439, -0.00322814, -0.00323042, -0.00323535, -0.00323093, -0.00325881, -0.00327602" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00327798, 0.00329622, 0.00328742, 0.00328561, 0.00329828, 0.00328913, 0.00328307" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00345265; + rise_capacitance : 0.00337644; + rise_capacitance_range (0.00233281, 0.00337644); + fall_capacitance : 0.00345265; + fall_capacitance_range (0.00244959, 0.00345265); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200312, -0.002278, -0.0023942, -0.00239161, -0.00241962, -0.00242354, -0.00241719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241455, 0.0024229, 0.00243985, 0.00242557, 0.00243476, 0.00242354, 0.00241719" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00200428, -0.00227964, -0.00237349, -0.00239501, -0.00241914, -0.00242514, -0.0024209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241346, 0.00242135, 0.0024415, 0.00243071, 0.0024357, 0.00242514, 0.0024209" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00298811, -0.0029911, -0.00305071, -0.00306678, -0.00309518, -0.00309441, -0.00308121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308361, 0.00310159, 0.00312183, 0.00309923, 0.00311224, 0.00309441, 0.00308121" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323035, -0.00323062, -0.0032438, -0.00324983, -0.00325379, -0.00326082, -0.00327687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00329977, 0.00328785, 0.00332969, 0.00331718, 0.00330503, 0.00329593, 0.0032891" \ + ); + } + } + } + } + cell (OAI2B2BX1) { + area : 14.112; + cell_leakage_power : 0.185783; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.186881; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179151; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184343; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195378; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207315; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201092; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190194; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186754; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184343; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131742; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181805; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19284; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195378; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15859; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19284; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203875; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185783; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0485997, 0.0565757, 0.120621, 0.199539, 0.356904, 0.561271, 0.827991", \ + "0.0619193, 0.0699065, 0.134309, 0.213426, 0.370882, 0.575257, 0.842045", \ + "0.0961592, 0.10405, 0.168204, 0.247694, 0.405373, 0.609963, 0.876652", \ + "0.122023, 0.129984, 0.193657, 0.272845, 0.430855, 0.635247, 0.902112", \ + "0.155391, 0.164621, 0.22951, 0.308063, 0.465818, 0.670523, 0.937485", \ + "0.186642, 0.197277, 0.265873, 0.345783, 0.503493, 0.708007, 0.974867", \ + "0.216301, 0.228246, 0.302563, 0.38359, 0.543314, 0.748839, 1.01562" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460487, 0.056425, 0.143954, 0.253676, 0.473285, 0.758856, 1.13256", \ + "0.0460709, 0.0564326, 0.143965, 0.25367, 0.473259, 0.758907, 1.13257", \ + "0.0487915, 0.0582801, 0.144485, 0.253908, 0.473243, 0.758885, 1.1325", \ + "0.0538198, 0.0621022, 0.145219, 0.254554, 0.473739, 0.759066, 1.13256", \ + "0.0635424, 0.0707563, 0.148225, 0.256044, 0.47556, 0.759656, 1.13294", \ + "0.075272, 0.082233, 0.154634, 0.260132, 0.477238, 0.76122, 1.1336", \ + "0.087593, 0.094839, 0.164025, 0.26673, 0.482585, 0.765016, 1.13586" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0525817, 0.0594041, 0.113715, 0.18012, 0.312239, 0.483804, 0.708049", \ + "0.0662228, 0.0730243, 0.127567, 0.194065, 0.32635, 0.497936, 0.722111", \ + "0.0997467, 0.106557, 0.161386, 0.228161, 0.360448, 0.532131, 0.756375", \ + "0.122947, 0.129823, 0.184175, 0.250796, 0.383491, 0.555056, 0.779747", \ + "0.151467, 0.159016, 0.214299, 0.280765, 0.41326, 0.585071, 0.809445", \ + "0.176057, 0.184393, 0.242462, 0.309875, 0.442704, 0.614381, 0.838555", \ + "0.196921, 0.206539, 0.269043, 0.337709, 0.471333, 0.644084, 0.868611" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0338058, 0.0424112, 0.114958, 0.205526, 0.386506, 0.621816, 0.929456", \ + "0.0338234, 0.0424335, 0.114957, 0.205562, 0.38666, 0.621977, 0.929366", \ + "0.0360613, 0.0442165, 0.115741, 0.205996, 0.386625, 0.621805, 0.929246", \ + "0.0398272, 0.0473037, 0.116608, 0.206739, 0.387205, 0.622261, 0.929457", \ + "0.0472914, 0.0542978, 0.119697, 0.208255, 0.388373, 0.622945, 0.930153", \ + "0.05677, 0.063994, 0.125945, 0.212623, 0.391106, 0.624691, 0.931472", \ + "0.067246, 0.074668, 0.134807, 0.219551, 0.396992, 0.629101, 0.933899" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0475613, 0.0555086, 0.119123, 0.1975, 0.353939, 0.557236, 0.823012", \ + "0.0608325, 0.0687363, 0.132702, 0.211308, 0.367826, 0.571156, 0.837091", \ + "0.0951992, 0.102924, 0.166517, 0.245498, 0.40225, 0.605799, 0.871591", \ + "0.12093, 0.128979, 0.192032, 0.270618, 0.427651, 0.631185, 0.897044", \ + "0.153978, 0.163304, 0.227991, 0.305924, 0.462591, 0.666205, 0.932367", \ + "0.184895, 0.195706, 0.264271, 0.343667, 0.50034, 0.70385, 0.969821", \ + "0.21423, 0.22638, 0.300953, 0.381439, 0.540322, 0.744533, 1.01055" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0323133, 0.0427205, 0.130699, 0.240641, 0.460473, 0.746277, 1.1198", \ + "0.0323617, 0.0427476, 0.13071, 0.240626, 0.46039, 0.746281, 1.11971", \ + "0.0350746, 0.0445838, 0.131225, 0.240864, 0.460404, 0.746077, 1.11984", \ + "0.0399818, 0.0484493, 0.131936, 0.24154, 0.460894, 0.746292, 1.11968", \ + "0.0487448, 0.056749, 0.134997, 0.243032, 0.462161, 0.747093, 1.12029", \ + "0.05877, 0.067177, 0.141314, 0.24711, 0.464471, 0.748297, 1.12095", \ + "0.069178, 0.078425, 0.150592, 0.253477, 0.469837, 0.752406, 1.12335" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0407352, 0.0458171, 0.0860057, 0.135258, 0.233344, 0.360872, 0.52755", \ + "0.0545267, 0.0596854, 0.100043, 0.149345, 0.247557, 0.375087, 0.541829", \ + "0.0884744, 0.093925, 0.134911, 0.184708, 0.282982, 0.410484, 0.577266", \ + "0.111212, 0.117279, 0.158754, 0.208163, 0.306588, 0.434548, 0.601255", \ + "0.138173, 0.145376, 0.190106, 0.239771, 0.33796, 0.465585, 0.632875", \ + "0.160746, 0.1692, 0.218655, 0.269642, 0.369433, 0.497302, 0.663736", \ + "0.179624, 0.189245, 0.244944, 0.298219, 0.399286, 0.529231, 0.6969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0208899, 0.0271984, 0.0814716, 0.149642, 0.286168, 0.463537, 0.695581", \ + "0.0210375, 0.0273008, 0.0814584, 0.149662, 0.286146, 0.463606, 0.695348", \ + "0.0254094, 0.0308753, 0.0830181, 0.150447, 0.286395, 0.463541, 0.695505", \ + "0.030847, 0.035856, 0.0844197, 0.151316, 0.287233, 0.464298, 0.695894", \ + "0.0398045, 0.0447225, 0.089444, 0.154002, 0.2886, 0.465827, 0.69686", \ + "0.049854, 0.055194, 0.097871, 0.160029, 0.292701, 0.467922, 0.698431", \ + "0.060475, 0.06643, 0.108864, 0.168697, 0.299958, 0.474313, 0.70283" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0477949, 0.0557347, 0.119325, 0.197701, 0.354139, 0.557439, 0.823297", \ + "0.0610975, 0.0690304, 0.133008, 0.211591, 0.368104, 0.57143, 0.837363", \ + "0.095319, 0.103156, 0.16689, 0.245884, 0.402671, 0.606058, 0.871924", \ + "0.121039, 0.129143, 0.192371, 0.270994, 0.428076, 0.631565, 0.897342", \ + "0.154076, 0.163424, 0.228231, 0.306232, 0.462977, 0.666607, 0.932767", \ + "0.184939, 0.195724, 0.264448, 0.343914, 0.500695, 0.704129, 0.970222", \ + "0.214168, 0.226352, 0.300951, 0.381671, 0.540606, 0.744876, 1.01085" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0323164, 0.0427301, 0.130705, 0.240646, 0.460477, 0.746278, 1.11972", \ + "0.0323645, 0.0427524, 0.130706, 0.240625, 0.460396, 0.746287, 1.11971", \ + "0.0350087, 0.0445505, 0.131258, 0.24088, 0.460394, 0.746319, 1.11984", \ + "0.0398961, 0.0484022, 0.131932, 0.241528, 0.460974, 0.746223, 1.11984", \ + "0.048693, 0.0566695, 0.134963, 0.243064, 0.462176, 0.747096, 1.12031", \ + "0.058773, 0.067173, 0.141269, 0.247076, 0.464466, 0.74851, 1.12095", \ + "0.069307, 0.078504, 0.150301, 0.253517, 0.469828, 0.7524, 1.12317" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0457583, 0.0524371, 0.105988, 0.171782, 0.302992, 0.473451, 0.696397", \ + "0.0592427, 0.0660008, 0.119823, 0.185717, 0.317064, 0.487547, 0.710452", \ + "0.0925612, 0.0993906, 0.153546, 0.219817, 0.351204, 0.521804, 0.744786", \ + "0.115349, 0.12248, 0.176386, 0.242411, 0.374137, 0.545006, 0.76767", \ + "0.142515, 0.150796, 0.206506, 0.272432, 0.403982, 0.574672, 0.797821", \ + "0.165524, 0.175021, 0.234591, 0.30139, 0.433488, 0.603935, 0.826938", \ + "0.184786, 0.195516, 0.26075, 0.328813, 0.462054, 0.63398, 0.857171" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0270663, 0.0355658, 0.107538, 0.197514, 0.377324, 0.611043, 0.916707", \ + "0.0271293, 0.035602, 0.107558, 0.197438, 0.377407, 0.611282, 0.916719", \ + "0.0303896, 0.0380818, 0.108402, 0.197933, 0.377412, 0.611274, 0.916701", \ + "0.0350852, 0.0421768, 0.109306, 0.198753, 0.378024, 0.611876, 0.916758", \ + "0.0435423, 0.0500667, 0.112843, 0.200397, 0.379199, 0.6123, 0.917568", \ + "0.053367, 0.060149, 0.119546, 0.204876, 0.381889, 0.613891, 0.918911", \ + "0.063887, 0.071187, 0.129072, 0.211855, 0.388002, 0.618571, 0.921237" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0485997, 0.0565757, 0.120621, 0.199539, 0.356904, 0.561271, 0.827991", \ + "0.0619193, 0.0699065, 0.134309, 0.213426, 0.370882, 0.575257, 0.842045", \ + "0.0961592, 0.10405, 0.168204, 0.247694, 0.405373, 0.609963, 0.876652", \ + "0.122023, 0.129984, 0.193657, 0.272845, 0.430855, 0.635247, 0.902112", \ + "0.155391, 0.164621, 0.22951, 0.308063, 0.465818, 0.670523, 0.937485", \ + "0.186642, 0.197277, 0.265873, 0.345783, 0.503493, 0.708007, 0.974867", \ + "0.216301, 0.228246, 0.302563, 0.38359, 0.543314, 0.748839, 1.01562" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460487, 0.056425, 0.143954, 0.253676, 0.473285, 0.758856, 1.13256", \ + "0.0460709, 0.0564326, 0.143965, 0.25367, 0.473259, 0.758907, 1.13257", \ + "0.0487915, 0.0582801, 0.144485, 0.253908, 0.473243, 0.758885, 1.1325", \ + "0.0538198, 0.0621022, 0.145219, 0.254554, 0.473739, 0.759066, 1.13256", \ + "0.0635424, 0.0707563, 0.148225, 0.256044, 0.47556, 0.759656, 1.13294", \ + "0.075272, 0.082233, 0.154634, 0.260132, 0.477238, 0.76122, 1.1336", \ + "0.087593, 0.094839, 0.164025, 0.26673, 0.482585, 0.765016, 1.13586" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0525817, 0.0594041, 0.113715, 0.18012, 0.312239, 0.483804, 0.708049", \ + "0.0662228, 0.0730243, 0.127567, 0.194065, 0.32635, 0.497936, 0.722111", \ + "0.0997467, 0.106557, 0.161386, 0.228161, 0.360448, 0.532131, 0.756375", \ + "0.122947, 0.129823, 0.184175, 0.250796, 0.383491, 0.555056, 0.779747", \ + "0.151467, 0.159016, 0.214299, 0.280765, 0.41326, 0.585071, 0.809445", \ + "0.176057, 0.184393, 0.242462, 0.309875, 0.442704, 0.614381, 0.838555", \ + "0.196921, 0.206539, 0.269043, 0.337709, 0.471333, 0.644084, 0.868611" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0338058, 0.0424112, 0.114958, 0.205526, 0.386506, 0.621816, 0.929456", \ + "0.0338234, 0.0424335, 0.114957, 0.205562, 0.38666, 0.621977, 0.929366", \ + "0.0360613, 0.0442165, 0.115741, 0.205996, 0.386625, 0.621805, 0.929246", \ + "0.0398272, 0.0473037, 0.116608, 0.206739, 0.387205, 0.622261, 0.929457", \ + "0.0472914, 0.0542978, 0.119697, 0.208255, 0.388373, 0.622945, 0.930153", \ + "0.05677, 0.063994, 0.125945, 0.212623, 0.391106, 0.624691, 0.931472", \ + "0.067246, 0.074668, 0.134807, 0.219551, 0.396992, 0.629101, 0.933899" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.037959, 0.0456724, 0.109167, 0.187974, 0.34538, 0.549657, 0.816336", \ + "0.0495955, 0.0574581, 0.121782, 0.20095, 0.358468, 0.562874, 0.829613", \ + "0.0790614, 0.0912734, 0.168691, 0.24783, 0.406603, 0.611313, 0.878008", \ + "0.098191, 0.114885, 0.215557, 0.309, 0.470293, 0.675246, 0.941358", \ + "0.120628, 0.14296, 0.276723, 0.395761, 0.585602, 0.795798, 1.06335", \ + "0.140674, 0.168434, 0.335091, 0.481372, 0.708028, 0.950386, 1.22847", \ + "0.156836, 0.189666, 0.388014, 0.562076, 0.827429, 1.10573, 1.41826" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460231, 0.0564204, 0.143959, 0.253656, 0.473259, 0.758894, 1.13254", \ + "0.0463079, 0.0564997, 0.143963, 0.253669, 0.473259, 0.758898, 1.13261", \ + "0.0726112, 0.0814145, 0.154619, 0.255593, 0.473246, 0.758832, 1.13262", \ + "0.106113, 0.115542, 0.191014, 0.281336, 0.481464, 0.759111, 1.1323", \ + "0.158868, 0.170068, 0.256202, 0.351957, 0.533008, 0.787098, 1.14088", \ + "0.216612, 0.230361, 0.331638, 0.438452, 0.629384, 0.863543, 1.19125", \ + "0.278374, 0.295036, 0.414114, 0.533621, 0.740771, 0.984059, 1.29009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0390695, 0.0457844, 0.100089, 0.166601, 0.298877, 0.470505, 0.694788", \ + "0.0513604, 0.0581286, 0.112681, 0.179245, 0.311624, 0.483287, 0.707572", \ + "0.09892, 0.109036, 0.173825, 0.238251, 0.370851, 0.542108, 0.765956", \ + "0.134914, 0.148873, 0.239065, 0.320286, 0.453308, 0.624032, 0.847788", \ + "0.18115, 0.199944, 0.321809, 0.43401, 0.605055, 0.781588, 1.00398", \ + "0.227135, 0.250376, 0.402079, 0.543061, 0.760799, 0.981653, 1.21804", \ + "0.272478, 0.299955, 0.479746, 0.648061, 0.908856, 1.1763, 1.46235" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396581, 0.0483543, 0.121115, 0.211784, 0.39293, 0.628386, 0.936053", \ + "0.0396676, 0.0481336, 0.121105, 0.211727, 0.392969, 0.628209, 0.935969", \ + "0.0699928, 0.0782953, 0.135053, 0.214743, 0.392953, 0.62822, 0.936121", \ + "0.102542, 0.113777, 0.183446, 0.251054, 0.405046, 0.628949, 0.936179", \ + "0.15113, 0.166355, 0.26044, 0.344465, 0.479652, 0.670565, 0.948769", \ + "0.205277, 0.224855, 0.34376, 0.448792, 0.609097, 0.781512, 1.02483", \ + "0.26408, 0.288156, 0.432445, 0.557706, 0.747882, 0.944044, 1.16741" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.036992, 0.0446528, 0.107707, 0.185993, 0.342392, 0.545782, 0.811493", \ + "0.0485698, 0.0563533, 0.120178, 0.198778, 0.35539, 0.558751, 0.824592", \ + "0.0774456, 0.0896361, 0.166935, 0.245751, 0.403597, 0.607215, 0.873028", \ + "0.0957665, 0.112568, 0.21365, 0.307213, 0.467264, 0.671107, 0.936463", \ + "0.118311, 0.140621, 0.274409, 0.393447, 0.582601, 0.79333, 1.05842", \ + "0.138394, 0.166493, 0.332863, 0.478617, 0.705116, 0.94712, 1.22443", \ + "0.154559, 0.188048, 0.386951, 0.560159, 0.824059, 1.10122, 1.41348" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322865, 0.0427148, 0.130678, 0.240628, 0.460382, 0.746164, 1.11992", \ + "0.032652, 0.0428081, 0.130692, 0.24063, 0.460385, 0.746278, 1.11988", \ + "0.0561705, 0.0660814, 0.141555, 0.242962, 0.460387, 0.746314, 1.11992", \ + "0.0848365, 0.0960747, 0.177353, 0.268808, 0.468759, 0.746522, 1.11982", \ + "0.128945, 0.14331, 0.238744, 0.338091, 0.520897, 0.774587, 1.12829", \ + "0.177322, 0.195116, 0.3093, 0.421027, 0.615914, 0.851984, 1.17888", \ + "0.229907, 0.251224, 0.385444, 0.511771, 0.723847, 0.970604, 1.27735" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0248956, 0.0298864, 0.0702339, 0.119787, 0.218499, 0.346636, 0.514131", \ + "0.0386558, 0.0436274, 0.0840629, 0.133691, 0.232428, 0.360553, 0.528059", \ + "0.07812, 0.0880674, 0.147915, 0.198395, 0.297072, 0.424788, 0.591637", \ + "0.105909, 0.119965, 0.205459, 0.278167, 0.385692, 0.513004, 0.680121", \ + "0.140799, 0.159834, 0.277627, 0.380686, 0.532536, 0.681376, 0.848155", \ + "0.174197, 0.198152, 0.346214, 0.477926, 0.674849, 0.869282, 1.07219", \ + "0.205926, 0.234484, 0.412171, 0.570611, 0.809345, 1.04846, 1.29891" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0245467, 0.031038, 0.085882, 0.154503, 0.291615, 0.469987, 0.702913", \ + "0.0264871, 0.032183, 0.0859086, 0.154468, 0.291688, 0.469982, 0.703111", \ + "0.0589088, 0.0661921, 0.109068, 0.163909, 0.291929, 0.469895, 0.703099", \ + "0.0892519, 0.0995459, 0.159281, 0.210922, 0.31598, 0.475633, 0.702865", \ + "0.134399, 0.14919, 0.233173, 0.303951, 0.408793, 0.538742, 0.734171", \ + "0.185204, 0.204382, 0.313939, 0.404772, 0.538436, 0.671469, 0.837073", \ + "0.240938, 0.264694, 0.399001, 0.510179, 0.672512, 0.833874, 1.00604" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0371902, 0.0448561, 0.107896, 0.186178, 0.342652, 0.545964, 0.81181", \ + "0.0487972, 0.0566192, 0.120489, 0.199132, 0.355697, 0.559055, 0.824892", \ + "0.0775013, 0.0896849, 0.167041, 0.246011, 0.403879, 0.607494, 0.873285", \ + "0.0952796, 0.11219, 0.213656, 0.307198, 0.467523, 0.671573, 0.936814", \ + "0.115466, 0.138462, 0.273555, 0.39283, 0.582503, 0.793401, 1.05864", \ + "0.132413, 0.161078, 0.329939, 0.476909, 0.704049, 0.946628, 1.2242", \ + "0.144333, 0.178479, 0.380961, 0.555422, 0.822161, 1.10012, 1.41291" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322938, 0.0427284, 0.130712, 0.240634, 0.460447, 0.746186, 1.1198", \ + "0.0326212, 0.0428101, 0.130705, 0.240616, 0.46043, 0.746294, 1.11988", \ + "0.0561339, 0.0659628, 0.141351, 0.242624, 0.460393, 0.74612, 1.11987", \ + "0.085077, 0.0962965, 0.177357, 0.268766, 0.468711, 0.7464, 1.11984", \ + "0.1307, 0.144562, 0.239425, 0.338285, 0.520957, 0.774576, 1.12832", \ + "0.180156, 0.197995, 0.311593, 0.42249, 0.616363, 0.852265, 1.17897", \ + "0.23354, 0.255428, 0.389714, 0.515776, 0.726253, 0.971051, 1.27768" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0322401, 0.0388812, 0.0927426, 0.159019, 0.29115, 0.462675, 0.686752", \ + "0.0444464, 0.0511088, 0.105336, 0.171725, 0.303858, 0.475489, 0.699603", \ + "0.0864831, 0.0976539, 0.166419, 0.23152, 0.363091, 0.534297, 0.758016", \ + "0.117159, 0.132492, 0.22816, 0.311766, 0.445388, 0.616038, 0.839787", \ + "0.157029, 0.177516, 0.306567, 0.421947, 0.596191, 0.773598, 0.996073", \ + "0.196609, 0.222168, 0.382861, 0.528055, 0.74914, 0.971946, 1.21008", \ + "0.235818, 0.266058, 0.456897, 0.629889, 0.894773, 1.16491, 1.45269" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0331801, 0.0417823, 0.114242, 0.204821, 0.385887, 0.621186, 0.928633", \ + "0.0339074, 0.0419516, 0.114244, 0.204782, 0.385689, 0.62117, 0.928696", \ + "0.0650733, 0.0737287, 0.130566, 0.20954, 0.385838, 0.621153, 0.928688", \ + "0.0959669, 0.107827, 0.179279, 0.247074, 0.39891, 0.621851, 0.928825", \ + "0.141877, 0.158304, 0.254905, 0.34013, 0.474943, 0.664804, 0.942144", \ + "0.193567, 0.214247, 0.336805, 0.44316, 0.604781, 0.776333, 1.01931", \ + "0.25006, 0.275935, 0.423663, 0.550938, 0.742702, 0.939433, 1.16326" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.037959, 0.0456724, 0.109167, 0.187974, 0.34538, 0.549657, 0.816336", \ + "0.0495955, 0.0574581, 0.121782, 0.20095, 0.358468, 0.562874, 0.829613", \ + "0.0790614, 0.0912734, 0.168691, 0.24783, 0.406603, 0.611313, 0.878008", \ + "0.098191, 0.114885, 0.215557, 0.309, 0.470293, 0.675246, 0.941358", \ + "0.120628, 0.14296, 0.276723, 0.395761, 0.585602, 0.795798, 1.06335", \ + "0.140674, 0.168434, 0.335091, 0.481372, 0.708028, 0.950386, 1.22847", \ + "0.156836, 0.189666, 0.388014, 0.562076, 0.827429, 1.10573, 1.41826" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460231, 0.0564204, 0.143959, 0.253656, 0.473259, 0.758894, 1.13254", \ + "0.0463079, 0.0564997, 0.143963, 0.253669, 0.473259, 0.758898, 1.13261", \ + "0.0726112, 0.0814145, 0.154619, 0.255593, 0.473246, 0.758832, 1.13262", \ + "0.106113, 0.115542, 0.191014, 0.281336, 0.481464, 0.759111, 1.1323", \ + "0.158868, 0.170068, 0.256202, 0.351957, 0.533008, 0.787098, 1.14088", \ + "0.216612, 0.230361, 0.331638, 0.438452, 0.629384, 0.863543, 1.19125", \ + "0.278374, 0.295036, 0.414114, 0.533621, 0.740771, 0.984059, 1.29009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0390695, 0.0457844, 0.100089, 0.166601, 0.298877, 0.470505, 0.694788", \ + "0.0513604, 0.0581286, 0.112681, 0.179245, 0.311624, 0.483287, 0.707572", \ + "0.09892, 0.109036, 0.173825, 0.238251, 0.370851, 0.542108, 0.765956", \ + "0.134914, 0.148873, 0.239065, 0.320286, 0.453308, 0.624032, 0.847788", \ + "0.18115, 0.199944, 0.321809, 0.43401, 0.605055, 0.781588, 1.00398", \ + "0.227135, 0.250376, 0.402079, 0.543061, 0.760799, 0.981653, 1.21804", \ + "0.272478, 0.299955, 0.479746, 0.648061, 0.908856, 1.1763, 1.46235" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396581, 0.0483543, 0.121115, 0.211784, 0.39293, 0.628386, 0.936053", \ + "0.0396676, 0.0481336, 0.121105, 0.211727, 0.392969, 0.628209, 0.935969", \ + "0.0699928, 0.0782953, 0.135053, 0.214743, 0.392953, 0.62822, 0.936121", \ + "0.102542, 0.113777, 0.183446, 0.251054, 0.405046, 0.628949, 0.936179", \ + "0.15113, 0.166355, 0.26044, 0.344465, 0.479652, 0.670565, 0.948769", \ + "0.205277, 0.224855, 0.34376, 0.448792, 0.609097, 0.781512, 1.02483", \ + "0.26408, 0.288156, 0.432445, 0.557706, 0.747882, 0.944044, 1.16741" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0590373, 0.0670744, 0.131746, 0.211074, 0.36891, 0.57342, 0.840214", \ + "0.0724189, 0.0805032, 0.145432, 0.224813, 0.382626, 0.587202, 0.854044", \ + "0.106611, 0.114652, 0.179587, 0.259221, 0.417205, 0.621779, 0.888703", \ + "0.13295, 0.140909, 0.205527, 0.284881, 0.442867, 0.647392, 0.914266", \ + "0.167662, 0.176151, 0.241078, 0.319894, 0.477846, 0.682593, 0.949574", \ + "0.201035, 0.210434, 0.277684, 0.357768, 0.515617, 0.720134, 0.98704", \ + "0.232696, 0.243244, 0.314095, 0.395419, 0.555787, 0.761072, 1.02794" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0574589, 0.0678145, 0.155543, 0.265545, 0.485543, 0.771362, 1.14532", \ + "0.0574738, 0.0678176, 0.155543, 0.265544, 0.485507, 0.771447, 1.14526", \ + "0.0588947, 0.068919, 0.156018, 0.265737, 0.48549, 0.771423, 1.1453", \ + "0.0620304, 0.0713018, 0.156639, 0.266387, 0.485912, 0.771572, 1.1453", \ + "0.0693919, 0.0779023, 0.159201, 0.267742, 0.487373, 0.772106, 1.14562", \ + "0.079836, 0.087701, 0.164879, 0.271655, 0.489305, 0.773583, 1.14634", \ + "0.091501, 0.099446, 0.173439, 0.277992, 0.494501, 0.777293, 1.14864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0617027, 0.0684876, 0.1227, 0.189047, 0.321173, 0.492676, 0.716861", \ + "0.0756318, 0.0824615, 0.136921, 0.203374, 0.335617, 0.50711, 0.731314", \ + "0.109857, 0.116784, 0.171993, 0.238726, 0.371105, 0.542766, 0.766989", \ + "0.133627, 0.140674, 0.195806, 0.262728, 0.395394, 0.567046, 0.791405", \ + "0.162254, 0.169733, 0.225842, 0.292869, 0.425542, 0.597593, 0.821912", \ + "0.187447, 0.195678, 0.253949, 0.321542, 0.454761, 0.626734, 0.851271", \ + "0.20868, 0.217789, 0.279505, 0.348084, 0.48248, 0.655198, 0.87981" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0333768, 0.0419066, 0.11425, 0.204824, 0.385851, 0.620999, 0.928471", \ + "0.0333929, 0.0419043, 0.114252, 0.204849, 0.385879, 0.621009, 0.928471", \ + "0.0344662, 0.0428037, 0.114666, 0.205024, 0.385844, 0.621003, 0.928467", \ + "0.0363328, 0.044343, 0.11501, 0.205669, 0.386202, 0.62114, 0.928606", \ + "0.0409749, 0.0484541, 0.116625, 0.205944, 0.386529, 0.621453, 0.928991", \ + "0.047595, 0.054828, 0.120281, 0.20823, 0.387826, 0.622338, 0.929494", \ + "0.055772, 0.062809, 0.125879, 0.212087, 0.390642, 0.624305, 0.930638" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0613366, 0.0692388, 0.133262, 0.211981, 0.368688, 0.572138, 0.838116", \ + "0.0746735, 0.0826143, 0.146923, 0.225733, 0.38251, 0.585976, 0.852", \ + "0.108919, 0.116786, 0.181018, 0.2601, 0.417004, 0.620689, 0.886641", \ + "0.135209, 0.143036, 0.206915, 0.285657, 0.442668, 0.646262, 0.91209", \ + "0.170007, 0.178243, 0.242575, 0.320759, 0.477573, 0.68122, 0.947436", \ + "0.203556, 0.212712, 0.278988, 0.35858, 0.515346, 0.718825, 0.984929", \ + "0.235468, 0.245731, 0.316056, 0.396716, 0.555297, 0.759735, 1.02572" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045443, 0.0560217, 0.144484, 0.254751, 0.474934, 0.7609, 1.13489", \ + "0.0454483, 0.0560137, 0.144486, 0.254738, 0.474896, 0.760895, 1.1349", \ + "0.0466517, 0.0569995, 0.14494, 0.254955, 0.47486, 0.760845, 1.13469", \ + "0.0495237, 0.0591485, 0.145575, 0.255542, 0.475242, 0.760985, 1.13487", \ + "0.0562951, 0.0652631, 0.148024, 0.256965, 0.476335, 0.761621, 1.13528", \ + "0.065723, 0.07455, 0.153484, 0.260821, 0.478635, 0.763111, 1.13579", \ + "0.07621, 0.085399, 0.161875, 0.266837, 0.483936, 0.766755, 1.1382" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0506182, 0.05593, 0.0978374, 0.149309, 0.251992, 0.385386, 0.559803", \ + "0.064558, 0.0699108, 0.112093, 0.163652, 0.266396, 0.399826, 0.57426", \ + "0.0991397, 0.104586, 0.147648, 0.199813, 0.302546, 0.436019, 0.610493", \ + "0.12256, 0.128587, 0.172315, 0.224363, 0.327655, 0.461285, 0.63586", \ + "0.150322, 0.157313, 0.203509, 0.255948, 0.35934, 0.493107, 0.667911", \ + "0.174469, 0.182645, 0.232965, 0.286575, 0.390963, 0.525112, 0.700088", \ + "0.194024, 0.203485, 0.259221, 0.31464, 0.420882, 0.55644, 0.731951" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225987, 0.0291018, 0.0842169, 0.153257, 0.291275, 0.470697, 0.705139", \ + "0.0226436, 0.0291278, 0.0842006, 0.153257, 0.291276, 0.470701, 0.705248", \ + "0.0246911, 0.03086, 0.084944, 0.15379, 0.291291, 0.470724, 0.705114", \ + "0.0278823, 0.0335829, 0.0856846, 0.154132, 0.291851, 0.471148, 0.705372", \ + "0.034448, 0.0397214, 0.0887046, 0.155514, 0.292527, 0.472037, 0.705838", \ + "0.042884, 0.047959, 0.094175, 0.159208, 0.294995, 0.473218, 0.706838", \ + "0.052494, 0.057623, 0.101963, 0.164977, 0.299358, 0.476889, 0.709293" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0581774, 0.0661428, 0.130362, 0.209183, 0.366045, 0.56959, 0.835515", \ + "0.0715534, 0.0795711, 0.144052, 0.222925, 0.379778, 0.583441, 0.849352", \ + "0.105805, 0.113762, 0.178189, 0.25731, 0.414378, 0.617998, 0.883957", \ + "0.132056, 0.139964, 0.204154, 0.282951, 0.439986, 0.64361, 0.909433", \ + "0.166572, 0.175026, 0.239702, 0.318014, 0.474931, 0.678603, 0.944794", \ + "0.199612, 0.209078, 0.276146, 0.355829, 0.512709, 0.716226, 0.982317", \ + "0.230994, 0.241645, 0.313032, 0.393787, 0.552771, 0.757148, 1.02316" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0432471, 0.0537604, 0.142153, 0.252366, 0.472513, 0.758544, 1.13224", \ + "0.0432479, 0.0537597, 0.14215, 0.252366, 0.47254, 0.758446, 1.13252", \ + "0.0445968, 0.0547921, 0.142552, 0.252492, 0.472511, 0.75845, 1.13225", \ + "0.0476948, 0.057223, 0.143215, 0.253137, 0.472896, 0.758601, 1.13248", \ + "0.054791, 0.0635957, 0.145745, 0.254598, 0.473916, 0.759248, 1.13271", \ + "0.064307, 0.073024, 0.151257, 0.258467, 0.476265, 0.760738, 1.13341", \ + "0.074711, 0.083978, 0.159789, 0.264592, 0.481603, 0.76443, 1.13576" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562162, 0.0629013, 0.116247, 0.181962, 0.313203, 0.483613, 0.706501", \ + "0.0700107, 0.0767505, 0.130446, 0.196302, 0.327588, 0.498038, 0.720944", \ + "0.103909, 0.110659, 0.16511, 0.231317, 0.362834, 0.533375, 0.756349", \ + "0.126984, 0.134193, 0.189009, 0.255364, 0.387179, 0.557815, 0.780813", \ + "0.154528, 0.162485, 0.218926, 0.285462, 0.417308, 0.588301, 0.811436", \ + "0.178292, 0.187291, 0.24677, 0.314001, 0.446544, 0.617607, 0.840748", \ + "0.197941, 0.208094, 0.271982, 0.340387, 0.474068, 0.645935, 0.869383" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0272043, 0.0356828, 0.107545, 0.197393, 0.377403, 0.611204, 0.916719", \ + "0.0272372, 0.0357015, 0.107511, 0.197523, 0.377412, 0.611204, 0.91672", \ + "0.0286001, 0.0368205, 0.107958, 0.197704, 0.377191, 0.611212, 0.916719", \ + "0.0309462, 0.0387351, 0.108366, 0.19822, 0.37776, 0.611484, 0.916626", \ + "0.0361992, 0.0435339, 0.110266, 0.198697, 0.37824, 0.611564, 0.91701", \ + "0.043238, 0.050369, 0.114235, 0.201123, 0.379345, 0.612543, 0.9178", \ + "0.051778, 0.058781, 0.12014, 0.205225, 0.38244, 0.614426, 0.918851" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0590373, 0.0670744, 0.131746, 0.211074, 0.36891, 0.57342, 0.840214", \ + "0.0724189, 0.0805032, 0.145432, 0.224813, 0.382626, 0.587202, 0.854044", \ + "0.106611, 0.114652, 0.179587, 0.259221, 0.417205, 0.621779, 0.888703", \ + "0.13295, 0.140909, 0.205527, 0.284881, 0.442867, 0.647392, 0.914266", \ + "0.167662, 0.176151, 0.241078, 0.319894, 0.477846, 0.682593, 0.949574", \ + "0.201035, 0.210434, 0.277684, 0.357768, 0.515617, 0.720134, 0.98704", \ + "0.232696, 0.243244, 0.314095, 0.395419, 0.555787, 0.761072, 1.02794" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0574589, 0.0678145, 0.155543, 0.265545, 0.485543, 0.771362, 1.14532", \ + "0.0574738, 0.0678176, 0.155543, 0.265544, 0.485507, 0.771447, 1.14526", \ + "0.0588947, 0.068919, 0.156018, 0.265737, 0.48549, 0.771423, 1.1453", \ + "0.0620304, 0.0713018, 0.156639, 0.266387, 0.485912, 0.771572, 1.1453", \ + "0.0693919, 0.0779023, 0.159201, 0.267742, 0.487373, 0.772106, 1.14562", \ + "0.079836, 0.087701, 0.164879, 0.271655, 0.489305, 0.773583, 1.14634", \ + "0.091501, 0.099446, 0.173439, 0.277992, 0.494501, 0.777293, 1.14864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0617027, 0.0684876, 0.1227, 0.189047, 0.321173, 0.492676, 0.716861", \ + "0.0756318, 0.0824615, 0.136921, 0.203374, 0.335617, 0.50711, 0.731314", \ + "0.109857, 0.116784, 0.171993, 0.238726, 0.371105, 0.542766, 0.766989", \ + "0.133627, 0.140674, 0.195806, 0.262728, 0.395394, 0.567046, 0.791405", \ + "0.162254, 0.169733, 0.225842, 0.292869, 0.425542, 0.597593, 0.821912", \ + "0.187447, 0.195678, 0.253949, 0.321542, 0.454761, 0.626734, 0.851271", \ + "0.20868, 0.217789, 0.279505, 0.348084, 0.48248, 0.655198, 0.87981" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0333768, 0.0419066, 0.11425, 0.204824, 0.385851, 0.620999, 0.928471", \ + "0.0333929, 0.0419043, 0.114252, 0.204849, 0.385879, 0.621009, 0.928471", \ + "0.0344662, 0.0428037, 0.114666, 0.205024, 0.385844, 0.621003, 0.928467", \ + "0.0363328, 0.044343, 0.11501, 0.205669, 0.386202, 0.62114, 0.928606", \ + "0.0409749, 0.0484541, 0.116625, 0.205944, 0.386529, 0.621453, 0.928991", \ + "0.047595, 0.054828, 0.120281, 0.20823, 0.387826, 0.622338, 0.929494", \ + "0.055772, 0.062809, 0.125879, 0.212087, 0.390642, 0.624305, 0.930638" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0477508, 0.0556675, 0.120206, 0.199477, 0.35722, 0.56177, 0.828638", \ + "0.0597432, 0.0677908, 0.132684, 0.212056, 0.369885, 0.5745, 0.841339", \ + "0.09592, 0.106693, 0.180293, 0.259901, 0.418384, 0.623082, 0.889823", \ + "0.122748, 0.137241, 0.23103, 0.322299, 0.482433, 0.68636, 0.953323", \ + "0.155984, 0.175051, 0.297821, 0.412865, 0.598929, 0.808417, 1.07545", \ + "0.188194, 0.211788, 0.363039, 0.502913, 0.724793, 0.964551, 1.2411", \ + "0.217614, 0.245637, 0.425147, 0.59001, 0.84826, 1.12268, 1.4327" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0574686, 0.0678061, 0.155545, 0.265543, 0.485497, 0.771432, 1.14535", \ + "0.0574589, 0.0678139, 0.155551, 0.265546, 0.485497, 0.771462, 1.14538", \ + "0.0802192, 0.0890943, 0.16448, 0.267648, 0.485491, 0.771502, 1.14539", \ + "0.112759, 0.122643, 0.199004, 0.291, 0.492921, 0.771597, 1.1451", \ + "0.163638, 0.175689, 0.263968, 0.360292, 0.542307, 0.798208, 1.15314", \ + "0.21865, 0.233629, 0.33855, 0.446454, 0.637446, 0.873092, 1.2026", \ + "0.276851, 0.294999, 0.417962, 0.540261, 0.748455, 0.992526, 1.29992" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468792, 0.0535712, 0.107816, 0.17431, 0.306572, 0.478184, 0.702449", \ + "0.0605045, 0.0672718, 0.121856, 0.188464, 0.320801, 0.492445, 0.716727", \ + "0.104814, 0.113934, 0.175875, 0.24263, 0.375927, 0.547606, 0.771967", \ + "0.138072, 0.150695, 0.23288, 0.311644, 0.446956, 0.619863, 0.843236", \ + "0.179093, 0.196531, 0.30836, 0.411475, 0.57557, 0.755476, 0.98037", \ + "0.22, 0.241686, 0.382431, 0.511351, 0.712078, 0.924281, 1.1642", \ + "0.260385, 0.286284, 0.454337, 0.609029, 0.84761, 1.09519, 1.36964" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396874, 0.0483607, 0.121094, 0.211718, 0.392975, 0.628431, 0.935998", \ + "0.0396527, 0.0483504, 0.121019, 0.211788, 0.392965, 0.628222, 0.935968", \ + "0.0592109, 0.0671693, 0.129655, 0.213749, 0.39296, 0.628371, 0.936231", \ + "0.0884314, 0.0978653, 0.164047, 0.23873, 0.401842, 0.629081, 0.936109", \ + "0.137022, 0.148786, 0.228043, 0.308924, 0.456228, 0.660372, 0.947399", \ + "0.191012, 0.206124, 0.30254, 0.395311, 0.553444, 0.7434, 1.00329", \ + "0.24747, 0.266225, 0.383101, 0.489925, 0.665294, 0.86513, 1.11141" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0500689, 0.0578653, 0.121672, 0.200317, 0.357, 0.560424, 0.826529", \ + "0.0621066, 0.0699978, 0.134209, 0.213012, 0.369819, 0.573296, 0.839232", \ + "0.0987898, 0.10924, 0.181739, 0.260792, 0.418238, 0.621924, 0.887759", \ + "0.12606, 0.140115, 0.232504, 0.32296, 0.482251, 0.686094, 0.951211", \ + "0.160211, 0.178829, 0.299673, 0.413622, 0.599117, 0.807019, 1.07337", \ + "0.192592, 0.215752, 0.365243, 0.504024, 0.724932, 0.964281, 1.23937", \ + "0.221883, 0.249378, 0.426837, 0.591256, 0.8483, 1.12147, 1.43116" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0454419, 0.0560093, 0.144486, 0.254756, 0.474891, 0.760893, 1.1349", \ + "0.0454272, 0.0559846, 0.144486, 0.254721, 0.474892, 0.760892, 1.13482", \ + "0.0662928, 0.0759248, 0.153081, 0.256713, 0.47492, 0.760899, 1.13482", \ + "0.0948828, 0.106135, 0.187017, 0.280066, 0.482109, 0.761025, 1.13486", \ + "0.139304, 0.153487, 0.249144, 0.347948, 0.532283, 0.787328, 1.14239", \ + "0.187255, 0.204901, 0.319407, 0.431005, 0.626064, 0.863079, 1.19148", \ + "0.238006, 0.259454, 0.394945, 0.521706, 0.734742, 0.979669, 1.2887" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0340465, 0.0392337, 0.0813324, 0.133078, 0.236173, 0.370015, 0.544955", \ + "0.0480563, 0.0533321, 0.0957732, 0.147633, 0.250803, 0.384667, 0.559627", \ + "0.0901543, 0.0992896, 0.155897, 0.209441, 0.310321, 0.44685, 0.621879", \ + "0.118159, 0.131495, 0.212737, 0.28386, 0.394605, 0.52864, 0.703832", \ + "0.151699, 0.170362, 0.284551, 0.383988, 0.532451, 0.684349, 0.860268", \ + "0.185514, 0.208831, 0.353761, 0.481106, 0.671336, 0.862203, 1.06766", \ + "0.218721, 0.246352, 0.419465, 0.574266, 0.805134, 1.03718, 1.28332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0272191, 0.0338256, 0.0893741, 0.158696, 0.297267, 0.477294, 0.712695", \ + "0.0274072, 0.0338592, 0.0893746, 0.158694, 0.297268, 0.477286, 0.712674", \ + "0.0530366, 0.0593419, 0.104168, 0.16417, 0.297312, 0.477184, 0.712646", \ + "0.0846111, 0.092809, 0.14639, 0.19982, 0.313898, 0.480534, 0.712657", \ + "0.134956, 0.145677, 0.215151, 0.280494, 0.388245, 0.528893, 0.73511", \ + "0.188801, 0.203, 0.291944, 0.372481, 0.499368, 0.638119, 0.816434", \ + "0.244906, 0.262621, 0.374259, 0.470467, 0.618758, 0.776316, 0.955938" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0469194, 0.0547821, 0.11883, 0.19758, 0.354362, 0.557841, 0.823983", \ + "0.0589292, 0.0668982, 0.131302, 0.210198, 0.367034, 0.570542, 0.836507", \ + "0.0944986, 0.105326, 0.178828, 0.258285, 0.415123, 0.618937, 0.884988", \ + "0.120043, 0.134702, 0.229038, 0.320216, 0.479588, 0.682575, 0.948572", \ + "0.151621, 0.171066, 0.294656, 0.409726, 0.596051, 0.804792, 1.07119", \ + "0.181179, 0.205286, 0.35839, 0.498676, 0.720759, 0.960297, 1.23673", \ + "0.20735, 0.236014, 0.417907, 0.584156, 0.842737, 1.11705, 1.42726" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0432508, 0.053746, 0.142149, 0.252364, 0.472545, 0.758494, 1.13257", \ + "0.0432155, 0.0537313, 0.142094, 0.252335, 0.472537, 0.758494, 1.13242", \ + "0.0644502, 0.0741049, 0.151096, 0.254434, 0.472533, 0.758463, 1.13242", \ + "0.093248, 0.104372, 0.185399, 0.278042, 0.479988, 0.7586, 1.13246", \ + "0.137753, 0.152032, 0.247732, 0.346483, 0.530535, 0.78595, 1.14006", \ + "0.185671, 0.20367, 0.318667, 0.430315, 0.624618, 0.860947, 1.19012", \ + "0.236445, 0.258345, 0.394899, 0.521842, 0.734178, 0.978973, 1.28724" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0414955, 0.0480822, 0.101814, 0.168067, 0.300187, 0.47164, 0.695948", \ + "0.0547152, 0.0614163, 0.115627, 0.181968, 0.314179, 0.485699, 0.709909", \ + "0.0944011, 0.10424, 0.168945, 0.235619, 0.368675, 0.540435, 0.764786", \ + "0.122369, 0.136276, 0.223029, 0.303604, 0.440269, 0.61263, 0.836901", \ + "0.156588, 0.175744, 0.294605, 0.400755, 0.567046, 0.747964, 0.972983", \ + "0.191415, 0.215244, 0.364778, 0.497766, 0.701493, 0.915468, 1.15652", \ + "0.226099, 0.254612, 0.432948, 0.592101, 0.834826, 1.08486, 1.36078" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0337888, 0.0424236, 0.114948, 0.205589, 0.386668, 0.621878, 0.929659", \ + "0.0338383, 0.0424147, 0.114964, 0.205571, 0.386629, 0.621884, 0.929544", \ + "0.0541476, 0.0623439, 0.124866, 0.207932, 0.386608, 0.621971, 0.929541", \ + "0.0828657, 0.0925173, 0.159716, 0.233935, 0.396188, 0.622733, 0.929566", \ + "0.130408, 0.142843, 0.223229, 0.30463, 0.451746, 0.654971, 0.941374", \ + "0.182418, 0.198431, 0.297006, 0.390245, 0.548796, 0.738939, 0.99819", \ + "0.236532, 0.255942, 0.376444, 0.484726, 0.660528, 0.860533, 1.10686" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0477508, 0.0556675, 0.120206, 0.199477, 0.35722, 0.56177, 0.828638", \ + "0.0597432, 0.0677908, 0.132684, 0.212056, 0.369885, 0.5745, 0.841339", \ + "0.09592, 0.106693, 0.180293, 0.259901, 0.418384, 0.623082, 0.889823", \ + "0.122748, 0.137241, 0.23103, 0.322299, 0.482433, 0.68636, 0.953323", \ + "0.155984, 0.175051, 0.297821, 0.412865, 0.598929, 0.808417, 1.07545", \ + "0.188194, 0.211788, 0.363039, 0.502913, 0.724793, 0.964551, 1.2411", \ + "0.217614, 0.245637, 0.425147, 0.59001, 0.84826, 1.12268, 1.4327" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0574686, 0.0678061, 0.155545, 0.265543, 0.485497, 0.771432, 1.14535", \ + "0.0574589, 0.0678139, 0.155551, 0.265546, 0.485497, 0.771462, 1.14538", \ + "0.0802192, 0.0890943, 0.16448, 0.267648, 0.485491, 0.771502, 1.14539", \ + "0.112759, 0.122643, 0.199004, 0.291, 0.492921, 0.771597, 1.1451", \ + "0.163638, 0.175689, 0.263968, 0.360292, 0.542307, 0.798208, 1.15314", \ + "0.21865, 0.233629, 0.33855, 0.446454, 0.637446, 0.873092, 1.2026", \ + "0.276851, 0.294999, 0.417962, 0.540261, 0.748455, 0.992526, 1.29992" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0468792, 0.0535712, 0.107816, 0.17431, 0.306572, 0.478184, 0.702449", \ + "0.0605045, 0.0672718, 0.121856, 0.188464, 0.320801, 0.492445, 0.716727", \ + "0.104814, 0.113934, 0.175875, 0.24263, 0.375927, 0.547606, 0.771967", \ + "0.138072, 0.150695, 0.23288, 0.311644, 0.446956, 0.619863, 0.843236", \ + "0.179093, 0.196531, 0.30836, 0.411475, 0.57557, 0.755476, 0.98037", \ + "0.22, 0.241686, 0.382431, 0.511351, 0.712078, 0.924281, 1.1642", \ + "0.260385, 0.286284, 0.454337, 0.609029, 0.84761, 1.09519, 1.36964" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396874, 0.0483607, 0.121094, 0.211718, 0.392975, 0.628431, 0.935998", \ + "0.0396527, 0.0483504, 0.121019, 0.211788, 0.392965, 0.628222, 0.935968", \ + "0.0592109, 0.0671693, 0.129655, 0.213749, 0.39296, 0.628371, 0.936231", \ + "0.0884314, 0.0978653, 0.164047, 0.23873, 0.401842, 0.629081, 0.936109", \ + "0.137022, 0.148786, 0.228043, 0.308924, 0.456228, 0.660372, 0.947399", \ + "0.191012, 0.206124, 0.30254, 0.395311, 0.553444, 0.7434, 1.00329", \ + "0.24747, 0.266225, 0.383101, 0.489925, 0.665294, 0.86513, 1.11141" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00490203, 0.00494466, 0.00502739, 0.00504221, 0.00504858, 0.00505065, 0.00505333", \ + "0.00466393, 0.00470833, 0.00483473, 0.00486773, 0.00488668, 0.00489454, 0.00489837", \ + "0.0050977, 0.00512821, 0.00525763, 0.00532218, 0.00536481, 0.00538655, 0.00540128", \ + "0.0060502, 0.0060656, 0.00615419, 0.00621799, 0.00627558, 0.00629598, 0.00631378", \ + "0.00816745, 0.00816036, 0.00820113, 0.00824928, 0.00835684, 0.00834187, 0.00837029", \ + "0.0111398, 0.0111087, 0.011057, 0.0110783, 0.0111157, 0.0111754, 0.0112027", \ + "0.0149293, 0.0148842, 0.0147509, 0.0147347, 0.0147426, 0.0147917, 0.0148494" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00555111, 0.00558153, 0.00564779, 0.00566367, 0.0056718, 0.005675, 0.00567694", \ + "0.00536288, 0.00541002, 0.00551271, 0.00554324, 0.00556241, 0.00556961, 0.00557366", \ + "0.0058026, 0.00582437, 0.0059555, 0.00602174, 0.00606477, 0.00608689, 0.00610161", \ + "0.00687495, 0.00689879, 0.00698859, 0.00704751, 0.0071031, 0.00713776, 0.00715367", \ + "0.00881747, 0.00882093, 0.00888713, 0.00894893, 0.00900331, 0.00904227, 0.00907295", \ + "0.0117239, 0.0117416, 0.0117281, 0.0117657, 0.0118061, 0.011839, 0.0118741", \ + "0.0154501, 0.0154228, 0.0153698, 0.0153822, 0.0154072, 0.0154546, 0.0154856" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00319856, 0.00324306, 0.00333152, 0.00334659, 0.00335358, 0.00335667, 0.00335788", \ + "0.00295285, 0.00299562, 0.0031249, 0.00316098, 0.00318134, 0.00318972, 0.00319406", \ + "0.00339937, 0.00342336, 0.00354033, 0.00360318, 0.00364519, 0.00367304, 0.00368734", \ + "0.00436142, 0.00436886, 0.00444284, 0.00450277, 0.00455313, 0.00458104, 0.00459773", \ + "0.00649109, 0.00647699, 0.00649262, 0.00652676, 0.00660271, 0.00663468, 0.00665107", \ + "0.00947458, 0.00944339, 0.00936698, 0.00937235, 0.00940829, 0.00947914, 0.00949049", \ + "0.0132631, 0.0132266, 0.0130709, 0.0130396, 0.0130406, 0.0131015, 0.0131598" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00563949, 0.00568304, 0.0057701, 0.0057879, 0.00579648, 0.00579984, 0.00580135", \ + "0.00543512, 0.00548553, 0.00563109, 0.00566582, 0.00568572, 0.00569371, 0.00569769", \ + "0.00588327, 0.00592294, 0.00607501, 0.00614012, 0.00619212, 0.00621628, 0.00621918", \ + "0.00693837, 0.0069502, 0.00707855, 0.00713886, 0.00715377, 0.00718768, 0.0072147", \ + "0.00894952, 0.00894033, 0.0089914, 0.00904969, 0.00910654, 0.00914624, 0.00917442", \ + "0.0118813, 0.011854, 0.0118502, 0.0118743, 0.0119144, 0.0119401, 0.0119777", \ + "0.0156727, 0.0156016, 0.0154995, 0.0154988, 0.0155272, 0.0155603, 0.0155815" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00320237, 0.00325214, 0.00333702, 0.00335186, 0.00335898, 0.00336014, 0.00336352", \ + "0.00296937, 0.00301488, 0.00314358, 0.00317696, 0.0031958, 0.00320356, 0.00320763", \ + "0.00340178, 0.00343354, 0.00356608, 0.0036315, 0.00367366, 0.00369516, 0.00370989", \ + "0.00435943, 0.0043708, 0.00446418, 0.00452851, 0.0045858, 0.00460692, 0.00462252", \ + "0.00647968, 0.00647095, 0.00650638, 0.00654909, 0.00663049, 0.00666174, 0.00667837", \ + "0.00945672, 0.00942568, 0.00936969, 0.00938583, 0.00942984, 0.00948317, 0.0095166", \ + "0.013235, 0.013202, 0.0130673, 0.0130468, 0.0130578, 0.0131252, 0.0131478" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00565029, 0.00569911, 0.00578763, 0.00580519, 0.00581404, 0.0058176, 0.00581969", \ + "0.00545193, 0.00550115, 0.00564955, 0.00568427, 0.00570408, 0.00571253, 0.00571692", \ + "0.0059001, 0.00593118, 0.00608704, 0.00615927, 0.00620272, 0.00623293, 0.00624602", \ + "0.0069796, 0.00700862, 0.00712154, 0.00719129, 0.00724882, 0.00727436, 0.00729142", \ + "0.0089599, 0.00896842, 0.00901782, 0.00908036, 0.00914934, 0.00919301, 0.0092179", \ + "0.0118816, 0.0118612, 0.0118741, 0.0119002, 0.0119507, 0.0119843, 0.0120207", \ + "0.0156509, 0.0155986, 0.015512, 0.015527, 0.0155559, 0.0155975, 0.0156297" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00490203, 0.00494466, 0.00502739, 0.00504221, 0.00504858, 0.00505065, 0.00505333", \ + "0.00466393, 0.00470833, 0.00483473, 0.00486773, 0.00488668, 0.00489454, 0.00489837", \ + "0.0050977, 0.00512821, 0.00525763, 0.00532218, 0.00536481, 0.00538655, 0.00540128", \ + "0.0060502, 0.0060656, 0.00615419, 0.00621799, 0.00627558, 0.00629598, 0.00631378", \ + "0.00816745, 0.00816036, 0.00820113, 0.00824928, 0.00835684, 0.00834187, 0.00837029", \ + "0.0111398, 0.0111087, 0.011057, 0.0110783, 0.0111157, 0.0111754, 0.0112027", \ + "0.0149293, 0.0148842, 0.0147509, 0.0147347, 0.0147426, 0.0147917, 0.0148494" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00563949, 0.00568304, 0.0057701, 0.0057879, 0.00579648, 0.00579984, 0.00580135", \ + "0.00543512, 0.00548553, 0.00563109, 0.00566582, 0.00568572, 0.00569371, 0.00569769", \ + "0.00588327, 0.00592294, 0.00607501, 0.00614012, 0.00619212, 0.00621628, 0.00621918", \ + "0.00693837, 0.0069502, 0.00707855, 0.00713886, 0.00715377, 0.00718768, 0.0072147", \ + "0.00894952, 0.00894033, 0.0089914, 0.00904969, 0.00910654, 0.00914624, 0.00917442", \ + "0.0118813, 0.011854, 0.0118502, 0.0118743, 0.0119144, 0.0119401, 0.0119777", \ + "0.0156727, 0.0156016, 0.0154995, 0.0154988, 0.0155272, 0.0155603, 0.0155815" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0066842, 0.00670369, 0.0067433, 0.00675167, 0.00675543, 0.00675859, 0.00675849", \ + "0.00652725, 0.00656252, 0.0066841, 0.0067277, 0.00675797, 0.00677074, 0.00677802", \ + "0.00656222, 0.0065582, 0.0065878, 0.00655828, 0.00669946, 0.00671977, 0.00674885", \ + "0.00706238, 0.00699745, 0.00682014, 0.00676813, 0.00676087, 0.0067576, 0.00677406", \ + "0.00847581, 0.00834615, 0.0077444, 0.0074625, 0.00718885, 0.00705925, 0.00697707", \ + "0.0106704, 0.0104572, 0.00943207, 0.00881214, 0.00820281, 0.00784289, 0.0075734", \ + "0.0135278, 0.0132653, 0.0118376, 0.0108762, 0.0098529, 0.00921581, 0.00867155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "2.5662e-05, 3.07906e-05, 4.28199e-05, 4.61252e-05, 4.7919e-05, 4.65085e-05, 4.88724e-05", \ + "-0.000103727, -8.91889e-05, -3.60052e-05, -1.33076e-05, -5.98339e-06, -1.14702e-06, -2.19563e-06", \ + "0.000150966, 0.000146589, 2.61387e-05, 6.91297e-05, 3.96101e-05, 2.72967e-05, 1.29164e-05", \ + "0.00074506, 0.000691771, 0.000446787, 0.000333884, 0.000208315, 0.000139576, 0.000100126", \ + "0.00225447, 0.0021432, 0.00154391, 0.00120306, 0.000806758, 0.000569733, 0.000418074", \ + "0.00444951, 0.00428774, 0.00334773, 0.00267531, 0.00195797, 0.00148691, 0.00112814", \ + "0.00731954, 0.00711846, 0.00585655, 0.00489588, 0.00373509, 0.00290579, 0.00229127" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00499173, 0.00501144, 0.00505228, 0.00506123, 0.00506629, 0.00506681, 0.00507057", \ + "0.00483103, 0.00486037, 0.00497121, 0.00501894, 0.00504943, 0.00506256, 0.00506978", \ + "0.00488883, 0.004886, 0.00489703, 0.00489233, 0.00498651, 0.0050079, 0.00503492", \ + "0.00541455, 0.00535789, 0.0051601, 0.00509229, 0.00506046, 0.0050503, 0.00506343", \ + "0.00693351, 0.0067652, 0.00611892, 0.00581114, 0.00555291, 0.00540139, 0.0052836", \ + "0.00922697, 0.00899934, 0.00789394, 0.00726008, 0.00663623, 0.00619897, 0.00595597", \ + "0.012215, 0.0119251, 0.01042, 0.00942981, 0.00837, 0.00763422, 0.00704436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000143281, 0.000150182, 0.000164744, 0.000167908, 0.000169948, 0.000170858, 0.000168597", \ + "3.11794e-06, 1.90345e-05, 8.08751e-05, 0.000103736, 0.000118405, 0.000123299, 0.00012359", \ + "0.000289155, 0.000296144, 0.000170341, 0.000218329, 0.000177537, 0.000159631, 0.000142835", \ + "0.00100662, 0.000942097, 0.000618727, 0.000505664, 0.000356842, 0.000282373, 0.000240193", \ + "0.00267489, 0.00254075, 0.00182565, 0.00139167, 0.00099006, 0.000747919, 0.000587649", \ + "0.0050337, 0.00484125, 0.00375234, 0.00300668, 0.00224104, 0.00170371, 0.00134267", \ + "0.0080721, 0.00784354, 0.00645031, 0.00538767, 0.00414326, 0.00325441, 0.00257493" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00499408, 0.0050139, 0.00505409, 0.00506302, 0.00506808, 0.00506786, 0.00507265", \ + "0.00483604, 0.00487194, 0.00499415, 0.00503829, 0.00506833, 0.00508102, 0.00508822", \ + "0.00487436, 0.00487424, 0.00490424, 0.00486811, 0.00501001, 0.00503026, 0.00505918", \ + "0.00537787, 0.00532176, 0.00514275, 0.00507901, 0.00507122, 0.00506827, 0.00508452", \ + "0.00681778, 0.00666956, 0.00605194, 0.00575637, 0.00552565, 0.00539116, 0.00528542", \ + "0.00904088, 0.00882051, 0.00775349, 0.00713789, 0.0065444, 0.00613302, 0.0059133", \ + "0.0119323, 0.0116442, 0.0101723, 0.00919641, 0.0081754, 0.00750654, 0.00694783" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000161666, 0.000168621, 0.000183063, 0.000186985, 0.000188511, 0.000187435, 0.000190143", \ + "1.5017e-05, 3.24717e-05, 0.000102249, 0.000123119, 0.000135586, 0.000140126, 0.00013865", \ + "0.000279561, 0.000290777, 0.000168246, 0.000215302, 0.000182993, 0.000167787, 0.000156519", \ + "0.000964523, 0.000897116, 0.000591962, 0.000483479, 0.000352892, 0.000277741, 0.000239471", \ + "0.00256275, 0.00243086, 0.00175543, 0.00137203, 0.000944616, 0.00072775, 0.00056496", \ + "0.00482601, 0.0046405, 0.0036043, 0.00289753, 0.00212192, 0.00163974, 0.0012717", \ + "0.00774899, 0.00752137, 0.00617051, 0.00514445, 0.00393131, 0.00308176, 0.00244038" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0066842, 0.00670369, 0.0067433, 0.00675167, 0.00675543, 0.00675859, 0.00675849", \ + "0.00652725, 0.00656252, 0.0066841, 0.0067277, 0.00675797, 0.00677074, 0.00677802", \ + "0.00656222, 0.0065582, 0.0065878, 0.00655828, 0.00669946, 0.00671977, 0.00674885", \ + "0.00706238, 0.00699745, 0.00682014, 0.00676813, 0.00676087, 0.0067576, 0.00677406", \ + "0.00847581, 0.00834615, 0.0077444, 0.0074625, 0.00718885, 0.00705925, 0.00697707", \ + "0.0106704, 0.0104572, 0.00943207, 0.00881214, 0.00820281, 0.00784289, 0.0075734", \ + "0.0135278, 0.0132653, 0.0118376, 0.0108762, 0.0098529, 0.00921581, 0.00867155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000143281, 0.000150182, 0.000164744, 0.000167908, 0.000169948, 0.000170858, 0.000168597", \ + "3.11794e-06, 1.90345e-05, 8.08751e-05, 0.000103736, 0.000118405, 0.000123299, 0.00012359", \ + "0.000289155, 0.000296144, 0.000170341, 0.000218329, 0.000177537, 0.000159631, 0.000142835", \ + "0.00100662, 0.000942097, 0.000618727, 0.000505664, 0.000356842, 0.000282373, 0.000240193", \ + "0.00267489, 0.00254075, 0.00182565, 0.00139167, 0.00099006, 0.000747919, 0.000587649", \ + "0.0050337, 0.00484125, 0.00375234, 0.00300668, 0.00224104, 0.00170371, 0.00134267", \ + "0.0080721, 0.00784354, 0.00645031, 0.00538767, 0.00414326, 0.00325441, 0.00257493" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00673762, 0.00674607, 0.00676188, 0.00676307, 0.00676248, 0.00676182, 0.00675825", \ + "0.00650511, 0.0065212, 0.00656665, 0.00657856, 0.00658421, 0.00658514, 0.00658362", \ + "0.00694006, 0.00695358, 0.00701197, 0.00704333, 0.00705721, 0.00706743, 0.00707358", \ + "0.00788114, 0.00788026, 0.0079324, 0.00795462, 0.00797748, 0.00798444, 0.00798845", \ + "0.00997885, 0.00997143, 0.00997664, 0.00999765, 0.0100541, 0.010038, 0.0100465", \ + "0.0129223, 0.0129009, 0.0128427, 0.0128351, 0.0128607, 0.012885, 0.0128849", \ + "0.0166796, 0.016647, 0.0165528, 0.0165138, 0.0165019, 0.0165173, 0.0165279" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00567016, 0.00569411, 0.00574997, 0.00576222, 0.00576877, 0.00576771, 0.00576813", \ + "0.00548513, 0.00551351, 0.00561117, 0.00563675, 0.00565206, 0.0056584, 0.0056616", \ + "0.00590582, 0.00593314, 0.00607075, 0.00612074, 0.00617076, 0.00617648, 0.00619793", \ + "0.00694436, 0.00696353, 0.00708854, 0.00715632, 0.00721176, 0.00722616, 0.00726057", \ + "0.00882253, 0.0088357, 0.00895189, 0.00901582, 0.00909089, 0.0091264, 0.00914737", \ + "0.0116384, 0.011653, 0.0117292, 0.0118041, 0.0118724, 0.0119131, 0.011949", \ + "0.0152836, 0.0152811, 0.0153323, 0.015387, 0.0154536, 0.0155055, 0.0155367" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00458703, 0.00459894, 0.00462403, 0.004627, 0.00462878, 0.0046262, 0.00462479", \ + "0.00435121, 0.00436869, 0.00442642, 0.00444352, 0.0044527, 0.0044552, 0.00445478", \ + "0.00478442, 0.00479895, 0.00486245, 0.00489806, 0.0049229, 0.00493717, 0.00493933", \ + "0.00572744, 0.00573088, 0.0057834, 0.00581167, 0.005838, 0.00585246, 0.00586014", \ + "0.0078298, 0.0078216, 0.00782904, 0.00785058, 0.00789018, 0.00790828, 0.00791413", \ + "0.010778, 0.0107574, 0.0106968, 0.0106945, 0.010718, 0.0107486, 0.010749", \ + "0.0145434, 0.0145144, 0.0143952, 0.0143604, 0.0143422, 0.0143681, 0.014411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00661271, 0.006651, 0.00672314, 0.00673662, 0.00674375, 0.00674319, 0.0067446", \ + "0.00641427, 0.00645712, 0.006581, 0.00660997, 0.00662647, 0.00663349, 0.0066369", \ + "0.00683215, 0.00687415, 0.00702436, 0.00708659, 0.0071319, 0.00715601, 0.00716085", \ + "0.00783489, 0.00786883, 0.00801458, 0.00808448, 0.0081432, 0.00817047, 0.0081987", \ + "0.00974169, 0.00975893, 0.00989208, 0.00996986, 0.0100288, 0.0100754, 0.0100917", \ + "0.0125831, 0.0125925, 0.0126837, 0.0127549, 0.0128212, 0.0128749, 0.0129093", \ + "0.0162346, 0.0162279, 0.0162762, 0.0163337, 0.0164048, 0.0164507, 0.0164883" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00421862, 0.00422827, 0.00424623, 0.00424808, 0.00424743, 0.00424816, 0.00424397", \ + "0.00398708, 0.004004, 0.00405151, 0.004064, 0.00406972, 0.00407123, 0.00406986", \ + "0.00442212, 0.0044357, 0.00449654, 0.00452851, 0.00454303, 0.00455381, 0.0045601", \ + "0.00536617, 0.00536808, 0.00541666, 0.00543981, 0.00546357, 0.00547117, 0.00547562", \ + "0.00746377, 0.00745864, 0.00746285, 0.00748363, 0.00751611, 0.00753075, 0.0075333", \ + "0.0104147, 0.0103929, 0.0103294, 0.0103239, 0.0103455, 0.0103788, 0.0103722", \ + "0.0141773, 0.014148, 0.0140256, 0.0139871, 0.0139709, 0.0139995, 0.014085" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0066179, 0.00665675, 0.00673016, 0.00674372, 0.00675052, 0.00675024, 0.0067511", \ + "0.00642068, 0.0064641, 0.00657693, 0.00661655, 0.00663291, 0.0066403, 0.00664412", \ + "0.00684742, 0.00687924, 0.0070354, 0.00709599, 0.00714523, 0.00715678, 0.00717498", \ + "0.00787652, 0.00790937, 0.00805337, 0.0081282, 0.00818995, 0.00822391, 0.00823884", \ + "0.00977372, 0.00979629, 0.00992564, 0.0100009, 0.0100719, 0.010115, 0.0101365", \ + "0.0126072, 0.0126033, 0.0127037, 0.0127728, 0.0128544, 0.0128972, 0.0129339", \ + "0.0162543, 0.0162596, 0.0162944, 0.0163603, 0.0164314, 0.0164858, 0.0165263" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00673762, 0.00674607, 0.00676188, 0.00676307, 0.00676248, 0.00676182, 0.00675825", \ + "0.00650511, 0.0065212, 0.00656665, 0.00657856, 0.00658421, 0.00658514, 0.00658362", \ + "0.00694006, 0.00695358, 0.00701197, 0.00704333, 0.00705721, 0.00706743, 0.00707358", \ + "0.00788114, 0.00788026, 0.0079324, 0.00795462, 0.00797748, 0.00798444, 0.00798845", \ + "0.00997885, 0.00997143, 0.00997664, 0.00999765, 0.0100541, 0.010038, 0.0100465", \ + "0.0129223, 0.0129009, 0.0128427, 0.0128351, 0.0128607, 0.012885, 0.0128849", \ + "0.0166796, 0.016647, 0.0165528, 0.0165138, 0.0165019, 0.0165173, 0.0165279" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0066179, 0.00665675, 0.00673016, 0.00674372, 0.00675052, 0.00675024, 0.0067511", \ + "0.00642068, 0.0064641, 0.00657693, 0.00661655, 0.00663291, 0.0066403, 0.00664412", \ + "0.00684742, 0.00687924, 0.0070354, 0.00709599, 0.00714523, 0.00715678, 0.00717498", \ + "0.00787652, 0.00790937, 0.00805337, 0.0081282, 0.00818995, 0.00822391, 0.00823884", \ + "0.00977372, 0.00979629, 0.00992564, 0.0100009, 0.0100719, 0.010115, 0.0101365", \ + "0.0126072, 0.0126033, 0.0127037, 0.0127728, 0.0128544, 0.0128972, 0.0129339", \ + "0.0162543, 0.0162596, 0.0162944, 0.0163603, 0.0164314, 0.0164858, 0.0165263" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00858599, 0.00858807, 0.0085921, 0.00859246, 0.00859214, 0.00858989, 0.00858741", \ + "0.00847634, 0.00848719, 0.00851802, 0.00853935, 0.00854686, 0.00854903, 0.008549", \ + "0.00850758, 0.0085003, 0.00848822, 0.00850548, 0.0085276, 0.00852445, 0.00853368", \ + "0.00893587, 0.00889702, 0.00875568, 0.00866508, 0.00861977, 0.00858532, 0.00858092", \ + "0.0102733, 0.0101732, 0.00964743, 0.00936381, 0.00909305, 0.00893246, 0.0088078", \ + "0.0124028, 0.0122468, 0.0113536, 0.0107499, 0.0101585, 0.00977054, 0.00944728", \ + "0.0151877, 0.0149838, 0.0138017, 0.0128734, 0.011834, 0.011138, 0.0105691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "3.51207e-05, 3.75419e-05, 4.30622e-05, 4.43706e-05, 4.45751e-05, 4.55149e-05, 4.34395e-05", \ + "-7.19341e-05, -5.81574e-05, -2.03081e-05, -4.57836e-06, 2.21817e-06, 6.07554e-06, 8.24405e-06", \ + "-0.000103689, -0.000101739, -7.5159e-05, -5.28171e-05, -3.66564e-05, -1.91175e-05, -1.66932e-05", \ + "0.000215176, 0.000189342, 8.91901e-05, 5.09144e-05, 2.61232e-05, 2.06742e-05, 1.25602e-05", \ + "0.00136363, 0.00128018, 0.000858651, 0.00063034, 0.000423887, 0.000300803, 0.000224703", \ + "0.00339694, 0.00324628, 0.00242846, 0.00188746, 0.00135272, 0.00101097, 0.000769172", \ + "0.00613534, 0.00594052, 0.0047682, 0.00389678, 0.00292948, 0.00225529, 0.00175617" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00643497, 0.00643839, 0.00644611, 0.00644762, 0.00644784, 0.00644587, 0.00644711", \ + "0.00632124, 0.00633347, 0.00637967, 0.00639709, 0.0064149, 0.00641966, 0.00642123", \ + "0.00634445, 0.00634599, 0.00633141, 0.00635536, 0.00638595, 0.00638485, 0.00640063", \ + "0.00677937, 0.00673642, 0.00658951, 0.00651842, 0.00647566, 0.00644686, 0.00644498", \ + "0.00813795, 0.00803044, 0.00752754, 0.00725431, 0.00698682, 0.00679607, 0.00668559", \ + "0.0102642, 0.0101121, 0.00926265, 0.00867546, 0.00804308, 0.00763107, 0.00734935", \ + "0.0130772, 0.012885, 0.0117191, 0.0108417, 0.00981512, 0.00911664, 0.00851531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00100483, 0.00100804, 0.00101467, 0.00101626, 0.00101697, 0.0010173, 0.0010164", \ + "0.000884091, 0.000900363, 0.000949642, 0.000965566, 0.000978959, 0.000979144, 0.000981335", \ + "0.000868836, 0.000872121, 0.000894425, 0.000916726, 0.000934747, 0.000951216, 0.000959304", \ + "0.00125516, 0.00121671, 0.00108719, 0.00104077, 0.00101063, 0.000996815, 0.000991827", \ + "0.00255013, 0.00244166, 0.00193585, 0.00167027, 0.0014382, 0.00130305, 0.0012198", \ + "0.00469716, 0.0045246, 0.00359629, 0.00299537, 0.00241554, 0.00204488, 0.00179968", \ + "0.00753145, 0.00731539, 0.00601216, 0.00508226, 0.00403223, 0.00333812, 0.00282519" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00606627, 0.00606802, 0.00607311, 0.00607374, 0.00607338, 0.00607123, 0.00607247", \ + "0.00595331, 0.00596951, 0.00599868, 0.00602113, 0.00602932, 0.00603116, 0.00603129", \ + "0.00597566, 0.00596975, 0.0059682, 0.00598781, 0.00600584, 0.00600441, 0.00601623", \ + "0.00643199, 0.0063855, 0.00621253, 0.00614577, 0.0061031, 0.00606825, 0.00606387", \ + "0.00777361, 0.00767347, 0.00714115, 0.00685915, 0.00659777, 0.00641063, 0.0063128", \ + "0.00990276, 0.0097501, 0.00885507, 0.0082496, 0.0076184, 0.00721724, 0.00696837", \ + "0.0126975, 0.0124994, 0.0112959, 0.0103866, 0.0093382, 0.00868236, 0.00802148" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00101615, 0.00101933, 0.00102604, 0.00102732, 0.00102866, 0.00102762, 0.00102927", \ + "0.000892772, 0.000909759, 0.000960468, 0.000979129, 0.00098596, 0.000990205, 0.000992778", \ + "0.000874081, 0.000874246, 0.000899671, 0.000924246, 0.000947611, 0.000963434, 0.000967719", \ + "0.00123402, 0.0012009, 0.00107881, 0.00103708, 0.00101422, 0.00100432, 0.000995955", \ + "0.00247754, 0.0023748, 0.00188585, 0.00163676, 0.00141458, 0.00129018, 0.00121144", \ + "0.00459667, 0.00441868, 0.003504, 0.00292809, 0.00236607, 0.00200595, 0.00176104", \ + "0.00739347, 0.00717317, 0.00589709, 0.00496738, 0.00396095, 0.00326798, 0.00275516" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00858599, 0.00858807, 0.0085921, 0.00859246, 0.00859214, 0.00858989, 0.00858741", \ + "0.00847634, 0.00848719, 0.00851802, 0.00853935, 0.00854686, 0.00854903, 0.008549", \ + "0.00850758, 0.0085003, 0.00848822, 0.00850548, 0.0085276, 0.00852445, 0.00853368", \ + "0.00893587, 0.00889702, 0.00875568, 0.00866508, 0.00861977, 0.00858532, 0.00858092", \ + "0.0102733, 0.0101732, 0.00964743, 0.00936381, 0.00909305, 0.00893246, 0.0088078", \ + "0.0124028, 0.0122468, 0.0113536, 0.0107499, 0.0101585, 0.00977054, 0.00944728", \ + "0.0151877, 0.0149838, 0.0138017, 0.0128734, 0.011834, 0.011138, 0.0105691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00100483, 0.00100804, 0.00101467, 0.00101626, 0.00101697, 0.0010173, 0.0010164", \ + "0.000884091, 0.000900363, 0.000949642, 0.000965566, 0.000978959, 0.000979144, 0.000981335", \ + "0.000868836, 0.000872121, 0.000894425, 0.000916726, 0.000934747, 0.000951216, 0.000959304", \ + "0.00125516, 0.00121671, 0.00108719, 0.00104077, 0.00101063, 0.000996815, 0.000991827", \ + "0.00255013, 0.00244166, 0.00193585, 0.00167027, 0.0014382, 0.00130305, 0.0012198", \ + "0.00469716, 0.0045246, 0.00359629, 0.00299537, 0.00241554, 0.00204488, 0.00179968", \ + "0.00753145, 0.00731539, 0.00601216, 0.00508226, 0.00403223, 0.00333812, 0.00282519" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169871; + rise_capacitance : 0.00169833; + rise_capacitance_range (0.0011951, 0.00169833); + fall_capacitance : 0.00169871; + fall_capacitance_range (0.00118479, 0.00169871); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00103941, 0.000894424, 0.0014788, 0.00242521, 0.0044087, 0.00725347, 0.0109018" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00315344, 0.00305712, 0.00360676, 0.00459749, 0.00655481, 0.009378, 0.0130063" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000219934, -0.00037025, 0.000166953, 0.0011399, 0.00310951, 0.00595063, 0.00959267" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00425927, 0.00416248, 0.00473737, 0.00575419, 0.00772985, 0.0105882, 0.0142358" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000218765, -0.000369886, 0.000166214, 0.00113582, 0.00310734, 0.00595035, 0.00959412" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00426019, 0.00415258, 0.00473674, 0.00575271, 0.00772612, 0.0105887, 0.014235" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166598; + rise_capacitance : 0.00162914; + rise_capacitance_range (0.00113513, 0.00162914); + fall_capacitance : 0.00166598; + fall_capacitance_range (0.0011981, 0.00166598); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155263, -0.00155253, -0.00155809, -0.00156088, -0.00156308, -0.00156657, -0.00157453" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158727, 0.00159112, 0.00159969, 0.00159336, 0.00158743, 0.00158291, 0.00157975" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101938, -0.00114537, -0.00118301, -0.00119378, -0.00120544, -0.00120632, -0.00120303" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00120118, 0.00120306, 0.00121125, 0.00120543, 0.00121192, 0.00120632, 0.00120303" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00152568, -0.00152799, -0.00156218, -0.00155553, -0.00156977, -0.00157034, -0.00156464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00156335, 0.00157343, 0.00158044, 0.00158699, 0.0015788, 0.00157034, 0.00156464" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101558, -0.0011444, -0.00119979, -0.00119187, -0.00120533, -0.00120639, -0.00120311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00120103, 0.00120577, 0.00120892, 0.00120257, 0.00121178, 0.00120639, 0.00120311" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017088; + rise_capacitance : 0.0017088; + rise_capacitance_range (0.00120587, 0.0017088); + fall_capacitance : 0.00170851; + fall_capacitance_range (0.00119398, 0.00170851); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000310387, -0.00046962, 5.90077e-05, 0.00103555, 0.00300925, 0.00585181, 0.00949686" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00438494, 0.00428894, 0.00485685, 0.00587213, 0.00784583, 0.0107069, 0.0143572" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000634416, 0.000475877, 0.00102988, 0.001954, 0.0039097, 0.00674215, 0.0103769" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00394111, 0.00384006, 0.0043639, 0.00536498, 0.00729793, 0.0101174, 0.0137343" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00030783, -0.000467027, 6.16922e-05, 0.00103768, 0.00301171, 0.00585403, 0.00949913" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00438322, 0.00428648, 0.00485458, 0.00586997, 0.00784355, 0.0107046, 0.014355" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016094; + rise_capacitance : 0.00160256; + rise_capacitance_range (0.00121236, 0.00160256); + fall_capacitance : 0.0016094; + fall_capacitance_range (0.00121007, 0.0016094); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101766, -0.00113387, -0.00118888, -0.00118192, -0.00119569, -0.00119694, -0.0011938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119282, 0.00119695, 0.00120591, 0.00120697, 0.00119828, 0.00119694, 0.0011938" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126675, -0.00126709, -0.00127628, -0.00127211, -0.00127058, -0.00126795, -0.00126606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012755, 0.00128628, 0.00128516, 0.00128006, 0.0012748, 0.0012699, 0.00126638" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00115863, -0.00116107, -0.00119616, -0.00118879, -0.00119793, -0.00119647, -0.00119328" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119493, 0.00119776, 0.00120365, 0.00120659, 0.00119793, 0.00119647, 0.00119328" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101782, -0.00113393, -0.00118911, -0.00118186, -0.0011957, -0.00119708, -0.00119393" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00119323, 0.00119915, 0.00120603, 0.0012072, 0.00119846, 0.00119708, 0.00119393" \ + ); + } + } + } + } + cell (OAI2B2BX1P5) { + area : 14.112; + cell_leakage_power : 0.282657; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.26913; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231169; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.301879; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.294869; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.296696; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.267126; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.300967; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276134; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.301879; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166709; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.334628; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327618; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.294869; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.210608; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327618; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.320608; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282657; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1425; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0497529, 0.0611721, 0.126534, 0.206824, 0.366715, 0.574232, 0.845008", \ + "0.0636493, 0.0749342, 0.140549, 0.22095, 0.38102, 0.588535, 0.859336", \ + "0.103183, 0.114222, 0.179437, 0.260065, 0.420528, 0.628197, 0.899067", \ + "0.132912, 0.144362, 0.209018, 0.289381, 0.449468, 0.657172, 0.928024", \ + "0.170551, 0.183962, 0.249748, 0.32965, 0.489382, 0.696945, 0.96756", \ + "0.206164, 0.22149, 0.291161, 0.371066, 0.530644, 0.737967, 1.00881", \ + "0.239744, 0.256764, 0.332092, 0.413194, 0.574463, 0.782047, 1.05252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0430126, 0.0574047, 0.146743, 0.258764, 0.482976, 0.77457, 1.15596", \ + "0.0430815, 0.0574414, 0.14675, 0.258737, 0.482953, 0.774516, 1.15596", \ + "0.047114, 0.0598564, 0.147242, 0.258934, 0.48296, 0.774486, 1.15596", \ + "0.053702, 0.0646944, 0.148214, 0.259617, 0.483362, 0.774644, 1.15595", \ + "0.0650943, 0.0745863, 0.151633, 0.261107, 0.48472, 0.775282, 1.15636", \ + "0.077811, 0.087316, 0.158712, 0.265186, 0.486668, 0.77656, 1.15696", \ + "0.091155, 0.101102, 0.169301, 0.272064, 0.491606, 0.780067, 1.15911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0537625, 0.0629859, 0.115854, 0.18023, 0.308174, 0.474266, 0.691333", \ + "0.0677864, 0.0770055, 0.129981, 0.194413, 0.322458, 0.488588, 0.70565", \ + "0.107297, 0.116522, 0.169607, 0.234124, 0.362333, 0.528531, 0.745607", \ + "0.134882, 0.144322, 0.196956, 0.261224, 0.389443, 0.55593, 0.773232", \ + "0.168084, 0.178646, 0.232313, 0.296353, 0.423754, 0.589927, 0.807621", \ + "0.197676, 0.209652, 0.266463, 0.331116, 0.458848, 0.624435, 0.841566", \ + "0.222937, 0.236406, 0.297702, 0.363419, 0.492847, 0.659564, 0.876355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0304192, 0.0417418, 0.111608, 0.199007, 0.373821, 0.600946, 0.897934", \ + "0.0304674, 0.0417426, 0.111641, 0.199074, 0.373836, 0.600994, 0.898045", \ + "0.0336148, 0.0441336, 0.112482, 0.199371, 0.373847, 0.600904, 0.897938", \ + "0.0385468, 0.0480436, 0.113701, 0.200779, 0.374474, 0.601303, 0.897913", \ + "0.0473986, 0.0564162, 0.117472, 0.202066, 0.375651, 0.602211, 0.898743", \ + "0.05786, 0.067078, 0.124535, 0.20662, 0.378366, 0.603874, 0.900206", \ + "0.069137, 0.079015, 0.13473, 0.214144, 0.38398, 0.607993, 0.902391" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0487071, 0.0600116, 0.124961, 0.204688, 0.363588, 0.570073, 0.840162", \ + "0.0626041, 0.0737364, 0.138873, 0.218784, 0.377796, 0.58433, 0.854444", \ + "0.102128, 0.113127, 0.177692, 0.257741, 0.417282, 0.623944, 0.894088", \ + "0.131704, 0.143244, 0.207372, 0.287002, 0.446169, 0.652816, 0.922881", \ + "0.168983, 0.182589, 0.248116, 0.327388, 0.486035, 0.692576, 0.962708", \ + "0.20418, 0.219754, 0.289451, 0.369076, 0.527291, 0.733643, 1.00373", \ + "0.237372, 0.254717, 0.33046, 0.411154, 0.571347, 0.777695, 1.04754" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0296933, 0.0441673, 0.133886, 0.246136, 0.470584, 0.762247, 1.14355", \ + "0.0297619, 0.0441974, 0.133908, 0.246183, 0.470583, 0.762221, 1.14355", \ + "0.0337607, 0.0466493, 0.134355, 0.246256, 0.47049, 0.762286, 1.14355", \ + "0.0399218, 0.0514582, 0.135366, 0.246993, 0.470832, 0.762412, 1.14373", \ + "0.0497587, 0.0609096, 0.138827, 0.248525, 0.472259, 0.762971, 1.14416", \ + "0.060545, 0.07244, 0.145957, 0.252558, 0.474264, 0.764411, 1.14462", \ + "0.071894, 0.08476, 0.156303, 0.259346, 0.479257, 0.767998, 1.14671" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0432358, 0.0503795, 0.0897433, 0.137525, 0.23257, 0.35611, 0.517525", \ + "0.0573953, 0.0645551, 0.104019, 0.151838, 0.247014, 0.370508, 0.531963", \ + "0.0969842, 0.104697, 0.144818, 0.192952, 0.288188, 0.411422, 0.57296", \ + "0.123737, 0.132427, 0.173439, 0.221126, 0.316386, 0.439876, 0.601286", \ + "0.155332, 0.16567, 0.210087, 0.257916, 0.352444, 0.475265, 0.636851", \ + "0.182917, 0.194915, 0.244208, 0.293413, 0.389075, 0.51211, 0.673211", \ + "0.20635, 0.219894, 0.275645, 0.326971, 0.424469, 0.549535, 0.711343" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0192909, 0.0275251, 0.0795276, 0.145303, 0.276903, 0.447945, 0.671595", \ + "0.0194339, 0.0276179, 0.0795448, 0.145246, 0.276904, 0.447882, 0.671553", \ + "0.0248442, 0.0319002, 0.0811842, 0.145996, 0.276964, 0.448005, 0.671607", \ + "0.0314556, 0.0378699, 0.0834158, 0.147249, 0.278019, 0.448623, 0.671947", \ + "0.04136, 0.0479551, 0.0894396, 0.150361, 0.279575, 0.450129, 0.673", \ + "0.052351, 0.059558, 0.09894, 0.156834, 0.283631, 0.452532, 0.674623", \ + "0.063977, 0.07182, 0.111326, 0.166698, 0.29073, 0.458304, 0.678896" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0489544, 0.0602851, 0.125197, 0.204938, 0.363837, 0.570322, 0.840411", \ + "0.0628501, 0.0740416, 0.139206, 0.219065, 0.378094, 0.584623, 0.854735", \ + "0.102322, 0.113293, 0.178072, 0.258128, 0.417629, 0.62432, 0.894461", \ + "0.131822, 0.143406, 0.207687, 0.287455, 0.446545, 0.653336, 0.92331", \ + "0.169068, 0.182686, 0.248379, 0.327721, 0.486437, 0.693094, 0.962825", \ + "0.204189, 0.219801, 0.289601, 0.369249, 0.527666, 0.734057, 1.00416", \ + "0.237284, 0.254685, 0.330563, 0.411191, 0.571642, 0.778072, 1.0479" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0296862, 0.0441741, 0.133895, 0.246142, 0.47059, 0.76207, 1.14356", \ + "0.0297638, 0.0442032, 0.133918, 0.246168, 0.470585, 0.762227, 1.14356", \ + "0.0336995, 0.0465805, 0.134399, 0.246319, 0.470569, 0.762297, 1.14356", \ + "0.0398514, 0.0513996, 0.135361, 0.247, 0.470849, 0.762231, 1.14376", \ + "0.0497319, 0.0608416, 0.1388, 0.248522, 0.472273, 0.762989, 1.1441", \ + "0.06062, 0.072448, 0.145889, 0.252574, 0.474256, 0.764338, 1.14461", \ + "0.072075, 0.084861, 0.156258, 0.259397, 0.479249, 0.767993, 1.14687" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0472568, 0.0564295, 0.108505, 0.172112, 0.298779, 0.463285, 0.678387", \ + "0.0612323, 0.0703913, 0.122618, 0.18631, 0.313034, 0.477609, 0.692764", \ + "0.10035, 0.109751, 0.162165, 0.226051, 0.352904, 0.517537, 0.732722", \ + "0.127195, 0.137293, 0.189603, 0.253059, 0.380051, 0.544901, 0.760311", \ + "0.158879, 0.170578, 0.224989, 0.288183, 0.415116, 0.579918, 0.795034", \ + "0.186955, 0.200377, 0.258992, 0.322988, 0.449616, 0.613568, 0.828595", \ + "0.21046, 0.225481, 0.289725, 0.354756, 0.483208, 0.648401, 0.86329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0241646, 0.0353032, 0.104492, 0.191052, 0.363988, 0.589106, 0.882954", \ + "0.0242418, 0.0353384, 0.104491, 0.191058, 0.364174, 0.589066, 0.883051", \ + "0.0286469, 0.038495, 0.10534, 0.19143, 0.364139, 0.589108, 0.88305", \ + "0.0345782, 0.0434648, 0.106784, 0.192412, 0.364884, 0.589477, 0.883104", \ + "0.0442066, 0.0527094, 0.111054, 0.194214, 0.36601, 0.590221, 0.883939", \ + "0.054915, 0.063896, 0.118758, 0.199078, 0.368665, 0.592068, 0.885743", \ + "0.066484, 0.076054, 0.129525, 0.206711, 0.374518, 0.59607, 0.887581" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0497529, 0.0611721, 0.126534, 0.206824, 0.366715, 0.574232, 0.845008", \ + "0.0636493, 0.0749342, 0.140549, 0.22095, 0.38102, 0.588535, 0.859336", \ + "0.103183, 0.114222, 0.179437, 0.260065, 0.420528, 0.628197, 0.899067", \ + "0.132912, 0.144362, 0.209018, 0.289381, 0.449468, 0.657172, 0.928024", \ + "0.170551, 0.183962, 0.249748, 0.32965, 0.489382, 0.696945, 0.96756", \ + "0.206164, 0.22149, 0.291161, 0.371066, 0.530644, 0.737967, 1.00881", \ + "0.239744, 0.256764, 0.332092, 0.413194, 0.574463, 0.782047, 1.05252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0430126, 0.0574047, 0.146743, 0.258764, 0.482976, 0.77457, 1.15596", \ + "0.0430815, 0.0574414, 0.14675, 0.258737, 0.482953, 0.774516, 1.15596", \ + "0.047114, 0.0598564, 0.147242, 0.258934, 0.48296, 0.774486, 1.15596", \ + "0.053702, 0.0646944, 0.148214, 0.259617, 0.483362, 0.774644, 1.15595", \ + "0.0650943, 0.0745863, 0.151633, 0.261107, 0.48472, 0.775282, 1.15636", \ + "0.077811, 0.087316, 0.158712, 0.265186, 0.486668, 0.77656, 1.15696", \ + "0.091155, 0.101102, 0.169301, 0.272064, 0.491606, 0.780067, 1.15911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0537625, 0.0629859, 0.115854, 0.18023, 0.308174, 0.474266, 0.691333", \ + "0.0677864, 0.0770055, 0.129981, 0.194413, 0.322458, 0.488588, 0.70565", \ + "0.107297, 0.116522, 0.169607, 0.234124, 0.362333, 0.528531, 0.745607", \ + "0.134882, 0.144322, 0.196956, 0.261224, 0.389443, 0.55593, 0.773232", \ + "0.168084, 0.178646, 0.232313, 0.296353, 0.423754, 0.589927, 0.807621", \ + "0.197676, 0.209652, 0.266463, 0.331116, 0.458848, 0.624435, 0.841566", \ + "0.222937, 0.236406, 0.297702, 0.363419, 0.492847, 0.659564, 0.876355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0304192, 0.0417418, 0.111608, 0.199007, 0.373821, 0.600946, 0.897934", \ + "0.0304674, 0.0417426, 0.111641, 0.199074, 0.373836, 0.600994, 0.898045", \ + "0.0336148, 0.0441336, 0.112482, 0.199371, 0.373847, 0.600904, 0.897938", \ + "0.0385468, 0.0480436, 0.113701, 0.200779, 0.374474, 0.601303, 0.897913", \ + "0.0473986, 0.0564162, 0.117472, 0.202066, 0.375651, 0.602211, 0.898743", \ + "0.05786, 0.067078, 0.124535, 0.20662, 0.378366, 0.603874, 0.900206", \ + "0.069137, 0.079015, 0.13473, 0.214144, 0.38398, 0.607993, 0.902391" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0358975, 0.046777, 0.111408, 0.191505, 0.351331, 0.55881, 0.829605", \ + "0.0467591, 0.0578752, 0.123396, 0.203847, 0.363906, 0.57149, 0.842344", \ + "0.0728713, 0.090116, 0.168692, 0.249189, 0.410881, 0.618445, 0.889603", \ + "0.089508, 0.113057, 0.214663, 0.30963, 0.472558, 0.680287, 0.951503", \ + "0.109362, 0.140367, 0.274545, 0.39439, 0.58651, 0.799753, 1.07143", \ + "0.125674, 0.164694, 0.331226, 0.47789, 0.706468, 0.951598, 1.23313", \ + "0.138588, 0.184393, 0.382724, 0.556699, 0.823466, 1.1038, 1.41994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0429028, 0.0573753, 0.146752, 0.258755, 0.482962, 0.774517, 1.15601", \ + "0.043404, 0.0574614, 0.146749, 0.258755, 0.482962, 0.774515, 1.15601", \ + "0.0699654, 0.0824034, 0.157426, 0.260773, 0.482945, 0.774475, 1.15602", \ + "0.102618, 0.116063, 0.193779, 0.28665, 0.491365, 0.77481, 1.15588", \ + "0.153328, 0.169372, 0.258269, 0.356723, 0.542686, 0.802588, 1.16403", \ + "0.208682, 0.228366, 0.332761, 0.44233, 0.638146, 0.878685, 1.2142", \ + "0.267861, 0.291837, 0.413752, 0.536356, 0.748569, 0.998719, 1.31242" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0346023, 0.0436108, 0.0962652, 0.16067, 0.288728, 0.45487, 0.671992", \ + "0.0469717, 0.0562379, 0.109138, 0.173592, 0.301747, 0.467922, 0.68509", \ + "0.0934229, 0.107414, 0.171614, 0.233768, 0.362367, 0.528433, 0.745451", \ + "0.127637, 0.147176, 0.236683, 0.316761, 0.446005, 0.611492, 0.828205", \ + "0.172418, 0.198553, 0.319842, 0.430768, 0.599442, 0.771689, 0.987073", \ + "0.217293, 0.249685, 0.400453, 0.540867, 0.755943, 0.973101, 1.20466", \ + "0.261895, 0.300131, 0.479717, 0.646972, 0.905072, 1.16893, 1.45043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0349988, 0.046432, 0.116443, 0.203918, 0.378774, 0.606, 0.902995", \ + "0.0349098, 0.0461668, 0.116438, 0.203884, 0.378792, 0.606015, 0.903143", \ + "0.0651772, 0.0764912, 0.131194, 0.207083, 0.378761, 0.605953, 0.903047", \ + "0.0963292, 0.111637, 0.179389, 0.244594, 0.391541, 0.606623, 0.903272", \ + "0.142803, 0.163813, 0.255526, 0.337383, 0.467204, 0.649892, 0.916654", \ + "0.194865, 0.222044, 0.338645, 0.44056, 0.596292, 0.762812, 0.994428", \ + "0.251974, 0.285564, 0.426423, 0.548528, 0.73385, 0.924644, 1.13955" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.034929, 0.0457337, 0.109911, 0.189464, 0.348274, 0.554726, 0.82471", \ + "0.045769, 0.056748, 0.121719, 0.201661, 0.360712, 0.567274, 0.837287", \ + "0.0711054, 0.0885414, 0.167158, 0.247188, 0.407349, 0.614188, 0.884475", \ + "0.0870947, 0.110783, 0.212671, 0.307381, 0.469431, 0.676327, 0.946678", \ + "0.106651, 0.138139, 0.272215, 0.391951, 0.583383, 0.795805, 1.06608", \ + "0.123428, 0.162807, 0.329099, 0.475414, 0.703492, 0.947857, 1.22921", \ + "0.135932, 0.182953, 0.381496, 0.554711, 0.820492, 1.1, 1.41537" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0295691, 0.0441337, 0.133891, 0.246137, 0.47058, 0.762201, 1.14381", \ + "0.0301492, 0.0442261, 0.133881, 0.246136, 0.470584, 0.762036, 1.14359", \ + "0.0535283, 0.0676131, 0.144943, 0.248433, 0.470559, 0.762228, 1.14373", \ + "0.0811971, 0.09727, 0.180509, 0.274415, 0.478998, 0.762525, 1.1439", \ + "0.123187, 0.143578, 0.241342, 0.343309, 0.53069, 0.790405, 1.152", \ + "0.16913, 0.194304, 0.311257, 0.425514, 0.625328, 0.866738, 1.2025", \ + "0.21937, 0.249735, 0.38664, 0.5157, 0.732991, 0.985381, 1.29978" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0220918, 0.0288273, 0.0680862, 0.116214, 0.212022, 0.336446, 0.498999", \ + "0.0362284, 0.042839, 0.0821566, 0.130359, 0.226215, 0.350608, 0.513162", \ + "0.0734266, 0.0874738, 0.146737, 0.196526, 0.292105, 0.416327, 0.578806", \ + "0.0999064, 0.119632, 0.204612, 0.276481, 0.381922, 0.505702, 0.667736", \ + "0.133433, 0.160285, 0.277445, 0.379743, 0.529685, 0.676011, 0.838386", \ + "0.165825, 0.199592, 0.347695, 0.478453, 0.673218, 0.865023, 1.06481", \ + "0.197457, 0.237419, 0.414696, 0.572469, 0.809355, 1.04566, 1.29314" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0213189, 0.0299349, 0.0828908, 0.149199, 0.28176, 0.454082, 0.679456", \ + "0.0237135, 0.0310947, 0.082866, 0.149192, 0.281694, 0.453957, 0.679441", \ + "0.0550287, 0.0648764, 0.106433, 0.159235, 0.282148, 0.454082, 0.679251", \ + "0.0838045, 0.097933, 0.156039, 0.206446, 0.306571, 0.460047, 0.679405", \ + "0.127023, 0.147162, 0.229283, 0.298073, 0.39993, 0.523855, 0.711378", \ + "0.176097, 0.202295, 0.308969, 0.3977, 0.527876, 0.657722, 0.814392", \ + "0.229369, 0.262503, 0.394283, 0.502639, 0.661667, 0.817912, 0.984548" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0351482, 0.0459474, 0.110113, 0.189661, 0.348468, 0.555071, 0.82487", \ + "0.0459852, 0.0570337, 0.122091, 0.201996, 0.361038, 0.567593, 0.837602", \ + "0.0711518, 0.0886305, 0.167406, 0.248127, 0.408059, 0.614993, 0.884957", \ + "0.0864314, 0.110358, 0.212658, 0.307519, 0.469693, 0.676525, 0.947037", \ + "0.103781, 0.135914, 0.271219, 0.391482, 0.583318, 0.795871, 1.06678", \ + "0.117163, 0.157267, 0.326039, 0.473392, 0.702455, 0.947835, 1.22895", \ + "0.125294, 0.17324, 0.3754, 0.550413, 0.817973, 1.09824, 1.41469" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0295737, 0.0441294, 0.133898, 0.246143, 0.470586, 0.762303, 1.14361", \ + "0.0301151, 0.0442261, 0.133887, 0.246141, 0.470591, 0.762043, 1.14361", \ + "0.0534936, 0.0675603, 0.144847, 0.249007, 0.470526, 0.762469, 1.14394", \ + "0.0815416, 0.0975317, 0.180527, 0.274357, 0.47895, 0.76239, 1.14391", \ + "0.124623, 0.144854, 0.242135, 0.343662, 0.530741, 0.790394, 1.1518", \ + "0.171768, 0.197584, 0.313642, 0.427062, 0.626069, 0.867702, 1.20259", \ + "0.22296, 0.25405, 0.390949, 0.51921, 0.73499, 0.985367, 1.30044" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0283639, 0.0372941, 0.0895511, 0.153732, 0.281608, 0.447607, 0.66461", \ + "0.0409342, 0.0498187, 0.102416, 0.166722, 0.294638, 0.46072, 0.67776", \ + "0.0809835, 0.0966526, 0.164472, 0.227771, 0.355279, 0.52116, 0.738048", \ + "0.110169, 0.131709, 0.226401, 0.308811, 0.438789, 0.604171, 0.820795", \ + "0.148486, 0.177164, 0.305274, 0.419517, 0.590921, 0.764284, 0.979696", \ + "0.187079, 0.222806, 0.382652, 0.526568, 0.745001, 0.964539, 1.19714", \ + "0.225452, 0.268027, 0.457987, 0.629514, 0.891978, 1.15838, 1.4416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0289519, 0.0403334, 0.110214, 0.197613, 0.372332, 0.599419, 0.896367", \ + "0.0299446, 0.0404576, 0.110214, 0.19755, 0.372218, 0.599424, 0.896374", \ + "0.0604114, 0.0721735, 0.126899, 0.2026, 0.372234, 0.599331, 0.8963", \ + "0.089691, 0.105869, 0.175484, 0.240653, 0.386072, 0.600325, 0.896358", \ + "0.133593, 0.15618, 0.250427, 0.333285, 0.463377, 0.644576, 0.910601", \ + "0.183039, 0.212142, 0.331704, 0.435253, 0.592272, 0.758845, 0.98964", \ + "0.238004, 0.273202, 0.418468, 0.542433, 0.728738, 0.920432, 1.13533" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0358975, 0.046777, 0.111408, 0.191505, 0.351331, 0.55881, 0.829605", \ + "0.0467591, 0.0578752, 0.123396, 0.203847, 0.363906, 0.57149, 0.842344", \ + "0.0728713, 0.090116, 0.168692, 0.249189, 0.410881, 0.618445, 0.889603", \ + "0.089508, 0.113057, 0.214663, 0.30963, 0.472558, 0.680287, 0.951503", \ + "0.109362, 0.140367, 0.274545, 0.39439, 0.58651, 0.799753, 1.07143", \ + "0.125674, 0.164694, 0.331226, 0.47789, 0.706468, 0.951598, 1.23313", \ + "0.138588, 0.184393, 0.382724, 0.556699, 0.823466, 1.1038, 1.41994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0429028, 0.0573753, 0.146752, 0.258755, 0.482962, 0.774517, 1.15601", \ + "0.043404, 0.0574614, 0.146749, 0.258755, 0.482962, 0.774515, 1.15601", \ + "0.0699654, 0.0824034, 0.157426, 0.260773, 0.482945, 0.774475, 1.15602", \ + "0.102618, 0.116063, 0.193779, 0.28665, 0.491365, 0.77481, 1.15588", \ + "0.153328, 0.169372, 0.258269, 0.356723, 0.542686, 0.802588, 1.16403", \ + "0.208682, 0.228366, 0.332761, 0.44233, 0.638146, 0.878685, 1.2142", \ + "0.267861, 0.291837, 0.413752, 0.536356, 0.748569, 0.998719, 1.31242" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0346023, 0.0436108, 0.0962652, 0.16067, 0.288728, 0.45487, 0.671992", \ + "0.0469717, 0.0562379, 0.109138, 0.173592, 0.301747, 0.467922, 0.68509", \ + "0.0934229, 0.107414, 0.171614, 0.233768, 0.362367, 0.528433, 0.745451", \ + "0.127637, 0.147176, 0.236683, 0.316761, 0.446005, 0.611492, 0.828205", \ + "0.172418, 0.198553, 0.319842, 0.430768, 0.599442, 0.771689, 0.987073", \ + "0.217293, 0.249685, 0.400453, 0.540867, 0.755943, 0.973101, 1.20466", \ + "0.261895, 0.300131, 0.479717, 0.646972, 0.905072, 1.16893, 1.45043" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0349988, 0.046432, 0.116443, 0.203918, 0.378774, 0.606, 0.902995", \ + "0.0349098, 0.0461668, 0.116438, 0.203884, 0.378792, 0.606015, 0.903143", \ + "0.0651772, 0.0764912, 0.131194, 0.207083, 0.378761, 0.605953, 0.903047", \ + "0.0963292, 0.111637, 0.179389, 0.244594, 0.391541, 0.606623, 0.903272", \ + "0.142803, 0.163813, 0.255526, 0.337383, 0.467204, 0.649892, 0.916654", \ + "0.194865, 0.222044, 0.338645, 0.44056, 0.596292, 0.762812, 0.994428", \ + "0.251974, 0.285564, 0.426423, 0.548528, 0.73385, 0.924644, 1.13955" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0612212, 0.0725944, 0.138482, 0.218936, 0.378846, 0.586088, 0.85632", \ + "0.0750625, 0.0864168, 0.152503, 0.233062, 0.393056, 0.600318, 0.870569", \ + "0.114395, 0.125661, 0.191535, 0.272137, 0.432589, 0.63985, 0.910129", \ + "0.144686, 0.155774, 0.221167, 0.301598, 0.461516, 0.668784, 0.939071", \ + "0.184308, 0.196278, 0.261729, 0.341995, 0.501479, 0.708664, 0.97932", \ + "0.222185, 0.235542, 0.303153, 0.383615, 0.542737, 0.749705, 1.01991", \ + "0.25775, 0.272585, 0.34423, 0.42554, 0.586749, 0.793783, 1.0637" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0548142, 0.0692663, 0.158718, 0.270795, 0.494908, 0.786315, 1.16688", \ + "0.0548289, 0.0692464, 0.158723, 0.270797, 0.49493, 0.786193, 1.16697", \ + "0.0567938, 0.0706093, 0.15915, 0.270947, 0.494947, 0.786296, 1.16697", \ + "0.0608072, 0.0736169, 0.159946, 0.271591, 0.495334, 0.78629, 1.16699", \ + "0.0695685, 0.0810193, 0.16269, 0.272963, 0.496465, 0.786905, 1.16737", \ + "0.08101, 0.091914, 0.168919, 0.276718, 0.498462, 0.788098, 1.16799", \ + "0.093704, 0.104813, 0.178102, 0.283146, 0.503199, 0.79146, 1.17008" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0633899, 0.072607, 0.125335, 0.189642, 0.317597, 0.483614, 0.700642", \ + "0.0776092, 0.086847, 0.139758, 0.204151, 0.332161, 0.498205, 0.715246", \ + "0.117689, 0.127109, 0.180577, 0.24521, 0.373403, 0.539569, 0.756704", \ + "0.145806, 0.155501, 0.209175, 0.273969, 0.402376, 0.56859, 0.7857", \ + "0.179376, 0.189852, 0.244725, 0.309519, 0.437789, 0.604188, 0.821346", \ + "0.209859, 0.221482, 0.278828, 0.344067, 0.472737, 0.639272, 0.856541", \ + "0.235623, 0.248592, 0.309617, 0.375824, 0.505373, 0.67238, 0.889702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.029531, 0.0406969, 0.110251, 0.197564, 0.372269, 0.599427, 0.896321", \ + "0.0295519, 0.0406957, 0.110253, 0.197551, 0.372269, 0.599426, 0.896319", \ + "0.0310587, 0.0418654, 0.110652, 0.197773, 0.372248, 0.599327, 0.896284", \ + "0.0336415, 0.0439509, 0.111254, 0.198343, 0.372616, 0.599575, 0.896201", \ + "0.0393682, 0.0490186, 0.113328, 0.198861, 0.37306, 0.599768, 0.896619", \ + "0.046889, 0.056167, 0.11751, 0.201252, 0.374127, 0.600584, 0.897237", \ + "0.055877, 0.065038, 0.12379, 0.2054, 0.376698, 0.602273, 0.898148" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0638458, 0.0749865, 0.140193, 0.220019, 0.378847, 0.585034, 0.854593", \ + "0.0776768, 0.0888195, 0.154198, 0.234134, 0.393075, 0.59929, 0.868864", \ + "0.117021, 0.127994, 0.193128, 0.273155, 0.432528, 0.638785, 0.908447", \ + "0.147226, 0.158116, 0.222758, 0.30254, 0.461513, 0.667846, 0.937325", \ + "0.187104, 0.198754, 0.263376, 0.342937, 0.501377, 0.70765, 0.977078", \ + "0.225131, 0.238101, 0.304727, 0.384609, 0.542722, 0.748636, 1.01813", \ + "0.260945, 0.275375, 0.345981, 0.426574, 0.586795, 0.792648, 1.06195" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0439932, 0.0587127, 0.148818, 0.261091, 0.485325, 0.776665, 1.15763", \ + "0.0439974, 0.0587529, 0.148804, 0.261103, 0.485326, 0.776712, 1.15763", \ + "0.0457287, 0.0599623, 0.149249, 0.261234, 0.485337, 0.776604, 1.15762", \ + "0.049354, 0.0626796, 0.149987, 0.261928, 0.485678, 0.776697, 1.15736", \ + "0.0573978, 0.0697214, 0.152672, 0.263251, 0.487173, 0.777365, 1.15794", \ + "0.067679, 0.079951, 0.158617, 0.266939, 0.488828, 0.778715, 1.1584", \ + "0.078806, 0.091914, 0.167748, 0.27324, 0.493648, 0.782054, 1.16048" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0537854, 0.0611467, 0.101891, 0.151508, 0.250341, 0.378699, 0.546447", \ + "0.068038, 0.0754064, 0.116339, 0.166031, 0.264911, 0.393292, 0.561054", \ + "0.108102, 0.115944, 0.157872, 0.207906, 0.306926, 0.435343, 0.603201", \ + "0.135862, 0.144416, 0.1873, 0.23742, 0.33678, 0.465288, 0.633204", \ + "0.168485, 0.17852, 0.224218, 0.274709, 0.374074, 0.502753, 0.670892", \ + "0.197349, 0.209125, 0.259232, 0.310921, 0.411036, 0.539826, 0.708079", \ + "0.221414, 0.234979, 0.29074, 0.344478, 0.446056, 0.576048, 0.744463" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0203904, 0.0289181, 0.0816921, 0.148018, 0.2807, 0.453135, 0.678799", \ + "0.0204386, 0.0289563, 0.0817433, 0.14801, 0.280687, 0.45314, 0.678799", \ + "0.0230433, 0.0310475, 0.082577, 0.14841, 0.280868, 0.453246, 0.678782", \ + "0.0269995, 0.0343842, 0.083696, 0.149082, 0.2813, 0.45373, 0.678787", \ + "0.034765, 0.041509, 0.0872697, 0.150684, 0.282115, 0.454487, 0.679136", \ + "0.04403, 0.050567, 0.093503, 0.154715, 0.284192, 0.455565, 0.680185", \ + "0.05468, 0.061117, 0.102186, 0.160863, 0.288412, 0.458799, 0.682305" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0604742, 0.0717076, 0.137109, 0.217021, 0.375946, 0.582188, 0.851799", \ + "0.0743353, 0.0855864, 0.151142, 0.231152, 0.390159, 0.596422, 0.866043", \ + "0.113649, 0.124797, 0.190159, 0.270226, 0.429638, 0.635982, 0.905608", \ + "0.143862, 0.15488, 0.219784, 0.299646, 0.458638, 0.665007, 0.934421", \ + "0.183258, 0.195233, 0.26033, 0.340042, 0.498532, 0.704732, 0.974752", \ + "0.220753, 0.234206, 0.301655, 0.381639, 0.539875, 0.745927, 1.01534", \ + "0.255998, 0.271052, 0.342692, 0.423492, 0.583692, 0.789892, 1.05914" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0418024, 0.0563935, 0.146285, 0.258544, 0.482773, 0.774159, 1.15483", \ + "0.0418109, 0.0563737, 0.146332, 0.258564, 0.482769, 0.774097, 1.15483", \ + "0.0437088, 0.0577169, 0.146749, 0.258719, 0.48278, 0.774198, 1.15483", \ + "0.047672, 0.0607155, 0.147496, 0.259382, 0.483061, 0.774168, 1.15501", \ + "0.055972, 0.0679847, 0.150251, 0.260732, 0.48442, 0.774719, 1.15546", \ + "0.06624, 0.078445, 0.156369, 0.264479, 0.486214, 0.775997, 1.15581", \ + "0.077325, 0.090366, 0.165549, 0.270753, 0.491139, 0.779401, 1.15792" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.059216, 0.0684261, 0.120333, 0.183858, 0.310483, 0.475012, 0.690153", \ + "0.073361, 0.0825836, 0.134731, 0.198333, 0.325051, 0.489597, 0.704752", \ + "0.112712, 0.122274, 0.175251, 0.239191, 0.366117, 0.530773, 0.745977", \ + "0.140072, 0.150135, 0.20366, 0.267778, 0.395005, 0.559757, 0.774875", \ + "0.172708, 0.183962, 0.238848, 0.303589, 0.430831, 0.595654, 0.810988", \ + "0.201202, 0.214001, 0.272803, 0.337658, 0.46528, 0.630364, 0.845715", \ + "0.224971, 0.239469, 0.302827, 0.368923, 0.497474, 0.663143, 0.878672" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0243603, 0.0355127, 0.104523, 0.191052, 0.363908, 0.589069, 0.883056", \ + "0.0244014, 0.0355239, 0.104523, 0.191043, 0.364096, 0.589069, 0.883056", \ + "0.0261296, 0.0368666, 0.104936, 0.191206, 0.364129, 0.589151, 0.883104", \ + "0.0290057, 0.0392527, 0.105634, 0.192226, 0.364426, 0.589272, 0.882938", \ + "0.0350192, 0.0446905, 0.107865, 0.19239, 0.364895, 0.589465, 0.883448", \ + "0.04291, 0.052305, 0.112371, 0.194928, 0.36597, 0.590302, 0.884294", \ + "0.052449, 0.061607, 0.119033, 0.199275, 0.36869, 0.591985, 0.884946" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0612212, 0.0725944, 0.138482, 0.218936, 0.378846, 0.586088, 0.85632", \ + "0.0750625, 0.0864168, 0.152503, 0.233062, 0.393056, 0.600318, 0.870569", \ + "0.114395, 0.125661, 0.191535, 0.272137, 0.432589, 0.63985, 0.910129", \ + "0.144686, 0.155774, 0.221167, 0.301598, 0.461516, 0.668784, 0.939071", \ + "0.184308, 0.196278, 0.261729, 0.341995, 0.501479, 0.708664, 0.97932", \ + "0.222185, 0.235542, 0.303153, 0.383615, 0.542737, 0.749705, 1.01991", \ + "0.25775, 0.272585, 0.34423, 0.42554, 0.586749, 0.793783, 1.0637" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0548142, 0.0692663, 0.158718, 0.270795, 0.494908, 0.786315, 1.16688", \ + "0.0548289, 0.0692464, 0.158723, 0.270797, 0.49493, 0.786193, 1.16697", \ + "0.0567938, 0.0706093, 0.15915, 0.270947, 0.494947, 0.786296, 1.16697", \ + "0.0608072, 0.0736169, 0.159946, 0.271591, 0.495334, 0.78629, 1.16699", \ + "0.0695685, 0.0810193, 0.16269, 0.272963, 0.496465, 0.786905, 1.16737", \ + "0.08101, 0.091914, 0.168919, 0.276718, 0.498462, 0.788098, 1.16799", \ + "0.093704, 0.104813, 0.178102, 0.283146, 0.503199, 0.79146, 1.17008" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0633899, 0.072607, 0.125335, 0.189642, 0.317597, 0.483614, 0.700642", \ + "0.0776092, 0.086847, 0.139758, 0.204151, 0.332161, 0.498205, 0.715246", \ + "0.117689, 0.127109, 0.180577, 0.24521, 0.373403, 0.539569, 0.756704", \ + "0.145806, 0.155501, 0.209175, 0.273969, 0.402376, 0.56859, 0.7857", \ + "0.179376, 0.189852, 0.244725, 0.309519, 0.437789, 0.604188, 0.821346", \ + "0.209859, 0.221482, 0.278828, 0.344067, 0.472737, 0.639272, 0.856541", \ + "0.235623, 0.248592, 0.309617, 0.375824, 0.505373, 0.67238, 0.889702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.029531, 0.0406969, 0.110251, 0.197564, 0.372269, 0.599427, 0.896321", \ + "0.0295519, 0.0406957, 0.110253, 0.197551, 0.372269, 0.599426, 0.896319", \ + "0.0310587, 0.0418654, 0.110652, 0.197773, 0.372248, 0.599327, 0.896284", \ + "0.0336415, 0.0439509, 0.111254, 0.198343, 0.372616, 0.599575, 0.896201", \ + "0.0393682, 0.0490186, 0.113328, 0.198861, 0.37306, 0.599768, 0.896619", \ + "0.046889, 0.056167, 0.11751, 0.201252, 0.374127, 0.600584, 0.897237", \ + "0.055877, 0.065038, 0.12379, 0.2054, 0.376698, 0.602273, 0.898148" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0466748, 0.0578848, 0.123473, 0.203884, 0.363791, 0.571019, 0.841307", \ + "0.0580609, 0.0693581, 0.135382, 0.215909, 0.375904, 0.583173, 0.853483", \ + "0.092021, 0.10736, 0.181663, 0.262808, 0.422926, 0.630331, 0.900722", \ + "0.117137, 0.137097, 0.231377, 0.323538, 0.485386, 0.692677, 0.963025", \ + "0.148473, 0.174837, 0.297152, 0.412428, 0.600304, 0.81241, 1.08335", \ + "0.178425, 0.210866, 0.361062, 0.501119, 0.723931, 0.965463, 1.24558", \ + "0.205298, 0.243585, 0.421275, 0.58612, 0.8445, 1.12094, 1.434" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0547942, 0.0692564, 0.158712, 0.270798, 0.494899, 0.786171, 1.16705", \ + "0.0547898, 0.0692257, 0.158718, 0.270798, 0.494901, 0.786173, 1.16705", \ + "0.0775727, 0.0902328, 0.167486, 0.272858, 0.49496, 0.786065, 1.16701", \ + "0.109002, 0.123118, 0.20171, 0.296196, 0.502423, 0.786299, 1.16701", \ + "0.157551, 0.175057, 0.265974, 0.364681, 0.551451, 0.812779, 1.17459", \ + "0.209876, 0.231654, 0.339506, 0.449952, 0.645784, 0.887214, 1.22398", \ + "0.265568, 0.291704, 0.418361, 0.543062, 0.755968, 1.00583, 1.32072" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0428678, 0.0518318, 0.104405, 0.168784, 0.296839, 0.462986, 0.680088", \ + "0.0568606, 0.0658311, 0.118761, 0.183265, 0.311388, 0.477565, 0.694704", \ + "0.0999794, 0.112507, 0.173103, 0.237577, 0.366462, 0.532915, 0.750102", \ + "0.131727, 0.149061, 0.229603, 0.306368, 0.437901, 0.604319, 0.821794", \ + "0.17048, 0.194384, 0.304601, 0.40566, 0.565641, 0.740862, 0.958253", \ + "0.209327, 0.23943, 0.378634, 0.505138, 0.70142, 0.907911, 1.1429", \ + "0.24855, 0.284195, 0.450733, 0.602847, 0.836663, 1.07839, 1.34649" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0350897, 0.0464807, 0.116444, 0.203855, 0.378797, 0.606043, 0.903093", \ + "0.0350209, 0.0464469, 0.116442, 0.203855, 0.378791, 0.606035, 0.903143", \ + "0.0540263, 0.0647516, 0.125052, 0.205897, 0.378807, 0.605953, 0.903227", \ + "0.0823481, 0.094899, 0.15925, 0.230897, 0.388145, 0.606806, 0.903109", \ + "0.129998, 0.145994, 0.222107, 0.300333, 0.442951, 0.638909, 0.915035", \ + "0.183481, 0.203734, 0.296333, 0.385671, 0.538469, 0.721675, 0.972579", \ + "0.238954, 0.264295, 0.376957, 0.479912, 0.648738, 0.84208, 1.07982" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0493493, 0.0602911, 0.125118, 0.20487, 0.363688, 0.569856, 0.8395", \ + "0.0607057, 0.0717971, 0.137107, 0.21703, 0.375975, 0.582197, 0.851694", \ + "0.0953571, 0.110116, 0.183339, 0.263575, 0.422951, 0.629383, 0.899151", \ + "0.121054, 0.14054, 0.233297, 0.324569, 0.485265, 0.691697, 0.961182", \ + "0.153389, 0.178987, 0.299278, 0.4136, 0.600897, 0.811902, 1.08107", \ + "0.183633, 0.215363, 0.363657, 0.502522, 0.724174, 0.965803, 1.24399", \ + "0.210357, 0.248146, 0.423947, 0.587611, 0.845517, 1.12011, 1.43251" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0439792, 0.0587496, 0.148801, 0.261022, 0.485327, 0.776659, 1.15758", \ + "0.0439466, 0.0586908, 0.148818, 0.261045, 0.485327, 0.776664, 1.15752", \ + "0.0646869, 0.0785795, 0.157343, 0.263057, 0.485333, 0.77661, 1.15756", \ + "0.0924246, 0.108361, 0.19113, 0.286271, 0.492611, 0.7767, 1.15748", \ + "0.134924, 0.155092, 0.252637, 0.353683, 0.54231, 0.803488, 1.16501", \ + "0.18073, 0.205831, 0.322278, 0.436236, 0.635699, 0.878492, 1.21397", \ + "0.229469, 0.259703, 0.39637, 0.526309, 0.743453, 0.994252, 1.31049" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0317652, 0.0387281, 0.079391, 0.129294, 0.228644, 0.357581, 0.52613", \ + "0.0459572, 0.0530299, 0.0940825, 0.144079, 0.243471, 0.372448, 0.541016", \ + "0.0866937, 0.0990904, 0.154282, 0.206154, 0.305293, 0.434958, 0.603677", \ + "0.113186, 0.131608, 0.211031, 0.28029, 0.387874, 0.517557, 0.68606", \ + "0.144718, 0.170585, 0.283086, 0.380364, 0.525273, 0.673295, 0.843003", \ + "0.177102, 0.209426, 0.352499, 0.47787, 0.664107, 0.850459, 1.0505", \ + "0.209409, 0.247948, 0.419172, 0.571453, 0.798238, 1.02501, 1.26534" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.024179, 0.0329039, 0.0863215, 0.153089, 0.286509, 0.459965, 0.686678", \ + "0.0243817, 0.0329039, 0.0863565, 0.153089, 0.286537, 0.459935, 0.686655", \ + "0.0489441, 0.0575424, 0.101037, 0.158655, 0.286522, 0.459929, 0.686591", \ + "0.0796017, 0.0904517, 0.142498, 0.194521, 0.30353, 0.463455, 0.686656", \ + "0.129321, 0.143826, 0.210634, 0.273791, 0.378204, 0.512752, 0.70994", \ + "0.18309, 0.202228, 0.287706, 0.364995, 0.487414, 0.621713, 0.79289", \ + "0.238988, 0.262603, 0.370055, 0.46308, 0.605369, 0.757634, 0.931868" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0459782, 0.0570271, 0.122088, 0.201958, 0.360878, 0.567105, 0.836595", \ + "0.0573383, 0.0685374, 0.133993, 0.213992, 0.373021, 0.579408, 0.848791", \ + "0.0906723, 0.105948, 0.180161, 0.260713, 0.420045, 0.62649, 0.896148", \ + "0.114572, 0.134888, 0.229411, 0.321452, 0.482491, 0.688891, 0.958528", \ + "0.144235, 0.170926, 0.29394, 0.409525, 0.597237, 0.808482, 1.07816", \ + "0.171262, 0.204578, 0.356445, 0.496851, 0.720068, 0.96218, 1.24086", \ + "0.195097, 0.234548, 0.414473, 0.580165, 0.839331, 1.11543, 1.42885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.04178, 0.0564095, 0.146331, 0.258566, 0.482768, 0.774159, 1.15485", \ + "0.0417234, 0.0563461, 0.146332, 0.258565, 0.482776, 0.774064, 1.15502", \ + "0.0629051, 0.0766569, 0.155122, 0.260671, 0.482813, 0.774101, 1.15502", \ + "0.0906731, 0.106623, 0.18919, 0.284227, 0.490335, 0.774218, 1.15502", \ + "0.133119, 0.153531, 0.251147, 0.352275, 0.540244, 0.800727, 1.16264", \ + "0.17914, 0.204447, 0.321457, 0.435343, 0.63428, 0.877286, 1.21183", \ + "0.227405, 0.258232, 0.397063, 0.52634, 0.742958, 0.993386, 1.30905" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0392517, 0.048098, 0.100238, 0.164408, 0.292304, 0.458314, 0.67536", \ + "0.0525793, 0.0616063, 0.114232, 0.178525, 0.306478, 0.472562, 0.689627", \ + "0.0908218, 0.104139, 0.167254, 0.232573, 0.360834, 0.527342, 0.744542", \ + "0.117147, 0.136234, 0.22103, 0.299554, 0.432402, 0.599302, 0.816564", \ + "0.149066, 0.175654, 0.292415, 0.396024, 0.558331, 0.734802, 0.952223", \ + "0.182009, 0.215371, 0.362479, 0.492615, 0.69209, 0.900322, 1.13651", \ + "0.215713, 0.25522, 0.431344, 0.587545, 0.825341, 1.06926, 1.33855" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0303006, 0.0416662, 0.111617, 0.199004, 0.373785, 0.601, 0.898012", \ + "0.0303118, 0.0416717, 0.111632, 0.199043, 0.373746, 0.600993, 0.898002", \ + "0.0492194, 0.0604503, 0.12126, 0.20207, 0.373846, 0.600904, 0.898082", \ + "0.076758, 0.0898908, 0.155431, 0.227343, 0.383685, 0.602058, 0.897856", \ + "0.123652, 0.140238, 0.217803, 0.296735, 0.439386, 0.635053, 0.910336", \ + "0.175339, 0.196595, 0.29164, 0.381735, 0.534835, 0.718171, 0.968237", \ + "0.228635, 0.255142, 0.371111, 0.475449, 0.644672, 0.838461, 1.07639" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0466748, 0.0578848, 0.123473, 0.203884, 0.363791, 0.571019, 0.841307", \ + "0.0580609, 0.0693581, 0.135382, 0.215909, 0.375904, 0.583173, 0.853483", \ + "0.092021, 0.10736, 0.181663, 0.262808, 0.422926, 0.630331, 0.900722", \ + "0.117137, 0.137097, 0.231377, 0.323538, 0.485386, 0.692677, 0.963025", \ + "0.148473, 0.174837, 0.297152, 0.412428, 0.600304, 0.81241, 1.08335", \ + "0.178425, 0.210866, 0.361062, 0.501119, 0.723931, 0.965463, 1.24558", \ + "0.205298, 0.243585, 0.421275, 0.58612, 0.8445, 1.12094, 1.434" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0547942, 0.0692564, 0.158712, 0.270798, 0.494899, 0.786171, 1.16705", \ + "0.0547898, 0.0692257, 0.158718, 0.270798, 0.494901, 0.786173, 1.16705", \ + "0.0775727, 0.0902328, 0.167486, 0.272858, 0.49496, 0.786065, 1.16701", \ + "0.109002, 0.123118, 0.20171, 0.296196, 0.502423, 0.786299, 1.16701", \ + "0.157551, 0.175057, 0.265974, 0.364681, 0.551451, 0.812779, 1.17459", \ + "0.209876, 0.231654, 0.339506, 0.449952, 0.645784, 0.887214, 1.22398", \ + "0.265568, 0.291704, 0.418361, 0.543062, 0.755968, 1.00583, 1.32072" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0428678, 0.0518318, 0.104405, 0.168784, 0.296839, 0.462986, 0.680088", \ + "0.0568606, 0.0658311, 0.118761, 0.183265, 0.311388, 0.477565, 0.694704", \ + "0.0999794, 0.112507, 0.173103, 0.237577, 0.366462, 0.532915, 0.750102", \ + "0.131727, 0.149061, 0.229603, 0.306368, 0.437901, 0.604319, 0.821794", \ + "0.17048, 0.194384, 0.304601, 0.40566, 0.565641, 0.740862, 0.958253", \ + "0.209327, 0.23943, 0.378634, 0.505138, 0.70142, 0.907911, 1.1429", \ + "0.24855, 0.284195, 0.450733, 0.602847, 0.836663, 1.07839, 1.34649" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0350897, 0.0464807, 0.116444, 0.203855, 0.378797, 0.606043, 0.903093", \ + "0.0350209, 0.0464469, 0.116442, 0.203855, 0.378791, 0.606035, 0.903143", \ + "0.0540263, 0.0647516, 0.125052, 0.205897, 0.378807, 0.605953, 0.903227", \ + "0.0823481, 0.094899, 0.15925, 0.230897, 0.388145, 0.606806, 0.903109", \ + "0.129998, 0.145994, 0.222107, 0.300333, 0.442951, 0.638909, 0.915035", \ + "0.183481, 0.203734, 0.296333, 0.385671, 0.538469, 0.721675, 0.972579", \ + "0.238954, 0.264295, 0.376957, 0.479912, 0.648738, 0.84208, 1.07982" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00741563, 0.00753269, 0.00769653, 0.00772842, 0.00774471, 0.00775388, 0.0077549", \ + "0.00716088, 0.00726061, 0.00746502, 0.00752122, 0.00755353, 0.00756724, 0.00757459", \ + "0.00753875, 0.00758668, 0.00777541, 0.00787537, 0.00794991, 0.00798792, 0.00801024", \ + "0.00848628, 0.00850747, 0.00864048, 0.00872424, 0.00881035, 0.00885701, 0.00888412", \ + "0.0106065, 0.0105755, 0.010607, 0.0106911, 0.0108003, 0.0108192, 0.0108529", \ + "0.0136498, 0.0135543, 0.0134493, 0.0134596, 0.0135244, 0.0135669, 0.0136165", \ + "0.0175403, 0.0174103, 0.0171712, 0.0171195, 0.017123, 0.0171731, 0.0172637" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00702975, 0.00710636, 0.0072378, 0.00727093, 0.00729034, 0.00729396, 0.00730134", \ + "0.00682362, 0.00690032, 0.00706708, 0.00711807, 0.00714828, 0.00716174, 0.00716775", \ + "0.00715255, 0.00720709, 0.00740924, 0.00750033, 0.00756811, 0.00760722, 0.00763057", \ + "0.00822335, 0.00824397, 0.00837743, 0.00847332, 0.00855152, 0.00860635, 0.00863518", \ + "0.0101544, 0.0101461, 0.0101971, 0.0102907, 0.0103614, 0.0104241, 0.010472", \ + "0.0131261, 0.0130742, 0.0130256, 0.0130676, 0.0131234, 0.0131689, 0.0132288", \ + "0.0168837, 0.0167772, 0.0166811, 0.0166827, 0.0167086, 0.0167509, 0.0167856" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00497374, 0.00508923, 0.00526019, 0.00529531, 0.00531151, 0.00532061, 0.00532434", \ + "0.00471517, 0.00480884, 0.00501521, 0.00507593, 0.00511105, 0.00512564, 0.00513339", \ + "0.00511031, 0.00514997, 0.00531462, 0.00541176, 0.00549417, 0.00553273, 0.00555545", \ + "0.00607553, 0.00608385, 0.0061859, 0.00626773, 0.0063459, 0.00639311, 0.00642392", \ + "0.0082142, 0.00817174, 0.00816922, 0.00823494, 0.00833577, 0.00835912, 0.00839724", \ + "0.0112764, 0.0111753, 0.0110246, 0.0110213, 0.0110707, 0.0111064, 0.0111492", \ + "0.0151904, 0.0150372, 0.0147797, 0.0147001, 0.0146864, 0.0147193, 0.0147953" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00713812, 0.00725672, 0.00741772, 0.00745336, 0.00747098, 0.00747996, 0.00748273", \ + "0.0069226, 0.00703188, 0.00724191, 0.00729773, 0.00733088, 0.00734481, 0.00735169", \ + "0.0072792, 0.00735018, 0.00757005, 0.00767855, 0.00776041, 0.00779474, 0.00781364", \ + "0.00837504, 0.0083869, 0.00852992, 0.00861718, 0.00870472, 0.00875188, 0.00878673", \ + "0.0103882, 0.0103445, 0.0103684, 0.0104572, 0.0105276, 0.0105797, 0.0106269", \ + "0.0134575, 0.0133367, 0.0131806, 0.0132123, 0.0132778, 0.0133176, 0.0133695", \ + "0.0173321, 0.0171058, 0.0168582, 0.0168668, 0.0168826, 0.0169217, 0.0169492" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00499318, 0.00511428, 0.00528137, 0.00531396, 0.00532973, 0.00533881, 0.00534241", \ + "0.00473994, 0.00484161, 0.00504918, 0.00510559, 0.0051384, 0.0051519, 0.00515925", \ + "0.0051208, 0.00516951, 0.00535715, 0.00545808, 0.00553348, 0.00557152, 0.00559398", \ + "0.0060699, 0.0060912, 0.0062204, 0.0063125, 0.00639363, 0.00644088, 0.00646786", \ + "0.00819795, 0.00816185, 0.00819114, 0.00826589, 0.00838185, 0.00840411, 0.00843748", \ + "0.0112456, 0.0111507, 0.0110289, 0.0110463, 0.0111017, 0.0111795, 0.0111958", \ + "0.0151438, 0.0149996, 0.0147679, 0.0147058, 0.0147134, 0.0147563, 0.0148524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00715338, 0.00727723, 0.00744127, 0.00747674, 0.0074989, 0.0075031, 0.00751066", \ + "0.00694142, 0.00705361, 0.00726717, 0.00732414, 0.0073568, 0.00737055, 0.00737955", \ + "0.0072897, 0.00736193, 0.00758901, 0.00770449, 0.00778411, 0.00781868, 0.00784182", \ + "0.00840159, 0.00841978, 0.00856618, 0.00866097, 0.0087645, 0.00881591, 0.0088401", \ + "0.0103894, 0.0103521, 0.0103986, 0.0104912, 0.0105942, 0.0106535, 0.0107015", \ + "0.0134293, 0.0133141, 0.0132318, 0.0132729, 0.0133349, 0.013383, 0.0134422", \ + "0.0172672, 0.0170756, 0.0168658, 0.0168679, 0.0169082, 0.0169456, 0.0169851" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00741563, 0.00753269, 0.00769653, 0.00772842, 0.00774471, 0.00775388, 0.0077549", \ + "0.00716088, 0.00726061, 0.00746502, 0.00752122, 0.00755353, 0.00756724, 0.00757459", \ + "0.00753875, 0.00758668, 0.00777541, 0.00787537, 0.00794991, 0.00798792, 0.00801024", \ + "0.00848628, 0.00850747, 0.00864048, 0.00872424, 0.00881035, 0.00885701, 0.00888412", \ + "0.0106065, 0.0105755, 0.010607, 0.0106911, 0.0108003, 0.0108192, 0.0108529", \ + "0.0136498, 0.0135543, 0.0134493, 0.0134596, 0.0135244, 0.0135669, 0.0136165", \ + "0.0175403, 0.0174103, 0.0171712, 0.0171195, 0.017123, 0.0171731, 0.0172637" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00713812, 0.00725672, 0.00741772, 0.00745336, 0.00747098, 0.00747996, 0.00748273", \ + "0.0069226, 0.00703188, 0.00724191, 0.00729773, 0.00733088, 0.00734481, 0.00735169", \ + "0.0072792, 0.00735018, 0.00757005, 0.00767855, 0.00776041, 0.00779474, 0.00781364", \ + "0.00837504, 0.0083869, 0.00852992, 0.00861718, 0.00870472, 0.00875188, 0.00878673", \ + "0.0103882, 0.0103445, 0.0103684, 0.0104572, 0.0105276, 0.0105797, 0.0106269", \ + "0.0134575, 0.0133367, 0.0131806, 0.0132123, 0.0132778, 0.0133176, 0.0133695", \ + "0.0173321, 0.0171058, 0.0168582, 0.0168668, 0.0168826, 0.0169217, 0.0169492" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00982096, 0.00987157, 0.00993719, 0.00995095, 0.00995897, 0.00996114, 0.00996238", \ + "0.00957381, 0.00964715, 0.00984185, 0.0099143, 0.00996329, 0.00998305, 0.00999486", \ + "0.00968102, 0.00967397, 0.00969817, 0.0096556, 0.00986924, 0.00990121, 0.00994852", \ + "0.0105297, 0.0103932, 0.0101159, 0.00998966, 0.00996644, 0.0099622, 0.0099872", \ + "0.0127858, 0.0124917, 0.0115531, 0.0111029, 0.0107033, 0.0104481, 0.010332", \ + "0.0162124, 0.015777, 0.0141916, 0.013225, 0.0122734, 0.011698, 0.0112445", \ + "0.0206474, 0.0200833, 0.0179224, 0.0164455, 0.0148647, 0.0138405, 0.0129605" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-3.74111e-05, -2.32771e-05, -1.73676e-06, 3.58866e-06, 6.39089e-06, 5.68712e-06, 8.09962e-06", \ + "-0.00023182, -0.000204011, -0.000117956, -8.32282e-05, -6.83924e-05, -6.25632e-05, -6.36936e-05", \ + "0.000106282, 0.000148036, -2.6511e-05, 3.8692e-05, -2.33633e-06, -2.01763e-05, -3.5746e-05", \ + "0.0011017, 0.000990154, 0.000612459, 0.000434704, 0.000248883, 0.000148618, 8.13311e-05", \ + "0.00346185, 0.00321772, 0.0022731, 0.00173139, 0.00112999, 0.000791222, 0.000567077", \ + "0.0068441, 0.00649115, 0.00500523, 0.00399318, 0.00288474, 0.00214987, 0.00162015", \ + "0.0112592, 0.0108097, 0.00885863, 0.00738075, 0.0055879, 0.00431833, 0.00338928" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00740107, 0.00745283, 0.00751973, 0.00753415, 0.00754266, 0.00754474, 0.00754823", \ + "0.00714665, 0.00721179, 0.0073906, 0.00745777, 0.00751583, 0.00753642, 0.00754823", \ + "0.00729735, 0.0072677, 0.00728266, 0.00725781, 0.00739749, 0.00744784, 0.00749411", \ + "0.00819881, 0.00803315, 0.00771214, 0.00758489, 0.00753433, 0.00751715, 0.00753806", \ + "0.010613, 0.0102562, 0.00924483, 0.00878311, 0.00831763, 0.00806653, 0.00788797", \ + "0.0141942, 0.0137013, 0.0120193, 0.0110293, 0.0100088, 0.00936212, 0.00895216", \ + "0.0188106, 0.0182035, 0.0159203, 0.0143961, 0.0127176, 0.0116501, 0.0106758" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000129166, 0.000152835, 0.000178054, 0.000183482, 0.000186554, 0.000188211, 0.000186267", \ + "-7.50085e-05, -4.31638e-05, 5.10809e-05, 8.65806e-05, 0.000113898, 0.000120969, 0.000121933", \ + "0.000384025, 0.000366035, 0.000185713, 0.000258097, 0.000200157, 0.000169372, 0.000161525", \ + "0.0015108, 0.00135839, 0.000864719, 0.000688512, 0.000474221, 0.000362282, 0.000298664", \ + "0.0040979, 0.00379818, 0.0026848, 0.00202995, 0.00141605, 0.00106589, 0.000816105", \ + "0.00771803, 0.00731006, 0.00564503, 0.00450098, 0.00330644, 0.00249246, 0.0019352", \ + "0.0123931, 0.0118902, 0.00973887, 0.00810363, 0.0061985, 0.00482119, 0.00381277" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00740707, 0.00745899, 0.00752537, 0.00753964, 0.00754728, 0.00754989, 0.0075506", \ + "0.00715683, 0.00723382, 0.00742997, 0.00750176, 0.00755054, 0.00757008, 0.00758202", \ + "0.00727306, 0.00725504, 0.00729507, 0.00735174, 0.00745676, 0.00749154, 0.00753661", \ + "0.00813459, 0.00797823, 0.00768603, 0.00758056, 0.00755345, 0.00754989, 0.00757502", \ + "0.0104473, 0.0101086, 0.00913633, 0.00870285, 0.0082792, 0.00805254, 0.00791939", \ + "0.0139115, 0.0134348, 0.0117981, 0.0108268, 0.00986461, 0.00924754, 0.00888616", \ + "0.0183732, 0.0177756, 0.0155462, 0.0140534, 0.0124375, 0.0114607, 0.0105099" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000153907, 0.000178402, 0.000203868, 0.000209293, 0.000212718, 0.000212373, 0.000215171", \ + "-5.73511e-05, -2.37505e-05, 9.00893e-05, 0.000117113, 0.000136976, 0.000141623, 0.000142581", \ + "0.000375434, 0.000358235, 0.00018753, 0.000249289, 0.000205673, 0.000185716, 0.000169677", \ + "0.00144437, 0.00129625, 0.000853024, 0.000662027, 0.000453344, 0.000349637, 0.000287564", \ + "0.00392978, 0.0036325, 0.00257342, 0.00199135, 0.00138637, 0.00102464, 0.00077668", \ + "0.0074115, 0.00700604, 0.00541149, 0.00430958, 0.00313951, 0.00240742, 0.00183837", \ + "0.0119066, 0.0114126, 0.00931166, 0.0077318, 0.00588863, 0.00458145, 0.00361926" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00982096, 0.00987157, 0.00993719, 0.00995095, 0.00995897, 0.00996114, 0.00996238", \ + "0.00957381, 0.00964715, 0.00984185, 0.0099143, 0.00996329, 0.00998305, 0.00999486", \ + "0.00968102, 0.00967397, 0.00969817, 0.0096556, 0.00986924, 0.00990121, 0.00994852", \ + "0.0105297, 0.0103932, 0.0101159, 0.00998966, 0.00996644, 0.0099622, 0.0099872", \ + "0.0127858, 0.0124917, 0.0115531, 0.0111029, 0.0107033, 0.0104481, 0.010332", \ + "0.0162124, 0.015777, 0.0141916, 0.013225, 0.0122734, 0.011698, 0.0112445", \ + "0.0206474, 0.0200833, 0.0179224, 0.0164455, 0.0148647, 0.0138405, 0.0129605" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.000129166, 0.000152835, 0.000178054, 0.000183482, 0.000186554, 0.000188211, 0.000186267", \ + "-7.50085e-05, -4.31638e-05, 5.10809e-05, 8.65806e-05, 0.000113898, 0.000120969, 0.000121933", \ + "0.000384025, 0.000366035, 0.000185713, 0.000258097, 0.000200157, 0.000169372, 0.000161525", \ + "0.0015108, 0.00135839, 0.000864719, 0.000688512, 0.000474221, 0.000362282, 0.000298664", \ + "0.0040979, 0.00379818, 0.0026848, 0.00202995, 0.00141605, 0.00106589, 0.000816105", \ + "0.00771803, 0.00731006, 0.00564503, 0.00450098, 0.00330644, 0.00249246, 0.0019352", \ + "0.0123931, 0.0118902, 0.00973887, 0.00810363, 0.0061985, 0.00482119, 0.00381277" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0105088, 0.0105362, 0.0105738, 0.0105816, 0.0105835, 0.0105823, 0.0105761", \ + "0.0102431, 0.0102789, 0.0103522, 0.0103716, 0.0103812, 0.0103826, 0.01038", \ + "0.010595, 0.0106155, 0.0106979, 0.0107408, 0.0107748, 0.0107905, 0.0107977", \ + "0.0115093, 0.0115198, 0.0115804, 0.0116115, 0.0116474, 0.0116626, 0.0116697", \ + "0.013596, 0.0135694, 0.0135686, 0.0136009, 0.0136483, 0.0136493, 0.013654", \ + "0.0165703, 0.0165161, 0.0164065, 0.0163886, 0.0163917, 0.016405, 0.0164414", \ + "0.0204029, 0.0203399, 0.0201339, 0.0200501, 0.020016, 0.0200111, 0.0200549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00707717, 0.00714226, 0.00725052, 0.00727619, 0.00729076, 0.00729627, 0.00729948", \ + "0.00687194, 0.00694141, 0.0070862, 0.00712905, 0.00715508, 0.00716597, 0.00717028", \ + "0.0071697, 0.00723013, 0.00743177, 0.00752345, 0.00759214, 0.00761742, 0.0076353", \ + "0.00813166, 0.00818263, 0.00837632, 0.00848908, 0.00856494, 0.00862409, 0.0086484", \ + "0.00995464, 0.00998163, 0.0101599, 0.010265, 0.0103626, 0.0104195, 0.01046", \ + "0.0127523, 0.0127664, 0.0128777, 0.012981, 0.0130925, 0.0131514, 0.0132077", \ + "0.016392, 0.0163816, 0.0164239, 0.0165061, 0.0166002, 0.0166833, 0.0167358" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0073538, 0.00738875, 0.00744482, 0.00745587, 0.00746046, 0.00746146, 0.00745848", \ + "0.00708649, 0.00712562, 0.00721739, 0.00724585, 0.0072616, 0.0072657, 0.0072651", \ + "0.00743668, 0.0074606, 0.00755208, 0.00760657, 0.00765079, 0.00767278, 0.00768516", \ + "0.00836216, 0.00836584, 0.00843353, 0.00848449, 0.00851759, 0.00854213, 0.008555", \ + "0.0104431, 0.0104261, 0.010424, 0.010465, 0.0105441, 0.0105168, 0.0105364", \ + "0.013426, 0.0133784, 0.0132713, 0.0132539, 0.0132707, 0.0132789, 0.0132994", \ + "0.0172745, 0.0172176, 0.0170011, 0.0169268, 0.0168866, 0.0168906, 0.0169547" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00861559, 0.00871249, 0.00885062, 0.00887918, 0.00889428, 0.00890041, 0.0089037", \ + "0.00839624, 0.00849838, 0.00868233, 0.00872971, 0.00875714, 0.00876875, 0.00877504", \ + "0.00870179, 0.00878526, 0.00902356, 0.00912184, 0.00918669, 0.0092143, 0.00924303", \ + "0.00964926, 0.00971537, 0.00993566, 0.0100545, 0.010146, 0.0101953, 0.0102252", \ + "0.0115008, 0.0115482, 0.0117209, 0.0118504, 0.0119519, 0.0120164, 0.0120503", \ + "0.01433, 0.0143301, 0.0144468, 0.0145547, 0.014675, 0.0147414, 0.0147945", \ + "0.0180256, 0.0179744, 0.0180124, 0.018092, 0.0181938, 0.0182708, 0.0183165" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00677495, 0.00680577, 0.00684839, 0.00685719, 0.00685959, 0.00685901, 0.0068532", \ + "0.00651292, 0.00655052, 0.00662733, 0.00664828, 0.00665825, 0.00666022, 0.00665869", \ + "0.0068641, 0.00688832, 0.0069716, 0.00701707, 0.00705148, 0.00706809, 0.00707664", \ + "0.00778645, 0.00779614, 0.00785912, 0.00789441, 0.00792413, 0.00794126, 0.00794912", \ + "0.00987106, 0.00985049, 0.00984464, 0.00987411, 0.00993656, 0.00992018, 0.00993515", \ + "0.0128604, 0.0128051, 0.0126855, 0.0126675, 0.012663, 0.0126863, 0.0127051", \ + "0.0166923, 0.0166224, 0.0164168, 0.0163343, 0.0162987, 0.0163146, 0.0163628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00861886, 0.00872259, 0.00886269, 0.00889108, 0.00890651, 0.00891254, 0.00891617", \ + "0.00840473, 0.00850835, 0.00869392, 0.00874199, 0.00876965, 0.00878098, 0.00878843", \ + "0.00870872, 0.00879091, 0.00902875, 0.00913146, 0.00920772, 0.00923304, 0.00925169", \ + "0.00968879, 0.00975408, 0.00997885, 0.0101035, 0.0101839, 0.0102256, 0.0102626", \ + "0.0115358, 0.0115789, 0.0117479, 0.0118884, 0.0119991, 0.0120567, 0.0121003", \ + "0.0143497, 0.0143495, 0.0144801, 0.0145867, 0.0147048, 0.0147724, 0.0148266", \ + "0.0180298, 0.0179901, 0.0180219, 0.0181025, 0.0182047, 0.0182825, 0.0183351" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0105088, 0.0105362, 0.0105738, 0.0105816, 0.0105835, 0.0105823, 0.0105761", \ + "0.0102431, 0.0102789, 0.0103522, 0.0103716, 0.0103812, 0.0103826, 0.01038", \ + "0.010595, 0.0106155, 0.0106979, 0.0107408, 0.0107748, 0.0107905, 0.0107977", \ + "0.0115093, 0.0115198, 0.0115804, 0.0116115, 0.0116474, 0.0116626, 0.0116697", \ + "0.013596, 0.0135694, 0.0135686, 0.0136009, 0.0136483, 0.0136493, 0.013654", \ + "0.0165703, 0.0165161, 0.0164065, 0.0163886, 0.0163917, 0.016405, 0.0164414", \ + "0.0204029, 0.0203399, 0.0201339, 0.0200501, 0.020016, 0.0200111, 0.0200549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00861886, 0.00872259, 0.00886269, 0.00889108, 0.00890651, 0.00891254, 0.00891617", \ + "0.00840473, 0.00850835, 0.00869392, 0.00874199, 0.00876965, 0.00878098, 0.00878843", \ + "0.00870872, 0.00879091, 0.00902875, 0.00913146, 0.00920772, 0.00923304, 0.00925169", \ + "0.00968879, 0.00975408, 0.00997885, 0.0101035, 0.0101839, 0.0102256, 0.0102626", \ + "0.0115358, 0.0115789, 0.0117479, 0.0118884, 0.0119991, 0.0120567, 0.0121003", \ + "0.0143497, 0.0143495, 0.0144801, 0.0145867, 0.0147048, 0.0147724, 0.0148266", \ + "0.0180298, 0.0179901, 0.0180219, 0.0181025, 0.0182047, 0.0182825, 0.0183351" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0129417, 0.0129461, 0.0129525, 0.0129532, 0.0129524, 0.0129487, 0.0129443", \ + "0.0127591, 0.0127865, 0.0128343, 0.0128685, 0.0128789, 0.0128826, 0.0128809", \ + "0.0128091, 0.0128061, 0.0127893, 0.0128164, 0.0128487, 0.0128364, 0.0128571", \ + "0.0135476, 0.0134459, 0.013214, 0.0130559, 0.0129916, 0.0129387, 0.0129298", \ + "0.0156789, 0.0154429, 0.0146278, 0.0141906, 0.0137317, 0.0134863, 0.0133241", \ + "0.0189649, 0.0186357, 0.0172862, 0.016382, 0.0154335, 0.0148076, 0.0142985", \ + "0.0232285, 0.0228335, 0.0210481, 0.0196593, 0.0180311, 0.016886, 0.0160751" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "-1.57058e-05, -9.13103e-06, 7.97057e-07, 3.18101e-06, 4.17545e-06, 3.51601e-06, 4.37738e-06", \ + "-0.000182692, -0.000149688, -9.18651e-05, -6.42177e-05, -5.30546e-05, -4.69951e-05, -4.41156e-05", \ + "-0.000222044, -0.000222926, -0.000181069, -0.000146045, -0.000115925, -9.18603e-05, -8.12799e-05", \ + "0.000258039, 0.000199133, 5.57766e-05, 3.94619e-06, -2.82741e-05, -4.21756e-05, -4.93264e-05", \ + "0.00203992, 0.00184298, 0.00120595, 0.000870763, 0.000554531, 0.000380318, 0.000256135", \ + "0.00516335, 0.00484327, 0.00358625, 0.00275723, 0.00195809, 0.00144466, 0.00107976", \ + "0.00936285, 0.00893842, 0.00712616, 0.00578864, 0.00431671, 0.0032887, 0.00256698" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00978916, 0.00979749, 0.00981004, 0.00981238, 0.00981269, 0.0098111, 0.0098052", \ + "0.00960161, 0.00963229, 0.00970472, 0.00973973, 0.00975919, 0.00976595, 0.00976777", \ + "0.00965682, 0.00965913, 0.00964718, 0.00967065, 0.00969085, 0.00971288, 0.0097376", \ + "0.0103896, 0.0103065, 0.0100522, 0.00993994, 0.00985317, 0.00980752, 0.00980543", \ + "0.0125251, 0.0123021, 0.0115287, 0.0110846, 0.0106682, 0.0103731, 0.0101809", \ + "0.0158446, 0.0155237, 0.0142257, 0.0133318, 0.0123397, 0.0117337, 0.0112265", \ + "0.0201444, 0.0197638, 0.0180147, 0.0166686, 0.0150824, 0.0140043, 0.0130528" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00157763, 0.00158614, 0.00159777, 0.00160002, 0.00160103, 0.00160192, 0.00160116", \ + "0.00139096, 0.00142705, 0.00150699, 0.00152464, 0.00154056, 0.00154667, 0.00155006", \ + "0.0013762, 0.00138301, 0.00141236, 0.00145021, 0.00148736, 0.00150307, 0.00151646", \ + "0.00195166, 0.00188037, 0.00168761, 0.00162436, 0.00158718, 0.00157309, 0.00156376", \ + "0.00395046, 0.00371987, 0.00295636, 0.0025572, 0.00221593, 0.00201971, 0.0019116", \ + "0.00723614, 0.00685907, 0.00542302, 0.0045347, 0.00365925, 0.00312852, 0.00273655", \ + "0.0115935, 0.011122, 0.00912084, 0.00768346, 0.00610845, 0.00505938, 0.00428973" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00920827, 0.00921478, 0.00922251, 0.00922306, 0.00922261, 0.00921946, 0.00921567", \ + "0.00902756, 0.00905824, 0.00910579, 0.00913998, 0.00915015, 0.00915464, 0.00915403", \ + "0.00909118, 0.00907698, 0.00906063, 0.00907858, 0.0091222, 0.00910804, 0.00913032", \ + "0.00982708, 0.00973105, 0.00948981, 0.00934112, 0.00926462, 0.00921218, 0.00920369", \ + "0.0119687, 0.0117457, 0.0109178, 0.010471, 0.0100533, 0.00976392, 0.00957278", \ + "0.0152782, 0.0149437, 0.0135859, 0.012661, 0.0116552, 0.0110995, 0.0105711", \ + "0.0195714, 0.0191493, 0.0173482, 0.0159577, 0.0143422, 0.0132686, 0.0123411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00159673, 0.00160543, 0.00161715, 0.00161921, 0.00162126, 0.00162044, 0.00162162", \ + "0.00140951, 0.00144548, 0.0015191, 0.00155095, 0.00156224, 0.00156898, 0.00157251", \ + "0.00138176, 0.00138807, 0.00142516, 0.00146489, 0.00150006, 0.00152407, 0.00153156", \ + "0.00192391, 0.00184894, 0.00167948, 0.00162633, 0.00159402, 0.00158127, 0.00157117", \ + "0.00383742, 0.00361336, 0.00287868, 0.00250298, 0.00218267, 0.00200103, 0.00187736", \ + "0.00709652, 0.00672801, 0.00533385, 0.00443529, 0.00360663, 0.00307988, 0.00271283", \ + "0.0113836, 0.0109132, 0.00894487, 0.00751245, 0.00599285, 0.00494498, 0.0041948" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.0129417, 0.0129461, 0.0129525, 0.0129532, 0.0129524, 0.0129487, 0.0129443", \ + "0.0127591, 0.0127865, 0.0128343, 0.0128685, 0.0128789, 0.0128826, 0.0128809", \ + "0.0128091, 0.0128061, 0.0127893, 0.0128164, 0.0128487, 0.0128364, 0.0128571", \ + "0.0135476, 0.0134459, 0.013214, 0.0130559, 0.0129916, 0.0129387, 0.0129298", \ + "0.0156789, 0.0154429, 0.0146278, 0.0141906, 0.0137317, 0.0134863, 0.0133241", \ + "0.0189649, 0.0186357, 0.0172862, 0.016382, 0.0154335, 0.0148076, 0.0142985", \ + "0.0232285, 0.0228335, 0.0210481, 0.0196593, 0.0180311, 0.016886, 0.0160751" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.00285, 0.01425, 0.0285, 0.057, 0.09405, 0.1425"); + values ( \ + "0.00157763, 0.00158614, 0.00159777, 0.00160002, 0.00160103, 0.00160192, 0.00160116", \ + "0.00139096, 0.00142705, 0.00150699, 0.00152464, 0.00154056, 0.00154667, 0.00155006", \ + "0.0013762, 0.00138301, 0.00141236, 0.00145021, 0.00148736, 0.00150307, 0.00151646", \ + "0.00195166, 0.00188037, 0.00168761, 0.00162436, 0.00158718, 0.00157309, 0.00156376", \ + "0.00395046, 0.00371987, 0.00295636, 0.0025572, 0.00221593, 0.00201971, 0.0019116", \ + "0.00723614, 0.00685907, 0.00542302, 0.0045347, 0.00365925, 0.00312852, 0.00273655", \ + "0.0115935, 0.011122, 0.00912084, 0.00768346, 0.00610845, 0.00505938, 0.00428973" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169854; + rise_capacitance : 0.00169854; + rise_capacitance_range (0.00119841, 0.00169854); + fall_capacitance : 0.00169832; + fall_capacitance_range (0.00118741, 0.00169832); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00184075, 0.00168174, 0.0022363, 0.00311959, 0.00504966, 0.00785076, 0.01146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00340302, 0.00329269, 0.00379154, 0.00473062, 0.00662381, 0.00940354, 0.0129821" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000105914, -0.000269487, 0.000216979, 0.00112662, 0.00303965, 0.00583445, 0.00943756" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00513177, 0.00501406, 0.00554122, 0.00652405, 0.00844704, 0.0112531, 0.0148712" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000104658, -0.000268477, 0.000207066, 0.00112338, 0.0030375, 0.00583209, 0.00943527" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00513605, 0.00501031, 0.00554165, 0.00652128, 0.0084454, 0.0112602, 0.01487" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00255354; + rise_capacitance : 0.00249788; + rise_capacitance_range (0.00171946, 0.00249788); + fall_capacitance : 0.00255354; + fall_capacitance_range (0.00181728, 0.00255354); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00236991, -0.00236855, -0.0023777, -0.00238209, -0.00238611, -0.00239203, -0.00240551" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00242388, 0.00243413, 0.00244582, 0.00243517, 0.00242571, 0.00241861, 0.00241374" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155622, -0.00174179, -0.00179101, -0.00180506, -0.0018226, -0.00182546, -0.00182086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00181839, 0.00182459, 0.00183561, 0.00182913, 0.00183435, 0.00182546, 0.00182086" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00233629, -0.00235445, -0.00239625, -0.00238794, -0.00240583, -0.00240531, -0.00239722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240134, 0.00242381, 0.00242342, 0.00240597, 0.00241779, 0.00240531, 0.00239722" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155444, -0.00173257, -0.0018149, -0.00180496, -0.0018224, -0.00182526, -0.00182089" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00182643, 0.00182458, 0.00183288, 0.0018267, 0.00183387, 0.00182548, 0.00182089" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170878; + rise_capacitance : 0.00170874; + rise_capacitance_range (0.00120982, 0.00170874); + fall_capacitance : 0.00170878; + fall_capacitance_range (0.00119692, 0.00170878); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000187283, -0.000354375, 0.000115093, 0.00103887, 0.00295463, 0.00574993, 0.009357" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00522217, 0.00510508, 0.00563785, 0.00661089, 0.00854045, 0.011348, 0.0149682" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0012486, 0.00108208, 0.00158623, 0.00244522, 0.00433937, 0.00711228, 0.0107024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00454949, 0.00444118, 0.00491687, 0.00585542, 0.00771855, 0.0104799, 0.0140497" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000184794, -0.000351636, 0.000116928, 0.00104097, 0.00295677, 0.00575216, 0.00935911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0052202, 0.00510259, 0.0056355, 0.00660871, 0.00853816, 0.0113461, 0.0149659" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00246227; + rise_capacitance : 0.00245574; + rise_capacitance_range (0.00183889, 0.00245574); + fall_capacitance : 0.00246227; + fall_capacitance_range (0.00184195, 0.00246227); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00153724, -0.00172514, -0.00180529, -0.00179964, -0.00181499, -0.0018178, -0.00181305" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00182007, 0.00182205, 0.00183294, 0.00183294, 0.00181993, 0.0018178, 0.00181305" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191438, -0.00191398, -0.0019288, -0.00192251, -0.00192014, -0.00191616, -0.00191331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00193528, 0.0019448, 0.00194232, 0.00193456, 0.00192639, 0.00191893, 0.00191356" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00175425, -0.00177298, -0.00181813, -0.00180924, -0.00181948, -0.0018172, -0.00181238" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00181788, 0.00181726, 0.00183018, 0.00183254, 0.00181948, 0.0018172, 0.00181238" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00153675, -0.0017253, -0.00180575, -0.00179949, -0.00181506, -0.00181799, -0.0018132" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00182037, 0.00181849, 0.00183318, 0.00183326, 0.00182016, 0.00181799, 0.0018132" \ + ); + } + } + } + } + cell (OAI2B2BX2) { + area : 14.112; + cell_leakage_power : 0.376144; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.345155; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286709; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410332; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389364; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386611; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338013; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.408013; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.36605; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.410332; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204053; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.475509; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454541; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.389364; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266148; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454541; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.433573; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376144; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0506049, 0.063664, 0.128734, 0.208226, 0.366612, 0.571876, 0.839748", \ + "0.0649154, 0.077845, 0.142963, 0.222613, 0.381004, 0.586414, 0.854306", \ + "0.10901, 0.121761, 0.186285, 0.265589, 0.42452, 0.629997, 0.897924", \ + "0.141548, 0.155521, 0.21938, 0.298772, 0.457171, 0.662829, 0.930717", \ + "0.183277, 0.199234, 0.264722, 0.343377, 0.50061, 0.705882, 0.973895", \ + "0.222877, 0.24084, 0.310521, 0.389273, 0.546497, 0.751317, 1.01901", \ + "0.260374, 0.280014, 0.355971, 0.435455, 0.593654, 0.798503, 1.06589" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0403766, 0.0563719, 0.144921, 0.256064, 0.478561, 0.76781, 1.14613", \ + "0.040447, 0.056409, 0.144929, 0.256068, 0.47853, 0.767827, 1.14633", \ + "0.0458427, 0.0594803, 0.145415, 0.256192, 0.478537, 0.767816, 1.14633", \ + "0.0539593, 0.0654818, 0.146742, 0.256998, 0.478892, 0.767953, 1.14631", \ + "0.0664993, 0.0768285, 0.15083, 0.25861, 0.48039, 0.768609, 1.14674", \ + "0.080118, 0.090604, 0.158985, 0.262869, 0.482258, 0.769918, 1.1473", \ + "0.094364, 0.105306, 0.170748, 0.27034, 0.486882, 0.773193, 1.14932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0561933, 0.0667828, 0.119248, 0.182764, 0.308999, 0.472824, 0.68692", \ + "0.070473, 0.0810402, 0.133565, 0.197199, 0.323475, 0.487274, 0.70139", \ + "0.114693, 0.125286, 0.177663, 0.241244, 0.367839, 0.531947, 0.745961", \ + "0.1463, 0.157355, 0.209516, 0.272663, 0.399019, 0.563073, 0.777375", \ + "0.184162, 0.196611, 0.250099, 0.312594, 0.437624, 0.601367, 0.815467", \ + "0.218084, 0.232171, 0.289151, 0.352306, 0.477668, 0.640366, 0.854103", \ + "0.247217, 0.2629, 0.324653, 0.389131, 0.515911, 0.679501, 0.893097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0287465, 0.0412572, 0.109845, 0.195928, 0.36801, 0.591573, 0.884129", \ + "0.0287982, 0.0412596, 0.109823, 0.195858, 0.36801, 0.591702, 0.884129", \ + "0.0326707, 0.044168, 0.110687, 0.196216, 0.368011, 0.591643, 0.88413", \ + "0.0384949, 0.0489853, 0.112452, 0.197313, 0.368705, 0.591943, 0.884119", \ + "0.0483212, 0.0583528, 0.116885, 0.199393, 0.369999, 0.592914, 0.884926", \ + "0.0595, 0.069952, 0.124996, 0.204154, 0.37258, 0.59462, 0.886234", \ + "0.071655, 0.082821, 0.13625, 0.212032, 0.377839, 0.598491, 0.888482" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0495522, 0.0624812, 0.127085, 0.206033, 0.363363, 0.567795, 0.834775", \ + "0.0639094, 0.0766678, 0.141286, 0.220381, 0.377882, 0.582305, 0.849426", \ + "0.107955, 0.120681, 0.184626, 0.263259, 0.421159, 0.625696, 0.892968", \ + "0.140246, 0.154584, 0.217712, 0.296431, 0.453831, 0.658607, 0.925635", \ + "0.181549, 0.197759, 0.263152, 0.341133, 0.497781, 0.701635, 0.968889", \ + "0.220636, 0.238976, 0.308931, 0.387104, 0.542922, 0.746771, 1.01377", \ + "0.257676, 0.277783, 0.3541, 0.433259, 0.590529, 0.794237, 1.06088" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272531, 0.0433897, 0.132308, 0.24368, 0.46638, 0.755796, 1.13419", \ + "0.0273337, 0.0434233, 0.132309, 0.243655, 0.466341, 0.755681, 1.13425", \ + "0.0325701, 0.0465641, 0.132798, 0.243803, 0.466325, 0.755796, 1.13425", \ + "0.0397411, 0.0522955, 0.134152, 0.244554, 0.466679, 0.755901, 1.13431", \ + "0.0502445, 0.0630797, 0.13833, 0.246245, 0.468161, 0.756591, 1.13476", \ + "0.061794, 0.075442, 0.146452, 0.250502, 0.470037, 0.757845, 1.13516", \ + "0.074151, 0.08859, 0.158023, 0.257966, 0.474776, 0.761133, 1.13736" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.046176, 0.0546919, 0.0942061, 0.141613, 0.235828, 0.358087, 0.517876", \ + "0.0605698, 0.0690576, 0.108638, 0.156089, 0.250348, 0.372604, 0.532493", \ + "0.104621, 0.113866, 0.154137, 0.201674, 0.296198, 0.418547, 0.57846", \ + "0.135234, 0.145697, 0.18714, 0.234382, 0.328404, 0.450589, 0.610393", \ + "0.171346, 0.183782, 0.22897, 0.276335, 0.369238, 0.491244, 0.651049", \ + "0.203083, 0.217347, 0.267909, 0.316877, 0.410372, 0.531924, 0.691518", \ + "0.231056, 0.246994, 0.303508, 0.355034, 0.4507, 0.573819, 0.73312" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0187091, 0.0278356, 0.0789223, 0.143784, 0.273804, 0.442861, 0.663869", \ + "0.0188159, 0.027916, 0.078926, 0.143786, 0.273808, 0.442871, 0.663894", \ + "0.024952, 0.0327931, 0.0806422, 0.144411, 0.27391, 0.442873, 0.663876", \ + "0.032256, 0.0395325, 0.0836636, 0.146056, 0.274835, 0.44345, 0.664128", \ + "0.0430358, 0.050579, 0.0905157, 0.149666, 0.276694, 0.444957, 0.664929", \ + "0.054955, 0.06305, 0.101131, 0.156751, 0.280702, 0.447324, 0.666991", \ + "0.067538, 0.07621, 0.114881, 0.167153, 0.287783, 0.452553, 0.670856" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0498243, 0.0627901, 0.127402, 0.206319, 0.363658, 0.567992, 0.835065", \ + "0.0641224, 0.0769695, 0.141624, 0.220742, 0.378193, 0.582611, 0.849736", \ + "0.108083, 0.120851, 0.184965, 0.263721, 0.421557, 0.626089, 0.893345", \ + "0.140349, 0.154678, 0.218026, 0.296835, 0.454267, 0.659011, 0.926034", \ + "0.181617, 0.19783, 0.263303, 0.341445, 0.497629, 0.702053, 0.969233", \ + "0.22064, 0.239006, 0.309251, 0.387328, 0.543177, 0.747171, 1.01419", \ + "0.257519, 0.277719, 0.354176, 0.433432, 0.590806, 0.794589, 1.06141" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0272487, 0.0433815, 0.132311, 0.243658, 0.466302, 0.755798, 1.13423", \ + "0.0273228, 0.0434198, 0.132312, 0.243615, 0.466238, 0.755684, 1.13425", \ + "0.0324915, 0.0464707, 0.132782, 0.243748, 0.466328, 0.755814, 1.13425", \ + "0.0396963, 0.0522107, 0.134138, 0.244506, 0.466627, 0.755902, 1.13426", \ + "0.0502457, 0.0629996, 0.138196, 0.246223, 0.468165, 0.756452, 1.13476", \ + "0.061905, 0.075474, 0.146583, 0.250456, 0.470006, 0.757843, 1.13517", \ + "0.074411, 0.088738, 0.157993, 0.257934, 0.474765, 0.761137, 1.13739" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0496599, 0.0603987, 0.11234, 0.175353, 0.300645, 0.463415, 0.676104", \ + "0.0639461, 0.0746175, 0.126659, 0.189724, 0.315114, 0.477794, 0.690574", \ + "0.107645, 0.118646, 0.170776, 0.233749, 0.359441, 0.522466, 0.735154", \ + "0.138291, 0.150372, 0.202584, 0.265155, 0.39065, 0.553313, 0.766589", \ + "0.174536, 0.188518, 0.243132, 0.305155, 0.429238, 0.591914, 0.804663", \ + "0.207006, 0.222839, 0.281863, 0.344786, 0.469394, 0.630826, 0.843251", \ + "0.234876, 0.252381, 0.31718, 0.381578, 0.507569, 0.670235, 0.882242" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227328, 0.0350826, 0.103222, 0.188651, 0.359659, 0.58189, 0.87233", \ + "0.0228118, 0.0351167, 0.103222, 0.188651, 0.359658, 0.58155, 0.87233", \ + "0.028061, 0.0388455, 0.10418, 0.189039, 0.359659, 0.581712, 0.872324", \ + "0.0348402, 0.0446746, 0.106126, 0.190555, 0.360385, 0.582075, 0.872311", \ + "0.0453308, 0.0549808, 0.111015, 0.192327, 0.36155, 0.583133, 0.872796", \ + "0.056873, 0.067006, 0.119644, 0.197442, 0.364341, 0.58492, 0.874618", \ + "0.069418, 0.080039, 0.13164, 0.205555, 0.369842, 0.588751, 0.876798" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0506049, 0.063664, 0.128734, 0.208226, 0.366612, 0.571876, 0.839748", \ + "0.0649154, 0.077845, 0.142963, 0.222613, 0.381004, 0.586414, 0.854306", \ + "0.10901, 0.121761, 0.186285, 0.265589, 0.42452, 0.629997, 0.897924", \ + "0.141548, 0.155521, 0.21938, 0.298772, 0.457171, 0.662829, 0.930717", \ + "0.183277, 0.199234, 0.264722, 0.343377, 0.50061, 0.705882, 0.973895", \ + "0.222877, 0.24084, 0.310521, 0.389273, 0.546497, 0.751317, 1.01901", \ + "0.260374, 0.280014, 0.355971, 0.435455, 0.593654, 0.798503, 1.06589" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0403766, 0.0563719, 0.144921, 0.256064, 0.478561, 0.76781, 1.14613", \ + "0.040447, 0.056409, 0.144929, 0.256068, 0.47853, 0.767827, 1.14633", \ + "0.0458427, 0.0594803, 0.145415, 0.256192, 0.478537, 0.767816, 1.14633", \ + "0.0539593, 0.0654818, 0.146742, 0.256998, 0.478892, 0.767953, 1.14631", \ + "0.0664993, 0.0768285, 0.15083, 0.25861, 0.48039, 0.768609, 1.14674", \ + "0.080118, 0.090604, 0.158985, 0.262869, 0.482258, 0.769918, 1.1473", \ + "0.094364, 0.105306, 0.170748, 0.27034, 0.486882, 0.773193, 1.14932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0561933, 0.0667828, 0.119248, 0.182764, 0.308999, 0.472824, 0.68692", \ + "0.070473, 0.0810402, 0.133565, 0.197199, 0.323475, 0.487274, 0.70139", \ + "0.114693, 0.125286, 0.177663, 0.241244, 0.367839, 0.531947, 0.745961", \ + "0.1463, 0.157355, 0.209516, 0.272663, 0.399019, 0.563073, 0.777375", \ + "0.184162, 0.196611, 0.250099, 0.312594, 0.437624, 0.601367, 0.815467", \ + "0.218084, 0.232171, 0.289151, 0.352306, 0.477668, 0.640366, 0.854103", \ + "0.247217, 0.2629, 0.324653, 0.389131, 0.515911, 0.679501, 0.893097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0287465, 0.0412572, 0.109845, 0.195928, 0.36801, 0.591573, 0.884129", \ + "0.0287982, 0.0412596, 0.109823, 0.195858, 0.36801, 0.591702, 0.884129", \ + "0.0326707, 0.044168, 0.110687, 0.196216, 0.368011, 0.591643, 0.88413", \ + "0.0384949, 0.0489853, 0.112452, 0.197313, 0.368705, 0.591943, 0.884119", \ + "0.0483212, 0.0583528, 0.116885, 0.199393, 0.369999, 0.592914, 0.884926", \ + "0.0595, 0.069952, 0.124996, 0.204154, 0.37258, 0.59462, 0.886234", \ + "0.071655, 0.082821, 0.13625, 0.212032, 0.377839, 0.598491, 0.888482" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0338844, 0.0462957, 0.110395, 0.18969, 0.347863, 0.553185, 0.821033", \ + "0.0442898, 0.0569882, 0.12197, 0.20162, 0.360032, 0.565458, 0.833356", \ + "0.0676347, 0.0876951, 0.166336, 0.246416, 0.405942, 0.610962, 0.879805", \ + "0.0819546, 0.109127, 0.21097, 0.305242, 0.466989, 0.672892, 0.94106", \ + "0.099132, 0.134988, 0.268554, 0.388326, 0.578761, 0.790837, 1.057", \ + "0.112531, 0.157232, 0.322943, 0.469003, 0.696109, 0.939718, 1.21949", \ + "0.122445, 0.174813, 0.372279, 0.545084, 0.809725, 1.08818, 1.40241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400762, 0.0562709, 0.144919, 0.256066, 0.478532, 0.767851, 1.14637", \ + "0.0407035, 0.0563489, 0.144922, 0.256068, 0.478533, 0.767853, 1.14637", \ + "0.0671161, 0.081373, 0.156131, 0.258584, 0.478514, 0.767835, 1.14636", \ + "0.0994649, 0.11465, 0.19252, 0.284579, 0.487257, 0.768251, 1.14634", \ + "0.14889, 0.167291, 0.256343, 0.354666, 0.539269, 0.796945, 1.15306", \ + "0.202943, 0.225586, 0.330444, 0.439688, 0.634901, 0.873581, 1.2067", \ + "0.260989, 0.287997, 0.410534, 0.532812, 0.744538, 0.993998, 1.30567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320957, 0.0423239, 0.094421, 0.157982, 0.284269, 0.448169, 0.662196", \ + "0.044775, 0.0549905, 0.107325, 0.170965, 0.29731, 0.461266, 0.675305", \ + "0.0897007, 0.105903, 0.169968, 0.23151, 0.358382, 0.522069, 0.736035", \ + "0.122908, 0.145278, 0.234599, 0.314392, 0.442132, 0.605277, 0.818941", \ + "0.166629, 0.196281, 0.317361, 0.427834, 0.595377, 0.766026, 0.978342", \ + "0.210964, 0.247962, 0.398473, 0.537484, 0.751299, 0.967206, 1.19662", \ + "0.255181, 0.299237, 0.477731, 0.643822, 0.900096, 1.16216, 1.44177" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325326, 0.0452687, 0.114098, 0.200131, 0.372353, 0.596057, 0.888757", \ + "0.032765, 0.0449622, 0.114074, 0.200142, 0.372346, 0.596075, 0.888747", \ + "0.0623853, 0.0752807, 0.129195, 0.203455, 0.372327, 0.596051, 0.888726", \ + "0.0923255, 0.109922, 0.177095, 0.241478, 0.385547, 0.596856, 0.888742", \ + "0.137305, 0.161779, 0.252441, 0.333567, 0.461866, 0.640983, 0.902704", \ + "0.187825, 0.219067, 0.334257, 0.435718, 0.590119, 0.754599, 0.981942", \ + "0.243688, 0.281637, 0.421842, 0.54269, 0.726782, 0.915467, 1.12751" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0329219, 0.0452612, 0.108865, 0.187587, 0.344863, 0.549191, 0.816361", \ + "0.0433391, 0.0558412, 0.120299, 0.199391, 0.356868, 0.561308, 0.828539", \ + "0.0658185, 0.0860444, 0.164768, 0.244231, 0.402679, 0.607647, 0.874876", \ + "0.079526, 0.107061, 0.208934, 0.302917, 0.463846, 0.668732, 0.936044", \ + "0.0964126, 0.132836, 0.266404, 0.385583, 0.575986, 0.7869, 1.05478", \ + "0.109993, 0.155483, 0.321163, 0.466587, 0.69323, 0.936556, 1.21559", \ + "0.119277, 0.173401, 0.371208, 0.543099, 0.807407, 1.08531, 1.39837" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0268997, 0.0432735, 0.132309, 0.243681, 0.466241, 0.755679, 1.13414", \ + "0.0276316, 0.0433494, 0.132336, 0.243602, 0.46626, 0.755681, 1.13414", \ + "0.050387, 0.0667033, 0.143736, 0.246265, 0.466326, 0.755906, 1.13434", \ + "0.0775551, 0.0959792, 0.179407, 0.272438, 0.475129, 0.756067, 1.13425", \ + "0.117986, 0.141567, 0.239579, 0.341365, 0.527686, 0.784903, 1.14312", \ + "0.162604, 0.191731, 0.308824, 0.422843, 0.622235, 0.863123, 1.19491", \ + "0.211371, 0.246171, 0.383558, 0.51248, 0.729085, 0.981339, 1.29313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0202904, 0.0279782, 0.0669142, 0.114494, 0.209182, 0.33208, 0.492708", \ + "0.0344763, 0.0420518, 0.0810058, 0.128668, 0.223387, 0.346195, 0.506819", \ + "0.0699098, 0.0862945, 0.145528, 0.194727, 0.289621, 0.412354, 0.572763", \ + "0.0952, 0.118039, 0.203052, 0.274683, 0.379452, 0.501831, 0.661998", \ + "0.127845, 0.158747, 0.275746, 0.377538, 0.526781, 0.672284, 0.832989", \ + "0.159589, 0.19841, 0.346059, 0.476145, 0.669843, 0.86049, 1.05912", \ + "0.190922, 0.236861, 0.413596, 0.570392, 0.805801, 1.04078, 1.28686" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0193859, 0.0290806, 0.0812884, 0.14663, 0.277306, 0.447227, 0.66943", \ + "0.0221987, 0.0303141, 0.0812442, 0.146628, 0.277235, 0.447182, 0.669381", \ + "0.0524351, 0.0637255, 0.10506, 0.156351, 0.27772, 0.447197, 0.669351", \ + "0.0801536, 0.0964206, 0.154232, 0.204199, 0.302453, 0.453298, 0.669306", \ + "0.121521, 0.144904, 0.226535, 0.294909, 0.396022, 0.518034, 0.702147", \ + "0.168984, 0.199339, 0.305485, 0.393483, 0.522536, 0.650706, 0.806906", \ + "0.220563, 0.259144, 0.39005, 0.497496, 0.654089, 0.809816, 0.975121" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0331587, 0.0454875, 0.109077, 0.187833, 0.345068, 0.549396, 0.816564", \ + "0.0435337, 0.0561288, 0.12065, 0.199758, 0.357229, 0.561663, 0.828891", \ + "0.0658259, 0.0861187, 0.164923, 0.244451, 0.403038, 0.607106, 0.875323", \ + "0.0787816, 0.106558, 0.208799, 0.30304, 0.464103, 0.66909, 0.936451", \ + "0.0932474, 0.130396, 0.265329, 0.384967, 0.575828, 0.78694, 1.05494", \ + "0.103295, 0.149865, 0.317754, 0.464185, 0.691854, 0.935468, 1.21529", \ + "0.108013, 0.163672, 0.364868, 0.538684, 0.804634, 1.08347, 1.39723" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0269036, 0.0432644, 0.132312, 0.243714, 0.466244, 0.755682, 1.13415", \ + "0.0275935, 0.0433602, 0.132312, 0.243604, 0.466347, 0.755682, 1.13415", \ + "0.050368, 0.0666537, 0.143676, 0.246213, 0.466371, 0.755814, 1.13415", \ + "0.0779014, 0.0962996, 0.179414, 0.27236, 0.475048, 0.756061, 1.13425", \ + "0.119582, 0.143022, 0.240374, 0.341653, 0.527779, 0.784895, 1.1431", \ + "0.165377, 0.194618, 0.311532, 0.424638, 0.622874, 0.862782, 1.19501", \ + "0.215103, 0.250137, 0.387984, 0.516024, 0.731271, 0.982612, 1.29421" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0260131, 0.0361882, 0.087915, 0.151253, 0.277352, 0.441059, 0.655042", \ + "0.0387705, 0.0487668, 0.100824, 0.164285, 0.290433, 0.454175, 0.668174", \ + "0.0770216, 0.095268, 0.162945, 0.225748, 0.351525, 0.515082, 0.728964", \ + "0.105135, 0.129849, 0.22446, 0.306526, 0.435183, 0.598272, 0.811811", \ + "0.142369, 0.175376, 0.303065, 0.416712, 0.58718, 0.758792, 0.971212", \ + "0.18015, 0.22123, 0.380521, 0.523418, 0.74059, 0.958072, 1.18949", \ + "0.218392, 0.267226, 0.456313, 0.626644, 0.887235, 1.15176, 1.43289" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0264959, 0.0392697, 0.10806, 0.194103, 0.366126, 0.589769, 0.882219", \ + "0.0277964, 0.0393882, 0.108056, 0.194031, 0.366119, 0.589655, 0.882197", \ + "0.0574038, 0.0708794, 0.125052, 0.199186, 0.366036, 0.589774, 0.882155", \ + "0.0854431, 0.104197, 0.173371, 0.237756, 0.38035, 0.590789, 0.88233", \ + "0.127673, 0.153708, 0.247344, 0.329543, 0.458099, 0.635799, 0.897049", \ + "0.175743, 0.209208, 0.327827, 0.430553, 0.586073, 0.749918, 0.976824", \ + "0.22875, 0.269615, 0.413907, 0.536639, 0.72111, 0.911284, 1.12384" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0338844, 0.0462957, 0.110395, 0.18969, 0.347863, 0.553185, 0.821033", \ + "0.0442898, 0.0569882, 0.12197, 0.20162, 0.360032, 0.565458, 0.833356", \ + "0.0676347, 0.0876951, 0.166336, 0.246416, 0.405942, 0.610962, 0.879805", \ + "0.0819546, 0.109127, 0.21097, 0.305242, 0.466989, 0.672892, 0.94106", \ + "0.099132, 0.134988, 0.268554, 0.388326, 0.578761, 0.790837, 1.057", \ + "0.112531, 0.157232, 0.322943, 0.469003, 0.696109, 0.939718, 1.21949", \ + "0.122445, 0.174813, 0.372279, 0.545084, 0.809725, 1.08818, 1.40241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400762, 0.0562709, 0.144919, 0.256066, 0.478532, 0.767851, 1.14637", \ + "0.0407035, 0.0563489, 0.144922, 0.256068, 0.478533, 0.767853, 1.14637", \ + "0.0671161, 0.081373, 0.156131, 0.258584, 0.478514, 0.767835, 1.14636", \ + "0.0994649, 0.11465, 0.19252, 0.284579, 0.487257, 0.768251, 1.14634", \ + "0.14889, 0.167291, 0.256343, 0.354666, 0.539269, 0.796945, 1.15306", \ + "0.202943, 0.225586, 0.330444, 0.439688, 0.634901, 0.873581, 1.2067", \ + "0.260989, 0.287997, 0.410534, 0.532812, 0.744538, 0.993998, 1.30567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320957, 0.0423239, 0.094421, 0.157982, 0.284269, 0.448169, 0.662196", \ + "0.044775, 0.0549905, 0.107325, 0.170965, 0.29731, 0.461266, 0.675305", \ + "0.0897007, 0.105903, 0.169968, 0.23151, 0.358382, 0.522069, 0.736035", \ + "0.122908, 0.145278, 0.234599, 0.314392, 0.442132, 0.605277, 0.818941", \ + "0.166629, 0.196281, 0.317361, 0.427834, 0.595377, 0.766026, 0.978342", \ + "0.210964, 0.247962, 0.398473, 0.537484, 0.751299, 0.967206, 1.19662", \ + "0.255181, 0.299237, 0.477731, 0.643822, 0.900096, 1.16216, 1.44177" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0325326, 0.0452687, 0.114098, 0.200131, 0.372353, 0.596057, 0.888757", \ + "0.032765, 0.0449622, 0.114074, 0.200142, 0.372346, 0.596075, 0.888747", \ + "0.0623853, 0.0752807, 0.129195, 0.203455, 0.372327, 0.596051, 0.888726", \ + "0.0923255, 0.109922, 0.177095, 0.241478, 0.385547, 0.596856, 0.888742", \ + "0.137305, 0.161779, 0.252441, 0.333567, 0.461866, 0.640983, 0.902704", \ + "0.187825, 0.219067, 0.334257, 0.435718, 0.590119, 0.754599, 0.981942", \ + "0.243688, 0.281637, 0.421842, 0.54269, 0.726782, 0.915467, 1.12751" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0616317, 0.074566, 0.139839, 0.21936, 0.377323, 0.581923, 0.848775", \ + "0.0758459, 0.0887977, 0.154166, 0.233766, 0.391754, 0.59644, 0.863276", \ + "0.119769, 0.132424, 0.197512, 0.27713, 0.43522, 0.639843, 0.906729", \ + "0.153254, 0.166172, 0.230535, 0.309733, 0.467461, 0.672192, 0.938962", \ + "0.196906, 0.210903, 0.27565, 0.354344, 0.511579, 0.715956, 0.983103", \ + "0.238497, 0.254158, 0.321206, 0.400116, 0.556871, 0.760875, 1.02747", \ + "0.277582, 0.294854, 0.366589, 0.445991, 0.604035, 0.808054, 1.07418" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0517526, 0.0679037, 0.156465, 0.267445, 0.489321, 0.777759, 1.15483", \ + "0.0517736, 0.0679112, 0.156466, 0.267421, 0.489311, 0.777755, 1.15482", \ + "0.0544818, 0.0696716, 0.156861, 0.267548, 0.489348, 0.777657, 1.15482", \ + "0.0597428, 0.0735715, 0.157926, 0.268252, 0.489721, 0.777782, 1.1548", \ + "0.0699723, 0.0823622, 0.161247, 0.269751, 0.491118, 0.778445, 1.15525", \ + "0.082405, 0.094489, 0.16832, 0.273625, 0.492815, 0.779693, 1.15591", \ + "0.095811, 0.108389, 0.178828, 0.280464, 0.497413, 0.782894, 1.15777" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654584, 0.0760847, 0.128464, 0.191947, 0.31818, 0.481872, 0.695935", \ + "0.079836, 0.0904661, 0.142959, 0.206507, 0.332785, 0.496585, 0.710573", \ + "0.124487, 0.135356, 0.188412, 0.252209, 0.378636, 0.542493, 0.756541", \ + "0.156458, 0.167722, 0.221138, 0.285035, 0.411674, 0.575603, 0.789749", \ + "0.194748, 0.207087, 0.261907, 0.325762, 0.452173, 0.616218, 0.830339", \ + "0.229446, 0.243215, 0.300832, 0.365097, 0.49183, 0.655846, 0.870023", \ + "0.258979, 0.274298, 0.33576, 0.401231, 0.528527, 0.692914, 0.907048" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0276357, 0.0399766, 0.108154, 0.1941, 0.36606, 0.589618, 0.882131", \ + "0.0276534, 0.0400048, 0.108155, 0.1941, 0.366058, 0.589832, 0.882129", \ + "0.0295873, 0.0414486, 0.108587, 0.194189, 0.366132, 0.589775, 0.882121", \ + "0.0329256, 0.0441203, 0.109456, 0.194797, 0.366398, 0.589884, 0.882122", \ + "0.0397316, 0.0501498, 0.112046, 0.195622, 0.366848, 0.59017, 0.882421", \ + "0.048249, 0.058281, 0.116898, 0.198184, 0.367878, 0.590733, 0.882949", \ + "0.058218, 0.068172, 0.123973, 0.20279, 0.37039, 0.592445, 0.883872" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0642175, 0.0768751, 0.141447, 0.220345, 0.377234, 0.580947, 0.846901", \ + "0.0784211, 0.0910484, 0.155791, 0.234764, 0.391732, 0.59547, 0.861513", \ + "0.122336, 0.134742, 0.199049, 0.278002, 0.435086, 0.638751, 0.904972", \ + "0.155954, 0.168383, 0.232064, 0.3106, 0.467407, 0.671083, 0.937195", \ + "0.199747, 0.213283, 0.277001, 0.355244, 0.511412, 0.717343, 0.981221", \ + "0.24145, 0.25662, 0.322742, 0.400975, 0.556421, 0.759479, 1.02532", \ + "0.280675, 0.297551, 0.368077, 0.447023, 0.60387, 0.806887, 1.07236" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0410308, 0.0575287, 0.146586, 0.25773, 0.479754, 0.768163, 1.14532", \ + "0.0410448, 0.0575316, 0.146595, 0.257695, 0.479713, 0.76814, 1.14516", \ + "0.0433818, 0.0591423, 0.147014, 0.257811, 0.479741, 0.768252, 1.14516", \ + "0.0482434, 0.0626805, 0.147998, 0.258527, 0.480109, 0.768273, 1.14513", \ + "0.0573788, 0.0710525, 0.151163, 0.260048, 0.481077, 0.77139, 1.14579", \ + "0.06833, 0.082372, 0.158108, 0.26383, 0.483178, 0.770239, 1.14626", \ + "0.080019, 0.09509, 0.168266, 0.270608, 0.487827, 0.773364, 1.14816" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0564965, 0.0652451, 0.106036, 0.15509, 0.252663, 0.37936, 0.544939", \ + "0.0709279, 0.0796471, 0.120555, 0.16969, 0.267317, 0.393987, 0.559586", \ + "0.1154, 0.124723, 0.166739, 0.216198, 0.313962, 0.440719, 0.606434", \ + "0.146789, 0.157105, 0.200387, 0.249961, 0.348054, 0.474854, 0.640457", \ + "0.183753, 0.196002, 0.24249, 0.292503, 0.390474, 0.517344, 0.683246", \ + "0.216128, 0.230474, 0.281799, 0.333112, 0.431635, 0.55875, 0.72441", \ + "0.244633, 0.261038, 0.318083, 0.371707, 0.47144, 0.599416, 0.765563" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0192219, 0.0287691, 0.0806128, 0.146023, 0.277003, 0.44705, 0.669566", \ + "0.0192692, 0.0287971, 0.0806457, 0.145971, 0.276902, 0.44721, 0.669652", \ + "0.0224096, 0.0312422, 0.0815422, 0.14635, 0.276986, 0.447173, 0.669607", \ + "0.0272473, 0.0353252, 0.0831766, 0.147193, 0.277458, 0.447384, 0.669847", \ + "0.0361372, 0.043455, 0.0873858, 0.149121, 0.278348, 0.448177, 0.670345", \ + "0.046634, 0.053638, 0.094644, 0.153557, 0.280423, 0.449249, 0.671176", \ + "0.058205, 0.064929, 0.104046, 0.160371, 0.284737, 0.452276, 0.67332" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.060978, 0.0737385, 0.138481, 0.217418, 0.374456, 0.578097, 0.844221", \ + "0.0752633, 0.0879638, 0.152829, 0.231842, 0.388862, 0.592546, 0.858729", \ + "0.119121, 0.131655, 0.196155, 0.27524, 0.432216, 0.636048, 0.902185", \ + "0.152536, 0.165316, 0.229182, 0.307809, 0.464591, 0.668422, 0.934421", \ + "0.19585, 0.209866, 0.274281, 0.352433, 0.508591, 0.712043, 0.978431", \ + "0.236975, 0.252761, 0.319907, 0.398128, 0.553695, 0.756772, 1.02256", \ + "0.275643, 0.293152, 0.365117, 0.443972, 0.601088, 0.804074, 1.06972" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0390004, 0.0553416, 0.144199, 0.255261, 0.477203, 0.765685, 1.14269", \ + "0.0390232, 0.0553305, 0.144153, 0.255258, 0.477266, 0.765782, 1.14268", \ + "0.0417005, 0.057046, 0.144555, 0.255408, 0.477189, 0.765628, 1.14268", \ + "0.0467924, 0.0609655, 0.145647, 0.256036, 0.477614, 0.765714, 1.14266", \ + "0.0561563, 0.0695323, 0.148928, 0.257551, 0.479128, 0.766304, 1.14299", \ + "0.067093, 0.081025, 0.155936, 0.261441, 0.480692, 0.767813, 1.14379", \ + "0.078704, 0.09388, 0.166556, 0.268268, 0.485373, 0.770901, 1.14574" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0618449, 0.0727168, 0.124603, 0.187504, 0.312794, 0.47548, 0.688137", \ + "0.0761947, 0.0870285, 0.139071, 0.202057, 0.3274, 0.490099, 0.70277", \ + "0.119869, 0.131108, 0.184076, 0.247412, 0.372965, 0.535785, 0.748517", \ + "0.150802, 0.162782, 0.216499, 0.280016, 0.405843, 0.568768, 0.781475", \ + "0.187363, 0.200919, 0.256901, 0.320354, 0.446159, 0.609278, 0.822042", \ + "0.22034, 0.235772, 0.295434, 0.359797, 0.485715, 0.648688, 0.861708", \ + "0.248288, 0.265631, 0.329981, 0.395647, 0.522431, 0.685902, 0.898909" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0228314, 0.0353368, 0.103266, 0.18871, 0.359671, 0.581869, 0.872249", \ + "0.0228657, 0.035366, 0.103268, 0.188642, 0.359685, 0.581872, 0.872249", \ + "0.0249346, 0.0369528, 0.103784, 0.188866, 0.359684, 0.581926, 0.872224", \ + "0.0284167, 0.03985, 0.104752, 0.189569, 0.359798, 0.581854, 0.872219", \ + "0.035496, 0.0462572, 0.107614, 0.190319, 0.360418, 0.5822, 0.872572", \ + "0.044325, 0.054672, 0.112732, 0.193124, 0.361468, 0.583046, 0.873098", \ + "0.054921, 0.064778, 0.120043, 0.197783, 0.363976, 0.584697, 0.874015" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0616317, 0.074566, 0.139839, 0.21936, 0.377323, 0.581923, 0.848775", \ + "0.0758459, 0.0887977, 0.154166, 0.233766, 0.391754, 0.59644, 0.863276", \ + "0.119769, 0.132424, 0.197512, 0.27713, 0.43522, 0.639843, 0.906729", \ + "0.153254, 0.166172, 0.230535, 0.309733, 0.467461, 0.672192, 0.938962", \ + "0.196906, 0.210903, 0.27565, 0.354344, 0.511579, 0.715956, 0.983103", \ + "0.238497, 0.254158, 0.321206, 0.400116, 0.556871, 0.760875, 1.02747", \ + "0.277582, 0.294854, 0.366589, 0.445991, 0.604035, 0.808054, 1.07418" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0517526, 0.0679037, 0.156465, 0.267445, 0.489321, 0.777759, 1.15483", \ + "0.0517736, 0.0679112, 0.156466, 0.267421, 0.489311, 0.777755, 1.15482", \ + "0.0544818, 0.0696716, 0.156861, 0.267548, 0.489348, 0.777657, 1.15482", \ + "0.0597428, 0.0735715, 0.157926, 0.268252, 0.489721, 0.777782, 1.1548", \ + "0.0699723, 0.0823622, 0.161247, 0.269751, 0.491118, 0.778445, 1.15525", \ + "0.082405, 0.094489, 0.16832, 0.273625, 0.492815, 0.779693, 1.15591", \ + "0.095811, 0.108389, 0.178828, 0.280464, 0.497413, 0.782894, 1.15777" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0654584, 0.0760847, 0.128464, 0.191947, 0.31818, 0.481872, 0.695935", \ + "0.079836, 0.0904661, 0.142959, 0.206507, 0.332785, 0.496585, 0.710573", \ + "0.124487, 0.135356, 0.188412, 0.252209, 0.378636, 0.542493, 0.756541", \ + "0.156458, 0.167722, 0.221138, 0.285035, 0.411674, 0.575603, 0.789749", \ + "0.194748, 0.207087, 0.261907, 0.325762, 0.452173, 0.616218, 0.830339", \ + "0.229446, 0.243215, 0.300832, 0.365097, 0.49183, 0.655846, 0.870023", \ + "0.258979, 0.274298, 0.33576, 0.401231, 0.528527, 0.692914, 0.907048" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0276357, 0.0399766, 0.108154, 0.1941, 0.36606, 0.589618, 0.882131", \ + "0.0276534, 0.0400048, 0.108155, 0.1941, 0.366058, 0.589832, 0.882129", \ + "0.0295873, 0.0414486, 0.108587, 0.194189, 0.366132, 0.589775, 0.882121", \ + "0.0329256, 0.0441203, 0.109456, 0.194797, 0.366398, 0.589884, 0.882122", \ + "0.0397316, 0.0501498, 0.112046, 0.195622, 0.366848, 0.59017, 0.882421", \ + "0.048249, 0.058281, 0.116898, 0.198184, 0.367878, 0.590733, 0.882949", \ + "0.058218, 0.068172, 0.123973, 0.20279, 0.37039, 0.592445, 0.883872" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441053, 0.0568196, 0.121696, 0.201109, 0.359067, 0.563638, 0.830503", \ + "0.0549814, 0.0678818, 0.133146, 0.212736, 0.370694, 0.575369, 0.842241", \ + "0.0866533, 0.104101, 0.178689, 0.258491, 0.416925, 0.621772, 0.88877", \ + "0.109508, 0.132697, 0.226788, 0.318415, 0.478396, 0.683343, 0.95028", \ + "0.138148, 0.168408, 0.29041, 0.404858, 0.591644, 0.801857, 1.06894", \ + "0.165063, 0.202324, 0.352111, 0.49093, 0.712225, 0.951868, 1.22961", \ + "0.188624, 0.232872, 0.40946, 0.573121, 0.829925, 1.10355, 1.41429" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0516726, 0.0678952, 0.156464, 0.267426, 0.489333, 0.777742, 1.15488", \ + "0.0516671, 0.067852, 0.156465, 0.267433, 0.489305, 0.777713, 1.15488", \ + "0.0748294, 0.0892116, 0.165821, 0.269798, 0.489287, 0.777747, 1.15483", \ + "0.105631, 0.121838, 0.200323, 0.293769, 0.49729, 0.778009, 1.15484", \ + "0.152781, 0.172882, 0.263875, 0.362244, 0.547451, 0.805931, 1.16348", \ + "0.203815, 0.228656, 0.336535, 0.446724, 0.641919, 0.881028, 1.21374", \ + "0.258402, 0.287868, 0.414708, 0.538833, 0.750946, 0.9999, 1.312" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400482, 0.0502169, 0.102219, 0.165748, 0.292038, 0.455936, 0.669955", \ + "0.0539231, 0.0642096, 0.116495, 0.180121, 0.306483, 0.470346, 0.68445", \ + "0.0957046, 0.110012, 0.170508, 0.234114, 0.36127, 0.52518, 0.7394", \ + "0.125995, 0.145945, 0.226196, 0.302569, 0.432827, 0.596611, 0.811465", \ + "0.163597, 0.191143, 0.300573, 0.400633, 0.559426, 0.732315, 0.947263", \ + "0.201832, 0.236029, 0.374363, 0.499907, 0.694111, 0.898513, 1.13077", \ + "0.24081, 0.281426, 0.446598, 0.596769, 0.828367, 1.06754, 1.33249" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0327202, 0.0453849, 0.114087, 0.200108, 0.372353, 0.596062, 0.888757", \ + "0.0325812, 0.0453135, 0.114053, 0.200108, 0.372347, 0.596137, 0.888747", \ + "0.0519191, 0.0638703, 0.12317, 0.202383, 0.372257, 0.596154, 0.888746", \ + "0.0796895, 0.0937962, 0.15724, 0.228081, 0.381927, 0.597127, 0.888726", \ + "0.126262, 0.144199, 0.219525, 0.296823, 0.437156, 0.629732, 0.901538", \ + "0.178242, 0.201606, 0.293095, 0.381008, 0.532005, 0.713106, 0.959154", \ + "0.232191, 0.261496, 0.373014, 0.475121, 0.64139, 0.832362, 1.06962" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0467871, 0.0591508, 0.123268, 0.20203, 0.358858, 0.562555, 0.828437", \ + "0.0576357, 0.0701819, 0.134759, 0.213704, 0.370652, 0.574418, 0.840334", \ + "0.0899346, 0.106934, 0.180158, 0.259491, 0.416978, 0.621034, 0.887157", \ + "0.113475, 0.135871, 0.228434, 0.319061, 0.478298, 0.682163, 0.948541", \ + "0.143025, 0.172413, 0.292268, 0.405972, 0.591969, 0.801098, 1.06704", \ + "0.170234, 0.206664, 0.353941, 0.492145, 0.712276, 0.952191, 1.22853", \ + "0.19373, 0.236946, 0.412099, 0.574584, 0.83012, 1.10284, 1.41292" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0409852, 0.0575433, 0.146609, 0.257732, 0.479751, 0.768146, 1.14527", \ + "0.0409355, 0.057514, 0.146585, 0.2577, 0.479683, 0.768145, 1.14527", \ + "0.0618846, 0.0776611, 0.155624, 0.259985, 0.479661, 0.767975, 1.14537", \ + "0.0887379, 0.107053, 0.18956, 0.283442, 0.487557, 0.76845, 1.14536", \ + "0.129693, 0.152686, 0.250304, 0.351162, 0.53837, 0.796413, 1.15361", \ + "0.173841, 0.202783, 0.31957, 0.432985, 0.631253, 0.872264, 1.20435", \ + "0.220956, 0.255955, 0.392468, 0.52192, 0.738262, 0.988097, 1.30152" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0297783, 0.0377325, 0.0779922, 0.127214, 0.225115, 0.352256, 0.51836", \ + "0.0439001, 0.0519756, 0.0925613, 0.141869, 0.239875, 0.367023, 0.533141", \ + "0.0825713, 0.0970606, 0.152184, 0.203707, 0.302355, 0.429359, 0.595614", \ + "0.107579, 0.128844, 0.208261, 0.277236, 0.383877, 0.511432, 0.677855", \ + "0.137854, 0.167724, 0.279704, 0.376369, 0.520206, 0.667038, 0.834895", \ + "0.169796, 0.206786, 0.349244, 0.473427, 0.658035, 0.842727, 1.04132", \ + "0.201786, 0.245896, 0.415912, 0.567344, 0.791655, 1.01607, 1.25434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.022366, 0.0321435, 0.0847464, 0.150477, 0.281943, 0.452807, 0.676118", \ + "0.0226099, 0.0321104, 0.0847424, 0.150481, 0.281873, 0.452792, 0.676117", \ + "0.0469373, 0.0566844, 0.099685, 0.156322, 0.282022, 0.452758, 0.676145", \ + "0.0768992, 0.0892959, 0.140962, 0.192292, 0.299422, 0.456822, 0.676038", \ + "0.1256, 0.141988, 0.208461, 0.271046, 0.374529, 0.506634, 0.700734", \ + "0.177382, 0.199089, 0.284434, 0.361283, 0.482679, 0.615902, 0.784061", \ + "0.231564, 0.25924, 0.365701, 0.457994, 0.599847, 0.750619, 0.923331" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0435426, 0.0560209, 0.120338, 0.199191, 0.3561, 0.559715, 0.825788", \ + "0.0543462, 0.0670729, 0.131809, 0.210799, 0.367799, 0.571567, 0.837532", \ + "0.0852341, 0.102817, 0.177154, 0.256606, 0.414025, 0.61786, 0.884189", \ + "0.106996, 0.130339, 0.224799, 0.316306, 0.475522, 0.679545, 0.945815", \ + "0.13385, 0.164393, 0.287186, 0.401898, 0.588111, 0.797699, 1.06483", \ + "0.158042, 0.196095, 0.34715, 0.486614, 0.708235, 0.948566, 1.22542", \ + "0.178432, 0.223615, 0.402898, 0.567133, 0.824689, 1.09799, 1.40888" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0389592, 0.055284, 0.144198, 0.255248, 0.477194, 0.76563, 1.1428", \ + "0.0389373, 0.0552694, 0.144153, 0.255275, 0.477268, 0.76566, 1.1428", \ + "0.0600426, 0.0757352, 0.153632, 0.257561, 0.477221, 0.765668, 1.14293", \ + "0.0870573, 0.10539, 0.187857, 0.281859, 0.485281, 0.765954, 1.14292", \ + "0.127956, 0.151601, 0.248993, 0.349683, 0.535595, 0.793624, 1.15128", \ + "0.172044, 0.201442, 0.318566, 0.432076, 0.630239, 0.870756, 1.20234", \ + "0.218929, 0.254577, 0.393, 0.522132, 0.73788, 0.987425, 1.30025" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0375094, 0.0475851, 0.0991819, 0.16248, 0.288592, 0.452302, 0.6663", \ + "0.0505408, 0.0608673, 0.112907, 0.176365, 0.302578, 0.466305, 0.680308", \ + "0.0862043, 0.10198, 0.164982, 0.229653, 0.356319, 0.520505, 0.73449", \ + "0.111201, 0.133281, 0.21789, 0.296071, 0.426874, 0.591296, 0.80571", \ + "0.141766, 0.172485, 0.28845, 0.391323, 0.551913, 0.7265, 0.941642", \ + "0.174228, 0.212383, 0.358476, 0.487526, 0.68479, 0.891203, 1.12434", \ + "0.207196, 0.252757, 0.427355, 0.58211, 0.8172, 1.05871, 1.32505" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0284145, 0.0410898, 0.109842, 0.195923, 0.36802, 0.591713, 0.884212", \ + "0.0283609, 0.0410534, 0.109855, 0.195853, 0.368033, 0.591599, 0.884203", \ + "0.0469587, 0.0595348, 0.119716, 0.199119, 0.36795, 0.59172, 0.884203", \ + "0.0737136, 0.0887067, 0.15365, 0.22497, 0.378245, 0.592923, 0.884189", \ + "0.119617, 0.13832, 0.215407, 0.293385, 0.434023, 0.626085, 0.897362", \ + "0.169261, 0.193738, 0.288301, 0.377234, 0.528643, 0.710052, 0.955063", \ + "0.221508, 0.251657, 0.366651, 0.470226, 0.637577, 0.828978, 1.0634" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441053, 0.0568196, 0.121696, 0.201109, 0.359067, 0.563638, 0.830503", \ + "0.0549814, 0.0678818, 0.133146, 0.212736, 0.370694, 0.575369, 0.842241", \ + "0.0866533, 0.104101, 0.178689, 0.258491, 0.416925, 0.621772, 0.88877", \ + "0.109508, 0.132697, 0.226788, 0.318415, 0.478396, 0.683343, 0.95028", \ + "0.138148, 0.168408, 0.29041, 0.404858, 0.591644, 0.801857, 1.06894", \ + "0.165063, 0.202324, 0.352111, 0.49093, 0.712225, 0.951868, 1.22961", \ + "0.188624, 0.232872, 0.40946, 0.573121, 0.829925, 1.10355, 1.41429" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0516726, 0.0678952, 0.156464, 0.267426, 0.489333, 0.777742, 1.15488", \ + "0.0516671, 0.067852, 0.156465, 0.267433, 0.489305, 0.777713, 1.15488", \ + "0.0748294, 0.0892116, 0.165821, 0.269798, 0.489287, 0.777747, 1.15483", \ + "0.105631, 0.121838, 0.200323, 0.293769, 0.49729, 0.778009, 1.15484", \ + "0.152781, 0.172882, 0.263875, 0.362244, 0.547451, 0.805931, 1.16348", \ + "0.203815, 0.228656, 0.336535, 0.446724, 0.641919, 0.881028, 1.21374", \ + "0.258402, 0.287868, 0.414708, 0.538833, 0.750946, 0.9999, 1.312" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0400482, 0.0502169, 0.102219, 0.165748, 0.292038, 0.455936, 0.669955", \ + "0.0539231, 0.0642096, 0.116495, 0.180121, 0.306483, 0.470346, 0.68445", \ + "0.0957046, 0.110012, 0.170508, 0.234114, 0.36127, 0.52518, 0.7394", \ + "0.125995, 0.145945, 0.226196, 0.302569, 0.432827, 0.596611, 0.811465", \ + "0.163597, 0.191143, 0.300573, 0.400633, 0.559426, 0.732315, 0.947263", \ + "0.201832, 0.236029, 0.374363, 0.499907, 0.694111, 0.898513, 1.13077", \ + "0.24081, 0.281426, 0.446598, 0.596769, 0.828367, 1.06754, 1.33249" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0327202, 0.0453849, 0.114087, 0.200108, 0.372353, 0.596062, 0.888757", \ + "0.0325812, 0.0453135, 0.114053, 0.200108, 0.372347, 0.596137, 0.888747", \ + "0.0519191, 0.0638703, 0.12317, 0.202383, 0.372257, 0.596154, 0.888746", \ + "0.0796895, 0.0937962, 0.15724, 0.228081, 0.381927, 0.597127, 0.888726", \ + "0.126262, 0.144199, 0.219525, 0.296823, 0.437156, 0.629732, 0.901538", \ + "0.178242, 0.201606, 0.293095, 0.381008, 0.532005, 0.713106, 0.959154", \ + "0.232191, 0.261496, 0.373014, 0.475121, 0.64139, 0.832362, 1.06962" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00965361, 0.00985572, 0.0101144, 0.0101714, 0.0102014, 0.0102134, 0.0102222", \ + "0.00941727, 0.00958246, 0.00987182, 0.00995522, 0.0100043, 0.0100245, 0.0100352", \ + "0.00976208, 0.00983547, 0.0100891, 0.0102433, 0.0103503, 0.0104038, 0.0104358", \ + "0.0108085, 0.0107679, 0.0108868, 0.0110263, 0.0111442, 0.0112129, 0.011254", \ + "0.012921, 0.0128227, 0.0128218, 0.0129211, 0.0130568, 0.0130744, 0.0131391", \ + "0.0160968, 0.0158867, 0.0156616, 0.0156586, 0.0157228, 0.0157746, 0.0158495", \ + "0.0201961, 0.0198919, 0.0194301, 0.0193201, 0.0193031, 0.0193492, 0.0194285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00840969, 0.0085464, 0.00876046, 0.00881566, 0.00884653, 0.00886148, 0.00887035", \ + "0.00818872, 0.00831808, 0.00856366, 0.00863915, 0.008685, 0.00870623, 0.00871697", \ + "0.00846709, 0.00854574, 0.00879138, 0.00893067, 0.00904787, 0.00909706, 0.00912264", \ + "0.00951848, 0.00954815, 0.00972577, 0.00983766, 0.00997515, 0.0100373, 0.0100869", \ + "0.0114856, 0.0114451, 0.0115103, 0.0116108, 0.0116989, 0.0117753, 0.0118439", \ + "0.0145381, 0.01441, 0.0142956, 0.0143461, 0.0144207, 0.0144727, 0.0145391", \ + "0.0184669, 0.0182211, 0.0179872, 0.0179347, 0.0179598, 0.0179965, 0.018036" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00639105, 0.00658799, 0.00685843, 0.0069173, 0.0069493, 0.00696183, 0.00696867", \ + "0.00616158, 0.00631308, 0.00660301, 0.00669229, 0.00674523, 0.00676752, 0.00677844", \ + "0.00653333, 0.00658785, 0.00681058, 0.00695732, 0.00706902, 0.00712775, 0.00716083", \ + "0.00759957, 0.00753889, 0.00762868, 0.0077449, 0.00785706, 0.00792925, 0.00797259", \ + "0.0097399, 0.00962896, 0.0095788, 0.00964475, 0.00977819, 0.00979692, 0.009854", \ + "0.0129646, 0.0127136, 0.0124464, 0.0124156, 0.0124471, 0.0125046, 0.0125518", \ + "0.017131, 0.0167501, 0.0162381, 0.0161006, 0.0160514, 0.0160664, 0.0161913" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00855102, 0.00875071, 0.00901781, 0.00907858, 0.00911398, 0.00912872, 0.00913928", \ + "0.00832801, 0.00850886, 0.00881596, 0.00889981, 0.00894915, 0.0089691, 0.00898007", \ + "0.00868612, 0.00876446, 0.00905416, 0.00919297, 0.00930142, 0.00936094, 0.00938567", \ + "0.00980153, 0.00978539, 0.00995638, 0.0100782, 0.0101929, 0.010273, 0.0103286", \ + "0.0119053, 0.0117508, 0.011755, 0.0118714, 0.0119635, 0.012046, 0.0121001", \ + "0.0151064, 0.0147714, 0.0145492, 0.01458, 0.0146579, 0.0147244, 0.0147874", \ + "0.0192511, 0.0187604, 0.0183386, 0.0182402, 0.0182465, 0.0182786, 0.0183011" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00644478, 0.0066442, 0.00690882, 0.00696498, 0.00699586, 0.00701037, 0.0070143", \ + "0.00620207, 0.00637086, 0.00666447, 0.0067491, 0.00679826, 0.0068191, 0.00682909", \ + "0.00654837, 0.00662259, 0.00688061, 0.00703512, 0.00714251, 0.00719635, 0.00722851", \ + "0.00760024, 0.00754851, 0.00768871, 0.00781451, 0.00793676, 0.00800617, 0.00804648", \ + "0.00972248, 0.00962222, 0.0096157, 0.0097073, 0.0098468, 0.0098716, 0.00993026", \ + "0.0129252, 0.0126857, 0.0124557, 0.0124533, 0.0125108, 0.0125756, 0.0126252", \ + "0.0170595, 0.0167008, 0.0162268, 0.0161179, 0.0160966, 0.0161272, 0.0162641" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00855695, 0.00876293, 0.00903788, 0.00909913, 0.00913237, 0.00914848, 0.00915698", \ + "0.00833721, 0.00852347, 0.00883662, 0.00892112, 0.00897037, 0.00899188, 0.0090038", \ + "0.00867568, 0.00876009, 0.00907028, 0.00920624, 0.00933137, 0.00937806, 0.00939911", \ + "0.00979719, 0.00980515, 0.00998283, 0.0101217, 0.0102519, 0.0103165, 0.0103841", \ + "0.011854, 0.0117421, 0.0117782, 0.0118886, 0.0119818, 0.0120675, 0.0121338", \ + "0.0150474, 0.0147694, 0.014582, 0.014622, 0.0147089, 0.0147525, 0.0148301", \ + "0.0190966, 0.0186566, 0.0182969, 0.0182255, 0.0182514, 0.0182923, 0.0183348" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00965361, 0.00985572, 0.0101144, 0.0101714, 0.0102014, 0.0102134, 0.0102222", \ + "0.00941727, 0.00958246, 0.00987182, 0.00995522, 0.0100043, 0.0100245, 0.0100352", \ + "0.00976208, 0.00983547, 0.0100891, 0.0102433, 0.0103503, 0.0104038, 0.0104358", \ + "0.0108085, 0.0107679, 0.0108868, 0.0110263, 0.0111442, 0.0112129, 0.011254", \ + "0.012921, 0.0128227, 0.0128218, 0.0129211, 0.0130568, 0.0130744, 0.0131391", \ + "0.0160968, 0.0158867, 0.0156616, 0.0156586, 0.0157228, 0.0157746, 0.0158495", \ + "0.0201961, 0.0198919, 0.0194301, 0.0193201, 0.0193031, 0.0193492, 0.0194285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00855102, 0.00875071, 0.00901781, 0.00907858, 0.00911398, 0.00912872, 0.00913928", \ + "0.00832801, 0.00850886, 0.00881596, 0.00889981, 0.00894915, 0.0089691, 0.00898007", \ + "0.00868612, 0.00876446, 0.00905416, 0.00919297, 0.00930142, 0.00936094, 0.00938567", \ + "0.00980153, 0.00978539, 0.00995638, 0.0100782, 0.0101929, 0.010273, 0.0103286", \ + "0.0119053, 0.0117508, 0.011755, 0.0118714, 0.0119635, 0.012046, 0.0121001", \ + "0.0151064, 0.0147714, 0.0145492, 0.01458, 0.0146579, 0.0147244, 0.0147874", \ + "0.0192511, 0.0187604, 0.0183386, 0.0182402, 0.0182465, 0.0182786, 0.0183011" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127701, 0.0128606, 0.0129536, 0.0129716, 0.0129827, 0.0129859, 0.0129879", \ + "0.0124281, 0.0125592, 0.0128138, 0.0129198, 0.0129781, 0.013006, 0.0130198", \ + "0.0126463, 0.0126101, 0.0126511, 0.012639, 0.0128412, 0.0127521, 0.0129662", \ + "0.0138623, 0.0136493, 0.0132087, 0.0130665, 0.0129987, 0.0130013, 0.0130269", \ + "0.0170953, 0.0165942, 0.0152689, 0.014617, 0.0140679, 0.0137045, 0.0131073", \ + "0.0218532, 0.0211482, 0.0189375, 0.0175996, 0.0162346, 0.015413, 0.0148194", \ + "0.0279675, 0.0271134, 0.0241309, 0.0220847, 0.0198566, 0.0183864, 0.0171482" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-9.79834e-05, -6.43998e-05, -3.19515e-05, -2.46375e-05, -2.127e-05, -1.8621e-05, -1.88935e-05", \ + "-0.000353995, -0.000310602, -0.000187607, -0.000144127, -0.000120649, -0.000111578, -0.000114166", \ + "0.000155833, 0.000173634, -5.57446e-05, 1.61144e-05, -3.61896e-05, -5.87345e-05, -7.94963e-05", \ + "0.00153886, 0.00135309, 0.000839103, 0.000583154, 0.000309802, 0.00017689, 8.89704e-05", \ + "0.00482891, 0.00441056, 0.00310798, 0.00235902, 0.0015408, 0.00106734, 0.00076074", \ + "0.00951123, 0.00893261, 0.00691263, 0.00546806, 0.00395072, 0.00296779, 0.00220212", \ + "0.0155863, 0.0148929, 0.0121974, 0.0101471, 0.0076812, 0.00592781, 0.00463743" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00954275, 0.00963384, 0.00972925, 0.00974975, 0.0097608, 0.00976435, 0.00976686", \ + "0.00920817, 0.00931288, 0.00954973, 0.00965884, 0.00971632, 0.00974455, 0.00976039", \ + "0.00947814, 0.0094019, 0.00942688, 0.00937739, 0.00958379, 0.00963592, 0.00969545", \ + "0.0107853, 0.0105334, 0.0100524, 0.00988083, 0.00975962, 0.00974706, 0.0097633", \ + "0.0142111, 0.0136398, 0.0122042, 0.0114907, 0.0108696, 0.010536, 0.0103098", \ + "0.0191798, 0.0184148, 0.0160694, 0.0146908, 0.0133034, 0.0123411, 0.0117353", \ + "0.0255779, 0.0246192, 0.0214918, 0.0193842, 0.0170989, 0.0154941, 0.0141881" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00014831, 0.000190453, 0.000227969, 0.000235742, 0.000239603, 0.000242031, 0.000242957", \ + "-0.000134172, -7.17347e-05, 6.11482e-05, 0.000105764, 0.000144505, 0.000153205, 0.000154204", \ + "0.000557124, 0.00043525, 0.000254631, 0.000324547, 0.000254881, 0.000212563, 0.000204138", \ + "0.00212393, 0.00186004, 0.00119012, 0.000932742, 0.00063805, 0.000492396, 0.000394517", \ + "0.00572751, 0.0052475, 0.003703, 0.00278626, 0.00193977, 0.00144324, 0.00111397", \ + "0.0107323, 0.0100792, 0.0077741, 0.00618713, 0.00454692, 0.00342312, 0.00267101", \ + "0.0171681, 0.0163785, 0.0134211, 0.0111572, 0.00849907, 0.0066293, 0.00523516" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00956424, 0.00965708, 0.00975161, 0.00976952, 0.00978086, 0.00978415, 0.00978653", \ + "0.00921926, 0.00935113, 0.00960868, 0.00971626, 0.00977479, 0.00980276, 0.00981689", \ + "0.00945832, 0.00939057, 0.00945606, 0.00943497, 0.00963712, 0.00956292, 0.0097633", \ + "0.0107048, 0.0104625, 0.0100222, 0.00988443, 0.00979512, 0.00979814, 0.00982256", \ + "0.0139719, 0.0134559, 0.012061, 0.0113878, 0.0108198, 0.0105237, 0.010324", \ + "0.018801, 0.0180331, 0.0157624, 0.0144074, 0.0130909, 0.0122115, 0.0116493", \ + "0.0249822, 0.0240537, 0.0209817, 0.0189046, 0.0167016, 0.0151684, 0.0139571" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000168436, 0.000205096, 0.000250088, 0.000258006, 0.000262589, 0.000263115, 0.000265358", \ + "-0.000123545, -5.29965e-05, 9.50865e-05, 0.00013321, 0.000161717, 0.000177888, 0.000169075", \ + "0.000518538, 0.000404225, 0.000234469, 0.000307462, 0.000249546, 0.000223848, 0.000202385", \ + "0.00201693, 0.00176781, 0.00116048, 0.000884133, 0.000605685, 0.000464396, 0.000378656", \ + "0.00548383, 0.00500192, 0.00352654, 0.00263075, 0.00184417, 0.00138743, 0.00105117", \ + "0.0102976, 0.00965842, 0.00743718, 0.00590692, 0.00430003, 0.00325193, 0.00251878", \ + "0.0164953, 0.0157065, 0.012809, 0.0106328, 0.00808611, 0.00629015, 0.00494747" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127701, 0.0128606, 0.0129536, 0.0129716, 0.0129827, 0.0129859, 0.0129879", \ + "0.0124281, 0.0125592, 0.0128138, 0.0129198, 0.0129781, 0.013006, 0.0130198", \ + "0.0126463, 0.0126101, 0.0126511, 0.012639, 0.0128412, 0.0127521, 0.0129662", \ + "0.0138623, 0.0136493, 0.0132087, 0.0130665, 0.0129987, 0.0130013, 0.0130269", \ + "0.0170953, 0.0165942, 0.0152689, 0.014617, 0.0140679, 0.0137045, 0.0131073", \ + "0.0218532, 0.0211482, 0.0189375, 0.0175996, 0.0162346, 0.015413, 0.0148194", \ + "0.0279675, 0.0271134, 0.0241309, 0.0220847, 0.0198566, 0.0183864, 0.0171482" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00014831, 0.000190453, 0.000227969, 0.000235742, 0.000239603, 0.000242031, 0.000242957", \ + "-0.000134172, -7.17347e-05, 6.11482e-05, 0.000105764, 0.000144505, 0.000153205, 0.000154204", \ + "0.000557124, 0.00043525, 0.000254631, 0.000324547, 0.000254881, 0.000212563, 0.000204138", \ + "0.00212393, 0.00186004, 0.00119012, 0.000932742, 0.00063805, 0.000492396, 0.000394517", \ + "0.00572751, 0.0052475, 0.003703, 0.00278626, 0.00193977, 0.00144324, 0.00111397", \ + "0.0107323, 0.0100792, 0.0077741, 0.00618713, 0.00454692, 0.00342312, 0.00267101", \ + "0.0171681, 0.0163785, 0.0134211, 0.0111572, 0.00849907, 0.0066293, 0.00523516" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0137267, 0.0137833, 0.0138577, 0.013873, 0.0138787, 0.0138791, 0.013873", \ + "0.0134668, 0.0135285, 0.0136391, 0.0136695, 0.0136851, 0.0136882, 0.0136851", \ + "0.0137616, 0.0137995, 0.0139101, 0.0139696, 0.0140157, 0.0140405, 0.0140458", \ + "0.014707, 0.0146969, 0.0147721, 0.0147877, 0.0148326, 0.0148565, 0.0148679", \ + "0.0167809, 0.0167314, 0.0167012, 0.016714, 0.0168034, 0.0167662, 0.0167891", \ + "0.0198391, 0.019721, 0.0195335, 0.0194892, 0.0194971, 0.0194878, 0.0195267", \ + "0.0238331, 0.0236655, 0.0232884, 0.023159, 0.0230865, 0.0230407, 0.023086" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00846224, 0.0085849, 0.0087667, 0.00881231, 0.00883831, 0.00884904, 0.00885433", \ + "0.00824859, 0.00836934, 0.00858575, 0.00865028, 0.00868948, 0.00870625, 0.00871424", \ + "0.00843845, 0.00854532, 0.00883072, 0.00896271, 0.00905743, 0.00910061, 0.00912125", \ + "0.00934527, 0.00944067, 0.00969659, 0.00985295, 0.00997544, 0.0100476, 0.0100864", \ + "0.0111415, 0.011182, 0.0114088, 0.0115516, 0.0116929, 0.0117689, 0.0118302", \ + "0.0139436, 0.0139532, 0.0140727, 0.0142076, 0.0143552, 0.0144466, 0.0145129", \ + "0.0176434, 0.0175732, 0.0175915, 0.0176762, 0.0178024, 0.0178992, 0.0179779" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00948946, 0.00955709, 0.0096593, 0.00968331, 0.0096952, 0.00969579, 0.00969431", \ + "0.00923004, 0.00929573, 0.00943202, 0.00947574, 0.00950024, 0.00950822, 0.0095074", \ + "0.009532, 0.00956983, 0.00968788, 0.00976334, 0.00982374, 0.00986043, 0.00987062", \ + "0.0104755, 0.0104738, 0.0105216, 0.010577, 0.0106342, 0.0106691, 0.0106888", \ + "0.0125573, 0.0125158, 0.0124834, 0.0125234, 0.0125457, 0.0130386, 0.0126039", \ + "0.0156244, 0.0155218, 0.0153335, 0.0152837, 0.0152763, 0.0152847, 0.0153111", \ + "0.0196289, 0.0194598, 0.019101, 0.0189654, 0.0188834, 0.0188507, 0.0189927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104798, 0.0106714, 0.0109044, 0.0109546, 0.0109822, 0.0109935, 0.0109995", \ + "0.0102665, 0.0104444, 0.0107187, 0.0107905, 0.0108324, 0.0108499, 0.0108594", \ + "0.0104819, 0.0106088, 0.0109497, 0.0110928, 0.0111971, 0.0112372, 0.0112665", \ + "0.0113973, 0.0114868, 0.0117977, 0.0119601, 0.0120897, 0.0121619, 0.0122025", \ + "0.0132415, 0.0132763, 0.0135181, 0.0136721, 0.0138198, 0.013911, 0.0139732", \ + "0.0161089, 0.0160583, 0.0161761, 0.0163106, 0.0164625, 0.0165593, 0.0166274", \ + "0.0199079, 0.0197504, 0.0197161, 0.0198106, 0.0199464, 0.0200488, 0.0201178" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00873629, 0.00879896, 0.00888062, 0.0088974, 0.00890464, 0.00890615, 0.00890204", \ + "0.00848694, 0.00854633, 0.00866259, 0.0086955, 0.00871166, 0.00871555, 0.00871393", \ + "0.00878434, 0.00883082, 0.00893367, 0.00899517, 0.00904268, 0.00906908, 0.00907544", \ + "0.00973471, 0.00972709, 0.0097693, 0.00981283, 0.00986026, 0.00988619, 0.0098984", \ + "0.0118163, 0.0117635, 0.0117276, 0.0117644, 0.0118449, 0.0117954, 0.0118148", \ + "0.0148903, 0.0147776, 0.0145705, 0.0145214, 0.0145226, 0.0145203, 0.0145433", \ + "0.0188778, 0.0187042, 0.0183275, 0.0181946, 0.0181166, 0.0181152, 0.0181189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104787, 0.0106739, 0.0109099, 0.0109602, 0.0109879, 0.0109992, 0.011005", \ + "0.010266, 0.0104466, 0.0107239, 0.0107963, 0.0108382, 0.0108558, 0.0108645", \ + "0.0104851, 0.0106125, 0.0109583, 0.0110966, 0.0111996, 0.0112503, 0.011267", \ + "0.0114193, 0.0115129, 0.0118267, 0.011994, 0.0121196, 0.0121955, 0.0122374", \ + "0.013237, 0.0132897, 0.0135316, 0.0136866, 0.0138388, 0.0139214, 0.013982", \ + "0.0161144, 0.0160714, 0.0161953, 0.0163376, 0.0164959, 0.0166002, 0.0166661", \ + "0.0198887, 0.0197406, 0.0197169, 0.0198162, 0.0199545, 0.0200572, 0.0201327" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0137267, 0.0137833, 0.0138577, 0.013873, 0.0138787, 0.0138791, 0.013873", \ + "0.0134668, 0.0135285, 0.0136391, 0.0136695, 0.0136851, 0.0136882, 0.0136851", \ + "0.0137616, 0.0137995, 0.0139101, 0.0139696, 0.0140157, 0.0140405, 0.0140458", \ + "0.014707, 0.0146969, 0.0147721, 0.0147877, 0.0148326, 0.0148565, 0.0148679", \ + "0.0167809, 0.0167314, 0.0167012, 0.016714, 0.0168034, 0.0167662, 0.0167891", \ + "0.0198391, 0.019721, 0.0195335, 0.0194892, 0.0194971, 0.0194878, 0.0195267", \ + "0.0238331, 0.0236655, 0.0232884, 0.023159, 0.0230865, 0.0230407, 0.023086" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104787, 0.0106739, 0.0109099, 0.0109602, 0.0109879, 0.0109992, 0.011005", \ + "0.010266, 0.0104466, 0.0107239, 0.0107963, 0.0108382, 0.0108558, 0.0108645", \ + "0.0104851, 0.0106125, 0.0109583, 0.0110966, 0.0111996, 0.0112503, 0.011267", \ + "0.0114193, 0.0115129, 0.0118267, 0.011994, 0.0121196, 0.0121955, 0.0122374", \ + "0.013237, 0.0132897, 0.0135316, 0.0136866, 0.0138388, 0.0139214, 0.013982", \ + "0.0161144, 0.0160714, 0.0161953, 0.0163376, 0.0164959, 0.0166002, 0.0166661", \ + "0.0198887, 0.0197406, 0.0197169, 0.0198162, 0.0199545, 0.0200572, 0.0201327" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168339, 0.0168425, 0.0168524, 0.0168542, 0.0168531, 0.016848, 0.0168418", \ + "0.016576, 0.0166354, 0.0166985, 0.0167444, 0.0167538, 0.0167597, 0.0167577", \ + "0.0167152, 0.0166735, 0.0166514, 0.0166692, 0.0167084, 0.0167094, 0.0167334", \ + "0.0177865, 0.0176266, 0.0172361, 0.0170553, 0.0169164, 0.0168649, 0.0168422", \ + "0.0207938, 0.0204294, 0.0192841, 0.0186421, 0.0180319, 0.0176371, 0.0173714", \ + "0.0253882, 0.0248638, 0.0230076, 0.021702, 0.0203168, 0.01947, 0.0187778", \ + "0.0313103, 0.0306716, 0.0282192, 0.0263186, 0.0240672, 0.0225447, 0.0212766" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-1.97321e-05, -9.06799e-06, 7.4668e-06, 1.08036e-05, 1.22856e-05, 1.23259e-05, 1.16596e-05", \ + "-0.000260744, -0.000217997, -0.000132199, -0.000100583, -8.54407e-05, -7.70356e-05, -7.2838e-05", \ + "-0.000302133, -0.000298906, -0.00024968, -0.000205376, -0.000158835, -0.000130952, -0.000114744", \ + "0.000412165, 0.000314115, 9.53496e-05, 1.36223e-05, -2.65747e-05, -5.46513e-05, -6.6331e-05", \ + "0.00295608, 0.00264859, 0.00173322, 0.00123052, 0.000822372, 0.000535454, 0.000376412", \ + "0.00730456, 0.00678138, 0.00502175, 0.00386817, 0.00275021, 0.00202627, 0.00150466", \ + "0.0131435, 0.0124771, 0.00995826, 0.00807612, 0.00603153, 0.00460491, 0.00356387" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0126052, 0.0126207, 0.0126398, 0.012644, 0.0126436, 0.0126419, 0.0126345", \ + "0.0123552, 0.0124029, 0.0124909, 0.0125501, 0.0125703, 0.0125811, 0.0125817", \ + "0.0124787, 0.0124542, 0.0124219, 0.012446, 0.0124994, 0.0125145, 0.0125489", \ + "0.0135501, 0.0134074, 0.0130465, 0.0128349, 0.012712, 0.012665, 0.0126517", \ + "0.0165928, 0.0162282, 0.0151239, 0.014495, 0.0138875, 0.0134751, 0.0131976", \ + "0.0212015, 0.0207026, 0.0188696, 0.0176244, 0.0162348, 0.0153169, 0.0147246", \ + "0.0271836, 0.0265565, 0.0241723, 0.022318, 0.0200579, 0.0184381, 0.0171698" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00210987, 0.0021241, 0.00214233, 0.00214592, 0.00214787, 0.00214828, 0.00214827", \ + "0.00183084, 0.00188736, 0.0019974, 0.00202877, 0.00205603, 0.00205973, 0.00206433", \ + "0.00183922, 0.00183479, 0.0018837, 0.0019387, 0.00198533, 0.00200499, 0.00202229", \ + "0.00270918, 0.00255944, 0.00228312, 0.00218491, 0.00212675, 0.00210462, 0.0020931", \ + "0.00554281, 0.005165, 0.00406327, 0.00349946, 0.00301199, 0.00273447, 0.00256535", \ + "0.0101236, 0.009522, 0.00752858, 0.00625675, 0.00502951, 0.00426185, 0.00373792", \ + "0.0161564, 0.0154141, 0.012634, 0.0106605, 0.00842839, 0.00694719, 0.00587689" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118487, 0.0118596, 0.0118715, 0.0118733, 0.0118715, 0.0118683, 0.011863", \ + "0.0115868, 0.0116542, 0.0117185, 0.011765, 0.0117748, 0.0117808, 0.0117801", \ + "0.0117336, 0.0116995, 0.0116818, 0.0117004, 0.0117312, 0.0117279, 0.0117571", \ + "0.0128142, 0.0126611, 0.0122327, 0.012061, 0.0119403, 0.0118892, 0.0118672", \ + "0.0158658, 0.0154924, 0.0143337, 0.0136713, 0.0130885, 0.0126517, 0.0124317", \ + "0.0204663, 0.0199431, 0.0180443, 0.0167425, 0.0154119, 0.0144303, 0.0138582", \ + "0.02641, 0.0257611, 0.0232846, 0.0213704, 0.0190981, 0.0177536, 0.0162021" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00212286, 0.00213965, 0.00215695, 0.00216056, 0.00216236, 0.00216278, 0.00216265", \ + "0.00184556, 0.00190155, 0.00201937, 0.00205395, 0.00206722, 0.00207602, 0.0020808", \ + "0.00184923, 0.00183605, 0.00188774, 0.0019383, 0.00198778, 0.00201887, 0.00202943", \ + "0.00263514, 0.00250863, 0.00225479, 0.0021696, 0.00211896, 0.00209535, 0.00209351", \ + "0.00538326, 0.00501216, 0.00394531, 0.00341364, 0.0029561, 0.00269391, 0.00252959", \ + "0.00991427, 0.00931608, 0.00735057, 0.00610264, 0.00493042, 0.0042009, 0.00367599", \ + "0.0158606, 0.0151198, 0.0123873, 0.0103945, 0.00827041, 0.00681618, 0.00575177" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0168339, 0.0168425, 0.0168524, 0.0168542, 0.0168531, 0.016848, 0.0168418", \ + "0.016576, 0.0166354, 0.0166985, 0.0167444, 0.0167538, 0.0167597, 0.0167577", \ + "0.0167152, 0.0166735, 0.0166514, 0.0166692, 0.0167084, 0.0167094, 0.0167334", \ + "0.0177865, 0.0176266, 0.0172361, 0.0170553, 0.0169164, 0.0168649, 0.0168422", \ + "0.0207938, 0.0204294, 0.0192841, 0.0186421, 0.0180319, 0.0176371, 0.0173714", \ + "0.0253882, 0.0248638, 0.0230076, 0.021702, 0.0203168, 0.01947, 0.0187778", \ + "0.0313103, 0.0306716, 0.0282192, 0.0263186, 0.0240672, 0.0225447, 0.0212766" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00210987, 0.0021241, 0.00214233, 0.00214592, 0.00214787, 0.00214828, 0.00214827", \ + "0.00183084, 0.00188736, 0.0019974, 0.00202877, 0.00205603, 0.00205973, 0.00206433", \ + "0.00183922, 0.00183479, 0.0018837, 0.0019387, 0.00198533, 0.00200499, 0.00202229", \ + "0.00270918, 0.00255944, 0.00228312, 0.00218491, 0.00212675, 0.00210462, 0.0020931", \ + "0.00554281, 0.005165, 0.00406327, 0.00349946, 0.00301199, 0.00273447, 0.00256535", \ + "0.0101236, 0.009522, 0.00752858, 0.00625675, 0.00502951, 0.00426185, 0.00373792", \ + "0.0161564, 0.0154141, 0.012634, 0.0106605, 0.00842839, 0.00694719, 0.00587689" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169868; + rise_capacitance : 0.00169868; + rise_capacitance_range (0.00120132, 0.00169868); + fall_capacitance : 0.00169828; + fall_capacitance_range (0.00118996, 0.00169828); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00267273, 0.00250894, 0.00294278, 0.00385803, 0.00573849, 0.00850131, 0.0120727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0036301, 0.00350878, 0.00395412, 0.00485178, 0.00669509, 0.00943384, 0.0129553" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.19579e-05, -0.000139592, 0.00030644, 0.00116123, 0.00302388, 0.00577149, 0.0093404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00595693, 0.00583205, 0.00631025, 0.00726589, 0.00913839, 0.01192, 0.0154948" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "2.66645e-05, -0.000138413, 0.000298059, 0.00115947, 0.00301924, 0.00576722, 0.00933636" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00595818, 0.00583219, 0.0063088, 0.00725068, 0.00913544, 0.0119182, 0.0154933" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343583; + rise_capacitance : 0.00335958; + rise_capacitance_range (0.0023036, 0.00335958); + fall_capacitance : 0.00343583; + fall_capacitance_range (0.00242771, 0.00343583); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323148, -0.00322822, -0.00324118, -0.00324608, -0.0032512, -0.00325793, -0.0032742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00329779, 0.00331598, 0.003277, 0.00328633, 0.00330203, 0.00329199, 0.0032849" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214374, -0.00239855, -0.0024656, -0.00248462, -0.00250592, -0.00250997, -0.00250504" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00250282, 0.00251178, 0.00249928, 0.00251924, 0.00252364, 0.00251175, 0.00250504" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00320848, -0.00322457, -0.00327593, -0.00326588, -0.00328754, -0.00328756, -0.00327647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328684, 0.00329402, 0.00331041, 0.00329251, 0.00330637, 0.00328921, 0.00327647" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214121, -0.00238598, -0.00249463, -0.00248342, -0.00250586, -0.00250943, -0.00250508" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00251303, 0.00252829, 0.00252598, 0.00251627, 0.0025231, 0.00251177, 0.00250508" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170877; + rise_capacitance : 0.00170877; + rise_capacitance_range (0.00121299, 0.00170877); + fall_capacitance : 0.0017086; + fall_capacitance_range (0.0011995, 0.0017086); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-7.45391e-05, -0.000240267, 0.000187117, 0.00106181, 0.0029274, 0.00567599, 0.00925123" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00601248, 0.00589615, 0.00637663, 0.00733099, 0.00920674, 0.0119924, 0.0155718" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00189903, 0.00173598, 0.0021931, 0.00300593, 0.00484089, 0.00756781, 0.0111211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00510409, 0.00498261, 0.0054022, 0.00630398, 0.00811699, 0.0108324, 0.0143529" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-7.22007e-05, -0.000237819, 0.000189148, 0.00106387, 0.0029295, 0.00567775, 0.00925334" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00601047, 0.0058936, 0.0063742, 0.00732863, 0.00920433, 0.0119907, 0.0155695" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00330978; + rise_capacitance : 0.0032996; + rise_capacitance_range (0.00246099, 0.0032996); + fall_capacitance : 0.00330978; + fall_capacitance_range (0.0024633, 0.00330978); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00212464, -0.00237294, -0.0024727, -0.00246389, -0.00248585, -0.0024904, -0.00248519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00249466, 0.00249449, 0.00251422, 0.00251223, 0.00249454, 0.00249161, 0.00248519" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260933, -0.00261325, -0.00263271, -0.00262412, -0.00262079, -0.00261532, -0.00261141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00264356, 0.00265319, 0.00265167, 0.00264086, 0.00262949, 0.00261941, 0.00261217" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00242361, -0.00244289, -0.00248929, -0.00247603, -0.00249121, -0.00248816, -0.00248154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00248978, 0.00249042, 0.00250813, 0.00250907, 0.00249121, 0.00248816, 0.00248154" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00212453, -0.00237346, -0.00247333, -0.0024639, -0.00248598, -0.00249042, -0.00248538" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00249325, 0.00250648, 0.00251486, 0.00251265, 0.00249484, 0.00249185, 0.00248538" \ + ); + } + } + } + } + cell (OAI2B2BX3) { + area : 15.5232; + cell_leakage_power : 0.503498; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.450207; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359648; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560785; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.518476; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.507416; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.43066; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.554175; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.486855; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.560785; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253187; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.671362; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.629053; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.518476; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.339088; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.629053; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.586744; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.503498; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0535312, 0.0701307, 0.143023, 0.232049, 0.409316, 0.638982, 0.938625", \ + "0.0681895, 0.0845374, 0.157446, 0.246561, 0.423798, 0.653644, 0.953277", \ + "0.117045, 0.133392, 0.205465, 0.294575, 0.472101, 0.701912, 1.00163", \ + "0.153719, 0.171569, 0.242983, 0.331524, 0.508543, 0.739004, 1.03864", \ + "0.200598, 0.220982, 0.293745, 0.381047, 0.557469, 0.786961, 1.08711", \ + "0.24526, 0.268121, 0.345565, 0.432769, 0.607806, 0.836544, 1.13593", \ + "0.28762, 0.312259, 0.396161, 0.484052, 0.660211, 0.889129, 1.1878" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0393724, 0.0590114, 0.158222, 0.282961, 0.532721, 0.857503, 1.28191", \ + "0.0394223, 0.059046, 0.158234, 0.28297, 0.532699, 0.857257, 1.28191", \ + "0.0459517, 0.062523, 0.158625, 0.283003, 0.532719, 0.857349, 1.28191", \ + "0.0552494, 0.0693371, 0.160149, 0.283742, 0.532952, 0.857289, 1.28188", \ + "0.0689272, 0.081808, 0.164649, 0.285481, 0.533997, 0.858098, 1.28294", \ + "0.083686, 0.096759, 0.173035, 0.28952, 0.535949, 0.859988, 1.2829", \ + "0.099157, 0.112524, 0.1853, 0.29705, 0.540166, 0.86201, 1.28557" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0603514, 0.0736861, 0.131388, 0.201127, 0.339687, 0.519353, 0.754196", \ + "0.0748327, 0.0881077, 0.145836, 0.215623, 0.354201, 0.533938, 0.7688", \ + "0.124381, 0.137806, 0.195258, 0.265188, 0.403818, 0.58362, 0.818451", \ + "0.160568, 0.174796, 0.232161, 0.301547, 0.440028, 0.619916, 0.854587", \ + "0.20424, 0.220208, 0.278716, 0.34732, 0.484687, 0.664266, 0.899372", \ + "0.243135, 0.261107, 0.323738, 0.392629, 0.529555, 0.707918, 0.942383", \ + "0.277954, 0.297698, 0.365586, 0.435756, 0.573618, 0.752072, 0.985989" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.027976, 0.0431235, 0.118025, 0.212412, 0.401177, 0.646562, 0.967589", \ + "0.0280099, 0.0431498, 0.118063, 0.212425, 0.401249, 0.646693, 0.967487", \ + "0.0325355, 0.0463482, 0.118771, 0.212532, 0.401248, 0.646616, 0.967464", \ + "0.0394368, 0.0521269, 0.121032, 0.213788, 0.401764, 0.646939, 0.967472", \ + "0.0503308, 0.0626522, 0.126121, 0.216109, 0.403195, 0.647938, 0.96814", \ + "0.062623, 0.075509, 0.134665, 0.220897, 0.40551, 0.649385, 0.969257", \ + "0.075763, 0.089492, 0.146628, 0.228977, 0.410336, 0.652735, 0.971321" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0524981, 0.0689186, 0.141304, 0.229707, 0.405903, 0.634707, 0.933601", \ + "0.0671927, 0.0833754, 0.155768, 0.244206, 0.420505, 0.649366, 0.948264", \ + "0.115926, 0.13225, 0.203715, 0.292235, 0.468515, 0.697528, 0.996584", \ + "0.152292, 0.170353, 0.241298, 0.329067, 0.505042, 0.734409, 1.03354", \ + "0.198695, 0.219575, 0.292072, 0.379106, 0.553888, 0.782365, 1.08109", \ + "0.242858, 0.266173, 0.343943, 0.430195, 0.604434, 0.832075, 1.13086", \ + "0.284751, 0.310062, 0.394603, 0.481657, 0.656678, 0.884616, 1.18301" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264175, 0.0463214, 0.145894, 0.270791, 0.520606, 0.845401, 1.27013", \ + "0.0264876, 0.0463654, 0.145903, 0.270818, 0.520715, 0.845401, 1.27012", \ + "0.0326526, 0.0498665, 0.146316, 0.270845, 0.520694, 0.845712, 1.27019", \ + "0.0405696, 0.0565462, 0.147861, 0.271555, 0.52103, 0.845529, 1.27013", \ + "0.052028, 0.0682708, 0.152432, 0.273345, 0.521924, 0.846271, 1.27035", \ + "0.064736, 0.081706, 0.160876, 0.277496, 0.524002, 0.848278, 1.27125", \ + "0.078446, 0.096028, 0.173103, 0.285019, 0.528167, 0.850165, 1.27324" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0506689, 0.0617886, 0.105594, 0.157811, 0.261348, 0.395661, 0.57136", \ + "0.0652245, 0.0762949, 0.120171, 0.172368, 0.275968, 0.410295, 0.585975", \ + "0.114428, 0.126426, 0.170973, 0.223145, 0.326894, 0.460646, 0.636343", \ + "0.149485, 0.163135, 0.209143, 0.261137, 0.364401, 0.498626, 0.67461", \ + "0.19069, 0.206706, 0.256634, 0.308584, 0.410825, 0.544568, 0.720129", \ + "0.228536, 0.246662, 0.302417, 0.355615, 0.45842, 0.591285, 0.766151", \ + "0.261789, 0.281876, 0.344058, 0.400073, 0.504063, 0.637979, 0.812701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0190534, 0.0301677, 0.0858138, 0.156842, 0.299633, 0.485137, 0.72781", \ + "0.0191225, 0.0302076, 0.0858049, 0.156844, 0.299614, 0.485214, 0.727816", \ + "0.0257128, 0.0353047, 0.0874199, 0.157406, 0.299486, 0.485242, 0.727804", \ + "0.0338948, 0.0429345, 0.090969, 0.159281, 0.300522, 0.485614, 0.727879", \ + "0.0460088, 0.0553689, 0.098693, 0.163346, 0.302525, 0.4878, 0.728872", \ + "0.059034, 0.068855, 0.110132, 0.170514, 0.306207, 0.489327, 0.730535", \ + "0.072868, 0.083249, 0.124693, 0.181336, 0.312999, 0.493854, 0.733906" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0527218, 0.0692455, 0.141623, 0.229994, 0.406134, 0.634984, 0.933963", \ + "0.0673824, 0.0836752, 0.156039, 0.244503, 0.420774, 0.649665, 0.948616", \ + "0.116051, 0.132463, 0.204067, 0.292506, 0.468914, 0.697908, 0.996967", \ + "0.152396, 0.170481, 0.241596, 0.329469, 0.505477, 0.734879, 1.03394", \ + "0.198726, 0.219637, 0.292262, 0.379019, 0.554258, 0.782777, 1.08237", \ + "0.242796, 0.266192, 0.344247, 0.43046, 0.604552, 0.832437, 1.13126", \ + "0.284519, 0.310025, 0.394534, 0.481791, 0.656982, 0.88501, 1.18347" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264016, 0.0462979, 0.145918, 0.270835, 0.520696, 0.845333, 1.27019", \ + "0.026451, 0.0463426, 0.145906, 0.270835, 0.52061, 0.845404, 1.27019", \ + "0.0325814, 0.0498402, 0.146306, 0.2709, 0.520697, 0.845375, 1.27019", \ + "0.0405208, 0.0564763, 0.14781, 0.271546, 0.521046, 0.845587, 1.27013", \ + "0.0520646, 0.068208, 0.152359, 0.273344, 0.521926, 0.846281, 1.2713", \ + "0.064907, 0.081803, 0.160997, 0.277477, 0.524002, 0.848275, 1.27125", \ + "0.078735, 0.096215, 0.173046, 0.285008, 0.52815, 0.850156, 1.27327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0536641, 0.0673724, 0.124498, 0.193511, 0.330802, 0.508906, 0.741782", \ + "0.0681676, 0.0817792, 0.138947, 0.208016, 0.345346, 0.52349, 0.756353", \ + "0.117146, 0.131246, 0.188382, 0.257482, 0.394946, 0.573137, 0.80607", \ + "0.152202, 0.167768, 0.225303, 0.293945, 0.431168, 0.609435, 0.842212", \ + "0.194293, 0.212173, 0.272479, 0.339799, 0.475849, 0.653852, 0.886619", \ + "0.231877, 0.251913, 0.316916, 0.385252, 0.520997, 0.697541, 0.929967", \ + "0.2653, 0.287284, 0.358203, 0.427921, 0.564669, 0.741692, 0.973682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.022291, 0.0371803, 0.111453, 0.205005, 0.392028, 0.63543, 0.953317", \ + "0.0223633, 0.0372268, 0.111433, 0.205012, 0.392027, 0.635416, 0.953232", \ + "0.0281855, 0.0412823, 0.11226, 0.205166, 0.39217, 0.635431, 0.953313", \ + "0.0360073, 0.0479867, 0.114733, 0.206334, 0.39269, 0.63564, 0.953358", \ + "0.0475899, 0.0594295, 0.12016, 0.208905, 0.394197, 0.636282, 0.953785", \ + "0.060504, 0.072709, 0.12956, 0.214011, 0.396512, 0.638235, 0.954966", \ + "0.074263, 0.086898, 0.142227, 0.222252, 0.401575, 0.641574, 0.957154" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0535312, 0.0701307, 0.143023, 0.232049, 0.409316, 0.638982, 0.938625", \ + "0.0681895, 0.0845374, 0.157446, 0.246561, 0.423798, 0.653644, 0.953277", \ + "0.117045, 0.133392, 0.205465, 0.294575, 0.472101, 0.701912, 1.00163", \ + "0.153719, 0.171569, 0.242983, 0.331524, 0.508543, 0.739004, 1.03864", \ + "0.200598, 0.220982, 0.293745, 0.381047, 0.557469, 0.786961, 1.08711", \ + "0.24526, 0.268121, 0.345565, 0.432769, 0.607806, 0.836544, 1.13593", \ + "0.28762, 0.312259, 0.396161, 0.484052, 0.660211, 0.889129, 1.1878" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0393724, 0.0590114, 0.158222, 0.282961, 0.532721, 0.857503, 1.28191", \ + "0.0394223, 0.059046, 0.158234, 0.28297, 0.532699, 0.857257, 1.28191", \ + "0.0459517, 0.062523, 0.158625, 0.283003, 0.532719, 0.857349, 1.28191", \ + "0.0552494, 0.0693371, 0.160149, 0.283742, 0.532952, 0.857289, 1.28188", \ + "0.0689272, 0.081808, 0.164649, 0.285481, 0.533997, 0.858098, 1.28294", \ + "0.083686, 0.096759, 0.173035, 0.28952, 0.535949, 0.859988, 1.2829", \ + "0.099157, 0.112524, 0.1853, 0.29705, 0.540166, 0.86201, 1.28557" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0603514, 0.0736861, 0.131388, 0.201127, 0.339687, 0.519353, 0.754196", \ + "0.0748327, 0.0881077, 0.145836, 0.215623, 0.354201, 0.533938, 0.7688", \ + "0.124381, 0.137806, 0.195258, 0.265188, 0.403818, 0.58362, 0.818451", \ + "0.160568, 0.174796, 0.232161, 0.301547, 0.440028, 0.619916, 0.854587", \ + "0.20424, 0.220208, 0.278716, 0.34732, 0.484687, 0.664266, 0.899372", \ + "0.243135, 0.261107, 0.323738, 0.392629, 0.529555, 0.707918, 0.942383", \ + "0.277954, 0.297698, 0.365586, 0.435756, 0.573618, 0.752072, 0.985989" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.027976, 0.0431235, 0.118025, 0.212412, 0.401177, 0.646562, 0.967589", \ + "0.0280099, 0.0431498, 0.118063, 0.212425, 0.401249, 0.646693, 0.967487", \ + "0.0325355, 0.0463482, 0.118771, 0.212532, 0.401248, 0.646616, 0.967464", \ + "0.0394368, 0.0521269, 0.121032, 0.213788, 0.401764, 0.646939, 0.967472", \ + "0.0503308, 0.0626522, 0.126121, 0.216109, 0.403195, 0.647938, 0.96814", \ + "0.062623, 0.075509, 0.134665, 0.220897, 0.40551, 0.649385, 0.969257", \ + "0.075763, 0.089492, 0.146628, 0.228977, 0.410336, 0.652735, 0.971321" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0328818, 0.0487173, 0.120473, 0.209231, 0.386355, 0.61595, 0.915588", \ + "0.0427973, 0.0589024, 0.131675, 0.220749, 0.39804, 0.627821, 0.927513", \ + "0.0640186, 0.089448, 0.175631, 0.265452, 0.443284, 0.673427, 0.973261", \ + "0.0772218, 0.111542, 0.221834, 0.324437, 0.503951, 0.734224, 1.03411", \ + "0.0933488, 0.138231, 0.282555, 0.410995, 0.617815, 0.851724, 1.15093", \ + "0.105794, 0.161713, 0.34017, 0.496354, 0.740801, 1.00444, 1.31048", \ + "0.115019, 0.180879, 0.392884, 0.576874, 0.860382, 1.16021, 1.49973" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0386279, 0.0587925, 0.158219, 0.282951, 0.53272, 0.857506, 1.282", \ + "0.0392421, 0.0588136, 0.15822, 0.282949, 0.532704, 0.857498, 1.282", \ + "0.0651577, 0.0832599, 0.167976, 0.28509, 0.532678, 0.857328, 1.28196", \ + "0.0969613, 0.116261, 0.203546, 0.308155, 0.539094, 0.857434, 1.28197", \ + "0.145171, 0.168679, 0.267939, 0.377232, 0.586269, 0.880879, 1.28687", \ + "0.198246, 0.226822, 0.342629, 0.463778, 0.679858, 0.951277, 1.33133", \ + "0.255014, 0.288993, 0.424171, 0.5589, 0.791978, 1.06822, 1.42305" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0295474, 0.0422632, 0.0994287, 0.169132, 0.307709, 0.487503, 0.722477", \ + "0.0423758, 0.0549848, 0.112375, 0.182139, 0.320767, 0.500622, 0.735584", \ + "0.0855691, 0.105965, 0.174247, 0.243692, 0.381959, 0.561436, 0.796401", \ + "0.117281, 0.145256, 0.241737, 0.326604, 0.4654, 0.642981, 0.879244", \ + "0.159028, 0.196038, 0.326895, 0.444579, 0.621811, 0.80307, 1.03838", \ + "0.201141, 0.247288, 0.410048, 0.558551, 0.784922, 1.01192, 1.25622", \ + "0.243316, 0.297958, 0.490811, 0.668234, 0.940491, 1.21747, 1.51156" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0302256, 0.0458582, 0.121265, 0.215663, 0.404646, 0.650243, 0.97139", \ + "0.0307201, 0.0455482, 0.121267, 0.215646, 0.40464, 0.650256, 0.971374", \ + "0.0600594, 0.0759947, 0.135188, 0.218899, 0.404532, 0.650166, 0.971373", \ + "0.0890208, 0.110808, 0.183053, 0.253414, 0.414896, 0.65034, 0.971292", \ + "0.13273, 0.163118, 0.260143, 0.346279, 0.486289, 0.68576, 0.980416", \ + "0.182227, 0.221026, 0.343926, 0.451477, 0.61534, 0.794948, 1.05088", \ + "0.236621, 0.284339, 0.433218, 0.561659, 0.755779, 0.956129, 1.18903" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.031898, 0.0476168, 0.118865, 0.20699, 0.383032, 0.611794, 0.910836", \ + "0.0418625, 0.057763, 0.129911, 0.218373, 0.39459, 0.623514, 0.922613", \ + "0.062232, 0.0877845, 0.173849, 0.263052, 0.439835, 0.669041, 0.968208", \ + "0.0748017, 0.109392, 0.219801, 0.322398, 0.500583, 0.729828, 1.02906", \ + "0.0907679, 0.136342, 0.280179, 0.408465, 0.614882, 0.847474, 1.14618", \ + "0.1034, 0.16027, 0.338374, 0.493859, 0.738022, 1.00123, 1.30637", \ + "0.112043, 0.1798, 0.391949, 0.575627, 0.858228, 1.15661, 1.49592" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0255845, 0.0460823, 0.145905, 0.270832, 0.520805, 0.845401, 1.27038", \ + "0.0263012, 0.0461153, 0.145891, 0.270843, 0.520694, 0.845401, 1.27038", \ + "0.0483412, 0.0690352, 0.155884, 0.272998, 0.520585, 0.845348, 1.27023", \ + "0.0748663, 0.0982081, 0.19102, 0.29648, 0.527188, 0.845426, 1.27014", \ + "0.113914, 0.143753, 0.252042, 0.364566, 0.574903, 0.868833, 1.27509", \ + "0.157437, 0.194118, 0.322454, 0.4479, 0.667958, 0.940291, 1.31976", \ + "0.205015, 0.248545, 0.398758, 0.53849, 0.777445, 1.05564, 1.41129" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0186023, 0.0281827, 0.0710668, 0.123412, 0.227649, 0.362937, 0.539648", \ + "0.0327464, 0.0423102, 0.0851737, 0.137608, 0.241809, 0.377012, 0.553828", \ + "0.0661763, 0.0867051, 0.150422, 0.204128, 0.307393, 0.443154, 0.619823", \ + "0.0900722, 0.118665, 0.209877, 0.28594, 0.396551, 0.532393, 0.708788", \ + "0.120659, 0.159266, 0.285164, 0.393191, 0.550629, 0.702358, 0.879519", \ + "0.15045, 0.198661, 0.357264, 0.495732, 0.700476, 0.900962, 1.10938", \ + "0.179539, 0.236894, 0.427099, 0.593702, 0.842946, 1.09048, 1.34874" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.017696, 0.0297444, 0.0871938, 0.159028, 0.302649, 0.489659, 0.733952", \ + "0.0210404, 0.0309383, 0.0871802, 0.158975, 0.302755, 0.489648, 0.733933", \ + "0.0504305, 0.0645179, 0.109295, 0.167422, 0.302794, 0.48964, 0.733992", \ + "0.0771614, 0.0973779, 0.15929, 0.212583, 0.322837, 0.493362, 0.733917", \ + "0.117418, 0.146478, 0.233284, 0.305673, 0.413061, 0.550112, 0.759375", \ + "0.163507, 0.201756, 0.314805, 0.40735, 0.543276, 0.678923, 0.855296", \ + "0.21398, 0.261982, 0.401025, 0.51435, 0.678912, 0.843411, 1.01858" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0321575, 0.0478743, 0.119098, 0.207257, 0.383194, 0.612013, 0.911054", \ + "0.0420482, 0.0580567, 0.130305, 0.218752, 0.395034, 0.623873, 0.922969", \ + "0.0622032, 0.0878161, 0.17424, 0.263334, 0.440157, 0.66931, 0.968723", \ + "0.0739567, 0.108867, 0.219765, 0.322226, 0.500849, 0.730164, 1.02941", \ + "0.0873286, 0.133819, 0.279227, 0.407928, 0.614741, 0.847501, 1.14633", \ + "0.0964197, 0.154572, 0.335128, 0.491799, 0.736645, 1.00069, 1.30608", \ + "0.100309, 0.169851, 0.385738, 0.571126, 0.854875, 1.15497, 1.49475" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0255905, 0.046086, 0.145908, 0.270902, 0.520692, 0.845404, 1.27038", \ + "0.0262662, 0.0461101, 0.145935, 0.270871, 0.520622, 0.845404, 1.27038", \ + "0.0483356, 0.0689094, 0.155945, 0.272916, 0.520572, 0.845554, 1.27035", \ + "0.075214, 0.0985074, 0.191047, 0.29612, 0.52715, 0.845429, 1.27014", \ + "0.115591, 0.145295, 0.252847, 0.364946, 0.575057, 0.868825, 1.27495", \ + "0.160137, 0.197103, 0.325013, 0.449398, 0.668891, 0.94058, 1.31984", \ + "0.208681, 0.253106, 0.403145, 0.542125, 0.779719, 1.05674, 1.41169" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0237126, 0.0363741, 0.0931857, 0.162684, 0.301068, 0.480709, 0.715529", \ + "0.0367888, 0.0490505, 0.106155, 0.175729, 0.314179, 0.493943, 0.728711", \ + "0.0729709, 0.0957834, 0.167994, 0.23636, 0.37533, 0.554782, 0.789569", \ + "0.0995276, 0.130535, 0.232202, 0.319371, 0.458807, 0.636029, 0.872277", \ + "0.134719, 0.176048, 0.313585, 0.434194, 0.614122, 0.796161, 1.03143", \ + "0.170424, 0.221813, 0.393086, 0.545013, 0.77492, 1.00457, 1.24922", \ + "0.206567, 0.267289, 0.470803, 0.652207, 0.928068, 1.20761, 1.50336" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0242846, 0.0400604, 0.115602, 0.209999, 0.398764, 0.644188, 0.96513", \ + "0.0259974, 0.0401368, 0.115558, 0.209928, 0.398756, 0.644111, 0.965119", \ + "0.0549599, 0.0717137, 0.131462, 0.212881, 0.398743, 0.644112, 0.965118", \ + "0.082103, 0.105276, 0.179482, 0.24978, 0.409705, 0.644353, 0.965146", \ + "0.123119, 0.155281, 0.255234, 0.342606, 0.482818, 0.680599, 0.97486", \ + "0.170039, 0.211388, 0.337988, 0.446852, 0.611631, 0.790137, 1.04636", \ + "0.221781, 0.272975, 0.426434, 0.55611, 0.75139, 0.952425, 1.185" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0328818, 0.0487173, 0.120473, 0.209231, 0.386355, 0.61595, 0.915588", \ + "0.0427973, 0.0589024, 0.131675, 0.220749, 0.39804, 0.627821, 0.927513", \ + "0.0640186, 0.089448, 0.175631, 0.265452, 0.443284, 0.673427, 0.973261", \ + "0.0772218, 0.111542, 0.221834, 0.324437, 0.503951, 0.734224, 1.03411", \ + "0.0933488, 0.138231, 0.282555, 0.410995, 0.617815, 0.851724, 1.15093", \ + "0.105794, 0.161713, 0.34017, 0.496354, 0.740801, 1.00444, 1.31048", \ + "0.115019, 0.180879, 0.392884, 0.576874, 0.860382, 1.16021, 1.49973" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0386279, 0.0587925, 0.158219, 0.282951, 0.53272, 0.857506, 1.282", \ + "0.0392421, 0.0588136, 0.15822, 0.282949, 0.532704, 0.857498, 1.282", \ + "0.0651577, 0.0832599, 0.167976, 0.28509, 0.532678, 0.857328, 1.28196", \ + "0.0969613, 0.116261, 0.203546, 0.308155, 0.539094, 0.857434, 1.28197", \ + "0.145171, 0.168679, 0.267939, 0.377232, 0.586269, 0.880879, 1.28687", \ + "0.198246, 0.226822, 0.342629, 0.463778, 0.679858, 0.951277, 1.33133", \ + "0.255014, 0.288993, 0.424171, 0.5589, 0.791978, 1.06822, 1.42305" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0295474, 0.0422632, 0.0994287, 0.169132, 0.307709, 0.487503, 0.722477", \ + "0.0423758, 0.0549848, 0.112375, 0.182139, 0.320767, 0.500622, 0.735584", \ + "0.0855691, 0.105965, 0.174247, 0.243692, 0.381959, 0.561436, 0.796401", \ + "0.117281, 0.145256, 0.241737, 0.326604, 0.4654, 0.642981, 0.879244", \ + "0.159028, 0.196038, 0.326895, 0.444579, 0.621811, 0.80307, 1.03838", \ + "0.201141, 0.247288, 0.410048, 0.558551, 0.784922, 1.01192, 1.25622", \ + "0.243316, 0.297958, 0.490811, 0.668234, 0.940491, 1.21747, 1.51156" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0302256, 0.0458582, 0.121265, 0.215663, 0.404646, 0.650243, 0.97139", \ + "0.0307201, 0.0455482, 0.121267, 0.215646, 0.40464, 0.650256, 0.971374", \ + "0.0600594, 0.0759947, 0.135188, 0.218899, 0.404532, 0.650166, 0.971373", \ + "0.0890208, 0.110808, 0.183053, 0.253414, 0.414896, 0.65034, 0.971292", \ + "0.13273, 0.163118, 0.260143, 0.346279, 0.486289, 0.68576, 0.980416", \ + "0.182227, 0.221026, 0.343926, 0.451477, 0.61534, 0.794948, 1.05088", \ + "0.236621, 0.284339, 0.433218, 0.561659, 0.755779, 0.956129, 1.18903" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0645278, 0.0809627, 0.154202, 0.243427, 0.42067, 0.650345, 0.949718", \ + "0.0790534, 0.0953927, 0.168771, 0.258034, 0.435364, 0.665038, 0.964435", \ + "0.128254, 0.144355, 0.217026, 0.306283, 0.483599, 0.713296, 1.01273", \ + "0.166317, 0.1828, 0.254699, 0.343384, 0.520413, 0.750493, 1.04985", \ + "0.215642, 0.233701, 0.305485, 0.393467, 0.569853, 0.798665, 1.09763", \ + "0.262487, 0.282732, 0.357527, 0.445158, 0.620186, 0.848553, 1.14755", \ + "0.306924, 0.329266, 0.40875, 0.496784, 0.672636, 0.901246, 1.19995" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0498856, 0.0701108, 0.169781, 0.294672, 0.54443, 0.868923, 1.29326", \ + "0.049907, 0.070129, 0.169777, 0.29466, 0.544362, 0.868946, 1.29326", \ + "0.0534576, 0.0722724, 0.170097, 0.294673, 0.544413, 0.868938, 1.29326", \ + "0.060143, 0.0770197, 0.171383, 0.29544, 0.544785, 0.86894, 1.29323", \ + "0.0718967, 0.0871766, 0.175017, 0.296953, 0.545614, 0.869497, 1.2935", \ + "0.085451, 0.100658, 0.182529, 0.300667, 0.547563, 0.871257, 1.29418", \ + "0.099747, 0.115737, 0.193594, 0.307605, 0.551624, 0.873304, 1.29595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0693238, 0.0827715, 0.140456, 0.210147, 0.348626, 0.528322, 0.763143", \ + "0.0838328, 0.0972604, 0.155024, 0.22475, 0.363277, 0.542986, 0.777819", \ + "0.134084, 0.147766, 0.206035, 0.275942, 0.414664, 0.594546, 0.829371", \ + "0.171064, 0.18549, 0.244237, 0.314289, 0.453117, 0.633003, 0.867911", \ + "0.215693, 0.231664, 0.292232, 0.362128, 0.500517, 0.68052, 0.915364", \ + "0.255646, 0.273484, 0.337175, 0.407701, 0.546209, 0.725942, 0.961064", \ + "0.29124, 0.31101, 0.37899, 0.450843, 0.589386, 0.769247, 1.00455" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264409, 0.041366, 0.115791, 0.209944, 0.398771, 0.644186, 0.964931", \ + "0.026461, 0.041405, 0.115792, 0.210009, 0.398771, 0.644186, 0.964932", \ + "0.0288088, 0.0430756, 0.11618, 0.210082, 0.39877, 0.64412, 0.96495", \ + "0.0331837, 0.0465571, 0.117394, 0.210592, 0.398994, 0.644179, 0.965011", \ + "0.0412342, 0.0536338, 0.120406, 0.211705, 0.399373, 0.644562, 0.965297", \ + "0.051075, 0.062904, 0.125768, 0.214422, 0.400322, 0.645143, 0.965648", \ + "0.061957, 0.073641, 0.133561, 0.219059, 0.402521, 0.646361, 0.966351" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0671581, 0.0832133, 0.155764, 0.244314, 0.420554, 0.649208, 0.947861", \ + "0.0817142, 0.097685, 0.170308, 0.258976, 0.435231, 0.663895, 0.96256", \ + "0.130937, 0.146563, 0.218506, 0.307158, 0.48335, 0.712168, 1.01088", \ + "0.169126, 0.185123, 0.256162, 0.344147, 0.52012, 0.749205, 1.04795", \ + "0.218649, 0.23612, 0.306999, 0.394277, 0.569436, 0.79727, 1.09576", \ + "0.265656, 0.285213, 0.359042, 0.44597, 0.619563, 0.847186, 1.14562", \ + "0.30988, 0.33153, 0.410322, 0.497132, 0.672137, 0.899923, 1.19789" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0396418, 0.0602643, 0.160234, 0.285205, 0.534959, 0.859619, 1.28403", \ + "0.0396691, 0.0602778, 0.160259, 0.285155, 0.534956, 0.859615, 1.28403", \ + "0.0428406, 0.0623375, 0.160554, 0.285189, 0.534988, 0.859701, 1.28403", \ + "0.0488459, 0.0666459, 0.161767, 0.285968, 0.535393, 0.859628, 1.28401", \ + "0.0591924, 0.0763305, 0.165343, 0.287488, 0.536293, 0.860211, 1.28435", \ + "0.071062, 0.088866, 0.17266, 0.291228, 0.538092, 0.862002, 1.28496", \ + "0.083578, 0.102761, 0.183843, 0.298074, 0.542201, 0.864109, 1.287" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0610346, 0.072398, 0.117562, 0.171346, 0.278209, 0.416905, 0.598239", \ + "0.0756062, 0.0869118, 0.132153, 0.185974, 0.29287, 0.431637, 0.612921", \ + "0.125523, 0.137618, 0.183949, 0.238026, 0.345034, 0.483819, 0.66516", \ + "0.161624, 0.175201, 0.22324, 0.277529, 0.384803, 0.523516, 0.705012", \ + "0.203885, 0.22008, 0.271801, 0.326441, 0.433622, 0.572464, 0.754061", \ + "0.242497, 0.261324, 0.318399, 0.374406, 0.481836, 0.620672, 0.802018", \ + "0.276226, 0.297512, 0.360836, 0.41911, 0.527658, 0.667188, 0.848657" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0187024, 0.0303843, 0.0869226, 0.158407, 0.301936, 0.48857, 0.732142", \ + "0.0187207, 0.0304139, 0.0869356, 0.158407, 0.301936, 0.488445, 0.732139", \ + "0.0223576, 0.0331057, 0.0877593, 0.158685, 0.302001, 0.488501, 0.732367", \ + "0.0283396, 0.0380355, 0.0899492, 0.159956, 0.30232, 0.488744, 0.732427", \ + "0.0386314, 0.0473862, 0.0948285, 0.161964, 0.303296, 0.489148, 0.732825", \ + "0.050422, 0.058549, 0.102656, 0.166441, 0.305185, 0.490418, 0.733764", \ + "0.063263, 0.070867, 0.113014, 0.173623, 0.309295, 0.492811, 0.735263" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0639859, 0.0801726, 0.152851, 0.241438, 0.417587, 0.646388, 0.94507", \ + "0.0785588, 0.0946665, 0.167414, 0.256105, 0.432338, 0.660934, 0.959787", \ + "0.127722, 0.143599, 0.215667, 0.304322, 0.480509, 0.709346, 1.00812", \ + "0.165625, 0.182001, 0.253338, 0.341343, 0.517322, 0.746434, 1.04518", \ + "0.214636, 0.232747, 0.304138, 0.391472, 0.566747, 0.794568, 1.09288", \ + "0.261021, 0.281387, 0.356077, 0.44304, 0.616832, 0.844492, 1.14291", \ + "0.304678, 0.327207, 0.407248, 0.494332, 0.669574, 0.897192, 1.19528" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0378198, 0.0581065, 0.157815, 0.282688, 0.532556, 0.857132, 1.28154", \ + "0.0378458, 0.0581423, 0.157858, 0.282753, 0.532467, 0.85716, 1.28154", \ + "0.0413389, 0.0602311, 0.158169, 0.282784, 0.532539, 0.857002, 1.28164", \ + "0.0476218, 0.0650278, 0.159441, 0.283501, 0.532904, 0.857135, 1.28151", \ + "0.0581443, 0.0749066, 0.163102, 0.285054, 0.533857, 0.857679, 1.28169", \ + "0.069992, 0.087699, 0.170557, 0.288809, 0.53564, 0.859716, 1.28244", \ + "0.082409, 0.101601, 0.181971, 0.295775, 0.539751, 0.861678, 1.2845" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0662752, 0.0802735, 0.137574, 0.206532, 0.343742, 0.521907, 0.754762", \ + "0.0807989, 0.0947275, 0.152125, 0.221144, 0.358412, 0.536572, 0.769436", \ + "0.12991, 0.144331, 0.20258, 0.271894, 0.409386, 0.587723, 0.820666", \ + "0.165554, 0.181067, 0.240442, 0.30992, 0.447565, 0.62588, 0.858856", \ + "0.208256, 0.225892, 0.287909, 0.357476, 0.494783, 0.673217, 0.906225", \ + "0.246383, 0.26647, 0.332563, 0.402662, 0.540457, 0.718751, 0.951668", \ + "0.280148, 0.302585, 0.373777, 0.445392, 0.583443, 0.762031, 0.995213" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0220849, 0.0374377, 0.111539, 0.205027, 0.392161, 0.635416, 0.953266", \ + "0.0221174, 0.0374601, 0.111541, 0.205027, 0.392178, 0.635416, 0.953266", \ + "0.0244206, 0.0391995, 0.111994, 0.20511, 0.39217, 0.635249, 0.953306", \ + "0.0287219, 0.0427603, 0.113328, 0.205668, 0.392367, 0.635449, 0.953319", \ + "0.0369082, 0.0500177, 0.116506, 0.206773, 0.392842, 0.635949, 0.953564", \ + "0.047224, 0.059572, 0.122291, 0.209689, 0.393642, 0.636435, 0.954072", \ + "0.059001, 0.070518, 0.130343, 0.214536, 0.396137, 0.637472, 0.95468" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0645278, 0.0809627, 0.154202, 0.243427, 0.42067, 0.650345, 0.949718", \ + "0.0790534, 0.0953927, 0.168771, 0.258034, 0.435364, 0.665038, 0.964435", \ + "0.128254, 0.144355, 0.217026, 0.306283, 0.483599, 0.713296, 1.01273", \ + "0.166317, 0.1828, 0.254699, 0.343384, 0.520413, 0.750493, 1.04985", \ + "0.215642, 0.233701, 0.305485, 0.393467, 0.569853, 0.798665, 1.09763", \ + "0.262487, 0.282732, 0.357527, 0.445158, 0.620186, 0.848553, 1.14755", \ + "0.306924, 0.329266, 0.40875, 0.496784, 0.672636, 0.901246, 1.19995" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0498856, 0.0701108, 0.169781, 0.294672, 0.54443, 0.868923, 1.29326", \ + "0.049907, 0.070129, 0.169777, 0.29466, 0.544362, 0.868946, 1.29326", \ + "0.0534576, 0.0722724, 0.170097, 0.294673, 0.544413, 0.868938, 1.29326", \ + "0.060143, 0.0770197, 0.171383, 0.29544, 0.544785, 0.86894, 1.29323", \ + "0.0718967, 0.0871766, 0.175017, 0.296953, 0.545614, 0.869497, 1.2935", \ + "0.085451, 0.100658, 0.182529, 0.300667, 0.547563, 0.871257, 1.29418", \ + "0.099747, 0.115737, 0.193594, 0.307605, 0.551624, 0.873304, 1.29595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0693238, 0.0827715, 0.140456, 0.210147, 0.348626, 0.528322, 0.763143", \ + "0.0838328, 0.0972604, 0.155024, 0.22475, 0.363277, 0.542986, 0.777819", \ + "0.134084, 0.147766, 0.206035, 0.275942, 0.414664, 0.594546, 0.829371", \ + "0.171064, 0.18549, 0.244237, 0.314289, 0.453117, 0.633003, 0.867911", \ + "0.215693, 0.231664, 0.292232, 0.362128, 0.500517, 0.68052, 0.915364", \ + "0.255646, 0.273484, 0.337175, 0.407701, 0.546209, 0.725942, 0.961064", \ + "0.29124, 0.31101, 0.37899, 0.450843, 0.589386, 0.769247, 1.00455" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0264409, 0.041366, 0.115791, 0.209944, 0.398771, 0.644186, 0.964931", \ + "0.026461, 0.041405, 0.115792, 0.210009, 0.398771, 0.644186, 0.964932", \ + "0.0288088, 0.0430756, 0.11618, 0.210082, 0.39877, 0.64412, 0.96495", \ + "0.0331837, 0.0465571, 0.117394, 0.210592, 0.398994, 0.644179, 0.965011", \ + "0.0412342, 0.0536338, 0.120406, 0.211705, 0.399373, 0.644562, 0.965297", \ + "0.051075, 0.062904, 0.125768, 0.214422, 0.400322, 0.645143, 0.965648", \ + "0.061957, 0.073641, 0.133561, 0.219059, 0.402521, 0.646361, 0.966351" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0426912, 0.0587347, 0.13147, 0.220548, 0.397765, 0.627411, 0.926791", \ + "0.0530997, 0.0693809, 0.142578, 0.231871, 0.409097, 0.638766, 0.938184", \ + "0.0829478, 0.10518, 0.187255, 0.276929, 0.454735, 0.684609, 0.983995", \ + "0.104616, 0.133625, 0.237049, 0.337296, 0.515751, 0.745547, 1.04499", \ + "0.132297, 0.170297, 0.302936, 0.427495, 0.631431, 0.863468, 1.16235", \ + "0.15833, 0.205154, 0.367628, 0.517341, 0.756518, 1.01745, 1.32229", \ + "0.181543, 0.236888, 0.428569, 0.604175, 0.880108, 1.17604, 1.51274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0496557, 0.0700305, 0.169788, 0.294643, 0.544369, 0.86896, 1.29336", \ + "0.0496351, 0.0700081, 0.169775, 0.294651, 0.544371, 0.868972, 1.29335", \ + "0.0727707, 0.0910453, 0.178027, 0.296272, 0.544417, 0.869048, 1.29336", \ + "0.102909, 0.12349, 0.211569, 0.318054, 0.550207, 0.868866, 1.29331", \ + "0.148709, 0.174265, 0.275703, 0.385404, 0.595881, 0.891602, 1.29789", \ + "0.198462, 0.229912, 0.349288, 0.471223, 0.687827, 0.960038, 1.34149", \ + "0.251813, 0.289052, 0.428439, 0.564924, 0.799005, 1.07565, 1.43147" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.037091, 0.049731, 0.106813, 0.176484, 0.315047, 0.494909, 0.729794", \ + "0.050794, 0.06358, 0.120948, 0.190722, 0.329354, 0.509171, 0.744145", \ + "0.0907524, 0.108662, 0.174377, 0.244669, 0.383775, 0.562886, 0.798564", \ + "0.119221, 0.144143, 0.230767, 0.312591, 0.454554, 0.634424, 0.86988", \ + "0.154313, 0.188619, 0.306546, 0.41283, 0.582168, 0.768479, 1.00413", \ + "0.190219, 0.232975, 0.381529, 0.514965, 0.720547, 0.938595, 1.18537", \ + "0.22633, 0.277165, 0.454883, 0.614458, 0.858982, 1.11233, 1.39409" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0306331, 0.0461159, 0.121302, 0.215663, 0.404646, 0.650155, 0.971386", \ + "0.0304333, 0.0459831, 0.121336, 0.215662, 0.40464, 0.650235, 0.971375", \ + "0.0499627, 0.0645993, 0.129683, 0.217836, 0.40461, 0.650163, 0.971375", \ + "0.0772134, 0.0945808, 0.163339, 0.241095, 0.412447, 0.650572, 0.971269", \ + "0.123049, 0.145232, 0.226139, 0.309759, 0.463725, 0.67856, 0.979843", \ + "0.173572, 0.202342, 0.300829, 0.394861, 0.558052, 0.757247, 1.0306", \ + "0.226645, 0.26257, 0.382199, 0.489454, 0.669, 0.875511, 1.13302" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0453756, 0.0610196, 0.132962, 0.221347, 0.397383, 0.626106, 0.924767", \ + "0.0557831, 0.0716752, 0.144135, 0.232726, 0.408956, 0.637622, 0.936314", \ + "0.0863489, 0.107924, 0.18882, 0.277748, 0.454389, 0.683351, 0.982339", \ + "0.108765, 0.137022, 0.238691, 0.338138, 0.515421, 0.744181, 1.04301", \ + "0.137418, 0.174278, 0.304849, 0.428108, 0.63092, 0.861915, 1.16058", \ + "0.163859, 0.209458, 0.369817, 0.518445, 0.756634, 1.01684, 1.32089", \ + "0.186854, 0.240998, 0.430605, 0.605597, 0.880726, 1.17538, 1.51183" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0394836, 0.0602102, 0.160226, 0.285226, 0.534956, 0.859614, 1.28412", \ + "0.0393637, 0.0601529, 0.160235, 0.285144, 0.534967, 0.859606, 1.28412", \ + "0.0601469, 0.0801137, 0.16828, 0.2867, 0.535019, 0.859626, 1.2841", \ + "0.0862376, 0.109422, 0.201389, 0.308291, 0.54066, 0.859517, 1.28405", \ + "0.125771, 0.155168, 0.263022, 0.374904, 0.586454, 0.881484, 1.28855", \ + "0.16858, 0.205161, 0.333068, 0.458172, 0.678368, 0.950692, 1.33178", \ + "0.214442, 0.258393, 0.407923, 0.549101, 0.787649, 1.06572, 1.42197" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0278399, 0.0378067, 0.0820302, 0.135977, 0.243274, 0.382631, 0.564622", \ + "0.0418215, 0.0519032, 0.0964403, 0.150468, 0.25789, 0.397226, 0.579289", \ + "0.078041, 0.0963695, 0.155958, 0.211764, 0.319473, 0.458929, 0.641158", \ + "0.101199, 0.127935, 0.213188, 0.286512, 0.400821, 0.541029, 0.722809", \ + "0.129324, 0.16632, 0.286571, 0.388774, 0.540637, 0.696352, 0.878897", \ + "0.158864, 0.205064, 0.357751, 0.489096, 0.683507, 0.877962, 1.08757", \ + "0.187918, 0.242913, 0.425871, 0.585487, 0.822627, 1.05804, 1.30842" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0208266, 0.0329197, 0.0906057, 0.162689, 0.306921, 0.494419, 0.739502", \ + "0.0211523, 0.0328373, 0.0906052, 0.162705, 0.306947, 0.494396, 0.739549", \ + "0.0451596, 0.0572677, 0.104666, 0.167636, 0.3068, 0.494418, 0.739481", \ + "0.0744957, 0.0899721, 0.145806, 0.201747, 0.321725, 0.496917, 0.739585", \ + "0.122138, 0.142743, 0.214053, 0.281163, 0.392968, 0.541731, 0.758676", \ + "0.172698, 0.200056, 0.291387, 0.373086, 0.502706, 0.646326, 0.835369", \ + "0.226234, 0.26041, 0.374767, 0.472661, 0.622803, 0.783351, 0.969425" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0421988, 0.0579692, 0.130088, 0.218593, 0.394775, 0.623434, 0.922225", \ + "0.0526154, 0.0686536, 0.141208, 0.229848, 0.406041, 0.634813, 0.933626", \ + "0.0816109, 0.103937, 0.185806, 0.275024, 0.451629, 0.680503, 0.979439", \ + "0.102202, 0.131595, 0.235103, 0.335185, 0.512671, 0.741418, 1.04034", \ + "0.128198, 0.166647, 0.30006, 0.42434, 0.627403, 0.859331, 1.1578", \ + "0.151675, 0.1993, 0.363012, 0.513236, 0.752616, 1.01336, 1.31777", \ + "0.171478, 0.228133, 0.422048, 0.598195, 0.875092, 1.17072, 1.508" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0375756, 0.0580554, 0.157827, 0.282691, 0.532481, 0.857128, 1.28165", \ + "0.0375779, 0.0580104, 0.157853, 0.282715, 0.532586, 0.857099, 1.28165", \ + "0.0584924, 0.0782338, 0.166068, 0.284409, 0.532547, 0.857181, 1.28165", \ + "0.0847342, 0.107839, 0.199672, 0.306265, 0.538362, 0.857021, 1.2816", \ + "0.12416, 0.153807, 0.261389, 0.373347, 0.584126, 0.87962, 1.28621", \ + "0.166848, 0.203906, 0.332406, 0.457388, 0.676604, 0.949115, 1.32964", \ + "0.212276, 0.257219, 0.408425, 0.549478, 0.786895, 1.06441, 1.42021" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0359764, 0.0486149, 0.105345, 0.174826, 0.313214, 0.492812, 0.727636", \ + "0.048621, 0.0615737, 0.118782, 0.188375, 0.326808, 0.506482, 0.741323", \ + "0.0818981, 0.101458, 0.169905, 0.2406, 0.379546, 0.559864, 0.794499", \ + "0.104718, 0.132325, 0.223365, 0.307039, 0.449989, 0.630026, 0.865378", \ + "0.132998, 0.171007, 0.295458, 0.404853, 0.576271, 0.764064, 0.99959", \ + "0.162965, 0.210421, 0.366952, 0.503684, 0.712573, 0.931691, 1.18164", \ + "0.193175, 0.249729, 0.437063, 0.601061, 0.848798, 1.10419, 1.38754" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0271892, 0.0427935, 0.118033, 0.212375, 0.401176, 0.646692, 0.96765", \ + "0.0270671, 0.0426745, 0.118014, 0.212362, 0.401235, 0.646684, 0.96764", \ + "0.0446773, 0.0606339, 0.127133, 0.214968, 0.401233, 0.646619, 0.967451", \ + "0.0708953, 0.0895854, 0.160302, 0.238826, 0.409556, 0.647132, 0.967584", \ + "0.115595, 0.139386, 0.222405, 0.306469, 0.461265, 0.676223, 0.977356", \ + "0.164225, 0.19485, 0.296328, 0.391527, 0.555413, 0.753979, 1.02919", \ + "0.215208, 0.253238, 0.37598, 0.486093, 0.665682, 0.872932, 1.13041" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0426912, 0.0587347, 0.13147, 0.220548, 0.397765, 0.627411, 0.926791", \ + "0.0530997, 0.0693809, 0.142578, 0.231871, 0.409097, 0.638766, 0.938184", \ + "0.0829478, 0.10518, 0.187255, 0.276929, 0.454735, 0.684609, 0.983995", \ + "0.104616, 0.133625, 0.237049, 0.337296, 0.515751, 0.745547, 1.04499", \ + "0.132297, 0.170297, 0.302936, 0.427495, 0.631431, 0.863468, 1.16235", \ + "0.15833, 0.205154, 0.367628, 0.517341, 0.756518, 1.01745, 1.32229", \ + "0.181543, 0.236888, 0.428569, 0.604175, 0.880108, 1.17604, 1.51274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0496557, 0.0700305, 0.169788, 0.294643, 0.544369, 0.86896, 1.29336", \ + "0.0496351, 0.0700081, 0.169775, 0.294651, 0.544371, 0.868972, 1.29335", \ + "0.0727707, 0.0910453, 0.178027, 0.296272, 0.544417, 0.869048, 1.29336", \ + "0.102909, 0.12349, 0.211569, 0.318054, 0.550207, 0.868866, 1.29331", \ + "0.148709, 0.174265, 0.275703, 0.385404, 0.595881, 0.891602, 1.29789", \ + "0.198462, 0.229912, 0.349288, 0.471223, 0.687827, 0.960038, 1.34149", \ + "0.251813, 0.289052, 0.428439, 0.564924, 0.799005, 1.07565, 1.43147" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.037091, 0.049731, 0.106813, 0.176484, 0.315047, 0.494909, 0.729794", \ + "0.050794, 0.06358, 0.120948, 0.190722, 0.329354, 0.509171, 0.744145", \ + "0.0907524, 0.108662, 0.174377, 0.244669, 0.383775, 0.562886, 0.798564", \ + "0.119221, 0.144143, 0.230767, 0.312591, 0.454554, 0.634424, 0.86988", \ + "0.154313, 0.188619, 0.306546, 0.41283, 0.582168, 0.768479, 1.00413", \ + "0.190219, 0.232975, 0.381529, 0.514965, 0.720547, 0.938595, 1.18537", \ + "0.22633, 0.277165, 0.454883, 0.614458, 0.858982, 1.11233, 1.39409" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0306331, 0.0461159, 0.121302, 0.215663, 0.404646, 0.650155, 0.971386", \ + "0.0304333, 0.0459831, 0.121336, 0.215662, 0.40464, 0.650235, 0.971375", \ + "0.0499627, 0.0645993, 0.129683, 0.217836, 0.40461, 0.650163, 0.971375", \ + "0.0772134, 0.0945808, 0.163339, 0.241095, 0.412447, 0.650572, 0.971269", \ + "0.123049, 0.145232, 0.226139, 0.309759, 0.463725, 0.67856, 0.979843", \ + "0.173572, 0.202342, 0.300829, 0.394861, 0.558052, 0.757247, 1.0306", \ + "0.226645, 0.26257, 0.382199, 0.489454, 0.669, 0.875511, 1.13302" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0126614, 0.0129905, 0.0133786, 0.0134676, 0.0135168, 0.0135369, 0.0135476", \ + "0.0124387, 0.0127223, 0.01314, 0.013251, 0.0133151, 0.0133712, 0.0133854", \ + "0.0128658, 0.0129473, 0.0132759, 0.0134726, 0.0136075, 0.0136755, 0.0137174", \ + "0.013926, 0.0138651, 0.014002, 0.0141448, 0.0143066, 0.0143978, 0.0144507", \ + "0.0161872, 0.0159537, 0.0159355, 0.0160488, 0.0161554, 0.0162192, 0.0165199", \ + "0.0195971, 0.0191333, 0.0187337, 0.0187292, 0.0188023, 0.0189629, 0.0188994", \ + "0.0239373, 0.0232185, 0.0224769, 0.0223359, 0.0223274, 0.0224026, 0.0226014" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0102507, 0.0104917, 0.0108144, 0.0109001, 0.0109499, 0.0109694, 0.010981", \ + "0.0100379, 0.0102633, 0.0106239, 0.010733, 0.0107979, 0.0108258, 0.0108408", \ + "0.0102647, 0.0103846, 0.0107618, 0.0109444, 0.0110796, 0.0111422, 0.01117", \ + "0.0113766, 0.0113838, 0.0116082, 0.0117817, 0.0119403, 0.0120318, 0.0120828", \ + "0.0134251, 0.0132942, 0.0133945, 0.0134974, 0.0136061, 0.0137157, 0.0137876", \ + "0.0167215, 0.0163546, 0.0161188, 0.0161514, 0.0162252, 0.0163018, 0.0163755", \ + "0.020979, 0.0204595, 0.0198538, 0.0197476, 0.0197572, 0.0197732, 0.0198304" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00835528, 0.0086732, 0.00907326, 0.00916702, 0.00921881, 0.0092406, 0.00925067", \ + "0.00815425, 0.00841221, 0.00885192, 0.00896689, 0.00903705, 0.00906676, 0.00908129", \ + "0.00861611, 0.00866629, 0.00895116, 0.00913442, 0.00927821, 0.00935637, 0.0093966", \ + "0.0097147, 0.00963114, 0.00973157, 0.0098197, 0.00997451, 0.0100737, 0.0101236", \ + "0.0120231, 0.0117433, 0.0116541, 0.0116928, 0.0118176, 0.0118869, 0.0119419", \ + "0.0155451, 0.0149639, 0.0145006, 0.0144227, 0.0144261, 0.0146572, 0.0146099", \ + "0.020045, 0.0190959, 0.0182771, 0.0180704, 0.0180302, 0.0181025, 0.0181538" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0104211, 0.0107682, 0.0111649, 0.0112586, 0.0113102, 0.0113308, 0.0113433", \ + "0.0102253, 0.0105293, 0.0109697, 0.0110884, 0.0111572, 0.0111863, 0.0112028", \ + "0.0105981, 0.0107001, 0.0111064, 0.0112889, 0.0114406, 0.0114911, 0.0115344", \ + "0.0118412, 0.0117511, 0.0119573, 0.0121281, 0.0122882, 0.012377, 0.0124325", \ + "0.0142502, 0.0138403, 0.0137295, 0.0138208, 0.0139329, 0.0140264, 0.0140935", \ + "0.0177995, 0.0170397, 0.0165346, 0.0165284, 0.0166095, 0.0166531, 0.0167268", \ + "0.0222104, 0.021203, 0.0203224, 0.0201632, 0.0201421, 0.0201533, 0.0202016" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00842125, 0.00875861, 0.0091526, 0.00924228, 0.00929171, 0.00931245, 0.00932212", \ + "0.00820387, 0.00848983, 0.00891314, 0.00902533, 0.00909028, 0.00914771, 0.00916013", \ + "0.00863424, 0.00871124, 0.00904716, 0.00923766, 0.00938029, 0.00945488, 0.00949102", \ + "0.0097107, 0.00964213, 0.00980397, 0.00991693, 0.010079, 0.0101764, 0.0102237", \ + "0.0119883, 0.0117294, 0.0117071, 0.0117911, 0.0119146, 0.0119905, 0.0122945", \ + "0.0154775, 0.0149216, 0.0145131, 0.0144754, 0.0145606, 0.0147553, 0.0147113", \ + "0.0199426, 0.0190377, 0.0182529, 0.0180988, 0.0180986, 0.0181905, 0.0182528" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0104204, 0.0107818, 0.0111894, 0.0112827, 0.0113358, 0.0113581, 0.0113691", \ + "0.0102299, 0.0105456, 0.0109947, 0.0111143, 0.0111838, 0.0112134, 0.011229", \ + "0.0105793, 0.0106922, 0.0111238, 0.0113216, 0.0114557, 0.0115289, 0.0115562", \ + "0.0118014, 0.0117409, 0.0119692, 0.0121506, 0.012316, 0.0124222, 0.0124719", \ + "0.0140251, 0.0137146, 0.0137368, 0.013872, 0.0139916, 0.0140961, 0.0141627", \ + "0.0175651, 0.0168936, 0.0165124, 0.0165417, 0.016624, 0.0166905, 0.0167727", \ + "0.021933, 0.021005, 0.0202765, 0.0201499, 0.0201468, 0.0201735, 0.0202141" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0126614, 0.0129905, 0.0133786, 0.0134676, 0.0135168, 0.0135369, 0.0135476", \ + "0.0124387, 0.0127223, 0.01314, 0.013251, 0.0133151, 0.0133712, 0.0133854", \ + "0.0128658, 0.0129473, 0.0132759, 0.0134726, 0.0136075, 0.0136755, 0.0137174", \ + "0.013926, 0.0138651, 0.014002, 0.0141448, 0.0143066, 0.0143978, 0.0144507", \ + "0.0161872, 0.0159537, 0.0159355, 0.0160488, 0.0161554, 0.0162192, 0.0165199", \ + "0.0195971, 0.0191333, 0.0187337, 0.0187292, 0.0188023, 0.0189629, 0.0188994", \ + "0.0239373, 0.0232185, 0.0224769, 0.0223359, 0.0223274, 0.0224026, 0.0226014" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0104211, 0.0107682, 0.0111649, 0.0112586, 0.0113102, 0.0113308, 0.0113433", \ + "0.0102253, 0.0105293, 0.0109697, 0.0110884, 0.0111572, 0.0111863, 0.0112028", \ + "0.0105981, 0.0107001, 0.0111064, 0.0112889, 0.0114406, 0.0114911, 0.0115344", \ + "0.0118412, 0.0117511, 0.0119573, 0.0121281, 0.0122882, 0.012377, 0.0124325", \ + "0.0142502, 0.0138403, 0.0137295, 0.0138208, 0.0139329, 0.0140264, 0.0140935", \ + "0.0177995, 0.0170397, 0.0165346, 0.0165284, 0.0166095, 0.0166531, 0.0167268", \ + "0.0222104, 0.021203, 0.0203224, 0.0201632, 0.0201421, 0.0201533, 0.0202016" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166903, 0.0168555, 0.0169801, 0.0170045, 0.0170181, 0.0170234, 0.0170264", \ + "0.016255, 0.0164504, 0.0168198, 0.0169351, 0.0170213, 0.0170555, 0.0170726", \ + "0.0166206, 0.0165461, 0.01658, 0.0167279, 0.0168775, 0.0169454, 0.0169973", \ + "0.0184038, 0.0179814, 0.0173878, 0.0171344, 0.0170504, 0.0170346, 0.0170893", \ + "0.0229428, 0.0220561, 0.0201288, 0.0191889, 0.0183765, 0.017957, 0.0177259", \ + "0.029511, 0.0283404, 0.0251365, 0.0232079, 0.0215685, 0.0203131, 0.019404", \ + "0.0380568, 0.0365708, 0.0322345, 0.0292894, 0.0262284, 0.024229, 0.0226872" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-0.000179761, -0.000129704, -7.50256e-05, -6.5209e-05, -6.05673e-05, -5.95661e-05, -6.00048e-05", \ + "-0.000514108, -0.000440481, -0.000270665, -0.000210638, -0.000185819, -0.000183956, -0.000183366", \ + "0.000242118, 0.000223759, 0.000106846, -7.07008e-06, -8.41644e-05, -0.000102785, -0.000132307", \ + "0.0021963, 0.00185415, 0.00110956, 0.00074255, 0.000366877, 0.000198438, 7.93317e-05", \ + "0.00679004, 0.00607023, 0.00417164, 0.00309565, 0.00202954, 0.00137652, 0.000934396", \ + "0.0132773, 0.0122967, 0.00926896, 0.0072804, 0.00515746, 0.0037425, 0.00279653", \ + "0.0217198, 0.0205023, 0.0164543, 0.0134937, 0.0101171, 0.00772838, 0.00594614" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0124304, 0.0125971, 0.0127256, 0.0127509, 0.0127635, 0.0127715, 0.0127711", \ + "0.0120006, 0.0121723, 0.0125089, 0.0126337, 0.0127165, 0.0127525, 0.0127702", \ + "0.01245, 0.0123358, 0.0123194, 0.0123989, 0.012568, 0.0126344, 0.0126962", \ + "0.0143384, 0.0138793, 0.0131836, 0.0128797, 0.012778, 0.012734, 0.0127835", \ + "0.019157, 0.0181741, 0.016126, 0.015169, 0.0142205, 0.0137438, 0.0134776", \ + "0.0260814, 0.0247593, 0.0213766, 0.0194249, 0.0175535, 0.0162031, 0.0153642", \ + "0.0349282, 0.0333359, 0.0287756, 0.0257765, 0.0225939, 0.0206507, 0.0188156" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000154152, 0.000221892, 0.000282605, 0.000292595, 0.000298382, 0.000299502, 0.000299766", \ + "-0.000214466, -0.000109635, 6.98481e-05, 0.000134871, 0.000172734, 0.000193753, 0.00018407", \ + "0.000810197, 0.0005678, 0.000326289, 0.000413116, 0.000312117, 0.000267021, 0.000241494", \ + "0.00302284, 0.00255841, 0.00162303, 0.00120415, 0.00081528, 0.000609564, 0.000481238", \ + "0.0080186, 0.00716946, 0.00493707, 0.00365902, 0.00252301, 0.001886, 0.00140806", \ + "0.0149711, 0.0138323, 0.0104112, 0.00821188, 0.00591999, 0.00441982, 0.00339922", \ + "0.0238339, 0.0224693, 0.0181203, 0.0148455, 0.011206, 0.00863861, 0.00676364" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0124634, 0.0126347, 0.0127604, 0.0127848, 0.012798, 0.0128043, 0.0128064", \ + "0.0120283, 0.0122282, 0.012596, 0.012712, 0.0127989, 0.0128337, 0.0128495", \ + "0.0124199, 0.0123259, 0.0123554, 0.0124938, 0.0126548, 0.0127283, 0.0127696", \ + "0.0142244, 0.0137846, 0.0131507, 0.0128917, 0.0128313, 0.0128116, 0.0128663", \ + "0.0188476, 0.0179103, 0.0159439, 0.0150334, 0.0141588, 0.013734, 0.0135036", \ + "0.0255462, 0.0242528, 0.0209347, 0.0190264, 0.0172254, 0.0160362, 0.0152579", \ + "0.0340945, 0.0325538, 0.028075, 0.0251225, 0.0220228, 0.0202292, 0.018488" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000176789, 0.00024759, 0.000309417, 0.000319924, 0.000325104, 0.000327328, 0.000328051", \ + "-0.000196401, -8.50586e-05, 0.000106117, 0.000165178, 0.00019807, 0.000201444, 0.000212051", \ + "0.000766055, 0.00054614, 0.000504028, 0.000378503, 0.000301523, 0.000281988, 0.000245147", \ + "0.00286948, 0.00241588, 0.00153679, 0.00114338, 0.000763221, 0.000585754, 0.000460738", \ + "0.00768803, 0.00686058, 0.00471747, 0.00355985, 0.00242222, 0.00175441, 0.00134303", \ + "0.0143581, 0.01325, 0.00993938, 0.00779109, 0.00562199, 0.00422138, 0.00320871", \ + "0.0229502, 0.0215828, 0.017269, 0.0141353, 0.0106114, 0.00819004, 0.00637998" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0166903, 0.0168555, 0.0169801, 0.0170045, 0.0170181, 0.0170234, 0.0170264", \ + "0.016255, 0.0164504, 0.0168198, 0.0169351, 0.0170213, 0.0170555, 0.0170726", \ + "0.0166206, 0.0165461, 0.01658, 0.0167279, 0.0168775, 0.0169454, 0.0169973", \ + "0.0184038, 0.0179814, 0.0173878, 0.0171344, 0.0170504, 0.0170346, 0.0170893", \ + "0.0229428, 0.0220561, 0.0201288, 0.0191889, 0.0183765, 0.017957, 0.0177259", \ + "0.029511, 0.0283404, 0.0251365, 0.0232079, 0.0215685, 0.0203131, 0.019404", \ + "0.0380568, 0.0365708, 0.0322345, 0.0292894, 0.0262284, 0.024229, 0.0226872" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.000154152, 0.000221892, 0.000282605, 0.000292595, 0.000298382, 0.000299502, 0.000299766", \ + "-0.000214466, -0.000109635, 6.98481e-05, 0.000134871, 0.000172734, 0.000193753, 0.00018407", \ + "0.000810197, 0.0005678, 0.000326289, 0.000413116, 0.000312117, 0.000267021, 0.000241494", \ + "0.00302284, 0.00255841, 0.00162303, 0.00120415, 0.00081528, 0.000609564, 0.000481238", \ + "0.0080186, 0.00716946, 0.00493707, 0.00365902, 0.00252301, 0.001886, 0.00140806", \ + "0.0149711, 0.0138323, 0.0104112, 0.00821188, 0.00591999, 0.00441982, 0.00339922", \ + "0.0238339, 0.0224693, 0.0181203, 0.0148455, 0.011206, 0.00863861, 0.00676364" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0181235, 0.0182417, 0.0183826, 0.0184138, 0.0184288, 0.0184311, 0.0184262", \ + "0.0178986, 0.0180132, 0.0181961, 0.0182403, 0.0182659, 0.0182706, 0.0182678", \ + "0.0181938, 0.0182296, 0.0183787, 0.0184674, 0.0185343, 0.0185641, 0.0185715", \ + "0.0191461, 0.019112, 0.0191642, 0.0192049, 0.0192992, 0.0193009, 0.0193151", \ + "0.0212791, 0.0211644, 0.0211057, 0.0211439, 0.0211225, 0.021146, 0.0211494", \ + "0.0244957, 0.0242457, 0.0239059, 0.0238272, 0.023814, 0.0238705, 0.0237901", \ + "0.0286705, 0.0282815, 0.0276556, 0.0274647, 0.0273748, 0.0273213, 0.0273436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0103221, 0.0105503, 0.0108422, 0.0109158, 0.0109581, 0.010976, 0.0109842", \ + "0.0101183, 0.0103359, 0.0106598, 0.0107534, 0.0108092, 0.0108327, 0.0108448", \ + "0.010197, 0.0103797, 0.0107843, 0.0109586, 0.0110854, 0.0111511, 0.0111793", \ + "0.0110641, 0.0111917, 0.0115652, 0.0117654, 0.0119415, 0.0120264, 0.0120797", \ + "0.012875, 0.0129188, 0.0131826, 0.0133799, 0.0135631, 0.0136861, 0.0137584", \ + "0.0157427, 0.0156675, 0.0157854, 0.0159482, 0.0161341, 0.0162589, 0.0163434", \ + "0.0196101, 0.0193616, 0.0192788, 0.0193801, 0.0195365, 0.0196473, 0.0197462" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0125063, 0.0126404, 0.0128227, 0.0128687, 0.0128932, 0.0128996, 0.012897", \ + "0.0122828, 0.0124061, 0.0126222, 0.012685, 0.0127214, 0.0127332, 0.0127329", \ + "0.012573, 0.012636, 0.0127846, 0.0128916, 0.0129841, 0.0130223, 0.0130422", \ + "0.0135448, 0.0135149, 0.013583, 0.0136257, 0.0137399, 0.0137536, 0.0137797", \ + "0.0156786, 0.0155688, 0.0155081, 0.0155319, 0.0155802, 0.0155833, 0.0156092", \ + "0.0188935, 0.0186669, 0.0183313, 0.0182474, 0.0182238, 0.0183098, 0.0182717", \ + "0.0230234, 0.022653, 0.0220699, 0.0218737, 0.0217976, 0.02189, 0.0218167" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0129976, 0.0133388, 0.0137049, 0.0137859, 0.0138307, 0.0138488, 0.0138588", \ + "0.0128028, 0.0131153, 0.0135184, 0.013621, 0.0136805, 0.0137053, 0.0137189", \ + "0.0129446, 0.0131447, 0.0136288, 0.0138257, 0.0139611, 0.0140246, 0.0140528", \ + "0.0138407, 0.0139824, 0.0143928, 0.0146201, 0.0147958, 0.0148887, 0.0149514", \ + "0.015724, 0.0157197, 0.0159981, 0.0162084, 0.0164046, 0.0165165, 0.0165999", \ + "0.0187378, 0.0185356, 0.0186143, 0.0187942, 0.0189917, 0.0191084, 0.0191929", \ + "0.0227737, 0.0223194, 0.0221395, 0.0222328, 0.0223981, 0.0225242, 0.0226085" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0115031, 0.0116324, 0.0117829, 0.0118169, 0.0118334, 0.011838, 0.0118333", \ + "0.0112841, 0.0114053, 0.0115976, 0.0116438, 0.0116694, 0.0116768, 0.0116756", \ + "0.0115813, 0.011626, 0.0117798, 0.0118685, 0.0119397, 0.0119715, 0.0119799", \ + "0.0125565, 0.0125156, 0.0125883, 0.0126144, 0.0127049, 0.0127085, 0.0127243", \ + "0.0146945, 0.0145713, 0.0145022, 0.0145766, 0.0145639, 0.0145701, 0.0145604", \ + "0.0179398, 0.0176742, 0.0173148, 0.0172311, 0.0172312, 0.0173151, 0.017237", \ + "0.0220997, 0.0216774, 0.0210356, 0.0208541, 0.0207757, 0.0207837, 0.0207608" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0129894, 0.0133371, 0.0137072, 0.0137883, 0.0138335, 0.013852, 0.0138619", \ + "0.0127958, 0.013113, 0.0135203, 0.0136236, 0.0136831, 0.013708, 0.0137214", \ + "0.0129304, 0.0131435, 0.0136314, 0.0138273, 0.013958, 0.0140264, 0.0140558", \ + "0.013848, 0.0139799, 0.014404, 0.0146274, 0.0148096, 0.0149026, 0.0149565", \ + "0.0157245, 0.015726, 0.0160202, 0.0162391, 0.0164318, 0.0165606, 0.0166337", \ + "0.0187226, 0.0185385, 0.0186359, 0.0188038, 0.0190052, 0.0191319, 0.0192239", \ + "0.0227262, 0.0222931, 0.0221277, 0.0222387, 0.0224049, 0.0225208, 0.0226212" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0181235, 0.0182417, 0.0183826, 0.0184138, 0.0184288, 0.0184311, 0.0184262", \ + "0.0178986, 0.0180132, 0.0181961, 0.0182403, 0.0182659, 0.0182706, 0.0182678", \ + "0.0181938, 0.0182296, 0.0183787, 0.0184674, 0.0185343, 0.0185641, 0.0185715", \ + "0.0191461, 0.019112, 0.0191642, 0.0192049, 0.0192992, 0.0193009, 0.0193151", \ + "0.0212791, 0.0211644, 0.0211057, 0.0211439, 0.0211225, 0.021146, 0.0211494", \ + "0.0244957, 0.0242457, 0.0239059, 0.0238272, 0.023814, 0.0238705, 0.0237901", \ + "0.0286705, 0.0282815, 0.0276556, 0.0274647, 0.0273748, 0.0273213, 0.0273436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0129976, 0.0133388, 0.0137049, 0.0137859, 0.0138307, 0.0138488, 0.0138588", \ + "0.0128028, 0.0131153, 0.0135184, 0.013621, 0.0136805, 0.0137053, 0.0137189", \ + "0.0129446, 0.0131447, 0.0136288, 0.0138257, 0.0139611, 0.0140246, 0.0140528", \ + "0.0138407, 0.0139824, 0.0143928, 0.0146201, 0.0147958, 0.0148887, 0.0149514", \ + "0.015724, 0.0157197, 0.0159981, 0.0162084, 0.0164046, 0.0165165, 0.0165999", \ + "0.0187378, 0.0185356, 0.0186143, 0.0187942, 0.0189917, 0.0191084, 0.0191929", \ + "0.0227737, 0.0223194, 0.0221395, 0.0222328, 0.0223981, 0.0225242, 0.0226085" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0219685, 0.0219879, 0.0220042, 0.0220059, 0.0220043, 0.0219996, 0.0219919", \ + "0.0216305, 0.0217031, 0.021816, 0.0218648, 0.0218836, 0.0218912, 0.0218876", \ + "0.021882, 0.0218378, 0.0217841, 0.0218046, 0.0218492, 0.0218462, 0.0218522", \ + "0.0234426, 0.0231325, 0.0225964, 0.0222985, 0.0221024, 0.0220094, 0.0219835", \ + "0.0276919, 0.0270603, 0.0253653, 0.0243853, 0.0236138, 0.0230348, 0.0227264", \ + "0.0340611, 0.0332056, 0.0304455, 0.0286061, 0.0267417, 0.0254892, 0.0245231", \ + "0.0423022, 0.0412387, 0.0376046, 0.0348375, 0.031691, 0.029534, 0.0278512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "-8.5235e-05, -6.15436e-05, -3.99927e-05, -3.54113e-05, -3.35266e-05, -3.34418e-05, -3.4417e-05", \ + "-0.000401977, -0.000331592, -0.000214585, -0.00017478, -0.000155404, -0.000145146, -0.000139572", \ + "-0.000407896, -0.000415362, -0.000352897, -0.00028989, -0.00024927, -0.000203078, -0.000198517", \ + "0.000667195, 0.000473734, 0.000131704, 1.19648e-05, -5.92937e-05, -9.19817e-05, -0.000119297", \ + "0.00429121, 0.00371998, 0.00235253, 0.00161628, 0.00103711, 0.000676885, 0.000492266", \ + "0.0103824, 0.00948026, 0.00682675, 0.00520174, 0.00360646, 0.00260602, 0.00193608", \ + "0.0184822, 0.0173249, 0.0135738, 0.0108506, 0.00796737, 0.00606247, 0.00466533" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0163629, 0.0163932, 0.016421, 0.0164257, 0.0164253, 0.0164243, 0.0164178", \ + "0.0160066, 0.0161052, 0.0162464, 0.0163053, 0.0163396, 0.0163538, 0.0163535", \ + "0.0162646, 0.0162199, 0.0161885, 0.0162154, 0.0162748, 0.0162918, 0.016316", \ + "0.0178238, 0.0175552, 0.017006, 0.0167405, 0.0165229, 0.0164494, 0.0164333", \ + "0.0221072, 0.0214679, 0.0198296, 0.0188568, 0.018038, 0.0175556, 0.0171955", \ + "0.0285382, 0.0276828, 0.0249842, 0.023184, 0.0213002, 0.020005, 0.0191122", \ + "0.0368534, 0.0357683, 0.0322491, 0.0295559, 0.0264477, 0.0242575, 0.0225422" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00276272, 0.00279384, 0.00281852, 0.00282338, 0.00282579, 0.00282637, 0.00282634", \ + "0.0023917, 0.00248868, 0.00263761, 0.00267767, 0.00271532, 0.00272814, 0.00273388", \ + "0.00246431, 0.00244289, 0.00250284, 0.00256169, 0.00263398, 0.00264996, 0.00267673", \ + "0.00373813, 0.00348932, 0.0030503, 0.00291668, 0.00282321, 0.00277894, 0.00275924", \ + "0.00777619, 0.00703214, 0.00543289, 0.00466636, 0.00399497, 0.00361685, 0.00337865", \ + "0.0141953, 0.0131448, 0.0101991, 0.00838446, 0.00668031, 0.00565558, 0.00491128", \ + "0.0225149, 0.0212284, 0.0171209, 0.0142293, 0.011186, 0.00916127, 0.00769477" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0153573, 0.0153787, 0.0153975, 0.0154005, 0.0153996, 0.0153964, 0.0153865", \ + "0.0150271, 0.0151114, 0.0152018, 0.0152629, 0.015282, 0.0152904, 0.0152869", \ + "0.0152852, 0.015218, 0.015184, 0.0152035, 0.0152485, 0.0152458, 0.0152532", \ + "0.0168686, 0.0165555, 0.0159574, 0.0157118, 0.0155047, 0.0154085, 0.0153869", \ + "0.0211593, 0.0205169, 0.0187669, 0.0178063, 0.0169607, 0.0164377, 0.0161309", \ + "0.0275906, 0.0266747, 0.023879, 0.0220224, 0.0202655, 0.0188602, 0.0179724", \ + "0.0358357, 0.0347384, 0.0310646, 0.0282582, 0.0251178, 0.0229028, 0.0212684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00277808, 0.00280976, 0.00283458, 0.00283958, 0.00284194, 0.00284235, 0.00284218", \ + "0.00240625, 0.00249964, 0.00264939, 0.0027027, 0.00272263, 0.00273445, 0.00273955", \ + "0.0024524, 0.00244577, 0.00250082, 0.00257652, 0.00262967, 0.0026728, 0.00268387", \ + "0.00364297, 0.00341586, 0.00301487, 0.00288389, 0.00281545, 0.002782, 0.00275964", \ + "0.00755472, 0.00688519, 0.0053199, 0.00456751, 0.00395395, 0.00357046, 0.00334204", \ + "0.0138968, 0.0128491, 0.00991747, 0.00816377, 0.00653479, 0.0055316, 0.00484268", \ + "0.0221431, 0.0208488, 0.0168053, 0.0139712, 0.0109342, 0.00897174, 0.00757911" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0219685, 0.0219879, 0.0220042, 0.0220059, 0.0220043, 0.0219996, 0.0219919", \ + "0.0216305, 0.0217031, 0.021816, 0.0218648, 0.0218836, 0.0218912, 0.0218876", \ + "0.021882, 0.0218378, 0.0217841, 0.0218046, 0.0218492, 0.0218462, 0.0218522", \ + "0.0234426, 0.0231325, 0.0225964, 0.0222985, 0.0221024, 0.0220094, 0.0219835", \ + "0.0276919, 0.0270603, 0.0253653, 0.0243853, 0.0236138, 0.0230348, 0.0227264", \ + "0.0340611, 0.0332056, 0.0304455, 0.0286061, 0.0267417, 0.0254892, 0.0245231", \ + "0.0423022, 0.0412387, 0.0376046, 0.0348375, 0.031691, 0.029534, 0.0278512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00276272, 0.00279384, 0.00281852, 0.00282338, 0.00282579, 0.00282637, 0.00282634", \ + "0.0023917, 0.00248868, 0.00263761, 0.00267767, 0.00271532, 0.00272814, 0.00273388", \ + "0.00246431, 0.00244289, 0.00250284, 0.00256169, 0.00263398, 0.00264996, 0.00267673", \ + "0.00373813, 0.00348932, 0.0030503, 0.00291668, 0.00282321, 0.00277894, 0.00275924", \ + "0.00777619, 0.00703214, 0.00543289, 0.00466636, 0.00399497, 0.00361685, 0.00337865", \ + "0.0141953, 0.0131448, 0.0101991, 0.00838446, 0.00668031, 0.00565558, 0.00491128", \ + "0.0225149, 0.0212284, 0.0171209, 0.0142293, 0.011186, 0.00916127, 0.00769477" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169623; + rise_capacitance : 0.00169623; + rise_capacitance_range (0.00120247, 0.00169623); + fall_capacitance : 0.0016962; + fall_capacitance_range (0.00118872, 0.0016962); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00378365, 0.00361683, 0.00400299, 0.00487121, 0.00669017, 0.00939962, 0.0129263" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00393704, 0.00380209, 0.00420547, 0.00505527, 0.00683584, 0.00950069, 0.0129932" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000195472, 3.82741e-05, 0.000430063, 0.00122913, 0.00302167, 0.00571922, 0.00923833" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00707115, 0.00693884, 0.00736836, 0.0082729, 0.0101032, 0.0128336, 0.0163672" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000198992, 4.1014e-05, 0.000427244, 0.00122736, 0.00302014, 0.00571806, 0.00923743" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00707048, 0.0069372, 0.00736345, 0.00826984, 0.010105, 0.0128294, 0.0163633" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00460946; + rise_capacitance : 0.00450671; + rise_capacitance_range (0.00306994, 0.00450671); + fall_capacitance : 0.00460946; + fall_capacitance_range (0.00322996, 0.00460946); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00436733, -0.00435736, -0.00437515, -0.00438104, -0.00438729, -0.00439548, -0.00441607" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00444353, 0.00447372, 0.00443042, 0.0044325, 0.00445343, 0.00443919, 0.00443684" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00290781, -0.00323851, -0.00336524, -0.00335375, -0.00338126, -0.00338634, -0.00338494" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338324, 0.00338419, 0.00340613, 0.00340789, 0.00341013, 0.00339443, 0.00338494" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00433629, -0.00436106, -0.00442489, -0.00441078, -0.00443901, -0.00443816, -0.00442954" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00443891, 0.00445658, 0.00448101, 0.00445865, 0.0044707, 0.00444741, 0.00442954" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00290317, -0.00323364, -0.00336502, -0.00335341, -0.00338089, -0.00338604, -0.00338739" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00339774, 0.00341897, 0.00342059, 0.00340768, 0.00341219, 0.00339632, 0.00338739" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169616; + rise_capacitance : 0.00169603; + rise_capacitance_range (0.00120324, 0.00169603); + fall_capacitance : 0.00169616; + fall_capacitance_range (0.00118879, 0.00169616); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000193604, 2.90741e-05, 0.00040597, 0.00120811, 0.00300843, 0.00569932, 0.00922101" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00710132, 0.00696475, 0.00739178, 0.0083024, 0.0101221, 0.0128548, 0.0163842" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00286485, 0.00271764, 0.00302748, 0.00385506, 0.00560323, 0.00827708, 0.0117703" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0058558, 0.00573069, 0.0060993, 0.00693582, 0.00869255, 0.0113321, 0.0147932" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000195514, 3.07295e-05, 0.000407483, 0.00120973, 0.0030101, 0.00570096, 0.00922233" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00709996, 0.00696277, 0.00738965, 0.00830048, 0.0101201, 0.0128485, 0.0163823" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00445505; + rise_capacitance : 0.0044408; + rise_capacitance_range (0.00329658, 0.0044408); + fall_capacitance : 0.00445505; + fall_capacitance_range (0.00329462, 0.00445505); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00289271, -0.00322789, -0.00336041, -0.00335065, -0.00337881, -0.00338454, -0.00337995" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00339004, 0.00340962, 0.00338677, 0.00341694, 0.00339255, 0.00338866, 0.00337995" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00353235, -0.0035319, -0.0035641, -0.00355269, -0.00354808, -0.00354021, -0.00353492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00358498, 0.0035319, 0.00359124, 0.00357564, 0.00355969, 0.00354588, 0.00353596" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00330022, -0.00332891, -0.00338457, -0.00336774, -0.00338708, -0.00338287, -0.00337404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00338509, 0.00337753, 0.00341139, 0.0034112, 0.00338708, 0.00338287, 0.00337404" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00289265, -0.00322857, -0.00336126, -0.00335075, -0.00337902, -0.00338462, -0.00338021" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00339038, 0.00340958, 0.00338463, 0.00341749, 0.00339295, 0.00338898, 0.00338021" \ + ); + } + } + } + } + cell (OAI2BB2X2) { + area : 12.7008; + cell_leakage_power : 0.309101; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.36343; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321466; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.321466; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276705; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396453; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.310714; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375484; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183609; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.367227; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.281488; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346258; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.154383; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391621; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305883; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.370653; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178778; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.309101; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0660815, 0.0750413, 0.110653, 0.149886, 0.226742, 0.326325, 0.456209", \ + "0.0785222, 0.0874684, 0.123047, 0.162367, 0.23925, 0.338737, 0.468768", \ + "0.122212, 0.131893, 0.168597, 0.208026, 0.284961, 0.384598, 0.514633", \ + "0.157857, 0.168962, 0.208376, 0.247986, 0.324991, 0.42457, 0.554585", \ + "0.205794, 0.218886, 0.263631, 0.304961, 0.381811, 0.481122, 0.610999", \ + "0.254155, 0.269038, 0.320018, 0.36448, 0.443054, 0.54299, 0.672815", \ + "0.301892, 0.318319, 0.375787, 0.423825, 0.505325, 0.606809, 0.737824" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214041, 0.0290852, 0.0708031, 0.125194, 0.236392, 0.381823, 0.572145", \ + "0.021408, 0.0290879, 0.0707781, 0.125202, 0.236391, 0.38183, 0.57219", \ + "0.0257181, 0.0331056, 0.0728995, 0.126084, 0.236545, 0.38185, 0.572166", \ + "0.0324118, 0.0398521, 0.077332, 0.128932, 0.237819, 0.38247, 0.572443", \ + "0.0427453, 0.0508234, 0.0866065, 0.134816, 0.240662, 0.384037, 0.573447", \ + "0.05387, 0.062685, 0.099167, 0.144485, 0.246554, 0.387555, 0.575657", \ + "0.065392, 0.074831, 0.113231, 0.157418, 0.255941, 0.394688, 0.581127" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0504801, 0.0594446, 0.0995108, 0.147022, 0.241282, 0.363494, 0.52322", \ + "0.0652161, 0.0740905, 0.114168, 0.161723, 0.25603, 0.378257, 0.53796", \ + "0.114626, 0.124261, 0.164911, 0.212471, 0.306816, 0.42913, 0.588839", \ + "0.149845, 0.160975, 0.203262, 0.25068, 0.344924, 0.467014, 0.626817", \ + "0.189974, 0.20318, 0.249394, 0.296954, 0.390736, 0.512804, 0.672369", \ + "0.225469, 0.240342, 0.29184, 0.340421, 0.434348, 0.556219, 0.715636", \ + "0.255705, 0.272104, 0.32914, 0.380217, 0.474708, 0.59735, 0.75696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181749, 0.0271581, 0.0774727, 0.142002, 0.271774, 0.440523, 0.661107", \ + "0.0182024, 0.027201, 0.0774802, 0.142005, 0.271774, 0.440527, 0.661132", \ + "0.0239731, 0.0318814, 0.0790727, 0.14262, 0.271899, 0.440573, 0.661133", \ + "0.0310989, 0.0387181, 0.0824245, 0.144293, 0.272895, 0.441054, 0.66141", \ + "0.0414414, 0.0494758, 0.0894788, 0.148023, 0.274586, 0.442645, 0.662512", \ + "0.05235, 0.060938, 0.099505, 0.154382, 0.277812, 0.444443, 0.664006", \ + "0.063831, 0.072922, 0.111783, 0.163554, 0.283638, 0.448638, 0.667071" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0670092, 0.0758869, 0.111468, 0.150789, 0.227939, 0.327843, 0.458125", \ + "0.0794389, 0.0882861, 0.123823, 0.163274, 0.240439, 0.340265, 0.470626", \ + "0.123219, 0.132706, 0.169359, 0.208931, 0.286134, 0.386154, 0.516543", \ + "0.159147, 0.169974, 0.209249, 0.249278, 0.326089, 0.425991, 0.556463", \ + "0.207523, 0.2202, 0.264557, 0.305825, 0.382968, 0.482687, 0.612974", \ + "0.256298, 0.270692, 0.320998, 0.365475, 0.444196, 0.544493, 0.674713", \ + "0.304972, 0.320736, 0.377302, 0.425512, 0.506799, 0.608754, 0.740186" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298473, 0.0365335, 0.0774475, 0.131622, 0.242672, 0.388017, 0.578265", \ + "0.0298531, 0.0365539, 0.0774167, 0.131619, 0.242666, 0.387978, 0.578239", \ + "0.0349532, 0.0409689, 0.0794501, 0.132498, 0.242811, 0.38803, 0.57835", \ + "0.0430939, 0.0484145, 0.0840008, 0.13523, 0.244123, 0.38868, 0.578598", \ + "0.0556382, 0.0608, 0.0932959, 0.141171, 0.246893, 0.390219, 0.57965", \ + "0.068877, 0.074295, 0.106121, 0.150778, 0.252677, 0.393633, 0.581844", \ + "0.08213, 0.087944, 0.120532, 0.163381, 0.262204, 0.400827, 0.587059" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0608336, 0.0715518, 0.124231, 0.187812, 0.314059, 0.477853, 0.6918", \ + "0.0754412, 0.0861231, 0.138786, 0.202439, 0.328786, 0.492507, 0.706552", \ + "0.125136, 0.135925, 0.18835, 0.252018, 0.378373, 0.542226, 0.756235", \ + "0.161333, 0.172803, 0.225518, 0.288907, 0.415154, 0.578846, 0.7929", \ + "0.203548, 0.216559, 0.270592, 0.333454, 0.459324, 0.62289, 0.836905", \ + "0.240164, 0.254765, 0.312317, 0.375256, 0.500439, 0.663881, 0.877559", \ + "0.272141, 0.288221, 0.350351, 0.414189, 0.540176, 0.703732, 0.917231" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0265085, 0.039038, 0.107345, 0.193288, 0.365249, 0.588724, 0.880709", \ + "0.0265617, 0.0390724, 0.107356, 0.193271, 0.365172, 0.588642, 0.88072", \ + "0.0304747, 0.042037, 0.108147, 0.19355, 0.365287, 0.588657, 0.880664", \ + "0.0364012, 0.047179, 0.110153, 0.194685, 0.365921, 0.588935, 0.880765", \ + "0.0458028, 0.0564261, 0.114801, 0.196772, 0.367136, 0.589689, 0.881548", \ + "0.056156, 0.06742, 0.122505, 0.201106, 0.369379, 0.591382, 0.882506", \ + "0.066893, 0.078794, 0.132419, 0.207805, 0.373464, 0.594358, 0.884441" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.066194, 0.07522, 0.110832, 0.150051, 0.226907, 0.32646, 0.456384", \ + "0.0786182, 0.0876195, 0.123232, 0.16254, 0.239417, 0.338943, 0.468929", \ + "0.122249, 0.131936, 0.168779, 0.208203, 0.285143, 0.384771, 0.514764", \ + "0.157902, 0.169032, 0.208532, 0.24813, 0.325166, 0.424764, 0.554765", \ + "0.205801, 0.218924, 0.263739, 0.30513, 0.381933, 0.481302, 0.611175", \ + "0.254053, 0.269016, 0.320089, 0.364612, 0.443138, 0.543161, 0.673021", \ + "0.301653, 0.318209, 0.375807, 0.42382, 0.505455, 0.60682, 0.738002" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213208, 0.0289808, 0.0707803, 0.125184, 0.236393, 0.381826, 0.572163", \ + "0.0213248, 0.0289991, 0.0707533, 0.125179, 0.236365, 0.381831, 0.572191", \ + "0.0256574, 0.0330782, 0.072866, 0.12607, 0.236565, 0.381851, 0.572199", \ + "0.0324016, 0.0397934, 0.0773419, 0.128902, 0.237813, 0.38247, 0.572412", \ + "0.0428422, 0.0508361, 0.0865185, 0.134575, 0.240592, 0.384035, 0.573438", \ + "0.054074, 0.062814, 0.099117, 0.144435, 0.24644, 0.387549, 0.575809", \ + "0.065702, 0.075102, 0.113244, 0.157175, 0.255905, 0.394668, 0.581121" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.053585, 0.0646314, 0.116906, 0.179932, 0.305285, 0.467959, 0.680634", \ + "0.0683018, 0.079227, 0.131472, 0.194578, 0.320012, 0.482741, 0.695383", \ + "0.117511, 0.128928, 0.181054, 0.24412, 0.369598, 0.532434, 0.745136", \ + "0.152611, 0.165339, 0.218316, 0.281068, 0.406396, 0.569047, 0.781665", \ + "0.193389, 0.208133, 0.263336, 0.325541, 0.450356, 0.612814, 0.825411", \ + "0.228465, 0.244947, 0.304911, 0.367421, 0.491864, 0.653915, 0.866605", \ + "0.259378, 0.277396, 0.342703, 0.406393, 0.531286, 0.69373, 0.90612" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212921, 0.0332513, 0.100453, 0.185691, 0.356411, 0.578197, 0.868404", \ + "0.0213152, 0.0332903, 0.100419, 0.18569, 0.356262, 0.578133, 0.868057", \ + "0.0264962, 0.0371759, 0.101374, 0.185954, 0.356443, 0.578329, 0.868399", \ + "0.0333291, 0.0432855, 0.103694, 0.18734, 0.357024, 0.578609, 0.868399", \ + "0.0432825, 0.0533966, 0.108988, 0.189513, 0.358355, 0.5794, 0.869147", \ + "0.054058, 0.064793, 0.117304, 0.194076, 0.360469, 0.580962, 0.870521", \ + "0.065275, 0.076354, 0.127872, 0.201088, 0.364884, 0.584224, 0.872317" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0670092, 0.0758869, 0.111468, 0.150789, 0.227939, 0.327843, 0.458125", \ + "0.0794389, 0.0882861, 0.123823, 0.163274, 0.240439, 0.340265, 0.470626", \ + "0.123219, 0.132706, 0.169359, 0.208931, 0.286134, 0.386154, 0.516543", \ + "0.159147, 0.169974, 0.209249, 0.249278, 0.326089, 0.425991, 0.556463", \ + "0.207523, 0.2202, 0.264557, 0.305825, 0.382968, 0.482687, 0.612974", \ + "0.256298, 0.270692, 0.320998, 0.365475, 0.444196, 0.544493, 0.674713", \ + "0.304972, 0.320736, 0.377302, 0.425512, 0.506799, 0.608754, 0.740186" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298473, 0.0365335, 0.0774475, 0.131622, 0.242672, 0.388017, 0.578265", \ + "0.0298531, 0.0365539, 0.0774167, 0.131619, 0.242666, 0.387978, 0.578239", \ + "0.0349532, 0.0409689, 0.0794501, 0.132498, 0.242811, 0.38803, 0.57835", \ + "0.0430939, 0.0484145, 0.0840008, 0.13523, 0.244123, 0.38868, 0.578598", \ + "0.0556382, 0.0608, 0.0932959, 0.141171, 0.246893, 0.390219, 0.57965", \ + "0.068877, 0.074295, 0.106121, 0.150778, 0.252677, 0.393633, 0.581844", \ + "0.08213, 0.087944, 0.120532, 0.163381, 0.262204, 0.400827, 0.587059" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0608336, 0.0715518, 0.124231, 0.187812, 0.314059, 0.477853, 0.6918", \ + "0.0754412, 0.0861231, 0.138786, 0.202439, 0.328786, 0.492507, 0.706552", \ + "0.125136, 0.135925, 0.18835, 0.252018, 0.378373, 0.542226, 0.756235", \ + "0.161333, 0.172803, 0.225518, 0.288907, 0.415154, 0.578846, 0.7929", \ + "0.203548, 0.216559, 0.270592, 0.333454, 0.459324, 0.62289, 0.836905", \ + "0.240164, 0.254765, 0.312317, 0.375256, 0.500439, 0.663881, 0.877559", \ + "0.272141, 0.288221, 0.350351, 0.414189, 0.540176, 0.703732, 0.917231" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0265085, 0.039038, 0.107345, 0.193288, 0.365249, 0.588724, 0.880709", \ + "0.0265617, 0.0390724, 0.107356, 0.193271, 0.365172, 0.588642, 0.88072", \ + "0.0304747, 0.042037, 0.108147, 0.19355, 0.365287, 0.588657, 0.880664", \ + "0.0364012, 0.047179, 0.110153, 0.194685, 0.365921, 0.588935, 0.880765", \ + "0.0458028, 0.0564261, 0.114801, 0.196772, 0.367136, 0.589689, 0.881548", \ + "0.056156, 0.06742, 0.122505, 0.201106, 0.369379, 0.591382, 0.882506", \ + "0.066893, 0.078794, 0.132419, 0.207805, 0.373464, 0.594358, 0.884441" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0621935, 0.0711603, 0.106729, 0.146005, 0.222943, 0.322473, 0.452498", \ + "0.0741145, 0.0830143, 0.118551, 0.15782, 0.234765, 0.334329, 0.464288", \ + "0.123647, 0.133461, 0.17007, 0.209495, 0.286173, 0.385634, 0.515706", \ + "0.16349, 0.174945, 0.214368, 0.254005, 0.330839, 0.430212, 0.560145", \ + "0.215896, 0.229389, 0.274291, 0.315097, 0.391289, 0.489831, 0.619865", \ + "0.268545, 0.283846, 0.335592, 0.379229, 0.455977, 0.555238, 0.685014", \ + "0.322188, 0.338997, 0.397559, 0.445411, 0.524386, 0.624793, 0.754887" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214045, 0.0290851, 0.070802, 0.125198, 0.236393, 0.381824, 0.572189", \ + "0.0213866, 0.0291099, 0.0707927, 0.125166, 0.236364, 0.381815, 0.57219", \ + "0.0277349, 0.0346879, 0.0734934, 0.126401, 0.23661, 0.381852, 0.57215", \ + "0.0358738, 0.0428657, 0.0783008, 0.129289, 0.238227, 0.382831, 0.572638", \ + "0.0474543, 0.0552443, 0.0883451, 0.135081, 0.240639, 0.384522, 0.574022", \ + "0.060106, 0.068623, 0.102516, 0.145313, 0.246049, 0.387324, 0.575969", \ + "0.073365, 0.082417, 0.118632, 0.159092, 0.255549, 0.39374, 0.580446" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0470399, 0.0559094, 0.0956856, 0.143069, 0.237279, 0.359464, 0.519097", \ + "0.0616232, 0.0703952, 0.11013, 0.157581, 0.251791, 0.373954, 0.533723", \ + "0.106753, 0.116494, 0.157072, 0.204542, 0.2989, 0.421185, 0.58087", \ + "0.137654, 0.148945, 0.19137, 0.238564, 0.332408, 0.45458, 0.614596", \ + "0.171891, 0.185317, 0.232246, 0.279868, 0.373167, 0.493999, 0.653458", \ + "0.199751, 0.21501, 0.268027, 0.317336, 0.411337, 0.532468, 0.691686", \ + "0.220983, 0.2378, 0.297369, 0.349843, 0.444512, 0.567239, 0.727066" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176753, 0.0266748, 0.0771981, 0.14183, 0.271595, 0.440383, 0.66095", \ + "0.017737, 0.0267364, 0.0771937, 0.14183, 0.271595, 0.440367, 0.660994", \ + "0.0244282, 0.03225, 0.0791746, 0.142514, 0.271633, 0.440372, 0.660967", \ + "0.031878, 0.0395398, 0.082735, 0.144365, 0.272724, 0.441023, 0.661152", \ + "0.0430687, 0.0512733, 0.090742, 0.148644, 0.274653, 0.442607, 0.662311", \ + "0.055265, 0.06415, 0.102755, 0.156548, 0.278904, 0.444937, 0.664103", \ + "0.068283, 0.077637, 0.117172, 0.168065, 0.28666, 0.450544, 0.668083" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0631226, 0.0719805, 0.107521, 0.146908, 0.224142, 0.323995, 0.454358", \ + "0.0750008, 0.0838208, 0.11934, 0.158735, 0.235965, 0.335797, 0.466144", \ + "0.124731, 0.134329, 0.170951, 0.210392, 0.287383, 0.387271, 0.517672", \ + "0.164924, 0.176023, 0.215243, 0.254967, 0.332065, 0.431781, 0.562008", \ + "0.21782, 0.230832, 0.2753, 0.316011, 0.392464, 0.491452, 0.621795", \ + "0.270997, 0.2857, 0.336609, 0.379933, 0.457214, 0.556921, 0.686965", \ + "0.325211, 0.341155, 0.398768, 0.44638, 0.525664, 0.626378, 0.7568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298457, 0.0365528, 0.0774344, 0.131626, 0.242676, 0.387983, 0.578297", \ + "0.0298566, 0.0365828, 0.0774314, 0.131608, 0.242673, 0.387991, 0.578233", \ + "0.037201, 0.0425595, 0.0801042, 0.132803, 0.242898, 0.388024, 0.578354", \ + "0.0470466, 0.0516185, 0.0849109, 0.135698, 0.244591, 0.389033, 0.578807", \ + "0.060953, 0.0655254, 0.0950775, 0.141408, 0.246905, 0.390715, 0.580206", \ + "0.075661, 0.080654, 0.109388, 0.151489, 0.252292, 0.393419, 0.582073", \ + "0.090651, 0.096089, 0.126001, 0.165448, 0.261795, 0.399779, 0.586444" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0573504, 0.068006, 0.120454, 0.183954, 0.310103, 0.473771, 0.68769", \ + "0.071743, 0.0823896, 0.134879, 0.198377, 0.324634, 0.488312, 0.702284", \ + "0.117303, 0.128104, 0.180459, 0.24402, 0.370374, 0.534092, 0.748143", \ + "0.149535, 0.161118, 0.213398, 0.276589, 0.402779, 0.566441, 0.780326", \ + "0.18573, 0.19901, 0.253505, 0.316013, 0.441298, 0.60438, 0.818409", \ + "0.215517, 0.230534, 0.289385, 0.352455, 0.477769, 0.640074, 0.853605", \ + "0.237883, 0.254507, 0.318776, 0.383334, 0.508929, 0.672787, 0.885941" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0261351, 0.0387044, 0.107133, 0.193118, 0.365112, 0.588449, 0.880626", \ + "0.0262142, 0.038744, 0.10717, 0.193118, 0.365036, 0.588529, 0.88061", \ + "0.0307681, 0.0422241, 0.108106, 0.193427, 0.365112, 0.588545, 0.880589", \ + "0.0370654, 0.0478021, 0.110367, 0.194898, 0.3658, 0.588747, 0.880594", \ + "0.0474368, 0.0581234, 0.115648, 0.197128, 0.36714, 0.589622, 0.881318", \ + "0.058919, 0.070372, 0.124947, 0.202559, 0.369844, 0.591531, 0.882738", \ + "0.071272, 0.083512, 0.137226, 0.211358, 0.375377, 0.595492, 0.884881" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0623097, 0.0713141, 0.106914, 0.146174, 0.22311, 0.322642, 0.452662", \ + "0.0742093, 0.0831551, 0.118753, 0.157996, 0.234936, 0.334443, 0.464448", \ + "0.12369, 0.133559, 0.170291, 0.209649, 0.286357, 0.385897, 0.515893", \ + "0.163539, 0.175026, 0.214469, 0.254158, 0.331042, 0.430404, 0.560292", \ + "0.215862, 0.229418, 0.274401, 0.315124, 0.391414, 0.490105, 0.620041", \ + "0.268385, 0.283806, 0.335637, 0.379296, 0.456342, 0.555486, 0.685193", \ + "0.321856, 0.338876, 0.397598, 0.445453, 0.524468, 0.624952, 0.755331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213181, 0.0289966, 0.0707727, 0.125206, 0.236394, 0.381825, 0.57219", \ + "0.0213145, 0.0290268, 0.0707655, 0.125168, 0.236365, 0.381796, 0.572191", \ + "0.0277015, 0.0346211, 0.0734453, 0.126392, 0.236612, 0.381852, 0.572201", \ + "0.0359006, 0.0428395, 0.0782642, 0.129264, 0.238299, 0.382831, 0.57266", \ + "0.0476134, 0.055291, 0.0883036, 0.134907, 0.240682, 0.384565, 0.574021", \ + "0.060373, 0.068791, 0.102436, 0.145179, 0.246145, 0.38725, 0.575974", \ + "0.073696, 0.082749, 0.118609, 0.159089, 0.255436, 0.393726, 0.580429" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501767, 0.0611486, 0.113169, 0.176083, 0.301334, 0.463936, 0.676504", \ + "0.0646988, 0.0755236, 0.127574, 0.190499, 0.315865, 0.478471, 0.691144", \ + "0.109622, 0.121099, 0.173147, 0.236154, 0.361631, 0.524263, 0.73698", \ + "0.140685, 0.15356, 0.206208, 0.268783, 0.39406, 0.556591, 0.769243", \ + "0.17477, 0.189767, 0.245816, 0.307946, 0.432268, 0.594646, 0.8072", \ + "0.203537, 0.220428, 0.281918, 0.344673, 0.469059, 0.630216, 0.842373", \ + "0.224815, 0.243319, 0.311099, 0.375764, 0.500484, 0.663123, 0.875074" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0208226, 0.0328677, 0.100186, 0.185517, 0.356267, 0.577963, 0.868168", \ + "0.0209111, 0.0328966, 0.10022, 0.185489, 0.356124, 0.57822, 0.868282", \ + "0.0268799, 0.0374521, 0.101359, 0.185847, 0.356126, 0.578239, 0.868269", \ + "0.0340419, 0.043971, 0.103877, 0.187206, 0.356962, 0.578524, 0.868266", \ + "0.0450207, 0.0553191, 0.109953, 0.189811, 0.358223, 0.579399, 0.869098", \ + "0.056828, 0.067741, 0.119905, 0.195531, 0.361194, 0.58122, 0.870702", \ + "0.069763, 0.081029, 0.132806, 0.204767, 0.36693, 0.585149, 0.872926" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0631226, 0.0719805, 0.107521, 0.146908, 0.224142, 0.323995, 0.454358", \ + "0.0750008, 0.0838208, 0.11934, 0.158735, 0.235965, 0.335797, 0.466144", \ + "0.124731, 0.134329, 0.170951, 0.210392, 0.287383, 0.387271, 0.517672", \ + "0.164924, 0.176023, 0.215243, 0.254967, 0.332065, 0.431781, 0.562008", \ + "0.21782, 0.230832, 0.2753, 0.316011, 0.392464, 0.491452, 0.621795", \ + "0.270997, 0.2857, 0.336609, 0.379933, 0.457214, 0.556921, 0.686965", \ + "0.325211, 0.341155, 0.398768, 0.44638, 0.525664, 0.626378, 0.7568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298457, 0.0365528, 0.0774344, 0.131626, 0.242676, 0.387983, 0.578297", \ + "0.0298566, 0.0365828, 0.0774314, 0.131608, 0.242673, 0.387991, 0.578233", \ + "0.037201, 0.0425595, 0.0801042, 0.132803, 0.242898, 0.388024, 0.578354", \ + "0.0470466, 0.0516185, 0.0849109, 0.135698, 0.244591, 0.389033, 0.578807", \ + "0.060953, 0.0655254, 0.0950775, 0.141408, 0.246905, 0.390715, 0.580206", \ + "0.075661, 0.080654, 0.109388, 0.151489, 0.252292, 0.393419, 0.582073", \ + "0.090651, 0.096089, 0.126001, 0.165448, 0.261795, 0.399779, 0.586444" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0573504, 0.068006, 0.120454, 0.183954, 0.310103, 0.473771, 0.68769", \ + "0.071743, 0.0823896, 0.134879, 0.198377, 0.324634, 0.488312, 0.702284", \ + "0.117303, 0.128104, 0.180459, 0.24402, 0.370374, 0.534092, 0.748143", \ + "0.149535, 0.161118, 0.213398, 0.276589, 0.402779, 0.566441, 0.780326", \ + "0.18573, 0.19901, 0.253505, 0.316013, 0.441298, 0.60438, 0.818409", \ + "0.215517, 0.230534, 0.289385, 0.352455, 0.477769, 0.640074, 0.853605", \ + "0.237883, 0.254507, 0.318776, 0.383334, 0.508929, 0.672787, 0.885941" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0261351, 0.0387044, 0.107133, 0.193118, 0.365112, 0.588449, 0.880626", \ + "0.0262142, 0.038744, 0.10717, 0.193118, 0.365036, 0.588529, 0.88061", \ + "0.0307681, 0.0422241, 0.108106, 0.193427, 0.365112, 0.588545, 0.880589", \ + "0.0370654, 0.0478021, 0.110367, 0.194898, 0.3658, 0.588747, 0.880594", \ + "0.0474368, 0.0581234, 0.115648, 0.197128, 0.36714, 0.589622, 0.881318", \ + "0.058919, 0.070372, 0.124947, 0.202559, 0.369844, 0.591531, 0.882738", \ + "0.071272, 0.083512, 0.137226, 0.211358, 0.375377, 0.595492, 0.884881" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0357936, 0.0481298, 0.112001, 0.190691, 0.347376, 0.551038, 0.816897", \ + "0.0475985, 0.0600648, 0.124322, 0.203101, 0.359924, 0.563466, 0.829506", \ + "0.0768435, 0.0952258, 0.17052, 0.249089, 0.407153, 0.610937, 0.876779", \ + "0.0959811, 0.120666, 0.217369, 0.309214, 0.468624, 0.672399, 0.938529", \ + "0.11943, 0.151925, 0.278096, 0.394123, 0.581519, 0.791033, 1.05718", \ + "0.140198, 0.18057, 0.336002, 0.477521, 0.700358, 0.941542, 1.21873", \ + "0.157045, 0.205281, 0.390226, 0.556759, 0.815879, 1.09109, 1.40181" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317419, 0.0480398, 0.136711, 0.247606, 0.469547, 0.757878, 1.13492", \ + "0.0321234, 0.0479755, 0.136689, 0.24761, 0.469547, 0.75786, 1.13492", \ + "0.0549238, 0.0705147, 0.147072, 0.249629, 0.469538, 0.757901, 1.13502", \ + "0.0817853, 0.100152, 0.182416, 0.275295, 0.477924, 0.758252, 1.1348", \ + "0.121313, 0.145356, 0.243517, 0.344128, 0.529852, 0.786458, 1.14387", \ + "0.163816, 0.194169, 0.312912, 0.426427, 0.624351, 0.864643, 1.19533", \ + "0.209724, 0.246163, 0.386463, 0.516122, 0.732032, 0.982977, 1.29408" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0341385, 0.0442488, 0.0957841, 0.159023, 0.28503, 0.448658, 0.662516", \ + "0.0464678, 0.056847, 0.108865, 0.172258, 0.298321, 0.461988, 0.675872", \ + "0.0793574, 0.0957136, 0.160163, 0.225085, 0.3517, 0.515523, 0.729712", \ + "0.102508, 0.125604, 0.212172, 0.291198, 0.422271, 0.586571, 0.800826", \ + "0.132417, 0.164197, 0.28202, 0.385731, 0.547079, 0.722416, 0.937054", \ + "0.164142, 0.203474, 0.351642, 0.481566, 0.679466, 0.886607, 1.11974", \ + "0.195632, 0.242645, 0.420105, 0.575919, 0.811227, 1.05354, 1.32037" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.025193, 0.038164, 0.107121, 0.19309, 0.365107, 0.588536, 0.88067", \ + "0.0253808, 0.0381239, 0.107133, 0.193108, 0.36509, 0.588531, 0.88066", \ + "0.0446286, 0.0579067, 0.118128, 0.196809, 0.36504, 0.588544, 0.880685", \ + "0.0710883, 0.086823, 0.15268, 0.224169, 0.375804, 0.589949, 0.880629", \ + "0.113959, 0.134237, 0.213689, 0.292031, 0.432377, 0.624097, 0.894229", \ + "0.159544, 0.186523, 0.285198, 0.375265, 0.527192, 0.708406, 0.953258", \ + "0.208409, 0.241886, 0.362268, 0.467079, 0.636024, 0.82726, 1.06147" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317778, 0.0442498, 0.10825, 0.18693, 0.343771, 0.547188, 0.813211", \ + "0.0427918, 0.0552576, 0.119713, 0.198589, 0.355446, 0.559032, 0.825091", \ + "0.0779777, 0.0988679, 0.177348, 0.255507, 0.411889, 0.614974, 0.881038", \ + "0.101892, 0.129878, 0.237448, 0.332114, 0.488391, 0.689321, 0.95642", \ + "0.131724, 0.168192, 0.310355, 0.439304, 0.634598, 0.839119, 1.10315", \ + "0.159348, 0.204218, 0.378932, 0.538714, 0.784628, 1.03463, 1.30574", \ + "0.185043, 0.237929, 0.4435, 0.631214, 0.923689, 1.22423, 1.5463" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317564, 0.0480415, 0.1367, 0.247668, 0.469505, 0.757878, 1.13492", \ + "0.0331716, 0.048149, 0.136679, 0.247597, 0.469443, 0.757876, 1.13492", \ + "0.0631975, 0.0806261, 0.15194, 0.250812, 0.469577, 0.757905, 1.135", \ + "0.0901844, 0.113524, 0.20129, 0.28662, 0.479418, 0.757935, 1.135", \ + "0.129813, 0.161252, 0.277586, 0.381221, 0.551565, 0.7943, 1.14258", \ + "0.17453, 0.213872, 0.358103, 0.485987, 0.68232, 0.901609, 1.21208", \ + "0.223197, 0.270777, 0.442137, 0.59308, 0.825216, 1.06459, 1.35044" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0287749, 0.0390497, 0.0900533, 0.152749, 0.277846, 0.440391, 0.65293", \ + "0.0404149, 0.0511324, 0.103221, 0.166272, 0.291574, 0.454211, 0.6668", \ + "0.0671643, 0.0856692, 0.15341, 0.21864, 0.344698, 0.508094, 0.720721", \ + "0.0835425, 0.110412, 0.20289, 0.283708, 0.4145, 0.579379, 0.791942", \ + "0.102536, 0.139856, 0.26821, 0.375423, 0.539201, 0.713827, 0.928131", \ + "0.120825, 0.168212, 0.33154, 0.467059, 0.669052, 0.877651, 1.11119", \ + "0.136749, 0.193649, 0.391288, 0.555131, 0.797276, 1.04245, 1.31054" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0191716, 0.0319471, 0.100127, 0.185505, 0.356217, 0.57822, 0.868456", \ + "0.0196157, 0.0319007, 0.100153, 0.185505, 0.356225, 0.57822, 0.868455", \ + "0.0391753, 0.0526849, 0.11222, 0.189482, 0.356258, 0.578238, 0.868423", \ + "0.0657364, 0.0815923, 0.147353, 0.217662, 0.36651, 0.579652, 0.868448", \ + "0.109737, 0.130383, 0.208923, 0.286464, 0.425872, 0.61396, 0.882365", \ + "0.157132, 0.183524, 0.281651, 0.370811, 0.521456, 0.701011, 0.942552", \ + "0.207783, 0.240805, 0.360859, 0.464903, 0.631505, 0.820849, 1.05406" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00621295, 0.00634321, 0.00667056, 0.00677834, 0.00684268, 0.0068721, 0.00688387", \ + "0.00601971, 0.00613815, 0.00647399, 0.00659292, 0.0066658, 0.00669654, 0.00671556", \ + "0.00625981, 0.00622166, 0.00641648, 0.0065347, 0.00663306, 0.00668598, 0.00671358", \ + "0.0069229, 0.00682903, 0.00688265, 0.00700901, 0.00710378, 0.00716672, 0.00720964", \ + "0.00892467, 0.00865486, 0.0084559, 0.00849128, 0.0086, 0.00867944, 0.008671", \ + "0.0119072, 0.0114998, 0.0110609, 0.0109492, 0.0109257, 0.0109608, 0.010994", \ + "0.0157632, 0.0151492, 0.0143481, 0.01423, 0.0141127, 0.0140998, 0.0141045" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00943609, 0.00961277, 0.00992778, 0.0100145, 0.0100668, 0.0100889, 0.0100977", \ + "0.00930733, 0.0094505, 0.00976457, 0.00987142, 0.00993867, 0.00996804, 0.00998437", \ + "0.00973248, 0.00973933, 0.00990097, 0.0100328, 0.0101452, 0.0102049, 0.0102445", \ + "0.0107971, 0.0107132, 0.0107384, 0.0108265, 0.0109373, 0.0110029, 0.0110594", \ + "0.0128792, 0.0126748, 0.012483, 0.012481, 0.0125335, 0.0126023, 0.0126543", \ + "0.0159231, 0.0154831, 0.0150688, 0.0149934, 0.0150035, 0.0150364, 0.0150878", \ + "0.0199199, 0.0193158, 0.0186307, 0.0184107, 0.0183056, 0.01829, 0.0182962" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00869565, 0.0088505, 0.00918089, 0.00928196, 0.00934307, 0.00936971, 0.00938174", \ + "0.00849675, 0.00864073, 0.0089876, 0.00910037, 0.00916764, 0.00919627, 0.00921133", \ + "0.00867369, 0.00871342, 0.00891594, 0.00904804, 0.00914757, 0.00919349, 0.00921595", \ + "0.00933898, 0.00926596, 0.00937758, 0.0095276, 0.00962093, 0.00967714, 0.00972006", \ + "0.0112654, 0.0110639, 0.0109174, 0.0109857, 0.0110691, 0.0111219, 0.011171", \ + "0.0141607, 0.0138671, 0.0134964, 0.0134228, 0.0134221, 0.013469, 0.0135313", \ + "0.0179062, 0.0174318, 0.0167559, 0.0166155, 0.0165891, 0.0165763, 0.0166442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0100635, 0.0101908, 0.0104407, 0.0105188, 0.0105662, 0.0105875, 0.0105996", \ + "0.00991303, 0.0100243, 0.0102818, 0.0103777, 0.0104405, 0.0104688, 0.0104835", \ + "0.0102165, 0.0102444, 0.0104175, 0.0105401, 0.0106411, 0.0106996, 0.0107403", \ + "0.0111819, 0.0111713, 0.0112457, 0.0113363, 0.011441, 0.0115238, 0.0115641", \ + "0.0131232, 0.0130291, 0.012942, 0.0129843, 0.0130591, 0.013126, 0.0131821", \ + "0.01611, 0.015899, 0.015585, 0.0155279, 0.01552, 0.0155485, 0.0155939", \ + "0.019777, 0.0194335, 0.0189441, 0.0188015, 0.0187473, 0.0187445, 0.0187837" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00623366, 0.00638863, 0.00672324, 0.00682648, 0.00688692, 0.00691344, 0.00692666", \ + "0.00603534, 0.00617908, 0.00653031, 0.00664372, 0.00671176, 0.00674197, 0.00675822", \ + "0.00621905, 0.00624498, 0.00646948, 0.0065912, 0.00668773, 0.00673695, 0.00675954", \ + "0.0068968, 0.00681689, 0.00691616, 0.00706002, 0.00716095, 0.00722232, 0.00726576", \ + "0.00886802, 0.00861783, 0.00846576, 0.0085175, 0.00863566, 0.00873266, 0.00872593", \ + "0.0118382, 0.0114371, 0.0110429, 0.0109639, 0.0109672, 0.0110105, 0.0110538", \ + "0.0156397, 0.0150521, 0.0143103, 0.0142263, 0.014136, 0.0141398, 0.0141534" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00946134, 0.00964346, 0.00996844, 0.0100564, 0.0101087, 0.0101287, 0.0101409", \ + "0.0093373, 0.00948584, 0.0098054, 0.00991349, 0.00998116, 0.0100112, 0.0100269", \ + "0.00973951, 0.00975556, 0.00993908, 0.010065, 0.0101828, 0.0102439, 0.0102814", \ + "0.010759, 0.010715, 0.0107679, 0.0108741, 0.010981, 0.0110645, 0.0111072", \ + "0.0128125, 0.0126447, 0.0125749, 0.0125753, 0.0126418, 0.012694, 0.012748", \ + "0.0159001, 0.0155879, 0.0151642, 0.0150766, 0.015063, 0.0150971, 0.0151451", \ + "0.0197669, 0.0192452, 0.0185864, 0.0184052, 0.0183179, 0.0183231, 0.0183448" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00869565, 0.0088505, 0.00918089, 0.00928196, 0.00934307, 0.00936971, 0.00938174", \ + "0.00849675, 0.00864073, 0.0089876, 0.00910037, 0.00916764, 0.00919627, 0.00921133", \ + "0.00867369, 0.00871342, 0.00891594, 0.00904804, 0.00914757, 0.00919349, 0.00921595", \ + "0.00933898, 0.00926596, 0.00937758, 0.0095276, 0.00962093, 0.00967714, 0.00972006", \ + "0.0112654, 0.0110639, 0.0109174, 0.0109857, 0.0110691, 0.0111219, 0.011171", \ + "0.0141607, 0.0138671, 0.0134964, 0.0134228, 0.0134221, 0.013469, 0.0135313", \ + "0.0179062, 0.0174318, 0.0167559, 0.0166155, 0.0165891, 0.0165763, 0.0166442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00943609, 0.00961277, 0.00992778, 0.0100145, 0.0100668, 0.0100889, 0.0100977", \ + "0.00930733, 0.0094505, 0.00976457, 0.00987142, 0.00993867, 0.00996804, 0.00998437", \ + "0.00973248, 0.00973933, 0.00990097, 0.0100328, 0.0101452, 0.0102049, 0.0102445", \ + "0.0107971, 0.0107132, 0.0107384, 0.0108265, 0.0109373, 0.0110029, 0.0110594", \ + "0.0128792, 0.0126748, 0.012483, 0.012481, 0.0125335, 0.0126023, 0.0126543", \ + "0.0159231, 0.0154831, 0.0150688, 0.0149934, 0.0150035, 0.0150364, 0.0150878", \ + "0.0199199, 0.0193158, 0.0186307, 0.0184107, 0.0183056, 0.01829, 0.0182962" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0061733, 0.00630328, 0.00662508, 0.00673267, 0.0068005, 0.00683005, 0.00685013", \ + "0.00596772, 0.00606828, 0.00639301, 0.00651781, 0.00659814, 0.00663469, 0.00665424", \ + "0.00654829, 0.00650257, 0.00660064, 0.00670181, 0.00679482, 0.00686503, 0.0069028", \ + "0.00760983, 0.00744939, 0.00740241, 0.00749471, 0.0075727, 0.00763802, 0.00768569", \ + "0.00982063, 0.00946395, 0.0091326, 0.00910583, 0.00917584, 0.00917252, 0.00922744", \ + "0.0129993, 0.0124269, 0.0118003, 0.011646, 0.0116094, 0.0116228, 0.0117809", \ + "0.0170668, 0.0163104, 0.0153061, 0.0150255, 0.014911, 0.0148574, 0.0148857" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00843824, 0.00863062, 0.00892407, 0.00899457, 0.00903479, 0.00905152, 0.00905927", \ + "0.00827499, 0.00841182, 0.00871166, 0.00881147, 0.008867, 0.00889017, 0.00890271", \ + "0.00867169, 0.00868403, 0.00884733, 0.00896368, 0.00906199, 0.00913228, 0.00915922", \ + "0.00967252, 0.00958654, 0.00961951, 0.00969985, 0.00980329, 0.00986864, 0.00992188", \ + "0.0118254, 0.0115772, 0.011377, 0.0113966, 0.0114515, 0.0114864, 0.0115474", \ + "0.0149724, 0.0145288, 0.0140776, 0.0139823, 0.0139674, 0.0139775, 0.0140074", \ + "0.0190611, 0.0183459, 0.0175541, 0.0173638, 0.017296, 0.0172754, 0.0172777" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0086569, 0.00880912, 0.00913563, 0.00923875, 0.00930352, 0.0093307, 0.00934444", \ + "0.00843934, 0.00856537, 0.00890692, 0.00902607, 0.00910182, 0.00913336, 0.00915027", \ + "0.00897889, 0.00895699, 0.00909645, 0.00921113, 0.00930933, 0.00937677, 0.00941255", \ + "0.0100046, 0.0098816, 0.00989046, 0.0100293, 0.0101015, 0.0101535, 0.0102007", \ + "0.0121211, 0.0118554, 0.0115825, 0.0115927, 0.0116787, 0.0116843, 0.0117397", \ + "0.0151802, 0.0147557, 0.0142221, 0.0141125, 0.014104, 0.014142, 0.0142158", \ + "0.0191244, 0.0185534, 0.0176974, 0.0174634, 0.0173842, 0.0173517, 0.0173724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00907477, 0.00920398, 0.00943039, 0.00949454, 0.00953138, 0.00954661, 0.0095547", \ + "0.0088772, 0.00898372, 0.00923813, 0.00932564, 0.00936011, 0.00938223, 0.00939366", \ + "0.00915656, 0.00918315, 0.00934929, 0.00946233, 0.00956943, 0.00962445, 0.00965997", \ + "0.0100005, 0.00998328, 0.0100857, 0.0101775, 0.0102738, 0.0103419, 0.010385", \ + "0.0121103, 0.0120118, 0.011905, 0.0119116, 0.0119808, 0.0120284, 0.0120996", \ + "0.0150615, 0.0148391, 0.0145352, 0.014472, 0.0144727, 0.0144851, 0.0145328", \ + "0.0188195, 0.0184395, 0.0179629, 0.0178187, 0.0177575, 0.0177549, 0.0177692" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00619492, 0.0063477, 0.00667837, 0.00678223, 0.00684725, 0.00687495, 0.00689411", \ + "0.00597969, 0.0061042, 0.00644955, 0.00656987, 0.00664515, 0.00667721, 0.00669716", \ + "0.00653016, 0.00650463, 0.00663763, 0.00675433, 0.00685266, 0.00692062, 0.00695601", \ + "0.00757339, 0.00743067, 0.00742993, 0.0075411, 0.00763991, 0.00769493, 0.00774287", \ + "0.00975161, 0.00941626, 0.00913031, 0.00913256, 0.00921889, 0.00922943, 0.00928422", \ + "0.0128917, 0.0123493, 0.0117737, 0.0116563, 0.0116414, 0.0116684, 0.011834", \ + "0.0169273, 0.0162002, 0.0152544, 0.0150061, 0.0149266, 0.0148933, 0.0148986" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00846456, 0.00866183, 0.00896071, 0.00903343, 0.00907315, 0.0090895, 0.00909837", \ + "0.00830117, 0.00845231, 0.00876374, 0.00886383, 0.00890167, 0.00892543, 0.00893821", \ + "0.00867825, 0.00869007, 0.00887282, 0.00899268, 0.00911027, 0.00916552, 0.00920375", \ + "0.00956706, 0.00953561, 0.00961231, 0.00970778, 0.00981229, 0.00988577, 0.00992835", \ + "0.01183, 0.0116058, 0.0114276, 0.0114386, 0.0114898, 0.0115532, 0.0116065", \ + "0.0148847, 0.0145228, 0.0140983, 0.0140177, 0.0140096, 0.0140231, 0.014081", \ + "0.0188479, 0.0182067, 0.0175365, 0.0173794, 0.017315, 0.0173034, 0.0173238" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0086569, 0.00880912, 0.00913563, 0.00923875, 0.00930352, 0.0093307, 0.00934444", \ + "0.00843934, 0.00856537, 0.00890692, 0.00902607, 0.00910182, 0.00913336, 0.00915027", \ + "0.00897889, 0.00895699, 0.00909645, 0.00921113, 0.00930933, 0.00937677, 0.00941255", \ + "0.0100046, 0.0098816, 0.00989046, 0.0100293, 0.0101015, 0.0101535, 0.0102007", \ + "0.0121211, 0.0118554, 0.0115825, 0.0115927, 0.0116787, 0.0116843, 0.0117397", \ + "0.0151802, 0.0147557, 0.0142221, 0.0141125, 0.014104, 0.014142, 0.0142158", \ + "0.0191244, 0.0185534, 0.0176974, 0.0174634, 0.0173842, 0.0173517, 0.0173724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00843824, 0.00863062, 0.00892407, 0.00899457, 0.00903479, 0.00905152, 0.00905927", \ + "0.00827499, 0.00841182, 0.00871166, 0.00881147, 0.008867, 0.00889017, 0.00890271", \ + "0.00867169, 0.00868403, 0.00884733, 0.00896368, 0.00906199, 0.00913228, 0.00915922", \ + "0.00967252, 0.00958654, 0.00961951, 0.00969985, 0.00980329, 0.00986864, 0.00992188", \ + "0.0118254, 0.0115772, 0.011377, 0.0113966, 0.0114515, 0.0114864, 0.0115474", \ + "0.0149724, 0.0145288, 0.0140776, 0.0139823, 0.0139674, 0.0139775, 0.0140074", \ + "0.0190611, 0.0183459, 0.0175541, 0.0173638, 0.017296, 0.0172754, 0.0172777" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00977258, 0.00978736, 0.00980235, 0.00980479, 0.00980513, 0.00980345, 0.00980092", \ + "0.00951688, 0.00956205, 0.00966474, 0.00969489, 0.00971405, 0.00972214, 0.00972397", \ + "0.00969768, 0.00965303, 0.00963562, 0.00949178, 0.00969408, 0.00968019, 0.00971696", \ + "0.0108828, 0.0106856, 0.0102271, 0.0100482, 0.00990037, 0.0098452, 0.009822", \ + "0.0140337, 0.0136196, 0.0123636, 0.011649, 0.0110545, 0.0106552, 0.0103675", \ + "0.0187094, 0.0181502, 0.0161314, 0.0148026, 0.0134184, 0.0124188, 0.0118181", \ + "0.024724, 0.0240242, 0.021452, 0.0194603, 0.0171105, 0.0155236, 0.0141977" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00228569, 0.00229974, 0.00231388, 0.00231023, 0.00231157, 0.00231151, 0.00231252", \ + "0.00198526, 0.00204749, 0.00216811, 0.00219836, 0.00222237, 0.00223145, 0.00223598", \ + "0.00204073, 0.00204084, 0.00206496, 0.00210567, 0.00215117, 0.00217648, 0.0021879", \ + "0.00303423, 0.00286187, 0.00252554, 0.00241323, 0.00232936, 0.00228454, 0.00227054", \ + "0.0059773, 0.00556873, 0.00437192, 0.00377369, 0.00325359, 0.00294369, 0.00275785", \ + "0.0106455, 0.0100026, 0.00791049, 0.00659383, 0.00531224, 0.0045107, 0.00393301", \ + "0.0166372, 0.0158627, 0.0130534, 0.0110077, 0.00873177, 0.00722603, 0.00612555" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00724181, 0.00728201, 0.00732348, 0.00733304, 0.00733639, 0.0073361, 0.00733428", \ + "0.00693149, 0.00699347, 0.00715012, 0.00720401, 0.00724105, 0.00725901, 0.0072663", \ + "0.00776038, 0.00761661, 0.00736544, 0.00729503, 0.00726613, 0.00724317, 0.00724966", \ + "0.00940913, 0.00912254, 0.0084464, 0.00811754, 0.0077648, 0.00725416, 0.00749054", \ + "0.0129679, 0.0125354, 0.0110773, 0.0101757, 0.00927115, 0.00870052, 0.008346", \ + "0.0177797, 0.017178, 0.0151001, 0.0136297, 0.0120596, 0.0108286, 0.00994481", \ + "0.0239735, 0.0232764, 0.0206321, 0.0185679, 0.0160861, 0.0141925, 0.012795" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00202041, 0.00214737, 0.00225203, 0.00227186, 0.00228189, 0.00228601, 0.00228909", \ + "0.00157831, 0.00176581, 0.0021271, 0.002232, 0.00229741, 0.00232614, 0.00234164", \ + "0.00168572, 0.00166234, 0.00181972, 0.00196851, 0.00212293, 0.00220727, 0.00226708", \ + "0.00278252, 0.00255934, 0.00220736, 0.00216713, 0.00219684, 0.00223942, 0.00227638", \ + "0.00592826, 0.00535276, 0.00397187, 0.003425, 0.00299991, 0.00278413, 0.00266804", \ + "0.0107563, 0.00987901, 0.00741956, 0.00609124, 0.00491894, 0.00421878, 0.00373365", \ + "0.0169058, 0.0158721, 0.0124665, 0.0102702, 0.0081286, 0.00675493, 0.00577436" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168245; + rise_capacitance : 0.00168245; + rise_capacitance_range (0.00124308, 0.00168245); + fall_capacitance : 0.00165112; + fall_capacitance_range (0.00120028, 0.00165112); + internal_power () { + when : "(BB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00305614, 0.00288003, 0.00297431, 0.00356205, 0.00511924, 0.0074978, 0.0106209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00518548, 0.00508415, 0.00540327, 0.00619039, 0.00783798, 0.0103235, 0.0135042" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y) + (!BB * !C * D * !Y) + (!BB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126037, -0.00126382, -0.0012708, -0.00127049, -0.00126608, -0.00126545, -0.00126312" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00132845, 0.00127024, 0.00128081, 0.0012772, 0.00127169, 0.00126662, 0.00126312" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172363; + rise_capacitance : 0.00172291; + rise_capacitance_range (0.00114388, 0.00172291); + fall_capacitance : 0.00172363; + fall_capacitance_range (0.00119344, 0.00172363); + internal_power () { + when : "(AB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00302561, 0.00283969, 0.00319234, 0.00393853, 0.00558974, 0.00805983, 0.0112976" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00418171, 0.00403499, 0.00434697, 0.00514523, 0.0067924, 0.00929478, 0.0125457" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y) + (!AB * !C * D * !Y) + (!AB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157091, -0.00157663, -0.00157882, -0.00158124, -0.00158111, -0.00158061, -0.00158313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157863, 0.00160662, 0.00159472, 0.00159906, 0.00159348, 0.00158875, 0.00158539" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00331314; + rise_capacitance : 0.00330364; + rise_capacitance_range (0.00248196, 0.00330364); + fall_capacitance : 0.00331314; + fall_capacitance_range (0.002465, 0.00331314); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228206, -0.00231755, -0.00238856, -0.00238456, -0.00240019, -0.00239669, -0.00239068" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238803, 0.00239746, 0.00241641, 0.00241777, 0.00240019, 0.00239669, 0.00239068" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261235, -0.00260012, -0.00261501, -0.00260552, -0.002621, -0.00261478, -0.00261076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266467, 0.00262654, 0.00265519, 0.00260552, 0.00262917, 0.00261838, 0.00261136" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y) + (!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00198326, -0.00225758, -0.00237531, -0.00237243, -0.00239986, -0.00240683, -0.00240086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240877, 0.00240829, 0.00242962, 0.00242762, 0.00241016, 0.00240683, 0.00240086" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034412; + rise_capacitance : 0.0034412; + rise_capacitance_range (0.00240255, 0.0034412); + fall_capacitance : 0.00337258; + fall_capacitance_range (0.00218326, 0.00337258); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228901, -0.00230979, -0.00236678, -0.0023882, -0.00240111, -0.00239255, -0.0023872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239152, 0.0023889, 0.00239413, 0.0024113, 0.00240241, 0.00239255, 0.0023872" \ + ); + } + } + internal_power () { + when : "(AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260938, -0.00260249, -0.0026202, -0.00261793, -0.00262163, -0.00261571, -0.00261072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00266151, 0.00261794, 0.00262911, 0.00263751, 0.00262788, 0.00261751, 0.00261072" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * !Y) + (!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000360298, -0.000360483, -0.000364371, -0.000361994, -0.000360108, -0.000358461, -0.00035745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000373633, 0.000373404, 0.000373757, 0.0003729, 0.000370061, 0.000366886, 0.000363545" \ + ); + } + } + } + } + cell (OAI31X1) { + area : 9.8784; + cell_leakage_power : 0.112318; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.138207; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113731; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11084; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11491; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0980284; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0930843; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106851; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136553; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110291; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11853; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106851; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147588; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106851; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0820228; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10245; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112318; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0710309, 0.08279, 0.178906, 0.297483, 0.533867, 0.841014, 1.24201", \ + "0.082718, 0.0946136, 0.191237, 0.310009, 0.546518, 0.853534, 1.25475", \ + "0.114893, 0.128371, 0.228372, 0.347324, 0.584028, 0.891467, 1.29264", \ + "0.136988, 0.15364, 0.269415, 0.39274, 0.629251, 0.936503, 1.33737", \ + "0.163659, 0.185134, 0.326204, 0.46804, 0.717185, 1.02418, 1.42412", \ + "0.191653, 0.217664, 0.385139, 0.546988, 0.822748, 1.14475, 1.54391", \ + "0.21897, 0.249419, 0.444298, 0.627894, 0.931744, 1.27755, 1.6948" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.059536, 0.0753648, 0.20753, 0.37217, 0.700681, 1.12735, 1.68489", \ + "0.0595306, 0.0753544, 0.20762, 0.37217, 0.700563, 1.1273, 1.68506", \ + "0.072225, 0.0869809, 0.210739, 0.37207, 0.700386, 1.12735, 1.68506", \ + "0.0960819, 0.111463, 0.232318, 0.383738, 0.70198, 1.12734, 1.68518", \ + "0.141564, 0.158131, 0.284132, 0.4316, 0.728194, 1.13632, 1.68541", \ + "0.192754, 0.21248, 0.349259, 0.502287, 0.793469, 1.17993, 1.70746", \ + "0.245766, 0.269214, 0.422, 0.583567, 0.884329, 1.25883, 1.76362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0416314, 0.0486421, 0.103898, 0.170773, 0.303332, 0.475076, 0.699386", \ + "0.0551461, 0.0622177, 0.117639, 0.184574, 0.317167, 0.48892, 0.713242", \ + "0.0976112, 0.107432, 0.17174, 0.239268, 0.371939, 0.543955, 0.768275", \ + "0.12822, 0.141905, 0.22752, 0.307522, 0.443412, 0.615333, 0.840421", \ + "0.164608, 0.183507, 0.300745, 0.405837, 0.571184, 0.751578, 0.976763", \ + "0.200367, 0.223886, 0.371073, 0.503423, 0.706044, 0.919614, 1.16056", \ + "0.23472, 0.262945, 0.438581, 0.597016, 0.839313, 1.08879, 1.36454" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0352632, 0.0441014, 0.117186, 0.207895, 0.389129, 0.62458, 0.932191", \ + "0.0351675, 0.0440226, 0.117214, 0.207895, 0.389158, 0.624524, 0.932024", \ + "0.0554782, 0.0636298, 0.126472, 0.210687, 0.389187, 0.624466, 0.932214", \ + "0.0848977, 0.0945047, 0.161489, 0.235997, 0.398058, 0.625378, 0.932199", \ + "0.133826, 0.146266, 0.22585, 0.306745, 0.453658, 0.6572, 0.943849", \ + "0.188135, 0.203983, 0.302305, 0.394226, 0.551883, 0.740681, 1.00085", \ + "0.24543, 0.264529, 0.384871, 0.491742, 0.665454, 0.864007, 1.1094" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0669449, 0.0787081, 0.174826, 0.293403, 0.52989, 0.836765, 1.2381", \ + "0.0774577, 0.0893646, 0.186022, 0.304783, 0.541296, 0.848313, 1.24959", \ + "0.114699, 0.129316, 0.23088, 0.350059, 0.586899, 0.893984, 1.29517", \ + "0.144239, 0.163028, 0.286602, 0.410016, 0.646571, 0.953662, 1.3552", \ + "0.185019, 0.209028, 0.364668, 0.51389, 0.763321, 1.07002, 1.47072", \ + "0.227492, 0.256709, 0.444192, 0.621473, 0.909293, 1.23054, 1.62961", \ + "0.269686, 0.304041, 0.523032, 0.727559, 1.05692, 1.41392, 1.82888" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0595299, 0.0753641, 0.207633, 0.372165, 0.70058, 1.12734, 1.68529", \ + "0.0595379, 0.0753635, 0.207579, 0.37217, 0.700562, 1.1273, 1.68497", \ + "0.079801, 0.0939768, 0.212015, 0.37218, 0.700612, 1.12735, 1.6852", \ + "0.109872, 0.125529, 0.24095, 0.385854, 0.701465, 1.12742, 1.68527", \ + "0.155833, 0.174933, 0.306442, 0.447492, 0.733122, 1.13586, 1.68524", \ + "0.205238, 0.228339, 0.381311, 0.536115, 0.814561, 1.18673, 1.70715", \ + "0.257618, 0.284865, 0.460651, 0.6329, 0.9293, 1.28581, 1.77443" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0385135, 0.0450722, 0.098692, 0.164884, 0.296938, 0.468325, 0.692525", \ + "0.0518847, 0.0586277, 0.112803, 0.179107, 0.31126, 0.482731, 0.706869", \ + "0.0900244, 0.100375, 0.166175, 0.233145, 0.366056, 0.537944, 0.761824", \ + "0.115942, 0.130528, 0.219588, 0.300891, 0.437491, 0.609795, 0.833465", \ + "0.144213, 0.165136, 0.288626, 0.396148, 0.563573, 0.744498, 0.9697", \ + "0.169757, 0.19595, 0.353754, 0.490122, 0.696569, 0.911548, 1.15372", \ + "0.191997, 0.223468, 0.413699, 0.578547, 0.826187, 1.07853, 1.35607" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0293745, 0.0380312, 0.110698, 0.201332, 0.382397, 0.617592, 0.925188", \ + "0.0294397, 0.0380327, 0.110719, 0.201332, 0.382264, 0.617432, 0.925106", \ + "0.0508811, 0.0590288, 0.120997, 0.203728, 0.38226, 0.617435, 0.924951", \ + "0.0796284, 0.0895409, 0.156659, 0.230711, 0.392081, 0.618416, 0.925133", \ + "0.128233, 0.14044, 0.221103, 0.302116, 0.448372, 0.650567, 0.936418", \ + "0.181643, 0.198106, 0.297278, 0.389695, 0.546838, 0.735498, 0.994783", \ + "0.237999, 0.258467, 0.380542, 0.487886, 0.661126, 0.859402, 1.10435" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0556831, 0.0675036, 0.163773, 0.282391, 0.518794, 0.825775, 1.22707", \ + "0.0643111, 0.0763074, 0.17326, 0.292272, 0.529026, 0.835996, 1.23735", \ + "0.109184, 0.124591, 0.225367, 0.343439, 0.578645, 0.886431, 1.2878", \ + "0.144469, 0.164636, 0.293844, 0.414818, 0.649043, 0.954953, 1.35555", \ + "0.1909, 0.216918, 0.384519, 0.54131, 0.788016, 1.09047, 1.48936", \ + "0.238426, 0.269717, 0.472131, 0.663327, 0.964508, 1.28041, 1.67573", \ + "0.286335, 0.323078, 0.558351, 0.780412, 1.13357, 1.50322, 1.91197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0595362, 0.0753541, 0.20764, 0.372171, 0.700682, 1.1273, 1.68517", \ + "0.0593128, 0.0752969, 0.207635, 0.372066, 0.700592, 1.1273, 1.68517", \ + "0.0863311, 0.101068, 0.213459, 0.372038, 0.70039, 1.12731, 1.68503", \ + "0.116406, 0.134768, 0.252315, 0.390926, 0.701187, 1.12742, 1.68517", \ + "0.161476, 0.184704, 0.332131, 0.471085, 0.743199, 1.13597, 1.685", \ + "0.211499, 0.239909, 0.416232, 0.581329, 0.849737, 1.20424, 1.71062", \ + "0.265871, 0.299322, 0.503569, 0.693694, 0.997958, 1.33531, 1.80189" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0323134, 0.0387521, 0.0915898, 0.157202, 0.288354, 0.458707, 0.681524", \ + "0.045435, 0.0520765, 0.105904, 0.171818, 0.303208, 0.473642, 0.696502", \ + "0.0781487, 0.0895844, 0.158749, 0.226379, 0.358086, 0.529098, 0.751803", \ + "0.0976371, 0.114338, 0.209529, 0.292451, 0.429022, 0.600143, 0.823492", \ + "0.115807, 0.139846, 0.273901, 0.385243, 0.554821, 0.736148, 0.96002", \ + "0.129252, 0.160048, 0.332846, 0.474923, 0.685232, 0.901427, 1.14417", \ + "0.13827, 0.17522, 0.385147, 0.558259, 0.811755, 1.06714, 1.34564" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225926, 0.0311492, 0.103156, 0.193059, 0.372908, 0.60664, 0.912322", \ + "0.0229071, 0.0312347, 0.103148, 0.193072, 0.372908, 0.606639, 0.91232", \ + "0.0454916, 0.0538088, 0.114739, 0.196422, 0.372904, 0.606671, 0.912351", \ + "0.0738929, 0.0839511, 0.151218, 0.224035, 0.38302, 0.607705, 0.912237", \ + "0.122843, 0.135476, 0.215833, 0.295967, 0.441107, 0.641117, 0.924183", \ + "0.17782, 0.193936, 0.292817, 0.384483, 0.540407, 0.72698, 0.983272", \ + "0.234819, 0.255413, 0.377397, 0.483543, 0.655689, 0.852179, 1.09449" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150896, 0.018881, 0.0498967, 0.0883233, 0.165074, 0.264818, 0.395233", \ + "0.0285525, 0.0333661, 0.0647715, 0.103313, 0.179926, 0.279098, 0.409435", \ + "0.0535903, 0.0649165, 0.125498, 0.172337, 0.24909, 0.348696, 0.478672", \ + "0.0685948, 0.0845365, 0.172854, 0.242907, 0.340444, 0.440784, 0.571095", \ + "0.083724, 0.10549, 0.228479, 0.329473, 0.472526, 0.607795, 0.746955", \ + "0.0937728, 0.121103, 0.27731, 0.407609, 0.595781, 0.777008, 0.961337", \ + "0.0991091, 0.131609, 0.319261, 0.477318, 0.708411, 0.933958, 1.16599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0134751, 0.0187514, 0.0633314, 0.119065, 0.230531, 0.375474, 0.56493", \ + "0.0194283, 0.0228858, 0.0633365, 0.119061, 0.230555, 0.375418, 0.564919", \ + "0.0494469, 0.0568937, 0.096633, 0.136181, 0.233382, 0.375457, 0.564898", \ + "0.0761366, 0.0869071, 0.145206, 0.191303, 0.269178, 0.389908, 0.566739", \ + "0.117041, 0.132179, 0.215136, 0.281556, 0.374916, 0.473598, 0.619273", \ + "0.164552, 0.183939, 0.291084, 0.37816, 0.501617, 0.619652, 0.747179", \ + "0.218064, 0.241373, 0.372128, 0.479199, 0.632405, 0.779311, 0.929024" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0173758, 0.0217254, 0.0572306, 0.101223, 0.189094, 0.303283, 0.452597", \ + "0.0307568, 0.035759, 0.0711767, 0.11531, 0.203298, 0.317522, 0.46683", \ + "0.0600252, 0.0713812, 0.133227, 0.182862, 0.270461, 0.384327, 0.533087", \ + "0.0808628, 0.0968031, 0.185835, 0.25778, 0.359087, 0.472158, 0.623036", \ + "0.107478, 0.129092, 0.251859, 0.35414, 0.501411, 0.643404, 0.794955", \ + "0.13311, 0.160159, 0.315576, 0.446408, 0.637682, 0.82436, 1.0172", \ + "0.157786, 0.190019, 0.37634, 0.53446, 0.767524, 0.997523, 1.23681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148951, 0.0207155, 0.0698531, 0.131265, 0.254087, 0.413734, 0.622519", \ + "0.0196972, 0.0238373, 0.0698318, 0.131266, 0.254086, 0.413743, 0.62255", \ + "0.0491986, 0.0568901, 0.0990694, 0.144501, 0.255357, 0.413701, 0.622517", \ + "0.0757721, 0.0866061, 0.146628, 0.195612, 0.283395, 0.421109, 0.622618", \ + "0.116467, 0.131743, 0.215912, 0.284532, 0.383152, 0.49327, 0.663101", \ + "0.163885, 0.183534, 0.291437, 0.380104, 0.507918, 0.63298, 0.775875", \ + "0.217344, 0.240938, 0.372786, 0.480502, 0.63726, 0.790525, 0.949139" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155199, 0.0193316, 0.0504599, 0.0890441, 0.166072, 0.266151, 0.396979", \ + "0.0291771, 0.0339048, 0.0653866, 0.104064, 0.181167, 0.28105, 0.411778", \ + "0.0553052, 0.0664324, 0.126382, 0.173031, 0.250055, 0.350015, 0.480735", \ + "0.0714428, 0.0868694, 0.174438, 0.244202, 0.341487, 0.442058, 0.57277", \ + "0.0881765, 0.109319, 0.231059, 0.331623, 0.474433, 0.609352, 0.748435", \ + "0.100863, 0.1272, 0.281072, 0.411001, 0.598753, 0.779499, 0.963497", \ + "0.110317, 0.140679, 0.324497, 0.481724, 0.712256, 0.937627, 1.16908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0190981, 0.0250325, 0.070457, 0.126004, 0.23731, 0.382099, 0.571627", \ + "0.0248814, 0.029028, 0.0704521, 0.126008, 0.237306, 0.382109, 0.571574", \ + "0.0641384, 0.0695343, 0.103659, 0.142951, 0.240112, 0.382097, 0.571595", \ + "0.0979816, 0.105742, 0.155229, 0.198275, 0.275732, 0.396593, 0.573324", \ + "0.149131, 0.159588, 0.230002, 0.291888, 0.381546, 0.479497, 0.62572", \ + "0.206681, 0.220404, 0.311159, 0.392179, 0.510623, 0.626269, 0.752414", \ + "0.270206, 0.286645, 0.397609, 0.497675, 0.6449, 0.788663, 0.937552" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0236534, 0.0287006, 0.0691041, 0.11863, 0.217249, 0.345278, 0.512632", \ + "0.037367, 0.042327, 0.0828647, 0.132563, 0.231295, 0.359287, 0.526771", \ + "0.0754122, 0.0857538, 0.146154, 0.197702, 0.29647, 0.424117, 0.591021", \ + "0.102864, 0.117201, 0.203529, 0.276764, 0.38456, 0.51173, 0.678737", \ + "0.138292, 0.157592, 0.276174, 0.379433, 0.531419, 0.680346, 0.846893", \ + "0.173074, 0.197243, 0.346407, 0.477677, 0.674531, 0.868684, 1.07142", \ + "0.206856, 0.23567, 0.414058, 0.57246, 0.810533, 1.04906, 1.29921" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0217191, 0.0282786, 0.0832694, 0.151924, 0.288954, 0.467182, 0.70002", \ + "0.0239079, 0.029533, 0.083257, 0.15192, 0.288964, 0.467086, 0.699918", \ + "0.0550114, 0.0626797, 0.107128, 0.16114, 0.289263, 0.467153, 0.700059", \ + "0.0832729, 0.0941317, 0.156216, 0.208957, 0.313426, 0.472758, 0.699981", \ + "0.126368, 0.141525, 0.227468, 0.29987, 0.406004, 0.535821, 0.731141", \ + "0.175812, 0.195194, 0.304931, 0.398016, 0.53357, 0.66727, 0.833682", \ + "0.230693, 0.25448, 0.387891, 0.499895, 0.664549, 0.828044, 1.00136" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C) + (!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0151353, 0.0189307, 0.049944, 0.088371, 0.165122, 0.264902, 0.395283", \ + "0.0286087, 0.0334198, 0.0648487, 0.103403, 0.180214, 0.279751, 0.410077", \ + "0.0534713, 0.064839, 0.1255, 0.172363, 0.249113, 0.348715, 0.479013", \ + "0.0680886, 0.0841609, 0.172745, 0.242873, 0.340471, 0.440767, 0.571152", \ + "0.0824408, 0.104453, 0.227967, 0.329058, 0.472341, 0.607745, 0.74695", \ + "0.0913768, 0.118983, 0.276065, 0.406793, 0.595425, 0.776744, 0.96133", \ + "0.0949256, 0.127864, 0.316873, 0.475327, 0.707442, 0.933312, 1.16541" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.013476, 0.0187533, 0.0633337, 0.119064, 0.23053, 0.375466, 0.564984", \ + "0.0193709, 0.0228405, 0.0633343, 0.119074, 0.230554, 0.375439, 0.564921", \ + "0.0495721, 0.056972, 0.0966326, 0.136162, 0.233378, 0.375459, 0.564899", \ + "0.0765808, 0.0872425, 0.14533, 0.191341, 0.269161, 0.390022, 0.566734", \ + "0.117905, 0.132838, 0.215667, 0.28159, 0.375142, 0.473646, 0.619277", \ + "0.165517, 0.184928, 0.292163, 0.379018, 0.502012, 0.619945, 0.74719", \ + "0.219386, 0.242743, 0.373992, 0.48124, 0.633676, 0.780041, 0.929741" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189281, 0.0237693, 0.0632882, 0.112245, 0.210031, 0.337111, 0.503246", \ + "0.0321014, 0.0373356, 0.0770479, 0.126183, 0.224099, 0.350996, 0.517424", \ + "0.0622414, 0.0740208, 0.138876, 0.191857, 0.289338, 0.416026, 0.581693", \ + "0.0840271, 0.100368, 0.19294, 0.268468, 0.37745, 0.503838, 0.667426", \ + "0.112164, 0.13431, 0.260978, 0.367556, 0.521993, 0.671975, 0.83781", \ + "0.139841, 0.167528, 0.327256, 0.462748, 0.662085, 0.857851, 1.06151", \ + "0.16694, 0.199724, 0.390857, 0.553883, 0.795862, 1.03598, 1.2871" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0166223, 0.0230772, 0.0775393, 0.14559, 0.281578, 0.458426, 0.689828", \ + "0.020902, 0.0257841, 0.0775388, 0.145563, 0.28154, 0.458547, 0.689871", \ + "0.0506471, 0.0588251, 0.104309, 0.15671, 0.282066, 0.458518, 0.689629", \ + "0.0773169, 0.0887735, 0.152494, 0.205378, 0.307615, 0.464818, 0.689755", \ + "0.118327, 0.134195, 0.222553, 0.295478, 0.40199, 0.529456, 0.722448", \ + "0.165947, 0.186189, 0.298579, 0.392135, 0.528821, 0.66337, 0.82533", \ + "0.219615, 0.244295, 0.380494, 0.493462, 0.659678, 0.823517, 0.995136" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.015613, 0.0194307, 0.0505446, 0.0891209, 0.166158, 0.266225, 0.397047", \ + "0.0293042, 0.0340576, 0.0654315, 0.104041, 0.181034, 0.28115, 0.410768", \ + "0.0549172, 0.066229, 0.126469, 0.173033, 0.249989, 0.349948, 0.48071", \ + "0.0702546, 0.0860977, 0.174112, 0.2441, 0.34151, 0.442218, 0.572916", \ + "0.0847102, 0.106359, 0.229561, 0.330855, 0.473963, 0.609205, 0.748406", \ + "0.0940425, 0.120969, 0.277619, 0.40857, 0.597333, 0.778828, 0.963011", \ + "0.0986677, 0.130104, 0.317624, 0.477084, 0.709456, 0.935776, 1.16796" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0192736, 0.0254677, 0.0748732, 0.132894, 0.244452, 0.389048, 0.578301", \ + "0.0249107, 0.0293441, 0.0748677, 0.132891, 0.244431, 0.389046, 0.578301", \ + "0.0708566, 0.0754146, 0.108669, 0.149827, 0.247253, 0.389028, 0.578328", \ + "0.114612, 0.120476, 0.164713, 0.205746, 0.282792, 0.403475, 0.580031", \ + "0.176531, 0.184501, 0.245555, 0.303071, 0.389574, 0.486493, 0.632401", \ + "0.244943, 0.254889, 0.333013, 0.408267, 0.521867, 0.63416, 0.759614", \ + "0.318748, 0.330956, 0.426145, 0.518832, 0.659736, 0.799285, 0.945451" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0344914, 0.0416693, 0.0973267, 0.164299, 0.296915, 0.468678, 0.693007", \ + "0.0467186, 0.0538794, 0.109791, 0.176695, 0.309269, 0.481739, 0.70606", \ + "0.0931973, 0.10401, 0.170645, 0.236129, 0.369223, 0.540645, 0.764994", \ + "0.128149, 0.142915, 0.235538, 0.317872, 0.451136, 0.622013, 0.845633", \ + "0.174366, 0.194, 0.318399, 0.431613, 0.603209, 0.779994, 1.00235", \ + "0.221413, 0.245364, 0.399858, 0.541681, 0.759425, 0.980224, 1.21676", \ + "0.268506, 0.29687, 0.479793, 0.648227, 0.909479, 1.17674, 1.46227" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353204, 0.0441251, 0.117207, 0.207895, 0.38906, 0.624521, 0.931989", \ + "0.035006, 0.0435793, 0.11712, 0.207922, 0.38917, 0.624463, 0.931971", \ + "0.0646125, 0.0735596, 0.131856, 0.210908, 0.389058, 0.624433, 0.932223", \ + "0.0944815, 0.106569, 0.179295, 0.247576, 0.40138, 0.624939, 0.932054", \ + "0.139917, 0.155974, 0.253339, 0.339285, 0.475431, 0.66655, 0.944846", \ + "0.191696, 0.212206, 0.333116, 0.440522, 0.603798, 0.775883, 1.02039", \ + "0.248863, 0.273406, 0.418249, 0.545705, 0.740348, 0.9375, 1.16166" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0156132, 0.0194309, 0.0505447, 0.0891205, 0.166156, 0.266218, 0.39703", \ + "0.0293043, 0.0340576, 0.0654314, 0.10404, 0.18103, 0.281143, 0.410752", \ + "0.0549201, 0.0662283, 0.126468, 0.173032, 0.250005, 0.349905, 0.480693", \ + "0.0702508, 0.0860938, 0.17411, 0.244095, 0.341508, 0.442209, 0.572901", \ + "0.0847018, 0.106298, 0.229471, 0.330846, 0.473917, 0.609188, 0.748385", \ + "0.0940124, 0.120775, 0.277594, 0.408545, 0.597318, 0.778406, 0.963088", \ + "0.0988133, 0.130053, 0.317572, 0.476905, 0.709362, 0.93567, 1.1678" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189748, 0.0248916, 0.0702908, 0.125852, 0.237178, 0.381971, 0.571487", \ + "0.0245865, 0.0287592, 0.0702813, 0.12586, 0.23716, 0.381971, 0.571487", \ + "0.0640295, 0.0694267, 0.103509, 0.142796, 0.239995, 0.381953, 0.571458", \ + "0.0985469, 0.106203, 0.15535, 0.198209, 0.275585, 0.396397, 0.573209", \ + "0.150581, 0.161418, 0.231349, 0.292509, 0.381855, 0.479568, 0.625583", \ + "0.209585, 0.22331, 0.314165, 0.394417, 0.512066, 0.627033, 0.75296", \ + "0.274169, 0.291172, 0.402553, 0.501972, 0.647652, 0.790776, 0.938626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0305764, 0.0372899, 0.0912679, 0.157547, 0.289599, 0.461059, 0.685184", \ + "0.04257, 0.0492986, 0.103692, 0.170041, 0.302001, 0.474054, 0.698238", \ + "0.0834021, 0.094958, 0.164151, 0.229241, 0.361951, 0.533074, 0.757157", \ + "0.113642, 0.129376, 0.225957, 0.310195, 0.443627, 0.614449, 0.83764", \ + "0.153815, 0.174796, 0.304728, 0.420738, 0.594802, 0.772462, 0.994626", \ + "0.194874, 0.220805, 0.382338, 0.527558, 0.748714, 0.971342, 1.20933", \ + "0.236081, 0.266737, 0.458118, 0.630988, 0.895932, 1.16572, 1.4532" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0293771, 0.0380247, 0.110698, 0.201328, 0.382352, 0.617528, 0.925103", \ + "0.0303448, 0.0383038, 0.110699, 0.201342, 0.382382, 0.61752, 0.925104", \ + "0.0606316, 0.0698002, 0.127793, 0.205031, 0.382369, 0.617627, 0.925127", \ + "0.0893628, 0.10178, 0.175728, 0.243808, 0.395618, 0.618351, 0.925098", \ + "0.133232, 0.149872, 0.248706, 0.335272, 0.471419, 0.661305, 0.938575", \ + "0.183413, 0.204476, 0.327602, 0.435717, 0.599591, 0.77242, 1.0154", \ + "0.239283, 0.264777, 0.412304, 0.54031, 0.7345, 0.93482, 1.15776" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0152259, 0.0190382, 0.0500326, 0.0884568, 0.165205, 0.264948, 0.395368", \ + "0.0287527, 0.033577, 0.0649147, 0.103375, 0.180115, 0.279867, 0.409091", \ + "0.0532571, 0.0646887, 0.125506, 0.172367, 0.249071, 0.348681, 0.479002", \ + "0.0669788, 0.0832291, 0.172474, 0.242789, 0.340512, 0.440943, 0.571288", \ + "0.0790223, 0.101422, 0.226508, 0.328388, 0.471915, 0.607768, 0.746937", \ + "0.0843283, 0.112493, 0.272401, 0.404256, 0.594127, 0.775541, 0.96094", \ + "0.0831274, 0.117048, 0.309948, 0.470887, 0.704474, 0.931471, 1.16425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0134746, 0.0187524, 0.063334, 0.119065, 0.230533, 0.375432, 0.564924", \ + "0.0192172, 0.0227096, 0.0633367, 0.119061, 0.230559, 0.37544, 0.564921", \ + "0.0497532, 0.057124, 0.0966284, 0.136159, 0.233397, 0.375455, 0.5649", \ + "0.0773053, 0.0880084, 0.145627, 0.191435, 0.269127, 0.389944, 0.56672", \ + "0.119607, 0.134794, 0.217174, 0.282749, 0.374814, 0.473649, 0.619282", \ + "0.168315, 0.188355, 0.295484, 0.381671, 0.503478, 0.61984, 0.747583", \ + "0.223247, 0.247173, 0.379085, 0.485304, 0.63688, 0.78084, 0.930977" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238699, 0.0303807, 0.083394, 0.149045, 0.280175, 0.450586, 0.673406", \ + "0.0359221, 0.0423515, 0.0957173, 0.161683, 0.292553, 0.463582, 0.686462", \ + "0.068568, 0.0816959, 0.155559, 0.22184, 0.352559, 0.522542, 0.745495", \ + "0.0929586, 0.110745, 0.213783, 0.300423, 0.434298, 0.604025, 0.825933", \ + "0.125689, 0.149371, 0.287948, 0.407183, 0.583746, 0.76206, 0.982709", \ + "0.15925, 0.188478, 0.361143, 0.510552, 0.73469, 0.959122, 1.1977", \ + "0.193347, 0.228384, 0.432783, 0.610777, 0.879169, 1.15065, 1.43917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0225741, 0.0311408, 0.103149, 0.19306, 0.372884, 0.606636, 0.912323", \ + "0.0252286, 0.0325055, 0.103162, 0.193071, 0.372916, 0.606637, 0.91232", \ + "0.0551522, 0.0647366, 0.122929, 0.198926, 0.372895, 0.606413, 0.912339", \ + "0.0821122, 0.0951587, 0.17089, 0.238526, 0.387551, 0.607716, 0.912289", \ + "0.123824, 0.141435, 0.242403, 0.329728, 0.465243, 0.652555, 0.926658", \ + "0.172164, 0.194704, 0.319925, 0.42885, 0.593362, 0.768122, 1.00504", \ + "0.226547, 0.252639, 0.403426, 0.532096, 0.728337, 0.926935, 1.14923" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155199, 0.0193316, 0.0504599, 0.0890441, 0.166072, 0.266151, 0.396979", \ + "0.0291771, 0.0339048, 0.0653866, 0.104064, 0.181167, 0.28105, 0.411778", \ + "0.0553052, 0.0664324, 0.126382, 0.173031, 0.250055, 0.350015, 0.480735", \ + "0.0714428, 0.0868694, 0.174438, 0.244202, 0.341487, 0.442058, 0.57277", \ + "0.0881765, 0.109319, 0.231059, 0.331623, 0.474433, 0.609352, 0.748435", \ + "0.100863, 0.1272, 0.281072, 0.411001, 0.598753, 0.779499, 0.963497", \ + "0.110317, 0.140679, 0.324497, 0.481724, 0.712256, 0.937627, 1.16908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0190981, 0.0250325, 0.070457, 0.126004, 0.23731, 0.382099, 0.571627", \ + "0.0248814, 0.029028, 0.0704521, 0.126008, 0.237306, 0.382109, 0.571574", \ + "0.0641384, 0.0695343, 0.103659, 0.142951, 0.240112, 0.382097, 0.571595", \ + "0.0979816, 0.105742, 0.155229, 0.198275, 0.275732, 0.396593, 0.573324", \ + "0.149131, 0.159588, 0.230002, 0.291888, 0.381546, 0.479497, 0.62572", \ + "0.206681, 0.220404, 0.311159, 0.392179, 0.510623, 0.626269, 0.752414", \ + "0.270206, 0.286645, 0.397609, 0.497675, 0.6449, 0.788663, 0.937552" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0344914, 0.0416693, 0.0973267, 0.164299, 0.296915, 0.468678, 0.693007", \ + "0.0467186, 0.0538794, 0.109791, 0.176695, 0.309269, 0.481739, 0.70606", \ + "0.0931973, 0.10401, 0.170645, 0.236129, 0.369223, 0.540645, 0.764994", \ + "0.128149, 0.142915, 0.235538, 0.317872, 0.451136, 0.622013, 0.845633", \ + "0.174366, 0.194, 0.318399, 0.431613, 0.603209, 0.779994, 1.00235", \ + "0.221413, 0.245364, 0.399858, 0.541681, 0.759425, 0.980224, 1.21676", \ + "0.268506, 0.29687, 0.479793, 0.648227, 0.909479, 1.17674, 1.46227" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353204, 0.0441251, 0.117207, 0.207895, 0.38906, 0.624521, 0.931989", \ + "0.035006, 0.0435793, 0.11712, 0.207922, 0.38917, 0.624463, 0.931971", \ + "0.0646125, 0.0735596, 0.131856, 0.210908, 0.389058, 0.624433, 0.932223", \ + "0.0944815, 0.106569, 0.179295, 0.247576, 0.40138, 0.624939, 0.932054", \ + "0.139917, 0.155974, 0.253339, 0.339285, 0.475431, 0.66655, 0.944846", \ + "0.191696, 0.212206, 0.333116, 0.440522, 0.603798, 0.775883, 1.02039", \ + "0.248863, 0.273406, 0.418249, 0.545705, 0.740348, 0.9375, 1.16166" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00792113, 0.00792312, 0.00792634, 0.00792638, 0.0079263, 0.00792474, 0.00792043", \ + "0.00780514, 0.0078177, 0.00785939, 0.00787225, 0.00787951, 0.00788143, 0.00787977", \ + "0.00774367, 0.00775017, 0.00778909, 0.00780653, 0.0078253, 0.00785678, 0.00785546", \ + "0.00797379, 0.00795475, 0.00788022, 0.00787453, 0.00787121, 0.00786572, 0.00782785", \ + "0.00903219, 0.00894064, 0.00855296, 0.00838624, 0.008193, 0.00810449, 0.00802776", \ + "0.011024, 0.0108754, 0.0100585, 0.00956376, 0.00907326, 0.00876042, 0.00853396", \ + "0.0137217, 0.0135254, 0.0123533, 0.011524, 0.0106508, 0.0100018, 0.00950843" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "7.2475e-05, 7.2824e-05, 7.30858e-05, 7.32639e-05, 7.33116e-05, 7.15035e-05, 7.04244e-05", \ + "-4.86703e-05, -4.11227e-05, -1.57693e-05, -1.37621e-05, -1.05125e-05, -9.26159e-06, -8.89128e-06", \ + "-8.81543e-05, -8.88281e-05, -7.01627e-05, -5.99528e-05, -4.57138e-05, -3.65552e-05, -3.8012e-05", \ + "0.000228325, 0.000200778, 9.36582e-05, 4.92737e-05, 2.3559e-05, 3.24839e-06, -8.03511e-06", \ + "0.00136566, 0.00127339, 0.00083036, 0.000597766, 0.000395995, 0.000272016, 0.000196147", \ + "0.00338434, 0.00322001, 0.00233708, 0.00179852, 0.00125158, 0.000935382, 0.000698883", \ + "0.00607859, 0.00587022, 0.00461408, 0.00370595, 0.00274581, 0.00209027, 0.00162051" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00663052, 0.00663231, 0.00663596, 0.0066363, 0.00663567, 0.00663337, 0.00662894", \ + "0.00651452, 0.0065271, 0.00657177, 0.00658572, 0.00659334, 0.00659525, 0.00659408", \ + "0.00650415, 0.00650215, 0.00651695, 0.00653759, 0.00655319, 0.00657029, 0.00657202", \ + "0.00688077, 0.00685017, 0.00670818, 0.00662244, 0.00661658, 0.00661151, 0.0065951", \ + "0.00810437, 0.00800474, 0.00751778, 0.00726542, 0.00701854, 0.00687135, 0.0067842", \ + "0.0100446, 0.00990263, 0.00905661, 0.0085115, 0.007965, 0.007615, 0.00730862", \ + "0.0125775, 0.0123765, 0.0112389, 0.0104033, 0.00945032, 0.00877198, 0.00826635" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-7.8692e-05, -7.49808e-05, -6.77307e-05, -6.65316e-05, -6.5154e-05, -6.47688e-05, -6.36521e-05", \ + "-0.000221141, -0.000195706, -0.000116826, -9.21225e-05, -8.12019e-05, -7.5269e-05, -7.21429e-05", \ + "-0.000301121, -0.000290822, -0.000222818, -0.000173066, -0.00013231, -0.00010746, -9.59092e-05", \ + "3.51616e-05, 6.91861e-06, -7.94659e-05, -9.48623e-05, -8.82188e-05, -8.21633e-05, -8.21423e-05", \ + "0.00117999, 0.00107545, 0.000634762, 0.000411624, 0.000251461, 0.000153462, 0.000104359", \ + "0.00308872, 0.00292757, 0.00208708, 0.00156773, 0.00107813, 0.000778321, 0.000575839", \ + "0.00564021, 0.00543268, 0.00423651, 0.00337494, 0.0024763, 0.00187231, 0.00144548" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00528498, 0.00529173, 0.00530703, 0.00530955, 0.00531014, 0.00530831, 0.0053056", \ + "0.00511951, 0.00514006, 0.00520699, 0.00523935, 0.0052557, 0.00526129, 0.00526244", \ + "0.00538186, 0.00536301, 0.00527484, 0.00524968, 0.00518624, 0.00524794, 0.00525081", \ + "0.00604907, 0.00597466, 0.00570667, 0.00556043, 0.00543413, 0.00537474, 0.00533409", \ + "0.0075164, 0.00739461, 0.00679249, 0.00642521, 0.00604056, 0.00581235, 0.00564872", \ + "0.00955808, 0.00939482, 0.00848708, 0.00786052, 0.00717026, 0.00669377, 0.00632021", \ + "0.0121826, 0.0119803, 0.0108003, 0.00992743, 0.00892929, 0.00805947, 0.00746226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000258081, -0.000230839, -0.000184648, -0.000175711, -0.000170869, -0.000169554, -0.000168715", \ + "-0.000433121, -0.000373657, -0.000199056, -0.00014794, -0.000121685, -0.000109328, -0.000102566", \ + "-0.000485762, -0.000471447, -0.000354777, -0.000266045, -0.000190281, -0.000148016, -0.000127167", \ + "-0.000102098, -0.000147459, -0.000230916, -0.000213567, -0.000170518, -0.000145838, -0.000125028", \ + "0.0011172, 0.00098489, 0.000464249, 0.000265202, 0.000129272, 6.00531e-05, 3.44803e-05", \ + "0.00313315, 0.00291391, 0.00189087, 0.00135934, 0.000909185, 0.000647477, 0.000469442", \ + "0.00576989, 0.00548902, 0.00403379, 0.00311347, 0.00223827, 0.00169381, 0.00129848" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00339278, 0.00342602, 0.00350737, 0.00352273, 0.00352766, 0.00352991, 0.0035336", \ + "0.00323946, 0.0032637, 0.00340793, 0.00345702, 0.00345935, 0.0033466, 0.00332253", \ + "0.00376613, 0.00369858, 0.00358035, 0.00352395, 0.00351036, 0.00351612, 0.00351485", \ + "0.00469022, 0.0045632, 0.00413678, 0.00395755, 0.0037903, 0.00369426, 0.00364685", \ + "0.00666128, 0.00646725, 0.00557124, 0.00508514, 0.00463478, 0.0043501, 0.00410595", \ + "0.00938306, 0.0091087, 0.00779243, 0.00696499, 0.00611041, 0.00548531, 0.00501398", \ + "0.0129084, 0.0125759, 0.0108367, 0.00965597, 0.00831984, 0.00735263, 0.00657078" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000431778, -0.000403266, -0.000333456, -0.000319733, -0.000312006, -0.000308701, -0.000309054", \ + "-0.000604688, -0.000570446, -0.000439112, -0.000386099, -0.000348348, -0.000331107, -0.000322135", \ + "-0.000158324, -0.000212955, -0.000309118, -0.000345899, -0.000349536, -0.000345166, -0.000340799", \ + "0.000729828, 0.00062075, 0.000192902, 4.01996e-05, -7.40713e-05, -0.000195736, -0.000235685", \ + "0.00270012, 0.00248884, 0.00155886, 0.00107291, 0.000616005, 0.000354099, 0.000167627", \ + "0.00542108, 0.00512499, 0.0037173, 0.00289002, 0.00202348, 0.00145124, 0.00102441", \ + "0.00893781, 0.00858325, 0.00671288, 0.00547414, 0.00414095, 0.00318451, 0.00244483" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00473422, 0.00476624, 0.00484543, 0.00485586, 0.00486501, 0.00486681, 0.00487072", \ + "0.00457968, 0.00460961, 0.00475154, 0.00480097, 0.00483438, 0.00485461, 0.0048504", \ + "0.00507752, 0.00501228, 0.00489195, 0.00486124, 0.00485337, 0.00486083, 0.00486531", \ + "0.00597024, 0.00586018, 0.00545035, 0.00529715, 0.00511321, 0.00503186, 0.0049853", \ + "0.00789119, 0.00770209, 0.0068598, 0.00637012, 0.00592115, 0.00562718, 0.00541285", \ + "0.0105299, 0.0102823, 0.00902476, 0.00821703, 0.0073603, 0.0067548, 0.00631876", \ + "0.0139646, 0.0136638, 0.0120106, 0.0108575, 0.00953514, 0.00856941, 0.00784719" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000162044, -0.000149154, -9.33335e-05, -8.14543e-05, -7.37178e-05, -7.24472e-05, -6.81137e-05", \ + "-0.000334784, -0.000302054, -0.000189214, -0.000143362, -0.000110921, -9.15521e-05, -8.57708e-05", \ + "7.31442e-06, -3.30363e-05, -8.84281e-05, -0.000115316, -0.000116461, -0.000115289, -0.000105739", \ + "0.000798217, 0.000724972, 0.000396866, 0.000240647, 9.5575e-05, 2.75674e-05, -1.68062e-06", \ + "0.00262223, 0.00245085, 0.00167663, 0.00123345, 0.000808784, 0.000548899, 0.000377274", \ + "0.00521002, 0.00496445, 0.00373494, 0.00298401, 0.0021713, 0.00161522, 0.0012094", \ + "0.00860188, 0.00829314, 0.00662974, 0.00548055, 0.00420605, 0.00330117, 0.00259417" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C) + (!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0034063, 0.00343971, 0.0035206, 0.0035312, 0.00354025, 0.00354488, 0.003546", \ + "0.00324956, 0.00327784, 0.00342637, 0.00347564, 0.00350946, 0.0035303, 0.0035295", \ + "0.00376042, 0.00369494, 0.0035886, 0.00353782, 0.00352875, 0.00353587, 0.00353993", \ + "0.00466404, 0.00455505, 0.00412708, 0.00395521, 0.00379666, 0.00370732, 0.00366177", \ + "0.00662322, 0.00642788, 0.00553772, 0.00504466, 0.00463158, 0.00434312, 0.00410713", \ + "0.00930516, 0.00903355, 0.00771595, 0.00690751, 0.00606122, 0.00544961, 0.00499378", \ + "0.0127804, 0.0124436, 0.0107281, 0.00954879, 0.00823248, 0.00728045, 0.00650637" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000434509, -0.000404283, -0.000334347, -0.000321204, -0.000313081, -0.000311443, -0.00030727", \ + "-0.000611608, -0.00057991, -0.00043425, -0.000385475, -0.000345819, -0.000330356, -0.000325718", \ + "-0.000172143, -0.00022374, -0.000320636, -0.000354574, -0.00035624, -0.000349389, -0.000342918", \ + "0.000700758, 0.000594906, 0.000174339, 2.46046e-05, -0.000136238, -0.000205104, -0.000240559", \ + "0.00263563, 0.00242318, 0.00151333, 0.00103863, 0.000589726, 0.000328203, 0.000146612", \ + "0.00531524, 0.00502483, 0.00363562, 0.00281225, 0.00196567, 0.00139444, 0.000987334", \ + "0.00878737, 0.00843611, 0.00659083, 0.0053611, 0.00404257, 0.00310541, 0.0023768" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602218, 0.00605928, 0.00613167, 0.00614559, 0.00615328, 0.00615326, 0.00615304", \ + "0.00587136, 0.00591667, 0.00605022, 0.00610238, 0.00613645, 0.00615987, 0.00588099", \ + "0.00630776, 0.00626365, 0.00618139, 0.00616483, 0.0061648, 0.00616969, 0.00617588", \ + "0.00714631, 0.00706005, 0.00668237, 0.00652202, 0.00638492, 0.00632289, 0.0062824", \ + "0.00900553, 0.00883663, 0.00801454, 0.00755654, 0.00717299, 0.00686324, 0.00667695", \ + "0.0115269, 0.0112926, 0.0100921, 0.00930435, 0.00848978, 0.0079913, 0.00751264", \ + "0.0148114, 0.0145319, 0.0129524, 0.0118301, 0.0105569, 0.00964046, 0.00898483" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "9.08762e-05, 0.00010577, 0.00015995, 0.000172279, 0.000178256, 0.000182208, 0.000180868", \ + "-5.83995e-05, -3.6261e-05, 6.41545e-05, 0.000113236, 0.000141821, 0.000154855, 0.000161303", \ + "0.000207292, 0.000218915, 0.000155456, 0.000130871, 0.000132834, 0.000137058, 0.000150432", \ + "0.00089296, 0.000834997, 0.000578403, 0.00044079, 0.000316556, 0.000259987, 0.000216922", \ + "0.00253131, 0.00239853, 0.00174998, 0.00139796, 0.000993916, 0.000738378, 0.000576695", \ + "0.004916, 0.00470691, 0.00365583, 0.00297598, 0.00222621, 0.00173716, 0.0013553", \ + "0.00810864, 0.00781815, 0.00633629, 0.00531312, 0.00415713, 0.00331699, 0.00264987" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00473565, 0.00477282, 0.00484535, 0.0048592, 0.00486655, 0.00486678, 0.00486635", \ + "0.00458511, 0.0046304, 0.00476417, 0.00481611, 0.00485123, 0.00487384, 0.0045943", \ + "0.00502244, 0.00497749, 0.00488812, 0.0048786, 0.00487875, 0.00488397, 0.00488919", \ + "0.00586125, 0.00577382, 0.00539762, 0.0052665, 0.00510807, 0.00503656, 0.00499584", \ + "0.00774463, 0.00755303, 0.0067231, 0.00626673, 0.00584933, 0.00559599, 0.00538973", \ + "0.0102765, 0.0100386, 0.00880862, 0.008018, 0.00721399, 0.00661979, 0.00628271", \ + "0.0135844, 0.0132879, 0.011674, 0.0105456, 0.00927473, 0.00836764, 0.00765894" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000163215, -0.000138074, -9.29102e-05, -8.03058e-05, -7.4319e-05, -7.0097e-05, -7.11542e-05", \ + "-0.000344314, -0.000311496, -0.000193351, -0.000142816, -0.000109472, -9.74239e-05, -9.05107e-05", \ + "-2.64005e-05, -4.97839e-05, -9.44919e-05, -0.000122225, -0.000120548, -0.000116027, -0.000102097", \ + "0.000722283, 0.000649319, 0.000347902, 0.000199622, 0.000132173, 9.62794e-06, -3.21201e-05", \ + "0.002455, 0.0022989, 0.00156593, 0.00114734, 0.000762784, 0.000493229, 0.000330595", \ + "0.00492603, 0.00468479, 0.00352122, 0.00279537, 0.00203026, 0.0015086, 0.00112561", \ + "0.00819185, 0.00788192, 0.0062378, 0.00515731, 0.00396187, 0.00309466, 0.00242461" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00340523, 0.00344357, 0.00351782, 0.00353187, 0.00353916, 0.00353953, 0.00353913", \ + "0.00325771, 0.00329723, 0.00343601, 0.00348807, 0.0035253, 0.00354622, 0.00326747", \ + "0.00370107, 0.00365783, 0.00358275, 0.00355247, 0.00355164, 0.00355715, 0.00356144", \ + "0.00456398, 0.0044563, 0.00407116, 0.00392173, 0.00378557, 0.00370935, 0.00366994", \ + "0.0064724, 0.00627868, 0.005418, 0.00495587, 0.00453726, 0.0042871, 0.00408112", \ + "0.00904848, 0.00878058, 0.00750387, 0.00669547, 0.00590593, 0.00530548, 0.0049019", \ + "0.012383, 0.0120623, 0.0103859, 0.0092464, 0.00795841, 0.00704917, 0.00631694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000411565, -0.000373142, -0.000311366, -0.000298176, -0.000290982, -0.000286383, -0.000287211", \ + "-0.000597221, -0.00056244, -0.000419923, -0.000365126, -0.000327099, -0.000313616, -0.000306633", \ + "-0.000171398, -0.000233593, -0.000302747, -0.000337336, -0.000336763, -0.000333352, -0.000322488", \ + "0.000643527, 0.000540833, 0.000161271, -7.00088e-07, -8.10421e-05, -0.000207087, -0.000244745", \ + "0.00248638, 0.00228187, 0.00143003, 0.00097252, 0.000571353, 0.00028769, 0.000122048", \ + "0.00504723, 0.00475566, 0.00343342, 0.00266274, 0.00185368, 0.00131565, 0.000923529", \ + "0.00839519, 0.00802301, 0.00621365, 0.00506631, 0.00381403, 0.00292324, 0.00223988" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00602218, 0.00605928, 0.00613167, 0.00614559, 0.00615328, 0.00615326, 0.00615304", \ + "0.00587136, 0.00591667, 0.00605022, 0.00610238, 0.00613645, 0.00615987, 0.00588099", \ + "0.00630776, 0.00626365, 0.00618139, 0.00616483, 0.0061648, 0.00616969, 0.00617588", \ + "0.00714631, 0.00706005, 0.00668237, 0.00652202, 0.00638492, 0.00632289, 0.0062824", \ + "0.00900553, 0.00883663, 0.00801454, 0.00755654, 0.00717299, 0.00686324, 0.00667695", \ + "0.0115269, 0.0112926, 0.0100921, 0.00930435, 0.00848978, 0.0079913, 0.00751264", \ + "0.0148114, 0.0145319, 0.0129524, 0.0118301, 0.0105569, 0.00964046, 0.00898483" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000431778, -0.000403266, -0.000333456, -0.000319733, -0.000312006, -0.000308701, -0.000309054", \ + "-0.000604688, -0.000570446, -0.000439112, -0.000386099, -0.000348348, -0.000331107, -0.000322135", \ + "-0.000158324, -0.000212955, -0.000309118, -0.000345899, -0.000349536, -0.000345166, -0.000340799", \ + "0.000729828, 0.00062075, 0.000192902, 4.01996e-05, -7.40713e-05, -0.000195736, -0.000235685", \ + "0.00270012, 0.00248884, 0.00155886, 0.00107291, 0.000616005, 0.000354099, 0.000167627", \ + "0.00542108, 0.00512499, 0.0037173, 0.00289002, 0.00202348, 0.00145124, 0.00102441", \ + "0.00893781, 0.00858325, 0.00671288, 0.00547414, 0.00414095, 0.00318451, 0.00244483" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00162084; + rise_capacitance : 0.00161107; + rise_capacitance_range (0.00123102, 0.00161107); + fall_capacitance : 0.00162084; + fall_capacitance_range (0.00123011, 0.00162084); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101937, -0.00109284, -0.00114927, -0.00114563, -0.00115789, -0.00115638, -0.0011533" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115404, 0.00115533, 0.00116457, 0.00116639, 0.00115789, 0.00115638, 0.0011533" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102688, -0.00109353, -0.00114617, -0.0011456, -0.00115787, -0.00115635, -0.00115327" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115349, 0.0011565, 0.00116498, 0.00116636, 0.00115787, 0.00115635, 0.00115327" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000993663, -0.00108975, -0.00114908, -0.00114491, -0.00116056, -0.00116105, -0.00115802" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00116102, 0.00116088, 0.00117021, 0.00117106, 0.00116256, 0.00116105, 0.00115802" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000887769, -0.0010272, -0.00111195, -0.00112254, -0.00111988, -0.00111853, -0.00111549" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111312, 0.00112348, 0.00112532, 0.00112254, 0.00111988, 0.00111853, 0.00111549" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000903719, -0.00103006, -0.00111362, -0.00112223, -0.00111957, -0.00111821, -0.00111515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.001112, 0.00111797, 0.00112502, 0.00112223, 0.00111957, 0.00111821, 0.00111515" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0012622, -0.00126853, -0.00127105, -0.0012708, -0.00126892, -0.0012662, -0.00126438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127066, 0.00128319, 0.00128494, 0.00127902, 0.00127345, 0.00126859, 0.00126527" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00163344; + rise_capacitance : 0.00162717; + rise_capacitance_range (0.00121708, 0.00162717); + fall_capacitance : 0.00163344; + fall_capacitance_range (0.00111197, 0.00163344); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000286383, -0.000285108, -0.000286403, -0.000286045, -0.000285491, -0.000285223, -0.000284542" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000286383, 0.000285108, 0.000286403, 0.000286045, 0.000285491, 0.000285223, 0.000284542" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000302109, -0.00030245, -0.0003009, -0.000301407, -0.000300857, -0.00030058, -0.000299862" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000302109, 0.00030245, 0.0003009, 0.000301407, 0.000300857, 0.00030058, 0.000299862" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000236095, -0.000236388, -0.000235429, -0.000236662, -0.000236467, -0.000236363, -0.000236978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000241704, 0.000243412, 0.00024156, 0.000241557, 0.000241585, 0.00024062, 0.000239771" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0010831, -0.00108931, -0.00113594, -0.00114562, -0.00115513, -0.00115233, -0.00114999" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114801, 0.00115223, 0.00114884, 0.00115823, 0.00115614, 0.00115233, 0.00114999" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000896668, -0.00106402, -0.00112929, -0.00114439, -0.00115315, -0.00115735, -0.00115459" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115595, 0.00115305, 0.00116215, 0.00116501, 0.00116191, 0.00115735, 0.00115459" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00108569, -0.00109563, -0.00113651, -0.0011486, -0.00115659, -0.00115377, -0.00115094" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011526, 0.00114912, 0.0011583, 0.00116161, 0.00115843, 0.00115377, 0.00115094" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126401, -0.00126474, -0.00126892, -0.0012643, -0.00126535, -0.00126523, -0.00126359" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127519, 0.00126474, 0.0012801, 0.00127556, 0.00127114, 0.00126681, 0.00126359" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017005; + rise_capacitance : 0.0017005; + rise_capacitance_range (0.0012055, 0.0017005); + fall_capacitance : 0.00166963; + fall_capacitance_range (0.00109774, 0.00166963); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000162488, -0.000163075, -0.00016364, -0.000163871, -0.000163198, -0.00016257, -0.000162207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000168085, 0.000168845, 0.000169394, 0.000169357, 0.000167846, 0.000166886, 0.000165337" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000997315, -0.00108004, -0.00113371, -0.00114679, -0.00115429, -0.00115341, -0.00115074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115147, 0.00114791, 0.00115795, 0.00116095, 0.00115429, 0.00115341, 0.00115074" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000156376, -0.000156737, -0.000158643, -0.000155665, -0.000157042, -0.00015622, -0.000155237" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000167508, 0.000167772, 0.000167921, 0.000167304, 0.000165765, 0.000163685, 0.000161157" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000846855, -0.000973548, -0.00108784, -0.00111459, -0.00112221, -0.00112157, -0.00111899" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111884, 0.00111811, 0.00112472, 0.00112844, 0.00112221, 0.00112157, 0.00111899" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126187, -0.00126374, -0.00126805, -0.00126343, -0.00126507, -0.00126508, -0.00126349" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00127444, 0.00126374, 0.00127965, 0.00127545, 0.00127108, 0.00126668, 0.00126354" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172438; + rise_capacitance : 0.00172394; + rise_capacitance_range (0.0010662, 0.00172394); + fall_capacitance : 0.00172438; + fall_capacitance_range (0.0010544, 0.00172438); + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00155249, -0.00155242, -0.00155846, -0.00156118, -0.0015631, -0.00156612, -0.00157361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157979, 0.00158074, 0.00157201, 0.001573, 0.00158715, 0.00158267, 0.00157954" \ + ); + } + } + } + } + cell (OAI31X2) { + area : 9.8784; + cell_leakage_power : 0.31508; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.437841; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366459; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.33856; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346109; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285852; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253488; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282531; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398254; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324495; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312516; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282531; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377286; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282531; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190187; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.23815; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.31508; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.063798, 0.0822817, 0.178771, 0.297819, 0.53516, 0.843355, 1.2463", \ + "0.0747224, 0.0934473, 0.190492, 0.309744, 0.547206, 0.85565, 1.25832", \ + "0.102977, 0.124659, 0.225521, 0.344896, 0.582756, 0.89107, 1.29414", \ + "0.121203, 0.147888, 0.264143, 0.388227, 0.625634, 0.933837, 1.33698", \ + "0.143756, 0.177958, 0.31785, 0.459854, 0.710427, 1.01721, 1.41969", \ + "0.167844, 0.208902, 0.374495, 0.535204, 0.811293, 1.13422, 1.5344", \ + "0.190011, 0.238072, 0.430145, 0.611858, 0.915005, 1.26142, 1.6797" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0512008, 0.0761129, 0.209867, 0.376264, 0.70854, 1.14015, 1.70433", \ + "0.0511935, 0.076103, 0.209804, 0.376193, 0.70854, 1.14008, 1.70385", \ + "0.0651409, 0.0885994, 0.213325, 0.37623, 0.708469, 1.14015, 1.70428", \ + "0.0888374, 0.113286, 0.235718, 0.388516, 0.71003, 1.14015, 1.70427", \ + "0.13249, 0.15903, 0.286805, 0.436698, 0.738101, 1.14969, 1.70481", \ + "0.17921, 0.21121, 0.350846, 0.506402, 0.802869, 1.19368, 1.72724", \ + "0.2283, 0.26623, 0.423136, 0.586413, 0.891998, 1.2736, 1.78446" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0354929, 0.0459621, 0.098362, 0.161851, 0.287729, 0.45088, 0.664011", \ + "0.0491939, 0.0597328, 0.112327, 0.175839, 0.301776, 0.464947, 0.67806", \ + "0.0888062, 0.104079, 0.166085, 0.230363, 0.356431, 0.519878, 0.73294", \ + "0.116249, 0.137796, 0.220653, 0.297669, 0.427497, 0.591342, 0.804045", \ + "0.148984, 0.178804, 0.292924, 0.394434, 0.55378, 0.727158, 0.940859", \ + "0.182049, 0.219014, 0.36289, 0.49118, 0.686879, 0.892146, 1.12416", \ + "0.214765, 0.258803, 0.430591, 0.584829, 0.81864, 1.05914, 1.32439" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0278816, 0.040917, 0.109925, 0.195783, 0.367035, 0.589749, 0.880731", \ + "0.0278957, 0.0408598, 0.109941, 0.195766, 0.367035, 0.589738, 0.880705", \ + "0.0479493, 0.0602805, 0.119713, 0.198835, 0.36704, 0.58975, 0.880682", \ + "0.0760034, 0.0905506, 0.154209, 0.224591, 0.377161, 0.590887, 0.880692", \ + "0.123243, 0.141987, 0.217347, 0.294126, 0.433571, 0.624588, 0.893957", \ + "0.175089, 0.199673, 0.293005, 0.379859, 0.529271, 0.708723, 0.952533", \ + "0.229214, 0.260251, 0.374999, 0.475768, 0.640572, 0.82905, 1.06349" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0603456, 0.0788292, 0.175327, 0.294381, 0.531716, 0.839912, 1.24277", \ + "0.070289, 0.08902, 0.186085, 0.305401, 0.542813, 0.851067, 1.25396", \ + "0.103764, 0.127278, 0.229428, 0.348955, 0.586516, 0.895376, 1.29806", \ + "0.129737, 0.159714, 0.283707, 0.40838, 0.645641, 0.953414, 1.3564", \ + "0.166523, 0.204493, 0.359165, 0.508521, 0.759621, 1.06808, 1.46931", \ + "0.204313, 0.250481, 0.435999, 0.612485, 0.9014, 1.22418, 1.62463", \ + "0.241489, 0.295725, 0.512414, 0.715366, 1.04397, 1.40197, 1.81939" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0511975, 0.0761051, 0.209867, 0.376193, 0.708538, 1.14016, 1.70433", \ + "0.0512077, 0.0761118, 0.209861, 0.37621, 0.708539, 1.14015, 1.70433", \ + "0.0728315, 0.0955489, 0.214562, 0.376164, 0.708454, 1.14012, 1.70433", \ + "0.101288, 0.126688, 0.244172, 0.391318, 0.709515, 1.14014, 1.70412", \ + "0.143502, 0.174654, 0.308704, 0.452538, 0.742527, 1.14856, 1.70438", \ + "0.188943, 0.226637, 0.382114, 0.540054, 0.824253, 1.20166, 1.72729", \ + "0.237249, 0.281802, 0.459963, 0.634138, 0.93722, 1.29935, 1.79508" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.033339, 0.0431352, 0.0942485, 0.157384, 0.283332, 0.446911, 0.660724", \ + "0.0467459, 0.0568356, 0.108507, 0.17174, 0.297853, 0.461464, 0.675327", \ + "0.0818338, 0.097909, 0.161518, 0.226017, 0.352469, 0.516381, 0.730135", \ + "0.104526, 0.12762, 0.214034, 0.292622, 0.423768, 0.588024, 0.802119", \ + "0.128956, 0.161804, 0.282445, 0.386787, 0.548415, 0.72287, 0.937379", \ + "0.151244, 0.192843, 0.347077, 0.479867, 0.679451, 0.886904, 1.12064", \ + "0.170777, 0.221027, 0.407449, 0.568421, 0.808158, 1.05204, 1.31955" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227651, 0.0355604, 0.104579, 0.190553, 0.36255, 0.585939, 0.877942", \ + "0.0229793, 0.0355992, 0.104571, 0.190553, 0.362531, 0.585924, 0.878011", \ + "0.0436017, 0.0561142, 0.115177, 0.193941, 0.362518, 0.585918, 0.878017", \ + "0.0709794, 0.0860776, 0.150154, 0.22061, 0.373039, 0.587227, 0.877994", \ + "0.117481, 0.136929, 0.2134, 0.290432, 0.429907, 0.62069, 0.891096", \ + "0.168807, 0.194439, 0.289327, 0.376613, 0.526301, 0.706169, 0.950206", \ + "0.222672, 0.254631, 0.37185, 0.473579, 0.638164, 0.82673, 1.06002" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0501153, 0.0687303, 0.165404, 0.284499, 0.521984, 0.830063, 1.23309", \ + "0.0582631, 0.0771053, 0.174646, 0.294072, 0.531675, 0.839986, 1.24298", \ + "0.0993836, 0.124134, 0.225434, 0.343936, 0.580896, 0.889275, 1.29198", \ + "0.130867, 0.16302, 0.292384, 0.413459, 0.649618, 0.956426, 1.35847", \ + "0.172705, 0.21385, 0.380653, 0.537634, 0.785668, 1.08953, 1.48931", \ + "0.215385, 0.264999, 0.466135, 0.656553, 0.95829, 1.27573, 1.67201", \ + "0.258544, 0.316675, 0.549346, 0.770076, 1.12298, 1.49423, 1.90466" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0511941, 0.0760727, 0.209867, 0.376193, 0.708479, 1.14015, 1.70416", \ + "0.0509414, 0.0760683, 0.209814, 0.376264, 0.708539, 1.14015, 1.70432", \ + "0.0780039, 0.102356, 0.216076, 0.37623, 0.708572, 1.1401, 1.70439", \ + "0.105288, 0.135364, 0.255412, 0.394621, 0.709142, 1.14, 1.70432", \ + "0.146485, 0.184463, 0.334197, 0.476263, 0.752267, 1.14943, 1.70443", \ + "0.192569, 0.238973, 0.417066, 0.585003, 0.859236, 1.21893, 1.73092", \ + "0.242462, 0.297115, 0.503611, 0.695744, 1.00539, 1.3525, 1.82397" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0278269, 0.0374952, 0.0878976, 0.150474, 0.27551, 0.438022, 0.650546", \ + "0.0408916, 0.0509616, 0.102341, 0.165301, 0.290547, 0.453117, 0.665662", \ + "0.0701245, 0.0880641, 0.154797, 0.219417, 0.345266, 0.508328, 0.720767", \ + "0.0860845, 0.112682, 0.204894, 0.285102, 0.416219, 0.580041, 0.792099", \ + "0.0994191, 0.138308, 0.268925, 0.376582, 0.540146, 0.71404, 0.928521", \ + "0.10897, 0.158746, 0.327826, 0.465883, 0.669218, 0.877653, 1.11197", \ + "0.114692, 0.174318, 0.380578, 0.549296, 0.794845, 1.04155, 1.31001" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166523, 0.0292943, 0.0976544, 0.183027, 0.353749, 0.57568, 0.865825", \ + "0.0172775, 0.0293896, 0.0976575, 0.183027, 0.353731, 0.57568, 0.865873", \ + "0.038466, 0.0512392, 0.109372, 0.186643, 0.353626, 0.575699, 0.865896", \ + "0.0654691, 0.0809535, 0.145119, 0.214861, 0.364683, 0.57687, 0.865772", \ + "0.112977, 0.132158, 0.208642, 0.284901, 0.423334, 0.610738, 0.878886", \ + "0.165901, 0.190671, 0.285115, 0.371936, 0.520391, 0.698468, 0.939637", \ + "0.220456, 0.252574, 0.369099, 0.470008, 0.633331, 0.820418, 1.05242" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128483, 0.0188405, 0.0497336, 0.0879798, 0.16436, 0.263615, 0.393406", \ + "0.0248553, 0.032927, 0.0642799, 0.102664, 0.178959, 0.278204, 0.407958", \ + "0.0441572, 0.0626164, 0.123218, 0.170246, 0.24677, 0.345895, 0.475319", \ + "0.0547012, 0.0805462, 0.168105, 0.238159, 0.336118, 0.436223, 0.565827", \ + "0.0636865, 0.0987881, 0.219977, 0.3202, 0.463048, 0.599139, 0.738481", \ + "0.0671754, 0.111068, 0.264697, 0.393395, 0.580254, 0.761149, 0.94621", \ + "0.0655198, 0.117736, 0.302074, 0.457808, 0.686233, 0.910372, 1.14192" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104869, 0.0187284, 0.0635054, 0.119483, 0.231439, 0.376983, 0.567359", \ + "0.0177016, 0.0230707, 0.0635038, 0.119485, 0.23145, 0.376984, 0.567311", \ + "0.0443878, 0.0568213, 0.0974721, 0.137372, 0.234721, 0.377014, 0.567331", \ + "0.0686045, 0.0864141, 0.145634, 0.192863, 0.271717, 0.392772, 0.569651", \ + "0.106014, 0.13095, 0.214873, 0.282333, 0.377999, 0.477724, 0.624695", \ + "0.149942, 0.181764, 0.289895, 0.377838, 0.503529, 0.624602, 0.754575", \ + "0.200042, 0.238243, 0.369968, 0.477612, 0.632895, 0.782875, 0.936822" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145069, 0.0210719, 0.055015, 0.0970381, 0.180972, 0.290047, 0.43267", \ + "0.0272212, 0.0353578, 0.0692186, 0.111373, 0.195443, 0.304536, 0.447122", \ + "0.0528859, 0.0712576, 0.132007, 0.180234, 0.263978, 0.372718, 0.514776", \ + "0.0716487, 0.0973574, 0.185033, 0.255547, 0.3551, 0.46206, 0.604511", \ + "0.0963064, 0.131209, 0.252356, 0.352758, 0.497012, 0.63551, 0.78163", \ + "0.120946, 0.164667, 0.317975, 0.446338, 0.634691, 0.817442, 1.00572", \ + "0.145636, 0.197614, 0.381498, 0.537202, 0.766258, 0.99174, 1.22622" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0108939, 0.019481, 0.0660398, 0.124238, 0.240628, 0.391937, 0.589802", \ + "0.0168469, 0.0226922, 0.0660697, 0.124293, 0.240625, 0.392116, 0.589801", \ + "0.0427351, 0.054964, 0.095598, 0.137927, 0.242104, 0.392015, 0.589968", \ + "0.0667595, 0.0841241, 0.141993, 0.188991, 0.271669, 0.399922, 0.590361", \ + "0.104079, 0.128552, 0.209757, 0.275865, 0.370522, 0.474672, 0.63239", \ + "0.148255, 0.179579, 0.284232, 0.36994, 0.49232, 0.612273, 0.746304", \ + "0.19874, 0.236245, 0.364207, 0.468135, 0.618838, 0.765852, 0.918603" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013298, 0.0193044, 0.0503311, 0.0887366, 0.165421, 0.265024, 0.395217", \ + "0.0255701, 0.0334892, 0.0649035, 0.103438, 0.17992, 0.279802, 0.409721", \ + "0.0461726, 0.0642443, 0.124182, 0.170983, 0.247798, 0.347262, 0.477114", \ + "0.0577544, 0.0830131, 0.169836, 0.239551, 0.337224, 0.437633, 0.567647", \ + "0.0689764, 0.102948, 0.222856, 0.322488, 0.464928, 0.600815, 0.740059", \ + "0.0761038, 0.117654, 0.268736, 0.396943, 0.583227, 0.763619, 0.948325", \ + "0.0799012, 0.12753, 0.307713, 0.462152, 0.69017, 0.913935, 1.14493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156441, 0.0248412, 0.070112, 0.125932, 0.23775, 0.383193, 0.573483", \ + "0.0231855, 0.0290332, 0.0701071, 0.125924, 0.237738, 0.383193, 0.573412", \ + "0.0597007, 0.0686574, 0.104035, 0.143664, 0.241009, 0.383171, 0.573497", \ + "0.0913169, 0.103959, 0.154974, 0.199375, 0.27782, 0.398915, 0.575747", \ + "0.139043, 0.156553, 0.228571, 0.292013, 0.384246, 0.483218, 0.630656", \ + "0.193526, 0.215681, 0.308638, 0.390966, 0.512594, 0.631003, 0.759958", \ + "0.253392, 0.280535, 0.393542, 0.495579, 0.644359, 0.791885, 0.94466" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198936, 0.0274824, 0.0660099, 0.113268, 0.207382, 0.329569, 0.489262", \ + "0.033842, 0.0413659, 0.0801049, 0.127517, 0.221727, 0.343671, 0.503661", \ + "0.0681369, 0.0847178, 0.144064, 0.194317, 0.28828, 0.410056, 0.569305", \ + "0.0935431, 0.116446, 0.201557, 0.273338, 0.377726, 0.499544, 0.658875", \ + "0.126973, 0.157912, 0.27489, 0.376502, 0.525311, 0.670288, 0.830089", \ + "0.160709, 0.199516, 0.34687, 0.476186, 0.669122, 0.859043, 1.05684", \ + "0.194504, 0.240536, 0.416904, 0.572496, 0.806724, 1.04075, 1.28531" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0167503, 0.0263956, 0.0785282, 0.143558, 0.273483, 0.442345, 0.66312", \ + "0.0198023, 0.0277725, 0.0784915, 0.143491, 0.273482, 0.442344, 0.663062", \ + "0.0483185, 0.0604001, 0.102985, 0.153712, 0.273897, 0.442329, 0.662953", \ + "0.0740253, 0.0912114, 0.151089, 0.201231, 0.298943, 0.448546, 0.662873", \ + "0.113892, 0.13781, 0.22084, 0.290427, 0.392169, 0.513382, 0.69595", \ + "0.159913, 0.190629, 0.296924, 0.38624, 0.516879, 0.645417, 0.800897", \ + "0.211632, 0.24916, 0.378584, 0.486947, 0.645289, 0.802122, 0.968368" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C) + (!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128919, 0.01889, 0.0497846, 0.0880285, 0.164408, 0.263662, 0.393446", \ + "0.0248975, 0.0329831, 0.0643575, 0.10272, 0.178952, 0.278429, 0.407958", \ + "0.0440438, 0.0625547, 0.123227, 0.170268, 0.246791, 0.345912, 0.475324", \ + "0.0542038, 0.0801882, 0.168019, 0.238115, 0.336119, 0.436267, 0.565892", \ + "0.0623096, 0.0976365, 0.219467, 0.319796, 0.462903, 0.599073, 0.73847", \ + "0.0644635, 0.108825, 0.263411, 0.392529, 0.579732, 0.760851, 0.946039", \ + "0.0611468, 0.113883, 0.2997, 0.456038, 0.685119, 0.909717, 1.14145" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104871, 0.0187293, 0.0635068, 0.119484, 0.23144, 0.376985, 0.567311", \ + "0.0176451, 0.023023, 0.0635065, 0.119452, 0.23145, 0.376985, 0.56736", \ + "0.0444766, 0.0568852, 0.0974644, 0.137354, 0.234716, 0.377014, 0.567238", \ + "0.0689151, 0.0867191, 0.145749, 0.192913, 0.27172, 0.392754, 0.569647", \ + "0.106675, 0.131776, 0.215385, 0.282607, 0.37816, 0.477767, 0.624704", \ + "0.151013, 0.182896, 0.291098, 0.378736, 0.504107, 0.624927, 0.754759", \ + "0.201368, 0.239945, 0.371712, 0.479309, 0.632987, 0.783605, 0.937319" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157017, 0.0230041, 0.0607304, 0.107435, 0.200719, 0.321946, 0.480457", \ + "0.0283209, 0.0368084, 0.0748001, 0.121667, 0.215075, 0.335951, 0.494919", \ + "0.0546955, 0.0737412, 0.137306, 0.188642, 0.281712, 0.402497, 0.560567", \ + "0.0742739, 0.100682, 0.191745, 0.265597, 0.371306, 0.489181, 0.648742", \ + "0.100419, 0.136173, 0.260875, 0.365455, 0.516453, 0.662648, 0.821597", \ + "0.126964, 0.171658, 0.328842, 0.462006, 0.657749, 0.849096, 1.04741", \ + "0.15394, 0.206937, 0.395199, 0.555262, 0.793002, 1.02838, 1.27391" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0121592, 0.0216826, 0.0732335, 0.137666, 0.266525, 0.434033, 0.653081", \ + "0.0177408, 0.0244328, 0.0732735, 0.137735, 0.266665, 0.434032, 0.65344", \ + "0.0438619, 0.0567881, 0.100447, 0.149305, 0.267183, 0.434245, 0.653184", \ + "0.068036, 0.0862096, 0.147551, 0.198313, 0.293768, 0.438292, 0.653422", \ + "0.105603, 0.130874, 0.216151, 0.286295, 0.388496, 0.507443, 0.687876", \ + "0.149837, 0.182197, 0.29121, 0.381106, 0.512056, 0.641665, 0.794024", \ + "0.200567, 0.239133, 0.371734, 0.480826, 0.640415, 0.797165, 0.962073" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133889, 0.0194068, 0.0504193, 0.0888178, 0.165507, 0.265108, 0.395294", \ + "0.0257565, 0.0336703, 0.0649933, 0.103446, 0.179928, 0.279737, 0.40878", \ + "0.0457909, 0.064013, 0.124216, 0.171048, 0.247806, 0.347255, 0.47704", \ + "0.0565895, 0.0821592, 0.169454, 0.239423, 0.337275, 0.437734, 0.567795", \ + "0.0651252, 0.0997718, 0.22123, 0.321719, 0.464491, 0.600691, 0.740055", \ + "0.0684847, 0.111004, 0.264937, 0.394145, 0.581733, 0.762647, 0.947861", \ + "0.0674869, 0.116445, 0.300185, 0.457303, 0.68683, 0.912049, 1.144" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158309, 0.0255141, 0.0749446, 0.132556, 0.244402, 0.389677, 0.579803", \ + "0.023292, 0.0295969, 0.0749351, 0.132551, 0.244412, 0.38968, 0.579802", \ + "0.0681232, 0.0754135, 0.109282, 0.150312, 0.247657, 0.389667, 0.579819", \ + "0.109108, 0.118663, 0.164319, 0.206538, 0.28426, 0.405347, 0.582042", \ + "0.167567, 0.180477, 0.243512, 0.302689, 0.391757, 0.489922, 0.636983", \ + "0.232329, 0.248672, 0.329392, 0.40658, 0.522748, 0.638575, 0.766411", \ + "0.302878, 0.322439, 0.421181, 0.515294, 0.65928, 0.801804, 0.952157" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028549, 0.0393344, 0.0921465, 0.155723, 0.281671, 0.444853, 0.657994", \ + "0.0412691, 0.051799, 0.104878, 0.16863, 0.294832, 0.458134, 0.6713", \ + "0.0846433, 0.101929, 0.166962, 0.229246, 0.355805, 0.518645, 0.731814", \ + "0.117231, 0.140674, 0.231656, 0.312, 0.439352, 0.601968, 0.814239", \ + "0.161374, 0.192302, 0.314771, 0.425822, 0.593172, 0.763113, 0.974524", \ + "0.206939, 0.245121, 0.397157, 0.536408, 0.749483, 0.96467, 1.19362", \ + "0.253495, 0.298517, 0.479035, 0.644489, 0.900325, 1.16155, 1.43959" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279834, 0.0409432, 0.109926, 0.19577, 0.367035, 0.589735, 0.880728", \ + "0.0281424, 0.0405011, 0.109943, 0.195772, 0.367035, 0.589751, 0.8807", \ + "0.0566064, 0.0705062, 0.125548, 0.199088, 0.366998, 0.589751, 0.880706", \ + "0.0838954, 0.102804, 0.172776, 0.237264, 0.380576, 0.590469, 0.880382", \ + "0.125949, 0.151356, 0.245243, 0.327627, 0.456566, 0.634417, 0.895029", \ + "0.174444, 0.206642, 0.323791, 0.426934, 0.583663, 0.746675, 0.973991", \ + "0.228386, 0.267427, 0.407543, 0.530277, 0.715777, 0.906402, 1.11866" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133903, 0.0194082, 0.0504232, 0.0888169, 0.1655, 0.265098, 0.395263", \ + "0.0257592, 0.033673, 0.0649974, 0.103448, 0.179929, 0.279728, 0.40875", \ + "0.0457821, 0.0640071, 0.124193, 0.171048, 0.247803, 0.347244, 0.477344", \ + "0.0565575, 0.082131, 0.169441, 0.239413, 0.337266, 0.437725, 0.567763", \ + "0.0650126, 0.099689, 0.22119, 0.32165, 0.464557, 0.600664, 0.739984", \ + "0.0682619, 0.110893, 0.264823, 0.394183, 0.581724, 0.762537, 0.94783", \ + "0.0670834, 0.116095, 0.299952, 0.457183, 0.686655, 0.911746, 1.1436" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155315, 0.0247004, 0.0699635, 0.1258, 0.237617, 0.38307, 0.573369", \ + "0.0229003, 0.0287707, 0.0699609, 0.125796, 0.237624, 0.383072, 0.573368", \ + "0.0597501, 0.0686427, 0.10387, 0.143554, 0.240872, 0.383056, 0.573404", \ + "0.0920086, 0.104615, 0.155184, 0.199357, 0.277504, 0.398736, 0.575607", \ + "0.140939, 0.158436, 0.230142, 0.292764, 0.384641, 0.483564, 0.630541", \ + "0.196288, 0.2189, 0.31172, 0.393589, 0.51352, 0.631475, 0.760421", \ + "0.257392, 0.284963, 0.399161, 0.499434, 0.648564, 0.793942, 0.945787" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0254934, 0.0355808, 0.0870641, 0.150288, 0.276276, 0.439877, 0.653742", \ + "0.0379487, 0.0478435, 0.0997418, 0.163205, 0.289424, 0.453195, 0.667036", \ + "0.0751077, 0.0935287, 0.161337, 0.224749, 0.350388, 0.513586, 0.727497", \ + "0.103043, 0.128094, 0.223162, 0.305463, 0.433882, 0.596868, 0.80993", \ + "0.141215, 0.174611, 0.30259, 0.416377, 0.586355, 0.758099, 0.970087", \ + "0.180982, 0.222295, 0.381563, 0.52415, 0.740907, 0.958498, 1.18899", \ + "0.22186, 0.270782, 0.459969, 0.629879, 0.889443, 1.15341, 1.43376" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227668, 0.0355622, 0.104579, 0.190553, 0.362527, 0.585926, 0.877974", \ + "0.024464, 0.035948, 0.104575, 0.19056, 0.36253, 0.58587, 0.878009", \ + "0.0527697, 0.0672222, 0.122369, 0.195785, 0.362461, 0.58594, 0.878033", \ + "0.0790582, 0.0985698, 0.169904, 0.234433, 0.376902, 0.587008, 0.878154", \ + "0.119585, 0.145801, 0.241308, 0.324756, 0.454367, 0.632041, 0.892894", \ + "0.166419, 0.199844, 0.318975, 0.423248, 0.580881, 0.746371, 0.972445", \ + "0.219056, 0.259399, 0.402123, 0.525671, 0.714039, 0.904765, 1.11818" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0129888, 0.0189884, 0.04988, 0.088124, 0.1645, 0.263753, 0.393536", \ + "0.0250753, 0.0331575, 0.0644578, 0.102745, 0.178994, 0.278388, 0.407023", \ + "0.0436532, 0.0623676, 0.123255, 0.170273, 0.246808, 0.345958, 0.475555", \ + "0.0527432, 0.0790867, 0.167648, 0.238002, 0.336252, 0.436387, 0.566051", \ + "0.058244, 0.0943715, 0.217841, 0.318973, 0.462466, 0.599016, 0.738437", \ + "0.05658, 0.102157, 0.25947, 0.389792, 0.578245, 0.759591, 0.945578", \ + "0.0480582, 0.102454, 0.292297, 0.450839, 0.682011, 0.907607, 1.14025" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104856, 0.0187303, 0.0635076, 0.119483, 0.231459, 0.376985, 0.567313", \ + "0.0174892, 0.0229069, 0.0635068, 0.11948, 0.231442, 0.376985, 0.567313", \ + "0.0447889, 0.0570748, 0.0974422, 0.137349, 0.234712, 0.37698, 0.567343", \ + "0.0698132, 0.0876439, 0.146154, 0.193037, 0.271565, 0.392718, 0.569621", \ + "0.108655, 0.133898, 0.217062, 0.283668, 0.378653, 0.477991, 0.624728", \ + "0.15382, 0.186374, 0.294498, 0.381534, 0.50568, 0.625817, 0.755218", \ + "0.205345, 0.244481, 0.377337, 0.484229, 0.63763, 0.786173, 0.938301" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195006, 0.0293179, 0.0799139, 0.142533, 0.267595, 0.430132, 0.642719", \ + "0.0315403, 0.0415258, 0.0925474, 0.155494, 0.280735, 0.443375, 0.655944", \ + "0.060114, 0.0811579, 0.153344, 0.217048, 0.341709, 0.503843, 0.716491", \ + "0.0821816, 0.110718, 0.211866, 0.296429, 0.4253, 0.58715, 0.798787", \ + "0.112636, 0.150898, 0.287005, 0.403782, 0.57607, 0.748399, 0.959085", \ + "0.144876, 0.192368, 0.361889, 0.508032, 0.727773, 0.946656, 1.17802", \ + "0.178767, 0.234912, 0.436456, 0.610335, 0.87354, 1.13925, 1.42047" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0166019, 0.0292792, 0.0976544, 0.183027, 0.353749, 0.575634, 0.865593", \ + "0.0205957, 0.0307423, 0.0976577, 0.182973, 0.353734, 0.57568, 0.865894", \ + "0.0472477, 0.0624772, 0.117935, 0.189313, 0.353737, 0.575707, 0.865593", \ + "0.0717577, 0.0923711, 0.165357, 0.229821, 0.369453, 0.576827, 0.865346", \ + "0.110127, 0.137821, 0.235375, 0.319616, 0.449074, 0.623742, 0.881743", \ + "0.155009, 0.190168, 0.311767, 0.416955, 0.575019, 0.7398, 0.962602", \ + "0.206239, 0.248115, 0.393703, 0.518521, 0.707157, 0.897239, 1.10938" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013298, 0.0193044, 0.0503311, 0.0887366, 0.165421, 0.265024, 0.395217", \ + "0.0255701, 0.0334892, 0.0649035, 0.103438, 0.17992, 0.279802, 0.409721", \ + "0.0461726, 0.0642443, 0.124182, 0.170983, 0.247798, 0.347262, 0.477114", \ + "0.0577544, 0.0830131, 0.169836, 0.239551, 0.337224, 0.437633, 0.567647", \ + "0.0689764, 0.102948, 0.222856, 0.322488, 0.464928, 0.600815, 0.740059", \ + "0.0761038, 0.117654, 0.268736, 0.396943, 0.583227, 0.763619, 0.948325", \ + "0.0799012, 0.12753, 0.307713, 0.462152, 0.69017, 0.913935, 1.14493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0156441, 0.0248412, 0.070112, 0.125932, 0.23775, 0.383193, 0.573483", \ + "0.0231855, 0.0290332, 0.0701071, 0.125924, 0.237738, 0.383193, 0.573412", \ + "0.0597007, 0.0686574, 0.104035, 0.143664, 0.241009, 0.383171, 0.573497", \ + "0.0913169, 0.103959, 0.154974, 0.199375, 0.27782, 0.398915, 0.575747", \ + "0.139043, 0.156553, 0.228571, 0.292013, 0.384246, 0.483218, 0.630656", \ + "0.193526, 0.215681, 0.308638, 0.390966, 0.512594, 0.631003, 0.759958", \ + "0.253392, 0.280535, 0.393542, 0.495579, 0.644359, 0.791885, 0.94466" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028549, 0.0393344, 0.0921465, 0.155723, 0.281671, 0.444853, 0.657994", \ + "0.0412691, 0.051799, 0.104878, 0.16863, 0.294832, 0.458134, 0.6713", \ + "0.0846433, 0.101929, 0.166962, 0.229246, 0.355805, 0.518645, 0.731814", \ + "0.117231, 0.140674, 0.231656, 0.312, 0.439352, 0.601968, 0.814239", \ + "0.161374, 0.192302, 0.314771, 0.425822, 0.593172, 0.763113, 0.974524", \ + "0.206939, 0.245121, 0.397157, 0.536408, 0.749483, 0.96467, 1.19362", \ + "0.253495, 0.298517, 0.479035, 0.644489, 0.900325, 1.16155, 1.43959" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0279834, 0.0409432, 0.109926, 0.19577, 0.367035, 0.589735, 0.880728", \ + "0.0281424, 0.0405011, 0.109943, 0.195772, 0.367035, 0.589751, 0.8807", \ + "0.0566064, 0.0705062, 0.125548, 0.199088, 0.366998, 0.589751, 0.880706", \ + "0.0838954, 0.102804, 0.172776, 0.237264, 0.380576, 0.590469, 0.880382", \ + "0.125949, 0.151356, 0.245243, 0.327627, 0.456566, 0.634417, 0.895029", \ + "0.174444, 0.206642, 0.323791, 0.426934, 0.583663, 0.746675, 0.973991", \ + "0.228386, 0.267427, 0.407543, 0.530277, 0.715777, 0.906402, 1.11866" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0155576, 0.0155658, 0.0155736, 0.0155747, 0.0155717, 0.0155664, 0.0155593", \ + "0.0152821, 0.0153351, 0.015425, 0.015454, 0.0154696, 0.015473, 0.0154715", \ + "0.0151935, 0.0152284, 0.0152914, 0.0153231, 0.0153848, 0.0154165, 0.0154286", \ + "0.0158239, 0.015744, 0.0155551, 0.0155075, 0.0154826, 0.0154654, 0.0154519", \ + "0.0183415, 0.0180357, 0.0171167, 0.0166917, 0.016252, 0.0160108, 0.0158415", \ + "0.0227391, 0.0222472, 0.0205046, 0.0193727, 0.01825, 0.0175434, 0.0170289", \ + "0.0285312, 0.0278773, 0.0254451, 0.0236414, 0.0217254, 0.0203338, 0.019188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "4.67829e-05, 4.77853e-05, 4.8727e-05, 4.88919e-05, 4.80954e-05, 4.80543e-05, 4.56902e-05", \ + "-0.000204736, -0.000176429, -0.000124045, -0.000120626, -0.000114824, -0.000111586, -0.000110451", \ + "-0.000279556, -0.000269748, -0.000235516, -0.000205437, -0.00018056, -0.000167126, -0.000166952", \ + "0.000446243, 0.000341074, 0.000112023, 2.68056e-05, -3.69232e-05, -7.74338e-05, -0.000101428", \ + "0.00298949, 0.00265514, 0.00168991, 0.00118283, 0.000753631, 0.000490578, 0.000324905", \ + "0.00731536, 0.00673965, 0.00485099, 0.0037074, 0.00257202, 0.00187003, 0.00139883", \ + "0.013064, 0.0123359, 0.00965532, 0.00773674, 0.00567343, 0.00429959, 0.00329839" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131626, 0.0131717, 0.0131798, 0.0131801, 0.0131774, 0.0131747, 0.0131653", \ + "0.012902, 0.0129413, 0.0130355, 0.0130717, 0.0130883, 0.0130924, 0.0130904", \ + "0.0129378, 0.0129273, 0.0129448, 0.0129699, 0.0129646, 0.0130412, 0.0130483", \ + "0.0138773, 0.013726, 0.0133877, 0.013264, 0.0131742, 0.01314, 0.0130965", \ + "0.0166019, 0.0162544, 0.0151896, 0.0146164, 0.0140624, 0.013769, 0.0135444", \ + "0.0207857, 0.0202753, 0.0184872, 0.0172956, 0.0161237, 0.0153023, 0.0147304", \ + "0.0261675, 0.0255273, 0.0231856, 0.0213969, 0.0193781, 0.0178934, 0.0168342" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000214365, -0.000198275, -0.000181646, -0.000177897, -0.000177035, -0.000174566, -0.000177717", \ + "-0.000546923, -0.000452807, -0.000282925, -0.000234882, -0.000209305, -0.000196813, -0.0001902", \ + "-0.000670646, -0.000646729, -0.000504336, -0.000401202, -0.000312577, -0.000265544, -0.000238596", \ + "9.59476e-05, -1.51387e-05, -0.000209488, -0.000228277, -0.000214869, -0.000210549, -0.000207723", \ + "0.00260585, 0.00225687, 0.0012922, 0.000842522, 0.000487656, 0.000292911, 0.000163084", \ + "0.00672004, 0.00615092, 0.00431637, 0.00323311, 0.00220528, 0.00158184, 0.00115952", \ + "0.0120867, 0.0113741, 0.00883514, 0.00703355, 0.00513273, 0.00386143, 0.00296374" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0106519, 0.0106802, 0.0107081, 0.010714, 0.0107155, 0.0107113, 0.0107052", \ + "0.0102903, 0.0103603, 0.0105137, 0.0105737, 0.0106079, 0.0106202, 0.0106228", \ + "0.0109394, 0.0108474, 0.0106511, 0.010603, 0.0105828, 0.0105927, 0.0105984", \ + "0.012412, 0.0121596, 0.0115751, 0.0111757, 0.0110106, 0.0108636, 0.0107841", \ + "0.0155833, 0.0151692, 0.0139213, 0.0131293, 0.0123155, 0.0118496, 0.0114671", \ + "0.0199267, 0.0194039, 0.0175573, 0.0162315, 0.014753, 0.0137309, 0.0129301", \ + "0.0255053, 0.0248625, 0.0224255, 0.0205808, 0.0184202, 0.0167747, 0.0153854" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000595956, -0.000482114, -0.000384417, -0.000366261, -0.000356531, -0.000351985, -0.000350724", \ + "-0.00100639, -0.00078425, -0.000416038, -0.0003151, -0.000258112, -0.000232468, -0.00021842", \ + "-0.00103082, -0.000995096, -0.000746033, -0.00056101, -0.000399482, -0.000312119, -0.000270062", \ + "-0.000129613, -0.000311778, -0.0004924, -0.000457504, -0.000361434, -0.000302618, -0.000264084", \ + "0.00254385, 0.00209022, 0.000979524, 0.000554306, 0.000264454, 0.000131382, 6.77672e-05", \ + "0.00686805, 0.0061152, 0.0039473, 0.00282759, 0.00187696, 0.00133292, 0.000974204", \ + "0.012456, 0.0115117, 0.00844441, 0.00649702, 0.00464169, 0.00350455, 0.00267729" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00671322, 0.00687469, 0.00702246, 0.00707895, 0.00709008, 0.00709746, 0.00710064", \ + "0.00648365, 0.00653516, 0.00682921, 0.006933, 0.00693921, 0.00705878, 0.00704718", \ + "0.00771949, 0.00751441, 0.00722178, 0.00710696, 0.0070518, 0.00706763, 0.00707279", \ + "0.00983763, 0.00938989, 0.00847286, 0.00805291, 0.00766877, 0.00746468, 0.0073587", \ + "0.0141567, 0.0134768, 0.011591, 0.0105312, 0.00948483, 0.00886111, 0.00836322", \ + "0.0200267, 0.0191291, 0.0163776, 0.0146306, 0.0127542, 0.0114121, 0.010424", \ + "0.0275404, 0.0264836, 0.0229361, 0.0204703, 0.0176152, 0.0155511, 0.0139108" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000982512, -0.000847988, -0.000705088, -0.000675845, -0.000660514, -0.00065327, -0.00064972", \ + "-0.00131199, -0.0012096, -0.000920883, -0.000809044, -0.000730049, -0.0006974, -0.000672439", \ + "-0.000248154, -0.000453036, -0.000657748, -0.000733366, -0.000736484, -0.000725791, -0.000717263", \ + "0.00170803, 0.00130111, 0.000385278, 6.17147e-05, -0.000270035, -0.000418831, -0.000492815", \ + "0.00596385, 0.00522098, 0.00324711, 0.00221737, 0.00126067, 0.000722476, 0.000332549", \ + "0.0118168, 0.0107852, 0.00777326, 0.00598456, 0.00420286, 0.00298762, 0.00210887", \ + "0.0193016, 0.0180756, 0.0140836, 0.0114437, 0.00862166, 0.00659138, 0.00508041" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00920203, 0.00935187, 0.00950181, 0.00955711, 0.009567, 0.00957398, 0.00957875", \ + "0.00894402, 0.00902573, 0.00932166, 0.00942404, 0.0093888, 0.00954824, 0.00954561", \ + "0.0101405, 0.00994498, 0.00963084, 0.00957898, 0.00954397, 0.00955959, 0.00956528", \ + "0.0121371, 0.0117611, 0.0108948, 0.0104658, 0.0101231, 0.00993737, 0.00983865", \ + "0.0163582, 0.0157561, 0.0139577, 0.0129042, 0.0118835, 0.0112021, 0.0107865", \ + "0.022063, 0.0212505, 0.0186298, 0.0169223, 0.0151053, 0.0137893, 0.0129377", \ + "0.0294189, 0.0284496, 0.0250677, 0.0226297, 0.0198417, 0.0178033, 0.0160915" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000446333, -0.000353434, -0.000240745, -0.000214354, -0.000198976, -0.000194054, -0.000191795", \ + "-0.000773804, -0.000681065, -0.000439345, -0.000340212, -0.00026925, -0.000226421, -0.000221791", \ + "5.27104e-05, -9.50574e-05, -0.000233179, -0.000290866, -0.000285869, -0.00028221, -0.000257932", \ + "0.00175594, 0.0014681, 0.000778947, 0.000460824, 0.000252493, 1.93583e-05, -5.73164e-05", \ + "0.00573246, 0.00511961, 0.00344265, 0.00251883, 0.00164118, 0.0011176, 0.000741603", \ + "0.0113024, 0.0104407, 0.00778796, 0.00617118, 0.00446846, 0.00329686, 0.0024696", \ + "0.0185345, 0.0174747, 0.0138725, 0.0114079, 0.00873479, 0.00684147, 0.00534854" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C) + (!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0067416, 0.00689892, 0.00705291, 0.00710792, 0.00711824, 0.0071247, 0.00712973", \ + "0.00650037, 0.00656444, 0.00687056, 0.00697407, 0.00694796, 0.00709856, 0.00709778", \ + "0.00772156, 0.00751028, 0.00723928, 0.00713714, 0.00709145, 0.00711004, 0.0071164", \ + "0.00975117, 0.00934232, 0.00845689, 0.0080468, 0.00769548, 0.00748928, 0.00739016", \ + "0.0140612, 0.0133862, 0.0115208, 0.0104691, 0.00944646, 0.0088469, 0.00836419", \ + "0.0198485, 0.018964, 0.0162412, 0.0145024, 0.0126525, 0.0113343, 0.0103544", \ + "0.0272773, 0.0262278, 0.0227336, 0.0202583, 0.0174216, 0.0153994, 0.0136373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000992077, -0.00083422, -0.000708434, -0.000679315, -0.000663239, -0.000657842, -0.000654677", \ + "-0.00132304, -0.00122372, -0.000923879, -0.000811559, -0.000730175, -0.000691445, -0.000685782", \ + "-0.000282584, -0.00048571, -0.000686691, -0.00075482, -0.000751313, -0.000737618, -0.000721043", \ + "0.00163491, 0.00123499, 0.000347746, 2.63426e-05, -0.000198475, -0.000441293, -0.000516705", \ + "0.00584546, 0.00508626, 0.00314556, 0.00214443, 0.00120616, 0.000659922, 0.000296032", \ + "0.0116067, 0.0105768, 0.00759292, 0.00587603, 0.0040841, 0.00288489, 0.00203882", \ + "0.0190003, 0.0177714, 0.0138054, 0.0111929, 0.008421, 0.00646168, 0.00495494" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115928, 0.0117463, 0.0118925, 0.011945, 0.0119594, 0.0119621, 0.0119644", \ + "0.0113361, 0.0114545, 0.0117375, 0.0118478, 0.011846, 0.0119792, 0.0114422", \ + "0.012409, 0.0122527, 0.0120123, 0.0119998, 0.0119812, 0.0120015, 0.012006", \ + "0.0143089, 0.0139608, 0.0131597, 0.0128561, 0.0124709, 0.0123328, 0.0122493", \ + "0.0183744, 0.0177996, 0.0160442, 0.0150531, 0.0143195, 0.0135265, 0.0131185", \ + "0.0238212, 0.0230511, 0.020552, 0.0188643, 0.0171368, 0.0158526, 0.0150485", \ + "0.0308535, 0.0299503, 0.0267147, 0.0243594, 0.0216144, 0.0196519, 0.0180831" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "7.32863e-05, 0.00015672, 0.000249703, 0.000275753, 0.000290039, 0.00029544, 0.000299445", \ + "-0.000243811, -0.00016938, 4.81397e-05, 0.000154937, 0.000216238, 0.000245982, 0.000259842", \ + "0.000391333, 0.0003484, 0.000237584, 0.000184065, 0.000192472, 0.000203424, 0.000231971", \ + "0.00187584, 0.00166641, 0.00113139, 0.000831102, 0.000696258, 0.000459386, 0.000378227", \ + "0.00547574, 0.00497884, 0.00358282, 0.00276949, 0.00196546, 0.00145763, 0.00112591", \ + "0.0106411, 0.00990579, 0.00759095, 0.00614555, 0.00456619, 0.00354597, 0.00274317", \ + "0.0174156, 0.0164889, 0.0132708, 0.0110504, 0.00862346, 0.00685422, 0.00546906" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00921106, 0.00936395, 0.00951091, 0.00956263, 0.00957792, 0.00957961, 0.00958174", \ + "0.00895562, 0.00907227, 0.0093564, 0.00946616, 0.00946638, 0.00959678, 0.00905995", \ + "0.0100336, 0.00987245, 0.00962504, 0.00961739, 0.00959943, 0.00961974, 0.00963322", \ + "0.011942, 0.0115818, 0.0107793, 0.0104086, 0.0100951, 0.00994988, 0.0098666", \ + "0.0160273, 0.0154403, 0.0136738, 0.0126849, 0.0118574, 0.0112113, 0.0107374", \ + "0.0215226, 0.0207271, 0.0181732, 0.0164962, 0.0147671, 0.0134788, 0.0127678", \ + "0.0286089, 0.027666, 0.0243513, 0.0219809, 0.0192195, 0.0172841, 0.0156791" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000446451, -0.000336205, -0.000239385, -0.00021285, -0.000198218, -0.000193396, -0.00018787", \ + "-0.00079682, -0.000697615, -0.000448138, -0.000339309, -0.000273468, -0.000242528, -0.000227645", \ + "-4.4622e-05, -0.000151997, -0.000241249, -0.000301184, -0.000295171, -0.000285732, -0.000255922", \ + "0.00158611, 0.00132264, 0.000682084, 0.000371694, 0.000207916, -2.60823e-05, -0.000107271", \ + "0.00537479, 0.00480202, 0.00322518, 0.00234595, 0.00151415, 0.000982526, 0.000644087", \ + "0.0107275, 0.00987418, 0.0073264, 0.00578975, 0.00418682, 0.00311286, 0.00227798", \ + "0.0176278, 0.0165885, 0.0130934, 0.0107797, 0.00823902, 0.00642796, 0.0050212" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00674395, 0.0069038, 0.00705471, 0.00710666, 0.00712224, 0.00712381, 0.00712581", \ + "0.00649762, 0.00660078, 0.00689872, 0.00700883, 0.00704595, 0.00714044, 0.00660507", \ + "0.00759751, 0.00743376, 0.00722577, 0.00717155, 0.00714217, 0.00716499, 0.00717544", \ + "0.00955423, 0.00916309, 0.00833443, 0.00797426, 0.00766014, 0.00749486, 0.00741119", \ + "0.0137136, 0.0130648, 0.0112297, 0.0102513, 0.00931608, 0.00874622, 0.00830721", \ + "0.0192868, 0.0184289, 0.0157704, 0.0140587, 0.012289, 0.0110207, 0.0101561", \ + "0.0264313, 0.0254107, 0.0219881, 0.0195735, 0.0168397, 0.0148745, 0.0132387" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.0009533, -0.000792177, -0.000664885, -0.000635866, -0.000620303, -0.000613993, -0.000611702", \ + "-0.00130133, -0.00119631, -0.000894714, -0.000774387, -0.000697299, -0.000663538, -0.000648742", \ + "-0.000318515, -0.000499869, -0.000653351, -0.000721887, -0.000716008, -0.000709433, -0.000675503", \ + "0.0014983, 0.00112444, 0.000316384, -1.86543e-05, -0.000205388, -0.000442047, -0.000524842", \ + "0.00552113, 0.00478859, 0.00296993, 0.00201205, 0.00111549, 0.000582857, 0.000234561", \ + "0.0110619, 0.0100488, 0.00717223, 0.00550742, 0.00384657, 0.00271223, 0.00188715", \ + "0.018132, 0.0169242, 0.0130651, 0.0105616, 0.00794978, 0.00609317, 0.00465576" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115928, 0.0117463, 0.0118925, 0.011945, 0.0119594, 0.0119621, 0.0119644", \ + "0.0113361, 0.0114545, 0.0117375, 0.0118478, 0.011846, 0.0119792, 0.0114422", \ + "0.012409, 0.0122527, 0.0120123, 0.0119998, 0.0119812, 0.0120015, 0.012006", \ + "0.0143089, 0.0139608, 0.0131597, 0.0128561, 0.0124709, 0.0123328, 0.0122493", \ + "0.0183744, 0.0177996, 0.0160442, 0.0150531, 0.0143195, 0.0135265, 0.0131185", \ + "0.0238212, 0.0230511, 0.020552, 0.0188643, 0.0171368, 0.0158526, 0.0150485", \ + "0.0308535, 0.0299503, 0.0267147, 0.0243594, 0.0216144, 0.0196519, 0.0180831" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000982512, -0.000847988, -0.000705088, -0.000675845, -0.000660514, -0.00065327, -0.00064972", \ + "-0.00131199, -0.0012096, -0.000920883, -0.000809044, -0.000730049, -0.0006974, -0.000672439", \ + "-0.000248154, -0.000453036, -0.000657748, -0.000733366, -0.000736484, -0.000725791, -0.000717263", \ + "0.00170803, 0.00130111, 0.000385278, 6.17147e-05, -0.000270035, -0.000418831, -0.000492815", \ + "0.00596385, 0.00522098, 0.00324711, 0.00221737, 0.00126067, 0.000722476, 0.000332549", \ + "0.0118168, 0.0107852, 0.00777326, 0.00598456, 0.00420286, 0.00298762, 0.00210887", \ + "0.0193016, 0.0180756, 0.0140836, 0.0114437, 0.00862166, 0.00659138, 0.00508041" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00332188; + rise_capacitance : 0.00330554; + rise_capacitance_range (0.00249844, 0.00330554); + fall_capacitance : 0.00332188; + fall_capacitance_range (0.00249209, 0.00332188); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00214825, -0.00230035, -0.00239352, -0.00239055, -0.0024096, -0.00240615, -0.00240016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240761, 0.00241032, 0.0024251, 0.00242755, 0.0024096, 0.00240615, 0.00240016" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00215674, -0.00229426, -0.00238709, -0.00239028, -0.00240972, -0.00240628, -0.00240029" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00240763, 0.00241051, 0.00242483, 0.00242748, 0.00240972, 0.00240628, 0.00240029" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00207728, -0.00228975, -0.00239233, -0.00238764, -0.00241383, -0.00241811, -0.00241214" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0024215, 0.00242301, 0.00244111, 0.00243932, 0.00242143, 0.00241811, 0.00241214" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0018482, -0.00214574, -0.00231265, -0.00232425, -0.00231884, -0.00231578, -0.0023098" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00231313, 0.00230853, 0.00231265, 0.00232425, 0.00231884, 0.00231578, 0.0023098" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00188507, -0.00215214, -0.00231077, -0.00232398, -0.00231856, -0.00231547, -0.00230944" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00231426, 0.00231495, 0.00231077, 0.00232398, 0.00231856, 0.00231547, 0.00230944" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261668, -0.00262813, -0.00263315, -0.0026323, -0.0026287, -0.00262278, -0.00261919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00265282, 0.00265827, 0.00266253, 0.00264972, 0.00263772, 0.0026274, 0.00262072" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00333237; + rise_capacitance : 0.0033236; + rise_capacitance_range (0.00244236, 0.0033236); + fall_capacitance : 0.00333237; + fall_capacitance_range (0.00221287, 0.00333237); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000606289, -0.000603424, -0.000604097, -0.000605056, -0.000605354, -0.000603318, -0.000601879" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000606289, 0.000603424, 0.000604097, 0.000605056, 0.000605354, 0.000603318, 0.000601879" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000638885, -0.000639313, -0.00063631, -0.000637146, -0.000637513, -0.000635381, -0.000633867" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000638885, 0.000639313, 0.00063631, 0.000637146, 0.000637513, 0.000635381, 0.000633867" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000504058, -0.000505854, -0.000502657, -0.000505191, -0.000504617, -0.000504198, -0.000505029" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000514829, 0.000517511, 0.000513478, 0.000513347, 0.000513439, 0.000511454, 0.000509777" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00229275, -0.00230047, -0.00236579, -0.00237923, -0.00239583, -0.00239352, -0.00238868" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238846, 0.00238676, 0.00239413, 0.00238929, 0.00240156, 0.00239352, 0.00238868" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00187974, -0.00222288, -0.00235045, -0.00237539, -0.0023912, -0.00240238, -0.00239665" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00239009, 0.00239449, 0.00240825, 0.00239195, 0.00241186, 0.00240238, 0.00239665" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00228855, -0.0023042, -0.00236729, -0.00238181, -0.00239867, -0.0023916, -0.00238571" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00238049, 0.00238398, 0.00239172, 0.00238513, 0.0024014, 0.0023916, 0.00238571" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00260996, -0.00261331, -0.0026209, -0.00260304, -0.0026125, -0.00261237, -0.00260893" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00263144, 0.00261331, 0.00264457, 0.00260304, 0.00262506, 0.00261591, 0.00260919" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344907; + rise_capacitance : 0.00344907; + rise_capacitance_range (0.00237906, 0.00344907); + fall_capacitance : 0.00338143; + fall_capacitance_range (0.00216145, 0.00338143); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000342688, -0.000344054, -0.000345533, -0.000346015, -0.0003446, -0.000343247, -0.000342394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000352898, 0.000354829, 0.000355674, 0.000355669, 0.000352648, 0.000350837, 0.00034797" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00210281, -0.00226509, -0.00235929, -0.00238132, -0.00238673, -0.00238451, -0.00237938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236907, 0.00238118, 0.00238573, 0.00240032, 0.00238673, 0.00238451, 0.00237938" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000327592, -0.000328951, -0.000331177, -0.000331149, -0.000329664, -0.00032823, -0.00032618" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000347579, 0.000347697, 0.000347654, 0.000346373, 0.000343367, 0.0003394, 0.000334763" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00179463, -0.00202905, -0.00226214, -0.00231336, -0.00232558, -0.00232388, -0.0023189" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00232305, 0.00231963, 0.00233115, 0.00233846, 0.00232558, 0.00232388, 0.0023189" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261201, -0.00261505, -0.00261246, -0.0026031, -0.00261426, -0.00261433, -0.00260909" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00263312, 0.00261505, 0.00264272, 0.0026031, 0.00262487, 0.0026153, 0.00260909" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00351885; + rise_capacitance : 0.00351803; + rise_capacitance_range (0.00212415, 0.00351803); + fall_capacitance : 0.00351885; + fall_capacitance_range (0.00209321, 0.00351885); + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00323426, -0.00323294, -0.00324598, -0.00325156, -0.00325531, -0.00326086, -0.00327604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328678, 0.00329345, 0.00328959, 0.0032842, 0.00330453, 0.00329507, 0.00328845" \ + ); + } + } + } + } + cell (OAOI211X1) { + area : 9.8784; + cell_leakage_power : 0.0955746; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.121601; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136553; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104323; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0556782; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0928716; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11853; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0752774; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0826088; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0963338; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.147588; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0756628; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0826088; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0752337; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11296; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.044973; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106393; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0955746; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.060415, 0.0718842, 0.16722, 0.285796, 0.522751, 0.830719, 1.2334", \ + "0.0702523, 0.0819876, 0.17848, 0.297525, 0.534795, 0.842954, 1.24567", \ + "0.104045, 0.119214, 0.222586, 0.342147, 0.579539, 0.888023, 1.291", \ + "0.129008, 0.148913, 0.276492, 0.401687, 0.639472, 0.947434, 1.35054", \ + "0.162597, 0.188436, 0.350894, 0.503272, 0.755723, 1.06323, 1.46688", \ + "0.196604, 0.228355, 0.4255, 0.607104, 0.899734, 1.22352, 1.62452", \ + "0.228803, 0.266288, 0.498191, 0.709049, 1.04436, 1.40598, 1.8234" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0553604, 0.0710158, 0.202914, 0.367621, 0.696978, 1.12512, 1.68473", \ + "0.0554134, 0.0710269, 0.202913, 0.367622, 0.696977, 1.12517, 1.68473", \ + "0.0781851, 0.0920795, 0.20797, 0.367639, 0.696886, 1.12512, 1.68473", \ + "0.109086, 0.124364, 0.238561, 0.382962, 0.697907, 1.1251, 1.68473", \ + "0.158035, 0.175842, 0.304897, 0.445708, 0.730656, 1.13348, 1.68478", \ + "0.211935, 0.233539, 0.380719, 0.535234, 0.813383, 1.18599, 1.70687", \ + "0.269802, 0.295373, 0.463478, 0.632492, 0.929018, 1.28573, 1.7746" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0358741, 0.0423894, 0.0959568, 0.162152, 0.294171, 0.465627, 0.689771", \ + "0.048185, 0.0548145, 0.108786, 0.175134, 0.307002, 0.47874, 0.702889", \ + "0.0910558, 0.101988, 0.169475, 0.234741, 0.367307, 0.538581, 0.762787", \ + "0.121452, 0.136622, 0.231337, 0.3146, 0.448111, 0.618931, 0.842508", \ + "0.158257, 0.178852, 0.308596, 0.424511, 0.598607, 0.776209, 0.998683", \ + "0.191476, 0.217665, 0.380601, 0.527819, 0.750287, 0.973788, 1.21204", \ + "0.221499, 0.252562, 0.448418, 0.624761, 0.893222, 1.16491, 1.45352" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.035362, 0.0439947, 0.116616, 0.207278, 0.38825, 0.623545, 0.931124", \ + "0.0359024, 0.044152, 0.116628, 0.207211, 0.388327, 0.623426, 0.931013", \ + "0.067963, 0.0761421, 0.13237, 0.210607, 0.388272, 0.623415, 0.931239", \ + "0.10152, 0.112631, 0.181909, 0.249003, 0.401136, 0.62425, 0.931052", \ + "0.152123, 0.167612, 0.260588, 0.343578, 0.477286, 0.667071, 0.944235", \ + "0.209194, 0.228934, 0.34778, 0.450789, 0.609442, 0.780203, 1.02166", \ + "0.270671, 0.295602, 0.440215, 0.564042, 0.750877, 0.945196, 1.16685" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0484511, 0.0600873, 0.155773, 0.274424, 0.511417, 0.819413, 1.22217", \ + "0.0569201, 0.0686726, 0.165515, 0.284363, 0.522172, 0.830355, 1.23322", \ + "0.0973182, 0.113631, 0.216763, 0.334712, 0.572344, 0.880618, 1.28348", \ + "0.127226, 0.148605, 0.283222, 0.40603, 0.641783, 0.948861, 1.35086", \ + "0.166143, 0.193944, 0.369039, 0.529628, 0.77956, 1.08326, 1.48397", \ + "0.204757, 0.238696, 0.451085, 0.647554, 0.953834, 1.27239, 1.66967", \ + "0.242216, 0.282133, 0.530873, 0.759707, 1.11992, 1.49405, 1.90536" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0552918, 0.0709799, 0.202914, 0.367621, 0.696976, 1.12493, 1.68472", \ + "0.0548483, 0.0707098, 0.202825, 0.367621, 0.696977, 1.12493, 1.68472", \ + "0.0850012, 0.0997093, 0.209708, 0.367489, 0.697008, 1.12503, 1.68449", \ + "0.115719, 0.133686, 0.250693, 0.387517, 0.697485, 1.12507, 1.68472", \ + "0.163615, 0.185436, 0.330805, 0.469572, 0.740998, 1.1338, 1.68486", \ + "0.218644, 0.245034, 0.416046, 0.580591, 0.849003, 1.20357, 1.71039", \ + "0.279793, 0.310645, 0.506334, 0.694136, 0.997063, 1.33736, 1.80261" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0294574, 0.035887, 0.0887906, 0.154448, 0.2856, 0.455972, 0.678805", \ + "0.041766, 0.0482736, 0.101842, 0.167756, 0.298807, 0.469629, 0.692543", \ + "0.0776567, 0.0898845, 0.16132, 0.22734, 0.358085, 0.52811, 0.750912", \ + "0.101337, 0.118516, 0.219686, 0.305885, 0.439918, 0.609858, 0.83226", \ + "0.128083, 0.151576, 0.291255, 0.410894, 0.588139, 0.766584, 0.98795", \ + "0.149498, 0.179324, 0.356451, 0.509279, 0.736189, 0.961908, 1.201", \ + "0.165564, 0.201424, 0.415521, 0.599801, 0.87454, 1.14949, 1.43973" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02841, 0.0369538, 0.108923, 0.198872, 0.378515, 0.612448, 0.918144", \ + "0.0297324, 0.0374331, 0.108937, 0.198859, 0.378709, 0.612517, 0.918124", \ + "0.0624913, 0.0710047, 0.126912, 0.203952, 0.378662, 0.612584, 0.917939", \ + "0.0948434, 0.106328, 0.176819, 0.242886, 0.392487, 0.613297, 0.918172", \ + "0.144986, 0.160931, 0.254656, 0.338183, 0.470311, 0.657396, 0.932061", \ + "0.202399, 0.223019, 0.34197, 0.444883, 0.60327, 0.774349, 1.01062", \ + "0.265035, 0.290638, 0.436017, 0.558854, 0.745884, 0.93962, 1.15883" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0442047, 0.0518916, 0.115311, 0.193793, 0.350367, 0.553734, 0.819637", \ + "0.0553803, 0.0631436, 0.127025, 0.205736, 0.362263, 0.565875, 0.831753", \ + "0.100926, 0.112398, 0.185794, 0.263799, 0.420161, 0.623269, 0.889236", \ + "0.133864, 0.14959, 0.251054, 0.342517, 0.496249, 0.700702, 0.966002", \ + "0.174939, 0.195552, 0.331481, 0.457181, 0.648099, 0.851585, 1.11555", \ + "0.214363, 0.239791, 0.407224, 0.564043, 0.806603, 1.05303, 1.32189", \ + "0.251794, 0.281833, 0.478808, 0.664186, 0.953876, 1.25153, 1.56993" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460438, 0.0565813, 0.145063, 0.25522, 0.475309, 0.761289, 1.13513", \ + "0.0461177, 0.0565133, 0.145057, 0.255251, 0.475298, 0.761287, 1.13517", \ + "0.0775692, 0.0874183, 0.157773, 0.257455, 0.475341, 0.76125, 1.13511", \ + "0.11003, 0.123209, 0.20605, 0.290612, 0.481718, 0.761342, 1.13526", \ + "0.157248, 0.17481, 0.284778, 0.384535, 0.55285, 0.794403, 1.14149", \ + "0.20923, 0.231192, 0.367572, 0.491397, 0.68263, 0.897188, 1.20737", \ + "0.265741, 0.291975, 0.45413, 0.600394, 0.825582, 1.06023, 1.34241" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0297376, 0.034726, 0.0760411, 0.127393, 0.230003, 0.363358, 0.537807", \ + "0.0434149, 0.0485541, 0.0905558, 0.142151, 0.244909, 0.378342, 0.552762", \ + "0.0801391, 0.0900644, 0.149671, 0.203719, 0.30667, 0.440509, 0.615075", \ + "0.103383, 0.118036, 0.203901, 0.276891, 0.388541, 0.522206, 0.696964", \ + "0.130252, 0.150616, 0.272067, 0.374327, 0.52507, 0.677778, 0.853539", \ + "0.15457, 0.180689, 0.335837, 0.467826, 0.661618, 0.854218, 1.06057", \ + "0.17529, 0.206898, 0.394918, 0.555722, 0.792205, 1.02703, 1.27482" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023339, 0.0299011, 0.0851494, 0.154182, 0.292182, 0.471691, 0.706002", \ + "0.0239761, 0.0301267, 0.0851714, 0.154211, 0.292103, 0.471573, 0.706158", \ + "0.0519003, 0.058246, 0.101866, 0.160318, 0.292144, 0.471418, 0.706189", \ + "0.0837345, 0.0917216, 0.144864, 0.197845, 0.30977, 0.475119, 0.706002", \ + "0.133863, 0.144812, 0.213625, 0.278839, 0.385837, 0.524556, 0.729462", \ + "0.188644, 0.202683, 0.291426, 0.371288, 0.497587, 0.635498, 0.811258", \ + "0.246965, 0.264775, 0.374561, 0.470983, 0.618723, 0.773995, 0.953171" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423625, 0.0501149, 0.114098, 0.193151, 0.350773, 0.555289, 0.821922", \ + "0.0535778, 0.0612899, 0.125844, 0.205052, 0.362577, 0.567221, 0.834021", \ + "0.0986644, 0.110379, 0.184601, 0.263269, 0.420476, 0.624526, 0.891301", \ + "0.131109, 0.147022, 0.249896, 0.341922, 0.498002, 0.701941, 0.968175", \ + "0.172243, 0.19325, 0.330196, 0.456664, 0.648627, 0.852768, 1.1175", \ + "0.212526, 0.238005, 0.406518, 0.563907, 0.807212, 1.05398, 1.3239", \ + "0.251527, 0.281709, 0.479073, 0.664847, 0.955072, 1.25297, 1.57159" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0579734, 0.0683318, 0.156063, 0.26598, 0.485868, 0.771749, 1.14565", \ + "0.0582399, 0.0682647, 0.156057, 0.26599, 0.48587, 0.771713, 1.14564", \ + "0.0927853, 0.101413, 0.169239, 0.268338, 0.485862, 0.771878, 1.1455", \ + "0.13088, 0.142139, 0.218234, 0.302113, 0.493953, 0.771676, 1.14531", \ + "0.186133, 0.201082, 0.30161, 0.397149, 0.563707, 0.805277, 1.15205", \ + "0.246748, 0.265186, 0.38958, 0.508766, 0.694561, 0.909208, 1.21842", \ + "0.312089, 0.33419, 0.481477, 0.621632, 0.843026, 1.07351, 1.35374" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0417345, 0.048304, 0.102004, 0.168226, 0.30027, 0.471743, 0.695986", \ + "0.0547884, 0.0614928, 0.115899, 0.182384, 0.314604, 0.486151, 0.710343", \ + "0.0948096, 0.104565, 0.16894, 0.235554, 0.368818, 0.540641, 0.764981", \ + "0.123922, 0.137428, 0.223421, 0.303893, 0.440156, 0.611763, 0.836344", \ + "0.158965, 0.177636, 0.295314, 0.401024, 0.567127, 0.748467, 0.972777", \ + "0.191528, 0.215361, 0.36443, 0.497742, 0.701551, 0.915195, 1.15694", \ + "0.220907, 0.24961, 0.429758, 0.590054, 0.834049, 1.08452, 1.36053" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353594, 0.0440142, 0.116635, 0.207277, 0.388305, 0.623416, 0.931209", \ + "0.035339, 0.0439737, 0.116635, 0.207204, 0.388251, 0.623536, 0.9311", \ + "0.0573441, 0.0652318, 0.126636, 0.209538, 0.388311, 0.623512, 0.930947", \ + "0.08696, 0.0963393, 0.162389, 0.236217, 0.397859, 0.624394, 0.931099", \ + "0.135653, 0.147681, 0.22644, 0.307205, 0.453678, 0.656434, 0.942608", \ + "0.190294, 0.205422, 0.301897, 0.393833, 0.551411, 0.740319, 1.00022", \ + "0.248191, 0.267042, 0.38385, 0.490419, 0.664298, 0.863345, 1.10892" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0396629, 0.047394, 0.110998, 0.189565, 0.346209, 0.54959, 0.815485", \ + "0.0511673, 0.0589158, 0.122936, 0.201696, 0.358175, 0.561855, 0.827808", \ + "0.0954359, 0.107529, 0.181665, 0.259712, 0.41593, 0.619172, 0.88496", \ + "0.126878, 0.143078, 0.246373, 0.338515, 0.492303, 0.694504, 0.962141", \ + "0.165561, 0.186932, 0.325085, 0.451847, 0.64417, 0.8477, 1.11154", \ + "0.202326, 0.228498, 0.399044, 0.557199, 0.801071, 1.04841, 1.31783", \ + "0.236882, 0.267918, 0.469017, 0.655553, 0.946936, 1.24564, 1.56493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0444209, 0.0550856, 0.143816, 0.254028, 0.474192, 0.760113, 1.13401", \ + "0.0442762, 0.0546253, 0.143799, 0.254019, 0.474071, 0.760092, 1.13409", \ + "0.07582, 0.0856277, 0.156714, 0.256205, 0.474172, 0.759997, 1.13392", \ + "0.107934, 0.121295, 0.204942, 0.289723, 0.480484, 0.760177, 1.13402", \ + "0.154924, 0.172802, 0.28371, 0.383912, 0.551894, 0.793474, 1.14032", \ + "0.2068, 0.229484, 0.367092, 0.491289, 0.68267, 0.896912, 1.20662", \ + "0.263251, 0.290198, 0.453866, 0.600998, 0.827398, 1.06065, 1.34251" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.034753, 0.0411154, 0.0938749, 0.159482, 0.29061, 0.46102, 0.68383", \ + "0.0477027, 0.0542393, 0.107809, 0.173735, 0.305018, 0.475513, 0.698304", \ + "0.0828096, 0.0934864, 0.160548, 0.227695, 0.35946, 0.530229, 0.753328", \ + "0.106169, 0.121423, 0.212635, 0.294692, 0.43067, 0.60171, 0.824896", \ + "0.133521, 0.154759, 0.28056, 0.389356, 0.557278, 0.738765, 0.961874", \ + "0.159113, 0.185968, 0.345593, 0.483139, 0.689973, 0.904732, 1.14656", \ + "0.181395, 0.213828, 0.406641, 0.572802, 0.820097, 1.07278, 1.34946" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0284208, 0.0369506, 0.108919, 0.198827, 0.378672, 0.612441, 0.917786", \ + "0.0286884, 0.0370114, 0.108934, 0.198869, 0.378669, 0.612445, 0.918149", \ + "0.0522794, 0.0602351, 0.120517, 0.20234, 0.378691, 0.612577, 0.917804", \ + "0.081756, 0.0912271, 0.15727, 0.230016, 0.389164, 0.613538, 0.918151", \ + "0.129898, 0.142151, 0.221329, 0.301452, 0.446848, 0.64685, 0.930393", \ + "0.182412, 0.198356, 0.296348, 0.388228, 0.545276, 0.732657, 0.98892", \ + "0.238526, 0.258114, 0.377755, 0.483971, 0.658449, 0.856017, 1.09917" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0423625, 0.0501149, 0.114098, 0.193151, 0.350773, 0.555289, 0.821922", \ + "0.0535778, 0.0612899, 0.125844, 0.205052, 0.362577, 0.567221, 0.834021", \ + "0.0986644, 0.110379, 0.184601, 0.263269, 0.420476, 0.624526, 0.891301", \ + "0.131109, 0.147022, 0.249896, 0.341922, 0.498002, 0.701941, 0.968175", \ + "0.172243, 0.19325, 0.330196, 0.456664, 0.648627, 0.852768, 1.1175", \ + "0.212526, 0.238005, 0.406518, 0.563907, 0.807212, 1.05398, 1.3239", \ + "0.251527, 0.281709, 0.479073, 0.664847, 0.955072, 1.25297, 1.57159" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0579734, 0.0683318, 0.156063, 0.26598, 0.485868, 0.771749, 1.14565", \ + "0.0582399, 0.0682647, 0.156057, 0.26599, 0.48587, 0.771713, 1.14564", \ + "0.0927853, 0.101413, 0.169239, 0.268338, 0.485862, 0.771878, 1.1455", \ + "0.13088, 0.142139, 0.218234, 0.302113, 0.493953, 0.771676, 1.14531", \ + "0.186133, 0.201082, 0.30161, 0.397149, 0.563707, 0.805277, 1.15205", \ + "0.246748, 0.265186, 0.38958, 0.508766, 0.694561, 0.909208, 1.21842", \ + "0.312089, 0.33419, 0.481477, 0.621632, 0.843026, 1.07351, 1.35374" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0417345, 0.048304, 0.102004, 0.168226, 0.30027, 0.471743, 0.695986", \ + "0.0547884, 0.0614928, 0.115899, 0.182384, 0.314604, 0.486151, 0.710343", \ + "0.0948096, 0.104565, 0.16894, 0.235554, 0.368818, 0.540641, 0.764981", \ + "0.123922, 0.137428, 0.223421, 0.303893, 0.440156, 0.611763, 0.836344", \ + "0.158965, 0.177636, 0.295314, 0.401024, 0.567127, 0.748467, 0.972777", \ + "0.191528, 0.215361, 0.36443, 0.497742, 0.701551, 0.915195, 1.15694", \ + "0.220907, 0.24961, 0.429758, 0.590054, 0.834049, 1.08452, 1.36053" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0353594, 0.0440142, 0.116635, 0.207277, 0.388305, 0.623416, 0.931209", \ + "0.035339, 0.0439737, 0.116635, 0.207204, 0.388251, 0.623536, 0.9311", \ + "0.0573441, 0.0652318, 0.126636, 0.209538, 0.388311, 0.623512, 0.930947", \ + "0.08696, 0.0963393, 0.162389, 0.236217, 0.397859, 0.624394, 0.931099", \ + "0.135653, 0.147681, 0.22644, 0.307205, 0.453678, 0.656434, 0.942608", \ + "0.190294, 0.205422, 0.301897, 0.393833, 0.551411, 0.740319, 1.00022", \ + "0.248191, 0.267042, 0.38385, 0.490419, 0.664298, 0.863345, 1.10892" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0519855, 0.059671, 0.123131, 0.201669, 0.358223, 0.561581, 0.827682", \ + "0.0650015, 0.0727453, 0.136619, 0.215332, 0.372087, 0.575544, 0.841466", \ + "0.103944, 0.114107, 0.185144, 0.263963, 0.421232, 0.62457, 0.890758", \ + "0.131792, 0.145476, 0.236537, 0.326239, 0.484477, 0.687415, 0.95424", \ + "0.165688, 0.184067, 0.303922, 0.41732, 0.602444, 0.8106, 1.07626", \ + "0.199303, 0.221851, 0.369698, 0.508181, 0.728384, 0.967166, 1.24247", \ + "0.230464, 0.25737, 0.433028, 0.595984, 0.852805, 1.12547, 1.43454" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0460437, 0.0565973, 0.145063, 0.25523, 0.475353, 0.761285, 1.13528", \ + "0.0460653, 0.0565887, 0.145046, 0.255219, 0.475311, 0.761286, 1.13519", \ + "0.0663721, 0.0759478, 0.152813, 0.256881, 0.475342, 0.761286, 1.13524", \ + "0.0957871, 0.106665, 0.186831, 0.279522, 0.482278, 0.761278, 1.13523", \ + "0.14365, 0.1567, 0.249385, 0.347566, 0.531634, 0.78758, 1.14248", \ + "0.195761, 0.211908, 0.32025, 0.431313, 0.625086, 0.862108, 1.19104", \ + "0.251451, 0.270444, 0.397424, 0.522144, 0.73402, 0.978779, 1.28773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209596, 0.0245301, 0.0532696, 0.0884003, 0.158186, 0.248645, 0.366729", \ + "0.0360158, 0.0394503, 0.0682167, 0.103197, 0.172921, 0.263373, 0.38044", \ + "0.0770787, 0.0851669, 0.133086, 0.173131, 0.242544, 0.332678, 0.450563", \ + "0.106469, 0.117732, 0.1883, 0.24837, 0.335727, 0.426442, 0.544193", \ + "0.14334, 0.158967, 0.258054, 0.344909, 0.471872, 0.594969, 0.722618", \ + "0.178653, 0.198314, 0.323818, 0.436989, 0.604398, 0.767997, 0.936769", \ + "0.212953, 0.235668, 0.386175, 0.523505, 0.729848, 0.933425, 1.1448" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0281777, 0.0326988, 0.0712405, 0.11975, 0.216913, 0.343376, 0.508513", \ + "0.0306352, 0.0343894, 0.0712416, 0.119749, 0.21692, 0.343356, 0.508473", \ + "0.069395, 0.0732283, 0.100508, 0.135849, 0.220305, 0.343366, 0.508478", \ + "0.106998, 0.113133, 0.152388, 0.18893, 0.255173, 0.359346, 0.511519", \ + "0.162836, 0.171711, 0.229407, 0.281236, 0.358937, 0.441924, 0.5662", \ + "0.22481, 0.236726, 0.314274, 0.382738, 0.484067, 0.584557, 0.693677", \ + "0.29182, 0.307226, 0.40419, 0.490193, 0.616862, 0.741669, 0.871937" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0502162, 0.0580582, 0.122114, 0.201241, 0.358845, 0.563341, 0.830149", \ + "0.0631596, 0.071071, 0.135601, 0.214918, 0.372722, 0.577305, 0.844166", \ + "0.101985, 0.112341, 0.184179, 0.263514, 0.42191, 0.626338, 0.89338", \ + "0.1297, 0.143414, 0.235568, 0.325875, 0.485117, 0.689061, 0.956869", \ + "0.163874, 0.18237, 0.303269, 0.417535, 0.603186, 0.812475, 1.07895", \ + "0.198782, 0.221516, 0.370285, 0.508967, 0.729757, 0.968652, 1.24508", \ + "0.232232, 0.25898, 0.43447, 0.597976, 0.854843, 1.12843, 1.4376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0583309, 0.0686586, 0.156341, 0.266252, 0.486205, 0.771964, 1.14591", \ + "0.0583442, 0.0686405, 0.156339, 0.266244, 0.486189, 0.77195, 1.1459", \ + "0.0800704, 0.0890265, 0.16436, 0.267939, 0.48612, 0.771967, 1.14584", \ + "0.112947, 0.122648, 0.198741, 0.290773, 0.493236, 0.772096, 1.14584", \ + "0.166203, 0.177558, 0.26372, 0.359744, 0.542038, 0.798521, 1.15323", \ + "0.22429, 0.237907, 0.338107, 0.445384, 0.636611, 0.872195, 1.20202", \ + "0.286027, 0.302098, 0.418109, 0.538341, 0.746484, 0.990752, 1.29849" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024166, 0.0277703, 0.0567023, 0.0918576, 0.161567, 0.251862, 0.369781", \ + "0.0391028, 0.0427484, 0.0716072, 0.106632, 0.176292, 0.266615, 0.383478", \ + "0.0849707, 0.0922811, 0.137669, 0.176597, 0.245897, 0.335878, 0.453593", \ + "0.117811, 0.128334, 0.194933, 0.253319, 0.339238, 0.429661, 0.547222", \ + "0.158056, 0.172613, 0.267157, 0.35195, 0.477001, 0.598819, 0.72548", \ + "0.195718, 0.21418, 0.334929, 0.445493, 0.61068, 0.772762, 0.940608", \ + "0.230681, 0.252645, 0.398881, 0.533646, 0.737143, 0.939458, 1.14982" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291363, 0.0340982, 0.0737841, 0.122344, 0.219553, 0.345933, 0.511216", \ + "0.0305702, 0.0351152, 0.0737797, 0.122349, 0.219563, 0.345978, 0.51121", \ + "0.0686628, 0.0729019, 0.1009, 0.137204, 0.222513, 0.345962, 0.511206", \ + "0.106531, 0.1127, 0.152657, 0.189211, 0.256369, 0.361219, 0.51397", \ + "0.162496, 0.171571, 0.229681, 0.281469, 0.358986, 0.442715, 0.567719", \ + "0.224665, 0.236744, 0.314661, 0.383005, 0.484415, 0.585047, 0.694813", \ + "0.291615, 0.306919, 0.404281, 0.490157, 0.617736, 0.741809, 0.872147" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0549416, 0.0627297, 0.126445, 0.205066, 0.361775, 0.565247, 0.830991", \ + "0.0681942, 0.0761228, 0.140242, 0.219061, 0.375873, 0.579379, 0.845327", \ + "0.111186, 0.121075, 0.191205, 0.270185, 0.427192, 0.630925, 0.897175", \ + "0.14029, 0.153851, 0.243833, 0.333009, 0.490942, 0.693505, 0.960923", \ + "0.172366, 0.190804, 0.311059, 0.424352, 0.608379, 0.816414, 1.08281", \ + "0.200931, 0.224187, 0.374648, 0.513901, 0.734443, 0.972693, 1.24847", \ + "0.229296, 0.256825, 0.435582, 0.600403, 0.858108, 1.13117, 1.4403" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0453122, 0.05565, 0.14383, 0.254021, 0.474076, 0.760076, 1.13401", \ + "0.0454875, 0.055748, 0.143833, 0.254011, 0.474159, 0.760116, 1.13401", \ + "0.0636976, 0.0729612, 0.150106, 0.255178, 0.474145, 0.760197, 1.13412", \ + "0.0915939, 0.102334, 0.182657, 0.276241, 0.480148, 0.760067, 1.1341", \ + "0.139778, 0.152836, 0.2453, 0.343888, 0.527331, 0.784647, 1.14076", \ + "0.19795, 0.213407, 0.319354, 0.428459, 0.621687, 0.858039, 1.18847", \ + "0.258897, 0.277046, 0.398988, 0.521262, 0.731163, 0.976461, 1.28486" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0217837, 0.0256046, 0.0553502, 0.0908917, 0.160899, 0.251365, 0.369407", \ + "0.0371917, 0.0407999, 0.0703681, 0.105924, 0.175683, 0.26618, 0.383054", \ + "0.0818569, 0.0895278, 0.136149, 0.175652, 0.245366, 0.335664, 0.453648", \ + "0.113928, 0.124889, 0.193165, 0.252149, 0.338493, 0.429102, 0.546802", \ + "0.1532, 0.168355, 0.26479, 0.350488, 0.476102, 0.598185, 0.725511", \ + "0.189819, 0.208995, 0.332393, 0.443974, 0.609648, 0.772025, 0.940085", \ + "0.22413, 0.246812, 0.395579, 0.531217, 0.736145, 0.938656, 1.14922" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0290551, 0.0339894, 0.073565, 0.122041, 0.219182, 0.34555, 0.510812", \ + "0.030499, 0.0348676, 0.0734244, 0.122028, 0.219183, 0.345588, 0.51081", \ + "0.0690019, 0.0731007, 0.100768, 0.136863, 0.222088, 0.345575, 0.510816", \ + "0.106695, 0.112795, 0.152424, 0.188944, 0.256001, 0.360842, 0.513575", \ + "0.162438, 0.171415, 0.229572, 0.281175, 0.358671, 0.442441, 0.567737", \ + "0.224228, 0.23624, 0.3143, 0.382753, 0.484168, 0.584716, 0.69454", \ + "0.28993, 0.305476, 0.403727, 0.490332, 0.616491, 0.741401, 0.872424" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0660227, 0.0774719, 0.172783, 0.291361, 0.528316, 0.836296, 1.23898", \ + "0.0780615, 0.089578, 0.185732, 0.304707, 0.541957, 0.850067, 1.25285", \ + "0.111546, 0.124918, 0.224549, 0.343615, 0.581146, 0.889568, 1.29258", \ + "0.131222, 0.148347, 0.264941, 0.388778, 0.626114, 0.934541, 1.3375", \ + "0.153536, 0.175946, 0.319825, 0.462932, 0.714376, 1.02204, 1.42327", \ + "0.178275, 0.205626, 0.377409, 0.540856, 0.817849, 1.14222, 1.54265", \ + "0.204254, 0.236296, 0.436172, 0.621327, 0.927146, 1.27543, 1.69393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0553672, 0.0710089, 0.202913, 0.367621, 0.696978, 1.12498, 1.68423", \ + "0.055399, 0.0710382, 0.202913, 0.367622, 0.696977, 1.12512, 1.68417", \ + "0.068455, 0.082997, 0.205906, 0.367664, 0.696845, 1.12493, 1.68423", \ + "0.0922327, 0.107141, 0.227912, 0.378958, 0.698171, 1.12517, 1.68481", \ + "0.140234, 0.15568, 0.279384, 0.426834, 0.724338, 1.13365, 1.68495", \ + "0.196284, 0.21335, 0.344387, 0.496754, 0.790029, 1.17703, 1.7067", \ + "0.253951, 0.273542, 0.418048, 0.577191, 0.878538, 1.25519, 1.76235" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0209454, 0.0248617, 0.0546701, 0.0901779, 0.160046, 0.250296, 0.368024", \ + "0.0365507, 0.0400058, 0.0695801, 0.104747, 0.174699, 0.264947, 0.381576", \ + "0.079869, 0.0877454, 0.135113, 0.174976, 0.24412, 0.334034, 0.451227", \ + "0.109811, 0.121266, 0.191073, 0.250586, 0.337321, 0.427837, 0.545242", \ + "0.145467, 0.161221, 0.260312, 0.347032, 0.473575, 0.596264, 0.723356", \ + "0.176819, 0.196729, 0.324094, 0.437512, 0.605061, 0.768606, 0.937458", \ + "0.20395, 0.227992, 0.381929, 0.520653, 0.728106, 0.93248, 1.14431" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.022544, 0.0274127, 0.0668625, 0.115622, 0.212965, 0.339409, 0.504737", \ + "0.0242597, 0.028287, 0.0667247, 0.115606, 0.212921, 0.339407, 0.504793", \ + "0.0583441, 0.0634903, 0.0953117, 0.129755, 0.215937, 0.339455, 0.504756", \ + "0.0918252, 0.0993514, 0.144257, 0.182929, 0.250092, 0.35487, 0.507583", \ + "0.141874, 0.153332, 0.218997, 0.273467, 0.353256, 0.437061, 0.561686", \ + "0.198244, 0.2138, 0.301805, 0.373982, 0.477972, 0.580283, 0.690097", \ + "0.260136, 0.279074, 0.390824, 0.481608, 0.610497, 0.735893, 0.866768" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0434947, 0.0499819, 0.10368, 0.170368, 0.303625, 0.476654, 0.702981", \ + "0.0568257, 0.063365, 0.117567, 0.184504, 0.317831, 0.491005, 0.717368", \ + "0.0960821, 0.106074, 0.171424, 0.238268, 0.372296, 0.545577, 0.772234", \ + "0.119526, 0.13395, 0.223542, 0.30587, 0.442632, 0.61623, 0.842828", \ + "0.143933, 0.164026, 0.287947, 0.398074, 0.56882, 0.751204, 0.978101", \ + "0.166156, 0.191404, 0.347922, 0.486422, 0.697636, 0.916949, 1.16196", \ + "0.188915, 0.2188, 0.404536, 0.5701, 0.82173, 1.08027, 1.36337" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0356692, 0.0442048, 0.117925, 0.210289, 0.394938, 0.634845, 0.948628", \ + "0.0359217, 0.0443537, 0.117925, 0.210239, 0.39494, 0.634845, 0.948789", \ + "0.0593173, 0.0667438, 0.128037, 0.212601, 0.394893, 0.634795, 0.948674", \ + "0.0905287, 0.0996922, 0.167212, 0.241253, 0.404866, 0.635619, 0.948707", \ + "0.14324, 0.154467, 0.235081, 0.318117, 0.465837, 0.670072, 0.960688", \ + "0.204588, 0.217462, 0.311959, 0.408397, 0.571562, 0.762191, 1.02362", \ + "0.26665, 0.281699, 0.393156, 0.505059, 0.688643, 0.894546, 1.14197" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0247135, 0.0283607, 0.0573967, 0.0925648, 0.16217, 0.252275, 0.369923", \ + "0.03965, 0.0433313, 0.0723359, 0.107417, 0.177006, 0.267108, 0.383697", \ + "0.0863873, 0.0935636, 0.138103, 0.177561, 0.246849, 0.336632, 0.454101", \ + "0.119798, 0.130124, 0.196221, 0.254304, 0.339839, 0.430178, 0.547449", \ + "0.160664, 0.175021, 0.268792, 0.353151, 0.477551, 0.599308, 0.725696", \ + "0.198181, 0.216509, 0.337146, 0.447023, 0.611363, 0.77319, 0.940832", \ + "0.232213, 0.254333, 0.400534, 0.534988, 0.738022, 0.939703, 1.14965" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02429, 0.0290093, 0.0682876, 0.117114, 0.214535, 0.340991, 0.506444", \ + "0.0254672, 0.0297818, 0.0683135, 0.117081, 0.214533, 0.341072, 0.506476", \ + "0.0585167, 0.0636797, 0.0953761, 0.131364, 0.217258, 0.34106, 0.506266", \ + "0.0909938, 0.0987362, 0.144236, 0.183105, 0.250854, 0.35609, 0.50915", \ + "0.139366, 0.150802, 0.21716, 0.2725, 0.353112, 0.437315, 0.562563", \ + "0.193019, 0.20811, 0.296848, 0.370424, 0.476207, 0.579403, 0.689923", \ + "0.251086, 0.270124, 0.381466, 0.473657, 0.605667, 0.732168, 0.865201" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0660227, 0.0774719, 0.172783, 0.291361, 0.528316, 0.836296, 1.23898", \ + "0.0780615, 0.089578, 0.185732, 0.304707, 0.541957, 0.850067, 1.25285", \ + "0.111546, 0.124918, 0.224549, 0.343615, 0.581146, 0.889568, 1.29258", \ + "0.131222, 0.148347, 0.264941, 0.388778, 0.626114, 0.934541, 1.3375", \ + "0.153536, 0.175946, 0.319825, 0.462932, 0.714376, 1.02204, 1.42327", \ + "0.178275, 0.205626, 0.377409, 0.540856, 0.817849, 1.14222, 1.54265", \ + "0.204254, 0.236296, 0.436172, 0.621327, 0.927146, 1.27543, 1.69393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0553672, 0.0710089, 0.202913, 0.367621, 0.696978, 1.12498, 1.68423", \ + "0.055399, 0.0710382, 0.202913, 0.367622, 0.696977, 1.12512, 1.68417", \ + "0.068455, 0.082997, 0.205906, 0.367664, 0.696845, 1.12493, 1.68423", \ + "0.0922327, 0.107141, 0.227912, 0.378958, 0.698171, 1.12517, 1.68481", \ + "0.140234, 0.15568, 0.279384, 0.426834, 0.724338, 1.13365, 1.68495", \ + "0.196284, 0.21335, 0.344387, 0.496754, 0.790029, 1.17703, 1.7067", \ + "0.253951, 0.273542, 0.418048, 0.577191, 0.878538, 1.25519, 1.76235" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.024166, 0.0277703, 0.0567023, 0.0918576, 0.161567, 0.251862, 0.369781", \ + "0.0391028, 0.0427484, 0.0716072, 0.106632, 0.176292, 0.266615, 0.383478", \ + "0.0849707, 0.0922811, 0.137669, 0.176597, 0.245897, 0.335878, 0.453593", \ + "0.117811, 0.128334, 0.194933, 0.253319, 0.339238, 0.429661, 0.547222", \ + "0.158056, 0.172613, 0.267157, 0.35195, 0.477001, 0.598819, 0.72548", \ + "0.195718, 0.21418, 0.334929, 0.445493, 0.61068, 0.772762, 0.940608", \ + "0.230681, 0.252645, 0.398881, 0.533646, 0.737143, 0.939458, 1.14982" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291363, 0.0340982, 0.0737841, 0.122344, 0.219553, 0.345933, 0.511216", \ + "0.0305702, 0.0351152, 0.0737797, 0.122349, 0.219563, 0.345978, 0.51121", \ + "0.0686628, 0.0729019, 0.1009, 0.137204, 0.222513, 0.345962, 0.511206", \ + "0.106531, 0.1127, 0.152657, 0.189211, 0.256369, 0.361219, 0.51397", \ + "0.162496, 0.171571, 0.229681, 0.281469, 0.358986, 0.442715, 0.567719", \ + "0.224665, 0.236744, 0.314661, 0.383005, 0.484415, 0.585047, 0.694813", \ + "0.291615, 0.306919, 0.404281, 0.490157, 0.617736, 0.741809, 0.872147" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00593383, 0.00594913, 0.00598191, 0.0059894, 0.0059948, 0.00599742, 0.00599539", \ + "0.00576803, 0.00580459, 0.00592466, 0.00596667, 0.00599436, 0.00600726, 0.00601268", \ + "0.00574519, 0.00575065, 0.00580056, 0.00585166, 0.00591182, 0.00595235, 0.00597597", \ + "0.00614809, 0.00609752, 0.00596521, 0.00593843, 0.00594362, 0.00596394, 0.00597213", \ + "0.00738418, 0.00726526, 0.00675372, 0.00650606, 0.00630656, 0.00618542, 0.00613814", \ + "0.00935783, 0.0091672, 0.00825233, 0.00771719, 0.00719651, 0.00686841, 0.00663776", \ + "0.0119242, 0.0116806, 0.0103792, 0.00954605, 0.00867213, 0.00802144, 0.00756131" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-8.83058e-05, -8.32394e-05, -6.99599e-05, -6.70713e-05, -6.54642e-05, -6.57982e-05, -6.75067e-05", \ + "-0.000206477, -0.000186675, -0.000108429, -8.24481e-05, -6.79882e-05, -6.28805e-05, -5.86514e-05", \ + "-6.15046e-05, -6.94015e-05, -6.7578e-05, -7.23005e-05, -7.44912e-05, -6.62769e-05, -6.39136e-05", \ + "0.000503452, 0.000445084, 0.000262139, 0.000186658, 9.92401e-05, 5.11142e-05, 2.19361e-05", \ + "0.00193761, 0.00179576, 0.0012256, 0.000879223, 0.000581835, 0.000398103, 0.000281062", \ + "0.00394647, 0.00378621, 0.00283839, 0.00224555, 0.00158098, 0.00117253, 0.000886014", \ + "0.00659246, 0.00639057, 0.00515801, 0.00422714, 0.00317241, 0.00243249, 0.00188447" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00455937, 0.00458617, 0.00464498, 0.00465775, 0.00466505, 0.0046671, 0.00466862", \ + "0.00437428, 0.00441189, 0.00456101, 0.00458834, 0.00465266, 0.00466829, 0.00467746", \ + "0.00464772, 0.00462798, 0.0045581, 0.00453521, 0.00460019, 0.00462914, 0.00465066", \ + "0.00528406, 0.00522133, 0.0049774, 0.00484824, 0.00476379, 0.00472677, 0.00471334", \ + "0.00675161, 0.00661495, 0.00604772, 0.00568388, 0.0053219, 0.00511849, 0.00498774", \ + "0.00885214, 0.00865219, 0.00768923, 0.00706748, 0.00640928, 0.00595888, 0.00562452", \ + "0.0115314, 0.0112691, 0.00993978, 0.00907615, 0.00812621, 0.00733919, 0.00672896" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000269975, -0.000242174, -0.00018971, -0.000178087, -0.000171923, -0.000170016, -0.000167949", \ + "-0.000404592, -0.000359298, -0.000204721, -0.000153857, -0.000123318, -0.000109627, -0.000101536", \ + "-0.000224357, -0.000217722, -0.000160705, -0.000140493, -0.000115885, -0.000106247, -9.32656e-05", \ + "0.000375314, 0.000296101, 0.000103933, 4.29059e-05, -1.07141e-05, -3.24325e-05, -4.2747e-05", \ + "0.00185305, 0.00170502, 0.00104132, 0.000742238, 0.000450317, 0.000293631, 0.000197421", \ + "0.003923, 0.00370551, 0.00261753, 0.00201356, 0.00139503, 0.00103285, 0.000767146", \ + "0.00665598, 0.00638182, 0.00490053, 0.00393546, 0.00290179, 0.0022218, 0.00171862" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00634135, 0.00634825, 0.00636975, 0.00637393, 0.00637627, 0.0063761, 0.00637491", \ + "0.00618803, 0.00620517, 0.0062824, 0.00631317, 0.00631648, 0.00634472, 0.00634878", \ + "0.00652462, 0.00650418, 0.00637962, 0.00635037, 0.00633029, 0.00632895, 0.00633623", \ + "0.00720908, 0.00714494, 0.00687013, 0.00671406, 0.00637407, 0.00648899, 0.00644512", \ + "0.00879501, 0.00867644, 0.00808439, 0.00769256, 0.00730596, 0.00701942, 0.00684349", \ + "0.0110062, 0.0108491, 0.00994841, 0.00929204, 0.00857127, 0.00795432, 0.00761379", \ + "0.0139306, 0.0137306, 0.0125255, 0.0116084, 0.0104904, 0.00968422, 0.00893085" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000291247, -0.000273427, -0.000235135, -0.000226821, -0.000221846, -0.000220245, -0.000218256", \ + "-0.00046455, -0.000423351, -0.000279034, -0.000231377, -0.000199122, -0.000187377, -0.000179878", \ + "-0.000494078, -0.000486157, -0.000414355, -0.000342944, -0.000277425, -0.000238884, -0.00021315", \ + "-3.60265e-05, -8.1497e-05, -0.000221201, -0.000247275, -0.000238818, -0.000220162, -0.000202979", \ + "0.00134463, 0.00120112, 0.000627961, 0.000364626, 0.000157299, 5.53624e-05, -6.74422e-06", \ + "0.00355481, 0.00333563, 0.00227009, 0.00166598, 0.00110787, 0.000766889, 0.000544697", \ + "0.00645017, 0.00617488, 0.00466796, 0.00365928, 0.00264953, 0.0019984, 0.00151995" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00729591, 0.00730196, 0.00731376, 0.0073167, 0.00731794, 0.0073176, 0.00731669", \ + "0.00715071, 0.00714754, 0.00723199, 0.00725609, 0.00725262, 0.00727926, 0.00728184", \ + "0.00743808, 0.00746422, 0.00731971, 0.00729372, 0.00727909, 0.00727242, 0.00727498", \ + "0.00814716, 0.00808223, 0.00779342, 0.00765038, 0.00747284, 0.00742612, 0.00738519", \ + "0.00975385, 0.00962122, 0.00899344, 0.00860744, 0.00818876, 0.00793146, 0.00776626", \ + "0.0119446, 0.0117802, 0.0108426, 0.0101631, 0.00944001, 0.00887669, 0.00849921", \ + "0.0148207, 0.0146217, 0.0134107, 0.0124523, 0.0113136, 0.0104866, 0.00975832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-1.86467e-05, -6.26841e-06, 2.43922e-05, 3.20912e-05, 3.55708e-05, 3.85394e-05, 3.8017e-05", \ + "-0.000156058, -0.000125758, -1.06857e-05, 3.19249e-05, 5.94201e-05, 7.22059e-05, 7.8498e-05", \ + "-0.000228958, -0.000224769, -0.000150725, -8.48051e-05, -1.88607e-05, 2.13248e-05, 4.14714e-05", \ + "0.000143643, 0.000117191, 1.1541e-05, 4.44665e-06, 1.81485e-05, 3.28963e-05, 4.88718e-05", \ + "0.00137356, 0.00126021, 0.000792575, 0.000567328, 0.000382365, 0.000298325, 0.000233066", \ + "0.00345995, 0.0032786, 0.0023384, 0.00180466, 0.00128801, 0.000974302, 0.000748505", \ + "0.00625914, 0.00601542, 0.00465221, 0.00372626, 0.00279963, 0.00216922, 0.00169972" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00596964, 0.00597589, 0.00599167, 0.00599446, 0.00599599, 0.00599575, 0.00599419", \ + "0.00582502, 0.00583921, 0.00590632, 0.00593058, 0.00591504, 0.00595353, 0.00595631", \ + "0.00616979, 0.00609001, 0.00603028, 0.00599608, 0.00597209, 0.00596409, 0.00596172", \ + "0.00683913, 0.00677968, 0.00648382, 0.00633212, 0.00597494, 0.00586163, 0.00605728", \ + "0.00843611, 0.00831278, 0.00768129, 0.00727427, 0.00687435, 0.00660637, 0.0064435", \ + "0.0106435, 0.0104758, 0.00952999, 0.00886838, 0.00814551, 0.00751338, 0.00718292", \ + "0.0135322, 0.0133288, 0.0120951, 0.0111369, 0.0100102, 0.00919305, 0.00846169" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000286375, -0.000268071, -0.00022871, -0.000219716, -0.000215442, -0.000212724, -0.000212639", \ + "-0.000452112, -0.000409551, -0.0002643, -0.000215664, -0.000187245, -0.000173618, -0.000166171", \ + "-0.000471962, -0.000472543, -0.000397991, -0.000328705, -0.000258608, -0.000217498, -0.000195556", \ + "-3.59817e-05, -8.04903e-05, -0.000214949, -0.000228456, -0.000218943, -0.000205882, -0.00018508", \ + "0.00129982, 0.00116085, 0.00060484, 0.000353861, 0.000155041, 6.81666e-05, 4.78586e-07", \ + "0.00348436, 0.00326681, 0.00220414, 0.00162247, 0.00107671, 0.000752082, 0.000521709", \ + "0.00635205, 0.00607349, 0.00456257, 0.00359267, 0.00259921, 0.00196178, 0.0014818" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00729591, 0.00730196, 0.00731376, 0.0073167, 0.00731794, 0.0073176, 0.00731669", \ + "0.00715071, 0.00714754, 0.00723199, 0.00725609, 0.00725262, 0.00727926, 0.00728184", \ + "0.00743808, 0.00746422, 0.00731971, 0.00729372, 0.00727909, 0.00727242, 0.00727498", \ + "0.00814716, 0.00808223, 0.00779342, 0.00765038, 0.00747284, 0.00742612, 0.00738519", \ + "0.00975385, 0.00962122, 0.00899344, 0.00860744, 0.00818876, 0.00793146, 0.00776626", \ + "0.0119446, 0.0117802, 0.0108426, 0.0101631, 0.00944001, 0.00887669, 0.00849921", \ + "0.0148207, 0.0146217, 0.0134107, 0.0124523, 0.0113136, 0.0104866, 0.00975832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000291247, -0.000273427, -0.000235135, -0.000226821, -0.000221846, -0.000220245, -0.000218256", \ + "-0.00046455, -0.000423351, -0.000279034, -0.000231377, -0.000199122, -0.000187377, -0.000179878", \ + "-0.000494078, -0.000486157, -0.000414355, -0.000342944, -0.000277425, -0.000238884, -0.00021315", \ + "-3.60265e-05, -8.1497e-05, -0.000221201, -0.000247275, -0.000238818, -0.000220162, -0.000202979", \ + "0.00134463, 0.00120112, 0.000627961, 0.000364626, 0.000157299, 5.53624e-05, -6.74422e-06", \ + "0.00355481, 0.00333563, 0.00227009, 0.00166598, 0.00110787, 0.000766889, 0.000544697", \ + "0.00645017, 0.00617488, 0.00466796, 0.00365928, 0.00264953, 0.0019984, 0.00151995" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00815988, 0.00816811, 0.00819225, 0.00819907, 0.00820139, 0.00820345, 0.00820116", \ + "0.00802869, 0.00804727, 0.00812167, 0.00815091, 0.00817588, 0.0081862, 0.008191", \ + "0.00802973, 0.00803025, 0.00804338, 0.00807108, 0.00811483, 0.00813351, 0.00815047", \ + "0.00839738, 0.00836652, 0.00825532, 0.00818738, 0.00816966, 0.00808681, 0.00817462", \ + "0.00969592, 0.00959092, 0.00912478, 0.00887506, 0.00864996, 0.0084848, 0.00838606", \ + "0.0119121, 0.0117495, 0.0108521, 0.0102852, 0.00970023, 0.00934757, 0.00904666", \ + "0.0148743, 0.0146467, 0.0133591, 0.0124512, 0.0114648, 0.0108101, 0.0102101" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "1.47251e-05, 1.69326e-05, 2.61257e-05, 2.7659e-05, 2.8149e-05, 2.79398e-05, 3.04556e-05", \ + "-0.000126903, -0.000115151, -6.82519e-05, -4.75059e-05, -3.91944e-05, -3.79091e-05, -3.61523e-05", \ + "0.000166542, 9.02021e-05, 2.17236e-05, 6.62539e-05, 3.33254e-05, 9.3097e-06, -5.19085e-06", \ + "0.000852754, 0.000791999, 0.000479897, 0.000364826, 0.000220836, 0.000141389, 8.93649e-05", \ + "0.00253279, 0.00241033, 0.00172697, 0.00129864, 0.000898007, 0.000672335, 0.000479466", \ + "0.00491717, 0.00474292, 0.00371819, 0.0029837, 0.00218471, 0.00166112, 0.0012673", \ + "0.00804399, 0.00784059, 0.00650715, 0.00543893, 0.00420171, 0.00327618, 0.002594" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00914598, 0.00915601, 0.00918218, 0.00918836, 0.00919289, 0.00919396, 0.00919394", \ + "0.00901399, 0.00903517, 0.0091109, 0.00914031, 0.00916639, 0.00917673, 0.00918206", \ + "0.00901935, 0.00901913, 0.00903326, 0.00905947, 0.00910482, 0.00912379, 0.00914113", \ + "0.00939236, 0.00936696, 0.00925449, 0.00918652, 0.00916204, 0.00907583, 0.00916515", \ + "0.0107021, 0.0105866, 0.0101127, 0.00985426, 0.00961196, 0.00947712, 0.00937871", \ + "0.0129268, 0.0127538, 0.0118665, 0.0112868, 0.0107402, 0.0103556, 0.0100435", \ + "0.0158681, 0.0156377, 0.0143586, 0.0134603, 0.0124481, 0.0117598, 0.0112095" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000245792, 0.000247232, 0.000255311, 0.0002571, 0.000257098, 0.000256737, 0.000259173", \ + "0.00011663, 0.000125437, 0.000161306, 0.000180488, 0.000190765, 0.00019373, 0.000192314", \ + "0.000315518, 0.000296633, 0.00024698, 0.000294254, 0.00025915, 0.000236826, 0.000221561", \ + "0.00101267, 0.000955267, 0.00070679, 0.000580175, 0.000446238, 0.000366596, 0.000316398", \ + "0.0026128, 0.00250829, 0.00188988, 0.00149428, 0.00111943, 0.00087534, 0.000706653", \ + "0.00493363, 0.00478301, 0.00383163, 0.00314639, 0.00238202, 0.00186694, 0.00148757", \ + "0.00802134, 0.00782825, 0.00659666, 0.00558484, 0.00436987, 0.00347267, 0.00280186" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00907717, 0.00908676, 0.00911354, 0.00912009, 0.00912417, 0.0091259, 0.00912332", \ + "0.00895039, 0.00896211, 0.0090387, 0.00907422, 0.00909755, 0.00910851, 0.00911329", \ + "0.00892533, 0.00893333, 0.00895555, 0.00898876, 0.00902833, 0.00905602, 0.00907448", \ + "0.00924065, 0.00921581, 0.00912873, 0.00907407, 0.00905749, 0.00891267, 0.00907988", \ + "0.0103553, 0.0102629, 0.00984858, 0.00963598, 0.00944816, 0.00931982, 0.00925964", \ + "0.0123854, 0.0122295, 0.0114117, 0.0109162, 0.0104123, 0.0100924, 0.00983088", \ + "0.0152889, 0.0150573, 0.0138103, 0.0129624, 0.0120472, 0.0114549, 0.0109146" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000250631, 0.000251674, 0.000254456, 0.00025484, 0.000255928, 0.000256086, 0.000256254", \ + "0.000119646, 0.000131755, 0.000163551, 0.000182044, 0.000187865, 0.000190567, 0.000187445", \ + "0.000302506, 0.000281509, 0.000227578, 0.000277896, 0.00023696, 0.000217236, 0.000203993", \ + "0.000994881, 0.000933072, 0.000661267, 0.000556787, 0.000423146, 0.000346771, 0.000297659", \ + "0.00260498, 0.00249451, 0.00185791, 0.00146607, 0.00109149, 0.000849066, 0.000681423", \ + "0.00492593, 0.00477226, 0.00381388, 0.0031255, 0.00235206, 0.00183911, 0.00145726", \ + "0.00802638, 0.00782544, 0.00657459, 0.00553867, 0.00434468, 0.00344364, 0.00276942" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00757259, 0.00758606, 0.00761913, 0.00762708, 0.0076325, 0.00763277, 0.00763361", \ + "0.00743212, 0.00744575, 0.0075346, 0.00757186, 0.00759841, 0.00761124, 0.00761606", \ + "0.00738101, 0.00739312, 0.00743781, 0.00747402, 0.00751771, 0.00756106, 0.00757882", \ + "0.00759413, 0.00757852, 0.00753849, 0.00751785, 0.00753109, 0.00754357, 0.00755755", \ + "0.00867851, 0.00857207, 0.0081755, 0.00799431, 0.00784082, 0.00776349, 0.00770428", \ + "0.0108055, 0.0106093, 0.0097038, 0.00920793, 0.00878192, 0.00843119, 0.00820863", \ + "0.0137506, 0.0134836, 0.0121044, 0.0112335, 0.0103286, 0.00969425, 0.00925254" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000227853, 0.000234486, 0.000228139, 0.000228611, 0.000229301, 0.000226646, 0.000226289", \ + "8.88421e-05, 9.52344e-05, 0.000120341, 0.000127075, 0.000128866, 0.000126625, 0.000124407", \ + "0.000248791, 0.000223655, 0.000184093, 0.00016562, 0.000182707, 0.000159254, 0.000140453", \ + "0.000900816, 0.000845129, 0.000572514, 0.00047691, 0.00034433, 0.000272731, 0.000224166", \ + "0.00244197, 0.00232738, 0.00170621, 0.00130559, 0.000951554, 0.000732529, 0.000578304", \ + "0.00473713, 0.00456282, 0.00357209, 0.00287989, 0.00212566, 0.00163921, 0.00128794", \ + "0.00774816, 0.00754007, 0.00623074, 0.00518854, 0.00398063, 0.00311965, 0.00248344" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0080661, 0.00807947, 0.0081112, 0.00811931, 0.0081231, 0.00812543, 0.008126", \ + "0.0079221, 0.00794029, 0.00802985, 0.00806706, 0.00809384, 0.00810486, 0.00811399", \ + "0.00792807, 0.007943, 0.00794817, 0.00792815, 0.00802931, 0.00804533, 0.00807624", \ + "0.00828382, 0.00824524, 0.00812431, 0.00808826, 0.00806379, 0.00806739, 0.00808324", \ + "0.00950201, 0.00938556, 0.00890714, 0.00865953, 0.00844565, 0.00834619, 0.00827212", \ + "0.0116818, 0.0114902, 0.0105478, 0.0100084, 0.00949624, 0.00914773, 0.00886004", \ + "0.0147188, 0.0144558, 0.0130587, 0.0121415, 0.0111533, 0.0105246, 0.0100879" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000303529, 0.000304911, 0.00030888, 0.00031009, 0.000311181, 0.000310148, 0.000309583", \ + "0.000176257, 0.000188895, 0.000226219, 0.000245785, 0.000259636, 0.000263373, 0.000259897", \ + "0.000359023, 0.000347397, 0.00035563, 0.000322559, 0.000300859, 0.000287536, 0.000278416", \ + "0.00105791, 0.000996395, 0.000759667, 0.00063867, 0.000504368, 0.000429957, 0.000380307", \ + "0.00265904, 0.00254811, 0.0019578, 0.00156993, 0.00118952, 0.000955219, 0.00078119", \ + "0.00500076, 0.00484459, 0.0039417, 0.00325649, 0.0024897, 0.00196937, 0.00158678", \ + "0.00810148, 0.00791049, 0.00670148, 0.00572242, 0.00452565, 0.00362603, 0.00293579" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00914598, 0.00915601, 0.00918218, 0.00918836, 0.00919289, 0.00919396, 0.00919394", \ + "0.00901399, 0.00903517, 0.0091109, 0.00914031, 0.00916639, 0.00917673, 0.00918206", \ + "0.00901935, 0.00901913, 0.00903326, 0.00905947, 0.00910482, 0.00912379, 0.00914113", \ + "0.00939236, 0.00936696, 0.00925449, 0.00918652, 0.00916204, 0.00907583, 0.00916515", \ + "0.0107021, 0.0105866, 0.0101127, 0.00985426, 0.00961196, 0.00947712, 0.00937871", \ + "0.0129268, 0.0127538, 0.0118665, 0.0112868, 0.0107402, 0.0103556, 0.0100435", \ + "0.0158681, 0.0156377, 0.0143586, 0.0134603, 0.0124481, 0.0117598, 0.0112095" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.000303529, 0.000304911, 0.00030888, 0.00031009, 0.000311181, 0.000310148, 0.000309583", \ + "0.000176257, 0.000188895, 0.000226219, 0.000245785, 0.000259636, 0.000263373, 0.000259897", \ + "0.000359023, 0.000347397, 0.00035563, 0.000322559, 0.000300859, 0.000287536, 0.000278416", \ + "0.00105791, 0.000996395, 0.000759667, 0.00063867, 0.000504368, 0.000429957, 0.000380307", \ + "0.00265904, 0.00254811, 0.0019578, 0.00156993, 0.00118952, 0.000955219, 0.00078119", \ + "0.00500076, 0.00484459, 0.0039417, 0.00325649, 0.0024897, 0.00196937, 0.00158678", \ + "0.00810148, 0.00791049, 0.00670148, 0.00572242, 0.00452565, 0.00362603, 0.00293579" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166155; + rise_capacitance : 0.00162573; + rise_capacitance_range (0.00110449, 0.00162573); + fall_capacitance : 0.00166155; + fall_capacitance_range (0.00108454, 0.00166155); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000315318, -0.000315655, -0.00031611, -0.000316589, -0.00031459, -0.000314275, -0.000313489" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000315318, 0.000315655, 0.00031611, 0.000316589, 0.00031459, 0.000314275, 0.000313489" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000912911, -0.00106933, -0.0011343, -0.00114996, -0.00115855, -0.0011624, -0.00116071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115927, 0.00116375, 0.00116336, 0.00116041, 0.00116669, 0.0011624, 0.00116071" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000250709, -0.000250702, -0.000253731, -0.000253117, -0.000252984, -0.000253444, -0.000254912" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000257961, 0.000256652, 0.000257309, 0.000254901, 0.000256377, 0.000255767, 0.000255699" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00140632, -0.00141769, -0.00146375, -0.0014752, -0.00148255, -0.00148967, -0.00148207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00149152, 0.00149741, 0.00149247, 0.00150358, 0.00149705, 0.00148967, 0.00148207" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00025285, -0.000252361, -0.000252803, -0.000253974, -0.000253722, -0.000253581, -0.000254139" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000263973, 0.00026324, 0.000264577, 0.000264684, 0.000262552, 0.000261307, 0.000258831" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000239392, -0.000240368, -0.000240929, -0.000242566, -0.000242997, -0.000242871, -0.000242453" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00024339, 0.000242768, 0.000242248, 0.000242802, 0.000242997, 0.000242871, 0.000242453" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156554, -0.00156566, -0.00156537, -0.00156659, -0.00157193, -0.00157967, -0.00158532" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158597, 0.00159342, 0.00159979, 0.00159652, 0.00158311, 0.00159065, 0.00158826" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169031; + rise_capacitance : 0.00169031; + rise_capacitance_range (0.000986366, 0.00169031); + fall_capacitance : 0.00168884; + fall_capacitance_range (0.000954172, 0.00168884); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000162937, -0.000163572, -0.000163937, -0.000164301, -0.000163649, -0.000163023, -0.000162606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000168568, 0.000169648, 0.000170124, 0.000169972, 0.000168866, 0.0001675, 0.000166043" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00016118, -0.000160938, -0.000162938, -0.00016039, -0.000161188, -0.000160571, -0.000160333" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000168254, 0.000167508, 0.000165629, 0.000165913, 0.000165974, 0.000164801, 0.000163472" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00141007, -0.00141682, -0.00145786, -0.00147158, -0.00147951, -0.00148656, -0.00147938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00148799, 0.00149218, 0.00149119, 0.00148809, 0.00149302, 0.00148656, 0.00147938" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000156653, -0.000157721, -0.000157799, -0.000157943, -0.000157004, -0.000155957, -0.000154758" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000179886, 0.000180219, 0.000180819, 0.000180066, 0.00017817, 0.00017533, 0.000171458" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000150703, -0.000152637, -0.000152712, -0.000152669, -0.000151711, -0.000152527, -0.000152167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000150703, 0.000152637, 0.000152712, 0.000152669, 0.000151711, 0.000152527, 0.000152167" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00156489, -0.00156373, -0.00156554, -0.00156783, -0.0015705, -0.00157876, -0.00158456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00158185, 0.00158283, 0.00159748, 0.00159462, 0.00158471, 0.00158924, 0.00158726" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166979; + rise_capacitance : 0.00166979; + rise_capacitance_range (0.00119269, 0.00166979); + fall_capacitance : 0.00163808; + fall_capacitance_range (0.0010962, 0.00163808); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00018959, -0.000187543, -0.000190712, -0.000189978, -0.000189215, -0.000188539, -0.000188147" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000198386, 0.00020124, 0.000199404, 0.000198593, 0.000197449, 0.000195, 0.00019186" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000186383, -0.000186685, -0.000189047, -0.000188212, -0.000187438, -0.000186753, -0.000186369" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000197355, 0.000197037, 0.000197814, 0.000197563, 0.000195837, 0.000193426, 0.000190335" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000180339, -0.000180657, -0.00018303, -0.000182325, -0.000181797, -0.0001798, -0.000176679" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000184131, 0.000183659, 0.000184906, 0.000184403, 0.000182529, 0.0001798, 0.000176679" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000180506, -0.000180107, -0.000179872, -0.000180196, -0.000179595, -0.00017899, -0.000178565" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000180506, 0.000181069, 0.000179872, 0.000180196, 0.000179595, 0.00017899, 0.000178565" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00127128, -0.00127069, -0.00127215, -0.00126976, -0.00127415, -0.00127212, -0.00126979" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0013106, 0.0012801, 0.00128267, 0.00127938, 0.00127596, 0.00127212, 0.00126979" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166243; + rise_capacitance : 0.00162545; + rise_capacitance_range (0.0011918, 0.00162545); + fall_capacitance : 0.00166243; + fall_capacitance_range (0.0012012, 0.00166243); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000917351, -0.00106922, -0.00113846, -0.00114336, -0.00114415, -0.00113925, -0.0011361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114315, 0.00114708, 0.00114315, 0.00114336, 0.00114415, 0.00113925, 0.0011361" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000914331, -0.00106885, -0.00113817, -0.00114475, -0.00114555, -0.00114064, -0.00113751" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114466, 0.00114879, 0.00114365, 0.00114475, 0.00114555, 0.00114064, 0.00113751" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000877584, -0.00101428, -0.00110669, -0.00112066, -0.00112225, -0.00111755, -0.0011144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111607, 0.00112356, 0.00112064, 0.00112143, 0.00112225, 0.00111755, 0.0011144" \ + ); + } + } + } + } + cell (OAOI211X2) { + area : 9.8784; + cell_leakage_power : 0.270572; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.414056; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398254; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.330023; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128901; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312898; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312516; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.228439; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191175; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.319822; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377285; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.229305; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191175; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.228633; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295872; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1242; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246601; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.270572; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0529661, 0.0710105, 0.1667, 0.285645, 0.523341, 0.832403, 1.23617", \ + "0.0622153, 0.0805809, 0.177497, 0.296943, 0.534957, 0.844011, 1.24805", \ + "0.0911041, 0.115771, 0.219897, 0.339562, 0.577984, 0.887878, 1.29192", \ + "0.11188, 0.143962, 0.272163, 0.398079, 0.63621, 0.945714, 1.34997", \ + "0.140585, 0.181983, 0.343742, 0.496453, 0.74946, 1.05968, 1.46194", \ + "0.168867, 0.219575, 0.415706, 0.596691, 0.889661, 1.21378, 1.6169", \ + "0.194557, 0.254814, 0.485147, 0.695105, 1.02938, 1.391, 1.81124" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461195, 0.0707461, 0.204031, 0.370477, 0.703325, 1.1359, 1.70146", \ + "0.0462584, 0.0707621, 0.204034, 0.370477, 0.703312, 1.13598, 1.70146", \ + "0.0706105, 0.0928295, 0.209684, 0.370399, 0.703312, 1.13594, 1.70146", \ + "0.100176, 0.124526, 0.240875, 0.386594, 0.704361, 1.13595, 1.70141", \ + "0.145758, 0.174651, 0.306222, 0.44982, 0.737763, 1.14434, 1.70157", \ + "0.195819, 0.231088, 0.380507, 0.537906, 0.821407, 1.19749, 1.72483", \ + "0.250135, 0.291458, 0.462281, 0.633497, 0.935705, 1.30699, 1.79335" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.030383, 0.0400686, 0.0909513, 0.153849, 0.279314, 0.442246, 0.655357", \ + "0.0429254, 0.0527914, 0.104093, 0.167249, 0.292821, 0.455835, 0.668862", \ + "0.0824081, 0.0998347, 0.165999, 0.228134, 0.354235, 0.517009, 0.72998", \ + "0.11009, 0.134235, 0.227546, 0.308933, 0.436922, 0.599326, 0.811949", \ + "0.1438, 0.176756, 0.304784, 0.418564, 0.58854, 0.759885, 0.971439", \ + "0.174797, 0.216094, 0.377596, 0.52248, 0.740697, 0.958362, 1.18907", \ + "0.202803, 0.252362, 0.446596, 0.620354, 0.884012, 1.14966, 1.43117" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.028096, 0.0408265, 0.109543, 0.195352, 0.366742, 0.589461, 0.880595", \ + "0.0291898, 0.0410278, 0.109581, 0.195273, 0.366735, 0.589455, 0.880661", \ + "0.0603553, 0.0730397, 0.126134, 0.199047, 0.366707, 0.589387, 0.880547", \ + "0.0913542, 0.108889, 0.175538, 0.238917, 0.380925, 0.590507, 0.880682", \ + "0.138569, 0.162972, 0.252812, 0.332577, 0.459172, 0.63567, 0.89557", \ + "0.191847, 0.224046, 0.338809, 0.437561, 0.589502, 0.751867, 0.976079", \ + "0.249988, 0.290106, 0.430302, 0.549379, 0.728627, 0.914987, 1.12485" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0419008, 0.0602986, 0.156361, 0.275395, 0.513126, 0.822216, 1.2261", \ + "0.050021, 0.0684202, 0.165727, 0.28522, 0.523543, 0.832659, 1.23677", \ + "0.0852511, 0.11182, 0.215797, 0.333925, 0.572369, 0.881401, 1.28563", \ + "0.110833, 0.145388, 0.28054, 0.404161, 0.639989, 0.948219, 1.35147", \ + "0.14424, 0.188642, 0.363571, 0.524689, 0.77555, 1.08026, 1.48185", \ + "0.176896, 0.231373, 0.442822, 0.638889, 0.945976, 1.26625, 1.66437", \ + "0.208334, 0.272578, 0.519868, 0.74709, 1.10699, 1.48263, 1.89561" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0460557, 0.0707463, 0.204031, 0.37048, 0.703324, 1.13593, 1.70132", \ + "0.0461994, 0.0704758, 0.203983, 0.370483, 0.703312, 1.13598, 1.70152", \ + "0.0759192, 0.100001, 0.211334, 0.370309, 0.703342, 1.13598, 1.70152", \ + "0.103946, 0.133171, 0.252762, 0.391391, 0.704062, 1.13569, 1.70138", \ + "0.148402, 0.184288, 0.331954, 0.473672, 0.748466, 1.14568, 1.70108", \ + "0.199898, 0.242857, 0.415829, 0.583259, 0.857321, 1.21625, 1.72886", \ + "0.257181, 0.307369, 0.505179, 0.695291, 1.00436, 1.3513, 1.82231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0246997, 0.0343079, 0.0846062, 0.146974, 0.271515, 0.433413, 0.645096", \ + "0.0372894, 0.0469661, 0.097924, 0.160544, 0.28501, 0.447246, 0.65908", \ + "0.0689677, 0.0886082, 0.159135, 0.221565, 0.345866, 0.507291, 0.719062", \ + "0.0896315, 0.117303, 0.216875, 0.300894, 0.429433, 0.590916, 0.80258", \ + "0.112898, 0.150701, 0.288731, 0.406222, 0.578956, 0.750943, 0.961466", \ + "0.131169, 0.179337, 0.354929, 0.5051, 0.727318, 0.947039, 1.17875", \ + "0.144631, 0.202581, 0.414852, 0.596634, 0.866325, 1.13519, 1.4181" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218362, 0.0344134, 0.10255, 0.187652, 0.357763, 0.579085, 0.868407", \ + "0.0239778, 0.0349781, 0.102547, 0.18764, 0.357703, 0.579101, 0.868377", \ + "0.0548728, 0.0681835, 0.120767, 0.193199, 0.357739, 0.579139, 0.868161", \ + "0.0849397, 0.102869, 0.170654, 0.233112, 0.372817, 0.580008, 0.868368", \ + "0.13147, 0.156934, 0.24717, 0.327147, 0.454074, 0.6267, 0.884157", \ + "0.185179, 0.218248, 0.333214, 0.432147, 0.583768, 0.744687, 0.965667", \ + "0.244646, 0.285403, 0.426711, 0.544799, 0.724051, 0.909632, 1.11621" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0401527, 0.0521923, 0.115674, 0.194204, 0.350876, 0.554337, 0.820552", \ + "0.0509657, 0.0630995, 0.127072, 0.205816, 0.362554, 0.566161, 0.832455", \ + "0.0924924, 0.110956, 0.18463, 0.262739, 0.419058, 0.622205, 0.888444", \ + "0.121706, 0.14659, 0.248038, 0.339954, 0.495596, 0.696024, 0.963657", \ + "0.157904, 0.190537, 0.325296, 0.450674, 0.642967, 0.846391, 1.11033", \ + "0.192264, 0.232386, 0.398053, 0.5536, 0.796059, 1.04338, 1.31346", \ + "0.224447, 0.271712, 0.466338, 0.649422, 0.938037, 1.23573, 1.55543" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0403155, 0.056885, 0.146129, 0.257247, 0.479366, 0.767838, 1.14506", \ + "0.0407368, 0.0568146, 0.146111, 0.25727, 0.479303, 0.767847, 1.14511", \ + "0.0718195, 0.0879205, 0.159277, 0.259651, 0.479347, 0.767903, 1.14523", \ + "0.101596, 0.123091, 0.207731, 0.293788, 0.488201, 0.767846, 1.14516", \ + "0.145216, 0.173768, 0.285528, 0.387589, 0.558617, 0.802448, 1.15215", \ + "0.1935, 0.229004, 0.367003, 0.493058, 0.688242, 0.908194, 1.22019", \ + "0.246131, 0.288675, 0.452408, 0.60066, 0.829777, 1.06978, 1.35681" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0258465, 0.0332312, 0.0722492, 0.120728, 0.21759, 0.343479, 0.508062", \ + "0.039574, 0.0472075, 0.0869232, 0.135646, 0.232667, 0.358625, 0.523274", \ + "0.0726379, 0.0882769, 0.145859, 0.197141, 0.294936, 0.421059, 0.585851", \ + "0.0929237, 0.116094, 0.199517, 0.269927, 0.37704, 0.503757, 0.668225", \ + "0.116317, 0.149042, 0.267411, 0.366586, 0.511982, 0.658928, 0.825827", \ + "0.138089, 0.179614, 0.331655, 0.460064, 0.647516, 0.833077, 1.03171", \ + "0.156953, 0.207016, 0.391443, 0.548786, 0.777733, 1.00471, 1.2434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181557, 0.0278014, 0.0799636, 0.145007, 0.275292, 0.444415, 0.665905", \ + "0.0191793, 0.0280832, 0.0799566, 0.145078, 0.275294, 0.444416, 0.665695", \ + "0.0459115, 0.0556112, 0.0972449, 0.151495, 0.2754, 0.444547, 0.665919", \ + "0.0763467, 0.0886357, 0.139222, 0.189809, 0.294181, 0.448979, 0.665659", \ + "0.124836, 0.141132, 0.206922, 0.268815, 0.370944, 0.500181, 0.691722", \ + "0.177208, 0.199246, 0.283775, 0.359573, 0.479773, 0.611527, 0.776876", \ + "0.233541, 0.260826, 0.366375, 0.457668, 0.598668, 0.747722, 0.917229" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0382052, 0.0503799, 0.114457, 0.193615, 0.351328, 0.555826, 0.822486", \ + "0.0490971, 0.0613145, 0.125956, 0.205295, 0.363036, 0.567659, 0.834375", \ + "0.0899163, 0.108884, 0.183564, 0.262163, 0.419535, 0.623595, 0.890288", \ + "0.118731, 0.14417, 0.246792, 0.339356, 0.496034, 0.699498, 0.965617", \ + "0.155166, 0.188387, 0.324432, 0.450318, 0.643133, 0.847708, 1.11216", \ + "0.190608, 0.230924, 0.397491, 0.553791, 0.796404, 1.04418, 1.31474", \ + "0.224803, 0.272279, 0.466439, 0.650376, 0.938835, 1.23644, 1.55669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0513942, 0.0675893, 0.156169, 0.267112, 0.488988, 0.777426, 1.15468", \ + "0.052035, 0.0675262, 0.156164, 0.267113, 0.489071, 0.777439, 1.15467", \ + "0.086793, 0.100928, 0.169961, 0.269746, 0.489027, 0.777426, 1.15453", \ + "0.122159, 0.140589, 0.219152, 0.304227, 0.498214, 0.777345, 1.15465", \ + "0.173635, 0.198006, 0.301063, 0.399415, 0.568712, 0.812903, 1.16176", \ + "0.230522, 0.260496, 0.387449, 0.508628, 0.700103, 0.91814, 1.23028", \ + "0.291953, 0.327419, 0.47807, 0.620527, 0.846004, 1.08147, 1.36732" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0361036, 0.0458751, 0.0968853, 0.159814, 0.285288, 0.448237, 0.661268", \ + "0.0491262, 0.0592185, 0.110892, 0.174098, 0.299758, 0.46279, 0.67585", \ + "0.0863112, 0.10137, 0.163529, 0.227674, 0.353773, 0.517117, 0.730436", \ + "0.112415, 0.133633, 0.21692, 0.294532, 0.424608, 0.5881, 0.801422", \ + "0.143761, 0.173514, 0.288018, 0.390163, 0.549892, 0.724152, 0.937644", \ + "0.173404, 0.21103, 0.356906, 0.485842, 0.682838, 0.888582, 1.12067", \ + "0.200315, 0.245686, 0.421961, 0.578227, 0.814015, 1.05552, 1.32091" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0280999, 0.0408248, 0.109543, 0.195351, 0.366735, 0.589459, 0.880678", \ + "0.0281346, 0.0408148, 0.109543, 0.195347, 0.366728, 0.589452, 0.88066", \ + "0.0497675, 0.0617663, 0.119965, 0.198632, 0.366661, 0.589388, 0.880745", \ + "0.0780954, 0.0922789, 0.155101, 0.225206, 0.377289, 0.59082, 0.880682", \ + "0.125023, 0.142996, 0.217887, 0.294714, 0.433743, 0.624693, 0.89385", \ + "0.17711, 0.200557, 0.292373, 0.379744, 0.529371, 0.709284, 0.952906", \ + "0.232185, 0.261704, 0.374189, 0.474773, 0.639551, 0.829018, 1.06167" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0355395, 0.0476769, 0.111337, 0.18995, 0.346659, 0.550171, 0.816445", \ + "0.0465835, 0.0588342, 0.122927, 0.201725, 0.358248, 0.562278, 0.828188", \ + "0.0866675, 0.105687, 0.180566, 0.25859, 0.414921, 0.618263, 0.884351", \ + "0.114103, 0.139872, 0.243161, 0.335825, 0.491722, 0.692143, 0.959964", \ + "0.147708, 0.181685, 0.318905, 0.445324, 0.638479, 0.842431, 1.10648", \ + "0.179359, 0.220994, 0.389424, 0.54674, 0.790218, 1.03862, 1.30911", \ + "0.208565, 0.257681, 0.455837, 0.64113, 0.930701, 1.22927, 1.55033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0385929, 0.0553239, 0.14479, 0.255984, 0.478094, 0.766609, 1.14375", \ + "0.0387406, 0.054921, 0.144763, 0.255977, 0.478109, 0.766597, 1.14381", \ + "0.0697075, 0.0862798, 0.158268, 0.258464, 0.478104, 0.766633, 1.14381", \ + "0.0991993, 0.12114, 0.206682, 0.292824, 0.487062, 0.766513, 1.14397", \ + "0.142566, 0.171642, 0.284363, 0.386952, 0.557824, 0.801709, 1.15094", \ + "0.190542, 0.227007, 0.366589, 0.492777, 0.68802, 0.907894, 1.21944", \ + "0.242923, 0.286858, 0.452775, 0.601176, 0.831799, 1.07055, 1.35687" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299189, 0.0393939, 0.0895333, 0.151875, 0.276431, 0.438313, 0.649979", \ + "0.0428738, 0.0526379, 0.103591, 0.166133, 0.290882, 0.452849, 0.664575", \ + "0.0746024, 0.091219, 0.155895, 0.219902, 0.345168, 0.507782, 0.71956", \ + "0.094873, 0.118891, 0.207138, 0.286167, 0.415087, 0.578826, 0.790776", \ + "0.118404, 0.152182, 0.274611, 0.379559, 0.540922, 0.714413, 0.927545", \ + "0.140978, 0.183781, 0.339784, 0.472638, 0.672144, 0.879043, 1.11111", \ + "0.160821, 0.212467, 0.400987, 0.562626, 0.801524, 1.0445, 1.3109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0218505, 0.0344248, 0.102537, 0.187642, 0.357833, 0.579084, 0.86808", \ + "0.0224288, 0.0344989, 0.102546, 0.187634, 0.357835, 0.579085, 0.868408", \ + "0.0450175, 0.0571401, 0.114504, 0.191423, 0.357847, 0.579136, 0.868329", \ + "0.0732025, 0.0876206, 0.150472, 0.219675, 0.36806, 0.580669, 0.868429", \ + "0.11948, 0.138232, 0.213236, 0.289367, 0.427358, 0.614863, 0.882322", \ + "0.1697, 0.194121, 0.287223, 0.374621, 0.523681, 0.702096, 0.942652", \ + "0.223504, 0.253501, 0.36835, 0.468898, 0.634089, 0.822416, 1.05445" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0382052, 0.0503799, 0.114457, 0.193615, 0.351328, 0.555826, 0.822486", \ + "0.0490971, 0.0613145, 0.125956, 0.205295, 0.363036, 0.567659, 0.834375", \ + "0.0899163, 0.108884, 0.183564, 0.262163, 0.419535, 0.623595, 0.890288", \ + "0.118731, 0.14417, 0.246792, 0.339356, 0.496034, 0.699498, 0.965617", \ + "0.155166, 0.188387, 0.324432, 0.450318, 0.643133, 0.847708, 1.11216", \ + "0.190608, 0.230924, 0.397491, 0.553791, 0.796404, 1.04418, 1.31474", \ + "0.224803, 0.272279, 0.466439, 0.650376, 0.938835, 1.23644, 1.55669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0513942, 0.0675893, 0.156169, 0.267112, 0.488988, 0.777426, 1.15468", \ + "0.052035, 0.0675262, 0.156164, 0.267113, 0.489071, 0.777439, 1.15467", \ + "0.086793, 0.100928, 0.169961, 0.269746, 0.489027, 0.777426, 1.15453", \ + "0.122159, 0.140589, 0.219152, 0.304227, 0.498214, 0.777345, 1.15465", \ + "0.173635, 0.198006, 0.301063, 0.399415, 0.568712, 0.812903, 1.16176", \ + "0.230522, 0.260496, 0.387449, 0.508628, 0.700103, 0.91814, 1.23028", \ + "0.291953, 0.327419, 0.47807, 0.620527, 0.846004, 1.08147, 1.36732" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0361036, 0.0458751, 0.0968853, 0.159814, 0.285288, 0.448237, 0.661268", \ + "0.0491262, 0.0592185, 0.110892, 0.174098, 0.299758, 0.46279, 0.67585", \ + "0.0863112, 0.10137, 0.163529, 0.227674, 0.353773, 0.517117, 0.730436", \ + "0.112415, 0.133633, 0.21692, 0.294532, 0.424608, 0.5881, 0.801422", \ + "0.143761, 0.173514, 0.288018, 0.390163, 0.549892, 0.724152, 0.937644", \ + "0.173404, 0.21103, 0.356906, 0.485842, 0.682838, 0.888582, 1.12067", \ + "0.200315, 0.245686, 0.421961, 0.578227, 0.814015, 1.05552, 1.32091" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0280999, 0.0408248, 0.109543, 0.195351, 0.366735, 0.589459, 0.880678", \ + "0.0281346, 0.0408148, 0.109543, 0.195347, 0.366728, 0.589452, 0.88066", \ + "0.0497675, 0.0617663, 0.119965, 0.198632, 0.366661, 0.589388, 0.880745", \ + "0.0780954, 0.0922789, 0.155101, 0.225206, 0.377289, 0.59082, 0.880682", \ + "0.125023, 0.142996, 0.217887, 0.294714, 0.433743, 0.624693, 0.89385", \ + "0.17711, 0.200557, 0.292373, 0.379744, 0.529371, 0.709284, 0.952906", \ + "0.232185, 0.261704, 0.374189, 0.474773, 0.639551, 0.829018, 1.06167" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0476531, 0.0597001, 0.123232, 0.201784, 0.358453, 0.561932, 0.828182", \ + "0.0601637, 0.0722908, 0.136256, 0.215082, 0.371989, 0.575468, 0.841774", \ + "0.095562, 0.111746, 0.183194, 0.262035, 0.419532, 0.622929, 0.889393", \ + "0.119368, 0.141148, 0.232261, 0.322319, 0.481587, 0.685716, 0.950725", \ + "0.148737, 0.177535, 0.296309, 0.409424, 0.594833, 0.803456, 1.0699", \ + "0.177207, 0.212687, 0.358633, 0.495984, 0.715729, 0.955083, 1.23109", \ + "0.202842, 0.244987, 0.418089, 0.579561, 0.834784, 1.10675, 1.41615" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0403129, 0.0568984, 0.146098, 0.257286, 0.479289, 0.767844, 1.14522", \ + "0.0403588, 0.0568844, 0.146108, 0.257228, 0.479302, 0.767848, 1.14521", \ + "0.0615038, 0.0766634, 0.154366, 0.259206, 0.479281, 0.767898, 1.14518", \ + "0.0899338, 0.107372, 0.188668, 0.282516, 0.486558, 0.768015, 1.14513", \ + "0.135256, 0.156421, 0.250401, 0.350277, 0.537094, 0.795439, 1.15303", \ + "0.184295, 0.210279, 0.320787, 0.43265, 0.630224, 0.870973, 1.2034", \ + "0.236562, 0.267364, 0.395911, 0.52196, 0.737148, 0.987462, 1.30027" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0180425, 0.0233839, 0.0506662, 0.084004, 0.150149, 0.235909, 0.347864", \ + "0.0333497, 0.0387318, 0.0659479, 0.0989712, 0.165012, 0.250773, 0.36192", \ + "0.0718867, 0.0842951, 0.13154, 0.170495, 0.235835, 0.321926, 0.433727", \ + "0.0995235, 0.117696, 0.187151, 0.246131, 0.331064, 0.417824, 0.529414", \ + "0.135314, 0.15998, 0.257911, 0.343628, 0.468199, 0.588051, 0.711331", \ + "0.170913, 0.201398, 0.325651, 0.437549, 0.60208, 0.762428, 0.926826", \ + "0.206726, 0.242045, 0.390744, 0.526439, 0.729382, 0.929476, 1.1364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0242327, 0.0308462, 0.0670603, 0.112687, 0.204106, 0.322978, 0.478423", \ + "0.0273557, 0.0327003, 0.0670635, 0.112685, 0.204086, 0.322989, 0.478552", \ + "0.065082, 0.0713549, 0.0968305, 0.12934, 0.207202, 0.322988, 0.478456", \ + "0.101373, 0.110259, 0.147704, 0.18227, 0.243492, 0.339932, 0.481945", \ + "0.154919, 0.168524, 0.223389, 0.272655, 0.346385, 0.423659, 0.538409", \ + "0.214659, 0.233135, 0.307206, 0.372142, 0.469203, 0.564842, 0.667365", \ + "0.279532, 0.302871, 0.396236, 0.477808, 0.599624, 0.71825, 0.842759" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0457829, 0.0580114, 0.122228, 0.201434, 0.359202, 0.563758, 0.830508", \ + "0.0582754, 0.0706475, 0.135252, 0.214716, 0.372644, 0.577291, 0.844036", \ + "0.093452, 0.110044, 0.182312, 0.261762, 0.420236, 0.624751, 0.891711", \ + "0.117188, 0.139159, 0.231381, 0.322037, 0.482314, 0.687498, 0.953179", \ + "0.146972, 0.175993, 0.295803, 0.409541, 0.59548, 0.804969, 1.07235", \ + "0.176781, 0.2124, 0.359068, 0.496938, 0.716925, 0.956506, 1.23306", \ + "0.205004, 0.246919, 0.419809, 0.581595, 0.836664, 1.10944, 1.41874" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0516722, 0.0678591, 0.15641, 0.267347, 0.48928, 0.777655, 1.15488", \ + "0.0516929, 0.0678643, 0.156415, 0.267343, 0.489215, 0.777674, 1.15486", \ + "0.0747082, 0.0888021, 0.164934, 0.269356, 0.489245, 0.777625, 1.15486", \ + "0.106538, 0.122084, 0.199584, 0.292726, 0.496668, 0.777794, 1.15483", \ + "0.157154, 0.175434, 0.263556, 0.36125, 0.546484, 0.805246, 1.16281", \ + "0.212203, 0.234246, 0.336594, 0.445668, 0.640167, 0.880025, 1.21299", \ + "0.270402, 0.29632, 0.414754, 0.536635, 0.748944, 0.997649, 1.30975" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209164, 0.026278, 0.0537041, 0.0870382, 0.153136, 0.238724, 0.350507", \ + "0.0363559, 0.0416011, 0.0689703, 0.102115, 0.167985, 0.253601, 0.364569", \ + "0.0794491, 0.0911381, 0.135815, 0.173383, 0.239481, 0.324743, 0.436375", \ + "0.110722, 0.127229, 0.19325, 0.250636, 0.334249, 0.42053, 0.532086", \ + "0.149439, 0.172632, 0.266436, 0.349988, 0.472621, 0.591465, 0.713973", \ + "0.186742, 0.215927, 0.335639, 0.444963, 0.60752, 0.766441, 0.930167", \ + "0.221989, 0.257078, 0.401905, 0.535355, 0.73599, 0.934784, 1.14075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0245118, 0.0318468, 0.0692592, 0.114929, 0.206357, 0.32526, 0.480854", \ + "0.0265104, 0.0329825, 0.0692599, 0.114916, 0.206354, 0.32526, 0.480763", \ + "0.0643686, 0.0705879, 0.0970684, 0.130173, 0.209669, 0.325295, 0.480846", \ + "0.100318, 0.109798, 0.147762, 0.182382, 0.244426, 0.341506, 0.484091", \ + "0.154055, 0.167835, 0.223255, 0.272715, 0.346423, 0.424352, 0.539694", \ + "0.213618, 0.232307, 0.307214, 0.372553, 0.469267, 0.564935, 0.66775", \ + "0.278715, 0.302028, 0.395719, 0.477922, 0.599588, 0.718445, 0.842265" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0500069, 0.0622362, 0.12602, 0.204695, 0.361492, 0.565075, 0.830955", \ + "0.0628638, 0.0751694, 0.139378, 0.218306, 0.375293, 0.578902, 0.844906", \ + "0.101803, 0.117877, 0.188538, 0.267494, 0.424643, 0.628516, 0.89491", \ + "0.126414, 0.148059, 0.238574, 0.327906, 0.486516, 0.690058, 0.956529", \ + "0.152878, 0.182234, 0.301985, 0.415133, 0.600393, 0.808465, 1.07503", \ + "0.176775, 0.213493, 0.362241, 0.500398, 0.720712, 0.959601, 1.23644", \ + "0.200094, 0.243531, 0.419481, 0.582525, 0.838565, 1.11133, 1.42115" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0395103, 0.055768, 0.144784, 0.255931, 0.478045, 0.766605, 1.14381", \ + "0.0397139, 0.0558573, 0.144801, 0.255957, 0.478045, 0.766608, 1.14381", \ + "0.0590807, 0.0738033, 0.151795, 0.257355, 0.478061, 0.766634, 1.14397", \ + "0.0862182, 0.103316, 0.184906, 0.279159, 0.484608, 0.766658, 1.14388", \ + "0.133025, 0.153789, 0.247065, 0.346933, 0.533687, 0.79237, 1.1513", \ + "0.188103, 0.212676, 0.319839, 0.430579, 0.627276, 0.867415, 1.20092", \ + "0.245118, 0.273847, 0.397904, 0.521251, 0.735406, 0.984688, 1.29729" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185299, 0.0242569, 0.0524371, 0.0861151, 0.152509, 0.238261, 0.350158", \ + "0.0344147, 0.0397408, 0.0677356, 0.101123, 0.16758, 0.25335, 0.364161", \ + "0.0762897, 0.088531, 0.13444, 0.172919, 0.239161, 0.324829, 0.436542", \ + "0.106698, 0.124134, 0.191572, 0.2495, 0.333563, 0.420064, 0.531556", \ + "0.144477, 0.168593, 0.264127, 0.348637, 0.471796, 0.590897, 0.71356", \ + "0.180518, 0.211024, 0.333114, 0.443322, 0.606465, 0.76595, 0.929693", \ + "0.215392, 0.251054, 0.398777, 0.533109, 0.734922, 0.934047, 1.14024" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0245, 0.0317769, 0.0690959, 0.114671, 0.20604, 0.324958, 0.48049", \ + "0.0265265, 0.0327137, 0.0689412, 0.114656, 0.206038, 0.32496, 0.480422", \ + "0.0646399, 0.0707987, 0.0969439, 0.129938, 0.209251, 0.324958, 0.480481", \ + "0.10061, 0.109846, 0.147594, 0.182209, 0.244117, 0.341125, 0.48366", \ + "0.153991, 0.16772, 0.223344, 0.272454, 0.346149, 0.42401, 0.539363", \ + "0.213405, 0.231781, 0.306945, 0.372489, 0.468973, 0.564405, 0.667508", \ + "0.277141, 0.300754, 0.395105, 0.477901, 0.599262, 0.717918, 0.841962" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0583472, 0.0763305, 0.17199, 0.290938, 0.528613, 0.837511, 1.24153", \ + "0.0699082, 0.087989, 0.184417, 0.303855, 0.541825, 0.850835, 1.25488", \ + "0.0991887, 0.120663, 0.221166, 0.340571, 0.578688, 0.888465, 1.29258", \ + "0.114501, 0.141874, 0.259165, 0.383857, 0.621875, 0.931081, 1.33482", \ + "0.131516, 0.167412, 0.310792, 0.454152, 0.70565, 1.01455, 1.41735", \ + "0.151696, 0.195401, 0.365871, 0.528476, 0.806141, 1.13074, 1.53224", \ + "0.172115, 0.223172, 0.421532, 0.605216, 0.910412, 1.25823, 1.67808" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461438, 0.070746, 0.204031, 0.370477, 0.703312, 1.13598, 1.70157", \ + "0.0462128, 0.0707762, 0.204031, 0.370383, 0.703402, 1.13598, 1.70143", \ + "0.0605993, 0.0836796, 0.20739, 0.370438, 0.703343, 1.13593, 1.70147", \ + "0.084525, 0.10813, 0.229943, 0.382483, 0.704622, 1.13602, 1.70155", \ + "0.132109, 0.156448, 0.281151, 0.430831, 0.731968, 1.14535, 1.70203", \ + "0.184656, 0.212115, 0.345208, 0.499795, 0.797497, 1.18835, 1.72459", \ + "0.238618, 0.270646, 0.417592, 0.579086, 0.885244, 1.26761, 1.78096" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176878, 0.0234845, 0.0517938, 0.0854468, 0.151674, 0.23723, 0.348848", \ + "0.0336658, 0.039061, 0.0670436, 0.100396, 0.166569, 0.252106, 0.362733", \ + "0.0738128, 0.0866566, 0.1333, 0.17188, 0.236587, 0.3234, 0.434846", \ + "0.102058, 0.120311, 0.189458, 0.247892, 0.332369, 0.418835, 0.530184", \ + "0.135773, 0.160953, 0.25944, 0.345026, 0.469353, 0.588811, 0.709329", \ + "0.166124, 0.197939, 0.324555, 0.436749, 0.601828, 0.762216, 0.926786", \ + "0.193265, 0.231304, 0.384502, 0.521701, 0.726539, 0.927671, 1.13534" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0181841, 0.0253749, 0.062512, 0.108336, 0.199954, 0.318903, 0.47443", \ + "0.0207097, 0.0264723, 0.0623117, 0.108286, 0.199963, 0.31895, 0.474512", \ + "0.053421, 0.0611828, 0.0909246, 0.124072, 0.201927, 0.318951, 0.474506", \ + "0.0844229, 0.0963891, 0.139387, 0.176206, 0.238401, 0.335304, 0.477842", \ + "0.131596, 0.14964, 0.212755, 0.264848, 0.340587, 0.419074, 0.53116", \ + "0.184739, 0.209446, 0.294482, 0.363609, 0.46282, 0.560106, 0.664703", \ + "0.242959, 0.274595, 0.382256, 0.46982, 0.593102, 0.712617, 0.837091" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0390176, 0.0492259, 0.103033, 0.169829, 0.303213, 0.476583, 0.703211", \ + "0.0519775, 0.062237, 0.116499, 0.18353, 0.317169, 0.490524, 0.717223", \ + "0.0860641, 0.102381, 0.168487, 0.236027, 0.369859, 0.542702, 0.770478", \ + "0.104563, 0.127745, 0.217958, 0.300763, 0.438348, 0.612175, 0.839032", \ + "0.122868, 0.155166, 0.278604, 0.388695, 0.560158, 0.743545, 0.970734", \ + "0.140291, 0.180551, 0.335022, 0.472475, 0.683397, 0.903666, 1.14957", \ + "0.157552, 0.205002, 0.387724, 0.55147, 0.801572, 1.05982, 1.34345" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0306442, 0.0440734, 0.118529, 0.211751, 0.398114, 0.640378, 0.957085", \ + "0.0310417, 0.0442187, 0.118539, 0.211766, 0.398049, 0.640351, 0.957084", \ + "0.0556635, 0.0675698, 0.129342, 0.214803, 0.398131, 0.640378, 0.957019", \ + "0.0858801, 0.100574, 0.16906, 0.243694, 0.408923, 0.641141, 0.956928", \ + "0.137284, 0.154952, 0.236216, 0.320668, 0.470965, 0.677111, 0.969997", \ + "0.19494, 0.215555, 0.311688, 0.409668, 0.57624, 0.769987, 1.03441", \ + "0.252773, 0.277298, 0.391902, 0.504579, 0.691278, 0.901419, 1.1537" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0214078, 0.0268559, 0.0544001, 0.0877494, 0.15373, 0.239143, 0.350675", \ + "0.036838, 0.0421806, 0.0697006, 0.102903, 0.168865, 0.254274, 0.364781", \ + "0.0811116, 0.0925005, 0.13625, 0.174383, 0.240344, 0.3255, 0.43686", \ + "0.112882, 0.129397, 0.194641, 0.251611, 0.334926, 0.421067, 0.532279", \ + "0.152217, 0.175219, 0.268244, 0.351243, 0.4735, 0.591951, 0.711788", \ + "0.189205, 0.218398, 0.338045, 0.446443, 0.608256, 0.767119, 0.930206", \ + "0.223562, 0.258794, 0.40353, 0.536341, 0.736755, 0.935091, 1.14071" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0200542, 0.0269715, 0.0639151, 0.109791, 0.201515, 0.320515, 0.476122", \ + "0.0217638, 0.0278807, 0.0639045, 0.109788, 0.20151, 0.320458, 0.476072", \ + "0.0532711, 0.0613407, 0.0917081, 0.124432, 0.20452, 0.32052, 0.476104", \ + "0.0835801, 0.0955606, 0.139298, 0.176345, 0.239055, 0.336451, 0.479245", \ + "0.129003, 0.146677, 0.210547, 0.263675, 0.340186, 0.419248, 0.532057", \ + "0.179429, 0.20325, 0.288905, 0.359804, 0.460863, 0.558815, 0.662113", \ + "0.234341, 0.263964, 0.372694, 0.461634, 0.587802, 0.708739, 0.835335" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0583472, 0.0763305, 0.17199, 0.290938, 0.528613, 0.837511, 1.24153", \ + "0.0699082, 0.087989, 0.184417, 0.303855, 0.541825, 0.850835, 1.25488", \ + "0.0991887, 0.120663, 0.221166, 0.340571, 0.578688, 0.888465, 1.29258", \ + "0.114501, 0.141874, 0.259165, 0.383857, 0.621875, 0.931081, 1.33482", \ + "0.131516, 0.167412, 0.310792, 0.454152, 0.70565, 1.01455, 1.41735", \ + "0.151696, 0.195401, 0.365871, 0.528476, 0.806141, 1.13074, 1.53224", \ + "0.172115, 0.223172, 0.421532, 0.605216, 0.910412, 1.25823, 1.67808" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461438, 0.070746, 0.204031, 0.370477, 0.703312, 1.13598, 1.70157", \ + "0.0462128, 0.0707762, 0.204031, 0.370383, 0.703402, 1.13598, 1.70143", \ + "0.0605993, 0.0836796, 0.20739, 0.370438, 0.703343, 1.13593, 1.70147", \ + "0.084525, 0.10813, 0.229943, 0.382483, 0.704622, 1.13602, 1.70155", \ + "0.132109, 0.156448, 0.281151, 0.430831, 0.731968, 1.14535, 1.70203", \ + "0.184656, 0.212115, 0.345208, 0.499795, 0.797497, 1.18835, 1.72459", \ + "0.238618, 0.270646, 0.417592, 0.579086, 0.885244, 1.26761, 1.78096" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0209164, 0.026278, 0.0537041, 0.0870382, 0.153136, 0.238724, 0.350507", \ + "0.0363559, 0.0416011, 0.0689703, 0.102115, 0.167985, 0.253601, 0.364569", \ + "0.0794491, 0.0911381, 0.135815, 0.173383, 0.239481, 0.324743, 0.436375", \ + "0.110722, 0.127229, 0.19325, 0.250636, 0.334249, 0.42053, 0.532086", \ + "0.149439, 0.172632, 0.266436, 0.349988, 0.472621, 0.591465, 0.713973", \ + "0.186742, 0.215927, 0.335639, 0.444963, 0.60752, 0.766441, 0.930167", \ + "0.221989, 0.257078, 0.401905, 0.535355, 0.73599, 0.934784, 1.14075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0245118, 0.0318468, 0.0692592, 0.114929, 0.206357, 0.32526, 0.480854", \ + "0.0265104, 0.0329825, 0.0692599, 0.114916, 0.206354, 0.32526, 0.480763", \ + "0.0643686, 0.0705879, 0.0970684, 0.130173, 0.209669, 0.325295, 0.480846", \ + "0.100318, 0.109798, 0.147762, 0.182382, 0.244426, 0.341506, 0.484091", \ + "0.154055, 0.167835, 0.223255, 0.272715, 0.346423, 0.424352, 0.539694", \ + "0.213618, 0.232307, 0.307214, 0.372553, 0.469267, 0.564935, 0.66775", \ + "0.278715, 0.302028, 0.395719, 0.477922, 0.599588, 0.718445, 0.842265" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011588, 0.011652, 0.0117275, 0.0117445, 0.0117558, 0.0117556, 0.0117582", \ + "0.0112248, 0.0113384, 0.0115987, 0.0116897, 0.0117498, 0.0117779, 0.0117892", \ + "0.011258, 0.0112532, 0.0113497, 0.0114483, 0.0115589, 0.0116626, 0.0117114", \ + "0.0122714, 0.0120834, 0.0117764, 0.0116737, 0.0116599, 0.0116826, 0.0117101", \ + "0.0150868, 0.0146437, 0.0135222, 0.0129579, 0.0124787, 0.0122459, 0.0120821", \ + "0.019379, 0.0187285, 0.0167742, 0.0155931, 0.0144632, 0.0137075, 0.0132068", \ + "0.024899, 0.0240302, 0.0213167, 0.0195506, 0.0176525, 0.0171614, 0.0152231" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00031665, -0.000293646, -0.000266714, -0.000260686, -0.000257656, -0.000256818, -0.000254227", \ + "-0.000593396, -0.000508132, -0.000340245, -0.000282475, -0.00025678, -0.000235248, -0.000240295", \ + "-0.000239792, -0.000256228, -0.000294334, -0.000277081, -0.000264064, -0.000251443, -0.000244551", \ + "0.00105289, 0.000822999, 0.000445237, 0.000272664, 8.62462e-05, -1.18442e-05, -7.35119e-05", \ + "0.00414165, 0.00371003, 0.00243077, 0.00169086, 0.00108878, 0.000711829, 0.000471963", \ + "0.00841551, 0.0078445, 0.00583699, 0.00454385, 0.0031887, 0.00230673, 0.0016981", \ + "0.0140025, 0.0133059, 0.0106949, 0.00871897, 0.00647743, 0.00492363, 0.00379255" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00900391, 0.00911661, 0.00924287, 0.00927107, 0.00928735, 0.00929261, 0.00929415", \ + "0.00862203, 0.00874917, 0.0090591, 0.00915696, 0.00926148, 0.0092975, 0.00931421", \ + "0.00932818, 0.00922774, 0.00907571, 0.00901203, 0.00915178, 0.00921473, 0.00925836", \ + "0.010762, 0.0105209, 0.00998535, 0.00970499, 0.00949868, 0.00942976, 0.00938979", \ + "0.0139735, 0.0134844, 0.0122862, 0.0114876, 0.0107371, 0.0102967, 0.00999889", \ + "0.0185002, 0.017828, 0.0157659, 0.0144831, 0.0130839, 0.0121154, 0.011416", \ + "0.0242218, 0.0233708, 0.0205934, 0.0187597, 0.0167182, 0.0150801, 0.0137337" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000688201, -0.000576926, -0.000464369, -0.000441079, -0.000428239, -0.000424153, -0.000420207", \ + "-0.000989876, -0.000824306, -0.000501298, -0.000394606, -0.000331158, -0.000302782, -0.000286095", \ + "-0.000516137, -0.000574769, -0.000530238, -0.000364886, -0.000315653, -0.000298863, -0.000279092", \ + "0.000861655, 0.00054794, 0.000159277, 5.87107e-06, -0.000108905, -0.000151977, -0.000174424", \ + "0.00403159, 0.00348911, 0.00207882, 0.00145283, 0.000847566, 0.000526584, 0.000325621", \ + "0.00846398, 0.00770663, 0.00543452, 0.00408467, 0.00280808, 0.00203036, 0.00148282", \ + "0.0142521, 0.0133247, 0.0101684, 0.00809967, 0.00594859, 0.00452015, 0.00347156" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0127369, 0.0127665, 0.012812, 0.0128209, 0.012826, 0.0128248, 0.0128219", \ + "0.0124124, 0.0124684, 0.0126284, 0.0126928, 0.0127074, 0.0127585, 0.0127688", \ + "0.0132011, 0.0131188, 0.0128191, 0.0127567, 0.0127369, 0.012728, 0.012742", \ + "0.0147445, 0.0145138, 0.0139107, 0.013584, 0.0132502, 0.0125952, 0.0129871", \ + "0.0181944, 0.0178084, 0.0165382, 0.0156671, 0.0148179, 0.0142362, 0.013845", \ + "0.0229393, 0.0224227, 0.0205406, 0.0191517, 0.0176309, 0.0164184, 0.0155561", \ + "0.029141, 0.0285079, 0.026068, 0.0241011, 0.0217528, 0.0200567, 0.0184442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000711404, -0.000638474, -0.000557751, -0.000540328, -0.0005303, -0.000526537, -0.000523789", \ + "-0.00110751, -0.000954246, -0.000649426, -0.000550127, -0.000483125, -0.000459018, -0.000443544", \ + "-0.00109522, -0.00108834, -0.0009313, -0.000789001, -0.000642081, -0.000562718, -0.000512028", \ + "-4.60427e-05, -0.000237846, -0.000535566, -0.000582735, -0.000563735, -0.000513726, -0.000483217", \ + "0.00298876, 0.00249579, 0.00124267, 0.000691461, 0.000256931, 5.20757e-05, -7.45151e-05", \ + "0.00773743, 0.00699176, 0.00470193, 0.00342069, 0.00224721, 0.00152317, 0.0010633", \ + "0.0139113, 0.0129674, 0.00976451, 0.00764891, 0.00548366, 0.00411074, 0.00311452" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144298, 0.0144516, 0.0144858, 0.0144924, 0.0144955, 0.0144935, 0.0144927", \ + "0.0141173, 0.0141357, 0.0143104, 0.0143604, 0.0143614, 0.0144086, 0.0144137", \ + "0.0148167, 0.0148051, 0.0145101, 0.0144483, 0.0144152, 0.0143946, 0.0143994", \ + "0.0164074, 0.0161697, 0.0155547, 0.0152172, 0.0149078, 0.0147367, 0.0146378", \ + "0.0198739, 0.019501, 0.018151, 0.0173509, 0.0163926, 0.0158425, 0.0154642", \ + "0.0245928, 0.0240582, 0.0221119, 0.0207124, 0.0191021, 0.0179257, 0.0170887", \ + "0.0307384, 0.0300813, 0.0275654, 0.0255767, 0.0231763, 0.0213872, 0.019885" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000171892, -0.000123286, -5.8525e-05, -4.24189e-05, -3.36842e-05, -2.95706e-05, -2.78528e-05", \ + "-0.000487241, -0.000379592, -0.000131866, -4.47427e-05, 1.2121e-05, 3.85101e-05, 5.30705e-05", \ + "-0.000610666, -0.000584811, -0.000423938, -0.000285535, -0.000147628, -6.63441e-05, -2.19274e-05", \ + "0.000249483, 0.000137827, -8.27415e-05, -0.000111253, -7.72269e-05, -4.43907e-05, -5.44188e-06", \ + "0.00300901, 0.00258915, 0.00156613, 0.00108776, 0.000696758, 0.000498528, 0.000381488", \ + "0.00750885, 0.00685705, 0.00483329, 0.00365722, 0.00259128, 0.00191057, 0.00143814", \ + "0.0134727, 0.0126358, 0.00969421, 0.00772768, 0.00574843, 0.00441871, 0.00344714" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119768, 0.0120001, 0.0120348, 0.0120412, 0.0120445, 0.0120438, 0.0120403", \ + "0.0116403, 0.0117163, 0.011856, 0.0119073, 0.011875, 0.0119564, 0.0119612", \ + "0.0124688, 0.0123908, 0.0121369, 0.0120507, 0.0120003, 0.0119805, 0.0119744", \ + "0.0139935, 0.0137567, 0.0131192, 0.0127879, 0.0124609, 0.0118049, 0.0121877", \ + "0.0174739, 0.0170703, 0.0157305, 0.0148416, 0.0139675, 0.0133998, 0.0130137", \ + "0.022207, 0.0216628, 0.0196815, 0.018276, 0.0167413, 0.0155016, 0.0146445", \ + "0.0283734, 0.0277084, 0.0251507, 0.0231801, 0.0207366, 0.0188151, 0.0174721" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000710963, -0.000636804, -0.00055403, -0.000536341, -0.000525909, -0.000522206, -0.000518976", \ + "-0.00108301, -0.000933926, -0.000626248, -0.000527157, -0.000466963, -0.000439239, -0.00042388", \ + "-0.00107441, -0.00106755, -0.000906824, -0.000759833, -0.000614516, -0.000531841, -0.000474269", \ + "-5.53835e-05, -0.000235813, -0.00052983, -0.000571605, -0.00054089, -0.000503803, -0.000464211", \ + "0.00293081, 0.00241261, 0.00119758, 0.000676708, 0.000257318, 5.14032e-05, -6.48843e-05", \ + "0.00760812, 0.00685331, 0.00458189, 0.00330807, 0.00216751, 0.0014798, 0.000998973", \ + "0.0137186, 0.0127722, 0.00954698, 0.00747359, 0.00536163, 0.00399794, 0.00303695" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144298, 0.0144516, 0.0144858, 0.0144924, 0.0144955, 0.0144935, 0.0144927", \ + "0.0141173, 0.0141357, 0.0143104, 0.0143604, 0.0143614, 0.0144086, 0.0144137", \ + "0.0148167, 0.0148051, 0.0145101, 0.0144483, 0.0144152, 0.0143946, 0.0143994", \ + "0.0164074, 0.0161697, 0.0155547, 0.0152172, 0.0149078, 0.0147367, 0.0146378", \ + "0.0198739, 0.019501, 0.018151, 0.0173509, 0.0163926, 0.0158425, 0.0154642", \ + "0.0245928, 0.0240582, 0.0221119, 0.0207124, 0.0191021, 0.0179257, 0.0170887", \ + "0.0307384, 0.0300813, 0.0275654, 0.0255767, 0.0231763, 0.0213872, 0.019885" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000711404, -0.000638474, -0.000557751, -0.000540328, -0.0005303, -0.000526537, -0.000523789", \ + "-0.00110751, -0.000954246, -0.000649426, -0.000550127, -0.000483125, -0.000459018, -0.000443544", \ + "-0.00109522, -0.00108834, -0.0009313, -0.000789001, -0.000642081, -0.000562718, -0.000512028", \ + "-4.60427e-05, -0.000237846, -0.000535566, -0.000582735, -0.000563735, -0.000513726, -0.000483217", \ + "0.00298876, 0.00249579, 0.00124267, 0.000691461, 0.000256931, 5.20757e-05, -7.45151e-05", \ + "0.00773743, 0.00699176, 0.00470193, 0.00342069, 0.00224721, 0.00152317, 0.0010633", \ + "0.0139113, 0.0129674, 0.00976451, 0.00764891, 0.00548366, 0.00411074, 0.00311452" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0163505, 0.0163832, 0.0164366, 0.0164518, 0.0164582, 0.0164593, 0.0164582", \ + "0.0160841, 0.0161326, 0.016287, 0.0163459, 0.0163965, 0.0164192, 0.016431", \ + "0.0161028, 0.0160953, 0.0161288, 0.0161839, 0.0162739, 0.0163092, 0.0163564", \ + "0.0170175, 0.0168824, 0.0166373, 0.0164899, 0.0164229, 0.0163895, 0.0164072", \ + "0.0199636, 0.0196128, 0.0185773, 0.0180276, 0.0174997, 0.0171236, 0.0169274", \ + "0.0248558, 0.0242822, 0.0223718, 0.0211613, 0.0198598, 0.018971, 0.0184227", \ + "0.0311842, 0.030458, 0.0277697, 0.0258646, 0.0237161, 0.022244, 0.0209015" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000104532, -9.47759e-05, -8.06268e-05, -7.0171e-05, -6.86032e-05, -6.85214e-05, -6.6639e-05", \ + "-0.000415624, -0.000371417, -0.000267175, -0.000233851, -0.000217397, -0.000204936, -0.000208263", \ + "0.000153853, 0.000198153, -8.27822e-05, 1.23869e-05, -7.84575e-05, -0.000104985, -0.000139428", \ + "0.00171778, 0.00152475, 0.000857237, 0.000617654, 0.000319171, 0.000162053, 5.57082e-05", \ + "0.00531209, 0.00489419, 0.00344245, 0.0025531, 0.00168836, 0.0012146, 0.000847337", \ + "0.0103934, 0.00980053, 0.00765441, 0.00609217, 0.00439977, 0.00329714, 0.00248088", \ + "0.0170027, 0.0162995, 0.0135123, 0.0112584, 0.00859593, 0.00666276, 0.00522298" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0180979, 0.0181356, 0.0181942, 0.0182092, 0.018217, 0.0182183, 0.0182166", \ + "0.0178349, 0.0178723, 0.0180428, 0.0181022, 0.0181547, 0.0181778, 0.0181888", \ + "0.0178536, 0.0178684, 0.0178837, 0.0179467, 0.0180307, 0.0180661, 0.0181142", \ + "0.0187755, 0.0186568, 0.018381, 0.0182409, 0.0181832, 0.0181492, 0.0181663", \ + "0.0217606, 0.0213948, 0.0203609, 0.019783, 0.0192215, 0.0188762, 0.0186872", \ + "0.0266357, 0.0260681, 0.0241612, 0.0229126, 0.0216129, 0.0207999, 0.0201185", \ + "0.0329627, 0.0322278, 0.029555, 0.0276425, 0.0254461, 0.0239645, 0.0227022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000344727, 0.000351155, 0.000362937, 0.000373152, 0.00037446, 0.000374435, 0.000375972", \ + "6.78306e-05, 9.88691e-05, 0.000182613, 0.000216688, 0.000227399, 0.000234986, 0.000238673", \ + "0.000619965, 0.000463209, 0.000347019, 0.000449621, 0.000377891, 0.000332789, 0.000302236", \ + "0.00201113, 0.00181358, 0.00131755, 0.00103742, 0.000751798, 0.000596394, 0.000493542", \ + "0.00544183, 0.00506433, 0.0037576, 0.00292069, 0.00211026, 0.00163919, 0.0012783", \ + "0.0104003, 0.009868, 0.00786194, 0.00637453, 0.00477411, 0.00367832, 0.0029053", \ + "0.0169158, 0.0162705, 0.0136331, 0.0115082, 0.00892072, 0.00704376, 0.0056211" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0179756, 0.0180142, 0.0180732, 0.0180882, 0.0180967, 0.0180982, 0.0180956", \ + "0.0177067, 0.01776, 0.0179064, 0.0179867, 0.0180377, 0.0180599, 0.0180714", \ + "0.0176919, 0.0176932, 0.0177494, 0.0178091, 0.0178918, 0.0179507, 0.0179935", \ + "0.0184638, 0.0183563, 0.0180989, 0.0180039, 0.0179734, 0.0178856, 0.0180079", \ + "0.0210619, 0.0207044, 0.0198085, 0.0192947, 0.0188559, 0.0185833, 0.018397", \ + "0.0256329, 0.0250752, 0.0232827, 0.0221761, 0.0210234, 0.0202517, 0.0198038", \ + "0.0319022, 0.0311566, 0.0285282, 0.0267023, 0.0246566, 0.0233337, 0.0220825" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000362979, 0.000365117, 0.000382195, 0.00038465, 0.00038583, 0.000385889, 0.000385019", \ + "6.18686e-05, 0.000102946, 0.000178196, 0.000212953, 0.000229532, 0.000232108, 0.000231275", \ + "0.000503334, 0.000429322, 0.000318634, 0.000386615, 0.000319782, 0.000282359, 0.00025929", \ + "0.0019984, 0.00178521, 0.00126856, 0.000985464, 0.000710319, 0.000556994, 0.000471018", \ + "0.00542868, 0.00505352, 0.00369926, 0.0028752, 0.00205971, 0.00159346, 0.00123499", \ + "0.0103985, 0.0098623, 0.00782425, 0.0063194, 0.00471812, 0.00363842, 0.00285279", \ + "0.0169416, 0.0162695, 0.0135935, 0.0114391, 0.00887419, 0.0069869, 0.00556626" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0148436, 0.0149002, 0.0149734, 0.0149914, 0.0150027, 0.0150082, 0.0150069", \ + "0.0145383, 0.0146102, 0.014799, 0.0148783, 0.0149353, 0.014965, 0.0149772", \ + "0.0144767, 0.0145036, 0.0145879, 0.0146545, 0.0147247, 0.0148522, 0.0148824", \ + "0.0150709, 0.0149766, 0.0148141, 0.0147797, 0.0148018, 0.0148292, 0.0148029", \ + "0.0176723, 0.0172861, 0.0163234, 0.0159459, 0.0155064, 0.0153503, 0.0152047", \ + "0.0223793, 0.0217267, 0.0197536, 0.0186173, 0.0176283, 0.0169, 0.0163568", \ + "0.028691, 0.0278409, 0.0249475, 0.0230602, 0.021118, 0.0196831, 0.0186825" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000317419, 0.000327568, 0.000317599, 0.000318543, 0.000318791, 0.000317339, 0.000316406", \ + "1.05149e-05, 3.30493e-05, 8.69261e-05, 0.000103709, 0.000105752, 0.000108333, 0.00010138", \ + "0.000501797, 0.000317816, 0.000219994, 0.000291494, 0.000199009, 0.000163256, 0.000131251", \ + "0.00181983, 0.00160808, 0.00103519, 0.000822842, 0.000548445, 0.000403385, 0.00030717", \ + "0.00514733, 0.0047374, 0.00337451, 0.00254156, 0.00177226, 0.00138079, 0.00101453", \ + "0.0100123, 0.00942292, 0.00729307, 0.00582704, 0.00423283, 0.00320324, 0.00246377", \ + "0.0163658, 0.0156525, 0.0128685, 0.0106587, 0.00810928, 0.00630045, 0.00497071" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158619, 0.0159158, 0.0159871, 0.0160042, 0.0160167, 0.0160219, 0.0160206", \ + "0.0155609, 0.015635, 0.0158082, 0.0158965, 0.0159538, 0.0159831, 0.015995", \ + "0.0156178, 0.0156141, 0.0156492, 0.0156942, 0.0158064, 0.0156505, 0.0159167", \ + "0.0165121, 0.0163343, 0.0160376, 0.0159656, 0.015907, 0.0159106, 0.0159237", \ + "0.019334, 0.0189524, 0.0178453, 0.0173146, 0.0168085, 0.0165557, 0.0163884", \ + "0.0242162, 0.0235812, 0.0215405, 0.020289, 0.0191163, 0.0182696, 0.0177371", \ + "0.0307618, 0.0299126, 0.026966, 0.0249852, 0.0228609, 0.0214652, 0.0204187" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000466358, 0.000472424, 0.000492811, 0.000495755, 0.000497307, 0.000497224, 0.000496667", \ + "0.000183824, 0.000217236, 0.000302661, 0.000353592, 0.000375669, 0.000381077, 0.000383455", \ + "0.000614025, 0.000559791, 0.000577368, 0.00051034, 0.000465295, 0.000439035, 0.000420889", \ + "0.00210508, 0.00193408, 0.00141455, 0.00115268, 0.000875624, 0.00072736, 0.000626155", \ + "0.00552794, 0.00516704, 0.00391378, 0.00308583, 0.00226987, 0.00179773, 0.00142799", \ + "0.0105224, 0.0100021, 0.00807553, 0.00660461, 0.00500307, 0.00391868, 0.00311484", \ + "0.0170787, 0.016448, 0.0138679, 0.0117612, 0.00922965, 0.00736396, 0.00591635" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0180979, 0.0181356, 0.0181942, 0.0182092, 0.018217, 0.0182183, 0.0182166", \ + "0.0178349, 0.0178723, 0.0180428, 0.0181022, 0.0181547, 0.0181778, 0.0181888", \ + "0.0178536, 0.0178684, 0.0178837, 0.0179467, 0.0180307, 0.0180661, 0.0181142", \ + "0.0187755, 0.0186568, 0.018381, 0.0182409, 0.0181832, 0.0181492, 0.0181663", \ + "0.0217606, 0.0213948, 0.0203609, 0.019783, 0.0192215, 0.0188762, 0.0186872", \ + "0.0266357, 0.0260681, 0.0241612, 0.0229126, 0.0216129, 0.0207999, 0.0201185", \ + "0.0329627, 0.0322278, 0.029555, 0.0276425, 0.0254461, 0.0239645, 0.0227022" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.000466358, 0.000472424, 0.000492811, 0.000495755, 0.000497307, 0.000497224, 0.000496667", \ + "0.000183824, 0.000217236, 0.000302661, 0.000353592, 0.000375669, 0.000381077, 0.000383455", \ + "0.000614025, 0.000559791, 0.000577368, 0.00051034, 0.000465295, 0.000439035, 0.000420889", \ + "0.00210508, 0.00193408, 0.00141455, 0.00115268, 0.000875624, 0.00072736, 0.000626155", \ + "0.00552794, 0.00516704, 0.00391378, 0.00308583, 0.00226987, 0.00179773, 0.00142799", \ + "0.0105224, 0.0100021, 0.00807553, 0.00660461, 0.00500307, 0.00391868, 0.00311484", \ + "0.0170787, 0.016448, 0.0138679, 0.0117612, 0.00922965, 0.00736396, 0.00591635" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00343559; + rise_capacitance : 0.00336178; + rise_capacitance_range (0.002248, 0.00336178); + fall_capacitance : 0.00343559; + fall_capacitance_range (0.00219216, 0.00343559); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000643898, -0.000651392, -0.000652064, -0.00065292, -0.000648867, -0.000648231, -0.000646629" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000653168, 0.000651392, 0.000652213, 0.00065292, 0.000648867, 0.000648231, 0.000646629" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00191626, -0.00223466, -0.00236218, -0.00238827, -0.00240392, -0.00241527, -0.00241191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00241149, 0.00240868, 0.00242241, 0.00241559, 0.00242414, 0.00241527, 0.00241191" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00051592, -0.00051821, -0.000525843, -0.000524456, -0.000524053, -0.000524771, -0.000527273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000527172, 0.000532077, 0.000532502, 0.000527662, 0.000530372, 0.000528956, 0.000528777" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00297253, -0.00298573, -0.00305749, -0.00307453, -0.00308345, -0.00310096, -0.00309277" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00311298, 0.00311481, 0.00312475, 0.00311602, 0.00312414, 0.00310894, 0.00309277" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000517163, -0.000519952, -0.000520516, -0.000522805, -0.000522213, -0.000521772, -0.000522552" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000539864, 0.000539345, 0.000540573, 0.000540932, 0.000536903, 0.000534926, 0.000530876" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000494757, -0.000492937, -0.000495493, -0.000498248, -0.000498495, -0.000498279, -0.000497616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000496823, 0.000499265, 0.000497554, 0.000498248, 0.000498495, 0.000498279, 0.000497616" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324696, -0.00324988, -0.00325248, -0.00325168, -0.00326079, -0.0032759, -0.00328723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328249, 0.00328791, 0.00328072, 0.00331048, 0.00328369, 0.00329828, 0.00329307" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00349361; + rise_capacitance : 0.00349361; + rise_capacitance_range (0.00200212, 0.00349361); + fall_capacitance : 0.00348989; + fall_capacitance_range (0.00193464, 0.00348989); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000343945, -0.000345179, -0.000346738, -0.000347476, -0.000346126, -0.000344796, -0.000343939" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000354887, 0.000357661, 0.000357728, 0.000357535, 0.000355359, 0.000352715, 0.000349858" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000339483, -0.000340723, -0.000343646, -0.000338376, -0.000340008, -0.00033872, -0.000338289" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000354181, 0.000352396, 0.000348514, 0.000348868, 0.000349085, 0.000346806, 0.000344247" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00296755, -0.00297292, -0.00304359, -0.00306455, -0.00307641, -0.00309, -0.00307491" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00309293, 0.00309609, 0.00310396, 0.00309702, 0.00310355, 0.00309, 0.00307491" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000327253, -0.000328668, -0.000329305, -0.000329711, -0.000327919, -0.000325909, -0.00032346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000364157, 0.000366545, 0.000364007, 0.000362599, 0.000361813, 0.000356633, 0.000350215" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000316378, -0.000318645, -0.000318702, -0.0003183, -0.000316242, -0.000317992, -0.000317251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000316378, 0.000318645, 0.000318702, 0.0003183, 0.000316242, 0.000317992, 0.000317251" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00324104, -0.00324204, -0.00324764, -0.00325024, -0.00325392, -0.00327089, -0.00328283" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328098, 0.00327893, 0.00328055, 0.0032773, 0.0032827, 0.0032922, 0.00328809" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00344867; + rise_capacitance : 0.00344867; + rise_capacitance_range (0.00242368, 0.00344867); + fall_capacitance : 0.00337847; + fall_capacitance_range (0.00222708, 0.00337847); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000379278, -0.000380915, -0.000384795, -0.000383321, -0.000381796, -0.000380458, -0.000379548" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000398772, 0.000398193, 0.000399702, 0.000398169, 0.000396144, 0.000391609, 0.000385873" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000375042, -0.000376238, -0.000380986, -0.000379311, -0.000377764, -0.000376387, -0.000375445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000398307, 0.000395417, 0.000396403, 0.000396, 0.000392777, 0.000388317, 0.000382678" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000362966, -0.000364217, -0.000368907, -0.000367435, -0.000366262, -0.000364122, -0.000358212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0003751, 0.000372676, 0.000373993, 0.000372962, 0.000369267, 0.000364122, 0.000358212" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00036213, -0.000357914, -0.000360721, -0.000361355, -0.000360141, -0.000358926, -0.000358076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000364084, 0.000357914, 0.000360721, 0.000361355, 0.000360141, 0.000358926, 0.000358076" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00261948, -0.0026137, -0.00262315, -0.00261628, -0.00262611, -0.00262234, -0.00261809" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00270623, 0.00262521, 0.00264486, 0.00263765, 0.00263068, 0.00262264, 0.00261809" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.003432; + rise_capacitance : 0.00335573; + rise_capacitance_range (0.00244102, 0.00335573); + fall_capacitance : 0.003432; + fall_capacitance_range (0.00244665, 0.003432); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00189719, -0.0021963, -0.00235081, -0.00235225, -0.00235691, -0.00235438, -0.00234793" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00234787, 0.00235496, 0.00235907, 0.00237411, 0.00235691, 0.00235438, 0.00234793" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.0018915, -0.00219529, -0.00235009, -0.00235188, -0.00236792, -0.00235767, -0.00235125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00235095, 0.00237109, 0.00236798, 0.00237739, 0.00236792, 0.00235767, 0.00235125" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00181186, -0.00210675, -0.00229108, -0.00230277, -0.00230448, -0.00229481, -0.00228835" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00228251, 0.00229504, 0.00230523, 0.00230277, 0.00230448, 0.00229481, 0.00228835" \ + ); + } + } + } + } + cell (OR2X1) { + area : 7.056; + cell_leakage_power : 0.0926781; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0909026; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101938; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728797; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104992; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0926781; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0331358, 0.0373907, 0.0691139, 0.107618, 0.184418, 0.284146, 0.414549", \ + "0.04748, 0.0516708, 0.0833667, 0.12197, 0.198786, 0.29856, 0.428985", \ + "0.084126, 0.0892462, 0.121986, 0.160645, 0.237576, 0.337449, 0.467847", \ + "0.108438, 0.114755, 0.150114, 0.188489, 0.265219, 0.364717, 0.495153", \ + "0.135326, 0.143296, 0.184584, 0.224124, 0.300923, 0.400427, 0.529965", \ + "0.156854, 0.16629, 0.215134, 0.256999, 0.335162, 0.436023, 0.566364", \ + "0.173571, 0.184274, 0.240804, 0.286673, 0.366709, 0.468974, 0.601449" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0136076, 0.0185499, 0.0624188, 0.118088, 0.229548, 0.3744, 0.563916", \ + "0.0138603, 0.0187367, 0.0624267, 0.118093, 0.229516, 0.374401, 0.563872", \ + "0.020176, 0.0241835, 0.0640226, 0.118798, 0.229839, 0.374475, 0.563851", \ + "0.0268685, 0.0309483, 0.0670071, 0.119977, 0.230831, 0.37507, 0.564275", \ + "0.036218, 0.0411134, 0.0746749, 0.12424, 0.232552, 0.376486, 0.565307", \ + "0.046057, 0.051818, 0.086122, 0.132471, 0.237612, 0.380105, 0.567839", \ + "0.05624, 0.062697, 0.099636, 0.143424, 0.245602, 0.387005, 0.573815" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0542299, 0.0592919, 0.0913703, 0.126728, 0.196161, 0.286096, 0.403629", \ + "0.0655577, 0.0705526, 0.1026, 0.137999, 0.207449, 0.29742, 0.415006", \ + "0.10618, 0.111813, 0.14569, 0.181963, 0.251623, 0.341631, 0.459142", \ + "0.136057, 0.14251, 0.178369, 0.214507, 0.28451, 0.375307, 0.492942", \ + "0.174379, 0.182075, 0.222498, 0.2599, 0.329203, 0.419467, 0.537425", \ + "0.21285, 0.22177, 0.26823, 0.307778, 0.379107, 0.469214, 0.587155", \ + "0.25056, 0.260565, 0.313509, 0.356644, 0.429639, 0.522184, 0.641551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0177669, 0.0222196, 0.0586999, 0.105843, 0.202257, 0.328527, 0.493812", \ + "0.0177636, 0.0222485, 0.0587224, 0.105842, 0.202294, 0.32858, 0.493745", \ + "0.0230334, 0.0271248, 0.0621434, 0.108052, 0.203242, 0.328598, 0.493749", \ + "0.0288923, 0.0329574, 0.0649918, 0.109899, 0.205304, 0.330519, 0.495034", \ + "0.0376061, 0.0421004, 0.0723409, 0.11427, 0.20677, 0.331973, 0.496729", \ + "0.047031, 0.052084, 0.082683, 0.122189, 0.211976, 0.334927, 0.498815", \ + "0.057078, 0.06271, 0.095228, 0.133117, 0.220815, 0.342273, 0.504252" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0367774, 0.0410986, 0.0730942, 0.111782, 0.188674, 0.288497, 0.418948", \ + "0.0514548, 0.0557096, 0.0876875, 0.126393, 0.203331, 0.303154, 0.433693", \ + "0.0944374, 0.099462, 0.132213, 0.170979, 0.247939, 0.347973, 0.47837", \ + "0.124582, 0.130694, 0.165557, 0.204087, 0.281048, 0.381085, 0.511452", \ + "0.160543, 0.168149, 0.207812, 0.24673, 0.323786, 0.423579, 0.554187", \ + "0.193958, 0.202925, 0.248776, 0.289365, 0.367008, 0.467347, 0.59791", \ + "0.223963, 0.234105, 0.28643, 0.329856, 0.408577, 0.510253, 0.641771" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0142311, 0.0191127, 0.0627661, 0.118353, 0.229736, 0.374515, 0.564089", \ + "0.0143426, 0.0192212, 0.0627641, 0.118355, 0.229705, 0.374573, 0.564102", \ + "0.0198745, 0.0239242, 0.0640558, 0.11897, 0.230004, 0.374665, 0.564097", \ + "0.0259895, 0.0299504, 0.0665279, 0.11996, 0.230766, 0.375264, 0.564444", \ + "0.0344102, 0.038974, 0.0726104, 0.123001, 0.232122, 0.376359, 0.565571", \ + "0.042929, 0.04819, 0.081348, 0.128651, 0.235529, 0.37884, 0.567202", \ + "0.051805, 0.057744, 0.092122, 0.136825, 0.240894, 0.383497, 0.571128" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0590827, 0.06414, 0.0962365, 0.131586, 0.200994, 0.290954, 0.408463", \ + "0.0712247, 0.0762471, 0.108314, 0.143689, 0.213124, 0.303079, 0.420651", \ + "0.105672, 0.111317, 0.145439, 0.181463, 0.251062, 0.341064, 0.45858", \ + "0.130537, 0.137063, 0.173927, 0.210446, 0.280425, 0.370888, 0.488437", \ + "0.163046, 0.17087, 0.213012, 0.251394, 0.321915, 0.412087, 0.529827", \ + "0.193807, 0.202859, 0.251067, 0.292278, 0.364956, 0.456122, 0.574012", \ + "0.22245, 0.232592, 0.287058, 0.332291, 0.408249, 0.501678, 0.621203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.017749, 0.0222039, 0.0586725, 0.105823, 0.202294, 0.328521, 0.493747", \ + "0.0177285, 0.0222096, 0.0586882, 0.105832, 0.202348, 0.328526, 0.493745", \ + "0.0219179, 0.0262722, 0.0614469, 0.10736, 0.202794, 0.328585, 0.493748", \ + "0.0273423, 0.0318452, 0.0652359, 0.109811, 0.20445, 0.329695, 0.494419", \ + "0.0354098, 0.0403815, 0.0731031, 0.115225, 0.206806, 0.331247, 0.495854", \ + "0.04399, 0.049564, 0.083471, 0.124086, 0.213243, 0.335307, 0.498072", \ + "0.052765, 0.058924, 0.095031, 0.134983, 0.222554, 0.343399, 0.504573" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00227623, 0.00233465, 0.00245733, 0.00247564, 0.00248387, 0.00248585, 0.00248666", \ + "0.00204561, 0.00209606, 0.00222235, 0.00226273, 0.002284, 0.00229177, 0.00229565", \ + "0.00238103, 0.00239078, 0.00248944, 0.00253486, 0.00257988, 0.0026049, 0.00261549", \ + "0.0033475, 0.00333032, 0.00332693, 0.00336183, 0.00343014, 0.00342307, 0.003443", \ + "0.00524063, 0.00518593, 0.00508195, 0.00507737, 0.00510481, 0.00515459, 0.00513906", \ + "0.00796257, 0.00787502, 0.00768548, 0.00763423, 0.00760898, 0.0076282, 0.00763132", \ + "0.0114857, 0.0113427, 0.0110311, 0.0109324, 0.0108531, 0.0108267, 0.0108432" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00565281, 0.00570148, 0.0058563, 0.00589304, 0.0059123, 0.00592003, 0.00592296", \ + "0.00549152, 0.00552719, 0.00567074, 0.00571946, 0.00574921, 0.00576195, 0.00576931", \ + "0.00602629, 0.00602272, 0.00609629, 0.00614955, 0.00620017, 0.00622548, 0.00623682", \ + "0.00689588, 0.00687299, 0.00686881, 0.00689977, 0.00694028, 0.00696656, 0.00698796", \ + "0.00877347, 0.00870072, 0.00861092, 0.0086133, 0.00862697, 0.00864716, 0.00866475", \ + "0.0114713, 0.0113661, 0.0111576, 0.0111214, 0.0111221, 0.0111256, 0.0111414", \ + "0.0149266, 0.0147668, 0.0144388, 0.0143764, 0.0143811, 0.0143665, 0.0143619" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00237366, 0.00242177, 0.00254216, 0.00256884, 0.00258306, 0.00258858, 0.00259074", \ + "0.00220533, 0.00223513, 0.00235323, 0.00239179, 0.00241492, 0.00242432, 0.00243023", \ + "0.00256963, 0.00257529, 0.00263106, 0.00267666, 0.00271448, 0.00273621, 0.00274729", \ + "0.00353578, 0.00351364, 0.00349737, 0.0035282, 0.00355928, 0.0035869, 0.00359737", \ + "0.00536732, 0.00531282, 0.00518686, 0.00516557, 0.0051812, 0.00521865, 0.00524671", \ + "0.00799737, 0.00791172, 0.0077194, 0.0076625, 0.00763449, 0.00765586, 0.00769342", \ + "0.0114745, 0.0113458, 0.0110182, 0.0109006, 0.0108193, 0.0107901, 0.0107998" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00703728, 0.00708552, 0.00723381, 0.00726955, 0.00728741, 0.00729433, 0.00729815", \ + "0.0068808, 0.00692257, 0.00707254, 0.00711551, 0.00713853, 0.00714777, 0.00715279", \ + "0.00699145, 0.0070022, 0.00709082, 0.00714816, 0.00719596, 0.00721774, 0.00722283", \ + "0.00765037, 0.0076391, 0.0076572, 0.00769793, 0.00774158, 0.00776471, 0.00778509", \ + "0.00937775, 0.00932711, 0.00925907, 0.00926438, 0.00929799, 0.00931644, 0.00933496", \ + "0.0119361, 0.0118528, 0.0116917, 0.0116631, 0.0116576, 0.0116743, 0.0116805", \ + "0.0152956, 0.0151636, 0.0148709, 0.0147963, 0.014755, 0.0147423, 0.0147399" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172788; + rise_capacitance : 0.00172788; + rise_capacitance_range (0.000981733, 0.00172788); + fall_capacitance : 0.00172618; + fall_capacitance_range (0.0009966, 0.00172618); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00016806, -0.000168872, -0.000169528, -0.000169846, -0.000168967, -0.000168253, -0.00016781" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000174548, 0.00017826, 0.000176176, 0.000175806, 0.00017441, 0.000172811, 0.000171079" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00167213; + rise_capacitance : 0.00163562; + rise_capacitance_range (0.00119821, 0.00163562); + fall_capacitance : 0.00167213; + fall_capacitance_range (0.00121151, 0.00167213); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000958734, -0.00108043, -0.00114536, -0.00114251, -0.00115776, -0.00115981, -0.00115674" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115649, 0.00116038, 0.00116898, 0.0011698, 0.00116517, 0.00115981, 0.00115674" \ + ); + } + } + } + } + cell (OR2X2) { + area : 7.056; + cell_leakage_power : 0.140795; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.127903; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138939; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109881; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186456; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140795; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.038121, 0.0457607, 0.078448, 0.11731, 0.194362, 0.294455, 0.425273", \ + "0.05292, 0.0604304, 0.0930606, 0.131895, 0.209042, 0.309102, 0.439902", \ + "0.0974308, 0.106887, 0.140995, 0.179681, 0.256578, 0.356688, 0.487414", \ + "0.128437, 0.140014, 0.177355, 0.215961, 0.292769, 0.392676, 0.523258", \ + "0.164368, 0.178369, 0.222597, 0.262329, 0.338756, 0.437787, 0.567835", \ + "0.195824, 0.211804, 0.263652, 0.306566, 0.383684, 0.48307, 0.613617", \ + "0.221746, 0.239355, 0.298498, 0.345988, 0.42528, 0.525812, 0.656982" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0133928, 0.0209299, 0.0643831, 0.120534, 0.233433, 0.380261, 0.572276", \ + "0.0134941, 0.0210277, 0.0643913, 0.120536, 0.233433, 0.380214, 0.572269", \ + "0.0213329, 0.027916, 0.0668245, 0.121304, 0.233627, 0.380256, 0.572303", \ + "0.0291017, 0.036253, 0.0715325, 0.123499, 0.234973, 0.380976, 0.572611", \ + "0.040372, 0.0486562, 0.0819181, 0.129226, 0.236893, 0.382316, 0.573857", \ + "0.052382, 0.061533, 0.096091, 0.139559, 0.242286, 0.385457, 0.575847", \ + "0.065243, 0.074959, 0.112592, 0.153488, 0.251246, 0.39184, 0.580571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0676951, 0.0773088, 0.11167, 0.146778, 0.213764, 0.299973, 0.412397", \ + "0.078747, 0.0883462, 0.122706, 0.157862, 0.224886, 0.311047, 0.423526", \ + "0.128216, 0.13858, 0.174377, 0.209894, 0.276887, 0.363078, 0.475593", \ + "0.166542, 0.178244, 0.216453, 0.252601, 0.319838, 0.406303, 0.518436", \ + "0.215154, 0.228733, 0.271975, 0.3091, 0.376562, 0.46267, 0.575328", \ + "0.263987, 0.279172, 0.328271, 0.368405, 0.436726, 0.522873, 0.635134", \ + "0.312025, 0.328611, 0.383616, 0.427577, 0.498829, 0.585987, 0.698682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198022, 0.0270506, 0.0617332, 0.105543, 0.1959, 0.315254, 0.471928", \ + "0.0198125, 0.0270196, 0.0616898, 0.105529, 0.195932, 0.315253, 0.472034", \ + "0.0252317, 0.0319018, 0.0647347, 0.107188, 0.19636, 0.315372, 0.472015", \ + "0.0328485, 0.0395146, 0.0697766, 0.11088, 0.19929, 0.317129, 0.473078", \ + "0.0437855, 0.0508343, 0.0793757, 0.117278, 0.202071, 0.319393, 0.475213", \ + "0.055608, 0.063099, 0.09217, 0.127037, 0.208216, 0.322567, 0.477033", \ + "0.068226, 0.076097, 0.107132, 0.140153, 0.21735, 0.329464, 0.481892" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.04174, 0.0495151, 0.082494, 0.121372, 0.198579, 0.298734, 0.429566", \ + "0.0566637, 0.06439, 0.0972748, 0.136197, 0.213437, 0.313613, 0.444414", \ + "0.106388, 0.115736, 0.149701, 0.188545, 0.265681, 0.365835, 0.496753", \ + "0.142452, 0.153825, 0.190841, 0.229606, 0.30638, 0.406348, 0.537198", \ + "0.18668, 0.20043, 0.243304, 0.282689, 0.359102, 0.458969, 0.589413", \ + "0.227571, 0.24326, 0.292941, 0.334566, 0.411345, 0.510986, 0.641245", \ + "0.265378, 0.282724, 0.339029, 0.384348, 0.462229, 0.562287, 0.693014" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0140819, 0.0215543, 0.0647507, 0.120787, 0.233618, 0.380429, 0.572432", \ + "0.0141354, 0.0215963, 0.0647628, 0.120789, 0.233635, 0.380429, 0.572372", \ + "0.020964, 0.0275274, 0.066663, 0.121456, 0.233805, 0.380487, 0.572471", \ + "0.0283903, 0.0353513, 0.0708206, 0.123354, 0.234722, 0.381022, 0.572725", \ + "0.0386344, 0.0466276, 0.079849, 0.128103, 0.236598, 0.382246, 0.573813", \ + "0.049501, 0.058321, 0.0918, 0.136206, 0.240498, 0.384605, 0.575392", \ + "0.060859, 0.070299, 0.105735, 0.147249, 0.247106, 0.389122, 0.578827" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0725475, 0.082146, 0.116539, 0.151698, 0.218683, 0.304829, 0.417289", \ + "0.0848273, 0.0944261, 0.128817, 0.163943, 0.230956, 0.317148, 0.429596", \ + "0.124832, 0.135215, 0.171043, 0.206659, 0.273674, 0.359876, 0.472384", \ + "0.156497, 0.168122, 0.206789, 0.243321, 0.310989, 0.397516, 0.509934", \ + "0.197823, 0.211252, 0.254913, 0.293391, 0.361696, 0.447912, 0.560373", \ + "0.238212, 0.253287, 0.302484, 0.34394, 0.414332, 0.501118, 0.613485", \ + "0.27622, 0.292759, 0.347953, 0.392872, 0.465888, 0.554518, 0.667971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0198317, 0.0270356, 0.0616265, 0.105496, 0.195922, 0.315252, 0.471927", \ + "0.019814, 0.0270271, 0.0616886, 0.105481, 0.195987, 0.315251, 0.472016", \ + "0.0235231, 0.0306491, 0.0640979, 0.106845, 0.196301, 0.315343, 0.471936", \ + "0.0294254, 0.0367247, 0.0690841, 0.110462, 0.198574, 0.316601, 0.472758", \ + "0.0388029, 0.0464919, 0.0778859, 0.116918, 0.202032, 0.318753, 0.474291", \ + "0.049064, 0.057293, 0.089724, 0.126838, 0.208777, 0.322653, 0.476603", \ + "0.059858, 0.068544, 0.102378, 0.138674, 0.218734, 0.330679, 0.482155" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00476621, 0.00494824, 0.00525431, 0.00532316, 0.0053604, 0.0053757, 0.00538205", \ + "0.00463866, 0.00475564, 0.00503523, 0.00512955, 0.00518432, 0.00520529, 0.00521626", \ + "0.00507712, 0.00504025, 0.0051596, 0.00523694, 0.005334, 0.00538798, 0.00542192", \ + "0.00608283, 0.00592136, 0.00587732, 0.00595006, 0.0061103, 0.00607226, 0.00609023", \ + "0.00846814, 0.00806088, 0.00767044, 0.00760121, 0.00764493, 0.00764808, 0.00776319", \ + "0.011707, 0.011058, 0.0103277, 0.0101399, 0.010045, 0.0100321, 0.0101007", \ + "0.0157319, 0.0148808, 0.0138831, 0.0135389, 0.0132981, 0.0131923, 0.01317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00814467, 0.00821935, 0.00852471, 0.00862173, 0.00867974, 0.00870509, 0.00871816", \ + "0.00797011, 0.00802526, 0.00830058, 0.00841289, 0.00848948, 0.00852407, 0.00854318", \ + "0.00865779, 0.00853045, 0.00860485, 0.00869942, 0.00880222, 0.00885992, 0.00890412", \ + "0.00975264, 0.00948178, 0.00935585, 0.00940255, 0.00947754, 0.00953396, 0.0096036", \ + "0.0120458, 0.0115156, 0.0110892, 0.01109, 0.0110906, 0.0111165, 0.0111373", \ + "0.0152629, 0.0144962, 0.0136981, 0.0135612, 0.0135321, 0.013515, 0.0135199", \ + "0.0192995, 0.0183539, 0.0172578, 0.0169245, 0.0167412, 0.016675, 0.0166425" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00489417, 0.00503552, 0.00530092, 0.00537447, 0.0054163, 0.0054345, 0.00544548", \ + "0.00477699, 0.00487027, 0.00511191, 0.00520057, 0.00525619, 0.00528125, 0.00529262", \ + "0.00527375, 0.00523708, 0.00531149, 0.00540471, 0.0054897, 0.00553892, 0.00557444", \ + "0.00640176, 0.00623084, 0.0061287, 0.00619401, 0.00623695, 0.00626795, 0.00629635", \ + "0.00855921, 0.00820138, 0.00788339, 0.00779996, 0.00780524, 0.00788495, 0.00790713", \ + "0.0117625, 0.0111647, 0.0104733, 0.0103023, 0.0101874, 0.01017, 0.0102239", \ + "0.0157018, 0.0148999, 0.0138986, 0.0135968, 0.013366, 0.0132443, 0.0132597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00952093, 0.00958464, 0.00986974, 0.00996418, 0.0100214, 0.0100466, 0.0100603", \ + "0.00936867, 0.00942997, 0.00971285, 0.00981842, 0.00988416, 0.0099108, 0.0099255", \ + "0.00955853, 0.00950831, 0.00965913, 0.009784, 0.00987861, 0.00991659, 0.00994995", \ + "0.0103885, 0.0102277, 0.0101712, 0.0102322, 0.0103194, 0.0103703, 0.0104039", \ + "0.0123974, 0.0119761, 0.0116677, 0.0116786, 0.0117175, 0.0117523, 0.0117882", \ + "0.0153469, 0.0147349, 0.0142088, 0.0140613, 0.0139955, 0.0139998, 0.0140202", \ + "0.0191455, 0.0183334, 0.0173529, 0.017154, 0.0170706, 0.0170101, 0.0169852" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00172961; + rise_capacitance : 0.00172961; + rise_capacitance_range (0.000987935, 0.00172961); + fall_capacitance : 0.00172811; + fall_capacitance_range (0.00100376, 0.00172811); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000180183, -0.00018644, -0.000181517, -0.000181983, -0.00018091, -0.000180129, -0.000179788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000186962, 0.000191814, 0.000189044, 0.000187936, 0.000187065, 0.000185111, 0.00018302" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166802; + rise_capacitance : 0.00163155; + rise_capacitance_range (0.00119557, 0.00163155); + fall_capacitance : 0.00166802; + fall_capacitance_range (0.00121087, 0.00166802); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000960824, -0.0010839, -0.00114888, -0.0011461, -0.00116074, -0.00116223, -0.00115914" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115768, 0.00116156, 0.00117068, 0.00117232, 0.00116756, 0.00116223, 0.00115914" \ + ); + } + } + } + } + cell (OR2X3) { + area : 7.056; + cell_leakage_power : 0.173137; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.153031; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164066; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.135008; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240444; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173137; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.285; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0415869, 0.0516745, 0.088274, 0.131347, 0.216889, 0.32788, 0.472961", \ + "0.056494, 0.0665108, 0.103011, 0.146094, 0.231692, 0.342717, 0.487791", \ + "0.10494, 0.117179, 0.155013, 0.1979, 0.28315, 0.394296, 0.539407", \ + "0.139999, 0.154814, 0.196213, 0.239006, 0.324001, 0.434481, 0.579418", \ + "0.181606, 0.199233, 0.247753, 0.291448, 0.375949, 0.485175, 0.629734", \ + "0.218467, 0.238328, 0.294886, 0.341808, 0.426647, 0.536934, 0.68116", \ + "0.250073, 0.271668, 0.335977, 0.387666, 0.474417, 0.585623, 0.730479" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0142826, 0.0236213, 0.0715067, 0.133735, 0.259053, 0.422101, 0.6353", \ + "0.0143323, 0.023693, 0.0715064, 0.13372, 0.259053, 0.422096, 0.635336", \ + "0.0224089, 0.0308709, 0.0737872, 0.134413, 0.259127, 0.4221, 0.635308", \ + "0.0309375, 0.0399842, 0.0790978, 0.136832, 0.260033, 0.42257, 0.635509", \ + "0.0434263, 0.0535768, 0.0901983, 0.142851, 0.262553, 0.424657, 0.636529", \ + "0.057111, 0.067987, 0.105827, 0.154, 0.268031, 0.427058, 0.638596", \ + "0.071686, 0.082972, 0.123641, 0.168807, 0.277344, 0.433219, 0.642869" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0761322, 0.0888719, 0.127593, 0.166376, 0.239644, 0.333703, 0.456279", \ + "0.0872423, 0.0999741, 0.138646, 0.177433, 0.250747, 0.344813, 0.467396", \ + "0.140252, 0.153639, 0.193243, 0.232166, 0.305397, 0.399503, 0.522437", \ + "0.183273, 0.198289, 0.240696, 0.280466, 0.354272, 0.448198, 0.570698", \ + "0.237892, 0.25499, 0.302299, 0.343406, 0.417095, 0.510827, 0.633185", \ + "0.292535, 0.311385, 0.364845, 0.408566, 0.482952, 0.576507, 0.698381", \ + "0.345836, 0.366178, 0.42594, 0.473282, 0.550429, 0.644594, 0.766825" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0221588, 0.0312701, 0.0689637, 0.116327, 0.214165, 0.343783, 0.513958", \ + "0.0221528, 0.031245, 0.0689517, 0.11628, 0.21416, 0.343638, 0.513958", \ + "0.0272103, 0.0356047, 0.0711988, 0.117357, 0.214488, 0.343741, 0.513886", \ + "0.0361157, 0.0442438, 0.0772767, 0.121894, 0.217228, 0.345235, 0.514591", \ + "0.0486234, 0.0569422, 0.0880236, 0.128719, 0.220744, 0.34803, 0.5169", \ + "0.062026, 0.070594, 0.101826, 0.139237, 0.22657, 0.351014, 0.518897", \ + "0.076312, 0.085126, 0.117655, 0.153395, 0.23638, 0.35737, 0.522877" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0451896, 0.0554548, 0.0922993, 0.13548, 0.221114, 0.332221, 0.477306", \ + "0.0601533, 0.0703788, 0.10717, 0.150365, 0.236047, 0.347105, 0.492284", \ + "0.113053, 0.125179, 0.163013, 0.205921, 0.291402, 0.402497, 0.54777", \ + "0.152438, 0.16709, 0.208297, 0.251205, 0.33629, 0.447034, 0.592123", \ + "0.201506, 0.218985, 0.266395, 0.30994, 0.394542, 0.504871, 0.649699", \ + "0.247215, 0.2669, 0.321526, 0.367546, 0.452261, 0.562524, 0.706977", \ + "0.28999, 0.311502, 0.373168, 0.422742, 0.508476, 0.618931, 0.763333" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0149551, 0.0242662, 0.0718446, 0.13397, 0.25923, 0.422247, 0.635396", \ + "0.0149458, 0.0242712, 0.0718486, 0.133973, 0.259231, 0.422222, 0.635468", \ + "0.0220638, 0.0303976, 0.0736943, 0.134512, 0.259306, 0.422292, 0.635497", \ + "0.0302727, 0.0391453, 0.078545, 0.136713, 0.260165, 0.422742, 0.635708", \ + "0.0417745, 0.0517036, 0.0883628, 0.141929, 0.262343, 0.424521, 0.636707", \ + "0.054121, 0.064849, 0.101704, 0.150924, 0.266541, 0.426411, 0.638328", \ + "0.067094, 0.078297, 0.117156, 0.163092, 0.273593, 0.430872, 0.641545" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0809752, 0.0937293, 0.132408, 0.171167, 0.244463, 0.338524, 0.461121", \ + "0.0933865, 0.106122, 0.144806, 0.183583, 0.256912, 0.350911, 0.473532", \ + "0.135709, 0.149161, 0.188913, 0.227924, 0.301261, 0.395357, 0.517972", \ + "0.171002, 0.185838, 0.228542, 0.26874, 0.342694, 0.4367, 0.559186", \ + "0.217298, 0.234091, 0.281727, 0.323694, 0.397537, 0.491718, 0.614345", \ + "0.262798, 0.28142, 0.334672, 0.379593, 0.456011, 0.550293, 0.672311", \ + "0.30586, 0.326106, 0.385393, 0.433758, 0.512877, 0.608811, 0.731939" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0221494, 0.0312694, 0.0689666, 0.116287, 0.214231, 0.343788, 0.513883", \ + "0.0221576, 0.0312404, 0.0689446, 0.11633, 0.214164, 0.343783, 0.513873", \ + "0.0255552, 0.0344636, 0.0707082, 0.117178, 0.214432, 0.343733, 0.514087", \ + "0.0319321, 0.0408965, 0.0761716, 0.121244, 0.216567, 0.344715, 0.514414", \ + "0.042279, 0.0514042, 0.0854695, 0.128065, 0.220646, 0.347337, 0.515925", \ + "0.053783, 0.063305, 0.097836, 0.138177, 0.227207, 0.351031, 0.518474", \ + "0.065993, 0.075787, 0.11158, 0.150741, 0.237185, 0.358468, 0.523559" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.00647618, 0.0067222, 0.00713675, 0.00724061, 0.0072983, 0.00732088, 0.00733276", \ + "0.00636813, 0.00653248, 0.00690861, 0.00703707, 0.00711337, 0.00714466, 0.00715945", \ + "0.00696694, 0.00688351, 0.00696036, 0.0070829, 0.00719613, 0.00726716, 0.00730808", \ + "0.00819403, 0.00781045, 0.00769084, 0.00772899, 0.00781429, 0.0078803, 0.00794194", \ + "0.0109366, 0.0100608, 0.00948053, 0.0094173, 0.00948897, 0.00960792, 0.00952881", \ + "0.0147166, 0.0133925, 0.0122501, 0.0119923, 0.0118695, 0.0118869, 0.0120996", \ + "0.0194934, 0.0177838, 0.0159286, 0.0154488, 0.0151324, 0.0150385, 0.01502" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0097861, 0.00976468, 0.0101215, 0.0102574, 0.0103447, 0.0103835, 0.0104057", \ + "0.00961728, 0.00955791, 0.00989911, 0.0100564, 0.0101623, 0.0102097, 0.010237", \ + "0.0104416, 0.0100747, 0.0101392, 0.0102658, 0.0104098, 0.0104883, 0.0105308", \ + "0.011902, 0.0111914, 0.0109252, 0.0109916, 0.0110861, 0.0111531, 0.0112037", \ + "0.014621, 0.0134631, 0.0127911, 0.0126475, 0.0126384, 0.0126587, 0.0126796", \ + "0.0183158, 0.0167918, 0.0155615, 0.0152429, 0.0150927, 0.0150483, 0.0150385", \ + "0.0229306, 0.0210749, 0.0189055, 0.0186031, 0.0182862, 0.0181824, 0.0181349" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0066055, 0.00678391, 0.00716281, 0.0072732, 0.0073385, 0.00736253, 0.00737586", \ + "0.00648014, 0.00661828, 0.00696873, 0.00709731, 0.0071797, 0.0072143, 0.00723475", \ + "0.00718317, 0.00704567, 0.00715907, 0.00720559, 0.00731091, 0.00737586, 0.0074148", \ + "0.00841366, 0.00804013, 0.00796909, 0.00804572, 0.00808826, 0.00812932, 0.00817644", \ + "0.0110928, 0.0102829, 0.00970964, 0.00959691, 0.00957273, 0.00974025, 0.00972463", \ + "0.0147873, 0.0135489, 0.0124277, 0.0121378, 0.0119959, 0.0120517, 0.0121365", \ + "0.019292, 0.0177224, 0.0160195, 0.0156412, 0.0153139, 0.0151768, 0.0151357" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0057, 0.0285, 0.057, 0.114, 0.1881, 0.285"); + values ( \ + "0.0111805, 0.0111726, 0.0115003, 0.011642, 0.0117312, 0.0117717, 0.0117902", \ + "0.0110504, 0.0109953, 0.0113496, 0.011498, 0.0115936, 0.0116373, 0.0116609", \ + "0.0113471, 0.0111132, 0.011259, 0.0114164, 0.0115583, 0.0116288, 0.0116464", \ + "0.0123824, 0.0119054, 0.0117343, 0.0118281, 0.0119266, 0.0120077, 0.0120525", \ + "0.0146928, 0.0137715, 0.013241, 0.0132462, 0.0133138, 0.0133673, 0.0134045", \ + "0.0181057, 0.0168114, 0.0158499, 0.0156401, 0.0155658, 0.0155604, 0.0155714", \ + "0.0223661, 0.0207551, 0.0190978, 0.0187801, 0.0186257, 0.0185571, 0.0185349" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001725; + rise_capacitance : 0.001725; + rise_capacitance_range (0.00099196, 0.001725); + fall_capacitance : 0.00172373; + fall_capacitance_range (0.00100915, 0.00172373); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000185313, -0.000189007, -0.000186487, -0.000187132, -0.000185978, -0.000185166, -0.000184635" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000190291, 0.000197318, 0.000194349, 0.000193359, 0.000192414, 0.000190294, 0.000188048" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169382; + rise_capacitance : 0.00165728; + rise_capacitance_range (0.0012234, 0.00165728); + fall_capacitance : 0.00169382; + fall_capacitance_range (0.00124451, 0.00169382); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000994703, -0.00111416, -0.00117905, -0.00117553, -0.00119032, -0.00119159, -0.00118826" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011908, 0.00119071, 0.00119965, 0.00120187, 0.00119699, 0.00119159, 0.00118826" \ + ); + } + } + } + } + cell (OR3BX1) { + area : 8.4672; + cell_leakage_power : 0.108387; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0902055; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101241; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0721825; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153697; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1146; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125635; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0965774; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11296; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108387; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153732, 0.0191875, 0.0502087, 0.0886339, 0.165376, 0.265106, 0.395509", \ + "0.0288782, 0.0336694, 0.0650105, 0.103468, 0.180147, 0.279922, 0.409217", \ + "0.053623, 0.065004, 0.125877, 0.172261, 0.249044, 0.348548, 0.47889", \ + "0.0675647, 0.0837217, 0.172687, 0.242988, 0.340617, 0.440972, 0.571203", \ + "0.0798104, 0.102124, 0.226779, 0.328626, 0.472158, 0.607867, 0.747005", \ + "0.0854068, 0.113567, 0.272884, 0.404614, 0.594406, 0.776209, 0.961046", \ + "0.0845296, 0.118239, 0.310616, 0.471073, 0.704857, 0.931681, 1.16439" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.013598, 0.0188861, 0.0634868, 0.119211, 0.230684, 0.375546, 0.565008", \ + "0.0193061, 0.022809, 0.0634835, 0.119227, 0.230666, 0.375582, 0.564979", \ + "0.0499613, 0.0572889, 0.0964864, 0.13642, 0.233498, 0.375539, 0.56498", \ + "0.0776315, 0.088275, 0.145798, 0.191489, 0.269223, 0.390077, 0.56681", \ + "0.120235, 0.135253, 0.217489, 0.2829, 0.375579, 0.473725, 0.61941", \ + "0.169282, 0.188746, 0.2958, 0.381846, 0.503527, 0.620767, 0.747619", \ + "0.224115, 0.247869, 0.379428, 0.485904, 0.636915, 0.780921, 0.931018" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0246005, 0.0311577, 0.084344, 0.150011, 0.281101, 0.451426, 0.674129", \ + "0.0367545, 0.0430945, 0.0965619, 0.162625, 0.294009, 0.464397, 0.687177", \ + "0.0693384, 0.0824552, 0.156211, 0.222518, 0.35324, 0.523163, 0.745839", \ + "0.0938133, 0.111495, 0.214521, 0.30124, 0.435187, 0.604969, 0.827255", \ + "0.126712, 0.150315, 0.288704, 0.40794, 0.584433, 0.762746, 0.98338", \ + "0.160461, 0.189571, 0.361924, 0.510948, 0.7353, 0.959602, 1.19827", \ + "0.194737, 0.229601, 0.4336, 0.611452, 0.87974, 1.15116, 1.43958" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0228262, 0.0314488, 0.10359, 0.193398, 0.373173, 0.606781, 0.912264", \ + "0.0256423, 0.0328762, 0.103566, 0.193474, 0.373183, 0.606694, 0.911926", \ + "0.0557078, 0.0652929, 0.123246, 0.199406, 0.373149, 0.606693, 0.91228", \ + "0.0828076, 0.0958151, 0.171335, 0.238823, 0.387883, 0.60784, 0.912205", \ + "0.12463, 0.142167, 0.242887, 0.33017, 0.465443, 0.652505, 0.926549", \ + "0.17317, 0.195566, 0.320472, 0.428921, 0.593629, 0.765416, 1.005", \ + "0.227717, 0.253705, 0.404038, 0.532564, 0.728632, 0.927851, 1.14923" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0382189, 0.0422248, 0.0737789, 0.112398, 0.189288, 0.289082, 0.419546", \ + "0.0525184, 0.0565305, 0.0881739, 0.126809, 0.203712, 0.30354, 0.433962", \ + "0.090171, 0.0946693, 0.127037, 0.165782, 0.242684, 0.342526, 0.472991", \ + "0.116112, 0.121376, 0.155206, 0.19384, 0.270518, 0.370201, 0.500598", \ + "0.145149, 0.151722, 0.190239, 0.229504, 0.306497, 0.405986, 0.535509", \ + "0.16857, 0.176475, 0.221253, 0.262703, 0.340908, 0.441791, 0.572153", \ + "0.186836, 0.195989, 0.247806, 0.292431, 0.372562, 0.474839, 0.607362" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.018392, 0.0235321, 0.0678039, 0.123585, 0.235136, 0.380105, 0.56959", \ + "0.0185233, 0.0236277, 0.0678123, 0.123584, 0.235123, 0.38012, 0.569635", \ + "0.0234309, 0.0278297, 0.0691901, 0.124279, 0.235413, 0.380147, 0.569625", \ + "0.0297285, 0.0338109, 0.0716771, 0.125302, 0.236317, 0.380752, 0.570066", \ + "0.0393868, 0.0439057, 0.0787343, 0.129223, 0.237998, 0.382072, 0.570973", \ + "0.049672, 0.054984, 0.089542, 0.137067, 0.242898, 0.385676, 0.573487", \ + "0.060073, 0.066257, 0.102597, 0.147362, 0.250722, 0.392387, 0.579319" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0705489, 0.0777047, 0.132106, 0.197921, 0.329112, 0.499485, 0.722215", \ + "0.0817855, 0.0888704, 0.143258, 0.209139, 0.34035, 0.51078, 0.733456", \ + "0.122907, 0.130331, 0.185855, 0.252, 0.383317, 0.553821, 0.776648", \ + "0.153851, 0.161718, 0.217839, 0.284165, 0.416033, 0.586535, 0.809322", \ + "0.194099, 0.203016, 0.261492, 0.327853, 0.45958, 0.630446, 0.853874", \ + "0.233918, 0.244018, 0.306447, 0.373601, 0.505539, 0.676494, 0.899415", \ + "0.273072, 0.284343, 0.351644, 0.420297, 0.553356, 0.724728, 0.948262" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0257761, 0.0339241, 0.104071, 0.193585, 0.373176, 0.606793, 0.912043", \ + "0.0258069, 0.0339357, 0.104078, 0.193472, 0.37301, 0.606793, 0.911882", \ + "0.0284374, 0.036266, 0.105167, 0.19397, 0.373176, 0.606819, 0.912047", \ + "0.0320082, 0.039277, 0.106154, 0.194843, 0.373842, 0.607076, 0.911884", \ + "0.0386098, 0.0455501, 0.108901, 0.195562, 0.374435, 0.607499, 0.913165", \ + "0.046535, 0.053406, 0.113926, 0.198415, 0.375414, 0.608465, 0.91308", \ + "0.055142, 0.062165, 0.120981, 0.203218, 0.378223, 0.61019, 0.914344" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0416692, 0.0457533, 0.0775781, 0.116297, 0.193265, 0.293123, 0.423615", \ + "0.0562827, 0.0603682, 0.0922251, 0.130954, 0.207939, 0.307813, 0.438367", \ + "0.0998144, 0.10428, 0.136591, 0.17557, 0.252486, 0.352433, 0.482954", \ + "0.130982, 0.136329, 0.169526, 0.208226, 0.28514, 0.385076, 0.515638", \ + "0.168469, 0.174707, 0.211832, 0.250786, 0.327886, 0.4277, 0.558304", \ + "0.203272, 0.210713, 0.252831, 0.293146, 0.370899, 0.471321, 0.601955", \ + "0.234463, 0.242994, 0.29092, 0.333497, 0.412569, 0.513803, 0.645524" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0188449, 0.0239556, 0.068087, 0.12381, 0.235298, 0.380201, 0.569735", \ + "0.0189308, 0.0240161, 0.068095, 0.123801, 0.235278, 0.380202, 0.569798", \ + "0.0231395, 0.0275932, 0.0692323, 0.124488, 0.235559, 0.380314, 0.569764", \ + "0.0288388, 0.0327741, 0.0713471, 0.125283, 0.236275, 0.380933, 0.570171", \ + "0.0374325, 0.0416991, 0.0768284, 0.128033, 0.237585, 0.381964, 0.571181", \ + "0.046333, 0.051133, 0.084969, 0.13351, 0.240934, 0.38442, 0.572804", \ + "0.055542, 0.061074, 0.095336, 0.141279, 0.246176, 0.388962, 0.576721" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0748542, 0.0819986, 0.136389, 0.202186, 0.333361, 0.503728, 0.726414", \ + "0.0868761, 0.0939966, 0.148364, 0.214197, 0.3454, 0.515716, 0.738474", \ + "0.121485, 0.128913, 0.1842, 0.250265, 0.381573, 0.552008, 0.7748", \ + "0.147359, 0.155327, 0.211775, 0.278069, 0.409652, 0.580165, 0.802977", \ + "0.181676, 0.190665, 0.25008, 0.316741, 0.448405, 0.61913, 0.842039", \ + "0.214135, 0.224298, 0.287922, 0.355903, 0.488157, 0.658926, 0.882053", \ + "0.24383, 0.255159, 0.32377, 0.393724, 0.527463, 0.698925, 0.922109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0257888, 0.0339314, 0.104072, 0.193585, 0.373176, 0.606793, 0.912053", \ + "0.0257856, 0.033938, 0.104074, 0.193583, 0.373176, 0.606768, 0.912051", \ + "0.0279953, 0.0359075, 0.104883, 0.193806, 0.37323, 0.60653, 0.912024", \ + "0.0314159, 0.0390304, 0.106168, 0.19469, 0.373591, 0.606876, 0.912049", \ + "0.0375763, 0.0449583, 0.109351, 0.19575, 0.374098, 0.607094, 0.912233", \ + "0.044845, 0.052241, 0.114779, 0.199135, 0.375473, 0.608195, 0.912807", \ + "0.052661, 0.060215, 0.121745, 0.204633, 0.37905, 0.61051, 0.914171" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00308095, 0.0031156, 0.00319345, 0.00320667, 0.00321388, 0.00321559, 0.00321912", \ + "0.00291735, 0.00295068, 0.00309563, 0.00314821, 0.00318109, 0.00320719, 0.00294826", \ + "0.00335406, 0.00331273, 0.00320005, 0.0032273, 0.00321585, 0.00322009, 0.00322335", \ + "0.00421768, 0.00410984, 0.00372766, 0.00358002, 0.00344235, 0.00336509, 0.00332776", \ + "0.00612714, 0.0059335, 0.00506646, 0.00461212, 0.00419513, 0.00394362, 0.00373762", \ + "0.00870004, 0.00843842, 0.0071601, 0.00635227, 0.00556479, 0.00498188, 0.00455826", \ + "0.0120379, 0.0117199, 0.0100442, 0.00889479, 0.00761711, 0.00670585, 0.00597396" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-2.63728e-05, 1.31849e-05, 8.12666e-05, 9.52442e-05, 0.000101722, 0.000104374, 0.000108682", \ + "-0.00019781, -0.000176798, -2.73628e-05, 2.91435e-05, 6.29339e-05, 7.8354e-05, 8.9022e-05", \ + "0.000208517, 0.000158298, 0.000111827, 6.97162e-05, 6.52756e-05, 6.45693e-05, 7.29786e-05", \ + "0.00102399, 0.000921118, 0.000556171, 0.00039585, 0.000302799, 0.000186809, 0.000151374", \ + "0.00286905, 0.00266574, 0.00181698, 0.00136502, 0.000963232, 0.000678383, 0.000514034", \ + "0.00542714, 0.00513754, 0.00382123, 0.0030443, 0.00224463, 0.001706, 0.00131694", \ + "0.00877375, 0.0084015, 0.00659954, 0.00545505, 0.00420444, 0.00331361, 0.00263124" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00404679, 0.00405724, 0.00408903, 0.00409461, 0.00409718, 0.0040969, 0.00409661", \ + "0.00381364, 0.00382922, 0.00388457, 0.00389873, 0.00390577, 0.00390796, 0.00390771", \ + "0.00409134, 0.00410017, 0.00417696, 0.00420346, 0.00421682, 0.00422577, 0.00422728", \ + "0.00500558, 0.00499742, 0.00500823, 0.0050407, 0.0050634, 0.00506018, 0.0050693", \ + "0.00683894, 0.00681065, 0.00674756, 0.00674345, 0.00676019, 0.00681045, 0.0067676", \ + "0.00950355, 0.00946264, 0.00933305, 0.00928888, 0.00925932, 0.00927585, 0.00932002", \ + "0.0129408, 0.012868, 0.0126487, 0.0125676, 0.0124994, 0.012469, 0.0124614" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00575901, 0.00580137, 0.00592225, 0.00595192, 0.00596797, 0.00597421, 0.00597721", \ + "0.0055962, 0.00563142, 0.00574916, 0.00578697, 0.0058101, 0.00581994, 0.0058253", \ + "0.00604059, 0.00606088, 0.00612283, 0.006176, 0.00622273, 0.00624402, 0.00625003", \ + "0.006881, 0.00689559, 0.00697421, 0.00702486, 0.00707095, 0.00710939, 0.00712597", \ + "0.00858758, 0.00858539, 0.00864662, 0.00868731, 0.0087316, 0.00875431, 0.00877713", \ + "0.0111102, 0.0110898, 0.011081, 0.0111049, 0.0111414, 0.0111734, 0.0111889", \ + "0.0144384, 0.014391, 0.0143039, 0.0143, 0.0143207, 0.0143464, 0.0143691" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00401782, 0.00403663, 0.0040788, 0.00408831, 0.0040929, 0.00409545, 0.00409535", \ + "0.00383256, 0.00385188, 0.00390947, 0.003925, 0.00393403, 0.00393722, 0.0039388", \ + "0.00415441, 0.00416155, 0.00421185, 0.00426463, 0.0042551, 0.00426488, 0.0042684", \ + "0.00508253, 0.0050034, 0.00500024, 0.0050201, 0.0050435, 0.00505358, 0.00505339", \ + "0.00686803, 0.00683865, 0.00675234, 0.00673479, 0.00673929, 0.00675356, 0.00678905", \ + "0.00944542, 0.00940045, 0.00927666, 0.00922672, 0.00920311, 0.0092066, 0.00922544", \ + "0.0128341, 0.0127621, 0.0125277, 0.0124401, 0.0123732, 0.0123369, 0.0123396" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00715116, 0.00719268, 0.00730984, 0.0073374, 0.00735178, 0.00735743, 0.00736064", \ + "0.00700209, 0.00703997, 0.00715647, 0.00718875, 0.00720665, 0.00721367, 0.0072179", \ + "0.00704317, 0.0070689, 0.007188, 0.00723329, 0.00727525, 0.00729887, 0.00730234", \ + "0.00761076, 0.00764347, 0.00772843, 0.00778828, 0.00783032, 0.00785619, 0.00787298", \ + "0.00923542, 0.00923588, 0.00929358, 0.00934075, 0.009384, 0.00941026, 0.00943386", \ + "0.0116923, 0.0116741, 0.0116761, 0.011707, 0.0117407, 0.0117663, 0.011788", \ + "0.0148937, 0.0148577, 0.0147835, 0.0147919, 0.0148116, 0.0148329, 0.0148548" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0017047; + rise_capacitance : 0.00170407; + rise_capacitance_range (0.0010431, 0.00170407); + fall_capacitance : 0.0017047; + fall_capacitance_range (0.00103129, 0.0017047); + internal_power () { + when : "(B * Y) + (!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00157068, -0.00157378, -0.00157399, -0.00157584, -0.00157478, -0.00157377, -0.00157536" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00157582, 0.00158832, 0.00160122, 0.00157823, 0.0015877, 0.00158177, 0.00157809" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170497; + rise_capacitance : 0.00170497; + rise_capacitance_range (0.001171, 0.00170497); + fall_capacitance : 0.00170319; + fall_capacitance_range (0.00107303, 0.00170319); + internal_power () { + when : "(C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000137826, -0.000138605, -0.000138957, -0.000139187, -0.000138442, -0.000137834, -0.000137434" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000141582, 0.000144548, 0.000142862, 0.000142529, 0.000141544, 0.000140451, 0.000139347" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000913605, 0.000731408, 0.0010322, 0.00188997, 0.00359552, 0.0061016, 0.0093275" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00431995, 0.00416781, 0.00466415, 0.00544016, 0.0071292, 0.00960159, 0.0128061" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016753; + rise_capacitance : 0.00163907; + rise_capacitance_range (0.00119882, 0.00163907); + fall_capacitance : 0.0016753; + fall_capacitance_range (0.00121502, 0.0016753); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00095447, -0.00107051, -0.00113445, -0.00113427, -0.00114819, -0.00115361, -0.00115046" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115061, 0.00115362, 0.00116409, 0.00116441, 0.00115889, 0.00115361, 0.00115046" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000925197, 0.000772161, 0.00110405, 0.00190525, 0.00358337, 0.0060468, 0.00922257" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00558899, 0.00545158, 0.00558643, 0.00621585, 0.00783109, 0.0102194, 0.0133207" \ + ); + } + } + } + } + cell (OR3BX2) { + area : 8.4672; + cell_leakage_power : 0.181598; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.126361; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137396; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108338; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316625; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183061; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194096; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165038; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22187; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.181598; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128044, 0.0188342, 0.0496876, 0.0878453, 0.164047, 0.263067, 0.39254", \ + "0.0246642, 0.0328523, 0.0641748, 0.102387, 0.178448, 0.277593, 0.406237", \ + "0.0428616, 0.06175, 0.123052, 0.169814, 0.246147, 0.345056, 0.474061", \ + "0.051709, 0.0782758, 0.167109, 0.237524, 0.335745, 0.435688, 0.56505", \ + "0.056907, 0.093357, 0.217213, 0.318344, 0.46179, 0.598252, 0.737498", \ + "0.0548884, 0.100854, 0.25861, 0.389174, 0.577435, 0.758651, 0.944517", \ + "0.046298, 0.10101, 0.291272, 0.449916, 0.680955, 0.906482, 1.13891" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0101404, 0.0183908, 0.0631169, 0.118976, 0.230678, 0.37589, 0.565781", \ + "0.017248, 0.0226557, 0.0631133, 0.118954, 0.230687, 0.375889, 0.565768", \ + "0.0442873, 0.0566935, 0.0969779, 0.137151, 0.23404, 0.375888, 0.56581", \ + "0.0691394, 0.0870956, 0.145786, 0.192681, 0.270962, 0.391736, 0.568144", \ + "0.107626, 0.133161, 0.216491, 0.28317, 0.378099, 0.477163, 0.623438", \ + "0.153191, 0.185647, 0.293898, 0.380784, 0.504991, 0.625018, 0.754133", \ + "0.203818, 0.243512, 0.37663, 0.483603, 0.636953, 0.784426, 0.937219" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0195842, 0.0295349, 0.080467, 0.143196, 0.268289, 0.430752, 0.643155", \ + "0.0317543, 0.0418437, 0.0930815, 0.156198, 0.281477, 0.444059, 0.656605", \ + "0.0596662, 0.081025, 0.153728, 0.217438, 0.342208, 0.504305, 0.716829", \ + "0.0813912, 0.110385, 0.211953, 0.296845, 0.42598, 0.58798, 0.799957", \ + "0.111667, 0.15025, 0.28689, 0.403886, 0.576388, 0.748895, 0.959552", \ + "0.143668, 0.191477, 0.361511, 0.50793, 0.727862, 0.94686, 1.17831", \ + "0.177314, 0.233696, 0.435981, 0.610071, 0.873447, 1.13926, 1.42054" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0161526, 0.0290607, 0.0979224, 0.183274, 0.353973, 0.575769, 0.865795", \ + "0.0204706, 0.0306524, 0.0978565, 0.183282, 0.353945, 0.575729, 0.865697", \ + "0.047019, 0.0624489, 0.118232, 0.18961, 0.35391, 0.575561, 0.865495", \ + "0.0714301, 0.0920802, 0.165535, 0.229911, 0.369578, 0.576857, 0.865764", \ + "0.109389, 0.137386, 0.235286, 0.319642, 0.449131, 0.623909, 0.881639", \ + "0.154212, 0.189586, 0.31161, 0.416837, 0.574978, 0.739744, 0.962772", \ + "0.205146, 0.247707, 0.393317, 0.518272, 0.707005, 0.897158, 1.1092" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0431051, 0.0499049, 0.0818178, 0.120243, 0.196653, 0.295783, 0.425245", \ + "0.0578112, 0.0645746, 0.0965058, 0.134937, 0.211348, 0.310429, 0.439923", \ + "0.103812, 0.111655, 0.144488, 0.182881, 0.259, 0.358015, 0.487543", \ + "0.135845, 0.145275, 0.18054, 0.218745, 0.294704, 0.393398, 0.522585", \ + "0.173249, 0.184911, 0.225611, 0.264796, 0.340668, 0.438792, 0.56751", \ + "0.205695, 0.219411, 0.26708, 0.308965, 0.385402, 0.483985, 0.613245", \ + "0.232197, 0.247749, 0.302392, 0.348336, 0.426991, 0.526764, 0.656619" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0170586, 0.0248645, 0.06846, 0.124129, 0.235848, 0.381097, 0.570974", \ + "0.0171706, 0.0249295, 0.0684659, 0.124127, 0.235848, 0.381071, 0.570973", \ + "0.0237854, 0.0305107, 0.0705456, 0.124846, 0.236007, 0.381058, 0.570987", \ + "0.0315244, 0.038376, 0.0745914, 0.126753, 0.237072, 0.381687, 0.571247", \ + "0.0427103, 0.0507282, 0.0843095, 0.132196, 0.239209, 0.383084, 0.572448", \ + "0.054163, 0.063732, 0.097989, 0.14214, 0.244444, 0.386328, 0.574563", \ + "0.065981, 0.07695, 0.11432, 0.155686, 0.253515, 0.392804, 0.579491" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0813451, 0.0932766, 0.147081, 0.210209, 0.335439, 0.497955, 0.710446", \ + "0.092549, 0.104469, 0.158186, 0.221339, 0.346598, 0.509136, 0.72164", \ + "0.142108, 0.154589, 0.20903, 0.272286, 0.397629, 0.560206, 0.772796", \ + "0.181206, 0.194872, 0.250674, 0.314275, 0.439902, 0.602535, 0.81502", \ + "0.231454, 0.246977, 0.305812, 0.369443, 0.494923, 0.657644, 0.870306", \ + "0.281069, 0.29845, 0.361612, 0.426159, 0.551544, 0.714012, 0.926685", \ + "0.330253, 0.349361, 0.417602, 0.484057, 0.60996, 0.772655, 0.985062" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0228272, 0.0346183, 0.0998381, 0.18389, 0.354046, 0.575789, 0.865483", \ + "0.0228275, 0.0346626, 0.0997939, 0.183891, 0.354046, 0.575788, 0.86552", \ + "0.0260933, 0.0372976, 0.100842, 0.184205, 0.354017, 0.575612, 0.865571", \ + "0.0315971, 0.0419601, 0.102964, 0.185606, 0.354662, 0.575964, 0.865275", \ + "0.0401851, 0.0500016, 0.10722, 0.18724, 0.35547, 0.576558, 0.866091", \ + "0.04973, 0.059445, 0.113914, 0.190863, 0.35643, 0.577247, 0.866692", \ + "0.059748, 0.069554, 0.122627, 0.196777, 0.359393, 0.578689, 0.86758" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0466718, 0.0535833, 0.0857317, 0.124262, 0.200749, 0.299925, 0.429442", \ + "0.0615208, 0.0684095, 0.100578, 0.139102, 0.215584, 0.314769, 0.444306", \ + "0.112096, 0.119858, 0.152724, 0.191175, 0.267516, 0.366682, 0.496211", \ + "0.149295, 0.158533, 0.193463, 0.231818, 0.307888, 0.406879, 0.536364", \ + "0.19473, 0.206039, 0.245499, 0.284462, 0.360202, 0.459093, 0.588273", \ + "0.236436, 0.249692, 0.295264, 0.335782, 0.411873, 0.510623, 0.639521", \ + "0.274872, 0.289851, 0.34159, 0.385578, 0.462654, 0.561987, 0.691574" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0176342, 0.0253638, 0.068782, 0.124332, 0.236032, 0.381247, 0.571107", \ + "0.0176997, 0.0254038, 0.068786, 0.124385, 0.236018, 0.381244, 0.571131", \ + "0.0234803, 0.0302131, 0.0704607, 0.124968, 0.23621, 0.381254, 0.571106", \ + "0.0307697, 0.0374959, 0.0741693, 0.126723, 0.23713, 0.381846, 0.57146", \ + "0.0409739, 0.0486203, 0.0822949, 0.131122, 0.238902, 0.383078, 0.572519", \ + "0.051511, 0.060403, 0.093812, 0.139009, 0.242787, 0.385509, 0.574171", \ + "0.062148, 0.072389, 0.107641, 0.14975, 0.249274, 0.390055, 0.577637" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0858601, 0.0978193, 0.151575, 0.214694, 0.339916, 0.502442, 0.714928", \ + "0.098044, 0.109967, 0.163716, 0.226857, 0.352081, 0.514618, 0.727114", \ + "0.138161, 0.150583, 0.204993, 0.268271, 0.393582, 0.556232, 0.768748", \ + "0.170464, 0.183947, 0.239993, 0.303575, 0.429091, 0.591771, 0.804175", \ + "0.213275, 0.228493, 0.287677, 0.351771, 0.477302, 0.640071, 0.853816", \ + "0.254627, 0.271722, 0.335142, 0.40058, 0.526323, 0.689098, 0.901499", \ + "0.293667, 0.312475, 0.380734, 0.448158, 0.575194, 0.738123, 0.95065" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0228228, 0.0346533, 0.0998208, 0.18389, 0.354044, 0.575788, 0.865516", \ + "0.0228197, 0.0346471, 0.0998219, 0.18389, 0.354047, 0.575788, 0.865478", \ + "0.0252108, 0.0366557, 0.100633, 0.184165, 0.354046, 0.575788, 0.865494", \ + "0.0295304, 0.0405584, 0.102728, 0.185217, 0.354384, 0.575895, 0.865539", \ + "0.0369348, 0.0474708, 0.106887, 0.187259, 0.355075, 0.576219, 0.867239", \ + "0.045473, 0.055927, 0.113216, 0.191297, 0.356761, 0.577018, 0.866169", \ + "0.054344, 0.064898, 0.121143, 0.197008, 0.360101, 0.578693, 0.867414" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00587057, 0.00604167, 0.00619652, 0.00624376, 0.0062591, 0.00626476, 0.00626821", \ + "0.00559138, 0.00568636, 0.00599919, 0.00611058, 0.00615654, 0.00624219, 0.00584885", \ + "0.00668143, 0.00652899, 0.00625121, 0.00630213, 0.00625673, 0.00627321, 0.00627164", \ + "0.0086679, 0.0082761, 0.00742492, 0.00713031, 0.0067541, 0.00659041, 0.00650634", \ + "0.0128712, 0.0121976, 0.0103404, 0.00935384, 0.00840556, 0.00783913, 0.00740117", \ + "0.0184359, 0.0175688, 0.0148926, 0.0131895, 0.0113971, 0.0101289, 0.0092794", \ + "0.0255876, 0.0245625, 0.0211196, 0.0186988, 0.0159465, 0.0139833, 0.0123436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000234404, -7.10779e-05, 8.01415e-05, 0.000109981, 0.00012571, 0.000132114, 0.000136509", \ + "-0.00054863, -0.000459697, -0.000143108, -2.55768e-05, 4.84134e-05, 8.1461e-05, 0.000103958", \ + "0.000437385, 0.000257573, 0.000131778, 6.03815e-05, 5.47292e-05, 4.95543e-05, 6.92496e-05", \ + "0.00226531, 0.00186638, 0.0010821, 0.000739055, 0.000431143, 0.000297466, 0.00023846", \ + "0.00630086, 0.00555553, 0.00372398, 0.00276117, 0.00186562, 0.00132833, 0.000981604", \ + "0.0118478, 0.0108241, 0.00792412, 0.00626338, 0.00459752, 0.00346214, 0.00263657", \ + "0.0189226, 0.0177127, 0.0138316, 0.0113224, 0.00870603, 0.00684669, 0.0054072" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00799662, 0.00808606, 0.00820044, 0.00822605, 0.00824005, 0.00824445, 0.00824469", \ + "0.00779961, 0.00787766, 0.00801772, 0.00805465, 0.00807505, 0.00808186, 0.00808418", \ + "0.00802914, 0.00804215, 0.00817902, 0.00822481, 0.00825972, 0.00828039, 0.00830329", \ + "0.00897736, 0.00891517, 0.00891031, 0.00897635, 0.0090406, 0.00904087, 0.00904049", \ + "0.0111092, 0.0109249, 0.0106663, 0.0106137, 0.0106246, 0.0106549, 0.0106886", \ + "0.0140582, 0.0137874, 0.0132973, 0.0131454, 0.0130674, 0.0130577, 0.0131215", \ + "0.0178725, 0.0174393, 0.0167914, 0.016522, 0.0163252, 0.0162403, 0.0162317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00811626, 0.00824017, 0.00852591, 0.00861913, 0.00867635, 0.00870089, 0.00871411", \ + "0.00795713, 0.00806989, 0.00834035, 0.00844076, 0.00850615, 0.00853548, 0.00855106", \ + "0.00836142, 0.0084129, 0.00860473, 0.00872491, 0.00882798, 0.00887849, 0.00891287", \ + "0.00921288, 0.00920298, 0.00932739, 0.00943304, 0.00954193, 0.00960459, 0.00965052", \ + "0.0110627, 0.0109443, 0.0109247, 0.0109885, 0.0110737, 0.0111427, 0.0111824", \ + "0.0138235, 0.0135507, 0.0133312, 0.0133452, 0.0133996, 0.0134507, 0.0134914", \ + "0.0174894, 0.0170329, 0.0165812, 0.0165064, 0.0165215, 0.0165525, 0.0165843" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00800643, 0.00808655, 0.00820301, 0.00823239, 0.00825067, 0.00825969, 0.00825927", \ + "0.00784064, 0.00790705, 0.00803816, 0.00807748, 0.00810059, 0.0081108, 0.00811421", \ + "0.0081977, 0.00820364, 0.00827601, 0.00833395, 0.00837911, 0.00839991, 0.00841317", \ + "0.00920078, 0.00912473, 0.00908351, 0.00912192, 0.00916949, 0.00915366, 0.00916358", \ + "0.0111569, 0.0109912, 0.0108082, 0.0107402, 0.0107205, 0.0107685, 0.0108151", \ + "0.0140634, 0.0137853, 0.0133624, 0.0133017, 0.0131818, 0.0131472, 0.0131797", \ + "0.0178482, 0.0174458, 0.0169218, 0.0166103, 0.0163881, 0.0162781, 0.0162759" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00949062, 0.00961287, 0.00989571, 0.00998834, 0.010044, 0.0100671, 0.0100798", \ + "0.00935452, 0.00947221, 0.00974929, 0.00984529, 0.00990467, 0.00993061, 0.00994439", \ + "0.00937541, 0.00944471, 0.00967396, 0.00980553, 0.00989386, 0.00993294, 0.00996636", \ + "0.00992792, 0.00994807, 0.010106, 0.0102174, 0.0103314, 0.0103961, 0.010435", \ + "0.0115765, 0.0115089, 0.0115461, 0.0116281, 0.0117254, 0.0117897, 0.0118373", \ + "0.0141894, 0.0139967, 0.0138673, 0.0138989, 0.0139636, 0.0140151, 0.0140585", \ + "0.0176408, 0.0172908, 0.0169659, 0.016919, 0.0169403, 0.0169796, 0.0170136" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00350453; + rise_capacitance : 0.00350312; + rise_capacitance_range (0.00208796, 0.00350312); + fall_capacitance : 0.00350453; + fall_capacitance_range (0.00205619, 0.00350453); + internal_power () { + when : "(B * Y) + (!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00327344, -0.0032582, -0.00328178, -0.00328517, -0.00328216, -0.00327941, -0.00328068" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00328537, 0.00332837, 0.00333434, 0.00328776, 0.00330664, 0.00329445, 0.00328572" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170106; + rise_capacitance : 0.00170106; + rise_capacitance_range (0.00117869, 0.00170106); + fall_capacitance : 0.00169967; + fall_capacitance_range (0.00108535, 0.00169967); + internal_power () { + when : "(C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00016259, -0.000167924, -0.000163678, -0.000164085, -0.00016312, -0.000162403, -0.000162057" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000166417, 0.00017165, 0.000169304, 0.000168308, 0.000167641, 0.000166056, 0.000164421" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00230938, 0.00215235, 0.00234632, 0.00307746, 0.00465823, 0.00708367, 0.0102372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00534555, 0.00518487, 0.00559714, 0.00629241, 0.00787258, 0.0102676, 0.0133746" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166861; + rise_capacitance : 0.00163224; + rise_capacitance_range (0.00119591, 0.00163224); + fall_capacitance : 0.00166861; + fall_capacitance_range (0.00121442, 0.00166861); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000958496, -0.00107812, -0.00114279, -0.0011402, -0.00115551, -0.00115863, -0.00115545" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115593, 0.00116142, 0.0011684, 0.0011686, 0.001164, 0.00115863, 0.00115545" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00236008, 0.00223139, 0.00251884, 0.0031924, 0.00476565, 0.00717579, 0.0102915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00659677, 0.00646855, 0.0065459, 0.00709789, 0.00858109, 0.0108579, 0.013875" \ + ); + } + } + } + } + cell (OR3X1) { + area : 8.4672; + cell_leakage_power : 0.106115; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.117646; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902795; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0943494; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0725234; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115992; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.097969; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127027; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133136; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106115; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.041858, 0.0464815, 0.0793847, 0.118382, 0.195586, 0.295526, 0.426093", \ + "0.0568087, 0.0613539, 0.0941439, 0.133161, 0.210376, 0.310324, 0.440908", \ + "0.105642, 0.110943, 0.144532, 0.183489, 0.260656, 0.360811, 0.491422", \ + "0.140647, 0.147102, 0.183141, 0.221643, 0.298821, 0.398903, 0.529559", \ + "0.1827, 0.190726, 0.231909, 0.271344, 0.348451, 0.448389, 0.579024", \ + "0.219918, 0.229313, 0.277037, 0.318254, 0.396009, 0.496212, 0.626956", \ + "0.252905, 0.263561, 0.317985, 0.361833, 0.440872, 0.542322, 0.673338" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155205, 0.02035, 0.063571, 0.118992, 0.230242, 0.374966, 0.564422", \ + "0.0154732, 0.0203178, 0.0635519, 0.118961, 0.230237, 0.375015, 0.564399", \ + "0.0208731, 0.0249607, 0.0648334, 0.119364, 0.230386, 0.374995, 0.564426", \ + "0.0269337, 0.03103, 0.0675039, 0.120592, 0.231137, 0.375514, 0.564711", \ + "0.0354446, 0.0401993, 0.0741227, 0.123802, 0.232461, 0.376674, 0.565819", \ + "0.044117, 0.049638, 0.083116, 0.12964, 0.235641, 0.378866, 0.567403", \ + "0.052812, 0.05901, 0.094001, 0.138062, 0.240702, 0.383074, 0.570867" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0950528, 0.101411, 0.13916, 0.176747, 0.247155, 0.337249, 0.454871", \ + "0.106334, 0.112716, 0.150421, 0.188021, 0.258447, 0.348542, 0.466175", \ + "0.139306, 0.146018, 0.185043, 0.22302, 0.293595, 0.383767, 0.501321", \ + "0.163234, 0.170633, 0.212346, 0.251737, 0.323374, 0.413961, 0.531499", \ + "0.195375, 0.204008, 0.251016, 0.292566, 0.365406, 0.456061, 0.574086", \ + "0.230155, 0.239996, 0.2933, 0.338562, 0.414488, 0.506472, 0.624664", \ + "0.264168, 0.27516, 0.33488, 0.384341, 0.464335, 0.559062, 0.679124" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239117, 0.0289847, 0.0658482, 0.111273, 0.205328, 0.330421, 0.49523", \ + "0.0239012, 0.0289696, 0.0657782, 0.111275, 0.205346, 0.330421, 0.495227", \ + "0.0261824, 0.0312327, 0.0675674, 0.112261, 0.205701, 0.330513, 0.495213", \ + "0.0303445, 0.0356764, 0.0720108, 0.115939, 0.208098, 0.331837, 0.495941", \ + "0.0380846, 0.0438442, 0.0801838, 0.122641, 0.211893, 0.334171, 0.497679", \ + "0.046684, 0.05304, 0.091052, 0.132547, 0.219399, 0.338904, 0.500192", \ + "0.055455, 0.062418, 0.103251, 0.14498, 0.230929, 0.348545, 0.507537" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0399394, 0.0443954, 0.076622, 0.115334, 0.192287, 0.29213, 0.422544", \ + "0.0547253, 0.0591206, 0.0913158, 0.130052, 0.207028, 0.306886, 0.437322", \ + "0.0992745, 0.104545, 0.13774, 0.176532, 0.253505, 0.353388, 0.484121", \ + "0.130158, 0.136643, 0.172375, 0.211094, 0.288014, 0.387974, 0.518427", \ + "0.164104, 0.172206, 0.21384, 0.253371, 0.330245, 0.430052, 0.560596", \ + "0.192301, 0.201872, 0.250563, 0.292064, 0.369689, 0.470055, 0.600667", \ + "0.213833, 0.22469, 0.280594, 0.325401, 0.404563, 0.505665, 0.637218" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147011, 0.0195234, 0.0628067, 0.118352, 0.229755, 0.374625, 0.564058", \ + "0.0147902, 0.0196108, 0.0628335, 0.118355, 0.229756, 0.374613, 0.564083", \ + "0.0205594, 0.024658, 0.0643544, 0.118936, 0.229968, 0.374655, 0.564108", \ + "0.0269153, 0.0310444, 0.0673522, 0.120135, 0.230741, 0.3753, 0.56447", \ + "0.0358775, 0.0408149, 0.0743645, 0.12376, 0.232129, 0.376347, 0.565496", \ + "0.044955, 0.050637, 0.084526, 0.130324, 0.235648, 0.378649, 0.567057", \ + "0.054232, 0.060622, 0.096499, 0.139983, 0.241681, 0.383288, 0.571017" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0910399, 0.0973957, 0.135146, 0.172732, 0.243157, 0.333273, 0.45089", \ + "0.101161, 0.107536, 0.145271, 0.182911, 0.253261, 0.343419, 0.46102", \ + "0.139303, 0.146132, 0.185515, 0.223709, 0.294306, 0.384516, 0.502113", \ + "0.171167, 0.178746, 0.220808, 0.260113, 0.331999, 0.422774, 0.540331", \ + "0.216964, 0.225748, 0.272723, 0.313564, 0.385858, 0.476574, 0.594833", \ + "0.265058, 0.27501, 0.327975, 0.37212, 0.446591, 0.538071, 0.656034", \ + "0.313504, 0.324567, 0.383564, 0.431772, 0.509716, 0.603162, 0.722487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0238978, 0.0289868, 0.0658454, 0.111304, 0.205328, 0.330421, 0.495222", \ + "0.0239262, 0.028966, 0.0658712, 0.111291, 0.205373, 0.330327, 0.495228", \ + "0.0271217, 0.0321961, 0.0683859, 0.112758, 0.205899, 0.330504, 0.495317", \ + "0.0322432, 0.0373691, 0.0727476, 0.11653, 0.209019, 0.332432, 0.496258", \ + "0.0402597, 0.0458217, 0.0804907, 0.122177, 0.211711, 0.334691, 0.498591", \ + "0.048971, 0.055145, 0.091052, 0.130959, 0.217498, 0.33793, 0.50016", \ + "0.058013, 0.064734, 0.103404, 0.142755, 0.227191, 0.345646, 0.50543" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0360754, 0.0404392, 0.0723198, 0.110886, 0.1877, 0.287467, 0.417875", \ + "0.0508273, 0.0551051, 0.0870178, 0.125637, 0.202505, 0.302256, 0.432691", \ + "0.0898261, 0.095183, 0.128404, 0.167159, 0.243991, 0.343823, 0.474305", \ + "0.115148, 0.121824, 0.158341, 0.196681, 0.273543, 0.373466, 0.503771", \ + "0.141283, 0.149673, 0.19291, 0.232747, 0.309658, 0.409172, 0.538468", \ + "0.158744, 0.168705, 0.220082, 0.262511, 0.34095, 0.441285, 0.572146", \ + "0.168796, 0.180086, 0.239497, 0.286759, 0.367066, 0.46905, 0.600175" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0141346, 0.0189943, 0.0624976, 0.118108, 0.229528, 0.374445, 0.563972", \ + "0.0143139, 0.0191647, 0.0624961, 0.118109, 0.229571, 0.374438, 0.56398", \ + "0.0208789, 0.0249895, 0.0643133, 0.118843, 0.229831, 0.374448, 0.563975", \ + "0.0276936, 0.031959, 0.067755, 0.120251, 0.230668, 0.375171, 0.56435", \ + "0.0373175, 0.0425062, 0.0762301, 0.124853, 0.232475, 0.376385, 0.56525", \ + "0.047412, 0.053488, 0.088519, 0.133649, 0.237588, 0.37973, 0.567599", \ + "0.057699, 0.064555, 0.102923, 0.145523, 0.245659, 0.386114, 0.573201" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0796931, 0.0860759, 0.123823, 0.161428, 0.231896, 0.321992, 0.439577", \ + "0.0883248, 0.0947233, 0.132422, 0.170064, 0.240453, 0.330652, 0.448235", \ + "0.134033, 0.140707, 0.179924, 0.218085, 0.288706, 0.378926, 0.496546", \ + "0.171896, 0.179303, 0.220112, 0.258947, 0.330826, 0.421843, 0.539563", \ + "0.223235, 0.2318, 0.276859, 0.316874, 0.388344, 0.478811, 0.597205", \ + "0.27659, 0.286303, 0.336937, 0.379383, 0.452421, 0.54325, 0.660892", \ + "0.33162, 0.342441, 0.399318, 0.445264, 0.521011, 0.613523, 0.732" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.023914, 0.02896, 0.0658939, 0.111261, 0.205401, 0.33039, 0.49523", \ + "0.0239058, 0.0289187, 0.0658579, 0.111273, 0.205271, 0.330403, 0.495228", \ + "0.0275759, 0.0325087, 0.068843, 0.113156, 0.206015, 0.330555, 0.495254", \ + "0.0330983, 0.0378432, 0.0720993, 0.116332, 0.209363, 0.333008, 0.496656", \ + "0.0415258, 0.0465917, 0.079008, 0.120356, 0.211106, 0.335317, 0.499416", \ + "0.050809, 0.056439, 0.089607, 0.128683, 0.215913, 0.337316, 0.500648", \ + "0.060706, 0.066891, 0.102157, 0.139809, 0.224432, 0.34389, 0.504862" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00253785, 0.0025806, 0.00270712, 0.00274052, 0.00276026, 0.00276756, 0.00277323", \ + "0.00240854, 0.0024395, 0.00255668, 0.0025979, 0.00262376, 0.00263449, 0.0026407", \ + "0.00267905, 0.00267699, 0.00271875, 0.00275178, 0.00278926, 0.00280914, 0.00282999", \ + "0.00343487, 0.00341289, 0.00339258, 0.00342808, 0.00345532, 0.00346928, 0.00348405", \ + "0.00518069, 0.00513365, 0.00503702, 0.00501037, 0.00502026, 0.00506524, 0.0050856", \ + "0.00779303, 0.00769826, 0.00744925, 0.00736401, 0.00731811, 0.00732719, 0.00731821", \ + "0.0110289, 0.010906, 0.0105907, 0.0104963, 0.0103867, 0.0103424, 0.0103339" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00915996, 0.00917739, 0.0093087, 0.00935728, 0.00938458, 0.0093953, 0.0094007", \ + "0.00901575, 0.00903273, 0.00915884, 0.00920897, 0.00923882, 0.00925137, 0.00925768", \ + "0.00900233, 0.00899808, 0.00908175, 0.00913677, 0.00917967, 0.00920403, 0.00919957", \ + "0.00934664, 0.00933893, 0.00936234, 0.00939554, 0.00943482, 0.00946015, 0.00947809", \ + "0.010705, 0.0106609, 0.0105977, 0.0106198, 0.0106438, 0.0106572, 0.0106706", \ + "0.0131878, 0.0130915, 0.0128661, 0.0128253, 0.0128136, 0.0128186, 0.0128195", \ + "0.0163528, 0.01622, 0.0159111, 0.0158226, 0.0157704, 0.0157508, 0.0157463" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00241746, 0.0024676, 0.0026053, 0.00263879, 0.00265818, 0.00266435, 0.00266783", \ + "0.00227628, 0.00231177, 0.00244301, 0.00248662, 0.00251246, 0.00252327, 0.00252765", \ + "0.00252113, 0.00252092, 0.00259139, 0.00263161, 0.0026767, 0.00270067, 0.00271469", \ + "0.00324527, 0.00323279, 0.00323178, 0.003262, 0.00330954, 0.00332912, 0.00334645", \ + "0.00494995, 0.00491908, 0.00479909, 0.00477261, 0.00478199, 0.00479951, 0.00485507", \ + "0.00739112, 0.00732269, 0.0070934, 0.007013, 0.00697544, 0.00698365, 0.00698868", \ + "0.0105006, 0.0103829, 0.0100483, 0.00994791, 0.00984829, 0.00980833, 0.00981245" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00786826, 0.00788798, 0.00801823, 0.00806924, 0.00809744, 0.00811167, 0.0081183", \ + "0.0077251, 0.00774311, 0.0078668, 0.00791857, 0.00795295, 0.00796757, 0.00797531", \ + "0.00779472, 0.0077875, 0.00786203, 0.00790953, 0.00795431, 0.00797249, 0.00798277", \ + "0.00833977, 0.00830876, 0.00830314, 0.00833552, 0.00837526, 0.00839853, 0.0084193", \ + "0.00986424, 0.00980075, 0.00970675, 0.00972761, 0.00972815, 0.00974478, 0.0097601", \ + "0.0122709, 0.0121554, 0.0118936, 0.0118389, 0.011818, 0.0118266, 0.0118281", \ + "0.0152184, 0.0150706, 0.0147704, 0.0146551, 0.0145928, 0.0145729, 0.0145674" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00230985, 0.00236793, 0.00249894, 0.00252217, 0.00253246, 0.00253669, 0.00253907", \ + "0.00215733, 0.00219475, 0.00233505, 0.00237658, 0.00239871, 0.00240595, 0.00240971", \ + "0.00240767, 0.00241696, 0.00249126, 0.00254348, 0.00258206, 0.00260522, 0.00261721", \ + "0.00317941, 0.00315916, 0.00316563, 0.00320101, 0.0032485, 0.00327186, 0.0032887", \ + "0.00492678, 0.00486943, 0.00475321, 0.0047386, 0.00475874, 0.00482516, 0.00479098", \ + "0.0073956, 0.00729978, 0.00708482, 0.0070364, 0.00700212, 0.00701772, 0.00706425", \ + "0.0106524, 0.0105069, 0.0101539, 0.0100305, 0.00993832, 0.00990541, 0.0098945" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00649118, 0.00650901, 0.00663667, 0.00668958, 0.0067224, 0.00673624, 0.00674493", \ + "0.00630826, 0.00632614, 0.00644776, 0.00650177, 0.00654106, 0.00655905, 0.00656893", \ + "0.00675479, 0.00673865, 0.00676515, 0.00681082, 0.00685969, 0.00688144, 0.00689646", \ + "0.00756813, 0.00752955, 0.00748736, 0.00751007, 0.0075455, 0.00757185, 0.00759179", \ + "0.0092733, 0.00918126, 0.00903625, 0.00902492, 0.0090356, 0.00905411, 0.00906494", \ + "0.0116946, 0.0115702, 0.0113617, 0.0112862, 0.0112555, 0.0112535, 0.0112475", \ + "0.0148605, 0.0146893, 0.0143601, 0.0142275, 0.0141522, 0.014126, 0.0141154" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00168753; + rise_capacitance : 0.001649; + rise_capacitance_range (0.00121778, 0.001649); + fall_capacitance : 0.00168753; + fall_capacitance_range (0.00123535, 0.00168753); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102339, -0.00109022, -0.00114657, -0.00114311, -0.00115544, -0.00115399, -0.00115091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115267, 0.00115579, 0.00116207, 0.00116404, 0.00115544, 0.00115399, 0.00115091" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00099274, -0.00108681, -0.00114653, -0.00114189, -0.00115794, -0.00115895, -0.00115591" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115652, 0.00116195, 0.00116857, 0.00116904, 0.00116438, 0.00115895, 0.00115591" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000882862, -0.00102233, -0.00110778, -0.00111903, -0.00111987, -0.00111491, -0.00111186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111277, 0.00110831, 0.00112159, 0.00111903, 0.00111987, 0.00111491, 0.00111186" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001703; + rise_capacitance : 0.00166768; + rise_capacitance_range (0.00120065, 0.00166768); + fall_capacitance : 0.001703; + fall_capacitance_range (0.00111762, 0.001703); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000266111, -0.000262153, -0.000264174, -0.000264266, -0.000263734, -0.000263432, -0.000262809" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000266111, 0.000262153, 0.000264174, 0.000264266, 0.000263734, 0.000263432, 0.000262809" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000220379, -0.000222439, -0.000220438, -0.0002218, -0.000221381, -0.000221127, -0.000221581" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000226342, 0.000228398, 0.000226586, 0.000226593, 0.00022596, 0.000225413, 0.000224429" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000896295, -0.00106119, -0.00112525, -0.00114042, -0.00114924, -0.00115461, -0.00115191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115329, 0.00115131, 0.00115015, 0.00116242, 0.00115556, 0.00115461, 0.00115191" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170266; + rise_capacitance : 0.00170266; + rise_capacitance_range (0.00096854, 0.00170266); + fall_capacitance : 0.0017003; + fall_capacitance_range (0.00098591, 0.0017003); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000152023, -0.000153282, -0.00015129, -0.000151886, -0.000151245, -0.000150611, -0.00015024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000156478, 0.000158298, 0.000156317, 0.000156019, 0.000155568, 0.000154329, 0.000153009" \ + ); + } + } + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000147931, -0.000147724, -0.000147743, -0.000148022, -0.000147127, -0.000146179, -0.000144742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000158076, 0.00015915, 0.000160271, 0.000159262, 0.000157702, 0.000155638, 0.00015312" \ + ); + } + } + } + } + cell (OR3X2) { + area : 8.4672; + cell_leakage_power : 0.148674; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.154647; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12728; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13135; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109524; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152993; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13497; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164028; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2146; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.148674; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0461734, 0.0543675, 0.0878876, 0.12676, 0.203482, 0.302796, 0.432414", \ + "0.0611595, 0.0692924, 0.102738, 0.141588, 0.218301, 0.317638, 0.447252", \ + "0.115097, 0.124661, 0.159019, 0.197619, 0.274295, 0.373635, 0.503216", \ + "0.155051, 0.166709, 0.204241, 0.242841, 0.319221, 0.418174, 0.548084", \ + "0.203645, 0.217777, 0.261707, 0.30106, 0.377086, 0.47583, 0.605025", \ + "0.247872, 0.264051, 0.314882, 0.356716, 0.433142, 0.532037, 0.660982", \ + "0.287823, 0.305723, 0.363329, 0.409263, 0.486922, 0.585873, 0.715568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152866, 0.0227112, 0.065013, 0.120214, 0.231599, 0.376664, 0.566453", \ + "0.0152148, 0.0226694, 0.0650003, 0.120201, 0.231596, 0.376663, 0.566454", \ + "0.0213777, 0.0280506, 0.0667339, 0.120611, 0.231681, 0.376671, 0.566464", \ + "0.028752, 0.0359288, 0.0713472, 0.122725, 0.232413, 0.377144, 0.566728", \ + "0.0390129, 0.0472557, 0.0803943, 0.127937, 0.234588, 0.378385, 0.56764", \ + "0.049738, 0.058894, 0.092575, 0.136378, 0.238675, 0.380904, 0.569545", \ + "0.060793, 0.070697, 0.106531, 0.14738, 0.245429, 0.385325, 0.572742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.113907, 0.125786, 0.166571, 0.204902, 0.273621, 0.359747, 0.471457", \ + "0.125431, 0.13732, 0.178048, 0.216428, 0.28514, 0.371257, 0.483025", \ + "0.160773, 0.172948, 0.214172, 0.252501, 0.321462, 0.407554, 0.51929", \ + "0.189535, 0.202612, 0.246591, 0.286431, 0.356339, 0.442785, 0.554622", \ + "0.228899, 0.243477, 0.29196, 0.333963, 0.405361, 0.49227, 0.6044", \ + "0.271467, 0.287639, 0.34167, 0.387063, 0.461283, 0.549195, 0.661472", \ + "0.31423, 0.33186, 0.391515, 0.440787, 0.518934, 0.609452, 0.723104" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273095, 0.0356688, 0.0714893, 0.113809, 0.200785, 0.317132, 0.471556", \ + "0.0273241, 0.0356804, 0.0714333, 0.113809, 0.200776, 0.317116, 0.471429", \ + "0.0290578, 0.0372682, 0.072358, 0.114584, 0.201031, 0.317168, 0.471579", \ + "0.033469, 0.0419866, 0.0773561, 0.118633, 0.203778, 0.318641, 0.472071", \ + "0.0416768, 0.0505255, 0.0857811, 0.125902, 0.20877, 0.322001, 0.474341", \ + "0.051519, 0.060839, 0.097228, 0.136097, 0.216402, 0.327138, 0.477431", \ + "0.061998, 0.071862, 0.110116, 0.14882, 0.227697, 0.33674, 0.484178" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0441558, 0.052097, 0.0850671, 0.123621, 0.200072, 0.299251, 0.42876", \ + "0.0591304, 0.0670195, 0.0999238, 0.13852, 0.21502, 0.314183, 0.443752", \ + "0.109473, 0.119027, 0.153143, 0.191628, 0.268077, 0.367173, 0.496911", \ + "0.145784, 0.157481, 0.195154, 0.233667, 0.309831, 0.408802, 0.538205", \ + "0.187421, 0.201671, 0.24601, 0.285609, 0.361452, 0.460327, 0.589682", \ + "0.223438, 0.239788, 0.29148, 0.333915, 0.410471, 0.509184, 0.638112", \ + "0.252904, 0.271009, 0.329909, 0.376599, 0.454304, 0.553755, 0.683021" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144971, 0.0218839, 0.0642952, 0.119612, 0.231121, 0.376301, 0.566137", \ + "0.0145274, 0.0219263, 0.0643051, 0.119606, 0.231133, 0.376286, 0.566162", \ + "0.0212836, 0.0279246, 0.0663771, 0.120266, 0.231312, 0.376303, 0.566199", \ + "0.0288485, 0.0360532, 0.0709889, 0.122444, 0.232209, 0.376891, 0.566449", \ + "0.039566, 0.0479095, 0.0809723, 0.127938, 0.234299, 0.378162, 0.56758", \ + "0.05085, 0.06014, 0.094173, 0.137098, 0.238877, 0.380701, 0.569185", \ + "0.06272, 0.072743, 0.10942, 0.149875, 0.246519, 0.385647, 0.572831" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.109728, 0.121586, 0.162371, 0.200744, 0.269437, 0.35556, 0.467283", \ + "0.120021, 0.131847, 0.172675, 0.210955, 0.279762, 0.365808, 0.477655", \ + "0.162088, 0.174396, 0.215693, 0.254177, 0.322993, 0.409162, 0.520853", \ + "0.200511, 0.213796, 0.258028, 0.297866, 0.367978, 0.454477, 0.566316", \ + "0.255047, 0.269909, 0.318593, 0.36026, 0.431015, 0.51789, 0.630154", \ + "0.312348, 0.328758, 0.38289, 0.427481, 0.500309, 0.58758, 0.699697", \ + "0.370493, 0.388306, 0.448095, 0.49649, 0.572803, 0.661405, 0.774264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0273129, 0.035694, 0.0714614, 0.113847, 0.200773, 0.317128, 0.471555", \ + "0.0273191, 0.035697, 0.0714542, 0.113819, 0.200807, 0.317139, 0.471415", \ + "0.0298062, 0.0379885, 0.0728966, 0.11456, 0.201047, 0.317262, 0.471584", \ + "0.0356219, 0.0438785, 0.0783436, 0.119511, 0.204373, 0.319111, 0.472219", \ + "0.0451106, 0.0535933, 0.0874026, 0.126111, 0.208712, 0.322656, 0.475224", \ + "0.055669, 0.064603, 0.09885, 0.135995, 0.215135, 0.326222, 0.477312", \ + "0.066874, 0.076251, 0.112237, 0.148621, 0.225345, 0.334017, 0.482259" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0403116, 0.0481229, 0.0807917, 0.11921, 0.195629, 0.294675, 0.424112", \ + "0.0554486, 0.0631354, 0.0957496, 0.134215, 0.21061, 0.309726, 0.439195", \ + "0.10172, 0.11137, 0.145708, 0.184073, 0.26028, 0.359404, 0.489069", \ + "0.132934, 0.144782, 0.182954, 0.221324, 0.29737, 0.395957, 0.525292", \ + "0.167413, 0.181857, 0.227389, 0.267257, 0.343223, 0.441345, 0.570026", \ + "0.19477, 0.211337, 0.264892, 0.308433, 0.385344, 0.48392, 0.612641", \ + "0.214089, 0.232382, 0.293675, 0.342378, 0.421448, 0.52084, 0.650541" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0138911, 0.021312, 0.0639614, 0.119371, 0.230953, 0.37615, 0.565957", \ + "0.0139414, 0.021377, 0.0639706, 0.119367, 0.230966, 0.376149, 0.565989", \ + "0.0215157, 0.0281889, 0.066536, 0.120157, 0.231146, 0.376124, 0.565996", \ + "0.0294732, 0.0369754, 0.0715839, 0.122596, 0.2322, 0.376815, 0.566469", \ + "0.0409468, 0.0496181, 0.083007, 0.129137, 0.234674, 0.378211, 0.567596", \ + "0.053276, 0.062877, 0.098171, 0.140218, 0.240575, 0.381463, 0.569631", \ + "0.066381, 0.076593, 0.115212, 0.155388, 0.250474, 0.388143, 0.574475" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0985883, 0.11046, 0.151222, 0.189603, 0.258312, 0.344454, 0.456185", \ + "0.107257, 0.11912, 0.159885, 0.198247, 0.266957, 0.353135, 0.46485", \ + "0.158336, 0.17046, 0.21162, 0.250098, 0.318956, 0.405261, 0.516879", \ + "0.204662, 0.217822, 0.261296, 0.300814, 0.370787, 0.457179, 0.568852", \ + "0.26571, 0.280522, 0.328227, 0.368812, 0.43882, 0.525383, 0.637492", \ + "0.329571, 0.345891, 0.399052, 0.442152, 0.513557, 0.599573, 0.711414", \ + "0.394861, 0.412505, 0.471503, 0.518358, 0.592333, 0.679324, 0.791646" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.027318, 0.0356605, 0.0714455, 0.113815, 0.200777, 0.317141, 0.471561", \ + "0.0273067, 0.0356471, 0.071475, 0.113842, 0.200768, 0.317042, 0.471572", \ + "0.0304121, 0.0383896, 0.0729947, 0.114725, 0.201109, 0.317373, 0.471479", \ + "0.0379791, 0.0455657, 0.0785946, 0.119612, 0.204667, 0.319375, 0.472353", \ + "0.0489344, 0.0567456, 0.0879042, 0.125616, 0.208356, 0.323097, 0.475748", \ + "0.060688, 0.068875, 0.100297, 0.135249, 0.214025, 0.32567, 0.477605", \ + "0.073293, 0.081797, 0.114777, 0.148394, 0.223664, 0.332328, 0.481548" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00511006, 0.0052146, 0.00549616, 0.00558625, 0.00564275, 0.00566742, 0.00567905", \ + "0.00498221, 0.00506846, 0.00532262, 0.00542305, 0.00549029, 0.0055209, 0.00553662", \ + "0.00545981, 0.00540018, 0.00543887, 0.00550275, 0.0056079, 0.00564234, 0.00567535", \ + "0.00635329, 0.00618919, 0.00612223, 0.00612779, 0.0061784, 0.00622353, 0.00634222", \ + "0.00847849, 0.00813346, 0.00777202, 0.00772424, 0.00774115, 0.00775011, 0.00776068", \ + "0.0115318, 0.0109683, 0.0103152, 0.0101944, 0.0100426, 0.0099949, 0.00997199", \ + "0.0155765, 0.0148003, 0.0137181, 0.0133685, 0.0131297, 0.0130128, 0.0129974" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118053, 0.0116832, 0.0118276, 0.0119416, 0.012019, 0.0120546, 0.012075", \ + "0.0116619, 0.0115561, 0.0116897, 0.011805, 0.0118861, 0.011924, 0.0119448", \ + "0.0117005, 0.0115299, 0.0115816, 0.0117036, 0.0117887, 0.0118411, 0.0118586", \ + "0.0122563, 0.0119676, 0.0118845, 0.0119274, 0.0119986, 0.0120523, 0.012086", \ + "0.0138461, 0.0133905, 0.0130467, 0.013098, 0.0130975, 0.0131208, 0.0131442", \ + "0.0167291, 0.0160794, 0.0153233, 0.0152027, 0.0151661, 0.0151688, 0.0151733", \ + "0.0205495, 0.0197206, 0.0185672, 0.0182793, 0.0181119, 0.0180548, 0.0180409" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0049331, 0.00506826, 0.00536731, 0.00545753, 0.00551135, 0.00553483, 0.00554554", \ + "0.00483606, 0.00493791, 0.00521092, 0.00531439, 0.00538028, 0.00540864, 0.0054241", \ + "0.00523671, 0.00518837, 0.00524706, 0.00534368, 0.00544232, 0.00549735, 0.00553379", \ + "0.00627154, 0.00609519, 0.00596926, 0.00601242, 0.00607856, 0.00611933, 0.00615736", \ + "0.00831797, 0.00793315, 0.00751834, 0.00743185, 0.00745189, 0.00761634, 0.00756896", \ + "0.011178, 0.0105847, 0.0098863, 0.00970733, 0.00960665, 0.00964162, 0.00962742", \ + "0.0149532, 0.0141459, 0.0131035, 0.0127896, 0.0125749, 0.0124726, 0.0124455" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105115, 0.0103952, 0.0105442, 0.0106547, 0.0107353, 0.0107699, 0.0107922", \ + "0.0103737, 0.0102564, 0.0104009, 0.010513, 0.010596, 0.0106383, 0.0106622", \ + "0.0105678, 0.0104017, 0.0103761, 0.0104583, 0.0105447, 0.0106077, 0.0106369", \ + "0.0112861, 0.010946, 0.0107819, 0.0108258, 0.0109073, 0.0109594, 0.0109962", \ + "0.0132027, 0.0126757, 0.0122969, 0.0121994, 0.01218, 0.0121955, 0.0122132", \ + "0.0161055, 0.0153609, 0.0144614, 0.0142849, 0.0142147, 0.0141983, 0.0142023", \ + "0.0196633, 0.0187437, 0.0174465, 0.0171404, 0.0169602, 0.0168889, 0.016879" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00484296, 0.00500969, 0.00531779, 0.00539279, 0.0054338, 0.0054495, 0.0054577", \ + "0.00474282, 0.00487437, 0.00516038, 0.00525936, 0.00531593, 0.00533901, 0.00534919", \ + "0.00511687, 0.00508109, 0.00521545, 0.00530588, 0.00539909, 0.00545016, 0.00548885", \ + "0.00612679, 0.00600005, 0.00588349, 0.00592368, 0.00602147, 0.00603914, 0.00615466", \ + "0.0082452, 0.00787927, 0.00746441, 0.0073741, 0.00740364, 0.00740838, 0.007519", \ + "0.0112169, 0.0105961, 0.00993739, 0.00972485, 0.00960764, 0.00961463, 0.00967354", \ + "0.015125, 0.0142586, 0.0131205, 0.0128114, 0.0125955, 0.0124931, 0.0124952" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00912958, 0.00903345, 0.00917524, 0.00928803, 0.00936945, 0.00940761, 0.00943041", \ + "0.008954, 0.00883366, 0.00897737, 0.00909572, 0.00918622, 0.00922837, 0.00925427", \ + "0.00948923, 0.00926724, 0.00923187, 0.00930383, 0.00939118, 0.00944795, 0.009495", \ + "0.0106254, 0.0102134, 0.00994538, 0.00996457, 0.0100307, 0.0100723, 0.0101101", \ + "0.0127704, 0.0121817, 0.011621, 0.0114991, 0.0114719, 0.0114767, 0.0114885", \ + "0.0158421, 0.0150978, 0.0140208, 0.01378, 0.013656, 0.0136183, 0.0136118", \ + "0.0196848, 0.018658, 0.0171191, 0.0167587, 0.0165406, 0.0164589, 0.0164312" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166984; + rise_capacitance : 0.00163121; + rise_capacitance_range (0.00119977, 0.00163121); + fall_capacitance : 0.00166984; + fall_capacitance_range (0.00122032, 0.00166984); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102453, -0.00109344, -0.00114986, -0.00114589, -0.00115805, -0.00115653, -0.00115344" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115428, 0.00115866, 0.00116435, 0.00116662, 0.00115805, 0.00115653, 0.00115344" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00099423, -0.00109014, -0.00114969, -0.00114563, -0.00116075, -0.00116108, -0.00115797" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.0011633, 0.00116139, 0.00116954, 0.00117123, 0.00116641, 0.00116108, 0.00115797" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000884308, -0.00102558, -0.00110991, -0.00112, -0.00112082, -0.00111579, -0.00111271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111411, 0.00112666, 0.00112104, 0.00112, 0.00112082, 0.00111579, 0.00111271" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169233; + rise_capacitance : 0.00165692; + rise_capacitance_range (0.0011944, 0.00165692); + fall_capacitance : 0.00169233; + fall_capacitance_range (0.00111239, 0.00169233); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000282658, -0.000277779, -0.000280607, -0.000280656, -0.000280057, -0.000279702, -0.000279018" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000282658, 0.000277779, 0.000280607, 0.000280656, 0.000280057, 0.000279702, 0.000279018" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000234534, -0.000236336, -0.000235241, -0.000236102, -0.000235504, -0.000235152, -0.000235564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000238536, 0.000243685, 0.000242164, 0.000241642, 0.000240812, 0.000239998, 0.0002386" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000899717, -0.00106445, -0.00112797, -0.00114316, -0.00115183, -0.00115718, -0.00115445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115646, 0.00115403, 0.00115284, 0.00116514, 0.00115819, 0.00115718, 0.00115445" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170254; + rise_capacitance : 0.00170254; + rise_capacitance_range (0.000969344, 0.00170254); + fall_capacitance : 0.00170037; + fall_capacitance_range (0.000987538, 0.00170037); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000151757, -0.000154276, -0.00015176, -0.000152569, -0.000151783, -0.000151087, -0.000150711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000155589, 0.000159252, 0.000157599, 0.000156686, 0.000156158, 0.000154831, 0.000153472" \ + ); + } + } + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000150131, -0.000154284, -0.000149817, -0.000150172, -0.000149028, -0.000147826, -0.00014589" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000164108, 0.000163828, 0.000166908, 0.000165575, 0.000163745, 0.00016132, 0.000158255" \ + ); + } + } + } + } + cell (OR4X1) { + area : 9.8784; + cell_leakage_power : 0.119351; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.145486; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142735; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123026; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141081; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119083; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119439; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0955821; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152116; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117163; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115369; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0939955; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123058; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902435; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0976127; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0723486; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16128; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119351; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0389139, 0.0433979, 0.075539, 0.114139, 0.190965, 0.290688, 0.421101", \ + "0.0539805, 0.0584031, 0.0905195, 0.129135, 0.206003, 0.30577, 0.436204", \ + "0.095954, 0.101499, 0.135425, 0.174159, 0.251115, 0.350826, 0.481285", \ + "0.122445, 0.129384, 0.166862, 0.205672, 0.282504, 0.382213, 0.512589", \ + "0.148583, 0.157325, 0.202258, 0.242553, 0.319263, 0.41842, 0.548531", \ + "0.163815, 0.174167, 0.227646, 0.271449, 0.349245, 0.449753, 0.580427", \ + "0.169261, 0.180983, 0.242896, 0.291618, 0.372357, 0.474049, 0.604917" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0147036, 0.0195091, 0.0626035, 0.118106, 0.229526, 0.374356, 0.56383", \ + "0.0148532, 0.019667, 0.0626114, 0.118107, 0.229525, 0.374381, 0.563868", \ + "0.0215114, 0.0256609, 0.0646158, 0.118813, 0.229742, 0.374394, 0.563814", \ + "0.0284061, 0.0328683, 0.0685672, 0.120448, 0.230567, 0.375037, 0.564191", \ + "0.0382427, 0.0436881, 0.0777446, 0.125529, 0.232384, 0.376194, 0.565416", \ + "0.04852, 0.054961, 0.090914, 0.135104, 0.237488, 0.379347, 0.567281", \ + "0.058917, 0.066219, 0.105888, 0.147809, 0.245818, 0.385498, 0.572227" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.107602, 0.115392, 0.159964, 0.20143, 0.274689, 0.365746, 0.483579", \ + "0.114422, 0.122197, 0.166742, 0.208211, 0.281511, 0.372553, 0.49036", \ + "0.163184, 0.171113, 0.215909, 0.257549, 0.331081, 0.42223, 0.540084", \ + "0.208168, 0.216536, 0.262994, 0.305705, 0.380786, 0.472337, 0.590168", \ + "0.270596, 0.280022, 0.330099, 0.373632, 0.448505, 0.540547, 0.659775", \ + "0.337688, 0.348213, 0.403708, 0.449522, 0.524532, 0.616814, 0.735437", \ + "0.407993, 0.419573, 0.481063, 0.530288, 0.608557, 0.702137, 0.821007" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306821, 0.0365099, 0.0756106, 0.1206, 0.211912, 0.334458, 0.497718", \ + "0.0306229, 0.036466, 0.0755791, 0.120541, 0.211893, 0.334401, 0.497723", \ + "0.0326603, 0.0384321, 0.0771169, 0.12148, 0.212335, 0.334751, 0.497777", \ + "0.0375936, 0.0430992, 0.0808477, 0.125817, 0.216286, 0.337175, 0.498889", \ + "0.0457706, 0.051486, 0.0870083, 0.129239, 0.218627, 0.341117, 0.503014", \ + "0.054806, 0.061008, 0.096896, 0.136867, 0.223124, 0.342388, 0.50445", \ + "0.064566, 0.071348, 0.109047, 0.147616, 0.231407, 0.348152, 0.507663" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0427603, 0.047353, 0.0798639, 0.118554, 0.195529, 0.295308, 0.425838", \ + "0.0579056, 0.0624515, 0.0949133, 0.133664, 0.210616, 0.31044, 0.440929", \ + "0.104767, 0.110177, 0.144005, 0.182805, 0.259786, 0.359639, 0.490276", \ + "0.136762, 0.143544, 0.180362, 0.219214, 0.296067, 0.395961, 0.52636", \ + "0.170262, 0.178746, 0.222219, 0.262173, 0.339028, 0.438839, 0.569333", \ + "0.195225, 0.205265, 0.256405, 0.299092, 0.376625, 0.47688, 0.607413", \ + "0.211099, 0.222496, 0.281384, 0.328024, 0.406874, 0.507881, 0.639241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0153173, 0.0200701, 0.0629404, 0.118356, 0.229715, 0.37451, 0.564023", \ + "0.0153475, 0.0201182, 0.0629458, 0.118365, 0.22971, 0.374551, 0.564001", \ + "0.0211485, 0.025423, 0.0646405, 0.11894, 0.229908, 0.374619, 0.563984", \ + "0.0277956, 0.0320895, 0.0682117, 0.12041, 0.230706, 0.375192, 0.564319", \ + "0.0371295, 0.0423568, 0.076102, 0.12451, 0.232144, 0.376188, 0.565317", \ + "0.046607, 0.052665, 0.087359, 0.132251, 0.235843, 0.378409, 0.566852", \ + "0.056218, 0.063078, 0.100308, 0.142606, 0.242441, 0.383039, 0.570452" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.125981, 0.133734, 0.178233, 0.219675, 0.292967, 0.384003, 0.501849", \ + "0.134238, 0.141985, 0.186433, 0.227904, 0.301265, 0.392273, 0.510074", \ + "0.17391, 0.181953, 0.226967, 0.2687, 0.34208, 0.433209, 0.551016", \ + "0.211302, 0.219955, 0.267834, 0.311016, 0.386187, 0.477738, 0.595755", \ + "0.26831, 0.278026, 0.330245, 0.375131, 0.450876, 0.543258, 0.662297", \ + "0.330798, 0.341632, 0.399496, 0.447219, 0.525093, 0.617773, 0.73611", \ + "0.396552, 0.408468, 0.472313, 0.523828, 0.60488, 0.699136, 0.818404" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306206, 0.0365423, 0.0756758, 0.120556, 0.211884, 0.334451, 0.497724", \ + "0.0306289, 0.0364262, 0.0756842, 0.12053, 0.211912, 0.334453, 0.497719", \ + "0.0328024, 0.0385935, 0.0770269, 0.12139, 0.212296, 0.334576, 0.497771", \ + "0.037386, 0.0433055, 0.0819002, 0.126385, 0.215971, 0.336827, 0.49869", \ + "0.0451164, 0.0513143, 0.0890847, 0.131406, 0.219654, 0.34133, 0.502192", \ + "0.053765, 0.060462, 0.099249, 0.139941, 0.225036, 0.343274, 0.504093", \ + "0.062787, 0.070106, 0.111167, 0.151479, 0.234579, 0.350246, 0.50839" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.045129, 0.0498774, 0.083032, 0.122035, 0.199258, 0.299197, 0.429741", \ + "0.0601222, 0.0648128, 0.0979062, 0.136907, 0.214136, 0.31408, 0.444629", \ + "0.110689, 0.116119, 0.150146, 0.189154, 0.266318, 0.366307, 0.497131", \ + "0.146457, 0.153233, 0.190302, 0.229046, 0.30593, 0.406007, 0.536755", \ + "0.187217, 0.195648, 0.238731, 0.278551, 0.355671, 0.455583, 0.586079", \ + "0.220565, 0.230489, 0.280576, 0.322877, 0.400757, 0.500692, 0.631002", \ + "0.246298, 0.257514, 0.315133, 0.360803, 0.440124, 0.541177, 0.672266" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0160539, 0.0208342, 0.0636647, 0.118975, 0.230187, 0.374911, 0.564293", \ + "0.0160181, 0.0208149, 0.0636062, 0.118962, 0.230182, 0.374874, 0.564266", \ + "0.0212773, 0.0255621, 0.0650613, 0.119345, 0.230291, 0.374946, 0.564291", \ + "0.0277942, 0.0320633, 0.0682118, 0.120809, 0.230944, 0.375461, 0.564608", \ + "0.0368044, 0.041848, 0.0755784, 0.124581, 0.232445, 0.376511, 0.565625", \ + "0.045847, 0.051705, 0.086215, 0.131467, 0.235869, 0.378611, 0.567153", \ + "0.055039, 0.061665, 0.097955, 0.140634, 0.241464, 0.382801, 0.570538" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.136626, 0.144394, 0.188929, 0.230365, 0.30363, 0.394636, 0.512429", \ + "0.146174, 0.153912, 0.198392, 0.239906, 0.31315, 0.40418, 0.522016", \ + "0.181318, 0.189247, 0.234034, 0.275693, 0.349098, 0.440112, 0.55794", \ + "0.210003, 0.218582, 0.266489, 0.309828, 0.384832, 0.476206, 0.594149", \ + "0.252991, 0.262639, 0.315417, 0.360824, 0.437154, 0.529563, 0.648261", \ + "0.303852, 0.314675, 0.373297, 0.421868, 0.501187, 0.594546, 0.71283", \ + "0.357583, 0.369523, 0.434458, 0.487658, 0.570842, 0.667042, 0.786924" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306436, 0.0364946, 0.0756388, 0.120524, 0.211965, 0.334456, 0.497695", \ + "0.0306491, 0.0364309, 0.0757056, 0.120592, 0.211919, 0.334458, 0.497717", \ + "0.0321508, 0.0379005, 0.0764352, 0.121003, 0.212132, 0.334534, 0.497768", \ + "0.0361482, 0.042232, 0.0815052, 0.125898, 0.21544, 0.336429, 0.498587", \ + "0.0435992, 0.0500212, 0.0892561, 0.13206, 0.220037, 0.340448, 0.501532", \ + "0.052248, 0.059234, 0.100184, 0.142119, 0.227102, 0.344317, 0.504081", \ + "0.061245, 0.068848, 0.112342, 0.154307, 0.237936, 0.352904, 0.509926" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0458347, 0.0507525, 0.084618, 0.124079, 0.201668, 0.301812, 0.432503", \ + "0.0610144, 0.0658662, 0.0995582, 0.138978, 0.216573, 0.316727, 0.447418", \ + "0.114839, 0.120393, 0.154754, 0.194007, 0.271545, 0.371712, 0.502416", \ + "0.153699, 0.1605, 0.197816, 0.236735, 0.314167, 0.414194, 0.545114", \ + "0.199882, 0.208315, 0.251552, 0.291598, 0.368146, 0.468361, 0.599129", \ + "0.240832, 0.250741, 0.300714, 0.34293, 0.420707, 0.521302, 0.651655", \ + "0.276299, 0.287448, 0.344498, 0.390125, 0.46868, 0.569967, 0.70157" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.016788, 0.0216439, 0.0646009, 0.119879, 0.230959, 0.375502, 0.564812", \ + "0.0166075, 0.0214715, 0.0645159, 0.119837, 0.230937, 0.375526, 0.564724", \ + "0.0215562, 0.0258062, 0.0654971, 0.119941, 0.230866, 0.375496, 0.564766", \ + "0.027993, 0.0323061, 0.0687877, 0.121385, 0.231529, 0.375885, 0.564974", \ + "0.0368685, 0.0418879, 0.0758382, 0.12498, 0.233141, 0.377062, 0.565931", \ + "0.045746, 0.051556, 0.085737, 0.131648, 0.236233, 0.379141, 0.567649", \ + "0.054718, 0.061251, 0.097119, 0.140223, 0.241681, 0.383134, 0.570936" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.140174, 0.147936, 0.192343, 0.233905, 0.307166, 0.398152, 0.515996", \ + "0.150736, 0.158474, 0.203032, 0.24448, 0.317702, 0.408718, 0.526557", \ + "0.182876, 0.190745, 0.235357, 0.277007, 0.350324, 0.441339, 0.559166", \ + "0.205497, 0.213876, 0.261211, 0.304244, 0.37879, 0.470121, 0.588035", \ + "0.234806, 0.244154, 0.29596, 0.341383, 0.417684, 0.510066, 0.628452", \ + "0.268477, 0.279048, 0.336853, 0.386088, 0.46596, 0.559854, 0.678571", \ + "0.305988, 0.31767, 0.381899, 0.435607, 0.520494, 0.617764, 0.738432" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0306272, 0.0364872, 0.0756396, 0.120525, 0.211964, 0.334462, 0.497719", \ + "0.0306604, 0.0364448, 0.0756303, 0.120598, 0.211951, 0.334453, 0.497717", \ + "0.0315925, 0.0373633, 0.0761635, 0.120858, 0.212059, 0.334498, 0.497777", \ + "0.034754, 0.0408428, 0.0802634, 0.12473, 0.214595, 0.335911, 0.49817", \ + "0.0410317, 0.047519, 0.0877133, 0.131212, 0.219333, 0.339589, 0.500747", \ + "0.049499, 0.056522, 0.099019, 0.142031, 0.227845, 0.345162, 0.504057", \ + "0.058294, 0.065941, 0.111047, 0.154973, 0.240487, 0.35599, 0.512055" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00230583, 0.00235984, 0.00249642, 0.00252481, 0.00253974, 0.00254389, 0.00254766", \ + "0.00220913, 0.00225028, 0.00238436, 0.00242533, 0.0024471, 0.00245546, 0.00245869", \ + "0.00240554, 0.00240529, 0.00247229, 0.00251287, 0.00255868, 0.00258239, 0.00259795", \ + "0.00312106, 0.00310672, 0.00310512, 0.00314177, 0.0031766, 0.00320385, 0.00321676", \ + "0.00464505, 0.00458437, 0.00445847, 0.00444057, 0.00445425, 0.00452093, 0.00454428", \ + "0.00691887, 0.00681804, 0.00660013, 0.00652608, 0.00648745, 0.00649339, 0.00656543", \ + "0.00994844, 0.00979792, 0.00941658, 0.00927786, 0.00917908, 0.00913564, 0.0091128" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00747093, 0.00745658, 0.00751902, 0.00756586, 0.00760687, 0.00762637, 0.00763866", \ + "0.00727735, 0.00726432, 0.00732968, 0.00738131, 0.00742071, 0.00744236, 0.00745484", \ + "0.00763955, 0.00761373, 0.00762877, 0.00765706, 0.00769448, 0.0077194, 0.00773113", \ + "0.00842034, 0.00834979, 0.00826034, 0.00827884, 0.00830941, 0.00833112, 0.0083498", \ + "0.00994209, 0.00984008, 0.00964189, 0.00961472, 0.00961799, 0.0096339, 0.00964394", \ + "0.0121724, 0.0120261, 0.0117205, 0.011659, 0.0116545, 0.0116355, 0.0116288", \ + "0.0150967, 0.0149047, 0.0144573, 0.0143146, 0.0142602, 0.0142196, 0.0141999" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0024283, 0.00247559, 0.00261578, 0.0026522, 0.00267352, 0.00268174, 0.00268658", \ + "0.00235497, 0.00239017, 0.00252416, 0.00256939, 0.00259603, 0.00260674, 0.00261187", \ + "0.0025307, 0.0025473, 0.00259735, 0.00264425, 0.00268681, 0.00271032, 0.00272856", \ + "0.00315535, 0.00313396, 0.00314186, 0.00317683, 0.00321725, 0.00323746, 0.00324706", \ + "0.00470522, 0.00468346, 0.00453103, 0.00449853, 0.00450245, 0.00459161, 0.00457233", \ + "0.00691231, 0.00682624, 0.0066188, 0.00652909, 0.00648308, 0.00647814, 0.00652246", \ + "0.00981634, 0.00967312, 0.00930655, 0.00918015, 0.00908923, 0.00904752, 0.00904976" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00881226, 0.00881166, 0.00886881, 0.00891571, 0.00895443, 0.00897209, 0.00897921", \ + "0.00868135, 0.00866693, 0.00872471, 0.00877649, 0.008815, 0.00883257, 0.0088429", \ + "0.0087373, 0.00870479, 0.00870463, 0.00874368, 0.00877963, 0.00879933, 0.00881913", \ + "0.0091818, 0.00913109, 0.0090757, 0.00909239, 0.00912063, 0.00914613, 0.00916135", \ + "0.010563, 0.0104697, 0.0102931, 0.01028, 0.0102845, 0.0103002, 0.0103069", \ + "0.0127042, 0.0125646, 0.0122522, 0.0121876, 0.0121567, 0.0121465, 0.0121376", \ + "0.0154453, 0.0152698, 0.0148408, 0.014718, 0.0146578, 0.014624, 0.0146117" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00263358, 0.00267509, 0.00281635, 0.002858, 0.00288224, 0.00289252, 0.00289982", \ + "0.00251287, 0.00254484, 0.0026725, 0.00271944, 0.00274909, 0.00276154, 0.00276822", \ + "0.00269689, 0.002712, 0.00276582, 0.00279946, 0.00284067, 0.00286601, 0.00288385", \ + "0.00336675, 0.00333788, 0.00330671, 0.00333837, 0.00335639, 0.00338615, 0.00340525", \ + "0.00493265, 0.00487255, 0.00471742, 0.00468302, 0.00471074, 0.00472924, 0.00476405", \ + "0.00719517, 0.00710859, 0.00692669, 0.00682634, 0.00677213, 0.0067735, 0.0067955", \ + "0.0102236, 0.0100862, 0.00972048, 0.00958571, 0.00949648, 0.00945652, 0.00945215" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0101064, 0.0100927, 0.0101589, 0.0102087, 0.0102408, 0.0102568, 0.0102638", \ + "0.00997434, 0.00995908, 0.010015, 0.0100664, 0.0101032, 0.0101187, 0.0101273", \ + "0.00993579, 0.00990952, 0.00993328, 0.00997314, 0.0100159, 0.0100361, 0.0100484", \ + "0.0102148, 0.0101721, 0.0101386, 0.0101627, 0.010191, 0.0102143, 0.0102271", \ + "0.0113911, 0.0113082, 0.0111652, 0.0111528, 0.0111622, 0.0111678, 0.0111828", \ + "0.0135363, 0.0134205, 0.0131777, 0.0131446, 0.0131002, 0.0130951, 0.0130815", \ + "0.0165068, 0.0163368, 0.015912, 0.015789, 0.0157138, 0.0156928, 0.0156813" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00267959, 0.00271492, 0.00284356, 0.00288129, 0.00290368, 0.00291291, 0.00291822", \ + "0.00254814, 0.00257641, 0.00269126, 0.00273424, 0.00276233, 0.00277442, 0.00278108", \ + "0.00273901, 0.00273704, 0.00276806, 0.00280572, 0.00284454, 0.00286806, 0.00288008", \ + "0.00342387, 0.00339917, 0.00337403, 0.00339531, 0.0034187, 0.00343581, 0.00345375", \ + "0.00505472, 0.00499467, 0.00484322, 0.00481457, 0.00482078, 0.00485495, 0.00485796", \ + "0.00747424, 0.00738933, 0.00716292, 0.00708389, 0.00702317, 0.00701037, 0.00702866", \ + "0.0107014, 0.0105669, 0.0101955, 0.0100589, 0.0099578, 0.00990849, 0.00990855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0113798, 0.0113676, 0.0114345, 0.0114828, 0.011513, 0.0115264, 0.011533", \ + "0.0112507, 0.0112354, 0.0112927, 0.0113394, 0.0113749, 0.0113892, 0.0113955", \ + "0.0111782, 0.0111556, 0.0111944, 0.0112396, 0.0112709, 0.0112901, 0.011301", \ + "0.0113836, 0.0113344, 0.0113047, 0.0113394, 0.0113813, 0.0113977, 0.0114062", \ + "0.0123559, 0.0122855, 0.0121691, 0.0121738, 0.0121869, 0.0122025, 0.0122104", \ + "0.0144648, 0.0143572, 0.0141804, 0.0141119, 0.0140847, 0.0140837, 0.0140847", \ + "0.0175595, 0.017442, 0.0170651, 0.0169346, 0.0168683, 0.0168396, 0.0168276" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173298; + rise_capacitance : 0.00173298; + rise_capacitance_range (0.000987386, 0.00173298); + fall_capacitance : 0.00172985; + fall_capacitance_range (0.00100671, 0.00172985); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000153079, -0.000154785, -0.000153357, -0.000153819, -0.000153219, -0.000152593, -0.000152198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000158548, 0.000159912, 0.000158347, 0.000157875, 0.000157096, 0.000156234, 0.000154912" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000148408, -0.000146718, -0.000147618, -0.000148155, -0.000147403, -0.000146508, -0.000145499" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000159528, 0.000159099, 0.000160109, 0.000159423, 0.000157982, 0.000156041, 0.000153684" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000147443, -0.000146869, -0.000147226, -0.000147541, -0.000146722, -0.000145961, -0.00014524" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000153573, 0.000157047, 0.000155502, 0.000154782, 0.000153185, 0.000151063, 0.000148792" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.001664; + rise_capacitance : 0.0016296; + rise_capacitance_range (0.00115461, 0.0016296); + fall_capacitance : 0.001664; + fall_capacitance_range (0.00106185, 0.001664); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000262031, -0.000264598, -0.000263239, -0.000263418, -0.000263545, -0.000262614, -0.000262012" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262031, 0.000264598, 0.000263239, 0.000263418, 0.000263545, 0.000262614, 0.000262012" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000231235, -0.000233546, -0.000231937, -0.000232097, -0.00023219, -0.000231327, -0.000230773" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000231235, 0.000233546, 0.000231937, 0.000232097, 0.00023219, 0.000231327, 0.000230773" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000886243, -0.00104105, -0.00112649, -0.00114036, -0.00114931, -0.00115659, -0.00115438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115262, 0.001151, 0.00116088, 0.00115165, 0.0011606, 0.00115659, 0.00115438" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000219825, -0.000221216, -0.000220024, -0.000221267, -0.000220911, -0.000220678, -0.000221125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000225374, 0.000227549, 0.000225968, 0.000226069, 0.00022551, 0.000225041, 0.000224182" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000207463, -0.000208354, -0.000208394, -0.00020964, -0.000208802, -0.000207878, -0.000207332" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000207463, 0.000208354, 0.000209866, 0.00020964, 0.000208802, 0.000207878, 0.000207332" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166746; + rise_capacitance : 0.00162989; + rise_capacitance_range (0.00117372, 0.00162989); + fall_capacitance : 0.00166746; + fall_capacitance_range (0.00108858, 0.00166746); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000253461, -0.000253107, -0.000252957, -0.000253146, -0.000252667, -0.000252382, -0.000251803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000253461, 0.000253107, 0.000252957, 0.000253146, 0.000252667, 0.000252382, 0.000251803" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000985376, -0.0010825, -0.00113365, -0.0011476, -0.00115451, -0.00115348, -0.00115078" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114667, 0.00114949, 0.00115846, 0.0011614, 0.00115451, 0.00115348, 0.00115078" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000224683, -0.000227231, -0.000226183, -0.000225907, -0.000225449, -0.000225173, -0.000224626" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000224683, 0.000227231, 0.000226183, 0.000225907, 0.000225449, 0.000225173, 0.000224626" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000802291, -0.000963182, -0.00108592, -0.00111259, -0.00111889, -0.00111811, -0.00111553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111545, 0.0011148, 0.00112227, 0.00112535, 0.00111889, 0.00111811, 0.00111553" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000250252, -0.000247923, -0.00024993, -0.000250098, -0.000249612, -0.000249322, -0.000248746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000250252, 0.000247923, 0.00024993, 0.000250098, 0.000249612, 0.000249322, 0.000248746" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00093797, -0.00107667, -0.00113317, -0.00114739, -0.00115545, -0.00115854, -0.00115588" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115245, 0.00115441, 0.00116391, 0.00116643, 0.00115958, 0.00115854, 0.00115588" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000210509, -0.000212564, -0.000210889, -0.000212281, -0.00021188, -0.000211585, -0.000211926" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000212998, 0.00021699, 0.0002153, 0.00021561, 0.000215374, 0.000215396, 0.000215315" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166332; + rise_capacitance : 0.00162304; + rise_capacitance_range (0.00119707, 0.00162304); + fall_capacitance : 0.00166332; + fall_capacitance_range (0.00121434, 0.00166332); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101289, -0.00108575, -0.00113928, -0.00113781, -0.00114961, -0.00114804, -0.001145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114403, 0.00114361, 0.00115652, 0.00115808, 0.00114961, 0.00114804, 0.001145" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000885757, -0.00102127, -0.00110709, -0.00111188, -0.00111318, -0.00111185, -0.0011088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111059, 0.00111676, 0.0011164, 0.00111591, 0.00111318, 0.00111185, 0.0011088" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000868298, -0.000987574, -0.00108594, -0.00109597, -0.00109679, -0.00109203, -0.00108901" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00108846, 0.00108853, 0.00109709, 0.00109597, 0.00109679, 0.00109203, 0.00108901" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00101194, -0.00108559, -0.0011392, -0.00113767, -0.00114989, -0.00114832, -0.00114528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114844, 0.00115101, 0.00115685, 0.00115838, 0.00114989, 0.00114832, 0.00114528" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000882245, -0.00102142, -0.00110722, -0.00111141, -0.00111777, -0.0011128, -0.00110974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111146, 0.00110299, 0.00111979, 0.0011169, 0.00111777, 0.0011128, 0.00110974" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000983047, -0.0010823, -0.00113919, -0.00113778, -0.00115117, -0.00115471, -0.00115168" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115612, 0.00116288, 0.00116508, 0.00116469, 0.00116013, 0.00115471, 0.00115168" \ + ); + } + } + } + } + cell (OR4X2) { + area : 9.8784; + cell_leakage_power : 0.159131; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.182487; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179736; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160027; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178082; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156084; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15644; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132583; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189117; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.154164; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15237; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130996; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160059; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127244; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134614; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109349; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.242744; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.159131; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0429035, 0.0509574, 0.0839831, 0.122461, 0.198806, 0.297914, 0.427348", \ + "0.0581796, 0.0661757, 0.0991877, 0.137674, 0.214081, 0.313167, 0.442628", \ + "0.106561, 0.116458, 0.15128, 0.189737, 0.265942, 0.365075, 0.494522", \ + "0.138765, 0.151018, 0.190149, 0.228778, 0.304659, 0.4035, 0.532499", \ + "0.173275, 0.188212, 0.235139, 0.275728, 0.351753, 0.449675, 0.57855", \ + "0.198039, 0.215239, 0.270724, 0.315378, 0.392445, 0.490951, 0.620167", \ + "0.212751, 0.231779, 0.295362, 0.345456, 0.425238, 0.524669, 0.65446" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0144459, 0.0218945, 0.0641701, 0.119386, 0.230924, 0.376076, 0.565904", \ + "0.0144721, 0.0219335, 0.0641262, 0.119393, 0.230919, 0.376075, 0.565898", \ + "0.0217513, 0.0286406, 0.0667705, 0.120234, 0.231068, 0.376053, 0.565932", \ + "0.0297375, 0.0374479, 0.0722058, 0.122898, 0.23222, 0.376676, 0.566186", \ + "0.041272, 0.0503505, 0.0842818, 0.129873, 0.234812, 0.37811, 0.567418", \ + "0.053731, 0.06387, 0.100192, 0.141896, 0.24103, 0.381297, 0.56925", \ + "0.066915, 0.077815, 0.117927, 0.15786, 0.251559, 0.387881, 0.57391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.132785, 0.146926, 0.195133, 0.238093, 0.311308, 0.39932, 0.51179", \ + "0.139764, 0.153883, 0.202117, 0.245114, 0.318304, 0.4063, 0.518805", \ + "0.189999, 0.204014, 0.251584, 0.294284, 0.368206, 0.456301, 0.568711", \ + "0.244263, 0.258953, 0.308568, 0.352711, 0.426566, 0.514862, 0.627398", \ + "0.316528, 0.332689, 0.385736, 0.430678, 0.505219, 0.59396, 0.707753", \ + "0.394146, 0.411739, 0.469755, 0.516846, 0.592505, 0.681534, 0.794569", \ + "0.474531, 0.493465, 0.556891, 0.607524, 0.685817, 0.775844, 0.888524" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0353621, 0.0450091, 0.0837311, 0.126396, 0.21141, 0.324915, 0.47698", \ + "0.0353636, 0.044961, 0.0836621, 0.126292, 0.211415, 0.324916, 0.476965", \ + "0.0360134, 0.0454457, 0.0843443, 0.126947, 0.211524, 0.32502, 0.477021", \ + "0.0431344, 0.0519491, 0.08929, 0.131363, 0.214789, 0.326762, 0.477857", \ + "0.0541471, 0.062905, 0.097728, 0.137235, 0.219572, 0.332336, 0.482306", \ + "0.065672, 0.074699, 0.109577, 0.146317, 0.224832, 0.334707, 0.484819", \ + "0.078131, 0.087475, 0.123557, 0.158786, 0.233759, 0.34072, 0.487984" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0467053, 0.0549257, 0.0882639, 0.126886, 0.203361, 0.302542, 0.43201", \ + "0.0619575, 0.070145, 0.103445, 0.142057, 0.218562, 0.317745, 0.447253", \ + "0.11425, 0.124069, 0.158875, 0.19735, 0.273732, 0.372998, 0.502523", \ + "0.151217, 0.163287, 0.202003, 0.240705, 0.316907, 0.415896, 0.54531", \ + "0.192433, 0.207213, 0.253128, 0.293311, 0.369278, 0.468101, 0.59741", \ + "0.225288, 0.242313, 0.296141, 0.339804, 0.416374, 0.51521, 0.644083", \ + "0.249257, 0.268151, 0.32959, 0.377712, 0.456686, 0.555731, 0.68517" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150874, 0.022502, 0.0645381, 0.119657, 0.231107, 0.376237, 0.566003", \ + "0.0150781, 0.0225204, 0.0645397, 0.119632, 0.231091, 0.376237, 0.566058", \ + "0.0215088, 0.0283162, 0.0666943, 0.120325, 0.231234, 0.376309, 0.566093", \ + "0.0292277, 0.0367676, 0.0717744, 0.122749, 0.232177, 0.376754, 0.566354", \ + "0.0401772, 0.0489264, 0.0825327, 0.128886, 0.234483, 0.378067, 0.56732", \ + "0.051764, 0.061617, 0.096693, 0.139103, 0.239445, 0.380613, 0.569043", \ + "0.063943, 0.074642, 0.11277, 0.153073, 0.247845, 0.385718, 0.572506" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.150916, 0.165042, 0.213214, 0.256292, 0.329295, 0.417427, 0.529824", \ + "0.159421, 0.173523, 0.221698, 0.264746, 0.337874, 0.425883, 0.538351", \ + "0.200985, 0.215218, 0.263066, 0.306344, 0.379426, 0.467457, 0.579918", \ + "0.245484, 0.260485, 0.311044, 0.355495, 0.429567, 0.517908, 0.63042", \ + "0.310782, 0.327166, 0.381643, 0.427437, 0.503146, 0.592467, 0.706045", \ + "0.38244, 0.400294, 0.459696, 0.508412, 0.585125, 0.674994, 0.788419", \ + "0.457793, 0.477015, 0.541739, 0.593842, 0.67459, 0.766032, 0.879531" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0353682, 0.0449825, 0.083761, 0.12638, 0.211383, 0.324929, 0.47701", \ + "0.0353975, 0.0450044, 0.0837304, 0.126435, 0.211406, 0.324912, 0.476979", \ + "0.0361994, 0.0455981, 0.0842932, 0.126665, 0.211577, 0.32499, 0.47691", \ + "0.0418606, 0.0513643, 0.0895688, 0.131422, 0.214597, 0.326679, 0.477812", \ + "0.0511531, 0.060677, 0.097837, 0.13854, 0.220315, 0.332046, 0.481989", \ + "0.061707, 0.071539, 0.108973, 0.147455, 0.226647, 0.335651, 0.484859", \ + "0.072975, 0.083207, 0.122197, 0.15998, 0.236186, 0.342266, 0.488741" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.049158, 0.0576304, 0.0915038, 0.130397, 0.207072, 0.306418, 0.435998", \ + "0.0641689, 0.0726235, 0.106458, 0.145318, 0.222063, 0.32136, 0.451004", \ + "0.119207, 0.129038, 0.163993, 0.202626, 0.279171, 0.378582, 0.508188", \ + "0.16023, 0.172266, 0.210839, 0.249727, 0.326153, 0.425194, 0.554686", \ + "0.207368, 0.222043, 0.267603, 0.307674, 0.383824, 0.482653, 0.611883", \ + "0.24783, 0.264691, 0.317754, 0.361098, 0.437227, 0.536088, 0.665269", \ + "0.280669, 0.299385, 0.359811, 0.407135, 0.485663, 0.584805, 0.714391" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158195, 0.0232524, 0.0652083, 0.120235, 0.231544, 0.376585, 0.566344", \ + "0.0157623, 0.0232064, 0.0651902, 0.120211, 0.231545, 0.376584, 0.566339", \ + "0.0216973, 0.0285695, 0.0669565, 0.120701, 0.231609, 0.376562, 0.566309", \ + "0.0291297, 0.0366307, 0.0717749, 0.123002, 0.232369, 0.376987, 0.566536", \ + "0.0397341, 0.048409, 0.0819602, 0.128779, 0.234668, 0.378353, 0.567514", \ + "0.050843, 0.060552, 0.095211, 0.138157, 0.239452, 0.380806, 0.56933", \ + "0.062368, 0.072916, 0.110268, 0.151059, 0.246847, 0.385395, 0.572549" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.161534, 0.175646, 0.223817, 0.266915, 0.340031, 0.42803, 0.540501", \ + "0.171301, 0.185421, 0.233603, 0.276578, 0.349803, 0.437787, 0.550239", \ + "0.207512, 0.221608, 0.269695, 0.31274, 0.385766, 0.473906, 0.58637", \ + "0.241265, 0.256261, 0.306962, 0.351368, 0.425405, 0.51384, 0.626464", \ + "0.291481, 0.307773, 0.362387, 0.408921, 0.485048, 0.574341, 0.687887", \ + "0.350277, 0.368015, 0.427757, 0.477188, 0.555778, 0.64636, 0.759685", \ + "0.412833, 0.432005, 0.497124, 0.550549, 0.632847, 0.725493, 0.839911" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0353628, 0.0449524, 0.0837942, 0.126394, 0.21141, 0.324917, 0.476976", \ + "0.0353563, 0.0450266, 0.0837298, 0.126363, 0.211401, 0.32492, 0.476992", \ + "0.0357746, 0.0453461, 0.083993, 0.126572, 0.211439, 0.324947, 0.476944", \ + "0.0405267, 0.0502072, 0.0888602, 0.130853, 0.214191, 0.326349, 0.47772", \ + "0.0485463, 0.0584157, 0.096916, 0.137887, 0.220114, 0.33193, 0.481649", \ + "0.058457, 0.068706, 0.10807, 0.147782, 0.227444, 0.336352, 0.484717", \ + "0.069233, 0.080022, 0.121039, 0.160747, 0.238394, 0.344884, 0.490452" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0499339, 0.0586878, 0.0932256, 0.132452, 0.209525, 0.309037, 0.43877", \ + "0.0650371, 0.0737185, 0.108145, 0.147397, 0.224455, 0.323999, 0.453729", \ + "0.122664, 0.132577, 0.167782, 0.206684, 0.283549, 0.383104, 0.51283", \ + "0.16639, 0.178475, 0.217258, 0.256205, 0.332886, 0.432144, 0.561883", \ + "0.219129, 0.233762, 0.279042, 0.319393, 0.395871, 0.494672, 0.624329", \ + "0.265698, 0.282493, 0.335242, 0.378409, 0.455352, 0.553848, 0.682573", \ + "0.307744, 0.326372, 0.386141, 0.433295, 0.511961, 0.610786, 0.739935" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0165371, 0.0240609, 0.0661113, 0.121099, 0.232308, 0.3772, 0.56678", \ + "0.0163659, 0.0239218, 0.0660359, 0.121065, 0.232287, 0.377187, 0.566849", \ + "0.0219066, 0.0287908, 0.067443, 0.121254, 0.232176, 0.377106, 0.56674", \ + "0.0293568, 0.0368703, 0.0721896, 0.123469, 0.23287, 0.377505, 0.566968", \ + "0.0396939, 0.0483504, 0.0822383, 0.129106, 0.235261, 0.378845, 0.56786", \ + "0.050677, 0.060323, 0.094843, 0.137926, 0.239569, 0.381275, 0.569818", \ + "0.061767, 0.072207, 0.109231, 0.149723, 0.246504, 0.385701, 0.572977" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.165248, 0.179357, 0.227542, 0.270532, 0.343735, 0.431755, 0.544163", \ + "0.176166, 0.190261, 0.238454, 0.281469, 0.354624, 0.442629, 0.555089", \ + "0.208883, 0.222971, 0.271147, 0.314164, 0.387197, 0.475316, 0.587771", \ + "0.235341, 0.250123, 0.30036, 0.344497, 0.418494, 0.506767, 0.619304", \ + "0.270247, 0.28644, 0.340221, 0.386606, 0.462692, 0.552064, 0.665298", \ + "0.310826, 0.328209, 0.387166, 0.436939, 0.515964, 0.606762, 0.720434", \ + "0.355521, 0.374341, 0.43877, 0.49255, 0.576079, 0.669806, 0.785097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0353618, 0.0449649, 0.0837684, 0.126348, 0.211399, 0.324925, 0.476977", \ + "0.0353622, 0.0450058, 0.0837311, 0.12637, 0.211406, 0.324913, 0.47698", \ + "0.0356523, 0.0452488, 0.0838701, 0.126539, 0.211426, 0.32494, 0.47698", \ + "0.0392664, 0.0489854, 0.0877964, 0.129734, 0.213594, 0.326425, 0.477631", \ + "0.0457184, 0.0558193, 0.0952136, 0.136861, 0.219523, 0.330916, 0.480684", \ + "0.054868, 0.065346, 0.105978, 0.1471, 0.227612, 0.33668, 0.484556", \ + "0.065051, 0.075981, 0.118577, 0.160175, 0.239976, 0.346953, 0.492302" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00484415, 0.00499391, 0.0053029, 0.00538495, 0.00543064, 0.00544924, 0.00545929", \ + "0.00479763, 0.00490581, 0.00519838, 0.0053023, 0.00536293, 0.00538654, 0.00539711", \ + "0.00515295, 0.00510345, 0.00518557, 0.00526586, 0.00536213, 0.00541492, 0.00544939", \ + "0.00600131, 0.00583479, 0.00580611, 0.00585453, 0.00588723, 0.00588985, 0.00598781", \ + "0.00806723, 0.0076577, 0.00721874, 0.00712397, 0.00713014, 0.00721395, 0.00724972", \ + "0.0108632, 0.0102785, 0.00949806, 0.00926744, 0.00913601, 0.00911527, 0.0091734", \ + "0.0144468, 0.0135994, 0.0124312, 0.0121116, 0.0118947, 0.0117781, 0.0117602" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0104842, 0.0102004, 0.0100906, 0.0101634, 0.0102469, 0.0102909, 0.0103174", \ + "0.0103045, 0.00999237, 0.0099027, 0.00998334, 0.0100575, 0.010108, 0.0101384", \ + "0.010636, 0.0102942, 0.0101158, 0.010151, 0.0102168, 0.0102778, 0.0103145", \ + "0.0117915, 0.0112702, 0.0108183, 0.0107984, 0.0108257, 0.0108701, 0.010914", \ + "0.0139636, 0.0132192, 0.0123577, 0.0121822, 0.0121194, 0.0121014, 0.0121202", \ + "0.0166592, 0.0157633, 0.0147189, 0.0143744, 0.014176, 0.0141009, 0.0140769", \ + "0.0201693, 0.019114, 0.0175429, 0.0170705, 0.0167721, 0.0166488, 0.0165837" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00496433, 0.00508296, 0.00538595, 0.00547865, 0.00553591, 0.00556084, 0.00557419", \ + "0.00491642, 0.00501247, 0.00529109, 0.00539803, 0.00546568, 0.00549524, 0.00550991", \ + "0.00528051, 0.00523702, 0.00532837, 0.00540578, 0.00550977, 0.0055685, 0.0056064", \ + "0.00623254, 0.00604894, 0.00590919, 0.00595522, 0.00601467, 0.00604079, 0.00608595", \ + "0.00811859, 0.00773163, 0.00729527, 0.00720032, 0.00720505, 0.00726443, 0.00729216", \ + "0.0108008, 0.0102036, 0.00948737, 0.00928946, 0.00916116, 0.00913237, 0.0091926", \ + "0.0143719, 0.0135695, 0.0124318, 0.0121369, 0.011857, 0.0117413, 0.0116891" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118388, 0.0115243, 0.0114345, 0.0115118, 0.0115821, 0.0116236, 0.0116504", \ + "0.0117353, 0.0114137, 0.0113011, 0.0113731, 0.0114565, 0.0115001, 0.0115253", \ + "0.0117779, 0.0114905, 0.0112826, 0.0113132, 0.0113952, 0.0114426, 0.0114731", \ + "0.0127144, 0.0122314, 0.0117612, 0.011724, 0.011729, 0.0117641, 0.0117927", \ + "0.0142662, 0.0136204, 0.0129407, 0.0129851, 0.0128904, 0.0128658, 0.0128589", \ + "0.0169301, 0.0160979, 0.0150053, 0.0147891, 0.0146976, 0.0146416, 0.0146223", \ + "0.0202374, 0.0192654, 0.0177887, 0.0174583, 0.0171747, 0.017066, 0.0170091" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00517907, 0.00527998, 0.00557054, 0.00567236, 0.0057374, 0.00576774, 0.00578254", \ + "0.00506763, 0.0051567, 0.00542457, 0.00553541, 0.00560909, 0.005643, 0.00566189", \ + "0.00549525, 0.00544591, 0.00546488, 0.00554333, 0.00563048, 0.00568696, 0.00572076", \ + "0.00641442, 0.00622827, 0.00607247, 0.00608219, 0.0061334, 0.00618763, 0.0062291", \ + "0.00830454, 0.00792908, 0.00748778, 0.00740334, 0.00741446, 0.00743437, 0.00743028", \ + "0.0111447, 0.0105489, 0.00980551, 0.00959183, 0.00946917, 0.00943708, 0.00943792", \ + "0.0147051, 0.0139257, 0.0128643, 0.0126108, 0.0123097, 0.0121874, 0.0121438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0131337, 0.0128157, 0.0127145, 0.0127985, 0.0128751, 0.012915, 0.0129377", \ + "0.0129933, 0.0127073, 0.0125938, 0.0126681, 0.0127453, 0.0127874, 0.0128124", \ + "0.0129903, 0.0126655, 0.0124949, 0.0125617, 0.0126412, 0.012689, 0.012718", \ + "0.0134862, 0.013042, 0.0127393, 0.0127432, 0.0128189, 0.0128226, 0.0128648", \ + "0.0149518, 0.0143638, 0.0137656, 0.0136907, 0.0136812, 0.0137607, 0.0137563", \ + "0.0176168, 0.01685, 0.0158645, 0.0156634, 0.0155528, 0.0155242, 0.0155217", \ + "0.021163, 0.0202392, 0.0188083, 0.0184286, 0.0182028, 0.0181072, 0.0180789" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00527728, 0.00536451, 0.00562761, 0.00572648, 0.00578642, 0.00581545, 0.00583157", \ + "0.00514264, 0.00522003, 0.00547148, 0.0055757, 0.00564769, 0.00568134, 0.00569904", \ + "0.00559836, 0.00552808, 0.00553155, 0.00560429, 0.00568386, 0.00573546, 0.00576742", \ + "0.00659166, 0.00640224, 0.00621673, 0.00624987, 0.00624011, 0.00629329, 0.00632644", \ + "0.00843467, 0.0080756, 0.0077531, 0.00761434, 0.00758994, 0.00755943, 0.00758768", \ + "0.0115756, 0.0109879, 0.0101976, 0.00993014, 0.00975052, 0.00970707, 0.00973168", \ + "0.0153741, 0.0146026, 0.0134696, 0.0130701, 0.0127671, 0.0126318, 0.0125668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0143951, 0.014084, 0.013996, 0.0140754, 0.0141501, 0.0141841, 0.0142069", \ + "0.0142673, 0.013977, 0.0138675, 0.0139416, 0.0140203, 0.0140603, 0.014083", \ + "0.0142209, 0.0139018, 0.0137442, 0.0138328, 0.0139138, 0.0139597, 0.0139873", \ + "0.0145875, 0.0141741, 0.013882, 0.0139062, 0.0139779, 0.0140286, 0.0140625", \ + "0.0157817, 0.0154052, 0.014814, 0.0147407, 0.0147282, 0.014752, 0.0147775", \ + "0.0184007, 0.0176936, 0.0167947, 0.0166, 0.0165233, 0.0164894, 0.0165054", \ + "0.0218885, 0.0210465, 0.0197758, 0.0194414, 0.0192654, 0.0191959, 0.0191789" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00173286; + rise_capacitance : 0.00173286; + rise_capacitance_range (0.000987832, 0.00173286); + fall_capacitance : 0.00172995; + fall_capacitance_range (0.0010072, 0.00172995); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000153346, -0.000155343, -0.000153486, -0.000154048, -0.000153334, -0.000152657, -0.00015226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000158808, 0.000160421, 0.000158339, 0.000158072, 0.000157223, 0.000156307, 0.000154962" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000147749, -0.000150529, -0.000147778, -0.000148434, -0.000147542, -0.000146584, -0.000145566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000159083, 0.000159803, 0.00016061, 0.000159687, 0.000158157, 0.000156128, 0.000153733" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000148014, -0.000149724, -0.000147706, -0.000148112, -0.000147111, -0.000146286, -0.000145474" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000158266, 0.000162012, 0.000160201, 0.00015927, 0.000157393, 0.000154906, 0.000152129" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166437; + rise_capacitance : 0.00162978; + rise_capacitance_range (0.00115829, 0.00162978); + fall_capacitance : 0.00166437; + fall_capacitance_range (0.00106551, 0.00166437); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000262532, -0.000265067, -0.000263783, -0.000263921, -0.000264036, -0.000263071, -0.000262458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000262532, 0.000265067, 0.000263783, 0.000263921, 0.000264036, 0.000263071, 0.000262458" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000238993, -0.000241408, -0.000239865, -0.00023996, -0.00024006, -0.000239122, -0.00023853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000238993, 0.000241408, 0.000239865, 0.00023996, 0.00024006, 0.000239122, 0.00023853" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00088717, -0.00104196, -0.00112735, -0.00114111, -0.00114989, -0.00115712, -0.00115488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115461, 0.00115138, 0.00116168, 0.00115205, 0.0011612, 0.00115712, 0.00115488" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000221475, -0.000221841, -0.000220626, -0.000221914, -0.000221452, -0.000221177, -0.00022161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000228825, 0.000228188, 0.000226548, 0.000226604, 0.000226019, 0.000225517, 0.000224642" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00021179, -0.000213206, -0.000212367, -0.000213313, -0.000212814, -0.000212574, -0.000213271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000219747, 0.000216556, 0.000217815, 0.00021732, 0.000216292, 0.000214995, 0.000213728" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166746; + rise_capacitance : 0.00162982; + rise_capacitance_range (0.00117403, 0.00162982); + fall_capacitance : 0.00166746; + fall_capacitance_range (0.00109302, 0.00166746); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000270636, -0.000270134, -0.000269963, -0.000270123, -0.000269591, -0.000269259, -0.000268627" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000270636, 0.000270134, 0.000269963, 0.000270123, 0.000269591, 0.000269259, 0.000268627" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000986137, -0.00108307, -0.00113379, -0.00114776, -0.00115461, -0.00115354, -0.00115083" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00114684, 0.00114956, 0.00115871, 0.00116148, 0.00115461, 0.00115354, 0.00115083" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000239623, -0.000242258, -0.00024096, -0.000240736, -0.00024021, -0.000239885, -0.000239291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000239623, 0.000242258, 0.00024096, 0.000240736, 0.00024021, 0.000239885, 0.000239291" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000805089, -0.000963523, -0.00108609, -0.00111276, -0.00111875, -0.00111791, -0.0011153" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111544, 0.00111469, 0.00112241, 0.00112529, 0.00111875, 0.00111791, 0.0011153" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00026736, -0.000264709, -0.000266913, -0.000267049, -0.000266498, -0.000266156, -0.000265521" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00026736, 0.000264709, 0.000266913, 0.000267049, 0.000266498, 0.000266156, 0.000265521" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000939002, -0.00107733, -0.00113338, -0.00114761, -0.00115555, -0.00115861, -0.00115592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115226, 0.0011546, 0.00116424, 0.00116663, 0.00115969, 0.00115861, 0.00115592" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000225521, -0.000227243, -0.000226418, -0.000227458, -0.000226886, -0.000226491, -0.000226787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000227979, 0.000233105, 0.000231631, 0.000231552, 0.000231141, 0.000230928, 0.000230501" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00166331; + rise_capacitance : 0.00162296; + rise_capacitance_range (0.00119691, 0.00162296); + fall_capacitance : 0.00166331; + fall_capacitance_range (0.00121811, 0.00166331); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102787, -0.00108855, -0.00114333, -0.00114057, -0.00115249, -0.00115088, -0.00114783" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115131, 0.00114995, 0.00115937, 0.00116098, 0.00115249, 0.00115088, 0.00114783" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000890664, -0.00102494, -0.0011095, -0.00111334, -0.00111585, -0.00111449, -0.00111142" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111349, 0.00111682, 0.001119, 0.00111862, 0.00111585, 0.00111449, 0.00111142" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000871771, -0.00098959, -0.00108766, -0.00109714, -0.00109793, -0.0010931, -0.00109005" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00108921, 0.00108868, 0.00109765, 0.00109714, 0.00109793, 0.0010931, 0.00109005" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00102701, -0.00108842, -0.00114332, -0.00114044, -0.00115277, -0.00115114, -0.00114809" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115151, 0.00115294, 0.00115972, 0.00116128, 0.00115277, 0.00115114, 0.00114809" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000886965, -0.00102515, -0.00110969, -0.00111964, -0.00112048, -0.00111544, -0.00111235" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00111434, 0.00112532, 0.00112009, 0.00111964, 0.00112048, 0.00111544, 0.00111235" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000995375, -0.00108535, -0.00114332, -0.0011405, -0.0011548, -0.00115683, -0.00115377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00115883, 0.00116466, 0.00116536, 0.00116698, 0.00116234, 0.00115683, 0.00115377" \ + ); + } + } + } + } + cell (TBUFX1) { + area : 14.112; + cell_leakage_power : 0.144502; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.174293; + when : "(A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136468; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136465; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153732; + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133028; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133026; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144502; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.095; + capacitance : 0.00090859; + rise_capacitance : 0.000908527; + rise_capacitance_range (0.000908527, 0.000908527); + fall_capacitance : 0.00090859; + fall_capacitance_range (0.00090859, 0.00090859); + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.0590444, 0.0643499, 0.0987227, 0.137574, 0.214423, 0.314174, 0.444543", \ + "0.0735488, 0.0788231, 0.113201, 0.152121, 0.229011, 0.328778, 0.459157", \ + "0.123103, 0.129178, 0.165529, 0.204857, 0.28187, 0.381663, 0.51209", \ + "0.160352, 0.167739, 0.207727, 0.247701, 0.324902, 0.424856, 0.555341", \ + "0.208339, 0.217666, 0.26438, 0.306062, 0.383547, 0.483495, 0.614035", \ + "0.252448, 0.263767, 0.318964, 0.3638, 0.443227, 0.543746, 0.674049", \ + "0.294166, 0.307377, 0.371352, 0.421406, 0.50344, 0.605875, 0.737586" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.0180581, 0.0230627, 0.0650704, 0.119521, 0.230393, 0.375185, 0.564535", \ + "0.0181367, 0.0231304, 0.0650803, 0.119544, 0.230442, 0.375184, 0.564536", \ + "0.0228416, 0.0274132, 0.0670254, 0.120365, 0.230544, 0.375168, 0.564436", \ + "0.0298416, 0.0341107, 0.0710271, 0.122525, 0.23154, 0.375701, 0.564687", \ + "0.0392217, 0.0440524, 0.0792008, 0.127304, 0.233451, 0.376767, 0.565611", \ + "0.04935, 0.055082, 0.090592, 0.136263, 0.238661, 0.379523, 0.567297", \ + "0.059523, 0.0662, 0.104168, 0.147921, 0.247454, 0.386103, 0.572021" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.0622633, 0.067471, 0.100145, 0.135694, 0.205109, 0.295055, 0.412613", \ + "0.0767402, 0.0819296, 0.114647, 0.15022, 0.21966, 0.309606, 0.427183", \ + "0.125193, 0.131084, 0.165882, 0.202084, 0.271689, 0.361735, 0.479366", \ + "0.159982, 0.166798, 0.205201, 0.242348, 0.312453, 0.402885, 0.520436", \ + "0.201951, 0.210646, 0.254908, 0.293811, 0.364567, 0.454773, 0.572514", \ + "0.239483, 0.24992, 0.301393, 0.344041, 0.416273, 0.507135, 0.624864", \ + "0.272065, 0.284207, 0.343466, 0.390372, 0.466589, 0.559009, 0.678118" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.0176841, 0.0222719, 0.0590269, 0.10592, 0.201983, 0.328226, 0.493389", \ + "0.0177457, 0.0223333, 0.0590436, 0.105925, 0.201983, 0.328165, 0.493389", \ + "0.0224073, 0.0266683, 0.0619561, 0.107217, 0.202324, 0.328255, 0.493357", \ + "0.0286846, 0.0332292, 0.0660479, 0.110205, 0.204072, 0.329055, 0.493968", \ + "0.0375877, 0.0421852, 0.0743026, 0.115958, 0.206657, 0.330623, 0.495072", \ + "0.04696, 0.052209, 0.084881, 0.124796, 0.212605, 0.333751, 0.496793", \ + "0.056565, 0.062705, 0.097417, 0.13627, 0.222002, 0.341251, 0.502162" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.0403218, 0.040357, 0.0404276, 0.040442, 0.0404498, 0.040453, 0.0404547", \ + "0.0547896, 0.0548211, 0.054885, 0.054896, 0.0549032, 0.0549064, 0.0549083", \ + "0.0919921, 0.0920254, 0.0920807, 0.092094, 0.0921018, 0.0921052, 0.092107", \ + "0.117111, 0.117145, 0.117211, 0.117218, 0.117227, 0.11723, 0.117232", \ + "0.146916, 0.146955, 0.147026, 0.147041, 0.14705, 0.147054, 0.147056", \ + "0.173163, 0.173207, 0.173283, 0.1733, 0.17331, 0.173314, 0.173316", \ + "0.195318, 0.195366, 0.195466, 0.195484, 0.195494, 0.195499, 0.195501" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.0403218, 0.040357, 0.0404276, 0.040442, 0.0404498, 0.040453, 0.0404547", \ + "0.0547896, 0.0548211, 0.054885, 0.054896, 0.0549032, 0.0549064, 0.0549083", \ + "0.0919921, 0.0920254, 0.0920807, 0.092094, 0.0921018, 0.0921052, 0.092107", \ + "0.117111, 0.117145, 0.117211, 0.117218, 0.117227, 0.11723, 0.117232", \ + "0.146916, 0.146955, 0.147026, 0.147041, 0.14705, 0.147054, 0.147056", \ + "0.173163, 0.173207, 0.173283, 0.1733, 0.17331, 0.173314, 0.173316", \ + "0.195318, 0.195366, 0.195466, 0.195484, 0.195494, 0.195499, 0.195501" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.0225999, 0.0226581, 0.0227904, 0.0228179, 0.0228327, 0.0228388, 0.0228421", \ + "0.0375078, 0.0375532, 0.0376666, 0.0376907, 0.0377047, 0.0377106, 0.0377139", \ + "0.0735789, 0.0736547, 0.0738111, 0.0738506, 0.0738757, 0.0738872, 0.0738937", \ + "0.0971948, 0.0972899, 0.0974936, 0.0975478, 0.097583, 0.0975994, 0.0976088", \ + "0.124972, 0.125091, 0.125343, 0.125409, 0.125452, 0.125473, 0.125485", \ + "0.148606, 0.148748, 0.149027, 0.149097, 0.149143, 0.149165, 0.149178", \ + "0.167848, 0.168002, 0.168329, 0.168413, 0.168468, 0.168494, 0.168509" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.0225999, 0.0226581, 0.0227904, 0.0228179, 0.0228327, 0.0228388, 0.0228421", \ + "0.0375078, 0.0375532, 0.0376666, 0.0376907, 0.0377047, 0.0377106, 0.0377139", \ + "0.0735789, 0.0736547, 0.0738111, 0.0738506, 0.0738757, 0.0738872, 0.0738937", \ + "0.0971948, 0.0972899, 0.0974936, 0.0975478, 0.097583, 0.0975994, 0.0976088", \ + "0.124972, 0.125091, 0.125343, 0.125409, 0.125452, 0.125473, 0.125485", \ + "0.148606, 0.148748, 0.149027, 0.149097, 0.149143, 0.149165, 0.149178", \ + "0.167848, 0.168002, 0.168329, 0.168413, 0.168468, 0.168494, 0.168509" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.0391769, 0.0441591, 0.0779052, 0.116654, 0.193439, 0.293165, 0.423513", \ + "0.0530743, 0.0580284, 0.0917772, 0.130506, 0.207292, 0.306977, 0.437366", \ + "0.0908605, 0.0969261, 0.132929, 0.172449, 0.249458, 0.349133, 0.479463", \ + "0.11805, 0.125568, 0.165538, 0.205323, 0.282695, 0.383025, 0.513273", \ + "0.153573, 0.163211, 0.210768, 0.252719, 0.330478, 0.430556, 0.56137", \ + "0.187684, 0.199814, 0.257414, 0.302983, 0.383148, 0.483947, 0.614805", \ + "0.220458, 0.235347, 0.303948, 0.355373, 0.439062, 0.542415, 0.675278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.017647, 0.0228495, 0.0650852, 0.119533, 0.230444, 0.375185, 0.564535", \ + "0.0176554, 0.0228562, 0.065089, 0.119554, 0.230395, 0.375126, 0.564536", \ + "0.0232692, 0.0280533, 0.0680589, 0.121388, 0.231155, 0.375226, 0.564498", \ + "0.0299132, 0.0345972, 0.0714823, 0.123005, 0.232463, 0.376523, 0.565346", \ + "0.0395299, 0.0447984, 0.0803329, 0.128364, 0.23449, 0.37785, 0.566773", \ + "0.050777, 0.056719, 0.092945, 0.138323, 0.240713, 0.381642, 0.568982", \ + "0.063318, 0.069868, 0.108176, 0.151207, 0.25057, 0.389431, 0.575107" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.054759, 0.0598157, 0.0921678, 0.127595, 0.19695, 0.28684, 0.404398", \ + "0.0688043, 0.073808, 0.106151, 0.1416, 0.210933, 0.300859, 0.418391", \ + "0.109541, 0.114523, 0.146561, 0.181637, 0.250859, 0.340773, 0.458277", \ + "0.137615, 0.142764, 0.175262, 0.210602, 0.279614, 0.36896, 0.486447", \ + "0.172428, 0.177656, 0.210857, 0.246548, 0.315742, 0.405412, 0.522541", \ + "0.205114, 0.210733, 0.244542, 0.280595, 0.350048, 0.439787, 0.557202", \ + "0.236278, 0.242042, 0.276722, 0.31304, 0.382837, 0.472738, 0.590089" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.0184533, 0.0230269, 0.0593178, 0.106072, 0.202022, 0.328129, 0.493389", \ + "0.0183795, 0.0229565, 0.0593667, 0.106062, 0.202106, 0.328164, 0.493388", \ + "0.0182887, 0.0228683, 0.0588693, 0.105376, 0.201736, 0.328107, 0.493388", \ + "0.0190882, 0.0235675, 0.0595079, 0.105706, 0.201059, 0.327063, 0.492674", \ + "0.0202264, 0.0247446, 0.0604823, 0.106509, 0.201693, 0.327233, 0.492031", \ + "0.022048, 0.026186, 0.061478, 0.107435, 0.202331, 0.327772, 0.492518", \ + "0.023858, 0.028209, 0.06243, 0.10826, 0.203086, 0.328268, 0.493018" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.00323443, 0.00328517, 0.00340876, 0.00343577, 0.00345062, 0.00345745, 0.00346064", \ + "0.00304998, 0.00309046, 0.00321603, 0.00325538, 0.00327933, 0.0032895, 0.00329511", \ + "0.00328175, 0.00330384, 0.00340719, 0.00346407, 0.00351328, 0.0035439, 0.00355476", \ + "0.00398854, 0.00399019, 0.00405046, 0.00410198, 0.00415309, 0.00418674, 0.00420869", \ + "0.00577636, 0.00575832, 0.00575347, 0.00578135, 0.00585473, 0.00588928, 0.00589115", \ + "0.00843041, 0.00839983, 0.00832479, 0.00832043, 0.00834113, 0.00837886, 0.00840322", \ + "0.0119673, 0.0119158, 0.011785, 0.0117433, 0.0117281, 0.0117433, 0.0117855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.00950695, 0.00956286, 0.00971499, 0.00974981, 0.00976902, 0.00977664, 0.00978271", \ + "0.00935502, 0.00940588, 0.00955881, 0.00960374, 0.00963102, 0.00964212, 0.00964798", \ + "0.00960693, 0.00962581, 0.00974986, 0.00980806, 0.00986924, 0.00989913, 0.00992145", \ + "0.0104344, 0.0104427, 0.0105086, 0.0105557, 0.0106156, 0.0106519, 0.0106751", \ + "0.0122292, 0.0122196, 0.0122238, 0.0122592, 0.0123034, 0.0123349, 0.0123632", \ + "0.0149312, 0.0148992, 0.0148375, 0.0148355, 0.0148709, 0.0149041, 0.01492", \ + "0.0184556, 0.0184733, 0.0183176, 0.0182828, 0.0182804, 0.0182958, 0.0183158" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190853, 0.00280853, 0.0104085, 0.0199085, 0.0389085, 0.0636085, 0.0959085"); + values ( \ + "0.00224745, 0.00223892, 0.00223989, 0.0022398, 0.00224006, 0.00224074, 0.00224062", \ + "0.00194144, 0.0019284, 0.00192758, 0.00192764, 0.00192756, 0.00192752, 0.0019283", \ + "0.00289768, 0.0028964, 0.00291772, 0.002907, 0.00290331, 0.00289925, 0.00289547", \ + "0.00472913, 0.00473545, 0.00474207, 0.00475252, 0.00475127, 0.00474886, 0.00474347", \ + "0.00860436, 0.00860399, 0.00861181, 0.00861682, 0.00862803, 0.00867536, 0.00866531", \ + "0.0141229, 0.0141318, 0.0141366, 0.0141388, 0.0141414, 0.0141595, 0.0141513", \ + "0.0211773, 0.0211827, 0.0212006, 0.0212047, 0.0212018, 0.0212078, 0.0212302" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00190859, 0.00280859, 0.0104086, 0.0199086, 0.0389086, 0.0636086, 0.0959086"); + values ( \ + "0.00496507, 0.00496429, 0.00496405, 0.0049638, 0.00496349, 0.0049644, 0.00496309", \ + "0.00485501, 0.00485519, 0.00485541, 0.00485543, 0.00485544, 0.00485545, 0.00485546", \ + "0.00588391, 0.00589335, 0.00589039, 0.00588951, 0.00588344, 0.00588989, 0.00588851", \ + "0.00758004, 0.00758615, 0.00758006, 0.00759353, 0.00758782, 0.00759552, 0.0075818", \ + "0.010687, 0.0106765, 0.0106695, 0.0106753, 0.0106736, 0.0106776, 0.0106856", \ + "0.0149936, 0.0150066, 0.0149907, 0.0149855, 0.0149828, 0.0149845, 0.0149869", \ + "0.0204279, 0.02043, 0.0204329, 0.0204237, 0.0204203, 0.0204176, 0.0204198" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016917; + rise_capacitance : 0.0016917; + rise_capacitance_range (0.00119786, 0.0016917); + fall_capacitance : 0.00169155; + fall_capacitance_range (0.00118392, 0.00169155); + internal_power () { + when : "!E"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00126184, -0.00126366, -0.0012681, -0.0012699, -0.00126813, -0.00126503, -0.00126314" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00126436, 0.00126413, 0.00127241, 0.00127217, 0.00126909, 0.0012677, 0.00126444" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0033842; + rise_capacitance : 0.00338325; + rise_capacitance_range (0.00231654, 0.00338325); + fall_capacitance : 0.0033842; + fall_capacitance_range (0.00231621, 0.0033842); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000839985, 0.000521304, 0.00159012, 0.00338922, 0.00719264, 0.0127039, 0.0197915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00811191, 0.00788681, 0.00883838, 0.0107271, 0.0144776, 0.0199408, 0.0269929" \ + ); + } + } + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00380917, 0.00370498, 0.00479334, 0.00641778, 0.00951278, 0.0138254, 0.0192865" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00724505, 0.00711792, 0.00762169, 0.00865628, 0.0109367, 0.0144589, 0.0192012" \ + ); + } + } + } + } + cell (TBUFX2) { + area : 14.112; + cell_leakage_power : 0.167618; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.204572; + when : "(A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.139934; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.139927; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246948; + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137166; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13716; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.167618; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.19; + capacitance : 0.00160076; + rise_capacitance : 0.00160054; + rise_capacitance_range (0.00160054, 0.00160054); + fall_capacitance : 0.00160076; + fall_capacitance_range (0.00160076, 0.00160076); + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.063461, 0.073188, 0.108981, 0.147759, 0.223481, 0.321544, 0.44968", \ + "0.0781051, 0.0877887, 0.123584, 0.162358, 0.238114, 0.336177, 0.464329", \ + "0.131438, 0.1422, 0.179792, 0.218846, 0.294751, 0.392857, 0.521011", \ + "0.17283, 0.186203, 0.227507, 0.267516, 0.343542, 0.441773, 0.56983", \ + "0.225615, 0.24252, 0.290974, 0.333015, 0.409372, 0.507384, 0.635599", \ + "0.275184, 0.295462, 0.352638, 0.397877, 0.47612, 0.574471, 0.702473", \ + "0.322892, 0.346148, 0.412265, 0.462391, 0.544, 0.643775, 0.772616" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.0173038, 0.0253054, 0.0665125, 0.119599, 0.228241, 0.370504, 0.5568", \ + "0.0173017, 0.0253488, 0.0665669, 0.119603, 0.228242, 0.370504, 0.556801", \ + "0.0224596, 0.0299175, 0.0685456, 0.120399, 0.228342, 0.370515, 0.5567", \ + "0.0303391, 0.0373041, 0.0734792, 0.123396, 0.229665, 0.371141, 0.557037", \ + "0.0410588, 0.0490113, 0.0832396, 0.129575, 0.232406, 0.372591, 0.557862", \ + "0.052243, 0.061804, 0.09643, 0.139972, 0.238153, 0.375634, 0.559732", \ + "0.063479, 0.07466, 0.111535, 0.153708, 0.247792, 0.382144, 0.564243" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0673645, 0.0768829, 0.110644, 0.145546, 0.212332, 0.298392, 0.410736", \ + "0.081916, 0.0913683, 0.125135, 0.160049, 0.226861, 0.312934, 0.425287", \ + "0.134483, 0.144862, 0.180524, 0.215949, 0.282873, 0.369079, 0.481437", \ + "0.173118, 0.185757, 0.224901, 0.261564, 0.329151, 0.41551, 0.527808", \ + "0.219545, 0.235246, 0.280379, 0.319202, 0.387842, 0.473936, 0.586415", \ + "0.261405, 0.280005, 0.332788, 0.374973, 0.445339, 0.532197, 0.644539", \ + "0.298382, 0.319617, 0.380273, 0.426534, 0.501146, 0.589691, 0.702957" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0171129, 0.0243373, 0.0595662, 0.103578, 0.194061, 0.313296, 0.469779", \ + "0.0171243, 0.0243849, 0.0595399, 0.103586, 0.194062, 0.313296, 0.469779", \ + "0.0219658, 0.0289123, 0.0619699, 0.104803, 0.194396, 0.313413, 0.469894", \ + "0.0294944, 0.0358339, 0.0673002, 0.108667, 0.196462, 0.314316, 0.470321", \ + "0.0395291, 0.0466806, 0.0771575, 0.115566, 0.200272, 0.316652, 0.472025", \ + "0.049971, 0.058397, 0.089002, 0.125892, 0.206932, 0.320468, 0.474047", \ + "0.060757, 0.07041, 0.102819, 0.13891, 0.217095, 0.328136, 0.479437" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.0440067, 0.0441428, 0.0442803, 0.0443094, 0.0443255, 0.0443321, 0.0443357", \ + "0.0585301, 0.058668, 0.0587999, 0.0588246, 0.0588602, 0.0588516, 0.0588548", \ + "0.0961502, 0.0962864, 0.0964073, 0.0964283, 0.0964444, 0.0964514, 0.0964552", \ + "0.121716, 0.121858, 0.121981, 0.122008, 0.122023, 0.12203, 0.122034", \ + "0.152529, 0.152685, 0.152818, 0.152847, 0.152865, 0.152873, 0.152877", \ + "0.179418, 0.179594, 0.179746, 0.179778, 0.179797, 0.179805, 0.179809", \ + "0.202691, 0.202884, 0.203058, 0.203093, 0.203114, 0.203123, 0.203128" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.0440067, 0.0441428, 0.0442803, 0.0443094, 0.0443255, 0.0443321, 0.0443357", \ + "0.0585301, 0.058668, 0.0587999, 0.0588246, 0.0588602, 0.0588516, 0.0588548", \ + "0.0961502, 0.0962864, 0.0964073, 0.0964283, 0.0964444, 0.0964514, 0.0964552", \ + "0.121716, 0.121858, 0.121981, 0.122008, 0.122023, 0.12203, 0.122034", \ + "0.152529, 0.152685, 0.152818, 0.152847, 0.152865, 0.152873, 0.152877", \ + "0.179418, 0.179594, 0.179746, 0.179778, 0.179797, 0.179805, 0.179809", \ + "0.202691, 0.202884, 0.203058, 0.203093, 0.203114, 0.203123, 0.203128" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0271164, 0.0273126, 0.0275625, 0.0276172, 0.0276475, 0.0276599, 0.0276666", \ + "0.0419754, 0.042183, 0.0423875, 0.0424361, 0.0424643, 0.0424764, 0.0424828", \ + "0.0839294, 0.0842217, 0.0845281, 0.0846069, 0.0846576, 0.084681, 0.0846942", \ + "0.111993, 0.112369, 0.112754, 0.112851, 0.112915, 0.112945, 0.112963", \ + "0.145033, 0.145486, 0.145957, 0.146079, 0.14616, 0.146199, 0.146221", \ + "0.174086, 0.174609, 0.175162, 0.175303, 0.175396, 0.175441, 0.175467", \ + "0.198641, 0.199269, 0.19989, 0.200037, 0.200137, 0.200185, 0.200214" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0271164, 0.0273126, 0.0275625, 0.0276172, 0.0276475, 0.0276599, 0.0276666", \ + "0.0419754, 0.042183, 0.0423875, 0.0424361, 0.0424643, 0.0424764, 0.0424828", \ + "0.0839294, 0.0842217, 0.0845281, 0.0846069, 0.0846576, 0.084681, 0.0846942", \ + "0.111993, 0.112369, 0.112754, 0.112851, 0.112915, 0.112945, 0.112963", \ + "0.145033, 0.145486, 0.145957, 0.146079, 0.14616, 0.146199, 0.146221", \ + "0.174086, 0.174609, 0.175162, 0.175303, 0.175396, 0.175441, 0.175467", \ + "0.198641, 0.199269, 0.19989, 0.200037, 0.200137, 0.200185, 0.200214" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.0404223, 0.0495628, 0.0847647, 0.123364, 0.198998, 0.297, 0.425129", \ + "0.0542619, 0.0634019, 0.0985637, 0.137172, 0.212803, 0.3108, 0.438934", \ + "0.0949612, 0.106454, 0.14432, 0.183638, 0.259323, 0.357316, 0.485323", \ + "0.12388, 0.1383, 0.180786, 0.220619, 0.296699, 0.395074, 0.523282", \ + "0.161255, 0.179546, 0.230998, 0.273046, 0.349618, 0.447626, 0.575905", \ + "0.197143, 0.220136, 0.281794, 0.328639, 0.407051, 0.505759, 0.634093", \ + "0.231669, 0.259387, 0.33296, 0.385842, 0.467858, 0.568963, 0.69858" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.0167233, 0.0252365, 0.0666486, 0.119673, 0.228251, 0.370513, 0.556824", \ + "0.0166954, 0.0252, 0.0666336, 0.119663, 0.22825, 0.370473, 0.556801", \ + "0.0240099, 0.0317634, 0.0703011, 0.1216, 0.228896, 0.370588, 0.556703", \ + "0.0317279, 0.0399917, 0.0750893, 0.124286, 0.230673, 0.371893, 0.557828", \ + "0.0426854, 0.0526436, 0.0862955, 0.131082, 0.233253, 0.37345, 0.558834", \ + "0.055415, 0.066124, 0.101938, 0.143137, 0.240055, 0.377317, 0.561213", \ + "0.06933, 0.081164, 0.119442, 0.158649, 0.25116, 0.385157, 0.567013" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0552156, 0.064357, 0.0976684, 0.13249, 0.199186, 0.285229, 0.397574", \ + "0.0693398, 0.0784319, 0.111756, 0.14655, 0.213255, 0.299276, 0.4116", \ + "0.110801, 0.119749, 0.152671, 0.187067, 0.253691, 0.339682, 0.452011", \ + "0.139343, 0.148447, 0.181791, 0.216488, 0.282817, 0.36832, 0.480574", \ + "0.174952, 0.184424, 0.218218, 0.253117, 0.319816, 0.405559, 0.517601", \ + "0.208409, 0.218515, 0.252991, 0.288027, 0.354739, 0.440798, 0.552971", \ + "0.239809, 0.250504, 0.285948, 0.321359, 0.388289, 0.474245, 0.58654" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.017669, 0.0250319, 0.059986, 0.103789, 0.19412, 0.313306, 0.469783", \ + "0.0175568, 0.024954, 0.0599765, 0.103774, 0.194121, 0.313298, 0.469859", \ + "0.0173591, 0.0246634, 0.0593726, 0.103131, 0.193791, 0.313293, 0.469779", \ + "0.01796, 0.0252215, 0.0599811, 0.10338, 0.193202, 0.31235, 0.469175", \ + "0.0195283, 0.0264494, 0.0607983, 0.104068, 0.193721, 0.312536, 0.468887", \ + "0.021682, 0.028223, 0.061878, 0.104936, 0.194307, 0.312932, 0.468984", \ + "0.024001, 0.030588, 0.063004, 0.105792, 0.194989, 0.313433, 0.469533" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.00573878, 0.00591992, 0.00621383, 0.00628738, 0.00632897, 0.00634611, 0.00635972", \ + "0.00558575, 0.00573856, 0.00601848, 0.00611106, 0.00616806, 0.00619246, 0.00620687", \ + "0.00569841, 0.00577289, 0.0059822, 0.00610192, 0.00621505, 0.00628011, 0.00631722", \ + "0.00651654, 0.00651164, 0.00662976, 0.00677009, 0.00687373, 0.00692704, 0.00697405", \ + "0.00838653, 0.00830393, 0.00827821, 0.00832825, 0.008418, 0.00849177, 0.00855183", \ + "0.0112106, 0.0110376, 0.0108522, 0.0108365, 0.0108715, 0.0109266, 0.011119", \ + "0.0149968, 0.0147049, 0.0143473, 0.0142808, 0.01424, 0.0142583, 0.0143071" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.0114793, 0.0116916, 0.012038, 0.0121261, 0.0121753, 0.0121962, 0.0122089", \ + "0.0113484, 0.0115341, 0.0118706, 0.0119743, 0.0120372, 0.0120643, 0.0120798", \ + "0.0115877, 0.011648, 0.0119014, 0.012047, 0.0121721, 0.0122273, 0.0122661", \ + "0.0125079, 0.0124932, 0.012605, 0.0127091, 0.0128298, 0.0129045, 0.0129593", \ + "0.0144101, 0.0143185, 0.0142992, 0.0143458, 0.0144389, 0.0145074, 0.0145675", \ + "0.0173323, 0.017108, 0.0169233, 0.0169208, 0.0169667, 0.0170182, 0.0170662", \ + "0.0211347, 0.0207862, 0.0204176, 0.0203778, 0.0203558, 0.0203837, 0.02042" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260054, 0.00540054, 0.0206005, 0.0396005, 0.0776005, 0.127001, 0.191601"); + values ( \ + "0.00466301, 0.00467772, 0.00467865, 0.00467898, 0.00467897, 0.00467869, 0.00468188", \ + "0.00433425, 0.00433414, 0.00433433, 0.00433443, 0.00433432, 0.00433391, 0.00433617", \ + "0.0052726, 0.00527362, 0.00529987, 0.00528407, 0.00527641, 0.00527401, 0.0052772", \ + "0.00706862, 0.00706965, 0.00707889, 0.00710235, 0.00712216, 0.00708703, 0.00721628", \ + "0.0108763, 0.0108842, 0.0108912, 0.010899, 0.0109341, 0.0109791, 0.0109186", \ + "0.0163269, 0.01634, 0.0163603, 0.0163684, 0.0163739, 0.0164052, 0.0164631", \ + "0.0233223, 0.0233344, 0.0233733, 0.0233859, 0.0233941, 0.0234024, 0.0234357" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00260076, 0.00540076, 0.0206008, 0.0396008, 0.0776008, 0.127001, 0.191601"); + values ( \ + "0.00677514, 0.00677295, 0.00677164, 0.00677139, 0.00677136, 0.00677119, 0.006771", \ + "0.00667519, 0.00667546, 0.00667577, 0.0066758, 0.00667579, 0.00667569, 0.00667583", \ + "0.00771669, 0.00771878, 0.00771923, 0.00771803, 0.00771455, 0.00771888, 0.00771799", \ + "0.00941996, 0.00941934, 0.00940773, 0.00941801, 0.00941397, 0.00942248, 0.00940958", \ + "0.0125044, 0.0125111, 0.0125132, 0.0125101, 0.0125012, 0.0125106, 0.012506", \ + "0.0168149, 0.0168193, 0.0168091, 0.0168175, 0.01681, 0.0168051, 0.0168139", \ + "0.0222487, 0.0222507, 0.0222501, 0.0222402, 0.0222375, 0.0222352, 0.0222396" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00171104; + rise_capacitance : 0.00171104; + rise_capacitance_range (0.00121477, 0.00171104); + fall_capacitance : 0.00171096; + fall_capacitance_range (0.00119847, 0.00171096); + internal_power () { + when : "!E"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00128623, -0.00128869, -0.00129224, -0.00129427, -0.00129247, -0.0012893, -0.00128738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00128842, 0.00130687, 0.0012964, 0.0012966, 0.00129341, 0.00129199, 0.00128867" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00338385; + rise_capacitance : 0.00338373; + rise_capacitance_range (0.0023225, 0.00338373); + fall_capacitance : 0.00338385; + fall_capacitance_range (0.00232289, 0.00338385); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00198084, 0.00165772, 0.00265265, 0.00445074, 0.00819977, 0.0136648, 0.0207159" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00815598, 0.00792977, 0.00881982, 0.0106516, 0.0143236, 0.0197236, 0.0267283" \ + ); + } + } + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00469879, 0.00460272, 0.00568963, 0.00732935, 0.0104131, 0.0147229, 0.0201704" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00727319, 0.00716603, 0.00769749, 0.00867742, 0.0109307, 0.0144017, 0.0190891" \ + ); + } + } + } + } + cell (TIEHI) { + area : 4.2336; + cell_leakage_power : 0.0404864; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0404864; + when : "Y"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0404864; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + driver_type : open_drain; + function : "1"; + related_ground_pin : VSS; + related_power_pin : VDD; + } + } + cell (TIELO) { + area : 4.2336; + cell_leakage_power : 0.0636985; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0636985; + when : "!Y"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0636985; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + driver_type : open_source; + function : "0"; + related_ground_pin : VSS; + related_power_pin : VDD; + } + } + cell (TINVX1) { + area : 7.056; + cell_leakage_power : 0.069027; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.151028; + when : "(A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0304878; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0304878; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130467; + when : "(!A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0358459; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0358463; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.069027; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.095; + capacitance : 0.00162492; + rise_capacitance : 0.00152624; + rise_capacitance_range (0.00152624, 0.00152624); + fall_capacitance : 0.00162492; + fall_capacitance_range (0.00162492, 0.00162492); + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.026182, 0.0340797, 0.0974441, 0.175715, 0.332161, 0.535265, 0.801178", \ + "0.0373578, 0.0448596, 0.10914, 0.187779, 0.344303, 0.547724, 0.813479", \ + "0.0654972, 0.0810367, 0.16669, 0.244034, 0.401653, 0.604619, 0.870676", \ + "0.0841413, 0.105051, 0.223681, 0.322273, 0.477152, 0.679427, 0.947213", \ + "0.105992, 0.133818, 0.292054, 0.427464, 0.627097, 0.832518, 1.0963", \ + "0.124546, 0.159054, 0.355473, 0.524354, 0.777568, 1.03058, 1.3023", \ + "0.139769, 0.180683, 0.413853, 0.613931, 0.916696, 1.22272, 1.54664" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.0245081, 0.0349534, 0.122896, 0.232809, 0.452527, 0.738274, 1.11169", \ + "0.0274497, 0.0360934, 0.122918, 0.232771, 0.452576, 0.738285, 1.11177", \ + "0.057858, 0.0696987, 0.14096, 0.235215, 0.452577, 0.738079, 1.11157", \ + "0.0850282, 0.100598, 0.190777, 0.274095, 0.460661, 0.738122, 1.11185", \ + "0.127144, 0.147661, 0.266295, 0.369526, 0.536383, 0.774805, 1.11919", \ + "0.176081, 0.201702, 0.347207, 0.474746, 0.668812, 0.882703, 1.18835", \ + "0.230914, 0.261344, 0.43375, 0.583381, 0.812522, 1.04769, 1.32688" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0230756, 0.0296884, 0.0827446, 0.148342, 0.279363, 0.449638, 0.672372", \ + "0.0349393, 0.0415017, 0.0952725, 0.161203, 0.292186, 0.462898, 0.685526", \ + "0.0635884, 0.0777105, 0.154716, 0.220586, 0.351272, 0.52106, 0.743717", \ + "0.0836845, 0.103066, 0.210331, 0.298424, 0.433355, 0.603063, 0.825405", \ + "0.108041, 0.134388, 0.280329, 0.402269, 0.581062, 0.760256, 0.981088", \ + "0.130175, 0.163101, 0.346501, 0.500664, 0.728752, 0.955151, 1.19481", \ + "0.149663, 0.189045, 0.409258, 0.593777, 0.868455, 1.14329, 1.43391" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0195644, 0.0280975, 0.0999883, 0.189823, 0.369493, 0.60305, 0.908434", \ + "0.0227507, 0.0297256, 0.0999717, 0.189847, 0.3695, 0.6031, 0.908477", \ + "0.0524765, 0.0623071, 0.119991, 0.196034, 0.36951, 0.603187, 0.908401", \ + "0.080051, 0.0934158, 0.16925, 0.236103, 0.384529, 0.604187, 0.908141", \ + "0.122787, 0.141241, 0.242783, 0.329353, 0.463478, 0.64938, 0.92303", \ + "0.172096, 0.195947, 0.324329, 0.431556, 0.593918, 0.76446, 1.00245", \ + "0.227423, 0.256275, 0.411616, 0.539604, 0.732478, 0.929512, 1.14881" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.0162539, 0.016254, 0.0162543, 0.0162564, 0.0162567, 0.0162569, 0.0162547", \ + "0.0304406, 0.0304401, 0.0304552, 0.0304547, 0.0304546, 0.0304546, 0.0304546", \ + "0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373", \ + "0.168341, 0.168341, 0.168342, 0.168342, 0.168342, 0.168342, 0.168342", \ + "0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736", \ + "0.555841, 0.555841, 0.555841, 0.555842, 0.555842, 0.555842, 0.555842", \ + "0.833745, 0.833746, 0.833746, 0.833746, 0.833746, 0.833746, 0.833746" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.0162539, 0.016254, 0.0162543, 0.0162564, 0.0162567, 0.0162569, 0.0162547", \ + "0.0304406, 0.0304401, 0.0304552, 0.0304547, 0.0304546, 0.0304546, 0.0304546", \ + "0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373, 0.0822373", \ + "0.168341, 0.168341, 0.168342, 0.168342, 0.168342, 0.168342, 0.168342", \ + "0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736", \ + "0.555841, 0.555841, 0.555841, 0.555842, 0.555842, 0.555842, 0.555842", \ + "0.833745, 0.833746, 0.833746, 0.833746, 0.833746, 0.833746, 0.833746" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0165767, 0.0166096, 0.0166783, 0.016693, 0.0167012, 0.0167046, 0.0167064", \ + "0.0307628, 0.0307956, 0.0308932, 0.0308874, 0.0308887, 0.0308902, 0.0308912", \ + "0.0822359, 0.0822359, 0.082236, 0.0822361, 0.0822361, 0.0822361, 0.0822361", \ + "0.16834, 0.16834, 0.16834, 0.16834, 0.16834, 0.16834, 0.16834", \ + "0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736", \ + "0.555839, 0.555839, 0.555839, 0.555839, 0.555839, 0.555839, 0.555839", \ + "0.833744, 0.833744, 0.833743, 0.833742, 0.833742, 0.833742, 0.833742" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0165767, 0.0166096, 0.0166783, 0.016693, 0.0167012, 0.0167046, 0.0167064", \ + "0.0307628, 0.0307956, 0.0308932, 0.0308874, 0.0308887, 0.0308902, 0.0308912", \ + "0.0822359, 0.0822359, 0.082236, 0.0822361, 0.0822361, 0.0822361, 0.0822361", \ + "0.16834, 0.16834, 0.16834, 0.16834, 0.16834, 0.16834, 0.16834", \ + "0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736, 0.332736", \ + "0.555839, 0.555839, 0.555839, 0.555839, 0.555839, 0.555839, 0.555839", \ + "0.833744, 0.833744, 0.833743, 0.833742, 0.833742, 0.833742, 0.833742" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.0403635, 0.0477891, 0.110345, 0.188497, 0.344774, 0.547932, 0.813696", \ + "0.0541133, 0.0615574, 0.124122, 0.202248, 0.358531, 0.561694, 0.827479", \ + "0.0842602, 0.091937, 0.15461, 0.232834, 0.389139, 0.592317, 0.858055", \ + "0.105835, 0.114065, 0.177494, 0.255753, 0.412185, 0.615488, 0.881048", \ + "0.132457, 0.141936, 0.207627, 0.286356, 0.442907, 0.646304, 0.911891", \ + "0.156508, 0.167581, 0.237612, 0.317235, 0.474557, 0.67806, 0.944196", \ + "0.178223, 0.191162, 0.267068, 0.348213, 0.507088, 0.711565, 0.97783" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.0247259, 0.0350422, 0.12292, 0.23278, 0.452534, 0.738244, 1.11177", \ + "0.0247752, 0.0350718, 0.122898, 0.232826, 0.452622, 0.738275, 1.1116", \ + "0.0262908, 0.03611, 0.12314, 0.232946, 0.452582, 0.73831, 1.11159", \ + "0.0289588, 0.0382132, 0.123384, 0.233349, 0.452796, 0.738237, 1.11175", \ + "0.0342298, 0.0430495, 0.125015, 0.233766, 0.453062, 0.738388, 1.11182", \ + "0.040931, 0.049684, 0.128626, 0.235905, 0.454387, 0.739231, 1.11199", \ + "0.048519, 0.057408, 0.133869, 0.239446, 0.457146, 0.741225, 1.11321" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0224159, 0.0286478, 0.0810592, 0.146546, 0.277552, 0.44783, 0.670392", \ + "0.0358529, 0.0422049, 0.0946456, 0.160153, 0.291109, 0.461449, 0.684011", \ + "0.0610861, 0.0743039, 0.146856, 0.214351, 0.345657, 0.515977, 0.738733", \ + "0.0648909, 0.0862264, 0.193096, 0.278903, 0.415121, 0.587388, 0.810127", \ + "0.0397711, 0.0744374, 0.240542, 0.362226, 0.53797, 0.722044, 0.946111", \ + "-0.0255635, 0.0246816, 0.262245, 0.429118, 0.65631, 0.880185, 1.12615", \ + "-0.133534, -0.0654379, 0.251951, 0.470539, 0.758829, 1.03039, 1.31794" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.0196839, 0.0281717, 0.0999879, 0.189847, 0.369522, 0.603099, 0.908476", \ + "0.021401, 0.0291508, 0.100005, 0.18987, 0.369483, 0.603099, 0.908477", \ + "0.0465808, 0.0551461, 0.114675, 0.194569, 0.36951, 0.603042, 0.908381", \ + "0.0766625, 0.0879821, 0.154743, 0.22552, 0.380502, 0.604568, 0.908514", \ + "0.127727, 0.143538, 0.227269, 0.304469, 0.444819, 0.641263, 0.922575", \ + "0.190127, 0.211303, 0.316771, 0.405116, 0.553403, 0.734756, 0.985448", \ + "0.26177, 0.288588, 0.419604, 0.522215, 0.683928, 0.870496, 1.10744" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.00298508, 0.00303533, 0.00311748, 0.00313182, 0.00313907, 0.00314169, 0.00314397", \ + "0.00280987, 0.00283396, 0.00302225, 0.00308165, 0.00310806, 0.00313745, 0.00314687", \ + "0.00321111, 0.00316146, 0.00312411, 0.0029132, 0.00308286, 0.00309855, 0.00312047", \ + "0.00400227, 0.00388493, 0.0035342, 0.00338659, 0.0030456, 0.00296089, 0.00320521", \ + "0.00572022, 0.00553845, 0.0047489, 0.00433183, 0.00393117, 0.0036978, 0.00354696", \ + "0.00806772, 0.00781392, 0.00660525, 0.00589025, 0.00516627, 0.00464068, 0.00427003", \ + "0.0111032, 0.010774, 0.0091638, 0.00813213, 0.00696538, 0.00624716, 0.00551479" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "-0.000414439, -0.000362251, -0.000283465, -0.000270642, -0.000264173, -0.000260884, -0.000258909", \ + "-0.00060849, -0.000558389, -0.000360621, -0.00030151, -0.000265629, -0.000250739, -0.000241163", \ + "-0.000285469, -0.000322818, -0.00035839, -0.000281279, -0.000265424, -0.00026034, -0.000250749", \ + "0.000508191, 0.000377694, 5.14919e-05, -5.32607e-05, -0.000143362, -0.000177997, -0.000195333", \ + "0.00220385, 0.00199494, 0.00115985, 0.000746491, 0.000406823, 0.000205512, 8.58674e-05", \ + "0.0045587, 0.00426461, 0.00296531, 0.00223705, 0.00151511, 0.00106809, 0.000741824", \ + "0.00758295, 0.00724593, 0.00550479, 0.0044013, 0.00323681, 0.0024425, 0.00185829" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00252624, 0.00342624, 0.0110262, 0.0205262, 0.0395262, 0.0642262, 0.0965262"); + values ( \ + "0.00336102, 0.00336203, 0.00336095, 0.00336047, 0.00336087, 0.00336078, 0.00336051", \ + "0.0032411, 0.00323792, 0.00323744, 0.00323734, 0.00323736, 0.0032372, 0.00323735", \ + "0.00383206, 0.00383098, 0.0038418, 0.00383893, 0.00383678, 0.0038377, 0.0038394", \ + "0.00480599, 0.00480655, 0.00481229, 0.00482376, 0.00481158, 0.00480934, 0.00480813", \ + "0.00689146, 0.00688485, 0.00687711, 0.00688049, 0.00689213, 0.00688748, 0.0068814", \ + "0.00980896, 0.00980563, 0.00976913, 0.00975775, 0.00977442, 0.009807, 0.00978431", \ + "0.0134723, 0.0134732, 0.0134391, 0.013417, 0.0134072, 0.0134324, 0.0135109" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00262492, 0.00352492, 0.0111249, 0.0206249, 0.0396249, 0.0643249, 0.0966249"); + values ( \ + "0.00100663, 0.00100641, 0.00100657, 0.00100654, 0.00100648, 0.00100648, 0.00100645", \ + "0.000880393, 0.000875128, 0.000885278, 0.000874995, 0.000873434, 0.00087316, 0.000872931", \ + "0.00143721, 0.00143623, 0.00143732, 0.00143606, 0.00143816, 0.00143391, 0.00143481", \ + "0.00243249, 0.00243208, 0.00243423, 0.00243648, 0.00243746, 0.00243305, 0.0024315", \ + "0.00450721, 0.00449722, 0.00449544, 0.00449652, 0.00450647, 0.00450446, 0.00449847", \ + "0.00743909, 0.00743681, 0.007407, 0.00740888, 0.00741698, 0.00742856, 0.00742476", \ + "0.0111352, 0.0111366, 0.0111054, 0.0110948, 0.0111075, 0.0111167, 0.0111202" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170224; + rise_capacitance : 0.00170224; + rise_capacitance_range (0.000695347, 0.00170224); + fall_capacitance : 0.00170145; + fall_capacitance_range (0.000676105, 0.00170145); + internal_power () { + when : "(!E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000426097, -0.000428255, -0.000429657, -0.000430875, -0.000429823, -0.000428348, -0.000427778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000426097, 0.000428255, 0.000429657, 0.000430875, 0.000429823, 0.000428348, 0.000427778" \ + ); + } + } + internal_power () { + when : "(!E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.00035665, -0.000358957, -0.000357939, -0.00035961, -0.000358665, -0.00035742, -0.000356894" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000364402, 0.000361377, 0.000361617, 0.000362621, 0.000361131, 0.000359141, 0.000357401" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00241617; + rise_capacitance : 0.00241617; + rise_capacitance_range (0.00169562, 0.00241617); + fall_capacitance : 0.00226246; + fall_capacitance_range (0.00171917, 0.00226246); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000576991, 0.000447994, 0.00107213, 0.00209582, 0.00411413, 0.00700151, 0.0106862" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00297561, 0.00283809, 0.0033786, 0.00438722, 0.00638534, 0.0092498, 0.0129006" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000474957, 0.000339393, 0.000949891, 0.00192245, 0.00399548, 0.00687764, 0.0105607" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00308776, 0.00292681, 0.00344507, 0.0044757, 0.00643929, 0.00931048, 0.0129461" \ + ); + } + } + } + } + cell (TINVX2) { + area : 7.056; + cell_leakage_power : 0.125902; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.337785; + when : "(A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0324391; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0324391; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272761; + when : "(!A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0399935; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.039996; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125902; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.19; + capacitance : 0.00295925; + rise_capacitance : 0.00278467; + rise_capacitance_range (0.00278467, 0.00278467); + fall_capacitance : 0.00295925; + fall_capacitance_range (0.00295925, 0.00295925); + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0209836, 0.0336442, 0.0971478, 0.175502, 0.33196, 0.535274, 0.801084", \ + "0.031605, 0.0444094, 0.108464, 0.187212, 0.343956, 0.547444, 0.813362", \ + "0.0525162, 0.0783132, 0.164854, 0.242716, 0.399935, 0.602941, 0.868935", \ + "0.066112, 0.100613, 0.219553, 0.318767, 0.473804, 0.678206, 0.943981", \ + "0.0810946, 0.126927, 0.284824, 0.42006, 0.620351, 0.824968, 1.09038", \ + "0.092521, 0.149444, 0.34473, 0.512789, 0.765833, 1.01991, 1.29271", \ + "0.10063, 0.167923, 0.399407, 0.598002, 0.899337, 1.20544, 1.53103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.01786, 0.0343127, 0.123071, 0.233912, 0.455393, 0.743401, 1.12018", \ + "0.0227486, 0.035721, 0.123052, 0.233875, 0.455361, 0.743401, 1.12008", \ + "0.0491299, 0.0690547, 0.1418, 0.237064, 0.455381, 0.743379, 1.12017", \ + "0.0732199, 0.0993603, 0.191564, 0.276511, 0.464209, 0.743542, 1.1202", \ + "0.11096, 0.145466, 0.265978, 0.371564, 0.540955, 0.780158, 1.1287", \ + "0.15535, 0.198345, 0.346105, 0.475346, 0.673181, 0.891509, 1.19964", \ + "0.205646, 0.256831, 0.431711, 0.582615, 0.814524, 1.05621, 1.33963" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0181701, 0.0282416, 0.0786782, 0.140977, 0.265405, 0.427107, 0.638547", \ + "0.0294695, 0.0403231, 0.0914894, 0.154134, 0.27853, 0.440623, 0.65207", \ + "0.053044, 0.0761894, 0.151309, 0.215092, 0.339411, 0.501131, 0.712551", \ + "0.0697232, 0.101638, 0.207395, 0.293569, 0.422991, 0.58432, 0.795452", \ + "0.0900768, 0.133254, 0.277821, 0.397433, 0.571859, 0.744785, 0.95473", \ + "0.10887, 0.163271, 0.344974, 0.496665, 0.719917, 0.940558, 1.17274", \ + "0.125835, 0.190803, 0.408999, 0.591028, 0.860266, 1.12879, 1.41192" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0131662, 0.0257166, 0.0936884, 0.178621, 0.348478, 0.569289, 0.858036", \ + "0.0180531, 0.0275177, 0.0936912, 0.178593, 0.348449, 0.569293, 0.858115", \ + "0.0436586, 0.0595051, 0.115005, 0.185359, 0.348458, 0.569345, 0.858078", \ + "0.0681152, 0.0899348, 0.163189, 0.227378, 0.36469, 0.570767, 0.858076", \ + "0.106624, 0.1373, 0.235217, 0.318369, 0.445894, 0.618545, 0.87462", \ + "0.151517, 0.190681, 0.315699, 0.418683, 0.57446, 0.73584, 0.956855", \ + "0.202743, 0.25024, 0.402233, 0.525242, 0.710384, 0.899272, 1.10702" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0217368, 0.0217378, 0.0217439, 0.0217421, 0.0217411, 0.0217407, 0.0217405", \ + "0.0368263, 0.036818, 0.0368286, 0.036824, 0.0368216, 0.036684, 0.0366842", \ + "0.0822816, 0.0822816, 0.0822817, 0.0822817, 0.0822817, 0.0822817, 0.0822817", \ + "0.168346, 0.168346, 0.168347, 0.168347, 0.168347, 0.168347, 0.168347", \ + "0.33274, 0.332741, 0.332741, 0.332741, 0.332741, 0.332741, 0.332741", \ + "0.555846, 0.555846, 0.555847, 0.555847, 0.555847, 0.555847, 0.555847", \ + "0.833749, 0.833749, 0.83375, 0.83375, 0.83375, 0.83375, 0.83375" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0217368, 0.0217378, 0.0217439, 0.0217421, 0.0217411, 0.0217407, 0.0217405", \ + "0.0368263, 0.036818, 0.0368286, 0.036824, 0.0368216, 0.036684, 0.0366842", \ + "0.0822816, 0.0822816, 0.0822817, 0.0822817, 0.0822817, 0.0822817, 0.0822817", \ + "0.168346, 0.168346, 0.168347, 0.168347, 0.168347, 0.168347, 0.168347", \ + "0.33274, 0.332741, 0.332741, 0.332741, 0.332741, 0.332741, 0.332741", \ + "0.555846, 0.555846, 0.555847, 0.555847, 0.555847, 0.555847, 0.555847", \ + "0.833749, 0.833749, 0.83375, 0.83375, 0.83375, 0.83375, 0.83375" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0222297, 0.0223545, 0.0225044, 0.0225389, 0.0225584, 0.0225665, 0.0225709", \ + "0.0372936, 0.0373587, 0.0373651, 0.0375159, 0.0375367, 0.0375459, 0.0375509", \ + "0.0822819, 0.0822824, 0.0822823, 0.0822823, 0.0822823, 0.0822823, 0.0822823", \ + "0.168344, 0.168344, 0.168344, 0.168344, 0.168344, 0.168344, 0.168344", \ + "0.332737, 0.332737, 0.332737, 0.332737, 0.332737, 0.332738, 0.332738", \ + "0.555848, 0.555848, 0.555848, 0.555848, 0.555849, 0.555849, 0.555849", \ + "0.833749, 0.833749, 0.833747, 0.833746, 0.833746, 0.833747, 0.833747" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0222297, 0.0223545, 0.0225044, 0.0225389, 0.0225584, 0.0225665, 0.0225709", \ + "0.0372936, 0.0373587, 0.0373651, 0.0375159, 0.0375367, 0.0375459, 0.0375509", \ + "0.0822819, 0.0822824, 0.0822823, 0.0822823, 0.0822823, 0.0822823, 0.0822823", \ + "0.168344, 0.168344, 0.168344, 0.168344, 0.168344, 0.168344, 0.168344", \ + "0.332737, 0.332737, 0.332737, 0.332737, 0.332737, 0.332738, 0.332738", \ + "0.555848, 0.555848, 0.555848, 0.555848, 0.555849, 0.555849, 0.555849", \ + "0.833749, 0.833749, 0.833747, 0.833746, 0.833746, 0.833747, 0.833747" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0399944, 0.0517506, 0.114362, 0.192538, 0.348881, 0.552233, 0.817814", \ + "0.054431, 0.0661892, 0.128803, 0.206983, 0.363395, 0.566678, 0.832404", \ + "0.0908229, 0.103665, 0.166748, 0.244955, 0.401331, 0.604574, 0.870409", \ + "0.11645, 0.130909, 0.19512, 0.273462, 0.430773, 0.633249, 0.898939", \ + "0.147337, 0.164693, 0.232404, 0.311045, 0.467533, 0.671202, 0.936784", \ + "0.175262, 0.195951, 0.269449, 0.348907, 0.506172, 0.709753, 0.975449", \ + "0.199597, 0.22406, 0.304795, 0.38604, 0.544506, 0.748833, 1.01456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0188214, 0.0346936, 0.123044, 0.233857, 0.455454, 0.743392, 1.1201", \ + "0.0188815, 0.0347036, 0.123039, 0.233851, 0.455377, 0.743401, 1.12016", \ + "0.0220462, 0.0367022, 0.123305, 0.233953, 0.455473, 0.743524, 1.12015", \ + "0.0261803, 0.03998, 0.123817, 0.23428, 0.456576, 0.743782, 1.12017", \ + "0.033026, 0.0464539, 0.12612, 0.234752, 0.456301, 0.743678, 1.12036", \ + "0.04076, 0.054285, 0.130775, 0.236976, 0.456833, 0.744374, 1.12057", \ + "0.049365, 0.06324, 0.137364, 0.241064, 0.459079, 0.745874, 1.12146" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0172984, 0.0265451, 0.0763377, 0.138523, 0.262887, 0.424559, 0.635981", \ + "0.0300133, 0.0399702, 0.0898316, 0.152029, 0.276444, 0.438068, 0.6495", \ + "0.0485662, 0.0705879, 0.141315, 0.206028, 0.330716, 0.492473, 0.703963", \ + "0.0450007, 0.0812026, 0.186429, 0.269485, 0.401374, 0.563594, 0.775175", \ + "0.00764548, 0.0672987, 0.232616, 0.351174, 0.520773, 0.697465, 0.911185", \ + "-0.0729391, 0.0148417, 0.252925, 0.416726, 0.637184, 0.852907, 1.09", \ + "-0.198246, -0.078732, 0.241407, 0.457028, 0.738162, 1.00091, 1.27814" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0132787, 0.0258057, 0.0936691, 0.178637, 0.348496, 0.569301, 0.857916", \ + "0.0159028, 0.0269658, 0.093694, 0.178615, 0.348489, 0.569293, 0.857714", \ + "0.0390936, 0.0526847, 0.109177, 0.183915, 0.34851, 0.569344, 0.858013", \ + "0.0668863, 0.0850556, 0.148591, 0.215795, 0.362002, 0.571232, 0.858058", \ + "0.114558, 0.140496, 0.220171, 0.293105, 0.426466, 0.609127, 0.873901", \ + "0.174042, 0.208548, 0.309569, 0.392258, 0.532459, 0.703817, 0.938739", \ + "0.242535, 0.286496, 0.41169, 0.508131, 0.660884, 0.836778, 1.05945" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.00567006, 0.00590347, 0.00609199, 0.00612389, 0.00614054, 0.00614752, 0.00615176", \ + "0.00537783, 0.00552012, 0.00587577, 0.00600751, 0.00608088, 0.00612732, 0.00614754", \ + "0.00640124, 0.00622522, 0.00610335, 0.0057664, 0.00601593, 0.00604416, 0.00608959", \ + "0.00819418, 0.00778768, 0.00702178, 0.00669409, 0.00595587, 0.00621299, 0.00627609", \ + "0.0119919, 0.0113196, 0.00965607, 0.00875548, 0.00789205, 0.0070533, 0.00706082", \ + "0.0170718, 0.0161645, 0.0136369, 0.0121108, 0.0105466, 0.00945135, 0.00860292", \ + "0.0235291, 0.0224573, 0.019107, 0.0169307, 0.0144775, 0.0128996, 0.01128" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "-0.00103634, -0.000799214, -0.000623491, -0.000595915, -0.000582029, -0.000576222, -0.000573861", \ + "-0.00138777, -0.00121116, -0.000794319, -0.000666248, -0.000592592, -0.000562266, -0.0005425", \ + "-0.000550615, -0.000708069, -0.00066015, -0.000628513, -0.000596135, -0.000573149, -0.000556818", \ + "0.00126419, 0.000778558, 7.38134e-05, -0.000157395, -0.000348092, -0.000413853, -0.000452904", \ + "0.00492449, 0.00416623, 0.00238106, 0.00150877, 0.000796492, 0.000382689, 0.000130088", \ + "0.00998307, 0.00898501, 0.00617034, 0.00462661, 0.00310644, 0.00216215, 0.00148271", \ + "0.0164095, 0.0152394, 0.0115321, 0.00916318, 0.00669905, 0.00501509, 0.00379274" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00378467, 0.00658467, 0.0217847, 0.0407847, 0.0787847, 0.128185, 0.192785"); + values ( \ + "0.0069906, 0.00699192, 0.00699224, 0.00699271, 0.00699211, 0.00699196, 0.00699181", \ + "0.00683696, 0.00683682, 0.00683689, 0.00683666, 0.00683688, 0.00683713, 0.00683709", \ + "0.00736215, 0.00736419, 0.00737836, 0.00737575, 0.00737597, 0.00737093, 0.00736943", \ + "0.00830257, 0.00830469, 0.00831582, 0.00831718, 0.00849031, 0.00830576, 0.00830369", \ + "0.0102888, 0.0102832, 0.010277, 0.0102872, 0.0103291, 0.0103164, 0.0102951", \ + "0.0131306, 0.013136, 0.0131124, 0.0131094, 0.0131355, 0.013183, 0.0131514", \ + "0.0167375, 0.0167471, 0.0167248, 0.0167109, 0.0167073, 0.0167381, 0.0168111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.00395925, 0.00675925, 0.0219592, 0.0409592, 0.0789592, 0.128359, 0.192959"); + values ( \ + "0.0027208, 0.00272091, 0.00272059, 0.00272114, 0.00272092, 0.00272037, 0.00272065", \ + "0.0025658, 0.00257353, 0.0025654, 0.00256549, 0.00256572, 0.00256524, 0.0025654", \ + "0.00305342, 0.00305569, 0.00305809, 0.00305469, 0.00305841, 0.00305825, 0.00305384", \ + "0.00399475, 0.0039938, 0.00399841, 0.00399558, 0.00399446, 0.00399211, 0.0039938", \ + "0.00599937, 0.00599913, 0.00598598, 0.00598909, 0.00599071, 0.00599142, 0.00598943", \ + "0.00887659, 0.00887043, 0.00883996, 0.00883968, 0.00885017, 0.00884965, 0.00885783", \ + "0.0125232, 0.0125169, 0.012484, 0.0124789, 0.012499, 0.0124942, 0.0125067" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00348765; + rise_capacitance : 0.00348765; + rise_capacitance_range (0.00125339, 0.00348765); + fall_capacitance : 0.00348581; + fall_capacitance_range (0.00122095, 0.00348581); + internal_power () { + when : "(!E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000942945, -0.00094355, -0.000942275, -0.000946323, -0.000944092, -0.000940764, -0.000939352" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.000942945, 0.00094355, 0.000942275, 0.000946323, 0.000944092, 0.000940764, 0.000939352" \ + ); + } + } + internal_power () { + when : "(!E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "-0.000811964, -0.000807646, -0.000805595, -0.000809046, -0.000806955, -0.000804134, -0.000802779" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00081951, 0.000815213, 0.000811417, 0.00081386, 0.000810786, 0.000806561, 0.000802955" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00321264; + rise_capacitance : 0.00321264; + rise_capacitance_range (0.0022503, 0.00321264); + fall_capacitance : 0.00288612; + fall_capacitance_range (0.00230889, 0.00288612); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00192213, 0.0017718, 0.0023336, 0.003254, 0.00524001, 0.00807593, 0.011714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00320056, 0.00303589, 0.00343724, 0.00435312, 0.00624287, 0.00902044, 0.0126358" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00171391, 0.00154973, 0.00209671, 0.00298875, 0.00499295, 0.00781636, 0.0114506" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + values ( \ + "0.00344656, 0.00321643, 0.00364991, 0.004479, 0.00638538, 0.00915509, 0.0127555" \ + ); + } + } + } + } + cell (XNOR2X1) { + area : 9.8784; + cell_leakage_power : 0.140415; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.124944; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150113; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149945; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136658; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140415; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0613383, 0.0654858, 0.096878, 0.135077, 0.211601, 0.311266, 0.441532", \ + "0.0733753, 0.07758, 0.109299, 0.14756, 0.224131, 0.323773, 0.45407", \ + "0.11118, 0.115885, 0.14914, 0.187805, 0.26441, 0.364226, 0.494519", \ + "0.141577, 0.146938, 0.182259, 0.221227, 0.297936, 0.397529, 0.528136", \ + "0.182863, 0.189306, 0.228873, 0.269088, 0.346404, 0.446008, 0.576172", \ + "0.223825, 0.231399, 0.276368, 0.319027, 0.398157, 0.499104, 0.629544", \ + "0.264207, 0.272869, 0.323899, 0.369771, 0.451668, 0.554708, 0.686858" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0239862, 0.0291115, 0.0722933, 0.127537, 0.23885, 0.383865, 0.57331", \ + "0.0241087, 0.0291912, 0.0723694, 0.127637, 0.23898, 0.383991, 0.573481", \ + "0.0268081, 0.0316641, 0.0732987, 0.127869, 0.239074, 0.384014, 0.57348", \ + "0.0318638, 0.036533, 0.0757273, 0.128628, 0.239059, 0.383863, 0.57364", \ + "0.0401745, 0.0451187, 0.0825291, 0.132929, 0.24069, 0.384252, 0.573669", \ + "0.049165, 0.05474, 0.092358, 0.140729, 0.246118, 0.388075, 0.57556", \ + "0.058132, 0.064442, 0.103619, 0.151007, 0.254603, 0.395431, 0.58177" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0550955, 0.061578, 0.113956, 0.179291, 0.310193, 0.480579, 0.703339", \ + "0.0693327, 0.0758528, 0.128713, 0.194125, 0.325006, 0.495345, 0.718011", \ + "0.110494, 0.11723, 0.170372, 0.236195, 0.367365, 0.537653, 0.760467", \ + "0.138318, 0.145515, 0.199506, 0.265146, 0.396129, 0.566582, 0.789429", \ + "0.169935, 0.177995, 0.233886, 0.299774, 0.431002, 0.601136, 0.823797", \ + "0.195949, 0.205107, 0.264121, 0.330633, 0.462223, 0.632874, 0.855378", \ + "0.217227, 0.227456, 0.290372, 0.357726, 0.49009, 0.661126, 0.884341" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0251093, 0.0334548, 0.105, 0.194881, 0.374661, 0.608505, 0.913866", \ + "0.0251586, 0.0334841, 0.104959, 0.194853, 0.374662, 0.608466, 0.913788", \ + "0.0268631, 0.0346599, 0.104861, 0.194772, 0.374583, 0.608246, 0.913835", \ + "0.0301108, 0.0374874, 0.105379, 0.194818, 0.374316, 0.608251, 0.913902", \ + "0.0360164, 0.0429284, 0.107708, 0.195459, 0.374179, 0.607695, 0.913474", \ + "0.043039, 0.04976, 0.111456, 0.197689, 0.375727, 0.60854, 0.913525", \ + "0.050828, 0.057503, 0.116805, 0.201026, 0.37807, 0.610407, 0.914511" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0348161, 0.042457, 0.10542, 0.183662, 0.340021, 0.54332, 0.809092", \ + "0.0465696, 0.0543588, 0.118138, 0.196708, 0.353269, 0.556563, 0.822321", \ + "0.0747784, 0.0872193, 0.165009, 0.243751, 0.401337, 0.60475, 0.870851", \ + "0.0918987, 0.109123, 0.211395, 0.305078, 0.464666, 0.668719, 0.93429", \ + "0.111642, 0.134846, 0.271101, 0.390725, 0.580455, 0.78983, 1.05617", \ + "0.127669, 0.156789, 0.327132, 0.474577, 0.701845, 0.944147, 1.22191", \ + "0.138627, 0.173504, 0.377822, 0.552935, 0.819671, 1.09803, 1.41071" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.029847, 0.0402749, 0.128161, 0.238094, 0.457876, 0.743539, 1.11697", \ + "0.0303372, 0.0403571, 0.128208, 0.238095, 0.457797, 0.743575, 1.11705", \ + "0.0546881, 0.0644894, 0.139438, 0.240459, 0.457875, 0.743454, 1.11713", \ + "0.083611, 0.0948221, 0.175689, 0.266762, 0.466377, 0.743717, 1.11697", \ + "0.128088, 0.142408, 0.23766, 0.336585, 0.518904, 0.772002, 1.12548", \ + "0.176669, 0.195002, 0.309534, 0.420608, 0.614916, 0.84952, 1.17653", \ + "0.229319, 0.251495, 0.387198, 0.513618, 0.724616, 0.969139, 1.27563" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313676, 0.037944, 0.0916223, 0.157828, 0.289843, 0.461298, 0.685435", \ + "0.0438379, 0.0504999, 0.104568, 0.170948, 0.303104, 0.474619, 0.698725", \ + "0.0845713, 0.0960857, 0.165645, 0.230968, 0.36381, 0.535183, 0.759393", \ + "0.114256, 0.129982, 0.226742, 0.311448, 0.44533, 0.616194, 0.839923", \ + "0.152914, 0.173858, 0.304331, 0.42056, 0.5953, 0.773014, 0.989772", \ + "0.191349, 0.217501, 0.379799, 0.525775, 0.747701, 0.971024, 1.20935", \ + "0.229539, 0.260509, 0.453078, 0.626788, 0.892674, 1.1632, 1.45172" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0307237, 0.0394293, 0.11219, 0.202791, 0.38381, 0.619043, 0.926652", \ + "0.0317952, 0.0397926, 0.112169, 0.202756, 0.383865, 0.619131, 0.92664", \ + "0.0630662, 0.0718405, 0.128807, 0.20641, 0.383824, 0.619007, 0.926805", \ + "0.0934177, 0.105476, 0.177658, 0.245014, 0.396826, 0.619813, 0.926592", \ + "0.138498, 0.155291, 0.252996, 0.338371, 0.47327, 0.662738, 0.934166", \ + "0.189438, 0.210766, 0.334624, 0.441407, 0.603185, 0.775397, 1.01725", \ + "0.244874, 0.271244, 0.421551, 0.549211, 0.741133, 0.938233, 1.16159" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0569677, 0.0610216, 0.0919445, 0.12997, 0.206371, 0.306026, 0.43635", \ + "0.0684225, 0.0725824, 0.104018, 0.141908, 0.218323, 0.317912, 0.448221", \ + "0.110311, 0.115002, 0.147932, 0.186448, 0.26288, 0.362502, 0.49275", \ + "0.143964, 0.149249, 0.183847, 0.222526, 0.298909, 0.398413, 0.528512", \ + "0.188631, 0.195045, 0.233724, 0.273329, 0.350072, 0.449418, 0.578968", \ + "0.234234, 0.241834, 0.286191, 0.327945, 0.406418, 0.505057, 0.635642", \ + "0.279582, 0.288366, 0.339142, 0.384156, 0.464786, 0.566572, 0.698673" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241385, 0.0292796, 0.0724699, 0.127672, 0.239007, 0.383975, 0.573489", \ + "0.0243706, 0.029443, 0.0724902, 0.127631, 0.239, 0.384014, 0.573528", \ + "0.0276752, 0.0322809, 0.073561, 0.12812, 0.23921, 0.384011, 0.573487", \ + "0.0330661, 0.0374319, 0.0756446, 0.128561, 0.239252, 0.384034, 0.573646", \ + "0.0420957, 0.0467419, 0.0824819, 0.132531, 0.240563, 0.384312, 0.573891", \ + "0.052042, 0.057293, 0.092527, 0.14019, 0.245665, 0.38796, 0.575589", \ + "0.062352, 0.068445, 0.105274, 0.150937, 0.253918, 0.395083, 0.581578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0548971, 0.0607644, 0.111321, 0.17627, 0.3074, 0.478476, 0.702299", \ + "0.0687247, 0.0749598, 0.126483, 0.191372, 0.322318, 0.493231, 0.716985", \ + "0.104523, 0.111204, 0.163861, 0.229244, 0.360335, 0.531141, 0.754744", \ + "0.127765, 0.134918, 0.189158, 0.254868, 0.385153, 0.556058, 0.779716", \ + "0.152782, 0.160862, 0.217317, 0.283669, 0.415368, 0.585973, 0.808614", \ + "0.170736, 0.179991, 0.240215, 0.30731, 0.43981, 0.611201, 0.834621", \ + "0.182505, 0.192951, 0.257799, 0.326309, 0.460003, 0.632412, 0.856352" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0313766, 0.0399205, 0.112231, 0.202757, 0.383856, 0.619148, 0.926591", \ + "0.0314449, 0.0399507, 0.11223, 0.202815, 0.383855, 0.619147, 0.92654", \ + "0.0302408, 0.0383099, 0.110116, 0.201487, 0.383769, 0.618973, 0.926482", \ + "0.0324266, 0.0400108, 0.108988, 0.199055, 0.381048, 0.617606, 0.926533", \ + "0.0379719, 0.0451822, 0.110861, 0.199193, 0.379424, 0.615243, 0.923568", \ + "0.045444, 0.05254, 0.115115, 0.201643, 0.380575, 0.614681, 0.92272", \ + "0.053613, 0.060866, 0.121578, 0.205968, 0.383428, 0.616873, 0.922913" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0302058, 0.0380026, 0.101272, 0.17961, 0.335934, 0.539155, 0.804891", \ + "0.0411372, 0.0488597, 0.112917, 0.191584, 0.3481, 0.551542, 0.81731", \ + "0.0735488, 0.0880172, 0.170968, 0.249086, 0.40523, 0.608448, 0.874204", \ + "0.0949149, 0.114427, 0.229245, 0.325988, 0.480603, 0.683553, 0.950594", \ + "0.120377, 0.146124, 0.299627, 0.432921, 0.630882, 0.83626, 1.10025", \ + "0.142399, 0.17452, 0.364381, 0.531245, 0.782811, 1.03475, 1.30602", \ + "0.1609, 0.199073, 0.424653, 0.622126, 0.922928, 1.22776, 1.55082" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0298398, 0.0402649, 0.128191, 0.238086, 0.457909, 0.743594, 1.11717", \ + "0.0318329, 0.0410016, 0.128205, 0.238106, 0.457877, 0.743593, 1.11699", \ + "0.064168, 0.0751653, 0.145023, 0.241533, 0.457857, 0.743672, 1.11713", \ + "0.0933759, 0.107842, 0.19509, 0.278737, 0.465726, 0.743546, 1.11711", \ + "0.138096, 0.157336, 0.272, 0.374206, 0.540874, 0.779441, 1.12413", \ + "0.18976, 0.213416, 0.354602, 0.48023, 0.672995, 0.8868, 1.19261", \ + "0.247243, 0.275456, 0.442118, 0.590022, 0.817638, 1.05176, 1.33099" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0254437, 0.0320028, 0.0852173, 0.150918, 0.282094, 0.452538, 0.675409", \ + "0.0378383, 0.0443157, 0.0982095, 0.164242, 0.295379, 0.466173, 0.689099", \ + "0.0709257, 0.0838944, 0.157652, 0.224085, 0.355168, 0.525478, 0.748312", \ + "0.0938746, 0.111776, 0.215251, 0.301887, 0.436349, 0.606112, 0.828201", \ + "0.122046, 0.146306, 0.287029, 0.407039, 0.584724, 0.763359, 0.984362", \ + "0.147656, 0.178158, 0.355363, 0.507113, 0.733665, 0.958996, 1.19846", \ + "0.170591, 0.207069, 0.419673, 0.601799, 0.874457, 1.14817, 1.43807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241608, 0.0328331, 0.104995, 0.194875, 0.374504, 0.608448, 0.913805", \ + "0.026248, 0.0336917, 0.104979, 0.194852, 0.374529, 0.608452, 0.914189", \ + "0.0575385, 0.066743, 0.123601, 0.200359, 0.374745, 0.608476, 0.913814", \ + "0.0869105, 0.0993976, 0.172868, 0.239998, 0.389155, 0.60943, 0.91419", \ + "0.132282, 0.149354, 0.247627, 0.333314, 0.467302, 0.653977, 0.928357", \ + "0.184438, 0.206361, 0.329926, 0.436236, 0.59765, 0.770619, 1.00705", \ + "0.242338, 0.268954, 0.418629, 0.545081, 0.736807, 0.933356, 1.15419" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00383057, 0.00381446, 0.00359619, 0.00347685, 0.00337718, 0.00332907, 0.00329994", \ + "0.00354008, 0.0035376, 0.00339408, 0.00328719, 0.00319239, 0.00314149, 0.00310946", \ + "0.00334969, 0.00336726, 0.00336443, 0.00331775, 0.00324822, 0.00319747, 0.00315827", \ + "0.00392674, 0.00392198, 0.00392392, 0.00391969, 0.00388663, 0.00383236, 0.00385838", \ + "0.005604, 0.00557614, 0.00552618, 0.00551011, 0.00551338, 0.00553348, 0.00549041", \ + "0.00817515, 0.00814875, 0.00803732, 0.00798506, 0.00794504, 0.00792399, 0.00792655", \ + "0.0115208, 0.0114691, 0.0113065, 0.0112384, 0.0111558, 0.0111004, 0.0110812" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00834953, 0.00836241, 0.00832224, 0.00828634, 0.00825954, 0.00824653, 0.00823899", \ + "0.00816001, 0.00818119, 0.00819843, 0.00817296, 0.00814238, 0.0081233, 0.00811202", \ + "0.00846018, 0.00847644, 0.00855681, 0.0085759, 0.00859421, 0.00856, 0.00857016", \ + "0.0092934, 0.00931196, 0.00935684, 0.00941717, 0.00943822, 0.00943956, 0.009431", \ + "0.0110541, 0.0110586, 0.0111024, 0.0111324, 0.0111597, 0.0111567, 0.0111774", \ + "0.013675, 0.0136573, 0.0136613, 0.0136777, 0.0137003, 0.013721, 0.0137322", \ + "0.0170136, 0.0169787, 0.0169208, 0.0169141, 0.0169328, 0.0169472, 0.0169624" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00613687, 0.00615934, 0.00620247, 0.00621167, 0.00621583, 0.00621787, 0.0062188", \ + "0.0058967, 0.00592967, 0.00605739, 0.0061155, 0.00615003, 0.00616329, 0.00617062", \ + "0.00594187, 0.00592027, 0.00596504, 0.00594943, 0.00607447, 0.00608422, 0.00612481", \ + "0.00647196, 0.00639421, 0.0061939, 0.00612763, 0.00613192, 0.00613107, 0.0061553", \ + "0.00794833, 0.00777472, 0.0071543, 0.00682216, 0.00659681, 0.00645184, 0.0063463", \ + "0.0101727, 0.00995104, 0.00885378, 0.00822991, 0.00761628, 0.00720884, 0.00697379", \ + "0.0130789, 0.0127806, 0.0112921, 0.010288, 0.009269, 0.00866173, 0.00801597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.0011917, -0.00118376, -0.00116344, -0.00116022, -0.00115851, -0.00115748, -0.00115791", \ + "-0.00134286, -0.00132852, -0.00125033, -0.0012256, -0.00121853, -0.00119857, -0.00120346", \ + "-0.00109458, -0.00111799, -0.00120792, -0.00122394, -0.00121847, -0.00121633, -0.0012097", \ + "-0.000392431, -0.000465345, -0.000809028, -0.000960108, -0.00106308, -0.00111516, -0.00115438", \ + "0.00116664, 0.00102889, 0.000334951, -8.17472e-05, -0.000463295, -0.00068153, -0.000817799", \ + "0.00348107, 0.00328593, 0.00221433, 0.00149964, 0.000734691, 0.000237557, -0.000121585", \ + "0.00643711, 0.0062025, 0.00482223, 0.00376922, 0.00255998, 0.00170788, 0.00108018" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00466962, 0.00462146, 0.00429112, 0.0041191, 0.00399679, 0.00393806, 0.00390062", \ + "0.00435245, 0.00431726, 0.00409018, 0.0039321, 0.00380554, 0.00373914, 0.00369853", \ + "0.00449064, 0.00448669, 0.00447371, 0.00439321, 0.00428246, 0.0041977, 0.00413386", \ + "0.00530253, 0.00528615, 0.00530842, 0.00528735, 0.00521121, 0.00512844, 0.00508003", \ + "0.00717853, 0.00715171, 0.00703639, 0.00699579, 0.00696761, 0.00693837, 0.006876", \ + "0.0101472, 0.0100654, 0.00973134, 0.0096008, 0.00954045, 0.00950651, 0.00947833", \ + "0.0139483, 0.0138551, 0.0134062, 0.0131228, 0.0129007, 0.0128226, 0.012786" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00710531, 0.00701459, 0.00661247, 0.00645652, 0.00633879, 0.00627996, 0.00624849", \ + "0.00683975, 0.00679773, 0.00654283, 0.0063755, 0.00622842, 0.0061537, 0.00610858", \ + "0.00702435, 0.00702109, 0.0069832, 0.00690892, 0.0067896, 0.00669803, 0.0066312", \ + "0.00778107, 0.00778758, 0.00778474, 0.00775568, 0.00767713, 0.00760287, 0.00752854", \ + "0.00957841, 0.00957929, 0.0095852, 0.00958769, 0.00956629, 0.00951817, 0.00946332", \ + "0.0122008, 0.0121893, 0.0121546, 0.0121647, 0.0121659, 0.0121345, 0.0121", \ + "0.0155887, 0.0155545, 0.0154948, 0.0154665, 0.0154572, 0.0154536, 0.0154275" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00495172, 0.00499076, 0.00506307, 0.00507645, 0.00508463, 0.00508813, 0.00508711", \ + "0.00475371, 0.00480111, 0.00497246, 0.00502514, 0.00505182, 0.00509039, 0.00509398", \ + "0.0051246, 0.00508668, 0.0050101, 0.00500149, 0.00502848, 0.00504559, 0.00507365", \ + "0.00588577, 0.00578293, 0.00546203, 0.00535247, 0.00500807, 0.00499068, 0.00516142", \ + "0.00758118, 0.00741003, 0.00667617, 0.0062603, 0.00590227, 0.00563028, 0.00549314", \ + "0.00989068, 0.00965409, 0.00850478, 0.00780574, 0.00710669, 0.00657324, 0.00621542", \ + "0.0128771, 0.0125574, 0.0110382, 0.0100174, 0.0089094, 0.00817668, 0.00744459" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00124862, -0.00120401, -0.00113467, -0.00112272, -0.0011134, -0.00110779, -0.00111278", \ + "-0.00143386, -0.00138256, -0.00119644, -0.00114106, -0.00111138, -0.00110285, -0.00109936", \ + "-0.00116423, -0.00118981, -0.00114206, -0.00114877, -0.00112656, -0.00111123, -0.00111022", \ + "-0.000416262, -0.000510655, -0.000804244, -0.00089917, -0.000990512, -0.00103115, -0.00105141", \ + "0.00124455, 0.00104897, 0.000276113, -7.52143e-05, -0.000427627, -0.000636384, -0.000756695", \ + "0.00354767, 0.00329058, 0.00205551, 0.00134987, 0.000647285, 0.000204701, -0.000107553", \ + "0.00654172, 0.00623066, 0.0045724, 0.00350119, 0.00235433, 0.00157176, 0.00099628" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00300176; + rise_capacitance : 0.00300176; + rise_capacitance_range (0.00234729, 0.00300176); + fall_capacitance : 0.00299183; + fall_capacitance_range (0.00217743, 0.00299183); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00277411; + rise_capacitance : 0.00275793; + rise_capacitance_range (0.00186348, 0.00275793); + fall_capacitance : 0.00277411; + fall_capacitance_range (0.00190552, 0.00277411); + } + } + cell (XNOR2X2) { + area : 9.8784; + cell_leakage_power : 0.28301; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.158861; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326822; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.35953; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286828; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.28301; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0758428, 0.0833759, 0.11736, 0.157158, 0.236547, 0.339734, 0.474916", \ + "0.0881883, 0.0957222, 0.129985, 0.169928, 0.249333, 0.352638, 0.487748", \ + "0.131217, 0.139414, 0.174926, 0.215398, 0.294966, 0.398431, 0.5335", \ + "0.168138, 0.177359, 0.215093, 0.255919, 0.335331, 0.438449, 0.573566", \ + "0.21806, 0.228952, 0.270755, 0.312423, 0.39233, 0.495237, 0.629817", \ + "0.267942, 0.280573, 0.32762, 0.372021, 0.453289, 0.556821, 0.691564", \ + "0.316738, 0.330958, 0.383945, 0.431534, 0.514865, 0.620079, 0.75584" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0266507, 0.0350577, 0.0797034, 0.136753, 0.252819, 0.404324, 0.602622", \ + "0.0267068, 0.0351143, 0.0797475, 0.136879, 0.252921, 0.404422, 0.602697", \ + "0.0294549, 0.0375671, 0.0809205, 0.137328, 0.253108, 0.404513, 0.602715", \ + "0.0348346, 0.0428836, 0.0838526, 0.138457, 0.25313, 0.404393, 0.602703", \ + "0.0440061, 0.0526078, 0.09175, 0.143565, 0.254927, 0.40463, 0.602516", \ + "0.053999, 0.063683, 0.102907, 0.152049, 0.260269, 0.407888, 0.604037", \ + "0.064181, 0.075075, 0.115837, 0.163408, 0.269036, 0.414621, 0.609014" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.059658, 0.0692602, 0.116411, 0.174599, 0.291201, 0.442832, 0.641218", \ + "0.0742042, 0.0838353, 0.131337, 0.189581, 0.306144, 0.457786, 0.656155", \ + "0.123614, 0.133791, 0.181782, 0.240442, 0.357244, 0.508923, 0.707277", \ + "0.158721, 0.169965, 0.219497, 0.277902, 0.394548, 0.546255, 0.744699", \ + "0.199197, 0.212352, 0.264815, 0.323517, 0.44013, 0.591595, 0.789702", \ + "0.233977, 0.248947, 0.305331, 0.365039, 0.4817, 0.633406, 0.831676", \ + "0.26339, 0.280184, 0.341342, 0.402474, 0.519667, 0.671666, 0.869798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.020147, 0.0313853, 0.0940654, 0.173643, 0.333018, 0.540446, 0.811514", \ + "0.0201989, 0.0314197, 0.0940624, 0.173643, 0.333018, 0.540488, 0.81136", \ + "0.0229935, 0.0333442, 0.0942904, 0.173683, 0.333168, 0.540316, 0.811432", \ + "0.0278998, 0.0375647, 0.0955806, 0.173781, 0.332816, 0.540154, 0.811394", \ + "0.0359875, 0.0450722, 0.0993429, 0.175321, 0.332916, 0.539971, 0.811165", \ + "0.045071, 0.053922, 0.105184, 0.178413, 0.334404, 0.540584, 0.811506", \ + "0.054908, 0.063593, 0.112811, 0.183364, 0.336771, 0.542134, 0.812228" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0315324, 0.0440785, 0.109865, 0.191507, 0.354621, 0.56659, 0.843802", \ + "0.0425581, 0.0552715, 0.121968, 0.204015, 0.367404, 0.57952, 0.85678", \ + "0.0665653, 0.0870798, 0.16739, 0.250153, 0.413742, 0.62611, 0.903508", \ + "0.0815764, 0.109492, 0.212991, 0.309522, 0.475244, 0.687703, 0.965087", \ + "0.100037, 0.137233, 0.272976, 0.394397, 0.589263, 0.806419, 1.08431", \ + "0.11531, 0.16152, 0.330617, 0.478486, 0.709671, 0.959067, 1.24537", \ + "0.126377, 0.182017, 0.383737, 0.558627, 0.827673, 1.11144, 1.43257" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256417, 0.042696, 0.135156, 0.250591, 0.481666, 0.781848, 1.17475", \ + "0.0266296, 0.0427716, 0.135153, 0.2506, 0.481574, 0.781848, 1.17475", \ + "0.0509992, 0.0672269, 0.146259, 0.253279, 0.481559, 0.781766, 1.17466", \ + "0.0783068, 0.0969144, 0.182135, 0.278663, 0.489543, 0.782029, 1.17471", \ + "0.118794, 0.142756, 0.242842, 0.347589, 0.540658, 0.809046, 1.18208", \ + "0.163391, 0.194159, 0.312933, 0.429759, 0.634812, 0.88493, 1.23105", \ + "0.212047, 0.248345, 0.388737, 0.520277, 0.742757, 1.00205, 1.32756" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0247258, 0.0338901, 0.0817641, 0.140802, 0.258506, 0.411305, 0.611072", \ + "0.0377332, 0.0468343, 0.0950897, 0.154351, 0.272146, 0.424987, 0.624873", \ + "0.073016, 0.0908476, 0.156885, 0.216802, 0.334366, 0.48718, 0.686966", \ + "0.0980911, 0.122566, 0.215154, 0.295404, 0.417769, 0.570015, 0.769391", \ + "0.130222, 0.163033, 0.288546, 0.399542, 0.565084, 0.730072, 0.928706", \ + "0.161566, 0.202497, 0.359388, 0.499009, 0.710632, 0.922123, 1.146", \ + "0.192076, 0.240697, 0.427394, 0.594657, 0.848816, 1.10643, 1.37887" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0227776, 0.0349023, 0.0996726, 0.180101, 0.340814, 0.549735, 0.822815", \ + "0.0249285, 0.035477, 0.0996312, 0.180098, 0.34081, 0.549726, 0.822733", \ + "0.0547168, 0.0678408, 0.118518, 0.186254, 0.340746, 0.549736, 0.822803", \ + "0.0825554, 0.100797, 0.16724, 0.227303, 0.357728, 0.551694, 0.822785", \ + "0.124563, 0.149824, 0.240585, 0.319031, 0.440723, 0.602235, 0.842249", \ + "0.172442, 0.205319, 0.320799, 0.419489, 0.568182, 0.722776, 0.929328", \ + "0.225156, 0.265879, 0.406836, 0.524839, 0.701409, 0.883769, 1.08341" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0717306, 0.079174, 0.112676, 0.152305, 0.231473, 0.334662, 0.469856", \ + "0.0833168, 0.0908549, 0.124802, 0.164336, 0.243497, 0.346701, 0.481779", \ + "0.132536, 0.140398, 0.175917, 0.216073, 0.295183, 0.398199, 0.533172", \ + "0.173441, 0.182798, 0.220413, 0.260769, 0.339918, 0.442725, 0.577468", \ + "0.228061, 0.239234, 0.280524, 0.321914, 0.401023, 0.503443, 0.637623", \ + "0.282472, 0.295456, 0.342954, 0.38659, 0.466408, 0.569425, 0.70392", \ + "0.337567, 0.352226, 0.40593, 0.453209, 0.535281, 0.639271, 0.774635" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267001, 0.0351836, 0.0799198, 0.136966, 0.252929, 0.404491, 0.602783", \ + "0.0268519, 0.0352792, 0.0798926, 0.136948, 0.252975, 0.404491, 0.602777", \ + "0.0307493, 0.038702, 0.0816776, 0.137614, 0.253185, 0.404505, 0.602721", \ + "0.0375258, 0.0451832, 0.0844277, 0.138531, 0.253374, 0.404561, 0.602815", \ + "0.0478767, 0.0562316, 0.0933031, 0.143701, 0.254764, 0.40495, 0.602756", \ + "0.059166, 0.068801, 0.105544, 0.153006, 0.260027, 0.407652, 0.603959", \ + "0.070676, 0.081636, 0.120918, 0.16578, 0.268758, 0.413903, 0.608733" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0599885, 0.0685254, 0.11358, 0.171222, 0.287904, 0.440251, 0.639806", \ + "0.0741424, 0.0830476, 0.128892, 0.18652, 0.302993, 0.45516, 0.654623", \ + "0.119205, 0.129007, 0.17642, 0.234598, 0.351328, 0.503424, 0.702693", \ + "0.150517, 0.161491, 0.210869, 0.269254, 0.385383, 0.537507, 0.736743", \ + "0.185263, 0.198103, 0.250644, 0.309757, 0.426657, 0.578504, 0.776787", \ + "0.212974, 0.22787, 0.284923, 0.345065, 0.462562, 0.615018, 0.813893", \ + "0.233297, 0.250182, 0.312591, 0.37455, 0.492839, 0.64581, 0.845186" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0248721, 0.0364998, 0.0999727, 0.180199, 0.340874, 0.549719, 0.822798", \ + "0.0249843, 0.0365166, 0.0999569, 0.180185, 0.340856, 0.549709, 0.822798", \ + "0.0258274, 0.0366128, 0.0992006, 0.179574, 0.340874, 0.549598, 0.82277", \ + "0.0294846, 0.0396824, 0.0988079, 0.177728, 0.338836, 0.548439, 0.822661", \ + "0.0369277, 0.046587, 0.102078, 0.178582, 0.337477, 0.54668, 0.820261", \ + "0.046049, 0.055645, 0.108186, 0.181943, 0.338679, 0.546168, 0.819608", \ + "0.05616, 0.065809, 0.116785, 0.187519, 0.341662, 0.547943, 0.819872" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0274289, 0.0403117, 0.106435, 0.18814, 0.351269, 0.563268, 0.840497", \ + "0.0382829, 0.050829, 0.117632, 0.199753, 0.363277, 0.575431, 0.852721", \ + "0.0665411, 0.0901355, 0.174435, 0.255965, 0.418879, 0.630843, 0.908133", \ + "0.0860954, 0.117542, 0.233262, 0.332568, 0.493463, 0.706649, 0.983212", \ + "0.110315, 0.151777, 0.304922, 0.439968, 0.642225, 0.854624, 1.1299", \ + "0.132263, 0.183716, 0.372645, 0.539866, 0.795163, 1.05241, 1.3327", \ + "0.152008, 0.212907, 0.436182, 0.633516, 0.936909, 1.24671, 1.57734" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0256322, 0.0426921, 0.135155, 0.2507, 0.481567, 0.78184, 1.17467", \ + "0.0284544, 0.0432285, 0.135122, 0.250647, 0.481573, 0.781833, 1.17454", \ + "0.0587422, 0.0772182, 0.150917, 0.253675, 0.481684, 0.781992, 1.17466", \ + "0.0854201, 0.109514, 0.20092, 0.289413, 0.488795, 0.781834, 1.17474", \ + "0.126523, 0.158105, 0.276964, 0.38379, 0.560716, 0.815428, 1.18068", \ + "0.174402, 0.213305, 0.358022, 0.489153, 0.69114, 0.919607, 1.24618", \ + "0.227686, 0.274111, 0.444506, 0.597221, 0.83566, 1.08214, 1.38117" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0201487, 0.029288, 0.0767336, 0.135286, 0.252138, 0.403997, 0.602415", \ + "0.0328714, 0.0421193, 0.0901566, 0.14899, 0.266044, 0.417911, 0.616431", \ + "0.0603604, 0.0804863, 0.150245, 0.210578, 0.327327, 0.47918, 0.677657", \ + "0.0787507, 0.10672, 0.205396, 0.287127, 0.40919, 0.561451, 0.759319", \ + "0.100037, 0.138233, 0.273479, 0.388034, 0.556091, 0.72209, 0.919223", \ + "0.1179, 0.165974, 0.337, 0.482757, 0.698193, 0.911781, 1.13609", \ + "0.132488, 0.189715, 0.39581, 0.571389, 0.831961, 1.09238, 1.3665" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0173818, 0.0294694, 0.0938193, 0.173613, 0.333078, 0.540499, 0.811507", \ + "0.0208493, 0.0307022, 0.0937875, 0.173646, 0.33303, 0.540538, 0.811757", \ + "0.0497732, 0.0634494, 0.114668, 0.180579, 0.33298, 0.54054, 0.811722", \ + "0.0770341, 0.0957323, 0.163057, 0.223552, 0.350412, 0.54292, 0.811732", \ + "0.119365, 0.14539, 0.236074, 0.314582, 0.435732, 0.594876, 0.831911", \ + "0.168138, 0.202291, 0.317597, 0.415154, 0.563396, 0.717437, 0.920316", \ + "0.223018, 0.265206, 0.405686, 0.522231, 0.698317, 0.878379, 1.07576" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00871376, 0.00870589, 0.00830353, 0.0080189, 0.00775243, 0.00761417, 0.00753164", \ + "0.0084002, 0.00837208, 0.00811129, 0.00785988, 0.00761264, 0.00747121, 0.00738314", \ + "0.00783767, 0.00783602, 0.00779249, 0.00771118, 0.00755067, 0.00742931, 0.0073303", \ + "0.00827887, 0.00823717, 0.00818893, 0.00816279, 0.00808956, 0.00797915, 0.0078761", \ + "0.00991747, 0.00983299, 0.00965712, 0.00962377, 0.00960892, 0.00949689, 0.00944142", \ + "0.0126301, 0.012482, 0.012182, 0.012025, 0.0119135, 0.0118966, 0.0119108", \ + "0.0162726, 0.016004, 0.0154493, 0.0152518, 0.0150738, 0.0149624, 0.0148732" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0125835, 0.0126506, 0.0125701, 0.0124882, 0.0124232, 0.0123915, 0.0123725", \ + "0.0123867, 0.0124677, 0.0124932, 0.0124281, 0.0123504, 0.0123041, 0.0122753", \ + "0.0124275, 0.0124775, 0.0126144, 0.0126796, 0.0126644, 0.0126505, 0.0126079", \ + "0.0132152, 0.0132335, 0.0133517, 0.0134358, 0.0134695, 0.013478, 0.0134578", \ + "0.0149713, 0.0149454, 0.0149886, 0.0150576, 0.0151109, 0.0151282, 0.0151225", \ + "0.0177091, 0.0175958, 0.0175096, 0.0175379, 0.0175898, 0.0176177, 0.017633", \ + "0.021336, 0.0210653, 0.0208218, 0.0207757, 0.0207771, 0.0207831, 0.020811" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0107361, 0.0108367, 0.0109399, 0.010961, 0.0109727, 0.010978, 0.0109814", \ + "0.0102728, 0.0104032, 0.0106955, 0.0108206, 0.0108821, 0.0109143, 0.0109326", \ + "0.0105364, 0.0104527, 0.0105139, 0.0105862, 0.0107181, 0.0107758, 0.0108536", \ + "0.0118622, 0.0116106, 0.0110916, 0.0109158, 0.0108622, 0.0108701, 0.0109175", \ + "0.015204, 0.0146449, 0.0132632, 0.0125592, 0.0119333, 0.0116122, 0.0114216", \ + "0.020081, 0.0193455, 0.0170461, 0.0156472, 0.0142685, 0.0134293, 0.0127778", \ + "0.0263665, 0.0254333, 0.022337, 0.0202082, 0.0179721, 0.0164772, 0.0152678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00115571, -0.00113061, -0.00109703, -0.00108994, -0.00108612, -0.00108461, -0.00108408", \ + "-0.00149057, -0.00141409, -0.00126478, -0.00122167, -0.00119169, -0.00116804, -0.00116814", \ + "-0.00082454, -0.000968424, -0.00115327, -0.00118901, -0.00117467, -0.0011915, -0.00119392", \ + "0.000703586, 0.000428654, -0.000308678, -0.000613621, -0.000838392, -0.000972512, -0.00103112", \ + "0.00419989, 0.00363954, 0.00210177, 0.00123115, 0.000425196, -2.36405e-05, -0.000343902", \ + "0.00909548, 0.00842574, 0.00613091, 0.00454462, 0.00294058, 0.00187391, 0.00113988", \ + "0.0154197, 0.0146235, 0.0116717, 0.00944631, 0.00683584, 0.00502811, 0.00366041" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0105534, 0.0104809, 0.00988149, 0.00945829, 0.00911284, 0.00893996, 0.0088329", \ + "0.0102058, 0.0101362, 0.00968484, 0.00931048, 0.00896976, 0.00878146, 0.00866499", \ + "0.00991996, 0.00991839, 0.00983084, 0.00958706, 0.00932774, 0.00913113, 0.00897861", \ + "0.0106689, 0.0105828, 0.0104874, 0.0104478, 0.0102536, 0.0100679, 0.00990866", \ + "0.0125987, 0.0124227, 0.0121763, 0.012043, 0.0119092, 0.0118028, 0.0116431", \ + "0.0157357, 0.015454, 0.0147773, 0.0145844, 0.0144174, 0.0143835, 0.0142931", \ + "0.0200568, 0.019643, 0.0187712, 0.0181997, 0.0177947, 0.0176219, 0.0174834" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0114421, 0.0111719, 0.0102884, 0.00990328, 0.00961082, 0.00947633, 0.00939837", \ + "0.011098, 0.0109473, 0.0103302, 0.00993095, 0.00959507, 0.00941, 0.00929831", \ + "0.0107444, 0.010744, 0.0106431, 0.010445, 0.0101656, 0.00994092, 0.00979405", \ + "0.0112936, 0.0112976, 0.0112801, 0.0112242, 0.0110639, 0.0108774, 0.0107062", \ + "0.0129793, 0.0129464, 0.0129218, 0.0129201, 0.0128438, 0.0127378, 0.0126092", \ + "0.0156323, 0.0155174, 0.0154116, 0.0153782, 0.0153613, 0.0152969, 0.0152152", \ + "0.0192113, 0.018979, 0.0187106, 0.0186376, 0.0185893, 0.018549, 0.0184815" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00842103, 0.00858788, 0.00875411, 0.00878567, 0.0088021, 0.00881331, 0.00881676", \ + "0.00806445, 0.0081931, 0.00854261, 0.0086781, 0.00874891, 0.00881225, 0.00883537", \ + "0.00895477, 0.0088242, 0.00858492, 0.00862291, 0.00865638, 0.00871404, 0.00875668", \ + "0.0106686, 0.0103466, 0.00969497, 0.00937086, 0.00872818, 0.00898926, 0.00894571", \ + "0.0143636, 0.0138015, 0.0122584, 0.0113833, 0.0105606, 0.01006, 0.0097109", \ + "0.0194105, 0.0185954, 0.01627, 0.0147849, 0.0133075, 0.0120086, 0.0112905", \ + "0.0257905, 0.0248366, 0.0217352, 0.0196161, 0.0171726, 0.0154765, 0.0142093" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00123307, -0.00107974, -0.000945317, -0.00091887, -0.000906967, -0.000899313, -0.000900003", \ + "-0.00159154, -0.0014452, -0.0010839, -0.000966439, -0.000903657, -0.000875481, -0.000869707", \ + "-0.000925263, -0.00102185, -0.00099161, -0.000977276, -0.000919588, -0.000909166, -0.000890215", \ + "0.00078646, 0.000396976, -0.000273153, -0.000415141, -0.000613181, -0.000698702, -0.000751887", \ + "0.00434209, 0.00370918, 0.00205343, 0.00121389, 0.000500426, 0.000111256, -0.000162601", \ + "0.00936593, 0.00845708, 0.00584392, 0.00430584, 0.00281071, 0.00188742, 0.00120731", \ + "0.0157498, 0.0146928, 0.0111907, 0.00886996, 0.00641794, 0.00477224, 0.00352666" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00478218; + rise_capacitance : 0.00475575; + rise_capacitance_range (0.00326889, 0.00475575); + fall_capacitance : 0.00478218; + fall_capacitance_range (0.00319085, 0.00478218); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00459296; + rise_capacitance : 0.00457338; + rise_capacitance_range (0.00203501, 0.00457338); + fall_capacitance : 0.00459296; + fall_capacitance_range (0.00208253, 0.00459296); + } + } + cell (XNOR3X1) { + area : 21.168; + cell_leakage_power : 0.305095; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.344414; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.301354; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.325958; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.28617; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306899; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.267112; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.325958; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282899; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305095; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * !C) + (A * !B * C) + (!A * B * C) + (!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112665, 0.119578, 0.161295, 0.203205, 0.281573, 0.381777, 0.512434", \ + "0.127109, 0.134023, 0.175714, 0.217619, 0.296006, 0.396204, 0.526868", \ + "0.186773, 0.193782, 0.235607, 0.277515, 0.355923, 0.456133, 0.586834", \ + "0.242034, 0.249819, 0.294504, 0.337554, 0.416305, 0.516586, 0.647249", \ + "0.313652, 0.322737, 0.372936, 0.418392, 0.498447, 0.598895, 0.729734", \ + "0.381764, 0.392365, 0.449639, 0.498693, 0.581105, 0.681895, 0.812602", \ + "0.445996, 0.458103, 0.523256, 0.576868, 0.66261, 0.765018, 0.896213" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0263734, 0.0319366, 0.0740982, 0.126234, 0.234105, 0.377563, 0.566576", \ + "0.02639, 0.0319625, 0.0741073, 0.126227, 0.234109, 0.377568, 0.566693", \ + "0.027658, 0.0330799, 0.0746972, 0.126543, 0.234203, 0.377568, 0.566573", \ + "0.0323008, 0.0378366, 0.0786879, 0.129307, 0.235426, 0.378024, 0.566816", \ + "0.0404342, 0.046284, 0.086849, 0.135512, 0.238875, 0.379729, 0.567538", \ + "0.050275, 0.056732, 0.097995, 0.144732, 0.244283, 0.382523, 0.568837", \ + "0.060758, 0.067959, 0.111423, 0.157039, 0.252606, 0.387573, 0.571549" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.123836, 0.131141, 0.173601, 0.214198, 0.286757, 0.377586, 0.495383", \ + "0.138094, 0.145375, 0.187821, 0.228438, 0.301002, 0.391837, 0.509627", \ + "0.196206, 0.203611, 0.246098, 0.286809, 0.359427, 0.450226, 0.568071", \ + "0.248742, 0.256768, 0.301948, 0.343843, 0.417214, 0.508243, 0.626042", \ + "0.313936, 0.323039, 0.373091, 0.417367, 0.492754, 0.584481, 0.702659", \ + "0.374397, 0.384811, 0.440782, 0.488417, 0.566443, 0.658971, 0.777229", \ + "0.428452, 0.440254, 0.503023, 0.554801, 0.636436, 0.730733, 0.849481" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0293602, 0.0347194, 0.0728278, 0.117791, 0.209702, 0.332755, 0.496606", \ + "0.0293795, 0.0347149, 0.0728002, 0.117798, 0.209624, 0.332688, 0.496448", \ + "0.0305398, 0.0357298, 0.0734091, 0.118124, 0.209788, 0.332767, 0.496632", \ + "0.0349145, 0.0402839, 0.0775747, 0.121423, 0.211605, 0.333806, 0.49673", \ + "0.0426222, 0.048276, 0.085623, 0.128326, 0.21644, 0.336801, 0.498395", \ + "0.052006, 0.058067, 0.096041, 0.137593, 0.222881, 0.340485, 0.5007", \ + "0.062312, 0.068905, 0.108553, 0.149369, 0.232, 0.346716, 0.504276" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.15721, 0.162711, 0.197821, 0.237107, 0.31436, 0.414446, 0.545092", \ + "0.171703, 0.17721, 0.212338, 0.251621, 0.328887, 0.428919, 0.559608", \ + "0.212501, 0.218009, 0.253157, 0.292433, 0.369683, 0.469752, 0.6004", \ + "0.24291, 0.248426, 0.283575, 0.3228, 0.400094, 0.50015, 0.630772", \ + "0.282123, 0.28762, 0.322757, 0.36204, 0.439293, 0.539374, 0.670021", \ + "0.320735, 0.326223, 0.361399, 0.40067, 0.477933, 0.577974, 0.708666", \ + "0.357333, 0.362844, 0.398019, 0.437309, 0.514595, 0.614633, 0.745324" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197943, 0.0246328, 0.0658692, 0.120218, 0.231168, 0.376032, 0.565593", \ + "0.0197726, 0.0246339, 0.0658681, 0.120221, 0.231167, 0.376017, 0.565593", \ + "0.0197557, 0.0246099, 0.0658639, 0.12022, 0.231167, 0.376033, 0.565592", \ + "0.019801, 0.0246263, 0.0658735, 0.12022, 0.231088, 0.376008, 0.56558", \ + "0.0198019, 0.0246629, 0.06589, 0.120228, 0.231172, 0.376376, 0.565626", \ + "0.019874, 0.024722, 0.065912, 0.120242, 0.231174, 0.376021, 0.565595", \ + "0.019939, 0.024748, 0.065949, 0.120265, 0.231131, 0.375929, 0.565598" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.158725, 0.164268, 0.198287, 0.234336, 0.304113, 0.39428, 0.511995", \ + "0.173103, 0.178625, 0.212659, 0.248708, 0.318483, 0.408658, 0.526399", \ + "0.212879, 0.218433, 0.252455, 0.288495, 0.358297, 0.448445, 0.566141", \ + "0.240764, 0.246304, 0.280323, 0.31637, 0.3862, 0.476336, 0.594028", \ + "0.274713, 0.28024, 0.314279, 0.350334, 0.420116, 0.510287, 0.627982", \ + "0.305075, 0.310636, 0.344687, 0.380746, 0.450529, 0.540707, 0.658404", \ + "0.332366, 0.337917, 0.371987, 0.408084, 0.477831, 0.56802, 0.685734" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201205, 0.0246654, 0.0607259, 0.107228, 0.20307, 0.32907, 0.494351", \ + "0.0201205, 0.0246731, 0.0607268, 0.107229, 0.203092, 0.32909, 0.494349", \ + "0.0201112, 0.0246539, 0.0607264, 0.107235, 0.203054, 0.329092, 0.494351", \ + "0.0201251, 0.02466, 0.0607296, 0.107361, 0.203071, 0.329074, 0.494296", \ + "0.0201494, 0.0246961, 0.0607391, 0.107237, 0.203039, 0.329092, 0.494259", \ + "0.020188, 0.024729, 0.06076, 0.107249, 0.203049, 0.329094, 0.494353", \ + "0.020216, 0.024783, 0.060792, 0.107251, 0.203044, 0.3291, 0.494352" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112665, 0.119578, 0.161295, 0.203205, 0.281573, 0.381777, 0.512434", \ + "0.127109, 0.134023, 0.175714, 0.217619, 0.296006, 0.396204, 0.526868", \ + "0.186773, 0.193782, 0.235607, 0.277515, 0.355923, 0.456133, 0.586834", \ + "0.242034, 0.249819, 0.294504, 0.337554, 0.416305, 0.516586, 0.647249", \ + "0.313652, 0.322737, 0.372936, 0.418392, 0.498447, 0.598895, 0.729734", \ + "0.381764, 0.392365, 0.449639, 0.498693, 0.581105, 0.681895, 0.812602", \ + "0.445996, 0.458103, 0.523256, 0.576868, 0.66261, 0.765018, 0.896213" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0263734, 0.0319366, 0.0740982, 0.126234, 0.234105, 0.377563, 0.566576", \ + "0.02639, 0.0319625, 0.0741073, 0.126227, 0.234109, 0.377568, 0.566693", \ + "0.027658, 0.0330799, 0.0746972, 0.126543, 0.234203, 0.377568, 0.566573", \ + "0.0323008, 0.0378366, 0.0786879, 0.129307, 0.235426, 0.378024, 0.566816", \ + "0.0404342, 0.046284, 0.086849, 0.135512, 0.238875, 0.379729, 0.567538", \ + "0.050275, 0.056732, 0.097995, 0.144732, 0.244283, 0.382523, 0.568837", \ + "0.060758, 0.067959, 0.111423, 0.157039, 0.252606, 0.387573, 0.571549" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.123836, 0.131141, 0.173601, 0.214198, 0.286757, 0.377586, 0.495383", \ + "0.138094, 0.145375, 0.187821, 0.228438, 0.301002, 0.391837, 0.509627", \ + "0.196206, 0.203611, 0.246098, 0.286809, 0.359427, 0.450226, 0.568071", \ + "0.248742, 0.256768, 0.301948, 0.343843, 0.417214, 0.508243, 0.626042", \ + "0.313936, 0.323039, 0.373091, 0.417367, 0.492754, 0.584481, 0.702659", \ + "0.374397, 0.384811, 0.440782, 0.488417, 0.566443, 0.658971, 0.777229", \ + "0.428452, 0.440254, 0.503023, 0.554801, 0.636436, 0.730733, 0.849481" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0293602, 0.0347194, 0.0728278, 0.117791, 0.209702, 0.332755, 0.496606", \ + "0.0293795, 0.0347149, 0.0728002, 0.117798, 0.209624, 0.332688, 0.496448", \ + "0.0305398, 0.0357298, 0.0734091, 0.118124, 0.209788, 0.332767, 0.496632", \ + "0.0349145, 0.0402839, 0.0775747, 0.121423, 0.211605, 0.333806, 0.49673", \ + "0.0426222, 0.048276, 0.085623, 0.128326, 0.21644, 0.336801, 0.498395", \ + "0.052006, 0.058067, 0.096041, 0.137593, 0.222881, 0.340485, 0.5007", \ + "0.062312, 0.068905, 0.108553, 0.149369, 0.232, 0.346716, 0.504276" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.134772, 0.140255, 0.175435, 0.214756, 0.291979, 0.392076, 0.522721", \ + "0.149233, 0.154752, 0.189921, 0.229194, 0.306489, 0.406557, 0.537206", \ + "0.204571, 0.210055, 0.245249, 0.284517, 0.36179, 0.461816, 0.592494", \ + "0.249803, 0.255408, 0.290809, 0.330098, 0.407447, 0.507542, 0.638169", \ + "0.305459, 0.311215, 0.346959, 0.386318, 0.463696, 0.563777, 0.694449", \ + "0.356631, 0.362575, 0.39882, 0.438287, 0.515677, 0.615833, 0.746508", \ + "0.402988, 0.40921, 0.446105, 0.485693, 0.563195, 0.663304, 0.794052" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198355, 0.0246797, 0.0659154, 0.120271, 0.231178, 0.376037, 0.565593", \ + "0.0198955, 0.0247035, 0.0659111, 0.120247, 0.231176, 0.376036, 0.565594", \ + "0.0200188, 0.0248138, 0.0659836, 0.120277, 0.231188, 0.375928, 0.565595", \ + "0.0205055, 0.0252918, 0.0662474, 0.120441, 0.231254, 0.376064, 0.565578", \ + "0.021456, 0.026172, 0.066712, 0.120666, 0.231345, 0.376352, 0.56566", \ + "0.022611, 0.027335, 0.067356, 0.120999, 0.231515, 0.376194, 0.565596", \ + "0.024148, 0.02884, 0.068224, 0.121455, 0.231741, 0.376301, 0.565706" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.133226, 0.138759, 0.172796, 0.208835, 0.278672, 0.368813, 0.486499", \ + "0.147888, 0.153421, 0.187459, 0.223497, 0.293305, 0.383474, 0.501174", \ + "0.204236, 0.209794, 0.243841, 0.27989, 0.349686, 0.439851, 0.557547", \ + "0.251881, 0.257486, 0.291721, 0.327833, 0.397671, 0.487909, 0.605606", \ + "0.3127, 0.318456, 0.35301, 0.389308, 0.459225, 0.549396, 0.667139", \ + "0.371605, 0.377528, 0.412774, 0.449246, 0.519265, 0.609466, 0.727258", \ + "0.427099, 0.433268, 0.469269, 0.506012, 0.576133, 0.666417, 0.784195" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201421, 0.024679, 0.0607399, 0.107237, 0.203051, 0.32909, 0.494293", \ + "0.0201428, 0.0246792, 0.0607393, 0.107235, 0.203099, 0.32909, 0.494349", \ + "0.0202596, 0.0248134, 0.0608146, 0.107275, 0.203021, 0.329095, 0.494352", \ + "0.0206437, 0.0251618, 0.0610413, 0.10737, 0.203058, 0.329169, 0.494358", \ + "0.021484, 0.026005, 0.061635, 0.10772, 0.203265, 0.329381, 0.494537", \ + "0.022702, 0.027206, 0.062538, 0.108302, 0.203516, 0.329261, 0.494418", \ + "0.024142, 0.028655, 0.063565, 0.109038, 0.203914, 0.329514, 0.49451" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.141523, 0.148429, 0.189831, 0.231615, 0.309912, 0.410157, 0.540879", \ + "0.155961, 0.162867, 0.204329, 0.246046, 0.324345, 0.424574, 0.55533", \ + "0.196001, 0.202924, 0.244405, 0.286067, 0.364369, 0.464589, 0.595348", \ + "0.224129, 0.231036, 0.272465, 0.314266, 0.392567, 0.492875, 0.623563", \ + "0.258845, 0.265771, 0.30732, 0.34907, 0.427399, 0.527663, 0.658399", \ + "0.290866, 0.297864, 0.339558, 0.381412, 0.45979, 0.560049, 0.690815", \ + "0.319024, 0.326126, 0.368203, 0.410162, 0.48856, 0.588875, 0.71964" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0264725, 0.031969, 0.0737357, 0.125926, 0.234028, 0.377667, 0.56674", \ + "0.026465, 0.031963, 0.0737758, 0.125923, 0.234023, 0.37772, 0.566742", \ + "0.0265239, 0.0320261, 0.0738103, 0.125955, 0.234041, 0.377719, 0.566745", \ + "0.0265622, 0.032066, 0.0738176, 0.126025, 0.234067, 0.377713, 0.566776", \ + "0.0267732, 0.0322559, 0.0739888, 0.126054, 0.234081, 0.378021, 0.566863", \ + "0.027239, 0.032712, 0.074299, 0.12626, 0.234192, 0.377785, 0.5668", \ + "0.027922, 0.0334, 0.074826, 0.12662, 0.234355, 0.37783, 0.566841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.151385, 0.158623, 0.200681, 0.240935, 0.31327, 0.403987, 0.521851", \ + "0.165958, 0.173226, 0.215193, 0.255496, 0.327895, 0.418605, 0.536438", \ + "0.206912, 0.214162, 0.256194, 0.296484, 0.368829, 0.459549, 0.577387", \ + "0.237321, 0.244566, 0.28662, 0.326829, 0.399234, 0.490021, 0.607884", \ + "0.277427, 0.284671, 0.326762, 0.367061, 0.439429, 0.53019, 0.648029", \ + "0.316731, 0.324034, 0.366296, 0.406685, 0.479171, 0.569917, 0.687775", \ + "0.355077, 0.362473, 0.40505, 0.445571, 0.518143, 0.608914, 0.726826" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291238, 0.0344251, 0.072176, 0.117063, 0.209134, 0.332541, 0.496654", \ + "0.0291307, 0.0344137, 0.0721434, 0.117043, 0.209149, 0.332584, 0.496553", \ + "0.0291516, 0.0344401, 0.0722083, 0.117061, 0.209138, 0.33254, 0.496555", \ + "0.0291829, 0.0344789, 0.0722382, 0.117036, 0.20918, 0.332646, 0.496522", \ + "0.0293521, 0.0346502, 0.0723732, 0.117201, 0.209209, 0.332618, 0.496699", \ + "0.029739, 0.035031, 0.072682, 0.117435, 0.209304, 0.332702, 0.496751", \ + "0.030436, 0.03571, 0.073191, 0.117849, 0.209605, 0.332856, 0.496834" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0941278, 0.101042, 0.142813, 0.184731, 0.263092, 0.363215, 0.493897", \ + "0.107254, 0.114186, 0.155928, 0.197823, 0.276187, 0.376345, 0.507037", \ + "0.159071, 0.166399, 0.209044, 0.251259, 0.329648, 0.429868, 0.560576", \ + "0.202281, 0.21082, 0.257757, 0.301461, 0.380767, 0.480989, 0.61171", \ + "0.257608, 0.267941, 0.322487, 0.369116, 0.449673, 0.550234, 0.681217", \ + "0.310427, 0.322499, 0.386128, 0.437411, 0.520714, 0.621689, 0.75281", \ + "0.361463, 0.375082, 0.447819, 0.50481, 0.592767, 0.695628, 0.827211" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02621, 0.0317685, 0.073988, 0.126189, 0.234122, 0.37761, 0.566543", \ + "0.0262123, 0.0317899, 0.0739982, 0.126185, 0.234094, 0.377606, 0.566694", \ + "0.0294666, 0.034809, 0.0755566, 0.127073, 0.234364, 0.377617, 0.56657", \ + "0.0367134, 0.0421443, 0.0814743, 0.131407, 0.236572, 0.378614, 0.566952", \ + "0.0475402, 0.0537079, 0.0924686, 0.138862, 0.240494, 0.381462, 0.568657", \ + "0.058836, 0.065965, 0.106892, 0.150808, 0.247235, 0.384135, 0.570239", \ + "0.069824, 0.078008, 0.123012, 0.165897, 0.258222, 0.391015, 0.574152" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.114187, 0.121452, 0.163517, 0.203779, 0.276099, 0.366836, 0.484666", \ + "0.126013, 0.133255, 0.175326, 0.215526, 0.287907, 0.378662, 0.496492", \ + "0.180568, 0.188011, 0.230443, 0.270877, 0.343294, 0.434011, 0.551875", \ + "0.228473, 0.236852, 0.283023, 0.325076, 0.398721, 0.489657, 0.607571", \ + "0.2878, 0.297626, 0.349906, 0.394537, 0.469758, 0.561455, 0.67997", \ + "0.343188, 0.354546, 0.414096, 0.462497, 0.540305, 0.632616, 0.750696", \ + "0.393934, 0.406737, 0.473853, 0.527018, 0.608718, 0.703013, 0.821888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291067, 0.0343908, 0.0721467, 0.117044, 0.209133, 0.332583, 0.496695", \ + "0.0291001, 0.0343977, 0.0721523, 0.11701, 0.209184, 0.332583, 0.496694", \ + "0.0313868, 0.0364985, 0.0732131, 0.11765, 0.209359, 0.332676, 0.496732", \ + "0.0380246, 0.043245, 0.0791399, 0.122396, 0.212184, 0.334075, 0.497029", \ + "0.0482794, 0.0539137, 0.089118, 0.130027, 0.217257, 0.338013, 0.499838", \ + "0.059365, 0.06558, 0.101868, 0.140756, 0.223932, 0.341215, 0.501602", \ + "0.07075, 0.077722, 0.11663, 0.154464, 0.234059, 0.348168, 0.505446" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.124461, 0.129957, 0.165137, 0.204414, 0.281664, 0.381762, 0.512407", \ + "0.138854, 0.144357, 0.179501, 0.218781, 0.296054, 0.396087, 0.526767", \ + "0.17969, 0.185164, 0.220271, 0.259541, 0.336816, 0.436803, 0.56749", \ + "0.208345, 0.213823, 0.249029, 0.288284, 0.365541, 0.465555, 0.59625", \ + "0.244764, 0.250282, 0.285435, 0.32474, 0.401987, 0.502079, 0.632728", \ + "0.279814, 0.285327, 0.320539, 0.359848, 0.437113, 0.537193, 0.667866", \ + "0.313265, 0.318817, 0.354087, 0.393385, 0.470709, 0.570753, 0.701439" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198662, 0.0247039, 0.0659064, 0.120244, 0.231171, 0.376036, 0.565593", \ + "0.0198474, 0.0246718, 0.0659103, 0.120243, 0.231173, 0.375926, 0.565593", \ + "0.019753, 0.0245757, 0.0658974, 0.120256, 0.231172, 0.37597, 0.565591", \ + "0.0198174, 0.0246559, 0.0659075, 0.12024, 0.231135, 0.375901, 0.565573", \ + "0.0198966, 0.0247352, 0.0659311, 0.120268, 0.23119, 0.376168, 0.565438", \ + "0.020004, 0.024845, 0.065998, 0.120304, 0.231196, 0.375975, 0.56552", \ + "0.020169, 0.024972, 0.066086, 0.120347, 0.231178, 0.376012, 0.565567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.142248, 0.147785, 0.181805, 0.217844, 0.287648, 0.377806, 0.495503", \ + "0.15728, 0.162813, 0.196841, 0.232893, 0.302664, 0.39284, 0.510534", \ + "0.191415, 0.196962, 0.230959, 0.266967, 0.336739, 0.426878, 0.54457", \ + "0.215175, 0.220718, 0.25473, 0.290773, 0.360573, 0.450723, 0.568467", \ + "0.244662, 0.250214, 0.284242, 0.320293, 0.39011, 0.48025, 0.597968", \ + "0.271605, 0.277156, 0.311226, 0.347292, 0.417116, 0.507272, 0.624995", \ + "0.295364, 0.30094, 0.33506, 0.371148, 0.440978, 0.531161, 0.648888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201153, 0.0246509, 0.0607278, 0.107238, 0.203035, 0.329091, 0.494351", \ + "0.0201317, 0.0246638, 0.0607248, 0.107229, 0.203031, 0.329091, 0.494351", \ + "0.0201146, 0.0246534, 0.0607531, 0.10726, 0.203047, 0.329096, 0.494353", \ + "0.0200906, 0.0246457, 0.0607207, 0.107228, 0.203081, 0.329082, 0.494351", \ + "0.0201284, 0.0246823, 0.0607475, 0.107247, 0.203066, 0.329104, 0.494448", \ + "0.020217, 0.024758, 0.060807, 0.107292, 0.203137, 0.329131, 0.494384", \ + "0.020304, 0.02486, 0.06088, 0.107343, 0.203137, 0.329169, 0.49442" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0941278, 0.101042, 0.142813, 0.184731, 0.263092, 0.363215, 0.493897", \ + "0.107254, 0.114186, 0.155928, 0.197823, 0.276187, 0.376345, 0.507037", \ + "0.159071, 0.166399, 0.209044, 0.251259, 0.329648, 0.429868, 0.560576", \ + "0.202281, 0.21082, 0.257757, 0.301461, 0.380767, 0.480989, 0.61171", \ + "0.257608, 0.267941, 0.322487, 0.369116, 0.449673, 0.550234, 0.681217", \ + "0.310427, 0.322499, 0.386128, 0.437411, 0.520714, 0.621689, 0.75281", \ + "0.361463, 0.375082, 0.447819, 0.50481, 0.592767, 0.695628, 0.827211" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.02621, 0.0317685, 0.073988, 0.126189, 0.234122, 0.37761, 0.566543", \ + "0.0262123, 0.0317899, 0.0739982, 0.126185, 0.234094, 0.377606, 0.566694", \ + "0.0294666, 0.034809, 0.0755566, 0.127073, 0.234364, 0.377617, 0.56657", \ + "0.0367134, 0.0421443, 0.0814743, 0.131407, 0.236572, 0.378614, 0.566952", \ + "0.0475402, 0.0537079, 0.0924686, 0.138862, 0.240494, 0.381462, 0.568657", \ + "0.058836, 0.065965, 0.106892, 0.150808, 0.247235, 0.384135, 0.570239", \ + "0.069824, 0.078008, 0.123012, 0.165897, 0.258222, 0.391015, 0.574152" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.114187, 0.121452, 0.163517, 0.203779, 0.276099, 0.366836, 0.484666", \ + "0.126013, 0.133255, 0.175326, 0.215526, 0.287907, 0.378662, 0.496492", \ + "0.180568, 0.188011, 0.230443, 0.270877, 0.343294, 0.434011, 0.551875", \ + "0.228473, 0.236852, 0.283023, 0.325076, 0.398721, 0.489657, 0.607571", \ + "0.2878, 0.297626, 0.349906, 0.394537, 0.469758, 0.561455, 0.67997", \ + "0.343188, 0.354546, 0.414096, 0.462497, 0.540305, 0.632616, 0.750696", \ + "0.393934, 0.406737, 0.473853, 0.527018, 0.608718, 0.703013, 0.821888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0291067, 0.0343908, 0.0721467, 0.117044, 0.209133, 0.332583, 0.496695", \ + "0.0291001, 0.0343977, 0.0721523, 0.11701, 0.209184, 0.332583, 0.496694", \ + "0.0313868, 0.0364985, 0.0732131, 0.11765, 0.209359, 0.332676, 0.496732", \ + "0.0380246, 0.043245, 0.0791399, 0.122396, 0.212184, 0.334075, 0.497029", \ + "0.0482794, 0.0539137, 0.089118, 0.130027, 0.217257, 0.338013, 0.499838", \ + "0.059365, 0.06558, 0.101868, 0.140756, 0.223932, 0.341215, 0.501602", \ + "0.07075, 0.077722, 0.11663, 0.154464, 0.234059, 0.348168, 0.505446" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.119822, 0.125319, 0.160447, 0.199713, 0.276988, 0.376999, 0.50769", \ + "0.131202, 0.136716, 0.171855, 0.211096, 0.288393, 0.38842, 0.5191", \ + "0.176833, 0.182307, 0.217591, 0.256865, 0.334189, 0.434201, 0.564887", \ + "0.21177, 0.217354, 0.252795, 0.292069, 0.369429, 0.469651, 0.600168", \ + "0.256503, 0.262296, 0.298048, 0.337419, 0.414817, 0.514875, 0.645588", \ + "0.298787, 0.304828, 0.341319, 0.380828, 0.458211, 0.558341, 0.689047", \ + "0.337861, 0.344232, 0.381543, 0.421037, 0.498466, 0.598681, 0.729459" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197879, 0.0246087, 0.0658681, 0.120235, 0.23118, 0.375932, 0.565603", \ + "0.0197892, 0.0246149, 0.0658716, 0.120242, 0.231164, 0.375948, 0.565594", \ + "0.0201203, 0.0248861, 0.066051, 0.1203, 0.23119, 0.37593, 0.565597", \ + "0.0206735, 0.0254119, 0.0663095, 0.120433, 0.231262, 0.376221, 0.565613", \ + "0.0217501, 0.0265048, 0.0668884, 0.120711, 0.231366, 0.376695, 0.565638", \ + "0.023285, 0.027957, 0.067665, 0.121151, 0.231557, 0.376177, 0.565633", \ + "0.025167, 0.029845, 0.068734, 0.121723, 0.231807, 0.376341, 0.565803" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112988, 0.118522, 0.152565, 0.188599, 0.258405, 0.348577, 0.466303", \ + "0.12584, 0.131382, 0.16541, 0.201455, 0.271262, 0.361418, 0.479104", \ + "0.169866, 0.175437, 0.209531, 0.245644, 0.315432, 0.405598, 0.523317", \ + "0.203896, 0.209537, 0.243813, 0.279942, 0.349786, 0.44001, 0.557748", \ + "0.248036, 0.25381, 0.288586, 0.324919, 0.394882, 0.485047, 0.602751", \ + "0.290616, 0.296622, 0.332185, 0.368733, 0.438747, 0.529022, 0.64678", \ + "0.330158, 0.336446, 0.372862, 0.40972, 0.479877, 0.570221, 0.687998" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0201354, 0.0246707, 0.0607354, 0.107233, 0.203028, 0.329089, 0.494347", \ + "0.0201279, 0.0246621, 0.0607297, 0.107238, 0.203034, 0.32909, 0.494293", \ + "0.0203501, 0.024885, 0.0609452, 0.107339, 0.203136, 0.329071, 0.494328", \ + "0.0208285, 0.025325, 0.0611342, 0.107419, 0.203234, 0.329183, 0.49438", \ + "0.021931, 0.026411, 0.0618428, 0.107892, 0.203309, 0.329194, 0.494392", \ + "0.023285, 0.027772, 0.062961, 0.108579, 0.203642, 0.32935, 0.494359", \ + "0.024971, 0.029514, 0.064252, 0.109494, 0.20412, 0.32962, 0.494631" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.124019, 0.130903, 0.172358, 0.214069, 0.292371, 0.392619, 0.523365", \ + "0.139067, 0.145951, 0.187342, 0.229104, 0.307413, 0.407666, 0.538413", \ + "0.173865, 0.180722, 0.22215, 0.263978, 0.342287, 0.442548, 0.573289", \ + "0.197673, 0.204546, 0.245869, 0.287488, 0.365645, 0.465978, 0.596871", \ + "0.227971, 0.234898, 0.276369, 0.318055, 0.396332, 0.496488, 0.627156", \ + "0.256172, 0.263184, 0.304983, 0.346948, 0.425763, 0.526356, 0.657201", \ + "0.282055, 0.289248, 0.331561, 0.373929, 0.453548, 0.555106, 0.686771" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0264514, 0.0319526, 0.073784, 0.12593, 0.234024, 0.3776, 0.566742", \ + "0.0264512, 0.0319541, 0.0737575, 0.125933, 0.234024, 0.377682, 0.566743", \ + "0.0262236, 0.0317473, 0.0738713, 0.126044, 0.234159, 0.37776, 0.566787", \ + "0.0263004, 0.0317986, 0.0736037, 0.125693, 0.233936, 0.37779, 0.567116", \ + "0.026684, 0.032172, 0.0738899, 0.125942, 0.233913, 0.377484, 0.566698", \ + "0.027419, 0.032888, 0.074503, 0.12672, 0.235022, 0.378432, 0.567269", \ + "0.028581, 0.034014, 0.075398, 0.127931, 0.236999, 0.380913, 0.569457" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.112238, 0.119543, 0.16196, 0.20256, 0.275113, 0.36594, 0.483729", \ + "0.126692, 0.133998, 0.176433, 0.217011, 0.289562, 0.380392, 0.498189", \ + "0.169168, 0.176351, 0.218329, 0.258803, 0.331435, 0.422213, 0.540037", \ + "0.19869, 0.205945, 0.248064, 0.288327, 0.360286, 0.450775, 0.568608", \ + "0.235903, 0.243215, 0.285653, 0.326162, 0.398544, 0.488962, 0.606276", \ + "0.272234, 0.279647, 0.322428, 0.363126, 0.436068, 0.527016, 0.644706", \ + "0.308193, 0.315762, 0.35913, 0.40024, 0.473638, 0.565395, 0.683822" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0292988, 0.0346666, 0.0727497, 0.117765, 0.20967, 0.332697, 0.496641", \ + "0.0292863, 0.0346475, 0.0727824, 0.117762, 0.209602, 0.332659, 0.496615", \ + "0.0287041, 0.0340089, 0.0724686, 0.117555, 0.209527, 0.332664, 0.49648", \ + "0.0291394, 0.0344798, 0.0723224, 0.116901, 0.208524, 0.331868, 0.496015", \ + "0.029668, 0.0350207, 0.0729384, 0.117636, 0.208946, 0.331447, 0.494888", \ + "0.030451, 0.035795, 0.073638, 0.118414, 0.210177, 0.332807, 0.495803", \ + "0.031696, 0.037038, 0.074793, 0.119663, 0.211923, 0.334958, 0.498142" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0488866, 0.0543788, 0.0892712, 0.12838, 0.205514, 0.305507, 0.43613", \ + "0.0620014, 0.0674217, 0.102329, 0.141499, 0.218676, 0.318685, 0.449326", \ + "0.101442, 0.107984, 0.145252, 0.185048, 0.262242, 0.362247, 0.492841", \ + "0.127421, 0.135361, 0.176626, 0.216537, 0.294158, 0.394584, 0.525171", \ + "0.156868, 0.166447, 0.215435, 0.257159, 0.334912, 0.435158, 0.566131", \ + "0.181546, 0.192373, 0.249718, 0.295537, 0.375332, 0.476391, 0.607486", \ + "0.201772, 0.213736, 0.278634, 0.329737, 0.41268, 0.515679, 0.648556" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189271, 0.023799, 0.0655785, 0.120112, 0.231131, 0.376017, 0.565583", \ + "0.018986, 0.0238961, 0.06561, 0.120121, 0.231134, 0.376018, 0.565583", \ + "0.026244, 0.0305965, 0.0688574, 0.121687, 0.231547, 0.376001, 0.565531", \ + "0.0335661, 0.0384664, 0.0734258, 0.123992, 0.233205, 0.377308, 0.566417", \ + "0.0431452, 0.0492477, 0.0841472, 0.130253, 0.235544, 0.378896, 0.56792", \ + "0.052842, 0.059874, 0.098127, 0.141228, 0.242081, 0.382834, 0.57043", \ + "0.063051, 0.070647, 0.113391, 0.155336, 0.252139, 0.390534, 0.576704" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0573805, 0.0642832, 0.104921, 0.144513, 0.216392, 0.306929, 0.424657", \ + "0.0684393, 0.0751398, 0.115426, 0.154995, 0.226886, 0.317434, 0.43516", \ + "0.110064, 0.117047, 0.15804, 0.198557, 0.270991, 0.361623, 0.479352", \ + "0.141524, 0.149555, 0.19267, 0.233153, 0.306449, 0.398541, 0.516388", \ + "0.18284, 0.192318, 0.241287, 0.283182, 0.356646, 0.448124, 0.566801", \ + "0.22404, 0.234969, 0.29136, 0.336574, 0.412174, 0.504305, 0.622941", \ + "0.264909, 0.277159, 0.340986, 0.390773, 0.469719, 0.564125, 0.684141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0243178, 0.0300054, 0.0697031, 0.115533, 0.208321, 0.332095, 0.496198", \ + "0.0235624, 0.0293457, 0.0693801, 0.115312, 0.208232, 0.332059, 0.496371", \ + "0.0285574, 0.0335681, 0.0720691, 0.117647, 0.209471, 0.332598, 0.496332", \ + "0.0354064, 0.0404131, 0.0753081, 0.119973, 0.212837, 0.335654, 0.498463", \ + "0.0455124, 0.0511742, 0.0843876, 0.12549, 0.215109, 0.337803, 0.501325", \ + "0.056495, 0.062948, 0.097511, 0.135962, 0.221565, 0.341394, 0.503303", \ + "0.06796, 0.075135, 0.112739, 0.149747, 0.232445, 0.34999, 0.509493" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0488991, 0.0543986, 0.0892784, 0.128367, 0.2055, 0.30546, 0.436122", \ + "0.0619192, 0.0673438, 0.10225, 0.141408, 0.218589, 0.318598, 0.449231", \ + "0.101519, 0.108055, 0.145372, 0.185138, 0.262304, 0.36231, 0.492924", \ + "0.127362, 0.13531, 0.176499, 0.216414, 0.293918, 0.394426, 0.525359", \ + "0.156883, 0.166457, 0.215415, 0.257129, 0.334879, 0.435124, 0.566098", \ + "0.181431, 0.192253, 0.249572, 0.295352, 0.375132, 0.476204, 0.607299", \ + "0.201488, 0.213452, 0.278313, 0.329462, 0.412318, 0.515246, 0.648121" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189012, 0.0237865, 0.0655501, 0.120078, 0.231131, 0.375954, 0.565583", \ + "0.0189659, 0.0238733, 0.0655914, 0.120096, 0.231135, 0.376019, 0.565583", \ + "0.0262282, 0.0305502, 0.0688948, 0.121671, 0.23155, 0.376014, 0.565518", \ + "0.0335872, 0.0384762, 0.0734713, 0.12403, 0.233296, 0.377346, 0.566775", \ + "0.0431151, 0.0492133, 0.0841043, 0.130227, 0.235534, 0.378893, 0.567921", \ + "0.052804, 0.059832, 0.098011, 0.141168, 0.24207, 0.382821, 0.570431", \ + "0.063021, 0.070598, 0.113321, 0.155234, 0.252095, 0.390575, 0.576587" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562914, 0.063162, 0.104057, 0.144002, 0.21625, 0.306926, 0.424663", \ + "0.0676119, 0.0742792, 0.114752, 0.1546, 0.226847, 0.317565, 0.435362", \ + "0.109591, 0.116549, 0.157562, 0.198264, 0.271013, 0.361855, 0.479594", \ + "0.14123, 0.149264, 0.192385, 0.233013, 0.306625, 0.398795, 0.516715", \ + "0.182747, 0.192225, 0.241231, 0.283221, 0.356909, 0.448509, 0.567265", \ + "0.22413, 0.235068, 0.29152, 0.336811, 0.412601, 0.504876, 0.623577", \ + "0.26526, 0.277472, 0.341346, 0.391247, 0.470413, 0.564972, 0.684996" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0240653, 0.0298485, 0.0702082, 0.116307, 0.208999, 0.332516, 0.496551", \ + "0.0232919, 0.0291368, 0.0698013, 0.115999, 0.208846, 0.332438, 0.496422", \ + "0.0284167, 0.0334352, 0.0722252, 0.118152, 0.210128, 0.332901, 0.496545", \ + "0.0353231, 0.0403522, 0.0754215, 0.120333, 0.213443, 0.336037, 0.498703", \ + "0.045479, 0.0511541, 0.0844835, 0.125768, 0.215526, 0.338134, 0.501564", \ + "0.056506, 0.062974, 0.097619, 0.136205, 0.222096, 0.341777, 0.503561", \ + "0.067955, 0.075206, 0.112843, 0.149956, 0.232857, 0.350396, 0.50973" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0488866, 0.0543788, 0.0892712, 0.12838, 0.205514, 0.305507, 0.43613", \ + "0.0620014, 0.0674217, 0.102329, 0.141499, 0.218676, 0.318685, 0.449326", \ + "0.101442, 0.107984, 0.145252, 0.185048, 0.262242, 0.362247, 0.492841", \ + "0.127421, 0.135361, 0.176626, 0.216537, 0.294158, 0.394584, 0.525171", \ + "0.156868, 0.166447, 0.215435, 0.257159, 0.334912, 0.435158, 0.566131", \ + "0.181546, 0.192373, 0.249718, 0.295537, 0.375332, 0.476391, 0.607486", \ + "0.201772, 0.213736, 0.278634, 0.329737, 0.41268, 0.515679, 0.648556" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0189271, 0.023799, 0.0655785, 0.120112, 0.231131, 0.376017, 0.565583", \ + "0.018986, 0.0238961, 0.06561, 0.120121, 0.231134, 0.376018, 0.565583", \ + "0.026244, 0.0305965, 0.0688574, 0.121687, 0.231547, 0.376001, 0.565531", \ + "0.0335661, 0.0384664, 0.0734258, 0.123992, 0.233205, 0.377308, 0.566417", \ + "0.0431452, 0.0492477, 0.0841472, 0.130253, 0.235544, 0.378896, 0.56792", \ + "0.052842, 0.059874, 0.098127, 0.141228, 0.242081, 0.382834, 0.57043", \ + "0.063051, 0.070647, 0.113391, 0.155336, 0.252139, 0.390534, 0.576704" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0562914, 0.063162, 0.104057, 0.144002, 0.21625, 0.306926, 0.424663", \ + "0.0676119, 0.0742792, 0.114752, 0.1546, 0.226847, 0.317565, 0.435362", \ + "0.109591, 0.116549, 0.157562, 0.198264, 0.271013, 0.361855, 0.479594", \ + "0.14123, 0.149264, 0.192385, 0.233013, 0.306625, 0.398795, 0.516715", \ + "0.182747, 0.192225, 0.241231, 0.283221, 0.356909, 0.448509, 0.567265", \ + "0.22413, 0.235068, 0.29152, 0.336811, 0.412601, 0.504876, 0.623577", \ + "0.26526, 0.277472, 0.341346, 0.391247, 0.470413, 0.564972, 0.684996" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0240653, 0.0298485, 0.0702082, 0.116307, 0.208999, 0.332516, 0.496551", \ + "0.0232919, 0.0291368, 0.0698013, 0.115999, 0.208846, 0.332438, 0.496422", \ + "0.0284167, 0.0334352, 0.0722252, 0.118152, 0.210128, 0.332901, 0.496545", \ + "0.0353231, 0.0403522, 0.0754215, 0.120333, 0.213443, 0.336037, 0.498703", \ + "0.045479, 0.0511541, 0.0844835, 0.125768, 0.215526, 0.338134, 0.501564", \ + "0.056506, 0.062974, 0.097619, 0.136205, 0.222096, 0.341777, 0.503561", \ + "0.067955, 0.075206, 0.112843, 0.149956, 0.232857, 0.350396, 0.50973" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0683651, 0.0751127, 0.116256, 0.158085, 0.236357, 0.33653, 0.467172", \ + "0.0828006, 0.0895252, 0.130651, 0.172424, 0.250723, 0.350859, 0.481499", \ + "0.122009, 0.128438, 0.168327, 0.209397, 0.287482, 0.387643, 0.518316", \ + "0.147434, 0.153889, 0.194023, 0.23531, 0.31272, 0.412039, 0.542571", \ + "0.177569, 0.18403, 0.224345, 0.26599, 0.344112, 0.443845, 0.573747", \ + "0.203867, 0.210462, 0.251021, 0.292988, 0.371849, 0.472265, 0.602826", \ + "0.226856, 0.233769, 0.274666, 0.31704, 0.396696, 0.498227, 0.629411" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241866, 0.0300003, 0.0731671, 0.125777, 0.233961, 0.377527, 0.566638", \ + "0.0240539, 0.0298836, 0.0731121, 0.125753, 0.233989, 0.377488, 0.566639", \ + "0.0228758, 0.0286657, 0.0716299, 0.12457, 0.23359, 0.377458, 0.56663", \ + "0.0232672, 0.0290236, 0.0721888, 0.124448, 0.232115, 0.375983, 0.565639", \ + "0.0240925, 0.0296859, 0.0729015, 0.125478, 0.233109, 0.375823, 0.564519", \ + "0.025641, 0.030988, 0.073667, 0.126722, 0.235015, 0.377805, 0.565823", \ + "0.027591, 0.032759, 0.07471, 0.128109, 0.2371, 0.380185, 0.568102" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.078679, 0.0841898, 0.118022, 0.154028, 0.223832, 0.314028, 0.431781", \ + "0.0926555, 0.09819, 0.13205, 0.168065, 0.237851, 0.328044, 0.445766", \ + "0.127912, 0.133342, 0.166939, 0.20291, 0.272835, 0.36303, 0.480749", \ + "0.154574, 0.160048, 0.193727, 0.22963, 0.299208, 0.389286, 0.507136", \ + "0.189746, 0.195285, 0.229419, 0.26567, 0.335773, 0.425951, 0.543596", \ + "0.223837, 0.229624, 0.26446, 0.30134, 0.372588, 0.463953, 0.58221", \ + "0.255937, 0.262038, 0.29778, 0.335359, 0.407692, 0.50029, 0.620281" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198658, 0.0244185, 0.0606113, 0.107174, 0.203006, 0.329081, 0.494343", \ + "0.0198506, 0.024401, 0.0606399, 0.107166, 0.203013, 0.329081, 0.494345", \ + "0.0194935, 0.0240519, 0.0602932, 0.107145, 0.203201, 0.329229, 0.494431", \ + "0.019806, 0.024344, 0.060436, 0.106878, 0.202681, 0.329055, 0.494435", \ + "0.020755, 0.0252811, 0.0612172, 0.10769, 0.203291, 0.329089, 0.494168", \ + "0.022428, 0.026852, 0.062687, 0.109564, 0.205933, 0.331667, 0.496032", \ + "0.024524, 0.028854, 0.064272, 0.11158, 0.209104, 0.335829, 0.500187" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0689386, 0.0756339, 0.116434, 0.157895, 0.235988, 0.336098, 0.466761", \ + "0.0832338, 0.089932, 0.130677, 0.172105, 0.250201, 0.350331, 0.48098", \ + "0.122295, 0.128689, 0.168242, 0.209011, 0.286935, 0.387065, 0.517672", \ + "0.147685, 0.154126, 0.193946, 0.234926, 0.312192, 0.411481, 0.542022", \ + "0.177777, 0.184244, 0.224317, 0.265681, 0.343666, 0.443289, 0.573213", \ + "0.204025, 0.210632, 0.250989, 0.292713, 0.371371, 0.471774, 0.602327", \ + "0.226958, 0.233866, 0.27461, 0.31678, 0.396281, 0.497761, 0.628928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0241331, 0.0298666, 0.0726264, 0.12519, 0.233603, 0.377406, 0.566592", \ + "0.023981, 0.0297423, 0.0725768, 0.125178, 0.23361, 0.377405, 0.56659", \ + "0.0228711, 0.0285747, 0.0711627, 0.124038, 0.233252, 0.377316, 0.566576", \ + "0.0232662, 0.0289626, 0.0716921, 0.123897, 0.231784, 0.375805, 0.565566", \ + "0.0241032, 0.0296594, 0.0724913, 0.124979, 0.23282, 0.37571, 0.56446", \ + "0.025653, 0.030987, 0.07332, 0.126278, 0.234644, 0.377636, 0.565755", \ + "0.027594, 0.032744, 0.074419, 0.127718, 0.236809, 0.380058, 0.568006" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0785046, 0.0840153, 0.117849, 0.153856, 0.22366, 0.313857, 0.43161", \ + "0.0926312, 0.0981668, 0.132031, 0.168046, 0.237832, 0.328025, 0.445746", \ + "0.127873, 0.133394, 0.16698, 0.202949, 0.27287, 0.363074, 0.480794", \ + "0.154761, 0.160209, 0.193908, 0.229799, 0.299401, 0.38949, 0.507365", \ + "0.189753, 0.195398, 0.229513, 0.265803, 0.33585, 0.426028, 0.543672", \ + "0.22385, 0.229619, 0.264419, 0.301341, 0.372581, 0.463947, 0.582207", \ + "0.255918, 0.262009, 0.297766, 0.335345, 0.407679, 0.500277, 0.620268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198681, 0.0244203, 0.0606117, 0.107173, 0.203005, 0.32908, 0.494343", \ + "0.0198564, 0.0244071, 0.060644, 0.107168, 0.203012, 0.32908, 0.494345", \ + "0.0194935, 0.024049, 0.0603005, 0.10715, 0.203309, 0.32918, 0.494302", \ + "0.0197694, 0.0243206, 0.0604471, 0.106881, 0.202737, 0.329153, 0.494459", \ + "0.02079, 0.0252835, 0.0611941, 0.107692, 0.203358, 0.329064, 0.494176", \ + "0.022422, 0.026853, 0.062659, 0.109566, 0.205935, 0.331672, 0.496031", \ + "0.024514, 0.02885, 0.064272, 0.11158, 0.209105, 0.33583, 0.500192" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0142349, 0.0142528, 0.0143754, 0.014431, 0.0144682, 0.0144835, 0.0144915", \ + "0.01413, 0.0141505, 0.0142726, 0.0143281, 0.014365, 0.0143817, 0.0143905", \ + "0.0143812, 0.0143975, 0.0145051, 0.0145593, 0.0145972, 0.0146141, 0.0146239", \ + "0.0151859, 0.0151993, 0.0153269, 0.0153635, 0.0154089, 0.0154312, 0.0154448", \ + "0.0168688, 0.0168784, 0.0169476, 0.0170049, 0.0170853, 0.0171103, 0.017095", \ + "0.0194615, 0.0194744, 0.0195316, 0.0195795, 0.0196311, 0.0196683, 0.0196567", \ + "0.0229486, 0.0229447, 0.0229806, 0.0230245, 0.0230682, 0.0231024, 0.0231454" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0105415, 0.0105676, 0.0107082, 0.0107662, 0.0108034, 0.0108188, 0.01083", \ + "0.0104173, 0.0104435, 0.010584, 0.0106425, 0.0106787, 0.0106959, 0.0107039", \ + "0.0106379, 0.0106631, 0.010802, 0.0108607, 0.0109, 0.0109172, 0.0109268", \ + "0.0114082, 0.0114269, 0.011555, 0.0116143, 0.0116582, 0.0116709, 0.011682", \ + "0.0129842, 0.0129957, 0.0130956, 0.0131572, 0.0132046, 0.0132267, 0.0132391", \ + "0.0155619, 0.0155687, 0.0156558, 0.0157142, 0.0157633, 0.0157902, 0.0158077", \ + "0.0190427, 0.0190469, 0.0191086, 0.0191625, 0.0192109, 0.019241, 0.0192584" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00737545, 0.00736288, 0.00740253, 0.00745503, 0.00750374, 0.00752963, 0.00754541", \ + "0.00727389, 0.00726045, 0.00729652, 0.00734826, 0.00739721, 0.00742424, 0.0074402", \ + "0.00758477, 0.00755724, 0.00752019, 0.00754172, 0.00759285, 0.00762506, 0.00764744", \ + "0.00843359, 0.00838578, 0.00827515, 0.00826712, 0.00829414, 0.00831691, 0.00833754", \ + "0.0101397, 0.0100614, 0.00983186, 0.00977301, 0.00975027, 0.00977005, 0.00977119", \ + "0.0127797, 0.0126623, 0.0123124, 0.01218, 0.0121064, 0.0120988, 0.0121052", \ + "0.0163549, 0.0162037, 0.0157231, 0.0155258, 0.0153816, 0.0153222, 0.0153393" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.014257, 0.0142349, 0.0142695, 0.0143256, 0.0143751, 0.0144016, 0.0144172", \ + "0.0141765, 0.0141534, 0.0141843, 0.0142392, 0.0142912, 0.0143188, 0.0143348", \ + "0.0144891, 0.0144491, 0.014423, 0.0144503, 0.0145198, 0.0145547, 0.0145779", \ + "0.0153719, 0.0153116, 0.0151712, 0.0151722, 0.0152108, 0.0152681, 0.0152798", \ + "0.0171011, 0.017004, 0.0167625, 0.0167014, 0.0166857, 0.0167066, 0.0167194", \ + "0.0198174, 0.0196932, 0.0193072, 0.0191814, 0.0191283, 0.0191134, 0.0191132", \ + "0.0233921, 0.0232188, 0.0227012, 0.022511, 0.0223782, 0.0223412, 0.0223168" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0116752, 0.0116945, 0.0118189, 0.0118741, 0.0119108, 0.011926, 0.0119341", \ + "0.0114803, 0.0114998, 0.0116237, 0.0116802, 0.0117164, 0.0117315, 0.0117409", \ + "0.0118408, 0.0118606, 0.0119862, 0.0120429, 0.0120793, 0.0120956, 0.0121041", \ + "0.0128033, 0.0128255, 0.0129539, 0.0130074, 0.0130443, 0.0130638, 0.0130685", \ + "0.0146133, 0.014628, 0.0147495, 0.0148093, 0.0148745, 0.0149079, 0.0148911", \ + "0.0174039, 0.017421, 0.0175374, 0.017592, 0.0176321, 0.0176547, 0.0178047", \ + "0.0210301, 0.0210479, 0.0211586, 0.0212118, 0.0212442, 0.0212639, 0.0213006" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0160741, 0.0160996, 0.0162427, 0.0162999, 0.0163369, 0.0163529, 0.0163615", \ + "0.0159023, 0.0159282, 0.0160712, 0.0161286, 0.0161653, 0.0161816, 0.0161902", \ + "0.0163083, 0.0163357, 0.0164784, 0.0165365, 0.0165736, 0.0165895, 0.0165984", \ + "0.0172126, 0.0172428, 0.0173762, 0.0174368, 0.0174731, 0.0174888, 0.017497", \ + "0.0191117, 0.0191388, 0.0192724, 0.0193358, 0.0193595, 0.0193792, 0.0193846", \ + "0.0218741, 0.0219, 0.0220324, 0.0220937, 0.0221294, 0.0221476, 0.0221489", \ + "0.0254878, 0.0255157, 0.0256529, 0.0257104, 0.0257435, 0.0257642, 0.0257769" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0129255, 0.0129107, 0.0129447, 0.012995, 0.0130436, 0.0130696, 0.0130854", \ + "0.0127615, 0.0127469, 0.0127811, 0.0128317, 0.0128808, 0.0129062, 0.0129217", \ + "0.0131755, 0.0131608, 0.0131913, 0.0132272, 0.0132751, 0.0133009, 0.0133168", \ + "0.0141119, 0.0140934, 0.0141177, 0.014168, 0.0142083, 0.0142385, 0.0142527", \ + "0.016009, 0.0159994, 0.0160117, 0.0160581, 0.0161008, 0.0161726, 0.016181", \ + "0.0188139, 0.0187906, 0.0187853, 0.0188233, 0.0188766, 0.018898, 0.0189744", \ + "0.0224273, 0.0224023, 0.0223796, 0.0224136, 0.0224555, 0.0224924, 0.022543" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0116984, 0.0116759, 0.0117103, 0.011766, 0.0118163, 0.0118429, 0.0118566", \ + "0.011511, 0.0114892, 0.0115229, 0.0115799, 0.01163, 0.0116564, 0.0116716", \ + "0.0118934, 0.01187, 0.0119024, 0.0119585, 0.0120094, 0.0120361, 0.012052", \ + "0.0128064, 0.0127835, 0.012811, 0.0128662, 0.0129154, 0.0129426, 0.0129591", \ + "0.0146858, 0.0146577, 0.0146761, 0.0147266, 0.0147819, 0.0148128, 0.0148283", \ + "0.017465, 0.0174369, 0.0174426, 0.0174865, 0.0175395, 0.017572, 0.017594", \ + "0.0211165, 0.0210791, 0.021066, 0.0211024, 0.0211521, 0.021184, 0.0212092" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0142349, 0.0142528, 0.0143754, 0.014431, 0.0144682, 0.0144835, 0.0144915", \ + "0.01413, 0.0141505, 0.0142726, 0.0143281, 0.014365, 0.0143817, 0.0143905", \ + "0.0143812, 0.0143975, 0.0145051, 0.0145593, 0.0145972, 0.0146141, 0.0146239", \ + "0.0151859, 0.0151993, 0.0153269, 0.0153635, 0.0154089, 0.0154312, 0.0154448", \ + "0.0168688, 0.0168784, 0.0169476, 0.0170049, 0.0170853, 0.0171103, 0.017095", \ + "0.0194615, 0.0194744, 0.0195316, 0.0195795, 0.0196311, 0.0196683, 0.0196567", \ + "0.0229486, 0.0229447, 0.0229806, 0.0230245, 0.0230682, 0.0231024, 0.0231454" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0160741, 0.0160996, 0.0162427, 0.0162999, 0.0163369, 0.0163529, 0.0163615", \ + "0.0159023, 0.0159282, 0.0160712, 0.0161286, 0.0161653, 0.0161816, 0.0161902", \ + "0.0163083, 0.0163357, 0.0164784, 0.0165365, 0.0165736, 0.0165895, 0.0165984", \ + "0.0172126, 0.0172428, 0.0173762, 0.0174368, 0.0174731, 0.0174888, 0.017497", \ + "0.0191117, 0.0191388, 0.0192724, 0.0193358, 0.0193595, 0.0193792, 0.0193846", \ + "0.0218741, 0.0219, 0.0220324, 0.0220937, 0.0221294, 0.0221476, 0.0221489", \ + "0.0254878, 0.0255157, 0.0256529, 0.0257104, 0.0257435, 0.0257642, 0.0257769" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0132378, 0.0132582, 0.0133803, 0.0134367, 0.0134729, 0.0134885, 0.0134975", \ + "0.0130002, 0.0130209, 0.0131434, 0.0131997, 0.0132361, 0.013252, 0.0132612", \ + "0.0138642, 0.0138738, 0.0139796, 0.0140361, 0.014076, 0.0140928, 0.014103", \ + "0.0156972, 0.0157025, 0.0157788, 0.0158295, 0.0158858, 0.0159392, 0.0159048", \ + "0.0192954, 0.0193014, 0.0193643, 0.0194142, 0.0194626, 0.019553, 0.0195072", \ + "0.0245304, 0.024526, 0.0245695, 0.0246171, 0.0246553, 0.0246898, 0.0247421", \ + "0.0313328, 0.0313169, 0.0313087, 0.0313432, 0.0313853, 0.0314071, 0.0314691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00828849, 0.00831512, 0.00845702, 0.00851481, 0.00855154, 0.00856671, 0.00857589", \ + "0.00796643, 0.00799283, 0.00813495, 0.00819255, 0.00822909, 0.00824479, 0.00825294", \ + "0.00870117, 0.00872302, 0.00885879, 0.00891617, 0.00895751, 0.00897542, 0.0089829", \ + "0.0105488, 0.010567, 0.0106917, 0.010754, 0.0107949, 0.010811, 0.0108217", \ + "0.0140568, 0.0140659, 0.0141659, 0.0142284, 0.0142761, 0.0142979, 0.014309", \ + "0.0193069, 0.0193114, 0.0193924, 0.0194447, 0.0194976, 0.0195226, 0.019542", \ + "0.0260867, 0.0260743, 0.0261182, 0.0261608, 0.0262073, 0.0262314, 0.0262534" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00509262, 0.005085, 0.00515055, 0.00520487, 0.00524875, 0.00526931, 0.00528224", \ + "0.00485702, 0.00484876, 0.00490923, 0.00496467, 0.00501064, 0.005033, 0.00504609", \ + "0.00568814, 0.0056549, 0.00561222, 0.00563523, 0.00567669, 0.00571106, 0.00572391", \ + "0.00742716, 0.00736428, 0.00724861, 0.00725473, 0.00726262, 0.00727923, 0.00729828", \ + "0.011098, 0.0110015, 0.0107482, 0.0106924, 0.0106939, 0.0107496, 0.0107154", \ + "0.0164036, 0.0162611, 0.0158873, 0.0157526, 0.0156853, 0.0156935, 0.0157588", \ + "0.0232268, 0.0230439, 0.0225307, 0.0223363, 0.0221992, 0.0221512, 0.0221495" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0132616, 0.0132412, 0.0132855, 0.0133421, 0.0133896, 0.013414, 0.0134277", \ + "0.0131024, 0.0130812, 0.0131231, 0.0131802, 0.0132293, 0.0132546, 0.0132687", \ + "0.0139786, 0.0139357, 0.0138865, 0.01392, 0.013971, 0.0140156, 0.0140388", \ + "0.0157949, 0.0157155, 0.0155428, 0.0155251, 0.0155651, 0.0156017, 0.0156174", \ + "0.0195119, 0.0193961, 0.0190938, 0.0190216, 0.0189839, 0.0189983, 0.0190152", \ + "0.0248352, 0.0246882, 0.0242303, 0.0240912, 0.0240113, 0.0239828, 0.0239619", \ + "0.031689, 0.0314911, 0.0308781, 0.0306556, 0.0305114, 0.0304492, 0.030428" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00951008, 0.009529, 0.00965246, 0.00970782, 0.0097437, 0.0097598, 0.00976807", \ + "0.0095246, 0.00954431, 0.00966503, 0.00972172, 0.00975709, 0.00977275, 0.00978127", \ + "0.0105361, 0.0105564, 0.0106608, 0.0107153, 0.0107701, 0.0107644, 0.0107732", \ + "0.0121212, 0.0121416, 0.0122762, 0.0123358, 0.0123679, 0.0123805, 0.0123884", \ + "0.0150603, 0.0150809, 0.0152009, 0.0152571, 0.0153153, 0.0153319, 0.01533", \ + "0.0193198, 0.019337, 0.0194483, 0.0195018, 0.0195421, 0.0195756, 0.0195806", \ + "0.0247253, 0.0247433, 0.0248517, 0.0249035, 0.0249359, 0.0249578, 0.0249974" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0155876, 0.0156138, 0.0157547, 0.0158123, 0.0158485, 0.0158643, 0.0158726", \ + "0.0155605, 0.0155874, 0.0157298, 0.0157865, 0.0158235, 0.0158387, 0.0158479", \ + "0.0161452, 0.0161725, 0.0163275, 0.0163956, 0.0164321, 0.0164476, 0.016456", \ + "0.0170552, 0.0170831, 0.0172076, 0.0172718, 0.0173006, 0.0173257, 0.0173354", \ + "0.0191326, 0.0191508, 0.0192956, 0.0193438, 0.0193723, 0.0193968, 0.019411", \ + "0.0224026, 0.0224212, 0.0225568, 0.0226023, 0.0226545, 0.0226683, 0.0226641", \ + "0.0268066, 0.0268333, 0.0269641, 0.0270135, 0.0270543, 0.0270619, 0.0270767" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123196, 0.0123048, 0.0123343, 0.0123818, 0.0124302, 0.0124576, 0.0124749", \ + "0.0122998, 0.0122861, 0.0123154, 0.0123631, 0.01241, 0.0124371, 0.012455", \ + "0.012965, 0.0129464, 0.0129819, 0.0130302, 0.0130714, 0.0131062, 0.0131227", \ + "0.013966, 0.0139525, 0.013978, 0.0140199, 0.0140615, 0.0140957, 0.0141149", \ + "0.0159463, 0.0159407, 0.0159529, 0.0159998, 0.0160523, 0.0160568, 0.0160928", \ + "0.01907, 0.019054, 0.0190291, 0.0190597, 0.019131, 0.019197, 0.0191855", \ + "0.0233619, 0.0233319, 0.0232708, 0.023294, 0.023349, 0.0234032, 0.0234519" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00942288, 0.00940143, 0.00943911, 0.00949413, 0.00954426, 0.00957052, 0.00958625", \ + "0.00939964, 0.00937917, 0.00941662, 0.00947032, 0.00951955, 0.00954675, 0.0095628", \ + "0.0104131, 0.0103934, 0.010424, 0.0104759, 0.0105268, 0.010556, 0.0105749", \ + "0.0120049, 0.0119819, 0.0120049, 0.0120511, 0.0121037, 0.0121294, 0.0121485", \ + "0.014915, 0.0148945, 0.0148907, 0.0149364, 0.0149925, 0.0150281, 0.0150423", \ + "0.0191268, 0.0190987, 0.0190648, 0.019097, 0.0191515, 0.0191874, 0.0192186", \ + "0.0245726, 0.0245284, 0.0244606, 0.0244758, 0.0245121, 0.0245508, 0.0245778" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0132378, 0.0132582, 0.0133803, 0.0134367, 0.0134729, 0.0134885, 0.0134975", \ + "0.0130002, 0.0130209, 0.0131434, 0.0131997, 0.0132361, 0.013252, 0.0132612", \ + "0.0138642, 0.0138738, 0.0139796, 0.0140361, 0.014076, 0.0140928, 0.014103", \ + "0.0156972, 0.0157025, 0.0157788, 0.0158295, 0.0158858, 0.0159392, 0.0159048", \ + "0.0192954, 0.0193014, 0.0193643, 0.0194142, 0.0194626, 0.019553, 0.0195072", \ + "0.0245304, 0.024526, 0.0245695, 0.0246171, 0.0246553, 0.0246898, 0.0247421", \ + "0.0313328, 0.0313169, 0.0313087, 0.0313432, 0.0313853, 0.0314071, 0.0314691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0132616, 0.0132412, 0.0132855, 0.0133421, 0.0133896, 0.013414, 0.0134277", \ + "0.0131024, 0.0130812, 0.0131231, 0.0131802, 0.0132293, 0.0132546, 0.0132687", \ + "0.0139786, 0.0139357, 0.0138865, 0.01392, 0.013971, 0.0140156, 0.0140388", \ + "0.0157949, 0.0157155, 0.0155428, 0.0155251, 0.0155651, 0.0156017, 0.0156174", \ + "0.0195119, 0.0193961, 0.0190938, 0.0190216, 0.0189839, 0.0189983, 0.0190152", \ + "0.0248352, 0.0246882, 0.0242303, 0.0240912, 0.0240113, 0.0239828, 0.0239619", \ + "0.031689, 0.0314911, 0.0308781, 0.0306556, 0.0305114, 0.0304492, 0.030428" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00894425, 0.00895711, 0.0090574, 0.00911469, 0.00915902, 0.00918053, 0.00919346", \ + "0.00902071, 0.00903593, 0.00913642, 0.00918933, 0.00923243, 0.00925542, 0.00926804", \ + "0.0100768, 0.0100874, 0.0101606, 0.0102034, 0.0102595, 0.0102641, 0.0102897", \ + "0.0116806, 0.011701, 0.0117662, 0.0117945, 0.0118601, 0.0118627, 0.0118864", \ + "0.014663, 0.0146747, 0.0147278, 0.0147668, 0.0147892, 0.0148367, 0.0148594", \ + "0.0188327, 0.018821, 0.0188294, 0.0188605, 0.0188968, 0.018912, 0.0189473", \ + "0.0240709, 0.0240572, 0.0240592, 0.024083, 0.0241049, 0.0241267, 0.0241591" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00620006, 0.00622933, 0.00635335, 0.00640858, 0.00645015, 0.00647146, 0.00648094", \ + "0.00606121, 0.00609127, 0.00622467, 0.00627813, 0.00631896, 0.00633935, 0.00635148", \ + "0.00657503, 0.00660667, 0.00674775, 0.00679624, 0.00683215, 0.00684986, 0.00686078", \ + "0.00751769, 0.00754825, 0.00767414, 0.00773368, 0.00777535, 0.00779219, 0.00780348", \ + "0.00963593, 0.00964565, 0.00973136, 0.00979406, 0.00985133, 0.00988923, 0.0099055", \ + "0.0130309, 0.0130232, 0.0130448, 0.0130913, 0.0131544, 0.0132042, 0.0132447", \ + "0.0176666, 0.0176455, 0.0176366, 0.0176685, 0.0177158, 0.0177631, 0.0178056" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00266047, 0.00270755, 0.00284504, 0.00287207, 0.0028848, 0.00288892, 0.00289198", \ + "0.00239208, 0.00242459, 0.00255815, 0.00260199, 0.00262563, 0.00263482, 0.0026392", \ + "0.00326683, 0.0032552, 0.00331778, 0.00335503, 0.00339132, 0.00341802, 0.0034382", \ + "0.00499269, 0.00495893, 0.00493048, 0.00496525, 0.00501296, 0.00502533, 0.00506932", \ + "0.00862783, 0.00855565, 0.00842016, 0.00839821, 0.00841268, 0.00850044, 0.00847742", \ + "0.0138813, 0.0137557, 0.0134756, 0.0133955, 0.0133606, 0.0133791, 0.0134189", \ + "0.0206046, 0.0204293, 0.0200029, 0.0198668, 0.0197706, 0.0197251, 0.0197278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00856321, 0.00861703, 0.00875832, 0.00879115, 0.0088081, 0.00881634, 0.00881954", \ + "0.00829318, 0.00832716, 0.00845242, 0.00849974, 0.00852699, 0.00853742, 0.0085438", \ + "0.00927475, 0.00926263, 0.00931773, 0.00936984, 0.009411, 0.00945451, 0.00946485", \ + "0.0112092, 0.0111717, 0.0111569, 0.0111721, 0.0112175, 0.0112547, 0.011271", \ + "0.0149201, 0.0148405, 0.0146716, 0.0146512, 0.0146725, 0.0146833, 0.0146913", \ + "0.0201856, 0.0200383, 0.019731, 0.0196716, 0.0196454, 0.0196587, 0.0196476", \ + "0.0269698, 0.0267807, 0.0262664, 0.0261351, 0.0260553, 0.0260294, 0.0260232" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00265997, 0.00270674, 0.00284426, 0.00287148, 0.00288404, 0.00288806, 0.00289062", \ + "0.00238858, 0.00242102, 0.00255449, 0.00259824, 0.00262197, 0.00263127, 0.00263533", \ + "0.00326726, 0.00325742, 0.00332182, 0.00335936, 0.0033966, 0.00341996, 0.00344304", \ + "0.00499859, 0.00495874, 0.00494209, 0.00497412, 0.00502417, 0.00502917, 0.0051428", \ + "0.00862381, 0.00855189, 0.00841643, 0.00839316, 0.00840889, 0.00849689, 0.00847382", \ + "0.0138716, 0.0137463, 0.0134655, 0.013392, 0.0133568, 0.0133705, 0.0134103", \ + "0.0205904, 0.0204152, 0.0199893, 0.0198535, 0.0197567, 0.0197128, 0.0197204" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00856327, 0.0086189, 0.00876045, 0.00879255, 0.0088091, 0.00881427, 0.00881831", \ + "0.00827604, 0.00831057, 0.00845612, 0.00850336, 0.00853026, 0.00854163, 0.00854739", \ + "0.00927582, 0.00925837, 0.00931869, 0.00937041, 0.00941227, 0.00945625, 0.00946684", \ + "0.0112132, 0.0111753, 0.0111612, 0.0111818, 0.0112332, 0.0112591, 0.0112766", \ + "0.0149211, 0.0148428, 0.0146737, 0.0146538, 0.0146745, 0.0146862, 0.0146932", \ + "0.0201847, 0.0200411, 0.0197314, 0.0196722, 0.0196539, 0.0196571, 0.0196499", \ + "0.0269797, 0.0267776, 0.0262616, 0.0261327, 0.0260418, 0.0260276, 0.0260222" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00894569, 0.00895762, 0.00905776, 0.0091143, 0.00916021, 0.00918162, 0.00919487", \ + "0.0090213, 0.00903601, 0.00913622, 0.00918963, 0.00923244, 0.0092554, 0.00926998", \ + "0.0100722, 0.0100873, 0.0101695, 0.0102145, 0.0102595, 0.0102642, 0.0102897", \ + "0.0116873, 0.0117018, 0.0117594, 0.011812, 0.0118473, 0.0118662, 0.0118889", \ + "0.0146717, 0.0146755, 0.0147283, 0.0147598, 0.0147905, 0.0148877, 0.0148558", \ + "0.0188354, 0.0188228, 0.0188379, 0.0188661, 0.0188944, 0.0189388, 0.0189248", \ + "0.0240722, 0.0240584, 0.024056, 0.024084, 0.024106, 0.0241253, 0.0241613" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00618539, 0.00621465, 0.00633802, 0.00639365, 0.00643526, 0.00645674, 0.0064662", \ + "0.00606097, 0.00609103, 0.00622436, 0.00627772, 0.00631855, 0.00633896, 0.0063511", \ + "0.0065711, 0.00660344, 0.00675021, 0.00679846, 0.00683394, 0.00685153, 0.00686228", \ + "0.00752109, 0.00754721, 0.00767136, 0.00773075, 0.00776885, 0.00778435, 0.00779956", \ + "0.00962075, 0.00964749, 0.00973478, 0.00977953, 0.00983423, 0.00986981, 0.00988674", \ + "0.0130305, 0.0130227, 0.0130381, 0.0130911, 0.0131546, 0.0132042, 0.0132452", \ + "0.0176658, 0.0176445, 0.0176359, 0.0176677, 0.017715, 0.0177624, 0.0178049" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00894569, 0.00895762, 0.00905776, 0.0091143, 0.00916021, 0.00918162, 0.00919487", \ + "0.0090213, 0.00903601, 0.00913622, 0.00918963, 0.00923244, 0.0092554, 0.00926998", \ + "0.0100722, 0.0100873, 0.0101695, 0.0102145, 0.0102595, 0.0102642, 0.0102897", \ + "0.0116873, 0.0117018, 0.0117594, 0.011812, 0.0118473, 0.0118662, 0.0118889", \ + "0.0146717, 0.0146755, 0.0147283, 0.0147598, 0.0147905, 0.0148877, 0.0148558", \ + "0.0188354, 0.0188228, 0.0188379, 0.0188661, 0.0188944, 0.0189388, 0.0189248", \ + "0.0240722, 0.0240584, 0.024056, 0.024084, 0.024106, 0.0241253, 0.0241613" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00856327, 0.0086189, 0.00876045, 0.00879255, 0.0088091, 0.00881427, 0.00881831", \ + "0.00827604, 0.00831057, 0.00845612, 0.00850336, 0.00853026, 0.00854163, 0.00854739", \ + "0.00927582, 0.00925837, 0.00931869, 0.00937041, 0.00941227, 0.00945625, 0.00946684", \ + "0.0112132, 0.0111753, 0.0111612, 0.0111818, 0.0112332, 0.0112591, 0.0112766", \ + "0.0149211, 0.0148428, 0.0146737, 0.0146538, 0.0146745, 0.0146862, 0.0146932", \ + "0.0201847, 0.0200411, 0.0197314, 0.0196722, 0.0196539, 0.0196571, 0.0196499", \ + "0.0269797, 0.0267776, 0.0262616, 0.0261327, 0.0260418, 0.0260276, 0.0260222" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0016998; + rise_capacitance : 0.0016998; + rise_capacitance_range (0.00120099, 0.0016998); + fall_capacitance : 0.0016996; + fall_capacitance_range (0.00118923, 0.0016996); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341647; + rise_capacitance : 0.00341647; + rise_capacitance_range (0.00200329, 0.00341647); + fall_capacitance : 0.00341557; + fall_capacitance_range (0.00207001, 0.00341557); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00340845; + rise_capacitance : 0.00340845; + rise_capacitance_range (0.00204378, 0.00340845); + fall_capacitance : 0.00340674; + fall_capacitance_range (0.00203376, 0.00340674); + } + } + cell (XNOR3X2) { + area : 21.168; + cell_leakage_power : 0.364328; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.425878; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338355; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.362958; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.367634; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3439; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.348576; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407422; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.319899; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364328; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * !C) + (A * !B * C) + (!A * B * C) + (!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.12343, 0.135913, 0.18034, 0.223691, 0.30281, 0.402697, 0.532643", \ + "0.137768, 0.150259, 0.194661, 0.238035, 0.317127, 0.417076, 0.54696", \ + "0.197696, 0.210198, 0.254594, 0.297882, 0.377004, 0.476908, 0.606847", \ + "0.255752, 0.269225, 0.315946, 0.360362, 0.439421, 0.539364, 0.669343", \ + "0.332095, 0.347296, 0.398837, 0.445371, 0.526157, 0.62649, 0.756621", \ + "0.405422, 0.42262, 0.480426, 0.530256, 0.613615, 0.714382, 0.844225", \ + "0.475119, 0.49438, 0.559138, 0.613435, 0.700425, 0.802549, 0.9327" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0284941, 0.0378415, 0.0807031, 0.13271, 0.239772, 0.382714, 0.571796", \ + "0.0284928, 0.0378461, 0.0807076, 0.132719, 0.239783, 0.382752, 0.571782", \ + "0.0294438, 0.0386399, 0.0811346, 0.132986, 0.239874, 0.382782, 0.571848", \ + "0.0339018, 0.0431865, 0.0849511, 0.135926, 0.241047, 0.383215, 0.571968", \ + "0.042315, 0.051923, 0.093553, 0.142558, 0.24534, 0.385671, 0.573052", \ + "0.052987, 0.063176, 0.10524, 0.152443, 0.251751, 0.389098, 0.574794", \ + "0.064767, 0.075627, 0.119488, 0.165647, 0.261359, 0.394998, 0.578136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.138729, 0.151692, 0.19644, 0.237665, 0.30907, 0.396481, 0.508739", \ + "0.152871, 0.165843, 0.210583, 0.251726, 0.323287, 0.410621, 0.522888", \ + "0.211298, 0.224245, 0.268906, 0.310183, 0.3817, 0.469081, 0.581369", \ + "0.267005, 0.280781, 0.32753, 0.369597, 0.441713, 0.529176, 0.641544", \ + "0.337512, 0.352706, 0.403595, 0.448163, 0.522443, 0.61095, 0.723584", \ + "0.403979, 0.420832, 0.476893, 0.524604, 0.601584, 0.691257, 0.80414", \ + "0.464431, 0.483104, 0.545118, 0.59651, 0.677084, 0.768537, 0.882331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320062, 0.0407331, 0.0780278, 0.120675, 0.206506, 0.321027, 0.474068", \ + "0.0320077, 0.0407393, 0.0780401, 0.120641, 0.206478, 0.321028, 0.474127", \ + "0.0326135, 0.0413172, 0.0784322, 0.120942, 0.206507, 0.321082, 0.474149", \ + "0.0369395, 0.0456231, 0.0822173, 0.123726, 0.20804, 0.321951, 0.474507", \ + "0.044802, 0.053682, 0.090378, 0.131245, 0.213758, 0.325638, 0.476467", \ + "0.05466, 0.063978, 0.10079, 0.140795, 0.22119, 0.330721, 0.479903", \ + "0.065926, 0.075726, 0.113762, 0.152845, 0.230792, 0.337362, 0.484335" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.167191, 0.177348, 0.21466, 0.254303, 0.331304, 0.430742, 0.560649", \ + "0.1817, 0.191864, 0.229183, 0.268821, 0.34582, 0.445273, 0.57516", \ + "0.222474, 0.232672, 0.26996, 0.309611, 0.386614, 0.486068, 0.615964", \ + "0.252943, 0.263109, 0.300354, 0.340044, 0.417082, 0.51653, 0.646353", \ + "0.292147, 0.302327, 0.339622, 0.379277, 0.456242, 0.555765, 0.68556", \ + "0.330542, 0.340729, 0.378039, 0.417686, 0.494689, 0.59414, 0.723964", \ + "0.367489, 0.3777, 0.414985, 0.454686, 0.531736, 0.631147, 0.760949" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212387, 0.0292179, 0.0700836, 0.123644, 0.234121, 0.379113, 0.569136", \ + "0.0212368, 0.0292178, 0.0700847, 0.123643, 0.234122, 0.379109, 0.569137", \ + "0.0212454, 0.029239, 0.0700821, 0.123643, 0.234121, 0.379109, 0.569138", \ + "0.0212483, 0.0292534, 0.070056, 0.123615, 0.234137, 0.379157, 0.569096", \ + "0.0212597, 0.0292776, 0.070065, 0.123652, 0.234121, 0.379577, 0.569187", \ + "0.021327, 0.02932, 0.070125, 0.123662, 0.234086, 0.379112, 0.56908", \ + "0.021393, 0.029409, 0.070129, 0.123684, 0.234137, 0.379116, 0.569144" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.171941, 0.182145, 0.218002, 0.253749, 0.320753, 0.406586, 0.51839", \ + "0.186314, 0.196534, 0.232369, 0.268121, 0.33515, 0.420906, 0.532728", \ + "0.226086, 0.236299, 0.272212, 0.307893, 0.374937, 0.460762, 0.572569", \ + "0.253965, 0.264207, 0.300072, 0.335778, 0.402808, 0.488604, 0.600423", \ + "0.287926, 0.298148, 0.334025, 0.369737, 0.43676, 0.522522, 0.634362", \ + "0.318785, 0.329012, 0.364902, 0.400605, 0.467633, 0.55343, 0.665221", \ + "0.345762, 0.355974, 0.391867, 0.427617, 0.494644, 0.580466, 0.692254" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.021925, 0.0292922, 0.0634897, 0.106562, 0.195567, 0.313749, 0.469059", \ + "0.0219322, 0.0292656, 0.0635167, 0.106565, 0.195633, 0.313751, 0.469077", \ + "0.0219391, 0.0292446, 0.0635103, 0.106552, 0.195567, 0.313757, 0.46898", \ + "0.0219353, 0.0292604, 0.0635308, 0.106614, 0.195615, 0.313711, 0.469089", \ + "0.0219465, 0.0292812, 0.063537, 0.106566, 0.195571, 0.313755, 0.469677", \ + "0.021987, 0.029312, 0.063557, 0.106535, 0.195574, 0.313763, 0.468979", \ + "0.022001, 0.02936, 0.063563, 0.106584, 0.195597, 0.313756, 0.469042" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.12343, 0.135913, 0.18034, 0.223691, 0.30281, 0.402697, 0.532643", \ + "0.137768, 0.150259, 0.194661, 0.238035, 0.317127, 0.417076, 0.54696", \ + "0.197696, 0.210198, 0.254594, 0.297882, 0.377004, 0.476908, 0.606847", \ + "0.255752, 0.269225, 0.315946, 0.360362, 0.439421, 0.539364, 0.669343", \ + "0.332095, 0.347296, 0.398837, 0.445371, 0.526157, 0.62649, 0.756621", \ + "0.405422, 0.42262, 0.480426, 0.530256, 0.613615, 0.714382, 0.844225", \ + "0.475119, 0.49438, 0.559138, 0.613435, 0.700425, 0.802549, 0.9327" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0284941, 0.0378415, 0.0807031, 0.13271, 0.239772, 0.382714, 0.571796", \ + "0.0284928, 0.0378461, 0.0807076, 0.132719, 0.239783, 0.382752, 0.571782", \ + "0.0294438, 0.0386399, 0.0811346, 0.132986, 0.239874, 0.382782, 0.571848", \ + "0.0339018, 0.0431865, 0.0849511, 0.135926, 0.241047, 0.383215, 0.571968", \ + "0.042315, 0.051923, 0.093553, 0.142558, 0.24534, 0.385671, 0.573052", \ + "0.052987, 0.063176, 0.10524, 0.152443, 0.251751, 0.389098, 0.574794", \ + "0.064767, 0.075627, 0.119488, 0.165647, 0.261359, 0.394998, 0.578136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.138729, 0.151692, 0.19644, 0.237665, 0.30907, 0.396481, 0.508739", \ + "0.152871, 0.165843, 0.210583, 0.251726, 0.323287, 0.410621, 0.522888", \ + "0.211298, 0.224245, 0.268906, 0.310183, 0.3817, 0.469081, 0.581369", \ + "0.267005, 0.280781, 0.32753, 0.369597, 0.441713, 0.529176, 0.641544", \ + "0.337512, 0.352706, 0.403595, 0.448163, 0.522443, 0.61095, 0.723584", \ + "0.403979, 0.420832, 0.476893, 0.524604, 0.601584, 0.691257, 0.80414", \ + "0.464431, 0.483104, 0.545118, 0.59651, 0.677084, 0.768537, 0.882331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320062, 0.0407331, 0.0780278, 0.120675, 0.206506, 0.321027, 0.474068", \ + "0.0320077, 0.0407393, 0.0780401, 0.120641, 0.206478, 0.321028, 0.474127", \ + "0.0326135, 0.0413172, 0.0784322, 0.120942, 0.206507, 0.321082, 0.474149", \ + "0.0369395, 0.0456231, 0.0822173, 0.123726, 0.20804, 0.321951, 0.474507", \ + "0.044802, 0.053682, 0.090378, 0.131245, 0.213758, 0.325638, 0.476467", \ + "0.05466, 0.063978, 0.10079, 0.140795, 0.22119, 0.330721, 0.479903", \ + "0.065926, 0.075726, 0.113762, 0.152845, 0.230792, 0.337362, 0.484335" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.144799, 0.154967, 0.192322, 0.231957, 0.308961, 0.408396, 0.538294", \ + "0.159268, 0.169441, 0.20678, 0.246431, 0.323436, 0.422892, 0.552788", \ + "0.214688, 0.224885, 0.262259, 0.301935, 0.378907, 0.478457, 0.608298", \ + "0.26042, 0.270712, 0.308208, 0.347902, 0.424896, 0.524431, 0.654211", \ + "0.316908, 0.327394, 0.365185, 0.404911, 0.481966, 0.581437, 0.71171", \ + "0.369052, 0.379878, 0.418114, 0.457958, 0.535077, 0.634517, 0.764428", \ + "0.416763, 0.427937, 0.46679, 0.506698, 0.583776, 0.683314, 0.813171" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213365, 0.0293001, 0.0701031, 0.123669, 0.234127, 0.379112, 0.569138", \ + "0.0213163, 0.0293037, 0.070107, 0.123668, 0.234127, 0.379146, 0.569138", \ + "0.0214364, 0.0293915, 0.0701375, 0.123692, 0.234134, 0.379139, 0.569139", \ + "0.0218788, 0.0299127, 0.0704236, 0.123843, 0.234159, 0.379174, 0.569147", \ + "0.022752, 0.030691, 0.070978, 0.124111, 0.234278, 0.379226, 0.569539", \ + "0.024007, 0.031959, 0.071703, 0.124524, 0.234436, 0.379298, 0.569177", \ + "0.025664, 0.033595, 0.07274, 0.125145, 0.23469, 0.379448, 0.56924" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.146447, 0.156668, 0.192505, 0.22823, 0.295284, 0.38104, 0.492869", \ + "0.161072, 0.171291, 0.207196, 0.242893, 0.309902, 0.395721, 0.507529", \ + "0.217563, 0.227779, 0.263652, 0.299396, 0.366447, 0.452239, 0.564039", \ + "0.265627, 0.275891, 0.311861, 0.347659, 0.414711, 0.500515, 0.612342", \ + "0.327273, 0.337695, 0.373916, 0.409795, 0.476915, 0.562725, 0.674542", \ + "0.387566, 0.398248, 0.434957, 0.47103, 0.538191, 0.623976, 0.735839", \ + "0.444645, 0.455666, 0.493077, 0.529465, 0.596747, 0.682635, 0.79444" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219481, 0.0292792, 0.0635248, 0.106522, 0.195579, 0.313749, 0.469056", \ + "0.0219351, 0.029312, 0.06352, 0.106514, 0.195566, 0.313748, 0.468975", \ + "0.0220101, 0.0293142, 0.0635436, 0.106524, 0.195572, 0.31375, 0.468975", \ + "0.0222979, 0.0296558, 0.0637477, 0.106716, 0.195638, 0.313698, 0.469076", \ + "0.023031, 0.030408, 0.064249, 0.106972, 0.195763, 0.314002, 0.4691", \ + "0.024208, 0.031537, 0.065185, 0.107594, 0.196049, 0.3139, 0.469076", \ + "0.025676, 0.033024, 0.066316, 0.108466, 0.196482, 0.314119, 0.46928" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.153051, 0.165535, 0.20981, 0.252881, 0.331863, 0.431726, 0.56175", \ + "0.167522, 0.179959, 0.224234, 0.267315, 0.34628, 0.44621, 0.576172", \ + "0.207622, 0.220096, 0.264301, 0.307505, 0.386423, 0.486333, 0.616315", \ + "0.235768, 0.248234, 0.292435, 0.335646, 0.414561, 0.51449, 0.644509", \ + "0.270396, 0.282907, 0.327159, 0.370329, 0.449296, 0.54919, 0.679214", \ + "0.302865, 0.315415, 0.359848, 0.402994, 0.482019, 0.581977, 0.711959", \ + "0.331374, 0.344031, 0.388729, 0.432059, 0.511054, 0.610986, 0.741006" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0285594, 0.0378504, 0.0804302, 0.132339, 0.239632, 0.382705, 0.571888", \ + "0.0285715, 0.0378496, 0.0804452, 0.132346, 0.239635, 0.382726, 0.571934", \ + "0.0286352, 0.0379077, 0.0804288, 0.132374, 0.239642, 0.382749, 0.571988", \ + "0.0286544, 0.0379401, 0.0804826, 0.132401, 0.239636, 0.382765, 0.571981", \ + "0.0288131, 0.038069, 0.0806188, 0.132484, 0.239692, 0.383064, 0.571951", \ + "0.029208, 0.038448, 0.080945, 0.132664, 0.2398, 0.382811, 0.57198", \ + "0.029822, 0.039049, 0.081422, 0.133038, 0.239926, 0.382891, 0.572056" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.167672, 0.180554, 0.224965, 0.265887, 0.336963, 0.424259, 0.536496", \ + "0.182285, 0.195169, 0.23953, 0.280495, 0.351633, 0.438888, 0.55111", \ + "0.223245, 0.236129, 0.280506, 0.321468, 0.39257, 0.479859, 0.592122", \ + "0.253683, 0.266561, 0.311024, 0.351899, 0.422995, 0.510283, 0.622576", \ + "0.293719, 0.306634, 0.351019, 0.391972, 0.463192, 0.550439, 0.662687", \ + "0.333301, 0.346245, 0.39077, 0.431695, 0.502978, 0.590301, 0.702586", \ + "0.372097, 0.385116, 0.42986, 0.470985, 0.542266, 0.62966, 0.741965" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317803, 0.0404527, 0.0774532, 0.119983, 0.205853, 0.320821, 0.473854", \ + "0.0317801, 0.0404504, 0.0773889, 0.119988, 0.205891, 0.320819, 0.474146", \ + "0.0317979, 0.0404659, 0.0774426, 0.119981, 0.205791, 0.320815, 0.474054", \ + "0.0318222, 0.0404945, 0.0774531, 0.120116, 0.205928, 0.320736, 0.474264", \ + "0.0319353, 0.0406087, 0.077574, 0.120025, 0.20594, 0.321007, 0.474058", \ + "0.032249, 0.040924, 0.077874, 0.120242, 0.20612, 0.320823, 0.473996", \ + "0.032792, 0.041439, 0.078316, 0.12067, 0.206274, 0.320992, 0.474317" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.105297, 0.11779, 0.162312, 0.20569, 0.28469, 0.384584, 0.51452", \ + "0.118424, 0.130921, 0.175364, 0.218776, 0.297832, 0.397764, 0.527647", \ + "0.171387, 0.184195, 0.228982, 0.272397, 0.351459, 0.451351, 0.581316", \ + "0.218192, 0.232658, 0.281327, 0.326234, 0.405996, 0.50601, 0.635835", \ + "0.278188, 0.295142, 0.351062, 0.398855, 0.480331, 0.580604, 0.711381", \ + "0.336051, 0.355489, 0.419806, 0.472466, 0.556625, 0.657677, 0.787592", \ + "0.392591, 0.414207, 0.487037, 0.545448, 0.634247, 0.737157, 0.867322" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0283918, 0.0377402, 0.0806838, 0.132675, 0.239828, 0.382713, 0.571794", \ + "0.0283967, 0.0377408, 0.0806342, 0.132691, 0.239763, 0.382744, 0.57184", \ + "0.0309165, 0.039918, 0.0818103, 0.133348, 0.240023, 0.38281, 0.571843", \ + "0.0388135, 0.0479255, 0.0882122, 0.138004, 0.242311, 0.383796, 0.572089", \ + "0.0513309, 0.0611545, 0.100757, 0.147086, 0.247761, 0.387031, 0.574553", \ + "0.06494, 0.075781, 0.117181, 0.160952, 0.255892, 0.391213, 0.576348", \ + "0.078445, 0.090384, 0.135325, 0.178412, 0.268425, 0.39917, 0.580679" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.130546, 0.143438, 0.187913, 0.22869, 0.29992, 0.387124, 0.499373", \ + "0.142479, 0.15537, 0.19978, 0.240627, 0.3118, 0.399076, 0.511343", \ + "0.198601, 0.211541, 0.25588, 0.296872, 0.36803, 0.455323, 0.567611", \ + "0.252651, 0.266773, 0.314107, 0.356402, 0.428412, 0.515837, 0.628207", \ + "0.320176, 0.336228, 0.388872, 0.433733, 0.507824, 0.596257, 0.70974", \ + "0.383775, 0.401891, 0.461036, 0.509368, 0.586085, 0.675555, 0.788302", \ + "0.443156, 0.46318, 0.529255, 0.58211, 0.662891, 0.753884, 0.867068" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317713, 0.040444, 0.0773742, 0.119919, 0.205836, 0.320819, 0.474017", \ + "0.031772, 0.040443, 0.0774356, 0.119923, 0.205901, 0.320817, 0.474052", \ + "0.0330849, 0.0414268, 0.078038, 0.120357, 0.205969, 0.32079, 0.474081", \ + "0.0397884, 0.0481632, 0.0836773, 0.124647, 0.208408, 0.3221, 0.474557", \ + "0.0509304, 0.059602, 0.09426, 0.133356, 0.214697, 0.326589, 0.478023", \ + "0.063538, 0.07268, 0.107857, 0.14489, 0.222502, 0.331465, 0.480784", \ + "0.076719, 0.086679, 0.123482, 0.159626, 0.233974, 0.338983, 0.485112" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.134452, 0.144624, 0.181973, 0.221619, 0.298617, 0.398068, 0.52796", \ + "0.148831, 0.159017, 0.19631, 0.235992, 0.31305, 0.412455, 0.542262", \ + "0.189571, 0.199709, 0.237065, 0.276613, 0.353574, 0.453, 0.582786", \ + "0.218326, 0.228485, 0.265766, 0.305448, 0.382515, 0.481898, 0.611702", \ + "0.254807, 0.265006, 0.302335, 0.341989, 0.418995, 0.518444, 0.648269", \ + "0.289912, 0.300151, 0.337517, 0.377175, 0.454188, 0.553664, 0.683488", \ + "0.323466, 0.333738, 0.371136, 0.41085, 0.487827, 0.587356, 0.717166" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213113, 0.0292971, 0.0701185, 0.123678, 0.234112, 0.379146, 0.569138", \ + "0.021328, 0.0293299, 0.0700892, 0.123666, 0.234109, 0.379111, 0.569141", \ + "0.0212778, 0.0292882, 0.0700709, 0.123667, 0.234106, 0.379112, 0.56914", \ + "0.0212964, 0.0292568, 0.0700698, 0.123873, 0.234179, 0.379143, 0.569077", \ + "0.0213678, 0.0293593, 0.0701233, 0.123679, 0.234075, 0.379392, 0.569306", \ + "0.02149, 0.029473, 0.070206, 0.123733, 0.234171, 0.379138, 0.569138", \ + "0.021602, 0.029619, 0.070315, 0.123797, 0.234188, 0.379181, 0.569188" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.155425, 0.165633, 0.201525, 0.237233, 0.304237, 0.39005, 0.501858", \ + "0.170444, 0.180663, 0.216517, 0.252256, 0.319267, 0.405088, 0.516896", \ + "0.20461, 0.214849, 0.250673, 0.286392, 0.353412, 0.439195, 0.550975", \ + "0.22835, 0.238591, 0.274454, 0.310171, 0.377168, 0.462955, 0.574816", \ + "0.257769, 0.267984, 0.303886, 0.339612, 0.406631, 0.49243, 0.604219", \ + "0.284829, 0.29509, 0.331013, 0.366743, 0.433791, 0.51959, 0.631411", \ + "0.308823, 0.319112, 0.355042, 0.390812, 0.457897, 0.543712, 0.655515" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219278, 0.0292884, 0.0635189, 0.10656, 0.195568, 0.313754, 0.468977", \ + "0.0219189, 0.0292932, 0.0635128, 0.106511, 0.195568, 0.31375, 0.469032", \ + "0.0219539, 0.0292966, 0.0635483, 0.106571, 0.195578, 0.313759, 0.468988", \ + "0.0219343, 0.0292529, 0.0635212, 0.106786, 0.195521, 0.313741, 0.469167", \ + "0.0219698, 0.0292897, 0.0635295, 0.106579, 0.195644, 0.313768, 0.469182", \ + "0.022056, 0.029373, 0.063635, 0.106567, 0.195631, 0.313792, 0.469012", \ + "0.022141, 0.029471, 0.063705, 0.106701, 0.195689, 0.313848, 0.469116" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.105297, 0.11779, 0.162312, 0.20569, 0.28469, 0.384584, 0.51452", \ + "0.118424, 0.130921, 0.175364, 0.218776, 0.297832, 0.397764, 0.527647", \ + "0.171387, 0.184195, 0.228982, 0.272397, 0.351459, 0.451351, 0.581316", \ + "0.218192, 0.232658, 0.281327, 0.326234, 0.405996, 0.50601, 0.635835", \ + "0.278188, 0.295142, 0.351062, 0.398855, 0.480331, 0.580604, 0.711381", \ + "0.336051, 0.355489, 0.419806, 0.472466, 0.556625, 0.657677, 0.787592", \ + "0.392591, 0.414207, 0.487037, 0.545448, 0.634247, 0.737157, 0.867322" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0283918, 0.0377402, 0.0806838, 0.132675, 0.239828, 0.382713, 0.571794", \ + "0.0283967, 0.0377408, 0.0806342, 0.132691, 0.239763, 0.382744, 0.57184", \ + "0.0309165, 0.039918, 0.0818103, 0.133348, 0.240023, 0.38281, 0.571843", \ + "0.0388135, 0.0479255, 0.0882122, 0.138004, 0.242311, 0.383796, 0.572089", \ + "0.0513309, 0.0611545, 0.100757, 0.147086, 0.247761, 0.387031, 0.574553", \ + "0.06494, 0.075781, 0.117181, 0.160952, 0.255892, 0.391213, 0.576348", \ + "0.078445, 0.090384, 0.135325, 0.178412, 0.268425, 0.39917, 0.580679" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.130546, 0.143438, 0.187913, 0.22869, 0.29992, 0.387124, 0.499373", \ + "0.142479, 0.15537, 0.19978, 0.240627, 0.3118, 0.399076, 0.511343", \ + "0.198601, 0.211541, 0.25588, 0.296872, 0.36803, 0.455323, 0.567611", \ + "0.252651, 0.266773, 0.314107, 0.356402, 0.428412, 0.515837, 0.628207", \ + "0.320176, 0.336228, 0.388872, 0.433733, 0.507824, 0.596257, 0.70974", \ + "0.383775, 0.401891, 0.461036, 0.509368, 0.586085, 0.675555, 0.788302", \ + "0.443156, 0.46318, 0.529255, 0.58211, 0.662891, 0.753884, 0.867068" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0317713, 0.040444, 0.0773742, 0.119919, 0.205836, 0.320819, 0.474017", \ + "0.031772, 0.040443, 0.0774356, 0.119923, 0.205901, 0.320817, 0.474052", \ + "0.0330849, 0.0414268, 0.078038, 0.120357, 0.205969, 0.32079, 0.474081", \ + "0.0397884, 0.0481632, 0.0836773, 0.124647, 0.208408, 0.3221, 0.474557", \ + "0.0509304, 0.059602, 0.09426, 0.133356, 0.214697, 0.326589, 0.478023", \ + "0.063538, 0.07268, 0.107857, 0.14489, 0.222502, 0.331465, 0.480784", \ + "0.076719, 0.086679, 0.123482, 0.159626, 0.233974, 0.338983, 0.485112" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.129798, 0.139963, 0.177228, 0.216924, 0.293887, 0.393387, 0.523199", \ + "0.141198, 0.151372, 0.188662, 0.228315, 0.30528, 0.404795, 0.534657", \ + "0.187165, 0.19741, 0.234743, 0.274351, 0.351306, 0.450737, 0.580528", \ + "0.222552, 0.232853, 0.270287, 0.310017, 0.387047, 0.48657, 0.6164", \ + "0.268089, 0.27867, 0.316483, 0.35623, 0.433248, 0.532735, 0.662563", \ + "0.311574, 0.322498, 0.360942, 0.400751, 0.477827, 0.577371, 0.70717", \ + "0.351845, 0.36325, 0.402445, 0.442435, 0.519528, 0.61907, 0.748977" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212262, 0.0292656, 0.070049, 0.123642, 0.234122, 0.379109, 0.569077", \ + "0.0212284, 0.0292473, 0.0700491, 0.123643, 0.234123, 0.379103, 0.569137", \ + "0.0215264, 0.0295343, 0.0701958, 0.123725, 0.234132, 0.379117, 0.569144", \ + "0.0219827, 0.0299442, 0.0704639, 0.123984, 0.234238, 0.379209, 0.569155", \ + "0.0229908, 0.0310194, 0.0710676, 0.124122, 0.234298, 0.379522, 0.569215", \ + "0.024562, 0.032403, 0.072, 0.124631, 0.234491, 0.379293, 0.569217", \ + "0.026437, 0.034321, 0.073139, 0.125343, 0.23475, 0.379434, 0.569266" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.126173, 0.136403, 0.172278, 0.207989, 0.274983, 0.360791, 0.472621", \ + "0.139039, 0.149236, 0.185148, 0.220855, 0.287873, 0.373671, 0.485473", \ + "0.183353, 0.193615, 0.229532, 0.265231, 0.332259, 0.418032, 0.529811", \ + "0.217856, 0.228135, 0.264156, 0.299926, 0.366994, 0.452825, 0.564613", \ + "0.263138, 0.273592, 0.309894, 0.345815, 0.41291, 0.498739, 0.610562", \ + "0.306979, 0.317803, 0.354767, 0.390912, 0.458079, 0.543941, 0.65572", \ + "0.348148, 0.359306, 0.397106, 0.433483, 0.50088, 0.586804, 0.698568" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0219224, 0.0292791, 0.0635269, 0.106558, 0.19562, 0.313747, 0.468982", \ + "0.0219426, 0.0292793, 0.0635186, 0.106558, 0.195567, 0.313618, 0.46898", \ + "0.0221191, 0.0294608, 0.0636426, 0.106661, 0.195605, 0.313767, 0.468986", \ + "0.02241, 0.0297252, 0.0638532, 0.106705, 0.195663, 0.313764, 0.469063", \ + "0.0232857, 0.0306368, 0.0644167, 0.107067, 0.19581, 0.313769, 0.469099", \ + "0.024691, 0.032098, 0.065466, 0.107846, 0.196155, 0.313834, 0.469171", \ + "0.026405, 0.033757, 0.066888, 0.108768, 0.196684, 0.31428, 0.46934" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.135395, 0.14786, 0.192088, 0.235217, 0.314126, 0.41404, 0.544043", \ + "0.150372, 0.16283, 0.207076, 0.250173, 0.329094, 0.429019, 0.559018", \ + "0.185229, 0.197688, 0.242114, 0.285205, 0.364179, 0.464096, 0.594066", \ + "0.209175, 0.221605, 0.265701, 0.308772, 0.387614, 0.487669, 0.617763", \ + "0.23957, 0.252038, 0.296305, 0.339368, 0.418247, 0.518083, 0.647981", \ + "0.267926, 0.280528, 0.325027, 0.368223, 0.447479, 0.54763, 0.677709", \ + "0.294768, 0.307528, 0.352426, 0.395971, 0.475777, 0.576742, 0.707565" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0285656, 0.0378518, 0.0804858, 0.132371, 0.239638, 0.382708, 0.571881", \ + "0.0285692, 0.0378507, 0.0804475, 0.132372, 0.239638, 0.382747, 0.571866", \ + "0.0283803, 0.0377581, 0.0805348, 0.13243, 0.2397, 0.38279, 0.571975", \ + "0.0284194, 0.0376973, 0.0802232, 0.13216, 0.239608, 0.382882, 0.572163", \ + "0.028746, 0.0380029, 0.0805347, 0.132307, 0.239495, 0.382864, 0.571883", \ + "0.029366, 0.038616, 0.081018, 0.132889, 0.240169, 0.383215, 0.572161", \ + "0.030369, 0.03957, 0.081872, 0.133948, 0.241826, 0.385244, 0.574144" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.126966, 0.139924, 0.184705, 0.225781, 0.297326, 0.384654, 0.496919", \ + "0.141329, 0.154296, 0.198983, 0.240212, 0.311718, 0.399054, 0.511276", \ + "0.183854, 0.19677, 0.241302, 0.2825, 0.353939, 0.4413, 0.55356", \ + "0.213714, 0.226617, 0.270965, 0.311876, 0.38259, 0.469692, 0.58195", \ + "0.251008, 0.26399, 0.30864, 0.349742, 0.420943, 0.507934, 0.619662", \ + "0.287758, 0.300843, 0.34576, 0.387012, 0.458594, 0.546039, 0.658203", \ + "0.32445, 0.33772, 0.383024, 0.424625, 0.496609, 0.584692, 0.697477" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.03197, 0.0406945, 0.0779437, 0.120614, 0.206463, 0.321027, 0.474136", \ + "0.0319561, 0.0406881, 0.077948, 0.120592, 0.206485, 0.321022, 0.474256", \ + "0.0313775, 0.0402175, 0.0778111, 0.120577, 0.20647, 0.321011, 0.47413", \ + "0.0317422, 0.0404275, 0.0774121, 0.119904, 0.205365, 0.320368, 0.473698", \ + "0.0322259, 0.0409362, 0.0780441, 0.120446, 0.205689, 0.319721, 0.472446", \ + "0.032891, 0.041597, 0.078674, 0.121092, 0.206604, 0.320824, 0.473397", \ + "0.033917, 0.042581, 0.07952, 0.122076, 0.207987, 0.322673, 0.475278" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0581862, 0.0683911, 0.105679, 0.145247, 0.222141, 0.32155, 0.451395", \ + "0.0714575, 0.0816059, 0.118835, 0.158426, 0.235359, 0.334772, 0.464619", \ + "0.119025, 0.130547, 0.169576, 0.209366, 0.286168, 0.385609, 0.515369", \ + "0.152874, 0.166619, 0.209767, 0.250228, 0.327311, 0.426696, 0.556479", \ + "0.193306, 0.209577, 0.260565, 0.303117, 0.379971, 0.479138, 0.6091", \ + "0.228933, 0.247232, 0.306762, 0.353779, 0.432415, 0.531586, 0.661029", \ + "0.259466, 0.279276, 0.346593, 0.399289, 0.481578, 0.581688, 0.712197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0207053, 0.0286948, 0.0697885, 0.123524, 0.23409, 0.379095, 0.56913", \ + "0.0206877, 0.0287102, 0.0698015, 0.123528, 0.234091, 0.379097, 0.569131", \ + "0.0280085, 0.0352463, 0.0729187, 0.124836, 0.234287, 0.379097, 0.569076", \ + "0.0373187, 0.0451853, 0.0793858, 0.128614, 0.236166, 0.380155, 0.56963", \ + "0.0502813, 0.0593637, 0.0927288, 0.136726, 0.23953, 0.38215, 0.571127", \ + "0.063877, 0.074099, 0.110181, 0.150456, 0.246961, 0.38588, 0.573462", \ + "0.077784, 0.088733, 0.129107, 0.167947, 0.259008, 0.393705, 0.578806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0739186, 0.0868076, 0.130885, 0.171363, 0.242146, 0.329244, 0.441373", \ + "0.0848882, 0.0976852, 0.141638, 0.182106, 0.252906, 0.340019, 0.452134", \ + "0.133113, 0.145896, 0.189857, 0.230548, 0.301574, 0.388604, 0.500828", \ + "0.171043, 0.185517, 0.231758, 0.273011, 0.345189, 0.433087, 0.54525", \ + "0.220039, 0.236762, 0.289026, 0.331786, 0.404167, 0.491955, 0.604959", \ + "0.269301, 0.288077, 0.347872, 0.394326, 0.468531, 0.556674, 0.6692", \ + "0.318426, 0.338991, 0.406312, 0.457712, 0.535605, 0.625406, 0.738903" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.029099, 0.0379668, 0.0757925, 0.118845, 0.205188, 0.320344, 0.473676", \ + "0.0285892, 0.0375912, 0.0756364, 0.118798, 0.205071, 0.320323, 0.473666", \ + "0.0332737, 0.0412212, 0.0774857, 0.119923, 0.205753, 0.320533, 0.473804", \ + "0.0427161, 0.0503429, 0.0830768, 0.124432, 0.209761, 0.323473, 0.475394", \ + "0.0556915, 0.0640829, 0.0945817, 0.131771, 0.213621, 0.326971, 0.479126", \ + "0.069575, 0.078905, 0.110745, 0.14467, 0.221527, 0.331305, 0.481551", \ + "0.084159, 0.094358, 0.128938, 0.161414, 0.234052, 0.340077, 0.487418" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0581814, 0.0683464, 0.105591, 0.1452, 0.222098, 0.321526, 0.451338", \ + "0.0713652, 0.0814864, 0.118733, 0.158325, 0.235256, 0.334673, 0.464517", \ + "0.119067, 0.130602, 0.169602, 0.209382, 0.286263, 0.385607, 0.515413", \ + "0.152949, 0.166676, 0.209833, 0.250278, 0.32738, 0.426765, 0.556549", \ + "0.193299, 0.209565, 0.260603, 0.303093, 0.379952, 0.479115, 0.609077", \ + "0.228779, 0.247093, 0.306609, 0.353622, 0.432255, 0.531333, 0.660861", \ + "0.259172, 0.278976, 0.346301, 0.398965, 0.481256, 0.581394, 0.71187" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0206853, 0.0286536, 0.0697585, 0.123514, 0.234086, 0.379095, 0.569132", \ + "0.0206663, 0.0286691, 0.0697946, 0.123526, 0.234085, 0.379098, 0.569131", \ + "0.0280022, 0.0352653, 0.0729331, 0.124845, 0.23429, 0.379125, 0.569127", \ + "0.0373092, 0.0451637, 0.0793804, 0.128605, 0.236167, 0.380156, 0.569628", \ + "0.0502434, 0.0593291, 0.0927575, 0.136715, 0.239525, 0.382151, 0.571128", \ + "0.063868, 0.074049, 0.110158, 0.150437, 0.246946, 0.385849, 0.57345", \ + "0.077725, 0.088675, 0.129274, 0.167921, 0.258914, 0.393681, 0.5788" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0725691, 0.0855335, 0.129962, 0.170857, 0.242074, 0.329386, 0.441602", \ + "0.0837467, 0.0965802, 0.140877, 0.181743, 0.252984, 0.340267, 0.452449", \ + "0.132506, 0.145274, 0.18938, 0.230344, 0.301765, 0.389004, 0.501315", \ + "0.170493, 0.185126, 0.23149, 0.272911, 0.3454, 0.433496, 0.545758", \ + "0.219904, 0.236665, 0.289095, 0.332005, 0.404518, 0.492495, 0.605588", \ + "0.269368, 0.288188, 0.348091, 0.39463, 0.469026, 0.557346, 0.669982", \ + "0.31862, 0.339281, 0.40669, 0.458217, 0.53632, 0.626096, 0.739731" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0290033, 0.038034, 0.0764657, 0.119677, 0.206044, 0.320842, 0.474031", \ + "0.0283737, 0.037552, 0.0762001, 0.119593, 0.20597, 0.320803, 0.474175", \ + "0.033185, 0.0411489, 0.0778244, 0.120563, 0.2065, 0.321183, 0.474181", \ + "0.0427507, 0.0504036, 0.0832682, 0.124866, 0.210201, 0.324011, 0.476035", \ + "0.0558044, 0.0642117, 0.0949528, 0.132204, 0.214129, 0.327458, 0.479448", \ + "0.069755, 0.079097, 0.110943, 0.144955, 0.22198, 0.33163, 0.481922", \ + "0.084428, 0.094585, 0.129176, 0.161685, 0.234448, 0.340532, 0.487927" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0581862, 0.0683911, 0.105679, 0.145247, 0.222141, 0.32155, 0.451395", \ + "0.0714575, 0.0816059, 0.118835, 0.158426, 0.235359, 0.334772, 0.464619", \ + "0.119025, 0.130547, 0.169576, 0.209366, 0.286168, 0.385609, 0.515369", \ + "0.152874, 0.166619, 0.209767, 0.250228, 0.327311, 0.426696, 0.556479", \ + "0.193306, 0.209577, 0.260565, 0.303117, 0.379971, 0.479138, 0.6091", \ + "0.228933, 0.247232, 0.306762, 0.353779, 0.432415, 0.531586, 0.661029", \ + "0.259466, 0.279276, 0.346593, 0.399289, 0.481578, 0.581688, 0.712197" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0207053, 0.0286948, 0.0697885, 0.123524, 0.23409, 0.379095, 0.56913", \ + "0.0206877, 0.0287102, 0.0698015, 0.123528, 0.234091, 0.379097, 0.569131", \ + "0.0280085, 0.0352463, 0.0729187, 0.124836, 0.234287, 0.379097, 0.569076", \ + "0.0373187, 0.0451853, 0.0793858, 0.128614, 0.236166, 0.380155, 0.56963", \ + "0.0502813, 0.0593637, 0.0927288, 0.136726, 0.23953, 0.38215, 0.571127", \ + "0.063877, 0.074099, 0.110181, 0.150456, 0.246961, 0.38588, 0.573462", \ + "0.077784, 0.088733, 0.129107, 0.167947, 0.259008, 0.393705, 0.578806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0725691, 0.0855335, 0.129962, 0.170857, 0.242074, 0.329386, 0.441602", \ + "0.0837467, 0.0965802, 0.140877, 0.181743, 0.252984, 0.340267, 0.452449", \ + "0.132506, 0.145274, 0.18938, 0.230344, 0.301765, 0.389004, 0.501315", \ + "0.170493, 0.185126, 0.23149, 0.272911, 0.3454, 0.433496, 0.545758", \ + "0.219904, 0.236665, 0.289095, 0.332005, 0.404518, 0.492495, 0.605588", \ + "0.269368, 0.288188, 0.348091, 0.39463, 0.469026, 0.557346, 0.669982", \ + "0.31862, 0.339281, 0.40669, 0.458217, 0.53632, 0.626096, 0.739731" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0290033, 0.038034, 0.0764657, 0.119677, 0.206044, 0.320842, 0.474031", \ + "0.0283737, 0.037552, 0.0762001, 0.119593, 0.20597, 0.320803, 0.474175", \ + "0.033185, 0.0411489, 0.0778244, 0.120563, 0.2065, 0.321183, 0.474181", \ + "0.0427507, 0.0504036, 0.0832682, 0.124866, 0.210201, 0.324011, 0.476035", \ + "0.0558044, 0.0642117, 0.0949528, 0.132204, 0.214129, 0.327458, 0.479448", \ + "0.069755, 0.079097, 0.110943, 0.144955, 0.22198, 0.33163, 0.481922", \ + "0.084428, 0.094585, 0.129176, 0.161685, 0.234448, 0.340532, 0.487927" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0772589, 0.0897325, 0.134115, 0.177386, 0.256404, 0.356284, 0.486217", \ + "0.0917356, 0.104166, 0.14861, 0.191923, 0.270841, 0.370777, 0.500705", \ + "0.132337, 0.144265, 0.187504, 0.230308, 0.309197, 0.409098, 0.539032", \ + "0.158304, 0.170303, 0.21381, 0.256527, 0.334653, 0.433902, 0.563801", \ + "0.189205, 0.201359, 0.244935, 0.28787, 0.366521, 0.465903, 0.595141", \ + "0.217005, 0.229143, 0.272814, 0.315921, 0.395077, 0.495305, 0.625063", \ + "0.241268, 0.25375, 0.297723, 0.341064, 0.420807, 0.521714, 0.65223" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0270503, 0.036598, 0.0800557, 0.132373, 0.239708, 0.382672, 0.57181", \ + "0.0269489, 0.0365149, 0.0800566, 0.132359, 0.239703, 0.382705, 0.571788", \ + "0.0253765, 0.0349464, 0.0787324, 0.131389, 0.23943, 0.382627, 0.571783", \ + "0.0256692, 0.0353797, 0.0789844, 0.130904, 0.237962, 0.381332, 0.570972", \ + "0.0263627, 0.0359868, 0.0796199, 0.13181, 0.238604, 0.38087, 0.569795", \ + "0.027772, 0.037059, 0.080278, 0.13268, 0.239981, 0.382552, 0.57085", \ + "0.029896, 0.038897, 0.081269, 0.133781, 0.241747, 0.384737, 0.572971" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0902214, 0.100427, 0.136194, 0.171853, 0.238867, 0.324698, 0.43649", \ + "0.104672, 0.114871, 0.150637, 0.186352, 0.253352, 0.339153, 0.450951", \ + "0.140182, 0.150263, 0.1858, 0.22156, 0.288671, 0.374488, 0.486312", \ + "0.167352, 0.177432, 0.213021, 0.248576, 0.315418, 0.401125, 0.513072", \ + "0.203344, 0.213493, 0.249254, 0.28497, 0.352074, 0.437824, 0.549575", \ + "0.238708, 0.249134, 0.285375, 0.321484, 0.389443, 0.476225, 0.588541", \ + "0.2727, 0.283511, 0.320526, 0.357024, 0.426043, 0.514023, 0.627818" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0217928, 0.0291205, 0.0634996, 0.10647, 0.195556, 0.313744, 0.468978", \ + "0.0217586, 0.0291225, 0.0634439, 0.10652, 0.19555, 0.313598, 0.469034", \ + "0.0213038, 0.0286727, 0.0632598, 0.106562, 0.195711, 0.31378, 0.469219", \ + "0.0214515, 0.0288558, 0.0632237, 0.106114, 0.195329, 0.313649, 0.469191", \ + "0.0221399, 0.0294993, 0.0636747, 0.106662, 0.195578, 0.31359, 0.469356", \ + "0.023596, 0.030853, 0.064668, 0.107872, 0.197512, 0.315468, 0.470333", \ + "0.025702, 0.032953, 0.066198, 0.109554, 0.200206, 0.319385, 0.474518" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0778518, 0.0902057, 0.134256, 0.177188, 0.255964, 0.355743, 0.485699", \ + "0.0922115, 0.104558, 0.148603, 0.191509, 0.270279, 0.370091, 0.500032", \ + "0.132657, 0.144551, 0.187447, 0.229955, 0.308599, 0.408436, 0.538344", \ + "0.15861, 0.170575, 0.213766, 0.256198, 0.334075, 0.433238, 0.563072", \ + "0.189471, 0.201562, 0.244904, 0.287568, 0.365961, 0.465303, 0.594496", \ + "0.217208, 0.229333, 0.272743, 0.315583, 0.394619, 0.494722, 0.624461", \ + "0.241375, 0.25385, 0.297592, 0.340749, 0.420285, 0.521164, 0.651862" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0269261, 0.0363738, 0.0795224, 0.131696, 0.239229, 0.382449, 0.571697", \ + "0.0268436, 0.0363101, 0.0794876, 0.131707, 0.239226, 0.382447, 0.571692", \ + "0.0253358, 0.0348413, 0.07822, 0.130837, 0.238985, 0.382385, 0.571671", \ + "0.0256545, 0.0352785, 0.0784913, 0.130305, 0.237521, 0.381025, 0.570806", \ + "0.0263681, 0.0359298, 0.0791696, 0.131242, 0.238224, 0.380651, 0.569714", \ + "0.027782, 0.037017, 0.079903, 0.132129, 0.239615, 0.382315, 0.570686", \ + "0.029923, 0.038834, 0.080839, 0.133326, 0.241335, 0.384499, 0.572847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0900564, 0.100252, 0.136037, 0.171694, 0.238705, 0.324538, 0.436329", \ + "0.104649, 0.114849, 0.150618, 0.186332, 0.253329, 0.339141, 0.450977", \ + "0.140351, 0.150428, 0.185974, 0.221741, 0.288831, 0.374653, 0.486485", \ + "0.167366, 0.177451, 0.213022, 0.248579, 0.3154, 0.401131, 0.513077", \ + "0.203315, 0.213452, 0.24924, 0.284957, 0.352063, 0.437813, 0.549568", \ + "0.238703, 0.249128, 0.285371, 0.321473, 0.389441, 0.476229, 0.588546", \ + "0.272684, 0.283492, 0.320472, 0.35701, 0.426032, 0.514016, 0.627807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0217962, 0.0291221, 0.0635008, 0.106483, 0.195557, 0.313742, 0.468978", \ + "0.0217641, 0.0291278, 0.0634669, 0.106521, 0.195519, 0.313741, 0.469075", \ + "0.0213096, 0.028687, 0.0632672, 0.10657, 0.195771, 0.313863, 0.469039", \ + "0.0214547, 0.0288579, 0.0632257, 0.106113, 0.195258, 0.313648, 0.46919", \ + "0.0221416, 0.0294824, 0.0636764, 0.106659, 0.195577, 0.31359, 0.469356", \ + "0.023597, 0.030854, 0.06467, 0.10792, 0.197513, 0.315468, 0.470335", \ + "0.025699, 0.032953, 0.066198, 0.109561, 0.200211, 0.319387, 0.474519" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169725, 0.016964, 0.017144, 0.0172657, 0.0173544, 0.0173957, 0.0174193", \ + "0.0168684, 0.0168603, 0.0170423, 0.0171626, 0.017251, 0.0172925, 0.0173173", \ + "0.0171032, 0.0170917, 0.0172681, 0.0173855, 0.0174789, 0.0175252, 0.0175505", \ + "0.0179477, 0.017923, 0.0180742, 0.0181764, 0.0182649, 0.0183163, 0.0183361", \ + "0.019653, 0.0196, 0.0196824, 0.0198042, 0.0199157, 0.019936, 0.0201291", \ + "0.0222612, 0.0221933, 0.0222457, 0.022338, 0.0224427, 0.0224952, 0.0226751", \ + "0.0258884, 0.0257574, 0.025729, 0.0257822, 0.0258708, 0.0259378, 0.0260102" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0130533, 0.0130467, 0.0132799, 0.0134074, 0.0134958, 0.0135366, 0.0135597", \ + "0.0129226, 0.0129178, 0.0131553, 0.0132801, 0.0133699, 0.0134114, 0.0134338", \ + "0.0131304, 0.0131239, 0.013354, 0.0134835, 0.0135769, 0.0136207, 0.0136452", \ + "0.0139138, 0.0138926, 0.0140988, 0.0142233, 0.0143209, 0.0143675, 0.0143934", \ + "0.0155133, 0.0154759, 0.0156304, 0.0157543, 0.0158568, 0.0159076, 0.0159353", \ + "0.0181827, 0.0180977, 0.0181982, 0.0183026, 0.0183983, 0.0184525, 0.0184874", \ + "0.0216559, 0.0215496, 0.0216056, 0.0217087, 0.0218137, 0.0218741, 0.021914" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0103322, 0.0101752, 0.0101511, 0.0102409, 0.0103397, 0.0103944, 0.0104297", \ + "0.0102347, 0.0100771, 0.0100472, 0.0101341, 0.0102335, 0.0102927, 0.0103275", \ + "0.0106214, 0.0104171, 0.0102675, 0.0102722, 0.0103548, 0.0104187, 0.0104649", \ + "0.0117173, 0.0114287, 0.0110959, 0.0111387, 0.011076, 0.0111154, 0.0111537", \ + "0.0138681, 0.0134189, 0.0128085, 0.0126471, 0.0126333, 0.0126442, 0.0126267", \ + "0.0170542, 0.0164373, 0.0155032, 0.0151698, 0.0149709, 0.0148847, 0.0149529", \ + "0.0212523, 0.0204803, 0.0191924, 0.0186941, 0.0183199, 0.0181661, 0.0181097" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0171373, 0.0168844, 0.0168224, 0.0169171, 0.0170181, 0.0170737, 0.0171082", \ + "0.0170606, 0.0168073, 0.016739, 0.0168323, 0.0169334, 0.0169916, 0.0170279", \ + "0.0174225, 0.0171448, 0.0169732, 0.0170274, 0.0171262, 0.0171955, 0.0172431", \ + "0.01852, 0.0181378, 0.0177523, 0.0177336, 0.0177984, 0.0178462, 0.0179009", \ + "0.0206459, 0.0201163, 0.0194448, 0.0192988, 0.0192464, 0.019269, 0.0193039", \ + "0.0238694, 0.0231778, 0.0221621, 0.0218623, 0.0217058, 0.0216608, 0.0216657", \ + "0.0280144, 0.0271796, 0.0257903, 0.0253259, 0.0250232, 0.0249051, 0.0248613" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.01441, 0.0144042, 0.0145902, 0.0147107, 0.0147993, 0.0148397, 0.0148656", \ + "0.0142141, 0.0142086, 0.0143955, 0.0145162, 0.0146043, 0.0146458, 0.0146697", \ + "0.014563, 0.0145601, 0.0147533, 0.0148773, 0.0149681, 0.0150107, 0.0150356", \ + "0.0155416, 0.0155366, 0.0157339, 0.0158465, 0.0159495, 0.0159786, 0.016", \ + "0.017342, 0.0173388, 0.0175211, 0.0176466, 0.0178088, 0.0179014, 0.0178564", \ + "0.0201291, 0.0201196, 0.0202966, 0.0204173, 0.0205107, 0.0206318, 0.0207456", \ + "0.0237586, 0.0237493, 0.0239241, 0.0240348, 0.0241251, 0.0241726, 0.0242075" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185806, 0.018577, 0.0188138, 0.0189393, 0.0190291, 0.0190698, 0.0190921", \ + "0.0184131, 0.0184074, 0.0186418, 0.0187691, 0.018857, 0.0188979, 0.0189205", \ + "0.0188001, 0.0187993, 0.0190419, 0.019169, 0.019261, 0.0193027, 0.0193259", \ + "0.0197246, 0.0197109, 0.0199388, 0.0200736, 0.0201631, 0.0202052, 0.0202247", \ + "0.0216146, 0.0216124, 0.0218459, 0.0219713, 0.0220533, 0.0220959, 0.0221153", \ + "0.0243889, 0.0243848, 0.0246082, 0.0247386, 0.0248196, 0.0248713, 0.0248863", \ + "0.0280028, 0.0279857, 0.0282218, 0.0283378, 0.0284274, 0.0284758, 0.0285042" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0158973, 0.0157345, 0.0156981, 0.015781, 0.0158786, 0.0159353, 0.0159695", \ + "0.0157383, 0.0155746, 0.0155357, 0.0156194, 0.0157179, 0.015774, 0.0158096", \ + "0.0161608, 0.015995, 0.0159461, 0.0160277, 0.0161244, 0.016181, 0.0162164", \ + "0.0170969, 0.0169348, 0.0168684, 0.0169613, 0.01707, 0.0171138, 0.0171488", \ + "0.0190214, 0.0188512, 0.0187793, 0.0188401, 0.0189566, 0.0190723, 0.0190501", \ + "0.0218318, 0.0216443, 0.0215417, 0.0216049, 0.0216933, 0.0218084, 0.0219348", \ + "0.025484, 0.025283, 0.0251456, 0.0251891, 0.0252753, 0.0253413, 0.0254135" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145779, 0.0143273, 0.0142626, 0.0143574, 0.0144563, 0.0145127, 0.0145477", \ + "0.0143969, 0.014146, 0.0140809, 0.0141741, 0.0142741, 0.0143305, 0.014365", \ + "0.0147782, 0.0145261, 0.0144575, 0.0145513, 0.0146532, 0.0147108, 0.0147464", \ + "0.0157027, 0.0154472, 0.0153782, 0.0154606, 0.0155636, 0.0156218, 0.0156607", \ + "0.0175648, 0.0173122, 0.0172191, 0.0173062, 0.0174121, 0.0174718, 0.0175093", \ + "0.0203731, 0.0201045, 0.0199873, 0.0200626, 0.0201688, 0.0202307, 0.020273", \ + "0.0240434, 0.0237593, 0.0236079, 0.0236714, 0.0237684, 0.0238351, 0.0238788" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169725, 0.016964, 0.017144, 0.0172657, 0.0173544, 0.0173957, 0.0174193", \ + "0.0168684, 0.0168603, 0.0170423, 0.0171626, 0.017251, 0.0172925, 0.0173173", \ + "0.0171032, 0.0170917, 0.0172681, 0.0173855, 0.0174789, 0.0175252, 0.0175505", \ + "0.0179477, 0.017923, 0.0180742, 0.0181764, 0.0182649, 0.0183163, 0.0183361", \ + "0.019653, 0.0196, 0.0196824, 0.0198042, 0.0199157, 0.019936, 0.0201291", \ + "0.0222612, 0.0221933, 0.0222457, 0.022338, 0.0224427, 0.0224952, 0.0226751", \ + "0.0258884, 0.0257574, 0.025729, 0.0257822, 0.0258708, 0.0259378, 0.0260102" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185806, 0.018577, 0.0188138, 0.0189393, 0.0190291, 0.0190698, 0.0190921", \ + "0.0184131, 0.0184074, 0.0186418, 0.0187691, 0.018857, 0.0188979, 0.0189205", \ + "0.0188001, 0.0187993, 0.0190419, 0.019169, 0.019261, 0.0193027, 0.0193259", \ + "0.0197246, 0.0197109, 0.0199388, 0.0200736, 0.0201631, 0.0202052, 0.0202247", \ + "0.0216146, 0.0216124, 0.0218459, 0.0219713, 0.0220533, 0.0220959, 0.0221153", \ + "0.0243889, 0.0243848, 0.0246082, 0.0247386, 0.0248196, 0.0248713, 0.0248863", \ + "0.0280028, 0.0279857, 0.0282218, 0.0283378, 0.0284274, 0.0284758, 0.0285042" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159673, 0.015961, 0.016153, 0.0162715, 0.01636, 0.0164018, 0.0164239", \ + "0.0157318, 0.0157258, 0.0159158, 0.0160354, 0.0161231, 0.0161645, 0.0161887", \ + "0.0166042, 0.0165883, 0.0167386, 0.0168276, 0.0168986, 0.0169429, 0.0169676", \ + "0.0184514, 0.0184241, 0.0185392, 0.0186958, 0.0187604, 0.0188053, 0.0188307", \ + "0.0220644, 0.0220413, 0.0221002, 0.0222026, 0.0223368, 0.0224246, 0.0224489", \ + "0.0273338, 0.0272468, 0.0272864, 0.0273685, 0.0274619, 0.0275085, 0.0276596", \ + "0.034136, 0.0340206, 0.0339898, 0.0340518, 0.0341475, 0.0342001, 0.0342749" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0107947, 0.0107901, 0.0110279, 0.0111534, 0.0112405, 0.0112811, 0.0113039", \ + "0.0104716, 0.0104685, 0.0107061, 0.0108303, 0.0109195, 0.0109602, 0.0109825", \ + "0.0112116, 0.0111983, 0.0114176, 0.0115538, 0.0116424, 0.0116867, 0.0117125", \ + "0.0130739, 0.0130443, 0.0132452, 0.0133698, 0.0134624, 0.0135046, 0.013538", \ + "0.0166536, 0.0166021, 0.0167439, 0.0168605, 0.0169675, 0.0170188, 0.0170456", \ + "0.0218748, 0.0218342, 0.0219133, 0.0220151, 0.0221182, 0.0221756, 0.0222155", \ + "0.0287161, 0.0285801, 0.0286122, 0.0287058, 0.0288082, 0.0288646, 0.0289016" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0080402, 0.00789071, 0.00790395, 0.00800173, 0.00809577, 0.00814525, 0.00817536", \ + "0.00781988, 0.00767118, 0.00767841, 0.00777609, 0.00787256, 0.00792534, 0.007954", \ + "0.00880916, 0.00858315, 0.00838194, 0.00840413, 0.0085183, 0.0085794, 0.00853757", \ + "0.0108827, 0.0105114, 0.0101272, 0.0100635, 0.0100532, 0.0100948, 0.0101146", \ + "0.0151185, 0.0145332, 0.0137735, 0.0135754, 0.0134799, 0.0134787, 0.0137426", \ + "0.0210574, 0.0202757, 0.0191024, 0.0187603, 0.0185338, 0.018522, 0.0185542", \ + "0.0285644, 0.0276179, 0.0260462, 0.0255103, 0.0251345, 0.024976, 0.0249502" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0161423, 0.015892, 0.0158439, 0.0159395, 0.0160365, 0.0160899, 0.0161227", \ + "0.0159984, 0.0157487, 0.0156938, 0.0157907, 0.0158902, 0.0159447, 0.0159781", \ + "0.0169517, 0.0166421, 0.0164474, 0.0164942, 0.016593, 0.0166594, 0.0167041", \ + "0.0190878, 0.0186406, 0.0181659, 0.0180956, 0.0181253, 0.0181874, 0.0182437", \ + "0.0233141, 0.0226743, 0.0218515, 0.0216233, 0.0215518, 0.0215418, 0.0215598", \ + "0.0292723, 0.0284482, 0.0271899, 0.0267885, 0.0265729, 0.0265145, 0.0264835", \ + "0.0368009, 0.0358305, 0.0341188, 0.0335566, 0.0331772, 0.0330224, 0.0329524" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122457, 0.012238, 0.0124206, 0.0125407, 0.0126283, 0.012669, 0.0126921", \ + "0.0122531, 0.0122469, 0.012434, 0.0125518, 0.0126402, 0.0126811, 0.0127036", \ + "0.0132507, 0.01324, 0.013446, 0.0134723, 0.0135571, 0.0135963, 0.0136176", \ + "0.0148558, 0.0148474, 0.0150407, 0.0152107, 0.0152691, 0.0152906, 0.0153095", \ + "0.0177886, 0.0177815, 0.0179571, 0.0180829, 0.0181821, 0.0182852, 0.0183276", \ + "0.0220467, 0.0220377, 0.0222022, 0.0223201, 0.022416, 0.0224762, 0.0225837", \ + "0.027459, 0.0274457, 0.0276084, 0.0277176, 0.0278052, 0.0278519, 0.0279224" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0180888, 0.0180856, 0.0183226, 0.0184467, 0.018536, 0.0185756, 0.0185986", \ + "0.0180638, 0.0180606, 0.0182981, 0.018423, 0.018512, 0.0185521, 0.0185751", \ + "0.0186644, 0.0186646, 0.0189089, 0.0190343, 0.0191216, 0.0191612, 0.0191829", \ + "0.0195529, 0.0195516, 0.0197727, 0.0199129, 0.01999, 0.0200361, 0.0200642", \ + "0.0216055, 0.0215783, 0.0218273, 0.0219415, 0.0220385, 0.0220827, 0.0221069", \ + "0.0248964, 0.0248791, 0.0251094, 0.025241, 0.0253246, 0.0253666, 0.0253795", \ + "0.029301, 0.0292919, 0.0294986, 0.029629, 0.0297142, 0.0297588, 0.0297785" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0152756, 0.015113, 0.0150675, 0.0151466, 0.0152427, 0.0153019, 0.0153398", \ + "0.0152444, 0.0150815, 0.0150392, 0.0151151, 0.0152105, 0.0152691, 0.0153079", \ + "0.0159041, 0.0157462, 0.0156754, 0.0157438, 0.0158161, 0.0158662, 0.0159007", \ + "0.0169189, 0.016764, 0.016753, 0.0167994, 0.0169081, 0.0169653, 0.0169968", \ + "0.0189187, 0.0187607, 0.0186975, 0.0187598, 0.01885, 0.0189911, 0.0190048", \ + "0.0219985, 0.0218161, 0.0216902, 0.0217516, 0.0218602, 0.0219258, 0.0219768", \ + "0.0262802, 0.0260519, 0.0258472, 0.0258585, 0.0259714, 0.026076, 0.0262053" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0122864, 0.0120353, 0.0119818, 0.0120741, 0.0121731, 0.0122292, 0.012264", \ + "0.0122451, 0.0119961, 0.0119401, 0.0120323, 0.0121309, 0.012187, 0.0122224", \ + "0.013223, 0.0129853, 0.0129243, 0.0130118, 0.0131154, 0.0131726, 0.0132121", \ + "0.0148262, 0.0145792, 0.0144992, 0.0145757, 0.0146707, 0.0147317, 0.0147737", \ + "0.0177887, 0.0175235, 0.0174183, 0.0174739, 0.0175727, 0.0176319, 0.0176742", \ + "0.0219604, 0.0216734, 0.0215058, 0.0215501, 0.0216443, 0.0217082, 0.0217653", \ + "0.027411, 0.0270987, 0.026864, 0.0268818, 0.0269576, 0.0270369, 0.0270872" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0159673, 0.015961, 0.016153, 0.0162715, 0.01636, 0.0164018, 0.0164239", \ + "0.0157318, 0.0157258, 0.0159158, 0.0160354, 0.0161231, 0.0161645, 0.0161887", \ + "0.0166042, 0.0165883, 0.0167386, 0.0168276, 0.0168986, 0.0169429, 0.0169676", \ + "0.0184514, 0.0184241, 0.0185392, 0.0186958, 0.0187604, 0.0188053, 0.0188307", \ + "0.0220644, 0.0220413, 0.0221002, 0.0222026, 0.0223368, 0.0224246, 0.0224489", \ + "0.0273338, 0.0272468, 0.0272864, 0.0273685, 0.0274619, 0.0275085, 0.0276596", \ + "0.034136, 0.0340206, 0.0339898, 0.0340518, 0.0341475, 0.0342001, 0.0342749" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0161423, 0.015892, 0.0158439, 0.0159395, 0.0160365, 0.0160899, 0.0161227", \ + "0.0159984, 0.0157487, 0.0156938, 0.0157907, 0.0158902, 0.0159447, 0.0159781", \ + "0.0169517, 0.0166421, 0.0164474, 0.0164942, 0.016593, 0.0166594, 0.0167041", \ + "0.0190878, 0.0186406, 0.0181659, 0.0180956, 0.0181253, 0.0181874, 0.0182437", \ + "0.0233141, 0.0226743, 0.0218515, 0.0216233, 0.0215518, 0.0215418, 0.0215598", \ + "0.0292723, 0.0284482, 0.0271899, 0.0267885, 0.0265729, 0.0265145, 0.0264835", \ + "0.0368009, 0.0358305, 0.0341188, 0.0335566, 0.0331772, 0.0330224, 0.0329524" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011678, 0.0115963, 0.0117119, 0.0118203, 0.0119151, 0.0119632, 0.0119914", \ + "0.0117414, 0.0116643, 0.0117828, 0.0118966, 0.0119786, 0.0120304, 0.0120582", \ + "0.012773, 0.0127274, 0.0128087, 0.0129194, 0.0130053, 0.0130519, 0.0130915", \ + "0.0143795, 0.0143042, 0.014394, 0.0145543, 0.0145679, 0.0146184, 0.0146652", \ + "0.0174319, 0.0173577, 0.0173858, 0.0174442, 0.0175337, 0.0176141, 0.0176673", \ + "0.0217148, 0.02157, 0.0215208, 0.0215624, 0.0216298, 0.021685, 0.0217999", \ + "0.027021, 0.0268553, 0.0267316, 0.0267582, 0.0268059, 0.0268505, 0.0269114" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00856806, 0.00857157, 0.0087946, 0.00891339, 0.00900911, 0.00905764, 0.00908392", \ + "0.00846668, 0.00847312, 0.00870448, 0.00882277, 0.00891435, 0.008962, 0.00898966", \ + "0.00900904, 0.00902306, 0.00927277, 0.00938968, 0.00947659, 0.00952087, 0.00954535", \ + "0.00998044, 0.00999131, 0.0102131, 0.0103369, 0.0104243, 0.0104684, 0.0104931", \ + "0.0121215, 0.0120817, 0.0122371, 0.0123507, 0.0124639, 0.0125237, 0.0125571", \ + "0.0154137, 0.0153268, 0.0153697, 0.0154567, 0.0155906, 0.0156897, 0.0157536", \ + "0.0200229, 0.0199171, 0.0198451, 0.0198978, 0.0199977, 0.0201035, 0.0201888" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00534297, 0.00539573, 0.00566132, 0.00575316, 0.00580504, 0.00582747, 0.00584161", \ + "0.00510135, 0.00513721, 0.00537952, 0.00548903, 0.00555715, 0.00558564, 0.00560176", \ + "0.00617639, 0.00603671, 0.00603502, 0.00610974, 0.0061922, 0.00625053, 0.00628539", \ + "0.00819911, 0.00787634, 0.00764761, 0.00765573, 0.00771099, 0.00775651, 0.00779059", \ + "0.0123813, 0.0118075, 0.0112133, 0.0110936, 0.011117, 0.0111331, 0.0111332", \ + "0.0182537, 0.0174266, 0.0163922, 0.016135, 0.016001, 0.0159941, 0.0159693", \ + "0.0257077, 0.0246827, 0.0231538, 0.0227357, 0.0224512, 0.0223415, 0.0223383" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.011276, 0.0111906, 0.0113907, 0.0114819, 0.0115398, 0.0115637, 0.0115762", \ + "0.010971, 0.010886, 0.0110872, 0.0111926, 0.0112593, 0.0112894, 0.0113046", \ + "0.0121391, 0.0118639, 0.0118223, 0.0119221, 0.0120216, 0.0120826, 0.012092", \ + "0.0144129, 0.0139348, 0.0136399, 0.0136624, 0.0137263, 0.0137852, 0.0138257", \ + "0.0186542, 0.0179404, 0.0171973, 0.0171112, 0.0170985, 0.0171262, 0.0171546", \ + "0.0245754, 0.0236643, 0.0223891, 0.0221603, 0.0220786, 0.0220659, 0.0220657", \ + "0.0320493, 0.0309888, 0.0291786, 0.0287464, 0.0285092, 0.0284171, 0.0283778" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00534168, 0.00539517, 0.00566196, 0.00575297, 0.00580566, 0.00582782, 0.00583906", \ + "0.00509567, 0.00513135, 0.00537451, 0.00548388, 0.00555196, 0.00558059, 0.00559684", \ + "0.00618545, 0.0060453, 0.00604117, 0.00611632, 0.00619731, 0.00625643, 0.00627545", \ + "0.00819919, 0.00787603, 0.00764842, 0.00766955, 0.00771187, 0.00775753, 0.007792", \ + "0.012377, 0.0118039, 0.0112093, 0.0110911, 0.0111147, 0.0111309, 0.0111313", \ + "0.018241, 0.0174165, 0.0163839, 0.0161269, 0.0159933, 0.015971, 0.0159639", \ + "0.0256919, 0.024667, 0.0231378, 0.0227221, 0.0224386, 0.0223286, 0.0223257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0112661, 0.0111888, 0.0113935, 0.0114852, 0.0115411, 0.0115651, 0.0115797", \ + "0.0109602, 0.0108815, 0.0110886, 0.011194, 0.0112625, 0.0112923, 0.0113083", \ + "0.0121348, 0.0118671, 0.0118229, 0.0119253, 0.0120249, 0.0120853, 0.0120988", \ + "0.0143721, 0.013933, 0.013643, 0.0136659, 0.0137269, 0.0137886, 0.0138293", \ + "0.0186567, 0.0179447, 0.0171823, 0.0171121, 0.0170944, 0.0171309, 0.0171565", \ + "0.0245844, 0.0236719, 0.0224129, 0.0221669, 0.0220627, 0.0220683, 0.0220681", \ + "0.032052, 0.0309934, 0.0291734, 0.0287461, 0.0285112, 0.028408, 0.0283959" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116808, 0.0115972, 0.0117095, 0.0118198, 0.0119138, 0.0119617, 0.0119899", \ + "0.0117372, 0.011659, 0.0117826, 0.0118851, 0.011979, 0.012029, 0.0120586", \ + "0.0127891, 0.0127309, 0.0128107, 0.0129194, 0.0130058, 0.0130524, 0.0130917", \ + "0.0143734, 0.0143087, 0.0143882, 0.0144819, 0.0145658, 0.0146052, 0.0146426", \ + "0.0174339, 0.0173677, 0.0173832, 0.0174379, 0.0175314, 0.0176241, 0.0176683", \ + "0.0217203, 0.0215722, 0.0215162, 0.0215596, 0.0216189, 0.0216873, 0.0217685", \ + "0.0270294, 0.026841, 0.0267248, 0.0267484, 0.0267966, 0.0268475, 0.0269081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00855452, 0.00855688, 0.00878006, 0.00889944, 0.00899642, 0.00904373, 0.00907012", \ + "0.00846623, 0.0084724, 0.00870372, 0.00882194, 0.00891362, 0.00896104, 0.00898887", \ + "0.0090265, 0.00903879, 0.00928888, 0.00940477, 0.00949268, 0.00953725, 0.00956502", \ + "0.00998501, 0.00999535, 0.0102191, 0.010345, 0.0104336, 0.010475, 0.0104996", \ + "0.0121159, 0.0120782, 0.0122316, 0.0123517, 0.0124649, 0.0125258, 0.0125596", \ + "0.0154139, 0.0153268, 0.0153695, 0.0154506, 0.0155901, 0.0156896, 0.0157537", \ + "0.0200182, 0.0199167, 0.019842, 0.0198955, 0.0199993, 0.0201029, 0.0201881" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116808, 0.0115972, 0.0117095, 0.0118198, 0.0119138, 0.0119617, 0.0119899", \ + "0.0117372, 0.011659, 0.0117826, 0.0118851, 0.011979, 0.012029, 0.0120586", \ + "0.0127891, 0.0127309, 0.0128107, 0.0129194, 0.0130058, 0.0130524, 0.0130917", \ + "0.0143734, 0.0143087, 0.0143882, 0.0144819, 0.0145658, 0.0146052, 0.0146426", \ + "0.0174339, 0.0173677, 0.0173832, 0.0174379, 0.0175314, 0.0176241, 0.0176683", \ + "0.0217203, 0.0215722, 0.0215162, 0.0215596, 0.0216189, 0.0216873, 0.0217685", \ + "0.0270294, 0.026841, 0.0267248, 0.0267484, 0.0267966, 0.0268475, 0.0269081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0112661, 0.0111888, 0.0113935, 0.0114852, 0.0115411, 0.0115651, 0.0115797", \ + "0.0109602, 0.0108815, 0.0110886, 0.011194, 0.0112625, 0.0112923, 0.0113083", \ + "0.0121348, 0.0118671, 0.0118229, 0.0119253, 0.0120249, 0.0120853, 0.0120988", \ + "0.0143721, 0.013933, 0.013643, 0.0136659, 0.0137269, 0.0137886, 0.0138293", \ + "0.0186567, 0.0179447, 0.0171823, 0.0171121, 0.0170944, 0.0171309, 0.0171565", \ + "0.0245844, 0.0236719, 0.0224129, 0.0221669, 0.0220627, 0.0220683, 0.0220681", \ + "0.032052, 0.0309934, 0.0291734, 0.0287461, 0.0285112, 0.028408, 0.0283959" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00170005; + rise_capacitance : 0.00170005; + rise_capacitance_range (0.00120099, 0.00170005); + fall_capacitance : 0.00169964; + fall_capacitance_range (0.00118923, 0.00169964); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.0034165; + rise_capacitance : 0.0034165; + rise_capacitance_range (0.00200401, 0.0034165); + fall_capacitance : 0.00341559; + fall_capacitance_range (0.00206919, 0.00341559); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00340831; + rise_capacitance : 0.00340831; + rise_capacitance_range (0.00206926, 0.00340831); + fall_capacitance : 0.00340683; + fall_capacitance_range (0.00205582, 0.00340683); + } + } + cell (XOR2X1) { + area : 9.8784; + cell_leakage_power : 0.136394; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.185257; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129552; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129384; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101382; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136394; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0607209, 0.0682314, 0.130138, 0.20783, 0.363782, 0.566884, 0.832586", \ + "0.0749202, 0.0824874, 0.14514, 0.222972, 0.37891, 0.581986, 0.847594", \ + "0.118087, 0.125671, 0.18829, 0.266643, 0.42297, 0.626077, 0.891671", \ + "0.149618, 0.157534, 0.220556, 0.298467, 0.454571, 0.657874, 0.923575", \ + "0.187647, 0.196442, 0.260907, 0.339166, 0.495206, 0.697935, 0.963761", \ + "0.22239, 0.232089, 0.298998, 0.377705, 0.53433, 0.73733, 1.00265", \ + "0.253614, 0.264408, 0.335186, 0.41433, 0.571681, 0.775235, 1.04073" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0331724, 0.0435082, 0.131351, 0.241279, 0.461116, 0.746953, 1.12057", \ + "0.0332133, 0.0435333, 0.131319, 0.241276, 0.461145, 0.746757, 1.12058", \ + "0.0338253, 0.0435993, 0.130853, 0.2411, 0.461165, 0.747006, 1.12055", \ + "0.0365626, 0.0459255, 0.130673, 0.240232, 0.460428, 0.746888, 1.12066", \ + "0.0419812, 0.05065, 0.132568, 0.240962, 0.460208, 0.745869, 1.11995", \ + "0.048808, 0.057271, 0.135759, 0.242739, 0.461062, 0.745617, 1.11918", \ + "0.056582, 0.064953, 0.140527, 0.245561, 0.463116, 0.74754, 1.11967" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0699876, 0.0738985, 0.103125, 0.137839, 0.206946, 0.296766, 0.41424", \ + "0.0819377, 0.0859414, 0.115382, 0.150119, 0.219216, 0.309053, 0.426542", \ + "0.116482, 0.120991, 0.152328, 0.187637, 0.256811, 0.346655, 0.464093", \ + "0.14298, 0.148077, 0.181454, 0.217403, 0.286813, 0.376544, 0.493907", \ + "0.178259, 0.184115, 0.221257, 0.258795, 0.328932, 0.418643, 0.536123", \ + "0.211561, 0.218387, 0.260391, 0.30016, 0.372294, 0.463199, 0.5807", \ + "0.242258, 0.249993, 0.297154, 0.340283, 0.415529, 0.508841, 0.628095" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.026301, 0.0308782, 0.0682201, 0.115716, 0.212347, 0.338696, 0.504008", \ + "0.0263368, 0.0308873, 0.0682603, 0.115752, 0.212491, 0.338772, 0.504093", \ + "0.0287352, 0.0331594, 0.0696337, 0.116469, 0.212667, 0.338855, 0.504073", \ + "0.0332172, 0.0375334, 0.0722774, 0.117699, 0.213385, 0.338791, 0.504061", \ + "0.0410715, 0.0455833, 0.0791438, 0.122592, 0.21512, 0.339575, 0.504248", \ + "0.049853, 0.054801, 0.088619, 0.130764, 0.221275, 0.343617, 0.506485", \ + "0.058982, 0.064513, 0.099807, 0.141295, 0.230295, 0.351663, 0.513019" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0370963, 0.0448301, 0.108476, 0.187272, 0.344541, 0.548853, 0.815966", \ + "0.0485841, 0.0563602, 0.120453, 0.199438, 0.356908, 0.561207, 0.828358", \ + "0.0893548, 0.101978, 0.179385, 0.257814, 0.414973, 0.619282, 0.886503", \ + "0.117606, 0.134831, 0.241898, 0.336291, 0.493224, 0.696663, 0.963376", \ + "0.153143, 0.17564, 0.318292, 0.447551, 0.642404, 0.847441, 1.11272", \ + "0.186877, 0.214654, 0.390166, 0.550835, 0.797696, 1.04737, 1.31839", \ + "0.218798, 0.251581, 0.458351, 0.647915, 0.942267, 1.24341, 1.56508" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0390711, 0.0496698, 0.138449, 0.249071, 0.470178, 0.757522, 1.13318", \ + "0.0396101, 0.0496392, 0.138437, 0.249086, 0.470115, 0.757485, 1.13322", \ + "0.0718561, 0.0822418, 0.152569, 0.251691, 0.470124, 0.757452, 1.13321", \ + "0.10276, 0.116576, 0.201868, 0.285849, 0.478862, 0.757482, 1.13307", \ + "0.14785, 0.166432, 0.279793, 0.381, 0.549415, 0.791198, 1.13968", \ + "0.198423, 0.221428, 0.362146, 0.487704, 0.68068, 0.896739, 1.20634", \ + "0.253602, 0.28144, 0.447518, 0.596839, 0.823885, 1.05928, 1.34264" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0318239, 0.0382146, 0.0909762, 0.156541, 0.287557, 0.457914, 0.680515", \ + "0.0440107, 0.0505936, 0.104228, 0.170094, 0.301315, 0.471685, 0.694395", \ + "0.0765342, 0.0876411, 0.156305, 0.223763, 0.355422, 0.52608, 0.749101", \ + "0.0987289, 0.114552, 0.207672, 0.290456, 0.426573, 0.598447, 0.820642", \ + "0.12537, 0.147192, 0.274941, 0.384252, 0.552743, 0.734994, 0.957682", \ + "0.149683, 0.177443, 0.339639, 0.477541, 0.685534, 0.900997, 1.14261", \ + "0.170475, 0.203906, 0.399844, 0.567111, 0.815095, 1.06827, 1.34539" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0260845, 0.0346104, 0.106453, 0.196337, 0.376005, 0.609633, 0.914991", \ + "0.0267225, 0.0347618, 0.106445, 0.196337, 0.376013, 0.609592, 0.915037", \ + "0.0513366, 0.059366, 0.11905, 0.200334, 0.376024, 0.609378, 0.914973", \ + "0.0802154, 0.0899458, 0.156372, 0.230001, 0.386887, 0.610795, 0.915032", \ + "0.125486, 0.138532, 0.219807, 0.30049, 0.445265, 0.645171, 0.927709", \ + "0.175097, 0.191964, 0.293401, 0.386833, 0.54389, 0.731009, 0.987179", \ + "0.228629, 0.249611, 0.373677, 0.481458, 0.656916, 0.854631, 1.09761" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0610645, 0.068022, 0.128039, 0.205187, 0.361355, 0.565002, 0.831869", \ + "0.0743815, 0.0817426, 0.143275, 0.220613, 0.376612, 0.580049, 0.846761", \ + "0.111081, 0.11867, 0.180752, 0.259059, 0.415455, 0.618954, 0.885546", \ + "0.136853, 0.144824, 0.208309, 0.286415, 0.442107, 0.646055, 0.912475", \ + "0.166318, 0.175245, 0.240367, 0.319113, 0.475962, 0.678642, 0.945076", \ + "0.190493, 0.200447, 0.268831, 0.34838, 0.505924, 0.709951, 0.97616", \ + "0.208606, 0.219741, 0.292798, 0.373188, 0.531868, 0.73674, 1.00377" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0392966, 0.0498102, 0.138441, 0.249107, 0.470156, 0.757535, 1.13325", \ + "0.0393463, 0.049826, 0.138437, 0.249093, 0.470149, 0.757524, 1.13325", \ + "0.0372206, 0.0472955, 0.136254, 0.248082, 0.470221, 0.757525, 1.1331", \ + "0.0390351, 0.0485995, 0.134373, 0.245322, 0.467712, 0.756616, 1.13318", \ + "0.0443842, 0.0533908, 0.135832, 0.244814, 0.465736, 0.753885, 1.13048", \ + "0.051686, 0.060466, 0.139484, 0.246751, 0.466128, 0.752549, 1.12882", \ + "0.060329, 0.069194, 0.145382, 0.250294, 0.468559, 0.754306, 1.12836" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.064658, 0.0684628, 0.0974608, 0.132102, 0.201176, 0.291012, 0.408476", \ + "0.0756058, 0.0794942, 0.108847, 0.143575, 0.212581, 0.302381, 0.419863", \ + "0.116608, 0.121077, 0.152406, 0.187827, 0.25688, 0.346517, 0.464014", \ + "0.148168, 0.153015, 0.185352, 0.220883, 0.290281, 0.380031, 0.497292", \ + "0.189256, 0.194764, 0.230495, 0.267212, 0.336197, 0.425962, 0.543266", \ + "0.23019, 0.236847, 0.277078, 0.315472, 0.386438, 0.476141, 0.593752", \ + "0.270103, 0.277762, 0.323122, 0.364584, 0.438015, 0.530145, 0.648283" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.026536, 0.0311495, 0.0684193, 0.115899, 0.212467, 0.338777, 0.504075", \ + "0.0266771, 0.0312382, 0.0683944, 0.115876, 0.21251, 0.338777, 0.504102", \ + "0.0294178, 0.0337502, 0.0701753, 0.11703, 0.213063, 0.338907, 0.504074", \ + "0.0338931, 0.0380399, 0.0721738, 0.117789, 0.213563, 0.339491, 0.504587", \ + "0.0421408, 0.0463617, 0.0783368, 0.121698, 0.214996, 0.340031, 0.505228", \ + "0.051701, 0.056258, 0.087765, 0.129167, 0.220034, 0.343365, 0.506917", \ + "0.061921, 0.067038, 0.099677, 0.13955, 0.22846, 0.350462, 0.512541" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0309809, 0.0387807, 0.102185, 0.180528, 0.337064, 0.540327, 0.806335", \ + "0.0423357, 0.0500661, 0.11413, 0.192853, 0.349395, 0.553098, 0.818922", \ + "0.076804, 0.0907549, 0.171786, 0.25045, 0.406736, 0.609981, 0.876062", \ + "0.099555, 0.118449, 0.231353, 0.327621, 0.482137, 0.684489, 0.951893", \ + "0.126775, 0.151783, 0.302791, 0.435297, 0.632803, 0.837594, 1.10163", \ + "0.15047, 0.181558, 0.368539, 0.53432, 0.784988, 1.03636, 1.30751", \ + "0.170533, 0.207547, 0.429692, 0.625937, 0.925848, 1.22997, 1.55256" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0328565, 0.0433637, 0.131368, 0.241269, 0.461062, 0.747004, 1.12042", \ + "0.0341434, 0.0436412, 0.131395, 0.241303, 0.461166, 0.746825, 1.12064", \ + "0.0667942, 0.0775173, 0.147664, 0.244458, 0.46117, 0.746998, 1.12043", \ + "0.0969061, 0.110944, 0.197167, 0.280805, 0.468618, 0.746837, 1.12063", \ + "0.142803, 0.161355, 0.274654, 0.376166, 0.54254, 0.782353, 1.12775", \ + "0.195676, 0.21866, 0.357796, 0.482785, 0.674496, 0.889272, 1.19544", \ + "0.253951, 0.281712, 0.445906, 0.593014, 0.82006, 1.05399, 1.33357" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0280437, 0.0345173, 0.087445, 0.153043, 0.284075, 0.454352, 0.677142", \ + "0.0397984, 0.0463685, 0.100098, 0.166006, 0.297037, 0.467718, 0.690474", \ + "0.0745863, 0.0871155, 0.159922, 0.225052, 0.356828, 0.527194, 0.749918", \ + "0.0987167, 0.116027, 0.21787, 0.303869, 0.437941, 0.607538, 0.829409", \ + "0.128393, 0.151866, 0.290405, 0.409955, 0.586517, 0.76478, 0.981825", \ + "0.155506, 0.185079, 0.359538, 0.510489, 0.735943, 0.960701, 1.19978", \ + "0.179948, 0.215186, 0.42413, 0.605535, 0.877129, 1.15009, 1.43957" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0260878, 0.0346083, 0.106512, 0.196334, 0.376017, 0.609601, 0.915001", \ + "0.0278128, 0.0353179, 0.106517, 0.196318, 0.376039, 0.609647, 0.915001", \ + "0.0600357, 0.0689216, 0.124989, 0.20057, 0.376025, 0.60962, 0.915024", \ + "0.0902409, 0.102318, 0.174601, 0.241309, 0.390411, 0.610596, 0.915021", \ + "0.136793, 0.153211, 0.250046, 0.334792, 0.468488, 0.655337, 0.925325", \ + "0.19023, 0.211264, 0.332805, 0.43832, 0.599043, 0.771423, 1.0078", \ + "0.249198, 0.274812, 0.422753, 0.547561, 0.738544, 0.933734, 1.15489" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0064248, 0.00643426, 0.0064545, 0.00645857, 0.00646067, 0.00646063, 0.00645996", \ + "0.00627357, 0.00629955, 0.00638022, 0.00640343, 0.00642039, 0.00643328, 0.00643713", \ + "0.00658609, 0.00657685, 0.00643987, 0.00642755, 0.00642252, 0.0064258, 0.00643607", \ + "0.00736229, 0.00723779, 0.00688175, 0.00672216, 0.00659844, 0.00653097, 0.00651461", \ + "0.00891943, 0.0087732, 0.00810636, 0.00767188, 0.00727565, 0.00702287, 0.00686848", \ + "0.0112165, 0.01105, 0.010049, 0.00932875, 0.00858635, 0.00803031, 0.00765556", \ + "0.0141415, 0.0139292, 0.0126324, 0.011639, 0.0104663, 0.00963601, 0.00892774" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.00118738, -0.00116526, -0.00112167, -0.00111267, -0.00110774, -0.0011056, -0.00110461", \ + "-0.00149137, -0.00144792, -0.00129195, -0.0012443, -0.00120803, -0.00119453, -0.00118691", \ + "-0.00153371, -0.00153007, -0.00146422, -0.00140542, -0.00133639, -0.00129817, -0.00128037", \ + "-0.00103265, -0.00108455, -0.00126459, -0.00129856, -0.00129682, -0.00128549, -0.00127288", \ + "0.000394509, 0.000230803, -0.000386572, -0.000684413, -0.000897977, -0.0010098, -0.00108407", \ + "0.00260146, 0.00237271, 0.00125522, 0.000618137, 5.6739e-05, -0.00029592, -0.000538232", \ + "0.00548492, 0.00519454, 0.0036335, 0.00262479, 0.00159915, 0.000935182, 0.00044211" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00498869, 0.00498829, 0.00490129, 0.00484233, 0.00479664, 0.00477462, 0.00476053", \ + "0.00476247, 0.00477155, 0.00476231, 0.00472106, 0.00466908, 0.00463698, 0.00461598", \ + "0.00498194, 0.00499382, 0.0050349, 0.00504886, 0.00503727, 0.00501626, 0.00499666", \ + "0.00569412, 0.00570303, 0.0057658, 0.00578704, 0.00579599, 0.00579037, 0.00577162", \ + "0.00743063, 0.00744425, 0.00747854, 0.00751788, 0.0075598, 0.00754251, 0.0075405", \ + "0.00996651, 0.00995838, 0.00995068, 0.00996166, 0.0100099, 0.0100213, 0.0100184", \ + "0.0132154, 0.0131926, 0.0131334, 0.0131215, 0.0131324, 0.0131717, 0.0132299" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00862037, 0.00857202, 0.00829659, 0.00815644, 0.00804477, 0.00800055, 0.00796996", \ + "0.00842545, 0.00839382, 0.00817884, 0.00804335, 0.00793342, 0.00787608, 0.00784235", \ + "0.00820194, 0.00819762, 0.00814133, 0.00808012, 0.00798606, 0.00793012, 0.00788244", \ + "0.00872458, 0.00870343, 0.00868876, 0.00864864, 0.00857342, 0.00851453, 0.00847522", \ + "0.0103342, 0.0103232, 0.0102674, 0.0102467, 0.010195, 0.0101368, 0.0100871", \ + "0.0127994, 0.0127747, 0.0126733, 0.0126413, 0.0125925, 0.0125366, 0.0124884", \ + "0.0160471, 0.0160031, 0.0158313, 0.0157618, 0.0156968, 0.0156354, 0.0155891" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00429287, 0.00432623, 0.0043925, 0.00440615, 0.00441416, 0.00441708, 0.00441511", \ + "0.00411509, 0.00415178, 0.00430078, 0.00435725, 0.00437394, 0.00441253, 0.00442171", \ + "0.0044502, 0.00442015, 0.00439874, 0.00433267, 0.00435531, 0.00437458, 0.00439597", \ + "0.00518678, 0.00510308, 0.00480056, 0.00467394, 0.00433207, 0.00424181, 0.0044687", \ + "0.00685297, 0.00668284, 0.00599686, 0.00558592, 0.00514929, 0.00496633, 0.0048181", \ + "0.00915588, 0.00892804, 0.00780454, 0.0071277, 0.0064437, 0.00589763, 0.00554051", \ + "0.0121288, 0.0118348, 0.0103287, 0.00933852, 0.00823347, 0.00743044, 0.0067685" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "-0.000399367, -0.000363737, -0.00030206, -0.000289942, -0.000284034, -0.000281617, -0.000277888", \ + "-0.000576195, -0.00052847, -0.000363762, -0.000305161, -0.000271998, -0.000257625, -0.000247846", \ + "-0.000324898, -0.000336639, -0.000330991, -0.000320159, -0.000297325, -0.00027384, -0.000254816", \ + "0.000386864, 0.000308068, 2.79572e-05, -5.53064e-05, -0.000142526, -0.000179772, -0.000202154", \ + "0.00201856, 0.00185016, 0.00110071, 0.000722555, 0.00041945, 0.000217536, 9.5993e-05", \ + "0.00430991, 0.00406768, 0.00287692, 0.00219609, 0.00149125, 0.00104694, 0.000738037", \ + "0.00729666, 0.00699712, 0.00537678, 0.00433296, 0.00319903, 0.00241516, 0.00184411" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00583445, 0.00575639, 0.00537682, 0.00520463, 0.00507323, 0.00501058, 0.004974", \ + "0.00550844, 0.00548047, 0.00526872, 0.00511507, 0.00497545, 0.00488934, 0.00483487", \ + "0.00560442, 0.00560835, 0.0055856, 0.00553018, 0.00542834, 0.00534114, 0.00526333", \ + "0.0063275, 0.00632767, 0.00635478, 0.0063401, 0.00628797, 0.00621693, 0.00614731", \ + "0.00803543, 0.00803637, 0.00804963, 0.00806348, 0.00807052, 0.00803059, 0.00797822", \ + "0.0106002, 0.0105853, 0.0105675, 0.0105691, 0.0105909, 0.0106123, 0.0105652", \ + "0.0138935, 0.0138634, 0.0138044, 0.0137848, 0.0137812, 0.0138146, 0.0137803" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00737484, 0.00729664, 0.00694437, 0.00678538, 0.00666848, 0.00660966, 0.00657717", \ + "0.00712426, 0.00707961, 0.00679841, 0.00664134, 0.00652452, 0.00646062, 0.00642319", \ + "0.00729288, 0.00728772, 0.00725305, 0.00716355, 0.00704188, 0.00696039, 0.00690121", \ + "0.00808844, 0.00807892, 0.00801827, 0.00794767, 0.00784522, 0.0077575, 0.00769859", \ + "0.00979262, 0.00979794, 0.00972867, 0.00967372, 0.0096126, 0.0095277, 0.00946205", \ + "0.0123837, 0.0123537, 0.0122458, 0.0121975, 0.0121362, 0.0120734, 0.0120069", \ + "0.0157132, 0.015669, 0.0155912, 0.0154935, 0.0154058, 0.0153403, 0.0152582" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00301174; + rise_capacitance : 0.00301174; + rise_capacitance_range (0.00215367, 0.00301174); + fall_capacitance : 0.0030094; + fall_capacitance_range (0.00231028, 0.0030094); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00270195; + rise_capacitance : 0.00270195; + rise_capacitance_range (0.00190185, 0.00270195); + fall_capacitance : 0.00267519; + fall_capacitance_range (0.00189098, 0.00267519); + } + } + cell (XOR2X2) { + area : 9.8784; + cell_leakage_power : 0.260065; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.38157; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.275463; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.202541; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180685; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260065; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0628144, 0.0750175, 0.137458, 0.215246, 0.371245, 0.574364, 0.840171", \ + "0.0774515, 0.0895875, 0.152563, 0.230542, 0.386515, 0.589697, 0.855388", \ + "0.127537, 0.139993, 0.202988, 0.281498, 0.437966, 0.641292, 0.907005", \ + "0.165334, 0.178829, 0.242487, 0.320362, 0.476707, 0.680169, 0.946098", \ + "0.210866, 0.226388, 0.292307, 0.370431, 0.526356, 0.729275, 0.995182", \ + "0.25275, 0.270111, 0.339898, 0.418363, 0.574616, 0.777524, 1.04285", \ + "0.291296, 0.310545, 0.385147, 0.464292, 0.620832, 0.823942, 1.08988" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267784, 0.0426448, 0.130858, 0.241771, 0.463537, 0.75186, 1.12887", \ + "0.0268227, 0.0426734, 0.13085, 0.241771, 0.463507, 0.752013, 1.12875", \ + "0.0289312, 0.0434894, 0.130624, 0.241764, 0.463514, 0.751845, 1.12875", \ + "0.0337254, 0.0474684, 0.130604, 0.24083, 0.463058, 0.751876, 1.12895", \ + "0.0417503, 0.0547043, 0.133698, 0.241652, 0.462581, 0.750759, 1.12829", \ + "0.051027, 0.063699, 0.138535, 0.244033, 0.463416, 0.750565, 1.12748", \ + "0.060712, 0.073279, 0.145471, 0.247914, 0.46528, 0.75211, 1.12771" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0849346, 0.0918708, 0.1221, 0.155928, 0.221834, 0.307064, 0.418532", \ + "0.0970156, 0.104045, 0.134538, 0.168416, 0.234334, 0.319612, 0.431069", \ + "0.136507, 0.144212, 0.176269, 0.210783, 0.276858, 0.362017, 0.473511", \ + "0.169264, 0.177812, 0.212438, 0.247831, 0.31427, 0.399503, 0.510696", \ + "0.212585, 0.222694, 0.261045, 0.298093, 0.365406, 0.450612, 0.561795", \ + "0.254783, 0.266301, 0.309387, 0.349048, 0.41835, 0.504041, 0.615314", \ + "0.29388, 0.306967, 0.355265, 0.398112, 0.469675, 0.557574, 0.670082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0267239, 0.0338548, 0.0690475, 0.112904, 0.202753, 0.32106, 0.47645", \ + "0.0267532, 0.033836, 0.0690483, 0.112832, 0.202817, 0.321239, 0.476528", \ + "0.0292784, 0.0362687, 0.0706462, 0.113827, 0.203179, 0.321292, 0.476553", \ + "0.0339786, 0.0410657, 0.0740528, 0.115987, 0.204169, 0.321621, 0.476702", \ + "0.0424223, 0.0498145, 0.0818384, 0.121734, 0.206983, 0.322844, 0.477251", \ + "0.051988, 0.060264, 0.092608, 0.130885, 0.213331, 0.326835, 0.479463", \ + "0.061932, 0.071045, 0.104828, 0.142288, 0.223183, 0.334837, 0.485385" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0310249, 0.0431763, 0.106824, 0.185567, 0.342717, 0.546877, 0.8138", \ + "0.0423234, 0.0544415, 0.118502, 0.197462, 0.354766, 0.558993, 0.825918", \ + "0.0766982, 0.0975547, 0.175772, 0.254653, 0.411645, 0.61561, 0.88242", \ + "0.100038, 0.127827, 0.236044, 0.331512, 0.486291, 0.689399, 0.958058", \ + "0.128938, 0.165495, 0.308435, 0.438018, 0.63425, 0.839799, 1.10467", \ + "0.15606, 0.201064, 0.376551, 0.536978, 0.78387, 1.03477, 1.30673", \ + "0.181198, 0.234316, 0.440693, 0.629324, 0.922733, 1.22395, 1.54718" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0311721, 0.0478401, 0.137283, 0.248702, 0.471352, 0.760738, 1.13915", \ + "0.0326785, 0.0479514, 0.137284, 0.248694, 0.471389, 0.7608, 1.13921", \ + "0.0630978, 0.0807481, 0.151872, 0.251731, 0.471369, 0.760797, 1.13922", \ + "0.0905056, 0.113895, 0.201846, 0.287264, 0.478874, 0.760754, 1.13928", \ + "0.130926, 0.161984, 0.278065, 0.381625, 0.553184, 0.79661, 1.14659", \ + "0.176588, 0.215436, 0.358773, 0.486737, 0.683808, 0.903953, 1.21599", \ + "0.227128, 0.273539, 0.44253, 0.594219, 0.826671, 1.06631, 1.35398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257209, 0.0352842, 0.085429, 0.147703, 0.272133, 0.433839, 0.645308", \ + "0.0376931, 0.0475502, 0.0985778, 0.16116, 0.285784, 0.447592, 0.659099", \ + "0.0651672, 0.0831999, 0.150173, 0.214661, 0.339748, 0.50198, 0.713661", \ + "0.0833928, 0.109229, 0.200314, 0.280357, 0.410425, 0.573438, 0.784887", \ + "0.105735, 0.141327, 0.266763, 0.372872, 0.535169, 0.708959, 0.922218", \ + "0.125911, 0.171291, 0.33121, 0.465158, 0.665822, 0.872985, 1.10598", \ + "0.142995, 0.197797, 0.391774, 0.554506, 0.794507, 1.03833, 1.30516" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185059, 0.0310433, 0.0990089, 0.183934, 0.353842, 0.574661, 0.863396", \ + "0.0198545, 0.0314054, 0.0990126, 0.183927, 0.353785, 0.574661, 0.863423", \ + "0.0432912, 0.0556655, 0.112576, 0.188506, 0.353803, 0.574681, 0.863139", \ + "0.0702904, 0.0854637, 0.148912, 0.217876, 0.365584, 0.576375, 0.863293", \ + "0.111797, 0.132703, 0.210843, 0.287437, 0.425679, 0.611335, 0.8781", \ + "0.157675, 0.184966, 0.283164, 0.37211, 0.521503, 0.698952, 0.938897", \ + "0.207533, 0.241423, 0.361873, 0.465175, 0.631695, 0.819851, 1.05026" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0643069, 0.0755941, 0.135401, 0.212154, 0.367697, 0.571178, 0.83755", \ + "0.0779652, 0.0895521, 0.150904, 0.227919, 0.383374, 0.58657, 0.852765", \ + "0.122405, 0.134614, 0.196859, 0.275024, 0.43131, 0.634492, 0.90072", \ + "0.155071, 0.16839, 0.232358, 0.30996, 0.465823, 0.669491, 0.935755", \ + "0.193723, 0.20903, 0.27545, 0.353791, 0.509958, 0.712012, 0.978639", \ + "0.226336, 0.243754, 0.31447, 0.393432, 0.550239, 0.753756, 1.01922", \ + "0.252871, 0.272348, 0.348469, 0.428707, 0.586133, 0.790051, 1.05671" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0320863, 0.0483831, 0.13733, 0.248697, 0.471411, 0.760739, 1.13911", \ + "0.0322354, 0.0484377, 0.137328, 0.248695, 0.47147, 0.760739, 1.13911", \ + "0.0320496, 0.0471188, 0.135856, 0.248349, 0.471406, 0.760821, 1.13911", \ + "0.0356206, 0.0498181, 0.133996, 0.245438, 0.469404, 0.760341, 1.1391", \ + "0.0430906, 0.0566713, 0.136493, 0.244848, 0.467444, 0.757208, 1.13697", \ + "0.052378, 0.065865, 0.14177, 0.247349, 0.467197, 0.755673, 1.13493", \ + "0.062779, 0.076292, 0.149599, 0.252119, 0.469498, 0.757103, 1.13421" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0798101, 0.08665, 0.116516, 0.15022, 0.216045, 0.301249, 0.412727", \ + "0.0906342, 0.0974624, 0.127784, 0.161373, 0.227233, 0.312448, 0.423888", \ + "0.139418, 0.14679, 0.179215, 0.213614, 0.279352, 0.364414, 0.475799", \ + "0.179164, 0.18728, 0.221348, 0.256337, 0.322388, 0.40762, 0.518717", \ + "0.230075, 0.240033, 0.277367, 0.313288, 0.379634, 0.464679, 0.575708", \ + "0.279972, 0.29169, 0.334158, 0.372608, 0.439709, 0.524978, 0.635884", \ + "0.329114, 0.342366, 0.390275, 0.431872, 0.502074, 0.588266, 0.699977" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0268271, 0.0340723, 0.0693373, 0.113015, 0.202854, 0.321235, 0.476548", \ + "0.0269663, 0.0341158, 0.0692605, 0.112986, 0.202861, 0.321247, 0.476547", \ + "0.0305115, 0.0373962, 0.071377, 0.11427, 0.203341, 0.321298, 0.476603", \ + "0.0362887, 0.0430062, 0.0746787, 0.116437, 0.204706, 0.322144, 0.477131", \ + "0.0460437, 0.0530496, 0.0827977, 0.121778, 0.206932, 0.323223, 0.477843", \ + "0.056936, 0.064824, 0.094492, 0.130863, 0.212625, 0.326387, 0.479576", \ + "0.068267, 0.077247, 0.108556, 0.143108, 0.22174, 0.333309, 0.484398" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0252265, 0.0376618, 0.101292, 0.179706, 0.336331, 0.539775, 0.805819", \ + "0.0366894, 0.0486069, 0.112884, 0.191719, 0.348514, 0.552107, 0.818148", \ + "0.063663, 0.0868252, 0.169406, 0.248011, 0.404521, 0.607865, 0.873935", \ + "0.0813159, 0.112354, 0.22619, 0.323505, 0.478307, 0.683457, 0.949046", \ + "0.101456, 0.142638, 0.293945, 0.426874, 0.625584, 0.831017, 1.09513", \ + "0.11787, 0.16901, 0.356109, 0.521237, 0.772321, 1.02504, 1.29739", \ + "0.13061, 0.191271, 0.413172, 0.608543, 0.907348, 1.21174, 1.53634" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0253204, 0.0419777, 0.130884, 0.241735, 0.463412, 0.751685, 1.12911", \ + "0.0280627, 0.0424374, 0.130876, 0.241738, 0.46351, 0.751841, 1.12881", \ + "0.0581256, 0.0762353, 0.147858, 0.245264, 0.463645, 0.751909, 1.12883", \ + "0.085065, 0.108608, 0.197529, 0.282663, 0.47162, 0.751888, 1.1291", \ + "0.126788, 0.157693, 0.273538, 0.377712, 0.547807, 0.788822, 1.13696", \ + "0.175017, 0.213541, 0.355442, 0.482801, 0.679171, 0.897787, 1.20742", \ + "0.229189, 0.27497, 0.442372, 0.591291, 0.82286, 1.06225, 1.34672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0224424, 0.0321934, 0.0825195, 0.144823, 0.269276, 0.430988, 0.64246", \ + "0.0346958, 0.0444446, 0.0954775, 0.158115, 0.282515, 0.444564, 0.656079", \ + "0.0637821, 0.0843782, 0.156205, 0.219645, 0.343932, 0.505684, 0.717161", \ + "0.0843889, 0.112871, 0.213859, 0.298052, 0.426848, 0.588063, 0.798657", \ + "0.110079, 0.14864, 0.286429, 0.403827, 0.576602, 0.74853, 0.958754", \ + "0.133766, 0.182394, 0.356197, 0.504955, 0.726026, 0.945244, 1.17677", \ + "0.155497, 0.213613, 0.422285, 0.601014, 0.867771, 1.13469, 1.41696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0185047, 0.0310422, 0.0990093, 0.183949, 0.353795, 0.574661, 0.863403", \ + "0.021657, 0.0320825, 0.0990127, 0.18389, 0.353803, 0.574623, 0.863404", \ + "0.0508214, 0.0650401, 0.118522, 0.189822, 0.353699, 0.574682, 0.863381", \ + "0.0781199, 0.0974295, 0.167513, 0.230725, 0.369489, 0.575907, 0.863395", \ + "0.120276, 0.147201, 0.241273, 0.32295, 0.449811, 0.623171, 0.879458", \ + "0.169188, 0.203828, 0.32267, 0.424286, 0.578569, 0.740535, 0.961288", \ + "0.224006, 0.266278, 0.410825, 0.531715, 0.715346, 0.903387, 1.11047" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0108801, 0.0109252, 0.0109746, 0.010985, 0.01099, 0.0109914, 0.0109904", \ + "0.0105903, 0.0106588, 0.010823, 0.0108741, 0.0109177, 0.0109366, 0.0109453", \ + "0.0114432, 0.0113182, 0.0108839, 0.0109344, 0.0109435, 0.0109233, 0.01094", \ + "0.0131434, 0.0128461, 0.0119901, 0.0116155, 0.0108934, 0.0107007, 0.0111078", \ + "0.0165124, 0.0160437, 0.0146149, 0.0136857, 0.0128011, 0.0122435, 0.0119103", \ + "0.0215201, 0.0209234, 0.0188156, 0.0173111, 0.015739, 0.0145153, 0.0136401", \ + "0.0277379, 0.0270246, 0.0243517, 0.0222562, 0.01975, 0.0179356, 0.0164564" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.00159741, -0.00149775, -0.00140208, -0.00138325, -0.00137285, -0.00136862, -0.00136654", \ + "-0.00214419, -0.00197242, -0.00163499, -0.00152189, -0.00145611, -0.00143026, -0.00141476", \ + "-0.00201361, -0.00203909, -0.00193099, -0.00179797, -0.00165663, -0.00158801, -0.00153382", \ + "-0.000780086, -0.00104137, -0.00145999, -0.00154942, -0.00155276, -0.00153834, -0.00151873", \ + "0.00244959, 0.00185627, 0.000429462, -0.000187898, -0.000689611, -0.000931793, -0.00108727", \ + "0.0072378, 0.00640611, 0.0039473, 0.00257158, 0.00132476, 0.000581041, 7.96095e-05", \ + "0.0134062, 0.0123848, 0.00901704, 0.00682381, 0.00460095, 0.00316763, 0.00214964" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00970932, 0.00977628, 0.00967164, 0.00955126, 0.00945126, 0.00940016, 0.00936727", \ + "0.00949268, 0.00954215, 0.00955943, 0.00948438, 0.00937773, 0.00930842, 0.009261", \ + "0.00949727, 0.00954969, 0.00963583, 0.00967785, 0.00967355, 0.00962799, 0.00959204", \ + "0.0101287, 0.0101545, 0.0102476, 0.0103036, 0.010339, 0.0103421, 0.0103089", \ + "0.0118416, 0.0118411, 0.0118549, 0.0119122, 0.0119917, 0.0119867, 0.0119922", \ + "0.014473, 0.0143922, 0.0143081, 0.0143171, 0.0143787, 0.0143858, 0.0144191", \ + "0.0179323, 0.0177585, 0.0175281, 0.0174749, 0.017475, 0.0175113, 0.0175876" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128118, 0.0127146, 0.012169, 0.0118511, 0.0115888, 0.0114564, 0.0113771", \ + "0.0125854, 0.0125144, 0.0120757, 0.0117702, 0.0115053, 0.0113649, 0.0112792", \ + "0.0119415, 0.0119224, 0.0118214, 0.0116634, 0.0114655, 0.0113253, 0.0112232", \ + "0.0123887, 0.0123594, 0.0122092, 0.0121212, 0.0119748, 0.0118359, 0.0117221", \ + "0.0139161, 0.013806, 0.0136596, 0.0135947, 0.0134755, 0.0133612, 0.0132496", \ + "0.01655, 0.0164362, 0.0160774, 0.0159461, 0.015824, 0.0157018, 0.0156008", \ + "0.0199014, 0.0196533, 0.0191961, 0.0190444, 0.0189191, 0.0187973, 0.0186845" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00789661, 0.00805374, 0.00820788, 0.00823926, 0.00825484, 0.00825852, 0.00826091", \ + "0.00754674, 0.00767463, 0.00800138, 0.00812615, 0.00819399, 0.00824426, 0.00826408", \ + "0.00843888, 0.00829498, 0.00822185, 0.0080891, 0.00812851, 0.00817179, 0.00821049", \ + "0.0101378, 0.00978668, 0.00914096, 0.00882186, 0.00808429, 0.00846233, 0.00840161", \ + "0.0137915, 0.0132258, 0.0116934, 0.0108401, 0.00997361, 0.0094719, 0.0091499", \ + "0.0188055, 0.0180085, 0.0156243, 0.0141494, 0.0126353, 0.0115297, 0.0107092", \ + "0.0251602, 0.0241939, 0.0210882, 0.0189457, 0.0165792, 0.0149695, 0.0134539" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "-0.000890104, -0.000743446, -0.000599823, -0.000574672, -0.000561332, -0.000555819, -0.000550834", \ + "-0.00125524, -0.00109611, -0.000730771, -0.000608275, -0.00053643, -0.000505901, -0.000485684", \ + "-0.000600206, -0.000698321, -0.000676338, -0.000642759, -0.000581314, -0.00053953, -0.000516533", \ + "0.00105736, 0.000701176, 9.05732e-05, -8.20552e-05, -0.000271134, -0.000339843, -0.000395864", \ + "0.00459622, 0.00396097, 0.00234206, 0.00160014, 0.000885023, 0.000479556, 0.000186644", \ + "0.00956031, 0.00866002, 0.00610294, 0.00460252, 0.00312528, 0.00218978, 0.00153309", \ + "0.0159011, 0.0148438, 0.0113766, 0.00909646, 0.00669507, 0.00503848, 0.00385381" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0115902, 0.0114068, 0.0106008, 0.0101763, 0.00983619, 0.00966948, 0.0095722", \ + "0.011108, 0.0110271, 0.0105921, 0.0102057, 0.00983896, 0.00962434, 0.00948601", \ + "0.0106759, 0.0106876, 0.0106519, 0.0105409, 0.0103247, 0.0101255, 0.00996288", \ + "0.011194, 0.0112067, 0.011227, 0.0112056, 0.0110982, 0.0109605, 0.0108133", \ + "0.0127751, 0.0127731, 0.0127615, 0.012793, 0.0128422, 0.0127038, 0.0126152", \ + "0.0153613, 0.0152912, 0.0151914, 0.0151769, 0.0151998, 0.0151635, 0.0151245", \ + "0.0188119, 0.0186395, 0.0184076, 0.0183349, 0.0183074, 0.018341, 0.0183774" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119163, 0.0117514, 0.0109918, 0.0105877, 0.0102752, 0.0101221, 0.0100307", \ + "0.0116198, 0.0114733, 0.0108453, 0.0104591, 0.0101389, 0.00997212, 0.00987238", \ + "0.011323, 0.0113006, 0.0111111, 0.0108775, 0.0105979, 0.0103976, 0.0102578", \ + "0.0120032, 0.0119639, 0.0117602, 0.0116075, 0.0113718, 0.0111755, 0.0110247", \ + "0.0137361, 0.01358, 0.0133736, 0.0132899, 0.0130975, 0.0129287, 0.0127601", \ + "0.0164945, 0.0162688, 0.0158981, 0.0157285, 0.0155978, 0.0154452, 0.0152823", \ + "0.020108, 0.0197978, 0.0193196, 0.0190494, 0.0188287, 0.0186638, 0.018515" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00478554; + rise_capacitance : 0.00478554; + rise_capacitance_range (0.00300339, 0.00478554); + fall_capacitance : 0.00474357; + fall_capacitance_range (0.00308025, 0.00474357); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00449807; + rise_capacitance : 0.00449807; + rise_capacitance_range (0.00206553, 0.00449807); + fall_capacitance : 0.00444529; + fall_capacitance_range (0.00206961, 0.00444529); + } + } + cell (XOR3X1) { + area : 21.168; + cell_leakage_power : 0.305096; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.321915; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.323853; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306731; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305397; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287673; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286339; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.30346; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305397; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305096; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (A * !B * !C) + (!A * B * !C) + (!A * !B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.095; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.1102, 0.117089, 0.158539, 0.200406, 0.278686, 0.378831, 0.509488", \ + "0.124661, 0.131543, 0.172979, 0.214835, 0.293114, 0.393293, 0.523939", \ + "0.184457, 0.191429, 0.233068, 0.274859, 0.35323, 0.453396, 0.584031", \ + "0.239571, 0.247316, 0.291911, 0.334785, 0.413521, 0.513748, 0.644399", \ + "0.310852, 0.31994, 0.370029, 0.415403, 0.495276, 0.59577, 0.726631", \ + "0.378551, 0.389173, 0.446359, 0.495167, 0.57759, 0.678394, 0.809023", \ + "0.442408, 0.454495, 0.519544, 0.573162, 0.658719, 0.761195, 0.892202" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0262947, 0.0318374, 0.0738206, 0.126024, 0.233964, 0.377528, 0.566639", \ + "0.0263135, 0.0318471, 0.073825, 0.126009, 0.233967, 0.377493, 0.566648", \ + "0.0276229, 0.0330117, 0.0745281, 0.126324, 0.234058, 0.377564, 0.566643", \ + "0.0322908, 0.0377738, 0.0785491, 0.129143, 0.235292, 0.377939, 0.566742", \ + "0.0405289, 0.046397, 0.086761, 0.135331, 0.238629, 0.379816, 0.567495", \ + "0.050414, 0.056737, 0.097924, 0.144447, 0.244069, 0.382375, 0.568755", \ + "0.060846, 0.068025, 0.111425, 0.156983, 0.252392, 0.387542, 0.571514" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.123275, 0.130433, 0.172314, 0.212682, 0.285068, 0.375825, 0.493623", \ + "0.137539, 0.144684, 0.186578, 0.226884, 0.299342, 0.390096, 0.507873", \ + "0.195526, 0.202727, 0.244727, 0.28519, 0.357634, 0.448383, 0.566155", \ + "0.247676, 0.255581, 0.300247, 0.341881, 0.41505, 0.505985, 0.623809", \ + "0.31237, 0.32139, 0.370882, 0.414929, 0.490129, 0.581589, 0.699748", \ + "0.372385, 0.382687, 0.438161, 0.485492, 0.563172, 0.655741, 0.773792", \ + "0.425964, 0.437632, 0.499902, 0.551246, 0.632737, 0.726856, 0.845544" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0288573, 0.0341767, 0.0721959, 0.117149, 0.209363, 0.332665, 0.496553", \ + "0.0288577, 0.0341726, 0.0721597, 0.117262, 0.209316, 0.332659, 0.496537", \ + "0.0300375, 0.0352746, 0.0728995, 0.11764, 0.209438, 0.332562, 0.496593", \ + "0.0344597, 0.039807, 0.0770326, 0.120903, 0.211303, 0.333323, 0.496721", \ + "0.0422788, 0.047797, 0.085052, 0.127764, 0.216106, 0.336626, 0.498543", \ + "0.05168, 0.057638, 0.095509, 0.136989, 0.222365, 0.340259, 0.50061", \ + "0.062073, 0.068607, 0.108031, 0.148597, 0.231463, 0.346459, 0.504069" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.155042, 0.160482, 0.195526, 0.234768, 0.312058, 0.412084, 0.542754", \ + "0.169543, 0.174993, 0.210012, 0.24928, 0.326559, 0.426601, 0.557253", \ + "0.210427, 0.21587, 0.250908, 0.290168, 0.367435, 0.467429, 0.598126", \ + "0.240945, 0.246403, 0.281405, 0.320694, 0.397905, 0.498036, 0.628614", \ + "0.280173, 0.285639, 0.320663, 0.359941, 0.437216, 0.537232, 0.667904", \ + "0.318766, 0.324241, 0.359294, 0.398556, 0.47585, 0.575881, 0.706552", \ + "0.355573, 0.361034, 0.396118, 0.435379, 0.512679, 0.61269, 0.743379" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197246, 0.0245501, 0.0658974, 0.120283, 0.231227, 0.37601, 0.56563", \ + "0.0197148, 0.0245437, 0.0659002, 0.120292, 0.231237, 0.376077, 0.565627", \ + "0.0197047, 0.0245265, 0.0658932, 0.120283, 0.231225, 0.376031, 0.565622", \ + "0.0197179, 0.0245561, 0.0659056, 0.120279, 0.231191, 0.376112, 0.565556", \ + "0.01973, 0.0245754, 0.0659162, 0.120289, 0.23124, 0.375972, 0.565752", \ + "0.019793, 0.024633, 0.065944, 0.1203, 0.231234, 0.376083, 0.565636", \ + "0.019894, 0.02471, 0.065974, 0.120321, 0.231249, 0.375973, 0.56564" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.154799, 0.160232, 0.19388, 0.22979, 0.299486, 0.389637, 0.507325", \ + "0.16917, 0.174605, 0.208252, 0.244159, 0.31386, 0.404008, 0.521726", \ + "0.209052, 0.214501, 0.248164, 0.284064, 0.353805, 0.443917, 0.561616", \ + "0.237055, 0.242507, 0.276139, 0.312049, 0.381744, 0.471918, 0.58962", \ + "0.271102, 0.276541, 0.310194, 0.346098, 0.415809, 0.505958, 0.623675", \ + "0.301573, 0.307014, 0.340686, 0.376593, 0.446331, 0.536456, 0.654169", \ + "0.328869, 0.334347, 0.368029, 0.403934, 0.47369, 0.563822, 0.681495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197867, 0.0242968, 0.0603831, 0.106977, 0.202998, 0.32906, 0.494321", \ + "0.0197876, 0.0242971, 0.0603833, 0.106972, 0.202939, 0.32906, 0.494319", \ + "0.0197509, 0.0242404, 0.0603734, 0.106973, 0.202927, 0.32906, 0.494321", \ + "0.0197948, 0.024289, 0.0603889, 0.107075, 0.202894, 0.329134, 0.494294", \ + "0.0198139, 0.0243166, 0.0604001, 0.106986, 0.203006, 0.329061, 0.494287", \ + "0.019858, 0.024352, 0.060424, 0.107007, 0.202936, 0.329063, 0.494321", \ + "0.019934, 0.024404, 0.060459, 0.107019, 0.20301, 0.329066, 0.494191" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.1102, 0.117089, 0.158539, 0.200406, 0.278686, 0.378831, 0.509488", \ + "0.124661, 0.131543, 0.172979, 0.214835, 0.293114, 0.393293, 0.523939", \ + "0.184457, 0.191429, 0.233068, 0.274859, 0.35323, 0.453396, 0.584031", \ + "0.239571, 0.247316, 0.291911, 0.334785, 0.413521, 0.513748, 0.644399", \ + "0.310852, 0.31994, 0.370029, 0.415403, 0.495276, 0.59577, 0.726631", \ + "0.378551, 0.389173, 0.446359, 0.495167, 0.57759, 0.678394, 0.809023", \ + "0.442408, 0.454495, 0.519544, 0.573162, 0.658719, 0.761195, 0.892202" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0262947, 0.0318374, 0.0738206, 0.126024, 0.233964, 0.377528, 0.566639", \ + "0.0263135, 0.0318471, 0.073825, 0.126009, 0.233967, 0.377493, 0.566648", \ + "0.0276229, 0.0330117, 0.0745281, 0.126324, 0.234058, 0.377564, 0.566643", \ + "0.0322908, 0.0377738, 0.0785491, 0.129143, 0.235292, 0.377939, 0.566742", \ + "0.0405289, 0.046397, 0.086761, 0.135331, 0.238629, 0.379816, 0.567495", \ + "0.050414, 0.056737, 0.097924, 0.144447, 0.244069, 0.382375, 0.568755", \ + "0.060846, 0.068025, 0.111425, 0.156983, 0.252392, 0.387542, 0.571514" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.123275, 0.130433, 0.172314, 0.212682, 0.285068, 0.375825, 0.493623", \ + "0.137539, 0.144684, 0.186578, 0.226884, 0.299342, 0.390096, 0.507873", \ + "0.195526, 0.202727, 0.244727, 0.28519, 0.357634, 0.448383, 0.566155", \ + "0.247676, 0.255581, 0.300247, 0.341881, 0.41505, 0.505985, 0.623809", \ + "0.31237, 0.32139, 0.370882, 0.414929, 0.490129, 0.581589, 0.699748", \ + "0.372385, 0.382687, 0.438161, 0.485492, 0.563172, 0.655741, 0.773792", \ + "0.425964, 0.437632, 0.499902, 0.551246, 0.632737, 0.726856, 0.845544" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0288573, 0.0341767, 0.0721959, 0.117149, 0.209363, 0.332665, 0.496553", \ + "0.0288577, 0.0341726, 0.0721597, 0.117262, 0.209316, 0.332659, 0.496537", \ + "0.0300375, 0.0352746, 0.0728995, 0.11764, 0.209438, 0.332562, 0.496593", \ + "0.0344597, 0.039807, 0.0770326, 0.120903, 0.211303, 0.333323, 0.496721", \ + "0.0422788, 0.047797, 0.085052, 0.127764, 0.216106, 0.336626, 0.498543", \ + "0.05168, 0.057638, 0.095509, 0.136989, 0.222365, 0.340259, 0.50061", \ + "0.062073, 0.068607, 0.108031, 0.148597, 0.231463, 0.346459, 0.504069" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.132828, 0.138287, 0.173374, 0.212627, 0.289913, 0.389918, 0.520616", \ + "0.147306, 0.152792, 0.187843, 0.227099, 0.304413, 0.404472, 0.535114", \ + "0.202357, 0.207818, 0.242903, 0.282162, 0.359421, 0.459488, 0.590122", \ + "0.247196, 0.252711, 0.287956, 0.327289, 0.404609, 0.504728, 0.635317", \ + "0.302237, 0.307864, 0.343487, 0.382865, 0.460221, 0.560278, 0.690943", \ + "0.35281, 0.358676, 0.394709, 0.434101, 0.511479, 0.611655, 0.742302", \ + "0.398528, 0.404653, 0.441339, 0.480773, 0.558177, 0.658391, 0.789058" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197777, 0.024594, 0.0659449, 0.120321, 0.231219, 0.376063, 0.565622", \ + "0.0198173, 0.024625, 0.0659454, 0.120311, 0.231232, 0.37608, 0.565622", \ + "0.0199341, 0.0247492, 0.0659962, 0.120346, 0.231245, 0.376086, 0.565623", \ + "0.0203826, 0.0251614, 0.0662416, 0.120537, 0.231324, 0.376143, 0.565608", \ + "0.0212523, 0.026013, 0.066707, 0.120691, 0.231391, 0.376465, 0.56572", \ + "0.022581, 0.027285, 0.067357, 0.12107, 0.231556, 0.376196, 0.565653", \ + "0.024014, 0.028701, 0.068143, 0.121478, 0.231771, 0.376309, 0.565725" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.129448, 0.134891, 0.168547, 0.20445, 0.274175, 0.364302, 0.481997", \ + "0.144122, 0.149568, 0.183233, 0.219141, 0.288849, 0.378997, 0.496703", \ + "0.200639, 0.206099, 0.23979, 0.275689, 0.345401, 0.435539, 0.553208", \ + "0.247977, 0.253475, 0.287366, 0.323334, 0.39311, 0.483308, 0.600914", \ + "0.308464, 0.314101, 0.348373, 0.384474, 0.454309, 0.544481, 0.662183", \ + "0.366916, 0.372739, 0.407655, 0.443977, 0.513926, 0.604107, 0.72186", \ + "0.421916, 0.427989, 0.46365, 0.500221, 0.570345, 0.660551, 0.778271" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198134, 0.0243125, 0.0603977, 0.106984, 0.202937, 0.329059, 0.494198", \ + "0.0198311, 0.0243262, 0.0603966, 0.106983, 0.20293, 0.329058, 0.494318", \ + "0.0199596, 0.0244451, 0.0604391, 0.107023, 0.203003, 0.329064, 0.494287", \ + "0.0203639, 0.0248125, 0.0606844, 0.1071, 0.203006, 0.329123, 0.494415", \ + "0.021254, 0.025718, 0.061286, 0.107477, 0.203159, 0.32925, 0.494294", \ + "0.022464, 0.026906, 0.06217, 0.10804, 0.203412, 0.329245, 0.494514", \ + "0.023942, 0.028362, 0.063173, 0.108748, 0.20384, 0.32946, 0.494477" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.138982, 0.145836, 0.187043, 0.228723, 0.306941, 0.407149, 0.537855", \ + "0.153415, 0.160283, 0.201485, 0.243158, 0.321369, 0.421558, 0.552313", \ + "0.193536, 0.200465, 0.24164, 0.283305, 0.361504, 0.461711, 0.592431", \ + "0.221809, 0.228684, 0.269967, 0.311576, 0.389853, 0.49005, 0.620782", \ + "0.256652, 0.263547, 0.30485, 0.346505, 0.424752, 0.525, 0.655718", \ + "0.288767, 0.295729, 0.337223, 0.378969, 0.457248, 0.5575, 0.688246", \ + "0.316997, 0.324069, 0.365915, 0.407759, 0.486138, 0.586409, 0.717176" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0263806, 0.0318652, 0.0734842, 0.125677, 0.233901, 0.377604, 0.566728", \ + "0.0263867, 0.0318501, 0.0734801, 0.12569, 0.233888, 0.377655, 0.566833", \ + "0.0265248, 0.031909, 0.0736147, 0.125731, 0.233932, 0.377645, 0.566828", \ + "0.0264801, 0.0319625, 0.0736158, 0.125746, 0.233956, 0.377661, 0.566725", \ + "0.0266946, 0.0321534, 0.0737191, 0.12581, 0.233945, 0.377997, 0.566916", \ + "0.027203, 0.032634, 0.074064, 0.126035, 0.234051, 0.377719, 0.566733", \ + "0.027892, 0.033343, 0.074583, 0.126375, 0.234226, 0.377804, 0.566813" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.150545, 0.157628, 0.19917, 0.239122, 0.311319, 0.402015, 0.519833", \ + "0.165131, 0.172233, 0.213708, 0.253772, 0.325911, 0.416604, 0.534422", \ + "0.206184, 0.213255, 0.254804, 0.294756, 0.366958, 0.457653, 0.575471", \ + "0.236671, 0.24378, 0.285258, 0.325262, 0.397498, 0.488252, 0.606041", \ + "0.276809, 0.283919, 0.325439, 0.365543, 0.43773, 0.528436, 0.646265", \ + "0.316202, 0.323353, 0.365104, 0.405237, 0.47748, 0.56822, 0.686057", \ + "0.354361, 0.361602, 0.403639, 0.443953, 0.516296, 0.607077, 0.724941" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0285936, 0.0338488, 0.0716014, 0.116503, 0.20882, 0.332446, 0.496509", \ + "0.0285906, 0.0338624, 0.0715244, 0.116561, 0.208817, 0.332429, 0.496509", \ + "0.0286254, 0.0339052, 0.0716198, 0.116525, 0.208823, 0.332431, 0.49651", \ + "0.0286507, 0.0339252, 0.0715854, 0.116538, 0.208926, 0.332399, 0.496513", \ + "0.02883, 0.0340883, 0.0717215, 0.116692, 0.208887, 0.332502, 0.496385", \ + "0.029247, 0.034482, 0.072113, 0.116936, 0.209037, 0.332547, 0.496471", \ + "0.029962, 0.035185, 0.072647, 0.11734, 0.209281, 0.332695, 0.496637" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0913026, 0.0982205, 0.139779, 0.181635, 0.259804, 0.359951, 0.490591", \ + "0.104481, 0.111364, 0.152928, 0.194715, 0.272979, 0.373135, 0.503769", \ + "0.156498, 0.163802, 0.206354, 0.248427, 0.32675, 0.426928, 0.557636", \ + "0.199525, 0.208023, 0.254832, 0.298435, 0.377674, 0.477938, 0.608547", \ + "0.25409, 0.264378, 0.318858, 0.365303, 0.445827, 0.546344, 0.677349", \ + "0.307241, 0.319275, 0.382763, 0.43365, 0.516634, 0.61789, 0.748674", \ + "0.357551, 0.371143, 0.443659, 0.500461, 0.587938, 0.690949, 0.822185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261468, 0.0316784, 0.0737518, 0.125956, 0.233904, 0.377495, 0.566638", \ + "0.0261463, 0.0316712, 0.0737656, 0.125955, 0.233954, 0.377493, 0.566637", \ + "0.0294974, 0.0348369, 0.0754399, 0.126898, 0.23425, 0.377554, 0.566658", \ + "0.0367803, 0.0422752, 0.0812897, 0.131476, 0.236458, 0.378543, 0.566927", \ + "0.0476762, 0.0538691, 0.0923032, 0.138481, 0.24028, 0.381357, 0.568637", \ + "0.058776, 0.065889, 0.106633, 0.150363, 0.246894, 0.384018, 0.570102", \ + "0.069756, 0.077851, 0.122693, 0.165575, 0.257741, 0.39084, 0.573999" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.113299, 0.1204, 0.161951, 0.201973, 0.274094, 0.364752, 0.482584", \ + "0.125089, 0.132196, 0.173738, 0.213677, 0.285873, 0.376553, 0.494393", \ + "0.179174, 0.186375, 0.228456, 0.268646, 0.340737, 0.431567, 0.549389", \ + "0.226382, 0.234613, 0.280246, 0.322089, 0.395504, 0.486421, 0.604329", \ + "0.284903, 0.294602, 0.346342, 0.390642, 0.465565, 0.557195, 0.675713", \ + "0.339541, 0.350772, 0.4097, 0.457698, 0.535116, 0.627651, 0.745728", \ + "0.389567, 0.402254, 0.46886, 0.5217, 0.603079, 0.697008, 0.815821" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0285848, 0.0338377, 0.0715725, 0.11653, 0.208811, 0.33243, 0.496398", \ + "0.0285713, 0.0338317, 0.0715751, 0.11651, 0.208814, 0.332429, 0.496507", \ + "0.030964, 0.0359714, 0.0726707, 0.117171, 0.209101, 0.332549, 0.496702", \ + "0.0376238, 0.0427716, 0.0785922, 0.121914, 0.211866, 0.333942, 0.497034", \ + "0.0479294, 0.0534559, 0.088446, 0.129435, 0.216653, 0.337761, 0.499582", \ + "0.059075, 0.065204, 0.101327, 0.139992, 0.223286, 0.34086, 0.501472", \ + "0.070534, 0.077393, 0.115931, 0.153832, 0.233482, 0.347571, 0.505283" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.122615, 0.12808, 0.163129, 0.202429, 0.279662, 0.37974, 0.510374", \ + "0.136966, 0.142411, 0.177513, 0.216766, 0.294056, 0.394078, 0.524748", \ + "0.177784, 0.183235, 0.218272, 0.257522, 0.334826, 0.4348, 0.565479", \ + "0.206524, 0.211982, 0.247027, 0.286282, 0.363577, 0.463567, 0.594186", \ + "0.242846, 0.248314, 0.283381, 0.322652, 0.399959, 0.49997, 0.630659", \ + "0.277791, 0.283292, 0.318408, 0.357688, 0.434999, 0.535023, 0.665702", \ + "0.311144, 0.316652, 0.351807, 0.391129, 0.468402, 0.568514, 0.699138" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197539, 0.024615, 0.0659374, 0.120309, 0.231233, 0.37608, 0.565621", \ + "0.0198073, 0.0245997, 0.0659308, 0.120303, 0.231232, 0.375969, 0.565622", \ + "0.0197139, 0.0245179, 0.0658984, 0.120309, 0.231224, 0.376002, 0.565619", \ + "0.0197659, 0.0245904, 0.0659204, 0.120297, 0.231182, 0.376015, 0.565514", \ + "0.0198406, 0.0246618, 0.0659681, 0.12033, 0.231256, 0.375983, 0.565467", \ + "0.019941, 0.024767, 0.066028, 0.120386, 0.231274, 0.376018, 0.565602", \ + "0.020049, 0.024894, 0.066102, 0.120408, 0.231311, 0.376152, 0.565628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.138348, 0.143795, 0.177446, 0.213349, 0.283058, 0.373204, 0.490871", \ + "0.153384, 0.158835, 0.19247, 0.228374, 0.298084, 0.388227, 0.505933", \ + "0.187552, 0.193002, 0.226666, 0.262548, 0.332244, 0.42237, 0.540075", \ + "0.21142, 0.216879, 0.250478, 0.286402, 0.356132, 0.446268, 0.563977", \ + "0.240991, 0.246456, 0.280064, 0.316008, 0.385741, 0.475869, 0.593583", \ + "0.267985, 0.273461, 0.307118, 0.343064, 0.412814, 0.502958, 0.620649", \ + "0.291764, 0.297215, 0.330984, 0.366938, 0.436689, 0.526848, 0.644547" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198119, 0.0242972, 0.0603824, 0.106976, 0.202936, 0.329059, 0.494272", \ + "0.0198024, 0.024288, 0.0603821, 0.106976, 0.202948, 0.32906, 0.494319", \ + "0.0197785, 0.0242668, 0.0603813, 0.106981, 0.20301, 0.329063, 0.49432", \ + "0.0197865, 0.024266, 0.0603227, 0.106979, 0.202921, 0.329045, 0.494331", \ + "0.0198271, 0.0243072, 0.0603412, 0.106998, 0.202942, 0.329073, 0.494442", \ + "0.019905, 0.024386, 0.060442, 0.107041, 0.202984, 0.329099, 0.494228", \ + "0.020007, 0.024486, 0.060548, 0.107062, 0.203011, 0.329136, 0.494312" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0913026, 0.0982205, 0.139779, 0.181635, 0.259804, 0.359951, 0.490591", \ + "0.104481, 0.111364, 0.152928, 0.194715, 0.272979, 0.373135, 0.503769", \ + "0.156498, 0.163802, 0.206354, 0.248427, 0.32675, 0.426928, 0.557636", \ + "0.199525, 0.208023, 0.254832, 0.298435, 0.377674, 0.477938, 0.608547", \ + "0.25409, 0.264378, 0.318858, 0.365303, 0.445827, 0.546344, 0.677349", \ + "0.307241, 0.319275, 0.382763, 0.43365, 0.516634, 0.61789, 0.748674", \ + "0.357551, 0.371143, 0.443659, 0.500461, 0.587938, 0.690949, 0.822185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261468, 0.0316784, 0.0737518, 0.125956, 0.233904, 0.377495, 0.566638", \ + "0.0261463, 0.0316712, 0.0737656, 0.125955, 0.233954, 0.377493, 0.566637", \ + "0.0294974, 0.0348369, 0.0754399, 0.126898, 0.23425, 0.377554, 0.566658", \ + "0.0367803, 0.0422752, 0.0812897, 0.131476, 0.236458, 0.378543, 0.566927", \ + "0.0476762, 0.0538691, 0.0923032, 0.138481, 0.24028, 0.381357, 0.568637", \ + "0.058776, 0.065889, 0.106633, 0.150363, 0.246894, 0.384018, 0.570102", \ + "0.069756, 0.077851, 0.122693, 0.165575, 0.257741, 0.39084, 0.573999" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.113299, 0.1204, 0.161951, 0.201973, 0.274094, 0.364752, 0.482584", \ + "0.125089, 0.132196, 0.173738, 0.213677, 0.285873, 0.376553, 0.494393", \ + "0.179174, 0.186375, 0.228456, 0.268646, 0.340737, 0.431567, 0.549389", \ + "0.226382, 0.234613, 0.280246, 0.322089, 0.395504, 0.486421, 0.604329", \ + "0.284903, 0.294602, 0.346342, 0.390642, 0.465565, 0.557195, 0.675713", \ + "0.339541, 0.350772, 0.4097, 0.457698, 0.535116, 0.627651, 0.745728", \ + "0.389567, 0.402254, 0.46886, 0.5217, 0.603079, 0.697008, 0.815821" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0285848, 0.0338377, 0.0715725, 0.11653, 0.208811, 0.33243, 0.496398", \ + "0.0285713, 0.0338317, 0.0715751, 0.11651, 0.208814, 0.332429, 0.496507", \ + "0.030964, 0.0359714, 0.0726707, 0.117171, 0.209101, 0.332549, 0.496702", \ + "0.0376238, 0.0427716, 0.0785922, 0.121914, 0.211866, 0.333942, 0.497034", \ + "0.0479294, 0.0534559, 0.088446, 0.129435, 0.216653, 0.337761, 0.499582", \ + "0.059075, 0.065204, 0.101327, 0.139992, 0.223286, 0.34086, 0.501472", \ + "0.070534, 0.077393, 0.115931, 0.153832, 0.233482, 0.347571, 0.505283" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.117537, 0.122978, 0.158013, 0.197288, 0.274546, 0.374611, 0.505249", \ + "0.128934, 0.134379, 0.169396, 0.208682, 0.285932, 0.385955, 0.516624", \ + "0.173796, 0.179275, 0.214412, 0.253686, 0.330935, 0.431004, 0.561672", \ + "0.207939, 0.213473, 0.248806, 0.28807, 0.365401, 0.465434, 0.596143", \ + "0.251608, 0.257337, 0.292963, 0.332336, 0.40972, 0.509786, 0.640466", \ + "0.292923, 0.2989, 0.335135, 0.374534, 0.452022, 0.552089, 0.682761", \ + "0.331097, 0.337383, 0.374399, 0.414021, 0.491491, 0.591545, 0.722374" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0197223, 0.024563, 0.0659014, 0.120281, 0.23122, 0.376076, 0.565621", \ + "0.019708, 0.0245414, 0.0658901, 0.120281, 0.231215, 0.375971, 0.565619", \ + "0.0200184, 0.0248241, 0.0660981, 0.120386, 0.231221, 0.375979, 0.565626", \ + "0.0205806, 0.0253225, 0.0663166, 0.120468, 0.231271, 0.376079, 0.565643", \ + "0.0215789, 0.0263286, 0.066872, 0.120746, 0.231418, 0.376191, 0.565442", \ + "0.023135, 0.027802, 0.067671, 0.121161, 0.231593, 0.376208, 0.565658", \ + "0.024844, 0.029518, 0.068579, 0.121633, 0.231833, 0.376363, 0.565807" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.10884, 0.114281, 0.147951, 0.183856, 0.253549, 0.343709, 0.461389", \ + "0.121725, 0.127166, 0.160819, 0.196741, 0.266438, 0.356562, 0.474285", \ + "0.165428, 0.170889, 0.204619, 0.240592, 0.31033, 0.400475, 0.518196", \ + "0.199036, 0.204537, 0.238487, 0.27449, 0.344253, 0.434452, 0.552167", \ + "0.242553, 0.248224, 0.282682, 0.318829, 0.388691, 0.478849, 0.596555", \ + "0.284169, 0.290065, 0.325253, 0.361659, 0.431601, 0.521839, 0.639567", \ + "0.322823, 0.329011, 0.36501, 0.401673, 0.471829, 0.562029, 0.679834" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0198153, 0.0243205, 0.0603919, 0.106981, 0.202935, 0.32906, 0.494187", \ + "0.0197985, 0.0242981, 0.0603897, 0.106955, 0.202992, 0.329059, 0.494317", \ + "0.0200641, 0.0245489, 0.0604906, 0.107136, 0.20303, 0.329075, 0.494323", \ + "0.0205032, 0.0249879, 0.0607705, 0.107207, 0.203071, 0.329131, 0.49438", \ + "0.0216314, 0.0260586, 0.0615089, 0.10759, 0.203204, 0.329147, 0.494441", \ + "0.023046, 0.02758, 0.06254, 0.108316, 0.203488, 0.329297, 0.494396", \ + "0.02465, 0.02909, 0.063795, 0.109126, 0.203986, 0.329561, 0.494548" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.121459, 0.128319, 0.169498, 0.21116, 0.289367, 0.389574, 0.520325", \ + "0.136543, 0.143392, 0.184637, 0.226241, 0.304451, 0.404669, 0.53538", \ + "0.171415, 0.178233, 0.219439, 0.26113, 0.339376, 0.439616, 0.570345", \ + "0.195296, 0.202133, 0.243254, 0.284746, 0.362804, 0.463135, 0.593992", \ + "0.225715, 0.232602, 0.273792, 0.315434, 0.393623, 0.493775, 0.624415", \ + "0.253904, 0.26087, 0.302497, 0.344314, 0.42313, 0.523698, 0.654548", \ + "0.27997, 0.287125, 0.32927, 0.371525, 0.451054, 0.552654, 0.684327" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0263903, 0.0318486, 0.0734961, 0.12569, 0.233888, 0.377651, 0.566728", \ + "0.0263698, 0.0318508, 0.0735383, 0.125693, 0.233902, 0.377606, 0.566759", \ + "0.0261355, 0.0316339, 0.07365, 0.125848, 0.233983, 0.377701, 0.566729", \ + "0.0262231, 0.0316933, 0.0733507, 0.125457, 0.233745, 0.377681, 0.567077", \ + "0.0266373, 0.032087, 0.0736086, 0.125714, 0.233787, 0.377444, 0.566626", \ + "0.027399, 0.032804, 0.074275, 0.126537, 0.234926, 0.378427, 0.567244", \ + "0.028597, 0.033952, 0.075204, 0.127745, 0.236889, 0.380878, 0.569525" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.111706, 0.118871, 0.160783, 0.201082, 0.273519, 0.364214, 0.48201", \ + "0.126185, 0.133322, 0.1752, 0.215571, 0.288008, 0.378696, 0.496476", \ + "0.16858, 0.17563, 0.217095, 0.257314, 0.329708, 0.420414, 0.538217", \ + "0.198143, 0.20528, 0.246801, 0.286858, 0.35866, 0.449056, 0.566801", \ + "0.235306, 0.242517, 0.284407, 0.32463, 0.39685, 0.487221, 0.604489", \ + "0.271614, 0.278902, 0.3212, 0.361719, 0.434455, 0.525278, 0.642962", \ + "0.307363, 0.314806, 0.357689, 0.398467, 0.471806, 0.563522, 0.681935" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0287728, 0.0341103, 0.0722164, 0.117114, 0.209266, 0.332536, 0.496543", \ + "0.0287688, 0.0340798, 0.0721489, 0.117249, 0.20929, 0.332563, 0.496431", \ + "0.0281914, 0.0334566, 0.0718302, 0.117011, 0.20918, 0.332616, 0.496525", \ + "0.0286171, 0.0339103, 0.071728, 0.116387, 0.208132, 0.331692, 0.495946", \ + "0.0291522, 0.0344519, 0.0723719, 0.117109, 0.208639, 0.331256, 0.494904", \ + "0.029957, 0.035259, 0.073108, 0.117986, 0.209771, 0.33262, 0.495925", \ + "0.031191, 0.036491, 0.074142, 0.119059, 0.211547, 0.334804, 0.498088" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0494231, 0.0560174, 0.0964403, 0.137896, 0.215894, 0.315912, 0.446524", \ + "0.0615981, 0.0679781, 0.108089, 0.149492, 0.227583, 0.327667, 0.458248", \ + "0.102945, 0.109876, 0.150784, 0.192953, 0.271306, 0.371457, 0.502133", \ + "0.134507, 0.142664, 0.18634, 0.228475, 0.307547, 0.408515, 0.539106", \ + "0.176027, 0.185795, 0.236326, 0.280175, 0.359521, 0.460083, 0.591382", \ + "0.217969, 0.229171, 0.287792, 0.335276, 0.416785, 0.518383, 0.649555", \ + "0.260129, 0.272492, 0.339157, 0.391481, 0.476372, 0.580449, 0.713328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223083, 0.0282575, 0.0721834, 0.125236, 0.233765, 0.377417, 0.566619", \ + "0.0216874, 0.027737, 0.0719156, 0.125062, 0.233716, 0.377462, 0.566616", \ + "0.0273906, 0.0325095, 0.0743064, 0.126926, 0.234615, 0.377695, 0.566543", \ + "0.0343764, 0.0397424, 0.0778029, 0.128952, 0.236961, 0.379691, 0.567942", \ + "0.0441735, 0.0505595, 0.0874945, 0.13486, 0.239326, 0.381568, 0.569982", \ + "0.054404, 0.061748, 0.101195, 0.145531, 0.246061, 0.385659, 0.572526", \ + "0.06495, 0.073145, 0.116625, 0.159616, 0.256598, 0.394275, 0.57902" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0537642, 0.0592499, 0.092743, 0.128567, 0.198184, 0.288268, 0.40597", \ + "0.0657414, 0.0711606, 0.104675, 0.140517, 0.210188, 0.300297, 0.417994", \ + "0.103469, 0.109744, 0.145721, 0.182601, 0.252445, 0.342567, 0.460208", \ + "0.12778, 0.135161, 0.174326, 0.21155, 0.282005, 0.37293, 0.49057", \ + "0.155308, 0.16413, 0.209712, 0.248849, 0.319606, 0.410076, 0.528113", \ + "0.178119, 0.188179, 0.24091, 0.283515, 0.35642, 0.447742, 0.565756", \ + "0.195742, 0.20683, 0.266586, 0.31383, 0.390021, 0.48323, 0.60293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0192917, 0.0238032, 0.0601245, 0.106902, 0.202918, 0.329056, 0.494315", \ + "0.0192903, 0.0238494, 0.0601357, 0.106914, 0.202979, 0.329055, 0.494316", \ + "0.025855, 0.0300473, 0.0642823, 0.109368, 0.203828, 0.32915, 0.494322", \ + "0.0328583, 0.0372486, 0.0686321, 0.112152, 0.206356, 0.331236, 0.495654", \ + "0.0425836, 0.0478236, 0.0786031, 0.118571, 0.208771, 0.332894, 0.497648", \ + "0.052473, 0.058549, 0.091626, 0.129147, 0.215666, 0.33716, 0.500011", \ + "0.062793, 0.069502, 0.106334, 0.142832, 0.226228, 0.345439, 0.50651" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0500767, 0.0566688, 0.0967557, 0.137876, 0.215741, 0.315724, 0.446322", \ + "0.0620903, 0.0684806, 0.108347, 0.149443, 0.227316, 0.327376, 0.457971", \ + "0.103226, 0.110162, 0.150918, 0.192935, 0.271149, 0.371205, 0.501872", \ + "0.134627, 0.142788, 0.186404, 0.228382, 0.307288, 0.408204, 0.538771", \ + "0.175951, 0.185716, 0.236194, 0.279934, 0.35908, 0.459621, 0.590899", \ + "0.217698, 0.22888, 0.2874, 0.334826, 0.415999, 0.517704, 0.64902", \ + "0.259591, 0.271936, 0.338527, 0.390526, 0.475527, 0.579487, 0.712353" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223877, 0.0282442, 0.0716895, 0.124682, 0.23343, 0.377304, 0.566554", \ + "0.0218131, 0.0277638, 0.0715337, 0.124553, 0.233391, 0.377307, 0.566549", \ + "0.0274704, 0.0325634, 0.0740164, 0.126523, 0.234362, 0.377527, 0.566605", \ + "0.034411, 0.0397671, 0.0776367, 0.128637, 0.236665, 0.379517, 0.567852", \ + "0.0441682, 0.0505478, 0.0873774, 0.134599, 0.239018, 0.381428, 0.56991", \ + "0.054353, 0.061698, 0.101045, 0.145305, 0.245641, 0.385443, 0.572442", \ + "0.064874, 0.073058, 0.116492, 0.15917, 0.256327, 0.39401, 0.578854" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0538124, 0.0592921, 0.0928038, 0.128602, 0.198233, 0.288317, 0.406019", \ + "0.0657993, 0.0712346, 0.104741, 0.140582, 0.21025, 0.300349, 0.418057", \ + "0.103429, 0.109687, 0.145673, 0.18255, 0.252393, 0.342516, 0.460155", \ + "0.127773, 0.135136, 0.174325, 0.211476, 0.281987, 0.372944, 0.490569", \ + "0.155603, 0.164425, 0.209908, 0.249161, 0.319908, 0.41036, 0.528415", \ + "0.178376, 0.188435, 0.241184, 0.283796, 0.356699, 0.44802, 0.566044", \ + "0.196176, 0.207289, 0.267037, 0.314299, 0.390504, 0.483697, 0.603279" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0193049, 0.0238193, 0.0601801, 0.106908, 0.202918, 0.329055, 0.494315", \ + "0.0193025, 0.0238488, 0.0601378, 0.106913, 0.202975, 0.329055, 0.494315", \ + "0.0258691, 0.0300361, 0.0642785, 0.109367, 0.203829, 0.32915, 0.494323", \ + "0.0328703, 0.0372544, 0.0686273, 0.112101, 0.206357, 0.331163, 0.495661", \ + "0.0425807, 0.0478022, 0.0785108, 0.118541, 0.208892, 0.332885, 0.497769", \ + "0.052499, 0.058592, 0.091652, 0.129164, 0.215794, 0.337158, 0.500143", \ + "0.062833, 0.069558, 0.106361, 0.142853, 0.226244, 0.34544, 0.506496" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0494231, 0.0560174, 0.0964403, 0.137896, 0.215894, 0.315912, 0.446524", \ + "0.0615981, 0.0679781, 0.108089, 0.149492, 0.227583, 0.327667, 0.458248", \ + "0.102945, 0.109876, 0.150784, 0.192953, 0.271306, 0.371457, 0.502133", \ + "0.134507, 0.142664, 0.18634, 0.228475, 0.307547, 0.408515, 0.539106", \ + "0.176027, 0.185795, 0.236326, 0.280175, 0.359521, 0.460083, 0.591382", \ + "0.217969, 0.229171, 0.287792, 0.335276, 0.416785, 0.518383, 0.649555", \ + "0.260129, 0.272492, 0.339157, 0.391481, 0.476372, 0.580449, 0.713328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0223083, 0.0282575, 0.0721834, 0.125236, 0.233765, 0.377417, 0.566619", \ + "0.0216874, 0.027737, 0.0719156, 0.125062, 0.233716, 0.377462, 0.566616", \ + "0.0273906, 0.0325095, 0.0743064, 0.126926, 0.234615, 0.377695, 0.566543", \ + "0.0343764, 0.0397424, 0.0778029, 0.128952, 0.236961, 0.379691, 0.567942", \ + "0.0441735, 0.0505595, 0.0874945, 0.13486, 0.239326, 0.381568, 0.569982", \ + "0.054404, 0.061748, 0.101195, 0.145531, 0.246061, 0.385659, 0.572526", \ + "0.06495, 0.073145, 0.116625, 0.159616, 0.256598, 0.394275, 0.57902" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0714075, 0.0783992, 0.119689, 0.1597, 0.231912, 0.322623, 0.44041", \ + "0.0856088, 0.0925605, 0.13379, 0.17378, 0.246029, 0.336714, 0.454494", \ + "0.126545, 0.133102, 0.172696, 0.211915, 0.283873, 0.374539, 0.492346", \ + "0.154981, 0.161541, 0.201503, 0.240904, 0.312138, 0.401777, 0.519337", \ + "0.190985, 0.197538, 0.237627, 0.277266, 0.34928, 0.439416, 0.556338", \ + "0.225712, 0.232353, 0.272509, 0.312525, 0.385293, 0.476466, 0.594218", \ + "0.258746, 0.26553, 0.306013, 0.346378, 0.420084, 0.512428, 0.631339" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261365, 0.0316896, 0.0708856, 0.116537, 0.209012, 0.332493, 0.496494", \ + "0.0259159, 0.0314983, 0.0707858, 0.116486, 0.208945, 0.332456, 0.496517", \ + "0.0241184, 0.0296704, 0.0688032, 0.114845, 0.208282, 0.332219, 0.496421", \ + "0.0243813, 0.0299857, 0.06939, 0.114671, 0.206558, 0.330301, 0.494907", \ + "0.0250164, 0.030536, 0.0700857, 0.115693, 0.207747, 0.330309, 0.493633", \ + "0.026195, 0.031485, 0.070885, 0.116906, 0.209852, 0.332907, 0.495779", \ + "0.027906, 0.03296, 0.071772, 0.118404, 0.212391, 0.336247, 0.499222" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0726939, 0.0780868, 0.112832, 0.152025, 0.229326, 0.329337, 0.460014", \ + "0.0872482, 0.0925871, 0.127393, 0.166596, 0.243816, 0.343846, 0.474546", \ + "0.121731, 0.127053, 0.161626, 0.200793, 0.278159, 0.378203, 0.508856", \ + "0.14577, 0.151104, 0.185765, 0.224873, 0.302001, 0.402016, 0.532743", \ + "0.175122, 0.180583, 0.215671, 0.255077, 0.332558, 0.432577, 0.563216", \ + "0.201049, 0.206813, 0.242556, 0.282444, 0.360743, 0.461619, 0.592514", \ + "0.223752, 0.229897, 0.266497, 0.306919, 0.386088, 0.487968, 0.619946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0191879, 0.0240404, 0.0656861, 0.120181, 0.231191, 0.376, 0.565559", \ + "0.0191758, 0.0240411, 0.0656769, 0.120175, 0.231187, 0.375997, 0.565612", \ + "0.0189283, 0.0237965, 0.0655132, 0.120232, 0.231417, 0.376184, 0.565626", \ + "0.0193104, 0.0241449, 0.0655926, 0.119977, 0.23104, 0.376123, 0.56571", \ + "0.0204555, 0.0252055, 0.0662845, 0.120639, 0.231378, 0.376017, 0.565686", \ + "0.022252, 0.026849, 0.067558, 0.122131, 0.233148, 0.377523, 0.566398", \ + "0.02439, 0.028912, 0.068971, 0.123718, 0.23556, 0.380454, 0.569267" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0727905, 0.0796799, 0.120447, 0.160083, 0.231952, 0.32249, 0.440233", \ + "0.0866695, 0.0935964, 0.134337, 0.173957, 0.24581, 0.336365, 0.454124", \ + "0.127149, 0.133695, 0.172932, 0.211767, 0.283369, 0.373928, 0.491703", \ + "0.15548, 0.162087, 0.201742, 0.240782, 0.31164, 0.401145, 0.518707", \ + "0.191399, 0.19795, 0.23778, 0.277154, 0.348782, 0.438798, 0.555701", \ + "0.226044, 0.232675, 0.272627, 0.3124, 0.384848, 0.475926, 0.593641", \ + "0.258988, 0.265778, 0.306098, 0.346269, 0.419675, 0.511936, 0.630799" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261909, 0.0316015, 0.0702003, 0.115599, 0.208235, 0.331972, 0.496191", \ + "0.0259286, 0.0313988, 0.0701217, 0.115558, 0.208211, 0.332017, 0.496332", \ + "0.0241438, 0.0296117, 0.068247, 0.114022, 0.207611, 0.331802, 0.496267", \ + "0.0244561, 0.029997, 0.0688657, 0.113887, 0.205888, 0.330005, 0.49476", \ + "0.0251182, 0.0305806, 0.0695686, 0.114977, 0.20711, 0.330074, 0.493219", \ + "0.026264, 0.031533, 0.07044, 0.116289, 0.209266, 0.332538, 0.495511", \ + "0.027963, 0.033001, 0.071408, 0.11787, 0.21194, 0.335893, 0.499013" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0728485, 0.0782261, 0.112974, 0.152176, 0.229479, 0.329504, 0.460167", \ + "0.087242, 0.092651, 0.127461, 0.166677, 0.243929, 0.343987, 0.47464", \ + "0.121716, 0.127026, 0.16159, 0.200756, 0.278129, 0.378167, 0.50882", \ + "0.145794, 0.151131, 0.18576, 0.224872, 0.301996, 0.40202, 0.53273", \ + "0.17508, 0.180558, 0.21563, 0.255058, 0.332533, 0.432562, 0.56319", \ + "0.201047, 0.206811, 0.242511, 0.282449, 0.360738, 0.461615, 0.592537", \ + "0.223764, 0.229921, 0.266499, 0.306933, 0.386105, 0.487977, 0.619958" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0191893, 0.0240486, 0.0656897, 0.120202, 0.231188, 0.376056, 0.565551", \ + "0.019166, 0.0240267, 0.0656746, 0.120176, 0.231151, 0.37606, 0.565611", \ + "0.0189383, 0.0237885, 0.0655069, 0.120229, 0.231383, 0.376185, 0.565627", \ + "0.0193171, 0.0241508, 0.0655887, 0.119976, 0.231066, 0.376123, 0.565751", \ + "0.0204407, 0.0252423, 0.066277, 0.120641, 0.231378, 0.376018, 0.565686", \ + "0.022252, 0.02685, 0.067555, 0.12213, 0.233145, 0.377528, 0.566457", \ + "0.024391, 0.028918, 0.068965, 0.123717, 0.235559, 0.380454, 0.569268" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0714075, 0.0783992, 0.119689, 0.1597, 0.231912, 0.322623, 0.44041", \ + "0.0856088, 0.0925605, 0.13379, 0.17378, 0.246029, 0.336714, 0.454494", \ + "0.126545, 0.133102, 0.172696, 0.211915, 0.283873, 0.374539, 0.492346", \ + "0.154981, 0.161541, 0.201503, 0.240904, 0.312138, 0.401777, 0.519337", \ + "0.190985, 0.197538, 0.237627, 0.277266, 0.34928, 0.439416, 0.556338", \ + "0.225712, 0.232353, 0.272509, 0.312525, 0.385293, 0.476466, 0.594218", \ + "0.258746, 0.26553, 0.306013, 0.346378, 0.420084, 0.512428, 0.631339" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0261365, 0.0316896, 0.0708856, 0.116537, 0.209012, 0.332493, 0.496494", \ + "0.0259159, 0.0314983, 0.0707858, 0.116486, 0.208945, 0.332456, 0.496517", \ + "0.0241184, 0.0296704, 0.0688032, 0.114845, 0.208282, 0.332219, 0.496421", \ + "0.0243813, 0.0299857, 0.06939, 0.114671, 0.206558, 0.330301, 0.494907", \ + "0.0250164, 0.030536, 0.0700857, 0.115693, 0.207747, 0.330309, 0.493633", \ + "0.026195, 0.031485, 0.070885, 0.116906, 0.209852, 0.332907, 0.495779", \ + "0.027906, 0.03296, 0.071772, 0.118404, 0.212391, 0.336247, 0.499222" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00601857, 0.0060074, 0.00605331, 0.00610804, 0.00615599, 0.00618301, 0.00619891", \ + "0.00591631, 0.00590483, 0.0059471, 0.0060003, 0.00605035, 0.00607756, 0.00609344", \ + "0.00622765, 0.00619673, 0.0061569, 0.00618808, 0.00625404, 0.00624481, 0.00626306", \ + "0.00707989, 0.00703277, 0.00692525, 0.0069368, 0.00694964, 0.00697251, 0.00699355", \ + "0.00878954, 0.00871237, 0.00848415, 0.00842738, 0.00840544, 0.00845371, 0.00842971", \ + "0.0114368, 0.0113173, 0.0109668, 0.0108398, 0.0107659, 0.010778, 0.0108017", \ + "0.0150125, 0.0148613, 0.0143812, 0.0141861, 0.0140435, 0.0139883, 0.0140003" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0154506, 0.0154294, 0.0154676, 0.0155246, 0.0155754, 0.0156022, 0.0156162", \ + "0.0153694, 0.0153477, 0.0153816, 0.0154377, 0.015489, 0.0155173, 0.0155333", \ + "0.0156837, 0.0156488, 0.0156213, 0.0156505, 0.0157163, 0.0157515, 0.0157745", \ + "0.0165594, 0.0165097, 0.0163732, 0.0163725, 0.0164145, 0.0164389, 0.0164787", \ + "0.018294, 0.0182007, 0.0179634, 0.0179056, 0.0178931, 0.0179093, 0.0179286", \ + "0.0210145, 0.0208888, 0.0205158, 0.0203862, 0.0203227, 0.0203178, 0.0203125", \ + "0.0245929, 0.0244209, 0.0239057, 0.0237175, 0.0235904, 0.0235506, 0.0235309" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148787, 0.0148985, 0.0150172, 0.0150729, 0.0151095, 0.0151258, 0.0151346", \ + "0.0147738, 0.0147945, 0.0149137, 0.014969, 0.0150066, 0.0150237, 0.0150329", \ + "0.015027, 0.0150427, 0.0151454, 0.0151989, 0.0152365, 0.015254, 0.0152635", \ + "0.0158506, 0.0158616, 0.0159745, 0.0160268, 0.0160667, 0.0160905, 0.0161003", \ + "0.0175226, 0.0175144, 0.0175968, 0.0176588, 0.01774, 0.0177809, 0.0177654", \ + "0.0201592, 0.0201652, 0.0202023, 0.0202457, 0.0203005, 0.0203302, 0.0204367", \ + "0.0236655, 0.0236616, 0.0236835, 0.0237206, 0.0237582, 0.0237881, 0.0238382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00946969, 0.00949765, 0.00964308, 0.00969933, 0.00973407, 0.00975037, 0.00975872", \ + "0.00934503, 0.00937355, 0.00952006, 0.00957602, 0.00961207, 0.00962677, 0.00963415", \ + "0.00965623, 0.0096835, 0.00982607, 0.00988396, 0.00992179, 0.00993805, 0.00994691", \ + "0.0103496, 0.0103724, 0.0105035, 0.0105632, 0.0106037, 0.0106179, 0.0106329", \ + "0.0119363, 0.0119514, 0.0120537, 0.0121156, 0.0121632, 0.0121841, 0.0121951", \ + "0.0145281, 0.0145348, 0.0146236, 0.0146823, 0.0147331, 0.0147583, 0.0147761", \ + "0.0180101, 0.0180137, 0.018084, 0.0181393, 0.0181897, 0.0182189, 0.0182367" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0115704, 0.0115571, 0.0115981, 0.011651, 0.0117003, 0.0117256, 0.0117401", \ + "0.0114063, 0.0113934, 0.0114346, 0.0114879, 0.0115364, 0.011562, 0.0115773", \ + "0.0118166, 0.011804, 0.0118211, 0.0118797, 0.0119222, 0.0119481, 0.0119639", \ + "0.0127542, 0.0127376, 0.0127812, 0.0128106, 0.0128718, 0.0128934, 0.0129117", \ + "0.0146603, 0.0146422, 0.0146604, 0.0147016, 0.0147471, 0.0148294, 0.0148327", \ + "0.0174549, 0.0174323, 0.0174351, 0.0174762, 0.0175279, 0.0175552, 0.0175672", \ + "0.021068, 0.0210439, 0.0210273, 0.0210625, 0.0211056, 0.0211402, 0.0211868" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0128869, 0.0128663, 0.0129054, 0.0129621, 0.0130123, 0.0130389, 0.0130546", \ + "0.0126995, 0.012679, 0.012718, 0.0127753, 0.0128258, 0.0128522, 0.0128678", \ + "0.0130811, 0.013059, 0.013096, 0.0131529, 0.0132042, 0.013231, 0.013247", \ + "0.0139928, 0.0139716, 0.0140037, 0.0140605, 0.0141102, 0.0141382, 0.0141547", \ + "0.0158635, 0.0158431, 0.0158643, 0.0159175, 0.0159731, 0.0160038, 0.0160232", \ + "0.0186517, 0.0186244, 0.0186335, 0.0186783, 0.0187316, 0.0187639, 0.0187882", \ + "0.0222998, 0.0222638, 0.0222529, 0.022292, 0.022342, 0.022374, 0.022399" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0123161, 0.0123366, 0.0124572, 0.0125133, 0.0125496, 0.0125664, 0.0125765", \ + "0.0121219, 0.0121423, 0.0122632, 0.0123184, 0.0123556, 0.0123722, 0.0123812", \ + "0.0124814, 0.0125008, 0.0126196, 0.0126745, 0.0127103, 0.0127263, 0.0127359", \ + "0.0134426, 0.0134637, 0.013589, 0.0136441, 0.0136815, 0.0137013, 0.0137066", \ + "0.0152515, 0.0152686, 0.0153869, 0.0154462, 0.0155031, 0.0155032, 0.0155364", \ + "0.0180418, 0.0180647, 0.0181796, 0.0182345, 0.0182718, 0.0182949, 0.0183091", \ + "0.0216726, 0.021692, 0.0218021, 0.0218527, 0.0218857, 0.0219071, 0.0219451" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150038, 0.0150311, 0.0151781, 0.0152338, 0.015269, 0.0152842, 0.0152921", \ + "0.0148321, 0.0148596, 0.0150064, 0.015062, 0.0150972, 0.0151122, 0.01512", \ + "0.0152228, 0.0152525, 0.0154, 0.0154572, 0.0154928, 0.0155081, 0.0155163", \ + "0.0161464, 0.0161656, 0.0163084, 0.0163694, 0.0163997, 0.0164211, 0.0164284", \ + "0.0180366, 0.0180733, 0.0182155, 0.0182725, 0.0182979, 0.0183184, 0.0183205", \ + "0.0208082, 0.0208383, 0.0209754, 0.0210331, 0.0210621, 0.021083, 0.0210885", \ + "0.0244368, 0.0244645, 0.0246014, 0.024657, 0.0246921, 0.0247079, 0.0247151" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0148787, 0.0148985, 0.0150172, 0.0150729, 0.0151095, 0.0151258, 0.0151346", \ + "0.0147738, 0.0147945, 0.0149137, 0.014969, 0.0150066, 0.0150237, 0.0150329", \ + "0.015027, 0.0150427, 0.0151454, 0.0151989, 0.0152365, 0.015254, 0.0152635", \ + "0.0158506, 0.0158616, 0.0159745, 0.0160268, 0.0160667, 0.0160905, 0.0161003", \ + "0.0175226, 0.0175144, 0.0175968, 0.0176588, 0.01774, 0.0177809, 0.0177654", \ + "0.0201592, 0.0201652, 0.0202023, 0.0202457, 0.0203005, 0.0203302, 0.0204367", \ + "0.0236655, 0.0236616, 0.0236835, 0.0237206, 0.0237582, 0.0237881, 0.0238382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0150038, 0.0150311, 0.0151781, 0.0152338, 0.015269, 0.0152842, 0.0152921", \ + "0.0148321, 0.0148596, 0.0150064, 0.015062, 0.0150972, 0.0151122, 0.01512", \ + "0.0152228, 0.0152525, 0.0154, 0.0154572, 0.0154928, 0.0155081, 0.0155163", \ + "0.0161464, 0.0161656, 0.0163084, 0.0163694, 0.0163997, 0.0164211, 0.0164284", \ + "0.0180366, 0.0180733, 0.0182155, 0.0182725, 0.0182979, 0.0183184, 0.0183205", \ + "0.0208082, 0.0208383, 0.0209754, 0.0210331, 0.0210621, 0.021083, 0.0210885", \ + "0.0244368, 0.0244645, 0.0246014, 0.024657, 0.0246921, 0.0247079, 0.0247151" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0037294, 0.00372447, 0.00379737, 0.003853, 0.0038959, 0.0039174, 0.0039298", \ + "0.00349085, 0.00348494, 0.00355222, 0.00360994, 0.00365553, 0.00367787, 0.00369075", \ + "0.00432238, 0.00429029, 0.00424646, 0.00426972, 0.00432318, 0.00434972, 0.00436025", \ + "0.00606303, 0.00600281, 0.00589146, 0.0059268, 0.00591122, 0.00593098, 0.0059457", \ + "0.00974603, 0.00963565, 0.00939002, 0.00933562, 0.0093395, 0.00940267, 0.00937426", \ + "0.0150537, 0.0149228, 0.014542, 0.0144113, 0.014344, 0.0143489, 0.014379", \ + "0.0218782, 0.0216983, 0.0211856, 0.0209941, 0.020864, 0.0208164, 0.0208024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0144486, 0.0144292, 0.0144785, 0.014536, 0.0145836, 0.0146078, 0.0146217", \ + "0.0142874, 0.0142681, 0.0143135, 0.0143714, 0.0144207, 0.0144454, 0.0144604", \ + "0.0151698, 0.0151287, 0.0150776, 0.0151125, 0.0151764, 0.0151932, 0.0152384", \ + "0.0169824, 0.0169036, 0.0167304, 0.0167168, 0.0167505, 0.0167934, 0.0168119", \ + "0.020699, 0.0205831, 0.0202872, 0.0202164, 0.0201814, 0.0201929, 0.0202116", \ + "0.0260244, 0.0258766, 0.0254229, 0.0252849, 0.0252042, 0.0251793, 0.025167", \ + "0.032879, 0.0326819, 0.0320772, 0.0318612, 0.031715, 0.0316427, 0.0316313" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0138713, 0.0138913, 0.0140151, 0.0140706, 0.0141068, 0.0141231, 0.0141321", \ + "0.0136331, 0.0136536, 0.0137749, 0.0138303, 0.0138667, 0.0138831, 0.0138925", \ + "0.014507, 0.0145237, 0.0146221, 0.0146757, 0.0147153, 0.014736, 0.0147445", \ + "0.0163527, 0.0163584, 0.0164446, 0.0164958, 0.0165237, 0.0165562, 0.0165682", \ + "0.0199365, 0.0199452, 0.0200289, 0.0200574, 0.0201362, 0.0201281, 0.0201364", \ + "0.0252212, 0.0252158, 0.0252266, 0.0252918, 0.025328, 0.0253434, 0.0253752", \ + "0.0319855, 0.0319693, 0.0319924, 0.0320126, 0.0320639, 0.0320956, 0.0321507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00719927, 0.00722761, 0.00737574, 0.00743106, 0.00746562, 0.00748047, 0.00748838", \ + "0.00687923, 0.00690748, 0.00705386, 0.00710895, 0.00714367, 0.00715866, 0.0071664", \ + "0.00762969, 0.00765364, 0.00779357, 0.00786174, 0.00789163, 0.00790826, 0.00791486", \ + "0.00949654, 0.00950769, 0.00963216, 0.0096955, 0.00973545, 0.00975105, 0.00975994", \ + "0.0130456, 0.0130557, 0.0131554, 0.0132167, 0.0132744, 0.0132915, 0.0133012", \ + "0.0182704, 0.0182825, 0.0183646, 0.0184149, 0.0184628, 0.0184893, 0.0185084", \ + "0.0250265, 0.025024, 0.0250904, 0.0251368, 0.0251837, 0.0252085, 0.0252279" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0109685, 0.0109555, 0.0109903, 0.0110398, 0.0110888, 0.0111163, 0.0111338", \ + "0.0109494, 0.0109374, 0.0109734, 0.0110224, 0.011071, 0.0110971, 0.0111152", \ + "0.0116066, 0.0115937, 0.0116334, 0.0116831, 0.0117326, 0.0117627, 0.0117788", \ + "0.0126097, 0.0125972, 0.0126338, 0.0126687, 0.0127137, 0.0127526, 0.0127724", \ + "0.0145882, 0.0145848, 0.0145882, 0.0146488, 0.0147082, 0.0147116, 0.0147411", \ + "0.0177258, 0.0176908, 0.0176878, 0.0177323, 0.0177955, 0.0178478, 0.0178589", \ + "0.0220231, 0.0219935, 0.0219361, 0.0219603, 0.0220192, 0.0220689, 0.0221408" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0106122, 0.0105924, 0.0106335, 0.0106902, 0.0107402, 0.0107666, 0.0107824", \ + "0.0105902, 0.0105715, 0.0106128, 0.0106671, 0.0107172, 0.0107441, 0.0107603", \ + "0.0116064, 0.0115891, 0.0116235, 0.0116782, 0.0117271, 0.0117566, 0.011775", \ + "0.0131947, 0.0131725, 0.0132004, 0.0132478, 0.0133025, 0.0133258, 0.013345", \ + "0.0161152, 0.0160846, 0.0160898, 0.0161365, 0.016197, 0.0162207, 0.0162425", \ + "0.0203222, 0.0202948, 0.0202658, 0.0203004, 0.0203549, 0.0203972, 0.0204288", \ + "0.0257452, 0.0257052, 0.0256479, 0.0256691, 0.0257132, 0.0257492, 0.0257819" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0101612, 0.0101801, 0.0103008, 0.0103552, 0.0103922, 0.010408, 0.0104172", \ + "0.0101706, 0.0101913, 0.0103134, 0.0103688, 0.0104047, 0.0104206, 0.0104299", \ + "0.0111797, 0.0112018, 0.011323, 0.0113783, 0.011415, 0.011409, 0.011418", \ + "0.0127133, 0.0127373, 0.0128667, 0.0129481, 0.0129582, 0.0129719, 0.0129792", \ + "0.0157093, 0.0157327, 0.0158489, 0.0159064, 0.0159625, 0.0159688, 0.0159799", \ + "0.0199733, 0.0199928, 0.0201021, 0.0201552, 0.0201944, 0.0202359, 0.0202374", \ + "0.0253812, 0.0253987, 0.0255047, 0.0255569, 0.0255909, 0.0256159, 0.0256303" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0145252, 0.0145547, 0.0147011, 0.0147563, 0.0147916, 0.0148063, 0.0148137", \ + "0.0144942, 0.0145234, 0.0146699, 0.0147254, 0.0147607, 0.0147752, 0.014783", \ + "0.0150755, 0.0151052, 0.0152503, 0.0153083, 0.0153428, 0.0153573, 0.015365", \ + "0.0159874, 0.0160171, 0.0161501, 0.0162093, 0.0162385, 0.016259, 0.0162688", \ + "0.0180676, 0.0180918, 0.0182385, 0.0182836, 0.0183206, 0.0183403, 0.0183498", \ + "0.0213372, 0.0213711, 0.0215175, 0.0215581, 0.0216029, 0.021618, 0.021621", \ + "0.0257624, 0.0257919, 0.0259203, 0.0259696, 0.0260094, 0.0260127, 0.0260327" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0138713, 0.0138913, 0.0140151, 0.0140706, 0.0141068, 0.0141231, 0.0141321", \ + "0.0136331, 0.0136536, 0.0137749, 0.0138303, 0.0138667, 0.0138831, 0.0138925", \ + "0.014507, 0.0145237, 0.0146221, 0.0146757, 0.0147153, 0.014736, 0.0147445", \ + "0.0163527, 0.0163584, 0.0164446, 0.0164958, 0.0165237, 0.0165562, 0.0165682", \ + "0.0199365, 0.0199452, 0.0200289, 0.0200574, 0.0201362, 0.0201281, 0.0201364", \ + "0.0252212, 0.0252158, 0.0252266, 0.0252918, 0.025328, 0.0253434, 0.0253752", \ + "0.0319855, 0.0319693, 0.0319924, 0.0320126, 0.0320639, 0.0320956, 0.0321507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.0144486, 0.0144292, 0.0144785, 0.014536, 0.0145836, 0.0146078, 0.0146217", \ + "0.0142874, 0.0142681, 0.0143135, 0.0143714, 0.0144207, 0.0144454, 0.0144604", \ + "0.0151698, 0.0151287, 0.0150776, 0.0151125, 0.0151764, 0.0151932, 0.0152384", \ + "0.0169824, 0.0169036, 0.0167304, 0.0167168, 0.0167505, 0.0167934, 0.0168119", \ + "0.020699, 0.0205831, 0.0202872, 0.0202164, 0.0201814, 0.0201929, 0.0202116", \ + "0.0260244, 0.0258766, 0.0254229, 0.0252849, 0.0252042, 0.0251793, 0.025167", \ + "0.032879, 0.0326819, 0.0320772, 0.0318612, 0.031715, 0.0316427, 0.0316313" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00180205, 0.00185275, 0.00198757, 0.00201279, 0.00202301, 0.00202752, 0.00202978", \ + "0.00146875, 0.00150211, 0.00163482, 0.00167764, 0.00170094, 0.00170938, 0.00171285", \ + "0.00234281, 0.00233888, 0.00239893, 0.00244309, 0.00247951, 0.00249741, 0.00251752", \ + "0.00422835, 0.0041972, 0.00417533, 0.00422413, 0.00426133, 0.00426822, 0.00428183", \ + "0.00797591, 0.00789258, 0.00774894, 0.00773124, 0.00775874, 0.00777774, 0.00779474", \ + "0.0133103, 0.0132134, 0.0129335, 0.0128369, 0.0127967, 0.0128238, 0.0128213", \ + "0.0201237, 0.0199404, 0.0195172, 0.0193896, 0.0192925, 0.0192602, 0.0192706" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.009246, 0.00929092, 0.00943995, 0.00947319, 0.00949026, 0.00949692, 0.00950027", \ + "0.00903472, 0.00907231, 0.00922173, 0.00926903, 0.00929624, 0.00930645, 0.00931172", \ + "0.0100282, 0.0100285, 0.0100933, 0.0101475, 0.010191, 0.0102273, 0.0102291", \ + "0.0118609, 0.0118171, 0.0118095, 0.011843, 0.0118834, 0.0119008, 0.0119359", \ + "0.0155163, 0.0154319, 0.0153017, 0.0152988, 0.0153094, 0.0153373, 0.0153528", \ + "0.0208599, 0.020719, 0.0204259, 0.0203703, 0.0203353, 0.0203557, 0.020357", \ + "0.0276212, 0.0274363, 0.0269907, 0.026866, 0.0267894, 0.0267699, 0.0267659" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00930236, 0.00932777, 0.00943788, 0.00949023, 0.00953107, 0.00955192, 0.00956394", \ + "0.00924135, 0.00926567, 0.00937003, 0.00942132, 0.00946576, 0.0094863, 0.00950163", \ + "0.00985894, 0.00988769, 0.010014, 0.0100591, 0.0100907, 0.0101109, 0.0101223", \ + "0.0107976, 0.0108249, 0.0109134, 0.0109764, 0.0110076, 0.0110216, 0.0110258", \ + "0.0129385, 0.0129315, 0.0129975, 0.0130727, 0.0131128, 0.0131382, 0.0132123", \ + "0.0163094, 0.016305, 0.0163116, 0.0163711, 0.016441, 0.0164829, 0.0165474", \ + "0.0207765, 0.0207692, 0.0207624, 0.0207973, 0.0208552, 0.0208989, 0.0209571" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00554548, 0.00555316, 0.00566313, 0.00572165, 0.00576439, 0.0057837, 0.00579633", \ + "0.00551557, 0.00553045, 0.00564311, 0.00569891, 0.0057416, 0.00576262, 0.00577482", \ + "0.00649846, 0.00651314, 0.00661443, 0.00667116, 0.00671408, 0.00674301, 0.00675253", \ + "0.0080421, 0.00811742, 0.0082028, 0.00826094, 0.00829714, 0.00832255, 0.00833899", \ + "0.0110712, 0.0110673, 0.0111286, 0.0111783, 0.0112212, 0.0112483, 0.0112712", \ + "0.0152869, 0.015281, 0.0153272, 0.0153578, 0.0154047, 0.0154288, 0.0154634", \ + "0.0207141, 0.0206976, 0.0206956, 0.0207184, 0.0207501, 0.0207818, 0.0208111" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00931615, 0.00934148, 0.00945163, 0.00950368, 0.00954493, 0.00956618, 0.00957828", \ + "0.00924139, 0.00926783, 0.0093872, 0.00941578, 0.00945766, 0.0094809, 0.00949486", \ + "0.00985359, 0.00988195, 0.0100088, 0.0100536, 0.0100851, 0.0101055, 0.0101168", \ + "0.0108606, 0.0108801, 0.0109675, 0.011035, 0.0110738, 0.01108, 0.0110876", \ + "0.0129356, 0.0129287, 0.0129998, 0.0130798, 0.0131105, 0.013136, 0.0132096", \ + "0.0163094, 0.0163051, 0.016322, 0.0163742, 0.0164409, 0.0164907, 0.0165617", \ + "0.0207775, 0.0207709, 0.0207642, 0.0207985, 0.0208564, 0.0209, 0.0209584" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00553853, 0.005553, 0.00566902, 0.00572717, 0.0057685, 0.00578926, 0.005799", \ + "0.00551474, 0.00553127, 0.00564624, 0.00570171, 0.00574402, 0.00576478, 0.00577678", \ + "0.00650088, 0.00651546, 0.00661766, 0.00667321, 0.00671787, 0.00674669, 0.00675638", \ + "0.00803982, 0.00805348, 0.0081447, 0.00820174, 0.00823803, 0.00826389, 0.00828347", \ + "0.0110705, 0.011069, 0.0111244, 0.0111715, 0.0112212, 0.0112483, 0.0112639", \ + "0.0152842, 0.0152738, 0.0153159, 0.0153552, 0.0153929, 0.0154268, 0.0154542", \ + "0.0207086, 0.0206891, 0.0206965, 0.0207147, 0.0207547, 0.0207777, 0.0208071" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00180202, 0.00185233, 0.00198719, 0.00201275, 0.00202377, 0.00202837, 0.0020308", \ + "0.0014689, 0.00150207, 0.00163449, 0.00167732, 0.00170044, 0.00170893, 0.00171294", \ + "0.00234337, 0.00233777, 0.00239847, 0.00244265, 0.00247923, 0.00249659, 0.00251603", \ + "0.00422705, 0.00419769, 0.00417364, 0.00422226, 0.00426035, 0.00426679, 0.00428047", \ + "0.00797593, 0.00789234, 0.00774844, 0.00773125, 0.00776008, 0.0077764, 0.00779536", \ + "0.0133121, 0.0132126, 0.0129105, 0.0128386, 0.0127983, 0.0128195, 0.0128253", \ + "0.0201279, 0.0199475, 0.0195202, 0.0193931, 0.019298, 0.0192612, 0.0192769" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00924504, 0.00929288, 0.0094416, 0.00947512, 0.00949227, 0.00949875, 0.0095021", \ + "0.00903584, 0.00907343, 0.00922316, 0.00927051, 0.00929766, 0.00930794, 0.00931301", \ + "0.0100225, 0.0100223, 0.0100842, 0.0101385, 0.0101821, 0.0102187, 0.010221", \ + "0.0118647, 0.0118201, 0.0118134, 0.0118437, 0.0118875, 0.0119164, 0.011941", \ + "0.0155279, 0.0154401, 0.0153147, 0.0153136, 0.0153384, 0.0153527, 0.0153683", \ + "0.0208657, 0.020728, 0.0204343, 0.0203791, 0.0203565, 0.0203645, 0.0203632", \ + "0.0276356, 0.027451, 0.027004, 0.0268791, 0.0268069, 0.026783, 0.0267804" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00931615, 0.00934148, 0.00945163, 0.00950368, 0.00954493, 0.00956618, 0.00957828", \ + "0.00924139, 0.00926783, 0.0093872, 0.00941578, 0.00945766, 0.0094809, 0.00949486", \ + "0.00985359, 0.00988195, 0.0100088, 0.0100536, 0.0100851, 0.0101055, 0.0101168", \ + "0.0108606, 0.0108801, 0.0109675, 0.011035, 0.0110738, 0.01108, 0.0110876", \ + "0.0129356, 0.0129287, 0.0129998, 0.0130798, 0.0131105, 0.013136, 0.0132096", \ + "0.0163094, 0.0163051, 0.016322, 0.0163742, 0.0164409, 0.0164907, 0.0165617", \ + "0.0207775, 0.0207709, 0.0207642, 0.0207985, 0.0208564, 0.0209, 0.0209584" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0019, 0.0095, 0.019, 0.038, 0.0627, 0.095"); + values ( \ + "0.00924504, 0.00929288, 0.0094416, 0.00947512, 0.00949227, 0.00949875, 0.0095021", \ + "0.00903584, 0.00907343, 0.00922316, 0.00927051, 0.00929766, 0.00930794, 0.00931301", \ + "0.0100225, 0.0100223, 0.0100842, 0.0101385, 0.0101821, 0.0102187, 0.010221", \ + "0.0118647, 0.0118201, 0.0118134, 0.0118437, 0.0118875, 0.0119164, 0.011941", \ + "0.0155279, 0.0154401, 0.0153147, 0.0153136, 0.0153384, 0.0153527, 0.0153683", \ + "0.0208657, 0.020728, 0.0204343, 0.0203791, 0.0203565, 0.0203645, 0.0203632", \ + "0.0276356, 0.027451, 0.027004, 0.0268791, 0.0268069, 0.026783, 0.0267804" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169983; + rise_capacitance : 0.00169983; + rise_capacitance_range (0.0012011, 0.00169983); + fall_capacitance : 0.00169962; + fall_capacitance_range (0.00118931, 0.00169962); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341509; + rise_capacitance : 0.00341509; + rise_capacitance_range (0.00199841, 0.00341509); + fall_capacitance : 0.0034142; + fall_capacitance_range (0.00206581, 0.0034142); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341374; + rise_capacitance : 0.00341374; + rise_capacitance_range (0.00201046, 0.00341374); + fall_capacitance : 0.00341329; + fall_capacitance_range (0.00206174, 0.00341329); + } + } + cell (XOR3X2) { + area : 21.168; + cell_leakage_power : 0.364328; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.358916; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.405317; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388195; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342398; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369137; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.323339; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.34046; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.386861; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364328; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (A * !B * !C) + (!A * B * !C) + (!A * !B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.19; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.120696, 0.133104, 0.177353, 0.220503, 0.299466, 0.399341, 0.529248", \ + "0.135065, 0.147465, 0.191691, 0.234836, 0.313837, 0.413668, 0.543617", \ + "0.195161, 0.207633, 0.251723, 0.294893, 0.373862, 0.473751, 0.603671", \ + "0.253072, 0.266502, 0.313045, 0.357071, 0.436297, 0.536247, 0.666173", \ + "0.329081, 0.344269, 0.395639, 0.442117, 0.522774, 0.623055, 0.753142", \ + "0.402068, 0.419245, 0.476902, 0.526793, 0.60986, 0.710622, 0.840435", \ + "0.471391, 0.490579, 0.555278, 0.609596, 0.696376, 0.798484, 0.928531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282304, 0.0375233, 0.0803237, 0.132295, 0.239524, 0.382519, 0.571688", \ + "0.0282477, 0.0375329, 0.0802852, 0.132292, 0.239525, 0.382548, 0.571699", \ + "0.0292274, 0.038252, 0.0808137, 0.132556, 0.239621, 0.382572, 0.571613", \ + "0.0337806, 0.0430278, 0.084595, 0.135171, 0.240743, 0.383012, 0.571778", \ + "0.042275, 0.051868, 0.093255, 0.142231, 0.245021, 0.385473, 0.572775", \ + "0.052928, 0.063109, 0.105037, 0.152245, 0.25135, 0.388823, 0.574612", \ + "0.064746, 0.075619, 0.119339, 0.165526, 0.261035, 0.394728, 0.577937" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.138071, 0.150922, 0.195405, 0.236569, 0.308207, 0.396059, 0.509041", \ + "0.152215, 0.165082, 0.209544, 0.250686, 0.322306, 0.410206, 0.523191", \ + "0.21051, 0.22336, 0.267787, 0.308883, 0.380622, 0.468543, 0.581548", \ + "0.265914, 0.279591, 0.326059, 0.368146, 0.440368, 0.528389, 0.641432", \ + "0.335937, 0.35103, 0.401668, 0.446171, 0.5206, 0.6094, 0.722818", \ + "0.401941, 0.418729, 0.474555, 0.522043, 0.599096, 0.688975, 0.802763", \ + "0.461917, 0.480525, 0.542251, 0.593587, 0.6742, 0.765922, 0.880193" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0314882, 0.0402297, 0.0776785, 0.120656, 0.207209, 0.322782, 0.477153", \ + "0.031498, 0.0402443, 0.0776946, 0.120598, 0.207134, 0.322779, 0.477152", \ + "0.032162, 0.0408379, 0.0781121, 0.120916, 0.207275, 0.322835, 0.477165", \ + "0.0364921, 0.0451587, 0.0820274, 0.123669, 0.20885, 0.323751, 0.477476", \ + "0.044361, 0.053258, 0.089969, 0.131205, 0.214454, 0.327281, 0.479401", \ + "0.054289, 0.063433, 0.100557, 0.140596, 0.221657, 0.332009, 0.482739", \ + "0.065702, 0.075312, 0.113313, 0.152678, 0.231197, 0.339053, 0.486943" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.164925, 0.175064, 0.212253, 0.251895, 0.328863, 0.42834, 0.558177", \ + "0.17943, 0.189553, 0.226737, 0.266407, 0.343366, 0.442885, 0.572701", \ + "0.220317, 0.230444, 0.267645, 0.307321, 0.384285, 0.483813, 0.613628", \ + "0.250844, 0.260974, 0.298156, 0.337809, 0.414846, 0.514324, 0.644112", \ + "0.290116, 0.300273, 0.337483, 0.377085, 0.454105, 0.553589, 0.683351", \ + "0.328521, 0.338645, 0.375862, 0.41551, 0.492529, 0.59197, 0.721799", \ + "0.365435, 0.375627, 0.412846, 0.452476, 0.529476, 0.628914, 0.758812" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0211179, 0.029125, 0.0699801, 0.123592, 0.234061, 0.379087, 0.569117", \ + "0.0211131, 0.0291508, 0.0699591, 0.123592, 0.234095, 0.379091, 0.569119", \ + "0.0211329, 0.0291315, 0.0699559, 0.123591, 0.234101, 0.37909, 0.56912", \ + "0.0211372, 0.029146, 0.0699622, 0.123583, 0.234138, 0.379134, 0.569113", \ + "0.021163, 0.0291551, 0.070007, 0.123603, 0.234103, 0.37964, 0.569195", \ + "0.02121, 0.029191, 0.069997, 0.123612, 0.234106, 0.379101, 0.569122", \ + "0.021278, 0.029257, 0.070071, 0.123629, 0.234063, 0.379105, 0.569122" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.167894, 0.178006, 0.213679, 0.24943, 0.316835, 0.403147, 0.515764", \ + "0.18226, 0.192379, 0.228015, 0.263788, 0.331181, 0.417526, 0.530171", \ + "0.22214, 0.232257, 0.267949, 0.3037, 0.371077, 0.457459, 0.570071", \ + "0.250134, 0.260276, 0.295939, 0.331678, 0.399088, 0.485453, 0.598071", \ + "0.284184, 0.294327, 0.329994, 0.365728, 0.43313, 0.519465, 0.632074", \ + "0.315084, 0.325215, 0.360898, 0.396646, 0.464021, 0.550412, 0.662996", \ + "0.34214, 0.352273, 0.387981, 0.423735, 0.4911, 0.57752, 0.6901" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215664, 0.0288712, 0.0633717, 0.10678, 0.196608, 0.315755, 0.472136", \ + "0.0215738, 0.0288697, 0.0633187, 0.106747, 0.196618, 0.315755, 0.472237", \ + "0.0215636, 0.028874, 0.0633606, 0.106732, 0.196604, 0.315753, 0.472134", \ + "0.0215769, 0.0288639, 0.0633746, 0.106822, 0.196697, 0.315775, 0.47225", \ + "0.021591, 0.0288763, 0.063382, 0.106757, 0.196595, 0.315756, 0.47238", \ + "0.021606, 0.028924, 0.063398, 0.106736, 0.196626, 0.315757, 0.472142", \ + "0.021647, 0.028978, 0.063423, 0.106777, 0.196661, 0.315759, 0.472143" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.120696, 0.133104, 0.177353, 0.220503, 0.299466, 0.399341, 0.529248", \ + "0.135065, 0.147465, 0.191691, 0.234836, 0.313837, 0.413668, 0.543617", \ + "0.195161, 0.207633, 0.251723, 0.294893, 0.373862, 0.473751, 0.603671", \ + "0.253072, 0.266502, 0.313045, 0.357071, 0.436297, 0.536247, 0.666173", \ + "0.329081, 0.344269, 0.395639, 0.442117, 0.522774, 0.623055, 0.753142", \ + "0.402068, 0.419245, 0.476902, 0.526793, 0.60986, 0.710622, 0.840435", \ + "0.471391, 0.490579, 0.555278, 0.609596, 0.696376, 0.798484, 0.928531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0282304, 0.0375233, 0.0803237, 0.132295, 0.239524, 0.382519, 0.571688", \ + "0.0282477, 0.0375329, 0.0802852, 0.132292, 0.239525, 0.382548, 0.571699", \ + "0.0292274, 0.038252, 0.0808137, 0.132556, 0.239621, 0.382572, 0.571613", \ + "0.0337806, 0.0430278, 0.084595, 0.135171, 0.240743, 0.383012, 0.571778", \ + "0.042275, 0.051868, 0.093255, 0.142231, 0.245021, 0.385473, 0.572775", \ + "0.052928, 0.063109, 0.105037, 0.152245, 0.25135, 0.388823, 0.574612", \ + "0.064746, 0.075619, 0.119339, 0.165526, 0.261035, 0.394728, 0.577937" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.138071, 0.150922, 0.195405, 0.236569, 0.308207, 0.396059, 0.509041", \ + "0.152215, 0.165082, 0.209544, 0.250686, 0.322306, 0.410206, 0.523191", \ + "0.21051, 0.22336, 0.267787, 0.308883, 0.380622, 0.468543, 0.581548", \ + "0.265914, 0.279591, 0.326059, 0.368146, 0.440368, 0.528389, 0.641432", \ + "0.335937, 0.35103, 0.401668, 0.446171, 0.5206, 0.6094, 0.722818", \ + "0.401941, 0.418729, 0.474555, 0.522043, 0.599096, 0.688975, 0.802763", \ + "0.461917, 0.480525, 0.542251, 0.593587, 0.6742, 0.765922, 0.880193" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0314882, 0.0402297, 0.0776785, 0.120656, 0.207209, 0.322782, 0.477153", \ + "0.031498, 0.0402443, 0.0776946, 0.120598, 0.207134, 0.322779, 0.477152", \ + "0.032162, 0.0408379, 0.0781121, 0.120916, 0.207275, 0.322835, 0.477165", \ + "0.0364921, 0.0451587, 0.0820274, 0.123669, 0.20885, 0.323751, 0.477476", \ + "0.044361, 0.053258, 0.089969, 0.131205, 0.214454, 0.327281, 0.479401", \ + "0.054289, 0.063433, 0.100557, 0.140596, 0.221657, 0.332009, 0.482739", \ + "0.065702, 0.075312, 0.113313, 0.152678, 0.231197, 0.339053, 0.486943" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.142787, 0.1529, 0.190116, 0.229799, 0.306758, 0.406284, 0.536148", \ + "0.157244, 0.167382, 0.204627, 0.244263, 0.321265, 0.420714, 0.550617", \ + "0.21244, 0.222605, 0.259891, 0.299522, 0.376565, 0.476019, 0.605877", \ + "0.257751, 0.267989, 0.305397, 0.345064, 0.422081, 0.521669, 0.651381", \ + "0.313668, 0.324145, 0.361714, 0.401444, 0.478481, 0.577942, 0.707867", \ + "0.36535, 0.376095, 0.414115, 0.453961, 0.53102, 0.630477, 0.760375", \ + "0.412298, 0.423425, 0.462184, 0.502059, 0.579177, 0.678739, 0.808505" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0211887, 0.0292197, 0.0699936, 0.123615, 0.234115, 0.37909, 0.569118", \ + "0.0211965, 0.0291696, 0.0699765, 0.123615, 0.234101, 0.379091, 0.569118", \ + "0.0213168, 0.0292781, 0.0700799, 0.123638, 0.234107, 0.379092, 0.569121", \ + "0.021754, 0.0297511, 0.0703397, 0.123741, 0.234183, 0.379158, 0.569126", \ + "0.022619, 0.030562, 0.07081, 0.124003, 0.234246, 0.379291, 0.569155", \ + "0.02385, 0.031767, 0.071569, 0.124421, 0.234394, 0.379225, 0.56914", \ + "0.025455, 0.033346, 0.072581, 0.124979, 0.234629, 0.379379, 0.56921" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.142546, 0.152662, 0.188339, 0.224089, 0.291469, 0.37783, 0.490408", \ + "0.157213, 0.167332, 0.203015, 0.238748, 0.306128, 0.392502, 0.505096", \ + "0.213828, 0.223957, 0.259646, 0.295376, 0.362783, 0.449159, 0.561732", \ + "0.261611, 0.271803, 0.307589, 0.343375, 0.410795, 0.497169, 0.609822", \ + "0.322976, 0.333297, 0.369349, 0.405262, 0.472699, 0.559099, 0.671738", \ + "0.38265, 0.393258, 0.429841, 0.465925, 0.533467, 0.619927, 0.732561", \ + "0.439375, 0.450327, 0.487631, 0.524008, 0.591641, 0.67809, 0.790663" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215902, 0.0288886, 0.0633804, 0.106775, 0.196617, 0.315752, 0.472135", \ + "0.0215779, 0.0288941, 0.0633719, 0.106748, 0.196618, 0.315752, 0.472171", \ + "0.021665, 0.0289565, 0.0634083, 0.10681, 0.196624, 0.315761, 0.472139", \ + "0.0219635, 0.0292621, 0.0636222, 0.106889, 0.196711, 0.315688, 0.472257", \ + "0.022739, 0.030005, 0.064066, 0.107237, 0.196811, 0.316725, 0.47234", \ + "0.023924, 0.031304, 0.064956, 0.107783, 0.197083, 0.315959, 0.47223", \ + "0.025425, 0.032725, 0.066088, 0.108635, 0.197502, 0.316169, 0.472386" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.1503, 0.162675, 0.206627, 0.249635, 0.328474, 0.428353, 0.558329", \ + "0.164747, 0.177126, 0.221133, 0.264064, 0.342928, 0.442777, 0.572776", \ + "0.204995, 0.217339, 0.261397, 0.304336, 0.383167, 0.483045, 0.61303", \ + "0.233228, 0.245615, 0.289619, 0.332572, 0.411431, 0.511365, 0.641287", \ + "0.267976, 0.280382, 0.324457, 0.367417, 0.446272, 0.546145, 0.676144", \ + "0.300567, 0.313049, 0.357238, 0.40024, 0.479134, 0.579018, 0.709022", \ + "0.329146, 0.341716, 0.386158, 0.429304, 0.508253, 0.608161, 0.738173" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0283237, 0.037537, 0.0799665, 0.131917, 0.239323, 0.382548, 0.571806", \ + "0.0283316, 0.0375364, 0.0800216, 0.131916, 0.239324, 0.38255, 0.571824", \ + "0.0283668, 0.0376231, 0.0800214, 0.131928, 0.239331, 0.382546, 0.571729", \ + "0.028422, 0.0376265, 0.0800653, 0.132028, 0.239359, 0.382594, 0.571783", \ + "0.0285744, 0.0377793, 0.0801674, 0.132051, 0.239377, 0.38314, 0.57183", \ + "0.028975, 0.038169, 0.080515, 0.132258, 0.239495, 0.382619, 0.571862", \ + "0.02962, 0.038772, 0.080976, 0.132585, 0.239679, 0.382667, 0.571899" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.166734, 0.179498, 0.223608, 0.264495, 0.335765, 0.423541, 0.536533", \ + "0.181336, 0.19411, 0.23825, 0.279105, 0.350403, 0.438167, 0.551186", \ + "0.222427, 0.235214, 0.279396, 0.320203, 0.391526, 0.479256, 0.592268", \ + "0.252907, 0.265676, 0.309835, 0.350627, 0.422003, 0.509741, 0.622801", \ + "0.293088, 0.305888, 0.350088, 0.390835, 0.462284, 0.550034, 0.66307", \ + "0.332684, 0.345518, 0.389774, 0.430646, 0.502116, 0.589908, 0.702988", \ + "0.371555, 0.384489, 0.428942, 0.470033, 0.541544, 0.629385, 0.742408" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0312624, 0.0399331, 0.0770717, 0.11992, 0.206624, 0.322589, 0.477247", \ + "0.0312563, 0.0399296, 0.0770972, 0.119923, 0.206618, 0.322585, 0.477048", \ + "0.0313055, 0.0399768, 0.0770709, 0.119936, 0.206635, 0.32259, 0.477051", \ + "0.0313026, 0.0399805, 0.0771554, 0.120008, 0.206583, 0.3225, 0.477294", \ + "0.0314252, 0.0401041, 0.077196, 0.120004, 0.206691, 0.323084, 0.477141", \ + "0.031748, 0.040417, 0.077522, 0.120222, 0.206824, 0.322714, 0.477085", \ + "0.032287, 0.040948, 0.077945, 0.120639, 0.207086, 0.322872, 0.477223" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.10225, 0.114658, 0.15895, 0.20209, 0.281053, 0.3809, 0.510838", \ + "0.115424, 0.127834, 0.17212, 0.215266, 0.294233, 0.394082, 0.524006", \ + "0.168656, 0.181221, 0.225928, 0.269258, 0.348219, 0.448018, 0.578045", \ + "0.215293, 0.229705, 0.278296, 0.323045, 0.402695, 0.502594, 0.632612", \ + "0.274935, 0.29189, 0.347676, 0.395442, 0.476635, 0.576869, 0.706956", \ + "0.332536, 0.351844, 0.41616, 0.468591, 0.552663, 0.65351, 0.783513", \ + "0.388702, 0.410166, 0.482907, 0.541209, 0.629797, 0.732503, 0.862634" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0281437, 0.0374332, 0.0802477, 0.132239, 0.23951, 0.382504, 0.571687", \ + "0.0281472, 0.0374327, 0.0802551, 0.132248, 0.23951, 0.382507, 0.571692", \ + "0.0308223, 0.0396857, 0.0814839, 0.132925, 0.239724, 0.382618, 0.571707", \ + "0.0387662, 0.0478603, 0.0879649, 0.137604, 0.241968, 0.383557, 0.571983", \ + "0.0513717, 0.0611389, 0.100484, 0.146793, 0.247358, 0.386732, 0.573628", \ + "0.064881, 0.075768, 0.116838, 0.160533, 0.255428, 0.391, 0.576137", \ + "0.078352, 0.090327, 0.135029, 0.177891, 0.267969, 0.398813, 0.58047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.129538, 0.142318, 0.186417, 0.227335, 0.298689, 0.386359, 0.499365", \ + "0.141445, 0.154231, 0.198432, 0.239238, 0.310535, 0.398276, 0.511283", \ + "0.197208, 0.210055, 0.254104, 0.295044, 0.366392, 0.454188, 0.567174", \ + "0.250598, 0.264615, 0.311692, 0.353957, 0.426148, 0.514079, 0.627178", \ + "0.317305, 0.333245, 0.385669, 0.430368, 0.504566, 0.593478, 0.707143", \ + "0.380353, 0.398324, 0.457204, 0.505356, 0.582167, 0.671958, 0.785279", \ + "0.438891, 0.458842, 0.524581, 0.577379, 0.658018, 0.749366, 0.863335" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031243, 0.0399124, 0.0770324, 0.119904, 0.20657, 0.322588, 0.477067", \ + "0.0312413, 0.0399255, 0.0770261, 0.119906, 0.206518, 0.322585, 0.477055", \ + "0.0326415, 0.0409867, 0.0777118, 0.120315, 0.206716, 0.32265, 0.477089", \ + "0.0393451, 0.0477266, 0.0833465, 0.124753, 0.20914, 0.323699, 0.477587", \ + "0.0505883, 0.059166, 0.093919, 0.133225, 0.215296, 0.328331, 0.480578", \ + "0.063178, 0.072324, 0.107387, 0.144687, 0.222948, 0.332912, 0.48356", \ + "0.076521, 0.086314, 0.123144, 0.159484, 0.234341, 0.340561, 0.487988" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.132508, 0.142644, 0.179871, 0.219545, 0.296543, 0.396, 0.525847", \ + "0.146878, 0.157011, 0.194274, 0.233889, 0.310885, 0.410306, 0.540153", \ + "0.187633, 0.197748, 0.234968, 0.274521, 0.351483, 0.45091, 0.580748", \ + "0.216405, 0.226539, 0.263725, 0.303396, 0.380401, 0.479853, 0.609678", \ + "0.252817, 0.262965, 0.300228, 0.339857, 0.416857, 0.516321, 0.646201", \ + "0.28784, 0.298033, 0.335318, 0.374978, 0.451945, 0.551468, 0.681348", \ + "0.321382, 0.331608, 0.368905, 0.40862, 0.485601, 0.585134, 0.715001" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0212112, 0.0291833, 0.0699979, 0.123611, 0.234046, 0.37909, 0.569118", \ + "0.0212012, 0.029161, 0.0700239, 0.123611, 0.234101, 0.379125, 0.569084", \ + "0.0211068, 0.0290706, 0.0699796, 0.123607, 0.234088, 0.379092, 0.569118", \ + "0.0211546, 0.0291835, 0.0699705, 0.123817, 0.234139, 0.379097, 0.569104", \ + "0.0212407, 0.0292051, 0.0700549, 0.123627, 0.234113, 0.379368, 0.569171", \ + "0.021342, 0.02935, 0.070101, 0.123681, 0.234144, 0.379159, 0.569144", \ + "0.021478, 0.029488, 0.070197, 0.123745, 0.23419, 0.379166, 0.569135" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.151424, 0.161537, 0.197211, 0.232942, 0.30032, 0.386689, 0.499304", \ + "0.166457, 0.176572, 0.212245, 0.247977, 0.315369, 0.401725, 0.514337", \ + "0.200631, 0.210746, 0.246424, 0.282148, 0.349535, 0.435886, 0.54845", \ + "0.224486, 0.234589, 0.270269, 0.306021, 0.373412, 0.459755, 0.572335", \ + "0.253993, 0.264136, 0.299814, 0.335556, 0.402955, 0.489307, 0.601927", \ + "0.281112, 0.291246, 0.326988, 0.362769, 0.430138, 0.516535, 0.629133", \ + "0.305055, 0.315236, 0.350978, 0.386799, 0.454213, 0.540629, 0.653228" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215641, 0.0288726, 0.0633671, 0.106748, 0.19662, 0.315754, 0.472138", \ + "0.0215662, 0.0288685, 0.0633679, 0.106748, 0.196619, 0.315754, 0.47214", \ + "0.0215498, 0.0289033, 0.0633981, 0.106807, 0.196602, 0.315758, 0.472142", \ + "0.0215566, 0.0288805, 0.0633601, 0.106882, 0.196614, 0.315681, 0.472201", \ + "0.0216201, 0.0288952, 0.0633951, 0.106769, 0.196631, 0.315766, 0.472321", \ + "0.021678, 0.029003, 0.063468, 0.106835, 0.196681, 0.3158, 0.472172", \ + "0.021763, 0.0291, 0.063513, 0.106897, 0.196728, 0.315715, 0.472213" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.10225, 0.114658, 0.15895, 0.20209, 0.281053, 0.3809, 0.510838", \ + "0.115424, 0.127834, 0.17212, 0.215266, 0.294233, 0.394082, 0.524006", \ + "0.168656, 0.181221, 0.225928, 0.269258, 0.348219, 0.448018, 0.578045", \ + "0.215293, 0.229705, 0.278296, 0.323045, 0.402695, 0.502594, 0.632612", \ + "0.274935, 0.29189, 0.347676, 0.395442, 0.476635, 0.576869, 0.706956", \ + "0.332536, 0.351844, 0.41616, 0.468591, 0.552663, 0.65351, 0.783513", \ + "0.388702, 0.410166, 0.482907, 0.541209, 0.629797, 0.732503, 0.862634" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0281437, 0.0374332, 0.0802477, 0.132239, 0.23951, 0.382504, 0.571687", \ + "0.0281472, 0.0374327, 0.0802551, 0.132248, 0.23951, 0.382507, 0.571692", \ + "0.0308223, 0.0396857, 0.0814839, 0.132925, 0.239724, 0.382618, 0.571707", \ + "0.0387662, 0.0478603, 0.0879649, 0.137604, 0.241968, 0.383557, 0.571983", \ + "0.0513717, 0.0611389, 0.100484, 0.146793, 0.247358, 0.386732, 0.573628", \ + "0.064881, 0.075768, 0.116838, 0.160533, 0.255428, 0.391, 0.576137", \ + "0.078352, 0.090327, 0.135029, 0.177891, 0.267969, 0.398813, 0.58047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.129538, 0.142318, 0.186417, 0.227335, 0.298689, 0.386359, 0.499365", \ + "0.141445, 0.154231, 0.198432, 0.239238, 0.310535, 0.398276, 0.511283", \ + "0.197208, 0.210055, 0.254104, 0.295044, 0.366392, 0.454188, 0.567174", \ + "0.250598, 0.264615, 0.311692, 0.353957, 0.426148, 0.514079, 0.627178", \ + "0.317305, 0.333245, 0.385669, 0.430368, 0.504566, 0.593478, 0.707143", \ + "0.380353, 0.398324, 0.457204, 0.505356, 0.582167, 0.671958, 0.785279", \ + "0.438891, 0.458842, 0.524581, 0.577379, 0.658018, 0.749366, 0.863335" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.031243, 0.0399124, 0.0770324, 0.119904, 0.20657, 0.322588, 0.477067", \ + "0.0312413, 0.0399255, 0.0770261, 0.119906, 0.206518, 0.322585, 0.477055", \ + "0.0326415, 0.0409867, 0.0777118, 0.120315, 0.206716, 0.32265, 0.477089", \ + "0.0393451, 0.0477266, 0.0833465, 0.124753, 0.20914, 0.323699, 0.477587", \ + "0.0505883, 0.059166, 0.093919, 0.133225, 0.215296, 0.328331, 0.480578", \ + "0.063178, 0.072324, 0.107387, 0.144687, 0.222948, 0.332912, 0.48356", \ + "0.076521, 0.086314, 0.123144, 0.159484, 0.234341, 0.340561, 0.487988" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.127421, 0.137558, 0.174766, 0.214402, 0.291351, 0.390866, 0.520734", \ + "0.138804, 0.148935, 0.186116, 0.225768, 0.302774, 0.402233, 0.532027", \ + "0.184032, 0.194193, 0.231507, 0.271145, 0.348039, 0.44748, 0.577271", \ + "0.218702, 0.228961, 0.266353, 0.305998, 0.383076, 0.482471, 0.612329", \ + "0.263301, 0.273796, 0.311414, 0.351179, 0.428179, 0.527695, 0.657576", \ + "0.305787, 0.316644, 0.354852, 0.394643, 0.471721, 0.571182, 0.701058", \ + "0.345127, 0.356441, 0.395506, 0.435379, 0.512432, 0.611962, 0.741823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0211111, 0.0291257, 0.0699327, 0.123592, 0.234097, 0.379103, 0.569118", \ + "0.0211317, 0.0291339, 0.0699572, 0.123592, 0.2341, 0.3791, 0.569086", \ + "0.0214448, 0.029502, 0.0701359, 0.123659, 0.234111, 0.379061, 0.569127", \ + "0.0218426, 0.0297935, 0.070375, 0.123989, 0.234235, 0.379133, 0.569102", \ + "0.022824, 0.0307441, 0.0709039, 0.124028, 0.234234, 0.379447, 0.569281", \ + "0.024341, 0.032215, 0.071878, 0.124534, 0.234444, 0.379273, 0.569191", \ + "0.02622, 0.034055, 0.072984, 0.125204, 0.234714, 0.379427, 0.569231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.121932, 0.132052, 0.167693, 0.203478, 0.270851, 0.357194, 0.469824", \ + "0.134794, 0.144919, 0.180608, 0.21634, 0.283729, 0.370091, 0.482679", \ + "0.178777, 0.188894, 0.224626, 0.260447, 0.327824, 0.414154, 0.526732", \ + "0.212882, 0.223073, 0.258886, 0.29468, 0.362114, 0.44846, 0.56113", \ + "0.257415, 0.267786, 0.303922, 0.339872, 0.40736, 0.493717, 0.60632", \ + "0.30048, 0.311165, 0.347939, 0.384057, 0.45169, 0.53805, 0.650715", \ + "0.340718, 0.351797, 0.389392, 0.425793, 0.49353, 0.580047, 0.692636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0215805, 0.02888, 0.0632987, 0.106776, 0.196575, 0.315753, 0.472137", \ + "0.0215875, 0.0288923, 0.0633648, 0.106733, 0.196631, 0.315751, 0.472138", \ + "0.0217409, 0.0290796, 0.063562, 0.10686, 0.196734, 0.315767, 0.472143", \ + "0.0220885, 0.0293698, 0.0637045, 0.106936, 0.196681, 0.3158, 0.472356", \ + "0.0229732, 0.0303041, 0.0642258, 0.107335, 0.196873, 0.315667, 0.472335", \ + "0.024418, 0.031683, 0.065329, 0.107977, 0.197246, 0.316019, 0.472267", \ + "0.026115, 0.033418, 0.06671, 0.108916, 0.197691, 0.316171, 0.472462" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.132614, 0.144988, 0.188913, 0.231894, 0.310758, 0.410621, 0.540621", \ + "0.147614, 0.159989, 0.203906, 0.246892, 0.325729, 0.425624, 0.555613", \ + "0.182548, 0.194967, 0.238991, 0.282053, 0.360916, 0.46075, 0.590744", \ + "0.206581, 0.218947, 0.262837, 0.305713, 0.384415, 0.484432, 0.614427", \ + "0.237072, 0.249457, 0.293485, 0.336402, 0.41514, 0.514926, 0.644842", \ + "0.265552, 0.278057, 0.32228, 0.365464, 0.444514, 0.54466, 0.674728", \ + "0.292446, 0.305147, 0.349809, 0.393218, 0.472918, 0.573896, 0.70471" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0283268, 0.0375375, 0.0799672, 0.131921, 0.239327, 0.382553, 0.571818", \ + "0.0283177, 0.0375316, 0.0799687, 0.131922, 0.239328, 0.382535, 0.571773", \ + "0.0281348, 0.0374381, 0.0800496, 0.132007, 0.239383, 0.382586, 0.571752", \ + "0.0281645, 0.037362, 0.0798376, 0.131654, 0.239309, 0.382627, 0.571981", \ + "0.0284959, 0.0376909, 0.0801018, 0.131922, 0.239187, 0.382484, 0.571649", \ + "0.029159, 0.038321, 0.080596, 0.132497, 0.239947, 0.383036, 0.571965", \ + "0.030191, 0.039325, 0.081478, 0.13356, 0.241633, 0.385102, 0.574026" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.126328, 0.139183, 0.183643, 0.224795, 0.296377, 0.384263, 0.497249", \ + "0.140706, 0.153567, 0.198088, 0.239099, 0.310747, 0.398635, 0.511625", \ + "0.183213, 0.19591, 0.24023, 0.281347, 0.352937, 0.440808, 0.553826", \ + "0.213046, 0.22582, 0.269915, 0.310623, 0.381629, 0.469192, 0.582215", \ + "0.25056, 0.263425, 0.307784, 0.34878, 0.420209, 0.507702, 0.620196", \ + "0.287416, 0.300392, 0.345074, 0.386242, 0.45805, 0.545949, 0.658799", \ + "0.32374, 0.336885, 0.381932, 0.423479, 0.495673, 0.584252, 0.697802" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0314526, 0.040189, 0.0776387, 0.120605, 0.207133, 0.322779, 0.477162", \ + "0.0314386, 0.0401882, 0.0775845, 0.120575, 0.207123, 0.32278, 0.477225", \ + "0.0308852, 0.0397757, 0.0774806, 0.12053, 0.207073, 0.322878, 0.477123", \ + "0.0312379, 0.0399029, 0.0770576, 0.11968, 0.206158, 0.321986, 0.476663", \ + "0.0317228, 0.0404426, 0.0776735, 0.120366, 0.206401, 0.321466, 0.475525", \ + "0.032407, 0.041109, 0.078352, 0.12103, 0.207386, 0.322578, 0.476389", \ + "0.033422, 0.042109, 0.079179, 0.122031, 0.208746, 0.324456, 0.478366" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0604961, 0.0729463, 0.117086, 0.160095, 0.238848, 0.338591, 0.468521", \ + "0.0726577, 0.0849276, 0.128922, 0.171934, 0.250692, 0.350457, 0.480377", \ + "0.121058, 0.133949, 0.17816, 0.22129, 0.30023, 0.399981, 0.529924", \ + "0.158559, 0.173614, 0.22111, 0.264635, 0.344247, 0.444487, 0.574254", \ + "0.20812, 0.225653, 0.280634, 0.326177, 0.405563, 0.505706, 0.636004", \ + "0.25871, 0.278371, 0.34192, 0.391701, 0.473154, 0.573423, 0.703408", \ + "0.309698, 0.331239, 0.402683, 0.458096, 0.543653, 0.645359, 0.775911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257581, 0.0353591, 0.079203, 0.131682, 0.239328, 0.382441, 0.571595", \ + "0.0251892, 0.0349713, 0.0790013, 0.131651, 0.239292, 0.382461, 0.571592", \ + "0.0316863, 0.0399981, 0.0812028, 0.132905, 0.23978, 0.382628, 0.571723", \ + "0.0409892, 0.0497519, 0.0869247, 0.136619, 0.24252, 0.384478, 0.572679", \ + "0.0535113, 0.0636621, 0.0995012, 0.144486, 0.246073, 0.387597, 0.574778", \ + "0.066596, 0.078077, 0.116555, 0.157953, 0.253731, 0.391018, 0.577324", \ + "0.080199, 0.092711, 0.135452, 0.175305, 0.26642, 0.39961, 0.582991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0666115, 0.0768371, 0.112552, 0.148253, 0.215591, 0.301924, 0.414481", \ + "0.0786501, 0.0888094, 0.124485, 0.160198, 0.227545, 0.313878, 0.426457", \ + "0.125622, 0.136689, 0.174083, 0.210248, 0.277675, 0.363975, 0.476599", \ + "0.159028, 0.171851, 0.212525, 0.249631, 0.317845, 0.40463, 0.517128", \ + "0.198665, 0.213698, 0.260692, 0.299841, 0.368293, 0.454581, 0.567384", \ + "0.233512, 0.250431, 0.304559, 0.34735, 0.417599, 0.504293, 0.616827", \ + "0.262864, 0.281335, 0.342324, 0.389927, 0.463734, 0.551658, 0.664807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213853, 0.0286372, 0.0631688, 0.106653, 0.196608, 0.315747, 0.472136", \ + "0.0213532, 0.028639, 0.0632277, 0.10665, 0.196597, 0.315747, 0.472137", \ + "0.0277473, 0.0344058, 0.0665998, 0.108451, 0.197128, 0.315799, 0.472247", \ + "0.0369193, 0.0436104, 0.0729488, 0.113066, 0.200354, 0.317795, 0.473269", \ + "0.04983, 0.0571659, 0.0850191, 0.121124, 0.204288, 0.320437, 0.475572", \ + "0.06356, 0.071627, 0.100856, 0.13387, 0.211729, 0.324487, 0.477826", \ + "0.07784, 0.086537, 0.118418, 0.150103, 0.223934, 0.333058, 0.483893" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0612539, 0.0736137, 0.11742, 0.160122, 0.238619, 0.3383, 0.468198", \ + "0.0732789, 0.0855153, 0.129163, 0.171824, 0.250402, 0.350089, 0.479994", \ + "0.121394, 0.134271, 0.178329, 0.221207, 0.299887, 0.399585, 0.529506", \ + "0.158725, 0.173755, 0.221149, 0.264501, 0.343894, 0.444056, 0.573709", \ + "0.208053, 0.225595, 0.280477, 0.325908, 0.405098, 0.505144, 0.635407", \ + "0.258502, 0.278123, 0.341559, 0.391254, 0.472533, 0.572571, 0.702638", \ + "0.309285, 0.330757, 0.402104, 0.45739, 0.542464, 0.64439, 0.774963" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257762, 0.0352464, 0.078667, 0.13109, 0.238865, 0.382225, 0.57148", \ + "0.0252729, 0.0349276, 0.0785365, 0.131021, 0.238837, 0.382187, 0.571478", \ + "0.0317095, 0.0399887, 0.0808881, 0.132413, 0.239334, 0.382404, 0.571587", \ + "0.0409578, 0.0496936, 0.0867089, 0.136239, 0.242138, 0.384188, 0.572474", \ + "0.0534489, 0.0635517, 0.0993187, 0.144177, 0.245711, 0.387203, 0.574607", \ + "0.066469, 0.077927, 0.116362, 0.157678, 0.253386, 0.390713, 0.577118", \ + "0.080053, 0.09254, 0.135238, 0.175057, 0.26576, 0.399298, 0.582754" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0666789, 0.0768912, 0.112614, 0.148329, 0.215635, 0.30198, 0.414536", \ + "0.0787333, 0.0888792, 0.124538, 0.160268, 0.227598, 0.313956, 0.426526", \ + "0.125576, 0.136644, 0.174051, 0.210203, 0.27763, 0.363929, 0.476554", \ + "0.159001, 0.171823, 0.212495, 0.249682, 0.317841, 0.404567, 0.516913", \ + "0.198758, 0.213788, 0.260778, 0.299923, 0.368186, 0.454664, 0.567466", \ + "0.233759, 0.250677, 0.304797, 0.347511, 0.417831, 0.504522, 0.617037", \ + "0.263292, 0.281758, 0.342789, 0.39034, 0.464141, 0.552146, 0.665536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213995, 0.028641, 0.0632206, 0.106659, 0.196598, 0.315746, 0.472135", \ + "0.0213513, 0.0286403, 0.0631447, 0.106648, 0.196597, 0.315745, 0.472136", \ + "0.0277546, 0.0344062, 0.0665919, 0.108451, 0.197127, 0.315798, 0.472247", \ + "0.0369204, 0.043611, 0.0729489, 0.113121, 0.20034, 0.317794, 0.473272", \ + "0.0498365, 0.0571677, 0.0850156, 0.12112, 0.204163, 0.320435, 0.47557", \ + "0.063573, 0.071632, 0.100846, 0.133794, 0.211721, 0.324445, 0.477821", \ + "0.077857, 0.086567, 0.118462, 0.150081, 0.223919, 0.332981, 0.483952" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0604961, 0.0729463, 0.117086, 0.160095, 0.238848, 0.338591, 0.468521", \ + "0.0726577, 0.0849276, 0.128922, 0.171934, 0.250692, 0.350457, 0.480377", \ + "0.121058, 0.133949, 0.17816, 0.22129, 0.30023, 0.399981, 0.529924", \ + "0.158559, 0.173614, 0.22111, 0.264635, 0.344247, 0.444487, 0.574254", \ + "0.20812, 0.225653, 0.280634, 0.326177, 0.405563, 0.505706, 0.636004", \ + "0.25871, 0.278371, 0.34192, 0.391701, 0.473154, 0.573423, 0.703408", \ + "0.309698, 0.331239, 0.402683, 0.458096, 0.543653, 0.645359, 0.775911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0257581, 0.0353591, 0.079203, 0.131682, 0.239328, 0.382441, 0.571595", \ + "0.0251892, 0.0349713, 0.0790013, 0.131651, 0.239292, 0.382461, 0.571592", \ + "0.0316863, 0.0399981, 0.0812028, 0.132905, 0.23978, 0.382628, 0.571723", \ + "0.0409892, 0.0497519, 0.0869247, 0.136619, 0.24252, 0.384478, 0.572679", \ + "0.0535113, 0.0636621, 0.0995012, 0.144486, 0.246073, 0.387597, 0.574778", \ + "0.066596, 0.078077, 0.116555, 0.157953, 0.253731, 0.391018, 0.577324", \ + "0.080199, 0.092711, 0.135452, 0.175305, 0.26642, 0.39961, 0.582991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0666789, 0.0768912, 0.112614, 0.148329, 0.215635, 0.30198, 0.414536", \ + "0.0787333, 0.0888792, 0.124538, 0.160268, 0.227598, 0.313956, 0.426526", \ + "0.125576, 0.136644, 0.174051, 0.210203, 0.27763, 0.363929, 0.476554", \ + "0.159001, 0.171823, 0.212495, 0.249682, 0.317841, 0.404567, 0.516913", \ + "0.198758, 0.213788, 0.260778, 0.299923, 0.368186, 0.454664, 0.567466", \ + "0.233759, 0.250677, 0.304797, 0.347511, 0.417831, 0.504522, 0.617037", \ + "0.263292, 0.281758, 0.342789, 0.39034, 0.464141, 0.552146, 0.665536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0213995, 0.028641, 0.0632206, 0.106659, 0.196598, 0.315746, 0.472135", \ + "0.0213513, 0.0286403, 0.0631447, 0.106648, 0.196597, 0.315745, 0.472136", \ + "0.0277546, 0.0344062, 0.0665919, 0.108451, 0.197127, 0.315798, 0.472247", \ + "0.0369204, 0.043611, 0.0729489, 0.113121, 0.20034, 0.317794, 0.473272", \ + "0.0498365, 0.0571677, 0.0850156, 0.12112, 0.204163, 0.320435, 0.47557", \ + "0.063573, 0.071632, 0.100846, 0.133794, 0.211721, 0.324445, 0.477821", \ + "0.077857, 0.086567, 0.118462, 0.150081, 0.223919, 0.332981, 0.483952" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0807498, 0.0908184, 0.127825, 0.167425, 0.244409, 0.34398, 0.473796", \ + "0.0954555, 0.105551, 0.142589, 0.182161, 0.259152, 0.35869, 0.488537", \ + "0.130616, 0.140535, 0.177374, 0.21703, 0.294078, 0.393555, 0.523404", \ + "0.154822, 0.164751, 0.201619, 0.241077, 0.317929, 0.417394, 0.547306", \ + "0.184896, 0.195024, 0.232098, 0.271726, 0.348706, 0.448208, 0.577953", \ + "0.212021, 0.222545, 0.260131, 0.300068, 0.377848, 0.477838, 0.607979", \ + "0.235921, 0.246989, 0.285408, 0.325628, 0.404122, 0.505186, 0.636419" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0206855, 0.0287102, 0.0697672, 0.1235, 0.234043, 0.379112, 0.569114", \ + "0.0206829, 0.0286923, 0.0697794, 0.123507, 0.234069, 0.379077, 0.569104", \ + "0.0202994, 0.0283409, 0.0695961, 0.123564, 0.234259, 0.379184, 0.56914", \ + "0.0205404, 0.0285561, 0.0696092, 0.123269, 0.233963, 0.379162, 0.56931", \ + "0.0215088, 0.0294907, 0.0700853, 0.123685, 0.234101, 0.378953, 0.569269", \ + "0.023268, 0.03106, 0.071161, 0.124784, 0.235517, 0.380273, 0.569682", \ + "0.025568, 0.033281, 0.072599, 0.126263, 0.237634, 0.382852, 0.572258" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0863582, 0.0990668, 0.142779, 0.183414, 0.254482, 0.342053, 0.455002", \ + "0.100759, 0.113461, 0.157284, 0.197895, 0.268945, 0.35653, 0.469453", \ + "0.142061, 0.154266, 0.196728, 0.236917, 0.30788, 0.395469, 0.508464", \ + "0.171106, 0.183381, 0.226184, 0.266216, 0.336252, 0.423046, 0.535821", \ + "0.207902, 0.220153, 0.263206, 0.303501, 0.374152, 0.461129, 0.573217", \ + "0.243778, 0.256043, 0.299177, 0.339664, 0.410884, 0.498741, 0.611563", \ + "0.278823, 0.291219, 0.334582, 0.375196, 0.447092, 0.535923, 0.649851" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0298104, 0.0385413, 0.0760271, 0.11925, 0.205978, 0.322185, 0.476741", \ + "0.029711, 0.0384545, 0.0760447, 0.119124, 0.205963, 0.322177, 0.476747", \ + "0.0275682, 0.0363757, 0.074367, 0.118135, 0.205592, 0.321952, 0.476683", \ + "0.0278766, 0.0368889, 0.0745941, 0.117427, 0.203702, 0.320335, 0.475555", \ + "0.0282724, 0.0373159, 0.0754001, 0.118483, 0.204786, 0.319871, 0.47389", \ + "0.029175, 0.038017, 0.076031, 0.119265, 0.206231, 0.321876, 0.475672", \ + "0.030853, 0.039405, 0.076864, 0.120384, 0.208133, 0.324723, 0.47895" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0808849, 0.0909642, 0.127969, 0.167569, 0.244563, 0.344099, 0.473913", \ + "0.0955281, 0.105615, 0.142615, 0.182198, 0.259213, 0.358752, 0.4886", \ + "0.130585, 0.140501, 0.177333, 0.216987, 0.294022, 0.393538, 0.523361", \ + "0.154783, 0.164715, 0.201566, 0.241022, 0.317875, 0.417344, 0.547257", \ + "0.184857, 0.194989, 0.232073, 0.271699, 0.34868, 0.448178, 0.577928", \ + "0.212017, 0.22254, 0.260127, 0.300064, 0.37783, 0.477831, 0.607946", \ + "0.235926, 0.246998, 0.285424, 0.325639, 0.404106, 0.505186, 0.636423" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0206833, 0.0287059, 0.0697663, 0.123501, 0.23407, 0.379075, 0.569096", \ + "0.0206846, 0.0286862, 0.0697424, 0.123519, 0.23407, 0.379075, 0.569104", \ + "0.0202898, 0.0283304, 0.0695865, 0.123561, 0.234262, 0.379215, 0.56914", \ + "0.020535, 0.028541, 0.0696041, 0.123267, 0.233964, 0.379134, 0.56931", \ + "0.0215138, 0.0294737, 0.0700857, 0.123682, 0.234102, 0.378955, 0.56927", \ + "0.023269, 0.031062, 0.07116, 0.124784, 0.235505, 0.380272, 0.569704", \ + "0.025565, 0.033284, 0.07257, 0.126255, 0.237614, 0.382861, 0.572259" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0849292, 0.0977156, 0.142007, 0.182939, 0.254527, 0.34231, 0.455306", \ + "0.099571, 0.112427, 0.156667, 0.197712, 0.26919, 0.357031, 0.470022", \ + "0.141346, 0.153583, 0.196404, 0.237043, 0.308473, 0.396218, 0.509286", \ + "0.170453, 0.182787, 0.22604, 0.266413, 0.336875, 0.423845, 0.536687", \ + "0.207186, 0.219509, 0.262713, 0.303375, 0.374411, 0.461798, 0.573987", \ + "0.24332, 0.255591, 0.299021, 0.339766, 0.411389, 0.499381, 0.612248", \ + "0.278462, 0.290858, 0.334304, 0.375308, 0.447571, 0.536556, 0.650577" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0299945, 0.0388663, 0.0768432, 0.120082, 0.206965, 0.322798, 0.476932", \ + "0.0298851, 0.0387481, 0.0767541, 0.120088, 0.206892, 0.32279, 0.477087", \ + "0.0276132, 0.0365476, 0.0749183, 0.118962, 0.206393, 0.322636, 0.47692", \ + "0.0278543, 0.0369889, 0.0752477, 0.118274, 0.204511, 0.320797, 0.475852", \ + "0.0281618, 0.037324, 0.0759039, 0.119159, 0.205494, 0.320468, 0.474225", \ + "0.029089, 0.038018, 0.076425, 0.119907, 0.206967, 0.322349, 0.475876", \ + "0.030782, 0.039379, 0.077276, 0.12094, 0.208848, 0.325212, 0.479107" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00893852, 0.00878585, 0.00877802, 0.00887334, 0.00897402, 0.00903274, 0.00906602", \ + "0.00884362, 0.00868916, 0.00867607, 0.00876646, 0.00886908, 0.00892767, 0.00896412", \ + "0.00922671, 0.00904367, 0.00885679, 0.00891458, 0.00897996, 0.00904621, 0.00909361", \ + "0.0103283, 0.0100373, 0.00971594, 0.00967576, 0.00970834, 0.00975228, 0.00978648", \ + "0.0124857, 0.0120404, 0.0114296, 0.0112758, 0.0112431, 0.0112907, 0.0112534", \ + "0.015679, 0.0150603, 0.0141232, 0.0137951, 0.0135993, 0.013514, 0.0135793", \ + "0.0198943, 0.0191168, 0.0178307, 0.017334, 0.0169654, 0.0168151, 0.016772" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182858, 0.0180428, 0.0179912, 0.0180888, 0.0181912, 0.0182492, 0.0182842", \ + "0.0182108, 0.0179656, 0.0179075, 0.0180045, 0.018106, 0.0181656, 0.018202", \ + "0.0185777, 0.0183056, 0.0181441, 0.0182009, 0.0183014, 0.0183715, 0.0184193", \ + "0.019686, 0.0192981, 0.0189274, 0.0189019, 0.0189715, 0.0190258, 0.0190713", \ + "0.0218103, 0.0212791, 0.0206216, 0.0204706, 0.0204257, 0.0204447, 0.0204801", \ + "0.0250346, 0.0243438, 0.0233343, 0.023047, 0.0228728, 0.0228415, 0.0228463", \ + "0.0291789, 0.0283419, 0.0269606, 0.0265052, 0.0262031, 0.026088, 0.0260401" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175756, 0.0175683, 0.0177577, 0.0178752, 0.0179643, 0.0180075, 0.0180317", \ + "0.017474, 0.0174676, 0.0176535, 0.0177727, 0.017861, 0.0179031, 0.0179272", \ + "0.0177192, 0.0177077, 0.0178806, 0.0179989, 0.0180905, 0.0181349, 0.0181621", \ + "0.0185636, 0.0185456, 0.0187342, 0.018788, 0.0189106, 0.018972, 0.0189722", \ + "0.0202835, 0.0202431, 0.0203347, 0.0204375, 0.0205932, 0.0206121, 0.0205918", \ + "0.0229405, 0.022864, 0.0228985, 0.0229896, 0.0230895, 0.0231934, 0.0234605", \ + "0.0264769, 0.0263767, 0.026363, 0.0264321, 0.0265121, 0.0265877, 0.0266533" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0119441, 0.0119485, 0.0121924, 0.0123199, 0.0124063, 0.0124459, 0.0124675", \ + "0.0118178, 0.0118212, 0.01207, 0.0121949, 0.0122825, 0.0123218, 0.0123447", \ + "0.0121203, 0.0121233, 0.0123647, 0.0124923, 0.0125837, 0.0126254, 0.0126486", \ + "0.0128259, 0.012813, 0.0130278, 0.0131546, 0.0132475, 0.0132949, 0.0133191", \ + "0.0144417, 0.0143997, 0.0145684, 0.014691, 0.0147939, 0.0148436, 0.0148732", \ + "0.017052, 0.0170125, 0.0171246, 0.0172325, 0.0173385, 0.0174023, 0.0174333", \ + "0.0205729, 0.0204762, 0.0205511, 0.020656, 0.0207643, 0.0208271, 0.0208681" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0145057, 0.0143471, 0.0143248, 0.0144161, 0.0145172, 0.0145737, 0.0146097", \ + "0.0143463, 0.0141881, 0.0141623, 0.0142545, 0.0143555, 0.0144131, 0.0144477", \ + "0.0147656, 0.0146028, 0.0145718, 0.0146586, 0.0147585, 0.0148161, 0.0148525", \ + "0.0157087, 0.0155498, 0.0155551, 0.0156116, 0.0157032, 0.0157536, 0.015785", \ + "0.0176256, 0.0174578, 0.0173996, 0.0174831, 0.017627, 0.0177916, 0.0177022", \ + "0.0204445, 0.020262, 0.0201715, 0.0202355, 0.020331, 0.0204301, 0.0205513", \ + "0.0240886, 0.0238891, 0.0237668, 0.0238139, 0.0239049, 0.023976, 0.0240584" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0157213, 0.0154789, 0.0154276, 0.0155252, 0.0156269, 0.0156854, 0.0157211", \ + "0.0155369, 0.0152937, 0.0152429, 0.0153398, 0.0154438, 0.0155011, 0.0155363", \ + "0.0159228, 0.0156804, 0.0156252, 0.0157195, 0.015822, 0.0158805, 0.0159164", \ + "0.0168385, 0.016599, 0.0165336, 0.0166267, 0.0167302, 0.0167917, 0.0168279", \ + "0.0187116, 0.0184628, 0.0183865, 0.0184736, 0.0185798, 0.0186411, 0.0186796", \ + "0.0215122, 0.021252, 0.0211487, 0.0212266, 0.0213324, 0.0213972, 0.021441", \ + "0.0251889, 0.0249132, 0.0247742, 0.0248394, 0.024939, 0.0250051, 0.0250502" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0150127, 0.015008, 0.0151994, 0.0153186, 0.0154062, 0.0154475, 0.0154701", \ + "0.0148161, 0.01481, 0.0150042, 0.0151227, 0.0152119, 0.0152536, 0.0152766", \ + "0.0151643, 0.0151609, 0.0153576, 0.0154783, 0.0155693, 0.0156122, 0.0156355", \ + "0.0161425, 0.016138, 0.0163326, 0.0164513, 0.0165575, 0.0165857, 0.016609", \ + "0.0179427, 0.0179429, 0.0181231, 0.0182512, 0.0184084, 0.0185207, 0.0184752", \ + "0.02073, 0.0207238, 0.0209082, 0.0210229, 0.0211151, 0.0212341, 0.0213314", \ + "0.0243683, 0.0243582, 0.0245284, 0.0246434, 0.0247315, 0.0247783, 0.0248203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0174767, 0.0174817, 0.0177279, 0.0178544, 0.017941, 0.0179803, 0.018002", \ + "0.0173047, 0.0173094, 0.0175562, 0.0176832, 0.017769, 0.0178084, 0.0178301", \ + "0.0176801, 0.0176865, 0.0179438, 0.0180706, 0.0181602, 0.0182009, 0.0182231", \ + "0.0186117, 0.018622, 0.0188568, 0.0189876, 0.0190754, 0.0191185, 0.0191416", \ + "0.0205099, 0.0205134, 0.0207612, 0.0208918, 0.0209703, 0.0210103, 0.0210253", \ + "0.0232849, 0.023288, 0.0235332, 0.0236606, 0.0237435, 0.0237903, 0.0238064", \ + "0.0269087, 0.0269093, 0.0271491, 0.0272791, 0.0273613, 0.0273998, 0.0274226" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0175756, 0.0175683, 0.0177577, 0.0178752, 0.0179643, 0.0180075, 0.0180317", \ + "0.017474, 0.0174676, 0.0176535, 0.0177727, 0.017861, 0.0179031, 0.0179272", \ + "0.0177192, 0.0177077, 0.0178806, 0.0179989, 0.0180905, 0.0181349, 0.0181621", \ + "0.0185636, 0.0185456, 0.0187342, 0.018788, 0.0189106, 0.018972, 0.0189722", \ + "0.0202835, 0.0202431, 0.0203347, 0.0204375, 0.0205932, 0.0206121, 0.0205918", \ + "0.0229405, 0.022864, 0.0228985, 0.0229896, 0.0230895, 0.0231934, 0.0234605", \ + "0.0264769, 0.0263767, 0.026363, 0.0264321, 0.0265121, 0.0265877, 0.0266533" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0182858, 0.0180428, 0.0179912, 0.0180888, 0.0181912, 0.0182492, 0.0182842", \ + "0.0182108, 0.0179656, 0.0179075, 0.0180045, 0.018106, 0.0181656, 0.018202", \ + "0.0185777, 0.0183056, 0.0181441, 0.0182009, 0.0183014, 0.0183715, 0.0184193", \ + "0.019686, 0.0192981, 0.0189274, 0.0189019, 0.0189715, 0.0190258, 0.0190713", \ + "0.0218103, 0.0212791, 0.0206216, 0.0204706, 0.0204257, 0.0204447, 0.0204801", \ + "0.0250346, 0.0243438, 0.0233343, 0.023047, 0.0228728, 0.0228415, 0.0228463", \ + "0.0291789, 0.0283419, 0.0269606, 0.0265052, 0.0262031, 0.026088, 0.0260401" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00663869, 0.00649573, 0.00652643, 0.00663087, 0.00672683, 0.00677631, 0.00680589", \ + "0.00641681, 0.00627328, 0.00629732, 0.00640147, 0.00650124, 0.00655283, 0.00658308", \ + "0.00740974, 0.00715121, 0.00697679, 0.00700753, 0.00710474, 0.00708427, 0.00717563", \ + "0.00948797, 0.0091149, 0.00874951, 0.00867173, 0.00867739, 0.00871156, 0.00874524", \ + "0.0137263, 0.0131385, 0.0123857, 0.0121948, 0.0121833, 0.012096, 0.0121085", \ + "0.0196679, 0.0188782, 0.0177226, 0.0173785, 0.017161, 0.0171567, 0.0171673", \ + "0.0271782, 0.0262201, 0.0246578, 0.024136, 0.0237656, 0.0236104, 0.0235288" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172818, 0.017041, 0.0170043, 0.0171054, 0.0172039, 0.0172587, 0.0172914", \ + "0.0171356, 0.0168943, 0.0168558, 0.0169548, 0.0170551, 0.0171115, 0.0171448", \ + "0.0180938, 0.0177937, 0.0176043, 0.017647, 0.0177432, 0.0178098, 0.0178548", \ + "0.0202198, 0.0197942, 0.0193316, 0.019271, 0.0192913, 0.0193553, 0.0194121", \ + "0.0244659, 0.0238393, 0.0229966, 0.0227878, 0.0227137, 0.0227146, 0.0227271", \ + "0.0304319, 0.0296001, 0.0283599, 0.0279656, 0.027769, 0.0276963, 0.0276589", \ + "0.0379553, 0.0369827, 0.0352775, 0.0347124, 0.0343393, 0.0341968, 0.0341279" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016567, 0.0165624, 0.0167556, 0.0168736, 0.0169622, 0.0170035, 0.0170287", \ + "0.0163255, 0.0163226, 0.0165151, 0.0166332, 0.0167223, 0.0167634, 0.0167865", \ + "0.0172026, 0.0171803, 0.0173425, 0.0174687, 0.0175015, 0.017546, 0.01757", \ + "0.0190723, 0.0190427, 0.0191538, 0.0193205, 0.0193952, 0.0194207, 0.0194425", \ + "0.0227179, 0.0226398, 0.0227375, 0.0228347, 0.0229368, 0.0230454, 0.0230771", \ + "0.0279853, 0.0279041, 0.0279311, 0.0280042, 0.028111, 0.0281554, 0.0282866", \ + "0.0347807, 0.0346528, 0.0346437, 0.0347081, 0.0347991, 0.0348676, 0.0349226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00967414, 0.00967846, 0.0099264, 0.0100513, 0.0101364, 0.0101756, 0.0101971", \ + "0.00935069, 0.00935657, 0.00960496, 0.00972882, 0.0098154, 0.00985442, 0.00987598", \ + "0.0101044, 0.0100962, 0.0103316, 0.0104595, 0.0105518, 0.010597, 0.0106208", \ + "0.0119805, 0.011959, 0.0121642, 0.0122919, 0.0123866, 0.0124299, 0.0124549", \ + "0.0155627, 0.0155218, 0.0156758, 0.0157917, 0.0159006, 0.0159499, 0.015976", \ + "0.0208356, 0.0207477, 0.0208465, 0.0209609, 0.0210585, 0.021124, 0.0211583", \ + "0.0276366, 0.0275181, 0.0275803, 0.0276685, 0.0277635, 0.0278201, 0.0278606" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0138853, 0.0137276, 0.0136964, 0.013781, 0.0138814, 0.0139417, 0.01398", \ + "0.0138563, 0.0136985, 0.0136673, 0.013752, 0.0138506, 0.0139103, 0.0139488", \ + "0.0145159, 0.0143167, 0.0142937, 0.0143777, 0.0144757, 0.0145111, 0.014544", \ + "0.0155209, 0.0153781, 0.0153407, 0.0154215, 0.0155549, 0.0155976, 0.0156281", \ + "0.0175434, 0.0173721, 0.0173276, 0.0173891, 0.0174802, 0.0176093, 0.0176347", \ + "0.0206155, 0.0204325, 0.0203089, 0.0203754, 0.020502, 0.0205752, 0.0206194", \ + "0.0249015, 0.0246673, 0.0244798, 0.0245057, 0.0246154, 0.0247249, 0.0248487" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.013431, 0.0131899, 0.0131438, 0.0132407, 0.0133427, 0.0133998, 0.0134348", \ + "0.0133911, 0.0131507, 0.0131079, 0.0132001, 0.0133001, 0.0133586, 0.0133947", \ + "0.0143747, 0.0141427, 0.0140916, 0.014182, 0.0142861, 0.0143486, 0.014389", \ + "0.0159738, 0.0157341, 0.0156667, 0.0157464, 0.0158404, 0.0159092, 0.0159469", \ + "0.0189097, 0.0186527, 0.0185491, 0.0186171, 0.0187169, 0.0187759, 0.0188236", \ + "0.0231343, 0.0228546, 0.0226947, 0.0227497, 0.0228413, 0.0229153, 0.0229699", \ + "0.0285671, 0.0282568, 0.0280343, 0.0280569, 0.0281372, 0.0282093, 0.0282714" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0128562, 0.0128514, 0.0130381, 0.0131559, 0.0132444, 0.0132857, 0.0133101", \ + "0.0128681, 0.0128622, 0.0130488, 0.0131685, 0.013256, 0.0132966, 0.0133191", \ + "0.0138738, 0.0138696, 0.0140588, 0.0141171, 0.0142036, 0.014244, 0.0142678", \ + "0.0154086, 0.0154007, 0.0156134, 0.015768, 0.0158226, 0.0158499, 0.0158701", \ + "0.0184024, 0.0183964, 0.0185793, 0.0187, 0.0188009, 0.0188962, 0.0188928", \ + "0.0226771, 0.0226569, 0.0228276, 0.0229424, 0.0230365, 0.0230884, 0.0232116", \ + "0.0280946, 0.0280709, 0.0282331, 0.028345, 0.0284335, 0.0284778, 0.0285459" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0169958, 0.0170004, 0.0172482, 0.0173728, 0.0174589, 0.0174975, 0.0175194", \ + "0.0169659, 0.0169704, 0.017218, 0.0173435, 0.017429, 0.0174681, 0.0174897", \ + "0.0175456, 0.0175607, 0.0178174, 0.017943, 0.0180282, 0.0180666, 0.0180875", \ + "0.0184482, 0.0184518, 0.018691, 0.0188226, 0.0189129, 0.0189494, 0.0189683", \ + "0.0205053, 0.0205097, 0.0207545, 0.0208675, 0.0209556, 0.0209999, 0.0210216", \ + "0.0238083, 0.0238098, 0.0240316, 0.0241684, 0.0242504, 0.0242979, 0.0243064", \ + "0.0282232, 0.0282217, 0.028453, 0.0285717, 0.0286589, 0.028699, 0.0287195" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.016567, 0.0165624, 0.0167556, 0.0168736, 0.0169622, 0.0170035, 0.0170287", \ + "0.0163255, 0.0163226, 0.0165151, 0.0166332, 0.0167223, 0.0167634, 0.0167865", \ + "0.0172026, 0.0171803, 0.0173425, 0.0174687, 0.0175015, 0.017546, 0.01757", \ + "0.0190723, 0.0190427, 0.0191538, 0.0193205, 0.0193952, 0.0194207, 0.0194425", \ + "0.0227179, 0.0226398, 0.0227375, 0.0228347, 0.0229368, 0.0230454, 0.0230771", \ + "0.0279853, 0.0279041, 0.0279311, 0.0280042, 0.028111, 0.0281554, 0.0282866", \ + "0.0347807, 0.0346528, 0.0346437, 0.0347081, 0.0347991, 0.0348676, 0.0349226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0172818, 0.017041, 0.0170043, 0.0171054, 0.0172039, 0.0172587, 0.0172914", \ + "0.0171356, 0.0168943, 0.0168558, 0.0169548, 0.0170551, 0.0171115, 0.0171448", \ + "0.0180938, 0.0177937, 0.0176043, 0.017647, 0.0177432, 0.0178098, 0.0178548", \ + "0.0202198, 0.0197942, 0.0193316, 0.019271, 0.0192913, 0.0193553, 0.0194121", \ + "0.0244659, 0.0238393, 0.0229966, 0.0227878, 0.0227137, 0.0227146, 0.0227271", \ + "0.0304319, 0.0296001, 0.0283599, 0.0279656, 0.027769, 0.0276963, 0.0276589", \ + "0.0379553, 0.0369827, 0.0352775, 0.0347124, 0.0343393, 0.0341968, 0.0341279" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00454551, 0.00454806, 0.00477399, 0.00485125, 0.00489545, 0.0049122, 0.00492277", \ + "0.00421718, 0.00421297, 0.00442775, 0.00452496, 0.00458459, 0.0046082, 0.00462089", \ + "0.00529478, 0.00511244, 0.00507422, 0.00514025, 0.00522901, 0.00526516, 0.00527878", \ + "0.00748037, 0.00709518, 0.00684978, 0.00690793, 0.00692455, 0.00694566, 0.00696772", \ + "0.0117417, 0.0111084, 0.0104731, 0.0103649, 0.0103701, 0.0104641, 0.0103771", \ + "0.0177242, 0.0168737, 0.0157822, 0.0155251, 0.0153848, 0.0153494, 0.0156499", \ + "0.0251583, 0.0241694, 0.0225862, 0.0221653, 0.0218864, 0.0217755, 0.0217512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116826, 0.011726, 0.0120208, 0.0121251, 0.0121884, 0.0122155, 0.0122303", \ + "0.0114844, 0.0115188, 0.0117989, 0.011916, 0.0119903, 0.0120218, 0.0120392", \ + "0.0126542, 0.0124845, 0.0125335, 0.0126327, 0.0127644, 0.0127977, 0.0128541", \ + "0.0147651, 0.0144021, 0.0141971, 0.0142338, 0.0143117, 0.0143665, 0.0144137", \ + "0.0189989, 0.0183627, 0.0177431, 0.0176899, 0.0177044, 0.0177403, 0.0177662", \ + "0.0249147, 0.024067, 0.0229696, 0.0227399, 0.0226671, 0.0226516, 0.0226687", \ + "0.0323989, 0.0313437, 0.0297091, 0.0293212, 0.0290708, 0.0290048, 0.028983" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118411, 0.0118573, 0.0120479, 0.0121591, 0.0122545, 0.012305, 0.0123325", \ + "0.011783, 0.0118002, 0.0119924, 0.0121032, 0.0121945, 0.012245, 0.0122761", \ + "0.0124607, 0.0124944, 0.0126856, 0.0128061, 0.0128821, 0.0129254, 0.0129513", \ + "0.0135078, 0.0135112, 0.0136837, 0.0137857, 0.0138757, 0.0138988, 0.0139269", \ + "0.0155808, 0.0155473, 0.0156701, 0.0157778, 0.015937, 0.015931, 0.0160735", \ + "0.0189017, 0.0188247, 0.0188425, 0.0189349, 0.0190625, 0.0191761, 0.0191862", \ + "0.0234348, 0.0232866, 0.0231998, 0.0232452, 0.0233637, 0.0234639, 0.0235762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0081473, 0.00798751, 0.00809944, 0.00821202, 0.00830088, 0.00834514, 0.00837033", \ + "0.00814666, 0.00799349, 0.00810348, 0.00821151, 0.00830147, 0.00834767, 0.00837511", \ + "0.00904794, 0.00893404, 0.00905212, 0.00916261, 0.00926293, 0.00931422, 0.00934808", \ + "0.0106071, 0.01048, 0.010633, 0.0107382, 0.010831, 0.0108817, 0.0109174", \ + "0.0136781, 0.0135132, 0.0135452, 0.013634, 0.0137226, 0.0137796, 0.0138157", \ + "0.0179125, 0.0177156, 0.017679, 0.0177506, 0.0178344, 0.0178993, 0.0179458", \ + "0.0233898, 0.0231543, 0.0230368, 0.0230662, 0.0231259, 0.0231932, 0.023253" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0118541, 0.0118702, 0.0120606, 0.0121721, 0.0122672, 0.0123159, 0.0123448", \ + "0.0117877, 0.011805, 0.0119975, 0.0121084, 0.0121998, 0.0122491, 0.0122814", \ + "0.0124559, 0.0124894, 0.0126822, 0.0128004, 0.01288, 0.0129204, 0.012946", \ + "0.0135033, 0.0135063, 0.0136788, 0.0137818, 0.0138717, 0.0138945, 0.0139228", \ + "0.0155781, 0.015545, 0.0156655, 0.0157749, 0.0159339, 0.015929, 0.0160708", \ + "0.0189013, 0.0188254, 0.0188423, 0.0189345, 0.0190511, 0.0191757, 0.0192281", \ + "0.0234359, 0.0232865, 0.0231999, 0.0232518, 0.0233596, 0.0234619, 0.023577" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00814296, 0.00798999, 0.00809927, 0.0082115, 0.00829991, 0.00834337, 0.00837057", \ + "0.00814467, 0.00799392, 0.00810703, 0.0082148, 0.00830345, 0.00834887, 0.00837599", \ + "0.00905039, 0.00893709, 0.00906593, 0.00916633, 0.00926691, 0.00931764, 0.00935167", \ + "0.0106088, 0.0104824, 0.010586, 0.0106918, 0.010786, 0.0108409, 0.0108746", \ + "0.0136386, 0.0134885, 0.0135065, 0.0136004, 0.0137038, 0.0137602, 0.0137991", \ + "0.0179039, 0.0177079, 0.0176837, 0.0177419, 0.0178329, 0.0178941, 0.0179471", \ + "0.0233773, 0.0231465, 0.0230289, 0.0230614, 0.0231246, 0.0231894, 0.0232494" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00455149, 0.00454985, 0.00477293, 0.00485072, 0.00489554, 0.00491268, 0.00492339", \ + "0.00421998, 0.00421353, 0.00442573, 0.00452355, 0.00458402, 0.00460776, 0.00462058", \ + "0.0052992, 0.00511247, 0.0050742, 0.00514013, 0.00523029, 0.00526394, 0.00527847", \ + "0.00747905, 0.00709508, 0.00684951, 0.00690794, 0.00692412, 0.00694509, 0.00696477", \ + "0.0117357, 0.0111059, 0.0104721, 0.0103645, 0.0103717, 0.0104477, 0.0103771", \ + "0.0177213, 0.0168716, 0.0157836, 0.0155262, 0.0153895, 0.0153516, 0.0153687", \ + "0.0251551, 0.0241665, 0.0225883, 0.022169, 0.0218915, 0.0217812, 0.0217576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116862, 0.011728, 0.0120225, 0.0121272, 0.0121904, 0.0122175, 0.0122322", \ + "0.0114864, 0.011521, 0.0118016, 0.0119183, 0.0119927, 0.0120244, 0.0120415", \ + "0.0126477, 0.0124779, 0.0125287, 0.0126297, 0.0127615, 0.0127948, 0.0128513", \ + "0.0147653, 0.0144022, 0.014197, 0.0142334, 0.0143131, 0.0143667, 0.0144124", \ + "0.0190032, 0.0183668, 0.0177468, 0.0176746, 0.0176983, 0.0177438, 0.0177696", \ + "0.024946, 0.0240757, 0.022978, 0.0227505, 0.0226751, 0.0226626, 0.0226765", \ + "0.0324224, 0.0313545, 0.0297245, 0.029334, 0.0291033, 0.0290035, 0.0289998" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.00454551, 0.00454806, 0.00477399, 0.00485125, 0.00489545, 0.0049122, 0.00492277", \ + "0.00421718, 0.00421297, 0.00442775, 0.00452496, 0.00458459, 0.0046082, 0.00462089", \ + "0.00529478, 0.00511244, 0.00507422, 0.00514025, 0.00522901, 0.00526516, 0.00527878", \ + "0.00748037, 0.00709518, 0.00684978, 0.00690793, 0.00692455, 0.00694566, 0.00696772", \ + "0.0117417, 0.0111084, 0.0104731, 0.0103649, 0.0103701, 0.0104641, 0.0103771", \ + "0.0177242, 0.0168737, 0.0157822, 0.0155251, 0.0153848, 0.0153494, 0.0156499", \ + "0.0251583, 0.0241694, 0.0225862, 0.0221653, 0.0218864, 0.0217755, 0.0217512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.006, 0.043, 0.21, 0.43, 0.85, 1.42, 2.13"); + index_2 ("0.001, 0.0038, 0.019, 0.038, 0.076, 0.1254, 0.19"); + values ( \ + "0.0116862, 0.011728, 0.0120225, 0.0121272, 0.0121904, 0.0122175, 0.0122322", \ + "0.0114864, 0.011521, 0.0118016, 0.0119183, 0.0119927, 0.0120244, 0.0120415", \ + "0.0126477, 0.0124779, 0.0125287, 0.0126297, 0.0127615, 0.0127948, 0.0128513", \ + "0.0147653, 0.0144022, 0.014197, 0.0142334, 0.0143131, 0.0143667, 0.0144124", \ + "0.0190032, 0.0183668, 0.0177468, 0.0176746, 0.0176983, 0.0177438, 0.0177696", \ + "0.024946, 0.0240757, 0.022978, 0.0227505, 0.0226751, 0.0226626, 0.0226765", \ + "0.0324224, 0.0313545, 0.0297245, 0.029334, 0.0291033, 0.0290035, 0.0289998" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00169996; + rise_capacitance : 0.00169996; + rise_capacitance_range (0.0012011, 0.00169996); + fall_capacitance : 0.00169963; + fall_capacitance_range (0.00118931, 0.00169963); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341509; + rise_capacitance : 0.00341509; + rise_capacitance_range (0.00199905, 0.00341509); + fall_capacitance : 0.00341417; + fall_capacitance_range (0.00206656, 0.00341417); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 2.13; + capacitance : 0.00341361; + rise_capacitance : 0.00341358; + rise_capacitance_range (0.00203128, 0.00341358); + fall_capacitance : 0.00341361; + fall_capacitance_range (0.00207881, 0.00341361); + } + } +} diff --git a/ihp13/pdk/lib/ez130_8t_tt_1p20v_25c.lib b/ihp13/pdk/lib/ez130_8t_tt_1p20v_25c.lib new file mode 100644 index 000000000..026d50069 --- /dev/null +++ b/ihp13/pdk/lib/ez130_8t_tt_1p20v_25c.lib @@ -0,0 +1,182278 @@ +/*********************************************************************** + + Copyright 2026 ETH Zurich + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +**********************************************************************/ + +/*********************************************************************** + + If you use the EZ130 8T library (or parts of it), + then please cite this reference: + + @article{castaneda2026ez130t8, + author = {Casta\~neda, Oscar and Recchioni, Lavinia and + Senti, Tobias and Cahenzli, Flurin and Ferroni, Marco and + Heekenjann, Thorben and Kenter, Robert and Odermatt, Stefan and + Richner, Daniel and Altendorfer, Gabriel and Cannone, Davide and + Correa, Miguel and Herger, Ivan and Kr\"oger, Lars and + Nanzer, Nicolas and Nonaca, Darja and Reinwardt, Christopher and + Winklhofer, Lukas and Zelioli, Enrico and Zhang, Yiheng and + Zhang, Yingxue and Keller, Domenic and Mirfarshbafan, Seyed Hadi + and Jiang, Zerun and Muheim, Beat and Rubino, Arianna and + Guichemerre, J\'er\'emy and G\"urkaynak, Frank K. and + Studer, Christoph}, + title = {An Open-Source Standard-Cell Library for {IHP} 130\,nm + Developed by Students}, + journal = {arXiv preprint arXiv:2609.29965}, + month = {September}, + year = {2026}, + url = {https://arxiv.org/abs/2609.29965} + } + +**********************************************************************/ + +library (ez130_8t_tt_1p20v_25c) { + /* Models written by Liberate 23.2.0.088.isr10 from Cadence Design Systems, Inc. on Sun Sep 13 18:25:58 2026 */ + comment : ""; + date : "$Date: Sun Sep 13 17:01:00 2026 $"; + revision : "1.0"; + delay_model : table_lookup; + capacitive_load_unit (1,pf); + current_unit : "1mA"; + leakage_power_unit : "1nW"; + pulling_resistance_unit : "1kohm"; + time_unit : "1ns"; + voltage_unit : "1V"; + default_cell_leakage_power : 0; + default_fanout_load : 1; + default_max_transition : 3.2; + default_output_pin_cap : 0; + in_place_swap_mode : match_footprint; + input_threshold_pct_fall : 50; + input_threshold_pct_rise : 50; + nom_process : 1; + nom_temperature : 25; + nom_voltage : 1.2; + output_threshold_pct_fall : 50; + output_threshold_pct_rise : 50; + slew_derate_from_library : 1; + slew_lower_threshold_pct_fall : 20; + slew_lower_threshold_pct_rise : 20; + slew_upper_threshold_pct_fall : 80; + slew_upper_threshold_pct_rise : 80; + voltage_map (VDD, 1.2); + voltage_map (VSS, 0); + voltage_map (VNW, 1.2); + voltage_map (VPW, 0); + voltage_map (GND, 0); + operating_conditions (PVT_1P2V_25C) { + process : 1; + temperature : 25; + voltage : 1.2; + } + char_config () { + internal_power_calculation : exclude_switching_on_rise; + } + default_operating_conditions : PVT_1P2V_25C; + lu_table_template (constraint_template_4x4) { + variable_1 : constrained_pin_transition; + variable_2 : related_pin_transition; + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + } + lu_table_template (mpw_constraint_template_4x4) { + variable_1 : constrained_pin_transition; + index_1 ("0.01, 1.07, 2.13, 3.2"); + } + power_lut_template (passive_power_intrantime_outcload_7x1) { + variable_1 : input_transition_time; + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + } + power_lut_template (power_intrantime_outcload_7x7) { + variable_1 : input_transition_time; + variable_2 : total_output_net_capacitance; + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + } + lu_table_template (timing_intrantime_outcload_7x7) { + variable_1 : input_net_transition; + variable_2 : total_output_net_capacitance; + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + } + cell (AND2X1) { + area : 7.056; + cell_leakage_power : 0.0585366; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.081493; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471257; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0541154; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0514121; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0585366; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0745357, 0.0828343, 0.137292, 0.201696, 0.329848, 0.496185, 0.713571", \ + "0.0924027, 0.100648, 0.155038, 0.219527, 0.347688, 0.514073, 0.731407", \ + "0.167998, 0.177439, 0.233163, 0.29817, 0.426435, 0.593221, 0.810742", \ + "0.221697, 0.233088, 0.292657, 0.357221, 0.485732, 0.65215, 0.86995", \ + "0.293681, 0.308129, 0.375993, 0.441304, 0.569009, 0.734877, 0.95085", \ + "0.362981, 0.380358, 0.459671, 0.526899, 0.655105, 0.821866, 1.03919", \ + "0.432578, 0.452623, 0.544663, 0.616877, 0.746851, 0.91464, 1.13289" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0259216, 0.0343555, 0.10479, 0.196023, 0.379689, 0.618648, 0.931193", \ + "0.0258998, 0.0343242, 0.104786, 0.19602, 0.379726, 0.618712, 0.931154", \ + "0.0343078, 0.0415591, 0.107952, 0.197467, 0.380065, 0.618602, 0.930954", \ + "0.0445972, 0.0513815, 0.111557, 0.199512, 0.381879, 0.620022, 0.931827", \ + "0.059888, 0.067714, 0.121541, 0.203813, 0.383499, 0.622115, 0.93363", \ + "0.075201, 0.084475, 0.136898, 0.213266, 0.387589, 0.623899, 0.935573", \ + "0.091007, 0.101781, 0.156776, 0.227616, 0.395794, 0.629498, 0.93924" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553104, 0.0621074, 0.108317, 0.163925, 0.274657, 0.418505, 0.606606", \ + "0.0762183, 0.0829714, 0.129304, 0.184948, 0.295773, 0.439639, 0.627756", \ + "0.144644, 0.152822, 0.201482, 0.256746, 0.367679, 0.511517, 0.699673", \ + "0.186912, 0.196777, 0.24894, 0.304869, 0.415825, 0.560198, 0.748006", \ + "0.235569, 0.248241, 0.308585, 0.365469, 0.475916, 0.619311, 0.807493", \ + "0.272884, 0.28822, 0.358729, 0.418836, 0.529945, 0.673386, 0.859875", \ + "0.301857, 0.319732, 0.401605, 0.465526, 0.579609, 0.724766, 0.913487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0198648, 0.0270043, 0.0861947, 0.161846, 0.313745, 0.511374, 0.769744", \ + "0.0201084, 0.0272059, 0.0862127, 0.161847, 0.313787, 0.511479, 0.769731", \ + "0.0291331, 0.0351558, 0.0894756, 0.16355, 0.314415, 0.51151, 0.769727", \ + "0.0389706, 0.044822, 0.0940017, 0.165822, 0.316193, 0.512818, 0.770903", \ + "0.053605, 0.060072, 0.104811, 0.171255, 0.318232, 0.51497, 0.772301", \ + "0.069105, 0.076816, 0.12026, 0.181869, 0.323633, 0.517907, 0.774837", \ + "0.084787, 0.093733, 0.139592, 0.197407, 0.33345, 0.524802, 0.779649" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0808291, 0.0891237, 0.14366, 0.208066, 0.33624, 0.502545, 0.719927", \ + "0.100226, 0.108487, 0.162929, 0.227363, 0.355508, 0.521799, 0.739205", \ + "0.174844, 0.18412, 0.240241, 0.305137, 0.433357, 0.59992, 0.817416", \ + "0.228913, 0.24008, 0.300179, 0.365104, 0.493614, 0.66025, 0.87771", \ + "0.30062, 0.31479, 0.383759, 0.449914, 0.578346, 0.744728, 0.962405", \ + "0.371639, 0.388687, 0.469003, 0.538348, 0.667463, 0.834067, 1.05152", \ + "0.441895, 0.461531, 0.553816, 0.628608, 0.759947, 0.928155, 1.14626" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0259189, 0.0343365, 0.104774, 0.196021, 0.379727, 0.618602, 0.930974", \ + "0.0258624, 0.0342959, 0.104781, 0.196021, 0.379726, 0.618734, 0.931166", \ + "0.032032, 0.039799, 0.107125, 0.196833, 0.37982, 0.61871, 0.931191", \ + "0.041081, 0.0486104, 0.111129, 0.198972, 0.381123, 0.619577, 0.931626", \ + "0.05589, 0.064307, 0.121538, 0.204015, 0.382985, 0.62128, 0.932915", \ + "0.069749, 0.079626, 0.136339, 0.213605, 0.387287, 0.623157, 0.934488", \ + "0.083909, 0.09536, 0.154774, 0.227602, 0.395633, 0.628736, 0.93819" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0604578, 0.0673788, 0.114119, 0.169924, 0.280857, 0.424843, 0.613075", \ + "0.0817392, 0.0886605, 0.135461, 0.191314, 0.302317, 0.44633, 0.6345", \ + "0.158466, 0.166444, 0.215113, 0.271423, 0.382593, 0.526715, 0.714945", \ + "0.208352, 0.217889, 0.269511, 0.325663, 0.436937, 0.5813, 0.769488", \ + "0.26713, 0.279209, 0.337739, 0.394462, 0.505394, 0.649586, 0.838132", \ + "0.315027, 0.329468, 0.396678, 0.455406, 0.566344, 0.710602, 0.898712", \ + "0.355068, 0.371746, 0.448159, 0.510668, 0.62316, 0.767931, 0.956577" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0205565, 0.0276991, 0.0867321, 0.162285, 0.314283, 0.511795, 0.770295", \ + "0.0206301, 0.0277709, 0.086712, 0.162376, 0.314158, 0.511877, 0.770039", \ + "0.0282527, 0.0344078, 0.0894601, 0.163624, 0.314804, 0.511937, 0.770034", \ + "0.037198, 0.0430328, 0.0933554, 0.165733, 0.316164, 0.513111, 0.770921", \ + "0.050726, 0.056971, 0.102439, 0.170442, 0.318187, 0.515111, 0.772554", \ + "0.064178, 0.071417, 0.114943, 0.178293, 0.322206, 0.517443, 0.774753", \ + "0.077817, 0.086139, 0.130555, 0.189465, 0.328785, 0.522115, 0.778076" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00185392, 0.00189568, 0.00200858, 0.00203212, 0.00204476, 0.00204665, 0.00204908", \ + "0.00169715, 0.00173114, 0.0018357, 0.00186902, 0.00188771, 0.00189522, 0.00189848", \ + "0.00180729, 0.00182213, 0.00190135, 0.00194315, 0.00197785, 0.00199733, 0.002009", \ + "0.0021778, 0.00217827, 0.00222432, 0.00226409, 0.00230266, 0.00232549, 0.00233828", \ + "0.0030574, 0.00303837, 0.00302386, 0.00304326, 0.00308837, 0.00309793, 0.00312212", \ + "0.00427309, 0.00424294, 0.00419147, 0.00419476, 0.00421609, 0.00424112, 0.00432776", \ + "0.00590892, 0.00585717, 0.00576922, 0.005755, 0.00575876, 0.00577613, 0.00580388" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00466366, 0.00471445, 0.0048038, 0.00481789, 0.0048238, 0.00482589, 0.00482694", \ + "0.00449056, 0.00453581, 0.00464566, 0.00467212, 0.00468564, 0.00469051, 0.00469321", \ + "0.00455199, 0.0045743, 0.00467698, 0.00473012, 0.00476565, 0.00478585, 0.00480036", \ + "0.00497998, 0.00497519, 0.00502869, 0.00506123, 0.00510488, 0.005123, 0.00514516", \ + "0.00578856, 0.00578398, 0.00579793, 0.00583092, 0.0058907, 0.00591386, 0.00592886", \ + "0.00707559, 0.00703386, 0.00699041, 0.00699878, 0.00702807, 0.0070456, 0.00706892", \ + "0.00868067, 0.00863022, 0.0085537, 0.00856949, 0.00858042, 0.00859461, 0.00861292" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00189297, 0.00193477, 0.00204749, 0.00206932, 0.00207838, 0.00208069, 0.00208067", \ + "0.0017548, 0.00179267, 0.0019029, 0.00193119, 0.0019446, 0.00194867, 0.00195023", \ + "0.0016889, 0.00171065, 0.00180981, 0.00184827, 0.00187918, 0.00189016, 0.00190079", \ + "0.00187291, 0.00188494, 0.00194081, 0.00198964, 0.00202348, 0.00203987, 0.00205139", \ + "0.00255761, 0.00254181, 0.00253464, 0.00255805, 0.00260501, 0.00262852, 0.00264467", \ + "0.00364074, 0.00361196, 0.00356914, 0.0035745, 0.00359812, 0.00364225, 0.00370919", \ + "0.00514042, 0.00509108, 0.00499319, 0.00497569, 0.00497939, 0.00499642, 0.00503195" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00547403, 0.00551936, 0.00561627, 0.00563495, 0.00564568, 0.00564834, 0.00565025", \ + "0.00534226, 0.00538759, 0.00549556, 0.00552375, 0.00553965, 0.00554594, 0.00554925", \ + "0.00540851, 0.00543095, 0.00551786, 0.00556132, 0.00560351, 0.00562773, 0.00563534", \ + "0.00578462, 0.00578949, 0.00584001, 0.00587776, 0.00591511, 0.00594715, 0.00595438", \ + "0.00658657, 0.00657397, 0.00658789, 0.00661982, 0.00665871, 0.00668073, 0.00670031", \ + "0.00774887, 0.00771814, 0.00768206, 0.00770141, 0.0077325, 0.00776044, 0.00777378", \ + "0.00936965, 0.0093126, 0.00919907, 0.00918328, 0.00918936, 0.00920617, 0.00922153" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161138; + rise_capacitance : 0.00161093; + rise_capacitance_range (0.00100571, 0.00161093); + fall_capacitance : 0.00161138; + fall_capacitance_range (0.000994768, 0.00161138); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121054, -0.00121585, -0.00122131, -0.00121523, -0.00121701, -0.00122414, -0.00123035" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124354, 0.00125252, 0.00123657, 0.00123678, 0.00123429, 0.00123627, 0.00123474" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158996; + rise_capacitance : 0.00158996; + rise_capacitance_range (0.00116337, 0.00158996); + fall_capacitance : 0.00155371; + fall_capacitance_range (0.00112572, 0.00155371); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985655, -0.000985607, -0.000989066, -0.000989606, -0.000986402, -0.000988107, -0.000987262" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102864, 0.00100644, 0.000989091, 0.000992218, 0.000989824, 0.00099099, 0.000989352" \ + ); + } + } + } + } + cell (AND2X1P5) { + area : 7.056; + cell_leakage_power : 0.0749631; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0914735; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0657009; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0726906; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0699874; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0749631; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0811604, 0.0934011, 0.149614, 0.214739, 0.343845, 0.511256, 0.729938", \ + "0.0988911, 0.111132, 0.1673, 0.232468, 0.361502, 0.528958, 0.747641", \ + "0.180556, 0.19459, 0.252588, 0.31784, 0.44695, 0.614571, 0.833444", \ + "0.240331, 0.257455, 0.318569, 0.383835, 0.513168, 0.680326, 0.899294", \ + "0.319814, 0.341173, 0.412535, 0.478296, 0.606389, 0.772255, 0.9901", \ + "0.396393, 0.421563, 0.504698, 0.573039, 0.701453, 0.868529, 1.08659", \ + "0.473481, 0.501917, 0.597783, 0.672037, 0.801965, 0.969286, 1.18712" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.02609, 0.0375201, 0.107902, 0.199734, 0.385517, 0.627445, 0.943777", \ + "0.0260861, 0.0374899, 0.107861, 0.199753, 0.385467, 0.627445, 0.943721", \ + "0.0354835, 0.0452927, 0.110992, 0.201014, 0.385646, 0.627432, 0.943712", \ + "0.0471042, 0.0568253, 0.116763, 0.204038, 0.387783, 0.62872, 0.944263", \ + "0.06384, 0.075355, 0.128969, 0.209749, 0.38992, 0.631178, 0.946257", \ + "0.080789, 0.094124, 0.14716, 0.221094, 0.394434, 0.632862, 0.948247", \ + "0.098359, 0.113389, 0.169527, 0.237995, 0.403486, 0.638277, 0.951678" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0590067, 0.0687045, 0.11395, 0.167112, 0.272844, 0.409951, 0.589192", \ + "0.0801776, 0.0897718, 0.135127, 0.18835, 0.294031, 0.431202, 0.610443", \ + "0.156024, 0.16779, 0.215765, 0.269323, 0.374878, 0.511902, 0.691158", \ + "0.204688, 0.21911, 0.270358, 0.323897, 0.429579, 0.566681, 0.745947", \ + "0.26133, 0.279512, 0.340567, 0.395515, 0.499652, 0.636412, 0.815415", \ + "0.307095, 0.328971, 0.400869, 0.45957, 0.565116, 0.700799, 0.877894", \ + "0.343277, 0.368467, 0.451933, 0.516037, 0.623237, 0.760509, 0.93982" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0187917, 0.0278265, 0.0831891, 0.154578, 0.298361, 0.485338, 0.729768", \ + "0.018877, 0.0279331, 0.0832036, 0.154565, 0.298205, 0.485459, 0.729821", \ + "0.0290774, 0.0367696, 0.0871051, 0.156229, 0.298752, 0.485427, 0.73011", \ + "0.0401113, 0.0477626, 0.0934387, 0.159771, 0.300771, 0.486782, 0.730909", \ + "0.056683, 0.065501, 0.106543, 0.16725, 0.30408, 0.489288, 0.732638", \ + "0.073529, 0.083959, 0.124569, 0.179584, 0.310229, 0.492653, 0.73545", \ + "0.091304, 0.103202, 0.146152, 0.196815, 0.32147, 0.499799, 0.740332" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0873082, 0.09959, 0.155822, 0.220848, 0.349971, 0.517379, 0.735984", \ + "0.106794, 0.119073, 0.175269, 0.240378, 0.369451, 0.536871, 0.75554", \ + "0.185691, 0.199404, 0.257377, 0.322534, 0.451445, 0.618949, 0.837854", \ + "0.245142, 0.261473, 0.323456, 0.388927, 0.517087, 0.684492, 0.903916", \ + "0.324558, 0.345061, 0.416312, 0.483214, 0.612054, 0.779347, 0.998171", \ + "0.402628, 0.426905, 0.508764, 0.579271, 0.708685, 0.875819, 1.09405", \ + "0.480559, 0.508075, 0.602673, 0.67827, 0.80862, 0.976696, 1.19538" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0261445, 0.0375407, 0.107879, 0.199735, 0.385535, 0.627444, 0.943461", \ + "0.0260731, 0.0374783, 0.10787, 0.199733, 0.385563, 0.627445, 0.943707", \ + "0.032425, 0.0430963, 0.110271, 0.200558, 0.385483, 0.627431, 0.943824", \ + "0.0420866, 0.0525909, 0.115324, 0.203264, 0.386949, 0.628127, 0.944065", \ + "0.05758, 0.069523, 0.127295, 0.209531, 0.389391, 0.6305, 0.945527", \ + "0.07287, 0.086655, 0.144525, 0.220617, 0.394223, 0.632237, 0.947279", \ + "0.088372, 0.103882, 0.163703, 0.235635, 0.403373, 0.637702, 0.950667" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0640837, 0.0739076, 0.119694, 0.173025, 0.278868, 0.416133, 0.59548", \ + "0.0854709, 0.0952858, 0.141078, 0.19451, 0.300375, 0.437661, 0.616962", \ + "0.168161, 0.179612, 0.227609, 0.281421, 0.387256, 0.524512, 0.703893", \ + "0.224087, 0.238101, 0.289617, 0.343465, 0.449547, 0.586881, 0.766075", \ + "0.290526, 0.308191, 0.367745, 0.422719, 0.528184, 0.665198, 0.844582", \ + "0.345899, 0.366979, 0.435659, 0.49348, 0.599139, 0.736087, 0.91518", \ + "0.392541, 0.416568, 0.495407, 0.557371, 0.664368, 0.801619, 0.981044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0194576, 0.0285015, 0.083729, 0.154974, 0.298592, 0.485799, 0.729983", \ + "0.0194812, 0.0285407, 0.0837378, 0.154974, 0.298712, 0.485799, 0.730113", \ + "0.0281794, 0.0361399, 0.0870486, 0.156331, 0.299202, 0.485657, 0.730478", \ + "0.0384983, 0.0461048, 0.0923505, 0.159384, 0.300852, 0.48701, 0.730923", \ + "0.053928, 0.062577, 0.104149, 0.165968, 0.303858, 0.489415, 0.732863", \ + "0.069134, 0.079002, 0.119682, 0.176204, 0.308844, 0.492194, 0.735476", \ + "0.084812, 0.096039, 0.137894, 0.190177, 0.316862, 0.497355, 0.739231" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00284946, 0.00292228, 0.00310723, 0.00315513, 0.00317909, 0.00318693, 0.00319304", \ + "0.00269278, 0.00276022, 0.00292984, 0.00298853, 0.00302349, 0.00303873, 0.00304484", \ + "0.0028165, 0.00283169, 0.00292557, 0.00299107, 0.00304862, 0.00307917, 0.00309788", \ + "0.00321046, 0.00319418, 0.00325887, 0.00330709, 0.00337892, 0.00340449, 0.00342404", \ + "0.00416256, 0.0040793, 0.00402036, 0.00404028, 0.00408706, 0.00415677, 0.0041603", \ + "0.00544459, 0.00531054, 0.00518523, 0.00517691, 0.00519696, 0.00525909, 0.00527198", \ + "0.00721216, 0.00698939, 0.00677968, 0.00674112, 0.00672267, 0.00673377, 0.00675176" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00559317, 0.00571399, 0.00587285, 0.00590216, 0.00591699, 0.00592206, 0.00592664", \ + "0.00543082, 0.00552874, 0.0057125, 0.00575765, 0.0057812, 0.00579086, 0.00579552", \ + "0.00548523, 0.00552097, 0.0056622, 0.00573592, 0.00579809, 0.00583041, 0.00584698", \ + "0.00589043, 0.00589097, 0.00602754, 0.0060801, 0.00613869, 0.00618021, 0.00620177", \ + "0.00677342, 0.00673052, 0.00673041, 0.00677184, 0.00682645, 0.00686806, 0.00689589", \ + "0.00817014, 0.00802288, 0.00790588, 0.00791746, 0.00795414, 0.00798257, 0.00800827", \ + "0.00989408, 0.00966769, 0.00945397, 0.00944034, 0.00946338, 0.00948346, 0.00950551" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00288448, 0.00295669, 0.00313704, 0.00318311, 0.00320429, 0.00321215, 0.00321502", \ + "0.00275323, 0.00282541, 0.0030005, 0.00305461, 0.00308168, 0.00309227, 0.00309598", \ + "0.00273713, 0.00275447, 0.00285484, 0.00292364, 0.00298304, 0.00300911, 0.00302026", \ + "0.00289302, 0.00288599, 0.00296943, 0.00303281, 0.00308823, 0.00313247, 0.00314878", \ + "0.00363196, 0.00357284, 0.00353966, 0.00356733, 0.00361678, 0.00371507, 0.00371956", \ + "0.00473468, 0.00462834, 0.00457548, 0.00456429, 0.00458905, 0.00465359, 0.00464008", \ + "0.00632851, 0.00614599, 0.00596483, 0.00593258, 0.0059134, 0.00593999, 0.00596326" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00638961, 0.00650032, 0.00666165, 0.00669622, 0.00671517, 0.00672404, 0.00672737", \ + "0.00626825, 0.00636217, 0.00654025, 0.00658822, 0.00661524, 0.00662631, 0.00663233", \ + "0.00635674, 0.00638468, 0.00652305, 0.00659904, 0.00666127, 0.00669144, 0.00670472", \ + "0.00673617, 0.00672453, 0.00678876, 0.00685858, 0.00692209, 0.00696263, 0.00698256", \ + "0.00758867, 0.00753081, 0.00751811, 0.00755981, 0.00762567, 0.00766136, 0.00769375", \ + "0.00884242, 0.0087166, 0.00862978, 0.00863988, 0.00867461, 0.00871609, 0.00874467", \ + "0.0106019, 0.0103951, 0.0101575, 0.0101153, 0.0101122, 0.010133, 0.0101556" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161131; + rise_capacitance : 0.001611; + rise_capacitance_range (0.00100924, 0.001611); + fall_capacitance : 0.00161131; + fall_capacitance_range (0.000997489, 0.00161131); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120668, -0.00121541, -0.00122087, -0.00121445, -0.00121693, -0.00122406, -0.0012303" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124353, 0.00124938, 0.0012332, 0.00123495, 0.00123406, 0.00123623, 0.00123472" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015902; + rise_capacitance : 0.0015902; + rise_capacitance_range (0.00116415, 0.0015902); + fall_capacitance : 0.00155379; + fall_capacitance_range (0.00112706, 0.00155379); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985727, -0.000983376, -0.000988047, -0.00098873, -0.000986416, -0.000988118, -0.000987284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102823, 0.00100622, 0.000988047, 0.000992062, 0.000989613, 0.000990995, 0.000989373" \ + ); + } + } + } + } + cell (AND2X2) { + area : 7.056; + cell_leakage_power : 0.0906897; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.101839; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832145; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902042; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0875009; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0906897; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0894049, 0.104277, 0.161177, 0.225316, 0.352037, 0.516307, 0.730737", \ + "0.107161, 0.122062, 0.178899, 0.243106, 0.369894, 0.534121, 0.748625", \ + "0.193924, 0.210849, 0.269798, 0.333752, 0.459969, 0.624152, 0.838788", \ + "0.259117, 0.279705, 0.342922, 0.407218, 0.533842, 0.697464, 0.91199", \ + "0.346817, 0.372194, 0.445653, 0.51136, 0.636848, 0.800016, 1.01361", \ + "0.431698, 0.461, 0.546572, 0.615763, 0.741595, 0.904508, 1.11744", \ + "0.516541, 0.549114, 0.647326, 0.723081, 0.850673, 1.01345, 1.22735" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0278585, 0.0406498, 0.10893, 0.198527, 0.380913, 0.618806, 0.929946", \ + "0.0278573, 0.0406035, 0.108898, 0.198518, 0.38091, 0.618808, 0.929996", \ + "0.0373646, 0.0484651, 0.112016, 0.199716, 0.380982, 0.618697, 0.929913", \ + "0.0502221, 0.0616721, 0.118912, 0.203559, 0.383005, 0.619862, 0.930307", \ + "0.068587, 0.081998, 0.134612, 0.211576, 0.386128, 0.623112, 0.932495", \ + "0.087254, 0.102415, 0.155404, 0.224885, 0.391773, 0.624722, 0.93442", \ + "0.106871, 0.123431, 0.180366, 0.244353, 0.402067, 0.630389, 0.937644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0647147, 0.0763965, 0.122047, 0.174458, 0.278084, 0.412553, 0.588194", \ + "0.08592, 0.0975648, 0.143271, 0.195711, 0.299428, 0.433907, 0.609626", \ + "0.168755, 0.182758, 0.231124, 0.283755, 0.38724, 0.521548, 0.696686", \ + "0.223291, 0.240608, 0.293784, 0.346844, 0.450118, 0.584386, 0.759826", \ + "0.289359, 0.31113, 0.373729, 0.428743, 0.530265, 0.664199, 0.839511", \ + "0.343692, 0.369395, 0.443049, 0.501977, 0.605765, 0.736979, 0.911652", \ + "0.388449, 0.41751, 0.502817, 0.567717, 0.67385, 0.807454, 0.982694" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0196832, 0.0297375, 0.0831934, 0.152391, 0.292595, 0.475168, 0.713458", \ + "0.0197048, 0.029755, 0.0832324, 0.152462, 0.292596, 0.474858, 0.713974", \ + "0.0302612, 0.0389017, 0.0874808, 0.154209, 0.293001, 0.475173, 0.713612", \ + "0.0424858, 0.0512704, 0.0948373, 0.158507, 0.295219, 0.476439, 0.714659", \ + "0.060523, 0.070679, 0.110202, 0.167901, 0.299748, 0.479502, 0.716594", \ + "0.079111, 0.090847, 0.130435, 0.182087, 0.306915, 0.483213, 0.719755", \ + "0.098802, 0.111873, 0.154202, 0.201887, 0.319409, 0.490821, 0.724575" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0953807, 0.110249, 0.167158, 0.231418, 0.358218, 0.522435, 0.736948", \ + "0.114944, 0.129866, 0.186745, 0.25091, 0.377688, 0.541896, 0.756391", \ + "0.197596, 0.214046, 0.272546, 0.336788, 0.463495, 0.627686, 0.842303", \ + "0.262507, 0.28195, 0.344098, 0.4089, 0.535992, 0.699447, 0.914193", \ + "0.34994, 0.373989, 0.446422, 0.512822, 0.639184, 0.802998, 1.01766", \ + "0.435672, 0.463664, 0.547171, 0.617533, 0.744313, 0.907917, 1.12167", \ + "0.521385, 0.552768, 0.648527, 0.72427, 0.852874, 1.01704, 1.23106" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0278724, 0.0406547, 0.10891, 0.198527, 0.380924, 0.618817, 0.930014", \ + "0.027887, 0.0406043, 0.108925, 0.198524, 0.38091, 0.618807, 0.929996", \ + "0.0339139, 0.0460114, 0.111153, 0.199299, 0.381003, 0.618695, 0.929997", \ + "0.0441522, 0.0562028, 0.11768, 0.202808, 0.382829, 0.619408, 0.930156", \ + "0.060724, 0.074322, 0.13091, 0.210338, 0.38564, 0.622183, 0.931513", \ + "0.077529, 0.092985, 0.149581, 0.222883, 0.391412, 0.624207, 0.933587", \ + "0.094813, 0.111727, 0.17098, 0.240098, 0.401459, 0.629971, 0.937154" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0696238, 0.0814636, 0.127587, 0.180173, 0.284022, 0.418602, 0.594402", \ + "0.0911456, 0.102954, 0.149058, 0.201664, 0.305544, 0.440141, 0.615899", \ + "0.179719, 0.19343, 0.241765, 0.294575, 0.398453, 0.533, 0.708929", \ + "0.240286, 0.257399, 0.30994, 0.363145, 0.46687, 0.601427, 0.777091", \ + "0.316109, 0.337356, 0.39847, 0.453391, 0.556836, 0.690902, 0.866453", \ + "0.379345, 0.404235, 0.475442, 0.533583, 0.637356, 0.771098, 0.946445", \ + "0.433622, 0.461774, 0.543314, 0.606158, 0.711976, 0.845724, 1.02106" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.020314, 0.0303516, 0.0837564, 0.15291, 0.292961, 0.475493, 0.714269", \ + "0.0202907, 0.0303566, 0.0837324, 0.152911, 0.29297, 0.475494, 0.713948", \ + "0.0293578, 0.0381867, 0.0870817, 0.154177, 0.293283, 0.475569, 0.714297", \ + "0.0409991, 0.0497133, 0.0940248, 0.158181, 0.295202, 0.476839, 0.714977", \ + "0.057938, 0.067778, 0.107915, 0.166545, 0.299053, 0.47945, 0.716808", \ + "0.075058, 0.086509, 0.125885, 0.178952, 0.305432, 0.482635, 0.71968", \ + "0.092746, 0.105278, 0.146447, 0.195454, 0.314859, 0.488657, 0.723232" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00391655, 0.00401759, 0.00425606, 0.00433659, 0.00437906, 0.0043999, 0.00440578", \ + "0.00376672, 0.00385334, 0.00408036, 0.00417184, 0.00422701, 0.00425134, 0.00426418", \ + "0.00394842, 0.00395533, 0.00406193, 0.00413532, 0.00421072, 0.00425698, 0.00428122", \ + "0.00442746, 0.00435215, 0.00437142, 0.0044571, 0.00451001, 0.00455374, 0.00458566", \ + "0.0054124, 0.00520355, 0.00512507, 0.00512865, 0.0051973, 0.0053269, 0.00526702", \ + "0.00688369, 0.00654689, 0.00631425, 0.0062663, 0.00626806, 0.00629098, 0.00635362", \ + "0.00883056, 0.00833778, 0.00796566, 0.0078386, 0.00778066, 0.00777682, 0.0078661" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0065856, 0.00676429, 0.00700346, 0.00705315, 0.00707964, 0.00709149, 0.00709657", \ + "0.00643251, 0.00658247, 0.00684095, 0.00690976, 0.00694415, 0.00695936, 0.00696694", \ + "0.00650481, 0.00654131, 0.00672259, 0.00682913, 0.00691417, 0.00695573, 0.00697415", \ + "0.00697958, 0.00693992, 0.00704269, 0.00712881, 0.00721269, 0.00726258, 0.0072966", \ + "0.00793363, 0.00778078, 0.0077469, 0.00781197, 0.00788526, 0.00793504, 0.00797222", \ + "0.00947438, 0.00914292, 0.00892124, 0.00892282, 0.00896914, 0.00899414, 0.00903295", \ + "0.0114216, 0.0109298, 0.0105258, 0.010468, 0.0104683, 0.0104854, 0.0105206" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00395151, 0.00403851, 0.00428344, 0.00435939, 0.00439963, 0.00441733, 0.0044262", \ + "0.00382408, 0.00391646, 0.00415299, 0.00423817, 0.00428712, 0.00430741, 0.00431748", \ + "0.00380543, 0.00387047, 0.00398462, 0.00407463, 0.00415087, 0.00419161, 0.00421596", \ + "0.00403574, 0.00399925, 0.00411779, 0.00420415, 0.00434962, 0.00430549, 0.00432996", \ + "0.00486704, 0.00471985, 0.00463442, 0.00466376, 0.00474802, 0.00489337, 0.00481128", \ + "0.0060959, 0.00586139, 0.00570262, 0.00566129, 0.00567049, 0.00576529, 0.00579804", \ + "0.00780161, 0.00739732, 0.00707455, 0.00702037, 0.00699529, 0.00701185, 0.00711144" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00736955, 0.00753323, 0.00777561, 0.00783225, 0.00786471, 0.00787891, 0.00788637", \ + "0.00726064, 0.00740615, 0.00765652, 0.00772906, 0.00777165, 0.00778956, 0.0077991", \ + "0.00735628, 0.00740136, 0.00757003, 0.00767309, 0.00776066, 0.00780952, 0.00783531", \ + "0.007784, 0.00778329, 0.00785029, 0.00792431, 0.00801366, 0.00806567, 0.00810258", \ + "0.00874474, 0.00860352, 0.00854876, 0.0086, 0.00867462, 0.00873028, 0.00877161", \ + "0.0101579, 0.00988795, 0.00966116, 0.00965667, 0.00970128, 0.00975082, 0.00979295", \ + "0.0120847, 0.0116356, 0.011213, 0.0111425, 0.0111317, 0.0111618, 0.0111847" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162706; + rise_capacitance : 0.00162674; + rise_capacitance_range (0.00102415, 0.00162674); + fall_capacitance : 0.00162706; + fall_capacitance_range (0.00101267, 0.00162706); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122029, -0.00122089, -0.00122612, -0.00121987, -0.00122255, -0.00122956, -0.0012358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124936, 0.00124509, 0.00125638, 0.00123965, 0.00123961, 0.00124172, 0.00124024" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158305; + rise_capacitance : 0.00158305; + rise_capacitance_range (0.00116187, 0.00158305); + fall_capacitance : 0.00154662; + fall_capacitance_range (0.00112503, 0.00154662); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980583, -0.00097855, -0.000980552, -0.00098362, -0.000981217, -0.000983073, -0.000982255" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102199, 0.0010009, 0.000980552, 0.000986948, 0.000984639, 0.000985981, 0.000984381" \ + ); + } + } + } + } + cell (AND2X3) { + area : 7.056; + cell_leakage_power : 0.111316; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.116305; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105894; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112883; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11018; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111316; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0999105, 0.120112, 0.185411, 0.258183, 0.401768, 0.587393, 0.830037", \ + "0.117782, 0.138072, 0.203295, 0.27611, 0.41932, 0.605077, 0.847684", \ + "0.209723, 0.232048, 0.298388, 0.370032, 0.51308, 0.699543, 0.94228", \ + "0.281939, 0.308773, 0.380259, 0.452921, 0.595678, 0.780614, 1.02352", \ + "0.380221, 0.412658, 0.495083, 0.568934, 0.709887, 0.89363, 1.13575", \ + "0.474722, 0.51155, 0.606786, 0.68407, 0.825775, 1.00857, 1.25027", \ + "0.56835, 0.608751, 0.717132, 0.801074, 0.943897, 1.12737, 1.36823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0308639, 0.0472004, 0.123929, 0.22501, 0.431317, 0.700656, 1.05305", \ + "0.0308718, 0.0470882, 0.123926, 0.225007, 0.431289, 0.700548, 1.05305", \ + "0.0397962, 0.0542252, 0.126402, 0.225769, 0.431373, 0.700611, 1.05303", \ + "0.0540115, 0.0688516, 0.134079, 0.229929, 0.432933, 0.701319, 1.05301", \ + "0.074623, 0.091464, 0.150845, 0.238677, 0.436773, 0.704219, 1.05514", \ + "0.09577, 0.114222, 0.17364, 0.252637, 0.442531, 0.706598, 1.05814", \ + "0.118246, 0.137766, 0.201032, 0.273407, 0.452775, 0.711836, 1.0603" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0716354, 0.0871483, 0.138325, 0.19615, 0.310331, 0.458219, 0.651533", \ + "0.0929523, 0.108416, 0.159636, 0.217476, 0.331612, 0.479574, 0.672885", \ + "0.181917, 0.200025, 0.253662, 0.311549, 0.42545, 0.573392, 0.766668", \ + "0.244643, 0.266359, 0.32487, 0.383253, 0.49698, 0.644052, 0.836965", \ + "0.320003, 0.347775, 0.416713, 0.477089, 0.588913, 0.73482, 0.927547", \ + "0.383903, 0.416137, 0.496744, 0.561083, 0.674693, 0.818859, 1.01078", \ + "0.438688, 0.474674, 0.567439, 0.637396, 0.753731, 0.900094, 1.09168" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0212511, 0.0337039, 0.0919627, 0.167613, 0.321154, 0.521316, 0.78317", \ + "0.0212396, 0.0337116, 0.0919593, 0.167535, 0.321154, 0.521316, 0.78317", \ + "0.0320013, 0.0428112, 0.0957167, 0.168999, 0.321144, 0.521348, 0.783171", \ + "0.0453057, 0.0565127, 0.104433, 0.174007, 0.323387, 0.522464, 0.783308", \ + "0.065633, 0.07807, 0.121204, 0.184355, 0.328566, 0.525749, 0.785659", \ + "0.086638, 0.100575, 0.143266, 0.199638, 0.336364, 0.529552, 0.789043", \ + "0.108792, 0.123874, 0.168998, 0.22134, 0.34881, 0.536643, 0.793345" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.105916, 0.126133, 0.191423, 0.264248, 0.407715, 0.593438, 0.835975", \ + "0.125616, 0.145844, 0.211137, 0.283894, 0.427096, 0.612819, 0.855411", \ + "0.21198, 0.233715, 0.300074, 0.372723, 0.516021, 0.701652, 0.944434", \ + "0.283042, 0.308362, 0.37861, 0.45176, 0.594774, 0.780546, 1.02263", \ + "0.380111, 0.410765, 0.490939, 0.565737, 0.708215, 0.893369, 1.13576", \ + "0.474807, 0.509822, 0.601985, 0.680126, 0.8231, 1.00667, 1.24871", \ + "0.570261, 0.609005, 0.713371, 0.79722, 0.941762, 1.12557, 1.36681" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0308576, 0.0471802, 0.123929, 0.225009, 0.431332, 0.700546, 1.05294", \ + "0.0308589, 0.0471598, 0.123921, 0.225011, 0.431316, 0.700548, 1.05305", \ + "0.0364259, 0.0518435, 0.125706, 0.225536, 0.431382, 0.700547, 1.05305", \ + "0.0471792, 0.0626941, 0.132626, 0.229221, 0.432504, 0.701046, 1.0529", \ + "0.065279, 0.082235, 0.146802, 0.237277, 0.436095, 0.702906, 1.05432", \ + "0.084262, 0.103045, 0.166067, 0.249708, 0.441902, 0.705994, 1.05921", \ + "0.103865, 0.123755, 0.189184, 0.267324, 0.451236, 0.711161, 1.05961" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0765522, 0.0922739, 0.143851, 0.201828, 0.316093, 0.464162, 0.657531", \ + "0.0980965, 0.113759, 0.165356, 0.22338, 0.337679, 0.485743, 0.679083", \ + "0.192469, 0.210381, 0.263895, 0.321988, 0.436305, 0.584268, 0.777723", \ + "0.259769, 0.281519, 0.339698, 0.398239, 0.511949, 0.659562, 0.852738", \ + "0.34419, 0.371455, 0.439128, 0.49935, 0.612988, 0.760389, 0.953184", \ + "0.417144, 0.448789, 0.527171, 0.591044, 0.704977, 0.851652, 1.04427", \ + "0.480649, 0.515916, 0.605412, 0.67424, 0.78906, 0.935742, 1.12775" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0218926, 0.0343357, 0.0924992, 0.168064, 0.321352, 0.521649, 0.78349", \ + "0.0218729, 0.0343507, 0.0925007, 0.168052, 0.321305, 0.521648, 0.783511", \ + "0.0310021, 0.0419157, 0.0954541, 0.169048, 0.32168, 0.52146, 0.783516", \ + "0.0439961, 0.0551473, 0.103548, 0.173621, 0.323573, 0.522732, 0.783428", \ + "0.063354, 0.075543, 0.119228, 0.183264, 0.328194, 0.525433, 0.785719", \ + "0.082885, 0.096471, 0.139181, 0.196918, 0.335294, 0.529166, 0.788995", \ + "0.103224, 0.117878, 0.16216, 0.214999, 0.345659, 0.535271, 0.792471" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00527214, 0.00536431, 0.00567253, 0.00577915, 0.00583921, 0.00586585, 0.00588107", \ + "0.00511187, 0.00521506, 0.0055097, 0.00562705, 0.00570421, 0.00573385, 0.00575327", \ + "0.00533865, 0.00531938, 0.00544972, 0.00555534, 0.00566269, 0.00570661, 0.00573887", \ + "0.00595228, 0.00574459, 0.0057334, 0.00581013, 0.00589537, 0.00595933, 0.00600191", \ + "0.00725112, 0.00675206, 0.006512, 0.0065279, 0.00673585, 0.00669061, 0.00665423", \ + "0.00899687, 0.00817473, 0.00783489, 0.00770484, 0.00768673, 0.00766237, 0.00781787", \ + "0.0112319, 0.0101478, 0.0095119, 0.00927658, 0.00914989, 0.00914233, 0.00918683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00777717, 0.00804848, 0.00838254, 0.00845696, 0.00849736, 0.00851412, 0.00852421", \ + "0.00763636, 0.00787463, 0.00823016, 0.00832385, 0.00837552, 0.00839661, 0.00840789", \ + "0.00785, 0.0078554, 0.0080628, 0.00820158, 0.00830546, 0.00836332, 0.00839513", \ + "0.00837157, 0.00833569, 0.00839055, 0.0084714, 0.00856836, 0.00863137, 0.00867521", \ + "0.00958569, 0.00914138, 0.00902611, 0.00909882, 0.00917754, 0.00923884, 0.00929177", \ + "0.0113688, 0.0106226, 0.0101983, 0.0101798, 0.0102281, 0.0102546, 0.0103065", \ + "0.0135839, 0.0125525, 0.0118191, 0.0117494, 0.0117062, 0.0117213, 0.011747" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00528679, 0.00538476, 0.0056843, 0.00578461, 0.00583984, 0.00586408, 0.00587522", \ + "0.00515927, 0.00526254, 0.00556264, 0.00567431, 0.00573868, 0.00576364, 0.00578078", \ + "0.00517458, 0.00518323, 0.00535554, 0.00548046, 0.00558904, 0.00562924, 0.00566726", \ + "0.00549182, 0.00538936, 0.00553466, 0.00560488, 0.0056776, 0.0057316, 0.00576578", \ + "0.00646847, 0.00613259, 0.00605096, 0.00607415, 0.00628024, 0.00617896, 0.00622814", \ + "0.00802494, 0.0075197, 0.00707658, 0.0069991, 0.0070114, 0.00703312, 0.00751442", \ + "0.0100319, 0.00924905, 0.00856772, 0.00839519, 0.00831304, 0.00832348, 0.00831386" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0085706, 0.00880617, 0.00913169, 0.00921095, 0.00925562, 0.00927353, 0.00928301", \ + "0.0084754, 0.00868313, 0.00901606, 0.00911193, 0.00916741, 0.00919095, 0.00920311", \ + "0.00862872, 0.00866556, 0.00888668, 0.00901637, 0.00912906, 0.0091777, 0.00921958", \ + "0.0091695, 0.00910679, 0.00916019, 0.00924472, 0.00935043, 0.00941672, 0.00945896", \ + "0.0103507, 0.00997727, 0.00984638, 0.0098845, 0.00996872, 0.0100393, 0.0100826", \ + "0.0120446, 0.0113401, 0.0109616, 0.0109329, 0.0109736, 0.0110303, 0.0110787", \ + "0.0143499, 0.0133703, 0.0126044, 0.0124569, 0.0124215, 0.012435, 0.0124586" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016192; + rise_capacitance : 0.00161892; + rise_capacitance_range (0.00101897, 0.00161892); + fall_capacitance : 0.0016192; + fall_capacitance_range (0.00100682, 0.0016192); + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121995, -0.00122094, -0.00122566, -0.00121914, -0.00122229, -0.00122943, -0.00123574" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124864, 0.00124169, 0.00125532, 0.00123792, 0.00124017, 0.00124164, 0.00124019" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159339; + rise_capacitance : 0.00159339; + rise_capacitance_range (0.00117134, 0.00159339); + fall_capacitance : 0.00155708; + fall_capacitance_range (0.00113506, 0.00155708); + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991811, -0.000994236, -0.000994187, -0.000994381, -0.000992396, -0.000994097, -0.000993276" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103304, 0.0010119, 0.00101105, 0.000998058, 0.000995776, 0.000996993, 0.0009954" \ + ); + } + } + } + } + cell (AND3BX1) { + area : 8.4672; + cell_leakage_power : 0.057155; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.108978; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.033865; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0408548; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0381515; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0956327; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0428273; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.049817; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471138; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.057155; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043919, 0.0578059, 0.164704, 0.296962, 0.561162, 0.904501, 1.35343", \ + "0.0603648, 0.074044, 0.181726, 0.314418, 0.579, 0.92251, 1.37154", \ + "0.118782, 0.145216, 0.279457, 0.411281, 0.675163, 1.01886, 1.46786", \ + "0.154402, 0.1911, 0.381901, 0.533103, 0.795652, 1.13806, 1.58657", \ + "0.199561, 0.249033, 0.514333, 0.732367, 1.04538, 1.38648, 1.83357", \ + "0.239621, 0.301054, 0.634171, 0.915418, 1.32077, 1.71608, 2.16244", \ + "0.275993, 0.348741, 0.746147, 1.08572, 1.58355, 2.0696, 2.57717" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0431862, 0.0616099, 0.208119, 0.39085, 0.75676, 1.23233, 1.85381", \ + "0.0450612, 0.0617689, 0.208037, 0.391033, 0.756488, 1.23185, 1.85353", \ + "0.0962281, 0.114977, 0.227967, 0.393187, 0.756685, 1.23226, 1.85423", \ + "0.139086, 0.165288, 0.300293, 0.43789, 0.763193, 1.23231, 1.85409", \ + "0.204448, 0.240386, 0.429194, 0.583131, 0.853795, 1.26391, 1.85579", \ + "0.27654, 0.321152, 0.561335, 0.757439, 1.04617, 1.39873, 1.92566", \ + "0.357135, 0.410004, 0.697919, 0.938808, 1.28611, 1.63796, 2.10308" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0221355, 0.0279253, 0.072599, 0.128001, 0.238673, 0.382503, 0.570569", \ + "0.0430078, 0.0498244, 0.0949037, 0.150349, 0.259652, 0.402981, 0.592405", \ + "0.095226, 0.113854, 0.20293, 0.267671, 0.379004, 0.521775, 0.709671", \ + "0.128709, 0.156626, 0.290521, 0.390015, 0.525241, 0.668591, 0.853435", \ + "0.169728, 0.210001, 0.41003, 0.561347, 0.76639, 0.955741, 1.1506", \ + "0.20407, 0.256338, 0.519796, 0.724054, 1.00294, 1.26043, 1.51788", \ + "0.232805, 0.296668, 0.622297, 0.879446, 1.23389, 1.56403, 1.89323" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.017017, 0.024625, 0.0854298, 0.161421, 0.313407, 0.51099, 0.76936", \ + "0.0231215, 0.0283355, 0.0854424, 0.161419, 0.313405, 0.511043, 0.769361", \ + "0.0712738, 0.0819854, 0.130813, 0.181599, 0.316157, 0.511052, 0.769359", \ + "0.112603, 0.128802, 0.20374, 0.259245, 0.360396, 0.5263, 0.770405", \ + "0.178341, 0.203216, 0.317662, 0.400579, 0.513107, 0.636837, 0.834697", \ + "0.25135, 0.28458, 0.441253, 0.555269, 0.706237, 0.848543, 1.00543", \ + "0.333187, 0.37453, 0.574968, 0.721395, 0.916396, 1.09289, 1.27566" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106737, 0.12075, 0.227939, 0.360314, 0.624579, 0.967962, 1.41679", \ + "0.124448, 0.138393, 0.24553, 0.377962, 0.642366, 0.985812, 1.43464", \ + "0.202047, 0.216351, 0.32412, 0.456725, 0.721267, 1.06493, 1.51382", \ + "0.25874, 0.273887, 0.382358, 0.515274, 0.779882, 1.12346, 1.57256", \ + "0.336149, 0.35324, 0.464496, 0.597183, 0.862028, 1.2059, 1.65512", \ + "0.410483, 0.429972, 0.546863, 0.67978, 0.944725, 1.2885, 1.73818", \ + "0.48468, 0.506781, 0.632282, 0.766241, 1.03123, 1.37533, 1.82506" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0449703, 0.0627932, 0.208109, 0.391042, 0.756901, 1.23251, 1.8539", \ + "0.0449867, 0.0627982, 0.20814, 0.391015, 0.756898, 1.23203, 1.8539", \ + "0.0476546, 0.0648862, 0.208622, 0.391064, 0.756672, 1.23246, 1.85388", \ + "0.0524433, 0.0686529, 0.209486, 0.391796, 0.757129, 1.23213, 1.85398", \ + "0.062236, 0.077467, 0.211601, 0.392186, 0.75752, 1.23314, 1.85429", \ + "0.074009, 0.089071, 0.216705, 0.393901, 0.758224, 1.23439, 1.85458", \ + "0.086994, 0.102228, 0.225136, 0.39788, 0.759738, 1.23443, 1.85595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0634591, 0.0698853, 0.116102, 0.171947, 0.282952, 0.426934, 0.615112", \ + "0.084446, 0.0909213, 0.137231, 0.193089, 0.304101, 0.448077, 0.636257", \ + "0.156081, 0.163425, 0.211367, 0.267177, 0.378006, 0.521939, 0.710099", \ + "0.201559, 0.209971, 0.26058, 0.316698, 0.427919, 0.572191, 0.760116", \ + "0.254954, 0.265253, 0.322133, 0.379143, 0.48802, 0.632034, 0.821619", \ + "0.296826, 0.309458, 0.374856, 0.434621, 0.546034, 0.688846, 0.874687", \ + "0.330115, 0.344899, 0.42008, 0.483645, 0.597665, 0.742728, 0.931221" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0256766, 0.033026, 0.0927522, 0.168604, 0.320662, 0.518259, 0.776709", \ + "0.025814, 0.0331333, 0.0927612, 0.168608, 0.320661, 0.518345, 0.776706", \ + "0.0327638, 0.0394631, 0.095723, 0.170201, 0.321152, 0.518365, 0.776664", \ + "0.0414349, 0.0477134, 0.0995816, 0.17213, 0.322797, 0.519743, 0.777542", \ + "0.055315, 0.062066, 0.109174, 0.17726, 0.32491, 0.521581, 0.779107", \ + "0.07043, 0.077886, 0.123825, 0.186995, 0.329607, 0.524168, 0.781333", \ + "0.085998, 0.094691, 0.142052, 0.201998, 0.339111, 0.530565, 0.785886" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.112453, 0.126479, 0.233644, 0.365981, 0.630213, 0.973425, 1.4224", \ + "0.131716, 0.145692, 0.252841, 0.385219, 0.649423, 0.992928, 1.44175", \ + "0.207512, 0.221765, 0.329427, 0.461956, 0.726432, 1.06989, 1.51894", \ + "0.264281, 0.279328, 0.387828, 0.520624, 0.785222, 1.12894, 1.57784", \ + "0.341342, 0.358238, 0.469834, 0.602679, 0.867357, 1.21107, 1.66015", \ + "0.417091, 0.436277, 0.55361, 0.686941, 0.951771, 1.29561, 1.74483", \ + "0.492967, 0.514601, 0.639824, 0.774189, 1.03994, 1.38367, 1.83316" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0449748, 0.0627844, 0.208133, 0.391041, 0.756899, 1.23238, 1.85391", \ + "0.0449771, 0.0627894, 0.20811, 0.391087, 0.756787, 1.23245, 1.8539", \ + "0.0470484, 0.0644227, 0.208488, 0.391005, 0.756772, 1.23236, 1.8539", \ + "0.0511989, 0.0678785, 0.209248, 0.391492, 0.756987, 1.23196, 1.85399", \ + "0.060148, 0.076068, 0.21163, 0.392067, 0.757588, 1.23281, 1.85407", \ + "0.070914, 0.086676, 0.216761, 0.393877, 0.757973, 1.2337, 1.85433", \ + "0.082447, 0.09846, 0.224765, 0.397893, 0.759573, 1.2341, 1.8566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685183, 0.0750516, 0.121679, 0.177688, 0.288832, 0.432941, 0.621141", \ + "0.0897898, 0.0963657, 0.143079, 0.199098, 0.310269, 0.454339, 0.64264", \ + "0.16879, 0.176092, 0.224242, 0.280735, 0.391859, 0.535961, 0.72423", \ + "0.221227, 0.229465, 0.279753, 0.336107, 0.447466, 0.591827, 0.780287", \ + "0.284029, 0.294079, 0.349592, 0.406579, 0.517758, 0.661903, 0.850461", \ + "0.335611, 0.347564, 0.410201, 0.468842, 0.58017, 0.724315, 0.912515", \ + "0.379191, 0.39296, 0.463738, 0.525632, 0.638445, 0.783326, 0.971881" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0262399, 0.0336124, 0.0932308, 0.169022, 0.321005, 0.518592, 0.77708", \ + "0.026293, 0.0336371, 0.0932403, 0.169024, 0.321006, 0.518656, 0.777029", \ + "0.0323305, 0.0390469, 0.0956687, 0.170165, 0.321496, 0.518727, 0.777084", \ + "0.0400714, 0.0463585, 0.0991398, 0.172057, 0.322937, 0.519942, 0.777881", \ + "0.052589, 0.059033, 0.107385, 0.176273, 0.324738, 0.521678, 0.779498", \ + "0.065883, 0.07293, 0.119068, 0.183786, 0.328364, 0.523681, 0.781287", \ + "0.079564, 0.087658, 0.133928, 0.194591, 0.334813, 0.528203, 0.784613" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00266086, 0.00269254, 0.00274844, 0.00275958, 0.00276543, 0.00276841, 0.0027699", \ + "0.00252909, 0.00255716, 0.00266718, 0.00270905, 0.00273753, 0.00275002, 0.00275706", \ + "0.00269637, 0.00267993, 0.00264178, 0.00265057, 0.00267663, 0.00270326, 0.00272118", \ + "0.00305115, 0.00299025, 0.00281062, 0.00280975, 0.00274857, 0.00273475, 0.00273498", \ + "0.00385364, 0.0037517, 0.00339108, 0.00321307, 0.00300845, 0.00289613, 0.00284142", \ + "0.00498877, 0.00481869, 0.00418128, 0.00384564, 0.00347419, 0.00326684, 0.00310362", \ + "0.00647396, 0.00625522, 0.00533995, 0.00481908, 0.00426306, 0.00391088, 0.0035877" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000268211, -0.000235215, -0.000182599, -0.000173929, -0.00016939, -0.000167266, -0.000166251", \ + "-0.000419213, -0.000371331, -0.000232079, -0.000193048, -0.000167897, -0.000158049, -0.000150574", \ + "-0.000313657, -0.000311586, -0.000292285, -0.000255121, -0.000215442, -0.000194222, -0.000176677", \ + "-4.17598e-06, -5.75331e-05, -0.00012153, -0.000151007, -0.000165453, -0.000163374, -0.000158451", \ + "0.000825163, 0.000702588, 0.000289954, 0.000135349, 3.78527e-06, -5.32627e-05, -8.89407e-05", \ + "0.00196953, 0.00179644, 0.00111821, 0.000754873, 0.000438844, 0.000261942, 0.000149788", \ + "0.00349749, 0.00327233, 0.00229098, 0.00173974, 0.00117867, 0.000835707, 0.000591715" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00347369, 0.00349882, 0.00356376, 0.00357804, 0.00358297, 0.00358736, 0.00358762", \ + "0.00331866, 0.00333935, 0.00340281, 0.00342246, 0.00343386, 0.00343842, 0.0034399", \ + "0.0034007, 0.00341843, 0.00347335, 0.00350183, 0.00352784, 0.00354042, 0.00354598", \ + "0.0037177, 0.00373026, 0.00379029, 0.00382065, 0.00384659, 0.00386048, 0.00386878", \ + "0.00455296, 0.00456374, 0.00460843, 0.00464113, 0.00467046, 0.00469094, 0.00470074", \ + "0.00567685, 0.00568227, 0.00571119, 0.00573905, 0.00577901, 0.00582954, 0.00580846", \ + "0.00722722, 0.00722552, 0.00723822, 0.00725678, 0.00729016, 0.00734917, 0.00734614" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00488415, 0.00489591, 0.00491573, 0.00491903, 0.00492032, 0.0049204, 0.00492131", \ + "0.00471831, 0.00473521, 0.00477269, 0.00478088, 0.00478499, 0.00478637, 0.00478661", \ + "0.0047528, 0.00476733, 0.00482993, 0.0048539, 0.00487261, 0.00488181, 0.00488546", \ + "0.00512889, 0.00514027, 0.00517699, 0.00519591, 0.00521104, 0.00522708, 0.00522956", \ + "0.00591191, 0.00592046, 0.00593922, 0.00596891, 0.00600562, 0.00600762, 0.0060133", \ + "0.00713967, 0.00712569, 0.00711078, 0.00711951, 0.0071393, 0.00714915, 0.00714895", \ + "0.00873683, 0.00871448, 0.00868469, 0.00869506, 0.00868848, 0.00869186, 0.00869634" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00350967, 0.0035347, 0.00359847, 0.00361055, 0.00361533, 0.00361588, 0.00361634", \ + "0.00337875, 0.00340115, 0.00346421, 0.00348031, 0.00348779, 0.00349006, 0.00349082", \ + "0.00330381, 0.00332474, 0.00338661, 0.00340954, 0.00342966, 0.00344378, 0.0034439", \ + "0.0034462, 0.00346209, 0.00353429, 0.00355356, 0.0035795, 0.00359152, 0.00359918", \ + "0.00403535, 0.00404554, 0.00409615, 0.00412819, 0.0041727, 0.00417809, 0.00418838", \ + "0.00506153, 0.00506892, 0.0050998, 0.0051276, 0.00517391, 0.00520925, 0.00519758", \ + "0.00646374, 0.00646471, 0.00648132, 0.00650084, 0.00653571, 0.00659291, 0.00662654" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00564143, 0.00565478, 0.00568131, 0.0056869, 0.00568985, 0.00569099, 0.00569119", \ + "0.00551299, 0.00553029, 0.00557101, 0.00558083, 0.00558608, 0.00558855, 0.00558916", \ + "0.00555026, 0.00556812, 0.00562392, 0.00564951, 0.0056674, 0.00567274, 0.00567806", \ + "0.00590322, 0.00591123, 0.00594352, 0.00596967, 0.00598889, 0.0059992, 0.00600383", \ + "0.00667177, 0.00666271, 0.00669217, 0.00671553, 0.00673642, 0.00674773, 0.00675435", \ + "0.00780689, 0.00779784, 0.00778106, 0.00779442, 0.00780738, 0.0078219, 0.00782875", \ + "0.00937991, 0.00935793, 0.00928197, 0.009267, 0.00926596, 0.00926905, 0.00927637" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161795; + rise_capacitance : 0.00161795; + rise_capacitance_range (0.000931537, 0.00161795); + fall_capacitance : 0.00161627; + fall_capacitance_range (0.00094021, 0.00161627); + internal_power () { + when : "(B * !C * !Y) + (!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000212281, -0.000211611, -0.000209286, -0.000209902, -0.000209431, -0.000209853, -0.000209598" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000228232, 0.0002276, 0.000226882, 0.000224702, 0.000222772, 0.000220776, 0.000216666" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161031; + rise_capacitance : 0.00161031; + rise_capacitance_range (0.00106736, 0.00161031); + fall_capacitance : 0.00161029; + fall_capacitance_range (0.00111225, 0.00161029); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000670633, 0.00051373, 0.000625059, 0.000978987, 0.00173728, 0.00289481, 0.00443604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00380954, 0.00367013, 0.00373208, 0.0041039, 0.00486852, 0.00602503, 0.00756866" \ + ); + } + } + internal_power () { + when : "(!C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121652, -0.00121771, -0.00122327, -0.00121743, -0.00121868, -0.0012255, -0.00123122" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124367, 0.00125053, 0.00123735, 0.00123746, 0.00123514, 0.00123692, 0.0012354" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158416; + rise_capacitance : 0.00158416; + rise_capacitance_range (0.00116889, 0.00158416); + fall_capacitance : 0.00154795; + fall_capacitance_range (0.00112272, 0.00154795); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000698721, 0.000569992, 0.000545865, 0.000738783, 0.00137638, 0.00240281, 0.00379921" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457221, 0.00447446, 0.00454655, 0.00489123, 0.00561197, 0.00670508, 0.00813454" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980838, -0.000979607, -0.000985139, -0.000985066, -0.000981759, -0.00098345, -0.000982607" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102846, 0.00100351, 0.000985886, 0.000988094, 0.000985507, 0.000986381, 0.000984673" \ + ); + } + } + } + } + cell (AND3BX2) { + area : 8.4672; + cell_leakage_power : 0.0926867; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.155411; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0673753; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.074365; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0716617; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136325; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0750265; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0820161; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0793129; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0926867; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0357295, 0.0568415, 0.163332, 0.294727, 0.557179, 0.898157, 1.34371", \ + "0.0525186, 0.0726857, 0.17981, 0.311652, 0.574398, 0.915475, 1.36129", \ + "0.0981778, 0.140356, 0.275358, 0.404965, 0.668291, 1.00965, 1.45541", \ + "0.126223, 0.183287, 0.373309, 0.525256, 0.786053, 1.12588, 1.57097", \ + "0.161897, 0.238019, 0.49948, 0.716767, 1.03059, 1.36945, 1.81301", \ + "0.193582, 0.287606, 0.613075, 0.890104, 1.29456, 1.69142, 2.13491", \ + "0.22258, 0.333497, 0.719372, 1.0521, 1.54508, 2.03104, 2.53982" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329459, 0.0608698, 0.207773, 0.39093, 0.756937, 1.23295, 1.85563", \ + "0.0368857, 0.0611465, 0.20774, 0.390942, 0.756843, 1.23322, 1.85572", \ + "0.083752, 0.114379, 0.228884, 0.393785, 0.757211, 1.23307, 1.85564", \ + "0.120846, 0.162976, 0.301683, 0.440509, 0.764495, 1.23343, 1.85564", \ + "0.179901, 0.236244, 0.427302, 0.585661, 0.858816, 1.26851, 1.85845", \ + "0.246693, 0.316209, 0.555964, 0.756813, 1.0523, 1.40797, 1.93395", \ + "0.322835, 0.404586, 0.689585, 0.933147, 1.28885, 1.64872, 2.11657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0181636, 0.0263951, 0.0681796, 0.119924, 0.223291, 0.357618, 0.53324", \ + "0.0373143, 0.0482541, 0.0905355, 0.142341, 0.244496, 0.378159, 0.555017", \ + "0.07922, 0.10905, 0.196628, 0.260794, 0.363928, 0.497354, 0.673107", \ + "0.104568, 0.14869, 0.280662, 0.378408, 0.510255, 0.644701, 0.820065", \ + "0.134261, 0.197332, 0.393868, 0.542457, 0.743283, 0.928352, 1.11508", \ + "0.157176, 0.238659, 0.496611, 0.69673, 0.970161, 1.22262, 1.47395", \ + "0.174787, 0.273577, 0.591832, 0.843186, 1.19095, 1.51405, 1.83676" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117219, 0.0222832, 0.0785054, 0.148674, 0.28922, 0.471838, 0.710351", \ + "0.0196936, 0.0264879, 0.0784889, 0.14874, 0.289039, 0.471837, 0.710243", \ + "0.0621826, 0.0788347, 0.12604, 0.172336, 0.292938, 0.471538, 0.710629", \ + "0.0994402, 0.124736, 0.197042, 0.249955, 0.340751, 0.490337, 0.712586", \ + "0.159482, 0.198263, 0.308507, 0.38825, 0.495886, 0.607564, 0.784529", \ + "0.227719, 0.279241, 0.430466, 0.539961, 0.684974, 0.820409, 0.964874", \ + "0.304904, 0.369301, 0.562275, 0.703056, 0.889975, 1.05978, 1.23444" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.115931, 0.138145, 0.245585, 0.377191, 0.639738, 0.980764, 1.42642", \ + "0.133685, 0.155832, 0.263161, 0.394822, 0.657429, 0.998483, 1.44412", \ + "0.221866, 0.24482, 0.352676, 0.4844, 0.747176, 1.08823, 1.53415", \ + "0.289087, 0.3143, 0.423661, 0.555584, 0.818465, 1.15945, 1.60533", \ + "0.380627, 0.410017, 0.523875, 0.655573, 0.918325, 1.26219, 1.7056", \ + "0.468342, 0.502013, 0.623089, 0.754874, 1.01772, 1.35861, 1.80502", \ + "0.555096, 0.592916, 0.723636, 0.856868, 1.11927, 1.46023, 1.90619" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0382653, 0.0643155, 0.208181, 0.39101, 0.756927, 1.23288, 1.85531", \ + "0.0382581, 0.0643485, 0.208189, 0.39101, 0.756926, 1.23288, 1.85558", \ + "0.0422603, 0.0671418, 0.208614, 0.391023, 0.756925, 1.23329, 1.85558", \ + "0.0502854, 0.0734548, 0.210607, 0.391611, 0.757287, 1.2334, 1.85548", \ + "0.06403, 0.086007, 0.214632, 0.392864, 0.758032, 1.23617, 1.85556", \ + "0.078741, 0.100632, 0.22234, 0.395529, 0.758621, 1.23414, 1.85581", \ + "0.094384, 0.11654, 0.233978, 0.401301, 0.760124, 1.23525, 1.85859" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0716796, 0.081942, 0.126743, 0.179245, 0.283098, 0.417679, 0.59343", \ + "0.0928446, 0.103151, 0.148044, 0.200569, 0.304414, 0.438986, 0.614721", \ + "0.176871, 0.188619, 0.235568, 0.288213, 0.391826, 0.526197, 0.701923", \ + "0.2334, 0.247363, 0.297727, 0.350716, 0.454158, 0.58848, 0.763944", \ + "0.302123, 0.319591, 0.376845, 0.43173, 0.533302, 0.667386, 0.842709", \ + "0.358534, 0.379506, 0.446612, 0.504401, 0.608173, 0.739601, 0.914486", \ + "0.404689, 0.429047, 0.506692, 0.569322, 0.676022, 0.810021, 0.984514" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238152, 0.0341483, 0.0884028, 0.15787, 0.298184, 0.48075, 0.7195", \ + "0.0238404, 0.0341517, 0.0883949, 0.157852, 0.298078, 0.480749, 0.719519", \ + "0.0322759, 0.0415441, 0.0920473, 0.15945, 0.298554, 0.480757, 0.719505", \ + "0.0431667, 0.0523012, 0.0985856, 0.163373, 0.300724, 0.48211, 0.720224", \ + "0.060102, 0.070265, 0.112903, 0.171633, 0.304579, 0.484746, 0.722326", \ + "0.077599, 0.089628, 0.130982, 0.184832, 0.311338, 0.488376, 0.725024", \ + "0.095676, 0.109959, 0.153447, 0.204002, 0.323127, 0.495459, 0.729476" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.1215, 0.143687, 0.251138, 0.382751, 0.645254, 0.986272, 1.43188", \ + "0.141024, 0.163179, 0.270592, 0.402238, 0.664799, 1.00583, 1.45144", \ + "0.22396, 0.246724, 0.35447, 0.48621, 0.748979, 1.09011, 1.53585", \ + "0.290551, 0.315076, 0.424362, 0.556283, 0.81911, 1.16012, 1.60594", \ + "0.381124, 0.409381, 0.523038, 0.654824, 0.917551, 1.25929, 1.70462", \ + "0.469699, 0.50206, 0.622415, 0.754597, 1.0172, 1.35823, 1.8044", \ + "0.558083, 0.594422, 0.723082, 0.857434, 1.12001, 1.46097, 1.90711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0382581, 0.0643058, 0.208182, 0.391011, 0.756927, 1.23288, 1.85558", \ + "0.0382423, 0.0643023, 0.208185, 0.391011, 0.756925, 1.23289, 1.85558", \ + "0.0410391, 0.066365, 0.20853, 0.391046, 0.756926, 1.23289, 1.85558", \ + "0.0470225, 0.0712404, 0.210232, 0.391412, 0.757181, 1.23331, 1.85548", \ + "0.058953, 0.082025, 0.213978, 0.392686, 0.757748, 1.234, 1.85571", \ + "0.072273, 0.095072, 0.22107, 0.395322, 0.758335, 1.23379, 1.85562", \ + "0.086231, 0.109234, 0.230813, 0.400465, 0.759999, 1.23488, 1.8584" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0765231, 0.0869562, 0.132128, 0.184812, 0.288748, 0.423422, 0.599226", \ + "0.0979937, 0.108445, 0.15368, 0.206345, 0.310342, 0.445007, 0.620855", \ + "0.187256, 0.198956, 0.24587, 0.298754, 0.40268, 0.537249, 0.713196", \ + "0.249694, 0.263352, 0.313293, 0.366495, 0.470509, 0.605031, 0.780565", \ + "0.327546, 0.344505, 0.401159, 0.45565, 0.559262, 0.693383, 0.868959", \ + "0.392392, 0.412621, 0.47773, 0.534864, 0.638979, 0.772906, 0.948129", \ + "0.448039, 0.471357, 0.545539, 0.606826, 0.71248, 0.846396, 1.02184" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.024361, 0.034678, 0.0888919, 0.158259, 0.29853, 0.481057, 0.719786", \ + "0.0243731, 0.0346833, 0.0888867, 0.158273, 0.298375, 0.481056, 0.719787", \ + "0.0316651, 0.0410525, 0.0918333, 0.159463, 0.298684, 0.481141, 0.719833", \ + "0.0419358, 0.0510721, 0.0978686, 0.163113, 0.300755, 0.482306, 0.720467", \ + "0.05773, 0.067641, 0.110383, 0.17062, 0.304201, 0.484858, 0.72259", \ + "0.073998, 0.085478, 0.126801, 0.182078, 0.309936, 0.487809, 0.724876", \ + "0.090188, 0.103659, 0.146301, 0.197487, 0.318971, 0.493228, 0.728557" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00516274, 0.00529576, 0.00542461, 0.00545122, 0.00546523, 0.00547099, 0.00547207", \ + "0.00494101, 0.00501716, 0.00524663, 0.0053375, 0.00540151, 0.00542971, 0.00544543", \ + "0.0054153, 0.00532693, 0.00522503, 0.00509474, 0.00527923, 0.00533191, 0.00537031", \ + "0.00626725, 0.00607819, 0.00568836, 0.00560761, 0.00546703, 0.00542551, 0.00541771", \ + "0.00828734, 0.00785217, 0.00692557, 0.00649577, 0.00604807, 0.00583927, 0.00569455", \ + "0.0109982, 0.0103672, 0.00888179, 0.00806922, 0.00723619, 0.00674047, 0.00634951", \ + "0.0145588, 0.013727, 0.0115956, 0.0104022, 0.00912079, 0.00824143, 0.00754255" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000662187, -0.00052539, -0.000413522, -0.000394893, -0.000384946, -0.000381271, -0.000379307", \ + "-0.000976506, -0.000815293, -0.000519215, -0.000436603, -0.000383232, -0.000363164, -0.000340531", \ + "-0.000638853, -0.000649524, -0.000620378, -0.000566244, -0.000478546, -0.000437223, -0.00040328", \ + "0.000213075, -1.18132e-05, -0.000217967, -0.000300154, -0.000350184, -0.000355368, -0.000351833", \ + "0.00223048, 0.00178949, 0.000801942, 0.000412386, 7.2289e-05, -7.51062e-05, -0.000157261", \ + "0.00496873, 0.00433453, 0.00272773, 0.00190071, 0.00114622, 0.000715711, 0.000435229", \ + "0.00856619, 0.00776937, 0.00552414, 0.00421263, 0.00291606, 0.00207357, 0.00150075" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00685273, 0.00693247, 0.00709434, 0.00714159, 0.00717003, 0.00718095, 0.00718418", \ + "0.00670889, 0.00678089, 0.0069307, 0.00698502, 0.00701931, 0.00703371, 0.00704066", \ + "0.00674057, 0.00678057, 0.00690176, 0.00696909, 0.00702927, 0.00706239, 0.00708278", \ + "0.00701083, 0.00704135, 0.00715689, 0.00721652, 0.00727959, 0.00731955, 0.0073493", \ + "0.00784164, 0.00784215, 0.00791362, 0.00799359, 0.00805527, 0.00832659, 0.00810962", \ + "0.00902279, 0.00897447, 0.0089828, 0.00902693, 0.00910935, 0.00912327, 0.0091637", \ + "0.0106391, 0.0105263, 0.0104603, 0.0104772, 0.0105402, 0.0106184, 0.0107459" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00673167, 0.00679305, 0.00686412, 0.00687915, 0.00688672, 0.00689058, 0.00689225", \ + "0.00655331, 0.00662474, 0.00672357, 0.00674661, 0.00675909, 0.00676387, 0.0067661", \ + "0.00651766, 0.0065569, 0.00667318, 0.00672948, 0.00676762, 0.00678744, 0.00678861", \ + "0.00691622, 0.00692814, 0.00700231, 0.00705134, 0.00709416, 0.00710962, 0.00712654", \ + "0.00773832, 0.00769248, 0.00773243, 0.00774736, 0.00779421, 0.00780826, 0.0078226", \ + "0.00910114, 0.00897152, 0.00885734, 0.00885482, 0.00888151, 0.00888497, 0.00890041", \ + "0.0108178, 0.0106272, 0.0104102, 0.0104234, 0.0103882, 0.010387, 0.0103856" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00687783, 0.00695696, 0.0071178, 0.00716415, 0.00718939, 0.00719911, 0.00720318", \ + "0.0067638, 0.00683954, 0.006995, 0.00704616, 0.00707503, 0.00708631, 0.00709146", \ + "0.00666994, 0.00671053, 0.00684253, 0.00691044, 0.00696523, 0.00699127, 0.00700807", \ + "0.00677305, 0.00681511, 0.00694429, 0.00700237, 0.00706543, 0.00710083, 0.00712686", \ + "0.00732575, 0.00734527, 0.00742634, 0.00751687, 0.00757531, 0.00767203, 0.00763483", \ + "0.00834856, 0.00832794, 0.00836276, 0.00841465, 0.00847327, 0.00851707, 0.00855763", \ + "0.00979006, 0.00971904, 0.00969458, 0.00972329, 0.00979183, 0.00987107, 0.00999906" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00745713, 0.00752217, 0.00760568, 0.00762486, 0.00763588, 0.00763937, 0.00764083", \ + "0.00733809, 0.00740737, 0.00750942, 0.00753587, 0.00755089, 0.00755656, 0.00755899", \ + "0.00733818, 0.00737325, 0.00749043, 0.00753915, 0.00758082, 0.0076029, 0.00761462", \ + "0.00771473, 0.0077151, 0.00776998, 0.00781382, 0.00785869, 0.0078787, 0.00789743", \ + "0.00851555, 0.00847967, 0.00847079, 0.00850427, 0.00853991, 0.00856675, 0.00858367", \ + "0.00979658, 0.00968621, 0.00955672, 0.00955754, 0.00957943, 0.00960369, 0.00961862", \ + "0.0115332, 0.011349, 0.0110845, 0.0110288, 0.0110117, 0.0110163, 0.0110216" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332576; + rise_capacitance : 0.00332576; + rise_capacitance_range (0.00187165, 0.00332576); + fall_capacitance : 0.00332126; + fall_capacitance_range (0.00188826, 0.00332126); + internal_power () { + when : "(B * !C * !Y) + (!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000468048, -0.000474717, -0.000469613, -0.000471242, -0.000470389, -0.000471109, -0.000470559" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000507869, 0.000506786, 0.000505273, 0.000500414, 0.000496828, 0.000493268, 0.000485233" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161248; + rise_capacitance : 0.00161195; + rise_capacitance_range (0.00107851, 0.00161195); + fall_capacitance : 0.00161248; + fall_capacitance_range (0.00111939, 0.00161248); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0016481, 0.00151326, 0.0015766, 0.0018794, 0.00259579, 0.00369658, 0.00517993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457901, 0.00445785, 0.00445283, 0.00476618, 0.00544931, 0.00655049, 0.00803985" \ + ); + } + } + internal_power () { + when : "(!C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121721, -0.00121816, -0.00122331, -0.00121721, -0.00121914, -0.00122597, -0.00123175" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124424, 0.00123935, 0.00122984, 0.00123555, 0.00123497, 0.00123727, 0.00123578" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158562; + rise_capacitance : 0.00158562; + rise_capacitance_range (0.00117732, 0.00158562); + fall_capacitance : 0.00154938; + fall_capacitance_range (0.00112695, 0.00154938); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00167926, 0.00156349, 0.00151483, 0.00168254, 0.00225418, 0.00321717, 0.00455796" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00532852, 0.005251, 0.00527784, 0.00556566, 0.00622776, 0.00727967, 0.00867926" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980999, -0.000979804, -0.00098387, -0.000985068, -0.00098175, -0.000983433, -0.000982604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102774, 0.00100301, 0.000984577, 0.000988084, 0.000985788, 0.000986221, 0.00098454" \ + ); + } + } + } + } + cell (AND3X1) { + area : 8.4672; + cell_leakage_power : 0.061996; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.11517; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.047049; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0534247; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0512516; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0604143; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0521922; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0577111; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0587557; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.061996; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.108515, 0.118746, 0.178809, 0.244374, 0.372921, 0.539335, 0.756925", \ + "0.123301, 0.133556, 0.193631, 0.259234, 0.387642, 0.554133, 0.77168", \ + "0.205554, 0.216575, 0.27859, 0.344396, 0.472776, 0.639261, 0.856913", \ + "0.268875, 0.281924, 0.347845, 0.414346, 0.543879, 0.710362, 0.928245", \ + "0.356433, 0.372607, 0.447649, 0.515361, 0.644113, 0.810737, 1.02893", \ + "0.441653, 0.460746, 0.547189, 0.618544, 0.747822, 0.914184, 1.13044", \ + "0.52924, 0.551027, 0.650561, 0.727461, 0.85932, 1.0262, 1.24276" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334295, 0.0421993, 0.110277, 0.199053, 0.381281, 0.620038, 0.932549", \ + "0.0334351, 0.0421848, 0.110247, 0.199023, 0.381336, 0.619952, 0.932539", \ + "0.0397996, 0.0479195, 0.113425, 0.200436, 0.381559, 0.620077, 0.932542", \ + "0.0500222, 0.0577723, 0.118319, 0.204204, 0.384191, 0.621645, 0.932969", \ + "0.065114, 0.073935, 0.129364, 0.209253, 0.386335, 0.624982, 0.935993", \ + "0.080299, 0.090645, 0.146104, 0.219664, 0.390334, 0.625582, 0.937527", \ + "0.09569, 0.107715, 0.166019, 0.234812, 0.398679, 0.630393, 0.940125" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0612345, 0.0683998, 0.115326, 0.17096, 0.281777, 0.425633, 0.613683", \ + "0.0823774, 0.0894931, 0.136523, 0.192218, 0.303037, 0.446922, 0.635024", \ + "0.157122, 0.165759, 0.215655, 0.27184, 0.38258, 0.526505, 0.714603", \ + "0.203476, 0.214054, 0.268426, 0.324758, 0.435865, 0.580137, 0.768161", \ + "0.257053, 0.270623, 0.334332, 0.392223, 0.501648, 0.646125, 0.83421", \ + "0.296475, 0.312891, 0.387828, 0.449603, 0.561371, 0.704686, 0.890861", \ + "0.324936, 0.344086, 0.431339, 0.497885, 0.612612, 0.757541, 0.946052" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0208891, 0.0279609, 0.0863785, 0.161771, 0.313619, 0.511166, 0.769442", \ + "0.0209777, 0.0280343, 0.086413, 0.16185, 0.313626, 0.511177, 0.769495", \ + "0.0300407, 0.0362134, 0.0899539, 0.163345, 0.314094, 0.511296, 0.769491", \ + "0.0404993, 0.0465956, 0.0953901, 0.166174, 0.315905, 0.5126, 0.770226", \ + "0.05521, 0.062234, 0.107369, 0.17269, 0.318368, 0.51459, 0.771999", \ + "0.070785, 0.079232, 0.124293, 0.184058, 0.323818, 0.516995, 0.774072", \ + "0.086524, 0.096395, 0.144506, 0.201216, 0.334379, 0.52387, 0.778548" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120636, 0.130872, 0.190944, 0.256634, 0.385004, 0.551495, 0.769032", \ + "0.137569, 0.147772, 0.207887, 0.273465, 0.401949, 0.568371, 0.785938", \ + "0.216723, 0.227781, 0.289756, 0.355357, 0.483926, 0.650682, 0.868334", \ + "0.280129, 0.292987, 0.359359, 0.425298, 0.554811, 0.721243, 0.939052", \ + "0.366604, 0.382533, 0.458466, 0.52653, 0.655785, 0.822478, 1.04077", \ + "0.45408, 0.472901, 0.560177, 0.632965, 0.763318, 0.930081, 1.14773", \ + "0.543495, 0.564909, 0.665113, 0.743546, 0.877129, 1.04475, 1.26274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334407, 0.0422072, 0.110243, 0.199078, 0.381337, 0.620062, 0.932549", \ + "0.033447, 0.0422336, 0.110264, 0.199049, 0.381274, 0.62001, 0.93254", \ + "0.038079, 0.0466218, 0.112553, 0.200166, 0.38145, 0.62002, 0.932538", \ + "0.0470198, 0.055361, 0.118159, 0.203972, 0.383548, 0.621042, 0.932674", \ + "0.061616, 0.070996, 0.129656, 0.210396, 0.386238, 0.623781, 0.934969", \ + "0.075745, 0.086673, 0.146011, 0.220618, 0.39082, 0.625146, 0.936585", \ + "0.089852, 0.102408, 0.164567, 0.235562, 0.399476, 0.630109, 0.939141" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667223, 0.0740206, 0.121485, 0.177358, 0.288343, 0.432339, 0.620537", \ + "0.0880365, 0.0952952, 0.142797, 0.198726, 0.309732, 0.453708, 0.641933", \ + "0.169755, 0.178235, 0.22805, 0.284472, 0.395533, 0.539632, 0.727838", \ + "0.223444, 0.233707, 0.287374, 0.34391, 0.455298, 0.599541, 0.787773", \ + "0.286657, 0.29971, 0.361748, 0.419566, 0.530514, 0.674763, 0.863", \ + "0.3364, 0.351954, 0.423862, 0.484514, 0.596052, 0.740141, 0.928438", \ + "0.375528, 0.39354, 0.475965, 0.541303, 0.65457, 0.799105, 0.987923" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0215411, 0.0286183, 0.0869525, 0.162294, 0.314012, 0.511493, 0.769845", \ + "0.021566, 0.0286395, 0.086959, 0.162221, 0.313983, 0.511436, 0.769817", \ + "0.0292711, 0.0355354, 0.0899355, 0.163499, 0.31442, 0.511583, 0.769783", \ + "0.0385995, 0.044708, 0.0947132, 0.166071, 0.315981, 0.512767, 0.77051", \ + "0.052776, 0.059533, 0.105199, 0.171728, 0.318254, 0.514452, 0.77206", \ + "0.066688, 0.074867, 0.119481, 0.180866, 0.322566, 0.51697, 0.774248", \ + "0.080925, 0.09019, 0.136775, 0.194009, 0.329951, 0.521568, 0.777186" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.12589, 0.136004, 0.196222, 0.261763, 0.390141, 0.556625, 0.774156", \ + "0.144122, 0.154349, 0.214392, 0.280033, 0.408489, 0.574926, 0.792461", \ + "0.21789, 0.228721, 0.29047, 0.35618, 0.48486, 0.651298, 0.868945", \ + "0.277627, 0.290017, 0.355873, 0.422516, 0.551769, 0.718749, 0.936074", \ + "0.356383, 0.371657, 0.446868, 0.516211, 0.645752, 0.812626, 1.03061", \ + "0.432453, 0.450812, 0.538452, 0.612127, 0.743487, 0.910324, 1.12816", \ + "0.511512, 0.532668, 0.632385, 0.712833, 0.847713, 1.01611, 1.23451" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334202, 0.0422996, 0.110287, 0.199059, 0.381337, 0.620063, 0.932537", \ + "0.0334232, 0.0421938, 0.110237, 0.19905, 0.381274, 0.620063, 0.93255", \ + "0.0369209, 0.0456206, 0.111956, 0.199666, 0.381429, 0.620009, 0.932538", \ + "0.0438555, 0.0525751, 0.117097, 0.203195, 0.382969, 0.620924, 0.932693", \ + "0.057641, 0.067292, 0.128766, 0.209893, 0.385863, 0.623262, 0.934304", \ + "0.072062, 0.083122, 0.144952, 0.221225, 0.391461, 0.624996, 0.93589", \ + "0.086368, 0.099038, 0.165225, 0.237833, 0.401565, 0.631094, 0.939407" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0702384, 0.0777219, 0.125914, 0.182168, 0.293459, 0.43766, 0.625938", \ + "0.0916892, 0.099136, 0.14737, 0.203666, 0.314971, 0.459157, 0.647464", \ + "0.178174, 0.186646, 0.236691, 0.293042, 0.404399, 0.548905, 0.737312", \ + "0.237355, 0.247562, 0.300601, 0.357323, 0.468918, 0.613398, 0.801654", \ + "0.310095, 0.322767, 0.384113, 0.441831, 0.553239, 0.697597, 0.886224", \ + "0.368834, 0.384169, 0.454467, 0.514822, 0.626837, 0.771032, 0.95941", \ + "0.418064, 0.435697, 0.515895, 0.580034, 0.693663, 0.838331, 1.02696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0223644, 0.0294895, 0.0878574, 0.163149, 0.31481, 0.512059, 0.770295", \ + "0.0223474, 0.0294769, 0.0878492, 0.163152, 0.314807, 0.512017, 0.770293", \ + "0.0293614, 0.0356861, 0.0902893, 0.164005, 0.314876, 0.512102, 0.770289", \ + "0.0382504, 0.0443546, 0.0951103, 0.166516, 0.316353, 0.513353, 0.771098", \ + "0.051634, 0.058573, 0.104408, 0.171486, 0.318651, 0.514982, 0.772695", \ + "0.064913, 0.07261, 0.117615, 0.179847, 0.32264, 0.517355, 0.774702", \ + "0.078072, 0.086937, 0.133057, 0.191332, 0.328998, 0.521467, 0.777817" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00218652, 0.00221321, 0.00232397, 0.00236231, 0.00238388, 0.00239312, 0.00240268", \ + "0.00202715, 0.00205297, 0.0021604, 0.00220272, 0.00222907, 0.00224038, 0.00224644", \ + "0.00216575, 0.00216846, 0.00220605, 0.00223715, 0.00226985, 0.00229544, 0.00231184", \ + "0.00249888, 0.00249441, 0.00251708, 0.00254663, 0.00258359, 0.00260678, 0.00262012", \ + "0.00325115, 0.00322575, 0.00320009, 0.00321467, 0.00326155, 0.00331943, 0.0032998", \ + "0.00439034, 0.00433665, 0.0042992, 0.00428145, 0.004292, 0.00430813, 0.00438184", \ + "0.00592849, 0.00588088, 0.00578003, 0.00573597, 0.00572235, 0.0057276, 0.00576736" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00513326, 0.0051866, 0.00528838, 0.00530607, 0.00531577, 0.00531852, 0.00531938", \ + "0.00500274, 0.00504681, 0.00516322, 0.00519197, 0.00520687, 0.00521219, 0.00521532", \ + "0.00500565, 0.00502443, 0.00511633, 0.00516755, 0.00520535, 0.00522947, 0.00523712", \ + "0.0053772, 0.00536764, 0.00541288, 0.00545611, 0.00549713, 0.00552571, 0.00553197", \ + "0.00613533, 0.0061181, 0.00613317, 0.00617513, 0.0062119, 0.00623978, 0.00626175", \ + "0.00735054, 0.00731347, 0.00724745, 0.00725625, 0.00728017, 0.0073027, 0.00731199", \ + "0.00886779, 0.00880701, 0.00872606, 0.00873684, 0.00873746, 0.00875117, 0.00876603" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00220925, 0.00223678, 0.00235077, 0.00238858, 0.00240925, 0.0024157, 0.00242262", \ + "0.0020902, 0.00211827, 0.00222681, 0.00226736, 0.00229041, 0.00230075, 0.00230382", \ + "0.00203979, 0.00205471, 0.00211953, 0.00214556, 0.00219364, 0.0022051, 0.00221802", \ + "0.00217333, 0.00217317, 0.0022292, 0.00226971, 0.00230829, 0.00232697, 0.0023583", \ + "0.00275699, 0.00273824, 0.00273969, 0.00276058, 0.00281861, 0.00285191, 0.00284526", \ + "0.00376788, 0.00374315, 0.00371415, 0.00370383, 0.00371605, 0.00373396, 0.00379458", \ + "0.00519819, 0.00514098, 0.00502173, 0.00499555, 0.0049916, 0.00500843, 0.00506454" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00596935, 0.00601833, 0.00612931, 0.00615296, 0.00616614, 0.00617173, 0.00617473", \ + "0.00584318, 0.00588623, 0.00600487, 0.0060365, 0.00605407, 0.00606103, 0.00606446", \ + "0.00585008, 0.00587016, 0.00595874, 0.00600871, 0.00605406, 0.0060751, 0.00608389", \ + "0.0062014, 0.00620789, 0.00626581, 0.00630946, 0.00635627, 0.00637906, 0.00639483", \ + "0.00693139, 0.00692535, 0.00693076, 0.00696233, 0.00699946, 0.0070325, 0.00704908", \ + "0.00803215, 0.0080208, 0.00796337, 0.00797256, 0.00800458, 0.008033, 0.00805062", \ + "0.00959991, 0.00953639, 0.00940441, 0.00937829, 0.00937348, 0.00939048, 0.00940414" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00221128, 0.00224068, 0.00235273, 0.00239006, 0.00240829, 0.00241345, 0.00241677", \ + "0.00209142, 0.00211771, 0.00222732, 0.0022661, 0.00228639, 0.00229356, 0.00229785", \ + "0.00201257, 0.00202481, 0.00210119, 0.00214723, 0.00217424, 0.00218615, 0.00219621", \ + "0.00206929, 0.0020742, 0.00214059, 0.00217826, 0.00221928, 0.00227298, 0.00225093", \ + "0.0025559, 0.00253669, 0.0025242, 0.00254291, 0.00258417, 0.00265259, 0.00262869", \ + "0.00344189, 0.00340915, 0.00336159, 0.00336798, 0.00339063, 0.0034295, 0.00343497", \ + "0.00480198, 0.00475254, 0.00469274, 0.00466542, 0.00466116, 0.00467561, 0.00471345" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00671567, 0.00676067, 0.0068683, 0.00689439, 0.00690884, 0.00691533, 0.00691736", \ + "0.00661417, 0.00665487, 0.00676886, 0.006801, 0.00681956, 0.0068273, 0.0068313", \ + "0.00667193, 0.00668131, 0.00675303, 0.00679623, 0.00683911, 0.00685589, 0.00687228", \ + "0.00695378, 0.0069576, 0.00701667, 0.00705482, 0.00709741, 0.00712079, 0.00714457", \ + "0.00769399, 0.00769137, 0.00768948, 0.00771772, 0.00775523, 0.00778261, 0.00780495", \ + "0.00880846, 0.00878086, 0.00873063, 0.00873892, 0.00876012, 0.00878561, 0.00880006", \ + "0.0102911, 0.0102361, 0.0101353, 0.0101203, 0.0101291, 0.0101414, 0.0101659" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160982; + rise_capacitance : 0.00160899; + rise_capacitance_range (0.0010097, 0.00160899); + fall_capacitance : 0.00160982; + fall_capacitance_range (0.000996155, 0.00160982); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120363, -0.00120087, -0.001201, -0.00120186, -0.00120618, -0.00121639, -0.00122768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124358, 0.001249, 0.00123331, 0.00123484, 0.00123395, 0.00123609, 0.00123472" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121533, -0.00121602, -0.00122155, -0.00121516, -0.00121739, -0.00122448, -0.00123061" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124408, 0.00124944, 0.00123379, 0.0012353, 0.00123437, 0.00123642, 0.00123491" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159813; + rise_capacitance : 0.00159813; + rise_capacitance_range (0.00110647, 0.00159813); + fall_capacitance : 0.00156266; + fall_capacitance_range (0.00112869, 0.00156266); + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000986283, -0.000986503, -0.000989142, -0.00098864, -0.000982927, -0.000984606, -0.000983575" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101181, 0.00100759, 0.00101741, 0.00100012, 0.000999571, 0.000998296, 0.000990773" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979836, -0.000979619, -0.00098108, -0.000983192, -0.000981078, -0.000982948, -0.000982119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105309, 0.000999649, 0.000995935, 0.000990779, 0.000987561, 0.000985892, 0.000984142" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985135, -0.000987184, -0.000990073, -0.000990276, -0.000984561, -0.000986487, -0.000985669" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100595, 0.00100363, 0.00100518, 0.00100685, 0.000995817, 0.000995756, 0.000990464" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159073; + rise_capacitance : 0.00159073; + rise_capacitance_range (0.00118371, 0.00159073); + fall_capacitance : 0.00155251; + fall_capacitance_range (0.00113535, 0.00155251); + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979117, -0.000977363, -0.000981321, -0.000983558, -0.000980191, -0.000982121, -0.000981341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981721, 0.000992883, 0.000981321, 0.000985272, 0.0009837, 0.000984783, 0.00098351" \ + ); + } + } + internal_power () { + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000986078, -0.000985349, -0.000990421, -0.000983888, -0.0009811, -0.000983016, -0.000982228" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098986, 0.000987481, 0.000998867, 0.000983888, 0.000982904, 0.000985576, 0.00098423" \ + ); + } + } + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981277, -0.000975656, -0.000983577, -0.000983782, -0.000980283, -0.000982212, -0.000981396" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983098, 0.000993056, 0.000997723, 0.000985222, 0.000983443, 0.000984831, 0.000983533" \ + ); + } + } + } + } + cell (AND3X2) { + area : 8.4672; + cell_leakage_power : 0.096117; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.135516; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0831378; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0895135; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0873403; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0965031; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0882809; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0937998; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0948445; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.096117; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.127989, 0.146663, 0.211081, 0.277598, 0.405285, 0.569739, 0.784321", \ + "0.143023, 0.161684, 0.226286, 0.292711, 0.420224, 0.584694, 0.799321", \ + "0.231825, 0.251522, 0.316816, 0.383167, 0.510629, 0.67505, 0.88987", \ + "0.306758, 0.329826, 0.400141, 0.467678, 0.595391, 0.75935, 0.973904", \ + "0.408722, 0.436467, 0.517284, 0.586736, 0.714058, 0.87706, 1.09191", \ + "0.50895, 0.540554, 0.633652, 0.707348, 0.835631, 0.997798, 1.21178", \ + "0.611388, 0.646278, 0.752113, 0.83229, 0.962097, 1.12553, 1.33958" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372424, 0.0512915, 0.118478, 0.205148, 0.384977, 0.621966, 0.932848", \ + "0.037248, 0.0512854, 0.118519, 0.205236, 0.384943, 0.621996, 0.932809", \ + "0.0430868, 0.0561133, 0.120562, 0.206061, 0.385134, 0.622042, 0.932811", \ + "0.055895, 0.0690063, 0.12848, 0.211309, 0.387572, 0.623116, 0.933046", \ + "0.074504, 0.089555, 0.144695, 0.220577, 0.392158, 0.626483, 0.935854", \ + "0.093022, 0.109914, 0.165925, 0.234855, 0.39827, 0.629172, 0.938301", \ + "0.112341, 0.130431, 0.19058, 0.254815, 0.409461, 0.634674, 0.940891" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0695704, 0.0817958, 0.12834, 0.180857, 0.284549, 0.419093, 0.594802", \ + "0.0910698, 0.103099, 0.149747, 0.20229, 0.306054, 0.440548, 0.616276", \ + "0.177162, 0.191735, 0.241196, 0.293293, 0.396894, 0.531375, 0.70704", \ + "0.23544, 0.253456, 0.308267, 0.361898, 0.465355, 0.599654, 0.775048", \ + "0.304157, 0.327047, 0.391802, 0.448371, 0.550261, 0.684233, 0.859591", \ + "0.359449, 0.386465, 0.463639, 0.524464, 0.629093, 0.760167, 0.935225", \ + "0.403122, 0.433715, 0.523233, 0.590614, 0.698429, 0.832317, 1.00722" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0205529, 0.0307108, 0.0837475, 0.152546, 0.292562, 0.475077, 0.713837", \ + "0.0205646, 0.0307305, 0.0837632, 0.152569, 0.292561, 0.475077, 0.713837", \ + "0.0305563, 0.0394708, 0.0879095, 0.154446, 0.292885, 0.475086, 0.713827", \ + "0.0427456, 0.0520441, 0.0959016, 0.159038, 0.295113, 0.476224, 0.714126", \ + "0.060824, 0.071751, 0.113079, 0.169311, 0.300028, 0.479298, 0.716403", \ + "0.079463, 0.092198, 0.133499, 0.184835, 0.308089, 0.483146, 0.719325", \ + "0.099113, 0.113379, 0.158001, 0.205784, 0.321206, 0.49118, 0.724156" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.139952, 0.158626, 0.223145, 0.289561, 0.417183, 0.581686, 0.796268", \ + "0.1572, 0.175803, 0.240383, 0.306865, 0.434371, 0.598864, 0.81351", \ + "0.241453, 0.261005, 0.326275, 0.392588, 0.520253, 0.685018, 0.899647", \ + "0.314889, 0.337189, 0.407318, 0.474145, 0.602174, 0.766555, 0.981035", \ + "0.416237, 0.443015, 0.523107, 0.593324, 0.721425, 0.885933, 1.10089", \ + "0.517508, 0.548167, 0.639943, 0.714519, 0.843685, 1.00786, 1.22217", \ + "0.620575, 0.65454, 0.758458, 0.839142, 0.970788, 1.13453, 1.34928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.037224, 0.0512857, 0.11855, 0.205151, 0.384914, 0.621893, 0.93281", \ + "0.0371899, 0.0513583, 0.118415, 0.205154, 0.384946, 0.621902, 0.932811", \ + "0.0411335, 0.0546264, 0.119913, 0.206063, 0.385038, 0.62202, 0.932811", \ + "0.0509659, 0.0647672, 0.127366, 0.210817, 0.387167, 0.622842, 0.933026", \ + "0.06776, 0.083041, 0.141986, 0.219857, 0.391734, 0.625715, 0.935289", \ + "0.084792, 0.101826, 0.161187, 0.233499, 0.398166, 0.628706, 0.937489", \ + "0.102346, 0.120905, 0.183724, 0.251926, 0.409394, 0.6346, 0.940467" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0750187, 0.0874132, 0.134434, 0.187131, 0.291039, 0.425632, 0.601421", \ + "0.0965093, 0.108885, 0.155884, 0.208648, 0.312547, 0.447155, 0.62295", \ + "0.187877, 0.202191, 0.251623, 0.304634, 0.408562, 0.543121, 0.719065", \ + "0.251905, 0.269616, 0.323911, 0.377624, 0.481568, 0.616165, 0.791847", \ + "0.329921, 0.352293, 0.416234, 0.472178, 0.57604, 0.710235, 0.885798", \ + "0.394048, 0.420363, 0.495105, 0.555162, 0.659774, 0.793658, 0.969059", \ + "0.447029, 0.476809, 0.562865, 0.628472, 0.735702, 0.869164, 1.04438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0212123, 0.0313487, 0.084289, 0.153035, 0.292949, 0.475412, 0.714146", \ + "0.021203, 0.0313474, 0.0843134, 0.153032, 0.29295, 0.475413, 0.714147", \ + "0.0297848, 0.038892, 0.0876384, 0.154467, 0.293026, 0.475484, 0.714169", \ + "0.0413995, 0.0505739, 0.0951736, 0.158778, 0.295149, 0.476656, 0.714709", \ + "0.058685, 0.069211, 0.11016, 0.168131, 0.299381, 0.479337, 0.716412", \ + "0.076002, 0.088314, 0.129429, 0.181735, 0.306587, 0.48271, 0.719061", \ + "0.093919, 0.10761, 0.151053, 0.199484, 0.317255, 0.489018, 0.722924" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.145203, 0.163886, 0.228402, 0.294847, 0.422577, 0.586962, 0.801615", \ + "0.163755, 0.182402, 0.246836, 0.313324, 0.440794, 0.605301, 0.819927", \ + "0.240696, 0.260042, 0.325162, 0.391699, 0.519232, 0.6838, 0.898341", \ + "0.307758, 0.329315, 0.39898, 0.466606, 0.594614, 0.759108, 0.974029", \ + "0.399976, 0.425574, 0.504237, 0.57355, 0.702447, 0.866893, 1.08183", \ + "0.489608, 0.519275, 0.609489, 0.684602, 0.81412, 0.978426, 1.19274", \ + "0.581919, 0.615056, 0.717325, 0.798956, 0.933188, 1.09789, 1.31259" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0371906, 0.0512609, 0.118549, 0.205148, 0.384923, 0.621974, 0.93281", \ + "0.0372176, 0.0513008, 0.118514, 0.205162, 0.384908, 0.622, 0.93281", \ + "0.0401239, 0.0538967, 0.119499, 0.205658, 0.384999, 0.622017, 0.932811", \ + "0.0474479, 0.061652, 0.126049, 0.209904, 0.386732, 0.622522, 0.933055", \ + "0.061967, 0.077309, 0.139256, 0.219452, 0.391554, 0.625052, 0.934621", \ + "0.07855, 0.095659, 0.157706, 0.232629, 0.398914, 0.628852, 0.93685", \ + "0.095748, 0.114475, 0.179736, 0.251053, 0.410059, 0.635616, 0.940711" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0785085, 0.0911241, 0.138796, 0.191909, 0.296117, 0.430869, 0.60684", \ + "0.10006, 0.112682, 0.160332, 0.213449, 0.317675, 0.45246, 0.628392", \ + "0.19579, 0.209903, 0.259337, 0.312428, 0.416576, 0.551471, 0.727688", \ + "0.264196, 0.28141, 0.335598, 0.389388, 0.49328, 0.627788, 0.803619", \ + "0.35058, 0.372589, 0.435699, 0.491638, 0.595752, 0.73009, 0.905752", \ + "0.422779, 0.448703, 0.522265, 0.581582, 0.686635, 0.820728, 0.996084", \ + "0.484516, 0.513803, 0.597983, 0.661852, 0.76907, 0.902947, 1.07814" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0219316, 0.0321739, 0.0851989, 0.153896, 0.293416, 0.475732, 0.714628", \ + "0.0219202, 0.0321485, 0.0851983, 0.15383, 0.293422, 0.475968, 0.714627", \ + "0.0295039, 0.0389613, 0.0878932, 0.154811, 0.293784, 0.476023, 0.714647", \ + "0.0407735, 0.05049, 0.0951448, 0.158965, 0.295466, 0.47678, 0.714719", \ + "0.057367, 0.067843, 0.109219, 0.167696, 0.299786, 0.479682, 0.716724", \ + "0.074065, 0.086116, 0.127057, 0.180304, 0.306246, 0.482854, 0.719729", \ + "0.091001, 0.104487, 0.147207, 0.197124, 0.316215, 0.488661, 0.723175" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00434274, 0.00436612, 0.00454638, 0.00464415, 0.00471041, 0.00473921, 0.00475565", \ + "0.00417381, 0.00420543, 0.0043912, 0.00449026, 0.00456292, 0.00459725, 0.00461573", \ + "0.00432554, 0.00429658, 0.00436511, 0.00443932, 0.00451107, 0.00457529, 0.00459521", \ + "0.0047955, 0.00468418, 0.00466044, 0.00470932, 0.00478066, 0.00483125, 0.00486533", \ + "0.0058805, 0.00561561, 0.00539853, 0.00538242, 0.00539645, 0.00542033, 0.00545729", \ + "0.00729182, 0.00693904, 0.00653625, 0.0064441, 0.00642557, 0.00645629, 0.00645845", \ + "0.00906345, 0.00851544, 0.00799566, 0.00788119, 0.00781793, 0.00781649, 0.00785273" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0069518, 0.00712316, 0.00737353, 0.00742982, 0.00746128, 0.00747312, 0.00748238", \ + "0.0068454, 0.00700478, 0.00725655, 0.00732712, 0.00736536, 0.00738044, 0.00738789", \ + "0.00688641, 0.00691482, 0.00709753, 0.00719857, 0.00729117, 0.00733218, 0.00736145", \ + "0.00733932, 0.00728169, 0.00733812, 0.00741705, 0.0075058, 0.00755862, 0.00759361", \ + "0.00823178, 0.00806284, 0.00805919, 0.00806994, 0.00814579, 0.0082001, 0.00824178", \ + "0.00970666, 0.00938182, 0.00913407, 0.00912565, 0.00916323, 0.00918363, 0.00922685", \ + "0.0115743, 0.0110945, 0.0106655, 0.0105985, 0.0105802, 0.0106005, 0.0106244" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00435401, 0.00438165, 0.00456652, 0.00466415, 0.00472779, 0.0047552, 0.00477007", \ + "0.00423112, 0.00426242, 0.00445396, 0.00455302, 0.00461912, 0.00464984, 0.00466675", \ + "0.00420435, 0.00419415, 0.00430481, 0.00427546, 0.00448042, 0.00449744, 0.00451735", \ + "0.004437, 0.0043626, 0.0044106, 0.00448466, 0.00455944, 0.00460832, 0.00463615", \ + "0.00525942, 0.00506141, 0.00492604, 0.00493749, 0.00497984, 0.00504188, 0.00506623", \ + "0.00649105, 0.00615862, 0.00587747, 0.00583016, 0.00584372, 0.0058628, 0.00600607", \ + "0.00812086, 0.00764111, 0.00720916, 0.00712106, 0.00706196, 0.00706664, 0.00709411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0077856, 0.00794136, 0.00819356, 0.00825894, 0.00829587, 0.0083109, 0.00831891", \ + "0.00768412, 0.00782162, 0.00808253, 0.00815967, 0.00820421, 0.00822273, 0.0082326", \ + "0.00773604, 0.00777366, 0.00793678, 0.00805005, 0.00813757, 0.00818137, 0.00821352", \ + "0.00817214, 0.00809564, 0.00816759, 0.00825205, 0.00834777, 0.00840683, 0.00844852", \ + "0.00906454, 0.0088818, 0.0088279, 0.00887112, 0.0089427, 0.00900115, 0.00904391", \ + "0.0104071, 0.0101098, 0.00988364, 0.0098717, 0.0099072, 0.00995562, 0.00999769", \ + "0.0121985, 0.0117402, 0.0113447, 0.0112689, 0.0112522, 0.011272, 0.0113084" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00434461, 0.00437666, 0.00456869, 0.00466513, 0.00472709, 0.00475343, 0.0047671", \ + "0.00423093, 0.00427459, 0.00445185, 0.00455327, 0.00462, 0.00464819, 0.00466282", \ + "0.0041907, 0.00418227, 0.00430088, 0.00437435, 0.00447396, 0.00448919, 0.00446662", \ + "0.0043485, 0.00429487, 0.00433437, 0.00439592, 0.00448055, 0.00453587, 0.00456454", \ + "0.00487308, 0.00472266, 0.00467102, 0.00473285, 0.00482435, 0.00483719, 0.00487714", \ + "0.0059969, 0.00571737, 0.00551501, 0.00550548, 0.00552203, 0.00556475, 0.0056815", \ + "0.00776646, 0.00734564, 0.00691284, 0.00680641, 0.00675743, 0.00676067, 0.00683902" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00853429, 0.00866733, 0.00892282, 0.00899157, 0.00903267, 0.00905025, 0.00905888", \ + "0.00844461, 0.00857353, 0.00882683, 0.00890566, 0.00895367, 0.00897395, 0.00898544", \ + "0.00854977, 0.00862384, 0.00875519, 0.00884614, 0.00893276, 0.00897005, 0.00900322", \ + "0.0088969, 0.00893717, 0.00896126, 0.00902968, 0.00910323, 0.00915454, 0.00919284", \ + "0.00985531, 0.00969695, 0.00961507, 0.00964328, 0.00971578, 0.00976647, 0.00980453", \ + "0.0112724, 0.0109753, 0.0107079, 0.0106796, 0.0107015, 0.0107348, 0.0107708", \ + "0.0129338, 0.0125062, 0.0121169, 0.0120954, 0.0120647, 0.0120699, 0.0120964" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161085; + rise_capacitance : 0.00161022; + rise_capacitance_range (0.00101494, 0.00161022); + fall_capacitance : 0.00161085; + fall_capacitance_range (0.00100206, 0.00161085); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119989, -0.00120064, -0.00119784, -0.00119993, -0.00120572, -0.00121583, -0.00122713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124309, 0.00123616, 0.00124912, 0.00123204, 0.00123356, 0.00123519, 0.00123385" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121465, -0.00121539, -0.00122011, -0.00121354, -0.00121656, -0.00122351, -0.00122968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124351, 0.00123654, 0.00124952, 0.00123241, 0.00123392, 0.00123546, 0.001234" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015984; + rise_capacitance : 0.0015984; + rise_capacitance_range (0.00111297, 0.0015984); + fall_capacitance : 0.00156255; + fall_capacitance_range (0.0011324, 0.00156255); + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098556, -0.000984821, -0.000987702, -0.000979885, -0.000982216, -0.000983772, -0.000982731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100817, 0.000997143, 0.0010153, 0.00101022, 0.000998772, 0.0009974, 0.000989896" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980002, -0.000979166, -0.000984715, -0.000983106, -0.000980737, -0.000982503, -0.000981691" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105313, 0.000999054, 0.000995292, 0.000990301, 0.000987153, 0.000985529, 0.000983816" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984152, -0.000985571, -0.00098879, -0.000989194, -0.000983655, -0.000985484, -0.000984681" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100486, 0.000998289, 0.00100396, 0.00100578, 0.000994896, 0.000994723, 0.000989404" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158327; + rise_capacitance : 0.00158327; + rise_capacitance_range (0.00118106, 0.00158327); + fall_capacitance : 0.00154509; + fall_capacitance_range (0.00112889, 0.00154509); + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979426, -0.000975825, -0.000979029, -0.000983288, -0.000980103, -0.000981992, -0.000981229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983859, 0.000992323, 0.000979029, 0.000985077, 0.000983542, 0.000984697, 0.000983451" \ + ); + } + } + internal_power () { + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978528, -0.000984025, -0.000989599, -0.00097811, -0.000980859, -0.000982735, -0.000981965" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990078, 0.000987184, 0.000998097, 0.000983518, 0.000982661, 0.000985344, 0.000984031" \ + ); + } + } + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981549, -0.000973693, -0.000983495, -0.000983641, -0.000980256, -0.000982158, -0.000981356" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981943, 0.000992602, 0.000997381, 0.000985218, 0.00098359, 0.000984771, 0.000983496" \ + ); + } + } + } + } + cell (AND4X1) { + area : 9.8784; + cell_leakage_power : 0.063806; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.148846; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0470192; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.053348; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0512502; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0597236; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0521047; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0575505; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0586264; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0667133; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0525138; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0584912; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0590377; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0640101; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0601444; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0650547; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0664621; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.063806; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.148967, 0.161552, 0.230079, 0.298696, 0.42847, 0.595237, 0.812875", \ + "0.161558, 0.174143, 0.242788, 0.311489, 0.44132, 0.607989, 0.825642", \ + "0.245443, 0.258482, 0.328035, 0.396645, 0.526482, 0.693365, 0.910837", \ + "0.320162, 0.334978, 0.408599, 0.478819, 0.609806, 0.776368, 0.994184", \ + "0.423052, 0.440991, 0.524062, 0.594884, 0.725927, 0.893738, 1.11258", \ + "0.524132, 0.544888, 0.639803, 0.715443, 0.847437, 1.01446, 1.23042", \ + "0.629761, 0.653266, 0.760755, 0.842232, 0.977251, 1.14513, 1.36308" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0425251, 0.0521447, 0.120229, 0.206071, 0.384735, 0.6221, 0.934175", \ + "0.0425624, 0.0521775, 0.120075, 0.206004, 0.384766, 0.622092, 0.934179", \ + "0.0462599, 0.0555356, 0.12177, 0.206882, 0.384975, 0.622124, 0.93418", \ + "0.0560485, 0.0648605, 0.12791, 0.212009, 0.388071, 0.623619, 0.934394", \ + "0.07128, 0.081257, 0.139693, 0.218989, 0.391972, 0.628448, 0.938095", \ + "0.086332, 0.09802, 0.156544, 0.229111, 0.396222, 0.62895, 0.94022", \ + "0.101356, 0.114496, 0.17777, 0.245152, 0.404922, 0.633394, 0.941906" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0677325, 0.0752887, 0.123093, 0.178825, 0.289703, 0.433614, 0.621707", \ + "0.0892821, 0.0966594, 0.14454, 0.200377, 0.311241, 0.455115, 0.643204", \ + "0.169673, 0.178723, 0.229883, 0.286102, 0.396122, 0.540149, 0.72824", \ + "0.221543, 0.232666, 0.289025, 0.345916, 0.45704, 0.60124, 0.78933", \ + "0.280359, 0.294716, 0.361512, 0.420602, 0.530282, 0.673064, 0.861255", \ + "0.322854, 0.340255, 0.419495, 0.483302, 0.595607, 0.736978, 0.923772", \ + "0.35263, 0.372828, 0.46485, 0.534478, 0.650719, 0.795286, 0.983124" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0221952, 0.0292388, 0.0869547, 0.161975, 0.313588, 0.511152, 0.769256", \ + "0.0222073, 0.0292768, 0.0869527, 0.161957, 0.313619, 0.511212, 0.769468", \ + "0.0310364, 0.0373518, 0.0907781, 0.163542, 0.314032, 0.511164, 0.769599", \ + "0.0415114, 0.0480091, 0.0968914, 0.16692, 0.315928, 0.512397, 0.77021", \ + "0.056829, 0.064357, 0.110241, 0.174527, 0.318769, 0.514446, 0.771946", \ + "0.072596, 0.081644, 0.128246, 0.187102, 0.324637, 0.51705, 0.773912", \ + "0.088513, 0.099166, 0.149848, 0.205265, 0.335646, 0.523526, 0.777774" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.166665, 0.179219, 0.24777, 0.316437, 0.446221, 0.612975, 0.83052", \ + "0.181439, 0.194013, 0.262556, 0.331204, 0.461054, 0.627753, 0.845322", \ + "0.261665, 0.274586, 0.34397, 0.412755, 0.542551, 0.709423, 0.926954", \ + "0.333969, 0.348672, 0.422798, 0.493356, 0.62412, 0.790788, 1.00865", \ + "0.435409, 0.452987, 0.536672, 0.609628, 0.741306, 0.908773, 1.12769", \ + "0.538777, 0.559308, 0.654856, 0.732171, 0.865283, 1.03263, 1.25079", \ + "0.646187, 0.669311, 0.777559, 0.860986, 0.997266, 1.16569, 1.38392" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0424904, 0.0520827, 0.120245, 0.206025, 0.384785, 0.622069, 0.934177", \ + "0.0424655, 0.0520755, 0.120161, 0.206022, 0.384789, 0.622083, 0.934174", \ + "0.0453987, 0.054998, 0.121499, 0.206713, 0.384963, 0.622187, 0.934179", \ + "0.0535585, 0.0630344, 0.127839, 0.211652, 0.387523, 0.623117, 0.934162", \ + "0.068029, 0.078609, 0.140344, 0.218966, 0.391773, 0.626823, 0.93722", \ + "0.082287, 0.094316, 0.156522, 0.230564, 0.39692, 0.628782, 0.939336", \ + "0.096327, 0.109984, 0.17579, 0.246486, 0.406158, 0.633434, 0.94118" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0730692, 0.0807398, 0.129102, 0.185043, 0.296068, 0.440073, 0.628213", \ + "0.0945466, 0.102189, 0.150543, 0.206553, 0.317591, 0.461597, 0.649731", \ + "0.180884, 0.189693, 0.240823, 0.297268, 0.408411, 0.552519, 0.740766", \ + "0.239569, 0.250447, 0.30612, 0.363076, 0.474519, 0.619855, 0.807086", \ + "0.307097, 0.320955, 0.38616, 0.444937, 0.556272, 0.700393, 0.888884", \ + "0.359629, 0.376354, 0.452635, 0.515365, 0.62775, 0.771822, 0.960001", \ + "0.399423, 0.4187, 0.506541, 0.574769, 0.689151, 0.833651, 1.02232" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228064, 0.0298822, 0.0874612, 0.162448, 0.314002, 0.51147, 0.76977", \ + "0.0228258, 0.0298979, 0.0874801, 0.162451, 0.313931, 0.51147, 0.769961", \ + "0.0304212, 0.0369612, 0.0906352, 0.163695, 0.314383, 0.511665, 0.769745", \ + "0.0401249, 0.0465418, 0.0962457, 0.166724, 0.315893, 0.51394, 0.770435", \ + "0.055109, 0.062404, 0.108487, 0.173437, 0.318479, 0.514537, 0.772074", \ + "0.069381, 0.077922, 0.124153, 0.184038, 0.323408, 0.516609, 0.773693", \ + "0.084045, 0.094124, 0.142974, 0.199045, 0.331913, 0.521613, 0.77697" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.177656, 0.190252, 0.258881, 0.327478, 0.457168, 0.623912, 0.841509", \ + "0.193919, 0.206501, 0.274958, 0.343666, 0.47346, 0.640177, 0.857725", \ + "0.268943, 0.281761, 0.350939, 0.419621, 0.549573, 0.716261, 0.933822", \ + "0.335879, 0.350187, 0.424091, 0.494682, 0.625373, 0.792194, 1.01", \ + "0.42862, 0.445738, 0.528979, 0.6027, 0.734354, 0.90189, 1.12058", \ + "0.52056, 0.54071, 0.635933, 0.71452, 0.84871, 1.01619, 1.23417", \ + "0.617995, 0.640897, 0.749745, 0.834736, 0.973071, 1.1421, 1.36038" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0425725, 0.0521673, 0.12025, 0.206046, 0.384789, 0.622092, 0.934171", \ + "0.0425033, 0.0521212, 0.120177, 0.206047, 0.384814, 0.622082, 0.934178", \ + "0.0446023, 0.0540078, 0.120967, 0.2064, 0.384876, 0.622112, 0.93403", \ + "0.0514288, 0.0612259, 0.127257, 0.211153, 0.387183, 0.622922, 0.934275", \ + "0.064738, 0.075457, 0.139538, 0.219227, 0.391714, 0.626361, 0.936578", \ + "0.07904, 0.091241, 0.156975, 0.231933, 0.398198, 0.628945, 0.938595", \ + "0.093363, 0.107255, 0.176078, 0.248661, 0.40851, 0.634944, 0.941336" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0770863, 0.0849232, 0.134028, 0.190375, 0.301713, 0.445927, 0.634196", \ + "0.0984227, 0.106242, 0.155326, 0.211705, 0.32306, 0.467289, 0.655559", \ + "0.188964, 0.197851, 0.249062, 0.305523, 0.416883, 0.561361, 0.749838", \ + "0.253069, 0.263809, 0.319424, 0.376474, 0.488021, 0.632317, 0.820978", \ + "0.32952, 0.343141, 0.407628, 0.46647, 0.578033, 0.722399, 0.910814", \ + "0.390721, 0.407093, 0.481814, 0.544049, 0.656645, 0.800877, 0.989166", \ + "0.440066, 0.45894, 0.544593, 0.611944, 0.726368, 0.870639, 1.05956" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0236014, 0.0307145, 0.0883674, 0.16323, 0.314789, 0.512025, 0.770258", \ + "0.0235587, 0.0306904, 0.0884211, 0.163202, 0.314789, 0.512026, 0.770258", \ + "0.0304944, 0.0369353, 0.0909145, 0.164212, 0.314838, 0.512057, 0.770292", \ + "0.0395651, 0.0460015, 0.0961261, 0.167037, 0.316276, 0.512998, 0.771013", \ + "0.054092, 0.06127, 0.107614, 0.173364, 0.318792, 0.51499, 0.772153", \ + "0.067711, 0.076066, 0.122146, 0.182945, 0.323362, 0.517211, 0.774056", \ + "0.081483, 0.091171, 0.139487, 0.196358, 0.330702, 0.521533, 0.777154" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.18229, 0.194887, 0.263462, 0.33213, 0.461828, 0.628555, 0.846131", \ + "0.199844, 0.212443, 0.280982, 0.349632, 0.479424, 0.64606, 0.863763", \ + "0.271447, 0.284228, 0.353243, 0.421985, 0.551252, 0.718392, 0.935964", \ + "0.333346, 0.347329, 0.420432, 0.490845, 0.621459, 0.788109, 1.00583", \ + "0.418226, 0.434611, 0.516182, 0.588856, 0.720857, 0.888282, 1.10691", \ + "0.498757, 0.518048, 0.611287, 0.689752, 0.824373, 0.992007, 1.20992", \ + "0.581993, 0.604114, 0.710055, 0.79555, 0.935321, 1.10438, 1.32288" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0425001, 0.0521407, 0.120255, 0.206092, 0.384783, 0.622072, 0.93418", \ + "0.0425091, 0.0521063, 0.120205, 0.206048, 0.38483, 0.621968, 0.934156", \ + "0.0439641, 0.053383, 0.120726, 0.206231, 0.384874, 0.622107, 0.93417", \ + "0.049175, 0.0590108, 0.126055, 0.21025, 0.386659, 0.622672, 0.934126", \ + "0.060058, 0.070745, 0.136868, 0.218373, 0.391136, 0.62538, 0.936004", \ + "0.073954, 0.086007, 0.152908, 0.230538, 0.398056, 0.628762, 0.937917", \ + "0.088526, 0.102244, 0.173562, 0.248303, 0.409825, 0.635736, 0.941628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0792957, 0.0873469, 0.137284, 0.194109, 0.305884, 0.45038, 0.638833", \ + "0.100876, 0.108872, 0.158759, 0.215629, 0.327413, 0.471893, 0.660371", \ + "0.195365, 0.204304, 0.255836, 0.31267, 0.424406, 0.569027, 0.75757", \ + "0.263054, 0.273613, 0.329113, 0.386493, 0.498266, 0.64278, 0.831225", \ + "0.347062, 0.360613, 0.424659, 0.483721, 0.595501, 0.739976, 0.928593", \ + "0.415756, 0.432017, 0.506009, 0.568054, 0.680809, 0.824605, 1.01275", \ + "0.473764, 0.492312, 0.576853, 0.643404, 0.757876, 0.902801, 1.0919" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0244347, 0.0316352, 0.0895169, 0.164377, 0.315734, 0.512789, 0.770969", \ + "0.0243421, 0.031568, 0.089484, 0.164364, 0.315766, 0.512785, 0.770966", \ + "0.0308066, 0.0372311, 0.0914398, 0.16487, 0.315666, 0.513017, 0.770925", \ + "0.0394995, 0.0461728, 0.0967216, 0.167638, 0.316891, 0.513836, 0.771212", \ + "0.053213, 0.060287, 0.107339, 0.173565, 0.319566, 0.515581, 0.772832", \ + "0.066928, 0.07505, 0.121171, 0.182674, 0.323832, 0.517874, 0.775068", \ + "0.08039, 0.089926, 0.137669, 0.195097, 0.33062, 0.5219, 0.777605" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00262436, 0.00263624, 0.00271882, 0.00276695, 0.00280095, 0.00281486, 0.00282263", \ + "0.00247197, 0.00248446, 0.00257341, 0.00262083, 0.00265605, 0.0026705, 0.00267911", \ + "0.00255506, 0.00255374, 0.00259439, 0.00261351, 0.00266843, 0.00268484, 0.00267191", \ + "0.00287043, 0.0028567, 0.0028759, 0.00289823, 0.00292944, 0.00294822, 0.00296663", \ + "0.00357642, 0.00354907, 0.00351244, 0.0035314, 0.00355311, 0.00364906, 0.00359075", \ + "0.00469971, 0.00464253, 0.0045201, 0.00449409, 0.00449363, 0.00450798, 0.00453011", \ + "0.00608046, 0.00601184, 0.00592843, 0.0058696, 0.00583637, 0.00583685, 0.00586115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00563578, 0.00568717, 0.0057975, 0.00582006, 0.00583105, 0.00583653, 0.00583705", \ + "0.00553428, 0.00557714, 0.00569795, 0.00572873, 0.00574464, 0.00575064, 0.00575436", \ + "0.00551689, 0.00553703, 0.00562815, 0.00568372, 0.00572465, 0.00574732, 0.00575701", \ + "0.00583821, 0.00583106, 0.00587639, 0.00591253, 0.00595606, 0.00597653, 0.00599744", \ + "0.00653648, 0.00652049, 0.00652664, 0.00656643, 0.00659934, 0.00663028, 0.00664939", \ + "0.00764906, 0.00760916, 0.00755214, 0.0075603, 0.00758701, 0.00759806, 0.00762202", \ + "0.00912134, 0.00905901, 0.00898211, 0.00896947, 0.00896155, 0.00897209, 0.00898535" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00265457, 0.00266655, 0.00274992, 0.00279676, 0.00282766, 0.00283971, 0.00284593", \ + "0.0025404, 0.00255242, 0.00263594, 0.00268319, 0.00271625, 0.00272896, 0.00273637", \ + "0.00247228, 0.00250592, 0.00253102, 0.00256026, 0.0026027, 0.00263232, 0.00260569", \ + "0.00260151, 0.00259172, 0.00262716, 0.00266181, 0.00269173, 0.00271157, 0.00272473", \ + "0.0031439, 0.00315803, 0.00311038, 0.0031138, 0.00313435, 0.00317385, 0.00317701", \ + "0.00412488, 0.00407883, 0.00397233, 0.00395241, 0.00396233, 0.00397515, 0.00398473", \ + "0.00540301, 0.00533466, 0.00518846, 0.00514899, 0.00513131, 0.00513758, 0.00517585" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00643699, 0.00648485, 0.00660153, 0.00662893, 0.00664375, 0.00665043, 0.00665237", \ + "0.00634792, 0.00639005, 0.00651198, 0.00654589, 0.00656485, 0.00657256, 0.0065763", \ + "0.00634013, 0.00635072, 0.00644473, 0.00649344, 0.00654265, 0.00656412, 0.00657596", \ + "0.00662085, 0.00662041, 0.00666271, 0.00669812, 0.00674561, 0.00677486, 0.00679477", \ + "0.00739658, 0.00736198, 0.00733684, 0.00734937, 0.00737946, 0.00740233, 0.00742015", \ + "0.00837175, 0.00830875, 0.00826463, 0.00827043, 0.00829563, 0.00832704, 0.00834193", \ + "0.00985726, 0.00979152, 0.00963833, 0.00960543, 0.00960013, 0.00961152, 0.00962808" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00265989, 0.002671, 0.00275245, 0.00279943, 0.0028297, 0.00284028, 0.00284656", \ + "0.00254167, 0.0025536, 0.00263701, 0.00268462, 0.00271635, 0.00272768, 0.00273388", \ + "0.00245442, 0.00245158, 0.00251668, 0.00254594, 0.00258387, 0.00260102, 0.0026038", \ + "0.0025409, 0.0025326, 0.0025523, 0.00259228, 0.00261506, 0.00263406, 0.0026452", \ + "0.00296572, 0.00293674, 0.00288991, 0.00289885, 0.00292893, 0.00296607, 0.0029596", \ + "0.00371641, 0.00368237, 0.00365164, 0.00363327, 0.00363988, 0.00365986, 0.00368044", \ + "0.00502838, 0.00496692, 0.00483441, 0.00480318, 0.00479295, 0.00480668, 0.0048238" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00723946, 0.00728385, 0.00740295, 0.00743343, 0.00745132, 0.00745786, 0.0074617", \ + "0.00713847, 0.00717923, 0.00730047, 0.00733622, 0.00735753, 0.00736641, 0.00737112", \ + "0.00715642, 0.00716897, 0.0072427, 0.00729011, 0.0073292, 0.0073539, 0.0073681", \ + "0.00741103, 0.00740741, 0.0074693, 0.00751085, 0.0075491, 0.00757504, 0.00760325", \ + "0.00816944, 0.0081455, 0.00810979, 0.00812185, 0.00814852, 0.00817605, 0.00818912", \ + "0.00913456, 0.00910384, 0.00903993, 0.00904168, 0.00907215, 0.00909439, 0.00911681", \ + "0.0105365, 0.0104835, 0.0103713, 0.0103509, 0.0103549, 0.0103714, 0.0103897" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00265937, 0.00267085, 0.00275341, 0.00280085, 0.00283071, 0.00283944, 0.00284443", \ + "0.002539, 0.00255288, 0.00264132, 0.00268651, 0.00271623, 0.00272598, 0.00273199", \ + "0.00244166, 0.00244783, 0.0025138, 0.002556, 0.00250993, 0.00257733, 0.00257935", \ + "0.00247001, 0.00246971, 0.002537, 0.00256684, 0.0025942, 0.00261165, 0.00262051", \ + "0.00273584, 0.00272429, 0.00273108, 0.00275566, 0.00279583, 0.00282568, 0.00284083", \ + "0.00348239, 0.00345097, 0.00339547, 0.003397, 0.00341736, 0.00343736, 0.00348427", \ + "0.0046854, 0.00463887, 0.0045724, 0.00453978, 0.0045295, 0.00454208, 0.00458815" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00791818, 0.00795923, 0.00807449, 0.00810542, 0.00812327, 0.0081305, 0.0081345", \ + "0.00784041, 0.00787864, 0.00799401, 0.00802906, 0.00805029, 0.00805921, 0.00806415", \ + "0.0079016, 0.00790951, 0.00797137, 0.00801959, 0.0080606, 0.00807781, 0.00809086", \ + "0.00810048, 0.00813013, 0.00816868, 0.00819695, 0.00823423, 0.00826418, 0.00828532", \ + "0.0087838, 0.00877835, 0.00878247, 0.00880287, 0.00883035, 0.00885776, 0.00888207", \ + "0.00984082, 0.00980207, 0.00974633, 0.00976201, 0.00977861, 0.00979995, 0.00981708", \ + "0.0113441, 0.011283, 0.0111393, 0.0111031, 0.0110915, 0.0111039, 0.0111173" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164151; + rise_capacitance : 0.0016404; + rise_capacitance_range (0.00102615, 0.0016404); + fall_capacitance : 0.00164151; + fall_capacitance_range (0.00101174, 0.00164151); + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120598, -0.00120774, -0.00120549, -0.00120844, -0.00121421, -0.00122849, -0.00124529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00126255, 0.00125892, 0.00124762, 0.00125388, 0.00125345, 0.00125592, 0.00125458" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012203, -0.00122123, -0.00122105, -0.00122202, -0.00122651, -0.00123642, -0.00124745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012625, 0.00125889, 0.00124767, 0.00125387, 0.00125343, 0.0012559, 0.00125456" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00123587, -0.00123678, -0.00124613, -0.00123584, -0.00123781, -0.00124475, -0.00125061" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00126313, 0.00125946, 0.0012481, 0.00125439, 0.00125391, 0.00125629, 0.00125478" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158307; + rise_capacitance : 0.00158307; + rise_capacitance_range (0.00106982, 0.00158307); + fall_capacitance : 0.00154779; + fall_capacitance_range (0.00110532, 0.00154779); + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000990667, -0.000990784, -0.00098708, -0.00098857, -0.000988321, -0.00098931, -0.000988719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010139, 0.00100896, 0.0010216, 0.00101587, 0.00100431, 0.00100315, 0.000995827" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00099165, -0.000991468, -0.000994268, -0.000985949, -0.000988263, -0.000989955, -0.000988976" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101675, 0.00100902, 0.00102167, 0.00101594, 0.00100436, 0.00100319, 0.000995825" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000987226, -0.000983906, -0.000987105, -0.000989462, -0.000985946, -0.000987802, -0.000986966" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00107085, 0.00100801, 0.00100376, 0.000997096, 0.000992674, 0.000990908, 0.000988938" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991763, -0.000993719, -0.000993975, -0.000991042, -0.000989092, -0.000991009, -0.000990189" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100065, 0.000993719, 0.00100519, 0.000991042, 0.000990668, 0.000993289, 0.000991886" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000993562, -0.0009915, -0.000994833, -0.000995846, -0.000989918, -0.000991828, -0.000991007" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101402, 0.00100914, 0.00101202, 0.00101347, 0.00100217, 0.00100178, 0.000995974" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158666; + rise_capacitance : 0.00158666; + rise_capacitance_range (0.0010981, 0.00158666); + fall_capacitance : 0.00154898; + fall_capacitance_range (0.00111988, 0.00154898); + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978261, -0.000978219, -0.000981005, -0.000972767, -0.000974968, -0.000976598, -0.000975563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100026, 0.000992661, 0.00100599, 0.00100113, 0.000991467, 0.000993445, 0.00099158" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982971, -0.000983776, -0.000984234, -0.000986989, -0.000984734, -0.000986628, -0.000985854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995492, 0.000994045, 0.000997512, 0.000993212, 0.000990626, 0.000989378, 0.000987986" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985374, -0.000987256, -0.000990266, -0.00099057, -0.000984923, -0.000986821, -0.000986011" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000994075, 0.000989271, 0.000993664, 0.000996178, 0.000987042, 0.000989687, 0.000988285" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000990931, -0.000987527, -0.000985043, -0.000983389, -0.00098582, -0.000987706, -0.000986918" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100202, 0.00100121, 0.000991742, 0.000993564, 0.000990848, 0.000990118, 0.000988746" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981463, -0.000989621, -0.000993096, -0.00098639, -0.000987717, -0.000989628, -0.000988814" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000996044, 0.000992996, 0.00100421, 0.00098639, 0.000990035, 0.000992788, 0.000991507" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982938, -0.000983799, -0.000987357, -0.000986326, -0.000984925, -0.000986825, -0.000986015" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000992487, 0.000994245, 0.000997783, 0.000993397, 0.000990724, 0.000989436, 0.000988019" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985839, -0.000987931, -0.000985756, -0.00099072, -0.000984995, -0.000986887, -0.00098606" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000994278, 0.000988134, 0.000993222, 0.000996207, 0.000987019, 0.000989656, 0.000988237" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.001576; + rise_capacitance : 0.001576; + rise_capacitance_range (0.00117519, 0.001576); + fall_capacitance : 0.00153692; + fall_capacitance_range (0.00112542, 0.00153692); + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979114, -0.000977643, -0.000981163, -0.00098362, -0.000979622, -0.000981517, -0.000980742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981564, 0.000991873, 0.000981163, 0.000984876, 0.000983267, 0.00098421, 0.000982953" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977393, -0.000983494, -0.000988784, -0.000977016, -0.000979678, -0.000981567, -0.000980795" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099114, 0.000985453, 0.000997016, 0.00098248, 0.000981445, 0.000984196, 0.000982937" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981431, -0.000977907, -0.00098377, -0.000983904, -0.000979771, -0.000981671, -0.000980861" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981557, 0.000992305, 0.000997214, 0.000985038, 0.000983352, 0.000984276, 0.000982991" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981505, -0.000979191, -0.000989531, -0.000977739, -0.000980404, -0.000982288, -0.000981509" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988546, 0.000983252, 0.00099719, 0.000981348, 0.000982066, 0.000984764, 0.000983457" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981454, -0.000978003, -0.000983816, -0.000983927, -0.000979789, -0.000981689, -0.000980878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981792, 0.00099235, 0.000997214, 0.000985029, 0.000983338, 0.00098426, 0.000982973" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976646, -0.000983995, -0.000981898, -0.00098249, -0.000979836, -0.000981729, -0.000980921" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988906, 0.00098589, 0.000996951, 0.00098249, 0.000981518, 0.000984256, 0.000982969" \ + ); + } + } + } + } + cell (AND4X2) { + area : 9.8784; + cell_leakage_power : 0.0989109; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.169193; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.083108; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0894368; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0873389; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0958124; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0881934; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0936393; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947151; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102802; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0886025; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0945799; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0951264; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100099; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0962331; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101143; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102551; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0989109; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.174077, 0.196619, 0.270841, 0.34189, 0.472011, 0.637121, 0.852464", \ + "0.187107, 0.20964, 0.283888, 0.354792, 0.48499, 0.650323, 0.86551", \ + "0.273913, 0.296581, 0.37083, 0.441842, 0.57224, 0.737272, 0.95234", \ + "0.359619, 0.385111, 0.463761, 0.536288, 0.66629, 0.83113, 1.04622", \ + "0.477226, 0.507305, 0.596178, 0.670643, 0.8018, 0.967416, 1.18292", \ + "0.592973, 0.626892, 0.728005, 0.807271, 0.9394, 1.10236, 1.31776", \ + "0.712485, 0.749697, 0.863171, 0.949159, 1.08484, 1.2497, 1.46375" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.047942, 0.0638409, 0.132623, 0.217065, 0.392681, 0.627618, 0.938042", \ + "0.0479357, 0.0638485, 0.132526, 0.216984, 0.392645, 0.627614, 0.937819", \ + "0.0500339, 0.06535, 0.133286, 0.217418, 0.392824, 0.627727, 0.937832", \ + "0.062317, 0.0772439, 0.141036, 0.223261, 0.395434, 0.628639, 0.938225", \ + "0.081109, 0.097744, 0.157134, 0.232798, 0.401877, 0.634519, 0.94173", \ + "0.099603, 0.11802, 0.17846, 0.248358, 0.408866, 0.637034, 0.944852", \ + "0.118623, 0.138558, 0.203725, 0.268795, 0.420323, 0.642469, 0.94705" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0757934, 0.0885141, 0.13611, 0.188821, 0.292612, 0.427086, 0.602842", \ + "0.097471, 0.110018, 0.157597, 0.210391, 0.314182, 0.448662, 0.624364", \ + "0.187699, 0.202671, 0.253267, 0.306318, 0.410037, 0.544634, 0.720324", \ + "0.250263, 0.268888, 0.325384, 0.379663, 0.483318, 0.617515, 0.793046", \ + "0.323613, 0.347303, 0.414482, 0.472091, 0.574501, 0.708561, 0.883972", \ + "0.381292, 0.409328, 0.48976, 0.552396, 0.657915, 0.790149, 0.965377", \ + "0.425703, 0.457569, 0.550737, 0.620825, 0.730909, 0.864954, 1.03988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0219857, 0.0322396, 0.0848382, 0.153234, 0.292695, 0.475312, 0.714064", \ + "0.0219575, 0.0322147, 0.084836, 0.15318, 0.292865, 0.475311, 0.714023", \ + "0.0312673, 0.0405358, 0.0891246, 0.154902, 0.293111, 0.475324, 0.714054", \ + "0.0433365, 0.0531151, 0.0974977, 0.160088, 0.295426, 0.476528, 0.714277", \ + "0.061507, 0.073103, 0.1155, 0.17142, 0.301175, 0.479605, 0.716422", \ + "0.080202, 0.093822, 0.136812, 0.187837, 0.309536, 0.483747, 0.719528", \ + "0.099804, 0.11518, 0.162615, 0.210076, 0.323279, 0.491845, 0.724116" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.191566, 0.214073, 0.288458, 0.359466, 0.48945, 0.654607, 0.869916", \ + "0.206782, 0.22932, 0.303589, 0.374469, 0.50465, 0.669762, 0.885084", \ + "0.289717, 0.312339, 0.386595, 0.457328, 0.587544, 0.752749, 0.967843", \ + "0.371181, 0.396239, 0.47477, 0.547235, 0.677695, 0.842791, 1.05811", \ + "0.487333, 0.51652, 0.604595, 0.680004, 0.811788, 0.977692, 1.19324", \ + "0.60405, 0.637082, 0.736973, 0.817016, 0.950758, 1.11477, 1.33006", \ + "0.725019, 0.761387, 0.87329, 0.959202, 1.09662, 1.2627, 1.47782" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480139, 0.0638747, 0.132544, 0.21708, 0.392658, 0.627653, 0.938051", \ + "0.0479441, 0.0638193, 0.13255, 0.216971, 0.392659, 0.627616, 0.938045", \ + "0.0493566, 0.0649695, 0.133352, 0.21737, 0.392768, 0.627698, 0.938051", \ + "0.0584939, 0.0744118, 0.140867, 0.222254, 0.395055, 0.628399, 0.938208", \ + "0.075249, 0.092237, 0.155083, 0.232731, 0.401568, 0.632665, 0.941029", \ + "0.092462, 0.111129, 0.174668, 0.24726, 0.408979, 0.636892, 0.945128", \ + "0.109942, 0.130155, 0.197756, 0.267259, 0.420776, 0.642703, 0.946781" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0810777, 0.094006, 0.14205, 0.194954, 0.298908, 0.433493, 0.609305", \ + "0.102629, 0.115505, 0.163535, 0.216509, 0.320466, 0.455046, 0.630887", \ + "0.197431, 0.21224, 0.26273, 0.315969, 0.420005, 0.554756, 0.730602", \ + "0.264463, 0.282738, 0.33849, 0.392791, 0.496689, 0.631085, 0.806759", \ + "0.347251, 0.370396, 0.436849, 0.493857, 0.59818, 0.732527, 0.908059", \ + "0.41352, 0.440975, 0.519315, 0.581132, 0.687043, 0.821114, 0.996361", \ + "0.466782, 0.497939, 0.588198, 0.65644, 0.76577, 0.899797, 1.07502" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.022587, 0.0328277, 0.0853804, 0.153704, 0.293251, 0.475646, 0.714372", \ + "0.0225789, 0.0328508, 0.0853984, 0.153636, 0.293251, 0.475649, 0.71437", \ + "0.0307131, 0.0399727, 0.0886161, 0.154902, 0.293453, 0.475726, 0.714398", \ + "0.0423976, 0.0520784, 0.0970808, 0.16, 0.295492, 0.476823, 0.714952", \ + "0.059821, 0.071153, 0.113017, 0.17008, 0.300542, 0.479537, 0.716862", \ + "0.077323, 0.090482, 0.133024, 0.185158, 0.308078, 0.483242, 0.719103", \ + "0.095464, 0.110287, 0.156035, 0.20446, 0.319992, 0.489976, 0.723049" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.202598, 0.225141, 0.299418, 0.370403, 0.50051, 0.665958, 0.88106", \ + "0.21922, 0.24172, 0.31597, 0.387022, 0.51709, 0.682185, 0.897464", \ + "0.295779, 0.31833, 0.392132, 0.463597, 0.593595, 0.758789, 0.973869", \ + "0.369575, 0.39419, 0.472754, 0.544846, 0.675567, 0.841093, 1.05608", \ + "0.475409, 0.503771, 0.591212, 0.667006, 0.798295, 0.963462, 1.17909", \ + "0.580789, 0.613054, 0.711787, 0.792356, 0.926909, 1.09314, 1.30841", \ + "0.690979, 0.726663, 0.837633, 0.924686, 1.06397, 1.22968, 1.44484" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0479453, 0.0638263, 0.132523, 0.217014, 0.39265, 0.627672, 0.938026", \ + "0.0479365, 0.0638662, 0.132587, 0.217058, 0.392668, 0.627618, 0.937844", \ + "0.0490263, 0.0645675, 0.133131, 0.217123, 0.392712, 0.627689, 0.938045", \ + "0.0559974, 0.072107, 0.139469, 0.22156, 0.394683, 0.628355, 0.938198", \ + "0.070337, 0.08749, 0.15299, 0.231846, 0.40157, 0.632416, 0.940662", \ + "0.086954, 0.105803, 0.171762, 0.246385, 0.409485, 0.636738, 0.943933", \ + "0.104218, 0.124652, 0.194419, 0.26597, 0.421995, 0.644274, 0.947102" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0851141, 0.0982486, 0.146926, 0.200221, 0.304534, 0.439303, 0.615273", \ + "0.106494, 0.119617, 0.168281, 0.221596, 0.325872, 0.460624, 0.636602", \ + "0.204497, 0.219239, 0.269685, 0.323075, 0.427442, 0.562195, 0.738262", \ + "0.276883, 0.294723, 0.350525, 0.404867, 0.508981, 0.643506, 0.81932", \ + "0.367254, 0.390104, 0.455779, 0.512824, 0.617513, 0.751822, 0.927631", \ + "0.441416, 0.46842, 0.545377, 0.606709, 0.712802, 0.846869, 1.0224", \ + "0.50318, 0.533849, 0.622313, 0.688988, 0.798113, 0.932418, 1.10701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0233488, 0.0336646, 0.0862568, 0.154429, 0.293742, 0.476212, 0.714853", \ + "0.0233022, 0.0336143, 0.0862556, 0.154422, 0.293744, 0.475951, 0.714854", \ + "0.0304611, 0.0398834, 0.0888241, 0.155426, 0.293909, 0.476254, 0.714869", \ + "0.0417006, 0.0517697, 0.0967586, 0.160008, 0.295825, 0.477178, 0.714856", \ + "0.058528, 0.069689, 0.111894, 0.169535, 0.30046, 0.479887, 0.716947", \ + "0.075593, 0.088538, 0.1311, 0.183557, 0.30766, 0.483658, 0.719416", \ + "0.092848, 0.107393, 0.152602, 0.202187, 0.318896, 0.489763, 0.723278" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207204, 0.229735, 0.303837, 0.375073, 0.505083, 0.670437, 0.885625", \ + "0.225112, 0.247571, 0.321752, 0.392799, 0.52297, 0.688383, 0.903491", \ + "0.297681, 0.320201, 0.394203, 0.465516, 0.59549, 0.760585, 0.975774", \ + "0.364486, 0.388721, 0.466671, 0.539082, 0.669593, 0.834805, 1.05005", \ + "0.459711, 0.487065, 0.572749, 0.647762, 0.780593, 0.946422, 1.16209", \ + "0.552929, 0.583844, 0.679669, 0.760116, 0.895532, 1.06137, 1.27667", \ + "0.648557, 0.683154, 0.790957, 0.877651, 1.01807, 1.1848, 1.40029" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0479784, 0.0638635, 0.132582, 0.217058, 0.39265, 0.627677, 0.938039", \ + "0.0479816, 0.0638577, 0.1326, 0.216959, 0.392647, 0.627667, 0.938051", \ + "0.0487013, 0.0643408, 0.133, 0.217207, 0.392697, 0.627623, 0.938037", \ + "0.0541776, 0.0706191, 0.138013, 0.220745, 0.394297, 0.628144, 0.938184", \ + "0.065452, 0.082718, 0.150164, 0.230662, 0.400644, 0.631731, 0.940071", \ + "0.080479, 0.099261, 0.167278, 0.244457, 0.408772, 0.636553, 0.943858", \ + "0.09727, 0.117509, 0.188534, 0.263193, 0.42178, 0.644753, 0.947255" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.087451, 0.100871, 0.150262, 0.204009, 0.308743, 0.443811, 0.619933", \ + "0.109001, 0.122415, 0.171795, 0.225553, 0.330259, 0.465298, 0.641467", \ + "0.20998, 0.224737, 0.275398, 0.328885, 0.433548, 0.568555, 0.744785", \ + "0.286152, 0.304155, 0.359891, 0.414596, 0.518679, 0.653419, 0.829539", \ + "0.382818, 0.405506, 0.470962, 0.527994, 0.632665, 0.7675, 0.943248", \ + "0.464022, 0.490701, 0.566981, 0.628089, 0.734199, 0.868652, 1.04438", \ + "0.533594, 0.563911, 0.651132, 0.717816, 0.82681, 0.961396, 1.1371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240905, 0.0345008, 0.0872411, 0.155475, 0.294893, 0.477029, 0.715554", \ + "0.0240439, 0.0344402, 0.087246, 0.155458, 0.294887, 0.477059, 0.715553", \ + "0.0303945, 0.0399396, 0.0891922, 0.156046, 0.294673, 0.477007, 0.715514", \ + "0.0417126, 0.0513751, 0.0967486, 0.160423, 0.29644, 0.477744, 0.715889", \ + "0.058046, 0.06907, 0.111239, 0.169663, 0.301044, 0.480422, 0.717525", \ + "0.074647, 0.087743, 0.130142, 0.183116, 0.308144, 0.483868, 0.720279", \ + "0.091328, 0.105732, 0.150909, 0.200133, 0.318128, 0.489794, 0.72366" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00491605, 0.00488914, 0.00501361, 0.00510485, 0.00518219, 0.00522611, 0.00524627", \ + "0.0047897, 0.00475736, 0.00485842, 0.00495425, 0.00504383, 0.00509135, 0.00511295", \ + "0.00487037, 0.00480266, 0.00481871, 0.00489212, 0.00499331, 0.00492431, 0.00495503", \ + "0.00534112, 0.00519087, 0.00511636, 0.00521862, 0.00520991, 0.00525131, 0.00529043", \ + "0.00632316, 0.00604578, 0.00580807, 0.00578854, 0.00587291, 0.00604247, 0.00588071", \ + "0.00774545, 0.00730695, 0.00688381, 0.00678723, 0.00676967, 0.00681539, 0.00674771", \ + "0.00954109, 0.00902749, 0.00840354, 0.00820714, 0.00808343, 0.00806243, 0.00811787" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00749296, 0.007647, 0.00790671, 0.00796972, 0.00800441, 0.00801878, 0.00802725", \ + "0.00741317, 0.00755432, 0.00781731, 0.0078923, 0.00793544, 0.00795289, 0.00796211", \ + "0.00745749, 0.00748022, 0.00763765, 0.00773904, 0.00782331, 0.0078935, 0.00792134", \ + "0.00784053, 0.00778623, 0.00784159, 0.00791599, 0.00800169, 0.00805304, 0.00809596", \ + "0.00868466, 0.00852147, 0.00853467, 0.00851488, 0.00859188, 0.00864362, 0.00868036", \ + "0.0100916, 0.00977427, 0.00951673, 0.00950046, 0.00953266, 0.00955689, 0.00959328", \ + "0.0118526, 0.0113954, 0.0110322, 0.0109137, 0.0108704, 0.0108773, 0.0108949" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00497216, 0.00493486, 0.00503048, 0.00511882, 0.00520058, 0.00523982, 0.00526501", \ + "0.0048444, 0.00481969, 0.00493505, 0.00502429, 0.0051035, 0.0051461, 0.00516661", \ + "0.00482528, 0.00476915, 0.00481272, 0.00483538, 0.00490298, 0.00494714, 0.00497665", \ + "0.00506383, 0.00509005, 0.00504754, 0.00499557, 0.00502706, 0.0050753, 0.00510505", \ + "0.00591887, 0.00567619, 0.00544694, 0.00542843, 0.00546686, 0.00545558, 0.00549649", \ + "0.00703998, 0.006665, 0.00630611, 0.00622664, 0.00620726, 0.00629978, 0.00636565", \ + "0.00855325, 0.00806078, 0.00758032, 0.0074939, 0.00739274, 0.0073787, 0.00743437" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00828329, 0.00842633, 0.00868548, 0.0087579, 0.00879879, 0.00881694, 0.00882673", \ + "0.00820827, 0.00833695, 0.00859867, 0.00867993, 0.00872796, 0.00874806, 0.00875859", \ + "0.00825737, 0.0082808, 0.0084419, 0.00854615, 0.00864132, 0.00868353, 0.00872164", \ + "0.00861012, 0.00857631, 0.00865927, 0.00873032, 0.00880626, 0.00886776, 0.00890562", \ + "0.00965341, 0.00946356, 0.00932455, 0.00933495, 0.0093821, 0.00942492, 0.00946735", \ + "0.010779, 0.0104767, 0.0102539, 0.010221, 0.0102572, 0.0103023, 0.0103346", \ + "0.0125522, 0.0121107, 0.0116556, 0.0115552, 0.0115286, 0.0115427, 0.0115731" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00496008, 0.00492815, 0.00502736, 0.00512729, 0.00520697, 0.00524465, 0.00526336", \ + "0.0048446, 0.0048173, 0.00493926, 0.00502997, 0.00510653, 0.00514793, 0.00516556", \ + "0.00479778, 0.00474499, 0.00466368, 0.00487457, 0.00486629, 0.00490361, 0.00493096", \ + "0.00490811, 0.00481596, 0.00486534, 0.00488534, 0.00495221, 0.00499697, 0.00502948", \ + "0.00549366, 0.00529201, 0.00515381, 0.00517753, 0.00525533, 0.00523853, 0.00529612", \ + "0.0065566, 0.00622715, 0.00593388, 0.00588479, 0.00590105, 0.00592685, 0.00600004", \ + "0.00811795, 0.00765657, 0.00718856, 0.00708358, 0.00701609, 0.00700505, 0.0070066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00909245, 0.00921409, 0.00947736, 0.00955291, 0.0095981, 0.00961756, 0.0096282", \ + "0.00899772, 0.00911881, 0.00937737, 0.00946158, 0.00951385, 0.0095359, 0.00954779", \ + "0.00909443, 0.00910607, 0.0092443, 0.00934412, 0.00943523, 0.00947895, 0.00950381", \ + "0.00939422, 0.00942529, 0.00944933, 0.00950889, 0.00959237, 0.00964801, 0.00968239", \ + "0.0102496, 0.0101089, 0.0100286, 0.0100587, 0.0101279, 0.0101856, 0.0102274", \ + "0.011601, 0.0112917, 0.0110451, 0.0110191, 0.0110431, 0.0110754, 0.0111126", \ + "0.0132397, 0.0128461, 0.0124429, 0.0123869, 0.0123401, 0.0123458, 0.0123609" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0049664, 0.00493252, 0.00502737, 0.00512776, 0.00520712, 0.0052424, 0.00526075", \ + "0.00486917, 0.00483306, 0.00492566, 0.00502502, 0.00510632, 0.00514424, 0.00516259", \ + "0.00477365, 0.00472677, 0.0046834, 0.0048147, 0.00488144, 0.00492284, 0.00494527", \ + "0.00485316, 0.00479874, 0.00479785, 0.00486424, 0.00493736, 0.00497768, 0.00500671", \ + "0.00524735, 0.00509361, 0.00502478, 0.00507801, 0.005183, 0.00518228, 0.00521095", \ + "0.00634334, 0.00605896, 0.00576313, 0.00569999, 0.00571268, 0.00579272, 0.00585955", \ + "0.00773742, 0.00733426, 0.00690935, 0.00679424, 0.00674504, 0.00672908, 0.00684067" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00977143, 0.0098845, 0.0101384, 0.0102168, 0.0102641, 0.0102848, 0.0102948", \ + "0.00968866, 0.00980195, 0.0100516, 0.0101353, 0.0101878, 0.0102108, 0.0102232", \ + "0.00980961, 0.00982705, 0.00997902, 0.010093, 0.0101767, 0.0102192, 0.0102523", \ + "0.0101996, 0.0101338, 0.0101463, 0.0102078, 0.0102806, 0.0103366, 0.0103737", \ + "0.0109728, 0.0108126, 0.0107364, 0.0107628, 0.0108245, 0.0108787, 0.0109176", \ + "0.0123697, 0.0121832, 0.0118604, 0.0117936, 0.0117853, 0.0118102, 0.0118364", \ + "0.0139355, 0.0135633, 0.0132197, 0.0131002, 0.0130529, 0.0130551, 0.0130729" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164137; + rise_capacitance : 0.00164027; + rise_capacitance_range (0.00102992, 0.00164027); + fall_capacitance : 0.00164137; + fall_capacitance_range (0.0010163, 0.00164137); + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120687, -0.00120747, -0.00121723, -0.00120741, -0.0012141, -0.00122837, -0.00124521" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125681, 0.00125413, 0.00126922, 0.00125125, 0.00125422, 0.0012558, 0.0012545" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122044, -0.00122096, -0.00121746, -0.00122097, -0.00122638, -0.00123628, -0.00124733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125677, 0.00125411, 0.00126919, 0.00125124, 0.0012542, 0.00125578, 0.00125448" \ + ); + } + } + internal_power () { + when : "(!B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00123598, -0.00123649, -0.0012455, -0.00123482, -0.00123768, -0.00124459, -0.00125048" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125737, 0.00125464, 0.00126975, 0.00125175, 0.00125469, 0.00125617, 0.00125471" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158337; + rise_capacitance : 0.00158337; + rise_capacitance_range (0.00107441, 0.00158337); + fall_capacitance : 0.00154803; + fall_capacitance_range (0.00110881, 0.00154803); + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000990577, -0.000990238, -0.00098704, -0.000988513, -0.000988245, -0.000989235, -0.000988662" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010137, 0.00101786, 0.00101431, 0.00101563, 0.00100422, 0.00100306, 0.00099576" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991547, -0.000989039, -0.000993787, -0.000985482, -0.000988197, -0.000989872, -0.000988911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101379, 0.00101662, 0.00101438, 0.00101569, 0.00100427, 0.0010031, 0.000995758" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000987259, -0.000983929, -0.000987855, -0.000989348, -0.000985898, -0.000987726, -0.000986907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00107095, 0.00100755, 0.00100336, 0.00099688, 0.000992549, 0.00099082, 0.000988876" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991655, -0.000993558, -0.000993696, -0.000986243, -0.000989034, -0.000990951, -0.000990145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100068, 0.000993558, 0.00100472, 0.000986243, 0.000990578, 0.000993212, 0.00099183" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991823, -0.000990541, -0.000994543, -0.000995721, -0.000989862, -0.000991772, -0.000990964" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101375, 0.00100547, 0.00101146, 0.0010133, 0.00100209, 0.00100171, 0.000995929" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158628; + rise_capacitance : 0.00158628; + rise_capacitance_range (0.00110234, 0.00158628); + fall_capacitance : 0.00154854; + fall_capacitance_range (0.00112123, 0.00154854); + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977866, -0.000976254, -0.000980201, -0.000971813, -0.000974601, -0.000976212, -0.00097519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099687, 0.00100148, 0.000998456, 0.00100064, 0.00099112, 0.000993102, 0.000991263" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982733, -0.000982947, -0.000982889, -0.00098672, -0.00098442, -0.000986298, -0.00098554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995402, 0.000993307, 0.000996917, 0.000992755, 0.000990244, 0.000989036, 0.000987672" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000986815, -0.000985207, -0.000989713, -0.000990166, -0.000984586, -0.000986483, -0.000985687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000993568, 0.000985207, 0.000992867, 0.000995761, 0.000986717, 0.000989371, 0.00098799" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000988937, -0.000987036, -0.000984046, -0.000982691, -0.000985504, -0.000987374, -0.000986603" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100193, 0.00100069, 0.000991278, 0.0009931, 0.000990469, 0.00098978, 0.000988433" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981248, -0.00098918, -0.00099255, -0.000986029, -0.000987403, -0.000989313, -0.000988513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995878, 0.000992254, 0.00100362, 0.000986029, 0.00098971, 0.000992472, 0.000991212" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098267, -0.000983428, -0.000985893, -0.000985958, -0.000984585, -0.000986484, -0.000985687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099233, 0.000993739, 0.000997267, 0.000992985, 0.000990375, 0.000989117, 0.000987725" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985598, -0.000984012, -0.000985439, -0.000990395, -0.000984718, -0.000986612, -0.000985796" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000993708, 0.000984012, 0.000992838, 0.000995874, 0.000986753, 0.0009894, 0.000988" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015752; + rise_capacitance : 0.0015752; + rise_capacitance_range (0.00117943, 0.0015752); + fall_capacitance : 0.0015361; + fall_capacitance_range (0.00112535, 0.0015361); + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097863, -0.000980445, -0.000981811, -0.000982928, -0.000979033, -0.000980911, -0.000980153" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981113, 0.000991035, 0.000996121, 0.000984165, 0.000982621, 0.000983588, 0.000982356" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976862, -0.000981578, -0.000987785, -0.000981655, -0.000979075, -0.000980947, -0.000980192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990758, 0.000984746, 0.000995746, 0.000981655, 0.00098081, 0.000983565, 0.000982331" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980903, -0.000976051, -0.000983009, -0.000983201, -0.000979146, -0.000981045, -0.000980249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981092, 0.000991345, 0.000996313, 0.000984322, 0.000982677, 0.000983677, 0.000982412" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981128, -0.000978243, -0.000988481, -0.000980673, -0.000979832, -0.000981698, -0.000980935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988161, 0.00098236, 0.000996099, 0.000980673, 0.000981436, 0.000984137, 0.000982854" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980926, -0.000976151, -0.000983053, -0.000983223, -0.000979165, -0.000981064, -0.000980267" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981326, 0.000991382, 0.000996312, 0.000984312, 0.000982663, 0.00098366, 0.000982394" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978782, -0.000982344, -0.000988173, -0.00098179, -0.000979231, -0.000981124, -0.000980329" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988455, 0.000985193, 0.00099602, 0.00098179, 0.000980905, 0.000983652, 0.000982386" \ + ); + } + } + } + } + cell (ANTENNA2) { + area : 2.8224; + cell_leakage_power : 0.000569551; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.0011391; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.0011001; + rise_capacitance : 0.0011001; + rise_capacitance_range (0.000670076, 0.0011001); + fall_capacitance : 0.00109115; + fall_capacitance_range (0.000669642, 0.00109115); + } + } + cell (ANTENNA4) { + area : 5.6448; + cell_leakage_power : 0.000588605; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.00117721; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.00227818; + rise_capacitance : 0.00227818; + rise_capacitance_range (0.00123847, 0.00227818); + fall_capacitance : 0.00225587; + fall_capacitance_range (0.00123771, 0.00225587); + } + } + cell (ANTENNA8) { + area : 11.2896; + cell_leakage_power : 0.000617038; + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + leakage_power () { + value : 0.00123408; + when : "A"; + related_pg_pin : VSS; + } + leakage_power () { + value : 0; + when : "!A"; + related_pg_pin : VSS; + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + capacitance : 0.00630008; + rise_capacitance : 0.00630008; + rise_capacitance_range (0.00290682, 0.00630008); + fall_capacitance : 0.00622525; + fall_capacitance_range (0.00290458, 0.00622525); + } + } + cell (AO211X1) { + area : 9.8784; + cell_leakage_power : 0.0565163; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0451045; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0505272; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.04362; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0973878; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0413826; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0586833; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0502718; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0754052; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0413826; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0586833; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0502718; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.082395; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0342376; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0519575; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0432599; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0796917; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0565163; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0845954, 0.0933654, 0.148957, 0.213557, 0.341849, 0.508204, 0.725569", \ + "0.10304, 0.111751, 0.167304, 0.231991, 0.360234, 0.526604, 0.743989", \ + "0.182819, 0.192805, 0.250556, 0.315382, 0.443604, 0.609989, 0.826505", \ + "0.239432, 0.251608, 0.313775, 0.378821, 0.507384, 0.67394, 0.891361", \ + "0.312081, 0.327656, 0.400119, 0.466212, 0.593917, 0.759377, 0.976879", \ + "0.375117, 0.393887, 0.479257, 0.549251, 0.67752, 0.842265, 1.05918", \ + "0.431519, 0.453219, 0.552822, 0.62856, 0.759107, 0.926133, 1.14378" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0276397, 0.0360019, 0.105432, 0.196164, 0.379704, 0.618671, 0.931099", \ + "0.0275843, 0.0359928, 0.105438, 0.196129, 0.379699, 0.618671, 0.931124", \ + "0.0356761, 0.0430573, 0.109079, 0.197504, 0.379825, 0.618666, 0.930899", \ + "0.0467845, 0.0540019, 0.113481, 0.200136, 0.381908, 0.619989, 0.931762", \ + "0.062662, 0.071214, 0.125438, 0.205533, 0.38367, 0.623528, 0.933688", \ + "0.078943, 0.089136, 0.143116, 0.216811, 0.387913, 0.623662, 0.935351", \ + "0.095583, 0.107464, 0.165069, 0.233928, 0.397149, 0.629043, 0.93858" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.132362, 0.143565, 0.204747, 0.265335, 0.378241, 0.522557, 0.710876", \ + "0.144799, 0.155991, 0.217298, 0.277893, 0.390788, 0.535122, 0.723436", \ + "0.224473, 0.236039, 0.299254, 0.360316, 0.473466, 0.617882, 0.806235", \ + "0.286802, 0.299824, 0.365524, 0.427912, 0.542807, 0.686912, 0.87519", \ + "0.367458, 0.382984, 0.456578, 0.520571, 0.635071, 0.780277, 0.969525", \ + "0.441705, 0.459896, 0.543161, 0.610204, 0.726233, 0.871109, 1.0598", \ + "0.513113, 0.533724, 0.628285, 0.700956, 0.820087, 0.965624, 1.15419" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380413, 0.0464447, 0.104455, 0.175269, 0.321946, 0.517279, 0.774841", \ + "0.038051, 0.0464433, 0.104382, 0.175261, 0.322056, 0.517481, 0.774832", \ + "0.0426067, 0.0509582, 0.107443, 0.176977, 0.322478, 0.517616, 0.774861", \ + "0.0519109, 0.0595413, 0.113327, 0.182999, 0.327798, 0.52093, 0.776268", \ + "0.066861, 0.075298, 0.124186, 0.188909, 0.331057, 0.525385, 0.781643", \ + "0.082084, 0.091521, 0.140684, 0.200546, 0.336189, 0.526925, 0.783009", \ + "0.097908, 0.108632, 0.160365, 0.216545, 0.346554, 0.53254, 0.786104" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0900392, 0.0987905, 0.154369, 0.219034, 0.347293, 0.513658, 0.731027", \ + "0.109915, 0.11865, 0.174276, 0.238874, 0.367133, 0.533535, 0.75089", \ + "0.187587, 0.197336, 0.254844, 0.319308, 0.447813, 0.61423, 0.831905", \ + "0.24584, 0.257522, 0.318499, 0.383849, 0.512459, 0.678851, 0.896738", \ + "0.319546, 0.334402, 0.405706, 0.472728, 0.601037, 0.767503, 0.985238", \ + "0.385001, 0.403048, 0.487069, 0.557943, 0.687099, 0.853911, 1.07141", \ + "0.444963, 0.465801, 0.562713, 0.639787, 0.771719, 0.93939, 1.15747" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0275997, 0.0359913, 0.10545, 0.196167, 0.379704, 0.618672, 0.93116", \ + "0.0275848, 0.0359898, 0.105441, 0.196153, 0.379703, 0.618671, 0.93117", \ + "0.0332467, 0.0411791, 0.107787, 0.196996, 0.379773, 0.618674, 0.931167", \ + "0.0422428, 0.0499494, 0.112797, 0.199453, 0.381086, 0.619347, 0.931458", \ + "0.057216, 0.066012, 0.123948, 0.20533, 0.383125, 0.620843, 0.932672", \ + "0.072386, 0.0827, 0.140026, 0.216069, 0.387617, 0.623042, 0.93435", \ + "0.087309, 0.099379, 0.160722, 0.231588, 0.396771, 0.62837, 0.937676" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.147587, 0.158892, 0.22124, 0.282309, 0.395722, 0.540407, 0.72893", \ + "0.161069, 0.172466, 0.234757, 0.295911, 0.409275, 0.553928, 0.742461", \ + "0.244877, 0.256542, 0.31979, 0.381253, 0.49476, 0.639686, 0.828163", \ + "0.315674, 0.328504, 0.394048, 0.45687, 0.572532, 0.717886, 0.90631", \ + "0.407273, 0.422592, 0.494652, 0.55855, 0.673471, 0.819273, 1.00954", \ + "0.492886, 0.51049, 0.591498, 0.658073, 0.773789, 0.919025, 1.1086", \ + "0.574967, 0.594773, 0.685575, 0.756316, 0.873871, 1.0196, 1.20917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.039493, 0.0480717, 0.105793, 0.17651, 0.322994, 0.51822, 0.775695", \ + "0.039519, 0.048043, 0.105775, 0.17651, 0.322992, 0.51843, 0.775694", \ + "0.042501, 0.0509367, 0.107694, 0.177543, 0.323398, 0.518596, 0.775771", \ + "0.0509633, 0.058557, 0.113033, 0.182908, 0.327576, 0.521223, 0.776814", \ + "0.065336, 0.073335, 0.123231, 0.188533, 0.331158, 0.525881, 0.782194", \ + "0.079289, 0.08855, 0.136944, 0.197676, 0.335294, 0.526802, 0.783465", \ + "0.093411, 0.103513, 0.15314, 0.210313, 0.342785, 0.53067, 0.785171" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0686878, 0.0769605, 0.130977, 0.195452, 0.323726, 0.490175, 0.707591", \ + "0.090629, 0.0988647, 0.152884, 0.217422, 0.3457, 0.512148, 0.72964", \ + "0.181265, 0.191291, 0.247389, 0.312007, 0.44038, 0.606859, 0.824413", \ + "0.246571, 0.259427, 0.320814, 0.385558, 0.513829, 0.680404, 0.897953", \ + "0.329864, 0.34686, 0.420027, 0.485918, 0.614036, 0.780555, 0.998147", \ + "0.404216, 0.424777, 0.511296, 0.580749, 0.709427, 0.87579, 1.09302", \ + "0.470703, 0.494352, 0.594752, 0.669862, 0.799886, 0.966481, 1.18417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025781, 0.033603, 0.103482, 0.194887, 0.378598, 0.617538, 0.929916", \ + "0.0258118, 0.0336809, 0.103484, 0.194885, 0.378592, 0.617425, 0.929989", \ + "0.0358812, 0.0422043, 0.105431, 0.195388, 0.37867, 0.61756, 0.929957", \ + "0.0485394, 0.0548899, 0.110497, 0.197312, 0.379528, 0.618073, 0.930304", \ + "0.067218, 0.074405, 0.122906, 0.202696, 0.381152, 0.619762, 0.931486", \ + "0.085225, 0.093843, 0.139797, 0.21255, 0.384762, 0.621039, 0.932591", \ + "0.103148, 0.113091, 0.160353, 0.226819, 0.391376, 0.624325, 0.934946" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.174492, 0.18593, 0.24819, 0.309335, 0.422675, 0.567326, 0.755837", \ + "0.190838, 0.202253, 0.264508, 0.325617, 0.439072, 0.5837, 0.772196", \ + "0.269153, 0.280852, 0.343738, 0.405099, 0.518453, 0.663236, 0.851758", \ + "0.334571, 0.347732, 0.415318, 0.478628, 0.593841, 0.738732, 0.927288", \ + "0.419872, 0.435573, 0.511256, 0.577534, 0.693765, 0.839696, 1.02944", \ + "0.50063, 0.518952, 0.605293, 0.675679, 0.794409, 0.940147, 1.12932", \ + "0.581927, 0.602682, 0.700186, 0.776388, 0.898726, 1.04558, 1.23518" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0394712, 0.0480096, 0.105792, 0.176521, 0.322971, 0.51821, 0.775694", \ + "0.0395294, 0.0479304, 0.105745, 0.176548, 0.32299, 0.518292, 0.775695", \ + "0.0421351, 0.0502642, 0.106736, 0.176936, 0.323273, 0.518455, 0.775697", \ + "0.0492138, 0.0577211, 0.113704, 0.182735, 0.326463, 0.519854, 0.776302", \ + "0.062832, 0.071928, 0.125965, 0.191123, 0.332046, 0.525161, 0.780493", \ + "0.077056, 0.087267, 0.141481, 0.203046, 0.338298, 0.527405, 0.782451", \ + "0.091208, 0.102707, 0.159827, 0.218983, 0.348655, 0.533353, 0.785358" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0642665, 0.0718315, 0.125167, 0.189723, 0.317966, 0.484396, 0.701902", \ + "0.0862491, 0.0937654, 0.147081, 0.211652, 0.339929, 0.506435, 0.723975", \ + "0.174065, 0.182749, 0.236914, 0.301472, 0.429934, 0.596403, 0.813962", \ + "0.23629, 0.246972, 0.304254, 0.368766, 0.497071, 0.663734, 0.881282", \ + "0.315126, 0.328981, 0.394736, 0.458834, 0.586969, 0.753045, 0.970386", \ + "0.384789, 0.401522, 0.478215, 0.54494, 0.672746, 0.83951, 1.05668", \ + "0.445537, 0.465149, 0.553965, 0.624806, 0.754029, 0.920653, 1.13837" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227236, 0.031189, 0.103132, 0.194865, 0.37859, 0.617539, 0.929985", \ + "0.022712, 0.0311939, 0.103147, 0.194865, 0.378602, 0.617548, 0.930043", \ + "0.0301982, 0.0373151, 0.104554, 0.19533, 0.378671, 0.617576, 0.929848", \ + "0.0401713, 0.0468346, 0.107956, 0.196696, 0.37961, 0.61809, 0.930387", \ + "0.054797, 0.062382, 0.117175, 0.2007, 0.381108, 0.619794, 0.931183", \ + "0.069321, 0.078492, 0.130701, 0.207932, 0.384047, 0.621314, 0.932927", \ + "0.08382, 0.09418, 0.147592, 0.219552, 0.389404, 0.624764, 0.935598" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.157129, 0.168316, 0.229561, 0.290136, 0.40304, 0.54731, 0.735637", \ + "0.17326, 0.184385, 0.245686, 0.306247, 0.419207, 0.563478, 0.751799", \ + "0.248956, 0.260712, 0.323431, 0.384385, 0.497436, 0.641836, 0.830158", \ + "0.307491, 0.320739, 0.388572, 0.451821, 0.567032, 0.711636, 0.900042", \ + "0.382197, 0.39823, 0.475533, 0.541912, 0.658074, 0.803632, 0.993208", \ + "0.4538, 0.472536, 0.560955, 0.632173, 0.751053, 0.896529, 1.08539", \ + "0.526863, 0.54805, 0.648299, 0.725666, 0.849194, 0.996239, 1.18518" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380439, 0.0464553, 0.104459, 0.17527, 0.322057, 0.5173, 0.774824", \ + "0.0380938, 0.0465724, 0.104381, 0.175255, 0.322081, 0.517177, 0.774832", \ + "0.0417062, 0.0501102, 0.106406, 0.176204, 0.322297, 0.517572, 0.774855", \ + "0.0496666, 0.0581777, 0.113853, 0.18324, 0.326417, 0.519685, 0.775705", \ + "0.064205, 0.073579, 0.127255, 0.191879, 0.332038, 0.524817, 0.77974", \ + "0.079072, 0.089785, 0.144758, 0.205632, 0.33932, 0.527553, 0.782031", \ + "0.093605, 0.105698, 0.16417, 0.22293, 0.351504, 0.534715, 0.785711" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0671728, 0.0747425, 0.128052, 0.192481, 0.320751, 0.487154, 0.704745", \ + "0.089184, 0.096686, 0.150019, 0.214547, 0.342822, 0.509224, 0.726747", \ + "0.179301, 0.187911, 0.241962, 0.306433, 0.43489, 0.601543, 0.819257", \ + "0.245281, 0.255812, 0.312796, 0.377299, 0.505704, 0.672194, 0.889814", \ + "0.328187, 0.341851, 0.406576, 0.470957, 0.598986, 0.765224, 0.98286", \ + "0.40275, 0.419345, 0.494841, 0.561251, 0.689029, 0.855533, 1.07288", \ + "0.46834, 0.487761, 0.574918, 0.645193, 0.774043, 0.940747, 1.15825" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227819, 0.0312061, 0.103064, 0.194778, 0.378546, 0.6175, 0.930022", \ + "0.0227775, 0.0312084, 0.103064, 0.194791, 0.378509, 0.617466, 0.929988", \ + "0.02992, 0.0369918, 0.104421, 0.195251, 0.378651, 0.617567, 0.93005", \ + "0.0393119, 0.0458801, 0.107506, 0.196509, 0.379437, 0.618139, 0.930211", \ + "0.053951, 0.061266, 0.116625, 0.200163, 0.380944, 0.619757, 0.931267", \ + "0.068345, 0.076896, 0.129076, 0.206895, 0.383605, 0.62102, 0.932769", \ + "0.082695, 0.092588, 0.145188, 0.217622, 0.388618, 0.624282, 0.935262" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.144762, 0.155762, 0.216594, 0.276844, 0.389363, 0.533621, 0.72185", \ + "0.161298, 0.172305, 0.233097, 0.293294, 0.405956, 0.550151, 0.738368", \ + "0.242954, 0.25472, 0.317043, 0.377882, 0.490655, 0.634988, 0.823116", \ + "0.304735, 0.318394, 0.386886, 0.450112, 0.56491, 0.709466, 0.897705", \ + "0.380811, 0.397633, 0.477402, 0.544361, 0.66042, 0.805637, 0.995321", \ + "0.45278, 0.472567, 0.564505, 0.637, 0.756088, 0.901413, 1.09008", \ + "0.525287, 0.547658, 0.652668, 0.732232, 0.856432, 1.00323, 1.19204" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364426, 0.0449845, 0.102802, 0.173608, 0.320402, 0.516108, 0.773738", \ + "0.0364379, 0.0449525, 0.102809, 0.173584, 0.320524, 0.516107, 0.773571", \ + "0.0407405, 0.0490616, 0.105308, 0.174792, 0.320908, 0.516207, 0.773548", \ + "0.0505293, 0.0589952, 0.113456, 0.182078, 0.324994, 0.518062, 0.774349", \ + "0.066621, 0.076265, 0.129029, 0.19232, 0.330976, 0.523462, 0.778218", \ + "0.082206, 0.093386, 0.148679, 0.207691, 0.339275, 0.526273, 0.780582", \ + "0.09742, 0.110172, 0.169457, 0.226462, 0.352128, 0.533595, 0.784205" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0686878, 0.0769605, 0.130977, 0.195452, 0.323726, 0.490175, 0.707591", \ + "0.090629, 0.0988647, 0.152884, 0.217422, 0.3457, 0.512148, 0.72964", \ + "0.181265, 0.191291, 0.247389, 0.312007, 0.44038, 0.606859, 0.824413", \ + "0.246571, 0.259427, 0.320814, 0.385558, 0.513829, 0.680404, 0.897953", \ + "0.329864, 0.34686, 0.420027, 0.485918, 0.614036, 0.780555, 0.998147", \ + "0.404216, 0.424777, 0.511296, 0.580749, 0.709427, 0.87579, 1.09302", \ + "0.470703, 0.494352, 0.594752, 0.669862, 0.799886, 0.966481, 1.18417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025781, 0.033603, 0.103482, 0.194887, 0.378598, 0.617538, 0.929916", \ + "0.0258118, 0.0336809, 0.103484, 0.194885, 0.378592, 0.617425, 0.929989", \ + "0.0358812, 0.0422043, 0.105431, 0.195388, 0.37867, 0.61756, 0.929957", \ + "0.0485394, 0.0548899, 0.110497, 0.197312, 0.379528, 0.618073, 0.930304", \ + "0.067218, 0.074405, 0.122906, 0.202696, 0.381152, 0.619762, 0.931486", \ + "0.085225, 0.093843, 0.139797, 0.21255, 0.384762, 0.621039, 0.932591", \ + "0.103148, 0.113091, 0.160353, 0.226819, 0.391376, 0.624325, 0.934946" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.174492, 0.18593, 0.24819, 0.309335, 0.422675, 0.567326, 0.755837", \ + "0.190838, 0.202253, 0.264508, 0.325617, 0.439072, 0.5837, 0.772196", \ + "0.269153, 0.280852, 0.343738, 0.405099, 0.518453, 0.663236, 0.851758", \ + "0.334571, 0.347732, 0.415318, 0.478628, 0.593841, 0.738732, 0.927288", \ + "0.419872, 0.435573, 0.511256, 0.577534, 0.693765, 0.839696, 1.02944", \ + "0.50063, 0.518952, 0.605293, 0.675679, 0.794409, 0.940147, 1.12932", \ + "0.581927, 0.602682, 0.700186, 0.776388, 0.898726, 1.04558, 1.23518" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0394712, 0.0480096, 0.105792, 0.176521, 0.322971, 0.51821, 0.775694", \ + "0.0395294, 0.0479304, 0.105745, 0.176548, 0.32299, 0.518292, 0.775695", \ + "0.0421351, 0.0502642, 0.106736, 0.176936, 0.323273, 0.518455, 0.775697", \ + "0.0492138, 0.0577211, 0.113704, 0.182735, 0.326463, 0.519854, 0.776302", \ + "0.062832, 0.071928, 0.125965, 0.191123, 0.332046, 0.525161, 0.780493", \ + "0.077056, 0.087267, 0.141481, 0.203046, 0.338298, 0.527405, 0.782451", \ + "0.091208, 0.102707, 0.159827, 0.218983, 0.348655, 0.533353, 0.785358" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711998, 0.0797138, 0.134521, 0.199362, 0.32794, 0.494516, 0.712146", \ + "0.0931504, 0.101587, 0.15633, 0.221208, 0.349818, 0.516407, 0.734049", \ + "0.188616, 0.198645, 0.254958, 0.319753, 0.448333, 0.61499, 0.832704", \ + "0.258831, 0.271609, 0.332995, 0.397974, 0.526497, 0.693164, 0.910791", \ + "0.352926, 0.369561, 0.441654, 0.507542, 0.635921, 0.802508, 1.02023", \ + "0.436362, 0.456512, 0.541316, 0.610623, 0.739212, 0.90548, 1.1233", \ + "0.515582, 0.538714, 0.636517, 0.710551, 0.840796, 1.00756, 1.22537" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0268497, 0.0346649, 0.104397, 0.195645, 0.379217, 0.617923, 0.930361", \ + "0.026796, 0.0346412, 0.104367, 0.195661, 0.379207, 0.617904, 0.930375", \ + "0.0358568, 0.042214, 0.105808, 0.195875, 0.379148, 0.617965, 0.930449", \ + "0.0482096, 0.0543823, 0.110553, 0.197673, 0.379922, 0.618398, 0.93064", \ + "0.065855, 0.072945, 0.12199, 0.20264, 0.381555, 0.6202, 0.931383", \ + "0.083316, 0.091509, 0.137735, 0.211853, 0.384884, 0.621409, 0.932945", \ + "0.10019, 0.10972, 0.156439, 0.224294, 0.390673, 0.624445, 0.935248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.180081, 0.191493, 0.253736, 0.314891, 0.428245, 0.572823, 0.761366", \ + "0.198042, 0.209433, 0.271695, 0.332792, 0.446192, 0.590868, 0.779358", \ + "0.268385, 0.280067, 0.342678, 0.403936, 0.517324, 0.66201, 0.850491", \ + "0.324674, 0.337406, 0.404404, 0.467539, 0.582211, 0.727096, 0.915557", \ + "0.396451, 0.411406, 0.486186, 0.552473, 0.669231, 0.814702, 1.00416", \ + "0.459741, 0.477293, 0.562207, 0.633237, 0.752991, 0.899057, 1.08806", \ + "0.52161, 0.541697, 0.638102, 0.715437, 0.839716, 0.988147, 1.17762" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0395205, 0.0480194, 0.105741, 0.176519, 0.322993, 0.518229, 0.775695", \ + "0.0395679, 0.048076, 0.105691, 0.176506, 0.322995, 0.518135, 0.775695", \ + "0.0411764, 0.049426, 0.106473, 0.176819, 0.323105, 0.518168, 0.775697", \ + "0.0466558, 0.055551, 0.11252, 0.181822, 0.325675, 0.519337, 0.775988", \ + "0.057656, 0.066988, 0.123645, 0.190132, 0.331378, 0.524272, 0.779134", \ + "0.071302, 0.081692, 0.139078, 0.202947, 0.338939, 0.527454, 0.781435", \ + "0.085623, 0.097312, 0.157691, 0.219733, 0.351173, 0.535305, 0.785941" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.066574, 0.074378, 0.128558, 0.19337, 0.321955, 0.488564, 0.706177", \ + "0.0885909, 0.0963116, 0.150385, 0.215282, 0.343883, 0.510507, 0.728126", \ + "0.181523, 0.190241, 0.24436, 0.309176, 0.437989, 0.604647, 0.822388", \ + "0.248828, 0.25952, 0.316481, 0.381248, 0.509781, 0.676404, 0.894085", \ + "0.337883, 0.351628, 0.41645, 0.481351, 0.609788, 0.775951, 0.993343", \ + "0.417536, 0.434166, 0.509755, 0.575974, 0.703598, 0.870318, 1.08739", \ + "0.491774, 0.511015, 0.597738, 0.667265, 0.795786, 0.962805, 1.1808" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0236961, 0.0321783, 0.104095, 0.195665, 0.379223, 0.617919, 0.930411", \ + "0.023574, 0.0320971, 0.104058, 0.195658, 0.379114, 0.618043, 0.930405", \ + "0.0303907, 0.0375014, 0.105151, 0.195918, 0.379227, 0.618041, 0.93038", \ + "0.0399831, 0.0466051, 0.108526, 0.197301, 0.380183, 0.618618, 0.930687", \ + "0.054241, 0.061535, 0.117284, 0.200863, 0.381637, 0.620161, 0.931752", \ + "0.068163, 0.076731, 0.129272, 0.207604, 0.384413, 0.62172, 0.933322", \ + "0.081879, 0.091861, 0.144763, 0.217833, 0.389173, 0.624942, 0.935915" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.162706, 0.17389, 0.235124, 0.29573, 0.408545, 0.552944, 0.741188", \ + "0.180461, 0.191636, 0.25293, 0.313514, 0.42632, 0.570689, 0.758969", \ + "0.249291, 0.260863, 0.323164, 0.383964, 0.497012, 0.641325, 0.82968", \ + "0.301062, 0.313857, 0.380762, 0.443797, 0.558279, 0.702861, 0.891163", \ + "0.364336, 0.379569, 0.45518, 0.52174, 0.63781, 0.78315, 0.972256", \ + "0.418657, 0.436675, 0.523161, 0.595109, 0.714951, 0.860834, 1.04946", \ + "0.472578, 0.493244, 0.592574, 0.670975, 0.796545, 0.945051, 1.13431" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380397, 0.0464586, 0.104329, 0.175274, 0.32206, 0.517275, 0.774831", \ + "0.03809, 0.0465017, 0.104517, 0.175298, 0.322038, 0.517282, 0.774831", \ + "0.0404718, 0.0488572, 0.105654, 0.175842, 0.322176, 0.517545, 0.77518", \ + "0.0465372, 0.0553198, 0.112291, 0.181423, 0.325431, 0.518747, 0.775485", \ + "0.058616, 0.06815, 0.124718, 0.190873, 0.331224, 0.523002, 0.778057", \ + "0.073292, 0.084057, 0.142592, 0.205611, 0.340202, 0.527665, 0.781143", \ + "0.088266, 0.100497, 0.162088, 0.223742, 0.354164, 0.536948, 0.786551" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0703294, 0.078028, 0.131911, 0.196681, 0.325145, 0.491717, 0.709275", \ + "0.0923653, 0.100086, 0.153909, 0.218718, 0.347228, 0.513817, 0.731439", \ + "0.187705, 0.196342, 0.250123, 0.31485, 0.443549, 0.610239, 0.827912", \ + "0.258779, 0.269221, 0.326197, 0.390967, 0.519457, 0.686082, 0.903821", \ + "0.351819, 0.365259, 0.429431, 0.494239, 0.622444, 0.788858, 1.00672", \ + "0.436218, 0.452513, 0.526704, 0.591957, 0.720207, 0.887082, 1.10445", \ + "0.515367, 0.534264, 0.619332, 0.688263, 0.817155, 0.983664, 1.20173" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.023579, 0.0320375, 0.1038, 0.195415, 0.379, 0.617892, 0.930287", \ + "0.0235505, 0.031985, 0.103783, 0.195398, 0.379025, 0.617811, 0.930312", \ + "0.0298063, 0.0370083, 0.104872, 0.195714, 0.379042, 0.617936, 0.930404", \ + "0.0389337, 0.0455929, 0.107758, 0.196928, 0.379916, 0.618395, 0.930616", \ + "0.052966, 0.060143, 0.116008, 0.200254, 0.381308, 0.619575, 0.931519", \ + "0.066782, 0.075106, 0.127253, 0.206718, 0.383859, 0.621349, 0.933079", \ + "0.080425, 0.090042, 0.142154, 0.216501, 0.388263, 0.624238, 0.935463" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.15038, 0.161412, 0.222241, 0.282483, 0.395052, 0.539255, 0.727496", \ + "0.168557, 0.179587, 0.240376, 0.300545, 0.41321, 0.557398, 0.74567", \ + "0.240177, 0.251782, 0.313921, 0.374551, 0.487289, 0.631529, 0.819812", \ + "0.295083, 0.308176, 0.375628, 0.43861, 0.552898, 0.697322, 0.885618", \ + "0.360965, 0.376898, 0.454497, 0.52154, 0.638094, 0.783186, 0.972046", \ + "0.416224, 0.435238, 0.525552, 0.598322, 0.718619, 0.864724, 1.0533", \ + "0.470869, 0.492364, 0.595833, 0.676306, 0.802196, 0.950213, 1.13956" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0365031, 0.0449952, 0.102797, 0.173607, 0.32053, 0.51589, 0.773523", \ + "0.0364868, 0.0449679, 0.102798, 0.173577, 0.32053, 0.515899, 0.773523", \ + "0.0395031, 0.0479054, 0.104422, 0.174392, 0.320849, 0.515981, 0.77358", \ + "0.0465635, 0.0553737, 0.1119, 0.180367, 0.323925, 0.517545, 0.774026", \ + "0.060355, 0.07009, 0.125788, 0.190835, 0.330246, 0.521821, 0.777018", \ + "0.076161, 0.087337, 0.144778, 0.20658, 0.339591, 0.526254, 0.779585", \ + "0.091739, 0.104939, 0.166743, 0.226839, 0.354257, 0.535708, 0.784902" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711998, 0.0797138, 0.134521, 0.199362, 0.32794, 0.494516, 0.712146", \ + "0.0931504, 0.101587, 0.15633, 0.221208, 0.349818, 0.516407, 0.734049", \ + "0.188616, 0.198645, 0.254958, 0.319753, 0.448333, 0.61499, 0.832704", \ + "0.258831, 0.271609, 0.332995, 0.397974, 0.526497, 0.693164, 0.910791", \ + "0.352926, 0.369561, 0.441654, 0.507542, 0.635921, 0.802508, 1.02023", \ + "0.436362, 0.456512, 0.541316, 0.610623, 0.739212, 0.90548, 1.1233", \ + "0.515582, 0.538714, 0.636517, 0.710551, 0.840796, 1.00756, 1.22537" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0268497, 0.0346649, 0.104397, 0.195645, 0.379217, 0.617923, 0.930361", \ + "0.026796, 0.0346412, 0.104367, 0.195661, 0.379207, 0.617904, 0.930375", \ + "0.0358568, 0.042214, 0.105808, 0.195875, 0.379148, 0.617965, 0.930449", \ + "0.0482096, 0.0543823, 0.110553, 0.197673, 0.379922, 0.618398, 0.93064", \ + "0.065855, 0.072945, 0.12199, 0.20264, 0.381555, 0.6202, 0.931383", \ + "0.083316, 0.091509, 0.137735, 0.211853, 0.384884, 0.621409, 0.932945", \ + "0.10019, 0.10972, 0.156439, 0.224294, 0.390673, 0.624445, 0.935248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.180081, 0.191493, 0.253736, 0.314891, 0.428245, 0.572823, 0.761366", \ + "0.198042, 0.209433, 0.271695, 0.332792, 0.446192, 0.590868, 0.779358", \ + "0.268385, 0.280067, 0.342678, 0.403936, 0.517324, 0.66201, 0.850491", \ + "0.324674, 0.337406, 0.404404, 0.467539, 0.582211, 0.727096, 0.915557", \ + "0.396451, 0.411406, 0.486186, 0.552473, 0.669231, 0.814702, 1.00416", \ + "0.459741, 0.477293, 0.562207, 0.633237, 0.752991, 0.899057, 1.08806", \ + "0.52161, 0.541697, 0.638102, 0.715437, 0.839716, 0.988147, 1.17762" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0395205, 0.0480194, 0.105741, 0.176519, 0.322993, 0.518229, 0.775695", \ + "0.0395679, 0.048076, 0.105691, 0.176506, 0.322995, 0.518135, 0.775695", \ + "0.0411764, 0.049426, 0.106473, 0.176819, 0.323105, 0.518168, 0.775697", \ + "0.0466558, 0.055551, 0.11252, 0.181822, 0.325675, 0.519337, 0.775988", \ + "0.057656, 0.066988, 0.123645, 0.190132, 0.331378, 0.524272, 0.779134", \ + "0.071302, 0.081692, 0.139078, 0.202947, 0.338939, 0.527454, 0.781435", \ + "0.085623, 0.097312, 0.157691, 0.219733, 0.351173, 0.535305, 0.785941" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00189489, 0.00193258, 0.00205659, 0.00208766, 0.00210311, 0.00210883, 0.00211119", \ + "0.00179049, 0.00182441, 0.00194201, 0.00198095, 0.00200219, 0.00200981, 0.00201303", \ + "0.00180947, 0.00182098, 0.00194153, 0.00193753, 0.00197698, 0.00199717, 0.00200643", \ + "0.00209036, 0.00208134, 0.00210585, 0.00215173, 0.00217951, 0.00220189, 0.00221607", \ + "0.00281937, 0.00279446, 0.00276414, 0.00277599, 0.00281486, 0.00292593, 0.00285915", \ + "0.00390106, 0.00385486, 0.00377019, 0.00375875, 0.00376949, 0.0038098, 0.00386211", \ + "0.00528525, 0.0052004, 0.00509957, 0.00511076, 0.00508487, 0.00508777, 0.00511371" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00545647, 0.00548349, 0.00560513, 0.00565046, 0.00567812, 0.00568966, 0.00569551", \ + "0.00530255, 0.00532881, 0.00544783, 0.00549435, 0.00552377, 0.00553651, 0.00554325", \ + "0.00536422, 0.00537046, 0.00544266, 0.00549224, 0.00553537, 0.00555957, 0.00557227", \ + "0.00575394, 0.00575232, 0.00576399, 0.00579507, 0.00582777, 0.00585118, 0.00586902", \ + "0.00640851, 0.00639117, 0.00635998, 0.0063816, 0.0064237, 0.00644942, 0.00646913", \ + "0.00745722, 0.00740476, 0.00736692, 0.00736631, 0.00737325, 0.00738829, 0.00740124", \ + "0.00887893, 0.00880044, 0.00871497, 0.0086755, 0.00866541, 0.00867044, 0.00868158" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00192434, 0.00196286, 0.00208462, 0.00211589, 0.00213091, 0.00213655, 0.00213834", \ + "0.00183094, 0.00186703, 0.00199097, 0.00202843, 0.00204617, 0.002052, 0.00205374", \ + "0.00170056, 0.00172001, 0.00181505, 0.00186454, 0.00189879, 0.00191554, 0.0019245", \ + "0.00183426, 0.00184032, 0.00190878, 0.00196681, 0.0020005, 0.00201302, 0.00202842", \ + "0.00237087, 0.00236403, 0.00238108, 0.00240137, 0.0024408, 0.00246217, 0.00250026", \ + "0.00331141, 0.00327819, 0.00323131, 0.00323503, 0.00325547, 0.0033234, 0.00334194", \ + "0.00458683, 0.00454303, 0.0044732, 0.00444314, 0.00443505, 0.00445057, 0.00447042" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00620424, 0.00622377, 0.0063338, 0.0063814, 0.00641405, 0.00642763, 0.00643593", \ + "0.00609067, 0.00610911, 0.00622029, 0.00627, 0.00630373, 0.00631911, 0.00632765", \ + "0.00617394, 0.00618051, 0.00624089, 0.0062871, 0.00633367, 0.00635903, 0.00638189", \ + "0.00648441, 0.00647446, 0.00649244, 0.00652977, 0.00657475, 0.00660301, 0.00662112", \ + "0.00716964, 0.00716625, 0.00714303, 0.00714959, 0.00717044, 0.00719262, 0.00721257", \ + "0.00823373, 0.00822516, 0.00810962, 0.00808508, 0.00808601, 0.00810256, 0.00811674", \ + "0.0096201, 0.00953756, 0.0093602, 0.00932372, 0.00931085, 0.00932082, 0.00933357" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0022583, 0.00230047, 0.00240783, 0.0024333, 0.00244731, 0.00245238, 0.002456", \ + "0.00214333, 0.00217876, 0.00228712, 0.00231982, 0.00233829, 0.00234571, 0.00234884", \ + "0.00209827, 0.0021105, 0.00218629, 0.0022258, 0.00226349, 0.0022834, 0.00229532", \ + "0.00239754, 0.00239055, 0.00241678, 0.00244915, 0.00249501, 0.00251394, 0.00252644", \ + "0.00309341, 0.00307334, 0.00304691, 0.00306375, 0.00309794, 0.0031641, 0.00315824", \ + "0.00418103, 0.00413607, 0.00404914, 0.00404188, 0.00405533, 0.00409249, 0.004133", \ + "0.00564627, 0.00557358, 0.00541372, 0.005369, 0.00535263, 0.00536076, 0.0053708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00755559, 0.00757386, 0.0076821, 0.00772955, 0.00775919, 0.00777271, 0.00777978", \ + "0.00746676, 0.0074851, 0.00759186, 0.00764, 0.0076711, 0.00768437, 0.00769164", \ + "0.00741896, 0.00743059, 0.00750333, 0.00755197, 0.00759748, 0.00761217, 0.00762348", \ + "0.00749622, 0.00749512, 0.00753921, 0.00758168, 0.00762942, 0.00765634, 0.00767291", \ + "0.00791749, 0.00789591, 0.00789851, 0.00791929, 0.00795248, 0.00798193, 0.00800012", \ + "0.00880099, 0.00875801, 0.00867997, 0.00867988, 0.00870067, 0.00872175, 0.00873328", \ + "0.0100486, 0.00997905, 0.00985542, 0.00983573, 0.0098406, 0.00985402, 0.00986691" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00225846, 0.0023007, 0.0024072, 0.00243287, 0.00244606, 0.00245169, 0.00245442", \ + "0.00214308, 0.00217849, 0.00228644, 0.00231927, 0.00233747, 0.00234512, 0.00234858", \ + "0.0020963, 0.00210976, 0.0021856, 0.0022248, 0.00226536, 0.0022835, 0.00229506", \ + "0.00238582, 0.00238152, 0.00241154, 0.00246017, 0.0024914, 0.00251128, 0.00252834", \ + "0.00306296, 0.00305036, 0.00304745, 0.00306374, 0.00309778, 0.00314302, 0.00314262", \ + "0.0041695, 0.00416622, 0.00407362, 0.00405707, 0.0040659, 0.00409265, 0.00416982", \ + "0.00555289, 0.00549797, 0.00537543, 0.00534238, 0.00533714, 0.00535054, 0.00536526" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0067205, 0.00674685, 0.00686822, 0.00691203, 0.00693715, 0.006947, 0.00695321", \ + "0.00662491, 0.00664861, 0.00676904, 0.0068139, 0.00684077, 0.00685194, 0.00685762", \ + "0.00659126, 0.00660236, 0.00668268, 0.00673251, 0.00677396, 0.00679921, 0.00680073", \ + "0.00668603, 0.00668181, 0.00673314, 0.00678164, 0.00682114, 0.00684471, 0.00685803", \ + "0.00714371, 0.00712257, 0.00711671, 0.0071471, 0.0071801, 0.00720752, 0.00722565", \ + "0.00809161, 0.00804766, 0.00796231, 0.00796178, 0.00798046, 0.00800115, 0.00801629", \ + "0.00937475, 0.00930301, 0.009182, 0.00916743, 0.00917505, 0.00918848, 0.00919966" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00230326, 0.00234402, 0.00245446, 0.00248088, 0.00249684, 0.00250234, 0.00250486", \ + "0.00219396, 0.00222926, 0.00233903, 0.00237316, 0.00239236, 0.00239958, 0.00240394", \ + "0.00216918, 0.00218349, 0.0022642, 0.00230241, 0.00234178, 0.0023646, 0.00237514", \ + "0.00241366, 0.0024136, 0.0024586, 0.00250783, 0.00253882, 0.00256529, 0.00258142", \ + "0.00310183, 0.00308758, 0.00308747, 0.00310525, 0.00314943, 0.00318633, 0.0031813", \ + "0.00424341, 0.00420662, 0.00411178, 0.00409565, 0.00410299, 0.00413322, 0.00417946", \ + "0.00558425, 0.00553251, 0.00541266, 0.00538224, 0.00537656, 0.00538936, 0.0054073" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00704823, 0.00707711, 0.00720359, 0.00724339, 0.00726594, 0.00727489, 0.00727937", \ + "0.00695348, 0.00698416, 0.00710514, 0.00714712, 0.00717128, 0.00718096, 0.00718563", \ + "0.00690199, 0.00691568, 0.0070232, 0.00706626, 0.00710386, 0.00712572, 0.00714614", \ + "0.00701045, 0.00700907, 0.0070592, 0.00710368, 0.00714885, 0.00717046, 0.00718403", \ + "0.00751687, 0.00749111, 0.00746984, 0.00749196, 0.00751941, 0.00754474, 0.00756192", \ + "0.0084121, 0.00837235, 0.00834282, 0.00833424, 0.00834502, 0.00835967, 0.00837134", \ + "0.00977928, 0.00970303, 0.00956208, 0.0095444, 0.00954301, 0.00955401, 0.00956843" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0022583, 0.00230047, 0.00240783, 0.0024333, 0.00244731, 0.00245238, 0.002456", \ + "0.00214333, 0.00217876, 0.00228712, 0.00231982, 0.00233829, 0.00234571, 0.00234884", \ + "0.00209827, 0.0021105, 0.00218629, 0.0022258, 0.00226349, 0.0022834, 0.00229532", \ + "0.00239754, 0.00239055, 0.00241678, 0.00244915, 0.00249501, 0.00251394, 0.00252644", \ + "0.00309341, 0.00307334, 0.00304691, 0.00306375, 0.00309794, 0.0031641, 0.00315824", \ + "0.00418103, 0.00413607, 0.00404914, 0.00404188, 0.00405533, 0.00409249, 0.004133", \ + "0.00564627, 0.00557358, 0.00541372, 0.005369, 0.00535263, 0.00536076, 0.0053708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00755559, 0.00757386, 0.0076821, 0.00772955, 0.00775919, 0.00777271, 0.00777978", \ + "0.00746676, 0.0074851, 0.00759186, 0.00764, 0.0076711, 0.00768437, 0.00769164", \ + "0.00741896, 0.00743059, 0.00750333, 0.00755197, 0.00759748, 0.00761217, 0.00762348", \ + "0.00749622, 0.00749512, 0.00753921, 0.00758168, 0.00762942, 0.00765634, 0.00767291", \ + "0.00791749, 0.00789591, 0.00789851, 0.00791929, 0.00795248, 0.00798193, 0.00800012", \ + "0.00880099, 0.00875801, 0.00867997, 0.00867988, 0.00870067, 0.00872175, 0.00873328", \ + "0.0100486, 0.00997905, 0.00985542, 0.00983573, 0.0098406, 0.00985402, 0.00986691" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227078, 0.00230895, 0.00241015, 0.00243607, 0.00245009, 0.00245752, 0.00246119", \ + "0.00216868, 0.00220039, 0.00229872, 0.00232999, 0.00234906, 0.00235684, 0.00236135", \ + "0.00218844, 0.00220014, 0.00226929, 0.00230528, 0.00234111, 0.0023626, 0.00237203", \ + "0.00245524, 0.0024524, 0.00248716, 0.00251842, 0.00255402, 0.00257852, 0.00259103", \ + "0.00321077, 0.00318394, 0.00314692, 0.00315668, 0.00320673, 0.00323985, 0.00322439", \ + "0.00427881, 0.00423526, 0.00414468, 0.0041299, 0.00413934, 0.00417549, 0.00425843", \ + "0.0057619, 0.00569804, 0.00554366, 0.00550106, 0.0054857, 0.00549302, 0.00550067" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00856162, 0.00857959, 0.00868805, 0.00873426, 0.00876327, 0.00877333, 0.00878192", \ + "0.00847402, 0.00849211, 0.00860138, 0.00864782, 0.00867777, 0.00869006, 0.00869646", \ + "0.00840402, 0.00841572, 0.00850367, 0.00855642, 0.00859847, 0.00860846, 0.00863086", \ + "0.00844868, 0.00845437, 0.00850715, 0.00855685, 0.00859527, 0.00861767, 0.00863031", \ + "0.00872871, 0.00871771, 0.008733, 0.00877235, 0.00880941, 0.00883972, 0.00885447", \ + "0.00950756, 0.00947476, 0.00941844, 0.00942503, 0.00945559, 0.00947612, 0.00949126", \ + "0.0107091, 0.0106562, 0.0105559, 0.010545, 0.0105584, 0.0105783, 0.0105968" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00226958, 0.00230836, 0.00241, 0.00243655, 0.00244982, 0.00245553, 0.00245889", \ + "0.00216864, 0.00220039, 0.00229832, 0.00232958, 0.00234843, 0.00235648, 0.00236037", \ + "0.00218309, 0.00219616, 0.00227104, 0.00230546, 0.00234033, 0.00235932, 0.00237441", \ + "0.00244433, 0.00244346, 0.00249069, 0.00253833, 0.00256637, 0.00258204, 0.00259437", \ + "0.00313559, 0.00311983, 0.00312109, 0.00313351, 0.00316058, 0.00320078, 0.00322065", \ + "0.00422557, 0.00418851, 0.00412564, 0.00412755, 0.00413516, 0.00417362, 0.00419025", \ + "0.00567099, 0.00561936, 0.00550885, 0.00550029, 0.00548813, 0.00549253, 0.00550293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00772609, 0.00775275, 0.0078749, 0.00791732, 0.00794189, 0.00794925, 0.00795452", \ + "0.00763611, 0.00766083, 0.00777738, 0.00782184, 0.00784736, 0.00785729, 0.00786251", \ + "0.00756956, 0.00758894, 0.00768548, 0.00773375, 0.00776691, 0.0077916, 0.00779718", \ + "0.00762287, 0.00762695, 0.00769873, 0.00773853, 0.00778444, 0.00780465, 0.00781433", \ + "0.00795086, 0.0079317, 0.00795561, 0.00798521, 0.00801893, 0.00804463, 0.00805987", \ + "0.00871918, 0.00869307, 0.00871023, 0.00870964, 0.008728, 0.00874469, 0.00875805", \ + "0.010063, 0.01, 0.00989605, 0.0098824, 0.00988786, 0.00990502, 0.00992111" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00230565, 0.00233957, 0.00244209, 0.00246934, 0.00248455, 0.00249284, 0.00249469", \ + "0.0022128, 0.00224465, 0.00234463, 0.00237722, 0.00239693, 0.00240528, 0.00240973", \ + "0.00222558, 0.00223835, 0.00231619, 0.00234847, 0.00238412, 0.00240246, 0.00241369", \ + "0.00251444, 0.00250937, 0.00253803, 0.00259615, 0.00261101, 0.00263251, 0.00264493", \ + "0.00317253, 0.00315485, 0.00316873, 0.00317682, 0.00320253, 0.00322168, 0.00324961", \ + "0.0042555, 0.00422529, 0.00415851, 0.00416893, 0.00417929, 0.00421138, 0.00431137", \ + "0.00571629, 0.00567023, 0.00557004, 0.00555559, 0.00553435, 0.0055398, 0.00555445" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00806224, 0.00809073, 0.00821775, 0.00825734, 0.00827781, 0.00828563, 0.0082891", \ + "0.00797023, 0.00799883, 0.00812257, 0.00816338, 0.00818576, 0.0081948, 0.00819882", \ + "0.00790473, 0.007924, 0.00803027, 0.00807492, 0.00811384, 0.00812674, 0.00813716", \ + "0.00795113, 0.00795434, 0.00803432, 0.00807709, 0.00811977, 0.00813704, 0.00814699", \ + "0.00828042, 0.00826841, 0.00829533, 0.00833106, 0.00836319, 0.00838553, 0.00840474", \ + "0.00908491, 0.00904461, 0.00901474, 0.00903574, 0.00906302, 0.00908799, 0.00910108", \ + "0.0104166, 0.0104416, 0.0103043, 0.0102742, 0.0102669, 0.010277, 0.0102928" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227078, 0.00230895, 0.00241015, 0.00243607, 0.00245009, 0.00245752, 0.00246119", \ + "0.00216868, 0.00220039, 0.00229872, 0.00232999, 0.00234906, 0.00235684, 0.00236135", \ + "0.00218844, 0.00220014, 0.00226929, 0.00230528, 0.00234111, 0.0023626, 0.00237203", \ + "0.00245524, 0.0024524, 0.00248716, 0.00251842, 0.00255402, 0.00257852, 0.00259103", \ + "0.00321077, 0.00318394, 0.00314692, 0.00315668, 0.00320673, 0.00323985, 0.00322439", \ + "0.00427881, 0.00423526, 0.00414468, 0.0041299, 0.00413934, 0.00417549, 0.00425843", \ + "0.0057619, 0.00569804, 0.00554366, 0.00550106, 0.0054857, 0.00549302, 0.00550067" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00856162, 0.00857959, 0.00868805, 0.00873426, 0.00876327, 0.00877333, 0.00878192", \ + "0.00847402, 0.00849211, 0.00860138, 0.00864782, 0.00867777, 0.00869006, 0.00869646", \ + "0.00840402, 0.00841572, 0.00850367, 0.00855642, 0.00859847, 0.00860846, 0.00863086", \ + "0.00844868, 0.00845437, 0.00850715, 0.00855685, 0.00859527, 0.00861767, 0.00863031", \ + "0.00872871, 0.00871771, 0.008733, 0.00877235, 0.00880941, 0.00883972, 0.00885447", \ + "0.00950756, 0.00947476, 0.00941844, 0.00942503, 0.00945559, 0.00947612, 0.00949126", \ + "0.0107091, 0.0106562, 0.0105559, 0.010545, 0.0105584, 0.0105783, 0.0105968" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163448; + rise_capacitance : 0.00163448; + rise_capacitance_range (0.000965304, 0.00163448); + fall_capacitance : 0.00163288; + fall_capacitance_range (0.000980582, 0.00163288); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00015781, -0.000157891, -0.00015648, -0.000155473, -0.00015395, -0.000154262, -0.000154022" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000170874, 0.000170468, 0.000169123, 0.000166786, 0.000165244, 0.000163237, 0.00015932" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000151699, -0.000148198, -0.000150616, -0.000147998, -0.000148091, -0.000147011, -0.000142714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000155598, 0.000152653, 0.000152783, 0.000151814, 0.000149562, 0.000147011, 0.000142714" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146944, -0.000146429, -0.000147496, -0.000148013, -0.000147504, -0.000147693, -0.00014749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147774, 0.000148047, 0.000148298, 0.000148212, 0.000147714, 0.000147693, 0.00014749" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000141229, -0.000142399, -0.000143781, -0.000143522, -0.000143417, -0.000144713, -0.000144848" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000148044, 0.000145301, 0.000146862, 0.000145882, 0.000145229, 0.000145074, 0.000144848" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122928, -0.00122673, -0.0012284, -0.00122944, -0.00123276, -0.00123737, -0.00124341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124614, 0.00124427, 0.00124278, 0.00124404, 0.00124649, 0.00124744, 0.00124665" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159559; + rise_capacitance : 0.00159559; + rise_capacitance_range (0.00113709, 0.00159559); + fall_capacitance : 0.00155782; + fall_capacitance_range (0.00104104, 0.00155782); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000152709, -0.0001552, -0.000155419, -0.000153001, -0.000152991, -0.000153336, -0.00015312" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000168782, 0.000169087, 0.000168044, 0.000165453, 0.000164339, 0.000162351, 0.000158438" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000149761, -0.00014992, -0.00014669, -0.00014715, -0.000147224, -0.000146345, -0.000142042" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152812, 0.000154119, 0.000153358, 0.000152184, 0.000148872, 0.000146345, 0.000142042" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146669, -0.000144733, -0.000146825, -0.000146964, -0.000146617, -0.000146873, -0.000146682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147065, 0.000148454, 0.000148687, 0.000147012, 0.000146683, 0.000146873, 0.000146682" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000142216, -0.000140877, -0.000142613, -0.000142668, -0.000142404, -0.000143735, -0.00014403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144389, 0.000146002, 0.000146191, 0.000144458, 0.000144131, 0.00014423, 0.00014403" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980524, -0.000979871, -0.000982396, -0.000983534, -0.000981718, -0.000982214, -0.000981652" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102618, 0.00099301, 0.000984633, 0.000983534, 0.00098228, 0.000983687, 0.000982614" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163588; + rise_capacitance : 0.00159634; + rise_capacitance_range (0.00117511, 0.00159634); + fall_capacitance : 0.00163588; + fall_capacitance_range (0.0010948, 0.00163588); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000239631, -0.000240748, -0.000242108, -0.000242447, -0.000240315, -0.000240864, -0.000240539" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000239631, 0.000240748, 0.000242108, 0.000242447, 0.000240315, 0.000240864, 0.000240539" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000662616, -0.000792607, -0.000873193, -0.000873329, -0.000873463, -0.000876949, -0.000876036" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000874025, 0.000873034, 0.000879227, 0.000873329, 0.000873463, 0.000876949, 0.000876036" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000192997, -0.000189769, -0.000191348, -0.000192091, -0.000191345, -0.000193308, -0.000195291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000197986, 0.000197537, 0.000197639, 0.000197968, 0.000196795, 0.00019799, 0.000198915" \ + ); + } + } + internal_power () { + when : "(!A * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000193283, -0.000190427, -0.000191336, -0.000192085, -0.000191346, -0.000193301, -0.000195291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000198064, 0.000197165, 0.00019761, 0.000197989, 0.000196808, 0.000198, 0.000198923" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162317; + rise_capacitance : 0.00158038; + rise_capacitance_range (0.00118597, 0.00158038); + fall_capacitance : 0.00162317; + fall_capacitance_range (0.00119841, 0.00162317); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000783864, -0.000829523, -0.000866446, -0.000876051, -0.000874508, -0.000877939, -0.000876625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882318, 0.00088175, 0.000880664, 0.000877854, 0.000874508, 0.000877939, 0.000876625" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000687386, -0.000776751, -0.000844031, -0.000850124, -0.000841099, -0.000844207, -0.000842983" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000839614, 0.000842867, 0.000849789, 0.000850124, 0.000841099, 0.000844207, 0.000842983" \ + ); + } + } + internal_power () { + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000767556, -0.000827898, -0.000866441, -0.000876083, -0.000879367, -0.000882811, -0.00088154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885342, 0.000881311, 0.000886562, 0.000882297, 0.000879367, 0.000882811, 0.00088154" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000767545, -0.000827925, -0.000866431, -0.000876094, -0.000879378, -0.000882818, -0.000881545" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000887135, 0.000881218, 0.000886492, 0.000882314, 0.000879378, 0.000882818, 0.000881545" \ + ); + } + } + } + } + cell (AO211X2) { + area : 9.8784; + cell_leakage_power : 0.0798143; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0654506; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0708733; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0639662; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117734; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0617287; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790294; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0706179; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111494; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0617287; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790294; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0706179; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118484; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0545837; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0723036; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.063606; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115781; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0798143; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0972827, 0.112948, 0.171144, 0.235482, 0.362338, 0.526569, 0.741141", \ + "0.115933, 0.13158, 0.189668, 0.254167, 0.381013, 0.545214, 0.759838", \ + "0.204654, 0.222225, 0.281413, 0.345808, 0.472414, 0.63728, 0.851949", \ + "0.271306, 0.292803, 0.358143, 0.422987, 0.549035, 0.711628, 0.926103", \ + "0.357845, 0.384517, 0.46114, 0.528077, 0.654061, 0.817718, 1.03143", \ + "0.436281, 0.467219, 0.557806, 0.629532, 0.754885, 0.918075, 1.13198", \ + "0.509185, 0.543718, 0.648136, 0.726942, 0.855221, 1.01806, 1.23209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0292742, 0.0421284, 0.109853, 0.198922, 0.380994, 0.618714, 0.930026", \ + "0.0292545, 0.0421241, 0.109825, 0.198911, 0.380973, 0.618717, 0.930027", \ + "0.0377472, 0.0492837, 0.113003, 0.200032, 0.381068, 0.618783, 0.929864", \ + "0.0508541, 0.0629525, 0.120503, 0.204422, 0.383065, 0.619751, 0.930261", \ + "0.069927, 0.084271, 0.138005, 0.213546, 0.386719, 0.622768, 0.932452", \ + "0.089519, 0.105872, 0.160396, 0.229075, 0.393336, 0.625084, 0.934406", \ + "0.110145, 0.128051, 0.187284, 0.25019, 0.405322, 0.630907, 0.937863" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.160215, 0.180233, 0.245426, 0.306301, 0.414901, 0.550855, 0.727137", \ + "0.1731, 0.193122, 0.258324, 0.319238, 0.427848, 0.563801, 0.740055", \ + "0.258435, 0.278753, 0.344052, 0.404993, 0.513755, 0.649887, 0.826129", \ + "0.334252, 0.35676, 0.426666, 0.488825, 0.599048, 0.734803, 0.911057", \ + "0.434004, 0.460577, 0.538046, 0.602014, 0.712638, 0.849381, 1.02671", \ + "0.524872, 0.554951, 0.642783, 0.710997, 0.823368, 0.959041, 1.13499", \ + "0.613185, 0.646174, 0.745257, 0.819159, 0.934943, 1.07174, 1.24755" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430658, 0.0564084, 0.111685, 0.176601, 0.309883, 0.488407, 0.725324", \ + "0.0430683, 0.0564257, 0.111613, 0.176767, 0.30986, 0.4884, 0.724967", \ + "0.046352, 0.0590046, 0.112943, 0.177423, 0.310252, 0.488485, 0.724975", \ + "0.0588737, 0.0709279, 0.121203, 0.184738, 0.314924, 0.490778, 0.726157", \ + "0.078103, 0.090892, 0.136993, 0.195354, 0.321898, 0.497642, 0.731958", \ + "0.097601, 0.111632, 0.157978, 0.210024, 0.330082, 0.501199, 0.7352", \ + "0.117926, 0.132932, 0.181612, 0.230868, 0.343282, 0.50852, 0.73882" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.102597, 0.118227, 0.176361, 0.240744, 0.367617, 0.531852, 0.746439", \ + "0.122799, 0.138458, 0.196554, 0.26108, 0.387827, 0.552092, 0.766686", \ + "0.206798, 0.223784, 0.283424, 0.34763, 0.47436, 0.63895, 0.853566", \ + "0.274088, 0.294199, 0.357896, 0.423191, 0.550032, 0.713879, 0.928568", \ + "0.362215, 0.387058, 0.461545, 0.528781, 0.655501, 0.819183, 1.03393", \ + "0.442731, 0.472015, 0.558289, 0.630234, 0.757722, 0.921389, 1.13535", \ + "0.517549, 0.55038, 0.650344, 0.728521, 0.859206, 1.02261, 1.23677" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0292484, 0.042147, 0.109847, 0.198894, 0.380994, 0.618805, 0.930024", \ + "0.0292578, 0.0421265, 0.109839, 0.198919, 0.380994, 0.618734, 0.930026", \ + "0.0346965, 0.0470202, 0.112063, 0.199678, 0.381033, 0.618798, 0.929942", \ + "0.044696, 0.0571681, 0.11877, 0.203512, 0.382338, 0.619337, 0.930049", \ + "0.061515, 0.075918, 0.133007, 0.211671, 0.386037, 0.621972, 0.931659", \ + "0.079129, 0.095325, 0.153418, 0.225655, 0.39241, 0.624419, 0.933552", \ + "0.09744, 0.11553, 0.176455, 0.244144, 0.40322, 0.630674, 0.937167" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.175073, 0.195457, 0.261446, 0.322726, 0.431883, 0.568052, 0.744684", \ + "0.188868, 0.209239, 0.275452, 0.336637, 0.445732, 0.581982, 0.758531", \ + "0.276464, 0.296672, 0.362865, 0.424185, 0.533423, 0.669639, 0.846168", \ + "0.359719, 0.382135, 0.451149, 0.513801, 0.624094, 0.760614, 0.937029", \ + "0.469912, 0.496254, 0.572692, 0.637175, 0.747972, 0.885227, 1.06314", \ + "0.570388, 0.600093, 0.686461, 0.754203, 0.866297, 1.0027, 1.17961", \ + "0.668045, 0.700655, 0.797189, 0.869435, 0.984345, 1.12115, 1.29759" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445469, 0.0578796, 0.112928, 0.177846, 0.310912, 0.489349, 0.725929", \ + "0.0445943, 0.0579765, 0.112895, 0.177843, 0.310911, 0.489347, 0.726186", \ + "0.0461553, 0.0594595, 0.113806, 0.178354, 0.311084, 0.489451, 0.726042", \ + "0.0577153, 0.069701, 0.120965, 0.184347, 0.314786, 0.491045, 0.726913", \ + "0.076535, 0.089014, 0.135374, 0.193746, 0.321455, 0.49748, 0.732093", \ + "0.095135, 0.108797, 0.154244, 0.207534, 0.328923, 0.501076, 0.73522", \ + "0.113752, 0.128504, 0.175678, 0.225904, 0.340105, 0.507167, 0.738282" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0735074, 0.087842, 0.142579, 0.206337, 0.332909, 0.497086, 0.711601", \ + "0.0955782, 0.109851, 0.164584, 0.228388, 0.354993, 0.519245, 0.733692", \ + "0.192117, 0.209509, 0.266226, 0.329889, 0.456459, 0.620699, 0.835348", \ + "0.264031, 0.286313, 0.349501, 0.413278, 0.539557, 0.703474, 0.917954", \ + "0.358931, 0.387565, 0.463503, 0.529302, 0.655188, 0.818623, 1.033", \ + "0.443049, 0.476949, 0.567182, 0.637532, 0.763582, 0.926974, 1.14104", \ + "0.521775, 0.559789, 0.663868, 0.741409, 0.869592, 1.03255, 1.2467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250601, 0.036832, 0.104839, 0.195364, 0.378149, 0.615977, 0.927188", \ + "0.0250638, 0.0368653, 0.104847, 0.195347, 0.378148, 0.616055, 0.927186", \ + "0.0356272, 0.0459323, 0.107154, 0.195851, 0.378184, 0.61609, 0.9273", \ + "0.0495004, 0.0607394, 0.114626, 0.198936, 0.379056, 0.616456, 0.927457", \ + "0.069733, 0.083126, 0.131112, 0.207367, 0.382065, 0.618752, 0.928664", \ + "0.090587, 0.105849, 0.15307, 0.22126, 0.387566, 0.620678, 0.930317", \ + "0.111621, 0.128095, 0.178349, 0.240713, 0.397179, 0.625257, 0.933232" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.20206, 0.22247, 0.288638, 0.349861, 0.458902, 0.595095, 0.771674", \ + "0.218633, 0.238948, 0.305173, 0.366368, 0.475434, 0.611674, 0.788221", \ + "0.29895, 0.319333, 0.385314, 0.44657, 0.555758, 0.691972, 0.868513", \ + "0.373888, 0.39642, 0.466732, 0.529923, 0.640024, 0.776535, 0.952963", \ + "0.474065, 0.500142, 0.578838, 0.645016, 0.757174, 0.894669, 1.07311", \ + "0.569081, 0.598843, 0.687489, 0.758328, 0.873417, 1.01138, 1.18831", \ + "0.66388, 0.696866, 0.796143, 0.872165, 0.991586, 1.13037, 1.30748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445622, 0.0578971, 0.1129, 0.177846, 0.310914, 0.489349, 0.725698", \ + "0.0445443, 0.0580036, 0.112892, 0.177788, 0.310913, 0.489348, 0.726182", \ + "0.0456314, 0.0586059, 0.113309, 0.178063, 0.310977, 0.48943, 0.725942", \ + "0.0538851, 0.0671022, 0.120411, 0.183467, 0.313876, 0.490603, 0.726581", \ + "0.069671, 0.083767, 0.135009, 0.194828, 0.321947, 0.496716, 0.731388", \ + "0.086858, 0.101954, 0.153295, 0.209493, 0.331211, 0.501899, 0.734629", \ + "0.104294, 0.12072, 0.174487, 0.228668, 0.344174, 0.509772, 0.738653" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0703984, 0.0831494, 0.136824, 0.200616, 0.327307, 0.491523, 0.706078", \ + "0.092484, 0.105205, 0.158881, 0.222665, 0.349344, 0.51351, 0.728029", \ + "0.187656, 0.202706, 0.257388, 0.320831, 0.447405, 0.611835, 0.826604", \ + "0.257662, 0.276564, 0.335923, 0.399093, 0.525396, 0.689359, 0.903888", \ + "0.348659, 0.372874, 0.44224, 0.506429, 0.631766, 0.795427, 1.00948", \ + "0.429536, 0.458206, 0.540322, 0.607581, 0.732278, 0.895088, 1.10883", \ + "0.503566, 0.536001, 0.630806, 0.70405, 0.830174, 0.993298, 1.20696" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0218947, 0.0340704, 0.104203, 0.195241, 0.378153, 0.616087, 0.927304", \ + "0.021865, 0.0340633, 0.104186, 0.195245, 0.378154, 0.616054, 0.927261", \ + "0.0310924, 0.0415244, 0.106125, 0.195641, 0.37818, 0.616041, 0.927298", \ + "0.0429687, 0.0537244, 0.111879, 0.198142, 0.379207, 0.616529, 0.927516", \ + "0.060328, 0.073156, 0.125972, 0.204961, 0.381779, 0.619085, 0.928854", \ + "0.077831, 0.092772, 0.144573, 0.216925, 0.386574, 0.620774, 0.930408", \ + "0.095782, 0.112471, 0.167134, 0.233042, 0.394494, 0.625042, 0.933641" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.184685, 0.204735, 0.269973, 0.330772, 0.439372, 0.575304, 0.751592", \ + "0.201031, 0.221063, 0.286389, 0.347066, 0.455719, 0.591666, 0.767945", \ + "0.280185, 0.300567, 0.366036, 0.426904, 0.535618, 0.671503, 0.847804", \ + "0.349665, 0.372229, 0.442714, 0.505666, 0.615826, 0.75194, 0.928116", \ + "0.440748, 0.467128, 0.546603, 0.612861, 0.725105, 0.862131, 1.03942", \ + "0.527835, 0.557791, 0.647711, 0.719036, 0.832964, 0.970598, 1.14728", \ + "0.61536, 0.64848, 0.749438, 0.826955, 0.946289, 1.08564, 1.26229" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430722, 0.0564054, 0.111707, 0.176567, 0.309868, 0.488397, 0.725348", \ + "0.043076, 0.0563815, 0.111625, 0.176705, 0.309866, 0.488398, 0.725324", \ + "0.0450855, 0.0579941, 0.112421, 0.177079, 0.30992, 0.488451, 0.72497", \ + "0.0541115, 0.0673626, 0.12055, 0.184076, 0.31372, 0.489876, 0.725797", \ + "0.07081, 0.084944, 0.136171, 0.195584, 0.322203, 0.497201, 0.730592", \ + "0.088479, 0.103927, 0.15571, 0.211586, 0.332763, 0.502196, 0.734075", \ + "0.106503, 0.123251, 0.178165, 0.231952, 0.34646, 0.51099, 0.739286" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0732567, 0.0860314, 0.139641, 0.203398, 0.32998, 0.49415, 0.708762", \ + "0.0953855, 0.108115, 0.161683, 0.22548, 0.352118, 0.516242, 0.730886", \ + "0.192584, 0.207479, 0.262069, 0.3256, 0.452321, 0.616512, 0.831137", \ + "0.265175, 0.283839, 0.342855, 0.406107, 0.532427, 0.6965, 0.910863", \ + "0.360003, 0.384013, 0.452791, 0.516855, 0.642501, 0.806136, 1.02069", \ + "0.444967, 0.473477, 0.554621, 0.620931, 0.74644, 0.909405, 1.12326", \ + "0.523291, 0.55574, 0.649403, 0.72155, 0.847259, 1.01016, 1.22357" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0220126, 0.0341315, 0.10417, 0.195178, 0.378109, 0.616029, 0.927266", \ + "0.0219728, 0.0341208, 0.104145, 0.195179, 0.378109, 0.615996, 0.927261", \ + "0.0306188, 0.0410796, 0.105945, 0.195571, 0.378151, 0.616062, 0.927274", \ + "0.042257, 0.0528894, 0.111462, 0.197943, 0.378963, 0.616532, 0.927435", \ + "0.059451, 0.071996, 0.124892, 0.204348, 0.381557, 0.618928, 0.928523", \ + "0.076791, 0.091458, 0.142754, 0.215929, 0.38607, 0.620595, 0.930381", \ + "0.094487, 0.110904, 0.164958, 0.231379, 0.393721, 0.624621, 0.933271" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.166874, 0.186296, 0.250039, 0.30997, 0.417734, 0.553319, 0.729447", \ + "0.183586, 0.202966, 0.26671, 0.326665, 0.434468, 0.569996, 0.746199", \ + "0.269618, 0.289418, 0.353478, 0.413273, 0.520906, 0.657114, 0.833248", \ + "0.342817, 0.365504, 0.435458, 0.497644, 0.6066, 0.742486, 0.918497", \ + "0.436029, 0.463257, 0.54414, 0.610481, 0.722215, 0.85911, 1.03603", \ + "0.523033, 0.554219, 0.647181, 0.718406, 0.833414, 0.970494, 1.14689", \ + "0.610022, 0.644583, 0.749445, 0.828613, 0.948551, 1.08725, 1.26354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0392994, 0.0525911, 0.107707, 0.1728, 0.306245, 0.48527, 0.722146", \ + "0.0393279, 0.052665, 0.107648, 0.172771, 0.306242, 0.485201, 0.722517", \ + "0.0421402, 0.0548843, 0.108902, 0.173566, 0.306587, 0.485151, 0.72255", \ + "0.0529075, 0.0660933, 0.118002, 0.180366, 0.310463, 0.486874, 0.722969", \ + "0.071212, 0.085849, 0.13596, 0.193913, 0.319109, 0.493963, 0.727032", \ + "0.089575, 0.105946, 0.157843, 0.21283, 0.330353, 0.49927, 0.731404", \ + "0.107947, 0.125817, 0.181775, 0.233971, 0.34588, 0.508424, 0.736002" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0735074, 0.087842, 0.142579, 0.206337, 0.332909, 0.497086, 0.711601", \ + "0.0955782, 0.109851, 0.164584, 0.228388, 0.354993, 0.519245, 0.733692", \ + "0.192117, 0.209509, 0.266226, 0.329889, 0.456459, 0.620699, 0.835348", \ + "0.264031, 0.286313, 0.349501, 0.413278, 0.539557, 0.703474, 0.917954", \ + "0.358931, 0.387565, 0.463503, 0.529302, 0.655188, 0.818623, 1.033", \ + "0.443049, 0.476949, 0.567182, 0.637532, 0.763582, 0.926974, 1.14104", \ + "0.521775, 0.559789, 0.663868, 0.741409, 0.869592, 1.03255, 1.2467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250601, 0.036832, 0.104839, 0.195364, 0.378149, 0.615977, 0.927188", \ + "0.0250638, 0.0368653, 0.104847, 0.195347, 0.378148, 0.616055, 0.927186", \ + "0.0356272, 0.0459323, 0.107154, 0.195851, 0.378184, 0.61609, 0.9273", \ + "0.0495004, 0.0607394, 0.114626, 0.198936, 0.379056, 0.616456, 0.927457", \ + "0.069733, 0.083126, 0.131112, 0.207367, 0.382065, 0.618752, 0.928664", \ + "0.090587, 0.105849, 0.15307, 0.22126, 0.387566, 0.620678, 0.930317", \ + "0.111621, 0.128095, 0.178349, 0.240713, 0.397179, 0.625257, 0.933232" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.20206, 0.22247, 0.288638, 0.349861, 0.458902, 0.595095, 0.771674", \ + "0.218633, 0.238948, 0.305173, 0.366368, 0.475434, 0.611674, 0.788221", \ + "0.29895, 0.319333, 0.385314, 0.44657, 0.555758, 0.691972, 0.868513", \ + "0.373888, 0.39642, 0.466732, 0.529923, 0.640024, 0.776535, 0.952963", \ + "0.474065, 0.500142, 0.578838, 0.645016, 0.757174, 0.894669, 1.07311", \ + "0.569081, 0.598843, 0.687489, 0.758328, 0.873417, 1.01138, 1.18831", \ + "0.66388, 0.696866, 0.796143, 0.872165, 0.991586, 1.13037, 1.30748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445622, 0.0578971, 0.1129, 0.177846, 0.310914, 0.489349, 0.725698", \ + "0.0445443, 0.0580036, 0.112892, 0.177788, 0.310913, 0.489348, 0.726182", \ + "0.0456314, 0.0586059, 0.113309, 0.178063, 0.310977, 0.48943, 0.725942", \ + "0.0538851, 0.0671022, 0.120411, 0.183467, 0.313876, 0.490603, 0.726581", \ + "0.069671, 0.083767, 0.135009, 0.194828, 0.321947, 0.496716, 0.731388", \ + "0.086858, 0.101954, 0.153295, 0.209493, 0.331211, 0.501899, 0.734629", \ + "0.104294, 0.12072, 0.174487, 0.228668, 0.344174, 0.509772, 0.738653" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759803, 0.0906866, 0.146099, 0.210184, 0.337041, 0.501437, 0.716049", \ + "0.0979144, 0.11256, 0.167921, 0.232035, 0.358923, 0.523334, 0.737948", \ + "0.198998, 0.216239, 0.273032, 0.336838, 0.463611, 0.628032, 0.84274", \ + "0.27621, 0.298313, 0.361202, 0.425307, 0.55183, 0.716136, 0.930483", \ + "0.378909, 0.407175, 0.482262, 0.547866, 0.67417, 0.837804, 1.05235", \ + "0.472506, 0.505855, 0.594528, 0.664386, 0.790606, 0.954324, 1.16857", \ + "0.562257, 0.599638, 0.701479, 0.777911, 0.905897, 1.06924, 1.28354" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261034, 0.0379181, 0.105706, 0.196104, 0.378738, 0.616569, 0.927517", \ + "0.0260104, 0.0378512, 0.105689, 0.196083, 0.37873, 0.616566, 0.92739", \ + "0.0355335, 0.0459098, 0.107522, 0.196325, 0.378655, 0.616544, 0.92767", \ + "0.0489114, 0.0599674, 0.114325, 0.199108, 0.379467, 0.617161, 0.927769", \ + "0.068586, 0.081786, 0.129964, 0.20693, 0.382239, 0.618716, 0.928825", \ + "0.088496, 0.103567, 0.150641, 0.219857, 0.387385, 0.620939, 0.930597", \ + "0.108374, 0.124721, 0.174071, 0.237663, 0.396148, 0.625176, 0.933361" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207713, 0.228088, 0.294217, 0.355511, 0.464544, 0.600786, 0.777247", \ + "0.226001, 0.246342, 0.312453, 0.373757, 0.482871, 0.619038, 0.79553", \ + "0.297545, 0.317932, 0.383913, 0.44529, 0.554366, 0.690554, 0.867059", \ + "0.35992, 0.382031, 0.45186, 0.514833, 0.62483, 0.761155, 0.937641", \ + "0.443334, 0.468353, 0.545316, 0.611726, 0.72453, 0.861929, 1.03893", \ + "0.519273, 0.547692, 0.634207, 0.705166, 0.821353, 0.959772, 1.13677", \ + "0.59361, 0.625463, 0.721946, 0.798753, 0.919615, 1.06022, 1.23785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445311, 0.0579574, 0.112971, 0.17785, 0.310907, 0.489362, 0.72619", \ + "0.0445175, 0.0578333, 0.113012, 0.17785, 0.310937, 0.48935, 0.725936", \ + "0.0452147, 0.0583293, 0.113204, 0.177993, 0.310948, 0.489397, 0.725944", \ + "0.0513668, 0.0650663, 0.119174, 0.182569, 0.313333, 0.490325, 0.72646", \ + "0.063243, 0.077605, 0.131773, 0.193334, 0.321175, 0.495629, 0.729822", \ + "0.078366, 0.093799, 0.148201, 0.207444, 0.331024, 0.501531, 0.733846", \ + "0.095071, 0.1117, 0.169043, 0.22608, 0.344777, 0.511159, 0.739285" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0727784, 0.0858716, 0.140181, 0.204296, 0.331209, 0.495564, 0.710207", \ + "0.0947453, 0.107816, 0.162067, 0.226185, 0.353184, 0.517503, 0.732194", \ + "0.19456, 0.209555, 0.264487, 0.328029, 0.454769, 0.61944, 0.834315", \ + "0.270071, 0.28878, 0.348081, 0.410958, 0.537401, 0.701406, 0.915998", \ + "0.36967, 0.393597, 0.462605, 0.526876, 0.652674, 0.815979, 1.03022", \ + "0.459485, 0.487742, 0.568684, 0.635406, 0.760601, 0.92429, 1.13764", \ + "0.544996, 0.576944, 0.669663, 0.741733, 0.868153, 1.03125, 1.24551" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.02285, 0.0350373, 0.105102, 0.195999, 0.378755, 0.616471, 0.927616", \ + "0.0227354, 0.0349387, 0.105076, 0.195987, 0.378748, 0.61647, 0.927625", \ + "0.0311713, 0.0416772, 0.106457, 0.196197, 0.37871, 0.616543, 0.927575", \ + "0.0424711, 0.0532851, 0.111919, 0.1985, 0.379573, 0.61692, 0.927837", \ + "0.059342, 0.071929, 0.124778, 0.20468, 0.382043, 0.618901, 0.929045", \ + "0.076375, 0.09112, 0.142724, 0.216156, 0.386424, 0.62106, 0.931017", \ + "0.093424, 0.10984, 0.164264, 0.230843, 0.393655, 0.624917, 0.933806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.190348, 0.210403, 0.275701, 0.336415, 0.445009, 0.580939, 0.757172", \ + "0.208384, 0.228404, 0.293778, 0.354501, 0.463137, 0.598972, 0.775393", \ + "0.279314, 0.299546, 0.364985, 0.425818, 0.534491, 0.670389, 0.846632", \ + "0.338012, 0.360032, 0.429602, 0.492517, 0.602387, 0.738551, 0.914755", \ + "0.414298, 0.439512, 0.51704, 0.583389, 0.696117, 0.833339, 1.01009", \ + "0.48302, 0.511756, 0.599396, 0.670802, 0.787011, 0.925255, 1.10201", \ + "0.550396, 0.582493, 0.68121, 0.758296, 0.88018, 1.02087, 1.19802" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430502, 0.056389, 0.111614, 0.176572, 0.309872, 0.488378, 0.724967", \ + "0.0430464, 0.056452, 0.111596, 0.176569, 0.309876, 0.488394, 0.725352", \ + "0.0445258, 0.0575379, 0.112152, 0.176885, 0.309915, 0.48846, 0.724969", \ + "0.0509506, 0.0645776, 0.118992, 0.18235, 0.313108, 0.489846, 0.725802", \ + "0.063713, 0.078209, 0.132628, 0.193759, 0.321213, 0.495551, 0.728778", \ + "0.079837, 0.095512, 0.150345, 0.209214, 0.332038, 0.502079, 0.733612", \ + "0.097352, 0.114302, 0.171825, 0.22962, 0.34717, 0.512367, 0.740172" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.076369, 0.089404, 0.143519, 0.207538, 0.334332, 0.498647, 0.713277", \ + "0.0984623, 0.111477, 0.16558, 0.229579, 0.356479, 0.520773, 0.735428", \ + "0.200025, 0.214838, 0.269515, 0.332922, 0.459656, 0.624336, 0.839183", \ + "0.278136, 0.296639, 0.354864, 0.418364, 0.544763, 0.708644, 0.923279", \ + "0.381836, 0.405458, 0.473538, 0.537872, 0.663605, 0.827393, 1.04159", \ + "0.475851, 0.503919, 0.583307, 0.650253, 0.775759, 0.938982, 1.15286", \ + "0.565688, 0.597549, 0.688894, 0.760358, 0.886752, 1.04966, 1.26393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0228453, 0.0349399, 0.104851, 0.195753, 0.37857, 0.616408, 0.927502", \ + "0.022788, 0.0349099, 0.104847, 0.195755, 0.378569, 0.61642, 0.927323", \ + "0.0305629, 0.0411243, 0.10615, 0.195995, 0.378528, 0.616433, 0.927601", \ + "0.0417496, 0.0522848, 0.111709, 0.198162, 0.379273, 0.616743, 0.927598", \ + "0.058287, 0.070621, 0.123564, 0.204, 0.381725, 0.618713, 0.928831", \ + "0.0751, 0.08942, 0.141417, 0.214642, 0.385891, 0.620756, 0.930782", \ + "0.091851, 0.107856, 0.161507, 0.228579, 0.392507, 0.624362, 0.933498" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.172593, 0.191984, 0.255803, 0.315715, 0.423497, 0.559074, 0.73519", \ + "0.191014, 0.21045, 0.274225, 0.33414, 0.441931, 0.577482, 0.753618", \ + "0.265334, 0.285046, 0.349076, 0.409121, 0.517147, 0.652677, 0.828809", \ + "0.32755, 0.349512, 0.418658, 0.4809, 0.590121, 0.725943, 0.902062", \ + "0.407188, 0.432925, 0.511302, 0.577624, 0.689975, 0.826795, 1.00345", \ + "0.476831, 0.506593, 0.596452, 0.668508, 0.784706, 0.922576, 1.09915", \ + "0.544526, 0.578001, 0.680182, 0.75849, 0.880512, 1.02093, 1.19783" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0392981, 0.0527034, 0.107712, 0.17279, 0.30625, 0.485248, 0.7225", \ + "0.0393198, 0.0526505, 0.107713, 0.17277, 0.306257, 0.485277, 0.72252", \ + "0.0413582, 0.054367, 0.108406, 0.173043, 0.306402, 0.485107, 0.722537", \ + "0.0487855, 0.0624802, 0.116255, 0.179187, 0.309688, 0.486784, 0.722936", \ + "0.063219, 0.07815, 0.131615, 0.191651, 0.318269, 0.49281, 0.726114", \ + "0.080433, 0.096914, 0.151523, 0.208953, 0.329754, 0.499137, 0.73023", \ + "0.098442, 0.116397, 0.174355, 0.231063, 0.345996, 0.509912, 0.736805" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759803, 0.0906866, 0.146099, 0.210184, 0.337041, 0.501437, 0.716049", \ + "0.0979144, 0.11256, 0.167921, 0.232035, 0.358923, 0.523334, 0.737948", \ + "0.198998, 0.216239, 0.273032, 0.336838, 0.463611, 0.628032, 0.84274", \ + "0.27621, 0.298313, 0.361202, 0.425307, 0.55183, 0.716136, 0.930483", \ + "0.378909, 0.407175, 0.482262, 0.547866, 0.67417, 0.837804, 1.05235", \ + "0.472506, 0.505855, 0.594528, 0.664386, 0.790606, 0.954324, 1.16857", \ + "0.562257, 0.599638, 0.701479, 0.777911, 0.905897, 1.06924, 1.28354" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261034, 0.0379181, 0.105706, 0.196104, 0.378738, 0.616569, 0.927517", \ + "0.0260104, 0.0378512, 0.105689, 0.196083, 0.37873, 0.616566, 0.92739", \ + "0.0355335, 0.0459098, 0.107522, 0.196325, 0.378655, 0.616544, 0.92767", \ + "0.0489114, 0.0599674, 0.114325, 0.199108, 0.379467, 0.617161, 0.927769", \ + "0.068586, 0.081786, 0.129964, 0.20693, 0.382239, 0.618716, 0.928825", \ + "0.088496, 0.103567, 0.150641, 0.219857, 0.387385, 0.620939, 0.930597", \ + "0.108374, 0.124721, 0.174071, 0.237663, 0.396148, 0.625176, 0.933361" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207713, 0.228088, 0.294217, 0.355511, 0.464544, 0.600786, 0.777247", \ + "0.226001, 0.246342, 0.312453, 0.373757, 0.482871, 0.619038, 0.79553", \ + "0.297545, 0.317932, 0.383913, 0.44529, 0.554366, 0.690554, 0.867059", \ + "0.35992, 0.382031, 0.45186, 0.514833, 0.62483, 0.761155, 0.937641", \ + "0.443334, 0.468353, 0.545316, 0.611726, 0.72453, 0.861929, 1.03893", \ + "0.519273, 0.547692, 0.634207, 0.705166, 0.821353, 0.959772, 1.13677", \ + "0.59361, 0.625463, 0.721946, 0.798753, 0.919615, 1.06022, 1.23785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445311, 0.0579574, 0.112971, 0.17785, 0.310907, 0.489362, 0.72619", \ + "0.0445175, 0.0578333, 0.113012, 0.17785, 0.310937, 0.48935, 0.725936", \ + "0.0452147, 0.0583293, 0.113204, 0.177993, 0.310948, 0.489397, 0.725944", \ + "0.0513668, 0.0650663, 0.119174, 0.182569, 0.313333, 0.490325, 0.72646", \ + "0.063243, 0.077605, 0.131773, 0.193334, 0.321175, 0.495629, 0.729822", \ + "0.078366, 0.093799, 0.148201, 0.207444, 0.331024, 0.501531, 0.733846", \ + "0.095071, 0.1117, 0.169043, 0.22608, 0.344777, 0.511159, 0.739285" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00393592, 0.00401828, 0.00426259, 0.00435126, 0.00440415, 0.00442601, 0.00443884", \ + "0.00385146, 0.00393202, 0.00416816, 0.00426696, 0.0043264, 0.00435113, 0.00436528", \ + "0.00390861, 0.00391223, 0.00403465, 0.00411486, 0.00419862, 0.00426089, 0.00428968", \ + "0.00432451, 0.00424279, 0.00424504, 0.0043038, 0.00436746, 0.00441929, 0.00445948", \ + "0.00519629, 0.00500076, 0.00488818, 0.00488436, 0.00496025, 0.00504857, 0.00502684", \ + "0.00655329, 0.00619466, 0.00590273, 0.00584442, 0.00583709, 0.00590105, 0.006016", \ + "0.00833478, 0.00779737, 0.00730964, 0.00719053, 0.00712973, 0.00713381, 0.00722344" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00742211, 0.00741889, 0.00760828, 0.00771414, 0.00778699, 0.00782007, 0.00783898", \ + "0.00727589, 0.00727359, 0.00746745, 0.00757712, 0.00765284, 0.00768743, 0.00770662", \ + "0.00738393, 0.00732698, 0.00741593, 0.00750884, 0.00759974, 0.00764895, 0.00769164", \ + "0.00795827, 0.00778863, 0.00766409, 0.0078346, 0.00782669, 0.00786963, 0.00791259", \ + "0.00882506, 0.00850632, 0.00835033, 0.00845578, 0.00845344, 0.00846885, 0.00848983", \ + "0.0102417, 0.00980932, 0.00944053, 0.0093385, 0.00931177, 0.00932159, 0.009339", \ + "0.0120049, 0.0113875, 0.0107331, 0.0106341, 0.0105578, 0.010552, 0.0105658" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00396198, 0.00404032, 0.00428307, 0.00437298, 0.00442577, 0.0044468, 0.00446023", \ + "0.00388828, 0.00396953, 0.00421601, 0.00431298, 0.00436928, 0.00439052, 0.00440323", \ + "0.00387217, 0.00388494, 0.00400536, 0.00407633, 0.00415776, 0.00420548, 0.00423439", \ + "0.00398941, 0.00395766, 0.00407131, 0.00413765, 0.00421541, 0.00426392, 0.00429355", \ + "0.00478343, 0.00465022, 0.00452475, 0.00453107, 0.00462155, 0.00471788, 0.00470191", \ + "0.00582532, 0.00555618, 0.00540853, 0.00535589, 0.00536468, 0.00543248, 0.00555139", \ + "0.00749849, 0.00713273, 0.00667825, 0.0065601, 0.0065066, 0.00649736, 0.00661687" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00819026, 0.0081636, 0.00831984, 0.00842368, 0.00850147, 0.00853878, 0.00856051", \ + "0.00807541, 0.00805285, 0.00821673, 0.00832147, 0.00840332, 0.00844256, 0.00846493", \ + "0.00816804, 0.00811624, 0.00818972, 0.00828027, 0.00836957, 0.00843143, 0.00846547", \ + "0.00871064, 0.00854464, 0.00845968, 0.00850209, 0.00857785, 0.00862866, 0.0086727", \ + "0.00963205, 0.00931808, 0.00910498, 0.00909114, 0.0091334, 0.00918016, 0.0092181", \ + "0.011075, 0.0106066, 0.0101432, 0.0100571, 0.0100369, 0.0100582, 0.0100804", \ + "0.0126779, 0.0120853, 0.0114381, 0.0113449, 0.0112715, 0.0112613, 0.0112739" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00426122, 0.00438576, 0.00462878, 0.0046989, 0.00473963, 0.00475643, 0.00476614", \ + "0.00417334, 0.00428332, 0.00450952, 0.00459066, 0.00463954, 0.00466067, 0.00466954", \ + "0.00422009, 0.00423373, 0.00435498, 0.00444657, 0.00453097, 0.00458075, 0.00461014", \ + "0.00463799, 0.00456964, 0.00457545, 0.00465447, 0.00470378, 0.00475907, 0.00479614", \ + "0.00554891, 0.00535864, 0.0052095, 0.00520985, 0.00525395, 0.00539087, 0.00536758", \ + "0.00686859, 0.00654565, 0.00621961, 0.00615729, 0.00615923, 0.00625823, 0.0062587", \ + "0.00866874, 0.00818992, 0.00765952, 0.00752263, 0.00745955, 0.00746003, 0.00757594" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00953707, 0.00951213, 0.00967346, 0.00977755, 0.00985378, 0.00989067, 0.00991059", \ + "0.00944945, 0.00942886, 0.00958991, 0.0096932, 0.00977257, 0.00980976, 0.00983061", \ + "0.00943705, 0.00938595, 0.00948111, 0.00958298, 0.00967215, 0.00971891, 0.00974657", \ + "0.00959779, 0.00949002, 0.00950557, 0.0095777, 0.00966763, 0.00972838, 0.00976911", \ + "0.0102339, 0.0100489, 0.00987593, 0.00988837, 0.00994454, 0.0099974, 0.0100388", \ + "0.0113484, 0.010983, 0.0106766, 0.010627, 0.0106439, 0.0106831, 0.0107126", \ + "0.0129218, 0.0124218, 0.0119227, 0.011849, 0.0117872, 0.0117846, 0.0118082" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00426059, 0.00438362, 0.00462719, 0.00469679, 0.00473929, 0.0047564, 0.00476672", \ + "0.00417157, 0.00428199, 0.00451842, 0.00459009, 0.00463913, 0.00465896, 0.00466892", \ + "0.00420471, 0.00423268, 0.00436604, 0.00444443, 0.00453259, 0.00458096, 0.00461132", \ + "0.00459865, 0.00454748, 0.00456942, 0.00465437, 0.00470899, 0.00476432, 0.00479804", \ + "0.00538219, 0.00526393, 0.00519096, 0.00519261, 0.00524948, 0.0053972, 0.0053594", \ + "0.00669457, 0.00641137, 0.00617513, 0.00615831, 0.00615656, 0.0062024, 0.00642128", \ + "0.00840848, 0.00798168, 0.00760141, 0.00749706, 0.00743756, 0.00745124, 0.00747032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00867771, 0.008674, 0.00886128, 0.00896758, 0.00903961, 0.0090717, 0.00908972", \ + "0.00859254, 0.0085868, 0.00877043, 0.00887717, 0.00895097, 0.00898415, 0.00900263", \ + "0.00856298, 0.00853386, 0.00866885, 0.00876358, 0.0088535, 0.00889802, 0.00892397", \ + "0.00877819, 0.0086671, 0.00868949, 0.0087843, 0.0088608, 0.00891584, 0.0089476", \ + "0.00945914, 0.0092022, 0.00906134, 0.00910021, 0.00916608, 0.00922005, 0.00925737", \ + "0.0106246, 0.0102323, 0.00991804, 0.00989718, 0.00992371, 0.00995877, 0.00998805", \ + "0.0122436, 0.0117265, 0.0112109, 0.0111101, 0.0110866, 0.0110926, 0.0111102" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00431221, 0.00442643, 0.0046717, 0.00474481, 0.00478862, 0.00480648, 0.00481739", \ + "0.00421666, 0.00432297, 0.00455959, 0.00464297, 0.00469433, 0.00471828, 0.00472703", \ + "0.00424442, 0.00427444, 0.00440314, 0.00448484, 0.00457091, 0.0046218, 0.00465467", \ + "0.00462347, 0.00457596, 0.00460489, 0.00469602, 0.00473586, 0.0048018, 0.00483539", \ + "0.00542031, 0.00528715, 0.00524344, 0.0052396, 0.00530916, 0.00544044, 0.00536255", \ + "0.00671827, 0.00645222, 0.00622634, 0.00620686, 0.00620904, 0.00630576, 0.00635075", \ + "0.00842707, 0.0080285, 0.0076691, 0.00758461, 0.007524, 0.00751776, 0.00758855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00895541, 0.00898753, 0.00921274, 0.00930979, 0.00937541, 0.00940331, 0.00941979", \ + "0.00887591, 0.00890202, 0.00911952, 0.00922055, 0.00928772, 0.00931761, 0.00933371", \ + "0.00888375, 0.00886554, 0.00899537, 0.00909821, 0.00918849, 0.00923803, 0.00926386", \ + "0.00907838, 0.00897834, 0.00903706, 0.00911834, 0.00922669, 0.00927131, 0.00929713", \ + "0.00979366, 0.00955055, 0.00941267, 0.00944725, 0.00950941, 0.00956135, 0.0095972", \ + "0.0109836, 0.0105953, 0.0102864, 0.0103264, 0.0103137, 0.0103297, 0.0103534", \ + "0.0126623, 0.0121406, 0.0116083, 0.0115022, 0.0114656, 0.0114667, 0.0114817" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00426122, 0.00438576, 0.00462878, 0.0046989, 0.00473963, 0.00475643, 0.00476614", \ + "0.00417334, 0.00428332, 0.00450952, 0.00459066, 0.00463954, 0.00466067, 0.00466954", \ + "0.00422009, 0.00423373, 0.00435498, 0.00444657, 0.00453097, 0.00458075, 0.00461014", \ + "0.00463799, 0.00456964, 0.00457545, 0.00465447, 0.00470378, 0.00475907, 0.00479614", \ + "0.00554891, 0.00535864, 0.0052095, 0.00520985, 0.00525395, 0.00539087, 0.00536758", \ + "0.00686859, 0.00654565, 0.00621961, 0.00615729, 0.00615923, 0.00625823, 0.0062587", \ + "0.00866874, 0.00818992, 0.00765952, 0.00752263, 0.00745955, 0.00746003, 0.00757594" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00953707, 0.00951213, 0.00967346, 0.00977755, 0.00985378, 0.00989067, 0.00991059", \ + "0.00944945, 0.00942886, 0.00958991, 0.0096932, 0.00977257, 0.00980976, 0.00983061", \ + "0.00943705, 0.00938595, 0.00948111, 0.00958298, 0.00967215, 0.00971891, 0.00974657", \ + "0.00959779, 0.00949002, 0.00950557, 0.0095777, 0.00966763, 0.00972838, 0.00976911", \ + "0.0102339, 0.0100489, 0.00987593, 0.00988837, 0.00994454, 0.0099974, 0.0100388", \ + "0.0113484, 0.010983, 0.0106766, 0.010627, 0.0106439, 0.0106831, 0.0107126", \ + "0.0129218, 0.0124218, 0.0119227, 0.011849, 0.0117872, 0.0117846, 0.0118082" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00428442, 0.00439226, 0.00462419, 0.0046948, 0.00473909, 0.00475633, 0.00476605", \ + "0.00419109, 0.00429114, 0.0045118, 0.00459124, 0.00464264, 0.00466585, 0.00467761", \ + "0.00434927, 0.00434902, 0.00444115, 0.00450939, 0.00458442, 0.00462949, 0.00465913", \ + "0.00466562, 0.00460455, 0.00462682, 0.00468325, 0.0047667, 0.00489121, 0.00485161", \ + "0.00560581, 0.00542123, 0.00527344, 0.00527663, 0.00537818, 0.00539581, 0.00540649", \ + "0.00694433, 0.00663106, 0.00631042, 0.0062475, 0.00625142, 0.00630697, 0.00643093", \ + "0.00877543, 0.00831143, 0.00779482, 0.00765954, 0.00759398, 0.00759865, 0.00768625" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105365, 0.0105289, 0.0106875, 0.0107902, 0.0108667, 0.0109015, 0.0109226", \ + "0.01046, 0.0104534, 0.0106067, 0.0107126, 0.0107898, 0.0108259, 0.0108454", \ + "0.0104133, 0.0103719, 0.0104913, 0.0106017, 0.0106893, 0.010733, 0.0107582", \ + "0.0105335, 0.0104566, 0.010492, 0.0105758, 0.0106722, 0.0107238, 0.010758", \ + "0.0110688, 0.0108656, 0.0107575, 0.0107886, 0.0108496, 0.0108983, 0.0109354", \ + "0.0119086, 0.0116226, 0.0113684, 0.011363, 0.0114042, 0.0114542, 0.0114922", \ + "0.0133985, 0.0129775, 0.0126629, 0.0125507, 0.0125196, 0.0125281, 0.01255" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00428421, 0.00439022, 0.00462233, 0.0046946, 0.00473718, 0.00475535, 0.00476915", \ + "0.00418879, 0.004291, 0.00451149, 0.00459121, 0.00464256, 0.00466463, 0.00467759", \ + "0.00433816, 0.00433943, 0.00443075, 0.00450407, 0.00458205, 0.00462875, 0.00465791", \ + "0.00462445, 0.00458683, 0.00463719, 0.00471534, 0.00476534, 0.00482291, 0.00485555", \ + "0.00550952, 0.00536216, 0.0052612, 0.00527132, 0.00531383, 0.00538955, 0.00542339", \ + "0.00676839, 0.00651579, 0.00629885, 0.0062713, 0.00626375, 0.00635663, 0.00631091", \ + "0.00853013, 0.00812435, 0.00783235, 0.00770732, 0.00762731, 0.00761927, 0.00765143" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00968595, 0.00968421, 0.00987921, 0.00998316, 0.0100537, 0.0100855, 0.0101008", \ + "0.00959502, 0.00960641, 0.00979493, 0.00989769, 0.00996825, 0.0100007, 0.0100184", \ + "0.00956918, 0.00953011, 0.00968049, 0.00978074, 0.00987238, 0.00991359, 0.0099369", \ + "0.00970016, 0.00962198, 0.00967651, 0.00977316, 0.00985715, 0.00991103, 0.00993652", \ + "0.0101435, 0.00996382, 0.00996646, 0.0100038, 0.0100626, 0.0101052, 0.0101349", \ + "0.0112037, 0.0108832, 0.0106388, 0.0106397, 0.0106804, 0.0107177, 0.010748", \ + "0.0126933, 0.0122468, 0.0118561, 0.0118337, 0.0118029, 0.0118202, 0.0118317" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00432643, 0.00442572, 0.00465217, 0.00472631, 0.00477095, 0.00479007, 0.00480482", \ + "0.00422773, 0.00432482, 0.00454577, 0.00462703, 0.00467987, 0.00470247, 0.0047153", \ + "0.0043857, 0.0043847, 0.00447192, 0.00454401, 0.00462188, 0.00466755, 0.0046967", \ + "0.00467517, 0.00462748, 0.00469265, 0.00475489, 0.00481143, 0.00486471, 0.00489758", \ + "0.00553448, 0.00539224, 0.00528583, 0.00531317, 0.00539931, 0.00546579, 0.00546086", \ + "0.00682325, 0.00655656, 0.00641303, 0.00633862, 0.00631887, 0.00638223, 0.0064397", \ + "0.00859954, 0.00819277, 0.00792353, 0.00777053, 0.00768483, 0.00766803, 0.00771722" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00997391, 0.0100199, 0.0102328, 0.0103316, 0.0103961, 0.0104248, 0.0104385", \ + "0.0098909, 0.00993466, 0.0101436, 0.0102457, 0.010312, 0.0103405, 0.0103558", \ + "0.00986645, 0.00986188, 0.0100225, 0.010127, 0.0102112, 0.0102534, 0.0102768", \ + "0.0100324, 0.00996513, 0.0100315, 0.0101075, 0.0101984, 0.0102496, 0.0102757", \ + "0.010596, 0.010408, 0.0103053, 0.0103411, 0.0104064, 0.0104548, 0.0104863", \ + "0.0116653, 0.0113392, 0.0110508, 0.0110188, 0.0110419, 0.0110792, 0.011107", \ + "0.0130872, 0.0126514, 0.012241, 0.0122026, 0.0121719, 0.012184, 0.0122077" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00428442, 0.00439226, 0.00462419, 0.0046948, 0.00473909, 0.00475633, 0.00476605", \ + "0.00419109, 0.00429114, 0.0045118, 0.00459124, 0.00464264, 0.00466585, 0.00467761", \ + "0.00434927, 0.00434902, 0.00444115, 0.00450939, 0.00458442, 0.00462949, 0.00465913", \ + "0.00466562, 0.00460455, 0.00462682, 0.00468325, 0.0047667, 0.00489121, 0.00485161", \ + "0.00560581, 0.00542123, 0.00527344, 0.00527663, 0.00537818, 0.00539581, 0.00540649", \ + "0.00694433, 0.00663106, 0.00631042, 0.0062475, 0.00625142, 0.00630697, 0.00643093", \ + "0.00877543, 0.00831143, 0.00779482, 0.00765954, 0.00759398, 0.00759865, 0.00768625" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105365, 0.0105289, 0.0106875, 0.0107902, 0.0108667, 0.0109015, 0.0109226", \ + "0.01046, 0.0104534, 0.0106067, 0.0107126, 0.0107898, 0.0108259, 0.0108454", \ + "0.0104133, 0.0103719, 0.0104913, 0.0106017, 0.0106893, 0.010733, 0.0107582", \ + "0.0105335, 0.0104566, 0.010492, 0.0105758, 0.0106722, 0.0107238, 0.010758", \ + "0.0110688, 0.0108656, 0.0107575, 0.0107886, 0.0108496, 0.0108983, 0.0109354", \ + "0.0119086, 0.0116226, 0.0113684, 0.011363, 0.0114042, 0.0114542, 0.0114922", \ + "0.0133985, 0.0129775, 0.0126629, 0.0125507, 0.0125196, 0.0125281, 0.01255" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163429; + rise_capacitance : 0.00163429; + rise_capacitance_range (0.000980807, 0.00163429); + fall_capacitance : 0.00163277; + fall_capacitance_range (0.000980574, 0.00163277); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000158803, -0.000159248, -0.000157155, -0.000155836, -0.000154175, -0.000154455, -0.000154178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000171521, 0.000171125, 0.000169474, 0.000166996, 0.000165409, 0.000163374, 0.000159423" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0001532, -0.000146504, -0.000152028, -0.000148539, -0.000148712, -0.000149304, -0.000144675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000158703, 0.000155929, 0.000154823, 0.000154204, 0.000152046, 0.000149304, 0.000144675" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000147329, -0.000147866, -0.000148451, -0.000148412, -0.000147735, -0.000147842, -0.000147611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000148014, 0.000148186, 0.000148451, 0.000148412, 0.000147735, 0.000147842, 0.000147611" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000141075, -0.000144118, -0.00014423, -0.000145023, -0.000143944, -0.000145174, -0.000145037" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00014339, 0.000145128, 0.000147375, 0.000146154, 0.000145456, 0.000145308, 0.000145037" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122964, -0.00122506, -0.00123067, -0.00122786, -0.00123227, -0.00123716, -0.00124313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124763, 0.00124443, 0.00125101, 0.00124994, 0.00124558, 0.00124702, 0.00124617" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159444; + rise_capacitance : 0.00159444; + rise_capacitance_range (0.00114338, 0.00159444); + fall_capacitance : 0.00155671; + fall_capacitance_range (0.00104581, 0.00155671); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00015368, -0.000155589, -0.000155718, -0.000152269, -0.000153137, -0.000153466, -0.000153232" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000169177, 0.000169611, 0.000168472, 0.000165039, 0.000164506, 0.000162495, 0.000158549" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000150873, -0.00015091, -0.000150136, -0.000147452, -0.000147724, -0.000148496, -0.000143991" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000156189, 0.000157173, 0.000156317, 0.000154923, 0.000151308, 0.000148622, 0.000143991" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146857, -0.000145718, -0.000147033, -0.000147124, -0.000146726, -0.000146994, -0.000146786" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147281, 0.00014893, 0.000149016, 0.000147228, 0.000146875, 0.000146994, 0.000146786" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000142619, -0.000141537, -0.000143015, -0.000143065, -0.000142691, -0.000143973, -0.000144169" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144638, 0.000146597, 0.00014667, 0.00014473, 0.000144345, 0.000144395, 0.000144169" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980574, -0.000981683, -0.000981973, -0.000982497, -0.000981233, -0.00098195, -0.000981333" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102681, 0.000993313, 0.000989717, 0.000983451, 0.000981818, 0.000983455, 0.000982315" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159582; + rise_capacitance : 0.00155638; + rise_capacitance_range (0.00113414, 0.00155638); + fall_capacitance : 0.00159582; + fall_capacitance_range (0.00105649, 0.00159582); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000246377, -0.000246793, -0.000248691, -0.000248953, -0.000246718, -0.000247239, -0.000246891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000246377, 0.000246793, 0.000248691, 0.000248953, 0.000246718, 0.000247239, 0.000246891" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000663107, -0.000792833, -0.000873665, -0.000873976, -0.000874047, -0.000877471, -0.000876527" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00087479, 0.000873511, 0.000879959, 0.000873976, 0.000874047, 0.000877471, 0.000876527" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000199748, -0.000198767, -0.000197893, -0.000198647, -0.000197805, -0.000199745, -0.000201707" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000204889, 0.000204367, 0.00020469, 0.00020494, 0.000203583, 0.000204681, 0.000205447" \ + ); + } + } + internal_power () { + when : "(!A * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000200087, -0.000196658, -0.000197893, -0.000198622, -0.000197787, -0.000199723, -0.000201682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00020502, 0.000204113, 0.000204622, 0.000204968, 0.000203598, 0.00020469, 0.000205453" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158996; + rise_capacitance : 0.00154711; + rise_capacitance_range (0.00115163, 0.00154711); + fall_capacitance : 0.00158996; + fall_capacitance_range (0.00116811, 0.00158996); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000794545, -0.000841188, -0.000878712, -0.000888283, -0.000885966, -0.000889484, -0.000888143" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000894147, 0.000892942, 0.000891413, 0.000889282, 0.000885966, 0.000889484, 0.000888143" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000699013, -0.000788558, -0.000855439, -0.000861882, -0.000852534, -0.000855745, -0.00085448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000850105, 0.000852353, 0.000861407, 0.000861882, 0.000852534, 0.000855745, 0.00085448" \ + ); + } + } + internal_power () { + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000778356, -0.000839589, -0.000878682, -0.000888299, -0.000890587, -0.000894123, -0.000892822" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000896949, 0.000897845, 0.000897143, 0.000893066, 0.000890587, 0.000894123, 0.000892822" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000778366, -0.000839643, -0.000878719, -0.000888295, -0.000890601, -0.000894131, -0.000892827" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000897009, 0.000898046, 0.000897068, 0.00089309, 0.000890601, 0.000894131, 0.000892827" \ + ); + } + } + } + } + cell (AO21X2) { + area : 9.8784; + cell_leakage_power : 0.0853214; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0629256; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109787; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710818; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104344; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710818; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0973543; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.064356; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101641; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0853214; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100809, 0.116261, 0.174041, 0.238393, 0.365254, 0.529524, 0.744043", \ + "0.120624, 0.136113, 0.193905, 0.258289, 0.385062, 0.549361, 0.76388", \ + "0.204271, 0.221201, 0.280593, 0.344955, 0.47168, 0.636001, 0.850598", \ + "0.271221, 0.290964, 0.354953, 0.419921, 0.546666, 0.710678, 0.925643", \ + "0.359775, 0.384601, 0.458648, 0.52582, 0.65216, 0.816151, 1.03083", \ + "0.443045, 0.472005, 0.557953, 0.629114, 0.756691, 0.919625, 1.13351", \ + "0.523783, 0.556325, 0.655159, 0.732633, 0.861394, 1.02511, 1.23927" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0287081, 0.0415715, 0.109413, 0.19864, 0.380805, 0.618665, 0.929865", \ + "0.0287162, 0.0415322, 0.109408, 0.198643, 0.380804, 0.618665, 0.929863", \ + "0.0343754, 0.0465012, 0.111589, 0.199385, 0.380868, 0.61865, 0.929864", \ + "0.0443066, 0.0571029, 0.118145, 0.203071, 0.382156, 0.619149, 0.929987", \ + "0.060927, 0.074986, 0.132047, 0.211153, 0.385708, 0.621815, 0.931525", \ + "0.078183, 0.094308, 0.151681, 0.224157, 0.391864, 0.624166, 0.933451", \ + "0.095921, 0.113563, 0.174055, 0.242516, 0.402724, 0.630066, 0.936768" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124827, 0.141249, 0.197074, 0.252981, 0.358368, 0.493407, 0.669456", \ + "0.141601, 0.158047, 0.213885, 0.269802, 0.375154, 0.510309, 0.686368", \ + "0.233078, 0.250302, 0.307088, 0.363127, 0.46861, 0.603875, 0.77991", \ + "0.306908, 0.326873, 0.387745, 0.444944, 0.551497, 0.686582, 0.862656", \ + "0.401881, 0.426146, 0.495664, 0.555021, 0.661512, 0.79668, 0.973298", \ + "0.486471, 0.514292, 0.593874, 0.656887, 0.764313, 0.898935, 1.07458", \ + "0.564945, 0.595775, 0.685836, 0.754048, 0.864035, 0.998503, 1.17445" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326378, 0.0441576, 0.09686, 0.163024, 0.299996, 0.481043, 0.71978", \ + "0.0326833, 0.0440999, 0.0968865, 0.162994, 0.299907, 0.481142, 0.71977", \ + "0.0377623, 0.0485061, 0.0990256, 0.164168, 0.300245, 0.481212, 0.719818", \ + "0.049901, 0.0602727, 0.106925, 0.169878, 0.303621, 0.483362, 0.720599", \ + "0.067759, 0.07908, 0.121797, 0.179142, 0.308747, 0.487175, 0.723722", \ + "0.085535, 0.098215, 0.140558, 0.193051, 0.315878, 0.490428, 0.726628", \ + "0.103706, 0.11761, 0.162102, 0.210525, 0.326613, 0.49641, 0.729545" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0949027, 0.11038, 0.168189, 0.232522, 0.359412, 0.523586, 0.738183", \ + "0.113025, 0.128534, 0.18627, 0.250735, 0.377434, 0.541703, 0.756292", \ + "0.20102, 0.218473, 0.277982, 0.341228, 0.467738, 0.632217, 0.846842", \ + "0.26753, 0.288858, 0.353538, 0.418299, 0.544787, 0.708331, 0.92276", \ + "0.355451, 0.381832, 0.457419, 0.523957, 0.649823, 0.813464, 1.02697", \ + "0.438301, 0.468736, 0.557389, 0.62733, 0.753296, 0.916038, 1.12984", \ + "0.516579, 0.550558, 0.652957, 0.730422, 0.8584, 1.02118, 1.2351" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0287279, 0.0415679, 0.10941, 0.198629, 0.380802, 0.618565, 0.929865", \ + "0.0287048, 0.0414993, 0.109396, 0.198628, 0.380807, 0.618553, 0.929865", \ + "0.0375284, 0.048933, 0.112334, 0.199839, 0.380885, 0.618558, 0.929864", \ + "0.0504997, 0.0624569, 0.11978, 0.203902, 0.38282, 0.619579, 0.930087", \ + "0.069142, 0.083264, 0.136564, 0.21259, 0.386286, 0.622727, 0.93231", \ + "0.088067, 0.104092, 0.15861, 0.22767, 0.392722, 0.624788, 0.934262", \ + "0.108264, 0.125796, 0.184089, 0.24776, 0.403647, 0.630521, 0.937471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113766, 0.129906, 0.184858, 0.240291, 0.345309, 0.480099, 0.656024", \ + "0.129984, 0.146083, 0.201155, 0.256611, 0.361647, 0.496518, 0.672456", \ + "0.217702, 0.23499, 0.291732, 0.347387, 0.452435, 0.587394, 0.763288", \ + "0.284239, 0.304433, 0.365188, 0.422172, 0.52824, 0.662869, 0.83868", \ + "0.368412, 0.392979, 0.463429, 0.522824, 0.628798, 0.762356, 0.938689", \ + "0.443178, 0.471448, 0.553048, 0.616593, 0.723664, 0.85735, 1.03306", \ + "0.511545, 0.543053, 0.636209, 0.705782, 0.816874, 0.951651, 1.12613" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0314225, 0.0428386, 0.0957619, 0.162006, 0.299011, 0.480633, 0.719028", \ + "0.0314485, 0.0428733, 0.0957118, 0.161991, 0.299125, 0.480632, 0.719084", \ + "0.0383307, 0.0487986, 0.0988411, 0.163485, 0.299581, 0.48047, 0.719081", \ + "0.0509209, 0.0615465, 0.107966, 0.170262, 0.303695, 0.482676, 0.720012", \ + "0.069626, 0.081403, 0.12382, 0.180565, 0.308952, 0.48736, 0.723509", \ + "0.088627, 0.101764, 0.144609, 0.196027, 0.316964, 0.491019, 0.726276", \ + "0.108661, 0.12293, 0.168785, 0.216823, 0.330389, 0.498316, 0.730195" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0688899, 0.0815865, 0.135091, 0.198857, 0.325518, 0.489654, 0.704207", \ + "0.0908645, 0.103506, 0.157018, 0.220794, 0.347499, 0.51164, 0.726228", \ + "0.186197, 0.201091, 0.255524, 0.31894, 0.445497, 0.610022, 0.824647", \ + "0.257042, 0.275702, 0.334562, 0.397662, 0.523716, 0.687721, 0.902437", \ + "0.349425, 0.373289, 0.441696, 0.505623, 0.630812, 0.794504, 1.00866", \ + "0.43458, 0.462719, 0.543159, 0.609406, 0.734227, 0.89762, 1.11073", \ + "0.515588, 0.54732, 0.639827, 0.710936, 0.837119, 0.999918, 1.21294" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0215931, 0.0337351, 0.104067, 0.195137, 0.378025, 0.615893, 0.927042", \ + "0.0215219, 0.0337011, 0.104049, 0.195137, 0.37805, 0.615833, 0.926993", \ + "0.0307446, 0.0411505, 0.105887, 0.195528, 0.378064, 0.615995, 0.927017", \ + "0.0423499, 0.0529924, 0.111302, 0.19787, 0.379086, 0.61656, 0.927393", \ + "0.059394, 0.071981, 0.124644, 0.204228, 0.38158, 0.618675, 0.928635", \ + "0.076315, 0.090943, 0.142337, 0.215541, 0.385816, 0.620565, 0.930602", \ + "0.093525, 0.109828, 0.163591, 0.230649, 0.393335, 0.624674, 0.933448" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.125564, 0.141718, 0.196738, 0.252156, 0.357138, 0.49206, 0.667947", \ + "0.145553, 0.161681, 0.216792, 0.272168, 0.377177, 0.511986, 0.687947", \ + "0.226036, 0.243102, 0.299753, 0.355596, 0.460646, 0.595544, 0.771424", \ + "0.288056, 0.307604, 0.369168, 0.426841, 0.532548, 0.667683, 0.843411", \ + "0.36638, 0.390073, 0.460639, 0.521723, 0.629026, 0.763713, 0.939929", \ + "0.43582, 0.463405, 0.544983, 0.610928, 0.721148, 0.856034, 1.03171", \ + "0.502476, 0.533386, 0.626622, 0.698864, 0.813216, 0.949573, 1.12553" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0314604, 0.0428895, 0.0956404, 0.161991, 0.298998, 0.48063, 0.719086", \ + "0.0314562, 0.0428757, 0.0956295, 0.16199, 0.299122, 0.480632, 0.719083", \ + "0.035477, 0.0467213, 0.0977375, 0.16291, 0.299269, 0.480647, 0.719087", \ + "0.0443384, 0.0558587, 0.105601, 0.168842, 0.302367, 0.482057, 0.719224", \ + "0.060124, 0.0728, 0.121015, 0.179918, 0.308783, 0.486145, 0.721884", \ + "0.077206, 0.091456, 0.140443, 0.195353, 0.318035, 0.490893, 0.725355", \ + "0.094602, 0.110351, 0.162003, 0.214686, 0.331463, 0.499655, 0.730095" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.072127, 0.0865563, 0.141251, 0.205, 0.331583, 0.495826, 0.710319", \ + "0.0940664, 0.108441, 0.163099, 0.226909, 0.35353, 0.517798, 0.732263", \ + "0.19079, 0.208384, 0.265091, 0.328713, 0.455265, 0.619502, 0.834169", \ + "0.263522, 0.286115, 0.349108, 0.412977, 0.539283, 0.703135, 0.917671", \ + "0.359929, 0.388813, 0.46446, 0.529907, 0.655894, 0.819351, 1.03372", \ + "0.44832, 0.482429, 0.571809, 0.641639, 0.767903, 0.931055, 1.14515", \ + "0.533895, 0.572112, 0.674976, 0.751325, 0.878812, 1.0424, 1.25636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249906, 0.0367991, 0.104705, 0.195233, 0.378044, 0.615979, 0.927017", \ + "0.0249502, 0.0368221, 0.104717, 0.195196, 0.378043, 0.615946, 0.927069", \ + "0.0357056, 0.046032, 0.106999, 0.195692, 0.378081, 0.615975, 0.927151", \ + "0.0494558, 0.0606421, 0.114133, 0.198648, 0.378865, 0.616335, 0.927329", \ + "0.069546, 0.083052, 0.130399, 0.206746, 0.381818, 0.618656, 0.928523", \ + "0.089954, 0.105322, 0.151537, 0.219919, 0.387096, 0.620451, 0.930177", \ + "0.110508, 0.127091, 0.175725, 0.238102, 0.395582, 0.624759, 0.932902" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.138093, 0.154521, 0.210391, 0.266286, 0.371622, 0.506767, 0.682835", \ + "0.158185, 0.174617, 0.230537, 0.286336, 0.39175, 0.526781, 0.702876", \ + "0.241054, 0.258174, 0.314743, 0.370843, 0.476292, 0.611413, 0.78749", \ + "0.308208, 0.327621, 0.38893, 0.446877, 0.553235, 0.688272, 0.864249", \ + "0.395331, 0.41863, 0.488516, 0.549553, 0.657175, 0.792621, 0.969009", \ + "0.473061, 0.500198, 0.580405, 0.645761, 0.755653, 0.891373, 1.06709", \ + "0.547076, 0.577722, 0.668891, 0.739823, 0.853964, 0.991039, 1.16699" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326671, 0.0441532, 0.0968937, 0.162997, 0.300013, 0.481042, 0.719779", \ + "0.0326665, 0.0441078, 0.0967891, 0.163025, 0.300018, 0.481052, 0.719781", \ + "0.0358358, 0.046966, 0.0982023, 0.163606, 0.300005, 0.481135, 0.719775", \ + "0.0438713, 0.055385, 0.10556, 0.168948, 0.302764, 0.482262, 0.719693", \ + "0.05872, 0.071149, 0.119174, 0.178991, 0.308787, 0.48638, 0.722396", \ + "0.075055, 0.088923, 0.137208, 0.193213, 0.317085, 0.490598, 0.725297", \ + "0.091865, 0.107105, 0.157602, 0.211123, 0.329319, 0.498615, 0.730108" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0718662, 0.084497, 0.137988, 0.2017, 0.32836, 0.492514, 0.707147", \ + "0.0938434, 0.106488, 0.159879, 0.223648, 0.350413, 0.514525, 0.729049", \ + "0.191292, 0.205798, 0.260072, 0.323504, 0.450013, 0.614333, 0.828925", \ + "0.264342, 0.282815, 0.341104, 0.404583, 0.530753, 0.694707, 0.909205", \ + "0.361074, 0.384696, 0.452562, 0.516466, 0.641889, 0.805456, 1.01968", \ + "0.450314, 0.478273, 0.557661, 0.623686, 0.748803, 0.912194, 1.12606", \ + "0.535586, 0.567378, 0.658478, 0.729438, 0.855289, 1.01827, 1.23234" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0216522, 0.0337968, 0.103943, 0.195051, 0.377987, 0.615832, 0.927114", \ + "0.0216246, 0.0337681, 0.103976, 0.195049, 0.377986, 0.615916, 0.927044", \ + "0.0302325, 0.0409955, 0.105694, 0.195424, 0.378007, 0.615901, 0.927126", \ + "0.0417096, 0.0522052, 0.110872, 0.19768, 0.378918, 0.616364, 0.92723", \ + "0.058495, 0.070919, 0.123578, 0.203597, 0.381296, 0.618774, 0.928485", \ + "0.075247, 0.089596, 0.140806, 0.214076, 0.385328, 0.620276, 0.930437", \ + "0.092218, 0.108175, 0.16158, 0.228672, 0.392302, 0.624181, 0.933179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.107515, 0.122439, 0.174889, 0.229191, 0.333595, 0.468226, 0.644025", \ + "0.128076, 0.143004, 0.195461, 0.249773, 0.354133, 0.488818, 0.664624", \ + "0.215756, 0.232244, 0.286694, 0.341402, 0.445997, 0.580714, 0.756547", \ + "0.280738, 0.300258, 0.360915, 0.417644, 0.523025, 0.657776, 0.83335", \ + "0.36014, 0.384611, 0.456049, 0.516788, 0.623374, 0.757965, 0.933926", \ + "0.429134, 0.457868, 0.542036, 0.608577, 0.718022, 0.85253, 1.028", \ + "0.494577, 0.526843, 0.623636, 0.697218, 0.811825, 0.947609, 1.12321" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0269762, 0.0381556, 0.0910014, 0.157817, 0.295892, 0.477801, 0.716435", \ + "0.0269646, 0.0381382, 0.090992, 0.157814, 0.295878, 0.4778, 0.716436", \ + "0.0324767, 0.0432915, 0.093733, 0.159191, 0.296136, 0.477853, 0.716433", \ + "0.0431202, 0.0545173, 0.102647, 0.165185, 0.299111, 0.4791, 0.716886", \ + "0.060314, 0.073378, 0.120449, 0.177867, 0.305658, 0.482923, 0.71893", \ + "0.078079, 0.093144, 0.141807, 0.194891, 0.315546, 0.487841, 0.721916", \ + "0.095829, 0.112813, 0.165271, 0.215935, 0.329797, 0.496757, 0.726821" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.072127, 0.0865563, 0.141251, 0.205, 0.331583, 0.495826, 0.710319", \ + "0.0940664, 0.108441, 0.163099, 0.226909, 0.35353, 0.517798, 0.732263", \ + "0.19079, 0.208384, 0.265091, 0.328713, 0.455265, 0.619502, 0.834169", \ + "0.263522, 0.286115, 0.349108, 0.412977, 0.539283, 0.703135, 0.917671", \ + "0.359929, 0.388813, 0.46446, 0.529907, 0.655894, 0.819351, 1.03372", \ + "0.44832, 0.482429, 0.571809, 0.641639, 0.767903, 0.931055, 1.14515", \ + "0.533895, 0.572112, 0.674976, 0.751325, 0.878812, 1.0424, 1.25636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249906, 0.0367991, 0.104705, 0.195233, 0.378044, 0.615979, 0.927017", \ + "0.0249502, 0.0368221, 0.104717, 0.195196, 0.378043, 0.615946, 0.927069", \ + "0.0357056, 0.046032, 0.106999, 0.195692, 0.378081, 0.615975, 0.927151", \ + "0.0494558, 0.0606421, 0.114133, 0.198648, 0.378865, 0.616335, 0.927329", \ + "0.069546, 0.083052, 0.130399, 0.206746, 0.381818, 0.618656, 0.928523", \ + "0.089954, 0.105322, 0.151537, 0.219919, 0.387096, 0.620451, 0.930177", \ + "0.110508, 0.127091, 0.175725, 0.238102, 0.395582, 0.624759, 0.932902" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.138093, 0.154521, 0.210391, 0.266286, 0.371622, 0.506767, 0.682835", \ + "0.158185, 0.174617, 0.230537, 0.286336, 0.39175, 0.526781, 0.702876", \ + "0.241054, 0.258174, 0.314743, 0.370843, 0.476292, 0.611413, 0.78749", \ + "0.308208, 0.327621, 0.38893, 0.446877, 0.553235, 0.688272, 0.864249", \ + "0.395331, 0.41863, 0.488516, 0.549553, 0.657175, 0.792621, 0.969009", \ + "0.473061, 0.500198, 0.580405, 0.645761, 0.755653, 0.891373, 1.06709", \ + "0.547076, 0.577722, 0.668891, 0.739823, 0.853964, 0.991039, 1.16699" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326671, 0.0441532, 0.0968937, 0.162997, 0.300013, 0.481042, 0.719779", \ + "0.0326665, 0.0441078, 0.0967891, 0.163025, 0.300018, 0.481052, 0.719781", \ + "0.0358358, 0.046966, 0.0982023, 0.163606, 0.300005, 0.481135, 0.719775", \ + "0.0438713, 0.055385, 0.10556, 0.168948, 0.302764, 0.482262, 0.719693", \ + "0.05872, 0.071149, 0.119174, 0.178991, 0.308787, 0.48638, 0.722396", \ + "0.075055, 0.088923, 0.137208, 0.193213, 0.317085, 0.490598, 0.725297", \ + "0.091865, 0.107105, 0.157602, 0.211123, 0.329319, 0.498615, 0.730108" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00399066, 0.00406989, 0.00431643, 0.0044062, 0.0044567, 0.00447904, 0.00448804", \ + "0.00388255, 0.00397058, 0.00421527, 0.0043106, 0.00436657, 0.0043894, 0.00440068", \ + "0.0038186, 0.0038326, 0.00398474, 0.0040781, 0.00416216, 0.00420532, 0.00421468", \ + "0.00402681, 0.00409167, 0.00411017, 0.00416727, 0.00423764, 0.00428872, 0.00432124", \ + "0.00475636, 0.00460753, 0.00453994, 0.00457533, 0.00463933, 0.00479032, 0.00476344", \ + "0.00596376, 0.00573624, 0.00553156, 0.00548061, 0.0054892, 0.00555604, 0.00557896", \ + "0.00759466, 0.00716463, 0.0068005, 0.00673344, 0.00668872, 0.00671668, 0.00682828" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00783473, 0.0078989, 0.00813882, 0.0082332, 0.00829587, 0.00832341, 0.00833882", \ + "0.00772856, 0.00778971, 0.00802495, 0.00812576, 0.00819274, 0.00822243, 0.00823875", \ + "0.00787922, 0.00786563, 0.00798625, 0.00808965, 0.00817001, 0.00822503, 0.00826072", \ + "0.00839836, 0.00828019, 0.00826163, 0.00831641, 0.00839291, 0.00844442, 0.00848173", \ + "0.0092642, 0.00902905, 0.00890018, 0.00891738, 0.0089805, 0.0090338, 0.00907435", \ + "0.0107037, 0.0103083, 0.00998003, 0.00993282, 0.00994913, 0.0099845, 0.0100169", \ + "0.0125443, 0.0120019, 0.0114331, 0.0113068, 0.0112665, 0.0112717, 0.0112958" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00396067, 0.00404329, 0.00429233, 0.00438267, 0.00443422, 0.00445621, 0.00447049", \ + "0.00384154, 0.00392466, 0.00416141, 0.00425759, 0.00431681, 0.00434149, 0.00435613", \ + "0.00394065, 0.00394242, 0.00406083, 0.00413007, 0.00422654, 0.00427117, 0.00430957", \ + "0.00440402, 0.00432343, 0.00432748, 0.00437763, 0.00444675, 0.00449941, 0.00453721", \ + "0.0053096, 0.00511668, 0.00500481, 0.00500242, 0.00504506, 0.00518653, 0.00516013", \ + "0.00670416, 0.00633362, 0.00620071, 0.00611035, 0.00607766, 0.00614173, 0.00616417", \ + "0.00856314, 0.00803986, 0.00757681, 0.00748467, 0.00742778, 0.00742561, 0.00752257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0070216, 0.00710771, 0.00736678, 0.00745527, 0.00750854, 0.00753161, 0.00754477", \ + "0.00687785, 0.00696071, 0.00721549, 0.00730966, 0.00736903, 0.00739448, 0.0074083", \ + "0.0070074, 0.00697533, 0.00712298, 0.00722131, 0.00732104, 0.00736916, 0.00739641", \ + "0.0075599, 0.00753958, 0.007529, 0.0075629, 0.00761787, 0.00765707, 0.00768956", \ + "0.00859115, 0.0083462, 0.00816403, 0.00815824, 0.0081998, 0.00823212, 0.00826979", \ + "0.0100447, 0.00961895, 0.00924814, 0.00919756, 0.00919342, 0.00920939, 0.00924229", \ + "0.0117455, 0.0111906, 0.0106563, 0.0105918, 0.0105497, 0.0105557, 0.010568" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00419207, 0.00431019, 0.00454416, 0.00460979, 0.00464938, 0.00466361, 0.00467272", \ + "0.00408289, 0.00419197, 0.00441759, 0.0044942, 0.00454187, 0.00456113, 0.00457228", \ + "0.00415852, 0.00419055, 0.00432008, 0.00439382, 0.00447605, 0.00452201, 0.00454936", \ + "0.0045614, 0.00452127, 0.0045807, 0.00467604, 0.00471658, 0.00476921, 0.00479908", \ + "0.00544344, 0.00531412, 0.00526644, 0.00526644, 0.00530297, 0.00541433, 0.00543796", \ + "0.00681466, 0.00654937, 0.00634299, 0.0063197, 0.00632381, 0.00636605, 0.00657448", \ + "0.00861478, 0.00822042, 0.00785293, 0.00780013, 0.00773369, 0.00773177, 0.00776572" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00846757, 0.00856618, 0.00881743, 0.00890703, 0.00896054, 0.00898192, 0.00899318", \ + "0.00838489, 0.00846845, 0.00872466, 0.00881475, 0.00887028, 0.00889388, 0.0089067", \ + "0.00835832, 0.00838933, 0.00857766, 0.0086946, 0.00877132, 0.0088071, 0.00882959", \ + "0.00854577, 0.0085043, 0.00861847, 0.00871092, 0.00880456, 0.00885768, 0.00888762", \ + "0.00920087, 0.00904678, 0.0090942, 0.00911908, 0.00917216, 0.00921406, 0.00924564", \ + "0.010373, 0.0101015, 0.00996929, 0.00993846, 0.00996075, 0.00998985, 0.0100192", \ + "0.0121722, 0.0117296, 0.0112877, 0.0112088, 0.0111958, 0.0112062, 0.0112375" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0041914, 0.00431373, 0.00454554, 0.00461065, 0.00464814, 0.00466615, 0.00467407", \ + "0.00408482, 0.00419237, 0.00441753, 0.00449403, 0.00454162, 0.00456259, 0.00457183", \ + "0.00417599, 0.00418818, 0.0043059, 0.00439418, 0.0044733, 0.00452119, 0.00454855", \ + "0.00460385, 0.00454443, 0.00457148, 0.00466002, 0.00470849, 0.00476263, 0.00479851", \ + "0.00560742, 0.00541408, 0.00527303, 0.00527666, 0.00533059, 0.00545551, 0.00543055", \ + "0.00700532, 0.0066862, 0.00636473, 0.00630729, 0.00631339, 0.00640483, 0.00638239", \ + "0.00890116, 0.00842166, 0.00789965, 0.00777319, 0.00771343, 0.00771643, 0.00785299" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00937865, 0.00943771, 0.00967761, 0.00977371, 0.00983362, 0.00986183, 0.00987666", \ + "0.00929347, 0.009354, 0.00959415, 0.00969154, 0.00975388, 0.00978068, 0.00979528", \ + "0.00926803, 0.00928312, 0.00945658, 0.00956508, 0.00964683, 0.00969794, 0.0097115", \ + "0.00942411, 0.00938288, 0.00948004, 0.00956541, 0.00966432, 0.00971606, 0.00974676", \ + "0.0100722, 0.00991449, 0.00985552, 0.00989972, 0.0099729, 0.0100348, 0.0100682", \ + "0.0112855, 0.0109877, 0.0107297, 0.0107052, 0.0107326, 0.0107769, 0.0108073", \ + "0.0128605, 0.0124339, 0.0120131, 0.011934, 0.011924, 0.0119471, 0.0119724" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00424992, 0.00435564, 0.00458969, 0.00465797, 0.0046986, 0.00471296, 0.00472412", \ + "0.00413027, 0.00423527, 0.00446633, 0.00454641, 0.00459666, 0.00461804, 0.00462764", \ + "0.00419591, 0.00426015, 0.00436862, 0.004442, 0.00451868, 0.0045674, 0.00459128", \ + "0.00460872, 0.00456408, 0.00459529, 0.00465487, 0.00473282, 0.0047882, 0.00482276", \ + "0.00549458, 0.00541367, 0.00531752, 0.00531638, 0.00544844, 0.00551108, 0.0054398", \ + "0.00686078, 0.00660434, 0.00642021, 0.0063827, 0.0063794, 0.00647228, 0.00658388", \ + "0.00867852, 0.00829382, 0.00798345, 0.00787585, 0.00780164, 0.00779204, 0.00787436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00878866, 0.00891684, 0.00918014, 0.00925696, 0.00929998, 0.0093181, 0.00933001", \ + "0.00870499, 0.00882001, 0.00908193, 0.00916312, 0.00920963, 0.00922881, 0.00923869", \ + "0.00867936, 0.00871928, 0.00891252, 0.00903174, 0.00910136, 0.00914906, 0.00915918", \ + "0.00892526, 0.00888583, 0.00897355, 0.00906313, 0.00914295, 0.0091939, 0.00922162", \ + "0.00954317, 0.00939106, 0.00945791, 0.0094767, 0.0095219, 0.00957101, 0.00959942", \ + "0.0107586, 0.0104706, 0.0103422, 0.0103077, 0.0103282, 0.0103566, 0.0103848", \ + "0.0124858, 0.0121755, 0.0117343, 0.011627, 0.0116047, 0.0116077, 0.0116308" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0041914, 0.00431373, 0.00454554, 0.00461065, 0.00464814, 0.00466615, 0.00467407", \ + "0.00408482, 0.00419237, 0.00441753, 0.00449403, 0.00454162, 0.00456259, 0.00457183", \ + "0.00417599, 0.00418818, 0.0043059, 0.00439418, 0.0044733, 0.00452119, 0.00454855", \ + "0.00460385, 0.00454443, 0.00457148, 0.00466002, 0.00470849, 0.00476263, 0.00479851", \ + "0.00560742, 0.00541408, 0.00527303, 0.00527666, 0.00533059, 0.00545551, 0.00543055", \ + "0.00700532, 0.0066862, 0.00636473, 0.00630729, 0.00631339, 0.00640483, 0.00638239", \ + "0.00890116, 0.00842166, 0.00789965, 0.00777319, 0.00771343, 0.00771643, 0.00785299" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00937865, 0.00943771, 0.00967761, 0.00977371, 0.00983362, 0.00986183, 0.00987666", \ + "0.00929347, 0.009354, 0.00959415, 0.00969154, 0.00975388, 0.00978068, 0.00979528", \ + "0.00926803, 0.00928312, 0.00945658, 0.00956508, 0.00964683, 0.00969794, 0.0097115", \ + "0.00942411, 0.00938288, 0.00948004, 0.00956541, 0.00966432, 0.00971606, 0.00974676", \ + "0.0100722, 0.00991449, 0.00985552, 0.00989972, 0.0099729, 0.0100348, 0.0100682", \ + "0.0112855, 0.0109877, 0.0107297, 0.0107052, 0.0107326, 0.0107769, 0.0108073", \ + "0.0128605, 0.0124339, 0.0120131, 0.011934, 0.011924, 0.0119471, 0.0119724" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015929; + rise_capacitance : 0.0015929; + rise_capacitance_range (0.00115095, 0.0015929); + fall_capacitance : 0.0015556; + fall_capacitance_range (0.00106054, 0.0015556); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000155201, -0.000155464, -0.000154594, -0.000151757, -0.000151632, -0.000151954, -0.000151692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000168841, 0.000169556, 0.000168176, 0.000167012, 0.000163542, 0.000161174, 0.000156625" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000144897, -0.000146058, -0.000145906, -0.000145913, -0.000145733, -0.000146404, -0.00014617" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147978, 0.000148739, 0.000148008, 0.000146648, 0.000146224, 0.000146404, 0.00014617" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979605, -0.000979597, -0.000981703, -0.000983245, -0.000981773, -0.000982128, -0.000981478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101877, 0.000991793, 0.000981703, 0.000983245, 0.000982121, 0.000983902, 0.000982757" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161214; + rise_capacitance : 0.00161214; + rise_capacitance_range (0.000977702, 0.00161214); + fall_capacitance : 0.00161148; + fall_capacitance_range (0.000960685, 0.00161148); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000156959, -0.0001575, -0.000155663, -0.000151952, -0.000151869, -0.00015213, -0.000151813" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000170467, 0.000167384, 0.000168768, 0.000165617, 0.000163586, 0.000161196, 0.000156636" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000148265, -0.000145904, -0.000147518, -0.000147285, -0.000146267, -0.000146549, -0.000146271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000150179, 0.000145904, 0.000147789, 0.000147414, 0.000146696, 0.000146549, 0.000146271" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121417, -0.00121532, -0.00121661, -0.00121794, -0.00122129, -0.00122612, -0.0012279" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123584, 0.0012351, 0.00124425, 0.00123329, 0.00123645, 0.00123726, 0.00123625" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161159; + rise_capacitance : 0.0015701; + rise_capacitance_range (0.00115722, 0.0015701); + fall_capacitance : 0.00161159; + fall_capacitance_range (0.00116316, 0.00161159); + internal_power () { + when : "(A * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000718788, -0.000829608, -0.000879509, -0.000890002, -0.000887395, -0.0008908, -0.000889537" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885839, 0.000895937, 0.000897781, 0.000897267, 0.000887395, 0.0008908, 0.000889537" \ + ); + } + } + } + } + cell (AO22X1) { + area : 12.7008; + cell_leakage_power : 0.074245; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0549718; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079178; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079178; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728963; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957394; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0745541; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0675644; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718508; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957394; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0675644; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0605748; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0648611; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0973883; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718508; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0648611; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0691476; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.074245; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106978, 0.116115, 0.173306, 0.238754, 0.367781, 0.534805, 0.752587", \ + "0.126802, 0.13595, 0.193151, 0.258595, 0.387619, 0.554553, 0.772342", \ + "0.213914, 0.223682, 0.281481, 0.346981, 0.476237, 0.6432, 0.861114", \ + "0.286146, 0.296977, 0.358105, 0.423791, 0.55301, 0.719882, 0.938368", \ + "0.383198, 0.397176, 0.465696, 0.531096, 0.66016, 0.827204, 1.04542", \ + "0.47544, 0.492063, 0.570115, 0.638914, 0.768382, 0.935358, 1.15308", \ + "0.565707, 0.584845, 0.672976, 0.744979, 0.875702, 1.04315, 1.26156" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296017, 0.0380165, 0.107311, 0.197885, 0.38116, 0.619985, 0.932336", \ + "0.0296207, 0.0380001, 0.107307, 0.197885, 0.38116, 0.619986, 0.932226", \ + "0.0330466, 0.0410872, 0.108425, 0.198191, 0.381214, 0.620002, 0.932422", \ + "0.0404516, 0.0487218, 0.11207, 0.199955, 0.381994, 0.620463, 0.932623", \ + "0.053367, 0.061459, 0.120394, 0.204384, 0.383636, 0.621746, 0.933464", \ + "0.066485, 0.075767, 0.132441, 0.211078, 0.386529, 0.623283, 0.935032", \ + "0.079103, 0.089623, 0.147335, 0.221714, 0.391944, 0.626508, 0.93756" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.124732, 0.134129, 0.188444, 0.246073, 0.357703, 0.501981, 0.690312", \ + "0.145389, 0.154767, 0.209049, 0.266689, 0.378384, 0.522618, 0.710967", \ + "0.228011, 0.237967, 0.293834, 0.351802, 0.46368, 0.608019, 0.79642", \ + "0.289464, 0.300902, 0.361359, 0.420934, 0.533628, 0.678102, 0.866648", \ + "0.363114, 0.377305, 0.447186, 0.509954, 0.623404, 0.768098, 0.957035", \ + "0.423644, 0.440618, 0.521759, 0.589086, 0.704958, 0.849808, 1.03838", \ + "0.479503, 0.499016, 0.591803, 0.665127, 0.785058, 0.931027, 1.11985" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304014, 0.0380073, 0.0948837, 0.167636, 0.317514, 0.514487, 0.772718", \ + "0.0303645, 0.0379983, 0.0948853, 0.167634, 0.317461, 0.514488, 0.77293", \ + "0.0337883, 0.0412265, 0.0967079, 0.168599, 0.317803, 0.514568, 0.772773", \ + "0.0410436, 0.0488282, 0.102837, 0.172676, 0.319855, 0.51587, 0.773381", \ + "0.054463, 0.063034, 0.1153, 0.18113, 0.324034, 0.518233, 0.775291", \ + "0.068801, 0.07871, 0.132077, 0.193933, 0.33077, 0.52153, 0.776938", \ + "0.08258, 0.093877, 0.150436, 0.210043, 0.341317, 0.52757, 0.780924" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.114234, 0.125067, 0.1853, 0.251, 0.379988, 0.546851, 0.764751", \ + "0.134076, 0.144903, 0.205133, 0.270844, 0.399871, 0.566709, 0.784611", \ + "0.222137, 0.233713, 0.295067, 0.360889, 0.48996, 0.656896, 0.87485", \ + "0.296624, 0.310279, 0.376473, 0.442981, 0.572323, 0.73921, 0.956975", \ + "0.397696, 0.414923, 0.49086, 0.559311, 0.688826, 0.855695, 1.07537", \ + "0.494557, 0.515084, 0.602778, 0.674688, 0.805086, 0.972121, 1.19003", \ + "0.589842, 0.613188, 0.712856, 0.789649, 0.921664, 1.0894, 1.30758" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0358133, 0.0437568, 0.109436, 0.198524, 0.381204, 0.619951, 0.932404", \ + "0.0358113, 0.0437549, 0.109441, 0.198544, 0.381225, 0.619951, 0.932404", \ + "0.0401247, 0.047598, 0.110663, 0.198857, 0.381278, 0.619957, 0.932411", \ + "0.0495278, 0.0570715, 0.115759, 0.20166, 0.382148, 0.620419, 0.932404", \ + "0.06592, 0.074009, 0.126832, 0.207157, 0.384252, 0.621402, 0.93505", \ + "0.082242, 0.091498, 0.141881, 0.216403, 0.388131, 0.623375, 0.934914", \ + "0.097945, 0.108444, 0.159591, 0.229223, 0.39448, 0.626862, 0.937099" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.137173, 0.146724, 0.201822, 0.259861, 0.371892, 0.516356, 0.704888", \ + "0.157911, 0.167505, 0.222606, 0.280664, 0.392658, 0.537178, 0.725694", \ + "0.242962, 0.252944, 0.30893, 0.367227, 0.479375, 0.623933, 0.812461", \ + "0.310177, 0.321529, 0.381873, 0.441613, 0.554422, 0.699089, 0.887726", \ + "0.393637, 0.407578, 0.476351, 0.538844, 0.652451, 0.797313, 0.986461", \ + "0.464037, 0.480659, 0.559856, 0.626271, 0.741995, 0.887085, 1.0758", \ + "0.52843, 0.547518, 0.637834, 0.710038, 0.829019, 0.975014, 1.16397" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0314647, 0.0390836, 0.0959357, 0.168587, 0.318279, 0.515415, 0.773333", \ + "0.0315197, 0.0391228, 0.0959281, 0.168579, 0.3183, 0.51541, 0.773332", \ + "0.03413, 0.0415848, 0.0970955, 0.169244, 0.318446, 0.51545, 0.773352", \ + "0.0407637, 0.0483892, 0.102767, 0.173053, 0.32043, 0.516384, 0.773924", \ + "0.053245, 0.061553, 0.114201, 0.180586, 0.324045, 0.518744, 0.775711", \ + "0.066883, 0.076312, 0.129245, 0.192148, 0.330145, 0.521574, 0.777603", \ + "0.080488, 0.091224, 0.146806, 0.206641, 0.33948, 0.527013, 0.780866" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.113135, 0.122233, 0.179212, 0.244624, 0.373581, 0.540459, 0.758216", \ + "0.13309, 0.142205, 0.199263, 0.26459, 0.393504, 0.560366, 0.778105", \ + "0.221561, 0.231224, 0.288818, 0.354205, 0.483332, 0.650313, 0.868183", \ + "0.296233, 0.307265, 0.367965, 0.433502, 0.562603, 0.729703, 0.947832", \ + "0.398423, 0.412089, 0.479933, 0.546311, 0.675111, 0.842147, 1.0604", \ + "0.495746, 0.512135, 0.588994, 0.657464, 0.786559, 0.953431, 1.17148", \ + "0.591412, 0.610308, 0.69685, 0.769051, 0.89923, 1.06615, 1.28455" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0297317, 0.0380738, 0.107061, 0.197581, 0.380916, 0.619809, 0.932201", \ + "0.0296459, 0.038031, 0.107053, 0.19759, 0.380922, 0.61981, 0.932134", \ + "0.0329067, 0.0408259, 0.108062, 0.197909, 0.380983, 0.619838, 0.932123", \ + "0.0404965, 0.0480671, 0.111597, 0.199902, 0.381824, 0.620235, 0.932492", \ + "0.052453, 0.060503, 0.119488, 0.203554, 0.383291, 0.621792, 0.933384", \ + "0.065534, 0.074525, 0.131011, 0.210045, 0.386083, 0.623005, 0.934878", \ + "0.078027, 0.088157, 0.145267, 0.219898, 0.390849, 0.625971, 0.937103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.108611, 0.117617, 0.17044, 0.227498, 0.338845, 0.482993, 0.671304", \ + "0.129626, 0.138606, 0.191436, 0.248524, 0.359872, 0.504007, 0.692318", \ + "0.218248, 0.228069, 0.283135, 0.340684, 0.452172, 0.596414, 0.784719", \ + "0.28259, 0.294369, 0.355134, 0.414395, 0.526679, 0.671005, 0.859465", \ + "0.357559, 0.372561, 0.444696, 0.507595, 0.620756, 0.765286, 0.953952", \ + "0.418056, 0.436125, 0.521044, 0.589386, 0.705138, 0.849829, 1.03815", \ + "0.473335, 0.494163, 0.591953, 0.66718, 0.787454, 0.932973, 1.12169" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0277946, 0.0353759, 0.0923829, 0.165543, 0.31599, 0.513009, 0.771324", \ + "0.0277755, 0.0353819, 0.0923876, 0.165529, 0.315982, 0.513012, 0.771323", \ + "0.0325122, 0.0399297, 0.094794, 0.166573, 0.316238, 0.513076, 0.771653", \ + "0.0415658, 0.0492745, 0.101842, 0.171088, 0.318308, 0.51436, 0.771824", \ + "0.056663, 0.0655, 0.11651, 0.180799, 0.322675, 0.516645, 0.77345", \ + "0.072094, 0.082535, 0.135256, 0.195117, 0.329863, 0.519845, 0.775596", \ + "0.08662, 0.09858, 0.15543, 0.213009, 0.341305, 0.526197, 0.77896" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.114234, 0.125067, 0.1853, 0.251, 0.379988, 0.546851, 0.764751", \ + "0.134076, 0.144903, 0.205133, 0.270844, 0.399871, 0.566709, 0.784611", \ + "0.222137, 0.233713, 0.295067, 0.360889, 0.48996, 0.656896, 0.87485", \ + "0.296624, 0.310279, 0.376473, 0.442981, 0.572323, 0.73921, 0.956975", \ + "0.397696, 0.414923, 0.49086, 0.559311, 0.688826, 0.855695, 1.07537", \ + "0.494557, 0.515084, 0.602778, 0.674688, 0.805086, 0.972121, 1.19003", \ + "0.589842, 0.613188, 0.712856, 0.789649, 0.921664, 1.0894, 1.30758" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0358133, 0.0437568, 0.109436, 0.198524, 0.381204, 0.619951, 0.932404", \ + "0.0358113, 0.0437549, 0.109441, 0.198544, 0.381225, 0.619951, 0.932404", \ + "0.0401247, 0.047598, 0.110663, 0.198857, 0.381278, 0.619957, 0.932411", \ + "0.0495278, 0.0570715, 0.115759, 0.20166, 0.382148, 0.620419, 0.932404", \ + "0.06592, 0.074009, 0.126832, 0.207157, 0.384252, 0.621402, 0.93505", \ + "0.082242, 0.091498, 0.141881, 0.216403, 0.388131, 0.623375, 0.934914", \ + "0.097945, 0.108444, 0.159591, 0.229223, 0.39448, 0.626862, 0.937099" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.137173, 0.146724, 0.201822, 0.259861, 0.371892, 0.516356, 0.704888", \ + "0.157911, 0.167505, 0.222606, 0.280664, 0.392658, 0.537178, 0.725694", \ + "0.242962, 0.252944, 0.30893, 0.367227, 0.479375, 0.623933, 0.812461", \ + "0.310177, 0.321529, 0.381873, 0.441613, 0.554422, 0.699089, 0.887726", \ + "0.393637, 0.407578, 0.476351, 0.538844, 0.652451, 0.797313, 0.986461", \ + "0.464037, 0.480659, 0.559856, 0.626271, 0.741995, 0.887085, 1.0758", \ + "0.52843, 0.547518, 0.637834, 0.710038, 0.829019, 0.975014, 1.16397" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0314647, 0.0390836, 0.0959357, 0.168587, 0.318279, 0.515415, 0.773333", \ + "0.0315197, 0.0391228, 0.0959281, 0.168579, 0.3183, 0.51541, 0.773332", \ + "0.03413, 0.0415848, 0.0970955, 0.169244, 0.318446, 0.51545, 0.773352", \ + "0.0407637, 0.0483892, 0.102767, 0.173053, 0.32043, 0.516384, 0.773924", \ + "0.053245, 0.061553, 0.114201, 0.180586, 0.324045, 0.518744, 0.775711", \ + "0.066883, 0.076312, 0.129245, 0.192148, 0.330145, 0.521574, 0.777603", \ + "0.080488, 0.091224, 0.146806, 0.206641, 0.33948, 0.527013, 0.780866" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.100964, 0.110153, 0.167386, 0.23282, 0.361858, 0.528832, 0.746612", \ + "0.11901, 0.128181, 0.185368, 0.250797, 0.37989, 0.546838, 0.764615", \ + "0.210512, 0.220313, 0.278237, 0.343605, 0.472796, 0.639757, 0.857695", \ + "0.28281, 0.294385, 0.355072, 0.420609, 0.54975, 0.716348, 0.934433", \ + "0.380073, 0.39468, 0.463076, 0.528912, 0.657692, 0.824677, 1.04306", \ + "0.470558, 0.487937, 0.565762, 0.633748, 0.762578, 0.929252, 1.14721", \ + "0.558834, 0.57878, 0.667859, 0.739363, 0.868498, 1.0355, 1.25349" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0297117, 0.0380194, 0.107302, 0.197884, 0.381132, 0.619985, 0.932214", \ + "0.0296103, 0.0379576, 0.107311, 0.197883, 0.381154, 0.619983, 0.932231", \ + "0.0346522, 0.0422665, 0.108823, 0.198334, 0.381187, 0.619924, 0.932231", \ + "0.044157, 0.0511688, 0.112752, 0.200478, 0.382574, 0.620776, 0.932685", \ + "0.058479, 0.06626, 0.121442, 0.20415, 0.384114, 0.622672, 0.934494", \ + "0.072546, 0.081363, 0.134661, 0.211287, 0.386722, 0.623936, 0.936074", \ + "0.086253, 0.09643, 0.149794, 0.221559, 0.39148, 0.626909, 0.938208" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.113623, 0.122798, 0.1762, 0.233343, 0.344635, 0.488657, 0.676862", \ + "0.13361, 0.142751, 0.19613, 0.253301, 0.364604, 0.508612, 0.696815", \ + "0.2127, 0.222628, 0.278333, 0.336015, 0.447423, 0.591467, 0.779667", \ + "0.267449, 0.279069, 0.33987, 0.399311, 0.511809, 0.656208, 0.844252", \ + "0.330647, 0.345304, 0.416903, 0.479419, 0.5928, 0.737211, 0.925978", \ + "0.379836, 0.398023, 0.482283, 0.549946, 0.666359, 0.810954, 0.999077", \ + "0.424822, 0.445323, 0.542925, 0.618719, 0.740085, 0.886886, 1.07548" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291641, 0.036767, 0.093717, 0.166601, 0.316631, 0.513871, 0.772083", \ + "0.0291382, 0.0367658, 0.0937191, 0.166607, 0.316661, 0.513736, 0.772084", \ + "0.0335403, 0.0410694, 0.0963957, 0.167898, 0.316945, 0.513763, 0.772065", \ + "0.0417158, 0.0495182, 0.103379, 0.1727, 0.319531, 0.515014, 0.772807", \ + "0.056359, 0.065158, 0.117403, 0.182387, 0.324208, 0.51798, 0.774635", \ + "0.072252, 0.082506, 0.136468, 0.198052, 0.332454, 0.521642, 0.77699", \ + "0.087871, 0.099892, 0.158302, 0.216647, 0.345441, 0.529867, 0.781711" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.108302, 0.119132, 0.179367, 0.245078, 0.374052, 0.540917, 0.758825", \ + "0.126282, 0.137099, 0.197313, 0.26303, 0.39204, 0.55892, 0.776828", \ + "0.219655, 0.231543, 0.293139, 0.358865, 0.487896, 0.654817, 0.872772", \ + "0.295324, 0.309849, 0.376568, 0.443307, 0.572707, 0.739646, 0.957522", \ + "0.398207, 0.416752, 0.494554, 0.562721, 0.691695, 0.859007, 1.07733", \ + "0.493189, 0.515115, 0.605783, 0.677471, 0.806968, 0.9735, 1.19176", \ + "0.587767, 0.612393, 0.715465, 0.791944, 0.923243, 1.09025, 1.30815" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035841, 0.0437375, 0.109441, 0.198514, 0.381209, 0.619952, 0.932404", \ + "0.0358281, 0.0437483, 0.109442, 0.198524, 0.381139, 0.619951, 0.932403", \ + "0.0425381, 0.0496337, 0.111201, 0.199002, 0.3812, 0.619938, 0.932397", \ + "0.0552532, 0.0622425, 0.1171, 0.202292, 0.382524, 0.620575, 0.932577", \ + "0.073583, 0.081451, 0.129148, 0.207723, 0.384659, 0.622182, 0.934198", \ + "0.091587, 0.10061, 0.145845, 0.217726, 0.388097, 0.62384, 0.935755", \ + "0.108317, 0.118404, 0.165163, 0.231174, 0.394581, 0.626966, 0.937499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.126241, 0.135623, 0.189946, 0.247551, 0.359233, 0.503475, 0.691856", \ + "0.14639, 0.155775, 0.210049, 0.267724, 0.379396, 0.523665, 0.711989", \ + "0.228303, 0.238238, 0.294123, 0.35201, 0.463773, 0.608072, 0.79646", \ + "0.289724, 0.301187, 0.361784, 0.421324, 0.534352, 0.678578, 0.866933", \ + "0.363876, 0.378095, 0.448146, 0.510828, 0.624317, 0.7691, 0.957926", \ + "0.424053, 0.441109, 0.522732, 0.590324, 0.706229, 0.851039, 1.03972", \ + "0.478174, 0.498057, 0.592169, 0.666159, 0.786663, 0.932921, 1.12191" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0303653, 0.037994, 0.094876, 0.167647, 0.317576, 0.514487, 0.772738", \ + "0.030373, 0.0380056, 0.0948724, 0.167627, 0.317562, 0.514521, 0.77271", \ + "0.0337873, 0.0412457, 0.0965962, 0.168343, 0.317586, 0.514488, 0.772681", \ + "0.0413669, 0.0490848, 0.102954, 0.172872, 0.320114, 0.515683, 0.773146", \ + "0.054591, 0.063139, 0.115429, 0.181209, 0.323946, 0.518387, 0.775278", \ + "0.069723, 0.079668, 0.132902, 0.194459, 0.331065, 0.521565, 0.77719", \ + "0.084423, 0.095726, 0.152335, 0.21187, 0.342671, 0.528667, 0.781213" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107193, 0.116189, 0.173267, 0.238598, 0.367499, 0.534353, 0.75212", \ + "0.125178, 0.134312, 0.191331, 0.256656, 0.385582, 0.552487, 0.770237", \ + "0.219022, 0.228739, 0.286459, 0.351748, 0.480855, 0.647837, 0.865676", \ + "0.295013, 0.306418, 0.366893, 0.432432, 0.561722, 0.728547, 0.946509", \ + "0.397356, 0.411714, 0.479429, 0.545389, 0.674075, 0.841036, 1.05932", \ + "0.492121, 0.50935, 0.586375, 0.653848, 0.782375, 0.949213, 1.16692", \ + "0.585801, 0.605484, 0.693203, 0.764165, 0.893274, 1.05985, 1.27804" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296993, 0.0380922, 0.107068, 0.197595, 0.380921, 0.619811, 0.932111", \ + "0.0296918, 0.0380061, 0.107071, 0.197557, 0.380921, 0.619814, 0.931998", \ + "0.0342234, 0.0417903, 0.108429, 0.197985, 0.380964, 0.61983, 0.932288", \ + "0.043379, 0.0502783, 0.112121, 0.200436, 0.382336, 0.620585, 0.932419", \ + "0.057512, 0.06496, 0.120361, 0.203551, 0.383742, 0.622664, 0.934165", \ + "0.071574, 0.080062, 0.132678, 0.210104, 0.385999, 0.623501, 0.935682", \ + "0.085398, 0.095227, 0.147296, 0.219743, 0.390656, 0.62622, 0.937737" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.100299, 0.109143, 0.161208, 0.217916, 0.328975, 0.472918, 0.661109", \ + "0.120819, 0.129609, 0.181668, 0.238408, 0.349466, 0.493427, 0.681618", \ + "0.205045, 0.214968, 0.2701, 0.327467, 0.438679, 0.582709, 0.770903", \ + "0.262253, 0.274319, 0.335786, 0.395081, 0.507142, 0.651326, 0.839531", \ + "0.326501, 0.342084, 0.415628, 0.47909, 0.592233, 0.736422, 0.924925", \ + "0.376122, 0.39505, 0.483496, 0.553182, 0.669585, 0.814018, 1.00253", \ + "0.420574, 0.442446, 0.544341, 0.62251, 0.74464, 0.890478, 1.07865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.026839, 0.0344205, 0.0914604, 0.164786, 0.315217, 0.512452, 0.770837", \ + "0.0268533, 0.0344354, 0.0914653, 0.16479, 0.315216, 0.512453, 0.770837", \ + "0.0328236, 0.0401595, 0.0946883, 0.166253, 0.315568, 0.512469, 0.770814", \ + "0.042672, 0.0504196, 0.102807, 0.171485, 0.317918, 0.513796, 0.771601", \ + "0.058946, 0.068036, 0.11945, 0.182242, 0.322907, 0.516502, 0.773172", \ + "0.075794, 0.086661, 0.140113, 0.198624, 0.331449, 0.520199, 0.775034", \ + "0.092066, 0.104749, 0.164609, 0.220472, 0.346086, 0.52847, 0.779597" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.108302, 0.119132, 0.179367, 0.245078, 0.374052, 0.540917, 0.758825", \ + "0.126282, 0.137099, 0.197313, 0.26303, 0.39204, 0.55892, 0.776828", \ + "0.219655, 0.231543, 0.293139, 0.358865, 0.487896, 0.654817, 0.872772", \ + "0.295324, 0.309849, 0.376568, 0.443307, 0.572707, 0.739646, 0.957522", \ + "0.398207, 0.416752, 0.494554, 0.562721, 0.691695, 0.859007, 1.07733", \ + "0.493189, 0.515115, 0.605783, 0.677471, 0.806968, 0.9735, 1.19176", \ + "0.587767, 0.612393, 0.715465, 0.791944, 0.923243, 1.09025, 1.30815" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035841, 0.0437375, 0.109441, 0.198514, 0.381209, 0.619952, 0.932404", \ + "0.0358281, 0.0437483, 0.109442, 0.198524, 0.381139, 0.619951, 0.932403", \ + "0.0425381, 0.0496337, 0.111201, 0.199002, 0.3812, 0.619938, 0.932397", \ + "0.0552532, 0.0622425, 0.1171, 0.202292, 0.382524, 0.620575, 0.932577", \ + "0.073583, 0.081451, 0.129148, 0.207723, 0.384659, 0.622182, 0.934198", \ + "0.091587, 0.10061, 0.145845, 0.217726, 0.388097, 0.62384, 0.935755", \ + "0.108317, 0.118404, 0.165163, 0.231174, 0.394581, 0.626966, 0.937499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.126241, 0.135623, 0.189946, 0.247551, 0.359233, 0.503475, 0.691856", \ + "0.14639, 0.155775, 0.210049, 0.267724, 0.379396, 0.523665, 0.711989", \ + "0.228303, 0.238238, 0.294123, 0.35201, 0.463773, 0.608072, 0.79646", \ + "0.289724, 0.301187, 0.361784, 0.421324, 0.534352, 0.678578, 0.866933", \ + "0.363876, 0.378095, 0.448146, 0.510828, 0.624317, 0.7691, 0.957926", \ + "0.424053, 0.441109, 0.522732, 0.590324, 0.706229, 0.851039, 1.03972", \ + "0.478174, 0.498057, 0.592169, 0.666159, 0.786663, 0.932921, 1.12191" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0303653, 0.037994, 0.094876, 0.167647, 0.317576, 0.514487, 0.772738", \ + "0.030373, 0.0380056, 0.0948724, 0.167627, 0.317562, 0.514521, 0.77271", \ + "0.0337873, 0.0412457, 0.0965962, 0.168343, 0.317586, 0.514488, 0.772681", \ + "0.0413669, 0.0490848, 0.102954, 0.172872, 0.320114, 0.515683, 0.773146", \ + "0.054591, 0.063139, 0.115429, 0.181209, 0.323946, 0.518387, 0.775278", \ + "0.069723, 0.079668, 0.132902, 0.194459, 0.331065, 0.521565, 0.77719", \ + "0.084423, 0.095726, 0.152335, 0.21187, 0.342671, 0.528667, 0.781213" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0884116, 0.097123, 0.152508, 0.217044, 0.345307, 0.511707, 0.729162", \ + "0.108145, 0.1168, 0.172195, 0.236755, 0.365005, 0.531399, 0.748812", \ + "0.185637, 0.195292, 0.252568, 0.317534, 0.445723, 0.612455, 0.829972", \ + "0.243421, 0.254997, 0.316525, 0.381733, 0.510432, 0.676953, 0.894396", \ + "0.317688, 0.332469, 0.403619, 0.470513, 0.598937, 0.765411, 0.983399", \ + "0.38691, 0.404787, 0.488151, 0.557965, 0.687169, 0.853614, 1.07126", \ + "0.452973, 0.473475, 0.56986, 0.646328, 0.778344, 0.946256, 1.16418" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0271599, 0.0355244, 0.105117, 0.195986, 0.379576, 0.618565, 0.931118", \ + "0.0270793, 0.0354871, 0.105107, 0.195976, 0.379577, 0.618566, 0.931124", \ + "0.0329701, 0.0408795, 0.107364, 0.196804, 0.379616, 0.618569, 0.93108", \ + "0.0418071, 0.0495636, 0.111892, 0.199125, 0.380958, 0.619397, 0.931395", \ + "0.05682, 0.065575, 0.123134, 0.204837, 0.382925, 0.621095, 0.93253", \ + "0.071269, 0.081557, 0.139104, 0.215819, 0.387559, 0.62302, 0.934222", \ + "0.085823, 0.098062, 0.158678, 0.230335, 0.396325, 0.628413, 0.937781" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106369, 0.115776, 0.170003, 0.227685, 0.339323, 0.483574, 0.671931", \ + "0.123111, 0.13249, 0.186765, 0.244423, 0.356097, 0.500356, 0.688742", \ + "0.207537, 0.217499, 0.273482, 0.331815, 0.443603, 0.588118, 0.776543", \ + "0.270234, 0.281714, 0.340654, 0.39963, 0.51273, 0.657549, 0.84606", \ + "0.349502, 0.363577, 0.429661, 0.490085, 0.602545, 0.747256, 0.936614", \ + "0.41925, 0.435628, 0.511147, 0.574131, 0.687248, 0.831888, 1.02066", \ + "0.48389, 0.502644, 0.587795, 0.654764, 0.769807, 0.914674, 1.10367" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0303883, 0.038038, 0.0948608, 0.167639, 0.317567, 0.514496, 0.772691", \ + "0.0303667, 0.0379926, 0.0948099, 0.167634, 0.317505, 0.514486, 0.772737", \ + "0.0355124, 0.0426823, 0.0979549, 0.169368, 0.318078, 0.514672, 0.772752", \ + "0.0446093, 0.0513041, 0.10279, 0.173093, 0.321137, 0.516886, 0.773964", \ + "0.05857, 0.065798, 0.112902, 0.178632, 0.323666, 0.519553, 0.776961", \ + "0.072368, 0.080786, 0.126416, 0.187635, 0.327802, 0.52125, 0.778793", \ + "0.086125, 0.09551, 0.142667, 0.200322, 0.334975, 0.525539, 0.78133" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0953567, 0.105601, 0.164047, 0.228842, 0.357047, 0.523413, 0.740878", \ + "0.115041, 0.125272, 0.183708, 0.248551, 0.376748, 0.543092, 0.760624", \ + "0.194286, 0.205899, 0.267332, 0.332166, 0.460451, 0.626928, 0.844293", \ + "0.254842, 0.269077, 0.336344, 0.402583, 0.531322, 0.697711, 0.915127", \ + "0.334307, 0.352609, 0.432041, 0.501058, 0.629974, 0.79651, 1.01418", \ + "0.408793, 0.430935, 0.525102, 0.599394, 0.729798, 0.896122, 1.11384", \ + "0.481435, 0.506721, 0.615343, 0.696082, 0.830281, 0.998158, 1.21599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329381, 0.0409014, 0.107302, 0.196651, 0.379653, 0.618575, 0.931125", \ + "0.0329241, 0.0409107, 0.107305, 0.196643, 0.379698, 0.618469, 0.931126", \ + "0.0402314, 0.0476998, 0.110413, 0.197575, 0.379749, 0.618569, 0.931", \ + "0.0518352, 0.0593755, 0.116501, 0.20108, 0.380981, 0.619182, 0.93133", \ + "0.070571, 0.079149, 0.130788, 0.208664, 0.383891, 0.621444, 0.932478", \ + "0.089567, 0.099605, 0.149836, 0.221515, 0.389276, 0.623087, 0.934075", \ + "0.108085, 0.119327, 0.172308, 0.238686, 0.399095, 0.628505, 0.93705" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118943, 0.128444, 0.183497, 0.241571, 0.353626, 0.498122, 0.686625", \ + "0.135744, 0.145325, 0.200402, 0.258436, 0.370491, 0.515003, 0.703561", \ + "0.225065, 0.235055, 0.291188, 0.349549, 0.461791, 0.60636, 0.795006", \ + "0.294755, 0.306069, 0.365005, 0.423975, 0.537398, 0.682328, 0.871115", \ + "0.384074, 0.397899, 0.462916, 0.523246, 0.635764, 0.780854, 0.970276", \ + "0.463761, 0.479976, 0.553324, 0.615921, 0.7291, 0.873718, 1.06269", \ + "0.537086, 0.555587, 0.638719, 0.705075, 0.819659, 0.964388, 1.15375" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0314164, 0.0391543, 0.0959222, 0.168588, 0.318243, 0.51541, 0.773573", \ + "0.0314562, 0.0390875, 0.0959338, 0.16858, 0.318375, 0.515409, 0.773361", \ + "0.0352753, 0.0425737, 0.0981227, 0.169597, 0.318589, 0.515486, 0.773396", \ + "0.044306, 0.0510051, 0.102847, 0.173575, 0.321424, 0.517305, 0.77417", \ + "0.057523, 0.06454, 0.112459, 0.17852, 0.324044, 0.51997, 0.777239", \ + "0.071038, 0.078919, 0.125477, 0.186767, 0.327441, 0.521445, 0.779163", \ + "0.084699, 0.093605, 0.140475, 0.198154, 0.333942, 0.525092, 0.781269" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.088233, 0.0969245, 0.152341, 0.216862, 0.345122, 0.51153, 0.728931", \ + "0.107763, 0.116435, 0.171794, 0.236383, 0.364607, 0.53103, 0.748424", \ + "0.185428, 0.195069, 0.252373, 0.317312, 0.44554, 0.612233, 0.829756", \ + "0.24346, 0.255035, 0.316608, 0.38171, 0.510414, 0.676981, 0.894415", \ + "0.319209, 0.333959, 0.404466, 0.471175, 0.59984, 0.766202, 0.984037", \ + "0.391468, 0.409256, 0.491677, 0.562128, 0.691603, 0.858393, 1.07566", \ + "0.462052, 0.482555, 0.578306, 0.654333, 0.78663, 0.954289, 1.17246" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.027153, 0.0355492, 0.105115, 0.19597, 0.379544, 0.618566, 0.930958", \ + "0.0270764, 0.0354681, 0.105104, 0.195968, 0.379498, 0.618566, 0.931114", \ + "0.0330381, 0.0408736, 0.107379, 0.196809, 0.379641, 0.618569, 0.931084", \ + "0.0417965, 0.0495373, 0.111981, 0.199152, 0.38086, 0.619384, 0.931415", \ + "0.056413, 0.065146, 0.123252, 0.20467, 0.382919, 0.621174, 0.932627", \ + "0.070816, 0.081079, 0.139139, 0.214968, 0.387426, 0.6229, 0.934265", \ + "0.084995, 0.096924, 0.157467, 0.229368, 0.396053, 0.628148, 0.937649" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0862434, 0.0945064, 0.1448, 0.201258, 0.31252, 0.456624, 0.644938", \ + "0.105186, 0.113441, 0.163713, 0.220213, 0.331477, 0.475627, 0.663909", \ + "0.188632, 0.197731, 0.250206, 0.30735, 0.418806, 0.563003, 0.751334", \ + "0.246996, 0.257798, 0.313713, 0.371179, 0.483179, 0.627751, 0.816309", \ + "0.319477, 0.332892, 0.39666, 0.455209, 0.566743, 0.711339, 0.900138", \ + "0.381059, 0.39695, 0.469628, 0.531105, 0.643401, 0.787447, 0.976094", \ + "0.435967, 0.45413, 0.537104, 0.602824, 0.7167, 0.861441, 1.05034" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0256946, 0.0329395, 0.0901993, 0.164386, 0.3157, 0.512997, 0.771306", \ + "0.0256741, 0.0329229, 0.0901558, 0.164382, 0.3157, 0.512985, 0.771307", \ + "0.0323522, 0.0389365, 0.0934889, 0.166161, 0.316083, 0.513074, 0.771308", \ + "0.0415446, 0.0479404, 0.0981966, 0.169098, 0.318345, 0.514827, 0.77262", \ + "0.055275, 0.06225, 0.108362, 0.174509, 0.320612, 0.516957, 0.774768", \ + "0.069004, 0.076978, 0.122093, 0.183255, 0.324761, 0.51895, 0.776529", \ + "0.082716, 0.091927, 0.13827, 0.195739, 0.331634, 0.523322, 0.779411" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0953567, 0.105601, 0.164047, 0.228842, 0.357047, 0.523413, 0.740878", \ + "0.115041, 0.125272, 0.183708, 0.248551, 0.376748, 0.543092, 0.760624", \ + "0.194286, 0.205899, 0.267332, 0.332166, 0.460451, 0.626928, 0.844293", \ + "0.254842, 0.269077, 0.336344, 0.402583, 0.531322, 0.697711, 0.915127", \ + "0.334307, 0.352609, 0.432041, 0.501058, 0.629974, 0.79651, 1.01418", \ + "0.408793, 0.430935, 0.525102, 0.599394, 0.729798, 0.896122, 1.11384", \ + "0.481435, 0.506721, 0.615343, 0.696082, 0.830281, 0.998158, 1.21599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329381, 0.0409014, 0.107302, 0.196651, 0.379653, 0.618575, 0.931125", \ + "0.0329241, 0.0409107, 0.107305, 0.196643, 0.379698, 0.618469, 0.931126", \ + "0.0402314, 0.0476998, 0.110413, 0.197575, 0.379749, 0.618569, 0.931", \ + "0.0518352, 0.0593755, 0.116501, 0.20108, 0.380981, 0.619182, 0.93133", \ + "0.070571, 0.079149, 0.130788, 0.208664, 0.383891, 0.621444, 0.932478", \ + "0.089567, 0.099605, 0.149836, 0.221515, 0.389276, 0.623087, 0.934075", \ + "0.108085, 0.119327, 0.172308, 0.238686, 0.399095, 0.628505, 0.93705" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118943, 0.128444, 0.183497, 0.241571, 0.353626, 0.498122, 0.686625", \ + "0.135744, 0.145325, 0.200402, 0.258436, 0.370491, 0.515003, 0.703561", \ + "0.225065, 0.235055, 0.291188, 0.349549, 0.461791, 0.60636, 0.795006", \ + "0.294755, 0.306069, 0.365005, 0.423975, 0.537398, 0.682328, 0.871115", \ + "0.384074, 0.397899, 0.462916, 0.523246, 0.635764, 0.780854, 0.970276", \ + "0.463761, 0.479976, 0.553324, 0.615921, 0.7291, 0.873718, 1.06269", \ + "0.537086, 0.555587, 0.638719, 0.705075, 0.819659, 0.964388, 1.15375" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0314164, 0.0391543, 0.0959222, 0.168588, 0.318243, 0.51541, 0.773573", \ + "0.0314562, 0.0390875, 0.0959338, 0.16858, 0.318375, 0.515409, 0.773361", \ + "0.0352753, 0.0425737, 0.0981227, 0.169597, 0.318589, 0.515486, 0.773396", \ + "0.044306, 0.0510051, 0.102847, 0.173575, 0.321424, 0.517305, 0.77417", \ + "0.057523, 0.06454, 0.112459, 0.17852, 0.324044, 0.51997, 0.777239", \ + "0.071038, 0.078919, 0.125477, 0.186767, 0.327441, 0.521445, 0.779163", \ + "0.084699, 0.093605, 0.140475, 0.198154, 0.333942, 0.525092, 0.781269" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0822154, 0.0909264, 0.1463, 0.210892, 0.33911, 0.505519, 0.72291", \ + "0.100279, 0.108944, 0.164246, 0.228891, 0.35714, 0.523517, 0.740991", \ + "0.179613, 0.189543, 0.247008, 0.311998, 0.440153, 0.606618, 0.824129", \ + "0.236259, 0.248338, 0.309964, 0.374853, 0.503445, 0.669822, 0.887978", \ + "0.310261, 0.325619, 0.396795, 0.462857, 0.590712, 0.75665, 0.972369", \ + "0.377651, 0.39609, 0.479967, 0.549443, 0.677853, 0.843627, 1.06085", \ + "0.440961, 0.462245, 0.559746, 0.634663, 0.76441, 0.931455, 1.14981" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0271358, 0.035503, 0.105105, 0.195964, 0.379543, 0.618565, 0.931033", \ + "0.0270937, 0.0354776, 0.105105, 0.195968, 0.379576, 0.618566, 0.931088", \ + "0.0352578, 0.0426459, 0.108175, 0.197301, 0.37975, 0.618376, 0.930924", \ + "0.0459304, 0.053113, 0.112775, 0.199784, 0.381767, 0.61978, 0.931608", \ + "0.061525, 0.069856, 0.123877, 0.204763, 0.383416, 0.622201, 0.933645", \ + "0.077263, 0.087245, 0.140751, 0.21525, 0.387624, 0.623283, 0.935259", \ + "0.093469, 0.1051, 0.16196, 0.230843, 0.3964, 0.628997, 0.938599" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0949228, 0.10411, 0.157514, 0.214642, 0.325932, 0.469949, 0.658154", \ + "0.111093, 0.120233, 0.173578, 0.230749, 0.342084, 0.486121, 0.674344", \ + "0.189225, 0.199199, 0.255107, 0.313245, 0.424705, 0.568793, 0.757005", \ + "0.243273, 0.254961, 0.314475, 0.373279, 0.485623, 0.630298, 0.81831", \ + "0.310807, 0.325313, 0.393134, 0.452568, 0.564636, 0.708909, 0.897411", \ + "0.369507, 0.386606, 0.464988, 0.528875, 0.640325, 0.784499, 0.972883", \ + "0.422644, 0.44227, 0.532236, 0.601666, 0.716351, 0.861543, 1.05061" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291732, 0.036774, 0.0937381, 0.166616, 0.316657, 0.513736, 0.772083", \ + "0.029117, 0.036743, 0.0937196, 0.166605, 0.316652, 0.513736, 0.772084", \ + "0.0359336, 0.042898, 0.097908, 0.169125, 0.317377, 0.513871, 0.772259", \ + "0.0458423, 0.0525912, 0.10311, 0.173058, 0.321009, 0.516449, 0.773428", \ + "0.060731, 0.068198, 0.11476, 0.179842, 0.323685, 0.519401, 0.776931", \ + "0.075963, 0.084726, 0.13082, 0.19073, 0.329181, 0.521488, 0.778196", \ + "0.091662, 0.101786, 0.150671, 0.206845, 0.33931, 0.527816, 0.781751" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0891668, 0.0994186, 0.157848, 0.222645, 0.350823, 0.517225, 0.734697", \ + "0.107169, 0.117372, 0.175767, 0.240646, 0.368859, 0.535228, 0.752754", \ + "0.189668, 0.201924, 0.263739, 0.329061, 0.457303, 0.623738, 0.841292", \ + "0.250158, 0.265573, 0.334136, 0.40025, 0.529364, 0.695812, 0.913229", \ + "0.329848, 0.349624, 0.431433, 0.500004, 0.628712, 0.795362, 1.01257", \ + "0.403835, 0.427165, 0.523998, 0.597734, 0.72737, 0.893377, 1.11117", \ + "0.474556, 0.501097, 0.61355, 0.694601, 0.82748, 0.994515, 1.21244" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329166, 0.0408907, 0.107299, 0.1967, 0.379654, 0.618575, 0.931127", \ + "0.0329533, 0.04096, 0.107324, 0.19671, 0.379652, 0.618579, 0.931126", \ + "0.0440337, 0.0509678, 0.110998, 0.198112, 0.379792, 0.618524, 0.931126", \ + "0.0583607, 0.0654476, 0.118171, 0.201838, 0.381766, 0.619653, 0.931479", \ + "0.07884, 0.087268, 0.133719, 0.209509, 0.384363, 0.622343, 0.933287", \ + "0.098885, 0.108644, 0.15459, 0.223157, 0.389588, 0.623462, 0.934941", \ + "0.120167, 0.131034, 0.179001, 0.241669, 0.399668, 0.628681, 0.937566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107692, 0.1171, 0.171426, 0.229022, 0.34071, 0.484951, 0.673332", \ + "0.124028, 0.133404, 0.187693, 0.245356, 0.357026, 0.501295, 0.689661", \ + "0.208774, 0.218724, 0.274864, 0.333065, 0.444841, 0.589188, 0.777582", \ + "0.271024, 0.282436, 0.341368, 0.400477, 0.513602, 0.658475, 0.846744", \ + "0.349488, 0.363621, 0.430201, 0.490508, 0.602896, 0.747802, 0.937196", \ + "0.418114, 0.434844, 0.510973, 0.574259, 0.687318, 0.831962, 1.02082", \ + "0.480915, 0.500031, 0.587015, 0.655076, 0.770391, 0.91557, 1.10487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304194, 0.0380219, 0.0948918, 0.16764, 0.317615, 0.514487, 0.772737", \ + "0.0303731, 0.0380056, 0.0948873, 0.167647, 0.317622, 0.514488, 0.772686", \ + "0.0354408, 0.0426117, 0.0978493, 0.169147, 0.317883, 0.514544, 0.772676", \ + "0.0446293, 0.0514393, 0.102868, 0.173412, 0.32136, 0.516859, 0.77372", \ + "0.058918, 0.066092, 0.113108, 0.178619, 0.323758, 0.519882, 0.776973", \ + "0.073607, 0.081852, 0.127598, 0.188323, 0.328079, 0.521338, 0.778462", \ + "0.088744, 0.098517, 0.146067, 0.202688, 0.336474, 0.526468, 0.781254" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0820498, 0.0907585, 0.146119, 0.210671, 0.338937, 0.505334, 0.722735", \ + "0.0999627, 0.108629, 0.163801, 0.228446, 0.356696, 0.523078, 0.740543", \ + "0.179323, 0.189239, 0.246703, 0.311695, 0.439875, 0.606338, 0.823861", \ + "0.236774, 0.248851, 0.310412, 0.375303, 0.503842, 0.670213, 0.888291", \ + "0.311924, 0.327226, 0.398206, 0.46428, 0.592086, 0.758173, 0.974177", \ + "0.383154, 0.401537, 0.484339, 0.553463, 0.681903, 0.848016, 1.06535", \ + "0.451289, 0.47241, 0.569266, 0.644213, 0.77406, 0.941283, 1.15953" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0271395, 0.035506, 0.105115, 0.195969, 0.379575, 0.618566, 0.931109", \ + "0.0270946, 0.0354774, 0.105105, 0.195968, 0.379576, 0.618566, 0.931113", \ + "0.0353263, 0.0426928, 0.10825, 0.197257, 0.379749, 0.618569, 0.930821", \ + "0.0458167, 0.0529873, 0.112729, 0.199785, 0.381752, 0.619683, 0.931645", \ + "0.061414, 0.069762, 0.123827, 0.204716, 0.383364, 0.622213, 0.933633", \ + "0.076671, 0.086567, 0.14113, 0.215092, 0.387354, 0.623492, 0.935194", \ + "0.092518, 0.104157, 0.16096, 0.230289, 0.396189, 0.628771, 0.938441" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0779625, 0.0860843, 0.135536, 0.191658, 0.302603, 0.44658, 0.634683", \ + "0.0965301, 0.104559, 0.154151, 0.210288, 0.321289, 0.465278, 0.65342", \ + "0.173019, 0.182243, 0.234753, 0.291811, 0.402885, 0.546873, 0.735083", \ + "0.224028, 0.235099, 0.290931, 0.348242, 0.459942, 0.604432, 0.792461", \ + "0.284688, 0.298647, 0.363889, 0.422735, 0.533779, 0.674157, 0.862728", \ + "0.335654, 0.352287, 0.428407, 0.490606, 0.602795, 0.745463, 0.932786", \ + "0.379629, 0.398829, 0.486407, 0.554396, 0.668995, 0.813801, 1.00075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247067, 0.0319437, 0.0893131, 0.163719, 0.314971, 0.512466, 0.770803", \ + "0.0247138, 0.0319919, 0.0892721, 0.163628, 0.314954, 0.512466, 0.770826", \ + "0.0329016, 0.0393605, 0.093524, 0.165836, 0.315632, 0.512698, 0.770803", \ + "0.0428189, 0.0491767, 0.0986741, 0.169232, 0.318333, 0.514555, 0.77204", \ + "0.057757, 0.06482, 0.110316, 0.17539, 0.320497, 0.516912, 0.774501", \ + "0.072839, 0.081363, 0.126569, 0.186505, 0.325891, 0.519143, 0.776347", \ + "0.088507, 0.098377, 0.146564, 0.202665, 0.335922, 0.525639, 0.780397" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0891668, 0.0994186, 0.157848, 0.222645, 0.350823, 0.517225, 0.734697", \ + "0.107169, 0.117372, 0.175767, 0.240646, 0.368859, 0.535228, 0.752754", \ + "0.189668, 0.201924, 0.263739, 0.329061, 0.457303, 0.623738, 0.841292", \ + "0.250158, 0.265573, 0.334136, 0.40025, 0.529364, 0.695812, 0.913229", \ + "0.329848, 0.349624, 0.431433, 0.500004, 0.628712, 0.795362, 1.01257", \ + "0.403835, 0.427165, 0.523998, 0.597734, 0.72737, 0.893377, 1.11117", \ + "0.474556, 0.501097, 0.61355, 0.694601, 0.82748, 0.994515, 1.21244" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329166, 0.0408907, 0.107299, 0.1967, 0.379654, 0.618575, 0.931127", \ + "0.0329533, 0.04096, 0.107324, 0.19671, 0.379652, 0.618579, 0.931126", \ + "0.0440337, 0.0509678, 0.110998, 0.198112, 0.379792, 0.618524, 0.931126", \ + "0.0583607, 0.0654476, 0.118171, 0.201838, 0.381766, 0.619653, 0.931479", \ + "0.07884, 0.087268, 0.133719, 0.209509, 0.384363, 0.622343, 0.933287", \ + "0.098885, 0.108644, 0.15459, 0.223157, 0.389588, 0.623462, 0.934941", \ + "0.120167, 0.131034, 0.179001, 0.241669, 0.399668, 0.628681, 0.937566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107692, 0.1171, 0.171426, 0.229022, 0.34071, 0.484951, 0.673332", \ + "0.124028, 0.133404, 0.187693, 0.245356, 0.357026, 0.501295, 0.689661", \ + "0.208774, 0.218724, 0.274864, 0.333065, 0.444841, 0.589188, 0.777582", \ + "0.271024, 0.282436, 0.341368, 0.400477, 0.513602, 0.658475, 0.846744", \ + "0.349488, 0.363621, 0.430201, 0.490508, 0.602896, 0.747802, 0.937196", \ + "0.418114, 0.434844, 0.510973, 0.574259, 0.687318, 0.831962, 1.02082", \ + "0.480915, 0.500031, 0.587015, 0.655076, 0.770391, 0.91557, 1.10487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304194, 0.0380219, 0.0948918, 0.16764, 0.317615, 0.514487, 0.772737", \ + "0.0303731, 0.0380056, 0.0948873, 0.167647, 0.317622, 0.514488, 0.772686", \ + "0.0354408, 0.0426117, 0.0978493, 0.169147, 0.317883, 0.514544, 0.772676", \ + "0.0446293, 0.0514393, 0.102868, 0.173412, 0.32136, 0.516859, 0.77372", \ + "0.058918, 0.066092, 0.113108, 0.178619, 0.323758, 0.519882, 0.776973", \ + "0.073607, 0.081852, 0.127598, 0.188323, 0.328079, 0.521338, 0.778462", \ + "0.088744, 0.098517, 0.146067, 0.202688, 0.336474, 0.526468, 0.781254" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0025055, 0.00252952, 0.00264403, 0.00268515, 0.0027107, 0.00272354, 0.00272943", \ + "0.00241835, 0.00244383, 0.00255686, 0.0025993, 0.00262653, 0.00263256, 0.00263859", \ + "0.00233818, 0.00235213, 0.00242321, 0.00246877, 0.002508, 0.00253047, 0.00254319", \ + "0.00245348, 0.00248667, 0.00251681, 0.00254834, 0.00258826, 0.00260953, 0.00263283", \ + "0.00294143, 0.00292614, 0.00292087, 0.00294669, 0.0030101, 0.00301422, 0.00304155", \ + "0.00389265, 0.00385815, 0.00378656, 0.0037786, 0.00379524, 0.00385495, 0.00388323", \ + "0.00509539, 0.0050485, 0.00498081, 0.00496534, 0.00495638, 0.00497268, 0.00502899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00777285, 0.00780839, 0.00793722, 0.00797896, 0.00800314, 0.00801479, 0.0080204", \ + "0.00770755, 0.00774144, 0.00786906, 0.00791205, 0.0079379, 0.00794874, 0.00795458", \ + "0.00765184, 0.00766977, 0.00777722, 0.00782746, 0.00786039, 0.00788454, 0.00789985", \ + "0.00772017, 0.00772591, 0.00779866, 0.00785005, 0.00788957, 0.00791818, 0.00793282", \ + "0.00808463, 0.00806879, 0.00809389, 0.00813309, 0.00817128, 0.00820382, 0.00822281", \ + "0.00892041, 0.00888256, 0.00882073, 0.00883533, 0.00886477, 0.00889059, 0.00890769", \ + "0.0100925, 0.0100391, 0.00994483, 0.00993916, 0.00995624, 0.00997856, 0.01" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00250638, 0.00253288, 0.00264442, 0.00268586, 0.00271092, 0.00272305, 0.00273041", \ + "0.00241929, 0.00244549, 0.00255725, 0.00260016, 0.00262713, 0.00263864, 0.00264533", \ + "0.00233874, 0.00234985, 0.00242174, 0.00247233, 0.00251214, 0.00252626, 0.00253469", \ + "0.00246488, 0.00246029, 0.00250426, 0.00255579, 0.00258669, 0.00260662, 0.00262193", \ + "0.00297094, 0.00295049, 0.00292913, 0.00295063, 0.00301189, 0.00301072, 0.00318485", \ + "0.00392493, 0.00391853, 0.00377867, 0.00377152, 0.00379008, 0.00382858, 0.00387941", \ + "0.00525514, 0.00518699, 0.00503281, 0.00498462, 0.00496902, 0.0049785, 0.00501221" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00866992, 0.00869852, 0.00882188, 0.00886798, 0.00889689, 0.00890963, 0.00891683", \ + "0.00861073, 0.0086406, 0.00876516, 0.00881168, 0.00884158, 0.00885451, 0.00886093", \ + "0.00854968, 0.00856725, 0.00867234, 0.00872618, 0.00876614, 0.00877754, 0.00879818", \ + "0.00861494, 0.00862214, 0.00868198, 0.00872943, 0.00878029, 0.00880377, 0.00881864", \ + "0.00894497, 0.0089345, 0.00895878, 0.00899308, 0.00903428, 0.00906038, 0.0090843", \ + "0.00969959, 0.0096619, 0.00962612, 0.0096396, 0.00967556, 0.00970234, 0.00971908", \ + "0.0108619, 0.0108035, 0.0107199, 0.0107085, 0.0107252, 0.0107476, 0.0107713" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00256194, 0.00258401, 0.00269235, 0.00273492, 0.00276159, 0.00277514, 0.0027813", \ + "0.00246812, 0.00249242, 0.00260159, 0.00264648, 0.0026753, 0.00268794, 0.0026943", \ + "0.00238828, 0.0024064, 0.00246885, 0.0025136, 0.00255863, 0.00257494, 0.00259338", \ + "0.00255515, 0.0025475, 0.00256782, 0.00260918, 0.00263747, 0.00266009, 0.00267462", \ + "0.00298544, 0.00297281, 0.002966, 0.00299694, 0.00304846, 0.00307959, 0.0030801", \ + "0.003954, 0.00391808, 0.00383996, 0.0038273, 0.0038408, 0.00389074, 0.0038877", \ + "0.00514952, 0.00512496, 0.00505672, 0.0050186, 0.0050072, 0.00502041, 0.00506598" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00811696, 0.0081583, 0.00828747, 0.00832313, 0.00834319, 0.00835187, 0.00835525", \ + "0.00805322, 0.0080931, 0.00821987, 0.008257, 0.00827826, 0.00828684, 0.00829131", \ + "0.00798581, 0.00800433, 0.00811249, 0.00816776, 0.00820348, 0.00822654, 0.00822508", \ + "0.0080581, 0.00806039, 0.00813879, 0.00818429, 0.00823158, 0.00825779, 0.00827237", \ + "0.00845499, 0.0084448, 0.00845593, 0.00849302, 0.00852916, 0.00855892, 0.00857573", \ + "0.00930687, 0.00926565, 0.00920331, 0.00921058, 0.0092372, 0.00926452, 0.00928112", \ + "0.010515, 0.010456, 0.0103557, 0.0103458, 0.0103584, 0.0103759, 0.0103994" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00250638, 0.00253288, 0.00264442, 0.00268586, 0.00271092, 0.00272305, 0.00273041", \ + "0.00241929, 0.00244549, 0.00255725, 0.00260016, 0.00262713, 0.00263864, 0.00264533", \ + "0.00233874, 0.00234985, 0.00242174, 0.00247233, 0.00251214, 0.00252626, 0.00253469", \ + "0.00246488, 0.00246029, 0.00250426, 0.00255579, 0.00258669, 0.00260662, 0.00262193", \ + "0.00297094, 0.00295049, 0.00292913, 0.00295063, 0.00301189, 0.00301072, 0.00318485", \ + "0.00392493, 0.00391853, 0.00377867, 0.00377152, 0.00379008, 0.00382858, 0.00387941", \ + "0.00525514, 0.00518699, 0.00503281, 0.00498462, 0.00496902, 0.0049785, 0.00501221" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00866992, 0.00869852, 0.00882188, 0.00886798, 0.00889689, 0.00890963, 0.00891683", \ + "0.00861073, 0.0086406, 0.00876516, 0.00881168, 0.00884158, 0.00885451, 0.00886093", \ + "0.00854968, 0.00856725, 0.00867234, 0.00872618, 0.00876614, 0.00877754, 0.00879818", \ + "0.00861494, 0.00862214, 0.00868198, 0.00872943, 0.00878029, 0.00880377, 0.00881864", \ + "0.00894497, 0.0089345, 0.00895878, 0.00899308, 0.00903428, 0.00906038, 0.0090843", \ + "0.00969959, 0.0096619, 0.00962612, 0.0096396, 0.00967556, 0.00970234, 0.00971908", \ + "0.0108619, 0.0108035, 0.0107199, 0.0107085, 0.0107252, 0.0107476, 0.0107713" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00249793, 0.00252511, 0.00263579, 0.00267697, 0.00270401, 0.00271535, 0.00272196", \ + "0.00237645, 0.00240299, 0.00251032, 0.00255417, 0.00258314, 0.00259618, 0.00260292", \ + "0.00241453, 0.00242245, 0.0024735, 0.0025108, 0.00254945, 0.00257254, 0.00258588", \ + "0.00267677, 0.00267331, 0.00272315, 0.00274973, 0.00278492, 0.00280924, 0.00282684", \ + "0.00336678, 0.00338138, 0.00335752, 0.00336345, 0.00341265, 0.00341821, 0.0034374", \ + "0.00443955, 0.00440239, 0.00436714, 0.00434672, 0.00435479, 0.00438932, 0.0044286", \ + "0.00587804, 0.00584453, 0.00574596, 0.00569541, 0.00567705, 0.00568139, 0.00573372" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0069599, 0.00700221, 0.00713763, 0.00717329, 0.00719165, 0.00719855, 0.00720279", \ + "0.00685207, 0.00689251, 0.00701558, 0.00705393, 0.00707454, 0.00708239, 0.00708554", \ + "0.00677237, 0.00678637, 0.0068994, 0.00694994, 0.00697803, 0.00700452, 0.0070009", \ + "0.00684017, 0.00685005, 0.00692959, 0.00697325, 0.00702274, 0.00704554, 0.00706134", \ + "0.00724132, 0.00723252, 0.00726449, 0.00730181, 0.00733965, 0.00736693, 0.00738582", \ + "0.00809253, 0.00803969, 0.00802038, 0.00806164, 0.00808965, 0.00811305, 0.00812647", \ + "0.00944712, 0.0093827, 0.00927671, 0.00926531, 0.00927803, 0.00929765, 0.00931074" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00249926, 0.00252522, 0.00263601, 0.00267737, 0.00270255, 0.00271481, 0.00271935", \ + "0.0023769, 0.00240322, 0.00251112, 0.00255521, 0.00258358, 0.0025964, 0.00260379", \ + "0.0024206, 0.00242708, 0.0024738, 0.00251434, 0.00255393, 0.00256704, 0.00258651", \ + "0.00270707, 0.00271952, 0.00273173, 0.0027594, 0.00277886, 0.00280386, 0.00282171", \ + "0.00344134, 0.00341251, 0.00336704, 0.00337637, 0.00342472, 0.00342659, 0.00344535", \ + "0.0045223, 0.00446325, 0.00435381, 0.00433605, 0.00434471, 0.00437853, 0.00442407", \ + "0.00606827, 0.00598544, 0.00579011, 0.00572706, 0.00569548, 0.00569682, 0.00572655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00785839, 0.00789394, 0.00802539, 0.00806731, 0.00809145, 0.00810126, 0.00810618", \ + "0.00776142, 0.00779629, 0.00793063, 0.00797392, 0.00799867, 0.00800889, 0.00801408", \ + "0.00766541, 0.00768313, 0.00779071, 0.00784186, 0.0078748, 0.00789905, 0.00790912", \ + "0.00774437, 0.00775397, 0.00781699, 0.00786362, 0.00790283, 0.00792989, 0.00794425", \ + "0.00809525, 0.00807778, 0.00810526, 0.00814186, 0.00818093, 0.00821416, 0.00823377", \ + "0.0089649, 0.00892359, 0.00884691, 0.00886025, 0.00888089, 0.00891017, 0.00892554", \ + "0.010155, 0.0101, 0.00999945, 0.00998433, 0.0100029, 0.010027, 0.0100487" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00254923, 0.0025749, 0.00268313, 0.00272521, 0.00275197, 0.00276621, 0.00277288", \ + "0.0024302, 0.00245384, 0.0025608, 0.00260598, 0.00263634, 0.0026502, 0.0026572", \ + "0.00245705, 0.00246601, 0.00252543, 0.00256776, 0.00260726, 0.0026268, 0.00264544", \ + "0.00275361, 0.00274426, 0.00276777, 0.00281962, 0.00284131, 0.00286566, 0.0028822", \ + "0.00344386, 0.00342422, 0.00339805, 0.00341193, 0.00346406, 0.00349585, 0.00349276", \ + "0.0044869, 0.00445509, 0.00442426, 0.00439974, 0.00440317, 0.00445138, 0.00448444", \ + "0.00601253, 0.00595275, 0.00579342, 0.00574623, 0.0057234, 0.00573151, 0.00580516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00730988, 0.00735741, 0.00748725, 0.00751649, 0.00753064, 0.00753559, 0.00753835", \ + "0.00719259, 0.00723855, 0.00736818, 0.00739995, 0.00741627, 0.00742227, 0.00742432", \ + "0.00710436, 0.00712645, 0.00723259, 0.00728369, 0.00732318, 0.00733314, 0.0073392", \ + "0.00718057, 0.00718921, 0.00726174, 0.00731309, 0.0073612, 0.00738375, 0.00740075", \ + "0.0075893, 0.00758472, 0.0076269, 0.00766217, 0.00769381, 0.00772182, 0.00773964", \ + "0.00846815, 0.00843102, 0.00840185, 0.00842005, 0.00845053, 0.00847798, 0.00848915", \ + "0.00980746, 0.00974837, 0.00970407, 0.00967893, 0.00968063, 0.00969687, 0.00971041" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00249926, 0.00252522, 0.00263601, 0.00267737, 0.00270255, 0.00271481, 0.00271935", \ + "0.0023769, 0.00240322, 0.00251112, 0.00255521, 0.00258358, 0.0025964, 0.00260379", \ + "0.0024206, 0.00242708, 0.0024738, 0.00251434, 0.00255393, 0.00256704, 0.00258651", \ + "0.00270707, 0.00271952, 0.00273173, 0.0027594, 0.00277886, 0.00280386, 0.00282171", \ + "0.00344134, 0.00341251, 0.00336704, 0.00337637, 0.00342472, 0.00342659, 0.00344535", \ + "0.0045223, 0.00446325, 0.00435381, 0.00433605, 0.00434471, 0.00437853, 0.00442407", \ + "0.00606827, 0.00598544, 0.00579011, 0.00572706, 0.00569548, 0.00569682, 0.00572655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00785839, 0.00789394, 0.00802539, 0.00806731, 0.00809145, 0.00810126, 0.00810618", \ + "0.00776142, 0.00779629, 0.00793063, 0.00797392, 0.00799867, 0.00800889, 0.00801408", \ + "0.00766541, 0.00768313, 0.00779071, 0.00784186, 0.0078748, 0.00789905, 0.00790912", \ + "0.00774437, 0.00775397, 0.00781699, 0.00786362, 0.00790283, 0.00792989, 0.00794425", \ + "0.00809525, 0.00807778, 0.00810526, 0.00814186, 0.00818093, 0.00821416, 0.00823377", \ + "0.0089649, 0.00892359, 0.00884691, 0.00886025, 0.00888089, 0.00891017, 0.00892554", \ + "0.010155, 0.0101, 0.00999945, 0.00998433, 0.0100029, 0.010027, 0.0100487" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00198446, 0.00202269, 0.00214684, 0.00217742, 0.00219182, 0.00219691, 0.00220077", \ + "0.0018714, 0.00190814, 0.00203053, 0.00206641, 0.00208438, 0.00209023, 0.00209241", \ + "0.00178497, 0.00179855, 0.00187448, 0.0019173, 0.001953, 0.0019694, 0.00197901", \ + "0.00192405, 0.00192638, 0.00197873, 0.00203311, 0.00206887, 0.00208398, 0.00209493", \ + "0.00252514, 0.0025069, 0.00249139, 0.0025115, 0.00255936, 0.0025935, 0.00259317", \ + "0.00346352, 0.00343312, 0.00340434, 0.00340945, 0.00343547, 0.00347419, 0.00352437", \ + "0.00487038, 0.00484374, 0.00472936, 0.00470574, 0.00470927, 0.00472762, 0.00474381" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00599886, 0.00603289, 0.00616063, 0.00620069, 0.00622435, 0.00623588, 0.00623996", \ + "0.00588241, 0.00591626, 0.00604049, 0.00608421, 0.00611148, 0.00612357, 0.00612969", \ + "0.00598832, 0.00599358, 0.00606691, 0.00611747, 0.00616161, 0.00618231, 0.00619483", \ + "0.00630477, 0.00630115, 0.00633878, 0.00637601, 0.00642282, 0.00645343, 0.00647305", \ + "0.00703109, 0.00701907, 0.00701562, 0.00703652, 0.00707039, 0.00709567, 0.00711628", \ + "0.00810679, 0.00807476, 0.00801803, 0.00801981, 0.00804638, 0.00807245, 0.00809108", \ + "0.00958111, 0.00951083, 0.00938563, 0.00936604, 0.00937128, 0.00938834, 0.00940636" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00198381, 0.00202292, 0.00214745, 0.00217844, 0.00219262, 0.00219831, 0.00219996", \ + "0.00187215, 0.00190907, 0.00203144, 0.00206737, 0.00208517, 0.00209088, 0.00209412", \ + "0.0017861, 0.00180075, 0.0019037, 0.00191876, 0.00195068, 0.00196999, 0.0019764", \ + "0.00193355, 0.00193247, 0.00197918, 0.00203203, 0.00205756, 0.00208242, 0.00209424", \ + "0.00255224, 0.00252569, 0.00249542, 0.00251298, 0.00255774, 0.00261461, 0.00258672", \ + "0.00352171, 0.00347397, 0.00340079, 0.0034004, 0.00342374, 0.00346831, 0.00356076", \ + "0.00495993, 0.00488592, 0.00473583, 0.00470249, 0.00469548, 0.00470637, 0.0047274" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0068921, 0.00692402, 0.00704714, 0.00709232, 0.00712128, 0.00713407, 0.00713916", \ + "0.00679203, 0.00682104, 0.00694204, 0.00698948, 0.00702026, 0.00703364, 0.00704134", \ + "0.00686442, 0.00686989, 0.00694389, 0.00699061, 0.00703481, 0.00706619, 0.00708196", \ + "0.00720795, 0.00719587, 0.00720215, 0.00723865, 0.00727527, 0.00730447, 0.00732221", \ + "0.00786178, 0.00784625, 0.00785919, 0.00786375, 0.00788805, 0.00791353, 0.00793513", \ + "0.00890908, 0.00886778, 0.00886885, 0.00884884, 0.00885867, 0.00887491, 0.00888815", \ + "0.0103207, 0.0102601, 0.0101924, 0.0101492, 0.0101446, 0.0101541, 0.0101693" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00197448, 0.00201269, 0.00213503, 0.00216629, 0.00218168, 0.00218531, 0.00218806", \ + "0.00184439, 0.00188094, 0.0020017, 0.00204078, 0.00205912, 0.00206571, 0.00206794", \ + "0.00178058, 0.00179318, 0.00186666, 0.00190883, 0.00194348, 0.00195996, 0.0019699", \ + "0.00192051, 0.00192438, 0.00197862, 0.0020369, 0.00206212, 0.00208412, 0.0020947", \ + "0.00250404, 0.00249291, 0.00251112, 0.00253403, 0.00257916, 0.0026294, 0.00263266", \ + "0.00352924, 0.00350275, 0.00348879, 0.0034905, 0.00351124, 0.00355826, 0.00358882", \ + "0.00497684, 0.00493001, 0.0048334, 0.00481845, 0.00482513, 0.00484476, 0.00486826" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00601338, 0.00605624, 0.00618041, 0.00621323, 0.00623233, 0.00623831, 0.00624285", \ + "0.00589728, 0.00593647, 0.0060599, 0.00609828, 0.00612117, 0.00613082, 0.00613597", \ + "0.00600432, 0.00601462, 0.00608577, 0.00613778, 0.00617702, 0.00620033, 0.0062129", \ + "0.00633557, 0.00633382, 0.00637523, 0.00641318, 0.00645481, 0.00648016, 0.00650129", \ + "0.00706801, 0.00704367, 0.00705843, 0.00708865, 0.00712774, 0.00715724, 0.00718038", \ + "0.00819442, 0.00815554, 0.00810913, 0.00811593, 0.00814526, 0.00817273, 0.00819577", \ + "0.0096759, 0.00962374, 0.00952323, 0.0095056, 0.0095238, 0.00954362, 0.00956671" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00197448, 0.00201269, 0.00213503, 0.00216629, 0.00218168, 0.00218531, 0.00218806", \ + "0.00184439, 0.00188094, 0.0020017, 0.00204078, 0.00205912, 0.00206571, 0.00206794", \ + "0.00178058, 0.00179318, 0.00186666, 0.00190883, 0.00194348, 0.00195996, 0.0019699", \ + "0.00192051, 0.00192438, 0.00197862, 0.0020369, 0.00206212, 0.00208412, 0.0020947", \ + "0.00250404, 0.00249291, 0.00251112, 0.00253403, 0.00257916, 0.0026294, 0.00263266", \ + "0.00352924, 0.00350275, 0.00348879, 0.0034905, 0.00351124, 0.00355826, 0.00358882", \ + "0.00497684, 0.00493001, 0.0048334, 0.00481845, 0.00482513, 0.00484476, 0.00486826" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0068921, 0.00692402, 0.00704714, 0.00709232, 0.00712128, 0.00713407, 0.00713916", \ + "0.00679203, 0.00682104, 0.00694204, 0.00698948, 0.00702026, 0.00703364, 0.00704134", \ + "0.00686442, 0.00686989, 0.00694389, 0.00699061, 0.00703481, 0.00706619, 0.00708196", \ + "0.00720795, 0.00719587, 0.00720215, 0.00723865, 0.00727527, 0.00730447, 0.00732221", \ + "0.00786178, 0.00784625, 0.00785919, 0.00786375, 0.00788805, 0.00791353, 0.00793513", \ + "0.00890908, 0.00886778, 0.00886885, 0.00884884, 0.00885867, 0.00887491, 0.00888815", \ + "0.0103207, 0.0102601, 0.0101924, 0.0101492, 0.0101446, 0.0101541, 0.0101693" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00195568, 0.00199467, 0.00211872, 0.00214925, 0.00216565, 0.00216953, 0.00217315", \ + "0.00182495, 0.00185901, 0.00197466, 0.00201314, 0.00203399, 0.00204206, 0.00204607", \ + "0.00189719, 0.00191051, 0.00198042, 0.0020232, 0.0020612, 0.0020801, 0.00209191", \ + "0.00217962, 0.00217627, 0.00221649, 0.00226386, 0.00229992, 0.00231936, 0.00233419", \ + "0.0029744, 0.00295229, 0.00292793, 0.00294609, 0.00299148, 0.00302537, 0.00303823", \ + "0.00409556, 0.00405803, 0.00399617, 0.00399837, 0.00402025, 0.00407457, 0.00411979", \ + "0.00562126, 0.00555599, 0.00544401, 0.00542193, 0.0054146, 0.0054288, 0.00545539" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00517009, 0.00521294, 0.00534328, 0.00537725, 0.00539586, 0.00540301, 0.0054081", \ + "0.00501416, 0.00505281, 0.0051809, 0.00522051, 0.00524321, 0.00525205, 0.00525723", \ + "0.00508749, 0.0051006, 0.00518442, 0.00523797, 0.00528201, 0.00530157, 0.00531327", \ + "0.00546119, 0.00546407, 0.00551114, 0.00555329, 0.00559498, 0.00562047, 0.00564174", \ + "0.00619969, 0.00617917, 0.00619507, 0.00625037, 0.00627687, 0.00629877, 0.00631595", \ + "0.00733412, 0.00728289, 0.00723585, 0.00725465, 0.00730426, 0.0073202, 0.00733671", \ + "0.00886075, 0.00878701, 0.0086795, 0.00867605, 0.00868843, 0.00870203, 0.00871787" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0019585, 0.00199764, 0.0021203, 0.00215066, 0.00216572, 0.00217188, 0.00217509", \ + "0.00182679, 0.00186065, 0.0019762, 0.00201439, 0.0020355, 0.00204344, 0.00204777", \ + "0.00190479, 0.00191588, 0.0019798, 0.00202167, 0.00205956, 0.0020836, 0.00209445", \ + "0.00220065, 0.00219305, 0.00222201, 0.00226982, 0.00229273, 0.00231807, 0.00233253", \ + "0.00301354, 0.00298052, 0.00293533, 0.00294763, 0.00299581, 0.00304244, 0.00301485", \ + "0.00422422, 0.00416411, 0.00403807, 0.00401422, 0.00401748, 0.0040429, 0.00414213", \ + "0.00573657, 0.00564373, 0.00546008, 0.00541495, 0.0054001, 0.00540769, 0.00542829" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00607306, 0.00610951, 0.00623914, 0.00627987, 0.00630382, 0.00631396, 0.006318", \ + "0.00593618, 0.00597014, 0.00609968, 0.00614358, 0.00617006, 0.00618125, 0.00618708", \ + "0.00597072, 0.005977, 0.00606117, 0.00611695, 0.00616271, 0.00618264, 0.00619609", \ + "0.00630296, 0.00630497, 0.00635356, 0.00639281, 0.00644284, 0.00647289, 0.00649147", \ + "0.00702282, 0.00700588, 0.00699778, 0.00702043, 0.007057, 0.00708837, 0.00710394", \ + "0.00810048, 0.00805798, 0.00800073, 0.00800178, 0.00803181, 0.00806007, 0.0080794", \ + "0.00961403, 0.00959903, 0.00944789, 0.00941378, 0.00940678, 0.00941983, 0.00943362" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00194391, 0.00198266, 0.00210517, 0.00213659, 0.00215122, 0.00215699, 0.00216103", \ + "0.00179449, 0.00182867, 0.00194035, 0.00197863, 0.00200004, 0.00200857, 0.00201295", \ + "0.00185098, 0.00186246, 0.00193625, 0.00197422, 0.00201297, 0.00203169, 0.00204391", \ + "0.0021927, 0.0021905, 0.00223141, 0.00228009, 0.00231511, 0.00233465, 0.00234919", \ + "0.0030278, 0.0030031, 0.00297348, 0.00299079, 0.00303507, 0.00307266, 0.00308203", \ + "0.00416023, 0.0041282, 0.00412548, 0.00411031, 0.00411936, 0.0041733, 0.00423907", \ + "0.00574025, 0.00567659, 0.00557662, 0.00555687, 0.00555487, 0.00557285, 0.00559087" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00518932, 0.00524065, 0.0053626, 0.00538884, 0.005402, 0.0054083, 0.00541017", \ + "0.00503377, 0.0050757, 0.00519994, 0.00523459, 0.00525354, 0.00526085, 0.00526462", \ + "0.00510752, 0.00511947, 0.0052048, 0.00525435, 0.00529824, 0.00531774, 0.00533046", \ + "0.00545102, 0.00545336, 0.00555217, 0.00559478, 0.00564079, 0.00566309, 0.00567945", \ + "0.00625874, 0.00623387, 0.00624848, 0.00628109, 0.00632637, 0.0063509, 0.0063711", \ + "0.00741886, 0.00738062, 0.00734757, 0.00737472, 0.00739682, 0.00741741, 0.00743217", \ + "0.00907118, 0.00900292, 0.00887955, 0.00885982, 0.00886678, 0.00888108, 0.00889604" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00194391, 0.00198266, 0.00210517, 0.00213659, 0.00215122, 0.00215699, 0.00216103", \ + "0.00179449, 0.00182867, 0.00194035, 0.00197863, 0.00200004, 0.00200857, 0.00201295", \ + "0.00185098, 0.00186246, 0.00193625, 0.00197422, 0.00201297, 0.00203169, 0.00204391", \ + "0.0021927, 0.0021905, 0.00223141, 0.00228009, 0.00231511, 0.00233465, 0.00234919", \ + "0.0030278, 0.0030031, 0.00297348, 0.00299079, 0.00303507, 0.00307266, 0.00308203", \ + "0.00416023, 0.0041282, 0.00412548, 0.00411031, 0.00411936, 0.0041733, 0.00423907", \ + "0.00574025, 0.00567659, 0.00557662, 0.00555687, 0.00555487, 0.00557285, 0.00559087" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00607306, 0.00610951, 0.00623914, 0.00627987, 0.00630382, 0.00631396, 0.006318", \ + "0.00593618, 0.00597014, 0.00609968, 0.00614358, 0.00617006, 0.00618125, 0.00618708", \ + "0.00597072, 0.005977, 0.00606117, 0.00611695, 0.00616271, 0.00618264, 0.00619609", \ + "0.00630296, 0.00630497, 0.00635356, 0.00639281, 0.00644284, 0.00647289, 0.00649147", \ + "0.00702282, 0.00700588, 0.00699778, 0.00702043, 0.007057, 0.00708837, 0.00710394", \ + "0.00810048, 0.00805798, 0.00800073, 0.00800178, 0.00803181, 0.00806007, 0.0080794", \ + "0.00961403, 0.00959903, 0.00944789, 0.00941378, 0.00940678, 0.00941983, 0.00943362" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151977; + rise_capacitance : 0.00151709; + rise_capacitance_range (0.00117464, 0.00151709); + fall_capacitance : 0.00151977; + fall_capacitance_range (0.00114224, 0.00151977); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000725124, -0.000812736, -0.000869644, -0.000881258, -0.000875804, -0.000879105, -0.000877865" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877085, 0.000876364, 0.000885511, 0.000885058, 0.000875804, 0.000879105, 0.000877865" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979539, -0.000979059, -0.000981117, -0.000983877, -0.000980319, -0.000982266, -0.000981461" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981871, 0.000989599, 0.000981117, 0.000984997, 0.000983286, 0.000984747, 0.000983447" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981068, -0.000980502, -0.000983695, -0.000983977, -0.000981682, -0.000983545, -0.000982739" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101951, 0.00100106, 0.0009999, 0.000987513, 0.000985491, 0.000986357, 0.000984787" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981018, -0.000980443, -0.000983422, -0.000983927, -0.000981634, -0.000983495, -0.000982691" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101955, 0.00100111, 0.000999927, 0.000987556, 0.000985533, 0.000986401, 0.000984832" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157459; + rise_capacitance : 0.00153544; + rise_capacitance_range (0.00108012, 0.00153544); + fall_capacitance : 0.00157459; + fall_capacitance_range (0.00112673, 0.00157459); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000728776, -0.00081413, -0.000870317, -0.000878229, -0.000877539, -0.000880563, -0.000879318" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878029, 0.000882635, 0.000880656, 0.000878229, 0.000877539, 0.000880563, 0.000879318" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984103, -0.000978639, -0.000982644, -0.000983336, -0.000980225, -0.000981905, -0.000980963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990681, 0.00099278, 0.000988041, 0.00098664, 0.000983822, 0.000984212, 0.000982854" \ + ); + } + } + internal_power () { + when : "(!A * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121417, -0.00121475, -0.00121996, -0.00121367, -0.00121706, -0.00122369, -0.00123015" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124263, 0.00123448, 0.00124845, 0.00122897, 0.00123472, 0.00123607, 0.00123464" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121417, -0.00121474, -0.00121994, -0.0012136, -0.00121705, -0.0012237, -0.00123017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124269, 0.00123453, 0.00124844, 0.00122863, 0.00123476, 0.00123611, 0.00123469" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158466; + rise_capacitance : 0.00158466; + rise_capacitance_range (0.00113623, 0.00158466); + fall_capacitance : 0.00154779; + fall_capacitance_range (0.00105481, 0.00154779); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000178153, -0.000177004, -0.000173455, -0.000174316, -0.000174361, -0.000174462, -0.000174193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000199874, 0.00020107, 0.000199657, 0.000195868, 0.000192752, 0.000188356, 0.000180349" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000168289, -0.00016999, -0.000168145, -0.000169588, -0.000169176, -0.00016937, -0.000169115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000168289, 0.000171592, 0.000168145, 0.000169588, 0.000169176, 0.00016937, 0.000169115" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983994, -0.000984602, -0.000985476, -0.000984718, -0.000985011, -0.000985329, -0.000984643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102031, 0.000994506, 0.000988324, 0.000986595, 0.000985903, 0.000987062, 0.000985893" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983926, -0.000984539, -0.000985359, -0.000984659, -0.000984956, -0.000985274, -0.000984591" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102033, 0.000994532, 0.000988357, 0.000986701, 0.000986012, 0.000987098, 0.000985931" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161085; + rise_capacitance : 0.00161085; + rise_capacitance_range (0.000967603, 0.00161085); + fall_capacitance : 0.00161031; + fall_capacitance_range (0.00095602, 0.00161031); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00017897, -0.000174595, -0.000175398, -0.000174806, -0.000174474, -0.000174514, -0.000174201" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000201052, 0.000199796, 0.00019873, 0.000196755, 0.000192975, 0.000188308, 0.000180287" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000171863, -0.00016969, -0.000168835, -0.000169908, -0.000169674, -0.000169484, -0.000169178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000171863, 0.000172069, 0.000172248, 0.000169908, 0.000169674, 0.000169484, 0.000169178" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121719, -0.00121552, -0.00121601, -0.00121926, -0.00122169, -0.00122104, -0.00122836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123616, 0.00123534, 0.00123654, 0.00123638, 0.00123727, 0.00123776, 0.00123668" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121711, -0.00121544, -0.00121593, -0.00121917, -0.00122163, -0.001221, -0.00122832" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123618, 0.0012353, 0.00123645, 0.00123633, 0.0012373, 0.00123779, 0.00123671" \ + ); + } + } + } + } + cell (AO22X2) { + area : 12.7008; + cell_leakage_power : 0.103446; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.075318; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0995242; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0995242; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0932425; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116086; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110643; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103653; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10794; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116086; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103653; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0966636; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10095; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117735; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10794; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10095; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105236; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103446; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.120042, 0.136231, 0.195637, 0.260723, 0.388204, 0.552879, 0.767897", \ + "0.140013, 0.156142, 0.215567, 0.280765, 0.408229, 0.573054, 0.787943", \ + "0.230878, 0.247796, 0.30742, 0.372488, 0.500006, 0.66489, 0.879856", \ + "0.310017, 0.329442, 0.392955, 0.458318, 0.585486, 0.750058, 0.965343", \ + "0.418647, 0.442453, 0.513504, 0.580733, 0.707763, 0.872006, 1.0868", \ + "0.522409, 0.550149, 0.632114, 0.702254, 0.829675, 0.993858, 1.20836", \ + "0.624222, 0.65544, 0.748349, 0.822359, 0.951495, 1.11536, 1.33025" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316525, 0.0443499, 0.111792, 0.200745, 0.382615, 0.6203, 0.931501", \ + "0.0315679, 0.0444113, 0.111821, 0.200718, 0.382635, 0.620341, 0.931409", \ + "0.0348947, 0.0471602, 0.112801, 0.201097, 0.382653, 0.620359, 0.931508", \ + "0.0435712, 0.0558618, 0.118, 0.203884, 0.38359, 0.620741, 0.931504", \ + "0.058538, 0.07185, 0.130116, 0.210616, 0.386395, 0.622288, 0.932608", \ + "0.074221, 0.089319, 0.145564, 0.220748, 0.391129, 0.624801, 0.934353", \ + "0.089907, 0.106432, 0.164104, 0.234391, 0.398477, 0.628868, 0.937353" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.142947, 0.159441, 0.215791, 0.271862, 0.377391, 0.512472, 0.688604", \ + "0.163733, 0.180221, 0.236515, 0.292654, 0.398185, 0.533306, 0.709428", \ + "0.249683, 0.266653, 0.323589, 0.379935, 0.485596, 0.62062, 0.796912", \ + "0.319188, 0.338592, 0.400269, 0.458387, 0.564835, 0.700094, 0.876161", \ + "0.406998, 0.430365, 0.501262, 0.562773, 0.670214, 0.805715, 0.981968", \ + "0.481972, 0.50929, 0.590772, 0.657233, 0.768369, 0.904169, 1.08029", \ + "0.551512, 0.582235, 0.675122, 0.747863, 0.862954, 1.00018, 1.17664" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331056, 0.0446482, 0.0975371, 0.163677, 0.300451, 0.481421, 0.720047", \ + "0.0331116, 0.0446599, 0.0976328, 0.163684, 0.300441, 0.481419, 0.720039", \ + "0.03579, 0.0469196, 0.098777, 0.16427, 0.300651, 0.481554, 0.71974", \ + "0.0437819, 0.0554774, 0.105949, 0.169829, 0.303192, 0.482862, 0.72055", \ + "0.058779, 0.071515, 0.120505, 0.180117, 0.30939, 0.48667, 0.722428", \ + "0.075367, 0.089646, 0.139582, 0.195352, 0.318565, 0.491743, 0.725978", \ + "0.092267, 0.108034, 0.160446, 0.2141, 0.331226, 0.499502, 0.730328" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124893, 0.144165, 0.207014, 0.272712, 0.400225, 0.564922, 0.77989", \ + "0.144841, 0.164135, 0.22699, 0.292689, 0.420218, 0.584916, 0.799886", \ + "0.236112, 0.256271, 0.319606, 0.385329, 0.512912, 0.67762, 0.892577", \ + "0.31676, 0.340145, 0.408295, 0.475078, 0.602551, 0.767157, 0.982077", \ + "0.428376, 0.456999, 0.535278, 0.604121, 0.732079, 0.89655, 1.11144", \ + "0.535863, 0.56927, 0.659277, 0.732281, 0.861067, 1.02549, 1.24018", \ + "0.641171, 0.678617, 0.781189, 0.859956, 0.991185, 1.15598, 1.37069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372912, 0.0503348, 0.114613, 0.201925, 0.382828, 0.620243, 0.9315", \ + "0.0372614, 0.0503555, 0.114607, 0.201962, 0.382806, 0.620243, 0.931499", \ + "0.0409002, 0.0534945, 0.115593, 0.202257, 0.382868, 0.620318, 0.931353", \ + "0.050958, 0.0639378, 0.121971, 0.205589, 0.383881, 0.620766, 0.931619", \ + "0.068592, 0.082939, 0.136223, 0.213874, 0.387455, 0.62259, 0.932651", \ + "0.087184, 0.102857, 0.154552, 0.226337, 0.393146, 0.625196, 0.934461", \ + "0.106247, 0.123114, 0.175524, 0.242502, 0.401774, 0.629727, 0.937147" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.155436, 0.172186, 0.229263, 0.285735, 0.391569, 0.526945, 0.703229", \ + "0.176282, 0.193093, 0.250128, 0.306597, 0.412499, 0.547814, 0.724133", \ + "0.263807, 0.28071, 0.338036, 0.394686, 0.50061, 0.63604, 0.812256", \ + "0.338032, 0.357332, 0.418802, 0.477046, 0.5837, 0.719193, 0.895453", \ + "0.434254, 0.45733, 0.527322, 0.588697, 0.696852, 0.832577, 1.00904", \ + "0.517649, 0.544569, 0.624995, 0.690858, 0.801691, 0.93772, 1.11404", \ + "0.594804, 0.625249, 0.715824, 0.787468, 0.902309, 1.03942, 1.21573" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341974, 0.045869, 0.0985561, 0.164666, 0.301303, 0.482333, 0.720706", \ + "0.034211, 0.0458071, 0.0985578, 0.164649, 0.301274, 0.482343, 0.720714", \ + "0.0360182, 0.0471989, 0.0993145, 0.164924, 0.301227, 0.482343, 0.72037", \ + "0.0435909, 0.0552283, 0.105984, 0.169566, 0.303367, 0.483163, 0.721002", \ + "0.057787, 0.070325, 0.119392, 0.179728, 0.30937, 0.487595, 0.722951", \ + "0.073801, 0.087794, 0.136928, 0.193633, 0.317843, 0.491643, 0.726258", \ + "0.090238, 0.10556, 0.157948, 0.211671, 0.329899, 0.499188, 0.730288" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126028, 0.142127, 0.201459, 0.266477, 0.393841, 0.55848, 0.773443", \ + "0.146062, 0.162295, 0.221549, 0.286559, 0.414109, 0.578763, 0.793733", \ + "0.237764, 0.254677, 0.314112, 0.379132, 0.506651, 0.671345, 0.886409", \ + "0.319243, 0.338616, 0.40179, 0.467354, 0.594669, 0.75936, 0.974398", \ + "0.432005, 0.455593, 0.526438, 0.593034, 0.720331, 0.884763, 1.09971", \ + "0.540165, 0.567764, 0.648796, 0.718655, 0.846018, 1.01005, 1.22443", \ + "0.646262, 0.677482, 0.769223, 0.84356, 0.969864, 1.134, 1.34848" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0317506, 0.0446032, 0.11166, 0.200508, 0.38241, 0.620108, 0.931386", \ + "0.0317531, 0.0444759, 0.111704, 0.200505, 0.382404, 0.620143, 0.931385", \ + "0.0347676, 0.046916, 0.112515, 0.200854, 0.38235, 0.62005, 0.931397", \ + "0.0430836, 0.0552588, 0.117527, 0.203312, 0.38327, 0.62063, 0.931265", \ + "0.057769, 0.070902, 0.128987, 0.209819, 0.386038, 0.622024, 0.932651", \ + "0.073327, 0.088076, 0.144003, 0.219667, 0.390594, 0.624466, 0.93429", \ + "0.088861, 0.105043, 0.16208, 0.232757, 0.397896, 0.628413, 0.936946" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.121515, 0.136856, 0.1906, 0.24553, 0.350394, 0.48526, 0.661223", \ + "0.142638, 0.15799, 0.211732, 0.266668, 0.37152, 0.506398, 0.682365", \ + "0.235646, 0.251895, 0.306866, 0.362154, 0.46708, 0.602056, 0.778028", \ + "0.308728, 0.328053, 0.389008, 0.446227, 0.551899, 0.686733, 0.862668", \ + "0.397999, 0.422172, 0.494053, 0.555371, 0.66284, 0.797822, 0.973926", \ + "0.472669, 0.501287, 0.585837, 0.652802, 0.763348, 0.898738, 1.07439", \ + "0.541279, 0.573545, 0.670413, 0.74446, 0.859707, 0.996687, 1.17236" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284488, 0.0397891, 0.09272, 0.159275, 0.296949, 0.478665, 0.717205", \ + "0.0284523, 0.0397834, 0.0927206, 0.159278, 0.296812, 0.478665, 0.717213", \ + "0.032483, 0.0434396, 0.0943774, 0.160109, 0.297066, 0.478737, 0.717228", \ + "0.0422722, 0.0538412, 0.102849, 0.165766, 0.299672, 0.479564, 0.717594", \ + "0.058982, 0.072165, 0.119863, 0.177976, 0.306222, 0.483391, 0.719367", \ + "0.076471, 0.09162, 0.140815, 0.19519, 0.316222, 0.488437, 0.722457", \ + "0.09383, 0.110864, 0.164071, 0.215711, 0.329977, 0.496863, 0.727183" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124893, 0.144165, 0.207014, 0.272712, 0.400225, 0.564922, 0.77989", \ + "0.144841, 0.164135, 0.22699, 0.292689, 0.420218, 0.584916, 0.799886", \ + "0.236112, 0.256271, 0.319606, 0.385329, 0.512912, 0.67762, 0.892577", \ + "0.31676, 0.340145, 0.408295, 0.475078, 0.602551, 0.767157, 0.982077", \ + "0.428376, 0.456999, 0.535278, 0.604121, 0.732079, 0.89655, 1.11144", \ + "0.535863, 0.56927, 0.659277, 0.732281, 0.861067, 1.02549, 1.24018", \ + "0.641171, 0.678617, 0.781189, 0.859956, 0.991185, 1.15598, 1.37069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372912, 0.0503348, 0.114613, 0.201925, 0.382828, 0.620243, 0.9315", \ + "0.0372614, 0.0503555, 0.114607, 0.201962, 0.382806, 0.620243, 0.931499", \ + "0.0409002, 0.0534945, 0.115593, 0.202257, 0.382868, 0.620318, 0.931353", \ + "0.050958, 0.0639378, 0.121971, 0.205589, 0.383881, 0.620766, 0.931619", \ + "0.068592, 0.082939, 0.136223, 0.213874, 0.387455, 0.62259, 0.932651", \ + "0.087184, 0.102857, 0.154552, 0.226337, 0.393146, 0.625196, 0.934461", \ + "0.106247, 0.123114, 0.175524, 0.242502, 0.401774, 0.629727, 0.937147" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.155436, 0.172186, 0.229263, 0.285735, 0.391569, 0.526945, 0.703229", \ + "0.176282, 0.193093, 0.250128, 0.306597, 0.412499, 0.547814, 0.724133", \ + "0.263807, 0.28071, 0.338036, 0.394686, 0.50061, 0.63604, 0.812256", \ + "0.338032, 0.357332, 0.418802, 0.477046, 0.5837, 0.719193, 0.895453", \ + "0.434254, 0.45733, 0.527322, 0.588697, 0.696852, 0.832577, 1.00904", \ + "0.517649, 0.544569, 0.624995, 0.690858, 0.801691, 0.93772, 1.11404", \ + "0.594804, 0.625249, 0.715824, 0.787468, 0.902309, 1.03942, 1.21573" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341974, 0.045869, 0.0985561, 0.164666, 0.301303, 0.482333, 0.720706", \ + "0.034211, 0.0458071, 0.0985578, 0.164649, 0.301274, 0.482343, 0.720714", \ + "0.0360182, 0.0471989, 0.0993145, 0.164924, 0.301227, 0.482343, 0.72037", \ + "0.0435909, 0.0552283, 0.105984, 0.169566, 0.303367, 0.483163, 0.721002", \ + "0.057787, 0.070325, 0.119392, 0.179728, 0.30937, 0.487595, 0.722951", \ + "0.073801, 0.087794, 0.136928, 0.193633, 0.317843, 0.491643, 0.726258", \ + "0.090238, 0.10556, 0.157948, 0.211671, 0.329899, 0.499188, 0.730288" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.114109, 0.13034, 0.18969, 0.254759, 0.382254, 0.54695, 0.761952", \ + "0.132262, 0.148426, 0.207805, 0.272995, 0.400485, 0.565163, 0.780155", \ + "0.228985, 0.246167, 0.305838, 0.370728, 0.49814, 0.663026, 0.878058", \ + "0.310884, 0.331379, 0.395243, 0.460405, 0.587371, 0.751884, 0.967101", \ + "0.420011, 0.445404, 0.518698, 0.585234, 0.711201, 0.875138, 1.09008", \ + "0.521931, 0.551418, 0.636113, 0.705524, 0.83161, 0.995505, 1.20985", \ + "0.622447, 0.655336, 0.751764, 0.826064, 0.953397, 1.11693, 1.33028" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316603, 0.0444135, 0.111857, 0.200725, 0.382616, 0.620171, 0.931502", \ + "0.0316408, 0.0443711, 0.111792, 0.200714, 0.382634, 0.620275, 0.931501", \ + "0.0369568, 0.0486879, 0.113064, 0.201145, 0.382615, 0.620338, 0.931488", \ + "0.0487705, 0.0603809, 0.119195, 0.204443, 0.38395, 0.620977, 0.931507", \ + "0.06629, 0.079547, 0.132768, 0.211324, 0.386836, 0.622969, 0.933222", \ + "0.083753, 0.099024, 0.151345, 0.222762, 0.39134, 0.625209, 0.935374", \ + "0.101218, 0.117754, 0.172146, 0.238088, 0.398963, 0.629157, 0.937755" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.131858, 0.148007, 0.20351, 0.259224, 0.364265, 0.499169, 0.675136", \ + "0.152055, 0.16819, 0.223707, 0.279319, 0.384472, 0.519327, 0.695292", \ + "0.235269, 0.252281, 0.308861, 0.364843, 0.470079, 0.604981, 0.780992", \ + "0.29958, 0.319064, 0.380992, 0.438844, 0.545179, 0.680077, 0.856086", \ + "0.378426, 0.402177, 0.473887, 0.535714, 0.643371, 0.778527, 0.95459", \ + "0.444038, 0.471966, 0.555677, 0.622141, 0.733375, 0.868854, 1.04445", \ + "0.503501, 0.535066, 0.631192, 0.705433, 0.821576, 0.958405, 1.13455" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0318405, 0.0434018, 0.0964221, 0.162568, 0.299415, 0.480928, 0.719322", \ + "0.0318572, 0.0433802, 0.096319, 0.162597, 0.299562, 0.48093, 0.719333", \ + "0.0354629, 0.0468099, 0.0981128, 0.163528, 0.299808, 0.480978, 0.719339", \ + "0.0442543, 0.0559865, 0.106216, 0.16944, 0.302543, 0.481934, 0.719717", \ + "0.060277, 0.073357, 0.122106, 0.181335, 0.309589, 0.486268, 0.725271", \ + "0.078156, 0.092857, 0.142818, 0.199032, 0.320165, 0.491897, 0.725811", \ + "0.096738, 0.113029, 0.166692, 0.219647, 0.335586, 0.501627, 0.731144" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118993, 0.138245, 0.20108, 0.266763, 0.394288, 0.558968, 0.773948", \ + "0.137096, 0.156417, 0.219235, 0.284951, 0.412477, 0.577184, 0.792157", \ + "0.234593, 0.255168, 0.31861, 0.384201, 0.511704, 0.676439, 0.891381", \ + "0.318714, 0.343767, 0.413251, 0.479595, 0.607235, 0.771787, 0.986584", \ + "0.43148, 0.462551, 0.543526, 0.612109, 0.739422, 0.903853, 1.11869", \ + "0.537917, 0.57384, 0.668361, 0.741083, 0.869315, 1.03315, 1.24781", \ + "0.64317, 0.68281, 0.790627, 0.870331, 1.00051, 1.16419, 1.37871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372897, 0.0503446, 0.114622, 0.201958, 0.382804, 0.62024, 0.931499", \ + "0.0372917, 0.050338, 0.114609, 0.201931, 0.382826, 0.620243, 0.931498", \ + "0.0432187, 0.0551811, 0.115998, 0.202384, 0.382855, 0.620176, 0.931399", \ + "0.057302, 0.0696234, 0.123836, 0.206319, 0.384203, 0.620927, 0.931514", \ + "0.078308, 0.092643, 0.140964, 0.21566, 0.388058, 0.623241, 0.933181", \ + "0.099071, 0.114707, 0.162583, 0.229576, 0.393967, 0.625627, 0.935209", \ + "0.120111, 0.1369, 0.186388, 0.248321, 0.403351, 0.630162, 0.937605" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.144542, 0.161053, 0.217335, 0.273477, 0.379011, 0.514095, 0.690228", \ + "0.164925, 0.181428, 0.237792, 0.293869, 0.39944, 0.534536, 0.710636", \ + "0.25005, 0.267105, 0.323981, 0.380201, 0.485842, 0.620969, 0.797119", \ + "0.319634, 0.339049, 0.400787, 0.458921, 0.565444, 0.700576, 0.876479", \ + "0.407542, 0.430978, 0.501585, 0.563054, 0.671064, 0.806474, 0.982794", \ + "0.4822, 0.509652, 0.591661, 0.658016, 0.768775, 0.904925, 1.08097", \ + "0.549908, 0.581057, 0.674861, 0.748052, 0.863624, 1.00106, 1.17735" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330922, 0.0446608, 0.097622, 0.163678, 0.300295, 0.481421, 0.720052", \ + "0.0331154, 0.0446443, 0.0975283, 0.163674, 0.300445, 0.481679, 0.720049", \ + "0.0358601, 0.0469854, 0.0986681, 0.164091, 0.30044, 0.481431, 0.720064", \ + "0.0438226, 0.0555319, 0.105983, 0.169982, 0.303019, 0.482696, 0.720277", \ + "0.058861, 0.071601, 0.120823, 0.180448, 0.309609, 0.486859, 0.722431", \ + "0.075859, 0.090167, 0.139672, 0.195681, 0.318611, 0.491807, 0.726034", \ + "0.093698, 0.109563, 0.162033, 0.21558, 0.332531, 0.500182, 0.730547" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.120106, 0.136144, 0.19541, 0.260415, 0.387903, 0.552654, 0.767601", \ + "0.138287, 0.154438, 0.213729, 0.278713, 0.406182, 0.570743, 0.785756", \ + "0.236138, 0.253212, 0.312672, 0.377601, 0.504929, 0.669852, 0.884707", \ + "0.320962, 0.341337, 0.40477, 0.470031, 0.597265, 0.761831, 0.976526", \ + "0.434417, 0.459707, 0.532352, 0.598378, 0.725017, 0.889472, 1.10435", \ + "0.540861, 0.570267, 0.654143, 0.723265, 0.849398, 1.01298, 1.22736", \ + "0.645686, 0.678786, 0.774169, 0.848032, 0.973805, 1.13707, 1.35164" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0317437, 0.0445805, 0.111693, 0.200494, 0.382409, 0.620168, 0.931385", \ + "0.0317359, 0.0445122, 0.111712, 0.200497, 0.382408, 0.620123, 0.931386", \ + "0.0364985, 0.0481563, 0.112784, 0.200902, 0.382446, 0.620123, 0.931395", \ + "0.0482002, 0.0595859, 0.118721, 0.203891, 0.383695, 0.620809, 0.931401", \ + "0.065513, 0.078432, 0.131713, 0.210641, 0.386502, 0.622668, 0.933286", \ + "0.082854, 0.097669, 0.149515, 0.221516, 0.390915, 0.624782, 0.935128", \ + "0.100133, 0.116384, 0.169995, 0.236174, 0.398252, 0.628666, 0.937356" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113207, 0.1283, 0.181431, 0.236064, 0.340525, 0.475235, 0.65107", \ + "0.133887, 0.148956, 0.202054, 0.256669, 0.361201, 0.495893, 0.671753", \ + "0.223569, 0.239888, 0.294775, 0.349881, 0.454576, 0.589328, 0.765184", \ + "0.290759, 0.310391, 0.371886, 0.429061, 0.535272, 0.669189, 0.845065", \ + "0.370667, 0.395376, 0.468798, 0.530453, 0.637828, 0.772583, 0.948415", \ + "0.435892, 0.465226, 0.552264, 0.620371, 0.731221, 0.866476, 1.04212", \ + "0.494601, 0.527774, 0.627802, 0.704055, 0.82073, 0.957278, 1.1327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0275537, 0.0388626, 0.0918921, 0.158535, 0.296284, 0.478079, 0.716684", \ + "0.0275297, 0.0388633, 0.0918914, 0.158564, 0.296159, 0.478078, 0.716199", \ + "0.0326371, 0.0436536, 0.0942317, 0.159552, 0.29652, 0.478126, 0.716687", \ + "0.0432481, 0.0549031, 0.103563, 0.166127, 0.300255, 0.479319, 0.71706", \ + "0.060791, 0.074358, 0.122034, 0.179419, 0.306649, 0.483166, 0.719154", \ + "0.079465, 0.095115, 0.144829, 0.198126, 0.317722, 0.489145, 0.722666", \ + "0.098445, 0.116051, 0.171147, 0.222229, 0.333927, 0.498799, 0.728273" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118993, 0.138245, 0.20108, 0.266763, 0.394288, 0.558968, 0.773948", \ + "0.137096, 0.156417, 0.219235, 0.284951, 0.412477, 0.577184, 0.792157", \ + "0.234593, 0.255168, 0.31861, 0.384201, 0.511704, 0.676439, 0.891381", \ + "0.318714, 0.343767, 0.413251, 0.479595, 0.607235, 0.771787, 0.986584", \ + "0.43148, 0.462551, 0.543526, 0.612109, 0.739422, 0.903853, 1.11869", \ + "0.537917, 0.57384, 0.668361, 0.741083, 0.869315, 1.03315, 1.24781", \ + "0.64317, 0.68281, 0.790627, 0.870331, 1.00051, 1.16419, 1.37871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372897, 0.0503446, 0.114622, 0.201958, 0.382804, 0.62024, 0.931499", \ + "0.0372917, 0.050338, 0.114609, 0.201931, 0.382826, 0.620243, 0.931498", \ + "0.0432187, 0.0551811, 0.115998, 0.202384, 0.382855, 0.620176, 0.931399", \ + "0.057302, 0.0696234, 0.123836, 0.206319, 0.384203, 0.620927, 0.931514", \ + "0.078308, 0.092643, 0.140964, 0.21566, 0.388058, 0.623241, 0.933181", \ + "0.099071, 0.114707, 0.162583, 0.229576, 0.393967, 0.625627, 0.935209", \ + "0.120111, 0.1369, 0.186388, 0.248321, 0.403351, 0.630162, 0.937605" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.144542, 0.161053, 0.217335, 0.273477, 0.379011, 0.514095, 0.690228", \ + "0.164925, 0.181428, 0.237792, 0.293869, 0.39944, 0.534536, 0.710636", \ + "0.25005, 0.267105, 0.323981, 0.380201, 0.485842, 0.620969, 0.797119", \ + "0.319634, 0.339049, 0.400787, 0.458921, 0.565444, 0.700576, 0.876479", \ + "0.407542, 0.430978, 0.501585, 0.563054, 0.671064, 0.806474, 0.982794", \ + "0.4822, 0.509652, 0.591661, 0.658016, 0.768775, 0.904925, 1.08097", \ + "0.549908, 0.581057, 0.674861, 0.748052, 0.863624, 1.00106, 1.17735" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330922, 0.0446608, 0.097622, 0.163678, 0.300295, 0.481421, 0.720052", \ + "0.0331154, 0.0446443, 0.0975283, 0.163674, 0.300445, 0.481679, 0.720049", \ + "0.0358601, 0.0469854, 0.0986681, 0.164091, 0.30044, 0.481431, 0.720064", \ + "0.0438226, 0.0555319, 0.105983, 0.169982, 0.303019, 0.482696, 0.720277", \ + "0.058861, 0.071601, 0.120823, 0.180448, 0.309609, 0.486859, 0.722431", \ + "0.075859, 0.090167, 0.139672, 0.195681, 0.318611, 0.491807, 0.726034", \ + "0.093698, 0.109563, 0.162033, 0.21558, 0.332531, 0.500182, 0.730547" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101345, 0.11675, 0.174615, 0.238998, 0.365703, 0.530047, 0.74467", \ + "0.121313, 0.136739, 0.194536, 0.258997, 0.385725, 0.550027, 0.764659", \ + "0.205144, 0.221967, 0.281322, 0.34572, 0.472429, 0.636819, 0.851383", \ + "0.272233, 0.292138, 0.355782, 0.420593, 0.547404, 0.711291, 0.926117", \ + "0.360982, 0.385687, 0.459574, 0.526881, 0.653288, 0.817325, 1.03201", \ + "0.444365, 0.473263, 0.559254, 0.630681, 0.758026, 0.921762, 1.1357", \ + "0.525242, 0.55769, 0.65646, 0.734002, 0.863164, 1.02709, 1.24139" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289547, 0.0418002, 0.109674, 0.198897, 0.381097, 0.618889, 0.930262", \ + "0.0289634, 0.0417761, 0.109637, 0.198897, 0.381096, 0.618901, 0.930262", \ + "0.0345195, 0.0467024, 0.11177, 0.199629, 0.381154, 0.618892, 0.930137", \ + "0.0445365, 0.0569004, 0.118413, 0.203338, 0.382531, 0.61945, 0.930384", \ + "0.061179, 0.075204, 0.132232, 0.211423, 0.386014, 0.622037, 0.931885", \ + "0.078483, 0.094476, 0.151543, 0.224657, 0.392203, 0.624502, 0.933938", \ + "0.096213, 0.113868, 0.17444, 0.243062, 0.403118, 0.630454, 0.937387" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124695, 0.14119, 0.19746, 0.253579, 0.359071, 0.494199, 0.670278", \ + "0.141567, 0.158044, 0.214396, 0.27047, 0.375986, 0.511086, 0.687219", \ + "0.233315, 0.250537, 0.307589, 0.36388, 0.469545, 0.604856, 0.780897", \ + "0.307537, 0.327413, 0.388307, 0.445812, 0.55237, 0.687597, 0.863697", \ + "0.403014, 0.427144, 0.496525, 0.556101, 0.662715, 0.79795, 0.974651", \ + "0.487867, 0.515569, 0.59523, 0.658332, 0.765437, 0.900016, 1.07563", \ + "0.566768, 0.597525, 0.687443, 0.755612, 0.865854, 1.00038, 1.17598" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330872, 0.0446548, 0.0976495, 0.163688, 0.300443, 0.48142, 0.720046", \ + "0.0330845, 0.0446103, 0.0975371, 0.163675, 0.300309, 0.481422, 0.720046", \ + "0.0379616, 0.0487782, 0.0996572, 0.164783, 0.300833, 0.481608, 0.720093", \ + "0.0500527, 0.0604181, 0.107464, 0.170524, 0.304242, 0.483466, 0.72085", \ + "0.06794, 0.079226, 0.12205, 0.179604, 0.309106, 0.487783, 0.72402", \ + "0.085755, 0.098399, 0.140798, 0.193313, 0.316479, 0.491112, 0.726968", \ + "0.103917, 0.117774, 0.162232, 0.210736, 0.326998, 0.497054, 0.730267" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.10598, 0.12441, 0.185682, 0.250541, 0.37735, 0.541578, 0.756175", \ + "0.125965, 0.144387, 0.205644, 0.270591, 0.39739, 0.561585, 0.776235", \ + "0.210537, 0.2307, 0.29376, 0.358866, 0.485723, 0.650004, 0.864571", \ + "0.27938, 0.303428, 0.372567, 0.439236, 0.566388, 0.730346, 0.944795", \ + "0.371631, 0.40154, 0.482889, 0.552229, 0.679751, 0.843844, 1.05852", \ + "0.459456, 0.494351, 0.589533, 0.664483, 0.793353, 0.957526, 1.17174", \ + "0.545308, 0.584219, 0.693068, 0.775259, 0.908071, 1.07276, 1.28695" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343773, 0.0474889, 0.112473, 0.200134, 0.381339, 0.619023, 0.930277", \ + "0.0343768, 0.0474867, 0.112475, 0.200127, 0.381335, 0.618974, 0.930278", \ + "0.0406896, 0.0532527, 0.114742, 0.200856, 0.38142, 0.618932, 0.930238", \ + "0.0524983, 0.0656022, 0.122537, 0.205681, 0.38303, 0.619555, 0.930195", \ + "0.072447, 0.087315, 0.139525, 0.215315, 0.387324, 0.621891, 0.931636", \ + "0.093443, 0.109759, 0.161451, 0.23096, 0.394492, 0.625055, 0.93373", \ + "0.115042, 0.132568, 0.186879, 0.251531, 0.406525, 0.631448, 0.93705" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.137217, 0.154007, 0.210995, 0.26744, 0.373314, 0.508736, 0.685015", \ + "0.15417, 0.170992, 0.227929, 0.284478, 0.390403, 0.525759, 0.702034", \ + "0.248707, 0.265943, 0.323251, 0.379858, 0.485793, 0.621429, 0.797749", \ + "0.329689, 0.349372, 0.410259, 0.467796, 0.57463, 0.71003, 0.886268", \ + "0.434275, 0.458189, 0.5268, 0.586477, 0.693095, 0.828562, 1.00546", \ + "0.526942, 0.554514, 0.633028, 0.695777, 0.803334, 0.938366, 1.11452", \ + "0.613833, 0.644659, 0.733408, 0.800479, 0.910475, 1.0453, 1.22115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341839, 0.0458076, 0.0986106, 0.164677, 0.301139, 0.482149, 0.720707", \ + "0.0342433, 0.0458184, 0.0985992, 0.164638, 0.301122, 0.482332, 0.720706", \ + "0.0375951, 0.04846, 0.0998047, 0.165246, 0.3015, 0.482503, 0.720756", \ + "0.0490427, 0.0593531, 0.106998, 0.170753, 0.304296, 0.483772, 0.721222", \ + "0.066684, 0.077741, 0.120792, 0.179163, 0.309261, 0.488626, 0.724326", \ + "0.084334, 0.096907, 0.139041, 0.191984, 0.315895, 0.490843, 0.727233", \ + "0.102058, 0.115559, 0.158999, 0.208713, 0.325699, 0.496633, 0.730263" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101211, 0.116565, 0.1744, 0.238867, 0.365846, 0.530087, 0.744679", \ + "0.120886, 0.136337, 0.194096, 0.258451, 0.385299, 0.549643, 0.764208", \ + "0.204889, 0.221719, 0.281042, 0.345192, 0.472185, 0.636576, 0.851221", \ + "0.272143, 0.292034, 0.355642, 0.420713, 0.547437, 0.711453, 0.926441", \ + "0.361987, 0.386617, 0.460607, 0.527553, 0.65415, 0.818141, 1.03255", \ + "0.447969, 0.476762, 0.562693, 0.633763, 0.76032, 0.924843, 1.13874", \ + "0.532638, 0.56495, 0.663232, 0.740354, 0.869859, 1.03377, 1.24817" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289284, 0.0418358, 0.109669, 0.198878, 0.381099, 0.618859, 0.930101", \ + "0.0289593, 0.0417552, 0.109649, 0.198871, 0.381094, 0.619, 0.930261", \ + "0.0345471, 0.0467269, 0.111789, 0.199687, 0.381156, 0.618891, 0.930267", \ + "0.0445445, 0.0569136, 0.118456, 0.203347, 0.382528, 0.619523, 0.930383", \ + "0.061054, 0.074968, 0.132183, 0.211237, 0.386014, 0.621951, 0.93191", \ + "0.077989, 0.093995, 0.15113, 0.224109, 0.392226, 0.62444, 0.933873", \ + "0.09537, 0.113012, 0.173536, 0.242468, 0.402617, 0.630319, 0.9373" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0994605, 0.113832, 0.165029, 0.219057, 0.323468, 0.458317, 0.6343", \ + "0.118499, 0.132826, 0.184034, 0.238101, 0.342502, 0.477387, 0.653334", \ + "0.210962, 0.226585, 0.279372, 0.33372, 0.438211, 0.573181, 0.749039", \ + "0.280129, 0.298642, 0.355862, 0.411019, 0.515989, 0.650969, 0.826908", \ + "0.367912, 0.390975, 0.457183, 0.51459, 0.619317, 0.754035, 0.930223", \ + "0.443957, 0.47069, 0.547159, 0.608297, 0.71393, 0.848141, 1.02376", \ + "0.512579, 0.542526, 0.629393, 0.695541, 0.803814, 0.93798, 1.1135" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0270763, 0.0377484, 0.0902721, 0.157628, 0.296144, 0.478482, 0.717163", \ + "0.0270135, 0.0377224, 0.0902733, 0.157626, 0.296353, 0.478481, 0.717164", \ + "0.0338615, 0.04365, 0.0931534, 0.15903, 0.296671, 0.478582, 0.717205", \ + "0.0458413, 0.0557617, 0.100943, 0.164163, 0.29953, 0.480186, 0.717532", \ + "0.06322, 0.074033, 0.115514, 0.173205, 0.304035, 0.483365, 0.720451", \ + "0.080622, 0.092971, 0.13429, 0.186658, 0.31085, 0.486496, 0.72276", \ + "0.09844, 0.111988, 0.155825, 0.204582, 0.321376, 0.492928, 0.726278" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.10598, 0.12441, 0.185682, 0.250541, 0.37735, 0.541578, 0.756175", \ + "0.125965, 0.144387, 0.205644, 0.270591, 0.39739, 0.561585, 0.776235", \ + "0.210537, 0.2307, 0.29376, 0.358866, 0.485723, 0.650004, 0.864571", \ + "0.27938, 0.303428, 0.372567, 0.439236, 0.566388, 0.730346, 0.944795", \ + "0.371631, 0.40154, 0.482889, 0.552229, 0.679751, 0.843844, 1.05852", \ + "0.459456, 0.494351, 0.589533, 0.664483, 0.793353, 0.957526, 1.17174", \ + "0.545308, 0.584219, 0.693068, 0.775259, 0.908071, 1.07276, 1.28695" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343773, 0.0474889, 0.112473, 0.200134, 0.381339, 0.619023, 0.930277", \ + "0.0343768, 0.0474867, 0.112475, 0.200127, 0.381335, 0.618974, 0.930278", \ + "0.0406896, 0.0532527, 0.114742, 0.200856, 0.38142, 0.618932, 0.930238", \ + "0.0524983, 0.0656022, 0.122537, 0.205681, 0.38303, 0.619555, 0.930195", \ + "0.072447, 0.087315, 0.139525, 0.215315, 0.387324, 0.621891, 0.931636", \ + "0.093443, 0.109759, 0.161451, 0.23096, 0.394492, 0.625055, 0.93373", \ + "0.115042, 0.132568, 0.186879, 0.251531, 0.406525, 0.631448, 0.93705" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.137217, 0.154007, 0.210995, 0.26744, 0.373314, 0.508736, 0.685015", \ + "0.15417, 0.170992, 0.227929, 0.284478, 0.390403, 0.525759, 0.702034", \ + "0.248707, 0.265943, 0.323251, 0.379858, 0.485793, 0.621429, 0.797749", \ + "0.329689, 0.349372, 0.410259, 0.467796, 0.57463, 0.71003, 0.886268", \ + "0.434275, 0.458189, 0.5268, 0.586477, 0.693095, 0.828562, 1.00546", \ + "0.526942, 0.554514, 0.633028, 0.695777, 0.803334, 0.938366, 1.11452", \ + "0.613833, 0.644659, 0.733408, 0.800479, 0.910475, 1.0453, 1.22115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341839, 0.0458076, 0.0986106, 0.164677, 0.301139, 0.482149, 0.720707", \ + "0.0342433, 0.0458184, 0.0985992, 0.164638, 0.301122, 0.482332, 0.720706", \ + "0.0375951, 0.04846, 0.0998047, 0.165246, 0.3015, 0.482503, 0.720756", \ + "0.0490427, 0.0593531, 0.106998, 0.170753, 0.304296, 0.483772, 0.721222", \ + "0.066684, 0.077741, 0.120792, 0.179163, 0.309261, 0.488626, 0.724326", \ + "0.084334, 0.096907, 0.139041, 0.191984, 0.315895, 0.490843, 0.727233", \ + "0.102058, 0.115559, 0.158999, 0.208713, 0.325699, 0.496633, 0.730263" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0952401, 0.110672, 0.168524, 0.232821, 0.359719, 0.523998, 0.738563", \ + "0.113489, 0.128923, 0.186697, 0.251169, 0.377975, 0.542266, 0.756863", \ + "0.201709, 0.219072, 0.278542, 0.341987, 0.468601, 0.633299, 0.848515", \ + "0.268309, 0.289526, 0.354271, 0.418972, 0.545521, 0.709066, 0.923578", \ + "0.356391, 0.382636, 0.458236, 0.524579, 0.650619, 0.814288, 1.02785", \ + "0.439373, 0.469749, 0.558713, 0.629211, 0.755054, 0.917545, 1.1318", \ + "0.517754, 0.551617, 0.653925, 0.731424, 0.859423, 1.02239, 1.23637" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289608, 0.041781, 0.109678, 0.198904, 0.381097, 0.618999, 0.930262", \ + "0.0289569, 0.0417626, 0.109645, 0.198889, 0.381079, 0.619001, 0.930263", \ + "0.0377244, 0.0491198, 0.112621, 0.200032, 0.381182, 0.618892, 0.930254", \ + "0.0507058, 0.062634, 0.120116, 0.20417, 0.383122, 0.619954, 0.930381", \ + "0.069425, 0.083482, 0.136892, 0.21282, 0.386585, 0.623049, 0.932733", \ + "0.088369, 0.10433, 0.158143, 0.227181, 0.392742, 0.625008, 0.934723", \ + "0.108575, 0.126082, 0.184388, 0.248151, 0.404047, 0.630941, 0.937922" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113332, 0.129509, 0.185008, 0.240644, 0.345746, 0.480704, 0.65664", \ + "0.129711, 0.145879, 0.201358, 0.257037, 0.362254, 0.49717, 0.673128", \ + "0.217041, 0.234238, 0.291848, 0.347181, 0.452352, 0.587369, 0.763331", \ + "0.284428, 0.304693, 0.365788, 0.422939, 0.529088, 0.663641, 0.83936", \ + "0.369027, 0.393462, 0.463989, 0.523372, 0.629465, 0.763278, 0.939602", \ + "0.444068, 0.472197, 0.553649, 0.617733, 0.724621, 0.858242, 1.03403", \ + "0.512687, 0.54406, 0.637107, 0.706747, 0.817975, 0.952751, 1.12733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0318767, 0.0434213, 0.09646, 0.162619, 0.299398, 0.480929, 0.719334", \ + "0.0318526, 0.0433691, 0.0963936, 0.16258, 0.299405, 0.480895, 0.719337", \ + "0.0385185, 0.0491573, 0.0994413, 0.164088, 0.300052, 0.480903, 0.719333", \ + "0.0511564, 0.0614394, 0.108026, 0.170705, 0.303938, 0.48323, 0.720284", \ + "0.069829, 0.081555, 0.124085, 0.180971, 0.309349, 0.487413, 0.723768", \ + "0.088826, 0.101929, 0.144973, 0.196215, 0.317474, 0.49134, 0.726671", \ + "0.108865, 0.123122, 0.168998, 0.21712, 0.330774, 0.498625, 0.730959" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0999008, 0.118316, 0.179582, 0.2445, 0.371275, 0.535512, 0.750118", \ + "0.118139, 0.136558, 0.197769, 0.262714, 0.389535, 0.553777, 0.768398", \ + "0.207752, 0.228777, 0.292343, 0.357427, 0.484164, 0.648515, 0.863082", \ + "0.276924, 0.302955, 0.373881, 0.440147, 0.56735, 0.731152, 0.94566", \ + "0.369335, 0.401535, 0.486515, 0.555713, 0.682504, 0.846632, 1.06129", \ + "0.456674, 0.493719, 0.593482, 0.668586, 0.796716, 0.960296, 1.17437", \ + "0.542016, 0.582905, 0.696762, 0.78037, 0.912337, 1.07596, 1.28903" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343706, 0.0474899, 0.112474, 0.200155, 0.381331, 0.618923, 0.930277", \ + "0.034379, 0.0474939, 0.11249, 0.200123, 0.38134, 0.618973, 0.930278", \ + "0.0444929, 0.0564164, 0.115676, 0.201181, 0.381453, 0.619017, 0.930113", \ + "0.0601274, 0.0729218, 0.125446, 0.206872, 0.383616, 0.619918, 0.930413", \ + "0.082854, 0.097739, 0.145429, 0.217835, 0.388028, 0.622471, 0.932428", \ + "0.106111, 0.122506, 0.170454, 0.235006, 0.395535, 0.625587, 0.934466", \ + "0.130244, 0.147373, 0.198984, 0.258589, 0.408685, 0.631994, 0.937544" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126146, 0.142665, 0.198973, 0.255064, 0.360609, 0.495719, 0.671845", \ + "0.142678, 0.159182, 0.215557, 0.271659, 0.377129, 0.512289, 0.688399", \ + "0.233988, 0.251191, 0.308156, 0.364489, 0.470075, 0.605237, 0.781361", \ + "0.308553, 0.328511, 0.389549, 0.447269, 0.553995, 0.689147, 0.865169", \ + "0.402857, 0.42704, 0.496647, 0.556063, 0.662626, 0.797857, 0.974482", \ + "0.486522, 0.51446, 0.594562, 0.657855, 0.765568, 0.900487, 1.07635", \ + "0.563445, 0.594753, 0.68595, 0.754895, 0.86533, 1.00066, 1.17626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331143, 0.0446753, 0.097649, 0.163753, 0.300297, 0.48142, 0.720046", \ + "0.0331372, 0.0446741, 0.0975362, 0.163712, 0.300291, 0.481419, 0.720042", \ + "0.0379954, 0.0487906, 0.0995802, 0.16466, 0.300606, 0.481517, 0.720046", \ + "0.049914, 0.0602559, 0.107152, 0.17058, 0.304161, 0.483269, 0.72057", \ + "0.068157, 0.079481, 0.122322, 0.180028, 0.309372, 0.488005, 0.724044", \ + "0.08661, 0.099306, 0.141736, 0.193709, 0.316535, 0.490863, 0.726925", \ + "0.105894, 0.119964, 0.164515, 0.212733, 0.328019, 0.497704, 0.730058" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0950829, 0.110484, 0.168338, 0.232741, 0.359632, 0.523926, 0.738612", \ + "0.112999, 0.128448, 0.18622, 0.250678, 0.377525, 0.541759, 0.756411", \ + "0.201356, 0.21871, 0.278254, 0.342361, 0.467777, 0.632277, 0.847035", \ + "0.268604, 0.289807, 0.354536, 0.419114, 0.545779, 0.7094, 0.923902", \ + "0.358267, 0.384435, 0.459892, 0.526547, 0.6523, 0.815878, 1.02923", \ + "0.443175, 0.473446, 0.562007, 0.632376, 0.758881, 0.921596, 1.13535", \ + "0.526438, 0.560181, 0.661964, 0.738976, 0.867555, 1.03052, 1.24384" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289539, 0.0418046, 0.109675, 0.198896, 0.381074, 0.618889, 0.930263", \ + "0.0289529, 0.0417585, 0.109644, 0.198889, 0.381078, 0.61889, 0.930263", \ + "0.037777, 0.0491542, 0.112722, 0.200005, 0.381189, 0.618976, 0.930265", \ + "0.0506502, 0.0625856, 0.120084, 0.204147, 0.383179, 0.619947, 0.930476", \ + "0.069108, 0.083141, 0.136456, 0.21286, 0.38653, 0.622633, 0.932768", \ + "0.08785, 0.10382, 0.157668, 0.227358, 0.392597, 0.624925, 0.934629", \ + "0.107467, 0.124978, 0.18322, 0.247724, 0.40357, 0.630684, 0.937941" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0912944, 0.105416, 0.155906, 0.209557, 0.313759, 0.448361, 0.624261", \ + "0.109983, 0.123951, 0.174477, 0.228169, 0.332432, 0.46715, 0.642872", \ + "0.197786, 0.213544, 0.266388, 0.320367, 0.424503, 0.55919, 0.73494", \ + "0.259962, 0.279005, 0.336753, 0.390658, 0.495235, 0.629792, 0.805276", \ + "0.337262, 0.360784, 0.428274, 0.484649, 0.589197, 0.723396, 0.898953", \ + "0.40397, 0.431315, 0.509978, 0.570777, 0.676899, 0.810643, 0.985477", \ + "0.46271, 0.493408, 0.583791, 0.652027, 0.760362, 0.894318, 1.06949" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0260243, 0.0367333, 0.0893529, 0.156874, 0.295665, 0.477921, 0.716655", \ + "0.0260107, 0.0367516, 0.0893918, 0.156865, 0.29571, 0.477924, 0.716654", \ + "0.0345151, 0.0440992, 0.0933126, 0.158753, 0.296076, 0.477964, 0.716651", \ + "0.0470431, 0.0567227, 0.101469, 0.164712, 0.299211, 0.479612, 0.717175", \ + "0.065338, 0.076456, 0.117723, 0.175282, 0.304285, 0.48332, 0.720373", \ + "0.084018, 0.096725, 0.138486, 0.190453, 0.312535, 0.486864, 0.722994", \ + "0.103691, 0.117778, 0.162557, 0.209954, 0.32544, 0.494469, 0.727262" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0999008, 0.118316, 0.179582, 0.2445, 0.371275, 0.535512, 0.750118", \ + "0.118139, 0.136558, 0.197769, 0.262714, 0.389535, 0.553777, 0.768398", \ + "0.207752, 0.228777, 0.292343, 0.357427, 0.484164, 0.648515, 0.863082", \ + "0.276924, 0.302955, 0.373881, 0.440147, 0.56735, 0.731152, 0.94566", \ + "0.369335, 0.401535, 0.486515, 0.555713, 0.682504, 0.846632, 1.06129", \ + "0.456674, 0.493719, 0.593482, 0.668586, 0.796716, 0.960296, 1.17437", \ + "0.542016, 0.582905, 0.696762, 0.78037, 0.912337, 1.07596, 1.28903" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343706, 0.0474899, 0.112474, 0.200155, 0.381331, 0.618923, 0.930277", \ + "0.034379, 0.0474939, 0.11249, 0.200123, 0.38134, 0.618973, 0.930278", \ + "0.0444929, 0.0564164, 0.115676, 0.201181, 0.381453, 0.619017, 0.930113", \ + "0.0601274, 0.0729218, 0.125446, 0.206872, 0.383616, 0.619918, 0.930413", \ + "0.082854, 0.097739, 0.145429, 0.217835, 0.388028, 0.622471, 0.932428", \ + "0.106111, 0.122506, 0.170454, 0.235006, 0.395535, 0.625587, 0.934466", \ + "0.130244, 0.147373, 0.198984, 0.258589, 0.408685, 0.631994, 0.937544" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126146, 0.142665, 0.198973, 0.255064, 0.360609, 0.495719, 0.671845", \ + "0.142678, 0.159182, 0.215557, 0.271659, 0.377129, 0.512289, 0.688399", \ + "0.233988, 0.251191, 0.308156, 0.364489, 0.470075, 0.605237, 0.781361", \ + "0.308553, 0.328511, 0.389549, 0.447269, 0.553995, 0.689147, 0.865169", \ + "0.402857, 0.42704, 0.496647, 0.556063, 0.662626, 0.797857, 0.974482", \ + "0.486522, 0.51446, 0.594562, 0.657855, 0.765568, 0.900487, 1.07635", \ + "0.563445, 0.594753, 0.68595, 0.754895, 0.86533, 1.00066, 1.17626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331143, 0.0446753, 0.097649, 0.163753, 0.300297, 0.48142, 0.720046", \ + "0.0331372, 0.0446741, 0.0975362, 0.163712, 0.300291, 0.481419, 0.720042", \ + "0.0379954, 0.0487906, 0.0995802, 0.16466, 0.300606, 0.481517, 0.720046", \ + "0.049914, 0.0602559, 0.107152, 0.17058, 0.304161, 0.483269, 0.72057", \ + "0.068157, 0.079481, 0.122322, 0.180028, 0.309372, 0.488005, 0.724044", \ + "0.08661, 0.099306, 0.141736, 0.193709, 0.316535, 0.490863, 0.726925", \ + "0.105894, 0.119964, 0.164515, 0.212733, 0.328019, 0.497704, 0.730058" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00457845, 0.0046277, 0.00483025, 0.00493027, 0.00499925, 0.00503357, 0.0050482", \ + "0.00449897, 0.00453555, 0.00474628, 0.00484803, 0.00491741, 0.00495041, 0.00496804", \ + "0.00445676, 0.00447455, 0.00459576, 0.00467023, 0.0047779, 0.00482801, 0.00484192", \ + "0.00471615, 0.00467124, 0.00469552, 0.00476217, 0.00482321, 0.00487049, 0.0049066", \ + "0.00529145, 0.0051517, 0.00512504, 0.00513355, 0.00519857, 0.00522473, 0.00526444", \ + "0.0065461, 0.00629853, 0.00602209, 0.00596085, 0.00596393, 0.00598037, 0.0060148", \ + "0.00806116, 0.00767973, 0.00727298, 0.00709753, 0.00707885, 0.00709493, 0.00717244" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00964142, 0.00970184, 0.00994624, 0.0100453, 0.0101098, 0.0101391, 0.0101547", \ + "0.00957497, 0.00963723, 0.00988057, 0.00998208, 0.0100481, 0.010077, 0.0100931", \ + "0.00956196, 0.00958452, 0.00976359, 0.00987258, 0.00995162, 0.0100164, 0.0100178", \ + "0.00970424, 0.00966225, 0.00975845, 0.00986156, 0.00995616, 0.0100051, 0.0100414", \ + "0.0102297, 0.0100987, 0.0100561, 0.0101085, 0.0102017, 0.0102534, 0.0102888", \ + "0.0112455, 0.0109653, 0.0107597, 0.0107529, 0.0108093, 0.0108602, 0.0108993", \ + "0.0127192, 0.0123188, 0.0119499, 0.0118771, 0.0118733, 0.0119084, 0.0119399" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00459024, 0.00463175, 0.00483418, 0.00493322, 0.00499951, 0.00503191, 0.00504894", \ + "0.00451011, 0.00454606, 0.00474864, 0.00484866, 0.00492067, 0.00495055, 0.00496914", \ + "0.00448251, 0.00448243, 0.00457866, 0.00467496, 0.00476127, 0.00478939, 0.00483498", \ + "0.00474839, 0.00468854, 0.00471248, 0.00474984, 0.00482695, 0.00488239, 0.00491178", \ + "0.00542906, 0.00533683, 0.00516241, 0.00516128, 0.00521071, 0.00528307, 0.00528786", \ + "0.00664918, 0.00642163, 0.00607455, 0.00599439, 0.00599011, 0.00599455, 0.00602082", \ + "0.00819826, 0.00775784, 0.00727671, 0.00715386, 0.00709663, 0.00710371, 0.00722658" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105501, 0.010594, 0.0108216, 0.010925, 0.0109967, 0.0110294, 0.0110475", \ + "0.0105074, 0.0105488, 0.0107715, 0.0108766, 0.0109485, 0.0109813, 0.0109995", \ + "0.0104768, 0.0104882, 0.0106473, 0.0107549, 0.0108552, 0.0108861, 0.0109286", \ + "0.0105945, 0.0105608, 0.0106426, 0.0107359, 0.0108334, 0.010896, 0.0109289", \ + "0.0111926, 0.0110393, 0.0109522, 0.0109886, 0.0110614, 0.0111194, 0.0111538", \ + "0.012067, 0.0118188, 0.011599, 0.0115937, 0.0116338, 0.011689, 0.0117285", \ + "0.0135176, 0.0131307, 0.0128514, 0.012742, 0.0127112, 0.0127255, 0.0127504" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00464214, 0.00468232, 0.0048803, 0.00498039, 0.00504932, 0.00508232, 0.00510007", \ + "0.00456242, 0.0046027, 0.0047953, 0.00489941, 0.00497228, 0.00500552, 0.00502615", \ + "0.00451538, 0.00452453, 0.00462435, 0.00471387, 0.0047996, 0.00485072, 0.00489811", \ + "0.00470708, 0.00466396, 0.00469868, 0.00477106, 0.00485432, 0.00492044, 0.00494959", \ + "0.00535308, 0.00525313, 0.00520111, 0.00520221, 0.00523628, 0.00527804, 0.00532687", \ + "0.00662677, 0.00636863, 0.00608512, 0.00601914, 0.00601496, 0.00603848, 0.00617071", \ + "0.00796592, 0.00760707, 0.00724378, 0.00716318, 0.0071204, 0.007142, 0.00717007" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00995384, 0.0100534, 0.0103138, 0.0104035, 0.0104587, 0.0104822, 0.0104948", \ + "0.00989233, 0.0099912, 0.0102514, 0.0103433, 0.0103992, 0.0104232, 0.0104364", \ + "0.00988104, 0.00991652, 0.0101127, 0.0102175, 0.010308, 0.0103382, 0.0103684", \ + "0.0100365, 0.0100047, 0.0101074, 0.0101981, 0.0102947, 0.0103449, 0.0103758", \ + "0.0105874, 0.0104404, 0.0104038, 0.0104549, 0.0105351, 0.0105948, 0.0106315", \ + "0.0116986, 0.0114127, 0.0111644, 0.011152, 0.0111983, 0.0112458, 0.0112801", \ + "0.0133206, 0.0128987, 0.0124398, 0.0123429, 0.012317, 0.0123342, 0.0123604" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00459024, 0.00463175, 0.00483418, 0.00493322, 0.00499951, 0.00503191, 0.00504894", \ + "0.00451011, 0.00454606, 0.00474864, 0.00484866, 0.00492067, 0.00495055, 0.00496914", \ + "0.00448251, 0.00448243, 0.00457866, 0.00467496, 0.00476127, 0.00478939, 0.00483498", \ + "0.00474839, 0.00468854, 0.00471248, 0.00474984, 0.00482695, 0.00488239, 0.00491178", \ + "0.00542906, 0.00533683, 0.00516241, 0.00516128, 0.00521071, 0.00528307, 0.00528786", \ + "0.00664918, 0.00642163, 0.00607455, 0.00599439, 0.00599011, 0.00599455, 0.00602082", \ + "0.00819826, 0.00775784, 0.00727671, 0.00715386, 0.00709663, 0.00710371, 0.00722658" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105501, 0.010594, 0.0108216, 0.010925, 0.0109967, 0.0110294, 0.0110475", \ + "0.0105074, 0.0105488, 0.0107715, 0.0108766, 0.0109485, 0.0109813, 0.0109995", \ + "0.0104768, 0.0104882, 0.0106473, 0.0107549, 0.0108552, 0.0108861, 0.0109286", \ + "0.0105945, 0.0105608, 0.0106426, 0.0107359, 0.0108334, 0.010896, 0.0109289", \ + "0.0111926, 0.0110393, 0.0109522, 0.0109886, 0.0110614, 0.0111194, 0.0111538", \ + "0.012067, 0.0118188, 0.011599, 0.0115937, 0.0116338, 0.011689, 0.0117285", \ + "0.0135176, 0.0131307, 0.0128514, 0.012742, 0.0127112, 0.0127255, 0.0127504" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00458329, 0.00462968, 0.00482609, 0.0049265, 0.00499226, 0.00502478, 0.00504649", \ + "0.00445487, 0.00450495, 0.00470827, 0.00480973, 0.00488174, 0.00491546, 0.00493549", \ + "0.0045623, 0.00455248, 0.00463024, 0.00469245, 0.00476704, 0.0048431, 0.00487789", \ + "0.00494088, 0.00486924, 0.00489256, 0.00493966, 0.00499778, 0.00505502, 0.00509257", \ + "0.00583461, 0.00564755, 0.00549952, 0.00551789, 0.00555014, 0.00559154, 0.00563305", \ + "0.00720347, 0.00698286, 0.00663391, 0.00654178, 0.00652058, 0.0065855, 0.00665161", \ + "0.00894514, 0.00847488, 0.00799475, 0.00786483, 0.00781766, 0.0078089, 0.00785425" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00881675, 0.00890558, 0.00916928, 0.00926074, 0.00931717, 0.00934046, 0.00935285", \ + "0.00872639, 0.00880748, 0.00907477, 0.00917021, 0.0092273, 0.00925147, 0.00926377", \ + "0.00866937, 0.00870025, 0.00889646, 0.00900714, 0.00908968, 0.00911838, 0.00913794", \ + "0.00884291, 0.00879685, 0.00889521, 0.00898902, 0.00907757, 0.00912962, 0.00916265", \ + "0.00946182, 0.0092938, 0.00922783, 0.00927227, 0.00934272, 0.00939792, 0.00943703", \ + "0.0104338, 0.0101433, 0.0099675, 0.0100351, 0.0100573, 0.0100912, 0.0101165", \ + "0.0120887, 0.0116485, 0.0112251, 0.0111605, 0.0111547, 0.0111774, 0.0112072" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00459449, 0.00463248, 0.00483018, 0.00492632, 0.00499468, 0.00502588, 0.00504592", \ + "0.00446743, 0.00451164, 0.00471018, 0.00481136, 0.00488272, 0.0049168, 0.0049366", \ + "0.00458981, 0.00455766, 0.00461927, 0.0046891, 0.00476995, 0.00482968, 0.00485152", \ + "0.00501154, 0.00490043, 0.00490955, 0.00494079, 0.00500056, 0.00506044, 0.00509584", \ + "0.00597575, 0.00573411, 0.00560512, 0.00557735, 0.00563392, 0.00567328, 0.0056668", \ + "0.00745889, 0.00715433, 0.00670624, 0.00659231, 0.0065422, 0.006559, 0.00656212", \ + "0.00921531, 0.00867585, 0.00806876, 0.00790566, 0.00782452, 0.00782572, 0.00792832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00973472, 0.00979486, 0.0100439, 0.0101432, 0.0102067, 0.0102347, 0.0102499", \ + "0.00965296, 0.00970631, 0.00995589, 0.0100584, 0.0101233, 0.0101513, 0.0101663", \ + "0.00958105, 0.00959892, 0.00978425, 0.00989044, 0.00997373, 0.0100254, 0.0100359", \ + "0.00971865, 0.00968467, 0.00977181, 0.00987472, 0.00996896, 0.0100182, 0.0100498", \ + "0.0102383, 0.0101083, 0.0101231, 0.0101575, 0.0102126, 0.0102621, 0.0102973", \ + "0.0113366, 0.0110332, 0.010805, 0.0108, 0.010838, 0.0108853, 0.0109188", \ + "0.0127835, 0.0123534, 0.011989, 0.0119112, 0.0119086, 0.011936, 0.0119677" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00462415, 0.00469416, 0.00487559, 0.00497357, 0.00504257, 0.00507377, 0.00509165", \ + "0.00451678, 0.00456453, 0.00475609, 0.00485854, 0.00493445, 0.00497285, 0.00499025", \ + "0.00459892, 0.00458557, 0.00465447, 0.00472851, 0.00480737, 0.00489017, 0.00489617", \ + "0.0050102, 0.0049302, 0.00493337, 0.00497952, 0.00505613, 0.00511721, 0.00514769", \ + "0.00588435, 0.00569555, 0.00555547, 0.00557262, 0.00560645, 0.00564977, 0.00570365", \ + "0.00737021, 0.00704236, 0.00668905, 0.0065974, 0.00657341, 0.00657209, 0.00659801", \ + "0.00896433, 0.00851015, 0.00804664, 0.0079432, 0.00787937, 0.00788117, 0.00788933" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00914317, 0.00926215, 0.00953871, 0.00961862, 0.00966426, 0.00968301, 0.00969236", \ + "0.00905317, 0.00916537, 0.00944415, 0.00952723, 0.00957486, 0.00959382, 0.00960377", \ + "0.00899853, 0.00903269, 0.00924344, 0.00934299, 0.00941756, 0.00946011, 0.00948386", \ + "0.00918218, 0.00914404, 0.00924625, 0.00932948, 0.00942506, 0.00947364, 0.00950454", \ + "0.00981511, 0.00965148, 0.00958698, 0.00963584, 0.00970599, 0.00976209, 0.00979137", \ + "0.0108507, 0.0105519, 0.0103326, 0.0103482, 0.0103892, 0.0104291, 0.0104704", \ + "0.0124714, 0.0120444, 0.0117313, 0.0116196, 0.0115914, 0.0115937, 0.011617" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00459449, 0.00463248, 0.00483018, 0.00492632, 0.00499468, 0.00502588, 0.00504592", \ + "0.00446743, 0.00451164, 0.00471018, 0.00481136, 0.00488272, 0.0049168, 0.0049366", \ + "0.00458981, 0.00455766, 0.00461927, 0.0046891, 0.00476995, 0.00482968, 0.00485152", \ + "0.00501154, 0.00490043, 0.00490955, 0.00494079, 0.00500056, 0.00506044, 0.00509584", \ + "0.00597575, 0.00573411, 0.00560512, 0.00557735, 0.00563392, 0.00567328, 0.0056668", \ + "0.00745889, 0.00715433, 0.00670624, 0.00659231, 0.0065422, 0.006559, 0.00656212", \ + "0.00921531, 0.00867585, 0.00806876, 0.00790566, 0.00782452, 0.00782572, 0.00792832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00973472, 0.00979486, 0.0100439, 0.0101432, 0.0102067, 0.0102347, 0.0102499", \ + "0.00965296, 0.00970631, 0.00995589, 0.0100584, 0.0101233, 0.0101513, 0.0101663", \ + "0.00958105, 0.00959892, 0.00978425, 0.00989044, 0.00997373, 0.0100254, 0.0100359", \ + "0.00971865, 0.00968467, 0.00977181, 0.00987472, 0.00996896, 0.0100182, 0.0100498", \ + "0.0102383, 0.0101083, 0.0101231, 0.0101575, 0.0102126, 0.0102621, 0.0102973", \ + "0.0113366, 0.0110332, 0.010805, 0.0108, 0.010838, 0.0108853, 0.0109188", \ + "0.0127835, 0.0123534, 0.011989, 0.0119112, 0.0119086, 0.011936, 0.0119677" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00403726, 0.0041272, 0.00437104, 0.0044587, 0.00450908, 0.00453035, 0.00454163", \ + "0.00394799, 0.00403173, 0.00427771, 0.00437246, 0.00442777, 0.00444899, 0.00446195", \ + "0.00387369, 0.00389548, 0.00406245, 0.00415191, 0.004225, 0.00426803, 0.00430463", \ + "0.0040715, 0.00404185, 0.00417591, 0.00422481, 0.00430328, 0.00434939, 0.00438215", \ + "0.00481155, 0.00466626, 0.00459867, 0.00463252, 0.00474727, 0.00484187, 0.00482147", \ + "0.00605712, 0.00578051, 0.00555121, 0.00551766, 0.00553559, 0.00561551, 0.00562283", \ + "0.00761866, 0.00719721, 0.00685561, 0.00679378, 0.00676655, 0.00679331, 0.00686783" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00786743, 0.00793168, 0.00817576, 0.00827247, 0.00833652, 0.00836579, 0.00838184", \ + "0.00776262, 0.00782361, 0.00806421, 0.00816648, 0.00823466, 0.00826533, 0.00828234", \ + "0.00790523, 0.0078954, 0.00801999, 0.00812503, 0.00821737, 0.00826153, 0.00829934", \ + "0.00842695, 0.00831695, 0.00829595, 0.00834872, 0.00843083, 0.00848359, 0.00852146", \ + "0.00929298, 0.00906529, 0.00893982, 0.00896284, 0.00902005, 0.00907347, 0.00911518", \ + "0.0106618, 0.0102932, 0.0100023, 0.00995353, 0.0100335, 0.0100532, 0.0100775", \ + "0.0125551, 0.0120218, 0.0114619, 0.0113408, 0.0112989, 0.0113083, 0.01133" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00404413, 0.00412686, 0.0043739, 0.00446095, 0.00451072, 0.00453517, 0.00454177", \ + "0.00395586, 0.00403447, 0.00427984, 0.00437473, 0.00442892, 0.00445357, 0.00446209", \ + "0.00389015, 0.00390187, 0.00405539, 0.00415575, 0.00423322, 0.00426133, 0.00428473", \ + "0.00412386, 0.00406269, 0.00411304, 0.00422029, 0.00429755, 0.00433717, 0.00437053", \ + "0.00493807, 0.00474171, 0.0046177, 0.00464219, 0.00471419, 0.00477973, 0.00479725", \ + "0.00618871, 0.00584879, 0.00554712, 0.00550762, 0.00552937, 0.00561541, 0.00570649", \ + "0.00793119, 0.0074343, 0.00692682, 0.00681211, 0.00676562, 0.00678565, 0.00685657" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00877167, 0.00882088, 0.00905546, 0.00915787, 0.0092277, 0.00925955, 0.00927714", \ + "0.00868553, 0.00873077, 0.00895266, 0.00905973, 0.00913366, 0.00916766, 0.00918664", \ + "0.00878833, 0.00877667, 0.00889452, 0.00899319, 0.00908794, 0.00914844, 0.00917418", \ + "0.00927962, 0.00917725, 0.00915036, 0.00920678, 0.00928759, 0.00934648, 0.00938388", \ + "0.0101384, 0.00991373, 0.00978583, 0.00979632, 0.00985063, 0.00990713, 0.00995087", \ + "0.0115759, 0.0113059, 0.0109106, 0.0108282, 0.0108099, 0.0108351, 0.010863", \ + "0.0132222, 0.0127234, 0.0122159, 0.0121424, 0.012086, 0.0120895, 0.01211" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00403446, 0.00411557, 0.00436303, 0.00444831, 0.00449793, 0.00451872, 0.00452927", \ + "0.00391748, 0.00400132, 0.00424295, 0.00433536, 0.00439322, 0.00441684, 0.00442883", \ + "0.00386116, 0.00388243, 0.00405049, 0.00412837, 0.00421032, 0.00425303, 0.00426479", \ + "0.00407473, 0.00405023, 0.0041743, 0.00422383, 0.00430057, 0.00434976, 0.00437915", \ + "0.00482619, 0.0046815, 0.00461941, 0.00465587, 0.00476083, 0.00482388, 0.00484295", \ + "0.0060592, 0.00579001, 0.00558445, 0.00556868, 0.00558444, 0.00567491, 0.00574691", \ + "0.00770066, 0.00728689, 0.0069616, 0.00690661, 0.00687828, 0.00690491, 0.00703031" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00784679, 0.00795907, 0.00822052, 0.0083033, 0.00835417, 0.00837691, 0.00838911", \ + "0.00774108, 0.00784371, 0.00810288, 0.00819372, 0.008252, 0.00827679, 0.00829013", \ + "0.00789194, 0.00790182, 0.00803907, 0.00814365, 0.00823493, 0.00827917, 0.00831168", \ + "0.00834324, 0.00830781, 0.00831858, 0.00837828, 0.00846374, 0.00851833, 0.0085544", \ + "0.00926729, 0.00906635, 0.00897216, 0.00900702, 0.00907333, 0.00913562, 0.0091774", \ + "0.010639, 0.0103059, 0.0100506, 0.0100297, 0.010058, 0.0101081, 0.0101428", \ + "0.0124584, 0.0119879, 0.0115843, 0.0115031, 0.0114655, 0.0114747, 0.0114955" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00404413, 0.00412686, 0.0043739, 0.00446095, 0.00451072, 0.00453517, 0.00454177", \ + "0.00395586, 0.00403447, 0.00427984, 0.00437473, 0.00442892, 0.00445357, 0.00446209", \ + "0.00389015, 0.00390187, 0.00405539, 0.00415575, 0.00423322, 0.00426133, 0.00428473", \ + "0.00412386, 0.00406269, 0.00411304, 0.00422029, 0.00429755, 0.00433717, 0.00437053", \ + "0.00493807, 0.00474171, 0.0046177, 0.00464219, 0.00471419, 0.00477973, 0.00479725", \ + "0.00618871, 0.00584879, 0.00554712, 0.00550762, 0.00552937, 0.00561541, 0.00570649", \ + "0.00793119, 0.0074343, 0.00692682, 0.00681211, 0.00676562, 0.00678565, 0.00685657" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00877167, 0.00882088, 0.00905546, 0.00915787, 0.0092277, 0.00925955, 0.00927714", \ + "0.00868553, 0.00873077, 0.00895266, 0.00905973, 0.00913366, 0.00916766, 0.00918664", \ + "0.00878833, 0.00877667, 0.00889452, 0.00899319, 0.00908794, 0.00914844, 0.00917418", \ + "0.00927962, 0.00917725, 0.00915036, 0.00920678, 0.00928759, 0.00934648, 0.00938388", \ + "0.0101384, 0.00991373, 0.00978583, 0.00979632, 0.00985063, 0.00990713, 0.00995087", \ + "0.0115759, 0.0113059, 0.0109106, 0.0108282, 0.0108099, 0.0108351, 0.010863", \ + "0.0132222, 0.0127234, 0.0122159, 0.0121424, 0.012086, 0.0120895, 0.01211" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00402015, 0.0041025, 0.00434802, 0.00443633, 0.00448825, 0.00451137, 0.00452372", \ + "0.00390588, 0.00398867, 0.00422402, 0.0043204, 0.00437932, 0.00440529, 0.00441896", \ + "0.00400228, 0.00400424, 0.00412463, 0.00419707, 0.00428172, 0.00433833, 0.00437312", \ + "0.00446202, 0.00438225, 0.00439313, 0.00443746, 0.00452035, 0.00456693, 0.0045998", \ + "0.00536526, 0.00517941, 0.00506914, 0.00506568, 0.00510561, 0.00524685, 0.0052226", \ + "0.00676432, 0.00644194, 0.00614578, 0.00611297, 0.00611337, 0.00620313, 0.0061934", \ + "0.00861219, 0.00809717, 0.00764084, 0.00755225, 0.00749865, 0.00750249, 0.0075962" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00702991, 0.00712918, 0.00738502, 0.00747623, 0.0075319, 0.00755565, 0.00756871", \ + "0.00689833, 0.00698196, 0.00724125, 0.00733748, 0.00739645, 0.00742226, 0.00743629", \ + "0.00706577, 0.00704669, 0.00715332, 0.00726772, 0.00737098, 0.00741251, 0.00744002", \ + "0.00749476, 0.00742395, 0.0075069, 0.00757017, 0.00763235, 0.00767654, 0.00770817", \ + "0.00860522, 0.00837239, 0.0081857, 0.00818067, 0.00822182, 0.008259, 0.00829354", \ + "0.0100444, 0.00962641, 0.00926691, 0.00921151, 0.00921567, 0.00923437, 0.00926283", \ + "0.0117501, 0.0112014, 0.0106752, 0.0106097, 0.0105691, 0.0105763, 0.0105934" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00402751, 0.00410766, 0.00435305, 0.00443939, 0.00448969, 0.00451211, 0.00452266", \ + "0.00391486, 0.00399411, 0.00422702, 0.00432283, 0.00438136, 0.00440591, 0.00442018", \ + "0.0040299, 0.00401139, 0.00411071, 0.00420187, 0.004248, 0.00432179, 0.00436114", \ + "0.00453645, 0.00442234, 0.00440046, 0.00447071, 0.00453115, 0.00456719, 0.0046045", \ + "0.00554077, 0.00526873, 0.00505902, 0.00505461, 0.00509687, 0.00514943, 0.00517726", \ + "0.00703611, 0.00660428, 0.00618181, 0.00610307, 0.00609383, 0.00616715, 0.00614998", \ + "0.00896989, 0.00837404, 0.00771334, 0.00755765, 0.00747863, 0.00747935, 0.00754534" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00796467, 0.00802289, 0.00826749, 0.0083642, 0.00842713, 0.00845462, 0.00846982", \ + "0.00782636, 0.00788991, 0.00813749, 0.00823887, 0.00830648, 0.0083362, 0.00835249", \ + "0.00793642, 0.0079204, 0.00804525, 0.00815013, 0.00824396, 0.00828769, 0.00832472", \ + "0.0083338, 0.00824858, 0.00827386, 0.00834603, 0.00844489, 0.00850435, 0.008543", \ + "0.00929956, 0.00906488, 0.00893062, 0.00895436, 0.0090116, 0.00906462, 0.00910584", \ + "0.0106573, 0.0102741, 0.010004, 0.00995101, 0.0099597, 0.0100013, 0.0100346", \ + "0.0125047, 0.0120531, 0.0114828, 0.0113513, 0.011302, 0.0113075, 0.0113326" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00400219, 0.00409487, 0.00433704, 0.00442374, 0.00447391, 0.00449637, 0.00450896", \ + "0.00386956, 0.00395313, 0.00418643, 0.0042823, 0.00434159, 0.00436737, 0.00438248", \ + "0.00400262, 0.00400797, 0.00411986, 0.00420412, 0.00427645, 0.00432621, 0.00436676", \ + "0.00447435, 0.0043945, 0.00440646, 0.00445208, 0.00453556, 0.00458133, 0.00461432", \ + "0.0054038, 0.00519034, 0.00511058, 0.00510825, 0.00519501, 0.00521673, 0.005261", \ + "0.00681884, 0.00648916, 0.00621958, 0.00618351, 0.00618729, 0.00628341, 0.00625112", \ + "0.00870924, 0.00821007, 0.00776607, 0.00769944, 0.00763737, 0.00763605, 0.00773624" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00702829, 0.00716446, 0.00743066, 0.00750519, 0.00754821, 0.00756618, 0.00757602", \ + "0.00689351, 0.00700848, 0.00727438, 0.00736068, 0.00741138, 0.0074328, 0.00744434", \ + "0.00699884, 0.00700436, 0.00716704, 0.00727182, 0.00736848, 0.00741466, 0.0074463", \ + "0.00744393, 0.00737701, 0.00745873, 0.00758138, 0.00765126, 0.00769816, 0.0077315", \ + "0.00841908, 0.0082148, 0.00815424, 0.00824408, 0.00829381, 0.00833359, 0.00837076", \ + "0.00986066, 0.00950111, 0.00925609, 0.00931592, 0.00931955, 0.00934602, 0.00937786", \ + "0.0118216, 0.0113117, 0.0108254, 0.0107232, 0.0107163, 0.0107322, 0.010758" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00402751, 0.00410766, 0.00435305, 0.00443939, 0.00448969, 0.00451211, 0.00452266", \ + "0.00391486, 0.00399411, 0.00422702, 0.00432283, 0.00438136, 0.00440591, 0.00442018", \ + "0.0040299, 0.00401139, 0.00411071, 0.00420187, 0.004248, 0.00432179, 0.00436114", \ + "0.00453645, 0.00442234, 0.00440046, 0.00447071, 0.00453115, 0.00456719, 0.0046045", \ + "0.00554077, 0.00526873, 0.00505902, 0.00505461, 0.00509687, 0.00514943, 0.00517726", \ + "0.00703611, 0.00660428, 0.00618181, 0.00610307, 0.00609383, 0.00616715, 0.00614998", \ + "0.00896989, 0.00837404, 0.00771334, 0.00755765, 0.00747863, 0.00747935, 0.00754534" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00796467, 0.00802289, 0.00826749, 0.0083642, 0.00842713, 0.00845462, 0.00846982", \ + "0.00782636, 0.00788991, 0.00813749, 0.00823887, 0.00830648, 0.0083362, 0.00835249", \ + "0.00793642, 0.0079204, 0.00804525, 0.00815013, 0.00824396, 0.00828769, 0.00832472", \ + "0.0083338, 0.00824858, 0.00827386, 0.00834603, 0.00844489, 0.00850435, 0.008543", \ + "0.00929956, 0.00906488, 0.00893062, 0.00895436, 0.0090116, 0.00906462, 0.00910584", \ + "0.0106573, 0.0102741, 0.010004, 0.00995101, 0.0099597, 0.0100013, 0.0100346", \ + "0.0125047, 0.0120531, 0.0114828, 0.0113513, 0.011302, 0.0113075, 0.0113326" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151972; + rise_capacitance : 0.00151717; + rise_capacitance_range (0.0011755, 0.00151717); + fall_capacitance : 0.00151972; + fall_capacitance_range (0.001144, 0.00151972); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000723268, -0.000813021, -0.000869929, -0.000881382, -0.000876176, -0.000879491, -0.000878225" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877514, 0.000876727, 0.000886122, 0.000885576, 0.000876176, 0.000879491, 0.000878225" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979549, -0.000979067, -0.000981147, -0.000983881, -0.000980321, -0.000982267, -0.000981462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981891, 0.000989626, 0.000981147, 0.000985006, 0.00098329, 0.00098475, 0.000983449" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098107, -0.000982905, -0.000983987, -0.000983933, -0.000981652, -0.00098349, -0.000982694" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101947, 0.00100103, 0.000999654, 0.000987084, 0.000984752, 0.000986304, 0.000984745" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981019, -0.000982844, -0.000983945, -0.000983884, -0.000981604, -0.000983441, -0.000982646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101951, 0.00100108, 0.000999746, 0.000987512, 0.000985492, 0.000986349, 0.00098479" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157446; + rise_capacitance : 0.00153543; + rise_capacitance_range (0.00108236, 0.00153543); + fall_capacitance : 0.00157446; + fall_capacitance_range (0.00113117, 0.00157446); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000729377, -0.000814734, -0.000870771, -0.00087655, -0.000877556, -0.000880602, -0.000879327" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878223, 0.000880522, 0.000879518, 0.00087655, 0.000877556, 0.000880602, 0.000879327" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000972702, -0.000979774, -0.000986444, -0.00098388, -0.000980577, -0.000982272, -0.000981241" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00097787, 0.000993037, 0.000986444, 0.000983919, 0.00098387, 0.000984377, 0.000982981" \ + ); + } + } + internal_power () { + when : "(!A * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012144, -0.00121405, -0.00121922, -0.00122004, -0.00121695, -0.00122361, -0.00123011" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124305, 0.00123468, 0.00124679, 0.00124262, 0.00123386, 0.00123585, 0.00123447" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121434, -0.00121397, -0.00121915, -0.00121998, -0.00121689, -0.00122356, -0.00123006" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012431, 0.00123483, 0.00124682, 0.00124266, 0.00123389, 0.0012359, 0.00123452" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158474; + rise_capacitance : 0.00158474; + rise_capacitance_range (0.00114184, 0.00158474); + fall_capacitance : 0.00154779; + fall_capacitance_range (0.00105996, 0.00154779); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000178956, -0.000175787, -0.000177628, -0.000173573, -0.000174626, -0.000174679, -0.000174376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000201242, 0.000201708, 0.000200443, 0.000194963, 0.000193037, 0.000188639, 0.000180541" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00016915, -0.000168289, -0.000170069, -0.000169924, -0.00016945, -0.000169604, -0.000169311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00016915, 0.000172252, 0.000172546, 0.000169924, 0.00016945, 0.000169604, 0.000169311" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982896, -0.000984607, -0.00098416, -0.000986066, -0.000984773, -0.000985149, -0.000984503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101931, 0.000994566, 0.00098416, 0.000986124, 0.000984981, 0.000986814, 0.000985699" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982849, -0.000984546, -0.000984127, -0.00098599, -0.000984711, -0.000985091, -0.000984447" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101934, 0.000994596, 0.000984127, 0.000986187, 0.000984999, 0.00098685, 0.000985737" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161072; + rise_capacitance : 0.00161072; + rise_capacitance_range (0.00097977, 0.00161072); + fall_capacitance : 0.00161023; + fall_capacitance_range (0.000961301, 0.00161023); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000179975, -0.00018031, -0.000173736, -0.00017469, -0.00017498, -0.000174857, -0.000174475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000202665, 0.000198581, 0.000198601, 0.000196829, 0.000193335, 0.000188594, 0.000180478" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00016745, -0.000169145, -0.000171287, -0.000170591, -0.000170054, -0.000169808, -0.000169436" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000173572, 0.000172912, 0.000172759, 0.000170591, 0.000170054, 0.000169808, 0.000169436" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121741, -0.00121487, -0.00121558, -0.00121759, -0.00122123, -0.00122609, -0.00123272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123673, 0.00123485, 0.0012441, 0.00123324, 0.00123657, 0.00123734, 0.00123634" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121735, -0.00121479, -0.00121545, -0.00121752, -0.00122117, -0.00122604, -0.00123267" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123673, 0.00123477, 0.00124405, 0.00123327, 0.00123659, 0.00123736, 0.00123638" \ + ); + } + } + } + } + cell (AO31X1) { + area : 11.2896; + cell_leakage_power : 0.0698797; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0540407; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100115; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068362; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0611887; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068362; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0675644; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0700108; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0653913; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068362; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0745541; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0673762; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0663319; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0700108; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718508; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0716595; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728954; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0698797; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123302, 0.133509, 0.193874, 0.260294, 0.389675, 0.556828, 0.774887", \ + "0.138396, 0.148635, 0.209196, 0.275559, 0.405045, 0.572142, 0.790216", \ + "0.225386, 0.235941, 0.297085, 0.363399, 0.49301, 0.66025, 0.878305", \ + "0.298495, 0.31045, 0.373432, 0.439979, 0.570027, 0.737237, 0.955962", \ + "0.399653, 0.414308, 0.483789, 0.550812, 0.679556, 0.846786, 1.06568", \ + "0.494582, 0.51189, 0.59003, 0.658328, 0.787545, 0.954611, 1.17287", \ + "0.590702, 0.610282, 0.698503, 0.77001, 0.899225, 1.06703, 1.28512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0343766, 0.0431037, 0.111648, 0.200911, 0.383369, 0.621981, 0.934376", \ + "0.0344279, 0.0431657, 0.111651, 0.200899, 0.383389, 0.621978, 0.934376", \ + "0.0380745, 0.0462673, 0.113137, 0.201546, 0.383488, 0.622013, 0.934398", \ + "0.0470781, 0.0542424, 0.117015, 0.204571, 0.385539, 0.6233, 0.934654", \ + "0.061216, 0.068854, 0.124593, 0.207498, 0.38724, 0.625656, 0.937273", \ + "0.075294, 0.083966, 0.136865, 0.214117, 0.389576, 0.626822, 0.939025", \ + "0.089169, 0.099036, 0.151198, 0.223797, 0.394427, 0.629715, 0.941014" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.103651, 0.112332, 0.163979, 0.220638, 0.331734, 0.475718, 0.663916", \ + "0.123516, 0.132161, 0.183848, 0.24057, 0.351675, 0.495655, 0.683859", \ + "0.19839, 0.207945, 0.262246, 0.31953, 0.430797, 0.574812, 0.763026", \ + "0.248376, 0.259474, 0.318788, 0.377641, 0.489678, 0.634005, 0.822219", \ + "0.303946, 0.318131, 0.3878, 0.44958, 0.562386, 0.706768, 0.895515", \ + "0.345561, 0.362914, 0.445222, 0.511368, 0.626957, 0.771409, 0.959402", \ + "0.380358, 0.400459, 0.49606, 0.570454, 0.690505, 0.835554, 1.02464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0274154, 0.034881, 0.0921223, 0.165795, 0.316573, 0.513797, 0.772123", \ + "0.0274227, 0.0349056, 0.0920885, 0.165794, 0.316572, 0.513787, 0.772124", \ + "0.0324064, 0.0397963, 0.0951975, 0.167188, 0.316714, 0.513782, 0.772104", \ + "0.0409492, 0.0487465, 0.101576, 0.171609, 0.31918, 0.515168, 0.772729", \ + "0.056201, 0.064803, 0.11565, 0.180487, 0.323254, 0.517814, 0.77507", \ + "0.072331, 0.082298, 0.134787, 0.195801, 0.331377, 0.52158, 0.777157", \ + "0.088496, 0.100034, 0.156558, 0.214581, 0.344148, 0.529886, 0.782214" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.134971, 0.145118, 0.205707, 0.27206, 0.401422, 0.568557, 0.78662", \ + "0.15242, 0.16263, 0.223184, 0.289459, 0.418832, 0.585965, 0.80401", \ + "0.236323, 0.24699, 0.308075, 0.374439, 0.504076, 0.671244, 0.889427", \ + "0.309231, 0.321229, 0.385062, 0.451905, 0.581902, 0.748984, 0.967443", \ + "0.408687, 0.423265, 0.494334, 0.562324, 0.69193, 0.859463, 1.07826", \ + "0.506103, 0.523322, 0.603851, 0.673889, 0.803839, 0.97116, 1.1894", \ + "0.603494, 0.623069, 0.713532, 0.787563, 0.918585, 1.08629, 1.30486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0343745, 0.0432226, 0.111579, 0.200932, 0.38337, 0.622026, 0.934375", \ + "0.0344202, 0.0431455, 0.111649, 0.200885, 0.38341, 0.621982, 0.934377", \ + "0.0372092, 0.0457004, 0.112751, 0.201379, 0.383432, 0.622009, 0.934393", \ + "0.0446262, 0.0526791, 0.116875, 0.204357, 0.384951, 0.622886, 0.934626", \ + "0.057983, 0.066435, 0.125434, 0.208312, 0.386805, 0.624747, 0.936504", \ + "0.071063, 0.080535, 0.137441, 0.215644, 0.389764, 0.626091, 0.938116", \ + "0.084076, 0.094692, 0.15223, 0.225929, 0.39534, 0.629395, 0.940334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.115184, 0.124054, 0.176644, 0.233731, 0.345195, 0.489418, 0.677788", \ + "0.135418, 0.144289, 0.196803, 0.253989, 0.36547, 0.509686, 0.698059", \ + "0.214173, 0.223698, 0.278066, 0.335633, 0.447328, 0.591571, 0.780016", \ + "0.270893, 0.281828, 0.340639, 0.39956, 0.5119, 0.656429, 0.844903", \ + "0.337832, 0.35153, 0.418993, 0.480551, 0.593309, 0.737862, 0.926745", \ + "0.390743, 0.407262, 0.485924, 0.551932, 0.666928, 0.811641, 1.00023", \ + "0.436839, 0.455798, 0.546029, 0.61759, 0.736201, 0.881971, 1.07108" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0286345, 0.0361277, 0.0932464, 0.166698, 0.317365, 0.514447, 0.772753", \ + "0.0286494, 0.0361422, 0.0932321, 0.166698, 0.31737, 0.514445, 0.772753", \ + "0.0325226, 0.0398451, 0.0954641, 0.167781, 0.317555, 0.514696, 0.772795", \ + "0.0401489, 0.0477505, 0.101146, 0.171561, 0.319578, 0.516037, 0.773429", \ + "0.053633, 0.061915, 0.113447, 0.179422, 0.323133, 0.518106, 0.775241", \ + "0.068119, 0.077554, 0.129701, 0.19126, 0.329576, 0.521167, 0.777358", \ + "0.082439, 0.093337, 0.14825, 0.20707, 0.339625, 0.527136, 0.781194" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.140462, 0.150534, 0.211139, 0.277492, 0.406846, 0.574022, 0.792018", \ + "0.159129, 0.169373, 0.22999, 0.296237, 0.425664, 0.592769, 0.810806", \ + "0.236058, 0.246636, 0.307779, 0.37418, 0.503801, 0.670956, 0.88904", \ + "0.303063, 0.314797, 0.37895, 0.44596, 0.575961, 0.743322, 0.961265", \ + "0.394324, 0.408375, 0.479856, 0.54834, 0.678049, 0.845439, 1.06403", \ + "0.480221, 0.496977, 0.577839, 0.648462, 0.77925, 0.946596, 1.16481", \ + "0.566717, 0.585751, 0.677284, 0.753032, 0.885829, 1.05407, 1.27249" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0343976, 0.0431846, 0.111628, 0.200822, 0.383371, 0.621985, 0.934376", \ + "0.0344965, 0.043165, 0.111656, 0.200904, 0.383366, 0.621991, 0.934376", \ + "0.036628, 0.0451572, 0.112474, 0.201319, 0.383446, 0.622018, 0.9344", \ + "0.0424144, 0.0509126, 0.116565, 0.203891, 0.384568, 0.62268, 0.934637", \ + "0.054077, 0.063117, 0.125047, 0.208385, 0.386568, 0.624138, 0.935801", \ + "0.067317, 0.07738, 0.137926, 0.217295, 0.390577, 0.626001, 0.937471", \ + "0.080337, 0.091861, 0.153398, 0.228207, 0.397076, 0.630095, 0.94027" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123645, 0.132785, 0.186436, 0.24421, 0.356324, 0.500896, 0.68953", \ + "0.144236, 0.153379, 0.207093, 0.264789, 0.376918, 0.521503, 0.710127", \ + "0.226373, 0.235925, 0.290919, 0.348965, 0.461126, 0.605836, 0.794507", \ + "0.28865, 0.299643, 0.358345, 0.417585, 0.530347, 0.675197, 0.863957", \ + "0.364519, 0.378059, 0.445095, 0.506487, 0.62003, 0.76495, 0.953943", \ + "0.427859, 0.443933, 0.521082, 0.586262, 0.701368, 0.846333, 1.03528", \ + "0.484992, 0.503413, 0.59108, 0.661422, 0.779495, 0.925323, 1.11461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0300095, 0.037596, 0.094925, 0.168273, 0.318742, 0.515826, 0.773718", \ + "0.030008, 0.0375754, 0.0949079, 0.168367, 0.318725, 0.515824, 0.773718", \ + "0.0329762, 0.0405461, 0.0963596, 0.168926, 0.318774, 0.515892, 0.773752", \ + "0.0399717, 0.0475262, 0.101711, 0.172421, 0.320626, 0.516807, 0.774309", \ + "0.052901, 0.060972, 0.112647, 0.179525, 0.323826, 0.518955, 0.776117", \ + "0.066349, 0.0756, 0.127286, 0.190015, 0.329558, 0.521712, 0.77817", \ + "0.079492, 0.089917, 0.144066, 0.204166, 0.338448, 0.527229, 0.781697" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0565506, 0.0657252, 0.121667, 0.18586, 0.313797, 0.480107, 0.697446", \ + "0.0779199, 0.086989, 0.143177, 0.207479, 0.335501, 0.501782, 0.719185", \ + "0.153719, 0.165944, 0.228238, 0.292868, 0.420892, 0.58717, 0.804593", \ + "0.204689, 0.220679, 0.293708, 0.359091, 0.487199, 0.65353, 0.870715", \ + "0.269891, 0.290953, 0.383824, 0.45267, 0.580608, 0.746822, 0.964113", \ + "0.327316, 0.352811, 0.466688, 0.542458, 0.671676, 0.837846, 1.05477", \ + "0.380325, 0.409789, 0.544146, 0.629452, 0.762601, 0.929211, 1.14683" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260624, 0.0354835, 0.104175, 0.194462, 0.377891, 0.617019, 0.929539", \ + "0.0262905, 0.0357394, 0.104284, 0.194461, 0.377891, 0.617012, 0.929537", \ + "0.0408317, 0.0497387, 0.109371, 0.195801, 0.378191, 0.616935, 0.929483", \ + "0.0562056, 0.0668489, 0.119249, 0.199656, 0.379243, 0.617758, 0.929754", \ + "0.078318, 0.092178, 0.140832, 0.209842, 0.382195, 0.619905, 0.930913", \ + "0.100804, 0.117787, 0.168518, 0.226755, 0.388414, 0.621355, 0.932218", \ + "0.124222, 0.143831, 0.199439, 0.249766, 0.400019, 0.626831, 0.935406" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107227, 0.116355, 0.17007, 0.227851, 0.339986, 0.484567, 0.673208", \ + "0.123817, 0.132952, 0.186637, 0.244426, 0.356557, 0.50114, 0.689786", \ + "0.210224, 0.219718, 0.274654, 0.332779, 0.444959, 0.589579, 0.778164", \ + "0.275622, 0.286299, 0.343153, 0.401852, 0.515275, 0.660254, 0.848852", \ + "0.359839, 0.372868, 0.435192, 0.494473, 0.606934, 0.752206, 0.941982", \ + "0.435667, 0.451013, 0.521436, 0.58169, 0.694514, 0.839349, 1.02812", \ + "0.507577, 0.525176, 0.605043, 0.668941, 0.783189, 0.928483, 1.11748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0300231, 0.0376238, 0.094869, 0.168272, 0.318727, 0.515825, 0.773718", \ + "0.0299884, 0.037578, 0.0949199, 0.16828, 0.318725, 0.515819, 0.773717", \ + "0.0343316, 0.0414427, 0.0972666, 0.169364, 0.318722, 0.51563, 0.773661", \ + "0.0425427, 0.0490074, 0.101246, 0.172957, 0.32195, 0.517789, 0.774556", \ + "0.055761, 0.062326, 0.109588, 0.176852, 0.323847, 0.52076, 0.777803", \ + "0.069606, 0.076958, 0.12177, 0.184975, 0.327163, 0.521553, 0.779694", \ + "0.083818, 0.092178, 0.137, 0.196621, 0.334122, 0.526146, 0.781959" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0559029, 0.0637548, 0.116662, 0.18077, 0.308751, 0.475027, 0.692462", \ + "0.0773622, 0.0851623, 0.138173, 0.202405, 0.330456, 0.496688, 0.714106", \ + "0.153127, 0.163513, 0.219585, 0.283988, 0.411938, 0.578302, 0.795732", \ + "0.204074, 0.217641, 0.279547, 0.343969, 0.472117, 0.638365, 0.855662", \ + "0.269155, 0.287121, 0.361742, 0.42763, 0.555393, 0.721675, 0.939146", \ + "0.326453, 0.348174, 0.437768, 0.507669, 0.636341, 0.802409, 1.0196", \ + "0.379038, 0.403948, 0.508597, 0.585619, 0.716244, 0.883813, 1.1011" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0237001, 0.031681, 0.102495, 0.194173, 0.378003, 0.617012, 0.92959", \ + "0.0240441, 0.0319731, 0.102513, 0.194173, 0.378004, 0.616965, 0.929489", \ + "0.0377752, 0.04366, 0.105363, 0.194994, 0.378199, 0.617008, 0.929589", \ + "0.0520519, 0.0580538, 0.110925, 0.197089, 0.379124, 0.617663, 0.92983", \ + "0.072696, 0.079824, 0.124671, 0.2032, 0.381043, 0.619107, 0.93075", \ + "0.093405, 0.10167, 0.144517, 0.215152, 0.385612, 0.621274, 0.932629", \ + "0.11421, 0.123725, 0.16833, 0.232642, 0.394679, 0.62654, 0.936039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0977522, 0.106646, 0.159184, 0.216276, 0.327771, 0.471994, 0.660364", \ + "0.114141, 0.122981, 0.175498, 0.232665, 0.344189, 0.48842, 0.676805", \ + "0.19549, 0.20492, 0.259318, 0.317217, 0.428851, 0.573109, 0.761502", \ + "0.253626, 0.264407, 0.321007, 0.379246, 0.492165, 0.637058, 0.825396", \ + "0.328757, 0.341937, 0.404651, 0.46352, 0.575736, 0.720559, 0.910435", \ + "0.396322, 0.411933, 0.483561, 0.54479, 0.657146, 0.801727, 0.990622", \ + "0.460306, 0.478193, 0.559806, 0.625146, 0.739246, 0.884649, 1.07389" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0286563, 0.0361344, 0.0932504, 0.166703, 0.317366, 0.514447, 0.772753", \ + "0.0286173, 0.0361226, 0.0932601, 0.166697, 0.317369, 0.514446, 0.772752", \ + "0.0341056, 0.0410715, 0.0966685, 0.168653, 0.317682, 0.514453, 0.772926", \ + "0.04302, 0.0493848, 0.100779, 0.172011, 0.321005, 0.516872, 0.773999", \ + "0.056777, 0.063586, 0.109916, 0.176506, 0.323021, 0.519818, 0.77736", \ + "0.071022, 0.07862, 0.122927, 0.184982, 0.326878, 0.521216, 0.778986", \ + "0.086028, 0.094805, 0.140022, 0.198033, 0.334907, 0.526471, 0.782106" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0558782, 0.0637419, 0.116655, 0.180768, 0.308745, 0.474973, 0.692454", \ + "0.0772503, 0.0850536, 0.138117, 0.20236, 0.33042, 0.496676, 0.714077", \ + "0.153184, 0.163642, 0.219592, 0.284087, 0.41208, 0.578409, 0.79576", \ + "0.204835, 0.218498, 0.280374, 0.344841, 0.472863, 0.639212, 0.856511", \ + "0.271901, 0.289885, 0.364427, 0.430062, 0.557911, 0.724209, 0.941591", \ + "0.33248, 0.354352, 0.443424, 0.51324, 0.641803, 0.807798, 1.02514", \ + "0.390141, 0.415007, 0.518902, 0.595432, 0.726077, 0.893286, 1.11093" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0237818, 0.0317315, 0.102501, 0.194172, 0.378, 0.617029, 0.929581", \ + "0.0240967, 0.0320095, 0.102514, 0.194172, 0.378, 0.617029, 0.929479", \ + "0.0379862, 0.0438814, 0.105414, 0.194982, 0.378217, 0.616999, 0.929466", \ + "0.0521274, 0.0581467, 0.110835, 0.197106, 0.379168, 0.617573, 0.929799", \ + "0.072647, 0.079723, 0.12452, 0.202938, 0.380985, 0.619104, 0.930762", \ + "0.093028, 0.101461, 0.1438, 0.214614, 0.385336, 0.621181, 0.932525", \ + "0.113582, 0.123112, 0.167063, 0.23163, 0.394342, 0.626264, 0.935843" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0792401, 0.0870907, 0.136275, 0.192476, 0.303637, 0.44775, 0.635981", \ + "0.0979812, 0.105811, 0.154961, 0.211206, 0.322392, 0.466526, 0.654766", \ + "0.177774, 0.186479, 0.237566, 0.29466, 0.405866, 0.550033, 0.738286", \ + "0.232861, 0.242702, 0.296503, 0.353504, 0.465532, 0.610332, 0.798419", \ + "0.300422, 0.313101, 0.373684, 0.431278, 0.542582, 0.687283, 0.876317", \ + "0.360127, 0.375262, 0.44444, 0.504729, 0.616579, 0.760902, 0.949315", \ + "0.414685, 0.432221, 0.511785, 0.575883, 0.689806, 0.834779, 1.02359" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0243454, 0.0315547, 0.0893025, 0.164049, 0.31552, 0.513001, 0.771324", \ + "0.0243128, 0.0315485, 0.0893038, 0.164105, 0.315517, 0.513, 0.771323", \ + "0.0310967, 0.0375625, 0.0927013, 0.165863, 0.315941, 0.513011, 0.771243", \ + "0.0398882, 0.0462034, 0.0967571, 0.168476, 0.318594, 0.514948, 0.77265", \ + "0.053668, 0.06005, 0.105763, 0.172904, 0.320384, 0.517129, 0.775026", \ + "0.067896, 0.075188, 0.11919, 0.181636, 0.324478, 0.519214, 0.776763", \ + "0.082613, 0.091033, 0.135844, 0.194418, 0.332324, 0.524669, 0.780434" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0511807, 0.0583942, 0.110824, 0.174982, 0.302916, 0.469166, 0.686575", \ + "0.0726613, 0.0797552, 0.13218, 0.196396, 0.324426, 0.490716, 0.708122", \ + "0.143665, 0.152139, 0.204989, 0.269444, 0.397479, 0.563758, 0.781207", \ + "0.190536, 0.201148, 0.257784, 0.321818, 0.449747, 0.616058, 0.833367", \ + "0.249761, 0.263615, 0.328714, 0.393038, 0.520793, 0.68623, 0.903169", \ + "0.300404, 0.317357, 0.394794, 0.46157, 0.589583, 0.755693, 0.972636", \ + "0.345426, 0.365193, 0.456003, 0.528107, 0.657724, 0.822488, 1.0406" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.020756, 0.0294586, 0.102257, 0.194153, 0.377991, 0.616935, 0.929541", \ + "0.0209283, 0.029568, 0.102273, 0.194164, 0.377975, 0.617002, 0.92954", \ + "0.0301765, 0.037008, 0.104202, 0.194984, 0.378214, 0.616963, 0.929471", \ + "0.0406378, 0.0471264, 0.107553, 0.196411, 0.379492, 0.617813, 0.929912", \ + "0.056149, 0.063654, 0.117673, 0.200689, 0.381069, 0.619293, 0.931025", \ + "0.072061, 0.081103, 0.133239, 0.209803, 0.385343, 0.621982, 0.933002", \ + "0.088331, 0.099026, 0.153463, 0.224524, 0.393674, 0.628052, 0.937457" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0853063, 0.0940406, 0.145563, 0.202229, 0.313369, 0.457365, 0.645578", \ + "0.101842, 0.110445, 0.162049, 0.218712, 0.329884, 0.473902, 0.662109", \ + "0.175818, 0.185303, 0.239235, 0.296983, 0.407192, 0.55133, 0.739466", \ + "0.22563, 0.236608, 0.293471, 0.351289, 0.463562, 0.608923, 0.79693", \ + "0.289396, 0.303022, 0.367169, 0.426112, 0.537445, 0.681688, 0.87069", \ + "0.347136, 0.363238, 0.437074, 0.498618, 0.609629, 0.754081, 0.942352", \ + "0.401941, 0.420417, 0.505046, 0.571778, 0.685505, 0.829781, 1.01928" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0274414, 0.034854, 0.0921187, 0.165805, 0.316574, 0.513733, 0.772124", \ + "0.0273877, 0.0349035, 0.0921354, 0.165813, 0.316572, 0.513759, 0.772124", \ + "0.0346318, 0.0413836, 0.0966118, 0.168544, 0.317467, 0.513951, 0.772105", \ + "0.044362, 0.0506917, 0.101003, 0.171847, 0.320916, 0.516875, 0.774014", \ + "0.058832, 0.065707, 0.111351, 0.177088, 0.322823, 0.519139, 0.777179", \ + "0.073861, 0.081883, 0.126475, 0.187244, 0.327986, 0.521235, 0.778785", \ + "0.089486, 0.098715, 0.145154, 0.202224, 0.337635, 0.528056, 0.782793" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0510836, 0.0582944, 0.110736, 0.174813, 0.302757, 0.469006, 0.686409", \ + "0.0724451, 0.0795209, 0.131957, 0.19619, 0.324224, 0.49052, 0.707923", \ + "0.143523, 0.152057, 0.205465, 0.269052, 0.397094, 0.563382, 0.780851", \ + "0.191135, 0.201708, 0.258341, 0.322354, 0.450175, 0.616559, 0.833855", \ + "0.252227, 0.266008, 0.330899, 0.395327, 0.522896, 0.688521, 0.905316", \ + "0.306219, 0.323062, 0.400069, 0.466678, 0.594906, 0.760559, 0.977311", \ + "0.356049, 0.375672, 0.465838, 0.537593, 0.667647, 0.833907, 1.05157" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0207563, 0.0294791, 0.102267, 0.19416, 0.377986, 0.616932, 0.929526", \ + "0.0209529, 0.0296125, 0.102274, 0.194137, 0.377971, 0.616998, 0.929388", \ + "0.0301683, 0.0370745, 0.104139, 0.194955, 0.378266, 0.616983, 0.929426", \ + "0.0405005, 0.0469791, 0.107492, 0.196408, 0.37943, 0.617785, 0.929858", \ + "0.055753, 0.063276, 0.1176, 0.200571, 0.381049, 0.619307, 0.931048", \ + "0.071407, 0.080382, 0.13259, 0.209653, 0.385233, 0.621843, 0.933004", \ + "0.087425, 0.098066, 0.152507, 0.224108, 0.39336, 0.627707, 0.937241" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0702172, 0.0778793, 0.126235, 0.182161, 0.293058, 0.437018, 0.625124", \ + "0.0889076, 0.0965318, 0.14496, 0.200909, 0.311849, 0.455818, 0.64392", \ + "0.160614, 0.169395, 0.220442, 0.277419, 0.388466, 0.532383, 0.720595", \ + "0.207331, 0.217736, 0.271894, 0.328649, 0.440221, 0.584988, 0.772866", \ + "0.264681, 0.277792, 0.339646, 0.396516, 0.507439, 0.651345, 0.839315", \ + "0.31496, 0.330633, 0.40249, 0.463169, 0.574796, 0.717975, 0.905617", \ + "0.36082, 0.378871, 0.461607, 0.526889, 0.641044, 0.785817, 0.972495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0233411, 0.0305819, 0.088457, 0.163368, 0.315007, 0.512494, 0.770856", \ + "0.0233878, 0.03059, 0.0884426, 0.163369, 0.314923, 0.512495, 0.771019", \ + "0.0317974, 0.0381054, 0.0926293, 0.165685, 0.315792, 0.512535, 0.770844", \ + "0.0415179, 0.0476059, 0.0970391, 0.168321, 0.318356, 0.514768, 0.772346", \ + "0.055942, 0.062576, 0.10746, 0.17423, 0.320378, 0.51677, 0.774703", \ + "0.070894, 0.078681, 0.122576, 0.184, 0.325288, 0.519484, 0.776694", \ + "0.086377, 0.095487, 0.141454, 0.198465, 0.334891, 0.526161, 0.781224" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051028, 0.058239, 0.110671, 0.17477, 0.302717, 0.468977, 0.686369", \ + "0.0723653, 0.079461, 0.131918, 0.196181, 0.32424, 0.49055, 0.707899", \ + "0.143628, 0.15214, 0.205573, 0.269088, 0.39713, 0.563485, 0.780936", \ + "0.191369, 0.201951, 0.258536, 0.322583, 0.450597, 0.616739, 0.834101", \ + "0.253094, 0.266857, 0.33184, 0.395831, 0.523635, 0.689288, 0.906029", \ + "0.308284, 0.325086, 0.401811, 0.468425, 0.595538, 0.761785, 0.978604", \ + "0.359738, 0.37933, 0.469305, 0.540901, 0.671037, 0.837504, 1.05542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0207561, 0.0294783, 0.102267, 0.194159, 0.377985, 0.61701, 0.929516", \ + "0.0209255, 0.0295636, 0.102272, 0.194147, 0.378001, 0.616971, 0.929475", \ + "0.0301895, 0.0370659, 0.104132, 0.194953, 0.378291, 0.616957, 0.92946", \ + "0.0404559, 0.0469388, 0.107475, 0.196387, 0.379467, 0.617793, 0.929833", \ + "0.055627, 0.06315, 0.117512, 0.200565, 0.381012, 0.6193, 0.931062", \ + "0.07116, 0.080156, 0.132332, 0.209496, 0.385332, 0.621871, 0.932996", \ + "0.087091, 0.097713, 0.15214, 0.223834, 0.393273, 0.627675, 0.937145" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0650696, 0.0724372, 0.119914, 0.175649, 0.286519, 0.430452, 0.618579", \ + "0.0845342, 0.0918609, 0.139411, 0.195241, 0.306137, 0.450089, 0.638191", \ + "0.155331, 0.163901, 0.214048, 0.270733, 0.381711, 0.52565, 0.713853", \ + "0.200836, 0.211062, 0.264547, 0.320942, 0.432342, 0.576907, 0.764846", \ + "0.256038, 0.268983, 0.330233, 0.387572, 0.495963, 0.640069, 0.828148", \ + "0.30383, 0.319276, 0.390163, 0.450483, 0.561669, 0.70488, 0.891955", \ + "0.346326, 0.364222, 0.446303, 0.511428, 0.625174, 0.770284, 0.956808" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0220639, 0.0292166, 0.0874973, 0.162732, 0.314488, 0.51208, 0.770466", \ + "0.0221578, 0.0292856, 0.0875534, 0.16274, 0.314644, 0.51208, 0.770431", \ + "0.0308649, 0.0370552, 0.0914296, 0.164872, 0.315271, 0.512177, 0.770432", \ + "0.0404971, 0.0464421, 0.0958066, 0.167327, 0.317503, 0.51408, 0.77181", \ + "0.054927, 0.061493, 0.10628, 0.172825, 0.319753, 0.516329, 0.773908", \ + "0.069931, 0.07769, 0.121626, 0.183094, 0.324797, 0.518903, 0.776035", \ + "0.085385, 0.09442, 0.140207, 0.197616, 0.334116, 0.525635, 0.780706" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0565506, 0.0657252, 0.121667, 0.18586, 0.313797, 0.480107, 0.697446", \ + "0.0779199, 0.086989, 0.143177, 0.207479, 0.335501, 0.501782, 0.719185", \ + "0.153719, 0.165944, 0.228238, 0.292868, 0.420892, 0.58717, 0.804593", \ + "0.204689, 0.220679, 0.293708, 0.359091, 0.487199, 0.65353, 0.870715", \ + "0.269891, 0.290953, 0.383824, 0.45267, 0.580608, 0.746822, 0.964113", \ + "0.327316, 0.352811, 0.466688, 0.542458, 0.671676, 0.837846, 1.05477", \ + "0.380325, 0.409789, 0.544146, 0.629452, 0.762601, 0.929211, 1.14683" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260624, 0.0354835, 0.104175, 0.194462, 0.377891, 0.617019, 0.929539", \ + "0.0262905, 0.0357394, 0.104284, 0.194461, 0.377891, 0.617012, 0.929537", \ + "0.0408317, 0.0497387, 0.109371, 0.195801, 0.378191, 0.616935, 0.929483", \ + "0.0562056, 0.0668489, 0.119249, 0.199656, 0.379243, 0.617758, 0.929754", \ + "0.078318, 0.092178, 0.140832, 0.209842, 0.382195, 0.619905, 0.930913", \ + "0.100804, 0.117787, 0.168518, 0.226755, 0.388414, 0.621355, 0.932218", \ + "0.124222, 0.143831, 0.199439, 0.249766, 0.400019, 0.626831, 0.935406" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107227, 0.116355, 0.17007, 0.227851, 0.339986, 0.484567, 0.673208", \ + "0.123817, 0.132952, 0.186637, 0.244426, 0.356557, 0.50114, 0.689786", \ + "0.210224, 0.219718, 0.274654, 0.332779, 0.444959, 0.589579, 0.778164", \ + "0.275622, 0.286299, 0.343153, 0.401852, 0.515275, 0.660254, 0.848852", \ + "0.359839, 0.372868, 0.435192, 0.494473, 0.606934, 0.752206, 0.941982", \ + "0.435667, 0.451013, 0.521436, 0.58169, 0.694514, 0.839349, 1.02812", \ + "0.507577, 0.525176, 0.605043, 0.668941, 0.783189, 0.928483, 1.11748" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0300231, 0.0376238, 0.094869, 0.168272, 0.318727, 0.515825, 0.773718", \ + "0.0299884, 0.037578, 0.0949199, 0.16828, 0.318725, 0.515819, 0.773717", \ + "0.0343316, 0.0414427, 0.0972666, 0.169364, 0.318722, 0.51563, 0.773661", \ + "0.0425427, 0.0490074, 0.101246, 0.172957, 0.32195, 0.517789, 0.774556", \ + "0.055761, 0.062326, 0.109588, 0.176852, 0.323847, 0.52076, 0.777803", \ + "0.069606, 0.076958, 0.12177, 0.184975, 0.327163, 0.521553, 0.779694", \ + "0.083818, 0.092178, 0.137, 0.196621, 0.334122, 0.526146, 0.781959" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227172, 0.00229329, 0.00239213, 0.00243429, 0.0024626, 0.00247535, 0.0024832", \ + "0.00213467, 0.00215367, 0.00225104, 0.00229638, 0.00232736, 0.00234149, 0.00235", \ + "0.0021908, 0.00219659, 0.00223883, 0.00227238, 0.00231472, 0.00232944, 0.00234508", \ + "0.00245923, 0.00244863, 0.00249714, 0.00252387, 0.00254572, 0.00256704, 0.00258268", \ + "0.00315897, 0.0031342, 0.00310486, 0.00312204, 0.00315202, 0.00316972, 0.00318568", \ + "0.00417893, 0.00415108, 0.0041003, 0.00407357, 0.00407633, 0.0041108, 0.00411748", \ + "0.00563226, 0.00556414, 0.00541055, 0.00536643, 0.00534478, 0.00535374, 0.00539668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00637173, 0.00641918, 0.00655425, 0.00658411, 0.00659813, 0.00660319, 0.00660442", \ + "0.00626224, 0.00630842, 0.00643965, 0.00647294, 0.0064886, 0.00649459, 0.00649684", \ + "0.00615986, 0.00618387, 0.00629424, 0.00633882, 0.00637614, 0.00638476, 0.00639896", \ + "0.0062397, 0.00625776, 0.00633603, 0.00638277, 0.00641947, 0.00643817, 0.00645574", \ + "0.00669302, 0.0066824, 0.00670148, 0.00673309, 0.00677383, 0.00680356, 0.00682107", \ + "0.00750937, 0.00747468, 0.00746357, 0.00750138, 0.0075314, 0.00755154, 0.00756219", \ + "0.00881449, 0.0087494, 0.00866873, 0.00867107, 0.00868484, 0.00871063, 0.00872783" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227782, 0.00229529, 0.00239367, 0.00243548, 0.0024613, 0.00247351, 0.00248118", \ + "0.00218425, 0.00220222, 0.00229876, 0.00234263, 0.00237041, 0.00238232, 0.00238854", \ + "0.002108, 0.00211902, 0.00217507, 0.00220996, 0.00226172, 0.00227504, 0.00227826", \ + "0.00221944, 0.00222716, 0.00228399, 0.00232474, 0.00233859, 0.00235772, 0.00237042", \ + "0.00275965, 0.00273825, 0.00269955, 0.00271154, 0.00275858, 0.00276146, 0.00277902", \ + "0.00362541, 0.00358676, 0.00351585, 0.00351136, 0.00352691, 0.00356174, 0.00360078", \ + "0.00483464, 0.00477871, 0.00466547, 0.00463809, 0.00464278, 0.00465479, 0.0046905" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00720893, 0.00724884, 0.00738027, 0.00741755, 0.00743891, 0.00744658, 0.00745251", \ + "0.00711401, 0.00715261, 0.00728528, 0.0073247, 0.00734662, 0.00735525, 0.00735958", \ + "0.0070314, 0.00704672, 0.00715866, 0.0072105, 0.00724826, 0.0072563, 0.00726492", \ + "0.00710671, 0.00711518, 0.00717626, 0.00722119, 0.0072731, 0.00729667, 0.00730646", \ + "0.00747316, 0.00746809, 0.00751635, 0.00754864, 0.00758341, 0.00760811, 0.00762734", \ + "0.00825629, 0.0082274, 0.008203, 0.00821639, 0.00826046, 0.00828073, 0.00830591", \ + "0.0095177, 0.00945282, 0.00934494, 0.00932776, 0.00934107, 0.00936017, 0.00937903" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0022783, 0.00229611, 0.00239491, 0.00243512, 0.00245996, 0.00247082, 0.00247473", \ + "0.00218343, 0.00220258, 0.00229881, 0.00234126, 0.00236718, 0.0023775, 0.00238317", \ + "0.00209593, 0.00210303, 0.0021696, 0.00220461, 0.00224815, 0.00226253, 0.00226389", \ + "0.00214277, 0.0021453, 0.00218895, 0.00225128, 0.00227129, 0.00228877, 0.00229929", \ + "0.0024836, 0.00247576, 0.00248174, 0.00250484, 0.00255369, 0.00257112, 0.00258129", \ + "0.00325795, 0.00323235, 0.00319892, 0.00320063, 0.00322005, 0.00327632, 0.00325893", \ + "0.00448532, 0.00447513, 0.00434781, 0.00431697, 0.00430818, 0.00432003, 0.00436065" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00797665, 0.00800881, 0.00812843, 0.00816635, 0.00818867, 0.0081981, 0.00820393", \ + "0.00791276, 0.00794552, 0.00806439, 0.00810386, 0.00812687, 0.00813664, 0.00814124", \ + "0.00785164, 0.00787115, 0.00797308, 0.0080153, 0.00804925, 0.00807471, 0.0080839", \ + "0.00791391, 0.00792198, 0.00799574, 0.00804164, 0.00807962, 0.00810493, 0.0081182", \ + "0.00827566, 0.00825749, 0.00828212, 0.00831624, 0.00835468, 0.00838474, 0.00839786", \ + "0.00907646, 0.00904153, 0.00899228, 0.00899852, 0.00902946, 0.00905134, 0.00907116", \ + "0.0102293, 0.0101735, 0.0100808, 0.010073, 0.010086, 0.0101055, 0.0101266" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00190201, 0.00195342, 0.00204317, 0.00205505, 0.00205826, 0.00206101, 0.00206074", \ + "0.00174939, 0.00178366, 0.00188652, 0.00191364, 0.00192662, 0.00193075, 0.00193234", \ + "0.00177577, 0.00179045, 0.00188181, 0.00191936, 0.00195538, 0.00197608, 0.0019855", \ + "0.00215328, 0.00214884, 0.00219013, 0.00222733, 0.0022654, 0.00229375, 0.00230458", \ + "0.00299782, 0.00296729, 0.00295009, 0.00297398, 0.00302158, 0.00308875, 0.00306766", \ + "0.00425307, 0.00419372, 0.00409943, 0.0040953, 0.0041141, 0.00415925, 0.00422422", \ + "0.00592607, 0.00582976, 0.00564723, 0.00560978, 0.00559889, 0.00560771, 0.0056317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00623436, 0.0062664, 0.00639003, 0.00642971, 0.00645288, 0.00646399, 0.00647019", \ + "0.00611551, 0.00614711, 0.00626766, 0.00631064, 0.00633742, 0.00634899, 0.00635508", \ + "0.00622132, 0.00622685, 0.00630052, 0.0063497, 0.00639119, 0.00641021, 0.00642191", \ + "0.00652923, 0.00652608, 0.0065656, 0.00660404, 0.00665022, 0.00667785, 0.00669574", \ + "0.00725692, 0.00724363, 0.00723585, 0.00726467, 0.00729929, 0.00732352, 0.00734213", \ + "0.00835297, 0.00831876, 0.00829848, 0.00831235, 0.00832514, 0.00834334, 0.00835579", \ + "0.00986231, 0.00979349, 0.00971384, 0.00972151, 0.00971986, 0.00972909, 0.00974126" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00190201, 0.00195332, 0.00204327, 0.00205443, 0.00205938, 0.00205926, 0.0020588", \ + "0.00174953, 0.00178379, 0.00188691, 0.00191379, 0.00192691, 0.00193239, 0.00193244", \ + "0.00177343, 0.0017901, 0.00187668, 0.00192126, 0.00195573, 0.00197337, 0.0019874", \ + "0.00215121, 0.00214882, 0.00219004, 0.00223809, 0.00226713, 0.00229038, 0.00230588", \ + "0.0029927, 0.00296743, 0.00295717, 0.00298127, 0.00304145, 0.00304639, 0.00306332", \ + "0.00424886, 0.00419696, 0.00411774, 0.0041175, 0.00413692, 0.00415914, 0.0042272", \ + "0.00589623, 0.00581305, 0.00566112, 0.00563083, 0.00563179, 0.00564545, 0.00567404" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00539808, 0.00543868, 0.00556807, 0.00560516, 0.0056265, 0.0056347, 0.0056405", \ + "0.0052638, 0.0053005, 0.00542646, 0.00546731, 0.00549481, 0.00550571, 0.00551153", \ + "0.00538221, 0.00539867, 0.00547953, 0.00553256, 0.00557986, 0.00559802, 0.00561663", \ + "0.00573831, 0.0057357, 0.00577296, 0.00581635, 0.00585735, 0.00588296, 0.00590709", \ + "0.00653238, 0.00654526, 0.00647582, 0.00650468, 0.00654015, 0.0065737, 0.00659533", \ + "0.00762799, 0.00759067, 0.00754067, 0.00755968, 0.0075867, 0.00761999, 0.00764", \ + "0.00928178, 0.00920988, 0.00907426, 0.00904881, 0.00904819, 0.00906573, 0.00908381" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00188806, 0.00193861, 0.00202895, 0.00204005, 0.00204545, 0.00204514, 0.00204524", \ + "0.00170718, 0.00174428, 0.00184933, 0.00187731, 0.00189155, 0.00189632, 0.00189836", \ + "0.00177903, 0.00179443, 0.00188607, 0.00192404, 0.00195767, 0.00197576, 0.00198872", \ + "0.00216837, 0.00216662, 0.00220957, 0.00224788, 0.00228704, 0.00231059, 0.00232544", \ + "0.00304383, 0.00301764, 0.0030052, 0.0030317, 0.00309069, 0.00309862, 0.0031124", \ + "0.00433695, 0.00428536, 0.00420813, 0.00420868, 0.00423045, 0.00425538, 0.0043268", \ + "0.00608431, 0.00599283, 0.00583535, 0.00580603, 0.00579933, 0.00580824, 0.00582944" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00541807, 0.00546564, 0.00558547, 0.00561377, 0.00562832, 0.00563399, 0.00563694", \ + "0.0052819, 0.00532243, 0.00544226, 0.0054793, 0.0055, 0.00550827, 0.00551264", \ + "0.00539995, 0.0054121, 0.00550046, 0.00555225, 0.00559476, 0.00561729, 0.0056284", \ + "0.00574102, 0.0057793, 0.0058151, 0.00585071, 0.00589564, 0.00591639, 0.00593833", \ + "0.00654698, 0.00653086, 0.0065472, 0.0065802, 0.00661931, 0.00664454, 0.00666764", \ + "0.00774193, 0.00770959, 0.00767139, 0.00767934, 0.00771483, 0.00774513, 0.00776044", \ + "0.00935977, 0.0093016, 0.0092086, 0.00920589, 0.00922401, 0.00924913, 0.00926958" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00190254, 0.00195359, 0.00204218, 0.00205355, 0.00205792, 0.00205727, 0.0020577", \ + "0.0017461, 0.0017762, 0.00187378, 0.00190005, 0.00191358, 0.00191662, 0.00191826", \ + "0.00177174, 0.00178955, 0.00187323, 0.00191938, 0.00195636, 0.00197589, 0.00198618", \ + "0.0021386, 0.00214239, 0.00219119, 0.00224121, 0.0022882, 0.00229599, 0.00230934", \ + "0.00296451, 0.00295641, 0.00297586, 0.00299922, 0.0030466, 0.00308428, 0.00308862", \ + "0.00420021, 0.00416991, 0.00412514, 0.00413554, 0.00416355, 0.00418776, 0.00424386", \ + "0.00580873, 0.00575251, 0.00566379, 0.00565778, 0.00567158, 0.00567417, 0.00572046" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00451914, 0.00456946, 0.00469406, 0.00472408, 0.00473959, 0.00474594, 0.0047503", \ + "0.00437741, 0.00441798, 0.00454178, 0.00457818, 0.00459932, 0.00460778, 0.0046121", \ + "0.00451473, 0.00453041, 0.00462686, 0.00468137, 0.0047239, 0.00474748, 0.00475543", \ + "0.00490527, 0.00490199, 0.00495011, 0.00498697, 0.00502954, 0.00506058, 0.00508103", \ + "0.00572673, 0.00571128, 0.00571766, 0.00574768, 0.00577816, 0.00580711, 0.00582805", \ + "0.0069092, 0.00686335, 0.00682632, 0.00684549, 0.0068723, 0.00689743, 0.00691562", \ + "0.00850281, 0.00843641, 0.0083375, 0.00834178, 0.00836458, 0.00837946, 0.0084021" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00188863, 0.00193876, 0.00202745, 0.0020394, 0.00204321, 0.00204342, 0.0020455", \ + "0.00170028, 0.00173252, 0.0018315, 0.00185987, 0.00187432, 0.00187791, 0.00188026", \ + "0.00177573, 0.0017935, 0.00188088, 0.00192001, 0.00195714, 0.00197608, 0.00198778", \ + "0.00215955, 0.00216025, 0.00220971, 0.00226101, 0.0023064, 0.00231481, 0.00232834", \ + "0.00301138, 0.00300369, 0.00302964, 0.00305243, 0.00310288, 0.00312958, 0.00314374", \ + "0.00428159, 0.00425272, 0.00421572, 0.00422784, 0.00426057, 0.00429223, 0.00435358", \ + "0.00595025, 0.00589871, 0.00581715, 0.0058135, 0.00583083, 0.00584227, 0.00587098" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00454777, 0.00459813, 0.00470949, 0.0047309, 0.00474124, 0.00474526, 0.00474795", \ + "0.00439452, 0.0044368, 0.0045539, 0.00458562, 0.00460348, 0.00461047, 0.00461436", \ + "0.00452946, 0.00454737, 0.00463499, 0.00468687, 0.00472944, 0.00474465, 0.00475548", \ + "0.00494583, 0.00494474, 0.00498794, 0.00502945, 0.00506873, 0.00509085, 0.00510495", \ + "0.00575498, 0.00574803, 0.00578086, 0.00584932, 0.00587404, 0.00588671, 0.00590645", \ + "0.00699965, 0.00696926, 0.00694277, 0.00696505, 0.00700676, 0.00703426, 0.00705016", \ + "0.00872259, 0.00865859, 0.00855809, 0.00855231, 0.00856577, 0.00858567, 0.00859819" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00188064, 0.00193062, 0.00201891, 0.00203112, 0.00203455, 0.00203728, 0.00203753", \ + "0.00168345, 0.00171852, 0.0018175, 0.00184584, 0.00186053, 0.00186591, 0.00186785", \ + "0.00175951, 0.00177613, 0.00186889, 0.00190054, 0.00193859, 0.00195958, 0.00196913", \ + "0.00216518, 0.0021657, 0.00221581, 0.00226813, 0.0023132, 0.00232113, 0.00233585", \ + "0.00303063, 0.00302386, 0.00304969, 0.00307182, 0.00311543, 0.00314788, 0.00316145", \ + "0.00431461, 0.00428139, 0.00425583, 0.00427336, 0.00429976, 0.00433264, 0.00439601", \ + "0.0060044, 0.00595295, 0.00587308, 0.00586933, 0.00588695, 0.00590343, 0.00594401" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00455766, 0.00461068, 0.00471577, 0.00473511, 0.00474423, 0.00474874, 0.00474879", \ + "0.00440544, 0.00444795, 0.00456259, 0.00459281, 0.00460966, 0.00461643, 0.00461996", \ + "0.00453883, 0.0045556, 0.00464774, 0.0046954, 0.00473435, 0.00475784, 0.00476599", \ + "0.00494264, 0.00494317, 0.00499759, 0.00504052, 0.00507665, 0.00510495, 0.00511794", \ + "0.00578499, 0.0057687, 0.00580139, 0.00583765, 0.00589668, 0.00591242, 0.00593357", \ + "0.00712974, 0.00709215, 0.00703628, 0.00704261, 0.00706499, 0.00708694, 0.0071026", \ + "0.00880387, 0.00874005, 0.00863649, 0.00862928, 0.00864073, 0.00866277, 0.00867517" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00188806, 0.00193861, 0.00202895, 0.00204005, 0.00204545, 0.00204514, 0.00204524", \ + "0.00170718, 0.00174428, 0.00184933, 0.00187731, 0.00189155, 0.00189632, 0.00189836", \ + "0.00177903, 0.00179443, 0.00188607, 0.00192404, 0.00195767, 0.00197576, 0.00198872", \ + "0.00216837, 0.00216662, 0.00220957, 0.00224788, 0.00228704, 0.00231059, 0.00232544", \ + "0.00304383, 0.00301764, 0.0030052, 0.0030317, 0.00309069, 0.00309862, 0.0031124", \ + "0.00433695, 0.00428536, 0.00420813, 0.00420868, 0.00423045, 0.00425538, 0.0043268", \ + "0.00608431, 0.00599283, 0.00583535, 0.00580603, 0.00579933, 0.00580824, 0.00582944" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00623436, 0.0062664, 0.00639003, 0.00642971, 0.00645288, 0.00646399, 0.00647019", \ + "0.00611551, 0.00614711, 0.00626766, 0.00631064, 0.00633742, 0.00634899, 0.00635508", \ + "0.00622132, 0.00622685, 0.00630052, 0.0063497, 0.00639119, 0.00641021, 0.00642191", \ + "0.00652923, 0.00652608, 0.0065656, 0.00660404, 0.00665022, 0.00667785, 0.00669574", \ + "0.00725692, 0.00724363, 0.00723585, 0.00726467, 0.00729929, 0.00732352, 0.00734213", \ + "0.00835297, 0.00831876, 0.00829848, 0.00831235, 0.00832514, 0.00834334, 0.00835579", \ + "0.00986231, 0.00979349, 0.00971384, 0.00972151, 0.00971986, 0.00972909, 0.00974126" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157487; + rise_capacitance : 0.00153722; + rise_capacitance_range (0.00106594, 0.00153722); + fall_capacitance : 0.00157487; + fall_capacitance_range (0.00112227, 0.00157487); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000715389, -0.000805697, -0.000862526, -0.000869591, -0.000868825, -0.000872065, -0.000870807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000867392, 0.000874592, 0.000871568, 0.000869591, 0.000868825, 0.000872065, 0.000870807" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097779, -0.000981941, -0.000983197, -0.000978967, -0.00097955, -0.000981402, -0.000980517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982686, 0.00098639, 0.000983197, 0.000985582, 0.000983482, 0.00098376, 0.00098244" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012008, -0.0012025, -0.00119899, -0.00120294, -0.00120795, -0.00121809, -0.00122953" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124367, 0.00123735, 0.00125096, 0.00123366, 0.00123625, 0.00123766, 0.00123633" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000973471, -0.000977951, -0.00098402, -0.000983748, -0.000979648, -0.00098151, -0.000980604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000973471, 0.000981282, 0.000986149, 0.000986662, 0.000983526, 0.000983727, 0.000982408" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121651, -0.00121761, -0.00121386, -0.00121689, -0.00121977, -0.00122593, -0.00123212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124396, 0.00123779, 0.00125134, 0.00123404, 0.00123658, 0.00123792, 0.00123648" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151422; + rise_capacitance : 0.001513; + rise_capacitance_range (0.00109568, 0.001513); + fall_capacitance : 0.00151422; + fall_capacitance_range (0.00113468, 0.00151422); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000718972, -0.000808943, -0.000862753, -0.000868476, -0.000868927, -0.000872101, -0.00087084" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877099, 0.000880678, 0.000871387, 0.000868476, 0.000868927, 0.000872101, 0.00087084" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982428, -0.000975627, -0.000984158, -0.000982795, -0.000979602, -0.000981478, -0.000980604" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989286, 0.000982307, 0.000990082, 0.000985506, 0.00098514, 0.000983876, 0.000982503" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000988307, -0.000988128, -0.000990925, -0.000990553, -0.000984978, -0.000986601, -0.000985573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101714, 0.00101026, 0.00101173, 0.00101298, 0.0010015, 0.00100019, 0.0009927" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977402, -0.000976794, -0.000983754, -0.000981528, -0.000979337, -0.00098123, -0.000980428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988862, 0.000988496, 0.000992236, 0.000987803, 0.000985107, 0.000983825, 0.000982396" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983513, -0.000982347, -0.000987745, -0.000985803, -0.000983565, -0.000985393, -0.00098458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105696, 0.0010022, 0.000998245, 0.000993228, 0.000990049, 0.000988424, 0.000986696" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976971, -0.000982147, -0.000985229, -0.000985136, -0.000979408, -0.000981287, -0.000980454" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000985966, 0.000988395, 0.00098883, 0.0009903, 0.000981139, 0.000983823, 0.000982504" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981351, -0.000988996, -0.000991407, -0.000992042, -0.000986422, -0.000988319, -0.00098751" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100937, 0.00100336, 0.00100586, 0.00100795, 0.000997061, 0.000997087, 0.00099201" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015148; + rise_capacitance : 0.0015148; + rise_capacitance_range (0.0011793, 0.0015148); + fall_capacitance : 0.00151331; + fall_capacitance_range (0.00114443, 0.00151331); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000714102, -0.000802925, -0.000860767, -0.000872423, -0.000867313, -0.000870437, -0.000869185" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000868321, 0.000875603, 0.000877085, 0.000877045, 0.000867313, 0.000870437, 0.000869185" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983367, -0.000979347, -0.000985782, -0.000986694, -0.000984178, -0.000985895, -0.000985132" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000984517, 0.000996427, 0.00100118, 0.000988529, 0.000986596, 0.000988579, 0.000987325" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976261, -0.000972415, -0.00097831, -0.000979431, -0.000977348, -0.000979074, -0.000978273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00097895, 0.000986364, 0.00097831, 0.000982007, 0.000980321, 0.00098153, 0.000980232" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000973074, -0.000981316, -0.000986804, -0.000976376, -0.00097734, -0.000979059, -0.00097826" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000985732, 0.000982681, 0.000994633, 0.0009799, 0.000979055, 0.000981538, 0.00098024" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980427, -0.000987759, -0.000993869, -0.000987605, -0.000984911, -0.000986615, -0.000985844" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998451, 0.000991209, 0.001002, 0.000987605, 0.000986817, 0.000989246, 0.000987926" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980691, -0.000985082, -0.000986815, -0.000986847, -0.00098427, -0.000985999, -0.000985193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000985134, 0.000996791, 0.00100128, 0.000988952, 0.000987191, 0.000988655, 0.000987373" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161239; + rise_capacitance : 0.00161239; + rise_capacitance_range (0.000944008, 0.00161239); + fall_capacitance : 0.00161117; + fall_capacitance_range (0.000953838, 0.00161117); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00016159, -0.000159631, -0.000156879, -0.000157182, -0.000156892, -0.000156948, -0.000156689" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000175009, 0.00017752, 0.000176341, 0.000172018, 0.000170453, 0.000167226, 0.000161194" \ + ); + } + } + } + } + cell (AO31X2) { + area : 11.2896; + cell_leakage_power : 0.0971133; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0743868; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120461; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0887081; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0972776; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0887081; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103653; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903569; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10148; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0887081; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110643; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0877223; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102421; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903569; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10794; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0920057; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108984; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0971133; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.143725, 0.162244, 0.22646, 0.293245, 0.421429, 0.586545, 0.801723", \ + "0.159158, 0.177729, 0.241983, 0.308777, 0.437102, 0.602105, 0.817266", \ + "0.250673, 0.269532, 0.333811, 0.400436, 0.528598, 0.69391, 0.909149", \ + "0.334306, 0.355898, 0.423312, 0.490352, 0.618758, 0.783624, 0.998571", \ + "0.44906, 0.475067, 0.550865, 0.618638, 0.74617, 0.911133, 1.12654", \ + "0.558357, 0.588054, 0.674211, 0.744684, 0.872001, 1.03619, 1.25111", \ + "0.667885, 0.700778, 0.797697, 0.872656, 1.00118, 1.16422, 1.37746" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0385611, 0.0521995, 0.119488, 0.206547, 0.386739, 0.623941, 0.934643", \ + "0.0386313, 0.0521714, 0.119461, 0.206601, 0.386767, 0.623939, 0.934644", \ + "0.0420615, 0.0547019, 0.120377, 0.206998, 0.386863, 0.623964, 0.934649", \ + "0.0540493, 0.0661073, 0.12633, 0.210862, 0.388678, 0.624797, 0.935066", \ + "0.072229, 0.085394, 0.139265, 0.217746, 0.392069, 0.627726, 0.93757", \ + "0.090409, 0.105038, 0.157246, 0.228514, 0.396701, 0.629714, 0.939906", \ + "0.108612, 0.124404, 0.178758, 0.244013, 0.40422, 0.633647, 0.941974" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.12283, 0.138259, 0.191984, 0.246913, 0.351683, 0.486575, 0.662477", \ + "0.143063, 0.158553, 0.212314, 0.267281, 0.372025, 0.506873, 0.682812", \ + "0.223521, 0.239875, 0.295179, 0.350464, 0.455298, 0.590225, 0.766194", \ + "0.2839, 0.302798, 0.363156, 0.420105, 0.526132, 0.661026, 0.836961", \ + "0.356885, 0.380108, 0.450139, 0.510841, 0.617926, 0.752878, 0.928917", \ + "0.415749, 0.442983, 0.524584, 0.590078, 0.700308, 0.83546, 1.01074", \ + "0.467319, 0.49802, 0.592146, 0.66445, 0.779502, 0.916323, 1.09164" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0303376, 0.0415831, 0.094517, 0.161248, 0.298829, 0.480714, 0.7193", \ + "0.0303516, 0.0415705, 0.0946129, 0.161212, 0.298849, 0.48071, 0.719303", \ + "0.0345703, 0.0457543, 0.0966834, 0.162204, 0.299061, 0.480754, 0.719306", \ + "0.0437324, 0.0550664, 0.104664, 0.168136, 0.302202, 0.482143, 0.719801", \ + "0.060385, 0.072811, 0.120281, 0.179439, 0.308595, 0.486057, 0.722137", \ + "0.079007, 0.093032, 0.141959, 0.196686, 0.318563, 0.491148, 0.725683", \ + "0.098343, 0.113821, 0.165669, 0.218779, 0.333843, 0.500803, 0.731432" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.155363, 0.173783, 0.238173, 0.304954, 0.433195, 0.598276, 0.813395", \ + "0.172992, 0.191488, 0.255839, 0.322643, 0.450833, 0.615979, 0.831093", \ + "0.260307, 0.279045, 0.343341, 0.410088, 0.538402, 0.703515, 0.91859", \ + "0.341612, 0.362687, 0.430455, 0.498006, 0.626391, 0.791515, 1.00656", \ + "0.454808, 0.479839, 0.555672, 0.624423, 0.75294, 0.917828, 1.1334", \ + "0.565496, 0.594259, 0.679943, 0.75205, 0.880644, 1.04522, 1.26012", \ + "0.676645, 0.708551, 0.804674, 0.881245, 1.01126, 1.17594, 1.39069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0385617, 0.0522505, 0.119441, 0.2066, 0.386731, 0.623937, 0.934641", \ + "0.0385378, 0.052267, 0.119351, 0.2066, 0.386732, 0.623937, 0.934642", \ + "0.0407613, 0.0539226, 0.120232, 0.206921, 0.386847, 0.623954, 0.934652", \ + "0.0495439, 0.0625674, 0.12574, 0.210208, 0.388285, 0.624562, 0.93487", \ + "0.065493, 0.079437, 0.137658, 0.217386, 0.391803, 0.627015, 0.937019", \ + "0.082038, 0.09716, 0.153944, 0.228113, 0.39667, 0.629339, 0.938963", \ + "0.098676, 0.11507, 0.173336, 0.242527, 0.404535, 0.633549, 0.941334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.134336, 0.150074, 0.204625, 0.259963, 0.365197, 0.500241, 0.676353", \ + "0.154862, 0.170624, 0.225141, 0.280494, 0.385694, 0.520794, 0.696869", \ + "0.237872, 0.25426, 0.309737, 0.365345, 0.47062, 0.605715, 0.781861", \ + "0.303908, 0.322633, 0.382657, 0.439864, 0.545986, 0.68117, 0.857365", \ + "0.386115, 0.408845, 0.477795, 0.538101, 0.645464, 0.780718, 0.957075", \ + "0.454859, 0.4814, 0.560933, 0.625947, 0.735888, 0.871419, 1.04732", \ + "0.51607, 0.545992, 0.636679, 0.707505, 0.821435, 0.958092, 1.13406" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0315811, 0.0428181, 0.0955977, 0.162246, 0.299807, 0.481479, 0.719981", \ + "0.0315942, 0.0427837, 0.0956913, 0.162232, 0.299678, 0.481489, 0.719957", \ + "0.0347805, 0.0456951, 0.0970342, 0.163119, 0.29995, 0.481203, 0.720019", \ + "0.0431329, 0.0544026, 0.104344, 0.168002, 0.302302, 0.482736, 0.720509", \ + "0.058561, 0.070734, 0.11872, 0.178322, 0.308252, 0.486199, 0.722379", \ + "0.075629, 0.089225, 0.137355, 0.193094, 0.317012, 0.490746, 0.725855", \ + "0.093186, 0.108172, 0.158848, 0.211961, 0.329814, 0.498907, 0.730563" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.16069, 0.179162, 0.243501, 0.310277, 0.438641, 0.603628, 0.818766", \ + "0.179701, 0.198157, 0.262506, 0.32929, 0.457593, 0.622575, 0.837767", \ + "0.258824, 0.277522, 0.342151, 0.408881, 0.537106, 0.702327, 0.917393", \ + "0.331694, 0.352432, 0.420281, 0.487914, 0.616326, 0.781212, 0.996581", \ + "0.434635, 0.458731, 0.533825, 0.603252, 0.731988, 0.896982, 1.11244", \ + "0.533328, 0.561169, 0.64521, 0.71827, 0.847958, 1.01268, 1.22775", \ + "0.632243, 0.663343, 0.758421, 0.836241, 0.9681, 1.13364, 1.34863" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0386075, 0.0522695, 0.119467, 0.206532, 0.386756, 0.623982, 0.934643", \ + "0.0385673, 0.0522537, 0.119453, 0.20659, 0.386669, 0.623948, 0.934642", \ + "0.0402497, 0.0536311, 0.119966, 0.206882, 0.386797, 0.623973, 0.934654", \ + "0.0468188, 0.0603298, 0.124887, 0.209966, 0.388018, 0.624483, 0.935125", \ + "0.060146, 0.074457, 0.136086, 0.217211, 0.39153, 0.62647, 0.936404", \ + "0.075564, 0.091007, 0.151943, 0.228172, 0.39735, 0.629338, 0.938436", \ + "0.091802, 0.108555, 0.170026, 0.242503, 0.405724, 0.634441, 0.941438" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.142894, 0.159, 0.214511, 0.270392, 0.376106, 0.511589, 0.687935", \ + "0.163627, 0.179733, 0.235202, 0.291138, 0.396875, 0.532366, 0.70871", \ + "0.249043, 0.265601, 0.321439, 0.377615, 0.483434, 0.618899, 0.795331", \ + "0.319709, 0.338388, 0.398514, 0.456059, 0.562459, 0.697988, 0.874262", \ + "0.409812, 0.432249, 0.500639, 0.560965, 0.668402, 0.80409, 0.980538", \ + "0.487359, 0.513519, 0.591839, 0.656591, 0.766182, 0.902092, 1.0785", \ + "0.557887, 0.587253, 0.676005, 0.745972, 0.859355, 0.995903, 1.17238" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328678, 0.0441914, 0.0970827, 0.163735, 0.301107, 0.482394, 0.720993", \ + "0.0328446, 0.0441959, 0.0971818, 0.163733, 0.30115, 0.482393, 0.720993", \ + "0.0352984, 0.0462345, 0.0981149, 0.164249, 0.301288, 0.482472, 0.721026", \ + "0.0431392, 0.0544724, 0.104808, 0.168707, 0.303294, 0.483433, 0.721072", \ + "0.057723, 0.069867, 0.117863, 0.178373, 0.308689, 0.486845, 0.723086", \ + "0.073932, 0.087282, 0.135481, 0.191909, 0.316821, 0.49108, 0.726385", \ + "0.09045, 0.105096, 0.155361, 0.208953, 0.328353, 0.498189, 0.730978" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0612386, 0.0762013, 0.13322, 0.196791, 0.323092, 0.487112, 0.701551", \ + "0.0830824, 0.0978827, 0.154937, 0.218618, 0.344993, 0.509088, 0.723569", \ + "0.16859, 0.187776, 0.249794, 0.313445, 0.439618, 0.603662, 0.818126", \ + "0.227888, 0.252604, 0.325454, 0.389958, 0.515966, 0.679708, 0.894004", \ + "0.306017, 0.337616, 0.429425, 0.497447, 0.623069, 0.786364, 1.00034", \ + "0.376121, 0.413377, 0.525098, 0.601487, 0.728429, 0.891304, 1.10488", \ + "0.442363, 0.484298, 0.614484, 0.700838, 0.832408, 0.99521, 1.20852" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0237878, 0.03832, 0.106014, 0.19521, 0.377673, 0.615686, 0.926985", \ + "0.023849, 0.0384528, 0.106088, 0.195219, 0.377674, 0.615693, 0.927011", \ + "0.0380396, 0.0518738, 0.111237, 0.196538, 0.377791, 0.615646, 0.926867", \ + "0.0535145, 0.0700278, 0.123273, 0.201785, 0.379365, 0.616285, 0.927159", \ + "0.07614, 0.096717, 0.148231, 0.215277, 0.383632, 0.618813, 0.928577", \ + "0.100343, 0.1243, 0.178882, 0.235858, 0.392103, 0.621568, 0.930301", \ + "0.125811, 0.152509, 0.213331, 0.263177, 0.406739, 0.62817, 0.933622" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126606, 0.142699, 0.198262, 0.254142, 0.359898, 0.495367, 0.671716", \ + "0.14324, 0.159375, 0.214845, 0.270811, 0.37655, 0.512039, 0.688387", \ + "0.236496, 0.253092, 0.308903, 0.36491, 0.470596, 0.606154, 0.782455", \ + "0.31333, 0.332269, 0.391216, 0.448152, 0.554827, 0.690114, 0.866326", \ + "0.413433, 0.436299, 0.502446, 0.560699, 0.666937, 0.802493, 0.979346", \ + "0.503292, 0.529658, 0.604748, 0.665835, 0.772412, 0.907079, 1.08326", \ + "0.589065, 0.618478, 0.703892, 0.769104, 0.877858, 1.01248, 1.18783" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328639, 0.0442351, 0.0970899, 0.16372, 0.300982, 0.482398, 0.720993", \ + "0.0328958, 0.0441943, 0.0971817, 0.163715, 0.301101, 0.482393, 0.720993", \ + "0.0371514, 0.0477095, 0.0985874, 0.164314, 0.301068, 0.482333, 0.720942", \ + "0.0487882, 0.0586177, 0.105611, 0.169608, 0.304098, 0.484097, 0.721317", \ + "0.066186, 0.076577, 0.11853, 0.177235, 0.308611, 0.48837, 0.724679", \ + "0.084011, 0.095486, 0.136552, 0.18965, 0.314641, 0.49063, 0.727526", \ + "0.102423, 0.114957, 0.156465, 0.205555, 0.32421, 0.496096, 0.730174" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611915, 0.0747754, 0.128355, 0.191796, 0.318094, 0.482186, 0.69657", \ + "0.0830414, 0.0965117, 0.150098, 0.213626, 0.340027, 0.50403, 0.718496", \ + "0.168571, 0.186323, 0.242687, 0.306054, 0.432211, 0.596293, 0.810812", \ + "0.227854, 0.250825, 0.314082, 0.377624, 0.503583, 0.667281, 0.881592", \ + "0.30598, 0.335413, 0.412272, 0.476791, 0.602313, 0.765376, 0.979544", \ + "0.3762, 0.410799, 0.502546, 0.572916, 0.698651, 0.861541, 1.07544", \ + "0.442139, 0.480561, 0.586681, 0.665304, 0.7936, 0.956677, 1.17023" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.023083, 0.0348856, 0.103847, 0.19467, 0.377677, 0.615729, 0.926923", \ + "0.0231643, 0.0350426, 0.103865, 0.19467, 0.377707, 0.615683, 0.926923", \ + "0.0373583, 0.0473782, 0.107284, 0.195582, 0.37775, 0.615705, 0.927006", \ + "0.0525983, 0.0637182, 0.115276, 0.19905, 0.37914, 0.616316, 0.927232", \ + "0.074727, 0.08795, 0.13357, 0.208302, 0.382243, 0.618608, 0.928355", \ + "0.097992, 0.112837, 0.157754, 0.2238, 0.388489, 0.621092, 0.930423", \ + "0.12204, 0.137441, 0.18583, 0.246199, 0.400417, 0.62699, 0.934039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.11687, 0.132635, 0.187194, 0.242551, 0.347737, 0.482777, 0.658867", \ + "0.133433, 0.149193, 0.203692, 0.259055, 0.364248, 0.49934, 0.675427", \ + "0.223427, 0.239927, 0.295425, 0.351023, 0.456248, 0.591307, 0.767437", \ + "0.294136, 0.313116, 0.372027, 0.428421, 0.534688, 0.669883, 0.845946", \ + "0.385727, 0.408869, 0.475326, 0.533605, 0.63908, 0.774243, 0.950882", \ + "0.468486, 0.495136, 0.57157, 0.632686, 0.73918, 0.873459, 1.04961", \ + "0.546647, 0.576449, 0.663209, 0.729449, 0.837698, 0.972644, 1.14798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0315955, 0.0428749, 0.0956982, 0.16224, 0.299704, 0.481484, 0.719998", \ + "0.0315659, 0.0427786, 0.0957095, 0.162273, 0.299644, 0.481485, 0.719521", \ + "0.0372811, 0.0476781, 0.098162, 0.163327, 0.299962, 0.481529, 0.719979", \ + "0.0494329, 0.059343, 0.105591, 0.169153, 0.303713, 0.48352, 0.720724", \ + "0.067358, 0.077886, 0.119503, 0.177563, 0.308171, 0.487609, 0.724127", \ + "0.08562, 0.09728, 0.137821, 0.190218, 0.314611, 0.490445, 0.726936", \ + "0.104718, 0.117531, 0.159904, 0.208082, 0.325287, 0.496831, 0.730429" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611417, 0.0747989, 0.128361, 0.191801, 0.318142, 0.482193, 0.696577", \ + "0.0829443, 0.0963864, 0.149938, 0.213463, 0.339829, 0.503878, 0.718327", \ + "0.168178, 0.186115, 0.242575, 0.305956, 0.432151, 0.596215, 0.810762", \ + "0.228474, 0.251696, 0.315059, 0.378468, 0.504616, 0.668272, 0.882624", \ + "0.307955, 0.337595, 0.414354, 0.478837, 0.604388, 0.767621, 0.98166", \ + "0.380972, 0.415721, 0.507203, 0.577824, 0.703207, 0.866231, 1.08009", \ + "0.451192, 0.489843, 0.59546, 0.673413, 0.801865, 0.96517, 1.17844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231532, 0.0349568, 0.103853, 0.194669, 0.377706, 0.615727, 0.92692", \ + "0.0232375, 0.0351374, 0.103879, 0.194704, 0.377641, 0.615647, 0.92692", \ + "0.0375979, 0.0475511, 0.107288, 0.195599, 0.37775, 0.615703, 0.927003", \ + "0.0527177, 0.0637043, 0.115189, 0.198942, 0.379059, 0.616244, 0.927229", \ + "0.07472, 0.088014, 0.133278, 0.20811, 0.382179, 0.618676, 0.928565", \ + "0.097713, 0.11255, 0.157024, 0.223535, 0.388224, 0.620903, 0.930366", \ + "0.121431, 0.136853, 0.184572, 0.244813, 0.399751, 0.626794, 0.93387" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0931417, 0.106913, 0.156811, 0.210443, 0.31475, 0.449518, 0.6255", \ + "0.111929, 0.125649, 0.175552, 0.229189, 0.333533, 0.468321, 0.644296", \ + "0.201982, 0.217026, 0.268651, 0.322511, 0.426778, 0.561715, 0.737738", \ + "0.267806, 0.285714, 0.340936, 0.395578, 0.500111, 0.63491, 0.810528", \ + "0.352142, 0.374262, 0.437973, 0.493799, 0.598117, 0.732726, 0.908888", \ + "0.426407, 0.452174, 0.525684, 0.584927, 0.689894, 0.823958, 0.99935", \ + "0.494411, 0.523484, 0.607734, 0.671518, 0.778792, 0.91294, 1.08787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0257267, 0.0362787, 0.0890155, 0.15689, 0.295974, 0.478407, 0.717146", \ + "0.0257083, 0.0362587, 0.0890373, 0.156891, 0.295972, 0.478404, 0.717145", \ + "0.0333054, 0.0427487, 0.0922745, 0.158366, 0.296285, 0.478397, 0.717131", \ + "0.0452389, 0.0544286, 0.0995721, 0.163248, 0.299148, 0.480117, 0.717586", \ + "0.062725, 0.072789, 0.113307, 0.171685, 0.303309, 0.483362, 0.720787", \ + "0.080628, 0.092029, 0.131541, 0.184467, 0.309718, 0.486154, 0.723183", \ + "0.099434, 0.112001, 0.153398, 0.202285, 0.320293, 0.492852, 0.726737" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0577877, 0.0698264, 0.12245, 0.185918, 0.312264, 0.476273, 0.69071", \ + "0.0796989, 0.0915979, 0.144221, 0.207762, 0.334161, 0.498181, 0.712651", \ + "0.163046, 0.177821, 0.231702, 0.294849, 0.420812, 0.584812, 0.799359", \ + "0.219831, 0.238536, 0.297127, 0.359745, 0.485485, 0.648414, 0.862555", \ + "0.293962, 0.317788, 0.386882, 0.44895, 0.573656, 0.737149, 0.951067", \ + "0.359335, 0.387393, 0.469353, 0.536657, 0.661147, 0.823199, 1.03673", \ + "0.419215, 0.450905, 0.546373, 0.619217, 0.74535, 0.908148, 1.12179" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0197482, 0.0321195, 0.103323, 0.194608, 0.3777, 0.615625, 0.926885", \ + "0.019779, 0.0321631, 0.103338, 0.194608, 0.3777, 0.615688, 0.926984", \ + "0.0316753, 0.0418066, 0.105892, 0.195398, 0.377749, 0.615545, 0.926853", \ + "0.0444642, 0.0550154, 0.112008, 0.198033, 0.379006, 0.616353, 0.92714", \ + "0.062665, 0.075329, 0.126705, 0.205397, 0.381927, 0.618314, 0.92846", \ + "0.081852, 0.096596, 0.147838, 0.218573, 0.387468, 0.621268, 0.930929", \ + "0.102045, 0.118203, 0.173053, 0.238546, 0.39786, 0.627302, 0.934911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104378, 0.119815, 0.173536, 0.228469, 0.333216, 0.468081, 0.644041", \ + "0.120779, 0.136215, 0.189951, 0.244885, 0.34975, 0.484558, 0.660454", \ + "0.20624, 0.222733, 0.278214, 0.333516, 0.438347, 0.573221, 0.749169", \ + "0.269885, 0.289216, 0.348381, 0.404638, 0.510249, 0.645307, 0.821227", \ + "0.351741, 0.37512, 0.442789, 0.500669, 0.605955, 0.74033, 0.913653", \ + "0.425993, 0.45284, 0.530716, 0.592358, 0.69685, 0.831069, 1.00649", \ + "0.496306, 0.526109, 0.614764, 0.681669, 0.790872, 0.925368, 1.10023" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0303451, 0.0415627, 0.0946351, 0.161252, 0.298855, 0.480695, 0.719298", \ + "0.0303376, 0.0415634, 0.0946117, 0.161297, 0.298794, 0.48071, 0.719267", \ + "0.0379441, 0.0480749, 0.098228, 0.163122, 0.299482, 0.480815, 0.719309", \ + "0.0506595, 0.0603605, 0.10593, 0.168948, 0.303644, 0.483283, 0.720478", \ + "0.069222, 0.079968, 0.121165, 0.178328, 0.308102, 0.487181, 0.724025", \ + "0.088155, 0.100148, 0.140955, 0.192617, 0.315999, 0.490434, 0.726195", \ + "0.108123, 0.121174, 0.164558, 0.212519, 0.327819, 0.497612, 0.730776" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0576885, 0.0697271, 0.122387, 0.185912, 0.31225, 0.476252, 0.69066", \ + "0.0795014, 0.0913539, 0.143948, 0.207465, 0.333857, 0.497906, 0.712362", \ + "0.162629, 0.177477, 0.231466, 0.294592, 0.419742, 0.58392, 0.798365", \ + "0.220556, 0.239256, 0.297714, 0.360641, 0.48629, 0.649738, 0.86457", \ + "0.29588, 0.319648, 0.38837, 0.450575, 0.575488, 0.738961, 0.952741", \ + "0.364057, 0.39206, 0.473582, 0.540711, 0.664779, 0.826892, 1.0406", \ + "0.428171, 0.459696, 0.554578, 0.627966, 0.752867, 0.915577, 1.12952" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0197395, 0.0321187, 0.10331, 0.194608, 0.377698, 0.615686, 0.926848", \ + "0.0198115, 0.0322158, 0.103331, 0.194608, 0.37769, 0.615686, 0.926928", \ + "0.031666, 0.0417818, 0.105902, 0.195392, 0.377838, 0.615609, 0.92685", \ + "0.0441675, 0.0546942, 0.111777, 0.19801, 0.379058, 0.616418, 0.927195", \ + "0.062298, 0.074932, 0.126067, 0.205273, 0.381851, 0.618292, 0.928453", \ + "0.081104, 0.095666, 0.146841, 0.218092, 0.387127, 0.621254, 0.930823", \ + "0.100896, 0.117062, 0.171752, 0.2367, 0.397633, 0.627081, 0.934638" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0840307, 0.0974845, 0.146724, 0.200017, 0.304124, 0.438745, 0.614604", \ + "0.102724, 0.116179, 0.165408, 0.218761, 0.322888, 0.457516, 0.633369", \ + "0.187466, 0.202661, 0.254256, 0.307974, 0.411886, 0.546515, 0.722354", \ + "0.246405, 0.264637, 0.320401, 0.374833, 0.479038, 0.614545, 0.789212", \ + "0.321346, 0.343837, 0.408251, 0.464596, 0.568252, 0.701663, 0.87742", \ + "0.387413, 0.413501, 0.48815, 0.548243, 0.65302, 0.78623, 0.960579", \ + "0.448012, 0.4772, 0.563404, 0.628959, 0.735508, 0.869463, 1.04507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0247499, 0.0353426, 0.0881418, 0.156128, 0.295466, 0.477856, 0.716644", \ + "0.0247429, 0.0352821, 0.0881961, 0.156122, 0.295493, 0.477856, 0.716644", \ + "0.0341776, 0.043294, 0.0923241, 0.158232, 0.29593, 0.477881, 0.716641", \ + "0.0466772, 0.0558206, 0.0999612, 0.163173, 0.298998, 0.480767, 0.717618", \ + "0.064766, 0.075111, 0.115322, 0.172549, 0.303378, 0.483124, 0.7204", \ + "0.08337, 0.095095, 0.135827, 0.187075, 0.310685, 0.486476, 0.723158", \ + "0.102964, 0.115855, 0.158326, 0.20572, 0.322801, 0.493737, 0.727159" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0576309, 0.0696682, 0.122292, 0.185766, 0.312115, 0.476104, 0.690631", \ + "0.0794604, 0.0913299, 0.143943, 0.207476, 0.333889, 0.497921, 0.712385", \ + "0.162624, 0.177452, 0.231447, 0.294555, 0.419794, 0.583919, 0.798379", \ + "0.220687, 0.239376, 0.297836, 0.360795, 0.486382, 0.649826, 0.864658", \ + "0.296544, 0.320285, 0.3892, 0.451242, 0.576273, 0.739594, 0.953397", \ + "0.365624, 0.393587, 0.475168, 0.542095, 0.666482, 0.827153, 1.04077", \ + "0.431051, 0.462563, 0.557216, 0.630466, 0.756261, 0.918097, 1.13121" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.019747, 0.0321198, 0.103326, 0.194608, 0.377698, 0.615692, 0.926923", \ + "0.0197774, 0.0321853, 0.10333, 0.194607, 0.377698, 0.615685, 0.926959", \ + "0.0316779, 0.041785, 0.105905, 0.195391, 0.377839, 0.615674, 0.926848", \ + "0.0441294, 0.0546462, 0.111764, 0.198063, 0.378964, 0.616384, 0.927196", \ + "0.062164, 0.074769, 0.126179, 0.205213, 0.381858, 0.618287, 0.928448", \ + "0.080861, 0.095424, 0.146656, 0.217665, 0.387049, 0.621163, 0.93067", \ + "0.100583, 0.116682, 0.171466, 0.236563, 0.397151, 0.627066, 0.934673" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771808, 0.0900374, 0.137874, 0.190756, 0.294631, 0.429273, 0.605077", \ + "0.0967357, 0.109501, 0.157329, 0.210293, 0.314324, 0.448782, 0.624607", \ + "0.180798, 0.195537, 0.245846, 0.299207, 0.402931, 0.53748, 0.713266", \ + "0.238182, 0.256775, 0.311353, 0.365203, 0.468976, 0.602996, 0.778281", \ + "0.310752, 0.332927, 0.396145, 0.451753, 0.555287, 0.689054, 0.864528", \ + "0.373963, 0.399801, 0.474005, 0.532444, 0.636795, 0.770357, 0.945097", \ + "0.431142, 0.46011, 0.545495, 0.61033, 0.716993, 0.850304, 1.02582" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0229842, 0.0333039, 0.0863033, 0.154813, 0.294485, 0.476969, 0.715782", \ + "0.0229389, 0.0332937, 0.0862874, 0.154811, 0.294465, 0.476967, 0.715782", \ + "0.0327953, 0.041764, 0.0905663, 0.156812, 0.294882, 0.476997, 0.715781", \ + "0.045302, 0.0542193, 0.0980771, 0.161592, 0.297779, 0.478632, 0.7167", \ + "0.063237, 0.073425, 0.113969, 0.171065, 0.301993, 0.481919, 0.719196", \ + "0.081704, 0.093323, 0.132966, 0.185706, 0.309299, 0.485288, 0.721839", \ + "0.101219, 0.114011, 0.156176, 0.203886, 0.321422, 0.492907, 0.726189" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0612386, 0.0762013, 0.13322, 0.196791, 0.323092, 0.487112, 0.701551", \ + "0.0830824, 0.0978827, 0.154937, 0.218618, 0.344993, 0.509088, 0.723569", \ + "0.16859, 0.187776, 0.249794, 0.313445, 0.439618, 0.603662, 0.818126", \ + "0.227888, 0.252604, 0.325454, 0.389958, 0.515966, 0.679708, 0.894004", \ + "0.306017, 0.337616, 0.429425, 0.497447, 0.623069, 0.786364, 1.00034", \ + "0.376121, 0.413377, 0.525098, 0.601487, 0.728429, 0.891304, 1.10488", \ + "0.442363, 0.484298, 0.614484, 0.700838, 0.832408, 0.99521, 1.20852" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0237878, 0.03832, 0.106014, 0.19521, 0.377673, 0.615686, 0.926985", \ + "0.023849, 0.0384528, 0.106088, 0.195219, 0.377674, 0.615693, 0.927011", \ + "0.0380396, 0.0518738, 0.111237, 0.196538, 0.377791, 0.615646, 0.926867", \ + "0.0535145, 0.0700278, 0.123273, 0.201785, 0.379365, 0.616285, 0.927159", \ + "0.07614, 0.096717, 0.148231, 0.215277, 0.383632, 0.618813, 0.928577", \ + "0.100343, 0.1243, 0.178882, 0.235858, 0.392103, 0.621568, 0.930301", \ + "0.125811, 0.152509, 0.213331, 0.263177, 0.406739, 0.62817, 0.933622" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126606, 0.142699, 0.198262, 0.254142, 0.359898, 0.495367, 0.671716", \ + "0.14324, 0.159375, 0.214845, 0.270811, 0.37655, 0.512039, 0.688387", \ + "0.236496, 0.253092, 0.308903, 0.36491, 0.470596, 0.606154, 0.782455", \ + "0.31333, 0.332269, 0.391216, 0.448152, 0.554827, 0.690114, 0.866326", \ + "0.413433, 0.436299, 0.502446, 0.560699, 0.666937, 0.802493, 0.979346", \ + "0.503292, 0.529658, 0.604748, 0.665835, 0.772412, 0.907079, 1.08326", \ + "0.589065, 0.618478, 0.703892, 0.769104, 0.877858, 1.01248, 1.18783" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328639, 0.0442351, 0.0970899, 0.16372, 0.300982, 0.482398, 0.720993", \ + "0.0328958, 0.0441943, 0.0971817, 0.163715, 0.301101, 0.482393, 0.720993", \ + "0.0371514, 0.0477095, 0.0985874, 0.164314, 0.301068, 0.482333, 0.720942", \ + "0.0487882, 0.0586177, 0.105611, 0.169608, 0.304098, 0.484097, 0.721317", \ + "0.066186, 0.076577, 0.11853, 0.177235, 0.308611, 0.48837, 0.724679", \ + "0.084011, 0.095486, 0.136552, 0.18965, 0.314641, 0.49063, 0.727526", \ + "0.102423, 0.114957, 0.156465, 0.205555, 0.32421, 0.496096, 0.730174" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00437894, 0.00439264, 0.00454936, 0.00464575, 0.00472021, 0.00475589, 0.00477508", \ + "0.00426249, 0.00427324, 0.0044284, 0.00452899, 0.00460913, 0.00464717, 0.00466912", \ + "0.00435519, 0.00432026, 0.00435962, 0.00443101, 0.00450613, 0.00456257, 0.00460384", \ + "0.00483252, 0.00471285, 0.0046776, 0.0046901, 0.00472805, 0.00477113, 0.00480196", \ + "0.005737, 0.00549208, 0.00528518, 0.00526366, 0.00539333, 0.00538193, 0.00538576", \ + "0.00713594, 0.00674049, 0.0063485, 0.00625076, 0.00621713, 0.00622205, 0.0062512", \ + "0.00873191, 0.00823857, 0.00780425, 0.00762613, 0.00752129, 0.00749201, 0.00758536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00821101, 0.00832024, 0.00859148, 0.00867857, 0.00872821, 0.00874823, 0.00875918", \ + "0.00813646, 0.00822422, 0.00849688, 0.00858801, 0.00863984, 0.00865999, 0.00867053", \ + "0.00805106, 0.00809143, 0.00829832, 0.00840348, 0.00847857, 0.00852191, 0.00854447", \ + "0.00819612, 0.00817573, 0.00829954, 0.00838184, 0.00847845, 0.00853339, 0.00856216", \ + "0.00879107, 0.00861953, 0.00860834, 0.00868066, 0.0087536, 0.00881461, 0.0088505", \ + "0.00985992, 0.00955095, 0.00942455, 0.00942639, 0.00945929, 0.00949149, 0.00952006", \ + "0.0114505, 0.0109906, 0.0106061, 0.0105947, 0.0105721, 0.0105843, 0.0106144" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00439366, 0.00440223, 0.00455626, 0.00465333, 0.0047304, 0.00476083, 0.00478351", \ + "0.00430339, 0.00431847, 0.00447157, 0.00456958, 0.00464751, 0.00468128, 0.00470107", \ + "0.00426569, 0.00425271, 0.00432423, 0.00440575, 0.00449033, 0.00455899, 0.00451135", \ + "0.00453964, 0.00446794, 0.00445559, 0.00449998, 0.00457113, 0.00461107, 0.00464215", \ + "0.00514178, 0.00497185, 0.00485482, 0.00485263, 0.00494108, 0.00501152, 0.00499675", \ + "0.00630047, 0.00597616, 0.00569345, 0.00566578, 0.00566948, 0.00573116, 0.00571051", \ + "0.00795542, 0.00749308, 0.00701359, 0.0068691, 0.00679064, 0.00680035, 0.00691027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00906077, 0.00913607, 0.00939416, 0.00948923, 0.00954793, 0.00957356, 0.0095895", \ + "0.0089788, 0.00905648, 0.0093127, 0.00941169, 0.00947252, 0.00949852, 0.00951186", \ + "0.00893458, 0.00895957, 0.00915202, 0.0092627, 0.00934774, 0.00938505, 0.00941082", \ + "0.00906488, 0.00902835, 0.00913803, 0.00924116, 0.00932935, 0.0093815, 0.00941545", \ + "0.00964099, 0.00947599, 0.00943994, 0.00949291, 0.00957274, 0.00963693, 0.00967304", \ + "0.0106114, 0.0103351, 0.0101467, 0.0101425, 0.0101998, 0.0102519, 0.0102888", \ + "0.0121823, 0.0117455, 0.0113178, 0.011248, 0.0112437, 0.0112754, 0.011306" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00440097, 0.00440643, 0.00455719, 0.00465531, 0.00472844, 0.00476063, 0.00477802", \ + "0.00431467, 0.00432081, 0.00447236, 0.00457201, 0.00464534, 0.00467951, 0.00469822", \ + "0.00424758, 0.00423736, 0.00434092, 0.00440536, 0.00448399, 0.00455831, 0.00450658", \ + "0.00435047, 0.00430587, 0.00434106, 0.00444498, 0.00450257, 0.00455806, 0.00458818", \ + "0.00500088, 0.00483564, 0.00470176, 0.00470433, 0.00477767, 0.00484534, 0.00484966", \ + "0.0058403, 0.00559047, 0.00545342, 0.00539157, 0.00539147, 0.00547535, 0.0054949", \ + "0.00744246, 0.00703767, 0.00661762, 0.00649791, 0.00644015, 0.00645479, 0.00655066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00983344, 0.0098929, 0.0101269, 0.0102218, 0.0102859, 0.0103141, 0.0103302", \ + "0.00977273, 0.00983454, 0.0100675, 0.0101657, 0.0102305, 0.0102591, 0.0102744", \ + "0.00975888, 0.00977645, 0.00994832, 0.0100519, 0.0101341, 0.0101766, 0.0101974", \ + "0.00992243, 0.00988041, 0.00995447, 0.0100445, 0.0101391, 0.010191, 0.0102196", \ + "0.0104086, 0.0102648, 0.0102229, 0.0102658, 0.0103488, 0.0104081, 0.0104476", \ + "0.0113895, 0.0111101, 0.0109139, 0.0109145, 0.0109564, 0.0110131, 0.0110524", \ + "0.0128246, 0.0124172, 0.0120721, 0.0119997, 0.0119954, 0.012023, 0.012055" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00390777, 0.00406901, 0.0043049, 0.00435425, 0.00437612, 0.00438925, 0.00438972", \ + "0.00378632, 0.00390749, 0.00414197, 0.00421441, 0.00425246, 0.00426757, 0.00427488", \ + "0.00388717, 0.00389492, 0.00403133, 0.00410397, 0.00418344, 0.00422317, 0.00424836", \ + "0.00434104, 0.00426135, 0.00427468, 0.00435964, 0.00443488, 0.00447517, 0.00450564", \ + "0.0054506, 0.00521991, 0.00505341, 0.00504317, 0.00512377, 0.00523297, 0.00521412", \ + "0.00695732, 0.00655962, 0.00618465, 0.00613459, 0.00615193, 0.00618193, 0.00632016", \ + "0.0091035, 0.00853745, 0.00787597, 0.00772423, 0.00764953, 0.00764893, 0.00765504" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00811123, 0.00817445, 0.00841233, 0.00850883, 0.0085733, 0.00860236, 0.00861862", \ + "0.00799782, 0.00805728, 0.00829163, 0.00839186, 0.00846033, 0.00849111, 0.00850795", \ + "0.00813021, 0.00812048, 0.00825052, 0.0083517, 0.00844352, 0.00848839, 0.00852413", \ + "0.00865143, 0.00854602, 0.00852751, 0.00857777, 0.00866029, 0.0087126, 0.00874699", \ + "0.00950449, 0.00926511, 0.00915335, 0.00917995, 0.00924077, 0.0092944, 0.00933727", \ + "0.0108919, 0.0105367, 0.0103473, 0.0102725, 0.0102612, 0.0102852, 0.0103112", \ + "0.0127456, 0.0122192, 0.0117026, 0.011625, 0.0115864, 0.0115966, 0.0116212" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00390773, 0.00406916, 0.00430553, 0.00435294, 0.00437837, 0.00438671, 0.00438946", \ + "0.00378652, 0.00390784, 0.00414261, 0.00421388, 0.00425329, 0.00427031, 0.00427414", \ + "0.00388519, 0.00389269, 0.00402977, 0.00410287, 0.00418384, 0.00422471, 0.00425278", \ + "0.00433489, 0.00426048, 0.00427773, 0.00436616, 0.0044339, 0.00447143, 0.00450562", \ + "0.00542478, 0.00520482, 0.00505181, 0.00504453, 0.00512003, 0.00520175, 0.00519502", \ + "0.00695344, 0.00657378, 0.00623625, 0.00617847, 0.00618599, 0.00624467, 0.00642214", \ + "0.00898283, 0.00843482, 0.00786173, 0.00772542, 0.00766235, 0.00766511, 0.00768082" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00726895, 0.00734494, 0.00760264, 0.00769572, 0.00775523, 0.00778053, 0.00779303", \ + "0.00713981, 0.00721468, 0.00746521, 0.00756503, 0.0076295, 0.00765786, 0.00767328", \ + "0.00731093, 0.00730756, 0.00743286, 0.00752857, 0.00762, 0.0076747, 0.0077055", \ + "0.00781253, 0.00773545, 0.00772482, 0.00778446, 0.00786116, 0.00791756, 0.00795353", \ + "0.00871953, 0.00849118, 0.00838992, 0.00842414, 0.0084787, 0.00853719, 0.00857932", \ + "0.0101412, 0.00975861, 0.00949878, 0.0094656, 0.00949155, 0.00953594, 0.00956818", \ + "0.0120232, 0.011532, 0.0110709, 0.0109534, 0.010914, 0.0109278, 0.0109513" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00389362, 0.0040558, 0.0042915, 0.0043389, 0.0043628, 0.00437171, 0.00437662", \ + "0.0037571, 0.00388499, 0.00410919, 0.00417854, 0.00421783, 0.00423263, 0.0042397", \ + "0.003832, 0.00384841, 0.00399715, 0.00407416, 0.00415684, 0.00419867, 0.00422806", \ + "0.00430509, 0.00423969, 0.00428064, 0.00437705, 0.00444551, 0.00448727, 0.0045229", \ + "0.00544329, 0.00522836, 0.00508689, 0.00508582, 0.00513959, 0.00525371, 0.0052675", \ + "0.0069703, 0.00659493, 0.00627459, 0.00623234, 0.00625427, 0.00633335, 0.00650314", \ + "0.00908669, 0.00854259, 0.00798156, 0.00785596, 0.00780059, 0.00780419, 0.00782806" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00725834, 0.00737906, 0.00764272, 0.00772074, 0.007767, 0.00778662, 0.00779735", \ + "0.00713101, 0.00724381, 0.00750071, 0.0075874, 0.00764149, 0.00766463, 0.00767714", \ + "0.00731302, 0.00731975, 0.0074583, 0.00755354, 0.00764031, 0.0076901, 0.00771787", \ + "0.00772109, 0.00768672, 0.00774615, 0.00781217, 0.00789129, 0.00794903, 0.0079841", \ + "0.0087468, 0.00855794, 0.00847061, 0.00849234, 0.00856095, 0.00861087, 0.00865706", \ + "0.0102424, 0.00989089, 0.00961772, 0.00958832, 0.00962231, 0.00965601, 0.00969318", \ + "0.0120675, 0.0115837, 0.0111553, 0.01112, 0.0111013, 0.0111121, 0.0111376" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00390873, 0.00406919, 0.00430454, 0.00435234, 0.00437627, 0.0043844, 0.00438908", \ + "0.0037846, 0.00390573, 0.0041385, 0.00420976, 0.00424893, 0.00426596, 0.00426896", \ + "0.00387177, 0.00388619, 0.00400934, 0.00409668, 0.00417563, 0.00422096, 0.00424832", \ + "0.0042878, 0.00423255, 0.00427032, 0.00433583, 0.00441408, 0.00446396, 0.00450116", \ + "0.00530083, 0.0051338, 0.00503303, 0.00502973, 0.00511545, 0.00514232, 0.00518324", \ + "0.0068443, 0.00652477, 0.00624479, 0.00619495, 0.00619509, 0.00627056, 0.00639872", \ + "0.00858437, 0.00811152, 0.00772693, 0.00772928, 0.00768021, 0.00769184, 0.00772628" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00636998, 0.00647197, 0.00674529, 0.00682928, 0.00688086, 0.00690174, 0.00691324", \ + "0.00623479, 0.00633241, 0.00659433, 0.00668727, 0.00674477, 0.0067694, 0.00678321", \ + "0.00646892, 0.00645827, 0.00658896, 0.00668736, 0.00677518, 0.00681858, 0.00684601", \ + "0.00692829, 0.00683396, 0.0068648, 0.00694138, 0.00703173, 0.00708663, 0.00712592", \ + "0.00795834, 0.00770933, 0.00760025, 0.00763957, 0.00771103, 0.00776478, 0.00778831", \ + "0.00942111, 0.0090176, 0.00872842, 0.00872382, 0.00875932, 0.00880073, 0.00882707", \ + "0.0113205, 0.0107694, 0.0102945, 0.0102401, 0.0102094, 0.0102198, 0.0102431" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00389454, 0.00405293, 0.00428808, 0.00433691, 0.00436189, 0.00437352, 0.00437423", \ + "0.00376906, 0.00388041, 0.00410136, 0.00416963, 0.00420797, 0.00422568, 0.00422939", \ + "0.00381392, 0.00383902, 0.00398268, 0.0040719, 0.0041456, 0.00419544, 0.00422279", \ + "0.00424866, 0.0042093, 0.00427032, 0.00434465, 0.00442711, 0.00448188, 0.00452159", \ + "0.00531454, 0.00515418, 0.00506714, 0.00507439, 0.00517488, 0.0051906, 0.00523103", \ + "0.00681765, 0.00651392, 0.00627969, 0.00625243, 0.00626736, 0.00634752, 0.00646415", \ + "0.00870959, 0.0082442, 0.00786613, 0.0078163, 0.00780276, 0.00782136, 0.00786083" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00637436, 0.0065183, 0.00678481, 0.00685312, 0.00689085, 0.00690667, 0.00691653", \ + "0.00623611, 0.0063638, 0.00662523, 0.00670562, 0.0067537, 0.0067738, 0.006785", \ + "0.0064239, 0.00643085, 0.006599, 0.00670871, 0.00679435, 0.00683686, 0.00687", \ + "0.00692427, 0.00684802, 0.00690097, 0.00697833, 0.00706058, 0.00711736, 0.00715289", \ + "0.00791731, 0.00773773, 0.00773393, 0.00774882, 0.00779979, 0.00783298, 0.0078698", \ + "0.00939208, 0.00904258, 0.00897627, 0.00891863, 0.00891899, 0.00894002, 0.00896256", \ + "0.0114106, 0.0108914, 0.0104408, 0.0103735, 0.0103737, 0.0103996, 0.0104275" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00388702, 0.00404534, 0.00427794, 0.00432754, 0.00435311, 0.00436124, 0.00436603", \ + "0.00374248, 0.0038614, 0.00408441, 0.00415481, 0.0041947, 0.0042128, 0.00421711", \ + "0.00381109, 0.00383662, 0.00398033, 0.00406924, 0.00414352, 0.00419084, 0.00422035", \ + "0.00425152, 0.00421366, 0.00427505, 0.00435062, 0.00443179, 0.0044882, 0.00452647", \ + "0.00532002, 0.00516267, 0.00507868, 0.00509319, 0.00517964, 0.0052088, 0.00524959", \ + "0.00679209, 0.00649102, 0.00628109, 0.00627362, 0.006302, 0.00637088, 0.00651115", \ + "0.00881283, 0.00834794, 0.00794685, 0.00787279, 0.00784736, 0.00784208, 0.00788971" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00638426, 0.00653889, 0.00680185, 0.00686309, 0.00689777, 0.00691236, 0.00691898", \ + "0.00624525, 0.00637708, 0.00663488, 0.00671204, 0.00675792, 0.00677684, 0.00678695", \ + "0.00641772, 0.00644304, 0.00661333, 0.00671945, 0.00680263, 0.00685146, 0.00687885", \ + "0.00692545, 0.00688753, 0.00693273, 0.00700089, 0.00708305, 0.00712782, 0.00716567", \ + "0.00790072, 0.00771352, 0.00777865, 0.00778779, 0.00782999, 0.00787145, 0.00790408", \ + "0.0094004, 0.00905212, 0.00885154, 0.00894427, 0.00895388, 0.00898518, 0.00901296", \ + "0.011457, 0.0109537, 0.0105024, 0.0104438, 0.0104414, 0.0104657, 0.0104965" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00390777, 0.00406901, 0.0043049, 0.00435425, 0.00437612, 0.00438925, 0.00438972", \ + "0.00378632, 0.00390749, 0.00414197, 0.00421441, 0.00425246, 0.00426757, 0.00427488", \ + "0.00388717, 0.00389492, 0.00403133, 0.00410397, 0.00418344, 0.00422317, 0.00424836", \ + "0.00434104, 0.00426135, 0.00427468, 0.00435964, 0.00443488, 0.00447517, 0.00450564", \ + "0.0054506, 0.00521991, 0.00505341, 0.00504317, 0.00512377, 0.00523297, 0.00521412", \ + "0.00695732, 0.00655962, 0.00618465, 0.00613459, 0.00615193, 0.00618193, 0.00632016", \ + "0.0091035, 0.00853745, 0.00787597, 0.00772423, 0.00764953, 0.00764893, 0.00765504" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00811123, 0.00817445, 0.00841233, 0.00850883, 0.0085733, 0.00860236, 0.00861862", \ + "0.00799782, 0.00805728, 0.00829163, 0.00839186, 0.00846033, 0.00849111, 0.00850795", \ + "0.00813021, 0.00812048, 0.00825052, 0.0083517, 0.00844352, 0.00848839, 0.00852413", \ + "0.00865143, 0.00854602, 0.00852751, 0.00857777, 0.00866029, 0.0087126, 0.00874699", \ + "0.00950449, 0.00926511, 0.00915335, 0.00917995, 0.00924077, 0.0092944, 0.00933727", \ + "0.0108919, 0.0105367, 0.0103473, 0.0102725, 0.0102612, 0.0102852, 0.0103112", \ + "0.0127456, 0.0122192, 0.0117026, 0.011625, 0.0115864, 0.0115966, 0.0116212" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157665; + rise_capacitance : 0.00153899; + rise_capacitance_range (0.00107177, 0.00153899); + fall_capacitance : 0.00157665; + fall_capacitance_range (0.00113057, 0.00157665); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000717854, -0.000808133, -0.000864338, -0.000868245, -0.00087044, -0.000873669, -0.000872391" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000868819, 0.000880265, 0.000870208, 0.000868245, 0.00087044, 0.000873669, 0.000872391" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982956, -0.000983726, -0.000985237, -0.000979188, -0.000979758, -0.000981596, -0.000980652" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982956, 0.000983726, 0.000985237, 0.000984013, 0.000983012, 0.000983827, 0.000982489" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012017, -0.00120213, -0.00121123, -0.00120192, -0.00120777, -0.00121802, -0.0012295" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012442, 0.00123632, 0.00124869, 0.00124414, 0.00123554, 0.00123748, 0.00123619" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977621, -0.000978645, -0.000984371, -0.000984174, -0.000979896, -0.000981737, -0.000980763" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977621, 0.00097918, 0.000985343, 0.000985526, 0.0009826, 0.000983838, 0.000982492" \ + ); + } + } + internal_power () { + when : "(!B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121675, -0.00121707, -0.001222, -0.00121418, -0.00121915, -0.00122584, -0.00123207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124448, 0.0012368, 0.00124907, 0.00124451, 0.00123587, 0.00123774, 0.00123634" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151435; + rise_capacitance : 0.00151306; + rise_capacitance_range (0.00109785, 0.00151306); + fall_capacitance : 0.00151435; + fall_capacitance_range (0.00113776, 0.00151435); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000722715, -0.000812212, -0.000865268, -0.000871334, -0.000871243, -0.000874414, -0.000873133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879774, 0.000883114, 0.000870043, 0.000871334, 0.000871243, 0.000874414, 0.000873133" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976488, -0.000979047, -0.000985912, -0.0009841, -0.000980595, -0.000982474, -0.00098155" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099023, 0.000983315, 0.000991135, 0.000986275, 0.000985644, 0.000984887, 0.00098351" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000988927, -0.000988274, -0.000990777, -0.000990973, -0.000985457, -0.000987056, -0.000986038" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101576, 0.00101105, 0.0010116, 0.00101336, 0.00100195, 0.00100062, 0.000993133" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978303, -0.000977696, -0.000984578, -0.000982385, -0.000980197, -0.000982091, -0.000981287" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989853, 0.000989394, 0.000993104, 0.000988664, 0.000985969, 0.000984685, 0.000983255" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984062, -0.000982984, -0.000985411, -0.000986281, -0.000984053, -0.000985856, -0.000985053" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105755, 0.00100265, 0.000998622, 0.000993649, 0.000990488, 0.000988871, 0.00098715" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977742, -0.000983016, -0.000986103, -0.000986008, -0.000980268, -0.000982148, -0.000981313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000986873, 0.000989286, 0.000989689, 0.000991178, 0.000982007, 0.000984693, 0.000983376" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982038, -0.000988294, -0.000991678, -0.000992501, -0.000986922, -0.000988808, -0.000988004" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101003, 0.00100259, 0.00100636, 0.00100841, 0.000997586, 0.000997602, 0.000992533" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151162; + rise_capacitance : 0.00151162; + rise_capacitance_range (0.00118159, 0.00151162); + fall_capacitance : 0.00151028; + fall_capacitance_range (0.00114592, 0.00151028); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000717997, -0.000804786, -0.00086201, -0.00087372, -0.000868623, -0.000871881, -0.000870612" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000869205, 0.00087164, 0.000878592, 0.000878534, 0.000868623, 0.000871881, 0.000870612" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978894, -0.000980785, -0.00098224, -0.000982287, -0.000979561, -0.000981408, -0.000980658" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000979801, 0.000991926, 0.000996202, 0.000984395, 0.000982899, 0.000984073, 0.000982833" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976225, -0.000978812, -0.000978113, -0.000978954, -0.000977178, -0.000979076, -0.000978275" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978792, 0.000986355, 0.000978113, 0.000981858, 0.000980172, 0.000981532, 0.000980234" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981997, -0.000981273, -0.000986752, -0.000976762, -0.000977168, -0.00097906, -0.000978261" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982586, 0.000982517, 0.000994552, 0.000979655, 0.000978815, 0.00098154, 0.000980242" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985321, -0.000983393, -0.000988816, -0.000982926, -0.000980294, -0.000982129, -0.000981372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989033, 0.000986616, 0.000997123, 0.000982926, 0.000982123, 0.000984761, 0.000983455" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980494, -0.000977918, -0.000982342, -0.000982483, -0.000979659, -0.000981536, -0.00098074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980494, 0.000992292, 0.000996668, 0.00098432, 0.00098256, 0.000984183, 0.000982911" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161227; + rise_capacitance : 0.00161227; + rise_capacitance_range (0.000950461, 0.00161227); + fall_capacitance : 0.00161125; + fall_capacitance_range (0.000963059, 0.00161125); + internal_power () { + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000166784, -0.000158246, -0.000164249, -0.000160121, -0.000161096, -0.00016114, -0.000160835" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000184031, 0.000183339, 0.000182193, 0.000177207, 0.000175489, 0.000172064, 0.000165541" \ + ); + } + } + } + } + cell (AOAI211X1) { + area : 9.8784; + cell_leakage_power : 0.0475957; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0645675; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0330367; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0915126; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346854; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0815998; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346855; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.033013; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0328413; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0815998; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346855; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0266754; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0280148; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832486; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363342; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0309205; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0341099; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0475957; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0793569, 0.0937003, 0.202893, 0.336406, 0.601693, 0.945684, 1.39511", \ + "0.0995632, 0.113993, 0.22347, 0.357068, 0.622374, 0.966424, 1.41582", \ + "0.175522, 0.193677, 0.3109, 0.444837, 0.710416, 1.05468, 1.50419", \ + "0.230113, 0.255206, 0.404821, 0.549731, 0.815983, 1.16039, 1.61014", \ + "0.295015, 0.330644, 0.53805, 0.725028, 1.02484, 1.37076, 1.8221", \ + "0.349614, 0.395216, 0.662046, 0.897135, 1.25968, 1.64668, 2.10007", \ + "0.399567, 0.454185, 0.77827, 1.0645, 1.49655, 1.94255, 2.44381" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0684396, 0.0872372, 0.235058, 0.418825, 0.785578, 1.26181, 1.88398", \ + "0.0684452, 0.0872162, 0.23501, 0.418868, 0.785578, 1.26167, 1.88398", \ + "0.0941795, 0.111103, 0.242469, 0.41941, 0.785549, 1.26151, 1.88398", \ + "0.136279, 0.155569, 0.285433, 0.443784, 0.789114, 1.26181, 1.88389", \ + "0.210597, 0.23519, 0.387264, 0.543277, 0.849071, 1.28452, 1.88655", \ + "0.292045, 0.323178, 0.505888, 0.680619, 0.984524, 1.37847, 1.93832", \ + "0.375486, 0.414337, 0.634613, 0.834286, 1.1636, 1.54796, 2.0624" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0955401, 0.111638, 0.236005, 0.38925, 0.694557, 1.09099, 1.60899", \ + "0.114464, 0.130747, 0.255668, 0.409086, 0.714495, 1.11088, 1.62896", \ + "0.189761, 0.208685, 0.338496, 0.492333, 0.797145, 1.19481, 1.71305", \ + "0.249826, 0.274367, 0.429684, 0.589424, 0.895678, 1.29283, 1.8108", \ + "0.326723, 0.361914, 0.568931, 0.763113, 1.09035, 1.48763, 2.00628", \ + "0.395655, 0.441878, 0.707905, 0.945069, 1.32405, 1.74648, 2.26625", \ + "0.465548, 0.521625, 0.845935, 1.13054, 1.56957, 2.04078, 2.58942" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0716844, 0.0923251, 0.255371, 0.458614, 0.864268, 1.39141, 2.07939", \ + "0.0717094, 0.0923174, 0.255371, 0.458449, 0.864272, 1.39096, 2.07985", \ + "0.0887004, 0.1077, 0.25917, 0.458667, 0.864256, 1.39088, 2.07939", \ + "0.122471, 0.143312, 0.289567, 0.47375, 0.865448, 1.39121, 2.08004", \ + "0.190878, 0.215188, 0.3741, 0.549022, 0.905311, 1.40335, 2.07959", \ + "0.273631, 0.302853, 0.481723, 0.666272, 1.00809, 1.46913, 2.111", \ + "0.36263, 0.398005, 0.605969, 0.80616, 1.16031, 1.59998, 2.20018" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0737762, 0.0876787, 0.195473, 0.32863, 0.594083, 0.938791, 1.38943", \ + "0.0935296, 0.107658, 0.216102, 0.349457, 0.615073, 0.959865, 1.41048", \ + "0.165212, 0.183873, 0.302124, 0.436671, 0.702965, 1.04794, 1.49803", \ + "0.214105, 0.240263, 0.394153, 0.540377, 0.808202, 1.15294, 1.60487", \ + "0.269176, 0.307048, 0.522224, 0.712544, 1.01521, 1.36289, 1.81397", \ + "0.313682, 0.362804, 0.640946, 0.881301, 1.24762, 1.63722, 2.09243", \ + "0.352785, 0.411655, 0.750626, 1.04325, 1.4814, 1.93091, 2.43491" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0610616, 0.0797031, 0.227498, 0.411581, 0.779154, 1.25676, 1.88082", \ + "0.0610655, 0.0797, 0.227447, 0.411573, 0.779053, 1.25665, 1.88082", \ + "0.088995, 0.105971, 0.235204, 0.412225, 0.779128, 1.25666, 1.88102", \ + "0.130984, 0.150595, 0.281162, 0.43759, 0.78306, 1.25668, 1.88072", \ + "0.205661, 0.230527, 0.382936, 0.539053, 0.844228, 1.28036, 1.88329", \ + "0.287472, 0.318415, 0.50161, 0.676215, 0.980526, 1.37468, 1.93573", \ + "0.371688, 0.410572, 0.630977, 0.830769, 1.15969, 1.54534, 2.06054" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0902474, 0.106341, 0.230715, 0.383965, 0.689263, 1.08561, 1.60368", \ + "0.108193, 0.124486, 0.249425, 0.402848, 0.708264, 1.10465, 1.62278", \ + "0.188742, 0.209019, 0.340842, 0.494724, 0.800578, 1.1975, 1.71597", \ + "0.251911, 0.27996, 0.446186, 0.605812, 0.913202, 1.31079, 1.82835", \ + "0.333699, 0.373607, 0.604131, 0.809328, 1.13728, 1.53546, 2.05397", \ + "0.41337, 0.463984, 0.758761, 1.01789, 1.41308, 1.83445, 2.35433", \ + "0.49638, 0.556927, 0.911129, 1.22525, 1.69773, 2.18439, 2.73042" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0717165, 0.0923215, 0.255455, 0.458345, 0.864259, 1.39109, 2.07994", \ + "0.0717051, 0.0923134, 0.255358, 0.458536, 0.864271, 1.39135, 2.07988", \ + "0.0977359, 0.115609, 0.260507, 0.458655, 0.864141, 1.39142, 2.07987", \ + "0.142003, 0.16269, 0.300376, 0.475592, 0.865012, 1.39094, 2.07992", \ + "0.218575, 0.245401, 0.407378, 0.571234, 0.910931, 1.40221, 2.07979", \ + "0.300972, 0.334768, 0.531935, 0.71596, 1.03735, 1.4781, 2.11064", \ + "0.385532, 0.427001, 0.66629, 0.877253, 1.22612, 1.6356, 2.21443" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0610629, 0.0750149, 0.182953, 0.316138, 0.581602, 0.926516, 1.37697", \ + "0.0773222, 0.0915989, 0.200295, 0.333688, 0.599465, 0.944331, 1.39484", \ + "0.153135, 0.174809, 0.297412, 0.429539, 0.696024, 1.0409, 1.49167", \ + "0.203541, 0.234306, 0.406614, 0.552723, 0.816958, 1.1607, 1.61005", \ + "0.266201, 0.308209, 0.550886, 0.76006, 1.0663, 1.40181, 1.8572", \ + "0.321263, 0.373837, 0.68105, 0.950821, 1.34734, 1.73776, 2.18587", \ + "0.370851, 0.43366, 0.800893, 1.12835, 1.61576, 2.09641, 2.60026" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0610684, 0.0797031, 0.22744, 0.411573, 0.779093, 1.25655, 1.8809", \ + "0.0609349, 0.0796362, 0.227522, 0.411478, 0.779012, 1.2565, 1.88091", \ + "0.109093, 0.12627, 0.24189, 0.412798, 0.779058, 1.25666, 1.88073", \ + "0.157951, 0.181537, 0.311417, 0.452176, 0.783791, 1.2566, 1.88102", \ + "0.2306, 0.264197, 0.444043, 0.595079, 0.870294, 1.27897, 1.88179", \ + "0.30664, 0.349655, 0.581554, 0.772019, 1.06107, 1.41641, 1.94921", \ + "0.387978, 0.440143, 0.722843, 0.958898, 1.30282, 1.65324, 2.12347" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.049286, 0.0599208, 0.143249, 0.246916, 0.454114, 0.723434, 1.07559", \ + "0.0694242, 0.0803671, 0.16475, 0.268811, 0.476229, 0.745638, 1.09785", \ + "0.138334, 0.156718, 0.261424, 0.366629, 0.57483, 0.844703, 1.19733", \ + "0.183215, 0.210835, 0.357139, 0.483018, 0.692948, 0.966277, 1.31752", \ + "0.236961, 0.278445, 0.493147, 0.666617, 0.925907, 1.20396, 1.55768", \ + "0.285945, 0.33986, 0.622684, 0.849571, 1.17645, 1.50706, 1.87567", \ + "0.334467, 0.399772, 0.747396, 1.02938, 1.43184, 1.82699, 2.25289" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0358906, 0.0498389, 0.161127, 0.29995, 0.578158, 0.939498, 1.41188", \ + "0.0360119, 0.0498586, 0.161028, 0.30002, 0.577778, 0.939505, 1.41182", \ + "0.069203, 0.0826131, 0.175101, 0.302936, 0.578214, 0.939053, 1.4114", \ + "0.110159, 0.127186, 0.227347, 0.337333, 0.585212, 0.938966, 1.4112", \ + "0.182121, 0.204104, 0.329836, 0.448359, 0.664138, 0.976575, 1.42009", \ + "0.262227, 0.290325, 0.447206, 0.585853, 0.81479, 1.09122, 1.49225", \ + "0.345809, 0.38136, 0.575583, 0.740019, 0.995618, 1.28316, 1.6425" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.068047, 0.0824527, 0.191798, 0.325356, 0.590667, 0.934669, 1.38431", \ + "0.0845243, 0.0990895, 0.209147, 0.34287, 0.608442, 0.952491, 1.40198", \ + "0.16611, 0.186542, 0.306824, 0.438633, 0.704996, 1.04927, 1.49851", \ + "0.223361, 0.25236, 0.418031, 0.561753, 0.825797, 1.16905, 1.617", \ + "0.294761, 0.334583, 0.568277, 0.772844, 1.07078, 1.41027, 1.86424", \ + "0.357598, 0.407228, 0.704001, 0.968001, 1.35927, 1.74617, 2.1928", \ + "0.41462, 0.473926, 0.829216, 1.14964, 1.63059, 2.1067, 2.60752" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685082, 0.0872584, 0.235071, 0.418824, 0.785579, 1.26172, 1.88384", \ + "0.0682035, 0.0871599, 0.235103, 0.418727, 0.785353, 1.26165, 1.88417", \ + "0.11274, 0.129641, 0.24793, 0.419678, 0.785615, 1.26156, 1.8842", \ + "0.162969, 0.185882, 0.313935, 0.456628, 0.789782, 1.26156, 1.88395", \ + "0.238296, 0.270843, 0.447368, 0.597554, 0.869142, 1.28313, 1.88489", \ + "0.316749, 0.358814, 0.586612, 0.7766, 1.06341, 1.41875, 1.95107", \ + "0.399989, 0.450843, 0.730429, 0.962358, 1.30489, 1.65405, 2.12445" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0555449, 0.0662414, 0.14964, 0.253341, 0.460534, 0.729845, 1.08201", \ + "0.0760742, 0.0871002, 0.171574, 0.275625, 0.483035, 0.752442, 1.10466", \ + "0.152517, 0.169755, 0.270901, 0.375798, 0.583968, 0.853837, 1.20633", \ + "0.203243, 0.228866, 0.369342, 0.493341, 0.704039, 0.974392, 1.3269", \ + "0.262504, 0.301385, 0.508545, 0.679196, 0.935924, 1.21365, 1.56821", \ + "0.310898, 0.362968, 0.639382, 0.863606, 1.18819, 1.5176, 1.88505", \ + "0.354283, 0.419155, 0.763864, 1.04406, 1.44427, 1.83817, 2.26272" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0373894, 0.0509252, 0.161897, 0.30076, 0.579033, 0.939621, 1.41269", \ + "0.0377406, 0.0510582, 0.161897, 0.300761, 0.579033, 0.940381, 1.41271", \ + "0.0680984, 0.0800039, 0.173283, 0.302846, 0.579022, 0.939801, 1.41222", \ + "0.106537, 0.121983, 0.222938, 0.334835, 0.586791, 0.939837, 1.41231", \ + "0.174617, 0.196521, 0.323826, 0.443332, 0.660667, 0.974936, 1.42027", \ + "0.25699, 0.284774, 0.441843, 0.580492, 0.810109, 1.08848, 1.49012", \ + "0.351926, 0.384336, 0.572734, 0.735621, 0.991058, 1.27879, 1.6388" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0460654, 0.0563624, 0.135838, 0.233809, 0.428925, 0.682258, 1.01357", \ + "0.064854, 0.0752717, 0.155109, 0.25317, 0.448373, 0.701839, 1.03306", \ + "0.137344, 0.156524, 0.260075, 0.357934, 0.552776, 0.80531, 1.13728", \ + "0.183304, 0.211008, 0.363066, 0.487625, 0.681062, 0.93523, 1.26776", \ + "0.239037, 0.277656, 0.496261, 0.679866, 0.941979, 1.20165, 1.53245", \ + "0.28581, 0.334531, 0.614702, 0.855252, 1.20258, 1.53753, 1.88507", \ + "0.325479, 0.383528, 0.722672, 1.01736, 1.45055, 1.8696, 2.30041" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0444517, 0.0583077, 0.168448, 0.305591, 0.579591, 0.935732, 1.40092", \ + "0.0452576, 0.0584311, 0.168454, 0.305627, 0.579479, 0.93544, 1.40092", \ + "0.0966572, 0.110535, 0.193972, 0.311833, 0.579656, 0.935564, 1.40091", \ + "0.144204, 0.164322, 0.269507, 0.366786, 0.592426, 0.935617, 1.40095", \ + "0.21507, 0.244659, 0.39765, 0.519875, 0.712032, 0.994845, 1.41592", \ + "0.289538, 0.328343, 0.531103, 0.691808, 0.921345, 1.16588, 1.52685", \ + "0.369682, 0.418244, 0.669446, 0.872191, 1.15573, 1.4294, 1.74819" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0491206, 0.059739, 0.143098, 0.246771, 0.453977, 0.723293, 1.07546", \ + "0.0691483, 0.0799506, 0.164282, 0.268432, 0.475854, 0.745267, 1.09747", \ + "0.138336, 0.156648, 0.261075, 0.366123, 0.574252, 0.844065, 1.19676", \ + "0.183425, 0.21107, 0.356948, 0.48265, 0.694181, 0.962247, 1.31776", \ + "0.238568, 0.279713, 0.49337, 0.666365, 0.925634, 1.20219, 1.55743", \ + "0.290508, 0.343735, 0.623896, 0.850254, 1.17649, 1.50675, 1.87533", \ + "0.343841, 0.408272, 0.751162, 1.03142, 1.43263, 1.82737, 2.25268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035901, 0.0498247, 0.161127, 0.299949, 0.577771, 0.939519, 1.41186", \ + "0.0360301, 0.0498646, 0.161132, 0.300037, 0.577779, 0.939504, 1.41176", \ + "0.0692037, 0.0826613, 0.175268, 0.303013, 0.578212, 0.939227, 1.4114", \ + "0.110052, 0.126993, 0.227496, 0.337554, 0.587725, 0.93926, 1.41119", \ + "0.181167, 0.203263, 0.329635, 0.448573, 0.664285, 0.975293, 1.42013", \ + "0.260035, 0.287937, 0.446145, 0.58516, 0.814751, 1.09114, 1.49222", \ + "0.341582, 0.37643, 0.572341, 0.738063, 0.994908, 1.28288, 1.64263" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.068047, 0.0824527, 0.191798, 0.325356, 0.590667, 0.934669, 1.38431", \ + "0.0845243, 0.0990895, 0.209147, 0.34287, 0.608442, 0.952491, 1.40198", \ + "0.16611, 0.186542, 0.306824, 0.438633, 0.704996, 1.04927, 1.49851", \ + "0.223361, 0.25236, 0.418031, 0.561753, 0.825797, 1.16905, 1.617", \ + "0.294761, 0.334583, 0.568277, 0.772844, 1.07078, 1.41027, 1.86424", \ + "0.357598, 0.407228, 0.704001, 0.968001, 1.35927, 1.74617, 2.1928", \ + "0.41462, 0.473926, 0.829216, 1.14964, 1.63059, 2.1067, 2.60752" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685082, 0.0872584, 0.235071, 0.418824, 0.785579, 1.26172, 1.88384", \ + "0.0682035, 0.0871599, 0.235103, 0.418727, 0.785353, 1.26165, 1.88417", \ + "0.11274, 0.129641, 0.24793, 0.419678, 0.785615, 1.26156, 1.8842", \ + "0.162969, 0.185882, 0.313935, 0.456628, 0.789782, 1.26156, 1.88395", \ + "0.238296, 0.270843, 0.447368, 0.597554, 0.869142, 1.28313, 1.88489", \ + "0.316749, 0.358814, 0.586612, 0.7766, 1.06341, 1.41875, 1.95107", \ + "0.399989, 0.450843, 0.730429, 0.962358, 1.30489, 1.65405, 2.12445" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0555449, 0.0662414, 0.14964, 0.253341, 0.460534, 0.729845, 1.08201", \ + "0.0760742, 0.0871002, 0.171574, 0.275625, 0.483035, 0.752442, 1.10466", \ + "0.152517, 0.169755, 0.270901, 0.375798, 0.583968, 0.853837, 1.20633", \ + "0.203243, 0.228866, 0.369342, 0.493341, 0.704039, 0.974392, 1.3269", \ + "0.262504, 0.301385, 0.508545, 0.679196, 0.935924, 1.21365, 1.56821", \ + "0.310898, 0.362968, 0.639382, 0.863606, 1.18819, 1.5176, 1.88505", \ + "0.354283, 0.419155, 0.763864, 1.04406, 1.44427, 1.83817, 2.26272" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0373894, 0.0509252, 0.161897, 0.30076, 0.579033, 0.939621, 1.41269", \ + "0.0377406, 0.0510582, 0.161897, 0.300761, 0.579033, 0.940381, 1.41271", \ + "0.0680984, 0.0800039, 0.173283, 0.302846, 0.579022, 0.939801, 1.41222", \ + "0.106537, 0.121983, 0.222938, 0.334835, 0.586791, 0.939837, 1.41231", \ + "0.174617, 0.196521, 0.323826, 0.443332, 0.660667, 0.974936, 1.42027", \ + "0.25699, 0.284774, 0.441843, 0.580492, 0.810109, 1.08848, 1.49012", \ + "0.351926, 0.384336, 0.572734, 0.735621, 0.991058, 1.27879, 1.6388" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02592, 0.0324906, 0.0840678, 0.148098, 0.276019, 0.442268, 0.659653", \ + "0.0469028, 0.0538707, 0.105614, 0.169661, 0.297387, 0.46195, 0.679725", \ + "0.0998344, 0.119318, 0.213276, 0.284384, 0.412233, 0.5779, 0.794236", \ + "0.130533, 0.158887, 0.301255, 0.407814, 0.555455, 0.717241, 0.935906", \ + "0.164486, 0.204621, 0.413609, 0.576688, 0.799539, 1.00612, 1.22607", \ + "0.188584, 0.239819, 0.511526, 0.730086, 1.03218, 1.31332, 1.59476", \ + "0.204198, 0.265995, 0.59796, 0.869877, 1.25294, 1.61229, 1.97172" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0233694, 0.0325563, 0.106093, 0.198024, 0.381856, 0.620853, 0.933395", \ + "0.0286902, 0.035687, 0.106089, 0.198015, 0.381857, 0.620859, 0.933396", \ + "0.08122, 0.0924558, 0.14946, 0.216952, 0.383188, 0.62081, 0.933389", \ + "0.124694, 0.142108, 0.226146, 0.292256, 0.422852, 0.6269, 0.933362", \ + "0.192016, 0.217995, 0.346286, 0.442214, 0.574594, 0.735293, 0.986689", \ + "0.26619, 0.300154, 0.472797, 0.603618, 0.779986, 0.947119, 1.15112", \ + "0.348393, 0.390092, 0.606537, 0.774354, 1.00012, 1.20858, 1.42126" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.033041, 0.0418907, 0.110836, 0.196416, 0.3674, 0.589617, 0.880188", \ + "0.052454, 0.0612916, 0.129697, 0.216153, 0.387346, 0.609636, 0.900188", \ + "0.114018, 0.134236, 0.237584, 0.324203, 0.494634, 0.71568, 1.00629", \ + "0.155363, 0.184607, 0.335673, 0.453809, 0.630706, 0.851901, 1.14194", \ + "0.210875, 0.251694, 0.46893, 0.643076, 0.888688, 1.12584, 1.40918", \ + "0.26386, 0.31556, 0.594657, 0.823845, 1.14876, 1.45935, 1.7743", \ + "0.316045, 0.378318, 0.716524, 0.998712, 1.40351, 1.79232, 2.19054" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296567, 0.0412753, 0.134035, 0.249937, 0.481727, 0.783046, 1.17708", \ + "0.0328307, 0.0426634, 0.134043, 0.249944, 0.481726, 0.782665, 1.17714", \ + "0.0836695, 0.0966228, 0.165053, 0.259776, 0.481765, 0.783088, 1.17638", \ + "0.126729, 0.14562, 0.239948, 0.319551, 0.504088, 0.784771, 1.17707", \ + "0.19349, 0.220858, 0.359467, 0.467963, 0.627035, 0.8553, 1.19549", \ + "0.267022, 0.302684, 0.485502, 0.62918, 0.829727, 1.03114, 1.31676", \ + "0.348618, 0.391827, 0.618536, 0.799151, 1.04926, 1.28898, 1.54817" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0264926, 0.0331206, 0.0847784, 0.148997, 0.277094, 0.443664, 0.661455", \ + "0.0478054, 0.054657, 0.10678, 0.171055, 0.299072, 0.465573, 0.683356", \ + "0.101626, 0.120857, 0.215064, 0.285439, 0.413569, 0.58018, 0.797969", \ + "0.132296, 0.160643, 0.30232, 0.409488, 0.556798, 0.721186, 0.937322", \ + "0.165122, 0.205502, 0.414887, 0.578309, 0.80083, 1.00794, 1.22796", \ + "0.18673, 0.238491, 0.51152, 0.731138, 1.03394, 1.31527, 1.59618", \ + "0.197623, 0.261151, 0.595603, 0.86967, 1.25384, 1.61401, 1.97404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0313989, 0.0423716, 0.120921, 0.212964, 0.396371, 0.635035, 0.947308", \ + "0.0362976, 0.0451808, 0.120923, 0.212965, 0.39635, 0.635007, 0.947305", \ + "0.108052, 0.115267, 0.162728, 0.231554, 0.397579, 0.635002, 0.947331", \ + "0.168451, 0.179328, 0.246273, 0.305844, 0.437042, 0.643359, 0.947291", \ + "0.26047, 0.276804, 0.37686, 0.462554, 0.587994, 0.748491, 1.00053", \ + "0.360256, 0.381374, 0.516815, 0.633259, 0.798561, 0.960069, 1.16422", \ + "0.468433, 0.494636, 0.665548, 0.815334, 1.02588, 1.22649, 1.4355" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715168, 0.0879185, 0.212986, 0.366407, 0.671815, 1.0682, 1.58634", \ + "0.0868677, 0.103393, 0.229429, 0.382837, 0.68919, 1.08574, 1.60398", \ + "0.168404, 0.190484, 0.322815, 0.475656, 0.78127, 1.178, 1.69626", \ + "0.230733, 0.260976, 0.434691, 0.591812, 0.896928, 1.29171, 1.80937", \ + "0.315573, 0.356466, 0.598214, 0.811976, 1.13768, 1.53098, 2.04715", \ + "0.399524, 0.450458, 0.754309, 1.02622, 1.43534, 1.85205, 2.36494", \ + "0.484786, 0.54514, 0.906944, 1.23472, 1.73027, 2.22989, 2.76894" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0717344, 0.0923318, 0.255447, 0.458615, 0.864268, 1.39136, 2.07967", \ + "0.0711849, 0.0922181, 0.25529, 0.458597, 0.864272, 1.39136, 2.07969", \ + "0.112201, 0.129941, 0.264125, 0.458497, 0.864256, 1.39085, 2.07967", \ + "0.160264, 0.184048, 0.321615, 0.484292, 0.865353, 1.39087, 2.07995", \ + "0.234196, 0.266933, 0.449121, 0.609582, 0.928557, 1.40587, 2.07964", \ + "0.313627, 0.354631, 0.584443, 0.782165, 1.09033, 1.50629, 2.11992", \ + "0.400714, 0.449903, 0.726346, 0.963506, 1.31983, 1.70685, 2.25616" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260273, 0.0326593, 0.0841777, 0.148206, 0.276125, 0.442374, 0.659758", \ + "0.0470296, 0.0539928, 0.105954, 0.170139, 0.298095, 0.463221, 0.681653", \ + "0.0999093, 0.119292, 0.213375, 0.284431, 0.412517, 0.578644, 0.796005", \ + "0.130228, 0.158625, 0.301257, 0.40788, 0.555583, 0.71739, 0.936013", \ + "0.163168, 0.203564, 0.413213, 0.576547, 0.799546, 1.0062, 1.22617", \ + "0.185582, 0.237308, 0.510341, 0.729259, 1.03204, 1.31323, 1.59477", \ + "0.198806, 0.261142, 0.595505, 0.868334, 1.25188, 1.61173, 1.97157" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0233793, 0.0325672, 0.106105, 0.198004, 0.381868, 0.620864, 0.933407", \ + "0.0285937, 0.0356111, 0.1061, 0.198034, 0.38182, 0.620872, 0.933408", \ + "0.0811708, 0.0925194, 0.149334, 0.216912, 0.383164, 0.620831, 0.933415", \ + "0.12503, 0.142442, 0.226173, 0.2922, 0.422773, 0.62705, 0.93337", \ + "0.193094, 0.218985, 0.346789, 0.442472, 0.574607, 0.735243, 0.986643", \ + "0.26816, 0.302031, 0.474143, 0.604632, 0.7803, 0.947244, 1.15113", \ + "0.351238, 0.39348, 0.609027, 0.776173, 0.999505, 1.20696, 1.42139" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0387269, 0.0494647, 0.133031, 0.236751, 0.443978, 0.713308, 1.06548", \ + "0.0566261, 0.0673156, 0.151615, 0.255719, 0.461651, 0.732738, 1.08498", \ + "0.11997, 0.141474, 0.254571, 0.357205, 0.564631, 0.831848, 1.18619", \ + "0.162971, 0.193798, 0.354608, 0.485132, 0.690086, 0.96141, 1.31217", \ + "0.221412, 0.264039, 0.493287, 0.680753, 0.948957, 1.2174, 1.572", \ + "0.277998, 0.331749, 0.623798, 0.867401, 1.21719, 1.55699, 1.91856", \ + "0.334498, 0.39881, 0.751267, 1.04859, 1.48097, 1.90077, 2.3372" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0358942, 0.0498375, 0.161129, 0.299942, 0.578129, 0.939102, 1.41187", \ + "0.0379485, 0.0504282, 0.161136, 0.300171, 0.578223, 0.939505, 1.41196", \ + "0.0882685, 0.102784, 0.185444, 0.305266, 0.578224, 0.939196, 1.41144", \ + "0.131802, 0.15237, 0.259012, 0.355461, 0.588788, 0.938999, 1.4112", \ + "0.19916, 0.228397, 0.379612, 0.501321, 0.696313, 0.985482, 1.42241", \ + "0.273362, 0.310682, 0.507514, 0.665645, 0.893695, 1.14201, 1.51746", \ + "0.355616, 0.400848, 0.641945, 0.838725, 1.11716, 1.39295, 1.71651" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0258974, 0.0325272, 0.0841035, 0.148134, 0.276054, 0.442303, 0.659689", \ + "0.0470369, 0.0539695, 0.105773, 0.170164, 0.298104, 0.463395, 0.68166", \ + "0.0998653, 0.119309, 0.213211, 0.284401, 0.41252, 0.5789, 0.794525", \ + "0.130174, 0.158612, 0.301262, 0.407872, 0.555584, 0.717383, 0.936009", \ + "0.163117, 0.203451, 0.413253, 0.576553, 0.799549, 1.0062, 1.22617", \ + "0.18571, 0.237256, 0.510347, 0.729265, 1.03198, 1.31323, 1.59477", \ + "0.198696, 0.261408, 0.59525, 0.868338, 1.25189, 1.61173, 1.97157" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0233743, 0.0325673, 0.106105, 0.198004, 0.381868, 0.620864, 0.93341", \ + "0.028587, 0.0356362, 0.10609, 0.19803, 0.381823, 0.620878, 0.933408", \ + "0.0812143, 0.0925061, 0.149548, 0.216931, 0.383162, 0.620773, 0.933361", \ + "0.125077, 0.142389, 0.226167, 0.292216, 0.422772, 0.627039, 0.93337", \ + "0.193141, 0.219123, 0.346726, 0.442464, 0.574604, 0.735242, 0.98665", \ + "0.267868, 0.302, 0.474129, 0.604624, 0.780252, 0.947241, 1.15113", \ + "0.35125, 0.392909, 0.609363, 0.776163, 0.9995, 1.20696, 1.42139" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0374577, 0.0481935, 0.131816, 0.235564, 0.442778, 0.712108, 1.06428", \ + "0.0554208, 0.0662474, 0.150247, 0.254383, 0.461398, 0.731323, 1.08354", \ + "0.119517, 0.140964, 0.25371, 0.355633, 0.563896, 0.832097, 1.18531", \ + "0.162644, 0.193419, 0.353992, 0.484274, 0.689072, 0.957745, 1.31115", \ + "0.221171, 0.263764, 0.49282, 0.6801, 0.94812, 1.21641, 1.57107", \ + "0.277801, 0.331273, 0.623425, 0.86691, 1.21653, 1.55619, 1.91762", \ + "0.334338, 0.398619, 0.750957, 1.04818, 1.48022, 1.90009, 2.3364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0362402, 0.0503481, 0.161788, 0.300768, 0.578926, 0.940393, 1.41279", \ + "0.0376982, 0.0505645, 0.161884, 0.300764, 0.578965, 0.940048, 1.412", \ + "0.0881694, 0.102695, 0.185692, 0.304949, 0.579035, 0.939786, 1.41281", \ + "0.131777, 0.152325, 0.258984, 0.355631, 0.589174, 0.94, 1.41264", \ + "0.199176, 0.228393, 0.379582, 0.50133, 0.696471, 0.986332, 1.42305", \ + "0.273412, 0.311009, 0.507491, 0.665629, 0.893768, 1.14227, 1.51792", \ + "0.3557, 0.400904, 0.641942, 0.838701, 1.11706, 1.39305, 1.71703" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0264926, 0.0331206, 0.0847784, 0.148997, 0.277094, 0.443664, 0.661455", \ + "0.0478054, 0.054657, 0.10678, 0.171055, 0.299072, 0.465573, 0.683356", \ + "0.101626, 0.120857, 0.215064, 0.285439, 0.413569, 0.58018, 0.797969", \ + "0.132296, 0.160643, 0.30232, 0.409488, 0.556798, 0.721186, 0.937322", \ + "0.165122, 0.205502, 0.414887, 0.578309, 0.80083, 1.00794, 1.22796", \ + "0.18673, 0.238491, 0.51152, 0.731138, 1.03394, 1.31527, 1.59618", \ + "0.197623, 0.261151, 0.595603, 0.86967, 1.25384, 1.61401, 1.97404" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0313989, 0.0423716, 0.120921, 0.212964, 0.396371, 0.635035, 0.947308", \ + "0.0362976, 0.0451808, 0.120923, 0.212965, 0.39635, 0.635007, 0.947305", \ + "0.108052, 0.115267, 0.162728, 0.231554, 0.397579, 0.635002, 0.947331", \ + "0.168451, 0.179328, 0.246273, 0.305844, 0.437042, 0.643359, 0.947291", \ + "0.26047, 0.276804, 0.37686, 0.462554, 0.587994, 0.748491, 1.00053", \ + "0.360256, 0.381374, 0.516815, 0.633259, 0.798561, 0.960069, 1.16422", \ + "0.468433, 0.494636, 0.665548, 0.815334, 1.02588, 1.22649, 1.4355" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715168, 0.0879185, 0.212986, 0.366407, 0.671815, 1.0682, 1.58634", \ + "0.0868677, 0.103393, 0.229429, 0.382837, 0.68919, 1.08574, 1.60398", \ + "0.168404, 0.190484, 0.322815, 0.475656, 0.78127, 1.178, 1.69626", \ + "0.230733, 0.260976, 0.434691, 0.591812, 0.896928, 1.29171, 1.80937", \ + "0.315573, 0.356466, 0.598214, 0.811976, 1.13768, 1.53098, 2.04715", \ + "0.399524, 0.450458, 0.754309, 1.02622, 1.43534, 1.85205, 2.36494", \ + "0.484786, 0.54514, 0.906944, 1.23472, 1.73027, 2.22989, 2.76894" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0717344, 0.0923318, 0.255447, 0.458615, 0.864268, 1.39136, 2.07967", \ + "0.0711849, 0.0922181, 0.25529, 0.458597, 0.864272, 1.39136, 2.07969", \ + "0.112201, 0.129941, 0.264125, 0.458497, 0.864256, 1.39085, 2.07967", \ + "0.160264, 0.184048, 0.321615, 0.484292, 0.865353, 1.39087, 2.07995", \ + "0.234196, 0.266933, 0.449121, 0.609582, 0.928557, 1.40587, 2.07964", \ + "0.313627, 0.354631, 0.584443, 0.782165, 1.09033, 1.50629, 2.11992", \ + "0.400714, 0.449903, 0.726346, 0.963506, 1.31983, 1.70685, 2.25616" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0064098, 0.00641003, 0.00641024, 0.00640966, 0.00640789, 0.00640589, 0.00639942", \ + "0.00634954, 0.00635003, 0.00636689, 0.00637519, 0.00637266, 0.00637074, 0.00636882", \ + "0.00630025, 0.00630159, 0.00631835, 0.00633971, 0.00634561, 0.00635741, 0.00634698", \ + "0.00635398, 0.00634634, 0.00633307, 0.00633557, 0.00634893, 0.00635334, 0.00635178", \ + "0.00669927, 0.00666775, 0.00653933, 0.00648607, 0.00644191, 0.00640227, 0.0063915", \ + "0.0074401, 0.00736754, 0.00704035, 0.006853, 0.00672743, 0.00660075, 0.00652098", \ + "0.0085606, 0.00844932, 0.00789506, 0.00754136, 0.00720178, 0.00695608, 0.00679986" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000233779, 0.000234796, 0.000236632, 0.000236939, 0.000236813, 0.00023651, 0.0002352", \ + "0.00013849, 0.000149341, 0.000179358, 0.000188118, 0.000193333, 0.000194974, 0.000195459", \ + "4.27269e-05, 5.12648e-05, 9.79983e-05, 0.000126752, 0.000152019, 0.000162851, 0.000171088", \ + "6.33847e-05, 6.58754e-05, 8.71553e-05, 0.000106534, 0.000130071, 0.000146786, 0.000160879", \ + "0.000322812, 0.000300402, 0.000222934, 0.000193229, 0.000178075, 0.000175317, 0.00017508", \ + "0.000958333, 0.000899287, 0.000638795, 0.00050673, 0.000397674, 0.000324905, 0.000285766", \ + "0.00202481, 0.00191758, 0.00141023, 0.00111411, 0.000833854, 0.000656115, 0.00053632" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00564233, 0.0056448, 0.00564985, 0.00565028, 0.00564918, 0.00564764, 0.00564326", \ + "0.0055511, 0.0055686, 0.0056123, 0.0056251, 0.00563205, 0.00563389, 0.00563462", \ + "0.00546883, 0.00547905, 0.0054838, 0.00556413, 0.00559087, 0.00561224, 0.0055697", \ + "0.00553403, 0.00553144, 0.00553106, 0.00554558, 0.00557439, 0.00559381, 0.0056009", \ + "0.00590141, 0.00586782, 0.00573876, 0.00572529, 0.0056546, 0.00563675, 0.00563126", \ + "0.00665274, 0.00656635, 0.00623176, 0.00605008, 0.00594041, 0.00581076, 0.00574562", \ + "0.0077753, 0.00765674, 0.0070802, 0.00672441, 0.00640551, 0.00616506, 0.00601778" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000230854, 0.000232198, 0.000234855, 0.00023526, 0.000234643, 0.000233776, 0.000234414", \ + "0.000141126, 0.000150412, 0.000179905, 0.00018861, 0.000194676, 0.000196372, 0.000197115", \ + "5.49222e-05, 6.16739e-05, 0.000101233, 0.000127846, 0.0001532, 0.000161324, 0.000170494", \ + "0.000114046, 0.000111742, 0.000115159, 0.000125537, 0.000139754, 0.000151569, 0.000160898", \ + "0.000489705, 0.000455515, 0.000321484, 0.000264182, 0.000222436, 0.000204909, 0.000196959", \ + "0.00122955, 0.00115297, 0.00081134, 0.000635284, 0.000471168, 0.000383218, 0.000319533", \ + "0.00235416, 0.00223615, 0.00165649, 0.00130635, 0.00096625, 0.000753788, 0.000606414" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00426577, 0.00427164, 0.00428357, 0.00428628, 0.00428813, 0.00428693, 0.00428358", \ + "0.00413643, 0.00416277, 0.00422224, 0.00424231, 0.00425419, 0.00425856, 0.00425958", \ + "0.00422837, 0.00421969, 0.00416412, 0.00413249, 0.00422098, 0.00423338, 0.00423942", \ + "0.00450026, 0.0044629, 0.00438967, 0.00433015, 0.00428859, 0.00427054, 0.00425874", \ + "0.0052192, 0.00514187, 0.00486984, 0.00469687, 0.00452997, 0.00406901, 0.0043653", \ + "0.00621206, 0.00610248, 0.00560242, 0.00527595, 0.00501789, 0.00474854, 0.00460134", \ + "0.00753011, 0.007392, 0.00668483, 0.00621521, 0.00569991, 0.00539272, 0.0050577" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000113161, -9.48976e-05, -6.14687e-05, -5.48332e-05, -5.15293e-05, -5.0244e-05, -4.87461e-05", \ + "-0.000235763, -0.000193946, -8.36252e-05, -5.29248e-05, -3.36245e-05, -2.52759e-05, -2.07437e-05", \ + "-0.000336843, -0.000319616, -0.000227122, -0.000159206, -0.000102516, -6.76536e-05, -4.95354e-05", \ + "-0.00023112, -0.000242688, -0.000231699, -0.00019074, -0.000138405, -9.73335e-05, -7.34263e-05", \ + "0.000232811, 0.000174495, -6.43635e-06, -5.7166e-05, -7.959e-05, -7.28622e-05, -6.07216e-05", \ + "0.0011233, 0.00099591, 0.000542456, 0.00034334, 0.000182814, 0.000104369, 6.27159e-05", \ + "0.00240254, 0.00221832, 0.00144758, 0.00104768, 0.000697377, 0.000488953, 0.000350161" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00511823, 0.00512255, 0.00513102, 0.0051325, 0.0051319, 0.00513036, 0.00512614", \ + "0.00500168, 0.00501613, 0.00506794, 0.00508514, 0.00509528, 0.00509774, 0.00509722", \ + "0.00505693, 0.00505329, 0.00503535, 0.00496576, 0.0050584, 0.00506903, 0.00507322", \ + "0.00530191, 0.00527582, 0.00521858, 0.00516198, 0.00512245, 0.00510355, 0.00509062", \ + "0.00598646, 0.00592775, 0.00567907, 0.00550725, 0.00513633, 0.00491035, 0.00519286", \ + "0.00694908, 0.0068597, 0.00639468, 0.00608542, 0.00585426, 0.00556734, 0.00542362", \ + "0.0082411, 0.00811741, 0.00746344, 0.00700902, 0.00651844, 0.006201, 0.00587206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000113608, -9.54397e-05, -6.19204e-05, -5.552e-05, -5.19242e-05, -5.0128e-05, -5.00262e-05", \ + "-0.000234973, -0.000194679, -8.42274e-05, -5.23201e-05, -3.302e-05, -2.46593e-05, -2.01661e-05", \ + "-0.000339224, -0.000324112, -0.000228825, -0.00016339, -0.000104092, -6.91238e-05, -4.9652e-05", \ + "-0.000256524, -0.000260255, -0.000246442, -0.000204109, -0.000144778, -0.000102847, -7.75409e-05", \ + "0.000142512, 8.83501e-05, -6.25029e-05, -0.000101286, -0.000109652, -9.30135e-05, -7.75369e-05", \ + "0.000923719, 0.00081388, 0.000416663, 0.000246206, 0.000115424, 5.39111e-05, 2.38892e-05", \ + "0.0020951, 0.00192922, 0.00124085, 0.000891297, 0.000580288, 0.000401652, 0.000281401" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0042606, 0.00426649, 0.00427844, 0.00428063, 0.00428114, 0.00428055, 0.00428068", \ + "0.0041428, 0.00416145, 0.00421646, 0.00423571, 0.00424778, 0.0042528, 0.00425476", \ + "0.00423317, 0.00422853, 0.00425027, 0.0042389, 0.00424525, 0.00418309, 0.00424936", \ + "0.00452063, 0.00448183, 0.00438263, 0.00433498, 0.00403768, 0.00411909, 0.00426304", \ + "0.00527839, 0.00520484, 0.00486575, 0.00468839, 0.00452565, 0.00435924, 0.00436456", \ + "0.00630626, 0.00620206, 0.00567329, 0.0053375, 0.00502191, 0.0048222, 0.00464752", \ + "0.00767505, 0.00753992, 0.00681668, 0.00631189, 0.00577378, 0.00545037, 0.00516748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000129092, -0.000110799, -7.8662e-05, -7.1882e-05, -6.82609e-05, -6.66554e-05, -6.57306e-05", \ + "-0.000263463, -0.000225747, -0.000120355, -8.96906e-05, -6.99228e-05, -6.12652e-05, -5.65333e-05", \ + "-0.00034565, -0.00033102, -0.000257758, -0.00019717, -0.000144144, -0.00010944, -9.13773e-05", \ + "-0.000234108, -0.000248719, -0.000250742, -0.000219435, -0.000175387, -0.00013826, -0.000115481", \ + "0.000253069, 0.000192842, -7.15321e-06, -6.78777e-05, -0.000100719, -0.000105219, -9.85724e-05", \ + "0.00117941, 0.00104755, 0.000567029, 0.000357621, 0.000178097, 8.84277e-05, 3.43767e-05", \ + "0.00250438, 0.0023133, 0.00151581, 0.0011011, 0.000725492, 0.000496987, 0.000341394" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00511823, 0.00512255, 0.00513102, 0.0051325, 0.0051319, 0.00513036, 0.00512614", \ + "0.00500168, 0.00501613, 0.00506794, 0.00508514, 0.00509528, 0.00509774, 0.00509722", \ + "0.00505693, 0.00505329, 0.00503535, 0.00496576, 0.0050584, 0.00506903, 0.00507322", \ + "0.00530191, 0.00527582, 0.00521858, 0.00516198, 0.00512245, 0.00510355, 0.00509062", \ + "0.00598646, 0.00592775, 0.00567907, 0.00550725, 0.00513633, 0.00491035, 0.00519286", \ + "0.00694908, 0.0068597, 0.00639468, 0.00608542, 0.00585426, 0.00556734, 0.00542362", \ + "0.0082411, 0.00811741, 0.00746344, 0.00700902, 0.00651844, 0.006201, 0.00587206" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000129092, -0.000110799, -7.8662e-05, -7.1882e-05, -6.82609e-05, -6.66554e-05, -6.57306e-05", \ + "-0.000263463, -0.000225747, -0.000120355, -8.96906e-05, -6.99228e-05, -6.12652e-05, -5.65333e-05", \ + "-0.00034565, -0.00033102, -0.000257758, -0.00019717, -0.000144144, -0.00010944, -9.13773e-05", \ + "-0.000234108, -0.000248719, -0.000250742, -0.000219435, -0.000175387, -0.00013826, -0.000115481", \ + "0.000253069, 0.000192842, -7.15321e-06, -6.78777e-05, -0.000100719, -0.000105219, -9.85724e-05", \ + "0.00117941, 0.00104755, 0.000567029, 0.000357621, 0.000178097, 8.84277e-05, 3.43767e-05", \ + "0.00250438, 0.0023133, 0.00151581, 0.0011011, 0.000725492, 0.000496987, 0.000341394" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00304231, 0.00306991, 0.00312776, 0.00313853, 0.00314424, 0.00314702, 0.00314601", \ + "0.00290569, 0.00294478, 0.00306475, 0.00310289, 0.00312763, 0.00309217, 0.00314757", \ + "0.00305218, 0.00303007, 0.00306625, 0.00308003, 0.00310146, 0.00311882, 0.00306873", \ + "0.00340171, 0.00335539, 0.00318448, 0.00317166, 0.00314155, 0.00265034, 0.00286989", \ + "0.00425854, 0.00415265, 0.0037336, 0.00355601, 0.00340718, 0.00330005, 0.00322761", \ + "0.00544708, 0.00527393, 0.00461208, 0.0042375, 0.00389508, 0.00367866, 0.00353985", \ + "0.0070172, 0.00679994, 0.00585859, 0.00529099, 0.0047077, 0.00433967, 0.00413433" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.0002409, -0.000215469, -0.000169152, -0.000159825, -0.000154051, -0.000152826, -0.000150172", \ + "-0.000389765, -0.000354383, -0.000246822, -0.000202717, -0.000180201, -0.000169268, -0.000162584", \ + "-0.000268987, -0.000265757, -0.000259797, -0.000235945, -0.000214682, -0.000202165, -0.000187163", \ + "7.20234e-05, 1.75739e-05, -0.000110304, -0.000133407, -0.000177972, -0.000186852, -0.000181133", \ + "0.000902067, 0.000794362, 0.000398658, 0.000223168, 4.80128e-05, -4.06433e-05, -8.82201e-05", \ + "0.00207681, 0.001908, 0.00125279, 0.000886557, 0.000537458, 0.000322359, 0.000176116", \ + "0.00365484, 0.00343174, 0.00246577, 0.00191322, 0.0013308, 0.00094594, 0.000667908" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00433337, 0.00435689, 0.00441137, 0.0044177, 0.00442359, 0.00442489, 0.00442554", \ + "0.00422494, 0.00426201, 0.00437959, 0.00441469, 0.00443734, 0.00444273, 0.00445266", \ + "0.00430302, 0.00429996, 0.0043177, 0.00440198, 0.00442713, 0.00443548, 0.00444174", \ + "0.00463678, 0.00458756, 0.00449909, 0.00446021, 0.0044539, 0.00422349, 0.0041181", \ + "0.0054026, 0.00531216, 0.00493937, 0.00478403, 0.0046354, 0.00457011, 0.00453054", \ + "0.00648131, 0.00635048, 0.00573448, 0.00539372, 0.00508917, 0.00494381, 0.00477018", \ + "0.00793556, 0.00774824, 0.00687975, 0.00635828, 0.00580829, 0.00548553, 0.00531666" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000229353, 0.000240809, 0.000277783, 0.000286291, 0.000290739, 0.000293391, 0.000292471", \ + "0.000100683, 0.000123132, 0.000216225, 0.000243751, 0.000269173, 0.000278345, 0.000283066", \ + "0.000157543, 0.000144825, 0.000150039, 0.000171166, 0.0002056, 0.000228681, 0.000249356", \ + "0.000404485, 0.000379436, 0.000333101, 0.000275501, 0.000249223, 0.000245496, 0.000252407", \ + "0.00115673, 0.00109224, 0.000789667, 0.000619236, 0.000455945, 0.000387741, 0.000342212", \ + "0.00209814, 0.00198313, 0.00148228, 0.00118111, 0.000874301, 0.000683609, 0.000552152", \ + "0.00345719, 0.00329391, 0.00256029, 0.00209668, 0.00159022, 0.00124139, 0.000990238" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00301755, 0.00304978, 0.00310162, 0.00311212, 0.00311759, 0.00312026, 0.00311916", \ + "0.002881, 0.0029232, 0.00304404, 0.00308206, 0.00310594, 0.00297452, 0.00312552", \ + "0.00300621, 0.00299184, 0.00304166, 0.00306461, 0.00308622, 0.00310471, 0.00310368", \ + "0.00336854, 0.00330743, 0.00314554, 0.00313938, 0.00311746, 0.00263111, 0.0028458", \ + "0.0041946, 0.00409124, 0.00367844, 0.003509, 0.00336853, 0.00326909, 0.00320136", \ + "0.00536212, 0.00519258, 0.00453853, 0.00417097, 0.00384114, 0.00363181, 0.003501", \ + "0.00690607, 0.00669005, 0.0057577, 0.005201, 0.00462077, 0.00427534, 0.00407832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000198282, -0.000175871, -0.000129359, -0.000119329, -0.000114642, -0.000112563, -0.000111842", \ + "-0.00034786, -0.000316192, -0.000204614, -0.000162123, -0.000138207, -0.000131866, -0.000126536", \ + "-0.000237145, -0.000227213, -0.000232671, -0.000197299, -0.000178087, -0.000155126, -0.000144865", \ + "9.65157e-05, 4.53091e-05, -4.14059e-05, -0.000108759, -0.000146395, -0.000153764, -0.000151144", \ + "0.000912096, 0.000804219, 0.000416456, 0.000232963, 6.96172e-05, -9.52619e-06, -5.87362e-05", \ + "0.0020644, 0.00190135, 0.00124915, 0.000893858, 0.000558315, 0.00034383, 0.000202225", \ + "0.00360024, 0.00337941, 0.00244237, 0.00189223, 0.00133469, 0.000954208, 0.000675029" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00300856, 0.00303516, 0.0030925, 0.00310322, 0.00310883, 0.00311159, 0.003108", \ + "0.00288197, 0.00292239, 0.00304085, 0.00307798, 0.00310202, 0.0029879, 0.0031218", \ + "0.0030123, 0.00299447, 0.00304523, 0.00306426, 0.00308412, 0.00309668, 0.00288528", \ + "0.00335303, 0.00330892, 0.00314596, 0.00314004, 0.00311753, 0.00263102, 0.00284532", \ + "0.00419386, 0.00408946, 0.00367945, 0.00350935, 0.00336883, 0.00326929, 0.00320148", \ + "0.0053633, 0.00519275, 0.00453862, 0.00417122, 0.003841, 0.00363212, 0.00350124", \ + "0.00690518, 0.00669238, 0.00576506, 0.00520114, 0.00462103, 0.00427534, 0.00407868" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000200008, -0.00017414, -0.00012829, -0.000118304, -0.000113258, -0.000110555, -0.000110134", \ + "-0.000348856, -0.000310653, -0.000203563, -0.000163419, -0.000136672, -0.000130202, -0.000122816", \ + "-0.00023606, -0.000226838, -0.000231199, -0.000206122, -0.000181394, -0.000158454, -0.000147343", \ + "9.83137e-05, 4.65304e-05, -4.11346e-05, -0.000107964, -0.000146001, -0.000150013, -0.000150957", \ + "0.000913901, 0.000806119, 0.000417311, 0.000233377, 7.01386e-05, -8.99594e-06, -5.83843e-05", \ + "0.00206563, 0.00190029, 0.00125024, 0.000896673, 0.000558845, 0.000344343, 0.000202652", \ + "0.00360158, 0.00338063, 0.00244367, 0.00189324, 0.00133088, 0.000954805, 0.000674819" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00433337, 0.00435689, 0.00441137, 0.0044177, 0.00442359, 0.00442489, 0.00442554", \ + "0.00422494, 0.00426201, 0.00437959, 0.00441469, 0.00443734, 0.00444273, 0.00445266", \ + "0.00430302, 0.00429996, 0.0043177, 0.00440198, 0.00442713, 0.00443548, 0.00444174", \ + "0.00463678, 0.00458756, 0.00449909, 0.00446021, 0.0044539, 0.00422349, 0.0041181", \ + "0.0054026, 0.00531216, 0.00493937, 0.00478403, 0.0046354, 0.00457011, 0.00453054", \ + "0.00648131, 0.00635048, 0.00573448, 0.00539372, 0.00508917, 0.00494381, 0.00477018", \ + "0.00793556, 0.00774824, 0.00687975, 0.00635828, 0.00580829, 0.00548553, 0.00531666" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.0002409, -0.000215469, -0.000169152, -0.000159825, -0.000154051, -0.000152826, -0.000150172", \ + "-0.000389765, -0.000354383, -0.000246822, -0.000202717, -0.000180201, -0.000169268, -0.000162584", \ + "-0.000268987, -0.000265757, -0.000259797, -0.000235945, -0.000214682, -0.000202165, -0.000187163", \ + "7.20234e-05, 1.75739e-05, -0.000110304, -0.000133407, -0.000177972, -0.000186852, -0.000181133", \ + "0.000902067, 0.000794362, 0.000398658, 0.000223168, 4.80128e-05, -4.06433e-05, -8.82201e-05", \ + "0.00207681, 0.001908, 0.00125279, 0.000886557, 0.000537458, 0.000322359, 0.000176116", \ + "0.00365484, 0.00343174, 0.00246577, 0.00191322, 0.0013308, 0.00094594, 0.000667908" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151309; + rise_capacitance : 0.00151235; + rise_capacitance_range (0.00117847, 0.00151235); + fall_capacitance : 0.00151309; + fall_capacitance_range (0.00114761, 0.00151309); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00074522, -0.000833477, -0.000878135, -0.000887276, -0.000880964, -0.000884299, -0.000883064" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880795, 0.000882025, 0.0008919, 0.000890213, 0.000880964, 0.000884299, 0.000883064" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000784257, -0.000841826, -0.000883766, -0.0008922, -0.00088583, -0.000889098, -0.000887786" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885601, 0.000886597, 0.000896782, 0.000895113, 0.00088583, 0.000889098, 0.000887786" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982062, -0.000984408, -0.000985212, -0.00098257, -0.000983403, -0.00098529, -0.000984543" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000993471, 0.000988271, 0.000985212, 0.000986219, 0.000985491, 0.000987512, 0.000986078" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y) + (!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977315, -0.000978477, -0.000981712, -0.000982092, -0.000980337, -0.000982225, -0.000981409" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981822, 0.000993879, 0.000981712, 0.000984998, 0.000983216, 0.000984677, 0.000983358" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980393, -0.00097959, -0.000982022, -0.000983677, -0.000980253, -0.000982134, -0.000981355" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982389, 0.00099307, 0.000982022, 0.000985058, 0.000983389, 0.000984808, 0.000983523" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977866, -0.000979887, -0.000982719, -0.000982055, -0.000980405, -0.000982298, -0.00098149" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982541, 0.000993279, 0.00099767, 0.000984984, 0.000983137, 0.000984844, 0.000983539" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152724; + rise_capacitance : 0.00152303; + rise_capacitance_range (0.00110766, 0.00152303); + fall_capacitance : 0.00152724; + fall_capacitance_range (0.00115125, 0.00152724); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000750393, -0.000833533, -0.000878548, -0.000882337, -0.000882063, -0.000885287, -0.000884046" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000876027, 0.000879611, 0.000887212, 0.000882337, 0.000882063, 0.000885287, 0.000884046" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000789681, -0.000841813, -0.00088415, -0.000884299, -0.000885042, -0.000888215, -0.0008869" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000893889, 0.000885319, 0.000892057, 0.000884299, 0.000885042, 0.000888215, 0.0008869" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000989373, -0.00098153, -0.000988923, -0.000985566, -0.000986195, -0.000987915, -0.000987144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101922, 0.000990843, 0.000992522, 0.000993816, 0.000990549, 0.000989531, 0.000987881" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978791, -0.000978321, -0.000982477, -0.000984094, -0.000980537, -0.000982254, -0.000981413" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980331, 0.000982713, 0.000987532, 0.000987719, 0.000984669, 0.000984696, 0.000983372" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983497, -0.000981836, -0.000982172, -0.000984005, -0.000980521, -0.000982243, -0.000981413" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0009885, 0.000983971, 0.000987768, 0.000988908, 0.000985546, 0.000984806, 0.000983397" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000993011, -0.000995072, -0.000998362, -0.000991189, -0.000991142, -0.000992268, -0.000990813" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102514, 0.00102049, 0.00102743, 0.00100977, 0.00100937, 0.00100796, 0.0010011" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00099888, -0.000995784, -0.0010071, -0.00100354, -0.000997659, -0.000999434, -0.000998597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100291, 0.00101856, 0.00101365, 0.00101538, 0.00100574, 0.00100716, 0.00100428" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159578; + rise_capacitance : 0.00159578; + rise_capacitance_range (0.00115041, 0.00159578); + fall_capacitance : 0.00155941; + fall_capacitance_range (0.00105827, 0.00155941); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000171888, -0.000169774, -0.000169374, -0.000169355, -0.000169059, -0.000169116, -0.000168882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000183636, 0.000186432, 0.000183747, 0.000183367, 0.000180976, 0.000178459, 0.000173595" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000777389, -0.000819058, -0.000878729, -0.000872907, -0.000876063, -0.00087942, -0.000878412" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000875316, 0.000873932, 0.000881311, 0.000872907, 0.000876063, 0.00087942, 0.000878412" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981236, -0.000981444, -0.000985964, -0.000984469, -0.000984289, -0.000985217, -0.000984441" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099952, 0.000994093, 0.000998869, 0.000984469, 0.000984415, 0.000986898, 0.000985479" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978897, -0.00098261, -0.00098216, -0.00098209, -0.000982415, -0.000983529, -0.000982759" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989467, 0.000984103, 0.000996081, 0.00098209, 0.000982415, 0.000985032, 0.000983734" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162335; + rise_capacitance : 0.00162286; + rise_capacitance_range (0.0010169, 0.00162286); + fall_capacitance : 0.00162335; + fall_capacitance_range (0.00100561, 0.00162335); + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120756, -0.00120931, -0.00121181, -0.00121548, -0.00121832, -0.00122861, -0.00123993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012521, 0.00125808, 0.00124772, 0.00125092, 0.001247, 0.00124731, 0.00124578" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00118871, -0.00119041, -0.00119308, -0.0011973, -0.00120219, -0.00121641, -0.00123422" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125116, 0.00125719, 0.00124678, 0.00125007, 0.00124625, 0.00124671, 0.00124538" \ + ); + } + } + } + } + cell (AOAI211X2) { + area : 9.8784; + cell_leakage_power : 0.111611; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.151192; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947792; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191239; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929744; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177921; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929745; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0847623; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0811765; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177921; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929745; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0645004; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0649588; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176117; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0911697; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0726932; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0784252; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111611; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.070164, 0.091598, 0.199693, 0.33206, 0.595272, 0.936712, 1.38289", \ + "0.0897327, 0.111302, 0.219733, 0.352191, 0.615454, 0.956889, 1.40326", \ + "0.158757, 0.186801, 0.303697, 0.437287, 0.701266, 1.04259, 1.48781", \ + "0.203224, 0.242746, 0.393168, 0.537908, 0.803922, 1.14517, 1.59111", \ + "0.255222, 0.310217, 0.517161, 0.704127, 1.00484, 1.34889, 1.79521", \ + "0.298636, 0.368432, 0.631438, 0.86549, 1.22698, 1.61404, 2.06331", \ + "0.339224, 0.421913, 0.738762, 1.02053, 1.45019, 1.8953, 2.39635" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.056431, 0.084683, 0.232595, 0.416389, 0.783415, 1.25986, 1.88324", \ + "0.056421, 0.0846779, 0.23254, 0.416402, 0.783463, 1.26003, 1.88339", \ + "0.0837603, 0.110012, 0.240439, 0.417337, 0.783357, 1.26027, 1.88324", \ + "0.124382, 0.15435, 0.285598, 0.443077, 0.787857, 1.26002, 1.88336", \ + "0.194132, 0.232498, 0.386482, 0.544586, 0.850667, 1.28629, 1.88662", \ + "0.269402, 0.317634, 0.502672, 0.679042, 0.988153, 1.38299, 1.9397", \ + "0.345105, 0.405516, 0.627802, 0.830537, 1.16501, 1.55424, 2.07054" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0788689, 0.101496, 0.216637, 0.358251, 0.640363, 1.00653, 1.48509", \ + "0.0971565, 0.120097, 0.235792, 0.377578, 0.659787, 1.02604, 1.50448", \ + "0.166021, 0.193825, 0.315888, 0.458143, 0.740665, 1.10725, 1.58586", \ + "0.217439, 0.254293, 0.402563, 0.553116, 0.836106, 1.20272, 1.68156", \ + "0.281362, 0.334659, 0.533472, 0.717756, 1.02637, 1.3943, 1.87274", \ + "0.340089, 0.409318, 0.664333, 0.889342, 1.24781, 1.6451, 2.12657", \ + "0.402213, 0.485142, 0.794606, 1.06558, 1.48158, 1.92665, 2.44261" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0549821, 0.083528, 0.233851, 0.421121, 0.79492, 1.28032, 1.9151", \ + "0.0549598, 0.083449, 0.23385, 0.421096, 0.794882, 1.28001, 1.91538", \ + "0.0738631, 0.100758, 0.239138, 0.421405, 0.79473, 1.2808, 1.91523", \ + "0.107126, 0.136678, 0.272294, 0.4392, 0.797222, 1.28026, 1.91536", \ + "0.17362, 0.208403, 0.355937, 0.518211, 0.842487, 1.29669, 1.91657", \ + "0.252414, 0.295002, 0.462264, 0.633726, 0.950905, 1.36847, 1.95509", \ + "0.333585, 0.386724, 0.583751, 0.770496, 1.09949, 1.5059, 2.0511" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0652538, 0.0860278, 0.192833, 0.324834, 0.588181, 0.929924, 1.37701", \ + "0.0841839, 0.105311, 0.212861, 0.345083, 0.608467, 0.950589, 1.39754", \ + "0.148308, 0.177323, 0.29652, 0.429321, 0.693677, 1.03569, 1.48292", \ + "0.187319, 0.228467, 0.382612, 0.529746, 0.795432, 1.13761, 1.58436", \ + "0.229187, 0.287867, 0.502504, 0.692574, 0.995318, 1.34071, 1.78881", \ + "0.262899, 0.337443, 0.611598, 0.850279, 1.21554, 1.60491, 2.05715", \ + "0.292051, 0.381252, 0.712799, 1.00094, 1.43586, 1.88435, 2.38742" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.04954, 0.0775026, 0.225228, 0.409255, 0.776826, 1.25436, 1.87865", \ + "0.0495548, 0.0775284, 0.225228, 0.409242, 0.776789, 1.25421, 1.87894", \ + "0.0788219, 0.10507, 0.23482, 0.410351, 0.776922, 1.25438, 1.87866", \ + "0.119094, 0.14948, 0.2812, 0.437925, 0.7815, 1.25436, 1.87869", \ + "0.18927, 0.228139, 0.381738, 0.540147, 0.845658, 1.28089, 1.88254", \ + "0.26492, 0.314085, 0.498538, 0.674809, 0.984037, 1.37876, 1.93736", \ + "0.342026, 0.403154, 0.624495, 0.826809, 1.16085, 1.55084, 2.06765" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0745031, 0.0971336, 0.212272, 0.353892, 0.636009, 1.00217, 1.48059", \ + "0.0921192, 0.115154, 0.230852, 0.372639, 0.654882, 1.02104, 1.49967", \ + "0.165955, 0.196245, 0.32066, 0.462963, 0.745425, 1.11205, 1.59097", \ + "0.219943, 0.262287, 0.421945, 0.573483, 0.856556, 1.22344, 1.7005", \ + "0.28988, 0.349819, 0.571848, 0.76778, 1.07911, 1.44615, 1.92525", \ + "0.360503, 0.435838, 0.717694, 0.96546, 1.342, 1.7415, 2.22162", \ + "0.434663, 0.524012, 0.862247, 1.16146, 1.61334, 2.07534, 2.59245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0549816, 0.083528, 0.233854, 0.421097, 0.794843, 1.28033, 1.91538", \ + "0.0549424, 0.0835143, 0.233911, 0.421093, 0.794576, 1.2808, 1.9152", \ + "0.0834741, 0.109141, 0.240747, 0.421113, 0.794709, 1.28076, 1.91495", \ + "0.125506, 0.155794, 0.284213, 0.443307, 0.796682, 1.28052, 1.91495", \ + "0.197052, 0.236544, 0.389286, 0.542987, 0.85034, 1.29695, 1.91556", \ + "0.272376, 0.322891, 0.510442, 0.684423, 0.983, 1.38188, 1.95624", \ + "0.349639, 0.41273, 0.641524, 0.844018, 1.16916, 1.54919, 2.07053" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0519456, 0.0728459, 0.179837, 0.311879, 0.575242, 0.91719, 1.36389", \ + "0.0676968, 0.088871, 0.196639, 0.328932, 0.592406, 0.934378, 1.38131", \ + "0.133763, 0.16818, 0.292366, 0.422622, 0.686711, 1.02887, 1.47591", \ + "0.175235, 0.223132, 0.3967, 0.543324, 0.804932, 1.14579, 1.59191", \ + "0.227163, 0.29189, 0.532836, 0.74148, 1.04922, 1.38855, 1.83349", \ + "0.272772, 0.352882, 0.654918, 0.92199, 1.31856, 1.71075, 2.15505", \ + "0.313768, 0.409018, 0.76848, 1.09007, 1.57353, 2.0542, 2.55969" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0495295, 0.0775034, 0.225229, 0.409307, 0.776793, 1.25439, 1.87879", \ + "0.0499409, 0.0774317, 0.225224, 0.409304, 0.77679, 1.25442, 1.87877", \ + "0.0972594, 0.125027, 0.242041, 0.411041, 0.776908, 1.25438, 1.87878", \ + "0.140256, 0.178378, 0.311749, 0.453194, 0.783031, 1.25434, 1.87882", \ + "0.20435, 0.257707, 0.441445, 0.597052, 0.873342, 1.28691, 1.88077", \ + "0.272603, 0.340582, 0.57441, 0.772103, 1.0644, 1.42369, 1.95371", \ + "0.346863, 0.429175, 0.712287, 0.951079, 1.30507, 1.66152, 2.13469" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.039889, 0.0548301, 0.132186, 0.228367, 0.420602, 0.670439, 0.997131", \ + "0.0595348, 0.0748895, 0.153352, 0.249872, 0.442308, 0.692241, 1.01901", \ + "0.11772, 0.14627, 0.247352, 0.34507, 0.538817, 0.789033, 1.11622", \ + "0.152089, 0.19554, 0.337784, 0.458474, 0.65731, 0.907891, 1.23472", \ + "0.192083, 0.256663, 0.465466, 0.632533, 0.880444, 1.14364, 1.46705", \ + "0.229647, 0.31282, 0.586289, 0.805124, 1.11868, 1.43474, 1.78404", \ + "0.266596, 0.367314, 0.702718, 0.974095, 1.36043, 1.73888, 2.14528" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249894, 0.0443038, 0.147068, 0.275206, 0.531711, 0.865405, 1.30119", \ + "0.025544, 0.044346, 0.146965, 0.275206, 0.53173, 0.865162, 1.302", \ + "0.0584719, 0.0781245, 0.163386, 0.278603, 0.532113, 0.865164, 1.30119", \ + "0.0971275, 0.122069, 0.216724, 0.317384, 0.543812, 0.865665, 1.30117", \ + "0.165531, 0.198127, 0.316604, 0.427785, 0.628916, 0.910196, 1.31041", \ + "0.239612, 0.281776, 0.431684, 0.56226, 0.77697, 1.03236, 1.39403", \ + "0.316743, 0.369918, 0.557264, 0.713023, 0.953849, 1.22321, 1.55359" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585098, 0.0800945, 0.188389, 0.320793, 0.584046, 0.925658, 1.37168", \ + "0.0742628, 0.0961267, 0.205177, 0.337807, 0.60126, 0.942772, 1.38895", \ + "0.1473, 0.179747, 0.300622, 0.431344, 0.695543, 1.03708, 1.48352", \ + "0.195186, 0.240476, 0.407662, 0.551767, 0.813716, 1.15427, 1.59949", \ + "0.25527, 0.316282, 0.549497, 0.753988, 1.05618, 1.39685, 1.84086", \ + "0.308186, 0.384007, 0.676378, 0.938625, 1.33016, 1.7196, 2.16258", \ + "0.355935, 0.445931, 0.794378, 1.11025, 1.58786, 2.06489, 2.56755" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0565067, 0.0847026, 0.232555, 0.416389, 0.783379, 1.26006, 1.88336", \ + "0.0560819, 0.0845618, 0.23254, 0.416389, 0.783413, 1.26003, 1.88313", \ + "0.101297, 0.128531, 0.247168, 0.417761, 0.783561, 1.26016, 1.88313", \ + "0.14603, 0.182978, 0.315044, 0.457535, 0.788775, 1.26015, 1.88309", \ + "0.212558, 0.26465, 0.445205, 0.599909, 0.875212, 1.29146, 1.88489", \ + "0.283084, 0.349427, 0.580712, 0.775487, 1.06855, 1.42695, 1.9569", \ + "0.359036, 0.439292, 0.720145, 0.956749, 1.30723, 1.66312, 2.13651" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0450502, 0.0601351, 0.137547, 0.233732, 0.42595, 0.675794, 1.00249", \ + "0.0652006, 0.0807251, 0.159225, 0.255767, 0.4482, 0.698137, 1.02489", \ + "0.131311, 0.158001, 0.255834, 0.352654, 0.546842, 0.797149, 1.12432", \ + "0.171221, 0.211473, 0.348498, 0.467389, 0.664766, 0.915677, 1.2428", \ + "0.215197, 0.275819, 0.478569, 0.643085, 0.889381, 1.15176, 1.47962", \ + "0.249534, 0.330578, 0.600273, 0.816898, 1.12846, 1.44279, 1.79202", \ + "0.281197, 0.381377, 0.715948, 0.986444, 1.37107, 1.74841, 2.15395" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263369, 0.0451109, 0.147603, 0.276095, 0.532383, 0.865864, 1.30189", \ + "0.0268928, 0.0452548, 0.147607, 0.275872, 0.532382, 0.865864, 1.30268", \ + "0.0582426, 0.075441, 0.161575, 0.278237, 0.532534, 0.865785, 1.30199", \ + "0.0944525, 0.117163, 0.212516, 0.314834, 0.543467, 0.866211, 1.30195", \ + "0.159211, 0.191766, 0.311662, 0.422854, 0.62372, 0.909431, 1.31449", \ + "0.239302, 0.279804, 0.427628, 0.558071, 0.772926, 1.02913, 1.39283", \ + "0.330136, 0.377427, 0.556201, 0.709627, 0.950158, 1.21956, 1.55064" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0393776, 0.0548137, 0.133516, 0.230577, 0.423928, 0.675081, 1.00331", \ + "0.0575461, 0.073064, 0.152295, 0.249493, 0.442929, 0.694083, 1.02235", \ + "0.119378, 0.149872, 0.25483, 0.351858, 0.545036, 0.79585, 1.12418", \ + "0.156665, 0.199734, 0.352447, 0.477728, 0.673792, 0.921214, 1.25175", \ + "0.201256, 0.260413, 0.476907, 0.66039, 0.923345, 1.18101, 1.51121", \ + "0.237973, 0.312306, 0.587089, 0.825157, 1.17138, 1.50701, 1.85599", \ + "0.268394, 0.357151, 0.687324, 0.977352, 1.40554, 1.82402, 2.25643" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0357614, 0.0565743, 0.166667, 0.303796, 0.577726, 0.933748, 1.39914", \ + "0.0377283, 0.0568966, 0.166615, 0.303739, 0.577826, 0.933748, 1.39914", \ + "0.0867564, 0.1095, 0.194108, 0.31115, 0.577802, 0.933793, 1.39912", \ + "0.128559, 0.161365, 0.26997, 0.368312, 0.596509, 0.934433, 1.39929", \ + "0.191278, 0.238773, 0.3954, 0.521287, 0.716949, 0.996313, 1.41748", \ + "0.258257, 0.319826, 0.525027, 0.688594, 0.925537, 1.17276, 1.53454", \ + "0.331143, 0.406747, 0.658588, 0.864121, 1.15453, 1.43743, 1.76075" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0397505, 0.0546841, 0.132044, 0.228223, 0.420473, 0.670323, 0.997005", \ + "0.0593094, 0.0745761, 0.152962, 0.249532, 0.441934, 0.691872, 1.01864", \ + "0.117745, 0.146193, 0.247082, 0.345317, 0.538575, 0.786674, 1.11587", \ + "0.152508, 0.195743, 0.337586, 0.458128, 0.656387, 0.907021, 1.23444", \ + "0.194562, 0.258263, 0.465887, 0.632307, 0.880207, 1.14331, 1.46613", \ + "0.236221, 0.31747, 0.588168, 0.806068, 1.11896, 1.43468, 1.78397", \ + "0.278806, 0.377322, 0.707715, 0.977046, 1.36174, 1.73943, 2.14511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250034, 0.0443048, 0.147067, 0.275206, 0.531711, 0.865135, 1.30119", \ + "0.0255797, 0.0443449, 0.147042, 0.275226, 0.531729, 0.865162, 1.302", \ + "0.0584459, 0.0781789, 0.163516, 0.279881, 0.531721, 0.865229, 1.30119", \ + "0.0968847, 0.12191, 0.216705, 0.317401, 0.544345, 0.866307, 1.30129", \ + "0.164352, 0.196962, 0.316208, 0.427935, 0.629078, 0.910307, 1.30991", \ + "0.236939, 0.279444, 0.430116, 0.561283, 0.776733, 1.03241, 1.39409", \ + "0.312235, 0.364995, 0.553048, 0.710002, 0.952685, 1.22276, 1.55383" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585098, 0.0800945, 0.188389, 0.320793, 0.584046, 0.925658, 1.37168", \ + "0.0742628, 0.0961267, 0.205177, 0.337807, 0.60126, 0.942772, 1.38895", \ + "0.1473, 0.179747, 0.300622, 0.431344, 0.695543, 1.03708, 1.48352", \ + "0.195186, 0.240476, 0.407662, 0.551767, 0.813716, 1.15427, 1.59949", \ + "0.25527, 0.316282, 0.549497, 0.753988, 1.05618, 1.39685, 1.84086", \ + "0.308186, 0.384007, 0.676378, 0.938625, 1.33016, 1.7196, 2.16258", \ + "0.355935, 0.445931, 0.794378, 1.11025, 1.58786, 2.06489, 2.56755" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0565067, 0.0847026, 0.232555, 0.416389, 0.783379, 1.26006, 1.88336", \ + "0.0560819, 0.0845618, 0.23254, 0.416389, 0.783413, 1.26003, 1.88313", \ + "0.101297, 0.128531, 0.247168, 0.417761, 0.783561, 1.26016, 1.88313", \ + "0.14603, 0.182978, 0.315044, 0.457535, 0.788775, 1.26015, 1.88309", \ + "0.212558, 0.26465, 0.445205, 0.599909, 0.875212, 1.29146, 1.88489", \ + "0.283084, 0.349427, 0.580712, 0.775487, 1.06855, 1.42695, 1.9569", \ + "0.359036, 0.439292, 0.720145, 0.956749, 1.30723, 1.66312, 2.13651" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0450502, 0.0601351, 0.137547, 0.233732, 0.42595, 0.675794, 1.00249", \ + "0.0652006, 0.0807251, 0.159225, 0.255767, 0.4482, 0.698137, 1.02489", \ + "0.131311, 0.158001, 0.255834, 0.352654, 0.546842, 0.797149, 1.12432", \ + "0.171221, 0.211473, 0.348498, 0.467389, 0.664766, 0.915677, 1.2428", \ + "0.215197, 0.275819, 0.478569, 0.643085, 0.889381, 1.15176, 1.47962", \ + "0.249534, 0.330578, 0.600273, 0.816898, 1.12846, 1.44279, 1.79202", \ + "0.281197, 0.381377, 0.715948, 0.986444, 1.37107, 1.74841, 2.15395" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263369, 0.0451109, 0.147603, 0.276095, 0.532383, 0.865864, 1.30189", \ + "0.0268928, 0.0452548, 0.147607, 0.275872, 0.532382, 0.865864, 1.30268", \ + "0.0582426, 0.075441, 0.161575, 0.278237, 0.532534, 0.865785, 1.30199", \ + "0.0944525, 0.117163, 0.212516, 0.314834, 0.543467, 0.866211, 1.30195", \ + "0.159211, 0.191766, 0.311662, 0.422854, 0.62372, 0.909431, 1.31449", \ + "0.239302, 0.279804, 0.427628, 0.558071, 0.772926, 1.02913, 1.39283", \ + "0.330136, 0.377427, 0.556201, 0.709627, 0.950158, 1.21956, 1.55064" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0214063, 0.0313111, 0.0822144, 0.145319, 0.271372, 0.435181, 0.649395", \ + "0.0405956, 0.052225, 0.103206, 0.166338, 0.291282, 0.456385, 0.670829", \ + "0.0811796, 0.112231, 0.207176, 0.278598, 0.404669, 0.568033, 0.780506", \ + "0.103196, 0.147703, 0.289774, 0.396714, 0.545123, 0.706414, 0.922368", \ + "0.12553, 0.187827, 0.393344, 0.555609, 0.778117, 0.986107, 1.20197", \ + "0.138621, 0.217527, 0.482495, 0.697439, 0.997644, 1.2786, 1.56089", \ + "0.143777, 0.238221, 0.560769, 0.825751, 1.20326, 1.56025, 1.92004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0174921, 0.0312044, 0.104372, 0.195824, 0.378765, 0.616495, 0.927544", \ + "0.0254094, 0.0349264, 0.104374, 0.195812, 0.378717, 0.616445, 0.92755", \ + "0.0720309, 0.0910704, 0.150001, 0.216774, 0.380754, 0.616538, 0.927525", \ + "0.110289, 0.138803, 0.225648, 0.29407, 0.423299, 0.626554, 0.927674", \ + "0.171059, 0.212462, 0.342981, 0.441541, 0.578701, 0.738689, 0.984759", \ + "0.239137, 0.29308, 0.466419, 0.599816, 0.781311, 0.954147, 1.15857", \ + "0.316514, 0.381829, 0.597105, 0.766603, 0.997668, 1.21245, 1.43203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261894, 0.0387486, 0.103086, 0.18288, 0.342284, 0.549453, 0.820342", \ + "0.0452684, 0.0582426, 0.122955, 0.203148, 0.362698, 0.569879, 0.840821", \ + "0.0952377, 0.127473, 0.228801, 0.311094, 0.468556, 0.676899, 0.947011", \ + "0.128456, 0.174122, 0.32282, 0.437871, 0.606446, 0.812803, 1.08297", \ + "0.173174, 0.236609, 0.448794, 0.619263, 0.858351, 1.08706, 1.3557", \ + "0.216454, 0.296118, 0.567584, 0.791232, 1.10833, 1.41018, 1.7202", \ + "0.259005, 0.354586, 0.682686, 0.956932, 1.35129, 1.7301, 2.11787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0206633, 0.0368086, 0.122647, 0.229905, 0.444513, 0.722974, 1.08794", \ + "0.026026, 0.0387079, 0.122709, 0.229873, 0.444586, 0.723298, 1.08795", \ + "0.0717011, 0.0916942, 0.15679, 0.241959, 0.444621, 0.723258, 1.08849", \ + "0.109632, 0.139032, 0.230575, 0.305944, 0.47103, 0.726909, 1.08836", \ + "0.170191, 0.212192, 0.346947, 0.451386, 0.601981, 0.805663, 1.11874", \ + "0.2379, 0.292528, 0.469545, 0.608085, 0.800908, 0.991177, 1.24984", \ + "0.315603, 0.381262, 0.599931, 0.773706, 1.01573, 1.24356, 1.48824" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0220759, 0.0319988, 0.0830289, 0.146302, 0.272557, 0.43674, 0.651386", \ + "0.0417013, 0.0530175, 0.104437, 0.167796, 0.294069, 0.457929, 0.672625", \ + "0.0831593, 0.114016, 0.208957, 0.279634, 0.406153, 0.570316, 0.784646", \ + "0.10501, 0.149458, 0.290771, 0.398678, 0.546694, 0.708255, 0.924527", \ + "0.125883, 0.188473, 0.394521, 0.557122, 0.779778, 0.987664, 1.20704", \ + "0.136334, 0.215823, 0.482225, 0.698353, 0.999415, 1.28053, 1.56268", \ + "0.136754, 0.230774, 0.557426, 0.825372, 1.20447, 1.56227, 1.92225" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249713, 0.0417056, 0.119919, 0.211438, 0.393888, 0.631392, 0.942073", \ + "0.0323585, 0.0450852, 0.119912, 0.211454, 0.393883, 0.631381, 0.942073", \ + "0.10445, 0.115602, 0.164194, 0.23212, 0.395762, 0.631346, 0.942124", \ + "0.161868, 0.178398, 0.247283, 0.308542, 0.438415, 0.6412, 0.942196", \ + "0.250679, 0.274348, 0.37564, 0.463604, 0.59289, 0.752828, 1.0021", \ + "0.347048, 0.378004, 0.513201, 0.631614, 0.801377, 0.968148, 1.17156", \ + "0.452765, 0.491097, 0.659673, 0.809981, 1.02574, 1.23214, 1.44779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0578781, 0.0810788, 0.196953, 0.33878, 0.620977, 0.987193, 1.46564", \ + "0.0733384, 0.0966985, 0.2134, 0.35509, 0.638333, 1.00472, 1.48331", \ + "0.14864, 0.181617, 0.307373, 0.448737, 0.730785, 1.09732, 1.57433", \ + "0.202668, 0.248357, 0.41645, 0.567217, 0.847378, 1.21216, 1.69056", \ + "0.277619, 0.338896, 0.572511, 0.778652, 1.08991, 1.45209, 1.92595", \ + "0.352118, 0.428117, 0.720323, 0.982706, 1.37671, 1.77481, 2.24771", \ + "0.428782, 0.518594, 0.865904, 1.18081, 1.65864, 2.13933, 2.65394" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0550203, 0.0835346, 0.233855, 0.420906, 0.794563, 1.27994, 1.91524", \ + "0.0541431, 0.0833845, 0.233822, 0.420913, 0.79476, 1.28081, 1.91524", \ + "0.0963495, 0.123269, 0.244814, 0.421186, 0.79487, 1.28033, 1.91551", \ + "0.139605, 0.175431, 0.307222, 0.45362, 0.797575, 1.28004, 1.91551", \ + "0.206383, 0.255666, 0.430565, 0.583625, 0.870126, 1.30148, 1.91569", \ + "0.280449, 0.342055, 0.562501, 0.751438, 1.04194, 1.41483, 1.96802", \ + "0.362365, 0.436458, 0.700663, 0.92935, 1.26786, 1.62929, 2.11969" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0215233, 0.0314338, 0.0823329, 0.145434, 0.271486, 0.435294, 0.649508", \ + "0.0407376, 0.0523463, 0.103551, 0.166774, 0.292804, 0.456643, 0.670825", \ + "0.0811545, 0.112295, 0.207342, 0.278871, 0.405011, 0.568779, 0.782394", \ + "0.102688, 0.14736, 0.289723, 0.396765, 0.545224, 0.706575, 0.92253", \ + "0.123758, 0.186505, 0.392722, 0.555366, 0.778086, 0.986159, 1.20207", \ + "0.134987, 0.214603, 0.48105, 0.696506, 0.997253, 1.27843, 1.56085", \ + "0.137323, 0.232961, 0.557705, 0.824128, 1.20224, 1.55962, 1.9198" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0174984, 0.0312109, 0.104379, 0.195831, 0.378772, 0.616502, 0.927558", \ + "0.0252956, 0.0348464, 0.104376, 0.195844, 0.378729, 0.616567, 0.927556", \ + "0.0720604, 0.0909731, 0.149833, 0.216585, 0.380679, 0.616516, 0.927542", \ + "0.110759, 0.13919, 0.225719, 0.294041, 0.423219, 0.626481, 0.927676", \ + "0.172172, 0.213568, 0.343722, 0.44184, 0.578749, 0.738652, 0.984839", \ + "0.241113, 0.29497, 0.467988, 0.60091, 0.78178, 0.954345, 1.1586", \ + "0.31852, 0.384994, 0.599759, 0.768396, 0.998873, 1.21365, 1.43231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0303275, 0.0454869, 0.123086, 0.21932, 0.411572, 0.661445, 0.988139", \ + "0.0484535, 0.0633742, 0.141735, 0.238332, 0.43059, 0.680862, 1.00763", \ + "0.0999986, 0.134219, 0.244425, 0.339123, 0.532772, 0.779202, 1.10921", \ + "0.134675, 0.182556, 0.340843, 0.466773, 0.66219, 0.910933, 1.2371", \ + "0.18225, 0.248146, 0.471606, 0.654101, 0.914005, 1.17263, 1.49672", \ + "0.228912, 0.311373, 0.594948, 0.831735, 1.1716, 1.50086, 1.84514", \ + "0.275833, 0.374195, 0.71568, 1.0037, 1.42299, 1.83074, 2.25292" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249791, 0.0442941, 0.147068, 0.275206, 0.53173, 0.865166, 1.30138", \ + "0.0291506, 0.0452776, 0.146977, 0.275206, 0.53173, 0.865162, 1.30119", \ + "0.0750633, 0.0971493, 0.17458, 0.28123, 0.532055, 0.865271, 1.30119", \ + "0.113375, 0.145187, 0.247592, 0.338047, 0.549375, 0.86563, 1.30123", \ + "0.174331, 0.218954, 0.365446, 0.482356, 0.662364, 0.925487, 1.31755", \ + "0.242733, 0.300012, 0.489819, 0.642157, 0.860366, 1.08851, 1.42413", \ + "0.320518, 0.389649, 0.621279, 0.810216, 1.07825, 1.34021, 1.63705" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0214476, 0.0313548, 0.0822556, 0.145359, 0.271427, 0.435279, 0.649415", \ + "0.0407364, 0.0523349, 0.103555, 0.166812, 0.292822, 0.456289, 0.670657", \ + "0.0811141, 0.112261, 0.207258, 0.278902, 0.405087, 0.568905, 0.783078", \ + "0.102685, 0.147386, 0.28978, 0.396742, 0.545223, 0.706574, 0.922527", \ + "0.123684, 0.1865, 0.392725, 0.555371, 0.778094, 0.986161, 1.20207", \ + "0.134823, 0.21465, 0.48105, 0.69651, 0.997257, 1.27844, 1.56085", \ + "0.137192, 0.232759, 0.5577, 0.824128, 1.20224, 1.55963, 1.91981" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0174942, 0.0312091, 0.104379, 0.195831, 0.378686, 0.616563, 0.927443", \ + "0.025297, 0.0348549, 0.10436, 0.195839, 0.378712, 0.616531, 0.927515", \ + "0.0721138, 0.091053, 0.149924, 0.216563, 0.380687, 0.616491, 0.92741", \ + "0.110742, 0.139146, 0.225656, 0.294065, 0.423217, 0.626485, 0.927676", \ + "0.172258, 0.213548, 0.343714, 0.441834, 0.578743, 0.73865, 0.984838", \ + "0.241406, 0.294961, 0.467979, 0.600904, 0.781774, 0.954341, 1.15859", \ + "0.319135, 0.38511, 0.599747, 0.76839, 0.998866, 1.21325, 1.43231" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0292793, 0.0444309, 0.122059, 0.218301, 0.410557, 0.660412, 0.987118", \ + "0.0477564, 0.0624368, 0.140881, 0.237518, 0.429981, 0.679947, 1.00672", \ + "0.0996686, 0.133785, 0.243742, 0.340194, 0.532264, 0.781843, 1.10862", \ + "0.13448, 0.182244, 0.340368, 0.46606, 0.66137, 0.91012, 1.2362", \ + "0.18207, 0.247858, 0.471217, 0.653588, 0.913308, 1.17182, 1.49584", \ + "0.228786, 0.311188, 0.594624, 0.831325, 1.17105, 1.50018, 1.84432", \ + "0.275711, 0.374039, 0.715422, 1.00348, 1.42253, 1.8306, 2.25223" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251874, 0.0447449, 0.147703, 0.275862, 0.532383, 0.865864, 1.30189", \ + "0.0290078, 0.045318, 0.147631, 0.275888, 0.532382, 0.865816, 1.30189", \ + "0.0749955, 0.0970882, 0.174291, 0.283073, 0.532397, 0.866003, 1.30189", \ + "0.113293, 0.145141, 0.247525, 0.338243, 0.549982, 0.866247, 1.3019", \ + "0.174354, 0.219041, 0.365406, 0.482356, 0.662575, 0.925963, 1.31847", \ + "0.242744, 0.300035, 0.489807, 0.642127, 0.860398, 1.08874, 1.42448", \ + "0.320585, 0.389688, 0.621268, 0.810189, 1.07824, 1.34124, 1.63724" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0220759, 0.0319988, 0.0830289, 0.146302, 0.272557, 0.43674, 0.651386", \ + "0.0417013, 0.0530175, 0.104437, 0.167796, 0.294069, 0.457929, 0.672625", \ + "0.0831593, 0.114016, 0.208957, 0.279634, 0.406153, 0.570316, 0.784646", \ + "0.10501, 0.149458, 0.290771, 0.398678, 0.546694, 0.708255, 0.924527", \ + "0.125883, 0.188473, 0.394521, 0.557122, 0.779778, 0.987664, 1.20704", \ + "0.136334, 0.215823, 0.482225, 0.698353, 0.999415, 1.28053, 1.56268", \ + "0.136754, 0.230774, 0.557426, 0.825372, 1.20447, 1.56227, 1.92225" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249713, 0.0417056, 0.119919, 0.211438, 0.393888, 0.631392, 0.942073", \ + "0.0323585, 0.0450852, 0.119912, 0.211454, 0.393883, 0.631381, 0.942073", \ + "0.10445, 0.115602, 0.164194, 0.23212, 0.395762, 0.631346, 0.942124", \ + "0.161868, 0.178398, 0.247283, 0.308542, 0.438415, 0.6412, 0.942196", \ + "0.250679, 0.274348, 0.37564, 0.463604, 0.59289, 0.752828, 1.0021", \ + "0.347048, 0.378004, 0.513201, 0.631614, 0.801377, 0.968148, 1.17156", \ + "0.452765, 0.491097, 0.659673, 0.809981, 1.02574, 1.23214, 1.44779" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0578781, 0.0810788, 0.196953, 0.33878, 0.620977, 0.987193, 1.46564", \ + "0.0733384, 0.0966985, 0.2134, 0.35509, 0.638333, 1.00472, 1.48331", \ + "0.14864, 0.181617, 0.307373, 0.448737, 0.730785, 1.09732, 1.57433", \ + "0.202668, 0.248357, 0.41645, 0.567217, 0.847378, 1.21216, 1.69056", \ + "0.277619, 0.338896, 0.572511, 0.778652, 1.08991, 1.45209, 1.92595", \ + "0.352118, 0.428117, 0.720323, 0.982706, 1.37671, 1.77481, 2.24771", \ + "0.428782, 0.518594, 0.865904, 1.18081, 1.65864, 2.13933, 2.65394" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0550203, 0.0835346, 0.233855, 0.420906, 0.794563, 1.27994, 1.91524", \ + "0.0541431, 0.0833845, 0.233822, 0.420913, 0.79476, 1.28081, 1.91524", \ + "0.0963495, 0.123269, 0.244814, 0.421186, 0.79487, 1.28033, 1.91551", \ + "0.139605, 0.175431, 0.307222, 0.45362, 0.797575, 1.28004, 1.91551", \ + "0.206383, 0.255666, 0.430565, 0.583625, 0.870126, 1.30148, 1.91569", \ + "0.280449, 0.342055, 0.562501, 0.751438, 1.04194, 1.41483, 1.96802", \ + "0.362365, 0.436458, 0.700663, 0.92935, 1.26786, 1.62929, 2.11969" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0124577, 0.0124594, 0.0124603, 0.0124595, 0.0124553, 0.0124516, 0.0124405", \ + "0.0123246, 0.012331, 0.0123653, 0.0123859, 0.0123884, 0.0123862, 0.0123805", \ + "0.01223, 0.0122295, 0.0122011, 0.0123207, 0.0123471, 0.0123611, 0.0122432", \ + "0.0124111, 0.0123751, 0.0123376, 0.0122845, 0.0123445, 0.0123509, 0.0123518", \ + "0.0133457, 0.0132189, 0.0128745, 0.0127736, 0.0126009, 0.01251, 0.0124606", \ + "0.0152208, 0.0149468, 0.0141072, 0.0136421, 0.0133393, 0.0129514, 0.0125172", \ + "0.0179277, 0.0175379, 0.0162082, 0.0153372, 0.0145204, 0.0139247, 0.013527" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00045453, 0.000458841, 0.000463133, 0.000463758, 0.000463115, 0.000462547, 0.000460244", \ + "0.000245649, 0.000284158, 0.000346438, 0.000364727, 0.000375221, 0.000378785, 0.000379928", \ + "5.93034e-05, 8.63263e-05, 0.000178616, 0.000238063, 0.000284685, 0.000306398, 0.000336773", \ + "0.000154884, 0.000151759, 0.000180639, 0.000216086, 0.000254796, 0.000285186, 0.000304655", \ + "0.000915992, 0.000813549, 0.000575879, 0.000476814, 0.000412017, 0.000387292, 0.000368556", \ + "0.00261831, 0.00236162, 0.00166022, 0.00128752, 0.000974915, 0.000788089, 0.000668719", \ + "0.00525702, 0.0048485, 0.00359475, 0.00283153, 0.00210919, 0.00164627, 0.00133418" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110514, 0.0110639, 0.0110765, 0.0110782, 0.0110782, 0.0110748, 0.0110715", \ + "0.0108425, 0.0108923, 0.0109963, 0.0110255, 0.0110421, 0.0110467, 0.0110469", \ + "0.0106923, 0.0107185, 0.0108137, 0.0108954, 0.010962, 0.0109951, 0.0110017", \ + "0.0109004, 0.0108687, 0.0108713, 0.0108694, 0.010924, 0.0109621, 0.0109869", \ + "0.0118927, 0.0117421, 0.0113432, 0.0112535, 0.0111226, 0.0110725, 0.0110611", \ + "0.0137802, 0.0134668, 0.0126071, 0.0121548, 0.0118615, 0.0114967, 0.011271", \ + "0.0164794, 0.0160404, 0.0146822, 0.0138141, 0.0130062, 0.0125061, 0.012069" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000450921, 0.000456035, 0.000461356, 0.000462139, 0.000462018, 0.000461235, 0.000459713", \ + "0.000244991, 0.000282241, 0.000343207, 0.000361843, 0.000372835, 0.000376583, 0.00037805", \ + "9.41324e-05, 0.000110331, 0.00018619, 0.000238937, 0.000289658, 0.000311688, 0.000326529", \ + "0.000288576, 0.000267408, 0.000240561, 0.000251008, 0.000275848, 0.000299809, 0.000313471", \ + "0.00130557, 0.00116311, 0.000775909, 0.000623866, 0.000500404, 0.000440023, 0.000411285", \ + "0.00318352, 0.00288033, 0.00202155, 0.00156617, 0.00114986, 0.000907845, 0.000755267", \ + "0.00587374, 0.00544096, 0.00405906, 0.00317968, 0.00237227, 0.00182162, 0.00144903" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00816025, 0.0081877, 0.00821762, 0.00822332, 0.00822566, 0.0082225, 0.00821881", \ + "0.00789002, 0.00795434, 0.00808695, 0.00813162, 0.00815798, 0.00816934, 0.00817213", \ + "0.00816077, 0.00813969, 0.0080702, 0.00792627, 0.0080963, 0.00811898, 0.00813349", \ + "0.00892294, 0.00872006, 0.00846854, 0.008378, 0.00827015, 0.00821202, 0.00819277", \ + "0.0106161, 0.0103436, 0.00959183, 0.00928292, 0.00882163, 0.00860374, 0.00845965", \ + "0.0129643, 0.012575, 0.0114243, 0.0106535, 0.00987878, 0.00942393, 0.00904921", \ + "0.0160622, 0.0155848, 0.0139716, 0.0128594, 0.0116288, 0.0108096, 0.0101646" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000307026, -0.000220963, -0.000157437, -0.000143707, -0.000135919, -0.000133436, -0.000129156", \ + "-0.000590011, -0.000444381, -0.000203471, -0.000133983, -9.49878e-05, -7.73695e-05, -6.79836e-05", \ + "-0.000719929, -0.000683731, -0.000492757, -0.000354746, -0.000231964, -0.000165067, -0.000124928", \ + "-0.00039049, -0.000450662, -0.000461224, -0.000395151, -0.000292526, -0.000218031, -0.0001711", \ + "0.000895724, 0.000636177, 0.000133213, -2.3126e-05, -0.000100452, -0.000115184, -0.000110502", \ + "0.00313797, 0.00263818, 0.00148569, 0.000974968, 0.000561698, 0.000349858, 0.000224961", \ + "0.00619215, 0.00551736, 0.00366769, 0.00269489, 0.00181423, 0.00129117, 0.000940549" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00974987, 0.0097693, 0.00979074, 0.00979477, 0.00979343, 0.00978914, 0.00978255", \ + "0.00948588, 0.00953955, 0.00965487, 0.0096951, 0.00971699, 0.00972542, 0.00972363", \ + "0.00969685, 0.00967664, 0.00961616, 0.00947038, 0.00964616, 0.00966654, 0.00967719", \ + "0.0103877, 0.0102166, 0.0100524, 0.00991766, 0.0098127, 0.00975757, 0.00973419", \ + "0.0119984, 0.0117653, 0.0110872, 0.0107717, 0.0101996, 0.0101361, 0.00999327", \ + "0.0142896, 0.013958, 0.0128814, 0.0121629, 0.0114682, 0.0109286, 0.0105725", \ + "0.0173243, 0.0168877, 0.0153912, 0.0143243, 0.0131072, 0.0123197, 0.0116748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000307286, -0.000228536, -0.000157686, -0.000143981, -0.000136343, -0.000133454, -0.000129542", \ + "-0.000589968, -0.000443811, -0.000200641, -0.000132875, -9.20947e-05, -7.44017e-05, -6.53239e-05", \ + "-0.000733885, -0.000696326, -0.000501456, -0.000359025, -0.000238191, -0.000162183, -0.000126476", \ + "-0.000457219, -0.000507525, -0.000497695, -0.000425168, -0.000311602, -0.000231216, -0.000181664", \ + "0.000653508, 0.00041915, -8.54283e-07, -0.000125381, -0.000171706, -0.000167015, -0.000138589", \ + "0.00266012, 0.0022254, 0.00121354, 0.000764728, 0.000418428, 0.000247221, 0.000143029", \ + "0.00555867, 0.00493123, 0.00323687, 0.00237244, 0.00157855, 0.00111409, 0.000804272" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00815067, 0.00817785, 0.00820765, 0.00821336, 0.00821512, 0.00821405, 0.00821204", \ + "0.00788521, 0.00794459, 0.00807306, 0.00811829, 0.00814636, 0.00815729, 0.00816128", \ + "0.00818943, 0.00814799, 0.00819128, 0.00815385, 0.00814372, 0.00814997, 0.00814856", \ + "0.00893064, 0.00878135, 0.00850033, 0.00839448, 0.00828841, 0.00775341, 0.00819176", \ + "0.0107726, 0.0104892, 0.0096938, 0.00925208, 0.00889316, 0.00815477, 0.0084578", \ + "0.0132184, 0.0128362, 0.0115987, 0.0108273, 0.0100128, 0.00953908, 0.00911576", \ + "0.0164685, 0.0159733, 0.0143072, 0.0131345, 0.0118422, 0.0110465, 0.0103246" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00034241, -0.000264522, -0.000189762, -0.000175409, -0.000169924, -0.00016737, -0.000164027", \ + "-0.000637583, -0.000510073, -0.000278353, -0.000209672, -0.000170249, -0.00015186, -0.000141986", \ + "-0.000735862, -0.000703853, -0.000557797, -0.000435774, -0.000321147, -0.000250707, -0.000213027", \ + "-0.000391663, -0.000458284, -0.000500866, -0.000460234, -0.000377161, -0.000307513, -0.000261782", \ + "0.000961969, 0.000681627, 0.000142628, -4.53359e-05, -0.000150649, -0.000184546, -0.000182605", \ + "0.00329965, 0.00277709, 0.0015629, 0.00102438, 0.000568046, 0.000322855, 0.000174584", \ + "0.00648684, 0.00577045, 0.0038618, 0.00283966, 0.00190466, 0.001333, 0.000942967" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00974987, 0.0097693, 0.00979074, 0.00979477, 0.00979343, 0.00978914, 0.00978255", \ + "0.00948588, 0.00953955, 0.00965487, 0.0096951, 0.00971699, 0.00972542, 0.00972363", \ + "0.00969685, 0.00967664, 0.00961616, 0.00947038, 0.00964616, 0.00966654, 0.00967719", \ + "0.0103877, 0.0102166, 0.0100524, 0.00991766, 0.0098127, 0.00975757, 0.00973419", \ + "0.0119984, 0.0117653, 0.0110872, 0.0107717, 0.0101996, 0.0101361, 0.00999327", \ + "0.0142896, 0.013958, 0.0128814, 0.0121629, 0.0114682, 0.0109286, 0.0105725", \ + "0.0173243, 0.0168877, 0.0153912, 0.0143243, 0.0131072, 0.0123197, 0.0116748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00034241, -0.000264522, -0.000189762, -0.000175409, -0.000169924, -0.00016737, -0.000164027", \ + "-0.000637583, -0.000510073, -0.000278353, -0.000209672, -0.000170249, -0.00015186, -0.000141986", \ + "-0.000735862, -0.000703853, -0.000557797, -0.000435774, -0.000321147, -0.000250707, -0.000213027", \ + "-0.000391663, -0.000458284, -0.000500866, -0.000460234, -0.000377161, -0.000307513, -0.000261782", \ + "0.000961969, 0.000681627, 0.000142628, -4.53359e-05, -0.000150649, -0.000184546, -0.000182605", \ + "0.00329965, 0.00277709, 0.0015629, 0.00102438, 0.000568046, 0.000322855, 0.000174584", \ + "0.00648684, 0.00577045, 0.0038618, 0.00283966, 0.00190466, 0.001333, 0.000942967" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00569751, 0.00581988, 0.00595397, 0.00597951, 0.00599045, 0.00599537, 0.00599213", \ + "0.00544592, 0.00555221, 0.0058137, 0.00589748, 0.00594893, 0.00589985, 0.00599429", \ + "0.00591671, 0.00581185, 0.0058297, 0.00586763, 0.00590789, 0.00593225, 0.00572429", \ + "0.00681809, 0.00661193, 0.00617949, 0.0061523, 0.00599873, 0.00539249, 0.00579833", \ + "0.0089176, 0.00851046, 0.00751625, 0.00704334, 0.00668057, 0.00643625, 0.00571277", \ + "0.0118014, 0.0111823, 0.00959752, 0.00870966, 0.00783989, 0.00744953, 0.00705869", \ + "0.0155779, 0.0148027, 0.0125756, 0.0112209, 0.00983681, 0.00893573, 0.00855557" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000572893, -0.000474395, -0.000366707, -0.000346477, -0.00033429, -0.000331367, -0.000326329", \ + "-0.000864266, -0.000756164, -0.000507281, -0.000429313, -0.000382283, -0.000357222, -0.000346293", \ + "-0.000475962, -0.000547629, -0.000514813, -0.000473701, -0.000445678, -0.000416027, -0.000387635", \ + "0.000396468, 0.000191828, -0.000195136, -0.000214145, -0.000329951, -0.000362738, -0.000366807", \ + "0.00245641, 0.00203441, 0.00108908, 0.000660034, 0.000237659, 2.45987e-05, -0.000106283", \ + "0.00531508, 0.00469509, 0.00310013, 0.002252, 0.00142202, 0.000891227, 0.000544772", \ + "0.00907853, 0.00824903, 0.0059988, 0.00468461, 0.0033202, 0.0024055, 0.00174308" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00842137, 0.00854082, 0.00866695, 0.00868959, 0.00870105, 0.00870729, 0.00870056", \ + "0.00819563, 0.00834184, 0.00858425, 0.00866009, 0.00871497, 0.00869181, 0.00874772", \ + "0.00853611, 0.00846822, 0.00849118, 0.00866072, 0.00869925, 0.00873309, 0.00866348", \ + "0.00939741, 0.00920323, 0.00894189, 0.00886065, 0.00878721, 0.00817293, 0.00857756", \ + "0.0112594, 0.010913, 0.0100163, 0.00960114, 0.00931221, 0.00911805, 0.0090308", \ + "0.0138736, 0.0133864, 0.0119269, 0.0111129, 0.0103802, 0.0101041, 0.00956888", \ + "0.0173464, 0.0166918, 0.0146675, 0.0134082, 0.0121151, 0.011373, 0.0110133" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00041052, 0.000475076, 0.000540095, 0.000558976, 0.00056947, 0.000570623, 0.000573941", \ + "0.000141716, 0.000233063, 0.000413602, 0.000479996, 0.000521867, 0.000540473, 0.000551381", \ + "0.000318716, 0.000323923, 0.000297939, 0.000346215, 0.000407637, 0.000454842, 0.000498635", \ + "0.000993173, 0.000874755, 0.000746199, 0.000609314, 0.000531353, 0.000505004, 0.000511911", \ + "0.00266018, 0.00251375, 0.00181875, 0.00142241, 0.0010613, 0.000867564, 0.000745519", \ + "0.00511201, 0.00468668, 0.00350526, 0.00280153, 0.00207848, 0.00161367, 0.0013015", \ + "0.00838284, 0.0077757, 0.00605513, 0.00496355, 0.00379134, 0.00297044, 0.00236992" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00567063, 0.00578975, 0.00592194, 0.00594675, 0.00595721, 0.00596164, 0.00595816", \ + "0.00540125, 0.00552686, 0.00578986, 0.00587376, 0.00592289, 0.00594712, 0.0059686", \ + "0.00582934, 0.00575147, 0.00579483, 0.00585648, 0.00589385, 0.00592696, 0.00574768", \ + "0.00677493, 0.00651611, 0.00611334, 0.0060979, 0.00596549, 0.00536824, 0.00577624", \ + "0.00879428, 0.00838945, 0.00740947, 0.00695486, 0.00661361, 0.00638668, 0.00567508", \ + "0.0116203, 0.0110197, 0.00944327, 0.00857264, 0.00772985, 0.00736108, 0.00698944", \ + "0.0153455, 0.0145745, 0.0123722, 0.0110505, 0.00967469, 0.00880576, 0.00844516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000509995, -0.000400376, -0.000304067, -0.000283708, -0.000272764, -0.000266356, -0.000266877", \ + "-0.000807448, -0.000700492, -0.000454699, -0.000370604, -0.000319162, -0.000303958, -0.000294279", \ + "-0.000427092, -0.000500262, -0.000475932, -0.000425199, -0.000382912, -0.000348847, -0.000329011", \ + "0.000422331, 0.000228, -0.000101771, -0.000184983, -0.000289782, -0.000311597, -0.000309543", \ + "0.00245737, 0.0020361, 0.00111006, 0.000649519, 0.000260409, 5.01679e-05, -6.96843e-05", \ + "0.00524424, 0.00461445, 0.00307291, 0.00224187, 0.00141574, 0.000913884, 0.000569599", \ + "0.00891887, 0.00809747, 0.00588628, 0.00460539, 0.00328769, 0.00238503, 0.0017229" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00564743, 0.00576942, 0.00590245, 0.00592778, 0.00593921, 0.00594748, 0.00593956", \ + "0.00540256, 0.00552932, 0.00578057, 0.00585368, 0.00591941, 0.00588748, 0.00595912", \ + "0.00585172, 0.00575293, 0.00579884, 0.00585397, 0.00588989, 0.00592336, 0.00593128", \ + "0.00677584, 0.00652466, 0.00611458, 0.00610068, 0.00596573, 0.00536824, 0.005776", \ + "0.00879315, 0.00838933, 0.00740995, 0.00695542, 0.00661517, 0.00638716, 0.00567544", \ + "0.0116159, 0.0110199, 0.0094438, 0.00857305, 0.00773045, 0.00736168, 0.00698992", \ + "0.0153514, 0.0145729, 0.012372, 0.0110507, 0.00967517, 0.00880336, 0.00844564" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000509892, -0.000411507, -0.000303304, -0.000282706, -0.000270984, -0.000267721, -0.000265467", \ + "-0.000805429, -0.000693416, -0.000452958, -0.000368411, -0.000315474, -0.000293662, -0.000281536", \ + "-0.000425942, -0.000500963, -0.000479374, -0.000435368, -0.00038985, -0.000355003, -0.000334263", \ + "0.000424288, 0.00022956, -0.000102319, -0.000183656, -0.00028888, -0.00031101, -0.000308455", \ + "0.00245988, 0.00204006, 0.00111203, 0.000647748, 0.000261425, 5.09973e-05, -6.5225e-05", \ + "0.00524647, 0.00461709, 0.00307477, 0.00224281, 0.00141729, 0.000914908, 0.000570416", \ + "0.00892069, 0.00809987, 0.00588853, 0.00461782, 0.00328914, 0.0023935, 0.00172393" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00842137, 0.00854082, 0.00866695, 0.00868959, 0.00870105, 0.00870729, 0.00870056", \ + "0.00819563, 0.00834184, 0.00858425, 0.00866009, 0.00871497, 0.00869181, 0.00874772", \ + "0.00853611, 0.00846822, 0.00849118, 0.00866072, 0.00869925, 0.00873309, 0.00866348", \ + "0.00939741, 0.00920323, 0.00894189, 0.00886065, 0.00878721, 0.00817293, 0.00857756", \ + "0.0112594, 0.010913, 0.0100163, 0.00960114, 0.00931221, 0.00911805, 0.0090308", \ + "0.0138736, 0.0133864, 0.0119269, 0.0111129, 0.0103802, 0.0101041, 0.00956888", \ + "0.0173464, 0.0166918, 0.0146675, 0.0134082, 0.0121151, 0.011373, 0.0110133" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000572893, -0.000474395, -0.000366707, -0.000346477, -0.00033429, -0.000331367, -0.000326329", \ + "-0.000864266, -0.000756164, -0.000507281, -0.000429313, -0.000382283, -0.000357222, -0.000346293", \ + "-0.000475962, -0.000547629, -0.000514813, -0.000473701, -0.000445678, -0.000416027, -0.000387635", \ + "0.000396468, 0.000191828, -0.000195136, -0.000214145, -0.000329951, -0.000362738, -0.000366807", \ + "0.00245641, 0.00203441, 0.00108908, 0.000660034, 0.000237659, 2.45987e-05, -0.000106283", \ + "0.00531508, 0.00469509, 0.00310013, 0.002252, 0.00142202, 0.000891227, 0.000544772", \ + "0.00907853, 0.00824903, 0.0059988, 0.00468461, 0.0033202, 0.0024055, 0.00174308" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00310328; + rise_capacitance : 0.00310328; + rise_capacitance_range (0.002396, 0.00310328); + fall_capacitance : 0.00310122; + fall_capacitance_range (0.00233084, 0.00310122); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00153144, -0.00171611, -0.00181131, -0.00183075, -0.00181851, -0.00182568, -0.00182313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181882, 0.00182291, 0.0018412, 0.00183784, 0.00181851, 0.00182568, 0.00182313" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0016112, -0.00172977, -0.00182014, -0.00183852, -0.00182209, -0.00182916, -0.00182647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182177, 0.001841, 0.00186007, 0.00184151, 0.00182209, 0.00182916, 0.00182647" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202509, -0.00203582, -0.00202524, -0.00202589, -0.00202684, -0.0020309, -0.00202937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205753, 0.00204025, 0.00203458, 0.00203397, 0.00203148, 0.00203572, 0.00203281" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y) + (!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201639, -0.00201831, -0.00202718, -0.00202673, -0.00202175, -0.00202584, -0.00202418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203391, 0.0020265, 0.00203231, 0.00203249, 0.00202851, 0.00203079, 0.00202809" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202154, -0.00202415, -0.00202444, -0.00202642, -0.00202154, -0.0020256, -0.002024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203877, 0.00204776, 0.00203185, 0.00203258, 0.00202868, 0.00203111, 0.00202845" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202404, -0.00201828, -0.00202987, -0.00202649, -0.0020218, -0.00202589, -0.00202424" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203617, 0.00204901, 0.00205819, 0.00203276, 0.0020288, 0.00203122, 0.00202853" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00311543; + rise_capacitance : 0.00310893; + rise_capacitance_range (0.00222999, 0.00310893); + fall_capacitance : 0.00311543; + fall_capacitance_range (0.00231149, 0.00311543); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00152291, -0.00171631, -0.001808, -0.00181804, -0.00181674, -0.00182338, -0.00182084" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180993, 0.00182027, 0.0018239, 0.00181804, 0.00181674, 0.00182338, 0.00182084" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00160354, -0.00173025, -0.00181721, -0.00182084, -0.00182081, -0.00182734, -0.00182466" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181321, 0.00182251, 0.00182821, 0.00182084, 0.00182081, 0.00182734, 0.00182466" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020292, -0.00202694, -0.00203847, -0.00203268, -0.00203169, -0.0020352, -0.00203361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021153, 0.00204425, 0.00204499, 0.0020487, 0.00204149, 0.00203923, 0.0020358" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201825, -0.00201944, -0.00202628, -0.00203081, -0.00202245, -0.00202595, -0.00202425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202086, 0.00203927, 0.00204756, 0.00203813, 0.00203135, 0.00203079, 0.00202808" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201428, -0.00201894, -0.00202521, -0.00202652, -0.00202239, -0.0020259, -0.00202423" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202316, 0.0020411, 0.00204834, 0.00203221, 0.00203343, 0.00203108, 0.00202819" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00204038, -0.00204836, -0.00206249, -0.00204232, -0.00204155, -0.00204417, -0.00204151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00211369, 0.00210766, 0.00212219, 0.00208927, 0.00208358, 0.00207908, 0.00206209" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00205128, -0.0020489, -0.0020714, -0.00206362, -0.00205187, -0.0020555, -0.00205381" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206299, 0.00209821, 0.00210046, 0.00209159, 0.00207123, 0.00207317, 0.00206571" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325587; + rise_capacitance : 0.00325587; + rise_capacitance_range (0.00230575, 0.00325587); + fall_capacitance : 0.00317865; + fall_capacitance_range (0.00211192, 0.00317865); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000345897, -0.000344828, -0.000341656, -0.000341027, -0.000340435, -0.000340518, -0.000340052" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000370292, 0.000374317, 0.00036895, 0.00036806, 0.000363495, 0.000358473, 0.000348944" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00159751, -0.00168246, -0.00180639, -0.00180527, -0.00180825, -0.00181546, -0.00181339" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180616, 0.00180659, 0.00180639, 0.00180527, 0.00180825, 0.00181546, 0.00181339" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202513, -0.00202511, -0.00202727, -0.0020311, -0.00202988, -0.00203152, -0.00202992" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206886, 0.00205034, 0.00202727, 0.00203241, 0.00202991, 0.00203549, 0.00203257" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202015, -0.00203149, -0.00202896, -0.00202743, -0.00202641, -0.0020285, -0.00202692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204023, 0.00203149, 0.00205471, 0.00202743, 0.00202641, 0.0020323, 0.00202967" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332213; + rise_capacitance : 0.0033209; + rise_capacitance_range (0.00204138, 0.0033209); + fall_capacitance : 0.00332213; + fall_capacitance_range (0.00201438, 0.00332213); + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00250875, -0.00251373, -0.00251748, -0.00252347, -0.00252719, -0.00254674, -0.00256746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025681, 0.0025718, 0.00258475, 0.00258212, 0.00258193, 0.002582, 0.00257882" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00247778, -0.00248263, -0.00248907, -0.00249356, -0.0025011, -0.00252698, -0.00255807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256635, 0.00256982, 0.00258288, 0.00258041, 0.00258044, 0.00258081, 0.00257808" \ + ); + } + } + } + } + cell (AOI211X1) { + area : 8.4672; + cell_leakage_power : 0.0434804; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0311077; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0300063; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338375; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0568514; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346627; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0436249; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0558709; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0487181; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346627; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0436249; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0558709; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0417284; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363115; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0452737; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0575197; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0460149; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0434804; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !D) + (!B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.115914, 0.136436, 0.298185, 0.499193, 0.900689, 1.42265, 2.10456", \ + "0.135558, 0.156272, 0.318659, 0.519902, 0.921562, 1.44338, 2.12556", \ + "0.206562, 0.229551, 0.394361, 0.595979, 0.998016, 1.52005, 2.2025", \ + "0.255847, 0.284199, 0.47234, 0.676443, 1.07889, 1.60104, 2.28329", \ + "0.311502, 0.350545, 0.588594, 0.824196, 1.23757, 1.75991, 2.44409", \ + "0.353233, 0.403812, 0.69992, 0.975905, 1.43904, 1.97177, 2.65348", \ + "0.393283, 0.45426, 0.808029, 1.12857, 1.64645, 2.22535, 2.92046" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0928491, 0.120487, 0.340905, 0.615763, 1.16454, 1.87798, 2.81048", \ + "0.092854, 0.120535, 0.341014, 0.615763, 1.16477, 1.87791, 2.81049", \ + "0.107258, 0.132569, 0.342685, 0.615793, 1.16474, 1.87743, 2.81062", \ + "0.138978, 0.166019, 0.366619, 0.62473, 1.16459, 1.87789, 2.81044", \ + "0.205966, 0.235668, 0.44502, 0.687475, 1.19162, 1.88232, 2.81058", \ + "0.291839, 0.324883, 0.548552, 0.797843, 1.27606, 1.93014, 2.8266", \ + "0.384875, 0.422554, 0.669455, 0.930287, 1.41775, 2.03696, 2.89338" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0626656, 0.0745117, 0.162324, 0.267959, 0.476732, 0.746908, 1.0996", \ + "0.0824394, 0.0943165, 0.182279, 0.287949, 0.496762, 0.76695, 1.11961", \ + "0.165401, 0.181383, 0.27941, 0.386111, 0.595225, 0.865219, 1.21804", \ + "0.229488, 0.25189, 0.383143, 0.504334, 0.71315, 0.985924, 1.33847", \ + "0.314729, 0.346998, 0.533954, 0.697214, 0.949485, 1.22163, 1.57919", \ + "0.395302, 0.436972, 0.68035, 0.891643, 1.20692, 1.53177, 1.89804", \ + "0.473818, 0.524808, 0.823216, 1.08442, 1.4706, 1.85742, 2.2781" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0581591, 0.0725679, 0.184943, 0.324364, 0.602829, 0.964471, 1.43702", \ + "0.0577503, 0.0723117, 0.184955, 0.324412, 0.602829, 0.964472, 1.43737", \ + "0.0882429, 0.100939, 0.195893, 0.326498, 0.602823, 0.964529, 1.43705", \ + "0.13194, 0.14732, 0.245567, 0.357877, 0.608963, 0.964572, 1.43712", \ + "0.206163, 0.227001, 0.34831, 0.466274, 0.684462, 0.995901, 1.44506", \ + "0.286083, 0.31363, 0.467367, 0.604503, 0.833025, 1.11202, 1.51504", \ + "0.370174, 0.404592, 0.596755, 0.759745, 1.01459, 1.30206, 1.66375" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10276, 0.123206, 0.284158, 0.484445, 0.884737, 1.40526, 2.08546", \ + "0.12116, 0.14189, 0.304447, 0.505313, 0.905921, 1.42661, 2.10686", \ + "0.188911, 0.212403, 0.378505, 0.580007, 0.981577, 1.50259, 2.18342", \ + "0.232796, 0.262976, 0.455169, 0.65986, 1.06179, 1.58301, 2.26401", \ + "0.278027, 0.320518, 0.567587, 0.80584, 1.22013, 1.74161, 2.42468", \ + "0.308362, 0.36386, 0.674229, 0.95418, 1.41878, 1.95382, 2.63413", \ + "0.33592, 0.402933, 0.776218, 1.10372, 1.62561, 2.20596, 2.90074" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796949, 0.107179, 0.326377, 0.600068, 1.14735, 1.85835, 2.78836", \ + "0.079728, 0.107187, 0.326377, 0.600059, 1.14735, 1.85835, 2.78832", \ + "0.0965822, 0.121835, 0.328485, 0.600028, 1.1474, 1.85877, 2.78821", \ + "0.128745, 0.155411, 0.3542, 0.610178, 1.14706, 1.85863, 2.78821", \ + "0.197024, 0.226382, 0.434313, 0.674992, 1.17557, 1.86361, 2.78821", \ + "0.286635, 0.318458, 0.538721, 0.785655, 1.26203, 1.91332, 2.80455", \ + "0.385666, 0.421268, 0.661165, 0.920568, 1.40518, 2.0204, 2.8728" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0574561, 0.0693173, 0.157153, 0.262789, 0.471567, 0.741745, 1.0944", \ + "0.0756658, 0.0875505, 0.17558, 0.281238, 0.490067, 0.760288, 1.113", \ + "0.161264, 0.178661, 0.27901, 0.384085, 0.592034, 0.862031, 1.21446", \ + "0.224642, 0.249317, 0.389684, 0.512268, 0.719199, 0.988678, 1.33988", \ + "0.308442, 0.342652, 0.544516, 0.719984, 0.97831, 1.24968, 1.59988", \ + "0.386445, 0.429826, 0.68906, 0.917564, 1.25458, 1.58723, 1.94606", \ + "0.462242, 0.51436, 0.827713, 1.10848, 1.52549, 1.93675, 2.36705" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0584214, 0.0727265, 0.185032, 0.324534, 0.602829, 0.96448, 1.4374", \ + "0.0574762, 0.0721051, 0.184884, 0.324412, 0.602829, 0.964622, 1.43702", \ + "0.103208, 0.115786, 0.201676, 0.327431, 0.603013, 0.964651, 1.43719", \ + "0.154235, 0.17173, 0.271015, 0.372015, 0.613298, 0.964705, 1.43734", \ + "0.2332, 0.259157, 0.397744, 0.514844, 0.711894, 1.0107, 1.44668", \ + "0.317363, 0.351883, 0.53479, 0.685421, 0.908119, 1.15841, 1.5379", \ + "0.406479, 0.449587, 0.67968, 0.86697, 1.13608, 1.40673, 1.73408" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.088346, 0.108757, 0.269683, 0.469976, 0.870274, 1.39046, 2.07086", \ + "0.104065, 0.124611, 0.286602, 0.487405, 0.888215, 1.40852, 2.08906", \ + "0.168953, 0.195701, 0.366099, 0.567248, 0.968469, 1.48939, 2.17054", \ + "0.212495, 0.249128, 0.460011, 0.665754, 1.06774, 1.58801, 2.26928", \ + "0.268528, 0.318454, 0.600015, 0.851235, 1.26644, 1.78958, 2.46842", \ + "0.324842, 0.38614, 0.734817, 1.04177, 1.52087, 2.05149, 2.73319", \ + "0.380911, 0.453413, 0.866236, 1.23061, 1.78855, 2.37857, 3.06715" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796993, 0.107182, 0.326378, 0.600067, 1.14704, 1.85861, 2.78819", \ + "0.0797413, 0.107204, 0.326377, 0.600067, 1.14709, 1.85878, 2.78841", \ + "0.111935, 0.136133, 0.331152, 0.599879, 1.14735, 1.85846, 2.78842", \ + "0.157742, 0.184678, 0.369607, 0.614633, 1.14719, 1.85873, 2.78827", \ + "0.232652, 0.265696, 0.476199, 0.700191, 1.18193, 1.86208, 2.78821", \ + "0.310429, 0.350578, 0.599745, 0.843341, 1.29006, 1.91838, 2.80224", \ + "0.392873, 0.440446, 0.729989, 1.00542, 1.47084, 2.05147, 2.88016" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0285521, 0.0343941, 0.079498, 0.135115, 0.245974, 0.389913, 0.578054", \ + "0.0508249, 0.0566935, 0.101968, 0.15754, 0.267171, 0.410394, 0.599755", \ + "0.119043, 0.133767, 0.213063, 0.275712, 0.38621, 0.529044, 0.717154", \ + "0.164399, 0.186907, 0.30665, 0.401702, 0.533121, 0.676426, 0.863384", \ + "0.220925, 0.254002, 0.434167, 0.578657, 0.77811, 0.964822, 1.15834", \ + "0.269373, 0.312653, 0.551884, 0.746819, 1.01879, 1.27245, 1.52726", \ + "0.310881, 0.364257, 0.661132, 0.90718, 1.25372, 1.57867, 1.90482" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0249261, 0.0325769, 0.0934834, 0.169656, 0.321693, 0.519377, 0.777835", \ + "0.0279924, 0.0344279, 0.0935387, 0.169666, 0.321692, 0.519366, 0.777833", \ + "0.0790882, 0.0885113, 0.134602, 0.1889, 0.324138, 0.519364, 0.777826", \ + "0.125382, 0.139475, 0.208866, 0.26257, 0.366122, 0.53358, 0.778553", \ + "0.198089, 0.220045, 0.326603, 0.40628, 0.517307, 0.641994, 0.841347", \ + "0.276637, 0.306849, 0.454331, 0.564398, 0.710976, 0.853003, 1.01046", \ + "0.362531, 0.400906, 0.591659, 0.733706, 0.923796, 1.09912, 1.2798" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.103826, 0.124529, 0.28672, 0.487837, 0.889579, 1.41117, 2.09334", \ + "0.119713, 0.140559, 0.303706, 0.505313, 0.907226, 1.42912, 2.11148", \ + "0.189946, 0.215114, 0.383188, 0.585256, 0.987702, 1.50913, 2.19294", \ + "0.241915, 0.275498, 0.478357, 0.683649, 1.08692, 1.60861, 2.29166", \ + "0.309219, 0.354902, 0.62411, 0.87136, 1.28547, 1.81011, 2.49072", \ + "0.375108, 0.4313, 0.764754, 1.06627, 1.5415, 2.07034, 2.75541", \ + "0.440826, 0.507175, 0.901737, 1.25909, 1.8122, 2.40024, 3.09001" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0928437, 0.120547, 0.341017, 0.615724, 1.16459, 1.87799, 2.81059", \ + "0.0928502, 0.120546, 0.340815, 0.615777, 1.16477, 1.87795, 2.81068", \ + "0.121295, 0.144836, 0.3446, 0.615636, 1.16477, 1.87791, 2.81069", \ + "0.167033, 0.193746, 0.379836, 0.62857, 1.16472, 1.8777, 2.81053", \ + "0.243428, 0.276374, 0.485884, 0.71095, 1.1972, 1.88116, 2.81036", \ + "0.323268, 0.363234, 0.610352, 0.853749, 1.30305, 1.93458, 2.82372", \ + "0.40731, 0.454345, 0.742241, 1.01456, 1.48251, 2.0671, 2.90048" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287649, 0.034615, 0.079805, 0.135478, 0.246517, 0.390638, 0.579006", \ + "0.0510447, 0.0569151, 0.102255, 0.157908, 0.267695, 0.411122, 0.600714", \ + "0.119953, 0.134539, 0.213577, 0.27609, 0.386739, 0.529756, 0.718126", \ + "0.166187, 0.188482, 0.307551, 0.402362, 0.533603, 0.677141, 0.864298", \ + "0.224161, 0.256793, 0.435799, 0.580058, 0.779173, 0.965673, 1.1593", \ + "0.274629, 0.317351, 0.554987, 0.749308, 1.02063, 1.27389, 1.52864", \ + "0.319048, 0.371448, 0.666009, 0.911137, 1.25672, 1.58119, 1.90693" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0299364, 0.0382195, 0.100077, 0.175986, 0.327944, 0.52556, 0.783973", \ + "0.0329426, 0.0400622, 0.100078, 0.17599, 0.327946, 0.525587, 0.783903", \ + "0.092183, 0.0998074, 0.140921, 0.195202, 0.330267, 0.525573, 0.784039", \ + "0.145625, 0.156759, 0.2178, 0.268623, 0.372006, 0.539662, 0.784757", \ + "0.229229, 0.24664, 0.340502, 0.415388, 0.522959, 0.647751, 0.84754", \ + "0.319105, 0.34318, 0.473208, 0.577002, 0.719828, 0.858189, 1.01681", \ + "0.416924, 0.447762, 0.616632, 0.750768, 0.934685, 1.10746, 1.28572" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0730471, 0.0899812, 0.223321, 0.389337, 0.72116, 1.15239, 1.71635", \ + "0.0903555, 0.107382, 0.241616, 0.408041, 0.740141, 1.17159, 1.73554", \ + "0.154085, 0.177893, 0.324044, 0.490947, 0.823246, 1.2556, 1.81969", \ + "0.19506, 0.228365, 0.41626, 0.592606, 0.926873, 1.35725, 1.9226", \ + "0.246046, 0.292078, 0.547986, 0.771768, 1.13006, 1.56242, 2.12649", \ + "0.295456, 0.352646, 0.673507, 0.950974, 1.37569, 1.83521, 2.39937", \ + "0.343217, 0.411203, 0.794166, 1.12661, 1.62825, 2.14905, 2.74176" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0649052, 0.0877718, 0.270401, 0.498541, 0.954748, 1.5478, 2.32306", \ + "0.0649375, 0.0877683, 0.270408, 0.498542, 0.954779, 1.54791, 2.3228", \ + "0.0988559, 0.119165, 0.278187, 0.498587, 0.954822, 1.54779, 2.32291", \ + "0.143522, 0.166812, 0.322524, 0.520172, 0.955781, 1.54785, 2.32299", \ + "0.216567, 0.245864, 0.428176, 0.61698, 1.00452, 1.5601, 2.32276", \ + "0.292605, 0.329221, 0.5479, 0.757589, 1.12885, 1.63712, 2.35453", \ + "0.372839, 0.416509, 0.674811, 0.914623, 1.31272, 1.78933, 2.45574" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0284505, 0.0342964, 0.0793918, 0.135012, 0.245871, 0.389808, 0.577942", \ + "0.0505989, 0.056444, 0.101699, 0.157288, 0.267366, 0.410119, 0.599323", \ + "0.118911, 0.133703, 0.212909, 0.275716, 0.386047, 0.529016, 0.717076", \ + "0.164738, 0.187263, 0.306156, 0.401148, 0.532125, 0.672935, 0.863668", \ + "0.222852, 0.255809, 0.43472, 0.578586, 0.777953, 0.964627, 1.15796", \ + "0.274203, 0.316903, 0.553482, 0.747961, 1.01903, 1.27243, 1.52714", \ + "0.320062, 0.372389, 0.66543, 0.909883, 1.25485, 1.5791, 1.90497" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0249253, 0.0325628, 0.0934978, 0.169587, 0.321694, 0.519374, 0.777823", \ + "0.0281435, 0.0345126, 0.0934877, 0.169656, 0.321757, 0.519362, 0.777821", \ + "0.0792327, 0.088578, 0.134767, 0.188923, 0.324053, 0.51934, 0.777823", \ + "0.125067, 0.139077, 0.209448, 0.263023, 0.365444, 0.530789, 0.778538", \ + "0.196599, 0.21835, 0.32595, 0.406355, 0.517482, 0.642186, 0.841616", \ + "0.273524, 0.303686, 0.452574, 0.563026, 0.710691, 0.853013, 1.01057", \ + "0.357271, 0.395962, 0.587439, 0.730776, 0.92245, 1.09841, 1.27961" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.103826, 0.124529, 0.28672, 0.487837, 0.889579, 1.41117, 2.09334", \ + "0.119713, 0.140559, 0.303706, 0.505313, 0.907226, 1.42912, 2.11148", \ + "0.189946, 0.215114, 0.383188, 0.585256, 0.987702, 1.50913, 2.19294", \ + "0.241915, 0.275498, 0.478357, 0.683649, 1.08692, 1.60861, 2.29166", \ + "0.309219, 0.354902, 0.62411, 0.87136, 1.28547, 1.81011, 2.49072", \ + "0.375108, 0.4313, 0.764754, 1.06627, 1.5415, 2.07034, 2.75541", \ + "0.440826, 0.507175, 0.901737, 1.25909, 1.8122, 2.40024, 3.09001" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0928437, 0.120547, 0.341017, 0.615724, 1.16459, 1.87799, 2.81059", \ + "0.0928502, 0.120546, 0.340815, 0.615777, 1.16477, 1.87795, 2.81068", \ + "0.121295, 0.144836, 0.3446, 0.615636, 1.16477, 1.87791, 2.81069", \ + "0.167033, 0.193746, 0.379836, 0.62857, 1.16472, 1.8777, 2.81053", \ + "0.243428, 0.276374, 0.485884, 0.71095, 1.1972, 1.88116, 2.81036", \ + "0.323268, 0.363234, 0.610352, 0.853749, 1.30305, 1.93458, 2.82372", \ + "0.40731, 0.454345, 0.742241, 1.01456, 1.48251, 2.0671, 2.90048" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287649, 0.034615, 0.079805, 0.135478, 0.246517, 0.390638, 0.579006", \ + "0.0510447, 0.0569151, 0.102255, 0.157908, 0.267695, 0.411122, 0.600714", \ + "0.119953, 0.134539, 0.213577, 0.27609, 0.386739, 0.529756, 0.718126", \ + "0.166187, 0.188482, 0.307551, 0.402362, 0.533603, 0.677141, 0.864298", \ + "0.224161, 0.256793, 0.435799, 0.580058, 0.779173, 0.965673, 1.1593", \ + "0.274629, 0.317351, 0.554987, 0.749308, 1.02063, 1.27389, 1.52864", \ + "0.319048, 0.371448, 0.666009, 0.911137, 1.25672, 1.58119, 1.90693" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0299364, 0.0382195, 0.100077, 0.175986, 0.327944, 0.52556, 0.783973", \ + "0.0329426, 0.0400622, 0.100078, 0.17599, 0.327946, 0.525587, 0.783903", \ + "0.092183, 0.0998074, 0.140921, 0.195202, 0.330267, 0.525573, 0.784039", \ + "0.145625, 0.156759, 0.2178, 0.268623, 0.372006, 0.539662, 0.784757", \ + "0.229229, 0.24664, 0.340502, 0.415388, 0.522959, 0.647751, 0.84754", \ + "0.319105, 0.34318, 0.473208, 0.577002, 0.719828, 0.858189, 1.01681", \ + "0.416924, 0.447762, 0.616632, 0.750768, 0.934685, 1.10746, 1.28572" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711692, 0.0918768, 0.253385, 0.453805, 0.854169, 1.37449, 2.05472", \ + "0.083862, 0.1046, 0.267493, 0.468753, 0.8697, 1.39028, 2.07071", \ + "0.153955, 0.182982, 0.352593, 0.554243, 0.954809, 1.47591, 2.15632", \ + "0.201375, 0.241437, 0.463628, 0.665921, 1.06424, 1.58422, 2.26423", \ + "0.263726, 0.316789, 0.618853, 0.880474, 1.28877, 1.80535, 2.48372", \ + "0.322948, 0.387607, 0.761582, 1.09157, 1.58439, 2.10603, 2.78082", \ + "0.380912, 0.456974, 0.897019, 1.29043, 1.88449, 2.48432, 3.15985" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0795913, 0.107156, 0.326377, 0.600068, 1.14705, 1.85878, 2.78792", \ + "0.0787895, 0.106863, 0.326299, 0.599827, 1.14735, 1.85878, 2.78832", \ + "0.126052, 0.150827, 0.331656, 0.600017, 1.14697, 1.85834, 2.78833", \ + "0.173326, 0.204456, 0.387123, 0.61934, 1.14718, 1.85882, 2.78833", \ + "0.244959, 0.286069, 0.520758, 0.734413, 1.19204, 1.86165, 2.78804", \ + "0.322892, 0.372617, 0.661169, 0.915792, 1.33619, 1.93792, 2.80326", \ + "0.408938, 0.466972, 0.805796, 1.10826, 1.57239, 2.11621, 2.90842" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247747, 0.0304903, 0.0750673, 0.130461, 0.241111, 0.384923, 0.573042", \ + "0.0465547, 0.0527126, 0.0976282, 0.152602, 0.263323, 0.405628, 0.595157", \ + "0.104232, 0.121287, 0.206772, 0.271473, 0.381776, 0.524663, 0.712759", \ + "0.140715, 0.166738, 0.29511, 0.393654, 0.527051, 0.66809, 0.856152", \ + "0.183799, 0.221997, 0.416639, 0.566712, 0.770351, 0.959042, 1.15307", \ + "0.217591, 0.26765, 0.526682, 0.729593, 1.00749, 1.26416, 1.52096", \ + "0.243191, 0.30444, 0.627554, 0.883964, 1.23842, 1.56767, 1.89658" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0204621, 0.0280606, 0.0888564, 0.164863, 0.316822, 0.514476, 0.772788", \ + "0.0250868, 0.0309233, 0.088856, 0.164844, 0.316816, 0.514399, 0.772638", \ + "0.07617, 0.0858661, 0.132549, 0.185012, 0.319438, 0.514426, 0.772766", \ + "0.121375, 0.135838, 0.207686, 0.261417, 0.36201, 0.526279, 0.773491", \ + "0.19359, 0.216006, 0.32405, 0.403971, 0.515033, 0.638766, 0.837253", \ + "0.273713, 0.304023, 0.452083, 0.561949, 0.709781, 0.850819, 1.00753", \ + "0.362112, 0.401304, 0.590808, 0.732608, 0.9224, 1.09797, 1.27837" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0867599, 0.107686, 0.270374, 0.471628, 0.873255, 1.39502, 2.07732", \ + "0.0996033, 0.120631, 0.284582, 0.486602, 0.888802, 1.41083, 2.09327", \ + "0.176726, 0.203643, 0.370245, 0.571988, 0.973857, 1.49639, 2.17879", \ + "0.233485, 0.270185, 0.482164, 0.68348, 1.08313, 1.60469, 2.2866", \ + "0.306722, 0.355535, 0.644124, 0.900592, 1.30747, 1.82576, 2.50594", \ + "0.375774, 0.435615, 0.793779, 1.11702, 1.60483, 2.12601, 2.80278", \ + "0.443262, 0.513233, 0.934886, 1.32107, 1.90866, 2.5052, 3.18158" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0927773, 0.120505, 0.340874, 0.615775, 1.16471, 1.87792, 2.81075", \ + "0.0924271, 0.120413, 0.340875, 0.615568, 1.16477, 1.87799, 2.81074", \ + "0.135096, 0.158256, 0.345204, 0.615589, 1.16435, 1.87788, 2.81074", \ + "0.184192, 0.214395, 0.39625, 0.632537, 1.16474, 1.87808, 2.81072", \ + "0.259086, 0.299171, 0.530314, 0.744036, 1.20652, 1.8808, 2.81071", \ + "0.339258, 0.388083, 0.672056, 0.925932, 1.34964, 1.95458, 2.82447", \ + "0.427235, 0.484545, 0.818627, 1.11992, 1.58098, 2.13027, 2.92763" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0249644, 0.0306883, 0.0753559, 0.130842, 0.24163, 0.385625, 0.573926", \ + "0.0467984, 0.0529156, 0.0978909, 0.152945, 0.263824, 0.406323, 0.596048", \ + "0.105217, 0.122148, 0.207324, 0.271849, 0.382257, 0.525351, 0.713695", \ + "0.142616, 0.168437, 0.295988, 0.394402, 0.528314, 0.668776, 0.859808", \ + "0.18775, 0.22496, 0.418439, 0.568102, 0.771397, 0.96002, 1.15393", \ + "0.223432, 0.272735, 0.529868, 0.732081, 1.00928, 1.26561, 1.52232", \ + "0.252224, 0.312658, 0.632234, 0.887595, 1.24138, 1.57016, 1.89848" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247146, 0.0331944, 0.0953936, 0.171232, 0.323069, 0.520472, 0.778696", \ + "0.0293654, 0.03602, 0.0953918, 0.171228, 0.323066, 0.52058, 0.77882", \ + "0.090497, 0.0978942, 0.138709, 0.191361, 0.325576, 0.520556, 0.77874", \ + "0.143711, 0.154447, 0.216888, 0.267456, 0.368792, 0.532337, 0.779545", \ + "0.228042, 0.244752, 0.338199, 0.413258, 0.52075, 0.644389, 0.843198", \ + "0.320721, 0.343378, 0.471694, 0.574828, 0.717588, 0.856156, 1.01324", \ + "0.421952, 0.451407, 0.616621, 0.74943, 0.933634, 1.10528, 1.28518" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0613783, 0.0785365, 0.212376, 0.378497, 0.710361, 1.14165, 1.70577", \ + "0.0757019, 0.0928637, 0.227776, 0.394596, 0.726885, 1.15839, 1.72263", \ + "0.143458, 0.170219, 0.319535, 0.484726, 0.817037, 1.24895, 1.81302", \ + "0.187506, 0.224622, 0.427975, 0.599857, 0.926551, 1.36016, 1.92325", \ + "0.244475, 0.294274, 0.574084, 0.812882, 1.16832, 1.59596, 2.1581", \ + "0.297248, 0.358294, 0.707537, 1.01142, 1.45987, 1.9104, 2.46967", \ + "0.34752, 0.419648, 0.832862, 1.19792, 1.74329, 2.28547, 2.86614" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0648892, 0.0877762, 0.2704, 0.49854, 0.954779, 1.54787, 2.3228", \ + "0.0648031, 0.0876323, 0.270413, 0.498537, 0.954778, 1.54787, 2.3228", \ + "0.115341, 0.13611, 0.282225, 0.498527, 0.954741, 1.54754, 2.3228", \ + "0.162331, 0.190132, 0.344995, 0.529398, 0.955613, 1.54793, 2.32278", \ + "0.233003, 0.270483, 0.479118, 0.660142, 1.02119, 1.56038, 2.32312", \ + "0.31011, 0.356246, 0.616708, 0.840855, 1.18904, 1.66404, 2.35914", \ + "0.395267, 0.449134, 0.758863, 1.02895, 1.43209, 1.87194, 2.49693" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247532, 0.0304698, 0.075055, 0.13043, 0.241098, 0.384929, 0.572996", \ + "0.0463949, 0.0525654, 0.0975114, 0.152465, 0.263201, 0.405531, 0.595032", \ + "0.104094, 0.121021, 0.20656, 0.271264, 0.381321, 0.524649, 0.712625", \ + "0.141129, 0.167008, 0.29551, 0.393627, 0.527775, 0.668084, 0.855878", \ + "0.185865, 0.223641, 0.417171, 0.566787, 0.770213, 0.958653, 1.15296", \ + "0.222663, 0.271902, 0.528472, 0.730524, 1.00782, 1.26416, 1.52087", \ + "0.252212, 0.312658, 0.631525, 0.886226, 1.23945, 1.56827, 1.89673" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02046, 0.0280623, 0.0888598, 0.164872, 0.316824, 0.514402, 0.772771", \ + "0.0252099, 0.0310168, 0.0888546, 0.164844, 0.316819, 0.514398, 0.772782", \ + "0.076344, 0.0861781, 0.132777, 0.185172, 0.319418, 0.514493, 0.772764", \ + "0.121081, 0.135615, 0.207191, 0.261399, 0.362875, 0.526277, 0.773653", \ + "0.192457, 0.214798, 0.323432, 0.403875, 0.515186, 0.639115, 0.837369", \ + "0.270947, 0.301251, 0.450148, 0.560843, 0.709352, 0.850811, 1.00763", \ + "0.358309, 0.39662, 0.587188, 0.730115, 0.921156, 1.09787, 1.27821" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0867599, 0.107686, 0.270374, 0.471628, 0.873255, 1.39502, 2.07732", \ + "0.0996033, 0.120631, 0.284582, 0.486602, 0.888802, 1.41083, 2.09327", \ + "0.176726, 0.203643, 0.370245, 0.571988, 0.973857, 1.49639, 2.17879", \ + "0.233485, 0.270185, 0.482164, 0.68348, 1.08313, 1.60469, 2.2866", \ + "0.306722, 0.355535, 0.644124, 0.900592, 1.30747, 1.82576, 2.50594", \ + "0.375774, 0.435615, 0.793779, 1.11702, 1.60483, 2.12601, 2.80278", \ + "0.443262, 0.513233, 0.934886, 1.32107, 1.90866, 2.5052, 3.18158" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0927773, 0.120505, 0.340874, 0.615775, 1.16471, 1.87792, 2.81075", \ + "0.0924271, 0.120413, 0.340875, 0.615568, 1.16477, 1.87799, 2.81074", \ + "0.135096, 0.158256, 0.345204, 0.615589, 1.16435, 1.87788, 2.81074", \ + "0.184192, 0.214395, 0.39625, 0.632537, 1.16474, 1.87808, 2.81072", \ + "0.259086, 0.299171, 0.530314, 0.744036, 1.20652, 1.8808, 2.81071", \ + "0.339258, 0.388083, 0.672056, 0.925932, 1.34964, 1.95458, 2.82447", \ + "0.427235, 0.484545, 0.818627, 1.11992, 1.58098, 2.13027, 2.92763" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0249644, 0.0306883, 0.0753559, 0.130842, 0.24163, 0.385625, 0.573926", \ + "0.0467984, 0.0529156, 0.0978909, 0.152945, 0.263824, 0.406323, 0.596048", \ + "0.105217, 0.122148, 0.207324, 0.271849, 0.382257, 0.525351, 0.713695", \ + "0.142616, 0.168437, 0.295988, 0.394402, 0.528314, 0.668776, 0.859808", \ + "0.18775, 0.22496, 0.418439, 0.568102, 0.771397, 0.96002, 1.15393", \ + "0.223432, 0.272735, 0.529868, 0.732081, 1.00928, 1.26561, 1.52232", \ + "0.252224, 0.312658, 0.632234, 0.887595, 1.24138, 1.57016, 1.89848" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247146, 0.0331944, 0.0953936, 0.171232, 0.323069, 0.520472, 0.778696", \ + "0.0293654, 0.03602, 0.0953918, 0.171228, 0.323066, 0.52058, 0.77882", \ + "0.090497, 0.0978942, 0.138709, 0.191361, 0.325576, 0.520556, 0.77874", \ + "0.143711, 0.154447, 0.216888, 0.267456, 0.368792, 0.532337, 0.779545", \ + "0.228042, 0.244752, 0.338199, 0.413258, 0.52075, 0.644389, 0.843198", \ + "0.320721, 0.343378, 0.471694, 0.574828, 0.717588, 0.856156, 1.01324", \ + "0.421952, 0.451407, 0.616621, 0.74943, 0.933634, 1.10528, 1.28518" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00666275, 0.00666528, 0.00667029, 0.00667146, 0.00667154, 0.00667189, 0.00666901", \ + "0.00659749, 0.00660764, 0.00663916, 0.0066486, 0.00665434, 0.00665226, 0.00665281", \ + "0.00653797, 0.00653642, 0.00658213, 0.0066081, 0.00662237, 0.00663258, 0.00663973", \ + "0.00654354, 0.00654612, 0.00656514, 0.00658497, 0.00659873, 0.00661915, 0.00662869", \ + "0.0067531, 0.00673393, 0.00666934, 0.00665716, 0.00663077, 0.00663677, 0.00663637", \ + "0.007364, 0.00729892, 0.00704556, 0.00691866, 0.00682056, 0.00677452, 0.00672493", \ + "0.00841238, 0.0083044, 0.00779824, 0.00751418, 0.00728394, 0.00708298, 0.00697573" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000265906, 0.000265917, 0.000265804, 0.000265643, 0.000265258, 0.000264672, 0.000263273", \ + "0.000177763, 0.00018021, 0.000195658, 0.000194795, 0.000195304, 0.000195148, 0.000194651", \ + "0.000103249, 0.000107895, 0.000132417, 0.000144825, 0.0001533, 0.000163569, 0.000163045", \ + "0.000189341, 0.0001794, 0.000162485, 0.000160091, 0.000160864, 0.000166473, 0.000161499", \ + "0.000596748, 0.00055791, 0.00040378, 0.000329686, 0.000269579, 0.000237103, 0.000214763", \ + "0.00138465, 0.00130803, 0.000948964, 0.000745569, 0.000562428, 0.000448364, 0.000371785", \ + "0.00251238, 0.0024045, 0.00182537, 0.00145529, 0.00108527, 0.00084702, 0.000677029" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00589646, 0.00591039, 0.00593698, 0.00594299, 0.00594632, 0.00594851, 0.00594776", \ + "0.00578021, 0.00580858, 0.00589612, 0.00592422, 0.00594114, 0.00594839, 0.00595292", \ + "0.00569234, 0.00570758, 0.00577357, 0.00583101, 0.00587967, 0.00590327, 0.00592028", \ + "0.00570564, 0.00570653, 0.00574369, 0.00578066, 0.00582387, 0.00587029, 0.005897", \ + "0.00594207, 0.00591478, 0.00584397, 0.00584948, 0.00583293, 0.0058569, 0.00587732", \ + "0.00661158, 0.00651725, 0.00622263, 0.00610592, 0.00601491, 0.00597468, 0.00594464", \ + "0.00773367, 0.00758228, 0.00697686, 0.00668953, 0.00643872, 0.00630298, 0.00618176" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000259197, 0.000259869, 0.000261134, 0.00026114, 0.000260539, 0.000259635, 0.000260892", \ + "0.00015144, 0.000161515, 0.000180371, 0.00019132, 0.000193478, 0.000189709, 0.000191265", \ + "0.000153082, 0.000149348, 0.000146306, 0.000153187, 0.000153575, 0.000163146, 0.000162168", \ + "0.000349765, 0.00032764, 0.000301766, 0.000261514, 0.000226667, 0.000206134, 0.00018561", \ + "0.000982644, 0.000917475, 0.000648104, 0.000505534, 0.000395112, 0.000320437, 0.000269468", \ + "0.00191751, 0.00181741, 0.00135541, 0.00105992, 0.000782797, 0.000610236, 0.00048983", \ + "0.00318772, 0.00306342, 0.00240118, 0.00193576, 0.00143906, 0.00111402, 0.000880135" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00439798, 0.00441088, 0.0044371, 0.00444276, 0.00444784, 0.00444947, 0.00444954", \ + "0.00430012, 0.00431871, 0.00438597, 0.00441121, 0.00442823, 0.00443604, 0.00444042", \ + "0.00426361, 0.00426497, 0.00430056, 0.00433363, 0.00437069, 0.00438078, 0.0044127", \ + "0.00437361, 0.00435892, 0.00433678, 0.0043363, 0.00435237, 0.00437424, 0.00439326", \ + "0.00485779, 0.00479169, 0.00458737, 0.00450431, 0.00444028, 0.00442284, 0.00441222", \ + "0.00574729, 0.00562701, 0.00516496, 0.00495085, 0.00476181, 0.00459119, 0.0045597", \ + "0.00698738, 0.00681128, 0.00608497, 0.00569418, 0.00532414, 0.00504726, 0.0048777" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000156426, -0.000150275, -0.000143571, -0.000141547, -0.000140522, -0.00013986, -0.000137719", \ + "-0.000244586, -0.000223633, -0.000163432, -0.000146334, -0.000136738, -0.000132557, -0.000126999", \ + "-0.000242218, -0.000210438, -0.000188572, -0.000166987, -0.000150365, -0.000141758, -0.000134842", \ + "2.56562e-05, 3.57609e-06, -3.40581e-05, -7.80085e-05, -0.000101376, -0.000121081, -0.000124797", \ + "0.000709252, 0.000632872, 0.000351158, 0.000191775, 7.37735e-05, 1.23434e-05, -2.57876e-05", \ + "0.00169412, 0.00158412, 0.00106852, 0.000761269, 0.000474822, 0.000314173, 0.000202035", \ + "0.00301667, 0.00288272, 0.00215571, 0.00166962, 0.00116681, 0.000839854, 0.00061324" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00525047, 0.00525981, 0.00528132, 0.00528574, 0.00528991, 0.00528831, 0.00528875", \ + "0.00515919, 0.00517586, 0.00523282, 0.00525562, 0.00527082, 0.00527716, 0.00527963", \ + "0.00511248, 0.00511686, 0.00515018, 0.00518001, 0.00521379, 0.00520308, 0.00525179", \ + "0.00520397, 0.00519197, 0.0051777, 0.00517904, 0.00519537, 0.00521444, 0.00523175", \ + "0.00563721, 0.00559242, 0.00541228, 0.00533494, 0.00527893, 0.00526031, 0.00524891", \ + "0.00648164, 0.00637897, 0.00597604, 0.00578229, 0.00558465, 0.00536975, 0.00539375", \ + "0.00767792, 0.0075243, 0.00687154, 0.00650644, 0.00611578, 0.00588258, 0.00569819" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000155754, -0.000149633, -0.000143005, -0.000141022, -0.000139983, -0.000139334, -0.000137186", \ + "-0.00024332, -0.000222591, -0.000163606, -0.000145596, -0.000135996, -0.000131813, -0.000122514", \ + "-0.000242006, -0.000209708, -0.000188498, -0.000166301, -0.000149635, -0.000141156, -0.000134082", \ + "2.41555e-05, 1.57466e-06, -3.50358e-05, -7.74508e-05, -9.75909e-05, -0.000120405, -0.000124088", \ + "0.000705026, 0.000629287, 0.000348848, 0.000192183, 7.54287e-05, 1.34257e-05, -2.49444e-05", \ + "0.00168719, 0.00158041, 0.00106552, 0.000757615, 0.000474152, 0.000312917, 0.0001999", \ + "0.00300509, 0.00286974, 0.00215224, 0.00166909, 0.00116286, 0.000840651, 0.000613458" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00439755, 0.00441068, 0.00443765, 0.00444419, 0.00444745, 0.0044491, 0.00445", \ + "0.00430123, 0.0043178, 0.00438678, 0.00441223, 0.00442945, 0.00443754, 0.00444112", \ + "0.0042643, 0.00427128, 0.00430523, 0.00433245, 0.00435678, 0.00439642, 0.00441184", \ + "0.00439068, 0.00436774, 0.00433591, 0.00434105, 0.00435484, 0.0043813, 0.00438808", \ + "0.00490549, 0.00483949, 0.00461116, 0.00452308, 0.00446441, 0.00442929, 0.0044188", \ + "0.00583968, 0.00571616, 0.00523147, 0.00499978, 0.00477214, 0.00467079, 0.0045844", \ + "0.0071405, 0.00696107, 0.00619685, 0.00577683, 0.00536495, 0.00509303, 0.00492112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00017273, -0.000168027, -0.000156144, -0.000153972, -0.000153103, -0.000152072, -0.00015179", \ + "-0.000277367, -0.000256307, -0.000201716, -0.000184097, -0.000175432, -0.000171876, -0.000166942", \ + "-0.000254569, -0.000233973, -0.000225812, -0.000210035, -0.000191091, -0.000189312, -0.000179723", \ + "3.59638e-05, -4.30913e-06, -3.46262e-05, -9.13925e-05, -0.000125091, -0.000141481, -0.000148291", \ + "0.000751511, 0.00067502, 0.000365285, 0.000197144, 5.96005e-05, -1.24126e-05, -5.81636e-05", \ + "0.00177972, 0.00166637, 0.00112473, 0.000806058, 0.000491857, 0.000313104, 0.000188569", \ + "0.00315638, 0.00301271, 0.00226535, 0.0017615, 0.00122511, 0.000873051, 0.000627981" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00525047, 0.00525981, 0.00528132, 0.00528574, 0.00528991, 0.00528831, 0.00528875", \ + "0.00515919, 0.00517586, 0.00523282, 0.00525562, 0.00527082, 0.00527716, 0.00527963", \ + "0.00511248, 0.00511686, 0.00515018, 0.00518001, 0.00521379, 0.00520308, 0.00525179", \ + "0.00520397, 0.00519197, 0.0051777, 0.00517904, 0.00519537, 0.00521444, 0.00523175", \ + "0.00563721, 0.00559242, 0.00541228, 0.00533494, 0.00527893, 0.00526031, 0.00524891", \ + "0.00648164, 0.00637897, 0.00597604, 0.00578229, 0.00558465, 0.00536975, 0.00539375", \ + "0.00767792, 0.0075243, 0.00687154, 0.00650644, 0.00611578, 0.00588258, 0.00569819" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00017273, -0.000168027, -0.000156144, -0.000153972, -0.000153103, -0.000152072, -0.00015179", \ + "-0.000277367, -0.000256307, -0.000201716, -0.000184097, -0.000175432, -0.000171876, -0.000166942", \ + "-0.000254569, -0.000233973, -0.000225812, -0.000210035, -0.000191091, -0.000189312, -0.000179723", \ + "3.59638e-05, -4.30913e-06, -3.46262e-05, -9.13925e-05, -0.000125091, -0.000141481, -0.000148291", \ + "0.000751511, 0.00067502, 0.000365285, 0.000197144, 5.96005e-05, -1.24126e-05, -5.81636e-05", \ + "0.00177972, 0.00166637, 0.00112473, 0.000806058, 0.000491857, 0.000313104, 0.000188569", \ + "0.00315638, 0.00301271, 0.00226535, 0.0017615, 0.00122511, 0.000873051, 0.000627981" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00332202, 0.00334532, 0.0033915, 0.00340179, 0.00340788, 0.00341038, 0.00341167", \ + "0.00318298, 0.00320927, 0.00331186, 0.00335247, 0.00337921, 0.00339174, 0.00339871", \ + "0.00331395, 0.00329736, 0.00321412, 0.0032812, 0.00331393, 0.00334141, 0.00336163", \ + "0.00359097, 0.00355196, 0.00342182, 0.00336464, 0.00333658, 0.00333951, 0.00335143", \ + "0.00433169, 0.00424439, 0.00394624, 0.003767, 0.00360108, 0.00351171, 0.00346135", \ + "0.00535317, 0.00521872, 0.0046672, 0.00437456, 0.00398094, 0.00382927, 0.00369307", \ + "0.00668851, 0.0065009, 0.00571525, 0.0052512, 0.00479098, 0.00441109, 0.00412987" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000232723, -0.000209474, -0.000165635, -0.00015761, -0.000153053, -0.00015131, -0.000150261", \ + "-0.000333083, -0.000295742, -0.000178406, -0.000141778, -0.000118449, -0.000111129, -0.000104913", \ + "-0.000323238, -0.000303789, -0.000223654, -0.000189087, -0.000151967, -0.000132454, -0.000116233", \ + "-4.84286e-05, -7.72153e-05, -8.43239e-05, -0.000102493, -0.000105683, -0.000102935, -9.69375e-05", \ + "0.000688798, 0.000588604, 0.00027032, 0.00012888, 3.02228e-05, -1.17616e-05, -3.59857e-05", \ + "0.00172274, 0.00157869, 0.000974767, 0.000670476, 0.000407648, 0.000263776, 0.000174377", \ + "0.00311966, 0.00292744, 0.00206004, 0.00155955, 0.00106725, 0.000768185, 0.000562528" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00418151, 0.00419814, 0.00423642, 0.00424557, 0.00425058, 0.00425137, 0.004251", \ + "0.00405071, 0.00407259, 0.00416092, 0.00419777, 0.0042224, 0.0042333, 0.0042384", \ + "0.00414367, 0.00413365, 0.00408739, 0.00412569, 0.00415714, 0.00418304, 0.00420036", \ + "0.00440052, 0.00437042, 0.00425248, 0.00420439, 0.00417808, 0.00418027, 0.0041898", \ + "0.00509992, 0.0050353, 0.00476832, 0.00461311, 0.00443633, 0.00434871, 0.00429744", \ + "0.00607402, 0.0059667, 0.00547636, 0.00517707, 0.00486466, 0.00466209, 0.00452592", \ + "0.0073684, 0.0072087, 0.00649445, 0.00606671, 0.00559475, 0.0052371, 0.00495576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000231839, -0.000208968, -0.000165545, -0.000157435, -0.000153317, -0.000151341, -0.000150646", \ + "-0.000331526, -0.000294519, -0.000177917, -0.000141402, -0.000118121, -0.000110821, -0.00010461", \ + "-0.000322879, -0.000303242, -0.000222285, -0.000188553, -0.000151498, -0.000132015, -0.000115824", \ + "-5.14977e-05, -7.64856e-05, -8.21539e-05, -0.000103822, -0.0001049, -0.000102271, -9.64393e-05", \ + "0.000673618, 0.000580416, 0.00026764, 0.000127905, 3.07073e-05, -1.16624e-05, -3.4566e-05", \ + "0.00169423, 0.00155844, 0.000970853, 0.00066985, 0.000407087, 0.000263391, 0.000173326", \ + "0.00307545, 0.00289433, 0.00204834, 0.00155048, 0.00106549, 0.000766015, 0.000561848" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00332175, 0.00334495, 0.00339119, 0.00340175, 0.0034077, 0.00341075, 0.00341093", \ + "0.00318402, 0.00320999, 0.00331171, 0.00335165, 0.00337906, 0.00339183, 0.00339785", \ + "0.00332052, 0.00330932, 0.00327478, 0.00326822, 0.00331617, 0.00334245, 0.00336173", \ + "0.00363198, 0.00358183, 0.0034302, 0.00342962, 0.00324248, 0.00337355, 0.00337325", \ + "0.0043887, 0.00429101, 0.00398655, 0.00380608, 0.00362034, 0.00352358, 0.00347225", \ + "0.00544474, 0.00530216, 0.00473062, 0.00443034, 0.00407841, 0.00386772, 0.00372113", \ + "0.00683728, 0.00663976, 0.00583338, 0.00534233, 0.00481806, 0.00449165, 0.00417965" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000235112, -0.000211745, -0.000167509, -0.000159527, -0.000155357, -0.000153293, -0.000152646", \ + "-0.000358693, -0.000317653, -0.000195471, -0.000158051, -0.000133855, -0.000126397, -0.000119264", \ + "-0.000329622, -0.000306335, -0.000247932, -0.000210059, -0.000174704, -0.000153066, -0.000137046", \ + "-3.87821e-05, -6.85923e-05, -9.96516e-05, -0.000122617, -0.00012882, -0.000126648, -0.000120641", \ + "0.000729815, 0.000625868, 0.000288023, 0.000133563, 2.01891e-05, -2.58663e-05, -5.62602e-05", \ + "0.00180559, 0.00165643, 0.00103849, 0.000707728, 0.00042459, 0.000264928, 0.000165777", \ + "0.00325461, 0.0030551, 0.00215971, 0.00163954, 0.00112105, 0.000800144, 0.00057815" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00418151, 0.00419814, 0.00423642, 0.00424557, 0.00425058, 0.00425137, 0.004251", \ + "0.00405071, 0.00407259, 0.00416092, 0.00419777, 0.0042224, 0.0042333, 0.0042384", \ + "0.00414367, 0.00413365, 0.00408739, 0.00412569, 0.00415714, 0.00418304, 0.00420036", \ + "0.00440052, 0.00437042, 0.00425248, 0.00420439, 0.00417808, 0.00418027, 0.0041898", \ + "0.00509992, 0.0050353, 0.00476832, 0.00461311, 0.00443633, 0.00434871, 0.00429744", \ + "0.00607402, 0.0059667, 0.00547636, 0.00517707, 0.00486466, 0.00466209, 0.00452592", \ + "0.0073684, 0.0072087, 0.00649445, 0.00606671, 0.00559475, 0.0052371, 0.00495576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000235112, -0.000211745, -0.000167509, -0.000159527, -0.000155357, -0.000153293, -0.000152646", \ + "-0.000358693, -0.000317653, -0.000195471, -0.000158051, -0.000133855, -0.000126397, -0.000119264", \ + "-0.000329622, -0.000306335, -0.000247932, -0.000210059, -0.000174704, -0.000153066, -0.000137046", \ + "-3.87821e-05, -6.85923e-05, -9.96516e-05, -0.000122617, -0.00012882, -0.000126648, -0.000120641", \ + "0.000729815, 0.000625868, 0.000288023, 0.000133563, 2.01891e-05, -2.58663e-05, -5.62602e-05", \ + "0.00180559, 0.00165643, 0.00103849, 0.000707728, 0.00042459, 0.000264928, 0.000165777", \ + "0.00325461, 0.0030551, 0.00215971, 0.00163954, 0.00112105, 0.000800144, 0.00057815" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151138; + rise_capacitance : 0.00150642; + rise_capacitance_range (0.00117661, 0.00150642); + fall_capacitance : 0.00151138; + fall_capacitance_range (0.00114503, 0.00151138); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000743391, -0.000824305, -0.00087222, -0.000882118, -0.000876234, -0.000879366, -0.000878086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000884351, 0.000873404, 0.000886878, 0.000885386, 0.000876234, 0.000879366, 0.000878086" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736563, -0.000823724, -0.000871761, -0.000881945, -0.000877256, -0.000880402, -0.000879145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885269, 0.000885352, 0.000887506, 0.000886393, 0.000877256, 0.000880402, 0.000879145" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000681338, -0.000770685, -0.000843462, -0.000852769, -0.000844181, -0.000847184, -0.000845968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000845608, 0.00084669, 0.000852708, 0.000852769, 0.000844181, 0.000847184, 0.000845968" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976853, -0.000975794, -0.000980063, -0.000984134, -0.000980114, -0.000981843, -0.000981029" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983055, 0.000989517, 0.000982927, 0.000984943, 0.000983073, 0.000984241, 0.000982929" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979727, -0.000980552, -0.000981928, -0.000981738, -0.000979932, -0.000981666, -0.000980881" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980829, 0.000988553, 0.000985504, 0.000985022, 0.000983319, 0.000984164, 0.000982888" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981991, -0.000983609, -0.000984608, -0.00098564, -0.000982093, -0.000983744, -0.000982928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102979, 0.00100435, 0.00100111, 0.000988336, 0.000985502, 0.000986732, 0.000985022" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015712; + rise_capacitance : 0.00152985; + rise_capacitance_range (0.0010835, 0.00152985); + fall_capacitance : 0.0015712; + fall_capacitance_range (0.00113332, 0.0015712); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00074674, -0.000824306, -0.000872336, -0.00087121, -0.000875623, -0.000878891, -0.000877613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883683, 0.000869795, 0.000893752, 0.00087121, 0.000875623, 0.000878891, 0.000877613" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000740354, -0.000823694, -0.000872152, -0.000877487, -0.00087645, -0.000879732, -0.000878478" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883476, 0.000877064, 0.000877615, 0.000877487, 0.00087645, 0.000879732, 0.000878478" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000684743, -0.000772122, -0.000843945, -0.000844313, -0.000844553, -0.000847695, -0.00084648" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000851639, 0.000849143, 0.000854637, 0.000844313, 0.000844553, 0.000847695, 0.00084648" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978918, -0.000978587, -0.000979566, -0.000981803, -0.000979937, -0.000981843, -0.000981026" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982184, 0.000983532, 0.000985133, 0.000986018, 0.000983616, 0.000984237, 0.000982928" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976432, -0.000977932, -0.00098047, -0.000981815, -0.000979886, -0.000981789, -0.000980965" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977171, 0.000984464, 0.000987551, 0.000987868, 0.000984448, 0.000984332, 0.000982983" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977932, -0.000977967, -0.00098184, -0.000981844, -0.000979773, -0.000981677, -0.000980883" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989481, 0.000983882, 0.00098725, 0.000984267, 0.000984341, 0.000984206, 0.000982888" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120983, -0.00121817, -0.00121183, -0.00121735, -0.0012206, -0.00122656, -0.00123235" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124409, 0.00123836, 0.00125067, 0.00123351, 0.00123667, 0.00123808, 0.00123666" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157977; + rise_capacitance : 0.00153959; + rise_capacitance_range (0.00111677, 0.00153959); + fall_capacitance : 0.00157977; + fall_capacitance_range (0.00105031, 0.00157977); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000255163, -0.000255142, -0.000255442, -0.000255663, -0.000253362, -0.00025406, -0.000253725" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000255163, 0.000255142, 0.000255442, 0.000255663, 0.000253362, 0.00025406, 0.000253725" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000200066, -0.000198563, -0.000200216, -0.000197625, -0.000198119, -0.000199223, -0.000199954" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00021683, 0.000219884, 0.000219034, 0.000218443, 0.000215018, 0.000212548, 0.00020643" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000710015, -0.000805909, -0.000867391, -0.000874475, -0.000876243, -0.000879988, -0.000879106" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000875219, 0.000873355, 0.000882129, 0.000879057, 0.000876243, 0.000879988, 0.000879106" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000709661, -0.000805753, -0.000867381, -0.000874467, -0.00087847, -0.00088219, -0.000881298" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877507, 0.000880519, 0.000883245, 0.000881135, 0.00087847, 0.00088219, 0.000881298" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160818; + rise_capacitance : 0.00160818; + rise_capacitance_range (0.000925866, 0.00160818); + fall_capacitance : 0.00160615; + fall_capacitance_range (0.000937273, 0.00160615); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000111217, -0.000112425, -0.000112684, -0.000110451, -0.000111072, -0.000111341, -0.000111187" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000116676, 0.000116838, 0.000116536, 0.000116368, 0.000115038, 0.000114584, 0.000113357" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000113791, -0.000113809, -0.000111951, -0.000111783, -0.000110863, -0.000109764, -0.000107531" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000154569, 0.000156003, 0.000154433, 0.000153157, 0.000151048, 0.000147516, 0.000140544" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000118522, -0.000117325, -0.000120399, -0.000118862, -0.000118537, -0.00011882, -0.000118656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000124754, 0.000125067, 0.000124568, 0.000123346, 0.000122827, 0.000122262, 0.000120823" \ + ); + } + } + } + } + cell (AOI211X2) { + area : 8.4672; + cell_leakage_power : 0.103976; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.090789; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0797807; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0878766; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11963; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.092317; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.099968; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126449; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123555; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.092317; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.099968; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126449; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101533; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0905123; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0981633; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124644; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10966; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103976; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !D) + (!B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100744, 0.13143, 0.292238, 0.492151, 0.891536, 1.4105, 2.08924", \ + "0.119372, 0.150435, 0.311988, 0.51217, 0.911732, 1.4308, 2.10956", \ + "0.182721, 0.217889, 0.382946, 0.583445, 0.983492, 1.5025, 2.1818", \ + "0.221509, 0.265907, 0.456231, 0.660067, 1.06047, 1.57989, 2.2587", \ + "0.263483, 0.324459, 0.56269, 0.798835, 1.2126, 1.73155, 2.41033", \ + "0.296608, 0.373798, 0.666551, 0.940958, 1.40155, 1.93464, 2.61268", \ + "0.331295, 0.422588, 0.767924, 1.08398, 1.59846, 2.1754, 2.86783" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0764584, 0.118131, 0.338978, 0.614311, 1.16443, 1.87964, 2.81447", \ + "0.0764748, 0.118143, 0.338977, 0.614312, 1.16443, 1.8795, 2.81447", \ + "0.0936753, 0.132494, 0.341405, 0.614308, 1.16451, 1.87965, 2.81447", \ + "0.125934, 0.166943, 0.367392, 0.625066, 1.16442, 1.87941, 2.81442", \ + "0.191965, 0.237131, 0.446371, 0.690386, 1.19356, 1.88545, 2.81432", \ + "0.273686, 0.324282, 0.548595, 0.799984, 1.28113, 1.93715, 2.83302", \ + "0.357742, 0.417028, 0.665287, 0.929902, 1.42204, 2.0449, 2.90211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0506869, 0.0673296, 0.148455, 0.246049, 0.439031, 0.688805, 1.01489", \ + "0.0700574, 0.0867333, 0.168011, 0.265637, 0.458659, 0.708444, 1.03453", \ + "0.145187, 0.169236, 0.263463, 0.360346, 0.555466, 0.804212, 1.13122", \ + "0.200245, 0.234313, 0.361255, 0.477006, 0.67349, 0.923702, 1.24989", \ + "0.272788, 0.321558, 0.502842, 0.65966, 0.900225, 1.16046, 1.48727", \ + "0.341121, 0.404245, 0.639572, 0.842445, 1.14478, 1.45458, 1.80089", \ + "0.408767, 0.484282, 0.772607, 1.02355, 1.39393, 1.76339, 2.16495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0450644, 0.0649892, 0.168388, 0.296716, 0.552832, 0.885477, 1.32044", \ + "0.044719, 0.0647371, 0.168248, 0.296669, 0.552835, 0.885486, 1.32044", \ + "0.0772792, 0.0954936, 0.181913, 0.298912, 0.552743, 0.885713, 1.32045", \ + "0.118811, 0.14126, 0.232897, 0.335009, 0.564318, 0.886161, 1.32079", \ + "0.188089, 0.219332, 0.333718, 0.443954, 0.643246, 0.928961, 1.33391", \ + "0.262546, 0.303563, 0.450104, 0.579595, 0.793083, 1.04833, 1.4118", \ + "0.339384, 0.392864, 0.576638, 0.731398, 0.970566, 1.23835, 1.56889" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0886497, 0.119458, 0.279833, 0.479265, 0.877832, 1.3958, 2.07319", \ + "0.105889, 0.137077, 0.299169, 0.499258, 0.898234, 1.41646, 2.09402", \ + "0.165309, 0.201833, 0.368446, 0.569133, 0.969159, 1.4881, 2.16586", \ + "0.198836, 0.24622, 0.440271, 0.645092, 1.0434, 1.56423, 2.24226", \ + "0.229517, 0.295976, 0.543427, 0.781886, 1.19622, 1.71616, 2.39469", \ + "0.250617, 0.336184, 0.642131, 0.920823, 1.38441, 1.91819, 2.59532", \ + "0.272924, 0.374505, 0.738205, 1.06039, 1.57899, 2.15797, 2.85047" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0642715, 0.105647, 0.325482, 0.600035, 1.14888, 1.86277, 2.79535", \ + "0.064328, 0.105632, 0.325482, 0.600034, 1.14906, 1.86283, 2.79543", \ + "0.0837716, 0.122489, 0.328361, 0.60003, 1.14885, 1.86237, 2.79543", \ + "0.116302, 0.156854, 0.356068, 0.611702, 1.14892, 1.86244, 2.79538", \ + "0.185443, 0.229019, 0.437027, 0.679053, 1.18006, 1.86883, 2.7953", \ + "0.272929, 0.320018, 0.540094, 0.790003, 1.26836, 1.92167, 2.81437", \ + "0.363885, 0.418067, 0.6593, 0.9213, 1.41099, 2.0298, 2.8847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.04637, 0.0630573, 0.144208, 0.241802, 0.434791, 0.684569, 1.01065", \ + "0.0648196, 0.0813455, 0.162792, 0.260389, 0.452964, 0.703224, 1.02932", \ + "0.143012, 0.169465, 0.266573, 0.362956, 0.55619, 0.805218, 1.13141", \ + "0.197512, 0.235143, 0.373213, 0.491245, 0.681026, 0.933001, 1.25826", \ + "0.269066, 0.321471, 0.518561, 0.689655, 0.939999, 1.19517, 1.51904", \ + "0.335877, 0.401846, 0.653883, 0.876487, 1.20454, 1.52627, 1.86676", \ + "0.400344, 0.479177, 0.783827, 1.056, 1.46166, 1.86109, 2.27718" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0453404, 0.0651795, 0.168253, 0.296668, 0.552828, 0.885493, 1.32044", \ + "0.0448149, 0.0644596, 0.168252, 0.296604, 0.552832, 0.885418, 1.32044", \ + "0.0916257, 0.110554, 0.187986, 0.300414, 0.55274, 0.885714, 1.32043", \ + "0.138655, 0.16533, 0.259492, 0.351021, 0.564302, 0.885627, 1.32041", \ + "0.211784, 0.250645, 0.384167, 0.495568, 0.675081, 0.941496, 1.33509", \ + "0.28984, 0.341709, 0.518318, 0.662572, 0.873802, 1.1014, 1.43882", \ + "0.373931, 0.43908, 0.660351, 0.840286, 1.09816, 1.353, 1.64907" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0755364, 0.10624, 0.266574, 0.46601, 0.864558, 1.38255, 2.05998", \ + "0.090453, 0.121239, 0.282701, 0.4827, 0.881654, 1.39984, 2.07747", \ + "0.14586, 0.188149, 0.359402, 0.55998, 0.959408, 1.47678, 2.15617", \ + "0.180306, 0.237704, 0.449658, 0.655977, 1.05467, 1.57438, 2.25177", \ + "0.227898, 0.303995, 0.582796, 0.833978, 1.24803, 1.76895, 2.44503", \ + "0.277267, 0.370294, 0.711792, 1.01625, 1.49508, 2.02281, 2.70308", \ + "0.325963, 0.435705, 0.838282, 1.1972, 1.7514, 2.3405, 3.02859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0642943, 0.105628, 0.325482, 0.600034, 1.14906, 1.86277, 2.79534", \ + "0.064402, 0.105645, 0.325482, 0.600034, 1.14906, 1.86277, 2.7955", \ + "0.09969, 0.136867, 0.331227, 0.60006, 1.14898, 1.86241, 2.79544", \ + "0.142634, 0.184643, 0.371589, 0.616018, 1.149, 1.86208, 2.79544", \ + "0.211423, 0.262683, 0.477065, 0.703918, 1.18589, 1.86753, 2.79525", \ + "0.282794, 0.345087, 0.596577, 0.844862, 1.29801, 1.92601, 2.81235", \ + "0.36039, 0.433147, 0.722536, 1.00111, 1.47695, 2.06266, 2.89389" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240301, 0.0323146, 0.0746327, 0.12683, 0.230898, 0.366066, 0.542724", \ + "0.0459284, 0.0546494, 0.0968212, 0.148776, 0.252591, 0.387739, 0.564314", \ + "0.104763, 0.128481, 0.206427, 0.267842, 0.371525, 0.506281, 0.682137", \ + "0.14219, 0.177563, 0.296256, 0.389773, 0.518483, 0.653492, 0.829557", \ + "0.1872, 0.238529, 0.417042, 0.559499, 0.755397, 0.938061, 1.12437", \ + "0.224008, 0.290807, 0.526588, 0.718633, 0.986354, 1.23562, 1.48529", \ + "0.253786, 0.33527, 0.627009, 0.868991, 1.20996, 1.53027, 1.85057" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0189337, 0.0295498, 0.0861371, 0.156792, 0.298156, 0.481773, 0.721855", \ + "0.0234049, 0.0318135, 0.0861291, 0.156791, 0.298152, 0.481744, 0.721743", \ + "0.0711523, 0.0849958, 0.130062, 0.178267, 0.301445, 0.481634, 0.721811", \ + "0.113631, 0.13517, 0.202374, 0.253971, 0.346934, 0.498915, 0.723417", \ + "0.180843, 0.214777, 0.317493, 0.394459, 0.500282, 0.614508, 0.793483", \ + "0.254312, 0.300936, 0.443741, 0.549148, 0.691391, 0.826788, 0.971598", \ + "0.335337, 0.395782, 0.580727, 0.717093, 0.900627, 1.06849, 1.24033" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0899804, 0.121007, 0.282293, 0.482347, 0.881815, 1.40082, 2.0793", \ + "0.104995, 0.136206, 0.298489, 0.499063, 0.899068, 1.41811, 2.09697", \ + "0.16727, 0.206658, 0.37512, 0.576465, 0.976532, 1.49494, 2.17567", \ + "0.210101, 0.262571, 0.467086, 0.67248, 1.07203, 1.59255, 2.27102", \ + "0.267872, 0.337504, 0.604987, 0.852162, 1.26525, 1.78554, 2.4637", \ + "0.326413, 0.411471, 0.739218, 1.03856, 1.51231, 2.04125, 2.72265", \ + "0.384357, 0.484533, 0.870765, 1.22299, 1.77229, 2.3598, 3.04803" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0764534, 0.118137, 0.338977, 0.614355, 1.16449, 1.87952, 2.8142", \ + "0.0764349, 0.118119, 0.338977, 0.614356, 1.16447, 1.87951, 2.81454", \ + "0.108479, 0.145294, 0.343505, 0.614189, 1.1645, 1.87935, 2.81447", \ + "0.151692, 0.193282, 0.381184, 0.628869, 1.16457, 1.87962, 2.81447", \ + "0.221654, 0.272871, 0.485966, 0.713473, 1.19914, 1.88414, 2.81425", \ + "0.29477, 0.356461, 0.606639, 0.854817, 1.30787, 1.94085, 2.83064", \ + "0.373645, 0.445933, 0.733873, 1.01184, 1.48672, 2.07757, 2.91085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0242384, 0.0325287, 0.0749392, 0.127199, 0.231439, 0.366778, 0.543657", \ + "0.0461915, 0.0547543, 0.0971071, 0.149145, 0.253133, 0.388467, 0.56529", \ + "0.105847, 0.129367, 0.2069, 0.268247, 0.372047, 0.507024, 0.683127", \ + "0.144301, 0.179067, 0.297224, 0.39051, 0.51903, 0.654225, 0.830494", \ + "0.191056, 0.241797, 0.418905, 0.561105, 0.756602, 0.938977, 1.12529", \ + "0.230575, 0.296243, 0.530062, 0.721309, 0.988405, 1.2373, 1.48677", \ + "0.263669, 0.344059, 0.632443, 0.873304, 1.21327, 1.53304, 1.85286" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0230422, 0.0345642, 0.091668, 0.16218, 0.303351, 0.486887, 0.726909", \ + "0.0274257, 0.036687, 0.0916691, 0.16218, 0.303351, 0.486818, 0.72686", \ + "0.0841732, 0.0949977, 0.135343, 0.183649, 0.30663, 0.486899, 0.726878", \ + "0.133835, 0.150718, 0.210228, 0.25924, 0.352014, 0.503951, 0.728454", \ + "0.211906, 0.238518, 0.329845, 0.402476, 0.505904, 0.619015, 0.798484", \ + "0.296869, 0.333766, 0.460716, 0.56108, 0.699177, 0.831222, 0.975905", \ + "0.390115, 0.437276, 0.602649, 0.73234, 0.909528, 1.07585, 1.246" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0623299, 0.0877308, 0.220442, 0.385566, 0.715542, 1.14441, 1.70535", \ + "0.0788269, 0.104312, 0.237914, 0.403489, 0.733804, 1.16285, 1.72385", \ + "0.132327, 0.170087, 0.317621, 0.482728, 0.814038, 1.24367, 1.80501", \ + "0.164473, 0.216604, 0.405158, 0.581594, 0.91441, 1.34258, 1.90381", \ + "0.206628, 0.277026, 0.52987, 0.753207, 1.11161, 1.54018, 2.09504", \ + "0.248466, 0.335378, 0.648881, 0.923345, 1.34796, 1.80667, 2.36684", \ + "0.288078, 0.39129, 0.764083, 1.09018, 1.58774, 2.10802, 2.69994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0520235, 0.086415, 0.269454, 0.498113, 0.955407, 1.54991, 2.32688", \ + "0.0521766, 0.0864253, 0.269456, 0.498117, 0.955407, 1.54987, 2.32688", \ + "0.0886823, 0.119938, 0.278305, 0.498355, 0.955447, 1.54985, 2.32638", \ + "0.130528, 0.166784, 0.324646, 0.521405, 0.956919, 1.5498, 2.32669", \ + "0.197492, 0.242847, 0.428241, 0.620341, 1.0086, 1.56011, 2.32638", \ + "0.267006, 0.323275, 0.544324, 0.758378, 1.13593, 1.64396, 2.36214", \ + "0.342342, 0.408879, 0.666978, 0.910671, 1.31633, 1.7989, 2.46608" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0239075, 0.0322019, 0.0745199, 0.126717, 0.230804, 0.36595, 0.542609", \ + "0.0456617, 0.054325, 0.0968697, 0.149046, 0.252154, 0.387308, 0.56261", \ + "0.10468, 0.128306, 0.206376, 0.267242, 0.371532, 0.50566, 0.682074", \ + "0.142723, 0.177898, 0.295886, 0.389387, 0.518091, 0.652805, 0.829103", \ + "0.19006, 0.240707, 0.417532, 0.559396, 0.75544, 0.938145, 1.12419", \ + "0.230436, 0.29608, 0.528884, 0.719836, 0.986627, 1.23567, 1.48521", \ + "0.265622, 0.345553, 0.632511, 0.872517, 1.21178, 1.53059, 1.85096" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0189254, 0.029571, 0.0861369, 0.156867, 0.298155, 0.481768, 0.72185", \ + "0.0236115, 0.0318442, 0.0861348, 0.156871, 0.298094, 0.481739, 0.721825", \ + "0.0712379, 0.0851803, 0.130126, 0.17771, 0.301439, 0.48175, 0.721806", \ + "0.113192, 0.134842, 0.202803, 0.254377, 0.34714, 0.499124, 0.723453", \ + "0.178821, 0.212898, 0.316966, 0.394527, 0.500224, 0.614399, 0.7936", \ + "0.25067, 0.29728, 0.441418, 0.547728, 0.690962, 0.826719, 0.971681", \ + "0.330012, 0.389438, 0.575602, 0.713056, 0.898426, 1.06809, 1.23982" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0899804, 0.121007, 0.282293, 0.482347, 0.881815, 1.40082, 2.0793", \ + "0.104995, 0.136206, 0.298489, 0.499063, 0.899068, 1.41811, 2.09697", \ + "0.16727, 0.206658, 0.37512, 0.576465, 0.976532, 1.49494, 2.17567", \ + "0.210101, 0.262571, 0.467086, 0.67248, 1.07203, 1.59255, 2.27102", \ + "0.267872, 0.337504, 0.604987, 0.852162, 1.26525, 1.78554, 2.4637", \ + "0.326413, 0.411471, 0.739218, 1.03856, 1.51231, 2.04125, 2.72265", \ + "0.384357, 0.484533, 0.870765, 1.22299, 1.77229, 2.3598, 3.04803" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0764534, 0.118137, 0.338977, 0.614355, 1.16449, 1.87952, 2.8142", \ + "0.0764349, 0.118119, 0.338977, 0.614356, 1.16447, 1.87951, 2.81454", \ + "0.108479, 0.145294, 0.343505, 0.614189, 1.1645, 1.87935, 2.81447", \ + "0.151692, 0.193282, 0.381184, 0.628869, 1.16457, 1.87962, 2.81447", \ + "0.221654, 0.272871, 0.485966, 0.713473, 1.19914, 1.88414, 2.81425", \ + "0.29477, 0.356461, 0.606639, 0.854817, 1.30787, 1.94085, 2.83064", \ + "0.373645, 0.445933, 0.733873, 1.01184, 1.48672, 2.07757, 2.91085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0242384, 0.0325287, 0.0749392, 0.127199, 0.231439, 0.366778, 0.543657", \ + "0.0461915, 0.0547543, 0.0971071, 0.149145, 0.253133, 0.388467, 0.56529", \ + "0.105847, 0.129367, 0.2069, 0.268247, 0.372047, 0.507024, 0.683127", \ + "0.144301, 0.179067, 0.297224, 0.39051, 0.51903, 0.654225, 0.830494", \ + "0.191056, 0.241797, 0.418905, 0.561105, 0.756602, 0.938977, 1.12529", \ + "0.230575, 0.296243, 0.530062, 0.721309, 0.988405, 1.2373, 1.48677", \ + "0.263669, 0.344059, 0.632443, 0.873304, 1.21327, 1.53304, 1.85286" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0230422, 0.0345642, 0.091668, 0.16218, 0.303351, 0.486887, 0.726909", \ + "0.0274257, 0.036687, 0.0916691, 0.16218, 0.303351, 0.486818, 0.72686", \ + "0.0841732, 0.0949977, 0.135343, 0.183649, 0.30663, 0.486899, 0.726878", \ + "0.133835, 0.150718, 0.210228, 0.25924, 0.352014, 0.503951, 0.728454", \ + "0.211906, 0.238518, 0.329845, 0.402476, 0.505904, 0.619015, 0.798484", \ + "0.296869, 0.333766, 0.460716, 0.56108, 0.699177, 0.831222, 0.975905", \ + "0.390115, 0.437276, 0.602649, 0.73234, 0.909528, 1.07585, 1.246" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0598048, 0.0911321, 0.252142, 0.451723, 0.850351, 1.36838, 2.04565", \ + "0.0721631, 0.103175, 0.265563, 0.466051, 0.865259, 1.38359, 2.06103", \ + "0.132505, 0.178662, 0.349949, 0.548949, 0.947853, 1.46665, 2.14403", \ + "0.171868, 0.233877, 0.456478, 0.658465, 1.05506, 1.57201, 2.24955", \ + "0.225212, 0.306381, 0.605333, 0.867061, 1.27514, 1.78884, 2.4635", \ + "0.277165, 0.375592, 0.742309, 1.06987, 1.56302, 2.08372, 2.75435", \ + "0.328748, 0.444242, 0.873591, 1.26101, 1.85218, 2.45277, 3.12619" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0641278, 0.105608, 0.325482, 0.600035, 1.14906, 1.86277, 2.79515", \ + "0.0639067, 0.105329, 0.325492, 0.599739, 1.14906, 1.86277, 2.79515", \ + "0.111109, 0.150405, 0.333312, 0.600048, 1.14882, 1.86243, 2.79515", \ + "0.152436, 0.202259, 0.388945, 0.621107, 1.14883, 1.86248, 2.79542", \ + "0.217282, 0.281115, 0.520338, 0.738443, 1.19725, 1.86699, 2.79549", \ + "0.289972, 0.366452, 0.656522, 0.917172, 1.34418, 1.94757, 2.81288", \ + "0.371608, 0.460509, 0.797241, 1.10428, 1.5775, 2.12903, 2.92286" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0207475, 0.0288948, 0.0707847, 0.122801, 0.226698, 0.361753, 0.538352", \ + "0.0414127, 0.0511381, 0.0933922, 0.145427, 0.248924, 0.382499, 0.560405", \ + "0.0892085, 0.116365, 0.200796, 0.263612, 0.367616, 0.501839, 0.678409", \ + "0.117405, 0.158349, 0.285733, 0.382658, 0.513748, 0.648985, 0.825248", \ + "0.14844, 0.208123, 0.400657, 0.548252, 0.748417, 0.933029, 1.12002", \ + "0.169698, 0.247405, 0.502748, 0.702442, 0.975942, 1.22813, 1.47954", \ + "0.182309, 0.277175, 0.594839, 0.846818, 1.19554, 1.51963, 1.84287" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0149476, 0.0255347, 0.0819924, 0.152648, 0.293732, 0.477245, 0.717557", \ + "0.0214999, 0.0287408, 0.0819847, 0.152645, 0.29387, 0.477193, 0.717318", \ + "0.0678997, 0.082747, 0.127815, 0.17458, 0.29738, 0.477463, 0.717543", \ + "0.109487, 0.131898, 0.20088, 0.252445, 0.343987, 0.495016, 0.718898", \ + "0.176641, 0.211226, 0.315041, 0.392413, 0.498796, 0.611325, 0.789842", \ + "0.252035, 0.299242, 0.441951, 0.547771, 0.68974, 0.824564, 0.969698", \ + "0.336365, 0.396965, 0.58025, 0.716575, 0.897674, 1.0671, 1.24005" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0745287, 0.105981, 0.267837, 0.468023, 0.867556, 1.38659, 2.06531", \ + "0.0867396, 0.118204, 0.281303, 0.482414, 0.88246, 1.4018, 2.08053", \ + "0.156301, 0.198003, 0.365493, 0.565228, 0.965165, 1.48484, 2.1635", \ + "0.203866, 0.260753, 0.473573, 0.674456, 1.07191, 1.5905, 2.26883", \ + "0.267481, 0.34206, 0.628945, 0.885559, 1.29186, 1.80733, 2.48278", \ + "0.328954, 0.419234, 0.771871, 1.09323, 1.58154, 2.10145, 2.77366", \ + "0.38974, 0.495643, 0.908191, 1.2889, 1.87413, 2.47149, 3.14512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763865, 0.118119, 0.338979, 0.614357, 1.16451, 1.87965, 2.81444", \ + "0.0758377, 0.118042, 0.338862, 0.614251, 1.16459, 1.87964, 2.81427", \ + "0.120038, 0.158236, 0.345001, 0.61433, 1.16447, 1.87957, 2.81428", \ + "0.16377, 0.211964, 0.396791, 0.632995, 1.16438, 1.87941, 2.81441", \ + "0.230994, 0.29365, 0.529207, 0.746836, 1.21007, 1.88333, 2.81443", \ + "0.305421, 0.380792, 0.665999, 0.925194, 1.35615, 1.96172, 2.83107", \ + "0.388228, 0.476156, 0.809309, 1.11528, 1.58691, 2.14136, 2.93947" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0209344, 0.0290932, 0.0710601, 0.123146, 0.227211, 0.36245, 0.539241", \ + "0.0416977, 0.0513355, 0.0936482, 0.145777, 0.249439, 0.383153, 0.561326", \ + "0.0903914, 0.117271, 0.201345, 0.264368, 0.36811, 0.502541, 0.67936", \ + "0.119668, 0.16022, 0.286693, 0.383372, 0.514271, 0.649596, 0.826151", \ + "0.15267, 0.211484, 0.402701, 0.549825, 0.749528, 0.933917, 1.12103", \ + "0.177081, 0.253247, 0.506372, 0.705121, 0.977997, 1.22977, 1.481", \ + "0.194542, 0.286965, 0.600345, 0.851095, 1.19884, 1.52236, 1.84513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0182896, 0.0301147, 0.0875041, 0.157957, 0.299015, 0.482459, 0.722427", \ + "0.0248897, 0.0332948, 0.087496, 0.157953, 0.299012, 0.482449, 0.722158", \ + "0.0823979, 0.0935227, 0.133228, 0.18023, 0.302493, 0.482455, 0.722354", \ + "0.132237, 0.148538, 0.208989, 0.25783, 0.349131, 0.500146, 0.724072", \ + "0.211704, 0.237109, 0.327534, 0.400676, 0.503809, 0.61616, 0.794799", \ + "0.299805, 0.334876, 0.459311, 0.559177, 0.696873, 0.829096, 0.973639", \ + "0.397369, 0.441812, 0.602751, 0.731358, 0.908869, 1.07384, 1.24369" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517473, 0.0776632, 0.210939, 0.37618, 0.70623, 1.13515, 1.69618", \ + "0.0657386, 0.0913793, 0.225663, 0.39159, 0.72218, 1.15134, 1.71251", \ + "0.123017, 0.165565, 0.315279, 0.479924, 0.809948, 1.23947, 1.8004", \ + "0.159174, 0.216719, 0.420477, 0.593271, 0.923074, 1.35115, 1.91157", \ + "0.207009, 0.283136, 0.559573, 0.798098, 1.15385, 1.57874, 2.13717", \ + "0.252095, 0.345183, 0.686985, 0.988251, 1.43608, 1.88693, 2.44271", \ + "0.29532, 0.404918, 0.807458, 1.16635, 1.70814, 2.25025, 2.83125" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0519837, 0.086422, 0.269478, 0.498117, 0.955407, 1.54987, 2.32671", \ + "0.0530639, 0.0863349, 0.269392, 0.498116, 0.955407, 1.54987, 2.32671", \ + "0.102124, 0.135488, 0.282452, 0.498224, 0.955446, 1.54988, 2.32666", \ + "0.143312, 0.187558, 0.346306, 0.528495, 0.956551, 1.54996, 2.32667", \ + "0.207596, 0.265673, 0.477968, 0.66348, 1.02604, 1.56522, 2.32705", \ + "0.279252, 0.350077, 0.61166, 0.840689, 1.19659, 1.67285, 2.3678", \ + "0.360059, 0.442772, 0.750482, 1.02382, 1.43699, 1.88379, 2.51123" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.02072, 0.0288704, 0.0707668, 0.122781, 0.226677, 0.361732, 0.538349", \ + "0.0412187, 0.0509522, 0.0932631, 0.145312, 0.248788, 0.382362, 0.560261", \ + "0.0890245, 0.116469, 0.200585, 0.263776, 0.367551, 0.501627, 0.678019", \ + "0.118124, 0.158699, 0.286014, 0.382547, 0.513569, 0.648812, 0.825011", \ + "0.151403, 0.210254, 0.401199, 0.548406, 0.748324, 0.932896, 1.12", \ + "0.176167, 0.252622, 0.50498, 0.703561, 0.976299, 1.22821, 1.47952", \ + "0.193853, 0.286952, 0.599805, 0.850003, 1.19711, 1.52026, 1.84315" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0149459, 0.0255337, 0.0820342, 0.152645, 0.293866, 0.47729, 0.717558", \ + "0.0216272, 0.0288763, 0.0820252, 0.152641, 0.293844, 0.477411, 0.717213", \ + "0.0681589, 0.0826111, 0.128037, 0.175191, 0.29739, 0.477457, 0.717539", \ + "0.109047, 0.13162, 0.200553, 0.252564, 0.344061, 0.495073, 0.719285", \ + "0.175052, 0.209691, 0.314478, 0.392219, 0.498895, 0.611449, 0.789845", \ + "0.249366, 0.296046, 0.439723, 0.54646, 0.689293, 0.824462, 0.969713", \ + "0.332284, 0.391758, 0.575816, 0.712962, 0.897076, 1.06639, 1.23971" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0745287, 0.105981, 0.267837, 0.468023, 0.867556, 1.38659, 2.06531", \ + "0.0867396, 0.118204, 0.281303, 0.482414, 0.88246, 1.4018, 2.08053", \ + "0.156301, 0.198003, 0.365493, 0.565228, 0.965165, 1.48484, 2.1635", \ + "0.203866, 0.260753, 0.473573, 0.674456, 1.07191, 1.5905, 2.26883", \ + "0.267481, 0.34206, 0.628945, 0.885559, 1.29186, 1.80733, 2.48278", \ + "0.328954, 0.419234, 0.771871, 1.09323, 1.58154, 2.10145, 2.77366", \ + "0.38974, 0.495643, 0.908191, 1.2889, 1.87413, 2.47149, 3.14512" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763865, 0.118119, 0.338979, 0.614357, 1.16451, 1.87965, 2.81444", \ + "0.0758377, 0.118042, 0.338862, 0.614251, 1.16459, 1.87964, 2.81427", \ + "0.120038, 0.158236, 0.345001, 0.61433, 1.16447, 1.87957, 2.81428", \ + "0.16377, 0.211964, 0.396791, 0.632995, 1.16438, 1.87941, 2.81441", \ + "0.230994, 0.29365, 0.529207, 0.746836, 1.21007, 1.88333, 2.81443", \ + "0.305421, 0.380792, 0.665999, 0.925194, 1.35615, 1.96172, 2.83107", \ + "0.388228, 0.476156, 0.809309, 1.11528, 1.58691, 2.14136, 2.93947" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0209344, 0.0290932, 0.0710601, 0.123146, 0.227211, 0.36245, 0.539241", \ + "0.0416977, 0.0513355, 0.0936482, 0.145777, 0.249439, 0.383153, 0.561326", \ + "0.0903914, 0.117271, 0.201345, 0.264368, 0.36811, 0.502541, 0.67936", \ + "0.119668, 0.16022, 0.286693, 0.383372, 0.514271, 0.649596, 0.826151", \ + "0.15267, 0.211484, 0.402701, 0.549825, 0.749528, 0.933917, 1.12103", \ + "0.177081, 0.253247, 0.506372, 0.705121, 0.977997, 1.22977, 1.481", \ + "0.194542, 0.286965, 0.600345, 0.851095, 1.19884, 1.52236, 1.84513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0182896, 0.0301147, 0.0875041, 0.157957, 0.299015, 0.482459, 0.722427", \ + "0.0248897, 0.0332948, 0.087496, 0.157953, 0.299012, 0.482449, 0.722158", \ + "0.0823979, 0.0935227, 0.133228, 0.18023, 0.302493, 0.482455, 0.722354", \ + "0.132237, 0.148538, 0.208989, 0.25783, 0.349131, 0.500146, 0.724072", \ + "0.211704, 0.237109, 0.327534, 0.400676, 0.503809, 0.61616, 0.794799", \ + "0.299805, 0.334876, 0.459311, 0.559177, 0.696873, 0.829096, 0.973639", \ + "0.397369, 0.441812, 0.602751, 0.731358, 0.908869, 1.07384, 1.24369" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127334, 0.0127454, 0.0127583, 0.0127611, 0.0127615, 0.0127587, 0.0127561", \ + "0.0125764, 0.0126125, 0.0126834, 0.0127066, 0.0127192, 0.0127234, 0.0127246", \ + "0.0124651, 0.0124894, 0.0125656, 0.0126177, 0.0126678, 0.01265, 0.0127024", \ + "0.0125414, 0.0125343, 0.012552, 0.0125846, 0.0126079, 0.0126641, 0.012674", \ + "0.0132142, 0.0131119, 0.0128834, 0.0128121, 0.0127476, 0.0127207, 0.0127166", \ + "0.0148996, 0.0146279, 0.0139112, 0.0135443, 0.0132398, 0.0130992, 0.012959", \ + "0.017542, 0.0171272, 0.0158391, 0.0150679, 0.0143759, 0.0139499, 0.0135884" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000419707, 0.000420159, 0.000420357, 0.000420005, 0.000419142, 0.000418636, 0.000417207", \ + "0.000232153, 0.000251364, 0.000271478, 0.000281156, 0.000283076, 0.00028135, 0.000280621", \ + "0.000102554, 0.000116447, 0.000159581, 0.000185061, 0.000198379, 0.000213782, 0.000212292", \ + "0.000374974, 0.000336005, 0.000265285, 0.000244855, 0.000232596, 0.000229968, 0.000228814", \ + "0.00147812, 0.00131326, 0.000902133, 0.000701452, 0.000530661, 0.000432347, 0.000373919", \ + "0.00342531, 0.00313893, 0.0022348, 0.00169984, 0.00124434, 0.000972892, 0.000770629", \ + "0.00613964, 0.00571948, 0.00434286, 0.00342682, 0.00251496, 0.00193432, 0.00152888" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0113094, 0.0113689, 0.0114321, 0.011446, 0.0114531, 0.0114581, 0.0114573", \ + "0.0110421, 0.0111377, 0.0113261, 0.0113894, 0.0114298, 0.0114463, 0.0114567", \ + "0.0108829, 0.0109242, 0.0110596, 0.0111778, 0.0112925, 0.0113452, 0.0113951", \ + "0.0109875, 0.010973, 0.0110291, 0.0110772, 0.0110448, 0.0112794, 0.0113333", \ + "0.0117684, 0.0116178, 0.0113393, 0.0113088, 0.0112637, 0.0112849, 0.0113107", \ + "0.0136368, 0.0132153, 0.0123998, 0.0120392, 0.0117363, 0.0116187, 0.0115211", \ + "0.0164842, 0.0158803, 0.0143146, 0.0135189, 0.0128215, 0.0124586, 0.0121146" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000402664, 0.000411291, 0.000414593, 0.000414916, 0.000415013, 0.000412927, 0.000411152", \ + "0.000179192, 0.000208005, 0.000253623, 0.000265699, 0.000273972, 0.000268487, 0.000271114", \ + "0.000218539, 0.000220427, 0.000200299, 0.00021033, 0.000214863, 0.000217217, 0.000212416", \ + "0.000779357, 0.000662139, 0.000536468, 0.00048679, 0.000373889, 0.000329802, 0.000295364", \ + "0.00232373, 0.00209184, 0.00142975, 0.00109474, 0.000788185, 0.00061716, 0.000504274", \ + "0.00456234, 0.00421829, 0.00309047, 0.00240561, 0.00172186, 0.00130702, 0.00102825", \ + "0.00758233, 0.00713241, 0.00556351, 0.00446478, 0.00329193, 0.00252659, 0.00197119" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00851536, 0.00856719, 0.00862781, 0.00864174, 0.00865156, 0.008656, 0.00865539", \ + "0.00830289, 0.00836517, 0.00851491, 0.0085718, 0.00861088, 0.00862924, 0.00863751", \ + "0.00826356, 0.008282, 0.00834011, 0.0084021, 0.00848044, 0.00843568, 0.00857319", \ + "0.00862609, 0.00854991, 0.00845923, 0.00843707, 0.00845293, 0.00849508, 0.00852963", \ + "0.00995387, 0.00968001, 0.00912036, 0.00888875, 0.00871444, 0.0086542, 0.00861279", \ + "0.0121556, 0.0116853, 0.010555, 0.00999614, 0.0095182, 0.0089728, 0.00898575", \ + "0.0151213, 0.0144588, 0.0127389, 0.0118264, 0.0109473, 0.0102292, 0.00979587" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000406563, -0.000382745, -0.000358414, -0.000353363, -0.000350991, -0.000349224, -0.000350022", \ + "-0.000614609, -0.000533476, -0.000409123, -0.000367803, -0.000345947, -0.000335876, -0.000321526", \ + "-0.000517184, -0.000529545, -0.000426477, -0.000388548, -0.000361365, -0.00034761, -0.000341059", \ + "0.000149933, 4.78716e-05, -7.43319e-05, -0.000175857, -0.00024095, -0.000290627, -0.000298824", \ + "0.00183673, 0.00156339, 0.000818318, 0.000460946, 0.000179313, 3.52279e-05, -6.56018e-05", \ + "0.00416252, 0.00377772, 0.00258031, 0.00184553, 0.00116648, 0.000765967, 0.000496559", \ + "0.00725994, 0.00677962, 0.00511099, 0.00398041, 0.00278704, 0.00202705, 0.00148238" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101124, 0.0101489, 0.0101989, 0.0102104, 0.0102181, 0.0102195, 0.0102153", \ + "0.00991315, 0.00996075, 0.0100911, 0.0101427, 0.0101781, 0.0101927, 0.0101994", \ + "0.00984691, 0.00986049, 0.00991107, 0.00998163, 0.0100483, 0.0100046, 0.0101346", \ + "0.0101393, 0.010081, 0.0100126, 0.0100065, 0.0100234, 0.010058, 0.0100878", \ + "0.0113591, 0.0111383, 0.0106544, 0.0104434, 0.0102715, 0.0102122, 0.0101726", \ + "0.0134508, 0.0130474, 0.0120531, 0.011537, 0.0110616, 0.0105369, 0.0105475", \ + "0.0163254, 0.0157558, 0.0141921, 0.0132977, 0.0124581, 0.011853, 0.0113332" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000404879, -0.000383979, -0.000357138, -0.000352449, -0.000349863, -0.000348086, -0.000348808", \ + "-0.000609692, -0.000532194, -0.000407497, -0.000366261, -0.000344514, -0.000334381, -0.000322005", \ + "-0.000515921, -0.000528221, -0.000425396, -0.000387449, -0.000359933, -0.000346149, -0.000339613", \ + "0.000163544, 4.78363e-05, -7.35149e-05, -0.000172146, -0.000237071, -0.000289296, -0.000297444", \ + "0.00182452, 0.00155077, 0.000813594, 0.000460836, 0.000182125, 3.93077e-05, -6.19082e-05", \ + "0.00414524, 0.00376025, 0.00256503, 0.0018449, 0.00116788, 0.000764415, 0.000497814", \ + "0.00723251, 0.00675736, 0.00510271, 0.00397291, 0.00278275, 0.00202837, 0.00148167" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0085142, 0.00856582, 0.0086287, 0.00864282, 0.00865225, 0.00865225, 0.00865452", \ + "0.00830504, 0.00836725, 0.00851252, 0.00857094, 0.00861001, 0.00862861, 0.00863676", \ + "0.00828489, 0.00828847, 0.0083432, 0.00836182, 0.00848257, 0.00853693, 0.0085704", \ + "0.00867867, 0.00859368, 0.00847833, 0.00844851, 0.00847585, 0.00851221, 0.00852672", \ + "0.0101041, 0.00980396, 0.0092039, 0.00897334, 0.00877153, 0.00841933, 0.00796416", \ + "0.0124089, 0.0119061, 0.0107111, 0.0101618, 0.00960625, 0.00926125, 0.00905736", \ + "0.0155258, 0.0148435, 0.0130234, 0.0120211, 0.0110597, 0.010349, 0.00990768" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000443526, -0.000423109, -0.000398195, -0.000393108, -0.00038984, -0.000389915, -0.00038782", \ + "-0.000682843, -0.000609334, -0.00048801, -0.000450369, -0.000431243, -0.00042245, -0.000414275", \ + "-0.000535597, -0.000545628, -0.000508896, -0.000482076, -0.000456626, -0.000449711, -0.000437417", \ + "0.000196038, 6.81309e-05, -6.58377e-05, -0.000205441, -0.000295811, -0.000339265, -0.00036097", \ + "0.00195141, 0.00162923, 0.000871264, 0.000507076, 0.000158976, -1.58761e-05, -0.000127874", \ + "0.00438533, 0.00398617, 0.00273111, 0.00195547, 0.00121267, 0.000776106, 0.000478567", \ + "0.00760829, 0.00711576, 0.00539059, 0.00422194, 0.00295537, 0.00211357, 0.00153233" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101124, 0.0101489, 0.0101989, 0.0102104, 0.0102181, 0.0102195, 0.0102153", \ + "0.00991315, 0.00996075, 0.0100911, 0.0101427, 0.0101781, 0.0101927, 0.0101994", \ + "0.00984691, 0.00986049, 0.00991107, 0.00998163, 0.0100483, 0.0100046, 0.0101346", \ + "0.0101393, 0.010081, 0.0100126, 0.0100065, 0.0100234, 0.010058, 0.0100878", \ + "0.0113591, 0.0111383, 0.0106544, 0.0104434, 0.0102715, 0.0102122, 0.0101726", \ + "0.0134508, 0.0130474, 0.0120531, 0.011537, 0.0110616, 0.0105369, 0.0105475", \ + "0.0163254, 0.0157558, 0.0141921, 0.0132977, 0.0124581, 0.011853, 0.0113332" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000443526, -0.000423109, -0.000398195, -0.000393108, -0.00038984, -0.000389915, -0.00038782", \ + "-0.000682843, -0.000609334, -0.00048801, -0.000450369, -0.000431243, -0.00042245, -0.000414275", \ + "-0.000535597, -0.000545628, -0.000508896, -0.000482076, -0.000456626, -0.000449711, -0.000437417", \ + "0.000196038, 6.81309e-05, -6.58377e-05, -0.000205441, -0.000295811, -0.000339265, -0.00036097", \ + "0.00195141, 0.00162923, 0.000871264, 0.000507076, 0.000158976, -1.58761e-05, -0.000127874", \ + "0.00438533, 0.00398617, 0.00273111, 0.00195547, 0.00121267, 0.000776106, 0.000478567", \ + "0.00760829, 0.00711576, 0.00539059, 0.00422194, 0.00295537, 0.00211357, 0.00153233" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00648923, 0.00658584, 0.00669379, 0.00671765, 0.00673143, 0.00673838, 0.00673874", \ + "0.0062171, 0.00630013, 0.00651716, 0.00660608, 0.00666807, 0.00669686, 0.00671078", \ + "0.00656921, 0.00655151, 0.00645562, 0.0064702, 0.00653103, 0.00658754, 0.0066299", \ + "0.00730602, 0.00714081, 0.00683429, 0.00668434, 0.00660711, 0.00659726, 0.00661826", \ + "0.00909542, 0.00876318, 0.00804298, 0.00763843, 0.00724044, 0.00702614, 0.00690122", \ + "0.011521, 0.0109952, 0.00973211, 0.00905095, 0.00831351, 0.00782226, 0.00747074", \ + "0.0146831, 0.0139822, 0.0121668, 0.0111084, 0.0100749, 0.00915026, 0.00852542" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000578564, -0.00047989, -0.000386398, -0.000369326, -0.000359917, -0.000356034, -0.000353811", \ + "-0.000813421, -0.000661313, -0.000414865, -0.000341484, -0.000290156, -0.00027322, -0.000254764", \ + "-0.000655879, -0.000628366, -0.000493121, -0.000423669, -0.00035408, -0.000314941, -0.000284558", \ + "5.18518e-05, -8.38603e-05, -0.000157692, -0.000219686, -0.000239697, -0.000237921, -0.000235229", \ + "0.00186402, 0.00148635, 0.000667653, 0.00036286, 0.000109356, -3.28688e-06, -6.65648e-05", \ + "0.00431079, 0.00378124, 0.00238967, 0.00166065, 0.0010289, 0.000681875, 0.000451671", \ + "0.00757962, 0.00690544, 0.00491312, 0.00373043, 0.00257798, 0.00186998, 0.00138449" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00811034, 0.00817738, 0.00826593, 0.00828713, 0.00829885, 0.00830138, 0.00830108", \ + "0.00783507, 0.00790722, 0.00809797, 0.00817943, 0.00823585, 0.00826106, 0.00827324", \ + "0.00810897, 0.00809372, 0.00802123, 0.00804148, 0.00810025, 0.00815354, 0.00819176", \ + "0.0087782, 0.00864931, 0.00837202, 0.00824473, 0.00817127, 0.00816162, 0.00817868", \ + "0.0104601, 0.0102025, 0.00958637, 0.00918089, 0.00879707, 0.0085837, 0.00845612", \ + "0.0127896, 0.012363, 0.0112268, 0.0105914, 0.00984057, 0.0093683, 0.00901892", \ + "0.0158684, 0.0152645, 0.0136028, 0.0125904, 0.0115654, 0.0107078, 0.0100638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000575302, -0.000478442, -0.000385899, -0.000368826, -0.000359381, -0.000355523, -0.000353443", \ + "-0.000807749, -0.000659776, -0.000413663, -0.00034055, -0.000289316, -0.000272412, -0.000256826", \ + "-0.000656693, -0.000626085, -0.00049078, -0.000422481, -0.000353027, -0.000313947, -0.000283594", \ + "3.85865e-05, -7.91411e-05, -0.000156371, -0.000219443, -0.000236102, -0.000234251, -0.000234008", \ + "0.00181561, 0.00146474, 0.000664821, 0.00036472, 0.000110396, -1.80999e-06, -6.5378e-05", \ + "0.00423262, 0.00373564, 0.00238387, 0.00165838, 0.00102846, 0.000683661, 0.000452444", \ + "0.00746889, 0.00683598, 0.0048933, 0.00372236, 0.00257933, 0.00187038, 0.00138426" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00648798, 0.00658464, 0.00669204, 0.00671632, 0.00673009, 0.00673717, 0.00673729", \ + "0.00621652, 0.00630067, 0.00651602, 0.00660527, 0.00666625, 0.00669505, 0.00670861", \ + "0.00661826, 0.00656636, 0.0064718, 0.0064797, 0.00653785, 0.00659053, 0.00663133", \ + "0.00739797, 0.00719854, 0.00685248, 0.00657391, 0.00662425, 0.00661333, 0.00662425", \ + "0.0092077, 0.00888803, 0.00813935, 0.0077124, 0.00729265, 0.00706013, 0.00693169", \ + "0.0117588, 0.0112301, 0.00989879, 0.00917339, 0.00844262, 0.00788269, 0.00753781", \ + "0.0150692, 0.0143515, 0.0124593, 0.0113571, 0.0101595, 0.00934945, 0.00864781" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000584881, -0.000485545, -0.000391428, -0.000374171, -0.000364889, -0.000361043, -0.000358578", \ + "-0.000855083, -0.000709327, -0.000450446, -0.000375598, -0.000322838, -0.000305983, -0.000288504", \ + "-0.000609961, -0.000694704, -0.000543603, -0.000473074, -0.000395687, -0.000359918, -0.000329793", \ + "8.82921e-05, -6.42663e-05, -0.000188894, -0.000253931, -0.000285744, -0.000284737, -0.000281505", \ + "0.00197572, 0.00158256, 0.000716169, 0.000383296, 9.39823e-05, -3.43086e-05, -0.000106566", \ + "0.00452401, 0.00397703, 0.0025237, 0.00176209, 0.00108536, 0.000696755, 0.000445", \ + "0.00792684, 0.00722167, 0.00516498, 0.00394668, 0.0027361, 0.00196194, 0.00143636" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00811034, 0.00817738, 0.00826593, 0.00828713, 0.00829885, 0.00830138, 0.00830108", \ + "0.00783507, 0.00790722, 0.00809797, 0.00817943, 0.00823585, 0.00826106, 0.00827324", \ + "0.00810897, 0.00809372, 0.00802123, 0.00804148, 0.00810025, 0.00815354, 0.00819176", \ + "0.0087782, 0.00864931, 0.00837202, 0.00824473, 0.00817127, 0.00816162, 0.00817868", \ + "0.0104601, 0.0102025, 0.00958637, 0.00918089, 0.00879707, 0.0085837, 0.00845612", \ + "0.0127896, 0.012363, 0.0112268, 0.0105914, 0.00984057, 0.0093683, 0.00901892", \ + "0.0158684, 0.0152645, 0.0136028, 0.0125904, 0.0115654, 0.0107078, 0.0100638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000584881, -0.000485545, -0.000391428, -0.000374171, -0.000364889, -0.000361043, -0.000358578", \ + "-0.000855083, -0.000709327, -0.000450446, -0.000375598, -0.000322838, -0.000305983, -0.000288504", \ + "-0.000609961, -0.000694704, -0.000543603, -0.000473074, -0.000395687, -0.000359918, -0.000329793", \ + "8.82921e-05, -6.42663e-05, -0.000188894, -0.000253931, -0.000285744, -0.000284737, -0.000281505", \ + "0.00197572, 0.00158256, 0.000716169, 0.000383296, 9.39823e-05, -3.43086e-05, -0.000106566", \ + "0.00452401, 0.00397703, 0.0025237, 0.00176209, 0.00108536, 0.000696755, 0.000445", \ + "0.00792684, 0.00722167, 0.00516498, 0.00394668, 0.0027361, 0.00196194, 0.00143636" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0031057; + rise_capacitance : 0.00309908; + rise_capacitance_range (0.00240433, 0.00309908); + fall_capacitance : 0.0031057; + fall_capacitance_range (0.00232913, 0.0031057); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157309, -0.00171865, -0.00181208, -0.00183127, -0.00181512, -0.00182167, -0.00181903" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018303, 0.00181892, 0.00185216, 0.00183398, 0.00181512, 0.00182167, 0.00181903" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155722, -0.00171687, -0.00181123, -0.00183085, -0.0018177, -0.00182428, -0.0018217" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181359, 0.00183462, 0.00183983, 0.00183651, 0.0018177, 0.00182428, 0.0018217" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00142235, -0.00161093, -0.00175436, -0.00176625, -0.00174839, -0.00175465, -0.00175215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175167, 0.00175727, 0.00176662, 0.00176625, 0.00174839, 0.00175465, 0.00175215" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202235, -0.00202382, -0.00202516, -0.00203238, -0.00202233, -0.00202589, -0.00202422" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202845, 0.00202382, 0.00202981, 0.00203342, 0.00202946, 0.00203078, 0.00202808" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202281, -0.00201722, -0.00202858, -0.00203197, -0.00202206, -0.00202563, -0.00202402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202547, 0.00203965, 0.00203211, 0.00203364, 0.00202928, 0.00203066, 0.00202803" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202872, -0.00202596, -0.00203288, -0.00203706, -0.00202761, -0.00203096, -0.00202922" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00216709, 0.00208906, 0.00207182, 0.00204613, 0.00203926, 0.00203851, 0.0020341" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323121; + rise_capacitance : 0.00314761; + rise_capacitance_range (0.00220676, 0.00314761); + fall_capacitance : 0.00323121; + fall_capacitance_range (0.00229885, 0.00323121); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157272, -0.00171894, -0.00181218, -0.00181091, -0.00181112, -0.00181829, -0.00181566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180121, 0.00180912, 0.00184759, 0.00181091, 0.00181112, 0.00181829, 0.00181566" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155438, -0.00171724, -0.00181154, -0.00181255, -0.00181346, -0.00182067, -0.0018181" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182603, 0.00181493, 0.00182763, 0.00181255, 0.00181346, 0.00182067, 0.0018181" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00140909, -0.00161225, -0.00174635, -0.00174947, -0.00174857, -0.00175539, -0.00175289" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176105, 0.00176036, 0.00174635, 0.00174947, 0.00174857, 0.00175539, 0.00175289" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00200942, -0.00201771, -0.00202669, -0.00202751, -0.0020218, -0.00202591, -0.00202424" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202281, 0.00203034, 0.00203266, 0.00203478, 0.00203036, 0.00203086, 0.00202807" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201935, -0.00201584, -0.00202772, -0.00202732, -0.00202171, -0.00202582, -0.00202413" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202371, 0.00204067, 0.00203858, 0.00203159, 0.00203177, 0.00203099, 0.0020282" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202148, -0.00201289, -0.00202903, -0.00202683, -0.00202151, -0.00202562, -0.00202399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202248, 0.00203902, 0.00203802, 0.0020313, 0.00203168, 0.00203076, 0.00202803" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252834, -0.00253787, -0.00253221, -0.0025372, -0.00254267, -0.00255321, -0.00256301" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025818, 0.00257665, 0.00260085, 0.0025656, 0.00257136, 0.0025744, 0.00257146" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325263; + rise_capacitance : 0.00317143; + rise_capacitance_range (0.00227058, 0.00317143); + fall_capacitance : 0.00325263; + fall_capacitance_range (0.00211604, 0.00325263); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000540415, -0.000533495, -0.000541455, -0.000542172, -0.000536965, -0.000538561, -0.000537851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000540415, 0.000533495, 0.000541455, 0.000542172, 0.000536965, 0.000538561, 0.000537851" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000425331, -0.000423057, -0.000425944, -0.000420354, -0.000421337, -0.000423595, -0.000424947" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000460221, 0.000462941, 0.000460967, 0.000459951, 0.000453145, 0.000448826, 0.000437331" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00150639, -0.00170412, -0.00181796, -0.00182769, -0.00184202, -0.0018529, -0.00185186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184747, 0.0018432, 0.00185613, 0.00185106, 0.00184914, 0.00185372, 0.00185186" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00150585, -0.00170395, -0.00181794, -0.00182768, -0.00184201, -0.0018529, -0.00185192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184738, 0.00184248, 0.00185505, 0.00185081, 0.00184918, 0.00185377, 0.00185192" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00330859; + rise_capacitance : 0.00330859; + rise_capacitance_range (0.00185912, 0.00330859); + fall_capacitance : 0.00330357; + fall_capacitance_range (0.00188397, 0.00330357); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000234383, -0.000236539, -0.000237173, -0.000236053, -0.000233782, -0.000234385, -0.000234064" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000244529, 0.000244849, 0.000244348, 0.000241407, 0.000241361, 0.000240643, 0.000238391" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000238798, -0.000233429, -0.000235288, -0.0002351, -0.000233295, -0.000230959, -0.000224934" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000319356, 0.000322245, 0.00031906, 0.000317381, 0.000312704, 0.000305848, 0.000292767" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00024739, -0.000250126, -0.000250662, -0.00024755, -0.000246786, -0.000247414, -0.000247073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00026016, 0.000259083, 0.000258115, 0.000255801, 0.000254716, 0.000253845, 0.00025129" \ + ); + } + } + } + } + cell (AOI21BX1) { + area : 8.4672; + cell_leakage_power : 0.0615137; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.108977; + when : "(A * B * CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425795; + when : "(A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0612653; + when : "(A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0507356; + when : "(A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068255; + when : "(!A * B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0507356; + when : "(!A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0655518; + when : "(!A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0440098; + when : "(!A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0615137; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * CB) + (!B * CB)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.047993, 0.0617815, 0.168498, 0.300774, 0.565014, 0.90842, 1.35745", \ + "0.0637462, 0.0777763, 0.185783, 0.318519, 0.58311, 0.926674, 1.37579", \ + "0.126367, 0.151502, 0.282925, 0.413715, 0.679221, 1.02307, 1.47229", \ + "0.164409, 0.199516, 0.386071, 0.53478, 0.799861, 1.14265, 1.59065", \ + "0.210707, 0.258549, 0.519926, 0.736381, 1.04865, 1.38995, 1.83732", \ + "0.249587, 0.309316, 0.639635, 0.919114, 1.32392, 1.71888, 2.16556", \ + "0.282567, 0.354115, 0.749157, 1.08829, 1.58601, 2.07247, 2.57917" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0489642, 0.0673424, 0.213868, 0.396838, 0.762753, 1.23847, 1.86035", \ + "0.0495294, 0.0670911, 0.213782, 0.396815, 0.762759, 1.23836, 1.86036", \ + "0.102173, 0.119832, 0.232308, 0.398744, 0.762554, 1.23838, 1.85967", \ + "0.148466, 0.173115, 0.304207, 0.43968, 0.768525, 1.23835, 1.86025", \ + "0.219412, 0.25338, 0.43588, 0.587913, 0.858346, 1.26956, 1.86172", \ + "0.297169, 0.339923, 0.572007, 0.765252, 1.05174, 1.40414, 1.93111", \ + "0.383418, 0.43404, 0.714252, 0.950516, 1.29382, 1.64363, 2.1088" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0406405, 0.0514061, 0.134994, 0.238718, 0.44596, 0.715312, 1.06749", \ + "0.0584325, 0.0693809, 0.153441, 0.25813, 0.465706, 0.73512, 1.08739", \ + "0.121149, 0.143197, 0.25651, 0.358876, 0.567247, 0.836712, 1.18899", \ + "0.162918, 0.194087, 0.355285, 0.487002, 0.692198, 0.962276, 1.3145", \ + "0.217042, 0.260844, 0.492701, 0.68125, 0.950314, 1.22167, 1.57411", \ + "0.266731, 0.322194, 0.619745, 0.865499, 1.2173, 1.55787, 1.91996", \ + "0.312984, 0.38001, 0.741636, 1.04268, 1.47829, 1.89998, 2.33751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0362883, 0.0502142, 0.161493, 0.300334, 0.578393, 0.939422, 1.41276", \ + "0.0381234, 0.0506784, 0.161497, 0.300391, 0.578278, 0.940123, 1.41251", \ + "0.0890193, 0.10282, 0.185365, 0.304094, 0.578597, 0.939769, 1.41278", \ + "0.134079, 0.154184, 0.259919, 0.356275, 0.588884, 0.940238, 1.41186", \ + "0.204841, 0.233399, 0.382225, 0.502506, 0.696541, 0.988144, 1.42296", \ + "0.282512, 0.319817, 0.513809, 0.669651, 0.895188, 1.1431, 1.51798", \ + "0.36853, 0.414288, 0.65333, 0.846818, 1.12177, 1.39539, 1.71789" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0563503, 0.0700803, 0.17725, 0.310106, 0.57532, 0.919898, 1.37042", \ + "0.0729011, 0.0867864, 0.194734, 0.327793, 0.59323, 0.937894, 1.38847", \ + "0.144578, 0.167155, 0.29271, 0.423767, 0.689892, 1.03456, 1.48508", \ + "0.190779, 0.222765, 0.399408, 0.547101, 0.810874, 1.15457, 1.60384", \ + "0.248145, 0.291976, 0.540074, 0.75186, 1.05835, 1.40237, 1.85091", \ + "0.298648, 0.353225, 0.666969, 0.939975, 1.33948, 1.73154, 2.17949", \ + "0.344223, 0.409122, 0.784256, 1.11496, 1.6059, 2.08874, 2.59382" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0571282, 0.0756432, 0.223089, 0.406844, 0.774196, 1.25137, 1.87548", \ + "0.0571721, 0.0754722, 0.223029, 0.406815, 0.774269, 1.25133, 1.87546", \ + "0.107202, 0.124527, 0.239384, 0.408342, 0.774227, 1.25145, 1.87567", \ + "0.155235, 0.179113, 0.309483, 0.449078, 0.779424, 1.25143, 1.87568", \ + "0.226686, 0.260332, 0.440852, 0.593203, 0.864876, 1.28128, 1.87679", \ + "0.302013, 0.345185, 0.577545, 0.771016, 1.05648, 1.4133, 1.94481", \ + "0.383399, 0.435572, 0.718685, 0.954601, 1.29842, 1.65088, 2.12009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0457674, 0.0564044, 0.139765, 0.243446, 0.45068, 0.720021, 1.07233", \ + "0.0648853, 0.0758232, 0.160276, 0.264317, 0.471751, 0.741187, 1.09355", \ + "0.129499, 0.148763, 0.255799, 0.361199, 0.569496, 0.839649, 1.19172", \ + "0.172822, 0.201397, 0.350501, 0.477097, 0.687256, 0.958914, 1.31283", \ + "0.22825, 0.26973, 0.485755, 0.660112, 0.920275, 1.19721, 1.55234", \ + "0.280751, 0.334226, 0.615708, 0.842846, 1.17018, 1.50202, 1.87044", \ + "0.33108, 0.396057, 0.741547, 1.02334, 1.42548, 1.82134, 2.24725" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0363063, 0.050228, 0.161492, 0.300409, 0.578238, 0.939533, 1.41201", \ + "0.0366376, 0.0502433, 0.161382, 0.300555, 0.578386, 0.940032, 1.41201", \ + "0.0739828, 0.0870223, 0.177418, 0.304109, 0.578275, 0.939546, 1.4127", \ + "0.116159, 0.132609, 0.231747, 0.340028, 0.586201, 0.939587, 1.41187", \ + "0.185589, 0.208247, 0.334173, 0.452335, 0.667227, 0.976956, 1.4213", \ + "0.259394, 0.289354, 0.450414, 0.58974, 0.81858, 1.09462, 1.49413", \ + "0.337531, 0.375727, 0.576477, 0.742526, 0.999556, 1.28678, 1.64581" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0954618, 0.109255, 0.21656, 0.349396, 0.614579, 0.95914, 1.40964", \ + "0.11633, 0.13015, 0.237793, 0.370812, 0.636096, 0.980767, 1.43136", \ + "0.184141, 0.197965, 0.305919, 0.439191, 0.704784, 1.04944, 1.50007", \ + "0.231619, 0.245549, 0.353423, 0.486836, 0.752486, 1.09721, 1.54793", \ + "0.296639, 0.311355, 0.419857, 0.553202, 0.819005, 1.16391, 1.61454", \ + "0.357612, 0.373818, 0.484875, 0.618465, 0.884371, 1.22947, 1.68011", \ + "0.416231, 0.434247, 0.55028, 0.684602, 0.9511, 1.29629, 1.74704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0572273, 0.0756772, 0.223094, 0.406907, 0.774108, 1.25137, 1.87564", \ + "0.0572306, 0.0756835, 0.223093, 0.406867, 0.774114, 1.25169, 1.87572", \ + "0.0581153, 0.0763487, 0.223257, 0.406889, 0.77411, 1.25136, 1.87564", \ + "0.0602541, 0.0778637, 0.223606, 0.4072, 0.774484, 1.25157, 1.87566", \ + "0.066555, 0.083017, 0.224575, 0.407684, 0.774538, 1.25189, 1.87582", \ + "0.075925, 0.091776, 0.22776, 0.408961, 0.775287, 1.2532, 1.87593", \ + "0.087499, 0.103187, 0.233922, 0.411949, 0.777211, 1.25327, 1.87776" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0608425, 0.0671348, 0.113536, 0.169714, 0.281074, 0.425404, 0.613894", \ + "0.0817687, 0.0880991, 0.134624, 0.190803, 0.302203, 0.446533, 0.635045", \ + "0.147592, 0.154413, 0.201764, 0.257677, 0.369046, 0.51331, 0.701799", \ + "0.189195, 0.196696, 0.245505, 0.301621, 0.413189, 0.557912, 0.746171", \ + "0.2407, 0.249678, 0.302582, 0.358993, 0.468606, 0.612983, 0.801575", \ + "0.283664, 0.294337, 0.353774, 0.412273, 0.523808, 0.667801, 0.853778", \ + "0.319966, 0.332488, 0.399533, 0.461413, 0.575422, 0.721093, 0.909513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0345507, 0.0423536, 0.102956, 0.178798, 0.330795, 0.528386, 0.786961", \ + "0.0346439, 0.0424162, 0.102961, 0.178796, 0.330801, 0.528416, 0.786943", \ + "0.041113, 0.0479755, 0.105631, 0.180352, 0.331469, 0.528537, 0.786955", \ + "0.0495078, 0.0553405, 0.108562, 0.182035, 0.333261, 0.530046, 0.787943", \ + "0.063874, 0.069059, 0.116507, 0.186166, 0.335015, 0.531859, 0.789637", \ + "0.080398, 0.085622, 0.129245, 0.194817, 0.339695, 0.534747, 0.79179", \ + "0.097932, 0.103626, 0.146686, 0.208092, 0.348767, 0.541596, 0.79695" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0860401, 0.0996674, 0.206048, 0.338195, 0.602343, 0.945705, 1.39477", \ + "0.106904, 0.120517, 0.227253, 0.359599, 0.623874, 0.967291, 1.41632", \ + "0.174655, 0.188346, 0.295367, 0.427997, 0.692493, 1.03621, 1.4852", \ + "0.221898, 0.235872, 0.342877, 0.475642, 0.740212, 1.08439, 1.53303", \ + "0.285927, 0.301164, 0.409362, 0.542064, 0.80683, 1.15056, 1.59965", \ + "0.345654, 0.362682, 0.474567, 0.607471, 0.872256, 1.21625, 1.6654", \ + "0.402291, 0.421636, 0.539899, 0.673441, 0.938849, 1.28304, 1.73229" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0491611, 0.0674263, 0.213845, 0.396839, 0.762753, 1.23846, 1.86004", \ + "0.0491726, 0.0674319, 0.213845, 0.396836, 0.762756, 1.23806, 1.86012", \ + "0.0504262, 0.0682746, 0.214018, 0.39679, 0.762568, 1.23853, 1.86004", \ + "0.0532449, 0.0703269, 0.214375, 0.397103, 0.762906, 1.23848, 1.86011", \ + "0.060745, 0.076541, 0.215611, 0.397662, 0.763088, 1.23882, 1.86028", \ + "0.070912, 0.086113, 0.219182, 0.398999, 0.763992, 1.24005, 1.86075", \ + "0.083044, 0.098288, 0.225963, 0.402111, 0.765797, 1.24029, 1.86198" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0605873, 0.0668795, 0.113248, 0.169339, 0.280546, 0.424681, 0.612931", \ + "0.0815103, 0.0878429, 0.134329, 0.190428, 0.301675, 0.445798, 0.634074", \ + "0.147286, 0.154124, 0.201464, 0.257291, 0.368503, 0.512564, 0.700812", \ + "0.18881, 0.196375, 0.245164, 0.301237, 0.412643, 0.55717, 0.745177", \ + "0.24015, 0.24919, 0.302204, 0.358573, 0.468063, 0.612241, 0.800647", \ + "0.282941, 0.293734, 0.353325, 0.411789, 0.523248, 0.66693, 0.852689", \ + "0.319031, 0.331634, 0.398974, 0.460886, 0.574893, 0.720378, 0.908523" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287554, 0.0363031, 0.0968153, 0.172944, 0.32514, 0.522736, 0.781284", \ + "0.0288513, 0.0363669, 0.0968068, 0.172943, 0.325137, 0.522758, 0.78129", \ + "0.0348273, 0.0416128, 0.0994419, 0.17444, 0.325825, 0.522953, 0.78124", \ + "0.0424023, 0.0486398, 0.10235, 0.176071, 0.32744, 0.524476, 0.782395", \ + "0.055168, 0.061341, 0.11032, 0.180227, 0.329364, 0.526298, 0.783922", \ + "0.069833, 0.076568, 0.122909, 0.188785, 0.33386, 0.529069, 0.786319", \ + "0.085417, 0.093143, 0.140308, 0.202054, 0.343001, 0.535862, 0.791436" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0779667, 0.0885577, 0.170923, 0.273146, 0.477439, 0.742965, 1.09032", \ + "0.0989892, 0.109564, 0.19221, 0.294589, 0.49898, 0.764554, 1.11178", \ + "0.167344, 0.178071, 0.261155, 0.363739, 0.568333, 0.834005, 1.18144", \ + "0.215207, 0.22644, 0.309721, 0.412458, 0.617224, 0.882928, 1.23033", \ + "0.280005, 0.292801, 0.378289, 0.480968, 0.685847, 0.951805, 1.29911", \ + "0.339786, 0.354778, 0.445468, 0.548898, 0.753827, 1.01981, 1.36738", \ + "0.396567, 0.414062, 0.51304, 0.617613, 0.824165, 1.09045, 1.43796" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0410881, 0.0549933, 0.166473, 0.305752, 0.584254, 0.94631, 1.41941", \ + "0.0411231, 0.0549988, 0.166472, 0.305753, 0.584254, 0.946034, 1.41923", \ + "0.0429195, 0.0563293, 0.166892, 0.30589, 0.584282, 0.946163, 1.41942", \ + "0.0467318, 0.0592375, 0.167421, 0.306684, 0.584593, 0.946376, 1.41927", \ + "0.055879, 0.067228, 0.169604, 0.307148, 0.584928, 0.946833, 1.41974", \ + "0.068174, 0.079011, 0.17497, 0.309546, 0.586408, 0.947713, 1.42018", \ + "0.082533, 0.093492, 0.184353, 0.314817, 0.589426, 0.949447, 1.42142" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0636662, 0.0698259, 0.115855, 0.17183, 0.282941, 0.427002, 0.615207", \ + "0.0845675, 0.0907687, 0.136949, 0.192937, 0.30409, 0.448176, 0.63641", \ + "0.150559, 0.157189, 0.204107, 0.259842, 0.370973, 0.514981, 0.703185", \ + "0.192511, 0.199727, 0.247702, 0.303708, 0.415094, 0.55956, 0.747554", \ + "0.244639, 0.253165, 0.304978, 0.361175, 0.470703, 0.614602, 0.803027", \ + "0.288281, 0.298421, 0.356352, 0.414098, 0.525586, 0.669338, 0.855183", \ + "0.325265, 0.337125, 0.402228, 0.46367, 0.577063, 0.722824, 0.910829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0303135, 0.0378719, 0.0986232, 0.174777, 0.326972, 0.52462, 0.783176", \ + "0.0303936, 0.0379344, 0.0985796, 0.174673, 0.326879, 0.524674, 0.783214", \ + "0.0359712, 0.0429695, 0.101117, 0.176185, 0.327535, 0.524796, 0.783205", \ + "0.0432584, 0.049663, 0.104011, 0.177841, 0.329256, 0.526265, 0.784238", \ + "0.055814, 0.062102, 0.11177, 0.181946, 0.331027, 0.528161, 0.785832", \ + "0.070482, 0.077225, 0.124196, 0.190167, 0.335757, 0.530821, 0.788157", \ + "0.086118, 0.093787, 0.141517, 0.203595, 0.344634, 0.537751, 0.793244" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0954618, 0.109255, 0.21656, 0.349396, 0.614579, 0.95914, 1.40964", \ + "0.11633, 0.13015, 0.237793, 0.370812, 0.636096, 0.980767, 1.43136", \ + "0.184141, 0.197965, 0.305919, 0.439191, 0.704784, 1.04944, 1.50007", \ + "0.231619, 0.245549, 0.353423, 0.486836, 0.752486, 1.09721, 1.54793", \ + "0.296639, 0.311355, 0.419857, 0.553202, 0.819005, 1.16391, 1.61454", \ + "0.357612, 0.373818, 0.484875, 0.618465, 0.884371, 1.22947, 1.68011", \ + "0.416231, 0.434247, 0.55028, 0.684602, 0.9511, 1.29629, 1.74704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0572273, 0.0756772, 0.223094, 0.406907, 0.774108, 1.25137, 1.87564", \ + "0.0572306, 0.0756835, 0.223093, 0.406867, 0.774114, 1.25169, 1.87572", \ + "0.0581153, 0.0763487, 0.223257, 0.406889, 0.77411, 1.25136, 1.87564", \ + "0.0602541, 0.0778637, 0.223606, 0.4072, 0.774484, 1.25157, 1.87566", \ + "0.066555, 0.083017, 0.224575, 0.407684, 0.774538, 1.25189, 1.87582", \ + "0.075925, 0.091776, 0.22776, 0.408961, 0.775287, 1.2532, 1.87593", \ + "0.087499, 0.103187, 0.233922, 0.411949, 0.777211, 1.25327, 1.87776" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0636662, 0.0698259, 0.115855, 0.17183, 0.282941, 0.427002, 0.615207", \ + "0.0845675, 0.0907687, 0.136949, 0.192937, 0.30409, 0.448176, 0.63641", \ + "0.150559, 0.157189, 0.204107, 0.259842, 0.370973, 0.514981, 0.703185", \ + "0.192511, 0.199727, 0.247702, 0.303708, 0.415094, 0.55956, 0.747554", \ + "0.244639, 0.253165, 0.304978, 0.361175, 0.470703, 0.614602, 0.803027", \ + "0.288281, 0.298421, 0.356352, 0.414098, 0.525586, 0.669338, 0.855183", \ + "0.325265, 0.337125, 0.402228, 0.46367, 0.577063, 0.722824, 0.910829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0303135, 0.0378719, 0.0986232, 0.174777, 0.326972, 0.52462, 0.783176", \ + "0.0303936, 0.0379344, 0.0985796, 0.174673, 0.326879, 0.524674, 0.783214", \ + "0.0359712, 0.0429695, 0.101117, 0.176185, 0.327535, 0.524796, 0.783205", \ + "0.0432584, 0.049663, 0.104011, 0.177841, 0.329256, 0.526265, 0.784238", \ + "0.055814, 0.062102, 0.11177, 0.181946, 0.331027, 0.528161, 0.785832", \ + "0.070482, 0.077225, 0.124196, 0.190167, 0.335757, 0.530821, 0.788157", \ + "0.086118, 0.093787, 0.141517, 0.203595, 0.344634, 0.537751, 0.793244" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00307995, 0.00310839, 0.0031585, 0.00316836, 0.00317362, 0.00317643, 0.00317664", \ + "0.00291386, 0.00295915, 0.00309035, 0.00313295, 0.00315934, 0.00317068, 0.00317688", \ + "0.00302783, 0.0030116, 0.00302421, 0.00298305, 0.0030954, 0.00312666, 0.00314436", \ + "0.00335405, 0.0033796, 0.0031831, 0.00304695, 0.00313868, 0.00313811, 0.00314712", \ + "0.00410776, 0.00400838, 0.00370572, 0.00350196, 0.00334545, 0.00326965, 0.00323184", \ + "0.0051687, 0.00501747, 0.00443326, 0.00408993, 0.00378717, 0.00358788, 0.003453", \ + "0.00658535, 0.00638504, 0.00551559, 0.00501802, 0.00449536, 0.00416601, 0.00390516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000162682, -0.000134285, -9.01777e-05, -8.00853e-05, -7.55093e-05, -7.32917e-05, -7.31675e-05", \ + "-0.000302102, -0.000257232, -0.00012474, -8.50212e-05, -5.59913e-05, -5.17974e-05, -4.49798e-05", \ + "-0.00022788, -0.000260139, -0.000189435, -0.000154327, -0.000113854, -8.10072e-05, -6.61434e-05", \ + "4.52596e-05, 5.02301e-06, -3.65128e-05, -8.20392e-05, -8.1999e-05, -7.1539e-05, -6.62588e-05", \ + "0.000781308, 0.000690803, 0.000339534, 0.000184493, 7.41728e-05, 2.46674e-05, -1.26495e-06", \ + "0.00185345, 0.00170091, 0.00109322, 0.000767076, 0.000487061, 0.00031573, 0.00020957", \ + "0.0032782, 0.00307267, 0.0021898, 0.00167448, 0.00116635, 0.000839878, 0.000610065" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00381984, 0.00382871, 0.00384591, 0.00384943, 0.00385063, 0.0038504, 0.00385036", \ + "0.00370358, 0.00372402, 0.00379065, 0.00381281, 0.00382607, 0.00383127, 0.00383344", \ + "0.00379387, 0.00379731, 0.00377482, 0.00370777, 0.00379535, 0.00380718, 0.00381556", \ + "0.00409017, 0.00404683, 0.00395324, 0.00390351, 0.00386343, 0.00384604, 0.00383524", \ + "0.00482282, 0.00475569, 0.00446084, 0.00428895, 0.00401295, 0.00400074, 0.00394468", \ + "0.00584079, 0.00573182, 0.00520684, 0.00487609, 0.00454437, 0.00433233, 0.00418444", \ + "0.00718545, 0.00703975, 0.00630237, 0.00581713, 0.00528339, 0.00492674, 0.00464476" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000133689, -0.000115707, -8.42925e-05, -7.77806e-05, -7.47075e-05, -7.3382e-05, -7.18521e-05", \ + "-0.000259613, -0.000219291, -0.000106438, -7.44555e-05, -5.57706e-05, -4.75192e-05, -4.30715e-05", \ + "-0.000345313, -0.000332001, -0.000243311, -0.00017655, -0.000118409, -8.58592e-05, -6.96124e-05", \ + "-0.00019486, -0.000212702, -0.00022319, -0.000194847, -0.000148724, -0.000112095, -9.02125e-05", \ + "0.000359847, 0.000286216, 5.93841e-05, -2.10189e-05, -6.323e-05, -6.71234e-05, -6.41243e-05", \ + "0.00131192, 0.00117489, 0.000663149, 0.000425912, 0.000229542, 0.00013747, 7.91669e-05", \ + "0.00261174, 0.00241983, 0.00161221, 0.00118434, 0.000786216, 0.000553284, 0.000389546" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00497307, 0.00498643, 0.00501114, 0.00501368, 0.00501332, 0.00501217, 0.0050103", \ + "0.00478951, 0.00480388, 0.00484816, 0.00486126, 0.00486726, 0.00486858, 0.00486822", \ + "0.00490979, 0.00492261, 0.00497261, 0.00499696, 0.00501603, 0.00502814, 0.00503154", \ + "0.00527198, 0.00528449, 0.00533841, 0.0053621, 0.00538564, 0.00539847, 0.00540294", \ + "0.00620822, 0.00621334, 0.00625724, 0.00628905, 0.00631692, 0.00633473, 0.00634134", \ + "0.00741826, 0.00742451, 0.00745938, 0.00748647, 0.00752706, 0.00757389, 0.00755034", \ + "0.00908479, 0.00908883, 0.00911072, 0.00913133, 0.0091655, 0.00920493, 0.00923442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00447309, 0.00447759, 0.00448488, 0.00448562, 0.0044858, 0.00448597, 0.00448577", \ + "0.0043122, 0.00432443, 0.00435198, 0.00435843, 0.00436204, 0.00436316, 0.00436327", \ + "0.00442243, 0.00443587, 0.00448477, 0.00451044, 0.00452091, 0.00453497, 0.00453894", \ + "0.00482269, 0.00482998, 0.00486788, 0.00487912, 0.00490114, 0.00491017, 0.00491981", \ + "0.00567922, 0.00567915, 0.00571119, 0.00573975, 0.00576231, 0.00576875, 0.00577322", \ + "0.00699034, 0.0069796, 0.00696849, 0.00698497, 0.00699789, 0.00701193, 0.00701074", \ + "0.0086566, 0.00864743, 0.0086522, 0.00864312, 0.00864055, 0.00864789, 0.00865237" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00417165, 0.00419128, 0.00422369, 0.00422669, 0.00422727, 0.00422721, 0.00422666", \ + "0.0039873, 0.004006, 0.00405922, 0.00407363, 0.00408117, 0.00408382, 0.00408518", \ + "0.00410977, 0.00412603, 0.00418269, 0.00421121, 0.00422952, 0.00424329, 0.0042497", \ + "0.00447565, 0.00448897, 0.00454579, 0.00457464, 0.00459995, 0.00464513, 0.00462062", \ + "0.00541547, 0.00542161, 0.00546894, 0.00550726, 0.00553139, 0.00555244, 0.00556094", \ + "0.00663148, 0.00663829, 0.00667267, 0.00670207, 0.00673934, 0.00679911, 0.00678854", \ + "0.00830356, 0.00830602, 0.0083265, 0.00834709, 0.00838631, 0.00842121, 0.00845066" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00447326, 0.00447782, 0.00448513, 0.00448609, 0.00448668, 0.00448572, 0.00448517", \ + "0.0043122, 0.00432422, 0.00435212, 0.00435882, 0.00436252, 0.00436362, 0.00436372", \ + "0.00441949, 0.00443441, 0.00448787, 0.00451403, 0.00452127, 0.00453529, 0.00453936", \ + "0.00481262, 0.00482432, 0.00486761, 0.00488082, 0.00490221, 0.0049112, 0.00492021", \ + "0.00567834, 0.00568328, 0.00571602, 0.00573534, 0.00575625, 0.00576916, 0.00577174", \ + "0.00698853, 0.00698265, 0.00697197, 0.00697772, 0.00700169, 0.00701193, 0.00701051", \ + "0.00865175, 0.00864819, 0.00865318, 0.0086439, 0.00864407, 0.00864869, 0.00864623" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00450123, 0.00452033, 0.00455226, 0.00455551, 0.0045556, 0.00455624, 0.00455539", \ + "0.00431655, 0.00433502, 0.00438766, 0.00440233, 0.00440949, 0.00441213, 0.00441331", \ + "0.0044386, 0.0044551, 0.00451264, 0.00453795, 0.00455904, 0.00456832, 0.00457651", \ + "0.00480534, 0.00481933, 0.0048788, 0.00491934, 0.00493008, 0.00494312, 0.00495199", \ + "0.00568257, 0.00569176, 0.00574182, 0.00577722, 0.00582079, 0.00582502, 0.00583303", \ + "0.00694716, 0.00695707, 0.00698908, 0.00701688, 0.00705466, 0.00710433, 0.00708715", \ + "0.00861414, 0.00861885, 0.00864105, 0.00866341, 0.00869329, 0.00872503, 0.00874531" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453054, 0.00453638, 0.00454746, 0.00454927, 0.00455004, 0.00454985, 0.00454969", \ + "0.00436591, 0.00437894, 0.00441461, 0.00442409, 0.00442991, 0.0044317, 0.00443237", \ + "0.00447339, 0.00448031, 0.00454775, 0.00457497, 0.00458999, 0.00460527, 0.00460987", \ + "0.00486672, 0.00487523, 0.00492081, 0.00493818, 0.00496745, 0.00497858, 0.00499259", \ + "0.00572891, 0.00572763, 0.00576773, 0.00580141, 0.0058241, 0.00583537, 0.00584285", \ + "0.0070351, 0.007033, 0.0070246, 0.00704233, 0.00706225, 0.00707736, 0.00707949", \ + "0.00870081, 0.00869868, 0.00870599, 0.00869814, 0.00870096, 0.00871204, 0.00871987" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00497307, 0.00498643, 0.00501114, 0.00501368, 0.00501332, 0.00501217, 0.0050103", \ + "0.00478951, 0.00480388, 0.00484816, 0.00486126, 0.00486726, 0.00486858, 0.00486822", \ + "0.00490979, 0.00492261, 0.00497261, 0.00499696, 0.00501603, 0.00502814, 0.00503154", \ + "0.00527198, 0.00528449, 0.00533841, 0.0053621, 0.00538564, 0.00539847, 0.00540294", \ + "0.00620822, 0.00621334, 0.00625724, 0.00628905, 0.00631692, 0.00633473, 0.00634134", \ + "0.00741826, 0.00742451, 0.00745938, 0.00748647, 0.00752706, 0.00757389, 0.00755034", \ + "0.00908479, 0.00908883, 0.00911072, 0.00913133, 0.0091655, 0.00920493, 0.00923442" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453054, 0.00453638, 0.00454746, 0.00454927, 0.00455004, 0.00454985, 0.00454969", \ + "0.00436591, 0.00437894, 0.00441461, 0.00442409, 0.00442991, 0.0044317, 0.00443237", \ + "0.00447339, 0.00448031, 0.00454775, 0.00457497, 0.00458999, 0.00460527, 0.00460987", \ + "0.00486672, 0.00487523, 0.00492081, 0.00493818, 0.00496745, 0.00497858, 0.00499259", \ + "0.00572891, 0.00572763, 0.00576773, 0.00580141, 0.0058241, 0.00583537, 0.00584285", \ + "0.0070351, 0.007033, 0.0070246, 0.00704233, 0.00706225, 0.00707736, 0.00707949", \ + "0.00870081, 0.00869868, 0.00870599, 0.00869814, 0.00870096, 0.00871204, 0.00871987" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160553; + rise_capacitance : 0.00160553; + rise_capacitance_range (0.00092548, 0.00160553); + fall_capacitance : 0.00160481; + fall_capacitance_range (0.00095104, 0.00160481); + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000193208, -0.000194626, -0.000193266, -0.000194564, -0.000193978, -0.000194415, -0.000194154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000219144, 0.000219358, 0.000216111, 0.000215276, 0.000212201, 0.000208444, 0.000201819" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121348, -0.00121278, -0.00121895, -0.00122114, -0.00122129, -0.00121892, -0.00122474" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123136, 0.00123755, 0.00123439, 0.00123731, 0.00123458, 0.00123447, 0.00123324" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000185087, -0.000183653, -0.000184862, -0.000185331, -0.000184671, -0.000185519, -0.000185259" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000187741, 0.000186887, 0.000186558, 0.000185865, 0.000185773, 0.000185519, 0.000185259" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159963; + rise_capacitance : 0.00159963; + rise_capacitance_range (0.00112965, 0.00159963); + fall_capacitance : 0.00156252; + fall_capacitance_range (0.00105049, 0.00156252); + internal_power () { + when : "(A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000198344, -0.000195413, -0.00019642, -0.000196236, -0.000195737, -0.000195942, -0.000195693" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00022015, 0.000220327, 0.000219144, 0.000216, 0.00021358, 0.000210027, 0.000203404" \ + ); + } + } + internal_power () { + when : "(!A * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000989913, -0.000990547, -0.00099202, -0.000994391, -0.000991854, -0.000991719, -0.000990949" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00104219, 0.00100177, 0.0010031, 0.000995298, 0.00099496, 0.000994222, 0.000992722" \ + ); + } + } + internal_power () { + when : "(!A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000183075, -0.000184488, -0.000185868, -0.000185709, -0.000186019, -0.000186994, -0.000186768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000187252, 0.000186355, 0.000188373, 0.000187209, 0.000186886, 0.000186994, 0.000186768" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161946; + rise_capacitance : 0.00161911; + rise_capacitance_range (0.00114467, 0.00161911); + fall_capacitance : 0.00161946; + fall_capacitance_range (0.00112866, 0.00161946); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000510763, 0.000366553, 0.000533926, 0.000934603, 0.00179443, 0.0030541, 0.00472311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00317219, 0.00303567, 0.00318897, 0.00358219, 0.0044267, 0.00565693, 0.00731379" \ + ); + } + } + } + } + cell (AOI21BX2) { + area : 9.8784; + cell_leakage_power : 0.110894; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.1915; + when : "(A * B * CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0912701; + when : "(A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100724; + when : "(A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0977258; + when : "(A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122746; + when : "(!A * B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0977258; + when : "(!A * B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108851; + when : "(!A * !B * CB * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0766073; + when : "(!A * !B * !CB * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110894; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * CB) + (!B * CB)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406674, 0.0615961, 0.167734, 0.298983, 0.561165, 0.901857, 1.34739", \ + "0.0566298, 0.0771257, 0.184437, 0.316277, 0.57879, 0.919663, 1.36524", \ + "0.10823, 0.147662, 0.279309, 0.409161, 0.672549, 1.01379, 1.4596", \ + "0.138822, 0.192879, 0.378403, 0.528426, 0.790329, 1.13024, 1.57481", \ + "0.175822, 0.248767, 0.505643, 0.721183, 1.03375, 1.37269, 1.81633", \ + "0.206395, 0.297146, 0.618671, 0.894363, 1.29789, 1.69357, 2.13757", \ + "0.231552, 0.33937, 0.722693, 1.05481, 1.54738, 2.0332, 2.54104" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0397456, 0.0674612, 0.214059, 0.397132, 0.763247, 1.23918, 1.86142", \ + "0.0418709, 0.0671915, 0.214054, 0.397038, 0.763244, 1.23918, 1.8615", \ + "0.0917968, 0.120222, 0.233782, 0.399505, 0.763293, 1.2389, 1.86168", \ + "0.133184, 0.172169, 0.306411, 0.443725, 0.770105, 1.23919, 1.86149", \ + "0.198409, 0.251068, 0.435238, 0.591061, 0.863997, 1.27372, 1.86406", \ + "0.271276, 0.336844, 0.568497, 0.76559, 1.05761, 1.41224, 1.93907", \ + "0.353202, 0.4314, 0.708039, 0.94662, 1.298, 1.65488, 2.12175" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329841, 0.0481337, 0.125518, 0.221441, 0.413104, 0.662196, 0.987906", \ + "0.0511426, 0.0662508, 0.144652, 0.240923, 0.432692, 0.682052, 1.00782", \ + "0.103775, 0.137395, 0.247047, 0.343908, 0.53501, 0.784206, 1.10994", \ + "0.137802, 0.185406, 0.342216, 0.468879, 0.663759, 0.908592, 1.23609", \ + "0.181358, 0.24774, 0.472175, 0.655009, 0.915107, 1.17349, 1.49712", \ + "0.220236, 0.304439, 0.59204, 0.830344, 1.17135, 1.50049, 1.84469", \ + "0.255755, 0.357036, 0.706393, 0.997882, 1.41996, 1.82868, 2.25133" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0267299, 0.0459589, 0.148262, 0.276144, 0.531934, 0.864433, 1.29924", \ + "0.0300343, 0.0466592, 0.148375, 0.276358, 0.532073, 0.864433, 1.29924", \ + "0.0778474, 0.0989428, 0.174938, 0.283018, 0.531922, 0.864538, 1.29924", \ + "0.118814, 0.149143, 0.249658, 0.338182, 0.549223, 0.864918, 1.29994", \ + "0.184278, 0.227581, 0.369864, 0.484502, 0.662361, 0.924848, 1.31572", \ + "0.257614, 0.313892, 0.498808, 0.647658, 0.862128, 1.08802, 1.42281", \ + "0.339866, 0.409143, 0.636917, 0.821189, 1.08372, 1.34241, 1.63607" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0495543, 0.0701928, 0.176564, 0.308268, 0.571156, 0.91269, 1.35922", \ + "0.0655811, 0.0863939, 0.193532, 0.325553, 0.588592, 0.93027, 1.3768", \ + "0.128931, 0.164062, 0.289365, 0.41925, 0.683024, 1.0248, 1.47122", \ + "0.168214, 0.216766, 0.392569, 0.540037, 0.801243, 1.14175, 1.58752", \ + "0.217325, 0.283083, 0.526673, 0.736655, 1.04548, 1.38458, 1.82922", \ + "0.260543, 0.341916, 0.646957, 0.915618, 1.31366, 1.70664, 2.15073", \ + "0.299363, 0.39615, 0.75893, 1.08208, 1.56744, 2.04913, 2.55528" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0482232, 0.0761301, 0.223463, 0.407178, 0.774415, 1.25156, 1.8755", \ + "0.0489011, 0.0758719, 0.223481, 0.407201, 0.774303, 1.25155, 1.87533", \ + "0.0976536, 0.125235, 0.241037, 0.40921, 0.774388, 1.25157, 1.87549", \ + "0.140612, 0.178683, 0.311571, 0.452159, 0.780839, 1.25151, 1.87552", \ + "0.205023, 0.257839, 0.440251, 0.595989, 0.872024, 1.28476, 1.87771", \ + "0.274158, 0.341034, 0.574278, 0.771519, 1.06336, 1.42213, 1.95131", \ + "0.349813, 0.43068, 0.711897, 0.950387, 1.30216, 1.6617, 2.13271" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381837, 0.0530791, 0.130208, 0.226101, 0.41774, 0.666821, 0.992512", \ + "0.0570051, 0.0722798, 0.150538, 0.246771, 0.438624, 0.687798, 1.01355", \ + "0.112795, 0.141774, 0.243784, 0.34134, 0.534725, 0.784687, 1.11037", \ + "0.147712, 0.191115, 0.333901, 0.45441, 0.652409, 0.902434, 1.22877", \ + "0.191639, 0.254492, 0.461644, 0.628373, 0.875822, 1.13886, 1.46558", \ + "0.233083, 0.313749, 0.583517, 0.801335, 1.11423, 1.42924, 1.77768", \ + "0.271861, 0.370089, 0.701374, 0.971497, 1.35603, 1.73328, 2.1391" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0267197, 0.0459653, 0.148252, 0.276143, 0.531935, 0.864433, 1.29984", \ + "0.0276918, 0.0460011, 0.148271, 0.276143, 0.531934, 0.864433, 1.29924", \ + "0.0636412, 0.0827712, 0.165965, 0.28009, 0.532311, 0.864443, 1.2994", \ + "0.103202, 0.127434, 0.220368, 0.319596, 0.545157, 0.865145, 1.29923", \ + "0.168715, 0.202225, 0.320579, 0.431198, 0.628615, 0.910565, 1.31342", \ + "0.238103, 0.282702, 0.434923, 0.565457, 0.779443, 1.03387, 1.39347", \ + "0.312663, 0.368618, 0.558907, 0.714866, 0.956281, 1.22513, 1.55426" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100075, 0.120942, 0.227756, 0.359624, 0.62264, 0.964051, 1.41067", \ + "0.121514, 0.142314, 0.249241, 0.381179, 0.644206, 0.985793, 1.43243", \ + "0.205471, 0.226395, 0.333405, 0.465616, 0.728826, 1.07079, 1.51737", \ + "0.266439, 0.288058, 0.395165, 0.52738, 0.790644, 1.13263, 1.57917", \ + "0.348085, 0.371898, 0.480453, 0.612296, 0.875641, 1.21745, 1.66419", \ + "0.424495, 0.451246, 0.564112, 0.69617, 0.959071, 1.30057, 1.74731", \ + "0.497252, 0.527246, 0.646505, 0.778854, 1.04278, 1.38373, 1.83029" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487557, 0.0763346, 0.223527, 0.407207, 0.77442, 1.25163, 1.87542", \ + "0.0487752, 0.076335, 0.223521, 0.407167, 0.774396, 1.25145, 1.87543", \ + "0.0507858, 0.0775418, 0.223673, 0.407202, 0.774309, 1.25156, 1.87542", \ + "0.0554729, 0.0807555, 0.224269, 0.407493, 0.774631, 1.25134, 1.87537", \ + "0.065828, 0.089479, 0.226444, 0.408066, 0.774783, 1.25188, 1.87554", \ + "0.078547, 0.101738, 0.231871, 0.40976, 0.775436, 1.25301, 1.87573", \ + "0.093192, 0.116343, 0.240379, 0.413809, 0.776865, 1.25315, 1.87805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0716795, 0.0813989, 0.125957, 0.178655, 0.282892, 0.417802, 0.593861", \ + "0.0928675, 0.102645, 0.147275, 0.200016, 0.304226, 0.439109, 0.615202", \ + "0.175391, 0.186167, 0.231789, 0.284701, 0.388576, 0.523398, 0.699395", \ + "0.230897, 0.243381, 0.291713, 0.34456, 0.448367, 0.583043, 0.758881", \ + "0.29994, 0.314932, 0.36867, 0.422635, 0.52378, 0.658079, 0.83374", \ + "0.359048, 0.376885, 0.43836, 0.494558, 0.598409, 0.729645, 0.905105", \ + "0.410472, 0.431148, 0.501423, 0.561892, 0.667565, 0.801337, 0.976809" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330296, 0.0434984, 0.0983188, 0.167908, 0.308157, 0.490754, 0.729517", \ + "0.0330719, 0.0434888, 0.0983155, 0.167907, 0.308162, 0.490751, 0.729719", \ + "0.0418297, 0.0506489, 0.101733, 0.169428, 0.308589, 0.490763, 0.729531", \ + "0.0538718, 0.0611413, 0.107306, 0.172878, 0.310835, 0.492266, 0.730521", \ + "0.072745, 0.079493, 0.119502, 0.180187, 0.314331, 0.494856, 0.732646", \ + "0.092699, 0.099869, 0.136784, 0.191887, 0.320283, 0.498276, 0.735312", \ + "0.113562, 0.121775, 0.158334, 0.208904, 0.330999, 0.505213, 0.739681" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0901447, 0.110833, 0.216917, 0.34823, 0.610347, 0.951027, 1.39658", \ + "0.111664, 0.132222, 0.238363, 0.369787, 0.632029, 0.972765, 1.41838", \ + "0.19537, 0.216224, 0.322561, 0.454174, 0.71671, 1.05763, 1.50329", \ + "0.25543, 0.277676, 0.384332, 0.51593, 0.778506, 1.1196, 1.56521", \ + "0.335161, 0.360528, 0.469654, 0.601007, 0.863497, 1.20447, 1.65026", \ + "0.408074, 0.437277, 0.552025, 0.683389, 0.945698, 1.28667, 1.73241", \ + "0.479515, 0.512709, 0.635558, 0.767251, 1.02972, 1.37055, 1.81614" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0407065, 0.067805, 0.214031, 0.397085, 0.763245, 1.23918, 1.86131", \ + "0.040734, 0.0678377, 0.214078, 0.397171, 0.763073, 1.23918, 1.86093", \ + "0.0435763, 0.0694442, 0.214268, 0.397178, 0.763284, 1.23926, 1.86131", \ + "0.0493879, 0.0735735, 0.214885, 0.397555, 0.763444, 1.23882, 1.86092", \ + "0.06098, 0.083594, 0.217502, 0.398118, 0.763697, 1.23968, 1.86113", \ + "0.075229, 0.097218, 0.223432, 0.400054, 0.764416, 1.24089, 1.86147", \ + "0.09031, 0.11242, 0.233096, 0.404379, 0.765785, 1.24051, 1.86374" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0713834, 0.0811205, 0.125631, 0.178272, 0.282359, 0.417078, 0.592895", \ + "0.0925698, 0.102365, 0.146949, 0.199632, 0.303678, 0.438384, 0.614263", \ + "0.175011, 0.185841, 0.231452, 0.284314, 0.388042, 0.52267, 0.69841", \ + "0.230626, 0.242971, 0.291348, 0.344161, 0.447809, 0.582288, 0.757889", \ + "0.299198, 0.314349, 0.368436, 0.422205, 0.525236, 0.656798, 0.832187", \ + "0.358002, 0.376085, 0.43798, 0.494354, 0.597729, 0.729137, 0.903974", \ + "0.408988, 0.430006, 0.500847, 0.561424, 0.66726, 0.800548, 0.975825" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0269142, 0.0372888, 0.0922614, 0.162092, 0.302474, 0.485161, 0.724135", \ + "0.0269552, 0.0372794, 0.0922571, 0.162091, 0.302651, 0.485161, 0.724133", \ + "0.0346332, 0.0440396, 0.0957243, 0.163684, 0.302921, 0.485308, 0.724028", \ + "0.0449055, 0.0537642, 0.101224, 0.167054, 0.305112, 0.486684, 0.724957", \ + "0.061374, 0.070674, 0.11344, 0.174319, 0.308484, 0.489254, 0.726959", \ + "0.078759, 0.089407, 0.130528, 0.18626, 0.314637, 0.492688, 0.729768", \ + "0.097041, 0.109517, 0.15175, 0.203137, 0.325493, 0.499657, 0.734187" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0840272, 0.100231, 0.182467, 0.284013, 0.486775, 0.75023, 1.09483", \ + "0.105599, 0.121704, 0.20401, 0.305643, 0.508475, 0.771983, 1.1166", \ + "0.189876, 0.206601, 0.289263, 0.391098, 0.594114, 0.857885, 1.20244", \ + "0.250425, 0.268867, 0.352407, 0.454232, 0.657277, 0.921025, 1.26558", \ + "0.330717, 0.35282, 0.440341, 0.542009, 0.74491, 1.00873, 1.35314", \ + "0.403565, 0.42991, 0.52493, 0.627089, 0.829798, 1.09345, 1.43839", \ + "0.475245, 0.505771, 0.610538, 0.714724, 0.917897, 1.18189, 1.52645" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.035254, 0.0557675, 0.166827, 0.306132, 0.584589, 0.946623, 1.41954", \ + "0.0352753, 0.0557866, 0.166886, 0.306131, 0.584604, 0.946411, 1.41954", \ + "0.038952, 0.0581438, 0.167268, 0.306227, 0.584433, 0.946579, 1.41954", \ + "0.0461175, 0.0635488, 0.168498, 0.306906, 0.584836, 0.946503, 1.41981", \ + "0.05992, 0.075812, 0.172689, 0.307993, 0.585403, 0.946805, 1.42014", \ + "0.076417, 0.091858, 0.181163, 0.311545, 0.586532, 0.947769, 1.42081", \ + "0.09324, 0.10894, 0.19366, 0.318401, 0.589269, 0.949272, 1.42171" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0746924, 0.0841251, 0.128236, 0.180748, 0.2847, 0.419344, 0.595176", \ + "0.0958811, 0.105352, 0.149527, 0.20212, 0.306071, 0.440716, 0.616553", \ + "0.178703, 0.188982, 0.23407, 0.286771, 0.390481, 0.525018, 0.700746", \ + "0.234983, 0.246597, 0.294, 0.346665, 0.450191, 0.584642, 0.760187", \ + "0.304592, 0.318723, 0.371233, 0.424607, 0.525383, 0.659215, 0.834683", \ + "0.36449, 0.381302, 0.44118, 0.496867, 0.600351, 0.731086, 0.905919", \ + "0.416623, 0.436143, 0.504495, 0.564282, 0.669784, 0.802946, 0.978165" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0282875, 0.0387895, 0.0939915, 0.163835, 0.304269, 0.487015, 0.725969", \ + "0.028311, 0.0387804, 0.093994, 0.163872, 0.304417, 0.487015, 0.725952", \ + "0.0356149, 0.0452056, 0.0973067, 0.16536, 0.304735, 0.487115, 0.725966", \ + "0.0455871, 0.0546477, 0.102659, 0.16875, 0.306939, 0.488523, 0.726718", \ + "0.06189, 0.071266, 0.114646, 0.175954, 0.310462, 0.491138, 0.728841", \ + "0.079269, 0.089998, 0.131657, 0.187619, 0.316489, 0.49449, 0.731591", \ + "0.097662, 0.110078, 0.152793, 0.204523, 0.327267, 0.501503, 0.736074" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100075, 0.120942, 0.227756, 0.359624, 0.62264, 0.964051, 1.41067", \ + "0.121514, 0.142314, 0.249241, 0.381179, 0.644206, 0.985793, 1.43243", \ + "0.205471, 0.226395, 0.333405, 0.465616, 0.728826, 1.07079, 1.51737", \ + "0.266439, 0.288058, 0.395165, 0.52738, 0.790644, 1.13263, 1.57917", \ + "0.348085, 0.371898, 0.480453, 0.612296, 0.875641, 1.21745, 1.66419", \ + "0.424495, 0.451246, 0.564112, 0.69617, 0.959071, 1.30057, 1.74731", \ + "0.497252, 0.527246, 0.646505, 0.778854, 1.04278, 1.38373, 1.83029" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487557, 0.0763346, 0.223527, 0.407207, 0.77442, 1.25163, 1.87542", \ + "0.0487752, 0.076335, 0.223521, 0.407167, 0.774396, 1.25145, 1.87543", \ + "0.0507858, 0.0775418, 0.223673, 0.407202, 0.774309, 1.25156, 1.87542", \ + "0.0554729, 0.0807555, 0.224269, 0.407493, 0.774631, 1.25134, 1.87537", \ + "0.065828, 0.089479, 0.226444, 0.408066, 0.774783, 1.25188, 1.87554", \ + "0.078547, 0.101738, 0.231871, 0.40976, 0.775436, 1.25301, 1.87573", \ + "0.093192, 0.116343, 0.240379, 0.413809, 0.776865, 1.25315, 1.87805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0746924, 0.0841251, 0.128236, 0.180748, 0.2847, 0.419344, 0.595176", \ + "0.0958811, 0.105352, 0.149527, 0.20212, 0.306071, 0.440716, 0.616553", \ + "0.178703, 0.188982, 0.23407, 0.286771, 0.390481, 0.525018, 0.700746", \ + "0.234983, 0.246597, 0.294, 0.346665, 0.450191, 0.584642, 0.760187", \ + "0.304592, 0.318723, 0.371233, 0.424607, 0.525383, 0.659215, 0.834683", \ + "0.36449, 0.381302, 0.44118, 0.496867, 0.600351, 0.731086, 0.905919", \ + "0.416623, 0.436143, 0.504495, 0.564282, 0.669784, 0.802946, 0.978165" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0282875, 0.0387895, 0.0939915, 0.163835, 0.304269, 0.487015, 0.725969", \ + "0.028311, 0.0387804, 0.093994, 0.163872, 0.304417, 0.487015, 0.725952", \ + "0.0356149, 0.0452056, 0.0973067, 0.16536, 0.304735, 0.487115, 0.725966", \ + "0.0455871, 0.0546477, 0.102659, 0.16875, 0.306939, 0.488523, 0.726718", \ + "0.06189, 0.071266, 0.114646, 0.175954, 0.310462, 0.491138, 0.728841", \ + "0.079269, 0.089998, 0.131657, 0.187619, 0.316489, 0.49449, 0.731591", \ + "0.097662, 0.110078, 0.152793, 0.204523, 0.327267, 0.501503, 0.736074" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00613716, 0.00625699, 0.00637184, 0.00639545, 0.0064078, 0.00641332, 0.00641319", \ + "0.00583212, 0.00594958, 0.00621997, 0.00631398, 0.00637516, 0.00640132, 0.00641319", \ + "0.0061801, 0.00611773, 0.00610697, 0.00601943, 0.00624028, 0.00630352, 0.00634515", \ + "0.00699709, 0.00695752, 0.00646706, 0.0063445, 0.00636508, 0.00634444, 0.00636243", \ + "0.00883995, 0.00847535, 0.00760949, 0.00722304, 0.00687976, 0.00669184, 0.00658587", \ + "0.01139, 0.0108204, 0.00944522, 0.00866528, 0.00791344, 0.00744016, 0.00713187", \ + "0.0147343, 0.0140059, 0.0119998, 0.0108581, 0.00961672, 0.00878548, 0.00817035" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000400466, -0.000289387, -0.000191665, -0.00017327, -0.000163644, -0.00015887, -0.000156495", \ + "-0.000688876, -0.000545279, -0.00026933, -0.000183249, -0.000130184, -0.000116445, -0.000102756", \ + "-0.000457712, -0.000503748, -0.00037292, -0.000308117, -0.000234864, -0.000176961, -0.000147561", \ + "0.000276086, 0.000135191, -2.73793e-05, -0.000117172, -0.000136806, -0.000129672, -0.000126693", \ + "0.00208851, 0.00172879, 0.000920808, 0.000554724, 0.000264577, 0.000128022, 5.56911e-05", \ + "0.00465712, 0.00409575, 0.00268523, 0.00193348, 0.00123801, 0.0008313, 0.000574583", \ + "0.00801844, 0.00728831, 0.00525204, 0.00405833, 0.00287152, 0.00209433, 0.00154821" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00774444, 0.00777955, 0.00781785, 0.00782617, 0.00782905, 0.00783004, 0.00782681", \ + "0.00748749, 0.00755795, 0.00769819, 0.00774625, 0.00777481, 0.00778864, 0.00779165", \ + "0.00779742, 0.00776569, 0.00769629, 0.00755155, 0.00771817, 0.00774272, 0.00775709", \ + "0.00852371, 0.00841135, 0.00809583, 0.00800769, 0.00789697, 0.00783704, 0.00782033", \ + "0.0102984, 0.0100187, 0.0092354, 0.00886199, 0.00845807, 0.00823668, 0.00808889", \ + "0.0126597, 0.0122753, 0.0110847, 0.0103238, 0.00952218, 0.00906547, 0.00868817", \ + "0.0158041, 0.0153124, 0.0136572, 0.0125133, 0.0112725, 0.010532, 0.00980993" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000331303, -0.000258985, -0.000189062, -0.000177366, -0.000170138, -0.000166718, -0.000165012", \ + "-0.000612828, -0.000470445, -0.000235714, -0.0001723, -0.000130848, -0.000113323, -0.000103822", \ + "-0.000719174, -0.00068588, -0.000508618, -0.000382051, -0.00026204, -0.000195839, -0.000163085", \ + "-0.000297784, -0.000378913, -0.000434239, -0.000390544, -0.000304465, -0.000239821, -0.000197655", \ + "0.00110957, 0.000819139, 0.000248552, 4.98561e-05, -6.23852e-05, -0.000100599, -0.000102713", \ + "0.00340521, 0.00290275, 0.00168478, 0.00112713, 0.000660268, 0.000412595, 0.000266139", \ + "0.00646879, 0.00579583, 0.00391674, 0.00291267, 0.00197733, 0.00139961, 0.00102386" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102691, 0.0103273, 0.0104152, 0.0104355, 0.0104437, 0.0104461, 0.0104447", \ + "0.0100955, 0.0101454, 0.0102483, 0.0102818, 0.0103011, 0.0103073, 0.0103079", \ + "0.0100729, 0.0101121, 0.0102209, 0.0102775, 0.0103291, 0.0103553, 0.0103675", \ + "0.0103793, 0.0104112, 0.0105175, 0.0105722, 0.0106296, 0.010661, 0.0106797", \ + "0.0112342, 0.0112508, 0.0113315, 0.0114011, 0.011451, 0.0114949, 0.0115167", \ + "0.0124271, 0.012431, 0.0124758, 0.0125279, 0.0126355, 0.0126833, 0.0126624", \ + "0.0140422, 0.0140296, 0.0140354, 0.0140671, 0.0141377, 0.014208, 0.0143103" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00678221, 0.00681751, 0.00685957, 0.0068695, 0.00687478, 0.0068771, 0.00687609", \ + "0.00659693, 0.00664414, 0.00671043, 0.00672868, 0.00673906, 0.00674303, 0.00674472", \ + "0.00658492, 0.00663371, 0.00675413, 0.00680155, 0.00683087, 0.00684206, 0.00684754", \ + "0.00698254, 0.00698518, 0.00705226, 0.00709454, 0.00713202, 0.00715111, 0.00715862", \ + "0.00781285, 0.0077887, 0.00782599, 0.00786809, 0.00792952, 0.00794667, 0.00795962", \ + "0.00913475, 0.00907758, 0.00902074, 0.00903768, 0.00907545, 0.009093, 0.00910544", \ + "0.0110513, 0.0109226, 0.0107108, 0.0106709, 0.0106569, 0.0106526, 0.0106631" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00855285, 0.00863575, 0.00874727, 0.00877033, 0.00878271, 0.00878762, 0.0087875", \ + "0.0083894, 0.00845517, 0.00857798, 0.00861656, 0.00863883, 0.00865059, 0.0086525", \ + "0.00837985, 0.00843762, 0.00854738, 0.00861146, 0.00866679, 0.00869511, 0.00871154", \ + "0.00869472, 0.00873107, 0.00885804, 0.00891222, 0.00896667, 0.00900267, 0.00902534", \ + "0.0095612, 0.00957944, 0.0096645, 0.0097396, 0.00980379, 0.00984207, 0.00986582", \ + "0.0107468, 0.0107463, 0.0107901, 0.0108417, 0.0109429, 0.0110277, 0.0109962", \ + "0.0124266, 0.0123888, 0.0123862, 0.0124163, 0.0124749, 0.0125756, 0.0126762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00678141, 0.00681731, 0.00685989, 0.00687008, 0.00687545, 0.0068782, 0.00687669", \ + "0.00659574, 0.00664368, 0.00671076, 0.00672917, 0.00673961, 0.00674375, 0.00674457", \ + "0.00658769, 0.00663002, 0.00675902, 0.00680179, 0.00683127, 0.00684256, 0.00684815", \ + "0.00697559, 0.00698536, 0.00705202, 0.00709008, 0.00713193, 0.00715177, 0.00715901", \ + "0.00782061, 0.00779549, 0.00781867, 0.0078725, 0.00791901, 0.00793838, 0.00794958", \ + "0.00915509, 0.00909005, 0.00902562, 0.00904173, 0.00907621, 0.00908733, 0.00909549", \ + "0.0110605, 0.0109232, 0.0107179, 0.0106705, 0.0106535, 0.0106459, 0.010663" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00923487, 0.00931632, 0.00942627, 0.00944947, 0.00946241, 0.00946505, 0.00946925", \ + "0.00907122, 0.00913572, 0.00925746, 0.00929535, 0.00931829, 0.00932597, 0.00932825", \ + "0.00906039, 0.00910861, 0.00922786, 0.00929055, 0.00934445, 0.00937349, 0.00939233", \ + "0.0093747, 0.00940978, 0.00953759, 0.00960421, 0.00964697, 0.00968453, 0.00970229", \ + "0.0102274, 0.0102485, 0.0103309, 0.010403, 0.0104618, 0.0105088, 0.0105392", \ + "0.0114104, 0.0114094, 0.0114567, 0.0115069, 0.0115708, 0.0117081, 0.011699", \ + "0.0130738, 0.0130431, 0.0130466, 0.0130787, 0.0131344, 0.0131937, 0.0135438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00689616, 0.00693697, 0.00699415, 0.00700887, 0.00701674, 0.00702098, 0.00701981", \ + "0.00670596, 0.00675698, 0.00684584, 0.00687182, 0.00688698, 0.00688879, 0.00689154", \ + "0.0066923, 0.00673802, 0.00687111, 0.00692749, 0.00697076, 0.006986, 0.00699652", \ + "0.00707122, 0.00708497, 0.00716171, 0.00721746, 0.00726744, 0.00729424, 0.00730844", \ + "0.00791276, 0.00789738, 0.00792897, 0.00798758, 0.00804571, 0.00807285, 0.00809188", \ + "0.00923735, 0.00918611, 0.0091336, 0.00914581, 0.00919449, 0.00921501, 0.00923155", \ + "0.0111395, 0.0110219, 0.0108308, 0.0107847, 0.0107715, 0.0107736, 0.0107991" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102691, 0.0103273, 0.0104152, 0.0104355, 0.0104437, 0.0104461, 0.0104447", \ + "0.0100955, 0.0101454, 0.0102483, 0.0102818, 0.0103011, 0.0103073, 0.0103079", \ + "0.0100729, 0.0101121, 0.0102209, 0.0102775, 0.0103291, 0.0103553, 0.0103675", \ + "0.0103793, 0.0104112, 0.0105175, 0.0105722, 0.0106296, 0.010661, 0.0106797", \ + "0.0112342, 0.0112508, 0.0113315, 0.0114011, 0.011451, 0.0114949, 0.0115167", \ + "0.0124271, 0.012431, 0.0124758, 0.0125279, 0.0126355, 0.0126833, 0.0126624", \ + "0.0140422, 0.0140296, 0.0140354, 0.0140671, 0.0141377, 0.014208, 0.0143103" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00689616, 0.00693697, 0.00699415, 0.00700887, 0.00701674, 0.00702098, 0.00701981", \ + "0.00670596, 0.00675698, 0.00684584, 0.00687182, 0.00688698, 0.00688879, 0.00689154", \ + "0.0066923, 0.00673802, 0.00687111, 0.00692749, 0.00697076, 0.006986, 0.00699652", \ + "0.00707122, 0.00708497, 0.00716171, 0.00721746, 0.00726744, 0.00729424, 0.00730844", \ + "0.00791276, 0.00789738, 0.00792897, 0.00798758, 0.00804571, 0.00807285, 0.00809188", \ + "0.00923735, 0.00918611, 0.0091336, 0.00914581, 0.00919449, 0.00921501, 0.00923155", \ + "0.0111395, 0.0110219, 0.0108308, 0.0107847, 0.0107715, 0.0107736, 0.0107991" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331736; + rise_capacitance : 0.00331736; + rise_capacitance_range (0.00188342, 0.00331736); + fall_capacitance : 0.00331533; + fall_capacitance_range (0.0019432, 0.00331533); + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00041503, -0.000409824, -0.000408729, -0.000410314, -0.000409187, -0.000409899, -0.000409367" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000457108, 0.000458246, 0.000451662, 0.000450202, 0.00044451, 0.000437302, 0.00042467" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253116, -0.00252936, -0.00254165, -0.00254596, -0.00254628, -0.00254178, -0.00255441" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256943, 0.00255792, 0.00257539, 0.00258096, 0.00257492, 0.00257467, 0.00257212" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000378432, -0.000382423, -0.0003853, -0.000386677, -0.000385836, -0.000389446, -0.000388907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000393532, 0.000392104, 0.000393025, 0.000391382, 0.00038996, 0.000389446, 0.000388907" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032779; + rise_capacitance : 0.0032779; + rise_capacitance_range (0.00230292, 0.0032779); + fall_capacitance : 0.00319886; + fall_capacitance_range (0.00212325, 0.00319886); + internal_power () { + when : "(A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000415111, -0.000409151, -0.000411219, -0.000410896, -0.00040997, -0.000410441, -0.000409935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000454982, 0.000457682, 0.000455351, 0.000449227, 0.000444523, 0.000437983, 0.000425359" \ + ); + } + } + internal_power () { + when : "(!A * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203312, -0.00203845, -0.00204097, -0.00204608, -0.00204105, -0.00204087, -0.00203929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214526, 0.00205992, 0.0020642, 0.00204804, 0.00204692, 0.00204549, 0.00204221" \ + ); + } + } + internal_power () { + when : "(!A * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000382814, -0.000379949, -0.000383914, -0.000384094, -0.000385292, -0.000389603, -0.00038914" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000389269, 0.000388635, 0.000393861, 0.000389856, 0.000389184, 0.000389603, 0.00038914" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016042; + rise_capacitance : 0.00160411; + rise_capacitance_range (0.00113672, 0.00160411); + fall_capacitance : 0.0016042; + fall_capacitance_range (0.00112095, 0.0016042); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00148295, 0.00134754, 0.00143707, 0.00179358, 0.00256838, 0.00376656, 0.00536432" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00419175, 0.00405782, 0.00412075, 0.00444073, 0.00520646, 0.00636698, 0.00794456" \ + ); + } + } + } + } + cell (AOI21X1) { + area : 7.056; + cell_leakage_power : 0.0410235; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0308909; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.057836; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0479232; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0345784; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0479232; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0275887; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.049572; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0318751; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0410235; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0669167, 0.0806099, 0.187767, 0.320636, 0.585858, 0.93044, 1.381", \ + "0.0870899, 0.100946, 0.208533, 0.341561, 0.606937, 0.951553, 1.40208", \ + "0.157122, 0.176403, 0.296146, 0.429572, 0.695183, 1.04023, 1.49042", \ + "0.201388, 0.228875, 0.386357, 0.53322, 0.801253, 1.14544, 1.59677", \ + "0.249908, 0.289985, 0.511763, 0.7041, 1.00806, 1.35526, 1.80646", \ + "0.290869, 0.342343, 0.627921, 0.871218, 1.23945, 1.62918, 2.08537", \ + "0.329361, 0.391157, 0.736713, 1.03209, 1.47253, 1.92352, 2.42778" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0530952, 0.0716521, 0.219212, 0.403042, 0.770524, 1.24788, 1.87193", \ + "0.0531237, 0.0716666, 0.219197, 0.403016, 0.770433, 1.24788, 1.87191", \ + "0.081582, 0.0987827, 0.228429, 0.403952, 0.770337, 1.24784, 1.87218", \ + "0.122647, 0.142834, 0.274537, 0.430096, 0.774759, 1.24773, 1.8719", \ + "0.195172, 0.221056, 0.375623, 0.532145, 0.836689, 1.27183, 1.8746", \ + "0.273787, 0.306058, 0.492483, 0.667734, 0.973573, 1.36639, 1.9274", \ + "0.354027, 0.393634, 0.618611, 0.820899, 1.15155, 1.53751, 2.05316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0548792, 0.066107, 0.151452, 0.255942, 0.463823, 0.73355, 1.08601", \ + "0.0746036, 0.0859651, 0.171704, 0.276311, 0.484266, 0.75402, 1.1065", \ + "0.150436, 0.167535, 0.268273, 0.374005, 0.582844, 0.852713, 1.20515", \ + "0.20578, 0.23047, 0.368501, 0.491773, 0.702526, 0.97212, 1.32558", \ + "0.278266, 0.314009, 0.512213, 0.680104, 0.93584, 1.2122, 1.56637", \ + "0.348366, 0.39416, 0.651563, 0.869466, 1.18968, 1.51709, 1.88491", \ + "0.418137, 0.473563, 0.788769, 1.05737, 1.45007, 1.84085, 2.26384" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0451045, 0.0592445, 0.17116, 0.310547, 0.588896, 0.950458, 1.42325", \ + "0.0449956, 0.0591959, 0.171208, 0.310546, 0.588904, 0.950458, 1.42321", \ + "0.0776374, 0.0908182, 0.184157, 0.313349, 0.588863, 0.950474, 1.42334", \ + "0.119225, 0.13564, 0.23597, 0.34708, 0.598177, 0.950841, 1.42326", \ + "0.188484, 0.211193, 0.337565, 0.456737, 0.673842, 0.987001, 1.432", \ + "0.261329, 0.291593, 0.453978, 0.59359, 0.823554, 1.10137, 1.50351", \ + "0.336997, 0.375307, 0.578404, 0.746211, 1.00378, 1.29199, 1.65301" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0580268, 0.0716096, 0.177912, 0.310104, 0.574277, 0.91764, 1.3669", \ + "0.0774382, 0.091165, 0.198599, 0.331111, 0.59555, 0.939036, 1.38835", \ + "0.140805, 0.16159, 0.285222, 0.418309, 0.683494, 1.02729, 1.47631", \ + "0.176421, 0.207099, 0.372627, 0.5222, 0.788072, 1.13243, 1.58207", \ + "0.212423, 0.257473, 0.492567, 0.688707, 0.994972, 1.34263, 1.7923", \ + "0.240287, 0.298176, 0.602004, 0.851695, 1.22447, 1.61459, 2.06906", \ + "0.265578, 0.334999, 0.703491, 1.00802, 1.45453, 1.90783, 2.41345" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0440434, 0.0623921, 0.208907, 0.391873, 0.757839, 1.23349, 1.85486", \ + "0.0441826, 0.0624381, 0.20893, 0.391888, 0.757824, 1.23354, 1.85486", \ + "0.0751767, 0.0925068, 0.219344, 0.39298, 0.757935, 1.23345, 1.85529", \ + "0.116145, 0.136558, 0.267776, 0.421289, 0.76255, 1.2334, 1.8553", \ + "0.189502, 0.214754, 0.368843, 0.524509, 0.825719, 1.25897, 1.85795", \ + "0.271928, 0.302453, 0.486715, 0.661035, 0.965597, 1.35307, 1.90956", \ + "0.35665, 0.393709, 0.61415, 0.814612, 1.14405, 1.52939, 2.03927" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0490575, 0.0603176, 0.145728, 0.250231, 0.458123, 0.727909, 1.08038", \ + "0.0669522, 0.077977, 0.164283, 0.268928, 0.476796, 0.746737, 1.09923", \ + "0.1432, 0.162239, 0.266686, 0.371915, 0.578826, 0.848493, 1.20099", \ + "0.197156, 0.224287, 0.373279, 0.499553, 0.704277, 0.970876, 1.32637", \ + "0.269022, 0.306768, 0.520262, 0.701339, 0.964336, 1.23623, 1.5867", \ + "0.336854, 0.384738, 0.657952, 0.892992, 1.23652, 1.57268, 1.93287", \ + "0.403211, 0.460147, 0.790967, 1.07911, 1.50348, 1.91902, 2.35259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0451273, 0.0592555, 0.171158, 0.310546, 0.589034, 0.950578, 1.42336", \ + "0.0454436, 0.0592034, 0.17115, 0.310546, 0.588905, 0.950457, 1.4232", \ + "0.0927226, 0.10655, 0.190606, 0.314653, 0.588863, 0.950753, 1.42341", \ + "0.13883, 0.158571, 0.263119, 0.362268, 0.598541, 0.95069, 1.42326", \ + "0.20925, 0.238141, 0.386112, 0.50626, 0.701596, 0.998722, 1.43362", \ + "0.284448, 0.322267, 0.517767, 0.673935, 0.899442, 1.14874, 1.52705", \ + "0.364876, 0.4128, 0.65572, 0.850331, 1.12476, 1.39802, 1.72479" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043233, 0.0570208, 0.163781, 0.296023, 0.560388, 0.903642, 1.35267", \ + "0.0597374, 0.0733266, 0.180788, 0.313539, 0.578149, 0.921716, 1.37082", \ + "0.118827, 0.145067, 0.278671, 0.410502, 0.674326, 1.01819, 1.46713", \ + "0.154949, 0.191404, 0.381434, 0.531736, 0.795197, 1.13759, 1.58625", \ + "0.200593, 0.249775, 0.514257, 0.731954, 1.04467, 1.3858, 1.83253", \ + "0.241047, 0.302168, 0.63456, 0.915308, 1.32036, 1.71543, 2.16184", \ + "0.277784, 0.350216, 0.746677, 1.08587, 1.58342, 2.06918, 2.57654" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439607, 0.0623672, 0.208842, 0.391887, 0.757883, 1.23351, 1.85469", \ + "0.0455715, 0.062451, 0.208839, 0.391875, 0.757823, 1.23296, 1.85471", \ + "0.0965764, 0.115201, 0.228504, 0.394009, 0.757902, 1.23355, 1.85531", \ + "0.139652, 0.16573, 0.300275, 0.437262, 0.763992, 1.23349, 1.85512", \ + "0.205383, 0.241139, 0.42952, 0.583487, 0.854558, 1.26463, 1.85689", \ + "0.277808, 0.322199, 0.56182, 0.757802, 1.04659, 1.39947, 1.92672", \ + "0.358712, 0.411271, 0.698561, 0.939254, 1.28659, 1.63845, 2.1039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.022311, 0.0280776, 0.0727323, 0.128112, 0.238786, 0.38262, 0.570694", \ + "0.0432422, 0.049953, 0.0950704, 0.150248, 0.260974, 0.40301, 0.59273", \ + "0.0960191, 0.114694, 0.203068, 0.267802, 0.378924, 0.522285, 0.710271", \ + "0.129723, 0.157482, 0.290292, 0.389997, 0.525146, 0.668267, 0.855775", \ + "0.171115, 0.211169, 0.410648, 0.561777, 0.766684, 0.955962, 1.15079", \ + "0.205791, 0.257803, 0.520701, 0.724643, 1.00333, 1.26074, 1.51812", \ + "0.235125, 0.298418, 0.623268, 0.880142, 1.23464, 1.5644, 1.89353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0172779, 0.0248728, 0.0856763, 0.161647, 0.313654, 0.511241, 0.769622", \ + "0.0233515, 0.0285969, 0.0857011, 0.161664, 0.31363, 0.511236, 0.769622", \ + "0.0715599, 0.0819732, 0.131115, 0.181851, 0.316442, 0.511234, 0.769614", \ + "0.113136, 0.129209, 0.204728, 0.259741, 0.360825, 0.526763, 0.770535", \ + "0.179069, 0.203826, 0.317969, 0.400791, 0.513253, 0.636998, 0.835262", \ + "0.252279, 0.285375, 0.441808, 0.555537, 0.70644, 0.848694, 1.00559", \ + "0.333879, 0.375514, 0.575487, 0.721779, 0.916301, 1.09306, 1.27582" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0536821, 0.0676816, 0.175546, 0.308589, 0.573881, 0.918571, 1.36909", \ + "0.0700415, 0.0840989, 0.192622, 0.326109, 0.591822, 0.936598, 1.38722", \ + "0.140427, 0.163555, 0.290377, 0.421539, 0.687932, 1.03289, 1.48374", \ + "0.185596, 0.218202, 0.397156, 0.544828, 0.808802, 1.15248, 1.60181", \ + "0.242582, 0.28702, 0.537298, 0.749558, 1.05648, 1.40054, 1.84907", \ + "0.29379, 0.348746, 0.664483, 0.938091, 1.338, 1.73018, 2.17796", \ + "0.340734, 0.40585, 0.782367, 1.11368, 1.60507, 2.08782, 2.59286" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.053064, 0.0716406, 0.219213, 0.403028, 0.770452, 1.2478, 1.87202", \ + "0.0531508, 0.071407, 0.21921, 0.403074, 0.770443, 1.24787, 1.87183", \ + "0.102421, 0.120505, 0.235916, 0.404622, 0.77041, 1.24794, 1.8719", \ + "0.148114, 0.173103, 0.305826, 0.445647, 0.775739, 1.24789, 1.87201", \ + "0.216816, 0.251454, 0.435851, 0.589405, 0.861138, 1.27762, 1.87311", \ + "0.291294, 0.334856, 0.569463, 0.765052, 1.05201, 1.40957, 1.94118", \ + "0.373668, 0.425738, 0.708319, 0.94703, 1.29241, 1.64412, 2.1157" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0225087, 0.0282782, 0.073016, 0.128519, 0.239324, 0.383343, 0.571652", \ + "0.0435153, 0.0501145, 0.095335, 0.150601, 0.261504, 0.403754, 0.593687", \ + "0.0970885, 0.115592, 0.203524, 0.269183, 0.37946, 0.522964, 0.711258", \ + "0.131781, 0.159206, 0.291347, 0.390688, 0.52565, 0.665782, 0.856706", \ + "0.175208, 0.21471, 0.412506, 0.563206, 0.767771, 0.957068, 1.15148", \ + "0.211635, 0.263009, 0.523918, 0.727166, 1.00529, 1.26225, 1.51957", \ + "0.244535, 0.306693, 0.628358, 0.884142, 1.23782, 1.56691, 1.89553" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.021195, 0.0298465, 0.0927308, 0.16858, 0.320391, 0.517928, 0.776159", \ + "0.027257, 0.0334467, 0.092731, 0.168576, 0.320405, 0.517906, 0.776159", \ + "0.0883833, 0.0957949, 0.137971, 0.1897, 0.323197, 0.51782, 0.776072", \ + "0.139295, 0.150653, 0.214945, 0.26649, 0.367286, 0.530122, 0.777056", \ + "0.21906, 0.236687, 0.333591, 0.411031, 0.519603, 0.643167, 0.841253", \ + "0.306437, 0.330014, 0.463309, 0.569612, 0.715165, 0.854319, 1.01156", \ + "0.402942, 0.432085, 0.603128, 0.740012, 0.927434, 1.10225, 1.28314" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.033757, 0.0439069, 0.122552, 0.220075, 0.414812, 0.66807, 0.999124", \ + "0.0526407, 0.0625598, 0.14169, 0.239414, 0.434526, 0.687795, 1.01892", \ + "0.107447, 0.130863, 0.246237, 0.343684, 0.538294, 0.791461, 1.12266", \ + "0.140143, 0.173137, 0.341573, 0.471189, 0.670096, 0.919749, 1.25326", \ + "0.179664, 0.225045, 0.464739, 0.656686, 0.925314, 1.18809, 1.51753", \ + "0.212586, 0.269529, 0.574206, 0.825344, 1.18161, 1.52035, 1.87055", \ + "0.24049, 0.30819, 0.674491, 0.981755, 1.42471, 1.84934, 2.28395" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0319357, 0.0456525, 0.155194, 0.292056, 0.565716, 0.921524, 1.38677", \ + "0.0355717, 0.0471768, 0.155174, 0.292026, 0.565741, 0.921523, 1.38677", \ + "0.087224, 0.102553, 0.185186, 0.300164, 0.565711, 0.921355, 1.38678", \ + "0.129382, 0.151928, 0.26257, 0.359423, 0.584292, 0.922027, 1.38698", \ + "0.194091, 0.225954, 0.38675, 0.512103, 0.704108, 0.984778, 1.40312", \ + "0.265437, 0.305593, 0.515053, 0.680769, 0.912728, 1.15585, 1.51583", \ + "0.345118, 0.393327, 0.649145, 0.855846, 1.14434, 1.4229, 1.7386" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0221956, 0.0279616, 0.0726098, 0.128001, 0.238667, 0.382498, 0.57057", \ + "0.0430048, 0.0497701, 0.0948038, 0.150275, 0.26092, 0.404663, 0.592574", \ + "0.0959996, 0.114587, 0.202646, 0.266869, 0.378386, 0.522108, 0.710051", \ + "0.130459, 0.157984, 0.29029, 0.389714, 0.52504, 0.668183, 0.855715", \ + "0.173978, 0.213443, 0.411353, 0.562103, 0.766351, 0.956111, 1.15058", \ + "0.212324, 0.2632, 0.522891, 0.725834, 1.00373, 1.26103, 1.51803", \ + "0.246701, 0.308516, 0.62872, 0.882963, 1.23616, 1.56503, 1.8938" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0172776, 0.0248775, 0.08567, 0.161665, 0.31365, 0.511235, 0.769613", \ + "0.0235752, 0.0287427, 0.0856685, 0.161663, 0.313654, 0.511424, 0.769621", \ + "0.071591, 0.0820921, 0.131581, 0.182489, 0.316548, 0.511408, 0.769709", \ + "0.112523, 0.128733, 0.204729, 0.260065, 0.360912, 0.526602, 0.770538", \ + "0.177236, 0.202025, 0.317131, 0.400391, 0.513642, 0.636887, 0.835046", \ + "0.248971, 0.282006, 0.439478, 0.554124, 0.705959, 0.848346, 1.00567", \ + "0.32902, 0.370191, 0.570173, 0.718573, 0.914469, 1.09383, 1.2755" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0536821, 0.0676816, 0.175546, 0.308589, 0.573881, 0.918571, 1.36909", \ + "0.0700415, 0.0840989, 0.192622, 0.326109, 0.591822, 0.936598, 1.38722", \ + "0.140427, 0.163555, 0.290377, 0.421539, 0.687932, 1.03289, 1.48374", \ + "0.185596, 0.218202, 0.397156, 0.544828, 0.808802, 1.15248, 1.60181", \ + "0.242582, 0.28702, 0.537298, 0.749558, 1.05648, 1.40054, 1.84907", \ + "0.29379, 0.348746, 0.664483, 0.938091, 1.338, 1.73018, 2.17796", \ + "0.340734, 0.40585, 0.782367, 1.11368, 1.60507, 2.08782, 2.59286" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.053064, 0.0716406, 0.219213, 0.403028, 0.770452, 1.2478, 1.87202", \ + "0.0531508, 0.071407, 0.21921, 0.403074, 0.770443, 1.24787, 1.87183", \ + "0.102421, 0.120505, 0.235916, 0.404622, 0.77041, 1.24794, 1.8719", \ + "0.148114, 0.173103, 0.305826, 0.445647, 0.775739, 1.24789, 1.87201", \ + "0.216816, 0.251454, 0.435851, 0.589405, 0.861138, 1.27762, 1.87311", \ + "0.291294, 0.334856, 0.569463, 0.765052, 1.05201, 1.40957, 1.94118", \ + "0.373668, 0.425738, 0.708319, 0.94703, 1.29241, 1.64412, 2.1157" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0225087, 0.0282782, 0.073016, 0.128519, 0.239324, 0.383343, 0.571652", \ + "0.0435153, 0.0501145, 0.095335, 0.150601, 0.261504, 0.403754, 0.593687", \ + "0.0970885, 0.115592, 0.203524, 0.269183, 0.37946, 0.522964, 0.711258", \ + "0.131781, 0.159206, 0.291347, 0.390688, 0.52565, 0.665782, 0.856706", \ + "0.175208, 0.21471, 0.412506, 0.563206, 0.767771, 0.957068, 1.15148", \ + "0.211635, 0.263009, 0.523918, 0.727166, 1.00529, 1.26225, 1.51957", \ + "0.244535, 0.306693, 0.628358, 0.884142, 1.23782, 1.56691, 1.89553" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.021195, 0.0298465, 0.0927308, 0.16858, 0.320391, 0.517928, 0.776159", \ + "0.027257, 0.0334467, 0.092731, 0.168576, 0.320405, 0.517906, 0.776159", \ + "0.0883833, 0.0957949, 0.137971, 0.1897, 0.323197, 0.51782, 0.776072", \ + "0.139295, 0.150653, 0.214945, 0.26649, 0.367286, 0.530122, 0.777056", \ + "0.21906, 0.236687, 0.333591, 0.411031, 0.519603, 0.643167, 0.841253", \ + "0.306437, 0.330014, 0.463309, 0.569612, 0.715165, 0.854319, 1.01156", \ + "0.402942, 0.432085, 0.603128, 0.740012, 0.927434, 1.10225, 1.28314" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00501783, 0.00502107, 0.00502682, 0.00502833, 0.00502694, 0.0050283, 0.0050218", \ + "0.00494224, 0.00495286, 0.00499269, 0.00500496, 0.00500877, 0.00501054, 0.00501052", \ + "0.00489572, 0.00490426, 0.00493444, 0.00496058, 0.00498168, 0.0049938, 0.00495784", \ + "0.00497594, 0.00496823, 0.00496336, 0.00494406, 0.00497386, 0.00498387, 0.00499024", \ + "0.00537354, 0.00532953, 0.00517054, 0.00512939, 0.00506934, 0.00503388, 0.0050284", \ + "0.00618149, 0.0060877, 0.00570178, 0.00550918, 0.00539568, 0.00521908, 0.00515992", \ + "0.00738145, 0.00724723, 0.00661239, 0.00622182, 0.00587039, 0.00562277, 0.0054532" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000193891, 0.000194936, 0.000196791, 0.00019728, 0.000196579, 0.000195937, 0.000197066", \ + "9.72421e-05, 0.000108571, 0.000139974, 0.00014917, 0.00015179, 0.000153675, 0.000154106", \ + "2.39367e-05, 3.23965e-05, 7.01509e-05, 9.20024e-05, 0.000109989, 0.000125827, 0.000129222", \ + "0.000134661, 0.000124608, 0.000103723, 0.000105683, 0.000114662, 0.00012402, 0.000126217", \ + "0.000612898, 0.000563275, 0.000376311, 0.000292014, 0.000227461, 0.000198919, 0.000178226", \ + "0.00147688, 0.00138652, 0.000967008, 0.000741259, 0.000535041, 0.000419732, 0.000343745", \ + "0.00268466, 0.00255544, 0.00190905, 0.0015014, 0.0011037, 0.000851694, 0.000671807" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00418214, 0.00420093, 0.00423315, 0.00423924, 0.00424214, 0.0042432, 0.00424307", \ + "0.00406126, 0.00408887, 0.00419068, 0.00422132, 0.00423979, 0.00424792, 0.00425231", \ + "0.00400333, 0.00401243, 0.00407482, 0.00412585, 0.00417605, 0.0042031, 0.00419495", \ + "0.00409645, 0.00408264, 0.00408909, 0.00410037, 0.00413971, 0.00417397, 0.00419771", \ + "0.00454441, 0.00447766, 0.00429214, 0.00423138, 0.00420861, 0.00420378, 0.00421151", \ + "0.00542069, 0.00528864, 0.00484113, 0.0046342, 0.00453199, 0.00436626, 0.00419075", \ + "0.00671245, 0.00651752, 0.00573414, 0.00534547, 0.00500575, 0.0047697, 0.00460811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000181329, 0.000184954, 0.000191859, 0.000192926, 0.000193055, 0.000191892, 0.00019059", \ + "5.61991e-05, 7.16008e-05, 0.000121746, 0.000137481, 0.000148626, 0.000147135, 0.000150252", \ + "0.000104306, 9.84872e-05, 0.000107167, 0.00011237, 0.000116469, 0.000128166, 0.000130492", \ + "0.000360551, 0.00032485, 0.000272231, 0.000218722, 0.000180624, 0.000164125, 0.000150615", \ + "0.00106542, 0.000988923, 0.000669077, 0.000506557, 0.000373701, 0.00029352, 0.000244189", \ + "0.00206861, 0.00196108, 0.00144145, 0.00112391, 0.000810264, 0.000613763, 0.000482752", \ + "0.00341057, 0.00326805, 0.00253886, 0.00204441, 0.00151757, 0.00116299, 0.000910813" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00264497, 0.002674, 0.00272811, 0.00273901, 0.00274502, 0.00274804, 0.0027484", \ + "0.00251336, 0.0025413, 0.00264842, 0.00268942, 0.00271758, 0.00273067, 0.0027376", \ + "0.00268148, 0.00266291, 0.0026204, 0.0026294, 0.00265546, 0.00268213, 0.00270016", \ + "0.00302781, 0.00297561, 0.00278931, 0.00273318, 0.00272241, 0.00271009, 0.00271144", \ + "0.00383002, 0.0037205, 0.00337185, 0.00318823, 0.0029819, 0.00287782, 0.00282064", \ + "0.00496454, 0.00480268, 0.00416427, 0.00382796, 0.00345561, 0.00324732, 0.00308308", \ + "0.00644852, 0.00623161, 0.00531974, 0.00480171, 0.00424347, 0.00388884, 0.00356788" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000219942, -0.000188016, -0.000136495, -0.000130441, -0.000124138, -0.000122163, -0.000120718", \ + "-0.000344728, -0.000297207, -0.000172058, -0.000132365, -0.00010662, -9.91367e-05, -9.07136e-05", \ + "-0.000270246, -0.000282688, -0.000212266, -0.00018405, -0.000149249, -0.00012669, -0.00010982", \ + "6.03463e-05, 1.03222e-05, -3.81202e-05, -9.15411e-05, -9.95972e-05, -9.70532e-05, -9.26434e-05", \ + "0.000882821, 0.000762545, 0.000355073, 0.000201448, 7.01773e-05, 1.30455e-05, -2.25982e-05", \ + "0.00202492, 0.00185385, 0.00118353, 0.000820197, 0.000504968, 0.000328311, 0.000216248", \ + "0.00355058, 0.00332715, 0.00235244, 0.00180371, 0.00124925, 0.000901969, 0.000658031" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0035664, 0.00358646, 0.00363046, 0.00364028, 0.00364628, 0.00364694, 0.00364557", \ + "0.00343968, 0.00346294, 0.00355499, 0.00359222, 0.00361808, 0.00362959, 0.00363477", \ + "0.00356273, 0.00355253, 0.00352086, 0.00345651, 0.0035557, 0.00358062, 0.00359697", \ + "0.00387954, 0.00383564, 0.0037017, 0.00366116, 0.00362032, 0.00360771, 0.00360573", \ + "0.00462912, 0.00454937, 0.00424174, 0.00408744, 0.00380081, 0.00376956, 0.00371277", \ + "0.00570861, 0.00556827, 0.00501975, 0.00469278, 0.00433858, 0.00412671, 0.00396969", \ + "0.00715465, 0.00695974, 0.00614614, 0.00565652, 0.00511307, 0.00474462, 0.00446409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00021837, -0.000186963, -0.000135486, -0.000129891, -0.000123592, -0.000121612, -0.000120188", \ + "-0.00034278, -0.000296169, -0.000171175, -0.000131613, -0.000105937, -9.84685e-05, -9.00685e-05", \ + "-0.000271574, -0.000283009, -0.000211236, -0.000182021, -0.000148498, -0.000125937, -0.000109075", \ + "5.5906e-05, 1.47769e-05, -3.67383e-05, -9.12447e-05, -9.8708e-05, -9.81284e-05, -9.20541e-05", \ + "0.000861617, 0.000750766, 0.000355832, 0.000201447, 6.97813e-05, 1.12322e-05, -2.11083e-05", \ + "0.00198812, 0.00183059, 0.00117584, 0.000819172, 0.000503529, 0.000328401, 0.00021603", \ + "0.00348946, 0.00328497, 0.00234279, 0.00179733, 0.00124873, 0.000900352, 0.000657918" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00264528, 0.00267422, 0.0027278, 0.00273864, 0.00274618, 0.00274782, 0.00274944", \ + "0.00251689, 0.002542, 0.00264951, 0.00268981, 0.00271697, 0.00273001, 0.00273684", \ + "0.00269367, 0.0026698, 0.00265992, 0.00267306, 0.00268692, 0.00270147, 0.0027156", \ + "0.00304617, 0.00300635, 0.00284209, 0.0027954, 0.00273518, 0.00249529, 0.00271944", \ + "0.00390813, 0.00379907, 0.00337644, 0.00318705, 0.00301189, 0.00288461, 0.00282444", \ + "0.0050902, 0.00491779, 0.00424491, 0.00387518, 0.00351037, 0.00330948, 0.00313008", \ + "0.00664964, 0.00642564, 0.00546561, 0.00492017, 0.0043357, 0.00400986, 0.00368556" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000236761, -0.000203586, -0.000154908, -0.000143792, -0.000138539, -0.000136546, -0.000135339", \ + "-0.00038176, -0.000337673, -0.000209625, -0.00016728, -0.000141022, -0.000132242, -0.000125682", \ + "-0.000272814, -0.000290273, -0.000237669, -0.000193498, -0.000170638, -0.00015402, -0.000141449", \ + "8.56815e-05, 3.02525e-05, -4.0538e-05, -0.000110271, -0.000139503, -0.000140916, -0.000137114", \ + "0.000934664, 0.000810174, 0.000384258, 0.000214521, 6.25637e-05, -1.49418e-05, -5.48525e-05", \ + "0.00212754, 0.00194917, 0.00125273, 0.000873322, 0.000531382, 0.000334696, 0.000205398", \ + "0.00371304, 0.00348348, 0.00248151, 0.00190461, 0.00132487, 0.000948856, 0.000682119" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0035664, 0.00358646, 0.00363046, 0.00364028, 0.00364628, 0.00364694, 0.00364557", \ + "0.00343968, 0.00346294, 0.00355499, 0.00359222, 0.00361808, 0.00362959, 0.00363477", \ + "0.00356273, 0.00355253, 0.00352086, 0.00345651, 0.0035557, 0.00358062, 0.00359697", \ + "0.00387954, 0.00383564, 0.0037017, 0.00366116, 0.00362032, 0.00360771, 0.00360573", \ + "0.00462912, 0.00454937, 0.00424174, 0.00408744, 0.00380081, 0.00376956, 0.00371277", \ + "0.00570861, 0.00556827, 0.00501975, 0.00469278, 0.00433858, 0.00412671, 0.00396969", \ + "0.00715465, 0.00695974, 0.00614614, 0.00565652, 0.00511307, 0.00474462, 0.00446409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000236761, -0.000203586, -0.000154908, -0.000143792, -0.000138539, -0.000136546, -0.000135339", \ + "-0.00038176, -0.000337673, -0.000209625, -0.00016728, -0.000141022, -0.000132242, -0.000125682", \ + "-0.000272814, -0.000290273, -0.000237669, -0.000193498, -0.000170638, -0.00015402, -0.000141449", \ + "8.56815e-05, 3.02525e-05, -4.0538e-05, -0.000110271, -0.000139503, -0.000140916, -0.000137114", \ + "0.000934664, 0.000810174, 0.000384258, 0.000214521, 6.25637e-05, -1.49418e-05, -5.48525e-05", \ + "0.00212754, 0.00194917, 0.00125273, 0.000873322, 0.000531382, 0.000334696, 0.000205398", \ + "0.00371304, 0.00348348, 0.00248151, 0.00190461, 0.00132487, 0.000948856, 0.000682119" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00153127; + rise_capacitance : 0.00152866; + rise_capacitance_range (0.00118211, 0.00152866); + fall_capacitance : 0.00153127; + fall_capacitance_range (0.00115974, 0.00153127); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000735102, -0.000826551, -0.000874018, -0.000884046, -0.000879267, -0.000882503, -0.000881259" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878405, 0.000887951, 0.000889723, 0.000888514, 0.000879267, 0.000882503, 0.000881259" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980838, -0.000979259, -0.000981702, -0.000984829, -0.000981247, -0.000983028, -0.000982209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000984531, 0.000990766, 0.00098305, 0.000985935, 0.000984214, 0.000985507, 0.000984189" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981928, -0.000984197, -0.000986006, -0.000986486, -0.000982783, -0.000984521, -0.000983685" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102298, 0.00100267, 0.000986162, 0.000988516, 0.000986144, 0.000987379, 0.000985756" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158665; + rise_capacitance : 0.00154771; + rise_capacitance_range (0.00109006, 0.00154771); + fall_capacitance : 0.00158665; + fall_capacitance_range (0.00114142, 0.00158665); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000739792, -0.000826197, -0.000873987, -0.000877616, -0.000879521, -0.000882722, -0.000881479" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088734, 0.000881039, 0.000881233, 0.000877616, 0.000879521, 0.000882722, 0.000881479" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979524, -0.000978578, -0.000981568, -0.000983827, -0.00098063, -0.000982426, -0.000981589" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000987649, 0.000984913, 0.000988392, 0.000985327, 0.0009857, 0.000984963, 0.000983558" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121541, -0.00121103, -0.00121697, -0.00121834, -0.00121972, -0.00122511, -0.00123138" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124337, 0.00124802, 0.00123786, 0.00123773, 0.00123657, 0.00123722, 0.00123575" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161363; + rise_capacitance : 0.00161363; + rise_capacitance_range (0.000940967, 0.00161363); + fall_capacitance : 0.00161232; + fall_capacitance_range (0.000949883, 0.00161232); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000167483, -0.000164739, -0.000165063, -0.000165259, -0.000164797, -0.000164769, -0.000164551" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000182242, 0.000183003, 0.000181951, 0.000179631, 0.000177349, 0.000174577, 0.000169349" \ + ); + } + } + } + } + cell (AOI21X2) { + area : 7.056; + cell_leakage_power : 0.094607; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0814271; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121474; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108156; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0890694; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108156; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0670476; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106351; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0751741; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.094607; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0576715, 0.0781266, 0.184293, 0.316061, 0.579009, 0.920959, 1.3678", \ + "0.0769221, 0.0976321, 0.204332, 0.336302, 0.59936, 0.941138, 1.38803", \ + "0.137034, 0.167606, 0.288533, 0.420785, 0.68429, 1.02649, 1.47331", \ + "0.170689, 0.214199, 0.373645, 0.521651, 0.787042, 1.12882, 1.57539", \ + "0.208349, 0.270225, 0.490322, 0.682521, 0.98654, 1.33197, 1.78045", \ + "0.240989, 0.318675, 0.5981, 0.838907, 1.20608, 1.59632, 2.04955", \ + "0.271705, 0.364662, 0.699921, 0.98974, 1.42618, 1.87636, 2.37945" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425626, 0.0704056, 0.217881, 0.401664, 0.76902, 1.24651, 1.87085", \ + "0.0426529, 0.0703891, 0.217833, 0.401659, 0.76902, 1.24633, 1.8707", \ + "0.0732873, 0.0998405, 0.228566, 0.403148, 0.769114, 1.24647, 1.8707", \ + "0.113094, 0.144408, 0.27638, 0.431791, 0.774356, 1.24638, 1.87053", \ + "0.180068, 0.220154, 0.375963, 0.534853, 0.83957, 1.27374, 1.87459", \ + "0.251197, 0.301969, 0.490448, 0.668156, 0.978498, 1.37282, 1.93124", \ + "0.323211, 0.385238, 0.612315, 0.817463, 1.15383, 1.54669, 2.06115" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444964, 0.0602136, 0.139024, 0.235613, 0.427781, 0.677152, 1.00316", \ + "0.063729, 0.0796654, 0.1589, 0.255593, 0.447845, 0.697251, 1.02317", \ + "0.130741, 0.156687, 0.253697, 0.351428, 0.544313, 0.794298, 1.12005", \ + "0.176987, 0.214603, 0.347968, 0.465811, 0.662363, 0.912399, 1.23834", \ + "0.237754, 0.29182, 0.483213, 0.644241, 0.88811, 1.14851, 1.4712", \ + "0.297465, 0.366142, 0.614037, 0.823299, 1.12941, 1.44183, 1.7861", \ + "0.356336, 0.439413, 0.742511, 1.00052, 1.37636, 1.74867, 2.15219" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.033802, 0.0533272, 0.156207, 0.284555, 0.540541, 0.873357, 1.30859", \ + "0.0340716, 0.0532853, 0.156258, 0.284467, 0.540541, 0.873341, 1.30842", \ + "0.067265, 0.0863367, 0.171944, 0.288679, 0.540684, 0.873458, 1.30835", \ + "0.106277, 0.130593, 0.224484, 0.325768, 0.552598, 0.87413, 1.30849", \ + "0.170043, 0.204223, 0.323944, 0.435466, 0.634592, 0.917764, 1.31774", \ + "0.235974, 0.282185, 0.437165, 0.568851, 0.784033, 1.03936, 1.39808", \ + "0.305615, 0.364322, 0.558614, 0.717122, 0.959909, 1.22738, 1.55998" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0493113, 0.0697893, 0.175425, 0.306688, 0.569101, 0.910086, 1.35585", \ + "0.0677882, 0.0884344, 0.195248, 0.326926, 0.589504, 0.930534, 1.37664", \ + "0.120168, 0.153405, 0.278391, 0.410561, 0.674208, 1.01557, 1.4615", \ + "0.145307, 0.194063, 0.360071, 0.510775, 0.776383, 1.11748, 1.56333", \ + "0.169167, 0.239255, 0.471959, 0.668401, 0.974966, 1.32042, 1.76822", \ + "0.189363, 0.277616, 0.573822, 0.82096, 1.19217, 1.58408, 2.03736", \ + "0.206377, 0.311937, 0.668822, 0.966849, 1.40935, 1.86135, 2.36639" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341318, 0.0616954, 0.20837, 0.391539, 0.757704, 1.23376, 1.85664", \ + "0.0344685, 0.0617518, 0.208328, 0.391539, 0.757859, 1.23406, 1.85646", \ + "0.0670919, 0.093841, 0.220226, 0.393304, 0.75785, 1.23424, 1.85661", \ + "0.106639, 0.137994, 0.270488, 0.423308, 0.763816, 1.23407, 1.85659", \ + "0.177322, 0.215332, 0.37037, 0.52847, 0.830346, 1.26237, 1.8605", \ + "0.252744, 0.299649, 0.484281, 0.662253, 0.97139, 1.36469, 1.91861", \ + "0.330698, 0.3874, 0.608734, 0.812059, 1.14734, 1.53803, 2.0496" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396101, 0.0553988, 0.134285, 0.230881, 0.423064, 0.672515, 0.998357", \ + "0.0576475, 0.0736197, 0.153007, 0.249712, 0.441567, 0.691443, 1.01737", \ + "0.125082, 0.154271, 0.256847, 0.35208, 0.544761, 0.793279, 1.11957", \ + "0.170659, 0.212204, 0.358181, 0.479941, 0.673443, 0.921733, 1.24688", \ + "0.231309, 0.288772, 0.496556, 0.672679, 0.927327, 1.18068, 1.5072", \ + "0.288958, 0.361092, 0.626437, 0.855045, 1.18824, 1.51307, 1.85541", \ + "0.345088, 0.431118, 0.751735, 1.03073, 1.44257, 1.84545, 2.2645" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0338399, 0.053339, 0.156245, 0.284469, 0.540509, 0.873505, 1.30836", \ + "0.0351279, 0.053442, 0.156213, 0.284387, 0.540705, 0.873341, 1.30842", \ + "0.0809761, 0.101985, 0.179789, 0.289143, 0.540507, 0.873487, 1.30842", \ + "0.122529, 0.152547, 0.25215, 0.342316, 0.556628, 0.87382, 1.30868", \ + "0.186494, 0.230392, 0.372978, 0.487542, 0.667421, 0.928762, 1.32371", \ + "0.255275, 0.313448, 0.501191, 0.650593, 0.863883, 1.09317, 1.42938", \ + "0.330548, 0.403738, 0.636646, 0.823057, 1.0855, 1.34431, 1.6408" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.035672, 0.0565692, 0.162668, 0.294093, 0.556377, 0.897295, 1.34313", \ + "0.0521564, 0.0722244, 0.179101, 0.310986, 0.573683, 0.914836, 1.36069", \ + "0.0989849, 0.140541, 0.274817, 0.405504, 0.66753, 1.00887, 1.4549", \ + "0.127577, 0.184025, 0.373077, 0.524866, 0.785703, 1.12556, 1.57072", \ + "0.163778, 0.23932, 0.499723, 0.716573, 1.03001, 1.36878, 1.81234", \ + "0.196054, 0.289322, 0.613694, 0.890259, 1.29431, 1.69091, 2.13443", \ + "0.22555, 0.335531, 0.720293, 1.05255, 1.54509, 2.0308, 2.53938" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0340237, 0.0616921, 0.208356, 0.391444, 0.75786, 1.23406, 1.85679", \ + "0.0376185, 0.0620136, 0.208331, 0.391445, 0.757859, 1.23424, 1.85673", \ + "0.0844496, 0.114829, 0.229408, 0.394229, 0.757912, 1.23385, 1.85685", \ + "0.121956, 0.163717, 0.301989, 0.440659, 0.76513, 1.23421, 1.85659", \ + "0.181605, 0.237435, 0.427831, 0.586083, 0.859388, 1.26925, 1.85945", \ + "0.248815, 0.317709, 0.556748, 0.757353, 1.05274, 1.40866, 1.93479", \ + "0.325412, 0.406534, 0.690643, 0.933875, 1.2894, 1.64898, 2.11742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0184449, 0.0267066, 0.0686639, 0.120677, 0.224581, 0.359671, 0.536231", \ + "0.037863, 0.048616, 0.0910657, 0.142812, 0.246803, 0.380133, 0.558251", \ + "0.0804571, 0.110123, 0.197311, 0.261621, 0.36539, 0.499449, 0.675902", \ + "0.106322, 0.150048, 0.280979, 0.378817, 0.511157, 0.646515, 0.822676", \ + "0.136681, 0.199347, 0.39524, 0.543834, 0.744971, 0.930421, 1.11779", \ + "0.160436, 0.240988, 0.49831, 0.698482, 0.972212, 1.22513, 1.47703", \ + "0.178598, 0.276386, 0.593931, 0.845251, 1.19337, 1.51697, 1.84034" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0121395, 0.0227321, 0.0791841, 0.149758, 0.291084, 0.474709, 0.714385", \ + "0.0199582, 0.026842, 0.0792242, 0.149847, 0.290948, 0.474478, 0.714466", \ + "0.0628882, 0.0791969, 0.126544, 0.173065, 0.294823, 0.474512, 0.714804", \ + "0.100365, 0.125443, 0.198487, 0.251425, 0.342529, 0.492977, 0.716636", \ + "0.160831, 0.199066, 0.309343, 0.389246, 0.497179, 0.609657, 0.787837", \ + "0.229217, 0.280659, 0.43152, 0.541135, 0.686538, 0.82245, 0.96771", \ + "0.307086, 0.370848, 0.563527, 0.704461, 0.89177, 1.06193, 1.23742" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0456094, 0.0666447, 0.173598, 0.30549, 0.568602, 0.910369, 1.35719", \ + "0.0612919, 0.0823833, 0.190082, 0.322469, 0.585914, 0.927905, 1.3748", \ + "0.121519, 0.15821, 0.285548, 0.415617, 0.679749, 1.02195, 1.46908", \ + "0.158562, 0.20902, 0.388274, 0.534409, 0.797841, 1.13864, 1.58504", \ + "0.205918, 0.273566, 0.521029, 0.732795, 1.04236, 1.38169, 1.82633", \ + "0.24845, 0.331983, 0.640674, 0.911243, 1.31018, 1.70375, 2.14831", \ + "0.287723, 0.386218, 0.752946, 1.07782, 1.56491, 2.04717, 2.55397" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425199, 0.0704027, 0.217882, 0.401716, 0.769026, 1.24646, 1.87056", \ + "0.043506, 0.0701462, 0.217824, 0.401671, 0.769018, 1.24656, 1.87059", \ + "0.0909535, 0.120032, 0.236017, 0.403848, 0.769048, 1.24648, 1.87087", \ + "0.130976, 0.170992, 0.30698, 0.445524, 0.775567, 1.24637, 1.87084", \ + "0.1929, 0.247214, 0.433427, 0.591564, 0.867045, 1.27969, 1.87301", \ + "0.261709, 0.329331, 0.564563, 0.764201, 1.05862, 1.41676, 1.94653", \ + "0.339059, 0.419485, 0.699769, 0.940455, 1.29487, 1.6558, 2.12744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0186362, 0.0269087, 0.0689541, 0.121073, 0.225117, 0.360386, 0.537214", \ + "0.0381867, 0.048852, 0.0913385, 0.143173, 0.247321, 0.380847, 0.559245", \ + "0.0817592, 0.111179, 0.197885, 0.262076, 0.365902, 0.500202, 0.6769", \ + "0.10883, 0.151969, 0.282019, 0.379588, 0.511631, 0.647158, 0.823712", \ + "0.141324, 0.202822, 0.397341, 0.545461, 0.746204, 0.93136, 1.11876", \ + "0.168468, 0.24714, 0.501937, 0.701245, 0.974347, 1.22685, 1.47855", \ + "0.191819, 0.286178, 0.599557, 0.849336, 1.19676, 1.5198, 1.84272" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0151267, 0.027225, 0.0851903, 0.155643, 0.29669, 0.480156, 0.720074", \ + "0.0237315, 0.0312962, 0.0851853, 0.155636, 0.296681, 0.480152, 0.719899", \ + "0.0803299, 0.0915303, 0.132595, 0.178862, 0.300409, 0.480175, 0.720211", \ + "0.12745, 0.14473, 0.207496, 0.257393, 0.347992, 0.49847, 0.722121", \ + "0.202157, 0.228659, 0.32325, 0.39825, 0.502745, 0.614974, 0.793354", \ + "0.285467, 0.320783, 0.45077, 0.553602, 0.694248, 0.827408, 0.972568", \ + "0.377096, 0.422008, 0.588538, 0.721329, 0.90157, 1.07085, 1.24178" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0280158, 0.0433638, 0.121409, 0.218081, 0.411169, 0.662094, 0.99015", \ + "0.0461228, 0.0614239, 0.13999, 0.236966, 0.429765, 0.681296, 1.00945", \ + "0.0888404, 0.125862, 0.241834, 0.338958, 0.531707, 0.782609, 1.11063", \ + "0.113909, 0.165251, 0.332582, 0.462498, 0.660449, 0.911094, 1.23836", \ + "0.143806, 0.213556, 0.448311, 0.639338, 0.907995, 1.17127, 1.498", \ + "0.168031, 0.254773, 0.551016, 0.798077, 1.15237, 1.49184, 1.84301", \ + "0.187652, 0.290709, 0.645124, 0.94516, 1.38214, 1.80593, 2.24156" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0244938, 0.0450769, 0.154595, 0.291452, 0.565049, 0.920939, 1.3863", \ + "0.030418, 0.046951, 0.154603, 0.291463, 0.56517, 0.92079, 1.38596", \ + "0.076777, 0.102077, 0.186061, 0.300718, 0.565048, 0.920794, 1.38597", \ + "0.113768, 0.149706, 0.263465, 0.362145, 0.585968, 0.921777, 1.38598", \ + "0.172411, 0.222112, 0.384869, 0.513662, 0.709339, 0.989432, 1.40543", \ + "0.238681, 0.301076, 0.510013, 0.678866, 0.917736, 1.16526, 1.52435", \ + "0.314005, 0.38847, 0.641141, 0.849619, 1.14325, 1.43183, 1.7518" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0183197, 0.0265756, 0.0685344, 0.120555, 0.224469, 0.359529, 0.536147", \ + "0.0375726, 0.0483539, 0.0907997, 0.142917, 0.246891, 0.379867, 0.557995", \ + "0.0806201, 0.110096, 0.196841, 0.260739, 0.364674, 0.499532, 0.676108", \ + "0.107562, 0.150647, 0.281012, 0.37864, 0.510994, 0.646119, 0.82172", \ + "0.140786, 0.202262, 0.396063, 0.544271, 0.744901, 0.930242, 1.1176", \ + "0.168974, 0.247798, 0.501297, 0.700051, 0.973075, 1.22528, 1.47698", \ + "0.193556, 0.288685, 0.600137, 0.848777, 1.19526, 1.51816, 1.84075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0121438, 0.022734, 0.079228, 0.149849, 0.291082, 0.474466, 0.714837", \ + "0.0202255, 0.0270407, 0.0791718, 0.149852, 0.291077, 0.474482, 0.714548", \ + "0.0627461, 0.0792215, 0.127064, 0.173876, 0.294991, 0.474698, 0.714802", \ + "0.0994909, 0.124902, 0.198428, 0.251654, 0.342668, 0.493135, 0.716783", \ + "0.15858, 0.196837, 0.308409, 0.388757, 0.497253, 0.609831, 0.787965", \ + "0.225434, 0.276408, 0.428463, 0.539255, 0.685497, 0.822271, 0.967766", \ + "0.301915, 0.364822, 0.557941, 0.700617, 0.889485, 1.06223, 1.23697" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0456094, 0.0666447, 0.173598, 0.30549, 0.568602, 0.910369, 1.35719", \ + "0.0612919, 0.0823833, 0.190082, 0.322469, 0.585914, 0.927905, 1.3748", \ + "0.121519, 0.15821, 0.285548, 0.415617, 0.679749, 1.02195, 1.46908", \ + "0.158562, 0.20902, 0.388274, 0.534409, 0.797841, 1.13864, 1.58504", \ + "0.205918, 0.273566, 0.521029, 0.732795, 1.04236, 1.38169, 1.82633", \ + "0.24845, 0.331983, 0.640674, 0.911243, 1.31018, 1.70375, 2.14831", \ + "0.287723, 0.386218, 0.752946, 1.07782, 1.56491, 2.04717, 2.55397" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425199, 0.0704027, 0.217882, 0.401716, 0.769026, 1.24646, 1.87056", \ + "0.043506, 0.0701462, 0.217824, 0.401671, 0.769018, 1.24656, 1.87059", \ + "0.0909535, 0.120032, 0.236017, 0.403848, 0.769048, 1.24648, 1.87087", \ + "0.130976, 0.170992, 0.30698, 0.445524, 0.775567, 1.24637, 1.87084", \ + "0.1929, 0.247214, 0.433427, 0.591564, 0.867045, 1.27969, 1.87301", \ + "0.261709, 0.329331, 0.564563, 0.764201, 1.05862, 1.41676, 1.94653", \ + "0.339059, 0.419485, 0.699769, 0.940455, 1.29487, 1.6558, 2.12744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0186362, 0.0269087, 0.0689541, 0.121073, 0.225117, 0.360386, 0.537214", \ + "0.0381867, 0.048852, 0.0913385, 0.143173, 0.247321, 0.380847, 0.559245", \ + "0.0817592, 0.111179, 0.197885, 0.262076, 0.365902, 0.500202, 0.6769", \ + "0.10883, 0.151969, 0.282019, 0.379588, 0.511631, 0.647158, 0.823712", \ + "0.141324, 0.202822, 0.397341, 0.545461, 0.746204, 0.93136, 1.11876", \ + "0.168468, 0.24714, 0.501937, 0.701245, 0.974347, 1.22685, 1.47855", \ + "0.191819, 0.286178, 0.599557, 0.849336, 1.19676, 1.5198, 1.84272" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0151267, 0.027225, 0.0851903, 0.155643, 0.29669, 0.480156, 0.720074", \ + "0.0237315, 0.0312962, 0.0851853, 0.155636, 0.296681, 0.480152, 0.719899", \ + "0.0803299, 0.0915303, 0.132595, 0.178862, 0.300409, 0.480175, 0.720211", \ + "0.12745, 0.14473, 0.207496, 0.257393, 0.347992, 0.49847, 0.722121", \ + "0.202157, 0.228659, 0.32325, 0.39825, 0.502745, 0.614974, 0.793354", \ + "0.285467, 0.320783, 0.45077, 0.553602, 0.694248, 0.827408, 0.972568", \ + "0.377096, 0.422008, 0.588538, 0.721329, 0.90157, 1.07085, 1.24178" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.009749, 0.00976448, 0.00977968, 0.0097827, 0.00978292, 0.00978046, 0.00977672", \ + "0.00957187, 0.00962175, 0.00969996, 0.00972934, 0.00974368, 0.00974914, 0.00974852", \ + "0.0095182, 0.00952144, 0.00959558, 0.00964175, 0.00968224, 0.0096919, 0.00971564", \ + "0.00978386, 0.0097398, 0.00970106, 0.00966206, 0.00967633, 0.00969698, 0.00971276", \ + "0.0109164, 0.0107078, 0.0102725, 0.0100584, 0.00993323, 0.00985974, 0.00982688", \ + "0.0129973, 0.0126307, 0.01164, 0.0111284, 0.010694, 0.0103765, 0.0101796", \ + "0.0158871, 0.0154061, 0.0138868, 0.0129167, 0.0120325, 0.0114461, 0.0109741" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000199945, 0.000205603, 0.000210981, 0.000211707, 0.000211537, 0.000212206, 0.000211143", \ + "-1.04651e-05, 3.0648e-05, 9.80244e-05, 0.000112036, 0.000128302, 0.000132809, 0.00013439", \ + "-0.000120211, -0.000107474, -3.82293e-05, 9.89784e-06, 4.73275e-05, 7.33708e-05, 7.82432e-05", \ + "0.000226192, 0.000172593, 8.5827e-05, 6.8426e-05, 7.35451e-05, 8.10108e-05, 8.71998e-05", \ + "0.00149702, 0.00129833, 0.000793275, 0.000576852, 0.000389927, 0.000286987, 0.000228712", \ + "0.00363109, 0.00327168, 0.00224539, 0.00168589, 0.00116754, 0.000870389, 0.000667052", \ + "0.00648019, 0.00601511, 0.00450097, 0.00353105, 0.00254718, 0.00191048, 0.00148101" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00816829, 0.00825064, 0.00832529, 0.00834011, 0.00834835, 0.00835242, 0.0083517", \ + "0.00790455, 0.00800872, 0.00822016, 0.00828892, 0.00833107, 0.0083499, 0.0083577", \ + "0.00784435, 0.00785876, 0.00797404, 0.0080839, 0.00818875, 0.00825762, 0.00828642", \ + "0.00814702, 0.00808283, 0.00805368, 0.00806302, 0.00810955, 0.00819379, 0.00824502", \ + "0.00944763, 0.00916788, 0.00863343, 0.00842487, 0.00830611, 0.00829758, 0.00830538", \ + "0.0117201, 0.0112007, 0.00999623, 0.00946503, 0.00910819, 0.00895302, 0.00862902", \ + "0.0148685, 0.014146, 0.0122591, 0.0112473, 0.0103547, 0.00985783, 0.0093711" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000167143, 0.000189286, 0.000205274, 0.000208272, 0.000209024, 0.000207536, 0.000206658", \ + "-0.000105157, -4.3537e-05, 6.43026e-05, 9.75762e-05, 0.000118411, 0.000116973, 0.000122678", \ + "6.4512e-05, 5.52229e-05, 5.64298e-05, 5.71262e-05, 6.64683e-05, 7.97008e-05, 8.27954e-05", \ + "0.00076184, 0.000624658, 0.000416778, 0.000331424, 0.000230177, 0.000185494, 0.00015201", \ + "0.00247629, 0.00221425, 0.00143461, 0.00105319, 0.000703945, 0.000509488, 0.000392466", \ + "0.00487479, 0.00447841, 0.00325228, 0.00249734, 0.00173667, 0.00127768, 0.000970891", \ + "0.00804922, 0.00754324, 0.00587289, 0.00470441, 0.00345615, 0.00261216, 0.00200855" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00520625, 0.00533221, 0.00545595, 0.00548142, 0.00549551, 0.00550331, 0.00550163", \ + "0.00497189, 0.00504568, 0.00527639, 0.00536875, 0.00543203, 0.00545915, 0.00547499", \ + "0.00544804, 0.0053698, 0.00525179, 0.00525791, 0.00530627, 0.00535931, 0.00539926", \ + "0.00629242, 0.00609621, 0.00568411, 0.00561489, 0.00548375, 0.00542555, 0.0054379", \ + "0.00829951, 0.00788536, 0.00695233, 0.00652187, 0.00607727, 0.00586823, 0.00572326", \ + "0.0110076, 0.0103826, 0.00891711, 0.00809616, 0.00726455, 0.00676859, 0.0063673", \ + "0.0145598, 0.013736, 0.0116141, 0.0104276, 0.00914231, 0.00824219, 0.00757055" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.0005957, -0.000468034, -0.000356189, -0.000332973, -0.000328488, -0.000324361, -0.000321554", \ + "-0.00086415, -0.000709787, -0.000432439, -0.000347082, -0.00029216, -0.000277633, -0.000257277", \ + "-0.000492995, -0.000616638, -0.000494033, -0.00044115, -0.000369555, -0.000332378, -0.000301647", \ + "0.000294057, 0.000100075, -8.31237e-05, -0.000195516, -0.000242076, -0.000249226, -0.000247069", \ + "0.00230859, 0.00187301, 0.000898063, 0.000513303, 0.000172378, 2.42823e-05, -5.80841e-05", \ + "0.00503375, 0.00440735, 0.00281604, 0.00199625, 0.00124375, 0.000814649, 0.000535101", \ + "0.00862359, 0.00783516, 0.00560716, 0.00430222, 0.00301218, 0.00216987, 0.00159914" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00696396, 0.00704459, 0.00714553, 0.00716785, 0.00717861, 0.00718343, 0.00718129", \ + "0.00668139, 0.00677055, 0.0069745, 0.00705897, 0.00711645, 0.00714183, 0.00715441", \ + "0.00709355, 0.00702545, 0.00693984, 0.00680063, 0.00699141, 0.00704151, 0.00707833", \ + "0.00788259, 0.00770502, 0.00735743, 0.00707419, 0.00716205, 0.00711171, 0.00711541", \ + "0.00972193, 0.00939998, 0.00857555, 0.00813241, 0.00775062, 0.00753811, 0.00739237", \ + "0.0123208, 0.0118024, 0.0104903, 0.00973433, 0.00890882, 0.00842427, 0.00804097", \ + "0.0157729, 0.0150613, 0.0131493, 0.0120092, 0.0107418, 0.00999218, 0.00922045" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00059077, -0.000465644, -0.000354897, -0.000331245, -0.000327346, -0.000323212, -0.000320056", \ + "-0.000858413, -0.00070612, -0.000430655, -0.00034563, -0.000290898, -0.00027632, -0.000250963", \ + "-0.000495442, -0.000610455, -0.000492088, -0.000436819, -0.000368036, -0.000329359, -0.000295365", \ + "0.000274745, 0.000103447, -8.12008e-05, -0.000195304, -0.000238062, -0.000246933, -0.000245883", \ + "0.00225212, 0.00184099, 0.000894504, 0.000513285, 0.000170672, 2.53007e-05, -5.49613e-05", \ + "0.00492144, 0.00434718, 0.00280849, 0.00199152, 0.00124203, 0.000814298, 0.000534752", \ + "0.00846907, 0.0077365, 0.00557535, 0.00428974, 0.00300837, 0.00216981, 0.00159829" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00520748, 0.00533443, 0.00545499, 0.00547954, 0.00549409, 0.00549829, 0.00550344", \ + "0.00497783, 0.00504977, 0.00528019, 0.00536888, 0.00535849, 0.00545929, 0.0054744", \ + "0.00550115, 0.0054086, 0.00530362, 0.0053633, 0.00537757, 0.00540601, 0.0054324", \ + "0.00639627, 0.00615824, 0.00574051, 0.00568115, 0.00551677, 0.00546241, 0.00544404", \ + "0.00848476, 0.00805024, 0.00708478, 0.00659091, 0.00618337, 0.00589861, 0.00572796", \ + "0.0113455, 0.0107003, 0.00913211, 0.00826631, 0.00741793, 0.00684133, 0.00647724", \ + "0.0150822, 0.0142453, 0.0120062, 0.0107376, 0.00937897, 0.00853237, 0.00776916" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000633442, -0.000505935, -0.000396593, -0.000375857, -0.000364745, -0.000357477, -0.000354409", \ + "-0.000931365, -0.000783547, -0.000511691, -0.000424007, -0.00037076, -0.000355698, -0.000328939", \ + "-0.000545277, -0.000626089, -0.000539581, -0.000461718, -0.000418459, -0.000389877, -0.000367314", \ + "0.000367614, 0.00014066, -8.09261e-05, -0.000239051, -0.000323561, -0.000338911, -0.000347095", \ + "0.00245282, 0.00199683, 0.000974189, 0.000554244, 0.00015986, -2.00768e-05, -0.000120831", \ + "0.00530546, 0.0046544, 0.00301296, 0.00213923, 0.00132259, 0.000842651, 0.000526623", \ + "0.00905883, 0.00823522, 0.00591943, 0.00456513, 0.00321093, 0.00231465, 0.00167838" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00696396, 0.00704459, 0.00714553, 0.00716785, 0.00717861, 0.00718343, 0.00718129", \ + "0.00668139, 0.00677055, 0.0069745, 0.00705897, 0.00711645, 0.00714183, 0.00715441", \ + "0.00709355, 0.00702545, 0.00693984, 0.00680063, 0.00699141, 0.00704151, 0.00707833", \ + "0.00788259, 0.00770502, 0.00735743, 0.00707419, 0.00716205, 0.00711171, 0.00711541", \ + "0.00972193, 0.00939998, 0.00857555, 0.00813241, 0.00775062, 0.00753811, 0.00739237", \ + "0.0123208, 0.0118024, 0.0104903, 0.00973433, 0.00890882, 0.00842427, 0.00804097", \ + "0.0157729, 0.0150613, 0.0131493, 0.0120092, 0.0107418, 0.00999218, 0.00922045" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000633442, -0.000505935, -0.000396593, -0.000375857, -0.000364745, -0.000357477, -0.000354409", \ + "-0.000931365, -0.000783547, -0.000511691, -0.000424007, -0.00037076, -0.000355698, -0.000328939", \ + "-0.000545277, -0.000626089, -0.000539581, -0.000461718, -0.000418459, -0.000389877, -0.000367314", \ + "0.000367614, 0.00014066, -8.09261e-05, -0.000239051, -0.000323561, -0.000338911, -0.000347095", \ + "0.00245282, 0.00199683, 0.000974189, 0.000554244, 0.00015986, -2.00768e-05, -0.000120831", \ + "0.00530546, 0.0046544, 0.00301296, 0.00213923, 0.00132259, 0.000842651, 0.000526623", \ + "0.00905883, 0.00823522, 0.00591943, 0.00456513, 0.00321093, 0.00231465, 0.00167838" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00313505; + rise_capacitance : 0.0031327; + rise_capacitance_range (0.00239241, 0.0031327); + fall_capacitance : 0.00313505; + fall_capacitance_range (0.00234324, 0.00313505); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00152936, -0.00171658, -0.00180943, -0.00183212, -0.00181903, -0.00182624, -0.00182369" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181884, 0.00182217, 0.00180943, 0.00183837, 0.00181903, 0.00182624, 0.00182369" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202215, -0.00202202, -0.00203309, -0.00203203, -0.0020274, -0.00203157, -0.00202989" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203247, 0.00202971, 0.00203737, 0.00203816, 0.00203431, 0.00203666, 0.00203395" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202793, -0.00203388, -0.0020353, -0.00203607, -0.00203142, -0.00203545, -0.00203369" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214574, 0.00208493, 0.00204831, 0.00204729, 0.00204125, 0.00204233, 0.00203837" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032513; + rise_capacitance : 0.00317273; + rise_capacitance_range (0.00220532, 0.00317273); + fall_capacitance : 0.0032513; + fall_capacitance_range (0.00230449, 0.0032513); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00153617, -0.00171293, -0.00180835, -0.00181343, -0.00181364, -0.00182083, -0.00181829" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.001828, 0.00181585, 0.0018273, 0.00181343, 0.00181364, 0.00182083, 0.00181829" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201287, -0.00201876, -0.00202584, -0.00202579, -0.00202132, -0.00202544, -0.00202374" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201287, 0.00203267, 0.00203855, 0.00203142, 0.00203261, 0.00203056, 0.00202766" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253491, -0.00252389, -0.00253445, -0.00253587, -0.00253771, -0.00254715, -0.00255785" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025769, 0.00259158, 0.00257315, 0.00257216, 0.0025682, 0.00256949, 0.00256643" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332003; + rise_capacitance : 0.00332003; + rise_capacitance_range (0.00190641, 0.00332003); + fall_capacitance : 0.00331677; + fall_capacitance_range (0.00192355, 0.00331677); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000335004, -0.000330383, -0.000330728, -0.00033116, -0.000330151, -0.000330189, -0.000329751" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000364382, 0.000361997, 0.000360039, 0.000355931, 0.000352003, 0.000347411, 0.000338624" \ + ); + } + } + } + } + cell (AOI221X1) { + area : 9.8784; + cell_leakage_power : 0.0515802; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0385973; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.042634; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.037246; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0640593; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.037246; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0640593; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0301658; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0572143; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0426864; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.089547; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0508425; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0410377; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0508425; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0480274; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0441167; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0453242; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0426864; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.089547; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0508425; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0480274; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0508425; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0550171; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0441167; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523138; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0443351; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0911959; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0524913; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0453242; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0524913; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523138; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0457655; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0496106; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0515802; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.137798, 0.158475, 0.320958, 0.522493, 0.924836, 1.44754, 2.13107", \ + "0.156645, 0.177619, 0.341281, 0.543321, 0.946009, 1.46889, 2.15251", \ + "0.230031, 0.252271, 0.416939, 0.619574, 1.02326, 1.54657, 2.23051", \ + "0.285318, 0.312324, 0.496247, 0.700154, 1.10399, 1.62769, 2.31166", \ + "0.34906, 0.385396, 0.61558, 0.848863, 1.25979, 1.7863, 2.47132", \ + "0.394914, 0.442306, 0.729109, 1.00188, 1.46177, 1.9962, 2.68044", \ + "0.43275, 0.490963, 0.837147, 1.15472, 1.67086, 2.24954, 2.94496" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107155, 0.134955, 0.356029, 0.631446, 1.18164, 1.89633, 2.83097", \ + "0.107169, 0.134967, 0.356032, 0.631449, 1.18164, 1.89633, 2.83097", \ + "0.118254, 0.143876, 0.356739, 0.631399, 1.18145, 1.89591, 2.83095", \ + "0.149394, 0.176208, 0.377637, 0.638736, 1.18144, 1.89627, 2.83083", \ + "0.215474, 0.244566, 0.454109, 0.697294, 1.2038, 1.90012, 2.83076", \ + "0.305159, 0.336724, 0.557454, 0.80731, 1.2881, 1.94571, 2.84579", \ + "0.41085, 0.445181, 0.681604, 0.940769, 1.42863, 2.05011, 2.91071" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0665059, 0.0784694, 0.167326, 0.273598, 0.483448, 0.754585, 1.10825", \ + "0.0847599, 0.0967288, 0.185711, 0.292105, 0.501965, 0.773158, 1.12683", \ + "0.17663, 0.192629, 0.289093, 0.394968, 0.603857, 0.874793, 1.22838", \ + "0.247793, 0.270287, 0.403482, 0.523493, 0.727558, 1.00162, 1.35381", \ + "0.342331, 0.373972, 0.565886, 0.736738, 0.991298, 1.26227, 1.61372", \ + "0.431579, 0.472108, 0.718301, 0.940469, 1.272, 1.60155, 1.95972", \ + "0.518938, 0.566955, 0.864417, 1.1375, 1.54792, 1.95519, 2.38293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0833071, 0.0971036, 0.208147, 0.347278, 0.62573, 0.98753, 1.46071", \ + "0.0822, 0.0964976, 0.20809, 0.347291, 0.625708, 0.987533, 1.46078", \ + "0.126416, 0.136727, 0.222239, 0.349491, 0.62573, 0.987576, 1.46056", \ + "0.186481, 0.200422, 0.289122, 0.391227, 0.631191, 0.987248, 1.46018", \ + "0.28038, 0.300733, 0.422321, 0.533078, 0.730645, 1.03146, 1.46904", \ + "0.379731, 0.40626, 0.567307, 0.708933, 0.925468, 1.1766, 1.55891", \ + "0.484005, 0.518112, 0.720685, 0.897684, 1.15729, 1.42379, 1.75265" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.121597, 0.142092, 0.303718, 0.504901, 0.906963, 1.42978, 2.11296", \ + "0.14007, 0.160925, 0.324012, 0.525698, 0.928129, 1.45087, 2.13441", \ + "0.211814, 0.234403, 0.399577, 0.601899, 1.00521, 1.52852, 2.21238", \ + "0.262157, 0.290347, 0.478005, 0.682449, 1.08593, 1.6094, 2.29362", \ + "0.316207, 0.355408, 0.593616, 0.829563, 1.24345, 1.76788, 2.4536", \ + "0.350873, 0.402603, 0.702501, 0.979784, 1.4415, 1.97818, 2.66215", \ + "0.378388, 0.441882, 0.805312, 1.12894, 1.64969, 2.23084, 2.92727" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0934652, 0.121086, 0.341458, 0.616358, 1.16636, 1.88066, 2.81499", \ + "0.0935119, 0.121109, 0.341458, 0.616355, 1.16636, 1.88114, 2.81499", \ + "0.107431, 0.132142, 0.342668, 0.616478, 1.16636, 1.88113, 2.81495", \ + "0.138268, 0.164705, 0.365327, 0.624805, 1.16633, 1.88049, 2.81499", \ + "0.204842, 0.233772, 0.443008, 0.68528, 1.1918, 1.88529, 2.81478", \ + "0.296056, 0.327282, 0.547038, 0.796229, 1.27456, 1.93129, 2.83031", \ + "0.403149, 0.436961, 0.671557, 0.92958, 1.41728, 2.0371, 2.89626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0658573, 0.0778017, 0.166426, 0.272568, 0.481901, 0.752456, 1.10547", \ + "0.0838796, 0.096126, 0.184871, 0.291074, 0.500426, 0.771031, 1.12405", \ + "0.175443, 0.191537, 0.288308, 0.393939, 0.602327, 0.87272, 1.22564", \ + "0.245521, 0.268391, 0.402199, 0.522412, 0.726044, 0.99954, 1.35098", \ + "0.338666, 0.370589, 0.563344, 0.734595, 0.989523, 1.26018, 1.61129", \ + "0.42537, 0.466349, 0.713618, 0.937007, 1.2692, 1.5992, 1.95693", \ + "0.509254, 0.558173, 0.85812, 1.13266, 1.54351, 1.95109, 2.37941" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0686342, 0.0830131, 0.195609, 0.335022, 0.613872, 0.97571, 1.44866", \ + "0.0675119, 0.0823842, 0.195411, 0.335282, 0.613872, 0.97571, 1.44881", \ + "0.110147, 0.122115, 0.209757, 0.337512, 0.613906, 0.975879, 1.4489", \ + "0.163985, 0.180352, 0.276977, 0.379052, 0.619278, 0.975921, 1.44866", \ + "0.247765, 0.271796, 0.405294, 0.52078, 0.718719, 1.01979, 1.45731", \ + "0.337063, 0.368319, 0.54497, 0.692919, 0.913859, 1.16394, 1.54719", \ + "0.43152, 0.471161, 0.692626, 0.876438, 1.14436, 1.41323, 1.74123" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.11052, 0.128022, 0.265855, 0.437326, 0.779974, 1.22531, 1.80725", \ + "0.129421, 0.147218, 0.286323, 0.45822, 0.801184, 1.24666, 1.8287", \ + "0.202479, 0.222483, 0.364963, 0.537464, 0.881072, 1.32698, 1.90962", \ + "0.253909, 0.280269, 0.449081, 0.625887, 0.969159, 1.41587, 1.99885", \ + "0.308365, 0.346244, 0.57102, 0.784257, 1.14744, 1.59213, 2.17695", \ + "0.342983, 0.393837, 0.683685, 0.942847, 1.35882, 1.82661, 2.41016", \ + "0.370292, 0.432973, 0.788254, 1.09796, 1.57882, 2.09813, 2.70592" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0866173, 0.109866, 0.295109, 0.526275, 0.988568, 1.58958, 2.37435", \ + "0.0866513, 0.109853, 0.29511, 0.526275, 0.988585, 1.58945, 2.37435", \ + "0.103136, 0.123565, 0.297498, 0.526264, 0.988695, 1.58925, 2.37491", \ + "0.139171, 0.161404, 0.325999, 0.538715, 0.988704, 1.58916, 2.37467", \ + "0.213397, 0.23852, 0.414447, 0.613849, 1.0247, 1.59739, 2.37491", \ + "0.310579, 0.33809, 0.527572, 0.736478, 1.12696, 1.65981, 2.40066", \ + "0.423451, 0.45241, 0.660032, 0.882449, 1.28698, 1.78848, 2.48501" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.073528, 0.0850811, 0.172369, 0.277991, 0.486852, 0.75713, 1.10994", \ + "0.0917979, 0.103431, 0.190907, 0.296562, 0.505369, 0.775882, 1.12866", \ + "0.184819, 0.20022, 0.294175, 0.399436, 0.607415, 0.877628, 1.23041", \ + "0.258625, 0.280152, 0.409513, 0.527117, 0.733051, 1.00421, 1.35549", \ + "0.356868, 0.387219, 0.573832, 0.741906, 0.995043, 1.26512, 1.616", \ + "0.449217, 0.487173, 0.727795, 0.946926, 1.27654, 1.60449, 1.96175", \ + "0.538037, 0.584153, 0.876261, 1.1455, 1.5527, 1.95815, 2.38494" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.071666, 0.0860872, 0.19888, 0.338605, 0.61773, 0.979508, 1.45256", \ + "0.0714432, 0.0859682, 0.198904, 0.338793, 0.617709, 0.979657, 1.45256", \ + "0.111673, 0.123357, 0.212274, 0.340902, 0.617607, 0.979593, 1.45252", \ + "0.165886, 0.182181, 0.278392, 0.380801, 0.624877, 0.979506, 1.45273", \ + "0.250414, 0.273865, 0.406806, 0.5227, 0.721162, 1.02278, 1.46078", \ + "0.339579, 0.371367, 0.546167, 0.694552, 0.913216, 1.16729, 1.54988", \ + "0.434498, 0.47365, 0.692674, 0.877411, 1.14349, 1.41321, 1.74333" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.137798, 0.158475, 0.320958, 0.522493, 0.924836, 1.44754, 2.13107", \ + "0.156645, 0.177619, 0.341281, 0.543321, 0.946009, 1.46889, 2.15251", \ + "0.230031, 0.252271, 0.416939, 0.619574, 1.02326, 1.54657, 2.23051", \ + "0.285318, 0.312324, 0.496247, 0.700154, 1.10399, 1.62769, 2.31166", \ + "0.34906, 0.385396, 0.61558, 0.848863, 1.25979, 1.7863, 2.47132", \ + "0.394914, 0.442306, 0.729109, 1.00188, 1.46177, 1.9962, 2.68044", \ + "0.43275, 0.490963, 0.837147, 1.15472, 1.67086, 2.24954, 2.94496" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107155, 0.134955, 0.356029, 0.631446, 1.18164, 1.89633, 2.83097", \ + "0.107169, 0.134967, 0.356032, 0.631449, 1.18164, 1.89633, 2.83097", \ + "0.118254, 0.143876, 0.356739, 0.631399, 1.18145, 1.89591, 2.83095", \ + "0.149394, 0.176208, 0.377637, 0.638736, 1.18144, 1.89627, 2.83083", \ + "0.215474, 0.244566, 0.454109, 0.697294, 1.2038, 1.90012, 2.83076", \ + "0.305159, 0.336724, 0.557454, 0.80731, 1.2881, 1.94571, 2.84579", \ + "0.41085, 0.445181, 0.681604, 0.940769, 1.42863, 2.05011, 2.91071" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.073528, 0.0850811, 0.172369, 0.277991, 0.486852, 0.75713, 1.10994", \ + "0.0917979, 0.103431, 0.190907, 0.296562, 0.505369, 0.775882, 1.12866", \ + "0.184819, 0.20022, 0.294175, 0.399436, 0.607415, 0.877628, 1.23041", \ + "0.258625, 0.280152, 0.409513, 0.527117, 0.733051, 1.00421, 1.35549", \ + "0.356868, 0.387219, 0.573832, 0.741906, 0.995043, 1.26512, 1.616", \ + "0.449217, 0.487173, 0.727795, 0.946926, 1.27654, 1.60449, 1.96175", \ + "0.538037, 0.584153, 0.876261, 1.1455, 1.5527, 1.95815, 2.38494" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.071666, 0.0860872, 0.19888, 0.338605, 0.61773, 0.979508, 1.45256", \ + "0.0714432, 0.0859682, 0.198904, 0.338793, 0.617709, 0.979657, 1.45256", \ + "0.111673, 0.123357, 0.212274, 0.340902, 0.617607, 0.979593, 1.45252", \ + "0.165886, 0.182181, 0.278392, 0.380801, 0.624877, 0.979506, 1.45273", \ + "0.250414, 0.273865, 0.406806, 0.5227, 0.721162, 1.02278, 1.46078", \ + "0.339579, 0.371367, 0.546167, 0.694552, 0.913216, 1.16729, 1.54988", \ + "0.434498, 0.47365, 0.692674, 0.877411, 1.14349, 1.41321, 1.74333" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151456, 0.172116, 0.334496, 0.535771, 0.937237, 1.45874, 2.14058", \ + "0.171318, 0.192123, 0.354987, 0.556418, 0.958064, 1.47963, 2.16145", \ + "0.247419, 0.268963, 0.432368, 0.634143, 1.03624, 1.55805, 2.2401", \ + "0.306632, 0.33235, 0.512937, 0.715621, 1.11765, 1.63985, 2.32192", \ + "0.378867, 0.413102, 0.636265, 0.866475, 1.27682, 1.80054, 2.48272", \ + "0.434726, 0.478889, 0.754176, 1.02211, 1.47884, 2.00938, 2.6929", \ + "0.483986, 0.537657, 0.868318, 1.17975, 1.68917, 2.26562, 2.95854" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120413, 0.148394, 0.369567, 0.644633, 1.19386, 1.90715, 2.83961", \ + "0.120491, 0.148426, 0.369451, 0.644711, 1.19386, 1.90715, 2.83955", \ + "0.129705, 0.155626, 0.369991, 0.644661, 1.19385, 1.90715, 2.83961", \ + "0.160447, 0.187284, 0.389568, 0.65125, 1.19336, 1.90709, 2.83961", \ + "0.225944, 0.255061, 0.464575, 0.708114, 1.21731, 1.9105, 2.8394", \ + "0.313514, 0.345489, 0.566828, 0.815924, 1.29901, 1.9554, 2.8541", \ + "0.414478, 0.450287, 0.690138, 0.950643, 1.43538, 2.05939, 2.91843" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0721096, 0.0839883, 0.172772, 0.279163, 0.489054, 0.760164, 1.11387", \ + "0.0919492, 0.103925, 0.192817, 0.299271, 0.509116, 0.780269, 1.13394", \ + "0.179468, 0.194475, 0.290115, 0.397062, 0.607619, 0.878623, 1.23243", \ + "0.250698, 0.2714, 0.396868, 0.516086, 0.725222, 0.999628, 1.35288", \ + "0.346613, 0.376269, 0.553653, 0.713154, 0.962824, 1.23962, 1.59374", \ + "0.438016, 0.476402, 0.70696, 0.912722, 1.22353, 1.546, 1.91202", \ + "0.52807, 0.574453, 0.857387, 1.11097, 1.49099, 1.87452, 2.29399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0830562, 0.0969468, 0.208086, 0.347279, 0.62574, 0.987527, 1.46021", \ + "0.0826622, 0.0967095, 0.208065, 0.347291, 0.625708, 0.987531, 1.46078", \ + "0.111193, 0.122494, 0.217265, 0.34884, 0.625702, 0.98791, 1.46056", \ + "0.1598, 0.172774, 0.264555, 0.378276, 0.630863, 0.987436, 1.46031", \ + "0.244502, 0.261354, 0.370987, 0.485164, 0.70383, 1.02195, 1.46782", \ + "0.33685, 0.358851, 0.495586, 0.626012, 0.850044, 1.13034, 1.5366", \ + "0.433619, 0.461882, 0.631369, 0.785664, 1.0351, 1.3184, 1.68315" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.135127, 0.155587, 0.317235, 0.518154, 0.9194, 1.44076, 2.12252", \ + "0.154787, 0.175466, 0.337684, 0.538824, 0.940219, 1.46165, 2.14344", \ + "0.229582, 0.251761, 0.415096, 0.616551, 1.01838, 1.54004, 2.22203", \ + "0.284636, 0.311438, 0.494925, 0.697998, 1.0999, 1.62169, 2.30376", \ + "0.348381, 0.38477, 0.6147, 0.847364, 1.25897, 1.78256, 2.46459", \ + "0.394387, 0.441719, 0.728169, 1.00085, 1.4597, 1.99262, 2.67462", \ + "0.434348, 0.492351, 0.837465, 1.15441, 1.66942, 2.24675, 2.94067" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106852, 0.134572, 0.355056, 0.62978, 1.17856, 1.89146, 2.82366", \ + "0.106866, 0.134593, 0.355054, 0.62978, 1.17856, 1.89146, 2.82366", \ + "0.118121, 0.143518, 0.355905, 0.62966, 1.17855, 1.89139, 2.82366", \ + "0.14907, 0.175795, 0.376982, 0.637359, 1.17856, 1.89122, 2.82352", \ + "0.214958, 0.244097, 0.453251, 0.696266, 1.20321, 1.89533, 2.82345", \ + "0.303037, 0.335073, 0.556041, 0.805987, 1.28585, 1.94132, 2.83876", \ + "0.40421, 0.439904, 0.679575, 0.939301, 1.42611, 2.04616, 2.90395" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0714642, 0.0833918, 0.171995, 0.278143, 0.487479, 0.758035, 1.11112", \ + "0.091358, 0.103325, 0.192032, 0.29824, 0.507577, 0.778142, 1.13116", \ + "0.178491, 0.193548, 0.289453, 0.39603, 0.606138, 0.876524, 1.22961", \ + "0.249006, 0.269821, 0.395787, 0.51505, 0.723689, 0.997515, 1.35004", \ + "0.343672, 0.3736, 0.551682, 0.71145, 0.961213, 1.23749, 1.59094", \ + "0.433206, 0.47191, 0.703927, 0.910046, 1.22117, 1.54391, 1.90935", \ + "0.520736, 0.567653, 0.852486, 1.10693, 1.48763, 1.87122, 2.2907" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0684115, 0.0828102, 0.195572, 0.335255, 0.613872, 0.97571, 1.4489", \ + "0.0679833, 0.0825978, 0.195553, 0.335281, 0.613872, 0.97571, 1.44881", \ + "0.0958009, 0.108249, 0.204846, 0.33685, 0.614105, 0.975881, 1.44867", \ + "0.140318, 0.155074, 0.252338, 0.366241, 0.618989, 0.975998, 1.44866", \ + "0.217437, 0.237063, 0.355584, 0.473017, 0.691745, 1.01037, 1.45656", \ + "0.301386, 0.327061, 0.475855, 0.611606, 0.839811, 1.11975, 1.52501", \ + "0.389461, 0.422135, 0.60725, 0.768326, 1.02184, 1.30688, 1.67142" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.121838, 0.139304, 0.277111, 0.44828, 0.790105, 1.23444, 1.81486", \ + "0.141789, 0.159408, 0.2977, 0.469068, 0.810997, 1.25541, 1.83594", \ + "0.218132, 0.237643, 0.378003, 0.549715, 0.892016, 1.33666, 1.91726", \ + "0.274797, 0.299539, 0.463879, 0.638964, 0.980459, 1.42602, 2.00713", \ + "0.339522, 0.37458, 0.590371, 0.800108, 1.16034, 1.60581, 2.18628", \ + "0.385826, 0.432252, 0.708518, 0.962279, 1.37574, 1.84027, 2.42041", \ + "0.425652, 0.482589, 0.819341, 1.12184, 1.59679, 2.1133, 2.7174" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0979197, 0.121141, 0.306407, 0.53713, 0.998333, 1.59808, 2.38131", \ + "0.0979369, 0.121127, 0.306353, 0.537172, 0.998465, 1.59807, 2.38138", \ + "0.111963, 0.132637, 0.308213, 0.537158, 0.998315, 1.59787, 2.38131", \ + "0.14792, 0.17022, 0.335218, 0.548558, 0.998751, 1.5975, 2.3813", \ + "0.221563, 0.24676, 0.422402, 0.621678, 1.03362, 1.60585, 2.38113", \ + "0.315847, 0.344059, 0.535552, 0.743939, 1.13536, 1.66776, 2.40649", \ + "0.422142, 0.453907, 0.666423, 0.889336, 1.29361, 1.79637, 2.49122" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0791339, 0.0906796, 0.177958, 0.283569, 0.492434, 0.76272, 1.1156", \ + "0.0990734, 0.110667, 0.198092, 0.303762, 0.512659, 0.782951, 1.13577", \ + "0.187449, 0.20187, 0.29542, 0.401633, 0.611231, 0.881381, 1.23442", \ + "0.260969, 0.280565, 0.402872, 0.520885, 0.728097, 1.0018, 1.35483", \ + "0.360644, 0.388933, 0.561265, 0.718753, 0.966332, 1.24238, 1.59564", \ + "0.455197, 0.49202, 0.716341, 0.919323, 1.22821, 1.54936, 1.91415", \ + "0.54837, 0.592738, 0.868171, 1.11927, 1.49604, 1.87778, 2.29609" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715233, 0.0860592, 0.198905, 0.338662, 0.61773, 0.979505, 1.45274", \ + "0.0715324, 0.0860103, 0.19888, 0.338625, 0.617709, 0.979509, 1.45256", \ + "0.0978238, 0.110238, 0.207723, 0.340131, 0.6177, 0.979617, 1.45257", \ + "0.142403, 0.157182, 0.254486, 0.368965, 0.621673, 0.979518, 1.45246", \ + "0.219712, 0.239165, 0.357545, 0.474942, 0.694637, 1.01342, 1.46019", \ + "0.304176, 0.329321, 0.477719, 0.613464, 0.84192, 1.12238, 1.52785", \ + "0.392127, 0.424335, 0.608688, 0.769114, 1.02347, 1.30846, 1.67399" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151456, 0.172116, 0.334496, 0.535771, 0.937237, 1.45874, 2.14058", \ + "0.171318, 0.192123, 0.354987, 0.556418, 0.958064, 1.47963, 2.16145", \ + "0.247419, 0.268963, 0.432368, 0.634143, 1.03624, 1.55805, 2.2401", \ + "0.306632, 0.33235, 0.512937, 0.715621, 1.11765, 1.63985, 2.32192", \ + "0.378867, 0.413102, 0.636265, 0.866475, 1.27682, 1.80054, 2.48272", \ + "0.434726, 0.478889, 0.754176, 1.02211, 1.47884, 2.00938, 2.6929", \ + "0.483986, 0.537657, 0.868318, 1.17975, 1.68917, 2.26562, 2.95854" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120413, 0.148394, 0.369567, 0.644633, 1.19386, 1.90715, 2.83961", \ + "0.120491, 0.148426, 0.369451, 0.644711, 1.19386, 1.90715, 2.83955", \ + "0.129705, 0.155626, 0.369991, 0.644661, 1.19385, 1.90715, 2.83961", \ + "0.160447, 0.187284, 0.389568, 0.65125, 1.19336, 1.90709, 2.83961", \ + "0.225944, 0.255061, 0.464575, 0.708114, 1.21731, 1.9105, 2.8394", \ + "0.313514, 0.345489, 0.566828, 0.815924, 1.29901, 1.9554, 2.8541", \ + "0.414478, 0.450287, 0.690138, 0.950643, 1.43538, 2.05939, 2.91843" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0791339, 0.0906796, 0.177958, 0.283569, 0.492434, 0.76272, 1.1156", \ + "0.0990734, 0.110667, 0.198092, 0.303762, 0.512659, 0.782951, 1.13577", \ + "0.187449, 0.20187, 0.29542, 0.401633, 0.611231, 0.881381, 1.23442", \ + "0.260969, 0.280565, 0.402872, 0.520885, 0.728097, 1.0018, 1.35483", \ + "0.360644, 0.388933, 0.561265, 0.718753, 0.966332, 1.24238, 1.59564", \ + "0.455197, 0.49202, 0.716341, 0.919323, 1.22821, 1.54936, 1.91415", \ + "0.54837, 0.592738, 0.868171, 1.11927, 1.49604, 1.87778, 2.29609" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715233, 0.0860592, 0.198905, 0.338662, 0.61773, 0.979505, 1.45274", \ + "0.0715324, 0.0860103, 0.19888, 0.338625, 0.617709, 0.979509, 1.45256", \ + "0.0978238, 0.110238, 0.207723, 0.340131, 0.6177, 0.979617, 1.45257", \ + "0.142403, 0.157182, 0.254486, 0.368965, 0.621673, 0.979518, 1.45246", \ + "0.219712, 0.239165, 0.357545, 0.474942, 0.694637, 1.01342, 1.46019", \ + "0.304176, 0.329321, 0.477719, 0.613464, 0.84192, 1.12238, 1.52785", \ + "0.392127, 0.424335, 0.608688, 0.769114, 1.02347, 1.30846, 1.67399" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0925057, 0.113335, 0.275779, 0.476977, 0.878287, 1.3997, 2.08152", \ + "0.105722, 0.126563, 0.290895, 0.49275, 0.894627, 1.41626, 2.09821", \ + "0.185631, 0.211339, 0.3767, 0.578169, 0.980126, 1.50014, 2.18432", \ + "0.246465, 0.281372, 0.488094, 0.688871, 1.08895, 1.61022, 2.29243", \ + "0.323325, 0.370228, 0.652574, 0.906237, 1.31207, 1.83077, 2.51097", \ + "0.393309, 0.451511, 0.803532, 1.12422, 1.60913, 2.13004, 2.80699", \ + "0.460084, 0.528319, 0.944619, 1.32803, 1.91303, 2.50839, 3.18455" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106598, 0.134468, 0.355057, 0.629611, 1.17856, 1.89146, 2.82377", \ + "0.10581, 0.134118, 0.355042, 0.629764, 1.17823, 1.89146, 2.82378", \ + "0.144977, 0.166755, 0.358196, 0.629676, 1.17853, 1.89143, 2.8237", \ + "0.197455, 0.226241, 0.406319, 0.644632, 1.17852, 1.89134, 2.82378", \ + "0.278575, 0.316531, 0.541434, 0.754581, 1.21813, 1.89373, 2.82375", \ + "0.365606, 0.411802, 0.68705, 0.937567, 1.36025, 1.9658, 2.83668", \ + "0.46023, 0.514687, 0.839328, 1.13565, 1.59133, 2.14206, 2.9391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0466107, 0.0572906, 0.140958, 0.244925, 0.452666, 0.722576, 1.07547", \ + "0.065054, 0.0756445, 0.160456, 0.264814, 0.472806, 0.742814, 1.09576", \ + "0.134497, 0.154787, 0.263175, 0.367165, 0.574676, 0.84493, 1.19778", \ + "0.181353, 0.21027, 0.365248, 0.494443, 0.699752, 0.969132, 1.32316", \ + "0.240288, 0.281358, 0.505749, 0.691079, 0.958068, 1.23167, 1.58269", \ + "0.293181, 0.34534, 0.635017, 0.877908, 1.22708, 1.5665, 1.92809", \ + "0.340556, 0.403559, 0.757468, 1.05611, 1.48978, 1.91008, 2.34655" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0561798, 0.0701882, 0.181088, 0.319864, 0.597588, 0.958808, 1.43138", \ + "0.0569895, 0.0702407, 0.181087, 0.319867, 0.59758, 0.958801, 1.43116", \ + "0.114534, 0.124884, 0.202893, 0.32433, 0.5976, 0.958554, 1.43142", \ + "0.172133, 0.186779, 0.277471, 0.373247, 0.607431, 0.958793, 1.43144", \ + "0.262797, 0.283503, 0.409113, 0.521562, 0.71296, 1.00837, 1.44129", \ + "0.361206, 0.388351, 0.552135, 0.695797, 0.912955, 1.15981, 1.53637", \ + "0.468876, 0.502954, 0.704662, 0.882757, 1.14436, 1.41229, 1.73534" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0763755, 0.0970851, 0.259243, 0.460523, 0.862652, 1.38525, 2.06848", \ + "0.0891693, 0.110223, 0.274234, 0.476331, 0.878964, 1.40179, 2.08515", \ + "0.163658, 0.191013, 0.36008, 0.561736, 0.964568, 1.48776, 2.17135", \ + "0.214985, 0.25314, 0.470084, 0.672465, 1.07324, 1.59567, 2.27948", \ + "0.280655, 0.331611, 0.62787, 0.88761, 1.2965, 1.81586, 2.49801", \ + "0.340767, 0.403295, 0.771993, 1.10004, 1.59232, 2.1159, 2.79397", \ + "0.397427, 0.471526, 0.907057, 1.29927, 1.89265, 2.49302, 3.1714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930093, 0.120879, 0.34147, 0.616486, 1.16636, 1.8811, 2.81471", \ + "0.0913855, 0.120118, 0.341461, 0.616438, 1.16636, 1.8811, 2.81464", \ + "0.135983, 0.160135, 0.346224, 0.616319, 1.16609, 1.88064, 2.81442", \ + "0.18705, 0.21677, 0.397947, 0.633261, 1.16629, 1.88111, 2.81505", \ + "0.265136, 0.304135, 0.533042, 0.74665, 1.20851, 1.8838, 2.815", \ + "0.349692, 0.397228, 0.677642, 0.93005, 1.35135, 1.9583, 2.82857", \ + "0.442549, 0.498033, 0.828009, 1.12628, 1.58686, 2.13519, 2.9322" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0461858, 0.056834, 0.140285, 0.24402, 0.451234, 0.720564, 1.07276", \ + "0.0646352, 0.0752061, 0.159814, 0.26391, 0.471359, 0.740807, 1.09306", \ + "0.133249, 0.153646, 0.262464, 0.366305, 0.57326, 0.842921, 1.19515", \ + "0.179048, 0.208171, 0.363975, 0.493397, 0.698321, 0.967103, 1.32043", \ + "0.236346, 0.2777, 0.50323, 0.688974, 0.956458, 1.22964, 1.57998", \ + "0.28644, 0.339261, 0.630906, 0.874195, 1.22427, 1.56411, 1.92546", \ + "0.330033, 0.394511, 0.750916, 1.05112, 1.48536, 1.90623, 2.34298" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437254, 0.0576401, 0.168893, 0.307821, 0.586133, 0.94756, 1.41926", \ + "0.0445669, 0.0577051, 0.168946, 0.307825, 0.585701, 0.947592, 1.42007", \ + "0.0966244, 0.109192, 0.190819, 0.312416, 0.585656, 0.947138, 1.41948", \ + "0.146046, 0.16419, 0.264704, 0.361298, 0.595713, 0.94747, 1.41929", \ + "0.224245, 0.250191, 0.390927, 0.508809, 0.701602, 0.996774, 1.42994", \ + "0.309786, 0.343995, 0.52774, 0.679145, 0.901297, 1.14876, 1.5239", \ + "0.404354, 0.446507, 0.674114, 0.861039, 1.13085, 1.40172, 1.7239" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0665261, 0.0836627, 0.217763, 0.384284, 0.716962, 1.14931, 1.71482", \ + "0.0807319, 0.0981804, 0.233762, 0.400882, 0.734007, 1.16655, 1.73217", \ + "0.152925, 0.177955, 0.324819, 0.491343, 0.824526, 1.25728, 1.82292", \ + "0.200572, 0.23579, 0.434287, 0.60552, 0.9368, 1.36843, 1.93334", \ + "0.260339, 0.308296, 0.582626, 0.819306, 1.17398, 1.60307, 2.16709", \ + "0.31351, 0.372899, 0.716938, 1.0192, 1.46579, 1.91693, 2.47698", \ + "0.362012, 0.432142, 0.84156, 1.20535, 1.7498, 2.29116, 2.87347" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0755532, 0.0986081, 0.281913, 0.510705, 0.96819, 1.56288, 2.33993", \ + "0.0745768, 0.0981893, 0.28195, 0.510692, 0.968189, 1.56288, 2.33993", \ + "0.12384, 0.144012, 0.291779, 0.510513, 0.96822, 1.56293, 2.33993", \ + "0.174705, 0.201021, 0.352692, 0.539244, 0.968691, 1.56282, 2.33992", \ + "0.251875, 0.287081, 0.489319, 0.668425, 1.0323, 1.5746, 2.33989", \ + "0.335367, 0.378954, 0.631506, 0.852051, 1.1995, 1.67671, 2.37402", \ + "0.427156, 0.478911, 0.779398, 1.04467, 1.4449, 1.88318, 2.51224" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0461623, 0.0568142, 0.140265, 0.243981, 0.451213, 0.720556, 1.07274", \ + "0.0644184, 0.0749729, 0.159634, 0.263728, 0.471206, 0.740641, 1.09289", \ + "0.133361, 0.153319, 0.262308, 0.366002, 0.572878, 0.842397, 1.19473", \ + "0.179375, 0.208382, 0.36358, 0.492977, 0.697791, 0.966715, 1.31987", \ + "0.238596, 0.279417, 0.503735, 0.68905, 0.956268, 1.22939, 1.5797", \ + "0.291405, 0.343557, 0.632599, 0.87513, 1.22451, 1.56409, 1.92533", \ + "0.339342, 0.402574, 0.754993, 1.05364, 1.48652, 1.90675, 2.34316" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437399, 0.0576533, 0.168935, 0.308025, 0.586071, 0.947522, 1.41957", \ + "0.0446356, 0.0577391, 0.168854, 0.307821, 0.585745, 0.947232, 1.42007", \ + "0.0965335, 0.10954, 0.191037, 0.312302, 0.585694, 0.947082, 1.4202", \ + "0.145829, 0.16399, 0.265099, 0.361628, 0.595709, 0.946934, 1.42011", \ + "0.222689, 0.248877, 0.390337, 0.508731, 0.701758, 0.996287, 1.42998", \ + "0.306884, 0.341263, 0.526019, 0.678158, 0.901054, 1.14877, 1.52402", \ + "0.399799, 0.441902, 0.670394, 0.858427, 1.12963, 1.4012, 1.72374" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0925057, 0.113335, 0.275779, 0.476977, 0.878287, 1.3997, 2.08152", \ + "0.105722, 0.126563, 0.290895, 0.49275, 0.894627, 1.41626, 2.09821", \ + "0.185631, 0.211339, 0.3767, 0.578169, 0.980126, 1.50014, 2.18432", \ + "0.246465, 0.281372, 0.488094, 0.688871, 1.08895, 1.61022, 2.29243", \ + "0.323325, 0.370228, 0.652574, 0.906237, 1.31207, 1.83077, 2.51097", \ + "0.393309, 0.451511, 0.803532, 1.12422, 1.60913, 2.13004, 2.80699", \ + "0.460084, 0.528319, 0.944619, 1.32803, 1.91303, 2.50839, 3.18455" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106598, 0.134468, 0.355057, 0.629611, 1.17856, 1.89146, 2.82377", \ + "0.10581, 0.134118, 0.355042, 0.629764, 1.17823, 1.89146, 2.82378", \ + "0.144977, 0.166755, 0.358196, 0.629676, 1.17853, 1.89143, 2.8237", \ + "0.197455, 0.226241, 0.406319, 0.644632, 1.17852, 1.89134, 2.82378", \ + "0.278575, 0.316531, 0.541434, 0.754581, 1.21813, 1.89373, 2.82375", \ + "0.365606, 0.411802, 0.68705, 0.937567, 1.36025, 1.9658, 2.83668", \ + "0.46023, 0.514687, 0.839328, 1.13565, 1.59133, 2.14206, 2.9391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0466107, 0.0572906, 0.140958, 0.244925, 0.452666, 0.722576, 1.07547", \ + "0.065054, 0.0756445, 0.160456, 0.264814, 0.472806, 0.742814, 1.09576", \ + "0.134497, 0.154787, 0.263175, 0.367165, 0.574676, 0.84493, 1.19778", \ + "0.181353, 0.21027, 0.365248, 0.494443, 0.699752, 0.969132, 1.32316", \ + "0.240288, 0.281358, 0.505749, 0.691079, 0.958068, 1.23167, 1.58269", \ + "0.293181, 0.34534, 0.635017, 0.877908, 1.22708, 1.5665, 1.92809", \ + "0.340556, 0.403559, 0.757468, 1.05611, 1.48978, 1.91008, 2.34655" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0561798, 0.0701882, 0.181088, 0.319864, 0.597588, 0.958808, 1.43138", \ + "0.0569895, 0.0702407, 0.181087, 0.319867, 0.59758, 0.958801, 1.43116", \ + "0.114534, 0.124884, 0.202893, 0.32433, 0.5976, 0.958554, 1.43142", \ + "0.172133, 0.186779, 0.277471, 0.373247, 0.607431, 0.958793, 1.43144", \ + "0.262797, 0.283503, 0.409113, 0.521562, 0.71296, 1.00837, 1.44129", \ + "0.361206, 0.388351, 0.552135, 0.695797, 0.912955, 1.15981, 1.53637", \ + "0.468876, 0.502954, 0.704662, 0.882757, 1.14436, 1.41229, 1.73534" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107142, 0.127894, 0.290498, 0.491744, 0.893346, 1.41487, 2.09675", \ + "0.121186, 0.142159, 0.305732, 0.507472, 0.909319, 1.43099, 2.11294", \ + "0.206145, 0.229886, 0.392882, 0.594132, 0.995687, 1.5178, 2.1994", \ + "0.275462, 0.308038, 0.505487, 0.70543, 1.10522, 1.62643, 2.30775", \ + "0.363792, 0.407507, 0.677474, 0.925317, 1.32913, 1.84734, 2.5272", \ + "0.445344, 0.498818, 0.835991, 1.14889, 1.62767, 2.14736, 2.82383", \ + "0.523595, 0.586963, 0.984962, 1.35927, 1.93692, 2.52667, 3.20185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120367, 0.148378, 0.369563, 0.644468, 1.19386, 1.90715, 2.83972", \ + "0.119927, 0.148193, 0.369447, 0.644674, 1.19388, 1.90715, 2.83968", \ + "0.153289, 0.175176, 0.371765, 0.644608, 1.19381, 1.9071, 2.83972", \ + "0.207565, 0.235434, 0.416335, 0.657739, 1.19386, 1.90692, 2.83964", \ + "0.291214, 0.32833, 0.54895, 0.764266, 1.23174, 1.90894, 2.83969", \ + "0.377739, 0.424225, 0.696865, 0.946319, 1.37075, 1.97955, 2.85179", \ + "0.469856, 0.524445, 0.848747, 1.14298, 1.60071, 2.15315, 2.95196" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0526386, 0.0631982, 0.146689, 0.250639, 0.458337, 0.728264, 1.08115", \ + "0.0725826, 0.083482, 0.167978, 0.27218, 0.480042, 0.750094, 1.103", \ + "0.143166, 0.161033, 0.264348, 0.369389, 0.578287, 0.848863, 1.20188", \ + "0.192219, 0.218496, 0.361057, 0.486305, 0.697921, 0.967125, 1.32211", \ + "0.253954, 0.292079, 0.499752, 0.671426, 0.929792, 1.208, 1.56289", \ + "0.30854, 0.358846, 0.632331, 0.856172, 1.18116, 1.51081, 1.88016", \ + "0.359906, 0.421333, 0.758911, 1.0379, 1.4377, 1.83223, 2.25782" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0561922, 0.0702001, 0.181088, 0.319867, 0.597645, 0.958802, 1.4314", \ + "0.0562446, 0.0702063, 0.181081, 0.319868, 0.597586, 0.958831, 1.43119", \ + "0.0956715, 0.106703, 0.195325, 0.322828, 0.59758, 0.958703, 1.4314", \ + "0.145631, 0.158604, 0.248978, 0.357402, 0.607015, 0.958834, 1.43144", \ + "0.230636, 0.247368, 0.356751, 0.469677, 0.683579, 0.99641, 1.44023", \ + "0.323694, 0.345341, 0.481263, 0.611564, 0.834432, 1.11038, 1.51207", \ + "0.422095, 0.44983, 0.618584, 0.771771, 1.01971, 1.3023, 1.66246" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0909372, 0.111592, 0.27395, 0.475481, 0.877736, 1.40044, 2.08398", \ + "0.104676, 0.125597, 0.289104, 0.491136, 0.893708, 1.41655, 2.10017", \ + "0.185519, 0.211039, 0.376354, 0.577638, 0.980168, 1.50296, 2.18663", \ + "0.246521, 0.281675, 0.488122, 0.688905, 1.0895, 1.61192, 2.29481", \ + "0.324574, 0.371567, 0.65362, 0.906849, 1.31342, 1.83291, 2.51431", \ + "0.396748, 0.454374, 0.805591, 1.12595, 1.61112, 2.13282, 2.8109", \ + "0.46628, 0.534266, 0.94861, 1.33112, 1.91645, 2.51142, 3.18915" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106879, 0.134866, 0.355946, 0.631293, 1.18165, 1.89638, 2.83108", \ + "0.10602, 0.134432, 0.356005, 0.631255, 1.18156, 1.89638, 2.83109", \ + "0.145035, 0.167487, 0.359555, 0.631364, 1.1814, 1.89645, 2.83104", \ + "0.197502, 0.226185, 0.407603, 0.646291, 1.18142, 1.89629, 2.83089", \ + "0.277255, 0.315709, 0.541678, 0.756377, 1.22146, 1.89868, 2.83091", \ + "0.360444, 0.408194, 0.686626, 0.938325, 1.36333, 1.97101, 2.84387", \ + "0.449304, 0.506023, 0.836982, 1.13551, 1.59431, 2.1464, 2.94553" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.052216, 0.062769, 0.146038, 0.249711, 0.456922, 0.726253, 1.07844", \ + "0.0721553, 0.0830493, 0.167255, 0.271228, 0.478637, 0.748134, 1.10029", \ + "0.142223, 0.160186, 0.263549, 0.368572, 0.576852, 0.84684, 1.19931", \ + "0.190651, 0.216894, 0.360043, 0.485344, 0.696493, 0.965095, 1.31937", \ + "0.250361, 0.289271, 0.49782, 0.669581, 0.928284, 1.20465, 1.56008", \ + "0.303201, 0.353998, 0.629026, 0.853497, 1.17887, 1.50954, 1.8777", \ + "0.351729, 0.413562, 0.753735, 1.03379, 1.43449, 1.82946, 2.2549" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437576, 0.0576428, 0.16889, 0.30783, 0.586074, 0.947563, 1.41946", \ + "0.0438124, 0.0576618, 0.168862, 0.30788, 0.585854, 0.946948, 1.41924", \ + "0.0799588, 0.0922378, 0.183237, 0.310823, 0.58585, 0.946982, 1.41952", \ + "0.124197, 0.139582, 0.236282, 0.34545, 0.595527, 0.947683, 1.41928", \ + "0.199173, 0.219874, 0.340612, 0.457406, 0.67223, 0.983321, 1.42932", \ + "0.281393, 0.308581, 0.46061, 0.596366, 0.823564, 1.10005, 1.5001", \ + "0.368527, 0.403557, 0.592616, 0.753356, 1.00648, 1.29212, 1.65109" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0783444, 0.0954484, 0.229789, 0.396515, 0.729385, 1.16185, 1.72741", \ + "0.0933616, 0.11068, 0.245937, 0.412247, 0.746135, 1.17872, 1.74434", \ + "0.172977, 0.196107, 0.338137, 0.504435, 0.837257, 1.26993, 1.83535", \ + "0.229775, 0.262143, 0.450214, 0.617929, 0.950257, 1.38165, 1.94604", \ + "0.301372, 0.345295, 0.606182, 0.836648, 1.18426, 1.61695, 2.18077", \ + "0.366443, 0.420695, 0.748041, 1.04238, 1.48264, 1.93101, 2.49173", \ + "0.427726, 0.49187, 0.880361, 1.23477, 1.77061, 2.30833, 2.88775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0868833, 0.110001, 0.293815, 0.522994, 0.980786, 1.57563, 2.35342", \ + "0.086404, 0.109811, 0.293844, 0.522994, 0.980785, 1.57564, 2.35331", \ + "0.130709, 0.150223, 0.30198, 0.522816, 0.980777, 1.57552, 2.35312", \ + "0.183211, 0.208534, 0.359338, 0.548132, 0.980945, 1.57552, 2.3534", \ + "0.261847, 0.296708, 0.496299, 0.675332, 1.03881, 1.5867, 2.35293", \ + "0.343993, 0.387891, 0.638837, 0.859191, 1.20706, 1.68664, 2.38682", \ + "0.431507, 0.484193, 0.78612, 1.04986, 1.44832, 1.89263, 2.5227" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0521957, 0.0627514, 0.146024, 0.249697, 0.456908, 0.726235, 1.07843", \ + "0.07196, 0.0828525, 0.16706, 0.271059, 0.478479, 0.747881, 1.10011", \ + "0.141943, 0.159741, 0.2632, 0.368612, 0.576552, 0.846317, 1.19884", \ + "0.190566, 0.216757, 0.359702, 0.484633, 0.696066, 0.967669, 1.31905", \ + "0.251365, 0.290054, 0.497837, 0.669691, 0.927985, 1.20579, 1.55975", \ + "0.307017, 0.357153, 0.629763, 0.854, 1.17908, 1.50936, 1.87745", \ + "0.359261, 0.420246, 0.756977, 1.03516, 1.43511, 1.82961, 2.25487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437698, 0.057665, 0.168939, 0.30783, 0.585862, 0.947552, 1.41945", \ + "0.0438026, 0.0576685, 0.168894, 0.307846, 0.586064, 0.946752, 1.4192", \ + "0.0801756, 0.0925788, 0.183389, 0.31089, 0.585735, 0.946838, 1.41929", \ + "0.124331, 0.13968, 0.236546, 0.345385, 0.595603, 0.94694, 1.4193", \ + "0.198866, 0.219484, 0.34061, 0.457381, 0.672434, 0.9848, 1.42936", \ + "0.279571, 0.306766, 0.460045, 0.596281, 0.823772, 1.10016, 1.50017", \ + "0.365112, 0.399926, 0.589719, 0.752263, 1.00591, 1.29197, 1.6511" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107142, 0.127894, 0.290498, 0.491744, 0.893346, 1.41487, 2.09675", \ + "0.121186, 0.142159, 0.305732, 0.507472, 0.909319, 1.43099, 2.11294", \ + "0.206145, 0.229886, 0.392882, 0.594132, 0.995687, 1.5178, 2.1994", \ + "0.275462, 0.308038, 0.505487, 0.70543, 1.10522, 1.62643, 2.30775", \ + "0.363792, 0.407507, 0.677474, 0.925317, 1.32913, 1.84734, 2.5272", \ + "0.445344, 0.498818, 0.835991, 1.14889, 1.62767, 2.14736, 2.82383", \ + "0.523595, 0.586963, 0.984962, 1.35927, 1.93692, 2.52667, 3.20185" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120367, 0.148378, 0.369563, 0.644468, 1.19386, 1.90715, 2.83972", \ + "0.119927, 0.148193, 0.369447, 0.644674, 1.19388, 1.90715, 2.83968", \ + "0.153289, 0.175176, 0.371765, 0.644608, 1.19381, 1.9071, 2.83972", \ + "0.207565, 0.235434, 0.416335, 0.657739, 1.19386, 1.90692, 2.83964", \ + "0.291214, 0.32833, 0.54895, 0.764266, 1.23174, 1.90894, 2.83969", \ + "0.377739, 0.424225, 0.696865, 0.946319, 1.37075, 1.97955, 2.85179", \ + "0.469856, 0.524445, 0.848747, 1.14298, 1.60071, 2.15315, 2.95196" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0526386, 0.0631982, 0.146689, 0.250639, 0.458337, 0.728264, 1.08115", \ + "0.0725826, 0.083482, 0.167978, 0.27218, 0.480042, 0.750094, 1.103", \ + "0.143166, 0.161033, 0.264348, 0.369389, 0.578287, 0.848863, 1.20188", \ + "0.192219, 0.218496, 0.361057, 0.486305, 0.697921, 0.967125, 1.32211", \ + "0.253954, 0.292079, 0.499752, 0.671426, 0.929792, 1.208, 1.56289", \ + "0.30854, 0.358846, 0.632331, 0.856172, 1.18116, 1.51081, 1.88016", \ + "0.359906, 0.421333, 0.758911, 1.0379, 1.4377, 1.83223, 2.25782" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0561922, 0.0702001, 0.181088, 0.319867, 0.597645, 0.958802, 1.4314", \ + "0.0562446, 0.0702063, 0.181081, 0.319868, 0.597586, 0.958831, 1.43119", \ + "0.0956715, 0.106703, 0.195325, 0.322828, 0.59758, 0.958703, 1.4314", \ + "0.145631, 0.158604, 0.248978, 0.357402, 0.607015, 0.958834, 1.43144", \ + "0.230636, 0.247368, 0.356751, 0.469677, 0.683579, 0.99641, 1.44023", \ + "0.323694, 0.345341, 0.481263, 0.611564, 0.834432, 1.11038, 1.51207", \ + "0.422095, 0.44983, 0.618584, 0.771771, 1.01971, 1.3023, 1.66246" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.14055, 0.161331, 0.324071, 0.525397, 0.926986, 1.4485, 2.13039", \ + "0.157177, 0.1781, 0.341618, 0.543366, 0.945275, 1.46697, 2.14893", \ + "0.236533, 0.259255, 0.42339, 0.625504, 1.02791, 1.54999, 2.23227", \ + "0.302139, 0.331336, 0.521039, 0.723934, 1.12731, 1.64936, 2.33148", \ + "0.383957, 0.42427, 0.67408, 0.91329, 1.32464, 1.84717, 2.52993", \ + "0.457908, 0.508341, 0.821374, 1.11305, 1.58177, 2.11179, 2.79293", \ + "0.533771, 0.593071, 0.964313, 1.31104, 1.85461, 2.43772, 3.12636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120413, 0.148393, 0.369452, 0.644672, 1.19387, 1.90704, 2.83966", \ + "0.120493, 0.148429, 0.369561, 0.644672, 1.19386, 1.90715, 2.83967", \ + "0.137785, 0.162234, 0.370652, 0.644612, 1.19385, 1.90726, 2.83963", \ + "0.184116, 0.209918, 0.3993, 0.653322, 1.19389, 1.90671, 2.83967", \ + "0.26765, 0.298232, 0.501365, 0.727794, 1.22104, 1.90936, 2.83962", \ + "0.360604, 0.396826, 0.631409, 0.870845, 1.32323, 1.96224, 2.85073", \ + "0.456605, 0.498432, 0.770297, 1.03788, 1.50005, 2.08772, 2.92455" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0333472, 0.039416, 0.0854789, 0.141564, 0.253101, 0.397579, 0.586306", \ + "0.0556382, 0.0616536, 0.107791, 0.163884, 0.275235, 0.419643, 0.608275", \ + "0.134031, 0.147418, 0.221256, 0.282214, 0.393172, 0.536726, 0.725478", \ + "0.189163, 0.208804, 0.319471, 0.411005, 0.540026, 0.6809, 0.871686", \ + "0.259275, 0.288821, 0.455188, 0.594169, 0.789158, 0.973354, 1.16599", \ + "0.322327, 0.360675, 0.582094, 0.769727, 1.03478, 1.28497, 1.53744", \ + "0.380298, 0.426931, 0.701508, 0.938042, 1.27568, 1.5959, 1.91876" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0454243, 0.0530264, 0.113519, 0.18929, 0.341184, 0.538846, 0.797077", \ + "0.0468236, 0.0537021, 0.113515, 0.189283, 0.341176, 0.538832, 0.797168", \ + "0.108199, 0.113656, 0.150556, 0.206566, 0.343078, 0.538787, 0.797165", \ + "0.169249, 0.177965, 0.230578, 0.278198, 0.383382, 0.549329, 0.797665", \ + "0.265724, 0.278993, 0.359569, 0.429164, 0.532729, 0.658117, 0.858996", \ + "0.369792, 0.388024, 0.499875, 0.595488, 0.732777, 0.868241, 1.02635", \ + "0.480424, 0.504621, 0.650731, 0.775144, 0.95147, 1.12004, 1.2973" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.124101, 0.144725, 0.30679, 0.507815, 0.909141, 1.43052, 2.11232", \ + "0.140523, 0.161332, 0.32428, 0.525757, 0.927422, 1.44898, 2.13086", \ + "0.217396, 0.240959, 0.406042, 0.607825, 1.01003, 1.532, 2.21436", \ + "0.276392, 0.307421, 0.502777, 0.706274, 1.1094, 1.63145, 2.31334", \ + "0.347352, 0.390617, 0.650787, 0.893805, 1.30799, 1.82928, 2.51187", \ + "0.411815, 0.46583, 0.792286, 1.08977, 1.56266, 2.09387, 2.77493", \ + "0.479058, 0.542689, 0.929466, 1.28331, 1.8328, 2.41886, 3.10865" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106837, 0.13457, 0.355057, 0.629769, 1.17856, 1.89142, 2.82372", \ + "0.106842, 0.134593, 0.355058, 0.62977, 1.17856, 1.89146, 2.82372", \ + "0.128177, 0.15163, 0.35691, 0.62969, 1.17833, 1.89156, 2.82372", \ + "0.174126, 0.200147, 0.387926, 0.639869, 1.17854, 1.89118, 2.82357", \ + "0.256439, 0.287466, 0.491862, 0.716706, 1.20745, 1.89414, 2.82356", \ + "0.347992, 0.385159, 0.621298, 0.861079, 1.31176, 1.94858, 2.83537", \ + "0.442337, 0.48578, 0.758998, 1.02599, 1.48997, 2.07564, 2.9109" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0331203, 0.0391496, 0.0851555, 0.141183, 0.25253, 0.396815, 0.585297", \ + "0.055411, 0.0614172, 0.107492, 0.163501, 0.274688, 0.418876, 0.607266", \ + "0.133158, 0.146641, 0.22075, 0.281814, 0.392618, 0.53597, 0.724474", \ + "0.187446, 0.207261, 0.318566, 0.41031, 0.539415, 0.680237, 0.870663", \ + "0.256219, 0.285802, 0.453284, 0.592697, 0.787987, 0.972474, 1.16195", \ + "0.317006, 0.3556, 0.57878, 0.767088, 1.0328, 1.28328, 1.53597", \ + "0.371362, 0.418913, 0.696055, 0.933309, 1.2725, 1.59329, 1.91638" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0368815, 0.0450114, 0.10653, 0.182427, 0.334453, 0.53213, 0.790499", \ + "0.0383002, 0.0457106, 0.106516, 0.182426, 0.334428, 0.532112, 0.790498", \ + "0.0967915, 0.103377, 0.143692, 0.199743, 0.33633, 0.532129, 0.790473", \ + "0.152067, 0.162579, 0.221299, 0.27135, 0.376643, 0.542609, 0.791056", \ + "0.239497, 0.255432, 0.345575, 0.419095, 0.525823, 0.651363, 0.849285", \ + "0.333445, 0.355871, 0.480567, 0.581681, 0.723471, 0.861101, 1.01978", \ + "0.434567, 0.4635, 0.626077, 0.757752, 0.939418, 1.11145, 1.28982" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.110609, 0.128208, 0.266374, 0.437633, 0.779653, 1.22388, 1.80429", \ + "0.127361, 0.145108, 0.284018, 0.455683, 0.797835, 1.24209, 1.82285", \ + "0.209277, 0.230467, 0.372819, 0.544853, 0.887589, 1.33216, 1.9133", \ + "0.270242, 0.299824, 0.479032, 0.654514, 0.997335, 1.44199, 2.02339", \ + "0.341482, 0.383553, 0.633907, 0.858658, 1.21835, 1.6643, 2.24446", \ + "0.405873, 0.458579, 0.776723, 1.06149, 1.49558, 1.95677, 2.53856", \ + "0.472128, 0.534312, 0.912642, 1.25669, 1.77757, 2.31135, 2.90884" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0979155, 0.121113, 0.306426, 0.537176, 0.998598, 1.59808, 2.38115", \ + "0.0979343, 0.121132, 0.306341, 0.537229, 0.998476, 1.59782, 2.38115", \ + "0.124437, 0.14265, 0.309589, 0.537314, 0.998584, 1.59762, 2.38115", \ + "0.17655, 0.198447, 0.349403, 0.552311, 0.99864, 1.59756, 2.38115", \ + "0.265322, 0.292808, 0.469386, 0.65085, 1.04142, 1.604, 2.38068", \ + "0.361115, 0.394662, 0.608015, 0.812913, 1.17218, 1.67852, 2.40397", \ + "0.459588, 0.499041, 0.752641, 0.992007, 1.37965, 1.84389, 2.50748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361385, 0.0420739, 0.087733, 0.143648, 0.254889, 0.399115, 0.587552", \ + "0.058297, 0.0642624, 0.109817, 0.165842, 0.277068, 0.421203, 0.609519", \ + "0.139477, 0.15219, 0.223919, 0.284309, 0.395044, 0.538428, 0.726812", \ + "0.196732, 0.215384, 0.323068, 0.413521, 0.541644, 0.685216, 0.873328", \ + "0.270055, 0.29812, 0.460698, 0.597847, 0.791519, 0.974958, 1.16735", \ + "0.335704, 0.372258, 0.588916, 0.774414, 1.03777, 1.28673, 1.5388", \ + "0.395068, 0.440215, 0.70939, 0.943346, 1.27903, 1.59818, 1.9201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0383644, 0.0465495, 0.108258, 0.184234, 0.336333, 0.534026, 0.792412", \ + "0.0395341, 0.0471267, 0.108258, 0.184233, 0.336295, 0.534004, 0.792412", \ + "0.0968612, 0.103592, 0.144277, 0.200945, 0.338051, 0.534002, 0.792395", \ + "0.152434, 0.162984, 0.221994, 0.271985, 0.377916, 0.547012, 0.792786", \ + "0.239987, 0.255931, 0.345821, 0.419535, 0.52623, 0.652432, 0.853601", \ + "0.333806, 0.356338, 0.480623, 0.581747, 0.723693, 0.861648, 1.02052", \ + "0.434675, 0.463651, 0.625455, 0.756921, 0.939282, 1.11128, 1.29002" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.124446, 0.145123, 0.307603, 0.509142, 0.911494, 1.43421, 2.11775", \ + "0.140851, 0.161713, 0.32508, 0.527075, 0.929767, 1.45266, 2.13628", \ + "0.217761, 0.241368, 0.406833, 0.609131, 1.01237, 1.53567, 2.21965", \ + "0.276833, 0.307909, 0.503597, 0.707549, 1.11171, 1.63509, 2.31874", \ + "0.347904, 0.391227, 0.651766, 0.895226, 1.31029, 1.8329, 2.51725", \ + "0.412359, 0.466567, 0.793397, 1.09137, 1.56507, 2.09745, 2.78031", \ + "0.479907, 0.543607, 0.930843, 1.28512, 1.83551, 2.4226, 3.11352" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10716, 0.134964, 0.356019, 0.631438, 1.18164, 1.89633, 2.83103", \ + "0.107166, 0.134987, 0.356017, 0.631439, 1.18164, 1.89638, 2.83103", \ + "0.128618, 0.151983, 0.357845, 0.631347, 1.1816, 1.89655, 2.83103", \ + "0.174431, 0.200499, 0.38874, 0.641352, 1.18159, 1.89612, 2.83089", \ + "0.256792, 0.287879, 0.492696, 0.718479, 1.21035, 1.89898, 2.83097", \ + "0.348551, 0.385635, 0.621374, 0.862489, 1.31441, 1.9529, 2.84276", \ + "0.44279, 0.48629, 0.759991, 1.028, 1.49254, 2.08003, 2.9174" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0331246, 0.0391543, 0.0851637, 0.141194, 0.252547, 0.396838, 0.585327", \ + "0.0554159, 0.0614224, 0.107501, 0.163522, 0.274712, 0.4189, 0.607289", \ + "0.133173, 0.14665, 0.220761, 0.281826, 0.392632, 0.535994, 0.724506", \ + "0.187447, 0.207265, 0.318581, 0.410328, 0.539434, 0.680251, 0.867572", \ + "0.256199, 0.285788, 0.453288, 0.592711, 0.788009, 0.9725, 1.16198", \ + "0.31694, 0.355547, 0.578771, 0.767094, 1.03282, 1.2833, 1.536", \ + "0.371237, 0.418818, 0.696006, 0.933281, 1.27251, 1.59332, 1.91641" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0369055, 0.0450335, 0.106541, 0.182439, 0.334477, 0.532136, 0.790511", \ + "0.0383218, 0.0457396, 0.106529, 0.182435, 0.334417, 0.532053, 0.790511", \ + "0.0967965, 0.103396, 0.143701, 0.199754, 0.336345, 0.532133, 0.790469", \ + "0.152111, 0.16262, 0.221315, 0.271358, 0.376683, 0.542648, 0.791234", \ + "0.239587, 0.255511, 0.345625, 0.419121, 0.525839, 0.651463, 0.849278", \ + "0.333557, 0.356007, 0.480633, 0.581764, 0.723342, 0.861093, 1.01981", \ + "0.434774, 0.463649, 0.626209, 0.757867, 0.939384, 1.11115, 1.28968" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.108276, 0.128755, 0.290364, 0.491552, 0.893622, 1.41644, 2.09964", \ + "0.124487, 0.145108, 0.30777, 0.509456, 0.911885, 1.43463, 2.11817", \ + "0.197715, 0.222447, 0.389492, 0.59149, 0.99447, 1.51762, 2.20165", \ + "0.248975, 0.282512, 0.485034, 0.689984, 1.09375, 1.61718, 2.30071", \ + "0.307916, 0.355081, 0.628097, 0.876204, 1.29226, 1.81448, 2.49906", \ + "0.362335, 0.421159, 0.76329, 1.06785, 1.54581, 2.07226, 2.76215", \ + "0.420484, 0.48983, 0.89472, 1.25699, 1.81368, 2.40364, 3.09542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0934964, 0.121099, 0.341459, 0.616484, 1.16636, 1.88067, 2.81504", \ + "0.0935648, 0.12112, 0.341458, 0.616485, 1.16636, 1.8811, 2.81505", \ + "0.118934, 0.141897, 0.34414, 0.616318, 1.16636, 1.88113, 2.81505", \ + "0.16443, 0.190771, 0.377722, 0.628064, 1.16634, 1.88109, 2.81505", \ + "0.246194, 0.277611, 0.483735, 0.708697, 1.19695, 1.88411, 2.81479", \ + "0.337113, 0.373833, 0.611585, 0.853258, 1.30306, 1.93222, 2.82721", \ + "0.430279, 0.472824, 0.749033, 1.01785, 1.48269, 2.0683, 2.90316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0328823, 0.0389206, 0.0848421, 0.140817, 0.251981, 0.396096, 0.584355", \ + "0.0551007, 0.0611885, 0.107204, 0.16314, 0.27417, 0.418176, 0.606318", \ + "0.132303, 0.145884, 0.220257, 0.28143, 0.392085, 0.535245, 0.723513", \ + "0.185779, 0.205844, 0.317694, 0.40967, 0.538821, 0.682236, 0.866885", \ + "0.253216, 0.283085, 0.451454, 0.591297, 0.786928, 0.971269, 1.16097", \ + "0.311551, 0.350896, 0.575614, 0.764571, 1.03098, 1.28179, 1.5346", \ + "0.363347, 0.411573, 0.691146, 0.929757, 1.26946, 1.59077, 1.91425" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0308231, 0.0385041, 0.0995144, 0.175726, 0.32782, 0.525575, 0.784092", \ + "0.0322179, 0.0392183, 0.0994877, 0.175623, 0.327803, 0.525435, 0.784093", \ + "0.0842529, 0.0924096, 0.137048, 0.192998, 0.329875, 0.525705, 0.784033", \ + "0.132818, 0.145704, 0.212138, 0.265062, 0.370044, 0.538991, 0.784749", \ + "0.210058, 0.229795, 0.331714, 0.409654, 0.519766, 0.644701, 0.842953", \ + "0.293907, 0.320967, 0.461461, 0.568769, 0.715325, 0.855437, 1.01388", \ + "0.383546, 0.418758, 0.601406, 0.740716, 0.928198, 1.10308, 1.28429" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0972988, 0.114764, 0.252605, 0.424083, 0.766724, 1.21207, 1.79405", \ + "0.11385, 0.131476, 0.270187, 0.442097, 0.785057, 1.23054, 1.8126", \ + "0.191368, 0.213961, 0.358965, 0.531111, 0.874614, 1.3206, 1.90303", \ + "0.243939, 0.276126, 0.463396, 0.640688, 0.984443, 1.43081, 2.01303", \ + "0.303082, 0.349071, 0.612286, 0.842264, 1.20456, 1.6524, 2.23395", \ + "0.357474, 0.414751, 0.74885, 1.04061, 1.48071, 1.94479, 2.52791", \ + "0.414641, 0.482469, 0.879034, 1.23129, 1.75979, 2.29806, 2.89837" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0866285, 0.10985, 0.29511, 0.526279, 0.988552, 1.58954, 2.37476", \ + "0.086664, 0.109891, 0.29511, 0.526275, 0.988559, 1.58955, 2.37476", \ + "0.117019, 0.13577, 0.29934, 0.52638, 0.988573, 1.58957, 2.37475", \ + "0.168813, 0.191085, 0.342182, 0.54307, 0.988628, 1.58932, 2.37476", \ + "0.256739, 0.284725, 0.46289, 0.644486, 1.0326, 1.59661, 2.37472", \ + "0.351978, 0.385542, 0.599771, 0.806906, 1.16617, 1.6727, 2.39878", \ + "0.449653, 0.488398, 0.743754, 0.985232, 1.37486, 1.83907, 2.50306" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035897, 0.0418258, 0.0874149, 0.143278, 0.25434, 0.398393, 0.586609", \ + "0.0580666, 0.0640297, 0.10952, 0.165473, 0.276548, 0.420486, 0.608578", \ + "0.138676, 0.151501, 0.223433, 0.283925, 0.394505, 0.537731, 0.72585", \ + "0.195153, 0.214037, 0.322227, 0.412883, 0.541042, 0.684517, 0.872414", \ + "0.267273, 0.295578, 0.458843, 0.596463, 0.790468, 0.974159, 1.16639", \ + "0.330778, 0.367737, 0.585811, 0.771933, 1.03592, 1.28525, 1.53743", \ + "0.387452, 0.433211, 0.70458, 0.939271, 1.27601, 1.59571, 1.91797" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0323924, 0.0400914, 0.101301, 0.177448, 0.329698, 0.52747, 0.786004", \ + "0.0336024, 0.0406814, 0.101295, 0.177448, 0.329596, 0.527474, 0.786004", \ + "0.0849098, 0.0929656, 0.13757, 0.194247, 0.331398, 0.527542, 0.785949", \ + "0.134034, 0.146809, 0.212984, 0.26575, 0.371322, 0.540564, 0.786501", \ + "0.21176, 0.231141, 0.332223, 0.4102, 0.520212, 0.646809, 0.847326", \ + "0.295587, 0.322685, 0.461799, 0.568917, 0.714943, 0.856017, 1.0144", \ + "0.385926, 0.420552, 0.601199, 0.739638, 0.928067, 1.10301, 1.28263" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.101952, 0.119067, 0.253527, 0.420289, 0.753183, 1.18566, 1.75122", \ + "0.120227, 0.137487, 0.27267, 0.439808, 0.772978, 1.20559, 1.77112", \ + "0.196977, 0.217994, 0.356652, 0.525058, 0.858737, 1.29175, 1.8574", \ + "0.252791, 0.280686, 0.453536, 0.626103, 0.962005, 1.39445, 1.95936", \ + "0.318772, 0.35845, 0.593877, 0.810207, 1.16511, 1.59758, 2.16378", \ + "0.376925, 0.427186, 0.726173, 0.994597, 1.41291, 1.86832, 2.43541", \ + "0.43568, 0.495252, 0.852804, 1.17473, 1.668, 2.18544, 2.77612" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0869672, 0.110061, 0.293812, 0.522993, 0.980786, 1.57563, 2.3529", \ + "0.0869838, 0.110078, 0.293899, 0.522993, 0.980785, 1.57563, 2.35315", \ + "0.111667, 0.131193, 0.297181, 0.52296, 0.980778, 1.57552, 2.35308", \ + "0.156294, 0.178801, 0.335504, 0.539237, 0.980967, 1.57541, 2.35318", \ + "0.235904, 0.26358, 0.439848, 0.630002, 1.02444, 1.58537, 2.3528", \ + "0.324918, 0.357951, 0.565179, 0.771547, 1.14406, 1.65703, 2.38165", \ + "0.417436, 0.456183, 0.698812, 0.932855, 1.32794, 1.80617, 2.47984" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329894, 0.0390521, 0.0850099, 0.141103, 0.25242, 0.396715, 0.585204", \ + "0.0550308, 0.0611712, 0.107196, 0.16297, 0.274305, 0.418505, 0.60684", \ + "0.13311, 0.146401, 0.220517, 0.281594, 0.392424, 0.535732, 0.724188", \ + "0.187649, 0.207234, 0.318126, 0.409887, 0.539143, 0.682619, 0.870689", \ + "0.257841, 0.287032, 0.453736, 0.592745, 0.787629, 0.97218, 1.16479", \ + "0.321177, 0.35925, 0.580285, 0.767928, 1.03322, 1.28316, 1.53588", \ + "0.379358, 0.426062, 0.700157, 0.935641, 1.27355, 1.59368, 1.91656" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0369065, 0.0450411, 0.106541, 0.182448, 0.334454, 0.532135, 0.79051", \ + "0.0382903, 0.0458108, 0.106529, 0.18244, 0.334452, 0.532141, 0.790389", \ + "0.0968734, 0.103665, 0.143959, 0.199909, 0.336372, 0.532133, 0.790468", \ + "0.15191, 0.162702, 0.221805, 0.271853, 0.376892, 0.545543, 0.791063", \ + "0.23802, 0.254307, 0.345095, 0.419088, 0.526285, 0.651784, 0.852448", \ + "0.330204, 0.352802, 0.478979, 0.580753, 0.723088, 0.861218, 1.01993", \ + "0.429235, 0.458425, 0.622164, 0.755155, 0.938717, 1.11076, 1.2895" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0888235, 0.10573, 0.239397, 0.40584, 0.738461, 1.17101, 1.73619", \ + "0.106931, 0.12399, 0.258493, 0.425327, 0.758249, 1.19072, 1.75626", \ + "0.17984, 0.201541, 0.343396, 0.510578, 0.844048, 1.27696, 1.84254", \ + "0.227616, 0.257924, 0.437456, 0.61132, 0.947038, 1.37935, 1.9444", \ + "0.282266, 0.325584, 0.572702, 0.792973, 1.14867, 1.58466, 2.15035", \ + "0.330357, 0.385231, 0.69894, 0.973247, 1.3959, 1.853, 2.42019", \ + "0.380069, 0.445085, 0.819897, 1.14943, 1.64852, 2.16895, 2.76157" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0757213, 0.098673, 0.281914, 0.510693, 0.968188, 1.56256, 2.34", \ + "0.0757715, 0.0986674, 0.281914, 0.510706, 0.968188, 1.56288, 2.33964", \ + "0.103304, 0.123397, 0.287211, 0.510719, 0.968203, 1.56283, 2.3396", \ + "0.148141, 0.170953, 0.327148, 0.528454, 0.968689, 1.56287, 2.33996", \ + "0.22718, 0.254853, 0.432857, 0.62184, 1.01365, 1.57279, 2.33988", \ + "0.315719, 0.348221, 0.556986, 0.763968, 1.13593, 1.64643, 2.36934", \ + "0.406495, 0.444949, 0.689701, 0.924331, 1.32007, 1.79678, 2.46866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0327557, 0.0388032, 0.0847147, 0.1407, 0.251858, 0.395974, 0.584232", \ + "0.0548018, 0.0609375, 0.106901, 0.162601, 0.273755, 0.417764, 0.605872", \ + "0.13227, 0.145648, 0.220013, 0.281198, 0.391877, 0.534983, 0.723195", \ + "0.185987, 0.205735, 0.317271, 0.40923, 0.538528, 0.681922, 0.869725", \ + "0.254872, 0.284303, 0.452069, 0.591333, 0.786543, 0.971436, 1.16078", \ + "0.316182, 0.354682, 0.577164, 0.765413, 1.03133, 1.28168, 1.53448", \ + "0.371644, 0.418991, 0.695203, 0.931886, 1.27051, 1.59112, 1.9144" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0308272, 0.0385295, 0.0994969, 0.175711, 0.327818, 0.525574, 0.784091", \ + "0.0322908, 0.0393276, 0.0994944, 0.175628, 0.327965, 0.525562, 0.784082", \ + "0.0842903, 0.0926654, 0.137296, 0.193153, 0.329901, 0.525706, 0.784032", \ + "0.132629, 0.14588, 0.21263, 0.265551, 0.370276, 0.539203, 0.784635", \ + "0.208642, 0.228708, 0.330987, 0.409619, 0.520209, 0.644599, 0.843056", \ + "0.290377, 0.317942, 0.459814, 0.567794, 0.714875, 0.855575, 1.014", \ + "0.3785, 0.413908, 0.597446, 0.738339, 0.927348, 1.10185, 1.28411" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0782302, 0.0921207, 0.20169, 0.338072, 0.610638, 0.964836, 1.42812", \ + "0.0967651, 0.110749, 0.221033, 0.35775, 0.63056, 0.984865, 1.44819", \ + "0.173742, 0.193537, 0.314552, 0.451204, 0.725045, 1.07954, 1.54298", \ + "0.22243, 0.251375, 0.416809, 0.56576, 0.840308, 1.19418, 1.65855", \ + "0.276039, 0.318271, 0.556236, 0.759684, 1.06612, 1.41952, 1.88894", \ + "0.324583, 0.377981, 0.683455, 0.945666, 1.33337, 1.73003, 2.1953", \ + "0.373296, 0.436539, 0.803287, 1.12269, 1.59476, 2.06634, 2.57904" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0668662, 0.0854256, 0.233471, 0.418252, 0.787448, 1.26767, 1.89525", \ + "0.0669173, 0.0854288, 0.233464, 0.418249, 0.787455, 1.26796, 1.89521", \ + "0.100787, 0.116453, 0.241676, 0.418343, 0.787638, 1.26753, 1.89525", \ + "0.151577, 0.17064, 0.293595, 0.444818, 0.78981, 1.26782, 1.89526", \ + "0.237498, 0.261495, 0.412599, 0.561163, 0.851472, 1.28302, 1.89549", \ + "0.329541, 0.358727, 0.545142, 0.71881, 1.00862, 1.3888, 1.94564", \ + "0.424272, 0.459958, 0.683335, 0.890698, 1.2161, 1.58321, 2.08187" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0357738, 0.0417044, 0.0872906, 0.143155, 0.25422, 0.398272, 0.586486", \ + "0.0577845, 0.0637329, 0.109546, 0.165108, 0.276206, 0.41838, 0.608265", \ + "0.138465, 0.15125, 0.22322, 0.283788, 0.394195, 0.537643, 0.725857", \ + "0.195092, 0.214501, 0.32212, 0.41211, 0.540445, 0.683894, 0.871715", \ + "0.268739, 0.296922, 0.459272, 0.596484, 0.79031, 0.973972, 1.1663", \ + "0.334903, 0.371275, 0.58742, 0.772878, 1.03619, 1.28524, 1.53732", \ + "0.395477, 0.440579, 0.70868, 0.941912, 1.27724, 1.59602, 1.91817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0323973, 0.0400941, 0.101295, 0.177445, 0.329704, 0.527471, 0.786003", \ + "0.0336951, 0.0407561, 0.101251, 0.177544, 0.329762, 0.527535, 0.786004", \ + "0.0851415, 0.0932463, 0.137757, 0.194344, 0.331494, 0.527541, 0.785947", \ + "0.134147, 0.146291, 0.21311, 0.266559, 0.371793, 0.540744, 0.786522", \ + "0.210507, 0.229877, 0.331723, 0.410147, 0.520389, 0.646995, 0.847593", \ + "0.292544, 0.319729, 0.46006, 0.567773, 0.714619, 0.856026, 1.01452", \ + "0.380953, 0.415436, 0.59719, 0.736708, 0.926109, 1.10167, 1.28241" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.14055, 0.161331, 0.324071, 0.525397, 0.926986, 1.4485, 2.13039", \ + "0.157177, 0.1781, 0.341618, 0.543366, 0.945275, 1.46697, 2.14893", \ + "0.236533, 0.259255, 0.42339, 0.625504, 1.02791, 1.54999, 2.23227", \ + "0.302139, 0.331336, 0.521039, 0.723934, 1.12731, 1.64936, 2.33148", \ + "0.383957, 0.42427, 0.67408, 0.91329, 1.32464, 1.84717, 2.52993", \ + "0.457908, 0.508341, 0.821374, 1.11305, 1.58177, 2.11179, 2.79293", \ + "0.533771, 0.593071, 0.964313, 1.31104, 1.85461, 2.43772, 3.12636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.120413, 0.148393, 0.369452, 0.644672, 1.19387, 1.90704, 2.83966", \ + "0.120493, 0.148429, 0.369561, 0.644672, 1.19386, 1.90715, 2.83967", \ + "0.137785, 0.162234, 0.370652, 0.644612, 1.19385, 1.90726, 2.83963", \ + "0.184116, 0.209918, 0.3993, 0.653322, 1.19389, 1.90671, 2.83967", \ + "0.26765, 0.298232, 0.501365, 0.727794, 1.22104, 1.90936, 2.83962", \ + "0.360604, 0.396826, 0.631409, 0.870845, 1.32323, 1.96224, 2.85073", \ + "0.456605, 0.498432, 0.770297, 1.03788, 1.50005, 2.08772, 2.92455" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361385, 0.0420739, 0.087733, 0.143648, 0.254889, 0.399115, 0.587552", \ + "0.058297, 0.0642624, 0.109817, 0.165842, 0.277068, 0.421203, 0.609519", \ + "0.139477, 0.15219, 0.223919, 0.284309, 0.395044, 0.538428, 0.726812", \ + "0.196732, 0.215384, 0.323068, 0.413521, 0.541644, 0.685216, 0.873328", \ + "0.270055, 0.29812, 0.460698, 0.597847, 0.791519, 0.974958, 1.16735", \ + "0.335704, 0.372258, 0.588916, 0.774414, 1.03777, 1.28673, 1.5388", \ + "0.395068, 0.440215, 0.70939, 0.943346, 1.27903, 1.59818, 1.9201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0383644, 0.0465495, 0.108258, 0.184234, 0.336333, 0.534026, 0.792412", \ + "0.0395341, 0.0471267, 0.108258, 0.184233, 0.336295, 0.534004, 0.792412", \ + "0.0968612, 0.103592, 0.144277, 0.200945, 0.338051, 0.534002, 0.792395", \ + "0.152434, 0.162984, 0.221994, 0.271985, 0.377916, 0.547012, 0.792786", \ + "0.239987, 0.255931, 0.345821, 0.419535, 0.52623, 0.652432, 0.853601", \ + "0.333806, 0.356338, 0.480623, 0.581747, 0.723693, 0.861648, 1.02052", \ + "0.434675, 0.463651, 0.625455, 0.756921, 0.939282, 1.11128, 1.29002" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00766384, 0.00767166, 0.00769125, 0.00769541, 0.00769855, 0.00769904, 0.00769561", \ + "0.00757206, 0.00759087, 0.00765778, 0.00768102, 0.00769618, 0.00769978, 0.00770221", \ + "0.00745514, 0.00747435, 0.00753447, 0.00758466, 0.00762844, 0.00765057, 0.00767509", \ + "0.00745344, 0.00746222, 0.00749447, 0.00753116, 0.00758199, 0.00761548, 0.00764365", \ + "0.0076022, 0.00759319, 0.00755649, 0.00754616, 0.00748259, 0.00759458, 0.00761485", \ + "0.00810192, 0.00805252, 0.00785818, 0.00776991, 0.00770666, 0.00768015, 0.00765889", \ + "0.00905097, 0.00894911, 0.00850128, 0.00827016, 0.00805418, 0.00796638, 0.00786709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000676266, 0.000676886, 0.000677122, 0.000677012, 0.000677061, 0.000674633, 0.000675498", \ + "0.000584247, 0.000586269, 0.000599992, 0.000605436, 0.000611866, 0.000606415, 0.000607426", \ + "0.000568777, 0.000579243, 0.000569065, 0.000571366, 0.000570104, 0.000576641, 0.000576283", \ + "0.00073944, 0.000720131, 0.000708862, 0.000665601, 0.000628292, 0.000615502, 0.000596172", \ + "0.00132231, 0.00127012, 0.00103335, 0.000907593, 0.000793934, 0.000726165, 0.00067692", \ + "0.00221674, 0.00214065, 0.00171753, 0.0014427, 0.00118264, 0.0010127, 0.000895277", \ + "0.00345695, 0.00334272, 0.00272245, 0.00229047, 0.00181605, 0.00150498, 0.00127418" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00676528, 0.00677658, 0.00680076, 0.00680633, 0.00680981, 0.00680801, 0.00681032", \ + "0.00665831, 0.00668366, 0.0067632, 0.00679021, 0.00680723, 0.00681339, 0.0068168", \ + "0.00655915, 0.00657188, 0.00664137, 0.00669009, 0.00674012, 0.00676554, 0.00679016", \ + "0.00656088, 0.00656598, 0.00659508, 0.00664175, 0.00669083, 0.00672885, 0.00674816", \ + "0.00673126, 0.00670762, 0.00666349, 0.00667098, 0.00666373, 0.00670981, 0.00673088", \ + "0.00726687, 0.00720495, 0.00698405, 0.00689006, 0.00683017, 0.00680033, 0.00678164", \ + "0.00826961, 0.00815375, 0.00764787, 0.00740035, 0.00719809, 0.00709284, 0.00698816" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000676093, 0.000676574, 0.000676643, 0.000676834, 0.000676864, 0.000674542, 0.000675309", \ + "0.000580525, 0.000586009, 0.000599803, 0.00060528, 0.000611681, 0.000606277, 0.000607269", \ + "0.000570222, 0.000579073, 0.00056885, 0.000571217, 0.000569985, 0.000576509, 0.000576133", \ + "0.000735563, 0.000718524, 0.000707493, 0.000664928, 0.000628225, 0.000615205, 0.000596038", \ + "0.00132684, 0.00127327, 0.00103467, 0.000906489, 0.000795114, 0.000726101, 0.00067936", \ + "0.0022217, 0.00214111, 0.0017201, 0.0014429, 0.00118294, 0.00101502, 0.000893828", \ + "0.00346017, 0.00334599, 0.00273265, 0.00229879, 0.00181774, 0.0015048, 0.00127982" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0071041, 0.0071153, 0.00713879, 0.0071441, 0.00714783, 0.00714949, 0.00714841", \ + "0.00699795, 0.00702302, 0.0071015, 0.00712883, 0.00714571, 0.0071512, 0.00715525", \ + "0.00689756, 0.00690903, 0.00697913, 0.00702922, 0.00707617, 0.00709894, 0.00712189", \ + "0.0069018, 0.00689749, 0.00693937, 0.00697191, 0.006998, 0.00707074, 0.00709346", \ + "0.0070799, 0.00706273, 0.00701567, 0.00701613, 0.00702631, 0.00704363, 0.00706718", \ + "0.00762765, 0.00756399, 0.00733503, 0.00724462, 0.00720781, 0.00713709, 0.00712657", \ + "0.0086373, 0.00851077, 0.00801093, 0.00775341, 0.00755287, 0.0074036, 0.00732289" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000721825, 0.000722511, 0.000723312, 0.000723134, 0.000722274, 0.000720966, 0.000721881", \ + "0.000630675, 0.000632449, 0.000652505, 0.000659707, 0.000665605, 0.000661952, 0.000663289", \ + "0.000612796, 0.000628637, 0.000626457, 0.000628485, 0.000628831, 0.000638631, 0.000639228", \ + "0.000790966, 0.000775503, 0.000769484, 0.000730422, 0.000694012, 0.000678231, 0.000660076", \ + "0.00137568, 0.00132696, 0.00109932, 0.00098284, 0.00086069, 0.000789966, 0.000744531", \ + "0.00227382, 0.00218865, 0.00179539, 0.00153627, 0.001263, 0.00108875, 0.000967568", \ + "0.00350494, 0.00339669, 0.00281489, 0.00238977, 0.00191498, 0.00159788, 0.00136856" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00766384, 0.00767166, 0.00769125, 0.00769541, 0.00769855, 0.00769904, 0.00769561", \ + "0.00757206, 0.00759087, 0.00765778, 0.00768102, 0.00769618, 0.00769978, 0.00770221", \ + "0.00745514, 0.00747435, 0.00753447, 0.00758466, 0.00762844, 0.00765057, 0.00767509", \ + "0.00745344, 0.00746222, 0.00749447, 0.00753116, 0.00758199, 0.00761548, 0.00764365", \ + "0.0076022, 0.00759319, 0.00755649, 0.00754616, 0.00748259, 0.00759458, 0.00761485", \ + "0.00810192, 0.00805252, 0.00785818, 0.00776991, 0.00770666, 0.00768015, 0.00765889", \ + "0.00905097, 0.00894911, 0.00850128, 0.00827016, 0.00805418, 0.00796638, 0.00786709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000721825, 0.000722511, 0.000723312, 0.000723134, 0.000722274, 0.000720966, 0.000721881", \ + "0.000630675, 0.000632449, 0.000652505, 0.000659707, 0.000665605, 0.000661952, 0.000663289", \ + "0.000612796, 0.000628637, 0.000626457, 0.000628485, 0.000628831, 0.000638631, 0.000639228", \ + "0.000790966, 0.000775503, 0.000769484, 0.000730422, 0.000694012, 0.000678231, 0.000660076", \ + "0.00137568, 0.00132696, 0.00109932, 0.00098284, 0.00086069, 0.000789966, 0.000744531", \ + "0.00227382, 0.00218865, 0.00179539, 0.00153627, 0.001263, 0.00108875, 0.000967568", \ + "0.00350494, 0.00339669, 0.00281489, 0.00238977, 0.00191498, 0.00159788, 0.00136856" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00846775, 0.00846837, 0.00847247, 0.00847309, 0.00847015, 0.00846722, 0.00846583", \ + "0.00841284, 0.00841963, 0.00844406, 0.00845176, 0.00845569, 0.00845539, 0.00845323", \ + "0.00835097, 0.00834316, 0.00837958, 0.00840625, 0.00842305, 0.00843323, 0.00843907", \ + "0.00833533, 0.00833974, 0.00836609, 0.00837858, 0.00840167, 0.00841425, 0.00841963", \ + "0.00847136, 0.00846631, 0.00843786, 0.00841045, 0.00841537, 0.00842183, 0.00842263", \ + "0.00893518, 0.00889733, 0.00872735, 0.00864642, 0.00858605, 0.00852163, 0.00848719", \ + "0.00982612, 0.00974641, 0.00936592, 0.0091492, 0.0089533, 0.008797, 0.00870235" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000679887, 0.000680088, 0.000679504, 0.000679354, 0.000678337, 0.000678152, 0.000675481", \ + "0.000600164, 0.000603981, 0.000615222, 0.0006162, 0.000612762, 0.000612331, 0.000611069", \ + "0.000521889, 0.000525872, 0.000548283, 0.000560039, 0.000568063, 0.000576008, 0.000575556", \ + "0.000585495, 0.000582646, 0.000571747, 0.000573036, 0.000573569, 0.000578466, 0.000574734", \ + "0.000956739, 0.000923487, 0.000794846, 0.000729132, 0.00067685, 0.000647699, 0.000622468", \ + "0.00169105, 0.00162779, 0.00131026, 0.00112724, 0.000953713, 0.000849056, 0.000775853", \ + "0.00277951, 0.00268122, 0.00215932, 0.00181111, 0.00146275, 0.00123537, 0.00107504" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0075758, 0.00757797, 0.0075821, 0.00758314, 0.00758147, 0.0075799, 0.00758042", \ + "0.0075142, 0.00752314, 0.00755266, 0.00756164, 0.00756691, 0.00756807, 0.00756782", \ + "0.00744208, 0.00744762, 0.00749031, 0.00751531, 0.00753447, 0.00754497, 0.00754358", \ + "0.00744786, 0.00745307, 0.00747049, 0.0074909, 0.00751293, 0.00752837, 0.0075359", \ + "0.00759338, 0.00758561, 0.00753548, 0.0075286, 0.00752336, 0.00753661, 0.00753854", \ + "0.00808827, 0.00804559, 0.00785342, 0.00775753, 0.00768625, 0.00764162, 0.00760442", \ + "0.00901687, 0.00893316, 0.0085127, 0.00826933, 0.00807101, 0.00794508, 0.00782762" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000679905, 0.000679946, 0.000679278, 0.000679158, 0.000678223, 0.000678001, 0.000677262", \ + "0.000600773, 0.000603704, 0.000613252, 0.000615554, 0.000612627, 0.00061219, 0.00061092", \ + "0.000521471, 0.000527545, 0.00054811, 0.000559875, 0.000567907, 0.000575862, 0.000575407", \ + "0.000587083, 0.000580484, 0.000572244, 0.000571813, 0.000573355, 0.000578308, 0.000574569", \ + "0.000957101, 0.00092654, 0.000794444, 0.000729336, 0.000680274, 0.000647484, 0.000622302", \ + "0.00169366, 0.00162872, 0.00131229, 0.00112907, 0.000957382, 0.000848405, 0.000774572", \ + "0.00278524, 0.00268409, 0.00216196, 0.00181174, 0.00146316, 0.00123543, 0.00107541" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00791115, 0.00791321, 0.00791734, 0.00791865, 0.00791886, 0.00791623, 0.00791647", \ + "0.0078503, 0.00785928, 0.00788851, 0.00789744, 0.0079026, 0.0079042, 0.00790411", \ + "0.00778675, 0.00778953, 0.00782604, 0.00784604, 0.00787172, 0.00787618, 0.00788455", \ + "0.00778489, 0.00778523, 0.00780715, 0.00782424, 0.00780329, 0.00786719, 0.00787291", \ + "0.00794246, 0.0079223, 0.00788794, 0.00788179, 0.00787089, 0.00786905, 0.00787231", \ + "0.00843867, 0.00839079, 0.00819904, 0.00811336, 0.00805161, 0.00799164, 0.00794995", \ + "0.00938451, 0.00928796, 0.00886958, 0.00863305, 0.00842074, 0.00825024, 0.00816343" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000726047, 0.000726251, 0.000725994, 0.000725558, 0.000724553, 0.000723208, 0.000723698", \ + "0.000651575, 0.000657416, 0.000664646, 0.000667623, 0.000668366, 0.000668316, 0.000667402", \ + "0.000572498, 0.000576212, 0.000601837, 0.000614999, 0.000626793, 0.000635985, 0.000637424", \ + "0.000636729, 0.000634227, 0.000626322, 0.000628463, 0.000630592, 0.000637926, 0.000636105", \ + "0.0010092, 0.000979036, 0.000853394, 0.000790223, 0.000736947, 0.000708587, 0.000684492", \ + "0.00173817, 0.00168033, 0.00137748, 0.00119884, 0.0010234, 0.000915984, 0.000840927", \ + "0.00282896, 0.00273796, 0.00223516, 0.00189618, 0.00154831, 0.00131549, 0.00115233" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00846775, 0.00846837, 0.00847247, 0.00847309, 0.00847015, 0.00846722, 0.00846583", \ + "0.00841284, 0.00841963, 0.00844406, 0.00845176, 0.00845569, 0.00845539, 0.00845323", \ + "0.00835097, 0.00834316, 0.00837958, 0.00840625, 0.00842305, 0.00843323, 0.00843907", \ + "0.00833533, 0.00833974, 0.00836609, 0.00837858, 0.00840167, 0.00841425, 0.00841963", \ + "0.00847136, 0.00846631, 0.00843786, 0.00841045, 0.00841537, 0.00842183, 0.00842263", \ + "0.00893518, 0.00889733, 0.00872735, 0.00864642, 0.00858605, 0.00852163, 0.00848719", \ + "0.00982612, 0.00974641, 0.00936592, 0.0091492, 0.0089533, 0.008797, 0.00870235" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000726047, 0.000726251, 0.000725994, 0.000725558, 0.000724553, 0.000723208, 0.000723698", \ + "0.000651575, 0.000657416, 0.000664646, 0.000667623, 0.000668366, 0.000668316, 0.000667402", \ + "0.000572498, 0.000576212, 0.000601837, 0.000614999, 0.000626793, 0.000635985, 0.000637424", \ + "0.000636729, 0.000634227, 0.000626322, 0.000628463, 0.000630592, 0.000637926, 0.000636105", \ + "0.0010092, 0.000979036, 0.000853394, 0.000790223, 0.000736947, 0.000708587, 0.000684492", \ + "0.00173817, 0.00168033, 0.00137748, 0.00119884, 0.0010234, 0.000915984, 0.000840927", \ + "0.00282896, 0.00273796, 0.00223516, 0.00189618, 0.00154831, 0.00131549, 0.00115233" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00480882, 0.00482245, 0.00485528, 0.00486344, 0.00486736, 0.00486754, 0.00486685", \ + "0.00467877, 0.00469498, 0.00479824, 0.00483164, 0.00485553, 0.00486479, 0.00486877", \ + "0.00471117, 0.00469808, 0.00470909, 0.00474407, 0.00478799, 0.00473259, 0.00483481", \ + "0.00499163, 0.00496921, 0.00481814, 0.00478965, 0.0047876, 0.00480315, 0.00481957", \ + "0.00557303, 0.00551633, 0.00529065, 0.00513734, 0.00499924, 0.00493608, 0.00490237", \ + "0.0065082, 0.00640421, 0.00594357, 0.00567257, 0.00538106, 0.00520247, 0.00509161", \ + "0.00773063, 0.00758184, 0.00691554, 0.00649596, 0.00605789, 0.00572599, 0.00546649" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000176331, -0.000157441, -0.000120383, -0.000112333, -0.000107421, -0.000105995, -0.000104375", \ + "-0.000265787, -0.000229502, -0.000117218, -8.2735e-05, -5.99242e-05, -5.30185e-05, -4.70015e-05", \ + "-0.000249958, -0.000250227, -0.000159119, -0.00012698, -9.1359e-05, -6.16573e-05, -4.79216e-05", \ + "-2.56339e-05, -5.77618e-05, -6.55591e-05, -7.45252e-05, -6.17758e-05, -4.996e-05, -4.08223e-05", \ + "0.000616724, 0.000548132, 0.0002589, 0.000148025, 6.70568e-05, 3.29082e-05, 1.38667e-05", \ + "0.00156744, 0.0014472, 0.000934445, 0.000667081, 0.000418709, 0.000283393, 0.00019897", \ + "0.0028552, 0.00268957, 0.00192304, 0.00147093, 0.00102336, 0.000742773, 0.000550433" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00390444, 0.00392482, 0.00396549, 0.00397449, 0.00397966, 0.00398121, 0.003983", \ + "0.00375578, 0.00379274, 0.00390388, 0.0039418, 0.00396751, 0.00397838, 0.00398432", \ + "0.00380556, 0.00381367, 0.00381739, 0.00385319, 0.00389907, 0.00393006, 0.0039506", \ + "0.00414115, 0.00411769, 0.00393241, 0.00390291, 0.00390042, 0.00391736, 0.00393596", \ + "0.00475287, 0.00468112, 0.00441777, 0.00425287, 0.00411716, 0.00405331, 0.00402104", \ + "0.00572458, 0.00559746, 0.00509719, 0.00479985, 0.00444399, 0.00432297, 0.00421364", \ + "0.00699114, 0.00682249, 0.00608456, 0.00564469, 0.0051869, 0.00484954, 0.00459344" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000176921, -0.000157785, -0.000120422, -0.000112113, -0.000108065, -0.000106006, -0.000104376", \ + "-0.000266864, -0.000230233, -0.000117157, -8.25794e-05, -5.70214e-05, -5.28486e-05, -4.68359e-05", \ + "-0.000249992, -0.000249921, -0.000159033, -0.000127143, -9.10596e-05, -6.13573e-05, -4.76236e-05", \ + "-2.54369e-05, -5.6882e-05, -6.46603e-05, -7.32758e-05, -6.14444e-05, -4.96208e-05, -4.04816e-05", \ + "0.000624487, 0.00055081, 0.000258366, 0.000149084, 6.64488e-05, 3.32335e-05, 1.42122e-05", \ + "0.00158763, 0.00146127, 0.000936966, 0.000665293, 0.000417573, 0.000282931, 0.000197683", \ + "0.00289003, 0.00271735, 0.0019284, 0.00147099, 0.00102154, 0.000742371, 0.000550483" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00390439, 0.00392472, 0.00396532, 0.0039746, 0.00397967, 0.003982, 0.0039829", \ + "0.00375385, 0.00379208, 0.00390253, 0.00394103, 0.00396709, 0.00397847, 0.00398386", \ + "0.00381786, 0.00382474, 0.00382363, 0.00385539, 0.00390119, 0.00393177, 0.00395086", \ + "0.00416682, 0.00414361, 0.00396244, 0.00396238, 0.00394661, 0.00394941, 0.00395602", \ + "0.00479974, 0.00472436, 0.00445385, 0.00426964, 0.00413602, 0.00406311, 0.00402946", \ + "0.00580347, 0.00567355, 0.00514822, 0.00483987, 0.00454066, 0.0043624, 0.00419794", \ + "0.00711609, 0.00694499, 0.00618686, 0.00572253, 0.00526617, 0.00491963, 0.00465238" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000177995, -0.000158816, -0.000121314, -0.000113305, -0.000108659, -0.000106825, -0.000105224", \ + "-0.000280955, -0.000246448, -0.000131486, -9.57288e-05, -6.91023e-05, -6.48506e-05, -5.85931e-05", \ + "-0.000276357, -0.000261987, -0.00018727, -0.000151606, -0.00011338, -8.47406e-05, -6.94629e-05", \ + "-1.83612e-05, -5.15147e-05, -7.04076e-05, -8.90376e-05, -8.13585e-05, -7.06883e-05, -6.23858e-05", \ + "0.000659184, 0.000584373, 0.000275964, 0.000151246, 5.37769e-05, 1.45634e-05, -7.26883e-06", \ + "0.00165993, 0.00153081, 0.000983025, 0.000697496, 0.000429893, 0.000281481, 0.000187626", \ + "0.00300712, 0.00282864, 0.00202085, 0.00154315, 0.00106903, 0.000769482, 0.00056217" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00480882, 0.00482245, 0.00485528, 0.00486344, 0.00486736, 0.00486754, 0.00486685", \ + "0.00467877, 0.00469498, 0.00479824, 0.00483164, 0.00485553, 0.00486479, 0.00486877", \ + "0.00471117, 0.00469808, 0.00470909, 0.00474407, 0.00478799, 0.00473259, 0.00483481", \ + "0.00499163, 0.00496921, 0.00481814, 0.00478965, 0.0047876, 0.00480315, 0.00481957", \ + "0.00557303, 0.00551633, 0.00529065, 0.00513734, 0.00499924, 0.00493608, 0.00490237", \ + "0.0065082, 0.00640421, 0.00594357, 0.00567257, 0.00538106, 0.00520247, 0.00509161", \ + "0.00773063, 0.00758184, 0.00691554, 0.00649596, 0.00605789, 0.00572599, 0.00546649" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000177995, -0.000158816, -0.000121314, -0.000113305, -0.000108659, -0.000106825, -0.000105224", \ + "-0.000280955, -0.000246448, -0.000131486, -9.57288e-05, -6.91023e-05, -6.48506e-05, -5.85931e-05", \ + "-0.000276357, -0.000261987, -0.00018727, -0.000151606, -0.00011338, -8.47406e-05, -6.94629e-05", \ + "-1.83612e-05, -5.15147e-05, -7.04076e-05, -8.90376e-05, -8.13585e-05, -7.06883e-05, -6.23858e-05", \ + "0.000659184, 0.000584373, 0.000275964, 0.000151246, 5.37769e-05, 1.45634e-05, -7.26883e-06", \ + "0.00165993, 0.00153081, 0.000983025, 0.000697496, 0.000429893, 0.000281481, 0.000187626", \ + "0.00300712, 0.00282864, 0.00202085, 0.00154315, 0.00106903, 0.000769482, 0.00056217" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00563578, 0.00564053, 0.00565146, 0.00565336, 0.00565337, 0.00565134, 0.00564811", \ + "0.00553814, 0.00555085, 0.00559954, 0.00561616, 0.00562912, 0.00563223, 0.00563167", \ + "0.00557767, 0.00557036, 0.00556254, 0.00557462, 0.00559199, 0.00560424, 0.00561019", \ + "0.00579533, 0.00577816, 0.00568345, 0.00564206, 0.00561754, 0.00561181, 0.00561199", \ + "0.0064338, 0.00638315, 0.00615856, 0.00600761, 0.00585244, 0.00577016, 0.00571855", \ + "0.00733436, 0.00724487, 0.00681804, 0.0065405, 0.00625749, 0.00605577, 0.00592711", \ + "0.00851527, 0.00839834, 0.00779641, 0.00737315, 0.00690254, 0.00659158, 0.00633031" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000155855, -0.00014282, -0.000116623, -0.000110273, -0.000107337, -0.000106204, -0.000105329", \ + "-0.000237228, -0.000202267, -0.000104541, -7.41337e-05, -5.82265e-05, -5.05914e-05, -4.64631e-05", \ + "-0.000356956, -0.000338235, -0.000224618, -0.000155752, -9.854e-05, -6.74523e-05, -5.30674e-05", \ + "-0.000252926, -0.000257945, -0.000228852, -0.000182439, -0.000128226, -8.98664e-05, -6.89327e-05", \ + "0.000206335, 0.000152642, -1.02546e-05, -5.47582e-05, -6.64092e-05, -5.88918e-05, -4.77065e-05", \ + "0.00102423, 0.000923084, 0.000514671, 0.000329483, 0.000183977, 0.000109939, 7.48567e-05", \ + "0.00219162, 0.00204107, 0.00136088, 0.000996981, 0.000664285, 0.000469591, 0.000341268" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00474232, 0.00474833, 0.00476183, 0.00476464, 0.00476604, 0.00476493, 0.00476353", \ + "0.0046333, 0.00465009, 0.00470795, 0.00472679, 0.00474119, 0.00474581, 0.00474721", \ + "0.00469814, 0.00468358, 0.00467158, 0.00468539, 0.00470403, 0.00471806, 0.00472621", \ + "0.00494087, 0.00490741, 0.00480393, 0.00475607, 0.00473075, 0.00472644, 0.00472837", \ + "0.00560595, 0.00553935, 0.00529026, 0.00513535, 0.00497052, 0.00488821, 0.00483733", \ + "0.00653566, 0.00643798, 0.00596602, 0.00568309, 0.00537207, 0.00517822, 0.00504949", \ + "0.00774518, 0.00761563, 0.00696527, 0.00652743, 0.0060551, 0.00572094, 0.00545497" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000156232, -0.000143074, -0.000116641, -0.000110874, -0.00010735, -0.000106203, -0.000105334", \ + "-0.000238017, -0.000202799, -0.00010448, -7.3984e-05, -5.8059e-05, -5.04227e-05, -4.6304e-05", \ + "-0.000358123, -0.000338526, -0.000224457, -0.000154691, -9.82658e-05, -6.78993e-05, -5.27633e-05", \ + "-0.000252076, -0.000257292, -0.000228602, -0.000182711, -0.000127892, -9.14486e-05, -6.85885e-05", \ + "0.000210849, 0.000155785, -8.62508e-06, -5.41727e-05, -6.68188e-05, -5.72527e-05, -5.02267e-05", \ + "0.00104048, 0.000932143, 0.000516793, 0.000326949, 0.00018123, 0.00011087, 7.35383e-05", \ + "0.00221938, 0.00205942, 0.00136535, 0.000998604, 0.000664887, 0.000470976, 0.000344335" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00473945, 0.0047455, 0.00475906, 0.00476222, 0.00476337, 0.00476306, 0.00476175", \ + "0.00462842, 0.00464677, 0.00470359, 0.00469179, 0.00473752, 0.00474208, 0.00474363", \ + "0.00469966, 0.00469328, 0.00467626, 0.00468349, 0.00470259, 0.00471597, 0.00472395", \ + "0.00494889, 0.00491694, 0.00481137, 0.00476805, 0.00477333, 0.00475563, 0.00474555", \ + "0.00563765, 0.00557309, 0.00532659, 0.0051396, 0.00484244, 0.00489567, 0.00484371", \ + "0.0066066, 0.00650002, 0.00602142, 0.00571117, 0.00541114, 0.0052117, 0.00506787", \ + "0.00785266, 0.00772444, 0.00706674, 0.00661165, 0.0061683, 0.00578137, 0.00550011" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000157211, -0.000144025, -0.000117582, -0.000111391, -0.000108226, -0.000106329, -0.000105431", \ + "-0.000251508, -0.000216991, -0.000117499, -8.77887e-05, -6.98533e-05, -6.22028e-05, -5.7904e-05", \ + "-0.000369148, -0.000351062, -0.000248032, -0.000178665, -0.000122084, -9.03786e-05, -7.4482e-05", \ + "-0.000253778, -0.000261895, -0.000245913, -0.000205346, -0.00015256, -0.00011452, -9.28482e-05", \ + "0.000226563, 0.000171919, -8.30223e-06, -6.32683e-05, -8.62482e-05, -8.07406e-05, -7.45321e-05", \ + "0.00109545, 0.000981869, 0.00054205, 0.000341105, 0.000179278, 9.92422e-05, 5.61999e-05", \ + "0.00231711, 0.00215133, 0.00143134, 0.00104239, 0.000690762, 0.000479828, 0.000342698" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00563578, 0.00564053, 0.00565146, 0.00565336, 0.00565337, 0.00565134, 0.00564811", \ + "0.00553814, 0.00555085, 0.00559954, 0.00561616, 0.00562912, 0.00563223, 0.00563167", \ + "0.00557767, 0.00557036, 0.00556254, 0.00557462, 0.00559199, 0.00560424, 0.00561019", \ + "0.00579533, 0.00577816, 0.00568345, 0.00564206, 0.00561754, 0.00561181, 0.00561199", \ + "0.0064338, 0.00638315, 0.00615856, 0.00600761, 0.00585244, 0.00577016, 0.00571855", \ + "0.00733436, 0.00724487, 0.00681804, 0.0065405, 0.00625749, 0.00605577, 0.00592711", \ + "0.00851527, 0.00839834, 0.00779641, 0.00737315, 0.00690254, 0.00659158, 0.00633031" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000157211, -0.000144025, -0.000117582, -0.000111391, -0.000108226, -0.000106329, -0.000105431", \ + "-0.000251508, -0.000216991, -0.000117499, -8.77887e-05, -6.98533e-05, -6.22028e-05, -5.7904e-05", \ + "-0.000369148, -0.000351062, -0.000248032, -0.000178665, -0.000122084, -9.03786e-05, -7.4482e-05", \ + "-0.000253778, -0.000261895, -0.000245913, -0.000205346, -0.00015256, -0.00011452, -9.28482e-05", \ + "0.000226563, 0.000171919, -8.30223e-06, -6.32683e-05, -8.62482e-05, -8.07406e-05, -7.45321e-05", \ + "0.00109545, 0.000981869, 0.00054205, 0.000341105, 0.000179278, 9.92422e-05, 5.61999e-05", \ + "0.00231711, 0.00215133, 0.00143134, 0.00104239, 0.000690762, 0.000479828, 0.000342698" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00713162, 0.00713759, 0.00715405, 0.00715844, 0.00715977, 0.00715757, 0.00715457", \ + "0.00705029, 0.00706167, 0.00710759, 0.00712718, 0.00714037, 0.00714484, 0.00714533", \ + "0.00698278, 0.00698793, 0.00702047, 0.00704935, 0.00708231, 0.0071019, 0.00711389", \ + "0.00701219, 0.00701157, 0.00701779, 0.00702746, 0.0070516, 0.00707184, 0.00709025", \ + "0.00729405, 0.00726918, 0.00716886, 0.00714278, 0.00710103, 0.00709259, 0.00709433", \ + "0.0079645, 0.00790262, 0.00761988, 0.0074883, 0.00732843, 0.00724795, 0.00719957", \ + "0.00903688, 0.00892761, 0.00841533, 0.0081159, 0.00786109, 0.00760642, 0.00746225" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000317587, 0.000321365, 0.00032293, 0.000324044, 0.000324857, 0.000322853, 0.00032197", \ + "0.000235473, 0.000248562, 0.000290043, 0.000306628, 0.000313233, 0.000318462, 0.000319014", \ + "0.000222436, 0.000223409, 0.000247783, 0.000268328, 0.000286989, 0.000295132, 0.0003039", \ + "0.000420403, 0.000449483, 0.000400248, 0.000362437, 0.000342359, 0.000328572, 0.000326109", \ + "0.00104557, 0.00099188, 0.000751302, 0.000616102, 0.000503426, 0.000445859, 0.000407014", \ + "0.00199125, 0.0019034, 0.00144378, 0.00116484, 0.000894469, 0.000734991, 0.000628732", \ + "0.00327212, 0.00315521, 0.00250088, 0.00205237, 0.00156737, 0.00125762, 0.00103214" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00623554, 0.00624357, 0.00626292, 0.00626819, 0.00627001, 0.00626981, 0.0062688", \ + "0.00614705, 0.00616072, 0.0062141, 0.00623598, 0.00625086, 0.00625704, 0.00625944", \ + "0.00608305, 0.00609097, 0.00612777, 0.00615766, 0.00619284, 0.00621418, 0.0062298", \ + "0.00612716, 0.00612161, 0.00612834, 0.00613868, 0.00616302, 0.0061849, 0.00620532", \ + "0.00642951, 0.00640122, 0.00629471, 0.00624919, 0.00621662, 0.00620721, 0.00621108", \ + "0.00715215, 0.00707172, 0.00675809, 0.00659799, 0.00645749, 0.00636648, 0.0063198", \ + "0.00826028, 0.00812916, 0.0075623, 0.00724934, 0.00699193, 0.00674083, 0.00658284" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000317365, 0.000321161, 0.000322818, 0.000323931, 0.000324762, 0.000322757, 0.000321872", \ + "0.000235074, 0.000248083, 0.000289886, 0.000306426, 0.000313153, 0.000318365, 0.000318933", \ + "0.000223503, 0.000222282, 0.000247934, 0.000268183, 0.000286892, 0.000295221, 0.000303811", \ + "0.000419416, 0.000447039, 0.000398072, 0.000361209, 0.000341657, 0.000327705, 0.000325744", \ + "0.00105422, 0.000993627, 0.000751855, 0.000616098, 0.000503231, 0.000445507, 0.000405636", \ + "0.00199461, 0.00190304, 0.00144914, 0.00116781, 0.000894988, 0.000734838, 0.000628675", \ + "0.00327886, 0.00315927, 0.00250299, 0.00204793, 0.00156683, 0.0012577, 0.00103233" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00656051, 0.00656828, 0.00658775, 0.00659244, 0.00659426, 0.00659474, 0.00659475", \ + "0.00647274, 0.00648628, 0.00653928, 0.00656118, 0.00657606, 0.00658225, 0.00658479", \ + "0.00641764, 0.00641522, 0.00645278, 0.00648331, 0.0065171, 0.00653494, 0.00655443", \ + "0.00645218, 0.00645347, 0.00645241, 0.00646601, 0.0064875, 0.00651184, 0.00652983", \ + "0.00676749, 0.00673642, 0.00661919, 0.00658195, 0.00655097, 0.00653575, 0.00653415", \ + "0.00749503, 0.00741788, 0.00709225, 0.00692857, 0.00680057, 0.00670828, 0.00664659", \ + "0.00863469, 0.00850448, 0.00792251, 0.00758968, 0.00728929, 0.00710059, 0.00692271" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000369702, 0.000374458, 0.000375363, 0.000376963, 0.000378108, 0.00037823, 0.000377914", \ + "0.000288798, 0.000305958, 0.000354716, 0.00037405, 0.000387168, 0.000395007, 0.000394568", \ + "0.000266248, 0.000267939, 0.00030325, 0.000329158, 0.000355304, 0.000371424, 0.00038075", \ + "0.000469901, 0.000507728, 0.000462442, 0.000427095, 0.000410927, 0.000405096, 0.000403421", \ + "0.00109695, 0.00104236, 0.000817422, 0.000681033, 0.000568379, 0.000513391, 0.000477586", \ + "0.00203793, 0.00195175, 0.00152099, 0.00123899, 0.000968796, 0.000807506, 0.000702008", \ + "0.00332535, 0.00320883, 0.00258288, 0.00214297, 0.00165867, 0.00134493, 0.00111723" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00623745, 0.00624548, 0.00626471, 0.00626999, 0.00627171, 0.00627149, 0.00627048", \ + "0.0061488, 0.00616247, 0.00621588, 0.00623774, 0.00625257, 0.00625874, 0.00626124", \ + "0.00609076, 0.00609363, 0.00612945, 0.00615936, 0.00619447, 0.00621539, 0.0062304", \ + "0.00612826, 0.00613039, 0.0061299, 0.00614021, 0.00616423, 0.00618657, 0.00620699", \ + "0.00643027, 0.00640212, 0.00628848, 0.00625043, 0.00621806, 0.00620863, 0.00621263", \ + "0.00715149, 0.00707209, 0.00676265, 0.00659617, 0.00645533, 0.00636767, 0.00632064", \ + "0.00825907, 0.00813963, 0.00756194, 0.00724611, 0.00699179, 0.00674421, 0.00658655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000317863, 0.000321672, 0.000323332, 0.000324423, 0.000325266, 0.00032472, 0.000322353", \ + "0.000235713, 0.000248746, 0.000290546, 0.000308242, 0.00031377, 0.000319042, 0.000319621", \ + "0.00022121, 0.000222625, 0.000248445, 0.000268795, 0.000287548, 0.000295913, 0.000304509", \ + "0.000421432, 0.000446909, 0.000398605, 0.000361522, 0.00034213, 0.000328335, 0.00032396", \ + "0.00105284, 0.000993013, 0.000752016, 0.000616005, 0.000503479, 0.00044593, 0.000406175", \ + "0.00199348, 0.00190167, 0.00144557, 0.0011673, 0.000894648, 0.000734853, 0.000628919", \ + "0.00327662, 0.00315718, 0.00250112, 0.00204619, 0.00156627, 0.00125658, 0.0010329" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00533949, 0.00535007, 0.00537381, 0.00538007, 0.00538336, 0.00538593, 0.0053847", \ + "0.00524287, 0.0052596, 0.00532234, 0.00534687, 0.00536328, 0.00537099, 0.00537546", \ + "0.00519177, 0.00519497, 0.00523563, 0.00526912, 0.00530489, 0.00532803, 0.00534606", \ + "0.00524613, 0.00523895, 0.00523734, 0.00525157, 0.00527646, 0.00530051, 0.00532218", \ + "0.00557652, 0.00553709, 0.00542777, 0.00535527, 0.00533135, 0.00532433, 0.0053295", \ + "0.00635106, 0.00625616, 0.0058956, 0.0057283, 0.00558039, 0.00523338, 0.00544086", \ + "0.00751731, 0.00736589, 0.00672582, 0.00638459, 0.00612239, 0.00585806, 0.00569226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000317674, 0.000321515, 0.000323256, 0.000324379, 0.00032521, 0.000324651, 0.000322296", \ + "0.000234465, 0.000248277, 0.000290409, 0.000306839, 0.000313721, 0.000318913, 0.000319572", \ + "0.00022135, 0.000221233, 0.000247072, 0.000268703, 0.00028748, 0.000295873, 0.000304448", \ + "0.00042338, 0.000449236, 0.000397566, 0.000361695, 0.000341963, 0.000331883, 0.000324252", \ + "0.00105571, 0.00099221, 0.00075559, 0.000614978, 0.000503764, 0.000450899, 0.000406157", \ + "0.00199619, 0.0019044, 0.00144629, 0.00116681, 0.000894555, 0.000736626, 0.000628506", \ + "0.00328593, 0.00316227, 0.00250313, 0.00205348, 0.0015665, 0.00125601, 0.00103283" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0056671, 0.00567733, 0.00570079, 0.00570675, 0.00570922, 0.00571102, 0.00571294", \ + "0.00557113, 0.00558775, 0.00564983, 0.00567423, 0.0056909, 0.00569861, 0.00570298", \ + "0.00552186, 0.00553191, 0.00556063, 0.00559426, 0.00563187, 0.00565426, 0.00567286", \ + "0.0055749, 0.00557029, 0.00557456, 0.00557936, 0.00560276, 0.00562841, 0.00564574", \ + "0.00591662, 0.00588025, 0.00574981, 0.00569171, 0.00566023, 0.00565546, 0.0056551", \ + "0.00669927, 0.00659051, 0.00623967, 0.00605585, 0.005905, 0.0058321, 0.00577174", \ + "0.00787564, 0.0077271, 0.00708597, 0.00673231, 0.00645463, 0.00623269, 0.0060517" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000370027, 0.000374755, 0.0003758, 0.000377632, 0.000378525, 0.000378667, 0.00037834", \ + "0.000288989, 0.000306497, 0.000355249, 0.000374654, 0.000387767, 0.000395619, 0.000395196", \ + "0.000267064, 0.000268135, 0.00030246, 0.000329673, 0.00035589, 0.000368479, 0.000381394", \ + "0.000465482, 0.000505784, 0.000460885, 0.000425891, 0.00041131, 0.000405444, 0.000403857", \ + "0.0010972, 0.00104208, 0.000817736, 0.000680442, 0.000568868, 0.00051197, 0.000477804", \ + "0.00204448, 0.00195304, 0.00152211, 0.00124142, 0.000970149, 0.000807891, 0.00070236", \ + "0.0033291, 0.00321197, 0.00258273, 0.00213839, 0.00165805, 0.00134525, 0.0011172" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00623428, 0.00624201, 0.0062614, 0.0062666, 0.00626949, 0.00626851, 0.0062677", \ + "0.00614654, 0.00616027, 0.00621341, 0.00623544, 0.00625057, 0.00625636, 0.0062587", \ + "0.00609336, 0.00608919, 0.00608779, 0.00615632, 0.00619084, 0.00621364, 0.00622882", \ + "0.006143, 0.00613407, 0.00613593, 0.0061408, 0.00616419, 0.00618814, 0.00620446", \ + "0.0064724, 0.00643962, 0.00631383, 0.00628018, 0.00623479, 0.00621913, 0.0062101", \ + "0.00722605, 0.00713994, 0.00680421, 0.00662701, 0.00648541, 0.00639636, 0.00633502", \ + "0.00840727, 0.00827281, 0.0076729, 0.00732167, 0.00700268, 0.00678093, 0.00662278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000301084, 0.000304785, 0.000304659, 0.00030562, 0.000306287, 0.000306378, 0.000305496", \ + "0.000197381, 0.000210896, 0.000251928, 0.000265377, 0.000274329, 0.000279805, 0.000281854", \ + "0.000200047, 0.000202648, 0.000215168, 0.000230621, 0.000246262, 0.000251508, 0.000260964", \ + "0.000424988, 0.000474277, 0.000394078, 0.000343591, 0.00031302, 0.000297913, 0.000290075", \ + "0.00109356, 0.001027, 0.000768153, 0.000620128, 0.000491051, 0.000421577, 0.000375806", \ + "0.00208034, 0.0019817, 0.00150041, 0.00120717, 0.000910579, 0.000735636, 0.000614621", \ + "0.00341402, 0.00328851, 0.00260874, 0.00213389, 0.00162284, 0.00128656, 0.00104649" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00533916, 0.00534969, 0.00537347, 0.00537959, 0.00538286, 0.00538513, 0.00538445", \ + "0.00524331, 0.00526021, 0.00532283, 0.00534717, 0.00536415, 0.0053722, 0.00537569", \ + "0.00518954, 0.00519665, 0.0052359, 0.00526786, 0.0053035, 0.0053291, 0.00534593", \ + "0.00526158, 0.00525191, 0.00523988, 0.0052423, 0.0052775, 0.00530379, 0.00532217", \ + "0.00562593, 0.00558273, 0.00544041, 0.00538847, 0.00535009, 0.00533463, 0.00533345", \ + "0.00642655, 0.00632868, 0.00594558, 0.00576299, 0.00560663, 0.00551324, 0.00546113", \ + "0.00766589, 0.00750842, 0.00683372, 0.0064655, 0.00612817, 0.0058958, 0.00575573" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000300909, 0.000304602, 0.000304553, 0.00030556, 0.000306227, 0.000306307, 0.000305438", \ + "0.000194508, 0.00021045, 0.000251857, 0.000265371, 0.000274243, 0.000279745, 0.000285642", \ + "0.000200306, 0.000202284, 0.000213828, 0.000230521, 0.000246203, 0.000251455, 0.000260906", \ + "0.000427223, 0.000475992, 0.000392906, 0.000343855, 0.000312835, 0.000297619, 0.000289869", \ + "0.00109649, 0.00102552, 0.000774643, 0.00061915, 0.000491329, 0.000422299, 0.000374515", \ + "0.00208062, 0.00198459, 0.00150166, 0.00120488, 0.000912745, 0.000737521, 0.000614226", \ + "0.00341888, 0.00329373, 0.00261192, 0.0021358, 0.00162337, 0.00128701, 0.00104645" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00566823, 0.00567842, 0.00570172, 0.00570761, 0.00571118, 0.00571267, 0.00571244", \ + "0.00557076, 0.00558727, 0.00564921, 0.00567342, 0.0056901, 0.00569779, 0.00570224", \ + "0.00552388, 0.00553158, 0.00556456, 0.005574, 0.00562967, 0.00565591, 0.0056726", \ + "0.00558995, 0.00558195, 0.00558538, 0.00558679, 0.00560957, 0.00562784, 0.00564764", \ + "0.00597614, 0.00592537, 0.00578336, 0.00572209, 0.00555359, 0.00542119, 0.00566564", \ + "0.00678586, 0.00668454, 0.00628965, 0.00610615, 0.00593987, 0.00585504, 0.00579536", \ + "0.00803541, 0.00787205, 0.00719726, 0.00682406, 0.00646761, 0.00629477, 0.0061112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000353221, 0.000351286, 0.000358716, 0.000360793, 0.000361531, 0.000361614, 0.000362124", \ + "0.000251353, 0.000268929, 0.00031767, 0.000335982, 0.000348057, 0.000348149, 0.000355999", \ + "0.000247892, 0.000245493, 0.000283502, 0.000299355, 0.000316629, 0.000327894, 0.000339117", \ + "0.000533974, 0.000446851, 0.000429104, 0.000402131, 0.00038096, 0.000370193, 0.000365132", \ + "0.00113592, 0.00108044, 0.000836729, 0.000682424, 0.000554769, 0.000486402, 0.000445318", \ + "0.00212903, 0.00203301, 0.00158087, 0.00128307, 0.000989147, 0.000807948, 0.000688861", \ + "0.00346738, 0.00334709, 0.00269672, 0.00223658, 0.00172217, 0.00138035, 0.00113464" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00713162, 0.00713759, 0.00715405, 0.00715844, 0.00715977, 0.00715757, 0.00715457", \ + "0.00705029, 0.00706167, 0.00710759, 0.00712718, 0.00714037, 0.00714484, 0.00714533", \ + "0.00698278, 0.00698793, 0.00702047, 0.00704935, 0.00708231, 0.0071019, 0.00711389", \ + "0.00701219, 0.00701157, 0.00701779, 0.00702746, 0.0070516, 0.00707184, 0.00709025", \ + "0.00729405, 0.00726918, 0.00716886, 0.00714278, 0.00710103, 0.00709259, 0.00709433", \ + "0.0079645, 0.00790262, 0.00761988, 0.0074883, 0.00732843, 0.00724795, 0.00719957", \ + "0.00903688, 0.00892761, 0.00841533, 0.0081159, 0.00786109, 0.00760642, 0.00746225" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000353221, 0.000351286, 0.000358716, 0.000360793, 0.000361531, 0.000361614, 0.000362124", \ + "0.000251353, 0.000268929, 0.00031767, 0.000335982, 0.000348057, 0.000348149, 0.000355999", \ + "0.000247892, 0.000245493, 0.000283502, 0.000299355, 0.000316629, 0.000327894, 0.000339117", \ + "0.000533974, 0.000446851, 0.000429104, 0.000402131, 0.00038096, 0.000370193, 0.000365132", \ + "0.00113592, 0.00108044, 0.000836729, 0.000682424, 0.000554769, 0.000486402, 0.000445318", \ + "0.00212903, 0.00203301, 0.00158087, 0.00128307, 0.000989147, 0.000807948, 0.000688861", \ + "0.00346738, 0.00334709, 0.00269672, 0.00223658, 0.00172217, 0.00138035, 0.00113464" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158239; + rise_capacitance : 0.00154107; + rise_capacitance_range (0.00109502, 0.00154107); + fall_capacitance : 0.00158239; + fall_capacitance_range (0.00114468, 0.00158239); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000757356, -0.000829301, -0.00087527, -0.000884583, -0.000878508, -0.000881666, -0.000880378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000887042, 0.000877191, 0.00089659, 0.000887725, 0.000878508, 0.000881666, 0.000880378" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000711828, -0.000778923, -0.000847753, -0.000855047, -0.000853207, -0.000856131, -0.000854933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000853842, 0.000856879, 0.000852195, 0.000855047, 0.000853207, 0.000856131, 0.000854933" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000752435, -0.000828859, -0.000875125, -0.000879379, -0.000879426, -0.000882595, -0.000881327" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088784, 0.000878456, 0.000882045, 0.000879379, 0.000879426, 0.000882595, 0.000881327" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000752482, -0.000828913, -0.000875079, -0.000878905, -0.000879439, -0.000882607, -0.000881338" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000887521, 0.000880044, 0.000879673, 0.000878905, 0.000879439, 0.000882607, 0.000881338" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978057, -0.000977349, -0.000981589, -0.000983755, -0.000979933, -0.000981642, -0.00098081" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000979353, 0.00098239, 0.000985291, 0.000986496, 0.000983203, 0.000983954, 0.00098264" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097791, -0.000977453, -0.000980834, -0.000983224, -0.000979722, -0.000981435, -0.000980622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990156, 0.000980909, 0.00099313, 0.000984459, 0.000984326, 0.000983909, 0.00098259" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979256, -0.000977123, -0.000980982, -0.000983561, -0.000979823, -0.000981542, -0.000980707" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098002, 0.000981366, 0.00098641, 0.000986539, 0.00098348, 0.000984012, 0.000982697" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121162, -0.00121762, -0.00122244, -0.00122345, -0.0012199, -0.00122648, -0.00123268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012455, 0.00123774, 0.00124944, 0.001245, 0.0012363, 0.0012383, 0.00123693" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977854, -0.000978907, -0.00098108, -0.00098366, -0.00097988, -0.000981599, -0.000980762" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977854, 0.000982413, 0.000986798, 0.000987218, 0.000984333, 0.000984014, 0.000982698" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121167, -0.00121768, -0.00122251, -0.0012235, -0.00121996, -0.00122653, -0.00123273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124545, 0.00123765, 0.00124943, 0.00124496, 0.00123627, 0.00123826, 0.00123689" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152293; + rise_capacitance : 0.00151786; + rise_capacitance_range (0.00118432, 0.00151786); + fall_capacitance : 0.00152293; + fall_capacitance_range (0.00115415, 0.00152293); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000751536, -0.000829995, -0.000875411, -0.000885108, -0.0008783, -0.000881561, -0.000880271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877486, 0.000877984, 0.000889005, 0.000887558, 0.0008783, 0.000881561, 0.000880271" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000709518, -0.000779911, -0.000847112, -0.000862936, -0.000853829, -0.000856891, -0.000855692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00085503, 0.000854526, 0.000861815, 0.000862936, 0.000853829, 0.000856891, 0.000855692" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000748265, -0.000829453, -0.000875082, -0.000884843, -0.000877668, -0.000880951, -0.000879684" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000876802, 0.000874, 0.000888306, 0.000886919, 0.000877668, 0.000880951, 0.000879684" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000748145, -0.000829504, -0.00087501, -0.000884845, -0.000879556, -0.000882827, -0.000881557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878728, 0.000880872, 0.000889893, 0.000888799, 0.000879556, 0.000882827, 0.000881557" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980072, -0.000978816, -0.000979798, -0.000982942, -0.000980355, -0.000982275, -0.00098146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982949, 0.000993819, 0.000982034, 0.000985073, 0.000983278, 0.000984646, 0.000983329" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976584, -0.000980695, -0.000981999, -0.000983651, -0.000981383, -0.000983293, -0.00098251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0009813, 0.0009938, 0.000981999, 0.000985738, 0.000983737, 0.000985767, 0.000984492" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980878, -0.00098738, -0.000988958, -0.000987952, -0.000985524, -0.000987344, -0.000986535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103067, 0.00100629, 0.00100425, 0.000991643, 0.000989264, 0.000990347, 0.000988731" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980925, -0.000987421, -0.000988979, -0.000987979, -0.000985552, -0.000987372, -0.000986563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103062, 0.00100624, 0.00100417, 0.000991302, 0.000988647, 0.000990301, 0.000988684" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161445; + rise_capacitance : 0.00161445; + rise_capacitance_range (0.000944975, 0.00161445); + fall_capacitance : 0.00161313; + fall_capacitance_range (0.000971077, 0.00161313); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000169626, -0.000170231, -0.000169425, -0.000166287, -0.000167164, -0.000167557, -0.000167338" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000188624, 0.000189312, 0.000187464, 0.000185039, 0.000182597, 0.000179537, 0.000173798" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000166947, -0.000164773, -0.000164666, -0.00016472, -0.000164378, -0.000164431, -0.000164206" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000193696, 0.000193155, 0.000191798, 0.000190716, 0.000186725, 0.000180698, 0.000170476" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000155379, -0.000155766, -0.000159536, -0.000158229, -0.000158512, -0.000158854, -0.000158647" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000160153, 0.000158646, 0.000160617, 0.000159656, 0.000159008, 0.000158854, 0.000158647" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000160575, -0.000161079, -0.000161601, -0.000161612, -0.000161143, -0.000161079, -0.00016088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000162545, 0.000161079, 0.000161601, 0.000161612, 0.000161143, 0.000161079, 0.00016088" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121539, -0.0012141, -0.00121466, -0.00121718, -0.0012202, -0.001225, -0.00123146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123321, 0.00123265, 0.00123426, 0.00123352, 0.00123489, 0.00123559, 0.00123481" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000175979, -0.000173536, -0.000173058, -0.00017341, -0.000173061, -0.000173463, -0.000173236" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000195393, 0.000192926, 0.00019219, 0.000191638, 0.000188778, 0.000185531, 0.000179459" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000167418, -0.000165676, -0.00016678, -0.000166922, -0.000166766, -0.000166748, -0.000166533" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000168554, 0.000166702, 0.000168229, 0.000166922, 0.000166932, 0.000166748, 0.000166533" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121546, -0.00121418, -0.00121474, -0.00121726, -0.00122025, -0.00122505, -0.00123151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123317, 0.00123263, 0.00123228, 0.00123353, 0.00123485, 0.00123555, 0.00123477" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160634; + rise_capacitance : 0.00160634; + rise_capacitance_range (0.00113311, 0.00160634); + fall_capacitance : 0.00156877; + fall_capacitance_range (0.0010506, 0.00156877); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000170212, -0.000169447, -0.000169923, -0.000167736, -0.000167482, -0.00016786, -0.000167645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000188597, 0.000188678, 0.000187513, 0.000184812, 0.000182914, 0.000179844, 0.000174109" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000164248, -0.000166614, -0.000164997, -0.000164834, -0.000164636, -0.000164711, -0.000164488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000193285, 0.000194239, 0.00019328, 0.000190253, 0.000186749, 0.000180984, 0.000170769" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000157741, -0.000156184, -0.000158415, -0.000158856, -0.000158372, -0.000159064, -0.000158872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00015917, 0.000160411, 0.000158954, 0.000159151, 0.000158868, 0.000159064, 0.000158872" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000160918, -0.000161799, -0.000162838, -0.000161467, -0.000161218, -0.000161361, -0.000161167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000160918, 0.000162612, 0.000163134, 0.000161467, 0.000161218, 0.000161361, 0.000161167" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000996339, -0.000996771, -0.000996973, -0.000996881, -0.000997211, -0.000997588, -0.000997028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103584, 0.0010061, 0.000999202, 0.000998706, 0.000997982, 0.000999143, 0.000998148" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000176068, -0.000176536, -0.000173887, -0.000173955, -0.000173474, -0.000173776, -0.000173554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000194999, 0.000195243, 0.000194019, 0.000191066, 0.000189122, 0.000185865, 0.000179798" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000166561, -0.000164927, -0.000167143, -0.000167147, -0.000166889, -0.000167033, -0.000166832" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000166561, 0.000168346, 0.000168876, 0.000167147, 0.000166889, 0.000167033, 0.000166832" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000996398, -0.000996852, -0.000997025, -0.000996952, -0.000997287, -0.000997655, -0.000997094" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103579, 0.00100606, 0.000999192, 0.000998674, 0.000997943, 0.0009991, 0.000998104" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159978; + rise_capacitance : 0.00155954; + rise_capacitance_range (0.00114083, 0.00155954); + fall_capacitance : 0.00159978; + fall_capacitance_range (0.00107674, 0.00159978); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000330046, -0.000330922, -0.000331737, -0.000332138, -0.000329167, -0.00032995, -0.000329515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000330046, 0.000330922, 0.000331737, 0.000332138, 0.000329167, 0.00032995, 0.000329515" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000256304, -0.000250598, -0.00025684, -0.000256304, -0.000255219, -0.000257435, -0.000259412" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000268685, 0.000268003, 0.00026784, 0.000268112, 0.000266156, 0.000267056, 0.000267017" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000256196, -0.000253825, -0.000256922, -0.000253846, -0.00025522, -0.000257434, -0.00025941" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000269433, 0.000268006, 0.00026777, 0.00026812, 0.00026616, 0.000267058, 0.000267017" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000690215, -0.000792162, -0.000869556, -0.000869879, -0.00087235, -0.000875692, -0.000874813" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000870152, 0.000873519, 0.000872006, 0.000869879, 0.00087235, 0.000875692, 0.000874813" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000689337, -0.000791953, -0.000869526, -0.000870066, -0.000872375, -0.000875713, -0.000874834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000869743, 0.000873738, 0.000872136, 0.000870066, 0.000872375, 0.000875713, 0.000874834" \ + ); + } + } + } + } + cell (AOI221X2) { + area : 11.2896; + cell_leakage_power : 0.123442; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.113106; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111807; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101836; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141619; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101836; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141619; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0800508; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120277; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115521; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196213; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121977; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0996094; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121977; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121631; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100858; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107736; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115521; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196213; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121977; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121631; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121977; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143653; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100858; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129758; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113716; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194409; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120172; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107736; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120172; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129758; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0990534; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115862; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123442; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.116951, 0.14803, 0.309698, 0.5102, 0.910658, 1.43057, 2.11071", \ + "0.134618, 0.166132, 0.329194, 0.530353, 0.931146, 1.45126, 2.13148", \ + "0.200563, 0.234994, 0.399778, 0.601479, 1.0032, 1.52409, 2.20475", \ + "0.244535, 0.28709, 0.47392, 0.677728, 1.07959, 1.60051, 2.28134", \ + "0.291249, 0.348956, 0.582415, 0.816861, 1.22991, 1.75206, 2.43176", \ + "0.324449, 0.398606, 0.685827, 0.959076, 1.41921, 1.95329, 2.63491", \ + "0.354511, 0.443419, 0.786115, 1.10114, 1.61525, 2.19266, 2.88648" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0863424, 0.128156, 0.34975, 0.625922, 1.17753, 1.89462, 2.83192", \ + "0.086376, 0.128155, 0.349752, 0.625778, 1.17754, 1.8945, 2.83192", \ + "0.101746, 0.139744, 0.351183, 0.625772, 1.17766, 1.89462, 2.83192", \ + "0.132675, 0.173392, 0.374944, 0.635114, 1.1775, 1.89421, 2.8318", \ + "0.199313, 0.243371, 0.453361, 0.697629, 1.20519, 1.89967, 2.83168", \ + "0.287553, 0.335223, 0.556111, 0.80747, 1.29057, 1.94977, 2.84896", \ + "0.386672, 0.439938, 0.677249, 0.938531, 1.43134, 2.05567, 2.91745" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0521071, 0.0690016, 0.151072, 0.249236, 0.443146, 0.693819, 1.02086", \ + "0.0706019, 0.0874024, 0.16966, 0.26787, 0.461321, 0.712482, 1.03953", \ + "0.154713, 0.179562, 0.27368, 0.371338, 0.564466, 0.8143, 1.14162", \ + "0.215292, 0.250444, 0.383314, 0.499449, 0.689591, 0.942336, 1.26873", \ + "0.295938, 0.344749, 0.534502, 0.701922, 0.949294, 1.20428, 1.52898", \ + "0.371945, 0.432986, 0.675649, 0.893866, 1.21779, 1.53716, 1.87689", \ + "0.446005, 0.518919, 0.811986, 1.07902, 1.47927, 1.87541, 2.2893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0648626, 0.0838537, 0.185959, 0.313961, 0.570066, 0.902921, 1.33839", \ + "0.0637341, 0.0831077, 0.185916, 0.313965, 0.570053, 0.902977, 1.33841", \ + "0.112688, 0.12791, 0.203856, 0.317894, 0.570128, 0.903001, 1.33842", \ + "0.168366, 0.189522, 0.274207, 0.365607, 0.580691, 0.903129, 1.33856", \ + "0.254824, 0.285869, 0.404517, 0.510708, 0.689374, 0.957269, 1.35182", \ + "0.346915, 0.388641, 0.545434, 0.681849, 0.887782, 1.11503, 1.45464", \ + "0.444867, 0.49716, 0.694297, 0.864436, 1.11494, 1.36831, 1.66374" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101396, 0.132188, 0.292898, 0.492761, 0.892146, 1.41123, 2.09009", \ + "0.118722, 0.150006, 0.312301, 0.512806, 0.912791, 1.43189, 2.11091", \ + "0.182134, 0.217498, 0.382857, 0.583923, 0.984943, 1.50477, 2.18421", \ + "0.220513, 0.265546, 0.455466, 0.660321, 1.06138, 1.58148, 2.26091", \ + "0.256677, 0.319325, 0.561083, 0.797962, 1.21336, 1.73332, 2.41154", \ + "0.277846, 0.360302, 0.660318, 0.937149, 1.40146, 1.93407, 2.61454", \ + "0.299063, 0.397395, 0.756043, 1.07676, 1.59456, 2.17336, 2.86714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0732383, 0.11473, 0.335279, 0.610551, 1.16097, 1.87646, 2.81144", \ + "0.0733457, 0.114785, 0.335279, 0.610552, 1.16091, 1.87646, 2.81147", \ + "0.0907185, 0.128788, 0.337396, 0.610539, 1.16107, 1.87646, 2.81147", \ + "0.122248, 0.162532, 0.362947, 0.620704, 1.16077, 1.87612, 2.81135", \ + "0.189982, 0.233512, 0.442478, 0.68586, 1.18966, 1.88156, 2.81134", \ + "0.281574, 0.327003, 0.545985, 0.796441, 1.27649, 1.93176, 2.8288", \ + "0.381163, 0.432122, 0.667484, 0.927798, 1.41881, 2.04033, 2.89866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0515674, 0.0683834, 0.150212, 0.248209, 0.441637, 0.691731, 1.01811", \ + "0.070056, 0.0868413, 0.168789, 0.266863, 0.459828, 0.710398, 1.03679", \ + "0.153357, 0.178395, 0.272884, 0.370313, 0.562944, 0.812275, 1.13887", \ + "0.213, 0.24845, 0.381907, 0.498282, 0.688102, 0.940307, 1.26596", \ + "0.291566, 0.340783, 0.531847, 0.699592, 0.947455, 1.20207, 1.52638", \ + "0.364693, 0.426618, 0.671168, 0.89006, 1.21468, 1.53449, 1.87419", \ + "0.434877, 0.509408, 0.805112, 1.0733, 1.47453, 1.87131, 2.28585" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0518912, 0.0717863, 0.175133, 0.303468, 0.560052, 0.893145, 1.32824", \ + "0.0507749, 0.0710127, 0.175145, 0.30367, 0.560191, 0.893114, 1.32824", \ + "0.0965586, 0.114651, 0.193069, 0.307392, 0.560011, 0.893172, 1.32812", \ + "0.145559, 0.171, 0.263258, 0.355298, 0.570609, 0.893312, 1.32844", \ + "0.221795, 0.259146, 0.388896, 0.499694, 0.679505, 0.947373, 1.34231", \ + "0.30351, 0.353127, 0.524927, 0.667431, 0.877721, 1.10591, 1.44508", \ + "0.391223, 0.453341, 0.668681, 0.846119, 1.1007, 1.35942, 1.6537" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0930682, 0.119385, 0.256628, 0.427263, 0.768079, 1.21093, 1.7901", \ + "0.110891, 0.137643, 0.276242, 0.447379, 0.788689, 1.23163, 1.81104", \ + "0.175478, 0.207095, 0.350098, 0.522049, 0.864382, 1.30792, 1.88752", \ + "0.21464, 0.256888, 0.429264, 0.606165, 0.94909, 1.39299, 1.97282", \ + "0.250945, 0.311833, 0.540356, 0.755074, 1.11922, 1.5636, 2.14206", \ + "0.272139, 0.352414, 0.643139, 0.90216, 1.31981, 1.78518, 2.36854", \ + "0.293442, 0.389224, 0.739565, 1.04675, 1.52555, 2.04531, 2.65179" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.069439, 0.104343, 0.289959, 0.521606, 0.984727, 1.58714, 2.37334", \ + "0.0694923, 0.104373, 0.289964, 0.521495, 0.984773, 1.58714, 2.37422", \ + "0.0898039, 0.121429, 0.293068, 0.521582, 0.984775, 1.58714, 2.37412", \ + "0.126317, 0.160227, 0.324946, 0.535757, 0.98538, 1.58714, 2.37334", \ + "0.201171, 0.238679, 0.414821, 0.615143, 1.02474, 1.59726, 2.37418", \ + "0.297998, 0.338064, 0.527122, 0.737177, 1.13206, 1.66121, 2.40314", \ + "0.402355, 0.446907, 0.655729, 0.880156, 1.28975, 1.79737, 2.4912" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0586957, 0.0749064, 0.155559, 0.253115, 0.446185, 0.696042, 1.02226", \ + "0.0770461, 0.0933677, 0.174239, 0.271808, 0.464477, 0.714841, 1.04107", \ + "0.163113, 0.186712, 0.278186, 0.375346, 0.567581, 0.816745, 1.14334", \ + "0.226714, 0.260082, 0.388744, 0.503547, 0.695853, 0.944028, 1.27017", \ + "0.310664, 0.357285, 0.54212, 0.707171, 0.953018, 1.20422, 1.53076", \ + "0.389119, 0.448285, 0.685242, 0.900432, 1.22189, 1.53988, 1.87872", \ + "0.465183, 0.535931, 0.822547, 1.0864, 1.48381, 1.87834, 2.29125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.054774, 0.0746383, 0.178255, 0.306973, 0.563518, 0.896643, 1.33165", \ + "0.0542192, 0.0744558, 0.178355, 0.306993, 0.563496, 0.896642, 1.33165", \ + "0.0982018, 0.11593, 0.195464, 0.310406, 0.563467, 0.896527, 1.33192", \ + "0.147659, 0.172604, 0.264767, 0.357315, 0.576753, 0.896735, 1.33172", \ + "0.224557, 0.260901, 0.390207, 0.500851, 0.681121, 0.947622, 1.34549", \ + "0.30663, 0.354562, 0.525405, 0.668201, 0.877468, 1.10785, 1.44738", \ + "0.39409, 0.454476, 0.668533, 0.846169, 1.10118, 1.35773, 1.65533" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.116951, 0.14803, 0.309698, 0.5102, 0.910658, 1.43057, 2.11071", \ + "0.134618, 0.166132, 0.329194, 0.530353, 0.931146, 1.45126, 2.13148", \ + "0.200563, 0.234994, 0.399778, 0.601479, 1.0032, 1.52409, 2.20475", \ + "0.244535, 0.28709, 0.47392, 0.677728, 1.07959, 1.60051, 2.28134", \ + "0.291249, 0.348956, 0.582415, 0.816861, 1.22991, 1.75206, 2.43176", \ + "0.324449, 0.398606, 0.685827, 0.959076, 1.41921, 1.95329, 2.63491", \ + "0.354511, 0.443419, 0.786115, 1.10114, 1.61525, 2.19266, 2.88648" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0863424, 0.128156, 0.34975, 0.625922, 1.17753, 1.89462, 2.83192", \ + "0.086376, 0.128155, 0.349752, 0.625778, 1.17754, 1.8945, 2.83192", \ + "0.101746, 0.139744, 0.351183, 0.625772, 1.17766, 1.89462, 2.83192", \ + "0.132675, 0.173392, 0.374944, 0.635114, 1.1775, 1.89421, 2.8318", \ + "0.199313, 0.243371, 0.453361, 0.697629, 1.20519, 1.89967, 2.83168", \ + "0.287553, 0.335223, 0.556111, 0.80747, 1.29057, 1.94977, 2.84896", \ + "0.386672, 0.439938, 0.677249, 0.938531, 1.43134, 2.05567, 2.91745" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0586957, 0.0749064, 0.155559, 0.253115, 0.446185, 0.696042, 1.02226", \ + "0.0770461, 0.0933677, 0.174239, 0.271808, 0.464477, 0.714841, 1.04107", \ + "0.163113, 0.186712, 0.278186, 0.375346, 0.567581, 0.816745, 1.14334", \ + "0.226714, 0.260082, 0.388744, 0.503547, 0.695853, 0.944028, 1.27017", \ + "0.310664, 0.357285, 0.54212, 0.707171, 0.953018, 1.20422, 1.53076", \ + "0.389119, 0.448285, 0.685242, 0.900432, 1.22189, 1.53988, 1.87872", \ + "0.465183, 0.535931, 0.822547, 1.0864, 1.48381, 1.87834, 2.29125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.054774, 0.0746383, 0.178255, 0.306973, 0.563518, 0.896643, 1.33165", \ + "0.0542192, 0.0744558, 0.178355, 0.306993, 0.563496, 0.896642, 1.33165", \ + "0.0982018, 0.11593, 0.195464, 0.310406, 0.563467, 0.896527, 1.33192", \ + "0.147659, 0.172604, 0.264767, 0.357315, 0.576753, 0.896735, 1.33172", \ + "0.224557, 0.260901, 0.390207, 0.500851, 0.681121, 0.947622, 1.34549", \ + "0.30663, 0.354562, 0.525405, 0.668201, 0.877468, 1.10785, 1.44738", \ + "0.39409, 0.454476, 0.668533, 0.846169, 1.10118, 1.35773, 1.65533" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.129979, 0.160904, 0.322441, 0.522729, 0.922455, 1.44169, 2.12065", \ + "0.148905, 0.180091, 0.342239, 0.542769, 0.942659, 1.46199, 2.14101", \ + "0.217961, 0.251375, 0.414648, 0.615561, 1.01587, 1.53548, 2.21471", \ + "0.266041, 0.307371, 0.490197, 0.692701, 1.09292, 1.61304, 2.29213", \ + "0.322394, 0.376213, 0.602163, 0.833991, 1.2442, 1.76549, 2.44355", \ + "0.365806, 0.434431, 0.710777, 0.979313, 1.43578, 1.96712, 2.64767", \ + "0.407374, 0.489438, 0.816521, 1.12519, 1.63455, 2.20873, 2.90044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991589, 0.141159, 0.363022, 0.639044, 1.19012, 1.90624, 2.84206", \ + "0.0990918, 0.141208, 0.363, 0.639044, 1.19012, 1.90605, 2.84204", \ + "0.11233, 0.15081, 0.364091, 0.638834, 1.19, 1.90624, 2.84209", \ + "0.14335, 0.183879, 0.386506, 0.647364, 1.19022, 1.90609, 2.84204", \ + "0.20848, 0.252787, 0.462942, 0.708341, 1.21642, 1.91066, 2.84194", \ + "0.293018, 0.342127, 0.565067, 0.817229, 1.30115, 1.95898, 2.85878", \ + "0.386395, 0.441927, 0.684756, 0.94755, 1.44048, 2.06551, 2.92689" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0569041, 0.0736771, 0.155647, 0.253925, 0.447835, 0.698507, 1.02555", \ + "0.0761744, 0.09327, 0.175318, 0.273639, 0.46757, 0.718254, 1.0453", \ + "0.156102, 0.178794, 0.270813, 0.369705, 0.563953, 0.814495, 1.14208", \ + "0.216878, 0.248816, 0.371268, 0.485672, 0.68238, 0.933383, 1.26054", \ + "0.297718, 0.343347, 0.51738, 0.671552, 0.910353, 1.17027, 1.49802", \ + "0.37524, 0.433173, 0.659355, 0.858551, 1.1568, 1.46523, 1.81113", \ + "0.451243, 0.520961, 0.797631, 1.04366, 1.40928, 1.77678, 2.17658" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0645311, 0.0837118, 0.185918, 0.31396, 0.570111, 0.902923, 1.3384", \ + "0.0639343, 0.0833967, 0.185898, 0.313991, 0.570064, 0.902981, 1.33841", \ + "0.0966442, 0.112696, 0.197829, 0.317001, 0.570134, 0.902976, 1.33864", \ + "0.143361, 0.162016, 0.247987, 0.350206, 0.580715, 0.903331, 1.33808", \ + "0.223125, 0.248074, 0.351985, 0.458606, 0.658058, 0.945193, 1.35108", \ + "0.308614, 0.342549, 0.473393, 0.596554, 0.806494, 1.06168, 1.42813", \ + "0.398719, 0.442171, 0.606001, 0.752647, 0.985692, 1.25192, 1.58351" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.114336, 0.144953, 0.305588, 0.505263, 0.90411, 1.42235, 2.10008", \ + "0.13307, 0.163995, 0.325355, 0.5253, 0.924311, 1.44265, 2.12044", \ + "0.20002, 0.234133, 0.397815, 0.598182, 0.99757, 1.51618, 2.19418", \ + "0.244283, 0.285846, 0.472559, 0.675422, 1.07471, 1.59365, 2.27168", \ + "0.290695, 0.348481, 0.581515, 0.815237, 1.22788, 1.74655, 2.42399", \ + "0.324509, 0.398805, 0.68601, 0.958052, 1.4182, 1.94842, 2.62793", \ + "0.358123, 0.4469, 0.787348, 1.10149, 1.61377, 2.18933, 2.88076" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0861177, 0.127757, 0.348539, 0.62366, 1.17326, 1.88776, 2.8216", \ + "0.0861451, 0.127758, 0.348538, 0.623537, 1.17326, 1.88763, 2.82163", \ + "0.101233, 0.139473, 0.350208, 0.623559, 1.17289, 1.88776, 2.82163", \ + "0.132183, 0.173246, 0.374098, 0.633256, 1.17334, 1.88783, 2.8215", \ + "0.198321, 0.242726, 0.452369, 0.695905, 1.20066, 1.89289, 2.82149", \ + "0.283681, 0.332592, 0.554642, 0.805708, 1.28665, 1.94213, 2.83919", \ + "0.376332, 0.431745, 0.674418, 0.936888, 1.42779, 2.04987, 2.90804" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0563165, 0.0730969, 0.154897, 0.252898, 0.446328, 0.69642, 1.0228", \ + "0.0756757, 0.0926583, 0.174568, 0.272616, 0.466069, 0.71617, 1.04256", \ + "0.15504, 0.17784, 0.270047, 0.368712, 0.562438, 0.812413, 1.1393", \ + "0.214962, 0.247127, 0.370127, 0.48458, 0.680924, 0.931358, 1.25778", \ + "0.294243, 0.340407, 0.515249, 0.669725, 0.908726, 1.16818, 1.49529", \ + "0.369466, 0.428563, 0.655733, 0.855709, 1.15443, 1.4633, 1.80869", \ + "0.442521, 0.514276, 0.792427, 1.03925, 1.40581, 1.77334, 2.17323" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0515793, 0.0715371, 0.175101, 0.303466, 0.560063, 0.893146, 1.32824", \ + "0.0509787, 0.0713116, 0.175075, 0.30358, 0.56007, 0.893115, 1.32824", \ + "0.082034, 0.100003, 0.187052, 0.306568, 0.560218, 0.893113, 1.32852", \ + "0.124336, 0.145964, 0.237223, 0.339764, 0.570664, 0.893522, 1.3281", \ + "0.196148, 0.225664, 0.338256, 0.448025, 0.648295, 0.935422, 1.3408", \ + "0.273112, 0.312573, 0.45578, 0.583689, 0.797158, 1.05372, 1.4179", \ + "0.354325, 0.404337, 0.584001, 0.736551, 0.975114, 1.24275, 1.57423" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.103926, 0.130098, 0.267259, 0.437751, 0.778125, 1.22038, 1.79836", \ + "0.122947, 0.149409, 0.287189, 0.457904, 0.798427, 1.24075, 1.81865", \ + "0.191439, 0.221749, 0.36312, 0.53409, 0.875014, 1.3176, 1.89565", \ + "0.236987, 0.275663, 0.443741, 0.618127, 0.96073, 1.40331, 1.98173", \ + "0.28399, 0.339823, 0.559152, 0.770449, 1.13037, 1.57493, 2.15184", \ + "0.317706, 0.390222, 0.667167, 0.921147, 1.33451, 1.8006, 2.3793", \ + "0.351517, 0.43786, 0.769848, 1.06968, 1.5429, 2.0593, 2.66328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0803524, 0.115334, 0.300974, 0.532513, 0.99513, 1.59632, 2.38214", \ + "0.080365, 0.115343, 0.301033, 0.532511, 0.995106, 1.59632, 2.38205", \ + "0.0983143, 0.129908, 0.303883, 0.532553, 0.995112, 1.59626, 2.38193", \ + "0.134444, 0.168823, 0.333901, 0.544958, 0.995613, 1.59624, 2.3815", \ + "0.207722, 0.245966, 0.422553, 0.622809, 1.03442, 1.60587, 2.3813", \ + "0.299033, 0.341683, 0.534078, 0.744724, 1.13947, 1.67209, 2.41052", \ + "0.395508, 0.445558, 0.660911, 0.886877, 1.29668, 1.80423, 2.49866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0634292, 0.0796217, 0.160256, 0.257815, 0.45086, 0.700731, 1.02695", \ + "0.0829524, 0.0992318, 0.180046, 0.277644, 0.470729, 0.720618, 1.04684", \ + "0.164088, 0.185615, 0.275712, 0.374075, 0.567148, 0.817482, 1.14369", \ + "0.227364, 0.257612, 0.376838, 0.489844, 0.68533, 0.936255, 1.26226", \ + "0.312165, 0.355443, 0.524575, 0.676664, 0.913964, 1.17273, 1.49966", \ + "0.392588, 0.448636, 0.668285, 0.864653, 1.16102, 1.46833, 1.81317", \ + "0.471404, 0.539443, 0.809023, 1.05144, 1.41417, 1.77967, 2.17848" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0546937, 0.0746011, 0.178282, 0.306855, 0.563482, 0.896406, 1.33165", \ + "0.0544395, 0.0745175, 0.178353, 0.306986, 0.563482, 0.896643, 1.33165", \ + "0.083899, 0.101902, 0.189769, 0.309653, 0.563259, 0.896642, 1.33135", \ + "0.126212, 0.147747, 0.239154, 0.342486, 0.573663, 0.896956, 1.33171", \ + "0.19805, 0.227372, 0.339809, 0.449949, 0.650698, 0.938011, 1.3441", \ + "0.275617, 0.313985, 0.456633, 0.585154, 0.799139, 1.0547, 1.42085", \ + "0.356659, 0.405405, 0.583509, 0.736654, 0.976212, 1.24267, 1.57613" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.129979, 0.160904, 0.322441, 0.522729, 0.922455, 1.44169, 2.12065", \ + "0.148905, 0.180091, 0.342239, 0.542769, 0.942659, 1.46199, 2.14101", \ + "0.217961, 0.251375, 0.414648, 0.615561, 1.01587, 1.53548, 2.21471", \ + "0.266041, 0.307371, 0.490197, 0.692701, 1.09292, 1.61304, 2.29213", \ + "0.322394, 0.376213, 0.602163, 0.833991, 1.2442, 1.76549, 2.44355", \ + "0.365806, 0.434431, 0.710777, 0.979313, 1.43578, 1.96712, 2.64767", \ + "0.407374, 0.489438, 0.816521, 1.12519, 1.63455, 2.20873, 2.90044" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991589, 0.141159, 0.363022, 0.639044, 1.19012, 1.90624, 2.84206", \ + "0.0990918, 0.141208, 0.363, 0.639044, 1.19012, 1.90605, 2.84204", \ + "0.11233, 0.15081, 0.364091, 0.638834, 1.19, 1.90624, 2.84209", \ + "0.14335, 0.183879, 0.386506, 0.647364, 1.19022, 1.90609, 2.84204", \ + "0.20848, 0.252787, 0.462942, 0.708341, 1.21642, 1.91066, 2.84194", \ + "0.293018, 0.342127, 0.565067, 0.817229, 1.30115, 1.95898, 2.85878", \ + "0.386395, 0.441927, 0.684756, 0.94755, 1.44048, 2.06551, 2.92689" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0634292, 0.0796217, 0.160256, 0.257815, 0.45086, 0.700731, 1.02695", \ + "0.0829524, 0.0992318, 0.180046, 0.277644, 0.470729, 0.720618, 1.04684", \ + "0.164088, 0.185615, 0.275712, 0.374075, 0.567148, 0.817482, 1.14369", \ + "0.227364, 0.257612, 0.376838, 0.489844, 0.68533, 0.936255, 1.26226", \ + "0.312165, 0.355443, 0.524575, 0.676664, 0.913964, 1.17273, 1.49966", \ + "0.392588, 0.448636, 0.668285, 0.864653, 1.16102, 1.46833, 1.81317", \ + "0.471404, 0.539443, 0.809023, 1.05144, 1.41417, 1.77967, 2.17848" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0546937, 0.0746011, 0.178282, 0.306855, 0.563482, 0.896406, 1.33165", \ + "0.0544395, 0.0745175, 0.178353, 0.306986, 0.563482, 0.896643, 1.33165", \ + "0.083899, 0.101902, 0.189769, 0.309653, 0.563259, 0.896642, 1.33135", \ + "0.126212, 0.147747, 0.239154, 0.342486, 0.573663, 0.896956, 1.33171", \ + "0.19805, 0.227372, 0.339809, 0.449949, 0.650698, 0.938011, 1.3441", \ + "0.275617, 0.313985, 0.456633, 0.585154, 0.799139, 1.0547, 1.42085", \ + "0.356659, 0.405405, 0.583509, 0.736654, 0.976212, 1.24267, 1.57613" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0788172, 0.110157, 0.271756, 0.471671, 0.870657, 1.38896, 2.06656", \ + "0.0909018, 0.122603, 0.28594, 0.48665, 0.886199, 1.40479, 2.08252", \ + "0.162918, 0.203164, 0.368076, 0.569292, 0.968982, 1.48828, 2.16603", \ + "0.213001, 0.267837, 0.4773, 0.677617, 1.07542, 1.59349, 2.27113", \ + "0.277916, 0.350502, 0.633286, 0.888596, 1.29388, 1.80856, 2.48432", \ + "0.338207, 0.42683, 0.77633, 1.09585, 1.58324, 2.10181, 2.77411", \ + "0.395639, 0.499695, 0.910525, 1.29021, 1.8745, 2.47077, 3.14365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.085893, 0.127707, 0.348538, 0.623662, 1.17326, 1.88776, 2.82143", \ + "0.0848803, 0.127463, 0.348471, 0.623498, 1.17342, 1.88751, 2.82143", \ + "0.127313, 0.163912, 0.351988, 0.623529, 1.17325, 1.88768, 2.82143", \ + "0.173877, 0.220289, 0.403867, 0.640876, 1.17323, 1.8876, 2.82169", \ + "0.246273, 0.306325, 0.537578, 0.754097, 1.21754, 1.89113, 2.82159", \ + "0.326114, 0.398752, 0.677695, 0.935379, 1.36355, 1.96847, 2.83772", \ + "0.414623, 0.499364, 0.825936, 1.12737, 1.59506, 2.14905, 2.94542" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0368128, 0.0518372, 0.129388, 0.225529, 0.417736, 0.667459, 0.993884", \ + "0.0551058, 0.0705539, 0.148889, 0.245445, 0.43784, 0.68769, 1.01419", \ + "0.113419, 0.145036, 0.251632, 0.34861, 0.540188, 0.789709, 1.1166", \ + "0.150358, 0.195429, 0.34861, 0.474224, 0.668856, 0.914385, 1.24271", \ + "0.195898, 0.259248, 0.480453, 0.661959, 0.920909, 1.17578, 1.50383", \ + "0.234819, 0.315887, 0.600925, 0.83779, 1.17809, 1.50676, 1.85057", \ + "0.26859, 0.366256, 0.712524, 1.00511, 1.42725, 1.83591, 2.25787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0415898, 0.0609729, 0.163047, 0.29079, 0.546511, 0.878924, 1.31395", \ + "0.0436563, 0.0612857, 0.163032, 0.290795, 0.546452, 0.878937, 1.31395", \ + "0.101305, 0.117159, 0.188178, 0.297066, 0.546461, 0.878929, 1.31394", \ + "0.154657, 0.176718, 0.264295, 0.350864, 0.563131, 0.879584, 1.31362", \ + "0.239215, 0.270944, 0.392662, 0.499901, 0.675027, 0.934855, 1.32964", \ + "0.332645, 0.373642, 0.531923, 0.67041, 0.876891, 1.101, 1.43595", \ + "0.43585, 0.486584, 0.68337, 0.853711, 1.10512, 1.35663, 1.65035" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0631541, 0.0945005, 0.255812, 0.4558, 0.855253, 1.37436, 2.05306", \ + "0.0750905, 0.10659, 0.269876, 0.470742, 0.870786, 1.39016, 2.069", \ + "0.138892, 0.183104, 0.353375, 0.553428, 0.953596, 1.47364, 2.15247", \ + "0.18018, 0.240142, 0.459805, 0.66177, 1.06, 1.57886, 2.25758", \ + "0.234138, 0.313462, 0.609473, 0.870348, 1.27869, 1.79386, 2.47058", \ + "0.284253, 0.381349, 0.746126, 1.07329, 1.56652, 2.08719, 2.76051", \ + "0.331644, 0.445985, 0.874645, 1.26247, 1.85335, 2.45517, 3.12999" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0728035, 0.114638, 0.335278, 0.610552, 1.16097, 1.87646, 2.81124", \ + "0.0713686, 0.114056, 0.335282, 0.610551, 1.16097, 1.87646, 2.81125", \ + "0.118002, 0.15672, 0.341641, 0.610545, 1.161, 1.87633, 2.81125", \ + "0.162622, 0.21072, 0.39596, 0.629897, 1.16074, 1.87589, 2.81153", \ + "0.232581, 0.294041, 0.528695, 0.746304, 1.20759, 1.88052, 2.81128", \ + "0.310493, 0.384498, 0.668785, 0.926787, 1.35545, 1.96006, 2.82836", \ + "0.397721, 0.483764, 0.814561, 1.11773, 1.58795, 2.14181, 2.93756" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0364303, 0.0513953, 0.12867, 0.224622, 0.416332, 0.665422, 0.991178", \ + "0.0548106, 0.0701066, 0.148237, 0.244517, 0.436408, 0.685667, 1.01148", \ + "0.11201, 0.143813, 0.250892, 0.347684, 0.53883, 0.787732, 1.1139", \ + "0.147586, 0.193327, 0.347195, 0.473069, 0.667451, 0.912436, 1.24001", \ + "0.190865, 0.255211, 0.477629, 0.659625, 0.91908, 1.17372, 1.50113", \ + "0.226269, 0.308853, 0.595884, 0.833935, 1.175, 1.50395, 1.84786", \ + "0.254965, 0.35528, 0.706073, 0.998909, 1.42244, 1.83173, 2.25432" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309155, 0.0501198, 0.152487, 0.280406, 0.536229, 0.868852, 1.30362", \ + "0.0330987, 0.0504785, 0.152514, 0.280462, 0.536172, 0.868754, 1.30361", \ + "0.082937, 0.102709, 0.177689, 0.286673, 0.536204, 0.868742, 1.30361", \ + "0.127611, 0.155689, 0.252793, 0.340774, 0.552873, 0.869268, 1.30365", \ + "0.199035, 0.239722, 0.375942, 0.488327, 0.665361, 0.924525, 1.31934", \ + "0.278888, 0.332071, 0.509938, 0.655121, 0.866478, 1.09128, 1.42599", \ + "0.367641, 0.43381, 0.654343, 0.833853, 1.09136, 1.34834, 1.63981" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0551477, 0.0810586, 0.214349, 0.379651, 0.70983, 1.13889, 1.7", \ + "0.0686822, 0.0947087, 0.229564, 0.395361, 0.726268, 1.15562, 1.71697", \ + "0.129326, 0.170301, 0.318281, 0.482691, 0.814156, 1.24367, 1.80493", \ + "0.167186, 0.222795, 0.423353, 0.594103, 0.926442, 1.35479, 1.91559", \ + "0.215267, 0.289676, 0.56337, 0.80087, 1.15609, 1.58184, 2.14074", \ + "0.258052, 0.349818, 0.689848, 0.990297, 1.4376, 1.88868, 2.44541", \ + "0.296907, 0.405529, 0.80809, 1.16691, 1.70866, 2.25141, 2.83278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0588535, 0.0934574, 0.27677, 0.505663, 0.963325, 1.55833, 2.33628", \ + "0.0588135, 0.0931352, 0.276695, 0.505683, 0.963367, 1.55837, 2.33594", \ + "0.108306, 0.140456, 0.288434, 0.505638, 0.963386, 1.55835, 2.33608", \ + "0.152659, 0.195164, 0.351723, 0.535459, 0.964282, 1.55838, 2.33613", \ + "0.221911, 0.277665, 0.485165, 0.669443, 1.03256, 1.57289, 2.33596", \ + "0.298997, 0.367037, 0.623019, 0.849203, 1.20362, 1.68041, 2.37638", \ + "0.384857, 0.465148, 0.766385, 1.03633, 1.44603, 1.89186, 2.51983" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0363975, 0.0513631, 0.128652, 0.224582, 0.416266, 0.665396, 0.991158", \ + "0.0546672, 0.0698825, 0.148042, 0.244326, 0.435844, 0.685488, 1.0113", \ + "0.111753, 0.143455, 0.250654, 0.345999, 0.538447, 0.787298, 1.11355", \ + "0.148298, 0.19364, 0.347044, 0.47255, 0.667003, 0.911967, 1.23951", \ + "0.193851, 0.257525, 0.478264, 0.659775, 0.918824, 1.1735, 1.50066", \ + "0.23292, 0.314251, 0.598441, 0.835154, 1.1754, 1.50401, 1.84789", \ + "0.26697, 0.365253, 0.711315, 1.00251, 1.42398, 1.83241, 2.25464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309181, 0.0501522, 0.152478, 0.280473, 0.53621, 0.86875, 1.30361", \ + "0.0333125, 0.0504875, 0.152485, 0.28037, 0.536229, 0.86875, 1.30361", \ + "0.0832337, 0.103063, 0.177876, 0.285493, 0.536291, 0.868892, 1.30361", \ + "0.127163, 0.155449, 0.25294, 0.341199, 0.553003, 0.869285, 1.3038", \ + "0.19741, 0.237976, 0.375292, 0.488137, 0.665402, 0.925289, 1.31953", \ + "0.27579, 0.328709, 0.507521, 0.65384, 0.866065, 1.09123, 1.42629", \ + "0.363077, 0.428563, 0.649664, 0.830104, 1.08972, 1.34764, 1.63953" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0788172, 0.110157, 0.271756, 0.471671, 0.870657, 1.38896, 2.06656", \ + "0.0909018, 0.122603, 0.28594, 0.48665, 0.886199, 1.40479, 2.08252", \ + "0.162918, 0.203164, 0.368076, 0.569292, 0.968982, 1.48828, 2.16603", \ + "0.213001, 0.267837, 0.4773, 0.677617, 1.07542, 1.59349, 2.27113", \ + "0.277916, 0.350502, 0.633286, 0.888596, 1.29388, 1.80856, 2.48432", \ + "0.338207, 0.42683, 0.77633, 1.09585, 1.58324, 2.10181, 2.77411", \ + "0.395639, 0.499695, 0.910525, 1.29021, 1.8745, 2.47077, 3.14365" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.085893, 0.127707, 0.348538, 0.623662, 1.17326, 1.88776, 2.82143", \ + "0.0848803, 0.127463, 0.348471, 0.623498, 1.17342, 1.88751, 2.82143", \ + "0.127313, 0.163912, 0.351988, 0.623529, 1.17325, 1.88768, 2.82143", \ + "0.173877, 0.220289, 0.403867, 0.640876, 1.17323, 1.8876, 2.82169", \ + "0.246273, 0.306325, 0.537578, 0.754097, 1.21754, 1.89113, 2.82159", \ + "0.326114, 0.398752, 0.677695, 0.935379, 1.36355, 1.96847, 2.83772", \ + "0.414623, 0.499364, 0.825936, 1.12737, 1.59506, 2.14905, 2.94542" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0368128, 0.0518372, 0.129388, 0.225529, 0.417736, 0.667459, 0.993884", \ + "0.0551058, 0.0705539, 0.148889, 0.245445, 0.43784, 0.68769, 1.01419", \ + "0.113419, 0.145036, 0.251632, 0.34861, 0.540188, 0.789709, 1.1166", \ + "0.150358, 0.195429, 0.34861, 0.474224, 0.668856, 0.914385, 1.24271", \ + "0.195898, 0.259248, 0.480453, 0.661959, 0.920909, 1.17578, 1.50383", \ + "0.234819, 0.315887, 0.600925, 0.83779, 1.17809, 1.50676, 1.85057", \ + "0.26859, 0.366256, 0.712524, 1.00511, 1.42725, 1.83591, 2.25787" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0415898, 0.0609729, 0.163047, 0.29079, 0.546511, 0.878924, 1.31395", \ + "0.0436563, 0.0612857, 0.163032, 0.290795, 0.546452, 0.878937, 1.31395", \ + "0.101305, 0.117159, 0.188178, 0.297066, 0.546461, 0.878929, 1.31394", \ + "0.154657, 0.176718, 0.264295, 0.350864, 0.563131, 0.879584, 1.31362", \ + "0.239215, 0.270944, 0.392662, 0.499901, 0.675027, 0.934855, 1.32964", \ + "0.332645, 0.373642, 0.531923, 0.67041, 0.876891, 1.101, 1.43595", \ + "0.43585, 0.486584, 0.68337, 0.853711, 1.10512, 1.35663, 1.65035" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0925132, 0.123629, 0.285426, 0.485787, 0.885555, 1.40483, 2.08386", \ + "0.105626, 0.137093, 0.299913, 0.500508, 0.900842, 1.42025, 2.09938", \ + "0.183984, 0.221488, 0.384888, 0.58491, 0.984744, 1.5045, 2.18338", \ + "0.242875, 0.293909, 0.494456, 0.693858, 1.09173, 1.61046, 2.28895", \ + "0.319057, 0.386655, 0.657971, 0.907509, 1.31102, 1.82734, 2.50275", \ + "0.390576, 0.472967, 0.808, 1.12088, 1.60266, 2.12018, 2.79311", \ + "0.460666, 0.557159, 0.950494, 1.32137, 1.89852, 2.49078, 3.16382" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.099054, 0.141217, 0.363018, 0.639044, 1.19012, 1.90605, 2.84222", \ + "0.0985094, 0.140968, 0.362855, 0.639042, 1.19012, 1.90623, 2.84211", \ + "0.136656, 0.171685, 0.366468, 0.639019, 1.19016, 1.90611, 2.84221", \ + "0.184953, 0.229878, 0.413752, 0.654509, 1.18993, 1.90594, 2.84221", \ + "0.258723, 0.318013, 0.546367, 0.764655, 1.232, 1.90907, 2.84198", \ + "0.336641, 0.409544, 0.687934, 0.943388, 1.37511, 1.98448, 2.85695", \ + "0.420584, 0.507053, 0.835311, 1.1352, 1.60477, 2.16261, 2.96353" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0419011, 0.0566994, 0.133989, 0.230149, 0.422337, 0.672022, 0.99848", \ + "0.0612045, 0.0764876, 0.154703, 0.251226, 0.443589, 0.693379, 1.01986", \ + "0.121139, 0.148787, 0.248753, 0.346901, 0.539983, 0.790435, 1.11677", \ + "0.159927, 0.200841, 0.340052, 0.459686, 0.657687, 0.908204, 1.23527", \ + "0.206357, 0.266608, 0.469528, 0.635021, 0.881347, 1.14459, 1.4675", \ + "0.247774, 0.325386, 0.592548, 0.80873, 1.12078, 1.43549, 1.7847", \ + "0.284855, 0.379136, 0.709073, 0.978081, 1.36298, 1.74005, 2.1461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0415962, 0.0609856, 0.163039, 0.290788, 0.546431, 0.879545, 1.31395", \ + "0.0421859, 0.0610009, 0.163044, 0.290792, 0.546461, 0.878934, 1.31395", \ + "0.0832261, 0.0990704, 0.1798, 0.295359, 0.546509, 0.879515, 1.31371", \ + "0.130934, 0.149615, 0.234385, 0.333012, 0.558911, 0.879407, 1.31402", \ + "0.211773, 0.235995, 0.339656, 0.445373, 0.641125, 0.924468, 1.32373", \ + "0.298638, 0.331513, 0.461347, 0.583999, 0.792675, 1.04602, 1.40742", \ + "0.390793, 0.433433, 0.595264, 0.741314, 0.972841, 1.23746, 1.56631" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0769219, 0.10793, 0.269421, 0.469871, 0.870145, 1.39022, 2.07014", \ + "0.0897194, 0.121142, 0.283867, 0.484562, 0.885418, 1.40563, 2.08564", \ + "0.162443, 0.202801, 0.368661, 0.569019, 0.969331, 1.48985, 2.16961", \ + "0.21305, 0.268063, 0.477455, 0.678115, 1.07651, 1.59566, 2.27523", \ + "0.279364, 0.351869, 0.63471, 0.889418, 1.29542, 1.81188, 2.48905", \ + "0.341947, 0.430551, 0.778775, 1.09828, 1.586, 2.10557, 2.77968", \ + "0.403151, 0.507187, 0.915879, 1.2944, 1.87791, 2.4754, 3.15025" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0861201, 0.128103, 0.349747, 0.625882, 1.1775, 1.89438, 2.83174", \ + "0.0850176, 0.127804, 0.349669, 0.625882, 1.1775, 1.89462, 2.83174", \ + "0.127439, 0.164422, 0.354355, 0.625868, 1.17759, 1.89457, 2.83174", \ + "0.173634, 0.220327, 0.405534, 0.643323, 1.17751, 1.89454, 2.83174", \ + "0.243731, 0.305177, 0.537916, 0.756297, 1.22167, 1.89806, 2.83174", \ + "0.318605, 0.393993, 0.678587, 0.935181, 1.36725, 1.97518, 2.8477", \ + "0.399804, 0.488286, 0.823273, 1.12751, 1.59859, 2.15496, 2.95564" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0415236, 0.0562814, 0.133337, 0.22923, 0.420898, 0.670027, 0.995774", \ + "0.0608165, 0.0760638, 0.154063, 0.250299, 0.442154, 0.691356, 1.01716", \ + "0.120149, 0.147856, 0.247922, 0.345971, 0.538558, 0.78849, 1.11405", \ + "0.15787, 0.199089, 0.338951, 0.458584, 0.65627, 0.906203, 1.2326", \ + "0.202609, 0.263405, 0.467394, 0.633098, 0.879907, 1.1419, 1.46493", \ + "0.241116, 0.319831, 0.58887, 0.80588, 1.11837, 1.43326, 1.78132", \ + "0.274347, 0.370509, 0.702977, 0.973705, 1.35945, 1.73676, 2.1426" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309259, 0.0501562, 0.15247, 0.280375, 0.536213, 0.869397, 1.30362", \ + "0.0315165, 0.0501437, 0.15248, 0.280597, 0.536213, 0.868755, 1.30362", \ + "0.067871, 0.0859983, 0.16932, 0.284954, 0.53621, 0.868805, 1.30377", \ + "0.109232, 0.132124, 0.22333, 0.322828, 0.549047, 0.869193, 1.30361", \ + "0.179083, 0.210422, 0.32517, 0.43447, 0.633744, 0.913711, 1.31288", \ + "0.254611, 0.297, 0.442475, 0.57074, 0.783067, 1.03729, 1.3963", \ + "0.335087, 0.389558, 0.572292, 0.724411, 0.961805, 1.2292, 1.55782" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0663471, 0.092014, 0.22563, 0.391441, 0.722514, 1.15272, 1.71528", \ + "0.0805143, 0.106565, 0.241168, 0.406643, 0.738718, 1.169, 1.73167", \ + "0.150919, 0.187876, 0.331095, 0.496091, 0.827383, 1.25769, 1.82027", \ + "0.197635, 0.248517, 0.439137, 0.61038, 0.940318, 1.36952, 1.93129", \ + "0.257634, 0.32559, 0.586483, 0.818281, 1.17059, 1.59714, 2.15708", \ + "0.312836, 0.39617, 0.720563, 1.01381, 1.45542, 1.90494, 2.46191", \ + "0.365122, 0.463606, 0.846418, 1.19666, 1.73119, 2.26984, 2.8499" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.069738, 0.104541, 0.288849, 0.518594, 0.977715, 1.57439, 2.35418", \ + "0.0691414, 0.104391, 0.288785, 0.518565, 0.977712, 1.57436, 2.35416", \ + "0.115669, 0.147234, 0.298676, 0.518398, 0.977743, 1.57437, 2.35418", \ + "0.161798, 0.203092, 0.358144, 0.54604, 0.978438, 1.57432, 2.35418", \ + "0.231044, 0.286849, 0.492775, 0.676801, 1.04439, 1.58765, 2.35417", \ + "0.304602, 0.374591, 0.630439, 0.857036, 1.21246, 1.69319, 2.39265", \ + "0.384965, 0.467353, 0.77327, 1.04446, 1.45233, 1.90331, 2.53435" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0414949, 0.0562584, 0.133315, 0.229214, 0.420879, 0.669999, 0.995755", \ + "0.0606163, 0.0758492, 0.1539, 0.250113, 0.441977, 0.691183, 1.01699", \ + "0.119745, 0.147554, 0.247568, 0.345561, 0.53824, 0.788113, 1.11393", \ + "0.157927, 0.199042, 0.338466, 0.458234, 0.655889, 0.905919, 1.23228", \ + "0.204383, 0.264612, 0.467581, 0.633069, 0.879635, 1.14163, 1.46459", \ + "0.246393, 0.324118, 0.590031, 0.806525, 1.11844, 1.43314, 1.78109", \ + "0.284314, 0.379397, 0.707323, 0.976273, 1.36035, 1.73711, 2.14268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309344, 0.0501639, 0.152468, 0.280374, 0.536209, 0.868751, 1.30361", \ + "0.0315624, 0.0501837, 0.152513, 0.280373, 0.536209, 0.868751, 1.30361", \ + "0.0681909, 0.086223, 0.169484, 0.285027, 0.536335, 0.86876, 1.30377", \ + "0.109351, 0.132209, 0.223711, 0.322857, 0.548754, 0.86936, 1.30357", \ + "0.178371, 0.209791, 0.325012, 0.434636, 0.633925, 0.913828, 1.31367", \ + "0.252265, 0.294339, 0.441433, 0.570203, 0.783004, 1.03737, 1.39635", \ + "0.331282, 0.384633, 0.568436, 0.722156, 0.96096, 1.22891, 1.55776" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0925132, 0.123629, 0.285426, 0.485787, 0.885555, 1.40483, 2.08386", \ + "0.105626, 0.137093, 0.299913, 0.500508, 0.900842, 1.42025, 2.09938", \ + "0.183984, 0.221488, 0.384888, 0.58491, 0.984744, 1.5045, 2.18338", \ + "0.242875, 0.293909, 0.494456, 0.693858, 1.09173, 1.61046, 2.28895", \ + "0.319057, 0.386655, 0.657971, 0.907509, 1.31102, 1.82734, 2.50275", \ + "0.390576, 0.472967, 0.808, 1.12088, 1.60266, 2.12018, 2.79311", \ + "0.460666, 0.557159, 0.950494, 1.32137, 1.89852, 2.49078, 3.16382" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.099054, 0.141217, 0.363018, 0.639044, 1.19012, 1.90605, 2.84222", \ + "0.0985094, 0.140968, 0.362855, 0.639042, 1.19012, 1.90623, 2.84211", \ + "0.136656, 0.171685, 0.366468, 0.639019, 1.19016, 1.90611, 2.84221", \ + "0.184953, 0.229878, 0.413752, 0.654509, 1.18993, 1.90594, 2.84221", \ + "0.258723, 0.318013, 0.546367, 0.764655, 1.232, 1.90907, 2.84198", \ + "0.336641, 0.409544, 0.687934, 0.943388, 1.37511, 1.98448, 2.85695", \ + "0.420584, 0.507053, 0.835311, 1.1352, 1.60477, 2.16261, 2.96353" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0419011, 0.0566994, 0.133989, 0.230149, 0.422337, 0.672022, 0.99848", \ + "0.0612045, 0.0764876, 0.154703, 0.251226, 0.443589, 0.693379, 1.01986", \ + "0.121139, 0.148787, 0.248753, 0.346901, 0.539983, 0.790435, 1.11677", \ + "0.159927, 0.200841, 0.340052, 0.459686, 0.657687, 0.908204, 1.23527", \ + "0.206357, 0.266608, 0.469528, 0.635021, 0.881347, 1.14459, 1.4675", \ + "0.247774, 0.325386, 0.592548, 0.80873, 1.12078, 1.43549, 1.7847", \ + "0.284855, 0.379136, 0.709073, 0.978081, 1.36298, 1.74005, 2.1461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0415962, 0.0609856, 0.163039, 0.290788, 0.546431, 0.879545, 1.31395", \ + "0.0421859, 0.0610009, 0.163044, 0.290792, 0.546461, 0.878934, 1.31395", \ + "0.0832261, 0.0990704, 0.1798, 0.295359, 0.546509, 0.879515, 1.31371", \ + "0.130934, 0.149615, 0.234385, 0.333012, 0.558911, 0.879407, 1.31402", \ + "0.211773, 0.235995, 0.339656, 0.445373, 0.641125, 0.924468, 1.32373", \ + "0.298638, 0.331513, 0.461347, 0.583999, 0.792675, 1.04602, 1.40742", \ + "0.390793, 0.433433, 0.595264, 0.741314, 0.972841, 1.23746, 1.56631" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.120033, 0.15121, 0.31313, 0.513526, 0.913496, 1.43261, 2.1116", \ + "0.135783, 0.167149, 0.329953, 0.530826, 0.931002, 1.45047, 2.1296", \ + "0.207639, 0.243299, 0.407814, 0.608997, 1.00974, 1.52985, 2.20915", \ + "0.261404, 0.307737, 0.50128, 0.704997, 1.10512, 1.62609, 2.30494", \ + "0.330206, 0.392864, 0.645726, 0.887237, 1.29793, 1.81763, 2.49783", \ + "0.396911, 0.473883, 0.785151, 1.07683, 1.54679, 2.06888, 2.75386", \ + "0.46594, 0.556094, 0.92162, 1.26535, 1.80802, 2.39163, 3.07816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991479, 0.141252, 0.362884, 0.639035, 1.19005, 1.90624, 2.84211", \ + "0.0991343, 0.141208, 0.363022, 0.639035, 1.19012, 1.90605, 2.84215", \ + "0.12342, 0.158796, 0.365221, 0.639032, 1.18997, 1.90604, 2.84215", \ + "0.168059, 0.207843, 0.397379, 0.650246, 1.19002, 1.9061, 2.84215", \ + "0.245088, 0.293165, 0.501074, 0.729491, 1.22159, 1.90931, 2.8419", \ + "0.328494, 0.385289, 0.625684, 0.870513, 1.32712, 1.9593, 2.85571", \ + "0.415289, 0.480883, 0.758357, 1.03097, 1.50384, 2.09528, 2.93331" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0270252, 0.0355527, 0.0783952, 0.130695, 0.234731, 0.369648, 0.545872", \ + "0.0494675, 0.0578543, 0.100513, 0.152913, 0.256949, 0.39174, 0.56775", \ + "0.117252, 0.13816, 0.212273, 0.271867, 0.375509, 0.50932, 0.685549", \ + "0.162564, 0.193973, 0.305399, 0.396091, 0.522508, 0.656737, 0.832093", \ + "0.219141, 0.264908, 0.43246, 0.570473, 0.762661, 0.942871, 1.1278", \ + "0.26919, 0.328411, 0.549628, 0.735339, 0.997546, 1.24337, 1.49056", \ + "0.3144, 0.385817, 0.658567, 0.892614, 1.22593, 1.54134, 1.85856" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.035112, 0.0456239, 0.101505, 0.171532, 0.311855, 0.494395, 0.733115", \ + "0.0379901, 0.0469636, 0.1015, 0.171524, 0.31185, 0.494328, 0.733063", \ + "0.098863, 0.107588, 0.142513, 0.191604, 0.314815, 0.494315, 0.733263", \ + "0.156491, 0.169147, 0.22085, 0.266716, 0.359339, 0.51112, 0.734626", \ + "0.247004, 0.267676, 0.346253, 0.413787, 0.513209, 0.625401, 0.804187", \ + "0.344623, 0.373494, 0.483333, 0.57651, 0.709142, 0.838728, 0.980909", \ + "0.450517, 0.487867, 0.631858, 0.75275, 0.922586, 1.08508, 1.2518" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104199, 0.13515, 0.296257, 0.496061, 0.895153, 1.41326, 2.09102", \ + "0.119838, 0.150954, 0.313015, 0.513341, 0.912644, 1.43112, 2.10902", \ + "0.187876, 0.225172, 0.390932, 0.591639, 0.991416, 1.51057, 2.18866", \ + "0.234331, 0.284098, 0.483401, 0.686877, 1.08654, 1.60696, 2.28441", \ + "0.292802, 0.360394, 0.62311, 0.868255, 1.28037, 1.79885, 2.4778", \ + "0.351163, 0.433642, 0.757185, 1.05458, 1.52795, 2.05457, 2.73425", \ + "0.411774, 0.508726, 0.888824, 1.23914, 1.78672, 2.37262, 3.05891" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0861011, 0.127752, 0.348541, 0.623661, 1.1733, 1.88775, 2.82165", \ + "0.0861494, 0.127783, 0.348538, 0.6237, 1.17326, 1.88762, 2.82169", \ + "0.113615, 0.149159, 0.351563, 0.623713, 1.17341, 1.88776, 2.82169", \ + "0.158203, 0.198591, 0.38639, 0.636283, 1.17341, 1.88767, 2.82148", \ + "0.234199, 0.282964, 0.491196, 0.718555, 1.20667, 1.89154, 2.82151", \ + "0.316047, 0.373919, 0.615636, 0.860614, 1.31457, 1.94733, 2.83612", \ + "0.401222, 0.468735, 0.746896, 1.02028, 1.49267, 2.08285, 2.91553" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0268038, 0.035306, 0.0780832, 0.130312, 0.234175, 0.368889, 0.544857", \ + "0.0492258, 0.0576281, 0.100225, 0.152538, 0.256402, 0.390981, 0.566745", \ + "0.116158, 0.137243, 0.211731, 0.27146, 0.374959, 0.508591, 0.684545", \ + "0.16031, 0.192296, 0.304423, 0.395324, 0.521893, 0.655994, 0.831103", \ + "0.215166, 0.261854, 0.430363, 0.568824, 0.761375, 0.941802, 1.12674", \ + "0.261947, 0.322544, 0.545893, 0.732499, 0.995364, 1.24153, 1.489", \ + "0.302058, 0.376165, 0.652468, 0.888055, 1.22246, 1.53849, 1.85614" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0274891, 0.0388329, 0.0955373, 0.165644, 0.306055, 0.488635, 0.727387", \ + "0.0304099, 0.0401797, 0.0955299, 0.165649, 0.30605, 0.488634, 0.727331", \ + "0.0875078, 0.0981938, 0.136614, 0.185763, 0.30902, 0.488663, 0.727518", \ + "0.139043, 0.154803, 0.212414, 0.260572, 0.353544, 0.505459, 0.728984", \ + "0.220141, 0.245075, 0.333384, 0.404637, 0.506742, 0.61971, 0.798588", \ + "0.308208, 0.34303, 0.465718, 0.563966, 0.700122, 0.83134, 0.975283", \ + "0.403855, 0.44892, 0.609156, 0.735894, 0.911545, 1.07699, 1.24534" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0936132, 0.120076, 0.257638, 0.428229, 0.76868, 1.21097, 1.78898", \ + "0.109645, 0.136251, 0.27464, 0.44568, 0.786454, 1.2289, 1.8069", \ + "0.18252, 0.21647, 0.360395, 0.531593, 0.872913, 1.31592, 1.89438", \ + "0.230286, 0.277921, 0.461746, 0.637964, 0.980575, 1.42274, 2.00076", \ + "0.28893, 0.354649, 0.607371, 0.834214, 1.19514, 1.63738, 2.21665", \ + "0.346887, 0.427394, 0.742258, 1.02695, 1.46278, 1.9255, 2.5034", \ + "0.406526, 0.501018, 0.872894, 1.21276, 1.73239, 2.26724, 2.86542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0803419, 0.115305, 0.30103, 0.53249, 0.99511, 1.5963, 2.38142", \ + "0.0803774, 0.115343, 0.301035, 0.532513, 0.995129, 1.59632, 2.38188", \ + "0.112903, 0.141642, 0.305732, 0.532569, 0.995065, 1.59632, 2.38188", \ + "0.1633, 0.197671, 0.349757, 0.55058, 0.995212, 1.596, 2.38175", \ + "0.244935, 0.288084, 0.469085, 0.653355, 1.04253, 1.60441, 2.38174", \ + "0.330874, 0.383722, 0.602472, 0.812784, 1.17764, 1.68414, 2.40875", \ + "0.419951, 0.481824, 0.739689, 0.9844, 1.38362, 1.8537, 2.51689" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295563, 0.0379022, 0.0804468, 0.132597, 0.2364, 0.371073, 0.547029", \ + "0.0517824, 0.0600522, 0.102932, 0.154802, 0.258639, 0.391442, 0.568986", \ + "0.122797, 0.142831, 0.21488, 0.273736, 0.377229, 0.510941, 0.68688", \ + "0.170603, 0.200775, 0.309042, 0.398561, 0.52414, 0.658147, 0.833838", \ + "0.230247, 0.274462, 0.437599, 0.573933, 0.764963, 0.944451, 1.12896", \ + "0.282385, 0.339727, 0.556099, 0.739949, 1.00023, 1.24521, 1.49184", \ + "0.328146, 0.398346, 0.666466, 0.897578, 1.22953, 1.54363, 1.85992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289524, 0.0403485, 0.0972078, 0.167385, 0.307828, 0.490424, 0.72921", \ + "0.0313804, 0.0414893, 0.0972066, 0.167374, 0.307824, 0.490422, 0.729107", \ + "0.0879224, 0.0983667, 0.137058, 0.186801, 0.310592, 0.49042, 0.729266", \ + "0.139369, 0.155152, 0.212957, 0.261091, 0.354596, 0.506929, 0.730624", \ + "0.220694, 0.245345, 0.333741, 0.404961, 0.507056, 0.620395, 0.799598", \ + "0.308268, 0.34292, 0.465556, 0.563817, 0.700269, 0.831454, 0.975735", \ + "0.403595, 0.448273, 0.607453, 0.735514, 0.9105, 1.07641, 1.24593" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104495, 0.135529, 0.297191, 0.497687, 0.898162, 1.41807, 2.09818", \ + "0.120089, 0.15131, 0.31394, 0.51496, 0.915647, 1.43591, 2.11617", \ + "0.188076, 0.225464, 0.39175, 0.593151, 0.994351, 1.51527, 2.19571", \ + "0.234501, 0.284377, 0.48412, 0.688265, 1.0893, 1.61151, 2.29139", \ + "0.293012, 0.360703, 0.623825, 0.869484, 1.28178, 1.80314, 2.48445", \ + "0.351424, 0.434027, 0.757968, 1.05585, 1.53018, 2.06219, 2.74038", \ + "0.412132, 0.509172, 0.889728, 1.24052, 1.78903, 2.37626, 3.06467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0863602, 0.128162, 0.349753, 0.625883, 1.17754, 1.89462, 2.83194", \ + "0.0863986, 0.128162, 0.349749, 0.625922, 1.1775, 1.89462, 2.83198", \ + "0.113812, 0.149478, 0.352767, 0.625937, 1.17759, 1.89462, 2.83198", \ + "0.158381, 0.198874, 0.387424, 0.638491, 1.17765, 1.89454, 2.83183", \ + "0.234362, 0.283226, 0.492077, 0.720339, 1.20997, 1.89858, 2.83191", \ + "0.31622, 0.374173, 0.616472, 0.862229, 1.31806, 1.95723, 2.8461", \ + "0.401389, 0.469004, 0.747713, 1.02183, 1.49583, 2.08854, 2.92496" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0268015, 0.0353175, 0.0780844, 0.130314, 0.234181, 0.368864, 0.54487", \ + "0.0492242, 0.0576267, 0.100227, 0.15254, 0.256405, 0.390992, 0.566763", \ + "0.116151, 0.137239, 0.211734, 0.271462, 0.374964, 0.508598, 0.684559", \ + "0.160184, 0.192349, 0.304426, 0.395329, 0.521845, 0.656016, 0.8311", \ + "0.215096, 0.261791, 0.43034, 0.568817, 0.76138, 0.941805, 1.12676", \ + "0.261906, 0.322425, 0.545816, 0.732462, 0.995356, 1.24153, 1.48901", \ + "0.302212, 0.375955, 0.652342, 0.887868, 1.22242, 1.53848, 1.85615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0274667, 0.0388007, 0.0955052, 0.165615, 0.306024, 0.488588, 0.727337", \ + "0.0303878, 0.0401545, 0.095498, 0.16562, 0.306026, 0.488605, 0.727144", \ + "0.0874536, 0.0981495, 0.136614, 0.185738, 0.309, 0.488616, 0.727494", \ + "0.139122, 0.154655, 0.212374, 0.26056, 0.35357, 0.50543, 0.728941", \ + "0.220063, 0.245027, 0.333347, 0.404611, 0.5067, 0.619692, 0.798407", \ + "0.307943, 0.342975, 0.465657, 0.563886, 0.700082, 0.831203, 0.975272", \ + "0.403666, 0.44885, 0.609169, 0.736348, 0.911359, 1.07698, 1.24529" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0890039, 0.119721, 0.280389, 0.480257, 0.879612, 1.39873, 2.0776", \ + "0.104453, 0.135316, 0.297067, 0.497583, 0.897291, 1.41656, 2.0956", \ + "0.166972, 0.20665, 0.375034, 0.575729, 0.976197, 1.49596, 2.17523", \ + "0.204777, 0.259104, 0.465969, 0.670972, 1.07144, 1.59102, 2.27112", \ + "0.251888, 0.325829, 0.600522, 0.850307, 1.26605, 1.78467, 2.46423", \ + "0.300843, 0.391273, 0.72949, 1.03305, 1.51164, 2.03971, 2.72062", \ + "0.352511, 0.458758, 0.856107, 1.21363, 1.76724, 2.3572, 3.04543" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0732806, 0.114768, 0.335279, 0.610552, 1.16092, 1.87646, 2.81149", \ + "0.0733788, 0.114787, 0.335279, 0.610534, 1.16097, 1.87646, 2.81153", \ + "0.104077, 0.140576, 0.33934, 0.610549, 1.16078, 1.87631, 2.81153", \ + "0.148655, 0.189582, 0.376626, 0.624757, 1.16103, 1.87653, 2.81153", \ + "0.224568, 0.27307, 0.482293, 0.709758, 1.19567, 1.8807, 2.81128", \ + "0.305743, 0.362629, 0.605463, 0.8523, 1.30553, 1.93752, 2.82639", \ + "0.389729, 0.455995, 0.736386, 1.01138, 1.48432, 2.07789, 2.90695" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265834, 0.035085, 0.0777744, 0.129936, 0.233641, 0.368184, 0.54389", \ + "0.0489833, 0.0574016, 0.0999412, 0.152169, 0.255887, 0.390266, 0.565773", \ + "0.115207, 0.136477, 0.211196, 0.271057, 0.374421, 0.507832, 0.683586", \ + "0.158322, 0.190825, 0.303474, 0.394599, 0.521304, 0.655293, 0.830133", \ + "0.211454, 0.2585, 0.428203, 0.567241, 0.760175, 0.941134, 1.12584", \ + "0.255599, 0.317075, 0.542267, 0.729762, 0.993292, 1.23984, 1.48753", \ + "0.29194, 0.367846, 0.646842, 0.883597, 1.21908, 1.53569, 1.85382" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0225822, 0.0332312, 0.0895111, 0.159779, 0.300494, 0.483138, 0.721938", \ + "0.0256034, 0.0345871, 0.0895007, 0.159813, 0.300352, 0.482975, 0.721777", \ + "0.0744884, 0.0878262, 0.130936, 0.17996, 0.303351, 0.483106, 0.721795", \ + "0.11917, 0.138987, 0.204071, 0.254906, 0.348138, 0.499973, 0.723412", \ + "0.189433, 0.221165, 0.320774, 0.396086, 0.501458, 0.614293, 0.793026", \ + "0.266233, 0.309913, 0.448021, 0.552106, 0.692715, 0.825198, 0.970846", \ + "0.350807, 0.406435, 0.586296, 0.720605, 0.901805, 1.06807, 1.23924" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0807874, 0.107044, 0.244259, 0.414857, 0.755797, 1.19852, 1.77781", \ + "0.0966523, 0.123064, 0.261193, 0.432274, 0.773495, 1.21677, 1.79584", \ + "0.163126, 0.199818, 0.346926, 0.518125, 0.85983, 1.30364, 1.8833", \ + "0.201745, 0.254052, 0.446269, 0.624419, 0.964796, 1.41054, 1.98965", \ + "0.24908, 0.321097, 0.586305, 0.818142, 1.18214, 1.62514, 2.20562", \ + "0.29784, 0.385763, 0.71546, 1.00657, 1.44794, 1.91237, 2.49228", \ + "0.348768, 0.452265, 0.841009, 1.18836, 1.71483, 2.25363, 2.85428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.069441, 0.104367, 0.289898, 0.52158, 0.984778, 1.58708, 2.37402", \ + "0.0695198, 0.104386, 0.289966, 0.521606, 0.984793, 1.58694, 2.37401", \ + "0.105606, 0.135259, 0.295947, 0.521636, 0.984967, 1.58676, 2.37401", \ + "0.155647, 0.190524, 0.342572, 0.541422, 0.985198, 1.58717, 2.37393", \ + "0.23733, 0.279948, 0.462377, 0.647656, 1.03449, 1.59609, 2.37344", \ + "0.322664, 0.37439, 0.594728, 0.806594, 1.17156, 1.67647, 2.40134", \ + "0.410734, 0.470884, 0.73048, 0.978481, 1.37806, 1.84732, 2.51051" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0293249, 0.0376706, 0.0801331, 0.132223, 0.23588, 0.370366, 0.546106", \ + "0.0515613, 0.0598273, 0.102627, 0.154433, 0.258121, 0.390739, 0.568015", \ + "0.121789, 0.142023, 0.214352, 0.27336, 0.376696, 0.510113, 0.685966", \ + "0.168676, 0.199152, 0.308109, 0.397826, 0.523613, 0.657425, 0.832899", \ + "0.226719, 0.271462, 0.435596, 0.572371, 0.763841, 0.94354, 1.1281", \ + "0.276333, 0.334566, 0.552532, 0.737326, 0.998241, 1.24354, 1.49036", \ + "0.31854, 0.390023, 0.660529, 0.893359, 1.22618, 1.54085, 1.85763" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240925, 0.0347658, 0.0912287, 0.161545, 0.302123, 0.484891, 0.723704", \ + "0.0265742, 0.0359158, 0.0911963, 0.161544, 0.302123, 0.484878, 0.723539", \ + "0.0757179, 0.088506, 0.131269, 0.181019, 0.304941, 0.484857, 0.723671", \ + "0.120499, 0.140032, 0.204734, 0.255454, 0.348992, 0.501385, 0.724879", \ + "0.191697, 0.222081, 0.321155, 0.396491, 0.50123, 0.615273, 0.793931", \ + "0.268756, 0.310994, 0.44817, 0.551802, 0.691769, 0.825105, 0.970953", \ + "0.352996, 0.407634, 0.585677, 0.719682, 0.900996, 1.06847, 1.23926" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0855691, 0.111262, 0.245002, 0.410862, 0.741955, 1.17212, 1.73463", \ + "0.102931, 0.128827, 0.263353, 0.429626, 0.76104, 1.19141, 1.75397", \ + "0.170009, 0.203158, 0.344414, 0.510741, 0.843088, 1.27365, 1.83669", \ + "0.213307, 0.258256, 0.435514, 0.608365, 0.941376, 1.37232, 1.93535", \ + "0.266593, 0.328665, 0.56624, 0.783678, 1.13923, 1.57268, 2.13311", \ + "0.317434, 0.394041, 0.69005, 0.957894, 1.37789, 1.83453, 2.39699", \ + "0.368612, 0.459474, 0.810461, 1.12857, 1.61986, 2.13676, 2.72782" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0698138, 0.104568, 0.288848, 0.518563, 0.977712, 1.57436, 2.3543", \ + "0.0698203, 0.104559, 0.288848, 0.518595, 0.977713, 1.57439, 2.35429", \ + "0.099167, 0.130091, 0.294573, 0.518614, 0.977615, 1.57416, 2.3543", \ + "0.142793, 0.17779, 0.335286, 0.537005, 0.978643, 1.57417, 2.3543", \ + "0.216478, 0.25941, 0.439805, 0.631348, 1.02607, 1.58622, 2.35418", \ + "0.296171, 0.348196, 0.560299, 0.770877, 1.1498, 1.6635, 2.38671", \ + "0.378956, 0.440328, 0.687694, 0.925806, 1.33061, 1.81515, 2.48944" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0266704, 0.0351755, 0.0779263, 0.130172, 0.234055, 0.368773, 0.544763", \ + "0.0488596, 0.0572396, 0.100215, 0.152131, 0.256024, 0.390653, 0.563888", \ + "0.116047, 0.137225, 0.211352, 0.271269, 0.374608, 0.508385, 0.684239", \ + "0.160853, 0.192273, 0.30416, 0.394992, 0.521513, 0.655625, 0.831274", \ + "0.217397, 0.263618, 0.431101, 0.568893, 0.761272, 0.941848, 1.12657", \ + "0.26759, 0.327206, 0.548209, 0.733732, 0.99572, 1.24157, 1.48893", \ + "0.312817, 0.385385, 0.65787, 0.890991, 1.22405, 1.53913, 1.85642" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0274784, 0.0388097, 0.0955051, 0.165614, 0.30603, 0.488606, 0.7273", \ + "0.0306143, 0.0403004, 0.0954978, 0.16562, 0.306027, 0.488604, 0.727363", \ + "0.0875733, 0.0981529, 0.136958, 0.185885, 0.309054, 0.488611, 0.727356", \ + "0.138553, 0.154831, 0.212688, 0.260965, 0.353838, 0.505627, 0.72892", \ + "0.218239, 0.243332, 0.332393, 0.404459, 0.506822, 0.619582, 0.798531", \ + "0.304093, 0.339225, 0.463096, 0.562548, 0.69963, 0.831145, 0.975374", \ + "0.397683, 0.442747, 0.603528, 0.732852, 0.909438, 1.07622, 1.24496" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0729832, 0.0983386, 0.231113, 0.396314, 0.72645, 1.15554, 1.71667", \ + "0.0902604, 0.115762, 0.249402, 0.41506, 0.745529, 1.17475, 1.73588", \ + "0.151408, 0.186572, 0.330533, 0.496312, 0.827677, 1.25708, 1.81884", \ + "0.186377, 0.235607, 0.419738, 0.594853, 0.926241, 1.35577, 1.91767", \ + "0.22875, 0.296943, 0.545643, 0.767115, 1.12417, 1.55667, 2.11595", \ + "0.270175, 0.354637, 0.664443, 0.937688, 1.36029, 1.8187, 2.37917", \ + "0.312914, 0.412435, 0.779833, 1.10444, 1.60075, 2.12005, 2.71209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0590108, 0.0934676, 0.276771, 0.505664, 0.963366, 1.55836, 2.3361", \ + "0.0591196, 0.0935018, 0.276771, 0.505664, 0.963367, 1.55802, 2.33597", \ + "0.0913187, 0.122344, 0.283792, 0.505626, 0.963404, 1.55839, 2.3361", \ + "0.13501, 0.170285, 0.327184, 0.526923, 0.96459, 1.55835, 2.3361", \ + "0.208656, 0.251145, 0.432146, 0.623409, 1.0139, 1.57135, 2.33559", \ + "0.287714, 0.338576, 0.551812, 0.762952, 1.13893, 1.65019, 2.36935", \ + "0.368806, 0.429417, 0.678267, 0.91709, 1.3216, 1.80316, 2.47368" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.026453, 0.0349536, 0.07764, 0.129805, 0.233531, 0.368055, 0.543824", \ + "0.0486156, 0.0570192, 0.0999308, 0.151767, 0.255501, 0.389927, 0.562893", \ + "0.115036, 0.136395, 0.21089, 0.270861, 0.37407, 0.507647, 0.683262", \ + "0.158858, 0.190744, 0.303214, 0.394264, 0.520976, 0.6551, 0.830347", \ + "0.213843, 0.260497, 0.42912, 0.567322, 0.760066, 0.940959, 1.12566", \ + "0.261436, 0.321914, 0.544576, 0.730916, 0.993667, 1.23989, 1.48745", \ + "0.303417, 0.377219, 0.652492, 0.886731, 1.22072, 1.53635, 1.85409" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0225806, 0.0332062, 0.0895009, 0.159793, 0.300349, 0.483136, 0.721928", \ + "0.0258529, 0.0347374, 0.08955, 0.159807, 0.300347, 0.482983, 0.721899", \ + "0.0746701, 0.0879091, 0.131251, 0.18011, 0.303355, 0.483105, 0.721913", \ + "0.118684, 0.139162, 0.204372, 0.255304, 0.348405, 0.500048, 0.723475", \ + "0.18776, 0.219367, 0.319229, 0.395935, 0.501579, 0.614462, 0.793147", \ + "0.262788, 0.306347, 0.445576, 0.550712, 0.692262, 0.825144, 0.970929", \ + "0.344573, 0.400753, 0.580855, 0.717164, 0.899846, 1.06734, 1.23891" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0650496, 0.0859166, 0.19496, 0.330595, 0.601597, 0.953975, 1.41432", \ + "0.0828623, 0.103837, 0.213605, 0.349619, 0.620917, 0.973286, 1.43404", \ + "0.147561, 0.179991, 0.303946, 0.440241, 0.711837, 1.06487, 1.52568", \ + "0.183087, 0.230344, 0.400769, 0.551541, 0.823693, 1.17672, 1.63694", \ + "0.225456, 0.291631, 0.530747, 0.735524, 1.04775, 1.40151, 1.86237", \ + "0.266615, 0.348616, 0.649668, 0.910741, 1.2988, 1.69857, 2.1611", \ + "0.308119, 0.404974, 0.76299, 1.07836, 1.54772, 2.02036, 2.53407" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0532762, 0.0811787, 0.229474, 0.41462, 0.784779, 1.26565, 1.89482", \ + "0.0533787, 0.0811878, 0.229473, 0.414621, 0.784825, 1.26606, 1.89436", \ + "0.0920791, 0.116425, 0.239815, 0.415135, 0.784811, 1.26566, 1.89481", \ + "0.140847, 0.17048, 0.295043, 0.444839, 0.788207, 1.26593, 1.89446", \ + "0.219635, 0.257017, 0.411904, 0.563842, 0.857215, 1.28951, 1.89561", \ + "0.30296, 0.348316, 0.539594, 0.718239, 1.01401, 1.39581, 1.95053", \ + "0.388318, 0.443092, 0.671868, 0.883784, 1.21869, 1.59307, 2.09149" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0291915, 0.037542, 0.0800012, 0.132101, 0.235741, 0.370236, 0.545952", \ + "0.0512744, 0.0597039, 0.102354, 0.154107, 0.257798, 0.390476, 0.567727", \ + "0.121849, 0.141815, 0.214095, 0.273207, 0.376518, 0.510096, 0.68549", \ + "0.169138, 0.199371, 0.308053, 0.396925, 0.523048, 0.657166, 0.832291", \ + "0.229114, 0.273268, 0.436269, 0.572535, 0.7636, 0.943369, 1.12788", \ + "0.282045, 0.33932, 0.555005, 0.73831, 0.998676, 1.2436, 1.49031", \ + "0.329166, 0.399497, 0.666342, 0.896618, 1.22777, 1.54161, 1.85808" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240906, 0.034765, 0.0912394, 0.16156, 0.302114, 0.484884, 0.723668", \ + "0.0267301, 0.0359511, 0.0911754, 0.161531, 0.302119, 0.484872, 0.723563", \ + "0.0756437, 0.0887274, 0.131526, 0.181131, 0.304976, 0.484864, 0.723668", \ + "0.120068, 0.139814, 0.204766, 0.25651, 0.349473, 0.501481, 0.724914", \ + "0.189821, 0.220467, 0.320381, 0.396294, 0.501444, 0.615436, 0.794262", \ + "0.265121, 0.307421, 0.4455, 0.550727, 0.691253, 0.825023, 0.971004", \ + "0.34762, 0.401401, 0.579705, 0.716046, 0.899134, 1.06759, 1.2386" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.120033, 0.15121, 0.31313, 0.513526, 0.913496, 1.43261, 2.1116", \ + "0.135783, 0.167149, 0.329953, 0.530826, 0.931002, 1.45047, 2.1296", \ + "0.207639, 0.243299, 0.407814, 0.608997, 1.00974, 1.52985, 2.20915", \ + "0.261404, 0.307737, 0.50128, 0.704997, 1.10512, 1.62609, 2.30494", \ + "0.330206, 0.392864, 0.645726, 0.887237, 1.29793, 1.81763, 2.49783", \ + "0.396911, 0.473883, 0.785151, 1.07683, 1.54679, 2.06888, 2.75386", \ + "0.46594, 0.556094, 0.92162, 1.26535, 1.80802, 2.39163, 3.07816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991479, 0.141252, 0.362884, 0.639035, 1.19005, 1.90624, 2.84211", \ + "0.0991343, 0.141208, 0.363022, 0.639035, 1.19012, 1.90605, 2.84215", \ + "0.12342, 0.158796, 0.365221, 0.639032, 1.18997, 1.90604, 2.84215", \ + "0.168059, 0.207843, 0.397379, 0.650246, 1.19002, 1.9061, 2.84215", \ + "0.245088, 0.293165, 0.501074, 0.729491, 1.22159, 1.90931, 2.8419", \ + "0.328494, 0.385289, 0.625684, 0.870513, 1.32712, 1.9593, 2.85571", \ + "0.415289, 0.480883, 0.758357, 1.03097, 1.50384, 2.09528, 2.93331" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295563, 0.0379022, 0.0804468, 0.132597, 0.2364, 0.371073, 0.547029", \ + "0.0517824, 0.0600522, 0.102932, 0.154802, 0.258639, 0.391442, 0.568986", \ + "0.122797, 0.142831, 0.21488, 0.273736, 0.377229, 0.510941, 0.68688", \ + "0.170603, 0.200775, 0.309042, 0.398561, 0.52414, 0.658147, 0.833838", \ + "0.230247, 0.274462, 0.437599, 0.573933, 0.764963, 0.944451, 1.12896", \ + "0.282385, 0.339727, 0.556099, 0.739949, 1.00023, 1.24521, 1.49184", \ + "0.328146, 0.398346, 0.666466, 0.897578, 1.22953, 1.54363, 1.85992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289524, 0.0403485, 0.0972078, 0.167385, 0.307828, 0.490424, 0.72921", \ + "0.0313804, 0.0414893, 0.0972066, 0.167374, 0.307824, 0.490422, 0.729107", \ + "0.0879224, 0.0983667, 0.137058, 0.186801, 0.310592, 0.49042, 0.729266", \ + "0.139369, 0.155152, 0.212957, 0.261091, 0.354596, 0.506929, 0.730624", \ + "0.220694, 0.245345, 0.333741, 0.404961, 0.507056, 0.620395, 0.799598", \ + "0.308268, 0.34292, 0.465556, 0.563817, 0.700269, 0.831454, 0.975735", \ + "0.403595, 0.448273, 0.607453, 0.735514, 0.9105, 1.07641, 1.24593" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143428, 0.0143778, 0.0144253, 0.0144364, 0.0144432, 0.0144432, 0.0144398", \ + "0.0141146, 0.0141825, 0.0143341, 0.014389, 0.0144259, 0.014439, 0.0144448", \ + "0.0139205, 0.0139525, 0.0140822, 0.0141858, 0.0142742, 0.0143398, 0.0143707", \ + "0.0139528, 0.0139391, 0.0139978, 0.0140861, 0.014167, 0.0142518, 0.0143156", \ + "0.0144959, 0.0143931, 0.0142538, 0.0142251, 0.0142002, 0.0142419, 0.0142771", \ + "0.0160095, 0.015746, 0.0151332, 0.0148332, 0.0146255, 0.0145263, 0.0144457", \ + "0.0185924, 0.0181275, 0.0168547, 0.0161954, 0.0156041, 0.0152353, 0.0149662" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000912998, 0.000920409, 0.000922596, 0.000922324, 0.000921102, 0.000921346, 0.000919844", \ + "0.000700253, 0.000728366, 0.000768876, 0.00077637, 0.000783232, 0.000776752, 0.000778599", \ + "0.000716976, 0.000752712, 0.000709805, 0.000718406, 0.000714785, 0.000723414, 0.000715836", \ + "0.00121305, 0.00113274, 0.00102952, 0.00096831, 0.000866746, 0.000825329, 0.000784998", \ + "0.00270252, 0.00248944, 0.00188803, 0.00156295, 0.00129334, 0.00111423, 0.000999985", \ + "0.00486487, 0.00455121, 0.00351222, 0.0028578, 0.00219564, 0.00179202, 0.00151755", \ + "0.00782555, 0.00740955, 0.00593334, 0.00489888, 0.00375373, 0.00300193, 0.00244673" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.012628, 0.0126795, 0.0127382, 0.0127514, 0.012759, 0.0127639, 0.0127624", \ + "0.0123711, 0.0124591, 0.0126402, 0.0127017, 0.0127417, 0.0127597, 0.0127684", \ + "0.012196, 0.0122491, 0.0123817, 0.0124949, 0.0126048, 0.0126592, 0.0126959", \ + "0.012259, 0.0122602, 0.0123124, 0.0123929, 0.0124821, 0.0125717, 0.0126393", \ + "0.0128749, 0.0127665, 0.0125556, 0.0125667, 0.0125285, 0.0125645, 0.0125998", \ + "0.0145318, 0.0141974, 0.0134774, 0.0131922, 0.0129803, 0.0128611, 0.0127427", \ + "0.017224, 0.0166871, 0.0152703, 0.0145644, 0.0139241, 0.0136184, 0.0133221" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000912753, 0.000920287, 0.000922157, 0.000922046, 0.000921164, 0.000921054, 0.00091965", \ + "0.000709194, 0.000728477, 0.000768809, 0.000776514, 0.000783104, 0.000776906, 0.000778739", \ + "0.000717505, 0.000751166, 0.000711352, 0.000717868, 0.000714941, 0.000723607, 0.000716092", \ + "0.00121101, 0.00113636, 0.00103284, 0.000968482, 0.000867019, 0.000825619, 0.000785316", \ + "0.00270725, 0.00249407, 0.00188835, 0.0015642, 0.00129402, 0.0011146, 0.00100061", \ + "0.00487738, 0.00455367, 0.00351267, 0.00285835, 0.00219413, 0.00178966, 0.00151598", \ + "0.00784198, 0.00742457, 0.00593647, 0.00490415, 0.00375481, 0.00300417, 0.00244818" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133242, 0.0133739, 0.0134315, 0.0134448, 0.0134517, 0.0134558, 0.0134573", \ + "0.0130687, 0.0131556, 0.0133346, 0.0133958, 0.013435, 0.0134522, 0.0134621", \ + "0.0129008, 0.0129373, 0.013036, 0.0131853, 0.0132837, 0.0133497, 0.0133973", \ + "0.0129521, 0.0129599, 0.0130023, 0.0130368, 0.0131882, 0.013268, 0.013328", \ + "0.0135903, 0.0134759, 0.0132662, 0.0132146, 0.0132339, 0.0132532, 0.013283", \ + "0.0152473, 0.0149251, 0.01422, 0.0139213, 0.0136943, 0.0133716, 0.0135086", \ + "0.0179848, 0.0174497, 0.0160268, 0.0153323, 0.0147452, 0.0143224, 0.0140424" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00100272, 0.00100508, 0.00100805, 0.00100851, 0.00100854, 0.00100548, 0.00100628", \ + "0.000796089, 0.000825865, 0.000861905, 0.000882385, 0.000890062, 0.000883609, 0.000886827", \ + "0.000828652, 0.000839167, 0.00082785, 0.000830448, 0.000825305, 0.000839566, 0.000837801", \ + "0.00131354, 0.00123569, 0.00116691, 0.00108864, 0.000996746, 0.000949052, 0.000908933", \ + "0.00278353, 0.002596, 0.00202509, 0.00171022, 0.00141533, 0.00124099, 0.00112782", \ + "0.00494538, 0.00466031, 0.00368166, 0.00303968, 0.00237421, 0.00194597, 0.00166582", \ + "0.00790762, 0.0075216, 0.00611703, 0.0051079, 0.00396844, 0.00320043, 0.00263476" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143428, 0.0143778, 0.0144253, 0.0144364, 0.0144432, 0.0144432, 0.0144398", \ + "0.0141146, 0.0141825, 0.0143341, 0.014389, 0.0144259, 0.014439, 0.0144448", \ + "0.0139205, 0.0139525, 0.0140822, 0.0141858, 0.0142742, 0.0143398, 0.0143707", \ + "0.0139528, 0.0139391, 0.0139978, 0.0140861, 0.014167, 0.0142518, 0.0143156", \ + "0.0144959, 0.0143931, 0.0142538, 0.0142251, 0.0142002, 0.0142419, 0.0142771", \ + "0.0160095, 0.015746, 0.0151332, 0.0148332, 0.0146255, 0.0145263, 0.0144457", \ + "0.0185924, 0.0181275, 0.0168547, 0.0161954, 0.0156041, 0.0152353, 0.0149662" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00100272, 0.00100508, 0.00100805, 0.00100851, 0.00100854, 0.00100548, 0.00100628", \ + "0.000796089, 0.000825865, 0.000861905, 0.000882385, 0.000890062, 0.000883609, 0.000886827", \ + "0.000828652, 0.000839167, 0.00082785, 0.000830448, 0.000825305, 0.000839566, 0.000837801", \ + "0.00131354, 0.00123569, 0.00116691, 0.00108864, 0.000996746, 0.000949052, 0.000908933", \ + "0.00278353, 0.002596, 0.00202509, 0.00171022, 0.00141533, 0.00124099, 0.00112782", \ + "0.00494538, 0.00466031, 0.00368166, 0.00303968, 0.00237421, 0.00194597, 0.00166582", \ + "0.00790762, 0.0075216, 0.00611703, 0.0051079, 0.00396844, 0.00320043, 0.00263476" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.015865, 0.0158719, 0.015881, 0.0158822, 0.0158804, 0.0158776, 0.0158678", \ + "0.0157311, 0.0157572, 0.0158122, 0.0158314, 0.0158418, 0.015842, 0.0158392", \ + "0.0155995, 0.0156172, 0.0156956, 0.0157462, 0.0157706, 0.0157965, 0.0158065", \ + "0.0156312, 0.015629, 0.0156746, 0.0156946, 0.0157341, 0.015769, 0.0157855", \ + "0.0161113, 0.0160506, 0.015897, 0.0158545, 0.0158023, 0.0158094, 0.0158028", \ + "0.0174994, 0.0173082, 0.0167779, 0.0165079, 0.0162362, 0.0161351, 0.0160164", \ + "0.0198909, 0.0195644, 0.0185082, 0.0178619, 0.0173704, 0.0169268, 0.0166042" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000927567, 0.000927718, 0.000927521, 0.000926971, 0.000925647, 0.00092388, 0.000922617", \ + "0.000753902, 0.000773009, 0.000785307, 0.000793722, 0.000791903, 0.000788543, 0.000786577", \ + "0.000614025, 0.00062326, 0.000666862, 0.000696492, 0.000707143, 0.000721438, 0.000716059", \ + "0.000842784, 0.000808718, 0.000757258, 0.000743721, 0.000731385, 0.000731539, 0.000726118", \ + "0.00185294, 0.00171432, 0.00135352, 0.0011679, 0.00101888, 0.000926494, 0.000866715", \ + "0.00371244, 0.00343918, 0.00263178, 0.0021599, 0.00171075, 0.00144636, 0.00125845", \ + "0.00634666, 0.00596307, 0.00468141, 0.00383057, 0.00294813, 0.00238662, 0.0019901" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0141728, 0.0141826, 0.0141944, 0.0141966, 0.0141967, 0.014195, 0.0141904", \ + "0.0140229, 0.0140566, 0.0141231, 0.014145, 0.014158, 0.014161, 0.0141611", \ + "0.0139044, 0.0139276, 0.0140032, 0.0140589, 0.0140888, 0.0141133, 0.0141312", \ + "0.0139458, 0.0139328, 0.01396, 0.0140133, 0.0140469, 0.01409, 0.0141099", \ + "0.0144815, 0.0143871, 0.0142293, 0.0141908, 0.0141337, 0.0141328, 0.0141258", \ + "0.0159514, 0.0157301, 0.0151182, 0.0148225, 0.0146016, 0.014465, 0.0143447", \ + "0.0184489, 0.0180724, 0.0169146, 0.0162396, 0.0156529, 0.0152479, 0.0149095" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000927395, 0.000927491, 0.000927356, 0.000926782, 0.000925591, 0.00092383, 0.000922419", \ + "0.000755282, 0.000772527, 0.000785241, 0.000793831, 0.000792107, 0.000788746, 0.000786745", \ + "0.000610187, 0.000626961, 0.000667318, 0.000696646, 0.000707337, 0.000721628, 0.000716387", \ + "0.000847071, 0.000806097, 0.000759654, 0.000752818, 0.000731711, 0.000731812, 0.000726418", \ + "0.00185878, 0.00172523, 0.00134917, 0.00116804, 0.00101948, 0.00092473, 0.000866992", \ + "0.00371995, 0.00345457, 0.00263594, 0.00215841, 0.00171216, 0.00144318, 0.00126148", \ + "0.0063592, 0.00598386, 0.00468903, 0.00383566, 0.0029515, 0.00238817, 0.0019902" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0148622, 0.0148715, 0.0148833, 0.0148856, 0.0148858, 0.0148843, 0.014881", \ + "0.0147134, 0.0147472, 0.0148127, 0.0148346, 0.0148475, 0.0148521, 0.0148521", \ + "0.0145966, 0.0146143, 0.0146737, 0.0147333, 0.0147841, 0.0148033, 0.014827", \ + "0.0146377, 0.0146326, 0.0146709, 0.0145734, 0.01474, 0.0147717, 0.0147945", \ + "0.01518, 0.0151045, 0.0149341, 0.0148532, 0.0148352, 0.0148087, 0.0148047", \ + "0.0166882, 0.016454, 0.0158639, 0.0155731, 0.0153213, 0.0151453, 0.0150705", \ + "0.0192118, 0.0188323, 0.0176703, 0.0169895, 0.0163873, 0.0159635, 0.0156259" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00101307, 0.00101334, 0.00101336, 0.00101282, 0.00101168, 0.00101068, 0.00100862", \ + "0.000847877, 0.000860506, 0.000893467, 0.00088993, 0.000896954, 0.000895853, 0.000895046", \ + "0.000707338, 0.000720718, 0.000767061, 0.000797156, 0.000820652, 0.00084012, 0.000834837", \ + "0.000932605, 0.000902447, 0.000861348, 0.000849526, 0.000843405, 0.000847752, 0.000852152", \ + "0.00194678, 0.00181876, 0.00146587, 0.00128937, 0.00113732, 0.00104432, 0.000987292", \ + "0.00378478, 0.00354859, 0.0027745, 0.00229665, 0.00185035, 0.00158491, 0.00139436", \ + "0.00642246, 0.00607618, 0.00484961, 0.0040158, 0.00312946, 0.00255457, 0.00214974" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.015865, 0.0158719, 0.015881, 0.0158822, 0.0158804, 0.0158776, 0.0158678", \ + "0.0157311, 0.0157572, 0.0158122, 0.0158314, 0.0158418, 0.015842, 0.0158392", \ + "0.0155995, 0.0156172, 0.0156956, 0.0157462, 0.0157706, 0.0157965, 0.0158065", \ + "0.0156312, 0.015629, 0.0156746, 0.0156946, 0.0157341, 0.015769, 0.0157855", \ + "0.0161113, 0.0160506, 0.015897, 0.0158545, 0.0158023, 0.0158094, 0.0158028", \ + "0.0174994, 0.0173082, 0.0167779, 0.0165079, 0.0162362, 0.0161351, 0.0160164", \ + "0.0198909, 0.0195644, 0.0185082, 0.0178619, 0.0173704, 0.0169268, 0.0166042" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00101307, 0.00101334, 0.00101336, 0.00101282, 0.00101168, 0.00101068, 0.00100862", \ + "0.000847877, 0.000860506, 0.000893467, 0.00088993, 0.000896954, 0.000895853, 0.000895046", \ + "0.000707338, 0.000720718, 0.000767061, 0.000797156, 0.000820652, 0.00084012, 0.000834837", \ + "0.000932605, 0.000902447, 0.000861348, 0.000849526, 0.000843405, 0.000847752, 0.000852152", \ + "0.00194678, 0.00181876, 0.00146587, 0.00128937, 0.00113732, 0.00104432, 0.000987292", \ + "0.00378478, 0.00354859, 0.0027745, 0.00229665, 0.00185035, 0.00158491, 0.00139436", \ + "0.00642246, 0.00607618, 0.00484961, 0.0040158, 0.00312946, 0.00255457, 0.00214974" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00900954, 0.00907135, 0.00915096, 0.00916983, 0.00917873, 0.00918193, 0.00917966", \ + "0.00870336, 0.00880027, 0.00901416, 0.00908804, 0.00914621, 0.00916824, 0.00917822", \ + "0.00885054, 0.00885013, 0.00876054, 0.0089075, 0.00900173, 0.00906424, 0.00910406", \ + "0.00949972, 0.00949918, 0.00912185, 0.00904244, 0.00902283, 0.00904504, 0.00907658", \ + "0.0110255, 0.0107908, 0.0102476, 0.00985694, 0.00953965, 0.00938636, 0.0092921", \ + "0.0132612, 0.0128638, 0.0117945, 0.0111403, 0.0104495, 0.0100344, 0.00976478", \ + "0.0161967, 0.0156316, 0.0140414, 0.0130773, 0.0120709, 0.0112696, 0.0106901" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000480882, -0.000395079, -0.000309854, -0.000293127, -0.000283669, -0.000279794, -0.000277738", \ + "-0.000690246, -0.000552924, -0.000310572, -0.000236877, -0.000184951, -0.000174028, -0.000162011", \ + "-0.000584761, -0.000552623, -0.000391065, -0.000322961, -0.000251168, -0.000200315, -0.000172438", \ + "3.48854e-05, -6.80099e-05, -0.000139515, -0.0001708, -0.000160874, -0.000148802, -0.000147801", \ + "0.00163495, 0.00136249, 0.000662705, 0.000377803, 0.00016569, 6.92656e-05, 1.94809e-05", \ + "0.00393359, 0.00347948, 0.00224274, 0.00158365, 0.00100886, 0.000677249, 0.00046741", \ + "0.00698156, 0.00638427, 0.00458612, 0.00351539, 0.00245523, 0.00178785, 0.00131489" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00726067, 0.00735323, 0.007453, 0.00747419, 0.00748629, 0.00749289, 0.00749241", \ + "0.00693234, 0.00705423, 0.00730639, 0.00739229, 0.00745293, 0.00747897, 0.00749097", \ + "0.00718218, 0.00717557, 0.00714632, 0.00721237, 0.00730725, 0.00737265, 0.00741717", \ + "0.00789772, 0.00790215, 0.00745277, 0.00735283, 0.00733101, 0.00735513, 0.00739077", \ + "0.00950574, 0.00923121, 0.00858881, 0.00817952, 0.00785265, 0.00770361, 0.00761121", \ + "0.011855, 0.0113868, 0.0101834, 0.00951287, 0.00882177, 0.00836029, 0.00809061", \ + "0.0148672, 0.0142205, 0.0124551, 0.0114541, 0.0104037, 0.00960049, 0.00902409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000483405, -0.000396159, -0.000310581, -0.000293057, -0.000283166, -0.000280054, -0.000278038", \ + "-0.000691794, -0.000554702, -0.000310885, -0.000236976, -0.000190724, -0.000174079, -0.000162057", \ + "-0.000582907, -0.000553278, -0.00039218, -0.000322963, -0.000249907, -0.00020025, -0.000172302", \ + "4.31192e-05, -6.78545e-05, -0.000140932, -0.000171984, -0.0001607, -0.000148643, -0.000147582", \ + "0.00166965, 0.00137804, 0.000665823, 0.000377103, 0.000164683, 6.98096e-05, 2.00144e-05", \ + "0.00400213, 0.00351696, 0.00225607, 0.00158414, 0.0010083, 0.000677348, 0.000465423", \ + "0.00708986, 0.00645242, 0.00460225, 0.00350746, 0.00245116, 0.00178863, 0.00131837" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00726035, 0.00735302, 0.00745251, 0.00747413, 0.00748468, 0.00748924, 0.00749308", \ + "0.00693488, 0.00705078, 0.0073033, 0.00737602, 0.00745132, 0.00747796, 0.00748972", \ + "0.00720792, 0.00716738, 0.00716317, 0.00715117, 0.00731116, 0.00737668, 0.00741796", \ + "0.0079496, 0.0079599, 0.00747009, 0.00735567, 0.00737704, 0.00738772, 0.007408", \ + "0.0096412, 0.0093421, 0.00865857, 0.00826495, 0.00790408, 0.00772468, 0.00763516", \ + "0.0120536, 0.0115717, 0.0103024, 0.00958621, 0.00888892, 0.00843772, 0.00815008", \ + "0.0152009, 0.0145472, 0.0127503, 0.011674, 0.0105323, 0.00977488, 0.00913516" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000486761, -0.000399062, -0.000312972, -0.000296516, -0.000285835, -0.000282428, -0.000279368", \ + "-0.000726488, -0.000593207, -0.000342885, -0.000267171, -0.000216519, -0.000201521, -0.000188939", \ + "-0.000545498, -0.000571843, -0.000443118, -0.000374285, -0.00029852, -0.000243935, -0.000215817", \ + "6.86894e-05, -4.65237e-05, -0.000153726, -0.000199623, -0.000200818, -0.000192269, -0.000185341", \ + "0.00176793, 0.00145889, 0.000714765, 0.000388303, 0.000150121, 3.56545e-05, -2.95853e-05", \ + "0.00419343, 0.0036914, 0.0023874, 0.00167275, 0.00104953, 0.000685969, 0.000455819", \ + "0.00739802, 0.00673562, 0.004824, 0.00370008, 0.0025792, 0.00186471, 0.00136076" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00900954, 0.00907135, 0.00915096, 0.00916983, 0.00917873, 0.00918193, 0.00917966", \ + "0.00870336, 0.00880027, 0.00901416, 0.00908804, 0.00914621, 0.00916824, 0.00917822", \ + "0.00885054, 0.00885013, 0.00876054, 0.0089075, 0.00900173, 0.00906424, 0.00910406", \ + "0.00949972, 0.00949918, 0.00912185, 0.00904244, 0.00902283, 0.00904504, 0.00907658", \ + "0.0110255, 0.0107908, 0.0102476, 0.00985694, 0.00953965, 0.00938636, 0.0092921", \ + "0.0132612, 0.0128638, 0.0117945, 0.0111403, 0.0104495, 0.0100344, 0.00976478", \ + "0.0161967, 0.0156316, 0.0140414, 0.0130773, 0.0120709, 0.0112696, 0.0106901" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000486761, -0.000399062, -0.000312972, -0.000296516, -0.000285835, -0.000282428, -0.000279368", \ + "-0.000726488, -0.000593207, -0.000342885, -0.000267171, -0.000216519, -0.000201521, -0.000188939", \ + "-0.000545498, -0.000571843, -0.000443118, -0.000374285, -0.00029852, -0.000243935, -0.000215817", \ + "6.86894e-05, -4.65237e-05, -0.000153726, -0.000199623, -0.000200818, -0.000192269, -0.000185341", \ + "0.00176793, 0.00145889, 0.000714765, 0.000388303, 0.000150121, 3.56545e-05, -2.95853e-05", \ + "0.00419343, 0.0036914, 0.0023874, 0.00167275, 0.00104953, 0.000685969, 0.000455819", \ + "0.00739802, 0.00673562, 0.004824, 0.00370008, 0.0025792, 0.00186471, 0.00136076" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105486, 0.0105675, 0.0105955, 0.0106014, 0.0106017, 0.0105982, 0.0105932", \ + "0.0103278, 0.0103732, 0.0104835, 0.0105077, 0.0105489, 0.0105585, 0.0105571", \ + "0.010509, 0.0104697, 0.0104332, 0.0104501, 0.01048, 0.0105043, 0.010517", \ + "0.0110673, 0.0109777, 0.0107413, 0.0106303, 0.0105596, 0.0105352, 0.0105253", \ + "0.0126074, 0.0124095, 0.0118483, 0.0115138, 0.0111368, 0.0109299, 0.0108009", \ + "0.0147198, 0.014418, 0.0134163, 0.0127705, 0.0120826, 0.0116234, 0.0113184", \ + "0.0174978, 0.0170969, 0.0157124, 0.0147344, 0.0136881, 0.0128961, 0.0122745" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000414475, -0.000356997, -0.000300497, -0.000287544, -0.000280946, -0.000278124, -0.000275838", \ + "-0.000622577, -0.000493326, -0.000277833, -0.000218385, -0.000183482, -0.000167833, -0.000159294", \ + "-0.000795469, -0.00074294, -0.000518315, -0.000382195, -0.000266745, -0.000207259, -0.000177165", \ + "-0.000451454, -0.000497621, -0.000487226, -0.000407963, -0.000307364, -0.000242067, -0.000202644", \ + "0.000758724, 0.000541924, 9.08892e-05, -4.88385e-05, -0.000114251, -0.000121652, -0.000117199", \ + "0.00280223, 0.00239139, 0.00136988, 0.00088915, 0.000511908, 0.000314862, 0.00020688", \ + "0.00557337, 0.00501539, 0.00339272, 0.00248615, 0.00168079, 0.0011874, 0.000875967" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00883694, 0.00886447, 0.00889844, 0.00890618, 0.00890801, 0.00890712, 0.00890558", \ + "0.00858889, 0.0086535, 0.00878108, 0.00881097, 0.00885473, 0.00886572, 0.00886946", \ + "0.00883324, 0.00879551, 0.00872316, 0.00875418, 0.00878597, 0.00881344, 0.00883022", \ + "0.00945006, 0.0093246, 0.00905878, 0.00894428, 0.00886922, 0.00884596, 0.00884306", \ + "0.0110509, 0.0108247, 0.0102114, 0.00983642, 0.00944592, 0.00924667, 0.00912074", \ + "0.0132506, 0.0129022, 0.011817, 0.0111308, 0.010412, 0.00995007, 0.00964466", \ + "0.0160795, 0.0156406, 0.0141397, 0.0131198, 0.0120312, 0.011235, 0.0106153" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000416315, -0.000357842, -0.000300859, -0.000287916, -0.000281231, -0.000278416, -0.00027615", \ + "-0.000625279, -0.000491175, -0.000278092, -0.000218504, -0.000183544, -0.000167889, -0.000159345", \ + "-0.000795487, -0.000744309, -0.000519923, -0.000382245, -0.000266643, -0.00020718, -0.00017704", \ + "-0.000447705, -0.000496448, -0.000487197, -0.000408816, -0.000307243, -0.000241905, -0.000202468", \ + "0.000784508, 0.000556789, 9.00649e-05, -4.80764e-05, -0.00010902, -0.000127282, -0.000115955", \ + "0.00285479, 0.00241888, 0.00137664, 0.000893026, 0.000513968, 0.000315347, 0.000206907", \ + "0.00565456, 0.00506843, 0.00339295, 0.00248927, 0.0016751, 0.00118778, 0.000873023" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00883163, 0.00885907, 0.00889322, 0.00890088, 0.00890281, 0.00890342, 0.00890023", \ + "0.00857445, 0.0086449, 0.00877315, 0.00875632, 0.00884809, 0.0088595, 0.00886375", \ + "0.00883875, 0.00881771, 0.00875145, 0.00871702, 0.00878521, 0.00881058, 0.0088268", \ + "0.00948781, 0.00936432, 0.00908113, 0.0089483, 0.0089083, 0.00887394, 0.00885655", \ + "0.0111622, 0.0109134, 0.0102894, 0.00991426, 0.00949388, 0.00927285, 0.00913843", \ + "0.0134547, 0.0130881, 0.0119546, 0.0112297, 0.0105058, 0.0100642, 0.00969632", \ + "0.0163798, 0.0159218, 0.0143847, 0.0133487, 0.0122322, 0.0114116, 0.0107124" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.0004192, -0.000362727, -0.000301916, -0.000290657, -0.000283766, -0.000280376, -0.000278686", \ + "-0.000653049, -0.000526206, -0.000304969, -0.0002469, -0.000210463, -0.000194285, -0.000185399", \ + "-0.000810701, -0.000772837, -0.000569467, -0.000433845, -0.000316898, -0.000253954, -0.000222923", \ + "-0.000443377, -0.000499585, -0.000516177, -0.000456501, -0.000360795, -0.000293264, -0.000252751", \ + "0.00084867, 0.000605939, 0.000102034, -6.13602e-05, -0.000144375, -0.000172048, -0.000163701", \ + "0.00300887, 0.00255704, 0.00145085, 0.000940182, 0.00052253, 0.000300061, 0.000178055", \ + "0.00591504, 0.00530612, 0.00357399, 0.00262334, 0.00175243, 0.00122604, 0.000884368" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105486, 0.0105675, 0.0105955, 0.0106014, 0.0106017, 0.0105982, 0.0105932", \ + "0.0103278, 0.0103732, 0.0104835, 0.0105077, 0.0105489, 0.0105585, 0.0105571", \ + "0.010509, 0.0104697, 0.0104332, 0.0104501, 0.01048, 0.0105043, 0.010517", \ + "0.0110673, 0.0109777, 0.0107413, 0.0106303, 0.0105596, 0.0105352, 0.0105253", \ + "0.0126074, 0.0124095, 0.0118483, 0.0115138, 0.0111368, 0.0109299, 0.0108009", \ + "0.0147198, 0.014418, 0.0134163, 0.0127705, 0.0120826, 0.0116234, 0.0113184", \ + "0.0174978, 0.0170969, 0.0157124, 0.0147344, 0.0136881, 0.0128961, 0.0122745" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.0004192, -0.000362727, -0.000301916, -0.000290657, -0.000283766, -0.000280376, -0.000278686", \ + "-0.000653049, -0.000526206, -0.000304969, -0.0002469, -0.000210463, -0.000194285, -0.000185399", \ + "-0.000810701, -0.000772837, -0.000569467, -0.000433845, -0.000316898, -0.000253954, -0.000222923", \ + "-0.000443377, -0.000499585, -0.000516177, -0.000456501, -0.000360795, -0.000293264, -0.000252751", \ + "0.00084867, 0.000605939, 0.000102034, -6.13602e-05, -0.000144375, -0.000172048, -0.000163701", \ + "0.00300887, 0.00255704, 0.00145085, 0.000940182, 0.00052253, 0.000300061, 0.000178055", \ + "0.00591504, 0.00530612, 0.00357399, 0.00262334, 0.00175243, 0.00122604, 0.000884368" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133225, 0.0133469, 0.0133855, 0.0133953, 0.0134005, 0.0133996, 0.0133909", \ + "0.0131391, 0.013179, 0.0132835, 0.0133291, 0.0133604, 0.0133717, 0.0133745", \ + "0.0130187, 0.0130361, 0.0131065, 0.0131669, 0.0132345, 0.0132721, 0.0133039", \ + "0.0131716, 0.01316, 0.0131388, 0.0131489, 0.0131858, 0.0132251, 0.0132514", \ + "0.0140364, 0.0138963, 0.0135942, 0.0134772, 0.0133567, 0.013317, 0.0132868", \ + "0.0158636, 0.0155616, 0.014797, 0.0143966, 0.0139991, 0.0132259, 0.0136033", \ + "0.0185493, 0.0181113, 0.0167938, 0.01601, 0.0153366, 0.0146925, 0.0143081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000214641, 0.000228507, 0.00023429, 0.000240099, 0.000242355, 0.000242885, 0.00024299", \ + "1.55008e-05, 7.11665e-05, 0.000166921, 0.000201445, 0.000224691, 0.000234445, 0.00024647", \ + "2.70515e-05, 7.98691e-05, 0.000112531, 0.000153528, 0.000185595, 0.00019684, 0.000211488", \ + "0.00065092, 0.000536271, 0.000472277, 0.00037881, 0.000318171, 0.000286938, 0.000266856", \ + "0.00217417, 0.00197266, 0.00136543, 0.00101194, 0.000721169, 0.000580717, 0.000484117", \ + "0.00445985, 0.00411964, 0.00302312, 0.00233903, 0.00168654, 0.00129837, 0.00103758", \ + "0.00748388, 0.00705604, 0.00550948, 0.00444218, 0.00328249, 0.00253867, 0.00200915" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116219, 0.0116508, 0.0116972, 0.0117091, 0.0117161, 0.0117163, 0.0117127", \ + "0.0114226, 0.0114703, 0.0115901, 0.0116406, 0.0116754, 0.0116898, 0.0116962", \ + "0.0113335, 0.0113373, 0.0114124, 0.0114676, 0.0115484, 0.0115902, 0.0116271", \ + "0.0115099, 0.0114897, 0.0114477, 0.0114642, 0.0115007, 0.0115398, 0.0115737", \ + "0.012443, 0.0122887, 0.0119666, 0.0117807, 0.0116725, 0.0116404, 0.0116132", \ + "0.0143728, 0.0140369, 0.0131716, 0.0127574, 0.0123526, 0.0119055, 0.0119361", \ + "0.0171834, 0.0166655, 0.0152128, 0.0144125, 0.013564, 0.0130049, 0.012652" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000215058, 0.000229133, 0.000235082, 0.000241056, 0.000243146, 0.000243676, 0.000242315", \ + "1.47748e-05, 7.09445e-05, 0.000167689, 0.000202597, 0.000225817, 0.000235619, 0.000247657", \ + "2.60547e-05, 7.94861e-05, 0.00011408, 0.000153866, 0.000186283, 0.000197906, 0.000212529", \ + "0.000653495, 0.000532803, 0.000474742, 0.000380439, 0.000318376, 0.000287467, 0.000267463", \ + "0.00218175, 0.0019808, 0.00136637, 0.00101479, 0.000721358, 0.000581658, 0.000485014", \ + "0.00447397, 0.00412756, 0.00302585, 0.00234305, 0.00168759, 0.00130133, 0.00103781", \ + "0.00750461, 0.00706838, 0.00551694, 0.00444861, 0.00328866, 0.00253859, 0.00201096" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0122957, 0.0123237, 0.0123697, 0.0123811, 0.0123876, 0.0123887, 0.012386", \ + "0.0120973, 0.0121445, 0.0122637, 0.012314, 0.0123487, 0.0123636, 0.0123698", \ + "0.0120035, 0.0120157, 0.0120797, 0.0121437, 0.0122178, 0.0122656, 0.012301", \ + "0.0121734, 0.0121546, 0.0121406, 0.012135, 0.012171, 0.0122165, 0.0122509", \ + "0.0131505, 0.0129901, 0.0126351, 0.0124949, 0.01236, 0.0123147, 0.0122952", \ + "0.0151371, 0.0147978, 0.013906, 0.0134424, 0.0130144, 0.0127988, 0.0126256", \ + "0.0179442, 0.0174354, 0.0159822, 0.0151177, 0.0143412, 0.0138173, 0.0133411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000318759, 0.000335579, 0.000345115, 0.000349508, 0.000352691, 0.000353902, 0.000352734", \ + "0.00012474, 0.000180149, 0.000302376, 0.000343362, 0.000373969, 0.000375295, 0.000400898", \ + "0.000155324, 0.000170997, 0.00021861, 0.000271307, 0.000320218, 0.000341608, 0.000363645", \ + "0.00072913, 0.000629474, 0.00059076, 0.000504502, 0.000452977, 0.000429345, 0.000422407", \ + "0.00228664, 0.00206814, 0.00148576, 0.00113989, 0.000857442, 0.000715958, 0.00062453", \ + "0.00454332, 0.00422075, 0.00315811, 0.00249759, 0.00183659, 0.0014554, 0.00118991", \ + "0.00758675, 0.00718214, 0.00568991, 0.00463459, 0.00349506, 0.0027379, 0.0021951" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116088, 0.0116423, 0.0116886, 0.0117005, 0.0117073, 0.0117077, 0.0117042", \ + "0.0114134, 0.0114611, 0.0115814, 0.0116319, 0.0116666, 0.0116811, 0.0116875", \ + "0.0113257, 0.0113285, 0.0114033, 0.0114584, 0.0115398, 0.0115811, 0.0116185", \ + "0.0114898, 0.0114705, 0.0114397, 0.0114553, 0.0114919, 0.0115315, 0.0115652", \ + "0.0124293, 0.0122786, 0.0119608, 0.0117712, 0.011665, 0.0116314, 0.0116059", \ + "0.0143604, 0.0140253, 0.0131602, 0.0127439, 0.0123341, 0.0121079, 0.0119269", \ + "0.0171705, 0.0166531, 0.0152011, 0.0143999, 0.0135424, 0.0129968, 0.0126414" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000214703, 0.000228669, 0.000234565, 0.000240527, 0.000242088, 0.00024319, 0.000242185", \ + "1.49671e-05, 7.10025e-05, 0.000167396, 0.000201972, 0.000225243, 0.000235009, 0.000246953", \ + "2.54701e-05, 7.75025e-05, 0.000113496, 0.000153954, 0.000186113, 0.000197594, 0.000212092", \ + "0.000649678, 0.000537583, 0.000472435, 0.000377172, 0.000318821, 0.000287009, 0.000266702", \ + "0.0021784, 0.00197864, 0.0013652, 0.00101141, 0.000720448, 0.000580898, 0.0004844", \ + "0.00447276, 0.00412398, 0.00302346, 0.0023376, 0.00168535, 0.0012976, 0.00103644", \ + "0.00750091, 0.00706321, 0.00551158, 0.00444307, 0.00328817, 0.00253338, 0.00200837" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00989813, 0.00994388, 0.0100007, 0.0100143, 0.0100224, 0.0100277, 0.0100261", \ + "0.00969043, 0.00974835, 0.00988785, 0.00994347, 0.00998295, 0.0100012, 0.0100096", \ + "0.00962256, 0.00964501, 0.00970495, 0.00977275, 0.00985443, 0.00989667, 0.00994155", \ + "0.00983957, 0.00979409, 0.00974844, 0.00977024, 0.00980703, 0.00985695, 0.00989043", \ + "0.0108832, 0.0106745, 0.0102666, 0.0100996, 0.00999027, 0.00995571, 0.00993063", \ + "0.0129495, 0.0125287, 0.0115444, 0.0110693, 0.0107123, 0.0102161, 0.0102603", \ + "0.0158433, 0.0152423, 0.0136181, 0.0127666, 0.0120123, 0.0115495, 0.0109872" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000215074, 0.000229255, 0.000235415, 0.000241801, 0.000243469, 0.000244063, 0.000241658", \ + "1.34342e-05, 7.11438e-05, 0.000169298, 0.000203136, 0.000226389, 0.000236195, 0.000248476", \ + "2.61956e-05, 8.01368e-05, 0.000115268, 0.000154179, 0.000186903, 0.000201316, 0.000213136", \ + "0.000653881, 0.000536587, 0.000468436, 0.000377929, 0.000317595, 0.000287559, 0.000267307", \ + "0.00218649, 0.00197993, 0.00135742, 0.00101249, 0.000720808, 0.000577107, 0.000482924", \ + "0.0044852, 0.00414301, 0.00302751, 0.00234235, 0.00168926, 0.00129965, 0.00103694", \ + "0.00751947, 0.00708189, 0.00551889, 0.00445267, 0.00328747, 0.00253779, 0.00201038" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105769, 0.0106213, 0.0106773, 0.0106909, 0.0106984, 0.0107016, 0.0107042", \ + "0.01037, 0.0104278, 0.0105656, 0.010621, 0.0106594, 0.0106773, 0.0106869", \ + "0.0103023, 0.0103087, 0.0103852, 0.0104503, 0.0105276, 0.0105792, 0.0106188", \ + "0.0105212, 0.0104698, 0.0104289, 0.0104424, 0.0103772, 0.0105329, 0.0105698", \ + "0.0115859, 0.0113829, 0.0109739, 0.0108314, 0.0106805, 0.0106354, 0.0106178", \ + "0.0137022, 0.0132791, 0.0122747, 0.0117802, 0.0113661, 0.0111254, 0.0109517", \ + "0.0166233, 0.0160269, 0.0143966, 0.0135181, 0.0126591, 0.0121357, 0.0116841" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000318704, 0.000335676, 0.000345467, 0.000349846, 0.000353083, 0.000354289, 0.00035309", \ + "0.000124217, 0.000179562, 0.000302745, 0.000343884, 0.000374544, 0.000375864, 0.000401542", \ + "0.000154586, 0.000167524, 0.000220354, 0.000271072, 0.000320764, 0.000340614, 0.000364248", \ + "0.000734492, 0.000631098, 0.000589962, 0.000502869, 0.000451365, 0.000429091, 0.000422231", \ + "0.0022843, 0.00206826, 0.00148172, 0.00114113, 0.000857065, 0.000715048, 0.000620479", \ + "0.00455211, 0.00423378, 0.00315964, 0.00250815, 0.00184888, 0.0014535, 0.0011892", \ + "0.00759982, 0.00717896, 0.00568129, 0.00463237, 0.00349745, 0.00273417, 0.00219164" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116043, 0.0116376, 0.011684, 0.0116954, 0.0117009, 0.0117015, 0.0117018", \ + "0.0114043, 0.0114569, 0.0115781, 0.0116286, 0.0116629, 0.0116779, 0.0116842", \ + "0.011321, 0.0113277, 0.0114002, 0.0114609, 0.0115251, 0.0115825, 0.0116115", \ + "0.0115266, 0.0114994, 0.0114416, 0.0113977, 0.0114951, 0.0115433, 0.0115668", \ + "0.0125627, 0.0123855, 0.0120036, 0.0118298, 0.0117201, 0.0116465, 0.0116198", \ + "0.0146285, 0.0142403, 0.0133147, 0.0128613, 0.0124623, 0.0121775, 0.0119862", \ + "0.0175645, 0.0170256, 0.0154713, 0.0145882, 0.013789, 0.01315, 0.0127436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000177692, 0.000191119, 0.000196439, 0.000199072, 0.000201029, 0.000201693, 0.000200268", \ + "-6.47758e-05, -9.30323e-06, 8.91541e-05, 0.000122688, 0.00014306, 0.000151308, 0.000145122", \ + "4.3859e-06, 3.19156e-05, 4.5261e-05, 7.62145e-05, 0.000102238, 0.000111277, 0.000119948", \ + "0.000681242, 0.000682087, 0.000466895, 0.000340281, 0.000257426, 0.000213273, 0.000192017", \ + "0.00232454, 0.00207747, 0.00137019, 0.00102845, 0.000696711, 0.000529498, 0.000421832", \ + "0.00468958, 0.00432938, 0.00317777, 0.00245186, 0.00173715, 0.00130692, 0.00101767", \ + "0.00785552, 0.00739744, 0.00580546, 0.00467248, 0.0034535, 0.0026284, 0.00205766" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00989879, 0.00994448, 0.0100016, 0.0100157, 0.0100234, 0.0100289, 0.010027", \ + "0.00968591, 0.00974838, 0.00988952, 0.00994552, 0.00998453, 0.0100007, 0.0100109", \ + "0.00962719, 0.00965839, 0.00971575, 0.00977039, 0.00984809, 0.00990917, 0.00993928", \ + "0.00987479, 0.00982785, 0.00977547, 0.0097784, 0.00981773, 0.00986945, 0.00989488", \ + "0.0110221, 0.0107985, 0.0103449, 0.0101643, 0.0100432, 0.00997541, 0.00995272", \ + "0.0132149, 0.0127726, 0.0117132, 0.0111969, 0.0107447, 0.0104939, 0.0103354", \ + "0.0162549, 0.015634, 0.0139199, 0.0129893, 0.0121151, 0.0114846, 0.0111005" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000178079, 0.000191683, 0.000197262, 0.000199958, 0.000201996, 0.00020266, 0.000201196", \ + "-6.62302e-05, -9.48678e-06, 8.99829e-05, 0.000123861, 0.000144156, 0.000152517, 0.000146346", \ + "2.7697e-06, 3.31313e-05, 4.77772e-05, 7.65361e-05, 0.000102949, 0.000111895, 0.000121016", \ + "0.000685264, 0.000671694, 0.000462706, 0.000341017, 0.000256099, 0.000215707, 0.000192555", \ + "0.00233409, 0.00208288, 0.00136743, 0.00102953, 0.000697018, 0.000529339, 0.000420344", \ + "0.00470296, 0.00433881, 0.0031828, 0.0024544, 0.00174104, 0.00130929, 0.00101814", \ + "0.00787762, 0.00741955, 0.00580671, 0.00468089, 0.00345903, 0.0026336, 0.00205992" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105776, 0.0106218, 0.0106777, 0.0106913, 0.0106994, 0.0107041, 0.0107051", \ + "0.0103651, 0.0104226, 0.0105632, 0.0106185, 0.0106568, 0.0106744, 0.0106844", \ + "0.0103128, 0.0103409, 0.010385, 0.0104522, 0.0105296, 0.0105845, 0.0106151", \ + "0.0105657, 0.0105175, 0.0104692, 0.0104576, 0.0104963, 0.0105409, 0.0104806", \ + "0.0117293, 0.0115044, 0.0110457, 0.0109301, 0.0107302, 0.0106693, 0.0106446", \ + "0.0139355, 0.013515, 0.0124372, 0.0119243, 0.0114582, 0.011219, 0.0110176", \ + "0.0170373, 0.016417, 0.0146798, 0.0137476, 0.0128246, 0.0123194, 0.0118765" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000281122, 0.000297761, 0.000307299, 0.000312331, 0.000315267, 0.000316269, 0.000316652", \ + "4.81733e-05, 0.000102091, 0.000221375, 0.000262405, 0.000292487, 0.00029218, 0.000310667", \ + "0.000108075, 0.000125807, 0.000179519, 0.000205221, 0.000239362, 0.000254905, 0.000272032", \ + "0.000765937, 0.000645043, 0.000520388, 0.000472567, 0.000392008, 0.000360277, 0.00034361", \ + "0.00240743, 0.00217031, 0.00154056, 0.00116455, 0.000828452, 0.000666847, 0.00055871", \ + "0.00477262, 0.00444278, 0.00332599, 0.00261812, 0.00190952, 0.00146796, 0.00117325", \ + "0.00795417, 0.00752507, 0.00598482, 0.00487806, 0.00366954, 0.0028448, 0.00225197" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133225, 0.0133469, 0.0133855, 0.0133953, 0.0134005, 0.0133996, 0.0133909", \ + "0.0131391, 0.013179, 0.0132835, 0.0133291, 0.0133604, 0.0133717, 0.0133745", \ + "0.0130187, 0.0130361, 0.0131065, 0.0131669, 0.0132345, 0.0132721, 0.0133039", \ + "0.0131716, 0.01316, 0.0131388, 0.0131489, 0.0131858, 0.0132251, 0.0132514", \ + "0.0140364, 0.0138963, 0.0135942, 0.0134772, 0.0133567, 0.013317, 0.0132868", \ + "0.0158636, 0.0155616, 0.014797, 0.0143966, 0.0139991, 0.0132259, 0.0136033", \ + "0.0185493, 0.0181113, 0.0167938, 0.01601, 0.0153366, 0.0146925, 0.0143081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000281122, 0.000297761, 0.000307299, 0.000312331, 0.000315267, 0.000316269, 0.000316652", \ + "4.81733e-05, 0.000102091, 0.000221375, 0.000262405, 0.000292487, 0.00029218, 0.000310667", \ + "0.000108075, 0.000125807, 0.000179519, 0.000205221, 0.000239362, 0.000254905, 0.000272032", \ + "0.000765937, 0.000645043, 0.000520388, 0.000472567, 0.000392008, 0.000360277, 0.00034361", \ + "0.00240743, 0.00217031, 0.00154056, 0.00116455, 0.000828452, 0.000666847, 0.00055871", \ + "0.00477262, 0.00444278, 0.00332599, 0.00261812, 0.00190952, 0.00146796, 0.00117325", \ + "0.00795417, 0.00752507, 0.00598482, 0.00487806, 0.00366954, 0.0028448, 0.00225197" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324988; + rise_capacitance : 0.00316609; + rise_capacitance_range (0.00222987, 0.00316609); + fall_capacitance : 0.00324988; + fall_capacitance_range (0.00232234, 0.00324988); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156583, -0.00172489, -0.00181203, -0.00180988, -0.00181652, -0.00182307, -0.00182042" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018069, 0.00181574, 0.00185283, 0.00180988, 0.00181652, 0.00182307, 0.00182042" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00143756, -0.00161045, -0.00175512, -0.00175901, -0.0017555, -0.00176166, -0.0017592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176973, 0.00176667, 0.00175543, 0.00175901, 0.0017555, 0.00176166, 0.0017592" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155371, -0.0017235, -0.00181154, -0.00182048, -0.00181893, -0.00182552, -0.00182291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183475, 0.00181868, 0.00182579, 0.00182048, 0.00181893, 0.00182552, 0.00182291" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155358, -0.00172356, -0.00181156, -0.00181959, -0.00181905, -0.00182563, -0.00182303" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183457, 0.00181994, 0.00182583, 0.00181959, 0.00181905, 0.00182563, 0.00182303" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201793, -0.00202089, -0.0020262, -0.00203216, -0.00202347, -0.002027, -0.00202531" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202367, 0.0020406, 0.00203583, 0.00203726, 0.00203088, 0.00203148, 0.00202878" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201857, -0.0020185, -0.00202676, -0.00202703, -0.00202302, -0.00202655, -0.00202489" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201857, 0.0020271, 0.00205142, 0.00204159, 0.0020333, 0.00203167, 0.00202882" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202056, -0.00202031, -0.00202617, -0.0020315, -0.00202323, -0.00202676, -0.00202505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020212, 0.00203978, 0.00204737, 0.00203801, 0.00203094, 0.00203162, 0.00202892" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252348, -0.00253311, -0.00255169, -0.00253019, -0.00253745, -0.00254961, -0.00256058" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258497, 0.00257301, 0.00259589, 0.00258569, 0.00256861, 0.00257195, 0.00256909" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202017, -0.00202004, -0.00202605, -0.00203174, -0.0020234, -0.0020269, -0.00202519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202093, 0.00204107, 0.0020476, 0.00203961, 0.0020322, 0.00203167, 0.00202891" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252361, -0.00253325, -0.00255185, -0.00253106, -0.00253761, -0.00254976, -0.00256071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258484, 0.00257289, 0.0025959, 0.00258559, 0.00256855, 0.00257186, 0.00256898" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00312882; + rise_capacitance : 0.00312247; + rise_capacitance_range (0.00242778, 0.00312247); + fall_capacitance : 0.00312882; + fall_capacitance_range (0.00235145, 0.00312882); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157374, -0.00172467, -0.00181528, -0.00183427, -0.00181852, -0.0018255, -0.00182285" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181961, 0.00182529, 0.00184099, 0.00183781, 0.00181852, 0.0018255, 0.00182285" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00144738, -0.00160734, -0.00175329, -0.0017739, -0.00175476, -0.00176134, -0.00175889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175691, 0.00175936, 0.00177182, 0.0017739, 0.00175476, 0.00176134, 0.00175889" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156113, -0.0017232, -0.00181466, -0.00183384, -0.00182114, -0.00182815, -0.00182554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182231, 0.00182491, 0.00184332, 0.00184038, 0.00182114, 0.00182815, 0.00182554" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156087, -0.00172329, -0.00181462, -0.00183384, -0.00182064, -0.00182766, -0.00182505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182154, 0.00182255, 0.00184282, 0.00183989, 0.00182064, 0.00182766, 0.00182505" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020174, -0.00201913, -0.0020284, -0.0020275, -0.00202277, -0.00202682, -0.00202515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203463, 0.00202394, 0.0020325, 0.00203296, 0.00202898, 0.00203148, 0.00202877" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020184, -0.00202484, -0.00202679, -0.00202685, -0.00202234, -0.00202636, -0.00202477" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202358, 0.0020473, 0.00203139, 0.00203246, 0.00202867, 0.00203131, 0.00202869" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202506, -0.00203244, -0.00203694, -0.00203298, -0.00202867, -0.00203247, -0.00203077" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021438, 0.00208233, 0.00207046, 0.00204446, 0.00203843, 0.00203949, 0.0020356" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202519, -0.00203255, -0.00203713, -0.0020331, -0.0020288, -0.0020326, -0.0020309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214367, 0.00208221, 0.00207033, 0.00204435, 0.00203832, 0.00203937, 0.00203548" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00333015; + rise_capacitance : 0.00333015; + rise_capacitance_range (0.00190508, 0.00333015); + fall_capacitance : 0.00332708; + fall_capacitance_range (0.00196694, 0.00332708); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000312011, -0.000313089, -0.000311611, -0.000310195, -0.000307344, -0.000308121, -0.000307715" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000336918, 0.000337602, 0.000335431, 0.000331365, 0.000328351, 0.000324698, 0.000317293" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00030844, -0.000305014, -0.000304082, -0.000303934, -0.000302661, -0.000301962, -0.000300401" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000362145, 0.000361416, 0.000359197, 0.00035755, 0.000351339, 0.000341935, 0.000325876" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000284605, -0.000285896, -0.000287497, -0.000289241, -0.000288425, -0.000289118, -0.000288721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000291458, 0.000288842, 0.000292381, 0.000290617, 0.000289437, 0.000289118, 0.000288721" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000292163, -0.00029224, -0.000293347, -0.000294358, -0.000293566, -0.000294401, -0.000294043" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000294005, 0.000296162, 0.000296723, 0.000295378, 0.000294589, 0.000294401, 0.000294043" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253675, -0.00253637, -0.00253756, -0.00254273, -0.00254686, -0.00254616, -0.00255872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256868, 0.00257382, 0.00256983, 0.00257318, 0.00257393, 0.0025753, 0.00257364" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000324965, -0.000320866, -0.000318462, -0.00032088, -0.00032007, -0.000320871, -0.000320445" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00035155, 0.000345089, 0.000346134, 0.000345705, 0.00034158, 0.000337626, 0.000329672" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000300613, -0.000300041, -0.000302065, -0.000303263, -0.000302595, -0.00030597, -0.000306072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000309988, 0.000308369, 0.000309153, 0.000307924, 0.000306812, 0.00030648, 0.000306072" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253693, -0.00253658, -0.00253779, -0.00254294, -0.002547, -0.00254631, -0.00255886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256856, 0.00257375, 0.00256982, 0.00257321, 0.00257384, 0.00257519, 0.00257353" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326572; + rise_capacitance : 0.00326572; + rise_capacitance_range (0.00228112, 0.00326572); + fall_capacitance : 0.00318615; + fall_capacitance_range (0.00209237, 0.00318615); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000312988, -0.000304274, -0.000305795, -0.000307758, -0.000307326, -0.000308103, -0.000307706" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000335959, 0.000336668, 0.000334979, 0.000330149, 0.000328344, 0.000324698, 0.000317295" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000302762, -0.000307376, -0.000304355, -0.000303395, -0.000302565, -0.000301941, -0.000300384" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00036042, 0.000362702, 0.000361244, 0.000356087, 0.000350723, 0.000341928, 0.000325874" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000286348, -0.000285606, -0.000287775, -0.000288603, -0.000287563, -0.000288962, -0.000288611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0002875, 0.000291407, 0.000288839, 0.000289209, 0.000288693, 0.000288962, 0.000288611" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000292849, -0.00029277, -0.000295643, -0.000293204, -0.000293498, -0.000294384, -0.000294035" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000292911, 0.000293585, 0.000297615, 0.000294641, 0.000294178, 0.000294384, 0.000294035" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202678, -0.00202361, -0.00202847, -0.00203265, -0.00202901, -0.00202973, -0.00202853" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213355, 0.00205671, 0.00204386, 0.00203632, 0.00203285, 0.00203343, 0.00203081" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000324748, -0.000319249, -0.000320876, -0.00032113, -0.000320146, -0.000320835, -0.000320421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000348175, 0.000350393, 0.000348738, 0.000343368, 0.000341564, 0.000337622, 0.000329671" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000300903, -0.000299473, -0.000300184, -0.000301744, -0.000302495, -0.000305893, -0.000306066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000306168, 0.000305695, 0.000309804, 0.000306675, 0.000306163, 0.000306433, 0.000306066" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202689, -0.00202386, -0.00202891, -0.0020328, -0.00202914, -0.00202986, -0.00202866" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213342, 0.00205659, 0.00204384, 0.00203628, 0.00203275, 0.00203332, 0.0020307" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327108; + rise_capacitance : 0.00318971; + rise_capacitance_range (0.00230524, 0.00318971); + fall_capacitance : 0.00327108; + fall_capacitance_range (0.00215353, 0.00327108); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000628306, -0.000629522, -0.000630641, -0.000631482, -0.000625801, -0.0006274, -0.000626585" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000628306, 0.000629522, 0.000630641, 0.000631482, 0.000625801, 0.0006274, 0.000626585" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000492913, -0.000487096, -0.000494288, -0.000487654, -0.000490894, -0.000495363, -0.000499622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000524286, 0.000523441, 0.000522078, 0.000521991, 0.000516836, 0.000516561, 0.000512751" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000492851, -0.000489675, -0.000494311, -0.000488488, -0.000490896, -0.000495362, -0.00049962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000524341, 0.000523292, 0.00052195, 0.000522006, 0.000516845, 0.000516563, 0.000512753" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00139095, -0.00164212, -0.00180282, -0.00180561, -0.00180801, -0.00181538, -0.00181361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018054, 0.00180174, 0.00181646, 0.00180561, 0.00180801, 0.00181538, 0.00181361" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00138968, -0.00164184, -0.00180283, -0.00180525, -0.00180806, -0.00181542, -0.00181365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180762, 0.00180389, 0.00181652, 0.00180525, 0.00180806, 0.00181542, 0.00181365" \ + ); + } + } + } + } + cell (AOI221X3) { + area : 11.2896; + cell_leakage_power : 0.171217; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.162632; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157326; + when : "(A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144476; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191156; + when : "(A * B * C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144476; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191156; + when : "(A * B * !C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112844; + when : "(A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.160093; + when : "(A * B * !C * !D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163905; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264831; + when : "(A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168427; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141204; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168427; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173351; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137652; + when : "(A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151438; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163905; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264831; + when : "(!A * B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168427; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173351; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.168427; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205498; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137652; + when : "(!A * B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183585; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.159895; + when : "(!A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260821; + when : "(!A * !B * C * D * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164416; + when : "(!A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151438; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164417; + when : "(!A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183585; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133641; + when : "(!A * !B * !C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.161672; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171217; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C * !E) + (!A * !D * !E) + (!B * !C * !E) + (!B * !D * !E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.112653, 0.151398, 0.33258, 0.557488, 1.00683, 1.59025, 2.35347", \ + "0.129931, 0.169276, 0.351902, 0.577376, 1.02691, 1.61072, 2.37404", \ + "0.194042, 0.237048, 0.421466, 0.647562, 1.098, 1.68243, 2.44611", \ + "0.235501, 0.288781, 0.495494, 0.722713, 1.17351, 1.75811, 2.52189", \ + "0.278984, 0.350816, 0.606648, 0.863586, 1.32426, 1.9084, 2.67015", \ + "0.310279, 0.402354, 0.714713, 1.01107, 1.51698, 2.10564, 2.86906", \ + "0.34048, 0.450649, 0.820398, 1.15992, 1.71872, 2.35171, 3.12106" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0814628, 0.133667, 0.382628, 0.692825, 1.31291, 2.11896, 3.17236", \ + "0.0814966, 0.133688, 0.38264, 0.692945, 1.31309, 2.11896, 3.17236", \ + "0.097544, 0.145092, 0.383586, 0.692952, 1.31309, 2.11896, 3.17235", \ + "0.128338, 0.179318, 0.405696, 0.700198, 1.31295, 2.11855, 3.17233", \ + "0.194873, 0.249763, 0.483827, 0.757474, 1.33486, 2.12103, 3.17225", \ + "0.282946, 0.34185, 0.586768, 0.867149, 1.41253, 2.16079, 3.18236", \ + "0.380331, 0.445674, 0.708482, 0.999453, 1.55018, 2.25869, 3.24058" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0485407, 0.0689796, 0.157892, 0.264511, 0.475436, 0.748287, 1.10434", \ + "0.0670099, 0.0873411, 0.17631, 0.283039, 0.493571, 0.766894, 1.12295", \ + "0.148096, 0.178628, 0.27994, 0.38612, 0.596229, 0.868663, 1.22472", \ + "0.204991, 0.248476, 0.391146, 0.514276, 0.721136, 0.99559, 1.35102", \ + "0.28021, 0.340518, 0.544426, 0.721877, 0.982637, 1.25636, 1.61024", \ + "0.351223, 0.426566, 0.687265, 0.918092, 1.25896, 1.59423, 1.95622", \ + "0.418977, 0.508957, 0.823773, 1.10647, 1.5285, 1.94369, 2.37791" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0602136, 0.0832221, 0.194358, 0.333756, 0.61242, 0.974733, 1.44799", \ + "0.0592463, 0.0824965, 0.194318, 0.333718, 0.61238, 0.974743, 1.4486", \ + "0.108931, 0.127727, 0.211085, 0.336585, 0.612606, 0.974472, 1.44848", \ + "0.163394, 0.189349, 0.280612, 0.381393, 0.620161, 0.974513, 1.44847", \ + "0.247941, 0.28592, 0.413271, 0.525698, 0.721651, 1.02031, 1.45686", \ + "0.337517, 0.388826, 0.556634, 0.701313, 0.91894, 1.16891, 1.54855", \ + "0.434188, 0.498607, 0.709197, 0.888874, 1.15135, 1.42058, 1.74551" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0973515, 0.135799, 0.316052, 0.540342, 0.98879, 1.57121, 2.33318", \ + "0.114374, 0.15336, 0.335289, 0.560209, 1.00887, 1.59167, 2.35374", \ + "0.175644, 0.219884, 0.404803, 0.6304, 1.07998, 1.66341, 2.42584", \ + "0.211382, 0.267735, 0.4782, 0.705455, 1.15539, 1.7392, 2.50175", \ + "0.244194, 0.322333, 0.586221, 0.845804, 1.30595, 1.88924, 2.65016", \ + "0.264345, 0.365764, 0.690478, 0.990919, 1.49851, 2.08818, 2.84943", \ + "0.285658, 0.406617, 0.792043, 1.13713, 1.6989, 2.3332, 3.10155" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0685811, 0.120438, 0.368309, 0.677757, 1.29646, 2.1009, 3.15194", \ + "0.0686998, 0.120427, 0.368309, 0.677758, 1.29654, 2.1009, 3.15194", \ + "0.0867463, 0.134205, 0.369839, 0.677791, 1.29654, 2.1009, 3.15191", \ + "0.11807, 0.168527, 0.394439, 0.685834, 1.29657, 2.10099, 3.15194", \ + "0.186021, 0.240164, 0.472954, 0.745181, 1.31901, 2.10318, 3.15183", \ + "0.276477, 0.333639, 0.576635, 0.856262, 1.39878, 2.14487, 3.16234", \ + "0.37474, 0.438256, 0.698846, 0.989216, 1.53758, 2.24321, 3.22165" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0479866, 0.0683563, 0.156986, 0.263402, 0.473784, 0.746006, 1.10137", \ + "0.0664823, 0.0867812, 0.175517, 0.281927, 0.491924, 0.764615, 1.11998", \ + "0.146614, 0.177526, 0.279125, 0.385017, 0.594563, 0.866367, 1.2217", \ + "0.202443, 0.246414, 0.38971, 0.51308, 0.7195, 0.993363, 1.34801", \ + "0.275485, 0.336533, 0.541557, 0.71958, 0.980765, 1.25409, 1.60728", \ + "0.342966, 0.419681, 0.682588, 0.914191, 1.2559, 1.59156, 1.95326", \ + "0.4072, 0.49929, 0.816859, 1.10109, 1.52378, 1.93952, 2.37443" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0478512, 0.0719118, 0.18423, 0.32408, 0.602948, 0.965361, 1.43903", \ + "0.0468762, 0.0711795, 0.184177, 0.324069, 0.602959, 0.965323, 1.43866", \ + "0.0930136, 0.115288, 0.201089, 0.326842, 0.602938, 0.964948, 1.43883", \ + "0.140822, 0.171928, 0.270627, 0.371689, 0.610476, 0.965129, 1.43894", \ + "0.215261, 0.260591, 0.399062, 0.515793, 0.7122, 1.01064, 1.44764", \ + "0.295025, 0.355636, 0.537831, 0.688189, 0.909803, 1.16036, 1.53908", \ + "0.381025, 0.456648, 0.685394, 0.871727, 1.14068, 1.41192, 1.73617" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0895996, 0.122462, 0.276439, 0.467977, 0.850582, 1.34806, 1.9982", \ + "0.107132, 0.140474, 0.29588, 0.487902, 0.871018, 1.36845, 2.01878", \ + "0.169491, 0.209117, 0.369096, 0.561698, 0.945561, 1.44354, 2.09432", \ + "0.205992, 0.258811, 0.44858, 0.645221, 1.02941, 1.52743, 2.17865", \ + "0.238628, 0.31451, 0.563214, 0.797242, 1.1982, 1.69447, 2.34576", \ + "0.258708, 0.357657, 0.671106, 0.950565, 1.40454, 1.91818, 2.5686", \ + "0.280737, 0.398894, 0.773926, 1.10252, 1.61922, 2.18535, 2.85131" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0656098, 0.109211, 0.317899, 0.578326, 1.09909, 1.77602, 2.66116", \ + "0.0656974, 0.109253, 0.317825, 0.578202, 1.09908, 1.77593, 2.66116", \ + "0.0867109, 0.126222, 0.320586, 0.5784, 1.09929, 1.77594, 2.66116", \ + "0.123091, 0.165515, 0.350344, 0.59031, 1.09917, 1.77635, 2.66102", \ + "0.198074, 0.244384, 0.44035, 0.664074, 1.13232, 1.78247, 2.66087", \ + "0.294817, 0.344055, 0.553494, 0.787519, 1.2389, 1.83803, 2.68074", \ + "0.396119, 0.45188, 0.68304, 0.931859, 1.38799, 1.96119, 2.75786" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0550452, 0.0746733, 0.162131, 0.268134, 0.478161, 0.750181, 1.1054", \ + "0.0733325, 0.0931005, 0.180769, 0.286788, 0.496868, 0.768975, 1.12415", \ + "0.156624, 0.185704, 0.284248, 0.389887, 0.599046, 0.870815, 1.22605", \ + "0.216653, 0.25777, 0.396255, 0.518061, 0.725383, 0.997548, 1.35207", \ + "0.295316, 0.352757, 0.551442, 0.72658, 0.985809, 1.25855, 1.61171", \ + "0.368344, 0.44067, 0.695759, 0.924141, 1.26248, 1.59662, 1.95767", \ + "0.438283, 0.525251, 0.832943, 1.11314, 1.53243, 1.94633, 2.37951" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0506997, 0.0747092, 0.187386, 0.327108, 0.606061, 0.968794, 1.44235", \ + "0.050197, 0.0745557, 0.187343, 0.327181, 0.606328, 0.96882, 1.44209", \ + "0.0946333, 0.116521, 0.203207, 0.329865, 0.606306, 0.96882, 1.44246", \ + "0.142717, 0.173487, 0.272087, 0.373848, 0.614984, 0.968468, 1.44241", \ + "0.217473, 0.262217, 0.400141, 0.517126, 0.714028, 1.01343, 1.45054", \ + "0.297561, 0.356957, 0.538453, 0.688594, 0.909663, 1.16003, 1.54145", \ + "0.383286, 0.457713, 0.685769, 0.872176, 1.14122, 1.41004, 1.73804" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.112653, 0.151398, 0.33258, 0.557488, 1.00683, 1.59025, 2.35347", \ + "0.129931, 0.169276, 0.351902, 0.577376, 1.02691, 1.61072, 2.37404", \ + "0.194042, 0.237048, 0.421466, 0.647562, 1.098, 1.68243, 2.44611", \ + "0.235501, 0.288781, 0.495494, 0.722713, 1.17351, 1.75811, 2.52189", \ + "0.278984, 0.350816, 0.606648, 0.863586, 1.32426, 1.9084, 2.67015", \ + "0.310279, 0.402354, 0.714713, 1.01107, 1.51698, 2.10564, 2.86906", \ + "0.34048, 0.450649, 0.820398, 1.15992, 1.71872, 2.35171, 3.12106" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0814628, 0.133667, 0.382628, 0.692825, 1.31291, 2.11896, 3.17236", \ + "0.0814966, 0.133688, 0.38264, 0.692945, 1.31309, 2.11896, 3.17236", \ + "0.097544, 0.145092, 0.383586, 0.692952, 1.31309, 2.11896, 3.17235", \ + "0.128338, 0.179318, 0.405696, 0.700198, 1.31295, 2.11855, 3.17233", \ + "0.194873, 0.249763, 0.483827, 0.757474, 1.33486, 2.12103, 3.17225", \ + "0.282946, 0.34185, 0.586768, 0.867149, 1.41253, 2.16079, 3.18236", \ + "0.380331, 0.445674, 0.708482, 0.999453, 1.55018, 2.25869, 3.24058" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0550452, 0.0746733, 0.162131, 0.268134, 0.478161, 0.750181, 1.1054", \ + "0.0733325, 0.0931005, 0.180769, 0.286788, 0.496868, 0.768975, 1.12415", \ + "0.156624, 0.185704, 0.284248, 0.389887, 0.599046, 0.870815, 1.22605", \ + "0.216653, 0.25777, 0.396255, 0.518061, 0.725383, 0.997548, 1.35207", \ + "0.295316, 0.352757, 0.551442, 0.72658, 0.985809, 1.25855, 1.61171", \ + "0.368344, 0.44067, 0.695759, 0.924141, 1.26248, 1.59662, 1.95767", \ + "0.438283, 0.525251, 0.832943, 1.11314, 1.53243, 1.94633, 2.37951" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0506997, 0.0747092, 0.187386, 0.327108, 0.606061, 0.968794, 1.44235", \ + "0.050197, 0.0745557, 0.187343, 0.327181, 0.606328, 0.96882, 1.44209", \ + "0.0946333, 0.116521, 0.203207, 0.329865, 0.606306, 0.96882, 1.44246", \ + "0.142717, 0.173487, 0.272087, 0.373848, 0.614984, 0.968468, 1.44241", \ + "0.217473, 0.262217, 0.400141, 0.517126, 0.714028, 1.01343, 1.45054", \ + "0.297561, 0.356957, 0.538453, 0.688594, 0.909663, 1.16003, 1.54145", \ + "0.383286, 0.457713, 0.685769, 0.872176, 1.14122, 1.41004, 1.73804" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.125442, 0.163956, 0.344828, 0.569313, 1.01752, 1.59983, 2.3613", \ + "0.144091, 0.182916, 0.364439, 0.589162, 1.03753, 1.61993, 2.38143", \ + "0.21134, 0.25331, 0.435851, 0.660931, 1.10973, 1.6924, 2.45408", \ + "0.257072, 0.308514, 0.511118, 0.736978, 1.18601, 1.76893, 2.53045", \ + "0.310168, 0.377376, 0.625835, 0.879654, 1.33716, 1.92041, 2.6802", \ + "0.352035, 0.437019, 0.738123, 1.03015, 1.53241, 2.11963, 2.88003", \ + "0.393854, 0.495052, 0.848942, 1.18252, 1.73629, 2.36579, 3.13274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0940809, 0.146492, 0.3955, 0.705417, 1.3243, 2.12875, 3.17988", \ + "0.0940944, 0.146556, 0.395506, 0.705418, 1.3243, 2.12845, 3.17988", \ + "0.107991, 0.156156, 0.39628, 0.70546, 1.32431, 2.12875, 3.17988", \ + "0.138972, 0.18966, 0.417087, 0.712135, 1.32431, 2.12845, 3.17977", \ + "0.203762, 0.259228, 0.493638, 0.767411, 1.34503, 2.13075, 3.17984", \ + "0.287446, 0.348421, 0.596038, 0.876461, 1.42228, 2.17077, 3.1897", \ + "0.378553, 0.447759, 0.716314, 1.00829, 1.55867, 2.26711, 3.24744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0530525, 0.073456, 0.162208, 0.268969, 0.479893, 0.752741, 1.10879", \ + "0.0723448, 0.0927342, 0.18162, 0.288386, 0.499346, 0.772203, 1.12826", \ + "0.148961, 0.177003, 0.276382, 0.383375, 0.595091, 0.867716, 1.22392", \ + "0.205997, 0.245409, 0.377062, 0.499068, 0.709703, 0.981875, 1.34133", \ + "0.281585, 0.337665, 0.524032, 0.687191, 0.940063, 1.21994, 1.57605", \ + "0.353138, 0.425159, 0.666651, 0.877214, 1.1919, 1.51778, 1.88749", \ + "0.423553, 0.509661, 0.805603, 1.06491, 1.44892, 1.8354, 2.25782" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0598975, 0.0830539, 0.194325, 0.333703, 0.612518, 0.974733, 1.448", \ + "0.0593671, 0.0827536, 0.194311, 0.333707, 0.612494, 0.97474, 1.4486", \ + "0.0930484, 0.112504, 0.20569, 0.335958, 0.612579, 0.974685, 1.44809", \ + "0.1392, 0.161913, 0.255059, 0.367419, 0.618686, 0.975053, 1.44799", \ + "0.21729, 0.248, 0.359915, 0.47487, 0.692928, 1.01126, 1.4569", \ + "0.30133, 0.34208, 0.482719, 0.614146, 0.839497, 1.11984, 1.52617", \ + "0.388789, 0.441946, 0.617038, 0.772584, 1.02192, 1.30707, 1.67242" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.110121, 0.148272, 0.328266, 0.552171, 0.999485, 1.5808, 2.34102", \ + "0.128558, 0.167093, 0.34784, 0.572008, 1.01949, 1.60088, 2.36114", \ + "0.193542, 0.236282, 0.419269, 0.643818, 1.09172, 1.67341, 2.43384", \ + "0.235248, 0.287316, 0.494009, 0.719967, 1.16815, 1.75002, 2.5104", \ + "0.278408, 0.350447, 0.605721, 0.862135, 1.31941, 1.90168, 2.66016", \ + "0.310908, 0.402827, 0.714374, 1.01027, 1.51404, 2.1002, 2.86015", \ + "0.345255, 0.454532, 0.821569, 1.16026, 1.7167, 2.34732, 3.11358" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0812725, 0.133278, 0.381089, 0.690103, 1.30782, 2.11039, 3.15946", \ + "0.0813103, 0.133254, 0.381174, 0.690102, 1.30783, 2.11039, 3.15943", \ + "0.0971023, 0.14493, 0.382267, 0.690226, 1.30783, 2.11039, 3.15946", \ + "0.127823, 0.179002, 0.404593, 0.697721, 1.30729, 2.10996, 3.15939", \ + "0.193617, 0.249125, 0.482621, 0.755681, 1.32956, 2.11268, 3.15931", \ + "0.278318, 0.338925, 0.585587, 0.865437, 1.40832, 2.15287, 3.16964", \ + "0.368414, 0.437605, 0.705882, 0.997613, 1.54577, 2.25126, 3.22851" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0525045, 0.0728386, 0.161421, 0.267876, 0.478246, 0.75046, 1.10582", \ + "0.0717674, 0.0921218, 0.180831, 0.287296, 0.497704, 0.769926, 1.12529", \ + "0.147845, 0.176028, 0.275566, 0.382287, 0.593509, 0.865433, 1.22104", \ + "0.204131, 0.243851, 0.375886, 0.497926, 0.708043, 0.979658, 1.33834", \ + "0.278049, 0.33456, 0.521853, 0.685311, 0.938348, 1.21557, 1.57322", \ + "0.347042, 0.419935, 0.663119, 0.874302, 1.18949, 1.51536, 1.88452", \ + "0.414073, 0.501861, 0.800342, 1.0605, 1.44548, 1.83186, 2.25436" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0475236, 0.0717403, 0.184303, 0.323761, 0.60283, 0.965361, 1.43912", \ + "0.0470158, 0.0714493, 0.184188, 0.324086, 0.602765, 0.965327, 1.43912", \ + "0.0787934, 0.100599, 0.195612, 0.326344, 0.602787, 0.964943, 1.43901", \ + "0.120423, 0.146815, 0.245079, 0.35762, 0.609137, 0.965464, 1.43835", \ + "0.190407, 0.226899, 0.347278, 0.465175, 0.683869, 0.999196, 1.44733", \ + "0.266155, 0.31418, 0.466671, 0.602416, 0.831171, 1.11127, 1.51645", \ + "0.344877, 0.406973, 0.597104, 0.758272, 1.01167, 1.29766, 1.66343" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.100322, 0.132946, 0.286707, 0.477847, 0.859674, 1.35583, 2.00423", \ + "0.119062, 0.152032, 0.306443, 0.497807, 0.879782, 1.37601, 2.0245", \ + "0.185503, 0.223489, 0.381285, 0.573083, 0.955211, 1.45188, 2.10055", \ + "0.228457, 0.276971, 0.462426, 0.657412, 1.03991, 1.53637, 2.18547", \ + "0.271917, 0.341522, 0.580812, 0.811765, 1.20835, 1.70471, 2.35411", \ + "0.30432, 0.393983, 0.693434, 0.968223, 1.41818, 1.92918, 2.57746", \ + "0.339293, 0.445651, 0.802708, 1.12444, 1.63544, 2.19793, 2.8613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.076368, 0.119998, 0.328565, 0.588577, 1.10834, 1.78365, 2.66649", \ + "0.0763999, 0.120039, 0.328566, 0.5886, 1.10832, 1.78366, 2.66656", \ + "0.0951347, 0.134521, 0.330873, 0.588557, 1.10821, 1.78367, 2.66653", \ + "0.131147, 0.174099, 0.359009, 0.599902, 1.10812, 1.78347, 2.66623", \ + "0.204145, 0.251719, 0.447198, 0.671547, 1.14073, 1.78952, 2.66648", \ + "0.294628, 0.347597, 0.560476, 0.794638, 1.23764, 1.84476, 2.68581", \ + "0.388006, 0.450037, 0.688028, 0.938076, 1.39411, 1.96738, 2.76224" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0595462, 0.0791544, 0.166594, 0.272592, 0.482626, 0.754635, 1.10985", \ + "0.0787691, 0.0984819, 0.186106, 0.292149, 0.502213, 0.774236, 1.12946", \ + "0.157024, 0.183613, 0.280743, 0.387701, 0.598003, 0.869781, 1.22516", \ + "0.216769, 0.254054, 0.382222, 0.503022, 0.71279, 0.985693, 1.34247", \ + "0.296119, 0.349414, 0.530699, 0.691844, 0.943534, 1.22135, 1.57748", \ + "0.371206, 0.439391, 0.674882, 0.882808, 1.19523, 1.52061, 1.88891", \ + "0.444097, 0.52702, 0.815381, 1.07211, 1.45342, 1.83822, 2.25987" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505517, 0.0746751, 0.187385, 0.327117, 0.606336, 0.968793, 1.44235", \ + "0.0503658, 0.0746079, 0.187406, 0.327105, 0.606337, 0.968794, 1.44236", \ + "0.0805938, 0.102451, 0.198308, 0.329307, 0.606332, 0.968314, 1.44241", \ + "0.122239, 0.148555, 0.246881, 0.360138, 0.612436, 0.968828, 1.44213", \ + "0.192504, 0.228392, 0.348842, 0.467062, 0.686714, 1.00383, 1.45056", \ + "0.267598, 0.315587, 0.467631, 0.603795, 0.831478, 1.11388, 1.51916", \ + "0.346594, 0.407227, 0.597474, 0.758275, 1.01271, 1.29996, 1.66538" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.125442, 0.163956, 0.344828, 0.569313, 1.01752, 1.59983, 2.3613", \ + "0.144091, 0.182916, 0.364439, 0.589162, 1.03753, 1.61993, 2.38143", \ + "0.21134, 0.25331, 0.435851, 0.660931, 1.10973, 1.6924, 2.45408", \ + "0.257072, 0.308514, 0.511118, 0.736978, 1.18601, 1.76893, 2.53045", \ + "0.310168, 0.377376, 0.625835, 0.879654, 1.33716, 1.92041, 2.6802", \ + "0.352035, 0.437019, 0.738123, 1.03015, 1.53241, 2.11963, 2.88003", \ + "0.393854, 0.495052, 0.848942, 1.18252, 1.73629, 2.36579, 3.13274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0940809, 0.146492, 0.3955, 0.705417, 1.3243, 2.12875, 3.17988", \ + "0.0940944, 0.146556, 0.395506, 0.705418, 1.3243, 2.12845, 3.17988", \ + "0.107991, 0.156156, 0.39628, 0.70546, 1.32431, 2.12875, 3.17988", \ + "0.138972, 0.18966, 0.417087, 0.712135, 1.32431, 2.12845, 3.17977", \ + "0.203762, 0.259228, 0.493638, 0.767411, 1.34503, 2.13075, 3.17984", \ + "0.287446, 0.348421, 0.596038, 0.876461, 1.42228, 2.17077, 3.1897", \ + "0.378553, 0.447759, 0.716314, 1.00829, 1.55867, 2.26711, 3.24744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0595462, 0.0791544, 0.166594, 0.272592, 0.482626, 0.754635, 1.10985", \ + "0.0787691, 0.0984819, 0.186106, 0.292149, 0.502213, 0.774236, 1.12946", \ + "0.157024, 0.183613, 0.280743, 0.387701, 0.598003, 0.869781, 1.22516", \ + "0.216769, 0.254054, 0.382222, 0.503022, 0.71279, 0.985693, 1.34247", \ + "0.296119, 0.349414, 0.530699, 0.691844, 0.943534, 1.22135, 1.57748", \ + "0.371206, 0.439391, 0.674882, 0.882808, 1.19523, 1.52061, 1.88891", \ + "0.444097, 0.52702, 0.815381, 1.07211, 1.45342, 1.83822, 2.25987" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505517, 0.0746751, 0.187385, 0.327117, 0.606336, 0.968793, 1.44235", \ + "0.0503658, 0.0746079, 0.187406, 0.327105, 0.606337, 0.968794, 1.44236", \ + "0.0805938, 0.102451, 0.198308, 0.329307, 0.606332, 0.968314, 1.44241", \ + "0.122239, 0.148555, 0.246881, 0.360138, 0.612436, 0.968828, 1.44213", \ + "0.192504, 0.228392, 0.348842, 0.467062, 0.686714, 1.00383, 1.45056", \ + "0.267598, 0.315587, 0.467631, 0.603795, 0.831478, 1.11388, 1.51916", \ + "0.346594, 0.407227, 0.597474, 0.758275, 1.01271, 1.29996, 1.66538" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0749274, 0.114019, 0.294997, 0.519131, 0.966577, 1.54795, 2.30823", \ + "0.0868319, 0.12604, 0.30833, 0.534048, 0.982084, 1.56371, 2.32413", \ + "0.156902, 0.207199, 0.391809, 0.615944, 1.0643, 1.64462, 2.40702", \ + "0.205093, 0.273227, 0.500808, 0.720488, 1.16984, 1.75081, 2.5112", \ + "0.268462, 0.358292, 0.664658, 0.939001, 1.38666, 1.96461, 2.72265", \ + "0.328215, 0.437661, 0.815465, 1.15842, 1.68028, 2.25612, 3.01026", \ + "0.38597, 0.514727, 0.958068, 1.36512, 1.98963, 2.62772, 3.37711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0809829, 0.133209, 0.381185, 0.690102, 1.30782, 2.11039, 3.15956", \ + "0.0797626, 0.132983, 0.381105, 0.690219, 1.30783, 2.11039, 3.15955", \ + "0.122668, 0.168382, 0.38424, 0.690222, 1.30782, 2.11039, 3.15956", \ + "0.167467, 0.225663, 0.430656, 0.699453, 1.30754, 2.10997, 3.15944", \ + "0.237568, 0.312459, 0.565331, 0.807312, 1.34031, 2.11073, 3.15943", \ + "0.315577, 0.405627, 0.711238, 0.988593, 1.47328, 2.17134, 3.16571", \ + "0.402365, 0.507155, 0.861339, 1.18715, 1.69844, 2.33435, 3.25185" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0341973, 0.0522937, 0.13627, 0.240602, 0.449025, 0.719847, 1.07382", \ + "0.0526676, 0.070852, 0.155905, 0.260512, 0.469108, 0.740067, 1.09406", \ + "0.10644, 0.145494, 0.258919, 0.363451, 0.571197, 0.842116, 1.19617", \ + "0.14015, 0.195861, 0.35822, 0.489959, 0.696234, 0.968911, 1.3217", \ + "0.180261, 0.258279, 0.493315, 0.684162, 0.954542, 1.22965, 1.58189", \ + "0.213487, 0.313058, 0.616033, 0.865057, 1.22048, 1.56352, 1.92747", \ + "0.241205, 0.360602, 0.729408, 1.03613, 1.47842, 1.90465, 2.34501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0378721, 0.0611587, 0.171748, 0.310198, 0.587173, 0.94732, 1.41935", \ + "0.040754, 0.0614775, 0.171745, 0.310212, 0.587194, 0.948065, 1.41845", \ + "0.0978593, 0.117158, 0.194915, 0.31501, 0.58721, 0.947303, 1.41919", \ + "0.149633, 0.176719, 0.270605, 0.365676, 0.59733, 0.94761, 1.41873", \ + "0.232643, 0.271448, 0.401254, 0.514132, 0.705322, 0.997753, 1.42851", \ + "0.324496, 0.374876, 0.54364, 0.689127, 0.907197, 1.15185, 1.5241", \ + "0.426382, 0.488618, 0.697934, 0.877947, 1.13895, 1.40723, 1.7268" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0594108, 0.0986039, 0.279473, 0.503881, 0.952199, 1.53484, 2.29686", \ + "0.07134, 0.11053, 0.293423, 0.518756, 0.967648, 1.55059, 2.31275", \ + "0.132625, 0.187845, 0.374581, 0.600827, 1.04988, 1.63215, 2.39559", \ + "0.172187, 0.246589, 0.484306, 0.708451, 1.15553, 1.73763, 2.49982", \ + "0.224945, 0.322806, 0.642277, 0.922204, 1.37231, 1.9515, 2.71093", \ + "0.274614, 0.394175, 0.78752, 1.13719, 1.66516, 2.24292, 2.9988", \ + "0.32246, 0.463519, 0.924863, 1.33979, 1.97153, 2.61423, 3.36572" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.068038, 0.120347, 0.368309, 0.677758, 1.29654, 2.1009, 3.15203", \ + "0.0668208, 0.119822, 0.368309, 0.677756, 1.29654, 2.1009, 3.15204", \ + "0.113127, 0.161718, 0.370975, 0.677701, 1.29611, 2.10071, 3.15203", \ + "0.155943, 0.216148, 0.422339, 0.691996, 1.29646, 2.10097, 3.15203", \ + "0.223775, 0.300295, 0.557161, 0.799368, 1.33111, 2.10113, 3.15173", \ + "0.300008, 0.391682, 0.701368, 0.982516, 1.46544, 2.16393, 3.15875", \ + "0.385423, 0.492363, 0.851558, 1.18006, 1.6932, 2.32816, 3.24633" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0338241, 0.0518733, 0.135592, 0.23962, 0.447453, 0.717619, 1.07089", \ + "0.0522903, 0.0706217, 0.155217, 0.259491, 0.467551, 0.737842, 1.09114", \ + "0.104908, 0.144288, 0.258161, 0.362447, 0.569656, 0.8399, 1.19336", \ + "0.137175, 0.193463, 0.356693, 0.488779, 0.694663, 0.966769, 1.31874", \ + "0.174771, 0.254008, 0.490414, 0.681619, 0.952676, 1.22742, 1.57899", \ + "0.203972, 0.305657, 0.611122, 0.861137, 1.21739, 1.56081, 1.92461", \ + "0.225807, 0.349138, 0.72207, 1.03044, 1.47355, 1.90044, 2.34151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027753, 0.0509254, 0.161801, 0.300419, 0.577523, 0.937849, 1.40901", \ + "0.0307049, 0.0512104, 0.161808, 0.300461, 0.577577, 0.937854, 1.40901", \ + "0.0795234, 0.103569, 0.185049, 0.305202, 0.57756, 0.937773, 1.40922", \ + "0.122534, 0.157, 0.260132, 0.356027, 0.587681, 0.938027, 1.40923", \ + "0.192303, 0.242184, 0.386035, 0.503951, 0.696137, 0.98826, 1.41948", \ + "0.270531, 0.335776, 0.523364, 0.675213, 0.897466, 1.14318, 1.51515", \ + "0.35813, 0.439249, 0.672428, 0.859414, 1.12817, 1.39815, 1.71735" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0520429, 0.0844133, 0.233805, 0.4192, 0.789595, 1.27125, 1.90061", \ + "0.0655441, 0.0979182, 0.248958, 0.434793, 0.805946, 1.28755, 1.91716", \ + "0.123507, 0.174488, 0.337026, 0.522409, 0.893153, 1.37495, 2.00472", \ + "0.15961, 0.228561, 0.443436, 0.635527, 1.00407, 1.48537, 2.11497", \ + "0.206296, 0.298059, 0.593292, 0.846929, 1.22895, 1.71073, 2.33813", \ + "0.248542, 0.361729, 0.72756, 1.04826, 1.52561, 2.01544, 2.6401", \ + "0.287609, 0.421453, 0.85367, 1.23646, 1.81358, 2.39103, 3.02495" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0549162, 0.098157, 0.30412, 0.561087, 1.0754, 1.74428, 2.61829", \ + "0.0552267, 0.0978569, 0.304036, 0.561303, 1.07564, 1.74423, 2.61805", \ + "0.104015, 0.144566, 0.313232, 0.561307, 1.07553, 1.74422, 2.61805", \ + "0.14664, 0.199812, 0.373723, 0.585375, 1.07557, 1.74394, 2.61813", \ + "0.213864, 0.283188, 0.509012, 0.710806, 1.12743, 1.75147, 2.61812", \ + "0.289178, 0.37365, 0.651349, 0.896286, 1.29033, 1.84223, 2.64232", \ + "0.373319, 0.473065, 0.799184, 1.0903, 1.53396, 2.03666, 2.76532" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0337887, 0.0518476, 0.13557, 0.239579, 0.447435, 0.7176, 1.07087", \ + "0.0520699, 0.0703437, 0.155028, 0.259332, 0.467394, 0.737646, 1.09097", \ + "0.104941, 0.143918, 0.257879, 0.362098, 0.569295, 0.839598, 1.19308", \ + "0.137945, 0.193808, 0.356684, 0.488279, 0.694183, 0.963449, 1.31823", \ + "0.178145, 0.256323, 0.491036, 0.681522, 0.952404, 1.22721, 1.57874", \ + "0.211307, 0.311223, 0.613561, 0.862537, 1.21782, 1.56087, 1.92454", \ + "0.238699, 0.359386, 0.727404, 1.03394, 1.47482, 1.90099, 2.3418" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0277738, 0.0509395, 0.161812, 0.30046, 0.577549, 0.937847, 1.40901", \ + "0.0308423, 0.0512845, 0.16181, 0.300405, 0.577421, 0.937847, 1.40901", \ + "0.079523, 0.103941, 0.185286, 0.305369, 0.577707, 0.937691, 1.40922", \ + "0.122163, 0.156732, 0.260145, 0.356473, 0.587781, 0.937964, 1.40927", \ + "0.190602, 0.240505, 0.385404, 0.504047, 0.69594, 0.98836, 1.41952", \ + "0.267493, 0.332404, 0.521005, 0.67373, 0.896909, 1.14313, 1.51519", \ + "0.352977, 0.434178, 0.667722, 0.855712, 1.12683, 1.39759, 1.7171" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0749274, 0.114019, 0.294997, 0.519131, 0.966577, 1.54795, 2.30823", \ + "0.0868319, 0.12604, 0.30833, 0.534048, 0.982084, 1.56371, 2.32413", \ + "0.156902, 0.207199, 0.391809, 0.615944, 1.0643, 1.64462, 2.40702", \ + "0.205093, 0.273227, 0.500808, 0.720488, 1.16984, 1.75081, 2.5112", \ + "0.268462, 0.358292, 0.664658, 0.939001, 1.38666, 1.96461, 2.72265", \ + "0.328215, 0.437661, 0.815465, 1.15842, 1.68028, 2.25612, 3.01026", \ + "0.38597, 0.514727, 0.958068, 1.36512, 1.98963, 2.62772, 3.37711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0809829, 0.133209, 0.381185, 0.690102, 1.30782, 2.11039, 3.15956", \ + "0.0797626, 0.132983, 0.381105, 0.690219, 1.30783, 2.11039, 3.15955", \ + "0.122668, 0.168382, 0.38424, 0.690222, 1.30782, 2.11039, 3.15956", \ + "0.167467, 0.225663, 0.430656, 0.699453, 1.30754, 2.10997, 3.15944", \ + "0.237568, 0.312459, 0.565331, 0.807312, 1.34031, 2.11073, 3.15943", \ + "0.315577, 0.405627, 0.711238, 0.988593, 1.47328, 2.17134, 3.16571", \ + "0.402365, 0.507155, 0.861339, 1.18715, 1.69844, 2.33435, 3.25185" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0341973, 0.0522937, 0.13627, 0.240602, 0.449025, 0.719847, 1.07382", \ + "0.0526676, 0.070852, 0.155905, 0.260512, 0.469108, 0.740067, 1.09406", \ + "0.10644, 0.145494, 0.258919, 0.363451, 0.571197, 0.842116, 1.19617", \ + "0.14015, 0.195861, 0.35822, 0.489959, 0.696234, 0.968911, 1.3217", \ + "0.180261, 0.258279, 0.493315, 0.684162, 0.954542, 1.22965, 1.58189", \ + "0.213487, 0.313058, 0.616033, 0.865057, 1.22048, 1.56352, 1.92747", \ + "0.241205, 0.360602, 0.729408, 1.03613, 1.47842, 1.90465, 2.34501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0378721, 0.0611587, 0.171748, 0.310198, 0.587173, 0.94732, 1.41935", \ + "0.040754, 0.0614775, 0.171745, 0.310212, 0.587194, 0.948065, 1.41845", \ + "0.0978593, 0.117158, 0.194915, 0.31501, 0.58721, 0.947303, 1.41919", \ + "0.149633, 0.176719, 0.270605, 0.365676, 0.59733, 0.94761, 1.41873", \ + "0.232643, 0.271448, 0.401254, 0.514132, 0.705322, 0.997753, 1.42851", \ + "0.324496, 0.374876, 0.54364, 0.689127, 0.907197, 1.15185, 1.5241", \ + "0.426382, 0.488618, 0.697934, 0.877947, 1.13895, 1.40723, 1.7268" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0884195, 0.127169, 0.308311, 0.53288, 0.981131, 1.56376, 2.32491", \ + "0.101325, 0.14049, 0.32275, 0.547738, 0.996349, 1.57882, 2.3404", \ + "0.17816, 0.224919, 0.407032, 0.631337, 1.07956, 1.66118, 2.4238", \ + "0.234909, 0.298335, 0.517139, 0.739467, 1.18589, 1.76765, 2.52853", \ + "0.309393, 0.393041, 0.687944, 0.956635, 1.40344, 1.98183, 2.74071", \ + "0.380597, 0.48212, 0.845615, 1.18257, 1.69851, 2.27413, 3.02923", \ + "0.450709, 0.569537, 0.995602, 1.39452, 2.0121, 2.64172, 3.39658" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0939576, 0.146567, 0.395498, 0.705421, 1.3243, 2.12863, 3.17992", \ + "0.0932594, 0.146332, 0.395528, 0.705395, 1.3243, 2.12875, 3.17991", \ + "0.132082, 0.17626, 0.397726, 0.705233, 1.32429, 2.12865, 3.17997", \ + "0.178694, 0.235023, 0.44107, 0.716548, 1.32442, 2.12846, 3.17993", \ + "0.249767, 0.323782, 0.573928, 0.817527, 1.35536, 2.12903, 3.17975", \ + "0.325283, 0.415958, 0.71994, 0.997148, 1.48545, 2.18764, 3.18575", \ + "0.407435, 0.514255, 0.871356, 1.1967, 1.70977, 2.34353, 3.27025" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0390725, 0.0569306, 0.140712, 0.245015, 0.453416, 0.724218, 1.07819", \ + "0.0580242, 0.0764624, 0.161215, 0.265776, 0.474369, 0.745245, 1.09926", \ + "0.113868, 0.147992, 0.254539, 0.359411, 0.569858, 0.841037, 1.19521", \ + "0.149011, 0.199389, 0.347203, 0.474052, 0.686718, 0.958283, 1.31256", \ + "0.190149, 0.263848, 0.478759, 0.652387, 0.911572, 1.19262, 1.54737", \ + "0.225643, 0.32095, 0.603269, 0.829823, 1.15611, 1.48667, 1.85767", \ + "0.256189, 0.372484, 0.721046, 1.00269, 1.404, 1.79814, 2.22507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.037879, 0.0611646, 0.171749, 0.310216, 0.587196, 0.94774, 1.41923", \ + "0.0387844, 0.0611855, 0.171759, 0.310222, 0.587195, 0.947682, 1.41835", \ + "0.0803152, 0.0993008, 0.187257, 0.312705, 0.587153, 0.94728, 1.41853", \ + "0.127221, 0.149868, 0.241262, 0.349255, 0.597489, 0.947752, 1.41867", \ + "0.206326, 0.236351, 0.347262, 0.460553, 0.674201, 0.986904, 1.4287", \ + "0.291371, 0.33157, 0.470884, 0.601064, 0.823933, 1.09983, 1.49995", \ + "0.382125, 0.433077, 0.607259, 0.760693, 1.0064, 1.28983, 1.65051" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.073064, 0.111737, 0.292756, 0.517621, 0.966735, 1.55035, 2.3136", \ + "0.0857448, 0.12482, 0.307101, 0.532248, 0.981938, 1.5657, 2.32902", \ + "0.156439, 0.206831, 0.391514, 0.616011, 1.06516, 1.64778, 2.4123", \ + "0.205146, 0.273517, 0.500814, 0.724216, 1.17136, 1.75422, 2.51707", \ + "0.26998, 0.359767, 0.666216, 0.940078, 1.38911, 1.96998, 2.72929", \ + "0.33213, 0.441506, 0.818322, 1.16111, 1.68356, 2.2609, 3.01757", \ + "0.393793, 0.521912, 0.963305, 1.36961, 1.99418, 2.63316, 3.38522" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0811873, 0.133648, 0.382628, 0.692825, 1.31309, 2.11896, 3.17245", \ + "0.0799145, 0.133371, 0.382536, 0.692944, 1.31309, 2.11896, 3.17239", \ + "0.122658, 0.169013, 0.385862, 0.692938, 1.31309, 2.11896, 3.17235", \ + "0.167038, 0.225586, 0.432144, 0.705595, 1.31307, 2.11853, 3.17233", \ + "0.234549, 0.311234, 0.565753, 0.809841, 1.34586, 2.11931, 3.17232", \ + "0.307269, 0.40032, 0.711048, 0.990257, 1.47796, 2.1795, 3.17848", \ + "0.386338, 0.496638, 0.859613, 1.18781, 1.70151, 2.34168, 3.26458" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0387047, 0.0565082, 0.140018, 0.244029, 0.451842, 0.721997, 1.07526", \ + "0.0576538, 0.0760385, 0.160535, 0.264779, 0.472799, 0.743027, 1.09633", \ + "0.112731, 0.147049, 0.253828, 0.358527, 0.568287, 0.838898, 1.19231", \ + "0.146765, 0.197598, 0.346076, 0.472967, 0.68518, 0.956141, 1.30979", \ + "0.185952, 0.260711, 0.476583, 0.650543, 0.909888, 1.19035, 1.54444", \ + "0.218247, 0.31519, 0.599809, 0.826908, 1.15364, 1.48455, 1.85482", \ + "0.244535, 0.363164, 0.71556, 0.998153, 1.4004, 1.79489, 2.22161" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0277783, 0.0509254, 0.161791, 0.30039, 0.577551, 0.937849, 1.40901", \ + "0.0287034, 0.050954, 0.161809, 0.300471, 0.577551, 0.93785, 1.40901", \ + "0.0651451, 0.0869898, 0.177414, 0.303024, 0.577553, 0.938074, 1.40897", \ + "0.105498, 0.133397, 0.230798, 0.339766, 0.587854, 0.938053, 1.40904", \ + "0.173652, 0.212054, 0.333857, 0.45062, 0.665208, 0.977326, 1.41902", \ + "0.247346, 0.29901, 0.453281, 0.588769, 0.815497, 1.09154, 1.49069", \ + "0.326298, 0.392423, 0.585195, 0.745596, 0.996521, 1.28264, 1.64067" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0631511, 0.0951302, 0.244828, 0.430727, 0.802015, 1.28448, 1.91528", \ + "0.0772699, 0.109586, 0.260303, 0.446568, 0.818135, 1.30074, 1.93158", \ + "0.145276, 0.191364, 0.349561, 0.53494, 0.906146, 1.389, 2.01953", \ + "0.190171, 0.253268, 0.46005, 0.648897, 1.01514, 1.49969, 2.13051", \ + "0.24862, 0.332582, 0.614994, 0.863086, 1.24662, 1.72549, 2.35418", \ + "0.303104, 0.406182, 0.756235, 1.07026, 1.54211, 2.02896, 2.65664", \ + "0.355974, 0.47749, 0.889961, 1.26455, 1.83462, 2.40843, 3.04195" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0656724, 0.109132, 0.316075, 0.574134, 1.08988, 1.75987, 2.63636", \ + "0.0651772, 0.108982, 0.316012, 0.574117, 1.08988, 1.76018, 2.63637", \ + "0.111622, 0.151275, 0.32363, 0.574012, 1.08968, 1.75996, 2.63625", \ + "0.155895, 0.20765, 0.380022, 0.596409, 1.08976, 1.7601, 2.63646", \ + "0.222581, 0.292196, 0.516415, 0.718573, 1.14296, 1.76669, 2.63629", \ + "0.294425, 0.380533, 0.658111, 0.902245, 1.29942, 1.85335, 2.6594", \ + "0.372313, 0.474588, 0.805573, 1.09638, 1.5402, 2.04784, 2.78067" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0386744, 0.0564842, 0.14, 0.24398, 0.451823, 0.721979, 1.07525", \ + "0.057452, 0.0758325, 0.160336, 0.264605, 0.472627, 0.742859, 1.09617", \ + "0.112605, 0.14672, 0.253538, 0.359288, 0.567966, 0.838602, 1.19205", \ + "0.146904, 0.197522, 0.345656, 0.472589, 0.684651, 0.955079, 1.30942", \ + "0.188131, 0.261984, 0.476775, 0.650378, 0.909628, 1.19007, 1.54416", \ + "0.224057, 0.319307, 0.601087, 0.827497, 1.1537, 1.48419, 1.85464", \ + "0.255442, 0.371912, 0.719902, 1.00025, 1.40127, 1.79521, 2.22168" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027792, 0.0509425, 0.161791, 0.300382, 0.577549, 0.937848, 1.40901", \ + "0.0287613, 0.0509587, 0.161924, 0.300381, 0.577549, 0.937848, 1.40901", \ + "0.065252, 0.0873043, 0.177651, 0.304247, 0.577702, 0.938041, 1.40944", \ + "0.105627, 0.133534, 0.231108, 0.339939, 0.587732, 0.93788, 1.40931", \ + "0.172908, 0.211349, 0.333838, 0.450696, 0.665357, 0.977416, 1.41906", \ + "0.245163, 0.296934, 0.452253, 0.588222, 0.815446, 1.09136, 1.49077", \ + "0.322405, 0.38798, 0.581797, 0.74364, 0.995671, 1.28238, 1.64062" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0884195, 0.127169, 0.308311, 0.53288, 0.981131, 1.56376, 2.32491", \ + "0.101325, 0.14049, 0.32275, 0.547738, 0.996349, 1.57882, 2.3404", \ + "0.17816, 0.224919, 0.407032, 0.631337, 1.07956, 1.66118, 2.4238", \ + "0.234909, 0.298335, 0.517139, 0.739467, 1.18589, 1.76765, 2.52853", \ + "0.309393, 0.393041, 0.687944, 0.956635, 1.40344, 1.98183, 2.74071", \ + "0.380597, 0.48212, 0.845615, 1.18257, 1.69851, 2.27413, 3.02923", \ + "0.450709, 0.569537, 0.995602, 1.39452, 2.0121, 2.64172, 3.39658" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0939576, 0.146567, 0.395498, 0.705421, 1.3243, 2.12863, 3.17992", \ + "0.0932594, 0.146332, 0.395528, 0.705395, 1.3243, 2.12875, 3.17991", \ + "0.132082, 0.17626, 0.397726, 0.705233, 1.32429, 2.12865, 3.17997", \ + "0.178694, 0.235023, 0.44107, 0.716548, 1.32442, 2.12846, 3.17993", \ + "0.249767, 0.323782, 0.573928, 0.817527, 1.35536, 2.12903, 3.17975", \ + "0.325283, 0.415958, 0.71994, 0.997148, 1.48545, 2.18764, 3.18575", \ + "0.407435, 0.514255, 0.871356, 1.1967, 1.70977, 2.34353, 3.27025" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0390725, 0.0569306, 0.140712, 0.245015, 0.453416, 0.724218, 1.07819", \ + "0.0580242, 0.0764624, 0.161215, 0.265776, 0.474369, 0.745245, 1.09926", \ + "0.113868, 0.147992, 0.254539, 0.359411, 0.569858, 0.841037, 1.19521", \ + "0.149011, 0.199389, 0.347203, 0.474052, 0.686718, 0.958283, 1.31256", \ + "0.190149, 0.263848, 0.478759, 0.652387, 0.911572, 1.19262, 1.54737", \ + "0.225643, 0.32095, 0.603269, 0.829823, 1.15611, 1.48667, 1.85767", \ + "0.256189, 0.372484, 0.721046, 1.00269, 1.404, 1.79814, 2.22507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.037879, 0.0611646, 0.171749, 0.310216, 0.587196, 0.94774, 1.41923", \ + "0.0387844, 0.0611855, 0.171759, 0.310222, 0.587195, 0.947682, 1.41835", \ + "0.0803152, 0.0993008, 0.187257, 0.312705, 0.587153, 0.94728, 1.41853", \ + "0.127221, 0.149868, 0.241262, 0.349255, 0.597489, 0.947752, 1.41867", \ + "0.206326, 0.236351, 0.347262, 0.460553, 0.674201, 0.986904, 1.4287", \ + "0.291371, 0.33157, 0.470884, 0.601064, 0.823933, 1.09983, 1.49995", \ + "0.382125, 0.433077, 0.607259, 0.760693, 1.0064, 1.28983, 1.65051" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.116073, 0.154888, 0.336183, 0.560786, 1.00907, 1.59141, 2.35292", \ + "0.131646, 0.170696, 0.35291, 0.577996, 1.02664, 1.60915, 2.37067", \ + "0.202029, 0.246568, 0.430276, 0.655639, 1.10492, 1.68786, 2.44986", \ + "0.253376, 0.311308, 0.524138, 0.748545, 1.20035, 1.78353, 2.54493", \ + "0.319798, 0.397644, 0.673367, 0.936224, 1.39138, 1.97431, 2.73808", \ + "0.386013, 0.480954, 0.818559, 1.13415, 1.64478, 2.22936, 2.99111", \ + "0.455014, 0.56631, 0.961907, 1.33164, 1.91603, 2.55086, 3.31329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0940535, 0.146487, 0.395505, 0.705236, 1.3243, 2.12875, 3.17993", \ + "0.0940314, 0.146585, 0.395491, 0.705418, 1.3243, 2.12875, 3.17983", \ + "0.119182, 0.163766, 0.396905, 0.705465, 1.3243, 2.12875, 3.17993", \ + "0.163238, 0.213261, 0.426495, 0.710973, 1.32437, 2.12867, 3.17993", \ + "0.238722, 0.298535, 0.529099, 0.786474, 1.34845, 2.1295, 3.17981", \ + "0.320201, 0.390369, 0.655851, 0.926777, 1.4431, 2.17367, 3.18669", \ + "0.404745, 0.486835, 0.790942, 1.09013, 1.61314, 2.29116, 3.24991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0256014, 0.0360129, 0.083042, 0.140498, 0.254883, 0.403246, 0.597049", \ + "0.0478581, 0.0582132, 0.105121, 0.162657, 0.277035, 0.425261, 0.618907", \ + "0.112317, 0.138384, 0.217497, 0.280894, 0.394906, 0.542209, 0.734833", \ + "0.154555, 0.193757, 0.312752, 0.408405, 0.541438, 0.686042, 0.879116", \ + "0.206314, 0.26312, 0.442457, 0.587686, 0.789239, 0.978185, 1.17578", \ + "0.251575, 0.324473, 0.561264, 0.75701, 1.03182, 1.28881, 1.54718", \ + "0.291676, 0.379613, 0.671085, 0.917976, 1.26779, 1.5973, 1.92808" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0329765, 0.0457457, 0.106941, 0.183758, 0.337699, 0.537878, 0.799547", \ + "0.0363281, 0.0470799, 0.106943, 0.183757, 0.337629, 0.53772, 0.799528", \ + "0.0965163, 0.107207, 0.14577, 0.201494, 0.3394, 0.537707, 0.799524", \ + "0.153018, 0.168708, 0.224808, 0.274066, 0.379423, 0.547556, 0.799799", \ + "0.24213, 0.26705, 0.351706, 0.423714, 0.529165, 0.655611, 0.85918", \ + "0.337569, 0.373352, 0.491221, 0.589731, 0.729105, 0.865585, 1.02548", \ + "0.441784, 0.488176, 0.642354, 0.769164, 0.948772, 1.11874, 1.29474" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.10056, 0.139119, 0.319603, 0.54363, 0.991029, 1.57238, 2.33259", \ + "0.115988, 0.154762, 0.336271, 0.560822, 1.00859, 1.59012, 2.35038", \ + "0.182272, 0.228887, 0.413662, 0.638583, 1.08693, 1.66921, 2.42966", \ + "0.226293, 0.288339, 0.506923, 0.73121, 1.18126, 1.76446, 2.52485", \ + "0.282711, 0.366382, 0.651539, 0.918087, 1.37378, 1.95573, 2.71819", \ + "0.340533, 0.44249, 0.792345, 1.11278, 1.62667, 2.21111, 2.97168", \ + "0.401511, 0.521083, 0.931165, 1.30722, 1.89603, 2.53263, 3.29415" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0812645, 0.133285, 0.381186, 0.69022, 1.30783, 2.11039, 3.15948", \ + "0.0813002, 0.133252, 0.381175, 0.690102, 1.30783, 2.11039, 3.15941", \ + "0.109434, 0.154104, 0.383203, 0.690121, 1.30782, 2.11019, 3.15952", \ + "0.153158, 0.203895, 0.415152, 0.69769, 1.30785, 2.11035, 3.15952", \ + "0.227885, 0.28852, 0.518752, 0.775364, 1.33321, 2.1114, 3.15933", \ + "0.308021, 0.379629, 0.645051, 0.916638, 1.42982, 2.15724, 3.16681", \ + "0.391495, 0.474903, 0.779719, 1.07946, 1.60193, 2.27623, 3.2312" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.025382, 0.0357821, 0.0827094, 0.140081, 0.25426, 0.402384, 0.595902", \ + "0.0476028, 0.0579841, 0.104807, 0.162244, 0.276417, 0.424402, 0.617762", \ + "0.111206, 0.13752, 0.217013, 0.280459, 0.394296, 0.541393, 0.733684", \ + "0.152302, 0.19185, 0.311751, 0.407615, 0.540753, 0.685194, 0.878019", \ + "0.202171, 0.259668, 0.440298, 0.586116, 0.787942, 0.977096, 1.17463", \ + "0.243692, 0.318355, 0.557316, 0.754116, 1.02956, 1.28695, 1.54557", \ + "0.27829, 0.369415, 0.665148, 0.913354, 1.26427, 1.59439, 1.92568" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0257006, 0.0394221, 0.101303, 0.178195, 0.332128, 0.532327, 0.793974", \ + "0.029088, 0.0407718, 0.101291, 0.17819, 0.332165, 0.532252, 0.794058", \ + "0.085195, 0.0982325, 0.140296, 0.19596, 0.3339, 0.532313, 0.793938", \ + "0.135592, 0.155043, 0.217042, 0.26844, 0.37398, 0.542112, 0.794476", \ + "0.214981, 0.245971, 0.339929, 0.415412, 0.523503, 0.650068, 0.853476", \ + "0.30149, 0.34443, 0.475034, 0.57837, 0.72136, 0.859499, 1.01968", \ + "0.395351, 0.451243, 0.621212, 0.755252, 0.938739, 1.11022, 1.28939" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0905949, 0.123552, 0.27774, 0.468998, 0.850887, 1.34678, 1.99536", \ + "0.106437, 0.139582, 0.29465, 0.486349, 0.868548, 1.36491, 2.01324", \ + "0.177261, 0.219804, 0.379703, 0.57179, 0.954611, 1.45116, 2.09992", \ + "0.222526, 0.281842, 0.482505, 0.677509, 1.06036, 1.55769, 2.20604", \ + "0.279066, 0.360477, 0.634264, 0.878851, 1.27458, 1.77083, 2.42152", \ + "0.336678, 0.436103, 0.776228, 1.08129, 1.54991, 2.0566, 2.70458", \ + "0.396613, 0.513185, 0.914038, 1.27805, 1.83383, 2.4092, 3.06544" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0763554, 0.120041, 0.328569, 0.588613, 1.10834, 1.78342, 2.66637", \ + "0.0764035, 0.120044, 0.328567, 0.588608, 1.10827, 1.78367, 2.66644", \ + "0.109617, 0.145764, 0.332031, 0.588571, 1.10832, 1.78332, 2.66633", \ + "0.15927, 0.202325, 0.372623, 0.602726, 1.10829, 1.78365, 2.66664", \ + "0.239434, 0.293012, 0.49262, 0.697861, 1.14554, 1.78736, 2.66655", \ + "0.323501, 0.388782, 0.627709, 0.859535, 1.27004, 1.85299, 2.68173", \ + "0.410958, 0.487046, 0.769212, 1.03555, 1.4734, 2.00683, 2.77305" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0281554, 0.0383545, 0.085045, 0.142346, 0.256462, 0.404543, 0.598033", \ + "0.050266, 0.0604788, 0.107492, 0.164522, 0.278659, 0.424926, 0.620001", \ + "0.11828, 0.142842, 0.220074, 0.282872, 0.396612, 0.543699, 0.735981", \ + "0.16282, 0.199961, 0.316147, 0.410666, 0.542906, 0.687402, 0.880304", \ + "0.217922, 0.272208, 0.447357, 0.590939, 0.791226, 0.979383, 1.17407", \ + "0.26478, 0.334878, 0.567364, 0.761224, 1.03422, 1.2904, 1.54832", \ + "0.304633, 0.391027, 0.678019, 0.922639, 1.27069, 1.59905, 1.92902" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027143, 0.0409343, 0.102969, 0.179932, 0.333922, 0.5341, 0.795784", \ + "0.0299015, 0.042039, 0.102956, 0.179911, 0.333905, 0.5341, 0.795852", \ + "0.0853828, 0.0986569, 0.140679, 0.196999, 0.335508, 0.534004, 0.79583", \ + "0.135895, 0.155474, 0.217573, 0.268921, 0.375056, 0.543669, 0.796238", \ + "0.215218, 0.246015, 0.340064, 0.415809, 0.523895, 0.65109, 0.851757", \ + "0.301356, 0.344898, 0.474532, 0.57813, 0.721504, 0.859732, 1.02063", \ + "0.395619, 0.450519, 0.620834, 0.754013, 0.937984, 1.1101, 1.28975" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.100818, 0.139525, 0.320707, 0.545616, 0.99477, 1.5784, 2.34164", \ + "0.116221, 0.155145, 0.337372, 0.562799, 1.01232, 1.59613, 2.35938", \ + "0.182403, 0.229206, 0.414656, 0.640449, 1.09058, 1.67512, 2.43857", \ + "0.226428, 0.288646, 0.50782, 0.732984, 1.18473, 1.77058, 2.53361", \ + "0.282865, 0.366708, 0.652684, 0.919688, 1.37701, 1.96123, 2.72662", \ + "0.340741, 0.442935, 0.793361, 1.11446, 1.6297, 2.21625, 2.97978", \ + "0.401822, 0.521594, 0.932332, 1.30905, 1.89968, 2.53763, 3.30194" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0814892, 0.13372, 0.382628, 0.692946, 1.3131, 2.11896, 3.17241", \ + "0.0815261, 0.133694, 0.382537, 0.692827, 1.31309, 2.11896, 3.1723", \ + "0.109565, 0.154471, 0.384586, 0.692803, 1.31294, 2.11876, 3.17241", \ + "0.15333, 0.204223, 0.416408, 0.700507, 1.31311, 2.11888, 3.17241", \ + "0.228001, 0.288839, 0.520362, 0.77758, 1.33801, 2.11991, 3.17216", \ + "0.3082, 0.379977, 0.646128, 0.918711, 1.43435, 2.16542, 3.1795", \ + "0.391673, 0.475244, 0.780794, 1.08147, 1.6069, 2.28383, 3.24346" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253797, 0.0357818, 0.0827131, 0.140088, 0.254274, 0.402404, 0.595931", \ + "0.0476036, 0.057986, 0.104812, 0.162252, 0.276431, 0.424422, 0.617791", \ + "0.111198, 0.137516, 0.217015, 0.280463, 0.394305, 0.541409, 0.733709", \ + "0.152049, 0.19183, 0.31176, 0.407589, 0.540771, 0.685237, 0.878037", \ + "0.202099, 0.259599, 0.440274, 0.586114, 0.787953, 0.977117, 1.17466", \ + "0.243496, 0.318202, 0.557243, 0.754076, 1.02956, 1.28694, 1.54559", \ + "0.277966, 0.36899, 0.66501, 0.913388, 1.26423, 1.59439, 1.92573" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0256664, 0.0393747, 0.101243, 0.178135, 0.332099, 0.532271, 0.793914", \ + "0.0290534, 0.0407251, 0.101231, 0.178134, 0.332073, 0.532198, 0.794039", \ + "0.0850838, 0.0981457, 0.140254, 0.195905, 0.333892, 0.532205, 0.793988", \ + "0.135458, 0.154924, 0.216965, 0.268363, 0.373883, 0.542087, 0.794329", \ + "0.214737, 0.245817, 0.339851, 0.415335, 0.523426, 0.650003, 0.853404", \ + "0.301214, 0.344254, 0.474892, 0.5783, 0.721591, 0.859578, 1.01968", \ + "0.395036, 0.451264, 0.621138, 0.754562, 0.938732, 1.11117, 1.28917" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0855768, 0.123931, 0.304177, 0.528477, 0.976738, 1.55936, 2.32134", \ + "0.100895, 0.139386, 0.320774, 0.545628, 0.994283, 1.57709, 2.33909", \ + "0.16128, 0.210877, 0.398179, 0.623291, 1.0726, 1.65581, 2.41835", \ + "0.19661, 0.26421, 0.490375, 0.718042, 1.1674, 1.75179, 2.51352", \ + "0.241858, 0.33344, 0.630819, 0.901386, 1.35943, 1.94264, 2.70688", \ + "0.290706, 0.402089, 0.766549, 1.09279, 1.61093, 2.19803, 2.96034", \ + "0.342643, 0.473549, 0.900772, 1.28398, 1.87946, 2.51927, 3.2834" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0686336, 0.120423, 0.368309, 0.677757, 1.29654, 2.1009, 3.15199", \ + "0.0687637, 0.120439, 0.368308, 0.677758, 1.29654, 2.1009, 3.15188", \ + "0.0999354, 0.145507, 0.371166, 0.67774, 1.29654, 2.10089, 3.15199", \ + "0.143703, 0.195009, 0.405272, 0.688502, 1.29658, 2.10068, 3.15199", \ + "0.218375, 0.278662, 0.51099, 0.766506, 1.32336, 2.10197, 3.15183", \ + "0.29783, 0.368541, 0.636006, 0.908459, 1.42168, 2.14929, 3.15962", \ + "0.380223, 0.462439, 0.76955, 1.07118, 1.59588, 2.26987, 3.22537" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0251633, 0.0355637, 0.0823829, 0.139678, 0.253686, 0.401597, 0.594871", \ + "0.0473464, 0.0577599, 0.104503, 0.161854, 0.275822, 0.423619, 0.616734", \ + "0.110141, 0.13667, 0.216549, 0.280039, 0.393713, 0.540578, 0.732645", \ + "0.150116, 0.190224, 0.310785, 0.406839, 0.540089, 0.684405, 0.876971", \ + "0.198117, 0.256364, 0.438198, 0.584441, 0.786753, 0.976205, 1.17072", \ + "0.236563, 0.31269, 0.553661, 0.751319, 1.02742, 1.28531, 1.54401", \ + "0.267334, 0.360155, 0.659175, 0.909003, 1.26083, 1.59155, 1.92335" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0208976, 0.0338535, 0.0955819, 0.172634, 0.326724, 0.527115, 0.788917", \ + "0.0244092, 0.0352515, 0.0955779, 0.172652, 0.326691, 0.526965, 0.788894", \ + "0.0721683, 0.0885229, 0.134974, 0.190466, 0.328602, 0.527099, 0.78888", \ + "0.115551, 0.140206, 0.209417, 0.263209, 0.368549, 0.536971, 0.789185", \ + "0.184249, 0.223119, 0.328241, 0.407645, 0.518735, 0.645219, 0.845291", \ + "0.259643, 0.312992, 0.458864, 0.567618, 0.714761, 0.855452, 1.01477", \ + "0.341816, 0.41138, 0.60063, 0.740672, 0.929144, 1.10294, 1.28334" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.077945, 0.110756, 0.264697, 0.456247, 0.838883, 1.33606, 1.98646", \ + "0.0936687, 0.126615, 0.281541, 0.473517, 0.856603, 1.35418, 2.00414", \ + "0.157747, 0.203624, 0.366652, 0.558899, 0.942632, 1.43791, 2.09079", \ + "0.193838, 0.258934, 0.467939, 0.66465, 1.04819, 1.54666, 2.19698", \ + "0.239386, 0.328374, 0.614643, 0.863972, 1.26259, 1.76006, 2.41245", \ + "0.28797, 0.396465, 0.751363, 1.06275, 1.5367, 2.04559, 2.6954", \ + "0.339264, 0.466761, 0.884579, 1.25576, 1.81817, 2.39756, 3.05621" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0656306, 0.109248, 0.317863, 0.578327, 1.09908, 1.77635, 2.6612", \ + "0.0657458, 0.109264, 0.317825, 0.57833, 1.09903, 1.77609, 2.66099", \ + "0.10238, 0.139436, 0.322321, 0.578439, 1.09906, 1.7759, 2.66099", \ + "0.151574, 0.195287, 0.365627, 0.594033, 1.09932, 1.77636, 2.66121", \ + "0.231933, 0.285049, 0.486199, 0.695658, 1.13824, 1.78038, 2.66121", \ + "0.315532, 0.37911, 0.620511, 0.853757, 1.26442, 1.84679, 2.67685", \ + "0.402085, 0.476864, 0.76043, 1.03029, 1.46874, 2.00272, 2.76906" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0279247, 0.038126, 0.0847134, 0.141941, 0.255886, 0.403754, 0.597001", \ + "0.0500049, 0.060055, 0.107188, 0.164126, 0.278083, 0.424141, 0.618971", \ + "0.117265, 0.142012, 0.219607, 0.282458, 0.396027, 0.542884, 0.734895", \ + "0.160788, 0.198433, 0.315181, 0.409945, 0.54225, 0.686571, 0.87941", \ + "0.214124, 0.269058, 0.445292, 0.589331, 0.790308, 0.978722, 1.17298", \ + "0.258059, 0.329351, 0.563628, 0.758416, 1.03217, 1.28877, 1.54677", \ + "0.29414, 0.382325, 0.672409, 0.918275, 1.26728, 1.59622, 1.92685" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0224083, 0.0353963, 0.0972951, 0.174374, 0.328484, 0.528857, 0.790682", \ + "0.0252152, 0.0363289, 0.097306, 0.174374, 0.328572, 0.528746, 0.790662", \ + "0.0731249, 0.0893128, 0.135282, 0.191518, 0.330058, 0.528818, 0.790384", \ + "0.117003, 0.141196, 0.210072, 0.263843, 0.369729, 0.538284, 0.791013", \ + "0.186231, 0.224037, 0.328562, 0.408063, 0.517806, 0.645922, 0.846496", \ + "0.262017, 0.314798, 0.45873, 0.567486, 0.713833, 0.854307, 1.01532", \ + "0.345099, 0.411882, 0.599834, 0.740146, 0.928745, 1.10306, 1.28427" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0824615, 0.114471, 0.264325, 0.450251, 0.821566, 1.30403, 1.9349", \ + "0.0997093, 0.13192, 0.282571, 0.468932, 0.840554, 1.3232, 1.95414", \ + "0.164695, 0.205878, 0.36307, 0.549695, 0.922009, 1.40516, 2.03642", \ + "0.205728, 0.261772, 0.455632, 0.647789, 1.01625, 1.50249, 2.13432", \ + "0.256858, 0.333698, 0.591443, 0.826356, 1.21532, 1.70218, 2.33109", \ + "0.307161, 0.401888, 0.721303, 1.00899, 1.46162, 1.96037, 2.59276", \ + "0.358305, 0.470209, 0.848246, 1.18888, 1.71624, 2.27575, 2.9226" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0657627, 0.109117, 0.316013, 0.574137, 1.0899, 1.76012, 2.63639", \ + "0.0657921, 0.10913, 0.316075, 0.574134, 1.08988, 1.76018, 2.63639", \ + "0.0956441, 0.134521, 0.320655, 0.574135, 1.08973, 1.75995, 2.63639", \ + "0.138416, 0.182292, 0.358674, 0.589555, 1.08994, 1.76012, 2.63639", \ + "0.210864, 0.264229, 0.463779, 0.676859, 1.12712, 1.76659, 2.63637", \ + "0.28869, 0.352967, 0.586097, 0.818923, 1.24226, 1.83178, 2.65794", \ + "0.369799, 0.445856, 0.716013, 0.976714, 1.42359, 1.97381, 2.74605" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0252436, 0.0356571, 0.0825473, 0.139947, 0.254143, 0.402269, 0.595796", \ + "0.0473126, 0.0576924, 0.104827, 0.161873, 0.276068, 0.424093, 0.617471", \ + "0.111074, 0.137452, 0.216736, 0.280386, 0.394158, 0.541086, 0.734613", \ + "0.152674, 0.191724, 0.311469, 0.407289, 0.540461, 0.687569, 0.880861", \ + "0.204811, 0.261481, 0.440808, 0.586144, 0.787785, 0.976941, 1.17447", \ + "0.249961, 0.323203, 0.559496, 0.75527, 1.02991, 1.28698, 1.54551", \ + "0.289635, 0.37897, 0.669815, 0.916248, 1.26561, 1.595, 1.92598" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0256681, 0.0393797, 0.101234, 0.178136, 0.332103, 0.532268, 0.79392", \ + "0.029241, 0.0408355, 0.101232, 0.178134, 0.332106, 0.532272, 0.794037", \ + "0.0852375, 0.0982221, 0.140574, 0.19597, 0.33385, 0.532256, 0.793953", \ + "0.134972, 0.155096, 0.217306, 0.26879, 0.37415, 0.54494, 0.794352", \ + "0.212599, 0.244146, 0.339128, 0.4153, 0.523616, 0.650166, 0.853422", \ + "0.296797, 0.340366, 0.472583, 0.576941, 0.721175, 0.859532, 1.01974", \ + "0.389066, 0.444367, 0.616626, 0.751176, 0.937071, 1.11042, 1.28887" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0700753, 0.101726, 0.250596, 0.435932, 0.806301, 1.28769, 1.9172", \ + "0.0872589, 0.119038, 0.268827, 0.454607, 0.825292, 1.30682, 1.93636", \ + "0.146151, 0.189994, 0.349434, 0.535415, 0.906789, 1.38861, 2.01876", \ + "0.178769, 0.239963, 0.440519, 0.633141, 1.00614, 1.48646, 2.11694", \ + "0.219169, 0.303357, 0.571924, 0.810737, 1.20259, 1.68602, 2.31387", \ + "0.260382, 0.364324, 0.697076, 0.989876, 1.44629, 1.94649, 2.57605", \ + "0.302944, 0.425533, 0.819676, 1.1663, 1.6977, 2.25969, 2.90642" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0551513, 0.0981596, 0.304124, 0.561322, 1.07565, 1.74432, 2.61819", \ + "0.0552944, 0.0981963, 0.304135, 0.561321, 1.07564, 1.74423, 2.61789", \ + "0.0877707, 0.12657, 0.309725, 0.561304, 1.07565, 1.74437, 2.61814", \ + "0.130567, 0.174797, 0.349923, 0.578484, 1.07569, 1.74395, 2.61824", \ + "0.202994, 0.255873, 0.456012, 0.668562, 1.11688, 1.75113, 2.61787", \ + "0.280244, 0.343465, 0.577013, 0.81068, 1.23272, 1.81904, 2.64072", \ + "0.360267, 0.435018, 0.70673, 0.967978, 1.41389, 1.9617, 2.73024" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250252, 0.0354272, 0.082243, 0.139544, 0.253557, 0.401462, 0.594736", \ + "0.0470558, 0.0574662, 0.104517, 0.161481, 0.275457, 0.423288, 0.616415", \ + "0.109994, 0.136591, 0.216267, 0.279959, 0.393546, 0.540267, 0.733555", \ + "0.150613, 0.190174, 0.310496, 0.40654, 0.539779, 0.686748, 0.876884", \ + "0.200875, 0.258298, 0.438791, 0.584525, 0.786588, 0.976029, 1.17046", \ + "0.243188, 0.317733, 0.555872, 0.752476, 1.02777, 1.28535, 1.54394", \ + "0.278924, 0.370216, 0.664338, 0.911953, 1.26222, 1.59217, 1.92363" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0209026, 0.0338601, 0.0955707, 0.17273, 0.326724, 0.527114, 0.788915", \ + "0.0246188, 0.0353493, 0.0955691, 0.172637, 0.326701, 0.527097, 0.788892", \ + "0.0723343, 0.0886083, 0.135259, 0.190532, 0.328457, 0.527108, 0.788877", \ + "0.115208, 0.140364, 0.209749, 0.263711, 0.368793, 0.539759, 0.78931", \ + "0.182331, 0.221537, 0.327573, 0.407547, 0.518921, 0.645176, 0.845425", \ + "0.255683, 0.309432, 0.456535, 0.566278, 0.714343, 0.855405, 1.01485", \ + "0.336582, 0.404959, 0.595827, 0.737361, 0.92749, 1.10233, 1.28304" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0627375, 0.0887857, 0.211091, 0.363274, 0.667378, 1.06258, 1.57964", \ + "0.0804223, 0.106552, 0.229642, 0.382204, 0.686596, 1.08196, 1.5988", \ + "0.14256, 0.183079, 0.319497, 0.469019, 0.777056, 1.17312, 1.69018", \ + "0.175627, 0.234413, 0.41905, 0.582991, 0.88923, 1.28449, 1.80137", \ + "0.216127, 0.297868, 0.555259, 0.774715, 1.11112, 1.5025, 2.02463", \ + "0.257012, 0.35788, 0.681191, 0.959526, 1.37441, 1.80477, 2.32175", \ + "0.298476, 0.417653, 0.80229, 1.13718, 1.63667, 2.14204, 2.69528" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0502202, 0.0850575, 0.251695, 0.459757, 0.875749, 1.41648, 2.12318", \ + "0.0503677, 0.08506, 0.251693, 0.459756, 0.875788, 1.41652, 2.12307", \ + "0.0893687, 0.119908, 0.260205, 0.459902, 0.875551, 1.41611, 2.12318", \ + "0.137209, 0.174336, 0.312043, 0.485056, 0.876901, 1.41648, 2.12318", \ + "0.215088, 0.26119, 0.431538, 0.598852, 0.936067, 1.42718, 2.1231", \ + "0.296352, 0.352603, 0.561829, 0.757042, 1.08503, 1.52537, 2.16337", \ + "0.380332, 0.447608, 0.696518, 0.927348, 1.29282, 1.70927, 2.28733" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0277846, 0.0379925, 0.0845792, 0.141807, 0.255758, 0.403614, 0.596872", \ + "0.0498531, 0.0601254, 0.10691, 0.163795, 0.277767, 0.423876, 0.618668", \ + "0.117046, 0.141829, 0.21942, 0.282258, 0.395945, 0.542715, 0.734755", \ + "0.161264, 0.198674, 0.315352, 0.409178, 0.541639, 0.688984, 0.881969", \ + "0.216738, 0.271084, 0.446042, 0.5895, 0.789913, 0.978488, 1.17285", \ + "0.264469, 0.334889, 0.566082, 0.759601, 1.0326, 1.28884, 1.54664", \ + "0.306009, 0.392365, 0.677796, 0.921417, 1.26881, 1.59694, 1.92714" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0224148, 0.0354158, 0.0973075, 0.174369, 0.328486, 0.528739, 0.790672", \ + "0.0253232, 0.0365564, 0.0972461, 0.174391, 0.32847, 0.528748, 0.790661", \ + "0.0733626, 0.0895192, 0.135465, 0.191637, 0.330067, 0.528823, 0.790637", \ + "0.116617, 0.140963, 0.209871, 0.264751, 0.370192, 0.540946, 0.790917", \ + "0.184322, 0.222231, 0.327698, 0.407864, 0.518257, 0.646141, 0.846567", \ + "0.25802, 0.310261, 0.456115, 0.566105, 0.713441, 0.854223, 1.01547", \ + "0.338854, 0.405308, 0.594677, 0.736057, 0.925597, 1.10223, 1.28398" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.116073, 0.154888, 0.336183, 0.560786, 1.00907, 1.59141, 2.35292", \ + "0.131646, 0.170696, 0.35291, 0.577996, 1.02664, 1.60915, 2.37067", \ + "0.202029, 0.246568, 0.430276, 0.655639, 1.10492, 1.68786, 2.44986", \ + "0.253376, 0.311308, 0.524138, 0.748545, 1.20035, 1.78353, 2.54493", \ + "0.319798, 0.397644, 0.673367, 0.936224, 1.39138, 1.97431, 2.73808", \ + "0.386013, 0.480954, 0.818559, 1.13415, 1.64478, 2.22936, 2.99111", \ + "0.455014, 0.56631, 0.961907, 1.33164, 1.91603, 2.55086, 3.31329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0940535, 0.146487, 0.395505, 0.705236, 1.3243, 2.12875, 3.17993", \ + "0.0940314, 0.146585, 0.395491, 0.705418, 1.3243, 2.12875, 3.17983", \ + "0.119182, 0.163766, 0.396905, 0.705465, 1.3243, 2.12875, 3.17993", \ + "0.163238, 0.213261, 0.426495, 0.710973, 1.32437, 2.12867, 3.17993", \ + "0.238722, 0.298535, 0.529099, 0.786474, 1.34845, 2.1295, 3.17981", \ + "0.320201, 0.390369, 0.655851, 0.926777, 1.4431, 2.17367, 3.18669", \ + "0.404745, 0.486835, 0.790942, 1.09013, 1.61314, 2.29116, 3.24991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0281554, 0.0383545, 0.085045, 0.142346, 0.256462, 0.404543, 0.598033", \ + "0.050266, 0.0604788, 0.107492, 0.164522, 0.278659, 0.424926, 0.620001", \ + "0.11828, 0.142842, 0.220074, 0.282872, 0.396612, 0.543699, 0.735981", \ + "0.16282, 0.199961, 0.316147, 0.410666, 0.542906, 0.687402, 0.880304", \ + "0.217922, 0.272208, 0.447357, 0.590939, 0.791226, 0.979383, 1.17407", \ + "0.26478, 0.334878, 0.567364, 0.761224, 1.03422, 1.2904, 1.54832", \ + "0.304633, 0.391027, 0.678019, 0.922639, 1.27069, 1.59905, 1.92902" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027143, 0.0409343, 0.102969, 0.179932, 0.333922, 0.5341, 0.795784", \ + "0.0299015, 0.042039, 0.102956, 0.179911, 0.333905, 0.5341, 0.795852", \ + "0.0853828, 0.0986569, 0.140679, 0.196999, 0.335508, 0.534004, 0.79583", \ + "0.135895, 0.155474, 0.217573, 0.268921, 0.375056, 0.543669, 0.796238", \ + "0.215218, 0.246015, 0.340064, 0.415809, 0.523895, 0.65109, 0.851757", \ + "0.301356, 0.344898, 0.474532, 0.57813, 0.721504, 0.859732, 1.02063", \ + "0.395619, 0.450519, 0.620834, 0.754013, 0.937984, 1.1101, 1.28975" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0189193, 0.0189813, 0.0190467, 0.0190606, 0.0190682, 0.019067, 0.0190645", \ + "0.0185961, 0.01872, 0.0189312, 0.0190046, 0.0190498, 0.0190682, 0.0190739", \ + "0.0183536, 0.018401, 0.0185941, 0.0187294, 0.0188683, 0.0189259, 0.0189996", \ + "0.0184302, 0.0184235, 0.0185063, 0.018596, 0.0187362, 0.0188256, 0.0189046", \ + "0.0192728, 0.0191102, 0.018854, 0.0187874, 0.0187828, 0.0188294, 0.0188712", \ + "0.0215209, 0.0210407, 0.020094, 0.0197028, 0.0193554, 0.0190931, 0.0191098", \ + "0.0252699, 0.0244736, 0.0225272, 0.0215791, 0.0207555, 0.0201704, 0.0198376" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00111465, 0.00112447, 0.00112769, 0.00112759, 0.00112594, 0.00112354, 0.00112392", \ + "0.00082957, 0.000868643, 0.000911369, 0.000931172, 0.000947205, 0.00093074, 0.000934904", \ + "0.000880275, 0.000927346, 0.000850398, 0.000854941, 0.000849066, 0.000868283, 0.000861273", \ + "0.00160682, 0.00146341, 0.00129141, 0.00120677, 0.00106976, 0.00100911, 0.00095279", \ + "0.00373712, 0.00337408, 0.00246669, 0.00201321, 0.0016173, 0.0013832, 0.00123623", \ + "0.00685152, 0.00629732, 0.0047402, 0.00377667, 0.00288396, 0.00230775, 0.00192877", \ + "0.0110193, 0.0103191, 0.00808509, 0.00654101, 0.0049563, 0.00390869, 0.00315807" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0166605, 0.016751, 0.0168304, 0.0168478, 0.0168569, 0.0168631, 0.0168619", \ + "0.0163109, 0.016458, 0.0167076, 0.0167879, 0.0168397, 0.0168632, 0.0168715", \ + "0.0161087, 0.0161663, 0.016367, 0.01651, 0.0166572, 0.0167266, 0.0167978", \ + "0.0161967, 0.0161998, 0.0163505, 0.0163864, 0.0165229, 0.016623, 0.016703", \ + "0.0171812, 0.0169442, 0.016646, 0.0165502, 0.0165514, 0.016626, 0.0166735", \ + "0.0195831, 0.0190274, 0.0179404, 0.0175332, 0.0171912, 0.0169872, 0.0169148", \ + "0.0235461, 0.0225775, 0.0204519, 0.0194236, 0.0185863, 0.0179732, 0.0176666" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00111445, 0.0011243, 0.0011272, 0.00112732, 0.00112602, 0.0011237, 0.00112365", \ + "0.000834792, 0.000868776, 0.000911307, 0.000931183, 0.000947339, 0.000930918, 0.000935012", \ + "0.000876819, 0.000930128, 0.000850179, 0.000855127, 0.000849354, 0.000868061, 0.00086159", \ + "0.00162138, 0.0014674, 0.00129347, 0.0012043, 0.00106999, 0.00100895, 0.000953167", \ + "0.00374562, 0.00338254, 0.00246953, 0.00201401, 0.00162084, 0.00138337, 0.00123688", \ + "0.00686787, 0.00630665, 0.00475292, 0.00377541, 0.0028864, 0.00230517, 0.00192732", \ + "0.0110957, 0.0103396, 0.00810044, 0.00657963, 0.00497613, 0.00390732, 0.00317818" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0176028, 0.0176909, 0.0177688, 0.0177857, 0.0177947, 0.0177995, 0.0178008", \ + "0.0172548, 0.0174, 0.0176473, 0.0177272, 0.0177779, 0.017799, 0.0178124", \ + "0.0170445, 0.0171122, 0.0172833, 0.0174351, 0.0175785, 0.017658, 0.017716", \ + "0.0171482, 0.0171367, 0.0172372, 0.0173179, 0.0174377, 0.0175632, 0.0176346", \ + "0.0181397, 0.0179165, 0.0176035, 0.0175738, 0.0175251, 0.0175602, 0.0176118", \ + "0.0206242, 0.0200531, 0.0189367, 0.0184651, 0.0188504, 0.0180026, 0.0178402", \ + "0.0245809, 0.0236221, 0.0215143, 0.0204825, 0.0195263, 0.0190921, 0.0186285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00123365, 0.00123781, 0.00124206, 0.00124235, 0.0012411, 0.00123922, 0.00123933", \ + "0.000946013, 0.000997453, 0.00105109, 0.00106993, 0.00108609, 0.00107454, 0.00107935", \ + "0.00101646, 0.00104954, 0.0010133, 0.00100009, 0.000997865, 0.00101862, 0.00102067", \ + "0.00173224, 0.00160388, 0.00147605, 0.00136983, 0.00124161, 0.00117857, 0.00112081", \ + "0.00385325, 0.0035247, 0.00265919, 0.00221101, 0.00180445, 0.00156058, 0.00139552", \ + "0.00695851, 0.00643461, 0.00497493, 0.00401746, 0.00311099, 0.00252767, 0.0021316", \ + "0.0111546, 0.0104794, 0.00832332, 0.00688344, 0.00526349, 0.00420179, 0.00342948" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0189193, 0.0189813, 0.0190467, 0.0190606, 0.0190682, 0.019067, 0.0190645", \ + "0.0185961, 0.01872, 0.0189312, 0.0190046, 0.0190498, 0.0190682, 0.0190739", \ + "0.0183536, 0.018401, 0.0185941, 0.0187294, 0.0188683, 0.0189259, 0.0189996", \ + "0.0184302, 0.0184235, 0.0185063, 0.018596, 0.0187362, 0.0188256, 0.0189046", \ + "0.0192728, 0.0191102, 0.018854, 0.0187874, 0.0187828, 0.0188294, 0.0188712", \ + "0.0215209, 0.0210407, 0.020094, 0.0197028, 0.0193554, 0.0190931, 0.0191098", \ + "0.0252699, 0.0244736, 0.0225272, 0.0215791, 0.0207555, 0.0201704, 0.0198376" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00123365, 0.00123781, 0.00124206, 0.00124235, 0.0012411, 0.00123922, 0.00123933", \ + "0.000946013, 0.000997453, 0.00105109, 0.00106993, 0.00108609, 0.00107454, 0.00107935", \ + "0.00101646, 0.00104954, 0.0010133, 0.00100009, 0.000997865, 0.00101862, 0.00102067", \ + "0.00173224, 0.00160388, 0.00147605, 0.00136983, 0.00124161, 0.00117857, 0.00112081", \ + "0.00385325, 0.0035247, 0.00265919, 0.00221101, 0.00180445, 0.00156058, 0.00139552", \ + "0.00695851, 0.00643461, 0.00497493, 0.00401746, 0.00311099, 0.00252767, 0.0021316", \ + "0.0111546, 0.0104794, 0.00832332, 0.00688344, 0.00526349, 0.00420179, 0.00342948" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0209151, 0.0209284, 0.0209415, 0.0209429, 0.0209399, 0.0209338, 0.0209237", \ + "0.0207324, 0.0207775, 0.020856, 0.0208814, 0.0208947, 0.0208948, 0.0208894", \ + "0.0205625, 0.020595, 0.0206929, 0.0207625, 0.0208147, 0.0208319, 0.0208607", \ + "0.0206325, 0.0206066, 0.0206716, 0.0206959, 0.0207623, 0.020788, 0.0208165", \ + "0.021381, 0.0212588, 0.0210408, 0.020957, 0.0208853, 0.0208705, 0.0208472", \ + "0.0234438, 0.0231001, 0.0222588, 0.0218644, 0.0214866, 0.0212851, 0.0211541", \ + "0.026947, 0.026342, 0.0247291, 0.023797, 0.022918, 0.0223181, 0.0219188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00114659, 0.00114699, 0.00114684, 0.00114627, 0.00114478, 0.00114254, 0.00113995", \ + "0.000909543, 0.000922267, 0.000955079, 0.000953225, 0.000970611, 0.000957048, 0.000954208", \ + "0.000733377, 0.00075297, 0.000805801, 0.000834012, 0.000849838, 0.000875711, 0.000870269", \ + "0.001088, 0.00103183, 0.000937354, 0.000913448, 0.000893545, 0.000881521, 0.000874926", \ + "0.00259523, 0.00234316, 0.00177596, 0.00150806, 0.00128652, 0.00115329, 0.00107233", \ + "0.00525432, 0.00478925, 0.00354931, 0.00286386, 0.00223592, 0.00185511, 0.00159835", \ + "0.00902789, 0.00836748, 0.00642599, 0.00517017, 0.0039272, 0.00313752, 0.00258602" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0186914, 0.0187094, 0.0187262, 0.018729, 0.0187285, 0.0187259, 0.0187209", \ + "0.0184864, 0.0185447, 0.0186377, 0.0186666, 0.0186833, 0.0186882, 0.0186876", \ + "0.0183186, 0.018366, 0.0184783, 0.0185402, 0.0186139, 0.0186244, 0.0186589", \ + "0.0184134, 0.0184182, 0.0184448, 0.0184888, 0.0185513, 0.0185837, 0.0186156", \ + "0.0192659, 0.019102, 0.0188312, 0.0187292, 0.0186687, 0.018658, 0.0186533", \ + "0.0214412, 0.0210255, 0.0200952, 0.0196843, 0.0193133, 0.0189841, 0.0189593", \ + "0.0250618, 0.0243845, 0.022605, 0.0216189, 0.02079, 0.0201121, 0.0197382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00114633, 0.00114673, 0.00114659, 0.00114597, 0.00114457, 0.0011424, 0.00113978", \ + "0.000908723, 0.00092205, 0.000955138, 0.000953386, 0.000970773, 0.000957246, 0.000954444", \ + "0.000727427, 0.00075222, 0.000806005, 0.000834119, 0.000850094, 0.000878988, 0.000870739", \ + "0.00108357, 0.00102679, 0.000940521, 0.000913852, 0.000893679, 0.000881884, 0.000875291", \ + "0.00260453, 0.00234655, 0.00177679, 0.0015119, 0.00128623, 0.00115923, 0.00107274", \ + "0.00526052, 0.00479867, 0.00355874, 0.00286397, 0.00223981, 0.00185508, 0.00159519", \ + "0.00904771, 0.00838489, 0.00643216, 0.00517471, 0.00392562, 0.00313781, 0.00258811" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0196246, 0.0196419, 0.0196587, 0.0196615, 0.0196613, 0.019659, 0.0196542", \ + "0.0194217, 0.0194785, 0.0195709, 0.0196005, 0.0196163, 0.0196224, 0.0196209", \ + "0.0192679, 0.0192857, 0.0194066, 0.019483, 0.0195399, 0.0195411, 0.0195753", \ + "0.0193507, 0.0193426, 0.0193776, 0.0194248, 0.0194608, 0.0195204, 0.0195428", \ + "0.0202121, 0.020041, 0.0197576, 0.019661, 0.0196085, 0.0195976, 0.0195923", \ + "0.0224823, 0.0220753, 0.0211277, 0.0206608, 0.0202604, 0.020089, 0.0198407", \ + "0.0261175, 0.0254306, 0.0236605, 0.0226244, 0.0216597, 0.0211942, 0.020706" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00126111, 0.00126181, 0.00126207, 0.00126157, 0.00126015, 0.00125808, 0.00125547", \ + "0.00103703, 0.00105435, 0.00109938, 0.00109483, 0.00110279, 0.00110163, 0.00109971", \ + "0.000859655, 0.000880548, 0.000938603, 0.000976599, 0.00100212, 0.00103524, 0.0010306", \ + "0.00120712, 0.00115509, 0.00107816, 0.00105713, 0.00104474, 0.00104805, 0.0010399", \ + "0.00270687, 0.00247718, 0.00193988, 0.00168972, 0.00143567, 0.00132285, 0.00123686", \ + "0.00536199, 0.00492296, 0.00374675, 0.0030572, 0.00242481, 0.0020415, 0.00177717", \ + "0.00912061, 0.00851517, 0.00664035, 0.00543988, 0.00417381, 0.00337267, 0.00281537" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0209151, 0.0209284, 0.0209415, 0.0209429, 0.0209399, 0.0209338, 0.0209237", \ + "0.0207324, 0.0207775, 0.020856, 0.0208814, 0.0208947, 0.0208948, 0.0208894", \ + "0.0205625, 0.020595, 0.0206929, 0.0207625, 0.0208147, 0.0208319, 0.0208607", \ + "0.0206325, 0.0206066, 0.0206716, 0.0206959, 0.0207623, 0.020788, 0.0208165", \ + "0.021381, 0.0212588, 0.0210408, 0.020957, 0.0208853, 0.0208705, 0.0208472", \ + "0.0234438, 0.0231001, 0.0222588, 0.0218644, 0.0214866, 0.0212851, 0.0211541", \ + "0.026947, 0.026342, 0.0247291, 0.023797, 0.022918, 0.0223181, 0.0219188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00126111, 0.00126181, 0.00126207, 0.00126157, 0.00126015, 0.00125808, 0.00125547", \ + "0.00103703, 0.00105435, 0.00109938, 0.00109483, 0.00110279, 0.00110163, 0.00109971", \ + "0.000859655, 0.000880548, 0.000938603, 0.000976599, 0.00100212, 0.00103524, 0.0010306", \ + "0.00120712, 0.00115509, 0.00107816, 0.00105713, 0.00104474, 0.00104805, 0.0010399", \ + "0.00270687, 0.00247718, 0.00193988, 0.00168972, 0.00143567, 0.00132285, 0.00123686", \ + "0.00536199, 0.00492296, 0.00374675, 0.0030572, 0.00242481, 0.0020415, 0.00177717", \ + "0.00912061, 0.00851517, 0.00664035, 0.00543988, 0.00417381, 0.00337267, 0.00281537" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0117937, 0.011901, 0.0120099, 0.0120336, 0.0120462, 0.0120488, 0.0120455", \ + "0.0113745, 0.0115097, 0.0117573, 0.0119394, 0.0120056, 0.012033, 0.0120456", \ + "0.0116422, 0.0116206, 0.0116148, 0.0116958, 0.0118233, 0.0117356, 0.0119538", \ + "0.0125701, 0.0125282, 0.0119928, 0.0115904, 0.0118575, 0.0118815, 0.0119209", \ + "0.0147494, 0.0143356, 0.013499, 0.0129727, 0.0125432, 0.0123276, 0.0122063", \ + "0.0179603, 0.0172539, 0.0156647, 0.0147943, 0.0138124, 0.0132247, 0.0128377", \ + "0.0220861, 0.0211171, 0.0188251, 0.01737, 0.0159011, 0.0148348, 0.0140855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000619926, -0.000473067, -0.000362712, -0.000341691, -0.000330213, -0.000325365, -0.000321592", \ + "-0.000902987, -0.000673431, -0.000346916, -0.000253947, -0.000190555, -0.000177441, -0.00016228", \ + "-0.000613664, -0.000658454, -0.000456172, -0.000355052, -0.000268881, -0.000196451, -0.000161885", \ + "0.000202189, 1.54892e-05, -9.49206e-05, -0.000130928, -0.000127509, -0.000115711, -0.000120797", \ + "0.00251456, 0.00201994, 0.000986467, 0.000584878, 0.000306315, 0.000177972, 9.26954e-05", \ + "0.00576123, 0.00497681, 0.00315691, 0.00222968, 0.00144126, 0.000983601, 0.000705571", \ + "0.0100785, 0.00903993, 0.00636129, 0.00480899, 0.0033796, 0.00247313, 0.00184134" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00948132, 0.00964335, 0.00977742, 0.00980484, 0.00982112, 0.00982856, 0.00982758", \ + "0.0090444, 0.00924224, 0.00959004, 0.00970562, 0.0097802, 0.00981236, 0.00982722", \ + "0.00945397, 0.00941623, 0.0092193, 0.00946841, 0.00959432, 0.009554, 0.00973626", \ + "0.0104633, 0.0104257, 0.00978447, 0.00965412, 0.00963272, 0.00966236, 0.00970494", \ + "0.0127692, 0.0122806, 0.0113555, 0.0107972, 0.0103306, 0.0101138, 0.00999522", \ + "0.0161348, 0.0152927, 0.0135491, 0.0126428, 0.0116082, 0.0110218, 0.0106347", \ + "0.0203661, 0.0192739, 0.0167506, 0.0152521, 0.0137596, 0.0126526, 0.0118864" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000632082, -0.00048277, -0.00037117, -0.000349926, -0.000339299, -0.000333105, -0.00033035", \ + "-0.000914869, -0.000682313, -0.000355422, -0.000262215, -0.000202851, -0.000185658, -0.000170509", \ + "-0.000627151, -0.000670426, -0.000466247, -0.000362993, -0.000276753, -0.000204189, -0.000169794", \ + "0.000208131, 5.65799e-06, -0.00010307, -0.000137195, -0.000135397, -0.000123362, -0.000128612", \ + "0.00256085, 0.002034, 0.000979514, 0.000566555, 0.000297795, 0.000169569, 8.47885e-05", \ + "0.00585725, 0.00501071, 0.00315135, 0.00222268, 0.00143429, 0.000972415, 0.000692597", \ + "0.0102121, 0.00911515, 0.00636231, 0.00485751, 0.00336634, 0.00246287, 0.00183111" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00948142, 0.00964314, 0.00977749, 0.00980407, 0.00981837, 0.00982364, 0.00982747", \ + "0.00904595, 0.00923933, 0.00958752, 0.00967514, 0.00977865, 0.00981213, 0.00982603", \ + "0.00948533, 0.00939239, 0.00940264, 0.00948418, 0.00959889, 0.00968589, 0.00973783", \ + "0.0105603, 0.0105072, 0.0100512, 0.00967985, 0.00955857, 0.00966788, 0.00970531", \ + "0.0129756, 0.0124515, 0.0114546, 0.0108445, 0.00999117, 0.0101625, 0.0100311", \ + "0.0164787, 0.0156041, 0.0137531, 0.0127234, 0.0117936, 0.0111033, 0.0107125", \ + "0.0208965, 0.0197358, 0.0170759, 0.0155489, 0.0140713, 0.0128098, 0.0120119" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000636625, -0.000486829, -0.000374846, -0.000353122, -0.000341851, -0.000337232, -0.000333565", \ + "-0.000963708, -0.000739634, -0.000398975, -0.000302639, -0.000240354, -0.00022252, -0.000206748", \ + "-0.00066652, -0.000698034, -0.000534323, -0.000428379, -0.000346299, -0.000269452, -0.000232584", \ + "0.000243524, 3.75449e-05, -0.000121726, -0.000173555, -0.000188543, -0.000182534, -0.000188876", \ + "0.00268712, 0.00215198, 0.00104573, 0.000598338, 0.000270077, 0.000123638, 2.96395e-05", \ + "0.00613892, 0.00526111, 0.00333162, 0.00234756, 0.00149982, 0.000982463, 0.000675954", \ + "0.0106669, 0.00951974, 0.00668233, 0.0051047, 0.00352736, 0.00256254, 0.00188716" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0117937, 0.011901, 0.0120099, 0.0120336, 0.0120462, 0.0120488, 0.0120455", \ + "0.0113745, 0.0115097, 0.0117573, 0.0119394, 0.0120056, 0.012033, 0.0120456", \ + "0.0116422, 0.0116206, 0.0116148, 0.0116958, 0.0118233, 0.0117356, 0.0119538", \ + "0.0125701, 0.0125282, 0.0119928, 0.0115904, 0.0118575, 0.0118815, 0.0119209", \ + "0.0147494, 0.0143356, 0.013499, 0.0129727, 0.0125432, 0.0123276, 0.0122063", \ + "0.0179603, 0.0172539, 0.0156647, 0.0147943, 0.0138124, 0.0132247, 0.0128377", \ + "0.0220861, 0.0211171, 0.0188251, 0.01737, 0.0159011, 0.0148348, 0.0140855" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000636625, -0.000486829, -0.000374846, -0.000353122, -0.000341851, -0.000337232, -0.000333565", \ + "-0.000963708, -0.000739634, -0.000398975, -0.000302639, -0.000240354, -0.00022252, -0.000206748", \ + "-0.00066652, -0.000698034, -0.000534323, -0.000428379, -0.000346299, -0.000269452, -0.000232584", \ + "0.000243524, 3.75449e-05, -0.000121726, -0.000173555, -0.000188543, -0.000182534, -0.000188876", \ + "0.00268712, 0.00215198, 0.00104573, 0.000598338, 0.000270077, 0.000123638, 2.96395e-05", \ + "0.00613892, 0.00526111, 0.00333162, 0.00234756, 0.00149982, 0.000982463, 0.000675954", \ + "0.0106669, 0.00951974, 0.00668233, 0.0051047, 0.00352736, 0.00256254, 0.00188716" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.01382, 0.0138553, 0.0138938, 0.0139015, 0.0139024, 0.013899, 0.0138893", \ + "0.0135147, 0.0135952, 0.0137498, 0.0138012, 0.0138364, 0.0138458, 0.0138453", \ + "0.0138012, 0.0137446, 0.0136888, 0.0137093, 0.0137506, 0.0136557, 0.0137957", \ + "0.0146199, 0.0144567, 0.0141104, 0.0139522, 0.0138462, 0.0138239, 0.0138164", \ + "0.0168113, 0.0164597, 0.015655, 0.0151162, 0.0146288, 0.014349, 0.014173", \ + "0.0198597, 0.0192932, 0.0178202, 0.0169887, 0.0159397, 0.0153054, 0.0148661", \ + "0.023751, 0.0230519, 0.0210239, 0.0195821, 0.0181577, 0.0166072, 0.0161524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000517089, -0.000421377, -0.000344735, -0.000329577, -0.000321123, -0.000317265, -0.000315324", \ + "-0.000815472, -0.000592021, -0.000304119, -0.000229316, -0.00018668, -0.000167777, -0.000157378", \ + "-0.000995302, -0.000916171, -0.000605209, -0.000424194, -0.000278891, -0.00020298, -0.000166613", \ + "-0.000480072, -0.000569459, -0.00055903, -0.000451576, -0.000324207, -0.000238159, -0.000197171", \ + "0.00130156, 0.000897894, 0.00025233, 5.04021e-05, -5.35141e-05, -6.95239e-05, -7.24372e-05", \ + "0.00422119, 0.00351484, 0.00200217, 0.00131141, 0.000787831, 0.000524929, 0.000362908", \ + "0.00814943, 0.00719039, 0.0047788, 0.00350136, 0.00237101, 0.00169816, 0.00126274" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0115655, 0.0116157, 0.0116626, 0.0116719, 0.0116756, 0.0116748, 0.0116699", \ + "0.0112215, 0.0113327, 0.0115129, 0.0115509, 0.011609, 0.0116227, 0.0116271", \ + "0.0116096, 0.0115442, 0.0114558, 0.0114795, 0.0115232, 0.0114321, 0.0115788", \ + "0.0125118, 0.0122969, 0.0119038, 0.0117321, 0.0116314, 0.0116029, 0.0116006", \ + "0.0147895, 0.0143759, 0.0134686, 0.0129321, 0.0124191, 0.012139, 0.0119624", \ + "0.0178742, 0.0173048, 0.0157117, 0.0147575, 0.0137483, 0.0131032, 0.0126637", \ + "0.0218977, 0.0211145, 0.0189414, 0.0174636, 0.0158662, 0.0147703, 0.0139699" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000528087, -0.000430754, -0.00035367, -0.0003381, -0.000329828, -0.000325997, -0.000324033", \ + "-0.000828365, -0.000602763, -0.000313195, -0.000237653, -0.000194935, -0.000176031, -0.000165632", \ + "-0.00100838, -0.000927174, -0.000615475, -0.00043219, -0.000286911, -0.000212498, -0.000174553", \ + "-0.000481662, -0.000576475, -0.000569653, -0.000461307, -0.000332058, -0.000246004, -0.000204999", \ + "0.0013341, 0.000914281, 0.000237919, 3.87391e-05, -6.33816e-05, -7.75191e-05, -8.03555e-05", \ + "0.00429334, 0.0035452, 0.00200465, 0.00130751, 0.000778225, 0.000519925, 0.000351601", \ + "0.00825738, 0.00725028, 0.0047906, 0.00349432, 0.00236071, 0.00168988, 0.00125874" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C * !E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0115588, 0.0116087, 0.0116558, 0.0116654, 0.0116688, 0.0116685, 0.011664", \ + "0.0112213, 0.0113236, 0.0115033, 0.0115628, 0.0116002, 0.0116146, 0.0116192", \ + "0.0116315, 0.0115727, 0.0114761, 0.0114813, 0.0115217, 0.0115546, 0.0115742", \ + "0.0125639, 0.0123422, 0.0119506, 0.0117569, 0.0112684, 0.0116042, 0.0115974", \ + "0.0149615, 0.0145299, 0.0135646, 0.0130102, 0.0124597, 0.0121774, 0.0119907", \ + "0.0182001, 0.0175746, 0.0159174, 0.0149379, 0.0138817, 0.0129633, 0.0127346", \ + "0.0223377, 0.0215503, 0.0192576, 0.0177334, 0.016279, 0.0149391, 0.0140836" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000531992, -0.000434398, -0.000356876, -0.000341317, -0.000332928, -0.000329101, -0.000327813", \ + "-0.000867635, -0.000645789, -0.000352848, -0.000275702, -0.000231134, -0.00021152, -0.000200538", \ + "-0.00103854, -0.000972576, -0.000684702, -0.000500291, -0.000357303, -0.000273709, -0.000235888", \ + "-0.000471035, -0.000582518, -0.000612553, -0.000525089, -0.000396187, -0.000316261, -0.000265067", \ + "0.0014351, 0.000988012, 0.000251909, 1.67066e-05, -0.000112547, -0.000137753, -0.000144243", \ + "0.00452349, 0.00373643, 0.00211049, 0.00137226, 0.000788521, 0.000497818, 0.000312659", \ + "0.00864849, 0.00759351, 0.00504291, 0.00367738, 0.00246928, 0.0017421, 0.00127407" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.01382, 0.0138553, 0.0138938, 0.0139015, 0.0139024, 0.013899, 0.0138893", \ + "0.0135147, 0.0135952, 0.0137498, 0.0138012, 0.0138364, 0.0138458, 0.0138453", \ + "0.0138012, 0.0137446, 0.0136888, 0.0137093, 0.0137506, 0.0136557, 0.0137957", \ + "0.0146199, 0.0144567, 0.0141104, 0.0139522, 0.0138462, 0.0138239, 0.0138164", \ + "0.0168113, 0.0164597, 0.015655, 0.0151162, 0.0146288, 0.014349, 0.014173", \ + "0.0198597, 0.0192932, 0.0178202, 0.0169887, 0.0159397, 0.0153054, 0.0148661", \ + "0.023751, 0.0230519, 0.0210239, 0.0195821, 0.0181577, 0.0166072, 0.0161524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000531992, -0.000434398, -0.000356876, -0.000341317, -0.000332928, -0.000329101, -0.000327813", \ + "-0.000867635, -0.000645789, -0.000352848, -0.000275702, -0.000231134, -0.00021152, -0.000200538", \ + "-0.00103854, -0.000972576, -0.000684702, -0.000500291, -0.000357303, -0.000273709, -0.000235888", \ + "-0.000471035, -0.000582518, -0.000612553, -0.000525089, -0.000396187, -0.000316261, -0.000265067", \ + "0.0014351, 0.000988012, 0.000251909, 1.67066e-05, -0.000112547, -0.000137753, -0.000144243", \ + "0.00452349, 0.00373643, 0.00211049, 0.00137226, 0.000788521, 0.000497818, 0.000312659", \ + "0.00864849, 0.00759351, 0.00504291, 0.00367738, 0.00246928, 0.0017421, 0.00127407" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0175874, 0.017631, 0.017686, 0.0176993, 0.017703, 0.0176997, 0.0176922", \ + "0.0173273, 0.0173953, 0.0175446, 0.0176058, 0.017646, 0.0176606, 0.0176629", \ + "0.0171835, 0.0172035, 0.0173067, 0.0173873, 0.0174813, 0.0175411, 0.0175812", \ + "0.0174295, 0.0173801, 0.0173506, 0.0171421, 0.0174283, 0.0174443, 0.0175145", \ + "0.0186943, 0.01847, 0.0180139, 0.0178071, 0.0176581, 0.0175901, 0.0175764", \ + "0.021315, 0.0208321, 0.0196718, 0.0191364, 0.0185573, 0.0181761, 0.0179834", \ + "0.0252102, 0.0244226, 0.0224411, 0.0213141, 0.0201696, 0.0194352, 0.0189266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000290297, 0.000310374, 0.000320469, 0.000323177, 0.000330231, 0.000330179, 0.000331633", \ + "8.15944e-06, 0.000102681, 0.00023899, 0.00027847, 0.000305118, 0.000324748, 0.000317586", \ + "6.72663e-05, 0.000125244, 0.000179788, 0.000226908, 0.00026259, 0.000281401, 0.000293862", \ + "0.000975375, 0.000774655, 0.000677747, 0.000541406, 0.000452825, 0.000398011, 0.000338724", \ + "0.00315938, 0.00275539, 0.00181775, 0.00139196, 0.000982323, 0.000791589, 0.000657331", \ + "0.00639033, 0.00580332, 0.00416217, 0.00318562, 0.00227652, 0.00174895, 0.00139073", \ + "0.0106452, 0.0098962, 0.00761799, 0.00605975, 0.00445924, 0.00342814, 0.00269417" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0153449, 0.015403, 0.0154688, 0.0154847, 0.0154908, 0.0154909, 0.0154903", \ + "0.0150704, 0.0151511, 0.0153213, 0.0153883, 0.0154332, 0.0154516, 0.0154591", \ + "0.0149559, 0.0149877, 0.0150851, 0.0151688, 0.0152657, 0.0153325, 0.0153781", \ + "0.0152484, 0.0151874, 0.0151474, 0.0149928, 0.0152109, 0.0152517, 0.0153128", \ + "0.016633, 0.0163402, 0.0158238, 0.0156309, 0.0154543, 0.0153886, 0.0153783", \ + "0.0194138, 0.0188077, 0.0175237, 0.0168697, 0.016332, 0.0159833, 0.0157928", \ + "0.0234376, 0.022525, 0.020362, 0.0191924, 0.0180106, 0.0172799, 0.0167448" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000290966, 0.000311209, 0.000321453, 0.000329533, 0.000331408, 0.000331354, 0.000332765", \ + "5.205e-06, 0.000102498, 0.000239922, 0.0002799, 0.000306534, 0.000326201, 0.000319087", \ + "6.55844e-05, 0.000129031, 0.000178233, 0.000227395, 0.000263553, 0.000273549, 0.000295143", \ + "0.000982808, 0.000780059, 0.000677121, 0.000539834, 0.00045327, 0.000398575, 0.000339993", \ + "0.00318151, 0.00275755, 0.00182404, 0.00139117, 0.000980864, 0.000793504, 0.000658242", \ + "0.00640982, 0.00581267, 0.0041637, 0.00319206, 0.00227842, 0.00175114, 0.00139585", \ + "0.010675, 0.00991575, 0.00763562, 0.00606542, 0.00447213, 0.00342993, 0.00269912" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0162582, 0.0163151, 0.0163798, 0.0163958, 0.0164036, 0.016405, 0.0164004", \ + "0.0159856, 0.0160657, 0.0162343, 0.0163014, 0.0163461, 0.0163654, 0.0163723", \ + "0.0158693, 0.015896, 0.0159922, 0.0160808, 0.0161798, 0.0162343, 0.0162814", \ + "0.0161569, 0.0161013, 0.0160471, 0.016068, 0.0161196, 0.0161705, 0.0162143", \ + "0.0175725, 0.0172989, 0.0168101, 0.0165327, 0.0163615, 0.0163104, 0.0162911", \ + "0.0204248, 0.019823, 0.0185192, 0.0179303, 0.0173156, 0.0169229, 0.0167231", \ + "0.024469, 0.0235522, 0.0213846, 0.0201996, 0.0191291, 0.0182394, 0.0176892" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000427532, 0.000454593, 0.000471135, 0.000481882, 0.000484088, 0.000484023, 0.000485738", \ + "0.000161347, 0.000255552, 0.000422489, 0.000472912, 0.000509198, 0.000512641, 0.000527497", \ + "0.000186204, 0.0002629, 0.000325416, 0.000389532, 0.000448426, 0.000471808, 0.000501974", \ + "0.00108303, 0.000903323, 0.000846711, 0.000714504, 0.000640119, 0.000597535, 0.000582934", \ + "0.003252, 0.0029222, 0.00199098, 0.00156436, 0.00118008, 0.000984748, 0.000854015", \ + "0.00650178, 0.00592343, 0.00437152, 0.0034113, 0.0024944, 0.00196097, 0.00160268", \ + "0.0107753, 0.0100737, 0.00785818, 0.00632498, 0.00473681, 0.00369239, 0.00294545" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0153311, 0.0153892, 0.015455, 0.0154707, 0.0154768, 0.0154796, 0.0154747", \ + "0.0150556, 0.0151363, 0.0153068, 0.0153742, 0.0154191, 0.0154376, 0.0154451", \ + "0.0149414, 0.014974, 0.0150707, 0.0151545, 0.0152516, 0.0153184, 0.0153641", \ + "0.0152321, 0.0151707, 0.0151315, 0.0149808, 0.0151966, 0.0152373, 0.0152989", \ + "0.0166169, 0.0163235, 0.0158358, 0.0156129, 0.0154393, 0.0153737, 0.0153643", \ + "0.019395, 0.0187896, 0.0175062, 0.0168587, 0.0163158, 0.0159677, 0.015778", \ + "0.0234176, 0.0225048, 0.0203436, 0.0191702, 0.0179875, 0.017272, 0.0167321" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000282412, 0.000302669, 0.000312882, 0.000320904, 0.000322748, 0.000322632, 0.000324112", \ + "-2.20551e-06, 9.48426e-05, 0.000231779, 0.000271372, 0.000298046, 0.000317653, 0.000310523", \ + "5.65748e-05, 0.000119162, 0.00017049, 0.000219797, 0.00025558, 0.000265369, 0.000286829", \ + "0.000971678, 0.000770104, 0.000666943, 0.000530942, 0.000444613, 0.000389815, 0.000331718", \ + "0.00316972, 0.00274553, 0.00180867, 0.00138028, 0.000971447, 0.000784578, 0.000649521", \ + "0.00639501, 0.00579806, 0.00415268, 0.00317898, 0.0022693, 0.00174053, 0.00138601", \ + "0.0106594, 0.00989322, 0.00761859, 0.0060482, 0.00444786, 0.00341612, 0.00268174" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0130773, 0.0131587, 0.0132376, 0.0132566, 0.0132665, 0.0132737, 0.0132729", \ + "0.0127902, 0.0128874, 0.0130833, 0.0131577, 0.0132082, 0.0132317, 0.0132417", \ + "0.0127138, 0.0127587, 0.0128458, 0.0129413, 0.0130373, 0.0131108, 0.0131479", \ + "0.0130595, 0.0129671, 0.0128983, 0.0129246, 0.0129815, 0.0130396, 0.0130972", \ + "0.014596, 0.01422, 0.0136365, 0.0134272, 0.0132359, 0.0131722, 0.0131665", \ + "0.0175806, 0.0168341, 0.015365, 0.0146904, 0.0140946, 0.0137756, 0.0135875", \ + "0.0217018, 0.0206515, 0.0182758, 0.0170424, 0.0158166, 0.0151091, 0.0145539" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000282992, 0.000303467, 0.000313905, 0.000322393, 0.000324462, 0.000323769, 0.000325293", \ + "7.11594e-07, 9.46212e-05, 0.000232689, 0.000272847, 0.000299503, 0.000319133, 0.000312065", \ + "6.03195e-05, 0.000115505, 0.00016947, 0.000220049, 0.000256581, 0.000266651, 0.000288179", \ + "0.00097023, 0.000767482, 0.000666064, 0.000530841, 0.000444701, 0.000390457, 0.00033303", \ + "0.00318536, 0.00275349, 0.00181313, 0.001385, 0.000976498, 0.000786383, 0.000650125", \ + "0.00642226, 0.00581423, 0.00415645, 0.00318851, 0.00227423, 0.00174373, 0.00138474", \ + "0.0106852, 0.00991457, 0.00763142, 0.00605757, 0.00445228, 0.00341907, 0.00268414" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.013998, 0.0140771, 0.0141545, 0.0141727, 0.0141832, 0.0141882, 0.0141882", \ + "0.0137123, 0.0138086, 0.0140022, 0.0140758, 0.0141253, 0.0141485, 0.0141606", \ + "0.0136404, 0.0136695, 0.0137562, 0.0138537, 0.0139582, 0.0137245, 0.0140703", \ + "0.013983, 0.01389, 0.0138403, 0.0138457, 0.0138986, 0.0139572, 0.0140093", \ + "0.0155398, 0.0151767, 0.014555, 0.0146581, 0.0141492, 0.0141024, 0.0140851", \ + "0.018578, 0.0178431, 0.0163774, 0.0157518, 0.0151489, 0.0147108, 0.0145253", \ + "0.0227383, 0.0216906, 0.0193087, 0.0180639, 0.0168745, 0.0160704, 0.0155051" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000419527, 0.000446872, 0.000463649, 0.000474378, 0.000476637, 0.000476547, 0.000478353", \ + "0.000152642, 0.000242353, 0.000415241, 0.000465811, 0.000502103, 0.000505597, 0.000520476", \ + "0.000176426, 0.000249378, 0.000316851, 0.000381716, 0.000441351, 0.000464845, 0.000494947", \ + "0.00107702, 0.000893186, 0.0008337, 0.000707376, 0.000632701, 0.000589663, 0.000575036", \ + "0.00325568, 0.0029143, 0.00198681, 0.00155542, 0.00115938, 0.000973143, 0.000846263", \ + "0.00650343, 0.00591971, 0.00435905, 0.00339806, 0.00248893, 0.00195353, 0.00159468", \ + "0.0107854, 0.0100799, 0.00785171, 0.00631638, 0.0047261, 0.00368169, 0.00293402" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0153123, 0.0153699, 0.0154359, 0.0154517, 0.0154589, 0.0154598, 0.0154575", \ + "0.0150446, 0.0151325, 0.0153038, 0.0153714, 0.0154156, 0.0154344, 0.0154425", \ + "0.0149472, 0.0149873, 0.0150544, 0.0151513, 0.0152487, 0.0153114, 0.0153638", \ + "0.0152909, 0.0152265, 0.0151606, 0.0151482, 0.0148047, 0.0152556, 0.0152962", \ + "0.0168064, 0.0164782, 0.0159176, 0.0157161, 0.0153083, 0.0154218, 0.0153785", \ + "0.0198304, 0.0191815, 0.0177608, 0.0170502, 0.0164372, 0.0160898, 0.015847", \ + "0.0239787, 0.0230229, 0.0207009, 0.0194785, 0.0183441, 0.0175116, 0.0169159" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000230201, 0.000249579, 0.000258949, 0.000261186, 0.000268907, 0.000268855, 0.00027044", \ + "-0.000103761, -1.22024e-05, 0.000125225, 0.000156048, 0.000183069, 0.000200243, 0.000197122", \ + "2.56339e-05, 5.61779e-05, 7.45513e-05, 0.000108418, 0.000136614, 0.000145055, 0.000163987", \ + "0.00102485, 0.000956031, 0.000655814, 0.000478238, 0.000359832, 0.00029634, 0.000265132", \ + "0.00334493, 0.00288832, 0.00188308, 0.00139776, 0.0009528, 0.00071749, 0.000561227", \ + "0.0067213, 0.0060968, 0.00436841, 0.00333236, 0.00233596, 0.00174991, 0.00135633", \ + "0.0111625, 0.0103912, 0.00799915, 0.00636464, 0.00465931, 0.00354271, 0.002744" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0130655, 0.0131465, 0.0132254, 0.0132451, 0.0132559, 0.0132607, 0.0132599", \ + "0.0127889, 0.0128897, 0.0130864, 0.0131613, 0.013212, 0.0132357, 0.0132455", \ + "0.0127428, 0.0127666, 0.0128484, 0.0129404, 0.013042, 0.0131097, 0.0131673", \ + "0.0131336, 0.0130418, 0.0129215, 0.0129275, 0.0129814, 0.0130556, 0.0131019", \ + "0.0148009, 0.014405, 0.0137494, 0.0134945, 0.0132991, 0.013226, 0.0131885", \ + "0.0179847, 0.0172278, 0.0156485, 0.0148837, 0.0142484, 0.0139173, 0.0136732", \ + "0.0222906, 0.0211932, 0.0186748, 0.0173713, 0.0161384, 0.015356, 0.0147473" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000230823, 0.000250354, 0.000260028, 0.000262373, 0.000270025, 0.000270017, 0.00027164", \ + "-0.000101463, -1.21422e-05, 0.000126269, 0.000157569, 0.000184359, 0.000201991, 0.000198647", \ + "2.83668e-05, 5.37148e-05, 7.4159e-05, 0.000108713, 0.000137591, 0.00014679, 0.000165322", \ + "0.00101903, 0.00095109, 0.00065589, 0.000477906, 0.000359896, 0.000297047, 0.000260031", \ + "0.00335988, 0.00289849, 0.00188941, 0.00140555, 0.000957711, 0.000719377, 0.000556714", \ + "0.0067427, 0.00610977, 0.00437479, 0.00334356, 0.00234101, 0.0017532, 0.0013555", \ + "0.0111984, 0.010443, 0.00801051, 0.0063767, 0.00466446, 0.00354715, 0.00275263" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * !B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0139973, 0.014076, 0.0141542, 0.0141716, 0.0141814, 0.0141848, 0.0141875", \ + "0.013707, 0.0138029, 0.0140034, 0.0140769, 0.0141265, 0.0141489, 0.0141617", \ + "0.0136578, 0.0136884, 0.013766, 0.0133573, 0.013913, 0.0140282, 0.0140732", \ + "0.014052, 0.0139682, 0.0138564, 0.0138665, 0.0139118, 0.0139772, 0.0140138", \ + "0.0157588, 0.015357, 0.0146687, 0.0144247, 0.0142283, 0.0134961, 0.0141026", \ + "0.018989, 0.0182033, 0.0166241, 0.0159288, 0.0152884, 0.0148373, 0.0146234", \ + "0.0233577, 0.0222734, 0.0197441, 0.0183843, 0.0171734, 0.0162393, 0.0156734" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000366617, 0.000393434, 0.000409324, 0.000420206, 0.000422109, 0.000422386, 0.000424512", \ + "4.59237e-05, 0.000141239, 0.000301415, 0.000349176, 0.000386211, 0.00039333, 0.0004064", \ + "0.000150933, 0.000192454, 0.00024577, 0.000285096, 0.000327284, 0.000336149, 0.000366363", \ + "0.00112118, 0.000914509, 0.000709537, 0.000654689, 0.000550309, 0.000499866, 0.000473035", \ + "0.00347352, 0.00306422, 0.00207648, 0.00158556, 0.00113968, 0.000917883, 0.000761973", \ + "0.00683398, 0.00624167, 0.00459398, 0.00356163, 0.00257251, 0.00197106, 0.00157052", \ + "0.0113222, 0.0105831, 0.00825831, 0.00665994, 0.00496254, 0.00382857, 0.00301244" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0175874, 0.017631, 0.017686, 0.0176993, 0.017703, 0.0176997, 0.0176922", \ + "0.0173273, 0.0173953, 0.0175446, 0.0176058, 0.017646, 0.0176606, 0.0176629", \ + "0.0171835, 0.0172035, 0.0173067, 0.0173873, 0.0174813, 0.0175411, 0.0175812", \ + "0.0174295, 0.0173801, 0.0173506, 0.0171421, 0.0174283, 0.0174443, 0.0175145", \ + "0.0186943, 0.01847, 0.0180139, 0.0178071, 0.0176581, 0.0175901, 0.0175764", \ + "0.021315, 0.0208321, 0.0196718, 0.0191364, 0.0185573, 0.0181761, 0.0179834", \ + "0.0252102, 0.0244226, 0.0224411, 0.0213141, 0.0201696, 0.0194352, 0.0189266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000366617, 0.000393434, 0.000409324, 0.000420206, 0.000422109, 0.000422386, 0.000424512", \ + "4.59237e-05, 0.000141239, 0.000301415, 0.000349176, 0.000386211, 0.00039333, 0.0004064", \ + "0.000150933, 0.000192454, 0.00024577, 0.000285096, 0.000327284, 0.000336149, 0.000366363", \ + "0.00112118, 0.000914509, 0.000709537, 0.000654689, 0.000550309, 0.000499866, 0.000473035", \ + "0.00347352, 0.00306422, 0.00207648, 0.00158556, 0.00113968, 0.000917883, 0.000761973", \ + "0.00683398, 0.00624167, 0.00459398, 0.00356163, 0.00257251, 0.00197106, 0.00157052", \ + "0.0113222, 0.0105831, 0.00825831, 0.00665994, 0.00496254, 0.00382857, 0.00301244" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00435333; + rise_capacitance : 0.00423958; + rise_capacitance_range (0.00297239, 0.00423958); + fall_capacitance : 0.00435333; + fall_capacitance_range (0.00308615, 0.00435333); + internal_power () { + when : "(B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00213348, -0.00233516, -0.00245212, -0.00245143, -0.00245301, -0.00246196, -0.00245838" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244432, 0.00245352, 0.00245757, 0.00245143, 0.00245301, 0.00246196, 0.00245838" \ + ); + } + } + internal_power () { + when : "(B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0019438, -0.00217622, -0.00236781, -0.00237395, -0.00236894, -0.00237732, -0.002374" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00238611, 0.00238102, 0.00236781, 0.00237395, 0.00236894, 0.00237732, 0.002374" \ + ); + } + } + internal_power () { + when : "(B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00211163, -0.00233294, -0.00245132, -0.00246081, -0.0024567, -0.0024657, -0.00246219" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244226, 0.00245828, 0.00246903, 0.00246081, 0.0024567, 0.0024657, 0.00246219" \ + ); + } + } + internal_power () { + when : "(B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00211265, -0.00233306, -0.00245135, -0.00245922, -0.00245695, -0.00246593, -0.00246243" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00243808, 0.00245952, 0.00247487, 0.00245922, 0.00245695, 0.00246593, 0.00246243" \ + ); + } + } + internal_power () { + when : "(!B * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00274255, -0.00274728, -0.00274598, -0.00275486, -0.00274128, -0.00274607, -0.00274378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00274255, 0.00276362, 0.00277079, 0.00275951, 0.00275114, 0.00275189, 0.00274819" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0027382, -0.00273605, -0.00274696, -0.00274622, -0.00274068, -0.00274546, -0.00274322" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00273994, 0.00274753, 0.00277921, 0.00276577, 0.00275463, 0.00275219, 0.00274826" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00274018, -0.0027473, -0.00274653, -0.00274703, -0.00274095, -0.00274573, -0.00274344" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00274018, 0.00276259, 0.00277357, 0.00276096, 0.00275103, 0.00275209, 0.00274838" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00341404, -0.00342437, -0.00344977, -0.00342198, -0.00342955, -0.0034459, -0.00345975" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00348985, 0.00347651, 0.00350739, 0.00349343, 0.00347033, 0.00347488, 0.00347102" \ + ); + } + } + internal_power () { + when : "(!B * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273773, -0.00273924, -0.00274585, -0.00274738, -0.00274117, -0.00274592, -0.00274362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00273932, 0.00276434, 0.0027737, 0.00276302, 0.00275292, 0.00275216, 0.00274838" \ + ); + } + } + internal_power () { + when : "(!B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00341423, -0.00342457, -0.00345, -0.00341964, -0.00342977, -0.00344611, -0.00345996" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00348966, 0.00347634, 0.00350739, 0.00349329, 0.00347023, 0.00347475, 0.00347087" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00417756; + rise_capacitance : 0.00416822; + rise_capacitance_range (0.00322627, 0.00416822); + fall_capacitance : 0.00417756; + fall_capacitance_range (0.0031137, 0.00417756); + internal_power () { + when : "(A * C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00214486, -0.00232906, -0.00244458, -0.00244567, -0.00245228, -0.00246117, -0.00245759" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00246838, 0.0024538, 0.00244458, 0.00244567, 0.00245228, 0.00246117, 0.00245759" \ + ); + } + } + internal_power () { + when : "(A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00194486, -0.00216896, -0.00236714, -0.00239022, -0.00236485, -0.00237322, -0.00236991" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00234857, 0.00237168, 0.00239954, 0.00239022, 0.00236485, 0.00237322, 0.00236991" \ + ); + } + } + internal_power () { + when : "(A * C * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00212136, -0.00232684, -0.00244683, -0.00244706, -0.00245574, -0.00246467, -0.00246117" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0024411, 0.00245598, 0.00244683, 0.00244706, 0.00245574, 0.00246467, 0.00246117" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0021243, -0.00232692, -0.00244643, -0.00244707, -0.00245574, -0.00246467, -0.00246117" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244962, 0.00245893, 0.00244643, 0.00244707, 0.00245574, 0.00246467, 0.00246117" \ + ); + } + } + internal_power () { + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273421, -0.00272873, -0.00273993, -0.00273989, -0.00273323, -0.00273799, -0.00273576" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00274532, 0.00273513, 0.00274204, 0.0027472, 0.00274169, 0.00274411, 0.00274043" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00271831, -0.00273552, -0.00274141, -0.00273903, -0.00273264, -0.0027374, -0.00273526" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00274635, 0.00276475, 0.00274962, 0.00274654, 0.00274132, 0.00274388, 0.00274032" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00272367, -0.00273319, -0.00274176, -0.00274465, -0.00273872, -0.00274318, -0.00274089" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00291395, 0.0028145, 0.00279596, 0.00276186, 0.00275314, 0.00275326, 0.00274769" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00272398, -0.0027333, -0.00274287, -0.00274483, -0.00273889, -0.00274336, -0.00274107" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00291377, 0.00281433, 0.00279579, 0.00276169, 0.00275297, 0.00275308, 0.00274752" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00444922; + rise_capacitance : 0.00444922; + rise_capacitance_range (0.00252779, 0.00444922); + fall_capacitance : 0.00444491; + fall_capacitance_range (0.00261329, 0.00444491); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000409977, -0.000416161, -0.000414203, -0.000412326, -0.000408648, -0.000409544, -0.000409004" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00044794, 0.000449337, 0.000445615, 0.000440366, 0.000436338, 0.000431412, 0.00042166" \ + ); + } + } + internal_power () { + when : "(A * B * D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000402993, -0.0004053, -0.000403974, -0.000403807, -0.000402139, -0.000401196, -0.000399239" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000477052, 0.000475834, 0.000472933, 0.000470799, 0.000462904, 0.000450962, 0.000430715" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00037925, -0.000380798, -0.000381744, -0.000384752, -0.000383636, -0.000384291, -0.000383758" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000387748, 0.000386138, 0.000388665, 0.000386315, 0.000384732, 0.000384291, 0.000383758" \ + ); + } + } + internal_power () { + when : "(A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000388735, -0.000388747, -0.000391322, -0.00039074, -0.00039093, -0.000391353, -0.00039088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000391346, 0.000393753, 0.000394488, 0.000392687, 0.000391646, 0.000391353, 0.00039088" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00341957, -0.00341821, -0.00342008, -0.00342711, -0.00343195, -0.00343035, -0.00344625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00344756, 0.00346607, 0.00346144, 0.00346633, 0.00346679, 0.00345045, 0.00345047" \ + ); + } + } + internal_power () { + when : "(!A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000427924, -0.000429091, -0.000427007, -0.000428995, -0.00042794, -0.000428869, -0.000428302" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000470108, 0.000461761, 0.00046287, 0.000461953, 0.000456506, 0.00045112, 0.000440539" \ + ); + } + } + internal_power () { + when : "(!A * !D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000404293, -0.000401987, -0.000404526, -0.000406353, -0.000405055, -0.000409354, -0.000409143" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000408011, 0.000412287, 0.000413288, 0.000411642, 0.000410182, 0.000409688, 0.000409143" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00341985, -0.00341845, -0.00342039, -0.0034274, -0.00343215, -0.00343055, -0.00344644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00344844, 0.00346596, 0.0034614, 0.00346634, 0.00346665, 0.00345028, 0.00345033" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00437585; + rise_capacitance : 0.00437585; + rise_capacitance_range (0.00304187, 0.00437585); + fall_capacitance : 0.00426922; + fall_capacitance_range (0.00278161, 0.00426922); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000408753, -0.000406218, -0.000407436, -0.000408211, -0.000407627, -0.000408518, -0.000407993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00044555, 0.000446131, 0.000443972, 0.000438765, 0.000435305, 0.000430381, 0.000420634" \ + ); + } + } + internal_power () { + when : "(A * B * C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000398596, -0.000407384, -0.000403586, -0.00040226, -0.000401077, -0.000400236, -0.000398297" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000476555, 0.000470059, 0.000474583, 0.000468032, 0.000461125, 0.000449931, 0.000429689" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000377205, -0.000379429, -0.000382108, -0.000383318, -0.000381695, -0.000383196, -0.000382732" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000385958, 0.000386526, 0.000383912, 0.000383605, 0.000382892, 0.000383196, 0.000382732" \ + ); + } + } + internal_power () { + when : "(A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000384874, -0.000389027, -0.000386426, -0.000389756, -0.000389586, -0.000390389, -0.000389927" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000391851, 0.000389027, 0.000393092, 0.000390458, 0.000389586, 0.000390389, 0.000389927" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273478, -0.00273334, -0.00273595, -0.00274344, -0.00273853, -0.00273916, -0.00273755" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00289038, 0.00278061, 0.00276115, 0.00274918, 0.00274365, 0.00274505, 0.00274122" \ + ); + } + } + internal_power () { + when : "(!A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000432747, -0.00042704, -0.000428209, -0.000428225, -0.000426968, -0.000427733, -0.000427184" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000466108, 0.000467039, 0.000464853, 0.000459139, 0.000455382, 0.000450002, 0.000439428" \ + ); + } + } + internal_power () { + when : "(!A * !C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000397541, -0.00040199, -0.000402469, -0.000403136, -0.000404037, -0.000408318, -0.000408133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000410063, 0.000407063, 0.000411494, 0.000409044, 0.000408352, 0.000408622, 0.000408133" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273499, -0.00273369, -0.0027364, -0.00274369, -0.00273877, -0.00273939, -0.00273778" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00289022, 0.00278043, 0.0027611, 0.00274914, 0.00274351, 0.00274489, 0.00274106" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436919; + rise_capacitance : 0.00425947; + rise_capacitance_range (0.00306312, 0.00425947); + fall_capacitance : 0.00436919; + fall_capacitance_range (0.00284772, 0.00436919); + internal_power () { + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000827148, -0.000829897, -0.000830426, -0.000831413, -0.000824244, -0.000826074, -0.00082501" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000827148, 0.000829897, 0.000830426, 0.000831413, 0.000824244, 0.000826074, 0.00082501" \ + ); + } + } + internal_power () { + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000649861, -0.000644727, -0.000652065, -0.000644755, -0.000647632, -0.000653308, -0.000658871" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000689597, 0.000688416, 0.000686685, 0.00067806, 0.00068017, 0.000679943, 0.000675655" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000649776, -0.000646618, -0.000652084, -0.000644643, -0.000647631, -0.000653304, -0.000658868" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000679487, 0.000688346, 0.000686537, 0.000686579, 0.000680181, 0.000679947, 0.000675657" \ + ); + } + } + internal_power () { + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00187472, -0.0022153, -0.00243675, -0.00244161, -0.00244458, -0.00245398, -0.00245158" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0024414, 0.00244027, 0.0024564, 0.00244161, 0.00244458, 0.00245398, 0.00245158" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0018722, -0.00221478, -0.00243673, -0.0024417, -0.00244457, -0.00245397, -0.00245156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244083, 0.00244203, 0.00245651, 0.0024417, 0.00244457, 0.00245397, 0.00245156" \ + ); + } + } + } + } + cell (AOI22X1) { + area : 9.8784; + cell_leakage_power : 0.0491157; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0408321; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0650382; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0650382; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0587566; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0815996; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0408773; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338877; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0381741; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0815996; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338877; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.026898; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0311844; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832485; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0381741; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0311844; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0354709; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0491157; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0767706, 0.0903925, 0.197469, 0.33034, 0.595601, 0.940226, 1.3908", \ + "0.0973272, 0.111102, 0.218636, 0.351649, 0.617046, 0.961715, 1.41231", \ + "0.173606, 0.191681, 0.308096, 0.441538, 0.707183, 1.05206, 1.50297", \ + "0.224078, 0.249355, 0.400471, 0.546021, 0.812141, 1.15727, 1.60841", \ + "0.279133, 0.316504, 0.529548, 0.718443, 1.0199, 1.36915, 1.81971", \ + "0.323442, 0.371906, 0.648254, 0.887729, 1.25309, 1.64192, 2.09615", \ + "0.364289, 0.422486, 0.758955, 1.0508, 1.48715, 1.9368, 2.43994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0622101, 0.0807396, 0.228318, 0.412158, 0.779692, 1.25692, 1.88122", \ + "0.0622465, 0.0807573, 0.228324, 0.412206, 0.779699, 1.25691, 1.88122", \ + "0.0879558, 0.104743, 0.235731, 0.412675, 0.779667, 1.25713, 1.88074", \ + "0.129218, 0.148602, 0.279033, 0.437183, 0.783334, 1.25691, 1.88147", \ + "0.204818, 0.228992, 0.380414, 0.53665, 0.842593, 1.27972, 1.88375", \ + "0.289888, 0.319524, 0.499811, 0.673373, 0.978478, 1.37343, 1.93422", \ + "0.378938, 0.414984, 0.629581, 0.827988, 1.15711, 1.54239, 2.05939" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0627063, 0.0740119, 0.159933, 0.26477, 0.472948, 0.742873, 1.09546", \ + "0.0825346, 0.0939439, 0.18019, 0.285114, 0.493372, 0.763324, 1.11596", \ + "0.163263, 0.179269, 0.277252, 0.382753, 0.591524, 0.861964, 1.21459", \ + "0.225001, 0.247559, 0.379648, 0.50105, 0.711564, 0.978282, 1.33498", \ + "0.306684, 0.339437, 0.528138, 0.692573, 0.94534, 1.21775, 1.57558", \ + "0.38473, 0.426983, 0.672653, 0.885573, 1.20217, 1.52823, 1.89418", \ + "0.462769, 0.513956, 0.814391, 1.07722, 1.46471, 1.8521, 2.27399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0545181, 0.0686754, 0.180663, 0.320319, 0.598715, 0.960488, 1.43382", \ + "0.054349, 0.0686142, 0.18066, 0.320262, 0.598715, 0.960488, 1.43334", \ + "0.0853657, 0.0980558, 0.19254, 0.322609, 0.59866, 0.96058, 1.4336", \ + "0.128461, 0.144043, 0.24265, 0.354554, 0.607139, 0.960746, 1.4334", \ + "0.201183, 0.222309, 0.34509, 0.463145, 0.680913, 0.992283, 1.442", \ + "0.278818, 0.306726, 0.462659, 0.600673, 0.830018, 1.10947, 1.51204", \ + "0.358666, 0.393979, 0.589752, 0.754488, 1.01076, 1.29662, 1.66068" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0874297, 0.101231, 0.208977, 0.342146, 0.607684, 0.952483, 1.40313", \ + "0.108143, 0.122042, 0.230168, 0.363483, 0.62913, 0.973974, 1.42464", \ + "0.18829, 0.205372, 0.31967, 0.453363, 0.719296, 1.0643, 1.51515", \ + "0.245313, 0.268705, 0.414506, 0.557897, 0.824232, 1.16973, 1.62055", \ + "0.311258, 0.345447, 0.548374, 0.733805, 1.03241, 1.38148, 1.83205", \ + "0.365613, 0.409916, 0.672673, 0.906618, 1.2679, 1.65474, 2.10855", \ + "0.415281, 0.468735, 0.789032, 1.07372, 1.50481, 1.95128, 2.45287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712346, 0.0899612, 0.238013, 0.422164, 0.790058, 1.26781, 1.89208", \ + "0.071246, 0.0899058, 0.238041, 0.422263, 0.790056, 1.26781, 1.892", \ + "0.0945952, 0.111331, 0.244361, 0.422475, 0.790008, 1.26756, 1.89193", \ + "0.136242, 0.155519, 0.285982, 0.445379, 0.79325, 1.26779, 1.89199", \ + "0.212516, 0.236345, 0.387013, 0.543267, 0.850827, 1.28952, 1.89432", \ + "0.298322, 0.328048, 0.50635, 0.679726, 0.985102, 1.38186, 1.94412", \ + "0.3897, 0.425261, 0.635607, 0.834769, 1.16316, 1.54965, 2.06773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.063256, 0.0745931, 0.160656, 0.265763, 0.474471, 0.744966, 1.09829", \ + "0.0830448, 0.0945203, 0.180919, 0.286139, 0.494892, 0.765407, 1.11875", \ + "0.164234, 0.180172, 0.277992, 0.383663, 0.593019, 0.86405, 1.21743", \ + "0.226571, 0.249148, 0.380763, 0.502075, 0.713085, 0.980311, 1.33773", \ + "0.309681, 0.342185, 0.530109, 0.694273, 0.946959, 1.22195, 1.5784", \ + "0.389659, 0.431559, 0.675938, 0.888358, 1.20424, 1.53037, 1.8968", \ + "0.470141, 0.520763, 0.819416, 1.08165, 1.46811, 1.85567, 2.27738" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0687543, 0.0825869, 0.19358, 0.332717, 0.611087, 0.972899, 1.44593", \ + "0.0685914, 0.0825181, 0.19358, 0.332742, 0.611078, 0.972701, 1.4459", \ + "0.101497, 0.112892, 0.205321, 0.335003, 0.611051, 0.972785, 1.44589", \ + "0.149599, 0.163045, 0.255458, 0.366992, 0.619449, 0.972944, 1.44583", \ + "0.23121, 0.248949, 0.361415, 0.475807, 0.69269, 1.00643, 1.4539", \ + "0.31846, 0.341809, 0.483426, 0.615918, 0.841249, 1.12021, 1.52428", \ + "0.408206, 0.438228, 0.615606, 0.772441, 1.02374, 1.30921, 1.67226" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0649262, 0.075495, 0.158325, 0.260961, 0.465832, 0.731959, 1.07987", \ + "0.0858985, 0.0965623, 0.179738, 0.28252, 0.487472, 0.753623, 1.10174", \ + "0.165803, 0.181858, 0.279114, 0.382233, 0.587549, 0.85406, 1.20225", \ + "0.216894, 0.240894, 0.378325, 0.500894, 0.708129, 0.974846, 1.32279", \ + "0.272136, 0.308252, 0.511448, 0.68383, 0.941635, 1.21285, 1.56438", \ + "0.315246, 0.362348, 0.63044, 0.857376, 1.18832, 1.52064, 1.88471", \ + "0.355058, 0.411833, 0.73956, 1.0212, 1.43067, 1.83371, 2.26256" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0512077, 0.0653011, 0.177487, 0.317287, 0.596577, 0.95949, 1.43376", \ + "0.0512422, 0.0653268, 0.177488, 0.317283, 0.596577, 0.959211, 1.43353", \ + "0.0843734, 0.0969091, 0.189891, 0.319492, 0.596413, 0.959254, 1.43361", \ + "0.131677, 0.147371, 0.246231, 0.355515, 0.60568, 0.95925, 1.43324", \ + "0.212962, 0.233812, 0.358819, 0.477763, 0.690382, 0.997502, 1.44315", \ + "0.303179, 0.329476, 0.48686, 0.629029, 0.857459, 1.12981, 1.52399", \ + "0.396125, 0.428501, 0.622424, 0.793548, 1.05581, 1.34186, 1.69501" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.068513, 0.0795892, 0.164827, 0.269393, 0.477355, 0.747146, 1.09975", \ + "0.0884382, 0.0996359, 0.185226, 0.289949, 0.498009, 0.767843, 1.1204", \ + "0.171159, 0.186338, 0.282321, 0.387489, 0.596445, 0.866196, 1.21894", \ + "0.23595, 0.257336, 0.385718, 0.506045, 0.714925, 0.986686, 1.34017", \ + "0.322649, 0.353709, 0.536677, 0.699015, 0.950569, 1.22233, 1.57987", \ + "0.406011, 0.44623, 0.684246, 0.89394, 1.20812, 1.53319, 1.89868", \ + "0.489189, 0.538019, 0.829674, 1.08869, 1.47238, 1.85866, 2.27904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05768, 0.0718723, 0.184145, 0.323774, 0.602365, 0.96424, 1.43722", \ + "0.0576511, 0.0718624, 0.184125, 0.323856, 0.602365, 0.96424, 1.43718", \ + "0.0875813, 0.100275, 0.195313, 0.325844, 0.602379, 0.964217, 1.43719", \ + "0.130948, 0.146384, 0.244754, 0.357449, 0.608418, 0.964309, 1.43718", \ + "0.204087, 0.224886, 0.347181, 0.465324, 0.683754, 0.99551, 1.4453", \ + "0.282174, 0.309366, 0.464514, 0.602468, 0.831915, 1.11197, 1.51476", \ + "0.362924, 0.397361, 0.590568, 0.755168, 1.01236, 1.29897, 1.66296" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0874297, 0.101231, 0.208977, 0.342146, 0.607684, 0.952483, 1.40313", \ + "0.108143, 0.122042, 0.230168, 0.363483, 0.62913, 0.973974, 1.42464", \ + "0.18829, 0.205372, 0.31967, 0.453363, 0.719296, 1.0643, 1.51515", \ + "0.245313, 0.268705, 0.414506, 0.557897, 0.824232, 1.16973, 1.62055", \ + "0.311258, 0.345447, 0.548374, 0.733805, 1.03241, 1.38148, 1.83205", \ + "0.365613, 0.409916, 0.672673, 0.906618, 1.2679, 1.65474, 2.10855", \ + "0.415281, 0.468735, 0.789032, 1.07372, 1.50481, 1.95128, 2.45287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712346, 0.0899612, 0.238013, 0.422164, 0.790058, 1.26781, 1.89208", \ + "0.071246, 0.0899058, 0.238041, 0.422263, 0.790056, 1.26781, 1.892", \ + "0.0945952, 0.111331, 0.244361, 0.422475, 0.790008, 1.26756, 1.89193", \ + "0.136242, 0.155519, 0.285982, 0.445379, 0.79325, 1.26779, 1.89199", \ + "0.212516, 0.236345, 0.387013, 0.543267, 0.850827, 1.28952, 1.89432", \ + "0.298322, 0.328048, 0.50635, 0.679726, 0.985102, 1.38186, 1.94412", \ + "0.3897, 0.425261, 0.635607, 0.834769, 1.16316, 1.54965, 2.06773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.068513, 0.0795892, 0.164827, 0.269393, 0.477355, 0.747146, 1.09975", \ + "0.0884382, 0.0996359, 0.185226, 0.289949, 0.498009, 0.767843, 1.1204", \ + "0.171159, 0.186338, 0.282321, 0.387489, 0.596445, 0.866196, 1.21894", \ + "0.23595, 0.257336, 0.385718, 0.506045, 0.714925, 0.986686, 1.34017", \ + "0.322649, 0.353709, 0.536677, 0.699015, 0.950569, 1.22233, 1.57987", \ + "0.406011, 0.44623, 0.684246, 0.89394, 1.20812, 1.53319, 1.89868", \ + "0.489189, 0.538019, 0.829674, 1.08869, 1.47238, 1.85866, 2.27904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05768, 0.0718723, 0.184145, 0.323774, 0.602365, 0.96424, 1.43722", \ + "0.0576511, 0.0718624, 0.184125, 0.323856, 0.602365, 0.96424, 1.43718", \ + "0.0875813, 0.100275, 0.195313, 0.325844, 0.602379, 0.964217, 1.43719", \ + "0.130948, 0.146384, 0.244754, 0.357449, 0.608418, 0.964309, 1.43718", \ + "0.204087, 0.224886, 0.347181, 0.465324, 0.683754, 0.99551, 1.4453", \ + "0.282174, 0.309366, 0.464514, 0.602468, 0.831915, 1.11197, 1.51476", \ + "0.362924, 0.397361, 0.590568, 0.755168, 1.01236, 1.29897, 1.66296" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0676688, 0.0811621, 0.187392, 0.319601, 0.583805, 0.927223, 1.37647", \ + "0.0875479, 0.101213, 0.20843, 0.341017, 0.605479, 0.949009, 1.39837", \ + "0.158379, 0.177333, 0.296758, 0.430141, 0.695173, 1.03914, 1.48883", \ + "0.201371, 0.228943, 0.386765, 0.534003, 0.799929, 1.14467, 1.59404", \ + "0.244765, 0.285813, 0.510673, 0.703573, 1.00753, 1.35592, 1.80507", \ + "0.275891, 0.329837, 0.622874, 0.868487, 1.238, 1.62831, 2.07581", \ + "0.303926, 0.369071, 0.726557, 1.02668, 1.46939, 1.92134, 2.42554" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0529218, 0.0712604, 0.21782, 0.400833, 0.766827, 1.24259, 1.86431", \ + "0.0530407, 0.0713118, 0.217815, 0.400865, 0.766829, 1.24259, 1.86462", \ + "0.0813407, 0.0981461, 0.226106, 0.401471, 0.766965, 1.24256, 1.86431", \ + "0.122374, 0.142114, 0.272083, 0.427284, 0.770899, 1.2426, 1.86429", \ + "0.197932, 0.22228, 0.373681, 0.529681, 0.832418, 1.26629, 1.86685", \ + "0.287023, 0.31536, 0.493611, 0.666482, 0.97033, 1.36143, 1.91316", \ + "0.380857, 0.414348, 0.624277, 0.821567, 1.14911, 1.53392, 2.04567" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.056771, 0.0681063, 0.154067, 0.258909, 0.467104, 0.737032, 1.08966", \ + "0.0747585, 0.086216, 0.172603, 0.277561, 0.485721, 0.755846, 1.10851", \ + "0.157437, 0.175078, 0.275908, 0.380242, 0.587799, 0.857831, 1.2102", \ + "0.218175, 0.243123, 0.384865, 0.508622, 0.713293, 0.984495, 1.3356", \ + "0.298898, 0.333726, 0.537531, 0.71423, 0.974005, 1.24539, 1.59583", \ + "0.37506, 0.419123, 0.680471, 0.910272, 1.24902, 1.58266, 1.94194", \ + "0.449077, 0.501978, 0.818887, 1.10054, 1.51925, 1.93149, 2.36285" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0545563, 0.0687069, 0.18066, 0.320213, 0.598715, 0.960488, 1.43335", \ + "0.0542849, 0.0685305, 0.180675, 0.320275, 0.598715, 0.960699, 1.43334", \ + "0.100684, 0.113332, 0.19881, 0.323744, 0.598814, 0.960553, 1.43334", \ + "0.150117, 0.168085, 0.26899, 0.369402, 0.60746, 0.960643, 1.4334", \ + "0.225802, 0.252295, 0.393978, 0.51234, 0.709356, 1.00748, 1.44264", \ + "0.306083, 0.340936, 0.52808, 0.681282, 0.905408, 1.15584, 1.53511", \ + "0.391999, 0.435742, 0.668867, 0.859883, 1.13255, 1.40383, 1.73147" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0782303, 0.0919869, 0.199361, 0.332315, 0.59762, 0.942262, 1.39285", \ + "0.09831, 0.112246, 0.22045, 0.353753, 0.619298, 0.964048, 1.4149", \ + "0.173952, 0.191861, 0.308889, 0.442757, 0.708893, 1.05408, 1.50506", \ + "0.224676, 0.250032, 0.401325, 0.546535, 0.813375, 1.15921, 1.6104", \ + "0.280127, 0.317334, 0.529907, 0.719255, 1.02071, 1.3702, 1.82106", \ + "0.322926, 0.371445, 0.64819, 0.888018, 1.25365, 1.64268, 2.09755", \ + "0.360929, 0.419519, 0.757764, 1.05034, 1.48726, 1.93709, 2.44065" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621823, 0.080724, 0.22831, 0.412151, 0.779682, 1.25689, 1.8812", \ + "0.0622188, 0.0807222, 0.228309, 0.41207, 0.779693, 1.2569, 1.88147", \ + "0.0879781, 0.104894, 0.235411, 0.412565, 0.779474, 1.25717, 1.8812", \ + "0.12921, 0.14862, 0.279243, 0.436562, 0.783114, 1.25711, 1.88145", \ + "0.20507, 0.22906, 0.379833, 0.536779, 0.842169, 1.27956, 1.88366", \ + "0.293569, 0.322206, 0.500334, 0.673417, 0.97839, 1.37317, 1.93483", \ + "0.387995, 0.422235, 0.631623, 0.828763, 1.15732, 1.54221, 2.05904" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0573173, 0.0686768, 0.154796, 0.259927, 0.46862, 0.739119, 1.09244", \ + "0.0753062, 0.0867487, 0.17333, 0.278555, 0.487234, 0.757936, 1.11129", \ + "0.158664, 0.176093, 0.276654, 0.381225, 0.589394, 0.859943, 1.21299", \ + "0.220406, 0.245002, 0.386178, 0.509709, 0.714806, 0.986554, 1.33843", \ + "0.302687, 0.337195, 0.540064, 0.716365, 0.975788, 1.24736, 1.59862", \ + "0.380806, 0.42481, 0.684653, 0.913711, 1.25187, 1.58542, 1.9447", \ + "0.458347, 0.510791, 0.824493, 1.10574, 1.52342, 1.9354, 2.36666" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.068793, 0.0826091, 0.193566, 0.332741, 0.611042, 0.972899, 1.44553", \ + "0.0685081, 0.0824424, 0.19357, 0.332715, 0.611079, 0.97295, 1.44544", \ + "0.118391, 0.129065, 0.211566, 0.336129, 0.611066, 0.972526, 1.4459", \ + "0.175268, 0.190145, 0.281928, 0.381562, 0.619796, 0.972513, 1.44589", \ + "0.26241, 0.284372, 0.412257, 0.525323, 0.721167, 1.01923, 1.45527", \ + "0.354679, 0.383228, 0.552415, 0.698406, 0.916844, 1.1676, 1.54685", \ + "0.451769, 0.488089, 0.699751, 0.881341, 1.14671, 1.41567, 1.74291" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0582028, 0.0686684, 0.150878, 0.253135, 0.457469, 0.723057, 1.07024", \ + "0.0786266, 0.0892015, 0.1722, 0.274752, 0.4793, 0.744977, 1.09248", \ + "0.152072, 0.169281, 0.270858, 0.373851, 0.578989, 0.845027, 1.19283", \ + "0.195288, 0.221613, 0.366601, 0.491607, 0.697114, 0.965628, 1.31346", \ + "0.237968, 0.278059, 0.493646, 0.670699, 0.931962, 1.20505, 1.55475", \ + "0.268666, 0.32135, 0.606009, 0.839617, 1.17519, 1.51011, 1.8749", \ + "0.295915, 0.359329, 0.707965, 0.998001, 1.41433, 1.82077, 2.25189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0441728, 0.05815, 0.169805, 0.309073, 0.587695, 0.949758, 1.42298", \ + "0.0443099, 0.0582182, 0.169804, 0.309132, 0.587689, 0.949758, 1.42288", \ + "0.0798468, 0.0926304, 0.183641, 0.311766, 0.587672, 0.949759, 1.42279", \ + "0.126556, 0.142621, 0.241873, 0.349596, 0.595206, 0.949697, 1.42287", \ + "0.208349, 0.22906, 0.354551, 0.473283, 0.684366, 0.989779, 1.43298", \ + "0.302721, 0.326814, 0.482547, 0.624546, 0.852916, 1.12291, 1.51535", \ + "0.400685, 0.430313, 0.618788, 0.789374, 1.05245, 1.33697, 1.68723" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.062549, 0.0736526, 0.158954, 0.263532, 0.47151, 0.741305, 1.09392", \ + "0.0803696, 0.0918379, 0.177624, 0.282372, 0.490364, 0.760382, 1.11295", \ + "0.166069, 0.182773, 0.280303, 0.384433, 0.592231, 0.861838, 1.21435", \ + "0.230365, 0.253967, 0.391508, 0.513771, 0.718216, 0.989243, 1.34039", \ + "0.316037, 0.349077, 0.547032, 0.720855, 0.978977, 1.24946, 1.6002", \ + "0.39733, 0.438937, 0.693006, 0.919805, 1.25577, 1.5878, 1.94635", \ + "0.476538, 0.5269, 0.835034, 1.11303, 1.52801, 1.93817, 2.36807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0576798, 0.0718722, 0.184241, 0.323716, 0.602365, 0.96424, 1.43713", \ + "0.0575745, 0.0718506, 0.184242, 0.323773, 0.602344, 0.964242, 1.43699", \ + "0.102603, 0.115062, 0.201572, 0.326942, 0.602448, 0.96421, 1.43733", \ + "0.152672, 0.17038, 0.270456, 0.371191, 0.610692, 0.964289, 1.43718", \ + "0.229487, 0.255287, 0.395696, 0.514165, 0.711246, 1.01026, 1.44643", \ + "0.31047, 0.344895, 0.52978, 0.682574, 0.904828, 1.15761, 1.53767", \ + "0.397412, 0.439735, 0.670049, 0.860274, 1.1321, 1.40395, 1.73301" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0782303, 0.0919869, 0.199361, 0.332315, 0.59762, 0.942262, 1.39285", \ + "0.09831, 0.112246, 0.22045, 0.353753, 0.619298, 0.964048, 1.4149", \ + "0.173952, 0.191861, 0.308889, 0.442757, 0.708893, 1.05408, 1.50506", \ + "0.224676, 0.250032, 0.401325, 0.546535, 0.813375, 1.15921, 1.6104", \ + "0.280127, 0.317334, 0.529907, 0.719255, 1.02071, 1.3702, 1.82106", \ + "0.322926, 0.371445, 0.64819, 0.888018, 1.25365, 1.64268, 2.09755", \ + "0.360929, 0.419519, 0.757764, 1.05034, 1.48726, 1.93709, 2.44065" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621823, 0.080724, 0.22831, 0.412151, 0.779682, 1.25689, 1.8812", \ + "0.0622188, 0.0807222, 0.228309, 0.41207, 0.779693, 1.2569, 1.88147", \ + "0.0879781, 0.104894, 0.235411, 0.412565, 0.779474, 1.25717, 1.8812", \ + "0.12921, 0.14862, 0.279243, 0.436562, 0.783114, 1.25711, 1.88145", \ + "0.20507, 0.22906, 0.379833, 0.536779, 0.842169, 1.27956, 1.88366", \ + "0.293569, 0.322206, 0.500334, 0.673417, 0.97839, 1.37317, 1.93483", \ + "0.387995, 0.422235, 0.631623, 0.828763, 1.15732, 1.54221, 2.05904" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.062549, 0.0736526, 0.158954, 0.263532, 0.47151, 0.741305, 1.09392", \ + "0.0803696, 0.0918379, 0.177624, 0.282372, 0.490364, 0.760382, 1.11295", \ + "0.166069, 0.182773, 0.280303, 0.384433, 0.592231, 0.861838, 1.21435", \ + "0.230365, 0.253967, 0.391508, 0.513771, 0.718216, 0.989243, 1.34039", \ + "0.316037, 0.349077, 0.547032, 0.720855, 0.978977, 1.24946, 1.6002", \ + "0.39733, 0.438937, 0.693006, 0.919805, 1.25577, 1.5878, 1.94635", \ + "0.476538, 0.5269, 0.835034, 1.11303, 1.52801, 1.93817, 2.36807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0576798, 0.0718722, 0.184241, 0.323716, 0.602365, 0.96424, 1.43713", \ + "0.0575745, 0.0718506, 0.184242, 0.323773, 0.602344, 0.964242, 1.43699", \ + "0.102603, 0.115062, 0.201572, 0.326942, 0.602448, 0.96421, 1.43733", \ + "0.152672, 0.17038, 0.270456, 0.371191, 0.610692, 0.964289, 1.43718", \ + "0.229487, 0.255287, 0.395696, 0.514165, 0.711246, 1.01026, 1.44643", \ + "0.31047, 0.344895, 0.52978, 0.682574, 0.904828, 1.15761, 1.53767", \ + "0.397412, 0.439735, 0.670049, 0.860274, 1.1321, 1.40395, 1.73301" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0590238, 0.0727316, 0.179981, 0.312949, 0.578197, 0.922812, 1.37363", \ + "0.0756807, 0.0895544, 0.197527, 0.330681, 0.596257, 0.940882, 1.3915", \ + "0.150705, 0.172383, 0.294825, 0.426794, 0.692915, 1.03781, 1.48828", \ + "0.199919, 0.230844, 0.403741, 0.54991, 0.81358, 1.15729, 1.60732", \ + "0.261274, 0.303497, 0.546924, 0.756651, 1.06153, 1.39859, 1.85405", \ + "0.315127, 0.367902, 0.67591, 0.946609, 1.34395, 1.73475, 2.18267", \ + "0.363263, 0.426674, 0.795027, 1.12331, 1.61167, 2.09293, 2.59713" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621002, 0.0806952, 0.228308, 0.412134, 0.779675, 1.25699, 1.88117", \ + "0.0618068, 0.0804042, 0.228316, 0.412154, 0.779538, 1.2569, 1.88104", \ + "0.111134, 0.128027, 0.242828, 0.413369, 0.779655, 1.25696, 1.88135", \ + "0.160888, 0.183925, 0.312747, 0.453369, 0.784485, 1.25705, 1.88129", \ + "0.234683, 0.267343, 0.445332, 0.596402, 0.869133, 1.27907, 1.88226", \ + "0.312088, 0.354067, 0.582937, 0.774908, 1.0603, 1.41734, 1.94947", \ + "0.396556, 0.446127, 0.72525, 0.960223, 1.302, 1.65409, 2.12428" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0486484, 0.0592461, 0.142585, 0.246269, 0.453529, 0.722926, 1.07518", \ + "0.0682555, 0.0791339, 0.16348, 0.267492, 0.474973, 0.744455, 1.09677", \ + "0.135784, 0.154242, 0.259412, 0.36499, 0.572876, 0.842595, 1.19545", \ + "0.181448, 0.208912, 0.354933, 0.480955, 0.692431, 0.961419, 1.31558", \ + "0.239133, 0.279327, 0.491573, 0.664802, 0.924002, 1.20074, 1.55605", \ + "0.293302, 0.345255, 0.622555, 0.848362, 1.17471, 1.50569, 1.87368", \ + "0.345661, 0.408649, 0.749885, 1.02939, 1.43054, 1.82541, 2.2511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0390283, 0.0529246, 0.164149, 0.303124, 0.581076, 0.943141, 1.41547", \ + "0.0391169, 0.0529653, 0.164255, 0.303187, 0.581078, 0.942955, 1.41571", \ + "0.0754726, 0.0883654, 0.179263, 0.306447, 0.581519, 0.942724, 1.41488", \ + "0.118277, 0.134362, 0.233128, 0.341773, 0.591276, 0.943165, 1.41487", \ + "0.189836, 0.211673, 0.335854, 0.453519, 0.668758, 0.979312, 1.42435", \ + "0.266711, 0.295348, 0.453251, 0.59136, 0.819734, 1.09635, 1.49637", \ + "0.347829, 0.384328, 0.580071, 0.745289, 1.00098, 1.28825, 1.64748" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0697397, 0.0836058, 0.191499, 0.324715, 0.590366, 0.93503, 1.38596", \ + "0.086578, 0.100591, 0.20909, 0.342503, 0.608234, 0.953143, 1.40385", \ + "0.168605, 0.188424, 0.307101, 0.438516, 0.704989, 1.04994, 1.49949", \ + "0.226094, 0.254355, 0.418281, 0.561534, 0.825813, 1.16959, 1.61911", \ + "0.297585, 0.33659, 0.568486, 0.772806, 1.07104, 1.41113, 1.86634", \ + "0.360974, 0.40942, 0.703897, 0.967808, 1.35948, 1.74703, 2.19488", \ + "0.418835, 0.476709, 0.828942, 1.14925, 1.63091, 2.10812, 2.60965" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711849, 0.0899266, 0.238004, 0.422163, 0.789928, 1.26761, 1.89213", \ + "0.0709026, 0.089807, 0.238026, 0.422154, 0.790097, 1.26781, 1.89209", \ + "0.116541, 0.132917, 0.250901, 0.422913, 0.790047, 1.2678, 1.89211", \ + "0.168379, 0.190519, 0.316376, 0.460211, 0.794062, 1.2678, 1.89212", \ + "0.245825, 0.27723, 0.450597, 0.601122, 0.873625, 1.28888, 1.89299", \ + "0.326653, 0.36716, 0.590344, 0.779828, 1.06456, 1.42431, 1.95855", \ + "0.412993, 0.461764, 0.73564, 0.967282, 1.30788, 1.65931, 2.13179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0490465, 0.0596927, 0.143307, 0.247187, 0.454963, 0.724941, 1.07793", \ + "0.0686752, 0.0795669, 0.164131, 0.2685, 0.476405, 0.746489, 1.09956", \ + "0.136759, 0.155142, 0.260225, 0.365906, 0.574306, 0.845176, 1.19825", \ + "0.183267, 0.210559, 0.356201, 0.481937, 0.693878, 0.96493, 1.31837", \ + "0.242801, 0.282174, 0.493531, 0.666501, 0.92558, 1.20408, 1.55874", \ + "0.298798, 0.350034, 0.625858, 0.851118, 1.17687, 1.5078, 1.87647", \ + "0.353875, 0.415981, 0.754642, 1.03345, 1.43373, 1.82834, 2.25438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0518045, 0.0659087, 0.176854, 0.315663, 0.59348, 0.954642, 1.42729", \ + "0.0519111, 0.0659318, 0.176861, 0.31563, 0.593478, 0.954762, 1.42707", \ + "0.092355, 0.103712, 0.191941, 0.318925, 0.593424, 0.95447, 1.42734", \ + "0.141534, 0.154793, 0.246239, 0.354317, 0.603211, 0.954953, 1.42749", \ + "0.224005, 0.241263, 0.352846, 0.466483, 0.680436, 0.992771, 1.43646", \ + "0.312394, 0.334807, 0.475122, 0.607103, 0.83092, 1.10778, 1.50897", \ + "0.405558, 0.434049, 0.607741, 0.764291, 1.01435, 1.29914, 1.6591" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0455366, 0.0556667, 0.134752, 0.232751, 0.428197, 0.682117, 1.01426", \ + "0.0645027, 0.074724, 0.154102, 0.252257, 0.447763, 0.701796, 1.03385", \ + "0.135995, 0.155185, 0.259375, 0.357286, 0.552593, 0.80308, 1.13799", \ + "0.180961, 0.208536, 0.361541, 0.486528, 0.680347, 0.935152, 1.26846", \ + "0.23533, 0.274145, 0.493815, 0.67812, 0.941168, 1.20238, 1.5331", \ + "0.280704, 0.330055, 0.611339, 0.852942, 1.20149, 1.53725, 1.88562", \ + "0.320215, 0.378799, 0.718687, 1.01501, 1.449, 1.86915, 2.30082" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0452168, 0.0590593, 0.169256, 0.306688, 0.581274, 0.938168, 1.4047", \ + "0.0461921, 0.0592143, 0.169223, 0.306679, 0.58121, 0.938121, 1.4047", \ + "0.0988384, 0.112458, 0.194896, 0.312952, 0.581348, 0.938153, 1.40499", \ + "0.147256, 0.167115, 0.271188, 0.368345, 0.594325, 0.938297, 1.40472", \ + "0.219448, 0.248249, 0.399827, 0.521495, 0.714061, 0.998257, 1.41964", \ + "0.296079, 0.333161, 0.532788, 0.693083, 0.923513, 1.16857, 1.53045", \ + "0.377386, 0.423816, 0.671513, 0.873502, 1.15655, 1.43158, 1.75162" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0484964, 0.0590854, 0.142428, 0.24612, 0.453385, 0.722837, 1.07502", \ + "0.0678815, 0.0787074, 0.162998, 0.26702, 0.474511, 0.743992, 1.09636", \ + "0.135601, 0.153989, 0.258929, 0.364153, 0.572625, 0.842173, 1.19488", \ + "0.181317, 0.208747, 0.35462, 0.480547, 0.692114, 0.963444, 1.31508", \ + "0.240655, 0.280546, 0.491801, 0.664701, 0.923653, 1.20028, 1.55553", \ + "0.298301, 0.349292, 0.624032, 0.848966, 1.17475, 1.50549, 1.87335", \ + "0.355288, 0.417454, 0.753846, 1.03155, 1.43164, 1.82573, 2.25109" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0390318, 0.0529605, 0.164146, 0.303102, 0.581289, 0.94242, 1.41547", \ + "0.0391519, 0.0529727, 0.164181, 0.303126, 0.58145, 0.942954, 1.41563", \ + "0.0756171, 0.0885533, 0.17938, 0.306787, 0.581532, 0.94232, 1.41506", \ + "0.118489, 0.134548, 0.233266, 0.341785, 0.591008, 0.943142, 1.41487", \ + "0.189084, 0.210916, 0.335641, 0.453667, 0.668968, 0.979446, 1.42442", \ + "0.264124, 0.292868, 0.451917, 0.590794, 0.819696, 1.09648, 1.49648", \ + "0.343377, 0.379185, 0.576673, 0.743217, 0.999939, 1.28799, 1.64748" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0697397, 0.0836058, 0.191499, 0.324715, 0.590366, 0.93503, 1.38596", \ + "0.086578, 0.100591, 0.20909, 0.342503, 0.608234, 0.953143, 1.40385", \ + "0.168605, 0.188424, 0.307101, 0.438516, 0.704989, 1.04994, 1.49949", \ + "0.226094, 0.254355, 0.418281, 0.561534, 0.825813, 1.16959, 1.61911", \ + "0.297585, 0.33659, 0.568486, 0.772806, 1.07104, 1.41113, 1.86634", \ + "0.360974, 0.40942, 0.703897, 0.967808, 1.35948, 1.74703, 2.19488", \ + "0.418835, 0.476709, 0.828942, 1.14925, 1.63091, 2.10812, 2.60965" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711849, 0.0899266, 0.238004, 0.422163, 0.789928, 1.26761, 1.89213", \ + "0.0709026, 0.089807, 0.238026, 0.422154, 0.790097, 1.26781, 1.89209", \ + "0.116541, 0.132917, 0.250901, 0.422913, 0.790047, 1.2678, 1.89211", \ + "0.168379, 0.190519, 0.316376, 0.460211, 0.794062, 1.2678, 1.89212", \ + "0.245825, 0.27723, 0.450597, 0.601122, 0.873625, 1.28888, 1.89299", \ + "0.326653, 0.36716, 0.590344, 0.779828, 1.06456, 1.42431, 1.95855", \ + "0.412993, 0.461764, 0.73564, 0.967282, 1.30788, 1.65931, 2.13179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0490465, 0.0596927, 0.143307, 0.247187, 0.454963, 0.724941, 1.07793", \ + "0.0686752, 0.0795669, 0.164131, 0.2685, 0.476405, 0.746489, 1.09956", \ + "0.136759, 0.155142, 0.260225, 0.365906, 0.574306, 0.845176, 1.19825", \ + "0.183267, 0.210559, 0.356201, 0.481937, 0.693878, 0.96493, 1.31837", \ + "0.242801, 0.282174, 0.493531, 0.666501, 0.92558, 1.20408, 1.55874", \ + "0.298798, 0.350034, 0.625858, 0.851118, 1.17687, 1.5078, 1.87647", \ + "0.353875, 0.415981, 0.754642, 1.03345, 1.43373, 1.82834, 2.25438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0518045, 0.0659087, 0.176854, 0.315663, 0.59348, 0.954642, 1.42729", \ + "0.0519111, 0.0659318, 0.176861, 0.31563, 0.593478, 0.954762, 1.42707", \ + "0.092355, 0.103712, 0.191941, 0.318925, 0.593424, 0.95447, 1.42734", \ + "0.141534, 0.154793, 0.246239, 0.354317, 0.603211, 0.954953, 1.42749", \ + "0.224005, 0.241263, 0.352846, 0.466483, 0.680436, 0.992771, 1.43646", \ + "0.312394, 0.334807, 0.475122, 0.607103, 0.83092, 1.10778, 1.50897", \ + "0.405558, 0.434049, 0.607741, 0.764291, 1.01435, 1.29914, 1.6591" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495992, 0.0632962, 0.169901, 0.30218, 0.566443, 0.909872, 1.35921", \ + "0.0657242, 0.0794594, 0.187307, 0.320048, 0.58464, 0.928244, 1.3774", \ + "0.131023, 0.155431, 0.28459, 0.415355, 0.680858, 1.02488, 1.47411", \ + "0.171147, 0.205318, 0.388803, 0.536156, 0.801239, 1.14417, 1.59202", \ + "0.220144, 0.266757, 0.524197, 0.73932, 1.05038, 1.39165, 1.83894", \ + "0.261546, 0.31978, 0.645438, 0.923198, 1.32655, 1.72067, 2.16729", \ + "0.296819, 0.366451, 0.756322, 1.09349, 1.5896, 2.07492, 2.58102" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0527065, 0.0711778, 0.217836, 0.400856, 0.766634, 1.24256, 1.86445", \ + "0.0530699, 0.0706962, 0.217764, 0.400877, 0.766835, 1.24255, 1.86456", \ + "0.10558, 0.122654, 0.235413, 0.402542, 0.766977, 1.24214, 1.86444", \ + "0.153362, 0.177175, 0.30678, 0.442792, 0.772382, 1.24213, 1.86427", \ + "0.226218, 0.259182, 0.439201, 0.590601, 0.86148, 1.27293, 1.8658", \ + "0.305768, 0.347053, 0.5763, 0.768424, 1.05445, 1.40729, 1.93461", \ + "0.39367, 0.442949, 0.71949, 0.954369, 1.29678, 1.64623, 2.11201" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0424644, 0.0531763, 0.136722, 0.240464, 0.447743, 0.717147, 1.06941", \ + "0.0602972, 0.0713568, 0.155286, 0.259988, 0.467551, 0.737052, 1.08939", \ + "0.125452, 0.146528, 0.258346, 0.362028, 0.569396, 0.838866, 1.1913", \ + "0.169326, 0.199474, 0.358104, 0.489076, 0.694076, 0.963041, 1.31641", \ + "0.226134, 0.268512, 0.497063, 0.684382, 0.952527, 1.2237, 1.57617", \ + "0.27812, 0.331943, 0.62545, 0.869455, 1.22024, 1.56043, 1.92202", \ + "0.326476, 0.391715, 0.748469, 1.04776, 1.48195, 1.90287, 2.3398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0390056, 0.0529194, 0.164184, 0.303214, 0.581426, 0.942414, 1.41565", \ + "0.0402912, 0.0532175, 0.164262, 0.303347, 0.581248, 0.943022, 1.41553", \ + "0.0920443, 0.105681, 0.187571, 0.308337, 0.581517, 0.942674, 1.41502", \ + "0.138128, 0.157667, 0.262002, 0.358321, 0.591837, 0.942732, 1.41488", \ + "0.210503, 0.238341, 0.384793, 0.504512, 0.698521, 0.990618, 1.42581", \ + "0.289985, 0.326237, 0.517343, 0.672273, 0.897151, 1.14534, 1.52099", \ + "0.378025, 0.422196, 0.657721, 0.850006, 1.12411, 1.39734, 1.72012" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0603541, 0.0742343, 0.181898, 0.314968, 0.580261, 0.924929, 1.37575", \ + "0.0766269, 0.0906879, 0.199322, 0.332784, 0.598482, 0.943297, 1.39396", \ + "0.151509, 0.172778, 0.295723, 0.427973, 0.694669, 1.03989, 1.48948", \ + "0.200283, 0.231096, 0.40406, 0.550663, 0.814982, 1.15897, 1.60866", \ + "0.26069, 0.303081, 0.547181, 0.757012, 1.06245, 1.39974, 1.85501", \ + "0.312724, 0.365674, 0.675284, 0.946496, 1.34435, 1.73548, 2.18364", \ + "0.358364, 0.421518, 0.792571, 1.12186, 1.61147, 2.09307, 2.59773" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621079, 0.0807041, 0.228314, 0.412134, 0.77955, 1.25679, 1.88118", \ + "0.0615743, 0.080437, 0.228249, 0.412153, 0.779694, 1.25692, 1.88107", \ + "0.11088, 0.128142, 0.24239, 0.413287, 0.779665, 1.25701, 1.88122", \ + "0.161124, 0.184181, 0.312737, 0.452842, 0.784334, 1.25713, 1.88117", \ + "0.236802, 0.268797, 0.444841, 0.596323, 0.868703, 1.27892, 1.88223", \ + "0.31849, 0.35902, 0.583966, 0.775379, 1.05948, 1.41697, 1.94912", \ + "0.408129, 0.456865, 0.728677, 0.962042, 1.30259, 1.65434, 2.1239" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0428726, 0.0536317, 0.137374, 0.241395, 0.44923, 0.719185, 1.07218", \ + "0.0608609, 0.0718094, 0.155951, 0.260907, 0.469005, 0.739103, 1.09215", \ + "0.126737, 0.147704, 0.259185, 0.362977, 0.570873, 0.840927, 1.19401", \ + "0.171699, 0.201566, 0.359352, 0.490154, 0.695536, 0.965099, 1.3192", \ + "0.230699, 0.272615, 0.499587, 0.686507, 0.954303, 1.22575, 1.57895", \ + "0.284819, 0.337824, 0.629633, 0.872889, 1.22308, 1.56287, 1.92471", \ + "0.33681, 0.400775, 0.754759, 1.0529, 1.48638, 1.90677, 2.3434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051795, 0.0659035, 0.176852, 0.315663, 0.593492, 0.954708, 1.42736", \ + "0.0532013, 0.0661762, 0.176858, 0.315665, 0.593487, 0.954738, 1.42737", \ + "0.111671, 0.122655, 0.200112, 0.320655, 0.593474, 0.954633, 1.42725", \ + "0.166733, 0.182199, 0.275472, 0.370589, 0.603771, 0.954905, 1.42749", \ + "0.252527, 0.274316, 0.404033, 0.517955, 0.71042, 1.00256, 1.43828", \ + "0.345638, 0.373929, 0.543044, 0.690046, 0.908937, 1.15666, 1.53275", \ + "0.447467, 0.481776, 0.689959, 0.872297, 1.13825, 1.40858, 1.73145" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0389279, 0.049009, 0.127568, 0.225091, 0.419853, 0.673118, 1.00424", \ + "0.0575538, 0.0675981, 0.1468, 0.244654, 0.439397, 0.69294, 1.0241", \ + "0.118717, 0.140298, 0.251391, 0.347646, 0.543993, 0.796774, 1.12815", \ + "0.155092, 0.186, 0.348906, 0.476951, 0.675136, 0.925706, 1.25838", \ + "0.197755, 0.240624, 0.473764, 0.663523, 0.930383, 1.18986, 1.52249", \ + "0.231375, 0.285732, 0.58401, 0.832821, 1.18706, 1.52507, 1.87513", \ + "0.257355, 0.322624, 0.683252, 0.988891, 1.43022, 1.85424, 2.28834" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0384054, 0.0521311, 0.161645, 0.298593, 0.572338, 0.927861, 1.39344", \ + "0.0405577, 0.0528139, 0.161671, 0.298485, 0.57233, 0.928142, 1.39344", \ + "0.0949214, 0.108876, 0.189717, 0.304271, 0.572293, 0.928205, 1.39347", \ + "0.141689, 0.161991, 0.26728, 0.363479, 0.589957, 0.928419, 1.39331", \ + "0.213308, 0.242491, 0.395221, 0.517815, 0.708864, 0.987312, 1.40926", \ + "0.291592, 0.328787, 0.528778, 0.689987, 0.918965, 1.16185, 1.5216", \ + "0.377975, 0.423186, 0.668612, 0.869752, 1.15349, 1.42928, 1.74421" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0423027, 0.0530116, 0.136573, 0.240307, 0.447602, 0.716988, 1.06925", \ + "0.0600223, 0.0709069, 0.155393, 0.259505, 0.467028, 0.736599, 1.08893", \ + "0.125534, 0.146787, 0.257921, 0.36131, 0.568646, 0.837898, 1.19028", \ + "0.169946, 0.199833, 0.358361, 0.488814, 0.693816, 0.961729, 1.31619", \ + "0.228864, 0.270597, 0.497793, 0.684521, 0.95233, 1.22305, 1.57573", \ + "0.284341, 0.337126, 0.627955, 0.87102, 1.22067, 1.56046, 1.92185", \ + "0.33789, 0.40158, 0.753604, 1.05093, 1.48356, 1.90365, 2.34021" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0390296, 0.0529268, 0.164146, 0.303121, 0.581532, 0.942991, 1.41551", \ + "0.0406301, 0.053295, 0.164146, 0.303201, 0.581321, 0.942971, 1.41552", \ + "0.0919306, 0.105384, 0.187735, 0.308564, 0.581518, 0.942223, 1.41488", \ + "0.137618, 0.157384, 0.261706, 0.35853, 0.591891, 0.942421, 1.41487", \ + "0.208601, 0.23667, 0.384029, 0.504366, 0.698693, 0.990508, 1.42589", \ + "0.28645, 0.322874, 0.514806, 0.670613, 0.896712, 1.14531, 1.52056", \ + "0.372483, 0.416652, 0.65297, 0.846052, 1.12241, 1.39657, 1.71989" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0603541, 0.0742343, 0.181898, 0.314968, 0.580261, 0.924929, 1.37575", \ + "0.0766269, 0.0906879, 0.199322, 0.332784, 0.598482, 0.943297, 1.39396", \ + "0.151509, 0.172778, 0.295723, 0.427973, 0.694669, 1.03989, 1.48948", \ + "0.200283, 0.231096, 0.40406, 0.550663, 0.814982, 1.15897, 1.60866", \ + "0.26069, 0.303081, 0.547181, 0.757012, 1.06245, 1.39974, 1.85501", \ + "0.312724, 0.365674, 0.675284, 0.946496, 1.34435, 1.73548, 2.18364", \ + "0.358364, 0.421518, 0.792571, 1.12186, 1.61147, 2.09307, 2.59773" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621079, 0.0807041, 0.228314, 0.412134, 0.77955, 1.25679, 1.88118", \ + "0.0615743, 0.080437, 0.228249, 0.412153, 0.779694, 1.25692, 1.88107", \ + "0.11088, 0.128142, 0.24239, 0.413287, 0.779665, 1.25701, 1.88122", \ + "0.161124, 0.184181, 0.312737, 0.452842, 0.784334, 1.25713, 1.88117", \ + "0.236802, 0.268797, 0.444841, 0.596323, 0.868703, 1.27892, 1.88223", \ + "0.31849, 0.35902, 0.583966, 0.775379, 1.05948, 1.41697, 1.94912", \ + "0.408129, 0.456865, 0.728677, 0.962042, 1.30259, 1.65434, 2.1239" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0428726, 0.0536317, 0.137374, 0.241395, 0.44923, 0.719185, 1.07218", \ + "0.0608609, 0.0718094, 0.155951, 0.260907, 0.469005, 0.739103, 1.09215", \ + "0.126737, 0.147704, 0.259185, 0.362977, 0.570873, 0.840927, 1.19401", \ + "0.171699, 0.201566, 0.359352, 0.490154, 0.695536, 0.965099, 1.3192", \ + "0.230699, 0.272615, 0.499587, 0.686507, 0.954303, 1.22575, 1.57895", \ + "0.284819, 0.337824, 0.629633, 0.872889, 1.22308, 1.56287, 1.92471", \ + "0.33681, 0.400775, 0.754759, 1.0529, 1.48638, 1.90677, 2.3434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051795, 0.0659035, 0.176852, 0.315663, 0.593492, 0.954708, 1.42736", \ + "0.0532013, 0.0661762, 0.176858, 0.315665, 0.593487, 0.954738, 1.42737", \ + "0.111671, 0.122655, 0.200112, 0.320655, 0.593474, 0.954633, 1.42725", \ + "0.166733, 0.182199, 0.275472, 0.370589, 0.603771, 0.954905, 1.42749", \ + "0.252527, 0.274316, 0.404033, 0.517955, 0.71042, 1.00256, 1.43828", \ + "0.345638, 0.373929, 0.543044, 0.690046, 0.908937, 1.15666, 1.53275", \ + "0.447467, 0.481776, 0.689959, 0.872297, 1.13825, 1.40858, 1.73145" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00596689, 0.0059694, 0.00597486, 0.00597558, 0.00597566, 0.00597397, 0.00597151", \ + "0.00589413, 0.00590356, 0.00594068, 0.00594955, 0.00595791, 0.00595944, 0.00595915", \ + "0.00584966, 0.0058578, 0.0058791, 0.00590561, 0.00592824, 0.00593993, 0.00593779", \ + "0.00590172, 0.00590188, 0.00589003, 0.00590306, 0.00591774, 0.00592831, 0.00593443", \ + "0.00623883, 0.00620177, 0.00608152, 0.00604297, 0.00599941, 0.00597628, 0.00596611", \ + "0.00696537, 0.00689141, 0.00656467, 0.0063927, 0.00627473, 0.00615459, 0.00609139", \ + "0.0080889, 0.00796926, 0.007397, 0.00705543, 0.00672693, 0.00650812, 0.00635431" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000385459, 0.000386112, 0.000387593, 0.000387676, 0.000387317, 0.000387543, 0.000387053", \ + "0.000294785, 0.000304689, 0.000329828, 0.000336484, 0.000341224, 0.000342695, 0.000343218", \ + "0.000213773, 0.000220311, 0.000255049, 0.000277554, 0.000295158, 0.000312312, 0.000312485", \ + "0.000310313, 0.000300776, 0.000285643, 0.000288966, 0.000298314, 0.000304335, 0.000309421", \ + "0.000744708, 0.000702739, 0.000540391, 0.000467499, 0.000406442, 0.000376451, 0.000358301", \ + "0.00156606, 0.00148674, 0.00111425, 0.000906154, 0.000713032, 0.000598656, 0.00052253", \ + "0.00274053, 0.00262415, 0.0020292, 0.00164898, 0.00126783, 0.00101905, 0.000845184" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00688243, 0.00688416, 0.00688834, 0.00688873, 0.00688833, 0.00688494, 0.00688199", \ + "0.00681652, 0.00682389, 0.00685524, 0.00686324, 0.00687058, 0.00687045, 0.00686855", \ + "0.00677074, 0.0067804, 0.00680018, 0.00681728, 0.00683917, 0.00685005, 0.00684635", \ + "0.00680961, 0.00681121, 0.00681053, 0.00681495, 0.00682924, 0.00683564, 0.00684179", \ + "0.0071216, 0.00709146, 0.00698171, 0.00695755, 0.00690386, 0.00688347, 0.00687119", \ + "0.00779874, 0.00773549, 0.00744477, 0.00728642, 0.0071653, 0.00706275, 0.00699695", \ + "0.00888153, 0.00877851, 0.00825812, 0.00793658, 0.00763259, 0.0074008, 0.00725075" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000385545, 0.000386377, 0.000387814, 0.000388103, 0.000387449, 0.000387733, 0.000387215", \ + "0.000295135, 0.000305071, 0.000329956, 0.00033667, 0.000341342, 0.000342819, 0.00034335", \ + "0.000214985, 0.000220174, 0.000255233, 0.00027769, 0.000295282, 0.000312002, 0.000312615", \ + "0.00031204, 0.000299009, 0.000285053, 0.00028961, 0.000298449, 0.000304389, 0.000309544", \ + "0.000744366, 0.000705617, 0.000542308, 0.00046637, 0.000407028, 0.000378564, 0.000358424", \ + "0.00156359, 0.00148682, 0.00111344, 0.000906894, 0.000715373, 0.000599647, 0.00052436", \ + "0.00273441, 0.00261984, 0.0020274, 0.00164883, 0.00126535, 0.00102055, 0.000847703" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0062976, 0.00629998, 0.00630528, 0.00630622, 0.00630603, 0.00630532, 0.00630391", \ + "0.00622782, 0.00623756, 0.00627035, 0.00628247, 0.00628838, 0.0062904, 0.00629035", \ + "0.00618191, 0.00618937, 0.00621528, 0.00623696, 0.00625984, 0.00626773, 0.00627428", \ + "0.00623883, 0.00622969, 0.00623434, 0.0062348, 0.00624487, 0.00625325, 0.00626611", \ + "0.00658433, 0.00655206, 0.00642186, 0.00637907, 0.00633649, 0.00609996, 0.00629587", \ + "0.00731685, 0.0072447, 0.00691018, 0.00673647, 0.00657615, 0.0065186, 0.00643927", \ + "0.00847743, 0.00835701, 0.00777563, 0.00742562, 0.00709448, 0.0069188, 0.00675343" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000437208, 0.000438324, 0.000440869, 0.000441277, 0.0004411, 0.000441412, 0.000441383", \ + "0.00035, 0.000364009, 0.000393595, 0.000405593, 0.000410858, 0.000413838, 0.000414987", \ + "0.000262603, 0.000270325, 0.000306847, 0.000335428, 0.000360996, 0.000379422, 0.000386433", \ + "0.000354936, 0.000347915, 0.000336673, 0.000341797, 0.000357166, 0.000373717, 0.000378554", \ + "0.000787792, 0.000751701, 0.000596537, 0.000524089, 0.000465665, 0.000437053, 0.000423193", \ + "0.00160842, 0.00153768, 0.00118035, 0.000973701, 0.000783059, 0.000665301, 0.00058909", \ + "0.00278146, 0.00267325, 0.00210935, 0.00173551, 0.00134966, 0.00110162, 0.000925215" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00688243, 0.00688416, 0.00688834, 0.00688873, 0.00688833, 0.00688494, 0.00688199", \ + "0.00681652, 0.00682389, 0.00685524, 0.00686324, 0.00687058, 0.00687045, 0.00686855", \ + "0.00677074, 0.0067804, 0.00680018, 0.00681728, 0.00683917, 0.00685005, 0.00684635", \ + "0.00680961, 0.00681121, 0.00681053, 0.00681495, 0.00682924, 0.00683564, 0.00684179", \ + "0.0071216, 0.00709146, 0.00698171, 0.00695755, 0.00690386, 0.00688347, 0.00687119", \ + "0.00779874, 0.00773549, 0.00744477, 0.00728642, 0.0071653, 0.00706275, 0.00699695", \ + "0.00888153, 0.00877851, 0.00825812, 0.00793658, 0.00763259, 0.0074008, 0.00725075" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000437208, 0.000438324, 0.000440869, 0.000441277, 0.0004411, 0.000441412, 0.000441383", \ + "0.00035, 0.000364009, 0.000393595, 0.000405593, 0.000410858, 0.000413838, 0.000414987", \ + "0.000262603, 0.000270325, 0.000306847, 0.000335428, 0.000360996, 0.000379422, 0.000386433", \ + "0.000354936, 0.000347915, 0.000336673, 0.000341797, 0.000357166, 0.000373717, 0.000378554", \ + "0.000787792, 0.000751701, 0.000596537, 0.000524089, 0.000465665, 0.000437053, 0.000423193", \ + "0.00160842, 0.00153768, 0.00118035, 0.000973701, 0.000783059, 0.000665301, 0.00058909", \ + "0.00278146, 0.00267325, 0.00210935, 0.00173551, 0.00134966, 0.00110162, 0.000925215" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00512606, 0.00514045, 0.00516805, 0.00517428, 0.00517746, 0.00517887, 0.00517994", \ + "0.00500598, 0.00503839, 0.00512271, 0.00515541, 0.00517235, 0.0051798, 0.00518342", \ + "0.00494118, 0.00495143, 0.00499354, 0.00505914, 0.00510982, 0.00513544, 0.00515114", \ + "0.00500703, 0.00500469, 0.00501189, 0.00502206, 0.00507237, 0.0051073, 0.0051293", \ + "0.005372, 0.00531799, 0.00518256, 0.00514295, 0.00512957, 0.00512808, 0.00513662", \ + "0.00616877, 0.00606117, 0.00566479, 0.00549897, 0.00541596, 0.00527205, 0.0048851", \ + "0.00737597, 0.00720925, 0.00652463, 0.00617296, 0.00584775, 0.00563243, 0.00549446" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000375166, 0.000380715, 0.000385322, 0.000386481, 0.000386124, 0.000385451, 0.000386957", \ + "0.000260921, 0.000274896, 0.000312877, 0.000326933, 0.000336372, 0.00033497, 0.000337527", \ + "0.000282873, 0.000275071, 0.000295155, 0.00029801, 0.000304005, 0.000314606, 0.000316011", \ + "0.000514781, 0.000484101, 0.000444627, 0.000395822, 0.000362119, 0.000349531, 0.000333556", \ + "0.00117799, 0.00111484, 0.000828657, 0.00067514, 0.000547651, 0.000475191, 0.000424605", \ + "0.00215275, 0.00205639, 0.00158079, 0.00128436, 0.000974664, 0.00078941, 0.00066052", \ + "0.00346671, 0.00333665, 0.00266168, 0.00219063, 0.00167862, 0.00133238, 0.00108449" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0060503, 0.00606013, 0.00608223, 0.00608709, 0.00608958, 0.00608982, 0.00608959", \ + "0.00594636, 0.00597339, 0.00604679, 0.00606949, 0.00608468, 0.00609073, 0.00609259", \ + "0.00586038, 0.0058758, 0.00592112, 0.00597338, 0.00602198, 0.00604491, 0.00605851", \ + "0.00590683, 0.00590349, 0.0059098, 0.00593631, 0.00598501, 0.00601741, 0.00603691", \ + "0.00623339, 0.00620582, 0.00608941, 0.00606422, 0.00603906, 0.00603481, 0.00604195", \ + "0.00698257, 0.00689106, 0.00655897, 0.00639816, 0.00629693, 0.00619243, 0.00613687", \ + "0.00812715, 0.0079885, 0.00738045, 0.00704513, 0.00673021, 0.00652427, 0.00638947" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000375068, 0.000380553, 0.00038514, 0.00038631, 0.000385779, 0.000385137, 0.000386701", \ + "0.00026133, 0.000274967, 0.000312665, 0.000326648, 0.000335986, 0.000334555, 0.000337091", \ + "0.000281447, 0.000276085, 0.000294899, 0.000297912, 0.000302176, 0.000314498, 0.0003157", \ + "0.000511179, 0.000483645, 0.000444669, 0.000396819, 0.000361948, 0.000349497, 0.00033323", \ + "0.00117833, 0.00111262, 0.000826202, 0.00067449, 0.000547351, 0.000473, 0.00042428", \ + "0.00214448, 0.00205569, 0.0015767, 0.00128312, 0.000974572, 0.000788807, 0.000661411", \ + "0.00345683, 0.00333392, 0.00265243, 0.00218808, 0.0016736, 0.00133123, 0.00108733" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00546054, 0.0054745, 0.00550198, 0.00550775, 0.00551151, 0.00551223, 0.00551308", \ + "0.00534157, 0.00536992, 0.00545889, 0.00548929, 0.00550496, 0.00551505, 0.00551968", \ + "0.00527228, 0.00528109, 0.00533729, 0.0053923, 0.0054438, 0.00547002, 0.00548848", \ + "0.00534248, 0.00534267, 0.00535024, 0.0053662, 0.00526258, 0.00543214, 0.00546352", \ + "0.00571722, 0.00566954, 0.00552839, 0.00551566, 0.00548249, 0.00532441, 0.00546892", \ + "0.00651908, 0.00642002, 0.00602601, 0.00584955, 0.00569565, 0.00564867, 0.00559012", \ + "0.00775263, 0.00759623, 0.00690064, 0.00653256, 0.00620496, 0.00603747, 0.00588808" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000428419, 0.000431331, 0.00043811, 0.000439959, 0.000439859, 0.000441089, 0.00043752", \ + "0.000316624, 0.000327146, 0.000376527, 0.000396717, 0.000408304, 0.000407008, 0.000410636", \ + "0.000331895, 0.000324562, 0.000367212, 0.000372986, 0.000382679, 0.000393992, 0.00039536", \ + "0.000562082, 0.000532792, 0.000497006, 0.000448034, 0.000418754, 0.000409879, 0.000399926", \ + "0.00122165, 0.00116428, 0.000895371, 0.000753305, 0.000615093, 0.000545122, 0.000492838", \ + "0.00219595, 0.00210032, 0.00165431, 0.00136632, 0.00105975, 0.000869258, 0.000736932", \ + "0.00350648, 0.00338559, 0.00275404, 0.00229505, 0.00178698, 0.0014347, 0.00117809" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0060503, 0.00606013, 0.00608223, 0.00608709, 0.00608958, 0.00608982, 0.00608959", \ + "0.00594636, 0.00597339, 0.00604679, 0.00606949, 0.00608468, 0.00609073, 0.00609259", \ + "0.00586038, 0.0058758, 0.00592112, 0.00597338, 0.00602198, 0.00604491, 0.00605851", \ + "0.00590683, 0.00590349, 0.0059098, 0.00593631, 0.00598501, 0.00601741, 0.00603691", \ + "0.00623339, 0.00620582, 0.00608941, 0.00606422, 0.00603906, 0.00603481, 0.00604195", \ + "0.00698257, 0.00689106, 0.00655897, 0.00639816, 0.00629693, 0.00619243, 0.00613687", \ + "0.00812715, 0.0079885, 0.00738045, 0.00704513, 0.00673021, 0.00652427, 0.00638947" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000428419, 0.000431331, 0.00043811, 0.000439959, 0.000439859, 0.000441089, 0.00043752", \ + "0.000316624, 0.000327146, 0.000376527, 0.000396717, 0.000408304, 0.000407008, 0.000410636", \ + "0.000331895, 0.000324562, 0.000367212, 0.000372986, 0.000382679, 0.000393992, 0.00039536", \ + "0.000562082, 0.000532792, 0.000497006, 0.000448034, 0.000418754, 0.000409879, 0.000399926", \ + "0.00122165, 0.00116428, 0.000895371, 0.000753305, 0.000615093, 0.000545122, 0.000492838", \ + "0.00219595, 0.00210032, 0.00165431, 0.00136632, 0.00105975, 0.000869258, 0.000736932", \ + "0.00350648, 0.00338559, 0.00275404, 0.00229505, 0.00178698, 0.0014347, 0.00117809" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00418287, 0.00418964, 0.00420396, 0.00420712, 0.00420777, 0.00420731, 0.00420617", \ + "0.00406868, 0.00408752, 0.00414884, 0.00416938, 0.00418165, 0.00418728, 0.00418901", \ + "0.00416282, 0.00415624, 0.00409162, 0.00406339, 0.00415167, 0.00416364, 0.00417041", \ + "0.00445836, 0.0044018, 0.00432272, 0.00426744, 0.0042233, 0.00420382, 0.00419417", \ + "0.00516707, 0.00508765, 0.0048082, 0.00463446, 0.00437078, 0.00399723, 0.00429965", \ + "0.00616851, 0.00605498, 0.00554302, 0.00521716, 0.00491614, 0.00468663, 0.00453905", \ + "0.00749078, 0.00735228, 0.0066356, 0.0061621, 0.00563858, 0.00533436, 0.00499781" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-9.99476e-05, -8.45968e-05, -5.5785e-05, -4.9715e-05, -4.59727e-05, -4.44083e-05, -4.45755e-05", \ + "-0.000209527, -0.000175227, -6.90554e-05, -3.68279e-05, -2.06328e-05, -1.25493e-05, -8.0306e-06", \ + "-0.000308558, -0.000293465, -0.000203524, -0.000137285, -8.35766e-05, -4.78257e-05, -3.25894e-05", \ + "-0.00017814, -0.000191313, -0.00019097, -0.000156299, -0.000111023, -7.42034e-05, -5.25548e-05", \ + "0.000340432, 0.000275479, 7.17177e-05, 4.43706e-07, -3.45851e-05, -3.51912e-05, -2.78496e-05", \ + "0.00126356, 0.0011356, 0.000653133, 0.000433332, 0.000255426, 0.000161934, 0.000108502", \ + "0.00254521, 0.0023634, 0.00158703, 0.00117266, 0.000796153, 0.000565563, 0.000413743" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00510194, 0.00510753, 0.0051184, 0.00512098, 0.00512068, 0.00511912, 0.00511642", \ + "0.00500082, 0.00501602, 0.0050656, 0.00508433, 0.00509492, 0.00509912, 0.00509926", \ + "0.00506703, 0.0050635, 0.0050444, 0.00497398, 0.00506481, 0.00507515, 0.0050221", \ + "0.00531736, 0.00528948, 0.00522387, 0.00517759, 0.00513465, 0.00511411, 0.00510058", \ + "0.00600923, 0.00594623, 0.00569634, 0.0055163, 0.00514869, 0.00492374, 0.0052051", \ + "0.00697694, 0.00688512, 0.00641995, 0.00610274, 0.00579957, 0.00558296, 0.00543898", \ + "0.0082679, 0.00814958, 0.00748855, 0.00703168, 0.00651812, 0.00621943, 0.00589006" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-9.92672e-05, -8.43535e-05, -5.54438e-05, -4.97019e-05, -4.5977e-05, -4.44197e-05, -4.45792e-05", \ + "-0.000208217, -0.000174442, -6.88267e-05, -3.81011e-05, -2.05894e-05, -1.25142e-05, -8.09159e-06", \ + "-0.000307681, -0.000292939, -0.000202715, -0.000137827, -8.34843e-05, -4.86106e-05, -3.25315e-05", \ + "-0.000179543, -0.000190843, -0.000189932, -0.00015655, -0.000110929, -7.86086e-05, -5.24908e-05", \ + "0.000332675, 0.000270772, 7.03937e-05, 1.72091e-06, -3.37062e-05, -3.69016e-05, -2.77851e-05", \ + "0.00124094, 0.0011225, 0.000651655, 0.00043352, 0.000255271, 0.000161781, 0.000109049", \ + "0.00250798, 0.00233883, 0.00157916, 0.0011724, 0.000796576, 0.000564773, 0.000412958" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00417974, 0.00418648, 0.0042007, 0.00420345, 0.00420434, 0.00420374, 0.00420316", \ + "0.00406935, 0.00408752, 0.00414464, 0.00416472, 0.0041776, 0.00418294, 0.00418516", \ + "0.00416492, 0.00416058, 0.00418082, 0.00416957, 0.00417321, 0.00392164, 0.00417988", \ + "0.00446075, 0.00443948, 0.0043171, 0.00427012, 0.00396992, 0.00405719, 0.00419668", \ + "0.00521816, 0.00515272, 0.00480747, 0.00463001, 0.00446278, 0.0043562, 0.0043006", \ + "0.00626066, 0.00615755, 0.0056172, 0.00528045, 0.00496767, 0.00476102, 0.0045856", \ + "0.00764677, 0.0075009, 0.00676924, 0.00625556, 0.00571307, 0.00537127, 0.00506668" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00011153, -9.62683e-05, -6.71978e-05, -6.07092e-05, -5.76497e-05, -5.53075e-05, -5.56743e-05", \ + "-0.000235741, -0.000205054, -0.000103472, -7.16783e-05, -5.42709e-05, -4.49932e-05, -4.0385e-05", \ + "-0.000316758, -0.000304568, -0.000234499, -0.000176155, -0.000124924, -8.97544e-05, -7.37562e-05", \ + "-0.000175561, -0.000189121, -0.000208342, -0.000187601, -0.00015006, -0.000115214, -9.51301e-05", \ + "0.000368119, 0.000302472, 7.826e-05, -6.45185e-06, -5.72427e-05, -6.72295e-05, -6.48538e-05", \ + "0.00133654, 0.00120138, 0.000692492, 0.000454694, 0.000257818, 0.000149208, 8.4981e-05", \ + "0.00266678, 0.00247718, 0.00166994, 0.00123491, 0.000834623, 0.000582584, 0.000413768" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00510194, 0.00510753, 0.0051184, 0.00512098, 0.00512068, 0.00511912, 0.00511642", \ + "0.00500082, 0.00501602, 0.0050656, 0.00508433, 0.00509492, 0.00509912, 0.00509926", \ + "0.00506703, 0.0050635, 0.0050444, 0.00497398, 0.00506481, 0.00507515, 0.0050221", \ + "0.00531736, 0.00528948, 0.00522387, 0.00517759, 0.00513465, 0.00511411, 0.00510058", \ + "0.00600923, 0.00594623, 0.00569634, 0.0055163, 0.00514869, 0.00492374, 0.0052051", \ + "0.00697694, 0.00688512, 0.00641995, 0.00610274, 0.00579957, 0.00558296, 0.00543898", \ + "0.0082679, 0.00814958, 0.00748855, 0.00703168, 0.00651812, 0.00621943, 0.00589006" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00011153, -9.62683e-05, -6.71978e-05, -6.07092e-05, -5.76497e-05, -5.53075e-05, -5.56743e-05", \ + "-0.000235741, -0.000205054, -0.000103472, -7.16783e-05, -5.42709e-05, -4.49932e-05, -4.0385e-05", \ + "-0.000316758, -0.000304568, -0.000234499, -0.000176155, -0.000124924, -8.97544e-05, -7.37562e-05", \ + "-0.000175561, -0.000189121, -0.000208342, -0.000187601, -0.00015006, -0.000115214, -9.51301e-05", \ + "0.000368119, 0.000302472, 7.826e-05, -6.45185e-06, -5.72427e-05, -6.72295e-05, -6.48538e-05", \ + "0.00133654, 0.00120138, 0.000692492, 0.000454694, 0.000257818, 0.000149208, 8.4981e-05", \ + "0.00266678, 0.00247718, 0.00166994, 0.00123491, 0.000834623, 0.000582584, 0.000413768" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00332774, 0.00335306, 0.0033987, 0.00340843, 0.00341389, 0.00341552, 0.00341593", \ + "0.00317339, 0.00320878, 0.00333304, 0.00337492, 0.00340116, 0.00341386, 0.00341905", \ + "0.00326442, 0.00325345, 0.00326584, 0.00322459, 0.00333738, 0.00336769, 0.00338701", \ + "0.00358681, 0.00354461, 0.0034201, 0.00329656, 0.00338449, 0.00338323, 0.00339121", \ + "0.00434104, 0.0042457, 0.00393649, 0.00377651, 0.0035866, 0.00351175, 0.00347341", \ + "0.0053774, 0.00523207, 0.00466616, 0.00433364, 0.00403321, 0.00382823, 0.00369457", \ + "0.00678546, 0.00659291, 0.00574675, 0.00525752, 0.00473305, 0.00440124, 0.00414553" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000129735, -0.00010477, -6.19708e-05, -5.33977e-05, -4.85242e-05, -4.69791e-05, -4.52942e-05", \ + "-0.000255237, -0.000213796, -9.03046e-05, -5.14061e-05, -2.58322e-05, -1.82745e-05, -1.15443e-05", \ + "-0.000181834, -0.000193584, -0.000142423, -0.000111013, -7.32932e-05, -4.32772e-05, -2.85036e-05", \ + "7.51681e-05, 4.64395e-05, 1.97892e-07, -4.39495e-05, -4.31376e-05, -3.55887e-05, -2.77614e-05", \ + "0.000800226, 0.000714439, 0.00037325, 0.000219934, 0.000111067, 6.17897e-05, 3.5843e-05", \ + "0.00185632, 0.00171085, 0.00112271, 0.000814174, 0.000522391, 0.000352035, 0.000246332", \ + "0.00326823, 0.00307283, 0.00221276, 0.00170401, 0.00120006, 0.000875366, 0.00064779" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00426084, 0.00427777, 0.00431407, 0.00432266, 0.00432691, 0.00432738, 0.00432749", \ + "0.00412513, 0.00415582, 0.00425396, 0.00429039, 0.00431461, 0.00432437, 0.00432941", \ + "0.00416767, 0.00418138, 0.00414316, 0.00413707, 0.00425151, 0.00427945, 0.00424097", \ + "0.00451615, 0.0044844, 0.00435883, 0.0043144, 0.00429679, 0.00429573, 0.00429977", \ + "0.00516309, 0.00508509, 0.00482167, 0.00466015, 0.00441547, 0.00406283, 0.00437429", \ + "0.00615842, 0.00602942, 0.00552783, 0.00521446, 0.00492303, 0.00472306, 0.00459413", \ + "0.00751592, 0.00735386, 0.00659276, 0.00612723, 0.00561469, 0.00534587, 0.00503081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000128495, -0.000103878, -6.15007e-05, -5.29433e-05, -4.80578e-05, -4.65243e-05, -4.4832e-05", \ + "-0.000252541, -0.00021223, -8.94271e-05, -5.06707e-05, -2.52147e-05, -1.76261e-05, -1.09074e-05", \ + "-0.000180303, -0.000196046, -0.000140854, -0.000110315, -7.24479e-05, -4.24787e-05, -2.77549e-05", \ + "7.3258e-05, 4.68926e-05, 9.78357e-07, -4.3208e-05, -4.24703e-05, -3.2219e-05, -2.70606e-05", \ + "0.00078907, 0.000705847, 0.000372324, 0.000220274, 0.000111663, 6.27253e-05, 3.63905e-05", \ + "0.00182732, 0.00169091, 0.00112071, 0.000814386, 0.000520974, 0.000352998, 0.000247954", \ + "0.00322079, 0.00303638, 0.00220314, 0.00170009, 0.00119949, 0.000874588, 0.000649627" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00332832, 0.00335261, 0.00339791, 0.00340774, 0.0034127, 0.00341594, 0.00341628", \ + "0.0031824, 0.00321767, 0.00333397, 0.00337429, 0.00338895, 0.00341227, 0.0034188", \ + "0.00327929, 0.00326732, 0.00330614, 0.0032322, 0.00336422, 0.00335468, 0.00339876", \ + "0.0036135, 0.00356701, 0.00341754, 0.00341388, 0.00339205, 0.00324173, 0.00339768", \ + "0.00441041, 0.00430929, 0.00392888, 0.00376475, 0.00361992, 0.00330851, 0.00347736", \ + "0.00549733, 0.0053477, 0.00472874, 0.00438761, 0.00406688, 0.00389502, 0.0037434", \ + "0.00696068, 0.006754, 0.00587789, 0.005364, 0.00483344, 0.00450943, 0.00423324" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00014218, -0.000117135, -7.51555e-05, -6.48846e-05, -6.02055e-05, -5.77032e-05, -5.72762e-05", \ + "-0.00028694, -0.000248218, -0.000123946, -8.68673e-05, -5.69705e-05, -5.19189e-05, -4.4727e-05", \ + "-0.000218713, -0.000231963, -0.000175694, -0.000132563, -0.000101695, -7.75544e-05, -6.50984e-05", \ + "9.09438e-05, 5.91286e-05, -9.63811e-06, -7.11093e-05, -8.38713e-05, -7.72031e-05, -7.30012e-05", \ + "0.000849173, 0.000755682, 0.000398168, 0.000229423, 9.7521e-05, 3.81336e-05, 2.18515e-06", \ + "0.00194351, 0.00179181, 0.00118631, 0.000849662, 0.000543723, 0.000353732, 0.000233016", \ + "0.00340937, 0.00320605, 0.00232069, 0.00179335, 0.00126543, 0.000916324, 0.000666118" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00426084, 0.00427777, 0.00431407, 0.00432266, 0.00432691, 0.00432738, 0.00432749", \ + "0.00412513, 0.00415582, 0.00425396, 0.00429039, 0.00431461, 0.00432437, 0.00432941", \ + "0.00416767, 0.00418138, 0.00414316, 0.00413707, 0.00425151, 0.00427945, 0.00424097", \ + "0.00451615, 0.0044844, 0.00435883, 0.0043144, 0.00429679, 0.00429573, 0.00429977", \ + "0.00516309, 0.00508509, 0.00482167, 0.00466015, 0.00441547, 0.00406283, 0.00437429", \ + "0.00615842, 0.00602942, 0.00552783, 0.00521446, 0.00492303, 0.00472306, 0.00459413", \ + "0.00751592, 0.00735386, 0.00659276, 0.00612723, 0.00561469, 0.00534587, 0.00503081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00014218, -0.000117135, -7.51555e-05, -6.48846e-05, -6.02055e-05, -5.77032e-05, -5.72762e-05", \ + "-0.00028694, -0.000248218, -0.000123946, -8.68673e-05, -5.69705e-05, -5.19189e-05, -4.4727e-05", \ + "-0.000218713, -0.000231963, -0.000175694, -0.000132563, -0.000101695, -7.75544e-05, -6.50984e-05", \ + "9.09438e-05, 5.91286e-05, -9.63811e-06, -7.11093e-05, -8.38713e-05, -7.72031e-05, -7.30012e-05", \ + "0.000849173, 0.000755682, 0.000398168, 0.000229423, 9.7521e-05, 3.81336e-05, 2.18515e-06", \ + "0.00194351, 0.00179181, 0.00118631, 0.000849662, 0.000543723, 0.000353732, 0.000233016", \ + "0.00340937, 0.00320605, 0.00232069, 0.00179335, 0.00126543, 0.000916324, 0.000666118" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151958; + rise_capacitance : 0.00151697; + rise_capacitance_range (0.0011727, 0.00151697); + fall_capacitance : 0.00151958; + fall_capacitance_range (0.00114199, 0.00151958); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000718811, -0.000809074, -0.000867059, -0.000878869, -0.000873611, -0.000876926, -0.000875718" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000874652, 0.000876533, 0.000882956, 0.000882714, 0.000873611, 0.000876926, 0.000875718" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979523, -0.000978972, -0.00098063, -0.000983894, -0.000980327, -0.00098228, -0.000981476" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981817, 0.000989514, 0.00098063, 0.000984969, 0.000983258, 0.000984728, 0.000983428" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981073, -0.000977237, -0.000982029, -0.000985048, -0.000981731, -0.000983623, -0.000982807" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010196, 0.001001, 0.000982096, 0.000987235, 0.000984962, 0.000986401, 0.00098482" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981018, -0.000975674, -0.000981647, -0.000984979, -0.000981682, -0.000983573, -0.000982758" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101964, 0.00100105, 0.000983373, 0.000987606, 0.000985593, 0.000986446, 0.000984866" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157411; + rise_capacitance : 0.00153517; + rise_capacitance_range (0.00107917, 0.00153517); + fall_capacitance : 0.00157411; + fall_capacitance_range (0.00112582, 0.00157411); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000721977, -0.000809944, -0.00086724, -0.000876039, -0.000874531, -0.000877705, -0.000876494" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000874396, 0.000880796, 0.000879072, 0.000876039, 0.000874531, 0.000877705, 0.000876494" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982882, -0.000977124, -0.000981611, -0.000982766, -0.000979678, -0.000981558, -0.000980722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098922, 0.000981058, 0.000988939, 0.000985174, 0.000984767, 0.000984047, 0.000982669" \ + ); + } + } + internal_power () { + when : "(!A * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121189, -0.00121486, -0.00121299, -0.00121516, -0.00121778, -0.00122358, -0.00123" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124156, 0.00123534, 0.00123181, 0.00123402, 0.00123468, 0.00123587, 0.00123442" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121183, -0.00121481, -0.00121286, -0.00121507, -0.00121771, -0.00122353, -0.00122995" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124163, 0.00123541, 0.00123156, 0.00123399, 0.00123474, 0.00123592, 0.00123447" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158253; + rise_capacitance : 0.00158253; + rise_capacitance_range (0.00112837, 0.00158253); + fall_capacitance : 0.00154564; + fall_capacitance_range (0.00105279, 0.00154564); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000170005, -0.000169371, -0.000167943, -0.000167586, -0.000167345, -0.000167377, -0.000167151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000190245, 0.000191168, 0.000189965, 0.000186874, 0.000184141, 0.000180167, 0.000172984" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000161934, -0.000161569, -0.00016213, -0.000162387, -0.000162107, -0.000162273, -0.000162072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000162242, 0.000163774, 0.00016213, 0.000162387, 0.000162107, 0.000162273, 0.000162072" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981493, -0.000982541, -0.000981521, -0.000985184, -0.00098315, -0.000983334, -0.000982616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101814, 0.000992132, 0.000991047, 0.000987564, 0.000984867, 0.000985127, 0.00098391" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981427, -0.000982464, -0.000981126, -0.000985111, -0.000983094, -0.00098328, -0.000982563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101817, 0.000992145, 0.000991019, 0.000987546, 0.00098487, 0.000985162, 0.000983947" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160974; + rise_capacitance : 0.00160974; + rise_capacitance_range (0.000948645, 0.00160974); + fall_capacitance : 0.0016093; + fall_capacitance_range (0.00094728, 0.0016093); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000170038, -0.000168066, -0.000167701, -0.000167753, -0.00016733, -0.000167321, -0.000167091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000190943, 0.000190285, 0.000188681, 0.000187601, 0.000184367, 0.000180095, 0.000172909" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000162398, -0.00016173, -0.000163877, -0.000162599, -0.000162477, -0.000162285, -0.000162052" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000162398, 0.000161801, 0.000164159, 0.000163164, 0.000162477, 0.000162285, 0.000162052" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012139, -0.00121673, -0.00121886, -0.00122161, -0.00122275, -0.00122193, -0.00122915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123542, 0.0012413, 0.00123767, 0.00124043, 0.00123868, 0.00123093, 0.00123096" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121381, -0.00121664, -0.00121879, -0.00122155, -0.00122271, -0.00122192, -0.00122913" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123544, 0.00123687, 0.00123763, 0.00124033, 0.00123871, 0.001231, 0.00123102" \ + ); + } + } + } + } + cell (AOI22X1P5) { + area : 9.8784; + cell_leakage_power : 0.0816373; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.075616; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105506; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105506; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0919563; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130909; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0604139; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0752125; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0664342; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130909; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0456152; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0604139; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0516356; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130343; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0516356; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0664342; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0576559; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0816373; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0801923, 0.0988009, 0.207304, 0.341485, 0.60905, 0.956527, 1.41077", \ + "0.100361, 0.119126, 0.228071, 0.362419, 0.630094, 0.977626, 1.43189", \ + "0.175454, 0.199212, 0.315311, 0.45006, 0.717994, 1.06579, 1.52036", \ + "0.225532, 0.258257, 0.406941, 0.552347, 0.820787, 1.1695, 1.62486", \ + "0.281447, 0.328813, 0.534775, 0.722402, 1.02429, 1.37444, 1.8296", \ + "0.328446, 0.38928, 0.653579, 0.88889, 1.25353, 1.64347, 2.10271", \ + "0.372443, 0.445029, 0.76444, 1.04941, 1.48302, 1.932, 2.43838" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0619167, 0.0872672, 0.237259, 0.423949, 0.796808, 1.28085, 1.9139", \ + "0.0619548, 0.0872732, 0.23725, 0.423972, 0.796811, 1.28097, 1.9139", \ + "0.0870088, 0.110045, 0.24426, 0.424319, 0.796758, 1.28086, 1.91382", \ + "0.127658, 0.154338, 0.287452, 0.448354, 0.800295, 1.2809, 1.91406", \ + "0.201311, 0.234376, 0.388097, 0.547402, 0.859322, 1.30386, 1.91649", \ + "0.283128, 0.323639, 0.505577, 0.682352, 0.994345, 1.39653, 1.96812", \ + "0.368309, 0.417258, 0.632786, 0.835729, 1.17178, 1.56596, 2.09216" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0540248, 0.0685363, 0.150227, 0.249841, 0.447602, 0.703939, 1.03872", \ + "0.0735504, 0.0881848, 0.170134, 0.269986, 0.467804, 0.724169, 1.05896", \ + "0.149436, 0.170886, 0.266128, 0.366629, 0.5654, 0.820667, 1.1566", \ + "0.205457, 0.236061, 0.365348, 0.483232, 0.684179, 0.941087, 1.27607", \ + "0.279725, 0.323908, 0.508629, 0.668861, 0.91341, 1.17979, 1.51549", \ + "0.351928, 0.408315, 0.6487, 0.856027, 1.16337, 1.47856, 1.83107", \ + "0.423889, 0.492244, 0.785628, 1.04202, 1.41822, 1.79413, 2.20216" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0574368, 0.0748134, 0.179578, 0.310994, 0.573848, 0.915461, 1.3621", \ + "0.0572358, 0.0747236, 0.179584, 0.310999, 0.573842, 0.915529, 1.36209", \ + "0.0919699, 0.106702, 0.1928, 0.314186, 0.573858, 0.915414, 1.36233", \ + "0.138416, 0.155962, 0.244571, 0.34861, 0.584292, 0.915653, 1.36223", \ + "0.216036, 0.239706, 0.348995, 0.458321, 0.661864, 0.956946, 1.37374", \ + "0.298044, 0.329814, 0.468495, 0.596062, 0.811385, 1.07291, 1.44934", \ + "0.38369, 0.423981, 0.598172, 0.749942, 0.990478, 1.2629, 1.60297" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0699041, 0.0882856, 0.196161, 0.330048, 0.597372, 0.944698, 1.39885", \ + "0.0899535, 0.108482, 0.216916, 0.350993, 0.618412, 0.965788, 1.41997", \ + "0.160115, 0.18568, 0.303504, 0.438603, 0.706284, 1.05401, 1.50854", \ + "0.203581, 0.239102, 0.393249, 0.540818, 0.809166, 1.15778, 1.61271", \ + "0.24868, 0.300574, 0.516496, 0.707726, 1.01267, 1.36283, 1.81736", \ + "0.285918, 0.352552, 0.630034, 0.870696, 1.23909, 1.63106, 2.09073", \ + "0.321269, 0.400959, 0.735934, 1.02738, 1.46537, 1.91838, 2.42604" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0532422, 0.0783022, 0.227793, 0.414222, 0.786548, 1.27049, 1.9032", \ + "0.0533088, 0.0783082, 0.227842, 0.414179, 0.786545, 1.27048, 1.90319", \ + "0.0806429, 0.103602, 0.235407, 0.414861, 0.786543, 1.27051, 1.90314", \ + "0.120773, 0.14766, 0.280418, 0.440392, 0.790768, 1.27052, 1.90322", \ + "0.193644, 0.227192, 0.381589, 0.541126, 0.851874, 1.29457, 1.9059", \ + "0.274388, 0.315404, 0.499115, 0.676066, 0.987904, 1.38839, 1.95865", \ + "0.357535, 0.407491, 0.626407, 0.829074, 1.1656, 1.55909, 2.08404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0534882, 0.0679669, 0.149495, 0.248826, 0.446088, 0.701818, 1.0359", \ + "0.0730368, 0.0876633, 0.169412, 0.268981, 0.466293, 0.722049, 1.05615", \ + "0.148379, 0.169935, 0.265305, 0.365619, 0.563874, 0.818536, 1.15378", \ + "0.203532, 0.234361, 0.364213, 0.482174, 0.682693, 0.938984, 1.27324", \ + "0.276351, 0.320892, 0.506518, 0.667081, 0.91245, 1.17777, 1.51276", \ + "0.346462, 0.403449, 0.645141, 0.853087, 1.16044, 1.47649, 1.82849", \ + "0.415414, 0.484874, 0.780832, 1.03767, 1.41463, 1.79067, 2.19875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0445199, 0.0624029, 0.168174, 0.299985, 0.56291, 0.904565, 1.35147", \ + "0.0443191, 0.0623039, 0.168232, 0.299938, 0.56291, 0.904567, 1.35147", \ + "0.0764862, 0.0930947, 0.181387, 0.302991, 0.562914, 0.904557, 1.35147", \ + "0.117713, 0.138351, 0.232992, 0.337483, 0.573383, 0.905057, 1.35146", \ + "0.186265, 0.214793, 0.334083, 0.44688, 0.651679, 0.946068, 1.36288", \ + "0.258607, 0.29684, 0.449253, 0.582118, 0.801335, 1.06345, 1.43873", \ + "0.334584, 0.382597, 0.573681, 0.732974, 0.979133, 1.25167, 1.59271" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.059602, 0.0738699, 0.15738, 0.260906, 0.467542, 0.735981, 1.08692", \ + "0.0800839, 0.094469, 0.178415, 0.282108, 0.488797, 0.757276, 1.10823", \ + "0.153288, 0.176364, 0.27573, 0.379779, 0.586819, 0.855522, 1.20668", \ + "0.197152, 0.230938, 0.37142, 0.495953, 0.7036, 0.974295, 1.32535", \ + "0.242398, 0.292554, 0.498561, 0.672789, 0.934236, 1.20925, 1.56293", \ + "0.278362, 0.343267, 0.611855, 0.839894, 1.17352, 1.50888, 1.87707", \ + "0.313103, 0.390445, 0.71628, 0.997322, 1.40798, 1.81326, 2.24699" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446295, 0.0636645, 0.177412, 0.319158, 0.602379, 0.970343, 1.45142", \ + "0.0447129, 0.0637008, 0.17736, 0.319074, 0.602379, 0.970342, 1.45142", \ + "0.0794262, 0.0965969, 0.190708, 0.321702, 0.602189, 0.97012, 1.45091", \ + "0.125085, 0.14701, 0.248064, 0.358909, 0.609932, 0.970301, 1.45141", \ + "0.203547, 0.232445, 0.360769, 0.481348, 0.698681, 1.01074, 1.46125", \ + "0.289874, 0.325459, 0.486288, 0.631867, 0.865592, 1.14354, 1.54384", \ + "0.376699, 0.421028, 0.61895, 0.793853, 1.06289, 1.35525, 1.71625" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0591869, 0.0733165, 0.154169, 0.25325, 0.450297, 0.705905, 1.0399", \ + "0.0788287, 0.093126, 0.174402, 0.273627, 0.470767, 0.726359, 1.06037", \ + "0.156487, 0.176931, 0.270413, 0.370711, 0.568255, 0.822181, 1.15801", \ + "0.215076, 0.244119, 0.370279, 0.48664, 0.686947, 0.941674, 1.27753", \ + "0.293205, 0.335146, 0.515257, 0.673272, 0.916867, 1.18191, 1.51681", \ + "0.368654, 0.422467, 0.65681, 0.861493, 1.16694, 1.48138, 1.83276", \ + "0.443759, 0.509287, 0.796023, 1.04868, 1.42248, 1.7967, 2.20373" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0474903, 0.0654275, 0.171525, 0.303234, 0.566419, 0.90806, 1.35493", \ + "0.04742, 0.0654109, 0.171518, 0.303311, 0.566419, 0.90806, 1.35493", \ + "0.0786934, 0.0952152, 0.184221, 0.306229, 0.56641, 0.908288, 1.35502", \ + "0.120167, 0.140549, 0.235055, 0.339851, 0.576513, 0.908436, 1.35491", \ + "0.189217, 0.217292, 0.3357, 0.448874, 0.653766, 0.949125, 1.36645", \ + "0.262406, 0.299691, 0.450652, 0.583682, 0.802938, 1.06561, 1.44141", \ + "0.33837, 0.385318, 0.574424, 0.733976, 0.980294, 1.25299, 1.59489" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0801923, 0.0988009, 0.207304, 0.341485, 0.60905, 0.956527, 1.41077", \ + "0.100361, 0.119126, 0.228071, 0.362419, 0.630094, 0.977626, 1.43189", \ + "0.175454, 0.199212, 0.315311, 0.45006, 0.717994, 1.06579, 1.52036", \ + "0.225532, 0.258257, 0.406941, 0.552347, 0.820787, 1.1695, 1.62486", \ + "0.281447, 0.328813, 0.534775, 0.722402, 1.02429, 1.37444, 1.8296", \ + "0.328446, 0.38928, 0.653579, 0.88889, 1.25353, 1.64347, 2.10271", \ + "0.372443, 0.445029, 0.76444, 1.04941, 1.48302, 1.932, 2.43838" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0619167, 0.0872672, 0.237259, 0.423949, 0.796808, 1.28085, 1.9139", \ + "0.0619548, 0.0872732, 0.23725, 0.423972, 0.796811, 1.28097, 1.9139", \ + "0.0870088, 0.110045, 0.24426, 0.424319, 0.796758, 1.28086, 1.91382", \ + "0.127658, 0.154338, 0.287452, 0.448354, 0.800295, 1.2809, 1.91406", \ + "0.201311, 0.234376, 0.388097, 0.547402, 0.859322, 1.30386, 1.91649", \ + "0.283128, 0.323639, 0.505577, 0.682352, 0.994345, 1.39653, 1.96812", \ + "0.368309, 0.417258, 0.632786, 0.835729, 1.17178, 1.56596, 2.09216" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0591869, 0.0733165, 0.154169, 0.25325, 0.450297, 0.705905, 1.0399", \ + "0.0788287, 0.093126, 0.174402, 0.273627, 0.470767, 0.726359, 1.06037", \ + "0.156487, 0.176931, 0.270413, 0.370711, 0.568255, 0.822181, 1.15801", \ + "0.215076, 0.244119, 0.370279, 0.48664, 0.686947, 0.941674, 1.27753", \ + "0.293205, 0.335146, 0.515257, 0.673272, 0.916867, 1.18191, 1.51681", \ + "0.368654, 0.422467, 0.65681, 0.861493, 1.16694, 1.48138, 1.83276", \ + "0.443759, 0.509287, 0.796023, 1.04868, 1.42248, 1.7967, 2.20373" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0474903, 0.0654275, 0.171525, 0.303234, 0.566419, 0.90806, 1.35493", \ + "0.04742, 0.0654109, 0.171518, 0.303311, 0.566419, 0.90806, 1.35493", \ + "0.0786934, 0.0952152, 0.184221, 0.306229, 0.56641, 0.908288, 1.35502", \ + "0.120167, 0.140549, 0.235055, 0.339851, 0.576513, 0.908436, 1.35491", \ + "0.189217, 0.217292, 0.3357, 0.448874, 0.653766, 0.949125, 1.36645", \ + "0.262406, 0.299691, 0.450652, 0.583682, 0.802938, 1.06561, 1.44141", \ + "0.33837, 0.385318, 0.574424, 0.733976, 0.980294, 1.25299, 1.59489" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0713577, 0.0899651, 0.198194, 0.33218, 0.599567, 0.946934, 1.40112", \ + "0.0907382, 0.109582, 0.21876, 0.353163, 0.62082, 0.968311, 1.42257", \ + "0.160745, 0.185759, 0.304873, 0.439826, 0.708135, 1.05613, 1.51071", \ + "0.204142, 0.239721, 0.39406, 0.541299, 0.810448, 1.15913, 1.61353", \ + "0.249583, 0.301293, 0.516963, 0.707871, 1.01297, 1.36361, 1.81884", \ + "0.284817, 0.351696, 0.629593, 0.870685, 1.23978, 1.63182, 2.09129", \ + "0.316836, 0.397088, 0.733963, 1.02662, 1.46596, 1.91858, 2.42669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0532126, 0.0782827, 0.227773, 0.414219, 0.786574, 1.27062, 1.90331", \ + "0.0532777, 0.0783014, 0.227829, 0.414225, 0.786574, 1.27055, 1.90331", \ + "0.0806458, 0.103871, 0.235702, 0.414753, 0.786693, 1.27056, 1.90315", \ + "0.120805, 0.147631, 0.280755, 0.439783, 0.790471, 1.27043, 1.90329", \ + "0.194471, 0.227461, 0.380925, 0.540444, 0.851037, 1.29417, 1.90585", \ + "0.279762, 0.318889, 0.499967, 0.676837, 0.987755, 1.38809, 1.95842", \ + "0.369363, 0.416381, 0.629407, 0.830122, 1.16545, 1.55911, 2.08327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.048926, 0.0634724, 0.145224, 0.244844, 0.442618, 0.698951, 1.03373", \ + "0.0669832, 0.0812073, 0.163892, 0.26361, 0.461502, 0.717854, 1.05268", \ + "0.145032, 0.168783, 0.268003, 0.367039, 0.563907, 0.820305, 1.15487", \ + "0.200351, 0.234151, 0.374516, 0.495212, 0.689737, 0.947358, 1.28206", \ + "0.274443, 0.321248, 0.522346, 0.695693, 0.94961, 1.21039, 1.54244", \ + "0.345032, 0.403787, 0.660914, 0.886969, 1.21894, 1.54464, 1.89081", \ + "0.414583, 0.485004, 0.795408, 1.07167, 1.48245, 1.88568, 2.30646" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0575003, 0.0748403, 0.17959, 0.310998, 0.573863, 0.915466, 1.36206", \ + "0.0575095, 0.0745946, 0.179583, 0.310999, 0.573903, 0.915395, 1.36209", \ + "0.108729, 0.123166, 0.199908, 0.315563, 0.573836, 0.915392, 1.36215", \ + "0.16226, 0.182406, 0.271735, 0.364462, 0.584483, 0.915637, 1.36236", \ + "0.244276, 0.27412, 0.399844, 0.509973, 0.692864, 0.969012, 1.37506", \ + "0.331224, 0.371183, 0.537446, 0.679421, 0.890482, 1.12478, 1.47531", \ + "0.424398, 0.473792, 0.681837, 0.859978, 1.11664, 1.37591, 1.68094" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0611311, 0.0794466, 0.18676, 0.320166, 0.586625, 0.933261, 1.38622", \ + "0.0803483, 0.0989114, 0.207272, 0.341135, 0.607874, 0.95441, 1.40767", \ + "0.144672, 0.171569, 0.293604, 0.427802, 0.695291, 1.04237, 1.49573", \ + "0.179858, 0.21883, 0.380124, 0.529206, 0.797641, 1.14554, 1.59879", \ + "0.212862, 0.270575, 0.49797, 0.692782, 1.00057, 1.35034, 1.80459", \ + "0.236715, 0.311554, 0.605124, 0.851947, 1.22466, 1.61826, 2.07731", \ + "0.259129, 0.348584, 0.70433, 1.00379, 1.44834, 1.90329, 2.41258" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0443358, 0.0691288, 0.217802, 0.40339, 0.774582, 1.25705, 1.88826", \ + "0.0445269, 0.0691941, 0.217789, 0.403388, 0.774575, 1.25748, 1.88826", \ + "0.0740509, 0.0972345, 0.227108, 0.404401, 0.774889, 1.25747, 1.88823", \ + "0.114058, 0.141351, 0.274136, 0.431069, 0.778948, 1.25744, 1.8885", \ + "0.187895, 0.22102, 0.374912, 0.533869, 0.841839, 1.28152, 1.89136", \ + "0.274199, 0.312498, 0.493558, 0.669908, 0.980324, 1.37761, 1.94511", \ + "0.362989, 0.409023, 0.622071, 0.823328, 1.15803, 1.5515, 2.07211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0483877, 0.0629056, 0.144487, 0.243844, 0.441097, 0.696834, 1.03092", \ + "0.0664746, 0.080679, 0.163156, 0.262607, 0.459996, 0.715761, 1.04987", \ + "0.143675, 0.167588, 0.266643, 0.366067, 0.562418, 0.818169, 1.15216", \ + "0.198074, 0.23216, 0.373136, 0.49405, 0.688248, 0.945304, 1.27935", \ + "0.270137, 0.317457, 0.519612, 0.693401, 0.947829, 1.20554, 1.53985", \ + "0.337995, 0.397583, 0.656359, 0.883354, 1.21587, 1.54185, 1.88794", \ + "0.403934, 0.47584, 0.788772, 1.06619, 1.47761, 1.88157, 2.30294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.044584, 0.06243, 0.168179, 0.299808, 0.562924, 0.904566, 1.35148", \ + "0.0445903, 0.0621669, 0.168142, 0.299924, 0.563083, 0.904566, 1.35148", \ + "0.0911996, 0.108558, 0.188175, 0.304491, 0.562862, 0.904808, 1.3515", \ + "0.137097, 0.161752, 0.259891, 0.353396, 0.573661, 0.904896, 1.3517", \ + "0.207718, 0.244063, 0.383034, 0.498013, 0.682211, 0.955421, 1.36429", \ + "0.283198, 0.331421, 0.515022, 0.663591, 0.880173, 1.11443, 1.4645", \ + "0.364525, 0.424023, 0.653671, 0.839336, 1.1029, 1.36571, 1.6704" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0530728, 0.0672809, 0.150355, 0.253564, 0.459786, 0.727794, 1.0783", \ + "0.072912, 0.0873094, 0.1712, 0.274766, 0.481207, 0.749321, 1.09983", \ + "0.139215, 0.163835, 0.267351, 0.371736, 0.578923, 0.847263, 1.19808", \ + "0.174523, 0.211737, 0.359935, 0.486929, 0.696612, 0.960376, 1.31661", \ + "0.207318, 0.26329, 0.481249, 0.660222, 0.924608, 1.20024, 1.5538", \ + "0.230627, 0.303257, 0.588218, 0.822836, 1.16115, 1.49894, 1.86799", \ + "0.252238, 0.33906, 0.685666, 0.974732, 1.39235, 1.8014, 2.23661" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0378089, 0.0567235, 0.170006, 0.311356, 0.593856, 0.961348, 1.44179", \ + "0.0380397, 0.0568069, 0.170005, 0.311357, 0.593854, 0.961113, 1.44138", \ + "0.0748194, 0.0923769, 0.184265, 0.314276, 0.593949, 0.96104, 1.4414", \ + "0.120068, 0.142445, 0.243841, 0.353285, 0.604279, 0.96141, 1.4413", \ + "0.200046, 0.228056, 0.356108, 0.477449, 0.692785, 1.00301, 1.45183", \ + "0.291202, 0.324134, 0.482219, 0.627399, 0.861164, 1.13666, 1.5356", \ + "0.384302, 0.42472, 0.616018, 0.79013, 1.05964, 1.35159, 1.70924" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0540593, 0.0682309, 0.149153, 0.248261, 0.44531, 0.700941, 1.03492", \ + "0.0719782, 0.0865379, 0.167928, 0.267201, 0.464269, 0.720091, 1.05412", \ + "0.152567, 0.175329, 0.271457, 0.37006, 0.566933, 0.821398, 1.15601", \ + "0.210898, 0.243091, 0.379293, 0.49903, 0.69303, 0.947845, 1.28304", \ + "0.288339, 0.333231, 0.529151, 0.700622, 0.952806, 1.20909, 1.544", \ + "0.361345, 0.418111, 0.66939, 0.892748, 1.22235, 1.54689, 1.89242", \ + "0.433234, 0.501281, 0.805288, 1.07843, 1.48631, 1.88832, 2.3082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0474958, 0.0654273, 0.171525, 0.303317, 0.566419, 0.908083, 1.35493", \ + "0.0475433, 0.0653982, 0.171541, 0.303317, 0.566419, 0.908059, 1.35493", \ + "0.0934107, 0.110183, 0.19099, 0.307562, 0.566428, 0.908072, 1.35493", \ + "0.139965, 0.163971, 0.261677, 0.355254, 0.576712, 0.908133, 1.35474", \ + "0.211516, 0.246652, 0.384513, 0.499088, 0.684325, 0.957257, 1.36747", \ + "0.288054, 0.33443, 0.516164, 0.664647, 0.879368, 1.11524, 1.46701", \ + "0.369853, 0.427678, 0.653989, 0.839804, 1.10459, 1.36553, 1.67218" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0713577, 0.0899651, 0.198194, 0.33218, 0.599567, 0.946934, 1.40112", \ + "0.0907382, 0.109582, 0.21876, 0.353163, 0.62082, 0.968311, 1.42257", \ + "0.160745, 0.185759, 0.304873, 0.439826, 0.708135, 1.05613, 1.51071", \ + "0.204142, 0.239721, 0.39406, 0.541299, 0.810448, 1.15913, 1.61353", \ + "0.249583, 0.301293, 0.516963, 0.707871, 1.01297, 1.36361, 1.81884", \ + "0.284817, 0.351696, 0.629593, 0.870685, 1.23978, 1.63182, 2.09129", \ + "0.316836, 0.397088, 0.733963, 1.02662, 1.46596, 1.91858, 2.42669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0532126, 0.0782827, 0.227773, 0.414219, 0.786574, 1.27062, 1.90331", \ + "0.0532777, 0.0783014, 0.227829, 0.414225, 0.786574, 1.27055, 1.90331", \ + "0.0806458, 0.103871, 0.235702, 0.414753, 0.786693, 1.27056, 1.90315", \ + "0.120805, 0.147631, 0.280755, 0.439783, 0.790471, 1.27043, 1.90329", \ + "0.194471, 0.227461, 0.380925, 0.540444, 0.851037, 1.29417, 1.90585", \ + "0.279762, 0.318889, 0.499967, 0.676837, 0.987755, 1.38809, 1.95842", \ + "0.369363, 0.416381, 0.629407, 0.830122, 1.16545, 1.55911, 2.08327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0540593, 0.0682309, 0.149153, 0.248261, 0.44531, 0.700941, 1.03492", \ + "0.0719782, 0.0865379, 0.167928, 0.267201, 0.464269, 0.720091, 1.05412", \ + "0.152567, 0.175329, 0.271457, 0.37006, 0.566933, 0.821398, 1.15601", \ + "0.210898, 0.243091, 0.379293, 0.49903, 0.69303, 0.947845, 1.28304", \ + "0.288339, 0.333231, 0.529151, 0.700622, 0.952806, 1.20909, 1.544", \ + "0.361345, 0.418111, 0.66939, 0.892748, 1.22235, 1.54689, 1.89242", \ + "0.433234, 0.501281, 0.805288, 1.07843, 1.48631, 1.88832, 2.3082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0474958, 0.0654273, 0.171525, 0.303317, 0.566419, 0.908083, 1.35493", \ + "0.0475433, 0.0653982, 0.171541, 0.303317, 0.566419, 0.908059, 1.35493", \ + "0.0934107, 0.110183, 0.19099, 0.307562, 0.566428, 0.908072, 1.35493", \ + "0.139965, 0.163971, 0.261677, 0.355254, 0.576712, 0.908133, 1.35474", \ + "0.211516, 0.246652, 0.384513, 0.499088, 0.684325, 0.957257, 1.36747", \ + "0.288054, 0.33443, 0.516164, 0.664647, 0.879368, 1.11524, 1.46701", \ + "0.369853, 0.427678, 0.653989, 0.839804, 1.10459, 1.36553, 1.67218" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0430837, 0.0617574, 0.169449, 0.302912, 0.569482, 0.91611, 1.36898", \ + "0.0590131, 0.077484, 0.186372, 0.320349, 0.587339, 0.933929, 1.38734", \ + "0.115427, 0.150008, 0.282103, 0.414032, 0.681904, 1.02893, 1.48187", \ + "0.14915, 0.197025, 0.383827, 0.533094, 0.800333, 1.14613, 1.59812", \ + "0.190248, 0.254979, 0.514283, 0.731501, 1.04604, 1.39032, 1.84096", \ + "0.224573, 0.305305, 0.631386, 0.910031, 1.31647, 1.71475, 2.16509", \ + "0.253521, 0.349425, 0.738966, 1.07526, 1.57273, 2.06152, 2.57331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0440372, 0.0690478, 0.217806, 0.403486, 0.774607, 1.25709, 1.88839", \ + "0.045375, 0.0686489, 0.217789, 0.403514, 0.774756, 1.25747, 1.88831", \ + "0.0962545, 0.121062, 0.236341, 0.405405, 0.774897, 1.25708, 1.88853", \ + "0.139566, 0.173702, 0.307941, 0.446907, 0.780758, 1.2575, 1.88858", \ + "0.207046, 0.253404, 0.438841, 0.594603, 0.871349, 1.28866, 1.88997", \ + "0.281824, 0.339746, 0.573319, 0.770716, 1.06382, 1.42433, 1.9606", \ + "0.365403, 0.434601, 0.714322, 0.954189, 1.30564, 1.663, 2.13914" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0353999, 0.0490815, 0.128312, 0.226621, 0.423042, 0.678305, 1.0121", \ + "0.0535677, 0.0673795, 0.147586, 0.246226, 0.44264, 0.69828, 1.03213", \ + "0.110055, 0.139753, 0.250239, 0.347806, 0.5452, 0.799609, 1.13447", \ + "0.146854, 0.188834, 0.347174, 0.475046, 0.673804, 0.925077, 1.26059", \ + "0.194058, 0.252606, 0.479844, 0.664386, 0.927185, 1.18692, 1.52182", \ + "0.236489, 0.311, 0.602476, 0.84309, 1.18757, 1.52033, 1.86942", \ + "0.275159, 0.36522, 0.719162, 1.01455, 1.44118, 1.85367, 2.28062" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0298782, 0.0474321, 0.152571, 0.283727, 0.54672, 0.887608, 1.33396", \ + "0.0326365, 0.0480206, 0.152457, 0.283963, 0.546284, 0.887609, 1.33396", \ + "0.0817968, 0.100246, 0.178194, 0.288717, 0.546464, 0.887594, 1.33402", \ + "0.124274, 0.151069, 0.252755, 0.343726, 0.562358, 0.887957, 1.33397", \ + "0.191724, 0.23024, 0.374033, 0.490269, 0.672939, 0.941693, 1.34801", \ + "0.266725, 0.316676, 0.504234, 0.655111, 0.872478, 1.10479, 1.45122", \ + "0.350619, 0.411873, 0.643233, 0.829993, 1.09575, 1.35834, 1.66077" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.053563, 0.0723901, 0.180952, 0.315002, 0.582416, 0.929992, 1.384", \ + "0.0692875, 0.0882906, 0.197927, 0.332472, 0.600263, 0.947795, 1.40202", \ + "0.136856, 0.167771, 0.293519, 0.426006, 0.694902, 1.04265, 1.49689", \ + "0.179214, 0.222163, 0.398394, 0.546978, 0.813251, 1.15992, 1.61309", \ + "0.231596, 0.290074, 0.536318, 0.748408, 1.05716, 1.4041, 1.85588", \ + "0.276579, 0.34907, 0.659513, 0.931933, 1.33324, 1.72833, 2.17999", \ + "0.315805, 0.402171, 0.772859, 1.10215, 1.59329, 2.07878, 2.58865" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0530996, 0.0782626, 0.227842, 0.414211, 0.786557, 1.2704, 1.90336", \ + "0.0529535, 0.0779549, 0.227783, 0.414033, 0.786547, 1.27048, 1.90322", \ + "0.102147, 0.126078, 0.243614, 0.415513, 0.786569, 1.27046, 1.90333", \ + "0.147803, 0.180834, 0.313668, 0.45617, 0.791551, 1.27062, 1.90324", \ + "0.21778, 0.26298, 0.444375, 0.600274, 0.877459, 1.30054, 1.90461", \ + "0.294474, 0.351471, 0.580977, 0.777612, 1.06981, 1.4334, 1.97305", \ + "0.379549, 0.44772, 0.723286, 0.96037, 1.31093, 1.67155, 2.15009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0357951, 0.0495073, 0.128972, 0.227562, 0.424478, 0.68037, 1.01487", \ + "0.0539639, 0.0678146, 0.148243, 0.247161, 0.444234, 0.700346, 1.0349", \ + "0.111521, 0.140999, 0.251117, 0.348749, 0.546668, 0.801656, 1.13715", \ + "0.149562, 0.191154, 0.348587, 0.476202, 0.675243, 0.927075, 1.2632", \ + "0.198758, 0.256678, 0.482574, 0.666534, 0.92901, 1.18899, 1.52449", \ + "0.244263, 0.317618, 0.607006, 0.846819, 1.1905, 1.52297, 1.87225", \ + "0.287587, 0.375408, 0.725772, 1.02, 1.44562, 1.85785, 2.28434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0411538, 0.0589611, 0.163748, 0.29487, 0.557277, 0.898534, 1.3449", \ + "0.0438513, 0.0595436, 0.163754, 0.294858, 0.557215, 0.898507, 1.3451", \ + "0.101702, 0.116116, 0.189399, 0.299851, 0.557262, 0.898517, 1.3447", \ + "0.15346, 0.174134, 0.265117, 0.354602, 0.573246, 0.898784, 1.3447", \ + "0.234721, 0.264017, 0.391781, 0.502598, 0.68327, 0.952248, 1.3587", \ + "0.324002, 0.361754, 0.527886, 0.671464, 0.882737, 1.11503, 1.46187", \ + "0.422197, 0.468352, 0.673108, 0.851573, 1.11062, 1.36827, 1.67087" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.034045, 0.0477717, 0.127044, 0.225344, 0.421724, 0.676855, 1.01047", \ + "0.0523608, 0.0658866, 0.145895, 0.244572, 0.440939, 0.696402, 1.03017", \ + "0.104212, 0.134981, 0.248674, 0.345759, 0.54376, 0.798977, 1.13243", \ + "0.134209, 0.177578, 0.342828, 0.47281, 0.673075, 0.924858, 1.26095", \ + "0.168793, 0.22853, 0.46296, 0.654383, 0.92412, 1.18902, 1.52166", \ + "0.194993, 0.270168, 0.568545, 0.817692, 1.17393, 1.51559, 1.869", \ + "0.214109, 0.304001, 0.663708, 0.968061, 1.40987, 1.83686, 2.27462" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0318466, 0.0504191, 0.161534, 0.300356, 0.577858, 0.938646, 1.41061", \ + "0.0353688, 0.0513384, 0.161543, 0.300303, 0.577859, 0.938685, 1.41054", \ + "0.0869994, 0.107326, 0.190491, 0.306449, 0.577951, 0.938657, 1.41059", \ + "0.12954, 0.15877, 0.268417, 0.366865, 0.596423, 0.939339, 1.41082", \ + "0.19585, 0.236965, 0.394414, 0.520659, 0.716659, 1.00261, 1.42709", \ + "0.269438, 0.321708, 0.52556, 0.691015, 0.927008, 1.17604, 1.54179", \ + "0.351607, 0.414959, 0.663371, 0.868327, 1.15965, 1.44346, 1.76594" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0352319, 0.0489119, 0.128147, 0.226459, 0.422874, 0.678145, 1.01194", \ + "0.0532702, 0.0668886, 0.147095, 0.245744, 0.442295, 0.697829, 1.03168", \ + "0.109954, 0.139506, 0.249806, 0.347009, 0.544765, 0.799714, 1.1339", \ + "0.147673, 0.189339, 0.347148, 0.474867, 0.673669, 0.924983, 1.26049", \ + "0.197447, 0.255374, 0.48082, 0.664478, 0.927014, 1.1866, 1.52116", \ + "0.24409, 0.317101, 0.605301, 0.844768, 1.18774, 1.52042, 1.86929", \ + "0.288621, 0.376516, 0.725188, 1.01825, 1.44277, 1.85465, 2.28102" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0298888, 0.0474357, 0.152568, 0.283723, 0.546279, 0.887606, 1.33488", \ + "0.0328056, 0.0481399, 0.152458, 0.283953, 0.54628, 0.887606, 1.33395", \ + "0.0819022, 0.10048, 0.178491, 0.288998, 0.546714, 0.887656, 1.334", \ + "0.123655, 0.150551, 0.252791, 0.34377, 0.562512, 0.887957, 1.33397", \ + "0.189725, 0.227998, 0.372921, 0.490168, 0.673082, 0.941834, 1.34813", \ + "0.263004, 0.312756, 0.501327, 0.653232, 0.872198, 1.1047, 1.4513", \ + "0.345227, 0.40579, 0.637812, 0.826007, 1.09408, 1.35734, 1.66042" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.053563, 0.0723901, 0.180952, 0.315002, 0.582416, 0.929992, 1.384", \ + "0.0692875, 0.0882906, 0.197927, 0.332472, 0.600263, 0.947795, 1.40202", \ + "0.136856, 0.167771, 0.293519, 0.426006, 0.694902, 1.04265, 1.49689", \ + "0.179214, 0.222163, 0.398394, 0.546978, 0.813251, 1.15992, 1.61309", \ + "0.231596, 0.290074, 0.536318, 0.748408, 1.05716, 1.4041, 1.85588", \ + "0.276579, 0.34907, 0.659513, 0.931933, 1.33324, 1.72833, 2.17999", \ + "0.315805, 0.402171, 0.772859, 1.10215, 1.59329, 2.07878, 2.58865" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0530996, 0.0782626, 0.227842, 0.414211, 0.786557, 1.2704, 1.90336", \ + "0.0529535, 0.0779549, 0.227783, 0.414033, 0.786547, 1.27048, 1.90322", \ + "0.102147, 0.126078, 0.243614, 0.415513, 0.786569, 1.27046, 1.90333", \ + "0.147803, 0.180834, 0.313668, 0.45617, 0.791551, 1.27062, 1.90324", \ + "0.21778, 0.26298, 0.444375, 0.600274, 0.877459, 1.30054, 1.90461", \ + "0.294474, 0.351471, 0.580977, 0.777612, 1.06981, 1.4334, 1.97305", \ + "0.379549, 0.44772, 0.723286, 0.96037, 1.31093, 1.67155, 2.15009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0357951, 0.0495073, 0.128972, 0.227562, 0.424478, 0.68037, 1.01487", \ + "0.0539639, 0.0678146, 0.148243, 0.247161, 0.444234, 0.700346, 1.0349", \ + "0.111521, 0.140999, 0.251117, 0.348749, 0.546668, 0.801656, 1.13715", \ + "0.149562, 0.191154, 0.348587, 0.476202, 0.675243, 0.927075, 1.2632", \ + "0.198758, 0.256678, 0.482574, 0.666534, 0.92901, 1.18899, 1.52449", \ + "0.244263, 0.317618, 0.607006, 0.846819, 1.1905, 1.52297, 1.87225", \ + "0.287587, 0.375408, 0.725772, 1.02, 1.44562, 1.85785, 2.28434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0411538, 0.0589611, 0.163748, 0.29487, 0.557277, 0.898534, 1.3449", \ + "0.0438513, 0.0595436, 0.163754, 0.294858, 0.557215, 0.898507, 1.3451", \ + "0.101702, 0.116116, 0.189399, 0.299851, 0.557262, 0.898517, 1.3447", \ + "0.15346, 0.174134, 0.265117, 0.354602, 0.573246, 0.898784, 1.3447", \ + "0.234721, 0.264017, 0.391781, 0.502598, 0.68327, 0.952248, 1.3587", \ + "0.324002, 0.361754, 0.527886, 0.671464, 0.882737, 1.11503, 1.46187", \ + "0.422197, 0.468352, 0.673108, 0.851573, 1.11062, 1.36827, 1.67087" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0522279, 0.0707578, 0.17887, 0.312807, 0.580179, 0.927543, 1.38195", \ + "0.0684065, 0.0871534, 0.196047, 0.330281, 0.597942, 0.945277, 1.39947", \ + "0.136185, 0.166952, 0.292606, 0.424761, 0.693054, 1.04068, 1.49489", \ + "0.178852, 0.221953, 0.398357, 0.546191, 0.811969, 1.15838, 1.6118", \ + "0.232251, 0.290664, 0.536281, 0.748006, 1.05642, 1.39593, 1.85492", \ + "0.279423, 0.351929, 0.660777, 0.932318, 1.33287, 1.72776, 2.17902", \ + "0.322061, 0.408268, 0.776235, 1.10371, 1.59365, 2.07854, 2.58782" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0530919, 0.0782279, 0.227838, 0.414163, 0.786575, 1.27061, 1.90333", \ + "0.0532675, 0.0779363, 0.227777, 0.414152, 0.78663, 1.27055, 1.90333", \ + "0.102176, 0.126293, 0.244032, 0.415696, 0.786576, 1.2706, 1.90332", \ + "0.147391, 0.180457, 0.313552, 0.456667, 0.791869, 1.27068, 1.90335", \ + "0.214789, 0.261003, 0.443988, 0.600295, 0.878048, 1.29361, 1.90481", \ + "0.286239, 0.34541, 0.579656, 0.776778, 1.06958, 1.43359, 1.97365", \ + "0.364088, 0.435497, 0.718957, 0.958274, 1.31019, 1.6709, 2.1504" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0409335, 0.0544079, 0.133397, 0.231659, 0.428048, 0.683381, 1.01711", \ + "0.0601782, 0.0740293, 0.154045, 0.252633, 0.449234, 0.704575, 1.03841", \ + "0.119712, 0.145515, 0.248546, 0.348251, 0.546393, 0.799655, 1.13609", \ + "0.157958, 0.196246, 0.340622, 0.463197, 0.665652, 0.921262, 1.25537", \ + "0.205647, 0.261422, 0.471124, 0.640302, 0.891386, 1.15996, 1.49411", \ + "0.250745, 0.322323, 0.59618, 0.817175, 1.13432, 1.4551, 1.80949", \ + "0.293371, 0.380178, 0.716802, 0.991216, 1.3816, 1.76505, 2.17693" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0298781, 0.0474354, 0.152571, 0.283726, 0.546284, 0.88766, 1.33479", \ + "0.0305568, 0.0474422, 0.152574, 0.283726, 0.54672, 0.887609, 1.33396", \ + "0.0668806, 0.0837591, 0.169395, 0.287311, 0.546298, 0.887674, 1.33396", \ + "0.107388, 0.128885, 0.223692, 0.32611, 0.558352, 0.888025, 1.33394", \ + "0.175004, 0.204491, 0.325163, 0.437573, 0.639877, 0.931192, 1.34665", \ + "0.246706, 0.286047, 0.440366, 0.573226, 0.79162, 1.05209, 1.42418", \ + "0.323052, 0.373246, 0.565907, 0.724305, 0.969994, 1.24384, 1.58105" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0626331, 0.0813382, 0.190014, 0.324278, 0.591833, 0.939324, 1.39383", \ + "0.0789147, 0.0978843, 0.207232, 0.341668, 0.609469, 0.957066, 1.41136", \ + "0.154974, 0.182801, 0.30279, 0.436144, 0.704705, 1.05234, 1.50677", \ + "0.205707, 0.245036, 0.412391, 0.557616, 0.82364, 1.17018, 1.62366", \ + "0.269174, 0.322692, 0.557009, 0.763697, 1.06736, 1.40801, 1.86696", \ + "0.325527, 0.392047, 0.6872, 0.952547, 1.34791, 1.73962, 2.19093", \ + "0.377104, 0.456227, 0.807863, 1.12874, 1.61204, 2.09323, 2.59974" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0618838, 0.0872523, 0.23726, 0.423905, 0.796636, 1.2809, 1.91397", \ + "0.0614541, 0.0871127, 0.237258, 0.423982, 0.796659, 1.28097, 1.91387", \ + "0.107986, 0.131448, 0.250232, 0.424878, 0.796773, 1.28094, 1.91396", \ + "0.155581, 0.187318, 0.319046, 0.463532, 0.8012, 1.28084, 1.91397", \ + "0.226523, 0.270584, 0.450113, 0.605111, 0.884182, 1.30307, 1.91506", \ + "0.301458, 0.358233, 0.587155, 0.781321, 1.07486, 1.44056, 1.98236", \ + "0.382166, 0.450935, 0.729616, 0.966581, 1.31521, 1.67682, 2.15731" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0413177, 0.0548268, 0.134053, 0.232596, 0.429506, 0.68538, 1.01983", \ + "0.0605669, 0.0744557, 0.154704, 0.253573, 0.450662, 0.706635, 1.04118", \ + "0.120805, 0.146477, 0.249385, 0.349204, 0.547775, 0.801647, 1.13886", \ + "0.159844, 0.198013, 0.341758, 0.464046, 0.667087, 0.923249, 1.25815", \ + "0.210025, 0.265002, 0.473223, 0.642052, 0.892915, 1.16202, 1.49687", \ + "0.257007, 0.327594, 0.599849, 0.820131, 1.13662, 1.45732, 1.81222", \ + "0.303055, 0.388462, 0.72238, 0.995407, 1.38524, 1.76817, 2.18019" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0411513, 0.0589644, 0.163748, 0.29487, 0.557278, 0.898542, 1.34479", \ + "0.0418062, 0.0590058, 0.16375, 0.294871, 0.557298, 0.898507, 1.34504", \ + "0.0833933, 0.0978321, 0.18057, 0.29828, 0.557264, 0.898521, 1.34482", \ + "0.130779, 0.147994, 0.235535, 0.336696, 0.569161, 0.898857, 1.34501", \ + "0.209686, 0.2324, 0.340706, 0.449261, 0.650205, 0.941962, 1.35771", \ + "0.293419, 0.323385, 0.460501, 0.587578, 0.802168, 1.06123, 1.43477", \ + "0.38183, 0.420147, 0.590759, 0.742146, 0.981682, 1.25388, 1.59108" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0404502, 0.0541285, 0.133817, 0.23249, 0.429412, 0.685231, 1.01949", \ + "0.0590092, 0.0727905, 0.1528, 0.25163, 0.4486, 0.704499, 1.03894", \ + "0.122497, 0.149736, 0.256372, 0.35498, 0.551754, 0.803966, 1.14148", \ + "0.160995, 0.199689, 0.355314, 0.48207, 0.681353, 0.933487, 1.27003", \ + "0.207394, 0.260829, 0.482221, 0.668432, 0.933951, 1.1952, 1.53135", \ + "0.246027, 0.313205, 0.594836, 0.836902, 1.18769, 1.52647, 1.87872", \ + "0.278573, 0.358982, 0.697482, 0.993131, 1.42774, 1.85051, 2.28643" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0384053, 0.0571067, 0.168776, 0.307991, 0.586287, 0.948314, 1.42106", \ + "0.0402488, 0.057438, 0.168772, 0.308065, 0.586511, 0.94803, 1.42122", \ + "0.0913141, 0.110963, 0.195687, 0.314855, 0.58639, 0.948058, 1.42096", \ + "0.135347, 0.163906, 0.271975, 0.371413, 0.60381, 0.948469, 1.42099", \ + "0.201182, 0.242479, 0.398502, 0.524478, 0.722067, 1.00744, 1.43714", \ + "0.271579, 0.325048, 0.529401, 0.695128, 0.929968, 1.18227, 1.54984", \ + "0.348325, 0.413537, 0.665585, 0.871418, 1.1619, 1.4455, 1.77252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0407762, 0.0542453, 0.133236, 0.2315, 0.42789, 0.68315, 1.01696", \ + "0.0598417, 0.0736738, 0.15363, 0.252231, 0.448825, 0.704178, 1.03801", \ + "0.119614, 0.14508, 0.2481, 0.347739, 0.545856, 0.800773, 1.13548", \ + "0.158002, 0.196089, 0.340158, 0.462696, 0.664326, 0.921023, 1.25486", \ + "0.208061, 0.262991, 0.471707, 0.640344, 0.891053, 1.15954, 1.49363", \ + "0.25673, 0.327204, 0.598233, 0.817951, 1.13443, 1.45495, 1.80921", \ + "0.304904, 0.390002, 0.721935, 0.993775, 1.38287, 1.76549, 2.17701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0298829, 0.0474347, 0.152568, 0.283723, 0.54628, 0.887606, 1.334", \ + "0.0306256, 0.0474489, 0.152546, 0.283953, 0.54628, 0.887606, 1.33429", \ + "0.0669571, 0.0840924, 0.169605, 0.287199, 0.54632, 0.887663, 1.33395", \ + "0.107448, 0.129091, 0.223968, 0.326402, 0.558242, 0.88803, 1.33394", \ + "0.173666, 0.203495, 0.324557, 0.437684, 0.640088, 0.931342, 1.34673", \ + "0.244028, 0.283199, 0.438462, 0.572487, 0.791522, 1.05217, 1.42427", \ + "0.318481, 0.368046, 0.561248, 0.721861, 0.968687, 1.24347, 1.58099" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0626331, 0.0813382, 0.190014, 0.324278, 0.591833, 0.939324, 1.39383", \ + "0.0789147, 0.0978843, 0.207232, 0.341668, 0.609469, 0.957066, 1.41136", \ + "0.154974, 0.182801, 0.30279, 0.436144, 0.704705, 1.05234, 1.50677", \ + "0.205707, 0.245036, 0.412391, 0.557616, 0.82364, 1.17018, 1.62366", \ + "0.269174, 0.322692, 0.557009, 0.763697, 1.06736, 1.40801, 1.86696", \ + "0.325527, 0.392047, 0.6872, 0.952547, 1.34791, 1.73962, 2.19093", \ + "0.377104, 0.456227, 0.807863, 1.12874, 1.61204, 2.09323, 2.59974" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0618838, 0.0872523, 0.23726, 0.423905, 0.796636, 1.2809, 1.91397", \ + "0.0614541, 0.0871127, 0.237258, 0.423982, 0.796659, 1.28097, 1.91387", \ + "0.107986, 0.131448, 0.250232, 0.424878, 0.796773, 1.28094, 1.91396", \ + "0.155581, 0.187318, 0.319046, 0.463532, 0.8012, 1.28084, 1.91397", \ + "0.226523, 0.270584, 0.450113, 0.605111, 0.884182, 1.30307, 1.91506", \ + "0.301458, 0.358233, 0.587155, 0.781321, 1.07486, 1.44056, 1.98236", \ + "0.382166, 0.450935, 0.729616, 0.966581, 1.31521, 1.67682, 2.15731" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0413177, 0.0548268, 0.134053, 0.232596, 0.429506, 0.68538, 1.01983", \ + "0.0605669, 0.0744557, 0.154704, 0.253573, 0.450662, 0.706635, 1.04118", \ + "0.120805, 0.146477, 0.249385, 0.349204, 0.547775, 0.801647, 1.13886", \ + "0.159844, 0.198013, 0.341758, 0.464046, 0.667087, 0.923249, 1.25815", \ + "0.210025, 0.265002, 0.473223, 0.642052, 0.892915, 1.16202, 1.49687", \ + "0.257007, 0.327594, 0.599849, 0.820131, 1.13662, 1.45732, 1.81222", \ + "0.303055, 0.388462, 0.72238, 0.995407, 1.38524, 1.76817, 2.18019" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0411513, 0.0589644, 0.163748, 0.29487, 0.557278, 0.898542, 1.34479", \ + "0.0418062, 0.0590058, 0.16375, 0.294871, 0.557298, 0.898507, 1.34504", \ + "0.0833933, 0.0978321, 0.18057, 0.29828, 0.557264, 0.898521, 1.34482", \ + "0.130779, 0.147994, 0.235535, 0.336696, 0.569161, 0.898857, 1.34501", \ + "0.209686, 0.2324, 0.340706, 0.449261, 0.650205, 0.941962, 1.35771", \ + "0.293419, 0.323385, 0.460501, 0.587578, 0.802168, 1.06123, 1.43477", \ + "0.38183, 0.420147, 0.590759, 0.742146, 0.981682, 1.25388, 1.59108" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00994972, 0.00995506, 0.00996258, 0.0099635, 0.00996233, 0.00995956, 0.00995527", \ + "0.00984466, 0.00985984, 0.00991523, 0.00993054, 0.0099379, 0.00993928, 0.00993655", \ + "0.00976822, 0.00978423, 0.00982182, 0.00985362, 0.00988846, 0.0099016, 0.00989887", \ + "0.00986108, 0.0098474, 0.00985619, 0.00983889, 0.00987221, 0.00988984, 0.00989005", \ + "0.0104314, 0.0103639, 0.0101633, 0.010062, 0.0100136, 0.00996196, 0.00995143", \ + "0.0116478, 0.0114889, 0.0109661, 0.0106647, 0.0104647, 0.0102842, 0.0101619", \ + "0.0135267, 0.0132837, 0.0123845, 0.0118191, 0.0112936, 0.0108754, 0.0106271" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000418371, 0.00042018, 0.00042248, 0.000422674, 0.000422468, 0.000421521, 0.000420278", \ + "0.000278777, 0.000295115, 0.000335304, 0.000341326, 0.000348291, 0.000349934, 0.000350414", \ + "0.00016422, 0.000176675, 0.00022903, 0.00026203, 0.000282835, 0.000304525, 0.000308819", \ + "0.000355715, 0.000333682, 0.000293947, 0.000289588, 0.000294841, 0.000305048, 0.000305237", \ + "0.00114292, 0.0010448, 0.000741775, 0.00060717, 0.000493901, 0.000438857, 0.000404118", \ + "0.00255961, 0.00236658, 0.00172009, 0.00135502, 0.0010207, 0.000821781, 0.000688403", \ + "0.00450562, 0.00425007, 0.00325476, 0.00261414, 0.00195496, 0.00153767, 0.00124478" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0086381, 0.00864551, 0.00865546, 0.00865706, 0.0086572, 0.00865616, 0.00865407", \ + "0.00852147, 0.00854104, 0.00860596, 0.00862324, 0.00863276, 0.00863589, 0.00863577", \ + "0.00845991, 0.00845836, 0.00845769, 0.00854859, 0.00858412, 0.00859473, 0.00860001", \ + "0.00856846, 0.00855284, 0.00852897, 0.00854008, 0.0085682, 0.00858824, 0.00859155", \ + "0.00919873, 0.00910412, 0.00887372, 0.00878798, 0.00871575, 0.00867296, 0.00865581", \ + "0.0104731, 0.0102867, 0.00970244, 0.00939518, 0.00919683, 0.00896408, 0.00886683", \ + "0.012424, 0.0121449, 0.0111549, 0.0105627, 0.00998677, 0.00960824, 0.00934629" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000418114, 0.000419932, 0.000422222, 0.000422578, 0.000422251, 0.000421328, 0.000420092", \ + "0.000278004, 0.000292185, 0.000335162, 0.000341156, 0.000348144, 0.0003498, 0.000350288", \ + "0.000162547, 0.000175517, 0.000227189, 0.000262283, 0.000282684, 0.00030442, 0.00030868", \ + "0.000357243, 0.000332107, 0.000291096, 0.00029313, 0.000294683, 0.00030491, 0.000305102", \ + "0.001146, 0.00104478, 0.00074452, 0.000605702, 0.00049594, 0.000436298, 0.000404711", \ + "0.00256197, 0.00237361, 0.00172396, 0.00135564, 0.0010178, 0.000824816, 0.00068957", \ + "0.00452001, 0.00426018, 0.00326141, 0.00261683, 0.0019586, 0.00153576, 0.00124479" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00914139, 0.00914866, 0.00915851, 0.00916026, 0.00916057, 0.00915971, 0.00915791", \ + "0.00902125, 0.0090491, 0.00910303, 0.00912019, 0.00913009, 0.00913343, 0.00913403", \ + "0.00895975, 0.00896821, 0.00901369, 0.00905065, 0.00907972, 0.00910187, 0.00911321", \ + "0.00907404, 0.00905686, 0.00908281, 0.00904001, 0.00886427, 0.00907835, 0.00910085", \ + "0.00972485, 0.00963954, 0.0093954, 0.00930283, 0.00924043, 0.00897791, 0.00915605", \ + "0.0110437, 0.0108638, 0.0102617, 0.00993652, 0.009655, 0.00954814, 0.00939905", \ + "0.013026, 0.0127485, 0.0117473, 0.0111375, 0.0105507, 0.0102233, 0.00994061" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000493467, 0.000496455, 0.000500848, 0.000501726, 0.000501611, 0.000500951, 0.000499725", \ + "0.00035357, 0.000373991, 0.000428514, 0.000442668, 0.000459156, 0.000457068, 0.000459059", \ + "0.000232881, 0.000247445, 0.000304671, 0.000349252, 0.00038059, 0.000408166, 0.000418976", \ + "0.000423868, 0.000403004, 0.000367898, 0.000368916, 0.000382895, 0.000399931, 0.000408034", \ + "0.00120812, 0.00111587, 0.000832818, 0.000693944, 0.000585113, 0.000530492, 0.000504051", \ + "0.00261323, 0.00243853, 0.00182681, 0.00146212, 0.00112604, 0.000928271, 0.000792591", \ + "0.00457511, 0.0043303, 0.00338387, 0.00274998, 0.00208986, 0.00166566, 0.00136697" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00994972, 0.00995506, 0.00996258, 0.0099635, 0.00996233, 0.00995956, 0.00995527", \ + "0.00984466, 0.00985984, 0.00991523, 0.00993054, 0.0099379, 0.00993928, 0.00993655", \ + "0.00976822, 0.00978423, 0.00982182, 0.00985362, 0.00988846, 0.0099016, 0.00989887", \ + "0.00986108, 0.0098474, 0.00985619, 0.00983889, 0.00987221, 0.00988984, 0.00989005", \ + "0.0104314, 0.0103639, 0.0101633, 0.010062, 0.0100136, 0.00996196, 0.00995143", \ + "0.0116478, 0.0114889, 0.0109661, 0.0106647, 0.0104647, 0.0102842, 0.0101619", \ + "0.0135267, 0.0132837, 0.0123845, 0.0118191, 0.0112936, 0.0108754, 0.0106271" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000493467, 0.000496455, 0.000500848, 0.000501726, 0.000501611, 0.000500951, 0.000499725", \ + "0.00035357, 0.000373991, 0.000428514, 0.000442668, 0.000459156, 0.000457068, 0.000459059", \ + "0.000232881, 0.000247445, 0.000304671, 0.000349252, 0.00038059, 0.000408166, 0.000418976", \ + "0.000423868, 0.000403004, 0.000367898, 0.000368916, 0.000382895, 0.000399931, 0.000408034", \ + "0.00120812, 0.00111587, 0.000832818, 0.000693944, 0.000585113, 0.000530492, 0.000504051", \ + "0.00261323, 0.00243853, 0.00182681, 0.00146212, 0.00112604, 0.000928271, 0.000792591", \ + "0.00457511, 0.0043303, 0.00338387, 0.00274998, 0.00208986, 0.00166566, 0.00136697" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00876797, 0.00879428, 0.00883275, 0.00884164, 0.00884588, 0.00884577, 0.00884403", \ + "0.00858473, 0.00864524, 0.0087689, 0.00881182, 0.00883813, 0.00884889, 0.00885465", \ + "0.00847107, 0.00848255, 0.00856884, 0.00865331, 0.00873124, 0.00878012, 0.00879861", \ + "0.00857473, 0.00855606, 0.0085628, 0.00860374, 0.00867267, 0.00872504, 0.00875763", \ + "0.00920443, 0.00910905, 0.00889036, 0.00881834, 0.00877615, 0.00875492, 0.00877389", \ + "0.0105215, 0.0103001, 0.00971286, 0.00941609, 0.00921649, 0.00902072, 0.00894315", \ + "0.0125381, 0.0122018, 0.0111153, 0.010532, 0.00999137, 0.009638, 0.00939777" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000402687, 0.0004084, 0.000415907, 0.000417211, 0.00041731, 0.000416373, 0.000418078", \ + "0.000213386, 0.000243171, 0.000311662, 0.000331524, 0.000341958, 0.000339745, 0.000343775", \ + "0.000276363, 0.000270134, 0.00028933, 0.000295158, 0.000292871, 0.000311125, 0.000310935", \ + "0.000694614, 0.000621986, 0.000530619, 0.000463652, 0.000397536, 0.000373771, 0.000351147", \ + "0.0018331, 0.00168008, 0.00119984, 0.000945489, 0.000717746, 0.000588304, 0.000507449", \ + "0.00345356, 0.00322978, 0.00244144, 0.00193298, 0.00143143, 0.00111285, 0.000903191", \ + "0.00563612, 0.00535358, 0.00423568, 0.00345412, 0.00260962, 0.00203074, 0.00161407" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00743571, 0.00747591, 0.00752473, 0.00753511, 0.00754062, 0.00754261, 0.00754494", \ + "0.00723778, 0.00729797, 0.00745545, 0.00750345, 0.00753257, 0.00754549, 0.00755358", \ + "0.00714419, 0.00717266, 0.00726202, 0.0073451, 0.00742583, 0.00747637, 0.0074919", \ + "0.0072895, 0.00726764, 0.00728696, 0.00729541, 0.00736503, 0.00742213, 0.00745962", \ + "0.00797297, 0.00787044, 0.00759, 0.00753826, 0.0074705, 0.00745933, 0.0074781", \ + "0.0094222, 0.00913633, 0.00845289, 0.00814296, 0.00795684, 0.00772849, 0.00765498", \ + "0.0115044, 0.0111073, 0.00990603, 0.00927117, 0.00873503, 0.00834313, 0.00811368" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000402606, 0.000408503, 0.000416152, 0.00041748, 0.000417611, 0.00041676, 0.000418261", \ + "0.000212963, 0.000243026, 0.000311559, 0.000331841, 0.000342568, 0.000340236, 0.000344233", \ + "0.000275444, 0.000266997, 0.00028819, 0.000293166, 0.000293085, 0.00031139, 0.000311343", \ + "0.000697386, 0.000623833, 0.000533071, 0.000465711, 0.000397704, 0.000373975, 0.000351483", \ + "0.00183861, 0.00168791, 0.00119925, 0.000946444, 0.000718591, 0.000590254, 0.000505433", \ + "0.00346312, 0.00323743, 0.00244193, 0.00193543, 0.00143173, 0.00111414, 0.000903233", \ + "0.00565017, 0.00536387, 0.00424459, 0.00345727, 0.00261012, 0.00203163, 0.00161421" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00794504, 0.00798395, 0.0080323, 0.00804245, 0.00804771, 0.00805132, 0.00805347", \ + "0.0077465, 0.0078129, 0.00796258, 0.00800498, 0.00803419, 0.00804688, 0.00805395", \ + "0.00766569, 0.00768098, 0.00771862, 0.00784883, 0.00793302, 0.00797656, 0.00800727", \ + "0.00780199, 0.00777245, 0.00777972, 0.00780622, 0.00787413, 0.00735952, 0.00796647", \ + "0.00852214, 0.00838505, 0.00812176, 0.00806568, 0.00801468, 0.00776236, 0.00798135", \ + "0.00997019, 0.00971219, 0.00899453, 0.00868271, 0.00840183, 0.0082984, 0.00819519", \ + "0.0120986, 0.0117097, 0.0104975, 0.00984885, 0.00928098, 0.00895948, 0.00870411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000475489, 0.000482951, 0.000494154, 0.00049691, 0.000497193, 0.000496427, 0.000495223", \ + "0.000288113, 0.000325894, 0.000396799, 0.000425993, 0.000446135, 0.000447412, 0.000453178", \ + "0.000363495, 0.000341227, 0.000394807, 0.000399988, 0.000415197, 0.000428537, 0.000431061", \ + "0.000756702, 0.000701488, 0.000628323, 0.000538264, 0.000479307, 0.000460146, 0.000441433", \ + "0.00189515, 0.00175679, 0.00130163, 0.00104095, 0.000819345, 0.000687009, 0.0006081", \ + "0.00351615, 0.00331597, 0.0025652, 0.00206374, 0.00155831, 0.00123978, 0.00101532", \ + "0.00571599, 0.00545504, 0.00438841, 0.00361251, 0.00277377, 0.00219343, 0.0017639" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00876797, 0.00879428, 0.00883275, 0.00884164, 0.00884588, 0.00884577, 0.00884403", \ + "0.00858473, 0.00864524, 0.0087689, 0.00881182, 0.00883813, 0.00884889, 0.00885465", \ + "0.00847107, 0.00848255, 0.00856884, 0.00865331, 0.00873124, 0.00878012, 0.00879861", \ + "0.00857473, 0.00855606, 0.0085628, 0.00860374, 0.00867267, 0.00872504, 0.00875763", \ + "0.00920443, 0.00910905, 0.00889036, 0.00881834, 0.00877615, 0.00875492, 0.00877389", \ + "0.0105215, 0.0103001, 0.00971286, 0.00941609, 0.00921649, 0.00902072, 0.00894315", \ + "0.0125381, 0.0122018, 0.0111153, 0.010532, 0.00999137, 0.009638, 0.00939777" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000475489, 0.000482951, 0.000494154, 0.00049691, 0.000497193, 0.000496427, 0.000495223", \ + "0.000288113, 0.000325894, 0.000396799, 0.000425993, 0.000446135, 0.000447412, 0.000453178", \ + "0.000363495, 0.000341227, 0.000394807, 0.000399988, 0.000415197, 0.000428537, 0.000431061", \ + "0.000756702, 0.000701488, 0.000628323, 0.000538264, 0.000479307, 0.000460146, 0.000441433", \ + "0.00189515, 0.00175679, 0.00130163, 0.00104095, 0.000819345, 0.000687009, 0.0006081", \ + "0.00351615, 0.00331597, 0.0025652, 0.00206374, 0.00155831, 0.00123978, 0.00101532", \ + "0.00571599, 0.00545504, 0.00438841, 0.00361251, 0.00277377, 0.00219343, 0.0017639" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00468758, 0.00475711, 0.00483685, 0.00485353, 0.00486185, 0.00486508, 0.00486663", \ + "0.00445362, 0.00453238, 0.00472733, 0.00479527, 0.00483942, 0.00485704, 0.00486915", \ + "0.00466621, 0.00462465, 0.00463069, 0.00456853, 0.00473677, 0.00478468, 0.00481509", \ + "0.00521756, 0.00510861, 0.00486678, 0.00470986, 0.00481998, 0.0048142, 0.00482565", \ + "0.0064979, 0.00628416, 0.00574722, 0.00547931, 0.00516469, 0.00503752, 0.00496299", \ + "0.0082715, 0.00793374, 0.00696458, 0.00642346, 0.00591019, 0.00557176, 0.00535371", \ + "0.0106239, 0.0101767, 0.00876109, 0.00794692, 0.00707649, 0.0065764, 0.00606483" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000344016, -0.000279788, -0.000209136, -0.000195533, -0.000187961, -0.000185426, -0.000182954", \ + "-0.00054032, -0.000447915, -0.000253081, -0.000189237, -0.000152793, -0.000141907, -0.00013195", \ + "-0.000370782, -0.000423478, -0.000320819, -0.000277575, -0.000219447, -0.000180167, -0.000157453", \ + "9.87479e-05, 1.26665e-05, -9.34874e-05, -0.000150406, -0.000157707, -0.000149745, -0.000149401", \ + "0.00135625, 0.00113561, 0.000562666, 0.000312089, 0.000108176, 2.00427e-05, -2.70817e-05", \ + "0.00314785, 0.00280049, 0.00180669, 0.00126496, 0.000790379, 0.000504111, 0.00032662", \ + "0.00550755, 0.00505341, 0.00360445, 0.0027688, 0.0019309, 0.00138132, 0.0010027" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00604, 0.00608449, 0.00614735, 0.00616128, 0.00616863, 0.00617016, 0.00616962", \ + "0.00581564, 0.00587948, 0.00604582, 0.00610609, 0.00614587, 0.00616224, 0.00617082", \ + "0.00594245, 0.0059364, 0.00594043, 0.00587252, 0.00604486, 0.0060894, 0.00611718", \ + "0.00644821, 0.00646181, 0.00621788, 0.0061549, 0.00612301, 0.00611784, 0.00612624", \ + "0.00763941, 0.00746607, 0.00701341, 0.00673831, 0.00633903, 0.00633347, 0.00625908", \ + "0.00935866, 0.00903919, 0.0081953, 0.007685, 0.00719525, 0.00686423, 0.00663618", \ + "0.0116221, 0.0112388, 0.00995018, 0.00919085, 0.00835531, 0.00788267, 0.00737622" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000341631, -0.00027848, -0.000208487, -0.000194913, -0.000187343, -0.000184878, -0.000182341", \ + "-0.000537145, -0.000445922, -0.000251989, -0.000188205, -0.000151108, -0.000141135, -0.000131192", \ + "-0.000372171, -0.000421272, -0.000319467, -0.000276155, -0.000218326, -0.000180157, -0.000156571", \ + "0.0001016, 8.39349e-06, -9.57997e-05, -0.000149314, -0.000156987, -0.000148908, -0.000148622", \ + "0.001327, 0.00112864, 0.000560085, 0.000307915, 0.000109132, 2.05324e-05, -2.64936e-05", \ + "0.0030861, 0.00276778, 0.0018013, 0.0012641, 0.000787423, 0.00050388, 0.000324515", \ + "0.00541852, 0.00499273, 0.00359205, 0.00276458, 0.00192472, 0.00138151, 0.00100235" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00468874, 0.0047564, 0.0048355, 0.00485166, 0.00486032, 0.00486483, 0.00486842", \ + "0.00446009, 0.00453464, 0.00472733, 0.00479446, 0.00482115, 0.00485619, 0.00486686", \ + "0.00468339, 0.00464842, 0.00468687, 0.00457277, 0.00477806, 0.00481215, 0.0048353", \ + "0.00527777, 0.00514605, 0.00489202, 0.00488017, 0.0048335, 0.00449859, 0.00483794", \ + "0.00664066, 0.00640438, 0.00575935, 0.00544576, 0.00521366, 0.00505071, 0.0049769", \ + "0.00847256, 0.00813316, 0.00709135, 0.00652378, 0.00596147, 0.00567759, 0.00542492", \ + "0.010939, 0.0104773, 0.00899643, 0.00813334, 0.00722504, 0.00669987, 0.0062471" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.00036375, -0.00029946, -0.000229806, -0.000213462, -0.000206289, -0.000202545, -0.000199598", \ + "-0.000587859, -0.000505426, -0.000307677, -0.000245222, -0.000205044, -0.000193627, -0.000182996", \ + "-0.000348531, -0.000443733, -0.000369598, -0.000315688, -0.000267181, -0.000231856, -0.000212397", \ + "0.000134851, 3.32764e-05, -0.000106878, -0.000193551, -0.000222032, -0.000219053, -0.000219842", \ + "0.00144081, 0.00121304, 0.000611085, 0.000332379, 9.15185e-05, -1.7263e-05, -8.2962e-05", \ + "0.0033013, 0.00294266, 0.00191418, 0.00135606, 0.000825451, 0.000513551, 0.000310991", \ + "0.00575751, 0.00528529, 0.00379476, 0.0029259, 0.00204333, 0.00145866, 0.00104248" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00604, 0.00608449, 0.00614735, 0.00616128, 0.00616863, 0.00617016, 0.00616962", \ + "0.00581564, 0.00587948, 0.00604582, 0.00610609, 0.00614587, 0.00616224, 0.00617082", \ + "0.00594245, 0.0059364, 0.00594043, 0.00587252, 0.00604486, 0.0060894, 0.00611718", \ + "0.00644821, 0.00646181, 0.00621788, 0.0061549, 0.00612301, 0.00611784, 0.00612624", \ + "0.00763941, 0.00746607, 0.00701341, 0.00673831, 0.00633903, 0.00633347, 0.00625908", \ + "0.00935866, 0.00903919, 0.0081953, 0.007685, 0.00719525, 0.00686423, 0.00663618", \ + "0.0116221, 0.0112388, 0.00995018, 0.00919085, 0.00835531, 0.00788267, 0.00737622" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.00036375, -0.00029946, -0.000229806, -0.000213462, -0.000206289, -0.000202545, -0.000199598", \ + "-0.000587859, -0.000505426, -0.000307677, -0.000245222, -0.000205044, -0.000193627, -0.000182996", \ + "-0.000348531, -0.000443733, -0.000369598, -0.000315688, -0.000267181, -0.000231856, -0.000212397", \ + "0.000134851, 3.32764e-05, -0.000106878, -0.000193551, -0.000222032, -0.000219053, -0.000219842", \ + "0.00144081, 0.00121304, 0.000611085, 0.000332379, 9.15185e-05, -1.7263e-05, -8.2962e-05", \ + "0.0033013, 0.00294266, 0.00191418, 0.00135606, 0.000825451, 0.000513551, 0.000310991", \ + "0.00575751, 0.00528529, 0.00379476, 0.0029259, 0.00204333, 0.00145866, 0.00104248" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00592372, 0.00594328, 0.00596956, 0.00597443, 0.00597629, 0.00597576, 0.00597498", \ + "0.00573731, 0.00577981, 0.00588133, 0.00591539, 0.00593579, 0.00594492, 0.00594822", \ + "0.00593382, 0.00591619, 0.00586812, 0.00576196, 0.00589015, 0.00590904, 0.00592002", \ + "0.00646168, 0.00633354, 0.00615083, 0.00608719, 0.00601086, 0.00597588, 0.00596244", \ + "0.00764172, 0.00748156, 0.00699647, 0.00670344, 0.00628371, 0.00568739, 0.00614448", \ + "0.00932986, 0.00907615, 0.00823647, 0.00769495, 0.00715341, 0.00679619, 0.00656082", \ + "0.011529, 0.0112187, 0.0100289, 0.00923351, 0.00837438, 0.00783935, 0.0073293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000288144, -0.000247807, -0.000200961, -0.000191395, -0.00018641, -0.000184558, -0.000183388", \ + "-0.000470328, -0.00038814, -0.000221572, -0.000174515, -0.000147149, -0.000134794, -0.000128067", \ + "-0.000571089, -0.000553673, -0.000419008, -0.000322078, -0.000237459, -0.0001879, -0.000161784", \ + "-0.000309833, -0.000349845, -0.000376672, -0.000339625, -0.000271507, -0.000222007, -0.000189754", \ + "0.000637132, 0.000470988, 7.96823e-05, -4.47743e-05, -0.000117891, -0.000134923, -0.000134016", \ + "0.00222978, 0.00192165, 0.0010746, 0.000694339, 0.000372708, 0.000213015, 0.000112015", \ + "0.00437611, 0.00395935, 0.00262989, 0.00193686, 0.00128222, 0.000893147, 0.000634676" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00724407, 0.00725739, 0.00727853, 0.0072829, 0.00728348, 0.00728096, 0.0072778", \ + "0.00707153, 0.00710969, 0.00719419, 0.00722512, 0.00724289, 0.00725024, 0.0072508", \ + "0.00722955, 0.00721063, 0.00710138, 0.00706477, 0.00719684, 0.00721352, 0.00722194", \ + "0.00766295, 0.00759575, 0.00751639, 0.00739271, 0.00731582, 0.00728132, 0.00726268", \ + "0.00884986, 0.00870109, 0.00825892, 0.00798029, 0.00751752, 0.00701095, 0.00744052", \ + "0.0104614, 0.0102508, 0.00946902, 0.00894259, 0.00845022, 0.00808087, 0.0078433", \ + "0.0126144, 0.0123294, 0.0112233, 0.0104811, 0.00967089, 0.00913986, 0.0086008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000286967, -0.000247305, -0.000200867, -0.00019132, -0.000186347, -0.000183779, -0.000183335", \ + "-0.000468496, -0.000386805, -0.000220898, -0.000174356, -0.000147049, -0.000134707, -0.000127983", \ + "-0.000570656, -0.00055053, -0.00041696, -0.000322518, -0.000237289, -0.000187744, -0.000161663", \ + "-0.000312604, -0.000350617, -0.000378019, -0.000335824, -0.000271333, -0.000221854, -0.000189631", \ + "0.000620703, 0.000458216, 8.07809e-05, -4.37919e-05, -0.000119051, -0.000132856, -0.000133885", \ + "0.00218308, 0.0018974, 0.00107133, 0.000690255, 0.000372401, 0.000212826, 0.000113505", \ + "0.00430212, 0.00390735, 0.00262781, 0.00193429, 0.00128714, 0.000895657, 0.000635565" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00591931, 0.00593865, 0.00596476, 0.00596973, 0.00597263, 0.00597166, 0.00597094", \ + "0.00574147, 0.00578152, 0.00587511, 0.00590884, 0.00592999, 0.00593878, 0.00594202", \ + "0.00594259, 0.00592523, 0.00595325, 0.00592704, 0.00592762, 0.00553738, 0.00593662", \ + "0.00647855, 0.00640609, 0.00617484, 0.00609843, 0.00602245, 0.0056641, 0.00596776", \ + "0.00777071, 0.00757002, 0.00700764, 0.00670709, 0.00644216, 0.00594502, 0.00614926", \ + "0.00950752, 0.00925554, 0.00836004, 0.00779183, 0.00725768, 0.00692517, 0.00663256", \ + "0.0118005, 0.0114873, 0.0102663, 0.00942131, 0.00852947, 0.00795633, 0.00747994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000306271, -0.000266263, -0.000217684, -0.000207871, -0.000202827, -0.000200098, -0.000198542", \ + "-0.000506777, -0.000433595, -0.000272624, -0.00022648, -0.000194386, -0.000181566, -0.00017452", \ + "-0.000585087, -0.00056844, -0.000465608, -0.000379997, -0.000300261, -0.000249933, -0.000224611", \ + "-0.00029946, -0.000348166, -0.00039903, -0.000382431, -0.00032843, -0.000283859, -0.000254886", \ + "0.000701978, 0.000516666, 0.000100118, -5.36935e-05, -0.000150295, -0.000182306, -0.00018933", \ + "0.00236004, 0.0020344, 0.00115015, 0.000736998, 0.000382903, 0.000198791, 7.98913e-05", \ + "0.00458897, 0.00415084, 0.00278473, 0.00205007, 0.00135784, 0.000930092, 0.00064335" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00724407, 0.00725739, 0.00727853, 0.0072829, 0.00728348, 0.00728096, 0.0072778", \ + "0.00707153, 0.00710969, 0.00719419, 0.00722512, 0.00724289, 0.00725024, 0.0072508", \ + "0.00722955, 0.00721063, 0.00710138, 0.00706477, 0.00719684, 0.00721352, 0.00722194", \ + "0.00766295, 0.00759575, 0.00751639, 0.00739271, 0.00731582, 0.00728132, 0.00726268", \ + "0.00884986, 0.00870109, 0.00825892, 0.00798029, 0.00751752, 0.00701095, 0.00744052", \ + "0.0104614, 0.0102508, 0.00946902, 0.00894259, 0.00845022, 0.00808087, 0.0078433", \ + "0.0126144, 0.0123294, 0.0112233, 0.0104811, 0.00967089, 0.00913986, 0.0086008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000306271, -0.000266263, -0.000217684, -0.000207871, -0.000202827, -0.000200098, -0.000198542", \ + "-0.000506777, -0.000433595, -0.000272624, -0.00022648, -0.000194386, -0.000181566, -0.00017452", \ + "-0.000585087, -0.00056844, -0.000465608, -0.000379997, -0.000300261, -0.000249933, -0.000224611", \ + "-0.00029946, -0.000348166, -0.00039903, -0.000382431, -0.00032843, -0.000283859, -0.000254886", \ + "0.000701978, 0.000516666, 0.000100118, -5.36935e-05, -0.000150295, -0.000182306, -0.00018933", \ + "0.00236004, 0.0020344, 0.00115015, 0.000736998, 0.000382903, 0.000198791, 7.98913e-05", \ + "0.00458897, 0.00415084, 0.00278473, 0.00205007, 0.00135784, 0.000930092, 0.00064335" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00231974; + rise_capacitance : 0.00231974; + rise_capacitance_range (0.00178279, 0.00231974); + fall_capacitance : 0.00231961; + fall_capacitance_range (0.00173122, 0.00231961); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00107524, -0.00121702, -0.00130684, -0.00132456, -0.00131555, -0.00132029, -0.00131849" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00132619, 0.00132029, 0.00132949, 0.00132901, 0.00131555, 0.00132029, 0.00131849" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00147837, -0.00148163, -0.00148399, -0.0014825, -0.0014797, -0.00148231, -0.00148111" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00148176, 0.00149331, 0.00148484, 0.00148742, 0.00148482, 0.00148594, 0.001484" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148145, -0.00147901, -0.00148468, -0.00148777, -0.00148234, -0.00148484, -0.00148359" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156263, 0.00151854, 0.00149032, 0.00149311, 0.00148904, 0.00148968, 0.00148696" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148155, -0.00147919, -0.00148488, -0.00148783, -0.00148243, -0.00148493, -0.00148368" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156253, 0.00151846, 0.0014904, 0.00149301, 0.00148892, 0.0014896, 0.00148688" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00241404; + rise_capacitance : 0.00235602; + rise_capacitance_range (0.00164031, 0.00235602); + fall_capacitance : 0.00241404; + fall_capacitance_range (0.00171119, 0.00241404); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010797, -0.00122372, -0.00130738, -0.00132108, -0.00131779, -0.00132263, -0.00132082" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00132719, 0.00131432, 0.00132596, 0.00132108, 0.00131779, 0.00132263, 0.00132082" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148417, -0.00147619, -0.00148168, -0.00148281, -0.00147953, -0.00148245, -0.00148121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00149373, 0.00148309, 0.00149448, 0.00148826, 0.00148794, 0.00148626, 0.00148408" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00185557, -0.00185954, -0.00185883, -0.00186101, -0.00186432, -0.00187219, -0.00188081" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00189446, 0.00188888, 0.00188523, 0.00188839, 0.00188791, 0.00188968, 0.00188746" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00185568, -0.00185966, -0.001859, -0.00186125, -0.00186443, -0.00187228, -0.00188091" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00189434, 0.0018889, 0.00188542, 0.00188846, 0.00188781, 0.00188959, 0.00188738" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00246329; + rise_capacitance : 0.00246329; + rise_capacitance_range (0.00141362, 0.00246329); + fall_capacitance : 0.00246246; + fall_capacitance_range (0.00144171, 0.00246246); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000243702, -0.000241235, -0.000240438, -0.000240537, -0.000239879, -0.000239857, -0.000239529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000270784, 0.000270121, 0.000267942, 0.000266546, 0.000262287, 0.000256704, 0.000247314" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000228977, -0.000233341, -0.000234483, -0.000233513, -0.000232533, -0.000232251, -0.000231907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000234224, 0.000233514, 0.000234923, 0.000233513, 0.000232533, 0.000232251, 0.000231907" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00185956, -0.00185588, -0.00186425, -0.00186804, -0.00186914, -0.0018674, -0.00187713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00188522, 0.00189461, 0.0018905, 0.00188892, 0.00189133, 0.00187964, 0.00187961" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00185935, -0.00185489, -0.00186409, -0.00186789, -0.00186903, -0.00186741, -0.00187711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00188527, 0.00189458, 0.00189045, 0.00188889, 0.00189139, 0.00187979, 0.00187974" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00242057; + rise_capacitance : 0.00242057; + rise_capacitance_range (0.00170643, 0.00242057); + fall_capacitance : 0.00236158; + fall_capacitance_range (0.00159176, 0.00236158); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00023943, -0.000242893, -0.000240015, -0.00024025, -0.000239793, -0.000239844, -0.00023952" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000269938, 0.000271233, 0.000269593, 0.000265471, 0.000261763, 0.000256696, 0.000247311" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000231447, -0.000232274, -0.000231572, -0.000232342, -0.000231922, -0.000232124, -0.000231837" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000232448, 0.000234245, 0.000231572, 0.000232342, 0.000231922, 0.000232124, 0.000231837" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148203, -0.00148043, -0.00148247, -0.00148781, -0.00148438, -0.00148469, -0.00148357" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00155892, 0.00150477, 0.00149927, 0.00149317, 0.00148809, 0.00148777, 0.00148559" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148196, -0.00148036, -0.00148477, -0.00148767, -0.00148428, -0.00148459, -0.00148348" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00155902, 0.00150482, 0.00149924, 0.00149315, 0.0014881, 0.00148784, 0.00148567" \ + ); + } + } + } + } + cell (AOI22X2) { + area : 9.8784; + cell_leakage_power : 0.113554; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.107852; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143452; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143452; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123155; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177921; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109167; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0871454; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0952718; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177921; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0871454; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0651236; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0732501; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176116; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0952718; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0732501; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0813765; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113554; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !C) + (!A * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0657761, 0.0861699, 0.192387, 0.324222, 0.587473, 0.929511, 1.37697", \ + "0.0856116, 0.106253, 0.212913, 0.344928, 0.60829, 0.950379, 1.39787", \ + "0.1527, 0.181244, 0.298585, 0.431328, 0.695011, 1.03736, 1.48482", \ + "0.1916, 0.232092, 0.385937, 0.532079, 0.796677, 1.14012, 1.58813", \ + "0.231776, 0.290439, 0.504797, 0.694643, 0.996776, 1.34256, 1.79033", \ + "0.265003, 0.340079, 0.614052, 0.852685, 1.21795, 1.60624, 2.05908", \ + "0.297383, 0.386385, 0.716305, 1.00437, 1.4387, 1.88665, 2.39018" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0488207, 0.0766707, 0.224361, 0.408456, 0.776313, 1.25447, 1.87979", \ + "0.0489357, 0.0766872, 0.224358, 0.408437, 0.776301, 1.25447, 1.87979", \ + "0.0768934, 0.102824, 0.232906, 0.40944, 0.776408, 1.25458, 1.87958", \ + "0.116553, 0.146975, 0.27864, 0.435721, 0.781148, 1.25428, 1.87956", \ + "0.187949, 0.225788, 0.37935, 0.537928, 0.843913, 1.28066, 1.8832", \ + "0.266717, 0.312775, 0.494581, 0.671744, 0.981886, 1.37688, 1.93715", \ + "0.346387, 0.403313, 0.621144, 0.822816, 1.15793, 1.54953, 2.06713" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0501532, 0.0661331, 0.14572, 0.242679, 0.435186, 0.684781, 1.01084", \ + "0.0694882, 0.085631, 0.165505, 0.262577, 0.45514, 0.704768, 1.03082", \ + "0.14178, 0.16614, 0.260586, 0.357788, 0.551908, 0.802141, 1.12757", \ + "0.193916, 0.228743, 0.357205, 0.473451, 0.669664, 0.920414, 1.24633", \ + "0.262873, 0.312762, 0.496445, 0.654704, 0.896244, 1.15676, 1.47742", \ + "0.329494, 0.393479, 0.631529, 0.836561, 1.1396, 1.45052, 1.79726", \ + "0.395248, 0.472892, 0.764013, 1.017, 1.38855, 1.75866, 2.16086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0407382, 0.0603425, 0.163382, 0.29162, 0.548075, 0.880903, 1.31613", \ + "0.0406097, 0.0602381, 0.163346, 0.291632, 0.54796, 0.880902, 1.31613", \ + "0.0730675, 0.091521, 0.177516, 0.294367, 0.547954, 0.880969, 1.3163", \ + "0.113334, 0.136455, 0.229202, 0.331022, 0.55943, 0.881483, 1.3161", \ + "0.179761, 0.212141, 0.329108, 0.439968, 0.639742, 0.924901, 1.32331", \ + "0.249581, 0.292832, 0.443298, 0.573948, 0.788948, 1.04501, 1.40798", \ + "0.323153, 0.377596, 0.566361, 0.723107, 0.964938, 1.23261, 1.56509" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0757061, 0.0963445, 0.203162, 0.335279, 0.598772, 0.940993, 1.38843", \ + "0.0956222, 0.116426, 0.223718, 0.355979, 0.619591, 0.961862, 1.40933", \ + "0.167639, 0.194583, 0.309723, 0.44235, 0.706322, 1.04897, 1.4965", \ + "0.213632, 0.250872, 0.399278, 0.543658, 0.80927, 1.15148, 1.59993", \ + "0.264404, 0.317896, 0.52255, 0.708869, 1.00855, 1.354, 1.80173", \ + "0.307263, 0.375605, 0.636928, 0.870359, 1.23183, 1.61825, 2.06963", \ + "0.3477, 0.429003, 0.743925, 1.02551, 1.45488, 1.90071, 2.40231" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0571662, 0.0853662, 0.233526, 0.418002, 0.786176, 1.26462, 1.89009", \ + "0.0572384, 0.0853577, 0.23356, 0.417911, 0.786177, 1.26462, 1.89009", \ + "0.0831716, 0.109167, 0.241221, 0.418663, 0.786191, 1.26463, 1.89011", \ + "0.123392, 0.153442, 0.285117, 0.44384, 0.790479, 1.26474, 1.8902", \ + "0.195401, 0.232804, 0.385727, 0.544075, 0.8517, 1.28982, 1.89325", \ + "0.274991, 0.320754, 0.501965, 0.678375, 0.988289, 1.38463, 1.94538", \ + "0.356754, 0.413223, 0.628347, 0.82949, 1.16442, 1.55575, 2.07578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0506788, 0.0666905, 0.146476, 0.243668, 0.436685, 0.686878, 1.01363", \ + "0.0700024, 0.0861829, 0.166246, 0.263563, 0.456642, 0.706863, 1.0336", \ + "0.142865, 0.167097, 0.261347, 0.358763, 0.553412, 0.804252, 1.13038", \ + "0.195924, 0.230481, 0.358355, 0.474542, 0.671151, 0.922448, 1.24908", \ + "0.266458, 0.316, 0.498601, 0.656523, 0.897675, 1.15889, 1.48631", \ + "0.335411, 0.398465, 0.635159, 0.839567, 1.14197, 1.4528, 1.79969", \ + "0.40432, 0.480536, 0.769556, 1.02145, 1.39202, 1.76217, 2.16379" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0530917, 0.0721078, 0.174183, 0.302213, 0.558249, 0.891098, 1.3265", \ + "0.052973, 0.0720179, 0.174166, 0.302214, 0.558256, 0.891149, 1.32621", \ + "0.0882745, 0.104559, 0.188334, 0.304808, 0.558247, 0.891067, 1.32663", \ + "0.133813, 0.153369, 0.24026, 0.341351, 0.569767, 0.891514, 1.32653", \ + "0.209302, 0.235982, 0.3434, 0.450821, 0.649191, 0.935326, 1.33986", \ + "0.288617, 0.324614, 0.461821, 0.587138, 0.798487, 1.05362, 1.4181", \ + "0.371713, 0.417557, 0.589227, 0.73996, 0.977004, 1.24365, 1.5755" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0563482, 0.0721677, 0.154371, 0.256278, 0.459692, 0.723951, 1.06943", \ + "0.0766127, 0.0926573, 0.175196, 0.277246, 0.480743, 0.745043, 1.09056", \ + "0.146488, 0.172315, 0.271444, 0.373869, 0.577754, 0.842305, 1.18811", \ + "0.185648, 0.224214, 0.364355, 0.488072, 0.695302, 0.958142, 1.30596", \ + "0.22597, 0.282683, 0.487084, 0.660627, 0.920327, 1.19421, 1.54072", \ + "0.258272, 0.330972, 0.596152, 0.822247, 1.15334, 1.48729, 1.85206", \ + "0.289468, 0.375887, 0.696933, 0.974044, 1.38133, 1.78426, 2.21445" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0412695, 0.0624211, 0.174737, 0.314707, 0.594231, 0.95758, 1.43281", \ + "0.0413977, 0.0624621, 0.174728, 0.314712, 0.594234, 0.957578, 1.43264", \ + "0.0766832, 0.0962907, 0.189005, 0.317617, 0.594258, 0.957725, 1.43268", \ + "0.121884, 0.146618, 0.247222, 0.356141, 0.605368, 0.957784, 1.43266", \ + "0.19864, 0.231162, 0.358274, 0.479746, 0.694377, 1.00256, 1.44451", \ + "0.282548, 0.322894, 0.483025, 0.628364, 0.862028, 1.13652, 1.53009", \ + "0.366332, 0.417011, 0.613519, 0.788401, 1.05707, 1.34974, 1.70628" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0558644, 0.0714333, 0.150358, 0.247069, 0.439383, 0.688852, 1.01486", \ + "0.075217, 0.0909891, 0.170353, 0.267211, 0.459624, 0.709137, 1.03514", \ + "0.150165, 0.173125, 0.265258, 0.362267, 0.555957, 0.805968, 1.13192", \ + "0.205872, 0.238562, 0.363285, 0.478355, 0.674183, 0.923967, 1.25047", \ + "0.280268, 0.327432, 0.505, 0.660677, 0.901096, 1.161, 1.48771", \ + "0.352501, 0.412888, 0.643395, 0.845119, 1.14609, 1.45525, 1.80155", \ + "0.42455, 0.497571, 0.779667, 1.02826, 1.39639, 1.7651, 2.16593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0436759, 0.0633597, 0.166701, 0.295095, 0.551521, 0.884307, 1.31928", \ + "0.0436121, 0.0633352, 0.166704, 0.295029, 0.551376, 0.884307, 1.31959", \ + "0.0752591, 0.0936591, 0.180019, 0.297748, 0.551417, 0.884393, 1.31973", \ + "0.1158, 0.138644, 0.231261, 0.333472, 0.562843, 0.884917, 1.31975", \ + "0.182792, 0.21426, 0.330969, 0.442161, 0.641991, 0.927813, 1.33276", \ + "0.253485, 0.295272, 0.444481, 0.575433, 0.790558, 1.04649, 1.41054", \ + "0.326901, 0.380116, 0.566801, 0.723731, 0.966125, 1.23468, 1.56696" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0757061, 0.0963445, 0.203162, 0.335279, 0.598772, 0.940993, 1.38843", \ + "0.0956222, 0.116426, 0.223718, 0.355979, 0.619591, 0.961862, 1.40933", \ + "0.167639, 0.194583, 0.309723, 0.44235, 0.706322, 1.04897, 1.4965", \ + "0.213632, 0.250872, 0.399278, 0.543658, 0.80927, 1.15148, 1.59993", \ + "0.264404, 0.317896, 0.52255, 0.708869, 1.00855, 1.354, 1.80173", \ + "0.307263, 0.375605, 0.636928, 0.870359, 1.23183, 1.61825, 2.06963", \ + "0.3477, 0.429003, 0.743925, 1.02551, 1.45488, 1.90071, 2.40231" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0571662, 0.0853662, 0.233526, 0.418002, 0.786176, 1.26462, 1.89009", \ + "0.0572384, 0.0853577, 0.23356, 0.417911, 0.786177, 1.26462, 1.89009", \ + "0.0831716, 0.109167, 0.241221, 0.418663, 0.786191, 1.26463, 1.89011", \ + "0.123392, 0.153442, 0.285117, 0.44384, 0.790479, 1.26474, 1.8902", \ + "0.195401, 0.232804, 0.385727, 0.544075, 0.8517, 1.28982, 1.89325", \ + "0.274991, 0.320754, 0.501965, 0.678375, 0.988289, 1.38463, 1.94538", \ + "0.356754, 0.413223, 0.628347, 0.82949, 1.16442, 1.55575, 2.07578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0558644, 0.0714333, 0.150358, 0.247069, 0.439383, 0.688852, 1.01486", \ + "0.075217, 0.0909891, 0.170353, 0.267211, 0.459624, 0.709137, 1.03514", \ + "0.150165, 0.173125, 0.265258, 0.362267, 0.555957, 0.805968, 1.13192", \ + "0.205872, 0.238562, 0.363285, 0.478355, 0.674183, 0.923967, 1.25047", \ + "0.280268, 0.327432, 0.505, 0.660677, 0.901096, 1.161, 1.48771", \ + "0.352501, 0.412888, 0.643395, 0.845119, 1.14609, 1.45525, 1.80155", \ + "0.42455, 0.497571, 0.779667, 1.02826, 1.39639, 1.7651, 2.16593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0436759, 0.0633597, 0.166701, 0.295095, 0.551521, 0.884307, 1.31928", \ + "0.0436121, 0.0633352, 0.166704, 0.295029, 0.551376, 0.884307, 1.31959", \ + "0.0752591, 0.0936591, 0.180019, 0.297748, 0.551417, 0.884393, 1.31973", \ + "0.1158, 0.138644, 0.231261, 0.333472, 0.562843, 0.884917, 1.31975", \ + "0.182792, 0.21426, 0.330969, 0.442161, 0.641991, 0.927813, 1.33276", \ + "0.253485, 0.295272, 0.444481, 0.575433, 0.790558, 1.04649, 1.41054", \ + "0.326901, 0.380116, 0.566801, 0.723731, 0.966125, 1.23468, 1.56696" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0573007, 0.0776685, 0.183331, 0.31466, 0.577007, 0.918246, 1.36424", \ + "0.0762899, 0.0968969, 0.203679, 0.335386, 0.598083, 0.939129, 1.3854", \ + "0.136746, 0.167385, 0.288558, 0.420827, 0.684111, 1.02592, 1.47228", \ + "0.167521, 0.212293, 0.372825, 0.521429, 0.786569, 1.12806, 1.57514", \ + "0.195428, 0.261103, 0.486915, 0.680602, 0.985013, 1.33059, 1.77766", \ + "0.215817, 0.299989, 0.589794, 0.834374, 1.20381, 1.59361, 2.04711", \ + "0.234584, 0.334777, 0.685173, 0.981076, 1.42084, 1.8725, 2.37714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0402093, 0.0677506, 0.214601, 0.397904, 0.76463, 1.241, 1.86426", \ + "0.0404723, 0.0678169, 0.214547, 0.397959, 0.76463, 1.24127, 1.86426", \ + "0.0707433, 0.0966917, 0.224646, 0.399112, 0.764679, 1.24142, 1.86448", \ + "0.110267, 0.140768, 0.272593, 0.427353, 0.769385, 1.2414, 1.86431", \ + "0.183294, 0.220056, 0.372999, 0.531096, 0.834148, 1.26821, 1.86795", \ + "0.267525, 0.310577, 0.490316, 0.665932, 0.974361, 1.36648, 1.92482", \ + "0.353932, 0.405895, 0.617521, 0.81746, 1.15139, 1.54156, 2.05415" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0451589, 0.061187, 0.140831, 0.237806, 0.430314, 0.679914, 1.00598", \ + "0.0630668, 0.0793778, 0.159504, 0.25655, 0.448702, 0.698826, 1.02491", \ + "0.137702, 0.16462, 0.262986, 0.358436, 0.551799, 0.800577, 1.12703", \ + "0.189232, 0.227784, 0.367832, 0.487298, 0.680512, 0.928963, 1.25425", \ + "0.257675, 0.311142, 0.511172, 0.683508, 0.935405, 1.18805, 1.51457", \ + "0.322356, 0.389671, 0.645177, 0.869535, 1.19903, 1.52148, 1.86278", \ + "0.385262, 0.465978, 0.774065, 1.04859, 1.45586, 1.85619, 2.27318" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0408049, 0.0603709, 0.163427, 0.291631, 0.548072, 0.880902, 1.31613", \ + "0.0408375, 0.0601096, 0.163334, 0.291651, 0.548072, 0.8809, 1.31613", \ + "0.0872251, 0.107007, 0.184326, 0.295387, 0.547959, 0.880824, 1.31613", \ + "0.131582, 0.159526, 0.256334, 0.347087, 0.563429, 0.881326, 1.31612", \ + "0.199721, 0.240671, 0.378441, 0.491873, 0.671774, 0.934881, 1.3311", \ + "0.272936, 0.326998, 0.50894, 0.656079, 0.869685, 1.09727, 1.43523", \ + "0.352113, 0.419719, 0.647084, 0.830087, 1.09027, 1.34863, 1.64528" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0672162, 0.0878804, 0.194522, 0.326528, 0.589995, 0.93227, 1.38002", \ + "0.0863692, 0.107355, 0.214935, 0.347335, 0.61096, 0.953357, 1.40118", \ + "0.152907, 0.181323, 0.299406, 0.432648, 0.697005, 1.04, 1.48808", \ + "0.192044, 0.23275, 0.386488, 0.532965, 0.798255, 1.14188, 1.59065", \ + "0.232299, 0.290952, 0.505367, 0.695336, 0.997801, 1.34409, 1.79256", \ + "0.263596, 0.338765, 0.613519, 0.8525, 1.2185, 1.60718, 2.06141", \ + "0.291939, 0.381782, 0.714023, 1.00313, 1.43816, 1.88816, 2.39068" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487961, 0.076674, 0.224486, 0.408666, 0.77676, 1.25523, 1.88096", \ + "0.0488759, 0.0766723, 0.224488, 0.408667, 0.776739, 1.25524, 1.88096", \ + "0.0770831, 0.103162, 0.232786, 0.409526, 0.77687, 1.25526, 1.88096", \ + "0.116772, 0.146825, 0.279129, 0.435547, 0.781309, 1.25508, 1.88071", \ + "0.18918, 0.226264, 0.379228, 0.537929, 0.843936, 1.28115, 1.88427", \ + "0.272539, 0.316744, 0.496582, 0.672309, 0.982184, 1.37715, 1.93929", \ + "0.35946, 0.412889, 0.62444, 0.824345, 1.15823, 1.55126, 2.06729" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0456824, 0.0617404, 0.141588, 0.238787, 0.431807, 0.682005, 1.00876", \ + "0.0634629, 0.0798926, 0.16021, 0.257536, 0.450192, 0.700915, 1.02769", \ + "0.139112, 0.165883, 0.263828, 0.359442, 0.553308, 0.802632, 1.12981", \ + "0.191865, 0.229862, 0.369253, 0.488547, 0.681993, 0.930987, 1.25703", \ + "0.262222, 0.315033, 0.513974, 0.685866, 0.937268, 1.19014, 1.5174", \ + "0.329819, 0.396009, 0.649942, 0.87335, 1.20213, 1.52429, 1.86557", \ + "0.396219, 0.475621, 0.78151, 1.05422, 1.46062, 1.86031, 2.27664" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0531595, 0.072136, 0.174187, 0.302218, 0.558275, 0.891097, 1.3265", \ + "0.0531209, 0.0718787, 0.174176, 0.302214, 0.558247, 0.89115, 1.3262", \ + "0.104676, 0.121041, 0.195127, 0.305774, 0.558264, 0.891027, 1.32652", \ + "0.156612, 0.179479, 0.2677, 0.357841, 0.573521, 0.89138, 1.32643", \ + "0.236132, 0.26981, 0.394666, 0.503304, 0.681649, 0.945036, 1.34093", \ + "0.320733, 0.365547, 0.530405, 0.671134, 0.879179, 1.10742, 1.44533", \ + "0.411814, 0.467576, 0.673797, 0.849183, 1.10458, 1.35938, 1.65559" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0500503, 0.0658546, 0.147665, 0.249281, 0.452304, 0.716314, 1.06121", \ + "0.0697034, 0.0856597, 0.168374, 0.270325, 0.473486, 0.737453, 1.08254", \ + "0.131795, 0.159909, 0.263545, 0.366216, 0.570108, 0.834337, 1.17988", \ + "0.162568, 0.205437, 0.353246, 0.47932, 0.684791, 0.94708, 1.2973", \ + "0.19012, 0.253823, 0.470304, 0.648151, 0.910976, 1.18581, 1.53215", \ + "0.210312, 0.291811, 0.573056, 0.805503, 1.14156, 1.47745, 1.84331", \ + "0.228236, 0.325807, 0.666887, 0.952211, 1.36599, 1.77231, 2.20442" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0346689, 0.0556968, 0.167564, 0.30716, 0.586254, 0.948895, 1.42317", \ + "0.0349903, 0.0557711, 0.167566, 0.30716, 0.586263, 0.949066, 1.42349", \ + "0.072345, 0.0922253, 0.183349, 0.310615, 0.586284, 0.948615, 1.42321", \ + "0.117209, 0.142105, 0.243016, 0.350621, 0.595188, 0.949058, 1.42347", \ + "0.196537, 0.227435, 0.354485, 0.47553, 0.688512, 0.995341, 1.43549", \ + "0.285383, 0.322744, 0.479204, 0.624123, 0.857573, 1.13062, 1.52234", \ + "0.375987, 0.421018, 0.611185, 0.784749, 1.05405, 1.34519, 1.6987" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0508392, 0.0664617, 0.145457, 0.24219, 0.434511, 0.683984, 1.00997", \ + "0.0689645, 0.0847783, 0.16423, 0.261116, 0.453577, 0.703137, 1.02916", \ + "0.146954, 0.172475, 0.267, 0.36391, 0.556133, 0.8044, 1.13131", \ + "0.202532, 0.238729, 0.374067, 0.492452, 0.68198, 0.933505, 1.25908", \ + "0.276522, 0.326927, 0.520736, 0.690435, 0.940306, 1.19242, 1.51888", \ + "0.346741, 0.410407, 0.65826, 0.879354, 1.20577, 1.527, 1.86721", \ + "0.415578, 0.491797, 0.791458, 1.06156, 1.46515, 1.86299, 2.2785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0436873, 0.0633593, 0.166701, 0.295157, 0.551521, 0.884307, 1.31959", \ + "0.0437944, 0.0632964, 0.166658, 0.295106, 0.551521, 0.884306, 1.31959", \ + "0.0895192, 0.108634, 0.186687, 0.299815, 0.551552, 0.884494, 1.31959", \ + "0.134519, 0.161838, 0.258125, 0.349008, 0.562691, 0.884606, 1.31969", \ + "0.203689, 0.243401, 0.380039, 0.493333, 0.673397, 0.937556, 1.33424", \ + "0.277764, 0.330019, 0.510022, 0.656855, 0.869457, 1.09904, 1.43792", \ + "0.357621, 0.422803, 0.646734, 0.829827, 1.08995, 1.34928, 1.64664" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0672162, 0.0878804, 0.194522, 0.326528, 0.589995, 0.93227, 1.38002", \ + "0.0863692, 0.107355, 0.214935, 0.347335, 0.61096, 0.953357, 1.40118", \ + "0.152907, 0.181323, 0.299406, 0.432648, 0.697005, 1.04, 1.48808", \ + "0.192044, 0.23275, 0.386488, 0.532965, 0.798255, 1.14188, 1.59065", \ + "0.232299, 0.290952, 0.505367, 0.695336, 0.997801, 1.34409, 1.79256", \ + "0.263596, 0.338765, 0.613519, 0.8525, 1.2185, 1.60718, 2.06141", \ + "0.291939, 0.381782, 0.714023, 1.00313, 1.43816, 1.88816, 2.39068" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487961, 0.076674, 0.224486, 0.408666, 0.77676, 1.25523, 1.88096", \ + "0.0488759, 0.0766723, 0.224488, 0.408667, 0.776739, 1.25524, 1.88096", \ + "0.0770831, 0.103162, 0.232786, 0.409526, 0.77687, 1.25526, 1.88096", \ + "0.116772, 0.146825, 0.279129, 0.435547, 0.781309, 1.25508, 1.88071", \ + "0.18918, 0.226264, 0.379228, 0.537929, 0.843936, 1.28115, 1.88427", \ + "0.272539, 0.316744, 0.496582, 0.672309, 0.982184, 1.37715, 1.93929", \ + "0.35946, 0.412889, 0.62444, 0.824345, 1.15823, 1.55126, 2.06729" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0508392, 0.0664617, 0.145457, 0.24219, 0.434511, 0.683984, 1.00997", \ + "0.0689645, 0.0847783, 0.16423, 0.261116, 0.453577, 0.703137, 1.02916", \ + "0.146954, 0.172475, 0.267, 0.36391, 0.556133, 0.8044, 1.13131", \ + "0.202532, 0.238729, 0.374067, 0.492452, 0.68198, 0.933505, 1.25908", \ + "0.276522, 0.326927, 0.520736, 0.690435, 0.940306, 1.19242, 1.51888", \ + "0.346741, 0.410407, 0.65826, 0.879354, 1.20577, 1.527, 1.86721", \ + "0.415578, 0.491797, 0.791458, 1.06156, 1.46515, 1.86299, 2.2785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0436873, 0.0633593, 0.166701, 0.295157, 0.551521, 0.884307, 1.31959", \ + "0.0437944, 0.0632964, 0.166658, 0.295106, 0.551521, 0.884306, 1.31959", \ + "0.0895192, 0.108634, 0.186687, 0.299815, 0.551552, 0.884494, 1.31959", \ + "0.134519, 0.161838, 0.258125, 0.349008, 0.562691, 0.884606, 1.31969", \ + "0.203689, 0.243401, 0.380039, 0.493333, 0.673397, 0.937556, 1.33424", \ + "0.277764, 0.330019, 0.510022, 0.656855, 0.869457, 1.09904, 1.43792", \ + "0.357621, 0.422803, 0.646734, 0.829827, 1.08995, 1.34928, 1.64664" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487386, 0.0693462, 0.175861, 0.307832, 0.571278, 0.913544, 1.36131", \ + "0.0645191, 0.0855739, 0.192847, 0.325085, 0.58876, 0.931124, 1.37866", \ + "0.128559, 0.163612, 0.288794, 0.418909, 0.683207, 1.02571, 1.47334", \ + "0.167997, 0.216681, 0.392288, 0.539359, 0.801162, 1.14248, 1.58905", \ + "0.217194, 0.283001, 0.526642, 0.73698, 1.0457, 1.38545, 1.83103", \ + "0.260716, 0.342081, 0.647178, 0.915949, 1.31423, 1.70754, 2.15249", \ + "0.299671, 0.396491, 0.759366, 1.08267, 1.56835, 2.05043, 2.55707" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0486301, 0.0766234, 0.224423, 0.40871, 0.776741, 1.25523, 1.8809", \ + "0.0489632, 0.0763108, 0.224483, 0.408689, 0.776724, 1.25505, 1.88079", \ + "0.0975998, 0.125273, 0.241835, 0.410594, 0.776819, 1.25509, 1.88093", \ + "0.140548, 0.17854, 0.312007, 0.453336, 0.783203, 1.25506, 1.88084", \ + "0.205152, 0.257838, 0.440664, 0.596578, 0.873998, 1.28801, 1.88291", \ + "0.274057, 0.341013, 0.574652, 0.772302, 1.06497, 1.42514, 1.95594", \ + "0.349671, 0.43065, 0.712286, 0.951189, 1.30371, 1.66422, 2.13717" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381646, 0.0530153, 0.130126, 0.226028, 0.417693, 0.666822, 0.992566", \ + "0.0570992, 0.0724205, 0.150576, 0.246759, 0.43862, 0.68783, 1.01365", \ + "0.112809, 0.141998, 0.243924, 0.341368, 0.534689, 0.784321, 1.11048", \ + "0.147702, 0.191143, 0.333958, 0.454496, 0.652529, 0.902851, 1.2289", \ + "0.19128, 0.254378, 0.461671, 0.628438, 0.876183, 1.13891, 1.46494", \ + "0.232681, 0.313258, 0.583446, 0.801334, 1.11429, 1.42953, 1.7778", \ + "0.271327, 0.369748, 0.701712, 0.971064, 1.35615, 1.73408, 2.13918" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265596, 0.0458035, 0.148117, 0.276029, 0.531861, 0.865054, 1.29928", \ + "0.0275457, 0.0458244, 0.148136, 0.276029, 0.531861, 0.86441, 1.29928", \ + "0.0634281, 0.0824271, 0.165905, 0.279977, 0.531983, 0.864472, 1.29945", \ + "0.102891, 0.127158, 0.220184, 0.319449, 0.545273, 0.864943, 1.2992", \ + "0.168677, 0.201963, 0.320405, 0.431013, 0.628854, 0.910546, 1.3128", \ + "0.237903, 0.282897, 0.434727, 0.565284, 0.779307, 1.03422, 1.39259", \ + "0.312303, 0.368464, 0.558115, 0.715182, 0.955983, 1.22475, 1.55427" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0588042, 0.0795729, 0.186573, 0.318736, 0.582267, 0.924496, 1.37214", \ + "0.0749821, 0.0959575, 0.203624, 0.336013, 0.599751, 0.942074, 1.3895", \ + "0.147452, 0.179235, 0.299384, 0.429772, 0.69419, 1.03667, 1.48417", \ + "0.19468, 0.239203, 0.406323, 0.55019, 0.812094, 1.15334, 1.59989", \ + "0.253717, 0.314149, 0.546714, 0.752171, 1.0549, 1.39635, 1.84183", \ + "0.306291, 0.381001, 0.672808, 0.935688, 1.32856, 1.71831, 2.16328", \ + "0.35405, 0.442828, 0.789953, 1.10672, 1.5859, 2.0643, 2.56822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0571255, 0.0853326, 0.233526, 0.417888, 0.786093, 1.26462, 1.89006", \ + "0.0568521, 0.0851825, 0.233592, 0.418004, 0.786311, 1.26462, 1.89006", \ + "0.103527, 0.130269, 0.248482, 0.419226, 0.78617, 1.26465, 1.89009", \ + "0.148995, 0.185304, 0.316607, 0.459735, 0.791801, 1.26479, 1.89017", \ + "0.217018, 0.267623, 0.446621, 0.601961, 0.878324, 1.29605, 1.89181", \ + "0.28926, 0.353724, 0.582054, 0.77622, 1.07077, 1.43072, 1.96363", \ + "0.367701, 0.445583, 0.721537, 0.959178, 1.30866, 1.66878, 2.14316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0385317, 0.0534266, 0.130777, 0.226963, 0.419151, 0.66885, 0.995323", \ + "0.0574781, 0.0728587, 0.151221, 0.247695, 0.440096, 0.689889, 1.01641", \ + "0.113944, 0.142962, 0.24477, 0.342296, 0.536165, 0.786267, 1.11321", \ + "0.149905, 0.192953, 0.335084, 0.455621, 0.653967, 0.904878, 1.23163", \ + "0.195937, 0.257611, 0.463748, 0.630262, 0.877886, 1.14098, 1.46426", \ + "0.239458, 0.318895, 0.587123, 0.804215, 1.11674, 1.43181, 1.78131", \ + "0.281925, 0.378229, 0.707144, 0.975928, 1.3597, 1.73665, 2.14271" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372755, 0.0567974, 0.158873, 0.286622, 0.542292, 0.874697, 1.3098", \ + "0.0382373, 0.056845, 0.158869, 0.286622, 0.542235, 0.87476, 1.3098", \ + "0.0798734, 0.0960297, 0.176563, 0.290401, 0.542242, 0.87485, 1.30954", \ + "0.126511, 0.14567, 0.231556, 0.329999, 0.555287, 0.875447, 1.30956", \ + "0.203591, 0.229025, 0.335329, 0.442179, 0.638315, 0.920968, 1.32025", \ + "0.284988, 0.31885, 0.454088, 0.579083, 0.789172, 1.04293, 1.40384", \ + "0.371533, 0.414215, 0.582479, 0.731978, 0.9683, 1.23368, 1.56389" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378308, 0.0530318, 0.131497, 0.228658, 0.422568, 0.674484, 1.00384", \ + "0.0561428, 0.0715466, 0.150313, 0.247654, 0.441575, 0.693526, 1.02292", \ + "0.115346, 0.146477, 0.252868, 0.348871, 0.543942, 0.794481, 1.1248", \ + "0.150696, 0.194577, 0.349332, 0.475597, 0.672282, 0.920456, 1.25213", \ + "0.192864, 0.253086, 0.47222, 0.657171, 0.921598, 1.18023, 1.51153", \ + "0.227491, 0.303177, 0.580968, 0.820812, 1.16905, 1.50595, 1.85623", \ + "0.256319, 0.346453, 0.679981, 0.971988, 1.40225, 1.82258, 2.25642" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0351048, 0.0559078, 0.166236, 0.303779, 0.578986, 0.936485, 1.40387", \ + "0.0375915, 0.0563772, 0.16623, 0.303818, 0.578975, 0.936466, 1.40355", \ + "0.0875495, 0.110097, 0.194268, 0.309876, 0.578878, 0.936232, 1.40363", \ + "0.129415, 0.162079, 0.270746, 0.369625, 0.597766, 0.936956, 1.40356", \ + "0.192458, 0.239604, 0.395687, 0.522301, 0.71865, 0.998917, 1.42172", \ + "0.260477, 0.321055, 0.524914, 0.691028, 0.926674, 1.17582, 1.53861", \ + "0.334751, 0.408914, 0.659266, 0.86397, 1.15673, 1.4408, 1.765" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0380035, 0.0528461, 0.129959, 0.225863, 0.417529, 0.666669, 0.992403", \ + "0.0567728, 0.0720188, 0.150084, 0.246351, 0.438238, 0.687452, 1.01336", \ + "0.112673, 0.141566, 0.243373, 0.341678, 0.534186, 0.784153, 1.10994", \ + "0.147976, 0.191064, 0.333591, 0.454179, 0.652055, 0.90198, 1.22832", \ + "0.194192, 0.256245, 0.461941, 0.628349, 0.875869, 1.13849, 1.4613", \ + "0.239637, 0.318812, 0.585552, 0.802252, 1.11448, 1.42923, 1.77748", \ + "0.283965, 0.380006, 0.705984, 0.974056, 1.35725, 1.73443, 2.13935" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265601, 0.045784, 0.148113, 0.276026, 0.531857, 0.864374, 1.29928", \ + "0.0276122, 0.0458436, 0.148131, 0.276026, 0.531857, 0.864407, 1.29939", \ + "0.0635408, 0.0827672, 0.165953, 0.281069, 0.53188, 0.864467, 1.29945", \ + "0.102862, 0.1273, 0.220477, 0.319983, 0.545048, 0.865112, 1.299", \ + "0.167161, 0.200695, 0.320115, 0.431085, 0.629064, 0.910698, 1.31013", \ + "0.234846, 0.279452, 0.432815, 0.564404, 0.779141, 1.03387, 1.39341", \ + "0.307777, 0.363408, 0.554709, 0.712117, 0.954938, 1.22415, 1.55415" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0588042, 0.0795729, 0.186573, 0.318736, 0.582267, 0.924496, 1.37214", \ + "0.0749821, 0.0959575, 0.203624, 0.336013, 0.599751, 0.942074, 1.3895", \ + "0.147452, 0.179235, 0.299384, 0.429772, 0.69419, 1.03667, 1.48417", \ + "0.19468, 0.239203, 0.406323, 0.55019, 0.812094, 1.15334, 1.59989", \ + "0.253717, 0.314149, 0.546714, 0.752171, 1.0549, 1.39635, 1.84183", \ + "0.306291, 0.381001, 0.672808, 0.935688, 1.32856, 1.71831, 2.16328", \ + "0.35405, 0.442828, 0.789953, 1.10672, 1.5859, 2.0643, 2.56822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0571255, 0.0853326, 0.233526, 0.417888, 0.786093, 1.26462, 1.89006", \ + "0.0568521, 0.0851825, 0.233592, 0.418004, 0.786311, 1.26462, 1.89006", \ + "0.103527, 0.130269, 0.248482, 0.419226, 0.78617, 1.26465, 1.89009", \ + "0.148995, 0.185304, 0.316607, 0.459735, 0.791801, 1.26479, 1.89017", \ + "0.217018, 0.267623, 0.446621, 0.601961, 0.878324, 1.29605, 1.89181", \ + "0.28926, 0.353724, 0.582054, 0.77622, 1.07077, 1.43072, 1.96363", \ + "0.367701, 0.445583, 0.721537, 0.959178, 1.30866, 1.66878, 2.14316" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0385317, 0.0534266, 0.130777, 0.226963, 0.419151, 0.66885, 0.995323", \ + "0.0574781, 0.0728587, 0.151221, 0.247695, 0.440096, 0.689889, 1.01641", \ + "0.113944, 0.142962, 0.24477, 0.342296, 0.536165, 0.786267, 1.11321", \ + "0.149905, 0.192953, 0.335084, 0.455621, 0.653967, 0.904878, 1.23163", \ + "0.195937, 0.257611, 0.463748, 0.630262, 0.877886, 1.14098, 1.46426", \ + "0.239458, 0.318895, 0.587123, 0.804215, 1.11674, 1.43181, 1.78131", \ + "0.281925, 0.378229, 0.707144, 0.975928, 1.3597, 1.73665, 2.14271" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372755, 0.0567974, 0.158873, 0.286622, 0.542292, 0.874697, 1.3098", \ + "0.0382373, 0.056845, 0.158869, 0.286622, 0.542235, 0.87476, 1.3098", \ + "0.0798734, 0.0960297, 0.176563, 0.290401, 0.542242, 0.87485, 1.30954", \ + "0.126511, 0.14567, 0.231556, 0.329999, 0.555287, 0.875447, 1.30956", \ + "0.203591, 0.229025, 0.335329, 0.442179, 0.638315, 0.920968, 1.32025", \ + "0.284988, 0.31885, 0.454088, 0.579083, 0.789172, 1.04293, 1.40384", \ + "0.371533, 0.414215, 0.582479, 0.731978, 0.9683, 1.23368, 1.56389" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0397877, 0.0606016, 0.166709, 0.298063, 0.56052, 0.901778, 1.34778", \ + "0.0555217, 0.0761625, 0.18284, 0.315384, 0.578178, 0.919611, 1.36545", \ + "0.107552, 0.146929, 0.278424, 0.408307, 0.671977, 1.01355, 1.45983", \ + "0.138127, 0.192266, 0.377667, 0.5277, 0.789449, 1.1298, 1.57535", \ + "0.175097, 0.248088, 0.50501, 0.720564, 1.03319, 1.37243, 1.8165", \ + "0.205599, 0.296361, 0.618109, 0.893864, 1.29762, 1.69361, 2.13772", \ + "0.230662, 0.338626, 0.722181, 1.05414, 1.54689, 2.03313, 2.54171" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0398591, 0.0676808, 0.214606, 0.397993, 0.76463, 1.24098, 1.86464", \ + "0.041667, 0.0673753, 0.214597, 0.397896, 0.76463, 1.24099, 1.8645", \ + "0.091496, 0.120013, 0.234148, 0.400348, 0.764662, 1.24095, 1.86468", \ + "0.132874, 0.171838, 0.306548, 0.444499, 0.771561, 1.24138, 1.86444", \ + "0.198009, 0.250782, 0.435248, 0.591435, 0.865098, 1.27561, 1.86699", \ + "0.270936, 0.336654, 0.568449, 0.765832, 1.05857, 1.4146, 1.94179", \ + "0.352676, 0.431037, 0.70796, 0.946796, 1.29582, 1.65802, 2.12443" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328257, 0.0479333, 0.125288, 0.221232, 0.412922, 0.662051, 0.987811", \ + "0.0510949, 0.0662079, 0.144535, 0.240834, 0.432621, 0.682011, 1.00783", \ + "0.103514, 0.137253, 0.246885, 0.343659, 0.535055, 0.783739, 1.10997", \ + "0.137446, 0.185148, 0.342135, 0.468739, 0.663601, 0.908444, 1.23611", \ + "0.180848, 0.247319, 0.471974, 0.65489, 0.91506, 1.17349, 1.49717", \ + "0.219553, 0.303899, 0.591754, 0.830169, 1.17128, 1.5005, 1.84474", \ + "0.254872, 0.356361, 0.706021, 0.997622, 1.41984, 1.82865, 2.25137" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265417, 0.0457998, 0.14824, 0.27603, 0.531861, 0.86441, 1.29928", \ + "0.029922, 0.0465194, 0.148129, 0.276042, 0.531849, 0.864409, 1.29928", \ + "0.0776381, 0.098728, 0.174891, 0.282902, 0.531876, 0.864516, 1.29928", \ + "0.11849, 0.148873, 0.249523, 0.33815, 0.549221, 0.864911, 1.29926", \ + "0.183802, 0.227263, 0.369676, 0.484386, 0.662299, 0.924825, 1.31576", \ + "0.257029, 0.313458, 0.498576, 0.64751, 0.862059, 1.0882, 1.42334", \ + "0.339168, 0.40863, 0.636652, 0.82104, 1.08363, 1.34239, 1.6361" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0500189, 0.0709478, 0.177865, 0.309867, 0.573214, 0.915283, 1.36258", \ + "0.0655999, 0.0866755, 0.194664, 0.327171, 0.591009, 0.933344, 1.38043", \ + "0.129202, 0.164358, 0.289563, 0.420052, 0.684676, 1.02731, 1.47481", \ + "0.168336, 0.216799, 0.392757, 0.540209, 0.802109, 1.14349, 1.59003", \ + "0.21644, 0.28226, 0.526564, 0.737219, 1.04606, 1.38595, 1.83136", \ + "0.257489, 0.338902, 0.645746, 0.915332, 1.31418, 1.70714, 2.15257", \ + "0.292684, 0.389967, 0.755534, 1.08028, 1.56743, 2.05019, 2.55662" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.048672, 0.0766422, 0.224321, 0.408455, 0.776324, 1.25419, 1.87966", \ + "0.0488766, 0.0763045, 0.224335, 0.408528, 0.776413, 1.25433, 1.8796", \ + "0.0976066, 0.125052, 0.241201, 0.410124, 0.77634, 1.2543, 1.87975", \ + "0.141159, 0.178986, 0.311729, 0.452626, 0.782521, 1.25458, 1.8797", \ + "0.208729, 0.260031, 0.441007, 0.597164, 0.873171, 1.28705, 1.88168", \ + "0.283383, 0.347453, 0.576288, 0.772838, 1.06466, 1.42346, 1.95454", \ + "0.366439, 0.443629, 0.716832, 0.953474, 1.30423, 1.66352, 2.13571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332103, 0.0483531, 0.125946, 0.222174, 0.414385, 0.664117, 0.990574", \ + "0.0514794, 0.0666325, 0.145195, 0.241756, 0.434073, 0.684077, 1.01059", \ + "0.105059, 0.138567, 0.247783, 0.344603, 0.536496, 0.785791, 1.11278", \ + "0.140338, 0.1873, 0.343588, 0.469911, 0.665033, 0.910515, 1.23888", \ + "0.186494, 0.251384, 0.474804, 0.657266, 0.916888, 1.17559, 1.49993", \ + "0.228127, 0.310762, 0.596436, 0.834016, 1.17431, 1.50331, 1.84757", \ + "0.268598, 0.3671, 0.712886, 1.00371, 1.42466, 1.8329, 2.25499" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372767, 0.0567937, 0.158874, 0.286622, 0.542292, 0.874762, 1.30962", \ + "0.0405793, 0.0575027, 0.15888, 0.286623, 0.542256, 0.874761, 1.3098", \ + "0.0976651, 0.114045, 0.185574, 0.293464, 0.542232, 0.87479, 1.30986", \ + "0.147928, 0.171258, 0.261412, 0.348366, 0.559577, 0.875246, 1.30975", \ + "0.227236, 0.260156, 0.386905, 0.496155, 0.672301, 0.934789, 1.32561", \ + "0.314691, 0.357226, 0.521654, 0.663274, 0.873339, 1.09817, 1.43362", \ + "0.41135, 0.463504, 0.665797, 0.841539, 1.09762, 1.3519, 1.64669" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0315645, 0.0468512, 0.124884, 0.221646, 0.414844, 0.665979, 0.994232", \ + "0.0497735, 0.0646521, 0.143549, 0.240658, 0.433925, 0.685279, 1.0137", \ + "0.0968334, 0.13193, 0.2453, 0.3426, 0.535867, 0.787067, 1.11527", \ + "0.123693, 0.172831, 0.336976, 0.466236, 0.664327, 0.914818, 1.24261", \ + "0.15409, 0.221525, 0.453236, 0.643267, 0.911485, 1.17462, 1.50175", \ + "0.176319, 0.260997, 0.555173, 0.801615, 1.15522, 1.49482, 1.84611", \ + "0.191318, 0.292597, 0.646718, 0.946947, 1.3844, 1.80819, 2.24414" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0287466, 0.0493886, 0.159082, 0.296177, 0.570272, 0.926538, 1.39225", \ + "0.0330769, 0.0503584, 0.159067, 0.296151, 0.570282, 0.926537, 1.39239", \ + "0.0830382, 0.106434, 0.189368, 0.304636, 0.57014, 0.926636, 1.39227", \ + "0.123739, 0.157128, 0.267144, 0.365044, 0.59032, 0.927097, 1.3925", \ + "0.187755, 0.234424, 0.391688, 0.518287, 0.713069, 0.994285, 1.41149", \ + "0.259434, 0.318707, 0.521081, 0.68665, 0.923408, 1.17006, 1.52964", \ + "0.339984, 0.411546, 0.657547, 0.861714, 1.15356, 1.43819, 1.75773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326526, 0.0477574, 0.125126, 0.221064, 0.412756, 0.661885, 0.98766", \ + "0.050749, 0.0657228, 0.144037, 0.240325, 0.432167, 0.68155, 1.00738", \ + "0.103486, 0.137043, 0.246478, 0.342846, 0.534605, 0.783788, 1.10945", \ + "0.138532, 0.185737, 0.342246, 0.468642, 0.663516, 0.908401, 1.23696", \ + "0.184772, 0.249995, 0.473121, 0.655123, 0.914934, 1.17319, 1.49648", \ + "0.227963, 0.310358, 0.595064, 0.831697, 1.17192, 1.50083, 1.84467", \ + "0.269556, 0.368567, 0.712559, 1.00199, 1.42224, 1.82973, 2.25185" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265559, 0.0458042, 0.148131, 0.276025, 0.531857, 0.864407, 1.29996", \ + "0.0301523, 0.0466414, 0.148146, 0.276025, 0.531857, 0.864406, 1.29928", \ + "0.0776957, 0.0989261, 0.175214, 0.283363, 0.531805, 0.864409, 1.29928", \ + "0.117698, 0.148324, 0.249401, 0.338239, 0.549215, 0.864913, 1.29956", \ + "0.181512, 0.225262, 0.368466, 0.484173, 0.662417, 0.924979, 1.31569", \ + "0.253139, 0.309511, 0.495503, 0.645907, 0.861524, 1.08773, 1.42258", \ + "0.333684, 0.402112, 0.630746, 0.816592, 1.08144, 1.34129, 1.6356" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0500189, 0.0709478, 0.177865, 0.309867, 0.573214, 0.915283, 1.36258", \ + "0.0655999, 0.0866755, 0.194664, 0.327171, 0.591009, 0.933344, 1.38043", \ + "0.129202, 0.164358, 0.289563, 0.420052, 0.684676, 1.02731, 1.47481", \ + "0.168336, 0.216799, 0.392757, 0.540209, 0.802109, 1.14349, 1.59003", \ + "0.21644, 0.28226, 0.526564, 0.737219, 1.04606, 1.38595, 1.83136", \ + "0.257489, 0.338902, 0.645746, 0.915332, 1.31418, 1.70714, 2.15257", \ + "0.292684, 0.389967, 0.755534, 1.08028, 1.56743, 2.05019, 2.55662" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.048672, 0.0766422, 0.224321, 0.408455, 0.776324, 1.25419, 1.87966", \ + "0.0488766, 0.0763045, 0.224335, 0.408528, 0.776413, 1.25433, 1.8796", \ + "0.0976066, 0.125052, 0.241201, 0.410124, 0.77634, 1.2543, 1.87975", \ + "0.141159, 0.178986, 0.311729, 0.452626, 0.782521, 1.25458, 1.8797", \ + "0.208729, 0.260031, 0.441007, 0.597164, 0.873171, 1.28705, 1.88168", \ + "0.283383, 0.347453, 0.576288, 0.772838, 1.06466, 1.42346, 1.95454", \ + "0.366439, 0.443629, 0.716832, 0.953474, 1.30423, 1.66352, 2.13571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332103, 0.0483531, 0.125946, 0.222174, 0.414385, 0.664117, 0.990574", \ + "0.0514794, 0.0666325, 0.145195, 0.241756, 0.434073, 0.684077, 1.01059", \ + "0.105059, 0.138567, 0.247783, 0.344603, 0.536496, 0.785791, 1.11278", \ + "0.140338, 0.1873, 0.343588, 0.469911, 0.665033, 0.910515, 1.23888", \ + "0.186494, 0.251384, 0.474804, 0.657266, 0.916888, 1.17559, 1.49993", \ + "0.228127, 0.310762, 0.596436, 0.834016, 1.17431, 1.50331, 1.84757", \ + "0.268598, 0.3671, 0.712886, 1.00371, 1.42466, 1.8329, 2.25499" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372767, 0.0567937, 0.158874, 0.286622, 0.542292, 0.874762, 1.30962", \ + "0.0405793, 0.0575027, 0.15888, 0.286623, 0.542256, 0.874761, 1.3098", \ + "0.0976651, 0.114045, 0.185574, 0.293464, 0.542232, 0.87479, 1.30986", \ + "0.147928, 0.171258, 0.261412, 0.348366, 0.559577, 0.875246, 1.30975", \ + "0.227236, 0.260156, 0.386905, 0.496155, 0.672301, 0.934789, 1.32561", \ + "0.314691, 0.357226, 0.521654, 0.663274, 0.873339, 1.09817, 1.43362", \ + "0.41135, 0.463504, 0.665797, 0.841539, 1.09762, 1.3519, 1.64669" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0112438, 0.0112566, 0.0112707, 0.0112732, 0.0112735, 0.0112713, 0.0112701", \ + "0.011073, 0.0111156, 0.0111935, 0.0112166, 0.0112306, 0.0112354, 0.0112352", \ + "0.0109974, 0.0110254, 0.0110463, 0.0111299, 0.0111762, 0.0111943, 0.0111928", \ + "0.0111937, 0.011161, 0.0111371, 0.0110942, 0.0111529, 0.0111819, 0.0111876", \ + "0.012164, 0.0119972, 0.0116391, 0.0115322, 0.0113862, 0.0113208, 0.0112908", \ + "0.0140478, 0.0137341, 0.0128504, 0.0124194, 0.0120292, 0.011744, 0.0114854", \ + "0.0168557, 0.016406, 0.0149888, 0.0141235, 0.0133108, 0.0127644, 0.0123387" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000653472, 0.000656737, 0.000660211, 0.000660519, 0.000660144, 0.00065899, 0.000657279", \ + "0.000452621, 0.000479176, 0.000540764, 0.000549708, 0.000565283, 0.000568744, 0.000564062", \ + "0.00031273, 0.000331809, 0.000395233, 0.00044054, 0.00047279, 0.000501594, 0.000504526", \ + "0.000619216, 0.000578783, 0.00050231, 0.000490861, 0.000497851, 0.000505929, 0.000514316", \ + "0.001798, 0.00162109, 0.00118045, 0.000970937, 0.000800459, 0.000709028, 0.000654301", \ + "0.00384069, 0.00352946, 0.00259243, 0.00206204, 0.0015658, 0.0012698, 0.00107781", \ + "0.0066361, 0.00621626, 0.00479725, 0.00387597, 0.0029177, 0.0023026, 0.00188167" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0129532, 0.0129621, 0.0129734, 0.0129746, 0.0129734, 0.0129691, 0.0129652", \ + "0.0128092, 0.0128316, 0.0128988, 0.0129191, 0.0129306, 0.0129331, 0.0129311", \ + "0.0127162, 0.0127297, 0.0127737, 0.0128299, 0.0128751, 0.012892, 0.0128902", \ + "0.0128779, 0.0128497, 0.0128134, 0.0128279, 0.0128554, 0.012877, 0.0128761", \ + "0.0137648, 0.0136358, 0.0133264, 0.0131959, 0.0130868, 0.0130116, 0.012979", \ + "0.0155519, 0.015278, 0.014504, 0.01407, 0.0137922, 0.0134254, 0.0130265", \ + "0.0182605, 0.0178589, 0.0165639, 0.0157515, 0.0149403, 0.0143834, 0.0140278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000653838, 0.000657091, 0.000660481, 0.000660983, 0.000660336, 0.000659266, 0.00065754", \ + "0.000453919, 0.000479803, 0.000541102, 0.00054996, 0.000565471, 0.000568939, 0.000564268", \ + "0.000321047, 0.000332258, 0.00039654, 0.000441467, 0.000473006, 0.000501853, 0.0005047", \ + "0.000616054, 0.000581126, 0.000501759, 0.000492723, 0.000498097, 0.000506082, 0.000515206", \ + "0.0017978, 0.00162323, 0.00117763, 0.000968777, 0.000798836, 0.000712675, 0.000656953", \ + "0.00383471, 0.00351952, 0.00258702, 0.00205541, 0.00156085, 0.00127072, 0.00107776", \ + "0.00661901, 0.00620079, 0.00479454, 0.00386949, 0.00291466, 0.00230533, 0.0018726" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0119289, 0.0119413, 0.0119553, 0.0119577, 0.0119581, 0.0119572, 0.0119546", \ + "0.0117678, 0.0118001, 0.0118809, 0.0119055, 0.0119189, 0.0119239, 0.0119246", \ + "0.0116955, 0.011703, 0.0117535, 0.0118082, 0.0118616, 0.0118771, 0.0118967", \ + "0.0118854, 0.0118593, 0.011816, 0.0118185, 0.0118413, 0.0116124, 0.0118801", \ + "0.0128931, 0.0127364, 0.0123507, 0.0121729, 0.0121185, 0.0120019, 0.0119579", \ + "0.0148397, 0.0145251, 0.0136342, 0.0131595, 0.012774, 0.0124712, 0.0123367", \ + "0.0176772, 0.0172292, 0.0158025, 0.0148893, 0.0140195, 0.0136323, 0.0131852" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000758204, 0.000763441, 0.000769848, 0.000771132, 0.000771028, 0.000770572, 0.000769435", \ + "0.000561094, 0.00059523, 0.00067608, 0.000691804, 0.000711127, 0.00071756, 0.000720067", \ + "0.000413991, 0.000431074, 0.000507362, 0.000561715, 0.000614895, 0.000649475, 0.000657058", \ + "0.00070646, 0.000673168, 0.000607147, 0.000605282, 0.000617581, 0.000638941, 0.000649148", \ + "0.00187239, 0.00172166, 0.00130131, 0.00109145, 0.000926338, 0.000839677, 0.000793012", \ + "0.00390623, 0.00362392, 0.00274438, 0.00221731, 0.00171397, 0.0014233, 0.00122303", \ + "0.00670944, 0.00631507, 0.00497105, 0.00406167, 0.00310961, 0.00248896, 0.00205722" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0129532, 0.0129621, 0.0129734, 0.0129746, 0.0129734, 0.0129691, 0.0129652", \ + "0.0128092, 0.0128316, 0.0128988, 0.0129191, 0.0129306, 0.0129331, 0.0129311", \ + "0.0127162, 0.0127297, 0.0127737, 0.0128299, 0.0128751, 0.012892, 0.0128902", \ + "0.0128779, 0.0128497, 0.0128134, 0.0128279, 0.0128554, 0.012877, 0.0128761", \ + "0.0137648, 0.0136358, 0.0133264, 0.0131959, 0.0130868, 0.0130116, 0.012979", \ + "0.0155519, 0.015278, 0.014504, 0.01407, 0.0137922, 0.0134254, 0.0130265", \ + "0.0182605, 0.0178589, 0.0165639, 0.0157515, 0.0149403, 0.0143834, 0.0140278" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000758204, 0.000763441, 0.000769848, 0.000771132, 0.000771028, 0.000770572, 0.000769435", \ + "0.000561094, 0.00059523, 0.00067608, 0.000691804, 0.000711127, 0.00071756, 0.000720067", \ + "0.000413991, 0.000431074, 0.000507362, 0.000561715, 0.000614895, 0.000649475, 0.000657058", \ + "0.00070646, 0.000673168, 0.000607147, 0.000605282, 0.000617581, 0.000638941, 0.000649148", \ + "0.00187239, 0.00172166, 0.00130131, 0.00109145, 0.000926338, 0.000839677, 0.000793012", \ + "0.00390623, 0.00362392, 0.00274438, 0.00221731, 0.00171397, 0.0014233, 0.00122303", \ + "0.00670944, 0.00631507, 0.00497105, 0.00406167, 0.00310961, 0.00248896, 0.00205722" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00965586, 0.00972337, 0.00979121, 0.00980543, 0.00981459, 0.00981687, 0.00981842", \ + "0.00938044, 0.00948175, 0.00968545, 0.00975051, 0.00979359, 0.00981903, 0.00982622", \ + "0.00929203, 0.00931967, 0.00944435, 0.00955002, 0.00965703, 0.00972399, 0.0097457", \ + "0.00952676, 0.00948077, 0.00949794, 0.00949582, 0.00957555, 0.00964815, 0.00968822", \ + "0.0106008, 0.0103906, 0.00994854, 0.00980783, 0.00974547, 0.00972771, 0.00974258", \ + "0.012695, 0.0122466, 0.0112307, 0.0107706, 0.0104767, 0.0101403, 0.0100212", \ + "0.0157369, 0.0150898, 0.0133252, 0.0124042, 0.0115667, 0.0111396, 0.0107103" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000634841, 0.000644939, 0.000655956, 0.000658003, 0.000658536, 0.000657442, 0.000658032", \ + "0.000367446, 0.000423797, 0.000511746, 0.000538925, 0.00055481, 0.000551775, 0.000556801", \ + "0.000475999, 0.000474015, 0.000492329, 0.000491181, 0.00049215, 0.000509824, 0.000510061", \ + "0.00111413, 0.000986917, 0.00083399, 0.000753465, 0.000653901, 0.000610057, 0.000576038", \ + "0.00275894, 0.00251504, 0.0018144, 0.00144939, 0.00111376, 0.000925226, 0.00080958", \ + "0.00507855, 0.00472414, 0.00359647, 0.00286735, 0.00214628, 0.00168136, 0.00138093", \ + "0.00819547, 0.00773777, 0.00614543, 0.00504598, 0.00383736, 0.00301267, 0.00240543" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0113973, 0.011441, 0.011495, 0.011507, 0.0115129, 0.0115135, 0.011512", \ + "0.0111556, 0.0112234, 0.0113966, 0.0114548, 0.0114997, 0.0115144, 0.0115205", \ + "0.0110145, 0.0110425, 0.0111216, 0.0112548, 0.0113583, 0.0114221, 0.0114405", \ + "0.011195, 0.0111636, 0.011175, 0.011163, 0.0112781, 0.0113331, 0.0113867", \ + "0.0121577, 0.0119898, 0.0116367, 0.0115537, 0.011446, 0.0114223, 0.0114312", \ + "0.0141119, 0.0137443, 0.012866, 0.0124313, 0.0121482, 0.0118041, 0.0116933", \ + "0.0170452, 0.0164902, 0.0149058, 0.0140552, 0.0132961, 0.0127676, 0.0123892" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000634837, 0.000644647, 0.00065539, 0.000657375, 0.000657701, 0.000656788, 0.00065747", \ + "0.000371607, 0.000425509, 0.000511675, 0.000538239, 0.000553891, 0.000550875, 0.000555838", \ + "0.000478131, 0.000472427, 0.000491119, 0.000490646, 0.000490442, 0.000509444, 0.00050931", \ + "0.00111586, 0.000989087, 0.000835476, 0.000747692, 0.000653326, 0.000609408, 0.000575297", \ + "0.002751, 0.0025104, 0.00181295, 0.00144927, 0.00111374, 0.00092443, 0.000808979", \ + "0.0050655, 0.00471168, 0.00358272, 0.00286506, 0.00214175, 0.00168237, 0.00138252", \ + "0.00817393, 0.00772214, 0.00616524, 0.00503442, 0.00382681, 0.00301338, 0.00240609" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103491, 0.0104144, 0.0104817, 0.0104957, 0.0105041, 0.0105063, 0.0105077", \ + "0.0100754, 0.010175, 0.0103789, 0.0104444, 0.0104911, 0.0105094, 0.01052", \ + "0.00999858, 0.0100187, 0.0101287, 0.0102236, 0.0103483, 0.010403, 0.0104482", \ + "0.0102223, 0.0101713, 0.0101404, 0.0101864, 0.00993702, 0.0096639, 0.0103978", \ + "0.0113048, 0.0110978, 0.0106608, 0.0105481, 0.0104819, 0.0104242, 0.0104169", \ + "0.0134638, 0.0130327, 0.0119739, 0.011503, 0.0111358, 0.0108525, 0.0107488", \ + "0.0165392, 0.0159088, 0.01416, 0.0132038, 0.0123779, 0.0119554, 0.0114491" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000735878, 0.000748534, 0.000764377, 0.000768076, 0.000769113, 0.000769872, 0.000769111", \ + "0.000482444, 0.00053448, 0.000630902, 0.000680671, 0.000701096, 0.000700292, 0.000707858", \ + "0.000600091, 0.000579065, 0.000647358, 0.000652085, 0.000657233, 0.000674266, 0.000676466", \ + "0.00119105, 0.00109418, 0.000967852, 0.000851976, 0.000757562, 0.000732374, 0.000710158", \ + "0.00283629, 0.00261556, 0.00195589, 0.00159842, 0.00126098, 0.00106917, 0.000953395", \ + "0.0051499, 0.00483057, 0.00376201, 0.00305205, 0.00232774, 0.00186319, 0.00154888", \ + "0.00828144, 0.00786682, 0.00635422, 0.00526463, 0.00407592, 0.00324609, 0.00262173" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0113973, 0.011441, 0.011495, 0.011507, 0.0115129, 0.0115135, 0.011512", \ + "0.0111556, 0.0112234, 0.0113966, 0.0114548, 0.0114997, 0.0115144, 0.0115205", \ + "0.0110145, 0.0110425, 0.0111216, 0.0112548, 0.0113583, 0.0114221, 0.0114405", \ + "0.011195, 0.0111636, 0.011175, 0.011163, 0.0112781, 0.0113331, 0.0113867", \ + "0.0121577, 0.0119898, 0.0116367, 0.0115537, 0.011446, 0.0114223, 0.0114312", \ + "0.0141119, 0.0137443, 0.012866, 0.0124313, 0.0121482, 0.0118041, 0.0116933", \ + "0.0170452, 0.0164902, 0.0149058, 0.0140552, 0.0132961, 0.0127676, 0.0123892" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000735878, 0.000748534, 0.000764377, 0.000768076, 0.000769113, 0.000769872, 0.000769111", \ + "0.000482444, 0.00053448, 0.000630902, 0.000680671, 0.000701096, 0.000700292, 0.000707858", \ + "0.000600091, 0.000579065, 0.000647358, 0.000652085, 0.000657233, 0.000674266, 0.000676466", \ + "0.00119105, 0.00109418, 0.000967852, 0.000851976, 0.000757562, 0.000732374, 0.000710158", \ + "0.00283629, 0.00261556, 0.00195589, 0.00159842, 0.00126098, 0.00106917, 0.000953395", \ + "0.0051499, 0.00483057, 0.00376201, 0.00305205, 0.00232774, 0.00186319, 0.00154888", \ + "0.00828144, 0.00786682, 0.00635422, 0.00526463, 0.00407592, 0.00324609, 0.00262173" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00775277, 0.00778666, 0.00782418, 0.00783144, 0.00783439, 0.0078341, 0.0078318", \ + "0.0074698, 0.00756485, 0.00770507, 0.00775187, 0.0077802, 0.00779354, 0.00779807", \ + "0.00780391, 0.00776905, 0.00770161, 0.00755665, 0.00772303, 0.00774734, 0.00776339", \ + "0.00852766, 0.00838249, 0.00805803, 0.00802492, 0.00791105, 0.00784866, 0.00782975", \ + "0.0102852, 0.0100231, 0.00923675, 0.00881042, 0.00846293, 0.00824134, 0.00809328", \ + "0.0126888, 0.0122819, 0.0110901, 0.0103111, 0.00952872, 0.00907093, 0.00869328", \ + "0.0158087, 0.0153181, 0.0136625, 0.0125307, 0.0112845, 0.0105348, 0.00981467" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000368171, -0.000298821, -0.000233065, -0.000219735, -0.00021283, -0.000210036, -0.000208647", \ + "-0.000633099, -0.000496183, -0.000263625, -0.000199907, -0.000161311, -0.000144363, -0.00013131", \ + "-0.000734009, -0.000705509, -0.000528409, -0.00040112, -0.000283798, -0.000216949, -0.000184193", \ + "-0.000317744, -0.000398987, -0.000454158, -0.000410503, -0.000322332, -0.000258011, -0.000216906", \ + "0.00108527, 0.000796928, 0.000226139, 2.83647e-05, -8.55426e-05, -0.000120996, -0.00012052", \ + "0.00338365, 0.00287527, 0.00166003, 0.0011031, 0.000637699, 0.000384686, 0.000245429", \ + "0.00644102, 0.00577319, 0.00389828, 0.00288177, 0.00195056, 0.00137965, 0.000995013" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00948461, 0.00950741, 0.00953786, 0.00954352, 0.00954547, 0.00954243, 0.00953774", \ + "0.0092558, 0.00930766, 0.00942361, 0.00946633, 0.00949169, 0.00950187, 0.00950342", \ + "0.00949533, 0.00947049, 0.00941099, 0.00926108, 0.00943325, 0.00945498, 0.00946598", \ + "0.0101465, 0.0100265, 0.00982664, 0.00972983, 0.00961611, 0.0095563, 0.00953174", \ + "0.0118447, 0.0116113, 0.0108957, 0.0105305, 0.0099955, 0.00993714, 0.00978842", \ + "0.0141423, 0.013812, 0.0127116, 0.01196, 0.0112907, 0.0107416, 0.0103807", \ + "0.0172115, 0.0167625, 0.0152212, 0.0141549, 0.0129508, 0.0122027, 0.0114994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000366091, -0.000297959, -0.000232781, -0.000219466, -0.000212628, -0.000209837, -0.000208456", \ + "-0.000629314, -0.000494318, -0.000263936, -0.000199557, -0.000158487, -0.000144101, -0.000131058", \ + "-0.000735239, -0.00070399, -0.000528354, -0.000400587, -0.000283461, -0.000216654, -0.000183908", \ + "-0.000324503, -0.000396368, -0.000455756, -0.000410543, -0.000321985, -0.000257686, -0.000216624", \ + "0.00105718, 0.00078766, 0.000226981, 2.91446e-05, -8.53785e-05, -0.000117896, -0.000126968", \ + "0.00331697, 0.00283686, 0.00165753, 0.00110351, 0.000637017, 0.000385111, 0.000245729", \ + "0.00633502, 0.00570092, 0.00388576, 0.00288094, 0.00194807, 0.00137834, 0.00100036" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00774754, 0.00778089, 0.00781832, 0.00782553, 0.0078296, 0.0078287, 0.00782971", \ + "0.0074963, 0.00756883, 0.00769647, 0.00774233, 0.00777236, 0.00778466, 0.00778987", \ + "0.00783186, 0.00778612, 0.00781817, 0.0075613, 0.00776864, 0.00759122, 0.00778483", \ + "0.00859346, 0.00843299, 0.0081432, 0.00804529, 0.00792569, 0.00738662, 0.00782863", \ + "0.010472, 0.0101556, 0.00934868, 0.0089033, 0.00853791, 0.00779442, 0.00809995", \ + "0.0129451, 0.0125488, 0.0112822, 0.0104912, 0.00966433, 0.00918578, 0.00879427", \ + "0.0162175, 0.0157122, 0.0140057, 0.0128197, 0.0115197, 0.0107236, 0.00998431" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000393695, -0.000325076, -0.000258611, -0.000244949, -0.000237832, -0.000234003, -0.000232363", \ + "-0.000680118, -0.00055878, -0.00033886, -0.000272338, -0.000229176, -0.000211016, -0.000201376", \ + "-0.000748089, -0.00072956, -0.000591475, -0.000481043, -0.000370634, -0.000304201, -0.000271265", \ + "-0.000304512, -0.000391697, -0.000483613, -0.000466214, -0.000403293, -0.000346042, -0.000305766", \ + "0.00118424, 0.000868071, 0.000249428, 1.82071e-05, -0.000127538, -0.000184464, -0.000202932", \ + "0.00357722, 0.00304711, 0.00176882, 0.00117219, 0.000659016, 0.000375883, 0.000205022", \ + "0.00676154, 0.006057, 0.00410922, 0.00306014, 0.00205534, 0.00144069, 0.00101555" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00948461, 0.00950741, 0.00953786, 0.00954352, 0.00954547, 0.00954243, 0.00953774", \ + "0.0092558, 0.00930766, 0.00942361, 0.00946633, 0.00949169, 0.00950187, 0.00950342", \ + "0.00949533, 0.00947049, 0.00941099, 0.00926108, 0.00943325, 0.00945498, 0.00946598", \ + "0.0101465, 0.0100265, 0.00982664, 0.00972983, 0.00961611, 0.0095563, 0.00953174", \ + "0.0118447, 0.0116113, 0.0108957, 0.0105305, 0.0099955, 0.00993714, 0.00978842", \ + "0.0141423, 0.013812, 0.0127116, 0.01196, 0.0112907, 0.0107416, 0.0103807", \ + "0.0172115, 0.0167625, 0.0152212, 0.0141549, 0.0129508, 0.0122027, 0.0114994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000393695, -0.000325076, -0.000258611, -0.000244949, -0.000237832, -0.000234003, -0.000232363", \ + "-0.000680118, -0.00055878, -0.00033886, -0.000272338, -0.000229176, -0.000211016, -0.000201376", \ + "-0.000748089, -0.00072956, -0.000591475, -0.000481043, -0.000370634, -0.000304201, -0.000271265", \ + "-0.000304512, -0.000391697, -0.000483613, -0.000466214, -0.000403293, -0.000346042, -0.000305766", \ + "0.00118424, 0.000868071, 0.000249428, 1.82071e-05, -0.000127538, -0.000184464, -0.000202932", \ + "0.00357722, 0.00304711, 0.00176882, 0.00117219, 0.000659016, 0.000375883, 0.000205022", \ + "0.00676154, 0.006057, 0.00410922, 0.00306014, 0.00205534, 0.00144069, 0.00101555" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00612758, 0.00624578, 0.00635741, 0.00637984, 0.0063937, 0.0063979, 0.00639849", \ + "0.00579346, 0.00594036, 0.00614929, 0.00630003, 0.00635986, 0.00638554, 0.00639921", \ + "0.00616838, 0.00610263, 0.00608935, 0.00600295, 0.00622366, 0.0062869, 0.00632925", \ + "0.00698353, 0.00678841, 0.00645252, 0.00634008, 0.00635422, 0.0063289, 0.00635457", \ + "0.00882793, 0.00845333, 0.00760133, 0.00719926, 0.00686602, 0.00667714, 0.00657081", \ + "0.0113642, 0.010809, 0.00943437, 0.00865146, 0.0078925, 0.00745738, 0.00711657", \ + "0.0147324, 0.0139971, 0.0119822, 0.0108354, 0.00960382, 0.0088921, 0.00818073" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000451602, -0.00034309, -0.000244844, -0.000226248, -0.000215833, -0.000212397, -0.000208937", \ + "-0.000719767, -0.000573444, -0.000305708, -0.000220127, -0.000167384, -0.000152691, -0.000139019", \ + "-0.000441031, -0.000533078, -0.000385225, -0.00033021, -0.000263257, -0.000205178, -0.000176336", \ + "0.000254746, 0.000109871, -5.928e-05, -0.000139589, -0.000158656, -0.000153159, -0.000156221", \ + "0.00207047, 0.00170677, 0.000895209, 0.000527568, 0.000237478, 0.000100578, 2.79072e-05", \ + "0.0046382, 0.00407434, 0.00265914, 0.00190614, 0.00121001, 0.000802229, 0.00054644", \ + "0.00800174, 0.00726803, 0.00522671, 0.0040305, 0.00284321, 0.00206582, 0.00151985" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00791049, 0.00798478, 0.00807256, 0.00809252, 0.00810283, 0.00810578, 0.00810384", \ + "0.00760272, 0.00770529, 0.00793211, 0.00801558, 0.00807019, 0.00809414, 0.00810456", \ + "0.00783239, 0.00780244, 0.00780614, 0.00771098, 0.00793543, 0.00799586, 0.00803412", \ + "0.00856632, 0.00858256, 0.00816445, 0.00811918, 0.00805985, 0.00804126, 0.00805344", \ + "0.0103009, 0.00999928, 0.00924881, 0.00891638, 0.00855519, 0.00837118, 0.00826656", \ + "0.0127568, 0.0122473, 0.0110454, 0.0102975, 0.00956091, 0.00914054, 0.00880728", \ + "0.0160114, 0.0153745, 0.0135527, 0.0124577, 0.011261, 0.0105696, 0.00989496" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000447444, -0.000340847, -0.000243517, -0.000224964, -0.000214592, -0.000211233, -0.000207677", \ + "-0.000718319, -0.000570329, -0.000303725, -0.000218384, -0.000165909, -0.00015117, -0.000137517", \ + "-0.000444293, -0.000518094, -0.000386555, -0.000328587, -0.00026134, -0.000203386, -0.000174617", \ + "0.000249213, 0.000103858, -6.13153e-05, -0.000136162, -0.000157207, -0.000151594, -0.000154658", \ + "0.00202334, 0.0016919, 0.00089256, 0.000524596, 0.000238468, 0.000102476, 2.90994e-05", \ + "0.00454226, 0.00402585, 0.00265175, 0.00190259, 0.00121322, 0.000803812, 0.000548154", \ + "0.00786074, 0.00718138, 0.00520465, 0.00403397, 0.00284424, 0.00206447, 0.00151522" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00612989, 0.00624477, 0.00635574, 0.00637786, 0.00638995, 0.00639631, 0.00639979", \ + "0.00582286, 0.00592173, 0.00620595, 0.0062978, 0.00633655, 0.00638299, 0.00639751", \ + "0.00620438, 0.00613476, 0.00617349, 0.00624006, 0.00628807, 0.00632815, 0.00635731", \ + "0.00707183, 0.00684813, 0.0064899, 0.00646061, 0.00637303, 0.00635839, 0.00636043", \ + "0.00903159, 0.00862152, 0.00772484, 0.00728137, 0.00692167, 0.00669967, 0.00657571", \ + "0.0116794, 0.0111042, 0.00962839, 0.00882996, 0.00801619, 0.00756571, 0.00722035", \ + "0.015184, 0.0144362, 0.0123411, 0.0111245, 0.00985135, 0.00905779, 0.00837343" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000479203, -0.000370907, -0.000274093, -0.000254672, -0.000241782, -0.000236599, -0.000235932", \ + "-0.000778049, -0.000651101, -0.000381799, -0.00029696, -0.000241245, -0.000224486, -0.000209862", \ + "-0.000404596, -0.000544625, -0.000452085, -0.000380826, -0.00032122, -0.000274731, -0.000251831", \ + "0.000316427, 0.00014158, -7.56321e-05, -0.000202242, -0.000247729, -0.000249267, -0.000234263", \ + "0.00219793, 0.00181274, 0.000968108, 0.000577133, 0.000218486, 5.23578e-05, -3.78511e-05", \ + "0.00486872, 0.00428099, 0.00283499, 0.00202092, 0.00127138, 0.000826241, 0.000531231", \ + "0.00837258, 0.00761004, 0.00550369, 0.00427743, 0.00301537, 0.00217955, 0.00158434" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00791049, 0.00798478, 0.00807256, 0.00809252, 0.00810283, 0.00810578, 0.00810384", \ + "0.00760272, 0.00770529, 0.00793211, 0.00801558, 0.00807019, 0.00809414, 0.00810456", \ + "0.00783239, 0.00780244, 0.00780614, 0.00771098, 0.00793543, 0.00799586, 0.00803412", \ + "0.00856632, 0.00858256, 0.00816445, 0.00811918, 0.00805985, 0.00804126, 0.00805344", \ + "0.0103009, 0.00999928, 0.00924881, 0.00891638, 0.00855519, 0.00837118, 0.00826656", \ + "0.0127568, 0.0122473, 0.0110454, 0.0102975, 0.00956091, 0.00914054, 0.00880728", \ + "0.0160114, 0.0153745, 0.0135527, 0.0124577, 0.011261, 0.0105696, 0.00989496" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000479203, -0.000370907, -0.000274093, -0.000254672, -0.000241782, -0.000236599, -0.000235932", \ + "-0.000778049, -0.000651101, -0.000381799, -0.00029696, -0.000241245, -0.000224486, -0.000209862", \ + "-0.000404596, -0.000544625, -0.000452085, -0.000380826, -0.00032122, -0.000274731, -0.000251831", \ + "0.000316427, 0.00014158, -7.56321e-05, -0.000202242, -0.000247729, -0.000249267, -0.000234263", \ + "0.00219793, 0.00181274, 0.000968108, 0.000577133, 0.000218486, 5.23578e-05, -3.78511e-05", \ + "0.00486872, 0.00428099, 0.00283499, 0.00202092, 0.00127138, 0.000826241, 0.000531231", \ + "0.00837258, 0.00761004, 0.00550369, 0.00427743, 0.00301537, 0.00217955, 0.00158434" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00313023; + rise_capacitance : 0.00312774; + rise_capacitance_range (0.00239348, 0.00312774); + fall_capacitance : 0.00313023; + fall_capacitance_range (0.00232477, 0.00313023); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00149122, -0.00168257, -0.00179984, -0.00182341, -0.00180892, -0.00181619, -0.00181372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018106, 0.00182766, 0.00182871, 0.00182822, 0.00180892, 0.00181619, 0.00181372" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202501, -0.00201476, -0.00203118, -0.00203565, -0.00202614, -0.00203041, -0.00202877" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202954, 0.00201476, 0.00203118, 0.0020367, 0.00203263, 0.00203531, 0.00203264" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202935, -0.00202636, -0.00203466, -0.00203438, -0.00202986, -0.00203396, -0.00203224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213985, 0.00208078, 0.00204112, 0.00204481, 0.00203897, 0.00204049, 0.00203666" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020292, -0.00203027, -0.00203406, -0.00203425, -0.00202973, -0.00203383, -0.00203211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213995, 0.00208088, 0.00204103, 0.00204497, 0.00203915, 0.00204061, 0.00203678" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324448; + rise_capacitance : 0.00316556; + rise_capacitance_range (0.00220387, 0.00316556); + fall_capacitance : 0.00324448; + fall_capacitance_range (0.00228726, 0.00324448); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00149583, -0.00168847, -0.00179777, -0.00181418, -0.00180974, -0.00181664, -0.00181416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181982, 0.00180582, 0.00182099, 0.00181418, 0.00180974, 0.00181664, 0.00181416" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201944, -0.00201787, -0.00202412, -0.00202638, -0.00202164, -0.00202569, -0.002024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203853, 0.00202698, 0.00204152, 0.00203353, 0.00203315, 0.00203083, 0.00202787" \ + ); + } + } + internal_power () { + when : "(!A * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252414, -0.00252935, -0.00252915, -0.00253185, -0.00253556, -0.00254584, -0.00255685" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257455, 0.00256827, 0.00256316, 0.00256716, 0.00256544, 0.00256838, 0.00256537" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252398, -0.00252918, -0.0025289, -0.00253151, -0.00253541, -0.0025457, -0.00255671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257475, 0.00256823, 0.00256292, 0.00256708, 0.0025656, 0.0025685, 0.00256549" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326196; + rise_capacitance : 0.00326196; + rise_capacitance_range (0.00229293, 0.00326196); + fall_capacitance : 0.0031836; + fall_capacitance_range (0.00212868, 0.0031836); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000350579, -0.000349453, -0.000345385, -0.00034575, -0.000345015, -0.000345025, -0.000344563" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000389939, 0.000383901, 0.000387223, 0.000381423, 0.000376139, 0.00036889, 0.000355616" \ + ); + } + } + internal_power () { + when : "(A * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000331202, -0.000330889, -0.000332868, -0.000333484, -0.000332699, -0.000333122, -0.000332707" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000334243, 0.000336274, 0.000332868, 0.000333484, 0.000332876, 0.000333122, 0.000332707" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203196, -0.00202803, -0.00203448, -0.00204012, -0.00203543, -0.00203557, -0.00203403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213847, 0.0020647, 0.00205719, 0.0020418, 0.00204091, 0.00203988, 0.00203676" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203207, -0.00202987, -0.00203463, -0.00204025, -0.00203541, -0.00203556, -0.00203399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213859, 0.00206475, 0.00205703, 0.00204167, 0.00204038, 0.00203998, 0.00203686" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331671; + rise_capacitance : 0.00331671; + rise_capacitance_range (0.00189611, 0.00331671); + fall_capacitance : 0.00331537; + fall_capacitance_range (0.0019259, 0.00331537); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000341143, -0.000346659, -0.000345451, -0.00034561, -0.000344643, -0.000344622, -0.000344154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000388666, 0.000387525, 0.000384352, 0.000382449, 0.00037636, 0.000368481, 0.0003552" \ + ); + } + } + internal_power () { + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000327381, -0.000326528, -0.00033211, -0.000334122, -0.000333289, -0.000332915, -0.00033241" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000336009, 0.000334872, 0.000336766, 0.000334741, 0.000333324, 0.000332915, 0.00033241" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0025381, -0.00253045, -0.00254405, -0.00254883, -0.00254985, -0.00254668, -0.00255928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257314, 0.00258401, 0.0025781, 0.00258394, 0.00257858, 0.00256243, 0.00256244" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253781, -0.00252974, -0.00254382, -0.00254863, -0.00254969, -0.00254668, -0.00255923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257315, 0.00258396, 0.00257803, 0.00258391, 0.00257867, 0.00256262, 0.00256261" \ + ); + } + } + } + } + cell (AOI2B1X1) { + area : 8.4672; + cell_leakage_power : 0.0615137; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0702725; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068255; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0635467; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0655518; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425794; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0894404; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0507356; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0417284; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0615137; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0716552, 0.085707, 0.192726, 0.324996, 0.589223, 0.932736, 1.38169", \ + "0.0915405, 0.10563, 0.213334, 0.345853, 0.61022, 0.953661, 1.40286", \ + "0.155945, 0.169643, 0.277237, 0.410121, 0.674863, 1.01866, 1.4677", \ + "0.201967, 0.216128, 0.321897, 0.455225, 0.720281, 1.06384, 1.51309", \ + "0.263957, 0.280108, 0.387002, 0.518335, 0.782836, 1.12717, 1.5766", \ + "0.32139, 0.340518, 0.45233, 0.583129, 0.847446, 1.19118, 1.64029", \ + "0.37609, 0.397892, 0.518449, 0.650714, 0.915909, 1.25943, 1.7087" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0484091, 0.0668176, 0.213372, 0.396386, 0.762061, 1.23779, 1.85959", \ + "0.0484162, 0.0668204, 0.213378, 0.396386, 0.762311, 1.23801, 1.85976", \ + "0.0518447, 0.0689287, 0.213995, 0.396587, 0.762406, 1.23804, 1.85959", \ + "0.0588614, 0.0739037, 0.214937, 0.397353, 0.762673, 1.238, 1.85942", \ + "0.073017, 0.086349, 0.217714, 0.398841, 0.763997, 1.23882, 1.86015", \ + "0.089146, 0.102495, 0.224491, 0.402115, 0.765319, 1.24097, 1.86047", \ + "0.106267, 0.120988, 0.236418, 0.40856, 0.770018, 1.24239, 1.86248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0693899, 0.080507, 0.16469, 0.268517, 0.475806, 0.74518, 1.09747", \ + "0.0896682, 0.100866, 0.185538, 0.289546, 0.496988, 0.766357, 1.11867", \ + "0.152284, 0.163759, 0.248973, 0.353436, 0.561021, 0.830565, 1.18293", \ + "0.192546, 0.204628, 0.289181, 0.393429, 0.601632, 0.871221, 1.22327", \ + "0.241875, 0.255934, 0.34307, 0.446597, 0.653847, 0.923689, 1.27654", \ + "0.282443, 0.298767, 0.391477, 0.495319, 0.702686, 0.971941, 1.32468", \ + "0.316692, 0.335533, 0.437087, 0.541834, 0.750125, 1.01891, 1.37107" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.037392, 0.0511393, 0.162099, 0.30128, 0.579128, 0.940259, 1.41277", \ + "0.0374946, 0.0511901, 0.162114, 0.301025, 0.578982, 0.94025, 1.41277", \ + "0.0428962, 0.0552061, 0.163361, 0.301707, 0.579137, 0.940936, 1.41277", \ + "0.0503654, 0.0613233, 0.164889, 0.303238, 0.580215, 0.940874, 1.41262", \ + "0.06423, 0.074188, 0.16919, 0.304676, 0.581964, 0.942033, 1.41379", \ + "0.080082, 0.090279, 0.178134, 0.309328, 0.58395, 0.943614, 1.41511", \ + "0.096662, 0.107772, 0.191346, 0.317677, 0.589125, 0.947358, 1.4175" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0546889, 0.0685482, 0.175965, 0.308873, 0.57412, 0.918707, 1.36923", \ + "0.0713259, 0.0853091, 0.19278, 0.326558, 0.592021, 0.936869, 1.38727", \ + "0.142157, 0.165114, 0.291489, 0.422562, 0.688702, 1.03341, 1.48388", \ + "0.187436, 0.219963, 0.397861, 0.546022, 0.809714, 1.15337, 1.60263", \ + "0.243955, 0.288291, 0.538025, 0.750221, 1.05717, 1.39423, 1.84973", \ + "0.293533, 0.348687, 0.664268, 0.937879, 1.33798, 1.73037, 2.17834", \ + "0.338238, 0.403818, 0.780913, 1.11239, 1.60406, 2.08711, 2.59265" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0561338, 0.0745302, 0.22159, 0.405275, 0.772623, 1.24991, 1.87377", \ + "0.0561716, 0.0742515, 0.221595, 0.405178, 0.772561, 1.24979, 1.87375", \ + "0.10628, 0.123658, 0.238314, 0.406862, 0.772584, 1.24985, 1.87391", \ + "0.153795, 0.177738, 0.308596, 0.447965, 0.777561, 1.24993, 1.87397", \ + "0.224179, 0.25822, 0.439318, 0.592177, 0.863635, 1.27242, 1.87512", \ + "0.298674, 0.342287, 0.575838, 0.76973, 1.05572, 1.41182, 1.94341", \ + "0.379232, 0.431934, 0.716516, 0.953029, 1.29719, 1.64923, 2.11858" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.047244, 0.0580033, 0.141544, 0.245257, 0.45249, 0.721842, 1.07404", \ + "0.0653881, 0.0764925, 0.161351, 0.265427, 0.472898, 0.742343, 1.0946", \ + "0.128036, 0.147652, 0.255732, 0.360412, 0.570136, 0.840045, 1.19272", \ + "0.170352, 0.199418, 0.349776, 0.477335, 0.687634, 0.959459, 1.31269", \ + "0.22447, 0.26664, 0.484237, 0.659169, 0.920081, 1.19743, 1.55274", \ + "0.27592, 0.330146, 0.613754, 0.841516, 1.16954, 1.50092, 1.87061", \ + "0.325221, 0.391115, 0.738953, 1.02157, 1.42442, 1.82076, 2.24706" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0371593, 0.0510302, 0.162224, 0.301047, 0.579317, 0.940753, 1.41315", \ + "0.037357, 0.0510371, 0.162101, 0.301265, 0.578988, 0.94025, 1.41316", \ + "0.0730926, 0.0865318, 0.177961, 0.303486, 0.578921, 0.94017, 1.41341", \ + "0.114528, 0.131382, 0.231816, 0.340865, 0.586954, 0.940315, 1.41256", \ + "0.183339, 0.206339, 0.333692, 0.452327, 0.667797, 0.977675, 1.42203", \ + "0.256332, 0.286837, 0.449367, 0.589337, 0.818747, 1.09475, 1.4948", \ + "0.333729, 0.372517, 0.575023, 0.741719, 0.999379, 1.28701, 1.64633" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.059879, 0.0734348, 0.179745, 0.312006, 0.576149, 0.919534, 1.3688", \ + "0.0793067, 0.0929757, 0.200057, 0.332608, 0.597054, 0.94055, 1.38988", \ + "0.14257, 0.163147, 0.286292, 0.419258, 0.684465, 1.02815, 1.47724", \ + "0.179962, 0.209804, 0.37405, 0.523421, 0.789153, 1.13347, 1.58305", \ + "0.220188, 0.263567, 0.494804, 0.690621, 0.996102, 1.34355, 1.79312", \ + "0.255513, 0.310554, 0.607297, 0.855048, 1.22554, 1.61791, 2.06997", \ + "0.290189, 0.355495, 0.713618, 1.01414, 1.45804, 1.91046, 2.41561" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0484844, 0.0668406, 0.213399, 0.396412, 0.762312, 1.23799, 1.85996", \ + "0.0486165, 0.0668808, 0.213398, 0.396387, 0.762309, 1.238, 1.85996", \ + "0.0794061, 0.0966981, 0.224004, 0.39762, 0.762139, 1.23813, 1.85964", \ + "0.120371, 0.140709, 0.272022, 0.425804, 0.767137, 1.23795, 1.85965", \ + "0.193019, 0.21828, 0.372819, 0.529345, 0.830385, 1.26362, 1.86274", \ + "0.272617, 0.303357, 0.488933, 0.664293, 0.968545, 1.35971, 1.91464", \ + "0.353961, 0.391691, 0.613123, 0.81562, 1.14705, 1.53246, 2.04287" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0280316, 0.0341375, 0.0799902, 0.135899, 0.246982, 0.391046, 0.579272", \ + "0.0502963, 0.056294, 0.1022, 0.157626, 0.268724, 0.412751, 0.600807", \ + "0.120859, 0.135574, 0.214076, 0.276676, 0.387232, 0.530119, 0.718246", \ + "0.168996, 0.191137, 0.308961, 0.40218, 0.532584, 0.673513, 0.863344", \ + "0.231454, 0.263528, 0.439104, 0.58175, 0.779962, 0.966049, 1.15925", \ + "0.288078, 0.329489, 0.561329, 0.75328, 1.0224, 1.27478, 1.5289", \ + "0.340731, 0.391289, 0.677231, 0.918073, 1.26015, 1.58284, 1.90763" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025594, 0.0332312, 0.0939839, 0.170052, 0.322164, 0.519867, 0.778357", \ + "0.0283416, 0.0348198, 0.0939747, 0.170116, 0.322259, 0.519755, 0.778332", \ + "0.0781365, 0.0875876, 0.134331, 0.188907, 0.32455, 0.51982, 0.778298", \ + "0.12263, 0.137036, 0.207873, 0.263313, 0.365657, 0.531339, 0.779042", \ + "0.191576, 0.214059, 0.323953, 0.405012, 0.516866, 0.642003, 0.841743", \ + "0.265406, 0.296426, 0.448207, 0.56032, 0.71041, 0.852263, 1.01028", \ + "0.34542, 0.384901, 0.58083, 0.72689, 0.919644, 1.09695, 1.27865" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507782, 0.0612973, 0.143606, 0.24587, 0.4502, 0.715767, 1.06301", \ + "0.0710081, 0.0816436, 0.164516, 0.267091, 0.471566, 0.737223, 1.08452", \ + "0.138016, 0.156662, 0.262009, 0.365213, 0.570438, 0.836155, 1.18382", \ + "0.175602, 0.204255, 0.355454, 0.482434, 0.690855, 0.95524, 1.30455", \ + "0.215429, 0.257649, 0.47985, 0.659452, 0.922808, 1.19598, 1.54619", \ + "0.25032, 0.303915, 0.592087, 0.827741, 1.16536, 1.50042, 1.86648", \ + "0.284053, 0.34793, 0.696855, 0.98719, 1.40434, 1.811, 2.24321" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0397888, 0.0537691, 0.165418, 0.304653, 0.583229, 0.945257, 1.41865", \ + "0.039993, 0.0538475, 0.165417, 0.304662, 0.583242, 0.945251, 1.41865", \ + "0.0781026, 0.091498, 0.181834, 0.308207, 0.583099, 0.945144, 1.41831", \ + "0.124391, 0.141103, 0.241548, 0.348395, 0.594373, 0.945054, 1.41817", \ + "0.202705, 0.2242, 0.353608, 0.472694, 0.68336, 0.987356, 1.42909", \ + "0.2862, 0.313059, 0.476815, 0.621836, 0.851864, 1.12138, 1.51261", \ + "0.371195, 0.404662, 0.605881, 0.782225, 1.04939, 1.33511, 1.68575" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0307639, 0.0367714, 0.0824166, 0.13825, 0.249271, 0.39329, 0.581489", \ + "0.0528525, 0.0588371, 0.104699, 0.160531, 0.271397, 0.415324, 0.603406", \ + "0.127282, 0.141128, 0.216426, 0.278468, 0.3891, 0.532876, 0.720971", \ + "0.178841, 0.199697, 0.313565, 0.405703, 0.533699, 0.676006, 0.866586", \ + "0.24615, 0.276483, 0.446605, 0.586958, 0.783424, 0.968623, 1.16156", \ + "0.307672, 0.346867, 0.571502, 0.760791, 1.02725, 1.27829, 1.53171", \ + "0.365336, 0.413369, 0.690859, 0.927891, 1.26688, 1.58775, 1.91141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0270377, 0.0347128, 0.0957016, 0.171821, 0.324004, 0.521726, 0.780234", \ + "0.0293122, 0.0360337, 0.0957479, 0.171816, 0.323995, 0.521643, 0.780234", \ + "0.0791157, 0.088403, 0.135852, 0.190479, 0.326249, 0.521791, 0.780179", \ + "0.123999, 0.13811, 0.208585, 0.263561, 0.365493, 0.532761, 0.780902", \ + "0.193518, 0.215478, 0.324296, 0.405199, 0.517306, 0.64185, 0.843059", \ + "0.26801, 0.29827, 0.448523, 0.560154, 0.710061, 0.852683, 1.01092", \ + "0.348609, 0.386855, 0.580395, 0.725425, 0.919009, 1.09751, 1.27874" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0671066, 0.080974, 0.188465, 0.321353, 0.586627, 0.931204, 1.38178", \ + "0.0868593, 0.100868, 0.20897, 0.342214, 0.607702, 0.952409, 1.40315", \ + "0.156653, 0.175684, 0.295685, 0.429206, 0.6952, 1.04025, 1.49066", \ + "0.201259, 0.228523, 0.385937, 0.533022, 0.8001, 1.14552, 1.59641", \ + "0.252055, 0.291435, 0.511668, 0.703655, 1.00767, 1.35682, 1.80628", \ + "0.296988, 0.346976, 0.629239, 0.871781, 1.23969, 1.62985, 2.08519", \ + "0.339988, 0.399442, 0.74024, 1.0344, 1.47347, 1.92355, 2.42802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0562076, 0.0745708, 0.221534, 0.405224, 0.772542, 1.24978, 1.8739", \ + "0.0562106, 0.0745699, 0.221592, 0.405263, 0.772613, 1.24971, 1.87401", \ + "0.0854989, 0.102534, 0.230943, 0.406145, 0.772456, 1.24985, 1.8739", \ + "0.127099, 0.146943, 0.277047, 0.432421, 0.776762, 1.24982, 1.87389", \ + "0.200193, 0.22526, 0.37816, 0.534632, 0.838979, 1.27389, 1.87674", \ + "0.280219, 0.310878, 0.494795, 0.669938, 0.975758, 1.3691, 1.92939", \ + "0.36265, 0.400613, 0.620136, 0.821792, 1.15328, 1.53982, 2.05442" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0280439, 0.0341927, 0.0801839, 0.136238, 0.24747, 0.391737, 0.5802", \ + "0.0503662, 0.0563265, 0.102393, 0.15795, 0.269211, 0.413431, 0.601757", \ + "0.121428, 0.136124, 0.214493, 0.276975, 0.387655, 0.530914, 0.71901", \ + "0.170362, 0.192389, 0.309776, 0.402796, 0.534047, 0.67418, 0.864204", \ + "0.234118, 0.265885, 0.440762, 0.583065, 0.780976, 0.966979, 1.16019", \ + "0.292596, 0.333613, 0.564231, 0.755637, 1.02417, 1.27634, 1.53021", \ + "0.347858, 0.397772, 0.681655, 0.921668, 1.26297, 1.58529, 1.90962" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.028514, 0.037075, 0.0998924, 0.175898, 0.327903, 0.525588, 0.784045", \ + "0.0312642, 0.0386476, 0.0998783, 0.175895, 0.32791, 0.525579, 0.783962", \ + "0.089561, 0.0973655, 0.139947, 0.194669, 0.330153, 0.525559, 0.783987", \ + "0.140869, 0.152531, 0.215841, 0.26874, 0.37233, 0.536915, 0.784967", \ + "0.219637, 0.237996, 0.336363, 0.413265, 0.521907, 0.647219, 0.8476", \ + "0.303605, 0.329104, 0.465406, 0.571773, 0.717329, 0.856975, 1.01578", \ + "0.394072, 0.426667, 0.602876, 0.741843, 0.929885, 1.10532, 1.2848" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0671066, 0.080974, 0.188465, 0.321353, 0.586627, 0.931204, 1.38178", \ + "0.0868593, 0.100868, 0.20897, 0.342214, 0.607702, 0.952409, 1.40315", \ + "0.156653, 0.175684, 0.295685, 0.429206, 0.6952, 1.04025, 1.49066", \ + "0.201259, 0.228523, 0.385937, 0.533022, 0.8001, 1.14552, 1.59641", \ + "0.252055, 0.291435, 0.511668, 0.703655, 1.00767, 1.35682, 1.80628", \ + "0.296988, 0.346976, 0.629239, 0.871781, 1.23969, 1.62985, 2.08519", \ + "0.339988, 0.399442, 0.74024, 1.0344, 1.47347, 1.92355, 2.42802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0562076, 0.0745708, 0.221534, 0.405224, 0.772542, 1.24978, 1.8739", \ + "0.0562106, 0.0745699, 0.221592, 0.405263, 0.772613, 1.24971, 1.87401", \ + "0.0854989, 0.102534, 0.230943, 0.406145, 0.772456, 1.24985, 1.8739", \ + "0.127099, 0.146943, 0.277047, 0.432421, 0.776762, 1.24982, 1.87389", \ + "0.200193, 0.22526, 0.37816, 0.534632, 0.838979, 1.27389, 1.87674", \ + "0.280219, 0.310878, 0.494795, 0.669938, 0.975758, 1.3691, 1.92939", \ + "0.36265, 0.400613, 0.620136, 0.821792, 1.15328, 1.53982, 2.05442" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0307639, 0.0367714, 0.0824166, 0.13825, 0.249271, 0.39329, 0.581489", \ + "0.0528525, 0.0588371, 0.104699, 0.160531, 0.271397, 0.415324, 0.603406", \ + "0.127282, 0.141128, 0.216426, 0.278468, 0.3891, 0.532876, 0.720971", \ + "0.178841, 0.199697, 0.313565, 0.405703, 0.533699, 0.676006, 0.866586", \ + "0.24615, 0.276483, 0.446605, 0.586958, 0.783424, 0.968623, 1.16156", \ + "0.307672, 0.346867, 0.571502, 0.760791, 1.02725, 1.27829, 1.53171", \ + "0.365336, 0.413369, 0.690859, 0.927891, 1.26688, 1.58775, 1.91141" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0270377, 0.0347128, 0.0957016, 0.171821, 0.324004, 0.521726, 0.780234", \ + "0.0293122, 0.0360337, 0.0957479, 0.171816, 0.323995, 0.521643, 0.780234", \ + "0.0791157, 0.088403, 0.135852, 0.190479, 0.326249, 0.521791, 0.780179", \ + "0.123999, 0.13811, 0.208585, 0.263561, 0.365493, 0.532761, 0.780902", \ + "0.193518, 0.215478, 0.324296, 0.405199, 0.517306, 0.64185, 0.843059", \ + "0.26801, 0.29827, 0.448523, 0.560154, 0.710061, 0.852683, 1.01092", \ + "0.348609, 0.386855, 0.580395, 0.725425, 0.919009, 1.09751, 1.27874" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00266072, 0.00270121, 0.00275841, 0.00276677, 0.00276987, 0.00277234, 0.00277144", \ + "0.00244143, 0.00248411, 0.00258454, 0.00260685, 0.00261823, 0.00262279, 0.0026248", \ + "0.00253504, 0.0025656, 0.0026795, 0.002728, 0.00276598, 0.00278026, 0.0027898", \ + "0.00292022, 0.00293399, 0.00302972, 0.00308253, 0.00312553, 0.00314978, 0.00315988", \ + "0.00390109, 0.00390552, 0.00395696, 0.00401461, 0.00406923, 0.00408823, 0.00410644", \ + "0.00515119, 0.00513691, 0.00517197, 0.00520414, 0.00526611, 0.00532673, 0.00532444", \ + "0.00690252, 0.00688109, 0.00685444, 0.00687153, 0.00691658, 0.00696015, 0.00698044" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00427139, 0.00430907, 0.00437212, 0.00438244, 0.00438794, 0.00439009, 0.00439059", \ + "0.00410445, 0.00414912, 0.00424784, 0.00427111, 0.00428461, 0.00428974, 0.0042925", \ + "0.0041915, 0.0042297, 0.00436136, 0.0044198, 0.00446007, 0.0044698, 0.00448521", \ + "0.00457747, 0.00460629, 0.00472652, 0.0047837, 0.00482913, 0.00485529, 0.00486662", \ + "0.0054935, 0.00550402, 0.00558554, 0.0056505, 0.00570537, 0.00573323, 0.00575345", \ + "0.00681077, 0.00681251, 0.00684469, 0.00689271, 0.00694868, 0.00697608, 0.00700024", \ + "0.00848367, 0.00846706, 0.00847781, 0.00852588, 0.00858151, 0.00861747, 0.00864501" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00279589, 0.00280654, 0.00282612, 0.0028305, 0.00283219, 0.00283183, 0.00283267", \ + "0.00268353, 0.00270352, 0.00274038, 0.00279507, 0.0028086, 0.0028144, 0.00281683", \ + "0.00278967, 0.00278127, 0.00275899, 0.00269425, 0.00277891, 0.00279238, 0.00279955", \ + "0.00310336, 0.00303961, 0.0029399, 0.00288771, 0.00284797, 0.00283122, 0.00282007", \ + "0.00381454, 0.00375272, 0.00345453, 0.00327707, 0.00299772, 0.00262639, 0.00293035", \ + "0.00483982, 0.00472851, 0.00419893, 0.00386435, 0.00354031, 0.00331857, 0.00317119", \ + "0.00618838, 0.00604051, 0.00529563, 0.0048062, 0.00425914, 0.00394927, 0.00363271" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000786833, 0.000802484, 0.000838751, 0.000844419, 0.000848404, 0.000850016, 0.000850106", \ + "0.000658465, 0.000701216, 0.000814626, 0.000847507, 0.000866367, 0.000874807, 0.000879377", \ + "0.000579315, 0.000591445, 0.000678607, 0.0007427, 0.000800052, 0.000834357, 0.000852067", \ + "0.000730924, 0.000712689, 0.000699796, 0.00072811, 0.000772256, 0.000809672, 0.000831938", \ + "0.00129212, 0.00121324, 0.000980397, 0.000901597, 0.000859202, 0.00085474, 0.000858071", \ + "0.00225062, 0.00210983, 0.00158695, 0.00135007, 0.00115328, 0.00105694, 0.00100205", \ + "0.00355405, 0.00336059, 0.00254247, 0.00211008, 0.00171025, 0.0014764, 0.00131226" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00435177, 0.00436732, 0.00439738, 0.00440416, 0.00440799, 0.00440975, 0.00440777", \ + "0.00425337, 0.00427025, 0.00434511, 0.00437227, 0.00439, 0.00439817, 0.00440213", \ + "0.00422423, 0.00422859, 0.00426637, 0.00429807, 0.00433011, 0.00435478, 0.00434369", \ + "0.00432566, 0.00431287, 0.00430648, 0.00429291, 0.00431221, 0.00433541, 0.00435329", \ + "0.00481767, 0.00475153, 0.00454348, 0.00446391, 0.00441736, 0.00438976, 0.00438449", \ + "0.00572528, 0.00559952, 0.00511594, 0.00488536, 0.00476505, 0.00458743, 0.00439085", \ + "0.00708669, 0.00688072, 0.00608663, 0.00566828, 0.00529442, 0.00502871, 0.00484853" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "8.8125e-05, 9.03507e-05, 9.33962e-05, 9.48341e-05, 9.53453e-05, 9.61549e-05, 9.48863e-05", \ + "-2.53084e-05, -8.80963e-06, 3.20727e-05, 4.33479e-05, 5.64596e-05, 5.92574e-05, 6.11994e-05", \ + "2.433e-05, 2.46223e-05, 3.23954e-05, 3.21865e-05, 3.71532e-05, 3.98403e-05, 4.4591e-05", \ + "0.000307994, 0.000274261, 0.000186574, 0.000162973, 0.000119318, 9.19005e-05, 7.77224e-05", \ + "0.00105238, 0.000965251, 0.000657344, 0.000478849, 0.000321595, 0.00023593, 0.000181054", \ + "0.00211402, 0.00199928, 0.00145424, 0.00112075, 0.000784608, 0.00058692, 0.000447155", \ + "0.00353694, 0.00339264, 0.00263692, 0.00211732, 0.00155843, 0.00118386, 0.000916162" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00467967, 0.00469474, 0.00472426, 0.00473041, 0.00473391, 0.00473515, 0.00473565", \ + "0.00458267, 0.00460023, 0.0046668, 0.00469708, 0.00471495, 0.00472257, 0.00472677", \ + "0.00455415, 0.0045606, 0.0045912, 0.00461579, 0.00466197, 0.00468123, 0.00470001", \ + "0.00465905, 0.00464237, 0.00461602, 0.00461298, 0.00464084, 0.00451847, 0.00467925", \ + "0.0051342, 0.00507461, 0.00487413, 0.0048057, 0.00476323, 0.00456945, 0.00470109", \ + "0.00609544, 0.00595791, 0.00547191, 0.00525211, 0.00503919, 0.00494948, 0.00487149", \ + "0.00746157, 0.00726991, 0.00646814, 0.00603222, 0.00564786, 0.00540518, 0.00522657" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000133871, 0.000138834, 0.000145485, 0.000146946, 0.000150748, 0.000151937, 0.000152235", \ + "2.31606e-05, 3.93092e-05, 9.29987e-05, 0.000113792, 0.00012437, 0.000129185, 0.000132195", \ + "7.27128e-05, 7.20253e-05, 0.000117962, 0.000110735, 0.000113198, 0.000116311, 0.000122289", \ + "0.000348341, 0.000316274, 0.000246001, 0.000209664, 0.000168598, 0.000148754, 0.000142285", \ + "0.00107772, 0.00100928, 0.000725295, 0.000543821, 0.000383828, 0.000300232, 0.000243502", \ + "0.00214902, 0.00204605, 0.00152834, 0.00119447, 0.000860572, 0.000655917, 0.000516446", \ + "0.0035729, 0.00344104, 0.00271757, 0.00221163, 0.00165536, 0.00127788, 0.00100512" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00397099, 0.00398281, 0.00400864, 0.00401454, 0.00401654, 0.004017, 0.00402131", \ + "0.00388177, 0.0038914, 0.00395588, 0.00398001, 0.00399653, 0.00400378, 0.00400679", \ + "0.0038414, 0.00384326, 0.00387704, 0.00391044, 0.00394537, 0.00396913, 0.00394943", \ + "0.00393085, 0.00392164, 0.00390407, 0.00388644, 0.00392307, 0.00394429, 0.00396107", \ + "0.00436301, 0.00431862, 0.0041433, 0.00407181, 0.00402539, 0.00399918, 0.00399035", \ + "0.00523949, 0.0051261, 0.0046957, 0.00449962, 0.0043642, 0.00419189, 0.00412943", \ + "0.00653989, 0.00637703, 0.00565442, 0.00525093, 0.00488243, 0.00461886, 0.00444899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00125981, 0.00126163, 0.00126497, 0.00126631, 0.00126666, 0.00126735, 0.00126589", \ + "0.00114665, 0.00116287, 0.00120285, 0.00121418, 0.00122565, 0.00123008, 0.00123203", \ + "0.00119665, 0.00119738, 0.00120167, 0.00120227, 0.00120761, 0.00120788, 0.00121387", \ + "0.0014771, 0.00143876, 0.00135933, 0.00133358, 0.00128999, 0.00125918, 0.00124806", \ + "0.0022205, 0.00212982, 0.00182679, 0.00164656, 0.00149166, 0.00140579, 0.00134992", \ + "0.00327444, 0.00316238, 0.00262013, 0.00228436, 0.00195169, 0.00175167, 0.00161322", \ + "0.00469071, 0.00455124, 0.00379789, 0.00328072, 0.00271868, 0.00234844, 0.00208098" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00467967, 0.00469474, 0.00472426, 0.00473041, 0.00473391, 0.00473515, 0.00473565", \ + "0.00458267, 0.00460023, 0.0046668, 0.00469708, 0.00471495, 0.00472257, 0.00472677", \ + "0.00455415, 0.0045606, 0.0045912, 0.00461579, 0.00466197, 0.00468123, 0.00470001", \ + "0.00465905, 0.00464237, 0.00461602, 0.00461298, 0.00464084, 0.00451847, 0.00467925", \ + "0.0051342, 0.00507461, 0.00487413, 0.0048057, 0.00476323, 0.00456945, 0.00470109", \ + "0.00609544, 0.00595791, 0.00547191, 0.00525211, 0.00503919, 0.00494948, 0.00487149", \ + "0.00746157, 0.00726991, 0.00646814, 0.00603222, 0.00564786, 0.00540518, 0.00522657" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00125981, 0.00126163, 0.00126497, 0.00126631, 0.00126666, 0.00126735, 0.00126589", \ + "0.00114665, 0.00116287, 0.00120285, 0.00121418, 0.00122565, 0.00123008, 0.00123203", \ + "0.00119665, 0.00119738, 0.00120167, 0.00120227, 0.00120761, 0.00120788, 0.00121387", \ + "0.0014771, 0.00143876, 0.00135933, 0.00133358, 0.00128999, 0.00125918, 0.00124806", \ + "0.0022205, 0.00212982, 0.00182679, 0.00164656, 0.00149166, 0.00140579, 0.00134992", \ + "0.00327444, 0.00316238, 0.00262013, 0.00228436, 0.00195169, 0.00175167, 0.00161322", \ + "0.00469071, 0.00455124, 0.00379789, 0.00328072, 0.00271868, 0.00234844, 0.00208098" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163527; + rise_capacitance : 0.00163527; + rise_capacitance_range (0.00116312, 0.00163527); + fall_capacitance : 0.00163505; + fall_capacitance_range (0.00114474, 0.00163505); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000155665, -0.000294428, -0.000136116, 0.000278511, 0.0011505, 0.00241733, 0.00409242" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00342203, 0.00332207, 0.00353682, 0.00395912, 0.00483077, 0.00609857, 0.00777241" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000895017, 0.000757569, 0.000933251, 0.00135558, 0.002234, 0.00350812, 0.00518611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244291, 0.00233389, 0.00253761, 0.00295737, 0.00380854, 0.0050619, 0.00672883" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161132; + rise_capacitance : 0.00161132; + rise_capacitance_range (0.0011435, 0.00161132); + fall_capacitance : 0.00157419; + fall_capacitance_range (0.00106167, 0.00157419); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146536, -0.000147435, -0.000147814, -0.000147661, -0.000147872, -0.000149178, -0.000148993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000149199, 0.000148779, 0.000150372, 0.000149409, 0.000149118, 0.000149178, 0.000148993" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000989737, -0.000987252, -0.000990126, -0.000992492, -0.000989791, -0.000989677, -0.000988908" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103789, 0.000999226, 0.0010012, 0.000993305, 0.00099293, 0.000992241, 0.000990715" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203898, -0.000204248, -0.000205081, -0.000204857, -0.000204287, -0.000204531, -0.000204261" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000225483, 0.000229571, 0.000228317, 0.000225138, 0.000222353, 0.000218782, 0.000212064" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158584; + rise_capacitance : 0.0015451; + rise_capacitance_range (0.00114456, 0.0015451); + fall_capacitance : 0.00158584; + fall_capacitance_range (0.00114546, 0.00158584); + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000762411, -0.000858556, -0.000897246, -0.000905027, -0.000904087, -0.000907276, -0.000906053" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000901809, 0.000904907, 0.00091482, 0.000913375, 0.000904087, 0.000907276, 0.000906053" \ + ); + } + } + } + } + cell (AOI2B1X2) { + area : 9.8784; + cell_leakage_power : 0.110894; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.117263; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122746; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0961441; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108851; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.09127; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171963; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0977257; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0811873; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110894; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0755568, 0.0971185, 0.204125, 0.335615, 0.597858, 0.93859, 1.3842", \ + "0.0967642, 0.118037, 0.225225, 0.356913, 0.619237, 0.96002, 1.40562", \ + "0.17744, 0.197981, 0.304218, 0.435977, 0.698761, 1.03993, 1.4854", \ + "0.23575, 0.25825, 0.363238, 0.494502, 0.756819, 1.09794, 1.54341", \ + "0.312776, 0.339364, 0.445393, 0.5752, 0.835944, 1.1766, 1.62298", \ + "0.383719, 0.414688, 0.526785, 0.655663, 0.915236, 1.25515, 1.70044", \ + "0.453366, 0.488283, 0.61077, 0.737821, 0.998307, 1.33726, 1.78153" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0418954, 0.0692988, 0.215865, 0.399016, 0.765169, 1.24087, 1.8632", \ + "0.0419379, 0.0693118, 0.215836, 0.398905, 0.765131, 1.24107, 1.8632", \ + "0.0488015, 0.0729185, 0.216341, 0.399029, 0.765256, 1.24073, 1.86325", \ + "0.059936, 0.0807634, 0.218006, 0.4, 0.765523, 1.24072, 1.86315", \ + "0.078303, 0.098, 0.222719, 0.402024, 0.766611, 1.24176, 1.86362", \ + "0.097567, 0.118349, 0.232814, 0.405976, 0.768733, 1.24444, 1.86451", \ + "0.117267, 0.139964, 0.248376, 0.413788, 0.772812, 1.2459, 1.86756" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763027, 0.0928149, 0.171737, 0.267922, 0.459752, 0.708984, 1.03469", \ + "0.0972829, 0.113713, 0.192805, 0.289197, 0.481085, 0.730285, 1.05607", \ + "0.176884, 0.193975, 0.273044, 0.369793, 0.56187, 0.8111, 1.13693", \ + "0.23102, 0.249732, 0.329397, 0.425343, 0.617346, 0.866888, 1.19253", \ + "0.297549, 0.319922, 0.402327, 0.497391, 0.68832, 0.937078, 1.26266", \ + "0.353279, 0.379374, 0.469821, 0.564471, 0.754378, 1.00204, 1.3271", \ + "0.403592, 0.433029, 0.532791, 0.62878, 0.817982, 1.06548, 1.39028" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326266, 0.0510196, 0.152508, 0.280218, 0.536126, 0.86855, 1.30355", \ + "0.0327126, 0.0510853, 0.152391, 0.280218, 0.535943, 0.868467, 1.30353", \ + "0.0407788, 0.0567762, 0.153811, 0.280641, 0.535997, 0.868507, 1.30353", \ + "0.0521111, 0.0661193, 0.156991, 0.282653, 0.53712, 0.869072, 1.30328", \ + "0.070154, 0.083595, 0.164978, 0.285756, 0.53903, 0.870274, 1.30467", \ + "0.089452, 0.103792, 0.177596, 0.292174, 0.541866, 0.872728, 1.30577", \ + "0.109304, 0.125039, 0.195609, 0.303158, 0.547388, 0.875861, 1.30868" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0481733, 0.0691917, 0.176015, 0.307827, 0.570773, 0.912547, 1.35885", \ + "0.0642855, 0.0854959, 0.19301, 0.325091, 0.588208, 0.929893, 1.37643", \ + "0.128035, 0.163422, 0.288968, 0.418836, 0.682631, 1.0244, 1.47107", \ + "0.16734, 0.216089, 0.392204, 0.539769, 0.800923, 1.14141, 1.58708", \ + "0.216471, 0.2824, 0.526296, 0.736359, 1.04526, 1.3843, 1.8289", \ + "0.259917, 0.341509, 0.64658, 0.915316, 1.31341, 1.70643, 2.15047", \ + "0.298947, 0.395728, 0.758565, 1.08176, 1.56719, 2.04891, 2.55507" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0490482, 0.0766059, 0.223301, 0.406793, 0.773869, 1.25084, 1.8747", \ + "0.0494691, 0.0761442, 0.223283, 0.406797, 0.773833, 1.25091, 1.87477", \ + "0.0987459, 0.125885, 0.241025, 0.408735, 0.773864, 1.25099, 1.875", \ + "0.141688, 0.179395, 0.311649, 0.451916, 0.780326, 1.25088, 1.87485", \ + "0.20635, 0.258521, 0.440312, 0.595912, 0.871693, 1.28414, 1.8771", \ + "0.275254, 0.341886, 0.574351, 0.771464, 1.06315, 1.42176, 1.9508", \ + "0.351035, 0.430945, 0.711981, 0.950314, 1.30199, 1.65982, 2.13227" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0429348, 0.0584737, 0.136164, 0.23215, 0.423846, 0.672948, 0.99867", \ + "0.0596891, 0.0759763, 0.155052, 0.251412, 0.443346, 0.692552, 1.01833", \ + "0.113497, 0.142709, 0.24594, 0.344928, 0.538054, 0.788096, 1.11401", \ + "0.148185, 0.191717, 0.335092, 0.456261, 0.65504, 0.905369, 1.23197", \ + "0.191899, 0.255006, 0.462403, 0.62949, 0.877848, 1.14114, 1.46762", \ + "0.233293, 0.314206, 0.584141, 0.802127, 1.11545, 1.43094, 1.77981", \ + "0.272161, 0.370531, 0.701883, 0.972222, 1.35705, 1.73457, 2.14081" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0313389, 0.0504336, 0.152368, 0.280422, 0.536379, 0.868467, 1.30327", \ + "0.031453, 0.0502852, 0.15236, 0.280381, 0.53597, 0.868467, 1.30327", \ + "0.0639167, 0.0839912, 0.169398, 0.285046, 0.535985, 0.868551, 1.30346", \ + "0.10277, 0.127668, 0.22246, 0.322878, 0.54875, 0.86935, 1.30326", \ + "0.16799, 0.201901, 0.321708, 0.433167, 0.634161, 0.914349, 1.31714", \ + "0.237317, 0.28243, 0.435415, 0.566751, 0.781649, 1.03664, 1.39647", \ + "0.311766, 0.368232, 0.559391, 0.715767, 0.957805, 1.22743, 1.55722" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0547056, 0.0751835, 0.180885, 0.31206, 0.574325, 0.914883, 1.36036", \ + "0.0731287, 0.0937029, 0.200242, 0.331808, 0.594232, 0.935044, 1.38059", \ + "0.127304, 0.159514, 0.282743, 0.414981, 0.677957, 1.01941, 1.4653", \ + "0.155474, 0.202236, 0.365355, 0.514685, 0.779289, 1.12131, 1.56812", \ + "0.186535, 0.252068, 0.478953, 0.673557, 0.97926, 1.32399, 1.7708", \ + "0.214941, 0.297068, 0.584212, 0.828001, 1.19752, 1.58851, 2.04105", \ + "0.242757, 0.340621, 0.684544, 0.97752, 1.41611, 1.86686, 2.37075" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0418207, 0.0692957, 0.215832, 0.399, 0.764974, 1.24107, 1.86327", \ + "0.0420603, 0.0693418, 0.215887, 0.398999, 0.765132, 1.24107, 1.86327", \ + "0.0723403, 0.0992661, 0.227325, 0.400594, 0.765224, 1.24073, 1.86337", \ + "0.111613, 0.142711, 0.275624, 0.429814, 0.771056, 1.24106, 1.86337", \ + "0.180745, 0.219066, 0.375006, 0.533942, 0.836742, 1.26884, 1.86729", \ + "0.255733, 0.302457, 0.488183, 0.666616, 0.976406, 1.37074, 1.92499", \ + "0.332728, 0.388373, 0.60902, 0.81392, 1.15126, 1.54253, 2.05496" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0237905, 0.0325333, 0.0755165, 0.127767, 0.231534, 0.36609, 0.541888", \ + "0.0459844, 0.0546652, 0.0977289, 0.149503, 0.2533, 0.387792, 0.5608", \ + "0.109151, 0.131834, 0.208252, 0.268515, 0.372257, 0.505899, 0.681022", \ + "0.151092, 0.184713, 0.300014, 0.390842, 0.518614, 0.652921, 0.828176", \ + "0.204982, 0.253188, 0.424347, 0.563645, 0.757482, 0.938803, 1.1238", \ + "0.253236, 0.315238, 0.539776, 0.727064, 0.990819, 1.23724, 1.48529", \ + "0.297752, 0.372881, 0.649349, 0.883376, 1.21802, 1.53376, 1.85179" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0208471, 0.0314308, 0.0874338, 0.157594, 0.298057, 0.480823, 0.719621", \ + "0.0248211, 0.0332274, 0.0874059, 0.157599, 0.298178, 0.480804, 0.719604", \ + "0.0720235, 0.0858185, 0.130212, 0.178341, 0.301256, 0.480813, 0.719604", \ + "0.113356, 0.134829, 0.201888, 0.254811, 0.347187, 0.49823, 0.72108", \ + "0.177514, 0.211251, 0.315671, 0.393491, 0.499972, 0.613027, 0.791372", \ + "0.247126, 0.293508, 0.438521, 0.545985, 0.689297, 0.823649, 0.969627", \ + "0.323172, 0.382666, 0.56931, 0.709615, 0.894921, 1.06512, 1.23694" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0457964, 0.0617652, 0.143658, 0.245141, 0.447865, 0.711326, 1.05583", \ + "0.065326, 0.0813064, 0.163812, 0.265652, 0.468557, 0.732119, 1.07668", \ + "0.122766, 0.152303, 0.258016, 0.360804, 0.564276, 0.828413, 1.17305", \ + "0.151478, 0.196314, 0.346512, 0.473812, 0.681153, 0.944804, 1.29054", \ + "0.182137, 0.245766, 0.462977, 0.641603, 0.905109, 1.17978, 1.52555", \ + "0.210232, 0.289814, 0.568062, 0.799766, 1.13571, 1.47148, 1.8374", \ + "0.236875, 0.331914, 0.666895, 0.949772, 1.36127, 1.76701, 2.19849" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341789, 0.0551865, 0.166857, 0.306163, 0.584666, 0.946692, 1.41976", \ + "0.034488, 0.0552462, 0.166859, 0.306151, 0.584665, 0.946691, 1.41976", \ + "0.0729483, 0.0935396, 0.184407, 0.310401, 0.58449, 0.946468, 1.4198", \ + "0.117319, 0.14264, 0.244709, 0.352069, 0.597067, 0.946895, 1.42015", \ + "0.192132, 0.224744, 0.354797, 0.476669, 0.689132, 0.994496, 1.4328", \ + "0.271422, 0.311892, 0.475326, 0.622911, 0.85778, 1.13018, 1.52046", \ + "0.352207, 0.401277, 0.600705, 0.778764, 1.05194, 1.3442, 1.69746" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263929, 0.0349267, 0.0777276, 0.129924, 0.233645, 0.36817, 0.543943", \ + "0.048639, 0.0571248, 0.100087, 0.152305, 0.255893, 0.388382, 0.563024", \ + "0.116161, 0.137306, 0.210569, 0.270619, 0.374051, 0.508353, 0.683964", \ + "0.161695, 0.193239, 0.304684, 0.394419, 0.521095, 0.65505, 0.829795", \ + "0.220624, 0.266241, 0.431654, 0.568947, 0.760889, 0.941452, 1.12601", \ + "0.274319, 0.332875, 0.550638, 0.7347, 0.995692, 1.24109, 1.4882", \ + "0.324412, 0.395543, 0.663503, 0.894083, 1.22514, 1.53917, 1.85572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0221783, 0.032837, 0.0891006, 0.159317, 0.299816, 0.482568, 0.72139", \ + "0.0254172, 0.034334, 0.089083, 0.159328, 0.299815, 0.482464, 0.721338", \ + "0.072819, 0.086542, 0.131496, 0.17998, 0.302952, 0.48255, 0.721364", \ + "0.11464, 0.135688, 0.202475, 0.254957, 0.347973, 0.499581, 0.723003", \ + "0.179638, 0.212236, 0.316251, 0.393756, 0.500446, 0.613745, 0.792329", \ + "0.249547, 0.294525, 0.437935, 0.54571, 0.689475, 0.823279, 0.969633", \ + "0.325776, 0.383226, 0.568063, 0.707884, 0.892838, 1.06445, 1.23681" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0599406, 0.0809442, 0.187822, 0.319646, 0.58261, 0.92416, 1.37095", \ + "0.079115, 0.100105, 0.207677, 0.339835, 0.603055, 0.944738, 1.39161", \ + "0.141833, 0.171819, 0.291566, 0.423967, 0.687627, 1.02985, 1.47684", \ + "0.178672, 0.220527, 0.377364, 0.52491, 0.789127, 1.13194, 1.57842", \ + "0.221381, 0.280358, 0.496105, 0.686826, 0.989973, 1.33461, 1.78222", \ + "0.259448, 0.333519, 0.606401, 0.844881, 1.21041, 1.5996, 2.05231", \ + "0.296021, 0.383982, 0.711468, 0.998078, 1.43177, 1.87996, 2.38261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0494525, 0.076804, 0.223346, 0.406822, 0.773886, 1.25087, 1.875", \ + "0.0493454, 0.0767297, 0.223301, 0.406806, 0.773897, 1.25087, 1.87499", \ + "0.0798696, 0.10551, 0.23355, 0.408052, 0.773859, 1.25099, 1.87492", \ + "0.119888, 0.150103, 0.280636, 0.436274, 0.779172, 1.2511, 1.87479", \ + "0.18875, 0.226654, 0.380416, 0.538954, 0.843629, 1.2775, 1.87874", \ + "0.264097, 0.310732, 0.494454, 0.671718, 0.982007, 1.37651, 1.93504", \ + "0.342321, 0.398935, 0.616474, 0.820236, 1.15656, 1.54855, 2.06431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235631, 0.0323741, 0.0756205, 0.127998, 0.231959, 0.366715, 0.542732", \ + "0.0458649, 0.0545933, 0.0978434, 0.149798, 0.253725, 0.388429, 0.561658", \ + "0.109464, 0.132155, 0.208579, 0.269097, 0.37268, 0.506509, 0.682004", \ + "0.152103, 0.185724, 0.300682, 0.391367, 0.519026, 0.653452, 0.829063", \ + "0.207455, 0.255317, 0.425891, 0.564968, 0.758514, 0.93957, 1.12456", \ + "0.257705, 0.319226, 0.542697, 0.729486, 0.992344, 1.23872, 1.48664", \ + "0.305194, 0.379459, 0.654045, 0.887117, 1.2209, 1.53631, 1.85395" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.021099, 0.0331263, 0.0927806, 0.16319, 0.303654, 0.486255, 0.724962", \ + "0.0254387, 0.035004, 0.0927467, 0.163192, 0.303643, 0.486257, 0.725047", \ + "0.0829745, 0.0945672, 0.13537, 0.184092, 0.306841, 0.486254, 0.724879", \ + "0.13254, 0.149751, 0.209824, 0.260299, 0.352539, 0.503621, 0.726565", \ + "0.208019, 0.234924, 0.328142, 0.401844, 0.505196, 0.618209, 0.796546", \ + "0.28859, 0.326036, 0.455897, 0.557699, 0.696658, 0.829468, 0.973929", \ + "0.376442, 0.424424, 0.591839, 0.724842, 0.904682, 1.07313, 1.2435" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0599406, 0.0809442, 0.187822, 0.319646, 0.58261, 0.92416, 1.37095", \ + "0.079115, 0.100105, 0.207677, 0.339835, 0.603055, 0.944738, 1.39161", \ + "0.141833, 0.171819, 0.291566, 0.423967, 0.687627, 1.02985, 1.47684", \ + "0.178672, 0.220527, 0.377364, 0.52491, 0.789127, 1.13194, 1.57842", \ + "0.221381, 0.280358, 0.496105, 0.686826, 0.989973, 1.33461, 1.78222", \ + "0.259448, 0.333519, 0.606401, 0.844881, 1.21041, 1.5996, 2.05231", \ + "0.296021, 0.383982, 0.711468, 0.998078, 1.43177, 1.87996, 2.38261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0494525, 0.076804, 0.223346, 0.406822, 0.773886, 1.25087, 1.875", \ + "0.0493454, 0.0767297, 0.223301, 0.406806, 0.773897, 1.25087, 1.87499", \ + "0.0798696, 0.10551, 0.23355, 0.408052, 0.773859, 1.25099, 1.87492", \ + "0.119888, 0.150103, 0.280636, 0.436274, 0.779172, 1.2511, 1.87479", \ + "0.18875, 0.226654, 0.380416, 0.538954, 0.843629, 1.2775, 1.87874", \ + "0.264097, 0.310732, 0.494454, 0.671718, 0.982007, 1.37651, 1.93504", \ + "0.342321, 0.398935, 0.616474, 0.820236, 1.15656, 1.54855, 2.06431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263929, 0.0349267, 0.0777276, 0.129924, 0.233645, 0.36817, 0.543943", \ + "0.048639, 0.0571248, 0.100087, 0.152305, 0.255893, 0.388382, 0.563024", \ + "0.116161, 0.137306, 0.210569, 0.270619, 0.374051, 0.508353, 0.683964", \ + "0.161695, 0.193239, 0.304684, 0.394419, 0.521095, 0.65505, 0.829795", \ + "0.220624, 0.266241, 0.431654, 0.568947, 0.760889, 0.941452, 1.12601", \ + "0.274319, 0.332875, 0.550638, 0.7347, 0.995692, 1.24109, 1.4882", \ + "0.324412, 0.395543, 0.663503, 0.894083, 1.22514, 1.53917, 1.85572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0221783, 0.032837, 0.0891006, 0.159317, 0.299816, 0.482568, 0.72139", \ + "0.0254172, 0.034334, 0.089083, 0.159328, 0.299815, 0.482464, 0.721338", \ + "0.072819, 0.086542, 0.131496, 0.17998, 0.302952, 0.48255, 0.721364", \ + "0.11464, 0.135688, 0.202475, 0.254957, 0.347973, 0.499581, 0.723003", \ + "0.179638, 0.212236, 0.316251, 0.393756, 0.500446, 0.613745, 0.792329", \ + "0.249547, 0.294525, 0.437935, 0.54571, 0.689475, 0.823279, 0.969633", \ + "0.325776, 0.383226, 0.568063, 0.707884, 0.892838, 1.06445, 1.23681" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00574152, 0.00591014, 0.00609856, 0.00613636, 0.00615571, 0.00616135, 0.00616531", \ + "0.00554943, 0.00567797, 0.00592058, 0.00597678, 0.00600847, 0.00602155, 0.00602611", \ + "0.00552769, 0.00562182, 0.00583286, 0.00593938, 0.00602287, 0.00606499, 0.00608659", \ + "0.00589752, 0.00592529, 0.00611281, 0.00621046, 0.00630667, 0.00636007, 0.00639739", \ + "0.00694095, 0.00691809, 0.00696016, 0.00703378, 0.00712663, 0.00720427, 0.00723823", \ + "0.00828567, 0.00818886, 0.00812574, 0.00816415, 0.00825979, 0.00840907, 0.00838075", \ + "0.0100586, 0.00989028, 0.00978113, 0.00980892, 0.00985999, 0.00998195, 0.0100528" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00644301, 0.0066106, 0.00679931, 0.00683929, 0.00686109, 0.00686986, 0.00687462", \ + "0.00626632, 0.00641569, 0.00664237, 0.00669912, 0.00673142, 0.00674465, 0.00675153", \ + "0.00624971, 0.00634622, 0.00664012, 0.00674871, 0.00682629, 0.00686253, 0.00688382", \ + "0.00669005, 0.00672644, 0.00691211, 0.00702543, 0.00711908, 0.0071782, 0.00720772", \ + "0.00756275, 0.00754493, 0.00769976, 0.00780263, 0.00790422, 0.00796197, 0.00800132", \ + "0.00891584, 0.00882279, 0.00883145, 0.00891703, 0.00902285, 0.00909221, 0.00913798", \ + "0.0108961, 0.0106832, 0.0105179, 0.0105439, 0.0106063, 0.0106598, 0.0107235" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00577684, 0.00582135, 0.00586694, 0.00587668, 0.00588148, 0.00588162, 0.00588248", \ + "0.00552441, 0.00560739, 0.00575187, 0.00580079, 0.00583036, 0.00584466, 0.005849", \ + "0.00586111, 0.00582625, 0.00575496, 0.00561421, 0.00577588, 0.0058009, 0.00581732", \ + "0.00659046, 0.00647671, 0.00615396, 0.0060648, 0.00595528, 0.00589522, 0.00587996", \ + "0.00834276, 0.00807757, 0.00728937, 0.00695035, 0.00651685, 0.00629678, 0.00614984", \ + "0.0107336, 0.010349, 0.00915447, 0.00838513, 0.00758276, 0.00712654, 0.00675092", \ + "0.0138836, 0.0133876, 0.0117254, 0.0105897, 0.00933544, 0.00848205, 0.00787568" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00166966, 0.00174918, 0.00181974, 0.00183388, 0.00184176, 0.00184536, 0.00184635", \ + "0.00139727, 0.00153497, 0.00177182, 0.00183861, 0.00187938, 0.00189703, 0.00190659", \ + "0.00130144, 0.00133319, 0.00149964, 0.0016289, 0.00174864, 0.00181436, 0.00184812", \ + "0.00171721, 0.00163072, 0.00157689, 0.00162001, 0.0017057, 0.00177298, 0.00181511", \ + "0.00311511, 0.00282675, 0.00225858, 0.00206161, 0.00195, 0.0019109, 0.00190523", \ + "0.00541631, 0.00490793, 0.00369236, 0.00313691, 0.00267023, 0.00242375, 0.00227577", \ + "0.00847016, 0.00779627, 0.0059292, 0.00492108, 0.00398427, 0.00341052, 0.00303449" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00889337, 0.00895598, 0.00902478, 0.00904096, 0.00904859, 0.00905519, 0.00905302", \ + "0.00869236, 0.0087563, 0.00890323, 0.00896787, 0.00900923, 0.00902915, 0.00903658", \ + "0.00868807, 0.00868508, 0.00874993, 0.00881059, 0.00888227, 0.00893567, 0.00896434", \ + "0.00901267, 0.00891862, 0.00886092, 0.00883541, 0.00884085, 0.00889547, 0.00892306", \ + "0.0102998, 0.00999866, 0.00947858, 0.00927005, 0.00909837, 0.00904883, 0.0090277", \ + "0.0126433, 0.012138, 0.0109351, 0.0103932, 0.00997343, 0.00976679, 0.00941494", \ + "0.015917, 0.0152158, 0.0133202, 0.01227, 0.0112938, 0.0107651, 0.0102475" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "8.20873e-05, 8.3247e-05, 0.000104387, 0.000108712, 0.000110178, 0.000110263, 0.000113127", \ + "-0.000178821, -0.000123259, -2.62687e-05, -7.58642e-06, 1.61981e-05, 2.34566e-05, 2.23681e-05", \ + "-1.62248e-06, -1.35028e-05, -5.60451e-06, -9.89344e-06, -5.45766e-06, -8.24902e-06, -3.41655e-06", \ + "0.000737039, 0.000595075, 0.000345125, 0.000302251, 0.00018149, 0.000124031, 8.89314e-05", \ + "0.00249426, 0.00222363, 0.00145267, 0.00106689, 0.000677388, 0.000471726, 0.000338406", \ + "0.00504445, 0.00465137, 0.0033833, 0.00259841, 0.00180651, 0.00133255, 0.000996026", \ + "0.00839291, 0.00789309, 0.00617197, 0.00495556, 0.00365081, 0.00275424, 0.00212337" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00957498, 0.00963559, 0.00970337, 0.00971896, 0.00972806, 0.00973201, 0.00973309", \ + "0.00937147, 0.00942713, 0.0095819, 0.00964372, 0.0096851, 0.00970393, 0.00971221", \ + "0.00937173, 0.00937619, 0.00943055, 0.00947484, 0.00956582, 0.00959993, 0.00964669", \ + "0.00970278, 0.00960912, 0.00953047, 0.00951568, 0.00954134, 0.00946381, 0.00961813", \ + "0.0110162, 0.0107442, 0.0101905, 0.00995771, 0.00984482, 0.00974185, 0.00970465", \ + "0.0134254, 0.0129147, 0.0117049, 0.0111024, 0.0106659, 0.0102885, 0.0101017", \ + "0.0167099, 0.0160209, 0.0141226, 0.0130622, 0.0120495, 0.0115277, 0.0109597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000177053, 0.000186057, 0.000220744, 0.000224756, 0.00022806, 0.000228946, 0.000228878", \ + "-7.57958e-05, -1.68805e-05, 8.89372e-05, 0.000131187, 0.000161509, 0.000158313, 0.0001685", \ + "0.000100771, 9.10268e-05, 0.000181396, 0.000157167, 0.000150934, 0.000155828, 0.000159626", \ + "0.000808779, 0.000685925, 0.000470789, 0.000395009, 0.000290155, 0.000241969, 0.000210147", \ + "0.00259151, 0.00231507, 0.00163219, 0.00120514, 0.000808466, 0.00060529, 0.000475148", \ + "0.00510713, 0.00474316, 0.00355111, 0.00277239, 0.0019936, 0.00149272, 0.00115515", \ + "0.00847019, 0.0079982, 0.00636158, 0.00519086, 0.0038831, 0.0029821, 0.00233264" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00812752, 0.00817757, 0.00823747, 0.00825166, 0.00825814, 0.00825977, 0.00826298", \ + "0.00793499, 0.00799366, 0.00811032, 0.00817641, 0.00821398, 0.00823061, 0.00824018", \ + "0.00790797, 0.00790663, 0.00796665, 0.00802711, 0.00809014, 0.00814241, 0.0081695", \ + "0.00818436, 0.00811976, 0.00808183, 0.00803803, 0.00805292, 0.00810356, 0.00813914", \ + "0.0093479, 0.00912411, 0.00865156, 0.00849661, 0.00833237, 0.00825456, 0.00823118", \ + "0.0115713, 0.0111263, 0.0100845, 0.00956473, 0.00919719, 0.00880112, 0.00859958", \ + "0.0147396, 0.0141272, 0.0124052, 0.0114283, 0.0105265, 0.00997264, 0.0094439" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00254125, 0.00253961, 0.00255914, 0.00256306, 0.00256431, 0.00256421, 0.00256405", \ + "0.00227551, 0.00232881, 0.00242648, 0.00245057, 0.00246876, 0.00247533, 0.00246962", \ + "0.00244851, 0.00243891, 0.00244797, 0.00244417, 0.00244566, 0.00244719, 0.0024457", \ + "0.00317592, 0.00303924, 0.00279848, 0.00275475, 0.00263574, 0.002574, 0.00253978", \ + "0.00492965, 0.00466319, 0.00390006, 0.00351404, 0.00312696, 0.00292293, 0.00278815", \ + "0.0074697, 0.0070783, 0.00581851, 0.00504309, 0.00424917, 0.00378008, 0.00344248", \ + "0.0108043, 0.0103103, 0.008606, 0.00739203, 0.00609403, 0.00519477, 0.0045664" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00957498, 0.00963559, 0.00970337, 0.00971896, 0.00972806, 0.00973201, 0.00973309", \ + "0.00937147, 0.00942713, 0.0095819, 0.00964372, 0.0096851, 0.00970393, 0.00971221", \ + "0.00937173, 0.00937619, 0.00943055, 0.00947484, 0.00956582, 0.00959993, 0.00964669", \ + "0.00970278, 0.00960912, 0.00953047, 0.00951568, 0.00954134, 0.00946381, 0.00961813", \ + "0.0110162, 0.0107442, 0.0101905, 0.00995771, 0.00984482, 0.00974185, 0.00970465", \ + "0.0134254, 0.0129147, 0.0117049, 0.0111024, 0.0106659, 0.0102885, 0.0101017", \ + "0.0167099, 0.0160209, 0.0141226, 0.0130622, 0.0120495, 0.0115277, 0.0109597" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00254125, 0.00253961, 0.00255914, 0.00256306, 0.00256431, 0.00256421, 0.00256405", \ + "0.00227551, 0.00232881, 0.00242648, 0.00245057, 0.00246876, 0.00247533, 0.00246962", \ + "0.00244851, 0.00243891, 0.00244797, 0.00244417, 0.00244566, 0.00244719, 0.0024457", \ + "0.00317592, 0.00303924, 0.00279848, 0.00275475, 0.00263574, 0.002574, 0.00253978", \ + "0.00492965, 0.00466319, 0.00390006, 0.00351404, 0.00312696, 0.00292293, 0.00278815", \ + "0.0074697, 0.0070783, 0.00581851, 0.00504309, 0.00424917, 0.00378008, 0.00344248", \ + "0.0108043, 0.0103103, 0.008606, 0.00739203, 0.00609403, 0.00519477, 0.0045664" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160724; + rise_capacitance : 0.00160724; + rise_capacitance_range (0.00113905, 0.00160724); + fall_capacitance : 0.0016058; + fall_capacitance_range (0.00112281, 0.0016058); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "7.61721e-05, -6.05346e-05, 3.73591e-05, 0.000399689, 0.00118452, 0.00239214, 0.00400226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0047974, 0.00468649, 0.00485314, 0.00522807, 0.00603631, 0.00724437, 0.00886231" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228993, 0.00215011, 0.00227941, 0.00264962, 0.00345257, 0.00467161, 0.00629405" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00273078, 0.00262163, 0.00276982, 0.00312324, 0.00390816, 0.00509545, 0.00669047" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00328002; + rise_capacitance : 0.00328002; + rise_capacitance_range (0.00230615, 0.00328002); + fall_capacitance : 0.00320084; + fall_capacitance_range (0.00211906, 0.00320084); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00028974, -0.000291403, -0.000293521, -0.000293404, -0.000293924, -0.000296657, -0.000296284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000297973, 0.000296659, 0.000300214, 0.000297097, 0.000296486, 0.000296657, 0.000296284" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203767, -0.00203504, -0.00203588, -0.00204654, -0.0020415, -0.002041, -0.00203944" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021338, 0.0020608, 0.00206449, 0.00204822, 0.00204724, 0.00204591, 0.0020426" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000412121, -0.000413748, -0.000415271, -0.000414934, -0.000413737, -0.000414153, -0.000413624" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000455543, 0.000462264, 0.000459936, 0.000454031, 0.000448472, 0.000441785, 0.000428977" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325066; + rise_capacitance : 0.00316741; + rise_capacitance_range (0.00232691, 0.00316741); + fall_capacitance : 0.00325066; + fall_capacitance_range (0.00231667, 0.00325066); + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156306, -0.00176542, -0.00184764, -0.00186429, -0.00185819, -0.00186543, -0.00186293" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00185467, 0.00187834, 0.0018809, 0.00187789, 0.00185819, 0.00186543, 0.00186293" \ + ); + } + } + } + } + cell (AOI2B2BX1) { + area : 14.112; + cell_leakage_power : 0.0969321; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.108231; + when : "(AB * B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105527; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112855; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817041; + when : "(AB * B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105527; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102824; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106573; + when : "(AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790008; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129416; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131065; + when : "(!AB * B * CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0691116; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109879; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817041; + when : "(!AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790008; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0933178; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0551775; + when : "(!AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0969321; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * CB) + (AB * !D) + (!B * CB) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0729053, 0.0869729, 0.194044, 0.326239, 0.590488, 0.933899, 1.38306", \ + "0.0928251, 0.106864, 0.214545, 0.347079, 0.611457, 0.954701, 1.40382", \ + "0.157596, 0.171181, 0.278768, 0.411588, 0.676397, 1.02, 1.46921", \ + "0.204007, 0.217896, 0.324059, 0.456953, 0.722391, 1.06598, 1.51481", \ + "0.26678, 0.282375, 0.388841, 0.520401, 0.78455, 1.12852, 1.57842", \ + "0.325027, 0.343344, 0.45405, 0.585152, 0.849485, 1.19335, 1.64233", \ + "0.380448, 0.401603, 0.520379, 0.652997, 0.918139, 1.26178, 1.71081" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0526175, 0.071231, 0.218013, 0.401144, 0.767077, 1.2428, 1.8644", \ + "0.0525483, 0.0711824, 0.218043, 0.401095, 0.767073, 1.2428, 1.86441", \ + "0.0553509, 0.0728376, 0.218604, 0.401309, 0.767149, 1.24277, 1.8641", \ + "0.061838, 0.07738, 0.2195, 0.40213, 0.767498, 1.2429, 1.86431", \ + "0.075619, 0.089294, 0.222022, 0.403496, 0.768726, 1.24333, 1.86496", \ + "0.091774, 0.105137, 0.228621, 0.406684, 0.770172, 1.24595, 1.86524", \ + "0.109174, 0.123605, 0.239884, 0.412966, 0.77468, 1.24726, 1.8677" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0708375, 0.081918, 0.166093, 0.269934, 0.477248, 0.746616, 1.09891", \ + "0.0912848, 0.102418, 0.186987, 0.291014, 0.498458, 0.767838, 1.12016", \ + "0.154208, 0.165564, 0.250674, 0.35503, 0.562688, 0.832256, 1.18462", \ + "0.194768, 0.206232, 0.290977, 0.395209, 0.603414, 0.873073, 1.22514", \ + "0.244573, 0.258238, 0.345004, 0.448526, 0.65566, 0.92568, 1.27842", \ + "0.285656, 0.301552, 0.393529, 0.497352, 0.704708, 0.973963, 1.32667", \ + "0.320309, 0.338696, 0.43942, 0.544018, 0.752172, 1.02091, 1.37311" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0397124, 0.0534528, 0.164449, 0.30362, 0.581545, 0.943139, 1.41518", \ + "0.0397668, 0.0534755, 0.164554, 0.303623, 0.581338, 0.943134, 1.41518", \ + "0.0448928, 0.0572968, 0.165702, 0.304182, 0.581753, 0.942549, 1.41518", \ + "0.0521272, 0.063396, 0.167175, 0.305587, 0.582548, 0.943089, 1.41515", \ + "0.065853, 0.075682, 0.171361, 0.306981, 0.584288, 0.94435, 1.41601", \ + "0.08181, 0.091918, 0.180177, 0.311589, 0.586275, 0.945972, 1.41751", \ + "0.098648, 0.109435, 0.193327, 0.319908, 0.591836, 0.949699, 1.41972" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0633075, 0.0737276, 0.152732, 0.250209, 0.445047, 0.698248, 1.02914", \ + "0.083865, 0.0942254, 0.173626, 0.271373, 0.466302, 0.719539, 1.05045", \ + "0.150297, 0.160605, 0.239817, 0.336981, 0.532118, 0.785471, 1.11656", \ + "0.197025, 0.208263, 0.287226, 0.384752, 0.580353, 0.833419, 1.16467", \ + "0.259265, 0.272743, 0.354178, 0.45151, 0.64581, 0.898731, 1.22978", \ + "0.316734, 0.332922, 0.42172, 0.519225, 0.712736, 0.966258, 1.29742", \ + "0.371041, 0.389899, 0.48918, 0.588183, 0.784326, 1.03613, 1.3667" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0387416, 0.0524334, 0.161987, 0.298857, 0.572564, 0.928355, 1.39345", \ + "0.0387699, 0.0524443, 0.161964, 0.298871, 0.572566, 0.928356, 1.39345", \ + "0.0437285, 0.0558265, 0.162867, 0.299337, 0.572535, 0.928429, 1.39345", \ + "0.052001, 0.0624352, 0.164223, 0.301046, 0.573255, 0.928664, 1.39352", \ + "0.06711, 0.076714, 0.168931, 0.302192, 0.574804, 0.929817, 1.39442", \ + "0.08377, 0.09389, 0.178598, 0.307103, 0.577317, 0.93142, 1.3955", \ + "0.101389, 0.112815, 0.193765, 0.316255, 0.583203, 0.935731, 1.39805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706956, 0.0817678, 0.16592, 0.269771, 0.477047, 0.746431, 1.09873", \ + "0.0909757, 0.102084, 0.186682, 0.290693, 0.498096, 0.767525, 1.11983", \ + "0.153956, 0.165238, 0.25019, 0.354644, 0.562182, 0.831783, 1.18415", \ + "0.194437, 0.205998, 0.290575, 0.394674, 0.602896, 0.872429, 1.22462", \ + "0.244334, 0.257997, 0.344544, 0.448047, 0.65511, 0.925095, 1.27836", \ + "0.285436, 0.301284, 0.39327, 0.49675, 0.704167, 0.973374, 1.32605", \ + "0.320145, 0.338419, 0.438878, 0.543501, 0.751701, 1.0204, 1.37256" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0396799, 0.0534614, 0.164465, 0.303387, 0.581739, 0.943137, 1.41518", \ + "0.0397626, 0.053467, 0.164471, 0.303371, 0.581679, 0.943132, 1.41516", \ + "0.0449396, 0.0573704, 0.165711, 0.304185, 0.581749, 0.942563, 1.41518", \ + "0.0522403, 0.0636221, 0.16719, 0.305601, 0.582532, 0.943667, 1.4151", \ + "0.0661, 0.075962, 0.171468, 0.306992, 0.583797, 0.944361, 1.41641", \ + "0.081933, 0.092066, 0.180435, 0.311482, 0.586286, 0.946705, 1.41719", \ + "0.098689, 0.109587, 0.193492, 0.319988, 0.591441, 0.94971, 1.41973" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0836316, 0.0977394, 0.205741, 0.33873, 0.604071, 0.948703, 1.39932", \ + "0.10359, 0.11777, 0.226315, 0.359579, 0.62504, 0.969507, 1.42008", \ + "0.168062, 0.181917, 0.290571, 0.424075, 0.689913, 1.03496, 1.48548", \ + "0.215219, 0.22893, 0.335854, 0.469495, 0.735763, 1.08061, 1.53109", \ + "0.279144, 0.293719, 0.400469, 0.532741, 0.798067, 1.14353, 1.59467", \ + "0.339826, 0.356463, 0.465421, 0.597661, 0.863064, 1.20821, 1.65849", \ + "0.397756, 0.416806, 0.532538, 0.666166, 0.931965, 1.27643, 1.727" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621548, 0.0807896, 0.228325, 0.412209, 0.779622, 1.25675, 1.88104", \ + "0.062096, 0.0807609, 0.228349, 0.412187, 0.779612, 1.25676, 1.88104", \ + "0.0637414, 0.0818669, 0.228864, 0.412297, 0.779442, 1.25683, 1.88104", \ + "0.0681943, 0.0849494, 0.229735, 0.413162, 0.779976, 1.25703, 1.88085", \ + "0.079919, 0.094821, 0.2319, 0.414403, 0.780932, 1.25766, 1.88149", \ + "0.095164, 0.109286, 0.237886, 0.417543, 0.78277, 1.25979, 1.88228", \ + "0.112341, 0.127047, 0.248189, 0.42365, 0.787021, 1.26131, 1.88465" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711857, 0.0822976, 0.166718, 0.270833, 0.478644, 0.748595, 1.10161", \ + "0.0916446, 0.102827, 0.18761, 0.291906, 0.499839, 0.769821, 1.12285", \ + "0.154634, 0.166003, 0.251317, 0.355931, 0.564094, 0.834264, 1.18731", \ + "0.195271, 0.206775, 0.291698, 0.396118, 0.604805, 0.874992, 1.22784", \ + "0.245216, 0.258812, 0.345656, 0.449413, 0.657181, 0.9275, 1.2812", \ + "0.286609, 0.302382, 0.394311, 0.498347, 0.706154, 0.975948, 1.3294", \ + "0.321597, 0.339836, 0.440155, 0.544776, 0.753736, 1.02316, 1.37599" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0520221, 0.0661536, 0.177074, 0.315824, 0.593641, 0.954771, 1.42738", \ + "0.0520968, 0.0661896, 0.177065, 0.315822, 0.593614, 0.954771, 1.42737", \ + "0.0576074, 0.0701895, 0.178322, 0.316381, 0.593634, 0.954831, 1.4273", \ + "0.0654932, 0.0765563, 0.179837, 0.317918, 0.594693, 0.955208, 1.42712", \ + "0.080812, 0.089576, 0.184027, 0.319372, 0.596214, 0.956609, 1.42847", \ + "0.098938, 0.107023, 0.192827, 0.323952, 0.59842, 0.958202, 1.42913", \ + "0.118285, 0.126341, 0.206121, 0.332324, 0.603801, 0.961772, 1.43193" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0836316, 0.0977394, 0.205741, 0.33873, 0.604071, 0.948703, 1.39932", \ + "0.10359, 0.11777, 0.226315, 0.359579, 0.62504, 0.969507, 1.42008", \ + "0.168062, 0.181917, 0.290571, 0.424075, 0.689913, 1.03496, 1.48548", \ + "0.215219, 0.22893, 0.335854, 0.469495, 0.735763, 1.08061, 1.53109", \ + "0.279144, 0.293719, 0.400469, 0.532741, 0.798067, 1.14353, 1.59467", \ + "0.339826, 0.356463, 0.465421, 0.597661, 0.863064, 1.20821, 1.65849", \ + "0.397756, 0.416806, 0.532538, 0.666166, 0.931965, 1.27643, 1.727" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621548, 0.0807896, 0.228325, 0.412209, 0.779622, 1.25675, 1.88104", \ + "0.062096, 0.0807609, 0.228349, 0.412187, 0.779612, 1.25676, 1.88104", \ + "0.0637414, 0.0818669, 0.228864, 0.412297, 0.779442, 1.25683, 1.88104", \ + "0.0681943, 0.0849494, 0.229735, 0.413162, 0.779976, 1.25703, 1.88085", \ + "0.079919, 0.094821, 0.2319, 0.414403, 0.780932, 1.25766, 1.88149", \ + "0.095164, 0.109286, 0.237886, 0.417543, 0.78277, 1.25979, 1.88228", \ + "0.112341, 0.127047, 0.248189, 0.42365, 0.787021, 1.26131, 1.88465" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711857, 0.0822976, 0.166718, 0.270833, 0.478644, 0.748595, 1.10161", \ + "0.0916446, 0.102827, 0.18761, 0.291906, 0.499839, 0.769821, 1.12285", \ + "0.154634, 0.166003, 0.251317, 0.355931, 0.564094, 0.834264, 1.18731", \ + "0.195271, 0.206775, 0.291698, 0.396118, 0.604805, 0.874992, 1.22784", \ + "0.245216, 0.258812, 0.345656, 0.449413, 0.657181, 0.9275, 1.2812", \ + "0.286609, 0.302382, 0.394311, 0.498347, 0.706154, 0.975948, 1.3294", \ + "0.321597, 0.339836, 0.440155, 0.544776, 0.753736, 1.02316, 1.37599" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0520221, 0.0661536, 0.177074, 0.315824, 0.593641, 0.954771, 1.42738", \ + "0.0520968, 0.0661896, 0.177065, 0.315822, 0.593614, 0.954771, 1.42737", \ + "0.0576074, 0.0701895, 0.178322, 0.316381, 0.593634, 0.954831, 1.4273", \ + "0.0654932, 0.0765563, 0.179837, 0.317918, 0.594693, 0.955208, 1.42712", \ + "0.080812, 0.089576, 0.184027, 0.319372, 0.596214, 0.956609, 1.42847", \ + "0.098938, 0.107023, 0.192827, 0.323952, 0.59842, 0.958202, 1.42913", \ + "0.118285, 0.126341, 0.206121, 0.332324, 0.603801, 0.961772, 1.43193" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0567322, 0.0705943, 0.178152, 0.311118, 0.576429, 0.921045, 1.37155", \ + "0.0734521, 0.0874672, 0.195773, 0.329015, 0.594431, 0.939174, 1.38975", \ + "0.147629, 0.169712, 0.29381, 0.425037, 0.691265, 1.03614, 1.48652", \ + "0.195818, 0.227182, 0.401535, 0.548299, 0.812048, 1.15586, 1.60578", \ + "0.255777, 0.298765, 0.543884, 0.754331, 1.05969, 1.40373, 1.85231", \ + "0.308584, 0.361993, 0.672396, 0.943704, 1.34176, 1.73293, 2.18085", \ + "0.356076, 0.419809, 0.790933, 1.11983, 1.60904, 2.09061, 2.59524" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.061605, 0.0801373, 0.227437, 0.411084, 0.778503, 1.25571, 1.87992", \ + "0.0610151, 0.0794947, 0.22736, 0.41114, 0.778379, 1.2557, 1.87975", \ + "0.110058, 0.127055, 0.242719, 0.41239, 0.778558, 1.25577, 1.87991", \ + "0.159042, 0.182269, 0.311862, 0.452383, 0.783422, 1.25594, 1.88", \ + "0.231637, 0.264696, 0.443306, 0.59545, 0.868086, 1.285, 1.88097", \ + "0.307986, 0.350448, 0.580655, 0.773497, 1.05884, 1.41634, 1.94835", \ + "0.390256, 0.441664, 0.7224, 0.958358, 1.30074, 1.65324, 2.12319" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0496408, 0.0603666, 0.143875, 0.247588, 0.454836, 0.724192, 1.0764", \ + "0.0684434, 0.0795101, 0.16417, 0.268264, 0.475678, 0.74515, 1.09742", \ + "0.133747, 0.152603, 0.258938, 0.364542, 0.573107, 0.843366, 1.19567", \ + "0.178156, 0.206175, 0.353663, 0.480658, 0.692343, 0.962379, 1.31655", \ + "0.234105, 0.275243, 0.48949, 0.663297, 0.922997, 1.20052, 1.5558", \ + "0.287058, 0.339915, 0.619678, 0.846413, 1.17383, 1.50466, 1.87369", \ + "0.33813, 0.402152, 0.74611, 1.02685, 1.42891, 1.82373, 2.2506" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.039448, 0.0533247, 0.164554, 0.303482, 0.581333, 0.943144, 1.41557", \ + "0.039467, 0.0533206, 0.164478, 0.3034, 0.581336, 0.943134, 1.41559", \ + "0.0743434, 0.0876912, 0.179512, 0.306925, 0.581365, 0.942665, 1.41512", \ + "0.116181, 0.132736, 0.23299, 0.341927, 0.591569, 0.942672, 1.41497", \ + "0.186952, 0.209066, 0.33492, 0.453286, 0.668731, 0.979548, 1.42422", \ + "0.262568, 0.292007, 0.451705, 0.590546, 0.819518, 1.09607, 1.49692", \ + "0.34288, 0.38016, 0.578015, 0.744012, 1.0004, 1.28796, 1.64742" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439079, 0.0541526, 0.133493, 0.231509, 0.427031, 0.680873, 1.01295", \ + "0.0627344, 0.0732295, 0.152844, 0.251037, 0.446543, 0.700525, 1.03259", \ + "0.133279, 0.152816, 0.258153, 0.35483, 0.551402, 0.804167, 1.13713", \ + "0.177126, 0.20524, 0.359648, 0.48513, 0.682648, 0.933932, 1.2672", \ + "0.230234, 0.269628, 0.491118, 0.676205, 0.939733, 1.20111, 1.53182", \ + "0.274864, 0.324431, 0.607769, 0.850362, 1.19957, 1.53577, 1.88432", \ + "0.312756, 0.37211, 0.714495, 1.01169, 1.44669, 1.86733, 2.29926" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0446006, 0.0583642, 0.168248, 0.305564, 0.579979, 0.936849, 1.40332", \ + "0.0453499, 0.0584176, 0.16824, 0.305475, 0.580048, 0.936908, 1.40332", \ + "0.0978446, 0.111626, 0.194138, 0.31058, 0.580116, 0.936837, 1.4033", \ + "0.145518, 0.165639, 0.270327, 0.36751, 0.596694, 0.936994, 1.40334", \ + "0.216522, 0.245765, 0.397995, 0.520782, 0.713152, 0.997252, 1.41833", \ + "0.291387, 0.32971, 0.530989, 0.691744, 0.921213, 1.16769, 1.52929", \ + "0.372253, 0.419449, 0.66901, 0.871792, 1.15537, 1.43065, 1.75064" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0494466, 0.06017, 0.143689, 0.247406, 0.454652, 0.724011, 1.07622", \ + "0.0680025, 0.079068, 0.163678, 0.267679, 0.475243, 0.744699, 1.09697", \ + "0.133542, 0.152355, 0.258633, 0.364019, 0.572847, 0.842467, 1.19505", \ + "0.177979, 0.20597, 0.353493, 0.480048, 0.691941, 0.963557, 1.31522", \ + "0.235704, 0.27638, 0.489793, 0.663408, 0.92302, 1.20005, 1.55571", \ + "0.291995, 0.343753, 0.621135, 0.847009, 1.17361, 1.50479, 1.87338", \ + "0.347803, 0.410888, 0.750238, 1.02909, 1.42973, 1.82401, 2.25061" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0394194, 0.053308, 0.16455, 0.303341, 0.581711, 0.943145, 1.41556", \ + "0.0394862, 0.0533152, 0.164528, 0.303426, 0.581336, 0.943131, 1.41559", \ + "0.0744931, 0.0878697, 0.179757, 0.306723, 0.581762, 0.942742, 1.41552", \ + "0.116412, 0.132949, 0.233117, 0.342269, 0.591655, 0.943358, 1.41498", \ + "0.186097, 0.208409, 0.33465, 0.453373, 0.669272, 0.979683, 1.42433", \ + "0.25993, 0.2898, 0.450374, 0.589982, 0.819695, 1.09663, 1.4968", \ + "0.338264, 0.375142, 0.574548, 0.741844, 0.999637, 1.28768, 1.64742" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0673009, 0.0812804, 0.189442, 0.322717, 0.588296, 0.933087, 1.38371", \ + "0.0842003, 0.0983199, 0.207081, 0.340577, 0.606295, 0.951203, 1.40187", \ + "0.165621, 0.185695, 0.30403, 0.436543, 0.703114, 1.04812, 1.49751", \ + "0.222091, 0.250736, 0.415995, 0.559671, 0.823949, 1.16776, 1.61775", \ + "0.292406, 0.331732, 0.565315, 0.770338, 1.06899, 1.40913, 1.86438", \ + "0.354561, 0.403569, 0.699918, 0.964741, 1.35722, 1.74504, 2.19291", \ + "0.411344, 0.469896, 0.824286, 1.1456, 1.62811, 2.10598, 2.60762" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706679, 0.0892449, 0.236903, 0.420866, 0.788643, 1.26628, 1.89044", \ + "0.0699025, 0.0889596, 0.236939, 0.420925, 0.788502, 1.26628, 1.89044", \ + "0.11565, 0.132174, 0.248834, 0.42163, 0.788562, 1.26609, 1.89052", \ + "0.166728, 0.189124, 0.316325, 0.459055, 0.792573, 1.26626, 1.89037", \ + "0.24302, 0.27477, 0.449206, 0.600099, 0.872366, 1.28738, 1.89136", \ + "0.322789, 0.363814, 0.588433, 0.77836, 1.06402, 1.42306, 1.95703", \ + "0.408038, 0.457554, 0.733024, 0.9653, 1.3065, 1.65846, 2.13047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0499793, 0.0607381, 0.144491, 0.248467, 0.456219, 0.726167, 1.0791", \ + "0.0688132, 0.0798973, 0.164801, 0.269134, 0.477061, 0.747109, 1.10009", \ + "0.13464, 0.153431, 0.259627, 0.365912, 0.57448, 0.845264, 1.19821", \ + "0.179856, 0.207716, 0.354783, 0.4816, 0.693744, 0.96499, 1.31846", \ + "0.2376, 0.278382, 0.49136, 0.665146, 0.924924, 1.20253, 1.55848", \ + "0.292191, 0.344436, 0.622854, 0.84907, 1.17566, 1.5071, 1.87611", \ + "0.345788, 0.409333, 0.751295, 1.03078, 1.43238, 1.8274, 2.25359" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051778, 0.0660294, 0.177076, 0.315815, 0.593624, 0.954771, 1.42707", \ + "0.0517953, 0.0660192, 0.177073, 0.315827, 0.593623, 0.954771, 1.42739", \ + "0.0911752, 0.102912, 0.191979, 0.319161, 0.593611, 0.955106, 1.42755", \ + "0.139672, 0.153282, 0.245742, 0.354331, 0.603414, 0.954845, 1.42755", \ + "0.221507, 0.238813, 0.35184, 0.466103, 0.680557, 0.991553, 1.43672", \ + "0.309016, 0.331816, 0.47352, 0.606204, 0.83069, 1.10783, 1.50906", \ + "0.401557, 0.430141, 0.605053, 0.763119, 1.01362, 1.29862, 1.65911" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0673009, 0.0812804, 0.189442, 0.322717, 0.588296, 0.933087, 1.38371", \ + "0.0842003, 0.0983199, 0.207081, 0.340577, 0.606295, 0.951203, 1.40187", \ + "0.165621, 0.185695, 0.30403, 0.436543, 0.703114, 1.04812, 1.49751", \ + "0.222091, 0.250736, 0.415995, 0.559671, 0.823949, 1.16776, 1.61775", \ + "0.292406, 0.331732, 0.565315, 0.770338, 1.06899, 1.40913, 1.86438", \ + "0.354561, 0.403569, 0.699918, 0.964741, 1.35722, 1.74504, 2.19291", \ + "0.411344, 0.469896, 0.824286, 1.1456, 1.62811, 2.10598, 2.60762" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706679, 0.0892449, 0.236903, 0.420866, 0.788643, 1.26628, 1.89044", \ + "0.0699025, 0.0889596, 0.236939, 0.420925, 0.788502, 1.26628, 1.89044", \ + "0.11565, 0.132174, 0.248834, 0.42163, 0.788562, 1.26609, 1.89052", \ + "0.166728, 0.189124, 0.316325, 0.459055, 0.792573, 1.26626, 1.89037", \ + "0.24302, 0.27477, 0.449206, 0.600099, 0.872366, 1.28738, 1.89136", \ + "0.322789, 0.363814, 0.588433, 0.77836, 1.06402, 1.42306, 1.95703", \ + "0.408038, 0.457554, 0.733024, 0.9653, 1.3065, 1.65846, 2.13047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0499793, 0.0607381, 0.144491, 0.248467, 0.456219, 0.726167, 1.0791", \ + "0.0688132, 0.0798973, 0.164801, 0.269134, 0.477061, 0.747109, 1.10009", \ + "0.13464, 0.153431, 0.259627, 0.365912, 0.57448, 0.845264, 1.19821", \ + "0.179856, 0.207716, 0.354783, 0.4816, 0.693744, 0.96499, 1.31846", \ + "0.2376, 0.278382, 0.49136, 0.665146, 0.924924, 1.20253, 1.55848", \ + "0.292191, 0.344436, 0.622854, 0.84907, 1.17566, 1.5071, 1.87611", \ + "0.345788, 0.409333, 0.751295, 1.03078, 1.43238, 1.8274, 2.25359" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051778, 0.0660294, 0.177076, 0.315815, 0.593624, 0.954771, 1.42707", \ + "0.0517953, 0.0660192, 0.177073, 0.315827, 0.593623, 0.954771, 1.42739", \ + "0.0911752, 0.102912, 0.191979, 0.319161, 0.593611, 0.955106, 1.42755", \ + "0.139672, 0.153282, 0.245742, 0.354331, 0.603414, 0.954845, 1.42755", \ + "0.221507, 0.238813, 0.35184, 0.466103, 0.680557, 0.991553, 1.43672", \ + "0.309016, 0.331816, 0.47352, 0.606204, 0.83069, 1.10783, 1.50906", \ + "0.401557, 0.430141, 0.605053, 0.763119, 1.01362, 1.29862, 1.65911" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0972856, 0.111014, 0.217538, 0.349753, 0.61394, 0.957324, 1.40641", \ + "0.117972, 0.131781, 0.238815, 0.371201, 0.635498, 0.979113, 1.42804", \ + "0.185928, 0.199804, 0.30748, 0.440314, 0.704992, 1.04868, 1.49776", \ + "0.23369, 0.247671, 0.356052, 0.489092, 0.753966, 1.0976, 1.54678", \ + "0.298938, 0.313905, 0.422301, 0.555281, 0.820398, 1.16429, 1.61349", \ + "0.35987, 0.376412, 0.487993, 0.6214, 0.886547, 1.23069, 1.68002", \ + "0.417547, 0.436159, 0.553305, 0.688019, 0.953924, 1.29795, 1.74751" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0531616, 0.0714688, 0.218055, 0.401096, 0.767072, 1.2428, 1.86442", \ + "0.053209, 0.0715107, 0.218071, 0.401033, 0.767072, 1.24289, 1.86442", \ + "0.0541329, 0.0721544, 0.218239, 0.401046, 0.767119, 1.24234, 1.86459", \ + "0.0560935, 0.0735766, 0.218601, 0.40144, 0.76724, 1.24276, 1.86439", \ + "0.062071, 0.078473, 0.219576, 0.401913, 0.767351, 1.24325, 1.86469", \ + "0.071262, 0.086966, 0.222597, 0.403145, 0.768213, 1.24427, 1.86486", \ + "0.083067, 0.09847, 0.228629, 0.406187, 0.769975, 1.24449, 1.86663" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0876798, 0.0991942, 0.185719, 0.290799, 0.499186, 0.769222, 1.12195", \ + "0.108135, 0.119718, 0.206471, 0.311625, 0.520047, 0.790082, 1.14284", \ + "0.171926, 0.183465, 0.270356, 0.375813, 0.584398, 0.85447, 1.20718", \ + "0.213076, 0.224758, 0.311382, 0.416663, 0.625451, 0.895574, 1.24816", \ + "0.266297, 0.278585, 0.365508, 0.470311, 0.678376, 0.948613, 1.30183", \ + "0.311659, 0.325238, 0.414749, 0.519605, 0.727824, 0.997707, 1.35077", \ + "0.350759, 0.365928, 0.46016, 0.566116, 0.775772, 1.04535, 1.3971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0570687, 0.0711901, 0.183128, 0.322681, 0.601075, 0.962957, 1.43599", \ + "0.0570703, 0.0711928, 0.183069, 0.322506, 0.601085, 0.963192, 1.43599", \ + "0.0595466, 0.0732974, 0.184085, 0.323034, 0.601076, 0.962847, 1.43622", \ + "0.0638668, 0.0767391, 0.185252, 0.324328, 0.602288, 0.963446, 1.43597", \ + "0.073547, 0.085418, 0.188415, 0.325692, 0.6036, 0.964357, 1.43657", \ + "0.086909, 0.098345, 0.19548, 0.329493, 0.605768, 0.966255, 1.43767", \ + "0.102365, 0.114123, 0.207186, 0.337127, 0.610596, 0.969651, 1.44035" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0867827, 0.0974865, 0.180043, 0.28233, 0.486667, 0.752219, 1.09944", \ + "0.107681, 0.118442, 0.201394, 0.303864, 0.508236, 0.773832, 1.12108", \ + "0.176253, 0.187144, 0.270772, 0.373535, 0.578192, 0.844019, 1.19134", \ + "0.22465, 0.235826, 0.319655, 0.42265, 0.62758, 0.893533, 1.24073", \ + "0.290621, 0.303031, 0.38857, 0.491571, 0.696669, 0.962754, 1.31005", \ + "0.35187, 0.366187, 0.456288, 0.559797, 0.765242, 1.03144, 1.37895", \ + "0.410164, 0.426849, 0.524303, 0.629126, 0.835627, 1.10245, 1.4501" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0445617, 0.0585037, 0.170144, 0.309479, 0.58802, 0.949807, 1.42302", \ + "0.0446021, 0.0585151, 0.170143, 0.309484, 0.58802, 0.950053, 1.42303", \ + "0.045921, 0.0595537, 0.170488, 0.309689, 0.587836, 0.949825, 1.4232", \ + "0.0487598, 0.061691, 0.170989, 0.310269, 0.588155, 0.949991, 1.42301", \ + "0.056611, 0.068361, 0.172875, 0.310828, 0.588848, 0.950449, 1.42366", \ + "0.068093, 0.079138, 0.177792, 0.313074, 0.590097, 0.951203, 1.42476", \ + "0.082033, 0.093069, 0.186303, 0.317907, 0.59298, 0.953082, 1.4252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0937439, 0.105032, 0.190853, 0.295656, 0.503788, 0.773665, 1.12628", \ + "0.114179, 0.125533, 0.211657, 0.316533, 0.524765, 0.794621, 1.14727", \ + "0.177572, 0.188956, 0.275577, 0.380865, 0.589153, 0.85916, 1.21178", \ + "0.219222, 0.230574, 0.316542, 0.421541, 0.630731, 0.900242, 1.25268", \ + "0.272832, 0.284661, 0.370654, 0.475211, 0.683139, 0.9533, 1.30643", \ + "0.318883, 0.331848, 0.419996, 0.524617, 0.732767, 1.00227, 1.35529", \ + "0.358936, 0.3734, 0.465376, 0.571149, 0.780505, 1.04988, 1.40169" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0600575, 0.0743147, 0.186614, 0.326102, 0.604845, 0.966648, 1.43978", \ + "0.0600731, 0.0743224, 0.186564, 0.326077, 0.604898, 0.96683, 1.43978", \ + "0.0624899, 0.0762582, 0.187521, 0.326525, 0.604716, 0.966832, 1.43978", \ + "0.0663853, 0.0794001, 0.188777, 0.327784, 0.606347, 0.967226, 1.43981", \ + "0.075486, 0.08752, 0.191695, 0.329282, 0.607304, 0.968511, 1.44088", \ + "0.088585, 0.100203, 0.198592, 0.333214, 0.609163, 0.969915, 1.44185", \ + "0.103977, 0.11578, 0.209854, 0.340562, 0.614181, 0.973117, 1.44414" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105932, 0.119907, 0.227644, 0.360618, 0.625932, 0.970546, 1.42106", \ + "0.12676, 0.140805, 0.248951, 0.382102, 0.647496, 0.992147, 1.44269", \ + "0.194922, 0.209018, 0.317746, 0.451364, 0.716938, 1.06194, 1.51248", \ + "0.242933, 0.257054, 0.366458, 0.500173, 0.766129, 1.11114, 1.56168", \ + "0.309223, 0.323893, 0.432744, 0.566401, 0.832549, 1.1776, 1.62828", \ + "0.37175, 0.387508, 0.498465, 0.632404, 0.898698, 1.24394, 1.6948", \ + "0.431882, 0.449223, 0.564525, 0.699206, 0.966056, 1.31132, 1.76232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0619011, 0.08028, 0.227442, 0.411144, 0.778499, 1.25573, 1.87996", \ + "0.061917, 0.0802866, 0.227436, 0.411218, 0.778574, 1.2557, 1.87996", \ + "0.0625864, 0.0808054, 0.227577, 0.411248, 0.778549, 1.25586, 1.88001", \ + "0.0640165, 0.0818424, 0.227951, 0.411439, 0.778829, 1.25577, 1.87954", \ + "0.069049, 0.085882, 0.228766, 0.41192, 0.778992, 1.25627, 1.87995", \ + "0.07751, 0.093495, 0.23151, 0.413049, 0.779681, 1.25787, 1.88024", \ + "0.088486, 0.104089, 0.236943, 0.415908, 0.781366, 1.25764, 1.88243" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0877506, 0.0993749, 0.186361, 0.291664, 0.500603, 0.771211, 1.12464", \ + "0.108203, 0.119899, 0.20704, 0.312488, 0.521458, 0.792075, 1.14552", \ + "0.17202, 0.183617, 0.270919, 0.376672, 0.585814, 0.856501, 1.20988", \ + "0.213217, 0.224973, 0.311956, 0.417533, 0.626822, 0.897583, 1.25077", \ + "0.266518, 0.278826, 0.366074, 0.471187, 0.679805, 0.950603, 1.30453", \ + "0.312071, 0.325625, 0.415434, 0.520514, 0.729251, 0.999719, 1.35347", \ + "0.351421, 0.366594, 0.460966, 0.567028, 0.777229, 1.04739, 1.39974" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0704561, 0.0844242, 0.195608, 0.334784, 0.613183, 0.974862, 1.44795", \ + "0.0704541, 0.0844282, 0.195595, 0.334766, 0.613182, 0.975162, 1.44795", \ + "0.0730811, 0.0866388, 0.196654, 0.335241, 0.613167, 0.974878, 1.44764", \ + "0.077469, 0.090119, 0.197838, 0.33653, 0.614144, 0.975235, 1.44792", \ + "0.087599, 0.098879, 0.200935, 0.337914, 0.615605, 0.976604, 1.449", \ + "0.102127, 0.112491, 0.208014, 0.341844, 0.617597, 0.978145, 1.45007", \ + "0.119212, 0.129265, 0.219859, 0.349429, 0.622627, 0.981437, 1.45185" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105932, 0.119907, 0.227644, 0.360618, 0.625932, 0.970546, 1.42106", \ + "0.12676, 0.140805, 0.248951, 0.382102, 0.647496, 0.992147, 1.44269", \ + "0.194922, 0.209018, 0.317746, 0.451364, 0.716938, 1.06194, 1.51248", \ + "0.242933, 0.257054, 0.366458, 0.500173, 0.766129, 1.11114, 1.56168", \ + "0.309223, 0.323893, 0.432744, 0.566401, 0.832549, 1.1776, 1.62828", \ + "0.37175, 0.387508, 0.498465, 0.632404, 0.898698, 1.24394, 1.6948", \ + "0.431882, 0.449223, 0.564525, 0.699206, 0.966056, 1.31132, 1.76232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0619011, 0.08028, 0.227442, 0.411144, 0.778499, 1.25573, 1.87996", \ + "0.061917, 0.0802866, 0.227436, 0.411218, 0.778574, 1.2557, 1.87996", \ + "0.0625864, 0.0808054, 0.227577, 0.411248, 0.778549, 1.25586, 1.88001", \ + "0.0640165, 0.0818424, 0.227951, 0.411439, 0.778829, 1.25577, 1.87954", \ + "0.069049, 0.085882, 0.228766, 0.41192, 0.778992, 1.25627, 1.87995", \ + "0.07751, 0.093495, 0.23151, 0.413049, 0.779681, 1.25787, 1.88024", \ + "0.088486, 0.104089, 0.236943, 0.415908, 0.781366, 1.25764, 1.88243" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0937439, 0.105032, 0.190853, 0.295656, 0.503788, 0.773665, 1.12628", \ + "0.114179, 0.125533, 0.211657, 0.316533, 0.524765, 0.794621, 1.14727", \ + "0.177572, 0.188956, 0.275577, 0.380865, 0.589153, 0.85916, 1.21178", \ + "0.219222, 0.230574, 0.316542, 0.421541, 0.630731, 0.900242, 1.25268", \ + "0.272832, 0.284661, 0.370654, 0.475211, 0.683139, 0.9533, 1.30643", \ + "0.318883, 0.331848, 0.419996, 0.524617, 0.732767, 1.00227, 1.35529", \ + "0.358936, 0.3734, 0.465376, 0.571149, 0.780505, 1.04988, 1.40169" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0600575, 0.0743147, 0.186614, 0.326102, 0.604845, 0.966648, 1.43978", \ + "0.0600731, 0.0743224, 0.186564, 0.326077, 0.604898, 0.96683, 1.43978", \ + "0.0624899, 0.0762582, 0.187521, 0.326525, 0.604716, 0.966832, 1.43978", \ + "0.0663853, 0.0794001, 0.188777, 0.327784, 0.606347, 0.967226, 1.43981", \ + "0.075486, 0.08752, 0.191695, 0.329282, 0.607304, 0.968511, 1.44088", \ + "0.088585, 0.100203, 0.198592, 0.333214, 0.609163, 0.969915, 1.44185", \ + "0.103977, 0.11578, 0.209854, 0.340562, 0.614181, 0.973117, 1.44414" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0790124, 0.0927151, 0.199944, 0.332847, 0.598112, 0.942754, 1.39326", \ + "0.0995884, 0.113434, 0.221168, 0.354203, 0.619579, 0.964234, 1.41481", \ + "0.176079, 0.19412, 0.310761, 0.44432, 0.710079, 1.05493, 1.50574", \ + "0.226555, 0.251891, 0.403005, 0.548309, 0.814802, 1.16104, 1.61215", \ + "0.280932, 0.31821, 0.531727, 0.720437, 1.02216, 1.36996, 1.82104", \ + "0.323952, 0.37264, 0.650104, 0.889921, 1.25532, 1.64425, 2.09939", \ + "0.363608, 0.422098, 0.760191, 1.05248, 1.48899, 1.93876, 2.44259" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624155, 0.0808953, 0.228351, 0.412163, 0.77961, 1.25703, 1.88101", \ + "0.0624541, 0.0809231, 0.228276, 0.412188, 0.779414, 1.25676, 1.88101", \ + "0.086766, 0.103659, 0.235259, 0.412556, 0.779438, 1.25699, 1.88109", \ + "0.127456, 0.146917, 0.277808, 0.436292, 0.783051, 1.25682, 1.88097", \ + "0.203042, 0.227402, 0.378908, 0.53507, 0.841781, 1.27968, 1.88354", \ + "0.288986, 0.31858, 0.498358, 0.671861, 0.977251, 1.37254, 1.93458", \ + "0.379201, 0.415184, 0.628508, 0.826705, 1.1559, 1.54153, 2.05824" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0653367, 0.0767941, 0.163233, 0.268295, 0.476677, 0.74672, 1.0994", \ + "0.0845351, 0.0961127, 0.182903, 0.288066, 0.49651, 0.766567, 1.11927", \ + "0.164559, 0.18065, 0.278962, 0.385008, 0.594457, 0.864383, 1.21744", \ + "0.226805, 0.249329, 0.381472, 0.502976, 0.712681, 0.984721, 1.33769", \ + "0.309561, 0.342136, 0.530276, 0.694572, 0.947402, 1.22017, 1.57812", \ + "0.388874, 0.430721, 0.675384, 0.88792, 1.2042, 1.5304, 1.8965", \ + "0.467495, 0.518507, 0.817805, 1.08047, 1.46709, 1.85493, 2.2762" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0570277, 0.0711653, 0.183167, 0.32257, 0.601085, 0.963281, 1.43568", \ + "0.056858, 0.0710967, 0.183119, 0.322572, 0.601085, 0.962959, 1.43568", \ + "0.0864154, 0.0992383, 0.194429, 0.32478, 0.601096, 0.962968, 1.43587", \ + "0.128812, 0.144551, 0.243795, 0.356337, 0.607268, 0.963046, 1.43584", \ + "0.200966, 0.222321, 0.345684, 0.464166, 0.682647, 0.994378, 1.44377", \ + "0.277965, 0.306263, 0.46294, 0.601297, 0.830987, 1.1111, 1.51379", \ + "0.358285, 0.39385, 0.589813, 0.754413, 1.01156, 1.29988, 1.6623" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0660984, 0.0767562, 0.159773, 0.262446, 0.46733, 0.733443, 1.08149", \ + "0.0871009, 0.0978607, 0.181213, 0.284034, 0.489001, 0.75515, 1.10304", \ + "0.167413, 0.18349, 0.280755, 0.383961, 0.589241, 0.855563, 1.20382", \ + "0.218556, 0.24262, 0.380036, 0.502478, 0.708241, 0.976486, 1.32446", \ + "0.27285, 0.309162, 0.512941, 0.685308, 0.943393, 1.21473, 1.56601", \ + "0.315066, 0.362566, 0.631632, 0.858641, 1.18984, 1.52208, 1.88621", \ + "0.353577, 0.410855, 0.740154, 1.02187, 1.43198, 1.83498, 2.26385" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0513412, 0.0653883, 0.177419, 0.317179, 0.596417, 0.959275, 1.43332", \ + "0.0513779, 0.0653901, 0.177453, 0.317186, 0.596417, 0.959275, 1.4333", \ + "0.0833774, 0.0959124, 0.189264, 0.3192, 0.596403, 0.958786, 1.43326", \ + "0.130434, 0.146045, 0.245033, 0.354722, 0.603324, 0.95901, 1.4335", \ + "0.212343, 0.233026, 0.358292, 0.476499, 0.689593, 0.996742, 1.44269", \ + "0.30337, 0.329167, 0.485857, 0.628059, 0.856239, 1.12883, 1.52319", \ + "0.398315, 0.429787, 0.621925, 0.792962, 1.05472, 1.34084, 1.69407" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0713684, 0.0825805, 0.168284, 0.273046, 0.481175, 0.751042, 1.10362", \ + "0.090677, 0.102032, 0.188114, 0.293034, 0.501258, 0.771173, 1.12377", \ + "0.172683, 0.187935, 0.284423, 0.389967, 0.599185, 0.869086, 1.22193", \ + "0.237945, 0.259301, 0.387764, 0.507816, 0.717469, 0.989401, 1.34302", \ + "0.325783, 0.356616, 0.539189, 0.701179, 0.952191, 1.22488, 1.58262", \ + "0.410313, 0.450222, 0.687233, 0.896518, 1.21039, 1.53546, 1.90097", \ + "0.494537, 0.542984, 0.833397, 1.09115, 1.47493, 1.86101, 2.28136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0600183, 0.0742968, 0.186596, 0.326081, 0.604797, 0.966649, 1.43944", \ + "0.0599806, 0.0741954, 0.186595, 0.326178, 0.604845, 0.966648, 1.43944", \ + "0.0885446, 0.101421, 0.197209, 0.32808, 0.604847, 0.966606, 1.43951", \ + "0.131264, 0.146883, 0.246043, 0.359052, 0.610878, 0.966774, 1.43978", \ + "0.203879, 0.224914, 0.347666, 0.466404, 0.684983, 0.997677, 1.44773", \ + "0.281601, 0.309108, 0.464817, 0.603177, 0.833092, 1.11366, 1.51697", \ + "0.362352, 0.397052, 0.590706, 0.756089, 1.01322, 1.30023, 1.66464" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0877094, 0.101617, 0.209591, 0.34282, 0.608369, 0.95315, 1.40393", \ + "0.108505, 0.122515, 0.230871, 0.364263, 0.629892, 0.974716, 1.42531", \ + "0.18946, 0.206634, 0.321126, 0.454439, 0.720766, 1.06593, 1.51663", \ + "0.246624, 0.270182, 0.416094, 0.559121, 0.825735, 1.17199, 1.62334", \ + "0.311846, 0.346292, 0.549773, 0.734698, 1.03317, 1.38068, 1.83225", \ + "0.365252, 0.409909, 0.673805, 0.908029, 1.26935, 1.65614, 2.11069", \ + "0.413795, 0.467963, 0.789333, 1.07482, 1.50647, 1.95286, 2.4542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0708002, 0.0893546, 0.236911, 0.420866, 0.788645, 1.26628, 1.89068", \ + "0.0708094, 0.0893687, 0.236894, 0.420888, 0.788643, 1.26628, 1.89045", \ + "0.0934624, 0.110185, 0.242914, 0.42116, 0.788627, 1.2661, 1.89024", \ + "0.134715, 0.153974, 0.284139, 0.443392, 0.791691, 1.26622, 1.89067", \ + "0.211417, 0.235032, 0.385138, 0.540504, 0.848461, 1.28753, 1.89267", \ + "0.298244, 0.327213, 0.504629, 0.677707, 0.982984, 1.37979, 1.94278", \ + "0.390167, 0.424892, 0.634665, 0.832991, 1.16122, 1.54719, 2.0653" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0653987, 0.0769733, 0.163795, 0.269195, 0.4781, 0.748701, 1.10208", \ + "0.0845988, 0.096294, 0.183445, 0.288938, 0.497924, 0.768554, 1.12195", \ + "0.16505, 0.181166, 0.279542, 0.385968, 0.595648, 0.866459, 1.21998", \ + "0.227968, 0.250468, 0.382492, 0.503865, 0.715343, 0.983101, 1.34044", \ + "0.311863, 0.344344, 0.531998, 0.696097, 0.948891, 1.22425, 1.58081", \ + "0.393084, 0.434785, 0.678352, 0.890474, 1.20624, 1.53241, 1.89902", \ + "0.473996, 0.524498, 0.822342, 1.08425, 1.47033, 1.85775, 2.27948" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0704251, 0.0844053, 0.195595, 0.334773, 0.613179, 0.974862, 1.44813", \ + "0.0702414, 0.0843265, 0.195583, 0.334768, 0.613176, 0.974861, 1.44816", \ + "0.101737, 0.113381, 0.206824, 0.336985, 0.613164, 0.975268, 1.44812", \ + "0.149097, 0.162831, 0.256294, 0.368484, 0.621439, 0.975219, 1.44811", \ + "0.22999, 0.248052, 0.361511, 0.47645, 0.694188, 1.00831, 1.45587", \ + "0.31633, 0.340141, 0.483124, 0.616115, 0.841676, 1.12164, 1.52587", \ + "0.406154, 0.436475, 0.615122, 0.772331, 1.0245, 1.31047, 1.67367" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0877094, 0.101617, 0.209591, 0.34282, 0.608369, 0.95315, 1.40393", \ + "0.108505, 0.122515, 0.230871, 0.364263, 0.629892, 0.974716, 1.42531", \ + "0.18946, 0.206634, 0.321126, 0.454439, 0.720766, 1.06593, 1.51663", \ + "0.246624, 0.270182, 0.416094, 0.559121, 0.825735, 1.17199, 1.62334", \ + "0.311846, 0.346292, 0.549773, 0.734698, 1.03317, 1.38068, 1.83225", \ + "0.365252, 0.409909, 0.673805, 0.908029, 1.26935, 1.65614, 2.11069", \ + "0.413795, 0.467963, 0.789333, 1.07482, 1.50647, 1.95286, 2.4542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0708002, 0.0893546, 0.236911, 0.420866, 0.788645, 1.26628, 1.89068", \ + "0.0708094, 0.0893687, 0.236894, 0.420888, 0.788643, 1.26628, 1.89045", \ + "0.0934624, 0.110185, 0.242914, 0.42116, 0.788627, 1.2661, 1.89024", \ + "0.134715, 0.153974, 0.284139, 0.443392, 0.791691, 1.26622, 1.89067", \ + "0.211417, 0.235032, 0.385138, 0.540504, 0.848461, 1.28753, 1.89267", \ + "0.298244, 0.327213, 0.504629, 0.677707, 0.982984, 1.37979, 1.94278", \ + "0.390167, 0.424892, 0.634665, 0.832991, 1.16122, 1.54719, 2.0653" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0713684, 0.0825805, 0.168284, 0.273046, 0.481175, 0.751042, 1.10362", \ + "0.090677, 0.102032, 0.188114, 0.293034, 0.501258, 0.771173, 1.12377", \ + "0.172683, 0.187935, 0.284423, 0.389967, 0.599185, 0.869086, 1.22193", \ + "0.237945, 0.259301, 0.387764, 0.507816, 0.717469, 0.989401, 1.34302", \ + "0.325783, 0.356616, 0.539189, 0.701179, 0.952191, 1.22488, 1.58262", \ + "0.410313, 0.450222, 0.687233, 0.896518, 1.21039, 1.53546, 1.90097", \ + "0.494537, 0.542984, 0.833397, 1.09115, 1.47493, 1.86101, 2.28136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0600183, 0.0742968, 0.186596, 0.326081, 0.604797, 0.966649, 1.43944", \ + "0.0599806, 0.0741954, 0.186595, 0.326178, 0.604845, 0.966648, 1.43944", \ + "0.0885446, 0.101421, 0.197209, 0.32808, 0.604847, 0.966606, 1.43951", \ + "0.131264, 0.146883, 0.246043, 0.359052, 0.610878, 0.966774, 1.43978", \ + "0.203879, 0.224914, 0.347666, 0.466404, 0.684983, 0.997677, 1.44773", \ + "0.281601, 0.309108, 0.464817, 0.603177, 0.833092, 1.11366, 1.51697", \ + "0.362352, 0.397052, 0.590706, 0.756089, 1.01322, 1.30023, 1.66464" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00292813, 0.00296906, 0.00302383, 0.00302954, 0.00303306, 0.00303438, 0.00303485", \ + "0.00271429, 0.00275341, 0.00284831, 0.00287043, 0.00288158, 0.00288859, 0.00289085", \ + "0.00280557, 0.00283485, 0.00294466, 0.00299116, 0.00302688, 0.00304357, 0.00305369", \ + "0.00318953, 0.00320166, 0.00329457, 0.0033493, 0.00338724, 0.00341103, 0.00342545", \ + "0.0041646, 0.00416737, 0.00421982, 0.00427696, 0.00432832, 0.00434947, 0.00436745", \ + "0.00541293, 0.00540838, 0.00543495, 0.00546744, 0.00553128, 0.00560004, 0.00558593", \ + "0.00715919, 0.00714148, 0.00711664, 0.0071333, 0.00717796, 0.00725726, 0.00725897" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00425229, 0.00428703, 0.00434297, 0.00435337, 0.00435846, 0.00436123, 0.0043615", \ + "0.00408967, 0.00413009, 0.00422432, 0.00424757, 0.00426073, 0.00426596, 0.00426878", \ + "0.00418543, 0.004216, 0.00434935, 0.00440027, 0.00444011, 0.00445062, 0.00446664", \ + "0.00456921, 0.00461029, 0.00470749, 0.00476704, 0.00481192, 0.00483678, 0.00484977", \ + "0.00547851, 0.00548163, 0.00556781, 0.00563857, 0.0056856, 0.00571667, 0.00573531", \ + "0.00680051, 0.0067954, 0.00683046, 0.00687439, 0.00693072, 0.0069565, 0.00698176", \ + "0.00847117, 0.00844838, 0.00846217, 0.00850869, 0.00856298, 0.00859927, 0.00862526" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00292762, 0.00296932, 0.00302322, 0.00302931, 0.00303267, 0.00303387, 0.00303595", \ + "0.00272046, 0.00275103, 0.00284558, 0.00286758, 0.00287911, 0.00288368, 0.00288595", \ + "0.00280741, 0.00283591, 0.00294729, 0.00299167, 0.00302894, 0.00304479, 0.00305503", \ + "0.00319075, 0.00320901, 0.00330251, 0.00337527, 0.00339344, 0.00341568, 0.00342715", \ + "0.00409741, 0.00410356, 0.00417266, 0.00422096, 0.00428121, 0.00429607, 0.00431467", \ + "0.00540596, 0.00539934, 0.00542354, 0.00546669, 0.0055178, 0.00554361, 0.00556735", \ + "0.00716053, 0.00713711, 0.00710369, 0.00711623, 0.00715217, 0.00718685, 0.00724675" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00423452, 0.0042672, 0.00432847, 0.00433887, 0.00434355, 0.00434644, 0.00434733", \ + "0.0040629, 0.00410228, 0.0041987, 0.00422257, 0.00423601, 0.00424156, 0.00424388", \ + "0.00416059, 0.00418896, 0.00430877, 0.0043611, 0.00439834, 0.00441448, 0.00443548", \ + "0.00454569, 0.00458332, 0.00466891, 0.00472473, 0.00476879, 0.00479685, 0.00480806", \ + "0.00546321, 0.00547118, 0.0055352, 0.00559668, 0.00564534, 0.00567295, 0.00569481", \ + "0.00679199, 0.00678238, 0.00680013, 0.00683696, 0.00688755, 0.00691394, 0.00693374", \ + "0.00845899, 0.00843719, 0.00843585, 0.00847435, 0.00852117, 0.00855473, 0.00858156" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00323428, 0.00325692, 0.00329909, 0.00330483, 0.00330736, 0.00330673, 0.00330691", \ + "0.00302365, 0.00305157, 0.00312676, 0.00314625, 0.00315588, 0.0031618, 0.00316279", \ + "0.00310729, 0.00313247, 0.00322527, 0.00326841, 0.00330092, 0.00331684, 0.00332551", \ + "0.00346371, 0.00348394, 0.00357509, 0.00362403, 0.00366246, 0.00368475, 0.00369619", \ + "0.00444289, 0.0044466, 0.00449874, 0.00454733, 0.00459312, 0.00462043, 0.00463711", \ + "0.00568266, 0.00568107, 0.00571044, 0.00574532, 0.00580024, 0.00586702, 0.00586915", \ + "0.00738881, 0.00737969, 0.00737986, 0.00740796, 0.00745185, 0.00750188, 0.00753739" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00491862, 0.00495289, 0.00500834, 0.00501885, 0.00502389, 0.00502662, 0.00502756", \ + "0.00475601, 0.00479621, 0.00489016, 0.0049132, 0.00492588, 0.0049316, 0.00493384", \ + "0.00485173, 0.00488663, 0.00501411, 0.00506657, 0.00510686, 0.00511653, 0.00513264", \ + "0.00523533, 0.00527933, 0.00537563, 0.00543165, 0.00547704, 0.00550023, 0.00551513", \ + "0.0061427, 0.00615603, 0.00624649, 0.00629966, 0.0063586, 0.00638389, 0.00640275", \ + "0.00746525, 0.00746082, 0.00749402, 0.00754135, 0.00759663, 0.00762022, 0.00764288", \ + "0.00913136, 0.00911661, 0.00913159, 0.0091715, 0.00922834, 0.0092656, 0.00929231" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00323428, 0.00325692, 0.00329909, 0.00330483, 0.00330736, 0.00330673, 0.00330691", \ + "0.00302365, 0.00305157, 0.00312676, 0.00314625, 0.00315588, 0.0031618, 0.00316279", \ + "0.00310729, 0.00313247, 0.00322527, 0.00326841, 0.00330092, 0.00331684, 0.00332551", \ + "0.00346371, 0.00348394, 0.00357509, 0.00362403, 0.00366246, 0.00368475, 0.00369619", \ + "0.00444289, 0.0044466, 0.00449874, 0.00454733, 0.00459312, 0.00462043, 0.00463711", \ + "0.00568266, 0.00568107, 0.00571044, 0.00574532, 0.00580024, 0.00586702, 0.00586915", \ + "0.00738881, 0.00737969, 0.00737986, 0.00740796, 0.00745185, 0.00750188, 0.00753739" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00491862, 0.00495289, 0.00500834, 0.00501885, 0.00502389, 0.00502662, 0.00502756", \ + "0.00475601, 0.00479621, 0.00489016, 0.0049132, 0.00492588, 0.0049316, 0.00493384", \ + "0.00485173, 0.00488663, 0.00501411, 0.00506657, 0.00510686, 0.00511653, 0.00513264", \ + "0.00523533, 0.00527933, 0.00537563, 0.00543165, 0.00547704, 0.00550023, 0.00551513", \ + "0.0061427, 0.00615603, 0.00624649, 0.00629966, 0.0063586, 0.00638389, 0.00640275", \ + "0.00746525, 0.00746082, 0.00749402, 0.00754135, 0.00759663, 0.00762022, 0.00764288", \ + "0.00913136, 0.00911661, 0.00913159, 0.0091715, 0.00922834, 0.0092656, 0.00929231" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00318003, 0.00318839, 0.00320567, 0.00320875, 0.00321007, 0.0032106, 0.00321", \ + "0.0030685, 0.00308668, 0.00315149, 0.00317321, 0.00318105, 0.0031925, 0.00319476", \ + "0.00316769, 0.00315957, 0.00313521, 0.00307052, 0.00315571, 0.003168, 0.00317556", \ + "0.00346741, 0.00341088, 0.00332096, 0.00326539, 0.00322474, 0.00320923, 0.00319908", \ + "0.00417994, 0.00410964, 0.00381675, 0.00364042, 0.00337675, 0.00336204, 0.00330624", \ + "0.00519027, 0.00507614, 0.00456322, 0.00422609, 0.00390624, 0.00369321, 0.00354648", \ + "0.00652189, 0.00637616, 0.0056558, 0.00517304, 0.00464965, 0.00433954, 0.00400632" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000749054, 0.00076674, 0.000798331, 0.000804645, 0.0008084, 0.00080993, 0.000810058", \ + "0.00064172, 0.000676505, 0.00078373, 0.000818145, 0.00083438, 0.000842671, 0.000847084", \ + "0.000551537, 0.000563812, 0.000652173, 0.000717197, 0.000774887, 0.000807401, 0.000823971", \ + "0.000684118, 0.000669659, 0.000669541, 0.000697026, 0.0007461, 0.000782768, 0.000804503", \ + "0.00121127, 0.00115038, 0.000932838, 0.000858866, 0.000822897, 0.000821592, 0.000826712", \ + "0.00214763, 0.00201598, 0.00151755, 0.001294, 0.00111402, 0.001021, 0.000967251", \ + "0.0034349, 0.00324817, 0.0024567, 0.00203602, 0.00165546, 0.00142113, 0.00127295" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00317808, 0.00318635, 0.00320342, 0.00320653, 0.00320801, 0.0032078, 0.00320899", \ + "0.00305992, 0.00308931, 0.00314792, 0.00316832, 0.00318218, 0.00318777, 0.00319087", \ + "0.00317267, 0.00316842, 0.00318575, 0.00308235, 0.00317795, 0.00310205, 0.00318643", \ + "0.00347341, 0.00344946, 0.00332279, 0.00327377, 0.00323282, 0.00306523, 0.00320335", \ + "0.00423352, 0.00416793, 0.00380828, 0.00363894, 0.00346874, 0.0033622, 0.00330703", \ + "0.00528744, 0.00517786, 0.00462546, 0.00428931, 0.00397222, 0.00376815, 0.00359311", \ + "0.00667355, 0.00652665, 0.00578547, 0.00526733, 0.00472696, 0.0044193, 0.00407551" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000737971, 0.000755558, 0.000788483, 0.00079485, 0.000798774, 0.000800359, 0.00080035", \ + "0.000615703, 0.000647817, 0.000752061, 0.000785216, 0.000801766, 0.000810402, 0.000815053", \ + "0.000542929, 0.000552621, 0.00062197, 0.00068039, 0.000731888, 0.000767494, 0.000783039", \ + "0.000685345, 0.000670904, 0.000649863, 0.000669536, 0.000706987, 0.000741409, 0.000762081", \ + "0.0012382, 0.00117009, 0.00093789, 0.000854545, 0.000800248, 0.000789613, 0.000790433", \ + "0.00221513, 0.00207565, 0.00155592, 0.00131478, 0.0011133, 0.00100592, 0.000942699", \ + "0.00355069, 0.00336041, 0.00253699, 0.00209802, 0.00169174, 0.00143789, 0.00127318" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00346206, 0.00346816, 0.00348242, 0.00348537, 0.00348612, 0.00348542, 0.00348295", \ + "0.00336063, 0.00337692, 0.00343061, 0.00345063, 0.00346131, 0.00346765, 0.00346867", \ + "0.00343626, 0.00342627, 0.00336048, 0.00334654, 0.00343191, 0.00344436, 0.00338875", \ + "0.00368965, 0.00366206, 0.00359873, 0.00354302, 0.00350232, 0.00348414, 0.00347215", \ + "0.00438646, 0.00432198, 0.00406938, 0.00389259, 0.00351597, 0.00329706, 0.00357667", \ + "0.00536105, 0.00526702, 0.00479397, 0.00447414, 0.00417592, 0.003955, 0.00381175", \ + "0.00665863, 0.00653793, 0.00586811, 0.00540824, 0.00489222, 0.00453792, 0.00426571" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00141599, 0.00143344, 0.00146486, 0.0014712, 0.00147498, 0.00147651, 0.00147663", \ + "0.0013095, 0.00134393, 0.00145067, 0.00148379, 0.00150132, 0.0015095, 0.00151403", \ + "0.00121888, 0.00123223, 0.00131934, 0.00138526, 0.00144205, 0.00147366, 0.00149092", \ + "0.00134923, 0.00133742, 0.00133305, 0.00136429, 0.00141303, 0.00144768, 0.00147144", \ + "0.00186935, 0.0018066, 0.00159806, 0.00152749, 0.0014913, 0.00148808, 0.00149454", \ + "0.00278848, 0.00266548, 0.00218297, 0.00196151, 0.00178206, 0.00168699, 0.0016333", \ + "0.00406268, 0.00388607, 0.00311745, 0.00270136, 0.00232321, 0.00209277, 0.00193763" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00317808, 0.00318635, 0.00320342, 0.00320653, 0.00320801, 0.0032078, 0.00320899", \ + "0.00305992, 0.00308931, 0.00314792, 0.00316832, 0.00318218, 0.00318777, 0.00319087", \ + "0.00317267, 0.00316842, 0.00318575, 0.00308235, 0.00317795, 0.00310205, 0.00318643", \ + "0.00347341, 0.00344946, 0.00332279, 0.00327377, 0.00323282, 0.00306523, 0.00320335", \ + "0.00423352, 0.00416793, 0.00380828, 0.00363894, 0.00346874, 0.0033622, 0.00330703", \ + "0.00528744, 0.00517786, 0.00462546, 0.00428931, 0.00397222, 0.00376815, 0.00359311", \ + "0.00667355, 0.00652665, 0.00578547, 0.00526733, 0.00472696, 0.0044193, 0.00407551" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00141599, 0.00143344, 0.00146486, 0.0014712, 0.00147498, 0.00147651, 0.00147663", \ + "0.0013095, 0.00134393, 0.00145067, 0.00148379, 0.00150132, 0.0015095, 0.00151403", \ + "0.00121888, 0.00123223, 0.00131934, 0.00138526, 0.00144205, 0.00147366, 0.00149092", \ + "0.00134923, 0.00133742, 0.00133305, 0.00136429, 0.00141303, 0.00144768, 0.00147144", \ + "0.00186935, 0.0018066, 0.00159806, 0.00152749, 0.0014913, 0.00148808, 0.00149454", \ + "0.00278848, 0.00266548, 0.00218297, 0.00196151, 0.00178206, 0.00168699, 0.0016333", \ + "0.00406268, 0.00388607, 0.00311745, 0.00270136, 0.00232321, 0.00209277, 0.00193763" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00479581, 0.00481774, 0.00485274, 0.00485818, 0.00485977, 0.00486042, 0.00486062", \ + "0.00460007, 0.00462594, 0.00468869, 0.0047031, 0.00471081, 0.00471388, 0.00471518", \ + "0.00469528, 0.00471799, 0.00480419, 0.00483713, 0.00486234, 0.00487413, 0.00488138", \ + "0.005049, 0.00506799, 0.00515248, 0.00519009, 0.00522304, 0.00523931, 0.00525074", \ + "0.00597214, 0.00598981, 0.00606568, 0.00611385, 0.00615444, 0.00618132, 0.00619166", \ + "0.00717838, 0.00718963, 0.00725319, 0.00730011, 0.00735831, 0.00741459, 0.00741242", \ + "0.00883898, 0.00884747, 0.00889775, 0.00893826, 0.0089932, 0.0090441, 0.00908162" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00494858, 0.00495195, 0.00495704, 0.00495734, 0.00495662, 0.00495524, 0.00495336", \ + "0.00479141, 0.00480074, 0.00482282, 0.00482811, 0.00483038, 0.00483006, 0.00482886", \ + "0.00489047, 0.0049035, 0.00495792, 0.0049776, 0.00498883, 0.00498367, 0.00498575", \ + "0.00527878, 0.0052865, 0.0053149, 0.00533926, 0.00535218, 0.00536836, 0.0053714", \ + "0.00615977, 0.0061648, 0.00620415, 0.00622102, 0.00624504, 0.00625243, 0.00625501", \ + "0.00744708, 0.00743956, 0.0074474, 0.00746129, 0.00748772, 0.00749201, 0.00750068", \ + "0.00910827, 0.00910577, 0.00911203, 0.00911332, 0.00912984, 0.00913831, 0.0091384" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00513238, 0.00515373, 0.00518825, 0.00519333, 0.00519541, 0.00519572, 0.00519616", \ + "0.0049366, 0.00496185, 0.00502399, 0.00503834, 0.00504588, 0.00504885, 0.00505048", \ + "0.0050311, 0.00505428, 0.00513857, 0.00517165, 0.00519475, 0.00520985, 0.00521512", \ + "0.00538677, 0.00540461, 0.00548955, 0.00553921, 0.0055641, 0.00557953, 0.00558904", \ + "0.00625291, 0.00626667, 0.00634231, 0.00639293, 0.00643178, 0.00645597, 0.00647032", \ + "0.00750297, 0.00751447, 0.00757854, 0.00762307, 0.00767134, 0.00772908, 0.007771", \ + "0.00915596, 0.00916746, 0.00921818, 0.00925751, 0.00930488, 0.00934935, 0.009379" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00501013, 0.00501461, 0.00502306, 0.00502396, 0.00502349, 0.00502216, 0.00502027", \ + "0.0048511, 0.00486209, 0.00489167, 0.00489964, 0.00490347, 0.00490403, 0.00490324", \ + "0.00494715, 0.00496224, 0.00502382, 0.0050404, 0.00506412, 0.0050635, 0.00508027", \ + "0.00533411, 0.005345, 0.00538192, 0.00540515, 0.00542693, 0.00544734, 0.00545281", \ + "0.00621879, 0.00621632, 0.00626208, 0.00628537, 0.0063174, 0.00633049, 0.00633628", \ + "0.0075046, 0.00750247, 0.00751295, 0.00753184, 0.00755383, 0.00757015, 0.0075789", \ + "0.00917147, 0.00916459, 0.00917252, 0.00917666, 0.00919783, 0.00921198, 0.00922198" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00452824, 0.00454311, 0.0045714, 0.0045759, 0.00457696, 0.00457717, 0.00457601", \ + "0.00433956, 0.00435838, 0.00440914, 0.00442222, 0.00442864, 0.0044306, 0.00443069", \ + "0.00443419, 0.00445618, 0.00452293, 0.00456541, 0.00458096, 0.00458951, 0.00459509", \ + "0.00478393, 0.00480131, 0.00488149, 0.00491071, 0.00494162, 0.00495475, 0.00496265", \ + "0.00570496, 0.00571759, 0.00578921, 0.00583461, 0.00587759, 0.00589477, 0.00590621", \ + "0.00690847, 0.00691773, 0.00697611, 0.00701815, 0.00707099, 0.00714264, 0.00711641", \ + "0.00856179, 0.00857035, 0.00861641, 0.00865488, 0.00870808, 0.00875119, 0.00880049" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00612511, 0.00612817, 0.00613253, 0.0061326, 0.00613155, 0.00612984, 0.00612746", \ + "0.00596712, 0.00597623, 0.0059981, 0.00600281, 0.00600482, 0.0060042, 0.00600231", \ + "0.00606539, 0.00607937, 0.00613333, 0.00615235, 0.00616301, 0.0061575, 0.0061597", \ + "0.00644686, 0.00645798, 0.00649284, 0.00650819, 0.00652546, 0.00654217, 0.00654388", \ + "0.00732508, 0.00733872, 0.00737623, 0.00740031, 0.00741981, 0.00742463, 0.00742798", \ + "0.0086185, 0.00861383, 0.00862514, 0.00864127, 0.00865865, 0.00867046, 0.00867762", \ + "0.0102799, 0.0102748, 0.0102843, 0.0102886, 0.010299, 0.0103121, 0.0103117" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00513238, 0.00515373, 0.00518825, 0.00519333, 0.00519541, 0.00519572, 0.00519616", \ + "0.0049366, 0.00496185, 0.00502399, 0.00503834, 0.00504588, 0.00504885, 0.00505048", \ + "0.0050311, 0.00505428, 0.00513857, 0.00517165, 0.00519475, 0.00520985, 0.00521512", \ + "0.00538677, 0.00540461, 0.00548955, 0.00553921, 0.0055641, 0.00557953, 0.00558904", \ + "0.00625291, 0.00626667, 0.00634231, 0.00639293, 0.00643178, 0.00645597, 0.00647032", \ + "0.00750297, 0.00751447, 0.00757854, 0.00762307, 0.00767134, 0.00772908, 0.007771", \ + "0.00915596, 0.00916746, 0.00921818, 0.00925751, 0.00930488, 0.00934935, 0.009379" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00612511, 0.00612817, 0.00613253, 0.0061326, 0.00613155, 0.00612984, 0.00612746", \ + "0.00596712, 0.00597623, 0.0059981, 0.00600281, 0.00600482, 0.0060042, 0.00600231", \ + "0.00606539, 0.00607937, 0.00613333, 0.00615235, 0.00616301, 0.0061575, 0.0061597", \ + "0.00644686, 0.00645798, 0.00649284, 0.00650819, 0.00652546, 0.00654217, 0.00654388", \ + "0.00732508, 0.00733872, 0.00737623, 0.00740031, 0.00741981, 0.00742463, 0.00742798", \ + "0.0086185, 0.00861383, 0.00862514, 0.00864127, 0.00865865, 0.00867046, 0.00867762", \ + "0.0102799, 0.0102748, 0.0102843, 0.0102886, 0.010299, 0.0103121, 0.0103117" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00508324, 0.00508637, 0.00509272, 0.00509394, 0.00509373, 0.00509365, 0.0050932", \ + "0.00501643, 0.00502391, 0.00505917, 0.00506851, 0.00507513, 0.00507618, 0.00507592", \ + "0.00496217, 0.0049724, 0.00499893, 0.0050254, 0.00504837, 0.00505427, 0.00506032", \ + "0.00500814, 0.00500866, 0.00499971, 0.00502136, 0.00503088, 0.00505186, 0.00505528", \ + "0.00531789, 0.00528959, 0.00517993, 0.00514347, 0.00510954, 0.0050897, 0.005083", \ + "0.00602992, 0.00594703, 0.00563806, 0.00547449, 0.00537791, 0.00526006, 0.0052", \ + "0.00714265, 0.00702224, 0.00645484, 0.00612947, 0.00580835, 0.00559997, 0.00546388" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00138085, 0.00138166, 0.00138313, 0.00138329, 0.00138279, 0.00138082, 0.00137903", \ + "0.00129016, 0.0013003, 0.00132455, 0.00133239, 0.00133477, 0.00133542, 0.00133462", \ + "0.00121201, 0.00121739, 0.00124965, 0.00127112, 0.0012888, 0.00130137, 0.0013045", \ + "0.001302, 0.00129629, 0.0012776, 0.00128224, 0.00128962, 0.00130096, 0.00130086", \ + "0.00173155, 0.00169092, 0.00153071, 0.00145734, 0.00139751, 0.00136425, 0.00134775", \ + "0.00255184, 0.00247142, 0.00210187, 0.00189422, 0.00170325, 0.00158704, 0.00150932", \ + "0.003714, 0.00360088, 0.00301199, 0.00263383, 0.0022533, 0.00200754, 0.00182953" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00541108, 0.00541426, 0.0054204, 0.00542152, 0.0054219, 0.00542141, 0.00542112", \ + "0.00534461, 0.00535183, 0.00538825, 0.00539779, 0.00540172, 0.00540416, 0.00540444", \ + "0.00529817, 0.00530029, 0.00533376, 0.00535604, 0.00537575, 0.00538731, 0.00539316", \ + "0.00534079, 0.00534013, 0.00534605, 0.00534953, 0.00524099, 0.00537095, 0.0053838", \ + "0.00565925, 0.00563152, 0.0055141, 0.00546556, 0.00544164, 0.00520526, 0.00541032", \ + "0.00638137, 0.00630215, 0.00598607, 0.00581478, 0.00566623, 0.00562162, 0.0055458", \ + "0.00753196, 0.00741211, 0.00683689, 0.00648449, 0.00617776, 0.00601524, 0.00585168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00144053, 0.00144181, 0.00144469, 0.00144494, 0.00144494, 0.00144409, 0.00144122", \ + "0.00135371, 0.00136803, 0.00139653, 0.00140849, 0.0014126, 0.00141496, 0.00141494", \ + "0.00126742, 0.00127562, 0.00131055, 0.00133807, 0.001363, 0.00138032, 0.00138667", \ + "0.00135777, 0.00134998, 0.00133955, 0.00134424, 0.00135742, 0.00137407, 0.00137799", \ + "0.00178423, 0.00174906, 0.00159659, 0.00152409, 0.00146538, 0.00143349, 0.00142111", \ + "0.00259782, 0.00252685, 0.0021764, 0.00197162, 0.00178099, 0.00166287, 0.00158654", \ + "0.0037627, 0.003659, 0.00309919, 0.00272689, 0.00234426, 0.00209656, 0.00191884" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00480315, 0.00480556, 0.00481061, 0.00481152, 0.00481137, 0.00480998, 0.00480778", \ + "0.00473968, 0.00475576, 0.00477881, 0.00478712, 0.00479205, 0.00479221, 0.00479254", \ + "0.00469256, 0.00470332, 0.00472715, 0.00472354, 0.00476518, 0.00476901, 0.0047725", \ + "0.00472837, 0.00472648, 0.00473091, 0.00473739, 0.00475408, 0.00476741, 0.00476686", \ + "0.00501701, 0.00498633, 0.0048875, 0.00486854, 0.0048191, 0.00479643, 0.00479542", \ + "0.00567382, 0.00561591, 0.00532951, 0.00518108, 0.0050756, 0.00497453, 0.00491338", \ + "0.00674731, 0.00664078, 0.00612963, 0.00582045, 0.00553242, 0.00530594, 0.0051697" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00256067, 0.00256128, 0.00256263, 0.00256274, 0.00256199, 0.00256083, 0.00255752", \ + "0.00246938, 0.0024797, 0.00250378, 0.00251196, 0.00251356, 0.002514, 0.00251278", \ + "0.00239063, 0.00239635, 0.00242819, 0.0024498, 0.00246885, 0.00247961, 0.00248222", \ + "0.00248182, 0.00247285, 0.00245811, 0.00246142, 0.00246915, 0.00246973, 0.00247774", \ + "0.00290703, 0.00286842, 0.00270891, 0.00263527, 0.00257631, 0.00254305, 0.0025245", \ + "0.00372423, 0.00364563, 0.00327663, 0.00306932, 0.00288051, 0.00276375, 0.00268632", \ + "0.0048827, 0.00477053, 0.00418437, 0.00380759, 0.00342764, 0.00318168, 0.00300639" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00541108, 0.00541426, 0.0054204, 0.00542152, 0.0054219, 0.00542141, 0.00542112", \ + "0.00534461, 0.00535183, 0.00538825, 0.00539779, 0.00540172, 0.00540416, 0.00540444", \ + "0.00529817, 0.00530029, 0.00533376, 0.00535604, 0.00537575, 0.00538731, 0.00539316", \ + "0.00534079, 0.00534013, 0.00534605, 0.00534953, 0.00524099, 0.00537095, 0.0053838", \ + "0.00565925, 0.00563152, 0.0055141, 0.00546556, 0.00544164, 0.00520526, 0.00541032", \ + "0.00638137, 0.00630215, 0.00598607, 0.00581478, 0.00566623, 0.00562162, 0.0055458", \ + "0.00753196, 0.00741211, 0.00683689, 0.00648449, 0.00617776, 0.00601524, 0.00585168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00256067, 0.00256128, 0.00256263, 0.00256274, 0.00256199, 0.00256083, 0.00255752", \ + "0.00246938, 0.0024797, 0.00250378, 0.00251196, 0.00251356, 0.002514, 0.00251278", \ + "0.00239063, 0.00239635, 0.00242819, 0.0024498, 0.00246885, 0.00247961, 0.00248222", \ + "0.00248182, 0.00247285, 0.00245811, 0.00246142, 0.00246915, 0.00246973, 0.00247774", \ + "0.00290703, 0.00286842, 0.00270891, 0.00263527, 0.00257631, 0.00254305, 0.0025245", \ + "0.00372423, 0.00364563, 0.00327663, 0.00306932, 0.00288051, 0.00276375, 0.00268632", \ + "0.0048827, 0.00477053, 0.00418437, 0.00380759, 0.00342764, 0.00318168, 0.00300639" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159975; + rise_capacitance : 0.00159975; + rise_capacitance_range (0.00112957, 0.00159975); + fall_capacitance : 0.00159973; + fall_capacitance_range (0.0011148, 0.00159973); + internal_power () { + when : "(!CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-8.22377e-05, -0.000221178, -4.91011e-05, 0.000348433, 0.00121697, 0.00248024, 0.00414989" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00339494, 0.00329627, 0.00351617, 0.00393475, 0.00480132, 0.00606797, 0.00774009" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000902281, 0.000762838, 0.000934188, 0.001358, 0.00223461, 0.00350717, 0.00518304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00247033, 0.0023603, 0.00256312, 0.0029813, 0.00383167, 0.00508162, 0.00674534" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000903961, 0.000764544, 0.000950947, 0.00135955, 0.00223622, 0.00350873, 0.00518485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00246898, 0.00235864, 0.00256159, 0.00297997, 0.00383024, 0.00508023, 0.0067423" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157846; + rise_capacitance : 0.00157846; + rise_capacitance_range (0.00112059, 0.00157846); + fall_capacitance : 0.00154056; + fall_capacitance_range (0.00104602, 0.00154056); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980607, -0.000978739, -0.000981285, -0.000981885, -0.000981765, -0.000982028, -0.000981305" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101813, 0.000992896, 0.000986025, 0.000986102, 0.000983404, 0.00098378, 0.00098249" \ + ); + } + } + internal_power () { + when : "(AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000202884, -0.000203649, -0.000202693, -0.000204115, -0.000203675, -0.000203892, -0.000203624" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000202884, 0.000206112, 0.000202693, 0.000204115, 0.000203675, 0.000203892, 0.000203624" \ + ); + } + } + internal_power () { + when : "(AB * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980542, -0.000978689, -0.00098111, -0.00098195, -0.000981529, -0.000981944, -0.000981216" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101824, 0.000993394, 0.000986433, 0.00098648, 0.000983667, 0.000984018, 0.000982689" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000249333, -0.000243393, -0.000245741, -0.00024593, -0.0002454, -0.000245485, -0.000245146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000290764, 0.000291095, 0.000288958, 0.000283269, 0.000277859, 0.000270046, 0.00025621" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161336; + rise_capacitance : 0.00161336; + rise_capacitance_range (0.00114306, 0.00161336); + fall_capacitance : 0.00161336; + fall_capacitance_range (0.00112662, 0.00161336); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000893133, 0.000752573, 0.00091931, 0.00133899, 0.00221429, 0.00348717, 0.00516192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00252606, 0.00241578, 0.00261165, 0.00301996, 0.00388243, 0.00512655, 0.00679318" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000522646, 0.000381341, 0.000546073, 0.000940124, 0.00180109, 0.00305688, 0.00472466" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00318942, 0.00305951, 0.00321163, 0.00361803, 0.00445658, 0.00569206, 0.00734591" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000895765, 0.000755266, 0.000924256, 0.00134153, 0.0022168, 0.00348968, 0.00516444" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00252375, 0.0024133, 0.00260934, 0.00301766, 0.00388007, 0.00512142, 0.00679083" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015129; + rise_capacitance : 0.00151026; + rise_capacitance_range (0.00116941, 0.00151026); + fall_capacitance : 0.0015129; + fall_capacitance_range (0.00113608, 0.0015129); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098127, -0.000977911, -0.000985825, -0.000984462, -0.000981863, -0.000983676, -0.000982864" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101988, 0.00100191, 0.00100073, 0.000986997, 0.000984099, 0.000986419, 0.000984816" \ + ); + } + } + internal_power () { + when : "(!AB * B * CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979456, -0.000979151, -0.000980549, -0.000981641, -0.00098025, -0.000982122, -0.000981315" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982092, 0.000994221, 0.000980549, 0.00098502, 0.000983061, 0.000984705, 0.000983389" \ + ); + } + } + internal_power () { + when : "(!AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000809948, -0.000870284, -0.000908037, -0.000916497, -0.000914353, -0.0009175, -0.000916208" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000916007, 0.000917843, 0.000924351, 0.000924312, 0.000914353, 0.0009175, 0.000916208" \ + ); + } + } + internal_power () { + when : "(!AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981127, -0.000977874, -0.000979495, -0.000984639, -0.000981802, -0.000983619, -0.000982791" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010199, 0.00100218, 0.00098062, 0.000987722, 0.000985237, 0.000986561, 0.000984941" \ + ); + } + } + } + } + cell (AOI2B2BX2) { + area : 14.112; + cell_leakage_power : 0.161371; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.17652; + when : "(AB * B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.162625; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191268; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134962; + when : "(AB * B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.162625; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14873; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170971; + when : "(AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121066; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225737; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223933; + when : "(!AB * B * CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136132; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2062; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134962; + when : "(!AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121066; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171731; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0934031; + when : "(!AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.161371; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * CB) + (AB * !D) + (!B * CB) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0748465, 0.0965613, 0.204114, 0.336122, 0.599337, 0.941045, 1.38804", \ + "0.096049, 0.117455, 0.225155, 0.357325, 0.620524, 0.9624, 1.40943", \ + "0.177083, 0.197681, 0.30436, 0.436726, 0.700263, 1.04259, 1.48948", \ + "0.235621, 0.258215, 0.363651, 0.495342, 0.758816, 1.10082, 1.5477", \ + "0.312896, 0.33963, 0.446133, 0.576376, 0.837956, 1.17961, 1.62749", \ + "0.3841, 0.415301, 0.527778, 0.657082, 0.91732, 1.25846, 1.70542", \ + "0.453779, 0.488921, 0.611827, 0.741046, 1.00203, 1.3419, 1.78795" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0423814, 0.0701968, 0.2176, 0.401369, 0.768667, 1.24643, 1.87071", \ + "0.0423964, 0.0701904, 0.217661, 0.401364, 0.768827, 1.24643, 1.87071", \ + "0.0490758, 0.0735515, 0.218052, 0.401482, 0.768826, 1.24648, 1.87079", \ + "0.060056, 0.0812453, 0.219538, 0.402397, 0.768952, 1.24606, 1.87067", \ + "0.078264, 0.098309, 0.224082, 0.404418, 0.770283, 1.24748, 1.87107", \ + "0.097353, 0.118518, 0.234098, 0.408229, 0.772491, 1.24883, 1.87196", \ + "0.117063, 0.140045, 0.249518, 0.415842, 0.776425, 1.25122, 1.87468" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759962, 0.0925917, 0.171614, 0.267803, 0.459616, 0.708771, 1.03449", \ + "0.0969472, 0.113487, 0.192689, 0.28907, 0.480966, 0.730147, 1.05591", \ + "0.176789, 0.194025, 0.273213, 0.36999, 0.562055, 0.811319, 1.13713", \ + "0.230868, 0.249848, 0.329643, 0.425604, 0.617666, 0.867235, 1.19292", \ + "0.297702, 0.320352, 0.403204, 0.498147, 0.68829, 0.93706, 1.26306", \ + "0.353518, 0.37994, 0.470857, 0.565638, 0.755454, 1.00312, 1.32815", \ + "0.403914, 0.433683, 0.534101, 0.630134, 0.819268, 1.0662, 1.38985" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0321454, 0.0504946, 0.15185, 0.279596, 0.535291, 0.8678, 1.30285", \ + "0.0322127, 0.0505562, 0.151796, 0.27961, 0.535348, 0.8678, 1.30283", \ + "0.0403301, 0.0562986, 0.153213, 0.279956, 0.53537, 0.867882, 1.30285", \ + "0.0516878, 0.0657978, 0.156451, 0.281812, 0.536479, 0.868399, 1.30278", \ + "0.069689, 0.083226, 0.164604, 0.285128, 0.538393, 0.869685, 1.30397", \ + "0.088895, 0.103393, 0.177177, 0.291665, 0.541217, 0.872051, 1.30517", \ + "0.10869, 0.124576, 0.19528, 0.302801, 0.546829, 0.875485, 1.30798" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0679547, 0.0842135, 0.163706, 0.261047, 0.455093, 0.707094, 1.03663", \ + "0.0893802, 0.105446, 0.18497, 0.282425, 0.476543, 0.728628, 1.05815", \ + "0.171415, 0.18782, 0.266756, 0.364211, 0.558661, 0.810688, 1.14038", \ + "0.229817, 0.248875, 0.328228, 0.425099, 0.618814, 0.870922, 1.20028", \ + "0.306729, 0.330273, 0.414131, 0.509759, 0.702419, 0.954117, 1.28457", \ + "0.377176, 0.40497, 0.497723, 0.593593, 0.784153, 1.03533, 1.36413", \ + "0.446734, 0.478148, 0.582813, 0.680232, 0.872086, 1.12289, 1.45068" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0324485, 0.0525622, 0.162289, 0.299803, 0.574814, 0.932315, 1.39948", \ + "0.0325208, 0.0525839, 0.162262, 0.299801, 0.574814, 0.93208, 1.39948", \ + "0.0414781, 0.058343, 0.163135, 0.30007, 0.574804, 0.932086, 1.39961", \ + "0.0537226, 0.0683172, 0.165928, 0.301612, 0.57543, 0.93246, 1.39958", \ + "0.07262, 0.087517, 0.173743, 0.30443, 0.577332, 0.933784, 1.40116", \ + "0.092168, 0.108788, 0.188046, 0.311072, 0.580141, 0.935478, 1.40293", \ + "0.112115, 0.130453, 0.207723, 0.322607, 0.585577, 0.939559, 1.40421" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0756771, 0.0922551, 0.171271, 0.267473, 0.459279, 0.708433, 1.03417", \ + "0.0966749, 0.11312, 0.192291, 0.288684, 0.480596, 0.729776, 1.05554", \ + "0.176774, 0.19391, 0.272765, 0.369394, 0.561558, 0.810789, 1.1366", \ + "0.230672, 0.249572, 0.329396, 0.425285, 0.617273, 0.866775, 1.19239", \ + "0.297467, 0.3201, 0.402786, 0.497735, 0.687829, 0.936509, 1.26253", \ + "0.353315, 0.379656, 0.470336, 0.565107, 0.754949, 1.00235, 1.32756", \ + "0.403771, 0.433454, 0.533702, 0.630092, 0.817132, 1.06516, 1.38917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0321335, 0.0504989, 0.151786, 0.279621, 0.535318, 0.867796, 1.30282", \ + "0.0322201, 0.0505392, 0.151797, 0.279606, 0.535287, 0.867796, 1.30282", \ + "0.0404248, 0.0563883, 0.153187, 0.280209, 0.535356, 0.867831, 1.30284", \ + "0.0518874, 0.0659208, 0.156564, 0.281812, 0.536503, 0.868402, 1.30274", \ + "0.069833, 0.083453, 0.164706, 0.285282, 0.538469, 0.86966, 1.30396", \ + "0.088926, 0.103535, 0.177175, 0.291688, 0.541158, 0.872055, 1.30517", \ + "0.108584, 0.12464, 0.195428, 0.302604, 0.546762, 0.875878, 1.30798" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0850166, 0.106754, 0.215163, 0.347978, 0.612509, 0.955753, 1.4047", \ + "0.106068, 0.127669, 0.236231, 0.36919, 0.633689, 0.977111, 1.42608", \ + "0.186812, 0.207667, 0.315472, 0.448559, 0.713538, 1.05727, 1.50617", \ + "0.246968, 0.268266, 0.374625, 0.507228, 0.771843, 1.11536, 1.56433", \ + "0.326844, 0.351059, 0.45692, 0.588054, 0.850893, 1.19545, 1.64419", \ + "0.401393, 0.429342, 0.539417, 0.669885, 0.931702, 1.27427, 1.72281", \ + "0.472502, 0.504242, 0.622485, 0.752451, 1.01444, 1.35634, 1.80425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0513414, 0.0793204, 0.2274, 0.412073, 0.781256, 1.26094, 1.8883", \ + "0.0513379, 0.07929, 0.227428, 0.412065, 0.781255, 1.26092, 1.8883", \ + "0.0557026, 0.0816146, 0.227787, 0.412112, 0.781236, 1.26087, 1.8883", \ + "0.0645225, 0.0876989, 0.229232, 0.41308, 0.781593, 1.26112, 1.88832", \ + "0.081371, 0.102554, 0.233218, 0.414967, 0.782804, 1.26176, 1.88869", \ + "0.100181, 0.12197, 0.242024, 0.418462, 0.784903, 1.26428, 1.88957", \ + "0.119437, 0.143037, 0.256334, 0.425655, 0.788589, 1.2656, 1.89183" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763163, 0.0929313, 0.172188, 0.268658, 0.461001, 0.710717, 1.03714", \ + "0.0972729, 0.113857, 0.193276, 0.289932, 0.482334, 0.732095, 1.05853", \ + "0.177219, 0.194442, 0.273799, 0.370853, 0.563416, 0.813201, 1.13969", \ + "0.231466, 0.250357, 0.330425, 0.426652, 0.619142, 0.869255, 1.19558", \ + "0.298642, 0.321111, 0.404582, 0.498144, 0.68959, 0.938985, 1.26566", \ + "0.355682, 0.381725, 0.472334, 0.567332, 0.757667, 1.00608, 1.33187", \ + "0.405739, 0.43502, 0.534917, 0.630669, 0.820724, 1.06872, 1.39295" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0420626, 0.0610853, 0.162407, 0.290085, 0.545662, 0.878, 1.31296", \ + "0.0421291, 0.0611257, 0.162407, 0.290069, 0.545666, 0.878, 1.31268", \ + "0.0515024, 0.0671286, 0.163784, 0.290457, 0.545704, 0.878113, 1.31267", \ + "0.0647299, 0.077208, 0.16706, 0.292415, 0.546667, 0.878357, 1.31272", \ + "0.085772, 0.095835, 0.174735, 0.295747, 0.548762, 0.880062, 1.31389", \ + "0.107827, 0.117632, 0.187707, 0.301969, 0.551414, 0.88199, 1.31527", \ + "0.130622, 0.141013, 0.20603, 0.312899, 0.557031, 0.885494, 1.31773" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0850166, 0.106754, 0.215163, 0.347978, 0.612509, 0.955753, 1.4047", \ + "0.106068, 0.127669, 0.236231, 0.36919, 0.633689, 0.977111, 1.42608", \ + "0.186812, 0.207667, 0.315472, 0.448559, 0.713538, 1.05727, 1.50617", \ + "0.246968, 0.268266, 0.374625, 0.507228, 0.771843, 1.11536, 1.56433", \ + "0.326844, 0.351059, 0.45692, 0.588054, 0.850893, 1.19545, 1.64419", \ + "0.401393, 0.429342, 0.539417, 0.669885, 0.931702, 1.27427, 1.72281", \ + "0.472502, 0.504242, 0.622485, 0.752451, 1.01444, 1.35634, 1.80425" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0513414, 0.0793204, 0.2274, 0.412073, 0.781256, 1.26094, 1.8883", \ + "0.0513379, 0.07929, 0.227428, 0.412065, 0.781255, 1.26092, 1.8883", \ + "0.0557026, 0.0816146, 0.227787, 0.412112, 0.781236, 1.26087, 1.8883", \ + "0.0645225, 0.0876989, 0.229232, 0.41308, 0.781593, 1.26112, 1.88832", \ + "0.081371, 0.102554, 0.233218, 0.414967, 0.782804, 1.26176, 1.88869", \ + "0.100181, 0.12197, 0.242024, 0.418462, 0.784903, 1.26428, 1.88957", \ + "0.119437, 0.143037, 0.256334, 0.425655, 0.788589, 1.2656, 1.89183" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763163, 0.0929313, 0.172188, 0.268658, 0.461001, 0.710717, 1.03714", \ + "0.0972729, 0.113857, 0.193276, 0.289932, 0.482334, 0.732095, 1.05853", \ + "0.177219, 0.194442, 0.273799, 0.370853, 0.563416, 0.813201, 1.13969", \ + "0.231466, 0.250357, 0.330425, 0.426652, 0.619142, 0.869255, 1.19558", \ + "0.298642, 0.321111, 0.404582, 0.498144, 0.68959, 0.938985, 1.26566", \ + "0.355682, 0.381725, 0.472334, 0.567332, 0.757667, 1.00608, 1.33187", \ + "0.405739, 0.43502, 0.534917, 0.630669, 0.820724, 1.06872, 1.39295" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0420626, 0.0610853, 0.162407, 0.290085, 0.545662, 0.878, 1.31296", \ + "0.0421291, 0.0611257, 0.162407, 0.290069, 0.545666, 0.878, 1.31268", \ + "0.0515024, 0.0671286, 0.163784, 0.290457, 0.545704, 0.878113, 1.31267", \ + "0.0647299, 0.077208, 0.16706, 0.292415, 0.546667, 0.878357, 1.31272", \ + "0.085772, 0.095835, 0.174735, 0.295747, 0.548762, 0.880062, 1.31389", \ + "0.107827, 0.117632, 0.187707, 0.301969, 0.551414, 0.88199, 1.31527", \ + "0.130622, 0.141013, 0.20603, 0.312899, 0.557031, 0.885494, 1.31773" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0470112, 0.0682702, 0.17582, 0.308345, 0.572798, 0.916013, 1.36519", \ + "0.0633598, 0.0845947, 0.192875, 0.325691, 0.590234, 0.933687, 1.38257", \ + "0.127071, 0.162667, 0.288674, 0.4194, 0.684637, 1.02823, 1.47724", \ + "0.166329, 0.21552, 0.392097, 0.54002, 0.802688, 1.14499, 1.59311", \ + "0.215304, 0.281655, 0.526375, 0.73734, 1.0468, 1.38764, 1.83464", \ + "0.258627, 0.340653, 0.646826, 0.916308, 1.31547, 1.70959, 2.15586", \ + "0.297564, 0.39479, 0.758974, 1.08305, 1.56973, 2.05272, 2.56058" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0501403, 0.0780501, 0.22576, 0.410241, 0.779249, 1.25904, 1.8865", \ + "0.0503517, 0.0771961, 0.225741, 0.410328, 0.779235, 1.25921, 1.88632", \ + "0.0986093, 0.126116, 0.242743, 0.412026, 0.779335, 1.25893, 1.88651", \ + "0.141268, 0.179206, 0.312803, 0.454557, 0.785454, 1.25894, 1.88651", \ + "0.205439, 0.258255, 0.441214, 0.59757, 0.875998, 1.29151, 1.88838", \ + "0.274287, 0.341336, 0.575045, 0.773204, 1.06666, 1.42819, 1.96102", \ + "0.349554, 0.429992, 0.712526, 0.952003, 1.3054, 1.66676, 2.14161" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0422903, 0.0579113, 0.13567, 0.231648, 0.423334, 0.672418, 0.998108", \ + "0.0592863, 0.0755861, 0.154563, 0.251014, 0.442896, 0.692079, 1.01782", \ + "0.112488, 0.141966, 0.245454, 0.34447, 0.537608, 0.787395, 1.11353", \ + "0.146753, 0.190646, 0.334517, 0.455816, 0.654614, 0.904935, 1.2315", \ + "0.189759, 0.253334, 0.461517, 0.628999, 0.877364, 1.14073, 1.46788", \ + "0.230671, 0.312111, 0.583006, 0.801311, 1.11485, 1.43043, 1.77934", \ + "0.269007, 0.368108, 0.70051, 0.970748, 1.35618, 1.73394, 2.1404" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0307695, 0.0498715, 0.151774, 0.279777, 0.535335, 0.867801, 1.30257", \ + "0.0309562, 0.0497121, 0.151773, 0.279602, 0.535336, 0.867801, 1.30257", \ + "0.0631456, 0.0833912, 0.168892, 0.284712, 0.535487, 0.867837, 1.30263", \ + "0.101891, 0.12694, 0.221933, 0.322357, 0.548295, 0.868696, 1.30277", \ + "0.167098, 0.201212, 0.3211, 0.432543, 0.633699, 0.913727, 1.31685", \ + "0.23607, 0.281353, 0.434734, 0.56617, 0.781121, 1.03614, 1.39577", \ + "0.310136, 0.366993, 0.558557, 0.715612, 0.957368, 1.22691, 1.55656" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0363211, 0.0520098, 0.131239, 0.22876, 0.423234, 0.675789, 1.00595", \ + "0.0549198, 0.0706115, 0.150087, 0.247835, 0.442284, 0.694905, 1.0251", \ + "0.11385, 0.145432, 0.252696, 0.350397, 0.5447, 0.795834, 1.12686", \ + "0.148921, 0.193112, 0.348937, 0.4756, 0.672823, 0.921732, 1.25417", \ + "0.190814, 0.251565, 0.471643, 0.657091, 0.922067, 1.18129, 1.5134", \ + "0.225328, 0.301487, 0.580246, 0.820508, 1.16953, 1.50698, 1.85791", \ + "0.254007, 0.344721, 0.678918, 0.97176, 1.40275, 1.8237, 2.25818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0359803, 0.0567652, 0.166859, 0.304621, 0.580071, 0.938232, 1.40657", \ + "0.03828, 0.0570022, 0.166834, 0.30455, 0.580204, 0.938232, 1.40657", \ + "0.0883235, 0.110742, 0.194774, 0.311977, 0.580197, 0.93822, 1.40656", \ + "0.129982, 0.162688, 0.271143, 0.370173, 0.598965, 0.938816, 1.40656", \ + "0.192768, 0.239804, 0.395898, 0.522765, 0.719572, 1.00063, 1.42453", \ + "0.260488, 0.32097, 0.524995, 0.69147, 0.92749, 1.17717, 1.54116", \ + "0.33448, 0.408661, 0.660295, 0.8649, 1.15754, 1.44163, 1.76718" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0419933, 0.0576193, 0.135418, 0.231409, 0.423097, 0.672186, 0.997875", \ + "0.0588814, 0.0750982, 0.154108, 0.25043, 0.442408, 0.69167, 1.01734", \ + "0.112275, 0.141682, 0.245061, 0.343952, 0.536988, 0.787174, 1.1129", \ + "0.147015, 0.190564, 0.334118, 0.45569, 0.654221, 0.904867, 1.23095", \ + "0.192621, 0.255251, 0.461911, 0.628804, 0.877072, 1.14031, 1.46781", \ + "0.237688, 0.31749, 0.58506, 0.802228, 1.11504, 1.43009, 1.77903", \ + "0.281664, 0.378361, 0.705292, 0.973749, 1.35742, 1.73458, 2.14055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0306974, 0.0498237, 0.151767, 0.279598, 0.535331, 0.867796, 1.30256", \ + "0.031027, 0.0496936, 0.151764, 0.279601, 0.535331, 0.867845, 1.30256", \ + "0.0633727, 0.0835984, 0.16907, 0.284543, 0.535329, 0.867836, 1.30274", \ + "0.101862, 0.127075, 0.222244, 0.322849, 0.548646, 0.868428, 1.3028", \ + "0.165583, 0.199867, 0.320782, 0.432545, 0.633893, 0.91387, 1.31775", \ + "0.232989, 0.278233, 0.433003, 0.56529, 0.780954, 1.03602, 1.396", \ + "0.305607, 0.361929, 0.554494, 0.712541, 0.956131, 1.22637, 1.55646" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0567897, 0.0780671, 0.185904, 0.318433, 0.58246, 0.925229, 1.37359", \ + "0.0731821, 0.0945436, 0.20299, 0.335758, 0.600109, 0.942841, 1.39094", \ + "0.145669, 0.177887, 0.298688, 0.429399, 0.694374, 1.0374, 1.48558", \ + "0.19248, 0.237526, 0.405566, 0.549998, 0.812351, 1.15413, 1.60139", \ + "0.251223, 0.312146, 0.545373, 0.751408, 1.05492, 1.39689, 1.84297", \ + "0.303558, 0.378779, 0.671405, 0.934914, 1.32851, 1.71874, 2.16435", \ + "0.351149, 0.440274, 0.788545, 1.10589, 1.58576, 2.06465, 2.56911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0586852, 0.0865065, 0.234089, 0.418292, 0.786863, 1.26584, 1.89208", \ + "0.0579137, 0.0859831, 0.23406, 0.418305, 0.78691, 1.26584, 1.8921", \ + "0.104786, 0.131273, 0.248862, 0.419546, 0.786874, 1.26587, 1.89208", \ + "0.15014, 0.186173, 0.31703, 0.460029, 0.792415, 1.26599, 1.89196", \ + "0.21773, 0.268104, 0.44718, 0.602534, 0.87892, 1.29715, 1.89375", \ + "0.289683, 0.353896, 0.582159, 0.77658, 1.07129, 1.43174, 1.96544", \ + "0.367817, 0.445458, 0.721968, 0.959228, 1.30876, 1.66957, 2.14471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425476, 0.0582206, 0.136288, 0.232481, 0.424679, 0.67435, 1.00072", \ + "0.0595699, 0.0759318, 0.155118, 0.251764, 0.44425, 0.694017, 1.02044", \ + "0.113395, 0.142763, 0.246197, 0.345314, 0.538776, 0.789256, 1.11615", \ + "0.148596, 0.19219, 0.335547, 0.457101, 0.655946, 0.906862, 1.23409", \ + "0.19373, 0.256198, 0.463488, 0.630599, 0.878435, 1.14198, 1.46599", \ + "0.237629, 0.31708, 0.586386, 0.803975, 1.11713, 1.43245, 1.78272", \ + "0.278546, 0.375772, 0.70552, 0.974769, 1.35963, 1.7371, 2.14363" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406358, 0.060459, 0.162377, 0.29006, 0.545676, 0.878, 1.3128", \ + "0.0407869, 0.0602796, 0.16237, 0.290056, 0.545671, 0.878, 1.31259", \ + "0.0793928, 0.0966904, 0.179436, 0.294934, 0.545683, 0.877993, 1.31286", \ + "0.12516, 0.145167, 0.233162, 0.332737, 0.558478, 0.878643, 1.31274", \ + "0.201983, 0.227937, 0.335875, 0.443603, 0.640646, 0.923449, 1.32238", \ + "0.282783, 0.317178, 0.453961, 0.579823, 0.790962, 1.04483, 1.4067", \ + "0.369135, 0.412301, 0.582522, 0.732392, 0.968656, 1.23556, 1.56617" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0567897, 0.0780671, 0.185904, 0.318433, 0.58246, 0.925229, 1.37359", \ + "0.0731821, 0.0945436, 0.20299, 0.335758, 0.600109, 0.942841, 1.39094", \ + "0.145669, 0.177887, 0.298688, 0.429399, 0.694374, 1.0374, 1.48558", \ + "0.19248, 0.237526, 0.405566, 0.549998, 0.812351, 1.15413, 1.60139", \ + "0.251223, 0.312146, 0.545373, 0.751408, 1.05492, 1.39689, 1.84297", \ + "0.303558, 0.378779, 0.671405, 0.934914, 1.32851, 1.71874, 2.16435", \ + "0.351149, 0.440274, 0.788545, 1.10589, 1.58576, 2.06465, 2.56911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0586852, 0.0865065, 0.234089, 0.418292, 0.786863, 1.26584, 1.89208", \ + "0.0579137, 0.0859831, 0.23406, 0.418305, 0.78691, 1.26584, 1.8921", \ + "0.104786, 0.131273, 0.248862, 0.419546, 0.786874, 1.26587, 1.89208", \ + "0.15014, 0.186173, 0.31703, 0.460029, 0.792415, 1.26599, 1.89196", \ + "0.21773, 0.268104, 0.44718, 0.602534, 0.87892, 1.29715, 1.89375", \ + "0.289683, 0.353896, 0.582159, 0.77658, 1.07129, 1.43174, 1.96544", \ + "0.367817, 0.445458, 0.721968, 0.959228, 1.30876, 1.66957, 2.14471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425476, 0.0582206, 0.136288, 0.232481, 0.424679, 0.67435, 1.00072", \ + "0.0595699, 0.0759318, 0.155118, 0.251764, 0.44425, 0.694017, 1.02044", \ + "0.113395, 0.142763, 0.246197, 0.345314, 0.538776, 0.789256, 1.11615", \ + "0.148596, 0.19219, 0.335547, 0.457101, 0.655946, 0.906862, 1.23409", \ + "0.19373, 0.256198, 0.463488, 0.630599, 0.878435, 1.14198, 1.46599", \ + "0.237629, 0.31708, 0.586386, 0.803975, 1.11713, 1.43245, 1.78272", \ + "0.278546, 0.375772, 0.70552, 0.974769, 1.35963, 1.7371, 2.14363" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406358, 0.060459, 0.162377, 0.29006, 0.545676, 0.878, 1.3128", \ + "0.0407869, 0.0602796, 0.16237, 0.290056, 0.545671, 0.878, 1.31259", \ + "0.0793928, 0.0966904, 0.179436, 0.294934, 0.545683, 0.877993, 1.31286", \ + "0.12516, 0.145167, 0.233162, 0.332737, 0.558478, 0.878643, 1.31274", \ + "0.201983, 0.227937, 0.335875, 0.443603, 0.640646, 0.923449, 1.32238", \ + "0.282783, 0.317178, 0.453961, 0.579823, 0.790962, 1.04483, 1.4067", \ + "0.369135, 0.412301, 0.582522, 0.732392, 0.968656, 1.23556, 1.56617" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0986993, 0.120035, 0.226905, 0.358758, 0.621752, 0.963545, 1.41053", \ + "0.120052, 0.141255, 0.248358, 0.380334, 0.643531, 0.985235, 1.43224", \ + "0.202903, 0.224355, 0.332015, 0.464372, 0.727914, 1.06996, 1.51705", \ + "0.262728, 0.28529, 0.393307, 0.525853, 0.789642, 1.13167, 1.57878", \ + "0.342472, 0.367839, 0.478015, 0.610451, 0.87413, 1.21638, 1.6635", \ + "0.416763, 0.445717, 0.560227, 0.692512, 0.95613, 1.2983, 1.74558", \ + "0.487111, 0.520053, 0.64341, 0.776445, 1.04021, 1.38265, 1.82998" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0432241, 0.0706215, 0.217653, 0.401356, 0.768829, 1.24643, 1.87072", \ + "0.043283, 0.0706405, 0.217677, 0.40136, 0.768643, 1.24643, 1.87072", \ + "0.0453392, 0.0718782, 0.217838, 0.401455, 0.768926, 1.2465, 1.87073", \ + "0.0500304, 0.0751437, 0.21843, 0.401627, 0.768758, 1.24642, 1.87065", \ + "0.060421, 0.083954, 0.220647, 0.402246, 0.769304, 1.24684, 1.87078", \ + "0.073384, 0.096394, 0.226135, 0.403993, 0.770032, 1.24783, 1.87106", \ + "0.088496, 0.111383, 0.235054, 0.40821, 0.77115, 1.24796, 1.873" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0896511, 0.106125, 0.186466, 0.283646, 0.476321, 0.726043, 1.0521", \ + "0.110612, 0.127153, 0.207625, 0.304875, 0.497545, 0.747255, 1.07338", \ + "0.191304, 0.207588, 0.288101, 0.385343, 0.578315, 0.82804, 1.15417", \ + "0.246809, 0.264026, 0.344252, 0.441047, 0.63371, 0.88382, 1.20974", \ + "0.317232, 0.336365, 0.417926, 0.512468, 0.704349, 0.953414, 1.28046", \ + "0.377658, 0.399444, 0.485352, 0.581237, 0.772162, 1.02041, 1.34585", \ + "0.429884, 0.45454, 0.547466, 0.644267, 0.835299, 1.08214, 1.4069" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0457696, 0.06482, 0.167081, 0.295265, 0.551409, 0.884363, 1.31948", \ + "0.0457868, 0.0648385, 0.167062, 0.29506, 0.55136, 0.884097, 1.31949", \ + "0.0503636, 0.0684536, 0.168071, 0.295484, 0.551389, 0.884377, 1.3197", \ + "0.0582094, 0.0748351, 0.170596, 0.297042, 0.552439, 0.884638, 1.31949", \ + "0.072736, 0.088226, 0.176629, 0.299806, 0.554311, 0.886078, 1.32133", \ + "0.089627, 0.105402, 0.18707, 0.305217, 0.55673, 0.888168, 1.32182", \ + "0.108139, 0.125375, 0.202844, 0.315083, 0.561673, 0.891443, 1.32445" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0896279, 0.106434, 0.189537, 0.291646, 0.495396, 0.760097, 1.10627", \ + "0.111105, 0.127788, 0.21102, 0.313261, 0.517073, 0.781798, 1.12799", \ + "0.194746, 0.211945, 0.295838, 0.398407, 0.602449, 0.867367, 1.21351", \ + "0.255291, 0.273906, 0.358577, 0.461234, 0.665499, 0.930569, 1.27677", \ + "0.335537, 0.357561, 0.445888, 0.548334, 0.752545, 1.01775, 1.36383", \ + "0.408969, 0.435079, 0.530516, 0.633465, 0.837414, 1.10243, 1.44875", \ + "0.480712, 0.510985, 0.615982, 0.72118, 0.925745, 1.19041, 1.53723" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0369224, 0.0577205, 0.169663, 0.309717, 0.589655, 0.953529, 1.42924", \ + "0.0369681, 0.05774, 0.169706, 0.309718, 0.589656, 0.953528, 1.42924", \ + "0.0399113, 0.0596627, 0.170053, 0.309806, 0.589511, 0.953559, 1.42894", \ + "0.0461084, 0.0642519, 0.171186, 0.31044, 0.589945, 0.953429, 1.42915", \ + "0.059392, 0.075736, 0.175, 0.311527, 0.590682, 0.95419, 1.42924", \ + "0.075359, 0.091101, 0.183053, 0.314764, 0.591575, 0.954617, 1.43032", \ + "0.092389, 0.10817, 0.195082, 0.321219, 0.594149, 0.955926, 1.43102" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0951586, 0.111314, 0.191216, 0.288189, 0.480703, 0.730256, 1.05625", \ + "0.116108, 0.132309, 0.212353, 0.309431, 0.502009, 0.751559, 1.07762", \ + "0.196881, 0.212775, 0.292811, 0.389959, 0.58275, 0.832334, 1.15841", \ + "0.25269, 0.269361, 0.34892, 0.445669, 0.638152, 0.888161, 1.21403", \ + "0.323985, 0.342222, 0.422632, 0.516951, 0.708693, 0.957722, 1.28397", \ + "0.385511, 0.40606, 0.490237, 0.585816, 0.776583, 1.02473, 1.3501", \ + "0.438894, 0.462069, 0.552594, 0.648982, 0.83973, 1.08645, 1.4111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0481747, 0.0676062, 0.17026, 0.298413, 0.554673, 0.887868, 1.32303", \ + "0.0481952, 0.067623, 0.17026, 0.29845, 0.554848, 0.887674, 1.32298", \ + "0.0525024, 0.070993, 0.171256, 0.298739, 0.554859, 0.88768, 1.32298", \ + "0.0597799, 0.0768879, 0.17374, 0.300488, 0.555805, 0.888124, 1.32295", \ + "0.073848, 0.08985, 0.179525, 0.30316, 0.55777, 0.889634, 1.32414", \ + "0.090645, 0.106729, 0.189703, 0.308586, 0.560104, 0.891531, 1.32536", \ + "0.109223, 0.126575, 0.205338, 0.318247, 0.565071, 0.894912, 1.32772" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104886, 0.12648, 0.234609, 0.367247, 0.63179, 0.975012, 1.42396", \ + "0.126242, 0.147738, 0.256067, 0.388853, 0.65331, 0.996705, 1.44567", \ + "0.209798, 0.231388, 0.340052, 0.473258, 0.738139, 1.08163, 1.53069", \ + "0.270816, 0.292929, 0.401613, 0.535156, 0.799839, 1.14351, 1.59257", \ + "0.352743, 0.376778, 0.486534, 0.619685, 0.884695, 1.22836, 1.67745", \ + "0.429547, 0.456277, 0.569848, 0.70295, 0.967789, 1.31157, 1.76075", \ + "0.502491, 0.532499, 0.652566, 0.785794, 1.05071, 1.39485, 1.84393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0511915, 0.0785179, 0.225736, 0.410203, 0.779397, 1.25919, 1.8864", \ + "0.0512104, 0.0785237, 0.225735, 0.410256, 0.779366, 1.25902, 1.88641", \ + "0.0527426, 0.0795744, 0.225859, 0.410201, 0.779353, 1.25921, 1.88641", \ + "0.0568389, 0.0822069, 0.226464, 0.410809, 0.779555, 1.25919, 1.88637", \ + "0.066564, 0.090136, 0.228338, 0.411147, 0.77981, 1.25938, 1.88652", \ + "0.079094, 0.101792, 0.233173, 0.412706, 0.780486, 1.2601, 1.88663", \ + "0.093656, 0.116354, 0.241798, 0.416584, 0.781717, 1.2604, 1.88752" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0892215, 0.105983, 0.186864, 0.284399, 0.477627, 0.727882, 1.05471", \ + "0.110196, 0.12701, 0.208021, 0.305619, 0.498878, 0.74916, 1.07597", \ + "0.190958, 0.207446, 0.288473, 0.386132, 0.579615, 0.829874, 1.15664", \ + "0.246571, 0.263976, 0.344647, 0.441819, 0.635007, 0.885666, 1.21231", \ + "0.317167, 0.336441, 0.418474, 0.513164, 0.705388, 0.955232, 1.28273", \ + "0.377839, 0.399717, 0.485958, 0.58203, 0.773502, 1.02237, 1.34846", \ + "0.430432, 0.45511, 0.548148, 0.644873, 0.836658, 1.08407, 1.40952" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0550601, 0.0748982, 0.177272, 0.305331, 0.561422, 0.894276, 1.32932", \ + "0.0550892, 0.0749208, 0.177272, 0.30531, 0.561397, 0.894196, 1.32921", \ + "0.0601473, 0.0786426, 0.178303, 0.305641, 0.561421, 0.894221, 1.3292", \ + "0.0688945, 0.0852215, 0.180903, 0.30744, 0.562379, 0.894534, 1.32917", \ + "0.085248, 0.099244, 0.186934, 0.310146, 0.564351, 0.896234, 1.33112", \ + "0.104344, 0.117549, 0.197362, 0.315412, 0.56665, 0.898138, 1.33191", \ + "0.125317, 0.139047, 0.21325, 0.325185, 0.57183, 0.901228, 1.33446" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104886, 0.12648, 0.234609, 0.367247, 0.63179, 0.975012, 1.42396", \ + "0.126242, 0.147738, 0.256067, 0.388853, 0.65331, 0.996705, 1.44567", \ + "0.209798, 0.231388, 0.340052, 0.473258, 0.738139, 1.08163, 1.53069", \ + "0.270816, 0.292929, 0.401613, 0.535156, 0.799839, 1.14351, 1.59257", \ + "0.352743, 0.376778, 0.486534, 0.619685, 0.884695, 1.22836, 1.67745", \ + "0.429547, 0.456277, 0.569848, 0.70295, 0.967789, 1.31157, 1.76075", \ + "0.502491, 0.532499, 0.652566, 0.785794, 1.05071, 1.39485, 1.84393" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0511915, 0.0785179, 0.225736, 0.410203, 0.779397, 1.25919, 1.8864", \ + "0.0512104, 0.0785237, 0.225735, 0.410256, 0.779366, 1.25902, 1.88641", \ + "0.0527426, 0.0795744, 0.225859, 0.410201, 0.779353, 1.25921, 1.88641", \ + "0.0568389, 0.0822069, 0.226464, 0.410809, 0.779555, 1.25919, 1.88637", \ + "0.066564, 0.090136, 0.228338, 0.411147, 0.77981, 1.25938, 1.88652", \ + "0.079094, 0.101792, 0.233173, 0.412706, 0.780486, 1.2601, 1.88663", \ + "0.093656, 0.116354, 0.241798, 0.416584, 0.781717, 1.2604, 1.88752" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0951586, 0.111314, 0.191216, 0.288189, 0.480703, 0.730256, 1.05625", \ + "0.116108, 0.132309, 0.212353, 0.309431, 0.502009, 0.751559, 1.07762", \ + "0.196881, 0.212775, 0.292811, 0.389959, 0.58275, 0.832334, 1.15841", \ + "0.25269, 0.269361, 0.34892, 0.445669, 0.638152, 0.888161, 1.21403", \ + "0.323985, 0.342222, 0.422632, 0.516951, 0.708693, 0.957722, 1.28397", \ + "0.385511, 0.40606, 0.490237, 0.585816, 0.776583, 1.02473, 1.3501", \ + "0.438894, 0.462069, 0.552594, 0.648982, 0.83973, 1.08645, 1.4111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0481747, 0.0676062, 0.17026, 0.298413, 0.554673, 0.887868, 1.32303", \ + "0.0481952, 0.067623, 0.17026, 0.29845, 0.554848, 0.887674, 1.32298", \ + "0.0525024, 0.070993, 0.171256, 0.298739, 0.554859, 0.88768, 1.32298", \ + "0.0597799, 0.0768879, 0.17374, 0.300488, 0.555805, 0.888124, 1.32295", \ + "0.073848, 0.08985, 0.179525, 0.30316, 0.55777, 0.889634, 1.32414", \ + "0.090645, 0.106729, 0.189703, 0.308586, 0.560104, 0.891531, 1.32536", \ + "0.109223, 0.126575, 0.205338, 0.318247, 0.565071, 0.894912, 1.32772" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0681335, 0.0889076, 0.195935, 0.32832, 0.592584, 0.935885, 1.38489", \ + "0.0875382, 0.108531, 0.216033, 0.348696, 0.613029, 0.956384, 1.40542", \ + "0.1525, 0.181557, 0.300144, 0.433691, 0.698582, 1.04219, 1.49048", \ + "0.190571, 0.231501, 0.386693, 0.533648, 0.799805, 1.14438, 1.59329", \ + "0.230206, 0.289347, 0.504966, 0.695298, 1.00009, 1.34653, 1.79593", \ + "0.263846, 0.339182, 0.614131, 0.853348, 1.21997, 1.61057, 2.06311", \ + "0.296269, 0.385888, 0.716316, 1.00468, 1.43958, 1.89088, 2.39504" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517801, 0.0795539, 0.227403, 0.412053, 0.781255, 1.26092, 1.88816", \ + "0.0518378, 0.079556, 0.227424, 0.412053, 0.781257, 1.26092, 1.88816", \ + "0.0783601, 0.104768, 0.235955, 0.413034, 0.781252, 1.26111, 1.88816", \ + "0.117486, 0.148291, 0.281007, 0.439023, 0.785894, 1.26106, 1.88842", \ + "0.188545, 0.226594, 0.38108, 0.539946, 0.848371, 1.28691, 1.89169", \ + "0.266504, 0.312946, 0.49685, 0.673935, 0.985554, 1.3834, 1.94424", \ + "0.345884, 0.402657, 0.621947, 0.824911, 1.16157, 1.55589, 2.07488" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0547204, 0.0709325, 0.150951, 0.248057, 0.440689, 0.69034, 1.01644", \ + "0.0723964, 0.0888939, 0.169418, 0.266646, 0.459339, 0.709076, 1.03514", \ + "0.141759, 0.1665, 0.262073, 0.359627, 0.554724, 0.803962, 1.13072", \ + "0.193277, 0.228376, 0.357682, 0.474737, 0.672026, 0.922977, 1.2492", \ + "0.261688, 0.311803, 0.496281, 0.655092, 0.897422, 1.15859, 1.47986", \ + "0.327946, 0.392152, 0.630926, 0.836438, 1.14012, 1.45144, 1.79893", \ + "0.393298, 0.471262, 0.762989, 1.01651, 1.38867, 1.75926, 2.16199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0453018, 0.0645613, 0.166987, 0.29523, 0.551388, 0.884097, 1.31936", \ + "0.0449873, 0.0644214, 0.167033, 0.295062, 0.551389, 0.884374, 1.31936", \ + "0.0748539, 0.0936689, 0.180761, 0.297695, 0.551277, 0.884376, 1.31953", \ + "0.114196, 0.137616, 0.231377, 0.333813, 0.562868, 0.884796, 1.31955", \ + "0.180048, 0.2127, 0.330307, 0.441745, 0.642273, 0.927841, 1.32691", \ + "0.249568, 0.29304, 0.443982, 0.575086, 0.79077, 1.04695, 1.41082", \ + "0.322856, 0.377533, 0.567051, 0.723872, 0.966226, 1.2342, 1.56746" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0563042, 0.0725206, 0.155448, 0.257787, 0.461837, 0.726901, 1.07344", \ + "0.0764172, 0.0927562, 0.176095, 0.278546, 0.482719, 0.74784, 1.0944", \ + "0.145246, 0.171537, 0.271636, 0.374633, 0.579295, 0.844678, 1.19158", \ + "0.183884, 0.222922, 0.364527, 0.488898, 0.694575, 0.957544, 1.30959", \ + "0.224116, 0.281214, 0.486803, 0.660877, 0.921381, 1.19598, 1.54375", \ + "0.256671, 0.329717, 0.595752, 0.822473, 1.15457, 1.48833, 1.85466", \ + "0.288005, 0.374988, 0.696577, 0.974261, 1.38237, 1.78615, 2.21732" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0427197, 0.0638085, 0.176098, 0.316338, 0.596677, 0.961186, 1.43746", \ + "0.0427375, 0.0637928, 0.176088, 0.316368, 0.596789, 0.961043, 1.43745", \ + "0.0774231, 0.0971843, 0.190332, 0.319366, 0.596758, 0.961072, 1.4375", \ + "0.122669, 0.147363, 0.248044, 0.357851, 0.605169, 0.961306, 1.4377", \ + "0.199006, 0.231634, 0.35988, 0.481006, 0.696466, 1.006, 1.44919", \ + "0.282084, 0.322824, 0.483368, 0.628627, 0.863796, 1.1391, 1.53458", \ + "0.365676, 0.416227, 0.61354, 0.78932, 1.05884, 1.35236, 1.71035" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0601611, 0.0760415, 0.155511, 0.252394, 0.444848, 0.694387, 1.02038", \ + "0.077975, 0.0941518, 0.174158, 0.271222, 0.463769, 0.713352, 1.03933", \ + "0.1499, 0.173349, 0.266557, 0.365143, 0.558691, 0.806369, 1.135", \ + "0.204919, 0.237982, 0.363792, 0.479647, 0.676311, 0.927238, 1.25336", \ + "0.278745, 0.326275, 0.504724, 0.661414, 0.902291, 1.16362, 1.4842", \ + "0.350547, 0.411397, 0.642689, 0.844929, 1.14659, 1.45637, 1.8032", \ + "0.421847, 0.495623, 0.77863, 1.02772, 1.39656, 1.7657, 2.16706" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0477561, 0.0673734, 0.170254, 0.298572, 0.554749, 0.887673, 1.32307", \ + "0.0475289, 0.0672827, 0.1702, 0.29842, 0.5548, 0.887673, 1.32286", \ + "0.0768234, 0.0956746, 0.183048, 0.301694, 0.554767, 0.887665, 1.32299", \ + "0.116378, 0.139641, 0.233319, 0.336178, 0.566065, 0.888243, 1.32307", \ + "0.182758, 0.214537, 0.332114, 0.443676, 0.644537, 0.930626, 1.3302", \ + "0.253024, 0.29513, 0.445104, 0.57656, 0.792397, 1.04897, 1.41348", \ + "0.326764, 0.379789, 0.567119, 0.724448, 0.967374, 1.23657, 1.56987" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * !CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0737839, 0.0948628, 0.202432, 0.334903, 0.598885, 0.941648, 1.38975", \ + "0.0937143, 0.114989, 0.222913, 0.355543, 0.619643, 0.962456, 1.41059", \ + "0.165215, 0.192698, 0.308749, 0.441763, 0.706128, 1.04938, 1.49756", \ + "0.21073, 0.24901, 0.398233, 0.543064, 0.809162, 1.15179, 1.59984", \ + "0.26132, 0.31543, 0.521241, 0.708162, 1.00952, 1.35462, 1.8031", \ + "0.304513, 0.373186, 0.635745, 0.869739, 1.23205, 1.61921, 2.07101", \ + "0.344793, 0.427076, 0.74286, 1.02512, 1.45498, 1.9016, 2.40378" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0592444, 0.0868556, 0.234031, 0.418423, 0.786868, 1.26585, 1.89208", \ + "0.059189, 0.0867761, 0.234032, 0.418339, 0.786866, 1.26584, 1.89207", \ + "0.0853059, 0.110747, 0.241883, 0.419038, 0.786878, 1.26581, 1.89204", \ + "0.125583, 0.154856, 0.285908, 0.444414, 0.791115, 1.26575, 1.89204", \ + "0.19747, 0.234404, 0.385856, 0.544484, 0.852694, 1.29101, 1.89527", \ + "0.276421, 0.322081, 0.502793, 0.678742, 0.989149, 1.38596, 1.94732", \ + "0.358427, 0.413024, 0.628951, 0.829125, 1.16527, 1.55724, 2.07737" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0542558, 0.0707768, 0.151431, 0.248822, 0.442005, 0.692266, 1.01906", \ + "0.0720185, 0.0886988, 0.169797, 0.267346, 0.460612, 0.71087, 1.03769", \ + "0.141879, 0.166714, 0.262532, 0.360624, 0.556025, 0.805826, 1.13336", \ + "0.194086, 0.229261, 0.358504, 0.475613, 0.673118, 0.924255, 1.25157", \ + "0.263606, 0.313799, 0.497949, 0.656424, 0.899035, 1.15992, 1.48201", \ + "0.33197, 0.395976, 0.633863, 0.839016, 1.14221, 1.4537, 1.80116", \ + "0.400135, 0.477238, 0.767626, 1.02044, 1.39182, 1.76251, 2.1647" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0545976, 0.0746427, 0.177244, 0.30533, 0.561407, 0.894197, 1.32932", \ + "0.0542655, 0.0744711, 0.177242, 0.30531, 0.561407, 0.894287, 1.32973", \ + "0.0881691, 0.105302, 0.190917, 0.307662, 0.561468, 0.89419, 1.32969", \ + "0.132854, 0.153165, 0.241875, 0.343819, 0.57285, 0.894705, 1.3297", \ + "0.207893, 0.235266, 0.343998, 0.452369, 0.651883, 0.937149, 1.33658", \ + "0.286591, 0.323133, 0.461724, 0.587817, 0.800212, 1.05592, 1.42076", \ + "0.369392, 0.415862, 0.589014, 0.739705, 0.976785, 1.24493, 1.5776" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0737839, 0.0948628, 0.202432, 0.334903, 0.598885, 0.941648, 1.38975", \ + "0.0937143, 0.114989, 0.222913, 0.355543, 0.619643, 0.962456, 1.41059", \ + "0.165215, 0.192698, 0.308749, 0.441763, 0.706128, 1.04938, 1.49756", \ + "0.21073, 0.24901, 0.398233, 0.543064, 0.809162, 1.15179, 1.59984", \ + "0.26132, 0.31543, 0.521241, 0.708162, 1.00952, 1.35462, 1.8031", \ + "0.304513, 0.373186, 0.635745, 0.869739, 1.23205, 1.61921, 2.07101", \ + "0.344793, 0.427076, 0.74286, 1.02512, 1.45498, 1.9016, 2.40378" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0592444, 0.0868556, 0.234031, 0.418423, 0.786868, 1.26585, 1.89208", \ + "0.059189, 0.0867761, 0.234032, 0.418339, 0.786866, 1.26584, 1.89207", \ + "0.0853059, 0.110747, 0.241883, 0.419038, 0.786878, 1.26581, 1.89204", \ + "0.125583, 0.154856, 0.285908, 0.444414, 0.791115, 1.26575, 1.89204", \ + "0.19747, 0.234404, 0.385856, 0.544484, 0.852694, 1.29101, 1.89527", \ + "0.276421, 0.322081, 0.502793, 0.678742, 0.989149, 1.38596, 1.94732", \ + "0.358427, 0.413024, 0.628951, 0.829125, 1.16527, 1.55724, 2.07737" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0601611, 0.0760415, 0.155511, 0.252394, 0.444848, 0.694387, 1.02038", \ + "0.077975, 0.0941518, 0.174158, 0.271222, 0.463769, 0.713352, 1.03933", \ + "0.1499, 0.173349, 0.266557, 0.365143, 0.558691, 0.806369, 1.135", \ + "0.204919, 0.237982, 0.363792, 0.479647, 0.676311, 0.927238, 1.25336", \ + "0.278745, 0.326275, 0.504724, 0.661414, 0.902291, 1.16362, 1.4842", \ + "0.350547, 0.411397, 0.642689, 0.844929, 1.14659, 1.45637, 1.8032", \ + "0.421847, 0.495623, 0.77863, 1.02772, 1.39656, 1.7657, 2.16706" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0477561, 0.0673734, 0.170254, 0.298572, 0.554749, 0.887673, 1.32307", \ + "0.0475289, 0.0672827, 0.1702, 0.29842, 0.5548, 0.887673, 1.32286", \ + "0.0768234, 0.0956746, 0.183048, 0.301694, 0.554767, 0.887665, 1.32299", \ + "0.116378, 0.139641, 0.233319, 0.336178, 0.566065, 0.888243, 1.32307", \ + "0.182758, 0.214537, 0.332114, 0.443676, 0.644537, 0.930626, 1.3302", \ + "0.253024, 0.29513, 0.445104, 0.57656, 0.792397, 1.04897, 1.41348", \ + "0.326764, 0.379789, 0.567119, 0.724448, 0.967374, 1.23657, 1.56987" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00576508, 0.00593789, 0.00612986, 0.00616904, 0.00618867, 0.00619587, 0.00619803", \ + "0.00557585, 0.00570727, 0.00595207, 0.00600921, 0.00604191, 0.00605499, 0.00605979", \ + "0.00555853, 0.00565236, 0.00586413, 0.00597069, 0.00605763, 0.00609639, 0.00611847", \ + "0.00593247, 0.00595738, 0.0061443, 0.00624066, 0.00633699, 0.00639159, 0.00642771", \ + "0.0069756, 0.00695317, 0.00699026, 0.00706231, 0.00715575, 0.00723375, 0.00726747", \ + "0.00832025, 0.00821938, 0.00815541, 0.00819507, 0.00829695, 0.00836427, 0.00840819", \ + "0.0101199, 0.00993154, 0.00978895, 0.00980317, 0.00986511, 0.00998755, 0.0100517" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00629188, 0.00646146, 0.00665673, 0.00669823, 0.0067203, 0.00672995, 0.00673492", \ + "0.00611062, 0.00626843, 0.00650116, 0.00655974, 0.00659294, 0.00660667, 0.00661365", \ + "0.00610801, 0.00620611, 0.00650239, 0.00661251, 0.00669273, 0.00672972, 0.00675169", \ + "0.0065325, 0.00657444, 0.00676774, 0.00687884, 0.00698163, 0.00704824, 0.00707313", \ + "0.0074255, 0.00739879, 0.00756095, 0.00766611, 0.00777279, 0.00783018, 0.00787256", \ + "0.0087857, 0.00867643, 0.0086901, 0.00877481, 0.00888624, 0.00895754, 0.00900479", \ + "0.0107574, 0.0105432, 0.0103806, 0.0104019, 0.0104683, 0.010536, 0.0105918" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00577031, 0.00593787, 0.00612958, 0.00616809, 0.00618893, 0.00619337, 0.00619697", \ + "0.00557727, 0.00570711, 0.00595277, 0.00600942, 0.00604097, 0.00605321, 0.00606017", \ + "0.00556532, 0.00566213, 0.00586695, 0.00597219, 0.00605501, 0.00609653, 0.00611789", \ + "0.00595201, 0.00597447, 0.00613595, 0.00625552, 0.00634157, 0.00639581, 0.00642785", \ + "0.006987, 0.00693801, 0.00697122, 0.00705834, 0.00718325, 0.00721889, 0.00739049", \ + "0.00838684, 0.00825696, 0.00816851, 0.00820111, 0.00826661, 0.00841673, 0.00852257", \ + "0.0102156, 0.00998698, 0.00979991, 0.00980394, 0.00985985, 0.00992253, 0.0100073" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00622431, 0.0063988, 0.00659832, 0.00664099, 0.00666385, 0.006674, 0.00668042", \ + "0.00605565, 0.00619962, 0.00643328, 0.0064947, 0.00652991, 0.00654428, 0.00655144", \ + "0.00606664, 0.00615256, 0.0064168, 0.00652269, 0.00660631, 0.00664594, 0.00666941", \ + "0.00652393, 0.00652252, 0.00669273, 0.00679343, 0.00689335, 0.0069618, 0.00698249", \ + "0.0074045, 0.00736514, 0.00749508, 0.00757526, 0.00767009, 0.0077336, 0.00777906", \ + "0.00878298, 0.00866535, 0.00863092, 0.00869858, 0.00879849, 0.00886162, 0.00890753", \ + "0.0107722, 0.0105403, 0.0103345, 0.0103389, 0.0104013, 0.0104496, 0.0104949" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00621382, 0.00633106, 0.00648652, 0.0065215, 0.00653945, 0.00654264, 0.00654445", \ + "0.00600033, 0.00610607, 0.00631071, 0.00636243, 0.00639101, 0.00640152, 0.00640573", \ + "0.00597856, 0.00603713, 0.00622603, 0.00632875, 0.00640649, 0.00644607, 0.00646405", \ + "0.0062976, 0.00632973, 0.00650411, 0.00659967, 0.0066875, 0.00673911, 0.00677198", \ + "0.00730095, 0.00729073, 0.00733849, 0.0074259, 0.007512, 0.00758227, 0.00761149", \ + "0.00864664, 0.00858849, 0.0085414, 0.00858278, 0.00865785, 0.00880179, 0.00877898", \ + "0.0103204, 0.010215, 0.0101255, 0.0101566, 0.0102184, 0.0103373, 0.0103618" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00771029, 0.00787823, 0.0080722, 0.0081133, 0.00813548, 0.00814502, 0.00815014", \ + "0.00752908, 0.00768584, 0.00791708, 0.00797536, 0.00800834, 0.00802211, 0.00802919", \ + "0.00753329, 0.00762612, 0.00791791, 0.00802949, 0.00810892, 0.00814557, 0.00816763", \ + "0.00794398, 0.00799054, 0.00819093, 0.00830654, 0.00840202, 0.00846278, 0.0084931", \ + "0.00882441, 0.00880732, 0.00894524, 0.00907767, 0.00919106, 0.00925026, 0.00928793", \ + "0.010242, 0.0101397, 0.010136, 0.0102196, 0.0103272, 0.0103927, 0.0104358", \ + "0.0121403, 0.0119535, 0.0117935, 0.0118176, 0.0118807, 0.0119443, 0.0119821" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00621382, 0.00633106, 0.00648652, 0.0065215, 0.00653945, 0.00654264, 0.00654445", \ + "0.00600033, 0.00610607, 0.00631071, 0.00636243, 0.00639101, 0.00640152, 0.00640573", \ + "0.00597856, 0.00603713, 0.00622603, 0.00632875, 0.00640649, 0.00644607, 0.00646405", \ + "0.0062976, 0.00632973, 0.00650411, 0.00659967, 0.0066875, 0.00673911, 0.00677198", \ + "0.00730095, 0.00729073, 0.00733849, 0.0074259, 0.007512, 0.00758227, 0.00761149", \ + "0.00864664, 0.00858849, 0.0085414, 0.00858278, 0.00865785, 0.00880179, 0.00877898", \ + "0.0103204, 0.010215, 0.0101255, 0.0101566, 0.0102184, 0.0103373, 0.0103618" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00771029, 0.00787823, 0.0080722, 0.0081133, 0.00813548, 0.00814502, 0.00815014", \ + "0.00752908, 0.00768584, 0.00791708, 0.00797536, 0.00800834, 0.00802211, 0.00802919", \ + "0.00753329, 0.00762612, 0.00791791, 0.00802949, 0.00810892, 0.00814557, 0.00816763", \ + "0.00794398, 0.00799054, 0.00819093, 0.00830654, 0.00840202, 0.00846278, 0.0084931", \ + "0.00882441, 0.00880732, 0.00894524, 0.00907767, 0.00919106, 0.00925026, 0.00928793", \ + "0.010242, 0.0101397, 0.010136, 0.0102196, 0.0103272, 0.0103927, 0.0104358", \ + "0.0121403, 0.0119535, 0.0117935, 0.0118176, 0.0118807, 0.0119443, 0.0119821" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00578704, 0.00583217, 0.00587738, 0.00588691, 0.00589322, 0.00589364, 0.0058947", \ + "0.00554994, 0.00561443, 0.00576401, 0.00581263, 0.00583975, 0.00585681, 0.00586278", \ + "0.00587679, 0.00583323, 0.00576462, 0.00562397, 0.00578654, 0.00581168, 0.00582858", \ + "0.00660213, 0.00645609, 0.00616341, 0.00607613, 0.00596726, 0.00590684, 0.00589218", \ + "0.00835783, 0.00809032, 0.00730996, 0.00692739, 0.00652632, 0.0063072, 0.00616074", \ + "0.0107751, 0.0103643, 0.00916631, 0.00837436, 0.00759295, 0.00713504, 0.00676098", \ + "0.0139021, 0.0134029, 0.0117283, 0.0105994, 0.00935378, 0.00859808, 0.00783594" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00151747, 0.00159866, 0.0016707, 0.00168418, 0.00169177, 0.00169507, 0.00169619", \ + "0.00126229, 0.00139574, 0.00163267, 0.00169848, 0.00173956, 0.00175698, 0.00176663", \ + "0.00117221, 0.00119914, 0.00136851, 0.00149651, 0.00161477, 0.00167974, 0.00171368", \ + "0.00159167, 0.00150214, 0.00144519, 0.00148837, 0.00157627, 0.00164008, 0.00168194", \ + "0.00300113, 0.00270259, 0.00212715, 0.00193284, 0.00181659, 0.00177857, 0.00177185", \ + "0.00530636, 0.00479361, 0.00356368, 0.00300489, 0.00253768, 0.00229109, 0.00214337", \ + "0.00836658, 0.00768814, 0.00580241, 0.00478499, 0.0038536, 0.00327697, 0.00289897" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00578526, 0.00582915, 0.0058739, 0.00588272, 0.00588851, 0.00588985, 0.00588958", \ + "0.00554515, 0.00562583, 0.00575635, 0.00580346, 0.00583535, 0.00584845, 0.0058549", \ + "0.00590649, 0.00585495, 0.00588331, 0.00584006, 0.00583931, 0.00565673, 0.00584926", \ + "0.00668225, 0.00655667, 0.00620775, 0.00610833, 0.00599096, 0.00546053, 0.00589474", \ + "0.00855586, 0.00825697, 0.00741878, 0.00696939, 0.00660306, 0.00586977, 0.00616618", \ + "0.011037, 0.0106344, 0.00935757, 0.00855541, 0.00772948, 0.00723952, 0.0068641", \ + "0.0143149, 0.013803, 0.0120766, 0.0108935, 0.00958952, 0.00880084, 0.00805186" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00148902, 0.00156913, 0.00164171, 0.00165587, 0.0016638, 0.00166705, 0.00166786", \ + "0.00121241, 0.00133432, 0.00156151, 0.0016262, 0.00166843, 0.00168679, 0.00169672", \ + "0.00115564, 0.00117597, 0.00130706, 0.00141687, 0.0015293, 0.00159353, 0.00162757", \ + "0.00160384, 0.00150935, 0.00141551, 0.00143406, 0.00149491, 0.00155355, 0.00160075", \ + "0.00309848, 0.00277694, 0.00215318, 0.00192517, 0.00177595, 0.00171553, 0.00169257", \ + "0.00549597, 0.00496239, 0.00367085, 0.00307449, 0.0025593, 0.00227591, 0.00210322", \ + "0.008684, 0.00797313, 0.00601602, 0.00496258, 0.0039577, 0.00333478, 0.00291902" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00616347, 0.00619562, 0.00623395, 0.00624329, 0.00624605, 0.0062454, 0.00624359", \ + "0.00594951, 0.0060033, 0.00612434, 0.00616962, 0.00619601, 0.00620976, 0.00621347", \ + "0.00620433, 0.00618109, 0.00611744, 0.00597708, 0.00614138, 0.00616468, 0.00617711", \ + "0.00689987, 0.00673997, 0.00653515, 0.00642468, 0.00632148, 0.0062624, 0.00624275", \ + "0.00856165, 0.00833658, 0.00768918, 0.00729174, 0.00670882, 0.00665103, 0.00650819", \ + "0.0108763, 0.0105424, 0.00942131, 0.00868638, 0.0080045, 0.00745587, 0.00709931", \ + "0.0139555, 0.0134979, 0.011943, 0.0108745, 0.00964598, 0.00892598, 0.00822035" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00293205, 0.00301235, 0.00308389, 0.00309789, 0.00310518, 0.00310855, 0.00310966", \ + "0.00267968, 0.00281224, 0.00304769, 0.00311342, 0.00315418, 0.00317162, 0.00318128", \ + "0.00258254, 0.00261782, 0.00278196, 0.0029114, 0.00302651, 0.00309441, 0.00312817", \ + "0.00300114, 0.00291753, 0.00286204, 0.00290628, 0.00299076, 0.00305467, 0.0030964", \ + "0.00438158, 0.0041028, 0.00354262, 0.00334937, 0.0032264, 0.00319052, 0.00318789", \ + "0.00664999, 0.00616933, 0.00497912, 0.00442185, 0.00395345, 0.00370665, 0.00355852", \ + "0.0096754, 0.00903805, 0.00720515, 0.00619506, 0.00526659, 0.00469157, 0.00431529" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00578526, 0.00582915, 0.0058739, 0.00588272, 0.00588851, 0.00588985, 0.00588958", \ + "0.00554515, 0.00562583, 0.00575635, 0.00580346, 0.00583535, 0.00584845, 0.0058549", \ + "0.00590649, 0.00585495, 0.00588331, 0.00584006, 0.00583931, 0.00565673, 0.00584926", \ + "0.00668225, 0.00655667, 0.00620775, 0.00610833, 0.00599096, 0.00546053, 0.00589474", \ + "0.00855586, 0.00825697, 0.00741878, 0.00696939, 0.00660306, 0.00586977, 0.00616618", \ + "0.011037, 0.0106344, 0.00935757, 0.00855541, 0.00772948, 0.00723952, 0.0068641", \ + "0.0143149, 0.013803, 0.0120766, 0.0108935, 0.00958952, 0.00880084, 0.00805186" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00293205, 0.00301235, 0.00308389, 0.00309789, 0.00310518, 0.00310855, 0.00310966", \ + "0.00267968, 0.00281224, 0.00304769, 0.00311342, 0.00315418, 0.00317162, 0.00318128", \ + "0.00258254, 0.00261782, 0.00278196, 0.0029114, 0.00302651, 0.00309441, 0.00312817", \ + "0.00300114, 0.00291753, 0.00286204, 0.00290628, 0.00299076, 0.00305467, 0.0030964", \ + "0.00438158, 0.0041028, 0.00354262, 0.00334937, 0.0032264, 0.00319052, 0.00318789", \ + "0.00664999, 0.00616933, 0.00497912, 0.00442185, 0.00395345, 0.00370665, 0.00355852", \ + "0.0096754, 0.00903805, 0.00720515, 0.00619506, 0.00526659, 0.00469157, 0.00431529" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00931226, 0.00942831, 0.00955842, 0.00958312, 0.00959675, 0.00960287, 0.00960346", \ + "0.00911648, 0.00921996, 0.00939174, 0.00943204, 0.00945455, 0.00946463, 0.00946774", \ + "0.00908022, 0.00915419, 0.0093365, 0.00942054, 0.00948695, 0.00952007, 0.00953386", \ + "0.00937221, 0.00943235, 0.009607, 0.00970105, 0.00978191, 0.00982607, 0.00985234", \ + "0.0102197, 0.010262, 0.0104045, 0.0105105, 0.0106091, 0.0106568, 0.0106893", \ + "0.0114007, 0.0114235, 0.011502, 0.0115932, 0.0117409, 0.0118142, 0.0118085", \ + "0.0130104, 0.0130064, 0.0130743, 0.0131489, 0.0132576, 0.0133594, 0.0134829" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00720287, 0.00723723, 0.00727858, 0.00728738, 0.00729126, 0.00729079, 0.0072908", \ + "0.00701595, 0.00706069, 0.00712817, 0.00714501, 0.00715428, 0.00715609, 0.00715549", \ + "0.00699881, 0.00707348, 0.00716565, 0.00720802, 0.00723355, 0.00724779, 0.00725479", \ + "0.00735694, 0.00737799, 0.00745002, 0.00749348, 0.00754203, 0.00756898, 0.00757571", \ + "0.00820036, 0.00819463, 0.00825542, 0.00831673, 0.00835339, 0.00836488, 0.00838002", \ + "0.00951756, 0.00947374, 0.00944654, 0.00947115, 0.0095061, 0.00952237, 0.00953123", \ + "0.0113415, 0.0112528, 0.0111008, 0.0110749, 0.0110726, 0.0110796, 0.0110902" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0100096, 0.0101229, 0.0102505, 0.0102761, 0.0102896, 0.010295, 0.0102978", \ + "0.00981246, 0.00991385, 0.010084, 0.0101249, 0.0101475, 0.0101568, 0.0101595", \ + "0.00977699, 0.00984473, 0.0100294, 0.0101147, 0.0101788, 0.0102119, 0.0102288", \ + "0.0100704, 0.0101287, 0.0103077, 0.0104168, 0.0104763, 0.0105165, 0.0105455", \ + "0.0109061, 0.0109455, 0.0110877, 0.0111904, 0.0112793, 0.011362, 0.011374", \ + "0.0120557, 0.0120761, 0.0121875, 0.01227, 0.0123766, 0.0125117, 0.0125711", \ + "0.0136957, 0.0136878, 0.0137564, 0.0138322, 0.013927, 0.0140038, 0.0141658" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00731987, 0.00735846, 0.00741468, 0.00742837, 0.00743439, 0.00743986, 0.00743608", \ + "0.00712946, 0.00717754, 0.00726222, 0.00728661, 0.00730054, 0.00730479, 0.00730517", \ + "0.00710984, 0.00717629, 0.00728356, 0.00734163, 0.00737989, 0.00740106, 0.00741189", \ + "0.00746947, 0.0074904, 0.00756933, 0.00762812, 0.00768628, 0.00771976, 0.00773248", \ + "0.00830961, 0.00831011, 0.00837191, 0.00842658, 0.00848591, 0.00851427, 0.00852994", \ + "0.00961878, 0.00958631, 0.00956553, 0.00958857, 0.00963467, 0.00966147, 0.00968217", \ + "0.0114317, 0.0113588, 0.0112272, 0.0111991, 0.0112066, 0.0112173, 0.0112388" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00854199, 0.00862453, 0.00873142, 0.00875484, 0.00876624, 0.0087704, 0.00877089", \ + "0.00834223, 0.00843589, 0.00856725, 0.00860425, 0.00862416, 0.00863144, 0.00863349", \ + "0.00829376, 0.00835631, 0.00851608, 0.00859488, 0.008658, 0.00868747, 0.00870021", \ + "0.00858023, 0.00862974, 0.00878753, 0.00890025, 0.00895018, 0.00899303, 0.00901749", \ + "0.00941781, 0.009453, 0.00958387, 0.00967853, 0.00977732, 0.00981987, 0.00985137", \ + "0.0105914, 0.0106129, 0.010711, 0.0107964, 0.0109341, 0.010974, 0.0109982", \ + "0.0121834, 0.0121866, 0.0122501, 0.0123202, 0.0124291, 0.0124811, 0.0125279" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00971072, 0.00974274, 0.0097814, 0.00978958, 0.0097924, 0.0097918, 0.00978923", \ + "0.00952243, 0.00956551, 0.00963056, 0.00964675, 0.00965472, 0.00965611, 0.00965445", \ + "0.00950795, 0.00957999, 0.00966148, 0.00970887, 0.00973343, 0.00974677, 0.00975263", \ + "0.00986612, 0.00988072, 0.00994965, 0.0100012, 0.0100413, 0.0100671, 0.0100727", \ + "0.0106947, 0.0106975, 0.0107539, 0.0108178, 0.0108506, 0.0108722, 0.0108727", \ + "0.0120193, 0.0119733, 0.0119411, 0.0119675, 0.0120003, 0.0120125, 0.012028", \ + "0.0138345, 0.013743, 0.0135985, 0.0135686, 0.0135681, 0.0135689, 0.0135823" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0100096, 0.0101229, 0.0102505, 0.0102761, 0.0102896, 0.010295, 0.0102978", \ + "0.00981246, 0.00991385, 0.010084, 0.0101249, 0.0101475, 0.0101568, 0.0101595", \ + "0.00977699, 0.00984473, 0.0100294, 0.0101147, 0.0101788, 0.0102119, 0.0102288", \ + "0.0100704, 0.0101287, 0.0103077, 0.0104168, 0.0104763, 0.0105165, 0.0105455", \ + "0.0109061, 0.0109455, 0.0110877, 0.0111904, 0.0112793, 0.011362, 0.011374", \ + "0.0120557, 0.0120761, 0.0121875, 0.01227, 0.0123766, 0.0125117, 0.0125711", \ + "0.0136957, 0.0136878, 0.0137564, 0.0138322, 0.013927, 0.0140038, 0.0141658" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00971072, 0.00974274, 0.0097814, 0.00978958, 0.0097924, 0.0097918, 0.00978923", \ + "0.00952243, 0.00956551, 0.00963056, 0.00964675, 0.00965472, 0.00965611, 0.00965445", \ + "0.00950795, 0.00957999, 0.00966148, 0.00970887, 0.00973343, 0.00974677, 0.00975263", \ + "0.00986612, 0.00988072, 0.00994965, 0.0100012, 0.0100413, 0.0100671, 0.0100727", \ + "0.0106947, 0.0106975, 0.0107539, 0.0108178, 0.0108506, 0.0108722, 0.0108727", \ + "0.0120193, 0.0119733, 0.0119411, 0.0119675, 0.0120003, 0.0120125, 0.012028", \ + "0.0138345, 0.013743, 0.0135985, 0.0135686, 0.0135681, 0.0135689, 0.0135823" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00943232, 0.0094497, 0.00946794, 0.00947126, 0.00947276, 0.00947247, 0.00946969", \ + "0.00926662, 0.00931399, 0.00940159, 0.00942557, 0.00943988, 0.00944475, 0.00944809", \ + "0.00921035, 0.00922486, 0.00925232, 0.00933458, 0.00938058, 0.00940231, 0.00929869", \ + "0.00940979, 0.00936663, 0.00933924, 0.00927495, 0.00935874, 0.00938755, 0.00940141", \ + "0.0103677, 0.0101961, 0.00984539, 0.00969044, 0.0095878, 0.00952331, 0.00949489", \ + "0.012286, 0.0119644, 0.0110888, 0.0106313, 0.0102897, 0.00995898, 0.00954493", \ + "0.0151054, 0.0146526, 0.0132203, 0.0123384, 0.0114988, 0.0109407, 0.010548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00232558, 0.00233137, 0.00233705, 0.00233771, 0.00233723, 0.00233613, 0.00233426", \ + "0.00212773, 0.00216141, 0.00222377, 0.00223425, 0.00224579, 0.0022491, 0.0022493", \ + "0.00200989, 0.00202089, 0.00208077, 0.00211724, 0.00215631, 0.00218514, 0.00218688", \ + "0.00231443, 0.00226636, 0.00219238, 0.00217624, 0.00217873, 0.00218937, 0.00219643", \ + "0.00349573, 0.00331979, 0.00286906, 0.00265673, 0.00248368, 0.00239218, 0.002332", \ + "0.00554484, 0.00522829, 0.00428066, 0.00374881, 0.00324563, 0.0029583, 0.00275733", \ + "0.00833877, 0.00791991, 0.00647989, 0.00556011, 0.0046017, 0.00398188, 0.00355966" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101112, 0.0101282, 0.0101462, 0.0101498, 0.0101507, 0.010151, 0.010149", \ + "0.00994811, 0.00998996, 0.010074, 0.0101002, 0.0101165, 0.0101214, 0.0101228", \ + "0.00989017, 0.0099085, 0.00995231, 0.0100072, 0.0100593, 0.0100754, 0.0100949", \ + "0.0100881, 0.0100579, 0.00999966, 0.0100179, 0.0097358, 0.00939236, 0.0100783", \ + "0.0111155, 0.0109475, 0.0105621, 0.0103999, 0.0103187, 0.0102016, 0.0101606", \ + "0.013078, 0.0127544, 0.0118505, 0.011377, 0.010955, 0.0106681, 0.0105409", \ + "0.0159298, 0.0154737, 0.0140305, 0.0131069, 0.0122302, 0.0118604, 0.011415" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0024358, 0.00244472, 0.00245427, 0.00245619, 0.00245583, 0.00245512, 0.00245309", \ + "0.00224037, 0.00227801, 0.00236452, 0.0023801, 0.00239859, 0.00240442, 0.00240623", \ + "0.00211352, 0.00212415, 0.00219816, 0.00225499, 0.00230594, 0.00232949, 0.00234796", \ + "0.00240834, 0.00237301, 0.00230056, 0.00229856, 0.00230919, 0.00232966, 0.00233956", \ + "0.00357882, 0.00342532, 0.00299636, 0.002787, 0.0026174, 0.00253063, 0.00247338", \ + "0.00561064, 0.00532809, 0.0044406, 0.00391039, 0.00340472, 0.00311196, 0.00290999", \ + "0.00841121, 0.00801614, 0.00665848, 0.00575284, 0.00480246, 0.00417413, 0.00374178" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * !CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00861244, 0.0086258, 0.00864131, 0.00864434, 0.00864392, 0.00864177, 0.00864017", \ + "0.00846537, 0.0085053, 0.00857139, 0.00859391, 0.00860708, 0.00861033, 0.00860969", \ + "0.00840147, 0.00841083, 0.0084511, 0.00850804, 0.00855245, 0.00857797, 0.00856997", \ + "0.00855645, 0.00852878, 0.00849531, 0.00850731, 0.00853551, 0.00855737, 0.00856841", \ + "0.00944705, 0.00932007, 0.00899566, 0.00887214, 0.00876202, 0.00869004, 0.00865913", \ + "0.0112785, 0.011001, 0.0102066, 0.00976739, 0.00949937, 0.00911904, 0.00872681", \ + "0.0140097, 0.0136116, 0.0122878, 0.0114448, 0.0106385, 0.0100779, 0.00968285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00483674, 0.00484185, 0.00484658, 0.0048469, 0.00484598, 0.0048443, 0.00484165", \ + "0.00463823, 0.00467046, 0.00473189, 0.00473815, 0.00475041, 0.00475321, 0.00475222", \ + "0.00451587, 0.00452911, 0.00458717, 0.00462522, 0.00466244, 0.00469069, 0.00469183", \ + "0.00482091, 0.0047712, 0.00470088, 0.00468163, 0.00468683, 0.00469408, 0.00469389", \ + "0.00598823, 0.00581922, 0.0053704, 0.00515751, 0.00498711, 0.00489576, 0.00482821", \ + "0.00803294, 0.00772077, 0.00677594, 0.00624635, 0.00574893, 0.00545338, 0.00525538", \ + "0.0108111, 0.0103964, 0.00897461, 0.00805196, 0.00709725, 0.00648111, 0.00604874" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101112, 0.0101282, 0.0101462, 0.0101498, 0.0101507, 0.010151, 0.010149", \ + "0.00994811, 0.00998996, 0.010074, 0.0101002, 0.0101165, 0.0101214, 0.0101228", \ + "0.00989017, 0.0099085, 0.00995231, 0.0100072, 0.0100593, 0.0100754, 0.0100949", \ + "0.0100881, 0.0100579, 0.00999966, 0.0100179, 0.0097358, 0.00939236, 0.0100783", \ + "0.0111155, 0.0109475, 0.0105621, 0.0103999, 0.0103187, 0.0102016, 0.0101606", \ + "0.013078, 0.0127544, 0.0118505, 0.011377, 0.010955, 0.0106681, 0.0105409", \ + "0.0159298, 0.0154737, 0.0140305, 0.0131069, 0.0122302, 0.0118604, 0.011415" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00483674, 0.00484185, 0.00484658, 0.0048469, 0.00484598, 0.0048443, 0.00484165", \ + "0.00463823, 0.00467046, 0.00473189, 0.00473815, 0.00475041, 0.00475321, 0.00475222", \ + "0.00451587, 0.00452911, 0.00458717, 0.00462522, 0.00466244, 0.00469069, 0.00469183", \ + "0.00482091, 0.0047712, 0.00470088, 0.00468163, 0.00468683, 0.00469408, 0.00469389", \ + "0.00598823, 0.00581922, 0.0053704, 0.00515751, 0.00498711, 0.00489576, 0.00482821", \ + "0.00803294, 0.00772077, 0.00677594, 0.00624635, 0.00574893, 0.00545338, 0.00525538", \ + "0.0108111, 0.0103964, 0.00897461, 0.00805196, 0.00709725, 0.00648111, 0.00604874" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160064; + rise_capacitance : 0.00160064; + rise_capacitance_range (0.00113349, 0.00160064); + fall_capacitance : 0.00159927; + fall_capacitance_range (0.00111807, 0.00159927); + internal_power () { + when : "(!CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000185888, 5.25463e-05, 0.000149338, 0.00051182, 0.00128954, 0.00249081, 0.00409567" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00475356, 0.00463666, 0.00480179, 0.00517633, 0.00598322, 0.00718862, 0.0088045" \ + ); + } + } + internal_power () { + when : "(!B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00232358, 0.00218432, 0.00230068, 0.00268165, 0.00348243, 0.00470049, 0.00631854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00272676, 0.00262111, 0.00276744, 0.00312484, 0.00390395, 0.00508986, 0.00668254" \ + ); + } + } + internal_power () { + when : "(!B * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00232475, 0.00218541, 0.00231284, 0.00268257, 0.00348465, 0.00470163, 0.00631969" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00272612, 0.00262028, 0.00276655, 0.00312411, 0.00390315, 0.00508894, 0.0066816" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326457; + rise_capacitance : 0.00326457; + rise_capacitance_range (0.00228895, 0.00326457); + fall_capacitance : 0.00318491; + fall_capacitance_range (0.00211602, 0.00318491); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202635, -0.00202451, -0.00203236, -0.00203567, -0.00202967, -0.00202982, -0.00202828" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021328, 0.00205076, 0.00205225, 0.00204267, 0.00203545, 0.00203469, 0.00203139" \ + ); + } + } + internal_power () { + when : "(AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000381019, -0.000383844, -0.00038586, -0.000388085, -0.000387102, -0.000388094, -0.000387581" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000391732, 0.000392538, 0.00038586, 0.00038881, 0.000387933, 0.000388094, 0.000387581" \ + ); + } + } + internal_power () { + when : "(AB * !CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202625, -0.00202448, -0.00203167, -0.00203599, -0.00202976, -0.00202964, -0.00202809" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021329, 0.00205089, 0.00205354, 0.00204355, 0.00203604, 0.00203509, 0.00203173" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000502037, -0.000492999, -0.000495049, -0.000495456, -0.000494141, -0.000494149, -0.000493497" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000559679, 0.000567613, 0.000567029, 0.00055759, 0.000547958, 0.000535658, 0.000513382" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161383; + rise_capacitance : 0.00161383; + rise_capacitance_range (0.00114772, 0.00161383); + fall_capacitance : 0.00161338; + fall_capacitance_range (0.00113104, 0.00161338); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00224977, 0.00210882, 0.00223402, 0.00260526, 0.00340604, 0.00462281, 0.00624249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00278719, 0.00266929, 0.00281499, 0.00318029, 0.00395696, 0.00514602, 0.00674073" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00147027, 0.00133748, 0.00143139, 0.00179342, 0.00256095, 0.00375263, 0.00535058" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00416994, 0.00403711, 0.00411303, 0.00444212, 0.00520789, 0.00637153, 0.00794812" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225197, 0.00211098, 0.00223597, 0.00260718, 0.00340802, 0.00462482, 0.00624451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00278556, 0.00266764, 0.00281316, 0.00317866, 0.0039553, 0.00514433, 0.00673904" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00311869; + rise_capacitance : 0.00311702; + rise_capacitance_range (0.00238535, 0.00311702); + fall_capacitance : 0.00311869; + fall_capacitance_range (0.00231746, 0.00311869); + internal_power () { + when : "(AB * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202083, -0.00203006, -0.00203411, -0.00203177, -0.00202711, -0.002031, -0.00202928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213662, 0.00208096, 0.00203411, 0.00204277, 0.00203627, 0.00203753, 0.00203359" \ + ); + } + } + internal_power () { + when : "(!AB * B * CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201409, -0.00201343, -0.00202694, -0.00202747, -0.00202283, -0.00202689, -0.00202524" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203586, 0.00205213, 0.00202694, 0.00203411, 0.00202984, 0.00203206, 0.00202931" \ + ); + } + } + internal_power () { + when : "(!AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00165831, -0.00180948, -0.00187823, -0.00189366, -0.001888, -0.00189493, -0.00189231" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00190475, 0.00191034, 0.00191931, 0.00190906, 0.001888, 0.00189493, 0.00189231" \ + ); + } + } + internal_power () { + when : "(!AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201939, -0.00203018, -0.00202809, -0.00203188, -0.00202707, -0.00203098, -0.00202923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213664, 0.00208139, 0.00203716, 0.00204319, 0.00203665, 0.00203783, 0.00203385" \ + ); + } + } + } + } + cell (AOI2B2X1) { + area : 11.2896; + cell_leakage_power : 0.0730239; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.115276; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0675643; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0605746; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0648611; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116925; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718507; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0648611; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0691475; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0549718; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079178; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.079178; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728963; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957394; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0550171; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0480274; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523138; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0730239; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0996027, 0.113322, 0.22049, 0.353352, 0.61859, 0.963169, 1.41367", \ + "0.120731, 0.134529, 0.241948, 0.374854, 0.640129, 0.984721, 1.43523", \ + "0.188762, 0.202641, 0.310513, 0.443634, 0.709036, 1.05366, 1.50422", \ + "0.2363, 0.250282, 0.358289, 0.491591, 0.75707, 1.10173, 1.55233", \ + "0.30165, 0.316369, 0.424948, 0.55819, 0.823859, 1.16876, 1.61927", \ + "0.363004, 0.378998, 0.489986, 0.623627, 0.889435, 1.2344, 1.6849", \ + "0.422021, 0.439717, 0.555346, 0.689731, 0.956109, 1.30138, 1.75195" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0574737, 0.0759905, 0.22349, 0.407391, 0.7748, 1.25195, 1.87618", \ + "0.0574913, 0.0759912, 0.223432, 0.40738, 0.77478, 1.25193, 1.87619", \ + "0.058218, 0.0765708, 0.223627, 0.407332, 0.774725, 1.25215, 1.87619", \ + "0.0598866, 0.0777296, 0.223931, 0.407711, 0.774955, 1.25215, 1.87575", \ + "0.065155, 0.082027, 0.224785, 0.408041, 0.775091, 1.25215, 1.87628", \ + "0.073517, 0.089772, 0.227704, 0.409215, 0.775877, 1.25361, 1.87632", \ + "0.084133, 0.100257, 0.233294, 0.412102, 0.777583, 1.25374, 1.87789" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0908737, 0.102343, 0.188592, 0.293514, 0.501768, 0.771706, 1.12438", \ + "0.111658, 0.123177, 0.20957, 0.314517, 0.52281, 0.79274, 1.14542", \ + "0.176893, 0.188601, 0.275793, 0.380878, 0.58925, 0.859276, 1.21186", \ + "0.219036, 0.230895, 0.318233, 0.42363, 0.632613, 0.902247, 1.25495", \ + "0.272034, 0.284604, 0.373168, 0.478383, 0.687075, 0.957573, 1.3103", \ + "0.317796, 0.331446, 0.422746, 0.528585, 0.737572, 1.00777, 1.36096", \ + "0.357414, 0.372556, 0.46881, 0.575663, 0.7853, 1.05611, 1.40908" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0513907, 0.0655553, 0.177561, 0.317105, 0.595741, 0.957441, 1.43053", \ + "0.051369, 0.0655564, 0.177645, 0.317038, 0.595727, 0.957441, 1.43053", \ + "0.0528246, 0.0667764, 0.178101, 0.317352, 0.595712, 0.957664, 1.43023", \ + "0.0553038, 0.068766, 0.178682, 0.317851, 0.596591, 0.957633, 1.43061", \ + "0.061619, 0.074278, 0.180383, 0.318399, 0.596749, 0.958515, 1.43116", \ + "0.070491, 0.082567, 0.184694, 0.320532, 0.597707, 0.958981, 1.43143", \ + "0.081406, 0.093597, 0.191919, 0.324866, 0.600125, 0.960675, 1.43267" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10928, 0.123133, 0.230863, 0.363981, 0.62944, 0.974178, 1.42476", \ + "0.130479, 0.144385, 0.252305, 0.385519, 0.650981, 0.995734, 1.44632", \ + "0.198578, 0.21259, 0.320933, 0.454244, 0.719959, 1.06469, 1.51531", \ + "0.24624, 0.260262, 0.368702, 0.502243, 0.76791, 1.11289, 1.56343", \ + "0.312162, 0.326589, 0.435343, 0.568829, 0.834686, 1.17965, 1.63025", \ + "0.374598, 0.38996, 0.500456, 0.634376, 0.900292, 1.2454, 1.69601", \ + "0.434929, 0.451744, 0.566041, 0.700494, 0.967087, 1.31216, 1.763" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0655172, 0.0842558, 0.232194, 0.416323, 0.78413, 1.26178, 1.88599", \ + "0.0655517, 0.0842596, 0.232224, 0.416314, 0.78412, 1.26177, 1.88599", \ + "0.0661199, 0.0847378, 0.232373, 0.416343, 0.78399, 1.26176, 1.88599", \ + "0.0673408, 0.0855898, 0.232747, 0.416669, 0.784272, 1.26157, 1.8858", \ + "0.071725, 0.089178, 0.233415, 0.416981, 0.784593, 1.26164, 1.88611", \ + "0.079313, 0.095968, 0.235986, 0.418207, 0.785201, 1.26366, 1.8862", \ + "0.089398, 0.105872, 0.241447, 0.421045, 0.786654, 1.2634, 1.88844" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0913867, 0.102918, 0.189332, 0.294511, 0.503272, 0.77378, 1.12715", \ + "0.112183, 0.123753, 0.210303, 0.315538, 0.524305, 0.794814, 1.14819", \ + "0.177415, 0.189191, 0.276523, 0.381885, 0.590753, 0.861324, 1.21468", \ + "0.219631, 0.231531, 0.318974, 0.424631, 0.633734, 0.904317, 1.25777", \ + "0.272715, 0.285275, 0.373913, 0.479346, 0.688599, 0.959692, 1.31311", \ + "0.318517, 0.332141, 0.423656, 0.529604, 0.739097, 1.00988, 1.36374", \ + "0.358004, 0.37316, 0.468891, 0.57642, 0.786564, 1.05801, 1.41173" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0641063, 0.077885, 0.188853, 0.328044, 0.606354, 0.968136, 1.44145", \ + "0.064112, 0.0778705, 0.188849, 0.328032, 0.606329, 0.968161, 1.44088", \ + "0.0655971, 0.0791498, 0.189399, 0.328302, 0.606411, 0.968082, 1.44095", \ + "0.0681038, 0.0811345, 0.18995, 0.32891, 0.606952, 0.96823, 1.44095", \ + "0.074585, 0.086748, 0.191691, 0.329422, 0.607555, 0.968877, 1.44158", \ + "0.083978, 0.095355, 0.196066, 0.331504, 0.608418, 0.969694, 1.44214", \ + "0.095847, 0.106906, 0.203058, 0.335891, 0.610908, 0.971178, 1.44352" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.08867, 0.0993338, 0.18227, 0.284927, 0.489783, 0.75588, 1.10384", \ + "0.109902, 0.120622, 0.203741, 0.306457, 0.51134, 0.777449, 1.12527", \ + "0.178397, 0.189233, 0.272916, 0.375759, 0.580739, 0.846892, 1.1949", \ + "0.226572, 0.237644, 0.321461, 0.424512, 0.630439, 0.896051, 1.24379", \ + "0.292409, 0.304462, 0.389601, 0.492675, 0.698003, 0.964425, 1.31227", \ + "0.35454, 0.368192, 0.457085, 0.560755, 0.76627, 1.03262, 1.38084", \ + "0.413648, 0.429308, 0.524792, 0.629617, 0.836207, 1.10327, 1.45127" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0479305, 0.061984, 0.174094, 0.313858, 0.593107, 0.955963, 1.43004", \ + "0.0479457, 0.061967, 0.174093, 0.313861, 0.593108, 0.955964, 1.43006", \ + "0.0490524, 0.062844, 0.174425, 0.313915, 0.593097, 0.955565, 1.43004", \ + "0.0514385, 0.06467, 0.174871, 0.314546, 0.594, 0.955874, 1.42991", \ + "0.058437, 0.070715, 0.176553, 0.315048, 0.593895, 0.95627, 1.4304", \ + "0.068765, 0.080474, 0.181042, 0.317188, 0.595111, 0.957185, 1.43108", \ + "0.081659, 0.093334, 0.189287, 0.321859, 0.597986, 0.958979, 1.43212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0969454, 0.108149, 0.193634, 0.29827, 0.506281, 0.776088, 1.12867", \ + "0.117695, 0.128955, 0.214661, 0.319358, 0.527417, 0.797213, 1.14981", \ + "0.18299, 0.194413, 0.280861, 0.385743, 0.593914, 0.863862, 1.21643", \ + "0.225241, 0.236763, 0.323327, 0.428489, 0.636945, 0.906841, 1.25948", \ + "0.278632, 0.290757, 0.378282, 0.483292, 0.691761, 0.962147, 1.31477", \ + "0.32502, 0.338107, 0.427945, 0.53347, 0.742226, 1.0123, 1.36546", \ + "0.365409, 0.379736, 0.473632, 0.580338, 0.790011, 1.06037, 1.41327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0545537, 0.068745, 0.181115, 0.320594, 0.599312, 0.961182, 1.43426", \ + "0.054447, 0.0687494, 0.181138, 0.320594, 0.599319, 0.961357, 1.43426", \ + "0.055953, 0.069989, 0.181533, 0.320947, 0.599377, 0.961334, 1.43426", \ + "0.0582119, 0.0718074, 0.182172, 0.321522, 0.599902, 0.961412, 1.43423", \ + "0.064246, 0.07714, 0.183845, 0.322041, 0.60052, 0.961999, 1.43485", \ + "0.072894, 0.085322, 0.187945, 0.324094, 0.601366, 0.962771, 1.43508", \ + "0.083709, 0.095754, 0.194818, 0.328315, 0.603858, 0.964117, 1.43638" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10928, 0.123133, 0.230863, 0.363981, 0.62944, 0.974178, 1.42476", \ + "0.130479, 0.144385, 0.252305, 0.385519, 0.650981, 0.995734, 1.44632", \ + "0.198578, 0.21259, 0.320933, 0.454244, 0.719959, 1.06469, 1.51531", \ + "0.24624, 0.260262, 0.368702, 0.502243, 0.76791, 1.11289, 1.56343", \ + "0.312162, 0.326589, 0.435343, 0.568829, 0.834686, 1.17965, 1.63025", \ + "0.374598, 0.38996, 0.500456, 0.634376, 0.900292, 1.2454, 1.69601", \ + "0.434929, 0.451744, 0.566041, 0.700494, 0.967087, 1.31216, 1.763" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0655172, 0.0842558, 0.232194, 0.416323, 0.78413, 1.26178, 1.88599", \ + "0.0655517, 0.0842596, 0.232224, 0.416314, 0.78412, 1.26177, 1.88599", \ + "0.0661199, 0.0847378, 0.232373, 0.416343, 0.78399, 1.26176, 1.88599", \ + "0.0673408, 0.0855898, 0.232747, 0.416669, 0.784272, 1.26157, 1.8858", \ + "0.071725, 0.089178, 0.233415, 0.416981, 0.784593, 1.26164, 1.88611", \ + "0.079313, 0.095968, 0.235986, 0.418207, 0.785201, 1.26366, 1.8862", \ + "0.089398, 0.105872, 0.241447, 0.421045, 0.786654, 1.2634, 1.88844" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0969454, 0.108149, 0.193634, 0.29827, 0.506281, 0.776088, 1.12867", \ + "0.117695, 0.128955, 0.214661, 0.319358, 0.527417, 0.797213, 1.14981", \ + "0.18299, 0.194413, 0.280861, 0.385743, 0.593914, 0.863862, 1.21643", \ + "0.225241, 0.236763, 0.323327, 0.428489, 0.636945, 0.906841, 1.25948", \ + "0.278632, 0.290757, 0.378282, 0.483292, 0.691761, 0.962147, 1.31477", \ + "0.32502, 0.338107, 0.427945, 0.53347, 0.742226, 1.0123, 1.36546", \ + "0.365409, 0.379736, 0.473632, 0.580338, 0.790011, 1.06037, 1.41327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0545537, 0.068745, 0.181115, 0.320594, 0.599312, 0.961182, 1.43426", \ + "0.054447, 0.0687494, 0.181138, 0.320594, 0.599319, 0.961357, 1.43426", \ + "0.055953, 0.069989, 0.181533, 0.320947, 0.599377, 0.961334, 1.43426", \ + "0.0582119, 0.0718074, 0.182172, 0.321522, 0.599902, 0.961412, 1.43423", \ + "0.064246, 0.07714, 0.183845, 0.322041, 0.60052, 0.961999, 1.43485", \ + "0.072894, 0.085322, 0.187945, 0.324094, 0.601366, 0.962771, 1.43508", \ + "0.083709, 0.095754, 0.194818, 0.328315, 0.603858, 0.964117, 1.43638" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0642635, 0.0778182, 0.184102, 0.316285, 0.58047, 0.923845, 1.37309", \ + "0.084009, 0.0977973, 0.205084, 0.337681, 0.602116, 0.945604, 1.39493", \ + "0.153213, 0.17272, 0.293745, 0.426803, 0.691879, 1.03583, 1.48552", \ + "0.193725, 0.222313, 0.382906, 0.530617, 0.796551, 1.14113, 1.59064", \ + "0.233113, 0.275939, 0.504922, 0.699274, 1.00318, 1.35088, 1.80076", \ + "0.260518, 0.316727, 0.615414, 0.863052, 1.23386, 1.62475, 2.07906", \ + "0.285382, 0.353121, 0.7176, 1.02003, 1.46401, 1.91747, 2.42194" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0480468, 0.0663681, 0.212897, 0.395912, 0.761823, 1.23751, 1.85945", \ + "0.0482206, 0.0664369, 0.212903, 0.395918, 0.761825, 1.23751, 1.85945", \ + "0.0767308, 0.0937554, 0.221845, 0.396603, 0.761796, 1.2375, 1.85945", \ + "0.116861, 0.137034, 0.26824, 0.422793, 0.766018, 1.23751, 1.85909", \ + "0.191227, 0.216071, 0.368987, 0.525554, 0.827152, 1.26181, 1.86187", \ + "0.279376, 0.308239, 0.488603, 0.662067, 0.966253, 1.35699, 1.91499", \ + "0.372023, 0.406095, 0.618289, 0.816725, 1.1445, 1.52973, 2.04117" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0538961, 0.0653742, 0.151656, 0.256582, 0.464831, 0.734784, 1.0875", \ + "0.0718525, 0.0834667, 0.170222, 0.27526, 0.483479, 0.753639, 1.1063", \ + "0.152678, 0.170893, 0.273408, 0.377867, 0.585549, 0.855636, 1.20798", \ + "0.211461, 0.237241, 0.381378, 0.506128, 0.710971, 0.98008, 1.33343", \ + "0.289529, 0.325381, 0.532414, 0.710501, 0.971336, 1.24305, 1.59353", \ + "0.363003, 0.408302, 0.673971, 0.905365, 1.2455, 1.57995, 1.93959", \ + "0.435016, 0.489271, 0.810536, 1.0943, 1.51487, 1.92807, 2.36013" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0513042, 0.0655027, 0.177567, 0.317107, 0.595631, 0.957442, 1.43047", \ + "0.0509391, 0.0651333, 0.177549, 0.31704, 0.595632, 0.957441, 1.43028", \ + "0.0971877, 0.110365, 0.195993, 0.320758, 0.595625, 0.957411, 1.43033", \ + "0.145032, 0.163749, 0.266502, 0.366773, 0.604488, 0.957621, 1.43036", \ + "0.218437, 0.245949, 0.389766, 0.50964, 0.706658, 1.00473, 1.43979", \ + "0.296515, 0.332947, 0.523505, 0.677983, 0.903044, 1.15328, 1.53248", \ + "0.379669, 0.42523, 0.663023, 0.855644, 1.12966, 1.40166, 1.72887" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0738406, 0.0876246, 0.194921, 0.327795, 0.593042, 0.937661, 1.38817", \ + "0.0938345, 0.107774, 0.215957, 0.349224, 0.614692, 0.959383, 1.40998", \ + "0.167782, 0.186132, 0.304405, 0.438168, 0.704344, 1.04952, 1.50043", \ + "0.215615, 0.241949, 0.395739, 0.541967, 0.808869, 1.15454, 1.60568", \ + "0.266535, 0.305183, 0.52266, 0.713454, 1.01595, 1.36554, 1.81635", \ + "0.304867, 0.355489, 0.638542, 0.880707, 1.24799, 1.6378, 2.09285", \ + "0.339185, 0.400161, 0.745938, 1.04134, 1.48138, 1.93149, 2.43612" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0563622, 0.0748955, 0.222393, 0.406156, 0.773513, 1.25089, 1.87497", \ + "0.056436, 0.0749121, 0.222389, 0.406173, 0.773575, 1.25073, 1.87497", \ + "0.0826675, 0.0997173, 0.230036, 0.406762, 0.773453, 1.25088, 1.87493", \ + "0.123104, 0.142953, 0.274175, 0.4312, 0.77711, 1.25094, 1.8751", \ + "0.197706, 0.222364, 0.374704, 0.531985, 0.836868, 1.27384, 1.8774", \ + "0.285115, 0.314382, 0.494611, 0.668415, 0.973636, 1.3678, 1.9289", \ + "0.377819, 0.412952, 0.62495, 0.823278, 1.15201, 1.53762, 2.0535" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0544492, 0.0659487, 0.152387, 0.257608, 0.466343, 0.736852, 1.09022", \ + "0.0723716, 0.0839961, 0.17095, 0.276263, 0.484987, 0.755706, 1.10905", \ + "0.153933, 0.172044, 0.274135, 0.378862, 0.587065, 0.857708, 1.21077", \ + "0.21378, 0.239201, 0.38271, 0.50723, 0.712481, 0.982125, 1.33624", \ + "0.293407, 0.32894, 0.534927, 0.712546, 0.973045, 1.24499, 1.59634", \ + "0.369155, 0.414104, 0.677846, 0.908744, 1.2485, 1.58268, 1.94231", \ + "0.444518, 0.498296, 0.817017, 1.09942, 1.51921, 1.93196, 2.36363" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0640313, 0.0778225, 0.188848, 0.328046, 0.606332, 0.96815, 1.44128", \ + "0.0636978, 0.0775123, 0.188842, 0.328053, 0.606422, 0.96815, 1.44152", \ + "0.113455, 0.12455, 0.207256, 0.331576, 0.606336, 0.968136, 1.44153", \ + "0.168143, 0.183773, 0.277871, 0.377379, 0.615283, 0.968262, 1.44099", \ + "0.252052, 0.27509, 0.40656, 0.521068, 0.717199, 1.01481, 1.45023", \ + "0.340728, 0.371321, 0.545134, 0.693069, 0.912345, 1.16359, 1.54267", \ + "0.434481, 0.472596, 0.689972, 0.874251, 1.14322, 1.41257, 1.73882" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0555624, 0.066079, 0.148344, 0.250595, 0.454912, 0.720465, 1.06765", \ + "0.0758661, 0.0865751, 0.169638, 0.272187, 0.476724, 0.742362, 1.08963", \ + "0.147321, 0.165122, 0.267798, 0.371257, 0.576635, 0.842396, 1.19018", \ + "0.187909, 0.215272, 0.363014, 0.488826, 0.694476, 0.963077, 1.3106", \ + "0.226632, 0.268374, 0.488365, 0.666861, 0.928812, 1.20206, 1.55233", \ + "0.253754, 0.308549, 0.598924, 0.834532, 1.17183, 1.50716, 1.87226", \ + "0.277914, 0.343715, 0.699103, 0.991638, 1.40981, 1.81696, 2.24888" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0405136, 0.0544986, 0.166122, 0.305369, 0.58394, 0.945956, 1.41934", \ + "0.040717, 0.0545812, 0.166126, 0.305428, 0.58394, 0.94595, 1.41932", \ + "0.0763139, 0.0893516, 0.179941, 0.308099, 0.583932, 0.945974, 1.41891", \ + "0.122077, 0.138557, 0.238889, 0.346502, 0.591709, 0.945941, 1.41935", \ + "0.202795, 0.2239, 0.350997, 0.470263, 0.681082, 0.986624, 1.42888", \ + "0.296345, 0.320969, 0.47827, 0.621088, 0.8498, 1.11979, 1.51189", \ + "0.392923, 0.422859, 0.61375, 0.785354, 1.04921, 1.33413, 1.68409" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0598403, 0.0710502, 0.156596, 0.261242, 0.469261, 0.739074, 1.09158", \ + "0.0777859, 0.0892273, 0.175284, 0.280108, 0.488136, 0.75818, 1.11075", \ + "0.161606, 0.178828, 0.277962, 0.382282, 0.59023, 0.859887, 1.21212", \ + "0.224085, 0.248327, 0.388129, 0.511181, 0.715881, 0.983933, 1.33817", \ + "0.307225, 0.341296, 0.542098, 0.717118, 0.976347, 1.24743, 1.59801", \ + "0.386308, 0.42933, 0.686624, 0.914876, 1.2523, 1.58511, 1.94403", \ + "0.463269, 0.514986, 0.827124, 1.10693, 1.52392, 1.93482, 2.36538" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0544222, 0.0686698, 0.18114, 0.320594, 0.599311, 0.961183, 1.43436", \ + "0.0542113, 0.0685546, 0.181071, 0.320594, 0.599312, 0.961184, 1.43395", \ + "0.0992394, 0.112091, 0.198756, 0.323887, 0.59939, 0.961354, 1.43396", \ + "0.147788, 0.166249, 0.267977, 0.36861, 0.607883, 0.961281, 1.43417", \ + "0.222305, 0.249053, 0.39225, 0.511647, 0.708876, 1.00769, 1.44343", \ + "0.300947, 0.336311, 0.525254, 0.678033, 0.902246, 1.15529, 1.5348", \ + "0.385499, 0.429507, 0.664245, 0.856122, 1.12895, 1.40168, 1.7307" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0738406, 0.0876246, 0.194921, 0.327795, 0.593042, 0.937661, 1.38817", \ + "0.0938345, 0.107774, 0.215957, 0.349224, 0.614692, 0.959383, 1.40998", \ + "0.167782, 0.186132, 0.304405, 0.438168, 0.704344, 1.04952, 1.50043", \ + "0.215615, 0.241949, 0.395739, 0.541967, 0.808869, 1.15454, 1.60568", \ + "0.266535, 0.305183, 0.52266, 0.713454, 1.01595, 1.36554, 1.81635", \ + "0.304867, 0.355489, 0.638542, 0.880707, 1.24799, 1.6378, 2.09285", \ + "0.339185, 0.400161, 0.745938, 1.04134, 1.48138, 1.93149, 2.43612" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0563622, 0.0748955, 0.222393, 0.406156, 0.773513, 1.25089, 1.87497", \ + "0.056436, 0.0749121, 0.222389, 0.406173, 0.773575, 1.25073, 1.87497", \ + "0.0826675, 0.0997173, 0.230036, 0.406762, 0.773453, 1.25088, 1.87493", \ + "0.123104, 0.142953, 0.274175, 0.4312, 0.77711, 1.25094, 1.8751", \ + "0.197706, 0.222364, 0.374704, 0.531985, 0.836868, 1.27384, 1.8774", \ + "0.285115, 0.314382, 0.494611, 0.668415, 0.973636, 1.3678, 1.9289", \ + "0.377819, 0.412952, 0.62495, 0.823278, 1.15201, 1.53762, 2.0535" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0598403, 0.0710502, 0.156596, 0.261242, 0.469261, 0.739074, 1.09158", \ + "0.0777859, 0.0892273, 0.175284, 0.280108, 0.488136, 0.75818, 1.11075", \ + "0.161606, 0.178828, 0.277962, 0.382282, 0.59023, 0.859887, 1.21212", \ + "0.224085, 0.248327, 0.388129, 0.511181, 0.715881, 0.983933, 1.33817", \ + "0.307225, 0.341296, 0.542098, 0.717118, 0.976347, 1.24743, 1.59801", \ + "0.386308, 0.42933, 0.686624, 0.914876, 1.2523, 1.58511, 1.94403", \ + "0.463269, 0.514986, 0.827124, 1.10693, 1.52392, 1.93482, 2.36538" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0544222, 0.0686698, 0.18114, 0.320594, 0.599311, 0.961183, 1.43436", \ + "0.0542113, 0.0685546, 0.181071, 0.320594, 0.599312, 0.961184, 1.43395", \ + "0.0992394, 0.112091, 0.198756, 0.323887, 0.59939, 0.961354, 1.43396", \ + "0.147788, 0.166249, 0.267977, 0.36861, 0.607883, 0.961281, 1.43417", \ + "0.222305, 0.249053, 0.39225, 0.511647, 0.708876, 1.00769, 1.44343", \ + "0.300947, 0.336311, 0.525254, 0.678033, 0.902246, 1.15529, 1.5348", \ + "0.385499, 0.429507, 0.664245, 0.856122, 1.12895, 1.40168, 1.7307" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0648511, 0.0787682, 0.186672, 0.319844, 0.585344, 0.930039, 1.38073", \ + "0.0816575, 0.0957187, 0.204284, 0.33766, 0.603445, 0.9482, 1.39885", \ + "0.160975, 0.181546, 0.301623, 0.433701, 0.700136, 1.04512, 1.49456", \ + "0.215097, 0.24448, 0.412192, 0.556793, 0.820965, 1.16478, 1.61431", \ + "0.282394, 0.322679, 0.55962, 0.766077, 1.06779, 1.40605, 1.86135", \ + "0.341913, 0.392137, 0.692309, 0.959067, 1.35307, 1.74194, 2.18997", \ + "0.396214, 0.456096, 0.815106, 1.13859, 1.623, 2.10173, 2.60448" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.065391, 0.0841607, 0.232225, 0.416297, 0.784097, 1.26158, 1.88591", \ + "0.0649285, 0.0839664, 0.232167, 0.416293, 0.783984, 1.26176, 1.88588", \ + "0.111336, 0.128393, 0.245314, 0.417211, 0.784028, 1.26157, 1.886", \ + "0.161098, 0.184229, 0.313726, 0.455351, 0.788444, 1.26152, 1.88597", \ + "0.235485, 0.2682, 0.445342, 0.597232, 0.870627, 1.28322, 1.88692", \ + "0.313292, 0.355498, 0.583446, 0.774683, 1.06106, 1.41958, 1.95328", \ + "0.396854, 0.44775, 0.727087, 0.961178, 1.30315, 1.6556, 2.12668" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0453008, 0.0559869, 0.139567, 0.24354, 0.451279, 0.721248, 1.0742", \ + "0.0645744, 0.0755569, 0.160299, 0.264538, 0.472454, 0.742523, 1.09553", \ + "0.129167, 0.148687, 0.255961, 0.360226, 0.570277, 0.840623, 1.19405", \ + "0.172596, 0.20117, 0.350912, 0.47755, 0.688064, 0.960318, 1.31434", \ + "0.228709, 0.269879, 0.486078, 0.660639, 0.920771, 1.19856, 1.55478", \ + "0.28264, 0.335284, 0.617091, 0.844359, 1.17153, 1.5034, 1.87244", \ + "0.334007, 0.398656, 0.744214, 1.02572, 1.42766, 1.82364, 2.24992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.047645, 0.0618061, 0.1728, 0.311588, 0.589409, 0.950598, 1.42352", \ + "0.0480124, 0.0618325, 0.172795, 0.311595, 0.589403, 0.95061, 1.42314", \ + "0.0899459, 0.101197, 0.18884, 0.314005, 0.589359, 0.950512, 1.42295", \ + "0.138683, 0.152028, 0.243692, 0.351207, 0.596987, 0.950779, 1.42332", \ + "0.21918, 0.236931, 0.350212, 0.464074, 0.677335, 0.987902, 1.43291", \ + "0.304614, 0.327871, 0.470851, 0.604044, 0.828324, 1.10493, 1.50525", \ + "0.394836, 0.42446, 0.602347, 0.760149, 1.01155, 1.29613, 1.65627" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0420738, 0.0522141, 0.13127, 0.229193, 0.424651, 0.678575, 1.01055", \ + "0.0609362, 0.0712592, 0.150611, 0.248715, 0.444164, 0.698152, 1.03016", \ + "0.12857, 0.148772, 0.255647, 0.352354, 0.548982, 0.802714, 1.13437", \ + "0.170207, 0.199237, 0.35616, 0.482563, 0.680356, 0.931535, 1.26484", \ + "0.220335, 0.260816, 0.485824, 0.672351, 0.937039, 1.1988, 1.52943", \ + "0.262116, 0.312857, 0.600992, 0.845205, 1.19601, 1.53282, 1.88196", \ + "0.297476, 0.358595, 0.70587, 1.00484, 1.44208, 1.86381, 2.29656" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0408126, 0.0546586, 0.16481, 0.302199, 0.576645, 0.933488, 1.39998", \ + "0.0423093, 0.0550393, 0.164806, 0.302112, 0.576889, 0.933488, 1.39998", \ + "0.0943965, 0.108639, 0.191654, 0.307543, 0.576776, 0.93347, 1.39996", \ + "0.140663, 0.161407, 0.268061, 0.364843, 0.593607, 0.933879, 1.4", \ + "0.20972, 0.240013, 0.3949, 0.518506, 0.711014, 0.994535, 1.41522", \ + "0.282967, 0.322813, 0.526892, 0.688836, 0.919152, 1.16533, 1.52663", \ + "0.362371, 0.4108, 0.66402, 0.868573, 1.15277, 1.42867, 1.74839" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0447498, 0.0553835, 0.138753, 0.242443, 0.449694, 0.719045, 1.07127", \ + "0.0638514, 0.0747252, 0.159111, 0.26316, 0.470618, 0.740071, 1.09236", \ + "0.127912, 0.14738, 0.25464, 0.358735, 0.56833, 0.838505, 1.1908", \ + "0.170749, 0.199529, 0.349217, 0.476301, 0.687991, 0.958269, 1.31095", \ + "0.226724, 0.268343, 0.484552, 0.658819, 0.919302, 1.19772, 1.55143", \ + "0.281458, 0.334711, 0.615394, 0.842231, 1.16955, 1.50108, 1.86952", \ + "0.335367, 0.399764, 0.742886, 1.0237, 1.42525, 1.82113, 2.24648" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351038, 0.0490279, 0.160331, 0.299226, 0.577093, 0.938979, 1.41145", \ + "0.035548, 0.0490504, 0.160334, 0.299417, 0.57712, 0.939153, 1.41147", \ + "0.0728284, 0.085992, 0.176462, 0.301644, 0.577088, 0.938343, 1.4117", \ + "0.114493, 0.131114, 0.230947, 0.339469, 0.587646, 0.938557, 1.41085", \ + "0.18247, 0.205478, 0.332757, 0.451316, 0.666345, 0.977308, 1.42069", \ + "0.253936, 0.284521, 0.447543, 0.587842, 0.817279, 1.09373, 1.49327", \ + "0.33031, 0.368782, 0.571738, 0.739297, 0.997514, 1.2855, 1.64486" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0542885, 0.0680273, 0.17522, 0.308081, 0.573294, 0.91785, 1.36861", \ + "0.0709541, 0.0848263, 0.19278, 0.325868, 0.591271, 0.93595, 1.3865", \ + "0.142345, 0.165096, 0.290916, 0.421968, 0.688072, 1.03289, 1.48329", \ + "0.188049, 0.220324, 0.39757, 0.545285, 0.808833, 1.15258, 1.60245", \ + "0.244863, 0.289048, 0.537939, 0.749968, 1.05655, 1.40059, 1.84884", \ + "0.294515, 0.349698, 0.664632, 0.937653, 1.33762, 1.72978, 2.1777", \ + "0.339081, 0.405027, 0.78155, 1.11266, 1.60391, 2.08672, 2.59202" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0562096, 0.0748133, 0.222392, 0.406147, 0.773479, 1.25082, 1.87492", \ + "0.0561589, 0.0744555, 0.222319, 0.406155, 0.773621, 1.25073, 1.87477", \ + "0.105696, 0.123228, 0.238722, 0.407657, 0.773553, 1.2508, 1.87488", \ + "0.153284, 0.177331, 0.308618, 0.448546, 0.778761, 1.25079, 1.87501", \ + "0.223815, 0.257901, 0.439402, 0.592284, 0.864169, 1.28056, 1.87618", \ + "0.298634, 0.342079, 0.575775, 0.76999, 1.05598, 1.41241, 1.94418", \ + "0.379839, 0.431758, 0.716456, 0.953795, 1.29736, 1.65009, 2.11925" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0449037, 0.0555395, 0.138903, 0.242598, 0.449836, 0.719198, 1.07142", \ + "0.0641605, 0.075126, 0.159581, 0.263564, 0.471018, 0.740469, 1.09275", \ + "0.128134, 0.147755, 0.25514, 0.359296, 0.568832, 0.839038, 1.19128", \ + "0.170669, 0.199685, 0.349628, 0.476722, 0.686627, 0.958315, 1.31153", \ + "0.224849, 0.266901, 0.484082, 0.659241, 0.919663, 1.19813, 1.55187", \ + "0.276116, 0.330334, 0.613735, 0.84156, 1.16948, 1.50127, 1.86964", \ + "0.325443, 0.391227, 0.739373, 1.02156, 1.42428, 1.82079, 2.24646" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351169, 0.0490052, 0.160256, 0.299266, 0.577129, 0.938419, 1.41119", \ + "0.0354977, 0.0490673, 0.160231, 0.299409, 0.577121, 0.938456, 1.41149", \ + "0.0726462, 0.085696, 0.176336, 0.301711, 0.577577, 0.938523, 1.4117", \ + "0.114461, 0.131033, 0.230617, 0.339279, 0.584706, 0.938479, 1.41086", \ + "0.18346, 0.20637, 0.333199, 0.451144, 0.666132, 0.977691, 1.42063", \ + "0.256919, 0.287159, 0.448964, 0.588461, 0.817336, 1.09363, 1.4935", \ + "0.334551, 0.373078, 0.574559, 0.741193, 0.998409, 1.28578, 1.64488" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0648511, 0.0787682, 0.186672, 0.319844, 0.585344, 0.930039, 1.38073", \ + "0.0816575, 0.0957187, 0.204284, 0.33766, 0.603445, 0.9482, 1.39885", \ + "0.160975, 0.181546, 0.301623, 0.433701, 0.700136, 1.04512, 1.49456", \ + "0.215097, 0.24448, 0.412192, 0.556793, 0.820965, 1.16478, 1.61431", \ + "0.282394, 0.322679, 0.55962, 0.766077, 1.06779, 1.40605, 1.86135", \ + "0.341913, 0.392137, 0.692309, 0.959067, 1.35307, 1.74194, 2.18997", \ + "0.396214, 0.456096, 0.815106, 1.13859, 1.623, 2.10173, 2.60448" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.065391, 0.0841607, 0.232225, 0.416297, 0.784097, 1.26158, 1.88591", \ + "0.0649285, 0.0839664, 0.232167, 0.416293, 0.783984, 1.26176, 1.88588", \ + "0.111336, 0.128393, 0.245314, 0.417211, 0.784028, 1.26157, 1.886", \ + "0.161098, 0.184229, 0.313726, 0.455351, 0.788444, 1.26152, 1.88597", \ + "0.235485, 0.2682, 0.445342, 0.597232, 0.870627, 1.28322, 1.88692", \ + "0.313292, 0.355498, 0.583446, 0.774683, 1.06106, 1.41958, 1.95328", \ + "0.396854, 0.44775, 0.727087, 0.961178, 1.30315, 1.6556, 2.12668" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0453008, 0.0559869, 0.139567, 0.24354, 0.451279, 0.721248, 1.0742", \ + "0.0645744, 0.0755569, 0.160299, 0.264538, 0.472454, 0.742523, 1.09553", \ + "0.129167, 0.148687, 0.255961, 0.360226, 0.570277, 0.840623, 1.19405", \ + "0.172596, 0.20117, 0.350912, 0.47755, 0.688064, 0.960318, 1.31434", \ + "0.228709, 0.269879, 0.486078, 0.660639, 0.920771, 1.19856, 1.55478", \ + "0.28264, 0.335284, 0.617091, 0.844359, 1.17153, 1.5034, 1.87244", \ + "0.334007, 0.398656, 0.744214, 1.02572, 1.42766, 1.82364, 2.24992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.047645, 0.0618061, 0.1728, 0.311588, 0.589409, 0.950598, 1.42352", \ + "0.0480124, 0.0618325, 0.172795, 0.311595, 0.589403, 0.95061, 1.42314", \ + "0.0899459, 0.101197, 0.18884, 0.314005, 0.589359, 0.950512, 1.42295", \ + "0.138683, 0.152028, 0.243692, 0.351207, 0.596987, 0.950779, 1.42332", \ + "0.21918, 0.236931, 0.350212, 0.464074, 0.677335, 0.987902, 1.43291", \ + "0.304614, 0.327871, 0.470851, 0.604044, 0.828324, 1.10493, 1.50525", \ + "0.394836, 0.42446, 0.602347, 0.760149, 1.01155, 1.29613, 1.65627" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0564154, 0.0704048, 0.178213, 0.311248, 0.576554, 0.921171, 1.37195", \ + "0.0726201, 0.0867568, 0.195605, 0.329144, 0.594761, 0.939546, 1.39018", \ + "0.144648, 0.166984, 0.292742, 0.424259, 0.690952, 1.036, 1.48562", \ + "0.190816, 0.222778, 0.399235, 0.547053, 0.811339, 1.15531, 1.6048", \ + "0.24765, 0.291613, 0.540133, 0.751794, 1.05855, 1.39587, 1.85119", \ + "0.296546, 0.351248, 0.666153, 0.93951, 1.33956, 1.73161, 2.17977", \ + "0.339138, 0.404321, 0.781703, 1.11359, 1.6054, 2.08857, 2.59376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0572533, 0.0758756, 0.22351, 0.407323, 0.774646, 1.25203, 1.87614", \ + "0.0567842, 0.0754654, 0.223448, 0.407304, 0.774838, 1.25195, 1.87624", \ + "0.106123, 0.123772, 0.239017, 0.408552, 0.774596, 1.25206, 1.87613", \ + "0.154247, 0.178273, 0.30901, 0.448784, 0.779618, 1.25216, 1.87623", \ + "0.227271, 0.260468, 0.440669, 0.592717, 0.864506, 1.27425, 1.87723", \ + "0.306531, 0.348443, 0.57784, 0.771075, 1.05718, 1.41301, 1.94473", \ + "0.393502, 0.444233, 0.721168, 0.956485, 1.29853, 1.64915, 2.11988" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.039971, 0.0507978, 0.134602, 0.238623, 0.446385, 0.716377, 1.0694", \ + "0.0579487, 0.0688966, 0.153817, 0.258108, 0.466186, 0.736277, 1.0893", \ + "0.120445, 0.14256, 0.256242, 0.360238, 0.567999, 0.838123, 1.1912", \ + "0.162483, 0.193864, 0.355281, 0.487144, 0.692687, 0.963427, 1.31641", \ + "0.21722, 0.26168, 0.493371, 0.68205, 0.951163, 1.2229, 1.5761", \ + "0.268437, 0.323902, 0.621542, 0.867154, 1.21896, 1.55968, 1.92188", \ + "0.317551, 0.383783, 0.74457, 1.04571, 1.48124, 1.90279, 2.34016" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476294, 0.0618016, 0.172794, 0.311595, 0.589399, 0.950596, 1.42325", \ + "0.0495366, 0.0623177, 0.172795, 0.311592, 0.589395, 0.950635, 1.42311", \ + "0.108056, 0.119041, 0.196945, 0.316928, 0.589389, 0.950362, 1.42327", \ + "0.161951, 0.17774, 0.272542, 0.367481, 0.599947, 0.950579, 1.42332", \ + "0.245883, 0.268031, 0.40028, 0.515064, 0.707409, 0.999064, 1.43361", \ + "0.336995, 0.365832, 0.537989, 0.686142, 0.906018, 1.15387, 1.52932", \ + "0.436711, 0.471901, 0.683816, 0.867598, 1.13489, 1.40572, 1.72865" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361055, 0.0462513, 0.124865, 0.222379, 0.417192, 0.670302, 1.00139", \ + "0.0546648, 0.0647984, 0.144079, 0.241947, 0.436721, 0.690154, 1.02127", \ + "0.112006, 0.134663, 0.248461, 0.344838, 0.541298, 0.793989, 1.12531", \ + "0.145609, 0.177924, 0.344339, 0.473778, 0.672385, 0.9249, 1.25568", \ + "0.184602, 0.22947, 0.467477, 0.659016, 0.927401, 1.18986, 1.51967", \ + "0.214903, 0.271367, 0.575717, 0.82684, 1.18268, 1.52183, 1.87215", \ + "0.237621, 0.305511, 0.673231, 0.98147, 1.42494, 1.85016, 2.28503" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0346671, 0.0484075, 0.15792, 0.294844, 0.568524, 0.924398, 1.38949", \ + "0.0373338, 0.0493812, 0.157987, 0.294842, 0.568485, 0.92428, 1.3895", \ + "0.0906388, 0.105301, 0.186836, 0.300793, 0.568534, 0.924344, 1.38938", \ + "0.135419, 0.156751, 0.264713, 0.36079, 0.586548, 0.92453, 1.38952", \ + "0.204401, 0.234773, 0.391274, 0.514914, 0.705937, 0.986775, 1.40554", \ + "0.280222, 0.319153, 0.523422, 0.686177, 0.916365, 1.15875, 1.51824", \ + "0.364357, 0.411504, 0.661925, 0.865009, 1.15012, 1.42657, 1.74139" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0394, 0.0501764, 0.133788, 0.237527, 0.444788, 0.714157, 1.0664", \ + "0.0570603, 0.0679585, 0.152579, 0.256711, 0.464236, 0.733764, 1.08606", \ + "0.119087, 0.141275, 0.255143, 0.357369, 0.565991, 0.835312, 1.18737", \ + "0.160727, 0.192096, 0.354272, 0.485579, 0.690917, 0.962735, 1.31331", \ + "0.216054, 0.259709, 0.491608, 0.680082, 0.949168, 1.22017, 1.57287", \ + "0.268133, 0.323308, 0.619714, 0.865169, 1.21653, 1.55696, 1.919", \ + "0.318357, 0.384328, 0.743864, 1.04387, 1.47841, 1.89963, 2.33695" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351226, 0.0490453, 0.16033, 0.299186, 0.577282, 0.938505, 1.41151", \ + "0.0372946, 0.0496728, 0.16026, 0.299366, 0.577277, 0.938989, 1.41152", \ + "0.0877091, 0.1019, 0.184667, 0.303458, 0.577557, 0.938436, 1.41085", \ + "0.131581, 0.152067, 0.258721, 0.355319, 0.58815, 0.938427, 1.41086", \ + "0.199977, 0.229283, 0.380084, 0.501302, 0.6959, 0.987466, 1.42208", \ + "0.275363, 0.313252, 0.509775, 0.666881, 0.893942, 1.14222, 1.51725", \ + "0.358967, 0.405951, 0.64654, 0.841893, 1.11909, 1.39386, 1.71687" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0458009, 0.0595882, 0.16628, 0.29855, 0.562783, 0.906163, 1.35545", \ + "0.0619333, 0.0757874, 0.183639, 0.316375, 0.580968, 0.924511, 1.37361", \ + "0.123558, 0.148992, 0.28091, 0.411709, 0.677267, 1.02095, 1.47006", \ + "0.160809, 0.196209, 0.383839, 0.533332, 0.797586, 1.14047, 1.58827", \ + "0.206025, 0.254445, 0.517194, 0.7341, 1.0465, 1.38793, 1.83525", \ + "0.243886, 0.304469, 0.636489, 0.916487, 1.32172, 1.71683, 2.16352", \ + "0.27577, 0.348171, 0.745739, 1.08529, 1.58363, 2.06989, 2.57712" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0477371, 0.0662341, 0.212919, 0.395911, 0.761742, 1.23752, 1.85937", \ + "0.0485522, 0.0658605, 0.212846, 0.395889, 0.761795, 1.23751, 1.85939", \ + "0.100443, 0.118349, 0.231323, 0.397751, 0.761588, 1.23722, 1.85933", \ + "0.146156, 0.171207, 0.303194, 0.439718, 0.767603, 1.23757, 1.85909", \ + "0.216331, 0.250701, 0.434369, 0.586887, 0.857574, 1.26838, 1.86078", \ + "0.293316, 0.336384, 0.570107, 0.763857, 1.05079, 1.40281, 1.9299", \ + "0.378942, 0.43021, 0.711732, 0.948784, 1.29268, 1.64217, 2.1079" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0395619, 0.0503436, 0.133946, 0.237683, 0.444947, 0.714321, 1.06667", \ + "0.0575465, 0.0684665, 0.153088, 0.257191, 0.464728, 0.734224, 1.08652", \ + "0.119094, 0.141505, 0.255396, 0.359275, 0.566491, 0.836003, 1.18838", \ + "0.160049, 0.191646, 0.353979, 0.486016, 0.691202, 0.961364, 1.31356", \ + "0.213025, 0.257411, 0.490808, 0.679889, 0.949365, 1.22083, 1.57331", \ + "0.261553, 0.317812, 0.617284, 0.863737, 1.21609, 1.55693, 1.91917", \ + "0.306792, 0.374663, 0.738644, 1.0405, 1.47678, 1.89885, 2.33666" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351089, 0.049007, 0.16031, 0.299271, 0.577284, 0.93843, 1.41106", \ + "0.0370698, 0.0495746, 0.160225, 0.299418, 0.577149, 0.938424, 1.41152", \ + "0.0876949, 0.101666, 0.184478, 0.30474, 0.57756, 0.938502, 1.41108", \ + "0.13212, 0.152558, 0.259021, 0.354424, 0.588078, 0.938441, 1.41086", \ + "0.202065, 0.231075, 0.380995, 0.501626, 0.695738, 0.987176, 1.42201", \ + "0.278952, 0.31683, 0.512214, 0.668514, 0.894387, 1.14151, 1.51715", \ + "0.364079, 0.410599, 0.65135, 0.845413, 1.12081, 1.39465, 1.71741" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0564154, 0.0704048, 0.178213, 0.311248, 0.576554, 0.921171, 1.37195", \ + "0.0726201, 0.0867568, 0.195605, 0.329144, 0.594761, 0.939546, 1.39018", \ + "0.144648, 0.166984, 0.292742, 0.424259, 0.690952, 1.036, 1.48562", \ + "0.190816, 0.222778, 0.399235, 0.547053, 0.811339, 1.15531, 1.6048", \ + "0.24765, 0.291613, 0.540133, 0.751794, 1.05855, 1.39587, 1.85119", \ + "0.296546, 0.351248, 0.666153, 0.93951, 1.33956, 1.73161, 2.17977", \ + "0.339138, 0.404321, 0.781703, 1.11359, 1.6054, 2.08857, 2.59376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0572533, 0.0758756, 0.22351, 0.407323, 0.774646, 1.25203, 1.87614", \ + "0.0567842, 0.0754654, 0.223448, 0.407304, 0.774838, 1.25195, 1.87624", \ + "0.106123, 0.123772, 0.239017, 0.408552, 0.774596, 1.25206, 1.87613", \ + "0.154247, 0.178273, 0.30901, 0.448784, 0.779618, 1.25216, 1.87623", \ + "0.227271, 0.260468, 0.440669, 0.592717, 0.864506, 1.27425, 1.87723", \ + "0.306531, 0.348443, 0.57784, 0.771075, 1.05718, 1.41301, 1.94473", \ + "0.393502, 0.444233, 0.721168, 0.956485, 1.29853, 1.64915, 2.11988" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.039971, 0.0507978, 0.134602, 0.238623, 0.446385, 0.716377, 1.0694", \ + "0.0579487, 0.0688966, 0.153817, 0.258108, 0.466186, 0.736277, 1.0893", \ + "0.120445, 0.14256, 0.256242, 0.360238, 0.567999, 0.838123, 1.1912", \ + "0.162483, 0.193864, 0.355281, 0.487144, 0.692687, 0.963427, 1.31641", \ + "0.21722, 0.26168, 0.493371, 0.68205, 0.951163, 1.2229, 1.5761", \ + "0.268437, 0.323902, 0.621542, 0.867154, 1.21896, 1.55968, 1.92188", \ + "0.317551, 0.383783, 0.74457, 1.04571, 1.48124, 1.90279, 2.34016" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476294, 0.0618016, 0.172794, 0.311595, 0.589399, 0.950596, 1.42325", \ + "0.0495366, 0.0623177, 0.172795, 0.311592, 0.589395, 0.950635, 1.42311", \ + "0.108056, 0.119041, 0.196945, 0.316928, 0.589389, 0.950362, 1.42327", \ + "0.161951, 0.17774, 0.272542, 0.367481, 0.599947, 0.950579, 1.42332", \ + "0.245883, 0.268031, 0.40028, 0.515064, 0.707409, 0.999064, 1.43361", \ + "0.336995, 0.365832, 0.537989, 0.686142, 0.906018, 1.15387, 1.52932", \ + "0.436711, 0.471901, 0.683816, 0.867598, 1.13489, 1.40572, 1.72865" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00525938, 0.0052633, 0.00526829, 0.00526799, 0.00526695, 0.00526663, 0.0052645", \ + "0.0050884, 0.0050962, 0.00511453, 0.00511847, 0.00511911, 0.00511849, 0.0051169", \ + "0.00521859, 0.00522943, 0.00526216, 0.00527373, 0.00528094, 0.00528121, 0.00528238", \ + "0.00558302, 0.00559237, 0.00565318, 0.00564857, 0.00565812, 0.00566162, 0.00566194", \ + "0.00651687, 0.00652469, 0.00655998, 0.00658466, 0.00659722, 0.00660601, 0.00660646", \ + "0.00772713, 0.00773289, 0.00776317, 0.00778377, 0.00780479, 0.00785066, 0.0078385", \ + "0.00938987, 0.00939564, 0.00941608, 0.00943289, 0.00946037, 0.00949636, 0.00949978" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0047237, 0.00472468, 0.00472555, 0.0047252, 0.00472433, 0.00472328, 0.0047216", \ + "0.00456938, 0.00457427, 0.00458513, 0.00458729, 0.00458808, 0.00458758, 0.00458606", \ + "0.0046979, 0.00470558, 0.0047389, 0.00475385, 0.00476279, 0.00476764, 0.0047693", \ + "0.00505865, 0.0050744, 0.00510574, 0.00512068, 0.00513319, 0.00514531, 0.00514749", \ + "0.00594292, 0.00594223, 0.00599072, 0.00600319, 0.00602598, 0.0060324, 0.00603122", \ + "0.00717982, 0.00718589, 0.00721443, 0.00723495, 0.00725908, 0.00726034, 0.007273", \ + "0.00882432, 0.00882133, 0.00884827, 0.00886514, 0.00888287, 0.00889639, 0.00890177" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00607615, 0.00607822, 0.00608184, 0.00608126, 0.00608023, 0.0060778, 0.00607405", \ + "0.00590862, 0.0059143, 0.00592854, 0.00593154, 0.00593183, 0.00592957, 0.00592633", \ + "0.00604087, 0.00604822, 0.00607432, 0.00608928, 0.00609338, 0.00609168, 0.00609397", \ + "0.00640287, 0.00641069, 0.00644566, 0.00646096, 0.00647056, 0.00647101, 0.00647017", \ + "0.00733372, 0.00734012, 0.00737454, 0.00739432, 0.00741255, 0.00741508, 0.00741457", \ + "0.00854466, 0.00854832, 0.00857723, 0.00859487, 0.00862168, 0.00867359, 0.00864037", \ + "0.0102018, 0.010205, 0.0102245, 0.0102411, 0.010266, 0.0102929, 0.0103229" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00472389, 0.00472489, 0.00472575, 0.00472538, 0.00472453, 0.00472349, 0.00472183", \ + "0.00456976, 0.00457461, 0.00458524, 0.00458748, 0.004588, 0.00458776, 0.00458624", \ + "0.00469627, 0.00470154, 0.00473759, 0.00475412, 0.00476291, 0.00476782, 0.00476949", \ + "0.00506473, 0.00506866, 0.00510135, 0.00511897, 0.0051317, 0.00514499, 0.00514721", \ + "0.00593, 0.00595308, 0.00598917, 0.00601047, 0.00602629, 0.0060295, 0.00603142", \ + "0.00717579, 0.00718469, 0.00721815, 0.00723901, 0.00725653, 0.00726731, 0.00727341", \ + "0.00882339, 0.00882691, 0.00884171, 0.00885841, 0.00888091, 0.00889166, 0.00890108" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0055895, 0.0055933, 0.00559777, 0.00559775, 0.00559674, 0.00559523, 0.00559312", \ + "0.00541827, 0.00542596, 0.00544394, 0.0054479, 0.00544907, 0.00544888, 0.00544756", \ + "0.00554888, 0.00555878, 0.00559111, 0.00560189, 0.00561022, 0.00561445, 0.00561208", \ + "0.00591458, 0.00592388, 0.00596423, 0.00597931, 0.00603947, 0.00599165, 0.0059932", \ + "0.00682957, 0.00683288, 0.00686667, 0.00689413, 0.0069259, 0.00691571, 0.00691924", \ + "0.00804477, 0.00804962, 0.00808149, 0.00810104, 0.00813292, 0.00816484, 0.00816088", \ + "0.00970255, 0.0097067, 0.00972875, 0.00974488, 0.00976572, 0.00978746, 0.00978688" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00478471, 0.00478681, 0.00478971, 0.0047895, 0.00478867, 0.0047876, 0.0047859", \ + "0.00462961, 0.00463617, 0.00465339, 0.00465764, 0.00465958, 0.00465965, 0.00465831", \ + "0.00475302, 0.00475937, 0.00480727, 0.00482625, 0.00483861, 0.00484741, 0.00484886", \ + "0.00511652, 0.0051307, 0.00516647, 0.00518583, 0.00520843, 0.00522358, 0.00522713", \ + "0.00599778, 0.00599811, 0.006052, 0.0060692, 0.00609803, 0.00610958, 0.00611447", \ + "0.00722286, 0.0072404, 0.00726921, 0.00729734, 0.00732835, 0.00733806, 0.00735008", \ + "0.00887976, 0.00887797, 0.00890571, 0.00892478, 0.00895174, 0.00896695, 0.00897771" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00607615, 0.00607822, 0.00608184, 0.00608126, 0.00608023, 0.0060778, 0.00607405", \ + "0.00590862, 0.0059143, 0.00592854, 0.00593154, 0.00593183, 0.00592957, 0.00592633", \ + "0.00604087, 0.00604822, 0.00607432, 0.00608928, 0.00609338, 0.00609168, 0.00609397", \ + "0.00640287, 0.00641069, 0.00644566, 0.00646096, 0.00647056, 0.00647101, 0.00647017", \ + "0.00733372, 0.00734012, 0.00737454, 0.00739432, 0.00741255, 0.00741508, 0.00741457", \ + "0.00854466, 0.00854832, 0.00857723, 0.00859487, 0.00862168, 0.00867359, 0.00864037", \ + "0.0102018, 0.010205, 0.0102245, 0.0102411, 0.010266, 0.0102929, 0.0103229" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00478471, 0.00478681, 0.00478971, 0.0047895, 0.00478867, 0.0047876, 0.0047859", \ + "0.00462961, 0.00463617, 0.00465339, 0.00465764, 0.00465958, 0.00465965, 0.00465831", \ + "0.00475302, 0.00475937, 0.00480727, 0.00482625, 0.00483861, 0.00484741, 0.00484886", \ + "0.00511652, 0.0051307, 0.00516647, 0.00518583, 0.00520843, 0.00522358, 0.00522713", \ + "0.00599778, 0.00599811, 0.006052, 0.0060692, 0.00609803, 0.00610958, 0.00611447", \ + "0.00722286, 0.0072404, 0.00726921, 0.00729734, 0.00732835, 0.00733806, 0.00735008", \ + "0.00887976, 0.00887797, 0.00890571, 0.00892478, 0.00895174, 0.00896695, 0.00897771" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00452584, 0.00454283, 0.00457337, 0.00457897, 0.00458302, 0.00458462, 0.004586", \ + "0.00439809, 0.00443454, 0.0045315, 0.00455832, 0.00457549, 0.00458299, 0.0045896", \ + "0.00433559, 0.00434865, 0.0044091, 0.00446132, 0.00451292, 0.00453853, 0.00455408", \ + "0.00440771, 0.0044059, 0.00442007, 0.00442574, 0.00447473, 0.00450936, 0.00453248", \ + "0.00478873, 0.00473038, 0.00458539, 0.00455565, 0.00452563, 0.00452707, 0.00453812", \ + "0.00559604, 0.0054852, 0.00507017, 0.0049028, 0.00481756, 0.00467316, 0.00463628", \ + "0.0068196, 0.00664322, 0.00593622, 0.00557592, 0.00525368, 0.00503222, 0.0048956" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000579546, 0.000582179, 0.000587115, 0.000588098, 0.000587465, 0.000586478, 0.000588651", \ + "0.000458311, 0.000479628, 0.00051441, 0.00052882, 0.000539408, 0.000535999, 0.000538526", \ + "0.000486891, 0.000479964, 0.000499178, 0.000500202, 0.000505595, 0.000515933, 0.000516819", \ + "0.00072131, 0.000693, 0.000645332, 0.00059842, 0.000561145, 0.000549174, 0.00053287", \ + "0.00140106, 0.00133359, 0.00103523, 0.000881774, 0.0007501, 0.000676593, 0.000624085", \ + "0.0023757, 0.00227673, 0.00179391, 0.00149062, 0.00117679, 0.000989872, 0.000859502", \ + "0.00369615, 0.00356529, 0.0028712, 0.00239586, 0.00188165, 0.0015327, 0.00128346" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00535409, 0.00536565, 0.00538991, 0.00539531, 0.00539792, 0.00539662, 0.00539904", \ + "0.00524279, 0.00527225, 0.00535124, 0.0053751, 0.00539059, 0.00539683, 0.00539976", \ + "0.00516634, 0.00517375, 0.00522604, 0.00527864, 0.00532733, 0.00535131, 0.0053646", \ + "0.00521803, 0.00520781, 0.00521944, 0.00524046, 0.00528994, 0.00532276, 0.005343", \ + "0.00555427, 0.00551594, 0.0053981, 0.0053597, 0.00534387, 0.00533981, 0.00534768", \ + "0.00631668, 0.0062225, 0.00586799, 0.00570124, 0.00561373, 0.00549536, 0.0054426", \ + "0.00748605, 0.00733652, 0.00670071, 0.00635316, 0.0060553, 0.00583174, 0.00570264" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000579567, 0.000582064, 0.000586832, 0.000587846, 0.000587139, 0.000586171, 0.000585081", \ + "0.000458761, 0.000478051, 0.000514186, 0.000528508, 0.000539036, 0.000535587, 0.000538111", \ + "0.000490625, 0.000478631, 0.000497875, 0.00049998, 0.000505427, 0.000516807, 0.000516536", \ + "0.00072126, 0.000691754, 0.000644925, 0.000599437, 0.000560985, 0.000548687, 0.000532549", \ + "0.00139696, 0.00132819, 0.00103318, 0.0008812, 0.000748953, 0.000674121, 0.000623752", \ + "0.00237221, 0.00227325, 0.00178607, 0.00148953, 0.00117833, 0.000989713, 0.000860802", \ + "0.00368773, 0.00356165, 0.00287362, 0.00239426, 0.00188269, 0.00153205, 0.00128308" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00485578, 0.00487234, 0.00490229, 0.00490815, 0.00491138, 0.00491254, 0.00491243", \ + "0.00472511, 0.00476345, 0.00485392, 0.00488766, 0.00490592, 0.00491374, 0.00491807", \ + "0.00466941, 0.0046761, 0.00470501, 0.00478888, 0.00484359, 0.00486913, 0.00488687", \ + "0.00474173, 0.00473411, 0.00473182, 0.00475934, 0.00465908, 0.00483124, 0.00486251", \ + "0.00512613, 0.00507894, 0.00492559, 0.00486771, 0.00487862, 0.0047205, 0.00486551", \ + "0.00594188, 0.00583153, 0.00542612, 0.00524593, 0.00509622, 0.00504231, 0.00498683", \ + "0.00720023, 0.00702592, 0.00629751, 0.00592346, 0.00560144, 0.00542422, 0.00528155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000635109, 0.000638346, 0.000645554, 0.00064741, 0.000647017, 0.000648056, 0.000644487", \ + "0.000521363, 0.000534505, 0.000584652, 0.000603161, 0.000615416, 0.000613766, 0.000617288", \ + "0.000545087, 0.000534642, 0.000570527, 0.000576259, 0.000585189, 0.000599019, 0.000601371", \ + "0.000774023, 0.000747936, 0.000707889, 0.00065606, 0.000623811, 0.000614385, 0.000605489", \ + "0.00144307, 0.001384, 0.0011074, 0.000964195, 0.000823036, 0.000749349, 0.000697897", \ + "0.00242557, 0.00233217, 0.00186987, 0.00157942, 0.00126819, 0.0010755, 0.000941424", \ + "0.00374278, 0.00361973, 0.00297137, 0.00250337, 0.00199509, 0.00164087, 0.00138259" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00535409, 0.00536565, 0.00538991, 0.00539531, 0.00539792, 0.00539662, 0.00539904", \ + "0.00524279, 0.00527225, 0.00535124, 0.0053751, 0.00539059, 0.00539683, 0.00539976", \ + "0.00516634, 0.00517375, 0.00522604, 0.00527864, 0.00532733, 0.00535131, 0.0053646", \ + "0.00521803, 0.00520781, 0.00521944, 0.00524046, 0.00528994, 0.00532276, 0.005343", \ + "0.00555427, 0.00551594, 0.0053981, 0.0053597, 0.00534387, 0.00533981, 0.00534768", \ + "0.00631668, 0.0062225, 0.00586799, 0.00570124, 0.00561373, 0.00549536, 0.0054426", \ + "0.00748605, 0.00733652, 0.00670071, 0.00635316, 0.0060553, 0.00583174, 0.00570264" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000635109, 0.000638346, 0.000645554, 0.00064741, 0.000647017, 0.000648056, 0.000644487", \ + "0.000521363, 0.000534505, 0.000584652, 0.000603161, 0.000615416, 0.000613766, 0.000617288", \ + "0.000545087, 0.000534642, 0.000570527, 0.000576259, 0.000585189, 0.000599019, 0.000601371", \ + "0.000774023, 0.000747936, 0.000707889, 0.00065606, 0.000623811, 0.000614385, 0.000605489", \ + "0.00144307, 0.001384, 0.0011074, 0.000964195, 0.000823036, 0.000749349, 0.000697897", \ + "0.00242557, 0.00233217, 0.00186987, 0.00157942, 0.00126819, 0.0010755, 0.000941424", \ + "0.00374278, 0.00361973, 0.00297137, 0.00250337, 0.00199509, 0.00164087, 0.00138259" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00464189, 0.00464802, 0.0046618, 0.00466436, 0.00466444, 0.00466299, 0.00466008", \ + "0.00453715, 0.00455385, 0.00460896, 0.0046288, 0.00463994, 0.00464471, 0.00464508", \ + "0.00461723, 0.00460942, 0.00455729, 0.00452018, 0.00460912, 0.00462065, 0.0045696", \ + "0.0048676, 0.00484058, 0.00479295, 0.00472006, 0.00467804, 0.00465839, 0.00464532", \ + "0.00557946, 0.00551701, 0.00524672, 0.00507386, 0.00478019, 0.00446224, 0.0047514", \ + "0.00656237, 0.00645434, 0.00598017, 0.00566199, 0.00535178, 0.00513265, 0.00498648", \ + "0.00786681, 0.0077411, 0.00705851, 0.0065904, 0.00609104, 0.00577362, 0.00544032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000154913, -0.000136639, -0.000104897, -9.85932e-05, -9.52155e-05, -9.38761e-05, -9.33027e-05", \ + "-0.000272426, -0.000232567, -0.000120439, -8.82407e-05, -6.92391e-05, -6.2463e-05, -5.8001e-05", \ + "-0.000355785, -0.000342264, -0.000252311, -0.000187824, -0.000132292, -9.72131e-05, -8.02876e-05", \ + "-0.000206663, -0.000223253, -0.000232972, -0.000202558, -0.000159071, -0.000122543, -0.000100658", \ + "0.000340449, 0.000270174, 4.32969e-05, -3.26454e-05, -7.22221e-05, -7.82388e-05, -7.22186e-05", \ + "0.0012817, 0.00115102, 0.000648296, 0.000414513, 0.000225106, 0.000125673, 7.05145e-05", \ + "0.00256739, 0.00238524, 0.00159225, 0.00117031, 0.000773787, 0.000538443, 0.000379044" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00372719, 0.00373576, 0.00375286, 0.00375599, 0.00375768, 0.00375732, 0.00375756", \ + "0.00361395, 0.00363476, 0.00369644, 0.00371766, 0.00373144, 0.00373708, 0.00373968", \ + "0.00372084, 0.0037137, 0.0037364, 0.00362711, 0.00372667, 0.00372954, 0.00373524", \ + "0.00403295, 0.00398932, 0.00387203, 0.00382228, 0.00378156, 0.00361674, 0.00375108", \ + "0.00481524, 0.00472708, 0.00436914, 0.00418698, 0.00402514, 0.00391447, 0.00385548", \ + "0.00586715, 0.00574829, 0.00518654, 0.00484405, 0.00451386, 0.00431874, 0.00414192", \ + "0.00725787, 0.00710871, 0.00634751, 0.00582923, 0.00527486, 0.00494623, 0.0046266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000167618, -0.000149209, -0.00011681, -0.000110094, -0.000106724, -0.000104766, -0.000104648", \ + "-0.000299429, -0.000262641, -0.000154398, -0.000122584, -0.00010282, -9.41795e-05, -8.93529e-05", \ + "-0.000363441, -0.000354481, -0.000283709, -0.000226243, -0.000174053, -0.000137504, -0.000121809", \ + "-0.000201249, -0.000221328, -0.00024829, -0.000233297, -0.000196646, -0.000162788, -0.000142898", \ + "0.000381701, 0.00030527, 5.38496e-05, -4.00758e-05, -9.62266e-05, -0.000110006, -0.000110308", \ + "0.00138078, 0.00123251, 0.000688559, 0.00043772, 0.000227851, 0.000113765, 4.57426e-05", \ + "0.00272739, 0.00252723, 0.00167868, 0.0012313, 0.000812103, 0.000555412, 0.000378574" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00372969, 0.00373845, 0.00375559, 0.00375863, 0.00375978, 0.00375946, 0.00375898", \ + "0.0036154, 0.00363459, 0.00370035, 0.0037223, 0.00373542, 0.00374138, 0.00374338", \ + "0.00371599, 0.0037101, 0.00368536, 0.00361831, 0.00370497, 0.00371788, 0.0037249", \ + "0.00402728, 0.00396105, 0.00386686, 0.00381795, 0.00377445, 0.0037585, 0.00374818", \ + "0.00473987, 0.00467293, 0.0043738, 0.00420219, 0.00392576, 0.00391125, 0.00385486", \ + "0.00575769, 0.00564978, 0.00512335, 0.0047841, 0.00446573, 0.00424383, 0.00409558", \ + "0.00710285, 0.00695847, 0.00621844, 0.00572486, 0.00519435, 0.00489269, 0.00455602" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000156053, -0.000137578, -0.000105459, -9.91282e-05, -9.57589e-05, -9.4419e-05, -9.38577e-05", \ + "-0.000273781, -0.000233483, -0.00012074, -8.8494e-05, -6.94845e-05, -6.26787e-05, -5.8212e-05", \ + "-0.000356002, -0.000343432, -0.000253557, -0.000188071, -0.000132608, -9.74232e-05, -8.05372e-05", \ + "-0.000206715, -0.000222659, -0.00023299, -0.000205108, -0.000159372, -0.000122806, -0.000100913", \ + "0.000350646, 0.00027314, 4.44977e-05, -3.11949e-05, -7.40274e-05, -7.82115e-05, -7.34465e-05", \ + "0.00130602, 0.00116689, 0.000650156, 0.000413693, 0.000224397, 0.000125706, 6.82075e-05", \ + "0.00260974, 0.00241428, 0.00159984, 0.00117044, 0.000772924, 0.000537252, 0.000377343" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00464189, 0.00464802, 0.0046618, 0.00466436, 0.00466444, 0.00466299, 0.00466008", \ + "0.00453715, 0.00455385, 0.00460896, 0.0046288, 0.00463994, 0.00464471, 0.00464508", \ + "0.00461723, 0.00460942, 0.00455729, 0.00452018, 0.00460912, 0.00462065, 0.0045696", \ + "0.0048676, 0.00484058, 0.00479295, 0.00472006, 0.00467804, 0.00465839, 0.00464532", \ + "0.00557946, 0.00551701, 0.00524672, 0.00507386, 0.00478019, 0.00446224, 0.0047514", \ + "0.00656237, 0.00645434, 0.00598017, 0.00566199, 0.00535178, 0.00513265, 0.00498648", \ + "0.00786681, 0.0077411, 0.00705851, 0.0065904, 0.00609104, 0.00577362, 0.00544032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000167618, -0.000149209, -0.00011681, -0.000110094, -0.000106724, -0.000104766, -0.000104648", \ + "-0.000299429, -0.000262641, -0.000154398, -0.000122584, -0.00010282, -9.41795e-05, -8.93529e-05", \ + "-0.000363441, -0.000354481, -0.000283709, -0.000226243, -0.000174053, -0.000137504, -0.000121809", \ + "-0.000201249, -0.000221328, -0.00024829, -0.000233297, -0.000196646, -0.000162788, -0.000142898", \ + "0.000381701, 0.00030527, 5.38496e-05, -4.00758e-05, -9.62266e-05, -0.000110006, -0.000110308", \ + "0.00138078, 0.00123251, 0.000688559, 0.00043772, 0.000227851, 0.000113765, 4.57426e-05", \ + "0.00272739, 0.00252723, 0.00167868, 0.0012313, 0.000812103, 0.000555412, 0.000378574" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00389535, 0.0039151, 0.00395462, 0.00396332, 0.00396781, 0.00396833, 0.00396836", \ + "0.00375538, 0.00378536, 0.00389168, 0.00392937, 0.00395398, 0.00396386, 0.00396908", \ + "0.0038119, 0.00382029, 0.00381939, 0.00377565, 0.00388963, 0.0039183, 0.00388064", \ + "0.00417797, 0.0041323, 0.00398564, 0.00394957, 0.00393453, 0.00393394, 0.00393812", \ + "0.0048269, 0.00474132, 0.00446734, 0.00431191, 0.0040524, 0.00369651, 0.0040136", \ + "0.00582601, 0.00570341, 0.00517839, 0.00486076, 0.00459568, 0.00436409, 0.00423404", \ + "0.00720783, 0.00703069, 0.00625071, 0.00577708, 0.00526701, 0.00494948, 0.00467168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000185846, -0.000156711, -0.000109629, -0.000100707, -9.5715e-05, -9.41833e-05, -9.25486e-05", \ + "-0.000312367, -0.00027014, -0.000139471, -9.95656e-05, -7.29977e-05, -6.60892e-05, -5.92835e-05", \ + "-0.000232997, -0.000263763, -0.000190032, -0.000158555, -0.00011987, -9.04632e-05, -7.58202e-05", \ + "3.67715e-05, -4.47253e-06, -4.77532e-05, -9.20641e-05, -9.12847e-05, -8.10977e-05, -7.6101e-05", \ + "0.000769626, 0.000679306, 0.000329742, 0.000174952, 6.33936e-05, 1.41105e-05, -1.17863e-05", \ + "0.00182419, 0.00168009, 0.00108345, 0.000771133, 0.000475651, 0.00030561, 0.000200284", \ + "0.00323334, 0.00303844, 0.00217389, 0.00166268, 0.00115598, 0.000828764, 0.00060109" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00296768, 0.00299668, 0.00304665, 0.00305678, 0.0030627, 0.00306506, 0.00306716", \ + "0.00281285, 0.00285441, 0.00297925, 0.00302145, 0.00303689, 0.00306003, 0.00306668", \ + "0.00293253, 0.00291795, 0.00294872, 0.00287354, 0.00301009, 0.00300068, 0.00304616", \ + "0.00327513, 0.00322226, 0.00307301, 0.00306369, 0.00303941, 0.00303743, 0.0030452", \ + "0.00408388, 0.00398356, 0.00358472, 0.00341744, 0.00326305, 0.00316601, 0.00312464", \ + "0.00519305, 0.00503312, 0.00438924, 0.00404177, 0.00371491, 0.00353839, 0.00338564", \ + "0.00667023, 0.00645068, 0.00554549, 0.00502026, 0.00448815, 0.00416835, 0.0038816" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000200293, -0.000170696, -0.000124046, -0.000113247, -0.000108422, -0.000105882, -0.0001055", \ + "-0.00034948, -0.000307002, -0.000175314, -0.00013604, -0.000102637, -0.000100584, -9.33459e-05", \ + "-0.000262757, -0.000277589, -0.000230324, -0.000187628, -0.000153913, -0.000127126, -0.000113818", \ + "5.72961e-05, 8.62477e-06, -5.93122e-05, -0.000118258, -0.000131555, -0.000124449, -0.000121595", \ + "0.000832976, 0.000730472, 0.000360309, 0.000187612, 4.98871e-05, -9.76e-06, -4.62227e-05", \ + "0.00194491, 0.00178371, 0.00114782, 0.000806943, 0.000498775, 0.000306357, 0.000185109", \ + "0.00342868, 0.00320659, 0.00229248, 0.00175644, 0.00122219, 0.000870434, 0.0006164" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00296703, 0.00299642, 0.00304755, 0.00305759, 0.00306311, 0.00306481, 0.00306546", \ + "0.00281127, 0.00285402, 0.00297912, 0.00302299, 0.00304955, 0.0030612, 0.00306738", \ + "0.00291943, 0.00290388, 0.00291201, 0.00287308, 0.00298487, 0.00301557, 0.0030339", \ + "0.00324861, 0.00328465, 0.00307536, 0.00299771, 0.00303181, 0.00302998, 0.00303882", \ + "0.00400876, 0.00390956, 0.00359345, 0.00339604, 0.00323311, 0.00316131, 0.00312234", \ + "0.00507252, 0.00491718, 0.00432847, 0.00398249, 0.00367455, 0.00347904, 0.00334326", \ + "0.00649249, 0.0062893, 0.00541691, 0.00491107, 0.00438647, 0.00410915, 0.00379638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000187802, -0.000158219, -0.000110639, -0.000101717, -9.66782e-05, -9.51299e-05, -9.3105e-05", \ + "-0.000314443, -0.000271728, -0.000140506, -0.000100494, -7.46616e-05, -6.69265e-05, -6.00822e-05", \ + "-0.000234394, -0.000265246, -0.000192006, -0.000160066, -0.000120237, -9.2148e-05, -7.72913e-05", \ + "4.00258e-05, -2.92189e-06, -4.89336e-05, -9.26793e-05, -9.13151e-05, -8.41018e-05, -7.65735e-05", \ + "0.00078198, 0.000687405, 0.000330615, 0.000175236, 6.32061e-05, 1.35911e-05, -1.25121e-05", \ + "0.00185712, 0.00170126, 0.00108583, 0.000757928, 0.000476654, 0.00030636, 0.000198545", \ + "0.00328803, 0.00307738, 0.00218463, 0.00166647, 0.00115661, 0.00082943, 0.000597861" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00389535, 0.0039151, 0.00395462, 0.00396332, 0.00396781, 0.00396833, 0.00396836", \ + "0.00375538, 0.00378536, 0.00389168, 0.00392937, 0.00395398, 0.00396386, 0.00396908", \ + "0.0038119, 0.00382029, 0.00381939, 0.00377565, 0.00388963, 0.0039183, 0.00388064", \ + "0.00417797, 0.0041323, 0.00398564, 0.00394957, 0.00393453, 0.00393394, 0.00393812", \ + "0.0048269, 0.00474132, 0.00446734, 0.00431191, 0.0040524, 0.00369651, 0.0040136", \ + "0.00582601, 0.00570341, 0.00517839, 0.00486076, 0.00459568, 0.00436409, 0.00423404", \ + "0.00720783, 0.00703069, 0.00625071, 0.00577708, 0.00526701, 0.00494948, 0.00467168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000200293, -0.000170696, -0.000124046, -0.000113247, -0.000108422, -0.000105882, -0.0001055", \ + "-0.00034948, -0.000307002, -0.000175314, -0.00013604, -0.000102637, -0.000100584, -9.33459e-05", \ + "-0.000262757, -0.000277589, -0.000230324, -0.000187628, -0.000153913, -0.000127126, -0.000113818", \ + "5.72961e-05, 8.62477e-06, -5.93122e-05, -0.000118258, -0.000131555, -0.000124449, -0.000121595", \ + "0.000832976, 0.000730472, 0.000360309, 0.000187612, 4.98871e-05, -9.76e-06, -4.62227e-05", \ + "0.00194491, 0.00178371, 0.00114782, 0.000806943, 0.000498775, 0.000306357, 0.000185109", \ + "0.00342868, 0.00320659, 0.00229248, 0.00175644, 0.00122219, 0.000870434, 0.0006164" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161142; + rise_capacitance : 0.00161115; + rise_capacitance_range (0.0011396, 0.00161115); + fall_capacitance : 0.00161142; + fall_capacitance_range (0.00112251, 0.00161142); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000491709, 0.000348501, 0.000516576, 0.000910928, 0.00177577, 0.00303701, 0.00470347" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00317266, 0.00303469, 0.00318078, 0.00358361, 0.00442526, 0.00565835, 0.00731467" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00064986, 0.000506797, 0.000657132, 0.00106898, 0.00192932, 0.00318848, 0.00485405" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00293158, 0.0028164, 0.00302118, 0.003429, 0.00428151, 0.00553363, 0.0071945" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000677372, 0.000525531, 0.000679523, 0.00107446, 0.00193277, 0.00319112, 0.00485626" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00293172, 0.00281662, 0.00301628, 0.00342466, 0.00428277, 0.00553499, 0.00719653" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000677425, 0.000525577, 0.000664216, 0.0010745, 0.00193282, 0.00319117, 0.00485631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00293177, 0.00281667, 0.00301633, 0.00342472, 0.00428282, 0.00553504, 0.00719658" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157311; + rise_capacitance : 0.0015341; + rise_capacitance_range (0.00107771, 0.0015341); + fall_capacitance : 0.00157311; + fall_capacitance_range (0.00112492, 0.00157311); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983526, -0.000977542, -0.000981422, -0.000983079, -0.00097955, -0.000981414, -0.000980577" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990673, 0.000980909, 0.000989336, 0.000985319, 0.000985029, 0.000983908, 0.00098249" \ + ); + } + } + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121123, -0.00121367, -0.00121234, -0.00121454, -0.00121655, -0.00122219, -0.00122844" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123892, 0.00123594, 0.00123162, 0.00123316, 0.00123292, 0.00123419, 0.00123273" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121117, -0.00121364, -0.00121216, -0.00121439, -0.0012165, -0.00122214, -0.00122839" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.001239, 0.00123585, 0.00123149, 0.00123314, 0.00123299, 0.00123424, 0.00123278" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000764716, -0.000838996, -0.000886669, -0.000895312, -0.000893084, -0.000896219, -0.000894985" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000901329, 0.00090008, 0.000897798, 0.000895312, 0.000893084, 0.000896219, 0.000894985" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158675; + rise_capacitance : 0.00158675; + rise_capacitance_range (0.00113631, 0.00158675); + fall_capacitance : 0.00154984; + fall_capacitance_range (0.00105093, 0.00154984); + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984229, -0.000982242, -0.000984614, -0.00098813, -0.000985677, -0.000985869, -0.00098512" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103272, 0.000999461, 0.000995854, 0.000988686, 0.000988437, 0.000988191, 0.000986795" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984275, -0.000984962, -0.000985532, -0.000988643, -0.000985816, -0.000985972, -0.00098519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103155, 0.000994901, 0.000996114, 0.000991559, 0.000988797, 0.000988736, 0.000987208" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000202249, -0.000205104, -0.000202878, -0.00020312, -0.000202699, -0.000202719, -0.000202456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000233844, 0.000234954, 0.000233431, 0.000229591, 0.00022568, 0.000220245, 0.000210448" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000195286, -0.000195882, -0.000195986, -0.000196107, -0.000195761, -0.000195905, -0.000195664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000195999, 0.000197615, 0.000195986, 0.000196107, 0.000195761, 0.000195905, 0.000195664" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161075; + rise_capacitance : 0.00161075; + rise_capacitance_range (0.000955531, 0.00161075); + fall_capacitance : 0.00161027; + fall_capacitance_range (0.000947107, 0.00161027); + internal_power () { + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121665, -0.00121294, -0.0012193, -0.00122166, -0.00122208, -0.00122018, -0.00122622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123286, 0.00123891, 0.0012355, 0.00123445, 0.00123581, 0.00123588, 0.00123467" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121755, -0.00121495, -0.00121869, -0.00121865, -0.00122241, -0.00122589, -0.00123107" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123307, 0.00122969, 0.00123557, 0.00123518, 0.00123665, 0.00123619, 0.00123488" \ + ); + } + } + internal_power () { + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00020534, -0.000203552, -0.000202936, -0.000203036, -0.000202486, -0.000202444, -0.000202172" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000234359, 0.000233747, 0.000231656, 0.000230177, 0.000225814, 0.000219934, 0.00021013" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000193967, -0.000193176, -0.000196121, -0.000196833, -0.000195983, -0.000195733, -0.000195438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000197404, 0.000196784, 0.000197216, 0.000196833, 0.000195983, 0.000195733, 0.000195438" \ + ); + } + } + } + } + cell (AOI2B2X2) { + area : 12.7008; + cell_leakage_power : 0.137463; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.177128; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120822; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142844; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128949; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156831; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106927; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128948; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115053; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121992; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192061; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192061; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190256; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157591; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0792633; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101285; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0873898; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137463; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (!B * !C) + (!B * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0860509, 0.107464, 0.215053, 0.347205, 0.610558, 0.952342, 1.39934", \ + "0.107063, 0.128392, 0.236229, 0.368507, 0.631829, 0.97376, 1.42075", \ + "0.188014, 0.20872, 0.315851, 0.448415, 0.712099, 1.05432, 1.50126", \ + "0.248439, 0.269562, 0.375432, 0.507388, 0.77082, 1.11299, 1.55985", \ + "0.328786, 0.352802, 0.45825, 0.588742, 0.851497, 1.19346, 1.64029", \ + "0.403641, 0.431509, 0.541245, 0.671062, 0.931994, 1.27253, 1.71925", \ + "0.475135, 0.506827, 0.624972, 0.754175, 1.01511, 1.3555, 1.80123" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0506606, 0.0787171, 0.226451, 0.41039, 0.777933, 1.25535, 1.87977", \ + "0.050666, 0.0787154, 0.226449, 0.410407, 0.777941, 1.25555, 1.87977", \ + "0.0550896, 0.0811071, 0.226875, 0.410426, 0.777898, 1.25547, 1.87977", \ + "0.0638532, 0.0870645, 0.228345, 0.411418, 0.778298, 1.25545, 1.87976", \ + "0.080781, 0.102032, 0.232386, 0.413315, 0.77948, 1.25634, 1.88031", \ + "0.099524, 0.121561, 0.241281, 0.416834, 0.781545, 1.25795, 1.88091", \ + "0.118816, 0.14257, 0.255829, 0.424018, 0.785237, 1.26008, 1.88335" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0775221, 0.0941402, 0.173555, 0.270331, 0.463301, 0.71385, 1.04133", \ + "0.0984454, 0.115065, 0.194663, 0.291617, 0.484688, 0.735249, 1.06274", \ + "0.178905, 0.196201, 0.275649, 0.372981, 0.566196, 0.816826, 1.14437", \ + "0.233617, 0.252438, 0.332554, 0.429256, 0.622381, 0.873275, 1.20069", \ + "0.301439, 0.323787, 0.407464, 0.501294, 0.693377, 0.943596, 1.27131", \ + "0.35911, 0.384974, 0.475374, 0.570939, 0.762037, 1.01134, 1.33815", \ + "0.408848, 0.437968, 0.538027, 0.634729, 0.825716, 1.0733, 1.39963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444824, 0.0624248, 0.163325, 0.29135, 0.547717, 0.881235, 1.31752", \ + "0.0445503, 0.0624628, 0.163322, 0.291346, 0.547751, 0.881195, 1.31721", \ + "0.053313, 0.0682945, 0.164692, 0.291724, 0.547764, 0.881129, 1.31721", \ + "0.0659539, 0.0782612, 0.167981, 0.293565, 0.548748, 0.88152, 1.31715", \ + "0.08658, 0.096649, 0.175737, 0.296995, 0.550825, 0.883442, 1.31865", \ + "0.108309, 0.118218, 0.188426, 0.303135, 0.55344, 0.885108, 1.31995", \ + "0.131226, 0.141797, 0.207125, 0.314452, 0.558919, 0.88863, 1.32229" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0754937, 0.0970071, 0.204082, 0.335676, 0.598309, 0.939239, 1.38519", \ + "0.0967205, 0.117953, 0.225253, 0.357029, 0.619592, 0.960854, 1.4066", \ + "0.178147, 0.198619, 0.304839, 0.43685, 0.699775, 1.04121, 1.48706", \ + "0.237082, 0.259482, 0.364579, 0.495867, 0.758596, 1.09988, 1.54569", \ + "0.314892, 0.341446, 0.447652, 0.577478, 0.838336, 1.17915, 1.6261", \ + "0.386547, 0.417598, 0.529732, 0.65865, 0.918223, 1.25851, 1.7044", \ + "0.456568, 0.491528, 0.613951, 0.7429, 1.00337, 1.34258, 1.78734" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0424003, 0.0700272, 0.217001, 0.400261, 0.766514, 1.24308, 1.8656", \ + "0.0424297, 0.0700311, 0.216958, 0.400208, 0.766692, 1.24274, 1.86561", \ + "0.0491881, 0.0734907, 0.217398, 0.400327, 0.76679, 1.24265, 1.86568", \ + "0.0602082, 0.0812688, 0.218928, 0.401258, 0.767021, 1.24264, 1.86555", \ + "0.078496, 0.098435, 0.223657, 0.403283, 0.768139, 1.24405, 1.86613", \ + "0.097588, 0.118642, 0.233763, 0.407139, 0.770397, 1.24562, 1.86685", \ + "0.11737, 0.14022, 0.248924, 0.414765, 0.774276, 1.24778, 1.8685" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0770095, 0.0936371, 0.172881, 0.269373, 0.461862, 0.711769, 1.03854", \ + "0.0979499, 0.114566, 0.193982, 0.290671, 0.483237, 0.733176, 1.06001", \ + "0.178305, 0.195682, 0.27496, 0.372038, 0.564722, 0.814741, 1.14161", \ + "0.232827, 0.251786, 0.331818, 0.428099, 0.621528, 0.871123, 1.1979", \ + "0.300264, 0.322911, 0.406558, 0.500325, 0.692, 0.941579, 1.26861", \ + "0.356536, 0.382913, 0.474065, 0.569172, 0.759216, 1.00784, 1.33408", \ + "0.407532, 0.437231, 0.537789, 0.63426, 0.824108, 1.07235, 1.39811" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326954, 0.0511045, 0.152703, 0.280933, 0.537517, 0.871575, 1.30743", \ + "0.0327609, 0.0511598, 0.152715, 0.281136, 0.537475, 0.871008, 1.30746", \ + "0.0407963, 0.0568053, 0.154086, 0.281312, 0.537778, 0.871166, 1.30742", \ + "0.0521231, 0.0663296, 0.157367, 0.283286, 0.539512, 0.871938, 1.30722", \ + "0.070121, 0.083693, 0.165102, 0.286506, 0.540529, 0.873062, 1.30851", \ + "0.089368, 0.103908, 0.178084, 0.292929, 0.543327, 0.875214, 1.30965", \ + "0.109075, 0.125056, 0.19611, 0.304026, 0.548672, 0.878584, 1.3125" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b1 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0685784, 0.0846897, 0.163741, 0.260612, 0.453836, 0.704949, 1.03302", \ + "0.0900283, 0.105967, 0.185095, 0.282081, 0.47541, 0.726484, 1.05466", \ + "0.172451, 0.188743, 0.26744, 0.364305, 0.557985, 0.808992, 1.13736", \ + "0.231251, 0.250219, 0.32918, 0.425583, 0.618642, 0.869644, 1.1975", \ + "0.308628, 0.332021, 0.415737, 0.510909, 0.70263, 0.953368, 1.28246", \ + "0.379516, 0.407164, 0.499671, 0.594941, 0.784933, 1.03507, 1.36254", \ + "0.449451, 0.480729, 0.585167, 0.682356, 0.873241, 1.12014, 1.44705" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326586, 0.0526165, 0.161838, 0.298714, 0.572466, 0.928228, 1.3936", \ + "0.0327376, 0.0526504, 0.161838, 0.298715, 0.572508, 0.928227, 1.39356", \ + "0.0416639, 0.0584479, 0.162854, 0.299001, 0.572532, 0.928237, 1.3937", \ + "0.0539146, 0.0684808, 0.165514, 0.300452, 0.573204, 0.928692, 1.39346", \ + "0.072884, 0.087667, 0.173651, 0.303456, 0.57492, 0.929937, 1.39524", \ + "0.092448, 0.108993, 0.187821, 0.310035, 0.577823, 0.931587, 1.39558", \ + "0.112393, 0.130678, 0.20756, 0.321864, 0.583201, 0.935744, 1.39835" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.076721, 0.093314, 0.172544, 0.26902, 0.461476, 0.711436, 1.03826", \ + "0.0976672, 0.114198, 0.193613, 0.290307, 0.48282, 0.732813, 1.05963", \ + "0.178315, 0.195416, 0.274498, 0.371444, 0.564225, 0.814236, 1.14112", \ + "0.232648, 0.251541, 0.331396, 0.427782, 0.620356, 0.870661, 1.19744", \ + "0.300032, 0.322661, 0.406224, 0.499914, 0.691535, 0.941023, 1.26806", \ + "0.356328, 0.38263, 0.473707, 0.568624, 0.758646, 1.00741, 1.33354", \ + "0.407354, 0.437001, 0.537556, 0.633839, 0.823705, 1.07183, 1.39754" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326991, 0.0511082, 0.152797, 0.280886, 0.537484, 0.871003, 1.30749", \ + "0.032769, 0.051161, 0.152729, 0.280934, 0.537487, 0.871003, 1.30744", \ + "0.0408901, 0.0569531, 0.154092, 0.281473, 0.537476, 0.871512, 1.3072", \ + "0.0523317, 0.0664864, 0.157412, 0.283289, 0.538731, 0.871902, 1.30743", \ + "0.070234, 0.0839, 0.165303, 0.286672, 0.540589, 0.873053, 1.30839", \ + "0.089386, 0.104032, 0.178248, 0.292981, 0.543162, 0.87504, 1.30994", \ + "0.108997, 0.125108, 0.196325, 0.304107, 0.548823, 0.878585, 1.3125" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0860509, 0.107464, 0.215053, 0.347205, 0.610558, 0.952342, 1.39934", \ + "0.107063, 0.128392, 0.236229, 0.368507, 0.631829, 0.97376, 1.42075", \ + "0.188014, 0.20872, 0.315851, 0.448415, 0.712099, 1.05432, 1.50126", \ + "0.248439, 0.269562, 0.375432, 0.507388, 0.77082, 1.11299, 1.55985", \ + "0.328786, 0.352802, 0.45825, 0.588742, 0.851497, 1.19346, 1.64029", \ + "0.403641, 0.431509, 0.541245, 0.671062, 0.931994, 1.27253, 1.71925", \ + "0.475135, 0.506827, 0.624972, 0.754175, 1.01511, 1.3555, 1.80123" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0506606, 0.0787171, 0.226451, 0.41039, 0.777933, 1.25535, 1.87977", \ + "0.050666, 0.0787154, 0.226449, 0.410407, 0.777941, 1.25555, 1.87977", \ + "0.0550896, 0.0811071, 0.226875, 0.410426, 0.777898, 1.25547, 1.87977", \ + "0.0638532, 0.0870645, 0.228345, 0.411418, 0.778298, 1.25545, 1.87976", \ + "0.080781, 0.102032, 0.232386, 0.413315, 0.77948, 1.25634, 1.88031", \ + "0.099524, 0.121561, 0.241281, 0.416834, 0.781545, 1.25795, 1.88091", \ + "0.118816, 0.14257, 0.255829, 0.424018, 0.785237, 1.26008, 1.88335" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0775221, 0.0941402, 0.173555, 0.270331, 0.463301, 0.71385, 1.04133", \ + "0.0984454, 0.115065, 0.194663, 0.291617, 0.484688, 0.735249, 1.06274", \ + "0.178905, 0.196201, 0.275649, 0.372981, 0.566196, 0.816826, 1.14437", \ + "0.233617, 0.252438, 0.332554, 0.429256, 0.622381, 0.873275, 1.20069", \ + "0.301439, 0.323787, 0.407464, 0.501294, 0.693377, 0.943596, 1.27131", \ + "0.35911, 0.384974, 0.475374, 0.570939, 0.762037, 1.01134, 1.33815", \ + "0.408848, 0.437968, 0.538027, 0.634729, 0.825716, 1.0733, 1.39963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444824, 0.0624248, 0.163325, 0.29135, 0.547717, 0.881235, 1.31752", \ + "0.0445503, 0.0624628, 0.163322, 0.291346, 0.547751, 0.881195, 1.31721", \ + "0.053313, 0.0682945, 0.164692, 0.291724, 0.547764, 0.881129, 1.31721", \ + "0.0659539, 0.0782612, 0.167981, 0.293565, 0.548748, 0.88152, 1.31715", \ + "0.08658, 0.096649, 0.175737, 0.296995, 0.550825, 0.883442, 1.31865", \ + "0.108309, 0.118218, 0.188426, 0.303135, 0.55344, 0.885108, 1.31995", \ + "0.131226, 0.141797, 0.207125, 0.314452, 0.558919, 0.88863, 1.32229" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0572232, 0.0782913, 0.185642, 0.317809, 0.581196, 0.923159, 1.3705", \ + "0.0735859, 0.0947826, 0.202759, 0.335136, 0.598726, 0.9408, 1.38787", \ + "0.146068, 0.178131, 0.298536, 0.428882, 0.69321, 1.03544, 1.48258", \ + "0.192959, 0.237824, 0.405337, 0.549493, 0.811432, 1.1523, 1.59857", \ + "0.251774, 0.312489, 0.545687, 0.750895, 1.05391, 1.39512, 1.84002", \ + "0.304078, 0.379138, 0.671174, 0.934574, 1.32742, 1.71788, 2.16172", \ + "0.351741, 0.440611, 0.788198, 1.10527, 1.58451, 2.06284, 2.56671" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0579455, 0.0859281, 0.233432, 0.417488, 0.784886, 1.26271, 1.88744", \ + "0.0574042, 0.0855609, 0.233467, 0.417388, 0.785045, 1.2628, 1.88745", \ + "0.104313, 0.130821, 0.248255, 0.418647, 0.785165, 1.26283, 1.88744", \ + "0.149881, 0.185905, 0.316575, 0.459028, 0.790461, 1.26284, 1.88751", \ + "0.217757, 0.268072, 0.446442, 0.601886, 0.877359, 1.29448, 1.88918", \ + "0.289997, 0.354101, 0.58195, 0.775778, 1.06987, 1.42996, 1.96107", \ + "0.368453, 0.445914, 0.721726, 0.958697, 1.30786, 1.66651, 2.14085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0431327, 0.0587622, 0.137033, 0.233525, 0.426352, 0.676826, 1.00428", \ + "0.0600551, 0.0764488, 0.155911, 0.252803, 0.445825, 0.69643, 1.02392", \ + "0.114339, 0.143566, 0.246631, 0.346297, 0.540604, 0.792135, 1.11958", \ + "0.150047, 0.193392, 0.33643, 0.457885, 0.657487, 0.909454, 1.23751", \ + "0.196188, 0.25821, 0.46474, 0.631769, 0.880075, 1.14501, 1.46937", \ + "0.239922, 0.319597, 0.588117, 0.805683, 1.11914, 1.43499, 1.78598", \ + "0.282547, 0.378733, 0.707729, 0.976877, 1.36207, 1.73999, 2.14724" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430844, 0.061778, 0.163292, 0.291344, 0.547754, 0.881166, 1.31753", \ + "0.0431631, 0.0616121, 0.163293, 0.291344, 0.547751, 0.881213, 1.3172", \ + "0.0806731, 0.0977054, 0.180094, 0.296178, 0.547768, 0.881214, 1.31759", \ + "0.126389, 0.146152, 0.233996, 0.333697, 0.560403, 0.881794, 1.31788", \ + "0.202807, 0.228654, 0.336786, 0.444787, 0.642413, 0.926835, 1.32665", \ + "0.283748, 0.318203, 0.454953, 0.580878, 0.792531, 1.04739, 1.41052", \ + "0.369941, 0.413292, 0.583682, 0.733919, 0.970413, 1.23795, 1.56988" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0470183, 0.0680606, 0.175004, 0.306925, 0.570081, 0.911911, 1.35912", \ + "0.0632095, 0.0844332, 0.192079, 0.324239, 0.587619, 0.929763, 1.37648", \ + "0.127259, 0.162622, 0.288071, 0.418098, 0.682119, 1.02418, 1.47096", \ + "0.166634, 0.215548, 0.391446, 0.53695, 0.800297, 1.14104, 1.58719", \ + "0.215695, 0.281782, 0.525635, 0.736008, 1.0446, 1.38394, 1.82891", \ + "0.259078, 0.340731, 0.64597, 0.914761, 1.31293, 1.70602, 2.15041", \ + "0.297973, 0.394932, 0.757964, 1.0812, 1.56681, 2.04866, 2.55486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0497604, 0.0774939, 0.224466, 0.408144, 0.775352, 1.25281, 1.87739", \ + "0.0499563, 0.0767788, 0.224412, 0.408143, 0.775321, 1.25274, 1.87711", \ + "0.0987405, 0.126006, 0.241706, 0.409962, 0.775418, 1.25276, 1.87726", \ + "0.141676, 0.179292, 0.312071, 0.450895, 0.781726, 1.25299, 1.8773", \ + "0.20631, 0.258563, 0.440581, 0.596161, 0.872813, 1.28598, 1.87941", \ + "0.275375, 0.34194, 0.574517, 0.771844, 1.06394, 1.42316, 1.95283", \ + "0.351008, 0.430937, 0.712134, 0.950753, 1.30266, 1.66234, 2.13386" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0426829, 0.0583104, 0.136295, 0.232579, 0.424882, 0.674764, 1.00152", \ + "0.0596931, 0.0759856, 0.155237, 0.251867, 0.444356, 0.694362, 1.02116", \ + "0.113167, 0.142573, 0.245867, 0.345345, 0.539139, 0.790039, 1.11682", \ + "0.14781, 0.191557, 0.335291, 0.456747, 0.656041, 0.907452, 1.23558", \ + "0.191689, 0.254814, 0.462606, 0.630038, 0.879047, 1.1424, 1.46651", \ + "0.233045, 0.314015, 0.584462, 0.802806, 1.1167, 1.43283, 1.78244", \ + "0.272067, 0.370421, 0.702331, 0.972713, 1.35847, 1.73678, 2.14389" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312881, 0.0504523, 0.152688, 0.281096, 0.537477, 0.871242, 1.30717", \ + "0.0314667, 0.0502826, 0.152679, 0.280925, 0.537477, 0.871008, 1.30717", \ + "0.0639712, 0.0840511, 0.16957, 0.285756, 0.537466, 0.870934, 1.30721", \ + "0.102817, 0.127714, 0.222784, 0.323513, 0.550175, 0.87172, 1.30748", \ + "0.167809, 0.201995, 0.32206, 0.433852, 0.635285, 0.916113, 1.31747", \ + "0.237046, 0.28233, 0.435758, 0.567461, 0.782953, 1.03864, 1.4002", \ + "0.311317, 0.368135, 0.559669, 0.716665, 0.959198, 1.22948, 1.5603" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0364647, 0.0520085, 0.130829, 0.227916, 0.421643, 0.673191, 1.00204", \ + "0.0550609, 0.070639, 0.1497, 0.247001, 0.440701, 0.692291, 1.02121", \ + "0.114204, 0.145595, 0.25233, 0.348225, 0.543122, 0.794408, 1.12319", \ + "0.149431, 0.193364, 0.348675, 0.474999, 0.671573, 0.919377, 1.25059", \ + "0.191555, 0.251942, 0.471367, 0.656382, 0.92077, 1.17913, 1.50997", \ + "0.226112, 0.301935, 0.57995, 0.819845, 1.16815, 1.50475, 1.85472", \ + "0.254866, 0.34519, 0.678755, 0.97065, 1.40103, 1.82118, 2.25476" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0359896, 0.056661, 0.166296, 0.303405, 0.577694, 0.934297, 1.4006", \ + "0.0383602, 0.0569618, 0.166252, 0.303353, 0.577829, 0.93449, 1.4006", \ + "0.0886727, 0.110867, 0.194359, 0.309416, 0.577661, 0.934344, 1.40059", \ + "0.13055, 0.163047, 0.270829, 0.369171, 0.596661, 0.934998, 1.4006", \ + "0.19371, 0.240369, 0.395697, 0.522024, 0.717734, 0.997088, 1.41886", \ + "0.261754, 0.321797, 0.524918, 0.690719, 0.925736, 1.17418, 1.536", \ + "0.336098, 0.409761, 0.659536, 0.864318, 1.15595, 1.43882, 1.76271" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0424141, 0.0580423, 0.13605, 0.232344, 0.424697, 0.674543, 1.00129", \ + "0.0592979, 0.0755088, 0.154739, 0.251406, 0.443957, 0.69395, 1.02075", \ + "0.112962, 0.142296, 0.245681, 0.344114, 0.538644, 0.788402, 1.1162", \ + "0.148178, 0.19152, 0.334902, 0.456665, 0.655615, 0.906689, 1.23396", \ + "0.194432, 0.25669, 0.462938, 0.630107, 0.878469, 1.14249, 1.46594", \ + "0.240109, 0.319448, 0.586482, 0.803726, 1.11689, 1.43248, 1.78213", \ + "0.284254, 0.380802, 0.707375, 0.975886, 1.35963, 1.73728, 2.14398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312106, 0.0504078, 0.152679, 0.280892, 0.537492, 0.871003, 1.30716", \ + "0.031509, 0.050275, 0.152689, 0.281087, 0.537473, 0.871004, 1.30716", \ + "0.0641315, 0.0842528, 0.169902, 0.284794, 0.537526, 0.871137, 1.30738", \ + "0.102697, 0.127813, 0.223087, 0.323996, 0.550283, 0.872302, 1.30714", \ + "0.166496, 0.200728, 0.321759, 0.433739, 0.635312, 0.916841, 1.3167", \ + "0.233989, 0.279172, 0.433961, 0.566582, 0.78278, 1.03847, 1.39969", \ + "0.307519, 0.363032, 0.555469, 0.713768, 0.958043, 1.22906, 1.56023" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0572232, 0.0782913, 0.185642, 0.317809, 0.581196, 0.923159, 1.3705", \ + "0.0735859, 0.0947826, 0.202759, 0.335136, 0.598726, 0.9408, 1.38787", \ + "0.146068, 0.178131, 0.298536, 0.428882, 0.69321, 1.03544, 1.48258", \ + "0.192959, 0.237824, 0.405337, 0.549493, 0.811432, 1.1523, 1.59857", \ + "0.251774, 0.312489, 0.545687, 0.750895, 1.05391, 1.39512, 1.84002", \ + "0.304078, 0.379138, 0.671174, 0.934574, 1.32742, 1.71788, 2.16172", \ + "0.351741, 0.440611, 0.788198, 1.10527, 1.58451, 2.06284, 2.56671" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0579455, 0.0859281, 0.233432, 0.417488, 0.784886, 1.26271, 1.88744", \ + "0.0574042, 0.0855609, 0.233467, 0.417388, 0.785045, 1.2628, 1.88745", \ + "0.104313, 0.130821, 0.248255, 0.418647, 0.785165, 1.26283, 1.88744", \ + "0.149881, 0.185905, 0.316575, 0.459028, 0.790461, 1.26284, 1.88751", \ + "0.217757, 0.268072, 0.446442, 0.601886, 0.877359, 1.29448, 1.88918", \ + "0.289997, 0.354101, 0.58195, 0.775778, 1.06987, 1.42996, 1.96107", \ + "0.368453, 0.445914, 0.721726, 0.958697, 1.30786, 1.66651, 2.14085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0431327, 0.0587622, 0.137033, 0.233525, 0.426352, 0.676826, 1.00428", \ + "0.0600551, 0.0764488, 0.155911, 0.252803, 0.445825, 0.69643, 1.02392", \ + "0.114339, 0.143566, 0.246631, 0.346297, 0.540604, 0.792135, 1.11958", \ + "0.150047, 0.193392, 0.33643, 0.457885, 0.657487, 0.909454, 1.23751", \ + "0.196188, 0.25821, 0.46474, 0.631769, 0.880075, 1.14501, 1.46937", \ + "0.239922, 0.319597, 0.588117, 0.805683, 1.11914, 1.43499, 1.78598", \ + "0.282547, 0.378733, 0.707729, 0.976877, 1.36207, 1.73999, 2.14724" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430844, 0.061778, 0.163292, 0.291344, 0.547754, 0.881166, 1.31753", \ + "0.0431631, 0.0616121, 0.163293, 0.291344, 0.547751, 0.881213, 1.3172", \ + "0.0806731, 0.0977054, 0.180094, 0.296178, 0.547768, 0.881214, 1.31759", \ + "0.126389, 0.146152, 0.233996, 0.333697, 0.560403, 0.881794, 1.31788", \ + "0.202807, 0.228654, 0.336786, 0.444787, 0.642413, 0.926835, 1.32665", \ + "0.283748, 0.318203, 0.454953, 0.580878, 0.792531, 1.04739, 1.41052", \ + "0.369941, 0.413292, 0.583682, 0.733919, 0.970413, 1.23795, 1.56988" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0607267, 0.0812834, 0.187052, 0.318424, 0.580711, 0.921664, 1.36749", \ + "0.07925, 0.100102, 0.207128, 0.33892, 0.6015, 0.942585, 1.38849", \ + "0.138553, 0.169161, 0.290702, 0.423215, 0.686668, 1.02844, 1.47334", \ + "0.169195, 0.214001, 0.37443, 0.522709, 0.787742, 1.13012, 1.57635", \ + "0.196889, 0.262408, 0.488141, 0.681988, 0.987089, 1.33232, 1.77972", \ + "0.217145, 0.301128, 0.590838, 0.835606, 1.20535, 1.59518, 2.04925", \ + "0.235785, 0.336185, 0.686397, 0.982067, 1.42254, 1.8736, 2.37837" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0425539, 0.0701173, 0.216982, 0.400165, 0.766691, 1.243, 1.86568", \ + "0.0427993, 0.0701928, 0.216992, 0.400204, 0.766691, 1.243, 1.86568", \ + "0.0708188, 0.0974494, 0.226793, 0.401448, 0.766757, 1.24318, 1.86577", \ + "0.10945, 0.140499, 0.273936, 0.428992, 0.771902, 1.24316, 1.86577", \ + "0.182362, 0.219583, 0.373704, 0.532332, 0.836238, 1.26952, 1.86932", \ + "0.266544, 0.31021, 0.49072, 0.666681, 0.975392, 1.36776, 1.92594", \ + "0.353623, 0.405437, 0.617535, 0.818057, 1.15181, 1.54263, 2.05576" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0451802, 0.0612238, 0.140903, 0.237901, 0.430425, 0.680012, 1.0061", \ + "0.0630764, 0.079413, 0.159586, 0.256666, 0.448832, 0.698955, 1.02504", \ + "0.137951, 0.164853, 0.263096, 0.358544, 0.55179, 0.800895, 1.12723", \ + "0.189628, 0.228091, 0.368017, 0.487563, 0.680657, 0.929197, 1.25449", \ + "0.258388, 0.311704, 0.511482, 0.683732, 0.935564, 1.18818, 1.51485", \ + "0.323374, 0.390472, 0.645752, 0.869851, 1.19925, 1.52163, 1.8629", \ + "0.386563, 0.466983, 0.775355, 1.04905, 1.45615, 1.85639, 2.27332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0423755, 0.0615754, 0.163958, 0.292043, 0.548234, 0.881047, 1.3162", \ + "0.0423147, 0.0612123, 0.163956, 0.292042, 0.54837, 0.881134, 1.31632", \ + "0.0886303, 0.108022, 0.18484, 0.295694, 0.548385, 0.881127, 1.31631", \ + "0.133098, 0.160631, 0.256834, 0.347289, 0.563605, 0.881537, 1.3163", \ + "0.201409, 0.241931, 0.378979, 0.492211, 0.672005, 0.935117, 1.33126", \ + "0.27474, 0.3283, 0.509367, 0.656401, 0.869903, 1.0975, 1.43538", \ + "0.354044, 0.421089, 0.646909, 0.83043, 1.09043, 1.34876, 1.64581" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.050996, 0.0670638, 0.149079, 0.250661, 0.45361, 0.717347, 1.06221", \ + "0.0704792, 0.0867419, 0.169635, 0.271594, 0.47477, 0.738609, 1.08342", \ + "0.132392, 0.160525, 0.264288, 0.367107, 0.571214, 0.835166, 1.1806", \ + "0.1632, 0.206307, 0.353819, 0.480233, 0.685562, 0.94771, 1.29774", \ + "0.190939, 0.254408, 0.470892, 0.648715, 0.911342, 1.1864, 1.53268", \ + "0.210703, 0.292213, 0.573581, 0.805962, 1.14219, 1.47733, 1.84357", \ + "0.228643, 0.326172, 0.667284, 0.95268, 1.36645, 1.77276, 2.20483" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0354333, 0.056514, 0.168391, 0.307891, 0.586704, 0.949101, 1.42266", \ + "0.0357099, 0.0565939, 0.168414, 0.307891, 0.586704, 0.949101, 1.42266", \ + "0.0719461, 0.0921284, 0.183948, 0.311257, 0.586684, 0.948728, 1.4227", \ + "0.116498, 0.141508, 0.243218, 0.351471, 0.595553, 0.949268, 1.42302", \ + "0.195641, 0.227003, 0.354391, 0.475622, 0.688352, 0.995279, 1.43511", \ + "0.285067, 0.322193, 0.479121, 0.62416, 0.857436, 1.13005, 1.52185", \ + "0.375977, 0.421178, 0.61129, 0.78475, 1.05396, 1.34487, 1.698" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0504905, 0.066238, 0.145447, 0.242249, 0.434613, 0.684106, 1.01007", \ + "0.0685584, 0.0845482, 0.16423, 0.261183, 0.45369, 0.703262, 1.02928", \ + "0.146877, 0.172408, 0.267025, 0.363984, 0.556229, 0.804254, 1.13119", \ + "0.202505, 0.238829, 0.374236, 0.492547, 0.682093, 0.933633, 1.25922", \ + "0.276869, 0.327241, 0.52097, 0.690633, 0.940449, 1.19255, 1.51901", \ + "0.347336, 0.41094, 0.65864, 0.879643, 1.20597, 1.52715, 1.86733", \ + "0.416427, 0.49255, 0.792178, 1.06196, 1.46532, 1.86303, 2.27865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0448309, 0.0643568, 0.167225, 0.29541, 0.551796, 0.884623, 1.31976", \ + "0.044833, 0.0641996, 0.167225, 0.295472, 0.551796, 0.884527, 1.31977", \ + "0.0904853, 0.10944, 0.187146, 0.300076, 0.551713, 0.884515, 1.31977", \ + "0.135656, 0.162667, 0.258476, 0.349339, 0.562942, 0.884863, 1.31986", \ + "0.204839, 0.244304, 0.380494, 0.493612, 0.673607, 0.937726, 1.33441", \ + "0.27903, 0.330999, 0.510494, 0.657168, 0.869648, 1.09921, 1.43806", \ + "0.358991, 0.423852, 0.647005, 0.83016, 1.09025, 1.34876, 1.64676" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0658736, 0.0869822, 0.193998, 0.325942, 0.589112, 0.930948, 1.3781", \ + "0.0851225, 0.106416, 0.214421, 0.346743, 0.610223, 0.952153, 1.39938", \ + "0.151874, 0.180514, 0.299016, 0.432193, 0.696256, 1.03882, 1.48629", \ + "0.191051, 0.232047, 0.385917, 0.532387, 0.797344, 1.14034, 1.58812", \ + "0.231373, 0.290193, 0.504838, 0.695039, 0.997232, 1.34306, 1.79074", \ + "0.262225, 0.337821, 0.613095, 0.852186, 1.21822, 1.60643, 2.05916", \ + "0.29042, 0.380701, 0.713451, 1.00266, 1.43817, 1.88681, 2.39011" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0503883, 0.0777597, 0.224474, 0.408091, 0.775349, 1.25287, 1.8774", \ + "0.0503641, 0.0777476, 0.22443, 0.408088, 0.775432, 1.25281, 1.87739", \ + "0.0783596, 0.103989, 0.23284, 0.408963, 0.775468, 1.25291, 1.87738", \ + "0.118101, 0.147661, 0.278784, 0.435161, 0.779962, 1.25304, 1.87714", \ + "0.19042, 0.227032, 0.378839, 0.537453, 0.842677, 1.27887, 1.8805", \ + "0.274088, 0.317636, 0.496645, 0.671901, 0.980974, 1.37502, 1.93462", \ + "0.361139, 0.413873, 0.624609, 0.823087, 1.15766, 1.5485, 2.06466" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0446812, 0.061031, 0.14129, 0.238618, 0.431695, 0.681897, 1.00864", \ + "0.0626813, 0.0792395, 0.159951, 0.257375, 0.45009, 0.700814, 1.02758", \ + "0.138248, 0.16528, 0.263567, 0.359286, 0.553035, 0.802738, 1.12977", \ + "0.190899, 0.229147, 0.369009, 0.488432, 0.681885, 0.930954, 1.25701", \ + "0.261182, 0.314338, 0.513693, 0.685677, 0.93717, 1.19005, 1.5173", \ + "0.328604, 0.395015, 0.649608, 0.873167, 1.20199, 1.52418, 1.86546", \ + "0.394821, 0.474639, 0.781147, 1.05404, 1.46046, 1.86018, 2.2766" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0504467, 0.0710202, 0.17399, 0.302086, 0.558171, 0.891014, 1.32648", \ + "0.0503584, 0.0706507, 0.17399, 0.302088, 0.558172, 0.890992, 1.32636", \ + "0.103152, 0.120009, 0.194862, 0.305625, 0.558167, 0.890949, 1.32636", \ + "0.155151, 0.178504, 0.267288, 0.357584, 0.57328, 0.891571, 1.32632", \ + "0.234508, 0.268611, 0.39413, 0.502886, 0.681446, 0.944754, 1.34077", \ + "0.318898, 0.364402, 0.52979, 0.670751, 0.879463, 1.10745, 1.4452", \ + "0.409807, 0.466087, 0.672779, 0.848668, 1.1035, 1.3592, 1.65538" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0658736, 0.0869822, 0.193998, 0.325942, 0.589112, 0.930948, 1.3781", \ + "0.0851225, 0.106416, 0.214421, 0.346743, 0.610223, 0.952153, 1.39938", \ + "0.151874, 0.180514, 0.299016, 0.432193, 0.696256, 1.03882, 1.48629", \ + "0.191051, 0.232047, 0.385917, 0.532387, 0.797344, 1.14034, 1.58812", \ + "0.231373, 0.290193, 0.504838, 0.695039, 0.997232, 1.34306, 1.79074", \ + "0.262225, 0.337821, 0.613095, 0.852186, 1.21822, 1.60643, 2.05916", \ + "0.29042, 0.380701, 0.713451, 1.00266, 1.43817, 1.88681, 2.39011" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0503883, 0.0777597, 0.224474, 0.408091, 0.775349, 1.25287, 1.8774", \ + "0.0503641, 0.0777476, 0.22443, 0.408088, 0.775432, 1.25281, 1.87739", \ + "0.0783596, 0.103989, 0.23284, 0.408963, 0.775468, 1.25291, 1.87738", \ + "0.118101, 0.147661, 0.278784, 0.435161, 0.779962, 1.25304, 1.87714", \ + "0.19042, 0.227032, 0.378839, 0.537453, 0.842677, 1.27887, 1.8805", \ + "0.274088, 0.317636, 0.496645, 0.671901, 0.980974, 1.37502, 1.93462", \ + "0.361139, 0.413873, 0.624609, 0.823087, 1.15766, 1.5485, 2.06466" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0504905, 0.066238, 0.145447, 0.242249, 0.434613, 0.684106, 1.01007", \ + "0.0685584, 0.0845482, 0.16423, 0.261183, 0.45369, 0.703262, 1.02928", \ + "0.146877, 0.172408, 0.267025, 0.363984, 0.556229, 0.804254, 1.13119", \ + "0.202505, 0.238829, 0.374236, 0.492547, 0.682093, 0.933633, 1.25922", \ + "0.276869, 0.327241, 0.52097, 0.690633, 0.940449, 1.19255, 1.51901", \ + "0.347336, 0.41094, 0.65864, 0.879643, 1.20597, 1.52715, 1.86733", \ + "0.416427, 0.49255, 0.792178, 1.06196, 1.46532, 1.86303, 2.27865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0448309, 0.0643568, 0.167225, 0.29541, 0.551796, 0.884623, 1.31976", \ + "0.044833, 0.0641996, 0.167225, 0.295472, 0.551796, 0.884527, 1.31977", \ + "0.0904853, 0.10944, 0.187146, 0.300076, 0.551713, 0.884515, 1.31977", \ + "0.135656, 0.162667, 0.258476, 0.349339, 0.562942, 0.884863, 1.31986", \ + "0.204839, 0.244304, 0.380494, 0.493612, 0.673607, 0.937726, 1.33441", \ + "0.27903, 0.330999, 0.510494, 0.657168, 0.869648, 1.09921, 1.43806", \ + "0.358991, 0.423852, 0.647005, 0.83016, 1.09025, 1.34876, 1.64676" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0691326, 0.0896197, 0.195919, 0.327682, 0.59074, 0.932534, 1.37966", \ + "0.0885759, 0.109356, 0.216212, 0.348154, 0.611283, 0.95313, 1.40029", \ + "0.154227, 0.182898, 0.300614, 0.433503, 0.697181, 1.0395, 1.48658", \ + "0.19287, 0.233233, 0.387024, 0.533524, 0.799439, 1.14163, 1.58838", \ + "0.232586, 0.291225, 0.505671, 0.695813, 0.998193, 1.34406, 1.79151", \ + "0.265375, 0.340593, 0.614846, 0.853589, 1.21918, 1.60737, 2.05978", \ + "0.297722, 0.386818, 0.716725, 1.00467, 1.43925, 1.88763, 2.3912" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0508118, 0.0787705, 0.226464, 0.410448, 0.777938, 1.25534, 1.87998", \ + "0.0509404, 0.0788152, 0.226462, 0.410451, 0.77794, 1.25534, 1.87998", \ + "0.077072, 0.103753, 0.234931, 0.411345, 0.777926, 1.25554, 1.87974", \ + "0.116007, 0.146987, 0.280034, 0.437467, 0.78252, 1.25544, 1.87978", \ + "0.187026, 0.225425, 0.379882, 0.538952, 0.84505, 1.28153, 1.8832", \ + "0.266096, 0.312424, 0.495908, 0.672646, 0.982599, 1.37751, 1.9373", \ + "0.345891, 0.402987, 0.621431, 0.823564, 1.15839, 1.54971, 2.06732" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0500385, 0.0660242, 0.14564, 0.242602, 0.43514, 0.684738, 1.01079", \ + "0.0693214, 0.0854971, 0.165406, 0.262488, 0.455076, 0.704704, 1.03078", \ + "0.141628, 0.165991, 0.260491, 0.358538, 0.551524, 0.800614, 1.12751", \ + "0.193938, 0.228704, 0.357131, 0.473396, 0.669617, 0.920332, 1.24625", \ + "0.263176, 0.312934, 0.4965, 0.654498, 0.896116, 1.1568, 1.48356", \ + "0.33015, 0.39402, 0.631712, 0.836661, 1.13964, 1.45033, 1.79726", \ + "0.396386, 0.4736, 0.764349, 1.0172, 1.3887, 1.75872, 2.1609" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0423053, 0.0615056, 0.163957, 0.292177, 0.548371, 0.881137, 1.31632", \ + "0.0421146, 0.0613803, 0.163997, 0.292137, 0.548233, 0.881137, 1.31632", \ + "0.0745749, 0.0926722, 0.178131, 0.296037, 0.548254, 0.881337, 1.31647", \ + "0.114851, 0.137614, 0.229807, 0.331448, 0.559732, 0.881704, 1.3165", \ + "0.181258, 0.213298, 0.329704, 0.440544, 0.639731, 0.925129, 1.32964", \ + "0.251009, 0.29382, 0.443834, 0.574317, 0.789245, 1.04479, 1.40818", \ + "0.32417, 0.37865, 0.566972, 0.723489, 0.96521, 1.23291, 1.56529" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0573442, 0.0733186, 0.155665, 0.257533, 0.460879, 0.725018, 1.07034", \ + "0.077496, 0.0936754, 0.176443, 0.278505, 0.481796, 0.745983, 1.09134", \ + "0.146856, 0.172756, 0.27209, 0.374669, 0.578749, 0.842962, 1.18872", \ + "0.185939, 0.224501, 0.364826, 0.488909, 0.693698, 0.960339, 1.30604", \ + "0.226024, 0.282838, 0.48737, 0.661021, 0.920799, 1.19471, 1.54117", \ + "0.258034, 0.3309, 0.596308, 0.822575, 1.15397, 1.48704, 1.85234", \ + "0.289063, 0.375961, 0.69696, 0.974203, 1.38157, 1.78454, 2.21475" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0418099, 0.0630683, 0.175419, 0.315314, 0.594563, 0.957507, 1.43204", \ + "0.0419369, 0.0631039, 0.175422, 0.315255, 0.594676, 0.957508, 1.43203", \ + "0.0761852, 0.0961699, 0.189496, 0.318186, 0.59469, 0.957648, 1.43208", \ + "0.121203, 0.146198, 0.247349, 0.356875, 0.60311, 0.957697, 1.43228", \ + "0.197919, 0.230637, 0.358427, 0.479784, 0.694422, 1.00231, 1.44388", \ + "0.282116, 0.322548, 0.482912, 0.62746, 0.86179, 1.13592, 1.52948", \ + "0.366212, 0.416452, 0.613463, 0.78833, 1.05692, 1.34936, 1.70552" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0553794, 0.0710626, 0.150191, 0.246973, 0.439325, 0.688807, 1.01489", \ + "0.0747024, 0.0905978, 0.170027, 0.267096, 0.459546, 0.709078, 1.03509", \ + "0.149693, 0.172776, 0.265168, 0.36256, 0.555784, 0.805985, 1.13188", \ + "0.205556, 0.238298, 0.363138, 0.478197, 0.674106, 0.924613, 1.25053", \ + "0.280248, 0.327358, 0.504979, 0.66086, 0.900927, 1.1605, 1.48775", \ + "0.353033, 0.413179, 0.643497, 0.845172, 1.14611, 1.45526, 1.80152", \ + "0.425034, 0.497991, 0.779919, 1.02842, 1.39661, 1.76516, 2.16597" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0448302, 0.0643561, 0.167226, 0.295354, 0.551796, 0.884526, 1.32002", \ + "0.0445773, 0.0642146, 0.167179, 0.295489, 0.551724, 0.884527, 1.31977", \ + "0.0763626, 0.0944469, 0.180479, 0.298251, 0.551717, 0.884612, 1.31991", \ + "0.116892, 0.139531, 0.23177, 0.333886, 0.563118, 0.885138, 1.32001", \ + "0.18388, 0.215078, 0.331442, 0.442417, 0.641974, 0.927468, 1.33301", \ + "0.254013, 0.295971, 0.444939, 0.575791, 0.790841, 1.04672, 1.41074", \ + "0.327886, 0.380885, 0.567228, 0.72406, 0.966321, 1.23492, 1.56715" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.07459, 0.0954817, 0.202587, 0.33469, 0.598031, 0.939996, 1.38709", \ + "0.0945449, 0.115668, 0.223203, 0.355474, 0.618826, 0.960839, 1.40796", \ + "0.166563, 0.19374, 0.309264, 0.441927, 0.705696, 1.04797, 1.49527", \ + "0.212391, 0.249854, 0.398511, 0.542708, 0.807383, 1.15026, 1.5981", \ + "0.263039, 0.316836, 0.521934, 0.708446, 1.00808, 1.3533, 1.80069", \ + "0.305515, 0.374221, 0.63621, 0.869561, 1.23146, 1.61759, 2.06856", \ + "0.345583, 0.427438, 0.742736, 1.02488, 1.45428, 1.90005, 2.40152" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0583583, 0.0861587, 0.233434, 0.417477, 0.785046, 1.26281, 1.88745", \ + "0.0583425, 0.0860937, 0.233433, 0.417433, 0.785063, 1.26281, 1.88745", \ + "0.0841515, 0.109808, 0.241171, 0.418062, 0.785054, 1.26282, 1.88744", \ + "0.124356, 0.15405, 0.285206, 0.443106, 0.789425, 1.26282, 1.88755", \ + "0.196198, 0.233297, 0.385549, 0.54363, 0.850705, 1.28804, 1.89065", \ + "0.275918, 0.321344, 0.501922, 0.678097, 0.98727, 1.38295, 1.94286", \ + "0.357761, 0.413811, 0.628633, 0.828082, 1.16363, 1.55454, 2.073" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0495166, 0.0658306, 0.146022, 0.243342, 0.436412, 0.6866, 1.01335", \ + "0.0688646, 0.0853092, 0.165841, 0.263194, 0.45633, 0.706558, 1.03332", \ + "0.141714, 0.166223, 0.261, 0.358521, 0.55269, 0.802488, 1.13011", \ + "0.194711, 0.229424, 0.357923, 0.474195, 0.670871, 0.921731, 1.24881", \ + "0.265192, 0.314876, 0.498075, 0.656152, 0.897847, 1.15862, 1.48606", \ + "0.334096, 0.397594, 0.634631, 0.839205, 1.1417, 1.45254, 1.79942", \ + "0.402837, 0.479467, 0.769043, 1.02107, 1.39181, 1.76192, 2.16356" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0503585, 0.0709899, 0.173987, 0.302078, 0.558171, 0.891009, 1.32649", \ + "0.050171, 0.0708271, 0.173993, 0.302088, 0.558172, 0.890992, 1.32636", \ + "0.087112, 0.103751, 0.188159, 0.304771, 0.55817, 0.890978, 1.32623", \ + "0.132692, 0.152631, 0.240046, 0.341224, 0.569627, 0.891385, 1.32635", \ + "0.207942, 0.235221, 0.343117, 0.450588, 0.649506, 0.934829, 1.3397", \ + "0.286957, 0.323335, 0.461118, 0.586788, 0.798448, 1.0535, 1.41771", \ + "0.369804, 0.416084, 0.58846, 0.738985, 0.97647, 1.24297, 1.57475" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.07459, 0.0954817, 0.202587, 0.33469, 0.598031, 0.939996, 1.38709", \ + "0.0945449, 0.115668, 0.223203, 0.355474, 0.618826, 0.960839, 1.40796", \ + "0.166563, 0.19374, 0.309264, 0.441927, 0.705696, 1.04797, 1.49527", \ + "0.212391, 0.249854, 0.398511, 0.542708, 0.807383, 1.15026, 1.5981", \ + "0.263039, 0.316836, 0.521934, 0.708446, 1.00808, 1.3533, 1.80069", \ + "0.305515, 0.374221, 0.63621, 0.869561, 1.23146, 1.61759, 2.06856", \ + "0.345583, 0.427438, 0.742736, 1.02488, 1.45428, 1.90005, 2.40152" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0583583, 0.0861587, 0.233434, 0.417477, 0.785046, 1.26281, 1.88745", \ + "0.0583425, 0.0860937, 0.233433, 0.417433, 0.785063, 1.26281, 1.88745", \ + "0.0841515, 0.109808, 0.241171, 0.418062, 0.785054, 1.26282, 1.88744", \ + "0.124356, 0.15405, 0.285206, 0.443106, 0.789425, 1.26282, 1.88755", \ + "0.196198, 0.233297, 0.385549, 0.54363, 0.850705, 1.28804, 1.89065", \ + "0.275918, 0.321344, 0.501922, 0.678097, 0.98727, 1.38295, 1.94286", \ + "0.357761, 0.413811, 0.628633, 0.828082, 1.16363, 1.55454, 2.073" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0553794, 0.0710626, 0.150191, 0.246973, 0.439325, 0.688807, 1.01489", \ + "0.0747024, 0.0905978, 0.170027, 0.267096, 0.459546, 0.709078, 1.03509", \ + "0.149693, 0.172776, 0.265168, 0.36256, 0.555784, 0.805985, 1.13188", \ + "0.205556, 0.238298, 0.363138, 0.478197, 0.674106, 0.924613, 1.25053", \ + "0.280248, 0.327358, 0.504979, 0.66086, 0.900927, 1.1605, 1.48775", \ + "0.353033, 0.413179, 0.643497, 0.845172, 1.14611, 1.45526, 1.80152", \ + "0.425034, 0.497991, 0.779919, 1.02842, 1.39661, 1.76516, 2.16597" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0448302, 0.0643561, 0.167226, 0.295354, 0.551796, 0.884526, 1.32002", \ + "0.0445773, 0.0642146, 0.167179, 0.295489, 0.551724, 0.884527, 1.31977", \ + "0.0763626, 0.0944469, 0.180479, 0.298251, 0.551717, 0.884612, 1.31991", \ + "0.116892, 0.139531, 0.23177, 0.333886, 0.563118, 0.885138, 1.32001", \ + "0.18388, 0.215078, 0.331442, 0.442417, 0.641974, 0.927468, 1.33301", \ + "0.254013, 0.295971, 0.444939, 0.575791, 0.790841, 1.04672, 1.41074", \ + "0.327886, 0.380885, 0.567228, 0.72406, 0.966321, 1.23492, 1.56715" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00761265, 0.00772134, 0.00786847, 0.0079026, 0.00791914, 0.00792221, 0.00792295", \ + "0.0073922, 0.00749562, 0.00769502, 0.00774556, 0.00777358, 0.00778313, 0.00778603", \ + "0.00736048, 0.00742846, 0.00760639, 0.00771011, 0.00778534, 0.00782417, 0.00784087", \ + "0.00767406, 0.00770641, 0.00787708, 0.00797848, 0.00806467, 0.00811677, 0.00814747", \ + "0.00867624, 0.00866683, 0.00871481, 0.00880046, 0.00889349, 0.00895537, 0.00898423", \ + "0.0100139, 0.00995436, 0.00991106, 0.00995238, 0.0100534, 0.0101199, 0.0101476", \ + "0.0116871, 0.0115884, 0.0114913, 0.011517, 0.0115857, 0.0116858, 0.0117284" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00641184, 0.00657941, 0.00677287, 0.00681471, 0.00683761, 0.00684701, 0.00685187", \ + "0.00623005, 0.00638573, 0.00662008, 0.00667871, 0.00671237, 0.00672631, 0.00673336", \ + "0.00623131, 0.00633519, 0.00662006, 0.00672975, 0.00681007, 0.00684685, 0.00686948", \ + "0.00665082, 0.00669017, 0.0068768, 0.00700244, 0.00710381, 0.00716301, 0.00719293", \ + "0.00752479, 0.00750059, 0.00764993, 0.00778019, 0.00788727, 0.00794913, 0.00798476", \ + "0.00892523, 0.00883491, 0.00883314, 0.00891651, 0.00902342, 0.00909056, 0.00913414", \ + "0.0108437, 0.0106577, 0.010484, 0.010509, 0.0105761, 0.0106259, 0.0106856" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00582575, 0.00599609, 0.00618706, 0.00622657, 0.00624499, 0.00625087, 0.00625495", \ + "0.00563594, 0.00576632, 0.00601096, 0.00606792, 0.00610075, 0.00611263, 0.00611839", \ + "0.00561507, 0.00570865, 0.00591936, 0.00602621, 0.00610879, 0.00615235, 0.00617431", \ + "0.00598523, 0.00601274, 0.00619817, 0.00629621, 0.00639283, 0.00644599, 0.00648295", \ + "0.00702669, 0.00700333, 0.00704275, 0.00711508, 0.00720835, 0.00728695, 0.00732103", \ + "0.00836736, 0.00827078, 0.00820452, 0.00824466, 0.00833972, 0.00842827, 0.00845851", \ + "0.0101661, 0.00998309, 0.0098396, 0.00985369, 0.00991519, 0.010039, 0.0100322" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0064058, 0.00657629, 0.00677122, 0.00681342, 0.00683644, 0.00684586, 0.00685093", \ + "0.00622512, 0.00638243, 0.00661864, 0.00667745, 0.00671115, 0.0067251, 0.00673263", \ + "0.00622723, 0.00632778, 0.00661784, 0.00672842, 0.00680868, 0.0068455, 0.00686825", \ + "0.00664789, 0.00668882, 0.00687839, 0.0069986, 0.00709991, 0.00716411, 0.00719541", \ + "0.00753672, 0.00750901, 0.007644, 0.00778196, 0.00788446, 0.00794598, 0.00798359", \ + "0.00890329, 0.00878252, 0.00879878, 0.00889051, 0.00899339, 0.00906762, 0.00911311", \ + "0.0108655, 0.0106491, 0.0104845, 0.0105123, 0.0105782, 0.0106406, 0.0106961" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(B * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00583112, 0.00599575, 0.00618674, 0.00622458, 0.0062453, 0.00625046, 0.00625598", \ + "0.00563833, 0.00576608, 0.00601185, 0.0060684, 0.00609974, 0.00611246, 0.0061193", \ + "0.00562133, 0.00571788, 0.00594186, 0.00602767, 0.0061109, 0.00615242, 0.00617402", \ + "0.00600497, 0.00602857, 0.00618951, 0.00631053, 0.00639626, 0.00645206, 0.00648266", \ + "0.00703785, 0.0069893, 0.00701916, 0.00710618, 0.00719234, 0.00726878, 0.00743438", \ + "0.0084326, 0.00830654, 0.00821876, 0.0082503, 0.00831962, 0.0084557, 0.00842438", \ + "0.0102569, 0.0100349, 0.00985131, 0.00985352, 0.00990662, 0.0099401, 0.00998702" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00635332, 0.00651433, 0.0067136, 0.00675696, 0.00678037, 0.00679042, 0.00679521", \ + "0.0061657, 0.0063135, 0.00655054, 0.00661249, 0.00664799, 0.00666279, 0.00667053", \ + "0.0061857, 0.00626789, 0.00652934, 0.00663774, 0.00672148, 0.00676144, 0.00678519", \ + "0.00664008, 0.00663127, 0.00679341, 0.00691244, 0.0070083, 0.00707672, 0.00709684", \ + "0.00751184, 0.00746974, 0.0075683, 0.00769356, 0.00779156, 0.00785037, 0.00788962", \ + "0.00887769, 0.0087656, 0.00873889, 0.00880476, 0.00890001, 0.00897016, 0.00901516", \ + "0.0108793, 0.0106463, 0.0104457, 0.0104438, 0.010488, 0.0105454, 0.0105988" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00761265, 0.00772134, 0.00786847, 0.0079026, 0.00791914, 0.00792221, 0.00792295", \ + "0.0073922, 0.00749562, 0.00769502, 0.00774556, 0.00777358, 0.00778313, 0.00778603", \ + "0.00736048, 0.00742846, 0.00760639, 0.00771011, 0.00778534, 0.00782417, 0.00784087", \ + "0.00767406, 0.00770641, 0.00787708, 0.00797848, 0.00806467, 0.00811677, 0.00814747", \ + "0.00867624, 0.00866683, 0.00871481, 0.00880046, 0.00889349, 0.00895537, 0.00898423", \ + "0.0100139, 0.00995436, 0.00991106, 0.00995238, 0.0100534, 0.0101199, 0.0101476", \ + "0.0116871, 0.0115884, 0.0114913, 0.011517, 0.0115857, 0.0116858, 0.0117284" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00635332, 0.00651433, 0.0067136, 0.00675696, 0.00678037, 0.00679042, 0.00679521", \ + "0.0061657, 0.0063135, 0.00655054, 0.00661249, 0.00664799, 0.00666279, 0.00667053", \ + "0.0061857, 0.00626789, 0.00652934, 0.00663774, 0.00672148, 0.00676144, 0.00678519", \ + "0.00664008, 0.00663127, 0.00679341, 0.00691244, 0.0070083, 0.00707672, 0.00709684", \ + "0.00751184, 0.00746974, 0.0075683, 0.00769356, 0.00779156, 0.00785037, 0.00788962", \ + "0.00887769, 0.0087656, 0.00873889, 0.00880476, 0.00890001, 0.00897016, 0.00901516", \ + "0.0108793, 0.0106463, 0.0104457, 0.0104438, 0.010488, 0.0105454, 0.0105988" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00751084, 0.00753995, 0.00757718, 0.0075847, 0.00758724, 0.0075856, 0.00758275", \ + "0.00729499, 0.00734792, 0.00746695, 0.00751095, 0.0075378, 0.00754936, 0.00755215", \ + "0.00754143, 0.00752153, 0.00745807, 0.00731332, 0.00748104, 0.00750379, 0.00751579", \ + "0.00824609, 0.00807855, 0.00787766, 0.0077608, 0.0076579, 0.00759959, 0.00757903", \ + "0.00990024, 0.00967299, 0.0089521, 0.00863283, 0.00804665, 0.00798991, 0.00784687", \ + "0.0122107, 0.0118776, 0.010759, 0.0100358, 0.00933634, 0.0087915, 0.00843487", \ + "0.0152881, 0.0148318, 0.0132885, 0.0122131, 0.0109823, 0.0102073, 0.00954367" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00157649, 0.00165344, 0.00172396, 0.00173789, 0.00174539, 0.00174833, 0.0017495", \ + "0.00132241, 0.0014559, 0.00168928, 0.00175576, 0.00179555, 0.00181299, 0.00182232", \ + "0.00123254, 0.00126276, 0.001429, 0.00155511, 0.00167108, 0.00173721, 0.00177124", \ + "0.00163972, 0.00156586, 0.00150467, 0.00154827, 0.0016318, 0.00169699, 0.0017449", \ + "0.00302959, 0.00275051, 0.00219288, 0.00199522, 0.0018708, 0.00184064, 0.00183286", \ + "0.00528598, 0.00481665, 0.0036275, 0.00307061, 0.00259948, 0.00235238, 0.00220373", \ + "0.00830858, 0.00767277, 0.0058507, 0.00484488, 0.00391359, 0.00333862, 0.00296138" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00580336, 0.00584719, 0.00589339, 0.00590305, 0.00590667, 0.00590763, 0.00590872", \ + "0.00555295, 0.00563097, 0.00577843, 0.00582714, 0.00585464, 0.00587127, 0.00587668", \ + "0.00589115, 0.00584889, 0.00577873, 0.0056388, 0.00580068, 0.00582595, 0.00584152", \ + "0.00661515, 0.00647123, 0.00617785, 0.00590256, 0.00598212, 0.00592075, 0.0059068", \ + "0.00837035, 0.00810848, 0.00732658, 0.00692644, 0.00654454, 0.00632399, 0.00617632", \ + "0.0107883, 0.0103762, 0.00918222, 0.0083929, 0.00760985, 0.00715242, 0.00677692", \ + "0.0139149, 0.0134181, 0.0117456, 0.0106093, 0.00936072, 0.00862122, 0.00790564" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00157388, 0.00165232, 0.00172359, 0.00173722, 0.00174497, 0.00174895, 0.00174912", \ + "0.00132279, 0.00145368, 0.00168856, 0.00175525, 0.00179507, 0.00181251, 0.00182188", \ + "0.00123286, 0.00125895, 0.00142733, 0.00155435, 0.0016705, 0.00173765, 0.00177075", \ + "0.00164522, 0.00156334, 0.0015032, 0.00154567, 0.00163122, 0.00169643, 0.0017391", \ + "0.00305784, 0.00276824, 0.00219122, 0.00199074, 0.00187797, 0.00183712, 0.00183113", \ + "0.00536047, 0.00485024, 0.0036276, 0.00306926, 0.0026011, 0.00235247, 0.0022029", \ + "0.00841621, 0.0077411, 0.00586049, 0.00485975, 0.00391665, 0.00333821, 0.00296151" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00580144, 0.00584417, 0.00588949, 0.00589816, 0.00590295, 0.00590405, 0.00590391", \ + "0.00556204, 0.0056414, 0.00577138, 0.00581842, 0.00585015, 0.00586325, 0.00586959", \ + "0.00592178, 0.00586977, 0.00590012, 0.00564527, 0.00585651, 0.00586053, 0.00586719", \ + "0.00669142, 0.0065703, 0.00622672, 0.00612453, 0.00600387, 0.00546933, 0.00590895", \ + "0.00856849, 0.00826956, 0.00743501, 0.00698211, 0.00661825, 0.00587629, 0.00618183", \ + "0.0110485, 0.0106471, 0.00937168, 0.00857585, 0.00774944, 0.00725397, 0.00687783", \ + "0.0143255, 0.0138156, 0.0120972, 0.0108955, 0.00957193, 0.00873704, 0.00807663" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00154791, 0.00162531, 0.00169742, 0.00171145, 0.00171934, 0.001723, 0.00172425", \ + "0.00127472, 0.00139215, 0.00161854, 0.00168309, 0.00172535, 0.00174378, 0.00175367", \ + "0.00122027, 0.00123627, 0.00136542, 0.00147418, 0.00158458, 0.00165169, 0.00168458", \ + "0.00166532, 0.00157262, 0.00147557, 0.00148896, 0.00155322, 0.00161055, 0.0016541", \ + "0.00315437, 0.00283738, 0.0022149, 0.00198407, 0.00183608, 0.00177445, 0.00175533", \ + "0.005549, 0.00502133, 0.00373535, 0.00313928, 0.0026232, 0.00233773, 0.00216311", \ + "0.00873813, 0.00803128, 0.00607803, 0.00502457, 0.00402209, 0.00339917, 0.00298103" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00751084, 0.00753995, 0.00757718, 0.0075847, 0.00758724, 0.0075856, 0.00758275", \ + "0.00729499, 0.00734792, 0.00746695, 0.00751095, 0.0075378, 0.00754936, 0.00755215", \ + "0.00754143, 0.00752153, 0.00745807, 0.00731332, 0.00748104, 0.00750379, 0.00751579", \ + "0.00824609, 0.00807855, 0.00787766, 0.0077608, 0.0076579, 0.00759959, 0.00757903", \ + "0.00990024, 0.00967299, 0.0089521, 0.00863283, 0.00804665, 0.00798991, 0.00784687", \ + "0.0122107, 0.0118776, 0.010759, 0.0100358, 0.00933634, 0.0087915, 0.00843487", \ + "0.0152881, 0.0148318, 0.0132885, 0.0122131, 0.0109823, 0.0102073, 0.00954367" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00154791, 0.00162531, 0.00169742, 0.00171145, 0.00171934, 0.001723, 0.00172425", \ + "0.00127472, 0.00139215, 0.00161854, 0.00168309, 0.00172535, 0.00174378, 0.00175367", \ + "0.00122027, 0.00123627, 0.00136542, 0.00147418, 0.00158458, 0.00165169, 0.00168458", \ + "0.00166532, 0.00157262, 0.00147557, 0.00148896, 0.00155322, 0.00161055, 0.0016541", \ + "0.00315437, 0.00283738, 0.0022149, 0.00198407, 0.00183608, 0.00177445, 0.00175533", \ + "0.005549, 0.00502133, 0.00373535, 0.00313928, 0.0026232, 0.00233773, 0.00216311", \ + "0.00873813, 0.00803128, 0.00607803, 0.00502457, 0.00402209, 0.00339917, 0.00298103" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00985419, 0.0099268, 0.00999881, 0.0100129, 0.0100215, 0.0100265, 0.0100247", \ + "0.00958764, 0.00968559, 0.00989697, 0.00996266, 0.0100055, 0.010024, 0.0100317", \ + "0.00950988, 0.00953199, 0.00964996, 0.00975615, 0.00986407, 0.00992995, 0.00980982", \ + "0.00972112, 0.00969016, 0.00970024, 0.0097039, 0.00976951, 0.00985759, 0.00991158", \ + "0.0107915, 0.0105818, 0.0101729, 0.0100289, 0.00994567, 0.00993067, 0.00994746", \ + "0.0128627, 0.0124246, 0.0114199, 0.0109673, 0.010681, 0.0103426, 0.0102153", \ + "0.0159022, 0.0152688, 0.0135196, 0.012593, 0.0117625, 0.0113197, 0.0109135" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000494848, 0.000508346, 0.000522188, 0.000524843, 0.000525276, 0.00052686, 0.000522971", \ + "0.000237058, 0.000288093, 0.000381808, 0.000405969, 0.000424918, 0.000422054, 0.000427179", \ + "0.000334597, 0.000350358, 0.000363359, 0.000363029, 0.000365166, 0.000385495, 0.000382817", \ + "0.000979675, 0.000856299, 0.0007056, 0.000619249, 0.000521005, 0.000478651, 0.000445665", \ + "0.00263524, 0.00238871, 0.00168512, 0.00132072, 0.000984643, 0.000796447, 0.000681557", \ + "0.00495487, 0.00459818, 0.00345846, 0.00274023, 0.00201816, 0.00155308, 0.00125263", \ + "0.00806989, 0.007611, 0.00603902, 0.00491961, 0.00370445, 0.00288513, 0.00227703" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105509, 0.0106214, 0.0106918, 0.0107063, 0.0107149, 0.0107183, 0.010719", \ + "0.0102838, 0.0103874, 0.0105877, 0.0106535, 0.0106951, 0.0107145, 0.0107251", \ + "0.0101997, 0.0102279, 0.0103402, 0.0104339, 0.0105586, 0.0106135, 0.0106583", \ + "0.0104321, 0.0103929, 0.0103491, 0.0103911, 0.0101493, 0.00988214, 0.0106067", \ + "0.0115294, 0.0112759, 0.0108685, 0.0107504, 0.0106887, 0.0106324, 0.0106249", \ + "0.0136503, 0.0132214, 0.0121605, 0.0116769, 0.0113434, 0.0110531, 0.0109554", \ + "0.0167191, 0.0161009, 0.0143486, 0.0133979, 0.0125763, 0.0121545, 0.0116525" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000594596, 0.000610505, 0.000629643, 0.000634158, 0.000635338, 0.000634722, 0.000630596", \ + "0.000337201, 0.000399161, 0.000497821, 0.000546483, 0.000569189, 0.000569026, 0.00057628", \ + "0.000472644, 0.000449821, 0.000515858, 0.000519167, 0.00052514, 0.000544212, 0.000546235", \ + "0.00108383, 0.000962473, 0.000837596, 0.000720415, 0.000626917, 0.000601307, 0.000579852", \ + "0.00270338, 0.00248758, 0.00182473, 0.00146605, 0.00112997, 0.000938532, 0.000823242", \ + "0.00502098, 0.00470139, 0.00363196, 0.00292591, 0.00219737, 0.00173306, 0.00141882", \ + "0.00815282, 0.00773655, 0.00623104, 0.00513554, 0.00394684, 0.00310656, 0.00249271" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!AB * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00902397, 0.00907657, 0.0091372, 0.00915039, 0.00915713, 0.00915816, 0.00915958", \ + "0.00877954, 0.00886014, 0.00903585, 0.0090958, 0.00913505, 0.0091518, 0.0091585", \ + "0.00865513, 0.00868894, 0.00876879, 0.00889935, 0.00900269, 0.0090666, 0.0090859", \ + "0.00884672, 0.00881854, 0.00882107, 0.00883294, 0.00892083, 0.00899524, 0.00904438", \ + "0.00981735, 0.00963844, 0.00929613, 0.00919209, 0.00909457, 0.009071, 0.00907978", \ + "0.0117537, 0.0113885, 0.0105047, 0.0100719, 0.00979498, 0.00944796, 0.00922906", \ + "0.0146865, 0.0141348, 0.0125485, 0.0116875, 0.0109187, 0.010425, 0.0100371" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00301458, 0.00302631, 0.00303903, 0.00304159, 0.00304136, 0.00303984, 0.00304098", \ + "0.00274927, 0.00280601, 0.00289752, 0.0029214, 0.00293836, 0.00293574, 0.0029402", \ + "0.00286481, 0.00286349, 0.00287379, 0.00287129, 0.00287862, 0.00289764, 0.00289476", \ + "0.00348777, 0.00336595, 0.00322274, 0.00312775, 0.00303911, 0.00299202, 0.00295771", \ + "0.00513149, 0.00489011, 0.00419492, 0.00383282, 0.00349784, 0.00330263, 0.00319129", \ + "0.00744549, 0.00709106, 0.0059651, 0.00524555, 0.00452491, 0.00406115, 0.00376199", \ + "0.0105574, 0.0100987, 0.00852413, 0.00741681, 0.00620976, 0.00539395, 0.00478429" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105509, 0.0106214, 0.0106918, 0.0107063, 0.0107149, 0.0107183, 0.010719", \ + "0.0102838, 0.0103874, 0.0105877, 0.0106535, 0.0106951, 0.0107145, 0.0107251", \ + "0.0101997, 0.0102279, 0.0103402, 0.0104339, 0.0105586, 0.0106135, 0.0106583", \ + "0.0104321, 0.0103929, 0.0103491, 0.0103911, 0.0101493, 0.00988214, 0.0106067", \ + "0.0115294, 0.0112759, 0.0108685, 0.0107504, 0.0106887, 0.0106324, 0.0106249", \ + "0.0136503, 0.0132214, 0.0121605, 0.0116769, 0.0113434, 0.0110531, 0.0109554", \ + "0.0167191, 0.0161009, 0.0143486, 0.0133979, 0.0125763, 0.0121545, 0.0116525" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00301458, 0.00302631, 0.00303903, 0.00304159, 0.00304136, 0.00303984, 0.00304098", \ + "0.00274927, 0.00280601, 0.00289752, 0.0029214, 0.00293836, 0.00293574, 0.0029402", \ + "0.00286481, 0.00286349, 0.00287379, 0.00287129, 0.00287862, 0.00289764, 0.00289476", \ + "0.00348777, 0.00336595, 0.00322274, 0.00312775, 0.00303911, 0.00299202, 0.00295771", \ + "0.00513149, 0.00489011, 0.00419492, 0.00383282, 0.00349784, 0.00330263, 0.00319129", \ + "0.00744549, 0.00709106, 0.0059651, 0.00524555, 0.00452491, 0.00406115, 0.00376199", \ + "0.0105574, 0.0100987, 0.00852413, 0.00741681, 0.00620976, 0.00539395, 0.00478429" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114185, 0.0114327, 0.0114479, 0.0114509, 0.0114514, 0.0114505, 0.0114462", \ + "0.0112568, 0.0112859, 0.0113743, 0.011399, 0.0114162, 0.0114201, 0.0114223", \ + "0.0111813, 0.0111878, 0.0112251, 0.0113076, 0.0113536, 0.0113804, 0.0113742", \ + "0.0113664, 0.0113403, 0.0113123, 0.0112952, 0.0113339, 0.011361, 0.0113751", \ + "0.0123218, 0.0121676, 0.0118067, 0.011704, 0.0115592, 0.0114953, 0.0114661", \ + "0.0142011, 0.0138893, 0.0130325, 0.0125807, 0.0122378, 0.0119154, 0.0116908", \ + "0.0170112, 0.0165581, 0.0151457, 0.0142716, 0.0134748, 0.0129211, 0.0124995" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000519924, 0.000524837, 0.000529942, 0.000531029, 0.000530799, 0.000529219, 0.000528934", \ + "0.000317528, 0.000346971, 0.000409368, 0.000422577, 0.000436073, 0.000439758, 0.000440793", \ + "0.000189563, 0.000205985, 0.000266909, 0.000304299, 0.000351274, 0.000371427, 0.000376151", \ + "0.00049984, 0.000452725, 0.000376394, 0.000363902, 0.000370028, 0.000377434, 0.000377764", \ + "0.00168225, 0.00150428, 0.00106073, 0.000858067, 0.00067551, 0.000583068, 0.000529521", \ + "0.00372829, 0.00341606, 0.00247398, 0.00194298, 0.00144274, 0.00115209, 0.000952003", \ + "0.00652193, 0.00610287, 0.004678, 0.00375821, 0.00280066, 0.00218065, 0.00175839" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.012107, 0.0121208, 0.012136, 0.0121396, 0.0121391, 0.0121381, 0.0121369", \ + "0.0119478, 0.0119799, 0.01206, 0.0120845, 0.0121047, 0.0121083, 0.0121109", \ + "0.0118744, 0.0118902, 0.0119366, 0.0119904, 0.0120431, 0.0120591, 0.0120778", \ + "0.0120642, 0.0120338, 0.0119923, 0.012001, 0.011712, 0.0120348, 0.0120627", \ + "0.0130642, 0.0129049, 0.0125158, 0.01235, 0.0122958, 0.0121808, 0.0121375", \ + "0.0149848, 0.0146873, 0.0138003, 0.0133433, 0.0129393, 0.0126422, 0.0125151", \ + "0.017843, 0.0173889, 0.0159662, 0.0150559, 0.0141915, 0.0138029, 0.0133608" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000623466, 0.000630802, 0.00063921, 0.000640751, 0.000641027, 0.000641005, 0.000640524", \ + "0.000431662, 0.000459239, 0.000542409, 0.000559621, 0.000579845, 0.000586051, 0.000588681", \ + "0.000285333, 0.000303365, 0.000377157, 0.000432982, 0.000481383, 0.000517674, 0.000526853", \ + "0.000592243, 0.000551262, 0.000479585, 0.000472946, 0.000487469, 0.00051004, 0.000519541", \ + "0.00175749, 0.00160135, 0.00117825, 0.000963413, 0.000798951, 0.000710781, 0.000663915", \ + "0.0037951, 0.00350676, 0.00262427, 0.002095, 0.00158901, 0.00129686, 0.00109593", \ + "0.00659313, 0.00619794, 0.00484865, 0.00394228, 0.00299216, 0.00236542, 0.00193228" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0105608, 0.0105717, 0.0105849, 0.0105871, 0.0105868, 0.0105829, 0.0105782", \ + "0.0104072, 0.0104436, 0.010508, 0.0105299, 0.0105515, 0.0105545, 0.0105547", \ + "0.0103389, 0.0103469, 0.0103902, 0.0104447, 0.0104896, 0.0105058, 0.010507", \ + "0.0104965, 0.0104629, 0.0104315, 0.0104423, 0.0104723, 0.0104758, 0.0104898", \ + "0.0113799, 0.0112493, 0.0109395, 0.0108065, 0.0106994, 0.0106265, 0.0105955", \ + "0.0131588, 0.0128974, 0.0121167, 0.0116793, 0.0114103, 0.0110395, 0.0106446", \ + "0.0158735, 0.0154822, 0.0141767, 0.0133456, 0.0125476, 0.0119961, 0.011605" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00303927, 0.0030433, 0.00304764, 0.00304846, 0.00304786, 0.00304659, 0.00304463", \ + "0.00283547, 0.00286363, 0.00292613, 0.00294196, 0.0029524, 0.00295522, 0.00295549", \ + "0.00270527, 0.00272224, 0.00278227, 0.0028233, 0.00286173, 0.00288473, 0.00288935", \ + "0.00301315, 0.00296606, 0.00289194, 0.00287868, 0.00288282, 0.00289048, 0.00288988", \ + "0.00418665, 0.004014, 0.00356692, 0.0033578, 0.0031921, 0.00309601, 0.00304107", \ + "0.00622479, 0.00591308, 0.00497933, 0.00444813, 0.00395062, 0.00365528, 0.00345864", \ + "0.00900564, 0.00859163, 0.00718115, 0.00625767, 0.0053034, 0.00468701, 0.00425563" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.012107, 0.0121208, 0.012136, 0.0121396, 0.0121391, 0.0121381, 0.0121369", \ + "0.0119478, 0.0119799, 0.01206, 0.0120845, 0.0121047, 0.0121083, 0.0121109", \ + "0.0118744, 0.0118902, 0.0119366, 0.0119904, 0.0120431, 0.0120591, 0.0120778", \ + "0.0120642, 0.0120338, 0.0119923, 0.012001, 0.011712, 0.0120348, 0.0120627", \ + "0.0130642, 0.0129049, 0.0125158, 0.01235, 0.0122958, 0.0121808, 0.0121375", \ + "0.0149848, 0.0146873, 0.0138003, 0.0133433, 0.0129393, 0.0126422, 0.0125151", \ + "0.017843, 0.0173889, 0.0159662, 0.0150559, 0.0141915, 0.0138029, 0.0133608" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00303927, 0.0030433, 0.00304764, 0.00304846, 0.00304786, 0.00304659, 0.00304463", \ + "0.00283547, 0.00286363, 0.00292613, 0.00294196, 0.0029524, 0.00295522, 0.00295549", \ + "0.00270527, 0.00272224, 0.00278227, 0.0028233, 0.00286173, 0.00288473, 0.00288935", \ + "0.00301315, 0.00296606, 0.00289194, 0.00287868, 0.00288282, 0.00289048, 0.00288988", \ + "0.00418665, 0.004014, 0.00356692, 0.0033578, 0.0031921, 0.00309601, 0.00304107", \ + "0.00622479, 0.00591308, 0.00497933, 0.00444813, 0.00395062, 0.00365528, 0.00345864", \ + "0.00900564, 0.00859163, 0.00718115, 0.00625767, 0.0053034, 0.00468701, 0.00425563" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161122; + rise_capacitance : 0.00161122; + rise_capacitance_range (0.00114604, 0.00161122); + fall_capacitance : 0.00161055; + fall_capacitance_range (0.00112897, 0.00161055); + internal_power () { + when : "(C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "9.16032e-05, -4.39365e-05, 5.07147e-05, 0.000411307, 0.00119017, 0.00238937, 0.00399451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0049013, 0.00478992, 0.00494994, 0.00532451, 0.00612939, 0.0073333, 0.00894572" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00233505, 0.00219521, 0.00232062, 0.00268886, 0.00348967, 0.0047045, 0.00632106" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00277758, 0.00267231, 0.00281501, 0.00317206, 0.00394999, 0.00513366, 0.00672481" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00233487, 0.00219508, 0.00231021, 0.00268875, 0.00348778, 0.00470436, 0.00632092" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00277741, 0.0026722, 0.00281499, 0.00317199, 0.00394987, 0.00513354, 0.00672469" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326094; + rise_capacitance : 0.00326094; + rise_capacitance_range (0.00228997, 0.00326094); + fall_capacitance : 0.00318245; + fall_capacitance_range (0.00212005, 0.00318245); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000311647, -0.000316078, -0.000314053, -0.000315955, -0.000315636, -0.000315825, -0.000315422" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000315163, 0.000319263, 0.000314053, 0.000316315, 0.000315636, 0.000315825, 0.000315422" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202812, -0.00202364, -0.00202974, -0.00203444, -0.00202823, -0.00202877, -0.00202725" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00212491, 0.0020476, 0.00205085, 0.00204149, 0.00203439, 0.00203375, 0.00203049" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202827, -0.00202382, -0.00202995, -0.00203461, -0.00202841, -0.00202891, -0.00202738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00212478, 0.00204779, 0.00205083, 0.00204147, 0.00203435, 0.00203366, 0.00203039" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000424542, -0.000417128, -0.000418547, -0.000418844, -0.000417812, -0.000417926, -0.000417368" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00046956, 0.000478784, 0.000475809, 0.000468135, 0.000460487, 0.000450725, 0.00043269" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325733; + rise_capacitance : 0.00317839; + rise_capacitance_range (0.00221752, 0.00317839); + fall_capacitance : 0.00325733; + fall_capacitance_range (0.00230513, 0.00325733); + internal_power () { + when : "(AB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253742, -0.00253261, -0.00253071, -0.00253485, -0.00253706, -0.00254852, -0.00255926" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025825, 0.00259381, 0.00256681, 0.00256775, 0.00256734, 0.00257055, 0.00256754" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157768, -0.00174569, -0.00183569, -0.00184723, -0.00184159, -0.00184857, -0.00184603" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00185091, 0.00183717, 0.00185068, 0.00184723, 0.00184159, 0.00184857, 0.00184603" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202301, -0.00202077, -0.00204229, -0.0020331, -0.00202396, -0.00202811, -0.00202625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204235, 0.00204072, 0.00205354, 0.00204393, 0.00203579, 0.00203304, 0.00203002" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253867, -0.00253436, -0.00253255, -0.00253657, -0.00253905, -0.00254988, -0.00256053" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258377, 0.00257731, 0.00256642, 0.0025699, 0.00256895, 0.00257211, 0.00256906" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314383; + rise_capacitance : 0.00314094; + rise_capacitance_range (0.00240893, 0.00314094); + fall_capacitance : 0.00314383; + fall_capacitance_range (0.00234165, 0.00314383); + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203173, -0.00203002, -0.00203397, -0.00203737, -0.00203256, -0.00203653, -0.0020348" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214584, 0.00208584, 0.00204204, 0.00204778, 0.00204155, 0.0020431, 0.00203917" \ + ); + } + } + internal_power () { + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157018, -0.00173789, -0.00183721, -0.00185782, -0.00184925, -0.0018562, -0.00185366" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018501, 0.00186871, 0.00186973, 0.00186985, 0.00184925, 0.0018562, 0.00185366" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202641, -0.00203026, -0.00203354, -0.00203307, -0.00202821, -0.00203236, -0.0020307" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020317, 0.00205581, 0.00203354, 0.00203851, 0.00203373, 0.00203754, 0.00203485" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203134, -0.0020296, -0.00203367, -0.00203747, -0.00203251, -0.00203651, -0.00203475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214586, 0.00208628, 0.0020436, 0.00204819, 0.00204192, 0.0020434, 0.00203943" \ + ); + } + } + } + } + cell (AOI2BB2X1) { + area : 12.7008; + cell_leakage_power : 0.069421; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.078252; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0549944; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0480048; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0522912; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0872142; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0639567; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.056967; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0612534; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0994603; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0762027; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.069213; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0734994; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0591703; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0762028; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0762028; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0778515; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.069421; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (BB * !C) + (BB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0787403, 0.0929831, 0.201022, 0.333622, 0.598073, 0.941546, 1.39077", \ + "0.100045, 0.11412, 0.222214, 0.355049, 0.619719, 0.963357, 1.4123", \ + "0.178616, 0.192317, 0.300157, 0.4329, 0.697821, 1.04167, 1.49101", \ + "0.235699, 0.249793, 0.356127, 0.488885, 0.753934, 1.0979, 1.54704", \ + "0.311028, 0.327133, 0.433856, 0.565915, 0.830406, 1.17421, 1.62377", \ + "0.378693, 0.397394, 0.507907, 0.639288, 0.903407, 1.24695, 1.69604", \ + "0.443246, 0.464607, 0.581982, 0.713518, 0.977917, 1.32141, 1.77004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0478145, 0.0661466, 0.212603, 0.395612, 0.761513, 1.23713, 1.85894", \ + "0.0478213, 0.0661801, 0.212663, 0.395545, 0.761586, 1.23729, 1.85881", \ + "0.051127, 0.068172, 0.213501, 0.395818, 0.761299, 1.23707, 1.85894", \ + "0.058124, 0.0732167, 0.214085, 0.396377, 0.761894, 1.23732, 1.85885", \ + "0.071521, 0.084956, 0.216436, 0.397812, 0.762831, 1.23806, 1.85958", \ + "0.086357, 0.099694, 0.222041, 0.400191, 0.764497, 1.24032, 1.86015", \ + "0.101446, 0.115797, 0.231113, 0.404457, 0.767227, 1.24113, 1.86273" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.099377, 0.107449, 0.157708, 0.214226, 0.325402, 0.469491, 0.657823", \ + "0.118237, 0.126307, 0.1766, 0.233121, 0.344314, 0.488417, 0.676739", \ + "0.187034, 0.195896, 0.248804, 0.306026, 0.417404, 0.56153, 0.74982", \ + "0.234357, 0.244503, 0.301057, 0.359129, 0.471167, 0.615868, 0.804099", \ + "0.29377, 0.306189, 0.370352, 0.430445, 0.54259, 0.68705, 0.875661", \ + "0.348604, 0.363366, 0.437158, 0.500831, 0.61482, 0.759424, 0.947909", \ + "0.39904, 0.415997, 0.500004, 0.568972, 0.686627, 0.832592, 1.02173" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304888, 0.037758, 0.0953444, 0.169596, 0.320682, 0.518178, 0.776724", \ + "0.0304693, 0.0377315, 0.0953277, 0.169593, 0.320682, 0.51818, 0.776726", \ + "0.0361866, 0.04316, 0.0986553, 0.171139, 0.321033, 0.518271, 0.776707", \ + "0.0447173, 0.0514665, 0.104008, 0.174877, 0.323465, 0.519765, 0.777456", \ + "0.059786, 0.066825, 0.115698, 0.181995, 0.326708, 0.522274, 0.779788", \ + "0.075181, 0.083039, 0.131188, 0.193489, 0.333017, 0.52549, 0.781743", \ + "0.090962, 0.099927, 0.149956, 0.20926, 0.344184, 0.532971, 0.786675" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0897278, 0.104047, 0.212855, 0.346239, 0.611716, 0.956387, 1.40713", \ + "0.110914, 0.125147, 0.23411, 0.367663, 0.633268, 0.978214, 1.42867", \ + "0.189205, 0.203119, 0.311698, 0.445477, 0.711507, 1.05654, 1.50736", \ + "0.246601, 0.260464, 0.367949, 0.50152, 0.767561, 1.11277, 1.5634", \ + "0.323756, 0.33876, 0.445664, 0.578382, 0.844118, 1.18898, 1.63979", \ + "0.393772, 0.410591, 0.519419, 0.651718, 0.916944, 1.26164, 1.71234", \ + "0.460614, 0.479621, 0.59359, 0.726229, 0.991557, 1.33605, 1.78669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0568002, 0.0754229, 0.222993, 0.406743, 0.774205, 1.25117, 1.87566", \ + "0.0568094, 0.0754297, 0.222971, 0.406742, 0.774243, 1.25146, 1.87534", \ + "0.0587934, 0.0767677, 0.223303, 0.406866, 0.774217, 1.25155, 1.87567", \ + "0.0638002, 0.0803889, 0.224266, 0.40764, 0.774454, 1.25149, 1.87539", \ + "0.075125, 0.089921, 0.226383, 0.40889, 0.775567, 1.25226, 1.87595", \ + "0.089199, 0.103336, 0.231109, 0.411134, 0.777075, 1.25408, 1.87664", \ + "0.104052, 0.118882, 0.23942, 0.415288, 0.779713, 1.25544, 1.87878" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0997192, 0.107763, 0.158031, 0.214639, 0.325934, 0.470228, 0.658762", \ + "0.118578, 0.126621, 0.176904, 0.233533, 0.344847, 0.489152, 0.677675", \ + "0.187436, 0.196256, 0.249158, 0.306408, 0.417905, 0.562266, 0.750811", \ + "0.234863, 0.244939, 0.301419, 0.359521, 0.471719, 0.616603, 0.805057", \ + "0.294552, 0.306884, 0.370706, 0.430861, 0.54325, 0.687954, 0.877024", \ + "0.349402, 0.363992, 0.437221, 0.501111, 0.615272, 0.759738, 0.948425", \ + "0.400443, 0.417215, 0.500816, 0.568563, 0.685846, 0.832146, 1.02161" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.038032, 0.045136, 0.10257, 0.176465, 0.327477, 0.524944, 0.783278", \ + "0.0380107, 0.0451103, 0.102557, 0.176462, 0.327476, 0.524946, 0.783279", \ + "0.0448598, 0.051232, 0.105875, 0.17809, 0.327813, 0.524973, 0.783208", \ + "0.0550659, 0.0605739, 0.111362, 0.181855, 0.33027, 0.526501, 0.784072", \ + "0.072856, 0.077785, 0.123034, 0.188881, 0.333464, 0.528866, 0.786335", \ + "0.091246, 0.096363, 0.139131, 0.200563, 0.339912, 0.532078, 0.788364", \ + "0.109518, 0.115092, 0.15804, 0.217551, 0.351261, 0.539837, 0.793317" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0696182, 0.0802275, 0.160019, 0.257883, 0.452917, 0.706115, 1.03724", \ + "0.0911485, 0.101628, 0.181511, 0.279508, 0.474551, 0.727856, 1.05903", \ + "0.171165, 0.181592, 0.261115, 0.359255, 0.554541, 0.807993, 1.13918", \ + "0.228245, 0.239766, 0.318956, 0.41677, 0.612196, 0.86555, 1.19681", \ + "0.302818, 0.316482, 0.398583, 0.49572, 0.689944, 0.943365, 1.27501", \ + "0.369981, 0.386521, 0.474994, 0.571938, 0.766647, 1.0196, 1.3505", \ + "0.434341, 0.453351, 0.550756, 0.648383, 0.843396, 1.0968, 1.42753" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0359064, 0.0494344, 0.158675, 0.295498, 0.569209, 0.924606, 1.38963", \ + "0.0359443, 0.0494481, 0.158704, 0.295503, 0.569109, 0.924771, 1.39005", \ + "0.0409718, 0.0529022, 0.15941, 0.295803, 0.569193, 0.924988, 1.38997", \ + "0.0495396, 0.0598581, 0.160888, 0.297037, 0.569841, 0.925267, 1.38999", \ + "0.064016, 0.073947, 0.165366, 0.298585, 0.571249, 0.925928, 1.39069", \ + "0.079178, 0.089379, 0.173677, 0.302316, 0.573326, 0.927927, 1.39215", \ + "0.094433, 0.105726, 0.185992, 0.308694, 0.576981, 0.930483, 1.39401" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0991354, 0.107198, 0.157479, 0.213997, 0.325185, 0.469279, 0.657607", \ + "0.117995, 0.126049, 0.176342, 0.232884, 0.344084, 0.488187, 0.67651", \ + "0.186817, 0.195647, 0.248543, 0.305751, 0.41716, 0.561275, 0.749568", \ + "0.234189, 0.244308, 0.300778, 0.358832, 0.470896, 0.615589, 0.803794", \ + "0.293588, 0.306003, 0.3701, 0.4302, 0.54231, 0.686777, 0.87537", \ + "0.348429, 0.363185, 0.436689, 0.500603, 0.614527, 0.759136, 0.947614", \ + "0.398927, 0.415851, 0.499826, 0.568766, 0.686341, 0.832327, 1.02142" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.030588, 0.0378735, 0.0953619, 0.169598, 0.320681, 0.51818, 0.776723", \ + "0.0305734, 0.037837, 0.0953533, 0.169593, 0.32068, 0.518179, 0.776724", \ + "0.0363466, 0.0433076, 0.0987306, 0.171181, 0.321044, 0.51827, 0.776706", \ + "0.0448945, 0.0516561, 0.10412, 0.174909, 0.323494, 0.519984, 0.777438", \ + "0.059917, 0.067006, 0.115857, 0.182086, 0.326802, 0.522363, 0.779779", \ + "0.075296, 0.083227, 0.131273, 0.193743, 0.333055, 0.525499, 0.781729", \ + "0.090973, 0.1, 0.150219, 0.209465, 0.344491, 0.533025, 0.787042" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0897278, 0.104047, 0.212855, 0.346239, 0.611716, 0.956387, 1.40713", \ + "0.110914, 0.125147, 0.23411, 0.367663, 0.633268, 0.978214, 1.42867", \ + "0.189205, 0.203119, 0.311698, 0.445477, 0.711507, 1.05654, 1.50736", \ + "0.246601, 0.260464, 0.367949, 0.50152, 0.767561, 1.11277, 1.5634", \ + "0.323756, 0.33876, 0.445664, 0.578382, 0.844118, 1.18898, 1.63979", \ + "0.393772, 0.410591, 0.519419, 0.651718, 0.916944, 1.26164, 1.71234", \ + "0.460614, 0.479621, 0.59359, 0.726229, 0.991557, 1.33605, 1.78669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0568002, 0.0754229, 0.222993, 0.406743, 0.774205, 1.25117, 1.87566", \ + "0.0568094, 0.0754297, 0.222971, 0.406742, 0.774243, 1.25146, 1.87534", \ + "0.0587934, 0.0767677, 0.223303, 0.406866, 0.774217, 1.25155, 1.87567", \ + "0.0638002, 0.0803889, 0.224266, 0.40764, 0.774454, 1.25149, 1.87539", \ + "0.075125, 0.089921, 0.226383, 0.40889, 0.775567, 1.25226, 1.87595", \ + "0.089199, 0.103336, 0.231109, 0.411134, 0.777075, 1.25408, 1.87664", \ + "0.104052, 0.118882, 0.23942, 0.415288, 0.779713, 1.25544, 1.87878" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.099377, 0.107449, 0.157708, 0.214226, 0.325402, 0.469491, 0.657823", \ + "0.118237, 0.126307, 0.1766, 0.233121, 0.344314, 0.488417, 0.676739", \ + "0.187034, 0.195896, 0.248804, 0.306026, 0.417404, 0.56153, 0.74982", \ + "0.234357, 0.244503, 0.301057, 0.359129, 0.471167, 0.615868, 0.804099", \ + "0.29377, 0.306189, 0.370352, 0.430445, 0.54259, 0.68705, 0.875661", \ + "0.348604, 0.363366, 0.437158, 0.500831, 0.61482, 0.759424, 0.947909", \ + "0.39904, 0.415997, 0.500004, 0.568972, 0.686627, 0.832592, 1.02173" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304888, 0.037758, 0.0953444, 0.169596, 0.320682, 0.518178, 0.776724", \ + "0.0304693, 0.0377315, 0.0953277, 0.169593, 0.320682, 0.51818, 0.776726", \ + "0.0361866, 0.04316, 0.0986553, 0.171139, 0.321033, 0.518271, 0.776707", \ + "0.0447173, 0.0514665, 0.104008, 0.174877, 0.323465, 0.519765, 0.777456", \ + "0.059786, 0.066825, 0.115698, 0.181995, 0.326708, 0.522274, 0.779788", \ + "0.075181, 0.083039, 0.131188, 0.193489, 0.333017, 0.52549, 0.781743", \ + "0.090962, 0.099927, 0.149956, 0.20926, 0.344184, 0.532971, 0.786675" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0740237, 0.0882476, 0.195725, 0.328052, 0.59227, 0.935652, 1.3847", \ + "0.0945344, 0.108557, 0.216457, 0.34911, 0.613558, 0.957, 1.40609", \ + "0.163366, 0.177057, 0.284395, 0.417288, 0.681979, 1.02571, 1.47486", \ + "0.212262, 0.226412, 0.332927, 0.464676, 0.729597, 1.07388, 1.52311", \ + "0.274208, 0.291085, 0.39862, 0.530199, 0.793872, 1.13757, 1.58768", \ + "0.328935, 0.348914, 0.462278, 0.593552, 0.857336, 1.20056, 1.6494", \ + "0.376415, 0.399274, 0.522821, 0.654842, 0.918784, 1.26053, 1.70901" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0474694, 0.065861, 0.212417, 0.395438, 0.761379, 1.23672, 1.85863", \ + "0.0474839, 0.0658623, 0.212445, 0.395437, 0.761376, 1.23694, 1.85863", \ + "0.0517593, 0.068503, 0.213042, 0.395495, 0.761483, 1.23698, 1.8587", \ + "0.0595442, 0.0744608, 0.214069, 0.396469, 0.761759, 1.23709, 1.8587", \ + "0.075556, 0.088834, 0.217362, 0.397917, 0.762936, 1.23762, 1.85916", \ + "0.092511, 0.106292, 0.225284, 0.401311, 0.764538, 1.23989, 1.86016", \ + "0.110731, 0.126336, 0.239104, 0.408412, 0.768974, 1.2416, 1.86213" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.091791, 0.0997913, 0.150046, 0.20643, 0.317664, 0.461766, 0.650097", \ + "0.108025, 0.11595, 0.166241, 0.222833, 0.334038, 0.478151, 0.66649", \ + "0.182251, 0.191049, 0.243905, 0.30136, 0.412668, 0.556748, 0.744153", \ + "0.232894, 0.242853, 0.298073, 0.355668, 0.468313, 0.613357, 0.801448", \ + "0.298256, 0.310485, 0.37198, 0.430262, 0.541767, 0.685915, 0.87487", \ + "0.357661, 0.372165, 0.442471, 0.503427, 0.613892, 0.758175, 0.946681", \ + "0.413961, 0.43067, 0.511159, 0.576565, 0.689109, 0.834176, 1.0232" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304594, 0.0377962, 0.0953499, 0.169609, 0.320684, 0.518177, 0.776725", \ + "0.0305052, 0.0377775, 0.09534, 0.169595, 0.320682, 0.518323, 0.776725", \ + "0.0381343, 0.0446656, 0.0999636, 0.172288, 0.321413, 0.518346, 0.776906", \ + "0.0483043, 0.0541607, 0.104389, 0.175734, 0.325114, 0.521087, 0.778275", \ + "0.06398, 0.070045, 0.11492, 0.180968, 0.327172, 0.523954, 0.781795", \ + "0.080577, 0.087426, 0.130259, 0.1913, 0.33227, 0.526036, 0.783548", \ + "0.097962, 0.105828, 0.149501, 0.206363, 0.34221, 0.532503, 0.787468" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0849639, 0.0992325, 0.207549, 0.340614, 0.605933, 0.950509, 1.40101", \ + "0.105354, 0.119558, 0.228354, 0.361687, 0.627225, 0.971841, 1.4224", \ + "0.173894, 0.187751, 0.296237, 0.429812, 0.695633, 1.04051, 1.49121", \ + "0.223211, 0.237168, 0.344218, 0.477279, 0.743201, 1.08875, 1.53948", \ + "0.287591, 0.303018, 0.410247, 0.542641, 0.807457, 1.15238, 1.60392", \ + "0.345058, 0.362898, 0.473927, 0.606074, 0.87099, 1.21552, 1.66582", \ + "0.395602, 0.416134, 0.535249, 0.667815, 0.932834, 1.27644, 1.72628" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0565102, 0.075144, 0.222691, 0.406652, 0.774065, 1.25137, 1.87544", \ + "0.0565111, 0.0751371, 0.222714, 0.406645, 0.774054, 1.25127, 1.87544", \ + "0.0591376, 0.0768882, 0.223178, 0.406674, 0.773879, 1.25141, 1.87544", \ + "0.0650353, 0.0812665, 0.224253, 0.407499, 0.774262, 1.25146, 1.87549", \ + "0.078899, 0.093316, 0.227003, 0.409045, 0.776459, 1.25197, 1.87538", \ + "0.095327, 0.109698, 0.234245, 0.412252, 0.777271, 1.25469, 1.87643", \ + "0.113555, 0.129084, 0.246729, 0.41876, 0.781436, 1.25595, 1.87915" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0920895, 0.100153, 0.15037, 0.206842, 0.318196, 0.462503, 0.651035", \ + "0.108366, 0.11626, 0.166541, 0.223246, 0.33457, 0.47889, 0.667429", \ + "0.182666, 0.191415, 0.244252, 0.301734, 0.413183, 0.55748, 0.745143", \ + "0.233433, 0.243273, 0.29843, 0.35641, 0.468867, 0.614096, 0.802426", \ + "0.298928, 0.311025, 0.372325, 0.43083, 0.54191, 0.68653, 0.875488", \ + "0.358748, 0.37304, 0.443018, 0.503937, 0.614478, 0.758923, 0.947707", \ + "0.415307, 0.431737, 0.511692, 0.57662, 0.690016, 0.8354, 1.02449" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380629, 0.0451081, 0.102575, 0.176478, 0.327477, 0.524944, 0.783278", \ + "0.0380502, 0.0451559, 0.102569, 0.176463, 0.327476, 0.524915, 0.783279", \ + "0.0470293, 0.0529084, 0.10719, 0.179153, 0.32823, 0.524965, 0.783282", \ + "0.0589599, 0.0634168, 0.111814, 0.182622, 0.331883, 0.527796, 0.784858", \ + "0.077414, 0.081172, 0.12234, 0.187996, 0.333863, 0.530565, 0.788452", \ + "0.09671, 0.100608, 0.137951, 0.198353, 0.33905, 0.532522, 0.789883", \ + "0.116805, 0.121102, 0.157573, 0.213208, 0.348706, 0.538896, 0.793859" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0646243, 0.0751676, 0.154496, 0.252092, 0.446921, 0.700091, 1.03094", \ + "0.0855633, 0.0959554, 0.175597, 0.273429, 0.468397, 0.721614, 1.05248", \ + "0.156182, 0.166498, 0.245695, 0.343786, 0.53887, 0.792244, 1.12346", \ + "0.204906, 0.216496, 0.29605, 0.393122, 0.587724, 0.841865, 1.1731", \ + "0.266135, 0.280816, 0.363966, 0.460652, 0.654983, 0.907584, 1.23841", \ + "0.32019, 0.33786, 0.430164, 0.527152, 0.720123, 0.97386, 1.3047", \ + "0.367306, 0.387713, 0.491816, 0.590927, 0.78622, 1.03889, 1.36763" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0354294, 0.0489898, 0.158401, 0.295245, 0.568906, 0.924669, 1.38971", \ + "0.035486, 0.0490322, 0.15836, 0.295195, 0.568906, 0.924669, 1.38971", \ + "0.0417059, 0.0535216, 0.159286, 0.295637, 0.568952, 0.924668, 1.38984", \ + "0.0512492, 0.0614865, 0.161003, 0.297011, 0.569789, 0.924974, 1.38982", \ + "0.067954, 0.077632, 0.166975, 0.298855, 0.571229, 0.926009, 1.39067", \ + "0.085305, 0.096096, 0.178418, 0.304409, 0.573722, 0.928099, 1.39165", \ + "0.103597, 0.11613, 0.195595, 0.314589, 0.579669, 0.932072, 1.39456" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0915445, 0.0995258, 0.149825, 0.206174, 0.317382, 0.461513, 0.649806", \ + "0.107653, 0.115698, 0.165987, 0.222588, 0.333803, 0.477923, 0.66626", \ + "0.18208, 0.190852, 0.243623, 0.30107, 0.412388, 0.55542, 0.743911", \ + "0.232704, 0.242698, 0.297821, 0.355411, 0.468023, 0.613063, 0.80118", \ + "0.298011, 0.310245, 0.371842, 0.430112, 0.541491, 0.685641, 0.874542", \ + "0.35747, 0.371958, 0.442168, 0.503154, 0.613606, 0.757919, 0.946396", \ + "0.413803, 0.430484, 0.510966, 0.576469, 0.688689, 0.833856, 1.02297" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0305521, 0.0379102, 0.095368, 0.169616, 0.320677, 0.518429, 0.776723", \ + "0.0306245, 0.0378896, 0.0954107, 0.169599, 0.320681, 0.518241, 0.776723", \ + "0.0382765, 0.0448071, 0.0999979, 0.17229, 0.321423, 0.518294, 0.776706", \ + "0.0484527, 0.0543984, 0.104522, 0.175682, 0.325122, 0.521037, 0.778303", \ + "0.064117, 0.070247, 0.115108, 0.181078, 0.327184, 0.523952, 0.781798", \ + "0.080613, 0.087563, 0.130329, 0.191421, 0.332465, 0.526049, 0.783551", \ + "0.097941, 0.105874, 0.149766, 0.20656, 0.34213, 0.532531, 0.787558" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0849639, 0.0992325, 0.207549, 0.340614, 0.605933, 0.950509, 1.40101", \ + "0.105354, 0.119558, 0.228354, 0.361687, 0.627225, 0.971841, 1.4224", \ + "0.173894, 0.187751, 0.296237, 0.429812, 0.695633, 1.04051, 1.49121", \ + "0.223211, 0.237168, 0.344218, 0.477279, 0.743201, 1.08875, 1.53948", \ + "0.287591, 0.303018, 0.410247, 0.542641, 0.807457, 1.15238, 1.60392", \ + "0.345058, 0.362898, 0.473927, 0.606074, 0.87099, 1.21552, 1.66582", \ + "0.395602, 0.416134, 0.535249, 0.667815, 0.932834, 1.27644, 1.72628" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0565102, 0.075144, 0.222691, 0.406652, 0.774065, 1.25137, 1.87544", \ + "0.0565111, 0.0751371, 0.222714, 0.406645, 0.774054, 1.25127, 1.87544", \ + "0.0591376, 0.0768882, 0.223178, 0.406674, 0.773879, 1.25141, 1.87544", \ + "0.0650353, 0.0812665, 0.224253, 0.407499, 0.774262, 1.25146, 1.87549", \ + "0.078899, 0.093316, 0.227003, 0.409045, 0.776459, 1.25197, 1.87538", \ + "0.095327, 0.109698, 0.234245, 0.412252, 0.777271, 1.25469, 1.87643", \ + "0.113555, 0.129084, 0.246729, 0.41876, 0.781436, 1.25595, 1.87915" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0920895, 0.100153, 0.15037, 0.206842, 0.318196, 0.462503, 0.651035", \ + "0.108366, 0.11626, 0.166541, 0.223246, 0.33457, 0.47889, 0.667429", \ + "0.182666, 0.191415, 0.244252, 0.301734, 0.413183, 0.55748, 0.745143", \ + "0.233433, 0.243273, 0.29843, 0.35641, 0.468867, 0.614096, 0.802426", \ + "0.298928, 0.311025, 0.372325, 0.43083, 0.54191, 0.68653, 0.875488", \ + "0.358748, 0.37304, 0.443018, 0.503937, 0.614478, 0.758923, 0.947707", \ + "0.415307, 0.431737, 0.511692, 0.57662, 0.690016, 0.8354, 1.02449" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380629, 0.0451081, 0.102575, 0.176478, 0.327477, 0.524944, 0.783278", \ + "0.0380502, 0.0451559, 0.102569, 0.176463, 0.327476, 0.524915, 0.783279", \ + "0.0470293, 0.0529084, 0.10719, 0.179153, 0.32823, 0.524965, 0.783282", \ + "0.0589599, 0.0634168, 0.111814, 0.182622, 0.331883, 0.527796, 0.784858", \ + "0.077414, 0.081172, 0.12234, 0.187996, 0.333863, 0.530565, 0.788452", \ + "0.09671, 0.100608, 0.137951, 0.198353, 0.33905, 0.532522, 0.789883", \ + "0.116805, 0.121102, 0.157573, 0.213208, 0.348706, 0.538896, 0.793859" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.069258, 0.0829535, 0.190102, 0.322966, 0.58818, 0.932777, 1.38331", \ + "0.0893087, 0.103142, 0.210799, 0.343803, 0.609118, 0.953699, 1.40428", \ + "0.159361, 0.178491, 0.297537, 0.431394, 0.697367, 1.0421, 1.49233", \ + "0.204347, 0.231538, 0.388464, 0.535417, 0.801991, 1.1479, 1.59799", \ + "0.254488, 0.29399, 0.514127, 0.70602, 1.00973, 1.35695, 1.80833", \ + "0.297223, 0.347785, 0.63105, 0.873715, 1.24158, 1.6317, 2.0871", \ + "0.337348, 0.397784, 0.740701, 1.03544, 1.47479, 1.925, 2.42954" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0559339, 0.0745103, 0.222082, 0.405904, 0.773209, 1.25068, 1.87468", \ + "0.0559605, 0.0745089, 0.22208, 0.405856, 0.773276, 1.25057, 1.87468", \ + "0.0841504, 0.101354, 0.230799, 0.406787, 0.773146, 1.25066, 1.87474", \ + "0.125551, 0.145628, 0.276857, 0.432726, 0.777666, 1.25067, 1.87467", \ + "0.198751, 0.224306, 0.37821, 0.534595, 0.839243, 1.27461, 1.87758", \ + "0.277796, 0.309811, 0.495223, 0.670105, 0.975794, 1.36956, 1.93007", \ + "0.358543, 0.398125, 0.621538, 0.823096, 1.15392, 1.54011, 2.05505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.056047, 0.0672196, 0.152455, 0.256925, 0.464797, 0.734562, 1.08697", \ + "0.0757844, 0.0870885, 0.172711, 0.277299, 0.485239, 0.754988, 1.10746", \ + "0.15224, 0.169124, 0.269638, 0.375139, 0.583531, 0.853465, 1.20615", \ + "0.208388, 0.232679, 0.369824, 0.492927, 0.701363, 0.971678, 1.32648", \ + "0.282058, 0.317296, 0.514098, 0.681507, 0.936401, 1.21247, 1.5673", \ + "0.353243, 0.398359, 0.654038, 0.871279, 1.191, 1.51915, 1.88586", \ + "0.424074, 0.478764, 0.79183, 1.05961, 1.45167, 1.84212, 2.26491" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0470142, 0.0610673, 0.172735, 0.312089, 0.590377, 0.952136, 1.42468", \ + "0.0469186, 0.0609985, 0.172704, 0.312108, 0.590438, 0.951971, 1.42519", \ + "0.0795575, 0.0925301, 0.185836, 0.314885, 0.590435, 0.952195, 1.42475", \ + "0.121595, 0.137758, 0.23738, 0.348386, 0.597259, 0.952284, 1.42476", \ + "0.191666, 0.213909, 0.339317, 0.458084, 0.674761, 0.987888, 1.43344", \ + "0.265454, 0.295168, 0.455941, 0.595078, 0.824824, 1.10305, 1.5049", \ + "0.342104, 0.379721, 0.580782, 0.74797, 1.00518, 1.29323, 1.65425" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0602825, 0.0738641, 0.180219, 0.312375, 0.576559, 0.919939, 1.36919", \ + "0.0795482, 0.093301, 0.20075, 0.333273, 0.597713, 0.941397, 1.39032", \ + "0.143171, 0.163681, 0.286906, 0.42015, 0.685489, 1.02926, 1.47841", \ + "0.179839, 0.210171, 0.374448, 0.523533, 0.790904, 1.13471, 1.58496", \ + "0.217643, 0.261849, 0.494936, 0.690955, 0.997112, 1.34587, 1.79429", \ + "0.247648, 0.30427, 0.605223, 0.854274, 1.22659, 1.61823, 2.07066", \ + "0.274668, 0.342604, 0.707593, 1.01096, 1.45671, 1.90971, 2.41542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0468566, 0.0652164, 0.211696, 0.394739, 0.760648, 1.23637, 1.8583", \ + "0.046964, 0.0652543, 0.211759, 0.394739, 0.760673, 1.23641, 1.85811", \ + "0.077663, 0.0949871, 0.222069, 0.395963, 0.76076, 1.23605, 1.8583", \ + "0.119078, 0.139146, 0.270225, 0.423541, 0.765275, 1.23633, 1.85793", \ + "0.193022, 0.217982, 0.371316, 0.527585, 0.828819, 1.26137, 1.86119", \ + "0.275491, 0.3059, 0.4894, 0.663306, 0.967792, 1.35784, 1.91248", \ + "0.360596, 0.397392, 0.617025, 0.817158, 1.14643, 1.53173, 2.04203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.050232, 0.0614422, 0.146749, 0.251234, 0.45911, 0.728885, 1.08126", \ + "0.0681727, 0.0791542, 0.165332, 0.269954, 0.47781, 0.74774, 1.10023", \ + "0.145268, 0.164048, 0.267799, 0.372912, 0.579808, 0.849492, 1.20197", \ + "0.200122, 0.226829, 0.374668, 0.500766, 0.705445, 0.972064, 1.32752", \ + "0.272999, 0.31027, 0.522337, 0.702801, 0.965448, 1.23723, 1.58765", \ + "0.34191, 0.389196, 0.66053, 0.894995, 1.23795, 1.57379, 1.93387", \ + "0.409386, 0.46555, 0.794535, 1.08154, 1.50523, 1.92039, 2.35371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0470321, 0.0610758, 0.17278, 0.312108, 0.590515, 0.952133, 1.42512", \ + "0.0472841, 0.0609881, 0.172708, 0.312108, 0.590465, 0.95197, 1.42469", \ + "0.0948006, 0.108259, 0.191971, 0.31612, 0.59052, 0.95196, 1.42491", \ + "0.141649, 0.160912, 0.26441, 0.363454, 0.59997, 0.952099, 1.42476", \ + "0.213308, 0.24147, 0.387851, 0.507622, 0.703968, 0.999966, 1.43455", \ + "0.289577, 0.326534, 0.519961, 0.675346, 0.900617, 1.14996, 1.52835", \ + "0.371215, 0.41802, 0.658533, 0.852297, 1.12615, 1.3991, 1.72591" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00273529, 0.00277944, 0.00287886, 0.00290234, 0.00291571, 0.00292213, 0.00292082", \ + "0.0025879, 0.00262343, 0.00273072, 0.00276357, 0.00278268, 0.00279045, 0.0027941", \ + "0.00260495, 0.00262534, 0.00273098, 0.00276043, 0.00280358, 0.0028305, 0.00283862", \ + "0.00294004, 0.00294761, 0.00301468, 0.00305096, 0.00309602, 0.00312266, 0.00314162", \ + "0.00381388, 0.00380894, 0.00382276, 0.00385786, 0.00389408, 0.0039245, 0.00395738", \ + "0.00492464, 0.00490579, 0.00487456, 0.00488715, 0.00493836, 0.00499861, 0.00498194", \ + "0.00641922, 0.00638959, 0.00632581, 0.00632539, 0.00635563, 0.00640752, 0.00644858" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00577969, 0.00583637, 0.00596701, 0.00599601, 0.00601148, 0.00601825, 0.00602201", \ + "0.00567605, 0.00573174, 0.0058647, 0.00589734, 0.00591441, 0.00592167, 0.00592542", \ + "0.00559947, 0.00563841, 0.00577909, 0.00583381, 0.00587174, 0.00589149, 0.00589969", \ + "0.00571028, 0.00573428, 0.00587216, 0.00593741, 0.00598729, 0.00600678, 0.00602748", \ + "0.00633085, 0.00632784, 0.00641626, 0.00647712, 0.00653102, 0.00655904, 0.00657998", \ + "0.00734273, 0.00733014, 0.00737216, 0.00743037, 0.00748674, 0.00752801, 0.0075437", \ + "0.00881592, 0.00877974, 0.00876097, 0.00879119, 0.00883599, 0.00886971, 0.00889935" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00367189, 0.00370238, 0.00378042, 0.0038006, 0.00380896, 0.00381254, 0.00381485", \ + "0.00351829, 0.0035452, 0.00363369, 0.00366309, 0.00368001, 0.00368633, 0.00368801", \ + "0.0035219, 0.0035372, 0.00361804, 0.00366213, 0.00370164, 0.00371996, 0.00373457", \ + "0.00384261, 0.00385023, 0.00391818, 0.00395179, 0.00399381, 0.00401664, 0.00403373", \ + "0.00470596, 0.00470361, 0.00471866, 0.00475111, 0.00479616, 0.00481735, 0.00483653", \ + "0.00580384, 0.00578813, 0.00576708, 0.00578192, 0.00581548, 0.00585471, 0.00586829", \ + "0.00727106, 0.00725191, 0.00721261, 0.00721383, 0.00724482, 0.00726925, 0.00732737" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00578203, 0.00583825, 0.00596777, 0.00599664, 0.0060121, 0.00601886, 0.0060216", \ + "0.00567832, 0.00573352, 0.00586545, 0.00589825, 0.00591506, 0.00592228, 0.00592535", \ + "0.00559791, 0.00563691, 0.00577949, 0.00583436, 0.00587237, 0.00589213, 0.00590032", \ + "0.00571489, 0.00574143, 0.00587616, 0.00593695, 0.00598725, 0.0060075, 0.00602817", \ + "0.00630986, 0.00631952, 0.00640748, 0.00646504, 0.00652748, 0.00655778, 0.00657677", \ + "0.0073808, 0.00736497, 0.00738951, 0.00744089, 0.00748863, 0.00753157, 0.00754578", \ + "0.00876001, 0.00872721, 0.00873884, 0.00881686, 0.00885699, 0.00888706, 0.00890934" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00273456, 0.00277839, 0.00287802, 0.00289982, 0.00291106, 0.00291687, 0.00291941", \ + "0.00258642, 0.00262137, 0.00272794, 0.00276086, 0.00278056, 0.00278748, 0.00279137", \ + "0.00260537, 0.00262659, 0.00271256, 0.00276071, 0.002801, 0.00282711, 0.00283829", \ + "0.0029441, 0.00294842, 0.00300791, 0.00306038, 0.00309298, 0.00312, 0.00313793", \ + "0.00375481, 0.00376359, 0.00377052, 0.00380823, 0.00386031, 0.00387228, 0.00389453", \ + "0.00487631, 0.00485981, 0.00487378, 0.00487842, 0.00491278, 0.00502764, 0.00497741", \ + "0.00642792, 0.00639464, 0.006321, 0.00631318, 0.00633077, 0.00637308, 0.00638057" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00574225, 0.0057976, 0.00593274, 0.0059632, 0.00597942, 0.00598588, 0.00599025", \ + "0.00564051, 0.00569351, 0.00582896, 0.00586245, 0.00588147, 0.00588912, 0.00589307", \ + "0.00556646, 0.0056049, 0.00573599, 0.00579306, 0.0058332, 0.00585319, 0.00586237", \ + "0.00568863, 0.00571329, 0.00582837, 0.00589207, 0.00594409, 0.00596524, 0.00598635", \ + "0.00632118, 0.00631781, 0.00637693, 0.0064332, 0.00648542, 0.00651417, 0.00653719", \ + "0.00733492, 0.00731881, 0.00733836, 0.00738826, 0.0074411, 0.00748244, 0.00749994", \ + "0.00881378, 0.00877292, 0.00873533, 0.0087562, 0.00879962, 0.00882858, 0.00885126" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00367189, 0.00370238, 0.00378042, 0.0038006, 0.00380896, 0.00381254, 0.00381485", \ + "0.00351829, 0.0035452, 0.00363369, 0.00366309, 0.00368001, 0.00368633, 0.00368801", \ + "0.0035219, 0.0035372, 0.00361804, 0.00366213, 0.00370164, 0.00371996, 0.00373457", \ + "0.00384261, 0.00385023, 0.00391818, 0.00395179, 0.00399381, 0.00401664, 0.00403373", \ + "0.00470596, 0.00470361, 0.00471866, 0.00475111, 0.00479616, 0.00481735, 0.00483653", \ + "0.00580384, 0.00578813, 0.00576708, 0.00578192, 0.00581548, 0.00585471, 0.00586829", \ + "0.00727106, 0.00725191, 0.00721261, 0.00721383, 0.00724482, 0.00726925, 0.00732737" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00578203, 0.00583825, 0.00596777, 0.00599664, 0.0060121, 0.00601886, 0.0060216", \ + "0.00567832, 0.00573352, 0.00586545, 0.00589825, 0.00591506, 0.00592228, 0.00592535", \ + "0.00559791, 0.00563691, 0.00577949, 0.00583436, 0.00587237, 0.00589213, 0.00590032", \ + "0.00571489, 0.00574143, 0.00587616, 0.00593695, 0.00598725, 0.0060075, 0.00602817", \ + "0.00630986, 0.00631952, 0.00640748, 0.00646504, 0.00652748, 0.00655778, 0.00657677", \ + "0.0073808, 0.00736497, 0.00738951, 0.00744089, 0.00748863, 0.00753157, 0.00754578", \ + "0.00876001, 0.00872721, 0.00873884, 0.00881686, 0.00885699, 0.00888706, 0.00890934" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00263161, 0.0026781, 0.0027602, 0.00277005, 0.00277267, 0.00277402, 0.00277399", \ + "0.00242757, 0.00246443, 0.00257159, 0.00260025, 0.00261178, 0.00261579, 0.00261739", \ + "0.00247653, 0.00249725, 0.00258503, 0.00263211, 0.00267241, 0.00269299, 0.00270715", \ + "0.00278009, 0.00278864, 0.00286522, 0.00290104, 0.00294437, 0.0029832, 0.00299791", \ + "0.00371163, 0.00370797, 0.0037286, 0.00377044, 0.0038095, 0.00383452, 0.00385267", \ + "0.00483122, 0.00481867, 0.00481345, 0.00483541, 0.00487423, 0.00493017, 0.00494899", \ + "0.00643625, 0.00642855, 0.00636395, 0.00635805, 0.00638119, 0.0064378, 0.00644287" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00470132, 0.00476391, 0.00488977, 0.0049204, 0.00493573, 0.00494184, 0.00494555", \ + "0.00454471, 0.00459613, 0.00473734, 0.00477484, 0.00479629, 0.00480497, 0.00480991", \ + "0.00464099, 0.00467101, 0.00481967, 0.00488269, 0.00492759, 0.00495018, 0.00496291", \ + "0.00500881, 0.00502582, 0.0051249, 0.00518081, 0.005244, 0.00527125, 0.00529285", \ + "0.00580955, 0.00579991, 0.00585187, 0.00591651, 0.00597738, 0.00601144, 0.00603455", \ + "0.00696367, 0.00694006, 0.00695693, 0.00700824, 0.00705627, 0.00709477, 0.0071162", \ + "0.00852855, 0.00848438, 0.00845085, 0.00848012, 0.0085347, 0.00856511, 0.00858803" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00356786, 0.00359831, 0.00365986, 0.00366836, 0.0036702, 0.0036697, 0.00366779", \ + "0.00335876, 0.00338645, 0.00347407, 0.00349945, 0.00350942, 0.00351139, 0.00351119", \ + "0.00339291, 0.00341173, 0.0034893, 0.00353224, 0.00356868, 0.00358926, 0.00360023", \ + "0.00368984, 0.00369486, 0.00375674, 0.00379883, 0.00384073, 0.00387969, 0.00389027", \ + "0.00460522, 0.0046027, 0.00463043, 0.00466508, 0.00474859, 0.00472901, 0.00474551", \ + "0.00571455, 0.00570717, 0.00571324, 0.00573184, 0.00576916, 0.00583874, 0.00582179", \ + "0.00732652, 0.00730741, 0.00726088, 0.00726169, 0.0072806, 0.00731756, 0.00735155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0047043, 0.00475916, 0.00489052, 0.00492087, 0.00493635, 0.00494246, 0.00494585", \ + "0.00454693, 0.00459812, 0.00473814, 0.00477541, 0.00479694, 0.00480578, 0.00481068", \ + "0.00464234, 0.00467379, 0.00481972, 0.00488357, 0.00492833, 0.00495082, 0.00496354", \ + "0.00501296, 0.005026, 0.00512493, 0.00518872, 0.00524394, 0.00527189, 0.00529326", \ + "0.00579032, 0.00579213, 0.00585244, 0.00591097, 0.00597386, 0.00601048, 0.00603082", \ + "0.00695581, 0.00693712, 0.00695537, 0.00700457, 0.00705332, 0.00709905, 0.00711679", \ + "0.00851706, 0.00847874, 0.0084512, 0.0084882, 0.00854474, 0.00857447, 0.00859737" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00263196, 0.00267821, 0.00276017, 0.00277023, 0.00277298, 0.00277334, 0.00277488", \ + "0.00242625, 0.0024629, 0.00256658, 0.00259538, 0.00260907, 0.00261327, 0.00261456", \ + "0.00247152, 0.00249907, 0.00258806, 0.00263387, 0.00267419, 0.00269523, 0.0027078", \ + "0.00278584, 0.00279554, 0.00286747, 0.00291217, 0.00294757, 0.00298477, 0.00299988", \ + "0.00365217, 0.00365121, 0.00369179, 0.00372787, 0.00377255, 0.00379531, 0.00381012", \ + "0.00483692, 0.00481882, 0.00480705, 0.00482096, 0.00485232, 0.00490473, 0.0049182", \ + "0.00646828, 0.00644031, 0.00636117, 0.00635264, 0.00636825, 0.00639824, 0.00640968" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00466931, 0.00472296, 0.00485622, 0.0048888, 0.00490421, 0.00490997, 0.00491484", \ + "0.00450978, 0.00455914, 0.0046997, 0.00473923, 0.00476212, 0.00477155, 0.00477669", \ + "0.00461654, 0.00463973, 0.00477427, 0.00483963, 0.00488613, 0.00491293, 0.00492058", \ + "0.00499264, 0.005003, 0.0050843, 0.00513648, 0.00519936, 0.00522756, 0.00525018", \ + "0.00579086, 0.00577905, 0.00582726, 0.0058777, 0.00593239, 0.00596676, 0.00599203", \ + "0.00695773, 0.006932, 0.00692866, 0.00696942, 0.00700958, 0.00704962, 0.0070713", \ + "0.00853021, 0.00848169, 0.00842765, 0.00844678, 0.00849117, 0.00852143, 0.00854721" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00356786, 0.00359831, 0.00365986, 0.00366836, 0.0036702, 0.0036697, 0.00366779", \ + "0.00335876, 0.00338645, 0.00347407, 0.00349945, 0.00350942, 0.00351139, 0.00351119", \ + "0.00339291, 0.00341173, 0.0034893, 0.00353224, 0.00356868, 0.00358926, 0.00360023", \ + "0.00368984, 0.00369486, 0.00375674, 0.00379883, 0.00384073, 0.00387969, 0.00389027", \ + "0.00460522, 0.0046027, 0.00463043, 0.00466508, 0.00474859, 0.00472901, 0.00474551", \ + "0.00571455, 0.00570717, 0.00571324, 0.00573184, 0.00576916, 0.00583874, 0.00582179", \ + "0.00732652, 0.00730741, 0.00726088, 0.00726169, 0.0072806, 0.00731756, 0.00735155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0047043, 0.00475916, 0.00489052, 0.00492087, 0.00493635, 0.00494246, 0.00494585", \ + "0.00454693, 0.00459812, 0.00473814, 0.00477541, 0.00479694, 0.00480578, 0.00481068", \ + "0.00464234, 0.00467379, 0.00481972, 0.00488357, 0.00492833, 0.00495082, 0.00496354", \ + "0.00501296, 0.005026, 0.00512493, 0.00518872, 0.00524394, 0.00527189, 0.00529326", \ + "0.00579032, 0.00579213, 0.00585244, 0.00591097, 0.00597386, 0.00601048, 0.00603082", \ + "0.00695581, 0.00693712, 0.00695537, 0.00700457, 0.00705332, 0.00709905, 0.00711679", \ + "0.00851706, 0.00847874, 0.0084512, 0.0084882, 0.00854474, 0.00857447, 0.00859737" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00522267, 0.00522576, 0.00523173, 0.00523305, 0.00523192, 0.0052322, 0.00523513", \ + "0.00514942, 0.00515991, 0.00519775, 0.00521078, 0.00521345, 0.00521808, 0.00521785", \ + "0.00510557, 0.00511175, 0.00512489, 0.00516576, 0.00518426, 0.00519884, 0.00517093", \ + "0.0051724, 0.00517261, 0.0051543, 0.00515759, 0.00517727, 0.00518904, 0.00519457", \ + "0.00557959, 0.0055335, 0.00537553, 0.00531635, 0.00527534, 0.00524248, 0.00523297", \ + "0.00638075, 0.00628974, 0.00590904, 0.00571775, 0.00559399, 0.00542738, 0.00536713", \ + "0.00758085, 0.00744861, 0.00682153, 0.00643389, 0.0060804, 0.00582605, 0.00566353" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00013217, 0.00013358, 0.000136057, 0.000136596, 0.000136715, 0.000136669, 0.000134751", \ + "3.9139e-05, 4.97618e-05, 8.20359e-05, 9.04898e-05, 9.30872e-05, 9.48278e-05, 9.56233e-05", \ + "-3.29065e-05, -2.52776e-05, 1.05746e-05, 3.55248e-05, 5.18691e-05, 6.93733e-05, 7.09232e-05", \ + "7.66849e-05, 6.52459e-05, 4.4919e-05, 4.65351e-05, 5.39256e-05, 6.62473e-05, 6.83538e-05", \ + "0.00055085, 0.000501612, 0.000319717, 0.000234941, 0.000169738, 0.000140633, 0.000119604", \ + "0.00141156, 0.0013244, 0.000906981, 0.000683057, 0.000477451, 0.000365127, 0.000285942", \ + "0.00261622, 0.00248782, 0.00184795, 0.00144226, 0.0010456, 0.000793854, 0.000612535" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00438898, 0.00440689, 0.00443813, 0.00444407, 0.00444713, 0.0044482, 0.00445185", \ + "0.00426981, 0.00430032, 0.00439648, 0.0044266, 0.00444237, 0.00445087, 0.00445545", \ + "0.00420797, 0.0042187, 0.0042803, 0.00433112, 0.00437797, 0.00441082, 0.00439557", \ + "0.0042931, 0.00428529, 0.00430025, 0.00430426, 0.00434486, 0.00437958, 0.00439929", \ + "0.00474241, 0.00467798, 0.00449872, 0.00444464, 0.00441443, 0.00441067, 0.00441693", \ + "0.00560877, 0.00549004, 0.005048, 0.00482819, 0.0047315, 0.00457425, 0.00439917", \ + "0.00690283, 0.00670975, 0.00594028, 0.00555321, 0.00521327, 0.00497048, 0.00481437" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000120153, 0.000123865, 0.000131253, 0.000132975, 0.000132656, 0.000131588, 0.000131588", \ + "-1.60171e-06, 1.51889e-05, 6.28117e-05, 7.85553e-05, 8.97239e-05, 8.82241e-05, 9.13159e-05", \ + "4.53404e-05, 3.96477e-05, 4.94957e-05, 5.51649e-05, 5.88119e-05, 7.02317e-05, 7.22557e-05", \ + "0.000300134, 0.000264438, 0.000210781, 0.000156346, 0.000120033, 0.000104109, 9.09778e-05", \ + "0.000998651, 0.000926631, 0.000609099, 0.000447335, 0.000313583, 0.000235047, 0.00018599", \ + "0.00200383, 0.00189492, 0.00137773, 0.0010652, 0.000751408, 0.000555364, 0.000424466", \ + "0.00333988, 0.00319928, 0.00247815, 0.00198344, 0.00145802, 0.00110435, 0.000852652" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158585; + rise_capacitance : 0.00154518; + rise_capacitance_range (0.00114473, 0.00154518); + fall_capacitance : 0.00158585; + fall_capacitance_range (0.00115262, 0.00158585); + internal_power () { + when : "(BB * C * D * !Y) + (BB * C * !D * Y) + (BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000735696, -0.000825942, -0.000871512, -0.00088209, -0.000883272, -0.00088662, -0.000885418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000884073, 0.000884838, 0.000889077, 0.000885756, 0.000883272, 0.00088662, 0.000885418" \ + ); + } + } + internal_power () { + when : "(!BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "3.29778e-05, -8.49634e-05, -1.43348e-05, 0.000314141, 0.00103698, 0.00212425, 0.00356229" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00489805, 0.00480798, 0.0047995, 0.00497676, 0.00560547, 0.00662369, 0.00800385" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162266; + rise_capacitance : 0.00162266; + rise_capacitance_range (0.00112623, 0.00162266); + fall_capacitance : 0.0016209; + fall_capacitance_range (0.00102773, 0.0016209); + internal_power () { + when : "(AB * C * D * !Y) + (AB * C * !D * Y) + (AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000140631, -0.000142597, -0.000142896, -0.000140982, -0.000140692, -0.00014099, -0.000140795" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00015038, 0.000150773, 0.000149995, 0.000148212, 0.00014752, 0.000146538, 0.000144365" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000105233, -0.000249229, -0.000150199, 0.000167839, 0.000947629, 0.00210143, 0.00362088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00392901, 0.0038053, 0.00397214, 0.00433549, 0.00510019, 0.00622791, 0.00773212" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.001518; + rise_capacitance : 0.0015156; + rise_capacitance_range (0.0011692, 0.0015156); + fall_capacitance : 0.001518; + fall_capacitance_range (0.00114684, 0.001518); + internal_power () { + when : "(AB * !D * Y) + (!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979763, -0.000980353, -0.000981826, -0.000984204, -0.000980866, -0.000982735, -0.000981907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102117, 0.00100079, 0.000983468, 0.000986591, 0.000984223, 0.00098555, 0.000983939" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000781016, -0.000860035, -0.000896582, -0.000904385, -0.000900517, -0.000903825, -0.000902567" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000899408, 0.000909345, 0.00091127, 0.000909855, 0.000900517, 0.000903825, 0.000902567" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979035, -0.000977832, -0.000979996, -0.000981338, -0.000979539, -0.000981457, -0.000980637" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981687, 0.000993377, 0.000981041, 0.000984443, 0.00098267, 0.000984112, 0.00098279" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157939; + rise_capacitance : 0.00154065; + rise_capacitance_range (0.00108347, 0.00154065); + fall_capacitance : 0.00157939; + fall_capacitance_range (0.00113693, 0.00157939); + internal_power () { + when : "(AB * !C * Y) + (!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120808, -0.00120924, -0.00121463, -0.00121617, -0.00121771, -0.00122354, -0.00122978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124255, 0.00124666, 0.0012349, 0.00123512, 0.00123442, 0.00123548, 0.00123401" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000787893, -0.000860762, -0.000897515, -0.000899105, -0.000900923, -0.00090419, -0.00090293" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000909603, 0.000900366, 0.000903078, 0.000899105, 0.000900923, 0.00090419, 0.00090293" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983794, -0.000977676, -0.000981065, -0.000983853, -0.000980169, -0.000981982, -0.000981108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098798, 0.000983708, 0.000987581, 0.000988502, 0.000985365, 0.000984583, 0.000983165" \ + ); + } + } + } + } + cell (AOI2BB2X2) { + area : 12.7008; + cell_leakage_power : 0.121324; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.14189; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109485; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0874637; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0955901; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.150853; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118448; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0964259; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104552; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163099; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130694; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108672; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116798; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109706; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136436; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136436; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134631; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.121324; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !C) + (AB * !D) + (BB * !C) + (BB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0792717, 0.100868, 0.208598, 0.340541, 0.603168, 0.944286, 1.39012", \ + "0.101172, 0.122612, 0.230343, 0.362411, 0.625275, 0.966353, 1.41239", \ + "0.191241, 0.212508, 0.318649, 0.450833, 0.713909, 1.05531, 1.50148", \ + "0.25789, 0.281284, 0.386537, 0.517821, 0.7806, 1.12183, 1.56788", \ + "0.345962, 0.373782, 0.480928, 0.611093, 0.872949, 1.21377, 1.6601", \ + "0.425565, 0.457903, 0.571118, 0.699631, 0.960656, 1.30069, 1.74645", \ + "0.502442, 0.538538, 0.660183, 0.788093, 1.04806, 1.38752, 1.83258" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0380567, 0.0650821, 0.211559, 0.394646, 0.761046, 1.2372, 1.85955", \ + "0.0380897, 0.0650922, 0.211485, 0.394647, 0.760921, 1.2373, 1.8593", \ + "0.0448285, 0.06863, 0.211937, 0.394797, 0.761169, 1.23744, 1.85959", \ + "0.0558529, 0.0767685, 0.21346, 0.395651, 0.761346, 1.23732, 1.85967", \ + "0.073334, 0.093631, 0.218224, 0.397584, 0.762754, 1.23814, 1.86003", \ + "0.09118, 0.112764, 0.227636, 0.401018, 0.764414, 1.24002, 1.86087", \ + "0.109315, 0.132568, 0.241554, 0.407258, 0.767624, 1.24166, 1.86326" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118267, 0.132683, 0.185048, 0.23959, 0.344219, 0.479139, 0.655137", \ + "0.137297, 0.151669, 0.204058, 0.258669, 0.363407, 0.498224, 0.674283", \ + "0.213188, 0.228581, 0.28265, 0.337661, 0.442565, 0.577358, 0.753402", \ + "0.27144, 0.288772, 0.346946, 0.403147, 0.508695, 0.643796, 0.81962", \ + "0.346666, 0.367448, 0.433334, 0.492425, 0.598654, 0.733612, 0.909656", \ + "0.416434, 0.440577, 0.515809, 0.578564, 0.686936, 0.821907, 0.997388", \ + "0.481668, 0.50892, 0.593805, 0.662299, 0.774066, 0.909896, 1.08561" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332581, 0.0438737, 0.0967116, 0.163857, 0.302108, 0.484098, 0.722829", \ + "0.0332347, 0.0438521, 0.0967713, 0.163889, 0.302098, 0.484101, 0.72283", \ + "0.0383897, 0.0486018, 0.0995302, 0.165167, 0.302198, 0.484146, 0.722833", \ + "0.0480906, 0.0581405, 0.106759, 0.170712, 0.305303, 0.485577, 0.723484", \ + "0.065186, 0.07567, 0.120998, 0.180465, 0.311013, 0.489319, 0.726016", \ + "0.083304, 0.09483, 0.139424, 0.194635, 0.319179, 0.493581, 0.729172", \ + "0.102122, 0.114661, 0.161371, 0.213382, 0.33193, 0.502222, 0.734545" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0897297, 0.111362, 0.2196, 0.35203, 0.615544, 0.957392, 1.40444", \ + "0.111522, 0.13304, 0.241328, 0.373908, 0.637519, 0.979452, 1.42653", \ + "0.201641, 0.222596, 0.329612, 0.462315, 0.726149, 1.06854, 1.51551", \ + "0.269781, 0.291582, 0.397401, 0.529319, 0.792988, 1.13493, 1.58212", \ + "0.360523, 0.38548, 0.491638, 0.622592, 0.885153, 1.22681, 1.67423", \ + "0.44358, 0.472215, 0.582261, 0.711592, 0.973064, 1.3144, 1.76079", \ + "0.521639, 0.553901, 0.671111, 0.799779, 1.06066, 1.40109, 1.84778" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0457759, 0.0735527, 0.221062, 0.404832, 0.772219, 1.24975, 1.87398", \ + "0.0457885, 0.0735595, 0.221049, 0.404826, 0.772231, 1.24962, 1.87403", \ + "0.050222, 0.0759537, 0.221373, 0.404872, 0.772314, 1.24967, 1.87381", \ + "0.05919, 0.082391, 0.222762, 0.405653, 0.772559, 1.24985, 1.87403", \ + "0.075557, 0.097092, 0.226915, 0.407646, 0.773975, 1.25008, 1.87421", \ + "0.092712, 0.115288, 0.235009, 0.410812, 0.775672, 1.25226, 1.87452", \ + "0.110455, 0.134841, 0.24775, 0.41665, 0.778579, 1.2539, 1.87675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118788, 0.133078, 0.185418, 0.23997, 0.344782, 0.479902, 0.65615", \ + "0.137817, 0.152078, 0.204429, 0.259049, 0.363945, 0.498988, 0.675297", \ + "0.213792, 0.229038, 0.283004, 0.338027, 0.443128, 0.578121, 0.754416", \ + "0.272217, 0.289336, 0.347355, 0.403617, 0.509268, 0.644556, 0.820576", \ + "0.347838, 0.368288, 0.433898, 0.492932, 0.599183, 0.734412, 0.91085", \ + "0.418001, 0.441632, 0.516255, 0.579122, 0.686964, 0.821766, 0.997682", \ + "0.483816, 0.510353, 0.59439, 0.662829, 0.774608, 0.910655, 1.08678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433997, 0.0520948, 0.103031, 0.169756, 0.307683, 0.48952, 0.728114", \ + "0.0433754, 0.0520415, 0.103089, 0.16978, 0.307661, 0.489522, 0.72811", \ + "0.0492928, 0.0571809, 0.105814, 0.170995, 0.307977, 0.489554, 0.728121", \ + "0.060824, 0.0676529, 0.113196, 0.17666, 0.310997, 0.491016, 0.728739", \ + "0.080855, 0.086937, 0.127605, 0.186524, 0.316551, 0.494687, 0.731537", \ + "0.101791, 0.108095, 0.146438, 0.20091, 0.324997, 0.499367, 0.734482", \ + "0.123054, 0.129798, 0.168702, 0.219454, 0.337513, 0.507777, 0.739565" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!BB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0729991, 0.0894201, 0.169095, 0.266221, 0.459615, 0.71079, 1.03899", \ + "0.0949992, 0.111261, 0.190923, 0.288171, 0.481639, 0.732843, 1.06094", \ + "0.185694, 0.202787, 0.281484, 0.378518, 0.572255, 0.823602, 1.15185", \ + "0.25207, 0.271954, 0.352193, 0.448578, 0.641678, 0.893119, 1.22109", \ + "0.339956, 0.364524, 0.448868, 0.544092, 0.736406, 0.987283, 1.31477", \ + "0.418862, 0.447626, 0.540811, 0.63589, 0.827178, 1.07701, 1.40489", \ + "0.495399, 0.527632, 0.631561, 0.727947, 0.91869, 1.16848, 1.49568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301528, 0.0496243, 0.158242, 0.295009, 0.56856, 0.924523, 1.38927", \ + "0.0301251, 0.0496269, 0.158206, 0.294955, 0.568617, 0.924509, 1.38949", \ + "0.0385025, 0.0549936, 0.158999, 0.295242, 0.568715, 0.924534, 1.38949", \ + "0.0504791, 0.0652583, 0.161781, 0.296491, 0.569222, 0.924702, 1.38948", \ + "0.06847, 0.083685, 0.169638, 0.299547, 0.570965, 0.925715, 1.39013", \ + "0.086819, 0.103809, 0.182962, 0.305506, 0.573569, 0.927802, 1.39217", \ + "0.105343, 0.123911, 0.20095, 0.315282, 0.577672, 0.930411, 1.39388" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.11804, 0.132429, 0.184699, 0.239304, 0.343967, 0.478892, 0.654892", \ + "0.137094, 0.151405, 0.203764, 0.258414, 0.363117, 0.497973, 0.674039", \ + "0.213063, 0.228311, 0.282392, 0.337444, 0.442255, 0.577194, 0.753125", \ + "0.271324, 0.288622, 0.34635, 0.402897, 0.508417, 0.643544, 0.819349", \ + "0.346521, 0.367281, 0.433122, 0.492005, 0.598375, 0.733271, 0.909492", \ + "0.416316, 0.440395, 0.515468, 0.578322, 0.686672, 0.821637, 0.997103", \ + "0.481654, 0.50874, 0.593606, 0.662064, 0.773974, 0.909687, 1.08524" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.033367, 0.0439793, 0.0968491, 0.163896, 0.302112, 0.484095, 0.722828", \ + "0.0333503, 0.043992, 0.0968217, 0.163887, 0.302124, 0.484097, 0.722824", \ + "0.0385768, 0.048675, 0.0996239, 0.165173, 0.302299, 0.484148, 0.722818", \ + "0.0481973, 0.0582965, 0.107167, 0.170757, 0.305285, 0.485563, 0.723486", \ + "0.065232, 0.075803, 0.121124, 0.18048, 0.311039, 0.489333, 0.726016", \ + "0.083249, 0.09488, 0.139512, 0.194769, 0.319229, 0.493594, 0.729179", \ + "0.101909, 0.114641, 0.161533, 0.213548, 0.332169, 0.502189, 0.734564" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0897297, 0.111362, 0.2196, 0.35203, 0.615544, 0.957392, 1.40444", \ + "0.111522, 0.13304, 0.241328, 0.373908, 0.637519, 0.979452, 1.42653", \ + "0.201641, 0.222596, 0.329612, 0.462315, 0.726149, 1.06854, 1.51551", \ + "0.269781, 0.291582, 0.397401, 0.529319, 0.792988, 1.13493, 1.58212", \ + "0.360523, 0.38548, 0.491638, 0.622592, 0.885153, 1.22681, 1.67423", \ + "0.44358, 0.472215, 0.582261, 0.711592, 0.973064, 1.3144, 1.76079", \ + "0.521639, 0.553901, 0.671111, 0.799779, 1.06066, 1.40109, 1.84778" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0457759, 0.0735527, 0.221062, 0.404832, 0.772219, 1.24975, 1.87398", \ + "0.0457885, 0.0735595, 0.221049, 0.404826, 0.772231, 1.24962, 1.87403", \ + "0.050222, 0.0759537, 0.221373, 0.404872, 0.772314, 1.24967, 1.87381", \ + "0.05919, 0.082391, 0.222762, 0.405653, 0.772559, 1.24985, 1.87403", \ + "0.075557, 0.097092, 0.226915, 0.407646, 0.773975, 1.25008, 1.87421", \ + "0.092712, 0.115288, 0.235009, 0.410812, 0.775672, 1.25226, 1.87452", \ + "0.110455, 0.134841, 0.24775, 0.41665, 0.778579, 1.2539, 1.87675" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118788, 0.133078, 0.185418, 0.23997, 0.344782, 0.479902, 0.65615", \ + "0.137817, 0.152078, 0.204429, 0.259049, 0.363945, 0.498988, 0.675297", \ + "0.213792, 0.229038, 0.283004, 0.338027, 0.443128, 0.578121, 0.754416", \ + "0.272217, 0.289336, 0.347355, 0.403617, 0.509268, 0.644556, 0.820576", \ + "0.347838, 0.368288, 0.433898, 0.492932, 0.599183, 0.734412, 0.91085", \ + "0.418001, 0.441632, 0.516255, 0.579122, 0.686964, 0.821766, 0.997682", \ + "0.483816, 0.510353, 0.59439, 0.662829, 0.774608, 0.910655, 1.08678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433997, 0.0520948, 0.103031, 0.169756, 0.307683, 0.48952, 0.728114", \ + "0.0433754, 0.0520415, 0.103089, 0.16978, 0.307661, 0.489522, 0.72811", \ + "0.0492928, 0.0571809, 0.105814, 0.170995, 0.307977, 0.489554, 0.728121", \ + "0.060824, 0.0676529, 0.113196, 0.17666, 0.310997, 0.491016, 0.728739", \ + "0.080855, 0.086937, 0.127605, 0.186524, 0.316551, 0.494687, 0.731537", \ + "0.101791, 0.108095, 0.146438, 0.20091, 0.324997, 0.499367, 0.734482", \ + "0.123054, 0.129798, 0.168702, 0.219454, 0.337513, 0.507777, 0.739565" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0741511, 0.0958211, 0.203373, 0.33505, 0.597503, 0.938509, 1.38437", \ + "0.0958614, 0.117201, 0.224687, 0.356568, 0.61932, 0.960459, 1.40617", \ + "0.179011, 0.200048, 0.305955, 0.437839, 0.700963, 1.04235, 1.48824", \ + "0.237847, 0.261645, 0.366728, 0.497387, 0.759905, 1.10124, 1.54713", \ + "0.314211, 0.343009, 0.450713, 0.580137, 0.841562, 1.18245, 1.62788", \ + "0.382728, 0.416247, 0.532059, 0.660087, 0.920146, 1.25878, 1.70423", \ + "0.444775, 0.482207, 0.60914, 0.737361, 0.996937, 1.33617, 1.78123" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0375357, 0.064712, 0.211321, 0.394514, 0.760908, 1.23718, 1.85955", \ + "0.0375877, 0.0647169, 0.211321, 0.394429, 0.760724, 1.23681, 1.85955", \ + "0.0456518, 0.0691702, 0.21174, 0.394576, 0.760667, 1.23675, 1.85955", \ + "0.0577915, 0.0784125, 0.213602, 0.395545, 0.761123, 1.23672, 1.85968", \ + "0.076616, 0.097114, 0.21934, 0.397787, 0.762365, 1.23813, 1.85982", \ + "0.096163, 0.118446, 0.23093, 0.40209, 0.764725, 1.24067, 1.86088", \ + "0.116979, 0.141113, 0.24861, 0.41099, 0.768794, 1.24207, 1.86393" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.110899, 0.125255, 0.177546, 0.232133, 0.33681, 0.471643, 0.647703", \ + "0.127054, 0.141434, 0.193778, 0.248406, 0.353139, 0.488069, 0.664085", \ + "0.213038, 0.228329, 0.282542, 0.337438, 0.44234, 0.577268, 0.753394", \ + "0.277469, 0.295127, 0.352675, 0.408557, 0.514198, 0.649253, 0.825366", \ + "0.360878, 0.382241, 0.447447, 0.505075, 0.610016, 0.744419, 0.920526", \ + "0.436417, 0.461103, 0.53587, 0.596074, 0.701877, 0.835749, 1.01094", \ + "0.507997, 0.535664, 0.620635, 0.686888, 0.795243, 0.929341, 1.10387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332578, 0.0438908, 0.0968277, 0.163901, 0.302089, 0.484099, 0.722831", \ + "0.0332223, 0.0438477, 0.0967804, 0.163872, 0.302076, 0.484096, 0.722785", \ + "0.0411503, 0.050687, 0.100376, 0.165637, 0.302561, 0.484172, 0.722833", \ + "0.0546031, 0.0633801, 0.108475, 0.171719, 0.30647, 0.486562, 0.723578", \ + "0.074541, 0.083971, 0.123864, 0.181109, 0.311322, 0.490441, 0.727608", \ + "0.094912, 0.105339, 0.144349, 0.196547, 0.319208, 0.493876, 0.730249", \ + "0.116267, 0.127678, 0.168828, 0.215816, 0.33105, 0.501093, 0.734025" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0846418, 0.106292, 0.214362, 0.346518, 0.609708, 0.951556, 1.39851", \ + "0.106148, 0.127586, 0.235684, 0.368065, 0.631446, 0.973332, 1.4203", \ + "0.18919, 0.210061, 0.316866, 0.449394, 0.713131, 1.05525, 1.50236", \ + "0.249991, 0.272007, 0.377563, 0.508831, 0.772066, 1.11413, 1.56126", \ + "0.329346, 0.354954, 0.46109, 0.591355, 0.852584, 1.19546, 1.64205", \ + "0.40027, 0.4302, 0.542349, 0.671215, 0.932367, 1.27292, 1.71911", \ + "0.464455, 0.49834, 0.619955, 0.74841, 1.00907, 1.34918, 1.7946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0453642, 0.0732211, 0.220771, 0.40471, 0.771984, 1.24953, 1.87369", \ + "0.0454143, 0.0732328, 0.220825, 0.404621, 0.772022, 1.24951, 1.87369", \ + "0.0509464, 0.0762753, 0.221181, 0.40466, 0.772003, 1.24939, 1.87369", \ + "0.0608575, 0.0836736, 0.222903, 0.40568, 0.772337, 1.24956, 1.87367", \ + "0.078678, 0.100365, 0.227788, 0.407701, 0.773796, 1.25026, 1.87408", \ + "0.097784, 0.120886, 0.238183, 0.411776, 0.775751, 1.25293, 1.87498", \ + "0.11788, 0.143269, 0.254919, 0.420163, 0.77971, 1.25437, 1.87672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.111412, 0.125665, 0.177916, 0.232513, 0.337367, 0.472407, 0.648693", \ + "0.127573, 0.141844, 0.194149, 0.248787, 0.353696, 0.488833, 0.665084", \ + "0.213674, 0.228801, 0.282891, 0.337811, 0.4429, 0.578004, 0.754407", \ + "0.278362, 0.295744, 0.353104, 0.40898, 0.514779, 0.650013, 0.826384", \ + "0.362175, 0.383114, 0.448088, 0.505462, 0.610532, 0.745188, 0.92127", \ + "0.438197, 0.462254, 0.536394, 0.597334, 0.701875, 0.836055, 1.01183", \ + "0.510529, 0.537347, 0.621249, 0.687313, 0.795786, 0.930119, 1.10483" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433882, 0.0520787, 0.103144, 0.169801, 0.307689, 0.48952, 0.72829", \ + "0.0433625, 0.052034, 0.103097, 0.169775, 0.307708, 0.489518, 0.728121", \ + "0.0523566, 0.0593568, 0.106692, 0.171544, 0.308145, 0.489571, 0.728123", \ + "0.0680194, 0.0731544, 0.114925, 0.177697, 0.312185, 0.491986, 0.729272", \ + "0.091114, 0.095671, 0.130573, 0.187142, 0.317055, 0.496093, 0.733225", \ + "0.114125, 0.119001, 0.151464, 0.201803, 0.324688, 0.499542, 0.735497", \ + "0.137698, 0.143244, 0.176222, 0.221716, 0.336713, 0.506696, 0.739522" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b0 && C == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0678161, 0.0841587, 0.163594, 0.26057, 0.453745, 0.704832, 1.03294", \ + "0.0896193, 0.105732, 0.185108, 0.282206, 0.475539, 0.726592, 1.05472", \ + "0.173479, 0.190439, 0.268964, 0.365733, 0.559554, 0.810667, 1.13888", \ + "0.232033, 0.252392, 0.331939, 0.427817, 0.62056, 0.871077, 1.1994", \ + "0.307787, 0.333162, 0.418793, 0.513378, 0.704936, 0.954734, 1.28284", \ + "0.375468, 0.405238, 0.501462, 0.596409, 0.786491, 1.03516, 1.36254", \ + "0.437747, 0.471131, 0.580312, 0.677936, 0.868134, 1.11561, 1.44164" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0294383, 0.0491072, 0.157925, 0.294776, 0.568434, 0.92433, 1.38905", \ + "0.0294985, 0.0491385, 0.157924, 0.294753, 0.568465, 0.92409, 1.38944", \ + "0.039463, 0.0558409, 0.15887, 0.295052, 0.568445, 0.924068, 1.38922", \ + "0.0525059, 0.0671781, 0.162158, 0.296479, 0.569464, 0.924398, 1.38923", \ + "0.071843, 0.0877, 0.171817, 0.300045, 0.570982, 0.925835, 1.39079", \ + "0.09194, 0.109642, 0.187473, 0.307689, 0.574106, 0.927802, 1.39141", \ + "0.113006, 0.13242, 0.209859, 0.321037, 0.580135, 0.931627, 1.3943" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.110667, 0.125001, 0.177323, 0.231848, 0.336582, 0.471404, 0.647466", \ + "0.126857, 0.141137, 0.193507, 0.248139, 0.352866, 0.487762, 0.663835", \ + "0.212885, 0.228153, 0.28224, 0.337152, 0.442047, 0.576939, 0.753091", \ + "0.27731, 0.294957, 0.352324, 0.408413, 0.513863, 0.648937, 0.824918", \ + "0.360684, 0.382018, 0.447203, 0.504731, 0.60973, 0.744107, 0.920234", \ + "0.436242, 0.46088, 0.535765, 0.595817, 0.701356, 0.835467, 1.01052", \ + "0.507954, 0.535472, 0.620456, 0.686431, 0.794889, 0.929111, 1.10355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0333304, 0.0440032, 0.0967751, 0.163907, 0.302102, 0.484096, 0.722823", \ + "0.0333546, 0.0440036, 0.0968256, 0.163886, 0.302105, 0.484094, 0.722824", \ + "0.0413306, 0.0508229, 0.100436, 0.165675, 0.302571, 0.48418, 0.72284", \ + "0.0546859, 0.0635227, 0.108579, 0.171806, 0.306488, 0.486288, 0.72348", \ + "0.074548, 0.084076, 0.124023, 0.181192, 0.311351, 0.490684, 0.727611", \ + "0.094803, 0.105385, 0.144486, 0.196699, 0.318941, 0.493886, 0.730313", \ + "0.116053, 0.127609, 0.168847, 0.215837, 0.330927, 0.501097, 0.734045" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0846418, 0.106292, 0.214362, 0.346518, 0.609708, 0.951556, 1.39851", \ + "0.106148, 0.127586, 0.235684, 0.368065, 0.631446, 0.973332, 1.4203", \ + "0.18919, 0.210061, 0.316866, 0.449394, 0.713131, 1.05525, 1.50236", \ + "0.249991, 0.272007, 0.377563, 0.508831, 0.772066, 1.11413, 1.56126", \ + "0.329346, 0.354954, 0.46109, 0.591355, 0.852584, 1.19546, 1.64205", \ + "0.40027, 0.4302, 0.542349, 0.671215, 0.932367, 1.27292, 1.71911", \ + "0.464455, 0.49834, 0.619955, 0.74841, 1.00907, 1.34918, 1.7946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0453642, 0.0732211, 0.220771, 0.40471, 0.771984, 1.24953, 1.87369", \ + "0.0454143, 0.0732328, 0.220825, 0.404621, 0.772022, 1.24951, 1.87369", \ + "0.0509464, 0.0762753, 0.221181, 0.40466, 0.772003, 1.24939, 1.87369", \ + "0.0608575, 0.0836736, 0.222903, 0.40568, 0.772337, 1.24956, 1.87367", \ + "0.078678, 0.100365, 0.227788, 0.407701, 0.773796, 1.25026, 1.87408", \ + "0.097784, 0.120886, 0.238183, 0.411776, 0.775751, 1.25293, 1.87498", \ + "0.11788, 0.143269, 0.254919, 0.420163, 0.77971, 1.25437, 1.87672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.111412, 0.125665, 0.177916, 0.232513, 0.337367, 0.472407, 0.648693", \ + "0.127573, 0.141844, 0.194149, 0.248787, 0.353696, 0.488833, 0.665084", \ + "0.213674, 0.228801, 0.282891, 0.337811, 0.4429, 0.578004, 0.754407", \ + "0.278362, 0.295744, 0.353104, 0.40898, 0.514779, 0.650013, 0.826384", \ + "0.362175, 0.383114, 0.448088, 0.505462, 0.610532, 0.745188, 0.92127", \ + "0.438197, 0.462254, 0.536394, 0.597334, 0.701875, 0.836055, 1.01183", \ + "0.510529, 0.537347, 0.621249, 0.687313, 0.795786, 0.930119, 1.10483" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433882, 0.0520787, 0.103144, 0.169801, 0.307689, 0.48952, 0.72829", \ + "0.0433625, 0.052034, 0.103097, 0.169775, 0.307708, 0.489518, 0.728121", \ + "0.0523566, 0.0593568, 0.106692, 0.171544, 0.308145, 0.489571, 0.728123", \ + "0.0680194, 0.0731544, 0.114925, 0.177697, 0.312185, 0.491986, 0.729272", \ + "0.091114, 0.095671, 0.130573, 0.187142, 0.317055, 0.496093, 0.733225", \ + "0.114125, 0.119001, 0.151464, 0.201803, 0.324688, 0.499542, 0.735497", \ + "0.137698, 0.143244, 0.176222, 0.221716, 0.336713, 0.506696, 0.739522" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0594898, 0.080016, 0.186265, 0.318009, 0.581043, 0.922795, 1.36989", \ + "0.0784689, 0.0992531, 0.206147, 0.338055, 0.601214, 0.94302, 1.39014", \ + "0.137976, 0.16853, 0.289716, 0.422152, 0.686037, 1.028, 1.475", \ + "0.172447, 0.215781, 0.37435, 0.522734, 0.788366, 1.13026, 1.5772", \ + "0.209439, 0.271106, 0.491151, 0.683372, 0.987654, 1.3329, 1.78181", \ + "0.242268, 0.319692, 0.598884, 0.839794, 1.20698, 1.59736, 2.05076", \ + "0.273134, 0.365622, 0.700907, 0.990508, 1.42699, 1.8764, 2.38048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0439915, 0.0719327, 0.219502, 0.403312, 0.770687, 1.2482, 1.87257", \ + "0.0440957, 0.0719505, 0.219457, 0.403302, 0.770686, 1.24819, 1.87256", \ + "0.0737811, 0.100664, 0.230001, 0.404715, 0.770668, 1.24816, 1.87235", \ + "0.11248, 0.144229, 0.277108, 0.433225, 0.776, 1.24807, 1.8725", \ + "0.17998, 0.220388, 0.376811, 0.535919, 0.840983, 1.27477, 1.87629", \ + "0.251144, 0.302201, 0.491032, 0.66921, 0.979629, 1.37424, 1.93285", \ + "0.32329, 0.385826, 0.612654, 0.818172, 1.15479, 1.5464, 2.06255" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444363, 0.0601897, 0.139075, 0.235677, 0.42788, 0.677272, 1.0032", \ + "0.0636718, 0.0796641, 0.158964, 0.255679, 0.447954, 0.697377, 1.02331", \ + "0.130803, 0.156759, 0.253583, 0.351096, 0.544365, 0.794383, 1.12018", \ + "0.17719, 0.214782, 0.348087, 0.465927, 0.662488, 0.912936, 1.23882", \ + "0.238271, 0.292172, 0.483411, 0.644398, 0.887986, 1.14888, 1.47149", \ + "0.298186, 0.366701, 0.614326, 0.823518, 1.12958, 1.44198, 1.78624", \ + "0.357287, 0.440125, 0.742926, 1.00081, 1.37657, 1.74885, 2.15236" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0348502, 0.054118, 0.156616, 0.284831, 0.54086, 0.873639, 1.3089", \ + "0.0350665, 0.0540598, 0.156678, 0.284837, 0.54086, 0.873639, 1.30871", \ + "0.0682867, 0.0870827, 0.172253, 0.288138, 0.540989, 0.873791, 1.30865", \ + "0.1074, 0.1314, 0.224902, 0.326095, 0.553181, 0.874159, 1.30866", \ + "0.171226, 0.205129, 0.324407, 0.435777, 0.634535, 0.918121, 1.31799", \ + "0.237347, 0.283194, 0.437673, 0.569219, 0.784315, 1.03962, 1.39835", \ + "0.307136, 0.36544, 0.559066, 0.717526, 0.96021, 1.22765, 1.56021" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0511205, 0.0717245, 0.177454, 0.308736, 0.571044, 0.911963, 1.35775", \ + "0.0692885, 0.0901063, 0.197088, 0.328797, 0.5914, 0.932631, 1.37822", \ + "0.121204, 0.154395, 0.279594, 0.411974, 0.675702, 1.01704, 1.46346", \ + "0.146444, 0.19504, 0.361029, 0.511902, 0.777745, 1.11893, 1.5649", \ + "0.170493, 0.240327, 0.472808, 0.669296, 0.97611, 1.32138, 1.76962", \ + "0.190876, 0.278831, 0.574801, 0.821697, 1.19312, 1.58517, 2.03861", \ + "0.208024, 0.31327, 0.669597, 0.967714, 1.41022, 1.86239, 2.36771" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0356601, 0.0632568, 0.209973, 0.393185, 0.759518, 1.23573, 1.85828", \ + "0.0359831, 0.06332, 0.209954, 0.393185, 0.759519, 1.23543, 1.85824", \ + "0.0673252, 0.0945168, 0.221683, 0.394928, 0.759521, 1.23546, 1.85814", \ + "0.106512, 0.138244, 0.271519, 0.42482, 0.765329, 1.23571, 1.85827", \ + "0.176982, 0.215412, 0.371065, 0.529506, 0.831713, 1.26354, 1.86218", \ + "0.252549, 0.299757, 0.485642, 0.662971, 0.97249, 1.36599, 1.92017", \ + "0.330776, 0.387649, 0.609397, 0.812707, 1.14827, 1.53913, 2.05108" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0395899, 0.0554333, 0.134401, 0.231021, 0.423231, 0.672632, 0.998549", \ + "0.0576297, 0.0736718, 0.153136, 0.249847, 0.441739, 0.691632, 1.01758", \ + "0.125323, 0.154473, 0.256982, 0.352228, 0.544929, 0.793466, 1.11977", \ + "0.171073, 0.212428, 0.358387, 0.480079, 0.673682, 0.922015, 1.2472", \ + "0.231911, 0.289289, 0.49687, 0.672923, 0.927519, 1.18086, 1.50738", \ + "0.289764, 0.361803, 0.626856, 0.85537, 1.18849, 1.51329, 1.85562", \ + "0.346091, 0.432484, 0.752303, 1.03107, 1.44289, 1.84571, 2.26473" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0348912, 0.0541441, 0.15661, 0.284831, 0.540825, 0.873638, 1.30871", \ + "0.0360697, 0.0541809, 0.156657, 0.284831, 0.540992, 0.873638, 1.30871", \ + "0.0820075, 0.102728, 0.180214, 0.289495, 0.540823, 0.873778, 1.30871", \ + "0.123675, 0.153508, 0.252553, 0.34273, 0.5569, 0.874112, 1.30884", \ + "0.18779, 0.231448, 0.373458, 0.487815, 0.667683, 0.929032, 1.32403", \ + "0.256859, 0.314613, 0.501749, 0.650974, 0.864141, 1.09367, 1.42963", \ + "0.332328, 0.404312, 0.637339, 0.822179, 1.08581, 1.34456, 1.64102" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00506013, 0.00520411, 0.00544478, 0.00550926, 0.00554538, 0.00556554, 0.00556877", \ + "0.00494236, 0.00506228, 0.00529845, 0.00537838, 0.00542682, 0.00544794, 0.00545825", \ + "0.00498891, 0.00503701, 0.00518771, 0.0052896, 0.0053841, 0.00543474, 0.00546593", \ + "0.00537522, 0.0053706, 0.00545004, 0.00553489, 0.00562326, 0.00568254, 0.00571961", \ + "0.00623969, 0.00618046, 0.00617595, 0.0062423, 0.00633474, 0.00637062, 0.00641225", \ + "0.00753118, 0.00739001, 0.00725581, 0.00725765, 0.00731502, 0.0074055, 0.00739745", \ + "0.00922567, 0.00900644, 0.00884204, 0.00876508, 0.00874842, 0.00877438, 0.00885438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0076766, 0.00784831, 0.00816148, 0.00824495, 0.008294, 0.00831432, 0.00832517", \ + "0.00758918, 0.0077542, 0.00806634, 0.00815488, 0.0082069, 0.00822865, 0.00824046", \ + "0.00751487, 0.00764202, 0.00792434, 0.00804051, 0.0081212, 0.0081528, 0.00818422", \ + "0.00768293, 0.0077092, 0.00796033, 0.00811779, 0.00820786, 0.00824992, 0.00828323", \ + "0.00844021, 0.00834438, 0.00841425, 0.00852233, 0.00863163, 0.00869847, 0.00873696", \ + "0.00967386, 0.00946126, 0.0093586, 0.00942888, 0.00951431, 0.00957883, 0.00962032", \ + "0.0112208, 0.010898, 0.0107668, 0.0107594, 0.0108122, 0.0108623, 0.0109023" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0068301, 0.00693824, 0.00713368, 0.00719116, 0.00722241, 0.00723604, 0.00724074", \ + "0.00669759, 0.00678986, 0.0069892, 0.00706078, 0.00710517, 0.00712324, 0.0071295", \ + "0.00669794, 0.00674023, 0.00687884, 0.0069732, 0.00706197, 0.00711004, 0.00713826", \ + "0.00704774, 0.00705516, 0.00715624, 0.00721361, 0.00730014, 0.00735356, 0.00738894", \ + "0.00787508, 0.00784225, 0.00785567, 0.00792227, 0.00800464, 0.00803927, 0.00807834", \ + "0.00918658, 0.00909874, 0.0089761, 0.00896711, 0.00903301, 0.00908719, 0.00908694", \ + "0.0108583, 0.0107116, 0.0104858, 0.0104175, 0.0104226, 0.0104681, 0.0104548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00768088, 0.00786439, 0.00816329, 0.00824611, 0.0082952, 0.00831558, 0.00832641", \ + "0.00759306, 0.00775781, 0.00806812, 0.00815642, 0.0082082, 0.00822993, 0.00824172", \ + "0.0075124, 0.00764642, 0.00792631, 0.00804207, 0.00812273, 0.00815451, 0.00818553", \ + "0.00767977, 0.00771141, 0.00796776, 0.00812667, 0.00820655, 0.0082514, 0.00828455", \ + "0.00838927, 0.00831407, 0.00840142, 0.00851778, 0.00862929, 0.00869681, 0.00873582", \ + "0.00966949, 0.00948305, 0.00937727, 0.00943653, 0.00952112, 0.00957367, 0.00961998", \ + "0.0111428, 0.0108879, 0.010768, 0.0107621, 0.0108144, 0.0108635, 0.0109004" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!BB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00506321, 0.00520328, 0.00544275, 0.00550691, 0.00554368, 0.00556036, 0.00556564", \ + "0.00494489, 0.00506207, 0.00529633, 0.00537569, 0.0054256, 0.005446, 0.00545596", \ + "0.00499944, 0.00504188, 0.00519257, 0.0052897, 0.0053806, 0.00543352, 0.0054676", \ + "0.0054051, 0.00539545, 0.0054398, 0.00551201, 0.00559672, 0.00565744, 0.00569704", \ + "0.00631544, 0.00623, 0.00618296, 0.00622084, 0.00631504, 0.00635764, 0.00639724", \ + "0.00761331, 0.00743991, 0.00727109, 0.00725903, 0.0073042, 0.00741364, 0.00745468", \ + "0.00932086, 0.00902901, 0.00874651, 0.00869201, 0.00868948, 0.00872212, 0.00881044" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00761246, 0.00776476, 0.00807715, 0.00816459, 0.00821651, 0.00823804, 0.00824962", \ + "0.00752823, 0.00767334, 0.00798023, 0.00807303, 0.00812811, 0.0081515, 0.00816398", \ + "0.00752528, 0.00754614, 0.00783306, 0.00795047, 0.0080386, 0.00808086, 0.00809949", \ + "0.00765451, 0.00766269, 0.00793517, 0.00802936, 0.00811907, 0.00816259, 0.00819777", \ + "0.00842577, 0.00831859, 0.00834684, 0.00844044, 0.00853888, 0.00860553, 0.00864689", \ + "0.00968136, 0.00944556, 0.00930148, 0.00934193, 0.0094234, 0.0094854, 0.00952682", \ + "0.011251, 0.0109103, 0.0107289, 0.0106949, 0.0107241, 0.0107711, 0.0108088" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0068301, 0.00693824, 0.00713368, 0.00719116, 0.00722241, 0.00723604, 0.00724074", \ + "0.00669759, 0.00678986, 0.0069892, 0.00706078, 0.00710517, 0.00712324, 0.0071295", \ + "0.00669794, 0.00674023, 0.00687884, 0.0069732, 0.00706197, 0.00711004, 0.00713826", \ + "0.00704774, 0.00705516, 0.00715624, 0.00721361, 0.00730014, 0.00735356, 0.00738894", \ + "0.00787508, 0.00784225, 0.00785567, 0.00792227, 0.00800464, 0.00803927, 0.00807834", \ + "0.00918658, 0.00909874, 0.0089761, 0.00896711, 0.00903301, 0.00908719, 0.00908694", \ + "0.0108583, 0.0107116, 0.0104858, 0.0104175, 0.0104226, 0.0104681, 0.0104548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00761246, 0.00776476, 0.00807715, 0.00816459, 0.00821651, 0.00823804, 0.00824962", \ + "0.00752823, 0.00767334, 0.00798023, 0.00807303, 0.00812811, 0.0081515, 0.00816398", \ + "0.00752528, 0.00754614, 0.00783306, 0.00795047, 0.0080386, 0.00808086, 0.00809949", \ + "0.00765451, 0.00766269, 0.00793517, 0.00802936, 0.00811907, 0.00816259, 0.00819777", \ + "0.00842577, 0.00831859, 0.00834684, 0.00844044, 0.00853888, 0.00860553, 0.00864689", \ + "0.00968136, 0.00944556, 0.00930148, 0.00934193, 0.0094234, 0.0094854, 0.00952682", \ + "0.011251, 0.0109103, 0.0107289, 0.0106949, 0.0107241, 0.0107711, 0.0108088" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00497864, 0.00513872, 0.00536594, 0.00541119, 0.00543348, 0.00544344, 0.00544547", \ + "0.0048246, 0.00494726, 0.00517983, 0.00525104, 0.00528888, 0.0053028, 0.00530843", \ + "0.00479972, 0.0048662, 0.00502102, 0.00511909, 0.00519828, 0.00524496, 0.00527315", \ + "0.00519265, 0.00518492, 0.0052847, 0.00534955, 0.0054366, 0.00549144, 0.00553127", \ + "0.00617766, 0.00610596, 0.00607807, 0.00612016, 0.00619392, 0.00626184, 0.00629495", \ + "0.00738287, 0.00723617, 0.0071461, 0.00716389, 0.00722988, 0.00735696, 0.00732083", \ + "0.00925109, 0.00897449, 0.00872315, 0.00866642, 0.0086766, 0.00878031, 0.00884267" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0066287, 0.00678675, 0.00710236, 0.00718411, 0.00723186, 0.00725244, 0.00726313", \ + "0.00647188, 0.00663064, 0.00694088, 0.00703437, 0.00709178, 0.00711646, 0.00713002", \ + "0.00659035, 0.00664094, 0.00690536, 0.00703928, 0.00714101, 0.00719402, 0.00722033", \ + "0.00703592, 0.0070035, 0.00715602, 0.00727896, 0.00739183, 0.00745377, 0.00749201", \ + "0.0079893, 0.00783523, 0.00783634, 0.00793468, 0.00805165, 0.00812208, 0.00816447", \ + "0.00935102, 0.00906426, 0.00892657, 0.00905347, 0.00911164, 0.00916143, 0.00919038", \ + "0.0111968, 0.0107799, 0.010485, 0.0104688, 0.0104982, 0.0105438, 0.0105796" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0067582, 0.00687293, 0.00705171, 0.00709303, 0.0071123, 0.00711657, 0.00711707", \ + "0.00658107, 0.0066747, 0.00686971, 0.00693285, 0.00696662, 0.00697701, 0.00697955", \ + "0.0065247, 0.00656996, 0.00671016, 0.00680157, 0.00687638, 0.00691881, 0.00694367", \ + "0.00686546, 0.00686863, 0.00696702, 0.00703345, 0.0071112, 0.00716377, 0.00719735", \ + "0.00780691, 0.00776829, 0.00775642, 0.00779634, 0.00787521, 0.00793181, 0.00795983", \ + "0.00896348, 0.00888634, 0.00882301, 0.00883765, 0.00890359, 0.00901897, 0.00898139", \ + "0.0107245, 0.0105778, 0.010379, 0.0103302, 0.0103497, 0.0104524, 0.0104034" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00663099, 0.0067904, 0.00710412, 0.00718566, 0.00723321, 0.00725371, 0.00726476", \ + "0.00647553, 0.00663413, 0.00694271, 0.00703588, 0.00709293, 0.00711776, 0.00713119", \ + "0.00658498, 0.00664522, 0.00690724, 0.00704087, 0.00714245, 0.00719541, 0.00722164", \ + "0.00702809, 0.00700469, 0.0071571, 0.00727977, 0.0073902, 0.0074551, 0.00749456", \ + "0.00794708, 0.00781777, 0.00783491, 0.00793639, 0.00805026, 0.00812357, 0.00816544", \ + "0.0092851, 0.00906589, 0.00903415, 0.00904518, 0.00906653, 0.00913356, 0.00917327", \ + "0.0110831, 0.0107521, 0.0104965, 0.0104677, 0.0104994, 0.0105458, 0.0105756" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(!AB * !C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00498189, 0.00513924, 0.00536497, 0.00541081, 0.00543287, 0.00544079, 0.00544655", \ + "0.00482722, 0.00494732, 0.00517798, 0.00524883, 0.00528659, 0.00530015, 0.00530627", \ + "0.00480818, 0.00487511, 0.0050248, 0.00510901, 0.00519719, 0.00524495, 0.00527231", \ + "0.00522396, 0.00520858, 0.00528468, 0.00535834, 0.00547535, 0.00549611, 0.00552971", \ + "0.00620156, 0.00612315, 0.00607661, 0.00611319, 0.00616175, 0.00622007, 0.00637055", \ + "0.00755006, 0.00735012, 0.00719273, 0.00718143, 0.00721643, 0.00731291, 0.00728423", \ + "0.00938904, 0.0090543, 0.00874564, 0.00867797, 0.00865955, 0.00867203, 0.00873659" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00655761, 0.00670725, 0.0070188, 0.00710447, 0.00715476, 0.0071765, 0.00718783", \ + "0.00641447, 0.00655222, 0.0068537, 0.00695089, 0.00701117, 0.00703727, 0.00705159", \ + "0.00656153, 0.00658821, 0.00681805, 0.00694657, 0.00704869, 0.00710372, 0.00713641", \ + "0.00701507, 0.00696627, 0.00707176, 0.00718883, 0.00729861, 0.00736261, 0.0073988", \ + "0.00798483, 0.00781044, 0.00777239, 0.00785184, 0.00796092, 0.0080301, 0.00807253", \ + "0.00937008, 0.0090611, 0.00887657, 0.00897556, 0.00902442, 0.00907003, 0.00909853", \ + "0.0112464, 0.0107989, 0.010442, 0.010404, 0.0104181, 0.0104496, 0.0104873" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0067582, 0.00687293, 0.00705171, 0.00709303, 0.0071123, 0.00711657, 0.00711707", \ + "0.00658107, 0.0066747, 0.00686971, 0.00693285, 0.00696662, 0.00697701, 0.00697955", \ + "0.0065247, 0.00656996, 0.00671016, 0.00680157, 0.00687638, 0.00691881, 0.00694367", \ + "0.00686546, 0.00686863, 0.00696702, 0.00703345, 0.0071112, 0.00716377, 0.00719735", \ + "0.00780691, 0.00776829, 0.00775642, 0.00779634, 0.00787521, 0.00793181, 0.00795983", \ + "0.00896348, 0.00888634, 0.00882301, 0.00883765, 0.00890359, 0.00901897, 0.00898139", \ + "0.0107245, 0.0105778, 0.010379, 0.0103302, 0.0103497, 0.0104524, 0.0104034" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00655761, 0.00670725, 0.0070188, 0.00710447, 0.00715476, 0.0071765, 0.00718783", \ + "0.00641447, 0.00655222, 0.0068537, 0.00695089, 0.00701117, 0.00703727, 0.00705159", \ + "0.00656153, 0.00658821, 0.00681805, 0.00694657, 0.00704869, 0.00710372, 0.00713641", \ + "0.00701507, 0.00696627, 0.00707176, 0.00718883, 0.00729861, 0.00736261, 0.0073988", \ + "0.00798483, 0.00781044, 0.00777239, 0.00785184, 0.00796092, 0.0080301, 0.00807253", \ + "0.00937008, 0.0090611, 0.00887657, 0.00897556, 0.00902442, 0.00907003, 0.00909853", \ + "0.0112464, 0.0107989, 0.010442, 0.010404, 0.0104181, 0.0104496, 0.0104873" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00984754, 0.0098642, 0.00988054, 0.00988333, 0.00988453, 0.00988196, 0.00988133", \ + "0.00967407, 0.00971675, 0.00980104, 0.00983043, 0.00984445, 0.0098492, 0.00984965", \ + "0.00962314, 0.00962633, 0.00969739, 0.00974452, 0.00978421, 0.00980744, 0.00981701", \ + "0.00986995, 0.00981362, 0.00980394, 0.00976353, 0.00977831, 0.00979835, 0.00981473", \ + "0.0110157, 0.0108176, 0.0103697, 0.0101634, 0.0100365, 0.00995967, 0.00992777", \ + "0.0130929, 0.0127322, 0.011741, 0.0112265, 0.0107929, 0.0104799, 0.0102805", \ + "0.0159738, 0.0154993, 0.0139915, 0.0130161, 0.0121353, 0.0114941, 0.0110757" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000133046, 0.000141274, 0.000148709, 0.000149983, 0.000150034, 0.000150041, 0.000149402", \ + "-7.48914e-05, -3.22393e-05, 3.6699e-05, 6.12769e-05, 6.76458e-05, 7.20807e-05, 7.3197e-05", \ + "-0.000173196, -0.000165284, -9.56706e-05, -5.25772e-05, -1.23775e-05, 1.32337e-05, 1.81074e-05", \ + "0.000174947, 0.000116018, 2.50756e-05, 7.94617e-06, 1.31367e-05, 2.11663e-05, 2.19295e-05", \ + "0.00144355, 0.00124148, 0.000735323, 0.000518096, 0.00033112, 0.000232805, 0.000168416", \ + "0.0035726, 0.00322089, 0.00218759, 0.00162756, 0.0011088, 0.000811292, 0.000607779", \ + "0.00642596, 0.0059582, 0.0044422, 0.00347278, 0.00248868, 0.00185096, 0.00142192" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00826896, 0.00835534, 0.00843251, 0.00844846, 0.00845716, 0.00846028, 0.00846171", \ + "0.00801178, 0.00811506, 0.00832799, 0.00839596, 0.00843832, 0.00845512, 0.00846603", \ + "0.00794679, 0.00796709, 0.00808504, 0.00819264, 0.00829624, 0.00836632, 0.00839427", \ + "0.00825076, 0.00819223, 0.00816704, 0.00817186, 0.00822121, 0.00830152, 0.00835251", \ + "0.0095323, 0.00925815, 0.00874098, 0.00853595, 0.00841408, 0.00838612, 0.00841251", \ + "0.0118214, 0.0112876, 0.0101097, 0.00955891, 0.00921424, 0.00905728, 0.00873543", \ + "0.0149635, 0.0142473, 0.0123604, 0.0113529, 0.0104573, 0.00996292, 0.00947919" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "9.59885e-05, 0.000121535, 0.000140666, 0.000144458, 0.000145389, 0.000147064, 0.000143639", \ + "-0.000168242, -0.000107411, 1.82389e-06, 3.54797e-05, 5.65965e-05, 5.51116e-05, 6.08803e-05", \ + "3.76531e-06, -3.74172e-06, -3.9328e-06, -3.32393e-06, 5.4485e-06, 1.90654e-05, 2.16912e-05", \ + "0.000699663, 0.000560877, 0.000356323, 0.000269202, 0.000165518, 0.000120971, 8.79822e-05", \ + "0.00241595, 0.00215482, 0.00137779, 0.000990457, 0.000642483, 0.000448069, 0.000330848", \ + "0.00481579, 0.00441764, 0.00319015, 0.00243533, 0.00167465, 0.00121474, 0.000909026", \ + "0.00798986, 0.00749165, 0.00581341, 0.00464102, 0.00339394, 0.00255001, 0.00194699" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158562; + rise_capacitance : 0.00154526; + rise_capacitance_range (0.00114621, 0.00154526); + fall_capacitance : 0.00158562; + fall_capacitance_range (0.00115731, 0.00158562); + internal_power () { + when : "(BB * C * D * !Y) + (BB * C * !D * Y) + (BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736333, -0.00082615, -0.00087172, -0.000882258, -0.000883124, -0.000886471, -0.000885266" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088372, 0.000879193, 0.00088891, 0.000885615, 0.000883124, 0.000886471, 0.000885266" \ + ); + } + } + internal_power () { + when : "(!BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000217734, 0.000111548, 0.000152399, 0.000451545, 0.00111917, 0.00216828, 0.00357159" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00621626, 0.00612486, 0.00609829, 0.00625249, 0.0068217, 0.00777965, 0.00910999" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162357; + rise_capacitance : 0.00162357; + rise_capacitance_range (0.00113451, 0.00162357); + fall_capacitance : 0.00162104; + fall_capacitance_range (0.00103986, 0.00162104); + internal_power () { + when : "(AB * C * D * !Y) + (AB * C * !D * Y) + (AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000144104, -0.000142668, -0.000143105, -0.000141028, -0.000140874, -0.000141167, -0.000140967" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000149298, 0.000150666, 0.000149872, 0.000147408, 0.000147389, 0.000146401, 0.000144221" \ + ); + } + } + internal_power () { + when : "(!AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000105805, -2.34606e-05, -2.38152e-06, 0.000295679, 0.00100229, 0.00209223, 0.00356327" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00525806, 0.00512838, 0.00525635, 0.00558181, 0.00627757, 0.0073694, 0.00881875" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00311649; + rise_capacitance : 0.0031151; + rise_capacitance_range (0.00237776, 0.0031151); + fall_capacitance : 0.00311649; + fall_capacitance_range (0.00232954, 0.00311649); + internal_power () { + when : "(AB * !D * Y) + (!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020223, -0.00202746, -0.00202324, -0.00203017, -0.00202525, -0.00202924, -0.00202749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214003, 0.00207916, 0.00203721, 0.00204084, 0.00203459, 0.00203605, 0.0020321" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0016245, -0.00178662, -0.00185988, -0.00187485, -0.00186612, -0.00187332, -0.00187074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00186655, 0.00186929, 0.00188889, 0.00188563, 0.00186612, 0.00187332, 0.00187074" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201646, -0.00201769, -0.00202539, -0.0020262, -0.00202127, -0.00202542, -0.00202374" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203371, 0.00202341, 0.00203057, 0.00203218, 0.00202818, 0.00203083, 0.00202811" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032386; + rise_capacitance : 0.00315998; + rise_capacitance_range (0.00219185, 0.00315998); + fall_capacitance : 0.0032386; + fall_capacitance_range (0.00229117, 0.0032386); + internal_power () { + when : "(AB * !C * Y) + (!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0025211, -0.0025242, -0.00253373, -0.00253456, -0.0025359, -0.0025469, -0.00255757" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257772, 0.00259533, 0.00257293, 0.00257054, 0.00256665, 0.00256902, 0.00256597" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00163743, -0.00178792, -0.00186106, -0.00186653, -0.00186301, -0.00186995, -0.00186738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00185311, 0.0018652, 0.00187007, 0.00186653, 0.00186301, 0.00186995, 0.00186738" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201781, -0.00201919, -0.00202864, -0.00203167, -0.00202196, -0.00202605, -0.00202428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201781, 0.00204183, 0.00204865, 0.00203983, 0.00203393, 0.00203142, 0.00202849" \ + ); + } + } + } + } + cell (AOI31X1) { + area : 8.4672; + cell_leakage_power : 0.0471926; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.039901; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0859749; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0542222; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0275121; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0542222; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338878; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.055871; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0317147; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0542222; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0408774; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0532364; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0326553; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.055871; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0381742; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0575198; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0392188; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471926; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !D) + (!B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0616375, 0.0752545, 0.181875, 0.314484, 0.579518, 0.92399, 1.37463", \ + "0.0814396, 0.0953336, 0.203047, 0.336076, 0.601345, 0.945907, 1.39643", \ + "0.147029, 0.167243, 0.290179, 0.423848, 0.689992, 1.03495, 1.48331", \ + "0.184622, 0.214535, 0.378124, 0.527535, 0.795383, 1.13989, 1.59187", \ + "0.221385, 0.265703, 0.49871, 0.694122, 1.00103, 1.34895, 1.80046", \ + "0.245372, 0.303428, 0.607433, 0.857314, 1.22996, 1.62244, 2.07874", \ + "0.264714, 0.334611, 0.706214, 1.01187, 1.45926, 1.91457, 2.41997" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0460481, 0.0644504, 0.211479, 0.395078, 0.762063, 1.23889, 1.86326", \ + "0.0461543, 0.0644988, 0.211451, 0.395084, 0.76183, 1.23947, 1.86327", \ + "0.0759759, 0.0932735, 0.221047, 0.395994, 0.762041, 1.23957, 1.86326", \ + "0.117243, 0.137267, 0.268401, 0.423009, 0.766453, 1.23969, 1.86308", \ + "0.191779, 0.216646, 0.369722, 0.525533, 0.828938, 1.26365, 1.86571", \ + "0.279134, 0.308467, 0.489459, 0.662724, 0.967606, 1.3594, 1.91918", \ + "0.370096, 0.405907, 0.620701, 0.818568, 1.14703, 1.53336, 2.04515" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0738541, 0.0902577, 0.215357, 0.368658, 0.673565, 1.06919, 1.58623", \ + "0.0890315, 0.105673, 0.231608, 0.384215, 0.690333, 1.08602, 1.60311", \ + "0.169714, 0.192018, 0.32511, 0.476978, 0.782687, 1.17838, 1.69545", \ + "0.231912, 0.262654, 0.436664, 0.594149, 0.899208, 1.29327, 1.80897", \ + "0.31633, 0.357854, 0.599089, 0.813058, 1.13889, 1.53131, 2.04635", \ + "0.39836, 0.449766, 0.754255, 1.02594, 1.43487, 1.85192, 2.36372", \ + "0.480251, 0.541053, 0.904738, 1.23264, 1.72892, 2.22804, 2.76687" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715557, 0.0921698, 0.255206, 0.457819, 0.862721, 1.38866, 2.0754", \ + "0.0714767, 0.0921682, 0.255176, 0.457725, 0.862741, 1.38861, 2.07541", \ + "0.11203, 0.129846, 0.264046, 0.457901, 0.862717, 1.38816, 2.07541", \ + "0.160976, 0.184317, 0.321546, 0.483987, 0.863742, 1.38859, 2.07574", \ + "0.235259, 0.268315, 0.450323, 0.609986, 0.927254, 1.40389, 2.07519", \ + "0.313819, 0.356271, 0.587595, 0.784069, 1.0903, 1.50467, 2.11639", \ + "0.398116, 0.450475, 0.731633, 0.969217, 1.3238, 1.70626, 2.25361" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711437, 0.0848313, 0.191993, 0.32486, 0.590102, 0.934683, 1.38517", \ + "0.0912526, 0.105187, 0.213056, 0.346144, 0.611526, 0.956145, 1.4067", \ + "0.162839, 0.181584, 0.30065, 0.434665, 0.700667, 1.04553, 1.49642", \ + "0.209015, 0.235947, 0.391853, 0.538491, 0.806344, 1.15074, 1.6014", \ + "0.258021, 0.297664, 0.517472, 0.709156, 1.0126, 1.35985, 1.81128", \ + "0.295426, 0.347066, 0.632996, 0.876154, 1.24411, 1.63434, 2.09007", \ + "0.327864, 0.390112, 0.738597, 1.03564, 1.47634, 1.92764, 2.43187" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0548816, 0.0734506, 0.220997, 0.404794, 0.77217, 1.24963, 1.87358", \ + "0.0549105, 0.0734326, 0.220998, 0.404817, 0.7722, 1.24963, 1.87358", \ + "0.0823199, 0.0995141, 0.228864, 0.405489, 0.772286, 1.24956, 1.87345", \ + "0.123368, 0.143266, 0.274467, 0.430778, 0.776039, 1.2496, 1.87356", \ + "0.197537, 0.222488, 0.375777, 0.532295, 0.837275, 1.27298, 1.87607", \ + "0.28089, 0.311698, 0.494864, 0.668673, 0.973803, 1.36754, 1.92836", \ + "0.367634, 0.405494, 0.625291, 0.824167, 1.1527, 1.53806, 2.05374" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0855912, 0.10195, 0.226961, 0.380243, 0.685137, 1.08074, 1.5977", \ + "0.103018, 0.119563, 0.245137, 0.398567, 0.703572, 1.09922, 1.61624", \ + "0.182021, 0.202833, 0.336042, 0.4897, 0.794785, 1.19124, 1.70885", \ + "0.24488, 0.273398, 0.440749, 0.60102, 0.907746, 1.30486, 1.8212", \ + "0.329376, 0.369265, 0.600011, 0.805008, 1.13375, 1.53225, 2.04767", \ + "0.413344, 0.463123, 0.755855, 1.01433, 1.40892, 1.83077, 2.34855", \ + "0.499283, 0.55866, 0.910469, 1.22322, 1.69488, 2.18048, 2.72504" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715473, 0.0921663, 0.255206, 0.457823, 0.862496, 1.38829, 2.07567", \ + "0.0715073, 0.0921483, 0.255206, 0.457819, 0.86274, 1.38861, 2.07568", \ + "0.0997133, 0.117658, 0.260995, 0.457727, 0.862716, 1.38868, 2.07568", \ + "0.144303, 0.165236, 0.30206, 0.476484, 0.863625, 1.38858, 2.07568", \ + "0.218488, 0.246007, 0.409107, 0.573274, 0.911372, 1.40026, 2.07554", \ + "0.29603, 0.331739, 0.532815, 0.717516, 1.03778, 1.47753, 2.10723", \ + "0.376204, 0.420457, 0.665054, 0.879715, 1.22688, 1.63553, 2.21179" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0771546, 0.0913199, 0.199829, 0.332981, 0.597971, 0.941832, 1.39116", \ + "0.0976735, 0.111942, 0.220779, 0.353984, 0.61912, 0.962899, 1.41224", \ + "0.174036, 0.192104, 0.309393, 0.442964, 0.708258, 1.05246, 1.50187", \ + "0.226274, 0.251535, 0.402753, 0.54771, 0.814725, 1.15809, 1.60737", \ + "0.285673, 0.322559, 0.533689, 0.721258, 1.02141, 1.36832, 1.81846", \ + "0.334082, 0.38165, 0.654902, 0.892775, 1.25644, 1.64397, 2.09786", \ + "0.377878, 0.435248, 0.76737, 1.05699, 1.49179, 1.93948, 2.44114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624555, 0.0811398, 0.228648, 0.41223, 0.778892, 1.25485, 1.87711", \ + "0.0624466, 0.081131, 0.228707, 0.41226, 0.778736, 1.25485, 1.87711", \ + "0.0876515, 0.10481, 0.236131, 0.412795, 0.778724, 1.25473, 1.87684", \ + "0.128887, 0.148651, 0.279575, 0.437244, 0.782437, 1.25497, 1.87695", \ + "0.203094, 0.227761, 0.38074, 0.536163, 0.841492, 1.27758, 1.87967", \ + "0.285358, 0.316819, 0.499383, 0.673794, 0.977813, 1.37162, 1.93122", \ + "0.370512, 0.409202, 0.628965, 0.828294, 1.15692, 1.54117, 2.05536" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0909265, 0.107288, 0.232302, 0.385568, 0.690492, 1.0861, 1.60308", \ + "0.109672, 0.126229, 0.251773, 0.405209, 0.710209, 1.10589, 1.62288", \ + "0.182988, 0.202358, 0.333303, 0.487245, 0.792804, 1.18855, 1.70578", \ + "0.242038, 0.267181, 0.423854, 0.584035, 0.890097, 1.28638, 1.80228", \ + "0.319328, 0.354982, 0.563381, 0.757981, 1.08512, 1.48176, 1.99933", \ + "0.39152, 0.437613, 0.703407, 0.940305, 1.31895, 1.74128, 2.25866", \ + "0.465756, 0.52103, 0.843437, 1.1275, 1.5647, 2.03606, 2.5831" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715374, 0.0921667, 0.255205, 0.457997, 0.86274, 1.38866, 2.07559", \ + "0.0715328, 0.0921653, 0.255206, 0.457746, 0.862717, 1.38842, 2.07559", \ + "0.0900321, 0.109015, 0.259562, 0.458026, 0.862291, 1.38859, 2.07559", \ + "0.125119, 0.145798, 0.291133, 0.473815, 0.863662, 1.38867, 2.07589", \ + "0.193915, 0.218301, 0.376692, 0.550677, 0.904901, 1.40089, 2.07619", \ + "0.274319, 0.303936, 0.484262, 0.668534, 1.00912, 1.46798, 2.10791", \ + "0.357934, 0.394871, 0.606739, 0.807568, 1.161, 1.59992, 2.19697" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0616117, 0.0761023, 0.185315, 0.318605, 0.583709, 0.927621, 1.37696", \ + "0.0781229, 0.0927348, 0.202539, 0.336267, 0.601656, 0.945711, 1.39517", \ + "0.15679, 0.178081, 0.29956, 0.431652, 0.697791, 1.04204, 1.49134", \ + "0.210121, 0.240356, 0.409955, 0.554977, 0.818521, 1.16158, 1.60971", \ + "0.277536, 0.318722, 0.557506, 0.764222, 1.06824, 1.403, 1.85703", \ + "0.338036, 0.388867, 0.690897, 0.957626, 1.3512, 1.73935, 2.186", \ + "0.394037, 0.454506, 0.814598, 1.13807, 1.62185, 2.09961, 2.60109" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624895, 0.081163, 0.228756, 0.41223, 0.778881, 1.25473, 1.87708", \ + "0.0616968, 0.0808666, 0.228703, 0.41223, 0.778885, 1.25489, 1.87722", \ + "0.107716, 0.125216, 0.241914, 0.413132, 0.778729, 1.25477, 1.87715", \ + "0.155492, 0.179319, 0.310371, 0.451602, 0.783371, 1.25497, 1.87707", \ + "0.227085, 0.260499, 0.441129, 0.592865, 0.867732, 1.27652, 1.87795", \ + "0.304052, 0.346313, 0.577179, 0.767793, 1.05756, 1.41302, 1.94484", \ + "0.388407, 0.438891, 0.718134, 0.952841, 1.29769, 1.64667, 2.11799" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228483, 0.0286151, 0.0733175, 0.128835, 0.239629, 0.383632, 0.571924", \ + "0.0440105, 0.0506116, 0.0957044, 0.151281, 0.261891, 0.405829, 0.59401", \ + "0.0984805, 0.116739, 0.204046, 0.269489, 0.379632, 0.523543, 0.708234", \ + "0.133853, 0.160952, 0.292169, 0.391176, 0.525952, 0.666063, 0.856961", \ + "0.178237, 0.217225, 0.413748, 0.564075, 0.768298, 0.957428, 1.1518", \ + "0.215859, 0.266374, 0.52561, 0.728315, 1.00601, 1.26278, 1.51996", \ + "0.249671, 0.310765, 0.630521, 0.885729, 1.23873, 1.56766, 1.89608" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0218678, 0.0305393, 0.0962608, 0.175499, 0.327857, 0.525129, 0.783235", \ + "0.0277573, 0.0341504, 0.0962742, 0.175491, 0.327854, 0.525121, 0.783236", \ + "0.0948912, 0.100995, 0.142019, 0.196575, 0.330652, 0.525117, 0.783295", \ + "0.159373, 0.167478, 0.2245, 0.273924, 0.374689, 0.537315, 0.784132", \ + "0.253285, 0.266229, 0.349579, 0.422209, 0.527281, 0.650167, 0.84826", \ + "0.353567, 0.370777, 0.485336, 0.58487, 0.725338, 0.862025, 1.01871", \ + "0.462522, 0.484454, 0.631363, 0.759518, 0.940514, 1.1118, 1.28929" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0544523, 0.0684285, 0.17623, 0.309231, 0.574651, 0.919194, 1.36973", \ + "0.0708644, 0.0848912, 0.193409, 0.32685, 0.592508, 0.937242, 1.38788", \ + "0.142234, 0.165034, 0.291196, 0.423758, 0.688575, 1.03347, 1.48431", \ + "0.188166, 0.220453, 0.397832, 0.545533, 0.809446, 1.15312, 1.60242", \ + "0.24617, 0.290168, 0.539061, 0.750737, 1.05733, 1.39426, 1.84974", \ + "0.298255, 0.352682, 0.666715, 0.93975, 1.33905, 1.73089, 2.17862", \ + "0.346023, 0.410497, 0.785227, 1.11579, 1.60648, 2.08905, 2.5935" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.054829, 0.0734085, 0.220997, 0.404804, 0.772138, 1.2496, 1.87355", \ + "0.0547367, 0.0731252, 0.220941, 0.404856, 0.772192, 1.24959, 1.87354", \ + "0.103797, 0.121698, 0.237253, 0.406074, 0.772231, 1.24946, 1.87355", \ + "0.149998, 0.174709, 0.30721, 0.446961, 0.777362, 1.2496, 1.87367", \ + "0.219419, 0.253682, 0.437132, 0.590438, 0.862391, 1.27188, 1.87473", \ + "0.29452, 0.337607, 0.571043, 0.766248, 1.05435, 1.41079, 1.94256", \ + "0.377464, 0.428827, 0.710243, 0.948415, 1.29352, 1.64734, 2.11692" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228519, 0.028619, 0.0733284, 0.12884, 0.23961, 0.383639, 0.571929", \ + "0.0440154, 0.0506159, 0.0957089, 0.151282, 0.261896, 0.405836, 0.594016", \ + "0.0984834, 0.116744, 0.204042, 0.269485, 0.379648, 0.523562, 0.708257", \ + "0.133847, 0.160949, 0.292022, 0.391195, 0.525967, 0.666077, 0.856974", \ + "0.178225, 0.2172, 0.413808, 0.564089, 0.768306, 0.957445, 1.15179", \ + "0.215816, 0.266307, 0.525592, 0.728308, 1.00602, 1.26278, 1.51996", \ + "0.249478, 0.31057, 0.630462, 0.885237, 1.23876, 1.56759, 1.89603" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02185, 0.030466, 0.0932197, 0.169061, 0.320893, 0.518389, 0.776599", \ + "0.0277339, 0.0340679, 0.0932182, 0.169049, 0.320875, 0.518359, 0.776599", \ + "0.0888991, 0.0962272, 0.138384, 0.190134, 0.323676, 0.518385, 0.776513", \ + "0.140069, 0.151342, 0.215302, 0.266826, 0.367685, 0.530552, 0.77749", \ + "0.220288, 0.237775, 0.334093, 0.411388, 0.519983, 0.643339, 0.841501", \ + "0.308067, 0.331492, 0.464184, 0.570164, 0.715426, 0.854574, 1.01181", \ + "0.404543, 0.434267, 0.604198, 0.740899, 0.927952, 1.10258, 1.2831" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0417156, 0.0519841, 0.131156, 0.228796, 0.423442, 0.676425, 1.00686", \ + "0.0604685, 0.0707891, 0.150347, 0.248276, 0.442949, 0.696185, 1.02686", \ + "0.128012, 0.148256, 0.255589, 0.350961, 0.54694, 0.798982, 1.13049", \ + "0.169742, 0.198826, 0.35564, 0.481411, 0.678853, 0.928938, 1.26114", \ + "0.221153, 0.2614, 0.485928, 0.671741, 0.935638, 1.19638, 1.52562", \ + "0.265086, 0.315562, 0.60181, 0.845601, 1.19546, 1.53048, 1.87888", \ + "0.30319, 0.363535, 0.708399, 1.00686, 1.4421, 1.8623, 2.29384" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0395737, 0.0533508, 0.163075, 0.29994, 0.573437, 0.928697, 1.39331", \ + "0.0409435, 0.0536552, 0.163067, 0.299935, 0.573294, 0.928697, 1.3933", \ + "0.0923441, 0.106925, 0.189672, 0.305461, 0.573429, 0.928713, 1.39362", \ + "0.137436, 0.158557, 0.266189, 0.36281, 0.590613, 0.929099, 1.39331", \ + "0.205338, 0.235635, 0.391903, 0.515828, 0.707904, 0.990102, 1.40884", \ + "0.279277, 0.318057, 0.521724, 0.684232, 0.916104, 1.15935, 1.52043", \ + "0.361088, 0.407842, 0.657349, 0.861523, 1.14686, 1.42353, 1.74221" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227467, 0.0285146, 0.07323, 0.128708, 0.239534, 0.383551, 0.571847", \ + "0.0437772, 0.0502493, 0.0954317, 0.15099, 0.261801, 0.405699, 0.593932", \ + "0.0984588, 0.116563, 0.203621, 0.268751, 0.379209, 0.523248, 0.71148", \ + "0.134557, 0.161431, 0.291994, 0.39093, 0.52589, 0.666029, 0.856958", \ + "0.181033, 0.218974, 0.414485, 0.564383, 0.768001, 0.957264, 1.15158", \ + "0.223339, 0.271451, 0.527838, 0.729576, 1.0064, 1.26311, 1.51991", \ + "0.261068, 0.320258, 0.636004, 0.888332, 1.24024, 1.56837, 1.89635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0219014, 0.0305459, 0.0933788, 0.16921, 0.321002, 0.518542, 0.776776", \ + "0.0280075, 0.0342203, 0.0933744, 0.169205, 0.321001, 0.518524, 0.776659", \ + "0.0893027, 0.0967682, 0.13891, 0.190886, 0.32388, 0.518537, 0.77671", \ + "0.139953, 0.151286, 0.215582, 0.267303, 0.367903, 0.530703, 0.777634", \ + "0.21894, 0.236471, 0.33367, 0.411294, 0.520584, 0.643674, 0.841903", \ + "0.304914, 0.32897, 0.462241, 0.569153, 0.71528, 0.854426, 1.01209", \ + "0.399562, 0.429695, 0.59932, 0.737831, 0.92654, 1.10188, 1.28213" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.044213, 0.0580207, 0.16506, 0.297745, 0.562826, 0.907488, 1.35785", \ + "0.0607006, 0.0743745, 0.182151, 0.315351, 0.580869, 0.925421, 1.37598", \ + "0.121384, 0.147179, 0.279984, 0.412249, 0.67688, 1.02177, 1.47217", \ + "0.158537, 0.194485, 0.383205, 0.533079, 0.797689, 1.14123, 1.59062", \ + "0.205449, 0.254104, 0.517152, 0.734526, 1.04721, 1.38943, 1.83789", \ + "0.247101, 0.307467, 0.638458, 0.918707, 1.32366, 1.71913, 2.16685", \ + "0.285019, 0.356494, 0.751217, 1.08988, 1.58761, 2.07375, 2.58151" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0459128, 0.0644133, 0.211477, 0.395061, 0.762228, 1.23951, 1.86308", \ + "0.0471485, 0.0643008, 0.211518, 0.395055, 0.762248, 1.23909, 1.86316", \ + "0.0981427, 0.116626, 0.230514, 0.396988, 0.762296, 1.23951, 1.86328", \ + "0.141853, 0.167661, 0.302031, 0.439421, 0.768147, 1.23942, 1.86314", \ + "0.208308, 0.243652, 0.431508, 0.585617, 0.857919, 1.27041, 1.86475", \ + "0.281381, 0.32544, 0.563946, 0.760236, 1.04992, 1.40469, 1.93414", \ + "0.362662, 0.415002, 0.701416, 0.942044, 1.28987, 1.64272, 2.11072" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0226612, 0.0284218, 0.0730586, 0.128457, 0.239111, 0.382935, 0.570999", \ + "0.0437527, 0.0504116, 0.0954388, 0.150896, 0.261409, 0.405157, 0.593088", \ + "0.0974279, 0.115838, 0.20352, 0.269099, 0.379023, 0.522846, 0.707301", \ + "0.131836, 0.159208, 0.291136, 0.390525, 0.525482, 0.665373, 0.856543", \ + "0.174123, 0.213646, 0.411964, 0.56267, 0.767239, 0.956364, 1.15113", \ + "0.209701, 0.261037, 0.522348, 0.72578, 1.00407, 1.26129, 1.51854", \ + "0.239757, 0.302337, 0.625298, 0.881572, 1.2356, 1.56511, 1.89407" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0178525, 0.0254516, 0.086274, 0.162235, 0.31421, 0.511781, 0.770144", \ + "0.0237232, 0.0290966, 0.086274, 0.162231, 0.314323, 0.511902, 0.770146", \ + "0.0725393, 0.0827256, 0.131614, 0.183343, 0.317004, 0.511875, 0.770136", \ + "0.114636, 0.130417, 0.205259, 0.260159, 0.361288, 0.524067, 0.771036", \ + "0.181486, 0.205741, 0.318732, 0.401314, 0.513643, 0.637384, 0.835706", \ + "0.255502, 0.288014, 0.443037, 0.55635, 0.706984, 0.849075, 1.00595", \ + "0.33794, 0.378799, 0.577111, 0.722854, 0.916991, 1.09352, 1.27619" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0345383, 0.0446475, 0.123144, 0.220486, 0.414926, 0.667785, 0.99811", \ + "0.0533927, 0.0631691, 0.142256, 0.239946, 0.434416, 0.687542, 1.01815", \ + "0.109582, 0.132573, 0.246913, 0.342429, 0.538386, 0.79092, 1.12182", \ + "0.143128, 0.175583, 0.342769, 0.471844, 0.670316, 0.919576, 1.2524", \ + "0.183748, 0.228589, 0.466454, 0.657693, 0.925673, 1.18799, 1.51671", \ + "0.217702, 0.273887, 0.576507, 0.826749, 1.18217, 1.52036, 1.87005", \ + "0.246349, 0.313297, 0.67723, 0.983528, 1.42555, 1.84946, 2.28352" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0330759, 0.0467684, 0.156162, 0.292815, 0.566106, 0.921314, 1.38584", \ + "0.036397, 0.0479429, 0.156157, 0.292815, 0.566043, 0.921316, 1.38585", \ + "0.0883346, 0.103471, 0.185855, 0.299209, 0.56611, 0.921417, 1.38586", \ + "0.131035, 0.153282, 0.263073, 0.359813, 0.584542, 0.921813, 1.38565", \ + "0.196383, 0.227731, 0.387596, 0.51254, 0.704223, 0.984512, 1.40209", \ + "0.268301, 0.308034, 0.516336, 0.681378, 0.912862, 1.15554, 1.51495", \ + "0.348728, 0.396226, 0.650604, 0.856608, 1.14453, 1.42264, 1.73775" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0225568, 0.0283166, 0.07296, 0.128348, 0.239008, 0.38283, 0.570897", \ + "0.043511, 0.0500057, 0.0951712, 0.150656, 0.261275, 0.404984, 0.592976", \ + "0.0973952, 0.115707, 0.203172, 0.267324, 0.378796, 0.522514, 0.710516", \ + "0.132483, 0.159688, 0.291108, 0.390243, 0.525396, 0.665312, 0.856041", \ + "0.176966, 0.215915, 0.412598, 0.562929, 0.766902, 0.95651, 1.1509", \ + "0.216148, 0.266447, 0.524551, 0.726986, 1.00448, 1.26158, 1.51846", \ + "0.251358, 0.312507, 0.630828, 0.884444, 1.23714, 1.56579, 1.89434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0178587, 0.0254559, 0.0862446, 0.162233, 0.314207, 0.511777, 0.770142", \ + "0.0239456, 0.029157, 0.086252, 0.162204, 0.314207, 0.511812, 0.770136", \ + "0.0725866, 0.0828996, 0.131975, 0.182912, 0.317068, 0.511742, 0.770136", \ + "0.114114, 0.12995, 0.205288, 0.260485, 0.36136, 0.524083, 0.771061", \ + "0.179591, 0.203921, 0.318, 0.400998, 0.514039, 0.637281, 0.835846", \ + "0.252095, 0.284542, 0.440694, 0.554921, 0.706492, 0.848732, 1.00602", \ + "0.333058, 0.373391, 0.571706, 0.71959, 0.915132, 1.09297, 1.27588" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0312719, 0.0402048, 0.109574, 0.19564, 0.367622, 0.591149, 0.883393", \ + "0.0509668, 0.059754, 0.129507, 0.215813, 0.387929, 0.611547, 0.903869", \ + "0.105413, 0.127452, 0.235425, 0.323154, 0.494874, 0.718162, 1.00954", \ + "0.137736, 0.169183, 0.328885, 0.450575, 0.630378, 0.853517, 1.14532", \ + "0.176158, 0.219737, 0.448795, 0.631187, 0.88417, 1.12591, 1.4114", \ + "0.207423, 0.26219, 0.555118, 0.795247, 1.13371, 1.45352, 1.7749", \ + "0.232961, 0.298354, 0.651755, 0.94717, 1.36963, 1.77312, 2.1827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291083, 0.0412929, 0.138607, 0.260236, 0.503457, 0.81967, 1.23314", \ + "0.0332452, 0.0432659, 0.138575, 0.260235, 0.503449, 0.819679, 1.23318", \ + "0.085082, 0.0991549, 0.172732, 0.271291, 0.503389, 0.819471, 1.23302", \ + "0.127384, 0.148268, 0.250343, 0.335691, 0.52811, 0.821616, 1.23287", \ + "0.192362, 0.222274, 0.373027, 0.488816, 0.660165, 0.89741, 1.25313", \ + "0.263835, 0.302058, 0.500276, 0.654877, 0.868345, 1.08288, 1.38418", \ + "0.343604, 0.389864, 0.633377, 0.827704, 1.09658, 1.35125, 1.62684" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0224998, 0.0282577, 0.0728957, 0.128283, 0.238945, 0.382768, 0.570832", \ + "0.0434001, 0.0500332, 0.0950798, 0.150619, 0.261326, 0.405193, 0.59307", \ + "0.0974181, 0.11569, 0.202976, 0.268052, 0.378283, 0.52117, 0.708761", \ + "0.132738, 0.159807, 0.291102, 0.390068, 0.525297, 0.665197, 0.855928", \ + "0.17802, 0.216865, 0.41286, 0.563095, 0.767063, 0.956435, 1.15082", \ + "0.218429, 0.26842, 0.52554, 0.72742, 1.00485, 1.26161, 1.51842", \ + "0.25548, 0.31604, 0.632554, 0.885683, 1.23769, 1.56593, 1.89444" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0178588, 0.025456, 0.086244, 0.162232, 0.31421, 0.511781, 0.770143", \ + "0.0240493, 0.0292476, 0.0862431, 0.162232, 0.314208, 0.511692, 0.770143", \ + "0.0725585, 0.0829118, 0.132223, 0.184072, 0.317169, 0.511826, 0.770395", \ + "0.113863, 0.129843, 0.205296, 0.260689, 0.361443, 0.524113, 0.771068", \ + "0.178803, 0.203064, 0.317689, 0.400798, 0.513845, 0.637353, 0.835901", \ + "0.250864, 0.283144, 0.43962, 0.554404, 0.706052, 0.8487, 1.00606", \ + "0.331207, 0.371452, 0.570073, 0.718201, 0.91447, 1.09348, 1.27575" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0616117, 0.0761023, 0.185315, 0.318605, 0.583709, 0.927621, 1.37696", \ + "0.0781229, 0.0927348, 0.202539, 0.336267, 0.601656, 0.945711, 1.39517", \ + "0.15679, 0.178081, 0.29956, 0.431652, 0.697791, 1.04204, 1.49134", \ + "0.210121, 0.240356, 0.409955, 0.554977, 0.818521, 1.16158, 1.60971", \ + "0.277536, 0.318722, 0.557506, 0.764222, 1.06824, 1.403, 1.85703", \ + "0.338036, 0.388867, 0.690897, 0.957626, 1.3512, 1.73935, 2.186", \ + "0.394037, 0.454506, 0.814598, 1.13807, 1.62185, 2.09961, 2.60109" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624895, 0.081163, 0.228756, 0.41223, 0.778881, 1.25473, 1.87708", \ + "0.0616968, 0.0808666, 0.228703, 0.41223, 0.778885, 1.25489, 1.87722", \ + "0.107716, 0.125216, 0.241914, 0.413132, 0.778729, 1.25477, 1.87715", \ + "0.155492, 0.179319, 0.310371, 0.451602, 0.783371, 1.25497, 1.87707", \ + "0.227085, 0.260499, 0.441129, 0.592865, 0.867732, 1.27652, 1.87795", \ + "0.304052, 0.346313, 0.577179, 0.767793, 1.05756, 1.41302, 1.94484", \ + "0.388407, 0.438891, 0.718134, 0.952841, 1.29769, 1.64667, 2.11799" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227467, 0.0285146, 0.07323, 0.128708, 0.239534, 0.383551, 0.571847", \ + "0.0437772, 0.0502493, 0.0954317, 0.15099, 0.261801, 0.405699, 0.593932", \ + "0.0984588, 0.116563, 0.203621, 0.268751, 0.379209, 0.523248, 0.71148", \ + "0.134557, 0.161431, 0.291994, 0.39093, 0.52589, 0.666029, 0.856958", \ + "0.181033, 0.218974, 0.414485, 0.564383, 0.768001, 0.957264, 1.15158", \ + "0.223339, 0.271451, 0.527838, 0.729576, 1.0064, 1.26311, 1.51991", \ + "0.261068, 0.320258, 0.636004, 0.888332, 1.24024, 1.56837, 1.89635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0219014, 0.0305459, 0.0933788, 0.16921, 0.321002, 0.518542, 0.776776", \ + "0.0280075, 0.0342203, 0.0933744, 0.169205, 0.321001, 0.518524, 0.776659", \ + "0.0893027, 0.0967682, 0.13891, 0.190886, 0.32388, 0.518537, 0.77671", \ + "0.139953, 0.151286, 0.215582, 0.267303, 0.367903, 0.530703, 0.777634", \ + "0.21894, 0.236471, 0.33367, 0.411294, 0.520584, 0.643674, 0.841903", \ + "0.304914, 0.32897, 0.462241, 0.569153, 0.71528, 0.854426, 1.01209", \ + "0.399562, 0.429695, 0.59932, 0.737831, 0.92654, 1.10188, 1.28213" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00459884, 0.00461598, 0.00464593, 0.00465123, 0.00465567, 0.00465753, 0.00465385", \ + "0.00448914, 0.00452046, 0.00462417, 0.00464562, 0.00466986, 0.00467717, 0.00467845", \ + "0.00440374, 0.00441116, 0.00450063, 0.00456135, 0.00461383, 0.00464406, 0.00450781", \ + "0.00448011, 0.00447247, 0.00450223, 0.00451902, 0.00457333, 0.00460767, 0.00463093", \ + "0.00487377, 0.00481532, 0.00466773, 0.00463299, 0.004622, 0.00462659, 0.00464257", \ + "0.00568099, 0.00556855, 0.00515696, 0.00497478, 0.00489755, 0.00476227, 0.00473485", \ + "0.00687373, 0.00669724, 0.00598094, 0.00562229, 0.00532213, 0.00510926, 0.00498637" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000169174, 0.000175895, 0.000181368, 0.00018205, 0.000183021, 0.000181243, 0.000180263", \ + "4.83028e-05, 6.40057e-05, 0.000114904, 0.000127182, 0.000130611, 0.000133303, 0.000133957", \ + "8.04611e-05, 6.72632e-05, 6.47676e-05, 7.90178e-05, 9.58786e-05, 0.000104334, 0.000115066", \ + "0.000387212, 0.000275473, 0.000232502, 0.000180485, 0.000150848, 0.000136027, 0.000132691", \ + "0.000950632, 0.000892935, 0.000667576, 0.000498043, 0.000350399, 0.000277169, 0.000229774", \ + "0.00189887, 0.00180032, 0.00132306, 0.00103566, 0.000739182, 0.000556238, 0.000425791", \ + "0.00316761, 0.00303221, 0.00235767, 0.00189138, 0.00140002, 0.00106146, 0.000824919" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00546534, 0.0054724, 0.00547991, 0.00548093, 0.00548078, 0.00547976, 0.00547733", \ + "0.00537579, 0.00539, 0.00544469, 0.00545918, 0.00546705, 0.00546985, 0.00546977", \ + "0.00529538, 0.0053058, 0.00534425, 0.00539661, 0.00542957, 0.00544825, 0.00544757", \ + "0.00535413, 0.00534884, 0.00535925, 0.00537104, 0.00540733, 0.0054238, 0.00543941", \ + "0.00570017, 0.00567222, 0.00553858, 0.00549796, 0.00547659, 0.00545759, 0.00546245", \ + "0.00644187, 0.00635369, 0.00601148, 0.0058492, 0.00575104, 0.00560898, 0.00556841", \ + "0.00755246, 0.00742918, 0.00684144, 0.00649502, 0.00618436, 0.00596267, 0.00582269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000183925, 0.000184907, 0.000186784, 0.000187157, 0.000186331, 0.0001867, 0.000184511", \ + "8.94526e-05, 0.000103349, 0.00012976, 0.000136472, 0.000141154, 0.000142699, 0.000142685", \ + "7.495e-06, 1.22766e-05, 5.04674e-05, 7.88635e-05, 9.98131e-05, 0.000109135, 0.000116344", \ + "9.42506e-05, 8.61573e-05, 7.79798e-05, 8.20843e-05, 9.31789e-05, 0.000100736, 0.000110507", \ + "0.00052233, 0.000477358, 0.00031739, 0.000243126, 0.000187915, 0.000167583, 0.000151779", \ + "0.00132267, 0.00124047, 0.000861687, 0.000655246, 0.000469231, 0.000366135, 0.000294787", \ + "0.00245995, 0.00233609, 0.00173592, 0.00136105, 0.000993182, 0.000760523, 0.000593206" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0062473, 0.00624788, 0.00624827, 0.00624842, 0.00624643, 0.00624334, 0.00624489", \ + "0.00618396, 0.00619206, 0.00621186, 0.00621324, 0.00621504, 0.00621377, 0.00621225", \ + "0.00613149, 0.00613134, 0.00615891, 0.00617982, 0.00619425, 0.00620161, 0.00619317", \ + "0.00617599, 0.00617252, 0.00616946, 0.00617117, 0.00618915, 0.0061905, 0.00619449", \ + "0.00650558, 0.00648309, 0.00636272, 0.00631578, 0.00627308, 0.00623923, 0.00623085", \ + "0.00721733, 0.00714376, 0.00682451, 0.00665799, 0.00654078, 0.0064205, 0.00635085", \ + "0.0083325, 0.00821795, 0.00766314, 0.00732063, 0.00701033, 0.00676679, 0.00661881" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00018604, 0.000187155, 0.000188736, 0.000189104, 0.000188407, 0.000187586, 0.000187433", \ + "9.30708e-05, 0.000102254, 0.00013339, 0.000141007, 0.000145149, 0.000146463, 0.000146556", \ + "-7.84761e-06, -3.21012e-07, 4.50941e-05, 7.66221e-05, 9.88778e-05, 0.000109111, 0.000115865", \ + "2.19311e-05, 2.44686e-05, 3.98952e-05, 5.78936e-05, 7.95116e-05, 9.33e-05, 0.000106879", \ + "0.000324224, 0.000299418, 0.000203744, 0.000166594, 0.000141564, 0.000132651, 0.000129483", \ + "0.0010254, 0.000958664, 0.000661825, 0.000509108, 0.000379139, 0.00030006, 0.000251356", \ + "0.00213345, 0.00201828, 0.00148279, 0.00116319, 0.00084982, 0.000653832, 0.000522099" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00457661, 0.0045948, 0.00463389, 0.00464293, 0.00464753, 0.00464714, 0.0046468", \ + "0.00445901, 0.00448551, 0.00456313, 0.00459739, 0.00462001, 0.00462921, 0.00463288", \ + "0.00455523, 0.00454803, 0.00450391, 0.00446743, 0.00456534, 0.00458633, 0.00459976", \ + "0.0048462, 0.00480345, 0.00473753, 0.00466184, 0.00462145, 0.00460788, 0.00460408", \ + "0.00555351, 0.00548967, 0.00522401, 0.00505962, 0.00486144, 0.00441422, 0.00470776", \ + "0.00658538, 0.00645821, 0.00597111, 0.00566203, 0.00539497, 0.00511426, 0.00495904", \ + "0.00798389, 0.00782152, 0.00707795, 0.00661571, 0.0061091, 0.00575186, 0.00544684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000277224, -0.000247196, -0.000200294, -0.000189811, -0.000185078, -0.000183128, -0.000181684", \ + "-0.000400952, -0.000353739, -0.000229465, -0.000188697, -0.000165159, -0.000152849, -0.000149317", \ + "-0.000329591, -0.000340668, -0.000261887, -0.000236864, -0.000205495, -0.000181532, -0.000166061", \ + "-2.40776e-06, -4.5178e-05, -9.4695e-05, -0.000147315, -0.000154571, -0.000154124, -0.000148687", \ + "0.000791762, 0.000687254, 0.000295435, 0.000146688, 1.32174e-05, -4.58172e-05, -7.82671e-05", \ + "0.00190346, 0.00175438, 0.00111879, 0.000760522, 0.000448304, 0.000270388, 0.000158295", \ + "0.00339496, 0.00319656, 0.00228246, 0.00174105, 0.00119068, 0.00084244, 0.000601116" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00372698, 0.00374607, 0.00378892, 0.00379826, 0.00380393, 0.00380429, 0.00380532", \ + "0.00360123, 0.00362475, 0.00371471, 0.00375178, 0.00377565, 0.00378643, 0.00379164", \ + "0.00371847, 0.0037118, 0.00369327, 0.00369972, 0.00372155, 0.0037433, 0.00375888", \ + "0.00403154, 0.00398476, 0.00387963, 0.00381879, 0.00377897, 0.00376605, 0.00376416", \ + "0.00477742, 0.00470036, 0.00440586, 0.00424304, 0.003951, 0.00356423, 0.00387084", \ + "0.00585404, 0.00571613, 0.00516735, 0.00484837, 0.00454371, 0.00428445, 0.00412776", \ + "0.00729602, 0.00710384, 0.00629905, 0.00581208, 0.00527019, 0.00492944, 0.00462168" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000276954, -0.000246959, -0.000200159, -0.000189599, -0.000184884, -0.000182928, -0.000181436", \ + "-0.000400662, -0.000353632, -0.00022905, -0.00018815, -0.000164788, -0.000152486, -0.000148964", \ + "-0.000329598, -0.0003404, -0.000261853, -0.000236251, -0.000204809, -0.000180137, -0.000165595", \ + "-4.15589e-06, -4.30723e-05, -9.65203e-05, -0.000147624, -0.000154577, -0.000154004, -0.000148465", \ + "0.000801167, 0.000688914, 0.000295524, 0.000145549, 1.30844e-05, -4.58593e-05, -7.81701e-05", \ + "0.0019191, 0.00176254, 0.00111639, 0.000761051, 0.000445843, 0.000271125, 0.000158955", \ + "0.00342013, 0.00321735, 0.00228209, 0.00173575, 0.00119029, 0.000842871, 0.000600233" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00372415, 0.00374311, 0.00378568, 0.00379484, 0.00379974, 0.00380157, 0.00380252", \ + "0.00359979, 0.0036256, 0.00371148, 0.00374816, 0.00375146, 0.00378484, 0.00379052", \ + "0.0037265, 0.00371637, 0.00371722, 0.00362605, 0.0037406, 0.00369798, 0.00376712", \ + "0.00404379, 0.00402023, 0.00388305, 0.00381716, 0.00378626, 0.00361171, 0.00377012", \ + "0.00485601, 0.00476134, 0.00440727, 0.00422135, 0.00405549, 0.00393148, 0.00387296", \ + "0.00597533, 0.00583907, 0.00524204, 0.00491628, 0.00454622, 0.00431563, 0.00417872", \ + "0.00748679, 0.00729815, 0.00644347, 0.00592479, 0.00537762, 0.00503701, 0.00472928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000291871, -0.000262033, -0.000214305, -0.000204682, -0.000199525, -0.000196014, -0.000195369", \ + "-0.000435347, -0.000386317, -0.000265671, -0.000224485, -0.000200632, -0.000189084, -0.000183885", \ + "-0.000332329, -0.0003487, -0.000293891, -0.000251785, -0.000228649, -0.000209478, -0.000199705", \ + "1.86078e-05, -3.20779e-05, -9.6812e-05, -0.000166612, -0.000196134, -0.000199456, -0.000194299", \ + "0.000848702, 0.000736486, 0.000323771, 0.0001546, 4.94412e-06, -7.05805e-05, -0.000111201", \ + "0.00201963, 0.00185556, 0.00118601, 0.000814904, 0.000472367, 0.000277281, 0.000147901", \ + "0.00358318, 0.00337246, 0.00241279, 0.00184128, 0.00126853, 0.00089391, 0.000624994" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00281649, 0.00284362, 0.00289556, 0.00290647, 0.00291218, 0.00291437, 0.00291692", \ + "0.00268346, 0.00271248, 0.0028172, 0.00285835, 0.0028843, 0.00289645, 0.00290324", \ + "0.00284533, 0.00282511, 0.00278703, 0.00280739, 0.00282971, 0.00285382, 0.00287096", \ + "0.00318494, 0.00313724, 0.00298995, 0.00288311, 0.00289006, 0.00287866, 0.00287744", \ + "0.00398363, 0.00387915, 0.00353381, 0.00333988, 0.00315471, 0.0030451, 0.00298796", \ + "0.00511217, 0.00495161, 0.00432787, 0.00398608, 0.0036443, 0.00341161, 0.0032492", \ + "0.0065923, 0.00637692, 0.00547754, 0.00496256, 0.00440711, 0.0040561, 0.00375728" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000277983, -0.000247496, -0.00020025, -0.000189482, -0.000184894, -0.000182944, -0.000181513", \ + "-0.000400494, -0.000355043, -0.000229241, -0.000189658, -0.000164823, -0.000152472, -0.000148984", \ + "-0.000329388, -0.000340728, -0.000261853, -0.000236419, -0.000203729, -0.000180834, -0.000165655", \ + "-1.94308e-06, -4.32162e-05, -9.59006e-05, -0.000147193, -0.000154971, -0.000154001, -0.000147375", \ + "0.000817481, 0.000699474, 0.000297663, 0.000146553, 1.31762e-05, -4.36481e-05, -7.91546e-05", \ + "0.00195519, 0.00178724, 0.00112349, 0.000761144, 0.000446929, 0.000270933, 0.000159218", \ + "0.00347595, 0.00325707, 0.00228943, 0.00174339, 0.00119009, 0.000843049, 0.000600303" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00281679, 0.00284389, 0.00289555, 0.00290575, 0.00291222, 0.00291435, 0.00291921", \ + "0.00268675, 0.00270164, 0.00281758, 0.00285759, 0.00286297, 0.00289754, 0.00290469", \ + "0.00285698, 0.00284051, 0.00282912, 0.00272012, 0.00285313, 0.0028633, 0.00288213", \ + "0.00320684, 0.00316692, 0.00300661, 0.00296194, 0.00290222, 0.00266184, 0.00288585", \ + "0.00406286, 0.00395762, 0.00354073, 0.0033553, 0.00317861, 0.00305172, 0.00299121", \ + "0.00524053, 0.00507196, 0.00440809, 0.00404029, 0.00367621, 0.00347626, 0.00329709", \ + "0.00679539, 0.00657551, 0.00562641, 0.00508406, 0.00450137, 0.00417574, 0.00385197" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000292815, -0.000262508, -0.000214323, -0.000204653, -0.000199486, -0.000196006, -0.000195302", \ + "-0.000435894, -0.000387155, -0.000267072, -0.000225103, -0.000200637, -0.000189065, -0.000183859", \ + "-0.000331976, -0.00034842, -0.000294155, -0.00025314, -0.000230125, -0.000209611, -0.00019973", \ + "1.92749e-05, -2.9136e-05, -9.81686e-05, -0.000166891, -0.000196592, -0.000199455, -0.000194296", \ + "0.000869552, 0.000747298, 0.000326012, 0.00015608, 5.11585e-06, -7.22811e-05, -0.000112167", \ + "0.00205845, 0.00188312, 0.00118974, 0.000815017, 0.000473564, 0.000277189, 0.000148757", \ + "0.00364308, 0.00341447, 0.00242055, 0.0018461, 0.0012681, 0.000893494, 0.000624715" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00281694, 0.00284395, 0.00289522, 0.00290762, 0.0029132, 0.00291578, 0.00291725", \ + "0.00268609, 0.0027156, 0.00281867, 0.0028531, 0.00288544, 0.00289743, 0.00290405", \ + "0.00286415, 0.00283943, 0.00283832, 0.00283847, 0.00285194, 0.00286759, 0.00287945", \ + "0.00322005, 0.00315828, 0.00298469, 0.00296349, 0.00290683, 0.00289208, 0.00289085", \ + "0.0040883, 0.00397645, 0.00356139, 0.00335776, 0.00327182, 0.00307298, 0.00253325", \ + "0.00527781, 0.00510766, 0.00443824, 0.00406919, 0.00369177, 0.00345362, 0.00304745", \ + "0.00687183, 0.00664301, 0.00568434, 0.00512678, 0.00455605, 0.00412729, 0.00383681" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000299943, -0.000270839, -0.000220933, -0.000211079, -0.000206002, -0.000203722, -0.000203052", \ + "-0.00044878, -0.000406522, -0.000278253, -0.00023912, -0.000215621, -0.000206013, -0.000198229", \ + "-0.000338576, -0.000350474, -0.000303334, -0.000267865, -0.000245013, -0.000229282, -0.000218584", \ + "2.86053e-05, 4.46789e-05, -9.83419e-05, -0.000171824, -0.000210228, -0.000215618, -0.00021152", \ + "0.000887678, 0.000765984, 0.000336846, 0.000162151, -6.19016e-07, -8.14083e-05, -0.000124967", \ + "0.00209445, 0.00191748, 0.00121787, 0.000834708, 0.000487454, 0.000279577, 0.000144784", \ + "0.00370173, 0.00346967, 0.00247224, 0.00188611, 0.0012966, 0.000909136, 0.000634186" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00457661, 0.0045948, 0.00463389, 0.00464293, 0.00464753, 0.00464714, 0.0046468", \ + "0.00445901, 0.00448551, 0.00456313, 0.00459739, 0.00462001, 0.00462921, 0.00463288", \ + "0.00455523, 0.00454803, 0.00450391, 0.00446743, 0.00456534, 0.00458633, 0.00459976", \ + "0.0048462, 0.00480345, 0.00473753, 0.00466184, 0.00462145, 0.00460788, 0.00460408", \ + "0.00555351, 0.00548967, 0.00522401, 0.00505962, 0.00486144, 0.00441422, 0.00470776", \ + "0.00658538, 0.00645821, 0.00597111, 0.00566203, 0.00539497, 0.00511426, 0.00495904", \ + "0.00798389, 0.00782152, 0.00707795, 0.00661571, 0.0061091, 0.00575186, 0.00544684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000299943, -0.000270839, -0.000220933, -0.000211079, -0.000206002, -0.000203722, -0.000203052", \ + "-0.00044878, -0.000406522, -0.000278253, -0.00023912, -0.000215621, -0.000206013, -0.000198229", \ + "-0.000338576, -0.000350474, -0.000303334, -0.000267865, -0.000245013, -0.000229282, -0.000218584", \ + "2.86053e-05, 4.46789e-05, -9.83419e-05, -0.000171824, -0.000210228, -0.000215618, -0.00021152", \ + "0.000887678, 0.000765984, 0.000336846, 0.000162151, -6.19016e-07, -8.14083e-05, -0.000124967", \ + "0.00209445, 0.00191748, 0.00121787, 0.000834708, 0.000487454, 0.000279577, 0.000144784", \ + "0.00370173, 0.00346967, 0.00247224, 0.00188611, 0.0012966, 0.000909136, 0.000634186" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159515; + rise_capacitance : 0.00155802; + rise_capacitance_range (0.00108688, 0.00155802); + fall_capacitance : 0.00159515; + fall_capacitance_range (0.00114623, 0.00159515); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000722657, -0.000809447, -0.000864705, -0.000873432, -0.00087196, -0.000875012, -0.000873768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0008714, 0.000870995, 0.000877074, 0.000873432, 0.00087196, 0.000875012, 0.000873768" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979161, -0.000981423, -0.000984108, -0.000978706, -0.000979442, -0.000981148, -0.000980327" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000984854, 0.000987921, 0.000984108, 0.00098687, 0.000984161, 0.000983617, 0.000982309" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120515, -0.0011943, -0.00120201, -0.00120647, -0.00120964, -0.00121896, -0.00123029" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124458, 0.00124032, 0.00123742, 0.00123831, 0.0012374, 0.00123835, 0.001237" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978279, -0.000976749, -0.000983958, -0.000982995, -0.000979492, -0.000981204, -0.000980377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098763, 0.000982896, 0.000986575, 0.000987709, 0.000984371, 0.000983685, 0.000982293" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122015, -0.00120895, -0.00121824, -0.00121976, -0.00122132, -0.00122672, -0.00123285" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124502, 0.00124069, 0.0012378, 0.00123869, 0.00123773, 0.00123861, 0.00123715" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152568; + rise_capacitance : 0.00152449; + rise_capacitance_range (0.00110612, 0.00152449); + fall_capacitance : 0.00152568; + fall_capacitance_range (0.00114413, 0.00152568); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000724908, -0.00081322, -0.000866134, -0.000873918, -0.000872419, -0.000875693, -0.000874452" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879195, 0.000871126, 0.000876881, 0.000873918, 0.000872419, 0.000875693, 0.000874452" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983517, -0.000977697, -0.000983571, -0.000984855, -0.000981137, -0.000983038, -0.000982218" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990323, 0.000984522, 0.000991595, 0.000987293, 0.000987, 0.000985695, 0.000984172" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000990389, -0.000991021, -0.000993926, -0.000987252, -0.00098729, -0.000988944, -0.000987894" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101842, 0.00101312, 0.00102154, 0.00100359, 0.00100377, 0.00100249, 0.000994984" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978894, -0.000978395, -0.000980167, -0.000983331, -0.000981117, -0.000983012, -0.000982204" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989551, 0.000990313, 0.00099401, 0.00098955, 0.000986843, 0.000985559, 0.000984132" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985079, -0.000984501, -0.000987741, -0.00098947, -0.000985777, -0.000987641, -0.000986812" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105808, 0.00100428, 0.00100061, 0.000995514, 0.000992285, 0.000990626, 0.000988881" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980871, -0.000983248, -0.000986618, -0.000987226, -0.000981274, -0.000983151, -0.000982314" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000987354, 0.000990215, 0.000990738, 0.000992125, 0.000982955, 0.000985643, 0.000984322" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982642, -0.000995068, -0.000998211, -0.000994715, -0.000988794, -0.000990701, -0.000989881" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101123, 0.00100849, 0.00100961, 0.00101082, 0.000999787, 0.00099972, 0.000994446" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152035; + rise_capacitance : 0.00152035; + rise_capacitance_range (0.00118633, 0.00152035); + fall_capacitance : 0.00151912; + fall_capacitance_range (0.00115298, 0.00151912); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000719425, -0.000812155, -0.000865055, -0.0008761, -0.000870993, -0.000874062, -0.000872821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000872346, 0.000879663, 0.000885022, 0.000880656, 0.000870993, 0.000874062, 0.000872821" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981949, -0.000981253, -0.000984552, -0.000985878, -0.000983554, -0.00098528, -0.000984507" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000984257, 0.000995839, 0.000985477, 0.000988058, 0.000986158, 0.000987937, 0.000986667" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979617, -0.000978107, -0.00098181, -0.000982217, -0.000980372, -0.000982095, -0.000981289" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098337, 0.00098958, 0.00098181, 0.000984822, 0.00098276, 0.000984527, 0.000983219" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000975499, -0.00098165, -0.000987182, -0.00097938, -0.000980348, -0.00098207, -0.000981265" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989256, 0.000985956, 0.000997814, 0.000982928, 0.000982037, 0.000984519, 0.000983212" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0009801, -0.000984674, -0.000984085, -0.000984088, -0.000984275, -0.000985995, -0.000985212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998418, 0.000990716, 0.000985652, 0.000987112, 0.000986141, 0.000988574, 0.000987239" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980497, -0.000980572, -0.00098637, -0.000985584, -0.000983645, -0.000985369, -0.000984557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000985877, 0.000996199, 0.0010009, 0.00098821, 0.000986245, 0.000987996, 0.000986701" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161514; + rise_capacitance : 0.00161514; + rise_capacitance_range (0.000940787, 0.00161514); + fall_capacitance : 0.00161395; + fall_capacitance_range (0.000948952, 0.00161395); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000156519, -0.000158945, -0.00015711, -0.000157408, -0.000156887, -0.000156844, -0.000156631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000175578, 0.000175125, 0.000174079, 0.000171559, 0.000169351, 0.00016641, 0.000160907" \ + ); + } + } + } + } + cell (AOI31X2) { + area : 9.8784; + cell_leakage_power : 0.110477; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.106408; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180784; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128254; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.066774; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128254; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0871456; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126449; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0748219; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128254; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109167; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115516; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0773945; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126449; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.095272; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124644; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.092043; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110477; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !D) + (!B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0536512, 0.0741207, 0.179892, 0.311401, 0.574138, 0.915586, 1.36194", \ + "0.072481, 0.0933434, 0.200329, 0.33221, 0.595159, 0.936715, 1.38317", \ + "0.128644, 0.160493, 0.284146, 0.416699, 0.680392, 1.0225, 1.46896", \ + "0.156389, 0.203239, 0.367282, 0.51688, 0.78171, 1.12424, 1.57111", \ + "0.179225, 0.248181, 0.479072, 0.674482, 0.980354, 1.32646, 1.77433", \ + "0.193577, 0.282148, 0.579461, 0.826663, 1.19749, 1.58904, 2.04356", \ + "0.203795, 0.310237, 0.670845, 0.970469, 1.41352, 1.86625, 2.37222" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0362821, 0.0638827, 0.210795, 0.394215, 0.76098, 1.23794, 1.8617", \ + "0.0365171, 0.0639272, 0.210773, 0.394268, 0.761156, 1.2382, 1.86159", \ + "0.0678185, 0.0941161, 0.221505, 0.395647, 0.761156, 1.23817, 1.86142", \ + "0.107119, 0.138187, 0.270197, 0.424384, 0.766689, 1.23822, 1.86141", \ + "0.180058, 0.217516, 0.370813, 0.529038, 0.831411, 1.2654, 1.8653", \ + "0.263005, 0.307648, 0.48845, 0.663966, 0.971915, 1.36596, 1.92251", \ + "0.348033, 0.402112, 0.616605, 0.816547, 1.14963, 1.54007, 2.05286" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0604881, 0.0835048, 0.199129, 0.340682, 0.622373, 0.987738, 1.46515", \ + "0.0756208, 0.0990286, 0.215357, 0.356443, 0.63918, 1.00464, 1.48207", \ + "0.150245, 0.183287, 0.309565, 0.450668, 0.731961, 1.09748, 1.57303", \ + "0.204021, 0.249989, 0.418392, 0.568834, 0.848791, 1.21247, 1.68184", \ + "0.277745, 0.339613, 0.573055, 0.779271, 1.09036, 1.44703, 1.92318", \ + "0.349579, 0.426393, 0.71971, 0.981947, 1.37572, 1.77396, 2.2464", \ + "0.422067, 0.512971, 0.86274, 1.17766, 1.65587, 2.13662, 2.65132" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.055418, 0.0839222, 0.23402, 0.420843, 0.7938, 1.27853, 1.91153", \ + "0.0551801, 0.0839464, 0.234011, 0.420855, 0.793782, 1.27807, 1.91148", \ + "0.0972504, 0.123975, 0.24538, 0.421255, 0.793785, 1.27845, 1.91147", \ + "0.14174, 0.177252, 0.306872, 0.453632, 0.796299, 1.27823, 1.91151", \ + "0.209482, 0.259345, 0.433138, 0.584702, 0.869818, 1.29488, 1.91179", \ + "0.282281, 0.346249, 0.567131, 0.754409, 1.04303, 1.41379, 1.9654", \ + "0.360895, 0.439634, 0.708046, 0.935221, 1.27044, 1.63004, 2.11818" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0624534, 0.082897, 0.189069, 0.320773, 0.583763, 0.925498, 1.3725", \ + "0.0816668, 0.10247, 0.20946, 0.341419, 0.604567, 0.94634, 1.39341", \ + "0.144895, 0.174129, 0.294211, 0.426761, 0.690398, 1.03268, 1.47958", \ + "0.181013, 0.223248, 0.379729, 0.527302, 0.792775, 1.13452, 1.5814", \ + "0.216719, 0.277922, 0.496669, 0.688225, 0.991901, 1.33711, 1.78497", \ + "0.244078, 0.322631, 0.603277, 0.844484, 1.21096, 1.59998, 2.05346", \ + "0.267844, 0.36184, 0.701129, 0.992827, 1.42998, 1.87984, 2.38416" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0445159, 0.0723763, 0.219846, 0.403663, 0.770913, 1.24841, 1.87262", \ + "0.0446011, 0.0723886, 0.219834, 0.403663, 0.770913, 1.24832, 1.87262", \ + "0.0736653, 0.100118, 0.229401, 0.404705, 0.770935, 1.24832, 1.87241", \ + "0.113121, 0.14402, 0.275854, 0.432244, 0.775607, 1.24831, 1.87241", \ + "0.183843, 0.222577, 0.376823, 0.535011, 0.840046, 1.27449, 1.87617", \ + "0.26161, 0.309335, 0.49357, 0.669562, 0.978164, 1.37153, 1.93091", \ + "0.340883, 0.399871, 0.620416, 0.821916, 1.15552, 1.5458, 2.06178" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0700821, 0.0930175, 0.208547, 0.35008, 0.631698, 0.997065, 1.4745", \ + "0.0871356, 0.110378, 0.22645, 0.368146, 0.649922, 1.01532, 1.4927", \ + "0.159404, 0.190417, 0.315563, 0.458657, 0.740158, 1.10593, 1.58392", \ + "0.213426, 0.256293, 0.417173, 0.568976, 0.851498, 1.21746, 1.69588", \ + "0.287066, 0.346317, 0.567422, 0.763424, 1.07239, 1.44094, 1.9195", \ + "0.361187, 0.435593, 0.715228, 0.9621, 1.33824, 1.73656, 2.21575", \ + "0.437247, 0.525984, 0.861613, 1.16026, 1.6105, 2.07201, 2.58785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0553889, 0.0839187, 0.23402, 0.42084, 0.793797, 1.27809, 1.91157", \ + "0.0552792, 0.0838968, 0.233988, 0.420829, 0.793782, 1.27853, 1.91145", \ + "0.0861264, 0.1117, 0.241614, 0.421054, 0.793773, 1.27845, 1.9114", \ + "0.128242, 0.15881, 0.287118, 0.444314, 0.795925, 1.27848, 1.91114", \ + "0.196362, 0.237475, 0.391937, 0.5451, 0.848753, 1.29517, 1.91202", \ + "0.26725, 0.32017, 0.511939, 0.686381, 0.984536, 1.38111, 1.95341", \ + "0.340651, 0.406796, 0.640752, 0.844131, 1.17041, 1.54817, 2.06818" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0680718, 0.089202, 0.196573, 0.328603, 0.591513, 0.932947, 1.3788", \ + "0.0877861, 0.109151, 0.216888, 0.349025, 0.611954, 0.953238, 1.39934", \ + "0.156428, 0.184682, 0.301886, 0.434862, 0.698035, 1.03964, 1.48523", \ + "0.198939, 0.238841, 0.390521, 0.535429, 0.800985, 1.14182, 1.58803", \ + "0.244857, 0.301681, 0.512157, 0.700364, 1.00176, 1.34572, 1.79198", \ + "0.283228, 0.355766, 0.624186, 0.860314, 1.22289, 1.61014, 2.05995", \ + "0.318981, 0.40496, 0.728563, 1.01322, 1.44486, 1.89158, 2.39336" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517291, 0.0797841, 0.227443, 0.411154, 0.777968, 1.25437, 1.8773", \ + "0.0517358, 0.0797932, 0.227451, 0.411162, 0.777755, 1.25447, 1.87743", \ + "0.0789502, 0.105275, 0.23565, 0.411979, 0.777811, 1.25457, 1.87751", \ + "0.118775, 0.149078, 0.28126, 0.437999, 0.78234, 1.25451, 1.87731", \ + "0.189241, 0.227947, 0.3815, 0.539827, 0.84531, 1.28066, 1.88067", \ + "0.265295, 0.313513, 0.497989, 0.674157, 0.982397, 1.37651, 1.93381", \ + "0.342258, 0.402514, 0.623667, 0.825992, 1.15974, 1.54953, 2.0653" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0745364, 0.0974661, 0.212976, 0.354538, 0.636144, 1.00159, 1.47907", \ + "0.0926305, 0.115788, 0.23192, 0.373609, 0.655386, 1.0208, 1.49833", \ + "0.159467, 0.187887, 0.310822, 0.452997, 0.735069, 1.10094, 1.57715", \ + "0.210123, 0.247717, 0.397301, 0.548146, 0.830552, 1.19645, 1.67431", \ + "0.275381, 0.328934, 0.528529, 0.712951, 1.02138, 1.38791, 1.86576", \ + "0.338304, 0.406749, 0.660488, 0.885629, 1.24329, 1.63986, 2.12034", \ + "0.403319, 0.485895, 0.792507, 1.06246, 1.47756, 1.92161, 2.43653" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0553919, 0.0839181, 0.234019, 0.42088, 0.793593, 1.27808, 1.91129", \ + "0.0553545, 0.0839043, 0.234021, 0.420829, 0.793782, 1.2781, 1.9113", \ + "0.0759226, 0.102709, 0.23987, 0.421333, 0.793758, 1.27809, 1.91129", \ + "0.11052, 0.139845, 0.274367, 0.440025, 0.796576, 1.27834, 1.91158", \ + "0.176914, 0.212102, 0.358992, 0.520202, 0.842989, 1.29532, 1.91295", \ + "0.251584, 0.295587, 0.464813, 0.635747, 0.952154, 1.36788, 1.9522", \ + "0.328863, 0.383211, 0.584905, 0.772512, 1.10063, 1.50508, 2.0493" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0531768, 0.0748819, 0.183002, 0.315242, 0.578265, 0.919611, 1.36561", \ + "0.0691763, 0.0908866, 0.199644, 0.332303, 0.595702, 0.937161, 1.38326", \ + "0.13919, 0.172634, 0.294307, 0.425408, 0.689592, 1.03124, 1.47756", \ + "0.184018, 0.230698, 0.40145, 0.545937, 0.80716, 1.14767, 1.59301", \ + "0.241398, 0.303867, 0.540612, 0.747217, 1.05048, 1.39095, 1.83482", \ + "0.293194, 0.370109, 0.666101, 0.9303, 1.32343, 1.71329, 2.1568", \ + "0.341313, 0.432253, 0.78344, 1.10141, 1.58119, 2.05924, 2.5626" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517589, 0.079802, 0.227447, 0.411163, 0.777772, 1.25444, 1.87737", \ + "0.0513033, 0.0795357, 0.227375, 0.410997, 0.778005, 1.2543, 1.87721", \ + "0.0970537, 0.12517, 0.242123, 0.412588, 0.777821, 1.25433, 1.87728", \ + "0.139483, 0.1777, 0.310946, 0.453482, 0.783506, 1.25429, 1.87744", \ + "0.204196, 0.256501, 0.439752, 0.595638, 0.870603, 1.28613, 1.87913", \ + "0.275458, 0.340976, 0.572515, 0.769358, 1.06207, 1.42125, 1.95142", \ + "0.354418, 0.432705, 0.708725, 0.94801, 1.29898, 1.65871, 2.1313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.019048, 0.0272911, 0.0692917, 0.121435, 0.225459, 0.3607, 0.537508", \ + "0.038833, 0.0492953, 0.0917417, 0.143668, 0.247797, 0.382959, 0.55959", \ + "0.0837061, 0.11253, 0.198462, 0.262318, 0.366158, 0.500594, 0.677423", \ + "0.111654, 0.153968, 0.283051, 0.380243, 0.512179, 0.647648, 0.823978", \ + "0.145269, 0.205866, 0.3987, 0.546451, 0.746838, 0.931815, 1.1191", \ + "0.173713, 0.250934, 0.504013, 0.702626, 0.975458, 1.22747, 1.47905", \ + "0.197755, 0.290933, 0.602088, 0.851263, 1.19777, 1.5206, 1.84332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.015892, 0.0280331, 0.0889791, 0.161948, 0.303139, 0.486397, 0.726155", \ + "0.0241919, 0.0319797, 0.088991, 0.161939, 0.303148, 0.486389, 0.726141", \ + "0.0895272, 0.0979057, 0.137139, 0.185053, 0.306852, 0.486385, 0.726221", \ + "0.148999, 0.161261, 0.216543, 0.264149, 0.354185, 0.504592, 0.728021", \ + "0.237114, 0.255924, 0.337945, 0.408381, 0.509553, 0.620943, 0.799308", \ + "0.33284, 0.35843, 0.470692, 0.567372, 0.703012, 0.834254, 0.978153", \ + "0.437919, 0.470145, 0.614149, 0.738645, 0.913606, 1.07895, 1.2486" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0463454, 0.0673144, 0.174173, 0.306059, 0.569162, 0.910945, 1.35769", \ + "0.0620491, 0.0831912, 0.190726, 0.323109, 0.586565, 0.928492, 1.37538", \ + "0.123688, 0.159791, 0.286202, 0.416284, 0.680381, 1.02256, 1.46966", \ + "0.161655, 0.211408, 0.389389, 0.534974, 0.798176, 1.13891, 1.58509", \ + "0.210119, 0.276896, 0.522882, 0.733995, 1.04313, 1.3823, 1.82691", \ + "0.253613, 0.33615, 0.643282, 0.912967, 1.31124, 1.70442, 2.14889", \ + "0.293763, 0.391302, 0.755908, 1.07995, 1.56607, 2.04814, 2.55459" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444277, 0.07236, 0.219845, 0.403651, 0.771012, 1.24832, 1.8725", \ + "0.0450938, 0.0719867, 0.219848, 0.403584, 0.770915, 1.2483, 1.87228", \ + "0.092669, 0.121401, 0.237602, 0.405615, 0.770938, 1.24832, 1.87264", \ + "0.133356, 0.172799, 0.308142, 0.447002, 0.77738, 1.2484, 1.87251", \ + "0.196128, 0.249603, 0.434881, 0.592721, 0.868598, 1.28147, 1.87471", \ + "0.265742, 0.332425, 0.566322, 0.765531, 1.0597, 1.41802, 1.948", \ + "0.343751, 0.423144, 0.701975, 0.942163, 1.29572, 1.65705, 2.12868" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0190528, 0.0272934, 0.0692945, 0.121398, 0.225461, 0.360702, 0.537508", \ + "0.0388368, 0.0492981, 0.091745, 0.143667, 0.247799, 0.382959, 0.559603", \ + "0.0837058, 0.112534, 0.198463, 0.262319, 0.366151, 0.500541, 0.677433", \ + "0.111642, 0.153961, 0.283061, 0.380248, 0.512189, 0.647664, 0.823995", \ + "0.145857, 0.205747, 0.39869, 0.54645, 0.746836, 0.931802, 1.1191", \ + "0.173662, 0.25093, 0.503981, 0.7026, 0.975482, 1.22746, 1.479", \ + "0.197586, 0.290785, 0.602007, 0.851261, 1.19788, 1.5206, 1.8433" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0158689, 0.0279042, 0.0857112, 0.156155, 0.297159, 0.480619, 0.720564", \ + "0.0241543, 0.0318502, 0.0857143, 0.156146, 0.297179, 0.48064, 0.720495", \ + "0.0809487, 0.0920405, 0.132944, 0.179259, 0.300883, 0.480605, 0.720633", \ + "0.128375, 0.145524, 0.207831, 0.257654, 0.34821, 0.498818, 0.722431", \ + "0.203418, 0.229829, 0.324064, 0.398708, 0.503033, 0.615309, 0.793719", \ + "0.286764, 0.322383, 0.451706, 0.554214, 0.694312, 0.828611, 0.972759", \ + "0.37931, 0.424031, 0.589684, 0.721806, 0.902112, 1.07177, 1.24204" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0357477, 0.0511734, 0.12971, 0.226607, 0.41982, 0.670798, 0.999009", \ + "0.0539719, 0.0693912, 0.148385, 0.24546, 0.438942, 0.690094, 1.0183", \ + "0.110836, 0.142829, 0.251099, 0.345892, 0.540492, 0.790191, 1.1195", \ + "0.144813, 0.189716, 0.346308, 0.472387, 0.669092, 0.916488, 1.2471", \ + "0.186298, 0.247422, 0.468461, 0.653796, 0.918296, 1.17639, 1.50668", \ + "0.221209, 0.297587, 0.57707, 0.817434, 1.16617, 1.50274, 1.85183", \ + "0.25109, 0.341873, 0.676641, 0.968964, 1.39945, 1.81915, 2.25212" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.031888, 0.0526173, 0.162445, 0.299385, 0.573355, 0.929235, 1.39462", \ + "0.0346035, 0.0531488, 0.162451, 0.299423, 0.573224, 0.929083, 1.39433", \ + "0.0830528, 0.106679, 0.19073, 0.305738, 0.573209, 0.929081, 1.39431", \ + "0.122808, 0.15666, 0.26732, 0.366377, 0.592547, 0.929834, 1.39433", \ + "0.184465, 0.232063, 0.390191, 0.517977, 0.713935, 0.99202, 1.41298", \ + "0.252886, 0.313334, 0.516934, 0.68448, 0.920524, 1.17017, 1.5301", \ + "0.329644, 0.401633, 0.64968, 0.855133, 1.14862, 1.43316, 1.7564" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0189453, 0.0271852, 0.0692168, 0.121298, 0.225369, 0.360616, 0.537435", \ + "0.0385788, 0.0490634, 0.09148, 0.143674, 0.247665, 0.382794, 0.55935", \ + "0.0838848, 0.112445, 0.198098, 0.261735, 0.365749, 0.500758, 0.677562", \ + "0.112918, 0.154663, 0.283178, 0.380011, 0.51194, 0.647199, 0.822981", \ + "0.149919, 0.208651, 0.399707, 0.546893, 0.746771, 0.931657, 1.11894", \ + "0.182147, 0.257691, 0.507238, 0.704396, 0.976144, 1.22768, 1.47901", \ + "0.212826, 0.302965, 0.608674, 0.854955, 1.19992, 1.5219, 1.8438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0159251, 0.0280025, 0.0858959, 0.15632, 0.297328, 0.480789, 0.720733", \ + "0.0245028, 0.0321374, 0.085894, 0.156325, 0.297333, 0.480784, 0.720631", \ + "0.081248, 0.0925385, 0.133471, 0.179995, 0.301144, 0.480775, 0.720918", \ + "0.127992, 0.145378, 0.20798, 0.258148, 0.348614, 0.49919, 0.722858", \ + "0.201795, 0.228281, 0.323356, 0.398573, 0.50328, 0.61559, 0.793863", \ + "0.283573, 0.318792, 0.448826, 0.552779, 0.693954, 0.828618, 0.972987", \ + "0.374278, 0.418664, 0.58381, 0.718467, 0.900137, 1.07054, 1.24187" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0366051, 0.0574506, 0.163687, 0.295208, 0.55807, 0.899411, 1.34604", \ + "0.0530869, 0.0732082, 0.180136, 0.312222, 0.575358, 0.916969, 1.36351", \ + "0.102024, 0.14275, 0.275805, 0.406783, 0.669185, 1.01103, 1.45749", \ + "0.131819, 0.187177, 0.374836, 0.526146, 0.787015, 1.12743, 1.57344", \ + "0.169536, 0.243764, 0.502416, 0.718673, 1.03175, 1.37094, 1.81516", \ + "0.203164, 0.294955, 0.61721, 0.893115, 1.29675, 1.69323, 2.13726", \ + "0.23392, 0.342169, 0.724558, 1.05582, 1.54819, 2.03376, 2.5424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0360388, 0.0638317, 0.210771, 0.394269, 0.761002, 1.23818, 1.86183", \ + "0.0390542, 0.0638959, 0.210812, 0.39427, 0.761206, 1.2381, 1.86171", \ + "0.0863883, 0.116335, 0.231238, 0.396752, 0.761204, 1.23775, 1.86173", \ + "0.124614, 0.1658, 0.303579, 0.442841, 0.768384, 1.23828, 1.86184", \ + "0.185084, 0.240212, 0.429685, 0.587846, 0.862137, 1.27243, 1.8643", \ + "0.253127, 0.321159, 0.559041, 0.7594, 1.0574, 1.41171, 1.93915", \ + "0.330356, 0.410534, 0.693376, 0.936314, 1.29178, 1.65145, 2.12103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0188638, 0.0270917, 0.0690307, 0.121049, 0.22495, 0.360009, 0.536596", \ + "0.0385216, 0.0490692, 0.0914777, 0.143322, 0.247278, 0.382252, 0.558645", \ + "0.0824086, 0.111566, 0.197898, 0.26197, 0.365651, 0.499851, 0.676462", \ + "0.109183, 0.152057, 0.28207, 0.37939, 0.51149, 0.646946, 0.823093", \ + "0.140735, 0.202279, 0.396714, 0.544848, 0.745626, 0.93089, 1.11816", \ + "0.165428, 0.244791, 0.500007, 0.699849, 0.973372, 1.22578, 1.47751", \ + "0.184637, 0.280958, 0.596359, 0.8469, 1.19451, 1.5178, 1.84106" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127883, 0.02337, 0.0798373, 0.150377, 0.291704, 0.475282, 0.715354", \ + "0.0205026, 0.0273563, 0.0798637, 0.150477, 0.29169, 0.475008, 0.714742", \ + "0.0642411, 0.0800238, 0.127047, 0.173559, 0.295425, 0.475271, 0.715335", \ + "0.102452, 0.126902, 0.199018, 0.251969, 0.343077, 0.49348, 0.71678", \ + "0.163947, 0.201252, 0.310327, 0.389908, 0.497616, 0.610065, 0.788275", \ + "0.233808, 0.283594, 0.433333, 0.542058, 0.686813, 0.822864, 0.968045", \ + "0.31247, 0.374626, 0.565337, 0.705703, 0.892535, 1.06242, 1.23578" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C) + (!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288811, 0.0441393, 0.121983, 0.21848, 0.411214, 0.661611, 0.989224", \ + "0.0471534, 0.0622686, 0.14063, 0.237305, 0.429667, 0.680939, 1.00851", \ + "0.0915903, 0.127874, 0.242612, 0.339482, 0.531836, 0.782367, 1.10977", \ + "0.117694, 0.167956, 0.333822, 0.463061, 0.660589, 0.910745, 1.23731", \ + "0.14888, 0.2174, 0.45021, 0.640431, 0.908325, 1.17107, 1.4972", \ + "0.174297, 0.259639, 0.553493, 0.79961, 1.15298, 1.49178, 1.84234", \ + "0.195129, 0.296343, 0.648173, 0.94708, 1.383, 1.80602, 2.24096" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.025774, 0.0463362, 0.15565, 0.292235, 0.56539, 0.920483, 1.3852", \ + "0.0312014, 0.0479831, 0.155684, 0.29225, 0.565488, 0.920484, 1.38483", \ + "0.078337, 0.103082, 0.187013, 0.3014, 0.565427, 0.920486, 1.38494", \ + "0.115966, 0.151412, 0.264145, 0.362703, 0.58622, 0.921465, 1.38488", \ + "0.175364, 0.224326, 0.385873, 0.514179, 0.709454, 0.988998, 1.40413", \ + "0.242463, 0.303869, 0.511382, 0.679589, 0.917841, 1.16488, 1.52327", \ + "0.3184, 0.391654, 0.642869, 0.850598, 1.14513, 1.43146, 1.75069" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0187555, 0.0269838, 0.0689332, 0.120946, 0.224829, 0.359885, 0.536463", \ + "0.0382476, 0.0488295, 0.0912094, 0.143313, 0.247127, 0.382063, 0.558361", \ + "0.0825701, 0.11146, 0.197579, 0.261336, 0.365282, 0.500034, 0.676543", \ + "0.110395, 0.152733, 0.282052, 0.379233, 0.511375, 0.646456, 0.822038", \ + "0.144818, 0.205145, 0.39756, 0.545379, 0.745553, 0.930706, 1.11797", \ + "0.174241, 0.25162, 0.503229, 0.701514, 0.97398, 1.22593, 1.47746", \ + "0.199834, 0.29342, 0.602981, 0.850516, 1.19643, 1.51901, 1.8415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127956, 0.0233851, 0.0798706, 0.150479, 0.291668, 0.475279, 0.715346", \ + "0.0207614, 0.0275461, 0.0798676, 0.150475, 0.291687, 0.474995, 0.71499", \ + "0.0641089, 0.0801531, 0.127412, 0.174184, 0.295515, 0.475273, 0.715336", \ + "0.101564, 0.126261, 0.199038, 0.252181, 0.343181, 0.493675, 0.717307", \ + "0.161706, 0.199115, 0.309411, 0.389268, 0.497698, 0.610247, 0.788409", \ + "0.229652, 0.279291, 0.429925, 0.540068, 0.686085, 0.822685, 0.968108", \ + "0.306926, 0.36843, 0.559171, 0.701811, 0.890231, 1.06276, 1.23525" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.02623, 0.0397106, 0.108472, 0.19376, 0.3641, 0.585466, 0.875019", \ + "0.0448804, 0.0587215, 0.127806, 0.213412, 0.383943, 0.605339, 0.894864", \ + "0.0878879, 0.12255, 0.230908, 0.318332, 0.488339, 0.70915, 0.998077", \ + "0.112724, 0.161281, 0.319612, 0.44174, 0.621132, 0.842185, 1.13068", \ + "0.141657, 0.208121, 0.432126, 0.613143, 0.866553, 1.10895, 1.39731", \ + "0.164223, 0.2473, 0.531478, 0.767329, 1.10359, 1.42388, 1.7515", \ + "0.181437, 0.280147, 0.621868, 0.909409, 1.32627, 1.72789, 2.13851" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226216, 0.0408817, 0.138134, 0.259684, 0.502753, 0.818748, 1.23205", \ + "0.0289838, 0.0432323, 0.138144, 0.259675, 0.502751, 0.818772, 1.23201", \ + "0.0756478, 0.0988036, 0.174039, 0.272153, 0.502635, 0.818742, 1.23194", \ + "0.113073, 0.146443, 0.251244, 0.33839, 0.530051, 0.821729, 1.23204", \ + "0.172087, 0.218943, 0.371174, 0.490287, 0.664005, 0.902357, 1.26141", \ + "0.23866, 0.297899, 0.495305, 0.652802, 0.872826, 1.0921, 1.397", \ + "0.314227, 0.385197, 0.625535, 0.821421, 1.0967, 1.35795, 1.64063" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.018698, 0.0269224, 0.0688664, 0.120877, 0.224788, 0.35976, 0.536347", \ + "0.038177, 0.0487256, 0.0910665, 0.143164, 0.247131, 0.382187, 0.558663", \ + "0.0826265, 0.111454, 0.197312, 0.260813, 0.364562, 0.498763, 0.6747", \ + "0.110779, 0.152926, 0.282073, 0.379226, 0.511274, 0.646349, 0.821939", \ + "0.14623, 0.206173, 0.397907, 0.54557, 0.745495, 0.930638, 1.11789", \ + "0.177203, 0.253932, 0.504272, 0.702103, 0.974192, 1.22599, 1.47744", \ + "0.204994, 0.297644, 0.605117, 0.852168, 1.19713, 1.51936, 1.84154" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127966, 0.0233849, 0.0798696, 0.150478, 0.291696, 0.475281, 0.715353", \ + "0.0208259, 0.0276373, 0.0798632, 0.150474, 0.291692, 0.474979, 0.71498", \ + "0.0640522, 0.0801583, 0.127701, 0.17468, 0.295685, 0.475264, 0.715335", \ + "0.101233, 0.126083, 0.198987, 0.252157, 0.343268, 0.493717, 0.717317", \ + "0.160882, 0.198296, 0.309004, 0.389075, 0.497762, 0.610313, 0.78846", \ + "0.228445, 0.277874, 0.42883, 0.539357, 0.685829, 0.822613, 0.968121", \ + "0.304897, 0.366278, 0.557258, 0.699868, 0.889391, 1.06233, 1.23717" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0531768, 0.0748819, 0.183002, 0.315242, 0.578265, 0.919611, 1.36561", \ + "0.0691763, 0.0908866, 0.199644, 0.332303, 0.595702, 0.937161, 1.38326", \ + "0.13919, 0.172634, 0.294307, 0.425408, 0.689592, 1.03124, 1.47756", \ + "0.184018, 0.230698, 0.40145, 0.545937, 0.80716, 1.14767, 1.59301", \ + "0.241398, 0.303867, 0.540612, 0.747217, 1.05048, 1.39095, 1.83482", \ + "0.293194, 0.370109, 0.666101, 0.9303, 1.32343, 1.71329, 2.1568", \ + "0.341313, 0.432253, 0.78344, 1.10141, 1.58119, 2.05924, 2.5626" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517589, 0.079802, 0.227447, 0.411163, 0.777772, 1.25444, 1.87737", \ + "0.0513033, 0.0795357, 0.227375, 0.410997, 0.778005, 1.2543, 1.87721", \ + "0.0970537, 0.12517, 0.242123, 0.412588, 0.777821, 1.25433, 1.87728", \ + "0.139483, 0.1777, 0.310946, 0.453482, 0.783506, 1.25429, 1.87744", \ + "0.204196, 0.256501, 0.439752, 0.595638, 0.870603, 1.28613, 1.87913", \ + "0.275458, 0.340976, 0.572515, 0.769358, 1.06207, 1.42125, 1.95142", \ + "0.354418, 0.432705, 0.708725, 0.94801, 1.29898, 1.65871, 2.1313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0189453, 0.0271852, 0.0692168, 0.121298, 0.225369, 0.360616, 0.537435", \ + "0.0385788, 0.0490634, 0.09148, 0.143674, 0.247665, 0.382794, 0.55935", \ + "0.0838848, 0.112445, 0.198098, 0.261735, 0.365749, 0.500758, 0.677562", \ + "0.112918, 0.154663, 0.283178, 0.380011, 0.51194, 0.647199, 0.822981", \ + "0.149919, 0.208651, 0.399707, 0.546893, 0.746771, 0.931657, 1.11894", \ + "0.182147, 0.257691, 0.507238, 0.704396, 0.976144, 1.22768, 1.47901", \ + "0.212826, 0.302965, 0.608674, 0.854955, 1.19992, 1.5219, 1.8438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0159251, 0.0280025, 0.0858959, 0.15632, 0.297328, 0.480789, 0.720733", \ + "0.0245028, 0.0321374, 0.085894, 0.156325, 0.297333, 0.480784, 0.720631", \ + "0.081248, 0.0925385, 0.133471, 0.179995, 0.301144, 0.480775, 0.720918", \ + "0.127992, 0.145378, 0.20798, 0.258148, 0.348614, 0.49919, 0.722858", \ + "0.201795, 0.228281, 0.323356, 0.398573, 0.50328, 0.61559, 0.793863", \ + "0.283573, 0.318792, 0.448826, 0.552779, 0.693954, 0.828618, 0.972987", \ + "0.374278, 0.418664, 0.58381, 0.718467, 0.900137, 1.07054, 1.24187" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00916781, 0.00924347, 0.0093134, 0.00932574, 0.00933266, 0.00934034, 0.00934478", \ + "0.00890829, 0.00902761, 0.00925735, 0.00931026, 0.00934886, 0.0093647, 0.00937406", \ + "0.00879366, 0.00881381, 0.00898779, 0.00911416, 0.00923138, 0.00929582, 0.00926318", \ + "0.0090301, 0.00897984, 0.00900435, 0.00904915, 0.00912915, 0.0092225, 0.00928022", \ + "0.0101455, 0.0098895, 0.00948935, 0.00933301, 0.00927038, 0.0092927, 0.0093179", \ + "0.0122474, 0.0117732, 0.0107232, 0.010255, 0.00996626, 0.00986306, 0.00957074", \ + "0.0151654, 0.0145031, 0.0127706, 0.0118577, 0.0110501, 0.0106402, 0.0102303" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000195744, 0.000207588, 0.000220846, 0.000223792, 0.00022467, 0.000222349, 0.000220469", \ + "-7.7743e-05, -2.01763e-05, 8.59859e-05, 0.000112803, 0.000122122, 0.000126243, 0.000128972", \ + "1.99852e-05, 3.33244e-05, 2.99926e-05, 2.73462e-05, 5.38984e-05, 7.28529e-05, 9.63498e-05", \ + "0.000818855, 0.000539325, 0.000404754, 0.000281586, 0.000200079, 0.000156079, 0.000134399", \ + "0.0022376, 0.00199287, 0.00142309, 0.00102055, 0.000696377, 0.000488176, 0.000373879", \ + "0.00449155, 0.00412294, 0.003024, 0.00230795, 0.00160875, 0.00118443, 0.000880881", \ + "0.00748058, 0.00701648, 0.00545509, 0.00437227, 0.00320916, 0.00242373, 0.00185518" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0107635, 0.0107933, 0.0108124, 0.0108153, 0.0108158, 0.010814, 0.0108156", \ + "0.0105488, 0.0106169, 0.0107371, 0.0107707, 0.0107905, 0.010798, 0.0108003", \ + "0.0104229, 0.0104484, 0.01055, 0.010634, 0.010699, 0.0107323, 0.010748", \ + "0.0106102, 0.0105877, 0.010605, 0.0105984, 0.010659, 0.0107013, 0.010732", \ + "0.0116033, 0.0114441, 0.0110647, 0.0109224, 0.0108525, 0.0108113, 0.0108042", \ + "0.0134691, 0.0131635, 0.0122766, 0.0118476, 0.0115367, 0.0112387, 0.0109946", \ + "0.0161911, 0.0157358, 0.0143374, 0.0134555, 0.0126869, 0.0121209, 0.0117813" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000243221, 0.000247566, 0.000251579, 0.000251911, 0.000251144, 0.000253376, 0.000250094", \ + "3.63377e-05, 6.91184e-05, 0.000133979, 0.000147053, 0.000157098, 0.000160729, 0.000161566", \ + "-0.000103635, -8.83604e-05, -1.93438e-05, 3.13049e-05, 7.14625e-05, 9.0049e-05, 0.000110143", \ + "0.000180434, 0.00014611, 7.43462e-05, 6.72749e-05, 7.79896e-05, 8.99561e-05, 0.000107527", \ + "0.00132631, 0.00114025, 0.000697976, 0.000503708, 0.000350185, 0.000269522, 0.000224013", \ + "0.00329963, 0.00298318, 0.00204643, 0.00153485, 0.00106484, 0.000786149, 0.000604758", \ + "0.00598562, 0.00555572, 0.00413659, 0.00324026, 0.00234352, 0.00175682, 0.00134613" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0122322, 0.0122348, 0.0122368, 0.0122367, 0.0122329, 0.0122273, 0.0122184", \ + "0.01209, 0.0121175, 0.0121533, 0.0121646, 0.0121774, 0.0121771, 0.0121742", \ + "0.0119887, 0.0120064, 0.0120148, 0.0121021, 0.0121311, 0.0121461, 0.0120616", \ + "0.0121739, 0.0121362, 0.0121173, 0.0120559, 0.0121246, 0.0121378, 0.0121403", \ + "0.0130962, 0.0129504, 0.012603, 0.0124399, 0.0123583, 0.0122839, 0.0122429", \ + "0.0149388, 0.0146505, 0.0138205, 0.0133728, 0.0130928, 0.0127107, 0.0122717", \ + "0.0176581, 0.0172366, 0.0158969, 0.01503, 0.0142228, 0.0136871, 0.0132582" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000243756, 0.000247701, 0.000251543, 0.000252199, 0.000252048, 0.000249979, 0.000249483", \ + "3.92808e-05, 7.43113e-05, 0.000132253, 0.000149398, 0.00015906, 0.000162785, 0.000163027", \ + "-0.000157164, -0.000129945, -3.43976e-05, 1.69447e-05, 6.2436e-05, 8.4761e-05, 0.000106767", \ + "-1.75133e-05, -2.85515e-05, -1.95139e-05, 1.31125e-05, 4.31502e-05, 6.8657e-05, 8.7084e-05", \ + "0.000863624, 0.000738204, 0.000452362, 0.000331883, 0.000238156, 0.000193954, 0.000169704", \ + "0.00269737, 0.00242217, 0.00163665, 0.00122485, 0.000854413, 0.000643285, 0.000496381", \ + "0.00539181, 0.00497909, 0.00365109, 0.0028374, 0.00204574, 0.00154996, 0.00119507" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00889255, 0.00896093, 0.00904932, 0.00907148, 0.00908162, 0.00908208, 0.00908111", \ + "0.00865377, 0.00872136, 0.00889255, 0.00896814, 0.00902174, 0.00904476, 0.00905459", \ + "0.00894676, 0.00892219, 0.00876132, 0.00869894, 0.00889478, 0.00894172, 0.00897563", \ + "0.00968041, 0.00951299, 0.0092161, 0.00917652, 0.0090678, 0.00901939, 0.00901367", \ + "0.0114142, 0.0111303, 0.0104305, 0.0100708, 0.00945259, 0.00942675, 0.00928163", \ + "0.0139122, 0.0134676, 0.0122951, 0.0115693, 0.010786, 0.0102958, 0.00992243", \ + "0.017255, 0.0166423, 0.0148925, 0.0138228, 0.0125961, 0.0118485, 0.0111223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000673012, -0.000549028, -0.000445559, -0.000425705, -0.000415691, -0.000412071, -0.000409994", \ + "-0.000923527, -0.000769787, -0.00050535, -0.000426185, -0.000372774, -0.000348056, -0.000336569", \ + "-0.000568788, -0.000689769, -0.000558486, -0.000511764, -0.000443089, -0.000405313, -0.000374477", \ + "0.00017833, 2.38858e-05, -0.000160124, -0.000264884, -0.000314268, -0.000322672, -0.000321804", \ + "0.00212895, 0.00173403, 0.000813145, 0.000436983, 9.70882e-05, -4.8663e-05, -0.00013047", \ + "0.00476036, 0.00421439, 0.00271737, 0.00191499, 0.00116602, 0.000737579, 0.000460004", \ + "0.00826581, 0.00757617, 0.00547838, 0.00421636, 0.00293352, 0.00209507, 0.00152258" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00728594, 0.00736194, 0.00745912, 0.00748173, 0.00749276, 0.007496, 0.0074977", \ + "0.00700186, 0.00710071, 0.00729467, 0.00737607, 0.00743288, 0.0074588, 0.00747118", \ + "0.00740428, 0.007341, 0.00725417, 0.00711467, 0.00730589, 0.00735588, 0.0073927", \ + "0.00817914, 0.00800796, 0.00766106, 0.00739664, 0.00748589, 0.00743268, 0.00743326", \ + "0.0100106, 0.00969746, 0.00889563, 0.00851718, 0.00805299, 0.00785236, 0.00770638", \ + "0.012602, 0.0120915, 0.0108032, 0.0100434, 0.00922198, 0.00873816, 0.00835558", \ + "0.0160285, 0.0153491, 0.0134545, 0.0123172, 0.0110533, 0.010251, 0.00953362" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000672264, -0.000548364, -0.000444827, -0.00042553, -0.000415048, -0.000411433, -0.000409364", \ + "-0.000922964, -0.000768946, -0.000504437, -0.000425315, -0.000371929, -0.000347213, -0.000330425", \ + "-0.000571509, -0.000691133, -0.000556722, -0.000510737, -0.000442145, -0.000404217, -0.000373537", \ + "0.000183071, 1.74861e-05, -0.000160257, -0.000266767, -0.000313968, -0.000322188, -0.000321283", \ + "0.00215096, 0.00174251, 0.000811743, 0.000434426, 9.48095e-05, -4.99389e-05, -0.000129903", \ + "0.00481026, 0.00424337, 0.00271837, 0.00191066, 0.00117209, 0.000738058, 0.000459071", \ + "0.00834734, 0.00762363, 0.00548426, 0.00421144, 0.00292916, 0.00209306, 0.0015218" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00728163, 0.00735712, 0.00745283, 0.00747544, 0.00748813, 0.00749103, 0.0074916", \ + "0.00700987, 0.00710394, 0.00729088, 0.00737067, 0.00742705, 0.00745275, 0.00746544", \ + "0.00742584, 0.00735872, 0.00733421, 0.00712038, 0.00737125, 0.00719119, 0.00742176", \ + "0.00822099, 0.00805534, 0.00769981, 0.00764748, 0.00750541, 0.00696847, 0.00743556", \ + "0.0102159, 0.00984843, 0.00900898, 0.00858967, 0.00817522, 0.00738863, 0.00770952", \ + "0.0129056, 0.0123738, 0.0110086, 0.010205, 0.00935144, 0.00886687, 0.00845304", \ + "0.0165533, 0.0158468, 0.0138235, 0.0126299, 0.0112908, 0.010504, 0.00973848" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00070418, -0.000581141, -0.000478792, -0.000458358, -0.000447032, -0.000439981, -0.000438826", \ + "-0.000994634, -0.000851128, -0.000585188, -0.00050186, -0.000448415, -0.000427453, -0.00040543", \ + "-0.000630294, -0.00070402, -0.000618002, -0.000549083, -0.000501164, -0.000469046, -0.000445914", \ + "0.000260811, 6.00113e-05, -0.000158691, -0.000311622, -0.000393398, -0.000411958, -0.000420573", \ + "0.00228554, 0.00186523, 0.000889689, 0.0004735, 9.72093e-05, -9.56039e-05, -0.000194308", \ + "0.00507525, 0.00448901, 0.0029246, 0.00205471, 0.0012515, 0.000765154, 0.00044954", \ + "0.00876941, 0.00801752, 0.00580979, 0.00447748, 0.00312767, 0.00223715, 0.00160094" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0055614, 0.00567932, 0.00579713, 0.00582274, 0.00583688, 0.00584084, 0.00584899", \ + "0.00532083, 0.00540131, 0.00562342, 0.00571421, 0.00577436, 0.00580568, 0.00581887", \ + "0.00578541, 0.00570501, 0.00559233, 0.00560075, 0.00564776, 0.00570068, 0.00573967", \ + "0.00661245, 0.00643172, 0.00605294, 0.00595787, 0.00583172, 0.00579068, 0.00578491", \ + "0.00859329, 0.00820612, 0.00729024, 0.00684916, 0.006416, 0.00620888, 0.00606379", \ + "0.0112975, 0.0106877, 0.00923266, 0.00843448, 0.0077612, 0.00710756, 0.00670771", \ + "0.0148163, 0.0140286, 0.0119371, 0.0107453, 0.00946508, 0.00856136, 0.00790747" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000676393, -0.000550154, -0.00044536, -0.000426216, -0.00041572, -0.000412105, -0.000410032", \ + "-0.00092599, -0.000772004, -0.00050561, -0.000426163, -0.000372705, -0.000347967, -0.00033656", \ + "-0.000569216, -0.000691814, -0.00055906, -0.000512386, -0.000442952, -0.000405019, -0.000374327", \ + "0.000193067, 2.64965e-05, -0.000157759, -0.000261193, -0.00031518, -0.000323036, -0.0003224", \ + "0.00220153, 0.00177599, 0.000815718, 0.00043389, 9.65164e-05, -5.08661e-05, -0.000132728", \ + "0.00491413, 0.00429889, 0.0027537, 0.00191391, 0.0011729, 0.000737946, 0.000459293", \ + "0.00848674, 0.00771439, 0.0055133, 0.00422093, 0.00293085, 0.00209232, 0.00152284" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C) + (!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00556492, 0.00568018, 0.00579614, 0.00582112, 0.00583554, 0.00584034, 0.00584322", \ + "0.00532951, 0.00540447, 0.00562561, 0.00571322, 0.00567162, 0.00580194, 0.00581717", \ + "0.00583028, 0.00572841, 0.00567714, 0.00570574, 0.00572082, 0.00574806, 0.00577446", \ + "0.00671625, 0.00653257, 0.00608245, 0.00602784, 0.00586002, 0.00580554, 0.00578585", \ + "0.00879089, 0.00839119, 0.00740563, 0.00692707, 0.00652638, 0.00624102, 0.00607145", \ + "0.0116377, 0.0110106, 0.00946337, 0.00860192, 0.00775506, 0.00718326, 0.00681905", \ + "0.0153611, 0.0145253, 0.0123327, 0.0110719, 0.00973266, 0.00887334, 0.00804942" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000708268, -0.000582991, -0.000479526, -0.000458998, -0.000448246, -0.000440604, -0.000439423", \ + "-0.000998891, -0.000854333, -0.000586548, -0.0005029, -0.00044935, -0.000428397, -0.000406301", \ + "-0.00062715, -0.000704426, -0.000620619, -0.00055067, -0.000502355, -0.000469888, -0.000446817", \ + "0.000268113, 5.81403e-05, -0.000156274, -0.000309819, -0.000396853, -0.000412895, -0.000421552", \ + "0.00234365, 0.00190066, 0.000892324, 0.000475937, 8.29674e-05, -9.67624e-05, -0.000197281", \ + "0.0051951, 0.00454853, 0.00292644, 0.00205646, 0.00124366, 0.000765318, 0.000449789", \ + "0.00892881, 0.00811982, 0.0058389, 0.00448134, 0.00313177, 0.00223683, 0.00160083" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0055648, 0.00568021, 0.00579449, 0.00582429, 0.00583774, 0.0058423, 0.00584937", \ + "0.00533365, 0.00540813, 0.0056183, 0.00571506, 0.00577486, 0.00580233, 0.00581817", \ + "0.00584927, 0.00576366, 0.00571706, 0.0057026, 0.00571462, 0.00574425, 0.00577041", \ + "0.00675551, 0.00651531, 0.00608763, 0.00601919, 0.00586078, 0.00582381, 0.00580149", \ + "0.00888806, 0.0084335, 0.00747365, 0.00703034, 0.00652042, 0.00626901, 0.00610701", \ + "0.0117596, 0.0111263, 0.00954596, 0.00869022, 0.00784498, 0.00725517, 0.00685197", \ + "0.015538, 0.0147203, 0.0125057, 0.0111888, 0.00980782, 0.0089593, 0.00825429" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000725494, -0.000601316, -0.000494034, -0.000473443, -0.000462468, -0.000458562, -0.000455947", \ + "-0.00102136, -0.000885477, -0.000623352, -0.00053673, -0.000484376, -0.000462875, -0.00044724", \ + "-0.000627113, -0.000707448, -0.000635266, -0.000563074, -0.000521819, -0.000499537, -0.000481948", \ + "0.000288558, 8.1881e-05, -0.000156332, -0.000325098, -0.000424623, -0.000446276, -0.000457411", \ + "0.00239303, 0.00194335, 0.000921144, 0.000456447, 9.62971e-05, -0.000113624, -0.000222555", \ + "0.0052826, 0.00463399, 0.00299028, 0.00210787, 0.00127328, 0.000776932, 0.000446697", \ + "0.0090846, 0.00826079, 0.00594296, 0.00458829, 0.00320529, 0.0022873, 0.00163124" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00889255, 0.00896093, 0.00904932, 0.00907148, 0.00908162, 0.00908208, 0.00908111", \ + "0.00865377, 0.00872136, 0.00889255, 0.00896814, 0.00902174, 0.00904476, 0.00905459", \ + "0.00894676, 0.00892219, 0.00876132, 0.00869894, 0.00889478, 0.00894172, 0.00897563", \ + "0.00968041, 0.00951299, 0.0092161, 0.00917652, 0.0090678, 0.00901939, 0.00901367", \ + "0.0114142, 0.0111303, 0.0104305, 0.0100708, 0.00945259, 0.00942675, 0.00928163", \ + "0.0139122, 0.0134676, 0.0122951, 0.0115693, 0.010786, 0.0102958, 0.00992243", \ + "0.017255, 0.0166423, 0.0148925, 0.0138228, 0.0125961, 0.0118485, 0.0111223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000725494, -0.000601316, -0.000494034, -0.000473443, -0.000462468, -0.000458562, -0.000455947", \ + "-0.00102136, -0.000885477, -0.000623352, -0.00053673, -0.000484376, -0.000462875, -0.00044724", \ + "-0.000627113, -0.000707448, -0.000635266, -0.000563074, -0.000521819, -0.000499537, -0.000481948", \ + "0.000288558, 8.1881e-05, -0.000156332, -0.000325098, -0.000424623, -0.000446276, -0.000457411", \ + "0.00239303, 0.00194335, 0.000921144, 0.000456447, 9.62971e-05, -0.000113624, -0.000222555", \ + "0.0052826, 0.00463399, 0.00299028, 0.00210787, 0.00127328, 0.000776932, 0.000446697", \ + "0.0090846, 0.00826079, 0.00594296, 0.00458829, 0.00320529, 0.0022873, 0.00163124" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00328727; + rise_capacitance : 0.00321143; + rise_capacitance_range (0.00220533, 0.00321143); + fall_capacitance : 0.00328727; + fall_capacitance_range (0.0023208, 0.00328727); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00150372, -0.00169223, -0.00180037, -0.00181604, -0.00181219, -0.00181902, -0.00181646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181158, 0.00181495, 0.00182313, 0.00181604, 0.00181219, 0.00181902, 0.00181646" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020347, -0.00204076, -0.00203398, -0.00203457, -0.0020357, -0.00203967, -0.00203798" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020539, 0.00206429, 0.00204657, 0.00205154, 0.00204602, 0.00204453, 0.00204176" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0025355, -0.00252396, -0.00252973, -0.00253926, -0.00254425, -0.00256053, -0.00257937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00260297, 0.00260003, 0.00259587, 0.00259718, 0.00259423, 0.00259613, 0.00259368" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203395, -0.00202708, -0.00204516, -0.00204033, -0.00203578, -0.00203974, -0.00203804" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203395, 0.0020545, 0.00206152, 0.00205324, 0.00204663, 0.00204466, 0.00204177" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00256431, -0.00255242, -0.00256262, -0.00256423, -0.00256644, -0.0025757, -0.00258608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00260478, 0.00260176, 0.0025976, 0.00259892, 0.00259581, 0.00259747, 0.00259442" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00313786; + rise_capacitance : 0.00313786; + rise_capacitance_range (0.00225735, 0.00313786); + fall_capacitance : 0.00313681; + fall_capacitance_range (0.00233529, 0.00313681); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00149311, -0.00167605, -0.00178687, -0.0017983, -0.00179521, -0.00180206, -0.00179953" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180929, 0.0017979, 0.0018038, 0.0017983, 0.00179521, 0.00180206, 0.00179953" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020096, -0.0020177, -0.00202528, -0.00203104, -0.00202228, -0.00202625, -0.00202457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201452, 0.00204059, 0.00204495, 0.00204252, 0.00203436, 0.00203163, 0.00202849" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00204342, -0.00204173, -0.00204918, -0.00203569, -0.00203532, -0.00203905, -0.0020372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209445, 0.00208418, 0.00210104, 0.00206549, 0.00206506, 0.00206361, 0.00204946" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202005, -0.00202008, -0.00202665, -0.0020265, -0.00202231, -0.00202629, -0.00202464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202005, 0.00204174, 0.00204883, 0.00203234, 0.00203421, 0.00203146, 0.00202847" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202728, -0.00202265, -0.00203539, -0.00203301, -0.00202876, -0.00203259, -0.00203084" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00218946, 0.00208272, 0.00206416, 0.00204451, 0.00204405, 0.00203969, 0.00203537" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202063, -0.0020268, -0.00204208, -0.00203471, -0.00202264, -0.00202655, -0.00202484" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203471, 0.00204189, 0.00204208, 0.00204493, 0.00202589, 0.00203158, 0.00202887" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202915, -0.00204982, -0.00205827, -0.00203329, -0.00203858, -0.00204255, -0.00204087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209592, 0.00209154, 0.00209241, 0.00209435, 0.00207008, 0.00206774, 0.00205259" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00315151; + rise_capacitance : 0.00315151; + rise_capacitance_range (0.0024562, 0.00315151); + fall_capacitance : 0.00314438; + fall_capacitance_range (0.0023766, 0.00314438); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148987, -0.0016789, -0.00178823, -0.00181168, -0.00179922, -0.00180609, -0.00180355" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018013, 0.00181711, 0.00181991, 0.00181816, 0.00179922, 0.00180609, 0.00180355" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202131, -0.00202929, -0.00203021, -0.00203151, -0.00202664, -0.00203059, -0.00202901" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203142, 0.00205215, 0.00203825, 0.00203751, 0.0020337, 0.00203611, 0.00203349" \ + ); + } + } + internal_power () { + when : "(!B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201574, -0.00201554, -0.0020327, -0.00202939, -0.00202439, -0.00202836, -0.00202671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202977, 0.00202354, 0.00203499, 0.00203496, 0.00203102, 0.00203326, 0.00203057" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201513, -0.00203337, -0.00203054, -0.00202339, -0.00202447, -0.00202845, -0.0020268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204496, 0.00203798, 0.00206105, 0.00203078, 0.00202749, 0.00203332, 0.00203063" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202063, -0.00203586, -0.00203213, -0.00202888, -0.00202888, -0.00203283, -0.00203122" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206077, 0.00204428, 0.00203213, 0.00203607, 0.00203241, 0.00203803, 0.00203521" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202241, -0.0020248, -0.00202874, -0.00203197, -0.00202699, -0.00202658, -0.0020293" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203213, 0.0020528, 0.00206306, 0.00203724, 0.00203284, 0.0020362, 0.00203353" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00335723; + rise_capacitance : 0.00335723; + rise_capacitance_range (0.00194256, 0.00335723); + fall_capacitance : 0.00335429; + fall_capacitance_range (0.00195896, 0.00335429); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000316959, -0.000321407, -0.000317723, -0.000318319, -0.000317197, -0.000317052, -0.000316622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000350856, 0.000350319, 0.000348294, 0.000343664, 0.00033954, 0.000334338, 0.00032446" \ + ); + } + } + } + } + cell (BUFX1) { + area : 5.6448; + cell_leakage_power : 0.0478164; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0478164; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0478164; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0478164; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0488207, 0.0559103, 0.108181, 0.172236, 0.300154, 0.466385, 0.683763", \ + "0.0700607, 0.0770171, 0.129345, 0.19356, 0.321565, 0.487839, 0.705227", \ + "0.138176, 0.146394, 0.199337, 0.262848, 0.390773, 0.557105, 0.774572", \ + "0.184235, 0.194336, 0.249945, 0.313847, 0.441821, 0.607968, 0.825286", \ + "0.24444, 0.257532, 0.320539, 0.384686, 0.512171, 0.677571, 0.894293", \ + "0.299596, 0.315587, 0.389464, 0.455458, 0.583407, 0.748142, 0.964916", \ + "0.352471, 0.371159, 0.457748, 0.527979, 0.656723, 0.824018, 1.04177" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0210042, 0.0298315, 0.102853, 0.194708, 0.378548, 0.617432, 0.930059", \ + "0.02118, 0.0299483, 0.102856, 0.194701, 0.378542, 0.617472, 0.930051", \ + "0.0301759, 0.0370654, 0.104669, 0.195659, 0.378906, 0.617533, 0.929906", \ + "0.040196, 0.0465429, 0.107659, 0.196968, 0.380111, 0.618427, 0.930421", \ + "0.055297, 0.062485, 0.1169, 0.200885, 0.381751, 0.619944, 0.931557", \ + "0.070881, 0.079403, 0.131198, 0.209332, 0.385919, 0.622571, 0.933668", \ + "0.086894, 0.096909, 0.150248, 0.222648, 0.394187, 0.628618, 0.938078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0519774, 0.0585911, 0.104416, 0.159958, 0.270703, 0.414536, 0.602622", \ + "0.0728892, 0.079457, 0.125468, 0.181092, 0.291905, 0.43577, 0.623865", \ + "0.137948, 0.145761, 0.193699, 0.249054, 0.360006, 0.503775, 0.691912", \ + "0.178037, 0.187428, 0.238264, 0.293976, 0.404893, 0.549289, 0.737116", \ + "0.226279, 0.238218, 0.29617, 0.352467, 0.461771, 0.606316, 0.794363", \ + "0.265857, 0.280291, 0.347522, 0.406635, 0.517627, 0.661253, 0.846603", \ + "0.298499, 0.315375, 0.392803, 0.456341, 0.569876, 0.715154, 0.903276" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0196702, 0.0268586, 0.0864065, 0.162158, 0.314091, 0.511652, 0.769978", \ + "0.0198748, 0.0269913, 0.0863613, 0.162152, 0.314091, 0.511652, 0.769978", \ + "0.0288328, 0.0347633, 0.0896036, 0.163899, 0.314892, 0.511822, 0.769988", \ + "0.0385019, 0.0440922, 0.0935774, 0.165883, 0.316763, 0.513202, 0.771089", \ + "0.052709, 0.058787, 0.103403, 0.171048, 0.31876, 0.515374, 0.772704", \ + "0.067818, 0.074975, 0.117814, 0.180567, 0.323707, 0.518391, 0.775195", \ + "0.083609, 0.091953, 0.137249, 0.195101, 0.333422, 0.52521, 0.780563" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00193957, 0.00198547, 0.00205973, 0.00206728, 0.0020706, 0.00207106, 0.0020712", \ + "0.00174204, 0.00176773, 0.00186169, 0.0018874, 0.00190146, 0.00190522, 0.00190752", \ + "0.00186615, 0.00188569, 0.00197276, 0.00200969, 0.00204451, 0.00206134, 0.00207168", \ + "0.00227589, 0.00228022, 0.00233364, 0.00238995, 0.00242857, 0.00243598, 0.00244632", \ + "0.00318348, 0.0031781, 0.00320371, 0.00322632, 0.00327436, 0.00331485, 0.0033138", \ + "0.00454948, 0.00452696, 0.00448279, 0.00448264, 0.00450244, 0.00453047, 0.004545", \ + "0.00626976, 0.00622165, 0.00614406, 0.00613642, 0.00612904, 0.00614967, 0.00616848" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00422372, 0.0042736, 0.00434922, 0.00435979, 0.00436464, 0.00436656, 0.00436735", \ + "0.0040541, 0.0040986, 0.004204, 0.00422986, 0.0042436, 0.00424917, 0.00425192", \ + "0.00418891, 0.00421166, 0.00430776, 0.00435979, 0.00439547, 0.00441401, 0.00442709", \ + "0.004619, 0.00462482, 0.00467932, 0.0047209, 0.00476454, 0.00478206, 0.00480446", \ + "0.00550421, 0.00549546, 0.00552463, 0.00556504, 0.00560086, 0.00563117, 0.00565099", \ + "0.00686257, 0.00682908, 0.00679671, 0.00680812, 0.00683851, 0.00686493, 0.00687756", \ + "0.00856255, 0.00851822, 0.00848641, 0.00847126, 0.00847466, 0.00849681, 0.00850431" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162563; + rise_capacitance : 0.00162563; + rise_capacitance_range (0.00114916, 0.00162563); + fall_capacitance : 0.00162531; + fall_capacitance_range (0.00113282, 0.00162531); + } + } + cell (BUFX12) { + area : 11.2896; + cell_leakage_power : 0.353492; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.288252; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.418731; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.353492; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.065284, 0.0855581, 0.145917, 0.217583, 0.359933, 0.544625, 0.786118", \ + "0.0871587, 0.107435, 0.167764, 0.239402, 0.381921, 0.566618, 0.80804", \ + "0.180574, 0.204747, 0.265632, 0.336651, 0.478813, 0.663462, 0.90495", \ + "0.248677, 0.278566, 0.344651, 0.415116, 0.556099, 0.738537, 0.979247", \ + "0.340595, 0.377224, 0.453994, 0.524937, 0.663896, 0.847228, 1.08764", \ + "0.426866, 0.467893, 0.55808, 0.632566, 0.770752, 0.952888, 1.19276", \ + "0.50988, 0.554496, 0.658318, 0.738727, 0.877444, 1.05908, 1.29864" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.0207529, 0.0384537, 0.117434, 0.220098, 0.426598, 0.695119, 1.04639", \ + "0.0207308, 0.0384456, 0.117419, 0.220137, 0.426598, 0.69516, 1.04632", \ + "0.0333221, 0.048093, 0.119909, 0.220623, 0.426604, 0.695061, 1.04637", \ + "0.0484996, 0.0638789, 0.127408, 0.223902, 0.427715, 0.695973, 1.04644", \ + "0.071419, 0.08836, 0.144808, 0.232653, 0.431402, 0.697531, 1.04753", \ + "0.095708, 0.113871, 0.168935, 0.247618, 0.437681, 0.701158, 1.0506", \ + "0.121677, 0.140359, 0.1981, 0.269164, 0.44855, 0.707114, 1.05431" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.0788532, 0.0997052, 0.153395, 0.211786, 0.325998, 0.473848, 0.666854", \ + "0.0996427, 0.12047, 0.1742, 0.23263, 0.346916, 0.494699, 0.68777", \ + "0.192439, 0.216001, 0.271715, 0.330073, 0.444248, 0.591919, 0.785041", \ + "0.260371, 0.288595, 0.348551, 0.407766, 0.521612, 0.668599, 0.861318", \ + "0.344892, 0.378929, 0.450055, 0.511179, 0.623934, 0.770444, 0.962529", \ + "0.421109, 0.459198, 0.541991, 0.607824, 0.720834, 0.866894, 1.05812", \ + "0.490157, 0.531694, 0.626173, 0.698353, 0.81509, 0.961107, 1.15224" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.0238622, 0.0389075, 0.0968581, 0.171653, 0.32439, 0.52451, 0.786187", \ + "0.02386, 0.0388606, 0.0968334, 0.171712, 0.32438, 0.524549, 0.786187", \ + "0.034965, 0.0478584, 0.100494, 0.173044, 0.324766, 0.524546, 0.786186", \ + "0.0503699, 0.0632104, 0.111093, 0.179428, 0.32748, 0.525716, 0.78656", \ + "0.074068, 0.087695, 0.130666, 0.192692, 0.334581, 0.5297, 0.788931", \ + "0.098466, 0.112856, 0.155306, 0.210671, 0.344646, 0.535365, 0.793526", \ + "0.124196, 0.139158, 0.183871, 0.234548, 0.360024, 0.544838, 0.798913" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.0207133, 0.021691, 0.0230125, 0.0233309, 0.0235099, 0.0235818, 0.0236298", \ + "0.0203838, 0.0212302, 0.0224911, 0.0228998, 0.0231431, 0.0232422, 0.023289", \ + "0.0214062, 0.0212843, 0.0219853, 0.0224627, 0.0228824, 0.0231173, 0.0232554", \ + "0.0241267, 0.0228727, 0.0229173, 0.0232298, 0.0236582, 0.0242979, 0.0240426", \ + "0.0298847, 0.0263838, 0.0256859, 0.0256999, 0.0257848, 0.0260328, 0.0262401", \ + "0.0364788, 0.0317348, 0.0298832, 0.0295262, 0.0294653, 0.0298667, 0.029867", \ + "0.0453024, 0.0389873, 0.0355194, 0.0348971, 0.0345661, 0.0346632, 0.0351417" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.024, 0.12, 0.24, 0.48, 0.792, 1.2"); + values ( \ + "0.024632, 0.0256695, 0.0270657, 0.0274046, 0.0275988, 0.0276811, 0.0277212", \ + "0.0243065, 0.02518, 0.02659, 0.0270067, 0.0272538, 0.027358, 0.0274132", \ + "0.0258268, 0.0254178, 0.0262078, 0.0267306, 0.027177, 0.0273916, 0.0275164", \ + "0.0283857, 0.0268237, 0.0271612, 0.0275246, 0.0279523, 0.0282101, 0.028381", \ + "0.0337934, 0.0305921, 0.0296574, 0.0298846, 0.0301558, 0.0304204, 0.0305978", \ + "0.04107, 0.0360296, 0.0337635, 0.0337094, 0.0338896, 0.0340517, 0.0342067", \ + "0.050233, 0.0438298, 0.0397311, 0.03908, 0.0389371, 0.0389918, 0.0390856" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00447963; + rise_capacitance : 0.00447963; + rise_capacitance_range (0.0031682, 0.00447963); + fall_capacitance : 0.00447894; + fall_capacitance_range (0.00310267, 0.00447894); + } + } + cell (BUFX16) { + area : 15.5232; + cell_leakage_power : 0.528441; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.433242; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.623641; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.528441; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.6; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0650292, 0.0839505, 0.138394, 0.202259, 0.329163, 0.49356, 0.708514", \ + "0.0868892, 0.105752, 0.160168, 0.224175, 0.350992, 0.515462, 0.730226", \ + "0.18117, 0.203875, 0.259137, 0.322382, 0.448829, 0.613877, 0.828969", \ + "0.250481, 0.278452, 0.339403, 0.402303, 0.527743, 0.689298, 0.903616", \ + "0.344169, 0.377918, 0.449961, 0.513994, 0.638444, 0.801011, 1.01364", \ + "0.43305, 0.470824, 0.555889, 0.623732, 0.747277, 0.909298, 1.12224", \ + "0.520119, 0.560887, 0.658497, 0.73304, 0.858306, 1.01937, 1.2321" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0206395, 0.0365957, 0.106402, 0.197577, 0.381309, 0.620365, 0.932989", \ + "0.0206264, 0.036592, 0.106398, 0.197589, 0.381309, 0.620388, 0.932997", \ + "0.0333975, 0.0467399, 0.109382, 0.198258, 0.381292, 0.620374, 0.933069", \ + "0.0488646, 0.0628559, 0.117886, 0.202253, 0.382698, 0.621015, 0.933236", \ + "0.072385, 0.087726, 0.137487, 0.212727, 0.387086, 0.623727, 0.934864", \ + "0.097241, 0.113357, 0.162936, 0.230215, 0.394522, 0.627394, 0.937627", \ + "0.123443, 0.139862, 0.192985, 0.25397, 0.407582, 0.634337, 0.942119" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0769804, 0.0961793, 0.144904, 0.197266, 0.299154, 0.430895, 0.60292", \ + "0.0978154, 0.117007, 0.16573, 0.218098, 0.320105, 0.451861, 0.623877", \ + "0.191027, 0.212425, 0.263247, 0.315583, 0.41735, 0.548953, 0.721011", \ + "0.258268, 0.284431, 0.3394, 0.392814, 0.494159, 0.625116, 0.796864", \ + "0.342675, 0.373834, 0.439941, 0.496005, 0.596696, 0.72726, 0.898337", \ + "0.417377, 0.452305, 0.529286, 0.589973, 0.692788, 0.822101, 0.9919", \ + "0.484833, 0.52266, 0.610932, 0.678126, 0.783904, 0.914028, 1.08389" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0232598, 0.0368644, 0.0884651, 0.154857, 0.290805, 0.469017, 0.702132", \ + "0.0232676, 0.0368195, 0.0884538, 0.15484, 0.290801, 0.469018, 0.702132", \ + "0.0345347, 0.046191, 0.0926122, 0.15647, 0.291186, 0.469035, 0.702132", \ + "0.0502644, 0.0617674, 0.103739, 0.163589, 0.294197, 0.470187, 0.7027", \ + "0.074279, 0.086441, 0.124581, 0.177778, 0.302267, 0.475186, 0.705613", \ + "0.099192, 0.111818, 0.150305, 0.197568, 0.313336, 0.481731, 0.709865", \ + "0.125377, 0.138354, 0.178817, 0.222533, 0.330169, 0.492017, 0.716454" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.03035, 0.0316819, 0.03369, 0.0342421, 0.0345701, 0.0347023, 0.0347851", \ + "0.0298869, 0.0310694, 0.0329766, 0.0336442, 0.034057, 0.0342367, 0.0343147", \ + "0.0314965, 0.0312108, 0.0322747, 0.0329066, 0.0335658, 0.0339559, 0.0341899", \ + "0.0356177, 0.0335543, 0.0335683, 0.0342811, 0.0346632, 0.0349903, 0.0352735", \ + "0.0433615, 0.0386504, 0.0375275, 0.0374536, 0.0377937, 0.0383059, 0.0385022", \ + "0.0539544, 0.0468072, 0.043485, 0.0430986, 0.0430038, 0.0437467, 0.0439238", \ + "0.0669128, 0.0576175, 0.0519679, 0.051138, 0.0504757, 0.0504391, 0.0507081" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0362284, 0.0376621, 0.0398049, 0.0403708, 0.0407005, 0.0408395, 0.0409166", \ + "0.0356998, 0.0369243, 0.0390713, 0.0397446, 0.0401497, 0.0403237, 0.0404158", \ + "0.0377428, 0.0373435, 0.0384211, 0.0391946, 0.039913, 0.0402543, 0.0405161", \ + "0.0419476, 0.0395063, 0.0398224, 0.0403473, 0.0409611, 0.0413805, 0.0416869", \ + "0.0513698, 0.044958, 0.043956, 0.0439558, 0.0442447, 0.0446238, 0.0449175", \ + "0.0606113, 0.0531725, 0.0505269, 0.0498062, 0.0496848, 0.0497747, 0.049943", \ + "0.0741576, 0.0648053, 0.0581343, 0.05701, 0.0567062, 0.05672, 0.0568944" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00663723; + rise_capacitance : 0.00663723; + rise_capacitance_range (0.00469397, 0.00663723); + fall_capacitance : 0.00663613; + fall_capacitance_range (0.00460502, 0.00663613); + } + } + cell (BUFX2) { + area : 5.6448; + cell_leakage_power : 0.0760339; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0681626; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0839052; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0760339; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0555455, 0.0672596, 0.119721, 0.183186, 0.309674, 0.47394, 0.68866", \ + "0.0773299, 0.0888722, 0.141253, 0.204792, 0.331309, 0.495555, 0.71039", \ + "0.158821, 0.17304, 0.22631, 0.289606, 0.415996, 0.580177, 0.794979", \ + "0.215243, 0.233153, 0.290629, 0.353428, 0.479249, 0.642917, 0.8579", \ + "0.289865, 0.312605, 0.379642, 0.441344, 0.566459, 0.729733, 0.943937", \ + "0.358309, 0.385097, 0.464482, 0.530423, 0.655121, 0.818201, 1.03128", \ + "0.425669, 0.455806, 0.547394, 0.619021, 0.74436, 0.906993, 1.12094" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0197904, 0.0323275, 0.103966, 0.195434, 0.378612, 0.617022, 0.928555", \ + "0.0198813, 0.0324025, 0.103969, 0.195406, 0.378712, 0.616984, 0.928604", \ + "0.0319252, 0.0418604, 0.106614, 0.196229, 0.378866, 0.61699, 0.928512", \ + "0.0445194, 0.0546016, 0.112034, 0.198741, 0.38013, 0.617634, 0.928851", \ + "0.062658, 0.07463, 0.125735, 0.205523, 0.382849, 0.619944, 0.930036", \ + "0.081606, 0.095392, 0.145565, 0.217316, 0.38787, 0.62256, 0.932616", \ + "0.101232, 0.116488, 0.169703, 0.235244, 0.397723, 0.628374, 0.93662" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0608806, 0.072071, 0.117192, 0.169715, 0.273908, 0.409091, 0.585741", \ + "0.082082, 0.0931956, 0.138436, 0.191024, 0.295265, 0.430454, 0.607114", \ + "0.162248, 0.175584, 0.222809, 0.275624, 0.379577, 0.514683, 0.691337", \ + "0.214767, 0.231104, 0.282711, 0.335573, 0.439276, 0.574278, 0.750638", \ + "0.278915, 0.299476, 0.359083, 0.413671, 0.514963, 0.648878, 0.825167", \ + "0.333521, 0.35771, 0.42802, 0.485661, 0.58915, 0.720864, 0.896447", \ + "0.381129, 0.408456, 0.489613, 0.551721, 0.657842, 0.792313, 0.968012" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0193682, 0.0294052, 0.0835802, 0.153405, 0.294508, 0.478079, 0.717898", \ + "0.0194187, 0.0294631, 0.0835722, 0.15351, 0.294511, 0.478079, 0.717813", \ + "0.0303474, 0.0386738, 0.0877931, 0.155197, 0.294993, 0.478016, 0.718161", \ + "0.0426097, 0.0508789, 0.0945614, 0.159249, 0.297156, 0.479476, 0.718648", \ + "0.060609, 0.070002, 0.109482, 0.167549, 0.301309, 0.482487, 0.723292", \ + "0.079193, 0.08991, 0.128265, 0.180943, 0.307817, 0.485958, 0.723798", \ + "0.098816, 0.110733, 0.151018, 0.200066, 0.319424, 0.493204, 0.728576" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00406176, 0.00421982, 0.00442501, 0.00446372, 0.00448152, 0.00448862, 0.00449102", \ + "0.00389765, 0.00400771, 0.00424182, 0.0043039, 0.00433854, 0.00435518, 0.00435974", \ + "0.00399373, 0.00403038, 0.00419744, 0.00426883, 0.0043426, 0.00438098, 0.00440582", \ + "0.00445297, 0.00441691, 0.00448727, 0.00456154, 0.00464505, 0.00468878, 0.0047231", \ + "0.00554382, 0.00539768, 0.00532435, 0.00533795, 0.00543231, 0.00546938, 0.00548462", \ + "0.00707559, 0.00679088, 0.00655658, 0.00653549, 0.00658503, 0.00666338, 0.00666782", \ + "0.0090908, 0.00864624, 0.00827156, 0.00820313, 0.00816878, 0.00817778, 0.00824234" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00603468, 0.00621409, 0.00642996, 0.00647365, 0.00649687, 0.0065054, 0.00651073", \ + "0.00587265, 0.00601412, 0.00625973, 0.00631949, 0.00635566, 0.00637075, 0.00637867", \ + "0.00598784, 0.00603476, 0.00624633, 0.00634261, 0.0064231, 0.00645434, 0.00647891", \ + "0.00650342, 0.00646051, 0.00654308, 0.00662683, 0.00670313, 0.00675849, 0.00678637", \ + "0.00749537, 0.00734797, 0.00736759, 0.00739171, 0.00746901, 0.00751121, 0.00755663", \ + "0.00905272, 0.00874018, 0.00855471, 0.00856911, 0.0086215, 0.00864945, 0.00868723", \ + "0.0110481, 0.0105877, 0.0102152, 0.0102255, 0.0102123, 0.0102328, 0.0102545" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016242; + rise_capacitance : 0.0016242; + rise_capacitance_range (0.00115036, 0.0016242); + fall_capacitance : 0.00162394; + fall_capacitance_range (0.00113395, 0.00162394); + } + } + cell (BUFX24) { + area : 22.5792; + cell_leakage_power : 0.848379; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.7179; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.978858; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.848379; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 2.4; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.0550921, 0.0726741, 0.126222, 0.19021, 0.317379, 0.482326, 0.698077", \ + "0.0770449, 0.0944161, 0.14788, 0.211909, 0.339127, 0.504149, 0.719976", \ + "0.161132, 0.182928, 0.237372, 0.300036, 0.426842, 0.591982, 0.807669", \ + "0.220953, 0.247903, 0.306548, 0.36903, 0.494987, 0.659346, 0.875396", \ + "0.298408, 0.331558, 0.40039, 0.463354, 0.588392, 0.752477, 0.967135", \ + "0.372201, 0.41038, 0.490981, 0.557758, 0.681459, 0.844637, 1.05904", \ + "0.443851, 0.484963, 0.578685, 0.651468, 0.776712, 0.938631, 1.15234" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.0170752, 0.0333929, 0.104853, 0.196807, 0.381465, 0.621548, 0.935397", \ + "0.0170627, 0.0334371, 0.104852, 0.196807, 0.381465, 0.621494, 0.935521", \ + "0.0301671, 0.0434801, 0.107543, 0.197651, 0.381556, 0.621484, 0.935493", \ + "0.0435644, 0.0576125, 0.114281, 0.200626, 0.382883, 0.622221, 0.935797", \ + "0.064245, 0.080009, 0.130193, 0.208664, 0.386145, 0.624748, 0.937143", \ + "0.085941, 0.102796, 0.152436, 0.222639, 0.392377, 0.6278, 0.939759", \ + "0.10901, 0.126753, 0.179196, 0.242814, 0.403052, 0.634224, 0.944207" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.0655607, 0.0833786, 0.130096, 0.182044, 0.284093, 0.416422, 0.58925", \ + "0.0863442, 0.104056, 0.150833, 0.202741, 0.304985, 0.437338, 0.610174", \ + "0.170062, 0.191146, 0.240407, 0.292572, 0.394629, 0.527027, 0.699929", \ + "0.226889, 0.252399, 0.306379, 0.359162, 0.460875, 0.592867, 0.765565", \ + "0.2986, 0.329308, 0.392593, 0.447502, 0.548773, 0.678157, 0.850271", \ + "0.361462, 0.396311, 0.470354, 0.529217, 0.630856, 0.76085, 0.932563", \ + "0.417834, 0.455981, 0.540976, 0.605916, 0.711825, 0.843126, 1.01499" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.0191511, 0.0326046, 0.0849263, 0.152418, 0.289807, 0.468974, 0.703425", \ + "0.0191472, 0.0326471, 0.0849428, 0.152481, 0.289806, 0.468974, 0.703426", \ + "0.0311364, 0.0425758, 0.089521, 0.154335, 0.290172, 0.469001, 0.703455", \ + "0.044972, 0.056541, 0.0985986, 0.160149, 0.292967, 0.470432, 0.704115", \ + "0.0656, 0.078217, 0.116185, 0.171427, 0.298851, 0.474511, 0.70666", \ + "0.087288, 0.10082, 0.138902, 0.188137, 0.308449, 0.479901, 0.710857", \ + "0.110302, 0.124524, 0.165119, 0.210956, 0.323372, 0.4894, 0.716894" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.04517, 0.0477257, 0.0506525, 0.0513281, 0.0516907, 0.0518263, 0.0519042", \ + "0.0441376, 0.046183, 0.0489523, 0.0498476, 0.0503755, 0.0505819, 0.0507102", \ + "0.0466867, 0.0466141, 0.0482333, 0.0491626, 0.0502339, 0.0508255, 0.0511734", \ + "0.0534352, 0.0511472, 0.0512953, 0.0524112, 0.0529447, 0.0534835, 0.054069", \ + "0.0660523, 0.060537, 0.0591542, 0.059284, 0.0601099, 0.0611323, 0.0609947", \ + "0.0847396, 0.0753277, 0.0717658, 0.0712438, 0.0712087, 0.0721147, 0.0741215", \ + "0.107812, 0.0955539, 0.0886687, 0.0875406, 0.0870343, 0.0869131, 0.0873239" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.048, 0.24, 0.48, 0.96, 1.584, 2.4"); + values ( \ + "0.0591466, 0.061994, 0.0651179, 0.0658276, 0.0662336, 0.0663878, 0.0664686", \ + "0.058121, 0.0604511, 0.063665, 0.0645509, 0.0650859, 0.0653108, 0.0654302", \ + "0.0614705, 0.0610687, 0.0630843, 0.0643687, 0.0654029, 0.0659334, 0.0662642", \ + "0.0676846, 0.0654721, 0.0661051, 0.0671491, 0.068206, 0.0688494, 0.069291", \ + "0.0813939, 0.0750276, 0.0737311, 0.0744536, 0.075479, 0.0760073, 0.0764735", \ + "0.0999376, 0.0902542, 0.0862075, 0.0861461, 0.0867202, 0.0871458, 0.0875335", \ + "0.123011, 0.11057, 0.104109, 0.102194, 0.102488, 0.102588, 0.102898" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0134182; + rise_capacitance : 0.0134182; + rise_capacitance_range (0.00946382, 0.0134182); + fall_capacitance : 0.0134156; + fall_capacitance_range (0.00926953, 0.0134156); + } + } + cell (BUFX3) { + area : 5.6448; + cell_leakage_power : 0.0946065; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0826286; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106585; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0946065; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0612175, 0.0766867, 0.135782, 0.207136, 0.349098, 0.533345, 0.774273", \ + "0.0830017, 0.0983517, 0.157501, 0.228835, 0.370861, 0.555133, 0.796078", \ + "0.171, 0.189698, 0.249728, 0.319939, 0.461764, 0.646105, 0.886923", \ + "0.23444, 0.257813, 0.321641, 0.39204, 0.533232, 0.71675, 0.957741", \ + "0.318011, 0.347196, 0.421961, 0.492474, 0.631665, 0.813342, 1.05359", \ + "0.396369, 0.430042, 0.517329, 0.590894, 0.729792, 0.911829, 1.15084", \ + "0.472221, 0.509681, 0.610419, 0.689743, 0.828212, 1.01072, 1.25033" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0209993, 0.036358, 0.116239, 0.21895, 0.425034, 0.692886, 1.04324", \ + "0.0209825, 0.0364009, 0.11624, 0.21895, 0.425034, 0.692886, 1.04328", \ + "0.0336307, 0.046149, 0.118551, 0.219577, 0.425025, 0.692946, 1.04326", \ + "0.0472559, 0.0602395, 0.125274, 0.22242, 0.426285, 0.693424, 1.04345", \ + "0.067439, 0.082561, 0.140033, 0.22954, 0.429235, 0.695559, 1.04471", \ + "0.088466, 0.105375, 0.162019, 0.242691, 0.434354, 0.698433, 1.04699", \ + "0.110748, 0.128849, 0.187813, 0.261445, 0.444128, 0.703786, 1.05075" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0677541, 0.0825331, 0.132913, 0.190582, 0.304617, 0.452603, 0.645894", \ + "0.0890668, 0.103815, 0.154199, 0.211906, 0.325949, 0.473897, 0.667134", \ + "0.176095, 0.193454, 0.24603, 0.302904, 0.416665, 0.564636, 0.757854", \ + "0.23558, 0.256755, 0.313897, 0.3718, 0.485083, 0.631785, 0.824535", \ + "0.309993, 0.336342, 0.402595, 0.461851, 0.573389, 0.720243, 0.912639", \ + "0.374543, 0.405027, 0.482193, 0.544863, 0.657186, 0.802442, 0.994668", \ + "0.431693, 0.465655, 0.554193, 0.622515, 0.737236, 0.88329, 1.07487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0208963, 0.0332116, 0.0918331, 0.167774, 0.321451, 0.521616, 0.78344", \ + "0.0209079, 0.0332321, 0.091835, 0.167788, 0.32145, 0.521617, 0.78345", \ + "0.0321906, 0.0425277, 0.0957182, 0.16929, 0.32166, 0.521633, 0.783446", \ + "0.0458859, 0.0562463, 0.103768, 0.17393, 0.324989, 0.52262, 0.783933", \ + "0.066118, 0.077604, 0.119912, 0.183482, 0.328631, 0.526137, 0.786126", \ + "0.086983, 0.099774, 0.140997, 0.197838, 0.335857, 0.530049, 0.789375", \ + "0.109026, 0.122849, 0.166089, 0.217745, 0.34754, 0.536379, 0.793922" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00533799, 0.00556916, 0.00586381, 0.00592674, 0.00595999, 0.00597019, 0.00597821", \ + "0.00519709, 0.00537553, 0.00566935, 0.00575755, 0.00580795, 0.00582667, 0.00584333", \ + "0.00537001, 0.00539629, 0.00558376, 0.00569, 0.00579187, 0.00584839, 0.00587957", \ + "0.00587455, 0.00577341, 0.00586942, 0.00599622, 0.00606079, 0.00611971, 0.00615941", \ + "0.00718862, 0.00681992, 0.00667309, 0.00671048, 0.00680383, 0.00684847, 0.00687653", \ + "0.00894387, 0.00826722, 0.00803563, 0.00794755, 0.00795727, 0.00797167, 0.00801365", \ + "0.011276, 0.0103047, 0.00965528, 0.00953369, 0.00946555, 0.00950359, 0.00960185" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00723221, 0.00751164, 0.00781877, 0.00788433, 0.00792126, 0.0079356, 0.00794226", \ + "0.00709478, 0.00732895, 0.00765343, 0.00774213, 0.00778927, 0.00781027, 0.00782103", \ + "0.00728188, 0.00731861, 0.00756412, 0.00768567, 0.00779559, 0.00785593, 0.00788853", \ + "0.00790705, 0.00776937, 0.00783975, 0.00795273, 0.00806105, 0.00811138, 0.00816236", \ + "0.00917831, 0.0087579, 0.00864055, 0.00869529, 0.00876521, 0.00883901, 0.00888449", \ + "0.0109404, 0.0102215, 0.00984273, 0.00984093, 0.00988558, 0.00993307, 0.00997359", \ + "0.0132259, 0.012256, 0.0116606, 0.0115153, 0.0114629, 0.0114475, 0.0114827" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016239; + rise_capacitance : 0.0016239; + rise_capacitance_range (0.00115435, 0.0016239); + fall_capacitance : 0.00162363; + fall_capacitance_range (0.00113753, 0.00162363); + } + } + cell (BUFX32) { + area : 29.6352; + cell_leakage_power : 1.05688; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.866483; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.24728; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.05688; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 3.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0647964, 0.0842521, 0.139268, 0.203889, 0.332047, 0.498335, 0.715498", \ + "0.0867228, 0.106157, 0.161252, 0.225776, 0.354079, 0.520365, 0.737526", \ + "0.180902, 0.20425, 0.260007, 0.323967, 0.451832, 0.618778, 0.836169", \ + "0.25015, 0.278849, 0.340226, 0.403848, 0.530672, 0.694075, 0.910816", \ + "0.343863, 0.378373, 0.45079, 0.515638, 0.641264, 0.805674, 1.02069", \ + "0.432819, 0.471404, 0.556736, 0.624886, 0.750053, 0.913871, 1.12914", \ + "0.519912, 0.561518, 0.659424, 0.734418, 0.860885, 1.02424, 1.23886" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0205065, 0.0369041, 0.107587, 0.19981, 0.385636, 0.627421, 0.943456", \ + "0.0204936, 0.0369258, 0.107535, 0.199815, 0.385636, 0.62742, 0.943528", \ + "0.0332866, 0.0470216, 0.110532, 0.200477, 0.385605, 0.627325, 0.943632", \ + "0.048776, 0.0631337, 0.118991, 0.204383, 0.386938, 0.62796, 0.943803", \ + "0.07233, 0.088045, 0.138393, 0.214881, 0.391292, 0.631297, 0.945281", \ + "0.097222, 0.113632, 0.1638, 0.231731, 0.398556, 0.634325, 0.948135", \ + "0.123462, 0.140164, 0.193762, 0.255935, 0.411508, 0.64117, 0.95256" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0768035, 0.0966043, 0.145847, 0.19885, 0.302142, 0.435727, 0.610095", \ + "0.0977313, 0.117464, 0.166774, 0.21984, 0.323263, 0.456805, 0.631211", \ + "0.190428, 0.212881, 0.264204, 0.317219, 0.420411, 0.553819, 0.728247", \ + "0.258087, 0.283829, 0.340262, 0.394244, 0.497152, 0.629884, 0.80403", \ + "0.342521, 0.374429, 0.440935, 0.497551, 0.59958, 0.73196, 0.905413", \ + "0.41725, 0.453001, 0.530535, 0.59172, 0.69515, 0.826723, 0.999601", \ + "0.484882, 0.52352, 0.612139, 0.679809, 0.786713, 0.918584, 1.0908" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0231495, 0.0371882, 0.0895258, 0.156998, 0.29497, 0.475811, 0.712346", \ + "0.0231687, 0.0371753, 0.0895118, 0.156972, 0.294962, 0.475784, 0.712377", \ + "0.0345592, 0.0464898, 0.0935949, 0.158547, 0.295332, 0.475829, 0.712379", \ + "0.0502198, 0.0623166, 0.104668, 0.165557, 0.298262, 0.476934, 0.712554", \ + "0.074272, 0.086705, 0.125139, 0.179456, 0.306049, 0.481879, 0.715746", \ + "0.099255, 0.112158, 0.150734, 0.199073, 0.31695, 0.487963, 0.719934", \ + "0.125455, 0.138668, 0.17955, 0.224068, 0.333736, 0.498391, 0.726412" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0609685, 0.0637072, 0.0678194, 0.0688759, 0.0694694, 0.0697322, 0.0698245", \ + "0.0599643, 0.0623777, 0.0662247, 0.0675274, 0.068345, 0.0686966, 0.0688453", \ + "0.0632771, 0.0626997, 0.064724, 0.0660576, 0.0673994, 0.0681998, 0.0686077", \ + "0.071616, 0.0673635, 0.0674299, 0.0686941, 0.0694382, 0.0702038, 0.0708385", \ + "0.0871743, 0.077454, 0.0752594, 0.0751183, 0.0758018, 0.0781454, 0.0768808", \ + "0.108371, 0.093714, 0.0872553, 0.0864079, 0.0862046, 0.0875354, 0.0896116", \ + "0.134298, 0.11527, 0.104067, 0.102558, 0.101173, 0.101075, 0.101783" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0723663, 0.0752819, 0.0796266, 0.0807284, 0.0813668, 0.0816301, 0.0817801", \ + "0.0714287, 0.0738787, 0.0781798, 0.0795163, 0.08032, 0.0806639, 0.0808513", \ + "0.0760928, 0.0747435, 0.0768888, 0.0784481, 0.0798573, 0.0805456, 0.0810447", \ + "0.0840847, 0.0791203, 0.0796593, 0.0807521, 0.0819593, 0.0827953, 0.0833429", \ + "0.102843, 0.0900583, 0.0878658, 0.0878688, 0.0884764, 0.0892124, 0.0898481", \ + "0.121796, 0.106475, 0.100597, 0.0993794, 0.0986242, 0.0991828, 0.09963", \ + "0.148591, 0.129466, 0.116135, 0.113977, 0.113372, 0.113481, 0.113765" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0132721; + rise_capacitance : 0.0132721; + rise_capacitance_range (0.00940004, 0.0132721); + fall_capacitance : 0.0132699; + fall_capacitance_range (0.00922333, 0.0132699); + } + } + cell (BUFX4) { + area : 7.056; + cell_leakage_power : 0.12816; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.102648; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153671; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12816; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0723284, 0.0896283, 0.144728, 0.208804, 0.335729, 0.500366, 0.715584", \ + "0.0941592, 0.111475, 0.166519, 0.230529, 0.357516, 0.522213, 0.737488", \ + "0.192322, 0.21291, 0.26921, 0.332586, 0.459143, 0.62397, 0.839326", \ + "0.266353, 0.292004, 0.35474, 0.418149, 0.543661, 0.707204, 0.921937", \ + "0.366432, 0.397647, 0.472757, 0.537698, 0.662358, 0.824432, 1.03839", \ + "0.461098, 0.496429, 0.584663, 0.654802, 0.779129, 0.940999, 1.15374", \ + "0.553551, 0.591895, 0.693332, 0.770568, 0.897176, 1.0581, 1.2702" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0235703, 0.0379297, 0.106836, 0.197619, 0.38102, 0.619916, 0.932179", \ + "0.0235506, 0.0378787, 0.106832, 0.197604, 0.38102, 0.619916, 0.932222", \ + "0.0356075, 0.0478462, 0.109766, 0.198292, 0.381122, 0.619864, 0.93227", \ + "0.0512975, 0.0644337, 0.119224, 0.202785, 0.3824, 0.62036, 0.932308", \ + "0.074986, 0.090001, 0.140199, 0.214426, 0.387273, 0.623472, 0.934004", \ + "0.099798, 0.115563, 0.167438, 0.233051, 0.395624, 0.627223, 0.936949", \ + "0.125899, 0.142183, 0.197673, 0.258151, 0.409207, 0.634216, 0.941149" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0819082, 0.0991089, 0.148961, 0.202552, 0.306977, 0.442042, 0.618439", \ + "0.103187, 0.120382, 0.170265, 0.223913, 0.328386, 0.463459, 0.639863", \ + "0.201132, 0.220505, 0.27228, 0.325723, 0.429995, 0.565076, 0.741362", \ + "0.273714, 0.297104, 0.35449, 0.409099, 0.513024, 0.647039, 0.822996", \ + "0.367178, 0.395722, 0.463553, 0.520907, 0.624605, 0.755132, 0.930214", \ + "0.449155, 0.481416, 0.560547, 0.622536, 0.726869, 0.860032, 1.0345", \ + "0.5235, 0.558634, 0.64929, 0.717328, 0.825803, 0.958501, 1.1318" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0250439, 0.0375267, 0.0902835, 0.158478, 0.298345, 0.481346, 0.720977", \ + "0.02504, 0.0374823, 0.0903257, 0.158481, 0.298342, 0.481339, 0.720978", \ + "0.0354683, 0.0461086, 0.0939071, 0.159899, 0.298514, 0.481356, 0.720979", \ + "0.0513169, 0.0623136, 0.105012, 0.166701, 0.301253, 0.482327, 0.720873", \ + "0.075264, 0.086891, 0.125896, 0.180798, 0.308861, 0.486974, 0.724036", \ + "0.100219, 0.112526, 0.151808, 0.200552, 0.319953, 0.493043, 0.728544", \ + "0.126345, 0.139041, 0.180601, 0.225715, 0.335663, 0.502323, 0.734357" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00763467, 0.00790387, 0.00840496, 0.00853425, 0.00860865, 0.00864201, 0.00865724", \ + "0.00750106, 0.00774487, 0.00821107, 0.00837621, 0.00847497, 0.00851661, 0.00853916", \ + "0.00780176, 0.00778745, 0.00802219, 0.00818169, 0.00833625, 0.00842433, 0.00848432", \ + "0.00863668, 0.00826806, 0.00827276, 0.00839265, 0.00852885, 0.00864057, 0.00870536", \ + "0.0103393, 0.00956855, 0.00914066, 0.00911361, 0.00928785, 0.00937725, 0.00937184", \ + "0.0126605, 0.0112398, 0.0105164, 0.0103401, 0.0103014, 0.0104241, 0.0106545", \ + "0.0155397, 0.0136317, 0.0123577, 0.0120944, 0.011898, 0.0118742, 0.0119484" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00923825, 0.00955166, 0.0100936, 0.0102329, 0.0103146, 0.010348, 0.0103676", \ + "0.00913388, 0.00941159, 0.0099279, 0.0100925, 0.0101923, 0.0102357, 0.0102586", \ + "0.00951743, 0.00943819, 0.00972573, 0.00992351, 0.0100986, 0.0101838, 0.0102387", \ + "0.0103426, 0.0100383, 0.0100089, 0.0101414, 0.0103019, 0.010398, 0.0104627", \ + "0.0120878, 0.0111275, 0.0107412, 0.0108096, 0.0109547, 0.0110328, 0.0111071", \ + "0.0146189, 0.0129661, 0.0121499, 0.012037, 0.0120541, 0.0121119, 0.0121637", \ + "0.0173501, 0.0154276, 0.0138844, 0.0136973, 0.0135859, 0.0135845, 0.0136079" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162899; + rise_capacitance : 0.00162899; + rise_capacitance_range (0.00115814, 0.00162899); + fall_capacitance : 0.0016287; + fall_capacitance_range (0.00114197, 0.0016287); + } + } + cell (BUFX44) { + area : 36.6912; + cell_leakage_power : 1.41397; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.15301; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.67492; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.41397; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 4.4; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0634544, 0.0833853, 0.140045, 0.206835, 0.339475, 0.511515, 0.736304", \ + "0.0854086, 0.105288, 0.1619, 0.228719, 0.361394, 0.533534, 0.758339", \ + "0.177581, 0.201478, 0.258653, 0.324851, 0.457193, 0.629203, 0.85406", \ + "0.244596, 0.273922, 0.336333, 0.402227, 0.533538, 0.702974, 0.927355", \ + "0.334906, 0.370252, 0.443262, 0.510083, 0.640149, 0.810457, 1.03329", \ + "0.420033, 0.459642, 0.545856, 0.615602, 0.744826, 0.91461, 1.1375", \ + "0.502889, 0.54569, 0.644659, 0.721266, 0.85139, 1.02043, 1.24358" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0200028, 0.0371345, 0.11076, 0.206469, 0.39919, 0.649885, 0.977601", \ + "0.0199821, 0.037139, 0.110761, 0.206442, 0.399147, 0.649865, 0.977619", \ + "0.0328778, 0.0471168, 0.113574, 0.207127, 0.399161, 0.649832, 0.977617", \ + "0.0481105, 0.0629355, 0.121354, 0.210792, 0.400457, 0.650357, 0.977815", \ + "0.071379, 0.08752, 0.139688, 0.22041, 0.404391, 0.653136, 0.97934", \ + "0.09597, 0.112888, 0.164385, 0.236506, 0.411196, 0.656388, 0.981975", \ + "0.121942, 0.139255, 0.193768, 0.258489, 0.42315, 0.66294, 0.98617" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0766517, 0.0970997, 0.147785, 0.202568, 0.309468, 0.447699, 0.628197", \ + "0.0974061, 0.11784, 0.168417, 0.223238, 0.330224, 0.468458, 0.648987", \ + "0.189159, 0.212332, 0.26512, 0.31986, 0.426675, 0.564754, 0.745307", \ + "0.255958, 0.283623, 0.340276, 0.396181, 0.502642, 0.639987, 0.82035", \ + "0.339587, 0.37247, 0.440241, 0.498346, 0.603613, 0.740593, 0.920185", \ + "0.414242, 0.451036, 0.529801, 0.592105, 0.699359, 0.835576, 1.0138", \ + "0.482483, 0.522412, 0.612382, 0.681254, 0.791812, 0.92848, 1.10698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0231286, 0.0377057, 0.0920732, 0.162083, 0.305193, 0.492687, 0.737928", \ + "0.0231169, 0.0376642, 0.0920372, 0.162142, 0.305197, 0.492715, 0.737928", \ + "0.0345741, 0.0469628, 0.0960706, 0.163581, 0.30554, 0.492521, 0.737957", \ + "0.0501051, 0.0624033, 0.106812, 0.17044, 0.30839, 0.494044, 0.738308", \ + "0.073882, 0.086835, 0.126764, 0.184045, 0.315942, 0.498304, 0.741226", \ + "0.098558, 0.112052, 0.15203, 0.203233, 0.326464, 0.504472, 0.745339", \ + "0.124484, 0.138336, 0.180523, 0.227373, 0.34307, 0.514694, 0.751769" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0811322, 0.085028, 0.0905641, 0.0918824, 0.0926288, 0.09296, 0.0931039", \ + "0.0797577, 0.0831792, 0.0883602, 0.0900884, 0.0911132, 0.09155, 0.0917587", \ + "0.0843, 0.0835101, 0.0863795, 0.0881984, 0.0899672, 0.0909992, 0.0915739", \ + "0.0956903, 0.0900867, 0.0901412, 0.0919172, 0.0929348, 0.0939848, 0.0948151", \ + "0.11656, 0.103622, 0.10109, 0.101006, 0.103087, 0.104194, 0.10385", \ + "0.145554, 0.125911, 0.117828, 0.116866, 0.116761, 0.1178, 0.119363", \ + "0.181111, 0.155497, 0.142536, 0.139272, 0.137524, 0.137671, 0.138591" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.088, 0.44, 0.88, 1.76, 2.904, 4.4"); + values ( \ + "0.0968468, 0.100789, 0.10647, 0.107929, 0.108764, 0.109115, 0.109291", \ + "0.0955313, 0.0989101, 0.104522, 0.106262, 0.107303, 0.107748, 0.107989", \ + "0.101903, 0.100048, 0.103001, 0.105112, 0.106938, 0.10783, 0.10842", \ + "0.11279, 0.10593, 0.106958, 0.108352, 0.110114, 0.111197, 0.111874", \ + "0.136464, 0.122903, 0.117567, 0.118148, 0.119125, 0.12026, 0.121035", \ + "0.167143, 0.143392, 0.134001, 0.134996, 0.134683, 0.13514, 0.135497", \ + "0.200693, 0.174834, 0.157737, 0.155353, 0.154686, 0.154856, 0.155278" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0178707; + rise_capacitance : 0.0178707; + rise_capacitance_range (0.0126247, 0.0178707); + fall_capacitance : 0.0178684; + fall_capacitance_range (0.0123555, 0.0178684); + } + } + cell (BUFX48) { + area : 42.336; + cell_leakage_power : 1.62606; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.34336; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.90877; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.62606; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 4.8; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.0601622, 0.0791067, 0.134001, 0.198911, 0.327811, 0.495024, 0.71358", \ + "0.0820113, 0.101033, 0.155741, 0.220688, 0.349628, 0.51681, 0.735426", \ + "0.171319, 0.194395, 0.249646, 0.314093, 0.442714, 0.609891, 0.828472", \ + "0.235135, 0.26354, 0.324135, 0.38805, 0.51575, 0.680059, 0.900129", \ + "0.32097, 0.355331, 0.426206, 0.490967, 0.617339, 0.78326, 1.00031", \ + "0.40174, 0.440394, 0.524135, 0.591821, 0.717644, 0.882757, 1.0998", \ + "0.480306, 0.522198, 0.618609, 0.693241, 0.81905, 0.983567, 1.20069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.0187802, 0.035473, 0.107425, 0.200677, 0.388178, 0.6319, 0.950968", \ + "0.0187586, 0.0354635, 0.107426, 0.200678, 0.388178, 0.631994, 0.950967", \ + "0.031773, 0.0455876, 0.110348, 0.201396, 0.388201, 0.632004, 0.950978", \ + "0.0464299, 0.0608744, 0.117838, 0.20484, 0.389657, 0.632757, 0.951218", \ + "0.068568, 0.084501, 0.135689, 0.214092, 0.393306, 0.635508, 0.952634", \ + "0.092062, 0.108907, 0.159276, 0.229372, 0.4, 0.638521, 0.955277", \ + "0.116898, 0.134264, 0.187551, 0.251142, 0.4118, 0.645108, 0.959671" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.0723217, 0.091727, 0.140462, 0.193551, 0.2975, 0.431878, 0.607443", \ + "0.0930257, 0.112393, 0.161055, 0.214232, 0.318142, 0.452563, 0.628056", \ + "0.181811, 0.204145, 0.255128, 0.30838, 0.412114, 0.546359, 0.721911", \ + "0.245082, 0.271234, 0.32737, 0.381408, 0.48449, 0.617225, 0.792229", \ + "0.323889, 0.355855, 0.42142, 0.47777, 0.580902, 0.713344, 0.88806", \ + "0.394014, 0.42996, 0.506376, 0.567174, 0.671289, 0.803456, 0.978231", \ + "0.457741, 0.496766, 0.584443, 0.65161, 0.758712, 0.89184, 1.06543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.0214984, 0.0355668, 0.0885907, 0.156999, 0.296317, 0.478891, 0.717569", \ + "0.0214964, 0.0355852, 0.0886246, 0.15693, 0.296311, 0.478541, 0.717571", \ + "0.0332242, 0.0452681, 0.0928631, 0.158777, 0.29679, 0.478905, 0.717569", \ + "0.048042, 0.0601547, 0.102963, 0.16511, 0.299794, 0.480399, 0.718199", \ + "0.070666, 0.083392, 0.122674, 0.178082, 0.306678, 0.484408, 0.720967", \ + "0.094207, 0.107573, 0.14699, 0.196467, 0.316915, 0.490616, 0.724922", \ + "0.118962, 0.132869, 0.174221, 0.220032, 0.333304, 0.500489, 0.731839" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.0908814, 0.0955149, 0.101604, 0.103081, 0.103903, 0.104234, 0.104375", \ + "0.0891938, 0.093134, 0.0989322, 0.100814, 0.101957, 0.102404, 0.102652", \ + "0.0942835, 0.0936343, 0.0969041, 0.0989622, 0.100941, 0.102063, 0.102724", \ + "0.10736, 0.101696, 0.102036, 0.104601, 0.105512, 0.106343, 0.107565", \ + "0.131193, 0.118337, 0.115148, 0.115225, 0.116717, 0.119366, 0.118255", \ + "0.165438, 0.144704, 0.136075, 0.134841, 0.134872, 0.137297, 0.138411", \ + "0.207361, 0.180076, 0.164766, 0.162214, 0.160868, 0.161169, 0.16422" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.096, 0.48, 0.96, 1.92, 3.168, 4.8"); + values ( \ + "0.111823, 0.116678, 0.123205, 0.124749, 0.125625, 0.12599, 0.126179", \ + "0.110041, 0.114276, 0.120718, 0.122631, 0.123769, 0.12425, 0.124517", \ + "0.117702, 0.115951, 0.119198, 0.121654, 0.123657, 0.124743, 0.125416", \ + "0.130011, 0.122119, 0.123345, 0.125675, 0.12792, 0.129665, 0.13039", \ + "0.155039, 0.140358, 0.139407, 0.139309, 0.140174, 0.140936, 0.141772", \ + "0.188906, 0.167343, 0.161155, 0.159241, 0.159125, 0.159346, 0.159491", \ + "0.232855, 0.205488, 0.187342, 0.184394, 0.183912, 0.184236, 0.184812" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0223578; + rise_capacitance : 0.0223578; + rise_capacitance_range (0.0157877, 0.0223578); + fall_capacitance : 0.0223541; + fall_capacitance_range (0.0154508, 0.0223541); + } + } + cell (BUFX6) { + area : 7.056; + cell_leakage_power : 0.179583; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.150156; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20901; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179583; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.064351, 0.0833352, 0.143399, 0.214833, 0.356811, 0.541112, 0.781898", \ + "0.0862782, 0.105261, 0.16532, 0.236772, 0.378791, 0.563045, 0.803894", \ + "0.17951, 0.202398, 0.263093, 0.333917, 0.47569, 0.660728, 0.900886", \ + "0.247544, 0.275923, 0.342018, 0.41234, 0.552993, 0.734393, 0.97498", \ + "0.339916, 0.374596, 0.451714, 0.522627, 0.661024, 0.842751, 1.08288", \ + "0.426448, 0.465636, 0.556154, 0.630584, 0.768179, 0.95071, 1.18947", \ + "0.510241, 0.553021, 0.657073, 0.737349, 0.876387, 1.05746, 1.2966" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.02068, 0.0375671, 0.116513, 0.219057, 0.425092, 0.693093, 1.04347", \ + "0.0206576, 0.0375812, 0.116522, 0.219043, 0.42509, 0.693049, 1.04348", \ + "0.0333222, 0.0474519, 0.119012, 0.219554, 0.425099, 0.693094, 1.04359", \ + "0.0482436, 0.0630662, 0.126509, 0.222819, 0.426177, 0.693449, 1.04365", \ + "0.070533, 0.087176, 0.143561, 0.231488, 0.429902, 0.695525, 1.04509", \ + "0.094261, 0.112152, 0.167774, 0.246352, 0.435915, 0.699079, 1.04752", \ + "0.119471, 0.137948, 0.196539, 0.267874, 0.446692, 0.704855, 1.05142" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0753651, 0.0944189, 0.147133, 0.205157, 0.319166, 0.466724, 0.659397", \ + "0.0963763, 0.115289, 0.167979, 0.226058, 0.340083, 0.487606, 0.680345", \ + "0.18854, 0.210328, 0.265235, 0.323217, 0.43702, 0.584413, 0.777191", \ + "0.254248, 0.280612, 0.340546, 0.399269, 0.512646, 0.659522, 0.852111", \ + "0.337844, 0.369755, 0.439854, 0.500683, 0.613215, 0.759185, 0.950997", \ + "0.411483, 0.447568, 0.529254, 0.594099, 0.706319, 0.85192, 1.04311", \ + "0.477514, 0.516972, 0.610306, 0.681358, 0.796698, 0.942024, 1.13258" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0226892, 0.0367995, 0.0947063, 0.169652, 0.322587, 0.522211, 0.78344", \ + "0.022651, 0.0367539, 0.094701, 0.169615, 0.322586, 0.52221, 0.783402", \ + "0.033899, 0.0459403, 0.0984571, 0.171024, 0.322709, 0.521851, 0.783444", \ + "0.0490919, 0.0611965, 0.108466, 0.177036, 0.325174, 0.523169, 0.783233", \ + "0.071898, 0.084878, 0.127207, 0.189255, 0.331607, 0.527387, 0.786479", \ + "0.095559, 0.109426, 0.151225, 0.206575, 0.341008, 0.532179, 0.79024", \ + "0.120589, 0.134998, 0.178976, 0.229282, 0.355261, 0.540733, 0.795074" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0101656, 0.0106446, 0.0112947, 0.0114417, 0.0115206, 0.0115562, 0.0115666", \ + "0.00996793, 0.0103736, 0.0110005, 0.0111937, 0.0113076, 0.0113528, 0.0113749", \ + "0.0104305, 0.0104043, 0.0107557, 0.0109827, 0.011192, 0.0113059, 0.01138", \ + "0.0117305, 0.0111915, 0.0112309, 0.0113807, 0.0115653, 0.0116695, 0.0117766", \ + "0.0142692, 0.0129204, 0.0125111, 0.0125769, 0.0126366, 0.0127465, 0.0128727", \ + "0.0180926, 0.0157739, 0.0147244, 0.0145477, 0.0145163, 0.0146737, 0.0146548", \ + "0.0221027, 0.0192131, 0.017546, 0.017265, 0.0170931, 0.0171299, 0.0171121" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0126398, 0.0131706, 0.0138622, 0.0140262, 0.0141183, 0.0141569, 0.0141762", \ + "0.0124316, 0.0129106, 0.0136061, 0.0138081, 0.013925, 0.0139743, 0.0140009", \ + "0.0131206, 0.0129936, 0.0133852, 0.0136449, 0.0138649, 0.0139706, 0.0140407", \ + "0.0142926, 0.0137075, 0.0138599, 0.0140427, 0.0142577, 0.0143897, 0.0144709", \ + "0.0169128, 0.0154553, 0.0150199, 0.0151601, 0.0153627, 0.0155019, 0.0155873", \ + "0.0204765, 0.0182024, 0.0171307, 0.0171049, 0.0171941, 0.0172906, 0.0173692", \ + "0.02501, 0.0222562, 0.0201011, 0.0197744, 0.0197052, 0.0197403, 0.019795" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00247933; + rise_capacitance : 0.00247933; + rise_capacitance_range (0.00175819, 0.00247933); + fall_capacitance : 0.00247893; + fall_capacitance_range (0.00173067, 0.00247893); + } + } + cell (BUFX64) { + area : 53.6256; + cell_leakage_power : 2.12095; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.72951; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.51239; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 2.12095; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 6.4; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0636124, 0.0834194, 0.139342, 0.205169, 0.335775, 0.505224, 0.726636", \ + "0.085418, 0.10532, 0.161265, 0.227127, 0.357728, 0.527195, 0.74839", \ + "0.177728, 0.201415, 0.257933, 0.323165, 0.453384, 0.62285, 0.844349", \ + "0.244759, 0.273774, 0.335553, 0.400454, 0.529901, 0.69811, 0.917579", \ + "0.335097, 0.369966, 0.442369, 0.508296, 0.636223, 0.804117, 1.02341", \ + "0.420266, 0.459279, 0.544751, 0.613684, 0.741306, 0.908126, 1.12765", \ + "0.503094, 0.545197, 0.642923, 0.718965, 0.847676, 1.01414, 1.2331" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0200735, 0.0370693, 0.10976, 0.204276, 0.394601, 0.642217, 0.966066", \ + "0.020059, 0.0370827, 0.109757, 0.20429, 0.394598, 0.642216, 0.966007", \ + "0.0329193, 0.0470656, 0.112608, 0.204958, 0.394634, 0.642195, 0.966035", \ + "0.0482164, 0.0628635, 0.120517, 0.208614, 0.395923, 0.642754, 0.96614", \ + "0.071451, 0.087423, 0.139126, 0.218518, 0.399983, 0.645909, 0.967606", \ + "0.096069, 0.112725, 0.16384, 0.234871, 0.407066, 0.648822, 0.970342", \ + "0.122115, 0.139109, 0.193856, 0.257671, 0.418989, 0.655485, 0.974624" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0767974, 0.097105, 0.147333, 0.201477, 0.307028, 0.443437, 0.621552", \ + "0.0975476, 0.117852, 0.167978, 0.222171, 0.327789, 0.464211, 0.642391", \ + "0.189287, 0.212256, 0.264579, 0.318706, 0.424179, 0.560435, 0.738632", \ + "0.256095, 0.282392, 0.339674, 0.394951, 0.500033, 0.635643, 0.813713", \ + "0.339777, 0.372257, 0.439473, 0.496932, 0.601092, 0.736346, 0.913453", \ + "0.414436, 0.450831, 0.52877, 0.590811, 0.697016, 0.831191, 1.00693", \ + "0.48268, 0.521996, 0.611311, 0.679695, 0.788868, 0.924017, 1.10017" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.023201, 0.0376772, 0.091528, 0.160866, 0.302531, 0.488281, 0.730902", \ + "0.0231916, 0.0376444, 0.0915128, 0.160835, 0.302524, 0.488261, 0.731202", \ + "0.0346246, 0.0469408, 0.0956072, 0.162445, 0.302945, 0.488271, 0.731211", \ + "0.0501502, 0.0626287, 0.106434, 0.16934, 0.305803, 0.489659, 0.731354", \ + "0.073932, 0.086789, 0.126465, 0.182778, 0.313476, 0.494257, 0.734561", \ + "0.098652, 0.111934, 0.152067, 0.202335, 0.324248, 0.500263, 0.7391", \ + "0.12459, 0.138224, 0.180218, 0.226703, 0.340713, 0.510604, 0.745188" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.12176, 0.127628, 0.135774, 0.13779, 0.138947, 0.139403, 0.139651", \ + "0.119886, 0.124857, 0.132629, 0.135132, 0.136635, 0.137295, 0.137707", \ + "0.126544, 0.125394, 0.129668, 0.132389, 0.135051, 0.136549, 0.137489", \ + "0.143656, 0.135241, 0.13532, 0.138379, 0.139669, 0.141306, 0.142315", \ + "0.174901, 0.156449, 0.15177, 0.15172, 0.154349, 0.157451, 0.155434", \ + "0.218459, 0.189198, 0.176722, 0.175368, 0.175407, 0.176944, 0.18127", \ + "0.271607, 0.233495, 0.216632, 0.210717, 0.207757, 0.207151, 0.208827" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.145326, 0.151204, 0.159652, 0.161851, 0.163116, 0.163649, 0.163935", \ + "0.143371, 0.148366, 0.156765, 0.159392, 0.160962, 0.161636, 0.161998", \ + "0.153127, 0.150069, 0.154535, 0.157647, 0.160406, 0.16173, 0.16263", \ + "0.169244, 0.159022, 0.160436, 0.162537, 0.165098, 0.16679, 0.167791", \ + "0.205917, 0.185307, 0.176822, 0.177319, 0.178712, 0.180439, 0.181602", \ + "0.246505, 0.220192, 0.205271, 0.202709, 0.202143, 0.202734, 0.203313", \ + "0.300978, 0.262704, 0.237002, 0.233062, 0.232034, 0.232347, 0.232985" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0267972; + rise_capacitance : 0.0267972; + rise_capacitance_range (0.0189443, 0.0267972); + fall_capacitance : 0.0267936; + fall_capacitance_range (0.0185415, 0.0267936); + } + } + cell (BUFX8) { + area : 11.2896; + cell_leakage_power : 0.260628; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.207709; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313548; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260628; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.8; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.06697, 0.0851973, 0.13973, 0.203736, 0.330624, 0.495264, 0.710332", \ + "0.0888462, 0.107066, 0.161603, 0.22561, 0.35252, 0.517176, 0.732251", \ + "0.184035, 0.205903, 0.261411, 0.324841, 0.451355, 0.616572, 0.831929", \ + "0.254237, 0.281398, 0.342588, 0.405723, 0.531419, 0.69306, 0.907506", \ + "0.348879, 0.381993, 0.45464, 0.519083, 0.643641, 0.806145, 1.01945", \ + "0.438465, 0.475855, 0.561733, 0.629705, 0.754054, 0.916157, 1.12933", \ + "0.526067, 0.566698, 0.665538, 0.740436, 0.866172, 1.0274, 1.24053" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0212237, 0.0366302, 0.106251, 0.197275, 0.380776, 0.619566, 0.931707", \ + "0.0212104, 0.0366287, 0.106248, 0.197275, 0.38078, 0.619565, 0.931782", \ + "0.0336434, 0.0465659, 0.109098, 0.198015, 0.380754, 0.619543, 0.93187", \ + "0.0489542, 0.0625855, 0.117554, 0.201935, 0.382152, 0.620076, 0.931986", \ + "0.072136, 0.087407, 0.137182, 0.212401, 0.386493, 0.622676, 0.933484", \ + "0.096598, 0.112837, 0.162569, 0.229483, 0.394041, 0.626469, 0.936386", \ + "0.122401, 0.139126, 0.192397, 0.253725, 0.406741, 0.633155, 0.940736" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0794105, 0.0982222, 0.148192, 0.201865, 0.306477, 0.441684, 0.618283", \ + "0.100258, 0.119007, 0.168984, 0.22271, 0.327416, 0.462638, 0.639237", \ + "0.194318, 0.215209, 0.267238, 0.320899, 0.425396, 0.560632, 0.737142", \ + "0.262587, 0.287106, 0.344476, 0.399193, 0.503492, 0.637842, 0.814054", \ + "0.348147, 0.378991, 0.446496, 0.503857, 0.606788, 0.740875, 0.916504", \ + "0.423952, 0.458711, 0.537474, 0.599022, 0.704048, 0.837478, 1.01217", \ + "0.492463, 0.530251, 0.620526, 0.688739, 0.797377, 0.931138, 1.10549" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0241192, 0.0376627, 0.090732, 0.159053, 0.299097, 0.482312, 0.722219", \ + "0.0241107, 0.0376626, 0.0907199, 0.159044, 0.299095, 0.482312, 0.722219", \ + "0.035, 0.0467172, 0.0947192, 0.160575, 0.299307, 0.482205, 0.722216", \ + "0.0505073, 0.0625026, 0.105708, 0.167574, 0.302219, 0.483672, 0.722692", \ + "0.07417, 0.086701, 0.126022, 0.181541, 0.310237, 0.488116, 0.725614", \ + "0.098682, 0.111917, 0.151397, 0.201024, 0.321059, 0.494436, 0.730148", \ + "0.124442, 0.138119, 0.179953, 0.225871, 0.33744, 0.504652, 0.736059" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0152083, 0.0158522, 0.0168586, 0.0171208, 0.0172686, 0.0173308, 0.0173596", \ + "0.014936, 0.0155084, 0.0164523, 0.0167761, 0.0169743, 0.0170569, 0.017097", \ + "0.0156247, 0.0155855, 0.0160749, 0.0164925, 0.0167438, 0.0169253, 0.0170414", \ + "0.0174887, 0.0166794, 0.0167374, 0.0170825, 0.0172314, 0.0174132, 0.0175667", \ + "0.0211407, 0.0191535, 0.0186561, 0.0186449, 0.0187875, 0.0189763, 0.019076", \ + "0.0261863, 0.0230634, 0.0215941, 0.0214109, 0.0213965, 0.0217685, 0.0217356", \ + "0.0324483, 0.0282921, 0.0257573, 0.0253945, 0.0250772, 0.0250777, 0.0252106" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0184624, 0.0191414, 0.0202192, 0.0205057, 0.0206721, 0.0207402, 0.0207766", \ + "0.0182185, 0.0188085, 0.0198661, 0.0201998, 0.0204006, 0.0204857, 0.0205333", \ + "0.0190807, 0.0189533, 0.0195388, 0.0199115, 0.0202646, 0.0204387, 0.0205722", \ + "0.0209577, 0.0201102, 0.0202201, 0.0204699, 0.0208039, 0.0210057, 0.0211412", \ + "0.0250051, 0.0229356, 0.0220553, 0.0221692, 0.0223518, 0.0225722, 0.022721", \ + "0.0300771, 0.0272124, 0.0249455, 0.0249581, 0.0250087, 0.0251267, 0.0252224", \ + "0.0363686, 0.0321595, 0.0290772, 0.028721, 0.0285867, 0.0286164, 0.0286913" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00333331; + rise_capacitance : 0.00333331; + rise_capacitance_range (0.00235931, 0.00333331); + fall_capacitance : 0.00333277; + fall_capacitance_range (0.00231562, 0.00333277); + } + } + cell (CGTSX1) { + area : 25.4016; + cell_leakage_power : 0.234605; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.234933; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227836; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256141; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249045; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243895; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236799; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2455; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214491; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216308; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237516; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22527; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227531; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234605; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.145236, 0.152204, 0.199027, 0.254801, 0.365751, 0.50971, 0.697958", \ + "0.166544, 0.173512, 0.220333, 0.276107, 0.387058, 0.531018, 0.719265", \ + "0.258671, 0.265627, 0.31245, 0.368243, 0.479168, 0.623159, 0.811362", \ + "0.325581, 0.332538, 0.379377, 0.435209, 0.546148, 0.690547, 0.878373", \ + "0.410519, 0.417491, 0.464379, 0.520256, 0.631212, 0.77521, 0.963412", \ + "0.48411, 0.491098, 0.538086, 0.593986, 0.705002, 0.848988, 1.0372", \ + "0.550105, 0.557127, 0.604208, 0.660114, 0.771161, 0.915149, 1.10334" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0204258, 0.0275593, 0.0865288, 0.162042, 0.313886, 0.511561, 0.770148", \ + "0.0204242, 0.0275581, 0.0865281, 0.162042, 0.313887, 0.511561, 0.770151", \ + "0.0204839, 0.0276008, 0.086561, 0.162118, 0.313973, 0.511559, 0.769943", \ + "0.0205811, 0.0276878, 0.0865662, 0.16213, 0.313914, 0.511815, 0.769858", \ + "0.020797, 0.027861, 0.086603, 0.162158, 0.31391, 0.51164, 0.769729", \ + "0.021073, 0.028052, 0.086664, 0.162185, 0.313936, 0.51152, 0.770043", \ + "0.021537, 0.028423, 0.086727, 0.162207, 0.31396, 0.511563, 0.769816" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.1431, 0.149761, 0.195761, 0.251342, 0.362071, 0.505892, 0.693992", \ + "0.164395, 0.171053, 0.217049, 0.27263, 0.383361, 0.52718, 0.715296", \ + "0.257381, 0.264062, 0.310108, 0.365724, 0.476427, 0.620278, 0.808409", \ + "0.325764, 0.332504, 0.378802, 0.434464, 0.545175, 0.6891, 0.877181", \ + "0.412675, 0.419526, 0.466149, 0.521904, 0.632658, 0.776537, 0.964608", \ + "0.488493, 0.495381, 0.542263, 0.598166, 0.709001, 0.852857, 1.04097", \ + "0.556904, 0.563855, 0.610879, 0.666904, 0.77787, 0.92168, 1.10981" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0191616, 0.0261135, 0.085121, 0.160774, 0.312386, 0.510034, 0.768526", \ + "0.0191485, 0.0261015, 0.0851168, 0.160772, 0.312478, 0.51005, 0.768349", \ + "0.0193258, 0.0262741, 0.085202, 0.160739, 0.312602, 0.510159, 0.768349", \ + "0.0197111, 0.026691, 0.0854013, 0.160837, 0.312498, 0.510143, 0.768242", \ + "0.02023, 0.027224, 0.085806, 0.161104, 0.312597, 0.509995, 0.768234", \ + "0.020677, 0.027619, 0.086166, 0.161488, 0.312717, 0.510009, 0.768642", \ + "0.021167, 0.028103, 0.086442, 0.161717, 0.312954, 0.510232, 0.768387" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.160621, 0.16899, 0.223757, 0.288324, 0.416485, 0.582771, 0.800294", \ + "0.182359, 0.190738, 0.245566, 0.310084, 0.438237, 0.604542, 0.821951", \ + "0.27591, 0.284273, 0.339107, 0.403636, 0.531775, 0.698072, 0.915513", \ + "0.345649, 0.354059, 0.408915, 0.473446, 0.601632, 0.768085, 0.985462", \ + "0.4391, 0.447518, 0.502408, 0.56707, 0.695235, 0.861622, 1.07905", \ + "0.524468, 0.53289, 0.587792, 0.652444, 0.780667, 0.947016, 1.16448", \ + "0.6077, 0.616136, 0.671097, 0.735706, 0.864004, 1.03041, 1.24789" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0262408, 0.0346199, 0.104887, 0.195996, 0.379563, 0.618424, 0.9311", \ + "0.0262405, 0.0346253, 0.104886, 0.195993, 0.379564, 0.618539, 0.930986", \ + "0.0263139, 0.0346933, 0.104921, 0.196011, 0.379565, 0.618419, 0.930954", \ + "0.0264805, 0.0348454, 0.104978, 0.196019, 0.379506, 0.61858, 0.930817", \ + "0.02663, 0.034995, 0.105144, 0.196124, 0.379544, 0.618606, 0.93084", \ + "0.026713, 0.035061, 0.105148, 0.196195, 0.379633, 0.618444, 0.931032", \ + "0.026905, 0.035214, 0.105191, 0.196236, 0.379706, 0.618594, 0.931094" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.1431, 0.149761, 0.195761, 0.251342, 0.362071, 0.505892, 0.693992", \ + "0.164395, 0.171053, 0.217049, 0.27263, 0.383361, 0.52718, 0.715296", \ + "0.257381, 0.264062, 0.310108, 0.365724, 0.476427, 0.620278, 0.808409", \ + "0.325764, 0.332504, 0.378802, 0.434464, 0.545175, 0.6891, 0.877181", \ + "0.412675, 0.419526, 0.466149, 0.521904, 0.632658, 0.776537, 0.964608", \ + "0.488493, 0.495381, 0.542263, 0.598166, 0.709001, 0.852857, 1.04097", \ + "0.556904, 0.563855, 0.610879, 0.666904, 0.77787, 0.92168, 1.10981" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0191616, 0.0261135, 0.085121, 0.160774, 0.312386, 0.510034, 0.768526", \ + "0.0191485, 0.0261015, 0.0851168, 0.160772, 0.312478, 0.51005, 0.768349", \ + "0.0193258, 0.0262741, 0.085202, 0.160739, 0.312602, 0.510159, 0.768349", \ + "0.0197111, 0.026691, 0.0854013, 0.160837, 0.312498, 0.510143, 0.768242", \ + "0.02023, 0.027224, 0.085806, 0.161104, 0.312597, 0.509995, 0.768234", \ + "0.020677, 0.027619, 0.086166, 0.161488, 0.312717, 0.510009, 0.768642", \ + "0.021167, 0.028103, 0.086442, 0.161717, 0.312954, 0.510232, 0.768387" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0121201, 0.0121685, 0.0122734, 0.0122942, 0.0123048, 0.0123095, 0.0123108", \ + "0.0119836, 0.012032, 0.0121369, 0.0121577, 0.0121685, 0.0121725, 0.0121749", \ + "0.0119959, 0.0120427, 0.0121518, 0.0121713, 0.0121824, 0.0121927, 0.0121903", \ + "0.0124215, 0.0124618, 0.0125713, 0.0125907, 0.0126024, 0.0126102, 0.0126121", \ + "0.0132798, 0.0133161, 0.0134299, 0.0134519, 0.0134642, 0.0134758, 0.0134734", \ + "0.0147246, 0.0147593, 0.0148807, 0.0149091, 0.0149288, 0.0149343, 0.0149403", \ + "0.0165859, 0.0166225, 0.0167323, 0.0167675, 0.0167892, 0.0167988, 0.0168028" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0175093, 0.0175605, 0.0176618, 0.017678, 0.0176841, 0.0176869, 0.0176871", \ + "0.0173534, 0.0174046, 0.0175058, 0.0175218, 0.0175287, 0.0175304, 0.0175316", \ + "0.0172769, 0.0173252, 0.0174319, 0.0174469, 0.0174554, 0.0174613, 0.017459", \ + "0.0177382, 0.0177818, 0.0178911, 0.0179132, 0.0179159, 0.0179288, 0.0179225", \ + "0.0187504, 0.0187854, 0.0189047, 0.0189315, 0.0189359, 0.0189455, 0.018942", \ + "0.0203375, 0.0203758, 0.0204865, 0.0205172, 0.0205398, 0.0205414, 0.0205463", \ + "0.0224117, 0.0224483, 0.0225642, 0.0225921, 0.0226135, 0.0226284, 0.0226352" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0106303, 0.0106694, 0.010786, 0.0108125, 0.0108234, 0.0108262, 0.0108275", \ + "0.0104838, 0.010523, 0.0106404, 0.0106668, 0.0106779, 0.0106811, 0.0106819", \ + "0.0105287, 0.0105667, 0.010682, 0.0107055, 0.0107122, 0.0107157, 0.0107173", \ + "0.0109715, 0.0110067, 0.0111224, 0.0111524, 0.0111654, 0.0111703, 0.0111689", \ + "0.01185, 0.0118853, 0.0119973, 0.0120322, 0.0120687, 0.01206, 0.0120592", \ + "0.0132727, 0.0133077, 0.0134153, 0.0134472, 0.0134686, 0.0134966, 0.0134799", \ + "0.0151745, 0.0152058, 0.0153131, 0.0153428, 0.0153677, 0.0153781, 0.0154159" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0175093, 0.0175605, 0.0176618, 0.017678, 0.0176841, 0.0176869, 0.0176871", \ + "0.0173534, 0.0174046, 0.0175058, 0.0175218, 0.0175287, 0.0175304, 0.0175316", \ + "0.0172769, 0.0173252, 0.0174319, 0.0174469, 0.0174554, 0.0174613, 0.017459", \ + "0.0177382, 0.0177818, 0.0178911, 0.0179132, 0.0179159, 0.0179288, 0.0179225", \ + "0.0187504, 0.0187854, 0.0189047, 0.0189315, 0.0189359, 0.0189455, 0.018942", \ + "0.0203375, 0.0203758, 0.0204865, 0.0205172, 0.0205398, 0.0205414, 0.0205463", \ + "0.0224117, 0.0224483, 0.0225642, 0.0225921, 0.0226135, 0.0226284, 0.0226352" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161215; + rise_capacitance : 0.00160751; + rise_capacitance_range (0.00114447, 0.00160751); + fall_capacitance : 0.00161215; + fall_capacitance_range (0.00112704, 0.00161215); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126419, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0148662, 0.0147192, 0.014763, 0.0151371, 0.0161229, 0.0175143, 0.019385" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00614323, 0.00601124, 0.00607877, 0.00654886, 0.00743216, 0.00886045, 0.0109075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0085526, 0.00840428, 0.00848667, 0.0088949, 0.00990582, 0.0113247, 0.0132462" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161786; + rise_capacitance : 0.00161786; + rise_capacitance_range (0.00112394, 0.00161786); + fall_capacitance : 0.00161593; + fall_capacitance_range (0.00102913, 0.00161593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0752429, 0.0515958, 0.10583, 0.143501", \ + "-0.25744, -0.130601, -0.0777426, -0.034699", \ + "-0.332611, -0.207125, -0.153032, -0.113689", \ + "-0.385044, -0.258206, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0752429, 0.0515958, 0.10583, 0.143501", \ + "-0.25744, -0.130601, -0.0777426, -0.034699", \ + "-0.332611, -0.207125, -0.153032, -0.113689", \ + "-0.385044, -0.258206, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109943, -0.145965, -0.243211, -0.312105", \ + "0.298496, 0.0465899, -0.0526598, -0.127549", \ + "0.378553, 0.124991, 0.0237461, -0.0515688", \ + "0.43733, 0.177426, 0.0752123, 0.00328989" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.139181, 0.106841, 0.155482, 0.213214", \ + "0.334445, 0.23812, 0.233399, 0.24053", \ + "0.421932, 0.320256, 0.288787, 0.288219", \ + "0.490023, 0.381706, 0.342538, 0.332148" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109943, -0.145965, -0.243211, -0.312105", \ + "0.298496, 0.0465899, -0.0526598, -0.127549", \ + "0.378553, 0.124991, 0.0237461, -0.0515688", \ + "0.43733, 0.177426, 0.0752123, 0.00328989" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.139181, 0.106841, 0.155482, 0.213214", \ + "0.334445, 0.23812, 0.233399, 0.24053", \ + "0.421932, 0.320256, 0.288787, 0.288219", \ + "0.490023, 0.381706, 0.342538, 0.332148" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146637, -0.000145116, -0.000145226, -0.000142874, -0.000142639, -0.000142942, -0.000142723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152928, 0.000154158, 0.000153048, 0.000152301, 0.000150021, 0.000148955, 0.000146608" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00070882, 0.000557274, 0.000612622, 0.000955429, 0.00171731, 0.00286623, 0.00438573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00345533, 0.00332601, 0.00347286, 0.00382975, 0.00456178, 0.00568343, 0.0071731" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00691093, 0.00674676, 0.00677185, 0.00709216, 0.00784051, 0.00898124, 0.0105029" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0097184, 0.00957839, 0.00967847, 0.0100166, 0.0107559, 0.0118617, 0.0133628" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156173; + rise_capacitance : 0.00154611; + rise_capacitance_range (0.00115375, 0.00154611); + fall_capacitance : 0.00156173; + fall_capacitance_range (0.00115112, 0.00156173); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.082935, 0.042841, 0.0974251, 0.136874", \ + "-0.257201, -0.131425, -0.0742214, -0.0333944", \ + "-0.324491, -0.200068, -0.145627, -0.104504", \ + "-0.373017, -0.247241, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.082935, 0.042841, 0.0974251, 0.136874", \ + "-0.257201, -0.131425, -0.0742214, -0.0333944", \ + "-0.324491, -0.200068, -0.145627, -0.104504", \ + "-0.373017, -0.247241, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112639, -0.136715, -0.237878, -0.305144", \ + "0.331942, 0.078593, -0.020574, -0.0938347", \ + "0.427595, 0.172243, 0.0710479, -0.00263626", \ + "0.497898, 0.240548, 0.138385, 0.0641245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.147064, 0.110779, 0.156084, 0.211096", \ + "0.3316, 0.23533, 0.231269, 0.239681", \ + "0.413812, 0.312191, 0.281382, 0.282096", \ + "0.473998, 0.365736, 0.327229, 0.322117" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112639, -0.136715, -0.237878, -0.305144", \ + "0.331942, 0.078593, -0.020574, -0.0938347", \ + "0.427595, 0.172243, 0.0710479, -0.00263626", \ + "0.497898, 0.240548, 0.138385, 0.0641245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.147064, 0.110779, 0.156084, 0.211096", \ + "0.3316, 0.23533, 0.231269, 0.239681", \ + "0.413812, 0.312191, 0.281382, 0.282096", \ + "0.473998, 0.365736, 0.327229, 0.322117" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00075119, -0.000830151, -0.000875274, -0.000883828, -0.000885113, -0.000888621, -0.000887399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886064, 0.000882195, 0.000891181, 0.000887362, 0.000885113, 0.000888621, 0.000887399" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000832952, 0.00071607, 0.000772044, 0.00110156, 0.00181213, 0.00290044, 0.00433792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00442786, 0.00433778, 0.00431672, 0.00448021, 0.00509015, 0.00609206, 0.00745928" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702499, 0.00690092, 0.00692138, 0.0072395, 0.00793785, 0.00903417, 0.0104669" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0106897, 0.0105941, 0.0105322, 0.0106773, 0.0112849, 0.0122861, 0.0136521" \ + ); + } + } + } + } + cell (CGTSX1P5) { + area : 25.4016; + cell_leakage_power : 0.250316; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.244913; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246412; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266122; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26762; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253876; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.255374; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25548; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233067; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234883; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256091; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243846; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246106; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.250316; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.149285, 0.159136, 0.204917, 0.258279, 0.364092, 0.501368, 0.680695", \ + "0.170581, 0.180437, 0.226189, 0.279586, 0.385394, 0.522669, 0.702046", \ + "0.262752, 0.272567, 0.318363, 0.371761, 0.477605, 0.61484, 0.794242", \ + "0.32971, 0.33954, 0.385335, 0.438751, 0.544563, 0.681813, 0.86118", \ + "0.414975, 0.424803, 0.470638, 0.524082, 0.629918, 0.767187, 0.946568", \ + "0.488923, 0.49876, 0.544659, 0.598162, 0.70403, 0.841284, 1.02066", \ + "0.555054, 0.564934, 0.610922, 0.664401, 0.77032, 0.907611, 1.08702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0195219, 0.0285334, 0.0837093, 0.154996, 0.298688, 0.485801, 0.730109", \ + "0.0195174, 0.0285333, 0.0837208, 0.155001, 0.298689, 0.485802, 0.730204", \ + "0.0195774, 0.0285455, 0.0837611, 0.154899, 0.298698, 0.48578, 0.730193", \ + "0.0196578, 0.0286335, 0.0837559, 0.154909, 0.298457, 0.485686, 0.730454", \ + "0.019865, 0.028809, 0.083817, 0.154958, 0.298701, 0.485828, 0.730271", \ + "0.020097, 0.02903, 0.083868, 0.155067, 0.298682, 0.485763, 0.730433", \ + "0.020424, 0.029286, 0.083929, 0.155096, 0.298737, 0.485632, 0.730192" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.146411, 0.155488, 0.199728, 0.252833, 0.358399, 0.495474, 0.674717", \ + "0.167694, 0.176812, 0.221073, 0.27414, 0.379695, 0.516785, 0.695993", \ + "0.260809, 0.269918, 0.314244, 0.367343, 0.472881, 0.609978, 0.789262", \ + "0.329416, 0.338713, 0.38327, 0.436349, 0.541898, 0.678984, 0.858289", \ + "0.416957, 0.426472, 0.471426, 0.524588, 0.630161, 0.767246, 0.946492", \ + "0.493224, 0.502868, 0.548164, 0.601431, 0.707041, 0.844116, 1.02336", \ + "0.561922, 0.571659, 0.617212, 0.670577, 0.776294, 0.913325, 1.09259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0175313, 0.0260895, 0.0813315, 0.152854, 0.296565, 0.483348, 0.727992", \ + "0.0175158, 0.0260733, 0.0813308, 0.152852, 0.296424, 0.483613, 0.728306", \ + "0.017724, 0.0262793, 0.0814256, 0.152799, 0.296416, 0.483407, 0.728346", \ + "0.0182656, 0.0268065, 0.0816134, 0.152913, 0.296599, 0.483483, 0.728267", \ + "0.018977, 0.027612, 0.082121, 0.153168, 0.29657, 0.483643, 0.728169", \ + "0.01945, 0.028185, 0.082607, 0.153515, 0.296635, 0.483693, 0.728029", \ + "0.019989, 0.028676, 0.082999, 0.153869, 0.29705, 0.483585, 0.72837" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.16801, 0.180396, 0.236726, 0.301634, 0.430338, 0.59724, 0.815251", \ + "0.189758, 0.20217, 0.258456, 0.323411, 0.452086, 0.61897, 0.836979", \ + "0.283309, 0.295734, 0.352072, 0.416938, 0.545546, 0.7124, 0.930449", \ + "0.353208, 0.365626, 0.42202, 0.487032, 0.615698, 0.782598, 1.00058", \ + "0.446674, 0.459191, 0.515671, 0.580599, 0.709299, 0.876207, 1.09424", \ + "0.532142, 0.544608, 0.601124, 0.66622, 0.794842, 0.961739, 1.17982", \ + "0.615592, 0.628073, 0.684519, 0.749583, 0.87835, 1.04526, 1.26336" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0268353, 0.0380711, 0.107995, 0.199407, 0.384369, 0.625636, 0.940999", \ + "0.0268309, 0.0380622, 0.108005, 0.199408, 0.384368, 0.625636, 0.941056", \ + "0.0270068, 0.0381439, 0.108011, 0.199401, 0.384484, 0.625638, 0.941039", \ + "0.0271457, 0.0383457, 0.108087, 0.199581, 0.384509, 0.625635, 0.940988", \ + "0.027341, 0.038519, 0.108217, 0.199505, 0.384474, 0.625587, 0.94092", \ + "0.027427, 0.038602, 0.108311, 0.199593, 0.384528, 0.625719, 0.940989", \ + "0.027513, 0.038695, 0.108327, 0.199613, 0.38462, 0.625691, 0.941098" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.146411, 0.155488, 0.199728, 0.252833, 0.358399, 0.495474, 0.674717", \ + "0.167694, 0.176812, 0.221073, 0.27414, 0.379695, 0.516785, 0.695993", \ + "0.260809, 0.269918, 0.314244, 0.367343, 0.472881, 0.609978, 0.789262", \ + "0.329416, 0.338713, 0.38327, 0.436349, 0.541898, 0.678984, 0.858289", \ + "0.416957, 0.426472, 0.471426, 0.524588, 0.630161, 0.767246, 0.946492", \ + "0.493224, 0.502868, 0.548164, 0.601431, 0.707041, 0.844116, 1.02336", \ + "0.561922, 0.571659, 0.617212, 0.670577, 0.776294, 0.913325, 1.09259" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0175313, 0.0260895, 0.0813315, 0.152854, 0.296565, 0.483348, 0.727992", \ + "0.0175158, 0.0260733, 0.0813308, 0.152852, 0.296424, 0.483613, 0.728306", \ + "0.017724, 0.0262793, 0.0814256, 0.152799, 0.296416, 0.483407, 0.728346", \ + "0.0182656, 0.0268065, 0.0816134, 0.152913, 0.296599, 0.483483, 0.728267", \ + "0.018977, 0.027612, 0.082121, 0.153168, 0.29657, 0.483643, 0.728169", \ + "0.01945, 0.028185, 0.082607, 0.153515, 0.296635, 0.483693, 0.728029", \ + "0.019989, 0.028676, 0.082999, 0.153869, 0.29705, 0.483585, 0.72837" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0130735, 0.0131797, 0.0133554, 0.0133947, 0.0134153, 0.0134235, 0.0134285", \ + "0.0129369, 0.0130431, 0.0132188, 0.0132578, 0.0132787, 0.0132873, 0.0132915", \ + "0.0129508, 0.0130492, 0.0132293, 0.0132704, 0.013292, 0.0133017, 0.0133174", \ + "0.0133813, 0.0134721, 0.0136515, 0.0136962, 0.0137135, 0.0137236, 0.0137305", \ + "0.0144219, 0.0145096, 0.014687, 0.0147293, 0.0147604, 0.0147705, 0.0147803", \ + "0.0156414, 0.0157251, 0.0159055, 0.0159622, 0.0159919, 0.016009, 0.0160127", \ + "0.0175851, 0.0176618, 0.0178428, 0.0178953, 0.0179391, 0.0179523, 0.0179582" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0184738, 0.0185866, 0.0187579, 0.0187903, 0.0188053, 0.0188112, 0.0188141", \ + "0.0183178, 0.0184386, 0.0186098, 0.0186418, 0.0186569, 0.0186627, 0.0186652", \ + "0.0182408, 0.0183508, 0.0185301, 0.0185632, 0.0185846, 0.0185804, 0.0185907", \ + "0.0187053, 0.0188096, 0.0189845, 0.019025, 0.0190371, 0.0190447, 0.01905", \ + "0.0198848, 0.0199787, 0.0201598, 0.0201967, 0.0202239, 0.0202363, 0.020236", \ + "0.0212621, 0.0213488, 0.021536, 0.0215822, 0.0216235, 0.0216258, 0.0216312", \ + "0.0234434, 0.0235262, 0.023709, 0.0237704, 0.0237955, 0.0238165, 0.0238259" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0116536, 0.0117244, 0.0119065, 0.0119582, 0.0119834, 0.0119925, 0.0119958", \ + "0.0115073, 0.0115772, 0.0117603, 0.0118119, 0.0118375, 0.0118461, 0.0118493", \ + "0.0115449, 0.0116183, 0.011798, 0.0118253, 0.0118511, 0.0118603, 0.0118643", \ + "0.0119879, 0.0120546, 0.01225, 0.0123162, 0.0123269, 0.0123341, 0.0123354", \ + "0.012859, 0.0129251, 0.0130963, 0.0131613, 0.0131964, 0.0132008, 0.0132057", \ + "0.0142881, 0.0143507, 0.0145205, 0.0145797, 0.0146194, 0.0146533, 0.0146938", \ + "0.0161743, 0.0162311, 0.0163945, 0.0164545, 0.016493, 0.0165103, 0.0165535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0184738, 0.0185866, 0.0187579, 0.0187903, 0.0188053, 0.0188112, 0.0188141", \ + "0.0183178, 0.0184386, 0.0186098, 0.0186418, 0.0186569, 0.0186627, 0.0186652", \ + "0.0182408, 0.0183508, 0.0185301, 0.0185632, 0.0185846, 0.0185804, 0.0185907", \ + "0.0187053, 0.0188096, 0.0189845, 0.019025, 0.0190371, 0.0190447, 0.01905", \ + "0.0198848, 0.0199787, 0.0201598, 0.0201967, 0.0202239, 0.0202363, 0.020236", \ + "0.0212621, 0.0213488, 0.021536, 0.0215822, 0.0216235, 0.0216258, 0.0216312", \ + "0.0234434, 0.0235262, 0.023709, 0.0237704, 0.0237955, 0.0238165, 0.0238259" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161215; + rise_capacitance : 0.00160745; + rise_capacitance_range (0.00114447, 0.00160745); + fall_capacitance : 0.00161215; + fall_capacitance_range (0.00112703, 0.00161215); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126419, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0148564, 0.0147093, 0.0147531, 0.015127, 0.016113, 0.0175046, 0.0193755" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00614313, 0.00601117, 0.0060786, 0.00654796, 0.00743265, 0.00886067, 0.0109052" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00855338, 0.00840507, 0.00848733, 0.00889536, 0.00990536, 0.0113253, 0.0132474" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161786; + rise_capacitance : 0.00161786; + rise_capacitance_range (0.00112394, 0.00161786); + fall_capacitance : 0.00161593; + fall_capacitance_range (0.00102913, 0.00161593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0758752, 0.0512909, 0.105692, 0.14336", \ + "-0.257979, -0.130813, -0.0777896, -0.034746", \ + "-0.333092, -0.207289, -0.153032, -0.113689", \ + "-0.385536, -0.25837, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0758752, 0.0512909, 0.105692, 0.14336", \ + "-0.257979, -0.130813, -0.0777896, -0.034746", \ + "-0.333092, -0.207289, -0.153032, -0.113689", \ + "-0.385536, -0.25837, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.11016, -0.141993, -0.239236, -0.311874", \ + "0.300064, 0.0479136, -0.0553303, -0.125968", \ + "0.378871, 0.124988, 0.0237461, -0.0510613", \ + "0.43757, 0.177423, 0.0752123, 0.00354364" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136898, 0.107814, 0.156084, 0.213813", \ + "0.335762, 0.238693, 0.229602, 0.24073", \ + "0.423058, 0.320629, 0.288787, 0.288219", \ + "0.487142, 0.382079, 0.342538, 0.332148" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.11016, -0.141993, -0.239236, -0.311874", \ + "0.300064, 0.0479136, -0.0553303, -0.125968", \ + "0.378871, 0.124988, 0.0237461, -0.0510613", \ + "0.43757, 0.177423, 0.0752123, 0.00354364" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136898, 0.107814, 0.156084, 0.213813", \ + "0.335762, 0.238693, 0.229602, 0.24073", \ + "0.423058, 0.320629, 0.288787, 0.288219", \ + "0.487142, 0.382079, 0.342538, 0.332148" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146638, -0.000145117, -0.000145226, -0.000142874, -0.000142639, -0.000142942, -0.000142723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152929, 0.000154158, 0.000153049, 0.000152301, 0.000150021, 0.000148955, 0.000146608" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000708819, 0.000557283, 0.000612621, 0.000955428, 0.0017173, 0.00286623, 0.00438573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00345534, 0.00332601, 0.00347286, 0.00382975, 0.00456178, 0.00568343, 0.0071731" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00690935, 0.00674515, 0.00677023, 0.00709054, 0.00783894, 0.00897853, 0.0105014" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00971847, 0.00957845, 0.00967853, 0.0100166, 0.0107561, 0.0118617, 0.0133628" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156173; + rise_capacitance : 0.00154611; + rise_capacitance_range (0.00115375, 0.00154611); + fall_capacitance : 0.00156173; + fall_capacitance_range (0.00115112, 0.00156173); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0833679, 0.0426964, 0.0974251, 0.136874", \ + "-0.257634, -0.127572, -0.0742214, -0.0333944", \ + "-0.324914, -0.196215, -0.145627, -0.104504", \ + "-0.37345, -0.247386, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0833679, 0.0426964, 0.0974251, 0.136874", \ + "-0.257634, -0.127572, -0.0742214, -0.0333944", \ + "-0.324914, -0.196215, -0.145627, -0.104504", \ + "-0.37345, -0.247386, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112933, -0.136711, -0.233863, -0.304809", \ + "0.32955, 0.0799102, -0.0232432, -0.0921877", \ + "0.427871, 0.17223, 0.0710479, -0.00200125", \ + "0.498207, 0.240569, 0.138418, 0.064475" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.148122, 0.111132, 0.156084, 0.211096", \ + "0.332658, 0.235683, 0.231269, 0.239681", \ + "0.41488, 0.312544, 0.281382, 0.282096", \ + "0.475056, 0.366089, 0.327229, 0.318119" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112933, -0.136711, -0.233863, -0.304809", \ + "0.32955, 0.0799102, -0.0232432, -0.0921877", \ + "0.427871, 0.17223, 0.0710479, -0.00200125", \ + "0.498207, 0.240569, 0.138418, 0.064475" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.148122, 0.111132, 0.156084, 0.211096", \ + "0.332658, 0.235683, 0.231269, 0.239681", \ + "0.41488, 0.312544, 0.281382, 0.282096", \ + "0.475056, 0.366089, 0.327229, 0.318119" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000751191, -0.000830151, -0.000875275, -0.000883828, -0.000885113, -0.00088862, -0.000887399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886064, 0.000882196, 0.000891181, 0.000887362, 0.000885113, 0.00088862, 0.000887399" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000832951, 0.000716075, 0.000772043, 0.00110156, 0.00181213, 0.00290044, 0.00433792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00442786, 0.00433778, 0.00431672, 0.00448021, 0.00509015, 0.00609206, 0.00745928" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702339, 0.00689932, 0.00691976, 0.00723787, 0.00793628, 0.0090326, 0.0104654" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0106897, 0.0105942, 0.0105323, 0.0106774, 0.011285, 0.0122861, 0.013652" \ + ); + } + } + } + } + cell (CGTSX2) { + area : 25.4016; + cell_leakage_power : 0.265447; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.255279; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.263925; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276487; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285133; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264241; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272887; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265846; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25058; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.252397; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.273605; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261359; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26362; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265447; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.154267, 0.166075, 0.212101, 0.264713, 0.368557, 0.503164, 0.679014", \ + "0.175557, 0.187357, 0.233423, 0.286021, 0.389804, 0.524417, 0.700216", \ + "0.267757, 0.279553, 0.325613, 0.378131, 0.482016, 0.616619, 0.792416", \ + "0.334738, 0.346539, 0.392616, 0.445201, 0.549047, 0.683624, 0.859506", \ + "0.420253, 0.432067, 0.478153, 0.530782, 0.634631, 0.769231, 0.945072", \ + "0.494315, 0.50613, 0.552278, 0.604884, 0.708777, 0.843362, 1.01922", \ + "0.560466, 0.57231, 0.618517, 0.671137, 0.775078, 0.909705, 1.08557" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0201173, 0.0301422, 0.0835661, 0.152727, 0.292833, 0.475427, 0.714324", \ + "0.0201256, 0.0301324, 0.0835621, 0.152664, 0.292835, 0.475428, 0.713967", \ + "0.0201469, 0.0301497, 0.0835753, 0.152684, 0.292825, 0.475431, 0.714278", \ + "0.020251, 0.0302434, 0.0835575, 0.152732, 0.29283, 0.475228, 0.714295", \ + "0.020412, 0.030375, 0.083595, 0.152706, 0.292846, 0.475431, 0.713752", \ + "0.020673, 0.030584, 0.083692, 0.152742, 0.292842, 0.475441, 0.714222", \ + "0.020917, 0.030806, 0.083742, 0.152845, 0.292881, 0.475447, 0.7143" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.150375, 0.160969, 0.204767, 0.256886, 0.36038, 0.494765, 0.670485", \ + "0.171682, 0.182295, 0.226057, 0.278172, 0.381676, 0.51607, 0.691787", \ + "0.264866, 0.275508, 0.319412, 0.37148, 0.475016, 0.609382, 0.785096", \ + "0.333754, 0.344627, 0.388724, 0.440832, 0.544307, 0.67885, 0.85441", \ + "0.421773, 0.432986, 0.477533, 0.529669, 0.633173, 0.76756, 0.943264", \ + "0.498319, 0.509739, 0.55475, 0.606935, 0.710466, 0.844786, 1.02047", \ + "0.567181, 0.578732, 0.624054, 0.676393, 0.779969, 0.914274, 1.08999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0173404, 0.0266038, 0.0800607, 0.149649, 0.289869, 0.47254, 0.711463", \ + "0.0173245, 0.0265763, 0.0800595, 0.149707, 0.289984, 0.472563, 0.711433", \ + "0.0175613, 0.0267846, 0.0801302, 0.149691, 0.289994, 0.472566, 0.711462", \ + "0.0182224, 0.0274423, 0.08035, 0.149791, 0.289894, 0.472515, 0.711452", \ + "0.01909, 0.028492, 0.08091, 0.150054, 0.290005, 0.472602, 0.711042", \ + "0.019682, 0.029244, 0.081488, 0.150493, 0.290252, 0.472445, 0.711404", \ + "0.020254, 0.029879, 0.082018, 0.150771, 0.290468, 0.472689, 0.711481" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.175403, 0.190465, 0.247525, 0.311853, 0.438517, 0.602789, 0.817357", \ + "0.197149, 0.21223, 0.269313, 0.333578, 0.460213, 0.624527, 0.839025", \ + "0.290784, 0.305857, 0.362882, 0.42709, 0.553737, 0.717945, 0.9325", \ + "0.360769, 0.375919, 0.433019, 0.497222, 0.624043, 0.788199, 1.00275", \ + "0.454346, 0.469542, 0.526773, 0.591044, 0.717677, 0.882012, 1.09652", \ + "0.539797, 0.555047, 0.612305, 0.676571, 0.803334, 0.967556, 1.18209", \ + "0.623166, 0.638393, 0.695639, 0.759975, 0.886706, 1.05102, 1.2655" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284255, 0.0410194, 0.109043, 0.198561, 0.380895, 0.618795, 0.930067", \ + "0.0284359, 0.0410044, 0.109052, 0.198584, 0.380897, 0.618794, 0.93004", \ + "0.0285825, 0.0411011, 0.109084, 0.198575, 0.380899, 0.618795, 0.930067", \ + "0.0287352, 0.0412489, 0.109137, 0.198589, 0.380934, 0.61878, 0.930054", \ + "0.029, 0.041588, 0.109329, 0.198716, 0.380873, 0.618735, 0.929952", \ + "0.029074, 0.041638, 0.10946, 0.198785, 0.380952, 0.618699, 0.929909", \ + "0.029134, 0.041724, 0.109455, 0.198849, 0.380906, 0.618837, 0.929911" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.150375, 0.160969, 0.204767, 0.256886, 0.36038, 0.494765, 0.670485", \ + "0.171682, 0.182295, 0.226057, 0.278172, 0.381676, 0.51607, 0.691787", \ + "0.264866, 0.275508, 0.319412, 0.37148, 0.475016, 0.609382, 0.785096", \ + "0.333754, 0.344627, 0.388724, 0.440832, 0.544307, 0.67885, 0.85441", \ + "0.421773, 0.432986, 0.477533, 0.529669, 0.633173, 0.76756, 0.943264", \ + "0.498319, 0.509739, 0.55475, 0.606935, 0.710466, 0.844786, 1.02047", \ + "0.567181, 0.578732, 0.624054, 0.676393, 0.779969, 0.914274, 1.08999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0173404, 0.0266038, 0.0800607, 0.149649, 0.289869, 0.47254, 0.711463", \ + "0.0173245, 0.0265763, 0.0800595, 0.149707, 0.289984, 0.472563, 0.711433", \ + "0.0175613, 0.0267846, 0.0801302, 0.149691, 0.289994, 0.472566, 0.711462", \ + "0.0182224, 0.0274423, 0.08035, 0.149791, 0.289894, 0.472515, 0.711452", \ + "0.01909, 0.028492, 0.08091, 0.150054, 0.290005, 0.472602, 0.711042", \ + "0.019682, 0.029244, 0.081488, 0.150493, 0.290252, 0.472445, 0.711404", \ + "0.020254, 0.029879, 0.082018, 0.150771, 0.290468, 0.472689, 0.711481" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0139215, 0.0140795, 0.0143339, 0.0143952, 0.0144295, 0.014443, 0.0144514", \ + "0.0137849, 0.0139431, 0.014197, 0.014259, 0.0142928, 0.0143068, 0.014314", \ + "0.0138, 0.0139523, 0.0142132, 0.0142898, 0.0143066, 0.0143325, 0.0143405", \ + "0.0142272, 0.0143783, 0.0146271, 0.0146966, 0.014731, 0.0147459, 0.0147538", \ + "0.015097, 0.0152347, 0.0154867, 0.0155554, 0.0155975, 0.0156156, 0.0156214", \ + "0.0164908, 0.0166114, 0.0168568, 0.0169373, 0.0169771, 0.0170049, 0.0170079", \ + "0.0184539, 0.0185648, 0.0188121, 0.0188975, 0.018946, 0.0189727, 0.0189831" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0193219, 0.0194925, 0.0197418, 0.0197947, 0.0198214, 0.0198315, 0.0198367", \ + "0.0191728, 0.0193449, 0.0195934, 0.0196462, 0.0196726, 0.0196832, 0.0196886", \ + "0.0190895, 0.0192553, 0.0195038, 0.0195614, 0.0195907, 0.0196064, 0.0196121", \ + "0.0195569, 0.0197141, 0.0199665, 0.0200267, 0.0200507, 0.0200653, 0.0200703", \ + "0.0205125, 0.020666, 0.0209259, 0.0209951, 0.0210265, 0.0210419, 0.0210458", \ + "0.0220803, 0.0222185, 0.0224757, 0.0225467, 0.0225924, 0.0226073, 0.0226168", \ + "0.0243228, 0.0244376, 0.0246926, 0.0247782, 0.024821, 0.0248462, 0.0248556" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127084, 0.0127954, 0.013044, 0.0131283, 0.0131726, 0.0131919, 0.0132026", \ + "0.0125613, 0.0126514, 0.0128978, 0.0129809, 0.0130268, 0.0130458, 0.0130534", \ + "0.0125989, 0.012685, 0.0128962, 0.0129797, 0.0130255, 0.0130443, 0.0130539", \ + "0.0130456, 0.0131303, 0.0134008, 0.0134566, 0.0135199, 0.0135276, 0.0135369", \ + "0.0139178, 0.0139953, 0.0142294, 0.0143276, 0.0143829, 0.014397, 0.0144067", \ + "0.0153485, 0.015428, 0.0156512, 0.0157424, 0.0158012, 0.0158574, 0.0159324", \ + "0.0172546, 0.0173272, 0.0175468, 0.0176389, 0.0176908, 0.0177284, 0.017788" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0193219, 0.0194925, 0.0197418, 0.0197947, 0.0198214, 0.0198315, 0.0198367", \ + "0.0191728, 0.0193449, 0.0195934, 0.0196462, 0.0196726, 0.0196832, 0.0196886", \ + "0.0190895, 0.0192553, 0.0195038, 0.0195614, 0.0195907, 0.0196064, 0.0196121", \ + "0.0195569, 0.0197141, 0.0199665, 0.0200267, 0.0200507, 0.0200653, 0.0200703", \ + "0.0205125, 0.020666, 0.0209259, 0.0209951, 0.0210265, 0.0210419, 0.0210458", \ + "0.0220803, 0.0222185, 0.0224757, 0.0225467, 0.0225924, 0.0226073, 0.0226168", \ + "0.0243228, 0.0244376, 0.0246926, 0.0247782, 0.024821, 0.0248462, 0.0248556" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161216; + rise_capacitance : 0.00160747; + rise_capacitance_range (0.00114446, 0.00160747); + fall_capacitance : 0.00161216; + fall_capacitance_range (0.00112703, 0.00161216); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126419, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0148571, 0.01471, 0.0147536, 0.0151273, 0.0161131, 0.0175049, 0.0193757" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00614314, 0.0060112, 0.0060785, 0.0065479, 0.00743305, 0.00886062, 0.0109051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00855341, 0.00840511, 0.00848729, 0.00889531, 0.00990535, 0.0113254, 0.0132475" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161786; + rise_capacitance : 0.00161786; + rise_capacitance_range (0.00112394, 0.00161786); + fall_capacitance : 0.00161593; + fall_capacitance_range (0.00102913, 0.00161593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0766793, 0.0510225, 0.105692, 0.14336", \ + "-0.258783, -0.131081, -0.0777896, -0.034746", \ + "-0.333887, -0.207558, -0.153032, -0.113689", \ + "-0.38634, -0.258638, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0766793, 0.0510225, 0.105692, 0.14336", \ + "-0.258783, -0.131081, -0.0777896, -0.034746", \ + "-0.333887, -0.207558, -0.153032, -0.113689", \ + "-0.38634, -0.258638, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.110027, -0.142098, -0.239273, -0.311801", \ + "0.299955, 0.0478333, -0.0553425, -0.125871", \ + "0.378767, 0.124919, 0.0237461, -0.0508439", \ + "0.437473, 0.177355, 0.0752123, 0.00365237" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.138327, 0.108291, 0.156084, 0.213813", \ + "0.337191, 0.23917, 0.229602, 0.24073", \ + "0.424497, 0.321106, 0.288787, 0.288219", \ + "0.488571, 0.378558, 0.342538, 0.332148" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.110027, -0.142098, -0.239273, -0.311801", \ + "0.299955, 0.0478333, -0.0553425, -0.125871", \ + "0.378767, 0.124919, 0.0237461, -0.0508439", \ + "0.437473, 0.177355, 0.0752123, 0.00365237" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.138327, 0.108291, 0.156084, 0.213813", \ + "0.337191, 0.23917, 0.229602, 0.24073", \ + "0.424497, 0.321106, 0.288787, 0.288219", \ + "0.488571, 0.378558, 0.342538, 0.332148" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000146639, -0.000145117, -0.000145226, -0.000142874, -0.000142639, -0.000142942, -0.000142723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152929, 0.000154159, 0.000153049, 0.000152301, 0.000150021, 0.000148955, 0.000146608" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000708819, 0.00055729, 0.000612621, 0.000955427, 0.0017173, 0.00286623, 0.00438573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00345534, 0.00332601, 0.00347286, 0.00382975, 0.00456178, 0.00568343, 0.0071731" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0069094, 0.00674517, 0.00677022, 0.00709054, 0.00783895, 0.00897853, 0.0105013" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00971851, 0.00957849, 0.00967856, 0.0100167, 0.0107561, 0.0118617, 0.0133627" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156173; + rise_capacitance : 0.00154611; + rise_capacitance_range (0.00115375, 0.00154611); + fall_capacitance : 0.00156173; + fall_capacitance_range (0.00115112, 0.00156173); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0841134, 0.0424476, 0.0974251, 0.136874", \ + "-0.25838, -0.127821, -0.0742214, -0.0333944", \ + "-0.325649, -0.196464, -0.145627, -0.104504", \ + "-0.370198, -0.247634, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0841134, 0.0424476, 0.0974251, 0.136874", \ + "-0.25838, -0.127821, -0.0742214, -0.0333944", \ + "-0.325649, -0.196464, -0.145627, -0.104504", \ + "-0.370198, -0.247634, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112831, -0.136757, -0.233848, -0.304725", \ + "0.329485, 0.0799006, -0.0231911, -0.0920669", \ + "0.427753, 0.172169, 0.0710479, -0.00186401", \ + "0.497947, 0.240364, 0.138275, 0.0683982" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146747, 0.110673, 0.156084, 0.211096", \ + "0.331282, 0.235224, 0.231269, 0.239681", \ + "0.413514, 0.312085, 0.281382, 0.282096", \ + "0.473681, 0.36563, 0.327229, 0.318119" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112831, -0.136757, -0.233848, -0.304725", \ + "0.329485, 0.0799006, -0.0231911, -0.0920669", \ + "0.427753, 0.172169, 0.0710479, -0.00186401", \ + "0.497947, 0.240364, 0.138275, 0.0683982" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146747, 0.110673, 0.156084, 0.211096", \ + "0.331282, 0.235224, 0.231269, 0.239681", \ + "0.413514, 0.312085, 0.281382, 0.282096", \ + "0.473681, 0.36563, 0.327229, 0.318119" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000751191, -0.000830151, -0.000875275, -0.000883828, -0.000885113, -0.00088862, -0.000887399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886064, 0.000882196, 0.000891181, 0.000887362, 0.000885113, 0.00088862, 0.000887399" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000832951, 0.000716078, 0.000772043, 0.00110156, 0.00181213, 0.00290044, 0.00433792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00442786, 0.00433778, 0.00431672, 0.00448021, 0.00509015, 0.00609206, 0.00745928" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702342, 0.00689934, 0.00691976, 0.00723787, 0.00793628, 0.0090326, 0.0104654" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0106898, 0.0105942, 0.0105323, 0.0106774, 0.011285, 0.0122862, 0.013652" \ + ); + } + } + } + } + cell (CGTSX3) { + area : 25.4016; + cell_leakage_power : 0.285388; + clock_gating_integrated_cell : "latch_posedge_precontrol"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.269745; + when : "(CK * E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286604; + when : "(CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.290953; + when : "(CK * E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.307813; + when : "(CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.278707; + when : "(CK * !E * SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295567; + when : "(CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.280312; + when : "(CK * !E * !SE * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27326; + when : "(CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.275076; + when : "(!CK * E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.296284; + when : "(!CK * E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284038; + when : "(!CK * !E * SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286299; + when : "(!CK * !E * !SE * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285388; + related_pg_pin : VDD; + } + statetable ("CK E SE", "QE") { + table : "L L L : - : L, \ + L L H : - : H, \ + L H L : - : H, \ + L H H : - : H, \ + H - - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + sdf_cond : "((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(E) + (!E * SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.161073, 0.17666, 0.227838, 0.285386, 0.398821, 0.545818, 0.737826", \ + "0.182375, 0.197948, 0.249097, 0.30663, 0.42011, 0.567109, 0.759067", \ + "0.274614, 0.290143, 0.341283, 0.398865, 0.512279, 0.659265, 0.851231", \ + "0.341684, 0.357139, 0.408341, 0.465917, 0.579348, 0.726333, 0.918317", \ + "0.426771, 0.442341, 0.493526, 0.551126, 0.664569, 0.811586, 1.0036", \ + "0.501172, 0.516706, 0.567925, 0.625542, 0.739002, 0.885992, 1.07798", \ + "0.567677, 0.583321, 0.634573, 0.692216, 0.805692, 0.952712, 1.14465" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0216573, 0.0339526, 0.0916994, 0.166654, 0.319128, 0.517844, 0.777857", \ + "0.0216566, 0.0339594, 0.0917035, 0.166734, 0.319134, 0.517844, 0.777869", \ + "0.0216646, 0.0340602, 0.0917491, 0.166672, 0.319139, 0.517847, 0.777867", \ + "0.0217708, 0.0340427, 0.0917277, 0.166918, 0.319139, 0.517614, 0.777858", \ + "0.021903, 0.034164, 0.091766, 0.16668, 0.318897, 0.518354, 0.777971", \ + "0.022087, 0.03437, 0.091901, 0.166819, 0.319099, 0.517829, 0.777883", \ + "0.022316, 0.034583, 0.091915, 0.166768, 0.318937, 0.517853, 0.777905" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0 && SE == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "(!E * !SE)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.155498, 0.168978, 0.216986, 0.273816, 0.386821, 0.533583, 0.725425", \ + "0.176769, 0.190267, 0.238227, 0.295088, 0.408105, 0.554832, 0.74668", \ + "0.270133, 0.283694, 0.331712, 0.388607, 0.50154, 0.648285, 0.840142", \ + "0.339427, 0.353281, 0.401518, 0.458373, 0.57143, 0.718168, 0.910056", \ + "0.427532, 0.441916, 0.490598, 0.547486, 0.660472, 0.807171, 0.99902", \ + "0.504533, 0.519287, 0.568527, 0.625446, 0.738403, 0.885118, 1.07695", \ + "0.573836, 0.588881, 0.63856, 0.695532, 0.808509, 0.955208, 1.14697" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0176802, 0.0288235, 0.0868304, 0.162641, 0.315349, 0.514102, 0.774208", \ + "0.0176619, 0.0288466, 0.0868292, 0.162588, 0.315324, 0.514135, 0.774192", \ + "0.0179079, 0.029042, 0.0868871, 0.162601, 0.315355, 0.514126, 0.774193", \ + "0.0187261, 0.0297055, 0.0871261, 0.163153, 0.315262, 0.513948, 0.774167", \ + "0.0199, 0.031, 0.087618, 0.162929, 0.315263, 0.514488, 0.77391", \ + "0.020678, 0.032119, 0.088306, 0.163221, 0.315411, 0.514146, 0.774175", \ + "0.021258, 0.032836, 0.088929, 0.163664, 0.315716, 0.513997, 0.774213" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.186221, 0.206573, 0.271539, 0.343688, 0.485954, 0.670197, 0.91086", \ + "0.207946, 0.228315, 0.293303, 0.365505, 0.507635, 0.691895, 0.932611", \ + "0.301683, 0.322012, 0.38702, 0.459172, 0.601289, 0.785417, 1.02614", \ + "0.371783, 0.392198, 0.457196, 0.529439, 0.671525, 0.855793, 1.09651", \ + "0.46531, 0.485878, 0.550992, 0.623174, 0.765413, 0.949608, 1.19028", \ + "0.551436, 0.572052, 0.637243, 0.709486, 0.851673, 1.03581, 1.27658", \ + "0.634335, 0.654965, 0.720192, 0.792428, 0.934657, 1.11883, 1.35948" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0313941, 0.0473984, 0.123261, 0.223445, 0.428103, 0.695396, 1.04515", \ + "0.0314474, 0.0474107, 0.123267, 0.223434, 0.428102, 0.695281, 1.04516", \ + "0.0314784, 0.0475781, 0.12329, 0.22345, 0.428103, 0.695393, 1.04516", \ + "0.0317044, 0.04766, 0.123342, 0.22354, 0.428024, 0.695257, 1.04512", \ + "0.032129, 0.047996, 0.12351, 0.223534, 0.428128, 0.695178, 1.04521", \ + "0.032205, 0.048163, 0.12368, 0.223645, 0.428047, 0.695308, 1.04625", \ + "0.032212, 0.048212, 0.123736, 0.223714, 0.428178, 0.695381, 1.04504" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.155498, 0.168978, 0.216986, 0.273816, 0.386821, 0.533583, 0.725425", \ + "0.176769, 0.190267, 0.238227, 0.295088, 0.408105, 0.554832, 0.74668", \ + "0.270133, 0.283694, 0.331712, 0.388607, 0.50154, 0.648285, 0.840142", \ + "0.339427, 0.353281, 0.401518, 0.458373, 0.57143, 0.718168, 0.910056", \ + "0.427532, 0.441916, 0.490598, 0.547486, 0.660472, 0.807171, 0.99902", \ + "0.504533, 0.519287, 0.568527, 0.625446, 0.738403, 0.885118, 1.07695", \ + "0.573836, 0.588881, 0.63856, 0.695532, 0.808509, 0.955208, 1.14697" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0176802, 0.0288235, 0.0868304, 0.162641, 0.315349, 0.514102, 0.774208", \ + "0.0176619, 0.0288466, 0.0868292, 0.162588, 0.315324, 0.514135, 0.774192", \ + "0.0179079, 0.029042, 0.0868871, 0.162601, 0.315355, 0.514126, 0.774193", \ + "0.0187261, 0.0297055, 0.0871261, 0.163153, 0.315262, 0.513948, 0.774167", \ + "0.0199, 0.031, 0.087618, 0.162929, 0.315263, 0.514488, 0.77391", \ + "0.020678, 0.032119, 0.088306, 0.163221, 0.315411, 0.514146, 0.774175", \ + "0.021258, 0.032836, 0.088929, 0.163664, 0.315716, 0.513997, 0.774213" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(E) + (!E * SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0151183, 0.0153537, 0.0156996, 0.0157864, 0.0158354, 0.0158564, 0.0158676", \ + "0.014983, 0.0152155, 0.015562, 0.0156491, 0.0156989, 0.0157192, 0.0157302", \ + "0.0150006, 0.0152287, 0.0155868, 0.0156736, 0.0157298, 0.0157515, 0.0157629", \ + "0.0154292, 0.0156433, 0.0159834, 0.0160806, 0.0161295, 0.0161591, 0.0161679", \ + "0.016315, 0.0165118, 0.0168489, 0.0169469, 0.0170064, 0.0170342, 0.0170446", \ + "0.0177603, 0.0179341, 0.0182671, 0.0183678, 0.0184377, 0.0184617, 0.0184747", \ + "0.0196677, 0.0198476, 0.0201754, 0.0202852, 0.0203549, 0.0203809, 0.0204019" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "(!E * !SE)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0204903, 0.0207526, 0.0210929, 0.0211664, 0.0212056, 0.0212214, 0.0212295", \ + "0.0203398, 0.0206019, 0.020942, 0.0210159, 0.0210551, 0.0210699, 0.0210782", \ + "0.0202611, 0.0205143, 0.0208555, 0.0209343, 0.0209881, 0.0210045, 0.0210132", \ + "0.0207276, 0.0209651, 0.0213067, 0.0213978, 0.0214402, 0.0214603, 0.0214623", \ + "0.021745, 0.0219709, 0.022311, 0.0224118, 0.0224537, 0.0224741, 0.0224837", \ + "0.0233473, 0.0235423, 0.0238847, 0.0239777, 0.0240443, 0.0240667, 0.0240759", \ + "0.0255801, 0.0257724, 0.0261035, 0.0262277, 0.0262905, 0.0263183, 0.0263327" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0140475, 0.0141462, 0.0144557, 0.0145734, 0.0146427, 0.0146706, 0.0146853", \ + "0.0138963, 0.0139981, 0.0143113, 0.0144293, 0.0144964, 0.0145248, 0.0145411", \ + "0.0139452, 0.0140047, 0.0143033, 0.0144183, 0.0144842, 0.0145109, 0.0145272", \ + "0.0143859, 0.0144719, 0.0148453, 0.0149165, 0.0149817, 0.0150068, 0.0150221", \ + "0.0152967, 0.0153867, 0.0156856, 0.0158324, 0.0160233, 0.0159245, 0.015964", \ + "0.016731, 0.0168165, 0.0171038, 0.0172278, 0.0173367, 0.0174755, 0.0175631", \ + "0.0185858, 0.0186647, 0.0189465, 0.0190702, 0.0191553, 0.0192197, 0.0192981" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0204903, 0.0207526, 0.0210929, 0.0211664, 0.0212056, 0.0212214, 0.0212295", \ + "0.0203398, 0.0206019, 0.020942, 0.0210159, 0.0210551, 0.0210699, 0.0210782", \ + "0.0202611, 0.0205143, 0.0208555, 0.0209343, 0.0209881, 0.0210045, 0.0210132", \ + "0.0207276, 0.0209651, 0.0213067, 0.0213978, 0.0214402, 0.0214603, 0.0214623", \ + "0.021745, 0.0219709, 0.022311, 0.0224118, 0.0224537, 0.0224741, 0.0224837", \ + "0.0233473, 0.0235423, 0.0238847, 0.0239777, 0.0240443, 0.0240667, 0.0240759", \ + "0.0255801, 0.0257724, 0.0261035, 0.0262277, 0.0262905, 0.0263183, 0.0263327" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161214; + rise_capacitance : 0.00160766; + rise_capacitance_range (0.00114446, 0.00160766); + fall_capacitance : 0.00161214; + fall_capacitance_range (0.00112703, 0.00161214); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(E) + (!E * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956702, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E_AND_NOT_SE == 1'b1"; + timing_type : min_pulse_width; + when : "(!E * !SE)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK) + (!E * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0148844, 0.0147372, 0.0147802, 0.0151534, 0.0161387, 0.01753, 0.0194005" \ + ); + } + } + internal_power () { + when : "(!E * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00614352, 0.00601159, 0.00607868, 0.00655004, 0.0074287, 0.00886037, 0.0109071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00855167, 0.00840335, 0.00848572, 0.00889392, 0.00990537, 0.0113246, 0.0132476" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161786; + rise_capacitance : 0.00161786; + rise_capacitance_range (0.00112394, 0.00161786); + fall_capacitance : 0.00161593; + fall_capacitance_range (0.00102913, 0.00161593); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0753536, 0.0514651, 0.105692, 0.14336", \ + "-0.257457, -0.130638, -0.0777896, -0.034746", \ + "-0.332549, -0.207115, -0.153032, -0.113689", \ + "-0.385014, -0.258196, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0165586, 0.211967, 0.307617, 0.378556", \ + "-0.198018, 0.0305051, 0.12877, 0.197096", \ + "-0.268984, -0.0337925, 0.0617065, 0.134327", \ + "-0.313547, -0.0810252, 0.0187695, 0.0935597" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0753536, 0.0514651, 0.105692, 0.14336", \ + "-0.257457, -0.130638, -0.0777896, -0.034746", \ + "-0.332549, -0.207115, -0.153032, -0.113689", \ + "-0.385014, -0.258196, -0.207813, -0.166301" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "!SE"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109318, -0.142391, -0.23938, -0.311955", \ + "0.299317, 0.0476121, -0.0553783, -0.125954", \ + "0.378044, 0.124734, 0.0237461, -0.0509368", \ + "0.436872, 0.177169, 0.0752123, 0.00360588" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.137782, 0.108109, 0.156084, 0.213813", \ + "0.336647, 0.238989, 0.229602, 0.24073", \ + "0.423965, 0.320924, 0.288787, 0.288219", \ + "0.488027, 0.382374, 0.342538, 0.332148" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109318, -0.142391, -0.23938, -0.311955", \ + "0.299317, 0.0476121, -0.0553783, -0.125954", \ + "0.378044, 0.124734, 0.0237461, -0.0509368", \ + "0.436872, 0.177169, 0.0752123, 0.00360588" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.137782, 0.108109, 0.156084, 0.213813", \ + "0.336647, 0.238989, 0.229602, 0.24073", \ + "0.423965, 0.320924, 0.288787, 0.288219", \ + "0.488027, 0.382374, 0.342538, 0.332148" \ + ); + } + } + internal_power () { + when : "(CK * SE) + (!CK * SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00014664, -0.000145118, -0.000145226, -0.000142874, -0.000142639, -0.000142943, -0.000142723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152928, 0.000154159, 0.000153049, 0.000152301, 0.000150021, 0.000148955, 0.000146608" \ + ); + } + } + internal_power () { + when : "(CK * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000708819, 0.000557297, 0.000612621, 0.000955427, 0.0017173, 0.00286623, 0.00438573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00345534, 0.00332601, 0.00347286, 0.00382975, 0.00456178, 0.00568343, 0.0071731" \ + ); + } + } + internal_power () { + when : "(!CK * !SE * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00691345, 0.0067492, 0.00677414, 0.00709449, 0.00784285, 0.00898235, 0.010505" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00971848, 0.00957845, 0.00967851, 0.0100166, 0.010756, 0.0118616, 0.0133626" \ + ); + } + } + } + pin (SE) { + clock_gate_test_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156173; + rise_capacitance : 0.00154611; + rise_capacitance_range (0.00115375, 0.00154611); + fall_capacitance : 0.00156173; + fall_capacitance_range (0.00115112, 0.00156173); + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : hold_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0854846, 0.0419898, 0.0974251, 0.136874", \ + "-0.255753, -0.128279, -0.0742214, -0.0333944", \ + "-0.327008, -0.196922, -0.145627, -0.104504", \ + "-0.371569, -0.248092, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0204812, 0.207228, 0.302363, 0.37308", \ + "-0.231853, -0.00414645, 0.093601, 0.165705", \ + "-0.319484, -0.0891073, 0.00987305, 0.0822742", \ + "-0.379576, -0.14787, -0.048593, 0.0259779" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0854846, 0.0419898, 0.0974251, 0.136874", \ + "-0.255753, -0.128279, -0.0742214, -0.0333944", \ + "-0.327008, -0.196922, -0.145627, -0.104504", \ + "-0.371569, -0.248092, -0.192504, -0.153208" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : setup_rising; + when : "!E"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112027, -0.13704, -0.233939, -0.304955", \ + "0.328497, 0.0794339, -0.0194668, -0.0924811", \ + "0.42704, 0.171976, 0.0710479, -0.00214352", \ + "0.497975, 0.240914, 0.13998, 0.0650028" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.144875, 0.111384, 0.156084, 0.211096", \ + "0.333411, 0.235934, 0.231269, 0.239681", \ + "0.415654, 0.312795, 0.281382, 0.282096", \ + "0.475809, 0.36634, 0.327229, 0.322117" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112027, -0.13704, -0.233939, -0.304955", \ + "0.328497, 0.0794339, -0.0194668, -0.0924811", \ + "0.42704, 0.171976, 0.0710479, -0.00214352", \ + "0.497975, 0.240914, 0.13998, 0.0650028" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.144875, 0.111384, 0.156084, 0.211096", \ + "0.333411, 0.235934, 0.231269, 0.239681", \ + "0.415654, 0.312795, 0.281382, 0.282096", \ + "0.475809, 0.36634, 0.327229, 0.322117" \ + ); + } + } + internal_power () { + when : "(CK * E) + (!CK * E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000751192, -0.000830151, -0.000875275, -0.000883829, -0.000885113, -0.00088862, -0.000887399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886064, 0.000882197, 0.000891181, 0.000887362, 0.000885113, 0.00088862, 0.000887399" \ + ); + } + } + internal_power () { + when : "(CK * !E)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00083295, 0.000716081, 0.000772044, 0.00110156, 0.00181213, 0.00290044, 0.00433792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00442786, 0.00433778, 0.00431672, 0.00448021, 0.00509015, 0.00609206, 0.00745928" \ + ); + } + } + internal_power () { + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702747, 0.00690337, 0.00692376, 0.00724181, 0.00794015, 0.0090364, 0.0104691" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0106898, 0.0105942, 0.0105321, 0.0106774, 0.011285, 0.0122864, 0.0136519" \ + ); + } + } + } + } + cell (CGX1) { + area : 21.168; + cell_leakage_power : 0.203419; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.189842; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21359; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187139; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234798; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194965; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200178; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203419; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.142623, 0.149603, 0.196367, 0.252147, 0.363093, 0.50706, 0.695312", \ + "0.163973, 0.170932, 0.217702, 0.273471, 0.384398, 0.528374, 0.716589", \ + "0.254819, 0.261775, 0.308529, 0.364327, 0.47529, 0.61926, 0.807515", \ + "0.320002, 0.326967, 0.373782, 0.429578, 0.540534, 0.684533, 0.872729", \ + "0.402629, 0.409588, 0.45646, 0.512289, 0.623277, 0.767261, 0.955474", \ + "0.474119, 0.481108, 0.528061, 0.583904, 0.694924, 0.838952, 1.02711", \ + "0.537765, 0.544789, 0.591825, 0.647705, 0.75877, 0.902769, 1.09104" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0204423, 0.0275448, 0.086468, 0.162011, 0.313891, 0.511665, 0.769732", \ + "0.0204445, 0.0275635, 0.0864682, 0.162016, 0.313878, 0.511301, 0.769784", \ + "0.0204898, 0.0275826, 0.0864869, 0.162058, 0.313878, 0.51158, 0.770153", \ + "0.0205929, 0.0276921, 0.0865032, 0.162091, 0.313865, 0.511607, 0.769853", \ + "0.020781, 0.027844, 0.08654, 0.162114, 0.313902, 0.511682, 0.769823", \ + "0.02107, 0.028051, 0.08656, 0.162136, 0.313939, 0.511417, 0.770025", \ + "0.021407, 0.028324, 0.086669, 0.162088, 0.313927, 0.511499, 0.769874" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.143334, 0.150357, 0.199357, 0.256655, 0.367124, 0.510864, 0.698938", \ + "0.164622, 0.171633, 0.22065, 0.27795, 0.388422, 0.532199, 0.720238", \ + "0.255564, 0.262581, 0.31167, 0.368907, 0.47939, 0.623162, 0.811231", \ + "0.320998, 0.328016, 0.377233, 0.434358, 0.544859, 0.688604, 0.876684", \ + "0.40358, 0.410612, 0.459972, 0.51701, 0.627521, 0.771328, 0.959369", \ + "0.475319, 0.48235, 0.531837, 0.588808, 0.699342, 0.843119, 1.0312", \ + "0.538997, 0.546087, 0.595609, 0.652601, 0.763142, 0.906973, 1.09501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0205927, 0.0278739, 0.0899525, 0.164084, 0.312882, 0.510059, 0.768348", \ + "0.0205933, 0.0278766, 0.0899543, 0.164071, 0.312881, 0.509938, 0.768455", \ + "0.0206718, 0.0280515, 0.0899473, 0.1641, 0.312881, 0.509957, 0.768336", \ + "0.0207611, 0.0280852, 0.0899401, 0.163923, 0.312796, 0.510058, 0.768461", \ + "0.020978, 0.028297, 0.089942, 0.163846, 0.312872, 0.509956, 0.768277", \ + "0.021247, 0.028533, 0.089944, 0.163793, 0.312763, 0.509993, 0.768348", \ + "0.021507, 0.028814, 0.089973, 0.163828, 0.312706, 0.509956, 0.768346" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.159108, 0.167443, 0.222114, 0.286595, 0.41468, 0.581039, 0.798482", \ + "0.180941, 0.189279, 0.24391, 0.308437, 0.436583, 0.602875, 0.820326", \ + "0.274057, 0.282394, 0.337142, 0.401533, 0.529705, 0.696047, 0.913426", \ + "0.343483, 0.351831, 0.406494, 0.470972, 0.599124, 0.765518, 0.982957", \ + "0.436058, 0.444441, 0.499151, 0.563639, 0.691777, 0.85814, 1.07561", \ + "0.522346, 0.530717, 0.585429, 0.649966, 0.778137, 0.944492, 1.16201", \ + "0.605781, 0.614177, 0.668968, 0.73352, 0.86171, 1.02814, 1.24551" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260743, 0.0344632, 0.104688, 0.19584, 0.379464, 0.618531, 0.930949", \ + "0.0260681, 0.0344549, 0.104689, 0.195841, 0.379506, 0.61832, 0.931068", \ + "0.0260892, 0.0344586, 0.104699, 0.195846, 0.379505, 0.618513, 0.930986", \ + "0.026179, 0.0345448, 0.10471, 0.195839, 0.379499, 0.618544, 0.931003", \ + "0.026312, 0.034659, 0.104765, 0.195866, 0.379493, 0.618549, 0.930984", \ + "0.026439, 0.034793, 0.104807, 0.195895, 0.379492, 0.618474, 0.931074", \ + "0.026695, 0.034986, 0.104843, 0.195904, 0.379521, 0.61852, 0.931047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.143334, 0.150357, 0.199357, 0.256655, 0.367124, 0.510864, 0.698938", \ + "0.164622, 0.171633, 0.22065, 0.27795, 0.388422, 0.532199, 0.720238", \ + "0.255564, 0.262581, 0.31167, 0.368907, 0.47939, 0.623162, 0.811231", \ + "0.320998, 0.328016, 0.377233, 0.434358, 0.544859, 0.688604, 0.876684", \ + "0.40358, 0.410612, 0.459972, 0.51701, 0.627521, 0.771328, 0.959369", \ + "0.475319, 0.48235, 0.531837, 0.588808, 0.699342, 0.843119, 1.0312", \ + "0.538997, 0.546087, 0.595609, 0.652601, 0.763142, 0.906973, 1.09501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0205927, 0.0278739, 0.0899525, 0.164084, 0.312882, 0.510059, 0.768348", \ + "0.0205933, 0.0278766, 0.0899543, 0.164071, 0.312881, 0.509938, 0.768455", \ + "0.0206718, 0.0280515, 0.0899473, 0.1641, 0.312881, 0.509957, 0.768336", \ + "0.0207611, 0.0280852, 0.0899401, 0.163923, 0.312796, 0.510058, 0.768461", \ + "0.020978, 0.028297, 0.089942, 0.163846, 0.312872, 0.509956, 0.768277", \ + "0.021247, 0.028533, 0.089944, 0.163793, 0.312763, 0.509993, 0.768348", \ + "0.021507, 0.028814, 0.089973, 0.163828, 0.312706, 0.509956, 0.768346" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.011671, 0.0117188, 0.0118234, 0.0118455, 0.0118572, 0.0118616, 0.0118648", \ + "0.0115296, 0.0115769, 0.0116818, 0.011704, 0.0117154, 0.0117193, 0.011722", \ + "0.0115847, 0.0116277, 0.011733, 0.0117578, 0.0117707, 0.0117825, 0.0117789", \ + "0.0120313, 0.0120782, 0.0121801, 0.0122037, 0.0122127, 0.012225, 0.0122277", \ + "0.0129408, 0.0129801, 0.0130976, 0.0131202, 0.0131352, 0.0131442, 0.0131466", \ + "0.0143651, 0.0144023, 0.0145136, 0.0145462, 0.0145626, 0.0145715, 0.0145706", \ + "0.0162653, 0.0162982, 0.0164144, 0.0164464, 0.0164657, 0.0164833, 0.0164884" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0189409, 0.0189861, 0.0190893, 0.0191133, 0.0191227, 0.0191267, 0.0191293", \ + "0.0187954, 0.0188404, 0.0189447, 0.0189684, 0.018978, 0.0189822, 0.0189848", \ + "0.0188041, 0.0188463, 0.0189513, 0.0189773, 0.0189876, 0.018995, 0.0189954", \ + "0.0192061, 0.019248, 0.0193538, 0.0193835, 0.0193868, 0.0193935, 0.0193983", \ + "0.0201174, 0.0201464, 0.0202503, 0.0202763, 0.0202944, 0.020305, 0.020302", \ + "0.0214742, 0.021512, 0.0216237, 0.0216675, 0.0216804, 0.021685, 0.0216864", \ + "0.023334, 0.0233668, 0.023483, 0.0235204, 0.023544, 0.0235446, 0.0235458" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0107112, 0.0107496, 0.0108661, 0.010893, 0.0109044, 0.010907, 0.0109082", \ + "0.0105653, 0.010604, 0.0107196, 0.0107466, 0.0107583, 0.0107615, 0.0107628", \ + "0.010619, 0.0106573, 0.0107721, 0.0107864, 0.010807, 0.0108082, 0.0108091", \ + "0.0110478, 0.0110861, 0.0112035, 0.011232, 0.0112449, 0.0112493, 0.0112557", \ + "0.0119322, 0.0119679, 0.0120803, 0.0121148, 0.0121519, 0.0121385, 0.0121404", \ + "0.0133394, 0.0133724, 0.0134839, 0.0135137, 0.0135352, 0.0135765, 0.0136671", \ + "0.0152428, 0.0152749, 0.0153822, 0.0154181, 0.0154342, 0.0154484, 0.0154719" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0189409, 0.0189861, 0.0190893, 0.0191133, 0.0191227, 0.0191267, 0.0191293", \ + "0.0187954, 0.0188404, 0.0189447, 0.0189684, 0.018978, 0.0189822, 0.0189848", \ + "0.0188041, 0.0188463, 0.0189513, 0.0189773, 0.0189876, 0.018995, 0.0189954", \ + "0.0192061, 0.019248, 0.0193538, 0.0193835, 0.0193868, 0.0193935, 0.0193983", \ + "0.0201174, 0.0201464, 0.0202503, 0.0202763, 0.0202944, 0.020305, 0.020302", \ + "0.0214742, 0.021512, 0.0216237, 0.0216675, 0.0216804, 0.021685, 0.0216864", \ + "0.023334, 0.0233668, 0.023483, 0.0235204, 0.023544, 0.0235446, 0.0235458" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161285; + rise_capacitance : 0.00160751; + rise_capacitance_range (0.00114386, 0.00160751); + fall_capacitance : 0.00161285; + fall_capacitance_range (0.00112604, 0.00161285); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116169, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0130357, 0.0128942, 0.0129877, 0.0133461, 0.0145281, 0.0161244, 0.0182788" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00618197, 0.00603886, 0.00611511, 0.00659255, 0.00749371, 0.00891996, 0.0109678" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00862682, 0.00848449, 0.00864799, 0.00897951, 0.00997229, 0.0113902, 0.013305" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00149589; + rise_capacitance : 0.00149291; + rise_capacitance_range (0.00117877, 0.00149291); + fall_capacitance : 0.00149589; + fall_capacitance_range (0.0011578, 0.00149589); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0442107, 0.0566503, 0.0974804, 0.126335", \ + "-0.247146, -0.114303, -0.0668283, -0.0366227", \ + "-0.340658, -0.209145, -0.160437, -0.125937", \ + "-0.413222, -0.280378, -0.235371, -0.202699" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0132608, 0.211064, 0.30595, 0.375696", \ + "-0.207751, 0.0485532, 0.162071, 0.241177", \ + "-0.283906, -0.024954, 0.093794, 0.177194", \ + "-0.333957, -0.069656, 0.0493888, 0.134959" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0666305, -0.0326584, -0.0758659, -0.103112", \ + "0.297153, 0.153883, 0.105326, 0.0714358", \ + "0.410981, 0.253718, 0.202397, 0.168804", \ + "0.498643, 0.335385, 0.284362, 0.252938" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.041315, -0.190041, -0.28137, -0.341199", \ + "0.242983, -0.0163549, -0.129047, -0.211495", \ + "0.329837, 0.0651499, -0.0543018, -0.140451", \ + "0.390088, 0.118757, -0.000397909, -0.0843773" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000898288, -0.00090233, -0.000923054, -0.000928021, -0.000925704, -0.000927892, -0.000926047" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977976, 0.00093158, 0.000940953, 0.000934315, 0.000925704, 0.000927892, 0.000926047" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00398129, 0.0038908, 0.00383536, 0.0039749, 0.00457536, 0.00549365, 0.00676227" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00813052, 0.00805837, 0.00801412, 0.00815333, 0.00870884, 0.00964896, 0.0109704" \ + ); + } + } + } + } + cell (CGX2) { + area : 21.168; + cell_leakage_power : 0.23426; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.225931; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233936; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223228; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.255144; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231054; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236267; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.23426; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.151622, 0.163417, 0.209411, 0.261992, 0.365836, 0.500448, 0.6763", \ + "0.172945, 0.184763, 0.230745, 0.283301, 0.387147, 0.521759, 0.69756", \ + "0.263866, 0.275623, 0.321672, 0.374213, 0.478058, 0.612657, 0.788471", \ + "0.329111, 0.340906, 0.386896, 0.439499, 0.54335, 0.677944, 0.853821", \ + "0.412525, 0.424317, 0.470359, 0.522965, 0.626834, 0.761426, 0.937271", \ + "0.484007, 0.495796, 0.541925, 0.594476, 0.698378, 0.832975, 1.00883", \ + "0.548023, 0.559845, 0.605993, 0.658619, 0.762522, 0.897175, 1.07296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0201096, 0.0301254, 0.0835051, 0.152602, 0.292833, 0.475441, 0.714307", \ + "0.0201164, 0.0301244, 0.0835163, 0.152693, 0.292833, 0.475442, 0.714307", \ + "0.0201427, 0.0301418, 0.083513, 0.15271, 0.292835, 0.475281, 0.714295", \ + "0.0202288, 0.0302148, 0.0835411, 0.15272, 0.292666, 0.475422, 0.714309", \ + "0.02038, 0.030362, 0.083546, 0.152721, 0.292843, 0.475446, 0.713847", \ + "0.020599, 0.030532, 0.083585, 0.152763, 0.292846, 0.475455, 0.714006", \ + "0.02086, 0.030752, 0.083687, 0.152788, 0.29287, 0.475458, 0.714276" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.152544, 0.16459, 0.213207, 0.266021, 0.369123, 0.503349, 0.678962", \ + "0.173828, 0.185875, 0.234481, 0.287307, 0.39041, 0.52463, 0.70027", \ + "0.264872, 0.276919, 0.32554, 0.378266, 0.481367, 0.615609, 0.791223", \ + "0.331087, 0.343185, 0.391809, 0.444474, 0.547621, 0.68188, 0.857599", \ + "0.413624, 0.425771, 0.474408, 0.526982, 0.630127, 0.76443, 0.940038", \ + "0.485482, 0.497654, 0.546328, 0.598818, 0.702015, 0.83631, 1.01194", \ + "0.549286, 0.561468, 0.610124, 0.662591, 0.765765, 0.900072, 1.07572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0205018, 0.0311125, 0.0857869, 0.152599, 0.2901, 0.472562, 0.71145", \ + "0.0205028, 0.0311127, 0.0857704, 0.152599, 0.290098, 0.472562, 0.711453", \ + "0.0205796, 0.0311855, 0.0857234, 0.152554, 0.290071, 0.472373, 0.711455", \ + "0.0207034, 0.0313561, 0.0856126, 0.152365, 0.289989, 0.472346, 0.711453", \ + "0.020929, 0.031587, 0.085516, 0.152201, 0.289968, 0.472237, 0.711009", \ + "0.021195, 0.03186, 0.085458, 0.152081, 0.289989, 0.472263, 0.711455", \ + "0.021452, 0.032152, 0.085419, 0.15196, 0.290054, 0.472517, 0.711472" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.173525, 0.188471, 0.245383, 0.309658, 0.436281, 0.600523, 0.815169", \ + "0.195348, 0.210292, 0.267194, 0.331462, 0.458089, 0.622395, 0.836973", \ + "0.288545, 0.303499, 0.360238, 0.424399, 0.551035, 0.715253, 0.929812", \ + "0.358029, 0.37298, 0.429886, 0.494017, 0.620847, 0.785033, 0.999562", \ + "0.450793, 0.465759, 0.522672, 0.586901, 0.713543, 0.877789, 1.09235", \ + "0.537217, 0.552232, 0.609149, 0.673322, 0.800087, 0.964317, 1.17885", \ + "0.620935, 0.635954, 0.69286, 0.757121, 0.883824, 1.04804, 1.26259" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0280385, 0.0406407, 0.108761, 0.198393, 0.380822, 0.61873, 0.930065", \ + "0.0280381, 0.0406446, 0.108786, 0.198396, 0.380817, 0.61878, 0.930065", \ + "0.0280239, 0.0406219, 0.108842, 0.198403, 0.380819, 0.61878, 0.930064", \ + "0.0280904, 0.040668, 0.108815, 0.198502, 0.380758, 0.6188, 0.929918", \ + "0.028229, 0.04085, 0.108848, 0.198433, 0.380823, 0.619121, 0.929901", \ + "0.028339, 0.04091, 0.108935, 0.198465, 0.380781, 0.61867, 0.929904", \ + "0.028457, 0.041043, 0.108984, 0.198478, 0.380822, 0.618763, 0.929976" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.152544, 0.16459, 0.213207, 0.266021, 0.369123, 0.503349, 0.678962", \ + "0.173828, 0.185875, 0.234481, 0.287307, 0.39041, 0.52463, 0.70027", \ + "0.264872, 0.276919, 0.32554, 0.378266, 0.481367, 0.615609, 0.791223", \ + "0.331087, 0.343185, 0.391809, 0.444474, 0.547621, 0.68188, 0.857599", \ + "0.413624, 0.425771, 0.474408, 0.526982, 0.630127, 0.76443, 0.940038", \ + "0.485482, 0.497654, 0.546328, 0.598818, 0.702015, 0.83631, 1.01194", \ + "0.549286, 0.561468, 0.610124, 0.662591, 0.765765, 0.900072, 1.07572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0205018, 0.0311125, 0.0857869, 0.152599, 0.2901, 0.472562, 0.71145", \ + "0.0205028, 0.0311127, 0.0857704, 0.152599, 0.290098, 0.472562, 0.711453", \ + "0.0205796, 0.0311855, 0.0857234, 0.152554, 0.290071, 0.472373, 0.711455", \ + "0.0207034, 0.0313561, 0.0856126, 0.152365, 0.289989, 0.472346, 0.711453", \ + "0.020929, 0.031587, 0.085516, 0.152201, 0.289968, 0.472237, 0.711009", \ + "0.021195, 0.03186, 0.085458, 0.152081, 0.289989, 0.472263, 0.711455", \ + "0.021452, 0.032152, 0.085419, 0.15196, 0.290054, 0.472517, 0.711472" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0134719, 0.0136284, 0.0138817, 0.0139444, 0.0139793, 0.0139947, 0.0140008", \ + "0.0133309, 0.0134873, 0.0137399, 0.0138028, 0.0138379, 0.0138526, 0.01386", \ + "0.0133823, 0.0135345, 0.0137884, 0.0138501, 0.0138933, 0.0139109, 0.0139205", \ + "0.0138351, 0.0139822, 0.0142286, 0.0142957, 0.0143309, 0.0143493, 0.0143597", \ + "0.0147294, 0.0148689, 0.0151215, 0.0151891, 0.0152288, 0.0152518, 0.0152593", \ + "0.0161274, 0.0162499, 0.0164948, 0.0165751, 0.0166148, 0.0166434, 0.0166464", \ + "0.0181359, 0.0182445, 0.0184901, 0.0185714, 0.0186248, 0.0186492, 0.0186602" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0208501, 0.0210053, 0.0212639, 0.0213276, 0.0213613, 0.021376, 0.0213837", \ + "0.0207044, 0.0208594, 0.0211182, 0.0211818, 0.0212156, 0.0212302, 0.0212374", \ + "0.0207172, 0.0208659, 0.0211237, 0.0211881, 0.0212267, 0.0212407, 0.0212494", \ + "0.0210722, 0.0212148, 0.0214716, 0.0215389, 0.0215706, 0.0215881, 0.0215988", \ + "0.0219776, 0.0221201, 0.022366, 0.022445, 0.0224909, 0.0225077, 0.022513", \ + "0.0233685, 0.0234906, 0.0237368, 0.0238246, 0.0238705, 0.0238875, 0.023895", \ + "0.0253471, 0.0254566, 0.025704, 0.0257749, 0.0258346, 0.0258495, 0.0258781" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127846, 0.012873, 0.0131199, 0.0132038, 0.0132496, 0.013268, 0.0132805", \ + "0.0126386, 0.0127262, 0.0129734, 0.0130571, 0.0131028, 0.0131218, 0.0131321", \ + "0.0126964, 0.0127812, 0.0129602, 0.0130414, 0.0130848, 0.0131027, 0.0131117", \ + "0.0131242, 0.0132098, 0.0134533, 0.0135568, 0.0136003, 0.0136076, 0.0136141", \ + "0.0140098, 0.0140875, 0.0143231, 0.0144211, 0.0144677, 0.0145608, 0.0144989", \ + "0.0154159, 0.0154942, 0.0157164, 0.0158052, 0.0158756, 0.0159272, 0.0160074", \ + "0.0173287, 0.0173963, 0.0176154, 0.0177056, 0.0177641, 0.0177899, 0.017868" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0208501, 0.0210053, 0.0212639, 0.0213276, 0.0213613, 0.021376, 0.0213837", \ + "0.0207044, 0.0208594, 0.0211182, 0.0211818, 0.0212156, 0.0212302, 0.0212374", \ + "0.0207172, 0.0208659, 0.0211237, 0.0211881, 0.0212267, 0.0212407, 0.0212494", \ + "0.0210722, 0.0212148, 0.0214716, 0.0215389, 0.0215706, 0.0215881, 0.0215988", \ + "0.0219776, 0.0221201, 0.022366, 0.022445, 0.0224909, 0.0225077, 0.022513", \ + "0.0233685, 0.0234906, 0.0237368, 0.0238246, 0.0238705, 0.0238875, 0.023895", \ + "0.0253471, 0.0254566, 0.025704, 0.0257749, 0.0258346, 0.0258495, 0.0258781" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161333; + rise_capacitance : 0.00160749; + rise_capacitance_range (0.00114385, 0.00160749); + fall_capacitance : 0.00161333; + fall_capacitance_range (0.00112603, 0.00161333); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116169, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0130259, 0.0128845, 0.0129773, 0.013336, 0.0145105, 0.0161128, 0.0182687" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00618176, 0.00603869, 0.00611514, 0.00659231, 0.00748999, 0.00892104, 0.0109671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00862758, 0.00848525, 0.00864883, 0.00897992, 0.00997342, 0.0113906, 0.0133052" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00149589; + rise_capacitance : 0.00149291; + rise_capacitance_range (0.00117877, 0.00149291); + fall_capacitance : 0.00149589; + fall_capacitance_range (0.00115779, 0.00149589); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0442107, 0.0566503, 0.0974804, 0.126335", \ + "-0.247146, -0.114303, -0.0668283, -0.0366227", \ + "-0.340658, -0.209145, -0.160437, -0.125937", \ + "-0.413222, -0.280378, -0.235371, -0.202699" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.013697, 0.210918, 0.30595, 0.375696", \ + "-0.207179, 0.045418, 0.159081, 0.242184", \ + "-0.284323, -0.0250996, 0.093794, 0.177194", \ + "-0.337455, -0.0688648, 0.0463269, 0.135894" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.066198, -0.0328028, -0.0758659, -0.103112", \ + "0.296721, 0.153739, 0.105326, 0.0714358", \ + "0.410548, 0.253574, 0.202397, 0.168804", \ + "0.49821, 0.335241, 0.284362, 0.252938" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0396353, -0.190602, -0.28137, -0.341199", \ + "0.245301, -0.0169157, -0.129047, -0.211495", \ + "0.328177, 0.0645892, -0.0543018, -0.140451", \ + "0.388409, 0.118196, -0.000397909, -0.0843773" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000898286, -0.000902329, -0.000923053, -0.00092802, -0.000925704, -0.000927891, -0.000926047" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977975, 0.000931578, 0.000940953, 0.000934314, 0.000925704, 0.000927891, 0.000926047" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00397957, 0.00388908, 0.00383372, 0.00397325, 0.00457373, 0.00549209, 0.00676075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00813048, 0.00805833, 0.00801457, 0.0081533, 0.00870878, 0.00964891, 0.0109704" \ + ); + } + } + } + } + cell (CGX3) { + area : 21.168; + cell_leakage_power : 0.254202; + clock_gating_integrated_cell : "latch_posedge"; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.24861; + when : "(CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.248402; + when : "(CK * E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245907; + when : "(CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26961; + when : "(CK * !E * ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253733; + when : "(!CK * E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.258946; + when : "(!CK * !E * !ECK)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254202; + related_pg_pin : VDD; + } + statetable ("CK E", "QE") { + table : "L L : - : L, \ + L H : - : H, \ + H - : - : N"; + } + pin (QE) { + direction : "internal"; + internal_node : "QE"; + inverted_output : false; + } + pin (ECK) { + clock_gate_out_pin : true; + direction : output; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + state_function : "(CK * QE)"; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.158402, 0.173969, 0.225088, 0.282603, 0.396064, 0.543069, 0.735077", \ + "0.179751, 0.195302, 0.246437, 0.303999, 0.417414, 0.564428, 0.756438", \ + "0.270665, 0.286213, 0.337333, 0.39487, 0.508278, 0.655274, 0.847239", \ + "0.336038, 0.351585, 0.402737, 0.460261, 0.573753, 0.720735, 0.912693", \ + "0.418653, 0.434213, 0.485121, 0.542632, 0.656126, 0.803101, 0.995154", \ + "0.490627, 0.506155, 0.557331, 0.614935, 0.728413, 0.875382, 1.06739", \ + "0.555164, 0.570725, 0.621945, 0.679537, 0.793043, 0.940056, 1.13208" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0216357, 0.0339196, 0.091631, 0.166702, 0.319129, 0.517851, 0.777857", \ + "0.0216234, 0.0339249, 0.0916464, 0.166703, 0.319133, 0.51785, 0.777856", \ + "0.0216539, 0.0339516, 0.0917048, 0.166705, 0.319133, 0.517852, 0.777867", \ + "0.0217527, 0.0340068, 0.0917119, 0.166794, 0.319116, 0.517667, 0.777866", \ + "0.021867, 0.034118, 0.091642, 0.16673, 0.319137, 0.518145, 0.777956", \ + "0.022037, 0.034311, 0.091786, 0.166691, 0.319091, 0.51788, 0.777901", \ + "0.022332, 0.034499, 0.091851, 0.166787, 0.319138, 0.517862, 0.777851" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "E == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational_fall; + when : "!E"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.159553, 0.175683, 0.229054, 0.285813, 0.398414, 0.544999, 0.736804", \ + "0.180839, 0.19697, 0.25033, 0.307086, 0.419702, 0.5663, 0.758096", \ + "0.271933, 0.288061, 0.341383, 0.398104, 0.510712, 0.657317, 0.849066", \ + "0.337418, 0.353595, 0.406808, 0.463503, 0.576184, 0.722781, 0.914632", \ + "0.420333, 0.436587, 0.489673, 0.546324, 0.659037, 0.805614, 0.997418", \ + "0.4926, 0.508874, 0.56186, 0.618513, 0.731239, 0.877836, 1.06965", \ + "0.556643, 0.572951, 0.625829, 0.682474, 0.795206, 0.941815, 1.13364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0223374, 0.0356642, 0.0921948, 0.164476, 0.315346, 0.513737, 0.774184", \ + "0.0223374, 0.035664, 0.0921659, 0.164478, 0.315344, 0.513858, 0.774174", \ + "0.0223968, 0.0357528, 0.0920591, 0.164376, 0.315337, 0.514098, 0.774182", \ + "0.0225632, 0.0358981, 0.0919029, 0.164351, 0.315217, 0.513905, 0.774174", \ + "0.022798, 0.036142, 0.091686, 0.164023, 0.315314, 0.514377, 0.77391", \ + "0.02302, 0.036363, 0.091583, 0.163897, 0.315314, 0.514132, 0.774185", \ + "0.02326, 0.03659, 0.091454, 0.16391, 0.31532, 0.514086, 0.774184" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_sense : positive_unate; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.184108, 0.204296, 0.269092, 0.341186, 0.483471, 0.667719, 0.908388", \ + "0.205933, 0.22612, 0.290877, 0.36301, 0.505303, 0.689558, 0.930229", \ + "0.29916, 0.319354, 0.384128, 0.456173, 0.59828, 0.782491, 1.02319", \ + "0.36867, 0.38885, 0.453673, 0.52582, 0.667939, 0.852303, 1.09287", \ + "0.462164, 0.482393, 0.54722, 0.619339, 0.761571, 0.94578, 1.18647", \ + "0.548649, 0.568896, 0.6337, 0.705873, 0.848078, 1.03225, 1.27302", \ + "0.631681, 0.651958, 0.71675, 0.788903, 0.931133, 1.11533, 1.356" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0309069, 0.0469336, 0.122977, 0.223277, 0.428029, 0.695376, 1.04514", \ + "0.0309013, 0.0469341, 0.122985, 0.223267, 0.42803, 0.695376, 1.04514", \ + "0.0309134, 0.0469663, 0.122966, 0.223274, 0.428029, 0.695376, 1.04514", \ + "0.0309771, 0.0470045, 0.12298, 0.223371, 0.427965, 0.695333, 1.04504", \ + "0.031122, 0.047108, 0.123024, 0.223294, 0.428027, 0.695257, 1.04521", \ + "0.031198, 0.047234, 0.123101, 0.223329, 0.428039, 0.695272, 1.04625", \ + "0.031287, 0.047293, 0.123136, 0.223346, 0.428027, 0.695355, 1.04516" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.159553, 0.175683, 0.229054, 0.285813, 0.398414, 0.544999, 0.736804", \ + "0.180839, 0.19697, 0.25033, 0.307086, 0.419702, 0.5663, 0.758096", \ + "0.271933, 0.288061, 0.341383, 0.398104, 0.510712, 0.657317, 0.849066", \ + "0.337418, 0.353595, 0.406808, 0.463503, 0.576184, 0.722781, 0.914632", \ + "0.420333, 0.436587, 0.489673, 0.546324, 0.659037, 0.805614, 0.997418", \ + "0.4926, 0.508874, 0.56186, 0.618513, 0.731239, 0.877836, 1.06965", \ + "0.556643, 0.572951, 0.625829, 0.682474, 0.795206, 0.941815, 1.13364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0223374, 0.0356642, 0.0921948, 0.164476, 0.315346, 0.513737, 0.774184", \ + "0.0223374, 0.035664, 0.0921659, 0.164478, 0.315344, 0.513858, 0.774174", \ + "0.0223968, 0.0357528, 0.0920591, 0.164376, 0.315337, 0.514098, 0.774182", \ + "0.0225632, 0.0358981, 0.0919029, 0.164351, 0.315217, 0.513905, 0.774174", \ + "0.022798, 0.036142, 0.091686, 0.164023, 0.315314, 0.514377, 0.77391", \ + "0.02302, 0.036363, 0.091583, 0.163897, 0.315314, 0.514132, 0.774185", \ + "0.02326, 0.03659, 0.091454, 0.16391, 0.31532, 0.514086, 0.774184" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0146679, 0.0149014, 0.0152459, 0.0153347, 0.0153844, 0.0154045, 0.0154151", \ + "0.0145252, 0.0147585, 0.015106, 0.0151935, 0.0152436, 0.015264, 0.0152752", \ + "0.0145799, 0.0148054, 0.0151491, 0.0152405, 0.0153073, 0.0153297, 0.0153416", \ + "0.0150307, 0.0152485, 0.0155877, 0.0156819, 0.0157355, 0.015764, 0.0157751", \ + "0.015916, 0.0161161, 0.0164528, 0.0165607, 0.0166153, 0.0166386, 0.016654", \ + "0.0173984, 0.0175755, 0.0179085, 0.0180146, 0.018078, 0.0181074, 0.0181217", \ + "0.019445, 0.0196117, 0.019937, 0.0200436, 0.0201125, 0.0201433, 0.0201637" \ + ); + } + } + internal_power () { + related_pin : "CK"; + when : "!E"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0220933, 0.0223271, 0.0226759, 0.022765, 0.022815, 0.022836, 0.0228477", \ + "0.0219472, 0.0221816, 0.0225309, 0.0226211, 0.0226693, 0.0226905, 0.0227021", \ + "0.021957, 0.0221852, 0.0225358, 0.0226271, 0.0226856, 0.0227079, 0.0227199", \ + "0.0223692, 0.0225857, 0.0229237, 0.0230235, 0.02308, 0.0231055, 0.0231153", \ + "0.0232349, 0.02344, 0.0237837, 0.023874, 0.0239428, 0.0239647, 0.0239822", \ + "0.0246587, 0.0248479, 0.0251834, 0.0252871, 0.0253565, 0.0253864, 0.0254", \ + "0.0265086, 0.0266748, 0.0270067, 0.0271129, 0.0271812, 0.0272096, 0.0272341" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0141189, 0.0142186, 0.0145264, 0.0146439, 0.0147141, 0.0147415, 0.0147562", \ + "0.0139731, 0.0140716, 0.01438, 0.0144992, 0.0145671, 0.0145968, 0.0146122", \ + "0.0140263, 0.0141068, 0.0143784, 0.0144925, 0.0145584, 0.0145872, 0.0146022", \ + "0.0144543, 0.0145494, 0.0149151, 0.0149979, 0.0150506, 0.0150858, 0.0150969", \ + "0.015365, 0.0154603, 0.0157584, 0.0158951, 0.0161203, 0.0160171, 0.016038", \ + "0.0167979, 0.0168825, 0.0171732, 0.0173, 0.0173894, 0.0175612, 0.0176329", \ + "0.0186688, 0.018747, 0.019027, 0.0191512, 0.0192351, 0.0192999, 0.019404" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0220933, 0.0223271, 0.0226759, 0.022765, 0.022815, 0.022836, 0.0228477", \ + "0.0219472, 0.0221816, 0.0225309, 0.0226211, 0.0226693, 0.0226905, 0.0227021", \ + "0.021957, 0.0221852, 0.0225358, 0.0226271, 0.0226856, 0.0227079, 0.0227199", \ + "0.0223692, 0.0225857, 0.0229237, 0.0230235, 0.02308, 0.0231055, 0.0231153", \ + "0.0232349, 0.02344, 0.0237837, 0.023874, 0.0239428, 0.0239647, 0.0239822", \ + "0.0246587, 0.0248479, 0.0251834, 0.0252871, 0.0253565, 0.0253864, 0.0254", \ + "0.0265086, 0.0266748, 0.0270067, 0.0271129, 0.0271812, 0.0272096, 0.0272341" \ + ); + } + } + } + pin (CK) { + clock : true; + clock_gate_clock_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161363; + rise_capacitance : 0.00160753; + rise_capacitance_range (0.00114385, 0.00160753); + fall_capacitance : 0.00161363; + fall_capacitance_range (0.00112603, 0.00161363); + timing () { + related_pin : "CK"; + sdf_cond : "COND_E == 1'b1"; + timing_type : min_pulse_width; + when : "E"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_E == 1'b1"; + timing_type : min_pulse_width; + when : "!E"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116169, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(E * !ECK)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.013052, 0.0129106, 0.0130032, 0.0133522, 0.0145351, 0.0161376, 0.0182922" \ + ); + } + } + internal_power () { + when : "(!E * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00618198, 0.00603905, 0.00611504, 0.00659254, 0.0074936, 0.00892108, 0.0109644" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00862574, 0.00848342, 0.0086473, 0.00897859, 0.00997084, 0.01139, 0.0133044" \ + ); + } + } + } + pin (E) { + clock_gate_enable_pin : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00149589; + rise_capacitance : 0.0014929; + rise_capacitance_range (0.00117877, 0.0014929); + fall_capacitance : 0.00149589; + fall_capacitance_range (0.00115779, 0.00149589); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0442107, 0.0566503, 0.0974804, 0.126335", \ + "-0.247146, -0.114303, -0.0668283, -0.0366227", \ + "-0.340658, -0.209145, -0.160437, -0.125937", \ + "-0.413222, -0.280378, -0.235371, -0.202699" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0148444, 0.210535, 0.30595, 0.375696", \ + "-0.208327, 0.0490324, 0.159081, 0.242184", \ + "-0.285456, -0.0254827, 0.093794, 0.177194", \ + "-0.334605, -0.0692479, 0.0463269, 0.135894" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0659618, -0.0328817, -0.0758659, -0.103112", \ + "0.296485, 0.15366, 0.105326, 0.0714358", \ + "0.410312, 0.253495, 0.202397, 0.168804", \ + "0.497974, 0.335162, 0.284362, 0.252938" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0412222, -0.190072, -0.28137, -0.341199", \ + "0.24588, -0.0173938, -0.130055, -0.212503", \ + "0.329779, 0.065119, -0.0543018, -0.140451", \ + "0.38906, 0.121788, 0.00266402, -0.0853129" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000898285, -0.000902328, -0.000923052, -0.00092802, -0.000925704, -0.000927891, -0.000926047" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977973, 0.000931578, 0.000940953, 0.000934313, 0.000925704, 0.000927891, 0.000926047" \ + ); + } + } + internal_power () { + when : "(!CK * !ECK)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00398329, 0.00389279, 0.0038374, 0.00397682, 0.00457756, 0.00549551, 0.00676422" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00813048, 0.00805833, 0.00801472, 0.00815322, 0.00870869, 0.00964869, 0.0109702" \ + ); + } + } + } + } + cell (DECAP16) { + area : 22.5792; + cell_leakage_power : 3.1797; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 3.1797; + related_pg_pin : VDD; + } + } + cell (DECAP32) { + area : 45.1584; + cell_leakage_power : 6.66374; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 6.66374; + related_pg_pin : VDD; + } + } + cell (DECAP4) { + area : 5.6448; + cell_leakage_power : 0.393102; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.393102; + related_pg_pin : VDD; + } + } + cell (DECAP8) { + area : 11.2896; + cell_leakage_power : 1.25571; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.25571; + related_pg_pin : VDD; + } + } + cell (DFFMRQX2) { + area : 36.6912; + cell_leakage_power : 0.338377; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.369487; + when : "(CK * D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375131; + when : "(CK * D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.34995; + when : "(CK * D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.355594; + when : "(CK * D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.308609; + when : "(CK * D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.379396; + when : "(CK * D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358913; + when : "(CK * D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364556; + when : "(CK * D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284158; + when : "(CK * D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264621; + when : "(CK * D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.28912; + when : "(CK * D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272142; + when : "(CK * D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.37845; + when : "(CK * !D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.384093; + when : "(CK * !D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289072; + when : "(CK * !D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359859; + when : "(CK * !D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.312896; + when : "(CK * !D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383682; + when : "(CK * !D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293359; + when : "(CK * !D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364145; + when : "(CK * !D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291679; + when : "(CK * !D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.269583; + when : "(CK * !D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29716; + when : "(CK * !D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.277623; + when : "(CK * !D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407302; + when : "(!CK * D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.378807; + when : "(!CK * D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387765; + when : "(!CK * D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.35927; + when : "(!CK * D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335967; + when : "(!CK * D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372855; + when : "(!CK * D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396727; + when : "(!CK * D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.368232; + when : "(!CK * D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.314823; + when : "(!CK * D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295286; + when : "(!CK * D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.319768; + when : "(!CK * D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.303337; + when : "(!CK * D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.416264; + when : "(!CK * !D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387769; + when : "(!CK * !D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.31643; + when : "(!CK * !D * RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.353318; + when : "(!CK * !D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.340253; + when : "(!CK * !D * RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.377142; + when : "(!CK * !D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.320716; + when : "(!CK * !D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.357605; + when : "(!CK * !D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.322874; + when : "(!CK * !D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.300231; + when : "(!CK * !D * !RB * SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327808; + when : "(!CK * !D * !RB * !SD * SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.308271; + when : "(!CK * !D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338377; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.245438, 0.262958, 0.323556, 0.388438, 0.515311, 0.679579, 0.894229", \ + "0.267082, 0.284601, 0.345198, 0.410103, 0.536952, 0.701222, 0.915876", \ + "0.369271, 0.386795, 0.447397, 0.512302, 0.639148, 0.803426, 1.0181", \ + "0.453513, 0.471047, 0.531585, 0.596528, 0.723429, 0.887659, 1.10235", \ + "0.569715, 0.587281, 0.647913, 0.712822, 0.839677, 1.00397, 1.21852", \ + "0.678335, 0.695967, 0.756666, 0.821553, 0.948453, 1.11273, 1.32741", \ + "0.784141, 0.801849, 0.862639, 0.927526, 1.05445, 1.21873, 1.43342" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0342769, 0.0469238, 0.112498, 0.200358, 0.381761, 0.619396, 0.930791", \ + "0.0342781, 0.0469481, 0.112497, 0.200393, 0.381762, 0.619398, 0.930791", \ + "0.0342836, 0.0469699, 0.112505, 0.200395, 0.381686, 0.619399, 0.930791", \ + "0.0343441, 0.0470368, 0.112518, 0.200377, 0.381802, 0.619463, 0.930791", \ + "0.034587, 0.047227, 0.112625, 0.200438, 0.381804, 0.619535, 0.930667", \ + "0.034868, 0.047483, 0.11273, 0.200485, 0.381735, 0.619407, 0.931755", \ + "0.035086, 0.047685, 0.112864, 0.200518, 0.381821, 0.619472, 0.930804" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.219849, 0.233331, 0.281848, 0.33487, 0.438914, 0.573645, 0.749606", \ + "0.241691, 0.255169, 0.303691, 0.356716, 0.46076, 0.595492, 0.771453", \ + "0.342744, 0.356232, 0.404752, 0.457774, 0.561825, 0.696525, 0.872521", \ + "0.421054, 0.434536, 0.483051, 0.536078, 0.640132, 0.774837, 0.950782", \ + "0.525561, 0.539024, 0.587507, 0.640544, 0.744582, 0.879296, 1.05528", \ + "0.621847, 0.635307, 0.683761, 0.736812, 0.840843, 0.975521, 1.15154", \ + "0.713444, 0.726912, 0.775354, 0.828402, 0.932428, 1.06714, 1.24313" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0246624, 0.0344451, 0.0859953, 0.154148, 0.293729, 0.476271, 0.715211", \ + "0.0246582, 0.0344348, 0.0859922, 0.154147, 0.293729, 0.476271, 0.715211", \ + "0.024701, 0.03445, 0.0859985, 0.154066, 0.29373, 0.476256, 0.715211", \ + "0.0246622, 0.0344407, 0.0859955, 0.154078, 0.293606, 0.47628, 0.71521", \ + "0.024613, 0.0344, 0.085971, 0.154066, 0.293718, 0.476484, 0.714855", \ + "0.024599, 0.034367, 0.08596, 0.154032, 0.293722, 0.476054, 0.715211", \ + "0.024614, 0.034381, 0.085944, 0.154015, 0.293717, 0.476261, 0.71521" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0766568, 0.0896707, 0.138119, 0.191298, 0.294509, 0.428749, 0.604428", \ + "0.097845, 0.110772, 0.159258, 0.212482, 0.315723, 0.449987, 0.625664", \ + "0.189981, 0.205202, 0.256549, 0.309775, 0.412956, 0.547211, 0.72296", \ + "0.254774, 0.273681, 0.330932, 0.384488, 0.487381, 0.621494, 0.797058", \ + "0.334014, 0.357871, 0.426297, 0.48064, 0.582663, 0.716414, 0.891961", \ + "0.400677, 0.429141, 0.509885, 0.565356, 0.666401, 0.799784, 0.974946", \ + "0.457507, 0.489888, 0.582585, 0.638606, 0.73898, 0.871803, 1.04678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226305, 0.032955, 0.0860213, 0.153062, 0.291199, 0.473222, 0.711851", \ + "0.0226272, 0.0329829, 0.0860254, 0.153061, 0.291197, 0.473053, 0.712167", \ + "0.0322331, 0.0413863, 0.0893468, 0.154078, 0.291195, 0.473037, 0.712166", \ + "0.0449259, 0.054504, 0.097212, 0.157605, 0.292218, 0.473496, 0.712267", \ + "0.063806, 0.075372, 0.112007, 0.164331, 0.293673, 0.474519, 0.713051", \ + "0.082995, 0.096769, 0.128678, 0.172265, 0.294863, 0.474808, 0.713212", \ + "0.102963, 0.118547, 0.145391, 0.180322, 0.295747, 0.474956, 0.713195" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772043, 0.0906532, 0.140569, 0.193889, 0.297174, 0.431498, 0.60717", \ + "0.0983717, 0.111754, 0.161684, 0.215034, 0.318344, 0.45268, 0.628369", \ + "0.190775, 0.206574, 0.259588, 0.312782, 0.416006, 0.550315, 0.726026", \ + "0.255891, 0.275662, 0.33538, 0.388406, 0.491369, 0.625581, 0.801174", \ + "0.336365, 0.361572, 0.432857, 0.485205, 0.587245, 0.721256, 0.896784", \ + "0.40473, 0.434576, 0.51752, 0.568627, 0.669619, 0.803299, 0.978296", \ + "0.463368, 0.497404, 0.590522, 0.640754, 0.739767, 0.873135, 1.04771" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0232967, 0.0339697, 0.0872451, 0.153627, 0.29114, 0.473307, 0.711938", \ + "0.0233078, 0.0340342, 0.0872599, 0.153617, 0.291136, 0.473306, 0.711854", \ + "0.0331898, 0.0428043, 0.0905946, 0.154427, 0.291155, 0.473008, 0.712221", \ + "0.046336, 0.0567393, 0.0984394, 0.157368, 0.291829, 0.473736, 0.712112", \ + "0.065801, 0.078623, 0.112139, 0.162049, 0.292688, 0.474502, 0.712973", \ + "0.085508, 0.101126, 0.12652, 0.166372, 0.293196, 0.474512, 0.713531", \ + "0.106004, 0.124168, 0.140209, 0.170231, 0.293755, 0.474592, 0.713315" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772043, 0.0906532, 0.140569, 0.193889, 0.297174, 0.431498, 0.60717", \ + "0.0983717, 0.111754, 0.161684, 0.215034, 0.318344, 0.45268, 0.628369", \ + "0.190775, 0.206574, 0.259588, 0.312782, 0.416006, 0.550315, 0.726026", \ + "0.255891, 0.275662, 0.33538, 0.388406, 0.491369, 0.625581, 0.801174", \ + "0.336365, 0.361572, 0.432857, 0.485205, 0.587245, 0.721256, 0.896784", \ + "0.40473, 0.434576, 0.51752, 0.568627, 0.669619, 0.803299, 0.978296", \ + "0.463368, 0.497404, 0.590522, 0.640754, 0.739767, 0.873135, 1.04771" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0232967, 0.0339697, 0.0872451, 0.153627, 0.29114, 0.473307, 0.711938", \ + "0.0233078, 0.0340342, 0.0872599, 0.153617, 0.291136, 0.473306, 0.711854", \ + "0.0331898, 0.0428043, 0.0905946, 0.154427, 0.291155, 0.473008, 0.712221", \ + "0.046336, 0.0567393, 0.0984394, 0.157368, 0.291829, 0.473736, 0.712112", \ + "0.065801, 0.078623, 0.112139, 0.162049, 0.292688, 0.474502, 0.712973", \ + "0.085508, 0.101126, 0.12652, 0.166372, 0.293196, 0.474512, 0.713531", \ + "0.106004, 0.124168, 0.140209, 0.170231, 0.293755, 0.474592, 0.713315" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163362, 0.0163928, 0.0166151, 0.016723, 0.0167935, 0.0168231, 0.0168418", \ + "0.0162006, 0.0162573, 0.0164802, 0.0165874, 0.0166584, 0.0166891, 0.0167064", \ + "0.016229, 0.0162842, 0.0165071, 0.0166142, 0.0166859, 0.0167171, 0.0167345", \ + "0.0166768, 0.0167244, 0.0169443, 0.0170483, 0.0171186, 0.0171592, 0.0171648", \ + "0.0176849, 0.0177335, 0.0179439, 0.0180608, 0.0181525, 0.0181932, 0.0181869", \ + "0.0192512, 0.0192963, 0.0194954, 0.0196028, 0.0196926, 0.0197968, 0.0198671", \ + "0.021353, 0.0213949, 0.0215947, 0.0217014, 0.021783, 0.0218454, 0.021897" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0170975, 0.0172185, 0.017491, 0.0175801, 0.0176343, 0.0176571, 0.0176692", \ + "0.0169708, 0.0170926, 0.0173664, 0.0174559, 0.0175104, 0.0175336, 0.017546", \ + "0.0171529, 0.0172746, 0.0175458, 0.017635, 0.0176896, 0.017713, 0.0177256", \ + "0.0176668, 0.0177884, 0.0180632, 0.0181499, 0.0182034, 0.0182251, 0.0182389", \ + "0.0186553, 0.0187794, 0.0190481, 0.0191385, 0.0191963, 0.0192188, 0.0192322", \ + "0.0201551, 0.0202792, 0.0205471, 0.0206352, 0.0206904, 0.0207153, 0.0207302", \ + "0.0221532, 0.0222726, 0.0225415, 0.0226286, 0.022684, 0.0227081, 0.0227219" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0179597, 0.0181225, 0.0183865, 0.0184499, 0.0184845, 0.0185002, 0.018507", \ + "0.0176982, 0.0178401, 0.0181092, 0.0181865, 0.0182305, 0.0182489, 0.0182586", \ + "0.0175587, 0.0175727, 0.0177462, 0.0178719, 0.017968, 0.0180172, 0.0180412", \ + "0.0182844, 0.018222, 0.0182628, 0.0183517, 0.0184346, 0.0184962, 0.0185413", \ + "0.0199296, 0.0197553, 0.0196677, 0.0197155, 0.0197828, 0.0198376, 0.0198964", \ + "0.0223703, 0.0220353, 0.0217599, 0.0217338, 0.0217825, 0.0218377, 0.0218733", \ + "0.0254974, 0.0250061, 0.0244974, 0.0244022, 0.0243822, 0.0243968, 0.0244236" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0230391, 0.0232025, 0.0234665, 0.0235301, 0.0235647, 0.0235788, 0.0235869", \ + "0.0227479, 0.0228894, 0.0231562, 0.0232258, 0.02327, 0.0232878, 0.0232976", \ + "0.0225775, 0.0226102, 0.022782, 0.0228863, 0.0229882, 0.0230285, 0.0230627", \ + "0.0230259, 0.0229534, 0.0230523, 0.0231345, 0.0232381, 0.0233013, 0.0233457", \ + "0.0246793, 0.0244529, 0.0243501, 0.0244184, 0.0244922, 0.0245462, 0.0245957", \ + "0.0271761, 0.026785, 0.0264583, 0.026446, 0.0264762, 0.026522, 0.0265621", \ + "0.0304299, 0.0298532, 0.0292338, 0.0291328, 0.0291149, 0.0291252, 0.0291665" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0230391, 0.0232025, 0.0234665, 0.0235301, 0.0235647, 0.0235788, 0.0235869", \ + "0.0227479, 0.0228894, 0.0231562, 0.0232258, 0.02327, 0.0232878, 0.0232976", \ + "0.0225775, 0.0226102, 0.022782, 0.0228863, 0.0229882, 0.0230285, 0.0230627", \ + "0.0230259, 0.0229534, 0.0230523, 0.0231345, 0.0232381, 0.0233013, 0.0233457", \ + "0.0246793, 0.0244529, 0.0243501, 0.0244184, 0.0244922, 0.0245462, 0.0245957", \ + "0.0271761, 0.026785, 0.0264583, 0.026446, 0.0264762, 0.026522, 0.0265621", \ + "0.0304299, 0.0298532, 0.0292338, 0.0291328, 0.0291149, 0.0291252, 0.0291665" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162778; + rise_capacitance : 0.00162757; + rise_capacitance_range (0.0011546, 0.00162757); + fall_capacitance : 0.00162778; + fall_capacitance_range (0.00114031, 0.00162778); + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB * SD) + (D * RB * !SD * !SE) + (!D * RB * SD * SE)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126419, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.167418, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB * !SD * SE) + (!D * RB * SD * !SE) + (!D * RB * !SD)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.167418, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * SD * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00703885, 0.00691491, 0.0069999, 0.00748406, 0.00833725, 0.00976601, 0.0116882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918144, 0.0090738, 0.00918675, 0.00957496, 0.0105483, 0.0119684, 0.0139378" \ + ); + } + } + internal_power () { + when : "(D * RB * SD * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0138078, 0.0136862, 0.0137282, 0.0141189, 0.0151775, 0.0167551, 0.0189477" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * SE * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.015529, 0.0154225, 0.0156156, 0.0160772, 0.0171824, 0.018685, 0.0207802" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * !SE * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00703625, 0.00691282, 0.00699931, 0.007484, 0.00833513, 0.0097665, 0.0116887" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918065, 0.00907328, 0.00918673, 0.00957496, 0.0105487, 0.0119687, 0.0139381" \ + ); + } + } + internal_power () { + when : "(D * RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0138154, 0.0136937, 0.0137367, 0.0141255, 0.0151847, 0.0167534, 0.0189463" \ + ); + } + } + internal_power () { + when : "(D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702288, 0.00689869, 0.00698445, 0.00739088, 0.00832399, 0.009903, 0.0116605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00921128, 0.00910565, 0.00922931, 0.00960383, 0.0105803, 0.0119927, 0.0139595" \ + ); + } + } + internal_power () { + when : "(D * !RB * SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00726798, 0.00714949, 0.00724995, 0.00761245, 0.00852587, 0.00994191, 0.0118195" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00897297, 0.00886238, 0.00899432, 0.00936963, 0.0103413, 0.0117433, 0.0137046" \ + ); + } + } + internal_power () { + when : "(D * !RB * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00726337, 0.00714447, 0.00725787, 0.00762754, 0.00854687, 0.00996406, 0.0118433" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00897082, 0.00886278, 0.00898155, 0.0093647, 0.0103169, 0.0117341, 0.0136963" \ + ); + } + } + internal_power () { + when : "(!D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702286, 0.00689867, 0.00698443, 0.00739091, 0.00832404, 0.00990335, 0.0116608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00921132, 0.0091057, 0.0092294, 0.00960377, 0.0105802, 0.0119928, 0.0139596" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * SE * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00703609, 0.00691264, 0.00699913, 0.0074838, 0.00833435, 0.00976644, 0.0116887" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918052, 0.00907315, 0.00918669, 0.0095749, 0.0105486, 0.0119687, 0.0139381" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0138038, 0.0136822, 0.0137254, 0.0141135, 0.015173, 0.016752, 0.018941" \ + ); + } + } + internal_power () { + when : "(!D * RB * SD * !SE * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0155262, 0.0154197, 0.015613, 0.0160753, 0.0171787, 0.0186855, 0.0207772" \ + ); + } + } + internal_power () { + when : "(!D * RB * !SD * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0155179, 0.0154116, 0.0156008, 0.0160668, 0.0171682, 0.0186704, 0.0207597" \ + ); + } + } + internal_power () { + when : "(!D * !SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00702572, 0.00690213, 0.00698553, 0.00739104, 0.00832965, 0.00990271, 0.0116601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00921235, 0.00910638, 0.00922911, 0.00960379, 0.010581, 0.0119922, 0.013959" \ + ); + } + } + internal_power () { + when : "(!D * !RB * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0072809, 0.00716233, 0.00725113, 0.00764342, 0.00856028, 0.00997624, 0.0118528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00895261, 0.0088446, 0.00896217, 0.00934675, 0.0103026, 0.0117162, 0.0136789" \ + ); + } + } + } + pin (D) { + direction : "input"; + nextstate_type : "data"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160673; + rise_capacitance : 0.00160673; + rise_capacitance_range (0.00105728, 0.00160673); + fall_capacitance : 0.00160636; + fall_capacitance_range (0.00102767, 0.00160636); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_SD_AND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "(RB * SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.116143, -0.00144273, 0.0609245, 0.106992", \ + "-0.366012, -0.275296, -0.214378, -0.166861", \ + "-0.492124, -0.4274, -0.368913, -0.320963", \ + "-0.5853, -0.542561, -0.491635, -0.442121" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0602902, 0.16671, 0.277422, 0.359476", \ + "-0.300461, -0.105441, 0.00361456, 0.0873246", \ + "-0.391314, -0.238284, -0.136223, -0.0515127", \ + "-0.44733, -0.328279, -0.230185, -0.151503" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : hold_rising; + when : "(RB * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.128088, -0.00430077, 0.0547949, 0.105185", \ + "-0.393189, -0.285387, -0.22374, -0.175902", \ + "-0.530505, -0.448693, -0.381049, -0.33321", \ + "-0.630887, -0.571061, -0.507883, -0.457577" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0568381, 0.159667, 0.26852, 0.353276", \ + "-0.281639, -0.113113, -0.00594053, 0.0765001", \ + "-0.365921, -0.243382, -0.147203, -0.0677604", \ + "-0.416189, -0.335627, -0.243356, -0.166003" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.116143, -0.00144273, 0.0609245, 0.106992", \ + "-0.366012, -0.275296, -0.214378, -0.166861", \ + "-0.492124, -0.4274, -0.368913, -0.320963", \ + "-0.5853, -0.542561, -0.491635, -0.442121" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0568381, 0.16671, 0.277422, 0.359476", \ + "-0.281639, -0.105441, 0.00361456, 0.0873246", \ + "-0.365921, -0.238284, -0.136223, -0.0515127", \ + "-0.416189, -0.328279, -0.230185, -0.151503" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_SD_AND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "(RB * SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.192887, 0.0277094, -0.0377474, -0.088023", \ + "0.498903, 0.313739, 0.242834, 0.194007", \ + "0.673279, 0.478464, 0.404795, 0.352014", \ + "0.807839, 0.606685, 0.529316, 0.478958" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.155246, -0.116229, -0.234073, -0.320727", \ + "0.441416, 0.177935, 0.054092, -0.0345597", \ + "0.584665, 0.327246, 0.204557, 0.116751", \ + "0.683747, 0.432261, 0.310168, 0.223765" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : setup_rising; + when : "(RB * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.199278, 0.0331593, -0.0354318, -0.0856982", \ + "0.508244, 0.322138, 0.25254, 0.199281", \ + "0.690273, 0.491027, 0.414668, 0.361706", \ + "0.826782, 0.620688, 0.544626, 0.489836" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.158937, -0.109329, -0.230273, -0.315339", \ + "0.450803, 0.186531, 0.0685856, -0.0234766", \ + "0.594427, 0.340152, 0.219207, 0.131144", \ + "0.692392, 0.444113, 0.328167, 0.242101" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.199278, 0.0331593, -0.0354318, -0.0856982", \ + "0.508244, 0.322138, 0.25254, 0.199281", \ + "0.690273, 0.491027, 0.414668, 0.361706", \ + "0.826782, 0.620688, 0.544626, 0.489836" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.158937, -0.109329, -0.230273, -0.315339", \ + "0.450803, 0.186531, 0.0685856, -0.0234766", \ + "0.594427, 0.340152, 0.219207, 0.131144", \ + "0.692392, 0.444113, 0.328167, 0.242101" \ + ); + } + } + internal_power () { + when : "(CK * RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000109631, -0.000111482, -0.000113753, -0.000111582, -0.000111134, -0.000111087, -0.00011079" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000117323, 0.000117206, 0.000116594, 0.000115806, 0.000114782, 0.000114055, 0.00011283" \ + ); + } + } + internal_power () { + when : "(CK * RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000502111, 0.000345855, 0.000392349, 0.000657131, 0.00131219, 0.0023182, 0.00366268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00465031, 0.00453019, 0.00458321, 0.00481662, 0.00545497, 0.00644166, 0.00776413" \ + ); + } + } + internal_power () { + when : "(CK * RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000937769, 0.000804387, 0.000811024, 0.00101941, 0.00162976, 0.00258517, 0.00388702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458689, 0.00445352, 0.00454416, 0.00480834, 0.00548622, 0.00649833, 0.00784453" \ + ); + } + } + internal_power () { + when : "(CK * !SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010671, -0.00107433, -0.0011058, -0.00111541, -0.00112482, -0.00112672, -0.00112574" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112069, 0.00112302, 0.00112326, 0.00112738, 0.00112489, 0.00112672, 0.00112574" \ + ); + } + } + internal_power () { + when : "(CK * !RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000327559, -0.000324903, -0.000329383, -0.000328633, -0.000325739, -0.00032674, -0.000326464" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000327559, 0.000324903, 0.000329383, 0.000328633, 0.000325739, 0.00032674, 0.000326464" \ + ); + } + } + internal_power () { + when : "(CK * !RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000845581, -0.000947424, -0.00107209, -0.0010886, -0.00108955, -0.00109444, -0.00109427" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108644, 0.00108913, 0.00108794, 0.0010886, 0.00108955, 0.00109444, 0.00109427" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000818076, -0.000917249, -0.00105516, -0.00107233, -0.00107377, -0.00107836, -0.00107826" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00107135, 0.00107345, 0.00108623, 0.00107233, 0.00107377, 0.00107836, 0.00107826" \ + ); + } + } + internal_power () { + when : "(!CK * RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000109377, -0.000111598, -0.000113177, -0.000113351, -0.000111901, -0.000112409, -0.000112061" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000113719, 0.000115618, 0.000116517, 0.000116111, 0.000115271, 0.000114974, 0.000113677" \ + ); + } + } + internal_power () { + when : "(!CK * RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00516231, 0.00507116, 0.00504149, 0.00528502, 0.00594648, 0.00692571, 0.00828416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0100289, 0.00995826, 0.00995228, 0.0101607, 0.0108336, 0.0118056, 0.0130915" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00559506, 0.0055132, 0.0054659, 0.00569704, 0.00627689, 0.00721041, 0.0085108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00998221, 0.00990759, 0.00990641, 0.0101654, 0.0108397, 0.0118798, 0.0132645" \ + ); + } + } + internal_power () { + when : "(!CK * !SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106974, -0.00107325, -0.00110297, -0.00111429, -0.00112142, -0.00112481, -0.00112367" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112, 0.00112096, 0.00112805, 0.00112318, 0.00112142, 0.00112481, 0.00112367" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * SD * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108203, -0.00108605, -0.00111896, -0.00112725, -0.00112598, -0.00112748, -0.00112659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112194, 0.00112378, 0.00113167, 0.00112725, 0.00112598, 0.00112748, 0.00112659" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00126451, -0.00126966, -0.0012706, -0.00127243, -0.00127618, -0.00128447, -0.00129607" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00130545, 0.00130529, 0.00130978, 0.00130756, 0.00130993, 0.00131127, 0.00131076" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !SD * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00126378, -0.00126588, -0.00127018, -0.00127221, -0.00127581, -0.00128436, -0.00129599" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00130533, 0.00130472, 0.00130639, 0.00130636, 0.00130897, 0.00131095, 0.00131051" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0037891; + rise_capacitance : 0.0032206; + rise_capacitance_range (0.00279626, 0.0032206); + fall_capacitance : 0.0037891; + fall_capacitance_range (0.00279025, 0.0037891); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_SD == 1'b1"; + timing_type : recovery_rising; + when : "(D * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.21431, 0.0525454, -0.0154883, -0.0615931", \ + "0.520616, 0.316394, 0.246887, 0.198247", \ + "1.10677, 0.534792, 0.427309, 0.357706", \ + "1.76032, 0.969789, 0.654383, 0.543772" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : recovery_rising; + when : "(D * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.221812, 0.0570648, -0.0119547, -0.059906", \ + "0.526359, 0.326355, 0.255867, 0.205375", \ + "1.10695, 0.538879, 0.434414, 0.367333", \ + "1.76138, 0.97256, 0.652176, 0.551708" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_SD_AND_SE == 1'b1"; + timing_type : recovery_rising; + when : "(!D * SD * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.216147, 0.0512007, -0.0145703, -0.064769", \ + "0.525816, 0.322555, 0.251319, 0.202574", \ + "1.10695, 0.535659, 0.430414, 0.365706", \ + "1.7611, 0.972475, 0.651343, 0.544625" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.221812, 0.0570648, -0.0119547, -0.059906", \ + "0.526359, 0.326355, 0.255867, 0.205375", \ + "1.10695, 0.538879, 0.434414, 0.367333", \ + "1.76138, 0.97256, 0.654383, 0.551708" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_SD == 1'b1"; + timing_type : removal_rising; + when : "(D * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.182481, -0.0433831, 0.0184, 0.0667024", \ + "-0.449872, -0.302779, -0.242452, -0.192693", \ + "-0.599772, -0.454015, -0.392454, -0.346396", \ + "-0.717089, -0.577991, -0.52013, -0.471903" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1"; + timing_type : removal_rising; + when : "(D * !SD * !SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.190809, -0.0462914, 0.0177588, 0.065224", \ + "-0.463039, -0.314523, -0.247927, -0.203008", \ + "-0.615807, -0.468628, -0.404795, -0.355582", \ + "-0.737964, -0.593446, -0.529316, -0.481931" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_SD_AND_SE == 1'b1"; + timing_type : removal_rising; + when : "(!D * SD * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.186467, -0.043822, 0.0203646, 0.0699552", \ + "-0.456529, -0.309886, -0.24315, -0.196109", \ + "-0.613135, -0.463831, -0.399858, -0.35252", \ + "-0.733169, -0.586526, -0.526254, -0.476746" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.182481, -0.0433831, 0.0203646, 0.0699552", \ + "-0.449872, -0.302779, -0.242452, -0.192693", \ + "-0.599772, -0.454015, -0.392454, -0.346396", \ + "-0.717089, -0.577991, -0.52013, -0.471903" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * SD * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0022382, -0.00224905, -0.00225447, -0.00225279, -0.00224956, -0.00225778, -0.00226265" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00231117, 0.00230305, 0.00227547, 0.00227395, 0.00226742, 0.00226803, 0.00226423" \ + ); + } + } + internal_power () { + when : "(CK * D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00224748, -0.00225848, -0.00226391, -0.00226217, -0.00225888, -0.00226709, -0.00227194" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00235306, 0.00233579, 0.00229812, 0.00229449, 0.00228589, 0.00228528, 0.00228056" \ + ); + } + } + internal_power () { + when : "(CK * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00222019, -0.00223056, -0.00223601, -0.00224103, -0.00223111, -0.00223933, -0.00224421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227983, 0.00225348, 0.00226843, 0.00225736, 0.00225252, 0.00225413, 0.00225107" \ + ); + } + } + internal_power () { + when : "(CK * !D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00223555, -0.00224641, -0.00225185, -0.00225016, -0.00224693, -0.00225515, -0.00226002" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00231689, 0.00230711, 0.00227806, 0.00227637, 0.00226964, 0.00227013, 0.00226623" \ + ); + } + } + internal_power () { + when : "(CK * !D * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00226009, -0.0022704, -0.0022759, -0.0022743, -0.00227083, -0.00227904, -0.00228088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00236074, 0.00230915, 0.00229788, 0.00229393, 0.00228584, 0.00228547, 0.00228088" \ + ); + } + } + internal_power () { + when : "(!CK * D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00390595, 0.00382616, 0.00372876, 0.00378568, 0.00416763, 0.00497687, 0.00619037" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0137388, 0.0135918, 0.0134846, 0.0135611, 0.0140417, 0.0150388, 0.0163039" \ + ); + } + } + internal_power () { + when : "(!CK * D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00443813, 0.00435259, 0.00424745, 0.0043192, 0.00469807, 0.00546585, 0.00670278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0132109, 0.0130639, 0.0129579, 0.0130352, 0.0135192, 0.0145218, 0.0158116" \ + ); + } + } + internal_power () { + when : "(!CK * D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221875, -0.00222793, -0.00223136, -0.0022368, -0.00222873, -0.00223684, -0.0022418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225913, 0.00224728, 0.00226404, 0.00225371, 0.00224947, 0.00225089, 0.00224805" \ + ); + } + } + internal_power () { + when : "(!CK * D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00485823, 0.00478155, 0.00467437, 0.00472621, 0.00507199, 0.00582492, 0.00696805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0131934, 0.0130435, 0.012942, 0.0130281, 0.0135422, 0.0145852, 0.015902" \ + ); + } + } + internal_power () { + when : "(!CK * !D * SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00403368, 0.00396042, 0.00386159, 0.00390628, 0.00426899, 0.00499023, 0.00620134" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0138428, 0.0136923, 0.0136083, 0.0136596, 0.0141938, 0.0152327, 0.0165398" \ + ); + } + } + internal_power () { + when : "(!CK * !D * SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00225852, -0.00226762, -0.00227105, -0.0022763, -0.0022683, -0.0022764, -0.00227776" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00233976, 0.00230277, 0.00230339, 0.00229015, 0.00228266, 0.00228213, 0.00227776" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SD * SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221877, -0.00222789, -0.00223133, -0.0022367, -0.0022287, -0.00223678, -0.0022417" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225911, 0.00224724, 0.0022639, 0.00225364, 0.00224943, 0.0022508, 0.00224797" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SD * !SE * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00225847, -0.00226771, -0.00227126, -0.00227637, -0.00226837, -0.00227645, -0.00227773" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00233992, 0.00230282, 0.00230341, 0.00229016, 0.00228271, 0.00228209, 0.00227773" \ + ); + } + } + } + pin (SD) { + direction : "input"; + nextstate_type : "scan_in"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161597; + rise_capacitance : 0.00161585; + rise_capacitance_range (0.00106419, 0.00161585); + fall_capacitance : 0.00161597; + fall_capacitance_range (0.00104042, 0.00161597); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_SE == 1'b1"; + timing_type : hold_rising; + when : "(D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.117392, -0.00226939, 0.058387, 0.104554", \ + "-0.367092, -0.279952, -0.216748, -0.173127", \ + "-0.49353, -0.432381, -0.371176, -0.328024", \ + "-0.583542, -0.548376, -0.495635, -0.449548" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0625202, 0.165565, 0.275685, 0.35654", \ + "-0.301466, -0.109359, -0.00053151, 0.0856132", \ + "-0.393502, -0.239387, -0.137517, -0.0548475", \ + "-0.453153, -0.32902, -0.234766, -0.154035" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SE == 1'b1"; + timing_type : hold_rising; + when : "(!D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.127068, -0.00438852, 0.0584791, 0.103865", \ + "-0.391418, -0.284725, -0.223858, -0.176472", \ + "-0.528617, -0.443916, -0.381049, -0.334116", \ + "-0.629466, -0.56675, -0.503883, -0.454499" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.057601, 0.164377, 0.270234, 0.352221", \ + "-0.282287, -0.112285, -0.00388012, 0.0795574", \ + "-0.365947, -0.241932, -0.144521, -0.0644019", \ + "-0.419071, -0.333036, -0.238622, -0.161182" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.117392, -0.00226939, 0.0584791, 0.104554", \ + "-0.367092, -0.279952, -0.216748, -0.173127", \ + "-0.49353, -0.432381, -0.371176, -0.328024", \ + "-0.583542, -0.548376, -0.495635, -0.449548" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.057601, 0.165565, 0.275685, 0.35654", \ + "-0.282287, -0.109359, -0.00053151, 0.0856132", \ + "-0.365947, -0.239387, -0.137517, -0.0548475", \ + "-0.419071, -0.32902, -0.234766, -0.154035" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_SE == 1'b1"; + timing_type : setup_rising; + when : "(D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.194609, 0.0338591, -0.0348579, -0.0845548", \ + "0.502309, 0.317575, 0.247249, 0.195162", \ + "0.678252, 0.483523, 0.410668, 0.358644", \ + "0.813237, 0.612512, 0.536005, 0.486102" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.154406, -0.116724, -0.235459, -0.320267", \ + "0.445313, 0.178179, 0.0574433, -0.0333602", \ + "0.590427, 0.32929, 0.209555, 0.118751", \ + "0.688284, 0.437143, 0.313538, 0.225604" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SE == 1'b1"; + timing_type : setup_rising; + when : "(!D * RB * SE)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.197732, 0.0313984, -0.0371549, -0.0844564", \ + "0.50669, 0.324366, 0.250369, 0.200515", \ + "0.689274, 0.48896, 0.4122, 0.358644", \ + "0.824336, 0.618027, 0.541564, 0.48618" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.159797, -0.110889, -0.23141, -0.317218", \ + "0.44775, 0.185054, 0.0635335, -0.0252717", \ + "0.590427, 0.337728, 0.217207, 0.128524", \ + "0.690389, 0.439689, 0.324167, 0.237359" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.197732, 0.0338591, -0.0348579, -0.0844564", \ + "0.50669, 0.324366, 0.250369, 0.200515", \ + "0.689274, 0.48896, 0.4122, 0.358644", \ + "0.824336, 0.618027, 0.541564, 0.48618" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.159797, -0.110889, -0.23141, -0.317218", \ + "0.44775, 0.185054, 0.0635335, -0.0252717", \ + "0.590427, 0.337728, 0.217207, 0.128524", \ + "0.690389, 0.439689, 0.324167, 0.237359" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000491049, 0.000338011, 0.000385277, 0.000649806, 0.00130598, 0.00230628, 0.00364928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00473688, 0.00461915, 0.00466576, 0.00489714, 0.00553131, 0.00651385, 0.00782687" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000221145, -0.000224302, -0.000224149, -0.000224567, -0.000222785, -0.000222756, -0.000222315" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000241901, 0.000238965, 0.000241019, 0.000239415, 0.000236838, 0.000234113, 0.000229636" \ + ); + } + } + internal_power () { + when : "(CK * D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000755835, -0.000870524, -0.00100034, -0.00101054, -0.00101285, -0.00101677, -0.00101568" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101122, 0.00101337, 0.00102492, 0.00101054, 0.00101285, 0.00101677, 0.00101568" \ + ); + } + } + internal_power () { + when : "(CK * D * !RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000449694, -0.00044677, -0.000449627, -0.000450941, -0.000447114, -0.000448187, -0.00044766" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000449694, 0.00044677, 0.000449627, 0.000450941, 0.000447114, 0.000448187, 0.00044766" \ + ); + } + } + internal_power () { + when : "(CK * !D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000634924, 0.000503987, 0.000512383, 0.000725096, 0.00134001, 0.00230121, 0.00360991" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00479826, 0.00466531, 0.00475751, 0.00502005, 0.00569684, 0.00670166, 0.0080539" \ + ); + } + } + internal_power () { + when : "(CK * !D * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00112162, -0.00113079, -0.00115527, -0.00116239, -0.00116813, -0.00117079, -0.00116975" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00116559, 0.00116841, 0.00116371, 0.00117117, 0.00116914, 0.00117079, 0.00116975" \ + ); + } + } + internal_power () { + when : "(CK * !D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000696222, -0.000805942, -0.000959603, -0.000971607, -0.000972679, -0.000976303, -0.000975291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00097097, 0.000970914, 0.000984297, 0.000971607, 0.000972679, 0.000976303, 0.000975291" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00515355, 0.00506652, 0.00503836, 0.00528254, 0.00594445, 0.00692615, 0.00828747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101118, 0.0100457, 0.0100381, 0.0102414, 0.0109193, 0.011878, 0.0131738" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000222907, -0.000225055, -0.000221967, -0.000224056, -0.000222654, -0.000223392, -0.000222912" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000238161, 0.000238753, 0.000239883, 0.000238453, 0.000236314, 0.000234334, 0.000229802" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119673, -0.0012012, -0.00120272, -0.0012025, -0.00120932, -0.00121902, -0.00123141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122859, 0.00122917, 0.00123272, 0.00123057, 0.00123268, 0.0012333, 0.00123186" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00113817, -0.0011474, -0.00117002, -0.00117193, -0.00117093, -0.00117224, -0.0011713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00116748, 0.00117019, 0.00117718, 0.00117193, 0.00117093, 0.00117224, 0.0011713" \ + ); + } + } + internal_power () { + when : "(!CK * !D * RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00529276, 0.00521408, 0.00516621, 0.00540064, 0.00597331, 0.00692447, 0.00823025" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101878, 0.010117, 0.0101147, 0.0103732, 0.0110399, 0.0120804, 0.0134609" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00112229, -0.00112681, -0.00115245, -0.00116043, -0.00116511, -0.00116822, -0.00116704" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00116371, 0.00116732, 0.00116828, 0.00116694, 0.00116511, 0.00116822, 0.00116704" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !RB * SE)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119608, -0.00119775, -0.00120242, -0.00120222, -0.00120907, -0.0012189, -0.00123133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122991, 0.0012286, 0.00122967, 0.00122912, 0.00123197, 0.00123297, 0.00123161" \ + ); + } + } + } + pin (SE) { + direction : "input"; + nextstate_type : "scan_enable"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314677; + rise_capacitance : 0.00314477; + rise_capacitance_range (0.00226141, 0.00314477); + fall_capacitance : 0.00314677; + fall_capacitance_range (0.00226292, 0.00314677); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_NOT_SD == 1'b1"; + timing_type : hold_rising; + when : "(D * RB * !SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0882318, 0.136602, 0.246047, 0.328435", \ + "-0.274915, -0.0500803, 0.0619871, 0.141753", \ + "-0.360686, -0.13335, -0.0238336, 0.0597383", \ + "-0.422364, -0.19753, -0.08746, -0.00569706" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.164775, -0.0435616, 0.0180696, 0.0680326", \ + "-0.328396, -0.207183, -0.143007, -0.0955886", \ + "-0.38814, -0.268746, -0.207334, -0.159618", \ + "-0.433602, -0.312389, -0.25068, -0.200795" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SD == 1'b1"; + timing_type : hold_rising; + when : "(!D * RB * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.128938, -0.0075405, 0.0519392, 0.10142", \ + "-0.399332, -0.285925, -0.223912, -0.180961", \ + "-0.538726, -0.450764, -0.387517, -0.340272", \ + "-0.648349, -0.578919, -0.515831, -0.469958" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0655735, 0.158164, 0.271487, 0.35296", \ + "-0.289326, -0.0855746, 0.0257484, 0.109222", \ + "-0.377587, -0.207571, -0.102243, -0.0187695", \ + "-0.436069, -0.292291, -0.191214, -0.109487" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0882318, 0.136602, 0.246047, 0.328435", \ + "-0.274915, -0.0500803, 0.0619871, 0.141753", \ + "-0.360686, -0.13335, -0.0238336, 0.0597383", \ + "-0.422364, -0.19753, -0.08746, -0.00569706" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0655735, 0.158164, 0.271487, 0.35296", \ + "-0.289326, -0.0855746, 0.0257484, 0.109222", \ + "-0.377587, -0.207571, -0.102243, -0.0187695", \ + "-0.433602, -0.292291, -0.191214, -0.109487" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB_AND_NOT_SD == 1'b1"; + timing_type : setup_rising; + when : "(D * RB * !SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.18275, -0.086537, -0.207781, -0.292403", \ + "0.372849, 0.099566, -0.0186819, -0.106301", \ + "0.454346, 0.183462, 0.0672089, -0.020403", \ + "0.518734, 0.249447, 0.128203, 0.0435815" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.239125, 0.0726554, 0.00227867, -0.0485618", \ + "0.403285, 0.232818, 0.164985, 0.115598", \ + "0.466146, 0.297676, 0.22708, 0.17799", \ + "0.509818, 0.339351, 0.269052, 0.222131" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB_AND_SD == 1'b1"; + timing_type : setup_rising; + when : "(!D * RB * SD)"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.202296, 0.0365322, -0.0316569, -0.0827656", \ + "0.50551, 0.323758, 0.250124, 0.200462", \ + "0.68534, 0.493593, 0.417254, 0.36783", \ + "0.824685, 0.626943, 0.550873, 0.499649" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.161073, -0.111309, -0.230897, -0.313138", \ + "0.420844, 0.152457, 0.027871, -0.0613646", \ + "0.547667, 0.289275, 0.166033, 0.0769916", \ + "0.640088, 0.387694, 0.264139, 0.177869" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.202296, 0.0365322, -0.0316569, -0.0827656", \ + "0.50551, 0.323758, 0.250124, 0.200462", \ + "0.68534, 0.493593, 0.417254, 0.36783", \ + "0.824685, 0.626943, 0.550873, 0.499649" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.239125, 0.0726554, 0.00227867, -0.0485618", \ + "0.420844, 0.232818, 0.164985, 0.115598", \ + "0.547667, 0.297676, 0.22708, 0.17799", \ + "0.640088, 0.387694, 0.269052, 0.222131" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * SD) + (CK * D * !RB) + (CK * !D * RB * !SD) + (CK * !D * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000251473, -0.000457989, -0.000345148, 5.10375e-05, 0.000918894, 0.00217478, 0.00384039" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400875, 0.00388753, 0.00404904, 0.00446205, 0.0052948, 0.00653866, 0.0081848" \ + ); + } + } + internal_power () { + when : "(CK * D * RB * !SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00427031, 0.00417524, 0.00430829, 0.0046692, 0.00550137, 0.00674242, 0.00840621" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00584436, 0.00569414, 0.00583407, 0.00621587, 0.00706266, 0.00830344, 0.00996239" \ + ); + } + } + internal_power () { + when : "(CK * !D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102059, 0.000795061, 0.000900989, 0.00141969, 0.00282872, 0.0049473, 0.00778211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0085868, 0.00838678, 0.00851113, 0.00903426, 0.0104051, 0.0124896, 0.0152859" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000250053, -0.000455062, -0.000341187, 5.17218e-05, 0.000919159, 0.00217518, 0.00384072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400873, 0.00388937, 0.00407047, 0.00445798, 0.00529432, 0.00653742, 0.00818488" \ + ); + } + } + internal_power () { + when : "(!CK * D * RB * !SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00960067, 0.00952166, 0.00968136, 0.0100586, 0.0108844, 0.0121275, 0.013776" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0104835, 0.0103423, 0.0104901, 0.0108796, 0.0117325, 0.0129681, 0.014619" \ + ); + } + } + internal_power () { + when : "(!CK * D * !RB) + (!CK * !D * RB * !SD) + (!CK * !D * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00036456, -0.000507832, -0.000363297, 4.49647e-05, 0.000927829, 0.00220419, 0.0038772" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00371021, 0.00358346, 0.00379233, 0.00418209, 0.00504527, 0.00627497, 0.00794795" \ + ); + } + } + internal_power () { + when : "(!CK * !D * RB * SD)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00566124, 0.00545912, 0.00556593, 0.00608651, 0.00744429, 0.00953904, 0.0123891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0139474, 0.0137826, 0.0138828, 0.014407, 0.0157224, 0.0177779, 0.0206003" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "(D * !SE) + (SD * SE)"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX1) { + area : 22.5792; + cell_leakage_power : 0.225236; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.204009; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197678; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201306; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20664; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.277149; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230142; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233412; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.251549; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225236; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.18651, 0.194332, 0.247476, 0.311626, 0.439412, 0.605316, 0.822253", \ + "0.208224, 0.216054, 0.269199, 0.333348, 0.46114, 0.627027, 0.844074", \ + "0.309512, 0.317345, 0.370488, 0.434636, 0.562441, 0.728398, 0.945383", \ + "0.391882, 0.399737, 0.452908, 0.517076, 0.644938, 0.810781, 1.02778", \ + "0.504451, 0.512368, 0.565585, 0.629764, 0.757595, 0.923522, 1.14068", \ + "0.610276, 0.61829, 0.67162, 0.735817, 0.863678, 1.02962, 1.24658", \ + "0.713646, 0.721804, 0.7753, 0.83947, 0.967303, 1.13326, 1.35022" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260745, 0.0337967, 0.103685, 0.19496, 0.37832, 0.616692, 0.92853", \ + "0.0260519, 0.0337863, 0.103686, 0.19496, 0.37832, 0.616716, 0.928694", \ + "0.0261402, 0.0338514, 0.10367, 0.194963, 0.37832, 0.616811, 0.928677", \ + "0.0263847, 0.0340543, 0.103733, 0.194991, 0.378404, 0.616759, 0.928626", \ + "0.026972, 0.034508, 0.103816, 0.195006, 0.378338, 0.616644, 0.92873", \ + "0.027615, 0.035034, 0.103904, 0.195043, 0.378355, 0.616726, 0.928635", \ + "0.028538, 0.035745, 0.104076, 0.195071, 0.378336, 0.616806, 0.928626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.196451, 0.203879, 0.251438, 0.307079, 0.417721, 0.561364, 0.749105", \ + "0.218315, 0.225756, 0.273306, 0.328946, 0.439588, 0.583231, 0.770972", \ + "0.318057, 0.325487, 0.37305, 0.42869, 0.539313, 0.682976, 0.870717", \ + "0.394451, 0.401876, 0.449416, 0.505053, 0.615699, 0.759347, 0.947093", \ + "0.495681, 0.503109, 0.550628, 0.606264, 0.716911, 0.860556, 1.0483", \ + "0.590252, 0.597643, 0.645156, 0.70079, 0.811422, 0.955085, 1.14282", \ + "0.680482, 0.687956, 0.735485, 0.791118, 0.901768, 1.04542, 1.23317" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0241071, 0.0307458, 0.0877268, 0.162577, 0.314009, 0.511209, 0.769085", \ + "0.0241018, 0.0307606, 0.0877161, 0.162608, 0.314009, 0.511209, 0.769044", \ + "0.0241124, 0.0307746, 0.0877199, 0.162607, 0.314066, 0.511209, 0.769086", \ + "0.0241117, 0.0307626, 0.0877222, 0.162536, 0.314154, 0.511217, 0.7691", \ + "0.024061, 0.03072, 0.087698, 0.162571, 0.314011, 0.511704, 0.769469", \ + "0.02409, 0.030729, 0.087677, 0.162629, 0.314014, 0.51121, 0.769239", \ + "0.024143, 0.030775, 0.087675, 0.162619, 0.313997, 0.511207, 0.769091" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0131263, 0.0131594, 0.0132701, 0.0133043, 0.0133235, 0.0133305, 0.0133351", \ + "0.0129886, 0.0130224, 0.0131339, 0.0131679, 0.0131868, 0.0131934, 0.0131978", \ + "0.0129985, 0.0130312, 0.0131406, 0.0131752, 0.0131952, 0.0132031, 0.013207", \ + "0.0134313, 0.0134634, 0.0136057, 0.013615, 0.0136414, 0.0136432, 0.0136461", \ + "0.0145818, 0.0146097, 0.0147128, 0.0147591, 0.0148337, 0.0147931, 0.0148173", \ + "0.0160029, 0.0160279, 0.0161309, 0.016172, 0.0162042, 0.0162162, 0.0162296", \ + "0.0180875, 0.0181137, 0.0182091, 0.0182534, 0.0182842, 0.0183047, 0.0183334" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0135773, 0.0136198, 0.0137366, 0.0137674, 0.0137845, 0.0137923, 0.0137961", \ + "0.0134546, 0.0134973, 0.0136143, 0.0136452, 0.0136625, 0.0136696, 0.0136732", \ + "0.0136394, 0.0136818, 0.0137991, 0.01383, 0.0138476, 0.0138546, 0.0138583", \ + "0.0141514, 0.0141927, 0.014312, 0.0143424, 0.0143587, 0.014366, 0.0143681", \ + "0.015172, 0.015213, 0.0153285, 0.0153609, 0.0153815, 0.0153871, 0.0153911", \ + "0.0166545, 0.0166971, 0.016811, 0.0168406, 0.0168582, 0.0168679, 0.0168727", \ + "0.018755, 0.0187644, 0.0188842, 0.0189197, 0.0189385, 0.0189483, 0.0189522" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160037; + rise_capacitance : 0.00160037; + rise_capacitance_range (0.00113855, 0.00160037); + fall_capacitance : 0.00160012; + fall_capacitance_range (0.00112452, 0.00160012); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00644831, 0.00632779, 0.00639611, 0.0068531, 0.00769344, 0.00909165, 0.0110248" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00983588, 0.00971183, 0.00986256, 0.010225, 0.0112255, 0.0126167, 0.0145833" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0142144, 0.0140755, 0.0141831, 0.014551, 0.0156859, 0.0172602, 0.0195061" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0158086, 0.0157005, 0.0157616, 0.0161215, 0.0170862, 0.0184835, 0.0204291" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00667775, 0.00655456, 0.00664334, 0.00704286, 0.00797677, 0.00940388, 0.0113456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919875, 0.0090909, 0.00920551, 0.00959034, 0.0105689, 0.0119844, 0.0139607" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157762; + rise_capacitance : 0.00157762; + rise_capacitance_range (0.00115743, 0.00157762); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0238839, 0.0978524, 0.152734, 0.19294", \ + "-0.184814, -0.0550825, 0.00245578, 0.0440022", \ + "-0.257493, -0.133759, -0.0789844, -0.0371411", \ + "-0.312326, -0.198585, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0268363, 0.267247, 0.377497, 0.458422", \ + "-0.122704, 0.0937238, 0.214739, 0.300889", \ + "-0.174444, 0.0240145, 0.1384, 0.224185", \ + "-0.202577, -0.0221306, 0.0848946, 0.17704" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0600703, -0.0851194, -0.144687, -0.186733", \ + "0.271646, 0.0744805, 0.00956875, -0.0311357", \ + "0.376625, 0.165465, 0.093794, 0.0493888", \ + "0.457473, 0.232322, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0498524, -0.233576, -0.349271, -0.429816", \ + "0.282573, -0.00884198, -0.145893, -0.241068", \ + "0.381937, 0.0885212, -0.051184, -0.150699", \ + "0.450236, 0.154823, 0.0157751, -0.0853971" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203012, -0.000201837, -0.000203268, -0.000203472, -0.00020232, -0.000202735, -0.000202425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218186, 0.000220499, 0.000216728, 0.000216905, 0.00021495, 0.000212921, 0.000209198" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905588, -0.000909159, -0.000926472, -0.000935054, -0.000929651, -0.000931685, -0.000930389" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000974985, 0.00094057, 0.000933725, 0.000935054, 0.000929651, 0.000931685, 0.000930389" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00419112, 0.00404421, 0.00394297, 0.00413538, 0.00475173, 0.00573484, 0.00712488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593305, 0.00581355, 0.00588537, 0.00621331, 0.00695309, 0.00801995, 0.00945481" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX1P5) { + area : 23.9904; + cell_leakage_power : 0.239513; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.222584; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207659; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219881; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216621; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295724; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240123; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.251987; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261529; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.239513; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.18947, 0.20098, 0.255093, 0.319646, 0.448118, 0.614868, 0.832889", \ + "0.211152, 0.222672, 0.276773, 0.341312, 0.469785, 0.636531, 0.854554", \ + "0.31239, 0.323922, 0.378041, 0.442597, 0.571092, 0.737839, 0.955865", \ + "0.394799, 0.406358, 0.460494, 0.525047, 0.653522, 0.820307, 1.03843", \ + "0.507431, 0.519116, 0.573301, 0.637872, 0.76639, 0.933146, 1.15139", \ + "0.613425, 0.625246, 0.679503, 0.744037, 0.872566, 1.03934, 1.25738", \ + "0.716936, 0.728988, 0.783337, 0.847883, 0.976382, 1.14318, 1.36124" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0246873, 0.0349025, 0.104665, 0.196757, 0.382166, 0.623351, 0.938561", \ + "0.0246987, 0.0349176, 0.104663, 0.196758, 0.382166, 0.623349, 0.938796", \ + "0.0247616, 0.0349579, 0.104676, 0.19676, 0.382167, 0.623281, 0.938796", \ + "0.0250394, 0.0351724, 0.104721, 0.196904, 0.382123, 0.623259, 0.938745", \ + "0.025654, 0.035632, 0.104823, 0.196804, 0.382179, 0.623731, 0.938942", \ + "0.026378, 0.036229, 0.104959, 0.196847, 0.382201, 0.62337, 0.938745", \ + "0.027259, 0.036928, 0.105116, 0.196883, 0.382202, 0.623336, 0.938719" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.199628, 0.210392, 0.257395, 0.310799, 0.416523, 0.553717, 0.732957", \ + "0.221496, 0.232259, 0.279264, 0.332673, 0.438391, 0.575562, 0.75488", \ + "0.321194, 0.331965, 0.37898, 0.432383, 0.538111, 0.675305, 0.85454", \ + "0.397549, 0.408315, 0.455315, 0.508717, 0.614473, 0.751606, 0.930889", \ + "0.499593, 0.510344, 0.55732, 0.610719, 0.716451, 0.853646, 1.03289", \ + "0.592994, 0.603737, 0.650681, 0.70409, 0.809809, 0.947007, 1.12625", \ + "0.683491, 0.694233, 0.741194, 0.79459, 0.900319, 1.03752, 1.21678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0225799, 0.0311329, 0.0845965, 0.155094, 0.29853, 0.48561, 0.72995", \ + "0.02258, 0.0311306, 0.084552, 0.155104, 0.29853, 0.485361, 0.729933", \ + "0.0225885, 0.0311362, 0.084554, 0.155047, 0.29853, 0.48561, 0.730141", \ + "0.0225711, 0.0311235, 0.0845516, 0.154979, 0.298554, 0.485585, 0.729927", \ + "0.022534, 0.031075, 0.08453, 0.155031, 0.29853, 0.48585, 0.730427", \ + "0.02253, 0.031075, 0.08455, 0.155088, 0.298526, 0.485611, 0.729965", \ + "0.022589, 0.031112, 0.0845, 0.15506, 0.298515, 0.485606, 0.729919" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0140622, 0.0141306, 0.0143107, 0.0143721, 0.0144078, 0.0144195, 0.0144296", \ + "0.0139264, 0.013994, 0.0141746, 0.0142357, 0.0142712, 0.0142847, 0.0142922", \ + "0.0139244, 0.0139931, 0.0141731, 0.0142357, 0.0142735, 0.0142882, 0.0142961", \ + "0.014359, 0.0144249, 0.0146343, 0.0146818, 0.0147059, 0.0147209, 0.0147331", \ + "0.0154997, 0.0155591, 0.0157238, 0.0158004, 0.0158937, 0.0159235, 0.0159062", \ + "0.0169387, 0.0169893, 0.0171402, 0.0172067, 0.0172697, 0.0172978, 0.0172934", \ + "0.0193, 0.0193486, 0.0195172, 0.0195882, 0.0196413, 0.0196771, 0.0197512" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0144547, 0.0145499, 0.014741, 0.014794, 0.0148243, 0.014836, 0.0148434", \ + "0.0143348, 0.0144269, 0.0146183, 0.0146712, 0.0147013, 0.0147138, 0.0147204", \ + "0.0145169, 0.0146094, 0.014802, 0.0148553, 0.0148858, 0.0148986, 0.0149049", \ + "0.0150305, 0.0151252, 0.0153175, 0.0153687, 0.0153956, 0.0154112, 0.0154174", \ + "0.0161953, 0.0162851, 0.016477, 0.0165316, 0.0165651, 0.0165772, 0.0165827", \ + "0.0175299, 0.0176197, 0.0178061, 0.0178588, 0.0178896, 0.0179042, 0.0179135", \ + "0.0197265, 0.0198129, 0.0200035, 0.0200568, 0.0200856, 0.0201005, 0.0201069" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160043; + rise_capacitance : 0.00160043; + rise_capacitance_range (0.00113852, 0.00160043); + fall_capacitance : 0.00160016; + fall_capacitance_range (0.00112451, 0.00160016); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00643818, 0.00631743, 0.00638544, 0.00684229, 0.00768297, 0.00908125, 0.0110152" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00982863, 0.00970436, 0.00985476, 0.0102183, 0.011218, 0.0126083, 0.0145768" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0141956, 0.0140564, 0.0141645, 0.0145318, 0.0156669, 0.0172446, 0.0194879" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0157952, 0.0156866, 0.0157475, 0.0161078, 0.0170729, 0.0184702, 0.0204162" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00667339, 0.00654994, 0.00663878, 0.00704238, 0.00797227, 0.00939908, 0.0113488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918571, 0.00907758, 0.00919285, 0.00957706, 0.0105555, 0.0119718, 0.0139489" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157762; + rise_capacitance : 0.00157762; + rise_capacitance_range (0.00115743, 0.00157762); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0255309, 0.0973026, 0.152734, 0.19294", \ + "-0.186461, -0.0516348, 0.00245578, 0.0440022", \ + "-0.259884, -0.134309, -0.0789844, -0.0371411", \ + "-0.309975, -0.195137, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0266956, 0.268405, 0.378867, 0.456888", \ + "-0.122287, 0.0954394, 0.211983, 0.299912", \ + "-0.175285, 0.0206785, 0.134225, 0.222185", \ + "-0.205855, -0.0241097, 0.0824417, 0.176366" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0560715, -0.0851194, -0.144687, -0.186733", \ + "0.271646, 0.0744805, 0.00956875, -0.0311357", \ + "0.376625, 0.165465, 0.093794, 0.0493888", \ + "0.453476, 0.232322, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0496391, -0.233577, -0.349271, -0.430029", \ + "0.282414, -0.00878864, -0.141842, -0.237228", \ + "0.381937, 0.0887335, -0.0509281, -0.150699", \ + "0.450503, 0.155302, 0.0162549, -0.0851306" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203013, -0.000201836, -0.000203269, -0.000203471, -0.00020232, -0.000202734, -0.000202425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218182, 0.000220502, 0.00021673, 0.000216905, 0.00021495, 0.000212921, 0.000209198" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905587, -0.000909157, -0.000926471, -0.000935053, -0.00092965, -0.000931685, -0.000930389" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000974976, 0.000940564, 0.000933721, 0.000935053, 0.00092965, 0.000931685, 0.000930389" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00418518, 0.00403829, 0.00393709, 0.00412957, 0.00474619, 0.00572911, 0.00711931" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593281, 0.00581334, 0.00588209, 0.00621325, 0.00695305, 0.00802005, 0.00945493" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX2) { + area : 23.9904; + cell_leakage_power : 0.253453; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.240098; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.218024; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237395; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226987; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313237; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.250489; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.269501; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.271895; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.253453; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.193676, 0.207389, 0.26136, 0.324896, 0.45131, 0.615345, 0.829816", \ + "0.215359, 0.229072, 0.283018, 0.346586, 0.472991, 0.637024, 0.851498", \ + "0.31658, 0.330329, 0.384275, 0.447847, 0.574274, 0.738309, 0.952787", \ + "0.399034, 0.412804, 0.466802, 0.530349, 0.656791, 0.820834, 1.03531", \ + "0.511738, 0.525674, 0.579741, 0.643296, 0.76973, 0.933832, 1.14847", \ + "0.617774, 0.63186, 0.685976, 0.749542, 0.875995, 1.04004, 1.25452", \ + "0.721284, 0.735569, 0.789788, 0.853329, 0.979745, 1.14382, 1.35829" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251184, 0.036473, 0.104419, 0.194978, 0.377848, 0.615733, 0.927026", \ + "0.0251357, 0.036473, 0.104408, 0.194978, 0.377848, 0.615826, 0.927026", \ + "0.0252021, 0.036536, 0.104419, 0.194981, 0.377849, 0.615826, 0.927026", \ + "0.0254823, 0.03674, 0.10448, 0.195025, 0.377852, 0.615915, 0.92708", \ + "0.026095, 0.037239, 0.104606, 0.195028, 0.377861, 0.616232, 0.927144", \ + "0.026784, 0.037828, 0.104741, 0.195043, 0.377882, 0.615758, 0.927055", \ + "0.027627, 0.038481, 0.104947, 0.195137, 0.377836, 0.61582, 0.926938" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.204792, 0.217715, 0.265188, 0.317823, 0.421557, 0.556043, 0.731839", \ + "0.22667, 0.239593, 0.287039, 0.339697, 0.443439, 0.577951, 0.753667", \ + "0.32636, 0.33928, 0.386732, 0.439401, 0.54314, 0.677666, 0.853382", \ + "0.402727, 0.415634, 0.463081, 0.515747, 0.619488, 0.754004, 0.929738", \ + "0.504727, 0.517618, 0.565049, 0.617684, 0.721438, 0.855952, 1.03167", \ + "0.598886, 0.611663, 0.659149, 0.71181, 0.815557, 0.950076, 1.1258", \ + "0.688282, 0.701175, 0.748568, 0.80121, 0.904941, 1.03948, 1.21519" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0233136, 0.0328972, 0.0846816, 0.153003, 0.292797, 0.475312, 0.714135", \ + "0.0232711, 0.032894, 0.0847195, 0.153001, 0.292796, 0.475312, 0.714121", \ + "0.0232907, 0.0329041, 0.0846996, 0.153003, 0.292797, 0.475317, 0.714123", \ + "0.0232988, 0.0328812, 0.0846847, 0.153034, 0.29281, 0.475313, 0.714126", \ + "0.023249, 0.032842, 0.084662, 0.153089, 0.292797, 0.475497, 0.713845", \ + "0.023237, 0.032817, 0.08463, 0.152996, 0.292792, 0.475315, 0.714125", \ + "0.023291, 0.032855, 0.084625, 0.153051, 0.29277, 0.475313, 0.714123" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0151488, 0.0152432, 0.0154821, 0.01557, 0.0156231, 0.0156436, 0.0156543", \ + "0.0150133, 0.0151077, 0.0153462, 0.015434, 0.0154872, 0.0155083, 0.0155196", \ + "0.015005, 0.0150995, 0.0153397, 0.0154294, 0.0154855, 0.015508, 0.0155203", \ + "0.0154375, 0.015527, 0.0157603, 0.0158592, 0.0159136, 0.0159403, 0.0159546", \ + "0.0165818, 0.0166616, 0.0168803, 0.0169836, 0.0171174, 0.0171621, 0.0171375", \ + "0.0180137, 0.0180804, 0.0182835, 0.0183755, 0.0184671, 0.0184912, 0.0185118", \ + "0.0201121, 0.0201701, 0.020349, 0.0204491, 0.0205219, 0.0205687, 0.0205772" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0153592, 0.0154919, 0.015756, 0.0158342, 0.0158799, 0.015899, 0.0159098", \ + "0.0152352, 0.0153682, 0.015633, 0.0157112, 0.0157569, 0.015776, 0.0157862", \ + "0.0154179, 0.0155507, 0.0158161, 0.0158948, 0.015941, 0.0159604, 0.0159708", \ + "0.0159313, 0.0160635, 0.0163309, 0.0164081, 0.0164524, 0.0164727, 0.0164798", \ + "0.0169102, 0.0170367, 0.0172984, 0.0173781, 0.0174267, 0.0174454, 0.0174543", \ + "0.0184726, 0.0185854, 0.0188644, 0.0189428, 0.0189917, 0.0190109, 0.0190232", \ + "0.0204208, 0.0205492, 0.0208076, 0.0208837, 0.0209275, 0.0209513, 0.0209647" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160057; + rise_capacitance : 0.00160057; + rise_capacitance_range (0.00113852, 0.00160057); + fall_capacitance : 0.00160016; + fall_capacitance_range (0.0011245, 0.00160016); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00643818, 0.00631743, 0.00638521, 0.00684226, 0.00768296, 0.00908134, 0.0110151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00982861, 0.00970436, 0.00985466, 0.0102183, 0.0112181, 0.0126084, 0.0145768" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0141955, 0.0140564, 0.0141645, 0.0145318, 0.0156669, 0.0172446, 0.0194879" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0157951, 0.0156866, 0.0157475, 0.0161078, 0.0170729, 0.0184702, 0.0204162" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00667278, 0.00654994, 0.00663885, 0.00704238, 0.00797226, 0.00939912, 0.0113488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918568, 0.00907758, 0.00919287, 0.00957708, 0.0105555, 0.0119718, 0.013949" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157762; + rise_capacitance : 0.00157762; + rise_capacitance_range (0.00115743, 0.00157762); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0241096, 0.0977771, 0.152734, 0.19294", \ + "-0.189037, -0.0551578, 0.00245578, 0.0440022", \ + "-0.257733, -0.133835, -0.0789844, -0.0371411", \ + "-0.312552, -0.19866, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0263506, 0.268916, 0.375042, 0.459241", \ + "-0.123303, 0.0952794, 0.211398, 0.297597", \ + "-0.174432, 0.0228343, 0.135955, 0.222185", \ + "-0.207241, -0.0246397, 0.0854836, 0.17368" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0560715, -0.0851194, -0.144687, -0.186733", \ + "0.271646, 0.0744805, 0.00956875, -0.0311357", \ + "0.376625, 0.165465, 0.093794, 0.0493888", \ + "0.453476, 0.232322, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0497497, -0.233577, -0.349271, -0.429919", \ + "0.282497, -0.00881571, -0.141869, -0.241144", \ + "0.381937, 0.0886234, -0.0510608, -0.150699", \ + "0.450363, 0.155052, 0.0160044, -0.0852705" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203013, -0.000201836, -0.00020327, -0.000203472, -0.00020232, -0.000202734, -0.000202425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218182, 0.000220506, 0.000216731, 0.000216906, 0.00021495, 0.000212921, 0.000209198" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905586, -0.000909156, -0.00092647, -0.000935052, -0.000929649, -0.000931685, -0.000930389" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000974975, 0.000940561, 0.000933719, 0.000935052, 0.000929649, 0.000931685, 0.000930389" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00418519, 0.00403829, 0.00393709, 0.00412956, 0.00474621, 0.00572911, 0.00711932" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593281, 0.00581333, 0.00588209, 0.00621325, 0.00695305, 0.00802005, 0.00945493" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX3) { + area : 23.9904; + cell_leakage_power : 0.272026; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.262777; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.23249; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260074; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241453; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335917; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264955; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.29218; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286361; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272026; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.199571, 0.217592, 0.278248, 0.349413, 0.491002, 0.674746, 0.914964", \ + "0.221265, 0.239302, 0.299942, 0.37113, 0.512695, 0.696474, 0.936679", \ + "0.322476, 0.340542, 0.401196, 0.472389, 0.613943, 0.797751, 1.03798", \ + "0.405395, 0.423515, 0.484162, 0.555456, 0.69699, 0.88079, 1.12096", \ + "0.518299, 0.536608, 0.59731, 0.668494, 0.810062, 0.993927, 1.23409", \ + "0.62438, 0.642865, 0.703658, 0.77483, 0.91642, 1.10021, 1.34048", \ + "0.727187, 0.745913, 0.806838, 0.878016, 1.01961, 1.2034, 1.44367" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0263367, 0.040656, 0.116667, 0.218224, 0.423456, 0.690548, 1.0398", \ + "0.0263466, 0.0406393, 0.116655, 0.218224, 0.423452, 0.690538, 1.03979", \ + "0.0264183, 0.0406906, 0.116665, 0.218226, 0.423395, 0.690552, 1.03975", \ + "0.0266794, 0.0409021, 0.117213, 0.218295, 0.423507, 0.690561, 1.03977", \ + "0.02728, 0.041393, 0.116856, 0.218267, 0.423431, 0.690716, 1.03973", \ + "0.027933, 0.041927, 0.117013, 0.218326, 0.423415, 0.690491, 1.04048", \ + "0.028719, 0.042531, 0.117143, 0.218369, 0.423452, 0.690527, 1.0398" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.211344, 0.228279, 0.28097, 0.338626, 0.451944, 0.59882, 0.790715", \ + "0.23321, 0.250145, 0.302836, 0.360492, 0.47381, 0.620688, 0.812582", \ + "0.3329, 0.349842, 0.402516, 0.460188, 0.573524, 0.72037, 0.912294", \ + "0.409249, 0.42619, 0.478881, 0.536521, 0.649862, 0.796708, 0.988627", \ + "0.511457, 0.528363, 0.581028, 0.638682, 0.752002, 0.89884, 1.09073", \ + "0.604779, 0.621687, 0.674316, 0.731945, 0.845294, 0.992139, 1.18407", \ + "0.694666, 0.711563, 0.76418, 0.821823, 0.935143, 1.082, 1.27393" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0247386, 0.0366573, 0.0929387, 0.167045, 0.318872, 0.517663, 0.777599", \ + "0.024719, 0.0366576, 0.092938, 0.167045, 0.318872, 0.517676, 0.777599", \ + "0.0247344, 0.0366675, 0.09295, 0.167031, 0.318872, 0.517669, 0.777598", \ + "0.0247244, 0.0366534, 0.0929372, 0.167059, 0.318932, 0.517692, 0.777599", \ + "0.024652, 0.03661, 0.09293, 0.167043, 0.318873, 0.517378, 0.777562", \ + "0.024655, 0.03656, 0.092875, 0.167042, 0.318832, 0.517713, 0.7776", \ + "0.024667, 0.036591, 0.092852, 0.167006, 0.319063, 0.517697, 0.7776" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0165011, 0.0166305, 0.0169503, 0.0170691, 0.0171429, 0.017171, 0.0171862", \ + "0.0163576, 0.0164907, 0.016813, 0.0169317, 0.0170043, 0.0170344, 0.0170494", \ + "0.0163454, 0.0164794, 0.0168016, 0.0169235, 0.0169992, 0.0170319, 0.017049", \ + "0.0167858, 0.0169103, 0.0173066, 0.017368, 0.01744, 0.0174612, 0.0174735", \ + "0.0177818, 0.0178921, 0.0181915, 0.0183502, 0.0184371, 0.01849, 0.0184739", \ + "0.0193384, 0.0194291, 0.0197066, 0.0198331, 0.0199474, 0.0201066, 0.0201041", \ + "0.0214462, 0.0215284, 0.0217943, 0.0219228, 0.0220277, 0.0220828, 0.0221059" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0165481, 0.0167417, 0.0170999, 0.0172058, 0.0172681, 0.0172935, 0.0173086", \ + "0.0164248, 0.0166187, 0.0169772, 0.017083, 0.0171452, 0.0171712, 0.0171852", \ + "0.016607, 0.0168011, 0.01716, 0.0172663, 0.017329, 0.0173553, 0.0173695", \ + "0.0171202, 0.017316, 0.0176807, 0.0177803, 0.0178407, 0.0178661, 0.01788", \ + "0.0181131, 0.0183043, 0.0186589, 0.0187652, 0.018831, 0.0188565, 0.018872", \ + "0.0196291, 0.0198207, 0.0201779, 0.0202797, 0.0203431, 0.0203731, 0.0203872", \ + "0.021586, 0.0217751, 0.0221235, 0.0222287, 0.0222949, 0.0223201, 0.022335" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160071; + rise_capacitance : 0.00160071; + rise_capacitance_range (0.00113852, 0.00160071); + fall_capacitance : 0.00160016; + fall_capacitance_range (0.0011245, 0.00160016); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956702, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146918, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00643831, 0.00631755, 0.00638514, 0.00684233, 0.00768302, 0.00908145, 0.0110152" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00982861, 0.00970436, 0.00985454, 0.0102182, 0.0112181, 0.0126084, 0.0145767" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0141954, 0.0140563, 0.0141645, 0.0145317, 0.0156669, 0.0172445, 0.0194879" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0157951, 0.0156866, 0.0157474, 0.0161079, 0.0170729, 0.0184702, 0.0204162" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00667178, 0.00655006, 0.00663906, 0.00704248, 0.00797236, 0.00939933, 0.0113488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918567, 0.00907759, 0.00919289, 0.00957709, 0.0105555, 0.0119722, 0.013949" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157762; + rise_capacitance : 0.00157762; + rise_capacitance_range (0.00115743, 0.00157762); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0226324, 0.0969357, 0.152734, 0.19294", \ + "-0.18756, -0.0520017, 0.00245578, 0.0440022", \ + "-0.260239, -0.134676, -0.0789844, -0.0371411", \ + "-0.311074, -0.199501, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0278213, 0.267959, 0.375042, 0.459642", \ + "-0.125882, 0.0942705, 0.211346, 0.297946", \ + "-0.177686, 0.0214757, 0.131556, 0.222185", \ + "-0.210768, -0.0265969, 0.0844835, 0.173081" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0559282, -0.0865023, -0.144687, -0.186733", \ + "0.271502, 0.0770951, 0.00956875, -0.0311357", \ + "0.372391, 0.164082, 0.093794, 0.0493888", \ + "0.453331, 0.230939, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0499039, -0.233576, -0.349271, -0.429765", \ + "0.282598, -0.0088685, -0.14592, -0.241043", \ + "0.381937, 0.08847, -0.0512458, -0.150699", \ + "0.450214, 0.154749, 0.0157007, -0.08542" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203014, -0.000201836, -0.000203271, -0.000203472, -0.00020232, -0.000202735, -0.000202425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218182, 0.00022051, 0.000216732, 0.000216906, 0.000214951, 0.000212921, 0.000209198" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905586, -0.000909155, -0.000926469, -0.000935051, -0.000929648, -0.000931685, -0.000930388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000974975, 0.000940557, 0.000933717, 0.000935051, 0.000929648, 0.000931685, 0.000930388" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00418519, 0.00403829, 0.00393709, 0.00412956, 0.0047462, 0.0057291, 0.00711931" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593281, 0.00581333, 0.0058821, 0.00621325, 0.00695304, 0.00802005, 0.00945493" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX4) { + area : 26.8128; + cell_leakage_power : 0.305579; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.309864; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25251; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.30716; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261472; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383003; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.284974; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.339266; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306381; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305579; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.21115, 0.231061, 0.288241, 0.352236, 0.478893, 0.643218, 0.857852", \ + "0.232855, 0.252751, 0.309925, 0.373916, 0.500569, 0.664898, 0.879527", \ + "0.334087, 0.354001, 0.411193, 0.475194, 0.60186, 0.766186, 0.980893", \ + "0.416653, 0.436637, 0.49384, 0.557924, 0.684578, 0.848836, 1.06348", \ + "0.529761, 0.549897, 0.607186, 0.671167, 0.797839, 0.96217, 1.1768", \ + "0.636015, 0.656367, 0.713791, 0.777765, 0.904423, 1.06876, 1.28347", \ + "0.739878, 0.76042, 0.817925, 0.881894, 1.00855, 1.17284, 1.38752" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0288277, 0.0428654, 0.108531, 0.197839, 0.380435, 0.618675, 0.930223", \ + "0.0288196, 0.0428827, 0.108535, 0.19784, 0.380436, 0.618677, 0.930302", \ + "0.0288565, 0.042914, 0.108541, 0.197842, 0.380437, 0.618677, 0.930278", \ + "0.0291095, 0.0431092, 0.108736, 0.197965, 0.380485, 0.618621, 0.930161", \ + "0.029666, 0.043595, 0.108761, 0.197902, 0.380392, 0.618634, 0.93016", \ + "0.030274, 0.044167, 0.108987, 0.197971, 0.380468, 0.61869, 0.931281", \ + "0.030872, 0.04469, 0.109208, 0.198049, 0.380423, 0.618639, 0.93018" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.225348, 0.244571, 0.297062, 0.351219, 0.455695, 0.590532, 0.766627", \ + "0.247209, 0.266439, 0.318934, 0.373123, 0.477578, 0.6124, 0.788475", \ + "0.346918, 0.366141, 0.418629, 0.472815, 0.577265, 0.712108, 0.888179", \ + "0.423249, 0.442465, 0.494968, 0.549171, 0.65365, 0.788475, 0.964531", \ + "0.525159, 0.544363, 0.596839, 0.651027, 0.755483, 0.890311, 1.0664", \ + "0.618425, 0.637601, 0.69004, 0.744223, 0.848678, 0.983527, 1.1596", \ + "0.708953, 0.728135, 0.780517, 0.834702, 0.939178, 1.07402, 1.2501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0288534, 0.0412006, 0.0926402, 0.159674, 0.298229, 0.480636, 0.719745", \ + "0.0288581, 0.0411946, 0.0926318, 0.159578, 0.298199, 0.480636, 0.719744", \ + "0.0288373, 0.0412069, 0.0926434, 0.159584, 0.298229, 0.480638, 0.719746", \ + "0.0288498, 0.0411852, 0.0930282, 0.159626, 0.298245, 0.480638, 0.71975", \ + "0.028785, 0.041146, 0.092623, 0.159575, 0.298197, 0.48074, 0.719765", \ + "0.028715, 0.041076, 0.092575, 0.159553, 0.298221, 0.480635, 0.719747", \ + "0.028733, 0.04106, 0.092533, 0.159556, 0.298198, 0.480633, 0.719746" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0189803, 0.0191186, 0.0195648, 0.0197641, 0.0198934, 0.0199534, 0.019981", \ + "0.0188578, 0.0189892, 0.0194308, 0.0196291, 0.0197575, 0.019816, 0.0198454", \ + "0.0188337, 0.018968, 0.0194125, 0.019615, 0.0197489, 0.0198103, 0.0198436", \ + "0.019274, 0.0194021, 0.0198675, 0.0200658, 0.0201847, 0.0202356, 0.0202648", \ + "0.0204176, 0.0205231, 0.0209279, 0.0211737, 0.0214429, 0.0213637, 0.0213904", \ + "0.021849, 0.0219343, 0.0223156, 0.0225151, 0.0226861, 0.022818, 0.0230275", \ + "0.0242687, 0.0243313, 0.0246847, 0.0248825, 0.0250432, 0.0251309, 0.0252833" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.01864, 0.0188285, 0.0193561, 0.0195458, 0.0196649, 0.0197165, 0.0197432", \ + "0.0185173, 0.0187026, 0.0192326, 0.0194227, 0.0195417, 0.0195934, 0.0196214", \ + "0.0187085, 0.018896, 0.0194184, 0.0196069, 0.0197254, 0.019777, 0.0198051", \ + "0.0192091, 0.0194061, 0.019933, 0.0201185, 0.0202364, 0.0202873, 0.0203174", \ + "0.020374, 0.0205658, 0.0210889, 0.0212804, 0.0214021, 0.0214527, 0.0214825", \ + "0.0217022, 0.0218924, 0.0224195, 0.0226051, 0.0227252, 0.0227801, 0.0228091", \ + "0.0239022, 0.0240891, 0.0246102, 0.0247997, 0.0249207, 0.0249733, 0.0250031" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160088; + rise_capacitance : 0.00160088; + rise_capacitance_range (0.00113851, 0.00160088); + fall_capacitance : 0.00160016; + fall_capacitance_range (0.0011245, 0.00160016); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146918, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00643835, 0.00631758, 0.00638482, 0.00684231, 0.00768305, 0.00908125, 0.0110154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00982862, 0.00970438, 0.00985435, 0.0102183, 0.0112182, 0.0126085, 0.0145768" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0141955, 0.0140564, 0.0141646, 0.0145317, 0.0156669, 0.0172445, 0.0194879" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0157951, 0.0156867, 0.0157474, 0.0161079, 0.0170729, 0.0184702, 0.0204162" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0066745, 0.0065501, 0.00663921, 0.00704249, 0.00797238, 0.00939964, 0.0113485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918567, 0.00907761, 0.00919293, 0.00957711, 0.0105555, 0.0119722, 0.013949" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157762; + rise_capacitance : 0.00157762; + rise_capacitance_range (0.00115743, 0.00157762); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0243251, 0.0963705, 0.152734, 0.19294", \ + "-0.189253, -0.0525669, 0.00245578, 0.0440022", \ + "-0.262268, -0.131244, -0.0789844, -0.0371411", \ + "-0.316765, -0.200066, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0258867, 0.266972, 0.375042, 0.456621", \ + "-0.129913, 0.0911885, 0.20925, 0.296827", \ + "-0.182303, 0.0178082, 0.132872, 0.221286", \ + "-0.214501, -0.0293803, 0.0826863, 0.17226" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.055848, -0.0856521, -0.14737, -0.189415", \ + "0.26921, 0.0757333, 0.0126707, -0.0320312", \ + "0.370871, 0.163616, 0.093794, 0.0493888", \ + "0.451934, 0.230473, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0502642, -0.233574, -0.349271, -0.429404", \ + "0.282847, -0.00897764, -0.146031, -0.240794", \ + "0.381937, 0.0881113, -0.0516782, -0.150699", \ + "0.449821, 0.153997, 0.0149479, -0.0858125" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000202999, -0.00020182, -0.000203257, -0.000203457, -0.000202305, -0.000202719, -0.000202409" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218199, 0.000220531, 0.000216749, 0.000216923, 0.000214967, 0.000212937, 0.000209214" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905568, -0.000909137, -0.000926453, -0.000935064, -0.000929662, -0.0009317, -0.000930403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00097499, 0.000940567, 0.000933728, 0.000935064, 0.000929662, 0.0009317, 0.000930403" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0041852, 0.0040383, 0.0039371, 0.00412957, 0.00474602, 0.0057291, 0.00711926" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593282, 0.00581335, 0.00588212, 0.00621326, 0.00695306, 0.00802007, 0.00945494" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFQX6) { + area : 26.8128; + cell_leakage_power : 0.342724; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.355222; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.281442; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352519; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.290404; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.428362; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313906; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.384625; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335313; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342724; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.223279, 0.248446, 0.313585, 0.385417, 0.52735, 0.711461, 0.951995", \ + "0.244995, 0.270137, 0.335299, 0.407141, 0.54907, 0.733186, 0.973722", \ + "0.346236, 0.371375, 0.436553, 0.508376, 0.650343, 0.83444, 1.07498", \ + "0.429262, 0.454443, 0.519618, 0.591522, 0.733375, 0.917515, 1.15794", \ + "0.542624, 0.567994, 0.633268, 0.705078, 0.847022, 1.03113, 1.27163", \ + "0.649034, 0.674603, 0.739871, 0.811858, 0.95377, 1.13783, 1.37843", \ + "0.752438, 0.778177, 0.8437, 0.915493, 1.05741, 1.24151, 1.48198" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0324617, 0.0496695, 0.122847, 0.222617, 0.427311, 0.694696, 1.04451", \ + "0.0324257, 0.0496483, 0.122843, 0.222583, 0.427316, 0.694695, 1.04451", \ + "0.0325073, 0.0496827, 0.122857, 0.222576, 0.427311, 0.694696, 1.04451", \ + "0.0326798, 0.0498443, 0.122877, 0.222698, 0.427289, 0.694701, 1.04438", \ + "0.03322, 0.050265, 0.123037, 0.222668, 0.427994, 0.694877, 1.04436", \ + "0.033827, 0.050829, 0.123286, 0.222736, 0.427329, 0.694622, 1.04523", \ + "0.034313, 0.051316, 0.123498, 0.222827, 0.427359, 0.694666, 1.04434" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.239483, 0.263704, 0.323196, 0.383092, 0.497525, 0.644885, 0.83724", \ + "0.261348, 0.285572, 0.345062, 0.404971, 0.519405, 0.666773, 0.85911", \ + "0.361038, 0.385269, 0.444762, 0.504652, 0.61912, 0.766472, 0.95881", \ + "0.437357, 0.461592, 0.521083, 0.580976, 0.695414, 0.842787, 1.03513", \ + "0.539427, 0.563644, 0.623129, 0.683026, 0.797488, 0.94482, 1.13727", \ + "0.632696, 0.656948, 0.716403, 0.776298, 0.89076, 1.03809, 1.23039", \ + "0.72253, 0.74671, 0.806123, 0.865984, 0.980464, 1.12782, 1.32016" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0332533, 0.0481077, 0.104109, 0.176533, 0.326894, 0.525304, 0.785577", \ + "0.0332524, 0.0481022, 0.104108, 0.176494, 0.326735, 0.525303, 0.785616", \ + "0.0332879, 0.0481122, 0.104108, 0.17654, 0.326868, 0.525302, 0.785599", \ + "0.0332557, 0.0481017, 0.104168, 0.176489, 0.326917, 0.525286, 0.785594", \ + "0.033235, 0.048066, 0.104099, 0.17653, 0.326865, 0.524976, 0.785688", \ + "0.033145, 0.047982, 0.104062, 0.176512, 0.326663, 0.525303, 0.785647", \ + "0.033111, 0.047926, 0.104012, 0.176495, 0.326729, 0.5253, 0.785583" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0217243, 0.0217905, 0.0223474, 0.0226132, 0.0227952, 0.0228809, 0.022928", \ + "0.0215718, 0.0216432, 0.0222063, 0.0224769, 0.0226567, 0.022741, 0.0227876", \ + "0.0215731, 0.0216375, 0.0221935, 0.0224663, 0.0226497, 0.0227363, 0.0227842", \ + "0.022042, 0.0221072, 0.022609, 0.0229235, 0.0230726, 0.0231594, 0.0231989", \ + "0.0229836, 0.0230125, 0.0235313, 0.0238215, 0.0242378, 0.024174, 0.0242017", \ + "0.0246944, 0.0246925, 0.0252167, 0.02547, 0.0258029, 0.0257887, 0.026137", \ + "0.0267111, 0.0266828, 0.027128, 0.027402, 0.0276153, 0.0278394, 0.0279844" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0211067, 0.0211832, 0.021858, 0.0221152, 0.0222788, 0.0223513, 0.0223892", \ + "0.020982, 0.0210606, 0.021735, 0.0219924, 0.0221563, 0.0222281, 0.0222673", \ + "0.0211731, 0.0212484, 0.0219188, 0.0221748, 0.0223385, 0.0224102, 0.0224496", \ + "0.0216936, 0.0217706, 0.0224291, 0.0226861, 0.0228513, 0.0229255, 0.0229657", \ + "0.0226496, 0.0227292, 0.0234039, 0.0236626, 0.0238296, 0.0239008, 0.0239393", \ + "0.0241739, 0.0242374, 0.0249054, 0.0251623, 0.0253251, 0.0254021, 0.0254423", \ + "0.0261202, 0.0262034, 0.0268706, 0.0271287, 0.0272934, 0.0273668, 0.0274091" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160099; + rise_capacitance : 0.00160099; + rise_capacitance_range (0.00113851, 0.00160099); + fall_capacitance : 0.00160017; + fall_capacitance_range (0.0011245, 0.00160017); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146918, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0064384, 0.00631761, 0.00638459, 0.0068423, 0.00768303, 0.00908192, 0.0110157" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00982863, 0.00970439, 0.00985417, 0.0102183, 0.0112183, 0.0126085, 0.0145767" \ + ); + } + } + internal_power () { + when : "(D * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0141954, 0.0140564, 0.0141646, 0.0145317, 0.0156669, 0.0172446, 0.019488" \ + ); + } + } + internal_power () { + when : "(!D * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0157951, 0.0156867, 0.0157473, 0.0161079, 0.0170729, 0.0184702, 0.0204162" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00667359, 0.00655014, 0.00663932, 0.00704247, 0.0079724, 0.00939992, 0.0113417" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00918567, 0.00907762, 0.00919294, 0.0095771, 0.0105555, 0.0119722, 0.013949" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157763; + rise_capacitance : 0.00157763; + rise_capacitance_range (0.00115743, 0.00157763); + fall_capacitance : 0.00156322; + fall_capacitance_range (0.00104516, 0.00156322); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0243974, 0.0963464, 0.152734, 0.19294", \ + "-0.189325, -0.052591, 0.00245578, 0.0440022", \ + "-0.262004, -0.131268, -0.0789844, -0.0371411", \ + "-0.316837, -0.200091, -0.143513, -0.103497" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0246241, 0.265909, 0.375042, 0.458571", \ + "-0.133722, 0.0875791, 0.210702, 0.296231", \ + "-0.185557, 0.0180232, 0.130153, 0.220261", \ + "-0.220249, -0.0309312, 0.082199, 0.173723" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0541804, -0.0862088, -0.14737, -0.189415", \ + "0.267542, 0.0751766, 0.0126707, -0.0320312", \ + "0.369046, 0.163059, 0.093794, 0.0493888", \ + "0.450267, 0.229916, 0.164946, 0.118713" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0491024, -0.23358, -0.349271, -0.430566", \ + "0.283437, -0.0112292, -0.14428, -0.240204", \ + "0.381937, 0.0892677, -0.0497764, -0.150699", \ + "0.446852, 0.152185, 0.0121405, -0.0847842" \ + ); + } + } + internal_power () { + when : "(CK * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000203, -0.000201821, -0.000203259, -0.000203457, -0.000202305, -0.000202719, -0.000202409" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218199, 0.000220536, 0.000216751, 0.000216924, 0.000214968, 0.000212937, 0.000209214" \ + ); + } + } + internal_power () { + when : "(CK * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000905568, -0.000909137, -0.000926452, -0.000935061, -0.000929661, -0.000931699, -0.000930402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000974989, 0.000940562, 0.000933725, 0.000935061, 0.000929661, 0.000931699, 0.000930402" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0041852, 0.0040383, 0.0039371, 0.00412957, 0.00474594, 0.00572909, 0.0071192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00593282, 0.00581334, 0.00588212, 0.00621326, 0.00695305, 0.00802007, 0.00945494" \ + ); + } + } + } + ff (IQ,IQN) { + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQ2X1) { + area : 49.392; + cell_leakage_power : 0.429176; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.36367; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.474498; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335557; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358264; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.492423; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.348684; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.548962; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.523684; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.388748; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.406733; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.511742; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.397153; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.429176; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.244262, 0.254074, 0.311885, 0.3768, 0.505059, 0.67152, 0.888953", \ + "0.266072, 0.275891, 0.333743, 0.398609, 0.526876, 0.69333, 0.91076", \ + "0.374927, 0.384745, 0.442566, 0.507438, 0.635682, 0.802162, 1.01959", \ + "0.468678, 0.47851, 0.536366, 0.60128, 0.729575, 0.896012, 1.11346", \ + "0.596703, 0.606577, 0.664497, 0.729391, 0.857697, 1.02417, 1.24155", \ + "0.716431, 0.726327, 0.784326, 0.849245, 0.977563, 1.14404, 1.36147", \ + "0.832623, 0.842596, 0.900731, 0.965667, 1.094, 1.2604, 1.47792" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0321794, 0.0401859, 0.107179, 0.196885, 0.379929, 0.61891, 0.931427", \ + "0.0321925, 0.0401989, 0.107177, 0.196885, 0.379958, 0.618909, 0.931406", \ + "0.0322291, 0.0402397, 0.107187, 0.19689, 0.379939, 0.618909, 0.931406", \ + "0.0323589, 0.040338, 0.107226, 0.196886, 0.37995, 0.618912, 0.931327", \ + "0.032594, 0.040566, 0.107332, 0.196911, 0.379975, 0.619056, 0.931435", \ + "0.032847, 0.040796, 0.107429, 0.196989, 0.379998, 0.618943, 0.931318", \ + "0.033133, 0.04106, 0.107558, 0.197001, 0.380005, 0.618844, 0.931408" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.239757, 0.247616, 0.296344, 0.352393, 0.463487, 0.607601, 0.795855", \ + "0.26161, 0.269469, 0.318195, 0.374252, 0.485342, 0.629453, 0.81769", \ + "0.370744, 0.378594, 0.427322, 0.483388, 0.594479, 0.738593, 0.926858", \ + "0.463254, 0.471122, 0.519821, 0.575937, 0.686991, 0.831087, 1.01942", \ + "0.587319, 0.595182, 0.643881, 0.699934, 0.81103, 0.955146, 1.14347", \ + "0.703326, 0.711167, 0.75986, 0.815918, 0.927007, 1.07113, 1.25938", \ + "0.813234, 0.821084, 0.869776, 0.925847, 1.03694, 1.18106, 1.36936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0245167, 0.031223, 0.0879944, 0.162835, 0.314396, 0.512009, 0.770774", \ + "0.0245165, 0.0312229, 0.0879954, 0.162833, 0.314396, 0.512009, 0.77077", \ + "0.0245138, 0.0312164, 0.0880218, 0.162772, 0.314396, 0.512009, 0.770575", \ + "0.0245152, 0.0312273, 0.087986, 0.162854, 0.314399, 0.511961, 0.770507", \ + "0.0245, 0.031212, 0.087981, 0.162829, 0.314394, 0.512007, 0.770395", \ + "0.024511, 0.031209, 0.08797, 0.162736, 0.314389, 0.51187, 0.770455", \ + "0.024568, 0.031249, 0.087969, 0.162742, 0.314382, 0.512004, 0.770481" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685063, 0.0761075, 0.124658, 0.181714, 0.292465, 0.436263, 0.624365", \ + "0.0895249, 0.0970778, 0.145705, 0.202832, 0.313622, 0.457438, 0.645549", \ + "0.171535, 0.180604, 0.232229, 0.289919, 0.400779, 0.544582, 0.732671", \ + "0.225836, 0.236978, 0.293603, 0.351809, 0.463267, 0.60703, 0.795093", \ + "0.291311, 0.305549, 0.372022, 0.432062, 0.544129, 0.687552, 0.875596", \ + "0.343576, 0.360783, 0.439205, 0.503452, 0.616368, 0.759282, 0.946859", \ + "0.386984, 0.406904, 0.498033, 0.568662, 0.683033, 0.82516, 1.01245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0226319, 0.0297648, 0.0889545, 0.163536, 0.31403, 0.510636, 0.769096", \ + "0.0227158, 0.0298445, 0.0889565, 0.163523, 0.314029, 0.510635, 0.769095", \ + "0.0316501, 0.0379301, 0.0925081, 0.165108, 0.314549, 0.510504, 0.769021", \ + "0.0421933, 0.0483728, 0.0982429, 0.168408, 0.31626, 0.511311, 0.769415", \ + "0.057758, 0.064875, 0.111024, 0.175885, 0.318898, 0.513174, 0.770099", \ + "0.073439, 0.082089, 0.128681, 0.187572, 0.323292, 0.514519, 0.770191", \ + "0.08917, 0.099455, 0.14958, 0.203133, 0.329969, 0.516117, 0.770511" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0694642, 0.07746, 0.12786, 0.184415, 0.29505, 0.438892, 0.627019", \ + "0.090519, 0.0984528, 0.148957, 0.20557, 0.316248, 0.460104, 0.648243", \ + "0.173482, 0.18314, 0.23723, 0.293887, 0.404548, 0.548434, 0.736616", \ + "0.22973, 0.241757, 0.30171, 0.358123, 0.46887, 0.61283, 0.800927", \ + "0.296286, 0.311936, 0.382662, 0.438576, 0.548706, 0.69249, 0.880761", \ + "0.351447, 0.370524, 0.452026, 0.50718, 0.616692, 0.760258, 0.948266", \ + "0.397849, 0.420094, 0.511003, 0.565167, 0.674019, 0.817236, 1.00518" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0237749, 0.0312079, 0.0899696, 0.163364, 0.313192, 0.510557, 0.76907", \ + "0.023858, 0.0312949, 0.0899735, 0.163335, 0.313182, 0.510556, 0.769065", \ + "0.0335515, 0.0401711, 0.0932506, 0.164178, 0.313231, 0.510558, 0.769184", \ + "0.045031, 0.0519741, 0.098939, 0.165922, 0.313954, 0.510996, 0.769188", \ + "0.062447, 0.071041, 0.109459, 0.168499, 0.314352, 0.511623, 0.769959", \ + "0.079936, 0.090689, 0.120271, 0.170717, 0.314442, 0.511695, 0.769993", \ + "0.09761, 0.110541, 0.130244, 0.172482, 0.314551, 0.511459, 0.769956" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685063, 0.0761075, 0.124658, 0.181714, 0.292465, 0.436263, 0.624365", \ + "0.0895249, 0.0970778, 0.145705, 0.202832, 0.313622, 0.457438, 0.645549", \ + "0.171535, 0.180604, 0.232229, 0.289919, 0.400779, 0.544582, 0.732671", \ + "0.225836, 0.236978, 0.293603, 0.351809, 0.463267, 0.60703, 0.795093", \ + "0.291311, 0.305549, 0.372022, 0.432062, 0.544129, 0.687552, 0.875596", \ + "0.343576, 0.360783, 0.439205, 0.503452, 0.616368, 0.759282, 0.946859", \ + "0.386984, 0.406904, 0.498033, 0.568662, 0.683033, 0.82516, 1.01245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0226319, 0.0297648, 0.0889545, 0.163536, 0.31403, 0.510636, 0.769096", \ + "0.0227158, 0.0298445, 0.0889565, 0.163523, 0.314029, 0.510635, 0.769095", \ + "0.0316501, 0.0379301, 0.0925081, 0.165108, 0.314549, 0.510504, 0.769021", \ + "0.0421933, 0.0483728, 0.0982429, 0.168408, 0.31626, 0.511311, 0.769415", \ + "0.057758, 0.064875, 0.111024, 0.175885, 0.318898, 0.513174, 0.770099", \ + "0.073439, 0.082089, 0.128681, 0.187572, 0.323292, 0.514519, 0.770191", \ + "0.08917, 0.099455, 0.14958, 0.203133, 0.329969, 0.516117, 0.770511" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0165781, 0.0166088, 0.0167329, 0.0167781, 0.016805, 0.0168142, 0.0168191", \ + "0.0164576, 0.0164885, 0.0166127, 0.0166578, 0.0166836, 0.0166944, 0.016699", \ + "0.0165103, 0.0165398, 0.0166616, 0.0167065, 0.0167324, 0.0167432, 0.0167479", \ + "0.0168246, 0.0168489, 0.0169677, 0.0170124, 0.0170406, 0.0170508, 0.0170537", \ + "0.017673, 0.0177012, 0.0178211, 0.0178697, 0.0178985, 0.0179291, 0.0179159", \ + "0.0193162, 0.0193421, 0.0194569, 0.0195017, 0.0195418, 0.0195886, 0.0195575", \ + "0.021251, 0.0212809, 0.0213974, 0.0214441, 0.0214776, 0.0215062, 0.0215333" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0183572, 0.0183999, 0.0185295, 0.0185678, 0.0185901, 0.0185999, 0.0186047", \ + "0.0182435, 0.0182861, 0.0184158, 0.0184542, 0.0184765, 0.0184861, 0.018491", \ + "0.0184458, 0.0184886, 0.0186187, 0.0186567, 0.0186792, 0.0186886, 0.0186935", \ + "0.0187996, 0.0188445, 0.0189714, 0.0190095, 0.0190307, 0.0190412, 0.0190443", \ + "0.0199403, 0.0199826, 0.020112, 0.0201526, 0.0201774, 0.0201853, 0.0201906", \ + "0.0214188, 0.021459, 0.0215866, 0.0216246, 0.021648, 0.0216611, 0.0216643", \ + "0.0232785, 0.0233191, 0.023447, 0.0234873, 0.0235113, 0.0235209, 0.0235244" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0190378, 0.0190914, 0.0192035, 0.0192255, 0.0192361, 0.0192402, 0.0192432", \ + "0.0187325, 0.0187774, 0.0188991, 0.0189307, 0.018948, 0.0189545, 0.0189574", \ + "0.0185735, 0.0185908, 0.01867, 0.018726, 0.0187767, 0.0187925, 0.0187981", \ + "0.0191671, 0.0192129, 0.019268, 0.0193054, 0.0193613, 0.0193793, 0.0194016", \ + "0.020686, 0.0206721, 0.0206783, 0.0207133, 0.0207268, 0.0207629, 0.0207979", \ + "0.0229043, 0.0228557, 0.0228084, 0.0228156, 0.0228436, 0.0228898, 0.0228739", \ + "0.0256713, 0.0256063, 0.0254878, 0.0254722, 0.0254861, 0.0255017, 0.0255271" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0255621, 0.0256143, 0.0257244, 0.0257453, 0.0257563, 0.0257602, 0.0257629", \ + "0.0249954, 0.025038, 0.0251605, 0.0251919, 0.0252089, 0.0252154, 0.0252187", \ + "0.0245383, 0.0245671, 0.0246414, 0.0246994, 0.0247544, 0.0247893, 0.0248015", \ + "0.0252927, 0.0252965, 0.0253101, 0.0253583, 0.0254261, 0.0254605, 0.025478", \ + "0.0275096, 0.0275014, 0.0275266, 0.0275636, 0.0275793, 0.0276111, 0.0276429", \ + "0.0308477, 0.0308122, 0.0307186, 0.0307411, 0.0307592, 0.030782, 0.0307799", \ + "0.0352263, 0.0351198, 0.0349473, 0.0349157, 0.0349253, 0.0349361, 0.0349525" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0255621, 0.0256143, 0.0257244, 0.0257453, 0.0257563, 0.0257602, 0.0257629", \ + "0.0249954, 0.025038, 0.0251605, 0.0251919, 0.0252089, 0.0252154, 0.0252187", \ + "0.0245383, 0.0245671, 0.0246414, 0.0246994, 0.0247544, 0.0247893, 0.0248015", \ + "0.0252927, 0.0252965, 0.0253101, 0.0253583, 0.0254261, 0.0254605, 0.025478", \ + "0.0275096, 0.0275014, 0.0275266, 0.0275636, 0.0275793, 0.0276111, 0.0276429", \ + "0.0308477, 0.0308122, 0.0307186, 0.0307411, 0.0307592, 0.030782, 0.0307799", \ + "0.0352263, 0.0351198, 0.0349473, 0.0349157, 0.0349253, 0.0349361, 0.0349525" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.24414, 0.253934, 0.311788, 0.376694, 0.505037, 0.671578, 0.889134", \ + "0.265966, 0.27578, 0.333649, 0.398553, 0.52687, 0.693431, 0.910987", \ + "0.374806, 0.384627, 0.442466, 0.507376, 0.635711, 0.802259, 1.01982", \ + "0.468563, 0.478401, 0.536246, 0.601179, 0.729567, 0.896046, 1.11367", \ + "0.596583, 0.606461, 0.664407, 0.729338, 0.85771, 1.02427, 1.24179", \ + "0.716308, 0.726204, 0.784231, 0.849185, 0.977574, 1.14415, 1.3617", \ + "0.832469, 0.842443, 0.900601, 0.965545, 1.09395, 1.26047, 1.47813" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0321917, 0.040224, 0.107245, 0.196998, 0.380177, 0.619271, 0.931972", \ + "0.0322044, 0.0401988, 0.107237, 0.197001, 0.380145, 0.619271, 0.931967", \ + "0.0322413, 0.0402571, 0.107256, 0.197005, 0.380113, 0.619271, 0.931983", \ + "0.0323702, 0.0403576, 0.107285, 0.196974, 0.380172, 0.61915, 0.931857", \ + "0.032606, 0.040585, 0.107395, 0.197028, 0.380198, 0.619414, 0.931978", \ + "0.032857, 0.040815, 0.107494, 0.197107, 0.380222, 0.619305, 0.931857", \ + "0.033144, 0.041077, 0.107621, 0.197099, 0.380228, 0.619207, 0.931951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.240278, 0.248143, 0.296887, 0.352989, 0.464153, 0.608362, 0.796748", \ + "0.26214, 0.270004, 0.318757, 0.374846, 0.486009, 0.630216, 0.818613", \ + "0.371267, 0.379129, 0.427882, 0.483982, 0.595148, 0.739356, 0.927749", \ + "0.463906, 0.471777, 0.520517, 0.576722, 0.687777, 0.831965, 1.02043", \ + "0.58792, 0.595764, 0.644502, 0.70059, 0.811758, 0.955969, 1.14453", \ + "0.703936, 0.711792, 0.7605, 0.816587, 0.927755, 1.07196, 1.26036", \ + "0.813858, 0.821715, 0.87044, 0.926546, 1.03771, 1.18192, 1.37035" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0245344, 0.0312467, 0.0880544, 0.162883, 0.31461, 0.512356, 0.771123", \ + "0.0245339, 0.0312462, 0.0880566, 0.162945, 0.31461, 0.512357, 0.771084", \ + "0.0245262, 0.0312388, 0.0880617, 0.162862, 0.314609, 0.512356, 0.771098", \ + "0.0245342, 0.0312521, 0.088081, 0.163035, 0.314609, 0.512308, 0.770792", \ + "0.024513, 0.03123, 0.088043, 0.162944, 0.314609, 0.512396, 0.771137", \ + "0.024536, 0.031241, 0.088033, 0.162929, 0.314605, 0.512357, 0.771113", \ + "0.024586, 0.031273, 0.088078, 0.162866, 0.314599, 0.512354, 0.771007" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685402, 0.0761347, 0.124756, 0.181866, 0.292695, 0.43659, 0.624822", \ + "0.0895549, 0.0971148, 0.145799, 0.202984, 0.31385, 0.457764, 0.646003", \ + "0.171566, 0.180638, 0.232317, 0.290068, 0.401006, 0.544908, 0.733128", \ + "0.225868, 0.237015, 0.293687, 0.351957, 0.463494, 0.607346, 0.795551", \ + "0.291349, 0.305592, 0.372103, 0.4322, 0.544349, 0.687879, 0.876092", \ + "0.343617, 0.360811, 0.439284, 0.503606, 0.616571, 0.759575, 0.94727", \ + "0.387036, 0.40696, 0.498118, 0.568731, 0.683249, 0.825435, 1.01288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0226568, 0.0297937, 0.089063, 0.163674, 0.314254, 0.510984, 0.769613", \ + "0.0227423, 0.0298817, 0.089064, 0.163677, 0.314254, 0.510983, 0.769609", \ + "0.0317199, 0.0379574, 0.0926149, 0.165257, 0.314777, 0.510895, 0.769541", \ + "0.0422161, 0.0484028, 0.0983465, 0.168561, 0.316485, 0.511655, 0.769743", \ + "0.057782, 0.064903, 0.111114, 0.176031, 0.319135, 0.513439, 0.770539", \ + "0.073456, 0.082103, 0.12876, 0.187728, 0.32367, 0.514864, 0.770717", \ + "0.089195, 0.099484, 0.149648, 0.203271, 0.33016, 0.516499, 0.770791" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0695044, 0.0775152, 0.127968, 0.184571, 0.295279, 0.439218, 0.627475", \ + "0.0905616, 0.0985055, 0.149063, 0.205723, 0.316476, 0.460429, 0.648696", \ + "0.173526, 0.183195, 0.237338, 0.294044, 0.404782, 0.548761, 0.737079", \ + "0.229779, 0.241817, 0.301827, 0.358281, 0.469104, 0.613101, 0.801386", \ + "0.29634, 0.312004, 0.38278, 0.438737, 0.54894, 0.692824, 0.881253", \ + "0.351506, 0.370595, 0.452103, 0.507343, 0.616925, 0.76059, 0.948733", \ + "0.397926, 0.420181, 0.511138, 0.565344, 0.674272, 0.817585, 1.00566" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0238166, 0.0312567, 0.0900621, 0.163478, 0.31341, 0.510905, 0.769593", \ + "0.0238905, 0.0313441, 0.090064, 0.163463, 0.3134, 0.510904, 0.769598", \ + "0.0335893, 0.0402189, 0.09334, 0.164247, 0.313407, 0.510905, 0.769418", \ + "0.0450721, 0.0520243, 0.0990287, 0.166047, 0.314167, 0.511502, 0.769711", \ + "0.062493, 0.07109, 0.109544, 0.168625, 0.314535, 0.511974, 0.770501", \ + "0.07998, 0.090744, 0.120263, 0.170844, 0.314662, 0.511837, 0.770518", \ + "0.097656, 0.110595, 0.13033, 0.172611, 0.314771, 0.511885, 0.77048" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685402, 0.0761347, 0.124756, 0.181866, 0.292695, 0.43659, 0.624822", \ + "0.0895549, 0.0971148, 0.145799, 0.202984, 0.31385, 0.457764, 0.646003", \ + "0.171566, 0.180638, 0.232317, 0.290068, 0.401006, 0.544908, 0.733128", \ + "0.225868, 0.237015, 0.293687, 0.351957, 0.463494, 0.607346, 0.795551", \ + "0.291349, 0.305592, 0.372103, 0.4322, 0.544349, 0.687879, 0.876092", \ + "0.343617, 0.360811, 0.439284, 0.503606, 0.616571, 0.759575, 0.94727", \ + "0.387036, 0.40696, 0.498118, 0.568731, 0.683249, 0.825435, 1.01288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0226568, 0.0297937, 0.089063, 0.163674, 0.314254, 0.510984, 0.769613", \ + "0.0227423, 0.0298817, 0.089064, 0.163677, 0.314254, 0.510983, 0.769609", \ + "0.0317199, 0.0379574, 0.0926149, 0.165257, 0.314777, 0.510895, 0.769541", \ + "0.0422161, 0.0484028, 0.0983465, 0.168561, 0.316485, 0.511655, 0.769743", \ + "0.057782, 0.064903, 0.111114, 0.176031, 0.319135, 0.513439, 0.770539", \ + "0.073456, 0.082103, 0.12876, 0.187728, 0.32367, 0.514864, 0.770717", \ + "0.089195, 0.099484, 0.149648, 0.203271, 0.33016, 0.516499, 0.770791" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.016578, 0.016611, 0.0167327, 0.0167761, 0.0168001, 0.0168091, 0.0168126", \ + "0.0164586, 0.016489, 0.016612, 0.0166559, 0.0166807, 0.0166889, 0.0166926", \ + "0.0165102, 0.0165396, 0.0166604, 0.016704, 0.0167286, 0.0167379, 0.0167417", \ + "0.0168258, 0.0168499, 0.0169673, 0.0170121, 0.0170376, 0.0170467, 0.0170484", \ + "0.0176717, 0.0176997, 0.0178188, 0.0178663, 0.0178939, 0.0179233, 0.0179098", \ + "0.0193146, 0.0193404, 0.0194544, 0.0195032, 0.0195371, 0.0195834, 0.019551", \ + "0.0212335, 0.0212633, 0.0213772, 0.0214238, 0.0214548, 0.0214774, 0.0215134" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0183709, 0.0184134, 0.0185421, 0.0185799, 0.0186013, 0.0186106, 0.0186156", \ + "0.0182572, 0.0182997, 0.0184284, 0.0184662, 0.0184877, 0.0184965, 0.0185018", \ + "0.0184578, 0.0185005, 0.0186296, 0.0186671, 0.0186887, 0.0186976, 0.0187023", \ + "0.0188047, 0.0188498, 0.0189752, 0.0190127, 0.0190337, 0.019042, 0.0190466", \ + "0.0199497, 0.0199931, 0.0201204, 0.0201626, 0.0201846, 0.020192, 0.0201956", \ + "0.0214263, 0.0214682, 0.0215937, 0.0216321, 0.0216538, 0.0216662, 0.0216705", \ + "0.0232858, 0.023327, 0.0234534, 0.0234916, 0.0235173, 0.0235263, 0.0235291" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0190331, 0.0190862, 0.0191971, 0.0192189, 0.0192294, 0.0192332, 0.019236", \ + "0.0187303, 0.0187749, 0.0188957, 0.018927, 0.018944, 0.0189506, 0.0189536", \ + "0.0185807, 0.018589, 0.0186683, 0.0187222, 0.0187741, 0.0187898, 0.0187663", \ + "0.0191662, 0.0192118, 0.0192661, 0.0193022, 0.0193592, 0.019376, 0.0194007", \ + "0.0206831, 0.0206702, 0.0206749, 0.020711, 0.0207221, 0.0207597, 0.020789", \ + "0.0229, 0.0228544, 0.0228029, 0.0228193, 0.0228407, 0.0228843, 0.0228685", \ + "0.0256587, 0.0255993, 0.0254813, 0.0254736, 0.0254774, 0.0254884, 0.0255322" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0255567, 0.0256082, 0.0257172, 0.0257381, 0.0257488, 0.0257523, 0.0257556", \ + "0.0249908, 0.0250331, 0.0251547, 0.0251859, 0.0252024, 0.0252088, 0.0252124", \ + "0.0245341, 0.0245543, 0.0246386, 0.0246962, 0.02475, 0.0247851, 0.0247973", \ + "0.0252906, 0.0252942, 0.0253438, 0.025355, 0.0254229, 0.0254265, 0.0254743", \ + "0.0275519, 0.0274984, 0.0275246, 0.0275602, 0.0275863, 0.0276072, 0.0276368", \ + "0.0308302, 0.0308066, 0.030706, 0.0307366, 0.0307541, 0.0307846, 0.030775", \ + "0.0352213, 0.0351157, 0.0349432, 0.0349108, 0.0349196, 0.0349387, 0.0349449" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0255567, 0.0256082, 0.0257172, 0.0257381, 0.0257488, 0.0257523, 0.0257556", \ + "0.0249908, 0.0250331, 0.0251547, 0.0251859, 0.0252024, 0.0252088, 0.0252124", \ + "0.0245341, 0.0245543, 0.0246386, 0.0246962, 0.02475, 0.0247851, 0.0247973", \ + "0.0252906, 0.0252942, 0.0253438, 0.025355, 0.0254229, 0.0254265, 0.0254743", \ + "0.0275519, 0.0274984, 0.0275246, 0.0275602, 0.0275863, 0.0276072, 0.0276368", \ + "0.0308302, 0.0308066, 0.030706, 0.0307366, 0.0307541, 0.0307846, 0.030775", \ + "0.0352213, 0.0351157, 0.0349432, 0.0349108, 0.0349196, 0.0349387, 0.0349449" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163732; + rise_capacitance : 0.00163274; + rise_capacitance_range (0.00115777, 0.00163274); + fall_capacitance : 0.00163732; + fall_capacitance_range (0.00114345, 0.00163732); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126419, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.177667, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101699, 0.0100643, 0.0100932, 0.0104402, 0.0113903, 0.012609, 0.0144102" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127491, 0.0135251, 0.0149074, 0.0166572" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101699, 0.0100643, 0.0100932, 0.0104402, 0.0113903, 0.012609, 0.0144102" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127491, 0.0135251, 0.0149074, 0.0166572" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157068; + rise_capacitance : 0.00157068; + rise_capacitance_range (0.00108041, 0.00157068); + fall_capacitance : 0.00155683; + fall_capacitance_range (0.00104399, 0.00155683); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0496227, 0.100285, 0.169141, 0.225059", \ + "-0.241104, -0.0672108, 0.00426943, 0.061561", \ + "-0.338401, -0.170506, -0.093794, -0.040203", \ + "-0.412105, -0.250205, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0476816, 0.32837, 0.46374, 0.560437", \ + "-0.108907, 0.155795, 0.301157, 0.40785", \ + "-0.153678, 0.089591, 0.236953, 0.343646", \ + "-0.179104, 0.0536144, 0.191981, 0.301672" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0496227, 0.100285, 0.169141, 0.225059", \ + "-0.241104, -0.0672108, 0.00426943, 0.061561", \ + "-0.338401, -0.170506, -0.093794, -0.040203", \ + "-0.412105, -0.250205, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0476816, 0.32837, 0.46374, 0.560437", \ + "-0.108907, 0.155795, 0.301157, 0.40785", \ + "-0.153678, 0.089591, 0.236953, 0.343646", \ + "-0.179104, 0.0536144, 0.191981, 0.301672" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0986077, -0.0790574, -0.158158, -0.211041", \ + "0.333219, 0.107577, 0.0191026, -0.0404029", \ + "0.460275, 0.220639, 0.12517, 0.0616984", \ + "0.562435, 0.312807, 0.21786, 0.152836" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0356459, -0.28754, -0.42959, -0.527271", \ + "0.285441, -0.0497286, -0.213146, -0.325445", \ + "0.388986, 0.052693, -0.113467, -0.233876", \ + "0.459139, 0.119971, -0.0494408, -0.167739" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0986077, -0.0790574, -0.158158, -0.211041", \ + "0.333219, 0.107577, 0.0191026, -0.0404029", \ + "0.460275, 0.220639, 0.12517, 0.0616984", \ + "0.562435, 0.312807, 0.21786, 0.152836" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0356459, -0.28754, -0.42959, -0.527271", \ + "0.285441, -0.0497286, -0.213146, -0.325445", \ + "0.388986, 0.052693, -0.113467, -0.233876", \ + "0.459139, 0.119971, -0.0494408, -0.167739" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000213887, -0.000213265, -0.000214092, -0.000214281, -0.0002128, -0.000213269, -0.000212916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010003, 0.000943695, 0.000940918, 0.00093822, 0.000934805, 0.00093406, 0.000932682" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000904501, -0.000910703, -0.000933889, -0.000937123, -0.000942039, -0.000944974, -0.000944228" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000954232, 0.000959074, 0.000965982, 0.000958453, 0.000953236, 0.000952387, 0.000944228" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457611, 0.00445003, 0.00437892, 0.00450333, 0.00503499, 0.00596988, 0.00731188" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660563, 0.00648676, 0.00651897, 0.00680098, 0.00747312, 0.00849665, 0.00990681" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106374, -0.00106537, -0.00106535, -0.00106684, -0.00106587, -0.00106799, -0.0010688" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108635, 0.00108722, 0.00108505, 0.00108614, 0.00108425, 0.00108452, 0.00107931" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156889; + rise_capacitance : 0.00156889; + rise_capacitance_range (0.00107853, 0.00156889); + fall_capacitance : 0.00155498; + fall_capacitance_range (0.00104105, 0.00155498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0512473, 0.102658, 0.171141, 0.223435", \ + "-0.244309, -0.0704161, 0.00506163, 0.0583557", \ + "-0.338401, -0.170506, -0.093794, -0.040203", \ + "-0.412105, -0.250205, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.049418, 0.328456, 0.46374, 0.561936", \ + "-0.108462, 0.158588, 0.303863, 0.408058", \ + "-0.15191, 0.0936748, 0.236953, 0.344231", \ + "-0.177444, 0.0576221, 0.195903, 0.303095" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0512473, 0.102658, 0.171141, 0.223435", \ + "-0.244309, -0.0704161, 0.00506163, 0.0583557", \ + "-0.338401, -0.170506, -0.093794, -0.040203", \ + "-0.412105, -0.250205, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.049418, 0.328456, 0.46374, 0.561936", \ + "-0.108462, 0.158588, 0.303863, 0.408058", \ + "-0.15191, 0.0936748, 0.236953, 0.344231", \ + "-0.177444, 0.0576221, 0.195903, 0.303095" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0970156, -0.0785248, -0.158158, -0.214215", \ + "0.33387, 0.110351, 0.021344, -0.041336", \ + "0.46088, 0.220348, 0.124971, 0.0616984", \ + "0.563691, 0.312187, 0.220185, 0.156505" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0333649, -0.286944, -0.42959, -0.52734", \ + "0.285953, -0.0543361, -0.214353, -0.326722", \ + "0.388907, 0.0515325, -0.114477, -0.235645", \ + "0.459209, 0.118919, -0.0510883, -0.169456" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0970156, -0.0785248, -0.158158, -0.214215", \ + "0.33387, 0.110351, 0.021344, -0.041336", \ + "0.46088, 0.220348, 0.124971, 0.0616984", \ + "0.563691, 0.312187, 0.220185, 0.156505" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0333649, -0.286944, -0.42959, -0.52734", \ + "0.285953, -0.0543361, -0.214353, -0.326722", \ + "0.388907, 0.0515325, -0.114477, -0.235645", \ + "0.459209, 0.118919, -0.0510883, -0.169456" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00020861, -0.000207503, -0.000208845, -0.000209003, -0.000207547, -0.000208007, -0.000207659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997323, 0.000940698, 0.000937907, 0.000935269, 0.000931841, 0.000931108, 0.000929734" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000902136, -0.000907771, -0.000933544, -0.000935958, -0.000938857, -0.000941804, -0.000941262" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951239, 0.000955961, 0.000963071, 0.000955355, 0.000950261, 0.000949423, 0.000941262" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0045764, 0.0044492, 0.00437664, 0.00450161, 0.0050348, 0.00596042, 0.00729265" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660537, 0.00648586, 0.00651821, 0.00680064, 0.0074748, 0.00849962, 0.00990472" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106112, -0.00106225, -0.00106263, -0.00106425, -0.00106329, -0.00106541, -0.00106622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108388, 0.00108471, 0.00108241, 0.00108346, 0.00108167, 0.00108193, 0.00107672" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00681548; + rise_capacitance : 0.00626058; + rise_capacitance_range (0.00537006, 0.00626058); + fall_capacitance : 0.00681548; + fall_capacitance_range (0.00534621, 0.00681548); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100413, -0.067044, -0.133337, -0.183695", \ + "0.413654, 0.122182, 0.0418183, -0.011157", \ + "1.02369, 0.31062, 0.16772, 0.0989974", \ + "1.63366, 0.748661, 0.350412, 0.227468" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0782518, 0.072387, 0.138838, 0.189163", \ + "-0.282393, -0.103769, -0.0346933, 0.017007", \ + "-0.389451, -0.200189, -0.125881, -0.0738842", \ + "-0.476096, -0.285479, -0.210875, -0.156708" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0717545, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0044391, -0.00445379, -0.00447325, -0.00447087, -0.00446974, -0.00448665, -0.00449631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00459696, 0.00454994, 0.00455264, 0.00452926, 0.00451304, 0.00451722, 0.00451014" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00652473, 0.00627702, 0.00614763, 0.0063021, 0.00737256, 0.00930914, 0.0120675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.018024, 0.0176652, 0.0173084, 0.0176777, 0.019106, 0.02122, 0.0240727" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X1P5) { + area : 49.392; + cell_leakage_power : 0.460597; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.400821; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.494459; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.372707; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.395414; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.512384; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.385835; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.586112; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.543645; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425898; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.443883; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.531703; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.434303; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.460597; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.249896, 0.264439, 0.324085, 0.389532, 0.518302, 0.685204, 0.903408", \ + "0.271726, 0.286268, 0.345934, 0.41136, 0.54013, 0.707099, 0.925236", \ + "0.380546, 0.395124, 0.454759, 0.520213, 0.64899, 0.81596, 1.03411", \ + "0.47434, 0.488923, 0.548567, 0.614128, 0.742827, 0.90975, 1.12796", \ + "0.602022, 0.61665, 0.676417, 0.741861, 0.870651, 1.03763, 1.25573", \ + "0.722196, 0.73688, 0.7967, 0.86217, 0.990978, 1.15797, 1.37614", \ + "0.838313, 0.85305, 0.912933, 0.978414, 1.10721, 1.27417, 1.49227" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0324483, 0.0435462, 0.110525, 0.200356, 0.384653, 0.625811, 0.941346", \ + "0.032437, 0.0435459, 0.110503, 0.200356, 0.384767, 0.625839, 0.941346", \ + "0.0324476, 0.0435527, 0.110524, 0.200385, 0.384657, 0.625858, 0.941346", \ + "0.0325691, 0.043648, 0.110562, 0.200453, 0.384756, 0.625738, 0.941349", \ + "0.032818, 0.043891, 0.11066, 0.200416, 0.385413, 0.625712, 0.941447", \ + "0.033032, 0.044087, 0.110781, 0.200465, 0.384812, 0.625878, 0.941976", \ + "0.033303, 0.044333, 0.110882, 0.200503, 0.384826, 0.625833, 0.941333" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.243057, 0.254252, 0.302262, 0.356012, 0.461999, 0.599382, 0.778819", \ + "0.264908, 0.276109, 0.324118, 0.37786, 0.483853, 0.621245, 0.800682", \ + "0.374023, 0.385222, 0.433246, 0.486976, 0.59297, 0.730355, 0.90979", \ + "0.466544, 0.477738, 0.525739, 0.579484, 0.685512, 0.822874, 1.00229", \ + "0.590463, 0.601651, 0.649638, 0.703384, 0.809379, 0.946769, 1.1262", \ + "0.706492, 0.71767, 0.765646, 0.819373, 0.925367, 1.06276, 1.2422", \ + "0.81667, 0.827854, 0.875829, 0.929571, 1.03556, 1.17295, 1.35239" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0235543, 0.0322121, 0.0854584, 0.155734, 0.299123, 0.485925, 0.730664", \ + "0.0235631, 0.0322157, 0.0854737, 0.155737, 0.299123, 0.486237, 0.730664", \ + "0.0235607, 0.0322051, 0.0854829, 0.155753, 0.299123, 0.486236, 0.730665", \ + "0.0235825, 0.0321953, 0.085503, 0.155804, 0.298955, 0.485933, 0.730962", \ + "0.023527, 0.032188, 0.085452, 0.155797, 0.299122, 0.48611, 0.730627", \ + "0.023542, 0.032201, 0.085485, 0.155784, 0.299117, 0.486235, 0.730663", \ + "0.023583, 0.032223, 0.085418, 0.155676, 0.299108, 0.486232, 0.730666" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0715213, 0.0823676, 0.130256, 0.184767, 0.290201, 0.427193, 0.606391", \ + "0.0925207, 0.103286, 0.15122, 0.205789, 0.311259, 0.448215, 0.627448", \ + "0.179815, 0.192701, 0.243705, 0.298689, 0.404101, 0.541109, 0.720278", \ + "0.238985, 0.254957, 0.311671, 0.367525, 0.472995, 0.610058, 0.788922", \ + "0.311074, 0.331542, 0.398991, 0.457227, 0.562395, 0.698805, 0.877836", \ + "0.37026, 0.394722, 0.474679, 0.537394, 0.642375, 0.778096, 0.956767", \ + "0.419748, 0.447784, 0.540854, 0.609738, 0.714535, 0.849503, 1.0277" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.02162, 0.0308022, 0.0861571, 0.155852, 0.297633, 0.483978, 0.728536", \ + "0.0216522, 0.0308623, 0.086151, 0.155846, 0.29762, 0.483948, 0.728639", \ + "0.0311198, 0.0392707, 0.0899849, 0.157289, 0.298075, 0.483751, 0.728637", \ + "0.0427109, 0.0510955, 0.0973466, 0.161178, 0.299578, 0.484851, 0.728643", \ + "0.059603, 0.069569, 0.112555, 0.169677, 0.30238, 0.485573, 0.729444", \ + "0.076575, 0.088647, 0.132258, 0.181789, 0.306275, 0.486298, 0.729714", \ + "0.093963, 0.108093, 0.154905, 0.196665, 0.311481, 0.487021, 0.729887" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0722689, 0.083601, 0.133203, 0.187341, 0.292744, 0.429776, 0.609044", \ + "0.093332, 0.104583, 0.154225, 0.208412, 0.313849, 0.450895, 0.630178", \ + "0.181268, 0.194826, 0.247855, 0.30196, 0.407317, 0.544384, 0.723666", \ + "0.242026, 0.258325, 0.317785, 0.371635, 0.476928, 0.613977, 0.793167", \ + "0.314962, 0.336969, 0.407524, 0.460853, 0.565357, 0.7022, 0.881509", \ + "0.376477, 0.402903, 0.484429, 0.536968, 0.640588, 0.77703, 0.956078", \ + "0.428428, 0.45888, 0.550021, 0.601521, 0.704241, 0.840329, 1.01911" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0225481, 0.0320849, 0.0871565, 0.155803, 0.297173, 0.483731, 0.72876", \ + "0.0225885, 0.0321536, 0.0871572, 0.155793, 0.297169, 0.483951, 0.728406", \ + "0.0325344, 0.0411106, 0.0905241, 0.156598, 0.297101, 0.483931, 0.728701", \ + "0.0448447, 0.0541366, 0.0972179, 0.158865, 0.297902, 0.484456, 0.728945", \ + "0.062965, 0.074506, 0.109102, 0.162253, 0.298482, 0.485066, 0.729152", \ + "0.081139, 0.095525, 0.121204, 0.165409, 0.29878, 0.485171, 0.729932", \ + "0.099926, 0.117028, 0.132575, 0.167765, 0.29901, 0.485318, 0.729658" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0715213, 0.0823676, 0.130256, 0.184767, 0.290201, 0.427193, 0.606391", \ + "0.0925207, 0.103286, 0.15122, 0.205789, 0.311259, 0.448215, 0.627448", \ + "0.179815, 0.192701, 0.243705, 0.298689, 0.404101, 0.541109, 0.720278", \ + "0.238985, 0.254957, 0.311671, 0.367525, 0.472995, 0.610058, 0.788922", \ + "0.311074, 0.331542, 0.398991, 0.457227, 0.562395, 0.698805, 0.877836", \ + "0.37026, 0.394722, 0.474679, 0.537394, 0.642375, 0.778096, 0.956767", \ + "0.419748, 0.447784, 0.540854, 0.609738, 0.714535, 0.849503, 1.0277" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.02162, 0.0308022, 0.0861571, 0.155852, 0.297633, 0.483978, 0.728536", \ + "0.0216522, 0.0308623, 0.086151, 0.155846, 0.29762, 0.483948, 0.728639", \ + "0.0311198, 0.0392707, 0.0899849, 0.157289, 0.298075, 0.483751, 0.728637", \ + "0.0427109, 0.0510955, 0.0973466, 0.161178, 0.299578, 0.484851, 0.728643", \ + "0.059603, 0.069569, 0.112555, 0.169677, 0.30238, 0.485573, 0.729444", \ + "0.076575, 0.088647, 0.132258, 0.181789, 0.306275, 0.486298, 0.729714", \ + "0.093963, 0.108093, 0.154905, 0.196665, 0.311481, 0.487021, 0.729887" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0176175, 0.0176659, 0.0178436, 0.0179187, 0.0179638, 0.0179845, 0.0179932", \ + "0.0174979, 0.0175461, 0.0177233, 0.0177983, 0.0178438, 0.0178633, 0.0178726", \ + "0.0175415, 0.0175922, 0.0177693, 0.0178437, 0.0178902, 0.01791, 0.0179202", \ + "0.0178542, 0.0179036, 0.0180756, 0.0181529, 0.0181973, 0.0182179, 0.0182284", \ + "0.0188434, 0.0188883, 0.0190587, 0.0191409, 0.0192544, 0.0192148, 0.0192333", \ + "0.0204019, 0.0204461, 0.0206103, 0.0206854, 0.020767, 0.0207826, 0.0208448", \ + "0.0221256, 0.0221787, 0.0223728, 0.0224468, 0.0224987, 0.0225396, 0.0225903" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0192691, 0.0193545, 0.0195535, 0.019615, 0.0196514, 0.0196669, 0.0196753", \ + "0.0191563, 0.0192409, 0.0194398, 0.0195014, 0.019538, 0.0195532, 0.0195617", \ + "0.0193574, 0.0194432, 0.0196423, 0.0197037, 0.0197402, 0.0197555, 0.0197639", \ + "0.0197149, 0.0198031, 0.0199954, 0.0200553, 0.020091, 0.0201092, 0.0201164", \ + "0.0208523, 0.0209368, 0.0211372, 0.0211974, 0.021237, 0.0212515, 0.0212598", \ + "0.0223275, 0.0224116, 0.0226052, 0.0226678, 0.0227051, 0.0227216, 0.0227307", \ + "0.0242498, 0.0243349, 0.0245331, 0.0245901, 0.0246294, 0.0246479, 0.024656" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0199525, 0.0200649, 0.0202489, 0.0202892, 0.020311, 0.0203192, 0.0203236", \ + "0.0196715, 0.019766, 0.0199581, 0.0200105, 0.0200403, 0.0200516, 0.0200578", \ + "0.0195171, 0.0195471, 0.0196801, 0.0197466, 0.0197883, 0.0198483, 0.0198724", \ + "0.0202348, 0.0202268, 0.0202319, 0.0202743, 0.0203686, 0.0203902, 0.0204317", \ + "0.0217319, 0.0216533, 0.0216227, 0.0216483, 0.0217194, 0.0217633, 0.0218126", \ + "0.0240687, 0.0239141, 0.0237622, 0.0237789, 0.0238058, 0.0238597, 0.0238709", \ + "0.0269457, 0.0267243, 0.0264478, 0.0263878, 0.0264199, 0.0264395, 0.0264727" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264592, 0.026569, 0.0267487, 0.0267883, 0.0268099, 0.0268177, 0.0268224", \ + "0.0259129, 0.0260051, 0.0261955, 0.0262477, 0.0262771, 0.0262886, 0.0262946", \ + "0.0254792, 0.0255216, 0.0256604, 0.025739, 0.0257801, 0.0258161, 0.0258389", \ + "0.0262317, 0.026324, 0.0263762, 0.0264208, 0.0265112, 0.0265447, 0.0265915", \ + "0.0285674, 0.0284975, 0.0284287, 0.0285001, 0.028541, 0.0285582, 0.0285964", \ + "0.0321037, 0.0318753, 0.0317158, 0.0317013, 0.0317112, 0.0317511, 0.0317755", \ + "0.0366475, 0.0363416, 0.0359721, 0.0359016, 0.035893, 0.0359233, 0.0359467" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264592, 0.026569, 0.0267487, 0.0267883, 0.0268099, 0.0268177, 0.0268224", \ + "0.0259129, 0.0260051, 0.0261955, 0.0262477, 0.0262771, 0.0262886, 0.0262946", \ + "0.0254792, 0.0255216, 0.0256604, 0.025739, 0.0257801, 0.0258161, 0.0258389", \ + "0.0262317, 0.026324, 0.0263762, 0.0264208, 0.0265112, 0.0265447, 0.0265915", \ + "0.0285674, 0.0284975, 0.0284287, 0.0285001, 0.028541, 0.0285582, 0.0285964", \ + "0.0321037, 0.0318753, 0.0317158, 0.0317013, 0.0317112, 0.0317511, 0.0317755", \ + "0.0366475, 0.0363416, 0.0359721, 0.0359016, 0.035893, 0.0359233, 0.0359467" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.249793, 0.264343, 0.324014, 0.389512, 0.518385, 0.685428, 0.903819", \ + "0.271612, 0.286167, 0.34582, 0.411341, 0.540213, 0.707256, 0.925551", \ + "0.380433, 0.395, 0.454703, 0.520176, 0.649076, 0.816183, 1.03452", \ + "0.474222, 0.488815, 0.548501, 0.614109, 0.74293, 0.91003, 1.12826", \ + "0.601913, 0.616547, 0.676334, 0.74185, 0.870745, 1.03788, 1.25616", \ + "0.722059, 0.73674, 0.796619, 0.862142, 0.991085, 1.15814, 1.37654", \ + "0.838136, 0.852918, 0.912679, 0.97822, 1.1073, 1.27436, 1.49271" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0324407, 0.0435825, 0.110612, 0.200526, 0.384982, 0.626346, 0.94215", \ + "0.0324521, 0.0435701, 0.110611, 0.200526, 0.384985, 0.626345, 0.941955", \ + "0.0324653, 0.0435497, 0.110615, 0.200517, 0.385022, 0.626395, 0.942152", \ + "0.0325857, 0.043672, 0.110657, 0.200623, 0.385117, 0.626384, 0.94204", \ + "0.032838, 0.043917, 0.110766, 0.200586, 0.385762, 0.626452, 0.942066", \ + "0.033078, 0.044146, 0.11086, 0.200638, 0.385113, 0.626396, 0.942734", \ + "0.033341, 0.044365, 0.110977, 0.200677, 0.38516, 0.626451, 0.942139" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.243583, 0.254787, 0.302839, 0.356643, 0.46274, 0.600235, 0.779898", \ + "0.265443, 0.276649, 0.324701, 0.378502, 0.484604, 0.622133, 0.801762", \ + "0.374564, 0.385767, 0.433824, 0.487621, 0.593723, 0.731253, 0.910878", \ + "0.467197, 0.478398, 0.526455, 0.58025, 0.686388, 0.823918, 1.00351", \ + "0.591055, 0.602248, 0.65028, 0.70408, 0.810185, 0.947716, 1.12741", \ + "0.707107, 0.718288, 0.766311, 0.820093, 0.926193, 1.06373, 1.24336", \ + "0.817458, 0.828649, 0.876733, 0.930532, 1.03665, 1.17418, 1.35382" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0235709, 0.0322415, 0.0855495, 0.155899, 0.299443, 0.486501, 0.731445", \ + "0.0235778, 0.0322437, 0.085599, 0.155966, 0.299443, 0.486755, 0.731441", \ + "0.0235993, 0.0322504, 0.0855647, 0.155901, 0.299443, 0.486756, 0.731446", \ + "0.0235742, 0.0322399, 0.085598, 0.155962, 0.299278, 0.486758, 0.731694", \ + "0.023582, 0.032218, 0.08553, 0.155964, 0.299443, 0.486582, 0.731568", \ + "0.023559, 0.03222, 0.085574, 0.155855, 0.299437, 0.486757, 0.731448", \ + "0.02362, 0.032246, 0.08553, 0.155869, 0.29943, 0.486754, 0.731443" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0715657, 0.0823979, 0.130386, 0.18497, 0.290519, 0.42766, 0.607032", \ + "0.0925574, 0.103335, 0.15134, 0.20598, 0.311569, 0.448675, 0.628151", \ + "0.179853, 0.192737, 0.243821, 0.298878, 0.404403, 0.541572, 0.720923", \ + "0.239026, 0.255008, 0.311783, 0.36771, 0.473294, 0.610511, 0.789549", \ + "0.311125, 0.331603, 0.399111, 0.457409, 0.562682, 0.699261, 0.878467", \ + "0.370302, 0.394801, 0.474816, 0.53755, 0.64263, 0.7785, 0.95736", \ + "0.419834, 0.447861, 0.540977, 0.60984, 0.714727, 0.849877, 1.02829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0216454, 0.0308329, 0.0862825, 0.156057, 0.297942, 0.484485, 0.729423", \ + "0.0216793, 0.0309067, 0.0862671, 0.156041, 0.297979, 0.484409, 0.729049", \ + "0.0311447, 0.0392984, 0.0901137, 0.157517, 0.298287, 0.484199, 0.729417", \ + "0.0427386, 0.0511344, 0.097467, 0.161385, 0.299935, 0.485082, 0.729714", \ + "0.059632, 0.069611, 0.112702, 0.169852, 0.302704, 0.486106, 0.730306", \ + "0.076539, 0.088705, 0.132363, 0.181931, 0.306574, 0.486806, 0.730503", \ + "0.09395, 0.108137, 0.154968, 0.1967, 0.311696, 0.487515, 0.730458" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0723252, 0.0836633, 0.133324, 0.187532, 0.293052, 0.43023, 0.609692", \ + "0.0933794, 0.104646, 0.154354, 0.208605, 0.314155, 0.451349, 0.630825", \ + "0.181319, 0.194892, 0.247984, 0.302153, 0.407621, 0.544836, 0.72431", \ + "0.242085, 0.259152, 0.317925, 0.371814, 0.477236, 0.614417, 0.793803", \ + "0.315027, 0.337055, 0.407658, 0.461025, 0.565724, 0.70265, 0.882154", \ + "0.376528, 0.402989, 0.484568, 0.537175, 0.640925, 0.777505, 0.956718", \ + "0.428522, 0.458989, 0.550165, 0.601743, 0.704572, 0.840806, 1.01978" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0225878, 0.0321327, 0.0872732, 0.155985, 0.297496, 0.484248, 0.729546", \ + "0.0226407, 0.0322125, 0.087272, 0.155974, 0.297491, 0.48425, 0.729186", \ + "0.0325718, 0.041164, 0.0906286, 0.15677, 0.297421, 0.484449, 0.729479", \ + "0.0448875, 0.054037, 0.0973194, 0.15903, 0.298218, 0.484764, 0.729762", \ + "0.063009, 0.074569, 0.109198, 0.162401, 0.298806, 0.485373, 0.729973", \ + "0.081236, 0.095588, 0.1213, 0.16558, 0.299103, 0.485691, 0.730715", \ + "0.099977, 0.117085, 0.132725, 0.167943, 0.299335, 0.48584, 0.730429" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0715657, 0.0823979, 0.130386, 0.18497, 0.290519, 0.42766, 0.607032", \ + "0.0925574, 0.103335, 0.15134, 0.20598, 0.311569, 0.448675, 0.628151", \ + "0.179853, 0.192737, 0.243821, 0.298878, 0.404403, 0.541572, 0.720923", \ + "0.239026, 0.255008, 0.311783, 0.36771, 0.473294, 0.610511, 0.789549", \ + "0.311125, 0.331603, 0.399111, 0.457409, 0.562682, 0.699261, 0.878467", \ + "0.370302, 0.394801, 0.474816, 0.53755, 0.64263, 0.7785, 0.95736", \ + "0.419834, 0.447861, 0.540977, 0.60984, 0.714727, 0.849877, 1.02829" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0216454, 0.0308329, 0.0862825, 0.156057, 0.297942, 0.484485, 0.729423", \ + "0.0216793, 0.0309067, 0.0862671, 0.156041, 0.297979, 0.484409, 0.729049", \ + "0.0311447, 0.0392984, 0.0901137, 0.157517, 0.298287, 0.484199, 0.729417", \ + "0.0427386, 0.0511344, 0.097467, 0.161385, 0.299935, 0.485082, 0.729714", \ + "0.059632, 0.069611, 0.112702, 0.169852, 0.302704, 0.486106, 0.730306", \ + "0.076539, 0.088705, 0.132363, 0.181931, 0.306574, 0.486806, 0.730503", \ + "0.09395, 0.108137, 0.154968, 0.1967, 0.311696, 0.487515, 0.730458" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0176172, 0.0176655, 0.017842, 0.017915, 0.0179575, 0.0179761, 0.0179832", \ + "0.017498, 0.0175467, 0.0177222, 0.017795, 0.0178377, 0.0178566, 0.0178619", \ + "0.0175414, 0.0175918, 0.0177674, 0.0178408, 0.0178842, 0.0179017, 0.0179105", \ + "0.0178548, 0.017901, 0.0180746, 0.0181498, 0.0181899, 0.0182112, 0.0182206", \ + "0.0188396, 0.0188844, 0.0190532, 0.0191338, 0.019248, 0.0192023, 0.0192224", \ + "0.0204092, 0.0204489, 0.0206092, 0.0206838, 0.020765, 0.0207623, 0.0208331", \ + "0.0220661, 0.0221121, 0.022277, 0.0223503, 0.0224103, 0.0224444, 0.0224986" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0192826, 0.0193677, 0.0195651, 0.0196256, 0.0196609, 0.0196758, 0.0196837", \ + "0.0191691, 0.019254, 0.0194516, 0.019512, 0.0195475, 0.0195622, 0.01957", \ + "0.0193693, 0.0194547, 0.0196525, 0.0197128, 0.0197482, 0.0197627, 0.0197706", \ + "0.0197194, 0.0198048, 0.0199976, 0.0200577, 0.0200931, 0.0201153, 0.0201163", \ + "0.0208607, 0.0209457, 0.0211422, 0.0212045, 0.0212424, 0.0212561, 0.0212637", \ + "0.0223359, 0.0224178, 0.0226118, 0.02267, 0.0227102, 0.0227257, 0.0227339", \ + "0.0242338, 0.0243177, 0.0245149, 0.0245751, 0.0246118, 0.0246295, 0.0246365" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.019948, 0.0200595, 0.0202429, 0.0202823, 0.0203034, 0.0203124, 0.0203163", \ + "0.0196696, 0.0197634, 0.0199539, 0.0200058, 0.0200348, 0.0200462, 0.0200529", \ + "0.0195226, 0.0195454, 0.0196795, 0.0197441, 0.0197858, 0.0198445, 0.0198628", \ + "0.020233, 0.0202252, 0.0202342, 0.0202728, 0.0203644, 0.0203873, 0.0204344", \ + "0.021729, 0.0216508, 0.0216193, 0.0216441, 0.0217151, 0.0217588, 0.021812", \ + "0.0240636, 0.0239125, 0.0237562, 0.0237728, 0.0237999, 0.023853, 0.0238617", \ + "0.0269366, 0.0267192, 0.0264414, 0.0264071, 0.0264133, 0.0264409, 0.0264487" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264535, 0.026563, 0.0267425, 0.0267795, 0.0268004, 0.0268086, 0.0268131", \ + "0.025908, 0.0259999, 0.0261888, 0.0262404, 0.0262694, 0.0262807, 0.0262866", \ + "0.0254759, 0.0255244, 0.0256566, 0.0257334, 0.0257753, 0.0258096, 0.0258346", \ + "0.0262296, 0.0262146, 0.0263853, 0.0264215, 0.0265066, 0.0265409, 0.0265864", \ + "0.0285632, 0.0284975, 0.0284356, 0.0284698, 0.0285369, 0.0285733, 0.0285903", \ + "0.032099, 0.0318674, 0.0317018, 0.0316942, 0.031704, 0.0317388, 0.0317656", \ + "0.0366452, 0.036337, 0.0359676, 0.0358935, 0.0358851, 0.0359148, 0.0359379" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264535, 0.026563, 0.0267425, 0.0267795, 0.0268004, 0.0268086, 0.0268131", \ + "0.025908, 0.0259999, 0.0261888, 0.0262404, 0.0262694, 0.0262807, 0.0262866", \ + "0.0254759, 0.0255244, 0.0256566, 0.0257334, 0.0257753, 0.0258096, 0.0258346", \ + "0.0262296, 0.0262146, 0.0263853, 0.0264215, 0.0265066, 0.0265409, 0.0265864", \ + "0.0285632, 0.0284975, 0.0284356, 0.0284698, 0.0285369, 0.0285733, 0.0285903", \ + "0.032099, 0.0318674, 0.0317018, 0.0316942, 0.031704, 0.0317388, 0.0317656", \ + "0.0366452, 0.036337, 0.0359676, 0.0358935, 0.0358851, 0.0359148, 0.0359379" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163732; + rise_capacitance : 0.00163274; + rise_capacitance_range (0.00115777, 0.00163274); + fall_capacitance : 0.00163732; + fall_capacitance_range (0.00114345, 0.00163732); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.129836, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.177667, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104404, 0.0113905, 0.0126093, 0.0144104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127508, 0.013525, 0.0149074, 0.0166571" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104404, 0.0113905, 0.0126093, 0.0144104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127508, 0.013525, 0.0149074, 0.0166571" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157068; + rise_capacitance : 0.00157068; + rise_capacitance_range (0.00108041, 0.00157068); + fall_capacitance : 0.00155683; + fall_capacitance_range (0.00104399, 0.00155683); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0515371, 0.10098, 0.169141, 0.225059", \ + "-0.243018, -0.0705128, 0.00426943, 0.061561", \ + "-0.33647, -0.16981, -0.093794, -0.040203", \ + "-0.41402, -0.24951, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0461159, 0.327846, 0.46374, 0.560441", \ + "-0.110218, 0.155526, 0.301412, 0.408108", \ + "-0.155652, 0.0890672, 0.236953, 0.343649", \ + "-0.181445, 0.0523153, 0.191206, 0.3009" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0515371, 0.10098, 0.169141, 0.225059", \ + "-0.243018, -0.0705128, 0.00426943, 0.061561", \ + "-0.33647, -0.16981, -0.093794, -0.040203", \ + "-0.41402, -0.24951, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0461159, 0.327846, 0.46374, 0.560441", \ + "-0.110218, 0.155526, 0.301412, 0.408108", \ + "-0.155652, 0.0890672, 0.236953, 0.343649", \ + "-0.181445, 0.0523153, 0.191206, 0.3009" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0946358, -0.0791827, -0.158158, -0.214631", \ + "0.332868, 0.107073, 0.018724, -0.0403736", \ + "0.45983, 0.220041, 0.124699, 0.0616218", \ + "0.562186, 0.312405, 0.217538, 0.152967" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0356451, -0.287543, -0.42959, -0.527263", \ + "0.285352, -0.0498198, -0.213234, -0.325526", \ + "0.388777, 0.0525866, -0.113605, -0.234003", \ + "0.459094, 0.119923, -0.0494855, -0.167775" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0946358, -0.0791827, -0.158158, -0.214631", \ + "0.332868, 0.107073, 0.018724, -0.0403736", \ + "0.45983, 0.220041, 0.124699, 0.0616218", \ + "0.562186, 0.312405, 0.217538, 0.152967" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0356451, -0.287543, -0.42959, -0.527263", \ + "0.285352, -0.0498198, -0.213234, -0.325526", \ + "0.388777, 0.0525866, -0.113605, -0.234003", \ + "0.459094, 0.119923, -0.0494855, -0.167775" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000213728, -0.000213106, -0.000213933, -0.000214122, -0.000212641, -0.00021311, -0.000212757" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010005, 0.000943901, 0.000941123, 0.000938426, 0.000935012, 0.000934266, 0.000932889" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000904294, -0.000910496, -0.000933682, -0.000936916, -0.000941832, -0.000944768, -0.000944435" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00095444, 0.000959279, 0.000966188, 0.00095866, 0.000953442, 0.000952594, 0.000944435" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457627, 0.00445019, 0.00437908, 0.00450349, 0.00503515, 0.00597004, 0.00731204" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660578, 0.00648692, 0.00651913, 0.00680114, 0.00747327, 0.00849681, 0.00990697" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106354, -0.00106516, -0.00106515, -0.00106664, -0.00106566, -0.00106778, -0.0010686" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108656, 0.00108742, 0.00108525, 0.00108635, 0.00108446, 0.00108473, 0.00107951" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156889; + rise_capacitance : 0.00156889; + rise_capacitance_range (0.00107853, 0.00156889); + fall_capacitance : 0.00155498; + fall_capacitance_range (0.00104105, 0.00155498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0494268, 0.101931, 0.171141, 0.223435", \ + "-0.242488, -0.0711429, 0.00506163, 0.0583557", \ + "-0.340844, -0.167235, -0.093794, -0.040203", \ + "-0.414282, -0.250932, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479186, 0.328399, 0.46374, 0.560588", \ + "-0.10903, 0.159462, 0.300797, 0.407641", \ + "-0.153806, 0.093618, 0.236953, 0.343797", \ + "-0.177775, 0.0547362, 0.193074, 0.302915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0494268, 0.101931, 0.171141, 0.223435", \ + "-0.242488, -0.0711429, 0.00506163, 0.0583557", \ + "-0.340844, -0.167235, -0.093794, -0.040203", \ + "-0.414282, -0.250932, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479186, 0.328399, 0.46374, 0.560588", \ + "-0.10903, 0.159462, 0.300797, 0.407641", \ + "-0.153806, 0.093618, 0.236953, 0.343797", \ + "-0.177775, 0.0547362, 0.193074, 0.302915" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0958513, -0.0790243, -0.158158, -0.213879", \ + "0.333214, 0.11036, 0.0178549, -0.0404911", \ + "0.460358, 0.219512, 0.124522, 0.0616984", \ + "0.563962, 0.313124, 0.218185, 0.15428" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286609, -0.42959, -0.527426", \ + "0.286915, -0.0539576, -0.214309, -0.326764", \ + "0.390745, 0.0518673, -0.114477, -0.235759", \ + "0.459996, 0.119122, -0.0512208, -0.169674" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0958513, -0.0790243, -0.158158, -0.213879", \ + "0.333214, 0.11036, 0.0178549, -0.0404911", \ + "0.460358, 0.219512, 0.124522, 0.0616984", \ + "0.563962, 0.313124, 0.218185, 0.15428" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286609, -0.42959, -0.527426", \ + "0.286915, -0.0539576, -0.214309, -0.326764", \ + "0.390745, 0.0518673, -0.114477, -0.235759", \ + "0.459996, 0.119122, -0.0512208, -0.169674" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208451, -0.000207344, -0.000208687, -0.000208845, -0.000207388, -0.000207848, -0.0002075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099753, 0.000940904, 0.000938112, 0.000935475, 0.000932047, 0.000931315, 0.00092994" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901929, -0.000907564, -0.000933337, -0.000935751, -0.000938651, -0.000941598, -0.000941469" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951445, 0.000956166, 0.000963277, 0.000955561, 0.000950467, 0.000949629, 0.000941469" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457656, 0.00444936, 0.0043768, 0.00450177, 0.00503496, 0.00596058, 0.00729282" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660552, 0.00648602, 0.00651837, 0.0068008, 0.00747496, 0.00849978, 0.00990488" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106092, -0.00106204, -0.00106242, -0.00106404, -0.00106308, -0.0010652, -0.00106602" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108408, 0.00108492, 0.00108262, 0.00108367, 0.00108188, 0.00108214, 0.00107692" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00681454; + rise_capacitance : 0.00626058; + rise_capacitance_range (0.00537437, 0.00626058); + fall_capacitance : 0.00681454; + fall_capacitance_range (0.00535123, 0.00681454); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990127, -0.0654244, -0.133337, -0.18485", \ + "0.428684, 0.123461, 0.042689, -0.0114416", \ + "1.05453, 0.337823, 0.174351, 0.104926", \ + "1.68287, 0.831267, 0.391789, 0.244526" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0782518, 0.072387, 0.138838, 0.189163", \ + "-0.282393, -0.103769, -0.0346933, 0.017007", \ + "-0.389451, -0.200189, -0.125881, -0.0738842", \ + "-0.476096, -0.285479, -0.210875, -0.156708" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00444071, -0.00444792, -0.00447141, -0.00446635, -0.00446961, -0.0044865, -0.0044962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00459726, 0.00454956, 0.00454961, 0.00452572, 0.0045093, 0.00451705, 0.00451" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00652267, 0.00627707, 0.00614253, 0.00631469, 0.00737256, 0.00930923, 0.0120676" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0180219, 0.017649, 0.0173056, 0.0176631, 0.0191058, 0.0212199, 0.0240726" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X2) { + area : 49.392; + cell_leakage_power : 0.490859; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.435848; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.515191; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.407734; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.430441; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.533115; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.420862; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.621139; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.564377; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.460925; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.47891; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.552434; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.46933; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.490859; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.257474, 0.274975, 0.33556, 0.400489, 0.527338, 0.691647, 0.906246", \ + "0.279294, 0.296801, 0.357381, 0.422312, 0.549154, 0.713408, 0.928074", \ + "0.388117, 0.405631, 0.466179, 0.531138, 0.657989, 0.82223, 1.0369", \ + "0.481944, 0.499464, 0.560093, 0.624938, 0.751826, 0.916107, 1.13075", \ + "0.610075, 0.62769, 0.688346, 0.753288, 0.880153, 1.04441, 1.25906", \ + "0.729918, 0.747565, 0.808294, 0.873253, 1.00013, 1.16439, 1.37907", \ + "0.846096, 0.863792, 0.92453, 0.989506, 1.11641, 1.28067, 1.49529" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0342614, 0.0469308, 0.112479, 0.200401, 0.381756, 0.619517, 0.930784", \ + "0.0342759, 0.0469481, 0.11248, 0.200403, 0.381766, 0.619402, 0.930785", \ + "0.0342981, 0.0469587, 0.112494, 0.200405, 0.381755, 0.619428, 0.930785", \ + "0.0344239, 0.047063, 0.112654, 0.200417, 0.381778, 0.619404, 0.930805", \ + "0.034633, 0.047287, 0.112619, 0.200467, 0.382963, 0.619561, 0.930696", \ + "0.034847, 0.047506, 0.112742, 0.200523, 0.381799, 0.619424, 0.931155", \ + "0.035084, 0.047699, 0.11289, 0.200552, 0.38182, 0.61936, 0.930659" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.248486, 0.261846, 0.310345, 0.363372, 0.467399, 0.602119, 0.778081", \ + "0.270341, 0.283702, 0.332202, 0.385229, 0.489257, 0.623948, 0.799939", \ + "0.379459, 0.39282, 0.441312, 0.494331, 0.598368, 0.733069, 0.909013", \ + "0.471973, 0.485331, 0.533983, 0.58685, 0.690909, 0.82558, 1.00158", \ + "0.596946, 0.61027, 0.658757, 0.711776, 0.81585, 0.950586, 1.12664", \ + "0.711843, 0.725191, 0.773595, 0.826674, 0.930699, 1.06544, 1.2414", \ + "0.822014, 0.835357, 0.88387, 0.93689, 1.04092, 1.17565, 1.35163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0245345, 0.0342523, 0.0860151, 0.154056, 0.293736, 0.476287, 0.715205", \ + "0.0245091, 0.0342518, 0.0860151, 0.154056, 0.293736, 0.476082, 0.715206", \ + "0.0245159, 0.034267, 0.0860187, 0.154061, 0.293736, 0.476276, 0.714906", \ + "0.0245226, 0.034248, 0.086172, 0.154072, 0.293726, 0.476255, 0.715207", \ + "0.024504, 0.034228, 0.085938, 0.154144, 0.293734, 0.475936, 0.715047", \ + "0.024478, 0.034202, 0.085928, 0.154033, 0.293729, 0.476271, 0.715205", \ + "0.024532, 0.034237, 0.085905, 0.154021, 0.293719, 0.476264, 0.715204" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0767478, 0.0897505, 0.138193, 0.191634, 0.294856, 0.429116, 0.604738", \ + "0.097815, 0.110744, 0.159201, 0.212694, 0.315947, 0.450221, 0.625848", \ + "0.189999, 0.205188, 0.25651, 0.310131, 0.413281, 0.547535, 0.723202", \ + "0.254474, 0.273399, 0.330688, 0.384968, 0.487893, 0.622034, 0.7975", \ + "0.334348, 0.358243, 0.426744, 0.482844, 0.584841, 0.718397, 0.893798", \ + "0.401121, 0.429403, 0.510576, 0.569432, 0.67051, 0.803464, 0.978509", \ + "0.458009, 0.490086, 0.584112, 0.646139, 0.745875, 0.878481, 1.05325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226401, 0.0329393, 0.0862496, 0.153369, 0.291425, 0.473257, 0.712161", \ + "0.022633, 0.0329793, 0.0862516, 0.153369, 0.291424, 0.473257, 0.712158", \ + "0.0322481, 0.0413554, 0.0897914, 0.154543, 0.29147, 0.473254, 0.712113", \ + "0.0449572, 0.0545119, 0.0980911, 0.158546, 0.292609, 0.473557, 0.712113", \ + "0.063575, 0.075072, 0.114119, 0.166607, 0.294868, 0.474696, 0.713125", \ + "0.082533, 0.096209, 0.133253, 0.176937, 0.297226, 0.474838, 0.713512", \ + "0.102128, 0.11786, 0.153759, 0.188617, 0.29958, 0.475366, 0.713671" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0773861, 0.0908786, 0.140876, 0.194071, 0.297349, 0.431671, 0.607344", \ + "0.0985297, 0.11194, 0.161959, 0.215198, 0.318494, 0.452841, 0.628523", \ + "0.191136, 0.206952, 0.259966, 0.313023, 0.416238, 0.55057, 0.726291", \ + "0.25649, 0.276273, 0.335866, 0.388651, 0.49162, 0.625853, 0.801448", \ + "0.33754, 0.362748, 0.433432, 0.485651, 0.587581, 0.721645, 0.89704", \ + "0.40597, 0.43594, 0.517553, 0.568757, 0.669677, 0.803256, 0.978515", \ + "0.464843, 0.499071, 0.590065, 0.64002, 0.739895, 0.87279, 1.04766" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234453, 0.0340857, 0.0872489, 0.153471, 0.291033, 0.473291, 0.712265", \ + "0.0234702, 0.0341435, 0.0871959, 0.153467, 0.291119, 0.473291, 0.712215", \ + "0.0333149, 0.0428913, 0.0904237, 0.154206, 0.290923, 0.473284, 0.712219", \ + "0.0465769, 0.0568822, 0.0980226, 0.156938, 0.29172, 0.473533, 0.712089", \ + "0.065925, 0.078786, 0.110991, 0.161102, 0.292535, 0.474492, 0.71275", \ + "0.085665, 0.101386, 0.124478, 0.164857, 0.293146, 0.474667, 0.713529", \ + "0.106228, 0.124514, 0.137122, 0.168068, 0.293397, 0.474837, 0.713671" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0767478, 0.0897505, 0.138193, 0.191634, 0.294856, 0.429116, 0.604738", \ + "0.097815, 0.110744, 0.159201, 0.212694, 0.315947, 0.450221, 0.625848", \ + "0.189999, 0.205188, 0.25651, 0.310131, 0.413281, 0.547535, 0.723202", \ + "0.254474, 0.273399, 0.330688, 0.384968, 0.487893, 0.622034, 0.7975", \ + "0.334348, 0.358243, 0.426744, 0.482844, 0.584841, 0.718397, 0.893798", \ + "0.401121, 0.429403, 0.510576, 0.569432, 0.67051, 0.803464, 0.978509", \ + "0.458009, 0.490086, 0.584112, 0.646139, 0.745875, 0.878481, 1.05325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226401, 0.0329393, 0.0862496, 0.153369, 0.291425, 0.473257, 0.712161", \ + "0.022633, 0.0329793, 0.0862516, 0.153369, 0.291424, 0.473257, 0.712158", \ + "0.0322481, 0.0413554, 0.0897914, 0.154543, 0.29147, 0.473254, 0.712113", \ + "0.0449572, 0.0545119, 0.0980911, 0.158546, 0.292609, 0.473557, 0.712113", \ + "0.063575, 0.075072, 0.114119, 0.166607, 0.294868, 0.474696, 0.713125", \ + "0.082533, 0.096209, 0.133253, 0.176937, 0.297226, 0.474838, 0.713512", \ + "0.102128, 0.11786, 0.153759, 0.188617, 0.29958, 0.475366, 0.713671" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0187812, 0.0188396, 0.0190659, 0.0191727, 0.019243, 0.0192732, 0.0192892", \ + "0.0186633, 0.018721, 0.0189464, 0.0190527, 0.0191228, 0.0191528, 0.0191693", \ + "0.0187074, 0.0187648, 0.0189903, 0.0190969, 0.0191678, 0.0191978, 0.0192152", \ + "0.019032, 0.0190766, 0.019301, 0.019402, 0.0194731, 0.0194822, 0.0195199", \ + "0.019867, 0.0199195, 0.0201364, 0.0202493, 0.0204754, 0.0203948, 0.0203945", \ + "0.0215013, 0.0215548, 0.0217655, 0.0218701, 0.0219739, 0.0221046, 0.0220604", \ + "0.0233125, 0.0233599, 0.0235743, 0.0236783, 0.0237566, 0.0238055, 0.0238456" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0202243, 0.0203466, 0.0206203, 0.0207104, 0.0207654, 0.0207885, 0.0208014", \ + "0.0201096, 0.0202327, 0.0205065, 0.0205967, 0.0206517, 0.0206749, 0.0206876", \ + "0.0203166, 0.0204372, 0.0207095, 0.020799, 0.0208537, 0.0208769, 0.0208896", \ + "0.020673, 0.0207972, 0.021069, 0.0211499, 0.0212045, 0.0212293, 0.0212423", \ + "0.0217716, 0.0219106, 0.02221, 0.0222907, 0.0223456, 0.0223684, 0.0223784", \ + "0.0232767, 0.0233953, 0.0236648, 0.0237585, 0.0238116, 0.0238367, 0.0238506", \ + "0.025201, 0.0253206, 0.025584, 0.0256736, 0.0257297, 0.0257553, 0.0257703" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0209035, 0.0210667, 0.0213322, 0.021396, 0.0214313, 0.0214458, 0.0214547", \ + "0.0206347, 0.0207771, 0.0210468, 0.0211246, 0.0211699, 0.0211881, 0.0211975", \ + "0.0204852, 0.0204971, 0.0206686, 0.0207851, 0.0209013, 0.0209517, 0.0209555", \ + "0.0212229, 0.0211561, 0.0212514, 0.0213301, 0.0214126, 0.0214886, 0.0215451", \ + "0.0229047, 0.0227057, 0.0226302, 0.0226782, 0.0227359, 0.0228136, 0.0228647", \ + "0.0253849, 0.0250573, 0.0247788, 0.0247695, 0.0248009, 0.0248598, 0.0248947", \ + "0.0285967, 0.0280703, 0.027599, 0.0275034, 0.0274756, 0.0275013, 0.0275278" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0273897, 0.0275519, 0.0278145, 0.027878, 0.0279131, 0.027928, 0.0279355", \ + "0.0268759, 0.0270161, 0.027283, 0.0273603, 0.0274044, 0.0274228, 0.0274321", \ + "0.0264707, 0.0264992, 0.0266561, 0.0267684, 0.0268547, 0.0269005, 0.0269488", \ + "0.0272456, 0.0271808, 0.0272375, 0.0273355, 0.027423, 0.0274841, 0.0275272", \ + "0.0297364, 0.0295215, 0.0294174, 0.029456, 0.0295178, 0.0295748, 0.0296495", \ + "0.0334854, 0.0330764, 0.0327246, 0.0327051, 0.0327427, 0.0327706, 0.0328084", \ + "0.0382866, 0.037696, 0.0370655, 0.0369571, 0.0369445, 0.036965, 0.0369875" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0273897, 0.0275519, 0.0278145, 0.027878, 0.0279131, 0.027928, 0.0279355", \ + "0.0268759, 0.0270161, 0.027283, 0.0273603, 0.0274044, 0.0274228, 0.0274321", \ + "0.0264707, 0.0264992, 0.0266561, 0.0267684, 0.0268547, 0.0269005, 0.0269488", \ + "0.0272456, 0.0271808, 0.0272375, 0.0273355, 0.027423, 0.0274841, 0.0275272", \ + "0.0297364, 0.0295215, 0.0294174, 0.029456, 0.0295178, 0.0295748, 0.0296495", \ + "0.0334854, 0.0330764, 0.0327246, 0.0327051, 0.0327427, 0.0327706, 0.0328084", \ + "0.0382866, 0.037696, 0.0370655, 0.0369571, 0.0369445, 0.036965, 0.0369875" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.257345, 0.274867, 0.335506, 0.400503, 0.527494, 0.691933, 0.906844", \ + "0.279198, 0.2967, 0.35732, 0.422315, 0.549325, 0.713764, 0.928676", \ + "0.387996, 0.405524, 0.466153, 0.531152, 0.658136, 0.822578, 1.0375", \ + "0.481836, 0.499371, 0.56004, 0.624957, 0.751976, 0.916454, 1.13136", \ + "0.609965, 0.627591, 0.6883, 0.753312, 0.880321, 1.04476, 1.25968", \ + "0.729795, 0.747481, 0.808283, 0.87327, 1.00031, 1.16477, 1.37969", \ + "0.845919, 0.863623, 0.924493, 0.989519, 1.11655, 1.28097, 1.49587" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.034293, 0.046976, 0.112595, 0.200624, 0.382189, 0.62011, 0.931852", \ + "0.0342916, 0.0470073, 0.112602, 0.200626, 0.382191, 0.620111, 0.931852", \ + "0.0343008, 0.0469915, 0.112603, 0.200628, 0.382206, 0.6202, 0.931852", \ + "0.0344232, 0.047074, 0.112769, 0.20064, 0.382215, 0.620113, 0.931871", \ + "0.034638, 0.047318, 0.112736, 0.200692, 0.383429, 0.620217, 0.931787", \ + "0.034887, 0.047545, 0.11289, 0.200782, 0.38224, 0.620132, 0.93217", \ + "0.035099, 0.047724, 0.113017, 0.200795, 0.382267, 0.620107, 0.931726" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.249017, 0.262389, 0.310945, 0.364043, 0.468215, 0.603144, 0.779356", \ + "0.270879, 0.284251, 0.332808, 0.385906, 0.490081, 0.625008, 0.80122", \ + "0.379999, 0.393365, 0.441923, 0.495013, 0.599196, 0.734091, 0.910322", \ + "0.472627, 0.485992, 0.534679, 0.58767, 0.691826, 0.826711, 1.00297", \ + "0.597491, 0.610863, 0.65942, 0.712495, 0.816677, 0.951579, 1.12791", \ + "0.712462, 0.725828, 0.774334, 0.827437, 0.931612, 1.06651, 1.24276", \ + "0.822634, 0.835977, 0.884454, 0.937555, 1.04174, 1.17666, 1.35288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0245569, 0.0342888, 0.0861309, 0.154273, 0.294159, 0.476956, 0.716238", \ + "0.0245564, 0.0342886, 0.0861309, 0.154273, 0.294158, 0.476961, 0.716239", \ + "0.0245672, 0.0342984, 0.0861344, 0.154273, 0.294159, 0.476964, 0.716239", \ + "0.0245638, 0.034286, 0.08627, 0.154298, 0.29415, 0.476964, 0.715859", \ + "0.024538, 0.03427, 0.086122, 0.154298, 0.294158, 0.477022, 0.716087", \ + "0.024543, 0.034243, 0.086111, 0.154252, 0.294152, 0.476962, 0.71624", \ + "0.024561, 0.034283, 0.086023, 0.15424, 0.294143, 0.476956, 0.716239" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0767949, 0.0898163, 0.138338, 0.191863, 0.295239, 0.429693, 0.605557", \ + "0.097859, 0.110807, 0.159344, 0.212924, 0.316328, 0.450797, 0.626682", \ + "0.190054, 0.205251, 0.256649, 0.310346, 0.41366, 0.548107, 0.724078", \ + "0.254523, 0.273466, 0.33083, 0.385178, 0.488263, 0.622594, 0.798309", \ + "0.334413, 0.358325, 0.426893, 0.483058, 0.585196, 0.71897, 0.894602", \ + "0.401192, 0.429501, 0.510714, 0.569629, 0.67075, 0.803958, 0.979262", \ + "0.458102, 0.49019, 0.584283, 0.646244, 0.746146, 0.878949, 1.05399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.022655, 0.0329893, 0.086398, 0.153614, 0.291853, 0.473943, 0.712883", \ + "0.0226635, 0.033032, 0.0863936, 0.153609, 0.291852, 0.473942, 0.713191", \ + "0.0322842, 0.0414025, 0.0899166, 0.154772, 0.291807, 0.473939, 0.712733", \ + "0.0449914, 0.054562, 0.0982095, 0.158778, 0.293046, 0.474407, 0.71312", \ + "0.063614, 0.075126, 0.114251, 0.166797, 0.29527, 0.475377, 0.714133", \ + "0.082562, 0.096256, 0.133333, 0.17713, 0.297538, 0.475506, 0.714133", \ + "0.102179, 0.117921, 0.153664, 0.188688, 0.299928, 0.47599, 0.714679" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.077447, 0.0909558, 0.141025, 0.194306, 0.29773, 0.432251, 0.60818", \ + "0.098584, 0.112014, 0.162107, 0.215433, 0.318878, 0.453415, 0.629361", \ + "0.191197, 0.207031, 0.260114, 0.313251, 0.416608, 0.551141, 0.727136", \ + "0.256559, 0.276359, 0.336018, 0.388824, 0.492002, 0.626415, 0.802279", \ + "0.337626, 0.362856, 0.433598, 0.485884, 0.587978, 0.722229, 0.897816", \ + "0.406058, 0.436042, 0.517716, 0.568995, 0.670081, 0.803774, 0.979319", \ + "0.464957, 0.499203, 0.590248, 0.640207, 0.740238, 0.873431, 1.04862" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234777, 0.0341404, 0.0873858, 0.153707, 0.291458, 0.473977, 0.712959", \ + "0.0235068, 0.0341983, 0.0873326, 0.153694, 0.291453, 0.473977, 0.713246", \ + "0.0333421, 0.0429062, 0.0905937, 0.154433, 0.291393, 0.47397, 0.713251", \ + "0.0466194, 0.0569279, 0.0981572, 0.157104, 0.292134, 0.474204, 0.71314", \ + "0.065973, 0.078843, 0.111072, 0.161244, 0.293051, 0.475179, 0.71389", \ + "0.085716, 0.101442, 0.124594, 0.165074, 0.293442, 0.47531, 0.714562", \ + "0.106294, 0.124561, 0.137237, 0.168189, 0.293774, 0.475525, 0.714706" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0767949, 0.0898163, 0.138338, 0.191863, 0.295239, 0.429693, 0.605557", \ + "0.097859, 0.110807, 0.159344, 0.212924, 0.316328, 0.450797, 0.626682", \ + "0.190054, 0.205251, 0.256649, 0.310346, 0.41366, 0.548107, 0.724078", \ + "0.254523, 0.273466, 0.33083, 0.385178, 0.488263, 0.622594, 0.798309", \ + "0.334413, 0.358325, 0.426893, 0.483058, 0.585196, 0.71897, 0.894602", \ + "0.401192, 0.429501, 0.510714, 0.569629, 0.67075, 0.803958, 0.979262", \ + "0.458102, 0.49019, 0.584283, 0.646244, 0.746146, 0.878949, 1.05399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.022655, 0.0329893, 0.086398, 0.153614, 0.291853, 0.473943, 0.712883", \ + "0.0226635, 0.033032, 0.0863936, 0.153609, 0.291852, 0.473942, 0.713191", \ + "0.0322842, 0.0414025, 0.0899166, 0.154772, 0.291807, 0.473939, 0.712733", \ + "0.0449914, 0.054562, 0.0982095, 0.158778, 0.293046, 0.474407, 0.71312", \ + "0.063614, 0.075126, 0.114251, 0.166797, 0.29527, 0.475377, 0.714133", \ + "0.082562, 0.096256, 0.133333, 0.17713, 0.297538, 0.475506, 0.714133", \ + "0.102179, 0.117921, 0.153664, 0.188688, 0.299928, 0.47599, 0.714679" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0187801, 0.0188384, 0.019063, 0.0191674, 0.0192341, 0.0192607, 0.0192749", \ + "0.0186684, 0.0187221, 0.0189449, 0.0190486, 0.0191146, 0.0191413, 0.0191557", \ + "0.0187069, 0.0187642, 0.0189874, 0.0190918, 0.0191593, 0.0191866, 0.0192019", \ + "0.019031, 0.0190774, 0.0192991, 0.019398, 0.0194659, 0.0194723, 0.0195082", \ + "0.0198654, 0.0199181, 0.020133, 0.0202441, 0.0204706, 0.0203836, 0.0203824", \ + "0.0214996, 0.0215513, 0.021756, 0.0218618, 0.0219635, 0.0220794, 0.0220376", \ + "0.0232691, 0.0233172, 0.0235237, 0.0236274, 0.023703, 0.0237426, 0.0237818" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0202375, 0.0203594, 0.0206311, 0.0207197, 0.020773, 0.0207955, 0.0208069", \ + "0.0201237, 0.0202454, 0.0205173, 0.020606, 0.0206594, 0.0206817, 0.0206935", \ + "0.0203282, 0.0204484, 0.0207188, 0.0208069, 0.0208599, 0.0208821, 0.0208941", \ + "0.0206758, 0.0207985, 0.0210701, 0.0211505, 0.0212038, 0.0212267, 0.0212403", \ + "0.0217154, 0.0218499, 0.0221373, 0.0222245, 0.0222731, 0.0222925, 0.0223033", \ + "0.0232834, 0.0234029, 0.0236707, 0.0237591, 0.0238149, 0.0238389, 0.0238518", \ + "0.0251927, 0.0253103, 0.0255714, 0.0256604, 0.0257155, 0.0257402, 0.0257543" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0208991, 0.0210616, 0.0213244, 0.0213872, 0.021422, 0.021436, 0.021444", \ + "0.0206326, 0.0207741, 0.0210419, 0.0211188, 0.0211636, 0.0211815, 0.0211907", \ + "0.0204813, 0.0204921, 0.0206639, 0.0207865, 0.0208906, 0.0209445, 0.0209481", \ + "0.0212201, 0.0211561, 0.0212506, 0.0213344, 0.0214098, 0.0214788, 0.0215403", \ + "0.0229015, 0.0227053, 0.0226261, 0.0226748, 0.0227263, 0.0228089, 0.0228579", \ + "0.025379, 0.02505, 0.0247739, 0.024764, 0.0247941, 0.0248511, 0.024885", \ + "0.0285874, 0.0280941, 0.0275929, 0.0274947, 0.0274663, 0.027469, 0.0275194" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0273857, 0.0275459, 0.0278058, 0.0278685, 0.0279028, 0.0279172, 0.027925", \ + "0.0268713, 0.0270107, 0.0272754, 0.0273517, 0.0273957, 0.0274136, 0.0274231", \ + "0.0264701, 0.0264972, 0.0266511, 0.0267615, 0.026868, 0.0268951, 0.0269411", \ + "0.0272436, 0.0271643, 0.0272362, 0.0273312, 0.027419, 0.0274585, 0.0275202", \ + "0.0297335, 0.0294992, 0.0294013, 0.0294284, 0.0295071, 0.0295736, 0.029646", \ + "0.0334805, 0.0330661, 0.0327198, 0.0326971, 0.0327415, 0.0327637, 0.0328178", \ + "0.0382772, 0.03769, 0.0370598, 0.0369412, 0.0369315, 0.0369545, 0.0369753" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0273857, 0.0275459, 0.0278058, 0.0278685, 0.0279028, 0.0279172, 0.027925", \ + "0.0268713, 0.0270107, 0.0272754, 0.0273517, 0.0273957, 0.0274136, 0.0274231", \ + "0.0264701, 0.0264972, 0.0266511, 0.0267615, 0.026868, 0.0268951, 0.0269411", \ + "0.0272436, 0.0271643, 0.0272362, 0.0273312, 0.027419, 0.0274585, 0.0275202", \ + "0.0297335, 0.0294992, 0.0294013, 0.0294284, 0.0295071, 0.0295736, 0.029646", \ + "0.0334805, 0.0330661, 0.0327198, 0.0326971, 0.0327415, 0.0327637, 0.0328178", \ + "0.0382772, 0.03769, 0.0370598, 0.0369412, 0.0369315, 0.0369545, 0.0369753" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163732; + rise_capacitance : 0.00163274; + rise_capacitance_range (0.00115776, 0.00163274); + fall_capacitance : 0.00163732; + fall_capacitance_range (0.00114345, 0.00163732); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.129836, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.177667, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104403, 0.0113906, 0.0126093, 0.0144103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127501, 0.0135249, 0.0149074, 0.0166571" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104403, 0.0113906, 0.0126093, 0.0144103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123936, 0.0127501, 0.0135249, 0.0149074, 0.0166571" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157068; + rise_capacitance : 0.00157068; + rise_capacitance_range (0.00108041, 0.00157068); + fall_capacitance : 0.00155683; + fall_capacitance_range (0.00104399, 0.00155683); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0503019, 0.100058, 0.169141, 0.225059", \ + "-0.241783, -0.0674375, 0.00426943, 0.061561", \ + "-0.33908, -0.166735, -0.093794, -0.040203", \ + "-0.412785, -0.250432, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0480108, 0.328461, 0.46374, 0.560438", \ + "-0.111913, 0.156549, 0.30182, 0.408513", \ + "-0.157788, 0.0896821, 0.236953, 0.339575", \ + "-0.184787, 0.051691, 0.189967, 0.299658" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0503019, 0.100058, 0.169141, 0.225059", \ + "-0.241783, -0.0674375, 0.00426943, 0.061561", \ + "-0.33908, -0.166735, -0.093794, -0.040203", \ + "-0.412785, -0.250432, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0480108, 0.328461, 0.46374, 0.560438", \ + "-0.111913, 0.156549, 0.30182, 0.408513", \ + "-0.157788, 0.0896821, 0.236953, 0.339575", \ + "-0.184787, 0.051691, 0.189967, 0.299658" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0975361, -0.0796512, -0.158158, -0.214321", \ + "0.332461, 0.107296, 0.0194156, -0.0433703", \ + "0.459221, 0.216064, 0.126092, 0.0633657", \ + "0.560467, 0.311316, 0.216772, 0.152656" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0328547, -0.287342, -0.42959, -0.526648", \ + "0.286393, -0.0497868, -0.213403, -0.329078", \ + "0.390745, 0.052563, -0.113905, -0.233483", \ + "0.460133, 0.119955, -0.0496543, -0.171327" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0975361, -0.0796512, -0.158158, -0.214321", \ + "0.332461, 0.107296, 0.0194156, -0.0433703", \ + "0.459221, 0.216064, 0.126092, 0.0633657", \ + "0.560467, 0.311316, 0.216772, 0.152656" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0328547, -0.287342, -0.42959, -0.526648", \ + "0.286393, -0.0497868, -0.213403, -0.329078", \ + "0.390745, 0.052563, -0.113905, -0.233483", \ + "0.460133, 0.119955, -0.0496543, -0.171327" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000213574, -0.000212952, -0.000213779, -0.000213968, -0.000212487, -0.000212955, -0.000212602" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010007, 0.000944096, 0.000941316, 0.00093862, 0.000935206, 0.000934461, 0.000933084" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000904099, -0.0009103, -0.000933486, -0.000936721, -0.000941637, -0.000944573, -0.00094463" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000954635, 0.000959472, 0.000966382, 0.000958854, 0.000953637, 0.000952789, 0.00094463" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457643, 0.00445034, 0.00437923, 0.00450365, 0.00503531, 0.00597019, 0.0073122" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660593, 0.00648708, 0.00651928, 0.0068013, 0.00747343, 0.00849697, 0.00990712" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106334, -0.00106496, -0.00106495, -0.00106644, -0.00106547, -0.00106759, -0.0010684" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108675, 0.00108762, 0.00108545, 0.00108654, 0.00108466, 0.00108492, 0.00107971" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156889; + rise_capacitance : 0.00156889; + rise_capacitance_range (0.00107853, 0.00156889); + fall_capacitance : 0.00155498; + fall_capacitance_range (0.00104105, 0.00155498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0527493, 0.102156, 0.171141, 0.223435", \ + "-0.241813, -0.0709175, 0.00506163, 0.0583557", \ + "-0.339903, -0.171007, -0.093794, -0.040203", \ + "-0.413607, -0.250707, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479509, 0.330961, 0.46374, 0.560932", \ + "-0.108655, 0.158367, 0.301139, 0.408326", \ + "-0.157848, 0.0921811, 0.236953, 0.344141", \ + "-0.182777, 0.0562598, 0.192037, 0.302222" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0527493, 0.102156, 0.171141, 0.223435", \ + "-0.241813, -0.0709175, 0.00506163, 0.0583557", \ + "-0.339903, -0.171007, -0.093794, -0.040203", \ + "-0.413607, -0.250707, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479509, 0.330961, 0.46374, 0.560932", \ + "-0.108655, 0.158367, 0.301139, 0.408326", \ + "-0.157848, 0.0921811, 0.236953, 0.344141", \ + "-0.182777, 0.0562598, 0.192037, 0.302222" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.095687, -0.079225, -0.158158, -0.213436", \ + "0.332727, 0.105839, 0.0175322, -0.0403709", \ + "0.459751, 0.218869, 0.123932, 0.0616984", \ + "0.559442, 0.312565, 0.217708, 0.154364" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286775, -0.42959, -0.526922", \ + "0.286995, -0.0540436, -0.214229, -0.330178", \ + "0.390745, 0.0517014, -0.114477, -0.235087", \ + "0.459753, 0.118713, -0.0514636, -0.169413" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.095687, -0.079225, -0.158158, -0.213436", \ + "0.332727, 0.105839, 0.0175322, -0.0403709", \ + "0.459751, 0.218869, 0.123932, 0.0616984", \ + "0.559442, 0.312565, 0.217708, 0.154364" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286775, -0.42959, -0.526922", \ + "0.286995, -0.0540436, -0.214229, -0.330178", \ + "0.390745, 0.0517014, -0.114477, -0.235087", \ + "0.459753, 0.118713, -0.0514636, -0.169413" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208295, -0.00020719, -0.000208533, -0.00020869, -0.000207233, -0.000207693, -0.000207345" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997723, 0.000941099, 0.000938305, 0.000935669, 0.000932241, 0.000931509, 0.000930135" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901734, -0.000907368, -0.000933141, -0.000935555, -0.000938455, -0.000941404, -0.000941664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951639, 0.000956359, 0.000963471, 0.000955755, 0.000950662, 0.000949824, 0.000941664" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457671, 0.00444951, 0.00437695, 0.00450193, 0.00503512, 0.00596074, 0.00729299" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660567, 0.00648617, 0.00651852, 0.00680095, 0.00747512, 0.00849994, 0.00990503" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106072, -0.00106184, -0.00106222, -0.00106385, -0.00106289, -0.00106501, -0.00106582" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108428, 0.00108512, 0.00108281, 0.00108386, 0.00108207, 0.00108233, 0.00107712" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00681377; + rise_capacitance : 0.00626058; + rise_capacitance_range (0.00537799, 0.00626058); + fall_capacitance : 0.00681377; + fall_capacitance_range (0.00535556, 0.00681377); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0991168, -0.0671081, -0.133337, -0.18115", \ + "0.438346, 0.124556, 0.0432401, -0.011186", \ + "1.08029, 0.374712, 0.182982, 0.104551", \ + "1.723, 0.903978, 0.464787, 0.264412" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0782518, 0.072387, 0.138838, 0.189163", \ + "-0.282393, -0.103769, -0.0346933, 0.017007", \ + "-0.389451, -0.200189, -0.125881, -0.0738842", \ + "-0.476096, -0.285479, -0.210875, -0.156708" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00444195, -0.00444694, -0.00447232, -0.0044639, -0.00446951, -0.00448637, -0.0044961" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0045974, 0.00454929, 0.00454805, 0.00452353, 0.00450854, 0.00451692, 0.00450991" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00653371, 0.00629345, 0.00614243, 0.00631806, 0.00737269, 0.00930925, 0.0120677" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0180247, 0.017649, 0.0173392, 0.0176973, 0.0191057, 0.0212199, 0.0240726" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ2X3) { + area : 49.392; + cell_leakage_power : 0.530742; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.481206; + when : "(CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.544123; + when : "(CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.453093; + when : "(CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.4758; + when : "(CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.562047; + when : "(CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.46622; + when : "(CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.666498; + when : "(!CK * D0 * D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.593309; + when : "(!CK * D0 * D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.506284; + when : "(!CK * D0 * D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.524269; + when : "(!CK * !D0 * !D1 * RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.581366; + when : "(!CK * !D0 * !D1 * RB * Q0 * Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.514689; + when : "(!CK * !D0 * !D1 * !RB * !Q0 * !Q1)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.530742; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.267798, 0.290886, 0.359389, 0.432251, 0.574401, 0.75842, 0.998873", \ + "0.289626, 0.312719, 0.381179, 0.454059, 0.596208, 0.780228, 1.02069", \ + "0.398488, 0.421547, 0.490024, 0.562861, 0.705005, 0.889025, 1.12949", \ + "0.492271, 0.515368, 0.583832, 0.656687, 0.798846, 0.982874, 1.22335", \ + "0.62049, 0.643663, 0.712234, 0.785082, 0.927241, 1.11139, 1.35168", \ + "0.739852, 0.763054, 0.831667, 0.904547, 1.04671, 1.23074, 1.4712", \ + "0.856537, 0.879806, 0.948439, 1.02135, 1.16352, 1.34756, 1.58795" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0371476, 0.053383, 0.126871, 0.225366, 0.428727, 0.695419, 1.04488", \ + "0.0371553, 0.0533627, 0.126878, 0.225363, 0.428726, 0.695419, 1.04488", \ + "0.0371469, 0.0534136, 0.126883, 0.22537, 0.428727, 0.695419, 1.04488", \ + "0.037247, 0.053494, 0.12693, 0.225513, 0.428775, 0.695422, 1.04488", \ + "0.037502, 0.053649, 0.127049, 0.225415, 0.428606, 0.695523, 1.04488", \ + "0.037736, 0.053909, 0.127145, 0.225481, 0.428762, 0.695435, 1.04478", \ + "0.037916, 0.05408, 0.127229, 0.225526, 0.428785, 0.695453, 1.04475" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.255176, 0.272545, 0.326264, 0.384325, 0.497959, 0.645077, 0.837206", \ + "0.277037, 0.294402, 0.348121, 0.406185, 0.519817, 0.666932, 0.859063", \ + "0.386143, 0.403518, 0.457237, 0.515296, 0.628936, 0.77602, 0.968194", \ + "0.478649, 0.49603, 0.549721, 0.607816, 0.721468, 0.868547, 1.0607", \ + "0.602712, 0.620066, 0.673766, 0.731831, 0.84547, 0.992553, 1.18466", \ + "0.718606, 0.735939, 0.789778, 0.847651, 0.961296, 1.10842, 1.30055", \ + "0.828631, 0.845996, 0.899663, 0.957714, 1.07136, 1.21846, 1.41063" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0261356, 0.0381895, 0.0944169, 0.168306, 0.32004, 0.518856, 0.778956", \ + "0.0261199, 0.0381918, 0.09442, 0.168304, 0.32004, 0.518855, 0.778956", \ + "0.0261038, 0.03819, 0.0944195, 0.168308, 0.320039, 0.518887, 0.778955", \ + "0.0261247, 0.03818, 0.094454, 0.168317, 0.32006, 0.51889, 0.778956", \ + "0.026079, 0.038155, 0.094406, 0.168298, 0.320038, 0.51859, 0.778552", \ + "0.026055, 0.038124, 0.094375, 0.168287, 0.320032, 0.518855, 0.778956", \ + "0.026079, 0.03813, 0.094358, 0.168273, 0.320021, 0.518885, 0.778956" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0832774, 0.100247, 0.154044, 0.211673, 0.324266, 0.470887, 0.662668", \ + "0.104427, 0.121339, 0.175128, 0.232793, 0.345411, 0.49204, 0.683831", \ + "0.201702, 0.221071, 0.277044, 0.334413, 0.446975, 0.593595, 0.785471", \ + "0.272776, 0.296716, 0.358451, 0.415613, 0.527871, 0.674264, 0.866009", \ + "0.361204, 0.391268, 0.463198, 0.520092, 0.631473, 0.77762, 0.969286", \ + "0.437272, 0.472481, 0.55449, 0.611109, 0.721627, 0.867398, 1.0588", \ + "0.503406, 0.542941, 0.633704, 0.690197, 0.799956, 0.945508, 1.1366" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243375, 0.0370212, 0.0937401, 0.16613, 0.316354, 0.514927, 0.775068", \ + "0.0243477, 0.0370797, 0.0937415, 0.166123, 0.316352, 0.514926, 0.774752", \ + "0.033734, 0.0449875, 0.0961542, 0.166562, 0.316391, 0.51491, 0.775069", \ + "0.0476599, 0.05942, 0.103564, 0.169486, 0.317162, 0.515252, 0.775188", \ + "0.068641, 0.082351, 0.116513, 0.17443, 0.318269, 0.516226, 0.775986", \ + "0.0902, 0.105478, 0.12995, 0.179376, 0.31883, 0.516538, 0.776124", \ + "0.112693, 0.128636, 0.142826, 0.184012, 0.319458, 0.516786, 0.776389" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0837577, 0.10124, 0.156436, 0.214116, 0.326769, 0.473396, 0.665243", \ + "0.104979, 0.122395, 0.177612, 0.23533, 0.348004, 0.494628, 0.68648", \ + "0.202445, 0.222392, 0.279885, 0.337311, 0.449937, 0.596596, 0.788507", \ + "0.273957, 0.298696, 0.36261, 0.419565, 0.531864, 0.678291, 0.870037", \ + "0.36297, 0.394244, 0.46907, 0.525044, 0.636283, 0.782505, 0.974147", \ + "0.440217, 0.476837, 0.561981, 0.616855, 0.726808, 0.872564, 1.06382", \ + "0.507567, 0.548952, 0.643017, 0.696082, 0.80492, 0.950031, 1.14082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249524, 0.0380965, 0.0948691, 0.166519, 0.316389, 0.515026, 0.775152", \ + "0.0249682, 0.0381356, 0.0948697, 0.166516, 0.316494, 0.515026, 0.775089", \ + "0.0344666, 0.0462259, 0.0973915, 0.166892, 0.316464, 0.515024, 0.775149", \ + "0.0485417, 0.0612028, 0.105079, 0.1695, 0.317115, 0.515367, 0.775218", \ + "0.069863, 0.085283, 0.118225, 0.173473, 0.317994, 0.516242, 0.775518", \ + "0.091404, 0.109817, 0.131648, 0.177145, 0.31867, 0.516492, 0.776567", \ + "0.114048, 0.135051, 0.14444, 0.180239, 0.319011, 0.516844, 0.776766" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0837577, 0.10124, 0.156436, 0.214116, 0.326769, 0.473396, 0.665243", \ + "0.104979, 0.122395, 0.177612, 0.23533, 0.348004, 0.494628, 0.68648", \ + "0.202445, 0.222392, 0.279885, 0.337311, 0.449937, 0.596596, 0.788507", \ + "0.273957, 0.298696, 0.36261, 0.419565, 0.531864, 0.678291, 0.870037", \ + "0.36297, 0.394244, 0.46907, 0.525044, 0.636283, 0.782505, 0.974147", \ + "0.440217, 0.476837, 0.561981, 0.616855, 0.726808, 0.872564, 1.06382", \ + "0.507567, 0.548952, 0.643017, 0.696082, 0.80492, 0.950031, 1.14082" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249524, 0.0380965, 0.0948691, 0.166519, 0.316389, 0.515026, 0.775152", \ + "0.0249682, 0.0381356, 0.0948697, 0.166516, 0.316494, 0.515026, 0.775089", \ + "0.0344666, 0.0462259, 0.0973915, 0.166892, 0.316464, 0.515024, 0.775149", \ + "0.0485417, 0.0612028, 0.105079, 0.1695, 0.317115, 0.515367, 0.775218", \ + "0.069863, 0.085283, 0.118225, 0.173473, 0.317994, 0.516242, 0.775518", \ + "0.091404, 0.109817, 0.131648, 0.177145, 0.31867, 0.516492, 0.776567", \ + "0.114048, 0.135051, 0.14444, 0.180239, 0.319011, 0.516844, 0.776766" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0202926, 0.0203414, 0.0206247, 0.0207669, 0.0208634, 0.0209047, 0.0209304", \ + "0.0201727, 0.0202219, 0.020505, 0.0206471, 0.020743, 0.0207853, 0.0208092", \ + "0.0202304, 0.0202757, 0.0205522, 0.0206928, 0.0207887, 0.0208307, 0.0208555", \ + "0.0205664, 0.0206181, 0.0208868, 0.0209834, 0.0210708, 0.0211195, 0.0211359", \ + "0.021438, 0.0214789, 0.0217534, 0.0218974, 0.0219978, 0.0220775, 0.0220863", \ + "0.0230608, 0.0230835, 0.0233477, 0.0234885, 0.0235961, 0.0238352, 0.0236702", \ + "0.0247566, 0.0247888, 0.0250353, 0.0251768, 0.0252844, 0.0254116, 0.0256599" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0214335, 0.021604, 0.021965, 0.0220832, 0.0221553, 0.022186, 0.0222026", \ + "0.02132, 0.0214901, 0.0218513, 0.0219696, 0.0220416, 0.0220722, 0.0220886", \ + "0.021522, 0.021692, 0.0220529, 0.022171, 0.0222429, 0.0222736, 0.0222899", \ + "0.0218685, 0.022044, 0.0224019, 0.0225214, 0.0225975, 0.0226324, 0.022642", \ + "0.0230121, 0.0231801, 0.0235419, 0.0236606, 0.0237356, 0.0237656, 0.0237831", \ + "0.0244502, 0.0246189, 0.0249981, 0.0250963, 0.025169, 0.0252034, 0.0252208", \ + "0.0263547, 0.0265219, 0.0268778, 0.0269965, 0.0270721, 0.027104, 0.0271218" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0220887, 0.0223227, 0.0226811, 0.0227709, 0.0228223, 0.022843, 0.0228546", \ + "0.0218357, 0.0220455, 0.022407, 0.0225109, 0.0225713, 0.0225962, 0.0226095", \ + "0.0217582, 0.0217256, 0.0219964, 0.0221576, 0.0222524, 0.0223275, 0.0223426", \ + "0.0225702, 0.0224488, 0.022508, 0.0226, 0.0227364, 0.0228165, 0.0228669", \ + "0.0245431, 0.0240983, 0.0238913, 0.02397, 0.0240295, 0.0241175, 0.0241809", \ + "0.0272977, 0.0265858, 0.0260877, 0.0260505, 0.0261087, 0.0261633, 0.0262111", \ + "0.0306454, 0.0296519, 0.0288344, 0.0286809, 0.0286836, 0.0287088, 0.0287566" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0285766, 0.0288048, 0.029157, 0.0292452, 0.0292959, 0.0293157, 0.0293277", \ + "0.0280724, 0.0282777, 0.0286351, 0.0287383, 0.0287975, 0.0288222, 0.028836", \ + "0.0277216, 0.0277106, 0.0279649, 0.0281219, 0.0282421, 0.0283046, 0.0283174", \ + "0.0287465, 0.0285742, 0.028634, 0.0287738, 0.0288581, 0.0289489, 0.0289962", \ + "0.0313786, 0.0310051, 0.0307714, 0.0307863, 0.0308359, 0.0309014, 0.030951", \ + "0.0354986, 0.0346777, 0.0341099, 0.0340458, 0.0340801, 0.034147, 0.0341797", \ + "0.0406719, 0.0395013, 0.0385154, 0.0383199, 0.0382891, 0.0383065, 0.0383502" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0285766, 0.0288048, 0.029157, 0.0292452, 0.0292959, 0.0293157, 0.0293277", \ + "0.0280724, 0.0282777, 0.0286351, 0.0287383, 0.0287975, 0.0288222, 0.028836", \ + "0.0277216, 0.0277106, 0.0279649, 0.0281219, 0.0282421, 0.0283046, 0.0283174", \ + "0.0287465, 0.0285742, 0.028634, 0.0287738, 0.0288581, 0.0289489, 0.0289962", \ + "0.0313786, 0.0310051, 0.0307714, 0.0307863, 0.0308359, 0.0309014, 0.030951", \ + "0.0354986, 0.0346777, 0.0341099, 0.0340458, 0.0340801, 0.034147, 0.0341797", \ + "0.0406719, 0.0395013, 0.0385154, 0.0383199, 0.0382891, 0.0383065, 0.0383502" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.267699, 0.290789, 0.359428, 0.43234, 0.5747, 0.759005, 0.999844", \ + "0.28954, 0.31263, 0.381186, 0.454156, 0.596518, 0.780823, 1.02167", \ + "0.39836, 0.421444, 0.489959, 0.562948, 0.705309, 0.889616, 1.13046", \ + "0.491898, 0.515021, 0.583542, 0.65656, 0.798913, 0.983234, 1.22408", \ + "0.620356, 0.643548, 0.712176, 0.78515, 0.927528, 1.11189, 1.35264", \ + "0.739793, 0.763016, 0.831702, 0.904657, 1.04707, 1.23139, 1.47224", \ + "0.856413, 0.879713, 0.948437, 1.02145, 1.16384, 1.34818, 1.58896" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0371733, 0.0534277, 0.127099, 0.225694, 0.429375, 0.696475, 1.04647", \ + "0.037152, 0.0534009, 0.127076, 0.225693, 0.429374, 0.696475, 1.04647", \ + "0.0371971, 0.0534229, 0.12707, 0.225697, 0.429375, 0.696471, 1.04647", \ + "0.037284, 0.053567, 0.127071, 0.225862, 0.429424, 0.696475, 1.04647", \ + "0.037524, 0.053693, 0.127209, 0.225744, 0.429251, 0.696518, 1.04647", \ + "0.037726, 0.053962, 0.127342, 0.225769, 0.42941, 0.696492, 1.04636", \ + "0.037904, 0.054109, 0.127423, 0.225857, 0.429435, 0.69651, 1.04635" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.255713, 0.273102, 0.326903, 0.385074, 0.498928, 0.646333, 0.838841", \ + "0.277575, 0.294966, 0.348769, 0.406936, 0.520791, 0.668197, 0.860705", \ + "0.386688, 0.404086, 0.45789, 0.516055, 0.629915, 0.777285, 0.96984", \ + "0.479295, 0.496691, 0.550468, 0.608665, 0.722527, 0.869899, 1.06243", \ + "0.603318, 0.620699, 0.674485, 0.732656, 0.84651, 0.99393, 1.18635", \ + "0.71923, 0.7366, 0.79035, 0.84852, 0.962382, 1.10979, 1.3023", \ + "0.829285, 0.846664, 0.900418, 0.958575, 1.07245, 1.21983, 1.41238" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0261617, 0.0382386, 0.0945895, 0.168625, 0.320663, 0.519872, 0.780485", \ + "0.0261431, 0.0382404, 0.0945856, 0.168626, 0.320663, 0.519872, 0.780485", \ + "0.0261499, 0.0382392, 0.0945855, 0.168627, 0.320663, 0.519908, 0.780484", \ + "0.0261607, 0.03824, 0.094578, 0.168627, 0.320693, 0.519882, 0.780485", \ + "0.026108, 0.038206, 0.094573, 0.168617, 0.320662, 0.519586, 0.779978", \ + "0.026094, 0.038166, 0.094543, 0.168604, 0.320655, 0.519872, 0.780486", \ + "0.026142, 0.038182, 0.094526, 0.168596, 0.320647, 0.519903, 0.780486" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0833456, 0.100349, 0.154227, 0.211972, 0.324792, 0.471662, 0.663865", \ + "0.10448, 0.121419, 0.175312, 0.233094, 0.345935, 0.492812, 0.68502", \ + "0.201759, 0.221152, 0.277224, 0.334703, 0.447501, 0.594399, 0.78666", \ + "0.272843, 0.296809, 0.358628, 0.415897, 0.52838, 0.675072, 0.867185", \ + "0.36127, 0.391367, 0.463355, 0.520338, 0.63196, 0.778422, 0.970488", \ + "0.437379, 0.472604, 0.554621, 0.611324, 0.722085, 0.868114, 1.05997", \ + "0.503512, 0.543121, 0.633787, 0.690169, 0.800269, 0.946102, 1.13758" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243772, 0.0371089, 0.0939425, 0.166463, 0.316978, 0.515976, 0.776596", \ + "0.0243817, 0.037144, 0.0939432, 0.166456, 0.316975, 0.515914, 0.776289", \ + "0.033768, 0.0450461, 0.0963336, 0.1669, 0.316892, 0.515668, 0.776245", \ + "0.047702, 0.0594828, 0.10372, 0.169793, 0.317772, 0.516269, 0.776694", \ + "0.068718, 0.082421, 0.116624, 0.174701, 0.318873, 0.517239, 0.777066", \ + "0.090257, 0.105542, 0.130062, 0.179516, 0.319475, 0.517548, 0.777997", \ + "0.112783, 0.128649, 0.142857, 0.184097, 0.3202, 0.517825, 0.778245" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0838217, 0.101332, 0.156623, 0.21442, 0.327295, 0.474208, 0.666439", \ + "0.105043, 0.122485, 0.177798, 0.235629, 0.348525, 0.495452, 0.687665", \ + "0.202513, 0.222481, 0.280066, 0.337606, 0.450463, 0.597404, 0.789694", \ + "0.274037, 0.298798, 0.362796, 0.419914, 0.532396, 0.679105, 0.871233", \ + "0.363057, 0.394324, 0.469196, 0.525371, 0.636795, 0.783401, 0.975326", \ + "0.440334, 0.476968, 0.562192, 0.617091, 0.727249, 0.873394, 1.06498", \ + "0.507686, 0.549088, 0.643239, 0.696375, 0.805472, 0.950862, 1.14199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249888, 0.0381575, 0.0950515, 0.166849, 0.317012, 0.51604, 0.776678", \ + "0.0250258, 0.0381943, 0.0950515, 0.166843, 0.317009, 0.51604, 0.776307", \ + "0.0344644, 0.0462742, 0.0975408, 0.167216, 0.316968, 0.516038, 0.77668", \ + "0.0486118, 0.0612478, 0.105248, 0.169869, 0.317617, 0.516378, 0.77674", \ + "0.069905, 0.085365, 0.118329, 0.173825, 0.318615, 0.517248, 0.77704", \ + "0.091443, 0.109883, 0.131808, 0.177422, 0.319292, 0.517521, 0.778095", \ + "0.11409, 0.135097, 0.144628, 0.180509, 0.319631, 0.5178, 0.777955" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0838217, 0.101332, 0.156623, 0.21442, 0.327295, 0.474208, 0.666439", \ + "0.105043, 0.122485, 0.177798, 0.235629, 0.348525, 0.495452, 0.687665", \ + "0.202513, 0.222481, 0.280066, 0.337606, 0.450463, 0.597404, 0.789694", \ + "0.274037, 0.298798, 0.362796, 0.419914, 0.532396, 0.679105, 0.871233", \ + "0.363057, 0.394324, 0.469196, 0.525371, 0.636795, 0.783401, 0.975326", \ + "0.440334, 0.476968, 0.562192, 0.617091, 0.727249, 0.873394, 1.06498", \ + "0.507686, 0.549088, 0.643239, 0.696375, 0.805472, 0.950862, 1.14199" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249888, 0.0381575, 0.0950515, 0.166849, 0.317012, 0.51604, 0.776678", \ + "0.0250258, 0.0381943, 0.0950515, 0.166843, 0.317009, 0.51604, 0.776307", \ + "0.0344644, 0.0462742, 0.0975408, 0.167216, 0.316968, 0.516038, 0.77668", \ + "0.0486118, 0.0612478, 0.105248, 0.169869, 0.317617, 0.516378, 0.77674", \ + "0.069905, 0.085365, 0.118329, 0.173825, 0.318615, 0.517248, 0.77704", \ + "0.091443, 0.109883, 0.131808, 0.177422, 0.319292, 0.517521, 0.778095", \ + "0.11409, 0.135097, 0.144628, 0.180509, 0.319631, 0.5178, 0.777955" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0202921, 0.0203405, 0.0206208, 0.0207593, 0.0208502, 0.0208873, 0.0209083", \ + "0.0201714, 0.0202208, 0.0205013, 0.0206396, 0.0207304, 0.020768, 0.0207896", \ + "0.0202291, 0.020274, 0.0205486, 0.0206851, 0.0207761, 0.0208142, 0.0208358", \ + "0.0206716, 0.0207274, 0.0209805, 0.0210813, 0.0211656, 0.021261, 0.0212749", \ + "0.0214252, 0.0214668, 0.0217374, 0.0218771, 0.0219742, 0.0220393, 0.0220551", \ + "0.0230534, 0.0230919, 0.0233432, 0.0234801, 0.0235834, 0.0238259, 0.0236525", \ + "0.024788, 0.0248177, 0.0250576, 0.025196, 0.0253014, 0.0254254, 0.0256619" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0214466, 0.0216162, 0.0219744, 0.0220904, 0.0221602, 0.0221897, 0.0222056", \ + "0.0213328, 0.0215023, 0.0218607, 0.0219768, 0.0220466, 0.0220761, 0.0220918", \ + "0.0215332, 0.0217026, 0.0220608, 0.0221767, 0.0222464, 0.0222758, 0.0222913", \ + "0.0218777, 0.0220479, 0.0224039, 0.0225204, 0.0225938, 0.0226251, 0.0226366", \ + "0.0230207, 0.0231885, 0.0235474, 0.0236642, 0.0237369, 0.0237649, 0.0237818", \ + "0.024442, 0.0246117, 0.0249716, 0.0250877, 0.025158, 0.0251908, 0.0252068", \ + "0.0263631, 0.026528, 0.0268827, 0.0269995, 0.0270733, 0.0271034, 0.0271195" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0220843, 0.022317, 0.0226713, 0.0227594, 0.0228099, 0.0228295, 0.0228416", \ + "0.0218332, 0.0220419, 0.0224003, 0.0225029, 0.0225624, 0.0225868, 0.0225996", \ + "0.0217553, 0.0217287, 0.0219928, 0.0221521, 0.0222444, 0.0223285, 0.0223334", \ + "0.0225685, 0.0224463, 0.0225042, 0.0225932, 0.0227285, 0.0228094, 0.0228592", \ + "0.0245405, 0.0240976, 0.0238886, 0.0239657, 0.0240268, 0.0241077, 0.0241517", \ + "0.0273126, 0.0265798, 0.0260817, 0.0260587, 0.0261022, 0.0261535, 0.0261954", \ + "0.0307482, 0.0297618, 0.0289448, 0.0287666, 0.0287505, 0.0287635, 0.0288117" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0285715, 0.0287983, 0.0291466, 0.0292334, 0.0292832, 0.0293028, 0.0293145", \ + "0.028068, 0.0282721, 0.0286262, 0.0287282, 0.0287871, 0.028811, 0.0288243", \ + "0.0277141, 0.0277061, 0.0279588, 0.028116, 0.0282336, 0.0282965, 0.0283097", \ + "0.0287553, 0.0285778, 0.0286236, 0.0287697, 0.0288492, 0.0289409, 0.0289887", \ + "0.0313729, 0.0309184, 0.0306961, 0.0307539, 0.0308104, 0.0308809, 0.0309302", \ + "0.0354925, 0.0346744, 0.0341038, 0.0340372, 0.0340697, 0.0341329, 0.0341673", \ + "0.0406685, 0.0394956, 0.0385113, 0.0383112, 0.0382669, 0.0382903, 0.0383268" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0285715, 0.0287983, 0.0291466, 0.0292334, 0.0292832, 0.0293028, 0.0293145", \ + "0.028068, 0.0282721, 0.0286262, 0.0287282, 0.0287871, 0.028811, 0.0288243", \ + "0.0277141, 0.0277061, 0.0279588, 0.028116, 0.0282336, 0.0282965, 0.0283097", \ + "0.0287553, 0.0285778, 0.0286236, 0.0287697, 0.0288492, 0.0289409, 0.0289887", \ + "0.0313729, 0.0309184, 0.0306961, 0.0307539, 0.0308104, 0.0308809, 0.0309302", \ + "0.0354925, 0.0346744, 0.0341038, 0.0340372, 0.0340697, 0.0341329, 0.0341673", \ + "0.0406685, 0.0394956, 0.0385113, 0.0383112, 0.0382669, 0.0382903, 0.0383268" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163732; + rise_capacitance : 0.00163273; + rise_capacitance_range (0.00115776, 0.00163273); + fall_capacitance : 0.00163732; + fall_capacitance_range (0.00114344, 0.00163732); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136669, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.177667, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "!RB"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104403, 0.0113906, 0.0126094, 0.0144103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123935, 0.0127501, 0.0135249, 0.0149074, 0.0166571" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0101701, 0.0100645, 0.0100934, 0.0104403, 0.0113906, 0.0126094, 0.0144103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0123972, 0.0122955, 0.0123935, 0.0127501, 0.0135249, 0.0149074, 0.0166571" \ + ); + } + } + } + bundle (D) { + members (D0, D1); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157068; + rise_capacitance : 0.00157068; + rise_capacitance_range (0.00108041, 0.00157068); + fall_capacitance : 0.00155683; + fall_capacitance_range (0.00104399, 0.00155683); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0524588, 0.100673, 0.169141, 0.225059", \ + "-0.24394, -0.0708205, 0.00426943, 0.061561", \ + "-0.33724, -0.170118, -0.093794, -0.040203", \ + "-0.414942, -0.249817, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479057, 0.326709, 0.46374, 0.557657", \ + "-0.114854, 0.155959, 0.298984, 0.406894", \ + "-0.161206, 0.0886152, 0.23264, 0.341551", \ + "-0.186292, 0.0485388, 0.188566, 0.299474" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0524588, 0.100673, 0.169141, 0.225059", \ + "-0.24394, -0.0708205, 0.00426943, 0.061561", \ + "-0.33724, -0.170118, -0.093794, -0.040203", \ + "-0.414942, -0.249817, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0479057, 0.326709, 0.46374, 0.557657", \ + "-0.114854, 0.155959, 0.298984, 0.406894", \ + "-0.161206, 0.0886152, 0.23264, 0.341551", \ + "-0.186292, 0.0485388, 0.188566, 0.299474" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0969619, -0.0798492, -0.158158, -0.214302", \ + "0.331763, 0.106975, 0.0192922, -0.0434745", \ + "0.458337, 0.215556, 0.125679, 0.0629784", \ + "0.559331, 0.310556, 0.216106, 0.152113" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0331449, -0.28716, -0.42959, -0.526907", \ + "0.286449, -0.0498381, -0.213636, -0.325571", \ + "0.390745, 0.052455, -0.114292, -0.234215", \ + "0.460255, 0.11597, -0.0498225, -0.167756" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0969619, -0.0798492, -0.158158, -0.214302", \ + "0.331763, 0.106975, 0.0192922, -0.0434745", \ + "0.458337, 0.215556, 0.125679, 0.0629784", \ + "0.559331, 0.310556, 0.216106, 0.152113" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0331449, -0.28716, -0.42959, -0.526907", \ + "0.286449, -0.0498381, -0.213636, -0.325571", \ + "0.390745, 0.052455, -0.114292, -0.234215", \ + "0.460255, 0.11597, -0.0498225, -0.167756" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000213367, -0.000212746, -0.000213573, -0.000213761, -0.00021228, -0.000212748, -0.000212395" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100095, 0.000944347, 0.000941566, 0.000938872, 0.000935458, 0.000934713, 0.000933336" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903846, -0.000910047, -0.000933233, -0.000936468, -0.000941385, -0.000944322, -0.000944882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000954887, 0.000959722, 0.000966634, 0.000959106, 0.000953889, 0.000953041, 0.000944882" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457668, 0.00445059, 0.00437948, 0.0045039, 0.00503555, 0.00597043, 0.00731245" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660614, 0.00648729, 0.0065195, 0.0068015, 0.00747363, 0.00849717, 0.00990733" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106309, -0.00106471, -0.0010647, -0.00106619, -0.00106522, -0.00106733, -0.00106815" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.001087, 0.00108787, 0.0010857, 0.00108679, 0.00108491, 0.00108518, 0.00107996" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156889; + rise_capacitance : 0.00156889; + rise_capacitance_range (0.00107853, 0.00156889); + fall_capacitance : 0.00155498; + fall_capacitance_range (0.00104105, 0.00155498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0500884, 0.10171, 0.171141, 0.223435", \ + "-0.24315, -0.0713637, 0.00506163, 0.0583557", \ + "-0.34124, -0.167456, -0.093794, -0.040203", \ + "-0.414944, -0.251153, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0463639, 0.330548, 0.46374, 0.560578", \ + "-0.113753, 0.158441, 0.301626, 0.40846", \ + "-0.159435, 0.0877702, 0.236953, 0.343597", \ + "-0.185846, 0.0543646, 0.190555, 0.300386" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0500884, 0.10171, 0.171141, 0.223435", \ + "-0.24315, -0.0713637, 0.00506163, 0.0583557", \ + "-0.34124, -0.167456, -0.093794, -0.040203", \ + "-0.414944, -0.251153, -0.177194, -0.125431" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0463639, 0.330548, 0.46374, 0.560578", \ + "-0.113753, 0.158441, 0.301626, 0.40846", \ + "-0.159435, 0.0877702, 0.236953, 0.343597", \ + "-0.185846, 0.0543646, 0.190555, 0.300386" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0954512, -0.079504, -0.158158, -0.212828", \ + "0.332104, 0.105173, 0.0171448, -0.0401499", \ + "0.458906, 0.217981, 0.123121, 0.0616984", \ + "0.558543, 0.311623, 0.216893, 0.150312" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286657, -0.42959, -0.527279", \ + "0.283074, -0.0498519, -0.214152, -0.32646", \ + "0.390745, 0.0478202, -0.114477, -0.235563", \ + "0.45952, 0.118598, -0.0516965, -0.170003" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0954512, -0.079504, -0.158158, -0.212828", \ + "0.332104, 0.105173, 0.0171448, -0.0401499", \ + "0.458906, 0.217981, 0.123121, 0.0616984", \ + "0.558543, 0.311623, 0.216893, 0.150312" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0342836, -0.286657, -0.42959, -0.527279", \ + "0.283074, -0.0498519, -0.214152, -0.32646", \ + "0.390745, 0.0478202, -0.114477, -0.235563", \ + "0.45952, 0.118598, -0.0516965, -0.170003" \ + ); + } + } + internal_power () { + when : "(CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208088, -0.000206983, -0.000208327, -0.000208484, -0.000207027, -0.000207486, -0.000207138" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997974, 0.00094135, 0.000938555, 0.000935921, 0.000932493, 0.000931761, 0.000930387" \ + ); + } + } + internal_power () { + when : "(CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901481, -0.000907115, -0.000932888, -0.000935303, -0.000938203, -0.000941152, -0.000941916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00095189, 0.000956609, 0.000963723, 0.000956007, 0.000950914, 0.000950077, 0.000941916" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00457695, 0.00444976, 0.0043772, 0.00450218, 0.00503536, 0.00596098, 0.00729325" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00660588, 0.00648638, 0.00651874, 0.00680116, 0.00747532, 0.00850015, 0.00990523" \ + ); + } + } + internal_power () { + when : "(!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106047, -0.00106159, -0.00106197, -0.0010636, -0.00106264, -0.00106475, -0.00106557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108453, 0.00108537, 0.00108306, 0.00108411, 0.00108233, 0.00108259, 0.00107737" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00680938; + rise_capacitance : 0.00625836; + rise_capacitance_range (0.00538025, 0.00625836); + fall_capacitance : 0.00680938; + fall_capacitance_range (0.00535856, 0.00680938); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.098702, -0.0677131, -0.133337, -0.182565", \ + "0.447648, 0.126097, 0.0424967, -0.00934306", \ + "1.10392, 0.431143, 0.192591, 0.109758", \ + "1.76736, 0.98797, 0.558497, 0.300716" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0782518, 0.072387, 0.138838, 0.189163", \ + "-0.282393, -0.103769, -0.0346933, 0.017007", \ + "-0.389451, -0.200189, -0.125881, -0.0738842", \ + "-0.476096, -0.285479, -0.210875, -0.156708" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.004439, -0.00444349, -0.0044707, -0.00445936, -0.00446619, -0.004483, -0.00449278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00459421, 0.00454577, 0.00454256, 0.00452003, 0.00450514, 0.00451355, 0.00450658" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00653225, 0.0062958, 0.00614841, 0.00632155, 0.00737598, 0.00931262, 0.012071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0180219, 0.0176457, 0.0173464, 0.0176944, 0.0191022, 0.0212166, 0.0240693" \ + ); + } + } + } + ff_bank (IQ,IQN,2) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X1) { + area : 95.9616; + cell_leakage_power : 0.796597; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.677753; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.899409; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.621526; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.66694; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.935258; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.647781; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.024; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.973444; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.703571; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.73954; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.949559; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.720381; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.796597; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.246081, 0.255886, 0.313673, 0.378552, 0.506851, 0.673274, 0.890779", \ + "0.268089, 0.277868, 0.335674, 0.400553, 0.528821, 0.695275, 0.912708", \ + "0.377173, 0.386972, 0.444755, 0.509632, 0.637901, 0.804361, 1.0218", \ + "0.469607, 0.479405, 0.537201, 0.602132, 0.730407, 0.896789, 1.11435", \ + "0.595854, 0.605659, 0.663491, 0.72839, 0.856678, 1.02315, 1.24054", \ + "0.713082, 0.722913, 0.780774, 0.845682, 0.973992, 1.14047, 1.35792", \ + "0.825613, 0.835476, 0.893341, 0.958242, 1.08655, 1.25304, 1.47048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0322729, 0.0403223, 0.107351, 0.197069, 0.38013, 0.6191, 0.931675", \ + "0.0322796, 0.04031, 0.107352, 0.197069, 0.380041, 0.6191, 0.931617", \ + "0.0323073, 0.040349, 0.107361, 0.197073, 0.380148, 0.6191, 0.931654", \ + "0.0323531, 0.040386, 0.107383, 0.197091, 0.380087, 0.619101, 0.93168", \ + "0.032514, 0.040526, 0.107436, 0.197107, 0.380159, 0.61935, 0.931625", \ + "0.03267, 0.040643, 0.107471, 0.197123, 0.38011, 0.619125, 0.932843", \ + "0.032863, 0.040847, 0.107519, 0.197129, 0.380167, 0.619132, 0.931685" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.26114, 0.268992, 0.317711, 0.373791, 0.48489, 0.629016, 0.817323", \ + "0.283154, 0.290999, 0.339731, 0.395812, 0.506911, 0.651032, 0.839288", \ + "0.393818, 0.401664, 0.4504, 0.50648, 0.617579, 0.761701, 0.949953", \ + "0.490249, 0.498096, 0.546821, 0.60293, 0.714046, 0.858105, 1.04644", \ + "0.620807, 0.628646, 0.677381, 0.733439, 0.844553, 0.988678, 1.17699", \ + "0.742112, 0.74995, 0.798665, 0.854747, 0.965855, 1.10998, 1.29825", \ + "0.85729, 0.865137, 0.913862, 0.969922, 1.08103, 1.22515, 1.41341" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247654, 0.0314646, 0.0881866, 0.162997, 0.314551, 0.512163, 0.770648", \ + "0.0247649, 0.0314613, 0.0881657, 0.162997, 0.314551, 0.512162, 0.770607", \ + "0.024765, 0.031461, 0.088223, 0.162997, 0.314551, 0.512163, 0.770598", \ + "0.024763, 0.031464, 0.088181, 0.162916, 0.314561, 0.512178, 0.770645", \ + "0.024777, 0.031467, 0.08818, 0.162992, 0.314552, 0.51235, 0.770645", \ + "0.024763, 0.031452, 0.088214, 0.163017, 0.314548, 0.512162, 0.770737", \ + "0.024806, 0.031488, 0.088168, 0.163012, 0.314545, 0.512161, 0.770758" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0693967, 0.0769856, 0.125528, 0.182598, 0.293361, 0.437158, 0.625206", \ + "0.0904771, 0.0980072, 0.146631, 0.203769, 0.314563, 0.458382, 0.646437", \ + "0.172986, 0.182024, 0.233654, 0.291365, 0.402273, 0.546073, 0.734171", \ + "0.227466, 0.238531, 0.295085, 0.353231, 0.464711, 0.6085, 0.796536", \ + "0.292779, 0.306951, 0.373394, 0.43342, 0.545516, 0.688938, 0.876947", \ + "0.345582, 0.362709, 0.441071, 0.50535, 0.618259, 0.761175, 0.948777", \ + "0.389226, 0.409127, 0.500172, 0.570688, 0.685159, 0.827357, 1.01464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228064, 0.029936, 0.0891187, 0.163716, 0.314216, 0.510795, 0.76917", \ + "0.022895, 0.0300117, 0.0891253, 0.163709, 0.314197, 0.510794, 0.76917", \ + "0.031762, 0.0379664, 0.0925808, 0.165245, 0.31471, 0.510854, 0.769168", \ + "0.042272, 0.0484644, 0.0983931, 0.168585, 0.316386, 0.511459, 0.769355", \ + "0.057954, 0.065104, 0.111185, 0.176075, 0.319082, 0.513267, 0.770263", \ + "0.073697, 0.082302, 0.128879, 0.187843, 0.323628, 0.514701, 0.770338", \ + "0.089515, 0.099743, 0.149819, 0.203425, 0.330179, 0.516421, 0.77054" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0703995, 0.0783967, 0.128834, 0.185369, 0.296004, 0.439845, 0.627975", \ + "0.0914365, 0.0993719, 0.149901, 0.206492, 0.317167, 0.461026, 0.649163", \ + "0.17486, 0.184486, 0.238543, 0.295199, 0.405867, 0.549741, 0.73793", \ + "0.230577, 0.242597, 0.302584, 0.359018, 0.46977, 0.613832, 0.801814", \ + "0.298014, 0.313607, 0.384303, 0.440258, 0.550374, 0.694162, 0.882444", \ + "0.353499, 0.372493, 0.454062, 0.509258, 0.618746, 0.762302, 0.950333", \ + "0.400189, 0.422343, 0.513414, 0.567658, 0.676489, 0.819705, 1.00764" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0239837, 0.0314309, 0.090136, 0.163476, 0.313327, 0.510704, 0.769224", \ + "0.0240737, 0.031522, 0.0901242, 0.16346, 0.313321, 0.510703, 0.769223", \ + "0.0336724, 0.04029, 0.0934047, 0.164253, 0.313396, 0.510705, 0.769044", \ + "0.0453428, 0.0522532, 0.0991772, 0.166114, 0.314099, 0.51112, 0.769296", \ + "0.062693, 0.071218, 0.109742, 0.168767, 0.3146, 0.511773, 0.770048", \ + "0.080203, 0.090896, 0.120736, 0.171083, 0.314617, 0.511639, 0.770143", \ + "0.097947, 0.110778, 0.130861, 0.172874, 0.314722, 0.511695, 0.770105" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0693967, 0.0769856, 0.125528, 0.182598, 0.293361, 0.437158, 0.625206", \ + "0.0904771, 0.0980072, 0.146631, 0.203769, 0.314563, 0.458382, 0.646437", \ + "0.172986, 0.182024, 0.233654, 0.291365, 0.402273, 0.546073, 0.734171", \ + "0.227466, 0.238531, 0.295085, 0.353231, 0.464711, 0.6085, 0.796536", \ + "0.292779, 0.306951, 0.373394, 0.43342, 0.545516, 0.688938, 0.876947", \ + "0.345582, 0.362709, 0.441071, 0.50535, 0.618259, 0.761175, 0.948777", \ + "0.389226, 0.409127, 0.500172, 0.570688, 0.685159, 0.827357, 1.01464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228064, 0.029936, 0.0891187, 0.163716, 0.314216, 0.510795, 0.76917", \ + "0.022895, 0.0300117, 0.0891253, 0.163709, 0.314197, 0.510794, 0.76917", \ + "0.031762, 0.0379664, 0.0925808, 0.165245, 0.31471, 0.510854, 0.769168", \ + "0.042272, 0.0484644, 0.0983931, 0.168585, 0.316386, 0.511459, 0.769355", \ + "0.057954, 0.065104, 0.111185, 0.176075, 0.319082, 0.513267, 0.770263", \ + "0.073697, 0.082302, 0.128879, 0.187843, 0.323628, 0.514701, 0.770338", \ + "0.089515, 0.099743, 0.149819, 0.203425, 0.330179, 0.516421, 0.77054" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0216482, 0.0216793, 0.0218038, 0.0218483, 0.0218731, 0.0218826, 0.0218902", \ + "0.0214862, 0.0215172, 0.0216416, 0.021686, 0.0217114, 0.0217217, 0.0217262", \ + "0.0215105, 0.0215408, 0.0216635, 0.0217077, 0.0217334, 0.021744, 0.0217484", \ + "0.0220495, 0.0220777, 0.0221998, 0.0222449, 0.0222699, 0.0222805, 0.0222835", \ + "0.0230898, 0.0231185, 0.0232418, 0.0232995, 0.0233186, 0.0233489, 0.0233354", \ + "0.0252168, 0.0252445, 0.0253626, 0.0254049, 0.0254532, 0.0255302, 0.0255548", \ + "0.0278592, 0.027884, 0.0279991, 0.0280412, 0.0280737, 0.0280943, 0.0281587" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240349, 0.0240759, 0.0242036, 0.0242438, 0.0242665, 0.0242776, 0.0242833", \ + "0.023882, 0.0239229, 0.0240512, 0.0240902, 0.0241141, 0.0241238, 0.024129", \ + "0.0240486, 0.0240896, 0.0242185, 0.0242575, 0.0242813, 0.0242914, 0.0242966", \ + "0.0246219, 0.024663, 0.024791, 0.0248296, 0.0248556, 0.0248639, 0.024869", \ + "0.0260942, 0.0261352, 0.026266, 0.0263051, 0.0263315, 0.0263435, 0.0263468", \ + "0.0281426, 0.0281852, 0.028318, 0.0283556, 0.028381, 0.0283926, 0.028398", \ + "0.0307712, 0.0308117, 0.0309386, 0.0309796, 0.0310012, 0.0310116, 0.0310185" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0235722, 0.0236256, 0.0237379, 0.0237602, 0.0237715, 0.0237756, 0.0237778", \ + "0.0233013, 0.0233463, 0.0234682, 0.0234999, 0.023517, 0.0235232, 0.0235263", \ + "0.0231472, 0.0230998, 0.0232314, 0.0232691, 0.0233521, 0.0233406, 0.0233647", \ + "0.0237774, 0.0237775, 0.0238292, 0.0238288, 0.0239023, 0.0239015, 0.0239437", \ + "0.0252414, 0.0252299, 0.0252374, 0.0252759, 0.0252463, 0.0252981, 0.0253452", \ + "0.027431, 0.0273902, 0.027337, 0.0273538, 0.0273629, 0.0274219, 0.0273737", \ + "0.0301677, 0.0301169, 0.0300112, 0.0299502, 0.030014, 0.0299889, 0.0300498" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437211, 0.0437724, 0.0438822, 0.0439035, 0.0439143, 0.0439187, 0.043921", \ + "0.0428182, 0.0428616, 0.0429898, 0.0430215, 0.043039, 0.0430458, 0.043049", \ + "0.0421425, 0.0421912, 0.0422535, 0.0422992, 0.0423651, 0.0424115, 0.0424196", \ + "0.0433302, 0.0433358, 0.0433746, 0.0433517, 0.0434422, 0.0434303, 0.043477", \ + "0.0467307, 0.0467775, 0.0467936, 0.0468346, 0.0468129, 0.0468588, 0.0469014", \ + "0.0522239, 0.0522212, 0.052146, 0.0521334, 0.0521731, 0.05221, 0.052172", \ + "0.0595513, 0.0594371, 0.0592666, 0.0592376, 0.0592217, 0.0592675, 0.0592738" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437211, 0.0437724, 0.0438822, 0.0439035, 0.0439143, 0.0439187, 0.043921", \ + "0.0428182, 0.0428616, 0.0429898, 0.0430215, 0.043039, 0.0430458, 0.043049", \ + "0.0421425, 0.0421912, 0.0422535, 0.0422992, 0.0423651, 0.0424115, 0.0424196", \ + "0.0433302, 0.0433358, 0.0433746, 0.0433517, 0.0434422, 0.0434303, 0.043477", \ + "0.0467307, 0.0467775, 0.0467936, 0.0468346, 0.0468129, 0.0468588, 0.0469014", \ + "0.0522239, 0.0522212, 0.052146, 0.0521334, 0.0521731, 0.05221, 0.052172", \ + "0.0595513, 0.0594371, 0.0592666, 0.0592376, 0.0592217, 0.0592675, 0.0592738" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.245744, 0.255538, 0.313366, 0.378279, 0.506621, 0.673178, 0.890744", \ + "0.267756, 0.277559, 0.33537, 0.400284, 0.528652, 0.695181, 0.912743", \ + "0.376802, 0.386593, 0.444407, 0.50932, 0.637635, 0.804221, 1.02178", \ + "0.469266, 0.479059, 0.536882, 0.601869, 0.730203, 0.896677, 1.11428", \ + "0.595491, 0.605301, 0.663159, 0.72809, 0.856445, 1.02302, 1.24054", \ + "0.712682, 0.722517, 0.780398, 0.845346, 0.97373, 1.1403, 1.35788", \ + "0.825138, 0.834987, 0.892899, 0.957833, 1.08623, 1.25272, 1.47038" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0322797, 0.0403239, 0.107408, 0.197179, 0.380358, 0.619449, 0.932143", \ + "0.0322896, 0.0403363, 0.107409, 0.197179, 0.380359, 0.619448, 0.932146", \ + "0.0323125, 0.0403572, 0.107419, 0.197182, 0.380358, 0.619448, 0.932159", \ + "0.0323719, 0.0403971, 0.107437, 0.197217, 0.380401, 0.619449, 0.932167", \ + "0.032523, 0.040542, 0.107493, 0.197217, 0.380349, 0.619703, 0.93215", \ + "0.032677, 0.040656, 0.107536, 0.197235, 0.380326, 0.619475, 0.933378", \ + "0.032873, 0.040848, 0.107572, 0.197244, 0.380392, 0.619312, 0.932211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.261014, 0.268867, 0.317607, 0.373712, 0.484879, 0.629083, 0.81746", \ + "0.283026, 0.290888, 0.339622, 0.395733, 0.506896, 0.651106, 0.839479", \ + "0.393686, 0.401549, 0.450287, 0.506398, 0.617576, 0.76177, 0.95014", \ + "0.489808, 0.497652, 0.546404, 0.602552, 0.713721, 0.857891, 1.04626", \ + "0.620663, 0.62852, 0.677245, 0.733354, 0.844528, 0.988739, 1.17716", \ + "0.741877, 0.74971, 0.798451, 0.854546, 0.96583, 1.11004, 1.29842", \ + "0.857118, 0.864964, 0.913713, 0.969807, 1.08097, 1.22518, 1.41356" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247623, 0.0314683, 0.0882339, 0.163103, 0.314752, 0.512488, 0.771252", \ + "0.0247613, 0.0314758, 0.0882773, 0.1631, 0.314751, 0.512488, 0.771095", \ + "0.0247618, 0.0314756, 0.0882404, 0.163055, 0.314762, 0.512488, 0.771088", \ + "0.02477, 0.031468, 0.088261, 0.16313, 0.31476, 0.512696, 0.771288", \ + "0.024774, 0.031481, 0.088231, 0.163038, 0.314752, 0.512428, 0.771128", \ + "0.024772, 0.031448, 0.088223, 0.163093, 0.31475, 0.512488, 0.771246", \ + "0.024804, 0.031483, 0.088223, 0.163088, 0.314746, 0.512488, 0.77125" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0694296, 0.0770301, 0.125633, 0.182753, 0.293587, 0.437474, 0.625696", \ + "0.0905152, 0.0980514, 0.146728, 0.203919, 0.314784, 0.458692, 0.646868", \ + "0.173029, 0.182072, 0.233767, 0.291527, 0.402501, 0.546397, 0.73461", \ + "0.227513, 0.238584, 0.295184, 0.353394, 0.464942, 0.608817, 0.796981", \ + "0.292837, 0.30702, 0.3735, 0.433578, 0.545737, 0.689219, 0.877406", \ + "0.345636, 0.362797, 0.441175, 0.505509, 0.618466, 0.761454, 0.949215", \ + "0.389325, 0.409214, 0.500322, 0.570843, 0.685319, 0.827575, 1.01501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228364, 0.029964, 0.0892221, 0.163851, 0.314426, 0.511118, 0.769728", \ + "0.0229207, 0.0300474, 0.0892268, 0.163845, 0.314401, 0.511117, 0.76966", \ + "0.0317829, 0.037996, 0.0926824, 0.165386, 0.314917, 0.510965, 0.769658", \ + "0.0422954, 0.0484938, 0.098489, 0.168726, 0.316602, 0.511965, 0.769834", \ + "0.057978, 0.065145, 0.111284, 0.176221, 0.319293, 0.513578, 0.770678", \ + "0.073725, 0.082352, 0.128814, 0.187952, 0.323817, 0.515049, 0.77085", \ + "0.089529, 0.099795, 0.149881, 0.203393, 0.330313, 0.516641, 0.770825" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0704785, 0.0784687, 0.128978, 0.18554, 0.296244, 0.440178, 0.628432", \ + "0.0915097, 0.0994677, 0.150041, 0.206664, 0.317407, 0.461356, 0.649619", \ + "0.174964, 0.184587, 0.238715, 0.295366, 0.406118, 0.550091, 0.738394", \ + "0.230689, 0.24272, 0.302747, 0.359211, 0.470033, 0.61418, 0.802317", \ + "0.298158, 0.313771, 0.384467, 0.440444, 0.55064, 0.694511, 0.882919", \ + "0.353672, 0.372655, 0.454212, 0.509427, 0.61899, 0.762631, 0.950784", \ + "0.400398, 0.422577, 0.513565, 0.56782, 0.676726, 0.820059, 1.00809" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240261, 0.0314776, 0.0902189, 0.16359, 0.313645, 0.51103, 0.769681", \ + "0.0241161, 0.031576, 0.0902006, 0.163586, 0.31364, 0.51103, 0.769676", \ + "0.0337213, 0.0403414, 0.0934551, 0.164366, 0.313647, 0.511031, 0.769533", \ + "0.0453848, 0.0523057, 0.0992228, 0.166211, 0.314299, 0.511544, 0.769816", \ + "0.062735, 0.07127, 0.109762, 0.168836, 0.314685, 0.512104, 0.770584", \ + "0.080197, 0.091001, 0.120701, 0.171138, 0.314817, 0.511969, 0.770636", \ + "0.097983, 0.110834, 0.130783, 0.17298, 0.314935, 0.512027, 0.7706" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0694296, 0.0770301, 0.125633, 0.182753, 0.293587, 0.437474, 0.625696", \ + "0.0905152, 0.0980514, 0.146728, 0.203919, 0.314784, 0.458692, 0.646868", \ + "0.173029, 0.182072, 0.233767, 0.291527, 0.402501, 0.546397, 0.73461", \ + "0.227513, 0.238584, 0.295184, 0.353394, 0.464942, 0.608817, 0.796981", \ + "0.292837, 0.30702, 0.3735, 0.433578, 0.545737, 0.689219, 0.877406", \ + "0.345636, 0.362797, 0.441175, 0.505509, 0.618466, 0.761454, 0.949215", \ + "0.389325, 0.409214, 0.500322, 0.570843, 0.685319, 0.827575, 1.01501" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228364, 0.029964, 0.0892221, 0.163851, 0.314426, 0.511118, 0.769728", \ + "0.0229207, 0.0300474, 0.0892268, 0.163845, 0.314401, 0.511117, 0.76966", \ + "0.0317829, 0.037996, 0.0926824, 0.165386, 0.314917, 0.510965, 0.769658", \ + "0.0422954, 0.0484938, 0.098489, 0.168726, 0.316602, 0.511965, 0.769834", \ + "0.057978, 0.065145, 0.111284, 0.176221, 0.319293, 0.513578, 0.770678", \ + "0.073725, 0.082352, 0.128814, 0.187952, 0.323817, 0.515049, 0.77085", \ + "0.089529, 0.099795, 0.149881, 0.203393, 0.330313, 0.516641, 0.770825" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0216358, 0.0216668, 0.0217906, 0.0218347, 0.0218601, 0.0218687, 0.0218759", \ + "0.0214734, 0.0215045, 0.0216282, 0.0216722, 0.0216976, 0.0217076, 0.0217122", \ + "0.021501, 0.0215311, 0.0216531, 0.021697, 0.0217226, 0.021733, 0.0217376", \ + "0.0220367, 0.0220651, 0.0221867, 0.0222316, 0.0222563, 0.0222667, 0.0222684", \ + "0.0230773, 0.023106, 0.0232286, 0.0232863, 0.0233054, 0.0233347, 0.0233213", \ + "0.0252047, 0.0252322, 0.0253498, 0.0253916, 0.0254395, 0.0255168, 0.0255414", \ + "0.0278304, 0.027855, 0.0279695, 0.0280109, 0.0280459, 0.0280668, 0.0281174" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240382, 0.024079, 0.0242064, 0.0242449, 0.0242667, 0.024277, 0.0242828", \ + "0.0238851, 0.0239259, 0.0240528, 0.0240914, 0.0241141, 0.024123, 0.0241278", \ + "0.024051, 0.024092, 0.0242198, 0.024258, 0.0242807, 0.0242901, 0.0242948", \ + "0.0245748, 0.024616, 0.024743, 0.0247824, 0.0248065, 0.0248134, 0.0248173", \ + "0.0260957, 0.0261366, 0.0262655, 0.0263045, 0.0263302, 0.0263424, 0.0263439", \ + "0.0281456, 0.0281857, 0.02832, 0.028355, 0.0283751, 0.0283858, 0.0283906", \ + "0.0307734, 0.0308127, 0.0309387, 0.0309739, 0.0309996, 0.0310093, 0.0310159" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0235696, 0.0236219, 0.0237328, 0.0237547, 0.0237653, 0.0237695, 0.0237714", \ + "0.0232988, 0.0233434, 0.023464, 0.0234954, 0.0235119, 0.023518, 0.0235226", \ + "0.0231454, 0.0231678, 0.0232263, 0.023264, 0.0233486, 0.0233148, 0.0233603", \ + "0.0236905, 0.0237766, 0.0237917, 0.0238243, 0.0238997, 0.0238963, 0.0239391", \ + "0.02524, 0.025227, 0.0251962, 0.0252518, 0.0252398, 0.0252958, 0.0253424", \ + "0.0274247, 0.0273751, 0.0273292, 0.0273534, 0.0273573, 0.027394, 0.0273676", \ + "0.0301301, 0.030116, 0.0300022, 0.0299942, 0.0300025, 0.0299769, 0.030057" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437183, 0.0437696, 0.0438766, 0.0438978, 0.0439082, 0.0439124, 0.0439146", \ + "0.0428156, 0.0428584, 0.0429859, 0.0430172, 0.0430337, 0.04304, 0.0430435", \ + "0.0421316, 0.0421896, 0.0422356, 0.0422923, 0.0423585, 0.0424084, 0.0423864", \ + "0.0433266, 0.043334, 0.0433751, 0.0433498, 0.0434391, 0.0434279, 0.0435018", \ + "0.0468242, 0.0467704, 0.0467911, 0.0468315, 0.0468275, 0.0468548, 0.0468977", \ + "0.0522979, 0.0522176, 0.0521405, 0.0521607, 0.0521674, 0.052204, 0.0521647", \ + "0.0595393, 0.0594331, 0.0592739, 0.0592358, 0.0591942, 0.0592596, 0.0592653" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437183, 0.0437696, 0.0438766, 0.0438978, 0.0439082, 0.0439124, 0.0439146", \ + "0.0428156, 0.0428584, 0.0429859, 0.0430172, 0.0430337, 0.04304, 0.0430435", \ + "0.0421316, 0.0421896, 0.0422356, 0.0422923, 0.0423585, 0.0424084, 0.0423864", \ + "0.0433266, 0.043334, 0.0433751, 0.0433498, 0.0434391, 0.0434279, 0.0435018", \ + "0.0468242, 0.0467704, 0.0467911, 0.0468315, 0.0468275, 0.0468548, 0.0468977", \ + "0.0522979, 0.0522176, 0.0521405, 0.0521607, 0.0521674, 0.052204, 0.0521647", \ + "0.0595393, 0.0594331, 0.0592739, 0.0592358, 0.0591942, 0.0592596, 0.0592653" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.245974, 0.255764, 0.313553, 0.37843, 0.506698, 0.673155, 0.890591", \ + "0.267973, 0.277764, 0.335552, 0.40043, 0.528697, 0.695154, 0.91259", \ + "0.377022, 0.386808, 0.444602, 0.509472, 0.637744, 0.804199, 1.02163", \ + "0.469446, 0.479236, 0.537025, 0.601975, 0.730237, 0.896611, 1.11412", \ + "0.595659, 0.605476, 0.663289, 0.728189, 0.856476, 1.02295, 1.24034", \ + "0.712857, 0.722674, 0.780546, 0.84545, 0.97376, 1.14024, 1.35769", \ + "0.825366, 0.835226, 0.893088, 0.957987, 1.08629, 1.25279, 1.47022" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0322694, 0.04031, 0.107348, 0.197068, 0.380146, 0.6191, 0.931617", \ + "0.0322703, 0.0403106, 0.107348, 0.197068, 0.380148, 0.6191, 0.931615", \ + "0.0322981, 0.0403322, 0.107349, 0.197072, 0.380038, 0.6191, 0.931629", \ + "0.0323518, 0.0403796, 0.107376, 0.197104, 0.380189, 0.6191, 0.931658", \ + "0.032505, 0.040527, 0.107432, 0.197105, 0.38016, 0.619357, 0.931625", \ + "0.032661, 0.040655, 0.107472, 0.197122, 0.380109, 0.619125, 0.931388", \ + "0.032854, 0.040837, 0.107512, 0.197128, 0.380166, 0.619132, 0.931611" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.261333, 0.269181, 0.317903, 0.373988, 0.485082, 0.629208, 0.817516", \ + "0.283353, 0.291191, 0.339922, 0.396003, 0.507102, 0.651224, 0.839481", \ + "0.394008, 0.401855, 0.450591, 0.506671, 0.61777, 0.761892, 0.950144", \ + "0.49015, 0.497996, 0.546724, 0.60284, 0.713943, 0.858, 1.04633", \ + "0.621019, 0.628858, 0.677593, 0.733657, 0.844767, 0.988891, 1.17719", \ + "0.742235, 0.750174, 0.79888, 0.854961, 0.966071, 1.11019, 1.29846", \ + "0.857514, 0.865354, 0.914078, 0.97014, 1.08124, 1.22536, 1.41363" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247654, 0.0314622, 0.0881865, 0.162982, 0.314692, 0.512163, 0.770648", \ + "0.0247689, 0.0314609, 0.0881843, 0.162998, 0.314551, 0.512163, 0.770608", \ + "0.0247645, 0.0314608, 0.0882233, 0.162998, 0.314551, 0.512162, 0.770599", \ + "0.024773, 0.031458, 0.088232, 0.162958, 0.314549, 0.51218, 0.770531", \ + "0.024778, 0.031466, 0.088181, 0.162933, 0.314551, 0.512103, 0.770634", \ + "0.024776, 0.031456, 0.088214, 0.162994, 0.314549, 0.512163, 0.770734", \ + "0.024812, 0.031487, 0.088168, 0.16301, 0.314544, 0.512161, 0.770757" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0691944, 0.0767888, 0.125339, 0.182396, 0.293151, 0.436948, 0.62505", \ + "0.0902746, 0.097813, 0.14643, 0.203554, 0.31434, 0.458158, 0.646267", \ + "0.172668, 0.18168, 0.233356, 0.291032, 0.401957, 0.545766, 0.733853", \ + "0.227085, 0.23817, 0.294718, 0.352866, 0.464327, 0.608114, 0.79615", \ + "0.292311, 0.306493, 0.372946, 0.432955, 0.545048, 0.688468, 0.87652", \ + "0.345024, 0.362154, 0.440532, 0.50482, 0.617689, 0.760605, 0.948228", \ + "0.388633, 0.408502, 0.499565, 0.570096, 0.684503, 0.8267, 1.01398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228018, 0.0299281, 0.0891111, 0.163693, 0.314196, 0.510787, 0.769238", \ + "0.0228905, 0.0300191, 0.0891164, 0.163694, 0.314178, 0.510787, 0.769238", \ + "0.0317724, 0.0379515, 0.0926122, 0.165234, 0.31469, 0.510629, 0.769169", \ + "0.0422863, 0.0484963, 0.0984123, 0.168574, 0.316374, 0.511448, 0.769396", \ + "0.057971, 0.065129, 0.111222, 0.176063, 0.319059, 0.51324, 0.770149", \ + "0.073715, 0.08232, 0.12891, 0.187816, 0.323594, 0.514663, 0.770372", \ + "0.089511, 0.099761, 0.149861, 0.203412, 0.330121, 0.516423, 0.770539" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0701791, 0.0781766, 0.128613, 0.18514, 0.295775, 0.439615, 0.627759", \ + "0.0912195, 0.0991644, 0.149684, 0.206273, 0.316955, 0.460804, 0.648957", \ + "0.174586, 0.184201, 0.238291, 0.294905, 0.405591, 0.549455, 0.737647", \ + "0.230195, 0.24222, 0.302225, 0.358649, 0.4694, 0.613462, 0.801438", \ + "0.297531, 0.313128, 0.383834, 0.439772, 0.549914, 0.693693, 0.881957", \ + "0.352953, 0.371924, 0.4535, 0.50869, 0.618176, 0.761737, 0.94971", \ + "0.399533, 0.421689, 0.512772, 0.567002, 0.67583, 0.819046, 1.00698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0239771, 0.031427, 0.0901323, 0.163473, 0.313325, 0.510703, 0.769036", \ + "0.0240632, 0.0315158, 0.0901262, 0.163458, 0.313347, 0.510703, 0.769035", \ + "0.0336852, 0.0402956, 0.0933986, 0.16425, 0.313344, 0.510704, 0.769042", \ + "0.0453573, 0.0522701, 0.0991815, 0.166111, 0.314106, 0.511223, 0.769482", \ + "0.0627, 0.071238, 0.109748, 0.168759, 0.314484, 0.511773, 0.770046", \ + "0.080187, 0.090915, 0.120739, 0.171081, 0.314615, 0.511529, 0.770302", \ + "0.097959, 0.110796, 0.130878, 0.172952, 0.314724, 0.511695, 0.770106" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0691944, 0.0767888, 0.125339, 0.182396, 0.293151, 0.436948, 0.62505", \ + "0.0902746, 0.097813, 0.14643, 0.203554, 0.31434, 0.458158, 0.646267", \ + "0.172668, 0.18168, 0.233356, 0.291032, 0.401957, 0.545766, 0.733853", \ + "0.227085, 0.23817, 0.294718, 0.352866, 0.464327, 0.608114, 0.79615", \ + "0.292311, 0.306493, 0.372946, 0.432955, 0.545048, 0.688468, 0.87652", \ + "0.345024, 0.362154, 0.440532, 0.50482, 0.617689, 0.760605, 0.948228", \ + "0.388633, 0.408502, 0.499565, 0.570096, 0.684503, 0.8267, 1.01398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228018, 0.0299281, 0.0891111, 0.163693, 0.314196, 0.510787, 0.769238", \ + "0.0228905, 0.0300191, 0.0891164, 0.163694, 0.314178, 0.510787, 0.769238", \ + "0.0317724, 0.0379515, 0.0926122, 0.165234, 0.31469, 0.510629, 0.769169", \ + "0.0422863, 0.0484963, 0.0984123, 0.168574, 0.316374, 0.511448, 0.769396", \ + "0.057971, 0.065129, 0.111222, 0.176063, 0.319059, 0.51324, 0.770149", \ + "0.073715, 0.08232, 0.12891, 0.187816, 0.323594, 0.514663, 0.770372", \ + "0.089511, 0.099761, 0.149861, 0.203412, 0.330121, 0.516423, 0.770539" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0216485, 0.0216795, 0.021804, 0.0218485, 0.0218742, 0.0218827, 0.0218899", \ + "0.0214866, 0.0215176, 0.021642, 0.0216864, 0.0217118, 0.0217219, 0.0217266", \ + "0.0215106, 0.0215409, 0.0216636, 0.0217078, 0.0217335, 0.0217441, 0.0217489", \ + "0.0220491, 0.0220774, 0.0221996, 0.0222449, 0.0222698, 0.0222801, 0.0222827", \ + "0.0230893, 0.023118, 0.0232412, 0.0232903, 0.0233181, 0.0233485, 0.0233348", \ + "0.0252163, 0.0252439, 0.025362, 0.0254044, 0.0254526, 0.0255294, 0.0254597", \ + "0.0278607, 0.0278853, 0.0280003, 0.0280425, 0.0280749, 0.0280956, 0.0281072" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240375, 0.0240784, 0.0242061, 0.0242453, 0.0242697, 0.02428, 0.0242857", \ + "0.0238846, 0.0239254, 0.0240534, 0.0240927, 0.0241165, 0.0241262, 0.0241314", \ + "0.0240505, 0.0240915, 0.0242205, 0.0242594, 0.0242832, 0.0242933, 0.0242985", \ + "0.0245742, 0.0246154, 0.0247434, 0.024783, 0.0248086, 0.0248166, 0.0248213", \ + "0.0260955, 0.0261365, 0.0262675, 0.0263042, 0.0263327, 0.0263458, 0.026348", \ + "0.0281491, 0.0281852, 0.028318, 0.0283558, 0.0283811, 0.0283927, 0.0283981", \ + "0.0307721, 0.0308137, 0.0309396, 0.030978, 0.0310022, 0.0310126, 0.0310195" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0235993, 0.0236526, 0.0237656, 0.023788, 0.0237988, 0.023803, 0.0238051", \ + "0.0233297, 0.0233736, 0.0234953, 0.0235272, 0.023544, 0.02355, 0.0235529", \ + "0.0231731, 0.0231256, 0.0232629, 0.0233006, 0.0233744, 0.0233397, 0.0234055", \ + "0.0237116, 0.0237937, 0.0238347, 0.0238473, 0.0239185, 0.0239194, 0.0239572", \ + "0.0252538, 0.025241, 0.0252249, 0.0252882, 0.0252601, 0.0253092, 0.0253481", \ + "0.0274401, 0.027403, 0.0273451, 0.0273476, 0.0273733, 0.027431, 0.0273816", \ + "0.0301602, 0.0301172, 0.030018, 0.0299978, 0.0300042, 0.0300534, 0.0300718" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437305, 0.0437805, 0.0438891, 0.0439104, 0.0439212, 0.0439257, 0.0439273", \ + "0.0428207, 0.042864, 0.0429912, 0.0430229, 0.0430404, 0.0430465, 0.0430504", \ + "0.0421666, 0.0422042, 0.042264, 0.04231, 0.0423811, 0.0423927, 0.0424107", \ + "0.0433271, 0.0433326, 0.043373, 0.043381, 0.0434389, 0.0434264, 0.0434951", \ + "0.0467489, 0.0467748, 0.0467876, 0.0468278, 0.0468327, 0.046853, 0.046896", \ + "0.0522362, 0.0522212, 0.0521366, 0.0521382, 0.0521666, 0.0521762, 0.0521635", \ + "0.0595436, 0.0594304, 0.0592581, 0.0592386, 0.0592443, 0.0592601, 0.0592666" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437305, 0.0437805, 0.0438891, 0.0439104, 0.0439212, 0.0439257, 0.0439273", \ + "0.0428207, 0.042864, 0.0429912, 0.0430229, 0.0430404, 0.0430465, 0.0430504", \ + "0.0421666, 0.0422042, 0.042264, 0.04231, 0.0423811, 0.0423927, 0.0424107", \ + "0.0433271, 0.0433326, 0.043373, 0.043381, 0.0434389, 0.0434264, 0.0434951", \ + "0.0467489, 0.0467748, 0.0467876, 0.0468278, 0.0468327, 0.046853, 0.046896", \ + "0.0522362, 0.0522212, 0.0521366, 0.0521382, 0.0521666, 0.0521762, 0.0521635", \ + "0.0595436, 0.0594304, 0.0592581, 0.0592386, 0.0592443, 0.0592601, 0.0592666" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.245751, 0.255549, 0.313368, 0.378265, 0.506586, 0.673138, 0.890692", \ + "0.267756, 0.277558, 0.335365, 0.400272, 0.528603, 0.695147, 0.912701", \ + "0.376797, 0.386587, 0.444397, 0.509304, 0.637639, 0.804185, 1.02174", \ + "0.469265, 0.479057, 0.536875, 0.601856, 0.730183, 0.896648, 1.11427", \ + "0.595505, 0.605315, 0.66317, 0.728097, 0.856446, 1.02301, 1.24053", \ + "0.712688, 0.722539, 0.780426, 0.845364, 0.973742, 1.14031, 1.35788", \ + "0.825163, 0.835011, 0.892909, 0.957848, 1.08625, 1.25276, 1.47038" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0322828, 0.0403292, 0.107415, 0.197178, 0.38033, 0.619448, 0.93213", \ + "0.0322841, 0.0403315, 0.107407, 0.197178, 0.380358, 0.619447, 0.932133", \ + "0.0323076, 0.0403527, 0.107417, 0.197182, 0.380287, 0.619447, 0.932146", \ + "0.0323673, 0.0403934, 0.107435, 0.197214, 0.3804, 0.619448, 0.932138", \ + "0.03252, 0.040537, 0.107491, 0.197216, 0.380348, 0.619702, 0.932148", \ + "0.032667, 0.040655, 0.107534, 0.197235, 0.380324, 0.619473, 0.93334", \ + "0.032871, 0.040847, 0.107569, 0.19723, 0.380392, 0.619505, 0.93221" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.261351, 0.269207, 0.317949, 0.374064, 0.485228, 0.629436, 0.817862", \ + "0.283363, 0.291211, 0.339968, 0.396079, 0.507243, 0.651451, 0.839824", \ + "0.394025, 0.401874, 0.450634, 0.506745, 0.617909, 0.762117, 0.950487", \ + "0.490164, 0.498015, 0.546767, 0.602913, 0.714081, 0.858245, 1.04668", \ + "0.621047, 0.62889, 0.677651, 0.733748, 0.844921, 0.989133, 1.17755", \ + "0.742282, 0.750115, 0.798849, 0.854957, 0.966129, 1.11034, 1.29872", \ + "0.857538, 0.865389, 0.914141, 0.970234, 1.08141, 1.22561, 1.41399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247806, 0.0314843, 0.0882799, 0.163087, 0.314779, 0.512489, 0.771137", \ + "0.0247798, 0.031481, 0.0882449, 0.163102, 0.314752, 0.512488, 0.771096", \ + "0.0247803, 0.0314808, 0.0882814, 0.163103, 0.314752, 0.512489, 0.771089", \ + "0.024789, 0.031486, 0.088243, 0.163127, 0.314749, 0.512479, 0.771137", \ + "0.024793, 0.031487, 0.088238, 0.163128, 0.314753, 0.512571, 0.771097", \ + "0.024791, 0.031477, 0.088272, 0.163032, 0.314751, 0.51249, 0.771247", \ + "0.024822, 0.031509, 0.088228, 0.163092, 0.314748, 0.512489, 0.771252" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.069221, 0.0768144, 0.125426, 0.182535, 0.293361, 0.437249, 0.625471", \ + "0.0903057, 0.0978503, 0.146517, 0.203695, 0.314557, 0.458459, 0.646689", \ + "0.172699, 0.181717, 0.233442, 0.291209, 0.402173, 0.546057, 0.734284", \ + "0.227116, 0.238207, 0.294797, 0.353007, 0.464541, 0.608417, 0.796505", \ + "0.292346, 0.306533, 0.373021, 0.433092, 0.545257, 0.688766, 0.876939", \ + "0.345045, 0.362206, 0.440595, 0.50493, 0.617881, 0.760881, 0.948626", \ + "0.388684, 0.408558, 0.499647, 0.570255, 0.684674, 0.826965, 1.01434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228244, 0.0299542, 0.0892134, 0.163833, 0.314407, 0.511113, 0.769726", \ + "0.022915, 0.0300538, 0.0892189, 0.163829, 0.314396, 0.511113, 0.769727", \ + "0.0317943, 0.0379811, 0.0927046, 0.165375, 0.314904, 0.510872, 0.769659", \ + "0.042309, 0.0485247, 0.0985098, 0.16872, 0.316591, 0.511774, 0.770007", \ + "0.057994, 0.065157, 0.111306, 0.176219, 0.319285, 0.513571, 0.770618", \ + "0.073742, 0.082372, 0.128832, 0.187947, 0.323815, 0.51499, 0.770847", \ + "0.089537, 0.099791, 0.149923, 0.203454, 0.330314, 0.516718, 0.770995" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0702394, 0.0782489, 0.12874, 0.185309, 0.296012, 0.439944, 0.628197", \ + "0.0912781, 0.0992168, 0.14981, 0.206441, 0.317184, 0.461133, 0.649393", \ + "0.174649, 0.184273, 0.238405, 0.295082, 0.405833, 0.549793, 0.738135", \ + "0.230263, 0.242299, 0.30235, 0.358832, 0.469651, 0.613806, 0.801906", \ + "0.297612, 0.313218, 0.383986, 0.439977, 0.55017, 0.694033, 0.882441", \ + "0.353038, 0.372027, 0.453667, 0.508898, 0.618449, 0.762103, 0.950254", \ + "0.399655, 0.421821, 0.512967, 0.567238, 0.67614, 0.819443, 1.00749" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240162, 0.0314803, 0.0902329, 0.163601, 0.313531, 0.51103, 0.769682", \ + "0.0241025, 0.0315595, 0.0902251, 0.163585, 0.313524, 0.51103, 0.769688", \ + "0.0337247, 0.0403466, 0.0935035, 0.164377, 0.313548, 0.511033, 0.769565", \ + "0.0454003, 0.0523231, 0.0992695, 0.166239, 0.314305, 0.511787, 0.769781", \ + "0.062739, 0.071295, 0.109848, 0.168891, 0.314691, 0.512102, 0.770539", \ + "0.080252, 0.090976, 0.120844, 0.171214, 0.314825, 0.512181, 0.770638", \ + "0.098008, 0.110857, 0.130983, 0.173086, 0.314932, 0.512028, 0.7706" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.069221, 0.0768144, 0.125426, 0.182535, 0.293361, 0.437249, 0.625471", \ + "0.0903057, 0.0978503, 0.146517, 0.203695, 0.314557, 0.458459, 0.646689", \ + "0.172699, 0.181717, 0.233442, 0.291209, 0.402173, 0.546057, 0.734284", \ + "0.227116, 0.238207, 0.294797, 0.353007, 0.464541, 0.608417, 0.796505", \ + "0.292346, 0.306533, 0.373021, 0.433092, 0.545257, 0.688766, 0.876939", \ + "0.345045, 0.362206, 0.440595, 0.50493, 0.617881, 0.760881, 0.948626", \ + "0.388684, 0.408558, 0.499647, 0.570255, 0.684674, 0.826965, 1.01434" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228244, 0.0299542, 0.0892134, 0.163833, 0.314407, 0.511113, 0.769726", \ + "0.022915, 0.0300538, 0.0892189, 0.163829, 0.314396, 0.511113, 0.769727", \ + "0.0317943, 0.0379811, 0.0927046, 0.165375, 0.314904, 0.510872, 0.769659", \ + "0.042309, 0.0485247, 0.0985098, 0.16872, 0.316591, 0.511774, 0.770007", \ + "0.057994, 0.065157, 0.111306, 0.176219, 0.319285, 0.513571, 0.770618", \ + "0.073742, 0.082372, 0.128832, 0.187947, 0.323815, 0.51499, 0.770847", \ + "0.089537, 0.099791, 0.149923, 0.203454, 0.330314, 0.516718, 0.770995" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0216483, 0.0216793, 0.0218027, 0.0218459, 0.0218714, 0.0218772, 0.0218832", \ + "0.0214858, 0.0215169, 0.0216403, 0.0216836, 0.0217073, 0.0217162, 0.0217199", \ + "0.0215128, 0.0215429, 0.0216646, 0.0217078, 0.0217322, 0.0217413, 0.021745", \ + "0.0220479, 0.0220764, 0.0221975, 0.0222418, 0.0222654, 0.0222748, 0.022276", \ + "0.0230884, 0.023117, 0.0232394, 0.0232967, 0.0233149, 0.0233433, 0.0233292", \ + "0.025216, 0.0252429, 0.0253602, 0.0254017, 0.025449, 0.0255256, 0.0255476", \ + "0.0278405, 0.0278647, 0.027979, 0.0280201, 0.0280547, 0.0280742, 0.028125" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0240409, 0.0240816, 0.0242089, 0.0242466, 0.0242698, 0.0242795, 0.0242848", \ + "0.0238879, 0.0239286, 0.0240554, 0.0240939, 0.0241167, 0.0241256, 0.0241304", \ + "0.0240537, 0.0240946, 0.0242226, 0.0242606, 0.0242833, 0.0242927, 0.0242974", \ + "0.0245769, 0.024618, 0.0247451, 0.0247839, 0.0248082, 0.0248156, 0.0248198", \ + "0.0260976, 0.0261385, 0.0262686, 0.026307, 0.0263321, 0.0263436, 0.0263457", \ + "0.0281462, 0.0281884, 0.0283205, 0.0283561, 0.0283804, 0.0283908, 0.0283954", \ + "0.0307737, 0.0308148, 0.03094, 0.030975, 0.0310009, 0.0310105, 0.0310172" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0236002, 0.023653, 0.0237644, 0.023786, 0.0237964, 0.0238005, 0.0238025", \ + "0.0233311, 0.0233748, 0.0234951, 0.0235262, 0.0235429, 0.0235487, 0.0235515", \ + "0.0231744, 0.0231966, 0.0232615, 0.0232984, 0.0233746, 0.0234058, 0.0234054", \ + "0.0237112, 0.0237952, 0.023835, 0.023827, 0.0239174, 0.0239172, 0.0239557", \ + "0.0252546, 0.0252406, 0.0252213, 0.0252575, 0.0252564, 0.0253088, 0.0253461", \ + "0.0274376, 0.0273958, 0.0273419, 0.0273615, 0.0273705, 0.0274283, 0.0273796", \ + "0.0301382, 0.0301268, 0.0300138, 0.0299933, 0.0300158, 0.0300494, 0.0300353" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437278, 0.0437774, 0.0438839, 0.0439045, 0.043915, 0.0439193, 0.0439198", \ + "0.0428189, 0.0428623, 0.0429877, 0.0430188, 0.0430356, 0.0430417, 0.0430455", \ + "0.0421568, 0.042203, 0.0422626, 0.0423083, 0.0423748, 0.0423996, 0.0424159", \ + "0.0433254, 0.0433309, 0.0433704, 0.0433763, 0.0434356, 0.043423, 0.0434745", \ + "0.046731, 0.0467338, 0.0467845, 0.0468253, 0.0468296, 0.0468481, 0.0468902", \ + "0.0522195, 0.0522148, 0.0521322, 0.0521332, 0.0521604, 0.0521799, 0.0521585", \ + "0.0595378, 0.0594247, 0.0592672, 0.0592329, 0.0592432, 0.0592523, 0.0592573" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0437278, 0.0437774, 0.0438839, 0.0439045, 0.043915, 0.0439193, 0.0439198", \ + "0.0428189, 0.0428623, 0.0429877, 0.0430188, 0.0430356, 0.0430417, 0.0430455", \ + "0.0421568, 0.042203, 0.0422626, 0.0423083, 0.0423748, 0.0423996, 0.0424159", \ + "0.0433254, 0.0433309, 0.0433704, 0.0433763, 0.0434356, 0.043423, 0.0434745", \ + "0.046731, 0.0467338, 0.0467845, 0.0468253, 0.0468296, 0.0468481, 0.0468902", \ + "0.0522195, 0.0522148, 0.0521322, 0.0521332, 0.0521604, 0.0521799, 0.0521585", \ + "0.0595378, 0.0594247, 0.0592672, 0.0592329, 0.0592432, 0.0592523, 0.0592573" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00245047; + rise_capacitance : 0.00245047; + rise_capacitance_range (0.00174859, 0.00245047); + fall_capacitance : 0.00244984; + fall_capacitance_range (0.00172363, 0.00244984); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.129836, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.191333, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0142076, 0.0140598, 0.0141366, 0.0145275, 0.0157068, 0.0174705, 0.0200268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0417907, 0.0416084, 0.0415885, 0.0422021, 0.0435958, 0.0460926, 0.0493536" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157041; + rise_capacitance : 0.00157041; + rise_capacitance_range (0.00108032, 0.00157041); + fall_capacitance : 0.00155673; + fall_capacitance_range (0.00104503, 0.00155673); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0508122, 0.115518, 0.188361, 0.243844", \ + "-0.248385, -0.0580718, 0.0213949, 0.078251", \ + "-0.344001, -0.159685, -0.0789844, -0.0218314", \ + "-0.420268, -0.241946, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0629038, 0.353314, 0.493537, 0.594358", \ + "-0.0880707, 0.190348, 0.340587, 0.447383", \ + "-0.127629, 0.133798, 0.282038, 0.39683", \ + "-0.146767, 0.0996696, 0.251908, 0.368697" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0508122, 0.115518, 0.188361, 0.243844", \ + "-0.248385, -0.0580718, 0.0213949, 0.078251", \ + "-0.344001, -0.159685, -0.0789844, -0.0218314", \ + "-0.420268, -0.241946, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0629038, 0.353314, 0.493537, 0.594358", \ + "-0.0880707, 0.190348, 0.340587, 0.447383", \ + "-0.127629, 0.133798, 0.282038, 0.39683", \ + "-0.146767, 0.0996696, 0.251908, 0.368697" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956754, -0.0863074, -0.167118, -0.222046", \ + "0.333245, 0.107284, 0.0174606, -0.0444508", \ + "0.465441, 0.221487, 0.128669, 0.0637604", \ + "0.566952, 0.317003, 0.224185, 0.161274" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0174104, -0.312243, -0.45974, -0.561864", \ + "0.272794, -0.0728429, -0.245706, -0.362449", \ + "0.379061, 0.0284217, -0.14653, -0.271176", \ + "0.449436, 0.0958023, -0.0838226, -0.209794" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956754, -0.0863074, -0.167118, -0.222046", \ + "0.333245, 0.107284, 0.0174606, -0.0444508", \ + "0.465441, 0.221487, 0.128669, 0.0637604", \ + "0.566952, 0.317003, 0.224185, 0.161274" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0174104, -0.312243, -0.45974, -0.561864", \ + "0.272794, -0.0728429, -0.245706, -0.362449", \ + "0.379061, 0.0284217, -0.14653, -0.271176", \ + "0.449436, 0.0958023, -0.0838226, -0.209794" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000897319, -0.000903032, -0.000922673, -0.000932018, -0.000935132, -0.000934608, -0.000933236" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100143, 0.000944272, 0.00094138, 0.000938668, 0.000935326, 0.000934608, 0.000933236" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458411, 0.00445002, 0.00438152, 0.00450384, 0.00503321, 0.00596831, 0.00730895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663934, 0.00651956, 0.00654937, 0.00682949, 0.00749549, 0.00853193, 0.00992615" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156904; + rise_capacitance : 0.00156904; + rise_capacitance_range (0.00107879, 0.00156904); + fall_capacitance : 0.00155518; + fall_capacitance_range (0.0010418, 0.00155518); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0510897, 0.115425, 0.188361, 0.243844", \ + "-0.248663, -0.0581644, 0.0213949, 0.078251", \ + "-0.344279, -0.159778, -0.0789844, -0.0218314", \ + "-0.420545, -0.242039, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.062164, 0.352674, 0.492836, 0.593786", \ + "-0.0881958, 0.190322, 0.340617, 0.451424", \ + "-0.12742, 0.134105, 0.282402, 0.397207", \ + "-0.146506, 0.100029, 0.252324, 0.369125" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0510897, 0.115425, 0.188361, 0.243844", \ + "-0.248663, -0.0581644, 0.0213949, 0.078251", \ + "-0.344279, -0.159778, -0.0789844, -0.0218314", \ + "-0.420545, -0.242039, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.062164, 0.352674, 0.492836, 0.593786", \ + "-0.0881958, 0.190322, 0.340617, 0.451424", \ + "-0.12742, 0.134105, 0.282402, 0.397207", \ + "-0.146506, 0.100029, 0.252324, 0.369125" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0959366, -0.0860753, -0.166783, -0.221979", \ + "0.333496, 0.107505, 0.0176174, -0.0443954", \ + "0.465636, 0.221653, 0.128771, 0.0637604", \ + "0.567046, 0.317068, 0.224185, 0.161172" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175659, -0.312181, -0.45974, -0.561897", \ + "0.273033, -0.0726969, -0.245623, -0.362398", \ + "0.379262, 0.028504, -0.146506, -0.271202", \ + "0.449398, 0.0956713, -0.0840279, -0.21002" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0959366, -0.0860753, -0.166783, -0.221979", \ + "0.333496, 0.107505, 0.0176174, -0.0443954", \ + "0.465636, 0.221653, 0.128771, 0.0637604", \ + "0.567046, 0.317068, 0.224185, 0.161172" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175659, -0.312181, -0.45974, -0.561897", \ + "0.273033, -0.0726969, -0.245623, -0.362398", \ + "0.379262, 0.028504, -0.146506, -0.271202", \ + "0.449398, 0.0956713, -0.0840279, -0.21002" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000895123, -0.000900429, -0.000918969, -0.00092817, -0.000931384, -0.000931268, -0.000929899" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998085, 0.000941053, 0.000937982, 0.000935367, 0.000931964, 0.000931268, 0.000929899" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458348, 0.00444811, 0.00437579, 0.00450497, 0.00503214, 0.00595753, 0.0072885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663755, 0.00651803, 0.00654781, 0.00682832, 0.00749939, 0.00852776, 0.00992965" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157049; + rise_capacitance : 0.00157049; + rise_capacitance_range (0.0010803, 0.00157049); + fall_capacitance : 0.00155656; + fall_capacitance_range (0.00104452, 0.00155656); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050505, 0.114808, 0.188361, 0.246312", \ + "-0.249527, -0.0602305, 0.0199461, 0.0792705", \ + "-0.346162, -0.158866, -0.0814526, -0.0218314", \ + "-0.423022, -0.245718, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0621658, 0.352858, 0.493074, 0.593829", \ + "-0.0879096, 0.190791, 0.3411, 0.447754", \ + "-0.126852, 0.134857, 0.283168, 0.397817", \ + "-0.145655, 0.101063, 0.253372, 0.370018" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050505, 0.114808, 0.188361, 0.246312", \ + "-0.249527, -0.0602305, 0.0199461, 0.0792705", \ + "-0.346162, -0.158866, -0.0814526, -0.0218314", \ + "-0.423022, -0.245718, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0621658, 0.352858, 0.493074, 0.593829", \ + "-0.0879096, 0.190791, 0.3411, 0.447754", \ + "-0.126852, 0.134857, 0.283168, 0.397817", \ + "-0.145655, 0.101063, 0.253372, 0.370018" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0995936, -0.0866927, -0.166601, -0.224173", \ + "0.334711, 0.108445, 0.0192657, -0.041034", \ + "0.467491, 0.223232, 0.131058, 0.0677604", \ + "0.568613, 0.318359, 0.226185, 0.164885" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.018416, -0.31193, -0.45974, -0.561796", \ + "0.273697, -0.0766306, -0.245809, -0.362484", \ + "0.379917, 0.0284781, -0.146838, -0.271553", \ + "0.449979, 0.0956529, -0.0843762, -0.210188" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0995936, -0.0866927, -0.166601, -0.224173", \ + "0.334711, 0.108445, 0.0192657, -0.041034", \ + "0.467491, 0.223232, 0.131058, 0.0677604", \ + "0.568613, 0.318359, 0.226185, 0.164885" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.018416, -0.31193, -0.45974, -0.561796", \ + "0.273697, -0.0766306, -0.245809, -0.362484", \ + "0.379917, 0.0284781, -0.146838, -0.271553", \ + "0.449979, 0.0956529, -0.0843762, -0.210188" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896973, -0.00090257, -0.000921589, -0.000931, -0.000934027, -0.000933792, -0.000932443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000999758, 0.000942887, 0.000940448, 0.000937831, 0.000934479, 0.000933792, 0.000932443" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456448, 0.0044425, 0.004371, 0.00449588, 0.0050251, 0.0059493, 0.00729331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666636, 0.00654723, 0.00654606, 0.00685675, 0.00752421, 0.00854961, 0.00995847" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156883; + rise_capacitance : 0.00156883; + rise_capacitance_range (0.0010787, 0.00156883); + fall_capacitance : 0.00155503; + fall_capacitance_range (0.00104233, 0.00155503); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.049638, 0.115097, 0.188361, 0.246312", \ + "-0.24866, -0.0599411, 0.0199461, 0.0792705", \ + "-0.345295, -0.158576, -0.0814526, -0.0218314", \ + "-0.422155, -0.24143, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0623338, 0.352713, 0.492055, 0.593777", \ + "-0.0882788, 0.190109, 0.340344, 0.451162", \ + "-0.127634, 0.133761, 0.281998, 0.396814", \ + "-0.146729, 0.0996767, 0.251911, 0.368724" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.049638, 0.115097, 0.188361, 0.246312", \ + "-0.24866, -0.0599411, 0.0199461, 0.0792705", \ + "-0.345295, -0.158576, -0.0814526, -0.0218314", \ + "-0.422155, -0.24143, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0623338, 0.352713, 0.492055, 0.593777", \ + "-0.0882788, 0.190109, 0.340344, 0.451162", \ + "-0.127634, 0.133761, 0.281998, 0.396814", \ + "-0.146729, 0.0996767, 0.251911, 0.368724" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0963388, -0.0866938, -0.166255, -0.222892", \ + "0.338235, 0.107226, 0.0182207, -0.0409711", \ + "0.466954, 0.22195, 0.129967, 0.0677604", \ + "0.569184, 0.318185, 0.226185, 0.161996" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.018038, -0.312221, -0.460192, -0.562671", \ + "0.273861, -0.0723815, -0.245722, -0.362817", \ + "0.380701, 0.0292511, -0.147084, -0.271176", \ + "0.45117, 0.096931, -0.0830962, -0.209495" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0963388, -0.0866938, -0.166255, -0.222892", \ + "0.338235, 0.107226, 0.0182207, -0.0409711", \ + "0.466954, 0.22195, 0.129967, 0.0677604", \ + "0.569184, 0.318185, 0.226185, 0.161996" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.018038, -0.312221, -0.460192, -0.562671", \ + "0.273861, -0.0723815, -0.245722, -0.362817", \ + "0.380701, 0.0292511, -0.147084, -0.271176", \ + "0.45117, 0.096931, -0.0830962, -0.209495" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000894796, -0.000900239, -0.000918465, -0.00092803, -0.000931213, -0.000931159, -0.000929813" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997159, 0.000940257, 0.000937757, 0.000935193, 0.000931829, 0.000931159, 0.000929813" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456806, 0.00444579, 0.00436831, 0.00449818, 0.00502867, 0.00595026, 0.00728168" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666246, 0.00654315, 0.00657273, 0.00685274, 0.00752415, 0.00854605, 0.0099536" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0130698; + rise_capacitance : 0.0125329; + rise_capacitance_range (0.0105205, 0.0125329); + fall_capacitance : 0.0130698; + fall_capacitance_range (0.010482, 0.0130698); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102863, -0.0597385, -0.127281, -0.173947", \ + "0.412492, 0.127484, 0.0488982, -0.000107456", \ + "1.02444, 0.303005, 0.170387, 0.10504", \ + "1.63376, 0.729772, 0.340876, 0.226323" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0777321, 0.0669319, 0.130586, 0.177255", \ + "-0.278834, -0.106184, -0.039905, 0.00813968", \ + "-0.387142, -0.19986, -0.12835, -0.0800081", \ + "-0.47532, -0.28668, -0.210875, -0.160364" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0129588, 0.0124741, 0.0122208, 0.0125934, 0.0146637, 0.0185303, 0.024097" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0360755, 0.0353282, 0.0346159, 0.0354232, 0.038278, 0.0425294, 0.0482326" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X1P5) { + area : 95.9616; + cell_leakage_power : 0.859438; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.752054; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.939331; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.695827; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.741241; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.97518; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.722082; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.0983; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.01337; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.777872; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.813841; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.989481; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.794682; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.859438; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.251796, 0.266262, 0.325866, 0.391312, 0.520082, 0.686988, 0.905201", \ + "0.273789, 0.288271, 0.347866, 0.413313, 0.542083, 0.708986, 0.927191", \ + "0.382886, 0.397352, 0.45694, 0.522396, 0.651182, 0.818156, 1.0363", \ + "0.475324, 0.489813, 0.549391, 0.614898, 0.743647, 0.910571, 1.1287", \ + "0.601524, 0.616057, 0.675705, 0.741168, 0.869956, 1.03689, 1.25504", \ + "0.718748, 0.733306, 0.792959, 0.858427, 0.987235, 1.15416, 1.37239", \ + "0.83108, 0.845638, 0.905317, 0.970751, 1.09958, 1.26651, 1.48466" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0326273, 0.0437467, 0.110777, 0.200643, 0.384922, 0.626076, 0.941611", \ + "0.032612, 0.0437459, 0.110777, 0.200642, 0.384924, 0.626076, 0.94161", \ + "0.0326249, 0.0437665, 0.110787, 0.20065, 0.384924, 0.626108, 0.941611", \ + "0.0327047, 0.043814, 0.110782, 0.200677, 0.385011, 0.62612, 0.941516", \ + "0.032828, 0.043912, 0.110864, 0.200667, 0.385683, 0.626129, 0.9417", \ + "0.032971, 0.044057, 0.11092, 0.20067, 0.384959, 0.626097, 0.942547", \ + "0.033148, 0.044198, 0.11096, 0.200707, 0.384946, 0.62611, 0.941549" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.264571, 0.275727, 0.323743, 0.377479, 0.483482, 0.620866, 0.800303", \ + "0.28659, 0.297745, 0.345759, 0.3995, 0.505497, 0.642887, 0.822324", \ + "0.397249, 0.408419, 0.456421, 0.510157, 0.61616, 0.753544, 0.932981", \ + "0.493375, 0.50454, 0.552538, 0.606279, 0.712338, 0.849689, 1.02911", \ + "0.62472, 0.635879, 0.683866, 0.737622, 0.84362, 0.981011, 1.16046", \ + "0.745423, 0.756575, 0.804551, 0.85831, 0.964309, 1.1017, 1.28114", \ + "0.860628, 0.871788, 0.919765, 0.973517, 1.07952, 1.21692, 1.39635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0238847, 0.0325093, 0.0857586, 0.155963, 0.299334, 0.486443, 0.730869", \ + "0.0238827, 0.0325129, 0.0857584, 0.155916, 0.299334, 0.486445, 0.730874", \ + "0.0238843, 0.0325202, 0.0857583, 0.156021, 0.299333, 0.486443, 0.73087", \ + "0.023866, 0.032512, 0.0857, 0.156036, 0.299359, 0.486445, 0.731129", \ + "0.023883, 0.032515, 0.085718, 0.155952, 0.299334, 0.486106, 0.730913", \ + "0.023914, 0.03251, 0.085721, 0.155909, 0.299331, 0.486444, 0.730871", \ + "0.023913, 0.032523, 0.085701, 0.155929, 0.299327, 0.486445, 0.730876" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0725177, 0.0833256, 0.131189, 0.185723, 0.291168, 0.42813, 0.607331", \ + "0.0937062, 0.10442, 0.152352, 0.206936, 0.312408, 0.449411, 0.628609", \ + "0.181154, 0.193996, 0.24499, 0.300012, 0.405454, 0.542453, 0.72163", \ + "0.240429, 0.256536, 0.313111, 0.368918, 0.474402, 0.611461, 0.790411", \ + "0.312821, 0.333178, 0.400491, 0.458757, 0.564014, 0.700415, 0.879483", \ + "0.372447, 0.396798, 0.47657, 0.539302, 0.644319, 0.780039, 0.958705", \ + "0.422219, 0.450172, 0.54301, 0.611865, 0.716756, 0.851714, 1.0299" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0218488, 0.0310291, 0.0863877, 0.15609, 0.298044, 0.48398, 0.728771", \ + "0.0218843, 0.0310647, 0.0863822, 0.156086, 0.298054, 0.483886, 0.728777", \ + "0.0313009, 0.0393892, 0.0901857, 0.157533, 0.298299, 0.483912, 0.728839", \ + "0.0429648, 0.0512216, 0.0975458, 0.161455, 0.299842, 0.484792, 0.729183", \ + "0.059941, 0.069826, 0.112772, 0.169945, 0.302607, 0.485911, 0.729585", \ + "0.076847, 0.088923, 0.13249, 0.182067, 0.306542, 0.486528, 0.729903", \ + "0.094335, 0.1084, 0.155157, 0.196965, 0.31178, 0.487487, 0.730331" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0733411, 0.084636, 0.134236, 0.188356, 0.293758, 0.430791, 0.610054", \ + "0.0944972, 0.105721, 0.155372, 0.209539, 0.314973, 0.452018, 0.631303", \ + "0.182596, 0.196132, 0.249152, 0.303265, 0.408644, 0.545714, 0.725012", \ + "0.243085, 0.260043, 0.31936, 0.37321, 0.478507, 0.615541, 0.794772", \ + "0.316946, 0.338785, 0.409257, 0.462591, 0.567118, 0.703969, 0.883258", \ + "0.378784, 0.405035, 0.486598, 0.539138, 0.642774, 0.779184, 0.958214", \ + "0.431069, 0.461319, 0.55252, 0.604135, 0.706846, 0.842884, 1.02168" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0228214, 0.0323527, 0.0873646, 0.155991, 0.297367, 0.484133, 0.728896", \ + "0.0228621, 0.0324412, 0.0873625, 0.15598, 0.297363, 0.484132, 0.728619", \ + "0.0327626, 0.0413055, 0.0907288, 0.156782, 0.297332, 0.484133, 0.728948", \ + "0.0451165, 0.0542604, 0.0974586, 0.159102, 0.298095, 0.484447, 0.728928", \ + "0.063286, 0.074722, 0.109463, 0.162578, 0.298706, 0.485271, 0.729478", \ + "0.081529, 0.095782, 0.121845, 0.165797, 0.299015, 0.485374, 0.730136", \ + "0.100365, 0.117311, 0.133398, 0.168357, 0.299262, 0.485231, 0.729785" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0725177, 0.0833256, 0.131189, 0.185723, 0.291168, 0.42813, 0.607331", \ + "0.0937062, 0.10442, 0.152352, 0.206936, 0.312408, 0.449411, 0.628609", \ + "0.181154, 0.193996, 0.24499, 0.300012, 0.405454, 0.542453, 0.72163", \ + "0.240429, 0.256536, 0.313111, 0.368918, 0.474402, 0.611461, 0.790411", \ + "0.312821, 0.333178, 0.400491, 0.458757, 0.564014, 0.700415, 0.879483", \ + "0.372447, 0.396798, 0.47657, 0.539302, 0.644319, 0.780039, 0.958705", \ + "0.422219, 0.450172, 0.54301, 0.611865, 0.716756, 0.851714, 1.0299" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0218488, 0.0310291, 0.0863877, 0.15609, 0.298044, 0.48398, 0.728771", \ + "0.0218843, 0.0310647, 0.0863822, 0.156086, 0.298054, 0.483886, 0.728777", \ + "0.0313009, 0.0393892, 0.0901857, 0.157533, 0.298299, 0.483912, 0.728839", \ + "0.0429648, 0.0512216, 0.0975458, 0.161455, 0.299842, 0.484792, 0.729183", \ + "0.059941, 0.069826, 0.112772, 0.169945, 0.302607, 0.485911, 0.729585", \ + "0.076847, 0.088923, 0.13249, 0.182067, 0.306542, 0.486528, 0.729903", \ + "0.094335, 0.1084, 0.155157, 0.196965, 0.31178, 0.487487, 0.730331" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0226838, 0.0227344, 0.0229131, 0.0229863, 0.0230314, 0.023051, 0.0230626", \ + "0.0225215, 0.0225725, 0.0227508, 0.0228242, 0.0228697, 0.0228906, 0.0228984", \ + "0.0225418, 0.022592, 0.0227702, 0.0228435, 0.0228894, 0.0229092, 0.022919", \ + "0.0230965, 0.023133, 0.0233077, 0.0233804, 0.0234255, 0.023446, 0.0234598", \ + "0.0241176, 0.0241679, 0.0243424, 0.0244257, 0.0245299, 0.0244938, 0.0245123", \ + "0.0263004, 0.0263501, 0.0265157, 0.0265934, 0.0266593, 0.0267402, 0.0267813", \ + "0.0287631, 0.0288001, 0.0289646, 0.0290403, 0.0290915, 0.029135, 0.0292212" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0249838, 0.0250658, 0.0252609, 0.0253236, 0.0253618, 0.025378, 0.0253869", \ + "0.024831, 0.0249128, 0.0251081, 0.0251705, 0.0252086, 0.0252249, 0.0252331", \ + "0.0249972, 0.0250793, 0.0252752, 0.0253381, 0.025376, 0.0253922, 0.0254008", \ + "0.0255215, 0.025601, 0.0257967, 0.02586, 0.0259117, 0.0259146, 0.0259231", \ + "0.0268903, 0.0269727, 0.0271725, 0.0272294, 0.0272732, 0.0272896, 0.027299", \ + "0.029063, 0.029142, 0.0293373, 0.0294002, 0.0294368, 0.0294594, 0.0294659", \ + "0.0316839, 0.0317701, 0.0319584, 0.0320206, 0.0320606, 0.0320763, 0.0320862" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0245247, 0.0246363, 0.0248198, 0.0248603, 0.0248822, 0.0248905, 0.024895", \ + "0.0242671, 0.0243611, 0.0245532, 0.024605, 0.0246342, 0.0246456, 0.0246518", \ + "0.0241367, 0.024135, 0.0243136, 0.0243269, 0.0244069, 0.0244288, 0.0244893", \ + "0.0247447, 0.0247606, 0.0248266, 0.0248243, 0.0249337, 0.0249422, 0.0249926", \ + "0.0263229, 0.0262566, 0.0261979, 0.0262285, 0.0263054, 0.0263512, 0.0263652", \ + "0.0286191, 0.0284787, 0.0283184, 0.0283451, 0.0283553, 0.0284259, 0.0284107", \ + "0.0314868, 0.0312794, 0.0310052, 0.030915, 0.0309685, 0.0310066, 0.0310219" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446522, 0.0447613, 0.0449412, 0.0449807, 0.0450024, 0.0450107, 0.045015", \ + "0.0437712, 0.0438606, 0.0440473, 0.0440989, 0.0441268, 0.0441381, 0.0441436", \ + "0.0431286, 0.0431749, 0.0433288, 0.0433599, 0.0434538, 0.0434996, 0.0435182", \ + "0.0443289, 0.0443279, 0.0443363, 0.0443909, 0.0444725, 0.0445079, 0.0445683", \ + "0.0479027, 0.0477883, 0.0477099, 0.0477826, 0.0478238, 0.0478913, 0.0478522", \ + "0.0535528, 0.053371, 0.0531545, 0.0531713, 0.0531351, 0.0531795, 0.0531983", \ + "0.0609934, 0.060694, 0.0603291, 0.0602446, 0.0602323, 0.060281, 0.0602672" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446522, 0.0447613, 0.0449412, 0.0449807, 0.0450024, 0.0450107, 0.045015", \ + "0.0437712, 0.0438606, 0.0440473, 0.0440989, 0.0441268, 0.0441381, 0.0441436", \ + "0.0431286, 0.0431749, 0.0433288, 0.0433599, 0.0434538, 0.0434996, 0.0435182", \ + "0.0443289, 0.0443279, 0.0443363, 0.0443909, 0.0444725, 0.0445079, 0.0445683", \ + "0.0479027, 0.0477883, 0.0477099, 0.0477826, 0.0478238, 0.0478913, 0.0478522", \ + "0.0535528, 0.053371, 0.0531545, 0.0531713, 0.0531351, 0.0531795, 0.0531983", \ + "0.0609934, 0.060694, 0.0603291, 0.0602446, 0.0602323, 0.060281, 0.0602672" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.251285, 0.26582, 0.325459, 0.390998, 0.519881, 0.686932, 0.905331", \ + "0.273283, 0.287825, 0.347521, 0.413002, 0.541885, 0.708936, 0.927267", \ + "0.382331, 0.396851, 0.456507, 0.522024, 0.650926, 0.818048, 1.03639", \ + "0.474805, 0.489347, 0.549015, 0.614576, 0.743434, 0.91049, 1.12879", \ + "0.600995, 0.615581, 0.675304, 0.740824, 0.869728, 1.03679, 1.25515", \ + "0.718207, 0.732803, 0.792537, 0.858063, 0.986978, 1.15405, 1.37247", \ + "0.83068, 0.845291, 0.905052, 0.970555, 1.09949, 1.26658, 1.48492" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0325191, 0.0436551, 0.110727, 0.200676, 0.385111, 0.626467, 0.942267", \ + "0.0325033, 0.0436558, 0.110733, 0.200678, 0.3851, 0.626467, 0.942235", \ + "0.0325097, 0.0436768, 0.110743, 0.20066, 0.38511, 0.626493, 0.942266", \ + "0.0325881, 0.043729, 0.110794, 0.200717, 0.385259, 0.626418, 0.942155", \ + "0.032723, 0.043843, 0.110826, 0.200703, 0.385929, 0.626685, 0.942355", \ + "0.032856, 0.043977, 0.110886, 0.200728, 0.38526, 0.62649, 0.943185", \ + "0.032993, 0.044095, 0.110916, 0.200733, 0.38519, 0.626576, 0.942206" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.264323, 0.275511, 0.323589, 0.377381, 0.483476, 0.621001, 0.800613", \ + "0.286334, 0.297523, 0.345602, 0.399394, 0.505492, 0.643016, 0.822632", \ + "0.396988, 0.408183, 0.45626, 0.510048, 0.616147, 0.753635, 0.933284", \ + "0.493102, 0.504297, 0.552364, 0.606179, 0.712277, 0.849811, 1.02941", \ + "0.624446, 0.635635, 0.683686, 0.737497, 0.843595, 0.981122, 1.16075", \ + "0.74513, 0.756318, 0.804362, 0.858169, 0.964269, 1.1018, 1.28141", \ + "0.860328, 0.871518, 0.919561, 0.973361, 1.07947, 1.21696, 1.39662" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.02379, 0.0324315, 0.0857398, 0.156003, 0.29953, 0.486531, 0.731501", \ + "0.0237897, 0.03243, 0.0857404, 0.156004, 0.29953, 0.486829, 0.731503", \ + "0.0237702, 0.0324336, 0.0857403, 0.155969, 0.29953, 0.486819, 0.7315", \ + "0.023804, 0.03243, 0.085682, 0.156072, 0.299528, 0.486476, 0.731834", \ + "0.023788, 0.032446, 0.085682, 0.156075, 0.29953, 0.486496, 0.731542", \ + "0.02382, 0.032431, 0.08569, 0.155995, 0.299528, 0.486828, 0.7315", \ + "0.023813, 0.032443, 0.085684, 0.156068, 0.299523, 0.486798, 0.731506" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0724446, 0.0832893, 0.13126, 0.185854, 0.291404, 0.428503, 0.607883", \ + "0.0936256, 0.104381, 0.152404, 0.207056, 0.312633, 0.449774, 0.629153", \ + "0.18105, 0.193944, 0.245069, 0.300154, 0.405696, 0.542828, 0.722196", \ + "0.240307, 0.25648, 0.31318, 0.369036, 0.474644, 0.611862, 0.79098", \ + "0.31266, 0.333075, 0.400589, 0.45892, 0.564247, 0.700792, 0.880044", \ + "0.372283, 0.396682, 0.476692, 0.539435, 0.644509, 0.780377, 0.959225", \ + "0.422073, 0.450084, 0.543114, 0.611984, 0.71685, 0.852002, 1.0304" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.021775, 0.0309766, 0.0863904, 0.156172, 0.298154, 0.484357, 0.729432", \ + "0.0218107, 0.0310119, 0.0863969, 0.156164, 0.29825, 0.484259, 0.729405", \ + "0.0312388, 0.0392932, 0.090234, 0.157613, 0.298494, 0.484275, 0.729466", \ + "0.0429008, 0.0511799, 0.0975754, 0.161531, 0.300035, 0.485365, 0.729805", \ + "0.059823, 0.069761, 0.112834, 0.169985, 0.302807, 0.486262, 0.730334", \ + "0.076811, 0.088828, 0.132524, 0.182028, 0.306662, 0.486874, 0.730583", \ + "0.094161, 0.1083, 0.155117, 0.196825, 0.311797, 0.487626, 0.730976" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0732943, 0.0846353, 0.134328, 0.188497, 0.294006, 0.431176, 0.610636", \ + "0.0944422, 0.105717, 0.155461, 0.209681, 0.315221, 0.452406, 0.631907", \ + "0.182532, 0.196134, 0.249259, 0.303428, 0.408907, 0.546109, 0.725592", \ + "0.243001, 0.260042, 0.319478, 0.373377, 0.478784, 0.615952, 0.795326", \ + "0.316839, 0.338785, 0.409381, 0.46276, 0.567439, 0.704389, 0.883851", \ + "0.37865, 0.40503, 0.486687, 0.53931, 0.643043, 0.779635, 0.958794", \ + "0.430954, 0.461326, 0.552637, 0.60429, 0.707158, 0.843273, 1.02226" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0227577, 0.0323126, 0.0873713, 0.156042, 0.297559, 0.484517, 0.729239", \ + "0.0228011, 0.0323943, 0.0873679, 0.15603, 0.297555, 0.484517, 0.729226", \ + "0.0327055, 0.0412595, 0.0907365, 0.156843, 0.297526, 0.484517, 0.729252", \ + "0.0450569, 0.0542309, 0.0974483, 0.159161, 0.298342, 0.484996, 0.729526", \ + "0.063192, 0.074686, 0.109424, 0.162591, 0.298954, 0.485657, 0.73012", \ + "0.08143, 0.095722, 0.121751, 0.165777, 0.299208, 0.485475, 0.730768", \ + "0.100198, 0.117219, 0.133286, 0.168326, 0.299439, 0.48565, 0.730407" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0724446, 0.0832893, 0.13126, 0.185854, 0.291404, 0.428503, 0.607883", \ + "0.0936256, 0.104381, 0.152404, 0.207056, 0.312633, 0.449774, 0.629153", \ + "0.18105, 0.193944, 0.245069, 0.300154, 0.405696, 0.542828, 0.722196", \ + "0.240307, 0.25648, 0.31318, 0.369036, 0.474644, 0.611862, 0.79098", \ + "0.31266, 0.333075, 0.400589, 0.45892, 0.564247, 0.700792, 0.880044", \ + "0.372283, 0.396682, 0.476692, 0.539435, 0.644509, 0.780377, 0.959225", \ + "0.422073, 0.450084, 0.543114, 0.611984, 0.71685, 0.852002, 1.0304" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.021775, 0.0309766, 0.0863904, 0.156172, 0.298154, 0.484357, 0.729432", \ + "0.0218107, 0.0310119, 0.0863969, 0.156164, 0.29825, 0.484259, 0.729405", \ + "0.0312388, 0.0392932, 0.090234, 0.157613, 0.298494, 0.484275, 0.729466", \ + "0.0429008, 0.0511799, 0.0975754, 0.161531, 0.300035, 0.485365, 0.729805", \ + "0.059823, 0.069761, 0.112834, 0.169985, 0.302807, 0.486262, 0.730334", \ + "0.076811, 0.088828, 0.132524, 0.182028, 0.306662, 0.486874, 0.730583", \ + "0.094161, 0.1083, 0.155117, 0.196825, 0.311797, 0.487626, 0.730976" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0226713, 0.0227224, 0.0229004, 0.0229727, 0.0230173, 0.0230366, 0.0230449", \ + "0.0225092, 0.0225602, 0.0227378, 0.0228105, 0.0228555, 0.0228763, 0.0228836", \ + "0.0225349, 0.0225847, 0.0227617, 0.0228348, 0.0228797, 0.0228991, 0.0229094", \ + "0.0230708, 0.0231208, 0.0232949, 0.0233672, 0.023411, 0.0234326, 0.0234442", \ + "0.024106, 0.0241559, 0.0243293, 0.0244129, 0.0245252, 0.0245206, 0.0244985", \ + "0.0262884, 0.0263371, 0.0265029, 0.0265757, 0.0266546, 0.0267235, 0.0267635", \ + "0.0287206, 0.0287621, 0.0289267, 0.0289965, 0.0290474, 0.0290879, 0.0291709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0249552, 0.025037, 0.0252313, 0.0252927, 0.0253285, 0.0253434, 0.0253526", \ + "0.024802, 0.0248839, 0.0250783, 0.0251394, 0.025176, 0.0251911, 0.0251986", \ + "0.0249676, 0.0250498, 0.0252448, 0.0253059, 0.0253425, 0.0253579, 0.0253657", \ + "0.0254945, 0.0255718, 0.0257666, 0.0258283, 0.0258694, 0.0258883, 0.0258883", \ + "0.0268668, 0.0269465, 0.0271371, 0.0271994, 0.0272399, 0.0272552, 0.0272638", \ + "0.0290324, 0.0291114, 0.0293058, 0.029366, 0.0294029, 0.0294246, 0.0294298", \ + "0.0316543, 0.0317392, 0.0319272, 0.0319851, 0.0320271, 0.0320473, 0.0320503" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0244894, 0.0246011, 0.0247829, 0.0248227, 0.0248441, 0.0248525, 0.0248563", \ + "0.0242328, 0.0243271, 0.0245178, 0.0245688, 0.0245972, 0.0246083, 0.024615", \ + "0.0241019, 0.0241328, 0.0242811, 0.0242904, 0.0243741, 0.0244393, 0.0244495", \ + "0.0247086, 0.0247209, 0.0247853, 0.0247898, 0.0248992, 0.0249084, 0.0249616", \ + "0.0262921, 0.0262227, 0.0261495, 0.026193, 0.0262739, 0.0263172, 0.026339", \ + "0.0285967, 0.0284416, 0.0282703, 0.0283075, 0.0283195, 0.028387, 0.0283805", \ + "0.0314442, 0.0312434, 0.0309661, 0.0309349, 0.0309366, 0.0309716, 0.0309798" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446169, 0.0447255, 0.0449032, 0.044942, 0.0449631, 0.0449712, 0.0449755", \ + "0.0437342, 0.043824, 0.044009, 0.0440596, 0.0440861, 0.0440971, 0.0441024", \ + "0.0430926, 0.0431432, 0.0432956, 0.0433641, 0.0434196, 0.0434631, 0.0434816", \ + "0.0442754, 0.0442896, 0.0443035, 0.0443574, 0.0444507, 0.0444736, 0.0445312", \ + "0.0478713, 0.0477693, 0.0476789, 0.0477691, 0.0478077, 0.0478557, 0.0478312", \ + "0.0535225, 0.0533318, 0.0531351, 0.0531338, 0.053092, 0.0531366, 0.0531952", \ + "0.0609645, 0.0606612, 0.0602913, 0.0602055, 0.0602164, 0.0602388, 0.0602285" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446169, 0.0447255, 0.0449032, 0.044942, 0.0449631, 0.0449712, 0.0449755", \ + "0.0437342, 0.043824, 0.044009, 0.0440596, 0.0440861, 0.0440971, 0.0441024", \ + "0.0430926, 0.0431432, 0.0432956, 0.0433641, 0.0434196, 0.0434631, 0.0434816", \ + "0.0442754, 0.0442896, 0.0443035, 0.0443574, 0.0444507, 0.0444736, 0.0445312", \ + "0.0478713, 0.0477693, 0.0476789, 0.0477691, 0.0478077, 0.0478557, 0.0478312", \ + "0.0535225, 0.0533318, 0.0531351, 0.0531338, 0.053092, 0.0531366, 0.0531952", \ + "0.0609645, 0.0606612, 0.0602913, 0.0602055, 0.0602164, 0.0602388, 0.0602285" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.251329, 0.265842, 0.325439, 0.390877, 0.519647, 0.686544, 0.904736", \ + "0.27333, 0.287842, 0.347439, 0.412883, 0.541647, 0.708543, 0.926754", \ + "0.382388, 0.396879, 0.456488, 0.521931, 0.650699, 0.8176, 1.03579", \ + "0.474802, 0.489329, 0.548915, 0.61442, 0.743158, 0.910072, 1.12818", \ + "0.600979, 0.61555, 0.6752, 0.740652, 0.869443, 1.03635, 1.2545", \ + "0.718129, 0.732716, 0.792367, 0.857839, 0.986634, 1.15356, 1.37177", \ + "0.830501, 0.845084, 0.904765, 0.970205, 1.09901, 1.26596, 1.48408" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0324669, 0.0435905, 0.110622, 0.200516, 0.384889, 0.625923, 0.941447", \ + "0.0324656, 0.0435905, 0.110622, 0.200488, 0.38489, 0.625923, 0.941402", \ + "0.0324561, 0.0435874, 0.110626, 0.200491, 0.38489, 0.625924, 0.941446", \ + "0.0325408, 0.043658, 0.110656, 0.200535, 0.384916, 0.625964, 0.941352", \ + "0.032662, 0.043778, 0.11071, 0.200519, 0.38557, 0.626161, 0.941531", \ + "0.032804, 0.043901, 0.110744, 0.20055, 0.384794, 0.625924, 0.942455", \ + "0.032969, 0.044053, 0.110807, 0.200552, 0.384955, 0.625937, 0.941385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.264515, 0.275697, 0.323722, 0.377464, 0.483459, 0.620843, 0.800282", \ + "0.28653, 0.297715, 0.345736, 0.399477, 0.505474, 0.642858, 0.822301", \ + "0.397191, 0.408386, 0.456397, 0.510131, 0.616135, 0.75352, 0.932957", \ + "0.493321, 0.504513, 0.552519, 0.606263, 0.712292, 0.849636, 1.0291", \ + "0.624677, 0.635862, 0.683858, 0.737614, 0.843612, 0.981002, 1.16045", \ + "0.745384, 0.756562, 0.804563, 0.858306, 0.964305, 1.1017, 1.28114", \ + "0.860599, 0.871784, 0.91977, 0.973523, 1.07952, 1.21692, 1.39636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0237528, 0.0323886, 0.0856467, 0.155917, 0.29923, 0.48634, 0.730766", \ + "0.023769, 0.0324004, 0.0856466, 0.155844, 0.29923, 0.48634, 0.73077", \ + "0.023769, 0.0324084, 0.0855857, 0.15591, 0.29923, 0.486341, 0.730766", \ + "0.023751, 0.032401, 0.085588, 0.155865, 0.299241, 0.486082, 0.731102", \ + "0.023782, 0.032403, 0.085598, 0.155843, 0.299231, 0.486004, 0.73081", \ + "0.023798, 0.032399, 0.085614, 0.155809, 0.299228, 0.486342, 0.730768", \ + "0.023789, 0.032411, 0.085581, 0.155811, 0.299223, 0.486342, 0.730773" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0720705, 0.0828819, 0.130777, 0.185296, 0.290731, 0.427723, 0.606956", \ + "0.0932468, 0.104005, 0.151928, 0.206499, 0.311968, 0.448932, 0.628153", \ + "0.180344, 0.193193, 0.244382, 0.299378, 0.404816, 0.541763, 0.720999", \ + "0.23961, 0.255586, 0.312368, 0.368181, 0.473646, 0.610734, 0.789599", \ + "0.311745, 0.332132, 0.399571, 0.4578, 0.563048, 0.699444, 0.878508", \ + "0.37115, 0.39555, 0.475412, 0.538138, 0.643089, 0.778858, 0.95749", \ + "0.420688, 0.448724, 0.541658, 0.610573, 0.715399, 0.850381, 1.02857" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0217099, 0.0308921, 0.0862505, 0.155964, 0.297932, 0.48377, 0.728356", \ + "0.0217476, 0.030962, 0.086251, 0.155962, 0.29776, 0.483989, 0.728737", \ + "0.0312346, 0.039331, 0.0899704, 0.157415, 0.298182, 0.484036, 0.728735", \ + "0.042867, 0.051153, 0.0974703, 0.161335, 0.299757, 0.484924, 0.728988", \ + "0.059801, 0.069728, 0.112731, 0.169832, 0.302531, 0.485801, 0.729495", \ + "0.076776, 0.088816, 0.132403, 0.181958, 0.306415, 0.48642, 0.730136", \ + "0.094157, 0.108281, 0.155086, 0.1969, 0.311646, 0.487153, 0.730251" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0728676, 0.0841923, 0.133802, 0.18792, 0.293321, 0.430353, 0.609629", \ + "0.0940244, 0.105275, 0.154937, 0.209104, 0.314537, 0.451582, 0.630866", \ + "0.181771, 0.195503, 0.248557, 0.302682, 0.408055, 0.545123, 0.724425", \ + "0.242234, 0.259254, 0.31863, 0.372484, 0.477768, 0.614799, 0.794046", \ + "0.315841, 0.337756, 0.408321, 0.461688, 0.56619, 0.703021, 0.882307", \ + "0.377424, 0.403776, 0.485437, 0.538006, 0.641682, 0.778034, 0.957143", \ + "0.4295, 0.459833, 0.55121, 0.602799, 0.705481, 0.841553, 1.02026" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0226762, 0.0322282, 0.0872538, 0.155885, 0.297261, 0.484029, 0.728502", \ + "0.022721, 0.0323032, 0.0872505, 0.155874, 0.297256, 0.484029, 0.728512", \ + "0.0326815, 0.0412012, 0.0906077, 0.156701, 0.297227, 0.484029, 0.728512", \ + "0.0449886, 0.0541871, 0.0973693, 0.159006, 0.297997, 0.484231, 0.728752", \ + "0.063162, 0.074624, 0.109392, 0.162504, 0.298607, 0.485168, 0.72929", \ + "0.081416, 0.09566, 0.121763, 0.165704, 0.298851, 0.485064, 0.730033", \ + "0.100185, 0.117183, 0.133366, 0.16826, 0.299157, 0.485128, 0.729614" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0720705, 0.0828819, 0.130777, 0.185296, 0.290731, 0.427723, 0.606956", \ + "0.0932468, 0.104005, 0.151928, 0.206499, 0.311968, 0.448932, 0.628153", \ + "0.180344, 0.193193, 0.244382, 0.299378, 0.404816, 0.541763, 0.720999", \ + "0.23961, 0.255586, 0.312368, 0.368181, 0.473646, 0.610734, 0.789599", \ + "0.311745, 0.332132, 0.399571, 0.4578, 0.563048, 0.699444, 0.878508", \ + "0.37115, 0.39555, 0.475412, 0.538138, 0.643089, 0.778858, 0.95749", \ + "0.420688, 0.448724, 0.541658, 0.610573, 0.715399, 0.850381, 1.02857" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0217099, 0.0308921, 0.0862505, 0.155964, 0.297932, 0.48377, 0.728356", \ + "0.0217476, 0.030962, 0.086251, 0.155962, 0.29776, 0.483989, 0.728737", \ + "0.0312346, 0.039331, 0.0899704, 0.157415, 0.298182, 0.484036, 0.728735", \ + "0.042867, 0.051153, 0.0974703, 0.161335, 0.299757, 0.484924, 0.728988", \ + "0.059801, 0.069728, 0.112731, 0.169832, 0.302531, 0.485801, 0.729495", \ + "0.076776, 0.088816, 0.132403, 0.181958, 0.306415, 0.48642, 0.730136", \ + "0.094157, 0.108281, 0.155086, 0.1969, 0.311646, 0.487153, 0.730251" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.022667, 0.0227185, 0.0228974, 0.0229704, 0.0230157, 0.0230352, 0.0230434", \ + "0.0225052, 0.0225565, 0.0227354, 0.0228089, 0.0228542, 0.0228751, 0.0228832", \ + "0.0225256, 0.0225759, 0.0227547, 0.022828, 0.022874, 0.0228953, 0.0229034", \ + "0.0230659, 0.0231171, 0.0232914, 0.0233645, 0.0234088, 0.0234307, 0.0234406", \ + "0.0241005, 0.0241509, 0.0243259, 0.0244105, 0.02452, 0.0245184, 0.0244973", \ + "0.0262829, 0.0263327, 0.0264982, 0.0265758, 0.0266419, 0.0267259, 0.0267735", \ + "0.02877, 0.0288115, 0.0289713, 0.0290464, 0.0290999, 0.029141, 0.0292326" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0249546, 0.0250369, 0.0252324, 0.0252952, 0.0253333, 0.0253495, 0.0253583", \ + "0.0248015, 0.0248839, 0.0250795, 0.0251425, 0.02518, 0.0251959, 0.0252044", \ + "0.0249673, 0.0250497, 0.0252461, 0.025309, 0.0253469, 0.0253632, 0.0253717", \ + "0.025492, 0.0255714, 0.0257677, 0.0258311, 0.0258797, 0.0258855, 0.0258941", \ + "0.0268644, 0.0269426, 0.0271365, 0.0271998, 0.0272437, 0.0272602, 0.0272696", \ + "0.0290319, 0.0291113, 0.0293066, 0.0293681, 0.0294067, 0.0294294, 0.0294358", \ + "0.0316537, 0.0317391, 0.0319338, 0.031985, 0.0320306, 0.0320463, 0.0320561" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0245183, 0.0246315, 0.0248164, 0.0248564, 0.0248784, 0.0248869, 0.0248915", \ + "0.024262, 0.0243574, 0.0245494, 0.0246013, 0.0246305, 0.0246416, 0.0246473", \ + "0.0241344, 0.0241578, 0.0242555, 0.0243241, 0.0243757, 0.0244562, 0.0244429", \ + "0.0247266, 0.0247053, 0.0247984, 0.0248097, 0.0249191, 0.0249235, 0.0249778", \ + "0.026307, 0.0262391, 0.0261487, 0.0262119, 0.0262658, 0.0263308, 0.026348", \ + "0.0286121, 0.0284619, 0.0282983, 0.0283256, 0.0283618, 0.0284061, 0.0283596", \ + "0.0314695, 0.0312595, 0.0309834, 0.0308973, 0.0309477, 0.0309672, 0.0310022" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446257, 0.0447353, 0.0449161, 0.0449559, 0.0449774, 0.044985, 0.0449899", \ + "0.043739, 0.043829, 0.0440181, 0.0440697, 0.0440977, 0.0441092, 0.0441144", \ + "0.0431723, 0.0431215, 0.0432943, 0.0433775, 0.0434275, 0.043437, 0.0434962", \ + "0.0443138, 0.0442966, 0.0443078, 0.0443423, 0.0444423, 0.0444722, 0.0445354", \ + "0.0478049, 0.0477624, 0.0477277, 0.0477587, 0.0477902, 0.0478537, 0.04782", \ + "0.0535203, 0.0532664, 0.05313, 0.0530806, 0.0531324, 0.0531572, 0.0531615", \ + "0.0609616, 0.0606598, 0.0602796, 0.0602103, 0.0601974, 0.0602306, 0.0602444" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446257, 0.0447353, 0.0449161, 0.0449559, 0.0449774, 0.044985, 0.0449899", \ + "0.043739, 0.043829, 0.0440181, 0.0440697, 0.0440977, 0.0441092, 0.0441144", \ + "0.0431723, 0.0431215, 0.0432943, 0.0433775, 0.0434275, 0.043437, 0.0434962", \ + "0.0443138, 0.0442966, 0.0443078, 0.0443423, 0.0444423, 0.0444722, 0.0445354", \ + "0.0478049, 0.0477624, 0.0477277, 0.0477587, 0.0477902, 0.0478537, 0.04782", \ + "0.0535203, 0.0532664, 0.05313, 0.0530806, 0.0531324, 0.0531572, 0.0531615", \ + "0.0609616, 0.0606598, 0.0602796, 0.0602103, 0.0601974, 0.0602306, 0.0602444" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.251104, 0.26563, 0.325291, 0.390774, 0.519638, 0.686677, 0.905054", \ + "0.273117, 0.287635, 0.347253, 0.412753, 0.541623, 0.708655, 0.927029", \ + "0.382143, 0.396659, 0.456285, 0.521781, 0.650663, 0.817765, 1.03608", \ + "0.47463, 0.489156, 0.548789, 0.614338, 0.743165, 0.910222, 1.1286", \ + "0.600837, 0.615408, 0.675093, 0.740601, 0.869486, 1.03653, 1.25488", \ + "0.718035, 0.732636, 0.792366, 0.857869, 0.986743, 1.15383, 1.37221", \ + "0.830533, 0.84513, 0.904859, 0.970349, 1.09928, 1.2664, 1.48467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0324679, 0.0436096, 0.110702, 0.200655, 0.385093, 0.626439, 0.942221", \ + "0.0324793, 0.0436137, 0.110708, 0.200665, 0.385093, 0.626438, 0.94222", \ + "0.0324728, 0.0436354, 0.110717, 0.20064, 0.385088, 0.626493, 0.942221", \ + "0.0325512, 0.043688, 0.110748, 0.2007, 0.385191, 0.626306, 0.942224", \ + "0.032687, 0.04377, 0.110796, 0.200683, 0.385797, 0.626665, 0.942308", \ + "0.032807, 0.043916, 0.110873, 0.200753, 0.385194, 0.626499, 0.943162", \ + "0.032961, 0.044059, 0.110892, 0.200715, 0.385226, 0.62653, 0.942161" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.264542, 0.275726, 0.323793, 0.377582, 0.483677, 0.621197, 0.800813", \ + "0.286556, 0.297743, 0.345804, 0.399592, 0.505689, 0.643214, 0.82283", \ + "0.397209, 0.408395, 0.456462, 0.510246, 0.616349, 0.753873, 0.933489", \ + "0.49334, 0.504527, 0.552607, 0.60638, 0.712507, 0.849991, 1.02963", \ + "0.624709, 0.635897, 0.683933, 0.737739, 0.843837, 0.981362, 1.16099", \ + "0.745412, 0.756598, 0.804623, 0.858428, 0.964532, 1.10206, 1.28168", \ + "0.860635, 0.871822, 0.919848, 0.973645, 1.07975, 1.21726, 1.3969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0237682, 0.032415, 0.0857298, 0.156072, 0.29953, 0.486828, 0.731498", \ + "0.0237843, 0.032427, 0.0857297, 0.155979, 0.29953, 0.486829, 0.731504", \ + "0.0237861, 0.0324244, 0.0857295, 0.15607, 0.29953, 0.486829, 0.7315", \ + "0.023768, 0.032432, 0.085756, 0.156029, 0.299535, 0.486808, 0.731498", \ + "0.023797, 0.03243, 0.085675, 0.155977, 0.29953, 0.486532, 0.731847", \ + "0.023784, 0.032426, 0.085693, 0.156008, 0.299528, 0.48683, 0.7315", \ + "0.023804, 0.032439, 0.085655, 0.156061, 0.299525, 0.48658, 0.731506" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0721083, 0.0829349, 0.130887, 0.185473, 0.291015, 0.428144, 0.607557", \ + "0.0932835, 0.104052, 0.152038, 0.206677, 0.31225, 0.449357, 0.628772", \ + "0.180382, 0.193269, 0.244493, 0.299567, 0.405104, 0.542215, 0.72161", \ + "0.239652, 0.255634, 0.312472, 0.368342, 0.473928, 0.611066, 0.790141", \ + "0.311791, 0.332201, 0.399653, 0.457968, 0.563324, 0.699854, 0.8791", \ + "0.371186, 0.395614, 0.475545, 0.538287, 0.643382, 0.77924, 0.958073", \ + "0.420758, 0.448773, 0.541776, 0.610712, 0.715591, 0.850742, 1.02904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0217378, 0.0309355, 0.086372, 0.156148, 0.298236, 0.484222, 0.729145", \ + "0.0217826, 0.0310037, 0.0863693, 0.156146, 0.298059, 0.484449, 0.729398", \ + "0.0312587, 0.0393896, 0.0900904, 0.157604, 0.298491, 0.484381, 0.729472", \ + "0.0428932, 0.051197, 0.0975825, 0.161507, 0.300051, 0.485394, 0.729479", \ + "0.059831, 0.069775, 0.112818, 0.169998, 0.302823, 0.486284, 0.730212", \ + "0.076795, 0.08886, 0.13251, 0.182095, 0.306716, 0.486899, 0.730539", \ + "0.094188, 0.108334, 0.155146, 0.197005, 0.311871, 0.487618, 0.730617" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0729383, 0.0842765, 0.13395, 0.188127, 0.293633, 0.430802, 0.61026", \ + "0.0940892, 0.105353, 0.155082, 0.20931, 0.314847, 0.452031, 0.631495", \ + "0.181843, 0.195583, 0.248714, 0.302893, 0.408371, 0.545577, 0.725056", \ + "0.242311, 0.259346, 0.318789, 0.372704, 0.478091, 0.615257, 0.794693", \ + "0.315934, 0.337868, 0.408496, 0.461918, 0.566559, 0.703482, 0.882956", \ + "0.377555, 0.403902, 0.485593, 0.538153, 0.642043, 0.778563, 0.95774", \ + "0.429641, 0.459992, 0.55144, 0.603078, 0.705865, 0.842072, 1.02096" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0227152, 0.0322852, 0.0873738, 0.156061, 0.297565, 0.484517, 0.729234", \ + "0.0227592, 0.0323582, 0.0873719, 0.156049, 0.29756, 0.484516, 0.729244", \ + "0.0327232, 0.0412509, 0.0907237, 0.156875, 0.29753, 0.484517, 0.729248", \ + "0.045035, 0.0542398, 0.09748, 0.159179, 0.2983, 0.485032, 0.729853", \ + "0.063214, 0.07469, 0.109503, 0.162668, 0.298964, 0.485659, 0.730003", \ + "0.081423, 0.095734, 0.121826, 0.165857, 0.299198, 0.485455, 0.730769", \ + "0.100245, 0.117252, 0.133486, 0.168435, 0.299464, 0.48562, 0.730339" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0721083, 0.0829349, 0.130887, 0.185473, 0.291015, 0.428144, 0.607557", \ + "0.0932835, 0.104052, 0.152038, 0.206677, 0.31225, 0.449357, 0.628772", \ + "0.180382, 0.193269, 0.244493, 0.299567, 0.405104, 0.542215, 0.72161", \ + "0.239652, 0.255634, 0.312472, 0.368342, 0.473928, 0.611066, 0.790141", \ + "0.311791, 0.332201, 0.399653, 0.457968, 0.563324, 0.699854, 0.8791", \ + "0.371186, 0.395614, 0.475545, 0.538287, 0.643382, 0.77924, 0.958073", \ + "0.420758, 0.448773, 0.541776, 0.610712, 0.715591, 0.850742, 1.02904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0217378, 0.0309355, 0.086372, 0.156148, 0.298236, 0.484222, 0.729145", \ + "0.0217826, 0.0310037, 0.0863693, 0.156146, 0.298059, 0.484449, 0.729398", \ + "0.0312587, 0.0393896, 0.0900904, 0.157604, 0.298491, 0.484381, 0.729472", \ + "0.0428932, 0.051197, 0.0975825, 0.161507, 0.300051, 0.485394, 0.729479", \ + "0.059831, 0.069775, 0.112818, 0.169998, 0.302823, 0.486284, 0.730212", \ + "0.076795, 0.08886, 0.13251, 0.182095, 0.306716, 0.486899, 0.730539", \ + "0.094188, 0.108334, 0.155146, 0.197005, 0.311871, 0.487618, 0.730617" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0226619, 0.0227139, 0.0228937, 0.0229661, 0.0230088, 0.02303, 0.0230366", \ + "0.0225045, 0.0225555, 0.022733, 0.0228046, 0.0228475, 0.0228662, 0.0228726", \ + "0.0225295, 0.0225795, 0.022756, 0.0228285, 0.0228713, 0.0228887, 0.0228972", \ + "0.023065, 0.023116, 0.023289, 0.0233604, 0.0234036, 0.0234211, 0.0234308", \ + "0.0241003, 0.0241507, 0.0243236, 0.0244065, 0.0245103, 0.0245113, 0.0244899", \ + "0.0262846, 0.026331, 0.0264978, 0.0265696, 0.0266485, 0.0267056, 0.0267559", \ + "0.0287217, 0.0287631, 0.0289247, 0.0289969, 0.0290476, 0.0290906, 0.02917" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.024958, 0.0250398, 0.0252339, 0.0252951, 0.0253316, 0.0253467, 0.0253548", \ + "0.0248049, 0.0248867, 0.0250808, 0.0251424, 0.0251783, 0.0251935, 0.0252011", \ + "0.0249703, 0.0250524, 0.0252473, 0.0253089, 0.0253451, 0.02536, 0.025368", \ + "0.0254945, 0.025574, 0.0257693, 0.0258307, 0.0258776, 0.0258823, 0.0258903", \ + "0.0268678, 0.0269448, 0.0271392, 0.0272006, 0.0272416, 0.027257, 0.0272656", \ + "0.0290308, 0.0291129, 0.0293074, 0.0293666, 0.0294042, 0.0294258, 0.0294312", \ + "0.0316553, 0.0317405, 0.0319279, 0.0319878, 0.0320281, 0.032044, 0.0320515" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0245184, 0.0246312, 0.0248137, 0.0248527, 0.0248739, 0.0248822, 0.0248865", \ + "0.0242638, 0.024358, 0.0245484, 0.0245991, 0.0246275, 0.0246384, 0.0246438", \ + "0.0241357, 0.0241586, 0.0242568, 0.0243222, 0.0243941, 0.0244488, 0.0244785", \ + "0.0247274, 0.0247045, 0.0248029, 0.0248116, 0.0249185, 0.0249029, 0.0249639", \ + "0.0263075, 0.0262386, 0.0261593, 0.0262092, 0.0262908, 0.0263306, 0.0263447", \ + "0.0286109, 0.0284602, 0.0282936, 0.028322, 0.0283313, 0.0284018, 0.0283846", \ + "0.0314842, 0.0312564, 0.0309798, 0.0308879, 0.0309489, 0.0309746, 0.0309861" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446229, 0.0447315, 0.0449091, 0.0449478, 0.0449685, 0.044976, 0.0449804", \ + "0.0437368, 0.0438263, 0.0440124, 0.0440634, 0.0440904, 0.0441018, 0.0441066", \ + "0.0431568, 0.0431579, 0.0432911, 0.0433738, 0.0434252, 0.0434719, 0.0434904", \ + "0.0443055, 0.04427, 0.0443045, 0.0443391, 0.0444377, 0.0444701, 0.0445314", \ + "0.0478037, 0.0477587, 0.047724, 0.0477076, 0.0478028, 0.0478483, 0.0478173", \ + "0.0535197, 0.0532562, 0.0531099, 0.0531081, 0.0531573, 0.0531852, 0.0531908", \ + "0.060957, 0.0606546, 0.0602704, 0.0602003, 0.0601855, 0.0602319, 0.0602336" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0446229, 0.0447315, 0.0449091, 0.0449478, 0.0449685, 0.044976, 0.0449804", \ + "0.0437368, 0.0438263, 0.0440124, 0.0440634, 0.0440904, 0.0441018, 0.0441066", \ + "0.0431568, 0.0431579, 0.0432911, 0.0433738, 0.0434252, 0.0434719, 0.0434904", \ + "0.0443055, 0.04427, 0.0443045, 0.0443391, 0.0444377, 0.0444701, 0.0445314", \ + "0.0478037, 0.0477587, 0.047724, 0.0477076, 0.0478028, 0.0478483, 0.0478173", \ + "0.0535197, 0.0532562, 0.0531099, 0.0531081, 0.0531573, 0.0531852, 0.0531908", \ + "0.060957, 0.0606546, 0.0602704, 0.0602003, 0.0601855, 0.0602319, 0.0602336" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00245056; + rise_capacitance : 0.00245056; + rise_capacitance_range (0.00174859, 0.00245056); + fall_capacitance : 0.00244984; + fall_capacitance_range (0.00172362, 0.00244984); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.133252, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.191333, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.014208, 0.0140601, 0.0141368, 0.0145278, 0.015708, 0.0174706, 0.0200272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0417907, 0.0416084, 0.0415884, 0.0422021, 0.0435958, 0.0460926, 0.0493536" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157041; + rise_capacitance : 0.00157041; + rise_capacitance_range (0.00108032, 0.00157041); + fall_capacitance : 0.00155673; + fall_capacitance_range (0.00104503, 0.00155673); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0514604, 0.115301, 0.188361, 0.243844", \ + "-0.245036, -0.0582882, 0.0213949, 0.078251", \ + "-0.344649, -0.159902, -0.0789844, -0.0218314", \ + "-0.420916, -0.242163, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0620374, 0.353, 0.493446, 0.594205", \ + "-0.0890606, 0.189911, 0.340388, 0.451104", \ + "-0.128724, 0.133255, 0.281734, 0.396448", \ + "-0.14795, 0.0990389, 0.251516, 0.368228" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0514604, 0.115301, 0.188361, 0.243844", \ + "-0.245036, -0.0582882, 0.0213949, 0.078251", \ + "-0.344649, -0.159902, -0.0789844, -0.0218314", \ + "-0.420916, -0.242163, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0620374, 0.353, 0.493446, 0.594205", \ + "-0.0890606, 0.189911, 0.340388, 0.451104", \ + "-0.128724, 0.133255, 0.281734, 0.396448", \ + "-0.14795, 0.0990389, 0.251516, 0.368228" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0953478, -0.0864845, -0.167141, -0.221874", \ + "0.336618, 0.106809, 0.0171521, -0.0445766", \ + "0.464819, 0.221015, 0.128363, 0.063637", \ + "0.566636, 0.316837, 0.224185, 0.161456" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0165142, -0.312629, -0.45974, -0.561602", \ + "0.271664, -0.073463, -0.245941, -0.362422", \ + "0.378854, 0.0277741, -0.147699, -0.271176", \ + "0.44846, 0.0953369, -0.0839108, -0.209612" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0953478, -0.0864845, -0.167141, -0.221874", \ + "0.336618, 0.106809, 0.0171521, -0.0445766", \ + "0.464819, 0.221015, 0.128363, 0.063637", \ + "0.566636, 0.316837, 0.224185, 0.161456" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0165142, -0.312629, -0.45974, -0.561602", \ + "0.271664, -0.073463, -0.245941, -0.362422", \ + "0.378854, 0.0277741, -0.147699, -0.271176", \ + "0.44846, 0.0953369, -0.0839108, -0.209612" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896907, -0.000902616, -0.000922259, -0.000931604, -0.000934724, -0.000935021, -0.000933649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100184, 0.000944684, 0.000941792, 0.00093908, 0.000935739, 0.000935021, 0.000933649" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458438, 0.00445029, 0.00438179, 0.00450411, 0.00503348, 0.00596858, 0.00730922" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663962, 0.00651983, 0.00654963, 0.00682976, 0.00749575, 0.00853222, 0.00992643" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156904; + rise_capacitance : 0.00156904; + rise_capacitance_range (0.00107879, 0.00156904); + fall_capacitance : 0.00155518; + fall_capacitance_range (0.0010418, 0.00155518); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0517005, 0.115221, 0.188361, 0.243844", \ + "-0.245276, -0.0583684, 0.0213949, 0.078251", \ + "-0.34489, -0.159982, -0.0789844, -0.0218314", \ + "-0.421156, -0.242243, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0613121, 0.352316, 0.492681, 0.593618", \ + "-0.089154, 0.189859, 0.340382, 0.451149", \ + "-0.128459, 0.133562, 0.282087, 0.396852", \ + "-0.147599, 0.0994311, 0.251954, 0.368716" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0517005, 0.115221, 0.188361, 0.243844", \ + "-0.245276, -0.0583684, 0.0213949, 0.078251", \ + "-0.34489, -0.159982, -0.0789844, -0.0218314", \ + "-0.421156, -0.242243, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0613121, 0.352316, 0.492681, 0.593618", \ + "-0.089154, 0.189859, 0.340382, 0.451149", \ + "-0.128459, 0.133562, 0.282087, 0.396852", \ + "-0.147599, 0.0994311, 0.251954, 0.368716" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0946909, -0.0863153, -0.166921, -0.222665", \ + "0.333588, 0.104604, 0.0188847, -0.0437443", \ + "0.465078, 0.2221, 0.12636, 0.0637604", \ + "0.567868, 0.314897, 0.222185, 0.158556" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175045, -0.312225, -0.45974, -0.561823", \ + "0.272884, -0.0768268, -0.24571, -0.362412", \ + "0.379062, 0.0283456, -0.146643, -0.271282", \ + "0.449259, 0.0955488, -0.0841104, -0.210024" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0946909, -0.0863153, -0.166921, -0.222665", \ + "0.333588, 0.104604, 0.0188847, -0.0437443", \ + "0.465078, 0.2221, 0.12636, 0.0637604", \ + "0.567868, 0.314897, 0.222185, 0.158556" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175045, -0.312225, -0.45974, -0.561823", \ + "0.272884, -0.0768268, -0.24571, -0.362412", \ + "0.379062, 0.0283456, -0.146643, -0.271282", \ + "0.449259, 0.0955488, -0.0841104, -0.210024" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00089471, -0.000900013, -0.000918555, -0.000927756, -0.000930976, -0.000931682, -0.000930313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998498, 0.000941466, 0.000938393, 0.00093578, 0.000932377, 0.000931682, 0.000930313" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458376, 0.00444837, 0.00437606, 0.00450524, 0.00503241, 0.0059578, 0.00728877" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663783, 0.0065183, 0.00654807, 0.0068286, 0.00749967, 0.00852803, 0.00992993" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157049; + rise_capacitance : 0.00157049; + rise_capacitance_range (0.0010803, 0.00157049); + fall_capacitance : 0.00155656; + fall_capacitance_range (0.00104452, 0.00155656); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0511467, 0.114593, 0.188361, 0.246312", \ + "-0.250169, -0.0604448, 0.0199461, 0.0792705", \ + "-0.346992, -0.15908, -0.0814526, -0.0218314", \ + "-0.423664, -0.245933, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0612894, 0.3525, 0.492912, 0.593619", \ + "-0.0888416, 0.190377, 0.340909, 0.451485", \ + "-0.127861, 0.134366, 0.2829, 0.397474", \ + "-0.146763, 0.100473, 0.253005, 0.369576" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0511467, 0.114593, 0.188361, 0.246312", \ + "-0.250169, -0.0604448, 0.0199461, 0.0792705", \ + "-0.346992, -0.15908, -0.0814526, -0.0218314", \ + "-0.423664, -0.245933, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0612894, 0.3525, 0.492912, 0.593619", \ + "-0.0888416, 0.190377, 0.340909, 0.451485", \ + "-0.127861, 0.134366, 0.2829, 0.397474", \ + "-0.146763, 0.100473, 0.253005, 0.369576" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0955006, -0.0869471, -0.166724, -0.223682", \ + "0.338105, 0.107681, 0.0186948, -0.041052", \ + "0.466905, 0.222486, 0.130601, 0.0677604", \ + "0.56858, 0.318166, 0.226185, 0.161441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0188396, -0.311969, -0.45974, -0.561248", \ + "0.273583, -0.0732098, -0.246347, -0.362474", \ + "0.37973, 0.0278515, -0.147543, -0.271631", \ + "0.45026, 0.0954711, -0.0845033, -0.21378" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0955006, -0.0869471, -0.166724, -0.223682", \ + "0.338105, 0.107681, 0.0186948, -0.041052", \ + "0.466905, 0.222486, 0.130601, 0.0677604", \ + "0.56858, 0.318166, 0.226185, 0.161441" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0188396, -0.311969, -0.45974, -0.561248", \ + "0.273583, -0.0732098, -0.246347, -0.362474", \ + "0.37973, 0.0278515, -0.147543, -0.271631", \ + "0.45026, 0.0954711, -0.0845033, -0.21378" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896559, -0.000902154, -0.000921175, -0.000930586, -0.000933618, -0.000934205, -0.000932857" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100017, 0.0009433, 0.000940859, 0.000938243, 0.000934892, 0.000934205, 0.000932857" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456475, 0.00444277, 0.00437127, 0.00449615, 0.00502538, 0.00594957, 0.00729359" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666663, 0.0065475, 0.00654633, 0.00685702, 0.00752448, 0.00854989, 0.00995874" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156883; + rise_capacitance : 0.00156883; + rise_capacitance_range (0.0010787, 0.00156883); + fall_capacitance : 0.00155503; + fall_capacitance_range (0.00104233, 0.00155503); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050154, 0.114925, 0.188361, 0.246312", \ + "-0.249176, -0.0601134, 0.0199461, 0.0792705", \ + "-0.345811, -0.158749, -0.0814526, -0.0218314", \ + "-0.422671, -0.241602, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0615835, 0.352468, 0.492072, 0.593742", \ + "-0.0892328, 0.18966, 0.340153, 0.450923", \ + "-0.128691, 0.133209, 0.285702, 0.396473", \ + "-0.147844, 0.0990667, 0.251559, 0.368325" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050154, 0.114925, 0.188361, 0.246312", \ + "-0.249176, -0.0601134, 0.0199461, 0.0792705", \ + "-0.345811, -0.158749, -0.0814526, -0.0218314", \ + "-0.422671, -0.241602, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0615835, 0.352468, 0.492072, 0.593742", \ + "-0.0892328, 0.18966, 0.340153, 0.450923", \ + "-0.128691, 0.133209, 0.285702, 0.396473", \ + "-0.147844, 0.0990667, 0.251559, 0.368325" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0958543, -0.08699, -0.166454, -0.222785", \ + "0.334272, 0.107449, 0.0186399, -0.0443425", \ + "0.466362, 0.221546, 0.129743, 0.0677604", \ + "0.566799, 0.315989, 0.224185, 0.160203" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0178887, -0.312277, -0.460192, -0.562653", \ + "0.273718, -0.0724309, -0.245715, -0.362792", \ + "0.380509, 0.0291768, -0.147103, -0.271176", \ + "0.450945, 0.0968, -0.0831762, -0.209551" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0958543, -0.08699, -0.166454, -0.222785", \ + "0.334272, 0.107449, 0.0186399, -0.0443425", \ + "0.466362, 0.221546, 0.129743, 0.0677604", \ + "0.566799, 0.315989, 0.224185, 0.160203" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0178887, -0.312277, -0.460192, -0.562653", \ + "0.273718, -0.0724309, -0.245715, -0.362792", \ + "0.380509, 0.0291768, -0.147103, -0.271176", \ + "0.450945, 0.0968, -0.0831762, -0.209551" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000894381, -0.000899823, -0.00091805, -0.000927615, -0.000930803, -0.000931572, -0.000930226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997571, 0.000940669, 0.000938168, 0.000935605, 0.000932241, 0.000931572, 0.000930226" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456833, 0.00444606, 0.00436858, 0.00449845, 0.00502895, 0.00595053, 0.00728197" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666273, 0.00654343, 0.00657299, 0.00685301, 0.00752442, 0.00854633, 0.00995387" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0130689; + rise_capacitance : 0.0125328; + rise_capacitance_range (0.0105306, 0.0125328); + fall_capacitance : 0.0130689; + fall_capacitance_range (0.0104927, 0.0130689); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102514, -0.060453, -0.127391, -0.172289", \ + "0.42254, 0.127166, 0.0510766, -0.000213937", \ + "1.05484, 0.328698, 0.173869, 0.107223", \ + "1.68341, 0.817568, 0.371603, 0.238348" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0789802, 0.0696825, 0.133337, 0.180006", \ + "-0.280905, -0.104257, -0.0419762, 0.00606844", \ + "-0.387142, -0.19986, -0.12835, -0.0800081", \ + "-0.474385, -0.285744, -0.213937, -0.163426" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0129575, 0.0124745, 0.0122214, 0.0125947, 0.0146641, 0.0185306, 0.0240971" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0360743, 0.0353281, 0.0346197, 0.0353376, 0.0382777, 0.0425292, 0.0482324" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X2) { + area : 95.9616; + cell_leakage_power : 0.919962; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.822108; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.980794; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.765881; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.811295; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.01664; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.792136; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.16835; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.05483; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.847926; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.883896; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.03094; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.864736; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.919962; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.259097, 0.276561, 0.337175, 0.402084, 0.528921, 0.693178, 0.907858", \ + "0.281097, 0.298563, 0.359175, 0.424085, 0.550913, 0.715175, 0.929859", \ + "0.390156, 0.407656, 0.468273, 0.533184, 0.660033, 0.824296, 1.03897", \ + "0.482615, 0.500102, 0.560656, 0.625608, 0.752468, 0.916746, 1.13141", \ + "0.608896, 0.626439, 0.687099, 0.752021, 0.878875, 1.04314, 1.2578", \ + "0.726194, 0.74375, 0.804426, 0.869355, 0.996235, 1.16052, 1.37519", \ + "0.838487, 0.856054, 0.916723, 0.981662, 1.10853, 1.2728, 1.48743" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343224, 0.0470552, 0.112636, 0.200532, 0.381851, 0.619632, 0.930907", \ + "0.0343232, 0.04706, 0.112636, 0.20053, 0.381845, 0.619586, 0.930907", \ + "0.0343143, 0.0470546, 0.112636, 0.200534, 0.381885, 0.619516, 0.930907", \ + "0.0343723, 0.047108, 0.112647, 0.200557, 0.381863, 0.61952, 0.930927", \ + "0.034526, 0.047208, 0.112731, 0.200562, 0.383031, 0.619807, 0.930797", \ + "0.034666, 0.047367, 0.112806, 0.200595, 0.381926, 0.619547, 0.931547", \ + "0.034747, 0.047456, 0.112803, 0.200618, 0.381905, 0.619616, 0.930775" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.269879, 0.283225, 0.331745, 0.384776, 0.488822, 0.623544, 0.799504", \ + "0.291877, 0.30524, 0.35376, 0.40679, 0.510834, 0.645559, 0.821519", \ + "0.402551, 0.415899, 0.464421, 0.517456, 0.621495, 0.75622, 0.93218", \ + "0.498659, 0.512021, 0.560504, 0.613563, 0.717633, 0.852325, 1.02831", \ + "0.629988, 0.643345, 0.691857, 0.744897, 0.848933, 0.983665, 1.15963", \ + "0.750685, 0.764042, 0.812543, 0.865559, 0.96962, 1.10435, 1.28031", \ + "0.866687, 0.880041, 0.928535, 0.981557, 1.08561, 1.22034, 1.3963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0247325, 0.0344359, 0.0861427, 0.154176, 0.293825, 0.476359, 0.71529", \ + "0.0247433, 0.0344358, 0.0861426, 0.154184, 0.293825, 0.476359, 0.71529", \ + "0.024733, 0.0344358, 0.0861424, 0.154162, 0.293825, 0.476359, 0.71529", \ + "0.024747, 0.034445, 0.086122, 0.154268, 0.293798, 0.476357, 0.71529", \ + "0.024745, 0.03444, 0.086145, 0.154158, 0.293825, 0.476074, 0.715033", \ + "0.024733, 0.034429, 0.086133, 0.154258, 0.293822, 0.476359, 0.71529", \ + "0.024762, 0.034441, 0.086123, 0.154159, 0.293817, 0.476357, 0.715291" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0775895, 0.0905887, 0.139042, 0.192518, 0.295747, 0.430003, 0.605632", \ + "0.0988468, 0.111775, 0.16024, 0.213767, 0.317025, 0.451293, 0.626915", \ + "0.190909, 0.206072, 0.257381, 0.311025, 0.414184, 0.548465, 0.724165", \ + "0.255769, 0.274613, 0.331868, 0.386167, 0.489118, 0.623158, 0.798775", \ + "0.335688, 0.359577, 0.428065, 0.484243, 0.586252, 0.719903, 0.895337", \ + "0.402902, 0.431139, 0.512278, 0.571272, 0.672337, 0.805288, 0.980328", \ + "0.459997, 0.492047, 0.586062, 0.648286, 0.748331, 0.880589, 1.05536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227474, 0.0330539, 0.0863826, 0.153497, 0.291497, 0.473341, 0.712172", \ + "0.0227534, 0.0330871, 0.0863845, 0.153491, 0.291542, 0.473341, 0.712235", \ + "0.032329, 0.0414539, 0.0898789, 0.154648, 0.29147, 0.473338, 0.712264", \ + "0.0450249, 0.054579, 0.0982303, 0.158646, 0.292772, 0.473814, 0.712482", \ + "0.063716, 0.075145, 0.114354, 0.166798, 0.295024, 0.474785, 0.713171", \ + "0.082634, 0.096294, 0.133493, 0.177208, 0.297394, 0.474924, 0.7136", \ + "0.102298, 0.117977, 0.15405, 0.188965, 0.299745, 0.47512, 0.713752" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0783049, 0.0917932, 0.141804, 0.195001, 0.298268, 0.43256, 0.608261", \ + "0.0995426, 0.112958, 0.163, 0.216231, 0.319531, 0.453839, 0.629597", \ + "0.192058, 0.207844, 0.26087, 0.313945, 0.417164, 0.551534, 0.727221", \ + "0.257692, 0.277383, 0.336976, 0.389785, 0.492768, 0.626981, 0.802599", \ + "0.338903, 0.364077, 0.434922, 0.487027, 0.589051, 0.723083, 0.898645", \ + "0.407855, 0.437745, 0.519564, 0.570866, 0.671798, 0.80527, 0.980513", \ + "0.466975, 0.501119, 0.592472, 0.642586, 0.742454, 0.87533, 1.05029" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235856, 0.0342401, 0.0873365, 0.153539, 0.291185, 0.473121, 0.712279", \ + "0.0236109, 0.0342846, 0.0872937, 0.153531, 0.291188, 0.473366, 0.712303", \ + "0.0334241, 0.042988, 0.0906063, 0.154303, 0.291053, 0.473085, 0.712308", \ + "0.0466269, 0.0569674, 0.0982164, 0.157078, 0.291789, 0.47378, 0.712075", \ + "0.066096, 0.078893, 0.11139, 0.161218, 0.292653, 0.474573, 0.712927", \ + "0.085799, 0.101434, 0.124983, 0.16528, 0.293136, 0.474774, 0.713609", \ + "0.106387, 0.124565, 0.137851, 0.168568, 0.293553, 0.474973, 0.713753" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0775895, 0.0905887, 0.139042, 0.192518, 0.295747, 0.430003, 0.605632", \ + "0.0988468, 0.111775, 0.16024, 0.213767, 0.317025, 0.451293, 0.626915", \ + "0.190909, 0.206072, 0.257381, 0.311025, 0.414184, 0.548465, 0.724165", \ + "0.255769, 0.274613, 0.331868, 0.386167, 0.489118, 0.623158, 0.798775", \ + "0.335688, 0.359577, 0.428065, 0.484243, 0.586252, 0.719903, 0.895337", \ + "0.402902, 0.431139, 0.512278, 0.571272, 0.672337, 0.805288, 0.980328", \ + "0.459997, 0.492047, 0.586062, 0.648286, 0.748331, 0.880589, 1.05536" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227474, 0.0330539, 0.0863826, 0.153497, 0.291497, 0.473341, 0.712172", \ + "0.0227534, 0.0330871, 0.0863845, 0.153491, 0.291542, 0.473341, 0.712235", \ + "0.032329, 0.0414539, 0.0898789, 0.154648, 0.29147, 0.473338, 0.712264", \ + "0.0450249, 0.054579, 0.0982303, 0.158646, 0.292772, 0.473814, 0.712482", \ + "0.063716, 0.075145, 0.114354, 0.166798, 0.295024, 0.474785, 0.713171", \ + "0.082634, 0.096294, 0.133493, 0.177208, 0.297394, 0.474924, 0.7136", \ + "0.102298, 0.117977, 0.15405, 0.188965, 0.299745, 0.47512, 0.713752" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238529, 0.0239092, 0.0241366, 0.0242424, 0.0243145, 0.0243413, 0.0243596", \ + "0.0236906, 0.0237466, 0.0239743, 0.02408, 0.0241511, 0.0241817, 0.0241954", \ + "0.0237042, 0.0237634, 0.0239914, 0.0240975, 0.0241674, 0.0241976, 0.0242146", \ + "0.0242497, 0.0243059, 0.0245266, 0.0246324, 0.0247034, 0.0247284, 0.0247492", \ + "0.0252788, 0.0253362, 0.025563, 0.0256715, 0.0258836, 0.0258134, 0.0258121", \ + "0.0274074, 0.0274658, 0.0276748, 0.0277797, 0.0278704, 0.0279736, 0.0280045", \ + "0.0299444, 0.0299969, 0.0302009, 0.0303078, 0.0303839, 0.0304468, 0.0305096" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.025907, 0.0260253, 0.0262948, 0.0263863, 0.0264427, 0.0264668, 0.0264812", \ + "0.0257529, 0.0258723, 0.026142, 0.0262337, 0.0262902, 0.0263147, 0.0263273", \ + "0.0259205, 0.0260389, 0.026309, 0.0264006, 0.0264574, 0.0264815, 0.0264949", \ + "0.0264471, 0.0265619, 0.0268384, 0.0269215, 0.0269796, 0.0270033, 0.0270168", \ + "0.0278135, 0.027927, 0.0281938, 0.0282885, 0.0283493, 0.0283738, 0.0283835", \ + "0.0299814, 0.0301, 0.030365, 0.0304541, 0.0305175, 0.0305417, 0.030557", \ + "0.0325955, 0.0327113, 0.0329736, 0.033066, 0.0331228, 0.033148, 0.0331627" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254432, 0.0256068, 0.0258725, 0.0259369, 0.0259727, 0.0259871, 0.0259952", \ + "0.0251962, 0.0253398, 0.02561, 0.0256874, 0.0257322, 0.02575, 0.0257593", \ + "0.0251022, 0.025069, 0.0252486, 0.0253992, 0.0255097, 0.0255349, 0.0255875", \ + "0.0257794, 0.0257129, 0.0258037, 0.0258658, 0.0259379, 0.0260129, 0.0260893", \ + "0.0274674, 0.0272732, 0.0271967, 0.0272437, 0.0272592, 0.0273352, 0.0273898", \ + "0.0299012, 0.0295913, 0.0293078, 0.0293011, 0.0293176, 0.0293835, 0.0294114", \ + "0.0331137, 0.0326294, 0.0321223, 0.0320264, 0.0319823, 0.0320248, 0.0320497" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455682, 0.0457258, 0.0459855, 0.0460484, 0.0460837, 0.0460978, 0.0461044", \ + "0.0446794, 0.0448153, 0.0450785, 0.0451549, 0.0451983, 0.0452163, 0.0452258", \ + "0.0439957, 0.0441653, 0.0443319, 0.0444084, 0.0445364, 0.044557, 0.0446113", \ + "0.0453464, 0.0451593, 0.0452551, 0.0453364, 0.0454063, 0.0454772, 0.0455373", \ + "0.0490487, 0.0488324, 0.0487289, 0.0486893, 0.0488133, 0.0488639, 0.0489035", \ + "0.054901, 0.0544857, 0.0541141, 0.0541184, 0.0541842, 0.0542345, 0.0542441", \ + "0.0625928, 0.0620163, 0.0614015, 0.0612536, 0.0612643, 0.0612879, 0.0613039" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455682, 0.0457258, 0.0459855, 0.0460484, 0.0460837, 0.0460978, 0.0461044", \ + "0.0446794, 0.0448153, 0.0450785, 0.0451549, 0.0451983, 0.0452163, 0.0452258", \ + "0.0439957, 0.0441653, 0.0443319, 0.0444084, 0.0445364, 0.044557, 0.0446113", \ + "0.0453464, 0.0451593, 0.0452551, 0.0453364, 0.0454063, 0.0454772, 0.0455373", \ + "0.0490487, 0.0488324, 0.0487289, 0.0486893, 0.0488133, 0.0488639, 0.0489035", \ + "0.054901, 0.0544857, 0.0541141, 0.0541184, 0.0541842, 0.0542345, 0.0542441", \ + "0.0625928, 0.0620163, 0.0614015, 0.0612536, 0.0612643, 0.0612879, 0.0613039" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.258755, 0.276247, 0.336908, 0.40188, 0.528878, 0.693319, 0.90825", \ + "0.280769, 0.298255, 0.358911, 0.423889, 0.550909, 0.715322, 0.930254", \ + "0.389764, 0.407279, 0.467941, 0.532922, 0.659909, 0.824372, 1.0393", \ + "0.48227, 0.499776, 0.560447, 0.625369, 0.752421, 0.916883, 1.1318", \ + "0.608536, 0.626088, 0.686779, 0.751789, 0.878777, 1.04325, 1.25816", \ + "0.7258, 0.743366, 0.804093, 0.86909, 0.996096, 1.16059, 1.37551", \ + "0.838029, 0.855591, 0.916316, 0.981304, 1.10833, 1.27281, 1.48768" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343317, 0.0470882, 0.112743, 0.200741, 0.382306, 0.620221, 0.931935", \ + "0.0343368, 0.0470875, 0.112744, 0.200743, 0.382297, 0.62022, 0.931934", \ + "0.0343319, 0.047081, 0.112745, 0.200736, 0.38229, 0.620202, 0.931934", \ + "0.0343907, 0.047151, 0.112866, 0.200743, 0.382316, 0.620205, 0.931933", \ + "0.03453, 0.047249, 0.112792, 0.200774, 0.38282, 0.620181, 0.931824", \ + "0.034679, 0.047395, 0.112918, 0.200808, 0.382335, 0.620224, 0.932528", \ + "0.034753, 0.047486, 0.112917, 0.200855, 0.382264, 0.620235, 0.931803" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.269743, 0.283114, 0.331681, 0.384784, 0.488954, 0.623825, 0.800056", \ + "0.291755, 0.305125, 0.353693, 0.406796, 0.510966, 0.645833, 0.822068", \ + "0.40242, 0.41578, 0.46435, 0.517453, 0.621623, 0.756529, 0.932725", \ + "0.498528, 0.511889, 0.560423, 0.613556, 0.717737, 0.852619, 1.02884", \ + "0.629852, 0.643209, 0.691768, 0.744873, 0.849044, 0.983953, 1.16015", \ + "0.750536, 0.76389, 0.812438, 0.865539, 0.969713, 1.10462, 1.28082", \ + "0.866122, 0.879248, 0.928428, 0.981528, 1.08506, 1.22002, 1.39626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0247395, 0.0344526, 0.0862468, 0.154362, 0.294221, 0.476973, 0.716258", \ + "0.0247229, 0.0344517, 0.0862466, 0.154362, 0.294221, 0.477008, 0.716257", \ + "0.0247311, 0.0344525, 0.0862465, 0.154362, 0.29422, 0.476724, 0.716257", \ + "0.024751, 0.034462, 0.086286, 0.154481, 0.294229, 0.476996, 0.716258", \ + "0.024736, 0.034456, 0.086249, 0.154361, 0.294221, 0.476712, 0.715997", \ + "0.024715, 0.034445, 0.086238, 0.154355, 0.294218, 0.477003, 0.716258", \ + "0.024773, 0.034455, 0.086228, 0.154346, 0.294213, 0.477002, 0.716258" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.077653, 0.0906599, 0.1392, 0.192751, 0.296119, 0.43056, 0.606417", \ + "0.0988983, 0.111843, 0.160388, 0.213988, 0.317383, 0.451835, 0.627698", \ + "0.190958, 0.20616, 0.257503, 0.311252, 0.414546, 0.549009, 0.724889", \ + "0.255839, 0.274699, 0.332027, 0.386436, 0.489469, 0.623702, 0.799512", \ + "0.335743, 0.359665, 0.428234, 0.484432, 0.586549, 0.720467, 0.896085", \ + "0.402995, 0.431257, 0.51243, 0.571268, 0.672522, 0.805686, 0.981051", \ + "0.460165, 0.492217, 0.586241, 0.648258, 0.748426, 0.88092, 1.05595" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227721, 0.0331047, 0.0865176, 0.153717, 0.291937, 0.473982, 0.713202", \ + "0.0227844, 0.0331381, 0.0865272, 0.153712, 0.291933, 0.473981, 0.713202", \ + "0.0323543, 0.041517, 0.090026, 0.154869, 0.29185, 0.473978, 0.713154", \ + "0.0450633, 0.0546256, 0.0983479, 0.158871, 0.293096, 0.474455, 0.713171", \ + "0.063736, 0.075198, 0.114354, 0.166937, 0.295244, 0.475419, 0.714118", \ + "0.082707, 0.096361, 0.133362, 0.177157, 0.29763, 0.475593, 0.714574", \ + "0.102318, 0.118061, 0.153757, 0.188812, 0.299948, 0.476083, 0.714702" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0783989, 0.0919056, 0.141988, 0.195239, 0.298653, 0.43316, 0.609061", \ + "0.0996312, 0.113068, 0.163181, 0.216474, 0.319912, 0.454402, 0.630361", \ + "0.192165, 0.207966, 0.261056, 0.314192, 0.417547, 0.552065, 0.728042", \ + "0.257822, 0.277534, 0.337171, 0.389989, 0.493141, 0.627548, 0.803401", \ + "0.339065, 0.364262, 0.435115, 0.48726, 0.589434, 0.723576, 0.899443", \ + "0.408052, 0.437968, 0.519827, 0.571085, 0.672165, 0.805874, 0.981364", \ + "0.467232, 0.501395, 0.592699, 0.642788, 0.742765, 0.875784, 1.05106" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.023628, 0.034302, 0.0874152, 0.153745, 0.291502, 0.474011, 0.713259", \ + "0.0236514, 0.0343585, 0.0874658, 0.153736, 0.291498, 0.47401, 0.713261", \ + "0.0334628, 0.0430067, 0.0907103, 0.154504, 0.291443, 0.474006, 0.713263", \ + "0.0466726, 0.0570317, 0.0982593, 0.157211, 0.29209, 0.474201, 0.713249", \ + "0.066145, 0.078959, 0.111462, 0.161347, 0.293042, 0.47522, 0.714102", \ + "0.085848, 0.101505, 0.125144, 0.165382, 0.29352, 0.47541, 0.71458", \ + "0.106408, 0.124621, 0.137803, 0.168696, 0.294025, 0.475625, 0.714724" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.077653, 0.0906599, 0.1392, 0.192751, 0.296119, 0.43056, 0.606417", \ + "0.0988983, 0.111843, 0.160388, 0.213988, 0.317383, 0.451835, 0.627698", \ + "0.190958, 0.20616, 0.257503, 0.311252, 0.414546, 0.549009, 0.724889", \ + "0.255839, 0.274699, 0.332027, 0.386436, 0.489469, 0.623702, 0.799512", \ + "0.335743, 0.359665, 0.428234, 0.484432, 0.586549, 0.720467, 0.896085", \ + "0.402995, 0.431257, 0.51243, 0.571268, 0.672522, 0.805686, 0.981051", \ + "0.460165, 0.492217, 0.586241, 0.648258, 0.748426, 0.88092, 1.05595" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227721, 0.0331047, 0.0865176, 0.153717, 0.291937, 0.473982, 0.713202", \ + "0.0227844, 0.0331381, 0.0865272, 0.153712, 0.291933, 0.473981, 0.713202", \ + "0.0323543, 0.041517, 0.090026, 0.154869, 0.29185, 0.473978, 0.713154", \ + "0.0450633, 0.0546256, 0.0983479, 0.158871, 0.293096, 0.474455, 0.713171", \ + "0.063736, 0.075198, 0.114354, 0.166937, 0.295244, 0.475419, 0.714118", \ + "0.082707, 0.096361, 0.133362, 0.177157, 0.29763, 0.475593, 0.714574", \ + "0.102318, 0.118061, 0.153757, 0.188812, 0.299948, 0.476083, 0.714702" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238397, 0.0238966, 0.0241224, 0.0242269, 0.0242952, 0.0243236, 0.0243432", \ + "0.0236775, 0.0237341, 0.02396, 0.0240645, 0.0241334, 0.024162, 0.0241788", \ + "0.0236963, 0.0237558, 0.0239813, 0.0240861, 0.0241549, 0.0241852, 0.0242026", \ + "0.024246, 0.024291, 0.0245184, 0.0246181, 0.0246872, 0.0246946, 0.0247345", \ + "0.0252671, 0.0253249, 0.025544, 0.0256562, 0.0257994, 0.0257586, 0.0257948", \ + "0.0273939, 0.0274527, 0.0276605, 0.0277643, 0.0278761, 0.0279514, 0.0279808", \ + "0.0299168, 0.0299663, 0.0301668, 0.030273, 0.0303497, 0.0303946, 0.0304633" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.025909, 0.0260279, 0.0262955, 0.0263853, 0.0264398, 0.026463, 0.0264752", \ + "0.0257563, 0.0258749, 0.0261426, 0.0262322, 0.0262865, 0.0263091, 0.0263212", \ + "0.0259227, 0.0260407, 0.026309, 0.0263988, 0.0264532, 0.0264762, 0.0264882", \ + "0.0264504, 0.026564, 0.0268478, 0.0269201, 0.0269769, 0.026998, 0.0270119", \ + "0.0278157, 0.0279288, 0.0281937, 0.0282867, 0.0283452, 0.0283679, 0.0283763", \ + "0.0299865, 0.030101, 0.0303643, 0.0304519, 0.0305133, 0.0305355, 0.0305468", \ + "0.0327375, 0.0328479, 0.0329818, 0.0330739, 0.0332447, 0.0332728, 0.0332866" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254411, 0.0256029, 0.025866, 0.025929, 0.0259643, 0.0259783, 0.0259861", \ + "0.0251943, 0.025337, 0.0256045, 0.0256808, 0.0257245, 0.0257418, 0.0257507", \ + "0.025086, 0.0251286, 0.0252454, 0.0253552, 0.0254898, 0.0255257, 0.0255798", \ + "0.0257751, 0.0257129, 0.0257981, 0.0258629, 0.0259197, 0.0260086, 0.0260836", \ + "0.0274626, 0.0272612, 0.0271949, 0.0272408, 0.027275, 0.0273294, 0.0273819", \ + "0.0298929, 0.0295817, 0.0293003, 0.0292953, 0.0293144, 0.0293919, 0.0293995", \ + "0.033104, 0.032614, 0.0321137, 0.032017, 0.0320001, 0.0320124, 0.0320414" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455652, 0.0457216, 0.045977, 0.046038, 0.0460728, 0.0460866, 0.0460944", \ + "0.0446757, 0.0448091, 0.0450687, 0.0451437, 0.0451859, 0.0452037, 0.0452125", \ + "0.0439975, 0.0441402, 0.0443289, 0.0444373, 0.0445304, 0.044551, 0.0446042", \ + "0.0453897, 0.0452287, 0.0452597, 0.0453342, 0.0454044, 0.0454641, 0.04554", \ + "0.0490466, 0.0488262, 0.0487021, 0.0487592, 0.0488035, 0.0488573, 0.0489171", \ + "0.0548891, 0.0544807, 0.0541714, 0.0541106, 0.054175, 0.0542253, 0.05423", \ + "0.0625836, 0.0620107, 0.0613972, 0.061264, 0.0612484, 0.0612761, 0.0612904" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455652, 0.0457216, 0.045977, 0.046038, 0.0460728, 0.0460866, 0.0460944", \ + "0.0446757, 0.0448091, 0.0450687, 0.0451437, 0.0451859, 0.0452037, 0.0452125", \ + "0.0439975, 0.0441402, 0.0443289, 0.0444373, 0.0445304, 0.044551, 0.0446042", \ + "0.0453897, 0.0452287, 0.0452597, 0.0453342, 0.0454044, 0.0454641, 0.04554", \ + "0.0490466, 0.0488262, 0.0487021, 0.0487592, 0.0488035, 0.0488573, 0.0489171", \ + "0.0548891, 0.0544807, 0.0541714, 0.0541106, 0.054175, 0.0542253, 0.05423", \ + "0.0625836, 0.0620107, 0.0613972, 0.061264, 0.0612484, 0.0612761, 0.0612904" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.25863, 0.276069, 0.336615, 0.40151, 0.528349, 0.692597, 0.907275", \ + "0.280632, 0.298063, 0.358614, 0.42351, 0.550348, 0.714597, 0.929275", \ + "0.389664, 0.407122, 0.467674, 0.532571, 0.659413, 0.823682, 1.03834", \ + "0.482097, 0.499544, 0.560107, 0.624947, 0.751838, 0.916108, 1.13077", \ + "0.608355, 0.625863, 0.686455, 0.75136, 0.878214, 1.04248, 1.25709", \ + "0.725623, 0.743145, 0.80375, 0.868662, 0.99552, 1.1598, 1.37447", \ + "0.837886, 0.855395, 0.915962, 0.980904, 1.10778, 1.27208, 1.48668" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0342607, 0.0469781, 0.112575, 0.200491, 0.381881, 0.619543, 0.930907", \ + "0.0342508, 0.0469761, 0.112575, 0.20049, 0.381883, 0.619512, 0.930906", \ + "0.0342675, 0.0469797, 0.112575, 0.200493, 0.381882, 0.619618, 0.930907", \ + "0.034333, 0.047041, 0.112691, 0.200504, 0.381888, 0.619521, 0.930907", \ + "0.034468, 0.047142, 0.112662, 0.200534, 0.382474, 0.619597, 0.930902", \ + "0.034597, 0.047285, 0.112744, 0.200565, 0.381905, 0.619534, 0.931608", \ + "0.034683, 0.047385, 0.112771, 0.200628, 0.381899, 0.619652, 0.930775" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.269844, 0.283167, 0.331648, 0.384679, 0.488727, 0.623479, 0.799452", \ + "0.29184, 0.305181, 0.353661, 0.406687, 0.510746, 0.645487, 0.821463", \ + "0.402513, 0.415838, 0.46432, 0.517336, 0.621397, 0.756134, 0.93211", \ + "0.498626, 0.511965, 0.560392, 0.613475, 0.717529, 0.852271, 1.02825", \ + "0.629965, 0.6433, 0.691773, 0.744799, 0.848849, 0.983563, 1.15957", \ + "0.750668, 0.764002, 0.812461, 0.865476, 0.969543, 1.10425, 1.28026", \ + "0.866673, 0.880005, 0.928459, 0.981477, 1.08553, 1.22027, 1.39625" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0246948, 0.0343912, 0.0861153, 0.154158, 0.293848, 0.476402, 0.715355", \ + "0.0247063, 0.0343911, 0.0861153, 0.154178, 0.29385, 0.476401, 0.715355", \ + "0.0246954, 0.0343912, 0.0861151, 0.154263, 0.293848, 0.476402, 0.715354", \ + "0.024709, 0.0344, 0.086056, 0.154275, 0.293857, 0.476402, 0.715355", \ + "0.024695, 0.034395, 0.086117, 0.15418, 0.293849, 0.476126, 0.715098", \ + "0.024708, 0.034384, 0.086107, 0.154257, 0.293845, 0.476158, 0.715355", \ + "0.024729, 0.034397, 0.086098, 0.154161, 0.29384, 0.4764, 0.715355" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771509, 0.0901096, 0.138538, 0.191995, 0.295228, 0.429497, 0.605133", \ + "0.098411, 0.111309, 0.159746, 0.213249, 0.316511, 0.450792, 0.626433", \ + "0.190272, 0.205441, 0.256684, 0.310282, 0.413481, 0.547769, 0.723496", \ + "0.254893, 0.273714, 0.330913, 0.385197, 0.488151, 0.622209, 0.797834", \ + "0.334504, 0.358344, 0.426777, 0.482935, 0.584954, 0.718667, 0.894047", \ + "0.401429, 0.429622, 0.510686, 0.569701, 0.67075, 0.803708, 0.978752", \ + "0.458304, 0.490267, 0.584204, 0.646432, 0.746437, 0.878771, 1.05354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226912, 0.0329903, 0.0863404, 0.153479, 0.291554, 0.473382, 0.711942", \ + "0.0226988, 0.0330405, 0.0863434, 0.153476, 0.291552, 0.473382, 0.712302", \ + "0.0323122, 0.0414533, 0.0898875, 0.154673, 0.291609, 0.473379, 0.711869", \ + "0.0450361, 0.0545709, 0.0982143, 0.158684, 0.292744, 0.473646, 0.712567", \ + "0.063733, 0.075173, 0.114302, 0.166802, 0.295057, 0.47483, 0.713266", \ + "0.082692, 0.096317, 0.133524, 0.177266, 0.29746, 0.475209, 0.71365", \ + "0.102318, 0.117967, 0.154115, 0.189042, 0.300029, 0.475525, 0.713819" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0778604, 0.0913261, 0.141299, 0.194487, 0.297761, 0.432066, 0.607796", \ + "0.09909, 0.112487, 0.162496, 0.215725, 0.319032, 0.453346, 0.629073", \ + "0.191433, 0.207205, 0.2602, 0.313264, 0.416491, 0.550843, 0.726587", \ + "0.25682, 0.276516, 0.336044, 0.388802, 0.491826, 0.626066, 0.801636", \ + "0.337727, 0.362877, 0.433563, 0.485727, 0.587783, 0.721799, 0.89738", \ + "0.406385, 0.436257, 0.517967, 0.569251, 0.670234, 0.803773, 0.978874", \ + "0.46528, 0.499368, 0.590676, 0.640752, 0.740492, 0.873374, 1.04824" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235351, 0.0341832, 0.0873048, 0.153542, 0.291128, 0.473217, 0.712361", \ + "0.0235534, 0.0342355, 0.0873208, 0.153535, 0.291126, 0.473165, 0.712366", \ + "0.0334208, 0.042977, 0.0905721, 0.154325, 0.291079, 0.473406, 0.712367", \ + "0.0466414, 0.0569704, 0.0981557, 0.157017, 0.291755, 0.47363, 0.712509", \ + "0.066132, 0.078913, 0.111254, 0.161193, 0.29279, 0.474617, 0.71319", \ + "0.085896, 0.10145, 0.124921, 0.165253, 0.293153, 0.474829, 0.713676", \ + "0.106434, 0.124601, 0.137832, 0.168667, 0.293562, 0.474999, 0.71382" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771509, 0.0901096, 0.138538, 0.191995, 0.295228, 0.429497, 0.605133", \ + "0.098411, 0.111309, 0.159746, 0.213249, 0.316511, 0.450792, 0.626433", \ + "0.190272, 0.205441, 0.256684, 0.310282, 0.413481, 0.547769, 0.723496", \ + "0.254893, 0.273714, 0.330913, 0.385197, 0.488151, 0.622209, 0.797834", \ + "0.334504, 0.358344, 0.426777, 0.482935, 0.584954, 0.718667, 0.894047", \ + "0.401429, 0.429622, 0.510686, 0.569701, 0.67075, 0.803708, 0.978752", \ + "0.458304, 0.490267, 0.584204, 0.646432, 0.746437, 0.878771, 1.05354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226912, 0.0329903, 0.0863404, 0.153479, 0.291554, 0.473382, 0.711942", \ + "0.0226988, 0.0330405, 0.0863434, 0.153476, 0.291552, 0.473382, 0.712302", \ + "0.0323122, 0.0414533, 0.0898875, 0.154673, 0.291609, 0.473379, 0.711869", \ + "0.0450361, 0.0545709, 0.0982143, 0.158684, 0.292744, 0.473646, 0.712567", \ + "0.063733, 0.075173, 0.114302, 0.166802, 0.295057, 0.47483, 0.713266", \ + "0.082692, 0.096317, 0.133524, 0.177266, 0.29746, 0.475209, 0.71365", \ + "0.102318, 0.117967, 0.154115, 0.189042, 0.300029, 0.475525, 0.713819" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238169, 0.0238735, 0.0241022, 0.024208, 0.0242765, 0.024305, 0.0243248", \ + "0.0236551, 0.0237119, 0.0239402, 0.0240458, 0.0241146, 0.0241438, 0.0241608", \ + "0.0236685, 0.0237277, 0.0239571, 0.0240631, 0.0241327, 0.0241631, 0.0241799", \ + "0.0242214, 0.0242687, 0.0244974, 0.0245983, 0.0246682, 0.0246908, 0.0247157", \ + "0.0252441, 0.0253007, 0.0255274, 0.0256354, 0.0257788, 0.0257404, 0.0257696", \ + "0.0273737, 0.0274254, 0.0276397, 0.0277445, 0.0278574, 0.0279378, 0.0279773", \ + "0.0299173, 0.0299686, 0.0301719, 0.0302779, 0.0303497, 0.0304147, 0.0304836" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0259096, 0.0260281, 0.0262975, 0.026389, 0.0264452, 0.0264702, 0.0264815", \ + "0.0257554, 0.0258751, 0.0261447, 0.0262362, 0.0262926, 0.0263166, 0.0263298", \ + "0.0259224, 0.026041, 0.0263112, 0.0264026, 0.0264593, 0.0264833, 0.0264967", \ + "0.0264494, 0.0265641, 0.0268325, 0.0269237, 0.0269826, 0.0270052, 0.0270189", \ + "0.0278152, 0.0279288, 0.0281957, 0.0282902, 0.0283511, 0.0283752, 0.0283852", \ + "0.0299823, 0.0301013, 0.0303656, 0.0304553, 0.0305186, 0.0305416, 0.030558", \ + "0.0325967, 0.0327127, 0.0329747, 0.0330672, 0.0331239, 0.033149, 0.0331636" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.025471, 0.0256352, 0.0259006, 0.0259641, 0.0259998, 0.0260136, 0.0260217", \ + "0.025224, 0.0253664, 0.0256366, 0.025714, 0.0257585, 0.0257762, 0.0257855", \ + "0.0250292, 0.0250284, 0.0251974, 0.0253517, 0.0254651, 0.0254966, 0.025487", \ + "0.0257949, 0.0257291, 0.0258186, 0.0258949, 0.0259493, 0.0260382, 0.0261041", \ + "0.0274828, 0.0272916, 0.0272109, 0.0272561, 0.0272739, 0.0273468, 0.0274041", \ + "0.0299155, 0.029604, 0.0293206, 0.0293137, 0.0293314, 0.0294104, 0.0294232", \ + "0.0331307, 0.0326301, 0.0321351, 0.0320388, 0.0320017, 0.0320379, 0.0320624" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455658, 0.0457245, 0.0459939, 0.0460563, 0.0460912, 0.0461043, 0.0461118", \ + "0.0446867, 0.0448225, 0.0450873, 0.0451644, 0.0452085, 0.0452254, 0.0452343", \ + "0.0439978, 0.0440224, 0.0442988, 0.0444195, 0.0445392, 0.0445555, 0.0445956", \ + "0.0453724, 0.0452291, 0.0452624, 0.0453332, 0.0454076, 0.0454844, 0.0455412", \ + "0.0490404, 0.0488275, 0.0487235, 0.0487128, 0.0487802, 0.0488502, 0.0489055", \ + "0.054909, 0.0544836, 0.0541442, 0.0541183, 0.0541538, 0.0542287, 0.0542027", \ + "0.0626025, 0.0620201, 0.0613957, 0.0612717, 0.0612643, 0.0612914, 0.061307" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0455658, 0.0457245, 0.0459939, 0.0460563, 0.0460912, 0.0461043, 0.0461118", \ + "0.0446867, 0.0448225, 0.0450873, 0.0451644, 0.0452085, 0.0452254, 0.0452343", \ + "0.0439978, 0.0440224, 0.0442988, 0.0444195, 0.0445392, 0.0445555, 0.0445956", \ + "0.0453724, 0.0452291, 0.0452624, 0.0453332, 0.0454076, 0.0454844, 0.0455412", \ + "0.0490404, 0.0488275, 0.0487235, 0.0487128, 0.0487802, 0.0488502, 0.0489055", \ + "0.054909, 0.0544836, 0.0541442, 0.0541183, 0.0541538, 0.0542287, 0.0542027", \ + "0.0626025, 0.0620201, 0.0613957, 0.0612717, 0.0612643, 0.0612914, 0.061307" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.258417, 0.275866, 0.33646, 0.401419, 0.528387, 0.692839, 0.907748", \ + "0.280418, 0.297872, 0.358466, 0.423427, 0.550405, 0.714845, 0.92975", \ + "0.389469, 0.406937, 0.467542, 0.532498, 0.659483, 0.823931, 1.03884", \ + "0.481927, 0.499395, 0.559997, 0.624905, 0.751933, 0.916384, 1.13129", \ + "0.608206, 0.625724, 0.686365, 0.751339, 0.878306, 1.04279, 1.25768", \ + "0.725475, 0.743004, 0.803653, 0.868651, 0.995647, 1.16009, 1.37503", \ + "0.837679, 0.855234, 0.915904, 0.980845, 1.10792, 1.27235, 1.48722" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0342468, 0.0470067, 0.112685, 0.200706, 0.382275, 0.620197, 0.931933", \ + "0.0342545, 0.0470096, 0.112685, 0.200704, 0.382236, 0.6202, 0.931933", \ + "0.0342883, 0.0469972, 0.112685, 0.200736, 0.382301, 0.620201, 0.931933", \ + "0.0343274, 0.04706, 0.1128, 0.200714, 0.382304, 0.620203, 0.931934", \ + "0.034477, 0.047174, 0.112776, 0.200746, 0.383374, 0.620105, 0.931822", \ + "0.034601, 0.047313, 0.112812, 0.200779, 0.382328, 0.620283, 0.932565", \ + "0.034751, 0.047431, 0.112897, 0.200772, 0.38231, 0.620322, 0.931801" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.269864, 0.283205, 0.331731, 0.384838, 0.489017, 0.623911, 0.800159", \ + "0.291864, 0.305216, 0.35375, 0.406844, 0.511034, 0.645954, 0.822168", \ + "0.402534, 0.415872, 0.464407, 0.517504, 0.621687, 0.7566, 0.932813", \ + "0.498653, 0.511999, 0.560497, 0.613622, 0.717829, 0.852711, 1.02892", \ + "0.63, 0.643345, 0.69187, 0.744966, 0.849146, 0.984033, 1.16028", \ + "0.750705, 0.764046, 0.812557, 0.865638, 0.969842, 1.10476, 1.28097", \ + "0.866341, 0.879638, 0.927997, 0.981115, 1.08534, 1.22008, 1.39626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0247164, 0.0344247, 0.0862388, 0.154359, 0.294244, 0.477049, 0.716323", \ + "0.0247259, 0.0344245, 0.0862251, 0.154364, 0.294244, 0.477045, 0.716322", \ + "0.0247156, 0.0344246, 0.086225, 0.154362, 0.294244, 0.477046, 0.716323", \ + "0.024727, 0.034434, 0.086202, 0.154396, 0.294217, 0.477038, 0.716034", \ + "0.024726, 0.034426, 0.086225, 0.154364, 0.294246, 0.476754, 0.716062", \ + "0.024726, 0.034418, 0.086216, 0.154461, 0.294242, 0.477045, 0.716323", \ + "0.024744, 0.034434, 0.08621, 0.15437, 0.294237, 0.477047, 0.715964" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772096, 0.0901689, 0.138672, 0.192209, 0.295582, 0.430034, 0.60591", \ + "0.0984545, 0.111368, 0.159879, 0.213461, 0.316864, 0.451328, 0.627208", \ + "0.190318, 0.205502, 0.256818, 0.310493, 0.413835, 0.548306, 0.72427", \ + "0.254942, 0.273785, 0.331052, 0.385425, 0.488507, 0.622753, 0.798561", \ + "0.334561, 0.358418, 0.426918, 0.48313, 0.585241, 0.719182, 0.894804", \ + "0.401495, 0.429712, 0.510818, 0.569859, 0.670981, 0.804191, 0.979474", \ + "0.458393, 0.490394, 0.584344, 0.646544, 0.746457, 0.87922, 1.05423" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227389, 0.0330301, 0.0864812, 0.153705, 0.291794, 0.474024, 0.712918", \ + "0.0227267, 0.0330878, 0.0864837, 0.153703, 0.291952, 0.474024, 0.713267", \ + "0.0323255, 0.0414978, 0.0900199, 0.154895, 0.292007, 0.47402, 0.712771", \ + "0.0450692, 0.0546141, 0.098336, 0.158902, 0.293142, 0.474494, 0.713197", \ + "0.06377, 0.075224, 0.114436, 0.166997, 0.295432, 0.475473, 0.714212", \ + "0.082731, 0.096358, 0.133591, 0.177419, 0.297761, 0.475848, 0.714631", \ + "0.102365, 0.118065, 0.154117, 0.189124, 0.300081, 0.476002, 0.714787" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0779387, 0.0914223, 0.141466, 0.19473, 0.298142, 0.432629, 0.6086", \ + "0.0991714, 0.112578, 0.162657, 0.215966, 0.319411, 0.453941, 0.629874", \ + "0.191514, 0.207301, 0.260368, 0.313512, 0.416874, 0.551401, 0.727398", \ + "0.256917, 0.276658, 0.336224, 0.389072, 0.492219, 0.626635, 0.802491", \ + "0.337837, 0.363012, 0.433775, 0.485992, 0.588177, 0.722385, 0.89816", \ + "0.406539, 0.436413, 0.518183, 0.569577, 0.670647, 0.804377, 0.979847", \ + "0.465424, 0.499542, 0.591058, 0.64105, 0.740745, 0.874071, 1.04922" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235748, 0.0342427, 0.087393, 0.153766, 0.291527, 0.47386, 0.713328", \ + "0.023599, 0.0342955, 0.0874008, 0.153758, 0.291526, 0.474056, 0.713335", \ + "0.0334545, 0.0430227, 0.090722, 0.154525, 0.291477, 0.474032, 0.71333", \ + "0.0466885, 0.0570099, 0.0982734, 0.157255, 0.292216, 0.47423, 0.713239", \ + "0.066191, 0.078978, 0.111432, 0.161404, 0.293074, 0.475264, 0.714142", \ + "0.085913, 0.10152, 0.125044, 0.165519, 0.293551, 0.475474, 0.714646", \ + "0.106517, 0.12467, 0.138273, 0.168876, 0.293953, 0.475673, 0.71479" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772096, 0.0901689, 0.138672, 0.192209, 0.295582, 0.430034, 0.60591", \ + "0.0984545, 0.111368, 0.159879, 0.213461, 0.316864, 0.451328, 0.627208", \ + "0.190318, 0.205502, 0.256818, 0.310493, 0.413835, 0.548306, 0.72427", \ + "0.254942, 0.273785, 0.331052, 0.385425, 0.488507, 0.622753, 0.798561", \ + "0.334561, 0.358418, 0.426918, 0.48313, 0.585241, 0.719182, 0.894804", \ + "0.401495, 0.429712, 0.510818, 0.569859, 0.670981, 0.804191, 0.979474", \ + "0.458393, 0.490394, 0.584344, 0.646544, 0.746457, 0.87922, 1.05423" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227389, 0.0330301, 0.0864812, 0.153705, 0.291794, 0.474024, 0.712918", \ + "0.0227267, 0.0330878, 0.0864837, 0.153703, 0.291952, 0.474024, 0.713267", \ + "0.0323255, 0.0414978, 0.0900199, 0.154895, 0.292007, 0.47402, 0.712771", \ + "0.0450692, 0.0546141, 0.098336, 0.158902, 0.293142, 0.474494, 0.713197", \ + "0.06377, 0.075224, 0.114436, 0.166997, 0.295432, 0.475473, 0.714212", \ + "0.082731, 0.096358, 0.133591, 0.177419, 0.297761, 0.475848, 0.714631", \ + "0.102365, 0.118065, 0.154117, 0.189124, 0.300081, 0.476002, 0.714787" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238163, 0.023874, 0.0240996, 0.0242032, 0.0242677, 0.0242938, 0.0243109", \ + "0.0236542, 0.0237112, 0.0239374, 0.0240406, 0.024106, 0.0241325, 0.0241465", \ + "0.023668, 0.0237285, 0.0239548, 0.0240585, 0.0241247, 0.0241518, 0.0241668", \ + "0.0242251, 0.0242669, 0.0244939, 0.024593, 0.0246599, 0.0246803, 0.0247027", \ + "0.0252449, 0.0253, 0.0255242, 0.0256309, 0.0258366, 0.02573, 0.0257646", \ + "0.0273727, 0.0274274, 0.0276344, 0.0277392, 0.0278496, 0.0279444, 0.0279563", \ + "0.0298926, 0.0299397, 0.030148, 0.0302502, 0.0303239, 0.030381, 0.03044" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0259124, 0.0260307, 0.0262981, 0.0263874, 0.0264414, 0.0264636, 0.0264755", \ + "0.0257584, 0.0258776, 0.0261452, 0.0262347, 0.0262887, 0.0263114, 0.0263236", \ + "0.0259252, 0.0260435, 0.0263116, 0.0264012, 0.0264555, 0.0264781, 0.0264905", \ + "0.0264517, 0.0265662, 0.0268406, 0.026922, 0.0269775, 0.0269997, 0.0270124", \ + "0.0278179, 0.0279311, 0.0281957, 0.0282883, 0.0283471, 0.0283697, 0.028378", \ + "0.0299844, 0.0301026, 0.0303646, 0.030453, 0.0305147, 0.0305369, 0.0305482", \ + "0.03274, 0.0328538, 0.0331045, 0.0331977, 0.033254, 0.0332788, 0.0332931" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254708, 0.0256348, 0.0258965, 0.0259586, 0.0259934, 0.0260071, 0.0260149", \ + "0.025225, 0.0253668, 0.0256341, 0.0257104, 0.0257536, 0.025771, 0.0257799", \ + "0.0250471, 0.0250253, 0.0251976, 0.0253497, 0.0254604, 0.0254905, 0.0254812", \ + "0.0257931, 0.0257309, 0.0258192, 0.0258951, 0.0259493, 0.0260357, 0.0261071", \ + "0.0274812, 0.0272915, 0.0272086, 0.0272554, 0.0272532, 0.0273447, 0.0273991", \ + "0.0299108, 0.0296004, 0.0293173, 0.0293099, 0.0293281, 0.0294048, 0.0294172", \ + "0.0331241, 0.0326372, 0.0321305, 0.0320344, 0.0319767, 0.0320362, 0.0320533" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.045563, 0.0457203, 0.0459849, 0.0460456, 0.0460794, 0.0460921, 0.0460992", \ + "0.044684, 0.0448189, 0.0450806, 0.0451555, 0.0451983, 0.0452151, 0.0452236", \ + "0.0439969, 0.0440201, 0.0443267, 0.0444115, 0.0445331, 0.0445481, 0.0446082", \ + "0.0453513, 0.0452796, 0.0452161, 0.0453447, 0.0454027, 0.0454733, 0.0455334", \ + "0.0490369, 0.0488226, 0.0487011, 0.0487209, 0.048807, 0.0488498, 0.0489109", \ + "0.0549066, 0.0544896, 0.0541539, 0.0541103, 0.0541777, 0.054217, 0.054227", \ + "0.0625817, 0.0620023, 0.0613903, 0.0612544, 0.0612049, 0.0612692, 0.0612837" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.045563, 0.0457203, 0.0459849, 0.0460456, 0.0460794, 0.0460921, 0.0460992", \ + "0.044684, 0.0448189, 0.0450806, 0.0451555, 0.0451983, 0.0452151, 0.0452236", \ + "0.0439969, 0.0440201, 0.0443267, 0.0444115, 0.0445331, 0.0445481, 0.0446082", \ + "0.0453513, 0.0452796, 0.0452161, 0.0453447, 0.0454027, 0.0454733, 0.0455334", \ + "0.0490369, 0.0488226, 0.0487011, 0.0487209, 0.048807, 0.0488498, 0.0489109", \ + "0.0549066, 0.0544896, 0.0541539, 0.0541103, 0.0541777, 0.054217, 0.054227", \ + "0.0625817, 0.0620023, 0.0613903, 0.0612544, 0.0612049, 0.0612692, 0.0612837" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00245068; + rise_capacitance : 0.00245068; + rise_capacitance_range (0.00174859, 0.00245068); + fall_capacitance : 0.00244984; + fall_capacitance_range (0.00172362, 0.00244984); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.133252, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.191333, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0142082, 0.0140603, 0.0141368, 0.014528, 0.015709, 0.0174705, 0.0200273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0417907, 0.0416083, 0.0415882, 0.0422021, 0.0435957, 0.0460925, 0.0493535" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157041; + rise_capacitance : 0.00157041; + rise_capacitance_range (0.00108032, 0.00157041); + fall_capacitance : 0.00155673; + fall_capacitance_range (0.00104503, 0.00155673); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050363, 0.115668, 0.188361, 0.243844", \ + "-0.247936, -0.0579218, 0.0213949, 0.078251", \ + "-0.343552, -0.159535, -0.0789844, -0.0218314", \ + "-0.423816, -0.241797, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0626956, 0.353039, 0.49318, 0.594081", \ + "-0.0886014, 0.189751, 0.339966, 0.450782", \ + "-0.128013, 0.132935, 0.281152, 0.395965", \ + "-0.147774, 0.0985962, 0.250812, 0.367622" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.050363, 0.115668, 0.188361, 0.243844", \ + "-0.247936, -0.0579218, 0.0213949, 0.078251", \ + "-0.343552, -0.159535, -0.0789844, -0.0218314", \ + "-0.423816, -0.241797, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0626956, 0.353039, 0.49318, 0.594081", \ + "-0.0886014, 0.189751, 0.339966, 0.450782", \ + "-0.128013, 0.132935, 0.281152, 0.395965", \ + "-0.147774, 0.0985962, 0.250812, 0.367622" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0947652, -0.0867269, -0.167141, -0.221729", \ + "0.335626, 0.106157, 0.0167423, -0.044841", \ + "0.463825, 0.220361, 0.127951, 0.0633706", \ + "0.566053, 0.316595, 0.224185, 0.161602" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0160409, -0.312709, -0.45974, -0.561839", \ + "0.27145, -0.073284, -0.245681, -0.362399", \ + "0.378503, 0.0279039, -0.146593, -0.271229", \ + "0.451831, 0.0951042, -0.0840741, -0.210001" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0947652, -0.0867269, -0.167141, -0.221729", \ + "0.335626, 0.106157, 0.0167423, -0.044841", \ + "0.463825, 0.220361, 0.127951, 0.0633706", \ + "0.566053, 0.316595, 0.224185, 0.161602" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0160409, -0.312709, -0.45974, -0.561839", \ + "0.27145, -0.073284, -0.245681, -0.362399", \ + "0.378503, 0.0279039, -0.146593, -0.271229", \ + "0.451831, 0.0951042, -0.0840741, -0.210001" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896517, -0.000902225, -0.000921868, -0.000931214, -0.000934339, -0.000935411, -0.000934039" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100223, 0.000945073, 0.000942179, 0.000939469, 0.000936129, 0.000935411, 0.000934039" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458465, 0.00445056, 0.00438206, 0.00450438, 0.00503375, 0.00596885, 0.00730949" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663989, 0.0065201, 0.00654989, 0.00683003, 0.00749602, 0.0085325, 0.0099267" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156904; + rise_capacitance : 0.00156904; + rise_capacitance_range (0.00107879, 0.00156904); + fall_capacitance : 0.00155518; + fall_capacitance_range (0.0010418, 0.00155518); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0532067, 0.114718, 0.188361, 0.243844", \ + "-0.246782, -0.0588712, 0.0213949, 0.078251", \ + "-0.346396, -0.156487, -0.0789844, -0.0218314", \ + "-0.422662, -0.242746, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0619132, 0.35236, 0.492477, 0.593525", \ + "-0.0887986, 0.189657, 0.339966, 0.45081", \ + "-0.127834, 0.133197, 0.285507, 0.396351", \ + "-0.147543, 0.0989304, 0.25124, 0.368079" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0532067, 0.114718, 0.188361, 0.243844", \ + "-0.246782, -0.0588712, 0.0213949, 0.078251", \ + "-0.346396, -0.156487, -0.0789844, -0.0218314", \ + "-0.422662, -0.242746, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0619132, 0.35236, 0.492477, 0.593525", \ + "-0.0887986, 0.189657, 0.339966, 0.45081", \ + "-0.127834, 0.133197, 0.285507, 0.396351", \ + "-0.147543, 0.0989304, 0.25124, 0.368079" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.095114, -0.0866435, -0.166933, -0.221315", \ + "0.332664, 0.106928, 0.0175334, -0.0437393", \ + "0.464149, 0.22042, 0.128045, 0.0637604", \ + "0.56424, 0.314516, 0.222126, 0.159854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0163335, -0.312592, -0.45974, -0.561896", \ + "0.271664, -0.0732452, -0.245759, -0.362534", \ + "0.378702, 0.0278776, -0.146764, -0.271629", \ + "0.451929, 0.0950252, -0.0842819, -0.210253" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.095114, -0.0866435, -0.166933, -0.221315", \ + "0.332664, 0.106928, 0.0175334, -0.0437393", \ + "0.464149, 0.22042, 0.128045, 0.0637604", \ + "0.56424, 0.314516, 0.222126, 0.159854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0163335, -0.312592, -0.45974, -0.561896", \ + "0.271664, -0.0732452, -0.245759, -0.362534", \ + "0.378702, 0.0278776, -0.146764, -0.271629", \ + "0.451929, 0.0950252, -0.0842819, -0.210253" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000894318, -0.000899622, -0.000918164, -0.000927366, -0.00093059, -0.000932071, -0.000930702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998885, 0.000941855, 0.000938781, 0.000936168, 0.000932766, 0.000932071, 0.000930702" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458403, 0.00444864, 0.00437633, 0.00450551, 0.00503268, 0.00595807, 0.00728904" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0066381, 0.00651858, 0.00654833, 0.00682887, 0.00749995, 0.00852831, 0.0099302" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157049; + rise_capacitance : 0.00157049; + rise_capacitance_range (0.0010803, 0.00157049); + fall_capacitance : 0.00155656; + fall_capacitance_range (0.00104452, 0.00155656); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0518947, 0.114344, 0.188361, 0.246312", \ + "-0.246919, -0.0606945, 0.0199461, 0.0792705", \ + "-0.347552, -0.15933, -0.0814526, -0.0218314", \ + "-0.424412, -0.246182, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0619098, 0.352561, 0.49269, 0.593501", \ + "-0.0884077, 0.190253, 0.340538, 0.451181", \ + "-0.127158, 0.134076, 0.282364, 0.397005", \ + "-0.146639, 0.100039, 0.252324, 0.368963" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0518947, 0.114344, 0.188361, 0.246312", \ + "-0.246919, -0.0606945, 0.0199461, 0.0792705", \ + "-0.347552, -0.15933, -0.0814526, -0.0218314", \ + "-0.424412, -0.246182, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0619098, 0.352561, 0.49269, 0.593501", \ + "-0.0884077, 0.190253, 0.340538, 0.451181", \ + "-0.127158, 0.134076, 0.282364, 0.397005", \ + "-0.146639, 0.100039, 0.252324, 0.368963" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0987125, -0.0872466, -0.166728, -0.223575", \ + "0.337212, 0.107275, 0.0185867, -0.0450496", \ + "0.466012, 0.22208, 0.130397, 0.0677604", \ + "0.567795, 0.317869, 0.226185, 0.161549" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0183323, -0.312072, -0.45974, -0.56145", \ + "0.273316, -0.0730721, -0.246106, -0.362435", \ + "0.379368, 0.027939, -0.147315, -0.271655", \ + "0.449597, 0.0952126, -0.0846717, -0.214138" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0987125, -0.0872466, -0.166728, -0.223575", \ + "0.337212, 0.107275, 0.0185867, -0.0450496", \ + "0.466012, 0.22208, 0.130397, 0.0677604", \ + "0.567795, 0.317869, 0.226185, 0.161549" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0183323, -0.312072, -0.45974, -0.56145", \ + "0.273316, -0.0730721, -0.246106, -0.362435", \ + "0.379368, 0.027939, -0.147315, -0.271655", \ + "0.449597, 0.0952126, -0.0846717, -0.214138" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896169, -0.000901764, -0.000920784, -0.000930196, -0.000933232, -0.000934594, -0.000933246" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100056, 0.000943689, 0.000941247, 0.000938632, 0.000935281, 0.000934594, 0.000933246" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456502, 0.00444304, 0.00437154, 0.00449642, 0.00502566, 0.00594984, 0.00729386" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0066669, 0.00654777, 0.0065466, 0.00685729, 0.00752475, 0.00855016, 0.00995901" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156883; + rise_capacitance : 0.00156883; + rise_capacitance_range (0.0010787, 0.00156883); + fall_capacitance : 0.00155503; + fall_capacitance_range (0.00104233, 0.00155503); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0518947, 0.114344, 0.188361, 0.246312", \ + "-0.246919, -0.0606945, 0.0199461, 0.0792705", \ + "-0.347552, -0.15933, -0.0814526, -0.0218314", \ + "-0.424412, -0.242184, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0625098, 0.352714, 0.492027, 0.593831", \ + "-0.0886608, 0.189552, 0.339765, 0.450658", \ + "-0.127929, 0.13288, 0.285093, 0.395987", \ + "-0.147581, 0.0986495, 0.250862, 0.367751" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0518947, 0.114344, 0.188361, 0.246312", \ + "-0.246919, -0.0606945, 0.0199461, 0.0792705", \ + "-0.347552, -0.15933, -0.0814526, -0.0218314", \ + "-0.424412, -0.242184, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0625098, 0.352714, 0.492027, 0.593831", \ + "-0.0886608, 0.189552, 0.339765, 0.450658", \ + "-0.127929, 0.13288, 0.285093, 0.395987", \ + "-0.147581, 0.0986495, 0.250862, 0.367751" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0953233, -0.0872733, -0.16638, -0.222351", \ + "0.337319, 0.106746, 0.0182574, -0.0443284", \ + "0.465397, 0.22083, 0.129346, 0.0677604", \ + "0.566231, 0.315668, 0.224185, 0.160599" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0181712, -0.31238, -0.460192, -0.562051", \ + "0.273451, -0.073084, -0.242267, -0.36274", \ + "0.380144, 0.0284711, -0.147705, -0.271176", \ + "0.451076, 0.0965445, -0.0833387, -0.209101" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0953233, -0.0872733, -0.16638, -0.222351", \ + "0.337319, 0.106746, 0.0182574, -0.0443284", \ + "0.465397, 0.22083, 0.129346, 0.0677604", \ + "0.566231, 0.315668, 0.224185, 0.160599" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0181712, -0.31238, -0.460192, -0.562051", \ + "0.273451, -0.073084, -0.242267, -0.36274", \ + "0.380144, 0.0284711, -0.147705, -0.271176", \ + "0.451076, 0.0965445, -0.0833387, -0.209101" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000893989, -0.000899433, -0.00091766, -0.000927225, -0.000930417, -0.000931962, -0.000930616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997958, 0.000941058, 0.000938556, 0.000935994, 0.00093263, 0.000931962, 0.000930616" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456861, 0.00444633, 0.00436885, 0.00449872, 0.00502923, 0.0059508, 0.00728226" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666299, 0.0065437, 0.00657326, 0.00685328, 0.00752468, 0.00854659, 0.00995413" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0130681; + rise_capacitance : 0.0125328; + rise_capacitance_range (0.0105386, 0.0125328); + fall_capacitance : 0.0130681; + fall_capacitance_range (0.0105017, 0.0130681); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100843, -0.0596488, -0.127454, -0.173307", \ + "0.432338, 0.12899, 0.0492034, -0.00307237", \ + "1.08025, 0.359661, 0.180909, 0.109639", \ + "1.72214, 0.901347, 0.43569, 0.257461" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0789802, 0.0696825, 0.133337, 0.180006", \ + "-0.280905, -0.104257, -0.0419762, 0.00606844", \ + "-0.387142, -0.19986, -0.12835, -0.0800081", \ + "-0.474385, -0.285744, -0.213937, -0.163426" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0129573, 0.0124745, 0.0122213, 0.0125948, 0.0146645, 0.0185309, 0.0240977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0360748, 0.0353279, 0.0346259, 0.0353419, 0.0382773, 0.0425289, 0.0482322" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQ4X3) { + area : 95.9616; + cell_leakage_power : 0.999728; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.912825; + when : "(CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.03866; + when : "(CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.856599; + when : "(CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.902012; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.07451; + when : "(CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.882853; + when : "(CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.25907; + when : "(!CK * D0 * D1 * D2 * D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.11269; + when : "(!CK * D0 * D1 * D2 * D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.938643; + when : "(!CK * D0 * D1 * D2 * D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.974613; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.08881; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * RB * Q0 * Q1 * Q2 * Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.955453; + when : "(!CK * !D0 * !D1 * !D2 * !D3 * !RB * !Q0 * !Q1 * !Q2 * !Q3)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.999728; + related_pg_pin : VDD; + } + bundle (Q) { + members (Q0, Q1, Q2, Q3); + direction : output; + function : "IQ"; + pin (Q0) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.269268, 0.292318, 0.360812, 0.433692, 0.575846, 0.759872, 1.00035", \ + "0.291268, 0.314319, 0.382812, 0.455692, 0.597847, 0.781873, 1.02235", \ + "0.400319, 0.423392, 0.491888, 0.564767, 0.706921, 0.890949, 1.13142", \ + "0.492931, 0.51599, 0.58449, 0.657375, 0.799525, 0.98355, 1.22404", \ + "0.619291, 0.642412, 0.710938, 0.783819, 0.92598, 1.11015, 1.35042", \ + "0.735653, 0.758784, 0.827347, 0.900238, 1.04241, 1.22641, 1.46692", \ + "0.848744, 0.871887, 0.940456, 1.01336, 1.15552, 1.33958, 1.57995" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0371458, 0.0534553, 0.126995, 0.22545, 0.428808, 0.695507, 1.04498", \ + "0.0371463, 0.0534559, 0.126995, 0.22545, 0.428808, 0.695507, 1.04498", \ + "0.0371632, 0.0534512, 0.126998, 0.225445, 0.428809, 0.695502, 1.04498", \ + "0.03721, 0.053514, 0.127013, 0.225681, 0.428846, 0.695511, 1.04498", \ + "0.037346, 0.05363, 0.127074, 0.225478, 0.42869, 0.695638, 1.04493", \ + "0.037455, 0.053761, 0.12715, 0.225508, 0.428834, 0.695574, 1.04489", \ + "0.037521, 0.053822, 0.12719, 0.22554, 0.428847, 0.695535, 1.04491" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.276492, 0.293882, 0.347628, 0.405705, 0.519344, 0.666418, 0.858593", \ + "0.298513, 0.315897, 0.369644, 0.42772, 0.541359, 0.688437, 0.880608", \ + "0.409166, 0.426551, 0.480295, 0.538357, 0.652009, 0.799129, 0.991258", \ + "0.505567, 0.522949, 0.576632, 0.634745, 0.748396, 0.895484, 1.08759", \ + "0.636194, 0.653565, 0.707296, 0.765371, 0.879015, 1.02614, 1.21822", \ + "0.757716, 0.775084, 0.828803, 0.886865, 1.00052, 1.14761, 1.33978", \ + "0.872855, 0.890222, 0.943928, 1.002, 1.11565, 1.26277, 1.4549" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0262674, 0.0383139, 0.0945006, 0.168365, 0.320089, 0.518898, 0.779", \ + "0.0262698, 0.0383138, 0.0945006, 0.168365, 0.320089, 0.518901, 0.779", \ + "0.0262859, 0.0383226, 0.0945039, 0.168399, 0.320089, 0.5189, 0.779", \ + "0.026277, 0.038321, 0.094481, 0.168532, 0.320108, 0.518936, 0.778662", \ + "0.026264, 0.038317, 0.094502, 0.168367, 0.320088, 0.519026, 0.779079", \ + "0.026261, 0.038302, 0.09449, 0.168358, 0.320085, 0.518911, 0.779", \ + "0.026245, 0.038303, 0.094475, 0.168348, 0.32008, 0.518898, 0.779" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0840578, 0.101037, 0.154828, 0.21251, 0.325101, 0.471711, 0.663509", \ + "0.105377, 0.122295, 0.176106, 0.233815, 0.346428, 0.493053, 0.684854", \ + "0.20247, 0.221822, 0.277804, 0.335194, 0.447784, 0.594421, 0.786283", \ + "0.273753, 0.29766, 0.359448, 0.416671, 0.528919, 0.675317, 0.866997", \ + "0.362538, 0.392563, 0.464625, 0.521542, 0.632993, 0.779156, 0.970833", \ + "0.43868, 0.47388, 0.556111, 0.612771, 0.723365, 0.869099, 1.06056", \ + "0.505002, 0.544525, 0.635621, 0.692198, 0.801942, 0.947445, 1.13856" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243767, 0.0371164, 0.0938644, 0.16624, 0.316427, 0.514973, 0.775045", \ + "0.024381, 0.0371481, 0.0938609, 0.166231, 0.316424, 0.514973, 0.775028", \ + "0.0337863, 0.0450506, 0.0962896, 0.166667, 0.316308, 0.515002, 0.775151", \ + "0.0476843, 0.0594486, 0.103735, 0.169634, 0.317054, 0.515307, 0.7749", \ + "0.068642, 0.08236, 0.116766, 0.174617, 0.318188, 0.51625, 0.775986", \ + "0.090179, 0.105528, 0.130318, 0.179544, 0.318962, 0.516586, 0.776166", \ + "0.112687, 0.128684, 0.143364, 0.184399, 0.319568, 0.516857, 0.776818" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0846249, 0.102108, 0.15732, 0.214997, 0.327653, 0.474276, 0.666176", \ + "0.10593, 0.123338, 0.178577, 0.236287, 0.348964, 0.495604, 0.687454", \ + "0.203253, 0.223161, 0.280657, 0.338097, 0.450727, 0.597375, 0.789239", \ + "0.274953, 0.299646, 0.363571, 0.420608, 0.532891, 0.679274, 0.87102", \ + "0.36444, 0.395572, 0.470515, 0.526706, 0.637763, 0.784083, 0.975692", \ + "0.441784, 0.478344, 0.563794, 0.618666, 0.728676, 0.874402, 1.06568", \ + "0.509337, 0.550628, 0.645101, 0.698444, 0.807185, 0.952279, 1.14309" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250423, 0.0381815, 0.0949251, 0.166551, 0.316447, 0.515072, 0.775177", \ + "0.0250643, 0.0382373, 0.0949284, 0.166537, 0.316561, 0.515072, 0.775205", \ + "0.0345161, 0.0462676, 0.0974709, 0.166962, 0.316393, 0.515071, 0.774795", \ + "0.0486147, 0.0612221, 0.105235, 0.169669, 0.317076, 0.515411, 0.775263", \ + "0.069833, 0.085301, 0.118471, 0.173757, 0.318148, 0.51628, 0.77556", \ + "0.091412, 0.109786, 0.132042, 0.177455, 0.318635, 0.516562, 0.776612", \ + "0.113991, 0.135017, 0.144954, 0.180685, 0.319247, 0.516889, 0.776841" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0846249, 0.102108, 0.15732, 0.214997, 0.327653, 0.474276, 0.666176", \ + "0.10593, 0.123338, 0.178577, 0.236287, 0.348964, 0.495604, 0.687454", \ + "0.203253, 0.223161, 0.280657, 0.338097, 0.450727, 0.597375, 0.789239", \ + "0.274953, 0.299646, 0.363571, 0.420608, 0.532891, 0.679274, 0.87102", \ + "0.36444, 0.395572, 0.470515, 0.526706, 0.637763, 0.784083, 0.975692", \ + "0.441784, 0.478344, 0.563794, 0.618666, 0.728676, 0.874402, 1.06568", \ + "0.509337, 0.550628, 0.645101, 0.698444, 0.807185, 0.952279, 1.14309" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250423, 0.0381815, 0.0949251, 0.166551, 0.316447, 0.515072, 0.775177", \ + "0.0250643, 0.0382373, 0.0949284, 0.166537, 0.316561, 0.515072, 0.775205", \ + "0.0345161, 0.0462676, 0.0974709, 0.166962, 0.316393, 0.515071, 0.774795", \ + "0.0486147, 0.0612221, 0.105235, 0.169669, 0.317076, 0.515411, 0.775263", \ + "0.069833, 0.085301, 0.118471, 0.173757, 0.318148, 0.51628, 0.77556", \ + "0.091412, 0.109786, 0.132042, 0.177455, 0.318635, 0.516562, 0.776612", \ + "0.113991, 0.135017, 0.144954, 0.180685, 0.319247, 0.516889, 0.776841" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253605, 0.0254091, 0.0256918, 0.0258323, 0.0259258, 0.0259668, 0.0259941", \ + "0.0251983, 0.0252468, 0.0255294, 0.0256695, 0.025764, 0.0258054, 0.0258295", \ + "0.0252158, 0.0252635, 0.0255462, 0.0256866, 0.0257818, 0.0258235, 0.0258477", \ + "0.0255836, 0.0256279, 0.0258887, 0.0259708, 0.0260863, 0.0261197, 0.0262062", \ + "0.0268017, 0.0268458, 0.0271238, 0.0272694, 0.027364, 0.0274432, 0.0274489", \ + "0.0289382, 0.0289782, 0.0292452, 0.0293838, 0.0294994, 0.0297139, 0.0295631", \ + "0.0313905, 0.0314257, 0.0316837, 0.0318221, 0.0319285, 0.0320521, 0.0321579" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027104, 0.0272721, 0.0276308, 0.0277518, 0.0278257, 0.0278583, 0.0278737", \ + "0.0269511, 0.0271192, 0.0274783, 0.0275989, 0.0276733, 0.0277052, 0.0277222", \ + "0.0271197, 0.0272878, 0.027646, 0.0277663, 0.0278405, 0.0278724, 0.0278895", \ + "0.0276964, 0.0278634, 0.02822, 0.0283464, 0.0284267, 0.0284548, 0.0284801", \ + "0.029171, 0.0293357, 0.0296907, 0.0298145, 0.0298919, 0.0299222, 0.0299401", \ + "0.031066, 0.0312323, 0.0315862, 0.0317076, 0.031781, 0.031817, 0.0318351", \ + "0.0337844, 0.0339529, 0.0343058, 0.0344238, 0.0344985, 0.034532, 0.0345521" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0266251, 0.0268582, 0.0272149, 0.0273047, 0.0273553, 0.027377, 0.0273879", \ + "0.0263892, 0.0265992, 0.0269605, 0.0270634, 0.0271234, 0.0271478, 0.0271603", \ + "0.0262834, 0.0262417, 0.0265124, 0.0266814, 0.0268073, 0.0268306, 0.0268384", \ + "0.0270867, 0.0269799, 0.0270172, 0.0270862, 0.0272348, 0.0273304, 0.0273826", \ + "0.0290914, 0.0286496, 0.0284733, 0.0285218, 0.0285356, 0.0286285, 0.0286961", \ + "0.0318077, 0.0311089, 0.0305907, 0.0305912, 0.0306394, 0.0306814, 0.0307098", \ + "0.0351647, 0.0341697, 0.0333812, 0.0331726, 0.0332058, 0.0332182, 0.0332811" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467449, 0.0469709, 0.0473228, 0.047412, 0.0474626, 0.0474838, 0.0474948", \ + "0.0458665, 0.0460632, 0.0464228, 0.0465242, 0.0465822, 0.0466067, 0.0466187", \ + "0.0452349, 0.0452267, 0.0454542, 0.0456312, 0.0457371, 0.0458117, 0.045799", \ + "0.0466981, 0.0465247, 0.0465918, 0.0466867, 0.0467709, 0.0468867, 0.0469371", \ + "0.0507266, 0.0502903, 0.0500668, 0.0501129, 0.0501391, 0.0502116, 0.0502637", \ + "0.0569567, 0.0561405, 0.0555755, 0.0554972, 0.0555235, 0.0555936, 0.0556257", \ + "0.0650204, 0.0638464, 0.0628551, 0.0626327, 0.062583, 0.0626527, 0.0627016" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467449, 0.0469709, 0.0473228, 0.047412, 0.0474626, 0.0474838, 0.0474948", \ + "0.0458665, 0.0460632, 0.0464228, 0.0465242, 0.0465822, 0.0466067, 0.0466187", \ + "0.0452349, 0.0452267, 0.0454542, 0.0456312, 0.0457371, 0.0458117, 0.045799", \ + "0.0466981, 0.0465247, 0.0465918, 0.0466867, 0.0467709, 0.0468867, 0.0469371", \ + "0.0507266, 0.0502903, 0.0500668, 0.0501129, 0.0501391, 0.0502116, 0.0502637", \ + "0.0569567, 0.0561405, 0.0555755, 0.0554972, 0.0555235, 0.0555936, 0.0556257", \ + "0.0650204, 0.0638464, 0.0628551, 0.0626327, 0.062583, 0.0626527, 0.0627016" \ + ); + } + } + } + pin (Q1) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.268938, 0.292015, 0.360594, 0.433577, 0.575949, 0.760264, 1.00111", \ + "0.290943, 0.31402, 0.38258, 0.455549, 0.597935, 0.782251, 1.0231", \ + "0.399976, 0.423078, 0.491645, 0.564626, 0.706997, 0.891312, 1.13216", \ + "0.492594, 0.515671, 0.58426, 0.657208, 0.799596, 0.98392, 1.22478", \ + "0.618926, 0.642066, 0.710669, 0.783654, 0.926052, 1.1105, 1.35115", \ + "0.735263, 0.758413, 0.827049, 0.900047, 1.04243, 1.22679, 1.46761", \ + "0.848331, 0.871497, 0.940143, 1.01315, 1.15554, 1.33987, 1.58062" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0371668, 0.0534461, 0.127149, 0.225757, 0.42943, 0.696524, 1.04651", \ + "0.037165, 0.0535, 0.127156, 0.22578, 0.42943, 0.696523, 1.04651", \ + "0.0371834, 0.0534966, 0.127158, 0.225761, 0.429432, 0.696519, 1.04651", \ + "0.037231, 0.053557, 0.127166, 0.225904, 0.429478, 0.696526, 1.04651", \ + "0.037366, 0.053667, 0.127235, 0.225792, 0.429311, 0.696652, 1.04646", \ + "0.037471, 0.053798, 0.127309, 0.225818, 0.429459, 0.696643, 1.04641", \ + "0.037538, 0.053859, 0.127347, 0.225864, 0.429478, 0.696552, 1.04644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.276384, 0.293782, 0.347603, 0.405777, 0.519618, 0.667007, 0.85949", \ + "0.298396, 0.315794, 0.369615, 0.427789, 0.541631, 0.688984, 0.881502", \ + "0.409049, 0.426444, 0.480261, 0.538435, 0.652276, 0.799664, 0.992148", \ + "0.50544, 0.522833, 0.57659, 0.634802, 0.748673, 0.896011, 1.08852", \ + "0.636069, 0.65345, 0.707216, 0.765429, 0.879275, 1.02666, 1.21907", \ + "0.75757, 0.774942, 0.828736, 0.886909, 1.00075, 1.14811, 1.34063", \ + "0.872746, 0.890124, 0.943899, 1.00207, 1.11592, 1.26332, 1.4558" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0262796, 0.0383429, 0.0946538, 0.168662, 0.320672, 0.519853, 0.780432", \ + "0.026279, 0.0383428, 0.0946537, 0.168662, 0.320672, 0.519886, 0.780433", \ + "0.0262917, 0.03835, 0.0946565, 0.168664, 0.320673, 0.519853, 0.780432", \ + "0.026299, 0.03835, 0.094633, 0.168834, 0.32081, 0.519889, 0.780433", \ + "0.026275, 0.038346, 0.094659, 0.168664, 0.320673, 0.519622, 0.780342", \ + "0.026254, 0.038332, 0.094644, 0.168657, 0.32067, 0.519597, 0.780433", \ + "0.026287, 0.038333, 0.094628, 0.168647, 0.320664, 0.519851, 0.780433" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.084121, 0.101126, 0.155015, 0.212795, 0.325595, 0.472484, 0.664621", \ + "0.105437, 0.122381, 0.176291, 0.234098, 0.34692, 0.493818, 0.685975", \ + "0.202538, 0.221914, 0.277986, 0.33547, 0.448308, 0.595185, 0.787388", \ + "0.273832, 0.29777, 0.359623, 0.416924, 0.529388, 0.676059, 0.868093", \ + "0.362639, 0.392676, 0.464749, 0.521762, 0.633372, 0.779815, 0.971872", \ + "0.438819, 0.474047, 0.556138, 0.612885, 0.723615, 0.869659, 1.06144", \ + "0.505205, 0.544756, 0.635477, 0.692049, 0.802134, 0.947833, 1.13928" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0244144, 0.0371821, 0.0940348, 0.166542, 0.317005, 0.515921, 0.776232", \ + "0.0244155, 0.0372113, 0.0940305, 0.166533, 0.317001, 0.515921, 0.776457", \ + "0.0338226, 0.0451096, 0.0964689, 0.166955, 0.316905, 0.515951, 0.776557", \ + "0.0477522, 0.0595133, 0.10384, 0.169889, 0.31774, 0.516259, 0.776318", \ + "0.068676, 0.082429, 0.11675, 0.174814, 0.318771, 0.517224, 0.77741", \ + "0.090261, 0.105566, 0.130237, 0.179716, 0.319482, 0.517534, 0.777951", \ + "0.112706, 0.128666, 0.143048, 0.184315, 0.320092, 0.517807, 0.778206" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0847271, 0.102232, 0.157535, 0.215291, 0.328167, 0.475074, 0.667279", \ + "0.106031, 0.123466, 0.178787, 0.236598, 0.349492, 0.496384, 0.688594", \ + "0.203366, 0.223292, 0.280876, 0.338401, 0.451237, 0.598161, 0.790429", \ + "0.275099, 0.299813, 0.363789, 0.420921, 0.533375, 0.68006, 0.872168", \ + "0.364603, 0.395769, 0.470696, 0.526887, 0.638256, 0.784881, 0.976828", \ + "0.442013, 0.478599, 0.564008, 0.618943, 0.729193, 0.875191, 1.06677", \ + "0.509602, 0.550913, 0.645316, 0.698761, 0.807688, 0.953027, 1.14417" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0251076, 0.0382504, 0.095089, 0.166842, 0.317022, 0.516022, 0.776619", \ + "0.025127, 0.0383085, 0.0950862, 0.166861, 0.317014, 0.516022, 0.776625", \ + "0.0345554, 0.0463294, 0.0976103, 0.167249, 0.317126, 0.516021, 0.776623", \ + "0.0486227, 0.0613463, 0.105331, 0.169938, 0.317749, 0.516114, 0.776691", \ + "0.069883, 0.085347, 0.118491, 0.173926, 0.318605, 0.517228, 0.776988", \ + "0.091443, 0.109832, 0.132012, 0.177649, 0.319319, 0.517244, 0.778046", \ + "0.114024, 0.135059, 0.145013, 0.18093, 0.319667, 0.517627, 0.778277" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0847271, 0.102232, 0.157535, 0.215291, 0.328167, 0.475074, 0.667279", \ + "0.106031, 0.123466, 0.178787, 0.236598, 0.349492, 0.496384, 0.688594", \ + "0.203366, 0.223292, 0.280876, 0.338401, 0.451237, 0.598161, 0.790429", \ + "0.275099, 0.299813, 0.363789, 0.420921, 0.533375, 0.68006, 0.872168", \ + "0.364603, 0.395769, 0.470696, 0.526887, 0.638256, 0.784881, 0.976828", \ + "0.442013, 0.478599, 0.564008, 0.618943, 0.729193, 0.875191, 1.06677", \ + "0.509602, 0.550913, 0.645316, 0.698761, 0.807688, 0.953027, 1.14417" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0251076, 0.0382504, 0.095089, 0.166842, 0.317022, 0.516022, 0.776619", \ + "0.025127, 0.0383085, 0.0950862, 0.166861, 0.317014, 0.516022, 0.776625", \ + "0.0345554, 0.0463294, 0.0976103, 0.167249, 0.317126, 0.516021, 0.776623", \ + "0.0486227, 0.0613463, 0.105331, 0.169938, 0.317749, 0.516114, 0.776691", \ + "0.069883, 0.085347, 0.118491, 0.173926, 0.318605, 0.517228, 0.776988", \ + "0.091443, 0.109832, 0.132012, 0.177649, 0.319319, 0.517244, 0.778046", \ + "0.114024, 0.135059, 0.145013, 0.18093, 0.319667, 0.517627, 0.778277" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253477, 0.0253913, 0.0256747, 0.0258136, 0.0259082, 0.0259498, 0.0259748", \ + "0.0251854, 0.0252332, 0.0255136, 0.0256524, 0.0257455, 0.0257867, 0.0258104", \ + "0.0252024, 0.0252522, 0.0255318, 0.0256704, 0.0257641, 0.0258054, 0.0258296", \ + "0.0255717, 0.0256142, 0.0258638, 0.0259809, 0.026067, 0.0261659, 0.0261847", \ + "0.0267926, 0.0268371, 0.0271134, 0.0272568, 0.0273536, 0.0274319, 0.0274392", \ + "0.0289256, 0.0289647, 0.0292302, 0.0293674, 0.02951, 0.0296762, 0.0295434", \ + "0.0313903, 0.0314314, 0.0316841, 0.0318212, 0.0319255, 0.0320486, 0.0321537" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0271071, 0.0272745, 0.0276304, 0.0277485, 0.0278191, 0.0278486, 0.027864", \ + "0.0269541, 0.0271216, 0.0274777, 0.0275954, 0.0276666, 0.0276965, 0.0277125", \ + "0.0271223, 0.0272898, 0.0276446, 0.0277622, 0.0278333, 0.0278632, 0.027879", \ + "0.0276986, 0.0278653, 0.0282192, 0.0283436, 0.0284205, 0.0284457, 0.0284706", \ + "0.0291721, 0.0293363, 0.0296887, 0.0298104, 0.0298854, 0.0299128, 0.0299321", \ + "0.0310564, 0.0312229, 0.0315741, 0.0316935, 0.0317634, 0.0317972, 0.0318138", \ + "0.0337838, 0.0339479, 0.034298, 0.0344132, 0.034485, 0.0345161, 0.0345343" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0266215, 0.0268533, 0.0272052, 0.0272931, 0.0273425, 0.0273634, 0.0273744", \ + "0.0263869, 0.0265957, 0.026953, 0.0270543, 0.0271127, 0.0271365, 0.0271494", \ + "0.0262799, 0.026241, 0.0265069, 0.0266758, 0.0267428, 0.0268179, 0.0268271", \ + "0.0270608, 0.0269596, 0.0270226, 0.0270783, 0.0272245, 0.0273231, 0.0273733", \ + "0.0290862, 0.0286447, 0.0284125, 0.0285122, 0.028536, 0.0286133, 0.028686", \ + "0.0317603, 0.0311033, 0.0305858, 0.0305527, 0.0306278, 0.0306697, 0.0307021", \ + "0.0352413, 0.0342551, 0.0334443, 0.0333096, 0.0332613, 0.0332599, 0.0333246" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467421, 0.0469655, 0.0473114, 0.0473985, 0.0474472, 0.0474676, 0.0474785", \ + "0.0458627, 0.0460642, 0.0464047, 0.0465035, 0.0465596, 0.0465838, 0.0465967", \ + "0.0452321, 0.0452224, 0.0454453, 0.045624, 0.0457324, 0.0458001, 0.0458005", \ + "0.0467038, 0.0465191, 0.0465574, 0.0466817, 0.0467628, 0.0468768, 0.0469252", \ + "0.0506721, 0.0502302, 0.0499947, 0.0500643, 0.0500717, 0.0501477, 0.0501997", \ + "0.0569517, 0.0560707, 0.055573, 0.0554869, 0.0555156, 0.0555708, 0.0556084", \ + "0.0650126, 0.0638368, 0.0628411, 0.062599, 0.0625987, 0.0626282, 0.0626638" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467421, 0.0469655, 0.0473114, 0.0473985, 0.0474472, 0.0474676, 0.0474785", \ + "0.0458627, 0.0460642, 0.0464047, 0.0465035, 0.0465596, 0.0465838, 0.0465967", \ + "0.0452321, 0.0452224, 0.0454453, 0.045624, 0.0457324, 0.0458001, 0.0458005", \ + "0.0467038, 0.0465191, 0.0465574, 0.0466817, 0.0467628, 0.0468768, 0.0469252", \ + "0.0506721, 0.0502302, 0.0499947, 0.0500643, 0.0500717, 0.0501477, 0.0501997", \ + "0.0569517, 0.0560707, 0.055573, 0.0554869, 0.0555156, 0.0555708, 0.0556084", \ + "0.0650126, 0.0638368, 0.0628411, 0.062599, 0.0625987, 0.0626282, 0.0626638" \ + ); + } + } + } + pin (Q2) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.268604, 0.291582, 0.359995, 0.432859, 0.575033, 0.7591, 0.999623", \ + "0.290604, 0.313595, 0.381974, 0.454827, 0.597013, 0.781075, 1.02159", \ + "0.39963, 0.422626, 0.491014, 0.563875, 0.706052, 0.890115, 1.13064", \ + "0.492215, 0.515207, 0.583582, 0.65645, 0.798635, 0.982657, 1.22323", \ + "0.618557, 0.641599, 0.710019, 0.782885, 0.925066, 1.10926, 1.3496", \ + "0.734871, 0.757933, 0.826391, 0.899231, 1.04145, 1.22553, 1.46605", \ + "0.847939, 0.871013, 0.939476, 1.01236, 1.15454, 1.33862, 1.57909" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.037049, 0.0533349, 0.126911, 0.225433, 0.428874, 0.695633, 1.04518", \ + "0.0370494, 0.0533174, 0.126916, 0.225441, 0.428875, 0.695632, 1.04518", \ + "0.0370729, 0.0533381, 0.126919, 0.225432, 0.428877, 0.695635, 1.04518", \ + "0.037112, 0.053418, 0.126924, 0.225593, 0.428922, 0.69575, 1.04518", \ + "0.037255, 0.053483, 0.126996, 0.225464, 0.428759, 0.695766, 1.04513", \ + "0.037357, 0.053636, 0.127071, 0.225466, 0.428902, 0.695646, 1.04509", \ + "0.037424, 0.053697, 0.12711, 0.225527, 0.428914, 0.695731, 1.04505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.27632, 0.293664, 0.347342, 0.405408, 0.51906, 0.66615, 0.858359", \ + "0.298339, 0.315678, 0.369356, 0.427423, 0.541075, 0.688183, 0.880372", \ + "0.40899, 0.426331, 0.480006, 0.538046, 0.651723, 0.798863, 0.99103", \ + "0.505407, 0.522734, 0.576365, 0.634453, 0.748134, 0.895224, 1.08741", \ + "0.636039, 0.653365, 0.707028, 0.765095, 0.878749, 1.02589, 1.218", \ + "0.75756, 0.774886, 0.828537, 0.886586, 1.00026, 1.14737, 1.33956", \ + "0.872714, 0.890033, 0.943671, 1.00172, 1.11539, 1.2625, 1.45469" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0262086, 0.0382399, 0.0944527, 0.168358, 0.320126, 0.519015, 0.779116", \ + "0.0262114, 0.0382398, 0.0944527, 0.168358, 0.320126, 0.518978, 0.779115", \ + "0.0261916, 0.0382487, 0.0944561, 0.168406, 0.320127, 0.518976, 0.779116", \ + "0.026204, 0.038249, 0.094439, 0.168449, 0.320272, 0.519012, 0.779117", \ + "0.026206, 0.038245, 0.094454, 0.168358, 0.320126, 0.518813, 0.779194", \ + "0.026197, 0.03823, 0.094443, 0.168372, 0.320124, 0.518987, 0.779116", \ + "0.026221, 0.03823, 0.094429, 0.168363, 0.320118, 0.519009, 0.779115" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0834844, 0.10042, 0.154145, 0.211805, 0.324414, 0.471052, 0.662869", \ + "0.104807, 0.121678, 0.175422, 0.233111, 0.345744, 0.492392, 0.684214", \ + "0.201689, 0.221006, 0.276932, 0.334314, 0.446941, 0.593607, 0.78545", \ + "0.272631, 0.296508, 0.358221, 0.415444, 0.527684, 0.674102, 0.865785", \ + "0.361006, 0.390964, 0.463004, 0.519914, 0.63129, 0.777533, 0.969173", \ + "0.436785, 0.471872, 0.554235, 0.610913, 0.721392, 0.867127, 1.05855", \ + "0.502725, 0.54216, 0.633483, 0.690076, 0.799815, 0.945296, 1.1364" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243406, 0.0370381, 0.0938076, 0.166244, 0.316466, 0.51505, 0.774879", \ + "0.0243454, 0.0370744, 0.0938103, 0.166233, 0.316464, 0.51505, 0.774903", \ + "0.0337876, 0.045026, 0.0962837, 0.16668, 0.316384, 0.515043, 0.775208", \ + "0.047695, 0.05944, 0.103737, 0.169679, 0.317289, 0.515378, 0.775378", \ + "0.068697, 0.082359, 0.116868, 0.174722, 0.318272, 0.51632, 0.775654", \ + "0.090272, 0.105617, 0.130669, 0.179917, 0.319022, 0.516668, 0.776284", \ + "0.112851, 0.128871, 0.143913, 0.184722, 0.319651, 0.51694, 0.776876" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0840533, 0.101482, 0.156633, 0.21432, 0.326985, 0.473626, 0.665477", \ + "0.105359, 0.122731, 0.177902, 0.235605, 0.348296, 0.494957, 0.686838", \ + "0.202464, 0.222342, 0.279787, 0.337222, 0.449857, 0.596535, 0.788468", \ + "0.273876, 0.298523, 0.362366, 0.41937, 0.531611, 0.678074, 0.869846", \ + "0.362845, 0.393983, 0.46881, 0.524841, 0.636085, 0.782391, 0.973973", \ + "0.439864, 0.476375, 0.561861, 0.616473, 0.726649, 0.87223, 1.06351", \ + "0.507091, 0.548319, 0.642545, 0.695922, 0.804629, 0.949605, 1.14042" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250133, 0.0381132, 0.0948914, 0.166574, 0.316434, 0.515149, 0.774873", \ + "0.0250187, 0.0381469, 0.0948904, 0.166561, 0.316615, 0.515148, 0.775314", \ + "0.0345252, 0.0462591, 0.0974577, 0.166977, 0.316577, 0.515147, 0.775314", \ + "0.0486196, 0.0612857, 0.1052, 0.169742, 0.317059, 0.515493, 0.775382", \ + "0.069901, 0.085305, 0.118421, 0.173674, 0.318099, 0.516357, 0.775682", \ + "0.091534, 0.109864, 0.132245, 0.17741, 0.318567, 0.516651, 0.77671", \ + "0.114168, 0.13508, 0.144924, 0.180734, 0.31928, 0.516726, 0.776946" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0840533, 0.101482, 0.156633, 0.21432, 0.326985, 0.473626, 0.665477", \ + "0.105359, 0.122731, 0.177902, 0.235605, 0.348296, 0.494957, 0.686838", \ + "0.202464, 0.222342, 0.279787, 0.337222, 0.449857, 0.596535, 0.788468", \ + "0.273876, 0.298523, 0.362366, 0.41937, 0.531611, 0.678074, 0.869846", \ + "0.362845, 0.393983, 0.46881, 0.524841, 0.636085, 0.782391, 0.973973", \ + "0.439864, 0.476375, 0.561861, 0.616473, 0.726649, 0.87223, 1.06351", \ + "0.507091, 0.548319, 0.642545, 0.695922, 0.804629, 0.949605, 1.14042" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250133, 0.0381132, 0.0948914, 0.166574, 0.316434, 0.515149, 0.774873", \ + "0.0250187, 0.0381469, 0.0948904, 0.166561, 0.316615, 0.515148, 0.775314", \ + "0.0345252, 0.0462591, 0.0974577, 0.166977, 0.316577, 0.515147, 0.775314", \ + "0.0486196, 0.0612857, 0.1052, 0.169742, 0.317059, 0.515493, 0.775382", \ + "0.069901, 0.085305, 0.118421, 0.173674, 0.318099, 0.516357, 0.775682", \ + "0.091534, 0.109864, 0.132245, 0.17741, 0.318567, 0.516651, 0.77671", \ + "0.114168, 0.13508, 0.144924, 0.180734, 0.31928, 0.516726, 0.776946" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0252998, 0.025349, 0.0256326, 0.025773, 0.0258684, 0.02591, 0.0259308", \ + "0.0251381, 0.0251832, 0.0254719, 0.0256119, 0.0257059, 0.0257472, 0.0257711", \ + "0.0251548, 0.0252053, 0.0254886, 0.0256291, 0.0257236, 0.0257652, 0.0257892", \ + "0.0255253, 0.0255713, 0.0258483, 0.0259408, 0.0260272, 0.0261251, 0.0261395", \ + "0.0267421, 0.0267894, 0.0270648, 0.0272135, 0.0273047, 0.0273827, 0.0273906", \ + "0.0288751, 0.0289191, 0.0291856, 0.0293281, 0.0294772, 0.029647, 0.0295039", \ + "0.0313288, 0.0313636, 0.0316245, 0.0317653, 0.0318677, 0.0319525, 0.0322368" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.027106, 0.0272751, 0.0276339, 0.0277546, 0.0278282, 0.027861, 0.027876", \ + "0.0269531, 0.0271222, 0.0274814, 0.0276016, 0.0276758, 0.0277073, 0.0277245", \ + "0.0271213, 0.0272901, 0.0276485, 0.0277685, 0.0278425, 0.0278743, 0.0278907", \ + "0.0276979, 0.0278655, 0.0282227, 0.0283493, 0.0284296, 0.0284559, 0.0284831", \ + "0.0291721, 0.0293373, 0.0296927, 0.0298162, 0.0298935, 0.0299235, 0.0299416", \ + "0.0310664, 0.0312328, 0.0315874, 0.0317086, 0.0317816, 0.0318176, 0.0318355", \ + "0.0337891, 0.033954, 0.0343071, 0.0344251, 0.0344995, 0.0345327, 0.0345528" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0266491, 0.0268838, 0.0272406, 0.0273291, 0.0273798, 0.0274008, 0.0274119", \ + "0.0264146, 0.0266247, 0.0269861, 0.0270886, 0.0271477, 0.0271719, 0.0271845", \ + "0.026299, 0.0262445, 0.02653, 0.0266984, 0.0267662, 0.0268662, 0.0268676", \ + "0.0271399, 0.0269975, 0.0270464, 0.0271125, 0.0272612, 0.0273464, 0.0273709", \ + "0.0291102, 0.0286656, 0.0284896, 0.0285393, 0.028556, 0.0286516, 0.028679", \ + "0.0318337, 0.0311229, 0.0306063, 0.030575, 0.03065, 0.0306959, 0.0307252", \ + "0.0351796, 0.0341437, 0.033366, 0.0332446, 0.0332143, 0.0332312, 0.0332915" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467516, 0.0469769, 0.0473248, 0.0474195, 0.0474687, 0.0474892, 0.0475014", \ + "0.0458783, 0.0460804, 0.0464352, 0.0465376, 0.0465958, 0.0466197, 0.0466328", \ + "0.0452329, 0.045204, 0.0454672, 0.0456257, 0.0457342, 0.0458023, 0.0458015", \ + "0.0467219, 0.0465279, 0.0465863, 0.0466548, 0.0467781, 0.046888, 0.046936", \ + "0.0506303, 0.0501945, 0.0499764, 0.0500334, 0.0500476, 0.0501195, 0.0501679", \ + "0.0569586, 0.0561383, 0.0555694, 0.0554952, 0.0555282, 0.0555972, 0.0556237", \ + "0.0650039, 0.0638284, 0.0628485, 0.0626748, 0.0625713, 0.0626442, 0.062687" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467516, 0.0469769, 0.0473248, 0.0474195, 0.0474687, 0.0474892, 0.0475014", \ + "0.0458783, 0.0460804, 0.0464352, 0.0465376, 0.0465958, 0.0466197, 0.0466328", \ + "0.0452329, 0.045204, 0.0454672, 0.0456257, 0.0457342, 0.0458023, 0.0458015", \ + "0.0467219, 0.0465279, 0.0465863, 0.0466548, 0.0467781, 0.046888, 0.046936", \ + "0.0506303, 0.0501945, 0.0499764, 0.0500334, 0.0500476, 0.0501195, 0.0501679", \ + "0.0569586, 0.0561383, 0.0555694, 0.0554952, 0.0555282, 0.0555972, 0.0556237", \ + "0.0650039, 0.0638284, 0.0628485, 0.0626748, 0.0625713, 0.0626442, 0.062687" \ + ); + } + } + } + pin (Q3) { + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.268394, 0.291379, 0.359848, 0.432812, 0.575193, 0.759514, 1.00042", \ + "0.290391, 0.313391, 0.381854, 0.454821, 0.597199, 0.781535, 1.02243", \ + "0.399433, 0.422455, 0.490918, 0.563879, 0.706259, 0.890598, 1.13148", \ + "0.492059, 0.515057, 0.583508, 0.656499, 0.79887, 0.983263, 1.2241", \ + "0.618396, 0.641463, 0.709954, 0.78293, 0.925314, 1.10975, 1.35049", \ + "0.734738, 0.75781, 0.826345, 0.899315, 1.04172, 1.22607, 1.46696", \ + "0.84781, 0.870908, 0.939453, 1.01245, 1.15485, 1.33921, 1.58003" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.037043, 0.0533762, 0.127077, 0.225741, 0.429501, 0.696718, 1.04671", \ + "0.0370706, 0.0533736, 0.127077, 0.225754, 0.429499, 0.69665, 1.04671", \ + "0.0371028, 0.0533413, 0.127081, 0.22575, 0.429501, 0.696652, 1.04671", \ + "0.037107, 0.053426, 0.127085, 0.225909, 0.429546, 0.69676, 1.04671", \ + "0.037284, 0.053496, 0.127163, 0.225769, 0.429382, 0.696846, 1.04666", \ + "0.03738, 0.053681, 0.127235, 0.225828, 0.429527, 0.696665, 1.04661", \ + "0.037448, 0.053741, 0.127275, 0.225847, 0.429547, 0.696681, 1.04658" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.276348, 0.293712, 0.347467, 0.405632, 0.519488, 0.666893, 0.859407", \ + "0.298359, 0.315724, 0.36948, 0.427644, 0.541499, 0.688905, 0.881419", \ + "0.409017, 0.426374, 0.480128, 0.538278, 0.652146, 0.799555, 0.992066", \ + "0.505429, 0.522781, 0.576473, 0.634676, 0.748534, 0.895919, 1.08846", \ + "0.636082, 0.653427, 0.707167, 0.765334, 0.879191, 1.0266, 1.21903", \ + "0.7576, 0.774939, 0.828668, 0.886816, 1.00069, 1.14807, 1.34062", \ + "0.872809, 0.890145, 0.943856, 1.00202, 1.11589, 1.2633, 1.45581" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0262331, 0.0382851, 0.0946082, 0.168657, 0.32071, 0.519953, 0.780548", \ + "0.0262321, 0.038285, 0.0946083, 0.168657, 0.32071, 0.519929, 0.780548", \ + "0.0262506, 0.0382937, 0.0946115, 0.168692, 0.320711, 0.519929, 0.780548", \ + "0.026228, 0.038293, 0.094589, 0.168745, 0.320872, 0.519966, 0.780549", \ + "0.02623, 0.03829, 0.09461, 0.168658, 0.320711, 0.519764, 0.780458", \ + "0.026218, 0.038276, 0.094598, 0.168674, 0.320709, 0.519939, 0.78055", \ + "0.026235, 0.038276, 0.094586, 0.168642, 0.320703, 0.519928, 0.780549" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0835429, 0.100497, 0.154315, 0.212089, 0.3249, 0.471807, 0.663988", \ + "0.104857, 0.121751, 0.175591, 0.233387, 0.346229, 0.493148, 0.685324", \ + "0.20174, 0.22108, 0.277097, 0.334587, 0.447415, 0.59436, 0.786567", \ + "0.27271, 0.296592, 0.358384, 0.415703, 0.528154, 0.674822, 0.866931", \ + "0.361065, 0.391072, 0.463141, 0.520137, 0.631721, 0.778243, 0.970228", \ + "0.436877, 0.471978, 0.554354, 0.611112, 0.721784, 0.867817, 1.05961", \ + "0.502822, 0.542312, 0.633442, 0.689908, 0.800108, 0.945716, 1.13729" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243788, 0.0370982, 0.0939866, 0.166542, 0.31705, 0.515998, 0.776592", \ + "0.0243769, 0.0371341, 0.0939888, 0.166544, 0.317048, 0.515999, 0.776306", \ + "0.0338202, 0.0450814, 0.0964513, 0.166988, 0.316906, 0.516027, 0.776674", \ + "0.0477533, 0.0594983, 0.103885, 0.169982, 0.317861, 0.516353, 0.776387", \ + "0.068754, 0.082434, 0.116967, 0.1749, 0.318808, 0.517308, 0.777579", \ + "0.09033, 0.105655, 0.13072, 0.180132, 0.319513, 0.517619, 0.777876", \ + "0.112888, 0.128916, 0.143798, 0.184854, 0.320205, 0.517895, 0.778306" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0841375, 0.101592, 0.156832, 0.214627, 0.327502, 0.47441, 0.666647", \ + "0.105437, 0.122832, 0.178098, 0.235895, 0.348799, 0.495738, 0.687975", \ + "0.202551, 0.222451, 0.279983, 0.337523, 0.450372, 0.597314, 0.7896", \ + "0.273982, 0.298652, 0.362572, 0.419693, 0.532125, 0.678861, 0.87099", \ + "0.36297, 0.394121, 0.468991, 0.52514, 0.636545, 0.783163, 0.975101", \ + "0.440023, 0.476552, 0.562108, 0.616843, 0.726902, 0.873036, 1.06465", \ + "0.507273, 0.548509, 0.642845, 0.696023, 0.805183, 0.950486, 1.1417" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250536, 0.0381801, 0.0950722, 0.16689, 0.317182, 0.516099, 0.77674", \ + "0.0250591, 0.0382395, 0.0950703, 0.166864, 0.317187, 0.516099, 0.776731", \ + "0.0345634, 0.0463122, 0.0976314, 0.167285, 0.31702, 0.516098, 0.776747", \ + "0.0486677, 0.0613389, 0.105361, 0.169972, 0.31761, 0.516442, 0.776809", \ + "0.06994, 0.085366, 0.118527, 0.173978, 0.318685, 0.517312, 0.777112", \ + "0.091594, 0.109925, 0.132402, 0.177726, 0.319223, 0.517593, 0.778166", \ + "0.114219, 0.135142, 0.145099, 0.180888, 0.319737, 0.517879, 0.778017" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0841375, 0.101592, 0.156832, 0.214627, 0.327502, 0.47441, 0.666647", \ + "0.105437, 0.122832, 0.178098, 0.235895, 0.348799, 0.495738, 0.687975", \ + "0.202551, 0.222451, 0.279983, 0.337523, 0.450372, 0.597314, 0.7896", \ + "0.273982, 0.298652, 0.362572, 0.419693, 0.532125, 0.678861, 0.87099", \ + "0.36297, 0.394121, 0.468991, 0.52514, 0.636545, 0.783163, 0.975101", \ + "0.440023, 0.476552, 0.562108, 0.616843, 0.726902, 0.873036, 1.06465", \ + "0.507273, 0.548509, 0.642845, 0.696023, 0.805183, 0.950486, 1.1417" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0250536, 0.0381801, 0.0950722, 0.16689, 0.317182, 0.516099, 0.77674", \ + "0.0250591, 0.0382395, 0.0950703, 0.166864, 0.317187, 0.516099, 0.776731", \ + "0.0345634, 0.0463122, 0.0976314, 0.167285, 0.31702, 0.516098, 0.776747", \ + "0.0486677, 0.0613389, 0.105361, 0.169972, 0.31761, 0.516442, 0.776809", \ + "0.06994, 0.085366, 0.118527, 0.173978, 0.318685, 0.517312, 0.777112", \ + "0.091594, 0.109925, 0.132402, 0.177726, 0.319223, 0.517593, 0.778166", \ + "0.114219, 0.135142, 0.145099, 0.180888, 0.319737, 0.517879, 0.778017" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0252981, 0.0253466, 0.0256294, 0.025766, 0.0258544, 0.0258986, 0.0259147", \ + "0.0251369, 0.0251858, 0.0254672, 0.025604, 0.0256927, 0.0257298, 0.0257504", \ + "0.0251532, 0.0252048, 0.0254847, 0.0256216, 0.0257111, 0.0257486, 0.0257695", \ + "0.0255219, 0.0255654, 0.025843, 0.0259324, 0.0260142, 0.0261122, 0.0260463", \ + "0.0267444, 0.026789, 0.027065, 0.0272088, 0.0272988, 0.0273724, 0.0273785", \ + "0.0288741, 0.028917, 0.0291797, 0.0293177, 0.0294618, 0.0296387, 0.0294872", \ + "0.0313421, 0.0313782, 0.0316356, 0.0317731, 0.0318743, 0.0319956, 0.0322369" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0271093, 0.0272776, 0.0276333, 0.0277511, 0.0278216, 0.027851, 0.0278663", \ + "0.0269562, 0.0271246, 0.0274807, 0.0275981, 0.0276692, 0.0276987, 0.0277144", \ + "0.0271245, 0.0272926, 0.0276478, 0.0277651, 0.0278359, 0.0278657, 0.0278815", \ + "0.027701, 0.027868, 0.0282221, 0.028346, 0.0284232, 0.0284478, 0.0284733", \ + "0.0291733, 0.0293393, 0.0296916, 0.0298126, 0.0298875, 0.0299148, 0.029934", \ + "0.0310582, 0.0312239, 0.0315758, 0.031695, 0.0317646, 0.0317984, 0.0318147", \ + "0.0337856, 0.0339486, 0.0342998, 0.0344147, 0.0344862, 0.0345172, 0.0345353" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0266494, 0.0268829, 0.0272344, 0.0273218, 0.0273706, 0.0273911, 0.0274019", \ + "0.0264154, 0.0266243, 0.0269818, 0.0270827, 0.0271403, 0.0271638, 0.0271759", \ + "0.026299, 0.0262531, 0.02653, 0.0266956, 0.0267595, 0.0268577, 0.0268593", \ + "0.0271414, 0.0269823, 0.0270238, 0.027124, 0.0272534, 0.0273126, 0.0273941", \ + "0.0291063, 0.0286624, 0.0284618, 0.0285105, 0.0285409, 0.028638, 0.0287166", \ + "0.0318228, 0.0311214, 0.0305986, 0.030583, 0.0306356, 0.0306878, 0.0307007", \ + "0.0352804, 0.0342505, 0.0334863, 0.0332671, 0.0332822, 0.0332836, 0.0333425" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467485, 0.0469716, 0.0473127, 0.0474052, 0.0474534, 0.0474727, 0.0474844", \ + "0.0458755, 0.0460758, 0.0464252, 0.0465254, 0.0465818, 0.046605, 0.0466176", \ + "0.0452303, 0.0451984, 0.045459, 0.0456188, 0.0457222, 0.0457922, 0.045785", \ + "0.0466935, 0.0465222, 0.0465857, 0.0467204, 0.0467655, 0.0468768, 0.0469238", \ + "0.0506593, 0.0501763, 0.0499814, 0.0500223, 0.0500926, 0.0500962, 0.0501477", \ + "0.0569518, 0.056132, 0.055562, 0.0554835, 0.0554834, 0.0555772, 0.0556052", \ + "0.0650015, 0.0638234, 0.0628277, 0.0626133, 0.0626143, 0.0626115, 0.0626247" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0467485, 0.0469716, 0.0473127, 0.0474052, 0.0474534, 0.0474727, 0.0474844", \ + "0.0458755, 0.0460758, 0.0464252, 0.0465254, 0.0465818, 0.046605, 0.0466176", \ + "0.0452303, 0.0451984, 0.045459, 0.0456188, 0.0457222, 0.0457922, 0.045785", \ + "0.0466935, 0.0465222, 0.0465857, 0.0467204, 0.0467655, 0.0468768, 0.0469238", \ + "0.0506593, 0.0501763, 0.0499814, 0.0500223, 0.0500926, 0.0500962, 0.0501477", \ + "0.0569518, 0.056132, 0.055562, 0.0554835, 0.0554834, 0.0555772, 0.0556052", \ + "0.0650015, 0.0638234, 0.0628277, 0.0626133, 0.0626143, 0.0626115, 0.0626247" \ + ); + } + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00245097; + rise_capacitance : 0.00245097; + rise_capacitance_range (0.00174859, 0.00245097); + fall_capacitance : 0.00244984; + fall_capacitance_range (0.00172361, 0.00244984); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "RB"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.133252, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.191333, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0142083, 0.0140603, 0.0141366, 0.014528, 0.0157055, 0.0174704, 0.0200274" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0417934, 0.0416111, 0.0415909, 0.042205, 0.0435987, 0.0460966, 0.0493563" \ + ); + } + } + } + bundle (D) { + members (D0, D1, D2, D3); + direction : "input"; + nextstate_type : "data"; + pin (D0) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157041; + rise_capacitance : 0.00157041; + rise_capacitance_range (0.00108032, 0.00157041); + fall_capacitance : 0.00155673; + fall_capacitance_range (0.00104503, 0.00155673); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0521729, 0.115063, 0.188361, 0.243844", \ + "-0.245749, -0.0585261, 0.0213949, 0.078251", \ + "-0.345362, -0.156142, -0.0789844, -0.0218314", \ + "-0.421628, -0.242401, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0601821, 0.351901, 0.49277, 0.5939", \ + "-0.091646, 0.188082, 0.339094, 0.446072", \ + "-0.13166, 0.131075, 0.284087, 0.395062", \ + "-0.150913, 0.0968325, 0.249844, 0.366815" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0521729, 0.115063, 0.188361, 0.243844", \ + "-0.245749, -0.0585261, 0.0213949, 0.078251", \ + "-0.345362, -0.156142, -0.0789844, -0.0218314", \ + "-0.421628, -0.242401, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0601821, 0.351901, 0.49277, 0.5939", \ + "-0.091646, 0.188082, 0.339094, 0.446072", \ + "-0.13166, 0.131075, 0.284087, 0.395062", \ + "-0.150913, 0.0968325, 0.249844, 0.366815" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0944695, -0.0870222, -0.167141, -0.225129", \ + "0.335015, 0.105547, 0.0164273, -0.044559", \ + "0.462551, 0.219088, 0.126973, 0.0629897", \ + "0.563758, 0.3143, 0.222185, 0.160199" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0193337, -0.312662, -0.45974, -0.562698", \ + "0.2712, -0.0767782, -0.245225, -0.362802", \ + "0.378092, 0.0283493, -0.146115, -0.272151", \ + "0.450944, 0.0949699, -0.0842699, -0.211041" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0944695, -0.0870222, -0.167141, -0.225129", \ + "0.335015, 0.105547, 0.0164273, -0.044559", \ + "0.462551, 0.219088, 0.126973, 0.0629897", \ + "0.563758, 0.3143, 0.222185, 0.160199" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0193337, -0.312662, -0.45974, -0.562698", \ + "0.2712, -0.0767782, -0.245225, -0.362802", \ + "0.378092, 0.0283493, -0.146115, -0.272151", \ + "0.450944, 0.0949699, -0.0842699, -0.211041" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000896011, -0.000901719, -0.000921363, -0.000930709, -0.000933839, -0.000935915, -0.000934543" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100274, 0.000945576, 0.000942681, 0.000939972, 0.000936633, 0.000935915, 0.000934543" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458506, 0.00445097, 0.00438246, 0.00450479, 0.00503417, 0.00596925, 0.0073099" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00664026, 0.00652047, 0.00655026, 0.0068304, 0.0074964, 0.00853285, 0.00992707" \ + ); + } + } + } + pin (D1) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156904; + rise_capacitance : 0.00156904; + rise_capacitance_range (0.00107879, 0.00156904); + fall_capacitance : 0.00155518; + fall_capacitance_range (0.0010418, 0.00155518); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0521729, 0.115063, 0.188361, 0.243844", \ + "-0.245749, -0.0585261, 0.0213949, 0.078251", \ + "-0.345362, -0.160139, -0.0789844, -0.0218314", \ + "-0.421628, -0.242401, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0594312, 0.351332, 0.492131, 0.593314", \ + "-0.0917099, 0.1882, 0.339249, 0.45017", \ + "-0.131422, 0.131495, 0.280546, 0.395465", \ + "-0.150703, 0.0972245, 0.250273, 0.36719" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0521729, 0.115063, 0.188361, 0.243844", \ + "-0.245749, -0.0585261, 0.0213949, 0.078251", \ + "-0.345362, -0.160139, -0.0789844, -0.0218314", \ + "-0.421628, -0.242401, -0.164946, -0.109621" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0594312, 0.351332, 0.492131, 0.593314", \ + "-0.0917099, 0.1882, 0.339249, 0.45017", \ + "-0.131422, 0.131495, 0.280546, 0.395465", \ + "-0.150703, 0.0972245, 0.250273, 0.36719" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.094009, -0.087179, -0.167141, -0.221122", \ + "0.331461, 0.106294, 0.0173316, -0.0436451", \ + "0.462818, 0.219659, 0.127707, 0.063727", \ + "0.56275, 0.313596, 0.221638, 0.159662" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0196485, -0.312516, -0.45974, -0.562822", \ + "0.271402, -0.0767447, -0.245338, -0.363038", \ + "0.378274, 0.0283167, -0.146329, -0.272755", \ + "0.451061, 0.0949176, -0.0844833, -0.211363" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.094009, -0.087179, -0.167141, -0.221122", \ + "0.331461, 0.106294, 0.0173316, -0.0436451", \ + "0.462818, 0.219659, 0.127707, 0.063727", \ + "0.56275, 0.313596, 0.221638, 0.159662" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0196485, -0.312516, -0.45974, -0.562822", \ + "0.271402, -0.0767447, -0.245338, -0.363038", \ + "0.378274, 0.0283167, -0.146329, -0.272755", \ + "0.451061, 0.0949176, -0.0844833, -0.211363" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000893812, -0.000899116, -0.000917659, -0.000926861, -0.00093009, -0.000932575, -0.000931206" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000999387, 0.000942359, 0.000939282, 0.000936671, 0.00093327, 0.000932575, 0.000931206" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00458444, 0.00444905, 0.00437674, 0.00450592, 0.00503309, 0.00595848, 0.00728948" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00663847, 0.00651895, 0.0065487, 0.00682923, 0.00750031, 0.00852868, 0.00993056" \ + ); + } + } + } + pin (D2) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157048; + rise_capacitance : 0.00157048; + rise_capacitance_range (0.0010803, 0.00157048); + fall_capacitance : 0.00155656; + fall_capacitance_range (0.00104452, 0.00155656); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537046, 0.11374, 0.188361, 0.246312", \ + "-0.248729, -0.0612988, 0.0199461, 0.0792705", \ + "-0.349362, -0.159934, -0.0814526, -0.0218314", \ + "-0.426222, -0.242788, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0598824, 0.351653, 0.492354, 0.593302", \ + "-0.090907, 0.188872, 0.339786, 0.446513", \ + "-0.130291, 0.132496, 0.28541, 0.396134", \ + "-0.149321, 0.0984756, 0.251389, 0.368109" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537046, 0.11374, 0.188361, 0.246312", \ + "-0.248729, -0.0612988, 0.0199461, 0.0792705", \ + "-0.349362, -0.159934, -0.0814526, -0.0218314", \ + "-0.426222, -0.242788, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0598824, 0.351653, 0.492354, 0.593302", \ + "-0.090907, 0.188872, 0.339786, 0.446513", \ + "-0.130291, 0.132496, 0.28541, 0.396134", \ + "-0.149321, 0.0984756, 0.251389, 0.368109" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0977315, -0.0878213, -0.167006, -0.223246", \ + "0.336515, 0.106985, 0.0187318, -0.0444355", \ + "0.464701, 0.221176, 0.129928, 0.0677604", \ + "0.564954, 0.315433, 0.224185, 0.160018" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0171883, -0.312398, -0.45974, -0.561618", \ + "0.272031, -0.0735391, -0.246247, -0.362744", \ + "0.378959, 0.0274091, -0.147559, -0.272398", \ + "0.452262, 0.0946979, -0.0848756, -0.210497" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0977315, -0.0878213, -0.167006, -0.223246", \ + "0.336515, 0.106985, 0.0187318, -0.0444355", \ + "0.464701, 0.221176, 0.129928, 0.0677604", \ + "0.564954, 0.315433, 0.224185, 0.160018" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0171883, -0.312398, -0.45974, -0.561618", \ + "0.272031, -0.0735391, -0.246247, -0.362744", \ + "0.378959, 0.0274091, -0.147559, -0.272398", \ + "0.452262, 0.0946979, -0.0848756, -0.210497" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000895664, -0.000901258, -0.000920279, -0.000929691, -0.000932732, -0.000935098, -0.00093375" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100106, 0.000944192, 0.000941748, 0.000939135, 0.000935785, 0.000935098, 0.00093375" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456543, 0.00444345, 0.00437195, 0.00449683, 0.00502608, 0.00594948, 0.00729428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666726, 0.00654814, 0.00654697, 0.00685766, 0.00752512, 0.00855051, 0.00995937" \ + ); + } + } + } + pin (D3) { + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00156883; + rise_capacitance : 0.00156883; + rise_capacitance_range (0.0010787, 0.00156883); + fall_capacitance : 0.00155502; + fall_capacitance_range (0.00104233, 0.00155502); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537021, 0.115075, 0.188361, 0.246312", \ + "-0.248727, -0.0599633, 0.0199461, 0.0792705", \ + "-0.345362, -0.158599, -0.0814526, -0.0218314", \ + "-0.422222, -0.241452, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0606939, 0.352029, 0.491951, 0.5939", \ + "-0.0911229, 0.188221, 0.339062, 0.450081", \ + "-0.131097, 0.131254, 0.284095, 0.395114", \ + "-0.150279, 0.0970823, 0.249923, 0.366937" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537021, 0.115075, 0.188361, 0.246312", \ + "-0.248727, -0.0599633, 0.0199461, 0.0792705", \ + "-0.345362, -0.158599, -0.0814526, -0.0218314", \ + "-0.422222, -0.241452, -0.168008, -0.110215" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0606939, 0.352029, 0.491951, 0.5939", \ + "-0.0911229, 0.188221, 0.339062, 0.450081", \ + "-0.131097, 0.131254, 0.284095, 0.395114", \ + "-0.150279, 0.0970823, 0.249923, 0.366937" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0943105, -0.0878171, -0.166651, -0.222135", \ + "0.336046, 0.105943, 0.0178627, -0.0443719", \ + "0.464169, 0.22007, 0.128995, 0.0677604", \ + "0.565354, 0.31526, 0.224185, 0.16095" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0177282, -0.312503, -0.460192, -0.562127", \ + "0.273142, -0.073073, -0.242133, -0.362682", \ + "0.379725, 0.0284242, -0.147629, -0.271176", \ + "0.450457, 0.096245, -0.0835289, -0.209354" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0943105, -0.0878171, -0.166651, -0.222135", \ + "0.336046, 0.105943, 0.0178627, -0.0443719", \ + "0.464169, 0.22007, 0.128995, 0.0677604", \ + "0.565354, 0.31526, 0.224185, 0.16095" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0177282, -0.312503, -0.460192, -0.562127", \ + "0.273142, -0.073073, -0.242133, -0.362682", \ + "0.379725, 0.0284242, -0.147629, -0.271176", \ + "0.450457, 0.096245, -0.0835289, -0.209354" \ + ); + } + } + internal_power () { + when : "(CK) + (!CK * !RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000893483, -0.000898927, -0.000917155, -0.00092672, -0.000929916, -0.000932466, -0.00093112" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099846, 0.000941561, 0.000939057, 0.000936497, 0.000933134, 0.000932466, 0.00093112" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00456901, 0.00444674, 0.00436926, 0.00449912, 0.00502965, 0.00595121, 0.00728271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666338, 0.00654408, 0.0065736, 0.00685351, 0.00752522, 0.00854786, 0.00995513" \ + ); + } + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0130619; + rise_capacitance : 0.0125283; + rise_capacitance_range (0.0105438, 0.0125283); + fall_capacitance : 0.0130619; + fall_capacitance_range (0.0105082, 0.0130619); + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100896, -0.0597657, -0.127456, -0.175458", \ + "0.443702, 0.130043, 0.0514664, -0.00295888", \ + "1.10371, 0.411702, 0.187106, 0.112751", \ + "1.76699, 0.982204, 0.529759, 0.28539" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0789802, 0.0696825, 0.133337, 0.180006", \ + "-0.280905, -0.104257, -0.0419762, 0.00606844", \ + "-0.387142, -0.19986, -0.12835, -0.0800081", \ + "-0.474385, -0.285744, -0.213937, -0.163426" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK == 1'b1"; + timing_type : min_pulse_width; + when : "CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.012964, 0.012481, 0.0122276, 0.0126017, 0.0146715, 0.0185376, 0.0241066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0360689, 0.0353214, 0.0346244, 0.0353389, 0.0382704, 0.0425223, 0.0482256" \ + ); + } + } + } + ff_bank (IQ,IQN,4) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + } + } + cell (DFFRQX1) { + area : 28.224; + cell_leakage_power : 0.252605; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.215916; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27133; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20186; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.213213; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.280293; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208423; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316433; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.303795; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236326; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245319; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.297824; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240529; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.252605; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.230851, 0.24066, 0.298537, 0.363429, 0.491714, 0.658176, 0.875606", \ + "0.252533, 0.262328, 0.320193, 0.385111, 0.513395, 0.679861, 0.897293", \ + "0.353979, 0.363773, 0.421634, 0.486539, 0.614839, 0.781302, 0.998733", \ + "0.437319, 0.44712, 0.504989, 0.569901, 0.698194, 0.864626, 1.0821", \ + "0.551528, 0.561371, 0.619303, 0.684242, 0.812556, 0.97903, 1.19647", \ + "0.659311, 0.669207, 0.727227, 0.792178, 0.92052, 1.08701, 1.30445", \ + "0.764289, 0.774211, 0.8323, 0.897263, 1.02563, 1.19208, 1.40957" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0324898, 0.0404953, 0.107491, 0.197147, 0.380215, 0.619188, 0.931568", \ + "0.0324921, 0.040472, 0.107481, 0.197181, 0.380238, 0.619188, 0.931567", \ + "0.0325398, 0.0405166, 0.107498, 0.19718, 0.380243, 0.619188, 0.931671", \ + "0.0326265, 0.0406124, 0.107498, 0.197129, 0.380248, 0.619191, 0.931658", \ + "0.032844, 0.040802, 0.107604, 0.19722, 0.380251, 0.619103, 0.931742", \ + "0.033113, 0.041066, 0.107712, 0.197217, 0.380266, 0.619197, 0.931983", \ + "0.033442, 0.041346, 0.107836, 0.197291, 0.380221, 0.61921, 0.931505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.210272, 0.218183, 0.266997, 0.323065, 0.43416, 0.578276, 0.766526", \ + "0.232131, 0.240029, 0.288851, 0.344924, 0.456013, 0.600129, 0.788383", \ + "0.331882, 0.339788, 0.388616, 0.444691, 0.555788, 0.699907, 0.888157", \ + "0.409088, 0.416988, 0.465805, 0.521875, 0.632957, 0.777057, 0.965379", \ + "0.510937, 0.51882, 0.567618, 0.623686, 0.734781, 0.878899, 1.06714", \ + "0.606057, 0.613933, 0.662704, 0.718772, 0.829869, 0.973988, 1.16224", \ + "0.696624, 0.704522, 0.753279, 0.809341, 0.920437, 1.06456, 1.25283" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0249082, 0.0316229, 0.0882915, 0.163107, 0.314631, 0.512239, 0.770857", \ + "0.0249139, 0.0316167, 0.0882916, 0.163102, 0.314633, 0.512239, 0.770837", \ + "0.0249411, 0.0316198, 0.0882938, 0.163108, 0.314633, 0.512238, 0.770877", \ + "0.0249199, 0.0316118, 0.0882898, 0.163274, 0.314631, 0.512282, 0.77062", \ + "0.024882, 0.031583, 0.088273, 0.163103, 0.314627, 0.51246, 0.770946", \ + "0.024873, 0.03157, 0.088254, 0.163087, 0.314627, 0.512238, 0.770851", \ + "0.024904, 0.031613, 0.088255, 0.163079, 0.314619, 0.512234, 0.770696" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0689079, 0.0765295, 0.125174, 0.182065, 0.292735, 0.436542, 0.624606", \ + "0.090027, 0.097596, 0.146331, 0.203293, 0.314008, 0.457832, 0.645907", \ + "0.172225, 0.181235, 0.233034, 0.290526, 0.401267, 0.545095, 0.73318", \ + "0.227463, 0.23852, 0.295233, 0.353364, 0.464321, 0.608124, 0.796196", \ + "0.292494, 0.306698, 0.373475, 0.433593, 0.544505, 0.687947, 0.876019", \ + "0.344982, 0.362159, 0.44112, 0.50527, 0.616082, 0.758982, 0.946744", \ + "0.388694, 0.408611, 0.500493, 0.57048, 0.681159, 0.82349, 1.01087" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228765, 0.0300525, 0.0890826, 0.163493, 0.313762, 0.510744, 0.769001", \ + "0.0229347, 0.0301029, 0.089104, 0.163494, 0.313974, 0.510792, 0.769129", \ + "0.0319895, 0.0382237, 0.0927591, 0.164965, 0.314321, 0.510826, 0.769192", \ + "0.0424393, 0.0486942, 0.0987072, 0.168104, 0.315787, 0.511266, 0.76947", \ + "0.058403, 0.065609, 0.11179, 0.175185, 0.318052, 0.512262, 0.770202", \ + "0.074411, 0.083123, 0.129614, 0.185899, 0.321319, 0.512868, 0.770217", \ + "0.090488, 0.100895, 0.150513, 0.199383, 0.32573, 0.513424, 0.770247" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0689829, 0.0765739, 0.125103, 0.182103, 0.292869, 0.436651, 0.624708", \ + "0.0899997, 0.0975485, 0.146157, 0.203227, 0.314042, 0.457848, 0.645898", \ + "0.17218, 0.181185, 0.232749, 0.290372, 0.401281, 0.545049, 0.733161", \ + "0.226616, 0.237701, 0.294203, 0.352283, 0.463799, 0.607587, 0.795546", \ + "0.292371, 0.30652, 0.372786, 0.432725, 0.544764, 0.688215, 0.876181", \ + "0.344849, 0.361983, 0.440129, 0.504326, 0.617179, 0.759977, 0.947649", \ + "0.388511, 0.408308, 0.499137, 0.569492, 0.683916, 0.826089, 1.01331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228154, 0.0299681, 0.0890779, 0.163684, 0.314067, 0.510622, 0.769198", \ + "0.0229033, 0.0300116, 0.0890844, 0.163679, 0.314239, 0.51084, 0.769199", \ + "0.0319102, 0.0381319, 0.0926869, 0.165239, 0.314744, 0.510683, 0.769198", \ + "0.0424777, 0.0486181, 0.098381, 0.168582, 0.316405, 0.511532, 0.76941", \ + "0.058198, 0.065279, 0.111207, 0.176094, 0.319093, 0.513363, 0.770318", \ + "0.074133, 0.082646, 0.129003, 0.187894, 0.323726, 0.514806, 0.770438", \ + "0.090036, 0.100223, 0.14996, 0.203628, 0.330295, 0.516745, 0.770635" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0698796, 0.0778362, 0.12812, 0.184811, 0.295463, 0.439318, 0.627415", \ + "0.0909306, 0.0988355, 0.149211, 0.205963, 0.316656, 0.460529, 0.648634", \ + "0.173971, 0.183536, 0.237513, 0.2943, 0.404979, 0.548886, 0.737013", \ + "0.230253, 0.242197, 0.302074, 0.358641, 0.469354, 0.613392, 0.801409", \ + "0.296864, 0.312379, 0.383327, 0.439448, 0.549549, 0.693287, 0.881543", \ + "0.352129, 0.371002, 0.453234, 0.508645, 0.618049, 0.761491, 0.949605", \ + "0.398573, 0.420605, 0.512768, 0.567237, 0.676034, 0.819172, 1.00702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0238982, 0.03129, 0.0902323, 0.163704, 0.313501, 0.510634, 0.76941", \ + "0.0239895, 0.0313855, 0.0902356, 0.163689, 0.313494, 0.510634, 0.769388", \ + "0.0336269, 0.0402403, 0.0935733, 0.16452, 0.31348, 0.510633, 0.769244", \ + "0.0451799, 0.0520575, 0.0994504, 0.166477, 0.31428, 0.511447, 0.769373", \ + "0.062769, 0.071171, 0.110515, 0.169494, 0.31465, 0.511826, 0.770119", \ + "0.080326, 0.090897, 0.122125, 0.172274, 0.314821, 0.511914, 0.770071", \ + "0.098146, 0.110893, 0.132801, 0.174211, 0.314909, 0.511754, 0.77015" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0689829, 0.0765739, 0.125103, 0.182103, 0.292869, 0.436651, 0.624708", \ + "0.0899997, 0.0975485, 0.146157, 0.203227, 0.314042, 0.457848, 0.645898", \ + "0.17218, 0.181185, 0.232749, 0.290372, 0.401281, 0.545049, 0.733161", \ + "0.226616, 0.237701, 0.294203, 0.352283, 0.463799, 0.607587, 0.795546", \ + "0.292371, 0.30652, 0.372786, 0.432725, 0.544764, 0.688215, 0.876181", \ + "0.344849, 0.361983, 0.440129, 0.504326, 0.617179, 0.759977, 0.947649", \ + "0.388511, 0.408308, 0.499137, 0.569492, 0.683916, 0.826089, 1.01331" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228154, 0.0299681, 0.0890779, 0.163684, 0.314067, 0.510622, 0.769198", \ + "0.0229033, 0.0300116, 0.0890844, 0.163679, 0.314239, 0.51084, 0.769199", \ + "0.0319102, 0.0381319, 0.0926869, 0.165239, 0.314744, 0.510683, 0.769198", \ + "0.0424777, 0.0486181, 0.098381, 0.168582, 0.316405, 0.511532, 0.76941", \ + "0.058198, 0.065279, 0.111207, 0.176094, 0.319093, 0.513363, 0.770318", \ + "0.074133, 0.082646, 0.129003, 0.187894, 0.323726, 0.514806, 0.770438", \ + "0.090036, 0.100223, 0.14996, 0.203628, 0.330295, 0.516745, 0.770635" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0136701, 0.0137009, 0.0138278, 0.013876, 0.0139043, 0.0139124, 0.0139196", \ + "0.0135332, 0.0135638, 0.01369, 0.013737, 0.0137645, 0.0137754, 0.0137805", \ + "0.0135374, 0.0135671, 0.0136913, 0.0137386, 0.0137668, 0.0137783, 0.0137836", \ + "0.0139639, 0.0139933, 0.0141165, 0.0141633, 0.0141925, 0.0142034, 0.0142086", \ + "0.0150749, 0.015103, 0.0152234, 0.0152812, 0.0153613, 0.0153201, 0.0153262", \ + "0.0164786, 0.0165052, 0.0166218, 0.0166717, 0.0167138, 0.0167944, 0.0167611", \ + "0.0186567, 0.0186827, 0.0187961, 0.0188417, 0.0188792, 0.0189001, 0.0189638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0148304, 0.0148745, 0.015009, 0.0150483, 0.0150716, 0.0150803, 0.0150844", \ + "0.0147066, 0.0147508, 0.0148853, 0.0149248, 0.0149478, 0.0149573, 0.0149624", \ + "0.0148745, 0.0149187, 0.0150535, 0.0150933, 0.0151166, 0.0151264, 0.0151316", \ + "0.0153961, 0.0154405, 0.0155774, 0.0156146, 0.0156391, 0.0156501, 0.0156497", \ + "0.0164183, 0.0164608, 0.0165934, 0.0166375, 0.0166616, 0.0166683, 0.0166761", \ + "0.0178998, 0.0179432, 0.0180769, 0.0181148, 0.018139, 0.0181518, 0.0181563", \ + "0.0198575, 0.0199016, 0.0200316, 0.020071, 0.0200938, 0.0201041, 0.0201106" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.016086, 0.0161426, 0.0162581, 0.0162806, 0.0162922, 0.0162968, 0.0162992", \ + "0.0158013, 0.0158478, 0.015974, 0.0160062, 0.0160237, 0.0160305, 0.0160349", \ + "0.01563, 0.0156471, 0.0157466, 0.0157922, 0.0158384, 0.0158591, 0.0158607", \ + "0.0162006, 0.0162136, 0.0162745, 0.0163152, 0.0163692, 0.0163905, 0.0164131", \ + "0.0177086, 0.0177065, 0.0177151, 0.0177513, 0.017788, 0.0178152, 0.0178468", \ + "0.0198683, 0.0198401, 0.0197858, 0.0197931, 0.0198366, 0.0198674, 0.0198725", \ + "0.0225619, 0.022489, 0.0223826, 0.022369, 0.0223911, 0.0224195, 0.022435" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0168363, 0.016891, 0.0170068, 0.0170298, 0.0170412, 0.0170456, 0.0170484", \ + "0.0165678, 0.0166138, 0.0167401, 0.0167729, 0.0167903, 0.0167968, 0.0168004", \ + "0.0164184, 0.0164111, 0.0165263, 0.0165707, 0.0166203, 0.016646, 0.0166315", \ + "0.0170414, 0.0170375, 0.0171082, 0.01714, 0.0172044, 0.0172282, 0.0172494", \ + "0.0185114, 0.018494, 0.0185036, 0.0185443, 0.01858, 0.0186086, 0.0186348", \ + "0.0207313, 0.0206923, 0.0206413, 0.0206565, 0.0206856, 0.0207232, 0.020728", \ + "0.0234878, 0.0234386, 0.0233224, 0.0233157, 0.0233339, 0.0233582, 0.0233776" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0166092, 0.016663, 0.0167776, 0.0168, 0.0168115, 0.016816, 0.0168181", \ + "0.016246, 0.0162909, 0.0164166, 0.0164494, 0.0164668, 0.0164738, 0.0164772", \ + "0.0159698, 0.0159881, 0.0160804, 0.0161365, 0.0161882, 0.0162176, 0.0162165", \ + "0.0164908, 0.0164906, 0.0165502, 0.016601, 0.016659, 0.0166782, 0.0167116", \ + "0.0180475, 0.0180154, 0.0180391, 0.0180758, 0.0181083, 0.0181398, 0.0181657", \ + "0.0203058, 0.0202435, 0.0201595, 0.0201706, 0.0202041, 0.0202297, 0.020239", \ + "0.0232036, 0.0231027, 0.0229242, 0.0229027, 0.0229097, 0.022926, 0.022942" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0168363, 0.016891, 0.0170068, 0.0170298, 0.0170412, 0.0170456, 0.0170484", \ + "0.0165678, 0.0166138, 0.0167401, 0.0167729, 0.0167903, 0.0167968, 0.0168004", \ + "0.0164184, 0.0164111, 0.0165263, 0.0165707, 0.0166203, 0.016646, 0.0166315", \ + "0.0170414, 0.0170375, 0.0171082, 0.01714, 0.0172044, 0.0172282, 0.0172494", \ + "0.0185114, 0.018494, 0.0185036, 0.0185443, 0.01858, 0.0186086, 0.0186348", \ + "0.0207313, 0.0206923, 0.0206413, 0.0206565, 0.0206856, 0.0207232, 0.020728", \ + "0.0234878, 0.0234386, 0.0233224, 0.0233157, 0.0233339, 0.0233582, 0.0233776" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160067; + rise_capacitance : 0.00160067; + rise_capacitance_range (0.0011382, 0.00160067); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116169, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956702, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00650182, 0.00637987, 0.00645719, 0.00690119, 0.00773287, 0.00913893, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990001, 0.00977738, 0.00992086, 0.0102885, 0.011289, 0.0126763, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145777, 0.0149499, 0.01603, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681167, 0.00669893, 0.00677717, 0.00717239, 0.00810259, 0.0095265, 0.0114662" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919371, 0.00907536, 0.0092357, 0.00958762, 0.0105723, 0.0119575, 0.0139168" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165458, 0.0164414, 0.0165307, 0.0169056, 0.0178676, 0.0192742, 0.0212299" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670914, 0.00659663, 0.00668062, 0.00707884, 0.00801295, 0.00944357, 0.0113792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00925422, 0.00914604, 0.00925476, 0.00964, 0.0106171, 0.012035, 0.0140121" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0497709, 0.0594876, 0.108581, 0.14555", \ + "-0.236392, -0.111144, -0.0554309, -0.0170862", \ + "-0.329085, -0.209493, -0.152384, -0.11412", \ + "-0.397406, -0.288148, -0.234433, -0.198088" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.019334, 0.260221, 0.370836, 0.453758", \ + "-0.138824, 0.0780784, 0.190691, 0.275613", \ + "-0.188877, 0.00303345, 0.109435, 0.197571", \ + "-0.217976, -0.0450532, 0.0615642, 0.144486" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0497709, 0.0594876, 0.108581, 0.14555", \ + "-0.236392, -0.111144, -0.0554309, -0.0170862", \ + "-0.329085, -0.209493, -0.152384, -0.11412", \ + "-0.397406, -0.288148, -0.234433, -0.198088" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.019334, 0.260221, 0.370836, 0.453758", \ + "-0.138824, 0.0780784, 0.190691, 0.275613", \ + "-0.188877, 0.00303345, 0.109435, 0.197571", \ + "-0.217976, -0.0450532, 0.0615642, 0.144486" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106514, -0.0424361, -0.0975781, -0.135146", \ + "0.342138, 0.145209, 0.0766919, 0.0325045", \ + "0.470146, 0.251227, 0.179715, 0.132061", \ + "0.573172, 0.344262, 0.269359, 0.219566" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0684565, -0.219119, -0.336759, -0.42004", \ + "0.313062, 0.0214958, -0.109171, -0.207415", \ + "0.418616, 0.129047, -0.00816704, -0.105858", \ + "0.487369, 0.195802, 0.0591413, -0.0411024" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106514, -0.0424361, -0.0975781, -0.135146", \ + "0.342138, 0.145209, 0.0766919, 0.0325045", \ + "0.470146, 0.251227, 0.179715, 0.132061", \ + "0.573172, 0.344262, 0.269359, 0.219566" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0684565, -0.219119, -0.336759, -0.42004", \ + "0.313062, 0.0214958, -0.109171, -0.207415", \ + "0.418616, 0.129047, -0.00816704, -0.105858", \ + "0.487369, 0.195802, 0.0591413, -0.0411024" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209119, -0.000208555, -0.000209248, -0.000209545, -0.000208077, -0.000208533, -0.000208182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221777, 0.000225707, 0.000225707, 0.000222565, 0.000221166, 0.00021857, 0.000214754" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903572, -0.000908877, -0.000926896, -0.000935598, -0.000932077, -0.000931369, -0.000929998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099728, 0.000940994, 0.000938155, 0.000935598, 0.000932077, 0.000931369, 0.000929998" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00090705, -0.00091258, -0.000934977, -0.000938036, -0.000942931, -0.000945867, -0.000941495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951423, 0.000956421, 0.000963379, 0.000955735, 0.000950504, 0.000949657, 0.000941495" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464797, 0.00451826, 0.0044428, 0.00455419, 0.00509875, 0.00603331, 0.00737331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666455, 0.00654535, 0.00655472, 0.00685897, 0.00751973, 0.00855784, 0.00995179" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106548, -0.00106552, -0.00106554, -0.00106714, -0.0010662, -0.00106824, -0.00106907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108212, 0.00108288, 0.00108061, 0.00108143, 0.0010799, 0.00108017, 0.00107495" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00369196; + rise_capacitance : 0.00312972; + rise_capacitance_range (0.00269359, 0.00312972); + fall_capacitance : 0.00369196; + fall_capacitance_range (0.00268079, 0.00369196); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.105983, -0.0408743, -0.0951775, -0.135741", \ + "0.443734, 0.152579, 0.0846899, 0.0413378", \ + "1.06117, 0.411351, 0.232498, 0.161155", \ + "1.68029, 0.886908, 0.529128, 0.331829" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.105983, -0.0408743, -0.0951775, -0.135741", \ + "0.443734, 0.152579, 0.0846899, 0.0413378", \ + "1.06117, 0.411351, 0.232498, 0.161155", \ + "1.68029, 0.886908, 0.529128, 0.331829" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0717545, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221148, -0.00221734, -0.00222756, -0.00222684, -0.00222634, -0.00223454, -0.00223938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228999, 0.00226618, 0.00226762, 0.00225593, 0.00224799, 0.00224982, 0.00224629" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221855, -0.00221786, -0.00223, -0.00222294, -0.00222553, -0.00223372, -0.00223859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228108, 0.00225149, 0.00226641, 0.00225533, 0.00224831, 0.00224902, 0.00224561" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00333893, 0.0032155, 0.00314545, 0.00326066, 0.00375264, 0.00472099, 0.00610309" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910689, 0.00892383, 0.00873291, 0.00891261, 0.00962028, 0.0106694, 0.0120914" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221503, -0.00221433, -0.00222118, -0.00223181, -0.00222214, -0.00223039, -0.00223528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227082, 0.00224293, 0.00226042, 0.00224956, 0.00224191, 0.00224517, 0.00224216" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX1P5) { + area : 28.224; + cell_leakage_power : 0.268315; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.234492; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.281311; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220435; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231788; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.290273; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226999; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335009; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313775; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254902; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.263894; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.307804; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.259104; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.268315; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.236771, 0.251311, 0.311028, 0.376503, 0.505306, 0.672247, 0.89043", \ + "0.258456, 0.272995, 0.332725, 0.398204, 0.527013, 0.693947, 0.912145", \ + "0.35994, 0.374492, 0.434208, 0.499698, 0.628498, 0.795404, 1.01362", \ + "0.443235, 0.457797, 0.517516, 0.583067, 0.71189, 0.878783, 1.097", \ + "0.558, 0.572617, 0.6324, 0.697901, 0.826721, 0.993716, 1.21249", \ + "0.665437, 0.680082, 0.739923, 0.805435, 0.934261, 1.10122, 1.31942", \ + "0.770248, 0.784992, 0.844922, 0.91045, 1.03929, 1.20626, 1.42447" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0328572, 0.043923, 0.110912, 0.200736, 0.385052, 0.62608, 0.941676", \ + "0.0328235, 0.0439124, 0.110891, 0.200714, 0.385009, 0.626087, 0.941676", \ + "0.0328565, 0.0439373, 0.110915, 0.200725, 0.384989, 0.626134, 0.941676", \ + "0.0329409, 0.0440035, 0.110928, 0.200792, 0.385133, 0.626197, 0.941615", \ + "0.033176, 0.044215, 0.111027, 0.200766, 0.385128, 0.626478, 0.942288", \ + "0.033508, 0.044482, 0.111164, 0.200821, 0.385141, 0.626211, 0.942568", \ + "0.033731, 0.044726, 0.111266, 0.200862, 0.385154, 0.626202, 0.941691" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.213715, 0.225003, 0.273134, 0.326889, 0.432892, 0.570286, 0.749722", \ + "0.235553, 0.246848, 0.294965, 0.348726, 0.454731, 0.592124, 0.771555", \ + "0.335322, 0.346614, 0.39474, 0.448507, 0.554512, 0.691903, 0.871339", \ + "0.412508, 0.4238, 0.471917, 0.52568, 0.631693, 0.769059, 0.948537", \ + "0.515215, 0.526493, 0.574606, 0.628351, 0.734357, 0.871753, 1.05119", \ + "0.609267, 0.620526, 0.668613, 0.722362, 0.828369, 0.965767, 1.1452", \ + "0.700248, 0.711525, 0.759581, 0.813335, 0.919352, 1.05674, 1.23618" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0239809, 0.0326853, 0.0858333, 0.156106, 0.29941, 0.486515, 0.730939", \ + "0.0240006, 0.0326949, 0.0858667, 0.156108, 0.299409, 0.486514, 0.730937", \ + "0.0240087, 0.0327024, 0.0858704, 0.156108, 0.299409, 0.486515, 0.730937", \ + "0.0240232, 0.0326907, 0.0858676, 0.156185, 0.299309, 0.486495, 0.731274", \ + "0.023928, 0.03264, 0.085806, 0.1561, 0.29941, 0.486829, 0.731315", \ + "0.023917, 0.032606, 0.085784, 0.156084, 0.299396, 0.486514, 0.730939", \ + "0.023965, 0.03265, 0.085811, 0.156078, 0.299394, 0.486511, 0.730938" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0720574, 0.0829476, 0.130966, 0.18525, 0.290629, 0.427591, 0.606876", \ + "0.0932062, 0.103999, 0.152057, 0.206399, 0.311809, 0.448827, 0.628079", \ + "0.180765, 0.193651, 0.244794, 0.299402, 0.404735, 0.541744, 0.720964", \ + "0.24096, 0.256938, 0.313704, 0.368929, 0.474169, 0.611365, 0.789705", \ + "0.312895, 0.333387, 0.401096, 0.45807, 0.562548, 0.698938, 0.878035", \ + "0.37261, 0.397131, 0.477481, 0.537284, 0.640867, 0.776835, 0.955621", \ + "0.422647, 0.450798, 0.544307, 0.607289, 0.709971, 0.845442, 1.02397" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0219153, 0.0311438, 0.0862653, 0.155795, 0.297626, 0.484089, 0.728869", \ + "0.0219402, 0.031191, 0.0862738, 0.155797, 0.297627, 0.48415, 0.728871", \ + "0.031476, 0.0396716, 0.0899093, 0.157107, 0.297733, 0.484142, 0.728524", \ + "0.043234, 0.0516082, 0.0971691, 0.160531, 0.298995, 0.48498, 0.728801", \ + "0.060678, 0.070694, 0.111934, 0.167813, 0.300949, 0.485212, 0.729447", \ + "0.078178, 0.090416, 0.13014, 0.177444, 0.302945, 0.485511, 0.730087", \ + "0.09624, 0.110366, 0.149551, 0.188183, 0.304967, 0.485669, 0.730168" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0721061, 0.0829644, 0.130863, 0.185339, 0.290756, 0.427745, 0.606911", \ + "0.0932452, 0.104011, 0.151835, 0.206366, 0.311853, 0.448847, 0.62802", \ + "0.180657, 0.193511, 0.244463, 0.299382, 0.404828, 0.541783, 0.72101", \ + "0.240131, 0.256069, 0.312541, 0.368251, 0.473757, 0.610807, 0.789687", \ + "0.31263, 0.332996, 0.400233, 0.458417, 0.563495, 0.699913, 0.878965", \ + "0.372275, 0.396589, 0.476267, 0.538863, 0.643826, 0.779501, 0.958089", \ + "0.422132, 0.450071, 0.542735, 0.61154, 0.71638, 0.851258, 1.0294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0218391, 0.0310326, 0.0863412, 0.156046, 0.298052, 0.483932, 0.728832", \ + "0.0218686, 0.0310731, 0.0863484, 0.156045, 0.298046, 0.483931, 0.728832", \ + "0.0313762, 0.0395118, 0.0900844, 0.157524, 0.298306, 0.484113, 0.728828", \ + "0.0431247, 0.0514109, 0.097657, 0.161491, 0.299862, 0.484757, 0.72884", \ + "0.060268, 0.07013, 0.112905, 0.169995, 0.302707, 0.485856, 0.729716", \ + "0.077524, 0.089479, 0.132807, 0.182278, 0.306667, 0.486799, 0.729911", \ + "0.095224, 0.109112, 0.155645, 0.197414, 0.312089, 0.48764, 0.730385" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0728144, 0.0841174, 0.133641, 0.187913, 0.293323, 0.430378, 0.609599", \ + "0.0938755, 0.1051, 0.154668, 0.208982, 0.314433, 0.451503, 0.630731", \ + "0.181991, 0.195466, 0.248421, 0.302668, 0.408028, 0.545108, 0.724359", \ + "0.242315, 0.25913, 0.318559, 0.372599, 0.47786, 0.614876, 0.794127", \ + "0.316171, 0.337992, 0.408822, 0.462417, 0.566836, 0.703599, 0.88286", \ + "0.377953, 0.404138, 0.48644, 0.539228, 0.642718, 0.779121, 0.958098", \ + "0.430244, 0.460382, 0.552795, 0.60458, 0.707162, 0.843152, 1.02183" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0227469, 0.0322482, 0.0874224, 0.156192, 0.297504, 0.484197, 0.728949", \ + "0.0228066, 0.032319, 0.0874217, 0.156252, 0.297498, 0.484196, 0.728951", \ + "0.0327762, 0.0412745, 0.0908873, 0.157036, 0.297432, 0.484189, 0.728964", \ + "0.0453197, 0.0543752, 0.0979007, 0.159526, 0.298211, 0.484408, 0.729225", \ + "0.063614, 0.074917, 0.110389, 0.163378, 0.298978, 0.485297, 0.729429", \ + "0.082117, 0.096106, 0.123387, 0.166943, 0.299184, 0.48541, 0.730185", \ + "0.101184, 0.117822, 0.13553, 0.169882, 0.299434, 0.485379, 0.730252" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0721061, 0.0829644, 0.130863, 0.185339, 0.290756, 0.427745, 0.606911", \ + "0.0932452, 0.104011, 0.151835, 0.206366, 0.311853, 0.448847, 0.62802", \ + "0.180657, 0.193511, 0.244463, 0.299382, 0.404828, 0.541783, 0.72101", \ + "0.240131, 0.256069, 0.312541, 0.368251, 0.473757, 0.610807, 0.789687", \ + "0.31263, 0.332996, 0.400233, 0.458417, 0.563495, 0.699913, 0.878965", \ + "0.372275, 0.396589, 0.476267, 0.538863, 0.643826, 0.779501, 0.958089", \ + "0.422132, 0.450071, 0.542735, 0.61154, 0.71638, 0.851258, 1.0294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0218391, 0.0310326, 0.0863412, 0.156046, 0.298052, 0.483932, 0.728832", \ + "0.0218686, 0.0310731, 0.0863484, 0.156045, 0.298046, 0.483931, 0.728832", \ + "0.0313762, 0.0395118, 0.0900844, 0.157524, 0.298306, 0.484113, 0.728828", \ + "0.0431247, 0.0514109, 0.097657, 0.161491, 0.299862, 0.484757, 0.72884", \ + "0.060268, 0.07013, 0.112905, 0.169995, 0.302707, 0.485856, 0.729716", \ + "0.077524, 0.089479, 0.132807, 0.182278, 0.306667, 0.486799, 0.729911", \ + "0.095224, 0.109112, 0.155645, 0.197414, 0.312089, 0.48764, 0.730385" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0147301, 0.0147808, 0.0149621, 0.0150406, 0.015089, 0.015108, 0.0151181", \ + "0.0145873, 0.014639, 0.0148227, 0.0149017, 0.0149502, 0.0149706, 0.0149815", \ + "0.0145903, 0.0146402, 0.0148222, 0.014901, 0.01495, 0.0149728, 0.0149819", \ + "0.0150187, 0.0150677, 0.0152452, 0.0153305, 0.0153767, 0.0153933, 0.0154045", \ + "0.0160035, 0.0160502, 0.016226, 0.0163095, 0.0164439, 0.0164371, 0.0165137", \ + "0.0175416, 0.0175836, 0.0177464, 0.0178266, 0.0178922, 0.0179762, 0.0180143", \ + "0.0195895, 0.0196332, 0.0197951, 0.0198763, 0.0199336, 0.0199694, 0.0200489" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.015769, 0.015857, 0.0160634, 0.016127, 0.0161644, 0.0161808, 0.0161881", \ + "0.015647, 0.0157345, 0.01594, 0.0160033, 0.0160409, 0.0160566, 0.0160651", \ + "0.0158166, 0.0159038, 0.0161079, 0.0161713, 0.0162092, 0.0162251, 0.0162337", \ + "0.016336, 0.0164239, 0.0166325, 0.0166935, 0.0167313, 0.0167459, 0.0167523", \ + "0.0173699, 0.0174598, 0.0176636, 0.0177278, 0.0177687, 0.0177835, 0.0177921", \ + "0.0188281, 0.0189156, 0.0191198, 0.0191826, 0.0192206, 0.0192385, 0.0192485", \ + "0.0209605, 0.021045, 0.0212486, 0.021309, 0.0213474, 0.021364, 0.0213756" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0170265, 0.0171422, 0.0173339, 0.0173754, 0.0173977, 0.0174065, 0.017412", \ + "0.0167566, 0.0168546, 0.0170529, 0.0171071, 0.0171375, 0.0171499, 0.0171562", \ + "0.0165975, 0.0166266, 0.0167598, 0.0168465, 0.0169079, 0.0169489, 0.0169707", \ + "0.0172007, 0.0171866, 0.0172683, 0.017325, 0.0174101, 0.0174459, 0.0174621", \ + "0.0187907, 0.0187103, 0.0186873, 0.018718, 0.0187845, 0.0188497, 0.0188754", \ + "0.0210694, 0.0209102, 0.0207765, 0.020785, 0.0208236, 0.0208654, 0.0208903", \ + "0.0238855, 0.0236485, 0.023376, 0.0233402, 0.0233519, 0.0233807, 0.0234" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0177922, 0.0179086, 0.0180999, 0.0181418, 0.0181472, 0.018156, 0.0181604", \ + "0.0175166, 0.0176147, 0.0178181, 0.0178724, 0.0179034, 0.0179155, 0.0179213", \ + "0.0173874, 0.0174127, 0.0175366, 0.0176196, 0.0176799, 0.0177244, 0.017729", \ + "0.0180745, 0.0180702, 0.0181425, 0.0181915, 0.0182712, 0.0183016, 0.0183366", \ + "0.0195784, 0.0194992, 0.0194772, 0.019521, 0.019609, 0.0196548, 0.0196845", \ + "0.0219179, 0.0217671, 0.0216283, 0.0216365, 0.0216796, 0.0217216, 0.0217454", \ + "0.0248097, 0.0245835, 0.0243142, 0.0242671, 0.0242905, 0.0243205, 0.0243451" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0175308, 0.0176455, 0.0178348, 0.0178766, 0.0178989, 0.0179081, 0.0179127", \ + "0.0171877, 0.0172835, 0.0174809, 0.0175349, 0.0175657, 0.0175776, 0.0175839", \ + "0.0169459, 0.0169698, 0.0171095, 0.0171856, 0.0172513, 0.0172755, 0.0173101", \ + "0.0174529, 0.017528, 0.0175957, 0.0176586, 0.0177418, 0.0177826, 0.0178211", \ + "0.0191126, 0.0190349, 0.0189985, 0.0190429, 0.0190931, 0.0191497, 0.0191694", \ + "0.0215515, 0.0213539, 0.0211631, 0.0211693, 0.021205, 0.0212247, 0.0212663", \ + "0.0246504, 0.0243458, 0.0239734, 0.0239109, 0.0239034, 0.0239411, 0.0239629" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0177922, 0.0179086, 0.0180999, 0.0181418, 0.0181472, 0.018156, 0.0181604", \ + "0.0175166, 0.0176147, 0.0178181, 0.0178724, 0.0179034, 0.0179155, 0.0179213", \ + "0.0173874, 0.0174127, 0.0175366, 0.0176196, 0.0176799, 0.0177244, 0.017729", \ + "0.0180745, 0.0180702, 0.0181425, 0.0181915, 0.0182712, 0.0183016, 0.0183366", \ + "0.0195784, 0.0194992, 0.0194772, 0.019521, 0.019609, 0.0196548, 0.0196845", \ + "0.0219179, 0.0217671, 0.0216283, 0.0216365, 0.0216796, 0.0217216, 0.0217454", \ + "0.0248097, 0.0245835, 0.0243142, 0.0242671, 0.0242905, 0.0243205, 0.0243451" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160074; + rise_capacitance : 0.00160074; + rise_capacitance_range (0.0011382, 0.00160074); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956702, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00650197, 0.00637999, 0.0064573, 0.00690128, 0.00773313, 0.0091391, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990003, 0.00977739, 0.00992077, 0.0102885, 0.011289, 0.0126764, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145777, 0.0149499, 0.01603, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681177, 0.00669902, 0.00677724, 0.00717249, 0.00810267, 0.0095264, 0.0114665" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919368, 0.00907537, 0.00923571, 0.00958762, 0.0105723, 0.0119575, 0.0139168" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165458, 0.0164414, 0.0165307, 0.0169056, 0.0178676, 0.0192742, 0.0212299" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670926, 0.00659674, 0.00668078, 0.00707893, 0.00801305, 0.00944369, 0.0113792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0092542, 0.00914605, 0.00925477, 0.00964001, 0.0106171, 0.012035, 0.0140121" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0507051, 0.0591634, 0.108581, 0.145588", \ + "-0.237374, -0.111516, -0.0554785, -0.0170964", \ + "-0.329726, -0.209865, -0.152448, -0.114141", \ + "-0.398341, -0.288472, -0.234433, -0.198051" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0207737, 0.259944, 0.370836, 0.452004", \ + "-0.14148, 0.0777048, 0.190594, 0.277759", \ + "-0.191847, 0.00234638, 0.108943, 0.195406", \ + "-0.221482, -0.0462763, 0.0606179, 0.141786" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0507051, 0.0591634, 0.108581, 0.145588", \ + "-0.237374, -0.111516, -0.0554785, -0.0170964", \ + "-0.329726, -0.209865, -0.152448, -0.114141", \ + "-0.398341, -0.288472, -0.234433, -0.198051" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0207737, 0.259944, 0.370836, 0.452004", \ + "-0.14148, 0.0777048, 0.190594, 0.277759", \ + "-0.191847, 0.00234638, 0.108943, 0.195406", \ + "-0.221482, -0.0462763, 0.0606179, 0.141786" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102229, -0.0425314, -0.0975781, -0.135146", \ + "0.341901, 0.141166, 0.076741, 0.0325536", \ + "0.469575, 0.251132, 0.179715, 0.132061", \ + "0.572738, 0.344018, 0.26916, 0.219417" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0684019, -0.2191, -0.336761, -0.420158", \ + "0.312945, 0.0214531, -0.109235, -0.207595", \ + "0.418478, 0.128982, -0.0082646, -0.10606", \ + "0.487249, 0.195755, 0.0590736, -0.0412865" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102229, -0.0425314, -0.0975781, -0.135146", \ + "0.341901, 0.141166, 0.076741, 0.0325536", \ + "0.469575, 0.251132, 0.179715, 0.132061", \ + "0.572738, 0.344018, 0.26916, 0.219417" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0684019, -0.2191, -0.336761, -0.420158", \ + "0.312945, 0.0214531, -0.109235, -0.207595", \ + "0.418478, 0.128982, -0.0082646, -0.10606", \ + "0.487249, 0.195755, 0.0590736, -0.0412865" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209119, -0.000208556, -0.000209249, -0.000209546, -0.000208078, -0.000208533, -0.000208182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221777, 0.00022571, 0.000225708, 0.000222565, 0.000221166, 0.00021857, 0.000214754" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903572, -0.000908876, -0.000926895, -0.000935598, -0.000932077, -0.000931369, -0.000929998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099728, 0.000940993, 0.000938153, 0.000935598, 0.000932077, 0.000931369, 0.000929998" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00090705, -0.00091258, -0.000934977, -0.000938036, -0.000942931, -0.000945866, -0.000941495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951423, 0.000956419, 0.000963379, 0.000955735, 0.000950504, 0.000949656, 0.000941495" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464796, 0.00451825, 0.0044428, 0.00455419, 0.00509875, 0.00603331, 0.00737331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666455, 0.00654535, 0.00655472, 0.00685897, 0.00751973, 0.00855783, 0.00995179" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106548, -0.00106552, -0.00106554, -0.00106714, -0.0010662, -0.00106824, -0.00106907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108212, 0.00108288, 0.00108061, 0.00108143, 0.0010799, 0.00108017, 0.00107495" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00369086; + rise_capacitance : 0.00312971; + rise_capacitance_range (0.00269579, 0.00312971); + fall_capacitance : 0.00369086; + fall_capacitance_range (0.00268335, 0.00369086); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.105087, -0.0399442, -0.0951503, -0.133326", \ + "0.457218, 0.153023, 0.0813047, 0.0403555", \ + "1.09128, 0.455357, 0.245681, 0.167742", \ + "1.72982, 0.954169, 0.600558, 0.365668" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.105087, -0.0399442, -0.0951503, -0.133326", \ + "0.457218, 0.153023, 0.0813047, 0.0403555", \ + "1.09128, 0.455357, 0.245681, 0.167742", \ + "1.72982, 0.954169, 0.600558, 0.365668" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221198, -0.00221506, -0.00222714, -0.00222466, -0.00222627, -0.00223447, -0.00223933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229013, 0.00226598, 0.0022661, 0.00225407, 0.00224596, 0.00224973, 0.00224622" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00222049, -0.00221065, -0.00223024, -0.00222318, -0.00222546, -0.00223365, -0.00223854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228108, 0.00224906, 0.00226436, 0.00225286, 0.0022449, 0.0022489, 0.0022455" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00333845, 0.00321545, 0.0031423, 0.00322815, 0.00375255, 0.004721, 0.0061031" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910596, 0.00891478, 0.00874672, 0.00890798, 0.00962017, 0.0106694, 0.0120914" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221711, -0.0022205, -0.00222134, -0.00223158, -0.00222204, -0.00223028, -0.00223519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227107, 0.00224366, 0.00225924, 0.00224909, 0.00224385, 0.00224516, 0.00224217" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX2) { + area : 28.224; + cell_leakage_power : 0.283446; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.252005; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291677; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237949; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249302; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.300639; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244512; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352522; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324141; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272415; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.281408; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.31817; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276618; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283446; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.243289, 0.260861, 0.321481, 0.386415, 0.513264, 0.677574, 0.892169", \ + "0.264957, 0.282543, 0.343165, 0.408099, 0.534942, 0.699203, 0.913857", \ + "0.366379, 0.383967, 0.444602, 0.509516, 0.63637, 0.800628, 1.01528", \ + "0.449738, 0.46736, 0.527993, 0.592891, 0.719804, 0.884061, 1.09872", \ + "0.564587, 0.582231, 0.6429, 0.707803, 0.834693, 0.998972, 1.21351", \ + "0.672062, 0.689751, 0.75052, 0.815461, 0.942322, 1.1066, 1.32126", \ + "0.777108, 0.794862, 0.855665, 0.920592, 1.04749, 1.21177, 1.42644" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.034156, 0.0468665, 0.112357, 0.200259, 0.381596, 0.619355, 0.930617", \ + "0.0341547, 0.0468484, 0.112357, 0.200261, 0.381602, 0.619308, 0.930616", \ + "0.0341647, 0.0468918, 0.112406, 0.200263, 0.381598, 0.619239, 0.930617", \ + "0.0342546, 0.0469387, 0.112441, 0.200236, 0.381607, 0.619345, 0.930621", \ + "0.034461, 0.047128, 0.112469, 0.200266, 0.381626, 0.619417, 0.930448", \ + "0.034706, 0.047391, 0.112604, 0.200359, 0.381637, 0.619248, 0.931476", \ + "0.035017, 0.047631, 0.112765, 0.200395, 0.381644, 0.619255, 0.930632" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.218329, 0.231882, 0.280469, 0.33353, 0.437607, 0.572376, 0.748432", \ + "0.240181, 0.253727, 0.302312, 0.355374, 0.459455, 0.594246, 0.770283", \ + "0.339947, 0.353492, 0.402083, 0.455138, 0.559238, 0.693986, 0.870057", \ + "0.417129, 0.430674, 0.479259, 0.532312, 0.636394, 0.771158, 0.947202", \ + "0.519844, 0.533378, 0.581945, 0.635007, 0.739091, 0.873883, 1.04992", \ + "0.614647, 0.62817, 0.676684, 0.729763, 0.83384, 0.968601, 1.14467", \ + "0.704702, 0.718224, 0.76674, 0.819798, 0.923892, 1.05866, 1.23472" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0245901, 0.0343879, 0.085988, 0.154216, 0.293791, 0.476665, 0.715874", \ + "0.0245843, 0.0343856, 0.0859873, 0.154215, 0.293934, 0.476674, 0.715874", \ + "0.0245955, 0.0343962, 0.085991, 0.154208, 0.293932, 0.476408, 0.715874", \ + "0.0245802, 0.0343817, 0.0859884, 0.154184, 0.293785, 0.476657, 0.715866", \ + "0.02454, 0.034331, 0.085968, 0.15421, 0.293937, 0.477047, 0.715623", \ + "0.024509, 0.034302, 0.085949, 0.15409, 0.29391, 0.476675, 0.715874", \ + "0.024526, 0.034304, 0.085928, 0.15409, 0.293919, 0.476662, 0.715872" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0765449, 0.0896143, 0.138142, 0.191324, 0.294588, 0.428893, 0.604635", \ + "0.0977499, 0.110755, 0.159293, 0.212525, 0.315817, 0.450137, 0.625894", \ + "0.18988, 0.205224, 0.256622, 0.309793, 0.412999, 0.547354, 0.723133", \ + "0.255049, 0.274105, 0.331439, 0.384745, 0.487059, 0.621288, 0.796923", \ + "0.334198, 0.358446, 0.426622, 0.480247, 0.582221, 0.716097, 0.891749", \ + "0.401042, 0.429746, 0.509508, 0.563417, 0.664781, 0.798257, 0.97364", \ + "0.458123, 0.490732, 0.581138, 0.635285, 0.735864, 0.868986, 1.04409" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0225594, 0.032889, 0.0859174, 0.153058, 0.29139, 0.473448, 0.712793", \ + "0.0225556, 0.0329364, 0.0859792, 0.15306, 0.291389, 0.473448, 0.712506", \ + "0.0322081, 0.0414036, 0.0892075, 0.154009, 0.291336, 0.473476, 0.712747", \ + "0.0449468, 0.0545357, 0.0966808, 0.157207, 0.292161, 0.473938, 0.712921", \ + "0.063958, 0.075466, 0.11053, 0.163137, 0.293429, 0.474846, 0.713636", \ + "0.083335, 0.09689, 0.125502, 0.169646, 0.294262, 0.475119, 0.714136", \ + "0.103384, 0.11863, 0.140063, 0.175999, 0.294844, 0.475311, 0.714281" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0765651, 0.0896027, 0.138018, 0.191494, 0.294787, 0.42906, 0.604847", \ + "0.097657, 0.110618, 0.159062, 0.212576, 0.315901, 0.450221, 0.625981", \ + "0.189737, 0.204997, 0.256253, 0.309958, 0.413188, 0.547515, 0.723242", \ + "0.254054, 0.273044, 0.330362, 0.384771, 0.487725, 0.621879, 0.797521", \ + "0.333758, 0.357736, 0.426266, 0.482609, 0.584557, 0.718239, 0.893766", \ + "0.400364, 0.428733, 0.509946, 0.569378, 0.670389, 0.803485, 0.978635", \ + "0.457109, 0.489275, 0.583377, 0.646365, 0.746538, 0.878788, 1.05353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0224768, 0.0327925, 0.0861585, 0.153406, 0.291541, 0.473479, 0.71234", \ + "0.0224841, 0.0328366, 0.0861607, 0.153408, 0.291539, 0.473675, 0.712392", \ + "0.0320903, 0.0412431, 0.089707, 0.154597, 0.291555, 0.473672, 0.712816", \ + "0.0447911, 0.0543027, 0.0980694, 0.158679, 0.293029, 0.474021, 0.713098", \ + "0.063353, 0.07472, 0.114325, 0.166941, 0.295309, 0.47497, 0.713799", \ + "0.082236, 0.095918, 0.133883, 0.177693, 0.297801, 0.475187, 0.714187", \ + "0.101789, 0.1175, 0.154901, 0.189883, 0.300783, 0.475749, 0.714345" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771305, 0.0906358, 0.140574, 0.193957, 0.297285, 0.431658, 0.607405", \ + "0.0982715, 0.111707, 0.161667, 0.215094, 0.318455, 0.452837, 0.628589", \ + "0.19072, 0.206593, 0.25963, 0.312881, 0.416155, 0.550574, 0.726328", \ + "0.255872, 0.275733, 0.335469, 0.388561, 0.491572, 0.625854, 0.801465", \ + "0.336409, 0.361718, 0.433114, 0.485639, 0.587632, 0.721655, 0.897219", \ + "0.404845, 0.434847, 0.51776, 0.569403, 0.670419, 0.803847, 0.979164", \ + "0.463536, 0.497738, 0.590746, 0.64119, 0.741035, 0.87385, 1.04893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0232538, 0.0338908, 0.087258, 0.153715, 0.291492, 0.473714, 0.712892", \ + "0.0232578, 0.0339446, 0.0872377, 0.153707, 0.291488, 0.473714, 0.712898", \ + "0.0331383, 0.0426734, 0.0906231, 0.154493, 0.291293, 0.473702, 0.712903", \ + "0.0463605, 0.0566394, 0.098444, 0.157443, 0.292083, 0.473831, 0.712783", \ + "0.065839, 0.078552, 0.112272, 0.162087, 0.293062, 0.474914, 0.713463", \ + "0.085517, 0.101014, 0.126583, 0.166346, 0.293439, 0.475122, 0.713904", \ + "0.106076, 0.124117, 0.139949, 0.169994, 0.293856, 0.475311, 0.714342" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0765651, 0.0896027, 0.138018, 0.191494, 0.294787, 0.42906, 0.604847", \ + "0.097657, 0.110618, 0.159062, 0.212576, 0.315901, 0.450221, 0.625981", \ + "0.189737, 0.204997, 0.256253, 0.309958, 0.413188, 0.547515, 0.723242", \ + "0.254054, 0.273044, 0.330362, 0.384771, 0.487725, 0.621879, 0.797521", \ + "0.333758, 0.357736, 0.426266, 0.482609, 0.584557, 0.718239, 0.893766", \ + "0.400364, 0.428733, 0.509946, 0.569378, 0.670389, 0.803485, 0.978635", \ + "0.457109, 0.489275, 0.583377, 0.646365, 0.746538, 0.878788, 1.05353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0224768, 0.0327925, 0.0861585, 0.153406, 0.291541, 0.473479, 0.71234", \ + "0.0224841, 0.0328366, 0.0861607, 0.153408, 0.291539, 0.473675, 0.712392", \ + "0.0320903, 0.0412431, 0.089707, 0.154597, 0.291555, 0.473672, 0.712816", \ + "0.0447911, 0.0543027, 0.0980694, 0.158679, 0.293029, 0.474021, 0.713098", \ + "0.063353, 0.07472, 0.114325, 0.166941, 0.295309, 0.47497, 0.713799", \ + "0.082236, 0.095918, 0.133883, 0.177693, 0.297801, 0.475187, 0.714187", \ + "0.101789, 0.1175, 0.154901, 0.189883, 0.300783, 0.475749, 0.714345" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0157959, 0.015849, 0.0160697, 0.0161763, 0.0162459, 0.0162781, 0.0162949", \ + "0.0156564, 0.0157111, 0.0159318, 0.0160379, 0.0161084, 0.0161383, 0.0161554", \ + "0.0156565, 0.0157095, 0.0159278, 0.016034, 0.0161057, 0.0161367, 0.016154", \ + "0.0160816, 0.0161401, 0.0163517, 0.0164544, 0.0165285, 0.016559, 0.0165687", \ + "0.0170726, 0.0171196, 0.0173307, 0.0174549, 0.0175239, 0.0175675, 0.0175664", \ + "0.0186034, 0.0186429, 0.0188415, 0.0189467, 0.0190403, 0.0191631, 0.0192002", \ + "0.0207461, 0.0207826, 0.0209735, 0.0210768, 0.0211556, 0.0212126, 0.0212858" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0166637, 0.016785, 0.0170591, 0.0171488, 0.0172028, 0.0172268, 0.0172395", \ + "0.0165393, 0.0166609, 0.0169351, 0.017025, 0.0170795, 0.0171027, 0.0171152", \ + "0.0167089, 0.0168296, 0.0171023, 0.017192, 0.0172469, 0.0172703, 0.0172831", \ + "0.0172291, 0.0173511, 0.0176315, 0.0177149, 0.0177709, 0.0177926, 0.017804", \ + "0.0182224, 0.0183474, 0.0186215, 0.0187123, 0.0187689, 0.0187905, 0.0188028", \ + "0.0199528, 0.0200705, 0.0203454, 0.0204338, 0.0204888, 0.0205144, 0.0205281", \ + "0.0217067, 0.0218273, 0.0220983, 0.0221869, 0.0222419, 0.0222661, 0.0222801" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0179114, 0.0180753, 0.0183423, 0.0184063, 0.0184416, 0.0184578, 0.0184631", \ + "0.0176541, 0.0177971, 0.0180679, 0.0181467, 0.018191, 0.0182091, 0.0182191", \ + "0.0175167, 0.0175306, 0.0177099, 0.0178214, 0.0179314, 0.0179815, 0.0180054", \ + "0.0181825, 0.0181291, 0.0182117, 0.0183057, 0.0184186, 0.0184894, 0.018527", \ + "0.0199144, 0.0197179, 0.0196217, 0.0196728, 0.0197655, 0.0198342, 0.0198699", \ + "0.0223467, 0.0220052, 0.0217146, 0.0217096, 0.0217583, 0.0218116, 0.0218355", \ + "0.0254598, 0.0249668, 0.0244573, 0.0243603, 0.0243331, 0.0243672, 0.0243925" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0186793, 0.0188433, 0.0191094, 0.0191735, 0.0192093, 0.0192222, 0.0192325", \ + "0.0184193, 0.0185624, 0.0188338, 0.0189118, 0.0189567, 0.018975, 0.0189847", \ + "0.0182923, 0.0183109, 0.0184835, 0.0186135, 0.0187114, 0.0187577, 0.0187664", \ + "0.0190185, 0.0189654, 0.0190473, 0.0191401, 0.0192262, 0.0192981, 0.0193388", \ + "0.0206981, 0.0205093, 0.0204148, 0.0204451, 0.0205472, 0.020631, 0.0206651", \ + "0.023195, 0.0228522, 0.0225742, 0.0225653, 0.0226048, 0.0226561, 0.0226978", \ + "0.0263952, 0.0258893, 0.0253998, 0.0252897, 0.0252779, 0.025298, 0.0253298" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0184068, 0.0185689, 0.0188325, 0.018896, 0.0189314, 0.0189458, 0.0189538", \ + "0.0180763, 0.0182176, 0.0184863, 0.018564, 0.0186087, 0.0186272, 0.0186371", \ + "0.0178567, 0.0178844, 0.0180413, 0.0181581, 0.0182594, 0.0182904, 0.0183324", \ + "0.0184215, 0.0183582, 0.0184425, 0.0185377, 0.0186243, 0.0186932, 0.018734", \ + "0.0202341, 0.0200186, 0.0199223, 0.0199692, 0.0200319, 0.0200989, 0.0201373", \ + "0.0228774, 0.0224711, 0.0221291, 0.0221072, 0.0221515, 0.0221979, 0.0222281", \ + "0.0262232, 0.0256468, 0.0250157, 0.0249027, 0.0248916, 0.0249129, 0.0249385" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0186793, 0.0188433, 0.0191094, 0.0191735, 0.0192093, 0.0192222, 0.0192325", \ + "0.0184193, 0.0185624, 0.0188338, 0.0189118, 0.0189567, 0.018975, 0.0189847", \ + "0.0182923, 0.0183109, 0.0184835, 0.0186135, 0.0187114, 0.0187577, 0.0187664", \ + "0.0190185, 0.0189654, 0.0190473, 0.0191401, 0.0192262, 0.0192981, 0.0193388", \ + "0.0206981, 0.0205093, 0.0204148, 0.0204451, 0.0205472, 0.020631, 0.0206651", \ + "0.023195, 0.0228522, 0.0225742, 0.0225653, 0.0226048, 0.0226561, 0.0226978", \ + "0.0263952, 0.0258893, 0.0253998, 0.0252897, 0.0252779, 0.025298, 0.0253298" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160081; + rise_capacitance : 0.00160081; + rise_capacitance_range (0.0011382, 0.00160081); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00650201, 0.00638001, 0.00645732, 0.00690128, 0.00773329, 0.00913916, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990004, 0.0097774, 0.0099207, 0.0102885, 0.0112891, 0.0126765, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145777, 0.0149499, 0.01603, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681177, 0.00669902, 0.00677724, 0.00717249, 0.00810266, 0.00952628, 0.0114666" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919367, 0.00907537, 0.00923573, 0.00958762, 0.0105723, 0.0119575, 0.0139168" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165458, 0.0164414, 0.0165307, 0.0169056, 0.0178676, 0.0192741, 0.0212299" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670928, 0.00659674, 0.00668084, 0.00707893, 0.00801305, 0.0094438, 0.0113792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00925419, 0.00914605, 0.00925477, 0.00964001, 0.0106171, 0.012035, 0.0140121" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0493515, 0.0595731, 0.108581, 0.145716", \ + "-0.236165, -0.111251, -0.0556236, -0.0171133", \ + "-0.328846, -0.209601, -0.152642, -0.114176", \ + "-0.400985, -0.288062, -0.234433, -0.197922" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0213352, 0.25983, 0.370836, 0.452861", \ + "-0.141908, 0.0766018, 0.189605, 0.277627", \ + "-0.19183, 0.00097629, 0.111589, 0.195095", \ + "-0.221772, -0.0472406, 0.0597675, 0.141793" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0493515, 0.0595731, 0.108581, 0.145716", \ + "-0.236165, -0.111251, -0.0556236, -0.0171133", \ + "-0.328846, -0.209601, -0.152642, -0.114176", \ + "-0.400985, -0.288062, -0.234433, -0.197922" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0213352, 0.25983, 0.370836, 0.452861", \ + "-0.141908, 0.0766018, 0.189605, 0.277627", \ + "-0.19183, 0.00097629, 0.111589, 0.195095", \ + "-0.221772, -0.0472406, 0.0597675, 0.141793" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.101678, -0.0427156, -0.0975781, -0.135146", \ + "0.341405, 0.141037, 0.0767965, 0.0326091", \ + "0.468471, 0.250948, 0.179715, 0.132061", \ + "0.572017, 0.343665, 0.268935, 0.219249" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.064374, -0.219011, -0.336708, -0.420341", \ + "0.312788, 0.021416, -0.109322, -0.203906", \ + "0.418264, 0.128888, -0.00842926, -0.106427", \ + "0.487047, 0.195674, 0.0589425, -0.0416403" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.101678, -0.0427156, -0.0975781, -0.135146", \ + "0.341405, 0.141037, 0.0767965, 0.0326091", \ + "0.468471, 0.250948, 0.179715, 0.132061", \ + "0.572017, 0.343665, 0.268935, 0.219249" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.064374, -0.219011, -0.336708, -0.420341", \ + "0.312788, 0.021416, -0.109322, -0.203906", \ + "0.418264, 0.128888, -0.00842926, -0.106427", \ + "0.487047, 0.195674, 0.0589425, -0.0416403" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00020912, -0.000208557, -0.00020925, -0.000209546, -0.000208078, -0.000208533, -0.000208182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221778, 0.000225712, 0.00022571, 0.000222566, 0.000221167, 0.000218571, 0.000214754" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903572, -0.000908875, -0.000926895, -0.000935597, -0.000932077, -0.000931369, -0.000929998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099728, 0.000940993, 0.000938152, 0.000935597, 0.000932077, 0.000931369, 0.000929998" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907051, -0.000912579, -0.000934977, -0.000938036, -0.000942931, -0.000945865, -0.000941495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951423, 0.000956418, 0.000963378, 0.000955734, 0.000950504, 0.000949656, 0.000941495" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464796, 0.00451825, 0.0044428, 0.00455419, 0.00509875, 0.00603331, 0.00737331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666455, 0.00654535, 0.00655472, 0.00685897, 0.00751973, 0.00855783, 0.0099518" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106548, -0.00106552, -0.00106554, -0.00106714, -0.0010662, -0.00106824, -0.00106907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108212, 0.00108288, 0.00108061, 0.00108143, 0.0010799, 0.00108017, 0.00107495" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0036902; + rise_capacitance : 0.0031299; + rise_capacitance_range (0.00269774, 0.0031299); + fall_capacitance : 0.0036902; + fall_capacitance_range (0.00268563, 0.0036902); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106918, -0.0382644, -0.0950724, -0.134787", \ + "0.467314, 0.15496, 0.0820986, 0.0396517", \ + "1.11482, 0.49005, 0.259238, 0.175881", \ + "1.76511, 1.01423, 0.662647, 0.411084" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106918, -0.0382644, -0.0950724, -0.134787", \ + "0.467314, 0.15496, 0.0820986, 0.0396517", \ + "1.11482, 0.49005, 0.259238, 0.175881", \ + "1.76511, 1.01423, 0.662647, 0.411084" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221272, -0.00221287, -0.0022273, -0.00222284, -0.00222622, -0.00223441, -0.00223928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229022, 0.00226586, 0.00226536, 0.00225302, 0.00224554, 0.00224967, 0.00224617" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00222035, -0.00222415, -0.00223006, -0.00222292, -0.00222541, -0.00223359, -0.00223849" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228506, 0.00227574, 0.00226315, 0.00225175, 0.00224436, 0.00224883, 0.00224546" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00333869, 0.00322296, 0.00314414, 0.00322924, 0.00375246, 0.00472101, 0.00610311" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910645, 0.00891479, 0.00875018, 0.00892055, 0.00962011, 0.0106694, 0.0120914" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221715, -0.00222055, -0.00222335, -0.00221475, -0.00222206, -0.00223029, -0.00223521" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227115, 0.00226746, 0.00225816, 0.00224856, 0.00224384, 0.0022451, 0.00224213" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX3) { + area : 28.224; + cell_leakage_power : 0.303388; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.274685; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306143; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.260628; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.271981; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.315105; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.267191; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.375202; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338607; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295095; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304087; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.332636; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.299297; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.303388; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.253965, 0.277054, 0.345541, 0.41841, 0.560559, 0.744586, 0.985046", \ + "0.275684, 0.298732, 0.3672, 0.440096, 0.582243, 0.766261, 1.00671", \ + "0.377077, 0.400141, 0.468635, 0.541501, 0.683655, 0.867678, 1.10814", \ + "0.460847, 0.483929, 0.552428, 0.625312, 0.767424, 0.951451, 1.19175", \ + "0.575376, 0.598507, 0.667009, 0.739884, 0.882046, 1.06608, 1.30657", \ + "0.683304, 0.706521, 0.775075, 0.847923, 0.99012, 1.17406, 1.41452", \ + "0.788006, 0.811286, 0.879876, 0.952809, 1.09497, 1.27901, 1.51948" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0372243, 0.0534125, 0.126963, 0.225409, 0.428693, 0.695445, 1.0449", \ + "0.0371865, 0.053443, 0.126944, 0.22541, 0.428691, 0.695446, 1.04489", \ + "0.0372174, 0.0534569, 0.126973, 0.225392, 0.428692, 0.695445, 1.0449", \ + "0.0372806, 0.0535319, 0.127058, 0.225486, 0.428767, 0.695445, 1.04476", \ + "0.037458, 0.053686, 0.127061, 0.22545, 0.429597, 0.695533, 1.04498", \ + "0.037767, 0.053927, 0.127172, 0.225529, 0.42878, 0.69545, 1.04485", \ + "0.037945, 0.054127, 0.127253, 0.225552, 0.428796, 0.695457, 1.04491" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.225257, 0.242787, 0.296527, 0.354605, 0.468245, 0.615337, 0.8075", \ + "0.247098, 0.264632, 0.318377, 0.376458, 0.490096, 0.637189, 0.829343", \ + "0.346869, 0.364397, 0.418126, 0.476223, 0.589864, 0.736948, 0.929121", \ + "0.424039, 0.441563, 0.495304, 0.553424, 0.667072, 0.81411, 1.0063", \ + "0.526907, 0.544421, 0.598134, 0.656232, 0.769872, 0.916991, 1.10907", \ + "0.620886, 0.63838, 0.692074, 0.750133, 0.863791, 1.01089, 1.20304", \ + "0.711444, 0.728942, 0.7826, 0.840686, 0.954333, 1.10143, 1.2936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0262993, 0.0384369, 0.0945068, 0.168359, 0.320029, 0.518942, 0.779013", \ + "0.0262828, 0.0384282, 0.0945041, 0.168356, 0.320094, 0.518912, 0.779013", \ + "0.026295, 0.0384417, 0.0945027, 0.168358, 0.320027, 0.518655, 0.779012", \ + "0.0262695, 0.0384309, 0.0950807, 0.168453, 0.320237, 0.518951, 0.779028", \ + "0.026226, 0.038383, 0.09448, 0.168355, 0.320085, 0.518713, 0.778924", \ + "0.026193, 0.038337, 0.094461, 0.168386, 0.320085, 0.518912, 0.779013", \ + "0.026156, 0.038323, 0.094415, 0.168318, 0.320069, 0.518939, 0.779012" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0833154, 0.100314, 0.15399, 0.211342, 0.323968, 0.470611, 0.662382", \ + "0.104586, 0.121508, 0.175213, 0.232598, 0.345241, 0.491852, 0.683752", \ + "0.201909, 0.221315, 0.276948, 0.333918, 0.446595, 0.59324, 0.785139", \ + "0.273113, 0.2971, 0.357465, 0.414011, 0.526483, 0.672964, 0.864747", \ + "0.361687, 0.391867, 0.459073, 0.515067, 0.62698, 0.773422, 0.965208", \ + "0.438313, 0.473386, 0.54548, 0.60102, 0.712497, 0.858551, 1.05029", \ + "0.505029, 0.543988, 0.618426, 0.674067, 0.784705, 0.930665, 1.12239" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0244164, 0.0370989, 0.0933068, 0.165751, 0.316266, 0.514957, 0.774494", \ + "0.0244194, 0.0371265, 0.093313, 0.165749, 0.316264, 0.514991, 0.775152", \ + "0.0338844, 0.0450921, 0.095375, 0.165955, 0.316158, 0.514983, 0.774784", \ + "0.0479934, 0.0595425, 0.101285, 0.167867, 0.316938, 0.51528, 0.774875", \ + "0.069291, 0.081481, 0.110147, 0.170333, 0.317767, 0.51621, 0.775471", \ + "0.09084, 0.101348, 0.117805, 0.172019, 0.318219, 0.516507, 0.776549", \ + "0.112233, 0.118763, 0.123817, 0.173382, 0.318586, 0.516708, 0.776774" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0833077, 0.100264, 0.153975, 0.211649, 0.324238, 0.470857, 0.66263", \ + "0.104467, 0.121357, 0.175089, 0.232795, 0.345405, 0.492035, 0.683826", \ + "0.201706, 0.221048, 0.276981, 0.334402, 0.44698, 0.593632, 0.785468", \ + "0.273191, 0.297093, 0.358864, 0.416189, 0.527864, 0.674282, 0.865961", \ + "0.361013, 0.391022, 0.46326, 0.520282, 0.631642, 0.777782, 0.969479", \ + "0.43698, 0.472099, 0.554782, 0.611785, 0.722258, 0.867927, 1.05935", \ + "0.502981, 0.542456, 0.634592, 0.69109, 0.801097, 0.946495, 1.13752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243267, 0.0370208, 0.093799, 0.166209, 0.316596, 0.514967, 0.7751", \ + "0.0243291, 0.0370591, 0.09382, 0.166204, 0.316578, 0.514967, 0.775052", \ + "0.0337096, 0.0449577, 0.096298, 0.166685, 0.316353, 0.51496, 0.775044", \ + "0.0475744, 0.0592965, 0.103783, 0.16973, 0.317265, 0.515295, 0.774752", \ + "0.068667, 0.082338, 0.117232, 0.175006, 0.318302, 0.516266, 0.776023", \ + "0.090176, 0.105561, 0.131225, 0.1804, 0.319246, 0.516598, 0.77622", \ + "0.112756, 0.128947, 0.144959, 0.185528, 0.319739, 0.516873, 0.776396" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0837148, 0.10117, 0.156305, 0.214138, 0.326795, 0.473383, 0.665236", \ + "0.104932, 0.122317, 0.177473, 0.235352, 0.348027, 0.494625, 0.686488", \ + "0.202326, 0.222251, 0.279738, 0.337321, 0.449939, 0.596577, 0.78848", \ + "0.273758, 0.298457, 0.362531, 0.419726, 0.531979, 0.678379, 0.870138", \ + "0.362677, 0.393825, 0.469228, 0.525643, 0.636765, 0.78285, 0.974476", \ + "0.439829, 0.476327, 0.562718, 0.617858, 0.727884, 0.873339, 1.06457", \ + "0.507109, 0.548307, 0.643983, 0.697899, 0.806421, 0.951429, 1.14217" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249446, 0.0380317, 0.0950607, 0.166767, 0.316542, 0.515072, 0.775172", \ + "0.0249454, 0.0380754, 0.0950633, 0.166764, 0.316539, 0.515071, 0.775171", \ + "0.0344608, 0.0462034, 0.097651, 0.167173, 0.316592, 0.515066, 0.775185", \ + "0.0486177, 0.0612384, 0.105645, 0.170059, 0.317233, 0.515409, 0.77526", \ + "0.07001, 0.085272, 0.119409, 0.174536, 0.318167, 0.515986, 0.775562", \ + "0.091709, 0.1098, 0.133628, 0.178602, 0.318796, 0.51663, 0.776612", \ + "0.114516, 0.135058, 0.147051, 0.182354, 0.31931, 0.51689, 0.776831" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0837148, 0.10117, 0.156305, 0.214138, 0.326795, 0.473383, 0.665236", \ + "0.104932, 0.122317, 0.177473, 0.235352, 0.348027, 0.494625, 0.686488", \ + "0.202326, 0.222251, 0.279738, 0.337321, 0.449939, 0.596577, 0.78848", \ + "0.273758, 0.298457, 0.362531, 0.419726, 0.531979, 0.678379, 0.870138", \ + "0.362677, 0.393825, 0.469228, 0.525643, 0.636765, 0.78285, 0.974476", \ + "0.439829, 0.476327, 0.562718, 0.617858, 0.727884, 0.873339, 1.06457", \ + "0.507109, 0.548307, 0.643983, 0.697899, 0.806421, 0.951429, 1.14217" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249446, 0.0380317, 0.0950607, 0.166767, 0.316542, 0.515072, 0.775172", \ + "0.0249454, 0.0380754, 0.0950633, 0.166764, 0.316539, 0.515071, 0.775171", \ + "0.0344608, 0.0462034, 0.097651, 0.167173, 0.316592, 0.515066, 0.775185", \ + "0.0486177, 0.0612384, 0.105645, 0.170059, 0.317233, 0.515409, 0.77526", \ + "0.07001, 0.085272, 0.119409, 0.174536, 0.318167, 0.515986, 0.775562", \ + "0.091709, 0.1098, 0.133628, 0.178602, 0.318796, 0.51663, 0.776612", \ + "0.114516, 0.135058, 0.147051, 0.182354, 0.31931, 0.51689, 0.776831" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0173528, 0.0173998, 0.0176806, 0.0178234, 0.0179211, 0.017964, 0.0179852", \ + "0.0172191, 0.0172627, 0.0175431, 0.0176855, 0.0177823, 0.0178247, 0.0178488", \ + "0.0172117, 0.0172593, 0.017537, 0.0176797, 0.0177781, 0.0178218, 0.017847", \ + "0.0176609, 0.0176914, 0.0179717, 0.018094, 0.0181819, 0.0182107, 0.0182652", \ + "0.0186188, 0.0186555, 0.0189198, 0.0191004, 0.0193351, 0.0192126, 0.019287", \ + "0.0201301, 0.0201641, 0.0204917, 0.0206183, 0.0207525, 0.0208685, 0.0207844", \ + "0.0224058, 0.0224344, 0.0226829, 0.0228192, 0.0229283, 0.0230128, 0.0231953" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0178833, 0.0180537, 0.0184165, 0.0185345, 0.0186063, 0.0186367, 0.0186528", \ + "0.0177553, 0.0179277, 0.0182916, 0.0184102, 0.0184824, 0.0185132, 0.0185298", \ + "0.0179278, 0.0180975, 0.0184584, 0.0185767, 0.018649, 0.0186801, 0.0186968", \ + "0.0184494, 0.0186209, 0.0189857, 0.0190991, 0.0191692, 0.0192003, 0.0192176", \ + "0.0194297, 0.0196031, 0.0199638, 0.0200847, 0.0201599, 0.0201897, 0.0202083", \ + "0.0209544, 0.0211258, 0.0214846, 0.0216027, 0.0216757, 0.0217093, 0.0217271", \ + "0.0228975, 0.0230704, 0.0234265, 0.0235446, 0.0236204, 0.0236527, 0.0236685" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0191148, 0.0193502, 0.0197075, 0.0197977, 0.0198493, 0.0198699, 0.0198803", \ + "0.0188725, 0.0190831, 0.0194456, 0.0195494, 0.0196097, 0.0196345, 0.0196474", \ + "0.0187852, 0.0187866, 0.0190437, 0.0191959, 0.0193182, 0.0193772, 0.0193999", \ + "0.0196262, 0.0194652, 0.0195449, 0.0196547, 0.0197809, 0.0198599, 0.019908", \ + "0.0215315, 0.0211116, 0.02093, 0.0209624, 0.0210626, 0.0211489, 0.0211913", \ + "0.0242085, 0.0235244, 0.0230533, 0.0230069, 0.0230624, 0.0231289, 0.023175", \ + "0.0273592, 0.0264791, 0.0257203, 0.0255801, 0.0255491, 0.0255864, 0.0256281" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.019883, 0.0201169, 0.0204755, 0.0205647, 0.0206149, 0.0206377, 0.0206476", \ + "0.0196378, 0.0198481, 0.0202111, 0.0203148, 0.0203749, 0.0203996, 0.0204125", \ + "0.0195749, 0.0195555, 0.0198172, 0.0199768, 0.0200833, 0.0201482, 0.0201713", \ + "0.0203555, 0.0202001, 0.0202848, 0.0204007, 0.0205567, 0.0206356, 0.0206809", \ + "0.0223429, 0.0218968, 0.0217214, 0.0217745, 0.0218571, 0.021941, 0.0219994", \ + "0.0251215, 0.0243901, 0.0239046, 0.0238642, 0.0239115, 0.0239769, 0.0240273", \ + "0.0284698, 0.0274711, 0.0266732, 0.0265149, 0.026502, 0.0265296, 0.0265703" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0195975, 0.0198301, 0.0201859, 0.0202737, 0.0203236, 0.020344, 0.0203552", \ + "0.0192864, 0.0194946, 0.0198541, 0.0199572, 0.0200165, 0.0200415, 0.0200544", \ + "0.0191134, 0.0191128, 0.0193617, 0.0195174, 0.0196308, 0.0196977, 0.0197185", \ + "0.0199073, 0.0197392, 0.0198005, 0.0199175, 0.020031, 0.0201138, 0.0201618", \ + "0.0218694, 0.0213963, 0.0211991, 0.0212513, 0.0213799, 0.0214443, 0.0214932", \ + "0.0248748, 0.0240502, 0.0234851, 0.0234378, 0.02348, 0.0235339, 0.0235797", \ + "0.0286148, 0.0274563, 0.0264624, 0.0262753, 0.026238, 0.0262616, 0.026302" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0195975, 0.0198301, 0.0201859, 0.0202737, 0.0203236, 0.020344, 0.0203552", \ + "0.0192864, 0.0194946, 0.0198541, 0.0199572, 0.0200165, 0.0200415, 0.0200544", \ + "0.0191134, 0.0191128, 0.0193617, 0.0195174, 0.0196308, 0.0196977, 0.0197185", \ + "0.0199073, 0.0197392, 0.0198005, 0.0199175, 0.020031, 0.0201138, 0.0201618", \ + "0.0218694, 0.0213963, 0.0211991, 0.0212513, 0.0213799, 0.0214443, 0.0214932", \ + "0.0248748, 0.0240502, 0.0234851, 0.0234378, 0.02348, 0.0235339, 0.0235797", \ + "0.0286148, 0.0274563, 0.0264624, 0.0262753, 0.026238, 0.0262616, 0.026302" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160087; + rise_capacitance : 0.00160087; + rise_capacitance_range (0.0011382, 0.00160087); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.129836, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00650205, 0.00638003, 0.00645734, 0.00690128, 0.00773341, 0.00913919, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990005, 0.00977741, 0.00992063, 0.0102885, 0.0112891, 0.0126765, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145777, 0.0149499, 0.01603, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681177, 0.00669902, 0.00677725, 0.00717249, 0.00810265, 0.00952616, 0.0114667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919364, 0.00907538, 0.00923575, 0.00958762, 0.0105723, 0.0119576, 0.0139167" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165458, 0.0164414, 0.0165307, 0.0169056, 0.0178676, 0.019274, 0.0212298" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0067093, 0.00659675, 0.0066809, 0.00707892, 0.00801306, 0.00944394, 0.0113791" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00925418, 0.00914605, 0.00925477, 0.00964001, 0.0106171, 0.012035, 0.0140121" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0506129, 0.0590786, 0.108581, 0.145938", \ + "-0.237679, -0.107999, -0.0558752, -0.0171422", \ + "-0.330032, -0.210348, -0.152979, -0.114236", \ + "-0.402246, -0.288557, -0.234433, -0.1977" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175637, 0.262637, 0.370836, 0.452653", \ + "-0.142183, 0.0749097, 0.189103, 0.276918", \ + "-0.196279, -0.00116221, 0.110506, 0.194243", \ + "-0.226886, -0.0497737, 0.058305, 0.14424" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0506129, 0.0590786, 0.108581, 0.145938", \ + "-0.237679, -0.107999, -0.0558752, -0.0171422", \ + "-0.330032, -0.210348, -0.152979, -0.114236", \ + "-0.402246, -0.288557, -0.234433, -0.1977" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0175637, 0.262637, 0.370836, 0.452653", \ + "-0.142183, 0.0749097, 0.189103, 0.276918", \ + "-0.196279, -0.00116221, 0.110506, 0.194243", \ + "-0.226886, -0.0497737, 0.058305, 0.14424" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102515, -0.0424361, -0.0975781, -0.135146", \ + "0.342328, 0.141402, 0.0768823, 0.0326949", \ + "0.470146, 0.251227, 0.179715, 0.132061", \ + "0.568596, 0.339685, 0.268588, 0.218988" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0642512, -0.219095, -0.336786, -0.420388", \ + "0.312539, 0.0212056, -0.109507, -0.204079", \ + "0.417933, 0.128605, -0.00872381, -0.106673", \ + "0.486707, 0.195372, 0.0586663, -0.0419048" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102515, -0.0424361, -0.0975781, -0.135146", \ + "0.342328, 0.141402, 0.0768823, 0.0326949", \ + "0.470146, 0.251227, 0.179715, 0.132061", \ + "0.568596, 0.339685, 0.268588, 0.218988" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0642512, -0.219095, -0.336786, -0.420388", \ + "0.312539, 0.0212056, -0.109507, -0.204079", \ + "0.417933, 0.128605, -0.00872381, -0.106673", \ + "0.486707, 0.195372, 0.0586663, -0.0419048" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00020912, -0.000208558, -0.000209251, -0.000209547, -0.000208078, -0.000208533, -0.000208182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221777, 0.000225715, 0.000225711, 0.000222567, 0.000221167, 0.000218571, 0.000214754" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903572, -0.000908875, -0.000926895, -0.000935596, -0.000932076, -0.000931368, -0.000929997" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099728, 0.000940992, 0.00093815, 0.000935596, 0.000932076, 0.000931368, 0.000929997" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907051, -0.000912579, -0.000934976, -0.000938036, -0.000942932, -0.000945865, -0.000941495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951423, 0.000956416, 0.000963378, 0.000955734, 0.000950503, 0.000949656, 0.000941495" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464795, 0.00451825, 0.0044428, 0.00455419, 0.00509875, 0.00603331, 0.00737331" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666456, 0.00654535, 0.00655472, 0.00685897, 0.00751973, 0.00855783, 0.0099518" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106548, -0.00106552, -0.00106554, -0.00106714, -0.0010662, -0.00106824, -0.00106907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108212, 0.00108288, 0.00108061, 0.00108143, 0.0010799, 0.00108017, 0.00107495" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00368884; + rise_capacitance : 0.00313112; + rise_capacitance_range (0.00270106, 0.00313112); + fall_capacitance : 0.00368884; + fall_capacitance_range (0.00268931, 0.00368884); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103135, -0.0401966, -0.095086, -0.134153", \ + "0.476946, 0.158079, 0.0841938, 0.042391", \ + "1.13735, 0.537697, 0.281869, 0.183077", \ + "1.80725, 1.08561, 0.749822, 0.494079" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103135, -0.0401966, -0.095086, -0.134153", \ + "0.476946, 0.158079, 0.0841938, 0.042391", \ + "1.13735, 0.537697, 0.281869, 0.183077", \ + "1.80725, 1.08561, 0.749822, 0.494079" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221254, -0.0022124, -0.00222723, -0.00222119, -0.00222589, -0.00223406, -0.00223895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229003, 0.00226555, 0.00226436, 0.00225427, 0.00224864, 0.00224937, 0.00224591" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221987, -0.0022184, -0.00222912, -0.00222264, -0.00222508, -0.00223324, -0.00223817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228482, 0.00226437, 0.00225277, 0.00225133, 0.00224398, 0.00224849, 0.00224514" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00334689, 0.00322324, 0.0031431, 0.00322948, 0.00375263, 0.00472128, 0.00610339" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910636, 0.00891449, 0.00875446, 0.0089205, 0.00961972, 0.0106692, 0.0120912" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221642, -0.0022113, -0.00222191, -0.00223097, -0.00222166, -0.00222987, -0.00223481" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227084, 0.00225523, 0.00225658, 0.00224745, 0.00224215, 0.00224473, 0.00224177" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX4) { + area : 31.0464; + cell_leakage_power : 0.341452; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.321771; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.326163; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.307714; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.319068; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.335125; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.314278; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.422288; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.358627; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342181; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.351173; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.352656; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.346383; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.341452; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.272216, 0.298209, 0.365758, 0.433021, 0.560946, 0.725642, 0.94058", \ + "0.293851, 0.319878, 0.387461, 0.454732, 0.582664, 0.747352, 0.962306", \ + "0.39532, 0.421311, 0.488851, 0.556111, 0.684036, 0.848746, 1.06367", \ + "0.478696, 0.504731, 0.572204, 0.639562, 0.767433, 0.932196, 1.14714", \ + "0.593693, 0.619747, 0.687336, 0.754557, 0.882532, 1.04723, 1.26225", \ + "0.701476, 0.72756, 0.79519, 0.862455, 0.990384, 1.15511, 1.37005", \ + "0.806521, 0.832701, 0.900423, 0.967639, 1.09565, 1.26039, 1.47531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0416908, 0.0584107, 0.123262, 0.209031, 0.388189, 0.625296, 0.936839", \ + "0.0417612, 0.0583943, 0.123244, 0.209012, 0.388185, 0.625298, 0.936827", \ + "0.0417057, 0.0584247, 0.123272, 0.209037, 0.388184, 0.625296, 0.936871", \ + "0.0417901, 0.05847, 0.123214, 0.209234, 0.388307, 0.6253, 0.936802", \ + "0.041934, 0.058608, 0.123338, 0.209081, 0.388632, 0.625536, 0.936994", \ + "0.04221, 0.058827, 0.123469, 0.209111, 0.388208, 0.625301, 0.93848", \ + "0.042427, 0.059024, 0.123601, 0.209197, 0.388228, 0.625306, 0.936878" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.237889, 0.257807, 0.311279, 0.365933, 0.470682, 0.605736, 0.781994", \ + "0.259724, 0.279647, 0.333116, 0.387768, 0.492543, 0.627566, 0.803768", \ + "0.359488, 0.3794, 0.432885, 0.487541, 0.592318, 0.727342, 0.903545", \ + "0.43665, 0.456561, 0.510028, 0.564668, 0.669444, 0.804498, 0.980704", \ + "0.539228, 0.559128, 0.612601, 0.667254, 0.772022, 0.907059, 1.08329", \ + "0.633159, 0.653037, 0.706467, 0.761111, 0.865888, 1.00092, 1.17718", \ + "0.724329, 0.744205, 0.797602, 0.852244, 0.957017, 1.09206, 1.26832" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0297542, 0.0423995, 0.0937266, 0.160417, 0.298819, 0.481218, 0.720404", \ + "0.0297391, 0.0424075, 0.0937288, 0.160419, 0.298856, 0.481219, 0.720407", \ + "0.0297422, 0.0423999, 0.0937283, 0.160416, 0.298855, 0.481219, 0.720407", \ + "0.0297281, 0.0424029, 0.0936778, 0.16049, 0.298704, 0.481228, 0.720391", \ + "0.029687, 0.042345, 0.093715, 0.160412, 0.298854, 0.480868, 0.719993", \ + "0.029617, 0.042286, 0.093674, 0.160405, 0.298854, 0.481217, 0.720404", \ + "0.029587, 0.042254, 0.093629, 0.160367, 0.298842, 0.481213, 0.720403" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0959003, 0.1153, 0.16789, 0.22057, 0.323903, 0.458364, 0.634219", \ + "0.117278, 0.136638, 0.189209, 0.241902, 0.345269, 0.479727, 0.655587", \ + "0.22151, 0.24269, 0.294995, 0.34737, 0.450858, 0.585366, 0.761322", \ + "0.304243, 0.32958, 0.382822, 0.434949, 0.538391, 0.672764, 0.84867", \ + "0.409218, 0.436603, 0.489537, 0.541473, 0.644633, 0.779154, 0.955084", \ + "0.499093, 0.524801, 0.57718, 0.629127, 0.731938, 0.86634, 1.04218", \ + "0.574784, 0.598503, 0.650535, 0.702448, 0.805019, 0.939182, 1.11498" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0281391, 0.0411685, 0.0899338, 0.154816, 0.292715, 0.4755, 0.714813", \ + "0.0281378, 0.0411874, 0.089934, 0.154808, 0.292689, 0.4755, 0.714813", \ + "0.0364583, 0.0475088, 0.0900739, 0.154179, 0.292688, 0.475472, 0.714819", \ + "0.0516838, 0.0594998, 0.09292, 0.15528, 0.293135, 0.47561, 0.714896", \ + "0.069256, 0.070657, 0.095556, 0.156828, 0.294329, 0.476822, 0.715401", \ + "0.078884, 0.076384, 0.097113, 0.15788, 0.294986, 0.477349, 0.716452", \ + "0.084231, 0.079245, 0.098346, 0.158771, 0.295509, 0.477748, 0.716862" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0958519, 0.115211, 0.168255, 0.221225, 0.324459, 0.458844, 0.634687", \ + "0.117121, 0.136441, 0.189466, 0.242454, 0.345707, 0.480101, 0.655961", \ + "0.221759, 0.242924, 0.296515, 0.349053, 0.452417, 0.586888, 0.762806", \ + "0.303686, 0.329453, 0.386575, 0.438661, 0.541833, 0.676075, 0.851929", \ + "0.408555, 0.439716, 0.499597, 0.551471, 0.6542, 0.788361, 0.96419", \ + "0.50046, 0.534528, 0.594493, 0.646389, 0.748605, 0.882525, 1.05821", \ + "0.581725, 0.616392, 0.675877, 0.727396, 0.829505, 0.963079, 1.13862" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0280791, 0.0411176, 0.0908334, 0.155531, 0.292964, 0.475498, 0.714813", \ + "0.0280729, 0.0411333, 0.0908428, 0.15552, 0.29295, 0.475497, 0.714817", \ + "0.0362739, 0.0477844, 0.091719, 0.155138, 0.292708, 0.475501, 0.714816", \ + "0.0519384, 0.0628778, 0.0970223, 0.156818, 0.293361, 0.475597, 0.714793", \ + "0.075201, 0.081968, 0.103277, 0.15891, 0.294569, 0.476585, 0.715646", \ + "0.095294, 0.096352, 0.107527, 0.160622, 0.295288, 0.477356, 0.716465", \ + "0.110915, 0.107621, 0.110711, 0.161931, 0.295902, 0.477597, 0.716871" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0959842, 0.115739, 0.170513, 0.22441, 0.327636, 0.461988, 0.637764", \ + "0.117303, 0.13702, 0.191784, 0.245705, 0.348947, 0.483303, 0.659096", \ + "0.221797, 0.243387, 0.29956, 0.353211, 0.456427, 0.590816, 0.766585", \ + "0.3036, 0.330019, 0.393432, 0.446855, 0.549524, 0.683425, 0.859162", \ + "0.408275, 0.440816, 0.516271, 0.56911, 0.670279, 0.803763, 0.979112", \ + "0.500124, 0.537628, 0.624429, 0.676302, 0.775759, 0.908408, 1.08302", \ + "0.582212, 0.623841, 0.720631, 0.770463, 0.867755, 1.00037, 1.17405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0284032, 0.0419129, 0.0935213, 0.157301, 0.293423, 0.475615, 0.714854", \ + "0.0283993, 0.0419373, 0.0935298, 0.157316, 0.29342, 0.475615, 0.71488", \ + "0.0365763, 0.0486885, 0.0956587, 0.157741, 0.293347, 0.475538, 0.714864", \ + "0.0522776, 0.0652578, 0.105448, 0.161533, 0.294096, 0.475675, 0.714927", \ + "0.076382, 0.091639, 0.122266, 0.168119, 0.295844, 0.476999, 0.715805", \ + "0.101346, 0.11881, 0.139567, 0.174561, 0.29692, 0.47754, 0.716513", \ + "0.127541, 0.146771, 0.156533, 0.180083, 0.297911, 0.478037, 0.71693" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0959842, 0.115739, 0.170513, 0.22441, 0.327636, 0.461988, 0.637764", \ + "0.117303, 0.13702, 0.191784, 0.245705, 0.348947, 0.483303, 0.659096", \ + "0.221797, 0.243387, 0.29956, 0.353211, 0.456427, 0.590816, 0.766585", \ + "0.3036, 0.330019, 0.393432, 0.446855, 0.549524, 0.683425, 0.859162", \ + "0.408275, 0.440816, 0.516271, 0.56911, 0.670279, 0.803763, 0.979112", \ + "0.500124, 0.537628, 0.624429, 0.676302, 0.775759, 0.908408, 1.08302", \ + "0.582212, 0.623841, 0.720631, 0.770463, 0.867755, 1.00037, 1.17405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0284032, 0.0419129, 0.0935213, 0.157301, 0.293423, 0.475615, 0.714854", \ + "0.0283993, 0.0419373, 0.0935298, 0.157316, 0.29342, 0.475615, 0.71488", \ + "0.0365763, 0.0486885, 0.0956587, 0.157741, 0.293347, 0.475538, 0.714864", \ + "0.0522776, 0.0652578, 0.105448, 0.161533, 0.294096, 0.475675, 0.714927", \ + "0.076382, 0.091639, 0.122266, 0.168119, 0.295844, 0.476999, 0.715805", \ + "0.101346, 0.11881, 0.139567, 0.174561, 0.29692, 0.47754, 0.716513", \ + "0.127541, 0.146771, 0.156533, 0.180083, 0.297911, 0.478037, 0.71693" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0197995, 0.0197048, 0.0200052, 0.0202147, 0.020382, 0.0204528, 0.0204955", \ + "0.0196441, 0.0195524, 0.0198595, 0.0200718, 0.0202404, 0.0203134, 0.0203556", \ + "0.0196666, 0.0195698, 0.0198643, 0.0200721, 0.0202389, 0.0203122, 0.020354", \ + "0.0200696, 0.0199764, 0.020276, 0.0204102, 0.0206525, 0.0207241, 0.0206728", \ + "0.0210639, 0.0209625, 0.0212548, 0.0214643, 0.0217506, 0.0217912, 0.0218105", \ + "0.0226181, 0.0225081, 0.0227715, 0.0229782, 0.0232168, 0.0234001, 0.0237502", \ + "0.0249739, 0.0248559, 0.025145, 0.0253435, 0.0255144, 0.02563, 0.025821" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.019914, 0.020056, 0.0205664, 0.0207664, 0.0208964, 0.0209536, 0.0209855", \ + "0.0197882, 0.0199355, 0.0204438, 0.0206433, 0.0207726, 0.0208295, 0.020861", \ + "0.0199519, 0.0201, 0.020607, 0.0208066, 0.0209365, 0.0209939, 0.0210255", \ + "0.020486, 0.0206357, 0.0211303, 0.0213292, 0.0214592, 0.0215163, 0.0215476", \ + "0.0215076, 0.0216515, 0.0221627, 0.0223626, 0.0224956, 0.0225528, 0.0225848", \ + "0.0229545, 0.0231068, 0.0236144, 0.023814, 0.0239441, 0.024004, 0.0240377", \ + "0.0251038, 0.0252529, 0.0257598, 0.0259575, 0.0260877, 0.0261459, 0.0261789" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0210987, 0.0213307, 0.0218731, 0.0220427, 0.0221452, 0.0221879, 0.0222115", \ + "0.020882, 0.0210976, 0.0216281, 0.0218107, 0.0219226, 0.02197, 0.0219957", \ + "0.0209816, 0.0208835, 0.0211748, 0.0214059, 0.0215804, 0.0217002, 0.0217659", \ + "0.0219689, 0.021575, 0.0215933, 0.0217571, 0.0219367, 0.0220653, 0.0221407", \ + "0.0241775, 0.0234611, 0.0230751, 0.0231037, 0.0232293, 0.0233406, 0.0234281", \ + "0.0268013, 0.0258987, 0.0251743, 0.0250703, 0.025114, 0.0251987, 0.0252706", \ + "0.0299908, 0.0289846, 0.0279666, 0.0277165, 0.0276415, 0.0276697, 0.0277248" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0218663, 0.0220979, 0.0226406, 0.0228096, 0.022912, 0.022954, 0.022978", \ + "0.0216471, 0.0218622, 0.0223933, 0.0225753, 0.0226875, 0.0227356, 0.0227614", \ + "0.0217163, 0.0216262, 0.0219191, 0.0221369, 0.0223259, 0.0224416, 0.02249", \ + "0.0227712, 0.0223462, 0.0223721, 0.0225274, 0.0227086, 0.0228342, 0.0229169", \ + "0.0251, 0.024247, 0.0238313, 0.0238662, 0.0239789, 0.0241006, 0.0241841", \ + "0.0281126, 0.0269763, 0.0261381, 0.0260129, 0.0260477, 0.0261261, 0.0261832", \ + "0.0315092, 0.0301959, 0.0289778, 0.0286941, 0.0286003, 0.0286131, 0.0286726" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0215701, 0.0217957, 0.0223341, 0.0225021, 0.0226026, 0.022646, 0.0226703", \ + "0.0212833, 0.0214932, 0.0220212, 0.0222027, 0.0223145, 0.022362, 0.0223878", \ + "0.0212996, 0.021209, 0.0214999, 0.0217307, 0.0219154, 0.0220061, 0.0220808", \ + "0.0222968, 0.0218458, 0.0218336, 0.0219983, 0.0221912, 0.0223045, 0.0223832", \ + "0.0248422, 0.0237999, 0.0233267, 0.0233544, 0.0234677, 0.0235775, 0.0236634", \ + "0.0284245, 0.0268462, 0.0257149, 0.0255712, 0.0255929, 0.0256586, 0.025733", \ + "0.032867, 0.0308061, 0.0289285, 0.0285861, 0.0284609, 0.0284665, 0.0285087" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0215701, 0.0217957, 0.0223341, 0.0225021, 0.0226026, 0.022646, 0.0226703", \ + "0.0212833, 0.0214932, 0.0220212, 0.0222027, 0.0223145, 0.022362, 0.0223878", \ + "0.0212996, 0.021209, 0.0214999, 0.0217307, 0.0219154, 0.0220061, 0.0220808", \ + "0.0222968, 0.0218458, 0.0218336, 0.0219983, 0.0221912, 0.0223045, 0.0223832", \ + "0.0248422, 0.0237999, 0.0233267, 0.0233544, 0.0234677, 0.0235775, 0.0236634", \ + "0.0284245, 0.0268462, 0.0257149, 0.0255712, 0.0255929, 0.0256586, 0.025733", \ + "0.032867, 0.0308061, 0.0289285, 0.0285861, 0.0284609, 0.0284665, 0.0285087" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160096; + rise_capacitance : 0.00160096; + rise_capacitance_range (0.0011382, 0.00160096); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.140085, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0065021, 0.00638006, 0.00645736, 0.00690126, 0.00773348, 0.00913916, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990009, 0.00977744, 0.00992057, 0.0102885, 0.0112891, 0.0126883, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145777, 0.0149499, 0.01603, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681178, 0.00669901, 0.00677729, 0.00717248, 0.00810264, 0.00952614, 0.0114667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919363, 0.0090754, 0.0092358, 0.00958763, 0.0105723, 0.0119576, 0.0139167" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165459, 0.0164415, 0.016531, 0.0169057, 0.0178676, 0.019274, 0.0212298" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670933, 0.00659676, 0.00668098, 0.00707891, 0.00801308, 0.00944434, 0.0113788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00925419, 0.00914607, 0.00925478, 0.00964002, 0.0106171, 0.012035, 0.0140122" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0531783, 0.057336, 0.108581, 0.144633", \ + "-0.240666, -0.110165, -0.0562976, -0.0148726", \ + "-0.333782, -0.208518, -0.153545, -0.112051", \ + "-0.404811, -0.2903, -0.234433, -0.199005" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0174667, 0.260459, 0.370836, 0.451119", \ + "-0.149691, 0.0733158, 0.18569, 0.275969", \ + "-0.204504, -0.00344737, 0.10617, 0.193028", \ + "-0.237021, -0.0539938, 0.0559716, 0.140664" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0531783, 0.057336, 0.108581, 0.144633", \ + "-0.240666, -0.110165, -0.0562976, -0.0148726", \ + "-0.333782, -0.208518, -0.153545, -0.112051", \ + "-0.404811, -0.2903, -0.234433, -0.199005" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0174667, 0.260459, 0.370836, 0.451119", \ + "-0.149691, 0.0733158, 0.18569, 0.275969", \ + "-0.204504, -0.00344737, 0.10617, 0.193028", \ + "-0.237021, -0.0539938, 0.0559716, 0.140664" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102514, -0.0397727, -0.0975781, -0.135146", \ + "0.339308, 0.141046, 0.0778616, 0.0336742", \ + "0.466146, 0.249892, 0.179715, 0.132061", \ + "0.565619, 0.339374, 0.265468, 0.220011" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.063267, -0.221543, -0.336936, -0.421316", \ + "0.311949, 0.0231486, -0.110209, -0.204613", \ + "0.413458, 0.126745, -0.00930317, -0.107011", \ + "0.486307, 0.197506, 0.0581541, -0.0422487" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102514, -0.0397727, -0.0975781, -0.135146", \ + "0.339308, 0.141046, 0.0778616, 0.0336742", \ + "0.466146, 0.249892, 0.179715, 0.132061", \ + "0.565619, 0.339374, 0.265468, 0.220011" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.063267, -0.221543, -0.336936, -0.421316", \ + "0.311949, 0.0231486, -0.110209, -0.204613", \ + "0.413458, 0.126745, -0.00930317, -0.107011", \ + "0.486307, 0.197506, 0.0581541, -0.0422487" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209104, -0.000208542, -0.000209236, -0.000209531, -0.000208062, -0.000208517, -0.000208166" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221793, 0.000225733, 0.000225729, 0.000222583, 0.000221184, 0.000218587, 0.000214771" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903556, -0.000908858, -0.000926879, -0.00093561, -0.000932091, -0.000931383, -0.000930012" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997295, 0.000941006, 0.000938163, 0.00093561, 0.000932091, 0.000931383, 0.000930012" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907034, -0.000912562, -0.000934959, -0.00093802, -0.000942916, -0.000945849, -0.000941511" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951438, 0.000956428, 0.000963392, 0.000955749, 0.000950519, 0.000949672, 0.000941511" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464796, 0.00451827, 0.00444281, 0.00455421, 0.00509876, 0.00603333, 0.00737332" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666458, 0.00654537, 0.00655474, 0.00685898, 0.00751974, 0.00855787, 0.00995182" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106546, -0.0010655, -0.00106552, -0.00106712, -0.00106619, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108213, 0.00108289, 0.00108062, 0.00108144, 0.00107991, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00368856; + rise_capacitance : 0.00313119; + rise_capacitance_range (0.00270454, 0.00313119); + fall_capacitance : 0.00368856; + fall_capacitance_range (0.00269316, 0.00368856); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103011, -0.0396661, -0.0935781, -0.134047", \ + "0.48694, 0.15823, 0.0850441, 0.038597", \ + "1.17133, 0.605377, 0.330153, 0.20682", \ + "1.86518, 1.18126, 0.882151, 0.629764" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103011, -0.0396661, -0.0935781, -0.134047", \ + "0.48694, 0.15823, 0.0850441, 0.038597", \ + "1.17133, 0.605377, 0.330153, 0.20682", \ + "1.86518, 1.18126, 0.882151, 0.629764" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221258, -0.00221214, -0.00222729, -0.00221886, -0.00222576, -0.0022339, -0.00223884" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228986, 0.00226525, 0.0022536, 0.00225401, 0.00224847, 0.00224924, 0.00224581" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221976, -0.0022184, -0.00222884, -0.00222252, -0.00222495, -0.00223308, -0.00223805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228465, 0.00226432, 0.00225012, 0.00225109, 0.00224384, 0.00224836, 0.00224504" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00334379, 0.0032223, 0.00314318, 0.00322963, 0.0037525, 0.00472131, 0.00610342" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910634, 0.00891441, 0.00875502, 0.00892015, 0.00961951, 0.0106692, 0.0120912" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221636, -0.00221213, -0.00222198, -0.00223065, -0.00222154, -0.00222972, -0.0022347" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227061, 0.0022552, 0.00224507, 0.00224619, 0.00223974, 0.00224456, 0.00224165" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRQX6) { + area : 31.0464; + cell_leakage_power : 0.381335; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.36713; + when : "(CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.355095; + when : "(CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.353073; + when : "(CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364426; + when : "(CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.364057; + when : "(CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.359636; + when : "(CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.467647; + when : "(!CK * D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387559; + when : "(!CK * D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387539; + when : "(!CK * D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.396532; + when : "(!CK * !D * RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.381588; + when : "(!CK * !D * RB * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.391742; + when : "(!CK * !D * !RB * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.381335; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.293792, 0.326465, 0.404434, 0.480698, 0.62437, 0.809029, 1.04995", \ + "0.315488, 0.348135, 0.426111, 0.502375, 0.646055, 0.830708, 1.07161", \ + "0.416903, 0.449568, 0.527537, 0.6038, 0.74747, 0.932131, 1.17312", \ + "0.500791, 0.533439, 0.6114, 0.68754, 0.831264, 1.01594, 1.25686", \ + "0.615345, 0.648005, 0.725969, 0.802136, 0.945913, 1.13058, 1.37147", \ + "0.722872, 0.755597, 0.833606, 0.909891, 1.05356, 1.23823, 1.47911", \ + "0.828314, 0.861075, 0.939135, 1.01533, 1.15908, 1.34376, 1.58467" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0489464, 0.0691943, 0.142022, 0.237661, 0.437951, 0.703839, 1.05333", \ + "0.0489399, 0.0691802, 0.142021, 0.237661, 0.437957, 0.703838, 1.05333", \ + "0.0489579, 0.0692308, 0.142026, 0.237651, 0.437956, 0.703839, 1.05342", \ + "0.048977, 0.069255, 0.142088, 0.237709, 0.437969, 0.703825, 1.05333", \ + "0.049029, 0.069305, 0.142078, 0.237639, 0.43875, 0.703891, 1.05342", \ + "0.04929, 0.069523, 0.142169, 0.237723, 0.437969, 0.703851, 1.05328", \ + "0.049512, 0.069701, 0.142301, 0.237773, 0.437988, 0.703867, 1.05333" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.25216, 0.277139, 0.337658, 0.398073, 0.51288, 0.660483, 0.853008", \ + "0.273984, 0.29898, 0.359503, 0.419918, 0.534728, 0.682334, 0.874865", \ + "0.37374, 0.39874, 0.459255, 0.519671, 0.634484, 0.782082, 0.974625", \ + "0.450886, 0.475875, 0.536379, 0.596784, 0.711643, 0.859238, 1.05177", \ + "0.553658, 0.578634, 0.639161, 0.699558, 0.814363, 0.96198, 1.15452", \ + "0.647626, 0.672571, 0.733056, 0.793468, 0.908271, 1.05588, 1.24842", \ + "0.738101, 0.763047, 0.823492, 0.883898, 0.998709, 1.14631, 1.33886" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0341529, 0.049417, 0.105275, 0.177433, 0.327431, 0.525643, 0.786473", \ + "0.0341882, 0.0494066, 0.105269, 0.177432, 0.327578, 0.525644, 0.786507", \ + "0.0341816, 0.0494206, 0.105277, 0.177435, 0.327587, 0.525644, 0.786508", \ + "0.0341819, 0.049412, 0.105285, 0.177459, 0.327574, 0.525991, 0.786504", \ + "0.034116, 0.049379, 0.105276, 0.177431, 0.327544, 0.525789, 0.786457", \ + "0.034026, 0.049306, 0.10523, 0.177417, 0.327493, 0.525643, 0.786501", \ + "0.033967, 0.049237, 0.105181, 0.177391, 0.32744, 0.525642, 0.786507" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.110152, 0.134564, 0.191367, 0.248733, 0.361818, 0.508759, 0.700934", \ + "0.131626, 0.156008, 0.212774, 0.27015, 0.383251, 0.53019, 0.72237", \ + "0.241111, 0.265666, 0.320105, 0.37742, 0.490724, 0.637749, 0.830076", \ + "0.33323, 0.357756, 0.411616, 0.468867, 0.582211, 0.729168, 0.921412", \ + "0.442312, 0.465226, 0.519563, 0.576999, 0.690233, 0.83734, 1.02972", \ + "0.53047, 0.552923, 0.608044, 0.665643, 0.778739, 0.925858, 1.1182", \ + "0.603297, 0.625901, 0.681174, 0.738802, 0.851985, 0.998942, 1.19121" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0327918, 0.0474394, 0.0968682, 0.167946, 0.319264, 0.518397, 0.779155", \ + "0.032789, 0.0474318, 0.0968479, 0.167934, 0.319263, 0.518418, 0.779155", \ + "0.0389126, 0.0488106, 0.0954051, 0.167411, 0.3192, 0.518423, 0.779156", \ + "0.0488736, 0.0535276, 0.0967119, 0.168652, 0.319509, 0.518591, 0.779137", \ + "0.051015, 0.05468, 0.099038, 0.170144, 0.320837, 0.520006, 0.780126", \ + "0.048648, 0.054837, 0.100836, 0.171406, 0.321914, 0.52059, 0.780975", \ + "0.047082, 0.05519, 0.102161, 0.172437, 0.322604, 0.521219, 0.781142" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.110073, 0.134485, 0.192452, 0.249825, 0.362828, 0.509694, 0.701867", \ + "0.131438, 0.15582, 0.213747, 0.271137, 0.384161, 0.531035, 0.723216", \ + "0.241329, 0.266533, 0.32263, 0.379997, 0.493157, 0.640061, 0.832408", \ + "0.333832, 0.361994, 0.417699, 0.474808, 0.587914, 0.734818, 0.926966", \ + "0.45097, 0.477743, 0.533304, 0.59044, 0.703365, 0.850309, 1.04265", \ + "0.549073, 0.57401, 0.629948, 0.68694, 0.799766, 0.946672, 1.1389", \ + "0.630926, 0.654913, 0.711083, 0.768244, 0.880813, 1.02755, 1.21969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0327337, 0.0479825, 0.0982083, 0.168516, 0.319326, 0.518429, 0.779155", \ + "0.032741, 0.0479807, 0.0981889, 0.168499, 0.319324, 0.518202, 0.779155", \ + "0.0391509, 0.050969, 0.0970641, 0.167855, 0.319265, 0.518416, 0.779155", \ + "0.0541547, 0.0602797, 0.0989543, 0.168816, 0.319697, 0.518599, 0.779053", \ + "0.065894, 0.066778, 0.101494, 0.170791, 0.321022, 0.520121, 0.779614", \ + "0.069628, 0.068429, 0.103481, 0.172152, 0.321953, 0.520544, 0.780979", \ + "0.070196, 0.06925, 0.105013, 0.173383, 0.32269, 0.521164, 0.781571" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.10988, 0.134695, 0.196378, 0.254987, 0.367605, 0.514303, 0.706324", \ + "0.131294, 0.156081, 0.217755, 0.276379, 0.389007, 0.535707, 0.727766", \ + "0.240828, 0.266634, 0.328719, 0.387253, 0.499935, 0.646674, 0.838732", \ + "0.332876, 0.364028, 0.433119, 0.490941, 0.602901, 0.749306, 0.941218", \ + "0.45236, 0.490056, 0.571142, 0.627933, 0.738388, 0.884133, 1.07565", \ + "0.559602, 0.602388, 0.694695, 0.749338, 0.858645, 1.00349, 1.19466", \ + "0.656161, 0.703053, 0.803952, 0.856937, 0.964617, 1.10847, 1.29904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0328305, 0.0489658, 0.103673, 0.171929, 0.320038, 0.518559, 0.77923", \ + "0.0328354, 0.0489776, 0.103683, 0.171893, 0.320046, 0.518561, 0.778828", \ + "0.0393113, 0.0534565, 0.104897, 0.172147, 0.319905, 0.518561, 0.779201", \ + "0.0566519, 0.0715706, 0.114427, 0.175473, 0.320419, 0.518691, 0.778671", \ + "0.084173, 0.100881, 0.132078, 0.182293, 0.322257, 0.519498, 0.779931", \ + "0.112793, 0.131196, 0.150268, 0.188731, 0.323778, 0.520692, 0.780954", \ + "0.142943, 0.16258, 0.167098, 0.194593, 0.325116, 0.521368, 0.781541" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.10988, 0.134695, 0.196378, 0.254987, 0.367605, 0.514303, 0.706324", \ + "0.131294, 0.156081, 0.217755, 0.276379, 0.389007, 0.535707, 0.727766", \ + "0.240828, 0.266634, 0.328719, 0.387253, 0.499935, 0.646674, 0.838732", \ + "0.332876, 0.364028, 0.433119, 0.490941, 0.602901, 0.749306, 0.941218", \ + "0.45236, 0.490056, 0.571142, 0.627933, 0.738388, 0.884133, 1.07565", \ + "0.559602, 0.602388, 0.694695, 0.749338, 0.858645, 1.00349, 1.19466", \ + "0.656161, 0.703053, 0.803952, 0.856937, 0.964617, 1.10847, 1.29904" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0328305, 0.0489658, 0.103673, 0.171929, 0.320038, 0.518559, 0.77923", \ + "0.0328354, 0.0489776, 0.103683, 0.171893, 0.320046, 0.518561, 0.778828", \ + "0.0393113, 0.0534565, 0.104897, 0.172147, 0.319905, 0.518561, 0.779201", \ + "0.0566519, 0.0715706, 0.114427, 0.175473, 0.320419, 0.518691, 0.778671", \ + "0.084173, 0.100881, 0.132078, 0.182293, 0.322257, 0.519498, 0.779931", \ + "0.112793, 0.131196, 0.150268, 0.188731, 0.323778, 0.520692, 0.780954", \ + "0.142943, 0.16258, 0.167098, 0.194593, 0.325116, 0.521368, 0.781541" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0229808, 0.0224842, 0.0227784, 0.0230493, 0.0232719, 0.0233823, 0.0234429", \ + "0.0228511, 0.0223482, 0.0226424, 0.0229121, 0.0231407, 0.0232437, 0.0233061", \ + "0.0228465, 0.0223485, 0.0226384, 0.0229071, 0.0231366, 0.0232406, 0.0233083", \ + "0.0232918, 0.0227856, 0.023054, 0.0232848, 0.0235562, 0.0236461, 0.0237213", \ + "0.0243784, 0.0238686, 0.0241463, 0.0244557, 0.0249779, 0.024743, 0.0248086", \ + "0.0258085, 0.0252906, 0.0255455, 0.0258049, 0.0260496, 0.0266213, 0.0262192", \ + "0.0278569, 0.0273239, 0.02756, 0.0278126, 0.0280505, 0.028163, 0.0288027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0224244, 0.0224409, 0.0230845, 0.0233518, 0.0235285, 0.0236066, 0.0236487", \ + "0.0222943, 0.0223126, 0.0229583, 0.023227, 0.0234035, 0.0234819, 0.0235253", \ + "0.0224749, 0.022488, 0.0231253, 0.0233912, 0.0235672, 0.0236457, 0.0236889", \ + "0.0229997, 0.0230095, 0.0236442, 0.0239124, 0.024099, 0.0241679, 0.0242163", \ + "0.0239553, 0.0239775, 0.0246172, 0.0248859, 0.0250651, 0.0251412, 0.0251862", \ + "0.0254532, 0.0254776, 0.026117, 0.0263841, 0.0265615, 0.0266432, 0.026689", \ + "0.0274264, 0.0274536, 0.0280869, 0.0283533, 0.0285297, 0.0286099, 0.0286555" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0235595, 0.0236851, 0.0243856, 0.0246243, 0.0247727, 0.0248361, 0.0248714", \ + "0.0233613, 0.0234743, 0.0241606, 0.0244102, 0.0245667, 0.0246341, 0.024671", \ + "0.023549, 0.0232765, 0.0236539, 0.0239422, 0.0241792, 0.0243344, 0.0243877", \ + "0.0247233, 0.0240715, 0.024034, 0.0242569, 0.024493, 0.0246513, 0.0247603", \ + "0.0268184, 0.0259113, 0.0254132, 0.0254653, 0.025637, 0.0258057, 0.0259188", \ + "0.0293715, 0.0283464, 0.0275185, 0.0274261, 0.0275146, 0.0276258, 0.0277439", \ + "0.0323651, 0.031287, 0.0302033, 0.0299531, 0.0299414, 0.0300288, 0.0301182" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.024329, 0.0244541, 0.0251529, 0.0253919, 0.0255393, 0.0256041, 0.0256381", \ + "0.0241278, 0.024241, 0.0249256, 0.0251754, 0.0253319, 0.0254, 0.0254368", \ + "0.0243053, 0.0240249, 0.0244034, 0.024679, 0.0249267, 0.0250873, 0.0251356", \ + "0.0256273, 0.0248485, 0.0247989, 0.0250073, 0.0252568, 0.02542, 0.0255274", \ + "0.0280668, 0.0268834, 0.0262779, 0.0263017, 0.0264614, 0.026619, 0.0267183", \ + "0.030952, 0.0295959, 0.0285461, 0.0283744, 0.0284214, 0.0285256, 0.0286166", \ + "0.0343307, 0.0328375, 0.0314247, 0.0310745, 0.0309698, 0.0310189, 0.0310933" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0240277, 0.0241484, 0.0248432, 0.0250799, 0.0252267, 0.0252914, 0.0253254", \ + "0.0237628, 0.0238717, 0.0245522, 0.0248002, 0.0249558, 0.0250233, 0.0250604", \ + "0.0239097, 0.0236179, 0.0239877, 0.0242614, 0.0245078, 0.0246412, 0.0247189", \ + "0.0253659, 0.0243862, 0.0243016, 0.024515, 0.0247611, 0.0249227, 0.0250243", \ + "0.0287142, 0.0267065, 0.0258132, 0.0258153, 0.0259582, 0.0260938, 0.026203", \ + "0.0331734, 0.030266, 0.0283455, 0.028095, 0.0280836, 0.0281683, 0.0282576", \ + "0.0385955, 0.034909, 0.031805, 0.031249, 0.0310291, 0.0310184, 0.0310604" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0240277, 0.0241484, 0.0248432, 0.0250799, 0.0252267, 0.0252914, 0.0253254", \ + "0.0237628, 0.0238717, 0.0245522, 0.0248002, 0.0249558, 0.0250233, 0.0250604", \ + "0.0239097, 0.0236179, 0.0239877, 0.0242614, 0.0245078, 0.0246412, 0.0247189", \ + "0.0253659, 0.0243862, 0.0243016, 0.024515, 0.0247611, 0.0249227, 0.0250243", \ + "0.0287142, 0.0267065, 0.0258132, 0.0258153, 0.0259582, 0.0260938, 0.026203", \ + "0.0331734, 0.030266, 0.0283455, 0.028095, 0.0280836, 0.0281683, 0.0282576", \ + "0.0385955, 0.034909, 0.031805, 0.031249, 0.0310291, 0.0310184, 0.0310604" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160102; + rise_capacitance : 0.00160102; + rise_capacitance_range (0.0011382, 0.00160102); + fall_capacitance : 0.00160036; + fall_capacitance_range (0.00112413, 0.00160036); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00650215, 0.00638008, 0.00645738, 0.00690126, 0.00773363, 0.00913921, 0.0110749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990011, 0.00977745, 0.00992051, 0.0102885, 0.011289, 0.0126883, 0.0146487" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146431, 0.014502, 0.0145778, 0.0149499, 0.0160314, 0.0175629, 0.0197476" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681179, 0.00669901, 0.00677738, 0.00717248, 0.00810264, 0.00952622, 0.0114667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00919362, 0.0090754, 0.00923584, 0.00958763, 0.0105723, 0.0119576, 0.0139167" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0165459, 0.0164415, 0.016531, 0.0169057, 0.0178676, 0.019274, 0.0212298" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670937, 0.00659678, 0.00668106, 0.0070789, 0.0080131, 0.00944517, 0.0113787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00925419, 0.00914607, 0.00925478, 0.00964001, 0.0106171, 0.012035, 0.0140122" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157114; + rise_capacitance : 0.00157114; + rise_capacitance_range (0.00108, 0.00157114); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00104118, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.054426, 0.0605431, 0.108581, 0.145768", \ + "-0.243347, -0.10839, -0.0537327, -0.0151696", \ + "-0.335709, -0.210748, -0.154212, -0.112456", \ + "-0.406059, -0.29109, -0.234433, -0.19787" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0160838, 0.258667, 0.370836, 0.451104", \ + "-0.154389, 0.0722078, 0.186374, 0.27264", \ + "-0.211163, -0.00555802, 0.106571, 0.192128", \ + "-0.245444, -0.0548294, 0.0533419, 0.141605" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.054426, 0.0605431, 0.108581, 0.145768", \ + "-0.243347, -0.10839, -0.0537327, -0.0151696", \ + "-0.335709, -0.210748, -0.154212, -0.112456", \ + "-0.406059, -0.29109, -0.234433, -0.19787" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0160838, 0.258667, 0.370836, 0.451104", \ + "-0.154389, 0.0722078, 0.186374, 0.27264", \ + "-0.211163, -0.00555802, 0.106571, 0.192128", \ + "-0.245444, -0.0548294, 0.0533419, 0.141605" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100748, -0.0410977, -0.0975781, -0.136909", \ + "0.335373, 0.14155, 0.0756929, 0.0337397", \ + "0.462146, 0.250331, 0.177715, 0.132061", \ + "0.563686, 0.337882, 0.265134, 0.222078" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0631198, -0.221621, -0.337111, -0.421492", \ + "0.311727, 0.0229957, -0.110371, -0.208863", \ + "0.412895, 0.126345, -0.0100179, -0.10751", \ + "0.485413, 0.196682, 0.0573204, -0.0431714" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100748, -0.0410977, -0.0975781, -0.136909", \ + "0.335373, 0.14155, 0.0756929, 0.0337397", \ + "0.462146, 0.250331, 0.177715, 0.132061", \ + "0.563686, 0.337882, 0.265134, 0.222078" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0631198, -0.221621, -0.337111, -0.421492", \ + "0.311727, 0.0229957, -0.110371, -0.208863", \ + "0.412895, 0.126345, -0.0100179, -0.10751", \ + "0.485413, 0.196682, 0.0573204, -0.0431714" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209104, -0.000208543, -0.000209237, -0.000209532, -0.000208062, -0.000208517, -0.000208166" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221793, 0.000225736, 0.00022573, 0.000222584, 0.000221184, 0.000218587, 0.000214771" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903557, -0.000908858, -0.000926879, -0.000935608, -0.000932089, -0.000931382, -0.000930011" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997295, 0.000941005, 0.00093816, 0.000935608, 0.000932089, 0.000931382, 0.000930011" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907034, -0.000912562, -0.000934959, -0.00093802, -0.000942916, -0.00094585, -0.00094151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951437, 0.000956426, 0.000963391, 0.000955748, 0.000950518, 0.000949671, 0.00094151" \ + ); + } + } + internal_power () { + when : "(!CK * RB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464796, 0.00451827, 0.00444282, 0.00455421, 0.00509875, 0.00603334, 0.00737328" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00666458, 0.00654537, 0.00655474, 0.00685898, 0.00751974, 0.0085579, 0.00995154" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106546, -0.0010655, -0.00106552, -0.00106712, -0.00106619, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108213, 0.00108289, 0.00108062, 0.00108144, 0.00107991, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00368696; + rise_capacitance : 0.00313117; + rise_capacitance_range (0.00270722, 0.00313117); + fall_capacitance : 0.00368696; + fall_capacitance_range (0.00269637, 0.00368696); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100844, -0.0398381, -0.0945692, -0.133466", \ + "0.492379, 0.161681, 0.0841809, 0.0388077", \ + "1.19551, 0.66324, 0.395794, 0.229447", \ + "1.90693, 1.26071, 0.985263, 0.745948" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100844, -0.0398381, -0.0945692, -0.133466", \ + "0.492379, 0.161681, 0.0841809, 0.0388077", \ + "1.19551, 0.66324, 0.395794, 0.229447", \ + "1.90693, 1.26071, 0.985263, 0.745948" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0810743, 0.0471622, 0.100329, 0.138438", \ + "-0.294112, -0.133892, -0.0741032, -0.0346182", \ + "-0.404678, -0.233801, -0.172778, -0.128999", \ + "-0.493399, -0.321186, -0.259866, -0.217915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.143502, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221264, -0.00221196, -0.00222656, -0.00221906, -0.00222569, -0.00223378, -0.00223876" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228993, 0.00226505, 0.00225339, 0.00225379, 0.00224832, 0.00224911, 0.00224571" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221967, -0.00221843, -0.00222868, -0.00222246, -0.00222488, -0.00223296, -0.00223797" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00228471, 0.00226411, 0.00225304, 0.00225088, 0.00224371, 0.00224822, 0.00224494" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00334671, 0.00322148, 0.00314321, 0.00322972, 0.00375254, 0.00472131, 0.00610342" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00910645, 0.00891438, 0.00875487, 0.00891985, 0.0096193, 0.0106692, 0.0120912" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00221628, -0.00221213, -0.00222144, -0.0022304, -0.00222146, -0.0022296, -0.00223462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00227067, 0.00225499, 0.00224489, 0.00224599, 0.00223961, 0.00224443, 0.00224154" \ + ); + } + } + } + ff (IQ,IQN) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX1) { + area : 31.0464; + cell_leakage_power : 0.275587; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.237046; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305007; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234343; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313969; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222563; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337563; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.337472; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.250466; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266448; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.331501; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254669; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.275587; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.258902, 0.26783, 0.321838, 0.385694, 0.513417, 0.679671, 0.8971", \ + "0.280604, 0.289541, 0.343562, 0.407385, 0.53514, 0.701362, 0.918718", \ + "0.382456, 0.391344, 0.445308, 0.509169, 0.636893, 0.803116, 1.02047", \ + "0.467322, 0.47617, 0.53006, 0.593905, 0.721614, 0.887801, 1.1053", \ + "0.586237, 0.594959, 0.648553, 0.712316, 0.839972, 1.00623, 1.22357", \ + "0.699019, 0.707564, 0.760673, 0.824287, 0.951902, 1.11812, 1.33554", \ + "0.809675, 0.817925, 0.87027, 0.93367, 1.0612, 1.22738, 1.44478" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0342641, 0.0422679, 0.107942, 0.197102, 0.379976, 0.618888, 0.931501", \ + "0.0342464, 0.0422547, 0.107958, 0.197116, 0.379981, 0.618887, 0.931223", \ + "0.0342794, 0.0423059, 0.107962, 0.197134, 0.379982, 0.618888, 0.931246", \ + "0.0343723, 0.0423756, 0.108011, 0.197142, 0.379929, 0.618893, 0.931504", \ + "0.034599, 0.042604, 0.108088, 0.197173, 0.379979, 0.618853, 0.931423", \ + "0.035036, 0.043024, 0.108206, 0.197207, 0.380008, 0.618895, 0.931471", \ + "0.035621, 0.043515, 0.108406, 0.197272, 0.380034, 0.618908, 0.931511" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.226936, 0.23373, 0.279629, 0.334954, 0.445562, 0.589459, 0.777653", \ + "0.248796, 0.25556, 0.30148, 0.356795, 0.467411, 0.611318, 0.79944", \ + "0.348932, 0.355649, 0.401536, 0.456854, 0.567478, 0.711387, 0.899581", \ + "0.426782, 0.433557, 0.479456, 0.534777, 0.64547, 0.789292, 0.977468", \ + "0.530311, 0.537078, 0.582974, 0.638291, 0.748924, 0.892832, 1.081", \ + "0.624593, 0.631351, 0.67722, 0.732546, 0.843173, 0.987087, 1.17525", \ + "0.715443, 0.722196, 0.768077, 0.823402, 0.934036, 1.07793, 1.2661" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025594, 0.0322024, 0.0878707, 0.162373, 0.313977, 0.511649, 0.770186", \ + "0.0255956, 0.0322143, 0.0878699, 0.16244, 0.313972, 0.511649, 0.770424", \ + "0.0256134, 0.0322355, 0.0878746, 0.162403, 0.314005, 0.511648, 0.770196", \ + "0.0255968, 0.032211, 0.087876, 0.162388, 0.314056, 0.511766, 0.770163", \ + "0.025564, 0.032182, 0.087864, 0.162429, 0.313978, 0.511692, 0.770119", \ + "0.025544, 0.032159, 0.087836, 0.162418, 0.313977, 0.51165, 0.770179", \ + "0.025562, 0.032196, 0.087824, 0.162361, 0.313988, 0.511647, 0.770106" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0732211, 0.08104, 0.130508, 0.188097, 0.299208, 0.442998, 0.631134", \ + "0.0945804, 0.102324, 0.151831, 0.209471, 0.320617, 0.464423, 0.652562", \ + "0.183003, 0.191844, 0.243886, 0.301789, 0.412897, 0.556743, 0.744969", \ + "0.243599, 0.254621, 0.311259, 0.369865, 0.481027, 0.624812, 0.812874", \ + "0.317451, 0.331492, 0.397643, 0.457865, 0.56859, 0.712134, 0.900184", \ + "0.379173, 0.395946, 0.472545, 0.535315, 0.645511, 0.788637, 0.976494", \ + "0.432066, 0.45129, 0.538418, 0.60437, 0.713889, 0.856506, 1.04402" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0234348, 0.0306145, 0.089965, 0.164496, 0.314491, 0.510778, 0.768825", \ + "0.0234569, 0.0306336, 0.0899501, 0.164481, 0.314375, 0.510779, 0.76905", \ + "0.0312199, 0.037623, 0.0926802, 0.165418, 0.314418, 0.510778, 0.768884", \ + "0.0413636, 0.0476726, 0.0986325, 0.168335, 0.315542, 0.511111, 0.769249", \ + "0.056315, 0.063469, 0.110347, 0.174015, 0.317101, 0.51167, 0.76965", \ + "0.070647, 0.078954, 0.124588, 0.181489, 0.318778, 0.51172, 0.769669", \ + "0.084373, 0.094168, 0.140079, 0.190157, 0.320817, 0.511865, 0.769813" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0732926, 0.0810627, 0.130409, 0.188073, 0.299398, 0.443182, 0.631291", \ + "0.0946114, 0.102335, 0.151711, 0.209421, 0.320773, 0.464572, 0.652699", \ + "0.182712, 0.191671, 0.243506, 0.301489, 0.412941, 0.556791, 0.744985", \ + "0.243369, 0.254312, 0.310806, 0.369473, 0.481249, 0.62506, 0.8131", \ + "0.317329, 0.331199, 0.396651, 0.456841, 0.569014, 0.712333, 0.900415", \ + "0.378803, 0.395411, 0.471251, 0.534599, 0.646844, 0.789757, 0.977471", \ + "0.431594, 0.45063, 0.53717, 0.604692, 0.717284, 0.859526, 1.04696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0233448, 0.0304632, 0.0898687, 0.164762, 0.31476, 0.510766, 0.769037", \ + "0.0233797, 0.0305162, 0.0898642, 0.164748, 0.314746, 0.510761, 0.769056", \ + "0.0311354, 0.037416, 0.0925688, 0.165793, 0.314989, 0.510744, 0.769123", \ + "0.0411172, 0.0472974, 0.0982144, 0.16895, 0.316481, 0.511553, 0.769148", \ + "0.055819, 0.062829, 0.109844, 0.175387, 0.31863, 0.512526, 0.769641", \ + "0.070032, 0.078244, 0.124361, 0.184303, 0.321481, 0.513317, 0.769729", \ + "0.08372, 0.093313, 0.140979, 0.195317, 0.325341, 0.514111, 0.769786" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0739509, 0.0820514, 0.132984, 0.190914, 0.30203, 0.445877, 0.634001", \ + "0.0951882, 0.103258, 0.154223, 0.212191, 0.323335, 0.467201, 0.65539", \ + "0.183944, 0.193417, 0.247412, 0.305372, 0.416396, 0.560316, 0.748486", \ + "0.245423, 0.257146, 0.317258, 0.375518, 0.48642, 0.630289, 0.818427", \ + "0.320714, 0.335747, 0.407204, 0.46561, 0.575752, 0.719395, 0.907577", \ + "0.384181, 0.402138, 0.485147, 0.543522, 0.652871, 0.796153, 0.984223", \ + "0.438988, 0.459595, 0.553171, 0.611312, 0.720019, 0.862904, 1.05083" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0243392, 0.0316665, 0.091499, 0.165335, 0.314504, 0.510621, 0.769108", \ + "0.0243831, 0.0317317, 0.0914933, 0.165308, 0.314484, 0.510493, 0.768956", \ + "0.0326865, 0.0392434, 0.0943597, 0.16596, 0.31427, 0.510699, 0.769023", \ + "0.0435469, 0.0503231, 0.100843, 0.168551, 0.314764, 0.510964, 0.769073", \ + "0.059653, 0.067642, 0.112885, 0.172747, 0.315061, 0.511269, 0.769609", \ + "0.074869, 0.08453, 0.125393, 0.177206, 0.315133, 0.511387, 0.769574", \ + "0.089866, 0.101081, 0.137032, 0.180975, 0.315312, 0.511283, 0.769711" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0739509, 0.0820514, 0.132984, 0.190914, 0.30203, 0.445877, 0.634001", \ + "0.0951882, 0.103258, 0.154223, 0.212191, 0.323335, 0.467201, 0.65539", \ + "0.183944, 0.193417, 0.247412, 0.305372, 0.416396, 0.560316, 0.748486", \ + "0.245423, 0.257146, 0.317258, 0.375518, 0.48642, 0.630289, 0.818427", \ + "0.320714, 0.335747, 0.407204, 0.46561, 0.575752, 0.719395, 0.907577", \ + "0.384181, 0.402138, 0.485147, 0.543522, 0.652871, 0.796153, 0.984223", \ + "0.438988, 0.459595, 0.553171, 0.611312, 0.720019, 0.862904, 1.05083" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0243392, 0.0316665, 0.091499, 0.165335, 0.314504, 0.510621, 0.769108", \ + "0.0243831, 0.0317317, 0.0914933, 0.165308, 0.314484, 0.510493, 0.768956", \ + "0.0326865, 0.0392434, 0.0943597, 0.16596, 0.31427, 0.510699, 0.769023", \ + "0.0435469, 0.0503231, 0.100843, 0.168551, 0.314764, 0.510964, 0.769073", \ + "0.059653, 0.067642, 0.112885, 0.172747, 0.315061, 0.511269, 0.769609", \ + "0.074869, 0.08453, 0.125393, 0.177206, 0.315133, 0.511387, 0.769574", \ + "0.089866, 0.101081, 0.137032, 0.180975, 0.315312, 0.511283, 0.769711" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00775535, 0.00778307, 0.00790018, 0.00794531, 0.00797279, 0.00798392, 0.00799132", \ + "0.00768457, 0.00771199, 0.00782912, 0.00787377, 0.00790168, 0.00791343, 0.00791926", \ + "0.00767541, 0.00769966, 0.00781099, 0.0078582, 0.00788939, 0.00790299, 0.00790972", \ + "0.00788532, 0.00790489, 0.00800759, 0.0080561, 0.00809042, 0.00810635, 0.00811558", \ + "0.00837837, 0.00839207, 0.00848026, 0.00853581, 0.00857126, 0.00859589, 0.00860146", \ + "0.00914324, 0.00915298, 0.0092263, 0.00927567, 0.00932037, 0.00936111, 0.00934954", \ + "0.0101809, 0.0101847, 0.0102458, 0.0102891, 0.0103298, 0.0103569, 0.0103845" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00803724, 0.00807157, 0.00818476, 0.0082244, 0.00825134, 0.00826379, 0.00827131", \ + "0.00797478, 0.00800922, 0.00812166, 0.00816169, 0.00818868, 0.00820131, 0.00820831", \ + "0.00805994, 0.00809172, 0.00820175, 0.0082413, 0.00826823, 0.00828035, 0.00828769", \ + "0.00832678, 0.00836043, 0.00848109, 0.00851278, 0.00854136, 0.00855223, 0.00855889", \ + "0.00882385, 0.0088559, 0.00896532, 0.00900767, 0.00903807, 0.0090481, 0.00905533", \ + "0.00958451, 0.00961617, 0.00972423, 0.00976388, 0.00979223, 0.00982633, 0.00984367", \ + "0.0105709, 0.0105984, 0.0107041, 0.010743, 0.0107708, 0.0107879, 0.0108259" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00946623, 0.00950118, 0.00960983, 0.00964561, 0.00966401, 0.00967014, 0.00967242", \ + "0.00933826, 0.00937014, 0.00948015, 0.00951981, 0.00954167, 0.00954876, 0.00955188", \ + "0.00918838, 0.00919884, 0.00928934, 0.00933562, 0.00937238, 0.0093897, 0.00939012", \ + "0.009423, 0.00942538, 0.00953272, 0.00955331, 0.0095882, 0.00960964, 0.00962394", \ + "0.0101041, 0.0101007, 0.0101299, 0.0101662, 0.0102349, 0.0102477, 0.0102549", \ + "0.0110786, 0.0110599, 0.0110563, 0.0110838, 0.0111155, 0.0111587, 0.0111793", \ + "0.0123898, 0.0123569, 0.012314, 0.0123257, 0.0123506, 0.0123709, 0.0123835" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00984913, 0.00988469, 0.00999185, 0.0100275, 0.0100459, 0.0100517, 0.0100541", \ + "0.00971906, 0.00975077, 0.00985928, 0.00989856, 0.00992006, 0.00992724, 0.00992985", \ + "0.00956838, 0.00959003, 0.00967485, 0.00972258, 0.00975739, 0.00977483, 0.00978231", \ + "0.00980826, 0.00981396, 0.00989728, 0.00992848, 0.00995567, 0.00998335, 0.00999681", \ + "0.0105315, 0.0105257, 0.0105433, 0.0105771, 0.0106377, 0.0106535, 0.0106547", \ + "0.0115082, 0.0114866, 0.0114803, 0.0114972, 0.0115428, 0.0116021, 0.0115729", \ + "0.0128532, 0.012821, 0.012774, 0.0127755, 0.0128037, 0.0128225, 0.0128603" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00969452, 0.00973071, 0.00984407, 0.00987839, 0.00989551, 0.00990052, 0.00990288", \ + "0.00952884, 0.00956116, 0.00967572, 0.00971401, 0.00973397, 0.00974036, 0.00974316", \ + "0.00931856, 0.00933569, 0.00943088, 0.00947462, 0.00951421, 0.00952133, 0.00952836", \ + "0.00951308, 0.00951779, 0.00961869, 0.00964694, 0.00968125, 0.00970323, 0.00972066", \ + "0.0102138, 0.0102118, 0.0102515, 0.0102841, 0.0103412, 0.0103563, 0.0103682", \ + "0.0112799, 0.0112595, 0.0112522, 0.0112812, 0.0113081, 0.0113615, 0.0113615", \ + "0.0126559, 0.0126177, 0.0125652, 0.0125812, 0.0126099, 0.0126278, 0.012656" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00984913, 0.00988469, 0.00999185, 0.0100275, 0.0100459, 0.0100517, 0.0100541", \ + "0.00971906, 0.00975077, 0.00985928, 0.00989856, 0.00992006, 0.00992724, 0.00992985", \ + "0.00956838, 0.00959003, 0.00967485, 0.00972258, 0.00975739, 0.00977483, 0.00978231", \ + "0.00980826, 0.00981396, 0.00989728, 0.00992848, 0.00995567, 0.00998335, 0.00999681", \ + "0.0105315, 0.0105257, 0.0105433, 0.0105771, 0.0106377, 0.0106535, 0.0106547", \ + "0.0115082, 0.0114866, 0.0114803, 0.0114972, 0.0115428, 0.0116021, 0.0115729", \ + "0.0128532, 0.012821, 0.012774, 0.0127755, 0.0128037, 0.0128225, 0.0128603" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.167104, 0.177602, 0.240592, 0.307312, 0.435992, 0.602589, 0.820226", \ + "0.188979, 0.199459, 0.262447, 0.329165, 0.457853, 0.624447, 0.842135", \ + "0.289118, 0.299631, 0.362641, 0.429312, 0.557967, 0.724548, 0.942239", \ + "0.3669, 0.377418, 0.440446, 0.507131, 0.63587, 0.802517, 1.02004", \ + "0.469722, 0.480111, 0.542874, 0.609594, 0.738293, 0.904868, 1.12263", \ + "0.56482, 0.575195, 0.63765, 0.70421, 0.832918, 0.999503, 1.21712", \ + "0.655956, 0.66629, 0.728636, 0.79504, 0.923607, 1.09018, 1.30783" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0335245, 0.042957, 0.113092, 0.200528, 0.380874, 0.619206, 0.931915", \ + "0.0335101, 0.0429559, 0.113131, 0.200536, 0.380875, 0.619195, 0.931907", \ + "0.0335401, 0.0429858, 0.11317, 0.20055, 0.380879, 0.619191, 0.931907", \ + "0.0334953, 0.0429321, 0.113132, 0.200504, 0.380915, 0.619282, 0.931723", \ + "0.033302, 0.042746, 0.113022, 0.200523, 0.380897, 0.619601, 0.931939", \ + "0.033426, 0.042727, 0.112627, 0.200271, 0.380831, 0.619192, 0.931854", \ + "0.033612, 0.042895, 0.112372, 0.199881, 0.380622, 0.619228, 0.931619" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.167661, 0.178677, 0.240874, 0.303461, 0.417047, 0.561343, 0.749601", \ + "0.189358, 0.200376, 0.262532, 0.325181, 0.438749, 0.58304, 0.771307", \ + "0.291273, 0.302331, 0.364528, 0.427212, 0.540813, 0.685102, 0.873394", \ + "0.376005, 0.387133, 0.449598, 0.512401, 0.626096, 0.770398, 0.958725", \ + "0.494014, 0.50561, 0.569121, 0.632195, 0.745856, 0.89027, 1.07863", \ + "0.604468, 0.61687, 0.68226, 0.745734, 0.859536, 1.00396, 1.19236", \ + "0.711531, 0.724955, 0.792772, 0.856941, 0.971148, 1.11547, 1.30384" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0360168, 0.0446569, 0.105713, 0.177104, 0.322031, 0.515984, 0.773024", \ + "0.0360307, 0.0446703, 0.105804, 0.177115, 0.322023, 0.515866, 0.773025", \ + "0.0364752, 0.0450113, 0.105921, 0.177151, 0.322036, 0.515914, 0.773026", \ + "0.0375676, 0.0460219, 0.106363, 0.177313, 0.322227, 0.515909, 0.773475", \ + "0.040867, 0.049025, 0.107775, 0.178046, 0.322248, 0.515736, 0.773404", \ + "0.045723, 0.053478, 0.110351, 0.179595, 0.322762, 0.51598, 0.773105", \ + "0.051262, 0.058877, 0.11374, 0.181743, 0.323744, 0.516487, 0.773605" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.189702, 0.199705, 0.259022, 0.32439, 0.452766, 0.619258, 0.836853", \ + "0.210775, 0.220856, 0.28012, 0.345473, 0.473849, 0.640394, 0.857944", \ + "0.303337, 0.313184, 0.372261, 0.437656, 0.566083, 0.732559, 0.950177", \ + "0.374509, 0.38456, 0.443661, 0.508935, 0.637343, 0.803936, 1.02143", \ + "0.465898, 0.475896, 0.535222, 0.600471, 0.728923, 0.895369, 1.11281", \ + "0.544623, 0.554685, 0.613952, 0.679332, 0.807757, 0.974313, 1.19195", \ + "0.613101, 0.623025, 0.682643, 0.748044, 0.876563, 1.04315, 1.26081" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0327942, 0.0413085, 0.10891, 0.197913, 0.380369, 0.619236, 0.931857", \ + "0.0328124, 0.0413222, 0.108953, 0.197915, 0.380369, 0.619233, 0.931857", \ + "0.0328717, 0.0414315, 0.109114, 0.197936, 0.380364, 0.619223, 0.93184", \ + "0.0331609, 0.0416942, 0.109105, 0.197775, 0.38027, 0.619166, 0.93184", \ + "0.03387, 0.042333, 0.109293, 0.197945, 0.380202, 0.618826, 0.931466", \ + "0.034774, 0.043099, 0.10973, 0.198123, 0.380325, 0.618973, 0.931531", \ + "0.035666, 0.043893, 0.110055, 0.198152, 0.380332, 0.619105, 0.931656" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.198533, 0.208488, 0.267915, 0.333225, 0.461631, 0.628071, 0.845609", \ + "0.219539, 0.229588, 0.288898, 0.354294, 0.482665, 0.649158, 0.866685", \ + "0.315286, 0.325337, 0.384635, 0.44997, 0.578395, 0.744912, 0.962504", \ + "0.392332, 0.402365, 0.461659, 0.526932, 0.655296, 0.82188, 1.03941", \ + "0.492, 0.502154, 0.561391, 0.626633, 0.755062, 0.921534, 1.13911", \ + "0.57874, 0.589023, 0.648133, 0.713518, 0.841913, 1.00881, 1.22641", \ + "0.655015, 0.66555, 0.724515, 0.789898, 0.91843, 1.08497, 1.30252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.032838, 0.0414121, 0.109082, 0.19792, 0.38037, 0.619235, 0.93182", \ + "0.0329171, 0.0413908, 0.109054, 0.197924, 0.380371, 0.619236, 0.931862", \ + "0.0330089, 0.0415601, 0.109035, 0.197939, 0.380363, 0.619108, 0.931839", \ + "0.033326, 0.0418123, 0.109169, 0.197826, 0.380278, 0.619213, 0.931732", \ + "0.034248, 0.042624, 0.109551, 0.197999, 0.380181, 0.619336, 0.931689", \ + "0.035263, 0.043515, 0.109894, 0.198114, 0.380288, 0.618922, 0.931531", \ + "0.036338, 0.044445, 0.110286, 0.19826, 0.380339, 0.619094, 0.931592" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.185606, 0.195279, 0.253058, 0.317905, 0.446211, 0.612666, 0.830352", \ + "0.206446, 0.216182, 0.273949, 0.338797, 0.467107, 0.633567, 0.851176", \ + "0.295907, 0.30512, 0.361633, 0.426153, 0.554329, 0.720766, 0.93841", \ + "0.364051, 0.372355, 0.426739, 0.490858, 0.618861, 0.785222, 1.00274", \ + "0.452575, 0.459798, 0.51045, 0.573629, 0.701062, 0.867257, 1.08465", \ + "0.530553, 0.53685, 0.583669, 0.645954, 0.772907, 0.938846, 1.15624", \ + "0.599565, 0.604805, 0.648065, 0.709478, 0.835851, 1.00162, 1.21891" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0331648, 0.041572, 0.109011, 0.198105, 0.380762, 0.619678, 0.932298", \ + "0.0331636, 0.0415676, 0.109013, 0.198105, 0.380762, 0.61967, 0.932298", \ + "0.0334296, 0.0417006, 0.109058, 0.198122, 0.380771, 0.619669, 0.932301", \ + "0.0337023, 0.0420791, 0.109193, 0.198254, 0.380743, 0.619678, 0.93229", \ + "0.034799, 0.043086, 0.109513, 0.198188, 0.380678, 0.619504, 0.932028", \ + "0.036158, 0.044488, 0.1099, 0.198326, 0.380722, 0.619483, 0.932122", \ + "0.037633, 0.045876, 0.110283, 0.198382, 0.380754, 0.619553, 0.932204" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.198533, 0.208488, 0.267915, 0.333225, 0.461631, 0.628071, 0.845609", \ + "0.219539, 0.229588, 0.288898, 0.354294, 0.482665, 0.649158, 0.866685", \ + "0.315286, 0.325337, 0.384635, 0.44997, 0.578395, 0.744912, 0.962504", \ + "0.392332, 0.402365, 0.461659, 0.526932, 0.655296, 0.82188, 1.03941", \ + "0.492, 0.502154, 0.561391, 0.626633, 0.755062, 0.921534, 1.13911", \ + "0.57874, 0.589023, 0.648133, 0.713518, 0.841913, 1.00881, 1.22641", \ + "0.655015, 0.66555, 0.724515, 0.789898, 0.91843, 1.08497, 1.30252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.032838, 0.0414121, 0.109082, 0.19792, 0.38037, 0.619235, 0.93182", \ + "0.0329171, 0.0413908, 0.109054, 0.197924, 0.380371, 0.619236, 0.931862", \ + "0.0330089, 0.0415601, 0.109035, 0.197939, 0.380363, 0.619108, 0.931839", \ + "0.033326, 0.0418123, 0.109169, 0.197826, 0.380278, 0.619213, 0.931732", \ + "0.034248, 0.042624, 0.109551, 0.197999, 0.380181, 0.619336, 0.931689", \ + "0.035263, 0.043515, 0.109894, 0.198114, 0.380288, 0.618922, 0.931531", \ + "0.036338, 0.044445, 0.110286, 0.19826, 0.380339, 0.619094, 0.931592" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00803686, 0.0080708, 0.00818451, 0.00822451, 0.00825185, 0.0082641, 0.0082723", \ + "0.00797451, 0.00800838, 0.00812221, 0.00816213, 0.0081898, 0.0082022, 0.00820966", \ + "0.00806398, 0.008098, 0.00821162, 0.00824214, 0.00826905, 0.00828127, 0.00828886", \ + "0.00832629, 0.00836088, 0.00847426, 0.0085133, 0.00854141, 0.00855997, 0.00856024", \ + "0.00889486, 0.00892603, 0.00903733, 0.00907988, 0.00910708, 0.00913673, 0.0091345", \ + "0.00958201, 0.00961458, 0.00972179, 0.00976127, 0.00979356, 0.00981814, 0.00983116", \ + "0.0105641, 0.0105928, 0.0107017, 0.0107396, 0.010767, 0.0107857, 0.010816" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00775311, 0.00778013, 0.00789812, 0.00794247, 0.0079707, 0.00798224, 0.00798916", \ + "0.00768217, 0.0077091, 0.00782591, 0.00787164, 0.00790014, 0.00791218, 0.00791758", \ + "0.00767225, 0.00769686, 0.00780814, 0.00785593, 0.00788773, 0.00790158, 0.0079084", \ + "0.00788243, 0.00790868, 0.00800419, 0.00805384, 0.00808936, 0.00810451, 0.00811318", \ + "0.00835218, 0.00836603, 0.00845478, 0.00851402, 0.00856242, 0.00856475, 0.00857584", \ + "0.0091468, 0.00915494, 0.00922792, 0.00927715, 0.00932337, 0.00936374, 0.00936892", \ + "0.0101762, 0.0101828, 0.0102396, 0.0102853, 0.0103263, 0.0103512, 0.010403" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0094673, 0.00950238, 0.00961097, 0.00964663, 0.00966551, 0.00967139, 0.00967465", \ + "0.00933932, 0.00937157, 0.00948131, 0.00952084, 0.00954236, 0.00955033, 0.00955285", \ + "0.00918718, 0.00919864, 0.00928524, 0.00933301, 0.00936871, 0.00938473, 0.00939343", \ + "0.00942572, 0.00943435, 0.00951038, 0.00954957, 0.00959576, 0.00961067, 0.00962269", \ + "0.0101009, 0.0100963, 0.0101155, 0.0101585, 0.0101937, 0.0102158, 0.0102313", \ + "0.011106, 0.0110942, 0.0110878, 0.0111104, 0.0111446, 0.0111743, 0.0112262", \ + "0.0124034, 0.0123735, 0.0123303, 0.0123383, 0.0123615, 0.0123804, 0.0124225" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00985113, 0.00988579, 0.00999295, 0.0100282, 0.0100468, 0.0100526, 0.0100548", \ + "0.00971975, 0.00975187, 0.00986008, 0.00989926, 0.00992082, 0.00992798, 0.009931", \ + "0.00957208, 0.0095906, 0.00967727, 0.00972415, 0.00975943, 0.00977527, 0.00978364", \ + "0.00980834, 0.00981328, 0.0098911, 0.00991727, 0.00995645, 0.0099838, 0.00999886", \ + "0.0105024, 0.0104962, 0.0105186, 0.0105608, 0.0106063, 0.0106414, 0.0106408", \ + "0.0115377, 0.0115179, 0.0115108, 0.0115286, 0.0115581, 0.011578, 0.011628", \ + "0.0128668, 0.0128272, 0.012789, 0.0127938, 0.0128124, 0.012837, 0.0128605" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0096988, 0.00973506, 0.00984755, 0.00988223, 0.00989935, 0.00990457, 0.00990661", \ + "0.00953226, 0.00956561, 0.0096794, 0.00971786, 0.00973785, 0.00974439, 0.00974707", \ + "0.009322, 0.00934084, 0.00943772, 0.00947718, 0.0095106, 0.00952528, 0.00953323", \ + "0.00951462, 0.00952323, 0.00960655, 0.0096593, 0.00969423, 0.00971121, 0.00972613", \ + "0.0102106, 0.0102134, 0.010248, 0.0102919, 0.0103414, 0.0103503, 0.0103552", \ + "0.01127, 0.0112473, 0.0112475, 0.011269, 0.0113092, 0.0113483, 0.0114092", \ + "0.0126692, 0.0126321, 0.0125816, 0.0125939, 0.0126201, 0.0126394, 0.0126536" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00985113, 0.00988579, 0.00999295, 0.0100282, 0.0100468, 0.0100526, 0.0100548", \ + "0.00971975, 0.00975187, 0.00986008, 0.00989926, 0.00992082, 0.00992798, 0.009931", \ + "0.00957208, 0.0095906, 0.00967727, 0.00972415, 0.00975943, 0.00977527, 0.00978364", \ + "0.00980834, 0.00981328, 0.0098911, 0.00991727, 0.00995645, 0.0099838, 0.00999886", \ + "0.0105024, 0.0104962, 0.0105186, 0.0105608, 0.0106063, 0.0106414, 0.0106408", \ + "0.0115377, 0.0115179, 0.0115108, 0.0115286, 0.0115581, 0.011578, 0.011628", \ + "0.0128668, 0.0128272, 0.012789, 0.0127938, 0.0128124, 0.012837, 0.0128605" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160992; + rise_capacitance : 0.00160992; + rise_capacitance_range (0.00114767, 0.00160992); + fall_capacitance : 0.00160969; + fall_capacitance_range (0.00113362, 0.00160969); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00647988, 0.00636036, 0.00643299, 0.00687684, 0.00770938, 0.00911451, 0.0110499" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00989171, 0.00976683, 0.0099054, 0.0102744, 0.0112702, 0.0126602, 0.0146268" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146137, 0.014471, 0.0145377, 0.0149181, 0.0159907, 0.0175292, 0.0197135" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00680096, 0.00668685, 0.00676334, 0.0071578, 0.00807758, 0.00950762, 0.011456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00917014, 0.0090501, 0.00920133, 0.00956023, 0.0105446, 0.0119298, 0.0138915" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164405, 0.0163349, 0.0164117, 0.0167886, 0.0177574, 0.0191628, 0.0211181" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670657, 0.00658486, 0.00666701, 0.00706536, 0.00799734, 0.00942174, 0.0113651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923128, 0.00912081, 0.00922929, 0.00961313, 0.01059, 0.0120068, 0.0139846" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157123; + rise_capacitance : 0.00157123; + rise_capacitance_range (0.00107998, 0.00157123); + fall_capacitance : 0.00155743; + fall_capacitance_range (0.00104122, 0.00155743); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0500669, 0.0601749, 0.108734, 0.147686", \ + "-0.231732, -0.109498, -0.0543167, -0.0139913", \ + "-0.324131, -0.207894, -0.151662, -0.110933", \ + "-0.39386, -0.287616, -0.234433, -0.196107" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0228841, 0.261569, 0.366836, 0.447179", \ + "-0.133887, 0.0728168, 0.184706, 0.27042", \ + "-0.180651, -0.00316367, 0.10273, 0.191442", \ + "-0.20922, -0.0504944, 0.0553998, 0.139114" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0500669, 0.0601749, 0.108734, 0.147686", \ + "-0.231732, -0.109498, -0.0543167, -0.0139913", \ + "-0.324131, -0.207894, -0.151662, -0.110933", \ + "-0.39386, -0.287616, -0.234433, -0.196107" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0228841, 0.261569, 0.366836, 0.447179", \ + "-0.133887, 0.0728168, 0.184706, 0.27042", \ + "-0.180651, -0.00316367, 0.10273, 0.191442", \ + "-0.20922, -0.0504944, 0.0553998, 0.139114" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100935, -0.0398611, -0.0950049, -0.132727", \ + "0.339969, 0.143197, 0.0746803, 0.0343332", \ + "0.470146, 0.251384, 0.180029, 0.132061", \ + "0.57007, 0.341316, 0.266684, 0.220461" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0656263, -0.21915, -0.335859, -0.420777", \ + "0.313753, 0.024987, -0.108972, -0.204628", \ + "0.414985, 0.129092, -0.00730874, -0.106518", \ + "0.486214, 0.197446, 0.0610824, -0.0361665" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100935, -0.0398611, -0.0950049, -0.132727", \ + "0.339969, 0.143197, 0.0746803, 0.0343332", \ + "0.470146, 0.251384, 0.180029, 0.132061", \ + "0.57007, 0.341316, 0.266684, 0.220461" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0656263, -0.21915, -0.335859, -0.420777", \ + "0.313753, 0.024987, -0.108972, -0.204628", \ + "0.414985, 0.129092, -0.00730874, -0.106518", \ + "0.486214, 0.197446, 0.0610824, -0.0361665" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209099, -0.000208536, -0.000209221, -0.000209521, -0.000208056, -0.000208512, -0.000208163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221793, 0.000225717, 0.000225705, 0.000222572, 0.000221174, 0.00021858, 0.000214767" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00090363, -0.000908949, -0.000926879, -0.000935615, -0.000932071, -0.000931354, -0.000929978" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997264, 0.00094099, 0.000938201, 0.000935615, 0.000932071, 0.000931354, 0.000929978" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907056, -0.000912579, -0.000935, -0.000938036, -0.000942921, -0.000945846, -0.000941515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951445, 0.00095659, 0.000963441, 0.000955772, 0.000950531, 0.000949679, 0.000941515" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464129, 0.00451181, 0.00443724, 0.00456489, 0.00509791, 0.00602928, 0.00737153" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00657776, 0.00645839, 0.00645951, 0.00677525, 0.0074435, 0.00847647, 0.0098775" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106547, -0.00106552, -0.00106553, -0.00106713, -0.00106618, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108214, 0.00108292, 0.00108064, 0.00108145, 0.00107992, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00353044; + rise_capacitance : 0.00329997; + rise_capacitance_range (0.00285608, 0.00329997); + fall_capacitance : 0.00353044; + fall_capacitance_range (0.00277249, 0.00353044); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103715, -0.0403381, -0.0948275, -0.134177", \ + "0.36202, 0.144734, 0.080855, 0.0428857", \ + "0.794757, 0.291413, 0.189524, 0.135123", \ + "1.29123, 0.545025, 0.335206, 0.243263" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.103715, -0.0403381, -0.0948275, -0.134177", \ + "0.36202, 0.144734, 0.080855, 0.0428857", \ + "0.794757, 0.291413, 0.189524, 0.135123", \ + "1.29123, 0.545025, 0.335206, 0.243263" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0840293, 0.0445388, 0.0975781, 0.139092", \ + "-0.296684, -0.136132, -0.0764703, -0.0375789", \ + "-0.40735, -0.236142, -0.175247, -0.132061", \ + "-0.496665, -0.324121, -0.262928, -0.22157" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0840293, 0.0445388, 0.0975781, 0.139092", \ + "-0.296684, -0.136132, -0.0764703, -0.0375789", \ + "-0.40735, -0.236142, -0.175247, -0.132061", \ + "-0.496665, -0.324121, -0.262928, -0.22157" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198288, -0.00197809, -0.00199303, -0.00198517, -0.00198708, -0.00199042, -0.00198878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208428, 0.00202384, 0.00200369, 0.00200248, 0.00199448, 0.00199759, 0.00199382" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198638, -0.00198971, -0.00199401, -0.00198659, -0.00198627, -0.0019896, -0.00198799" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207916, 0.00202258, 0.00200071, 0.00200125, 0.00199341, 0.00199675, 0.0019931" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00356267, 0.00344906, 0.00336482, 0.0034593, 0.00398348, 0.00495922, 0.00634734" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0088151, 0.0085859, 0.00841647, 0.00857732, 0.00928411, 0.0103388, 0.0117721" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198075, -0.00198608, -0.00198682, -0.0019935, -0.00198288, -0.00198626, -0.00198466" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020653, 0.00202532, 0.00199591, 0.00199629, 0.00198921, 0.00199293, 0.00198969" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX1P5) { + area : 31.0464; + cell_leakage_power : 0.304143; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.265602; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.333563; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244555; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262898; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.342525; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.251119; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366119; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.366027; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.279022; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295004; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.360056; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283224; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304143; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.28278, 0.295669, 0.349014, 0.412484, 0.540121, 0.706708, 0.924654", \ + "0.304527, 0.317397, 0.370732, 0.434195, 0.561866, 0.728426, 0.946371", \ + "0.406416, 0.419258, 0.472593, 0.536063, 0.663731, 0.830238, 1.04825", \ + "0.491398, 0.504229, 0.557465, 0.621025, 0.7486, 0.915137, 1.13311", \ + "0.611188, 0.623823, 0.676718, 0.740055, 0.867706, 1.0342, 1.25214", \ + "0.725697, 0.737971, 0.79024, 0.853444, 0.980968, 1.14744, 1.36541", \ + "0.838457, 0.850339, 0.9016, 0.964538, 1.09189, 1.25833, 1.47622" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0352398, 0.0465194, 0.111946, 0.200994, 0.384998, 0.626066, 0.941577", \ + "0.0352388, 0.0464908, 0.11194, 0.200994, 0.385035, 0.626066, 0.941577", \ + "0.0352685, 0.0465346, 0.111943, 0.201045, 0.385036, 0.626028, 0.941578", \ + "0.035354, 0.046597, 0.111989, 0.201202, 0.385043, 0.62606, 0.941576", \ + "0.035502, 0.046769, 0.112069, 0.201093, 0.385692, 0.62608, 0.941631", \ + "0.035891, 0.047124, 0.112204, 0.201077, 0.385036, 0.626069, 0.942213", \ + "0.036399, 0.04764, 0.112395, 0.201191, 0.385019, 0.626081, 0.941584" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.243388, 0.252289, 0.295622, 0.34817, 0.453461, 0.590541, 0.769832", \ + "0.26527, 0.274149, 0.317468, 0.370021, 0.475298, 0.612387, 0.791677", \ + "0.365615, 0.374466, 0.417758, 0.470322, 0.5756, 0.712681, 0.892011", \ + "0.443768, 0.452681, 0.496007, 0.548644, 0.653891, 0.79094, 0.970219", \ + "0.547193, 0.556197, 0.599521, 0.651954, 0.757241, 0.894335, 1.07363", \ + "0.641885, 0.650781, 0.694088, 0.746652, 0.851934, 0.989026, 1.16832", \ + "0.733467, 0.742353, 0.785644, 0.838205, 0.943486, 1.08058, 1.25988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0252476, 0.034028, 0.0857662, 0.155653, 0.298901, 0.486064, 0.730584", \ + "0.025247, 0.0340318, 0.0857524, 0.155677, 0.298903, 0.486064, 0.730585", \ + "0.0252577, 0.0340272, 0.0857577, 0.155587, 0.298901, 0.486064, 0.730951", \ + "0.0252526, 0.0340196, 0.0857634, 0.155702, 0.298839, 0.486043, 0.730913", \ + "0.025201, 0.034001, 0.085747, 0.155684, 0.298902, 0.485801, 0.730538", \ + "0.0252, 0.033974, 0.085722, 0.155573, 0.298899, 0.486064, 0.730582", \ + "0.025182, 0.033967, 0.085705, 0.15564, 0.298888, 0.486063, 0.730583" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0764921, 0.0875459, 0.136168, 0.191196, 0.297178, 0.434165, 0.613473", \ + "0.0978731, 0.108879, 0.157525, 0.212584, 0.318593, 0.455593, 0.634909", \ + "0.190024, 0.202868, 0.254595, 0.309709, 0.415596, 0.552632, 0.731962", \ + "0.255858, 0.271699, 0.328256, 0.384036, 0.489597, 0.62651, 0.805759", \ + "0.336352, 0.35655, 0.423317, 0.480324, 0.585104, 0.721693, 0.900924", \ + "0.404437, 0.428341, 0.505984, 0.564544, 0.668433, 0.804547, 0.983487", \ + "0.463104, 0.490214, 0.578179, 0.638023, 0.741044, 0.876833, 1.05559" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0225153, 0.0317273, 0.0872016, 0.157157, 0.298612, 0.484345, 0.728763", \ + "0.0225173, 0.0317684, 0.0872352, 0.157147, 0.298594, 0.484236, 0.728987", \ + "0.0308804, 0.0391028, 0.0900269, 0.157934, 0.298499, 0.484184, 0.72898", \ + "0.0420967, 0.0504717, 0.0970999, 0.161171, 0.299487, 0.484664, 0.728659", \ + "0.058635, 0.068441, 0.110287, 0.167177, 0.30046, 0.485043, 0.729212", \ + "0.074326, 0.085965, 0.124877, 0.174158, 0.301726, 0.485104, 0.729845", \ + "0.089646, 0.102814, 0.139099, 0.181112, 0.302609, 0.485253, 0.729915" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0765105, 0.0875414, 0.136043, 0.191149, 0.297353, 0.43433, 0.613557", \ + "0.0977811, 0.108734, 0.157263, 0.212413, 0.318642, 0.455632, 0.634929", \ + "0.190505, 0.203245, 0.254058, 0.309554, 0.415711, 0.552721, 0.732002", \ + "0.255534, 0.271235, 0.327563, 0.38369, 0.48977, 0.626625, 0.805773", \ + "0.33613, 0.356113, 0.42235, 0.480786, 0.586308, 0.722749, 0.90185", \ + "0.403779, 0.427407, 0.50463, 0.566344, 0.671387, 0.807286, 0.985965", \ + "0.462267, 0.489156, 0.577308, 0.643191, 0.747743, 0.882862, 1.06119" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0224358, 0.0316242, 0.0871786, 0.157459, 0.299015, 0.48433, 0.728899", \ + "0.0224427, 0.0316436, 0.0871768, 0.157444, 0.299011, 0.484375, 0.728997", \ + "0.0306508, 0.0388404, 0.0900726, 0.158359, 0.298947, 0.484493, 0.728654", \ + "0.0417976, 0.0500611, 0.0972784, 0.162116, 0.300527, 0.484969, 0.728817", \ + "0.057963, 0.06762, 0.111212, 0.169568, 0.302645, 0.485805, 0.729197", \ + "0.073503, 0.085036, 0.128093, 0.179267, 0.305407, 0.486247, 0.729923", \ + "0.088717, 0.101966, 0.146266, 0.190351, 0.308817, 0.486727, 0.729943" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0769874, 0.0884121, 0.138266, 0.193908, 0.300082, 0.437108, 0.616418", \ + "0.0983196, 0.109681, 0.159552, 0.215227, 0.321422, 0.458464, 0.637788", \ + "0.191331, 0.204611, 0.257145, 0.312804, 0.418852, 0.555911, 0.735218", \ + "0.256952, 0.273459, 0.332597, 0.388965, 0.494694, 0.631667, 0.810883", \ + "0.338321, 0.359425, 0.430479, 0.487806, 0.592538, 0.72917, 0.908293", \ + "0.407649, 0.432699, 0.516103, 0.574567, 0.677958, 0.814232, 0.993059", \ + "0.467957, 0.496403, 0.591317, 0.649696, 0.752381, 0.888065, 1.06675" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0232269, 0.0326324, 0.0887558, 0.158451, 0.299018, 0.484517, 0.729054", \ + "0.0232476, 0.0326816, 0.0887933, 0.158428, 0.299024, 0.484519, 0.729054", \ + "0.0317751, 0.0401896, 0.0917181, 0.159097, 0.298848, 0.484268, 0.728717", \ + "0.0435533, 0.0522626, 0.099598, 0.162586, 0.299546, 0.484736, 0.728719", \ + "0.06061, 0.071232, 0.114165, 0.168783, 0.300357, 0.48526, 0.729396", \ + "0.07708, 0.089716, 0.129625, 0.175653, 0.301109, 0.485086, 0.729833", \ + "0.093199, 0.107821, 0.144982, 0.181443, 0.301435, 0.485254, 0.729906" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0769874, 0.0884121, 0.138266, 0.193908, 0.300082, 0.437108, 0.616418", \ + "0.0983196, 0.109681, 0.159552, 0.215227, 0.321422, 0.458464, 0.637788", \ + "0.191331, 0.204611, 0.257145, 0.312804, 0.418852, 0.555911, 0.735218", \ + "0.256952, 0.273459, 0.332597, 0.388965, 0.494694, 0.631667, 0.810883", \ + "0.338321, 0.359425, 0.430479, 0.487806, 0.592538, 0.72917, 0.908293", \ + "0.407649, 0.432699, 0.516103, 0.574567, 0.677958, 0.814232, 0.993059", \ + "0.467957, 0.496403, 0.591317, 0.649696, 0.752381, 0.888065, 1.06675" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0232269, 0.0326324, 0.0887558, 0.158451, 0.299018, 0.484517, 0.729054", \ + "0.0232476, 0.0326816, 0.0887933, 0.158428, 0.299024, 0.484519, 0.729054", \ + "0.0317751, 0.0401896, 0.0917181, 0.159097, 0.298848, 0.484268, 0.728717", \ + "0.0435533, 0.0522626, 0.099598, 0.162586, 0.299546, 0.484736, 0.728719", \ + "0.06061, 0.071232, 0.114165, 0.168783, 0.300357, 0.48526, 0.729396", \ + "0.07708, 0.089716, 0.129625, 0.175653, 0.301109, 0.485086, 0.729833", \ + "0.093199, 0.107821, 0.144982, 0.181443, 0.301435, 0.485254, 0.729906" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00878073, 0.00882204, 0.00898353, 0.00905306, 0.00909773, 0.00911722, 0.00912922", \ + "0.00871016, 0.00875095, 0.00891212, 0.00898173, 0.00902661, 0.0090466, 0.0090568", \ + "0.00869966, 0.00873582, 0.00888749, 0.00896001, 0.00900975, 0.00903184, 0.00904413", \ + "0.00890983, 0.00894028, 0.00907652, 0.00914371, 0.00920514, 0.00922306, 0.00924585", \ + "0.00940584, 0.00942259, 0.00953901, 0.00961569, 0.00970284, 0.00970618, 0.00972535", \ + "0.010164, 0.0101688, 0.0102605, 0.0103306, 0.0103988, 0.0104276, 0.0104833", \ + "0.0112041, 0.0112004, 0.0112654, 0.0113299, 0.0113913, 0.0114363, 0.0114522" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0089969, 0.00906088, 0.00923161, 0.00929778, 0.00934341, 0.00936527, 0.00937763", \ + "0.00893493, 0.00899808, 0.00916906, 0.00923514, 0.00928077, 0.00930239, 0.00931451", \ + "0.00902062, 0.00907871, 0.0092464, 0.00931081, 0.00935565, 0.00937709, 0.0093896", \ + "0.00928936, 0.009352, 0.00952223, 0.00959536, 0.00963547, 0.00965471, 0.00966566", \ + "0.00978855, 0.00984312, 0.0100131, 0.0100871, 0.0101384, 0.0101563, 0.0101649", \ + "0.0105446, 0.0106038, 0.010767, 0.0108314, 0.0108827, 0.010951, 0.0109163", \ + "0.0115892, 0.0116479, 0.0118049, 0.0118647, 0.0119109, 0.0119388, 0.0119949" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0104575, 0.0105245, 0.0106808, 0.0107336, 0.0107615, 0.0107709, 0.0107738", \ + "0.0103366, 0.0103974, 0.0105552, 0.0106124, 0.0106444, 0.0106557, 0.0106596", \ + "0.0102239, 0.0102498, 0.0103604, 0.010428, 0.0104795, 0.0105083, 0.0105142", \ + "0.010488, 0.0104898, 0.0105985, 0.0106335, 0.0106858, 0.0107201, 0.0107431", \ + "0.0111766, 0.0111448, 0.0111596, 0.0112212, 0.0113235, 0.011336, 0.0113294", \ + "0.0122094, 0.0121433, 0.0120992, 0.0121337, 0.0121812, 0.0122711, 0.0122369", \ + "0.0135857, 0.013483, 0.013371, 0.0133765, 0.0134044, 0.0134394, 0.0134663" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.010843, 0.01091, 0.0110626, 0.0111145, 0.0111412, 0.0111493, 0.0111531", \ + "0.0107215, 0.010782, 0.0109354, 0.0109921, 0.0110227, 0.0110337, 0.0110368", \ + "0.0106072, 0.0106228, 0.0107317, 0.010815, 0.0108665, 0.0108882, 0.0109002", \ + "0.0108698, 0.0108727, 0.0109743, 0.0110049, 0.0110549, 0.0110871, 0.0111058", \ + "0.01157, 0.0115348, 0.0115528, 0.0116054, 0.0116976, 0.0117064, 0.0117035", \ + "0.0126469, 0.0125698, 0.012517, 0.0125453, 0.012593, 0.0126363, 0.0126488", \ + "0.014057, 0.0139441, 0.0138287, 0.013823, 0.0138509, 0.0138726, 0.0138911" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0106756, 0.0107431, 0.0109028, 0.0109556, 0.0109813, 0.0109887, 0.0109905", \ + "0.0105199, 0.0105808, 0.0107414, 0.010798, 0.0108274, 0.0108363, 0.0108396", \ + "0.0103301, 0.0103558, 0.0104803, 0.010549, 0.0105912, 0.0106233, 0.0106287", \ + "0.0105419, 0.0105454, 0.0106563, 0.010712, 0.0107594, 0.0107934, 0.0108075", \ + "0.0112826, 0.0112431, 0.0112719, 0.0113298, 0.0114131, 0.0114072, 0.0114388", \ + "0.0124077, 0.0123282, 0.0122815, 0.0123137, 0.01236, 0.0124097, 0.0124112", \ + "0.0139031, 0.013768, 0.0136423, 0.0136463, 0.0136711, 0.0137082, 0.0137576" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.010843, 0.01091, 0.0110626, 0.0111145, 0.0111412, 0.0111493, 0.0111531", \ + "0.0107215, 0.010782, 0.0109354, 0.0109921, 0.0110227, 0.0110337, 0.0110368", \ + "0.0106072, 0.0106228, 0.0107317, 0.010815, 0.0108665, 0.0108882, 0.0109002", \ + "0.0108698, 0.0108727, 0.0109743, 0.0110049, 0.0110549, 0.0110871, 0.0111058", \ + "0.01157, 0.0115348, 0.0115528, 0.0116054, 0.0116976, 0.0117064, 0.0117035", \ + "0.0126469, 0.0125698, 0.012517, 0.0125453, 0.012593, 0.0126363, 0.0126488", \ + "0.014057, 0.0139441, 0.0138287, 0.013823, 0.0138509, 0.0138726, 0.0138911" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.170167, 0.185244, 0.249634, 0.317391, 0.446761, 0.613815, 0.83208", \ + "0.192022, 0.207156, 0.271534, 0.339224, 0.468619, 0.635677, 0.853931", \ + "0.292363, 0.307485, 0.371868, 0.439549, 0.568917, 0.735955, 0.954218", \ + "0.370476, 0.385573, 0.449975, 0.517718, 0.647154, 0.814167, 1.03246", \ + "0.473618, 0.488604, 0.552783, 0.620531, 0.749946, 0.916991, 1.13535", \ + "0.568998, 0.583932, 0.647825, 0.715435, 0.844836, 1.01191, 1.23018", \ + "0.660359, 0.675257, 0.738997, 0.806438, 0.93574, 1.10281, 1.32108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0333707, 0.0460875, 0.116923, 0.205052, 0.386471, 0.626607, 0.942039", \ + "0.0333724, 0.0461106, 0.116911, 0.205047, 0.386471, 0.626607, 0.942039", \ + "0.0333851, 0.0461633, 0.116968, 0.205073, 0.386476, 0.626613, 0.942039", \ + "0.0333395, 0.0461459, 0.116987, 0.20508, 0.386574, 0.626695, 0.941991", \ + "0.033166, 0.045946, 0.11687, 0.205075, 0.386499, 0.626772, 0.942212", \ + "0.033223, 0.045861, 0.116558, 0.204845, 0.386447, 0.626619, 0.942037", \ + "0.03337, 0.04603, 0.11627, 0.204433, 0.386267, 0.626684, 0.942018" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.174142, 0.189831, 0.251907, 0.313158, 0.423142, 0.56106, 0.740604", \ + "0.195877, 0.211553, 0.273631, 0.33488, 0.444873, 0.582834, 0.762331", \ + "0.297919, 0.313567, 0.375631, 0.436914, 0.546933, 0.684918, 0.864433", \ + "0.382794, 0.398524, 0.460754, 0.522111, 0.632241, 0.77025, 0.949766", \ + "0.501598, 0.517815, 0.580778, 0.64238, 0.752523, 0.890584, 1.07044", \ + "0.613178, 0.630379, 0.694947, 0.75683, 0.867153, 1.00515, 1.1847", \ + "0.721963, 0.740486, 0.807162, 0.869836, 0.980241, 1.11831, 1.29783" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0359597, 0.0473286, 0.105492, 0.173636, 0.310477, 0.492754, 0.735185", \ + "0.0359945, 0.0473392, 0.1055, 0.17377, 0.310358, 0.492763, 0.735519", \ + "0.0362291, 0.0476021, 0.105604, 0.17381, 0.310474, 0.492761, 0.735631", \ + "0.0371929, 0.0484146, 0.106006, 0.174065, 0.310581, 0.49279, 0.735577", \ + "0.040143, 0.050897, 0.107214, 0.174603, 0.31071, 0.492672, 0.735661", \ + "0.044835, 0.055098, 0.109547, 0.175858, 0.311082, 0.492974, 0.735659", \ + "0.050361, 0.060388, 0.112875, 0.178038, 0.312021, 0.493335, 0.735754" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.19412, 0.208739, 0.269601, 0.335524, 0.46439, 0.631389, 0.849601", \ + "0.215266, 0.229909, 0.290744, 0.356647, 0.48554, 0.652475, 0.870744", \ + "0.307396, 0.321981, 0.383407, 0.449374, 0.578274, 0.74526, 0.963551", \ + "0.379218, 0.393727, 0.454517, 0.520454, 0.649391, 0.816397, 1.03467", \ + "0.470601, 0.485126, 0.546277, 0.612241, 0.741216, 0.908179, 1.12639", \ + "0.54921, 0.564132, 0.625326, 0.691407, 0.820444, 0.987492, 1.20573", \ + "0.617837, 0.632655, 0.694539, 0.760668, 0.889287, 1.05672, 1.2747" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0330291, 0.0447794, 0.112757, 0.201943, 0.385599, 0.626588, 0.942098", \ + "0.033016, 0.0447639, 0.112885, 0.201994, 0.385651, 0.626584, 0.942096", \ + "0.0332005, 0.0449724, 0.112954, 0.201933, 0.385665, 0.626577, 0.942077", \ + "0.0334957, 0.0451625, 0.112927, 0.20196, 0.385511, 0.626507, 0.941969", \ + "0.034347, 0.045992, 0.113196, 0.201992, 0.38539, 0.626337, 0.941788", \ + "0.035255, 0.046883, 0.113576, 0.20215, 0.385575, 0.626383, 0.941781", \ + "0.036155, 0.047782, 0.114013, 0.20227, 0.385601, 0.626464, 0.941903" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.202902, 0.217547, 0.278471, 0.344366, 0.473223, 0.640141, 0.858401", \ + "0.223881, 0.238587, 0.299441, 0.365372, 0.494267, 0.661204, 0.879414", \ + "0.32022, 0.334776, 0.395477, 0.46162, 0.590533, 0.757511, 0.975738", \ + "0.397228, 0.411786, 0.472624, 0.538478, 0.667397, 0.834397, 1.05264", \ + "0.4972, 0.511823, 0.572613, 0.63852, 0.767403, 0.934363, 1.15264", \ + "0.584277, 0.599151, 0.660184, 0.726228, 0.855147, 1.02221, 1.24042", \ + "0.660651, 0.675705, 0.737014, 0.803002, 0.931887, 1.09901, 1.31726" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0331227, 0.0448509, 0.112916, 0.202007, 0.385653, 0.626584, 0.942096", \ + "0.0330943, 0.0448335, 0.112888, 0.202004, 0.385549, 0.626582, 0.942096", \ + "0.0331953, 0.0448975, 0.11293, 0.202033, 0.385593, 0.626572, 0.942082", \ + "0.0335393, 0.0452995, 0.113041, 0.201916, 0.3856, 0.626522, 0.942073", \ + "0.034449, 0.046054, 0.113372, 0.20204, 0.385474, 0.626568, 0.941843", \ + "0.035525, 0.047006, 0.113724, 0.202217, 0.385585, 0.626382, 0.941762", \ + "0.036663, 0.048008, 0.114239, 0.202435, 0.38566, 0.62645, 0.941889" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.200183, 0.21394, 0.272438, 0.337498, 0.466039, 0.632885, 0.851214", \ + "0.221212, 0.234998, 0.293545, 0.35851, 0.487058, 0.654037, 0.872274", \ + "0.316596, 0.32928, 0.385956, 0.450728, 0.579066, 0.745961, 0.964161", \ + "0.392074, 0.40341, 0.456911, 0.520907, 0.649031, 0.8157, 1.03383", \ + "0.491808, 0.501396, 0.549225, 0.611836, 0.738983, 0.905478, 1.12346", \ + "0.580609, 0.588784, 0.630786, 0.69189, 0.818205, 0.98433, 1.20214", \ + "0.660247, 0.666854, 0.70319, 0.762738, 0.888302, 1.05392, 1.27163" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0337041, 0.0452656, 0.11294, 0.20218, 0.385999, 0.626976, 0.942577", \ + "0.033719, 0.0452432, 0.113, 0.202179, 0.386028, 0.626847, 0.942576", \ + "0.0337969, 0.0453701, 0.113015, 0.202203, 0.386039, 0.626849, 0.94258", \ + "0.0342179, 0.0458052, 0.113126, 0.202242, 0.386178, 0.626991, 0.94249", \ + "0.035366, 0.046984, 0.11358, 0.202277, 0.385899, 0.627047, 0.942378", \ + "0.03684, 0.048478, 0.114106, 0.202472, 0.386073, 0.626923, 0.942411", \ + "0.038451, 0.050129, 0.114656, 0.202669, 0.386016, 0.626791, 0.94247" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.202902, 0.217547, 0.278471, 0.344366, 0.473223, 0.640141, 0.858401", \ + "0.223881, 0.238587, 0.299441, 0.365372, 0.494267, 0.661204, 0.879414", \ + "0.32022, 0.334776, 0.395477, 0.46162, 0.590533, 0.757511, 0.975738", \ + "0.397228, 0.411786, 0.472624, 0.538478, 0.667397, 0.834397, 1.05264", \ + "0.4972, 0.511823, 0.572613, 0.63852, 0.767403, 0.934363, 1.15264", \ + "0.584277, 0.599151, 0.660184, 0.726228, 0.855147, 1.02221, 1.24042", \ + "0.660651, 0.675705, 0.737014, 0.803002, 0.931887, 1.09901, 1.31726" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0331227, 0.0448509, 0.112916, 0.202007, 0.385653, 0.626584, 0.942096", \ + "0.0330943, 0.0448335, 0.112888, 0.202004, 0.385549, 0.626582, 0.942096", \ + "0.0331953, 0.0448975, 0.11293, 0.202033, 0.385593, 0.626572, 0.942082", \ + "0.0335393, 0.0452995, 0.113041, 0.201916, 0.3856, 0.626522, 0.942073", \ + "0.034449, 0.046054, 0.113372, 0.20204, 0.385474, 0.626568, 0.941843", \ + "0.035525, 0.047006, 0.113724, 0.202217, 0.385585, 0.626382, 0.941762", \ + "0.036663, 0.048008, 0.114239, 0.202435, 0.38566, 0.62645, 0.941889" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00899731, 0.0090579, 0.00923261, 0.00929843, 0.00934517, 0.0093661, 0.00937864", \ + "0.00893472, 0.00899603, 0.00917056, 0.00923612, 0.00928226, 0.00930364, 0.00931593", \ + "0.0090253, 0.0090863, 0.00924746, 0.00931166, 0.009357, 0.00937816, 0.0093907", \ + "0.00928984, 0.00935092, 0.00952199, 0.00959204, 0.00964218, 0.00965368, 0.00966705", \ + "0.00985516, 0.00991473, 0.0100816, 0.0101479, 0.0102081, 0.0102273, 0.0102362", \ + "0.0105462, 0.0106051, 0.0107698, 0.010835, 0.0108837, 0.0109068, 0.0109258", \ + "0.0115375, 0.0115897, 0.0117517, 0.0118174, 0.0118651, 0.0118896, 0.0119367" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00877917, 0.00881818, 0.00897867, 0.0090493, 0.00909538, 0.00911613, 0.00912578", \ + "0.00870789, 0.00874698, 0.00890703, 0.00897826, 0.00902427, 0.00904389, 0.00905462", \ + "0.00869799, 0.00873186, 0.00888325, 0.00895704, 0.00900771, 0.00902997, 0.00904151", \ + "0.0089158, 0.00894184, 0.00907357, 0.00914666, 0.00920241, 0.00922881, 0.00923891", \ + "0.00938592, 0.00939838, 0.00951638, 0.00960686, 0.00965286, 0.00968973, 0.00972155", \ + "0.0101737, 0.0101742, 0.0102689, 0.0103389, 0.010408, 0.0104815, 0.0104554", \ + "0.0113061, 0.0112973, 0.0113706, 0.0114356, 0.0114979, 0.0115384, 0.0116087" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0104594, 0.0105269, 0.0106828, 0.0107353, 0.0107631, 0.0107719, 0.0107766", \ + "0.0103397, 0.0104002, 0.0105563, 0.0106139, 0.0106457, 0.0106566, 0.0106617", \ + "0.0102241, 0.0102517, 0.0103597, 0.0104302, 0.0104838, 0.0105082, 0.0105214", \ + "0.0104869, 0.010491, 0.0105798, 0.0106385, 0.0106866, 0.0107222, 0.0107452", \ + "0.0111825, 0.0111513, 0.0111693, 0.0112225, 0.0112982, 0.0113202, 0.0113465", \ + "0.0122422, 0.012169, 0.0121289, 0.012155, 0.0122089, 0.0122516, 0.0123004", \ + "0.013595, 0.0134877, 0.0133765, 0.0133724, 0.0134095, 0.0134431, 0.0134637" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0108434, 0.0109119, 0.0110642, 0.0111155, 0.0111424, 0.0111504, 0.0111532", \ + "0.010722, 0.0107842, 0.0109373, 0.0109935, 0.0110244, 0.0110343, 0.0110386", \ + "0.0106056, 0.0106271, 0.010737, 0.010816, 0.0108679, 0.0108914, 0.0109038", \ + "0.0108727, 0.010874, 0.0109396, 0.0109982, 0.0110616, 0.0110955, 0.0111075", \ + "0.0115851, 0.0115507, 0.0115625, 0.0116146, 0.0116872, 0.0117231, 0.0117374", \ + "0.0126645, 0.0125941, 0.0125487, 0.0125708, 0.0126185, 0.0126354, 0.01266", \ + "0.0140484, 0.0139396, 0.0138253, 0.0138233, 0.0138449, 0.0138771, 0.0139227" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0106811, 0.0107484, 0.0109084, 0.0109604, 0.0109857, 0.0109942, 0.0109963", \ + "0.010525, 0.0105865, 0.0107455, 0.0108025, 0.0108321, 0.010841, 0.0108448", \ + "0.0103354, 0.0103619, 0.0104785, 0.0105468, 0.0105963, 0.0106178, 0.0106291", \ + "0.0105424, 0.0105535, 0.0106576, 0.0107191, 0.0107799, 0.0108012, 0.0108193", \ + "0.01129, 0.0112593, 0.0112845, 0.0113402, 0.0114072, 0.0114444, 0.0114548", \ + "0.0124448, 0.0123657, 0.0123164, 0.0123453, 0.0123926, 0.0124324, 0.0124801", \ + "0.0139177, 0.013793, 0.0136571, 0.0136629, 0.013692, 0.0137212, 0.0137729" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0108434, 0.0109119, 0.0110642, 0.0111155, 0.0111424, 0.0111504, 0.0111532", \ + "0.010722, 0.0107842, 0.0109373, 0.0109935, 0.0110244, 0.0110343, 0.0110386", \ + "0.0106056, 0.0106271, 0.010737, 0.010816, 0.0108679, 0.0108914, 0.0109038", \ + "0.0108727, 0.010874, 0.0109396, 0.0109982, 0.0110616, 0.0110955, 0.0111075", \ + "0.0115851, 0.0115507, 0.0115625, 0.0116146, 0.0116872, 0.0117231, 0.0117374", \ + "0.0126645, 0.0125941, 0.0125487, 0.0125708, 0.0126185, 0.0126354, 0.01266", \ + "0.0140484, 0.0139396, 0.0138253, 0.0138233, 0.0138449, 0.0138771, 0.0139227" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160986; + rise_capacitance : 0.00160986; + rise_capacitance_range (0.00114766, 0.00160986); + fall_capacitance : 0.00160967; + fall_capacitance_range (0.00113361, 0.00160967); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.170834, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00648259, 0.00636247, 0.00643338, 0.00687672, 0.00770911, 0.00911463, 0.0110494" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00989463, 0.00976917, 0.00990585, 0.0102746, 0.0112704, 0.0126586, 0.0146269" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146156, 0.0144722, 0.0145365, 0.0149171, 0.0159902, 0.0175288, 0.0197133" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00680288, 0.00668841, 0.00676362, 0.00715801, 0.00807791, 0.00950694, 0.0114556" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00917178, 0.00905024, 0.00920073, 0.00956, 0.0105434, 0.0119293, 0.0138878" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164425, 0.0163363, 0.0164164, 0.0167891, 0.0177571, 0.0191621, 0.0211174" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00670864, 0.00658612, 0.00666733, 0.00706976, 0.00799741, 0.0094205, 0.0113722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923309, 0.00912202, 0.00922959, 0.00961301, 0.0105898, 0.0120068, 0.0139845" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157123; + rise_capacitance : 0.00157123; + rise_capacitance_range (0.00107998, 0.00157123); + fall_capacitance : 0.00155743; + fall_capacitance_range (0.00104124, 0.00155743); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0511193, 0.0595258, 0.108734, 0.144593", \ + "-0.233162, -0.106527, -0.0546947, -0.013465", \ + "-0.325858, -0.209218, -0.151861, -0.110627", \ + "-0.395806, -0.285161, -0.236219, -0.196096" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0249414, 0.26037, 0.366836, 0.448796", \ + "-0.133184, 0.0742614, 0.183352, 0.270682", \ + "-0.184436, -0.00198168, 0.104572, 0.191442", \ + "-0.211995, -0.0525253, 0.0544287, 0.139898" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0511193, 0.0595258, 0.108734, 0.144593", \ + "-0.233162, -0.106527, -0.0546947, -0.013465", \ + "-0.325858, -0.209218, -0.151861, -0.110627", \ + "-0.395806, -0.285161, -0.236219, -0.196096" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0249414, 0.26037, 0.366836, 0.448796", \ + "-0.133184, 0.0742614, 0.183352, 0.270682", \ + "-0.184436, -0.00198168, 0.104572, 0.191442", \ + "-0.211995, -0.0525253, 0.0544287, 0.139898" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100837, -0.0422049, -0.0950049, -0.13376", \ + "0.339072, 0.144053, 0.0778803, 0.0325035", \ + "0.466146, 0.249137, 0.180223, 0.135123", \ + "0.568688, 0.341688, 0.269052, 0.222144" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0680827, -0.22057, -0.337086, -0.417875", \ + "0.313298, 0.0246531, -0.109158, -0.204639", \ + "0.415076, 0.129293, -0.00690955, -0.10695", \ + "0.486276, 0.19763, 0.0615245, -0.035659" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100837, -0.0422049, -0.0950049, -0.13376", \ + "0.339072, 0.144053, 0.0778803, 0.0325035", \ + "0.466146, 0.249137, 0.180223, 0.135123", \ + "0.568688, 0.341688, 0.269052, 0.222144" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0680827, -0.22057, -0.337086, -0.417875", \ + "0.313298, 0.0246531, -0.109158, -0.204639", \ + "0.415076, 0.129293, -0.00690955, -0.10695", \ + "0.486276, 0.19763, 0.0615245, -0.035659" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209099, -0.000208534, -0.000209216, -0.000209517, -0.000208055, -0.00020851, -0.000208162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221793, 0.000225712, 0.000225697, 0.000222568, 0.00022117, 0.000218578, 0.000214766" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903608, -0.000908931, -0.000926949, -0.000935631, -0.000932079, -0.000931359, -0.000929981" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997271, 0.000940998, 0.000938224, 0.000935631, 0.000932079, 0.000931359, 0.000929981" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907063, -0.000912582, -0.000935012, -0.000938041, -0.000942923, -0.000945847, -0.000941517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951448, 0.000956597, 0.000963455, 0.000955778, 0.000950533, 0.000949681, 0.000941517" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464123, 0.0045118, 0.00443721, 0.00456489, 0.00509793, 0.00602926, 0.00737186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00657238, 0.00645839, 0.00645951, 0.00677526, 0.00744347, 0.00847644, 0.00987747" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106547, -0.00106553, -0.00106553, -0.00106713, -0.00106618, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108215, 0.00108292, 0.00108065, 0.00108146, 0.00107992, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00353293; + rise_capacitance : 0.00329997; + rise_capacitance_range (0.00285684, 0.00329997); + fall_capacitance : 0.00353293; + fall_capacitance_range (0.00277371, 0.00353293); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.101172, -0.0377797, -0.0948275, -0.135174", \ + "0.354627, 0.147718, 0.0812799, 0.0423116", \ + "0.769446, 0.286036, 0.185588, 0.138185", \ + "1.266, 0.550529, 0.333704, 0.237219" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.101172, -0.0377797, -0.0948275, -0.135174", \ + "0.354627, 0.147718, 0.0812799, 0.0423116", \ + "0.769446, 0.286036, 0.185588, 0.138185", \ + "1.266, 0.550529, 0.333704, 0.237219" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0840293, 0.0445388, 0.0975781, 0.139092", \ + "-0.296684, -0.136132, -0.0764703, -0.0375789", \ + "-0.40735, -0.236142, -0.175247, -0.132061", \ + "-0.496665, -0.328118, -0.262928, -0.22157" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0840293, 0.0445388, 0.0975781, 0.139092", \ + "-0.296684, -0.136132, -0.0764703, -0.0375789", \ + "-0.40735, -0.236142, -0.175247, -0.132061", \ + "-0.496665, -0.328118, -0.262928, -0.22157" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0956702, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198295, -0.00197899, -0.00199302, -0.00198519, -0.00198705, -0.00199038, -0.00198875" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208454, 0.00202374, 0.00200365, 0.00200241, 0.00199443, 0.00199756, 0.00199381" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0019864, -0.00198492, -0.00199377, -0.00198661, -0.00198624, -0.00198956, -0.00198796" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207942, 0.00202301, 0.00200002, 0.00200119, 0.00199336, 0.00199674, 0.00199309" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00357062, 0.00344884, 0.00337221, 0.00345928, 0.00398351, 0.00495923, 0.00634736" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0088154, 0.00858591, 0.00841635, 0.00857721, 0.00928413, 0.0103388, 0.0117721" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198258, -0.00197782, -0.00198634, -0.00199342, -0.00198284, -0.00198622, -0.00198463" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206552, 0.00201386, 0.00199585, 0.00199622, 0.00198917, 0.0019929, 0.00198967" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX2) { + area : 31.0464; + cell_leakage_power : 0.332022; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.293481; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.361442; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.272434; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.290778; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.370405; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.278998; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393998; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.393907; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306901; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.322883; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.387936; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.311104; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.332022; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.306991, 0.322254, 0.374476, 0.436292, 0.561402, 0.724981, 0.939352", \ + "0.328747, 0.344016, 0.396232, 0.458045, 0.583166, 0.746741, 0.96111", \ + "0.43062, 0.445907, 0.49802, 0.559875, 0.684998, 0.84857, 1.06295", \ + "0.515559, 0.530798, 0.582781, 0.64457, 0.769725, 0.933327, 1.14769", \ + "0.635642, 0.650683, 0.70249, 0.764182, 0.889233, 1.05279, 1.26703", \ + "0.75115, 0.765758, 0.816942, 0.878434, 1.00335, 1.16688, 1.38121", \ + "0.865261, 0.87943, 0.929354, 0.990558, 1.11531, 1.27877, 1.49305" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0371105, 0.0501309, 0.114192, 0.200846, 0.381747, 0.619289, 0.930724", \ + "0.0371437, 0.0501365, 0.114191, 0.200844, 0.38175, 0.619284, 0.930724", \ + "0.0371298, 0.0501426, 0.114225, 0.200847, 0.38163, 0.619291, 0.930724", \ + "0.037221, 0.050192, 0.114174, 0.201031, 0.381775, 0.619289, 0.930723", \ + "0.037343, 0.050353, 0.114278, 0.200876, 0.382171, 0.619517, 0.93064", \ + "0.037601, 0.050625, 0.114404, 0.200991, 0.381661, 0.619292, 0.930922", \ + "0.038, 0.051056, 0.114608, 0.201005, 0.381803, 0.619398, 0.930729" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.261312, 0.271457, 0.313077, 0.364323, 0.467304, 0.601562, 0.777344", \ + "0.283175, 0.293316, 0.33493, 0.386192, 0.489157, 0.623448, 0.799195", \ + "0.383718, 0.393797, 0.435379, 0.486627, 0.589593, 0.723886, 0.899633", \ + "0.462132, 0.472259, 0.513836, 0.565084, 0.668078, 0.802361, 0.978087", \ + "0.56611, 0.576208, 0.61785, 0.669121, 0.77209, 0.906359, 1.0821", \ + "0.660658, 0.670779, 0.712378, 0.763628, 0.866626, 1.00093, 1.17668", \ + "0.75235, 0.762471, 0.804056, 0.855334, 0.958307, 1.09257, 1.26836" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261386, 0.0363522, 0.086251, 0.153759, 0.293239, 0.475581, 0.714851", \ + "0.026161, 0.0363479, 0.0862633, 0.153741, 0.293234, 0.47582, 0.714851", \ + "0.0261432, 0.0363588, 0.0862742, 0.153743, 0.293236, 0.47582, 0.714851", \ + "0.0261763, 0.0363633, 0.086479, 0.153753, 0.293246, 0.475822, 0.714835", \ + "0.026158, 0.036329, 0.086269, 0.153745, 0.293236, 0.476624, 0.714457", \ + "0.026118, 0.0363, 0.086224, 0.153823, 0.293235, 0.47582, 0.714851", \ + "0.026054, 0.036278, 0.086202, 0.153714, 0.293227, 0.475572, 0.714852" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0810562, 0.094312, 0.143318, 0.197367, 0.301255, 0.435488, 0.611166", \ + "0.102505, 0.115687, 0.164704, 0.21878, 0.32269, 0.456936, 0.632682", \ + "0.198536, 0.213706, 0.265051, 0.319018, 0.422754, 0.557041, 0.732765", \ + "0.269119, 0.287883, 0.344918, 0.399243, 0.50252, 0.636626, 0.81221", \ + "0.35675, 0.380524, 0.44793, 0.502546, 0.604829, 0.738359, 0.913905", \ + "0.431287, 0.459099, 0.536563, 0.591148, 0.692682, 0.826046, 1.00148", \ + "0.49621, 0.527359, 0.613078, 0.667362, 0.768285, 0.901345, 1.07647" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231716, 0.0334758, 0.0870987, 0.154638, 0.292294, 0.473387, 0.711915", \ + "0.0231886, 0.0335191, 0.0870555, 0.154628, 0.292281, 0.473582, 0.712248", \ + "0.0316111, 0.0407157, 0.0897071, 0.155156, 0.29201, 0.473446, 0.711913", \ + "0.0438322, 0.0533023, 0.0972824, 0.158467, 0.292642, 0.473583, 0.712287", \ + "0.061835, 0.073021, 0.110383, 0.16386, 0.293599, 0.474084, 0.712712", \ + "0.079167, 0.092169, 0.123385, 0.169011, 0.29412, 0.474252, 0.713187", \ + "0.095938, 0.110149, 0.134381, 0.173239, 0.294456, 0.474407, 0.713334" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0810741, 0.0942657, 0.143193, 0.197374, 0.301461, 0.435675, 0.611323", \ + "0.102376, 0.115535, 0.164451, 0.21866, 0.32277, 0.456996, 0.632721", \ + "0.19895, 0.214041, 0.265202, 0.319468, 0.423404, 0.557698, 0.733457", \ + "0.268673, 0.28733, 0.344165, 0.399351, 0.502978, 0.637004, 0.812504", \ + "0.355673, 0.379253, 0.446736, 0.503826, 0.606406, 0.740011, 0.91547", \ + "0.430188, 0.457866, 0.536583, 0.596167, 0.697743, 0.83072, 1.00579", \ + "0.494914, 0.526007, 0.615522, 0.677658, 0.778483, 0.910847, 1.08552" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0230957, 0.0333801, 0.0871137, 0.154968, 0.292659, 0.473776, 0.712247", \ + "0.0230917, 0.0334211, 0.08711, 0.154947, 0.29265, 0.473769, 0.712266", \ + "0.0313812, 0.0405547, 0.0899092, 0.155718, 0.292539, 0.473691, 0.712255", \ + "0.0434774, 0.0529588, 0.098042, 0.159713, 0.293738, 0.474053, 0.712256", \ + "0.061193, 0.072452, 0.11341, 0.16743, 0.295621, 0.474723, 0.712757", \ + "0.078291, 0.091494, 0.1307, 0.176586, 0.297652, 0.475021, 0.713238", \ + "0.095331, 0.110143, 0.147927, 0.185968, 0.299786, 0.475239, 0.713057" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0814298, 0.0950328, 0.14511, 0.199942, 0.304268, 0.43851, 0.614236", \ + "0.102814, 0.116358, 0.16644, 0.221303, 0.325655, 0.459906, 0.635637", \ + "0.199531, 0.215107, 0.267749, 0.322438, 0.426596, 0.560894, 0.73664", \ + "0.269669, 0.288978, 0.348093, 0.403911, 0.507651, 0.641668, 0.817303", \ + "0.357385, 0.381875, 0.453217, 0.510807, 0.613399, 0.746972, 0.92237", \ + "0.432952, 0.461767, 0.54577, 0.605191, 0.706495, 0.839278, 1.01444", \ + "0.499339, 0.531746, 0.627576, 0.688382, 0.78796, 0.920271, 1.09505" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0237873, 0.0342453, 0.0886318, 0.156312, 0.293288, 0.473989, 0.712345", \ + "0.0237847, 0.0342788, 0.0886327, 0.156298, 0.293148, 0.473983, 0.712343", \ + "0.0322525, 0.0416462, 0.0916467, 0.156952, 0.292962, 0.473876, 0.712329", \ + "0.0446797, 0.054569, 0.10048, 0.161231, 0.294042, 0.473925, 0.712454", \ + "0.062992, 0.074901, 0.117379, 0.1691, 0.295524, 0.474506, 0.712729", \ + "0.080777, 0.094842, 0.135711, 0.177864, 0.296746, 0.474848, 0.713284", \ + "0.098387, 0.11437, 0.153097, 0.186353, 0.297674, 0.475044, 0.713431" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0814298, 0.0950328, 0.14511, 0.199942, 0.304268, 0.43851, 0.614236", \ + "0.102814, 0.116358, 0.16644, 0.221303, 0.325655, 0.459906, 0.635637", \ + "0.199531, 0.215107, 0.267749, 0.322438, 0.426596, 0.560894, 0.73664", \ + "0.269669, 0.288978, 0.348093, 0.403911, 0.507651, 0.641668, 0.817303", \ + "0.357385, 0.381875, 0.453217, 0.510807, 0.613399, 0.746972, 0.92237", \ + "0.432952, 0.461767, 0.54577, 0.605191, 0.706495, 0.839278, 1.01444", \ + "0.499339, 0.531746, 0.627576, 0.688382, 0.78796, 0.920271, 1.09505" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0237873, 0.0342453, 0.0886318, 0.156312, 0.293288, 0.473989, 0.712345", \ + "0.0237847, 0.0342788, 0.0886327, 0.156298, 0.293148, 0.473983, 0.712343", \ + "0.0322525, 0.0416462, 0.0916467, 0.156952, 0.292962, 0.473876, 0.712329", \ + "0.0446797, 0.054569, 0.10048, 0.161231, 0.294042, 0.473925, 0.712454", \ + "0.062992, 0.074901, 0.117379, 0.1691, 0.295524, 0.474506, 0.712729", \ + "0.080777, 0.094842, 0.135711, 0.177864, 0.296746, 0.474848, 0.713284", \ + "0.098387, 0.11437, 0.153097, 0.186353, 0.297674, 0.475044, 0.713431" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00979164, 0.0098265, 0.0100221, 0.0101201, 0.0101879, 0.0102184, 0.010235", \ + "0.00972062, 0.00975597, 0.00995141, 0.0100489, 0.010117, 0.0101477, 0.0101651", \ + "0.00971177, 0.00974162, 0.00992628, 0.0100238, 0.0100968, 0.0101306, 0.0101494", \ + "0.00992299, 0.00994183, 0.0101047, 0.0101957, 0.0102694, 0.0103243, 0.0103461", \ + "0.010427, 0.0104273, 0.0105632, 0.0106709, 0.0107828, 0.0108038, 0.0108171", \ + "0.0112147, 0.0111928, 0.0112951, 0.0113886, 0.0114923, 0.0115676, 0.0115679", \ + "0.0123799, 0.0123364, 0.0124052, 0.0124888, 0.0125747, 0.0126377, 0.0127179" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00992683, 0.010003, 0.0102299, 0.0103224, 0.0103871, 0.0104177, 0.0104361", \ + "0.0098647, 0.00994056, 0.0101656, 0.0102582, 0.0103236, 0.0103548, 0.0103725", \ + "0.00995127, 0.0100209, 0.0102388, 0.0103278, 0.0103921, 0.0104232, 0.0104414", \ + "0.0102217, 0.0103024, 0.0105404, 0.0106082, 0.0106725, 0.010704, 0.0107224", \ + "0.0108173, 0.010891, 0.0111086, 0.0112067, 0.0112735, 0.0113881, 0.0113169", \ + "0.0114775, 0.0115478, 0.0117624, 0.0118518, 0.0119249, 0.0119527, 0.0119739", \ + "0.0125867, 0.0126555, 0.0128651, 0.0129527, 0.013018, 0.0130561, 0.0131268" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114026, 0.0114919, 0.0117066, 0.0117856, 0.0118326, 0.0118504, 0.0118582", \ + "0.01129, 0.0113711, 0.0115842, 0.011669, 0.0117205, 0.0117406, 0.0117492", \ + "0.0112009, 0.0112264, 0.0113858, 0.0114857, 0.0115596, 0.0116041, 0.0116226", \ + "0.0114917, 0.011475, 0.0116104, 0.0116519, 0.0117366, 0.0117943, 0.0118207", \ + "0.0122389, 0.0121502, 0.0121544, 0.0122216, 0.0123556, 0.0124024, 0.0124174", \ + "0.0133678, 0.0132108, 0.0131131, 0.0131471, 0.0132135, 0.0133296, 0.0132937", \ + "0.0148267, 0.0146009, 0.0143928, 0.014391, 0.0144271, 0.0144664, 0.0145197" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117899, 0.0118792, 0.0120885, 0.0121677, 0.0122137, 0.012231, 0.0122378", \ + "0.0116759, 0.0117569, 0.0119656, 0.0120499, 0.0121001, 0.0121194, 0.012128", \ + "0.0115838, 0.0116111, 0.0117598, 0.0118597, 0.0119387, 0.0119725, 0.0119949", \ + "0.0118752, 0.0118496, 0.0119871, 0.0120401, 0.0121177, 0.0121627, 0.0121894", \ + "0.0126439, 0.0125561, 0.0125518, 0.0126267, 0.0127467, 0.0127878, 0.0127998", \ + "0.013801, 0.0136343, 0.0135344, 0.013562, 0.0136214, 0.0137412, 0.0137058", \ + "0.0152964, 0.0150623, 0.0148483, 0.0148394, 0.0148716, 0.0149162, 0.0149897" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.011622, 0.0117086, 0.0119223, 0.0119995, 0.0120435, 0.0120582, 0.0120644", \ + "0.0114704, 0.0115497, 0.0117626, 0.0118452, 0.0118936, 0.0119104, 0.0119177", \ + "0.0113095, 0.0113327, 0.0114981, 0.0116165, 0.0116863, 0.0117215, 0.0117354", \ + "0.0115897, 0.0115656, 0.0117037, 0.0117499, 0.0118292, 0.0118743, 0.0118977", \ + "0.0123542, 0.0122642, 0.0122669, 0.0123409, 0.0124416, 0.0124762, 0.0124957", \ + "0.0135816, 0.0133979, 0.013294, 0.0133279, 0.0133927, 0.0134632, 0.0134541", \ + "0.0152343, 0.014967, 0.0147232, 0.0147084, 0.0147307, 0.0147687, 0.0147918" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117899, 0.0118792, 0.0120885, 0.0121677, 0.0122137, 0.012231, 0.0122378", \ + "0.0116759, 0.0117569, 0.0119656, 0.0120499, 0.0121001, 0.0121194, 0.012128", \ + "0.0115838, 0.0116111, 0.0117598, 0.0118597, 0.0119387, 0.0119725, 0.0119949", \ + "0.0118752, 0.0118496, 0.0119871, 0.0120401, 0.0121177, 0.0121627, 0.0121894", \ + "0.0126439, 0.0125561, 0.0125518, 0.0126267, 0.0127467, 0.0127878, 0.0127998", \ + "0.013801, 0.0136343, 0.0135344, 0.013562, 0.0136214, 0.0137412, 0.0137058", \ + "0.0152964, 0.0150623, 0.0148483, 0.0148394, 0.0148716, 0.0149162, 0.0149897" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.173687, 0.191734, 0.256656, 0.324241, 0.451926, 0.616312, 0.83105", \ + "0.195551, 0.213568, 0.278511, 0.346099, 0.473767, 0.638164, 0.852999", \ + "0.296046, 0.314022, 0.379003, 0.446555, 0.574203, 0.738688, 0.953345", \ + "0.374431, 0.392476, 0.457431, 0.52501, 0.652652, 0.817132, 1.03188", \ + "0.477783, 0.495769, 0.560558, 0.628148, 0.755854, 0.920268, 1.13509", \ + "0.573427, 0.591295, 0.655795, 0.72329, 0.850979, 1.01536, 1.23016", \ + "0.664787, 0.682594, 0.746963, 0.814225, 0.941864, 1.10629, 1.32103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0340965, 0.0484556, 0.118263, 0.204979, 0.383362, 0.619853, 0.930968", \ + "0.0340917, 0.0484136, 0.118249, 0.204978, 0.383306, 0.619813, 0.930979", \ + "0.0341182, 0.0485439, 0.11832, 0.205012, 0.383365, 0.619853, 0.930977", \ + "0.0340677, 0.048493, 0.118307, 0.205077, 0.383347, 0.61982, 0.930938", \ + "0.033904, 0.0483, 0.118236, 0.205008, 0.383392, 0.620282, 0.930787", \ + "0.033856, 0.048179, 0.117961, 0.204827, 0.383349, 0.619839, 0.930867", \ + "0.034039, 0.04825, 0.117691, 0.204499, 0.383185, 0.61975, 0.930843" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.181425, 0.200248, 0.263466, 0.324545, 0.433955, 0.569699, 0.745872", \ + "0.203168, 0.222011, 0.285295, 0.346292, 0.455703, 0.591492, 0.767685", \ + "0.305199, 0.323953, 0.387185, 0.448337, 0.557731, 0.693483, 0.869687", \ + "0.390063, 0.408916, 0.472196, 0.533403, 0.642877, 0.7787, 0.954953", \ + "0.509171, 0.528414, 0.592213, 0.653579, 0.763096, 0.898942, 1.07712", \ + "0.621779, 0.641954, 0.707063, 0.768733, 0.878341, 1.01425, 1.19044", \ + "0.731684, 0.753264, 0.820342, 0.882587, 0.99226, 1.1281, 1.30433" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0374295, 0.0504175, 0.107281, 0.174367, 0.307815, 0.484991, 0.72142", \ + "0.0374393, 0.0504038, 0.10721, 0.174355, 0.307811, 0.484996, 0.721791", \ + "0.0375855, 0.0505012, 0.107375, 0.174348, 0.307634, 0.484987, 0.721752", \ + "0.0383181, 0.0512072, 0.107709, 0.174561, 0.307923, 0.485089, 0.721822", \ + "0.040935, 0.053342, 0.10874, 0.175102, 0.307899, 0.485018, 0.723391", \ + "0.045394, 0.057214, 0.110854, 0.176313, 0.308355, 0.485194, 0.721765", \ + "0.050909, 0.062442, 0.114034, 0.178354, 0.30929, 0.485537, 0.72159" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.198753, 0.216266, 0.27811, 0.343563, 0.470608, 0.63491, 0.8497", \ + "0.219927, 0.237492, 0.2993, 0.36473, 0.491777, 0.656138, 0.870872", \ + "0.312275, 0.329759, 0.391554, 0.457028, 0.584203, 0.748577, 0.963296", \ + "0.383969, 0.401479, 0.463349, 0.528784, 0.655951, 0.820378, 1.03499", \ + "0.474978, 0.492802, 0.555119, 0.620652, 0.747734, 0.912127, 1.12685", \ + "0.55348, 0.571516, 0.634334, 0.699953, 0.827148, 0.991591, 1.20623", \ + "0.622034, 0.640602, 0.703918, 0.769651, 0.896954, 1.06146, 1.27618" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0338394, 0.047309, 0.114261, 0.201488, 0.3821, 0.619589, 0.930959", \ + "0.0338377, 0.0473393, 0.114257, 0.201493, 0.3821, 0.619664, 0.93096", \ + "0.0340229, 0.0475765, 0.114392, 0.201517, 0.382127, 0.619648, 0.930948", \ + "0.0344719, 0.0478921, 0.114421, 0.201522, 0.382051, 0.619657, 0.930846", \ + "0.035462, 0.048885, 0.114782, 0.201634, 0.381934, 0.61923, 0.930678", \ + "0.03628, 0.049681, 0.115087, 0.201821, 0.382051, 0.619469, 0.930557", \ + "0.036964, 0.050356, 0.115505, 0.201937, 0.382123, 0.619551, 0.930613" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.20753, 0.225161, 0.286872, 0.352395, 0.479442, 0.643764, 0.858458", \ + "0.228553, 0.246168, 0.307958, 0.373487, 0.500482, 0.664807, 0.879504", \ + "0.325081, 0.342643, 0.404468, 0.469904, 0.597031, 0.761382, 0.976118", \ + "0.402128, 0.419627, 0.481456, 0.546956, 0.674012, 0.838359, 1.05317", \ + "0.502053, 0.519745, 0.581763, 0.647229, 0.774371, 0.938642, 1.15345", \ + "0.589036, 0.607019, 0.669422, 0.735082, 0.862233, 1.02669, 1.24136", \ + "0.665635, 0.683199, 0.746992, 0.812584, 0.939709, 1.10422, 1.3189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0339744, 0.0473852, 0.114232, 0.201501, 0.382102, 0.619655, 0.930958", \ + "0.033954, 0.0474021, 0.114258, 0.201503, 0.382101, 0.619655, 0.930959", \ + "0.0340168, 0.0474988, 0.114375, 0.201577, 0.382129, 0.619632, 0.930948", \ + "0.0344656, 0.0478235, 0.11489, 0.201657, 0.382065, 0.6197, 0.930884", \ + "0.035467, 0.04879, 0.114879, 0.201682, 0.381954, 0.619629, 0.93076", \ + "0.0366, 0.049861, 0.115238, 0.2019, 0.382056, 0.619468, 0.930451", \ + "0.037598, 0.050915, 0.115779, 0.202056, 0.382111, 0.619538, 0.930599" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.21512, 0.231227, 0.289792, 0.353939, 0.480377, 0.644469, 0.85916", \ + "0.23625, 0.252361, 0.310917, 0.375072, 0.501477, 0.665609, 0.880385", \ + "0.336099, 0.350952, 0.407807, 0.471524, 0.597701, 0.761843, 0.976477", \ + "0.41849, 0.43146, 0.483905, 0.546665, 0.672355, 0.836337, 1.05089", \ + "0.528524, 0.539477, 0.584628, 0.64533, 0.76995, 0.933455, 1.14782", \ + "0.627319, 0.636671, 0.674312, 0.732792, 0.856282, 1.01921, 1.23332", \ + "0.716702, 0.724338, 0.754312, 0.810831, 0.932963, 1.09536, 1.30914" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0347287, 0.0480017, 0.114447, 0.201766, 0.382448, 0.62013, 0.931308", \ + "0.034699, 0.0480164, 0.11445, 0.201747, 0.382462, 0.620131, 0.931482", \ + "0.0347622, 0.0480657, 0.11455, 0.201679, 0.382455, 0.620132, 0.931484", \ + "0.0352837, 0.0485413, 0.11473, 0.201854, 0.382524, 0.620106, 0.931405", \ + "0.036373, 0.049778, 0.115368, 0.201988, 0.382439, 0.620273, 0.931337", \ + "0.037966, 0.051475, 0.116071, 0.20221, 0.382541, 0.620048, 0.931152", \ + "0.039626, 0.053262, 0.116784, 0.202452, 0.382542, 0.620068, 0.931199" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.20753, 0.225161, 0.286872, 0.352395, 0.479442, 0.643764, 0.858458", \ + "0.228553, 0.246168, 0.307958, 0.373487, 0.500482, 0.664807, 0.879504", \ + "0.325081, 0.342643, 0.404468, 0.469904, 0.597031, 0.761382, 0.976118", \ + "0.402128, 0.419627, 0.481456, 0.546956, 0.674012, 0.838359, 1.05317", \ + "0.502053, 0.519745, 0.581763, 0.647229, 0.774371, 0.938642, 1.15345", \ + "0.589036, 0.607019, 0.669422, 0.735082, 0.862233, 1.02669, 1.24136", \ + "0.665635, 0.683199, 0.746992, 0.812584, 0.939709, 1.10422, 1.3189" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0339744, 0.0473852, 0.114232, 0.201501, 0.382102, 0.619655, 0.930958", \ + "0.033954, 0.0474021, 0.114258, 0.201503, 0.382101, 0.619655, 0.930959", \ + "0.0340168, 0.0474988, 0.114375, 0.201577, 0.382129, 0.619632, 0.930948", \ + "0.0344656, 0.0478235, 0.11489, 0.201657, 0.382065, 0.6197, 0.930884", \ + "0.035467, 0.04879, 0.114879, 0.201682, 0.381954, 0.619629, 0.93076", \ + "0.0366, 0.049861, 0.115238, 0.2019, 0.382056, 0.619468, 0.930451", \ + "0.037598, 0.050915, 0.115779, 0.202056, 0.382111, 0.619538, 0.930599" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00992589, 0.0100005, 0.0102278, 0.0103214, 0.0103871, 0.0104204, 0.0104363", \ + "0.00986338, 0.00993782, 0.0101651, 0.0102588, 0.0103243, 0.0103554, 0.0103744", \ + "0.00995414, 0.0100193, 0.0102373, 0.0103282, 0.010393, 0.0104255, 0.0104422", \ + "0.010224, 0.0102939, 0.0105469, 0.0106195, 0.0106739, 0.0107057, 0.0107234", \ + "0.0107877, 0.0108579, 0.0110774, 0.0111737, 0.0112601, 0.011321, 0.0112972", \ + "0.0114823, 0.011549, 0.0117638, 0.011854, 0.011929, 0.0119569, 0.0120025", \ + "0.0124544, 0.0125242, 0.0127371, 0.0128244, 0.0128926, 0.0129337, 0.0129513" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00979098, 0.00982254, 0.0100185, 0.010116, 0.0101855, 0.0102164, 0.0102332", \ + "0.00971994, 0.00975136, 0.00994881, 0.0100456, 0.0101142, 0.0101456, 0.0101625", \ + "0.00971003, 0.00973466, 0.00992061, 0.0100224, 0.0100944, 0.0101279, 0.0101476", \ + "0.00992577, 0.00994712, 0.0100953, 0.0101944, 0.0102655, 0.0102949, 0.010316", \ + "0.0104348, 0.0104336, 0.0105716, 0.0107041, 0.010784, 0.0107997, 0.0110108", \ + "0.0112022, 0.0111782, 0.0112839, 0.011375, 0.0114731, 0.0115726, 0.011539", \ + "0.0122769, 0.0122278, 0.0122968, 0.0123803, 0.0124673, 0.0125242, 0.0125611" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114065, 0.0114958, 0.0117083, 0.0117876, 0.0118352, 0.0118517, 0.0118613", \ + "0.0112931, 0.011375, 0.0115861, 0.0116708, 0.0117228, 0.0117422, 0.0117519", \ + "0.0112013, 0.0112295, 0.0113805, 0.011479, 0.0115587, 0.0115964, 0.0116177", \ + "0.0114933, 0.0114783, 0.011583, 0.0116585, 0.0117389, 0.0117913, 0.0118241", \ + "0.012255, 0.012173, 0.0121702, 0.0122285, 0.0123577, 0.0123576, 0.0124178", \ + "0.013399, 0.0132391, 0.0131402, 0.0131685, 0.0132408, 0.0132785, 0.0133601", \ + "0.0148431, 0.0146047, 0.0144053, 0.0143969, 0.0144352, 0.0144796, 0.0145371" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117913, 0.011882, 0.0120907, 0.0121689, 0.0122155, 0.0122315, 0.012241", \ + "0.0116767, 0.0117595, 0.0119675, 0.0120511, 0.0121029, 0.0121209, 0.0121297", \ + "0.0115845, 0.0116121, 0.0117647, 0.0118617, 0.0119402, 0.0119776, 0.0119977", \ + "0.0118796, 0.0118545, 0.0119724, 0.0120519, 0.0121192, 0.0121646, 0.0121865", \ + "0.0126591, 0.0125739, 0.012567, 0.0126309, 0.0127435, 0.0127858, 0.0127997", \ + "0.0138242, 0.0136637, 0.0135575, 0.0135791, 0.0136503, 0.0136834, 0.0137158", \ + "0.0153039, 0.0150758, 0.0148539, 0.0148439, 0.0148751, 0.0149106, 0.014947" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116296, 0.011715, 0.0119278, 0.0120052, 0.0120485, 0.0120634, 0.0120696", \ + "0.0114785, 0.0115551, 0.0117673, 0.011851, 0.0118997, 0.0119156, 0.0119235", \ + "0.0113195, 0.0113443, 0.0115049, 0.0116203, 0.0116923, 0.0117233, 0.0117407", \ + "0.0115981, 0.0115763, 0.0116724, 0.0117669, 0.0118413, 0.0118849, 0.0119044", \ + "0.0123738, 0.0122786, 0.012277, 0.0123331, 0.012456, 0.0125016, 0.0125161", \ + "0.0136171, 0.0134398, 0.0133277, 0.0133556, 0.0134195, 0.0134509, 0.0134932", \ + "0.0152444, 0.0149811, 0.0147318, 0.0147208, 0.0147513, 0.0147863, 0.0148238" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117913, 0.011882, 0.0120907, 0.0121689, 0.0122155, 0.0122315, 0.012241", \ + "0.0116767, 0.0117595, 0.0119675, 0.0120511, 0.0121029, 0.0121209, 0.0121297", \ + "0.0115845, 0.0116121, 0.0117647, 0.0118617, 0.0119402, 0.0119776, 0.0119977", \ + "0.0118796, 0.0118545, 0.0119724, 0.0120519, 0.0121192, 0.0121646, 0.0121865", \ + "0.0126591, 0.0125739, 0.012567, 0.0126309, 0.0127435, 0.0127858, 0.0127997", \ + "0.0138242, 0.0136637, 0.0135575, 0.0135791, 0.0136503, 0.0136834, 0.0137158", \ + "0.0153039, 0.0150758, 0.0148539, 0.0148439, 0.0148751, 0.0149106, 0.014947" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016099; + rise_capacitance : 0.0016099; + rise_capacitance_range (0.00114765, 0.0016099); + fall_capacitance : 0.00160965; + fall_capacitance_range (0.00113361, 0.00160965); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.191333, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.153751, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.133252, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00648473, 0.00636419, 0.0064338, 0.00687667, 0.00770889, 0.00911365, 0.011049" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00989693, 0.00977106, 0.00990634, 0.0102748, 0.0112683, 0.0126598, 0.0146259" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146176, 0.0144734, 0.0145358, 0.0149165, 0.0159898, 0.0175285, 0.0197131" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681277, 0.00668974, 0.00676394, 0.0071582, 0.00807829, 0.00950651, 0.0114549" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00917324, 0.00905125, 0.00920018, 0.00955981, 0.0105411, 0.0119287, 0.0138879" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164447, 0.0163377, 0.0164213, 0.0167893, 0.0177569, 0.0191614, 0.0211167" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00671037, 0.00658745, 0.00666766, 0.00706981, 0.00799106, 0.00941946, 0.0113719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923468, 0.00912311, 0.00922998, 0.00961291, 0.0105895, 0.0120066, 0.0139843" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157123; + rise_capacitance : 0.00157123; + rise_capacitance_range (0.00107998, 0.00157123); + fall_capacitance : 0.00155743; + fall_capacitance_range (0.00104126, 0.00155743); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0486738, 0.0595311, 0.108734, 0.147001", \ + "-0.23316, -0.108965, -0.0531401, -0.0135004", \ + "-0.325919, -0.207623, -0.150564, -0.110627", \ + "-0.393275, -0.285071, -0.236049, -0.193604" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0211154, 0.258982, 0.366836, 0.449132", \ + "-0.138131, 0.0717525, 0.186229, 0.273895", \ + "-0.187753, -0.0028606, 0.105251, 0.193133", \ + "-0.214874, -0.0489688, 0.0595127, 0.145179" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0486738, 0.0595311, 0.108734, 0.147001", \ + "-0.23316, -0.108965, -0.0531401, -0.0135004", \ + "-0.325919, -0.207623, -0.150564, -0.110627", \ + "-0.393275, -0.285071, -0.236049, -0.193604" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0211154, 0.258982, 0.366836, 0.449132", \ + "-0.138131, 0.0717525, 0.186229, 0.273895", \ + "-0.187753, -0.0028606, 0.105251, 0.193133", \ + "-0.214874, -0.0489688, 0.0595127, 0.145179" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0983871, -0.039553, -0.0950049, -0.136208", \ + "0.335061, 0.141146, 0.0763199, 0.0364895", \ + "0.462146, 0.250238, 0.182651, 0.135123", \ + "0.566237, 0.340341, 0.269052, 0.223693" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.068347, -0.220441, -0.336858, -0.417422", \ + "0.313299, 0.0245186, -0.109231, -0.204449", \ + "0.41503, 0.129118, -0.00703923, -0.106161", \ + "0.486421, 0.197639, 0.061619, -0.0393231" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0983871, -0.039553, -0.0950049, -0.136208", \ + "0.335061, 0.141146, 0.0763199, 0.0364895", \ + "0.462146, 0.250238, 0.182651, 0.135123", \ + "0.566237, 0.340341, 0.269052, 0.223693" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.068347, -0.220441, -0.336858, -0.417422", \ + "0.313299, 0.0245186, -0.109231, -0.204449", \ + "0.41503, 0.129118, -0.00703923, -0.106161", \ + "0.486421, 0.197639, 0.061619, -0.0393231" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208177, -0.000208532, -0.000209212, -0.000209514, -0.000208053, -0.000208509, -0.000208162" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221792, 0.000225708, 0.000225691, 0.000222565, 0.000221167, 0.000218575, 0.000214766" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903616, -0.000908942, -0.000926926, -0.000935646, -0.000932087, -0.000931364, -0.000929984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997275, 0.000941005, 0.000938247, 0.000935646, 0.000932087, 0.000931364, 0.000929984" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907068, -0.000912585, -0.000935023, -0.000938045, -0.000942924, -0.000945849, -0.000941523" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951454, 0.00095661, 0.000963473, 0.000955788, 0.000950541, 0.000949688, 0.000941523" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464121, 0.00451182, 0.00443722, 0.00456491, 0.00509797, 0.00602927, 0.00737187" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00657238, 0.00645839, 0.00645951, 0.00677526, 0.00744489, 0.00847638, 0.00987743" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106547, -0.00106553, -0.00106554, -0.00106713, -0.00106619, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108215, 0.00108293, 0.00108065, 0.00108146, 0.00107992, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00353487; + rise_capacitance : 0.00330002; + rise_capacitance_range (0.00285756, 0.00330002); + fall_capacitance : 0.00353487; + fall_capacitance_range (0.00277482, 0.00353487); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100028, -0.0369766, -0.0948275, -0.131442", \ + "0.34936, 0.144049, 0.0848062, 0.0415732", \ + "0.747449, 0.287105, 0.18512, 0.138185", \ + "1.24347, 0.557565, 0.336399, 0.239192" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100028, -0.0369766, -0.0948275, -0.131442", \ + "0.34936, 0.144049, 0.0848062, 0.0415732", \ + "0.747449, 0.287105, 0.18512, 0.138185", \ + "1.24347, 0.557565, 0.336399, 0.239192" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0867018, 0.0436465, 0.0975781, 0.139092", \ + "-0.298348, -0.136016, -0.0794598, -0.036571", \ + "-0.410023, -0.237034, -0.175247, -0.132061", \ + "-0.502399, -0.328075, -0.26599, -0.220635" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0867018, 0.0436465, 0.0975781, 0.139092", \ + "-0.298348, -0.136016, -0.0794598, -0.036571", \ + "-0.410023, -0.237034, -0.175247, -0.132061", \ + "-0.502399, -0.328075, -0.26599, -0.220635" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0854206, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198301, -0.00197709, -0.001993, -0.0019852, -0.00198702, -0.00199035, -0.00198872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208472, 0.00202368, 0.00200361, 0.00200235, 0.00199439, 0.00199754, 0.00199379" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0019864, -0.00198478, -0.00199356, -0.00198656, -0.00198621, -0.00198952, -0.00198793" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207961, 0.00202294, 0.00200529, 0.00200113, 0.00199332, 0.00199671, 0.00199308" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00357067, 0.00344869, 0.00337225, 0.00345929, 0.00398356, 0.00495927, 0.0063474" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00881564, 0.00858591, 0.0084162, 0.00857678, 0.00928413, 0.0103388, 0.0117721" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198262, -0.00197777, -0.00198634, -0.00199336, -0.00198282, -0.00198619, -0.0019846" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206567, 0.00201379, 0.0019958, 0.00199616, 0.00198913, 0.00199287, 0.00198965" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX3) { + area : 31.0464; + cell_leakage_power : 0.369168; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.330626; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.398588; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.30958; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.327923; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.40755; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.316143; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431143; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.431052; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.344047; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.360029; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.425081; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.348249; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.369168; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.342961, 0.362699, 0.419827, 0.488234, 0.628138, 0.811715, 1.05245", \ + "0.364752, 0.384474, 0.441583, 0.50999, 0.649901, 0.833478, 1.07421", \ + "0.46657, 0.486315, 0.543402, 0.611821, 0.751742, 0.935314, 1.17605", \ + "0.551644, 0.571332, 0.628325, 0.696717, 0.836594, 1.02019, 1.26091", \ + "0.671105, 0.690665, 0.747438, 0.815739, 0.955622, 1.13925, 1.37978", \ + "0.786865, 0.806006, 0.862137, 0.930256, 1.07012, 1.2536, 1.4943", \ + "0.90262, 0.921154, 0.976135, 1.044, 1.18361, 1.367, 1.6075" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0406883, 0.0574522, 0.129677, 0.226833, 0.430068, 0.697439, 1.04799", \ + "0.040669, 0.057498, 0.129684, 0.226757, 0.430035, 0.697438, 1.04799", \ + "0.0406836, 0.057515, 0.129671, 0.226848, 0.430081, 0.697439, 1.04799", \ + "0.040742, 0.057543, 0.129789, 0.226797, 0.430131, 0.697439, 1.04799", \ + "0.040843, 0.057656, 0.129745, 0.226808, 0.430291, 0.697547, 1.04797", \ + "0.040987, 0.057806, 0.129856, 0.226846, 0.430112, 0.697441, 1.04832", \ + "0.041302, 0.058169, 0.130043, 0.226898, 0.430126, 0.697445, 1.04787" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.287235, 0.299756, 0.343622, 0.399153, 0.511313, 0.65782, 0.849651", \ + "0.309081, 0.321617, 0.365473, 0.421019, 0.533163, 0.679633, 0.871498", \ + "0.409828, 0.422338, 0.466201, 0.521737, 0.633893, 0.780346, 0.972215", \ + "0.488358, 0.500881, 0.544735, 0.600327, 0.712461, 0.858916, 1.05077", \ + "0.593251, 0.605777, 0.649678, 0.705218, 0.817366, 0.963836, 1.15574", \ + "0.688149, 0.700643, 0.744487, 0.800035, 0.912204, 1.05867, 1.25054", \ + "0.779177, 0.791676, 0.835534, 0.891074, 1.00326, 1.14972, 1.3416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0282073, 0.0412254, 0.0951975, 0.168297, 0.319637, 0.518454, 0.778632", \ + "0.0282053, 0.0412231, 0.0951971, 0.168213, 0.319644, 0.51824, 0.778632", \ + "0.0282293, 0.0412207, 0.0952032, 0.168258, 0.319638, 0.51824, 0.778631", \ + "0.02822, 0.041227, 0.095225, 0.16826, 0.319669, 0.518243, 0.778632", \ + "0.028238, 0.041225, 0.095207, 0.16822, 0.31964, 0.518244, 0.778384", \ + "0.028178, 0.041191, 0.095185, 0.168232, 0.319638, 0.51819, 0.778633", \ + "0.028166, 0.041156, 0.095155, 0.168208, 0.319631, 0.518191, 0.778632" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0879249, 0.105162, 0.159447, 0.218158, 0.331294, 0.477818, 0.669676", \ + "0.109416, 0.126588, 0.180875, 0.23961, 0.352761, 0.499283, 0.691158", \ + "0.209965, 0.229193, 0.285207, 0.343511, 0.456536, 0.603137, 0.795065", \ + "0.286735, 0.310389, 0.372058, 0.43013, 0.542659, 0.688969, 0.8808", \ + "0.38257, 0.412201, 0.482652, 0.539874, 0.651469, 0.797699, 0.989363", \ + "0.466565, 0.500897, 0.577131, 0.633528, 0.744525, 0.890563, 1.08208", \ + "0.539911, 0.577853, 0.656384, 0.712597, 0.823028, 0.968977, 1.16034" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0249389, 0.0376014, 0.0952213, 0.16802, 0.317653, 0.515249, 0.775191", \ + "0.0249515, 0.0376371, 0.0952225, 0.168062, 0.317641, 0.515092, 0.775152", \ + "0.03313, 0.0443458, 0.0970385, 0.168003, 0.317404, 0.515226, 0.775137", \ + "0.0464706, 0.0581486, 0.104086, 0.170474, 0.317542, 0.515346, 0.775161", \ + "0.06667, 0.08005, 0.114616, 0.173531, 0.318086, 0.515566, 0.775476", \ + "0.085944, 0.099455, 0.122553, 0.175232, 0.318357, 0.516196, 0.776231", \ + "0.104174, 0.115081, 0.127601, 0.176258, 0.318608, 0.516421, 0.77638" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.087919, 0.105099, 0.159319, 0.21827, 0.331529, 0.478029, 0.669814", \ + "0.109264, 0.126395, 0.180624, 0.239596, 0.352878, 0.499382, 0.691175", \ + "0.210267, 0.229455, 0.285403, 0.344167, 0.457287, 0.603828, 0.79576", \ + "0.286171, 0.30977, 0.37177, 0.430801, 0.543467, 0.689678, 0.881397", \ + "0.382005, 0.411591, 0.484521, 0.543755, 0.655159, 0.801113, 0.992715", \ + "0.465142, 0.499547, 0.583125, 0.64235, 0.752813, 0.898216, 1.08956", \ + "0.538421, 0.576698, 0.669051, 0.728293, 0.83786, 0.982924, 1.17399" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0248744, 0.0375331, 0.0954629, 0.168458, 0.318038, 0.515393, 0.774843", \ + "0.0248718, 0.037547, 0.0954633, 0.168449, 0.318035, 0.51539, 0.774847", \ + "0.0329121, 0.0442032, 0.097509, 0.168711, 0.317705, 0.515276, 0.775154", \ + "0.0462129, 0.0578736, 0.105596, 0.172134, 0.318262, 0.515259, 0.775177", \ + "0.066126, 0.079826, 0.119943, 0.178142, 0.319478, 0.51592, 0.775559", \ + "0.085619, 0.10123, 0.134432, 0.184044, 0.320253, 0.516187, 0.776105", \ + "0.104846, 0.121555, 0.146617, 0.189126, 0.320665, 0.516436, 0.776492" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0881496, 0.105724, 0.160994, 0.220733, 0.334509, 0.481009, 0.672838", \ + "0.109573, 0.127099, 0.182362, 0.242151, 0.355938, 0.502437, 0.694273", \ + "0.210559, 0.23018, 0.287311, 0.347037, 0.460649, 0.607193, 0.798985", \ + "0.286527, 0.310712, 0.374724, 0.435335, 0.548398, 0.69458, 0.886296", \ + "0.382026, 0.412396, 0.489073, 0.551787, 0.663434, 0.808986, 1.00047", \ + "0.466223, 0.501612, 0.591684, 0.656714, 0.766792, 0.911631, 1.10258", \ + "0.540617, 0.580205, 0.682954, 0.749737, 0.858092, 1.0018, 1.19264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253427, 0.0382504, 0.0970587, 0.1702, 0.319013, 0.515813, 0.775275", \ + "0.0253351, 0.0382503, 0.0970034, 0.170151, 0.318965, 0.515628, 0.775275", \ + "0.0334801, 0.0450235, 0.0992903, 0.170648, 0.318792, 0.515784, 0.775291", \ + "0.0468819, 0.0589869, 0.108861, 0.175099, 0.319654, 0.515674, 0.775281", \ + "0.067044, 0.081342, 0.127357, 0.183941, 0.321594, 0.517043, 0.775916", \ + "0.086757, 0.103427, 0.147829, 0.194164, 0.323383, 0.516909, 0.776314", \ + "0.106709, 0.125276, 0.168097, 0.204182, 0.324856, 0.517022, 0.776218" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0881496, 0.105724, 0.160994, 0.220733, 0.334509, 0.481009, 0.672838", \ + "0.109573, 0.127099, 0.182362, 0.242151, 0.355938, 0.502437, 0.694273", \ + "0.210559, 0.23018, 0.287311, 0.347037, 0.460649, 0.607193, 0.798985", \ + "0.286527, 0.310712, 0.374724, 0.435335, 0.548398, 0.69458, 0.886296", \ + "0.382026, 0.412396, 0.489073, 0.551787, 0.663434, 0.808986, 1.00047", \ + "0.466223, 0.501612, 0.591684, 0.656714, 0.766792, 0.911631, 1.10258", \ + "0.540617, 0.580205, 0.682954, 0.749737, 0.858092, 1.0018, 1.19264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253427, 0.0382504, 0.0970587, 0.1702, 0.319013, 0.515813, 0.775275", \ + "0.0253351, 0.0382503, 0.0970034, 0.170151, 0.318965, 0.515628, 0.775275", \ + "0.0334801, 0.0450235, 0.0992903, 0.170648, 0.318792, 0.515784, 0.775291", \ + "0.0468819, 0.0589869, 0.108861, 0.175099, 0.319654, 0.515674, 0.775281", \ + "0.067044, 0.081342, 0.127357, 0.183941, 0.321594, 0.517043, 0.775916", \ + "0.086757, 0.103427, 0.147829, 0.194164, 0.323383, 0.516909, 0.776314", \ + "0.106709, 0.125276, 0.168097, 0.204182, 0.324856, 0.517022, 0.776218" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0113693, 0.0113664, 0.0115903, 0.0117084, 0.0117926, 0.0118323, 0.0118549", \ + "0.0112983, 0.0112954, 0.0115218, 0.0116387, 0.0117225, 0.0117612, 0.011783", \ + "0.0112915, 0.0112807, 0.0114863, 0.0116092, 0.0116995, 0.0117416, 0.0117655", \ + "0.0115028, 0.0114756, 0.0116502, 0.0117744, 0.0118623, 0.0119097, 0.011928", \ + "0.01206, 0.0120052, 0.0121591, 0.0123173, 0.0124169, 0.0124479, 0.0124652", \ + "0.01281, 0.0127279, 0.012832, 0.0129454, 0.0130578, 0.013246, 0.0132099", \ + "0.0138845, 0.0137549, 0.0138116, 0.0139157, 0.0140233, 0.014121, 0.0141232" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0112307, 0.011312, 0.0115937, 0.011717, 0.0118042, 0.0118459, 0.0118697", \ + "0.0111662, 0.0112492, 0.0115304, 0.0116536, 0.0117408, 0.011784, 0.0118058", \ + "0.0112568, 0.0113296, 0.0115999, 0.0117183, 0.0118022, 0.0118446, 0.0118664", \ + "0.0115279, 0.0116042, 0.011893, 0.0120119, 0.0120904, 0.0121318, 0.0121538", \ + "0.0120205, 0.0120977, 0.0123749, 0.0125156, 0.012601, 0.0126466, 0.012667", \ + "0.0127957, 0.0128694, 0.0131359, 0.0132556, 0.0133514, 0.0133901, 0.0135324", \ + "0.0137843, 0.0138494, 0.0141102, 0.0142286, 0.0143166, 0.0143722, 0.0144523" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0127104, 0.0128228, 0.0130927, 0.0131948, 0.0132553, 0.0132796, 0.013291", \ + "0.0126062, 0.0127092, 0.012977, 0.0130843, 0.0131499, 0.0131773, 0.0131885", \ + "0.0125586, 0.0125628, 0.012763, 0.0128943, 0.0129973, 0.0130481, 0.0130742", \ + "0.0128985, 0.0128238, 0.012978, 0.0130698, 0.0131662, 0.013224, 0.0132629", \ + "0.0137769, 0.0135488, 0.0135262, 0.0136174, 0.0137605, 0.013778, 0.0138456", \ + "0.0150328, 0.0146808, 0.0145056, 0.0145392, 0.0146431, 0.0147506, 0.0147345", \ + "0.0165471, 0.0160941, 0.0157739, 0.0157564, 0.0158046, 0.0158502, 0.0159984" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0131002, 0.0132118, 0.0134754, 0.0135737, 0.0136325, 0.0136555, 0.0136646", \ + "0.0129934, 0.0130959, 0.0133578, 0.0134618, 0.0135252, 0.01355, 0.0135612", \ + "0.0129376, 0.0129415, 0.0131391, 0.0132636, 0.0133671, 0.0134168, 0.0134396", \ + "0.0132845, 0.0132111, 0.0133419, 0.0134339, 0.0135308, 0.0135869, 0.0136233", \ + "0.0141836, 0.0139631, 0.0139239, 0.0140295, 0.014159, 0.0141622, 0.0142289", \ + "0.0154855, 0.0151136, 0.0149218, 0.0149506, 0.0150293, 0.0152304, 0.0151789", \ + "0.0171087, 0.0166099, 0.0162532, 0.0162252, 0.0162607, 0.0163096, 0.0164541" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0129372, 0.0130398, 0.013299, 0.0133953, 0.013447, 0.0134641, 0.0134701", \ + "0.0127939, 0.0128879, 0.0131451, 0.0132462, 0.0133028, 0.0133228, 0.0133303", \ + "0.0126965, 0.0126937, 0.0128828, 0.0130113, 0.0130963, 0.0131395, 0.013154", \ + "0.0129941, 0.0129223, 0.0130315, 0.0131274, 0.0132173, 0.0132701, 0.0132802", \ + "0.0138993, 0.0136656, 0.0136255, 0.0137361, 0.0138152, 0.0138701, 0.0138983", \ + "0.0153076, 0.0149049, 0.0146915, 0.0147095, 0.0147702, 0.014965, 0.0149099", \ + "0.0171009, 0.0165602, 0.016125, 0.0160852, 0.0161115, 0.0161709, 0.0162909" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0131002, 0.0132118, 0.0134754, 0.0135737, 0.0136325, 0.0136555, 0.0136646", \ + "0.0129934, 0.0130959, 0.0133578, 0.0134618, 0.0135252, 0.01355, 0.0135612", \ + "0.0129376, 0.0129415, 0.0131391, 0.0132636, 0.0133671, 0.0134168, 0.0134396", \ + "0.0132845, 0.0132111, 0.0133419, 0.0134339, 0.0135308, 0.0135869, 0.0136233", \ + "0.0141836, 0.0139631, 0.0139239, 0.0140295, 0.014159, 0.0141622, 0.0142289", \ + "0.0154855, 0.0151136, 0.0149218, 0.0149506, 0.0150293, 0.0152304, 0.0151789", \ + "0.0171087, 0.0166099, 0.0162532, 0.0162252, 0.0162607, 0.0163096, 0.0164541" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.181436, 0.20512, 0.278242, 0.354234, 0.497754, 0.682737, 0.924145", \ + "0.203304, 0.226981, 0.300106, 0.376054, 0.519629, 0.704593, 0.945998", \ + "0.303964, 0.327645, 0.400793, 0.476727, 0.620291, 0.805231, 1.04665", \ + "0.382743, 0.406445, 0.479627, 0.555628, 0.699179, 0.884061, 1.12556", \ + "0.487245, 0.510839, 0.583923, 0.659916, 0.803514, 0.988475, 1.23103", \ + "0.582734, 0.606282, 0.679092, 0.754944, 0.898531, 1.0835, 1.32488", \ + "0.673906, 0.697328, 0.769885, 0.845636, 0.989204, 1.17417, 1.41557" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0370915, 0.055245, 0.13348, 0.231305, 0.432581, 0.699197, 1.04992", \ + "0.0370842, 0.055243, 0.133453, 0.231273, 0.432449, 0.699194, 1.04995", \ + "0.0371163, 0.0552416, 0.133545, 0.231339, 0.432587, 0.699195, 1.04992", \ + "0.0370754, 0.0553267, 0.133826, 0.231418, 0.432579, 0.699223, 1.04993", \ + "0.03688, 0.055187, 0.13353, 0.231306, 0.432611, 0.699474, 1.05108", \ + "0.036793, 0.055018, 0.133272, 0.231232, 0.432592, 0.699197, 1.05152", \ + "0.036889, 0.054986, 0.133002, 0.230924, 0.432481, 0.699172, 1.04983" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.193272, 0.217607, 0.28764, 0.354509, 0.474441, 0.622838, 0.81525", \ + "0.215034, 0.239346, 0.309408, 0.376285, 0.496193, 0.644608, 0.837013", \ + "0.316982, 0.341305, 0.411413, 0.478192, 0.598168, 0.746501, 0.939005", \ + "0.401691, 0.426008, 0.49604, 0.563013, 0.683008, 0.831451, 1.02387", \ + "0.521226, 0.545839, 0.616165, 0.683298, 0.8033, 0.951785, 1.1444", \ + "0.634823, 0.660306, 0.731578, 0.798763, 0.91889, 1.06739, 1.25982", \ + "0.745435, 0.772324, 0.845303, 0.91303, 1.03341, 1.18164, 1.37418" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0410123, 0.0572245, 0.118809, 0.19186, 0.337095, 0.529863, 0.787199", \ + "0.0410411, 0.0572048, 0.118815, 0.191834, 0.336893, 0.529863, 0.7872", \ + "0.0411198, 0.0573082, 0.118795, 0.191886, 0.337105, 0.530047, 0.7872", \ + "0.0416308, 0.0577677, 0.119142, 0.192027, 0.337078, 0.529887, 0.787205", \ + "0.043702, 0.059377, 0.119884, 0.192399, 0.337275, 0.530035, 0.787139", \ + "0.047819, 0.062782, 0.121622, 0.193364, 0.337613, 0.530016, 0.787249", \ + "0.053373, 0.067787, 0.124486, 0.195052, 0.338126, 0.530276, 0.787341" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.207852, 0.230912, 0.300793, 0.374517, 0.517456, 0.70227, 0.943711", \ + "0.229059, 0.252117, 0.322025, 0.395706, 0.538617, 0.723399, 0.964926", \ + "0.321606, 0.344557, 0.414583, 0.488319, 0.631317, 0.816066, 1.05762", \ + "0.393077, 0.416205, 0.486297, 0.56012, 0.703108, 0.888025, 1.12951", \ + "0.484331, 0.507918, 0.578806, 0.652657, 0.795609, 0.980475, 1.22177", \ + "0.562485, 0.586339, 0.657838, 0.731797, 0.874887, 1.05977, 1.30114", \ + "0.631503, 0.655593, 0.727543, 0.801541, 0.944638, 1.12955, 1.37103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0369008, 0.0541613, 0.129475, 0.227638, 0.431207, 0.698874, 1.04994", \ + "0.0369009, 0.0541647, 0.129351, 0.227705, 0.431174, 0.698877, 1.04993", \ + "0.0371271, 0.0543184, 0.129395, 0.227656, 0.431197, 0.698956, 1.04993", \ + "0.0377462, 0.0549208, 0.129477, 0.227698, 0.431162, 0.698978, 1.0499", \ + "0.038608, 0.055795, 0.129956, 0.227808, 0.430984, 0.698511, 1.04968", \ + "0.038965, 0.056248, 0.130334, 0.227988, 0.431098, 0.698671, 1.04969", \ + "0.039325, 0.056682, 0.130815, 0.228133, 0.431251, 0.69877, 1.04958" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.216705, 0.239797, 0.309704, 0.383386, 0.52623, 0.71104, 0.952463", \ + "0.237784, 0.26087, 0.330775, 0.404463, 0.547261, 0.732118, 0.973541", \ + "0.33443, 0.357413, 0.427322, 0.501115, 0.644087, 0.828871, 1.0702", \ + "0.411454, 0.434566, 0.504426, 0.57814, 0.721207, 0.906052, 1.14743", \ + "0.51168, 0.535105, 0.605633, 0.6792, 0.822145, 1.00696, 1.24826", \ + "0.598143, 0.622086, 0.693218, 0.766998, 0.910091, 1.09494, 1.33638", \ + "0.675097, 0.699428, 0.770948, 0.844971, 0.988001, 1.17292, 1.41432" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0369244, 0.054164, 0.129486, 0.227719, 0.431212, 0.698874, 1.04993", \ + "0.036923, 0.0541658, 0.129487, 0.227706, 0.431176, 0.698874, 1.04993", \ + "0.0370318, 0.0542773, 0.129453, 0.227721, 0.431203, 0.698868, 1.04983", \ + "0.0375884, 0.0547478, 0.13, 0.227676, 0.431186, 0.698881, 1.04989", \ + "0.038664, 0.055802, 0.129995, 0.227801, 0.431035, 0.698835, 1.04962", \ + "0.039545, 0.056741, 0.130371, 0.227984, 0.431113, 0.698666, 1.05105", \ + "0.040351, 0.057453, 0.130822, 0.228158, 0.431225, 0.698747, 1.04957" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.238845, 0.259398, 0.324709, 0.396507, 0.538275, 0.722975, 0.964373", \ + "0.260073, 0.280638, 0.345937, 0.417725, 0.559594, 0.74424, 0.985641", \ + "0.36436, 0.383439, 0.447179, 0.518585, 0.660324, 0.844883, 1.08628", \ + "0.45557, 0.472069, 0.530472, 0.600548, 0.741699, 0.925789, 1.16702", \ + "0.578566, 0.592609, 0.641849, 0.709474, 0.84916, 1.03274, 1.27383", \ + "0.689437, 0.701716, 0.741315, 0.806093, 0.944235, 1.1273, 1.36774", \ + "0.791234, 0.80175, 0.831367, 0.893344, 1.02987, 1.21224, 1.45249" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0379002, 0.0549075, 0.129735, 0.227967, 0.431567, 0.699383, 1.05054", \ + "0.0379109, 0.0549391, 0.129752, 0.227966, 0.431588, 0.699382, 1.05054", \ + "0.0379636, 0.0549308, 0.129862, 0.227908, 0.431571, 0.699388, 1.05054", \ + "0.0383062, 0.0553488, 0.130106, 0.227998, 0.431639, 0.699398, 1.05049", \ + "0.039421, 0.056629, 0.130712, 0.22817, 0.431699, 0.699456, 1.05054", \ + "0.041005, 0.058385, 0.131563, 0.228477, 0.431603, 0.69929, 1.05102", \ + "0.042752, 0.060252, 0.132279, 0.228735, 0.431673, 0.699322, 1.05026" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.238845, 0.259398, 0.324709, 0.396507, 0.538275, 0.722975, 0.964373", \ + "0.260073, 0.280638, 0.345937, 0.417725, 0.559594, 0.74424, 0.985641", \ + "0.36436, 0.383439, 0.447179, 0.518585, 0.660324, 0.844883, 1.08628", \ + "0.45557, 0.472069, 0.530472, 0.600548, 0.741699, 0.925789, 1.16702", \ + "0.578566, 0.592609, 0.641849, 0.709474, 0.84916, 1.03274, 1.27383", \ + "0.689437, 0.701716, 0.741315, 0.806093, 0.944235, 1.1273, 1.36774", \ + "0.791234, 0.80175, 0.831367, 0.893344, 1.02987, 1.21224, 1.45249" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0379002, 0.0549075, 0.129735, 0.227967, 0.431567, 0.699383, 1.05054", \ + "0.0379109, 0.0549391, 0.129752, 0.227966, 0.431588, 0.699382, 1.05054", \ + "0.0379636, 0.0549308, 0.129862, 0.227908, 0.431571, 0.699388, 1.05054", \ + "0.0383062, 0.0553488, 0.130106, 0.227998, 0.431639, 0.699398, 1.05049", \ + "0.039421, 0.056629, 0.130712, 0.22817, 0.431699, 0.699456, 1.05054", \ + "0.041005, 0.058385, 0.131563, 0.228477, 0.431603, 0.69929, 1.05102", \ + "0.042752, 0.060252, 0.132279, 0.228735, 0.431673, 0.699322, 1.05026" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0112305, 0.0113092, 0.0115949, 0.011719, 0.0118054, 0.0118476, 0.0118704", \ + "0.0111681, 0.011246, 0.0115325, 0.0116545, 0.0117422, 0.0117844, 0.0118074", \ + "0.0112577, 0.0113366, 0.0115966, 0.0117166, 0.0118021, 0.0118441, 0.0118675", \ + "0.0115143, 0.0115917, 0.0118944, 0.0120028, 0.0120781, 0.0121199, 0.0121456", \ + "0.0120521, 0.0121272, 0.0124027, 0.0125372, 0.0126379, 0.0126876, 0.0128576", \ + "0.0127702, 0.0128448, 0.0131174, 0.0132346, 0.0133485, 0.0134286, 0.0135557", \ + "0.0137948, 0.0138653, 0.0141284, 0.0142468, 0.0143348, 0.0144035, 0.014412" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0113694, 0.0113598, 0.011581, 0.0116998, 0.0117876, 0.011828, 0.0118491", \ + "0.0112992, 0.0112886, 0.0115104, 0.0116305, 0.011717, 0.0117579, 0.0117788", \ + "0.0112886, 0.011271, 0.0114821, 0.011602, 0.0116955, 0.0117369, 0.0117618", \ + "0.011497, 0.0114653, 0.0116573, 0.0117802, 0.0118628, 0.0119005, 0.0119271", \ + "0.0119867, 0.0119277, 0.0120819, 0.0123149, 0.0123088, 0.0123902, 0.0124116", \ + "0.0128975, 0.012806, 0.012913, 0.0130313, 0.0132006, 0.0131993, 0.0133266", \ + "0.0139058, 0.0137694, 0.0138274, 0.0139305, 0.0140368, 0.0141312, 0.0141353" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.012715, 0.0128279, 0.0130952, 0.0131962, 0.0132579, 0.0132809, 0.0132931", \ + "0.0126104, 0.0127145, 0.0129796, 0.0130863, 0.0131531, 0.0131778, 0.0131914", \ + "0.0125627, 0.0125716, 0.012765, 0.0128933, 0.0129971, 0.013046, 0.0130746", \ + "0.0129016, 0.0128291, 0.0129309, 0.0130618, 0.0131623, 0.0132293, 0.0132648", \ + "0.0137971, 0.0135675, 0.0135391, 0.0136366, 0.0137765, 0.0137922, 0.0138388", \ + "0.0150479, 0.0146921, 0.0145109, 0.014541, 0.0146486, 0.0147735, 0.0147517", \ + "0.0165919, 0.0161409, 0.0158112, 0.0157911, 0.0158372, 0.0158805, 0.0159242" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0131042, 0.0132169, 0.0134773, 0.0135753, 0.0136348, 0.013657, 0.0136667", \ + "0.0129973, 0.0131011, 0.0133595, 0.0134635, 0.0135282, 0.0135513, 0.0135642", \ + "0.0129419, 0.0129514, 0.0131427, 0.0132683, 0.0133693, 0.0134169, 0.0134424", \ + "0.0132888, 0.013205, 0.013365, 0.0134165, 0.0135271, 0.0135931, 0.0136268", \ + "0.0141986, 0.0139821, 0.0139365, 0.0140119, 0.0141146, 0.0142232, 0.014224", \ + "0.0155333, 0.015159, 0.0149595, 0.0149832, 0.0150787, 0.0151382, 0.0153136", \ + "0.0171211, 0.0166232, 0.0162578, 0.0162255, 0.0162673, 0.0163381, 0.0163614" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0129459, 0.0130474, 0.0133071, 0.013401, 0.013454, 0.0134699, 0.0134768", \ + "0.0128003, 0.0128939, 0.0131518, 0.0132523, 0.0133087, 0.013328, 0.0133382", \ + "0.012706, 0.0127077, 0.0128972, 0.0130164, 0.0131053, 0.0131453, 0.013167", \ + "0.0129968, 0.0129245, 0.0130284, 0.013129, 0.0132299, 0.0132752, 0.013305", \ + "0.0139934, 0.013761, 0.0137101, 0.0137697, 0.0138769, 0.0139197, 0.0139767", \ + "0.0153339, 0.0149438, 0.0147202, 0.0147396, 0.0148092, 0.0148615, 0.0149651", \ + "0.01713, 0.0165915, 0.0161687, 0.0161188, 0.016143, 0.0162008, 0.0163146" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0129459, 0.0130474, 0.0133071, 0.013401, 0.013454, 0.0134699, 0.0134768", \ + "0.0128003, 0.0128939, 0.0131518, 0.0132523, 0.0133087, 0.013328, 0.0133382", \ + "0.012706, 0.0127077, 0.0128972, 0.0130164, 0.0131053, 0.0131453, 0.013167", \ + "0.0129968, 0.0129245, 0.0130284, 0.013129, 0.0132299, 0.0132752, 0.013305", \ + "0.0139934, 0.013761, 0.0137101, 0.0137697, 0.0138769, 0.0139197, 0.0139767", \ + "0.0153339, 0.0149438, 0.0147202, 0.0147396, 0.0148092, 0.0148615, 0.0149651", \ + "0.01713, 0.0165915, 0.0161687, 0.0161188, 0.016143, 0.0162008, 0.0163146" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161033; + rise_capacitance : 0.00161033; + rise_capacitance_range (0.00114764, 0.00161033); + fall_capacitance : 0.00160974; + fall_capacitance_range (0.0011336, 0.00160974); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.218666, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.153751, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.153751, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00648735, 0.00636632, 0.0064345, 0.00687672, 0.0077088, 0.00911456, 0.0110484" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00989964, 0.00977283, 0.00990708, 0.010275, 0.011268, 0.0126566, 0.0146261" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146198, 0.0144782, 0.0145346, 0.0149149, 0.0159893, 0.017528, 0.0197127" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00681485, 0.00669144, 0.00676451, 0.00715861, 0.0080786, 0.00950604, 0.0114539" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00917503, 0.00905254, 0.00920001, 0.00955977, 0.0105381, 0.0119278, 0.0138905" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164464, 0.0163395, 0.0164247, 0.0167893, 0.0177638, 0.0191605, 0.0211157" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00671247, 0.00658913, 0.0066682, 0.00706976, 0.00799245, 0.00941864, 0.0113716" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923656, 0.00912448, 0.00923038, 0.0096128, 0.0105892, 0.0120062, 0.0139843" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157123; + rise_capacitance : 0.00157123; + rise_capacitance_range (0.00107997, 0.00157123); + fall_capacitance : 0.00155748; + fall_capacitance_range (0.00104128, 0.00155748); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0489473, 0.0594398, 0.108734, 0.147001", \ + "-0.237467, -0.109093, -0.0531765, -0.0135368", \ + "-0.326094, -0.207714, -0.150564, -0.110627", \ + "-0.397436, -0.285051, -0.235828, -0.193493" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0216093, 0.260388, 0.370836, 0.447506", \ + "-0.137087, 0.0737088, 0.186154, 0.27282", \ + "-0.190882, 0.00291878, 0.108604, 0.195566", \ + "-0.218914, -0.0441004, 0.0619627, 0.147015" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0489473, 0.0594398, 0.108734, 0.147001", \ + "-0.237467, -0.109093, -0.0531765, -0.0135368", \ + "-0.326094, -0.207714, -0.150564, -0.110627", \ + "-0.397436, -0.285051, -0.235828, -0.193493" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0216093, 0.260388, 0.370836, 0.447506", \ + "-0.137087, 0.0737088, 0.186154, 0.27282", \ + "-0.190882, 0.00291878, 0.108604, 0.195566", \ + "-0.218914, -0.0441004, 0.0619627, 0.147015" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0979365, -0.0397035, -0.0950049, -0.132211", \ + "0.33461, 0.144993, 0.0763199, 0.0364895", \ + "0.461695, 0.254086, 0.182651, 0.135123", \ + "0.561789, 0.344189, 0.269052, 0.223693" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0645566, -0.220018, -0.336457, -0.417487", \ + "0.313129, 0.0245644, -0.109274, -0.20489", \ + "0.414612, 0.129012, -0.00726256, -0.106438", \ + "0.486173, 0.197607, 0.0614571, -0.039843" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0979365, -0.0397035, -0.0950049, -0.132211", \ + "0.33461, 0.144993, 0.0763199, 0.0364895", \ + "0.461695, 0.254086, 0.182651, 0.135123", \ + "0.561789, 0.344189, 0.269052, 0.223693" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0645566, -0.220018, -0.336457, -0.417487", \ + "0.313129, 0.0245644, -0.109274, -0.20489", \ + "0.414612, 0.129012, -0.00726256, -0.106438", \ + "0.486173, 0.197607, 0.0614571, -0.039843" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208179, -0.000208532, -0.000209207, -0.000209511, -0.000208052, -0.000208507, -0.000208163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221793, 0.000225704, 0.000225683, 0.00022256, 0.000221162, 0.000218572, 0.000214766" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903614, -0.000908945, -0.000926962, -0.000935663, -0.000932097, -0.00093137, -0.000929986" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997284, 0.000941016, 0.000938273, 0.000935663, 0.000932097, 0.00093137, 0.000929986" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910186, -0.000912589, -0.000935035, -0.000938051, -0.000942927, -0.000945851, -0.000941525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951461, 0.000956621, 0.000963488, 0.000955796, 0.000950545, 0.00094969, 0.000941525" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464118, 0.00451183, 0.00443721, 0.00456493, 0.00509801, 0.00602927, 0.00737188" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00657237, 0.0064584, 0.00645951, 0.00677527, 0.00744483, 0.00847633, 0.00987106" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106547, -0.00106554, -0.00106554, -0.00106713, -0.00106619, -0.00106823, -0.00106905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108216, 0.00108294, 0.00108066, 0.00108147, 0.00107992, 0.00108019, 0.00107497" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00353684; + rise_capacitance : 0.00330032; + rise_capacitance_range (0.00285862, 0.00330032); + fall_capacitance : 0.00353684; + fall_capacitance_range (0.00277624, 0.00353684); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990143, -0.0368123, -0.0948275, -0.131442", \ + "0.341413, 0.147128, 0.0837224, 0.0444882", \ + "0.724431, 0.28327, 0.18512, 0.138185", \ + "1.22396, 0.569014, 0.339691, 0.238486" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990143, -0.0368123, -0.0948275, -0.131442", \ + "0.341413, 0.147128, 0.0837224, 0.0444882", \ + "0.724431, 0.28327, 0.18512, 0.138185", \ + "1.22396, 0.569014, 0.339691, 0.238486" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.085658, 0.0440139, 0.0948275, 0.134812", \ + "-0.29793, -0.136274, -0.0788374, -0.0374778", \ + "-0.412695, -0.240383, -0.177715, -0.132061", \ + "-0.502604, -0.328955, -0.26599, -0.222164" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.085658, 0.0440139, 0.0948275, 0.134812", \ + "-0.29793, -0.136274, -0.0788374, -0.0374778", \ + "-0.412695, -0.240383, -0.177715, -0.132061", \ + "-0.502604, -0.328955, -0.26599, -0.222164" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0854206, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198305, -0.00197586, -0.00199295, -0.00198528, -0.00198699, -0.00199031, -0.00198869" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208535, 0.0020238, 0.0020036, 0.00200232, 0.00199436, 0.00199752, 0.00199378" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198639, -0.00198479, -0.0019935, -0.00198652, -0.00198618, -0.00198948, -0.0019879" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208023, 0.00202306, 0.00200298, 0.00200105, 0.00199318, 0.0019967, 0.00199306" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0035707, 0.00344833, 0.00337227, 0.00346111, 0.0039836, 0.00495929, 0.00634744" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00881634, 0.00858612, 0.00841604, 0.00857675, 0.0092841, 0.0103389, 0.011772" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198264, -0.00197778, -0.00198628, -0.00199327, -0.00198279, -0.00198614, -0.00198457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206626, 0.00201389, 0.00199578, 0.00199613, 0.00198912, 0.00199285, 0.00198963" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX4) { + area : 35.28; + cell_leakage_power : 0.436274; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.397732; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.465694; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.376686; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.395029; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.474657; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.383249; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.49825; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.498159; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.411153; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.427135; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.492188; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.415355; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.436274; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.407425, 0.428935, 0.481595, 0.540432, 0.6631, 0.825746, 1.03975", \ + "0.42924, 0.450743, 0.503405, 0.562234, 0.684907, 0.847553, 1.06155", \ + "0.530909, 0.552425, 0.60508, 0.66394, 0.786617, 0.949273, 1.16328", \ + "0.614984, 0.63649, 0.689094, 0.747908, 0.870506, 1.03318, 1.24721", \ + "0.734149, 0.755598, 0.808084, 0.866829, 0.98944, 1.15204, 1.366", \ + "0.850197, 0.871372, 0.923396, 0.981909, 1.10453, 1.26711, 1.4811", \ + "0.966069, 0.986668, 1.03775, 1.09607, 1.21838, 1.38072, 1.59479" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0464401, 0.0637636, 0.128936, 0.212309, 0.389981, 0.626986, 0.938513", \ + "0.0464403, 0.0637508, 0.128941, 0.21233, 0.389981, 0.626986, 0.938515", \ + "0.0464627, 0.0637614, 0.12894, 0.212305, 0.389979, 0.626986, 0.938515", \ + "0.046513, 0.063808, 0.128973, 0.2123, 0.390083, 0.626988, 0.93857", \ + "0.046553, 0.063849, 0.129002, 0.212336, 0.390129, 0.627031, 0.938461", \ + "0.046668, 0.063975, 0.129093, 0.21236, 0.389996, 0.626991, 0.938272", \ + "0.046805, 0.064136, 0.12921, 0.212447, 0.39002, 0.626998, 0.938326" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.336045, 0.350139, 0.388476, 0.438357, 0.540456, 0.674452, 0.850225", \ + "0.357914, 0.372007, 0.410341, 0.460209, 0.562307, 0.696306, 0.8721", \ + "0.458946, 0.473059, 0.511406, 0.561281, 0.663371, 0.797371, 0.973144", \ + "0.537923, 0.552002, 0.590261, 0.640195, 0.742271, 0.87625, 1.05205", \ + "0.64336, 0.65746, 0.695743, 0.745673, 0.84775, 0.981757, 1.15761", \ + "0.738838, 0.752841, 0.791139, 0.84107, 0.943142, 1.07715, 1.25295", \ + "0.830674, 0.844664, 0.882965, 0.932866, 1.03497, 1.16897, 1.34476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0327518, 0.0465263, 0.0969517, 0.162199, 0.299952, 0.482381, 0.721772", \ + "0.0327427, 0.0465579, 0.0969613, 0.1622, 0.299867, 0.482381, 0.721806", \ + "0.0327398, 0.0465672, 0.0969589, 0.162203, 0.299822, 0.482381, 0.721764", \ + "0.032698, 0.04657, 0.096923, 0.162281, 0.299964, 0.482388, 0.721806", \ + "0.032761, 0.046579, 0.096962, 0.162249, 0.299827, 0.482051, 0.721478", \ + "0.032757, 0.04657, 0.09695, 0.162246, 0.299829, 0.482382, 0.721799", \ + "0.032708, 0.046543, 0.096923, 0.162224, 0.299823, 0.48238, 0.721429" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.101248, 0.12091, 0.175134, 0.230074, 0.334153, 0.468551, 0.6445", \ + "0.122793, 0.142428, 0.196631, 0.251581, 0.355682, 0.490079, 0.666033", \ + "0.229286, 0.2503, 0.305214, 0.359642, 0.463587, 0.598152, 0.774219", \ + "0.31626, 0.341751, 0.401764, 0.455568, 0.558976, 0.693225, 0.869082", \ + "0.428159, 0.459122, 0.523055, 0.576078, 0.678681, 0.812809, 0.988756", \ + "0.526298, 0.559149, 0.622361, 0.674822, 0.777072, 0.911007, 1.08705", \ + "0.611825, 0.643672, 0.704885, 0.757079, 0.858999, 0.992857, 1.16865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0289741, 0.0421364, 0.0946627, 0.159862, 0.296039, 0.477277, 0.71626", \ + "0.0289696, 0.0421507, 0.0946644, 0.159849, 0.296036, 0.477284, 0.716268", \ + "0.0358528, 0.0476471, 0.0955645, 0.15945, 0.295481, 0.477337, 0.716503", \ + "0.0507905, 0.0627726, 0.102418, 0.16138, 0.295636, 0.477271, 0.716145", \ + "0.073479, 0.083274, 0.109299, 0.163358, 0.296233, 0.4779, 0.716637", \ + "0.090861, 0.09583, 0.111895, 0.164132, 0.296884, 0.478539, 0.717382", \ + "0.101759, 0.102387, 0.112584, 0.164533, 0.297149, 0.478961, 0.718159" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.101235, 0.120867, 0.175073, 0.230273, 0.334508, 0.468878, 0.644785", \ + "0.122645, 0.142251, 0.196425, 0.251641, 0.355909, 0.49027, 0.66622", \ + "0.229562, 0.250568, 0.305596, 0.360432, 0.464542, 0.598999, 0.774993", \ + "0.31573, 0.3412, 0.402354, 0.457071, 0.560465, 0.694571, 0.870452", \ + "0.427158, 0.458385, 0.52814, 0.582248, 0.684583, 0.818402, 0.994182", \ + "0.525148, 0.560666, 0.635113, 0.688555, 0.79027, 0.923724, 1.09927", \ + "0.612538, 0.650764, 0.726043, 0.77904, 0.880264, 1.01364, 1.18891" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0289272, 0.0420951, 0.0949523, 0.160447, 0.29647, 0.477728, 0.716286", \ + "0.028923, 0.0421097, 0.0949359, 0.160438, 0.296411, 0.47771, 0.716599", \ + "0.0357661, 0.0475113, 0.0962773, 0.160221, 0.295962, 0.477315, 0.716504", \ + "0.0507208, 0.0629594, 0.104746, 0.163613, 0.296346, 0.477277, 0.71651", \ + "0.073981, 0.086974, 0.117404, 0.168027, 0.297295, 0.477991, 0.716924", \ + "0.096814, 0.1076, 0.125961, 0.170572, 0.297938, 0.478472, 0.717788", \ + "0.116575, 0.123241, 0.131433, 0.171848, 0.298429, 0.478935, 0.717888" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.101322, 0.12128, 0.176329, 0.232613, 0.337994, 0.472353, 0.648157", \ + "0.122799, 0.142731, 0.19776, 0.254063, 0.359447, 0.493824, 0.669618", \ + "0.229536, 0.250912, 0.306899, 0.363253, 0.468566, 0.602984, 0.778798", \ + "0.315379, 0.341335, 0.404471, 0.462241, 0.566896, 0.700902, 0.87649", \ + "0.426102, 0.457964, 0.533868, 0.595461, 0.698969, 0.831957, 1.00709", \ + "0.523811, 0.560344, 0.649698, 0.715994, 0.817985, 0.949901, 1.12426", \ + "0.612564, 0.652722, 0.754649, 0.82578, 0.925694, 1.05663, 1.23022" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0292712, 0.0426295, 0.0967069, 0.163164, 0.298591, 0.478544, 0.716622", \ + "0.0292677, 0.0426443, 0.0967204, 0.163127, 0.298559, 0.478545, 0.716616", \ + "0.0361847, 0.0480567, 0.0984902, 0.16362, 0.298511, 0.478454, 0.71676", \ + "0.0511279, 0.0635867, 0.109878, 0.169666, 0.299898, 0.478858, 0.716559", \ + "0.074166, 0.088453, 0.132518, 0.182915, 0.304202, 0.480631, 0.717585", \ + "0.097714, 0.1137, 0.15853, 0.198304, 0.308949, 0.481096, 0.71818", \ + "0.121749, 0.138846, 0.185051, 0.214778, 0.313473, 0.481968, 0.718306" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.101322, 0.12128, 0.176329, 0.232613, 0.337994, 0.472353, 0.648157", \ + "0.122799, 0.142731, 0.19776, 0.254063, 0.359447, 0.493824, 0.669618", \ + "0.229536, 0.250912, 0.306899, 0.363253, 0.468566, 0.602984, 0.778798", \ + "0.315379, 0.341335, 0.404471, 0.462241, 0.566896, 0.700902, 0.87649", \ + "0.426102, 0.457964, 0.533868, 0.595461, 0.698969, 0.831957, 1.00709", \ + "0.523811, 0.560344, 0.649698, 0.715994, 0.817985, 0.949901, 1.12426", \ + "0.612564, 0.652722, 0.754649, 0.82578, 0.925694, 1.05663, 1.23022" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0292712, 0.0426295, 0.0967069, 0.163164, 0.298591, 0.478544, 0.716622", \ + "0.0292677, 0.0426443, 0.0967204, 0.163127, 0.298559, 0.478545, 0.716616", \ + "0.0361847, 0.0480567, 0.0984902, 0.16362, 0.298511, 0.478454, 0.71676", \ + "0.0511279, 0.0635867, 0.109878, 0.169666, 0.299898, 0.478858, 0.716559", \ + "0.074166, 0.088453, 0.132518, 0.182915, 0.304202, 0.480631, 0.717585", \ + "0.097714, 0.1137, 0.15853, 0.198304, 0.308949, 0.481096, 0.71818", \ + "0.121749, 0.138846, 0.185051, 0.214778, 0.313473, 0.481968, 0.718306" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0137232, 0.0134739, 0.0136849, 0.0138698, 0.0140263, 0.0141001, 0.0141457", \ + "0.0136535, 0.0134038, 0.0136173, 0.0138015, 0.0139564, 0.0140309, 0.0140751", \ + "0.0136408, 0.0133886, 0.0135774, 0.013765, 0.0139284, 0.0140079, 0.014055", \ + "0.0138429, 0.0135831, 0.0137442, 0.0139282, 0.0140948, 0.0141816, 0.0142321", \ + "0.0143677, 0.0140757, 0.0142016, 0.0144393, 0.0145681, 0.0146357, 0.0146888", \ + "0.0152979, 0.0149546, 0.0150007, 0.0151606, 0.0153672, 0.0155163, 0.0154991", \ + "0.0163397, 0.0159181, 0.015896, 0.0160384, 0.0162104, 0.016342, 0.0165296" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0136248, 0.0136071, 0.0139667, 0.0141719, 0.0143279, 0.0144036, 0.0144498", \ + "0.0135636, 0.013543, 0.0139027, 0.014108, 0.0142655, 0.0143397, 0.0143839", \ + "0.0136575, 0.013629, 0.0139835, 0.0141799, 0.0143301, 0.0144049, 0.0144499", \ + "0.0139173, 0.0138984, 0.0142483, 0.0144503, 0.0146062, 0.0146834, 0.0147277", \ + "0.0144376, 0.0144429, 0.0147722, 0.0149861, 0.0151741, 0.0152331, 0.0152914", \ + "0.0151807, 0.015158, 0.0154935, 0.0156913, 0.0158677, 0.0159683, 0.0160652", \ + "0.0161898, 0.0161603, 0.0164923, 0.016693, 0.0168469, 0.0169311, 0.0171106" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0150613, 0.01511, 0.0155007, 0.0156888, 0.0158225, 0.0158832, 0.0159161", \ + "0.0149701, 0.0150126, 0.0153942, 0.0155873, 0.0157253, 0.0157889, 0.0158228", \ + "0.0149976, 0.0149062, 0.0151631, 0.0153698, 0.0155527, 0.0156462, 0.0157013", \ + "0.0154903, 0.0152108, 0.0153522, 0.015487, 0.0156815, 0.0157862, 0.0158539", \ + "0.0165761, 0.0160657, 0.0159409, 0.0160591, 0.0162412, 0.0163276, 0.0163972", \ + "0.0179481, 0.0172843, 0.0169356, 0.0169651, 0.017095, 0.0173421, 0.0173646", \ + "0.0195445, 0.0187883, 0.0182686, 0.0182165, 0.0182756, 0.0183659, 0.0185323" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0154538, 0.0154989, 0.0158849, 0.0160687, 0.0162029, 0.0162621, 0.0162942", \ + "0.0153595, 0.015399, 0.0157762, 0.0159654, 0.0161047, 0.0161665, 0.0162006", \ + "0.0153761, 0.0152849, 0.01554, 0.015735, 0.0159192, 0.016012, 0.0160788", \ + "0.0158782, 0.015617, 0.0157201, 0.0158622, 0.0160422, 0.0161548, 0.0162163", \ + "0.0170496, 0.016491, 0.0163481, 0.0164797, 0.0166033, 0.0167144, 0.0168197", \ + "0.0185227, 0.0177625, 0.017363, 0.0173796, 0.0175117, 0.0176811, 0.0178078", \ + "0.0202857, 0.0193781, 0.0187452, 0.0186722, 0.0187228, 0.0188167, 0.0189678" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0152911, 0.0153183, 0.0156866, 0.0158685, 0.0159897, 0.0160442, 0.016071", \ + "0.0151601, 0.0151811, 0.0155401, 0.0157267, 0.0158541, 0.0159094, 0.0159393", \ + "0.0151277, 0.0150144, 0.0152583, 0.0154486, 0.0156282, 0.0157091, 0.0157616", \ + "0.0155706, 0.0152756, 0.0153667, 0.0155175, 0.0156575, 0.0157622, 0.0158316", \ + "0.0167747, 0.0161826, 0.0160084, 0.0161314, 0.0162969, 0.0163941, 0.0164249", \ + "0.0184728, 0.0176282, 0.0171238, 0.0171395, 0.0172387, 0.0174343, 0.0174741", \ + "0.02063, 0.019542, 0.0186643, 0.018557, 0.0185852, 0.0186498, 0.0187797" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0152911, 0.0153183, 0.0156866, 0.0158685, 0.0159897, 0.0160442, 0.016071", \ + "0.0151601, 0.0151811, 0.0155401, 0.0157267, 0.0158541, 0.0159094, 0.0159393", \ + "0.0151277, 0.0150144, 0.0152583, 0.0154486, 0.0156282, 0.0157091, 0.0157616", \ + "0.0155706, 0.0152756, 0.0153667, 0.0155175, 0.0156575, 0.0157622, 0.0158316", \ + "0.0167747, 0.0161826, 0.0160084, 0.0161314, 0.0162969, 0.0163941, 0.0164249", \ + "0.0184728, 0.0176282, 0.0171238, 0.0171395, 0.0172387, 0.0174343, 0.0174741", \ + "0.02063, 0.019542, 0.0186643, 0.018557, 0.0185852, 0.0186498, 0.0187797" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.195033, 0.221513, 0.293019, 0.363539, 0.493352, 0.658451, 0.873619", \ + "0.21689, 0.243374, 0.314879, 0.385395, 0.515212, 0.680313, 0.89548", \ + "0.31785, 0.344333, 0.415907, 0.486401, 0.616196, 0.781358, 0.996359", \ + "0.396757, 0.423254, 0.494797, 0.565333, 0.695161, 0.86027, 1.07535", \ + "0.501668, 0.52815, 0.599623, 0.670167, 0.799976, 0.965105, 1.18033", \ + "0.597905, 0.624231, 0.695556, 0.76606, 0.895909, 1.061, 1.27622", \ + "0.690189, 0.716387, 0.787528, 0.857885, 0.987724, 1.15277, 1.36802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0413885, 0.0597184, 0.129238, 0.215253, 0.392036, 0.627095, 0.937713", \ + "0.0414239, 0.0596957, 0.129235, 0.215311, 0.392036, 0.62709, 0.937711", \ + "0.0414728, 0.059815, 0.129273, 0.215329, 0.392041, 0.627086, 0.937555", \ + "0.0414857, 0.0597987, 0.129296, 0.215268, 0.392078, 0.627075, 0.937655", \ + "0.041315, 0.059712, 0.129319, 0.215385, 0.392077, 0.627244, 0.937856", \ + "0.041138, 0.059538, 0.129171, 0.215316, 0.392065, 0.627034, 0.937736", \ + "0.041109, 0.059443, 0.128916, 0.214969, 0.391968, 0.627094, 0.937708" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.21472, 0.242319, 0.31388, 0.378611, 0.49256, 0.630635, 0.807754", \ + "0.236515, 0.264133, 0.335688, 0.400421, 0.514323, 0.652469, 0.829566", \ + "0.338294, 0.365926, 0.437432, 0.502188, 0.616159, 0.754256, 0.931383", \ + "0.422481, 0.450122, 0.521512, 0.586362, 0.700391, 0.838486, 1.01567", \ + "0.541701, 0.569375, 0.640986, 0.705903, 0.819921, 0.95808, 1.13531", \ + "0.655923, 0.68409, 0.756247, 0.821288, 0.935389, 1.0736, 1.25067", \ + "0.768292, 0.797493, 0.870828, 0.936202, 1.05041, 1.18862, 1.36576" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0485513, 0.0656188, 0.123458, 0.190786, 0.323592, 0.499954, 0.734426", \ + "0.0485497, 0.0656258, 0.123462, 0.190797, 0.323613, 0.500016, 0.734426", \ + "0.0485773, 0.0656771, 0.123497, 0.190794, 0.323596, 0.500019, 0.734421", \ + "0.0488234, 0.0659067, 0.123682, 0.190965, 0.323672, 0.499985, 0.734427", \ + "0.050078, 0.066967, 0.124278, 0.19106, 0.3238, 0.500015, 0.734044", \ + "0.053356, 0.069577, 0.125636, 0.192083, 0.32416, 0.499971, 0.734149", \ + "0.058643, 0.074107, 0.128138, 0.193536, 0.324875, 0.500529, 0.734604" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.223124, 0.249069, 0.318133, 0.386287, 0.514848, 0.679811, 0.894868", \ + "0.244367, 0.270311, 0.339275, 0.407617, 0.536084, 0.701063, 0.916193", \ + "0.337069, 0.363013, 0.432251, 0.500544, 0.629055, 0.794042, 1.0092", \ + "0.40802, 0.434258, 0.504037, 0.572337, 0.700957, 0.865941, 1.08101", \ + "0.498819, 0.525591, 0.596133, 0.664692, 0.793244, 0.958183, 1.17329", \ + "0.578465, 0.605292, 0.67612, 0.74483, 0.873498, 1.0384, 1.25353", \ + "0.648619, 0.67545, 0.746355, 0.815135, 0.943852, 1.10885, 1.32401" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0413634, 0.0590316, 0.125787, 0.211126, 0.389458, 0.626254, 0.937438", \ + "0.0413979, 0.059018, 0.125748, 0.211179, 0.389453, 0.626255, 0.937439", \ + "0.0416767, 0.059303, 0.125856, 0.211203, 0.389455, 0.626254, 0.937437", \ + "0.0424993, 0.059979, 0.126018, 0.211223, 0.389587, 0.626287, 0.937443", \ + "0.042292, 0.060216, 0.126495, 0.211406, 0.389358, 0.62595, 0.937193", \ + "0.042245, 0.06029, 0.126955, 0.211767, 0.389606, 0.626052, 0.937151", \ + "0.042565, 0.060531, 0.127374, 0.212061, 0.389709, 0.626246, 0.937361" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.232013, 0.257951, 0.327041, 0.395303, 0.523681, 0.68867, 0.903723", \ + "0.253126, 0.279131, 0.348137, 0.416328, 0.544863, 0.709816, 0.924877", \ + "0.350025, 0.37593, 0.445075, 0.513273, 0.641839, 0.80682, 1.02199", \ + "0.426882, 0.452986, 0.522278, 0.590611, 0.719191, 0.88412, 1.09935", \ + "0.526427, 0.553071, 0.623269, 0.691849, 0.820316, 0.985248, 1.20042", \ + "0.614383, 0.641173, 0.711909, 0.78053, 0.909123, 1.07412, 1.28923", \ + "0.692466, 0.71943, 0.790486, 0.859099, 0.987787, 1.15282, 1.36793" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0413241, 0.0589585, 0.125788, 0.211092, 0.389481, 0.626255, 0.93744", \ + "0.0413678, 0.0589866, 0.125733, 0.211154, 0.38946, 0.626256, 0.937445", \ + "0.0415427, 0.0591579, 0.125841, 0.211175, 0.389455, 0.626254, 0.937436", \ + "0.0422963, 0.0598363, 0.125882, 0.211241, 0.38953, 0.626311, 0.937499", \ + "0.042946, 0.060582, 0.126418, 0.211336, 0.389337, 0.625901, 0.937476", \ + "0.043063, 0.060834, 0.126945, 0.211704, 0.389544, 0.626141, 0.93848", \ + "0.043362, 0.061186, 0.127393, 0.211998, 0.389654, 0.626168, 0.937378" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.279677, 0.301615, 0.363866, 0.428775, 0.55519, 0.719262, 0.934215", \ + "0.301021, 0.322982, 0.385201, 0.45004, 0.57646, 0.740745, 0.95566", \ + "0.410013, 0.430872, 0.491729, 0.556411, 0.682603, 0.846899, 1.06175", \ + "0.514314, 0.532227, 0.586429, 0.649287, 0.774636, 0.938396, 1.15309", \ + "0.65717, 0.672625, 0.71543, 0.774332, 0.897409, 1.06035, 1.27445", \ + "0.788632, 0.802827, 0.833599, 0.887727, 1.00849, 1.17021, 1.38391", \ + "0.910295, 0.922837, 0.941755, 0.990988, 1.10908, 1.27005, 1.48287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0424181, 0.0598841, 0.126427, 0.211599, 0.389869, 0.626787, 0.938201", \ + "0.0424345, 0.0599025, 0.126358, 0.211548, 0.389832, 0.626785, 0.938218", \ + "0.0424472, 0.0599341, 0.126414, 0.21161, 0.389835, 0.626786, 0.938215", \ + "0.042745, 0.060301, 0.126692, 0.211943, 0.389909, 0.626695, 0.938227", \ + "0.04378, 0.061465, 0.127689, 0.212033, 0.390549, 0.626737, 0.938188", \ + "0.045322, 0.063162, 0.128958, 0.212453, 0.390015, 0.626775, 0.93938", \ + "0.047205, 0.065281, 0.130234, 0.213017, 0.390123, 0.62675, 0.938133" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.279677, 0.301615, 0.363866, 0.428775, 0.55519, 0.719262, 0.934215", \ + "0.301021, 0.322982, 0.385201, 0.45004, 0.57646, 0.740745, 0.95566", \ + "0.410013, 0.430872, 0.491729, 0.556411, 0.682603, 0.846899, 1.06175", \ + "0.514314, 0.532227, 0.586429, 0.649287, 0.774636, 0.938396, 1.15309", \ + "0.65717, 0.672625, 0.71543, 0.774332, 0.897409, 1.06035, 1.27445", \ + "0.788632, 0.802827, 0.833599, 0.887727, 1.00849, 1.17021, 1.38391", \ + "0.910295, 0.922837, 0.941755, 0.990988, 1.10908, 1.27005, 1.48287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0424181, 0.0598841, 0.126427, 0.211599, 0.389869, 0.626787, 0.938201", \ + "0.0424345, 0.0599025, 0.126358, 0.211548, 0.389832, 0.626785, 0.938218", \ + "0.0424472, 0.0599341, 0.126414, 0.21161, 0.389835, 0.626786, 0.938215", \ + "0.042745, 0.060301, 0.126692, 0.211943, 0.389909, 0.626695, 0.938227", \ + "0.04378, 0.061465, 0.127689, 0.212033, 0.390549, 0.626737, 0.938188", \ + "0.045322, 0.063162, 0.128958, 0.212453, 0.390015, 0.626775, 0.93938", \ + "0.047205, 0.065281, 0.130234, 0.213017, 0.390123, 0.62675, 0.938133" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0136324, 0.0136049, 0.0139674, 0.0141718, 0.0143307, 0.0144054, 0.0144495", \ + "0.0135684, 0.0135415, 0.013904, 0.0141076, 0.014266, 0.014341, 0.0143863", \ + "0.0136572, 0.0136203, 0.0139762, 0.014176, 0.0143308, 0.0144057, 0.0144481", \ + "0.0139252, 0.013895, 0.0142469, 0.0144537, 0.0146068, 0.0146852, 0.0147283", \ + "0.0144981, 0.0144652, 0.01481, 0.0150223, 0.015259, 0.0153096, 0.0153209", \ + "0.0151902, 0.0151561, 0.0154944, 0.0156944, 0.0158606, 0.0160266, 0.0159797", \ + "0.0163142, 0.0162778, 0.0166092, 0.0168055, 0.0169615, 0.0170401, 0.0172122" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0137282, 0.01347, 0.013676, 0.013857, 0.0140158, 0.0140965, 0.0141399", \ + "0.0136586, 0.0133998, 0.0136058, 0.0137866, 0.0139446, 0.0140271, 0.0140692", \ + "0.0136459, 0.0133833, 0.0135734, 0.0137565, 0.0139212, 0.0140036, 0.0140512", \ + "0.0138477, 0.0135802, 0.0137283, 0.0139198, 0.014091, 0.0141871, 0.0142296", \ + "0.0143501, 0.0140527, 0.0141736, 0.0144979, 0.0145208, 0.0146528, 0.0146965", \ + "0.015202, 0.0148491, 0.0148976, 0.0150581, 0.0153068, 0.0153392, 0.0154494", \ + "0.0163304, 0.0159109, 0.0158934, 0.0160297, 0.0162029, 0.0163436, 0.016584" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0150667, 0.0151153, 0.0155047, 0.0156917, 0.0158266, 0.0158851, 0.0159183", \ + "0.0149754, 0.0150179, 0.0153987, 0.0155897, 0.0157299, 0.0157906, 0.015825", \ + "0.0150047, 0.0149124, 0.0151645, 0.0153705, 0.0155564, 0.0156501, 0.0157061", \ + "0.0154793, 0.0152183, 0.0153222, 0.0154963, 0.0156641, 0.0157866, 0.0158559", \ + "0.016578, 0.0160574, 0.0159341, 0.016055, 0.0163291, 0.016331, 0.0164095", \ + "0.0179675, 0.0172951, 0.01695, 0.0169724, 0.0171153, 0.0171839, 0.0172644", \ + "0.0195547, 0.0188064, 0.0182767, 0.0182205, 0.0182719, 0.0183683, 0.018512" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.015459, 0.0155057, 0.0158863, 0.0160707, 0.0162046, 0.0162629, 0.0162956", \ + "0.0153654, 0.0154056, 0.0157791, 0.0159676, 0.0161071, 0.0161678, 0.0162021", \ + "0.0153923, 0.0152868, 0.0155408, 0.015745, 0.0159307, 0.0160242, 0.0160799", \ + "0.0158791, 0.0156087, 0.0156921, 0.0158708, 0.0160483, 0.0161542, 0.0162135", \ + "0.017035, 0.0164881, 0.0163248, 0.0164589, 0.016651, 0.0166962, 0.0167877", \ + "0.0185528, 0.0177929, 0.0173822, 0.0173962, 0.0175267, 0.0177612, 0.0178623", \ + "0.0202751, 0.0193824, 0.0187447, 0.0186718, 0.0187187, 0.0188087, 0.0189275" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0153014, 0.0153289, 0.0156963, 0.0158724, 0.0159969, 0.0160503, 0.0160773", \ + "0.0151728, 0.0151914, 0.0155518, 0.0157299, 0.0158607, 0.0159152, 0.0159451", \ + "0.0151369, 0.0150288, 0.0152695, 0.0154623, 0.0156333, 0.0157167, 0.0157651", \ + "0.0155742, 0.0152867, 0.0153663, 0.0155004, 0.015711, 0.0157403, 0.0158169", \ + "0.0167878, 0.0162116, 0.0160425, 0.0161396, 0.0163655, 0.0163782, 0.0164482", \ + "0.0184795, 0.0176501, 0.0171605, 0.0171508, 0.0172525, 0.0173268, 0.0175977", \ + "0.0206328, 0.0195591, 0.0186934, 0.0185781, 0.0185961, 0.0186475, 0.0187699" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0153014, 0.0153289, 0.0156963, 0.0158724, 0.0159969, 0.0160503, 0.0160773", \ + "0.0151728, 0.0151914, 0.0155518, 0.0157299, 0.0158607, 0.0159152, 0.0159451", \ + "0.0151369, 0.0150288, 0.0152695, 0.0154623, 0.0156333, 0.0157167, 0.0157651", \ + "0.0155742, 0.0152867, 0.0153663, 0.0155004, 0.015711, 0.0157403, 0.0158169", \ + "0.0167878, 0.0162116, 0.0160425, 0.0161396, 0.0163655, 0.0163782, 0.0164482", \ + "0.0184795, 0.0176501, 0.0171605, 0.0171508, 0.0172525, 0.0173268, 0.0175977", \ + "0.0206328, 0.0195591, 0.0186934, 0.0185781, 0.0185961, 0.0186475, 0.0187699" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161392; + rise_capacitance : 0.00161392; + rise_capacitance_range (0.00114765, 0.00161392); + fall_capacitance : 0.00160976; + fall_capacitance_range (0.00113361, 0.00160976); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.27333, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.153751, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.19475, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00649063, 0.0063691, 0.00643556, 0.00687684, 0.00770808, 0.00911361, 0.0110479" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00989921, 0.00977213, 0.00990466, 0.0102713, 0.0112641, 0.012652, 0.0146211" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146228, 0.0144805, 0.0145323, 0.0149154, 0.0159887, 0.0175272, 0.0197122" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0068209, 0.00669702, 0.00676891, 0.0071626, 0.00808216, 0.00950889, 0.0114566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0091703, 0.00904717, 0.00919039, 0.00955238, 0.0105288, 0.0119207, 0.0138814" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164543, 0.0163475, 0.0164269, 0.0168048, 0.0177698, 0.0191656, 0.0211208" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00671854, 0.00659471, 0.00667251, 0.00707348, 0.00799623, 0.00942147, 0.0113742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923208, 0.00911925, 0.00922407, 0.00960554, 0.0105818, 0.0119986, 0.0139764" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157122; + rise_capacitance : 0.00157122; + rise_capacitance_range (0.00107999, 0.00157122); + fall_capacitance : 0.00155748; + fall_capacitance_range (0.00104133, 0.00155748); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0490898, 0.0585797, 0.108734, 0.145471", \ + "-0.236059, -0.108402, -0.0556231, -0.0135151", \ + "-0.328704, -0.207045, -0.153032, -0.110627", \ + "-0.401607, -0.285942, -0.23589, -0.195053" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.023143, 0.263876, 0.368851, 0.447528", \ + "-0.143758, 0.0769922, 0.192952, 0.276634", \ + "-0.194821, 0.0045139, 0.118477, 0.201689", \ + "-0.226503, -0.0417358, 0.0677604, 0.153909" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0490898, 0.0585797, 0.108734, 0.145471", \ + "-0.236059, -0.108402, -0.0556231, -0.0135151", \ + "-0.328704, -0.207045, -0.153032, -0.110627", \ + "-0.401607, -0.285942, -0.23589, -0.195053" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.023143, 0.263876, 0.368851, 0.447528", \ + "-0.143758, 0.0769922, 0.192952, 0.276634", \ + "-0.194821, 0.0045139, 0.118477, 0.201689", \ + "-0.226503, -0.0417358, 0.0677604, 0.153909" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0977286, -0.0413033, -0.0950049, -0.131617", \ + "0.331853, 0.144842, 0.0817662, 0.0345345", \ + "0.459841, 0.254955, 0.18512, 0.138185", \ + "0.556647, 0.345651, 0.272114, 0.227349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0637488, -0.219185, -0.335217, -0.417657", \ + "0.312631, 0.0217096, -0.111929, -0.204751", \ + "0.414642, 0.129716, -0.0103521, -0.107708", \ + "0.488085, 0.197163, 0.0611317, -0.037293" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0977286, -0.0413033, -0.0950049, -0.131617", \ + "0.331853, 0.144842, 0.0817662, 0.0345345", \ + "0.459841, 0.254955, 0.18512, 0.138185", \ + "0.556647, 0.345651, 0.272114, 0.227349" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0637488, -0.219185, -0.335217, -0.417657", \ + "0.312631, 0.0217096, -0.111929, -0.204751", \ + "0.414642, 0.129716, -0.0103521, -0.107708", \ + "0.488085, 0.197163, 0.0611317, -0.037293" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208143, -0.000208495, -0.000209162, -0.000209474, -0.000208018, -0.000208473, -0.000208133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221821, 0.000225723, 0.000225701, 0.000222585, 0.000221188, 0.000218599, 0.000214799" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903583, -0.000908922, -0.000926925, -0.000935717, -0.000932141, -0.000931411, -0.000930019" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997317, 0.000941048, 0.000938336, 0.000935717, 0.000932141, 0.000931411, 0.000930019" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910148, -0.000912558, -0.000935018, -0.000938025, -0.000942898, -0.000945822, -0.000941555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951486, 0.00095665, 0.000963534, 0.000955832, 0.000950578, 0.000949723, 0.000941555" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464871, 0.00451936, 0.00444448, 0.00457217, 0.00510517, 0.0060361, 0.00737859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0065816, 0.00646765, 0.00646803, 0.00678388, 0.00745339, 0.00848476, 0.00987965" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106544, -0.0010655, -0.00106551, -0.0010671, -0.00106616, -0.0010682, -0.00106902" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108218, 0.00108296, 0.00108068, 0.0010815, 0.00107995, 0.00108022, 0.001075" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00354109; + rise_capacitance : 0.00329511; + rise_capacitance_range (0.00285503, 0.00329511); + fall_capacitance : 0.00354109; + fall_capacitance_range (0.00277525, 0.00354109); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0984168, -0.0358052, -0.0920768, -0.13116", \ + "0.334492, 0.149121, 0.0874604, 0.045758", \ + "0.683305, 0.279994, 0.187588, 0.138185", \ + "1.18515, 0.578314, 0.350736, 0.243064" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0984168, -0.0358052, -0.0920768, -0.13116", \ + "0.334492, 0.149121, 0.0874604, 0.045758", \ + "0.683305, 0.279994, 0.187588, 0.138185", \ + "1.18515, 0.578314, 0.350736, 0.243064" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0858622, 0.0401424, 0.0948275, 0.134218", \ + "-0.303581, -0.137596, -0.0802862, -0.0395203", \ + "-0.415368, -0.242724, -0.180183, -0.135123", \ + "-0.509867, -0.335888, -0.269052, -0.225819" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0858622, 0.0401424, 0.0948275, 0.134218", \ + "-0.303581, -0.137596, -0.0802862, -0.0395203", \ + "-0.415368, -0.242724, -0.180183, -0.135123", \ + "-0.509867, -0.335888, -0.269052, -0.225819" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.146918, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198054, -0.00197247, -0.00199018, -0.00198265, -0.00198429, -0.00198757, -0.00198597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208359, 0.00202136, 0.00200094, 0.00199966, 0.00199172, 0.00199489, 0.00199115" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.001984, -0.0019821, -0.00199074, -0.00198379, -0.00198348, -0.00198675, -0.00198519" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207846, 0.00202062, 0.00200026, 0.00199839, 0.00199054, 0.00199406, 0.00199043" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0035762, 0.00345833, 0.00338215, 0.00346936, 0.00399305, 0.00496853, 0.00635731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00882414, 0.00859326, 0.00842262, 0.00858305, 0.00928995, 0.0103442, 0.0117778" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0019802, -0.0019752, -0.00198356, -0.00199046, -0.00198008, -0.00198341, -0.00198185" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206444, 0.00201146, 0.00199313, 0.00199347, 0.00198648, 0.0019902, 0.00198699" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DFFRX6) { + area : 35.28; + cell_leakage_power : 0.49256; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.457671; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.514675; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.436625; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.454968; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.523638; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.443188; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.558189; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.54714; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.471091; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.487074; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.541169; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.475294; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.49256; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.453638, 0.480569, 0.542533, 0.60867, 0.747519, 0.932406, 1.17599", \ + "0.475486, 0.502406, 0.564345, 0.630491, 0.769345, 0.95419, 1.19781", \ + "0.577143, 0.604034, 0.665994, 0.732107, 0.870971, 1.05585, 1.29944", \ + "0.661177, 0.688209, 0.750187, 0.816234, 0.955043, 1.1399, 1.38348", \ + "0.77942, 0.806284, 0.868087, 0.933956, 1.07288, 1.25777, 1.50144", \ + "0.895369, 0.92201, 0.983413, 1.04927, 1.18799, 1.37281, 1.61633", \ + "1.01164, 1.03774, 1.09824, 1.16374, 1.30232, 1.48705, 1.73055" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0536124, 0.074609, 0.150048, 0.244875, 0.446872, 0.71705, 1.07244", \ + "0.0535976, 0.0746212, 0.15006, 0.244894, 0.446871, 0.717051, 1.07244", \ + "0.0536106, 0.074624, 0.150046, 0.244897, 0.446867, 0.717051, 1.07244", \ + "0.053729, 0.074683, 0.150035, 0.244913, 0.446874, 0.717053, 1.07244", \ + "0.053687, 0.0747, 0.150078, 0.24485, 0.446887, 0.717062, 1.07268", \ + "0.053757, 0.074772, 0.150167, 0.244947, 0.446882, 0.717072, 1.07234", \ + "0.053889, 0.074933, 0.150277, 0.244929, 0.446899, 0.717062, 1.07262" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.368441, 0.38485, 0.427445, 0.483139, 0.595305, 0.741948, 0.934195", \ + "0.390288, 0.4067, 0.449314, 0.504978, 0.617166, 0.763807, 0.956053", \ + "0.491427, 0.507867, 0.55041, 0.606092, 0.718284, 0.864927, 1.05718", \ + "0.570668, 0.587015, 0.629576, 0.685268, 0.797448, 0.944078, 1.13627", \ + "0.676785, 0.693141, 0.735673, 0.79137, 0.903543, 1.05019, 1.2424", \ + "0.773141, 0.789445, 0.831885, 0.887514, 0.99972, 1.14637, 1.33863", \ + "0.864351, 0.88064, 0.923198, 0.978891, 1.09107, 1.23772, 1.42992" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0371699, 0.0542373, 0.108816, 0.179514, 0.328854, 0.527127, 0.788256", \ + "0.0371813, 0.0542373, 0.108805, 0.179532, 0.328837, 0.527127, 0.788255", \ + "0.0371872, 0.0542348, 0.108813, 0.179613, 0.328836, 0.527127, 0.788255", \ + "0.037181, 0.05426, 0.108823, 0.179524, 0.328898, 0.527128, 0.7883", \ + "0.037193, 0.054241, 0.10882, 0.179514, 0.328829, 0.527548, 0.787905", \ + "0.037154, 0.054238, 0.108831, 0.179545, 0.32892, 0.527127, 0.788256", \ + "0.037132, 0.054227, 0.108797, 0.179509, 0.328849, 0.527126, 0.7883" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.114636, 0.139331, 0.200458, 0.260299, 0.373757, 0.520562, 0.712831", \ + "0.136214, 0.160903, 0.222007, 0.28181, 0.395318, 0.542137, 0.734427", \ + "0.246865, 0.272262, 0.3329, 0.392131, 0.505525, 0.652518, 0.844888", \ + "0.34335, 0.373436, 0.436707, 0.495055, 0.607974, 0.754755, 0.947045", \ + "0.468335, 0.500705, 0.563559, 0.621186, 0.733631, 0.880542, 1.07277", \ + "0.5742, 0.604787, 0.665699, 0.723133, 0.835627, 0.982196, 1.1745", \ + "0.661024, 0.689705, 0.74902, 0.806092, 0.918569, 1.06511, 1.25726" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0333316, 0.049078, 0.105026, 0.174733, 0.322659, 0.520676, 0.781215", \ + "0.0333318, 0.0490856, 0.105017, 0.17476, 0.322647, 0.520671, 0.781215", \ + "0.038647, 0.0525924, 0.10467, 0.173689, 0.322059, 0.520436, 0.781176", \ + "0.055074, 0.0673659, 0.108503, 0.174288, 0.321822, 0.520082, 0.781124", \ + "0.074679, 0.080974, 0.111327, 0.175334, 0.322896, 0.521125, 0.781267", \ + "0.082959, 0.084224, 0.111984, 0.176173, 0.323641, 0.522003, 0.782567", \ + "0.084844, 0.083662, 0.112499, 0.176849, 0.324172, 0.522584, 0.78281" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.114604, 0.13929, 0.200514, 0.260709, 0.374245, 0.520996, 0.71321", \ + "0.136046, 0.160732, 0.221937, 0.282127, 0.39568, 0.542432, 0.734658", \ + "0.24713, 0.272424, 0.333561, 0.393236, 0.506705, 0.653611, 0.84597", \ + "0.342827, 0.373145, 0.438658, 0.497411, 0.61024, 0.756939, 0.949242", \ + "0.468222, 0.503772, 0.572208, 0.630078, 0.742213, 0.888797, 1.08099", \ + "0.580065, 0.616151, 0.683237, 0.740737, 0.852524, 0.999062, 1.19103", \ + "0.676368, 0.710536, 0.775774, 0.832975, 0.944451, 1.09076, 1.28276" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.033316, 0.0490411, 0.105533, 0.175381, 0.323024, 0.520394, 0.780854", \ + "0.0333044, 0.0490447, 0.105518, 0.175393, 0.323016, 0.520515, 0.780852", \ + "0.0385806, 0.0525943, 0.105642, 0.174614, 0.322439, 0.52055, 0.781201", \ + "0.0552578, 0.0688499, 0.11159, 0.176007, 0.322323, 0.520245, 0.78116", \ + "0.080195, 0.089829, 0.118267, 0.178024, 0.323388, 0.520804, 0.781707", \ + "0.09774, 0.101538, 0.12053, 0.179044, 0.324166, 0.522041, 0.78262", \ + "0.10774, 0.106604, 0.121263, 0.179864, 0.324655, 0.522652, 0.782836" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "!CK"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.114471, 0.139502, 0.201602, 0.263669, 0.378611, 0.525215, 0.717223", \ + "0.135997, 0.161, 0.223073, 0.285183, 0.400127, 0.546746, 0.738708", \ + "0.246801, 0.272501, 0.334916, 0.396991, 0.511892, 0.658592, 0.85062", \ + "0.341895, 0.372648, 0.441922, 0.505154, 0.619241, 0.765455, 0.957281", \ + "0.466058, 0.503223, 0.585958, 0.653123, 0.766012, 0.91126, 1.10238", \ + "0.577965, 0.620051, 0.716919, 0.789288, 0.900461, 1.04427, 1.23463", \ + "0.679793, 0.725611, 0.835981, 0.913477, 1.02271, 1.16501, 1.35463" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0335311, 0.0494281, 0.10817, 0.179712, 0.326064, 0.522128, 0.781311", \ + "0.033538, 0.0494329, 0.108147, 0.179688, 0.326066, 0.522109, 0.781652", \ + "0.0389543, 0.0530807, 0.109287, 0.179894, 0.326007, 0.521858, 0.781281", \ + "0.0555641, 0.0698547, 0.120396, 0.185348, 0.327074, 0.522066, 0.781274", \ + "0.081908, 0.097609, 0.145207, 0.200135, 0.33204, 0.523354, 0.781796", \ + "0.109161, 0.126121, 0.174023, 0.217766, 0.33769, 0.524591, 0.783077", \ + "0.137315, 0.154935, 0.204191, 0.235891, 0.343542, 0.52612, 0.7833" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.114471, 0.139502, 0.201602, 0.263669, 0.378611, 0.525215, 0.717223", \ + "0.135997, 0.161, 0.223073, 0.285183, 0.400127, 0.546746, 0.738708", \ + "0.246801, 0.272501, 0.334916, 0.396991, 0.511892, 0.658592, 0.85062", \ + "0.341895, 0.372648, 0.441922, 0.505154, 0.619241, 0.765455, 0.957281", \ + "0.466058, 0.503223, 0.585958, 0.653123, 0.766012, 0.91126, 1.10238", \ + "0.577965, 0.620051, 0.716919, 0.789288, 0.900461, 1.04427, 1.23463", \ + "0.679793, 0.725611, 0.835981, 0.913477, 1.02271, 1.16501, 1.35463" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0335311, 0.0494281, 0.10817, 0.179712, 0.326064, 0.522128, 0.781311", \ + "0.033538, 0.0494329, 0.108147, 0.179688, 0.326066, 0.522109, 0.781652", \ + "0.0389543, 0.0530807, 0.109287, 0.179894, 0.326007, 0.521858, 0.781281", \ + "0.0555641, 0.0698547, 0.120396, 0.185348, 0.327074, 0.522066, 0.781274", \ + "0.081908, 0.097609, 0.145207, 0.200135, 0.33204, 0.523354, 0.781796", \ + "0.109161, 0.126121, 0.174023, 0.217766, 0.33769, 0.524591, 0.783077", \ + "0.137315, 0.154935, 0.204191, 0.235891, 0.343542, 0.52612, 0.7833" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0162636, 0.0156208, 0.0157929, 0.0159442, 0.0161003, 0.016175, 0.0162204", \ + "0.0161953, 0.0155506, 0.0157224, 0.0158743, 0.0160298, 0.0161047, 0.0161498", \ + "0.0161875, 0.0155359, 0.0156892, 0.0158463, 0.0160069, 0.0160844, 0.0161317", \ + "0.0164018, 0.0157366, 0.0158564, 0.0160238, 0.0161872, 0.016267, 0.0163151", \ + "0.0169837, 0.0162802, 0.0163448, 0.016519, 0.0166967, 0.0168178, 0.0168649", \ + "0.0177725, 0.0169886, 0.0169941, 0.017154, 0.0174449, 0.0174181, 0.0174931", \ + "0.018964, 0.018078, 0.0179763, 0.0181219, 0.0183024, 0.0184235, 0.0184588" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0154441, 0.0152804, 0.0157068, 0.0159614, 0.0161558, 0.0162514, 0.0163066", \ + "0.0153761, 0.0152149, 0.0156408, 0.0158966, 0.0160909, 0.0161862, 0.0162414", \ + "0.0154695, 0.0153032, 0.015707, 0.0159609, 0.0161554, 0.0162515, 0.0163076", \ + "0.0157333, 0.0155669, 0.0159802, 0.0162333, 0.0164289, 0.0165247, 0.0165817", \ + "0.016227, 0.0160596, 0.0164624, 0.0167897, 0.0169094, 0.0170266, 0.0170728", \ + "0.0170617, 0.0168936, 0.0172749, 0.017525, 0.0178767, 0.0179371, 0.0178864", \ + "0.0181122, 0.0179403, 0.0183276, 0.0185701, 0.0187709, 0.018885, 0.0191179" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0168264, 0.0167519, 0.0172299, 0.017469, 0.0176384, 0.0177168, 0.0177605", \ + "0.0167414, 0.0166619, 0.0171347, 0.0173752, 0.0175482, 0.0176292, 0.0176736", \ + "0.0168415, 0.0165657, 0.0168903, 0.0171424, 0.0173822, 0.0175004, 0.0175712", \ + "0.0175188, 0.016958, 0.0170318, 0.0172562, 0.0174842, 0.0176164, 0.0177061", \ + "0.018776, 0.0178899, 0.0176687, 0.0179492, 0.0179858, 0.0181456, 0.0182253", \ + "0.0202277, 0.0191633, 0.0186987, 0.0187186, 0.0189465, 0.0190094, 0.0190744", \ + "0.0218301, 0.0206703, 0.0200178, 0.0199525, 0.0200313, 0.0202443, 0.0204611" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0172173, 0.0171415, 0.0176123, 0.0178465, 0.0180144, 0.0180913, 0.018133", \ + "0.0171307, 0.0170505, 0.0175115, 0.0177486, 0.0179219, 0.0180027, 0.018045", \ + "0.0172166, 0.0169601, 0.0172657, 0.0175232, 0.0177492, 0.0178672, 0.0179369", \ + "0.0179152, 0.0173447, 0.0174115, 0.0176193, 0.0178381, 0.0179768, 0.0180524", \ + "0.0193249, 0.0183415, 0.0180779, 0.0183698, 0.0183865, 0.0185121, 0.0186185", \ + "0.0209568, 0.0197385, 0.0191499, 0.0191519, 0.0193426, 0.0195091, 0.0195288", \ + "0.0227754, 0.0214044, 0.0205693, 0.020456, 0.0205039, 0.0207179, 0.0207923" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.017076, 0.0169691, 0.0173987, 0.0176094, 0.0177575, 0.0178169, 0.0178508", \ + "0.0169473, 0.0168393, 0.0172589, 0.0174743, 0.0176258, 0.01769, 0.0177232", \ + "0.0169813, 0.0166928, 0.0169607, 0.0171916, 0.0173942, 0.0174883, 0.0175451", \ + "0.0176277, 0.0169953, 0.0170632, 0.017256, 0.0173592, 0.0175177, 0.0175345", \ + "0.0192316, 0.0181014, 0.0177344, 0.0179024, 0.0180119, 0.0181145, 0.0181819", \ + "0.0213672, 0.0197986, 0.0189125, 0.0188858, 0.0192064, 0.0190564, 0.0191192", \ + "0.0240082, 0.0220644, 0.0205768, 0.0203886, 0.0203655, 0.0205367, 0.0207258" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.017076, 0.0169691, 0.0173987, 0.0176094, 0.0177575, 0.0178169, 0.0178508", \ + "0.0169473, 0.0168393, 0.0172589, 0.0174743, 0.0176258, 0.01769, 0.0177232", \ + "0.0169813, 0.0166928, 0.0169607, 0.0171916, 0.0173942, 0.0174883, 0.0175451", \ + "0.0176277, 0.0169953, 0.0170632, 0.017256, 0.0173592, 0.0175177, 0.0175345", \ + "0.0192316, 0.0181014, 0.0177344, 0.0179024, 0.0180119, 0.0181145, 0.0181819", \ + "0.0213672, 0.0197986, 0.0189125, 0.0188858, 0.0192064, 0.0190564, 0.0191192", \ + "0.0240082, 0.0220644, 0.0205768, 0.0203886, 0.0203655, 0.0205367, 0.0207258" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.207475, 0.24464, 0.340085, 0.438439, 0.624865, 0.864773, 1.1779", \ + "0.229359, 0.266463, 0.361946, 0.460285, 0.64673, 0.886732, 1.19971", \ + "0.330468, 0.367698, 0.463115, 0.561509, 0.747842, 0.987767, 1.30086", \ + "0.40989, 0.447497, 0.542941, 0.641271, 0.827717, 1.06763, 1.38073", \ + "0.515603, 0.552785, 0.648238, 0.746674, 0.933072, 1.17306, 1.48606", \ + "0.610917, 0.647911, 0.743283, 0.8417, 1.0281, 1.26799, 1.58117", \ + "0.703224, 0.740174, 0.835244, 0.933515, 1.11996, 1.3599, 1.67302" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0456272, 0.0724527, 0.172465, 0.299289, 0.560344, 0.905341, 1.35905", \ + "0.0456369, 0.0724991, 0.172479, 0.299289, 0.560341, 0.905438, 1.35906", \ + "0.0456867, 0.0725598, 0.172487, 0.299293, 0.560346, 0.905342, 1.35906", \ + "0.0457306, 0.0726025, 0.172525, 0.299305, 0.56033, 0.905339, 1.35896", \ + "0.045594, 0.072588, 0.172574, 0.299322, 0.56079, 0.905509, 1.35878", \ + "0.045371, 0.072392, 0.172505, 0.299308, 0.560369, 0.905344, 1.35868", \ + "0.04535, 0.072266, 0.172286, 0.299197, 0.560335, 0.905376, 1.35907" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.219603, 0.254115, 0.333401, 0.404042, 0.528343, 0.679508, 0.873078", \ + "0.241426, 0.275935, 0.355068, 0.425864, 0.550188, 0.701375, 0.894887", \ + "0.343137, 0.377635, 0.456771, 0.527586, 0.651895, 0.803056, 0.99668", \ + "0.427054, 0.461538, 0.540749, 0.611538, 0.73591, 0.88707, 1.08068", \ + "0.544674, 0.579258, 0.658639, 0.729483, 0.853914, 1.00515, 1.19867", \ + "0.660337, 0.695428, 0.77533, 0.846332, 0.970829, 1.1221, 1.31566", \ + "0.772561, 0.808764, 0.889837, 0.961244, 1.0858, 1.2369, 1.43058" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0518689, 0.0718337, 0.134588, 0.207506, 0.352837, 0.545144, 0.800573", \ + "0.0518759, 0.0717994, 0.134613, 0.207542, 0.352845, 0.545045, 0.800568", \ + "0.0518811, 0.0717889, 0.134626, 0.207626, 0.353026, 0.545153, 0.800605", \ + "0.0521222, 0.0720808, 0.134823, 0.207633, 0.352922, 0.545039, 0.800616", \ + "0.053301, 0.073002, 0.135384, 0.208065, 0.353011, 0.545035, 0.800726", \ + "0.056583, 0.075464, 0.136552, 0.208594, 0.353511, 0.545224, 0.80064", \ + "0.062146, 0.079959, 0.138915, 0.209979, 0.354166, 0.545507, 0.801018" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.23637, 0.272834, 0.365491, 0.461547, 0.647223, 0.887001, 1.20013", \ + "0.257661, 0.294107, 0.386646, 0.482826, 0.668424, 0.908292, 1.22128", \ + "0.350292, 0.386952, 0.479732, 0.575961, 0.761655, 1.0015, 1.3145", \ + "0.420654, 0.45797, 0.551515, 0.647864, 0.833516, 1.07329, 1.3865", \ + "0.512174, 0.549647, 0.64387, 0.740225, 0.925878, 1.16576, 1.47873", \ + "0.591324, 0.628674, 0.723004, 0.819442, 1.00521, 1.24502, 1.55807", \ + "0.662497, 0.699773, 0.794187, 0.890676, 1.07647, 1.31637, 1.62945" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0457971, 0.071835, 0.168839, 0.295542, 0.558667, 0.904953, 1.35893", \ + "0.0457511, 0.0718404, 0.168719, 0.295543, 0.558607, 0.904953, 1.35897", \ + "0.0462297, 0.072135, 0.168775, 0.295571, 0.558674, 0.904949, 1.35898", \ + "0.0467264, 0.0725877, 0.168939, 0.295586, 0.558751, 0.904957, 1.35882", \ + "0.045873, 0.072579, 0.16943, 0.295758, 0.558772, 0.904925, 1.35884", \ + "0.045955, 0.072599, 0.169925, 0.296059, 0.558625, 0.90472, 1.36011", \ + "0.046261, 0.072799, 0.170266, 0.296316, 0.558698, 0.904862, 1.35864" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.245294, 0.281812, 0.374254, 0.470395, 0.656012, 0.895822, 1.20881", \ + "0.266464, 0.302958, 0.395399, 0.491544, 0.677097, 0.916976, 1.2301", \ + "0.363431, 0.399942, 0.492532, 0.588834, 0.774362, 1.01428, 1.32742", \ + "0.439752, 0.476721, 0.569873, 0.666028, 0.851818, 1.09175, 1.40495", \ + "0.539401, 0.576931, 0.670988, 0.767292, 0.952972, 1.19274, 1.50588", \ + "0.627407, 0.664885, 0.759279, 0.855651, 1.04138, 1.28122, 1.59428", \ + "0.706297, 0.744117, 0.83867, 0.935068, 1.1209, 1.36075, 1.67383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0457028, 0.0717467, 0.168779, 0.295546, 0.558671, 0.904955, 1.35892", \ + "0.0457, 0.0717355, 0.168721, 0.295562, 0.558609, 0.904955, 1.35904", \ + "0.0459239, 0.0719805, 0.168761, 0.295526, 0.558608, 0.904951, 1.35904", \ + "0.0468116, 0.0726028, 0.168812, 0.295603, 0.558679, 0.90507, 1.35903", \ + "0.046413, 0.07283, 0.169408, 0.295657, 0.558599, 0.90476, 1.35888", \ + "0.04633, 0.072881, 0.169829, 0.296, 0.558521, 0.904717, 1.35888", \ + "0.046768, 0.073163, 0.170196, 0.296237, 0.558658, 0.904835, 1.35862" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "!CK"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.319772, 0.350296, 0.432689, 0.524084, 0.70685, 0.945818, 1.25852", \ + "0.341205, 0.371749, 0.454148, 0.545506, 0.728345, 0.967248, 1.27991", \ + "0.452653, 0.482581, 0.564093, 0.655283, 0.837968, 1.07683, 1.38976", \ + "0.567883, 0.594304, 0.668697, 0.757762, 0.939709, 1.17795, 1.49039", \ + "0.729147, 0.752807, 0.813455, 0.897781, 1.07679, 1.31427, 1.62623", \ + "0.879041, 0.901256, 0.947041, 1.02574, 1.2017, 1.43779, 1.74914", \ + "1.01923, 1.03987, 1.07137, 1.14394, 1.31641, 1.55111, 1.86158" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0466799, 0.0724755, 0.169378, 0.295975, 0.559125, 0.905641, 1.35977", \ + "0.0466481, 0.0724418, 0.169384, 0.29597, 0.559063, 0.905632, 1.35972", \ + "0.046681, 0.0724443, 0.169231, 0.295935, 0.559066, 0.905632, 1.35995", \ + "0.04703, 0.072721, 0.169623, 0.296089, 0.55917, 0.905636, 1.35973", \ + "0.047861, 0.073848, 0.170341, 0.296205, 0.559053, 0.905657, 1.35988", \ + "0.049362, 0.075381, 0.171405, 0.296618, 0.559129, 0.90605, 1.35971", \ + "0.051213, 0.077324, 0.172715, 0.297003, 0.559272, 0.905581, 1.3596" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.319772, 0.350296, 0.432689, 0.524084, 0.70685, 0.945818, 1.25852", \ + "0.341205, 0.371749, 0.454148, 0.545506, 0.728345, 0.967248, 1.27991", \ + "0.452653, 0.482581, 0.564093, 0.655283, 0.837968, 1.07683, 1.38976", \ + "0.567883, 0.594304, 0.668697, 0.757762, 0.939709, 1.17795, 1.49039", \ + "0.729147, 0.752807, 0.813455, 0.897781, 1.07679, 1.31427, 1.62623", \ + "0.879041, 0.901256, 0.947041, 1.02574, 1.2017, 1.43779, 1.74914", \ + "1.01923, 1.03987, 1.07137, 1.14394, 1.31641, 1.55111, 1.86158" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0466799, 0.0724755, 0.169378, 0.295975, 0.559125, 0.905641, 1.35977", \ + "0.0466481, 0.0724418, 0.169384, 0.29597, 0.559063, 0.905632, 1.35972", \ + "0.046681, 0.0724443, 0.169231, 0.295935, 0.559066, 0.905632, 1.35995", \ + "0.04703, 0.072721, 0.169623, 0.296089, 0.55917, 0.905636, 1.35973", \ + "0.047861, 0.073848, 0.170341, 0.296205, 0.559053, 0.905657, 1.35988", \ + "0.049362, 0.075381, 0.171405, 0.296618, 0.559129, 0.90605, 1.35971", \ + "0.051213, 0.077324, 0.172715, 0.297003, 0.559272, 0.905581, 1.3596" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0154531, 0.0152713, 0.0156962, 0.0159553, 0.0161545, 0.016252, 0.0163063", \ + "0.0153836, 0.0152046, 0.0156297, 0.0158912, 0.0160904, 0.0161897, 0.016242", \ + "0.0154781, 0.0152901, 0.0157063, 0.015963, 0.0161573, 0.0162536, 0.01631", \ + "0.0157317, 0.0155233, 0.0159405, 0.0161955, 0.0163932, 0.0164923, 0.0165492", \ + "0.0162747, 0.0160959, 0.0165031, 0.0167864, 0.0170513, 0.0170847, 0.0171232", \ + "0.0170192, 0.0168337, 0.0172301, 0.017486, 0.0177319, 0.0177845, 0.0178458", \ + "0.0179836, 0.0178055, 0.0181937, 0.0184413, 0.0186444, 0.0188435, 0.019044" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0162642, 0.0156224, 0.0157695, 0.0159368, 0.0160919, 0.0161732, 0.0162138", \ + "0.0161948, 0.015555, 0.0156914, 0.0158674, 0.0160215, 0.016099, 0.0161445", \ + "0.0161828, 0.0155349, 0.0156596, 0.0158396, 0.0160003, 0.0160814, 0.0161266", \ + "0.0163912, 0.0157307, 0.0158318, 0.0160015, 0.0161675, 0.0162555, 0.0163052", \ + "0.0169793, 0.0162696, 0.0164089, 0.0167269, 0.0167562, 0.0167662, 0.0168207", \ + "0.0177604, 0.016978, 0.0169699, 0.0171318, 0.0175638, 0.0175482, 0.0175431", \ + "0.0189668, 0.0180633, 0.0179678, 0.0181133, 0.0182859, 0.0185029, 0.018505" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0168349, 0.0167592, 0.0172355, 0.0174723, 0.0176429, 0.0177203, 0.0177628", \ + "0.0167501, 0.0166687, 0.0171359, 0.0173772, 0.0175512, 0.0176322, 0.0176759", \ + "0.0168513, 0.0165787, 0.0168938, 0.0171563, 0.0173878, 0.0175067, 0.0175753", \ + "0.0174949, 0.0169233, 0.0170393, 0.017248, 0.0174739, 0.0176038, 0.0177071", \ + "0.0188344, 0.0179371, 0.0177192, 0.0178409, 0.0181196, 0.0181954, 0.0182807", \ + "0.0202707, 0.019211, 0.0187199, 0.0187492, 0.0189662, 0.0190739, 0.0194217", \ + "0.0218611, 0.0206989, 0.0200393, 0.0199706, 0.0200502, 0.0201895, 0.0205522" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.017223, 0.017148, 0.0176163, 0.0178493, 0.0180182, 0.018095, 0.0181347", \ + "0.0171371, 0.0170569, 0.0175161, 0.0177532, 0.0179248, 0.0180047, 0.0180502", \ + "0.0172284, 0.0169623, 0.0172674, 0.017525, 0.0177522, 0.017871, 0.0179421", \ + "0.0179255, 0.0173221, 0.0174119, 0.0176235, 0.0178196, 0.0179749, 0.0180744", \ + "0.0193991, 0.0184097, 0.0181371, 0.0183201, 0.0185011, 0.0185775, 0.0186894", \ + "0.020994, 0.0197661, 0.0191801, 0.0191833, 0.0193059, 0.019413, 0.0195896", \ + "0.022798, 0.0214333, 0.0205909, 0.0204728, 0.0205164, 0.0206287, 0.0209661" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "!CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0170899, 0.0169855, 0.0174174, 0.017624, 0.0177683, 0.0178305, 0.0178609", \ + "0.0169641, 0.0168562, 0.0172763, 0.0174888, 0.0176376, 0.0177015, 0.0177352", \ + "0.0170001, 0.0167068, 0.0169826, 0.0172099, 0.0174045, 0.0175024, 0.0175595", \ + "0.0176379, 0.0170192, 0.017071, 0.0171905, 0.0174531, 0.0175485, 0.0175946", \ + "0.0193187, 0.0181934, 0.0178532, 0.017934, 0.0180743, 0.0182094, 0.0182805", \ + "0.0214278, 0.0198591, 0.0190004, 0.0189474, 0.0191498, 0.0191835, 0.0192135", \ + "0.0240362, 0.0220855, 0.0206447, 0.0203992, 0.0204055, 0.0204389, 0.0206796" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0170899, 0.0169855, 0.0174174, 0.017624, 0.0177683, 0.0178305, 0.0178609", \ + "0.0169641, 0.0168562, 0.0172763, 0.0174888, 0.0176376, 0.0177015, 0.0177352", \ + "0.0170001, 0.0167068, 0.0169826, 0.0172099, 0.0174045, 0.0175024, 0.0175595", \ + "0.0176379, 0.0170192, 0.017071, 0.0171905, 0.0174531, 0.0175485, 0.0175946", \ + "0.0193187, 0.0181934, 0.0178532, 0.017934, 0.0180743, 0.0182094, 0.0182805", \ + "0.0214278, 0.0198591, 0.0190004, 0.0189474, 0.0191498, 0.0191835, 0.0192135", \ + "0.0240362, 0.0220855, 0.0206447, 0.0203992, 0.0204055, 0.0204389, 0.0206796" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161344; + rise_capacitance : 0.00161344; + rise_capacitance_range (0.00114764, 0.00161344); + fall_capacitance : 0.00160977; + fall_capacitance_range (0.00113361, 0.00160977); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.307496, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.150335, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.218666, 1.76636, 3.51562, 5.28076" \ + ); + } + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0064923, 0.00637057, 0.00643613, 0.00687687, 0.00770754, 0.00911311, 0.0110473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00990091, 0.00977362, 0.00990523, 0.0102715, 0.011264, 0.0126515, 0.0146203" \ + ); + } + } + internal_power () { + when : "(D * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0146238, 0.0144814, 0.0145323, 0.0149169, 0.0159884, 0.017527, 0.0197119" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00682175, 0.00669775, 0.00676937, 0.00716278, 0.00808195, 0.00950861, 0.0114554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00917112, 0.00904754, 0.00919044, 0.00954631, 0.0105286, 0.0119205, 0.0138814" \ + ); + } + } + internal_power () { + when : "(!D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0164555, 0.0163486, 0.0164277, 0.016805, 0.0177597, 0.0191648, 0.02112" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00671941, 0.00659544, 0.00667294, 0.00707358, 0.00799564, 0.00942118, 0.0113737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00923298, 0.00911998, 0.00922437, 0.0096055, 0.0105816, 0.0119983, 0.0139762" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157122; + rise_capacitance : 0.00157122; + rise_capacitance_range (0.00107999, 0.00157122); + fall_capacitance : 0.00155748; + fall_capacitance_range (0.00104134, 0.00155748); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.049953, 0.0582915, 0.108734, 0.145471", \ + "-0.240963, -0.108733, -0.0556663, -0.0135583", \ + "-0.329568, -0.207333, -0.153032, -0.110627", \ + "-0.402339, -0.286099, -0.235627, -0.194922" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0222993, 0.262087, 0.370836, 0.451051", \ + "-0.146424, 0.0773779, 0.192121, 0.278334", \ + "-0.201078, 0.0057306, 0.118477, 0.20369", \ + "-0.232804, -0.0369881, 0.0717604, 0.155973" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.049953, 0.0582915, 0.108734, 0.145471", \ + "-0.240963, -0.108733, -0.0556663, -0.0135583", \ + "-0.329568, -0.207333, -0.153032, -0.110627", \ + "-0.402339, -0.286099, -0.235627, -0.194922" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0222993, 0.262087, 0.370836, 0.451051", \ + "-0.146424, 0.0773779, 0.192121, 0.278334", \ + "-0.201078, 0.0057306, 0.118477, 0.20369", \ + "-0.232804, -0.0369881, 0.0717604, 0.155973" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0968915, -0.038919, -0.0950049, -0.131617", \ + "0.330006, 0.146217, 0.0807582, 0.0375241", \ + "0.454792, 0.25334, 0.18512, 0.138185", \ + "0.554873, 0.347099, 0.275176, 0.226413" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0626955, -0.220604, -0.336943, -0.418764", \ + "0.313339, 0.022052, -0.111606, -0.204096", \ + "0.414695, 0.129403, -0.0107502, -0.107708", \ + "0.485027, 0.197738, 0.0574525, -0.0404045" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0968915, -0.038919, -0.0950049, -0.131617", \ + "0.330006, 0.146217, 0.0807582, 0.0375241", \ + "0.454792, 0.25334, 0.18512, 0.138185", \ + "0.554873, 0.347099, 0.275176, 0.226413" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0626955, -0.220604, -0.336943, -0.418764", \ + "0.313339, 0.022052, -0.111606, -0.204096", \ + "0.414695, 0.129403, -0.0107502, -0.107708", \ + "0.485027, 0.197738, 0.0574525, -0.0404045" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000208143, -0.000208491, -0.000209154, -0.00020947, -0.000208017, -0.000208472, -0.000208136" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00022182, 0.000225705, 0.000225685, 0.000222576, 0.000221181, 0.000218595, 0.0002148" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00090359, -0.000908997, -0.000926835, -0.000935717, -0.000932141, -0.000931412, -0.000930017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997315, 0.000941041, 0.000938334, 0.000935717, 0.000932141, 0.000931412, 0.000930017" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910137, -0.000912553, -0.000935019, -0.000938025, -0.000942898, -0.000945824, -0.000941555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951483, 0.000956638, 0.000963533, 0.00095583, 0.000950576, 0.000949722, 0.000941555" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB) + (!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00464871, 0.00451936, 0.00444447, 0.00457218, 0.00510515, 0.00603611, 0.0073786" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0065816, 0.00646765, 0.00646802, 0.00678387, 0.00745344, 0.00848485, 0.00987964" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106544, -0.0010655, -0.00106551, -0.0010671, -0.00106616, -0.0010682, -0.00106902" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108217, 0.00108296, 0.00108068, 0.0010815, 0.00107995, 0.00108022, 0.001075" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00354337; + rise_capacitance : 0.0032951; + rise_capacitance_range (0.00285612, 0.0032951); + fall_capacitance : 0.00354337; + fall_capacitance_range (0.0027766, 0.00354337); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0971513, -0.0373003, -0.0920768, -0.132095", \ + "0.329232, 0.147822, 0.0876571, 0.0450178", \ + "0.681845, 0.282497, 0.187588, 0.141247", \ + "1.20304, 0.616511, 0.374434, 0.249829" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0971513, -0.0373003, -0.0920768, -0.132095", \ + "0.329232, 0.147822, 0.0876571, 0.0450178", \ + "0.681845, 0.282497, 0.187588, 0.141247", \ + "1.20304, 0.616511, 0.374434, 0.249829" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0885347, 0.0432489, 0.0948275, 0.134218", \ + "-0.302256, -0.138488, -0.0802862, -0.0395203", \ + "-0.41804, -0.243617, -0.180183, -0.135123", \ + "-0.508542, -0.33678, -0.269052, -0.225819" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0885347, 0.0432489, 0.0948275, 0.134218", \ + "-0.302256, -0.138488, -0.0802862, -0.0395203", \ + "-0.41804, -0.243617, -0.180183, -0.135123", \ + "-0.508542, -0.33678, -0.269052, -0.225819" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK == 1'b1"; + timing_type : min_pulse_width; + when : "!CK"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.170834, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198055, -0.00197193, -0.00199009, -0.00198263, -0.00198424, -0.0019875, -0.00198592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208364, 0.0020212, 0.00200078, 0.00199952, 0.00199162, 0.0019948, 0.00199108" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198413, -0.00198205, -0.00199064, -0.00198374, -0.00198343, -0.00198668, -0.00198513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207852, 0.00202045, 0.00200008, 0.00199825, 0.00199045, 0.00199397, 0.00199037" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.003576, 0.00345804, 0.00338216, 0.00346943, 0.00399302, 0.00496854, 0.00635733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00882424, 0.00859324, 0.00842249, 0.00858286, 0.00928983, 0.0103442, 0.0117778" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00198041, -0.00197519, -0.00198351, -0.00199033, -0.00198004, -0.00198334, -0.0019818" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206448, 0.0020113, 0.001993, 0.00199334, 0.00198639, 0.00199011, 0.00198692" \ + ); + } + } + } + ff (IQ,IQB) { + clear : "!RB"; + clocked_on : "CK"; + next_state : "D"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (DLY1X2) { + area : 9.8784; + cell_leakage_power : 0.12385; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.115979; + when : "(A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131722; + when : "(!A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12385; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.119125, 0.131136, 0.18401, 0.247823, 0.374887, 0.539878, 0.755558", \ + "0.140295, 0.152319, 0.205182, 0.269004, 0.396099, 0.561076, 0.776854", \ + "0.21223, 0.224232, 0.277111, 0.340936, 0.468006, 0.633048, 0.848718", \ + "0.263174, 0.275162, 0.328094, 0.391925, 0.519021, 0.684069, 0.899842", \ + "0.331505, 0.343556, 0.396428, 0.460283, 0.587454, 0.752427, 0.968126", \ + "0.394913, 0.407037, 0.459926, 0.523782, 0.650954, 0.815985, 1.03178", \ + "0.456305, 0.468467, 0.521316, 0.585191, 0.712345, 0.877424, 1.09318" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0200423, 0.0323505, 0.103753, 0.19555, 0.379584, 0.618855, 0.931869", \ + "0.0200503, 0.0323487, 0.103744, 0.19555, 0.379616, 0.618906, 0.931918", \ + "0.0201035, 0.032404, 0.103767, 0.195556, 0.379549, 0.618958, 0.931871", \ + "0.0202435, 0.0324615, 0.103765, 0.195552, 0.379595, 0.618936, 0.931945", \ + "0.020605, 0.032735, 0.103793, 0.195559, 0.379623, 0.619153, 0.931916", \ + "0.021055, 0.033052, 0.103853, 0.195548, 0.379631, 0.618849, 0.931954", \ + "0.021608, 0.033456, 0.103939, 0.195598, 0.379621, 0.618943, 0.931924" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124147, 0.135637, 0.181079, 0.23365, 0.337811, 0.472948, 0.649572", \ + "0.145057, 0.156526, 0.201975, 0.254565, 0.358719, 0.493877, 0.67046", \ + "0.2143, 0.225772, 0.271201, 0.323816, 0.427994, 0.563157, 0.739762", \ + "0.259137, 0.270601, 0.31607, 0.368624, 0.472828, 0.607957, 0.784605", \ + "0.314996, 0.32646, 0.371993, 0.424596, 0.528795, 0.663962, 0.840596", \ + "0.362524, 0.374013, 0.4196, 0.472188, 0.576437, 0.71157, 0.888244", \ + "0.403556, 0.415095, 0.460719, 0.513371, 0.617587, 0.752763, 0.929398" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.019301, 0.0292848, 0.0831821, 0.152985, 0.293766, 0.477441, 0.717475", \ + "0.0192897, 0.0293026, 0.083183, 0.152914, 0.293915, 0.477442, 0.717424", \ + "0.0193467, 0.0293253, 0.0831886, 0.15298, 0.293915, 0.477436, 0.717466", \ + "0.0194242, 0.0293957, 0.0832105, 0.152976, 0.293772, 0.477245, 0.717182", \ + "0.019652, 0.029586, 0.083258, 0.152989, 0.293917, 0.477443, 0.716888", \ + "0.019976, 0.029848, 0.083348, 0.153028, 0.293922, 0.477442, 0.717479", \ + "0.020317, 0.030145, 0.083446, 0.153057, 0.293916, 0.477451, 0.71747" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00810555, 0.00824321, 0.00847684, 0.00853143, 0.00855843, 0.00856743, 0.00857234", \ + "0.00789728, 0.00803534, 0.00826866, 0.00832319, 0.00834999, 0.00835935, 0.00836474", \ + "0.00796834, 0.00811318, 0.0083329, 0.00839545, 0.00841827, 0.00843231, 0.00843674", \ + "0.00833899, 0.00846414, 0.00870301, 0.00876445, 0.00879831, 0.00881139, 0.00881798", \ + "0.0092254, 0.0093393, 0.00955909, 0.00962941, 0.00969507, 0.00971199, 0.00973466", \ + "0.0105179, 0.0106167, 0.0108304, 0.0109026, 0.0109529, 0.0110153, 0.0111211", \ + "0.0123117, 0.0124001, 0.0126064, 0.0126818, 0.0127281, 0.0127553, 0.0127917" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104273, 0.0105986, 0.0108371, 0.0108882, 0.0109151, 0.0109256, 0.0109307", \ + "0.0102495, 0.0104205, 0.010659, 0.0107101, 0.0107369, 0.0107474, 0.0107534", \ + "0.0103309, 0.0104931, 0.0107249, 0.0107848, 0.0108117, 0.0108248, 0.0108312", \ + "0.0107417, 0.0108857, 0.0111338, 0.0111826, 0.0112194, 0.0112261, 0.0112392", \ + "0.0115669, 0.0117226, 0.0119643, 0.0120179, 0.0120632, 0.0120699, 0.0120746", \ + "0.0129288, 0.0130624, 0.0133033, 0.0133629, 0.0134058, 0.0134276, 0.0134378", \ + "0.0146128, 0.0147314, 0.0149669, 0.0150408, 0.0150859, 0.0151061, 0.0151141" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162748; + rise_capacitance : 0.00162748; + rise_capacitance_range (0.00114701, 0.00162748); + fall_capacitance : 0.00162716; + fall_capacitance_range (0.00113106, 0.00162716); + } + } + cell (FAX1) { + area : 28.224; + cell_leakage_power : 0.293392; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.262446; + when : "(A * B * CI * CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.322912; + when : "(A * B * !CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262061; + when : "(A * !B * CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.324725; + when : "(A * !B * !CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.3445; + when : "(!A * B * CI * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283842; + when : "(!A * B * !CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304752; + when : "(!A * !B * CI * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241896; + when : "(!A * !B * !CI * !CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293392; + related_pg_pin : VDD; + } + pin (CO) { + direction : output; + function : "(A * B) + (A * CI) + (B * CI)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.227136, 0.247855, 0.404553, 0.575421, 0.887641, 1.28286, 1.79931", \ + "0.248623, 0.269301, 0.425841, 0.596552, 0.908722, 1.30392, 1.82021", \ + "0.360417, 0.381368, 0.536196, 0.705001, 1.01434, 1.408, 1.92245", \ + "0.479871, 0.503359, 0.664448, 0.835886, 1.14474, 1.5344, 2.04479", \ + "0.655941, 0.686083, 0.883577, 1.07506, 1.40375, 1.80289, 2.31158", \ + "0.827343, 0.865085, 1.1046, 1.33089, 1.70113, 2.12912, 2.66103", \ + "0.99951, 1.04488, 1.3286, 1.59359, 2.01871, 2.49611, 3.06146" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075239, 0.0967356, 0.251835, 0.435032, 0.813294, 1.30823, 1.94682", \ + "0.0752501, 0.096754, 0.251753, 0.43505, 0.813251, 1.30813, 1.94658", \ + "0.0753722, 0.0967988, 0.2503, 0.433789, 0.812319, 1.30722, 1.94616", \ + "0.0807766, 0.101264, 0.248894, 0.431286, 0.80944, 1.30516, 1.94459", \ + "0.096231, 0.118263, 0.263149, 0.435277, 0.803558, 1.29508, 1.93473", \ + "0.114286, 0.138371, 0.287943, 0.462202, 0.818491, 1.29268, 1.92026", \ + "0.13317, 0.159486, 0.316147, 0.496078, 0.859445, 1.31898, 1.92402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184628, 0.198229, 0.299812, 0.431067, 0.68758, 0.999207, 1.3948", \ + "0.205683, 0.21947, 0.321546, 0.453212, 0.709446, 1.02065, 1.41649", \ + "0.311786, 0.326755, 0.438114, 0.574609, 0.827612, 1.13577, 1.52976", \ + "0.412485, 0.4295, 0.558948, 0.704371, 0.960911, 1.26946, 1.66428", \ + "0.547883, 0.57258, 0.738301, 0.915199, 1.19386, 1.51238, 1.90942", \ + "0.669336, 0.700546, 0.909404, 1.12372, 1.45053, 1.8012, 2.21745", \ + "0.777513, 0.815873, 1.06734, 1.32559, 1.70853, 2.10582, 2.56163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0627524, 0.0752909, 0.187101, 0.337411, 0.631493, 0.999285, 1.47309", \ + "0.0627412, 0.0753452, 0.187116, 0.33732, 0.630183, 0.998062, 1.47205", \ + "0.0635695, 0.0759939, 0.187642, 0.335556, 0.621038, 0.981985, 1.44969", \ + "0.0727757, 0.0845273, 0.189832, 0.330512, 0.605068, 0.955002, 1.41184", \ + "0.093451, 0.10359, 0.20944, 0.343695, 0.594396, 0.915978, 1.33564", \ + "0.117573, 0.126086, 0.235347, 0.371739, 0.614844, 0.912327, 1.30988", \ + "0.146043, 0.153976, 0.265413, 0.405561, 0.648998, 0.937842, 1.31363" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.128127, 0.143308, 0.356349, 0.461951, 0.66267, 0.918799, 1.2514", \ + "0.149419, 0.164738, 0.378015, 0.483491, 0.684139, 0.940246, 1.27279", \ + "0.233801, 0.248965, 0.461703, 0.567201, 0.76808, 1.02414, 1.35664", \ + "0.2978, 0.312731, 0.525146, 0.629145, 0.831013, 1.08684, 1.41894", \ + "0.386818, 0.4022, 0.614557, 0.719635, 0.919731, 1.17539, 1.50772", \ + "0.47425, 0.490557, 0.704426, 0.809643, 1.01014, 1.26572, 1.59808", \ + "0.562286, 0.579744, 0.7983, 0.903767, 1.1048, 1.36139, 1.69384" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.231142, 0.248665, 0.383688, 0.54929, 0.876004, 1.2979, 1.84823", \ + "0.23097, 0.24851, 0.383846, 0.549402, 0.8759, 1.29803, 1.84812", \ + "0.232693, 0.250229, 0.384596, 0.549815, 0.876041, 1.29801, 1.84815", \ + "0.236869, 0.253582, 0.386336, 0.550059, 0.877151, 1.29855, 1.84847", \ + "0.246697, 0.262831, 0.391066, 0.553547, 0.878088, 1.29978, 1.84944", \ + "0.261897, 0.277328, 0.400245, 0.558992, 0.881103, 1.301, 1.85015", \ + "0.279771, 0.294598, 0.413599, 0.567935, 0.885901, 1.3045, 1.85308" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.277425, 0.290274, 0.385293, 0.501688, 0.735859, 1.04235, 1.44428", \ + "0.298636, 0.311493, 0.406494, 0.522937, 0.75714, 1.06336, 1.46555", \ + "0.376192, 0.389087, 0.4841, 0.60077, 0.834886, 1.14132, 1.54331", \ + "0.428751, 0.441655, 0.536988, 0.653574, 0.887759, 1.19446, 1.59653", \ + "0.494998, 0.507889, 0.603594, 0.720318, 0.954888, 1.26168, 1.6635", \ + "0.55354, 0.56653, 0.662659, 0.779941, 1.01477, 1.32157, 1.7235", \ + "0.607286, 0.620425, 0.717766, 0.835669, 1.07119, 1.37814, 1.78022" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0956594, 0.111082, 0.231276, 0.380641, 0.681248, 1.07579, 1.59463", \ + "0.0956307, 0.111088, 0.231278, 0.38052, 0.681689, 1.07591, 1.59467", \ + "0.0954343, 0.11084, 0.231049, 0.380596, 0.681297, 1.07587, 1.59467", \ + "0.0955776, 0.111115, 0.23099, 0.380449, 0.680982, 1.07519, 1.59375", \ + "0.09534, 0.110733, 0.230568, 0.380685, 0.681328, 1.07613, 1.59442", \ + "0.095103, 0.110314, 0.229692, 0.37938, 0.680949, 1.07617, 1.59422", \ + "0.094764, 0.109841, 0.229418, 0.378883, 0.680359, 1.0752, 1.59423" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.227136, 0.247855, 0.404553, 0.575421, 0.887641, 1.28286, 1.79931", \ + "0.248623, 0.269301, 0.425841, 0.596552, 0.908722, 1.30392, 1.82021", \ + "0.360417, 0.381368, 0.536196, 0.705001, 1.01434, 1.408, 1.92245", \ + "0.479871, 0.503359, 0.664448, 0.835886, 1.14474, 1.5344, 2.04479", \ + "0.655941, 0.686083, 0.883577, 1.07506, 1.40375, 1.80289, 2.31158", \ + "0.827343, 0.865085, 1.1046, 1.33089, 1.70113, 2.12912, 2.66103", \ + "0.99951, 1.04488, 1.3286, 1.59359, 2.01871, 2.49611, 3.06146" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075239, 0.0967356, 0.251835, 0.435032, 0.813294, 1.30823, 1.94682", \ + "0.0752501, 0.096754, 0.251753, 0.43505, 0.813251, 1.30813, 1.94658", \ + "0.0753722, 0.0967988, 0.2503, 0.433789, 0.812319, 1.30722, 1.94616", \ + "0.0807766, 0.101264, 0.248894, 0.431286, 0.80944, 1.30516, 1.94459", \ + "0.096231, 0.118263, 0.263149, 0.435277, 0.803558, 1.29508, 1.93473", \ + "0.114286, 0.138371, 0.287943, 0.462202, 0.818491, 1.29268, 1.92026", \ + "0.13317, 0.159486, 0.316147, 0.496078, 0.859445, 1.31898, 1.92402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184628, 0.198229, 0.299812, 0.431067, 0.68758, 0.999207, 1.3948", \ + "0.205683, 0.21947, 0.321546, 0.453212, 0.709446, 1.02065, 1.41649", \ + "0.311786, 0.326755, 0.438114, 0.574609, 0.827612, 1.13577, 1.52976", \ + "0.412485, 0.4295, 0.558948, 0.704371, 0.960911, 1.26946, 1.66428", \ + "0.547883, 0.57258, 0.738301, 0.915199, 1.19386, 1.51238, 1.90942", \ + "0.669336, 0.700546, 0.909404, 1.12372, 1.45053, 1.8012, 2.21745", \ + "0.777513, 0.815873, 1.06734, 1.32559, 1.70853, 2.10582, 2.56163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0627524, 0.0752909, 0.187101, 0.337411, 0.631493, 0.999285, 1.47309", \ + "0.0627412, 0.0753452, 0.187116, 0.33732, 0.630183, 0.998062, 1.47205", \ + "0.0635695, 0.0759939, 0.187642, 0.335556, 0.621038, 0.981985, 1.44969", \ + "0.0727757, 0.0845273, 0.189832, 0.330512, 0.605068, 0.955002, 1.41184", \ + "0.093451, 0.10359, 0.20944, 0.343695, 0.594396, 0.915978, 1.33564", \ + "0.117573, 0.126086, 0.235347, 0.371739, 0.614844, 0.912327, 1.30988", \ + "0.146043, 0.153976, 0.265413, 0.405561, 0.648998, 0.937842, 1.31363" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.171559, 0.19297, 0.356331, 0.530446, 0.845559, 1.24315, 1.76128", \ + "0.191215, 0.212615, 0.376058, 0.550152, 0.86495, 1.26283, 1.78114", \ + "0.283468, 0.304909, 0.466202, 0.63757, 0.948898, 1.34375, 1.86076", \ + "0.368297, 0.393717, 0.57089, 0.748388, 1.05892, 1.44506, 1.95063", \ + "0.480642, 0.512638, 0.726304, 0.927924, 1.26862, 1.67485, 2.1851", \ + "0.58638, 0.624127, 0.875396, 1.10408, 1.47962, 1.91145, 2.4573", \ + "0.68855, 0.731656, 1.01815, 1.2766, 1.69082, 2.15841, 2.72754" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753081, 0.0959441, 0.254485, 0.43625, 0.814244, 1.30951, 1.94711", \ + "0.0752565, 0.0959406, 0.25444, 0.436425, 0.814221, 1.30891, 1.94673", \ + "0.0772934, 0.0965397, 0.253581, 0.435198, 0.81273, 1.30839, 1.94663", \ + "0.090938, 0.10848, 0.257819, 0.432543, 0.808153, 1.30377, 1.94384", \ + "0.114607, 0.133047, 0.283295, 0.443853, 0.802114, 1.29028, 1.92547", \ + "0.136948, 0.157317, 0.317157, 0.473444, 0.817643, 1.28955, 1.91698", \ + "0.157696, 0.179955, 0.351891, 0.510171, 0.852431, 1.31385, 1.92476" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.157804, 0.174881, 0.302255, 0.449873, 0.708825, 1.0285, 1.43882", \ + "0.178094, 0.195275, 0.322963, 0.4704, 0.728512, 1.04816, 1.45842", \ + "0.27536, 0.292889, 0.416028, 0.555893, 0.807039, 1.12348, 1.53151", \ + "0.359166, 0.381599, 0.524759, 0.665202, 0.903862, 1.20461, 1.60398", \ + "0.466131, 0.495225, 0.680377, 0.852729, 1.11578, 1.41491, 1.78908", \ + "0.563884, 0.59872, 0.823778, 1.03114, 1.34146, 1.67642, 2.07115", \ + "0.657732, 0.698337, 0.959819, 1.20052, 1.55651, 1.94019, 2.3777" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0726509, 0.0859335, 0.197911, 0.323341, 0.549679, 0.861588, 1.2866", \ + "0.0720312, 0.0853106, 0.197571, 0.323058, 0.548832, 0.861, 1.28563", \ + "0.0740008, 0.0853897, 0.193971, 0.320226, 0.549196, 0.861527, 1.28729", \ + "0.0925259, 0.104102, 0.201353, 0.315518, 0.545221, 0.860218, 1.28774", \ + "0.120354, 0.134337, 0.240425, 0.345137, 0.545562, 0.845939, 1.27422", \ + "0.147358, 0.163526, 0.283597, 0.393656, 0.585123, 0.858207, 1.25987", \ + "0.174826, 0.192691, 0.32609, 0.443881, 0.640167, 0.910047, 1.28477" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.222659, 0.233312, 0.30728, 0.393261, 0.564726, 0.791917, 1.09635", \ + "0.244621, 0.255337, 0.329221, 0.415227, 0.586656, 0.813842, 1.11787", \ + "0.323635, 0.334094, 0.408037, 0.494362, 0.665893, 0.89304, 1.19731", \ + "0.378079, 0.388621, 0.461932, 0.547658, 0.718856, 0.946124, 1.25056", \ + "0.449932, 0.460478, 0.534399, 0.620667, 0.791597, 1.0178, 1.32107", \ + "0.518988, 0.5295, 0.604034, 0.691002, 0.862668, 1.08903, 1.39146", \ + "0.587811, 0.598831, 0.674099, 0.76175, 0.934471, 1.16172, 1.46417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0958546, 0.111837, 0.234486, 0.385322, 0.690349, 1.0904, 1.61457", \ + "0.0958661, 0.111821, 0.234398, 0.385258, 0.690325, 1.09053, 1.61416", \ + "0.0961552, 0.112057, 0.23434, 0.385325, 0.689889, 1.09046, 1.61417", \ + "0.0958039, 0.11169, 0.233505, 0.384149, 0.689268, 1.08991, 1.61408", \ + "0.095758, 0.111651, 0.23369, 0.384445, 0.688483, 1.08883, 1.61283", \ + "0.095549, 0.111424, 0.233838, 0.38496, 0.690042, 1.08975, 1.61311", \ + "0.095104, 0.111168, 0.234125, 0.385837, 0.691978, 1.09194, 1.6161" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.223627, 0.236332, 0.331161, 0.447322, 0.681976, 0.988699, 1.39039", \ + "0.245754, 0.258484, 0.35334, 0.469748, 0.704005, 1.01088, 1.41252", \ + "0.321699, 0.334471, 0.429451, 0.545989, 0.780571, 1.08687, 1.48893", \ + "0.369319, 0.381934, 0.476038, 0.591909, 0.826147, 1.13248, 1.53516", \ + "0.429341, 0.442031, 0.536473, 0.652629, 0.885658, 1.19124, 1.59291", \ + "0.482709, 0.495375, 0.589987, 0.706197, 0.939689, 1.24492, 1.64561", \ + "0.530235, 0.542971, 0.637797, 0.754087, 0.987509, 1.29273, 1.69355" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0955959, 0.110907, 0.230307, 0.378938, 0.680061, 1.07586, 1.59345", \ + "0.0954886, 0.110905, 0.230305, 0.379595, 0.679953, 1.07498, 1.59347", \ + "0.0956723, 0.1112, 0.229975, 0.379029, 0.679933, 1.07466, 1.59355", \ + "0.0950443, 0.110139, 0.228296, 0.3779, 0.679761, 1.07478, 1.59273", \ + "0.094857, 0.110016, 0.228487, 0.377583, 0.677321, 1.07284, 1.59202", \ + "0.094578, 0.109532, 0.228205, 0.377122, 0.677844, 1.07362, 1.58977", \ + "0.094067, 0.109164, 0.227963, 0.376913, 0.678174, 1.07223, 1.59043" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.171559, 0.19297, 0.356331, 0.530446, 0.845559, 1.24315, 1.76128", \ + "0.191215, 0.212615, 0.376058, 0.550152, 0.86495, 1.26283, 1.78114", \ + "0.283468, 0.304909, 0.466202, 0.63757, 0.948898, 1.34375, 1.86076", \ + "0.368297, 0.393717, 0.57089, 0.748388, 1.05892, 1.44506, 1.95063", \ + "0.480642, 0.512638, 0.726304, 0.927924, 1.26862, 1.67485, 2.1851", \ + "0.58638, 0.624127, 0.875396, 1.10408, 1.47962, 1.91145, 2.4573", \ + "0.68855, 0.731656, 1.01815, 1.2766, 1.69082, 2.15841, 2.72754" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753081, 0.0959441, 0.254485, 0.43625, 0.814244, 1.30951, 1.94711", \ + "0.0752565, 0.0959406, 0.25444, 0.436425, 0.814221, 1.30891, 1.94673", \ + "0.0772934, 0.0965397, 0.253581, 0.435198, 0.81273, 1.30839, 1.94663", \ + "0.090938, 0.10848, 0.257819, 0.432543, 0.808153, 1.30377, 1.94384", \ + "0.114607, 0.133047, 0.283295, 0.443853, 0.802114, 1.29028, 1.92547", \ + "0.136948, 0.157317, 0.317157, 0.473444, 0.817643, 1.28955, 1.91698", \ + "0.157696, 0.179955, 0.351891, 0.510171, 0.852431, 1.31385, 1.92476" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.157804, 0.174881, 0.302255, 0.449873, 0.708825, 1.0285, 1.43882", \ + "0.178094, 0.195275, 0.322963, 0.4704, 0.728512, 1.04816, 1.45842", \ + "0.27536, 0.292889, 0.416028, 0.555893, 0.807039, 1.12348, 1.53151", \ + "0.359166, 0.381599, 0.524759, 0.665202, 0.903862, 1.20461, 1.60398", \ + "0.466131, 0.495225, 0.680377, 0.852729, 1.11578, 1.41491, 1.78908", \ + "0.563884, 0.59872, 0.823778, 1.03114, 1.34146, 1.67642, 2.07115", \ + "0.657732, 0.698337, 0.959819, 1.20052, 1.55651, 1.94019, 2.3777" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0726509, 0.0859335, 0.197911, 0.323341, 0.549679, 0.861588, 1.2866", \ + "0.0720312, 0.0853106, 0.197571, 0.323058, 0.548832, 0.861, 1.28563", \ + "0.0740008, 0.0853897, 0.193971, 0.320226, 0.549196, 0.861527, 1.28729", \ + "0.0925259, 0.104102, 0.201353, 0.315518, 0.545221, 0.860218, 1.28774", \ + "0.120354, 0.134337, 0.240425, 0.345137, 0.545562, 0.845939, 1.27422", \ + "0.147358, 0.163526, 0.283597, 0.393656, 0.585123, 0.858207, 1.25987", \ + "0.174826, 0.192691, 0.32609, 0.443881, 0.640167, 0.910047, 1.28477" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.090425, 0.0998174, 0.171404, 0.261498, 0.444499, 0.683826, 0.997229", \ + "0.110801, 0.120232, 0.192616, 0.282842, 0.465971, 0.705295, 1.01882", \ + "0.170473, 0.180289, 0.252913, 0.345704, 0.530215, 0.769991, 1.08401", \ + "0.2092, 0.219354, 0.290067, 0.377886, 0.563591, 0.810437, 1.12657", \ + "0.255056, 0.266523, 0.339315, 0.425213, 0.599174, 0.833213, 1.15845", \ + "0.288086, 0.300918, 0.377196, 0.463043, 0.635481, 0.861896, 1.16327", \ + "0.308707, 0.323223, 0.406283, 0.494075, 0.667076, 0.89171, 1.18735" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0785993, 0.0928322, 0.210987, 0.362466, 0.669165, 1.06944, 1.59241", \ + "0.07852, 0.0927854, 0.211008, 0.362407, 0.6692, 1.06952, 1.59247", \ + "0.0807855, 0.0945255, 0.212045, 0.36422, 0.671006, 1.0718, 1.59463", \ + "0.0852935, 0.0969115, 0.204425, 0.355399, 0.67017, 1.07535, 1.59949", \ + "0.097079, 0.107721, 0.205393, 0.342372, 0.639025, 1.05426, 1.59494", \ + "0.114039, 0.123681, 0.214486, 0.344425, 0.624017, 1.00877, 1.54753", \ + "0.133651, 0.142839, 0.22778, 0.352034, 0.623204, 0.991806, 1.4936" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0902337, 0.0979166, 0.161065, 0.257655, 0.494559, 0.898256, 1.36633", \ + "0.110554, 0.118211, 0.181251, 0.277488, 0.51275, 0.916857, 1.38602", \ + "0.193212, 0.201301, 0.259252, 0.355626, 0.5755, 0.966895, 1.45636", \ + "0.253192, 0.262056, 0.316603, 0.398093, 0.613591, 0.981801, 1.49878", \ + "0.336285, 0.346733, 0.404022, 0.476008, 0.664476, 0.967019, 1.52438", \ + "0.4198, 0.432285, 0.494343, 0.561926, 0.738272, 1.00093, 1.47877", \ + "0.506442, 0.520864, 0.590075, 0.656883, 0.818876, 1.07321, 1.46803" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.056083, 0.0697611, 0.186161, 0.347508, 0.694991, 1.06369, 1.33469", \ + "0.0550588, 0.0686457, 0.184894, 0.346144, 0.692738, 1.0771, 1.33598", \ + "0.0588444, 0.0693186, 0.176986, 0.3388, 0.674826, 1.18185, 1.37133", \ + "0.0657946, 0.0734145, 0.153343, 0.308988, 0.656771, 1.14941, 1.42436", \ + "0.079648, 0.085881, 0.148986, 0.269532, 0.571623, 1.06755, 1.55529", \ + "0.095619, 0.101695, 0.156176, 0.261292, 0.523905, 0.918295, 1.64506", \ + "0.113169, 0.119236, 0.16941, 0.261505, 0.505132, 0.853646, 1.41695" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0905896, 0.0999601, 0.171587, 0.261636, 0.444594, 0.68405, 0.997669", \ + "0.110979, 0.120405, 0.192823, 0.283036, 0.466125, 0.705432, 1.01911", \ + "0.170738, 0.180559, 0.253195, 0.346024, 0.530463, 0.770148, 1.08414", \ + "0.209414, 0.219565, 0.290276, 0.378118, 0.563801, 0.810546, 1.12663", \ + "0.255206, 0.266677, 0.339462, 0.425371, 0.599309, 0.833336, 1.15863", \ + "0.288198, 0.301017, 0.377303, 0.463171, 0.635595, 0.861991, 1.16334", \ + "0.308676, 0.323307, 0.406096, 0.494181, 0.666766, 0.891788, 1.1874" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.078612, 0.0928563, 0.211061, 0.362516, 0.669188, 1.06904, 1.59296", \ + "0.0785282, 0.0928116, 0.211087, 0.36256, 0.669178, 1.06954, 1.59245", \ + "0.0807918, 0.0945666, 0.212159, 0.364414, 0.671364, 1.07158, 1.59492", \ + "0.0853006, 0.0969439, 0.204516, 0.355799, 0.670335, 1.07549, 1.59948", \ + "0.097057, 0.107723, 0.205493, 0.342379, 0.639095, 1.05437, 1.59509", \ + "0.113976, 0.123625, 0.214512, 0.344483, 0.624056, 1.00866, 1.54762", \ + "0.133516, 0.142773, 0.227447, 0.352095, 0.623163, 0.991837, 1.49366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0901698, 0.0978338, 0.16057, 0.25666, 0.489598, 0.881701, 1.20466", \ + "0.110488, 0.118127, 0.180811, 0.276565, 0.508011, 0.901048, 1.22458", \ + "0.193173, 0.201192, 0.258962, 0.354884, 0.573032, 0.958685, 1.31742", \ + "0.253201, 0.261932, 0.316395, 0.397361, 0.611814, 0.973907, 1.40054", \ + "0.336216, 0.346673, 0.40389, 0.475497, 0.663348, 0.961481, 1.48538", \ + "0.419716, 0.432188, 0.494227, 0.561617, 0.736948, 0.999065, 1.46792", \ + "0.506076, 0.52072, 0.589976, 0.656661, 0.817947, 1.07206, 1.46207" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0554451, 0.0689754, 0.185016, 0.34604, 0.691776, 1.15919, 1.55689", \ + "0.054476, 0.0679025, 0.183771, 0.344376, 0.68971, 1.16555, 1.55596", \ + "0.0584596, 0.0687569, 0.175866, 0.337543, 0.67227, 1.17735, 1.5648", \ + "0.0656044, 0.0732044, 0.152494, 0.307486, 0.654993, 1.14135, 1.58224", \ + "0.079355, 0.085703, 0.148305, 0.268362, 0.570096, 1.0623, 1.6806", \ + "0.095391, 0.101506, 0.155765, 0.260258, 0.522805, 0.916174, 1.6354", \ + "0.112991, 0.119047, 0.169103, 0.260667, 0.504636, 0.853389, 1.41106" \ + ); + } + } + timing () { + related_pin : "CI"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0905896, 0.0999601, 0.171587, 0.261636, 0.444594, 0.68405, 0.997669", \ + "0.110979, 0.120405, 0.192823, 0.283036, 0.466125, 0.705432, 1.01911", \ + "0.170738, 0.180559, 0.253195, 0.346024, 0.530463, 0.770148, 1.08414", \ + "0.209414, 0.219565, 0.290276, 0.378118, 0.563801, 0.810546, 1.12663", \ + "0.255206, 0.266677, 0.339462, 0.425371, 0.599309, 0.833336, 1.15863", \ + "0.288198, 0.301017, 0.377303, 0.463171, 0.635595, 0.861991, 1.16334", \ + "0.308676, 0.323307, 0.406096, 0.494181, 0.666766, 0.891788, 1.1874" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.078612, 0.0928563, 0.211061, 0.362516, 0.669188, 1.06904, 1.59296", \ + "0.0785282, 0.0928116, 0.211087, 0.36256, 0.669178, 1.06954, 1.59245", \ + "0.0807918, 0.0945666, 0.212159, 0.364414, 0.671364, 1.07158, 1.59492", \ + "0.0853006, 0.0969439, 0.204516, 0.355799, 0.670335, 1.07549, 1.59948", \ + "0.097057, 0.107723, 0.205493, 0.342379, 0.639095, 1.05437, 1.59509", \ + "0.113976, 0.123625, 0.214512, 0.344483, 0.624056, 1.00866, 1.54762", \ + "0.133516, 0.142773, 0.227447, 0.352095, 0.623163, 0.991837, 1.49366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0902337, 0.0979166, 0.161065, 0.257655, 0.494559, 0.898256, 1.36633", \ + "0.110554, 0.118211, 0.181251, 0.277488, 0.51275, 0.916857, 1.38602", \ + "0.193212, 0.201301, 0.259252, 0.355626, 0.5755, 0.966895, 1.45636", \ + "0.253192, 0.262056, 0.316603, 0.398093, 0.613591, 0.981801, 1.49878", \ + "0.336285, 0.346733, 0.404022, 0.476008, 0.664476, 0.967019, 1.52438", \ + "0.4198, 0.432285, 0.494343, 0.561926, 0.738272, 1.00093, 1.47877", \ + "0.506442, 0.520864, 0.590075, 0.656883, 0.818876, 1.07321, 1.46803" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.056083, 0.0697611, 0.186161, 0.347508, 0.694991, 1.06369, 1.33469", \ + "0.0550588, 0.0686457, 0.184894, 0.346144, 0.692738, 1.0771, 1.33598", \ + "0.0588444, 0.0693186, 0.176986, 0.3388, 0.674826, 1.18185, 1.37133", \ + "0.0657946, 0.0734145, 0.153343, 0.308988, 0.656771, 1.14941, 1.42436", \ + "0.079648, 0.085881, 0.148986, 0.269532, 0.571623, 1.06755, 1.55529", \ + "0.095619, 0.101695, 0.156176, 0.261292, 0.523905, 0.918295, 1.64506", \ + "0.113169, 0.119236, 0.16941, 0.261505, 0.505132, 0.853646, 1.41695" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0071811, 0.00720978, 0.00736836, 0.00748371, 0.00763304, 0.00779897, 0.00802099", \ + "0.00713145, 0.00716013, 0.00732007, 0.00743679, 0.00758701, 0.0077533, 0.00797593", \ + "0.00710589, 0.00713034, 0.00728229, 0.00740823, 0.00754791, 0.00771898, 0.00794527", \ + "0.00721117, 0.00722159, 0.00737822, 0.00747516, 0.00761005, 0.00777054, 0.00799531", \ + "0.00762467, 0.00762942, 0.0076854, 0.00777332, 0.00787836, 0.00797556, 0.00812623", \ + "0.00819002, 0.00817943, 0.00815895, 0.00819064, 0.00831054, 0.00840292, 0.00852835", \ + "0.00903972, 0.00901052, 0.00889872, 0.0089234, 0.00891892, 0.0089737, 0.00908437" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0094762, 0.00949746, 0.00961773, 0.00971478, 0.00985888, 0.0100257, 0.0102427", \ + "0.00942228, 0.0094456, 0.00957454, 0.00967579, 0.00982339, 0.00999153, 0.0102121", \ + "0.0092876, 0.00931167, 0.00946478, 0.009596, 0.00978582, 0.0099797, 0.0102141", \ + "0.00935055, 0.00937422, 0.00948225, 0.00957987, 0.00975328, 0.00997141, 0.0102258", \ + "0.00966819, 0.00966095, 0.00971171, 0.00975697, 0.0098943, 0.0100513, 0.010262", \ + "0.0102647, 0.0102276, 0.0101341, 0.0101509, 0.0102061, 0.0103165, 0.0104695", \ + "0.0110572, 0.011, 0.0108184, 0.0107143, 0.0107198, 0.0107694, 0.0108497" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00709413, 0.00713374, 0.00727818, 0.00733917, 0.00739921, 0.007436, 0.00746896", \ + "0.0070085, 0.00704947, 0.00719821, 0.00726244, 0.00732192, 0.00736064, 0.00739456", \ + "0.00702544, 0.00706673, 0.00722127, 0.00729355, 0.00735953, 0.00740259, 0.00743794", \ + "0.00717148, 0.00721227, 0.00736725, 0.00741887, 0.00752867, 0.00757964, 0.0075913", \ + "0.00758001, 0.0076151, 0.00777218, 0.00784971, 0.0079236, 0.00797039, 0.00801028", \ + "0.00813205, 0.00816403, 0.00830522, 0.00838211, 0.00845842, 0.00851046, 0.0085522", \ + "0.00889952, 0.00893243, 0.00906095, 0.00913704, 0.00921091, 0.00926753, 0.0093217" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103382, 0.0103917, 0.0106422, 0.0108666, 0.0112957, 0.0118897, 0.0126721", \ + "0.0102725, 0.010325, 0.0105757, 0.0108009, 0.0112324, 0.011812, 0.0126136", \ + "0.0103116, 0.0103627, 0.0106099, 0.0108395, 0.0112676, 0.0118614, 0.0126483", \ + "0.0104868, 0.0105386, 0.0107921, 0.0110139, 0.011439, 0.0120458, 0.0128303", \ + "0.0109001, 0.0109503, 0.0112122, 0.0114304, 0.011859, 0.0124535, 0.0132494", \ + "0.0115149, 0.0115636, 0.0118126, 0.0120503, 0.012484, 0.0130801, 0.0138477", \ + "0.0123116, 0.0123559, 0.0126245, 0.0128631, 0.0133046, 0.0138841, 0.0146509" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00709413, 0.00713374, 0.00727818, 0.00733917, 0.00739921, 0.007436, 0.00746896", \ + "0.0070085, 0.00704947, 0.00719821, 0.00726244, 0.00732192, 0.00736064, 0.00739456", \ + "0.00702544, 0.00706673, 0.00722127, 0.00729355, 0.00735953, 0.00740259, 0.00743794", \ + "0.00717148, 0.00721227, 0.00736725, 0.00741887, 0.00752867, 0.00757964, 0.0075913", \ + "0.00758001, 0.0076151, 0.00777218, 0.00784971, 0.0079236, 0.00797039, 0.00801028", \ + "0.00813205, 0.00816403, 0.00830522, 0.00838211, 0.00845842, 0.00851046, 0.0085522", \ + "0.00889952, 0.00893243, 0.00906095, 0.00913704, 0.00921091, 0.00926753, 0.0093217" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103382, 0.0103917, 0.0106422, 0.0108666, 0.0112957, 0.0118897, 0.0126721", \ + "0.0102725, 0.010325, 0.0105757, 0.0108009, 0.0112324, 0.011812, 0.0126136", \ + "0.0103116, 0.0103627, 0.0106099, 0.0108395, 0.0112676, 0.0118614, 0.0126483", \ + "0.0104868, 0.0105386, 0.0107921, 0.0110139, 0.011439, 0.0120458, 0.0128303", \ + "0.0109001, 0.0109503, 0.0112122, 0.0114304, 0.011859, 0.0124535, 0.0132494", \ + "0.0115149, 0.0115636, 0.0118126, 0.0120503, 0.012484, 0.0130801, 0.0138477", \ + "0.0123116, 0.0123559, 0.0126245, 0.0128631, 0.0133046, 0.0138841, 0.0146509" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00482751, 0.0048421, 0.00493756, 0.00501928, 0.00515418, 0.00532107, 0.00553524", \ + "0.00474157, 0.00475884, 0.00486041, 0.00494418, 0.00508255, 0.005247, 0.00546252", \ + "0.00484512, 0.00485038, 0.00492867, 0.00499567, 0.00512875, 0.00529682, 0.00552372", \ + "0.00523193, 0.00522787, 0.00525961, 0.00530172, 0.00539639, 0.00548281, 0.005745", \ + "0.00613056, 0.00611043, 0.00608969, 0.00611436, 0.00617179, 0.00624293, 0.00631362", \ + "0.00740786, 0.00736116, 0.00728607, 0.00730385, 0.00735008, 0.00741657, 0.00748008", \ + "0.00904353, 0.00897036, 0.00883474, 0.00883967, 0.00890893, 0.00892637, 0.00901236" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00700433, 0.00692988, 0.00643159, 0.00596275, 0.00518682, 0.0042951, 0.0031955", \ + "0.00693138, 0.00686529, 0.00638644, 0.00591448, 0.00513228, 0.00423543, 0.0031334", \ + "0.00708088, 0.00702137, 0.00653041, 0.00599987, 0.00513354, 0.00419361, 0.0030614", \ + "0.0074989, 0.00744193, 0.00693807, 0.00633418, 0.00524311, 0.00412553, 0.00292274", \ + "0.00851058, 0.00843838, 0.0079357, 0.00731605, 0.00612039, 0.00467285, 0.00299546", \ + "0.0098695, 0.00978189, 0.00925801, 0.00867692, 0.00744652, 0.00590163, 0.00397562", \ + "0.0116724, 0.0115695, 0.0110091, 0.0104151, 0.00924438, 0.00766063, 0.00561542" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00726608, 0.00729634, 0.00728186, 0.00718198, 0.00700608, 0.00685163, 0.00671104", \ + "0.00728095, 0.0073077, 0.00728895, 0.00717794, 0.00699922, 0.0068369, 0.00668932", \ + "0.0075559, 0.00757872, 0.00755637, 0.00745678, 0.0072699, 0.00709067, 0.00693052", \ + "0.00793137, 0.00794965, 0.00793111, 0.00782899, 0.00764539, 0.00746049, 0.00727906", \ + "0.0087358, 0.00875717, 0.00874175, 0.00865964, 0.00847154, 0.00826284, 0.00807118", \ + "0.00978053, 0.00979796, 0.00979677, 0.00972467, 0.00953209, 0.00933957, 0.0091027", \ + "0.0112138, 0.0112446, 0.0112447, 0.0111581, 0.0109554, 0.0107357, 0.0105377" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00935856, 0.00940005, 0.00962668, 0.00983137, 0.010277, 0.0108774, 0.0116472", \ + "0.00938947, 0.00943168, 0.00965856, 0.00987586, 0.0103007, 0.0109094, 0.0116739", \ + "0.00966272, 0.00970123, 0.00993037, 0.0101514, 0.0105908, 0.0111665, 0.0119568", \ + "0.010099, 0.0101427, 0.0103555, 0.0105816, 0.0110099, 0.0115778, 0.0124048", \ + "0.0108072, 0.010856, 0.0110782, 0.0113168, 0.0117247, 0.0123181, 0.0130815", \ + "0.0118086, 0.0118458, 0.012058, 0.0122823, 0.0127169, 0.0133024, 0.014064", \ + "0.0131721, 0.0132008, 0.013354, 0.0135619, 0.0139812, 0.014555, 0.0153144" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00726608, 0.00729634, 0.00728186, 0.00718198, 0.00700608, 0.00685163, 0.00671104", \ + "0.00728095, 0.0073077, 0.00728895, 0.00717794, 0.00699922, 0.0068369, 0.00668932", \ + "0.0075559, 0.00757872, 0.00755637, 0.00745678, 0.0072699, 0.00709067, 0.00693052", \ + "0.00793137, 0.00794965, 0.00793111, 0.00782899, 0.00764539, 0.00746049, 0.00727906", \ + "0.0087358, 0.00875717, 0.00874175, 0.00865964, 0.00847154, 0.00826284, 0.00807118", \ + "0.00978053, 0.00979796, 0.00979677, 0.00972467, 0.00953209, 0.00933957, 0.0091027", \ + "0.0112138, 0.0112446, 0.0112447, 0.0111581, 0.0109554, 0.0107357, 0.0105377" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00935856, 0.00940005, 0.00962668, 0.00983137, 0.010277, 0.0108774, 0.0116472", \ + "0.00938947, 0.00943168, 0.00965856, 0.00987586, 0.0103007, 0.0109094, 0.0116739", \ + "0.00966272, 0.00970123, 0.00993037, 0.0101514, 0.0105908, 0.0111665, 0.0119568", \ + "0.010099, 0.0101427, 0.0103555, 0.0105816, 0.0110099, 0.0115778, 0.0124048", \ + "0.0108072, 0.010856, 0.0110782, 0.0113168, 0.0117247, 0.0123181, 0.0130815", \ + "0.0118086, 0.0118458, 0.012058, 0.0122823, 0.0127169, 0.0133024, 0.014064", \ + "0.0131721, 0.0132008, 0.013354, 0.0135619, 0.0139812, 0.014555, 0.0153144" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00329791, 0.00330679, 0.00330874, 0.00330181, 0.00329583, 0.00329252, 0.00329083", \ + "0.00308221, 0.00310438, 0.00318148, 0.00319958, 0.00320835, 0.00321099, 0.00321229", \ + "0.00313088, 0.00313444, 0.00317826, 0.00322102, 0.00326382, 0.00327838, 0.00328891", \ + "0.0035597, 0.0035348, 0.00347811, 0.00348835, 0.00351116, 0.00353205, 0.00354361", \ + "0.00461355, 0.00455134, 0.00435281, 0.00428161, 0.00425094, 0.00422166, 0.00421573", \ + "0.00606038, 0.00596667, 0.00564089, 0.00546899, 0.00533606, 0.00526444, 0.00522763", \ + "0.00790684, 0.00779899, 0.00737617, 0.00711712, 0.0068571, 0.00671319, 0.00661621" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00575819, 0.00577392, 0.00581193, 0.00596693, 0.00682984, 0.0081038, 0.00868783", \ + "0.00557594, 0.00559489, 0.00567907, 0.00584551, 0.00670722, 0.00799819, 0.00860659", \ + "0.00570376, 0.00569919, 0.00575533, 0.00582884, 0.0064482, 0.00783995, 0.00892687", \ + "0.00612257, 0.00610718, 0.00605539, 0.00605628, 0.00643565, 0.00776671, 0.00924145", \ + "0.00712358, 0.00706288, 0.00690213, 0.00682631, 0.00684084, 0.00773274, 0.00945985", \ + "0.00850292, 0.00843179, 0.00811073, 0.00796103, 0.00785446, 0.00824088, 0.00980161", \ + "0.0103433, 0.0102464, 0.00978373, 0.00953419, 0.00930349, 0.0093562, 0.0104431" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00336891, 0.00338044, 0.00338528, 0.0033793, 0.00337509, 0.00337534, 0.00337899", \ + "0.00315817, 0.00318028, 0.00325782, 0.00327646, 0.00328707, 0.00329317, 0.00330021", \ + "0.00320927, 0.00321277, 0.00325688, 0.00329869, 0.00334206, 0.00335766, 0.00337107", \ + "0.00363387, 0.0036112, 0.00355557, 0.00356994, 0.00358946, 0.00360785, 0.00362145", \ + "0.00468808, 0.00462477, 0.00442827, 0.00435589, 0.00432754, 0.0042985, 0.00429279", \ + "0.00613173, 0.00603976, 0.00571422, 0.00554338, 0.00541251, 0.00533771, 0.00530355", \ + "0.00798129, 0.00786998, 0.00744612, 0.00718924, 0.00693162, 0.00678735, 0.00669111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00567298, 0.00569192, 0.00572836, 0.0058696, 0.00668139, 0.00807128, 0.00932643", \ + "0.00549444, 0.0055133, 0.0055958, 0.00574917, 0.00655938, 0.00795518, 0.00923187", \ + "0.00562493, 0.00561563, 0.0056743, 0.00574331, 0.00632168, 0.00767055, 0.00920595", \ + "0.00604369, 0.00601758, 0.00597089, 0.00597497, 0.00633349, 0.00758994, 0.00928323", \ + "0.00704494, 0.00698862, 0.0068206, 0.00673031, 0.0067511, 0.00758501, 0.00932151", \ + "0.00842348, 0.00835209, 0.00803057, 0.00788911, 0.00777151, 0.00812486, 0.00962037", \ + "0.0102654, 0.0101627, 0.00970469, 0.00946509, 0.00921382, 0.00925728, 0.0102791" \ + ); + } + } + internal_power () { + related_pin : "CI"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00336891, 0.00338044, 0.00338528, 0.0033793, 0.00337509, 0.00337534, 0.00337899", \ + "0.00315817, 0.00318028, 0.00325782, 0.00327646, 0.00328707, 0.00329317, 0.00330021", \ + "0.00320927, 0.00321277, 0.00325688, 0.00329869, 0.00334206, 0.00335766, 0.00337107", \ + "0.00363387, 0.0036112, 0.00355557, 0.00356994, 0.00358946, 0.00360785, 0.00362145", \ + "0.00468808, 0.00462477, 0.00442827, 0.00435589, 0.00432754, 0.0042985, 0.00429279", \ + "0.00613173, 0.00603976, 0.00571422, 0.00554338, 0.00541251, 0.00533771, 0.00530355", \ + "0.00798129, 0.00786998, 0.00744612, 0.00718924, 0.00693162, 0.00678735, 0.00669111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00575819, 0.00577392, 0.00581193, 0.00596693, 0.00682984, 0.0081038, 0.00868783", \ + "0.00557594, 0.00559489, 0.00567907, 0.00584551, 0.00670722, 0.00799819, 0.00860659", \ + "0.00570376, 0.00569919, 0.00575533, 0.00582884, 0.0064482, 0.00783995, 0.00892687", \ + "0.00612257, 0.00610718, 0.00605539, 0.00605628, 0.00643565, 0.00776671, 0.00924145", \ + "0.00712358, 0.00706288, 0.00690213, 0.00682631, 0.00684084, 0.00773274, 0.00945985", \ + "0.00850292, 0.00843179, 0.00811073, 0.00796103, 0.00785446, 0.00824088, 0.00980161", \ + "0.0103433, 0.0102464, 0.00978373, 0.00953419, 0.00930349, 0.0093562, 0.0104431" \ + ); + } + } + } + pin (S) { + direction : output; + function : "(A * B * CI) + (A * !B * !CI) + (!A * B * !CI) + (!A * !B * CI)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.229223, 0.241306, 0.325207, 0.425854, 0.627158, 0.88918, 1.23165", \ + "0.250582, 0.262666, 0.346596, 0.447185, 0.648701, 0.910575, 1.25312", \ + "0.359987, 0.372069, 0.455907, 0.556669, 0.758175, 1.02039, 1.36277", \ + "0.471187, 0.483707, 0.568586, 0.669527, 0.87114, 1.13323, 1.47608", \ + "0.63146, 0.645276, 0.734157, 0.83616, 1.03788, 1.30086, 1.64374", \ + "0.785749, 0.801251, 0.896125, 1, 1.2022, 1.46525, 1.80834", \ + "0.937411, 0.955349, 1.05785, 1.16442, 1.36823, 1.63167, 1.97552" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0992482, 0.11275, 0.231667, 0.392947, 0.729225, 1.1738, 1.75575", \ + "0.0992746, 0.112782, 0.231669, 0.392992, 0.72926, 1.17377, 1.7558", \ + "0.100144, 0.113578, 0.232091, 0.393072, 0.729313, 1.17349, 1.75582", \ + "0.109442, 0.121928, 0.236411, 0.395222, 0.729911, 1.17356, 1.756", \ + "0.129127, 0.140482, 0.248409, 0.402384, 0.732321, 1.17465, 1.75668", \ + "0.151871, 0.162498, 0.264358, 0.412777, 0.736216, 1.17575, 1.7567", \ + "0.175807, 0.18645, 0.283675, 0.426707, 0.742563, 1.17802, 1.75832" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.242965, 0.254281, 0.328771, 0.414574, 0.583746, 0.803746, 1.09242", \ + "0.264058, 0.275394, 0.350005, 0.435647, 0.604939, 0.824891, 1.11356", \ + "0.365869, 0.377234, 0.452032, 0.538026, 0.707383, 0.927634, 1.21617", \ + "0.465668, 0.477263, 0.552896, 0.63882, 0.808333, 1.02826, 1.31627", \ + "0.603804, 0.616243, 0.694564, 0.781586, 0.951019, 1.1718, 1.45957", \ + "0.729702, 0.743117, 0.825941, 0.914545, 1.08492, 1.30447, 1.59244", \ + "0.845762, 0.860696, 0.949357, 1.04103, 1.21187, 1.43156, 1.71951" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0988152, 0.107133, 0.189452, 0.307593, 0.562756, 0.903396, 1.35115", \ + "0.0987722, 0.10718, 0.189312, 0.307684, 0.562751, 0.902694, 1.35123", \ + "0.0995411, 0.107995, 0.189853, 0.307814, 0.562791, 0.903207, 1.35093", \ + "0.109207, 0.116895, 0.195345, 0.310796, 0.563989, 0.903718, 1.35083", \ + "0.129969, 0.136484, 0.209512, 0.320142, 0.567474, 0.905299, 1.35191", \ + "0.155379, 0.160969, 0.228144, 0.333043, 0.573346, 0.907475, 1.35241", \ + "0.183262, 0.188459, 0.250292, 0.349909, 0.581601, 0.910817, 1.35408" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.213269, 0.238162, 0.41392, 0.613268, 0.991835, 1.48075, 2.11891", \ + "0.234591, 0.259498, 0.435292, 0.634693, 1.01329, 1.5024, 2.13991", \ + "0.318057, 0.343009, 0.518831, 0.718251, 1.09713, 1.58595, 2.22395", \ + "0.380992, 0.405826, 0.581527, 0.780783, 1.15954, 1.64851, 2.28619", \ + "0.469131, 0.494099, 0.669095, 0.868379, 1.24713, 1.73623, 2.37413", \ + "0.558467, 0.583308, 0.758762, 0.958266, 1.33682, 1.8264, 2.46428", \ + "0.649395, 0.674715, 0.850639, 1.05032, 1.42836, 1.91757, 2.55665" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.233048, 0.255735, 0.455928, 0.716306, 1.24249, 1.9293, 2.8287", \ + "0.233043, 0.255698, 0.455823, 0.716292, 1.24259, 1.92966, 2.82857", \ + "0.234883, 0.257415, 0.456444, 0.716571, 1.2428, 1.92956, 2.82868", \ + "0.237757, 0.2598, 0.457855, 0.717458, 1.24302, 1.92981, 2.82887", \ + "0.245496, 0.26637, 0.460507, 0.719284, 1.24374, 1.9301, 2.82855", \ + "0.257868, 0.277003, 0.465209, 0.72133, 1.24535, 1.93117, 2.82974", \ + "0.2744, 0.292078, 0.473188, 0.725939, 1.2473, 1.93344, 2.83078" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184086, 0.199204, 0.307066, 0.428283, 0.662079, 0.967341, 1.36866", \ + "0.205301, 0.220437, 0.328308, 0.449534, 0.683338, 0.988804, 1.38988", \ + "0.282167, 0.297363, 0.40507, 0.526084, 0.75962, 1.06481, 1.4659", \ + "0.333446, 0.34854, 0.455664, 0.576637, 0.810096, 1.11543, 1.51613", \ + "0.398721, 0.413812, 0.52042, 0.640489, 0.873272, 1.17863, 1.57961", \ + "0.454551, 0.469847, 0.576164, 0.696284, 0.928243, 1.23236, 1.63322", \ + "0.50383, 0.519737, 0.627001, 0.745702, 0.976707, 1.28067, 1.68034" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.143895, 0.16157, 0.298213, 0.476174, 0.844842, 1.33171, 1.97344", \ + "0.143937, 0.161562, 0.298222, 0.476183, 0.844844, 1.33255, 1.97344", \ + "0.146736, 0.163973, 0.299402, 0.476494, 0.844988, 1.3318, 1.97338", \ + "0.150854, 0.167634, 0.301131, 0.477569, 0.845485, 1.33271, 1.97353", \ + "0.159953, 0.175842, 0.304594, 0.47933, 0.846032, 1.33325, 1.97416", \ + "0.173546, 0.188395, 0.311116, 0.482737, 0.846913, 1.33306, 1.97474", \ + "0.191105, 0.205046, 0.321323, 0.48884, 0.849563, 1.33462, 1.97594" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.196571, 0.215738, 0.349429, 0.50334, 0.806792, 1.20503, 1.72794", \ + "0.217506, 0.236615, 0.369618, 0.523751, 0.827029, 1.22517, 1.74805", \ + "0.318546, 0.337529, 0.469552, 0.621523, 0.923011, 1.31995, 1.84233", \ + "0.420101, 0.44143, 0.57959, 0.732298, 1.03264, 1.4283, 1.95018", \ + "0.559638, 0.586621, 0.757983, 0.931207, 1.24044, 1.63797, 2.16108", \ + "0.688537, 0.720147, 0.93122, 1.13683, 1.48405, 1.89846, 2.42546", \ + "0.807575, 0.84358, 1.09465, 1.33661, 1.7346, 2.19193, 2.74323" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.250586, 0.27201, 0.459229, 0.709059, 1.22173, 1.89818, 2.78807", \ + "0.25126, 0.272614, 0.459684, 0.709357, 1.22193, 1.89825, 2.78782", \ + "0.285118, 0.304079, 0.475302, 0.716279, 1.22494, 1.89967, 2.78882", \ + "0.353669, 0.369943, 0.525727, 0.747639, 1.23602, 1.90263, 2.78993", \ + "0.484746, 0.501869, 0.649727, 0.85022, 1.29955, 1.93428, 2.7993", \ + "0.631007, 0.649671, 0.804774, 1.00621, 1.42859, 2.02443, 2.85497", \ + "0.788945, 0.809964, 0.977771, 1.18848, 1.61305, 2.17772, 2.96818" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.17252, 0.190039, 0.306182, 0.439571, 0.706561, 1.05485, 1.50994", \ + "0.193674, 0.211172, 0.327238, 0.460538, 0.727425, 1.07568, 1.53071", \ + "0.301399, 0.319008, 0.433534, 0.564978, 0.829856, 1.17701, 1.63138", \ + "0.411665, 0.433211, 0.556172, 0.686898, 0.949877, 1.29557, 1.74897", \ + "0.56661, 0.595941, 0.758961, 0.912963, 1.18412, 1.53092, 1.98388", \ + "0.717717, 0.755043, 0.962665, 1.15132, 1.4652, 1.83016, 2.28603", \ + "0.863386, 0.90832, 1.16321, 1.39117, 1.75641, 2.17212, 2.65503" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.189973, 0.204762, 0.346091, 0.538261, 0.938477, 1.46945, 2.16752", \ + "0.190582, 0.205347, 0.346534, 0.538564, 0.938534, 1.46946, 2.1675", \ + "0.222645, 0.23437, 0.359767, 0.545494, 0.940381, 1.46979, 2.16736", \ + "0.294732, 0.303826, 0.410269, 0.575893, 0.949354, 1.47126, 2.16779", \ + "0.433393, 0.441494, 0.540629, 0.684007, 1.01504, 1.49796, 2.17355", \ + "0.582498, 0.591844, 0.699001, 0.84869, 1.15313, 1.59241, 2.22593", \ + "0.744854, 0.757143, 0.875702, 1.03787, 1.35609, 1.76325, 2.34652" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && CI == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.196571, 0.215738, 0.349429, 0.50334, 0.806792, 1.20503, 1.72794", \ + "0.217506, 0.236615, 0.369618, 0.523751, 0.827029, 1.22517, 1.74805", \ + "0.318546, 0.337529, 0.469552, 0.621523, 0.923011, 1.31995, 1.84233", \ + "0.420101, 0.44143, 0.57959, 0.732298, 1.03264, 1.4283, 1.95018", \ + "0.559638, 0.586621, 0.757983, 0.931207, 1.24044, 1.63797, 2.16108", \ + "0.688537, 0.720147, 0.93122, 1.13683, 1.48405, 1.89846, 2.42546", \ + "0.807575, 0.84358, 1.09465, 1.33661, 1.7346, 2.19193, 2.74323" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.250586, 0.27201, 0.459229, 0.709059, 1.22173, 1.89818, 2.78807", \ + "0.25126, 0.272614, 0.459684, 0.709357, 1.22193, 1.89825, 2.78782", \ + "0.285118, 0.304079, 0.475302, 0.716279, 1.22494, 1.89967, 2.78882", \ + "0.353669, 0.369943, 0.525727, 0.747639, 1.23602, 1.90263, 2.78993", \ + "0.484746, 0.501869, 0.649727, 0.85022, 1.29955, 1.93428, 2.7993", \ + "0.631007, 0.649671, 0.804774, 1.00621, 1.42859, 2.02443, 2.85497", \ + "0.788945, 0.809964, 0.977771, 1.18848, 1.61305, 2.17772, 2.96818" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.17252, 0.190039, 0.306182, 0.439571, 0.706561, 1.05485, 1.50994", \ + "0.193674, 0.211172, 0.327238, 0.460538, 0.727425, 1.07568, 1.53071", \ + "0.301399, 0.319008, 0.433534, 0.564978, 0.829856, 1.17701, 1.63138", \ + "0.411665, 0.433211, 0.556172, 0.686898, 0.949877, 1.29557, 1.74897", \ + "0.56661, 0.595941, 0.758961, 0.912963, 1.18412, 1.53092, 1.98388", \ + "0.717717, 0.755043, 0.962665, 1.15132, 1.4652, 1.83016, 2.28603", \ + "0.863386, 0.90832, 1.16321, 1.39117, 1.75641, 2.17212, 2.65503" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.189973, 0.204762, 0.346091, 0.538261, 0.938477, 1.46945, 2.16752", \ + "0.190582, 0.205347, 0.346534, 0.538564, 0.938534, 1.46946, 2.1675", \ + "0.222645, 0.23437, 0.359767, 0.545494, 0.940381, 1.46979, 2.16736", \ + "0.294732, 0.303826, 0.410269, 0.575893, 0.949354, 1.47126, 2.16779", \ + "0.433393, 0.441494, 0.540629, 0.684007, 1.01504, 1.49796, 2.17355", \ + "0.582498, 0.591844, 0.699001, 0.84869, 1.15313, 1.59241, 2.22593", \ + "0.744854, 0.757143, 0.875702, 1.03787, 1.35609, 1.76325, 2.34652" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && CI == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.263435, 0.278072, 0.382963, 0.510565, 0.765237, 1.09608, 1.52849", \ + "0.284651, 0.299279, 0.404256, 0.531726, 0.786444, 1.11725, 1.54979", \ + "0.362268, 0.376853, 0.481859, 0.609403, 0.864054, 1.19497, 1.6275", \ + "0.414364, 0.428997, 0.534293, 0.661924, 0.916517, 1.24734, 1.67975", \ + "0.480822, 0.495461, 0.600675, 0.728376, 0.983339, 1.31457, 1.74706", \ + "0.53889, 0.553593, 0.659238, 0.78726, 1.04237, 1.37371, 1.8064", \ + "0.591461, 0.606421, 0.712907, 0.841459, 1.09733, 1.42901, 1.86205" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.112197, 0.129276, 0.273446, 0.460435, 0.840043, 1.33778, 1.99057", \ + "0.112208, 0.129187, 0.273572, 0.460288, 0.840038, 1.33771, 1.99057", \ + "0.112324, 0.129338, 0.273613, 0.460491, 0.840059, 1.3378, 1.99086", \ + "0.112318, 0.12962, 0.274146, 0.46085, 0.840018, 1.3379, 1.99069", \ + "0.113104, 0.130136, 0.274137, 0.460879, 0.840588, 1.33821, 1.99082", \ + "0.11431, 0.1315, 0.274969, 0.461534, 0.84072, 1.33814, 1.9911", \ + "0.11709, 0.133894, 0.27673, 0.462769, 0.841518, 1.33892, 1.99175" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.272666, 0.290044, 0.40579, 0.535272, 0.779258, 1.08608, 1.4784", \ + "0.294048, 0.311268, 0.427326, 0.556459, 0.800984, 1.10773, 1.50041", \ + "0.378073, 0.395456, 0.511661, 0.640681, 0.884966, 1.19151, 1.58472", \ + "0.441386, 0.458789, 0.574955, 0.704137, 0.94797, 1.25428, 1.64814", \ + "0.53091, 0.548563, 0.664739, 0.794487, 1.03859, 1.34523, 1.73534", \ + "0.619586, 0.637332, 0.754087, 0.884348, 1.12862, 1.43602, 1.82584", \ + "0.71084, 0.728957, 0.849251, 0.980399, 1.2251, 1.5317, 1.92425" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0830423, 0.0932947, 0.183609, 0.305996, 0.563583, 0.904678, 1.35228", \ + "0.0828227, 0.0935356, 0.183315, 0.305915, 0.56361, 0.904527, 1.35244", \ + "0.0829483, 0.0933524, 0.183298, 0.306182, 0.563611, 0.904265, 1.35256", \ + "0.0831719, 0.0934928, 0.183831, 0.306284, 0.563679, 0.904249, 1.35216", \ + "0.083402, 0.093821, 0.183908, 0.305993, 0.564078, 0.904349, 1.35201", \ + "0.084355, 0.094745, 0.18418, 0.306068, 0.563361, 0.904139, 1.35272", \ + "0.085706, 0.095821, 0.184163, 0.306334, 0.563625, 0.904571, 1.35221" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.187509, 0.19954, 0.282909, 0.383552, 0.584717, 0.846616, 1.1894", \ + "0.206769, 0.218676, 0.302133, 0.402737, 0.604079, 0.865891, 1.20866", \ + "0.300954, 0.312832, 0.396129, 0.49671, 0.698084, 0.960158, 1.30275", \ + "0.382593, 0.395272, 0.480271, 0.581427, 0.782808, 1.04475, 1.38746", \ + "0.492472, 0.506636, 0.59641, 0.698103, 0.899723, 1.16283, 1.506", \ + "0.595724, 0.612313, 0.70956, 0.812948, 1.01542, 1.27788, 1.62161", \ + "0.696388, 0.714828, 0.821905, 0.92884, 1.13227, 1.39518, 1.7388" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0948794, 0.108921, 0.230007, 0.392243, 0.72927, 1.17375, 1.75594", \ + "0.0949574, 0.108975, 0.230056, 0.392192, 0.729257, 1.17377, 1.75598", \ + "0.0983745, 0.111974, 0.231569, 0.392891, 0.729379, 1.17383, 1.75576", \ + "0.109921, 0.122846, 0.238024, 0.39665, 0.730525, 1.17399, 1.75605", \ + "0.131446, 0.143261, 0.251142, 0.404179, 0.733348, 1.17586, 1.75759", \ + "0.15475, 0.166575, 0.269121, 0.415798, 0.737707, 1.17751, 1.75742", \ + "0.178882, 0.191642, 0.291792, 0.432305, 0.745431, 1.17924, 1.75959" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.189603, 0.20041, 0.272714, 0.357347, 0.526123, 0.746026, 1.03401", \ + "0.208841, 0.219755, 0.292658, 0.377669, 0.546532, 0.766139, 1.05425", \ + "0.303601, 0.31474, 0.388811, 0.474203, 0.643201, 0.862913, 1.1512", \ + "0.381934, 0.393968, 0.470561, 0.556874, 0.726034, 0.945896, 1.23347", \ + "0.483981, 0.497602, 0.579044, 0.666761, 0.836228, 1.05606, 1.34463", \ + "0.576724, 0.592157, 0.681212, 0.771132, 0.94159, 1.16087, 1.44852", \ + "0.663837, 0.681188, 0.778998, 0.87312, 1.04525, 1.26461, 1.55163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0840022, 0.0945804, 0.183563, 0.305118, 0.561957, 0.903388, 1.35044", \ + "0.0840423, 0.0945681, 0.183597, 0.304937, 0.561947, 0.902787, 1.35064", \ + "0.0878264, 0.0979562, 0.185529, 0.305813, 0.562248, 0.902613, 1.35078", \ + "0.0993788, 0.108944, 0.193225, 0.310685, 0.564274, 0.903683, 1.35094", \ + "0.120436, 0.129233, 0.20758, 0.319443, 0.568683, 0.906514, 1.35269", \ + "0.143294, 0.151907, 0.225941, 0.332552, 0.573377, 0.908296, 1.35402", \ + "0.166914, 0.175798, 0.248335, 0.349598, 0.582326, 0.911782, 1.35525" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.1444, 0.163045, 0.296967, 0.454344, 0.75994, 1.15904, 1.68226", \ + "0.166443, 0.185031, 0.318143, 0.475144, 0.780508, 1.1795, 1.70281", \ + "0.248946, 0.267657, 0.402837, 0.56036, 0.864593, 1.2629, 1.78552", \ + "0.303648, 0.322756, 0.459297, 0.620527, 0.933356, 1.33667, 1.86208", \ + "0.37518, 0.394241, 0.531304, 0.692385, 1.00608, 1.41852, 1.95908", \ + "0.443901, 0.463127, 0.60038, 0.760267, 1.07442, 1.48509, 2.0278", \ + "0.512111, 0.532349, 0.670183, 0.830958, 1.14363, 1.55416, 2.09514" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.198704, 0.222434, 0.417658, 0.672834, 1.19183, 1.87132, 2.76239", \ + "0.197921, 0.221774, 0.417445, 0.672672, 1.19167, 1.87135, 2.76257", \ + "0.198558, 0.22261, 0.418642, 0.673136, 1.19182, 1.87138, 2.76243", \ + "0.201825, 0.224988, 0.419741, 0.675533, 1.19419, 1.87194, 2.76237", \ + "0.210851, 0.233061, 0.423001, 0.67539, 1.19431, 1.87406, 2.76482", \ + "0.224479, 0.245593, 0.429697, 0.680091, 1.19444, 1.87329, 2.76519", \ + "0.242022, 0.262282, 0.440075, 0.687005, 1.19938, 1.87434, 2.76439" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.129734, 0.144589, 0.251653, 0.37276, 0.606712, 0.912035, 1.31338", \ + "0.151758, 0.166599, 0.272902, 0.39364, 0.62716, 0.932432, 1.33369", \ + "0.230288, 0.245033, 0.351334, 0.47205, 0.704571, 1.0095, 1.41017", \ + "0.278375, 0.293519, 0.39951, 0.519661, 0.754091, 1.06116, 1.46438", \ + "0.33752, 0.352373, 0.457696, 0.577543, 0.811225, 1.11702, 1.52055", \ + "0.388903, 0.404773, 0.511055, 0.630023, 0.861983, 1.16631, 1.56794", \ + "0.435388, 0.451863, 0.560411, 0.679375, 0.910369, 1.21433, 1.6145" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.139973, 0.158293, 0.297176, 0.475838, 0.845082, 1.33218, 1.97391", \ + "0.139571, 0.157979, 0.297154, 0.475933, 0.845099, 1.33289, 1.9739", \ + "0.141835, 0.160111, 0.298562, 0.47689, 0.845376, 1.33305, 1.97403", \ + "0.146804, 0.164208, 0.299843, 0.477332, 0.845472, 1.33327, 1.97407", \ + "0.156882, 0.173439, 0.305266, 0.479725, 0.845076, 1.3321, 1.97385", \ + "0.172112, 0.187483, 0.313726, 0.485647, 0.848128, 1.33282, 1.97299", \ + "0.190247, 0.205159, 0.326281, 0.494623, 0.853582, 1.33521, 1.97419" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.136926, 0.155763, 0.29007, 0.444737, 0.744328, 1.13462, 1.64602", \ + "0.156654, 0.175639, 0.310317, 0.46466, 0.764272, 1.15457, 1.66598", \ + "0.249384, 0.268401, 0.39706, 0.547087, 0.842396, 1.23044, 1.74097", \ + "0.324889, 0.348797, 0.495315, 0.642776, 0.92706, 1.30716, 1.81333", \ + "0.419063, 0.448627, 0.637172, 0.816555, 1.1092, 1.47414, 1.9621", \ + "0.503957, 0.538062, 0.764486, 0.980035, 1.32268, 1.70847, 2.18499", \ + "0.586128, 0.624449, 0.881199, 1.13364, 1.53086, 1.96383, 2.47263" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.215774, 0.239038, 0.435669, 0.691682, 1.21119, 1.89149, 2.78358", \ + "0.215445, 0.238827, 0.435704, 0.691627, 1.2112, 1.89149, 2.78323", \ + "0.252421, 0.272328, 0.452715, 0.698606, 1.21204, 1.89157, 2.78382", \ + "0.329299, 0.347733, 0.515424, 0.748366, 1.23623, 1.89725, 2.78368", \ + "0.457165, 0.478551, 0.660792, 0.889203, 1.35572, 1.98125, 2.82592", \ + "0.591056, 0.614294, 0.822484, 1.08181, 1.551, 2.15825, 2.9711", \ + "0.736204, 0.760272, 0.992294, 1.28441, 1.80295, 2.40847, 3.20412" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.130311, 0.147048, 0.264363, 0.399511, 0.668114, 1.01719, 1.47278", \ + "0.149971, 0.166741, 0.284038, 0.419159, 0.687776, 1.03698, 1.49259", \ + "0.241621, 0.258853, 0.371205, 0.502926, 0.768402, 1.11604, 1.57096", \ + "0.319455, 0.341677, 0.474477, 0.604702, 0.860915, 1.20233, 1.6519", \ + "0.420015, 0.449129, 0.624139, 0.787407, 1.05754, 1.38769, 1.82532", \ + "0.513791, 0.547363, 0.762155, 0.964066, 1.28622, 1.64434, 2.07518", \ + "0.604782, 0.643735, 0.890529, 1.12986, 1.51043, 1.9203, 2.39044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.169201, 0.185439, 0.33374, 0.53213, 0.937013, 1.46924, 2.16745", \ + "0.168969, 0.185348, 0.333811, 0.53211, 0.937188, 1.46923, 2.16747", \ + "0.203335, 0.216388, 0.349242, 0.538283, 0.938228, 1.46939, 2.1674", \ + "0.28086, 0.291796, 0.410763, 0.584869, 0.958591, 1.47322, 2.16787", \ + "0.405308, 0.419257, 0.552863, 0.727457, 1.07368, 1.5489, 2.19916", \ + "0.531279, 0.548515, 0.707624, 0.912605, 1.27128, 1.72154, 2.33498", \ + "0.664631, 0.683548, 0.868413, 1.1084, 1.51836, 1.97896, 2.56541" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && CI == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.136926, 0.155763, 0.29007, 0.444737, 0.744328, 1.13462, 1.64602", \ + "0.156654, 0.175639, 0.310317, 0.46466, 0.764272, 1.15457, 1.66598", \ + "0.249384, 0.268401, 0.39706, 0.547087, 0.842396, 1.23044, 1.74097", \ + "0.324889, 0.348797, 0.495315, 0.642776, 0.92706, 1.30716, 1.81333", \ + "0.419063, 0.448627, 0.637172, 0.816555, 1.1092, 1.47414, 1.9621", \ + "0.503957, 0.538062, 0.764486, 0.980035, 1.32268, 1.70847, 2.18499", \ + "0.586128, 0.624449, 0.881199, 1.13364, 1.53086, 1.96383, 2.47263" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.215774, 0.239038, 0.435669, 0.691682, 1.21119, 1.89149, 2.78358", \ + "0.215445, 0.238827, 0.435704, 0.691627, 1.2112, 1.89149, 2.78323", \ + "0.252421, 0.272328, 0.452715, 0.698606, 1.21204, 1.89157, 2.78382", \ + "0.329299, 0.347733, 0.515424, 0.748366, 1.23623, 1.89725, 2.78368", \ + "0.457165, 0.478551, 0.660792, 0.889203, 1.35572, 1.98125, 2.82592", \ + "0.591056, 0.614294, 0.822484, 1.08181, 1.551, 2.15825, 2.9711", \ + "0.736204, 0.760272, 0.992294, 1.28441, 1.80295, 2.40847, 3.20412" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.130311, 0.147048, 0.264363, 0.399511, 0.668114, 1.01719, 1.47278", \ + "0.149971, 0.166741, 0.284038, 0.419159, 0.687776, 1.03698, 1.49259", \ + "0.241621, 0.258853, 0.371205, 0.502926, 0.768402, 1.11604, 1.57096", \ + "0.319455, 0.341677, 0.474477, 0.604702, 0.860915, 1.20233, 1.6519", \ + "0.420015, 0.449129, 0.624139, 0.787407, 1.05754, 1.38769, 1.82532", \ + "0.513791, 0.547363, 0.762155, 0.964066, 1.28622, 1.64434, 2.07518", \ + "0.604782, 0.643735, 0.890529, 1.12986, 1.51043, 1.9203, 2.39044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.169201, 0.185439, 0.33374, 0.53213, 0.937013, 1.46924, 2.16745", \ + "0.168969, 0.185348, 0.333811, 0.53211, 0.937188, 1.46923, 2.16747", \ + "0.203335, 0.216388, 0.349242, 0.538283, 0.938228, 1.46939, 2.1674", \ + "0.28086, 0.291796, 0.410763, 0.584869, 0.958591, 1.47322, 2.16787", \ + "0.405308, 0.419257, 0.552863, 0.727457, 1.07368, 1.5489, 2.19916", \ + "0.531279, 0.548515, 0.707624, 0.912605, 1.27128, 1.72154, 2.33498", \ + "0.664631, 0.683548, 0.868413, 1.1084, 1.51836, 1.97896, 2.56541" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && CI == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * CI)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.209625, 0.224056, 0.328364, 0.455572, 0.709997, 1.04068, 1.47323", \ + "0.231789, 0.246235, 0.350515, 0.477751, 0.732177, 1.06295, 1.49543", \ + "0.308207, 0.322606, 0.426562, 0.553811, 0.80834, 1.13903, 1.57155", \ + "0.355896, 0.370314, 0.474205, 0.600929, 0.855104, 1.18535, 1.61702", \ + "0.415667, 0.430105, 0.534279, 0.661139, 0.915028, 1.2455, 1.67729", \ + "0.468103, 0.482576, 0.586936, 0.713807, 0.967862, 1.29807, 1.72963", \ + "0.515121, 0.529635, 0.633907, 0.760904, 1.01489, 1.34536, 1.77684" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.112489, 0.129364, 0.273964, 0.460919, 0.840509, 1.33816, 1.99118", \ + "0.112478, 0.12958, 0.273959, 0.460925, 0.840511, 1.33828, 1.99119", \ + "0.111872, 0.12888, 0.273869, 0.460952, 0.840527, 1.33838, 1.99109", \ + "0.112307, 0.129327, 0.273366, 0.460084, 0.839936, 1.33786, 1.99129", \ + "0.113256, 0.130171, 0.273985, 0.460335, 0.839372, 1.33768, 1.99051", \ + "0.114496, 0.131268, 0.274858, 0.461052, 0.84013, 1.33678, 1.99019", \ + "0.116254, 0.132888, 0.275776, 0.461763, 0.840689, 1.33776, 1.99146" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.205779, 0.216782, 0.290995, 0.377406, 0.547701, 0.768888, 1.05779", \ + "0.227901, 0.238843, 0.312985, 0.399327, 0.569783, 0.790902, 1.07979", \ + "0.307077, 0.317985, 0.392189, 0.478617, 0.648962, 0.870308, 1.15927", \ + "0.361712, 0.372566, 0.446308, 0.532233, 0.702302, 0.923758, 1.21247", \ + "0.432874, 0.443853, 0.517865, 0.604113, 0.774071, 0.994762, 1.28348", \ + "0.502164, 0.513136, 0.587424, 0.673937, 0.844479, 1.06546, 1.35414", \ + "0.570235, 0.58132, 0.656022, 0.742887, 0.914146, 1.13593, 1.42521" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0835439, 0.0938875, 0.18298, 0.304853, 0.562803, 0.903859, 1.35219", \ + "0.0834822, 0.0938572, 0.182929, 0.30498, 0.563092, 0.904574, 1.35222", \ + "0.0826238, 0.0930369, 0.18266, 0.304812, 0.562791, 0.904558, 1.35234", \ + "0.0829734, 0.0934001, 0.182057, 0.30415, 0.562438, 0.904009, 1.35229", \ + "0.083888, 0.094253, 0.183006, 0.304488, 0.561824, 0.902992, 1.35139", \ + "0.084905, 0.095204, 0.184029, 0.305504, 0.562801, 0.903211, 1.35058", \ + "0.086733, 0.096878, 0.185616, 0.30718, 0.564534, 0.905091, 1.35261" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0481719, 0.0556951, 0.129062, 0.228686, 0.429331, 0.691028, 1.03424", \ + "0.0698485, 0.0776435, 0.151764, 0.251095, 0.451312, 0.712777, 1.05533", \ + "0.142137, 0.15224, 0.237243, 0.340623, 0.541076, 0.801521, 1.14328", \ + "0.185138, 0.197627, 0.289131, 0.406353, 0.626299, 0.891936, 1.23385", \ + "0.231884, 0.248356, 0.347879, 0.468264, 0.712751, 1.02116, 1.38805", \ + "0.263241, 0.283984, 0.395111, 0.516548, 0.76375, 1.08829, 1.5057", \ + "0.28085, 0.305752, 0.433168, 0.554905, 0.803588, 1.1302, 1.55919" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.055186, 0.0710247, 0.209495, 0.384355, 0.728028, 1.17362, 1.75627", \ + "0.0519489, 0.0685204, 0.209168, 0.384354, 0.728392, 1.17365, 1.75606", \ + "0.0574028, 0.0730554, 0.213411, 0.386459, 0.726301, 1.17355, 1.75609", \ + "0.0687585, 0.083811, 0.217708, 0.397426, 0.743823, 1.17828, 1.75524", \ + "0.088492, 0.104075, 0.226957, 0.401349, 0.763633, 1.2256, 1.79716", \ + "0.109701, 0.127313, 0.241421, 0.406717, 0.767576, 1.23891, 1.85042", \ + "0.131957, 0.152123, 0.260818, 0.4163, 0.772013, 1.24424, 1.86045" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0721686, 0.0811367, 0.165903, 0.295645, 0.56314, 0.913457, 1.3709", \ + "0.0932012, 0.102613, 0.188224, 0.31766, 0.58456, 0.934588, 1.39182", \ + "0.19147, 0.203164, 0.289396, 0.415844, 0.678747, 1.02571, 1.48167", \ + "0.262437, 0.277717, 0.374007, 0.506473, 0.770119, 1.11538, 1.57002", \ + "0.359209, 0.378391, 0.483689, 0.621838, 0.907862, 1.26548, 1.72153", \ + "0.455054, 0.477947, 0.592829, 0.731142, 1.02183, 1.40578, 1.88973", \ + "0.554445, 0.580882, 0.706019, 0.845104, 1.13697, 1.52454, 2.03465" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0838909, 0.10111, 0.263955, 0.479255, 0.906444, 1.44686, 2.14819", \ + "0.0797742, 0.0978431, 0.263062, 0.478951, 0.906306, 1.44664, 2.148", \ + "0.0796835, 0.096269, 0.258063, 0.470147, 0.900563, 1.44495, 2.14675", \ + "0.0924494, 0.108813, 0.262785, 0.476449, 0.895154, 1.43501, 2.14431", \ + "0.113449, 0.129376, 0.273098, 0.48108, 0.914231, 1.45159, 2.14125", \ + "0.136174, 0.152774, 0.285947, 0.486878, 0.918986, 1.4776, 2.18461", \ + "0.160246, 0.177503, 0.302652, 0.495787, 0.923046, 1.48344, 2.21287" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0477091, 0.0551428, 0.128094, 0.22771, 0.428584, 0.691071, 1.03423", \ + "0.0695964, 0.0773745, 0.151074, 0.250448, 0.450792, 0.712751, 1.05599", \ + "0.141961, 0.152048, 0.236741, 0.340142, 0.540621, 0.801272, 1.14368", \ + "0.185033, 0.197423, 0.288742, 0.405865, 0.625979, 0.891719, 1.23424", \ + "0.23168, 0.248074, 0.34741, 0.467796, 0.712535, 1.02102, 1.38796", \ + "0.263187, 0.283923, 0.39444, 0.516124, 0.763683, 1.08836, 1.50578", \ + "0.280872, 0.305684, 0.432742, 0.554831, 0.803568, 1.13041, 1.55957" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.054607, 0.0703156, 0.209373, 0.384729, 0.729226, 1.17501, 1.7583", \ + "0.0514686, 0.0679968, 0.209174, 0.3848, 0.729414, 1.17532, 1.75831", \ + "0.0569963, 0.0726599, 0.213373, 0.386849, 0.72707, 1.17488, 1.75794", \ + "0.0683571, 0.0834326, 0.217631, 0.397712, 0.744535, 1.17876, 1.75676", \ + "0.088207, 0.103693, 0.226813, 0.401598, 0.764207, 1.22631, 1.79788", \ + "0.109355, 0.126943, 0.241286, 0.406915, 0.768077, 1.23949, 1.8512", \ + "0.131638, 0.151769, 0.26085, 0.416326, 0.772489, 1.24481, 1.86153" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0720033, 0.0804626, 0.156824, 0.269552, 0.503963, 0.812989, 1.21793", \ + "0.0930094, 0.101894, 0.178953, 0.291688, 0.525785, 0.834485, 1.23889", \ + "0.190574, 0.202039, 0.282406, 0.393614, 0.625544, 0.931706, 1.33532", \ + "0.261121, 0.276289, 0.366987, 0.485868, 0.720901, 1.02689, 1.42927", \ + "0.357637, 0.376636, 0.476782, 0.600661, 0.858205, 1.18124, 1.58924", \ + "0.45313, 0.475994, 0.586124, 0.71051, 0.971573, 1.31802, 1.75842", \ + "0.55158, 0.578098, 0.699948, 0.825216, 1.08715, 1.43604, 1.89606" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0817651, 0.0975955, 0.244371, 0.442767, 0.842625, 1.35633, 2.02656", \ + "0.077814, 0.0943507, 0.243685, 0.442534, 0.842304, 1.35633, 2.02635", \ + "0.0781474, 0.0938688, 0.241324, 0.437158, 0.838894, 1.35513, 2.02577", \ + "0.0911685, 0.106807, 0.247194, 0.444201, 0.839146, 1.34924, 2.02329", \ + "0.112327, 0.127784, 0.258135, 0.449059, 0.856799, 1.37189, 2.02993", \ + "0.135214, 0.151279, 0.27169, 0.45538, 0.859538, 1.39162, 2.07169", \ + "0.159497, 0.176401, 0.289375, 0.465294, 0.86387, 1.39614, 2.09092" \ + ); + } + } + timing () { + related_pin : "CI"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0379389, 0.0522979, 0.209643, 0.377071, 0.697613, 1.10442, 1.62761", \ + "0.0572605, 0.0703633, 0.227678, 0.395962, 0.717101, 1.12426, 1.64773", \ + "0.124741, 0.152031, 0.316026, 0.480088, 0.800754, 1.20987, 1.7363", \ + "0.167568, 0.206603, 0.42099, 0.568761, 0.870417, 1.27419, 1.80155", \ + "0.223056, 0.27703, 0.56302, 0.7395, 1.0268, 1.38925, 1.89777", \ + "0.273988, 0.341644, 0.69618, 0.898695, 1.22806, 1.59904, 2.06021", \ + "0.322397, 0.402044, 0.829766, 1.05567, 1.42286, 1.83584, 2.32539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0893862, 0.130827, 0.36994, 0.646944, 1.18739, 1.88137, 2.78319", \ + "0.0830318, 0.126032, 0.368562, 0.646255, 1.1871, 1.88122, 2.78359", \ + "0.123569, 0.17159, 0.370034, 0.637227, 1.18156, 1.87803, 2.78239", \ + "0.174852, 0.228502, 0.413088, 0.653029, 1.18049, 1.8747, 2.78028", \ + "0.260765, 0.321473, 0.530203, 0.751348, 1.23498, 1.89879, 2.78675", \ + "0.359468, 0.421264, 0.665019, 0.898441, 1.3846, 2.01025, 2.85492", \ + "0.468575, 0.529388, 0.813615, 1.05431, 1.59321, 2.22106, 3.02509" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0721686, 0.0811367, 0.165903, 0.295645, 0.56314, 0.913457, 1.3709", \ + "0.0932012, 0.102613, 0.188224, 0.31766, 0.58456, 0.934588, 1.39182", \ + "0.19147, 0.203164, 0.289396, 0.415844, 0.678747, 1.02571, 1.48167", \ + "0.262437, 0.277717, 0.374007, 0.506473, 0.770119, 1.11538, 1.57002", \ + "0.359209, 0.378391, 0.483689, 0.621838, 0.907862, 1.26548, 1.72153", \ + "0.455054, 0.477947, 0.592829, 0.731142, 1.02183, 1.40578, 1.88973", \ + "0.554445, 0.580882, 0.706019, 0.845104, 1.13697, 1.52454, 2.03465" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0838909, 0.10111, 0.263955, 0.479255, 0.906444, 1.44686, 2.14819", \ + "0.0797742, 0.0978431, 0.263062, 0.478951, 0.906306, 1.44664, 2.148", \ + "0.0796835, 0.096269, 0.258063, 0.470147, 0.900563, 1.44495, 2.14675", \ + "0.0924494, 0.108813, 0.262785, 0.476449, 0.895154, 1.43501, 2.14431", \ + "0.113449, 0.129376, 0.273098, 0.48108, 0.914231, 1.45159, 2.14125", \ + "0.136174, 0.152774, 0.285947, 0.486878, 0.918986, 1.4776, 2.18461", \ + "0.160246, 0.177503, 0.302652, 0.495787, 0.923046, 1.48344, 2.21287" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0379389, 0.0522979, 0.209643, 0.377071, 0.697613, 1.10442, 1.62761", \ + "0.0572605, 0.0703633, 0.227678, 0.395962, 0.717101, 1.12426, 1.64773", \ + "0.124741, 0.152031, 0.316026, 0.480088, 0.800754, 1.20987, 1.7363", \ + "0.167568, 0.206603, 0.42099, 0.568761, 0.870417, 1.27419, 1.80155", \ + "0.223056, 0.27703, 0.56302, 0.7395, 1.0268, 1.38925, 1.89777", \ + "0.273988, 0.341644, 0.69618, 0.898695, 1.22806, 1.59904, 2.06021", \ + "0.322397, 0.402044, 0.829766, 1.05567, 1.42286, 1.83584, 2.32539" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0893862, 0.130827, 0.36994, 0.646944, 1.18739, 1.88137, 2.78319", \ + "0.0830318, 0.126032, 0.368562, 0.646255, 1.1871, 1.88122, 2.78359", \ + "0.123569, 0.17159, 0.370034, 0.637227, 1.18156, 1.87803, 2.78239", \ + "0.174852, 0.228502, 0.413088, 0.653029, 1.18049, 1.8747, 2.78028", \ + "0.260765, 0.321473, 0.530203, 0.751348, 1.23498, 1.89879, 2.78675", \ + "0.359468, 0.421264, 0.665019, 0.898441, 1.3846, 2.01025, 2.85492", \ + "0.468575, 0.529388, 0.813615, 1.05431, 1.59321, 2.22106, 3.02509" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0282182, 0.0374776, 0.11132, 0.196375, 0.365237, 0.585572, 0.874097", \ + "0.0489027, 0.0577657, 0.132456, 0.217923, 0.386993, 0.607213, 0.895995", \ + "0.106375, 0.128711, 0.226272, 0.304987, 0.466774, 0.683786, 0.970335", \ + "0.142254, 0.175447, 0.303451, 0.402408, 0.561301, 0.764276, 1.04127", \ + "0.187853, 0.239657, 0.401149, 0.526872, 0.732736, 0.952938, 1.20734", \ + "0.232497, 0.306708, 0.487764, 0.635794, 0.883319, 1.15209, 1.45075", \ + "0.286301, 0.372535, 0.566257, 0.733665, 1.01838, 1.33177, 1.68264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0332381, 0.050907, 0.163389, 0.295873, 0.559922, 0.903415, 1.35276", \ + "0.0358736, 0.0519786, 0.163304, 0.296072, 0.560055, 0.903556, 1.35279", \ + "0.0914656, 0.111099, 0.191947, 0.308162, 0.560489, 0.903143, 1.35241", \ + "0.144837, 0.170901, 0.26719, 0.377217, 0.602527, 0.919592, 1.35466", \ + "0.239149, 0.269946, 0.387959, 0.535059, 0.769368, 1.04965, 1.44173", \ + "0.343366, 0.375841, 0.514333, 0.701112, 1.00168, 1.30356, 1.65907", \ + "0.451881, 0.487857, 0.649026, 0.873423, 1.24214, 1.61169, 1.99944" \ + ); + } + } + timing () { + related_pin : "CI"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0375841, 0.0516589, 0.207462, 0.375255, 0.696131, 1.10375, 1.63466", \ + "0.0570505, 0.0699294, 0.225529, 0.394209, 0.715582, 1.12357, 1.65465", \ + "0.124449, 0.15157, 0.314282, 0.47849, 0.799457, 1.20827, 1.73956", \ + "0.167257, 0.206035, 0.419581, 0.567536, 0.869524, 1.27284, 1.80226", \ + "0.22274, 0.27638, 0.561678, 0.738545, 1.02611, 1.3884, 1.89635", \ + "0.273685, 0.340954, 0.694772, 0.897819, 1.22756, 1.59838, 2.05926", \ + "0.322187, 0.401409, 0.828353, 1.05494, 1.42248, 1.83535, 2.32446" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0851588, 0.128044, 0.368861, 0.64673, 1.18808, 1.88156, 2.78393", \ + "0.0786895, 0.123116, 0.367418, 0.646108, 1.18779, 1.88117, 2.78388", \ + "0.121169, 0.168743, 0.369011, 0.636863, 1.18207, 1.87797, 2.78232", \ + "0.172793, 0.226037, 0.412398, 0.652825, 1.18088, 1.87483, 2.77968", \ + "0.258133, 0.319066, 0.529531, 0.751628, 1.23538, 1.89925, 2.78579", \ + "0.35569, 0.41883, 0.664578, 0.898439, 1.38464, 2.01089, 2.85467", \ + "0.464166, 0.526833, 0.812809, 1.05466, 1.59345, 2.22151, 3.02545" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0281854, 0.0374521, 0.111503, 0.196711, 0.365636, 0.585972, 0.874457", \ + "0.0488846, 0.0577336, 0.132599, 0.218212, 0.387368, 0.607602, 0.89637", \ + "0.106378, 0.128656, 0.226353, 0.305151, 0.467005, 0.684073, 0.970552", \ + "0.142149, 0.175318, 0.30347, 0.402479, 0.56141, 0.764478, 1.04143", \ + "0.187829, 0.239157, 0.401051, 0.526883, 0.732794, 0.952989, 1.20733", \ + "0.23187, 0.305591, 0.487514, 0.635698, 0.883319, 1.15213, 1.4508", \ + "0.284293, 0.370623, 0.565912, 0.733498, 1.01828, 1.33176, 1.68266" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0332476, 0.0509467, 0.163739, 0.296252, 0.560095, 0.903289, 1.35281", \ + "0.0358344, 0.0519577, 0.163636, 0.296447, 0.560237, 0.903637, 1.35209", \ + "0.0912787, 0.111004, 0.192155, 0.308452, 0.561028, 0.903572, 1.35286", \ + "0.144334, 0.170649, 0.267636, 0.377406, 0.602531, 0.919558, 1.35478", \ + "0.238056, 0.269386, 0.388024, 0.535321, 0.769519, 1.04976, 1.44133", \ + "0.341875, 0.374958, 0.514292, 0.701195, 1.00182, 1.30368, 1.65922", \ + "0.450255, 0.487012, 0.648885, 0.873436, 1.24216, 1.61247, 1.99958" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0132822, 0.0132968, 0.0133645, 0.0133948, 0.0134172, 0.0134277, 0.0134337", \ + "0.0131768, 0.0131906, 0.0132587, 0.0132904, 0.0133136, 0.0133243, 0.0133304", \ + "0.0131624, 0.0131681, 0.0132152, 0.0132513, 0.0132831, 0.0132987, 0.0133092", \ + "0.0133694, 0.0133683, 0.0133919, 0.0134247, 0.0134619, 0.0134808, 0.013491", \ + "0.0141737, 0.0141621, 0.0142009, 0.0141877, 0.0141975, 0.014219, 0.0142373", \ + "0.0153389, 0.0153171, 0.0152589, 0.0152554, 0.0152808, 0.0152992, 0.0152952", \ + "0.0170099, 0.0169834, 0.0168736, 0.0168305, 0.0168273, 0.0168855, 0.0168729" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.019276, 0.0195398, 0.020669, 0.0213122, 0.0219913, 0.0224747, 0.022878", \ + "0.0191501, 0.019419, 0.0205428, 0.0212025, 0.0218914, 0.0223706, 0.0227579", \ + "0.0187609, 0.0190268, 0.0202197, 0.0209433, 0.0216566, 0.0221621, 0.0225573", \ + "0.0189051, 0.0191818, 0.0204954, 0.0212928, 0.0221357, 0.0227096, 0.0231824", \ + "0.0196971, 0.019986, 0.0214356, 0.0223915, 0.0234852, 0.0242224, 0.0248568", \ + "0.0206812, 0.0209711, 0.0225367, 0.0236281, 0.0251662, 0.0261154, 0.0268889", \ + "0.0222552, 0.0225342, 0.0242142, 0.0257935, 0.0273173, 0.0284166, 0.0293553" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00947695, 0.00949779, 0.00961834, 0.00971567, 0.00985831, 0.0100254, 0.0102456", \ + "0.00942201, 0.00944316, 0.00955569, 0.00967609, 0.00982365, 0.00999148, 0.010213", \ + "0.0092769, 0.00929917, 0.00945771, 0.00959058, 0.00977946, 0.00997488, 0.0102172", \ + "0.00934206, 0.00933506, 0.00946396, 0.00957397, 0.00974838, 0.009963, 0.0102238", \ + "0.00966954, 0.00966636, 0.00971119, 0.00979521, 0.00991557, 0.0100601, 0.0102731", \ + "0.0102754, 0.01022, 0.0101527, 0.0101688, 0.0102319, 0.0103441, 0.0104882", \ + "0.0110517, 0.011027, 0.0108342, 0.0107206, 0.0107104, 0.0108004, 0.0109093" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00718108, 0.00720977, 0.00736886, 0.00748432, 0.00763407, 0.00779918, 0.00802065", \ + "0.00713514, 0.00716373, 0.00732227, 0.00743677, 0.00758776, 0.00775355, 0.00797427", \ + "0.0070818, 0.007111, 0.00725527, 0.00738505, 0.00755065, 0.00771883, 0.00794583", \ + "0.00720814, 0.00723242, 0.00738622, 0.00746999, 0.00761215, 0.00776233, 0.00799725", \ + "0.00763636, 0.00764593, 0.00770625, 0.00777178, 0.00787114, 0.00797798, 0.00815072", \ + "0.0081932, 0.00818238, 0.00817428, 0.00825928, 0.00833253, 0.00837671, 0.00854289", \ + "0.00901697, 0.00899675, 0.00891472, 0.00887638, 0.00889377, 0.00894521, 0.00908084" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103408, 0.0103896, 0.0106383, 0.010861, 0.0112946, 0.0118856, 0.0126719", \ + "0.0102714, 0.0103223, 0.0105822, 0.010788, 0.0112286, 0.0118195, 0.0126055", \ + "0.0103077, 0.0103627, 0.0106113, 0.010831, 0.0112648, 0.0118525, 0.0126371", \ + "0.0104931, 0.0105378, 0.0107988, 0.0110202, 0.0114447, 0.0120534, 0.0128423", \ + "0.0108959, 0.0109478, 0.0112055, 0.0114318, 0.0118564, 0.0124414, 0.0132263", \ + "0.0114942, 0.0115501, 0.0118042, 0.0120313, 0.0124545, 0.0130431, 0.0138124", \ + "0.0123144, 0.0123657, 0.0126453, 0.0128684, 0.0132993, 0.0138965, 0.0146566" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00709598, 0.00713652, 0.00728043, 0.00734303, 0.00740064, 0.0074388, 0.00747212", \ + "0.00701054, 0.00705207, 0.00719935, 0.00726662, 0.00732339, 0.00736197, 0.00739454", \ + "0.00702705, 0.00706838, 0.00722796, 0.00729877, 0.00736085, 0.007404, 0.00743972", \ + "0.00717304, 0.0072123, 0.00736598, 0.00742939, 0.00752336, 0.00758147, 0.00760262", \ + "0.007575, 0.00761395, 0.0077674, 0.00784731, 0.00791824, 0.00796597, 0.0080036", \ + "0.00812642, 0.00816113, 0.00829583, 0.00837546, 0.00845229, 0.00850624, 0.00854282", \ + "0.00888872, 0.00891755, 0.00905241, 0.0091284, 0.00920558, 0.00926477, 0.00929648" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0155959, 0.0161785, 0.021251, 0.0272109, 0.0385206, 0.0527924, 0.0712029", \ + "0.0154275, 0.0160094, 0.0210889, 0.0270578, 0.0383796, 0.0526742, 0.0710129", \ + "0.0154845, 0.0160724, 0.0211618, 0.027129, 0.0384893, 0.052758, 0.0711338", \ + "0.0157967, 0.0163671, 0.0214509, 0.0274465, 0.0387704, 0.0530827, 0.0714505", \ + "0.016621, 0.0171958, 0.0222576, 0.0282521, 0.0395637, 0.0538579, 0.0722117", \ + "0.0177824, 0.0183445, 0.0233881, 0.0293597, 0.0406896, 0.0550113, 0.0733949", \ + "0.0193179, 0.0198627, 0.0248842, 0.030843, 0.0421794, 0.0565091, 0.0748242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0143575, 0.0143604, 0.0143871, 0.014434, 0.014552, 0.0147352, 0.0149997", \ + "0.0142295, 0.014232, 0.0142599, 0.0143068, 0.014425, 0.0146079, 0.0148709", \ + "0.0142993, 0.0143067, 0.0143493, 0.0143994, 0.0145127, 0.0146986, 0.0149632", \ + "0.0146438, 0.014655, 0.0146918, 0.0147407, 0.0148518, 0.015037, 0.0153086", \ + "0.0154419, 0.0154359, 0.0154779, 0.0155241, 0.0156439, 0.0158207, 0.0160829", \ + "0.0165762, 0.0165754, 0.0166061, 0.0166573, 0.0167654, 0.0169321, 0.0171953", \ + "0.0181497, 0.0181515, 0.0181784, 0.0182342, 0.01833, 0.0184912, 0.0187428" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0155959, 0.0161785, 0.021251, 0.0272109, 0.0385206, 0.0527924, 0.0712029", \ + "0.0154275, 0.0160094, 0.0210889, 0.0270578, 0.0383796, 0.0526742, 0.0710129", \ + "0.0154845, 0.0160724, 0.0211618, 0.027129, 0.0384893, 0.052758, 0.0711338", \ + "0.0157967, 0.0163671, 0.0214509, 0.0274465, 0.0387704, 0.0530827, 0.0714505", \ + "0.016621, 0.0171958, 0.0222576, 0.0282521, 0.0395637, 0.0538579, 0.0722117", \ + "0.0177824, 0.0183445, 0.0233881, 0.0293597, 0.0406896, 0.0550113, 0.0733949", \ + "0.0193179, 0.0198627, 0.0248842, 0.030843, 0.0421794, 0.0565091, 0.0748242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.019276, 0.0195398, 0.020669, 0.0213122, 0.0219913, 0.0224747, 0.022878", \ + "0.0191501, 0.019419, 0.0205428, 0.0212025, 0.0218914, 0.0223706, 0.0227579", \ + "0.0187609, 0.0190268, 0.0202197, 0.0209433, 0.0216566, 0.0221621, 0.0225573", \ + "0.0189051, 0.0191818, 0.0204954, 0.0212928, 0.0221357, 0.0227096, 0.0231824", \ + "0.0196971, 0.019986, 0.0214356, 0.0223915, 0.0234852, 0.0242224, 0.0248568", \ + "0.0206812, 0.0209711, 0.0225367, 0.0236281, 0.0251662, 0.0261154, 0.0268889", \ + "0.0222552, 0.0225342, 0.0242142, 0.0257935, 0.0273173, 0.0284166, 0.0293553" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00869979, 0.00872435, 0.00880308, 0.00882875, 0.00884476, 0.00885178, 0.00885531", \ + "0.00847976, 0.00850285, 0.00858426, 0.0086118, 0.00862877, 0.00863607, 0.00864004", \ + "0.00863539, 0.00864892, 0.00870773, 0.00874584, 0.00877966, 0.00877266, 0.00879567", \ + "0.00927322, 0.00928037, 0.00933125, 0.00936359, 0.00939885, 0.00941753, 0.00942435", \ + "0.0109518, 0.0109473, 0.0109716, 0.0109988, 0.0110409, 0.0110556, 0.0110852", \ + "0.0131702, 0.0131605, 0.0131408, 0.0131452, 0.0131666, 0.0132273, 0.0132002", \ + "0.0163036, 0.0162855, 0.0162258, 0.01621, 0.0162136, 0.0162377, 0.0162548" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0122598, 0.0122645, 0.0122692, 0.012268, 0.0122653, 0.0122661, 0.0122656", \ + "0.0120459, 0.012053, 0.0120707, 0.0120741, 0.012076, 0.0120761, 0.0120757", \ + "0.0121572, 0.0121724, 0.0122184, 0.0122425, 0.0122514, 0.0122671, 0.012255", \ + "0.0128223, 0.0128353, 0.0128687, 0.0128901, 0.0129242, 0.0129376, 0.0129395", \ + "0.0144046, 0.0144157, 0.0144329, 0.014459, 0.0144923, 0.0145133, 0.0145309", \ + "0.0166802, 0.0166879, 0.0167004, 0.0167224, 0.0167509, 0.0167925, 0.0168157", \ + "0.0197376, 0.0197425, 0.0197227, 0.0197416, 0.0197689, 0.0198076, 0.0198362" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00700614, 0.00693102, 0.00643495, 0.00596358, 0.00519361, 0.00430538, 0.00320964", \ + "0.00692991, 0.00686086, 0.0063876, 0.00590536, 0.00513692, 0.0042456, 0.00314706", \ + "0.00708169, 0.00701741, 0.00653059, 0.00599104, 0.00512676, 0.00419727, 0.00307614", \ + "0.00758357, 0.00744322, 0.00695754, 0.00634974, 0.00525352, 0.00413961, 0.00296142", \ + "0.00849331, 0.00843016, 0.00793372, 0.00731503, 0.00611937, 0.00465554, 0.00298554", \ + "0.00992034, 0.00983202, 0.00931567, 0.00871053, 0.00748267, 0.00592725, 0.0040104", \ + "0.0117148, 0.0116068, 0.0110522, 0.0104638, 0.00929128, 0.0076987, 0.00569052" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00482578, 0.00484211, 0.00493705, 0.00502151, 0.00515618, 0.00531978, 0.00553732", \ + "0.00474372, 0.00475782, 0.00486061, 0.00494555, 0.00508489, 0.00524463, 0.00546034", \ + "0.00484162, 0.00484509, 0.0049222, 0.00499724, 0.00512485, 0.00529782, 0.00552046", \ + "0.00523149, 0.00522847, 0.00525769, 0.00530184, 0.00538237, 0.00546841, 0.0057619", \ + "0.00624576, 0.00622627, 0.00619879, 0.0062201, 0.00627737, 0.00633455, 0.00638758", \ + "0.0074059, 0.00736272, 0.0072919, 0.00730652, 0.00734884, 0.00738809, 0.00746938", \ + "0.00902396, 0.00895608, 0.00882082, 0.00883084, 0.00890209, 0.00892799, 0.00898252" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00936051, 0.00940734, 0.00962251, 0.00983874, 0.0102704, 0.010867, 0.0116572", \ + "0.00939145, 0.00943288, 0.00965406, 0.00986994, 0.0103018, 0.0108993, 0.0116841", \ + "0.00966463, 0.00971019, 0.00993036, 0.0101439, 0.010581, 0.0111998, 0.0119608", \ + "0.0101018, 0.0101436, 0.0103683, 0.0105643, 0.0110012, 0.0115721, 0.0123596", \ + "0.0108061, 0.0108478, 0.0110718, 0.0112709, 0.0117061, 0.0122948, 0.0130675", \ + "0.0118295, 0.0118645, 0.012083, 0.0122869, 0.0127291, 0.013277, 0.0140594", \ + "0.0132041, 0.0132339, 0.0134006, 0.0135831, 0.0140073, 0.0145977, 0.0153689" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00727278, 0.00729545, 0.00728459, 0.00717772, 0.00700192, 0.00684753, 0.00671606", \ + "0.00728542, 0.00730593, 0.00728757, 0.00718865, 0.00700423, 0.00683217, 0.00669362", \ + "0.00756279, 0.00757543, 0.00756429, 0.00746213, 0.00726728, 0.00709479, 0.00692936", \ + "0.00794185, 0.00796387, 0.007945, 0.00784836, 0.00765367, 0.00749841, 0.00728792", \ + "0.00870813, 0.00873121, 0.00872209, 0.00862665, 0.00843022, 0.00823325, 0.00803672", \ + "0.00978755, 0.00981364, 0.00980461, 0.00970619, 0.00951858, 0.00931146, 0.00908426", \ + "0.0112245, 0.0112529, 0.0112557, 0.0111637, 0.010953, 0.0107349, 0.0105153" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !CI)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0102945, 0.0103049, 0.0103925, 0.0104878, 0.0106964, 0.0109991, 0.0114326", \ + "0.0102802, 0.0102843, 0.0103067, 0.0103732, 0.0105764, 0.0108699, 0.0113", \ + "0.0108343, 0.0108247, 0.0107924, 0.0107868, 0.0109243, 0.0111826, 0.0116141", \ + "0.0117217, 0.011747, 0.011455, 0.0114384, 0.0115081, 0.0117555, 0.0121325", \ + "0.0130493, 0.0130365, 0.0129136, 0.012869, 0.0128958, 0.0130398, 0.013366", \ + "0.0151734, 0.0151261, 0.0149616, 0.0148725, 0.0148622, 0.0149298, 0.0152129", \ + "0.0177585, 0.017707, 0.0173795, 0.0172309, 0.0171422, 0.01717, 0.0174202" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0126595, 0.0126639, 0.0126845, 0.0127334, 0.0128498, 0.0130335, 0.013297", \ + "0.0126711, 0.012669, 0.0126685, 0.0127037, 0.0128204, 0.0129993, 0.0132608", \ + "0.0132329, 0.013216, 0.0131423, 0.0131366, 0.0131991, 0.0133374, 0.0135849", \ + "0.0139325, 0.0138981, 0.013806, 0.013762, 0.0137797, 0.0138771, 0.0140751", \ + "0.015429, 0.0153978, 0.0152472, 0.0151617, 0.0151084, 0.0151702, 0.0153459", \ + "0.0173821, 0.0173452, 0.0171392, 0.0170132, 0.0169004, 0.0168922, 0.0170071", \ + "0.020026, 0.0199737, 0.0196115, 0.019391, 0.0192114, 0.0191359, 0.0191638" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0102945, 0.0103049, 0.0103925, 0.0104878, 0.0106964, 0.0109991, 0.0114326", \ + "0.0102802, 0.0102843, 0.0103067, 0.0103732, 0.0105764, 0.0108699, 0.0113", \ + "0.0108343, 0.0108247, 0.0107924, 0.0107868, 0.0109243, 0.0111826, 0.0116141", \ + "0.0117217, 0.011747, 0.011455, 0.0114384, 0.0115081, 0.0117555, 0.0121325", \ + "0.0130493, 0.0130365, 0.0129136, 0.012869, 0.0128958, 0.0130398, 0.013366", \ + "0.0151734, 0.0151261, 0.0149616, 0.0148725, 0.0148622, 0.0149298, 0.0152129", \ + "0.0177585, 0.017707, 0.0173795, 0.0172309, 0.0171422, 0.01717, 0.0174202" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0126595, 0.0126639, 0.0126845, 0.0127334, 0.0128498, 0.0130335, 0.013297", \ + "0.0126711, 0.012669, 0.0126685, 0.0127037, 0.0128204, 0.0129993, 0.0132608", \ + "0.0132329, 0.013216, 0.0131423, 0.0131366, 0.0131991, 0.0133374, 0.0135849", \ + "0.0139325, 0.0138981, 0.013806, 0.013762, 0.0137797, 0.0138771, 0.0140751", \ + "0.015429, 0.0153978, 0.0152472, 0.0151617, 0.0151084, 0.0151702, 0.0153459", \ + "0.0173821, 0.0173452, 0.0171392, 0.0170132, 0.0169004, 0.0168922, 0.0170071", \ + "0.020026, 0.0199737, 0.0196115, 0.019391, 0.0192114, 0.0191359, 0.0191638" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00609236, 0.006011, 0.00570553, 0.00558281, 0.00550056, 0.00545922, 0.00543756", \ + "0.00596813, 0.00590682, 0.00563442, 0.00549144, 0.00538533, 0.00532096, 0.0053016", \ + "0.00636181, 0.00631506, 0.00606921, 0.00589356, 0.00572248, 0.00564318, 0.005574", \ + "0.00713488, 0.00710269, 0.00685507, 0.00663838, 0.00644364, 0.00631759, 0.00621336", \ + "0.00888416, 0.00883864, 0.00853253, 0.00833226, 0.00808668, 0.00789012, 0.0077424", \ + "0.0114142, 0.0113018, 0.0108092, 0.0105521, 0.0102749, 0.0100254, 0.009825", \ + "0.0148531, 0.0147296, 0.0139082, 0.0135115, 0.0130825, 0.0128435, 0.0125969" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00986597, 0.00976374, 0.00940322, 0.00928777, 0.00973205, 0.0117247, 0.0157841", \ + "0.00974732, 0.00966962, 0.00929849, 0.00916403, 0.00957009, 0.0114794, 0.0154575", \ + "0.0104889, 0.0104056, 0.0100803, 0.00981498, 0.00981166, 0.0107843, 0.0137115", \ + "0.0114701, 0.0114234, 0.0110692, 0.0107603, 0.0104329, 0.0105236, 0.011618", \ + "0.0136023, 0.0135448, 0.0132569, 0.0129091, 0.0124643, 0.0121268, 0.0120166", \ + "0.0164567, 0.0163675, 0.0158989, 0.0155032, 0.0150458, 0.0144985, 0.0141612", \ + "0.0201571, 0.0200506, 0.0194446, 0.0190659, 0.0183798, 0.0178217, 0.0173431" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00575718, 0.00577267, 0.00581288, 0.00596823, 0.00683067, 0.00810725, 0.00868971", \ + "0.0055704, 0.00559269, 0.00568019, 0.00584618, 0.00669924, 0.00799776, 0.00861351", \ + "0.00570468, 0.00570111, 0.00574589, 0.00582458, 0.00644121, 0.00784024, 0.00892833", \ + "0.00611366, 0.00610085, 0.00605271, 0.00605912, 0.00635956, 0.00770136, 0.00917649", \ + "0.00713912, 0.00706688, 0.00693824, 0.00690857, 0.00691182, 0.00778431, 0.00953799", \ + "0.00855766, 0.00848022, 0.00817392, 0.00799673, 0.00787783, 0.00828253, 0.00985287", \ + "0.0103776, 0.010257, 0.00980012, 0.00956946, 0.00933378, 0.00939983, 0.0105326" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00329849, 0.0033092, 0.00330979, 0.00330219, 0.0032959, 0.00329255, 0.00329078", \ + "0.0030821, 0.00310908, 0.00318032, 0.00319878, 0.0032111, 0.00320543, 0.00321218", \ + "0.00312955, 0.00313308, 0.00317553, 0.00321707, 0.00326063, 0.00327843, 0.00328778", \ + "0.00355338, 0.00353467, 0.00348566, 0.00349001, 0.00350997, 0.00353253, 0.00354302", \ + "0.00461972, 0.00455918, 0.00437286, 0.00428754, 0.00424525, 0.00423568, 0.00422186", \ + "0.00605703, 0.00596466, 0.00565272, 0.00547812, 0.0053659, 0.00527166, 0.0052394", \ + "0.00793061, 0.00780635, 0.00738287, 0.00713029, 0.00690592, 0.00672903, 0.00664898" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00567482, 0.00569073, 0.00572909, 0.00587018, 0.00668147, 0.00807205, 0.00933153", \ + "0.00548845, 0.0055105, 0.00559649, 0.00574913, 0.00655138, 0.00795507, 0.00923649", \ + "0.00562231, 0.00561907, 0.00566516, 0.00573901, 0.00631856, 0.00767253, 0.00921129", \ + "0.00603776, 0.00601865, 0.00597086, 0.00597776, 0.0062557, 0.00752886, 0.00922593", \ + "0.00705034, 0.00698444, 0.00685645, 0.00682818, 0.00682385, 0.00764001, 0.00939771", \ + "0.00846328, 0.0084016, 0.00809061, 0.00791572, 0.00778628, 0.00816522, 0.00968301", \ + "0.0103011, 0.0101833, 0.0097352, 0.00948859, 0.00925372, 0.00930412, 0.0103765" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00337328, 0.00338472, 0.00338658, 0.00337976, 0.00337521, 0.00337521, 0.00337922", \ + "0.00315814, 0.00318522, 0.0032568, 0.00327564, 0.00329002, 0.003286, 0.00330074", \ + "0.00320829, 0.00321139, 0.00325366, 0.003295, 0.00333778, 0.00335789, 0.00337273", \ + "0.00362854, 0.00360735, 0.00356261, 0.00356742, 0.00358757, 0.00361059, 0.00362233", \ + "0.00468642, 0.00463565, 0.00444827, 0.00436418, 0.00431507, 0.00431042, 0.00429757", \ + "0.00612401, 0.00603712, 0.00572625, 0.00555174, 0.00544119, 0.0053471, 0.00531529", \ + "0.00800284, 0.00788835, 0.00745865, 0.00720321, 0.00698025, 0.00680358, 0.00672397" \ + ); + } + } + internal_power () { + related_pin : "CI"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00621758, 0.0061333, 0.00584565, 0.00572748, 0.00573366, 0.00596785, 0.00648934", \ + "0.00611308, 0.00606377, 0.00579387, 0.00565755, 0.00563295, 0.00584012, 0.00635866", \ + "0.00651495, 0.00647223, 0.0062265, 0.00606928, 0.00590736, 0.00593043, 0.0061711", \ + "0.00729147, 0.00725446, 0.00699516, 0.00680902, 0.00661915, 0.00650998, 0.00647734", \ + "0.00905408, 0.00896654, 0.00869464, 0.00852344, 0.00826886, 0.00808024, 0.00794962", \ + "0.0115771, 0.0114656, 0.010965, 0.0107276, 0.0104614, 0.0102159, 0.0100376", \ + "0.0150661, 0.0149015, 0.0141408, 0.0136509, 0.0132793, 0.0130553, 0.012801" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00974185, 0.00964106, 0.00928033, 0.00911953, 0.00901782, 0.00906616, 0.00925128", \ + "0.00962444, 0.00954785, 0.00916177, 0.00899639, 0.00887316, 0.00889658, 0.00905614", \ + "0.0103679, 0.0102903, 0.00995512, 0.00968532, 0.00944998, 0.00932564, 0.00938672", \ + "0.0113502, 0.0113253, 0.0109367, 0.0106361, 0.010278, 0.0100824, 0.00996568", \ + "0.0134983, 0.0134188, 0.0130896, 0.0127397, 0.0122961, 0.0119102, 0.0116651", \ + "0.0163352, 0.0162229, 0.0157418, 0.0153896, 0.0149383, 0.0143543, 0.0139837", \ + "0.0200379, 0.01991, 0.0193268, 0.0189111, 0.0182351, 0.0176405, 0.0171368" \ + ); + } + } + internal_power () { + related_pin : "CI"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00621758, 0.0061333, 0.00584565, 0.00572748, 0.00573366, 0.00596785, 0.00648934", \ + "0.00611308, 0.00606377, 0.00579387, 0.00565755, 0.00563295, 0.00584012, 0.00635866", \ + "0.00651495, 0.00647223, 0.0062265, 0.00606928, 0.00590736, 0.00593043, 0.0061711", \ + "0.00729147, 0.00725446, 0.00699516, 0.00680902, 0.00661915, 0.00650998, 0.00647734", \ + "0.00905408, 0.00896654, 0.00869464, 0.00852344, 0.00826886, 0.00808024, 0.00794962", \ + "0.0115771, 0.0114656, 0.010965, 0.0107276, 0.0104614, 0.0102159, 0.0100376", \ + "0.0150661, 0.0149015, 0.0141408, 0.0136509, 0.0132793, 0.0130553, 0.012801" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00986597, 0.00976374, 0.00940322, 0.00928777, 0.00973205, 0.0117247, 0.0157841", \ + "0.00974732, 0.00966962, 0.00929849, 0.00916403, 0.00957009, 0.0114794, 0.0154575", \ + "0.0104889, 0.0104056, 0.0100803, 0.00981498, 0.00981166, 0.0107843, 0.0137115", \ + "0.0114701, 0.0114234, 0.0110692, 0.0107603, 0.0104329, 0.0105236, 0.011618", \ + "0.0136023, 0.0135448, 0.0132569, 0.0129091, 0.0124643, 0.0121268, 0.0120166", \ + "0.0164567, 0.0163675, 0.0158989, 0.0155032, 0.0150458, 0.0144985, 0.0141612", \ + "0.0201571, 0.0200506, 0.0194446, 0.0190659, 0.0183798, 0.0178217, 0.0173431" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00149036; + rise_capacitance : 0.00149036; + rise_capacitance_range (0.00105976, 0.00149036); + fall_capacitance : 0.00148996; + fall_capacitance_range (0.00103966, 0.00148996); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326322; + rise_capacitance : 0.00326322; + rise_capacitance_range (0.00203011, 0.00326322); + fall_capacitance : 0.00326244; + fall_capacitance_range (0.00204569, 0.00326244); + } + pin (CI) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00384891; + rise_capacitance : 0.00384891; + rise_capacitance_range (0.0023935, 0.00384891); + fall_capacitance : 0.0038469; + fall_capacitance_range (0.00240933, 0.0038469); + } + } + cell (HAX2) { + area : 15.5232; + cell_leakage_power : 0.190767; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.198342; + when : "(A * B * CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187745; + when : "(A * !B * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193001; + when : "(!A * B * !CO * S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18398; + when : "(!A * !B * !CO * !S)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190767; + related_pg_pin : VDD; + } + pin (CO) { + direction : output; + function : "(A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.108802, 0.125995, 0.189083, 0.254953, 0.381897, 0.546117, 0.760663", \ + "0.128195, 0.145328, 0.208427, 0.274339, 0.401262, 0.56551, 0.780135", \ + "0.214874, 0.233452, 0.29787, 0.363716, 0.490634, 0.654935, 0.869533", \ + "0.286735, 0.308634, 0.379249, 0.446429, 0.573693, 0.737813, 0.952186", \ + "0.385457, 0.412599, 0.495177, 0.565398, 0.692829, 0.856815, 1.07134", \ + "0.481491, 0.513416, 0.610624, 0.68605, 0.814855, 0.978561, 1.19271", \ + "0.577358, 0.613475, 0.725673, 0.80851, 0.9402, 1.1043, 1.31833" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0317671, 0.0458709, 0.115095, 0.201921, 0.38154, 0.61882, 0.929974", \ + "0.0316986, 0.0458812, 0.115102, 0.201888, 0.3815, 0.618827, 0.930073", \ + "0.0369731, 0.0506393, 0.117129, 0.202548, 0.381584, 0.618831, 0.929973", \ + "0.0472729, 0.0615107, 0.124859, 0.207336, 0.383179, 0.619276, 0.930031", \ + "0.064354, 0.081, 0.141659, 0.21692, 0.387211, 0.6214, 0.931429", \ + "0.082125, 0.101402, 0.163473, 0.231809, 0.393692, 0.62432, 0.933313", \ + "0.100483, 0.122239, 0.189139, 0.252225, 0.404214, 0.629636, 0.936193" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0788218, 0.0918847, 0.14145, 0.196245, 0.30059, 0.435189, 0.610978", \ + "0.100275, 0.113313, 0.162861, 0.21769, 0.32206, 0.456671, 0.632423", \ + "0.195585, 0.210691, 0.262726, 0.317675, 0.422003, 0.55664, 0.732468", \ + "0.263946, 0.282793, 0.341114, 0.397528, 0.502082, 0.6366, 0.812232", \ + "0.34869, 0.372839, 0.443291, 0.503131, 0.608054, 0.742111, 0.917726", \ + "0.421253, 0.450091, 0.534187, 0.599689, 0.706146, 0.839971, 1.01511", \ + "0.484556, 0.517549, 0.615641, 0.688661, 0.798273, 0.932163, 1.10715" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.022309, 0.0330137, 0.088217, 0.156424, 0.294242, 0.475548, 0.714121", \ + "0.0223051, 0.0330022, 0.0882194, 0.156417, 0.294236, 0.475547, 0.714175", \ + "0.0307522, 0.0405402, 0.0914712, 0.157554, 0.294368, 0.475555, 0.714145", \ + "0.0429017, 0.0531743, 0.100611, 0.163143, 0.296541, 0.476665, 0.714343", \ + "0.061074, 0.07358, 0.118985, 0.175027, 0.302019, 0.479626, 0.716179", \ + "0.079378, 0.094322, 0.141631, 0.191709, 0.309998, 0.483143, 0.719098", \ + "0.098247, 0.115523, 0.16731, 0.213, 0.321902, 0.489327, 0.722588" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104898, 0.122062, 0.185219, 0.251092, 0.378056, 0.542272, 0.756816", \ + "0.122541, 0.139705, 0.202786, 0.268664, 0.395692, 0.559894, 0.774455", \ + "0.215294, 0.234435, 0.299396, 0.365196, 0.492121, 0.656486, 0.871097", \ + "0.288875, 0.312404, 0.384798, 0.451758, 0.579054, 0.743178, 0.957381", \ + "0.388632, 0.417908, 0.50515, 0.575236, 0.702083, 0.866108, 1.08086", \ + "0.483226, 0.517472, 0.620863, 0.697145, 0.824708, 0.987911, 1.20196", \ + "0.578696, 0.617111, 0.737029, 0.822088, 0.952706, 1.11585, 1.32952" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316914, 0.0458872, 0.115043, 0.201898, 0.381532, 0.618984, 0.929975", \ + "0.0316966, 0.0458368, 0.115057, 0.201878, 0.381543, 0.618815, 0.929974", \ + "0.0399416, 0.0529663, 0.117665, 0.202649, 0.38159, 0.618833, 0.929974", \ + "0.0534966, 0.0677624, 0.127444, 0.208498, 0.383692, 0.619746, 0.929985", \ + "0.072935, 0.090337, 0.147902, 0.219474, 0.387945, 0.622186, 0.93205", \ + "0.092856, 0.113185, 0.174602, 0.237537, 0.394935, 0.624891, 0.934247", \ + "0.113521, 0.136314, 0.203711, 0.261082, 0.406437, 0.630204, 0.936764" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0754955, 0.0883387, 0.137176, 0.191926, 0.296401, 0.430888, 0.606583", \ + "0.0966264, 0.109407, 0.158235, 0.212977, 0.31751, 0.452004, 0.627705", \ + "0.187818, 0.203003, 0.254934, 0.309982, 0.414328, 0.548899, 0.724606", \ + "0.250549, 0.269563, 0.328206, 0.384916, 0.489643, 0.623953, 0.799485", \ + "0.327754, 0.352179, 0.423445, 0.483982, 0.588962, 0.723021, 0.898518", \ + "0.392652, 0.421911, 0.508075, 0.575027, 0.681929, 0.815661, 0.990616", \ + "0.447695, 0.481185, 0.582602, 0.65804, 0.769003, 0.902936, 1.07785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0216498, 0.0321993, 0.0874273, 0.156289, 0.294451, 0.475241, 0.713827", \ + "0.021652, 0.0322186, 0.0874307, 0.156286, 0.294448, 0.475239, 0.71379", \ + "0.0312087, 0.0408461, 0.0914806, 0.157697, 0.294368, 0.475387, 0.713585", \ + "0.0437984, 0.0540888, 0.101381, 0.163892, 0.297039, 0.476366, 0.71409", \ + "0.062475, 0.075206, 0.121269, 0.176805, 0.30289, 0.479911, 0.716181", \ + "0.081659, 0.09701, 0.145521, 0.195083, 0.311717, 0.483645, 0.719208", \ + "0.101937, 0.119825, 0.174065, 0.219505, 0.325682, 0.491244, 0.722877" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00471136, 0.00480617, 0.00505658, 0.0051405, 0.005192, 0.00521348, 0.00522451", \ + "0.00463961, 0.00473892, 0.00498711, 0.00507458, 0.00512948, 0.0051509, 0.00516367", \ + "0.00461078, 0.0046892, 0.00491011, 0.00499389, 0.00505994, 0.00509006, 0.00510841", \ + "0.00475481, 0.00476667, 0.00492213, 0.00502284, 0.00507716, 0.00511088, 0.00513391", \ + "0.00524326, 0.00516883, 0.00521138, 0.00526385, 0.00536342, 0.00536888, 0.00539581", \ + "0.00588365, 0.00573009, 0.00568489, 0.00571622, 0.00576812, 0.005837, 0.00588229", \ + "0.00691419, 0.00665158, 0.00646041, 0.00645247, 0.0064658, 0.00650054, 0.00654121" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00703648, 0.00714407, 0.00739518, 0.00747732, 0.00752646, 0.00754794, 0.00755855", \ + "0.0069854, 0.00708748, 0.00733396, 0.00742156, 0.00747456, 0.00749754, 0.00750929", \ + "0.00701833, 0.00705916, 0.00723773, 0.00734334, 0.00740874, 0.0074562, 0.00746777", \ + "0.00723638, 0.00723257, 0.00737379, 0.00744618, 0.00753018, 0.00758952, 0.00760931", \ + "0.00785077, 0.00776301, 0.00776728, 0.00782743, 0.00790854, 0.00798432, 0.00796583", \ + "0.00857719, 0.008408, 0.00831902, 0.00833535, 0.00840504, 0.00850254, 0.00848225", \ + "0.00964894, 0.00937316, 0.00913102, 0.00910789, 0.00914202, 0.00917803, 0.00924665" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00503719, 0.00513782, 0.00539174, 0.00547655, 0.00552879, 0.00555074, 0.0055625", \ + "0.00495801, 0.00505511, 0.00529945, 0.00538776, 0.00544497, 0.00546897, 0.0054824", \ + "0.00500273, 0.00505687, 0.00523193, 0.00532051, 0.00539181, 0.00542949, 0.00545288", \ + "0.00525363, 0.00524323, 0.00536531, 0.00545431, 0.00550587, 0.00554625, 0.00557036", \ + "0.00581546, 0.00570029, 0.0057328, 0.00576521, 0.00582639, 0.00587289, 0.00590042", \ + "0.00666095, 0.00646732, 0.00639648, 0.00640201, 0.00643113, 0.00648561, 0.00651596", \ + "0.00787049, 0.00753751, 0.00726218, 0.00724048, 0.00722709, 0.00724773, 0.00729572" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00671952, 0.0068291, 0.00707065, 0.00715023, 0.00720121, 0.00722635, 0.00723901", \ + "0.00664539, 0.00674407, 0.00698461, 0.00707104, 0.00712603, 0.00715309, 0.00716713", \ + "0.00658999, 0.00662605, 0.00681196, 0.00690275, 0.00699661, 0.00702295, 0.00704484", \ + "0.00680957, 0.00680642, 0.00695911, 0.007019, 0.00709105, 0.00714259, 0.00717589", \ + "0.00729382, 0.00724447, 0.0072888, 0.00734437, 0.00745951, 0.00749509, 0.00749491", \ + "0.00809818, 0.00792434, 0.00780971, 0.00784386, 0.00791473, 0.00797929, 0.00801133", \ + "0.0092352, 0.00895179, 0.00867751, 0.00866196, 0.00868561, 0.0087176, 0.00877686" \ + ); + } + } + } + pin (S) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.110658, 0.126018, 0.184043, 0.248683, 0.375932, 0.540539, 0.755608", \ + "0.13134, 0.146752, 0.204735, 0.269532, 0.39666, 0.561351, 0.77647", \ + "0.218446, 0.234737, 0.293635, 0.358332, 0.485543, 0.650331, 0.865471", \ + "0.290744, 0.30973, 0.372313, 0.437378, 0.564701, 0.729274, 0.944442", \ + "0.387372, 0.410856, 0.48235, 0.549133, 0.67614, 0.840609, 1.05545", \ + "0.47857, 0.506137, 0.588492, 0.65871, 0.78613, 0.950316, 1.16498", \ + "0.569203, 0.600072, 0.693639, 0.768948, 0.898, 1.06233, 1.27703" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0296534, 0.0424141, 0.110359, 0.199827, 0.382297, 0.62055, 0.932331", \ + "0.0296895, 0.0423895, 0.110341, 0.199849, 0.382296, 0.62047, 0.932333", \ + "0.0337591, 0.0460792, 0.111773, 0.200293, 0.382384, 0.620597, 0.932359", \ + "0.0428641, 0.0551065, 0.11734, 0.204037, 0.383514, 0.621031, 0.932568", \ + "0.058655, 0.071974, 0.129656, 0.210393, 0.386531, 0.623215, 0.933678", \ + "0.075071, 0.090081, 0.146806, 0.221547, 0.391627, 0.625477, 0.935483", \ + "0.091581, 0.108184, 0.167067, 0.236877, 0.399851, 0.629993, 0.938593" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.130279, 0.145991, 0.20032, 0.255654, 0.360856, 0.496084, 0.672255", \ + "0.149677, 0.165371, 0.219733, 0.275052, 0.380269, 0.515486, 0.691674", \ + "0.229252, 0.245696, 0.300978, 0.356608, 0.461981, 0.59713, 0.773482", \ + "0.294639, 0.313279, 0.372625, 0.42965, 0.536353, 0.670957, 0.847076", \ + "0.379507, 0.40173, 0.468369, 0.527683, 0.634191, 0.769332, 0.94599", \ + "0.456525, 0.482183, 0.558109, 0.621219, 0.729592, 0.864989, 1.04116", \ + "0.527731, 0.556293, 0.641715, 0.709434, 0.820746, 0.95684, 1.13314" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0319699, 0.0430992, 0.0956919, 0.162383, 0.300078, 0.481844, 0.720348", \ + "0.0320049, 0.0430704, 0.095647, 0.162414, 0.299959, 0.481846, 0.720376", \ + "0.0354374, 0.0463727, 0.0972708, 0.163139, 0.300374, 0.481605, 0.720448", \ + "0.0437096, 0.0545902, 0.103935, 0.167795, 0.30344, 0.483103, 0.720982", \ + "0.058525, 0.070004, 0.117112, 0.176999, 0.307741, 0.486321, 0.722766", \ + "0.074243, 0.086825, 0.132951, 0.189228, 0.314928, 0.490111, 0.726052", \ + "0.090234, 0.10422, 0.151777, 0.20493, 0.325424, 0.496756, 0.730403" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.162612, 0.176179, 0.228805, 0.291822, 0.418108, 0.582319, 0.797076", \ + "0.183922, 0.197458, 0.250075, 0.313146, 0.439431, 0.603641, 0.818399", \ + "0.283894, 0.296148, 0.347151, 0.409755, 0.535874, 0.700032, 0.914752", \ + "0.365099, 0.375527, 0.422494, 0.484177, 0.609899, 0.77388, 0.988461", \ + "0.471184, 0.478972, 0.519302, 0.57931, 0.704049, 0.867608, 1.08193", \ + "0.565886, 0.571303, 0.605804, 0.663957, 0.787431, 0.949874, 1.16401", \ + "0.65029, 0.653559, 0.681951, 0.738076, 0.85981, 1.02218, 1.23607" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288612, 0.0418353, 0.109816, 0.199194, 0.381734, 0.620043, 0.931826", \ + "0.0288549, 0.0418517, 0.109824, 0.199202, 0.381734, 0.620043, 0.931826", \ + "0.0293128, 0.0423608, 0.109968, 0.199242, 0.381741, 0.620044, 0.931827", \ + "0.0308487, 0.0440089, 0.110443, 0.199441, 0.381703, 0.620032, 0.931723", \ + "0.034331, 0.047872, 0.111888, 0.199886, 0.381627, 0.619702, 0.931427", \ + "0.038848, 0.053331, 0.113679, 0.200686, 0.38209, 0.619964, 0.931439", \ + "0.043855, 0.059928, 0.116252, 0.201827, 0.382557, 0.620162, 0.931636" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.178142, 0.185808, 0.225907, 0.27708, 0.380189, 0.514456, 0.690024", \ + "0.197638, 0.20526, 0.245303, 0.29657, 0.399651, 0.533939, 0.709575", \ + "0.28811, 0.29518, 0.334484, 0.385599, 0.488522, 0.622753, 0.798337", \ + "0.371122, 0.37631, 0.413196, 0.46378, 0.566489, 0.70068, 0.876265", \ + "0.489505, 0.491876, 0.524186, 0.573691, 0.675925, 0.809658, 0.985223", \ + "0.60599, 0.605502, 0.632964, 0.681215, 0.782517, 0.91593, 1.09109", \ + "0.721693, 0.718458, 0.741442, 0.788094, 0.887321, 1.02032, 1.19556" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227621, 0.0329319, 0.0841563, 0.15277, 0.292584, 0.475279, 0.714097", \ + "0.0227706, 0.0329607, 0.0842665, 0.152818, 0.292803, 0.475357, 0.714222", \ + "0.0232579, 0.0334675, 0.0843966, 0.15294, 0.292818, 0.475367, 0.714203", \ + "0.0250463, 0.0353187, 0.0850445, 0.153683, 0.292798, 0.475223, 0.714236", \ + "0.029006, 0.039253, 0.086447, 0.153831, 0.292944, 0.4754, 0.71377", \ + "0.033825, 0.044631, 0.088627, 0.154735, 0.293414, 0.47558, 0.714247", \ + "0.039129, 0.050861, 0.091234, 0.156159, 0.294028, 0.475842, 0.714378" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0995644, 0.114566, 0.171848, 0.236248, 0.363093, 0.527684, 0.742572", \ + "0.11992, 0.134925, 0.192165, 0.256509, 0.383483, 0.547965, 0.762887", \ + "0.202295, 0.218666, 0.277239, 0.341528, 0.468449, 0.632977, 0.847991", \ + "0.266977, 0.286327, 0.349414, 0.413676, 0.540619, 0.705179, 0.920171", \ + "0.351326, 0.375458, 0.448282, 0.515279, 0.641715, 0.805881, 1.02069", \ + "0.429407, 0.457744, 0.54314, 0.614153, 0.741512, 0.90484, 1.11922", \ + "0.505678, 0.537482, 0.63565, 0.71335, 0.843366, 1.00648, 1.22088" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0282735, 0.0410182, 0.109324, 0.199045, 0.381663, 0.620002, 0.931811", \ + "0.0282953, 0.0409987, 0.109342, 0.199005, 0.381666, 0.619889, 0.9318", \ + "0.0336816, 0.045808, 0.111475, 0.199681, 0.381757, 0.619976, 0.9318", \ + "0.0437893, 0.0559725, 0.117697, 0.203385, 0.382966, 0.620553, 0.931834", \ + "0.060865, 0.07473, 0.13227, 0.211482, 0.386503, 0.623011, 0.933341", \ + "0.078859, 0.094608, 0.151988, 0.224919, 0.392826, 0.625633, 0.935428", \ + "0.097275, 0.114539, 0.175254, 0.243856, 0.403673, 0.631984, 0.938913" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122448, 0.13814, 0.192605, 0.247906, 0.353062, 0.488263, 0.664466", \ + "0.138946, 0.154647, 0.209018, 0.264347, 0.369588, 0.504737, 0.680959", \ + "0.229621, 0.246093, 0.301317, 0.356859, 0.462164, 0.597454, 0.773774", \ + "0.302344, 0.321266, 0.380151, 0.436629, 0.542437, 0.677495, 0.853534", \ + "0.396358, 0.419436, 0.486018, 0.544224, 0.649822, 0.784979, 0.961639", \ + "0.479666, 0.506161, 0.582295, 0.643259, 0.749696, 0.884122, 1.06025", \ + "0.556844, 0.586242, 0.672059, 0.738048, 0.846039, 0.980789, 1.15662" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0319615, 0.0430779, 0.095572, 0.162375, 0.299959, 0.48149, 0.720336", \ + "0.0319664, 0.0430906, 0.0955768, 0.162405, 0.299945, 0.481847, 0.720397", \ + "0.0373248, 0.0476337, 0.0978618, 0.16342, 0.300406, 0.481599, 0.720445", \ + "0.0493358, 0.0594566, 0.105516, 0.168873, 0.303575, 0.483795, 0.721235", \ + "0.067259, 0.077761, 0.119634, 0.177531, 0.308027, 0.487595, 0.724479", \ + "0.085113, 0.096808, 0.137423, 0.19012, 0.314481, 0.490303, 0.727187", \ + "0.103285, 0.116071, 0.158272, 0.206737, 0.324221, 0.496083, 0.730396" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.168443, 0.182708, 0.23639, 0.299526, 0.4259, 0.590272, 0.805188", \ + "0.189544, 0.203808, 0.25738, 0.320552, 0.446992, 0.611307, 0.826246", \ + "0.284583, 0.297324, 0.34855, 0.411897, 0.538046, 0.702263, 0.91717", \ + "0.360523, 0.371061, 0.417973, 0.479737, 0.605531, 0.7699, 0.984612", \ + "0.459903, 0.467901, 0.507082, 0.566805, 0.69124, 0.854856, 1.06956", \ + "0.548365, 0.554357, 0.587045, 0.644791, 0.768169, 0.931231, 1.14518", \ + "0.626597, 0.630384, 0.656629, 0.712147, 0.834, 0.996768, 1.21094" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0299713, 0.0428324, 0.110822, 0.199992, 0.382263, 0.620592, 0.93236", \ + "0.0299697, 0.0428333, 0.11081, 0.20003, 0.382263, 0.620593, 0.93236", \ + "0.0303518, 0.0432997, 0.111002, 0.200084, 0.3824, 0.62057, 0.932366", \ + "0.0311348, 0.0441955, 0.111276, 0.200318, 0.382635, 0.620967, 0.932566", \ + "0.034127, 0.047772, 0.112449, 0.200544, 0.382513, 0.620667, 0.932717", \ + "0.038454, 0.053038, 0.114352, 0.201331, 0.382735, 0.620669, 0.932315", \ + "0.043478, 0.059755, 0.117158, 0.202458, 0.383062, 0.620789, 0.932433" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.174231, 0.18188, 0.221954, 0.273253, 0.376354, 0.510627, 0.686236", \ + "0.191776, 0.199436, 0.239496, 0.290747, 0.393876, 0.528138, 0.703757", \ + "0.28966, 0.295939, 0.334945, 0.38597, 0.488808, 0.623039, 0.798621", \ + "0.378769, 0.382601, 0.417311, 0.467379, 0.569856, 0.703907, 0.879439", \ + "0.502131, 0.502751, 0.531773, 0.58042, 0.681608, 0.815122, 0.990175", \ + "0.619795, 0.617476, 0.641391, 0.688443, 0.788957, 0.921946, 1.09689", \ + "0.735396, 0.729906, 0.748752, 0.794267, 0.894008, 1.02689, 1.20166" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0227734, 0.0329626, 0.084234, 0.152825, 0.292812, 0.47537, 0.713887", \ + "0.0227791, 0.0329508, 0.0842721, 0.152909, 0.292811, 0.47537, 0.714207", \ + "0.0234954, 0.0338571, 0.0845011, 0.152948, 0.292819, 0.475372, 0.714209", \ + "0.0258221, 0.0360116, 0.0851051, 0.153048, 0.292553, 0.475273, 0.713908", \ + "0.030819, 0.041484, 0.087006, 0.153896, 0.292809, 0.475008, 0.713315", \ + "0.036431, 0.048041, 0.089737, 0.155235, 0.293551, 0.475414, 0.713879", \ + "0.042308, 0.055335, 0.093136, 0.157242, 0.294577, 0.47625, 0.714519" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00703612, 0.00714747, 0.00739546, 0.00747856, 0.00752841, 0.00754911, 0.00756026", \ + "0.00698778, 0.00709018, 0.00733426, 0.00742225, 0.00747627, 0.00749919, 0.00751142", \ + "0.00702061, 0.00706678, 0.00724693, 0.00731902, 0.00741321, 0.00744807, 0.00747008", \ + "0.00728394, 0.00729126, 0.00737507, 0.0074565, 0.00752913, 0.00758235, 0.00761276", \ + "0.00786663, 0.00778398, 0.00777551, 0.00783278, 0.00789411, 0.00793953, 0.0079799", \ + "0.00865933, 0.00847629, 0.00835468, 0.00837647, 0.00843435, 0.00848439, 0.00857534", \ + "0.00966994, 0.00939877, 0.00914478, 0.0091256, 0.00915261, 0.00918645, 0.00926048" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0047112, 0.00480962, 0.00506047, 0.00514419, 0.00519425, 0.00521519, 0.00522629", \ + "0.00464114, 0.00474336, 0.00499143, 0.00507778, 0.00513005, 0.00515219, 0.00516401", \ + "0.00461095, 0.00469244, 0.00491394, 0.00499525, 0.00505907, 0.00509081, 0.00510905", \ + "0.00474559, 0.00477327, 0.00491801, 0.00502372, 0.00506939, 0.00510641, 0.00513035", \ + "0.0052354, 0.00517928, 0.00521225, 0.00526552, 0.00533723, 0.00535667, 0.00538505", \ + "0.00589049, 0.005748, 0.0056921, 0.00571863, 0.00576893, 0.00587267, 0.00586115", \ + "0.00688986, 0.00662105, 0.00643216, 0.00643177, 0.00645053, 0.00648462, 0.00652691" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00402924, 0.0040917, 0.00432631, 0.00441967, 0.00447933, 0.00450528, 0.00452051", \ + "0.00393887, 0.00400673, 0.00423724, 0.00433364, 0.00439644, 0.00442308, 0.00443975", \ + "0.00392199, 0.00394246, 0.00408152, 0.0041846, 0.00427025, 0.00430044, 0.00432635", \ + "0.00408567, 0.00405646, 0.00415377, 0.00430302, 0.00431664, 0.00435792, 0.00439235", \ + "0.00477011, 0.00462926, 0.00455083, 0.00458541, 0.00469389, 0.00476016, 0.00476915", \ + "0.00585865, 0.00559909, 0.00541792, 0.00539013, 0.00541692, 0.00546204, 0.00572303", \ + "0.00758332, 0.00718726, 0.00676809, 0.00666612, 0.00661248, 0.0066282, 0.00668999" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0088199, 0.00889977, 0.0091364, 0.00922849, 0.00928634, 0.00931231, 0.00932541", \ + "0.00871688, 0.0087853, 0.0090273, 0.00912086, 0.00918151, 0.0092079, 0.00922242", \ + "0.00868641, 0.00871867, 0.00888363, 0.00900348, 0.00908639, 0.00912707, 0.00914856", \ + "0.00887129, 0.00883659, 0.00892267, 0.00902136, 0.00911086, 0.00916675, 0.00920155", \ + "0.00956825, 0.00942045, 0.00945793, 0.00947742, 0.00951554, 0.00956349, 0.00959275", \ + "0.0106923, 0.0104055, 0.0102177, 0.0102173, 0.0102563, 0.0103141, 0.0103495", \ + "0.0123225, 0.0120191, 0.0115745, 0.0114852, 0.011453, 0.0114797, 0.0115052" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00672059, 0.00683119, 0.00707236, 0.00715059, 0.00720136, 0.00722572, 0.0072403", \ + "0.00664723, 0.00674612, 0.00698598, 0.00707124, 0.00712696, 0.00715264, 0.00716776", \ + "0.00657142, 0.00661926, 0.00682392, 0.0069183, 0.0069889, 0.00702814, 0.00704944", \ + "0.00680917, 0.00679742, 0.00695133, 0.0070225, 0.00709288, 0.00714316, 0.00717898", \ + "0.00730736, 0.00723755, 0.00729375, 0.00735096, 0.00743404, 0.00745612, 0.00748858", \ + "0.00809583, 0.00792327, 0.00782668, 0.00785627, 0.00791854, 0.00799552, 0.00799948", \ + "0.0092486, 0.00898396, 0.00868774, 0.0086679, 0.00868996, 0.0087295, 0.00877696" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00503611, 0.00514035, 0.00539413, 0.00547837, 0.00552906, 0.00555072, 0.00556271", \ + "0.00495767, 0.00505855, 0.00530281, 0.00538977, 0.00544488, 0.00546906, 0.00548201", \ + "0.00500689, 0.00507055, 0.00523495, 0.00532229, 0.00539238, 0.00542976, 0.00545237", \ + "0.00525713, 0.00524559, 0.00536334, 0.00544686, 0.0055071, 0.0055458, 0.00557117", \ + "0.00580647, 0.00570061, 0.00570748, 0.00576303, 0.00584184, 0.00587238, 0.00589781", \ + "0.00673486, 0.00652433, 0.00642936, 0.00643097, 0.00645906, 0.00654612, 0.00656273", \ + "0.00787423, 0.00756311, 0.00727437, 0.00722807, 0.00723162, 0.00725493, 0.00730367" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00389497, 0.00398918, 0.004248, 0.00433266, 0.0043788, 0.00439703, 0.00440686", \ + "0.00377646, 0.00386897, 0.00412077, 0.0042143, 0.00426587, 0.00428447, 0.00429406", \ + "0.0036881, 0.0037271, 0.00390278, 0.00399078, 0.0040659, 0.00410771, 0.00413542", \ + "0.00386128, 0.00384442, 0.00393561, 0.00403631, 0.00411937, 0.00417167, 0.00419734", \ + "0.00455001, 0.00442227, 0.0044235, 0.00443865, 0.0045268, 0.00460319, 0.00463054", \ + "0.00582981, 0.00554315, 0.00530077, 0.00527228, 0.00528527, 0.00537959, 0.00553174", \ + "0.00742837, 0.00699111, 0.00660623, 0.00652415, 0.00649427, 0.00649439, 0.00659482" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0079659, 0.00803622, 0.00828472, 0.00837788, 0.00843859, 0.00846526, 0.00847867", \ + "0.0078558, 0.007922, 0.0081647, 0.00826225, 0.00832685, 0.00835578, 0.00837179", \ + "0.0080218, 0.00801353, 0.00813438, 0.0082353, 0.0083258, 0.00836835, 0.00841301", \ + "0.0084687, 0.00843819, 0.00841454, 0.00847443, 0.00853727, 0.00859619, 0.00863246", \ + "0.00939788, 0.00915962, 0.00906261, 0.00908296, 0.00912478, 0.0091858, 0.00922326", \ + "0.0109009, 0.0105032, 0.0101681, 0.0101142, 0.0101233, 0.0101525, 0.0101838", \ + "0.0125817, 0.012126, 0.0115898, 0.0114679, 0.0114071, 0.0114269, 0.0114501" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00281359; + rise_capacitance : 0.00281359; + rise_capacitance_range (0.0023351, 0.00281359); + fall_capacitance : 0.00279613; + fall_capacitance_range (0.00227864, 0.00279613); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00263571; + rise_capacitance : 0.00263571; + rise_capacitance_range (0.00203347, 0.00263571); + fall_capacitance : 0.00262737; + fall_capacitance_range (0.00204716, 0.00262737); + } + } + cell (INVX1) { + area : 4.2336; + cell_leakage_power : 0.0239082; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0336766; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0141397; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0239082; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227697, 0.0293628, 0.080996, 0.145032, 0.272949, 0.439191, 0.656566", \ + "0.043149, 0.0508081, 0.10254, 0.16662, 0.294419, 0.458878, 0.676722", \ + "0.0905745, 0.111601, 0.209375, 0.281344, 0.409027, 0.574677, 0.788207", \ + "0.117799, 0.148223, 0.295755, 0.40326, 0.552264, 0.71519, 0.933785", \ + "0.148474, 0.191109, 0.406138, 0.571322, 0.795808, 1.00332, 1.22338", \ + "0.171145, 0.225063, 0.503076, 0.723616, 1.02761, 1.30959, 1.59163", \ + "0.187132, 0.251582, 0.589703, 0.863361, 1.24789, 1.60814, 1.9681" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.019479, 0.028669, 0.102197, 0.194121, 0.37796, 0.616957, 0.929488", \ + "0.0263683, 0.0328278, 0.102211, 0.19409, 0.377968, 0.616907, 0.92949", \ + "0.0753055, 0.0879066, 0.14749, 0.214014, 0.37945, 0.616917, 0.929508", \ + "0.115174, 0.134408, 0.222684, 0.290738, 0.420049, 0.624637, 0.929492", \ + "0.176964, 0.205288, 0.340094, 0.438207, 0.571931, 0.732181, 0.983926", \ + "0.245845, 0.282357, 0.462937, 0.597281, 0.776031, 0.944355, 1.14819", \ + "0.32281, 0.367468, 0.59232, 0.764504, 0.994091, 1.2022, 1.41866" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0209283, 0.0267047, 0.0713664, 0.126757, 0.237421, 0.381263, 0.569307", \ + "0.0414344, 0.0484437, 0.0934305, 0.148879, 0.258622, 0.40248, 0.590492", \ + "0.0926635, 0.111794, 0.201026, 0.266555, 0.376702, 0.519664, 0.707041", \ + "0.126335, 0.154498, 0.288254, 0.388064, 0.523772, 0.66684, 0.854317", \ + "0.170211, 0.210246, 0.409222, 0.560415, 0.765023, 0.954452, 1.14932", \ + "0.210594, 0.261875, 0.521737, 0.724627, 1.00244, 1.2597, 1.51683", \ + "0.248732, 0.310746, 0.629463, 0.882916, 1.23546, 1.56392, 1.89271" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0160156, 0.0236149, 0.0844035, 0.160393, 0.31237, 0.509973, 0.768304", \ + "0.02311, 0.0281248, 0.084418, 0.160409, 0.312478, 0.509939, 0.768198", \ + "0.0694262, 0.0804883, 0.131131, 0.183027, 0.31549, 0.509937, 0.768302", \ + "0.108576, 0.125588, 0.203598, 0.259558, 0.360175, 0.525809, 0.769279", \ + "0.170189, 0.195956, 0.314317, 0.398717, 0.512696, 0.636574, 0.83418", \ + "0.238761, 0.272693, 0.433964, 0.550454, 0.704125, 0.847364, 1.00522", \ + "0.315707, 0.357673, 0.561464, 0.712471, 0.910975, 1.09129, 1.27422" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00239552, 0.00242856, 0.00249221, 0.0025034, 0.00251001, 0.002513, 0.00251219", \ + "0.00227288, 0.00229923, 0.00241331, 0.00245191, 0.00247777, 0.0024353, 0.00249719", \ + "0.00248156, 0.00245265, 0.00246524, 0.00244736, 0.00245813, 0.00246568, 0.00208931", \ + "0.00285974, 0.00278625, 0.00259737, 0.00258416, 0.00251731, 0.00213109, 0.00233027", \ + "0.00377369, 0.00365864, 0.00319863, 0.00299927, 0.00281623, 0.00268929, 0.00260663", \ + "0.00503716, 0.00485206, 0.0041203, 0.00372657, 0.00334346, 0.00314837, 0.00294035", \ + "0.00669135, 0.00644029, 0.0054266, 0.00482751, 0.00421298, 0.00378161, 0.00356579" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000280309, -0.000246688, -0.000197953, -0.000185475, -0.000180959, -0.000179184, -0.000178156", \ + "-0.000421988, -0.00038115, -0.000265773, -0.000228202, -0.000204165, -0.000194138, -0.000180115", \ + "-0.00026861, -0.000288483, -0.000270024, -0.000243614, -0.000227169, -0.00021417, -0.000205622", \ + "0.000115753, 5.78218e-05, -3.44381e-05, -0.000122865, -0.00017936, -0.000191127, -0.000192852", \ + "0.0010215, 0.000885129, 0.000428627, 0.000237481, 5.75394e-05, -3.5189e-05, -9.31768e-05", \ + "0.00228096, 0.00208801, 0.00134818, 0.000948445, 0.000576201, 0.000349322, 0.000197421", \ + "0.00394719, 0.00369738, 0.00263781, 0.00203576, 0.00142142, 0.00101278, 0.000719452" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161094; + rise_capacitance : 0.00161094; + rise_capacitance_range (0.00114075, 0.00161094); + fall_capacitance : 0.00161065; + fall_capacitance_range (0.00112434, 0.00161065); + } + } + cell (INVX14) { + area : 11.2896; + cell_leakage_power : 0.353491; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.462223; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244759; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.353491; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.4; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "0.0147652, 0.0287754, 0.0824205, 0.148776, 0.281319, 0.453554, 0.678769", \ + "0.0293735, 0.0493668, 0.103183, 0.169627, 0.301364, 0.472892, 0.698879", \ + "0.0528571, 0.103393, 0.206072, 0.281857, 0.414339, 0.586005, 0.809885", \ + "0.0647456, 0.135519, 0.287748, 0.399993, 0.553345, 0.72104, 0.948396", \ + "0.0758897, 0.172923, 0.390572, 0.558654, 0.788662, 1.00241, 1.23041", \ + "0.0814811, 0.202257, 0.480801, 0.702273, 1.01063, 1.29892, 1.58866", \ + "0.0821202, 0.225098, 0.56168, 0.833782, 1.21965, 1.58498, 1.9534" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "0.00857867, 0.0270877, 0.104152, 0.200506, 0.393255, 0.643832, 0.971492", \ + "0.0190114, 0.0321025, 0.104145, 0.200511, 0.393224, 0.643759, 0.971494", \ + "0.0527733, 0.0855363, 0.150522, 0.220716, 0.394777, 0.643807, 0.971374", \ + "0.0817006, 0.129249, 0.225244, 0.297115, 0.435786, 0.650589, 0.971471", \ + "0.129918, 0.197029, 0.339865, 0.445122, 0.588877, 0.760664, 1.02662", \ + "0.187042, 0.271944, 0.459598, 0.601366, 0.792361, 0.97334, 1.19254", \ + "0.255023, 0.355029, 0.586276, 0.765003, 1.00824, 1.23288, 1.46239" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "0.0136832, 0.0249655, 0.0678545, 0.120959, 0.227035, 0.36492, 0.545144", \ + "0.0287506, 0.0461808, 0.0898419, 0.142995, 0.248013, 0.385947, 0.566122", \ + "0.0569531, 0.103294, 0.194631, 0.260865, 0.366791, 0.503714, 0.683789", \ + "0.0743877, 0.140658, 0.278029, 0.378168, 0.512686, 0.650537, 0.829707", \ + "0.0963063, 0.188739, 0.390069, 0.541544, 0.745501, 0.933669, 1.12407", \ + "0.115828, 0.232453, 0.493645, 0.695781, 0.972393, 1.22816, 1.48335", \ + "0.134089, 0.273004, 0.591618, 0.84347, 1.1939, 1.52033, 1.84711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "0.00636841, 0.0201958, 0.0777263, 0.149657, 0.293373, 0.480548, 0.725124", \ + "0.0156676, 0.0255413, 0.0777212, 0.149656, 0.293523, 0.480548, 0.724951", \ + "0.0485543, 0.0755726, 0.126633, 0.173771, 0.297311, 0.480498, 0.725128", \ + "0.0774448, 0.118374, 0.195921, 0.250999, 0.344663, 0.498442, 0.726794", \ + "0.125783, 0.186051, 0.304437, 0.387629, 0.49914, 0.614758, 0.796929", \ + "0.183164, 0.260991, 0.421364, 0.536204, 0.686885, 0.826601, 0.975312", \ + "0.251282, 0.345191, 0.547491, 0.694798, 0.888957, 1.06431, 1.24179" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "0.0270263, 0.028899, 0.0298781, 0.0300589, 0.0301581, 0.0301967, 0.0302195", \ + "0.0266794, 0.0272442, 0.0287139, 0.0293459, 0.0297159, 0.0286235, 0.0300479", \ + "0.0317427, 0.0301818, 0.0291951, 0.0291383, 0.0293093, 0.0295247, 0.0282743", \ + "0.0393928, 0.0363544, 0.0326217, 0.0323059, 0.0311608, 0.0241595, 0.0280199", \ + "0.0563784, 0.0509198, 0.0427913, 0.0393291, 0.0362289, 0.0339659, 0.0323759", \ + "0.0786363, 0.0710226, 0.0583276, 0.0516972, 0.0454517, 0.0408575, 0.0382391", \ + "0.106997, 0.0978813, 0.0803814, 0.0703698, 0.0599157, 0.0531467, 0.0483736" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.028, 0.14, 0.28, 0.56, 0.924, 1.4"); + values ( \ + "-0.00770407, -0.00574274, -0.00486763, -0.00471866, -0.00464047, -0.00460857, -0.00459244", \ + "-0.00866758, -0.00756686, -0.00585723, -0.00528335, -0.00498096, -0.00482422, -0.00469284", \ + "-0.00379218, -0.00543851, -0.0058497, -0.00577917, -0.00545721, -0.00527531, -0.00509032", \ + "0.003852, 0.000571579, -0.00197945, -0.0032902, -0.00419071, -0.00448226, -0.00466182", \ + "0.0203839, 0.0147249, 0.00651259, 0.00284406, -0.000154036, -0.00176513, -0.00272993", \ + "0.0424771, 0.0347914, 0.0217854, 0.0150661, 0.00874962, 0.00495295, 0.00232906", \ + "0.0709736, 0.0615666, 0.0434656, 0.0331926, 0.0229545, 0.0160333, 0.0111245" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0222256; + rise_capacitance : 0.0222256; + rise_capacitance_range (0.0148609, 0.0222256); + fall_capacitance : 0.0222155; + fall_capacitance_range (0.014599, 0.0222155); + } + } + cell (INVX16) { + area : 12.7008; + cell_leakage_power : 0.424189; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.554667; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293711; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.424189; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 1.6; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0146841, 0.0281673, 0.079225, 0.142304, 0.268308, 0.432027, 0.646005", \ + "0.0290347, 0.0486365, 0.0998753, 0.163048, 0.288018, 0.451534, 0.665594", \ + "0.0518035, 0.10117, 0.201129, 0.275055, 0.401024, 0.564203, 0.777741", \ + "0.063321, 0.13227, 0.280585, 0.390584, 0.540577, 0.704312, 0.918208", \ + "0.0739378, 0.168343, 0.380308, 0.544765, 0.769564, 0.97918, 1.19766", \ + "0.0789313, 0.196589, 0.467326, 0.683359, 0.985014, 1.2673, 1.55082", \ + "0.0792645, 0.218237, 0.545213, 0.810481, 1.18719, 1.54456, 1.90508" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.00831978, 0.0259695, 0.0992209, 0.190815, 0.374048, 0.612231, 0.92363", \ + "0.0187123, 0.0312709, 0.0992176, 0.190833, 0.374012, 0.612182, 0.92363", \ + "0.0520058, 0.0840232, 0.147873, 0.21299, 0.376386, 0.612239, 0.923717", \ + "0.0806062, 0.126997, 0.220998, 0.290935, 0.420485, 0.625713, 0.92377", \ + "0.128366, 0.1938, 0.333269, 0.435899, 0.576475, 0.736936, 0.985496", \ + "0.185167, 0.267647, 0.450555, 0.589386, 0.776156, 0.952556, 1.15851", \ + "0.253021, 0.349943, 0.575126, 0.749711, 0.987526, 1.20708, 1.43081" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0137169, 0.0246157, 0.0654541, 0.115953, 0.216857, 0.347978, 0.519429", \ + "0.0285574, 0.045702, 0.0873625, 0.137907, 0.238678, 0.367976, 0.539127", \ + "0.0561093, 0.10137, 0.190475, 0.255291, 0.3564, 0.486758, 0.657596", \ + "0.0730768, 0.137789, 0.272181, 0.369801, 0.501691, 0.633669, 0.804057", \ + "0.0944627, 0.184646, 0.380774, 0.529144, 0.728529, 0.913164, 1.0983", \ + "0.113509, 0.227093, 0.481555, 0.678959, 0.950069, 1.20053, 1.45064", \ + "0.131374, 0.266538, 0.576725, 0.822607, 1.16509, 1.4852, 1.80488" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.00623046, 0.0194284, 0.0741422, 0.142561, 0.279396, 0.457288, 0.689916", \ + "0.0154907, 0.0250269, 0.0741398, 0.142561, 0.279391, 0.457256, 0.689916", \ + "0.0479388, 0.0745003, 0.124596, 0.168678, 0.284167, 0.457291, 0.689907", \ + "0.0765162, 0.116623, 0.192263, 0.246459, 0.334174, 0.477744, 0.692487", \ + "0.124494, 0.183249, 0.299315, 0.380687, 0.490204, 0.599219, 0.768645", \ + "0.181552, 0.257381, 0.414035, 0.526764, 0.67425, 0.810948, 0.953944", \ + "0.249291, 0.340643, 0.537894, 0.68218, 0.873072, 1.04593, 1.22061" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "0.0321889, 0.034462, 0.0356949, 0.035919, 0.036048, 0.0361, 0.0361192", \ + "0.0318611, 0.0325127, 0.034287, 0.035044, 0.0354921, 0.035734, 0.0358864", \ + "0.0380478, 0.0362173, 0.0351865, 0.0348976, 0.0350969, 0.0352924, 0.035464", \ + "0.0477196, 0.0436672, 0.0394167, 0.037731, 0.0364603, 0.035962, 0.0358996", \ + "0.0676297, 0.0612698, 0.0515655, 0.0470586, 0.0432885, 0.0404608, 0.0387952", \ + "0.0942509, 0.0857755, 0.0703826, 0.062451, 0.0543961, 0.050968, 0.0468352", \ + "0.128621, 0.117939, 0.0972105, 0.0852493, 0.0726938, 0.0642328, 0.0588251" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.032, 0.16, 0.32, 0.64, 1.056, 1.6"); + values ( \ + "-0.00986521, -0.00748954, -0.00639383, -0.00620389, -0.0061037, -0.00606347, -0.00604255", \ + "-0.01095, -0.00972139, -0.00760477, -0.00690432, -0.00648612, -0.0063435, -0.00617611", \ + "-0.00531633, -0.00629411, -0.00726126, -0.00731319, -0.00696142, -0.00678505, -0.00661205", \ + "0.00415428, 0.000314351, -0.00373693, -0.00489684, -0.00583923, -0.0061149, -0.00627017", \ + "0.0242056, 0.0174808, 0.00777285, 0.00323707, -0.000330503, -0.00242551, -0.00363785", \ + "0.0507365, 0.0416979, 0.0262364, 0.0181125, 0.0105145, 0.00581621, 0.00254023", \ + "0.0849125, 0.0739701, 0.0525661, 0.0403129, 0.0278656, 0.0195631, 0.0135001" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0267022; + rise_capacitance : 0.0267022; + rise_capacitance_range (0.0175239, 0.0267022); + fall_capacitance : 0.0266904; + fall_capacitance_range (0.0172672, 0.0266904); + } + } + cell (INVX2) { + area : 4.2336; + cell_leakage_power : 0.0521256; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0697654; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0344859; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0521256; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0183875, 0.0284371, 0.0793696, 0.142538, 0.268733, 0.432713, 0.647043", \ + "0.0363266, 0.0492663, 0.100341, 0.163548, 0.288528, 0.452357, 0.666765", \ + "0.071157, 0.105046, 0.203538, 0.27591, 0.401722, 0.565454, 0.778901", \ + "0.0899559, 0.137944, 0.284594, 0.393007, 0.542375, 0.703671, 0.919857", \ + "0.109518, 0.175928, 0.386712, 0.550494, 0.774972, 0.98366, 1.19953", \ + "0.121918, 0.205263, 0.475625, 0.692171, 0.993638, 1.27564, 1.55854", \ + "0.128234, 0.22725, 0.554636, 0.821286, 1.19958, 1.55732, 1.91766" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0138183, 0.0275424, 0.100761, 0.192315, 0.375394, 0.613388, 0.924632", \ + "0.0234107, 0.0323784, 0.100764, 0.192289, 0.375352, 0.613331, 0.924652", \ + "0.0650351, 0.0863656, 0.147858, 0.21401, 0.377567, 0.613388, 0.924665", \ + "0.0995032, 0.131072, 0.222242, 0.292014, 0.421159, 0.623644, 0.924812", \ + "0.154642, 0.199984, 0.336771, 0.437996, 0.576173, 0.73633, 0.98243", \ + "0.217573, 0.275673, 0.456214, 0.593152, 0.777592, 0.951531, 1.15644", \ + "0.29035, 0.359794, 0.582634, 0.755994, 0.99125, 1.20639, 1.42859" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0167015, 0.0249478, 0.0667048, 0.11844, 0.221771, 0.356075, 0.53171", \ + "0.0351401, 0.0465601, 0.0888618, 0.140658, 0.243058, 0.377408, 0.551754", \ + "0.0753045, 0.106178, 0.194432, 0.258424, 0.361692, 0.495308, 0.670138", \ + "0.100996, 0.145737, 0.278036, 0.376157, 0.508392, 0.642819, 0.817462", \ + "0.134349, 0.197358, 0.392643, 0.541247, 0.741813, 0.926679, 1.11368", \ + "0.16477, 0.244862, 0.49891, 0.697534, 0.969789, 1.22136, 1.47271", \ + "0.193551, 0.289616, 0.600235, 0.84746, 1.19252, 1.51466, 1.83616" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104911, 0.0210114, 0.07721, 0.147442, 0.287898, 0.470497, 0.708943", \ + "0.0193282, 0.0260727, 0.0771737, 0.147444, 0.287907, 0.470175, 0.709305", \ + "0.0591911, 0.0769487, 0.126067, 0.17243, 0.292069, 0.470513, 0.7093", \ + "0.0934204, 0.120597, 0.196376, 0.250005, 0.340504, 0.489331, 0.711469", \ + "0.148541, 0.189099, 0.304286, 0.385771, 0.494945, 0.607188, 0.783736", \ + "0.211797, 0.264809, 0.420881, 0.533658, 0.681875, 0.819171, 0.964063", \ + "0.284434, 0.349582, 0.546168, 0.691826, 0.883452, 1.05714, 1.23242" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00452755, 0.00467701, 0.00481292, 0.00483903, 0.00485467, 0.00486234, 0.00485778", \ + "0.00434521, 0.00440208, 0.00463677, 0.00472708, 0.00452277, 0.00480426, 0.00482622", \ + "0.00491063, 0.00481399, 0.0047324, 0.00473124, 0.0047552, 0.00477186, 0.0047853", \ + "0.00593634, 0.00564159, 0.00516077, 0.00513269, 0.00490864, 0.00424278, 0.00464238", \ + "0.00820431, 0.00770581, 0.00661264, 0.00611494, 0.00565771, 0.00536322, 0.00460398", \ + "0.0112179, 0.0105413, 0.00878843, 0.00785577, 0.00693559, 0.00652422, 0.00605274", \ + "0.0151968, 0.0143004, 0.0119102, 0.0105127, 0.00904567, 0.00809682, 0.00765258" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000752181, -0.00060243, -0.000496973, -0.000470333, -0.000459214, -0.000454412, -0.000451725", \ + "-0.00100379, -0.000888164, -0.000643287, -0.000558273, -0.000508632, -0.000487396, -0.000466225", \ + "-0.000520506, -0.000618212, -0.000613577, -0.000565308, -0.000536013, -0.000523462, -0.000506819", \ + "0.000489675, 0.000193763, -6.69058e-05, -0.000276257, -0.000408812, -0.000447954, -0.00046861", \ + "0.00270483, 0.00219428, 0.00108625, 0.000582373, 0.000157538, -6.34711e-05, -0.00020283", \ + "0.00574329, 0.00501637, 0.00325939, 0.0023311, 0.00143717, 0.000890589, 0.00052115", \ + "0.00970835, 0.00879479, 0.0063371, 0.00490706, 0.00346359, 0.00249249, 0.0017868" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00330915; + rise_capacitance : 0.00330915; + rise_capacitance_range (0.00232768, 0.00330915); + fall_capacitance : 0.00330827; + fall_capacitance_range (0.00228779, 0.00330827); + } + } + cell (INVX3) { + area : 4.2336; + cell_leakage_power : 0.0706982; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0924446; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0489519; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0706982; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0170733, 0.0296288, 0.0866152, 0.157337, 0.298619, 0.482233, 0.722322", \ + "0.0340661, 0.0504281, 0.107388, 0.17815, 0.318164, 0.501753, 0.741839", \ + "0.0652901, 0.107585, 0.212489, 0.290064, 0.430883, 0.613998, 0.853362", \ + "0.0821607, 0.141713, 0.297787, 0.411734, 0.570795, 0.754515, 0.994312", \ + "0.099691, 0.181838, 0.405825, 0.578837, 0.814284, 1.03373, 1.27415", \ + "0.110868, 0.213722, 0.500961, 0.728992, 1.04582, 1.34153, 1.6392", \ + "0.116668, 0.238919, 0.586412, 0.867236, 1.26476, 1.63973, 2.01757" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0121179, 0.02922, 0.111379, 0.214095, 0.419514, 0.686561, 1.03577", \ + "0.0221834, 0.0336887, 0.111391, 0.214106, 0.419476, 0.68664, 1.03578", \ + "0.061362, 0.0883406, 0.155114, 0.232321, 0.42037, 0.686593, 1.0357", \ + "0.0939517, 0.133674, 0.231592, 0.306737, 0.45752, 0.694705, 1.03575", \ + "0.146901, 0.20343, 0.34981, 0.456951, 0.605915, 0.793313, 1.08254", \ + "0.208001, 0.280091, 0.472923, 0.618178, 0.813854, 1.00034, 1.23908", \ + "0.27906, 0.365118, 0.602966, 0.786547, 1.03536, 1.26663, 1.5026" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0153736, 0.0254256, 0.0708489, 0.1273, 0.240079, 0.38671, 0.578413", \ + "0.032706, 0.047008, 0.0930111, 0.149495, 0.262072, 0.407592, 0.599258", \ + "0.0683606, 0.106823, 0.199867, 0.266614, 0.379472, 0.525275, 0.71626", \ + "0.0907278, 0.146195, 0.286843, 0.388074, 0.525461, 0.669075, 0.85994", \ + "0.118983, 0.196994, 0.40341, 0.558688, 0.767367, 0.960075, 1.15785", \ + "0.144321, 0.243107, 0.511671, 0.719297, 1.00305, 1.26489, 1.52601", \ + "0.167682, 0.285995, 0.614683, 0.873473, 1.23329, 1.5679, 1.90203" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00889583, 0.0216199, 0.0827679, 0.159193, 0.312047, 0.510766, 0.770622", \ + "0.0180903, 0.026513, 0.0827236, 0.159192, 0.311911, 0.510558, 0.770272", \ + "0.0556517, 0.077718, 0.129864, 0.18108, 0.314716, 0.510761, 0.770633", \ + "0.0880805, 0.12182, 0.200386, 0.258077, 0.357765, 0.522291, 0.771443", \ + "0.141291, 0.191242, 0.312087, 0.396749, 0.510985, 0.634718, 0.833521", \ + "0.202606, 0.268078, 0.432035, 0.549103, 0.70251, 0.845584, 1.00294", \ + "0.273938, 0.353627, 0.560465, 0.711607, 0.909594, 1.08941, 1.27091" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00583144, 0.00609376, 0.00627567, 0.00630935, 0.00632769, 0.00633417, 0.00633283", \ + "0.00562414, 0.00572411, 0.00604728, 0.00617232, 0.00623673, 0.00627117, 0.00629755", \ + "0.00651912, 0.00630603, 0.00620968, 0.00619133, 0.00620553, 0.00621933, 0.00623863", \ + "0.00792123, 0.00748108, 0.00675487, 0.00671017, 0.00644841, 0.00634101, 0.00630931", \ + "0.0112615, 0.0103953, 0.00877971, 0.00802693, 0.00745857, 0.00704505, 0.00676807", \ + "0.0155668, 0.014345, 0.0118294, 0.0104816, 0.00925701, 0.00833349, 0.00788383", \ + "0.0212121, 0.0196762, 0.016132, 0.0141483, 0.012112, 0.0106318, 0.00958495" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.00113338, -0.000885985, -0.000737273, -0.000703549, -0.000690559, -0.000684007, -0.000682148", \ + "-0.00143065, -0.00125004, -0.000915224, -0.000813312, -0.000740756, -0.00072045, -0.000696882", \ + "-0.000691431, -0.000875228, -0.000849229, -0.000811394, -0.000783703, -0.00076762, -0.000741443", \ + "0.00079289, 0.000273765, -0.000381447, -0.000409447, -0.000603374, -0.000657484, -0.000685922", \ + "0.00398187, 0.00307847, 0.00145869, 0.000744107, 0.000177092, -0.000134653, -0.000329756", \ + "0.00832608, 0.00704281, 0.00443246, 0.00311933, 0.00187297, 0.00113195, 0.000635331", \ + "0.0139512, 0.0123687, 0.00871263, 0.00666956, 0.00463753, 0.00329938, 0.00232448" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00444156; + rise_capacitance : 0.00444156; + rise_capacitance_range (0.00312211, 0.00444156); + fall_capacitance : 0.00444006; + fall_capacitance_range (0.00305751, 0.00444006); + } + } + cell (INVX32) { + area : 22.5792; + cell_leakage_power : 0.848378; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 1.10933; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.587421; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.848378; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 3.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0149074, 0.0287636, 0.0800993, 0.143513, 0.270085, 0.434587, 0.64968", \ + "0.0291508, 0.0491285, 0.100532, 0.164029, 0.290774, 0.453705, 0.670214", \ + "0.0517583, 0.102006, 0.202797, 0.27576, 0.402246, 0.566262, 0.779499", \ + "0.0631846, 0.133295, 0.281726, 0.391863, 0.542249, 0.706519, 0.919309", \ + "0.073679, 0.169693, 0.381503, 0.546236, 0.771552, 0.981053, 1.19966", \ + "0.0786748, 0.198217, 0.468962, 0.684949, 0.987058, 1.26987, 1.55404", \ + "0.0789201, 0.220055, 0.546466, 0.812292, 1.18956, 1.54759, 1.90877" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.00838131, 0.0263523, 0.0999524, 0.192012, 0.376141, 0.615507, 0.928524", \ + "0.0186576, 0.0315661, 0.0999593, 0.191989, 0.376118, 0.615438, 0.928421", \ + "0.0518522, 0.0844284, 0.14738, 0.21421, 0.378447, 0.615389, 0.928403", \ + "0.0803867, 0.127593, 0.221437, 0.291604, 0.422037, 0.628697, 0.92877", \ + "0.128111, 0.194571, 0.334088, 0.436805, 0.577677, 0.739519, 0.98885", \ + "0.184871, 0.268628, 0.451547, 0.590587, 0.777814, 0.954798, 1.16216", \ + "0.252624, 0.351512, 0.576834, 0.75092, 0.98932, 1.20934, 1.43396" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0139617, 0.0252213, 0.0663116, 0.117118, 0.21859, 0.350459, 0.522888", \ + "0.0287016, 0.0461986, 0.0881368, 0.138684, 0.240256, 0.372087, 0.54438", \ + "0.0561137, 0.102242, 0.191074, 0.255985, 0.357625, 0.488772, 0.660623", \ + "0.0729328, 0.138826, 0.273223, 0.370827, 0.50298, 0.635626, 0.807051", \ + "0.0942477, 0.185961, 0.382119, 0.530503, 0.730268, 0.915377, 1.1013", \ + "0.113228, 0.228716, 0.482905, 0.680632, 0.951779, 1.20323, 1.45385", \ + "0.131007, 0.268395, 0.578384, 0.824586, 1.16731, 1.48835, 1.8086" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.00632547, 0.0197736, 0.0747976, 0.143617, 0.281263, 0.460206, 0.694211", \ + "0.015485, 0.0252219, 0.0748032, 0.143614, 0.281263, 0.460206, 0.694211", \ + "0.0478452, 0.0748204, 0.125296, 0.169683, 0.286009, 0.460161, 0.694202", \ + "0.0765319, 0.117159, 0.192812, 0.247465, 0.335697, 0.480343, 0.696652", \ + "0.124301, 0.184028, 0.299927, 0.381743, 0.491628, 0.601331, 0.772112", \ + "0.181236, 0.258364, 0.415086, 0.527868, 0.676215, 0.813009, 0.956981", \ + "0.248954, 0.341918, 0.539015, 0.683357, 0.87509, 1.04858, 1.22377" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "0.0647056, 0.0693438, 0.0718707, 0.0723402, 0.0725925, 0.0726981, 0.0727508", \ + "0.0639479, 0.0653526, 0.0688894, 0.0704286, 0.0715017, 0.0654777, 0.0723104", \ + "0.0766476, 0.0729931, 0.0695668, 0.0707515, 0.0709821, 0.0712677, 0.0667784", \ + "0.0955154, 0.0880194, 0.0791856, 0.0768602, 0.0735573, 0.0727197, 0.0639128", \ + "0.135741, 0.123222, 0.103528, 0.0946486, 0.0868845, 0.0815565, 0.0751064", \ + "0.189299, 0.171587, 0.14129, 0.125504, 0.109279, 0.102026, 0.0939548", \ + "0.25784, 0.236063, 0.1947, 0.170726, 0.145803, 0.128266, 0.121305" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.064, 0.32, 0.64, 1.28, 2.112, 3.2"); + values ( \ + "-0.0197942, -0.0147575, -0.0125531, -0.0121777, -0.0119794, -0.0118992, -0.0118568", \ + "-0.0217667, -0.0193794, -0.0151552, -0.0138099, -0.0128651, -0.0124483, -0.0122017", \ + "-0.01026, -0.0138113, -0.0137045, -0.0139548, -0.0134354, -0.0131737, -0.0129089", \ + "0.00857985, 0.000732597, -0.00721374, -0.00928404, -0.0112493, -0.0118829, -0.0122264", \ + "0.0487739, 0.0351336, 0.0154747, 0.0067751, -0.000275703, -0.004531, -0.00697526", \ + "0.101783, 0.0833697, 0.0523905, 0.0362594, 0.0211205, 0.0117508, 0.00526305", \ + "0.170122, 0.147813, 0.105145, 0.0805761, 0.0557521, 0.039182, 0.0271346" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.053439; + rise_capacitance : 0.053439; + rise_capacitance_range (0.0343013, 0.053439); + fall_capacitance : 0.0534153; + fall_capacitance_range (0.0338443, 0.0534153); + } + } + cell (INVX4) { + area : 5.6448; + cell_leakage_power : 0.104251; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.139531; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0689716; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104251; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0151756, 0.0271311, 0.0780614, 0.141258, 0.267475, 0.431496, 0.645974", \ + "0.0309223, 0.0478188, 0.099261, 0.16262, 0.288749, 0.452291, 0.667188", \ + "0.0573055, 0.100964, 0.201739, 0.274824, 0.400678, 0.564406, 0.777886", \ + "0.0706625, 0.132082, 0.281855, 0.391014, 0.541183, 0.702557, 0.91947", \ + "0.0832047, 0.167717, 0.382581, 0.547635, 0.773134, 0.982385, 1.19849", \ + "0.0892747, 0.194903, 0.470113, 0.68831, 0.991147, 1.27371, 1.55721", \ + "0.0898202, 0.214946, 0.547926, 0.816555, 1.1963, 1.55493, 1.91592" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00959836, 0.025613, 0.0989089, 0.190535, 0.373787, 0.611942, 0.923547", \ + "0.0199465, 0.0309115, 0.0988988, 0.190512, 0.373782, 0.611943, 0.923443", \ + "0.0559917, 0.0838315, 0.146739, 0.212608, 0.376023, 0.612001, 0.923537", \ + "0.0863717, 0.127234, 0.220583, 0.291051, 0.419966, 0.622375, 0.923627", \ + "0.136252, 0.194382, 0.334093, 0.436308, 0.575153, 0.735354, 0.981561", \ + "0.194682, 0.268411, 0.452577, 0.590821, 0.776147, 0.950626, 1.15583", \ + "0.26342, 0.351096, 0.578182, 0.752864, 0.989376, 1.20514, 1.42857" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.013999, 0.0238904, 0.0656174, 0.117384, 0.220804, 0.355194, 0.530923", \ + "0.030303, 0.0452944, 0.0877342, 0.139524, 0.242775, 0.375411, 0.550714", \ + "0.0624142, 0.102509, 0.192867, 0.257399, 0.360744, 0.494454, 0.669388", \ + "0.0827469, 0.140326, 0.275562, 0.374527, 0.507394, 0.64198, 0.816726", \ + "0.108934, 0.189566, 0.388827, 0.538877, 0.740183, 0.925591, 1.1129", \ + "0.133005, 0.234836, 0.493756, 0.693971, 0.967642, 1.21987, 1.47169", \ + "0.155883, 0.277632, 0.59392, 0.843124, 1.1896, 1.51242, 1.83483" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00727606, 0.0195634, 0.0758278, 0.146156, 0.286808, 0.469663, 0.708762", \ + "0.0166594, 0.0251119, 0.0758243, 0.14616, 0.286797, 0.469648, 0.70848", \ + "0.0515641, 0.0748869, 0.125178, 0.171515, 0.291073, 0.469413, 0.708743", \ + "0.0818531, 0.117358, 0.195049, 0.249213, 0.339765, 0.488641, 0.710974", \ + "0.131897, 0.184261, 0.302225, 0.384247, 0.494304, 0.606749, 0.783436", \ + "0.190313, 0.258508, 0.418107, 0.531912, 0.680656, 0.818687, 0.963915", \ + "0.258886, 0.341435, 0.542487, 0.689329, 0.882067, 1.05654, 1.23017" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00810485, 0.00858184, 0.00885572, 0.00891181, 0.00894229, 0.00895465, 0.00896316", \ + "0.00785217, 0.008053, 0.00853935, 0.00869833, 0.00882877, 0.00867121, 0.00891552", \ + "0.00926438, 0.00890861, 0.00873162, 0.00872377, 0.00876865, 0.00880225, 0.00882756", \ + "0.0113744, 0.0105966, 0.00960214, 0.00946681, 0.00907897, 0.00773161, 0.00888372", \ + "0.0160883, 0.0147891, 0.0125136, 0.0115038, 0.0105979, 0.00997489, 0.00846144", \ + "0.0223122, 0.0204293, 0.0168662, 0.0149983, 0.0131664, 0.0123347, 0.011375", \ + "0.0303671, 0.0280982, 0.0231256, 0.0203462, 0.0173707, 0.0154684, 0.0145722" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.00222926, -0.0017642, -0.00151282, -0.00145807, -0.00143593, -0.00142691, -0.00142205", \ + "-0.00259639, -0.00234336, -0.00178879, -0.00162108, -0.00151952, -0.00148491, -0.00144551", \ + "-0.00142168, -0.00174196, -0.00174529, -0.00164381, -0.0015854, -0.00155866, -0.00153112", \ + "0.000739504, -5.88509e-05, -0.000634855, -0.00105195, -0.00132919, -0.00140849, -0.00144994", \ + "0.00536699, 0.00399786, 0.00169268, 0.00067767, -0.000157599, -0.000637822, -0.000917565", \ + "0.0115911, 0.00969907, 0.0060576, 0.00418404, 0.00237468, 0.00128834, 0.000524025", \ + "0.0196429, 0.0173105, 0.0122483, 0.00935371, 0.00643373, 0.00447521, 0.00306294" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00662177; + rise_capacitance : 0.00662177; + rise_capacitance_range (0.00464592, 0.00662177); + fall_capacitance : 0.00661968; + fall_capacitance_range (0.00456236, 0.00661968); + } + } + cell (INVX6) { + area : 5.6448; + cell_leakage_power : 0.141396; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.184889; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0979035; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141396; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.6; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0147433, 0.0287721, 0.0857659, 0.156622, 0.298169, 0.482126, 0.722664", \ + "0.0299257, 0.0495, 0.10686, 0.177883, 0.319515, 0.503066, 0.743485", \ + "0.0548576, 0.104919, 0.211449, 0.289455, 0.430525, 0.613982, 0.853786", \ + "0.0677291, 0.137879, 0.296095, 0.410767, 0.570519, 0.754444, 0.994696", \ + "0.0800652, 0.176445, 0.403286, 0.577246, 0.813527, 1.03372, 1.27442", \ + "0.0866628, 0.206904, 0.497586, 0.726751, 1.04465, 1.34104, 1.63929", \ + "0.0883719, 0.23077, 0.582238, 0.864324, 1.26318, 1.63894, 2.01745" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.00906683, 0.0279196, 0.110307, 0.21328, 0.419249, 0.68701, 1.03716", \ + "0.0195128, 0.0327316, 0.110302, 0.21328, 0.419269, 0.687009, 1.03719", \ + "0.0544078, 0.0866597, 0.15444, 0.231617, 0.420124, 0.687042, 1.03711", \ + "0.0840063, 0.131093, 0.230654, 0.306252, 0.457595, 0.695178, 1.03713", \ + "0.133041, 0.199715, 0.348207, 0.456142, 0.605417, 0.793668, 1.08398", \ + "0.190919, 0.27531, 0.470731, 0.616966, 0.813538, 1.00079, 1.24041", \ + "0.259445, 0.359304, 0.600219, 0.784933, 1.03474, 1.26688, 1.50374" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0134903, 0.0247206, 0.0702811, 0.126787, 0.239688, 0.386423, 0.578295", \ + "0.0291064, 0.0462529, 0.0924689, 0.149107, 0.262045, 0.408707, 0.600619", \ + "0.0586868, 0.104446, 0.198943, 0.26612, 0.37903, 0.524966, 0.716116", \ + "0.0770221, 0.142578, 0.285297, 0.387345, 0.525897, 0.668729, 0.859778", \ + "0.100062, 0.191822, 0.401001, 0.557163, 0.766489, 0.959588, 1.15762", \ + "0.120601, 0.236441, 0.508453, 0.717142, 1.00186, 1.26411, 1.5256", \ + "0.139629, 0.278057, 0.610609, 0.870928, 1.23156, 1.56694, 1.90138" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0066547, 0.0206807, 0.0819371, 0.158515, 0.311672, 0.510776, 0.771144", \ + "0.0160296, 0.0258358, 0.0819394, 0.158514, 0.311685, 0.510765, 0.771145", \ + "0.0498502, 0.0763988, 0.129359, 0.180581, 0.314385, 0.510772, 0.771152", \ + "0.0794124, 0.119828, 0.199639, 0.257465, 0.358496, 0.522359, 0.771979", \ + "0.128689, 0.188165, 0.310853, 0.396101, 0.51084, 0.634887, 0.834151", \ + "0.186779, 0.264024, 0.430246, 0.548094, 0.702015, 0.845722, 1.00361", \ + "0.255362, 0.348698, 0.558207, 0.709913, 0.908984, 1.08923, 1.27142" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "0.0107879, 0.0114926, 0.0118537, 0.0119261, 0.0119654, 0.0119806, 0.0119909", \ + "0.010505, 0.0108013, 0.0114305, 0.0116581, 0.0118317, 0.0118448, 0.0119589", \ + "0.0125609, 0.0119799, 0.0117717, 0.0117295, 0.0117553, 0.0117815, 0.0118189", \ + "0.015538, 0.0142853, 0.0128465, 0.0127667, 0.0122457, 0.0120265, 0.0119623", \ + "0.0223188, 0.0201804, 0.0169236, 0.0154138, 0.0142661, 0.0134252, 0.0128782", \ + "0.0311238, 0.0281962, 0.0230376, 0.0203281, 0.0178655, 0.0160139, 0.0151153", \ + "0.0425158, 0.0389001, 0.0316731, 0.0276616, 0.0235732, 0.0206109, 0.018513" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.012, 0.06, 0.12, 0.24, 0.396, 0.6"); + values ( \ + "-0.00302041, -0.00232275, -0.00201424, -0.00194732, -0.00192098, -0.00190833, -0.00190173", \ + "-0.00349821, -0.0031033, -0.00235718, -0.00215551, -0.00202453, -0.0019734, -0.00194222", \ + "-0.00165253, -0.00228248, -0.00223605, -0.0021498, -0.00210739, -0.0020757, -0.00202346", \ + "0.00134939, 6.4498e-05, -0.0012925, -0.00137198, -0.00174292, -0.00185258, -0.00191034", \ + "0.00793144, 0.0057296, 0.00240573, 0.000971765, -0.000181572, -0.000807748, -0.00119889", \ + "0.0167507, 0.0137147, 0.00838404, 0.00572343, 0.00321668, 0.00172671, 0.000731827", \ + "0.0281121, 0.0244191, 0.0169605, 0.0128563, 0.00874772, 0.00605955, 0.00411067" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00888918; + rise_capacitance : 0.00888918; + rise_capacitance_range (0.00622707, 0.00888918); + fall_capacitance : 0.00888605; + fall_capacitance_range (0.0060962, 0.00888605); + } + } + cell (INVX64) { + area : 43.7472; + cell_leakage_power : 1.69676; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 2.21867; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.17484; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 1.69676; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 6.4; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0211727, 0.0382173, 0.0918726, 0.156588, 0.285465, 0.452734, 0.671545", \ + "0.0358535, 0.056041, 0.110197, 0.175149, 0.304197, 0.471453, 0.690209", \ + "0.0626698, 0.111773, 0.21179, 0.28606, 0.41499, 0.58215, 0.800798", \ + "0.076951, 0.144952, 0.291786, 0.402291, 0.5535, 0.717553, 0.937798", \ + "0.0913659, 0.183919, 0.393424, 0.557695, 0.783999, 0.995232, 1.21539", \ + "0.099796, 0.214861, 0.482365, 0.698248, 1.00104, 1.28519, 1.57131", \ + "0.103078, 0.239226, 0.561942, 0.827028, 1.20501, 1.56461, 1.92788" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0126492, 0.0308741, 0.104751, 0.198173, 0.385422, 0.628776, 0.947154", \ + "0.0204733, 0.0344429, 0.104948, 0.198187, 0.385422, 0.628844, 0.947081", \ + "0.0564297, 0.0876382, 0.150398, 0.218779, 0.387342, 0.628739, 0.94692", \ + "0.0871972, 0.13207, 0.225217, 0.295532, 0.429633, 0.637946, 0.947364", \ + "0.137841, 0.200936, 0.338612, 0.442018, 0.584046, 0.749532, 1.0041", \ + "0.197118, 0.276794, 0.457215, 0.596261, 0.784917, 0.964045, 1.17599", \ + "0.266704, 0.36125, 0.583056, 0.757529, 0.997613, 1.21938, 1.44809" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0204203, 0.0348925, 0.0784406, 0.130571, 0.234329, 0.368989, 0.545088", \ + "0.035533, 0.0533103, 0.0977064, 0.149938, 0.253771, 0.388428, 0.564584", \ + "0.0672973, 0.112435, 0.201398, 0.265901, 0.370044, 0.504307, 0.680401", \ + "0.0871324, 0.15094, 0.283931, 0.381848, 0.514631, 0.649871, 0.825496", \ + "0.112215, 0.200708, 0.394649, 0.543256, 0.744111, 0.929912, 1.11778", \ + "0.13465, 0.245991, 0.497234, 0.694727, 0.967086, 1.21977, 1.47239", \ + "0.15556, 0.288126, 0.594272, 0.83977, 1.18392, 1.50662, 1.82942" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.0105302, 0.0244548, 0.0797617, 0.149929, 0.290553, 0.47344, 0.712319", \ + "0.0174522, 0.0279247, 0.0800669, 0.149944, 0.290566, 0.473461, 0.712621", \ + "0.052686, 0.0783598, 0.127275, 0.173567, 0.294796, 0.473281, 0.712632", \ + "0.0834087, 0.122113, 0.196738, 0.251467, 0.342808, 0.492186, 0.714817", \ + "0.134308, 0.190903, 0.305064, 0.386743, 0.497522, 0.611039, 0.788096", \ + "0.193915, 0.266981, 0.421188, 0.534166, 0.683414, 0.822406, 0.969167", \ + "0.263611, 0.352139, 0.546439, 0.691222, 0.883613, 1.05885, 1.23667" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "0.128345, 0.136563, 0.142636, 0.143948, 0.144698, 0.14498, 0.145205", \ + "0.128379, 0.130512, 0.13724, 0.140619, 0.142672, 0.14354, 0.143952", \ + "0.157041, 0.148965, 0.141791, 0.140306, 0.140562, 0.141338, 0.142645", \ + "0.196278, 0.177996, 0.159368, 0.152115, 0.147131, 0.122804, 0.132342", \ + "0.276486, 0.248796, 0.20795, 0.190452, 0.174632, 0.163128, 0.141859", \ + "0.382667, 0.346572, 0.284415, 0.250844, 0.219274, 0.201243, 0.185833", \ + "0.518689, 0.475424, 0.390998, 0.342032, 0.291513, 0.25953, 0.235017" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.128, 0.64, 1.28, 2.56, 4.224, 6.4"); + values ( \ + "-0.0401465, -0.0311556, -0.0259693, -0.0249144, -0.0243443, -0.0240662, -0.0239412", \ + "-0.0422912, -0.0389114, -0.0306207, -0.0277467, -0.025862, -0.0249423, -0.0245924", \ + "-0.0138709, -0.0242692, -0.0300442, -0.0297402, -0.0283527, -0.0272566, -0.0262167", \ + "0.0216722, 0.00377552, -0.0136475, -0.0186824, -0.022688, -0.0238758, -0.0242162", \ + "0.09975, 0.0728652, 0.0313931, 0.0132848, -0.00145951, -0.00926307, -0.0139479", \ + "0.206592, 0.169771, 0.105981, 0.0732196, 0.0422217, 0.0237636, 0.0108464", \ + "0.342209, 0.298359, 0.211658, 0.161538, 0.111851, 0.0785559, 0.0544532" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.106815; + rise_capacitance : 0.106815; + rise_capacitance_range (0.0481631, 0.106815); + fall_capacitance : 0.106768; + fall_capacitance_range (0.0479242, 0.106768); + } + } + cell (INVX8) { + area : 7.056; + cell_leakage_power : 0.212095; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.277334; + when : "(A * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146855; + when : "(!A * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212095; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.8; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0146835, 0.0275281, 0.078451, 0.141584, 0.267705, 0.431525, 0.64578", \ + "0.0298347, 0.0481256, 0.0993811, 0.162681, 0.288897, 0.451513, 0.666944", \ + "0.0546453, 0.101256, 0.201175, 0.274313, 0.399883, 0.563522, 0.773119", \ + "0.0674179, 0.132641, 0.280567, 0.390673, 0.539842, 0.703661, 0.917754", \ + "0.0796345, 0.16911, 0.380382, 0.544311, 0.769358, 0.978812, 1.19484", \ + "0.0861402, 0.197726, 0.467682, 0.683567, 0.984767, 1.2671, 1.55083", \ + "0.0876188, 0.219807, 0.545797, 0.810752, 1.18737, 1.54472, 1.90556" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.00901871, 0.0261839, 0.0995207, 0.191195, 0.374583, 0.612908, 0.924713", \ + "0.0194707, 0.0314606, 0.0995164, 0.191212, 0.374548, 0.612908, 0.92461", \ + "0.0543001, 0.0843816, 0.147557, 0.213534, 0.376984, 0.612937, 0.924617", \ + "0.0838784, 0.127688, 0.221107, 0.290718, 0.421301, 0.626452, 0.924843", \ + "0.132811, 0.194795, 0.333837, 0.436712, 0.57682, 0.737634, 0.983921", \ + "0.190645, 0.268936, 0.45126, 0.589863, 0.776899, 0.953194, 1.15928", \ + "0.259075, 0.351508, 0.576012, 0.750478, 0.988116, 1.20758, 1.43204" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0134221, 0.0237881, 0.0644791, 0.114958, 0.21577, 0.346826, 0.518195", \ + "0.0289448, 0.0449562, 0.0865273, 0.137023, 0.237702, 0.366988, 0.538031", \ + "0.058518, 0.101172, 0.190153, 0.254112, 0.353106, 0.485542, 0.656013", \ + "0.0767996, 0.13784, 0.271689, 0.368683, 0.500406, 0.632292, 0.80275", \ + "0.0997941, 0.185069, 0.380576, 0.528561, 0.727934, 0.912426, 1.09769", \ + "0.120275, 0.227857, 0.481362, 0.678556, 0.949333, 1.19981, 1.44959", \ + "0.139308, 0.267657, 0.576635, 0.822346, 1.16453, 1.48439, 1.80396" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.00661171, 0.0194198, 0.0741043, 0.142467, 0.279196, 0.456759, 0.689371", \ + "0.0160489, 0.0251293, 0.0741009, 0.142469, 0.279184, 0.456936, 0.689371", \ + "0.049707, 0.0745858, 0.124194, 0.169032, 0.282189, 0.456941, 0.689353", \ + "0.0792169, 0.116965, 0.192253, 0.247033, 0.334391, 0.477843, 0.691977", \ + "0.128348, 0.183895, 0.299315, 0.380758, 0.48989, 0.598825, 0.767914", \ + "0.186417, 0.25836, 0.414396, 0.52683, 0.674188, 0.810462, 0.953629", \ + "0.25505, 0.341769, 0.538427, 0.682332, 0.873011, 1.04594, 1.22022" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "0.0167125, 0.0177485, 0.0183366, 0.0184515, 0.0185157, 0.0185383, 0.0185553", \ + "0.0162803, 0.0166999, 0.0176256, 0.0180167, 0.0182547, 0.0170678, 0.0184488", \ + "0.0192917, 0.0185454, 0.0181379, 0.018089, 0.0181575, 0.0182142, 0.0146535", \ + "0.0239146, 0.0220958, 0.0200172, 0.0191108, 0.0188598, 0.0185895, 0.0184951", \ + "0.0339302, 0.0309977, 0.0262184, 0.0241079, 0.0221888, 0.0207632, 0.0176036", \ + "0.0471133, 0.0430646, 0.035565, 0.0316386, 0.0277911, 0.0259244, 0.0238662", \ + "0.0641559, 0.059198, 0.0489437, 0.0430112, 0.036767, 0.0325412, 0.0306723" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.016, 0.08, 0.16, 0.32, 0.528, 0.8"); + values ( \ + "-0.00437484, -0.00337319, -0.00287234, -0.00276192, -0.00271655, -0.00269621, -0.00268738", \ + "-0.00509139, -0.00453762, -0.003434, -0.00309859, -0.00288572, -0.00282253, -0.00274644", \ + "-0.00232171, -0.00323012, -0.00325542, -0.00308056, -0.00299963, -0.0029394, -0.00289785", \ + "0.00217904, 0.000381036, -0.00166295, -0.0017993, -0.00239696, -0.00258518, -0.00268878", \ + "0.012048, 0.00893774, 0.00410993, 0.00193101, 0.000135286, -0.000899237, -0.0015084", \ + "0.0252398, 0.0210068, 0.0134086, 0.00937123, 0.0055653, 0.00322908, 0.00162109", \ + "0.0422828, 0.0371069, 0.0265058, 0.0204395, 0.0142439, 0.0101112, 0.0070802" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0133751; + rise_capacitance : 0.0133751; + rise_capacitance_range (0.00938652, 0.0133751); + fall_capacitance : 0.0133703; + fall_capacitance_range (0.00919296, 0.0133703); + } + } + cell (LATNQX1) { + area : 18.3456; + cell_leakage_power : 0.189609; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.220658; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18084; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179913; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164006; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196583; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195656; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189609; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.219587, 0.227539, 0.280888, 0.34519, 0.473242, 0.639616, 0.856993", \ + "0.240928, 0.248893, 0.302246, 0.366541, 0.494608, 0.660903, 0.878423", \ + "0.330014, 0.337995, 0.391365, 0.455672, 0.583732, 0.750113, 0.967491", \ + "0.393781, 0.40174, 0.455099, 0.519401, 0.647447, 0.813813, 1.03123", \ + "0.472176, 0.480131, 0.533487, 0.597788, 0.725837, 0.892209, 1.10968", \ + "0.540875, 0.548826, 0.602174, 0.666475, 0.794566, 0.960835, 1.17835", \ + "0.602593, 0.610558, 0.663885, 0.72818, 0.856277, 1.02256, 1.24007" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025089, 0.0328084, 0.10272, 0.194221, 0.377917, 0.616968, 0.929438", \ + "0.0250849, 0.0328112, 0.102732, 0.194221, 0.377977, 0.61692, 0.929517", \ + "0.0250995, 0.0328255, 0.10273, 0.194222, 0.377943, 0.616969, 0.929454", \ + "0.0250946, 0.0328066, 0.102729, 0.194256, 0.377953, 0.616959, 0.929435", \ + "0.02507, 0.03279, 0.102729, 0.194224, 0.377897, 0.616865, 0.929452", \ + "0.02506, 0.032776, 0.102723, 0.194223, 0.377978, 0.61687, 0.929518", \ + "0.025057, 0.032782, 0.102717, 0.194218, 0.377977, 0.616786, 0.929523" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.188171, 0.195738, 0.243563, 0.299348, 0.41021, 0.554139, 0.742251", \ + "0.209252, 0.216823, 0.264663, 0.320432, 0.431298, 0.575229, 0.763339", \ + "0.304635, 0.312209, 0.360059, 0.41584, 0.5267, 0.670619, 0.858762", \ + "0.379284, 0.386874, 0.434749, 0.490556, 0.60145, 0.745406, 0.933512", \ + "0.477311, 0.484943, 0.532906, 0.588748, 0.699637, 0.843612, 1.03173", \ + "0.565024, 0.572717, 0.620807, 0.67666, 0.787603, 0.931545, 1.11971", \ + "0.645076, 0.652849, 0.701134, 0.757012, 0.867932, 1.01192, 1.20006" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.023196, 0.0298973, 0.0869833, 0.162011, 0.313672, 0.511249, 0.76962", \ + "0.0231862, 0.0299005, 0.086956, 0.162011, 0.313672, 0.511249, 0.76962", \ + "0.0232693, 0.0299598, 0.0869764, 0.162015, 0.313643, 0.51136, 0.769622", \ + "0.0234239, 0.0301035, 0.0870514, 0.161945, 0.313832, 0.511252, 0.769553", \ + "0.023798, 0.030401, 0.087114, 0.162038, 0.313666, 0.511646, 0.770127", \ + "0.024288, 0.030818, 0.087236, 0.162093, 0.313706, 0.511279, 0.769645", \ + "0.024982, 0.031391, 0.087393, 0.162064, 0.313657, 0.51126, 0.769633" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184319, 0.192139, 0.245428, 0.309723, 0.437796, 0.604122, 0.821556", \ + "0.205565, 0.213416, 0.266695, 0.331004, 0.459062, 0.625396, 0.842803", \ + "0.273931, 0.281749, 0.335073, 0.399368, 0.527436, 0.693752, 0.911183", \ + "0.32213, 0.329985, 0.383273, 0.447569, 0.575694, 0.742046, 0.959483", \ + "0.388942, 0.396818, 0.450107, 0.51442, 0.642527, 0.808853, 1.02636", \ + "0.452412, 0.460297, 0.513613, 0.577947, 0.706035, 0.872371, 1.08988", \ + "0.515168, 0.523087, 0.576421, 0.640734, 0.768844, 0.935253, 1.15272" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0245127, 0.0323977, 0.102706, 0.19422, 0.377957, 0.616966, 0.929336", \ + "0.0244999, 0.0323977, 0.102705, 0.194219, 0.377943, 0.616979, 0.929463", \ + "0.0244812, 0.0324319, 0.102711, 0.194219, 0.377977, 0.616775, 0.929451", \ + "0.0245118, 0.0324077, 0.102706, 0.194584, 0.378014, 0.616996, 0.929504", \ + "0.024547, 0.032449, 0.102718, 0.194186, 0.377977, 0.61736, 0.929519", \ + "0.024724, 0.032584, 0.102743, 0.19423, 0.377978, 0.616979, 0.929517", \ + "0.025, 0.032799, 0.102785, 0.19423, 0.378029, 0.616971, 0.929516" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.175799, 0.183304, 0.231048, 0.286814, 0.39766, 0.541607, 0.72971", \ + "0.196711, 0.204218, 0.251963, 0.307731, 0.418578, 0.562524, 0.750633", \ + "0.262937, 0.270411, 0.318189, 0.37396, 0.484805, 0.62876, 0.816863", \ + "0.305938, 0.313429, 0.361214, 0.416988, 0.527861, 0.671801, 0.859896", \ + "0.360788, 0.368294, 0.416064, 0.471863, 0.582738, 0.72665, 0.914785", \ + "0.40899, 0.416493, 0.464322, 0.520133, 0.631007, 0.774942, 0.96306", \ + "0.451352, 0.458902, 0.506758, 0.562586, 0.673471, 0.817391, 1.00552" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.022741, 0.029618, 0.0869265, 0.162006, 0.31368, 0.511249, 0.76989", \ + "0.0227444, 0.0296172, 0.0869265, 0.162006, 0.313641, 0.511249, 0.769759", \ + "0.0227626, 0.0296042, 0.0869895, 0.16203, 0.313749, 0.511249, 0.769619", \ + "0.0227636, 0.0296071, 0.0869326, 0.162008, 0.313807, 0.51134, 0.769817", \ + "0.022828, 0.029683, 0.086992, 0.162017, 0.313672, 0.511258, 0.769705", \ + "0.022968, 0.029771, 0.086983, 0.161934, 0.313673, 0.511248, 0.769617", \ + "0.023132, 0.029941, 0.087024, 0.16204, 0.313676, 0.511257, 0.769769" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.014854, 0.0148873, 0.0149974, 0.0150327, 0.0150526, 0.0150616, 0.0150654", \ + "0.0147217, 0.0147556, 0.0148671, 0.0149026, 0.0149231, 0.0149317, 0.014935", \ + "0.0148043, 0.0148389, 0.0149534, 0.0149899, 0.0150119, 0.0150198, 0.015024", \ + "0.0152665, 0.0152988, 0.0154466, 0.0154452, 0.0154609, 0.0154702, 0.0154874", \ + "0.0162292, 0.0162653, 0.0163758, 0.0164139, 0.0164396, 0.0164257, 0.0164461", \ + "0.017715, 0.0177461, 0.0178593, 0.0178947, 0.01792, 0.0179429, 0.018038", \ + "0.0196796, 0.0197104, 0.0198202, 0.019858, 0.0198785, 0.0198907, 0.0199155" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0135614, 0.0136053, 0.0137306, 0.0137638, 0.013782, 0.0137891, 0.0137929", \ + "0.0134218, 0.0134661, 0.0135915, 0.0136246, 0.0136432, 0.0136507, 0.0136545", \ + "0.0134914, 0.0135344, 0.0136592, 0.013694, 0.0137136, 0.0137215, 0.0137258", \ + "0.0140616, 0.0140951, 0.0142185, 0.0142545, 0.0142785, 0.0142905, 0.0142947", \ + "0.0151634, 0.0152089, 0.0153331, 0.015372, 0.0153925, 0.0154046, 0.0154133", \ + "0.0169364, 0.0169749, 0.0170956, 0.0171408, 0.0171679, 0.0171807, 0.017181", \ + "0.0191832, 0.0192189, 0.0193361, 0.0193864, 0.0194181, 0.0194321, 0.0194428" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00862113, 0.00865384, 0.00876279, 0.00879843, 0.00881798, 0.00882574, 0.00882943", \ + "0.00845035, 0.00848389, 0.00859497, 0.00863038, 0.00865236, 0.00865912, 0.00866335", \ + "0.00856941, 0.0086023, 0.00871323, 0.0087436, 0.00876527, 0.00877317, 0.00877747", \ + "0.00892829, 0.00896484, 0.00908532, 0.00913627, 0.00913734, 0.0091428, 0.00914791", \ + "0.00977107, 0.0098024, 0.00991464, 0.00995275, 0.00998791, 0.0100276, 0.00999583", \ + "0.0110113, 0.0110438, 0.0111531, 0.0111897, 0.0112152, 0.0112454, 0.0112363", \ + "0.0126545, 0.0126862, 0.0127893, 0.0128263, 0.0128482, 0.0128637, 0.0128816" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.010214, 0.0102569, 0.0103771, 0.0104089, 0.0104272, 0.010434, 0.0104379", \ + "0.0100668, 0.01011, 0.0102304, 0.0102624, 0.0102804, 0.0102879, 0.0102917", \ + "0.0101869, 0.0102329, 0.0103642, 0.0104015, 0.0104163, 0.0104095, 0.010428", \ + "0.010563, 0.0106059, 0.0107214, 0.0107498, 0.010766, 0.0107798, 0.0107801", \ + "0.0114052, 0.0114477, 0.0115589, 0.0115976, 0.0116144, 0.0116189, 0.011627", \ + "0.0126388, 0.0126802, 0.0127974, 0.0128258, 0.0128538, 0.0128643, 0.0128591", \ + "0.0142785, 0.0143198, 0.0144363, 0.0144719, 0.0144949, 0.0145046, 0.0145075" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161306; + rise_capacitance : 0.00160762; + rise_capacitance_range (0.00114612, 0.00160762); + fall_capacitance : 0.00161306; + fall_capacitance_range (0.00112696, 0.00161306); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0054664, 0.00534066, 0.00547142, 0.00598347, 0.00693939, 0.00841936, 0.0104338" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00749126, 0.00736384, 0.00751687, 0.00796542, 0.00903419, 0.0105164, 0.0124933" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00526668, 0.00514227, 0.00526699, 0.00577686, 0.00671775, 0.00820257, 0.0103209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0075142, 0.0073795, 0.00752592, 0.00797405, 0.00904843, 0.0105444, 0.0125415" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161041; + rise_capacitance : 0.00161041; + rise_capacitance_range (0.0011382, 0.00161041); + fall_capacitance : 0.0016095; + fall_capacitance_range (0.0011234, 0.0016095); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0630029, 0.172635, 0.265242, 0.335038", \ + "-0.246668, -0.0110351, 0.0882, 0.159369", \ + "-0.332897, -0.0905937, 0.00987305, 0.0853361", \ + "-0.393922, -0.146295, -0.045531, 0.0281042" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.087439, 0.00951319, 0.0472005, 0.0776683", \ + "-0.255782, -0.150835, -0.110511, -0.0826802", \ + "-0.319484, -0.211868, -0.17031, -0.138185", \ + "-0.358613, -0.245671, -0.207813, -0.177516" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0824359, -0.156836, -0.250885, -0.315178", \ + "0.259606, 0.020338, -0.0787727, -0.146002", \ + "0.342203, 0.0969363, -0.00493652, -0.0755834", \ + "0.404493, 0.153231, 0.0516549, -0.0211032" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0962095, 0.0852992, 0.137982, 0.195495", \ + "0.263752, 0.200857, 0.204556, 0.223088", \ + "0.324488, 0.248427, 0.245237, 0.252671", \ + "0.366999, 0.280119, 0.269828, 0.274367" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000684392, 0.000543949, 0.000708382, 0.00111035, 0.00196512, 0.003222, 0.00488946" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00304161, 0.0029153, 0.00308422, 0.00347443, 0.00431892, 0.00556028, 0.00721444" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNQX2) { + area : 19.7568; + cell_leakage_power : 0.217827; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.256747; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201186; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216002; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184353; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216929; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231745; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217827; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.229816, 0.243532, 0.29744, 0.361015, 0.487455, 0.651563, 0.866007", \ + "0.25116, 0.264844, 0.318766, 0.382335, 0.508775, 0.672841, 0.887334", \ + "0.340349, 0.354038, 0.407983, 0.471541, 0.597935, 0.762087, 0.97654", \ + "0.404095, 0.417783, 0.471714, 0.535275, 0.661655, 0.82578, 1.04025", \ + "0.482626, 0.496321, 0.550261, 0.613815, 0.740212, 0.904357, 1.1189", \ + "0.551373, 0.565063, 0.618989, 0.682547, 0.808938, 0.973042, 1.18761", \ + "0.612925, 0.62661, 0.680525, 0.744078, 0.870471, 1.03462, 1.24913" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250792, 0.0364534, 0.104401, 0.194986, 0.377879, 0.6159, 0.927102", \ + "0.0251275, 0.0364757, 0.104407, 0.194987, 0.377879, 0.615863, 0.927182", \ + "0.0251118, 0.0364734, 0.104407, 0.194987, 0.377877, 0.615901, 0.926951", \ + "0.0250939, 0.0364548, 0.104416, 0.194976, 0.377801, 0.61575, 0.927159", \ + "0.02509, 0.036443, 0.104418, 0.19499, 0.377865, 0.616125, 0.927145", \ + "0.025035, 0.036414, 0.10441, 0.19499, 0.37788, 0.615862, 0.927173", \ + "0.025054, 0.036418, 0.104403, 0.194986, 0.377851, 0.615902, 0.927195" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.199829, 0.212835, 0.260342, 0.313014, 0.416764, 0.55131, 0.72706", \ + "0.2209, 0.233913, 0.281404, 0.334073, 0.437843, 0.572382, 0.748172", \ + "0.316344, 0.329348, 0.376867, 0.429539, 0.533319, 0.667863, 0.843656", \ + "0.391324, 0.40436, 0.451889, 0.504572, 0.608429, 0.742905, 0.918687", \ + "0.490352, 0.503415, 0.551008, 0.603721, 0.707523, 0.842066, 1.01785", \ + "0.578673, 0.591817, 0.63948, 0.69221, 0.796032, 0.930584, 1.10642", \ + "0.659674, 0.672923, 0.720706, 0.773459, 0.877292, 1.01184, 1.18765" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234266, 0.0330792, 0.0847802, 0.153026, 0.292844, 0.475394, 0.714252", \ + "0.0234235, 0.0330796, 0.0847386, 0.153104, 0.292842, 0.475395, 0.714263", \ + "0.0234651, 0.0331119, 0.0847521, 0.153114, 0.292843, 0.475394, 0.714264", \ + "0.0235646, 0.0332238, 0.0847937, 0.153096, 0.292864, 0.475421, 0.714261", \ + "0.023912, 0.033478, 0.084874, 0.153146, 0.29286, 0.476344, 0.714073", \ + "0.024327, 0.033819, 0.085, 0.153205, 0.292875, 0.475419, 0.714293", \ + "0.024864, 0.034249, 0.08516, 0.153189, 0.292887, 0.475417, 0.714288" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.19503, 0.20843, 0.262262, 0.325806, 0.452221, 0.616378, 0.830837", \ + "0.216253, 0.229668, 0.283474, 0.347045, 0.473436, 0.637608, 0.852059", \ + "0.284627, 0.298052, 0.351762, 0.415318, 0.541718, 0.705868, 0.920324", \ + "0.332846, 0.346265, 0.400089, 0.463652, 0.590107, 0.754203, 0.96865", \ + "0.399753, 0.413173, 0.466988, 0.530542, 0.656966, 0.821136, 1.03555", \ + "0.463241, 0.476731, 0.530571, 0.594154, 0.720617, 0.88473, 1.09919", \ + "0.526556, 0.54011, 0.593994, 0.65757, 0.783989, 0.948162, 1.16259" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0244321, 0.0359589, 0.104354, 0.194982, 0.377861, 0.615901, 0.927166", \ + "0.0244031, 0.0359609, 0.10435, 0.194941, 0.377804, 0.615901, 0.926927", \ + "0.0244248, 0.0359678, 0.104367, 0.194944, 0.377816, 0.6159, 0.927054", \ + "0.0244259, 0.0359793, 0.104355, 0.195033, 0.377931, 0.615839, 0.92707", \ + "0.024487, 0.036046, 0.104367, 0.194943, 0.377813, 0.61652, 0.927232", \ + "0.024649, 0.036143, 0.104397, 0.194982, 0.377882, 0.615901, 0.927144", \ + "0.024899, 0.036363, 0.104452, 0.195001, 0.377823, 0.615901, 0.927063" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.187245, 0.19995, 0.24729, 0.299951, 0.403725, 0.538245, 0.714026", \ + "0.208167, 0.220871, 0.268228, 0.320875, 0.42465, 0.559188, 0.734983", \ + "0.27434, 0.287091, 0.334434, 0.387112, 0.490824, 0.625375, 0.801124", \ + "0.317444, 0.330159, 0.377493, 0.430162, 0.534076, 0.668462, 0.844284", \ + "0.372277, 0.384997, 0.432368, 0.485006, 0.588804, 0.72332, 0.899143", \ + "0.420577, 0.433307, 0.480694, 0.533344, 0.637135, 0.771691, 0.947445", \ + "0.463306, 0.476064, 0.523502, 0.576194, 0.679978, 0.814538, 0.99033" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0225894, 0.03246, 0.0846109, 0.153016, 0.29284, 0.47539, 0.714252", \ + "0.0225994, 0.0324609, 0.0846304, 0.153001, 0.292839, 0.475414, 0.714263", \ + "0.022572, 0.0324663, 0.0846539, 0.152999, 0.292843, 0.475399, 0.714252", \ + "0.0226157, 0.0324743, 0.0846237, 0.153002, 0.292839, 0.475421, 0.714286", \ + "0.022672, 0.032533, 0.084657, 0.153006, 0.292841, 0.475392, 0.713786", \ + "0.022762, 0.032644, 0.084699, 0.153026, 0.292847, 0.475399, 0.71425", \ + "0.022953, 0.032755, 0.084774, 0.15304, 0.292848, 0.4754, 0.714263" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0171481, 0.0172411, 0.0174726, 0.0175602, 0.017616, 0.0176391, 0.0176503", \ + "0.0170231, 0.017114, 0.0173439, 0.0174315, 0.0174873, 0.0175094, 0.0175226", \ + "0.0171107, 0.017202, 0.017434, 0.0175225, 0.0175781, 0.0176028, 0.0176148", \ + "0.0175736, 0.0176652, 0.0178895, 0.0179777, 0.0180291, 0.0180665, 0.0180738", \ + "0.0185338, 0.0186293, 0.0188598, 0.0189549, 0.0190326, 0.0190855, 0.019062", \ + "0.0200253, 0.0201118, 0.0203487, 0.0204306, 0.0204942, 0.0205532, 0.0205909", \ + "0.0219844, 0.0220829, 0.0223091, 0.0223971, 0.022452, 0.0224765, 0.0225189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0154195, 0.0155466, 0.0158109, 0.0158909, 0.0159378, 0.0159575, 0.015967", \ + "0.015279, 0.015406, 0.0156699, 0.01575, 0.0157968, 0.015816, 0.0158272", \ + "0.0153296, 0.0154569, 0.0157221, 0.0158054, 0.0158549, 0.0158756, 0.0158868", \ + "0.0158841, 0.0160071, 0.0162631, 0.016351, 0.0164059, 0.0164273, 0.0164402", \ + "0.0170831, 0.017202, 0.0174491, 0.0175354, 0.0176023, 0.0176298, 0.0176424", \ + "0.0186943, 0.0187944, 0.0190393, 0.0191308, 0.0191985, 0.0192314, 0.0192461", \ + "0.021044, 0.0211342, 0.0213734, 0.0214734, 0.0215429, 0.0215796, 0.0215985" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.010929, 0.0110193, 0.0112471, 0.0113336, 0.0113891, 0.0114114, 0.0114231", \ + "0.0107607, 0.0108496, 0.0110756, 0.0111621, 0.0112165, 0.0112406, 0.0112525", \ + "0.010878, 0.010968, 0.0111594, 0.0112431, 0.0112989, 0.0113237, 0.0113358", \ + "0.011233, 0.0113242, 0.0115628, 0.0116493, 0.011711, 0.0117313, 0.0117336", \ + "0.0120831, 0.0121708, 0.0123906, 0.0124826, 0.0125773, 0.0126555, 0.0126121", \ + "0.0133071, 0.0133955, 0.0136171, 0.0137084, 0.013773, 0.0138275, 0.0140156", \ + "0.0149517, 0.015033, 0.015252, 0.0153416, 0.015401, 0.0154355, 0.0154486" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0120194, 0.012149, 0.0124104, 0.0124896, 0.0125364, 0.0125562, 0.0125671", \ + "0.0118736, 0.0120033, 0.0122647, 0.0123439, 0.0123906, 0.0124104, 0.0124212", \ + "0.0119963, 0.0121235, 0.0123849, 0.0124647, 0.0125363, 0.0125567, 0.0125677", \ + "0.0123698, 0.012492, 0.0127522, 0.0128303, 0.0128722, 0.0128981, 0.0129086", \ + "0.013196, 0.0133272, 0.013577, 0.0136655, 0.0137053, 0.0137318, 0.0137372", \ + "0.0144451, 0.0145632, 0.0148169, 0.0148946, 0.0149503, 0.0149738, 0.0149826", \ + "0.0160721, 0.0161884, 0.0164413, 0.0165272, 0.0165817, 0.0166023, 0.0166189" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162104; + rise_capacitance : 0.00161531; + rise_capacitance_range (0.00115438, 0.00161531); + fall_capacitance : 0.00162104; + fall_capacitance_range (0.00113523, 0.00162104); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.133252, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00550153, 0.00537533, 0.00550414, 0.0060156, 0.0069703, 0.00844895, 0.0104684" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00749767, 0.00736989, 0.0075209, 0.00796958, 0.00903583, 0.0105185, 0.0124934" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00526241, 0.00513806, 0.00526247, 0.00577283, 0.00671423, 0.0081994, 0.010319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00751563, 0.00738115, 0.00752771, 0.00797557, 0.00905164, 0.0105486, 0.0125472" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160587; + rise_capacitance : 0.00160587; + rise_capacitance_range (0.00113371, 0.00160587); + fall_capacitance : 0.00160502; + fall_capacitance_range (0.00111855, 0.00160502); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0721795, 0.165861, 0.263096, 0.331694", \ + "-0.257305, -0.0152709, 0.0845824, 0.154564", \ + "-0.340856, -0.0961484, 0.00493652, 0.0792123", \ + "-0.403068, -0.157035, -0.0516549, 0.0207931" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0924731, 0.00367369, 0.0400895, 0.0687641", \ + "-0.261426, -0.161281, -0.118244, -0.0881961", \ + "-0.3248, -0.217989, -0.177715, -0.147371", \ + "-0.366645, -0.254509, -0.213937, -0.185421" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0940105, -0.154674, -0.249368, -0.312372", \ + "0.267351, 0.0226683, -0.0740296, -0.143029", \ + "0.352815, 0.102132, 0.00287812, -0.0700265", \ + "0.416681, 0.164001, 0.0608407, -0.0136868" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10314, 0.0878655, 0.136192, 0.197349", \ + "0.272294, 0.205037, 0.208378, 0.230553", \ + "0.332773, 0.256193, 0.253539, 0.259724", \ + "0.376692, 0.285451, 0.2788, 0.282984" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000680646, 0.000543913, 0.000708065, 0.00111039, 0.00196473, 0.00322189, 0.00488932" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0030419, 0.00291503, 0.00308288, 0.0034747, 0.00431847, 0.00556046, 0.00721406" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNQX3) { + area : 19.7568; + cell_leakage_power : 0.2364; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.279426; + when : "(CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.215652; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238681; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.198819; + when : "(CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231395; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254424; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2364; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.235471, 0.253604, 0.314292, 0.385489, 0.527106, 0.711008, 0.951295", \ + "0.256835, 0.274957, 0.335652, 0.406843, 0.548463, 0.732367, 0.972656", \ + "0.346001, 0.364135, 0.42483, 0.49603, 0.637652, 0.821558, 1.06175", \ + "0.409589, 0.42773, 0.488423, 0.559677, 0.701269, 0.885053, 1.1255", \ + "0.488768, 0.506912, 0.567616, 0.638814, 0.78043, 0.964332, 1.20463", \ + "0.556899, 0.575028, 0.635719, 0.706915, 0.848531, 1.03243, 1.27272", \ + "0.618587, 0.636715, 0.6974, 0.768601, 0.910218, 1.09412, 1.33434" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0261668, 0.0405097, 0.116537, 0.218131, 0.423387, 0.690685, 1.04011", \ + "0.0261228, 0.0405003, 0.116537, 0.218154, 0.423387, 0.690685, 1.04011", \ + "0.0261406, 0.0405187, 0.116539, 0.218146, 0.423387, 0.690686, 1.04009", \ + "0.0261533, 0.0405091, 0.116555, 0.218186, 0.423475, 0.690592, 1.04017", \ + "0.026143, 0.040494, 0.116541, 0.218161, 0.423389, 0.690563, 1.04016", \ + "0.026126, 0.040482, 0.116538, 0.218156, 0.42339, 0.690687, 1.04108", \ + "0.026061, 0.04045, 0.116528, 0.218133, 0.423392, 0.690688, 1.04009" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.206287, 0.223448, 0.276237, 0.333928, 0.447288, 0.594174, 0.786156", \ + "0.227363, 0.244515, 0.297311, 0.355, 0.468363, 0.615247, 0.80723", \ + "0.322792, 0.339957, 0.392754, 0.450444, 0.563817, 0.710707, 0.902682", \ + "0.397788, 0.414975, 0.467774, 0.525482, 0.638857, 0.785766, 0.977707", \ + "0.496206, 0.513411, 0.566265, 0.623989, 0.73738, 0.884291, 1.07824", \ + "0.585344, 0.602637, 0.655539, 0.713276, 0.826683, 0.973606, 1.1656", \ + "0.666084, 0.683469, 0.73648, 0.794233, 0.907653, 1.05461, 1.24654" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0246763, 0.0367307, 0.0928802, 0.167081, 0.31881, 0.517665, 0.777662", \ + "0.0246501, 0.0367407, 0.0928817, 0.167082, 0.318811, 0.517448, 0.777661", \ + "0.0247298, 0.036773, 0.0928928, 0.166982, 0.31881, 0.517662, 0.777662", \ + "0.0248228, 0.0368764, 0.0929306, 0.167132, 0.31887, 0.517684, 0.777699", \ + "0.025105, 0.037086, 0.093012, 0.167126, 0.318811, 0.517354, 0.779436", \ + "0.0255, 0.037387, 0.093132, 0.16707, 0.318815, 0.517701, 0.777689", \ + "0.025962, 0.037758, 0.093265, 0.167179, 0.318825, 0.517698, 0.77773" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.200811, 0.218571, 0.279151, 0.350354, 0.492002, 0.675882, 0.916185", \ + "0.222028, 0.239774, 0.300358, 0.371551, 0.513186, 0.697106, 0.937384", \ + "0.290409, 0.308148, 0.368639, 0.439844, 0.581463, 0.765388, 1.00568", \ + "0.338593, 0.35637, 0.416949, 0.488143, 0.62984, 0.813652, 1.05408", \ + "0.405039, 0.422819, 0.483401, 0.554606, 0.696202, 0.880135, 1.12039", \ + "0.469807, 0.48761, 0.548181, 0.619362, 0.76104, 0.944925, 1.18528", \ + "0.532367, 0.550281, 0.61092, 0.682137, 0.823769, 1.00769, 1.24796" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0254593, 0.04003, 0.116475, 0.218103, 0.423451, 0.690685, 1.04011", \ + "0.0254306, 0.0400289, 0.116471, 0.218116, 0.423387, 0.690685, 1.04011", \ + "0.0254479, 0.040009, 0.11649, 0.218133, 0.423387, 0.690686, 1.04011", \ + "0.0254709, 0.040044, 0.11647, 0.218241, 0.423449, 0.690699, 1.0401", \ + "0.025502, 0.040103, 0.116487, 0.21813, 0.423477, 0.690874, 1.04009", \ + "0.025711, 0.040256, 0.116523, 0.21814, 0.423447, 0.690687, 1.0402", \ + "0.025943, 0.040391, 0.116565, 0.21813, 0.42338, 0.690687, 1.04017" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.193788, 0.210533, 0.263149, 0.320861, 0.434227, 0.581136, 0.77303", \ + "0.21471, 0.231446, 0.284054, 0.341778, 0.455141, 0.602036, 0.794007", \ + "0.28093, 0.297674, 0.350314, 0.407997, 0.52136, 0.66824, 0.86022", \ + "0.323992, 0.340742, 0.393384, 0.451075, 0.564484, 0.711328, 0.903244", \ + "0.379025, 0.395764, 0.448398, 0.506109, 0.619478, 0.766365, 0.958349", \ + "0.4275, 0.444259, 0.496924, 0.554617, 0.667991, 0.814889, 1.00686", \ + "0.46994, 0.486725, 0.539402, 0.597129, 0.710494, 0.85744, 1.04934" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0238719, 0.0361378, 0.0928088, 0.166939, 0.318784, 0.517662, 0.777628", \ + "0.0238636, 0.0361477, 0.0927641, 0.166939, 0.318783, 0.517671, 0.77763", \ + "0.023872, 0.0361712, 0.092838, 0.166944, 0.318786, 0.517449, 0.777631", \ + "0.023879, 0.0361322, 0.0927696, 0.166912, 0.318905, 0.517674, 0.777693", \ + "0.023932, 0.036208, 0.092786, 0.166947, 0.318788, 0.51762, 0.777361", \ + "0.024045, 0.036285, 0.092823, 0.166958, 0.318816, 0.517671, 0.77763", \ + "0.024188, 0.036391, 0.092855, 0.166976, 0.31881, 0.517665, 0.777683" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0184252, 0.0185548, 0.0188655, 0.0189842, 0.0190591, 0.0190935, 0.0191075", \ + "0.0182993, 0.0184256, 0.0187367, 0.0188553, 0.0189308, 0.0189641, 0.0189804", \ + "0.0183854, 0.0185134, 0.0188264, 0.0189464, 0.0190229, 0.0190559, 0.0190719", \ + "0.0188894, 0.0190213, 0.0193288, 0.019464, 0.0195341, 0.0195505, 0.0195752", \ + "0.0198003, 0.0199327, 0.0202485, 0.0203802, 0.0204356, 0.0204749, 0.0204933", \ + "0.0212551, 0.0213835, 0.0216986, 0.0218098, 0.0219241, 0.0220712, 0.0221111", \ + "0.0232671, 0.023399, 0.0237055, 0.0238264, 0.0239018, 0.0239666, 0.0240593" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0166247, 0.0168125, 0.0171724, 0.01728, 0.0173433, 0.0173688, 0.0173844", \ + "0.0164881, 0.016674, 0.0170316, 0.0171393, 0.0172024, 0.0172293, 0.0172431", \ + "0.0165382, 0.016723, 0.0170821, 0.0171933, 0.0172592, 0.0172867, 0.0173016", \ + "0.017085, 0.0172698, 0.0176179, 0.0177288, 0.017797, 0.0178287, 0.0178474", \ + "0.0182211, 0.0183826, 0.0187131, 0.0188446, 0.0189153, 0.0189477, 0.0189708", \ + "0.0199409, 0.020086, 0.0204168, 0.0205405, 0.020626, 0.0206604, 0.0206818", \ + "0.0222631, 0.0223934, 0.0227154, 0.022845, 0.0229353, 0.0229801, 0.0229985" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0122072, 0.012333, 0.0126396, 0.0127578, 0.0128337, 0.0128648, 0.0128833", \ + "0.0120348, 0.0121583, 0.0124672, 0.0125853, 0.01266, 0.0126938, 0.0127101", \ + "0.0121554, 0.0122806, 0.0125285, 0.0126455, 0.0127202, 0.0127539, 0.0127696", \ + "0.0125062, 0.0126324, 0.0129759, 0.0131061, 0.013163, 0.0131768, 0.0132004", \ + "0.0133587, 0.0134777, 0.0137819, 0.0139189, 0.0139822, 0.0141013, 0.0140343", \ + "0.0146194, 0.0147328, 0.0150245, 0.0151398, 0.0152467, 0.0152651, 0.0152879", \ + "0.0162233, 0.0163419, 0.0166332, 0.0167563, 0.0168405, 0.0168931, 0.017002" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0132219, 0.0134117, 0.013767, 0.0138737, 0.013937, 0.0139637, 0.0139785", \ + "0.0130775, 0.013265, 0.0136211, 0.0137278, 0.013791, 0.0138179, 0.0138322", \ + "0.0131998, 0.0133889, 0.0137464, 0.0138536, 0.0139169, 0.0139437, 0.0139581", \ + "0.0135713, 0.0137539, 0.0141062, 0.0142056, 0.014276, 0.0143029, 0.0143157", \ + "0.0144151, 0.014595, 0.0149444, 0.0150554, 0.0151108, 0.0151435, 0.0151568", \ + "0.0156463, 0.0158211, 0.0161656, 0.0162782, 0.0163456, 0.0163768, 0.0163812", \ + "0.0172844, 0.0174513, 0.0177917, 0.0179048, 0.0179742, 0.0180057, 0.0180222" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161161; + rise_capacitance : 0.00160576; + rise_capacitance_range (0.00114485, 0.00160576); + fall_capacitance : 0.00161161; + fall_capacitance_range (0.00112569, 0.00161161); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136669, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.123003, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00550118, 0.0053749, 0.00550368, 0.0060152, 0.00696996, 0.00844866, 0.0104682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00749709, 0.00736927, 0.00752902, 0.007969, 0.00903533, 0.0105174, 0.0124927" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00526199, 0.00513768, 0.00526202, 0.00577182, 0.00671311, 0.00819911, 0.010318" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00751504, 0.00738055, 0.00752626, 0.007975, 0.00905118, 0.0105479, 0.0125467" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160587; + rise_capacitance : 0.00160587; + rise_capacitance_range (0.00113371, 0.00160587); + fall_capacitance : 0.00160502; + fall_capacitance_range (0.00111856, 0.00160502); + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.073383, 0.166744, 0.260737, 0.332735", \ + "-0.262381, -0.0182607, 0.0823446, 0.151732", \ + "-0.346162, -0.0953699, 0.00246826, 0.0761504", \ + "-0.408968, -0.156851, -0.0547168, 0.021135" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0959538, 0.000514797, 0.0368034, 0.0648794", \ + "-0.263155, -0.162689, -0.123781, -0.0943269", \ + "-0.327458, -0.220326, -0.180183, -0.150432", \ + "-0.368961, -0.256503, -0.220061, -0.188141" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0955137, -0.152188, -0.246862, -0.310766", \ + "0.275145, 0.0274472, -0.0732284, -0.143127", \ + "0.355427, 0.106075, 0.00280691, -0.0669646", \ + "0.419675, 0.163982, 0.0608407, -0.0105892" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.108781, 0.0855133, 0.133515, 0.190067", \ + "0.275752, 0.208499, 0.211516, 0.229088", \ + "0.33757, 0.257125, 0.254147, 0.263724", \ + "0.378748, 0.28751, 0.280534, 0.284113" \ + ); + } + } + internal_power () { + when : "CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000680641, 0.00054391, 0.000708065, 0.0011104, 0.00196474, 0.0032219, 0.00488933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0030419, 0.00291503, 0.00308288, 0.0034747, 0.00431848, 0.00556047, 0.00721408" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX1) { + area : 23.9904; + cell_leakage_power : 0.205354; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.196141; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219889; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177798; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193438; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.228851; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184362; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247877; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195902; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209181; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200104; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205354; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199729, 0.212335, 0.283519, 0.353043, 0.482696, 0.64947, 0.867135", \ + "0.22069, 0.233297, 0.304469, 0.37399, 0.503622, 0.67035, 0.888091", \ + "0.313845, 0.326443, 0.397575, 0.467091, 0.596723, 0.763518, 0.981254", \ + "0.388333, 0.401058, 0.472341, 0.541925, 0.671667, 0.838538, 1.05624", \ + "0.487184, 0.500107, 0.572011, 0.641719, 0.771441, 0.938258, 1.15617", \ + "0.577429, 0.590882, 0.6639, 0.733713, 0.863526, 1.03037, 1.24819", \ + "0.660957, 0.675086, 0.749649, 0.819842, 0.949798, 1.11671, 1.33448" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0421455, 0.0523274, 0.122719, 0.207171, 0.3843, 0.621479, 0.933858", \ + "0.0421393, 0.0523422, 0.122766, 0.207172, 0.38426, 0.621403, 0.933861", \ + "0.0423826, 0.0524799, 0.122883, 0.207221, 0.384256, 0.621489, 0.933762", \ + "0.0430036, 0.0531374, 0.123127, 0.207379, 0.384362, 0.62156, 0.933815", \ + "0.044814, 0.05472, 0.123995, 0.207768, 0.384451, 0.621791, 0.933789", \ + "0.047641, 0.057328, 0.125376, 0.208466, 0.384639, 0.621677, 0.933683", \ + "0.051393, 0.06091, 0.127361, 0.209556, 0.385111, 0.621801, 0.9339" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.211537, 0.223001, 0.287116, 0.348362, 0.461068, 0.605462, 0.793951", \ + "0.233004, 0.244461, 0.308587, 0.369817, 0.482544, 0.626928, 0.815423", \ + "0.32384, 0.335339, 0.39945, 0.460678, 0.573356, 0.717774, 0.906249", \ + "0.387819, 0.399273, 0.463431, 0.524675, 0.637335, 0.781752, 0.970224", \ + "0.467559, 0.479008, 0.543125, 0.604418, 0.717145, 0.861519, 1.04998", \ + "0.537513, 0.54896, 0.612984, 0.674296, 0.787087, 0.93149, 1.11996", \ + "0.59906, 0.610433, 0.674291, 0.735586, 0.848378, 0.992818, 1.18132" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0381768, 0.0471646, 0.106466, 0.175443, 0.320521, 0.515773, 0.773667", \ + "0.0381869, 0.0471521, 0.106468, 0.175445, 0.320521, 0.515863, 0.77367", \ + "0.0381353, 0.0470819, 0.106429, 0.175499, 0.320474, 0.515858, 0.773652", \ + "0.038105, 0.0470732, 0.106434, 0.175496, 0.320504, 0.515808, 0.773681", \ + "0.037876, 0.046907, 0.106424, 0.175496, 0.320588, 0.516185, 0.773685", \ + "0.037689, 0.046679, 0.106441, 0.175549, 0.320667, 0.515932, 0.773701", \ + "0.03748, 0.046494, 0.106222, 0.17554, 0.320712, 0.51598, 0.77376" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.154898, 0.167507, 0.238807, 0.308269, 0.437822, 0.604547, 0.82229", \ + "0.171872, 0.184388, 0.255665, 0.32517, 0.454801, 0.621429, 0.839173", \ + "0.254555, 0.26764, 0.339782, 0.409309, 0.53912, 0.705845, 0.923598", \ + "0.329287, 0.344416, 0.422727, 0.494041, 0.624404, 0.791238, 1.00899", \ + "0.431502, 0.45027, 0.541833, 0.616722, 0.748151, 0.915561, 1.13406", \ + "0.53044, 0.552717, 0.660136, 0.740856, 0.8743, 1.04143, 1.25953", \ + "0.627986, 0.653634, 0.778275, 0.867172, 1.00475, 1.1723, 1.39042" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0420284, 0.0522901, 0.122764, 0.207103, 0.384183, 0.62143, 0.933824", \ + "0.0420747, 0.0523043, 0.122805, 0.207116, 0.384273, 0.621437, 0.933766", \ + "0.0452802, 0.0551817, 0.123857, 0.207527, 0.384342, 0.621499, 0.933746", \ + "0.0545752, 0.0648902, 0.131642, 0.212597, 0.386223, 0.622112, 0.933928", \ + "0.071113, 0.082878, 0.147505, 0.222027, 0.390705, 0.625072, 0.935763", \ + "0.087978, 0.101999, 0.169164, 0.236874, 0.396877, 0.627288, 0.93765", \ + "0.105091, 0.12132, 0.194313, 0.256772, 0.407347, 0.632137, 0.939599" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.139301, 0.150743, 0.215021, 0.276167, 0.388826, 0.533214, 0.721696", \ + "0.155967, 0.167468, 0.231733, 0.292906, 0.405547, 0.549969, 0.738464", \ + "0.247597, 0.259654, 0.325076, 0.386447, 0.499311, 0.643776, 0.832268", \ + "0.323392, 0.337627, 0.40973, 0.473113, 0.587947, 0.732538, 0.920878", \ + "0.419732, 0.43766, 0.522699, 0.589597, 0.704453, 0.849532, 1.03896", \ + "0.504343, 0.525653, 0.626124, 0.698581, 0.815532, 0.960333, 1.14919", \ + "0.580382, 0.60479, 0.720558, 0.800295, 0.920849, 1.06603, 1.25456" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03819, 0.0472047, 0.106516, 0.175346, 0.320425, 0.51585, 0.77391", \ + "0.0381421, 0.047179, 0.106508, 0.175345, 0.320269, 0.515872, 0.773668", \ + "0.0425177, 0.0510963, 0.108229, 0.176121, 0.320671, 0.515927, 0.773843", \ + "0.0540983, 0.0629201, 0.117401, 0.182393, 0.323592, 0.517442, 0.774352", \ + "0.071488, 0.081947, 0.135002, 0.193181, 0.328868, 0.521696, 0.777765", \ + "0.08878, 0.101167, 0.156108, 0.208088, 0.33555, 0.523701, 0.779401", \ + "0.10627, 0.120665, 0.181097, 0.227878, 0.345865, 0.528566, 0.78108" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0880689, 0.0982438, 0.154709, 0.211278, 0.322144, 0.466145, 0.654393", \ + "0.109556, 0.119692, 0.176135, 0.232741, 0.34363, 0.487644, 0.675909", \ + "0.207202, 0.218936, 0.277694, 0.334263, 0.445233, 0.589303, 0.777609", \ + "0.279791, 0.294658, 0.360176, 0.417013, 0.528041, 0.672067, 0.860305", \ + "0.371238, 0.390673, 0.466469, 0.523602, 0.634207, 0.778169, 0.966605", \ + "0.449463, 0.472807, 0.557159, 0.614502, 0.724492, 0.868239, 1.05665", \ + "0.518491, 0.544996, 0.635509, 0.692882, 0.80257, 0.945763, 1.13405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311436, 0.0396116, 0.0940814, 0.164364, 0.31391, 0.511355, 0.769786", \ + "0.0311232, 0.0396473, 0.0940584, 0.164374, 0.313907, 0.511284, 0.769783", \ + "0.0399864, 0.0477123, 0.0960662, 0.164675, 0.31392, 0.511391, 0.769937", \ + "0.0541152, 0.0622037, 0.102467, 0.166886, 0.314651, 0.51168, 0.769895", \ + "0.075334, 0.084431, 0.112375, 0.16987, 0.315224, 0.512324, 0.770479", \ + "0.095846, 0.105531, 0.121692, 0.172643, 0.315857, 0.512606, 0.770861", \ + "0.115127, 0.124419, 0.129705, 0.175364, 0.316534, 0.512782, 0.770991" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0933932, 0.104757, 0.16357, 0.220518, 0.331494, 0.475433, 0.663704", \ + "0.114718, 0.126023, 0.184855, 0.241868, 0.352773, 0.496784, 0.685076", \ + "0.214365, 0.227397, 0.288519, 0.345538, 0.456569, 0.600641, 0.788905", \ + "0.290304, 0.306834, 0.37578, 0.433286, 0.544372, 0.688299, 0.876557", \ + "0.387462, 0.408824, 0.488874, 0.547214, 0.65788, 0.801815, 0.990219", \ + "0.471664, 0.496901, 0.58626, 0.645199, 0.755419, 0.898998, 1.08744", \ + "0.546707, 0.575095, 0.67138, 0.730618, 0.840417, 0.983607, 1.1718" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353661, 0.0437491, 0.0960356, 0.165257, 0.313956, 0.511285, 0.769966", \ + "0.0354066, 0.0437854, 0.0960186, 0.165243, 0.314066, 0.511305, 0.769795", \ + "0.0451149, 0.052493, 0.0979747, 0.165454, 0.313978, 0.511307, 0.769948", \ + "0.0614674, 0.0690907, 0.105488, 0.168188, 0.314735, 0.511767, 0.769847", \ + "0.085527, 0.093622, 0.116947, 0.172168, 0.315703, 0.512555, 0.770613", \ + "0.108349, 0.116487, 0.127468, 0.175915, 0.316643, 0.512707, 0.770838", \ + "0.129578, 0.136983, 0.136749, 0.179147, 0.317614, 0.512944, 0.771039" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0853521, 0.0940474, 0.148442, 0.206284, 0.317884, 0.462215, 0.65069", \ + "0.106745, 0.115363, 0.169482, 0.227313, 0.338936, 0.483287, 0.671781", \ + "0.202704, 0.212512, 0.268729, 0.326647, 0.438309, 0.582733, 0.771276", \ + "0.272993, 0.285084, 0.346998, 0.4058, 0.517707, 0.66208, 0.850576", \ + "0.360812, 0.376462, 0.451144, 0.512889, 0.624954, 0.769377, 0.958068", \ + "0.434087, 0.453121, 0.542077, 0.608668, 0.721965, 0.866329, 1.0548", \ + "0.497006, 0.519146, 0.623086, 0.696218, 0.812203, 0.95681, 1.14549" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0266486, 0.0345603, 0.0945742, 0.167023, 0.316053, 0.513277, 0.771574", \ + "0.026569, 0.0344454, 0.0942853, 0.166891, 0.31603, 0.513056, 0.771533", \ + "0.0336957, 0.0409975, 0.0964269, 0.167493, 0.316086, 0.513232, 0.771636", \ + "0.0445695, 0.0522556, 0.103569, 0.171038, 0.317471, 0.51394, 0.772012", \ + "0.061062, 0.070121, 0.118722, 0.17957, 0.320737, 0.515717, 0.773265", \ + "0.077226, 0.088004, 0.138297, 0.192634, 0.326075, 0.518019, 0.775088", \ + "0.093407, 0.106099, 0.160613, 0.209607, 0.334346, 0.522191, 0.777066" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0933932, 0.104757, 0.16357, 0.220518, 0.331494, 0.475433, 0.663704", \ + "0.114718, 0.126023, 0.184855, 0.241868, 0.352773, 0.496784, 0.685076", \ + "0.214365, 0.227397, 0.288519, 0.345538, 0.456569, 0.600641, 0.788905", \ + "0.290304, 0.306834, 0.37578, 0.433286, 0.544372, 0.688299, 0.876557", \ + "0.387462, 0.408824, 0.488874, 0.547214, 0.65788, 0.801815, 0.990219", \ + "0.471664, 0.496901, 0.58626, 0.645199, 0.755419, 0.898998, 1.08744", \ + "0.546707, 0.575095, 0.67138, 0.730618, 0.840417, 0.983607, 1.1718" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353661, 0.0437491, 0.0960356, 0.165257, 0.313956, 0.511285, 0.769966", \ + "0.0354066, 0.0437854, 0.0960186, 0.165243, 0.314066, 0.511305, 0.769795", \ + "0.0451149, 0.052493, 0.0979747, 0.165454, 0.313978, 0.511307, 0.769948", \ + "0.0614674, 0.0690907, 0.105488, 0.168188, 0.314735, 0.511767, 0.769847", \ + "0.085527, 0.093622, 0.116947, 0.172168, 0.315703, 0.512555, 0.770613", \ + "0.108349, 0.116487, 0.127468, 0.175915, 0.316643, 0.512707, 0.770838", \ + "0.129578, 0.136983, 0.136749, 0.179147, 0.317614, 0.512944, 0.771039" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.157186, 0.169811, 0.241033, 0.310499, 0.440085, 0.606769, 0.824542", \ + "0.175173, 0.187665, 0.258923, 0.328388, 0.457975, 0.624678, 0.842422", \ + "0.250693, 0.263752, 0.335621, 0.405196, 0.534864, 0.701598, 0.91946", \ + "0.318077, 0.332741, 0.410304, 0.481587, 0.61195, 0.778743, 0.996438", \ + "0.41285, 0.430536, 0.519064, 0.59391, 0.725481, 0.892752, 1.1109", \ + "0.505916, 0.526829, 0.629877, 0.710206, 0.8442, 1.01146, 1.22943", \ + "0.600905, 0.625278, 0.744488, 0.832296, 0.970651, 1.1389, 1.35711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0420675, 0.0522667, 0.122703, 0.207118, 0.384221, 0.621517, 0.933857", \ + "0.0420679, 0.0523291, 0.122742, 0.207135, 0.384224, 0.621438, 0.933804", \ + "0.0446627, 0.0546753, 0.123707, 0.207486, 0.38429, 0.621452, 0.933853", \ + "0.0517519, 0.0621972, 0.130395, 0.211668, 0.385983, 0.622007, 0.933791", \ + "0.066007, 0.077674, 0.144666, 0.221033, 0.390314, 0.624241, 0.935381", \ + "0.081613, 0.095508, 0.163953, 0.234759, 0.396705, 0.627126, 0.936901", \ + "0.097747, 0.11335, 0.186417, 0.252827, 0.407114, 0.632573, 0.939638" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00839499, 0.00842051, 0.00852883, 0.0085764, 0.00860811, 0.00862207, 0.00863031", \ + "0.00831847, 0.00834368, 0.00845193, 0.00849964, 0.00853198, 0.00854544, 0.00855321", \ + "0.00832912, 0.00835295, 0.00845355, 0.00850023, 0.00853399, 0.00854934, 0.00855771", \ + "0.00859206, 0.00861864, 0.00870973, 0.00875635, 0.00879678, 0.00881289, 0.00882141", \ + "0.00910954, 0.00912794, 0.00921117, 0.00926262, 0.00931286, 0.00933151, 0.00933081", \ + "0.00994147, 0.00995613, 0.0100291, 0.0100734, 0.0101156, 0.0101286, 0.0101427", \ + "0.0110386, 0.0110535, 0.0111156, 0.0111538, 0.0111934, 0.0112199, 0.0112551" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00908976, 0.0091147, 0.00922597, 0.0092705, 0.00930002, 0.00931385, 0.00932125", \ + "0.00902301, 0.00904861, 0.00915912, 0.00920376, 0.00923375, 0.00924721, 0.00925495", \ + "0.00910411, 0.00913182, 0.00924531, 0.00928916, 0.00931802, 0.00933161, 0.0093384", \ + "0.00936061, 0.0093853, 0.00949825, 0.00954109, 0.00957022, 0.00958483, 0.00958758", \ + "0.00983198, 0.00985722, 0.00997627, 0.0100195, 0.0100535, 0.0100737, 0.0100651", \ + "0.0105932, 0.0106243, 0.0107367, 0.0107818, 0.0108064, 0.0108571, 0.0108325", \ + "0.0115448, 0.0115689, 0.0116829, 0.0117285, 0.0117565, 0.0117711, 0.0117829" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00420377, 0.00423112, 0.00434433, 0.00439067, 0.00441981, 0.00443328, 0.00443934", \ + "0.00415219, 0.00418296, 0.00429202, 0.004339, 0.00437033, 0.00438319, 0.00438948", \ + "0.00408612, 0.00410418, 0.00419596, 0.00423815, 0.00427751, 0.00429529, 0.00430512", \ + "0.00419733, 0.00420739, 0.00426966, 0.00431398, 0.00433942, 0.00435808, 0.00436902", \ + "0.00444736, 0.00444275, 0.00447193, 0.00450308, 0.00455653, 0.00456675, 0.0045774", \ + "0.00499744, 0.00497418, 0.00495443, 0.00496583, 0.00498958, 0.00500705, 0.00502092", \ + "0.00567762, 0.00563241, 0.00557076, 0.00556816, 0.00557942, 0.00559494, 0.00561006" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00516252, 0.0051888, 0.0053002, 0.00534492, 0.00537305, 0.0053851, 0.0053918", \ + "0.00511019, 0.00513522, 0.00524703, 0.00529238, 0.0053216, 0.00533487, 0.0053417", \ + "0.00511617, 0.00513281, 0.00521307, 0.00525993, 0.00529752, 0.0053139, 0.00532076", \ + "0.00531653, 0.00531375, 0.00536725, 0.00539463, 0.00542829, 0.00544107, 0.00548054", \ + "0.00566688, 0.00566263, 0.00571166, 0.00573217, 0.00576652, 0.00580023, 0.00580022", \ + "0.00623554, 0.00620716, 0.00617055, 0.00617933, 0.00620623, 0.0062263, 0.0062378", \ + "0.00702858, 0.00699024, 0.00693537, 0.00692158, 0.00692596, 0.00693905, 0.00696668" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059455, 0.00598437, 0.00610657, 0.00614125, 0.00615953, 0.00616662, 0.00616928", \ + "0.00588846, 0.00592549, 0.00604662, 0.00608372, 0.00610412, 0.00611201, 0.006116", \ + "0.0058304, 0.00585039, 0.00594885, 0.00599222, 0.00602715, 0.00604381, 0.00605072", \ + "0.00597686, 0.00598618, 0.00605686, 0.00609469, 0.00612827, 0.00614973, 0.00616166", \ + "0.00636229, 0.0063504, 0.00636183, 0.00639631, 0.00642745, 0.0064574, 0.00647216", \ + "0.00696353, 0.00693259, 0.0068937, 0.00690458, 0.00693262, 0.00696295, 0.00699014", \ + "0.00777572, 0.00772013, 0.00762074, 0.00760818, 0.00761272, 0.00762603, 0.00765764" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00632822, 0.00636527, 0.0064862, 0.0065225, 0.00654233, 0.00654969, 0.00655313", \ + "0.00627199, 0.00630612, 0.00642676, 0.00646544, 0.00648756, 0.00649586, 0.00650021", \ + "0.00622118, 0.00623792, 0.00632916, 0.00637366, 0.00640652, 0.00642753, 0.00643781", \ + "0.00638919, 0.00638985, 0.00645504, 0.00649398, 0.00651745, 0.00653909, 0.00655355", \ + "0.00682321, 0.00680137, 0.00680151, 0.00682165, 0.00687131, 0.00687374, 0.00689525", \ + "0.00744063, 0.00739983, 0.0073386, 0.00734149, 0.00735933, 0.00740786, 0.00738731", \ + "0.00824453, 0.00818127, 0.00805848, 0.00803562, 0.00803475, 0.00804904, 0.00808157" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00577768, 0.00581769, 0.00593552, 0.00596791, 0.00598665, 0.00599393, 0.00599856", \ + "0.00568342, 0.0057209, 0.00583866, 0.00587354, 0.00589409, 0.00590195, 0.00590706", \ + "0.00563484, 0.00565688, 0.00573794, 0.00578191, 0.00581503, 0.00582847, 0.005841", \ + "0.00566484, 0.00569196, 0.00577796, 0.0058147, 0.00584873, 0.005866, 0.00587586", \ + "0.00602358, 0.00602168, 0.00605528, 0.0060884, 0.00612275, 0.00615607, 0.00616692", \ + "0.00660702, 0.00658902, 0.00658622, 0.0066059, 0.00663713, 0.00668404, 0.00670032", \ + "0.00741333, 0.0073758, 0.00732015, 0.00732404, 0.00734297, 0.0073632, 0.0073839" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0041718, 0.00419969, 0.00430914, 0.00435513, 0.00438563, 0.0043977, 0.00440517", \ + "0.00411936, 0.00415129, 0.00425956, 0.00430534, 0.00433603, 0.00434929, 0.00435561", \ + "0.00407999, 0.00409891, 0.00418842, 0.00423438, 0.00426948, 0.00428576, 0.00429459", \ + "0.00410859, 0.0041229, 0.00420548, 0.00424299, 0.00428096, 0.00430009, 0.00431085", \ + "0.00441248, 0.00440787, 0.00443665, 0.00446798, 0.00450059, 0.00452034, 0.00453759", \ + "0.00486697, 0.0048869, 0.0048779, 0.00489439, 0.00492045, 0.00494621, 0.00496845", \ + "0.0055626, 0.00553365, 0.00549777, 0.00550514, 0.00552529, 0.00554381, 0.00557223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00632822, 0.00636527, 0.0064862, 0.0065225, 0.00654233, 0.00654969, 0.00655313", \ + "0.00627199, 0.00630612, 0.00642676, 0.00646544, 0.00648756, 0.00649586, 0.00650021", \ + "0.00622118, 0.00623792, 0.00632916, 0.00637366, 0.00640652, 0.00642753, 0.00643781", \ + "0.00638919, 0.00638985, 0.00645504, 0.00649398, 0.00651745, 0.00653909, 0.00655355", \ + "0.00682321, 0.00680137, 0.00680151, 0.00682165, 0.00687131, 0.00687374, 0.00689525", \ + "0.00744063, 0.00739983, 0.0073386, 0.00734149, 0.00735933, 0.00740786, 0.00738731", \ + "0.00824453, 0.00818127, 0.00805848, 0.00803562, 0.00803475, 0.00804904, 0.00808157" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.272027, 0.278782, 0.328997, 0.392633, 0.520449, 0.686694, 0.904149", \ + "0.293496, 0.300251, 0.350466, 0.414111, 0.541921, 0.708161, 0.92565", \ + "0.384323, 0.391122, 0.441332, 0.504987, 0.632792, 0.799033, 1.01652", \ + "0.44915, 0.455892, 0.506079, 0.569725, 0.697582, 0.863804, 1.08128", \ + "0.528519, 0.535257, 0.585475, 0.64914, 0.776953, 0.943198, 1.16077", \ + "0.59775, 0.604502, 0.654735, 0.718399, 0.846211, 1.01245, 1.22994", \ + "0.660059, 0.666808, 0.717045, 0.780713, 0.908529, 1.07477, 1.29226" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0281419, 0.0353645, 0.103151, 0.194357, 0.378105, 0.617196, 0.92981", \ + "0.0281431, 0.0353651, 0.103153, 0.194357, 0.378105, 0.617216, 0.929833", \ + "0.0281549, 0.0353553, 0.103151, 0.194357, 0.378105, 0.617076, 0.929833", \ + "0.0281297, 0.0353562, 0.103389, 0.194345, 0.378078, 0.617211, 0.929804", \ + "0.028129, 0.035345, 0.103148, 0.194358, 0.378106, 0.61723, 0.930007", \ + "0.028102, 0.035325, 0.103143, 0.194358, 0.378108, 0.617199, 0.929835", \ + "0.028085, 0.035304, 0.103137, 0.194356, 0.378108, 0.617085, 0.929835" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.263378, 0.269762, 0.315334, 0.370651, 0.481284, 0.625208, 0.813401", \ + "0.284338, 0.290797, 0.336297, 0.391607, 0.502241, 0.646163, 0.834357", \ + "0.377565, 0.383958, 0.429487, 0.484782, 0.5954, 0.739329, 0.927519", \ + "0.451771, 0.458126, 0.503646, 0.558928, 0.669597, 0.813443, 1.00171", \ + "0.551574, 0.557887, 0.603277, 0.658525, 0.769126, 0.913037, 1.10124", \ + "0.64391, 0.650136, 0.695276, 0.750466, 0.861033, 1.00493, 1.19311", \ + "0.729244, 0.735285, 0.780113, 0.835229, 0.945756, 1.08961, 1.27781" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0271161, 0.0333743, 0.0881081, 0.162439, 0.313813, 0.51146, 0.77001", \ + "0.0270748, 0.0333771, 0.0881034, 0.162373, 0.313813, 0.51146, 0.770011", \ + "0.0270948, 0.0333946, 0.0881088, 0.162374, 0.313904, 0.51146, 0.77001", \ + "0.0271674, 0.0334664, 0.0880968, 0.162438, 0.313989, 0.511472, 0.770036", \ + "0.027331, 0.033597, 0.088214, 0.16246, 0.313823, 0.511305, 0.769983", \ + "0.027633, 0.033876, 0.088276, 0.16246, 0.313839, 0.511471, 0.770019", \ + "0.028119, 0.034268, 0.088441, 0.162532, 0.313856, 0.511426, 0.770028" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.19876, 0.205317, 0.255511, 0.319162, 0.446995, 0.613261, 0.830757", \ + "0.215442, 0.222029, 0.272256, 0.335918, 0.463759, 0.630016, 0.84752", \ + "0.30893, 0.315406, 0.365286, 0.428851, 0.556665, 0.722927, 0.940425", \ + "0.392293, 0.398207, 0.446594, 0.509795, 0.637348, 0.803529, 1.02102", \ + "0.50187, 0.507116, 0.55346, 0.61591, 0.743032, 0.909017, 1.12651", \ + "0.598625, 0.603359, 0.648044, 0.709673, 0.836328, 1.00216, 1.21927", \ + "0.687002, 0.691359, 0.734737, 0.795571, 0.921701, 1.08716, 1.30424" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0273534, 0.0347807, 0.103119, 0.194356, 0.378105, 0.616987, 0.929834", \ + "0.0273482, 0.0347723, 0.103117, 0.194357, 0.378105, 0.616987, 0.929834", \ + "0.0277513, 0.0351206, 0.103176, 0.194373, 0.378109, 0.616998, 0.929753", \ + "0.0299806, 0.0369875, 0.103568, 0.194467, 0.378142, 0.617169, 0.929749", \ + "0.034423, 0.040819, 0.104486, 0.19477, 0.378216, 0.617462, 0.929835", \ + "0.039422, 0.045544, 0.105869, 0.195213, 0.37834, 0.617292, 0.929833", \ + "0.044554, 0.050586, 0.107643, 0.195855, 0.378664, 0.617448, 0.929821" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.217805, 0.224106, 0.269616, 0.324947, 0.435599, 0.579509, 0.767718", \ + "0.234758, 0.240959, 0.286435, 0.341781, 0.452424, 0.596328, 0.784557", \ + "0.318898, 0.325032, 0.370387, 0.425679, 0.536346, 0.680238, 0.868486", \ + "0.39996, 0.405781, 0.45037, 0.505408, 0.615968, 0.7598, 0.94796", \ + "0.514586, 0.519611, 0.562657, 0.617361, 0.727589, 0.871292, 1.05941", \ + "0.626318, 0.630739, 0.672683, 0.726767, 0.836632, 0.980256, 1.16823", \ + "0.737214, 0.740912, 0.781682, 0.835409, 0.94498, 1.08834, 1.27626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0264128, 0.0328498, 0.0880087, 0.162363, 0.313815, 0.511402, 0.77001", \ + "0.026418, 0.0328563, 0.0880143, 0.16233, 0.313816, 0.511651, 0.77001", \ + "0.0266326, 0.0330783, 0.0880611, 0.162378, 0.313819, 0.51146, 0.77001", \ + "0.0282544, 0.0344707, 0.0886812, 0.1626, 0.31411, 0.511498, 0.770114", \ + "0.031744, 0.03759, 0.089818, 0.163231, 0.314198, 0.511789, 0.770341", \ + "0.036141, 0.041676, 0.09157, 0.164089, 0.314599, 0.511818, 0.77026", \ + "0.040782, 0.046161, 0.093665, 0.165136, 0.315049, 0.512191, 0.770201" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.220216, 0.226447, 0.271926, 0.327271, 0.437927, 0.581824, 0.770046", \ + "0.23818, 0.244355, 0.289863, 0.345191, 0.455845, 0.599746, 0.787966", \ + "0.314843, 0.321073, 0.366375, 0.421668, 0.532279, 0.67622, 0.864445", \ + "0.387249, 0.393223, 0.438164, 0.493346, 0.603926, 0.74783, 0.935948", \ + "0.492158, 0.497653, 0.541711, 0.596598, 0.706923, 0.850702, 1.03883", \ + "0.597014, 0.601997, 0.644962, 0.699521, 0.80964, 0.953203, 1.14129", \ + "0.704181, 0.708629, 0.750813, 0.8049, 0.914785, 1.0582, 1.24615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0264792, 0.0329084, 0.0880659, 0.162413, 0.313829, 0.511401, 0.77001", \ + "0.0265012, 0.0329122, 0.0880302, 0.162414, 0.313829, 0.511401, 0.770011", \ + "0.0266535, 0.033112, 0.0881086, 0.162375, 0.313958, 0.51146, 0.770033", \ + "0.0282097, 0.0343743, 0.0886129, 0.162612, 0.313946, 0.511538, 0.770334", \ + "0.031037, 0.037009, 0.089732, 0.163135, 0.314205, 0.512185, 0.770191", \ + "0.034973, 0.040659, 0.09124, 0.163942, 0.314535, 0.511735, 0.770061", \ + "0.039344, 0.044822, 0.09322, 0.164918, 0.314779, 0.512133, 0.770358" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.144188, 0.151179, 0.202739, 0.266741, 0.394805, 0.561116, 0.778652", \ + "0.165493, 0.172459, 0.224068, 0.288027, 0.416073, 0.58239, 0.79999", \ + "0.266261, 0.272935, 0.323897, 0.387802, 0.515832, 0.682167, 0.89969", \ + "0.347784, 0.353955, 0.403593, 0.467122, 0.595924, 0.76132, 0.97884", \ + "0.452552, 0.458228, 0.505795, 0.568638, 0.696293, 0.862509, 1.07997", \ + "0.542402, 0.547382, 0.593081, 0.655422, 0.782577, 0.948749, 1.16621", \ + "0.620997, 0.625191, 0.669434, 0.731141, 0.858008, 1.02389, 1.24133" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0248195, 0.0327516, 0.102737, 0.194243, 0.37809, 0.617205, 0.929829", \ + "0.0248289, 0.0327558, 0.102741, 0.19424, 0.37809, 0.617097, 0.929928", \ + "0.0255611, 0.0333008, 0.102855, 0.194254, 0.37809, 0.617206, 0.929741", \ + "0.0276355, 0.0348689, 0.103022, 0.194231, 0.379028, 0.617176, 0.929922", \ + "0.031274, 0.037771, 0.103518, 0.194346, 0.378019, 0.616939, 0.929809", \ + "0.034877, 0.04068, 0.104067, 0.194499, 0.378103, 0.616972, 0.92981", \ + "0.038108, 0.043407, 0.104643, 0.194645, 0.378133, 0.617019, 0.929869" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151986, 0.159002, 0.210653, 0.274807, 0.402733, 0.569074, 0.786617", \ + "0.173143, 0.180155, 0.231832, 0.295864, 0.423893, 0.590263, 0.807794", \ + "0.27586, 0.282643, 0.333811, 0.397738, 0.525774, 0.692173, 0.909635", \ + "0.361454, 0.367906, 0.41776, 0.481427, 0.609331, 0.775723, 0.993193", \ + "0.472379, 0.478338, 0.5265, 0.589521, 0.717026, 0.883298, 1.10074", \ + "0.568159, 0.573687, 0.62028, 0.682659, 0.809812, 0.975937, 1.19342", \ + "0.652743, 0.657562, 0.702757, 0.764452, 0.891273, 1.05711, 1.27443" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0252647, 0.0331117, 0.10281, 0.194265, 0.378094, 0.61701, 0.929753", \ + "0.0252792, 0.0331083, 0.102812, 0.194265, 0.378061, 0.617028, 0.929745", \ + "0.0260688, 0.0337227, 0.102885, 0.194277, 0.378062, 0.617208, 0.929789", \ + "0.0283587, 0.0354856, 0.103169, 0.194334, 0.378078, 0.61724, 0.929913", \ + "0.032331, 0.038717, 0.103777, 0.194429, 0.378002, 0.616979, 0.929714", \ + "0.036263, 0.041913, 0.104405, 0.194615, 0.378085, 0.616968, 0.92981", \ + "0.039649, 0.044817, 0.105139, 0.19481, 0.378179, 0.617146, 0.929768" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.134277, 0.141502, 0.193491, 0.25755, 0.385572, 0.55193, 0.769473", \ + "0.155143, 0.16234, 0.214326, 0.278397, 0.406423, 0.572784, 0.790332", \ + "0.254215, 0.261127, 0.312397, 0.376341, 0.50434, 0.670695, 0.888323", \ + "0.332259, 0.338331, 0.388151, 0.451687, 0.579385, 0.745739, 0.963228", \ + "0.43257, 0.438342, 0.486154, 0.549091, 0.676517, 0.842624, 1.06002", \ + "0.518151, 0.523309, 0.569609, 0.631899, 0.75888, 0.924824, 1.14214", \ + "0.593113, 0.598056, 0.643048, 0.704632, 0.831204, 0.996943, 1.21416" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0253284, 0.0332643, 0.103044, 0.194417, 0.378193, 0.617168, 0.929717", \ + "0.025205, 0.0331805, 0.103027, 0.194413, 0.378192, 0.61717, 0.929809", \ + "0.0259481, 0.0336858, 0.103076, 0.194418, 0.378187, 0.617292, 0.929998", \ + "0.027864, 0.0352256, 0.103217, 0.194548, 0.378008, 0.617264, 0.929865", \ + "0.031727, 0.038479, 0.103908, 0.194562, 0.378071, 0.617496, 0.929514", \ + "0.036425, 0.042684, 0.105019, 0.194948, 0.378231, 0.617134, 0.929731", \ + "0.041146, 0.047143, 0.106464, 0.195443, 0.378462, 0.617263, 0.929878" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151986, 0.159002, 0.210653, 0.274807, 0.402733, 0.569074, 0.786617", \ + "0.173143, 0.180155, 0.231832, 0.295864, 0.423893, 0.590263, 0.807794", \ + "0.27586, 0.282643, 0.333811, 0.397738, 0.525774, 0.692173, 0.909635", \ + "0.361454, 0.367906, 0.41776, 0.481427, 0.609331, 0.775723, 0.993193", \ + "0.472379, 0.478338, 0.5265, 0.589521, 0.717026, 0.883298, 1.10074", \ + "0.568159, 0.573687, 0.62028, 0.682659, 0.809812, 0.975937, 1.19342", \ + "0.652743, 0.657562, 0.702757, 0.764452, 0.891273, 1.05711, 1.27443" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0252647, 0.0331117, 0.10281, 0.194265, 0.378094, 0.61701, 0.929753", \ + "0.0252792, 0.0331083, 0.102812, 0.194265, 0.378061, 0.617028, 0.929745", \ + "0.0260688, 0.0337227, 0.102885, 0.194277, 0.378062, 0.617208, 0.929789", \ + "0.0283587, 0.0354856, 0.103169, 0.194334, 0.378078, 0.61724, 0.929913", \ + "0.032331, 0.038717, 0.103777, 0.194429, 0.378002, 0.616979, 0.929714", \ + "0.036263, 0.041913, 0.104405, 0.194615, 0.378085, 0.616968, 0.92981", \ + "0.039649, 0.044817, 0.105139, 0.19481, 0.378179, 0.617146, 0.929768" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00909129, 0.00911854, 0.00922924, 0.00927262, 0.00930213, 0.00931522, 0.00932255", \ + "0.00902464, 0.00905142, 0.00916262, 0.009206, 0.00923554, 0.0092487, 0.00925601", \ + "0.0091075, 0.00913603, 0.00924888, 0.00929179, 0.00932031, 0.00933282, 0.00933983", \ + "0.00934862, 0.00938026, 0.00950238, 0.009533, 0.00956829, 0.00957947, 0.00958421", \ + "0.0098507, 0.00987495, 0.0099852, 0.0100348, 0.0100655, 0.0100849, 0.0100842", \ + "0.0106064, 0.0106326, 0.0107461, 0.0107917, 0.0108207, 0.010828, 0.0108356", \ + "0.011603, 0.0116279, 0.0117454, 0.0117898, 0.0118182, 0.0118337, 0.0118472" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00839556, 0.00841805, 0.00852852, 0.00857568, 0.00860744, 0.00862137, 0.0086287", \ + "0.00831888, 0.00834476, 0.00845177, 0.0084994, 0.00853089, 0.00854498, 0.00855244", \ + "0.0083295, 0.00835256, 0.00845434, 0.00850039, 0.00853361, 0.00854881, 0.008557", \ + "0.00858919, 0.00860812, 0.00870145, 0.00874799, 0.0087869, 0.00880229, 0.00881302", \ + "0.00911716, 0.00913389, 0.00921596, 0.009269, 0.0093117, 0.00931545, 0.00932986", \ + "0.0099282, 0.00993948, 0.0100208, 0.0100619, 0.0101043, 0.0101438, 0.010193", \ + "0.0110456, 0.0110581, 0.0111201, 0.0111636, 0.0112006, 0.0112219, 0.0112501" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00516393, 0.00519106, 0.00530353, 0.00534698, 0.00537509, 0.00538655, 0.00539287", \ + "0.00511129, 0.00513812, 0.0052501, 0.00529471, 0.00532372, 0.00533615, 0.00534289", \ + "0.00511829, 0.00513108, 0.00521329, 0.00525826, 0.00529513, 0.00531382, 0.00532489", \ + "0.00531878, 0.00531909, 0.00536422, 0.00539516, 0.00543413, 0.00545341, 0.00547141", \ + "0.00573607, 0.00571593, 0.00571161, 0.00573435, 0.00576872, 0.0057948, 0.00580045", \ + "0.00623501, 0.00620598, 0.0061687, 0.00618088, 0.00620933, 0.00622374, 0.00624277", \ + "0.00702212, 0.00697827, 0.00688205, 0.00687212, 0.00688357, 0.00689866, 0.00690883" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00420398, 0.00423011, 0.00434526, 0.00439116, 0.00441994, 0.00443244, 0.00443864", \ + "0.00415213, 0.00418009, 0.0042918, 0.00433833, 0.00436875, 0.00438164, 0.00438848", \ + "0.0040873, 0.00410226, 0.00419389, 0.00423984, 0.00427737, 0.00429384, 0.0043043", \ + "0.00419678, 0.00420904, 0.00427509, 0.00430613, 0.00433985, 0.00435792, 0.00436946", \ + "0.00444793, 0.00443867, 0.00446508, 0.00449803, 0.00453879, 0.00456548, 0.00456956", \ + "0.00502495, 0.00500412, 0.00496913, 0.00498329, 0.00500351, 0.00504456, 0.00503588", \ + "0.00566181, 0.00562148, 0.00555553, 0.00555722, 0.00557136, 0.00558809, 0.0056177" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00594572, 0.00598478, 0.00610716, 0.00614157, 0.00616008, 0.00616699, 0.00617011", \ + "0.0058893, 0.00592575, 0.00604711, 0.00608423, 0.00610482, 0.0061126, 0.00611683", \ + "0.00582879, 0.00584838, 0.00594873, 0.00599487, 0.00602774, 0.00604136, 0.00605377", \ + "0.00598258, 0.00598487, 0.00604602, 0.00608657, 0.0061768, 0.00615323, 0.00616363", \ + "0.00637176, 0.00635811, 0.00637147, 0.00640086, 0.00643449, 0.00646014, 0.00647287", \ + "0.00696875, 0.00693686, 0.00689703, 0.00691086, 0.0069384, 0.00696576, 0.00703177", \ + "0.00774092, 0.00768665, 0.00758904, 0.00758208, 0.00759139, 0.00760287, 0.00763015" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00632844, 0.0063659, 0.00648703, 0.00652308, 0.00654277, 0.00654999, 0.00655414", \ + "0.00627204, 0.0063067, 0.00642711, 0.00646582, 0.00648821, 0.0064964, 0.00650074", \ + "0.00621934, 0.00623658, 0.00632814, 0.00637487, 0.0064102, 0.00642839, 0.00643792", \ + "0.00639271, 0.00639182, 0.00644542, 0.00648784, 0.00652237, 0.00654758, 0.00655618", \ + "0.00680858, 0.00678818, 0.0067827, 0.00681203, 0.00684053, 0.00685889, 0.00687388", \ + "0.00744765, 0.00740396, 0.00733994, 0.00734389, 0.0073637, 0.00738414, 0.00743608", \ + "0.00825751, 0.00819782, 0.00806997, 0.00804864, 0.00804888, 0.00805657, 0.0080989" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00578091, 0.00582107, 0.0059387, 0.00597085, 0.00598919, 0.0059966, 0.00600053", \ + "0.00568675, 0.00572465, 0.00584151, 0.00587635, 0.00589662, 0.00590462, 0.00590897", \ + "0.00563666, 0.00565613, 0.00574144, 0.0057836, 0.00581702, 0.00583341, 0.00584279", \ + "0.00567175, 0.00571293, 0.00577529, 0.00581967, 0.00584551, 0.0058693, 0.00588113", \ + "0.00602555, 0.00603078, 0.00606148, 0.00609308, 0.00613701, 0.00616402, 0.00616565", \ + "0.00661645, 0.0066068, 0.00659395, 0.00661428, 0.00664303, 0.00668437, 0.00668429", \ + "0.00743078, 0.00738818, 0.00733235, 0.00733781, 0.00735713, 0.00737581, 0.00739595" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00632844, 0.0063659, 0.00648703, 0.00652308, 0.00654277, 0.00654999, 0.00655414", \ + "0.00627204, 0.0063067, 0.00642711, 0.00646582, 0.00648821, 0.0064964, 0.00650074", \ + "0.00621934, 0.00623658, 0.00632814, 0.00637487, 0.0064102, 0.00642839, 0.00643792", \ + "0.00639271, 0.00639182, 0.00644542, 0.00648784, 0.00652237, 0.00654758, 0.00655618", \ + "0.00680858, 0.00678818, 0.0067827, 0.00681203, 0.00684053, 0.00685889, 0.00687388", \ + "0.00744765, 0.00740396, 0.00733994, 0.00734389, 0.0073637, 0.00738414, 0.00743608", \ + "0.00825751, 0.00819782, 0.00806997, 0.00804864, 0.00804888, 0.00805657, 0.0080989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00417377, 0.00419463, 0.0043083, 0.00435448, 0.00438429, 0.00439689, 0.00440369", \ + "0.00411962, 0.0041479, 0.00425863, 0.00430464, 0.00433483, 0.00434776, 0.00435467", \ + "0.00408124, 0.00409907, 0.00418808, 0.00423386, 0.00426777, 0.00428439, 0.00429383", \ + "0.00410941, 0.00411816, 0.00420072, 0.00424578, 0.00428054, 0.00429908, 0.00431039", \ + "0.0043584, 0.0043571, 0.00439932, 0.00443701, 0.00448442, 0.00451485, 0.00451169", \ + "0.0048684, 0.0048542, 0.00485548, 0.00487369, 0.0049015, 0.00493131, 0.00493475", \ + "0.00556671, 0.00554036, 0.00550286, 0.00551151, 0.00552968, 0.00554944, 0.00558875" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160501; + rise_capacitance : 0.00160067; + rise_capacitance_range (0.00113886, 0.00160067); + fall_capacitance : 0.00160501; + fall_capacitance_range (0.00111911, 0.00160501); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.143502, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00509046, 0.0049589, 0.00503578, 0.00551322, 0.00642261, 0.00788097, 0.0098737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00806117, 0.00792971, 0.00814277, 0.00853204, 0.00963035, 0.0110981, 0.0130582" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00546001, 0.00532566, 0.00543167, 0.00593468, 0.00687955, 0.00835891, 0.0103741" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00747764, 0.00737004, 0.00759219, 0.00796471, 0.00904507, 0.0105039, 0.012442" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00535823, 0.00522362, 0.00533365, 0.00584451, 0.00679142, 0.00827603, 0.0102918" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0075553, 0.00742664, 0.00763492, 0.0080014, 0.00908063, 0.0105567, 0.0125327" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159397; + rise_capacitance : 0.00159397; + rise_capacitance_range (0.00104877, 0.00159397); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00103439, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0718179, 0.0220579, 0.0633431, 0.0879248", \ + "-0.287408, -0.15755, -0.109677, -0.0796903", \ + "-0.393905, -0.25738, -0.212271, -0.17799", \ + "-0.471874, -0.342016, -0.296609, -0.268154" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0250492, 0.208465, 0.306888, 0.378441", \ + "-0.264957, -0.0114595, 0.101562, 0.18251", \ + "-0.36208, -0.0979128, 0.0123413, 0.0975839", \ + "-0.424638, -0.159144, -0.048593, 0.0388193" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0718179, 0.0220579, 0.0633431, 0.0879248", \ + "-0.287408, -0.15755, -0.109677, -0.0796903", \ + "-0.393905, -0.25738, -0.212271, -0.17799", \ + "-0.471874, -0.342016, -0.296609, -0.268154" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0250492, 0.208465, 0.306888, 0.378441", \ + "-0.264957, -0.0114595, 0.101562, 0.18251", \ + "-0.36208, -0.0979128, 0.0123413, 0.0975839", \ + "-0.424638, -0.159144, -0.048593, 0.0388193" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116082, 0.107246, 0.181769, 0.26724", \ + "0.372388, 0.232821, 0.190347, 0.184881", \ + "0.508193, 0.35531, 0.306064, 0.27291", \ + "0.615337, 0.459785, 0.406839, 0.375854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0669027, -0.180672, -0.281693, -0.348799", \ + "0.335865, 0.0842982, -0.0301197, -0.111815", \ + "0.454935, 0.20204, 0.0888574, 0.00345984", \ + "0.53646, 0.284893, 0.168008, 0.0847804" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.116082, 0.107246, 0.181769, 0.26724", \ + "0.372388, 0.232821, 0.190347, 0.184881", \ + "0.508193, 0.35531, 0.306064, 0.27291", \ + "0.615337, 0.459785, 0.406839, 0.375854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0669027, -0.180672, -0.281693, -0.348799", \ + "0.335865, 0.0842982, -0.0301197, -0.111815", \ + "0.454935, 0.20204, 0.0888574, 0.00345984", \ + "0.53646, 0.284893, 0.168008, 0.0847804" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209147, -0.000208618, -0.000210134, -0.000209744, -0.000208172, -0.000208651, -0.000208272" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221814, 0.000225973, 0.000226068, 0.000222723, 0.00022132, 0.000218675, 0.000214815" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903622, -0.000909145, -0.000926821, -0.000933595, -0.000931613, -0.000930973, -0.000929643" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997584, 0.000939277, 0.000937498, 0.000934995, 0.000931613, 0.000930973, 0.000929643" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910212, -0.000912379, -0.000934547, -0.000937781, -0.000942774, -0.000945984, -0.000941299" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951358, 0.000956204, 0.000956555, 0.000955407, 0.000950311, 0.00094942, 0.000941299" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106582, -0.00106459, -0.00106508, -0.00106673, -0.00106644, -0.00106823, -0.00106906" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108218, 0.00108231, 0.00107924, 0.00108152, 0.00107972, 0.00107999, 0.0010748" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212225; + rise_capacitance : 0.00212225; + rise_capacitance_range (0.00166394, 0.00212225); + fall_capacitance : 0.00205473; + fall_capacitance_range (0.00161779, 0.00205473); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.118754, 0.109567, 0.178979, 0.260718", \ + "0.355956, 0.226173, 0.206612, 0.213376", \ + "0.481615, 0.342511, 0.296191, 0.279193", \ + "0.585448, 0.443676, 0.397653, 0.366909" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.118754, 0.109567, 0.178979, 0.260718", \ + "0.355956, 0.226173, 0.206612, 0.213376", \ + "0.481615, 0.342511, 0.296191, 0.279193", \ + "0.585448, 0.443676, 0.397653, 0.366909" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.077148, 0.0205588, 0.0605289, 0.0866399", \ + "-0.279399, -0.157707, -0.115146, -0.0836309", \ + "-0.377957, -0.257594, -0.209802, -0.17799", \ + "-0.453462, -0.339765, -0.299671, -0.265689" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.077148, 0.0205588, 0.0605289, 0.0866399", \ + "-0.279399, -0.157707, -0.115146, -0.0836309", \ + "-0.377957, -0.257594, -0.209802, -0.17799", \ + "-0.453462, -0.339765, -0.299671, -0.265689" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.075171, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984337, -0.000985983, -0.000987048, -0.000984833, -0.000987118, -0.000988708, -0.000987955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103035, 0.00100669, 0.000997352, 0.000995284, 0.000991181, 0.000992547, 0.000990582" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985468, -0.000983256, -0.000988551, -0.000986143, -0.000986305, -0.000987881, -0.00098714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102519, 0.00100526, 0.000994131, 0.000994145, 0.000990214, 0.000991737, 0.000989879" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983339, -0.000985712, -0.000984087, -0.000989169, -0.000987048, -0.000985813, -0.000985084" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101197, 0.000997381, 0.000990542, 0.000990449, 0.000987189, 0.000989199, 0.000987728" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX1P5) { + area : 23.9904; + cell_leakage_power : 0.23391; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.224697; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.248444; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206354; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.221994; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.257407; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212918; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276433; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224458; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237737; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22866; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.23391; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.207212, 0.225529, 0.298961, 0.37016, 0.500964, 0.668305, 0.886745", \ + "0.228197, 0.246549, 0.319917, 0.391116, 0.521951, 0.689284, 0.907709", \ + "0.321311, 0.339642, 0.413039, 0.484174, 0.615008, 0.78237, 1.00083", \ + "0.395757, 0.414208, 0.487665, 0.55889, 0.689801, 0.857171, 1.07562", \ + "0.495065, 0.513804, 0.587606, 0.658926, 0.789838, 0.957227, 1.17575", \ + "0.585864, 0.605132, 0.679807, 0.751264, 0.882148, 1.04959, 1.26814", \ + "0.670087, 0.69018, 0.76619, 0.837858, 0.968894, 1.13632, 1.35483" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0423845, 0.0565504, 0.128088, 0.213262, 0.391024, 0.629607, 0.944624", \ + "0.0424265, 0.056568, 0.128136, 0.213317, 0.391023, 0.62961, 0.9446", \ + "0.0426112, 0.0566481, 0.128097, 0.213314, 0.39103, 0.629608, 0.944616", \ + "0.0431365, 0.0572255, 0.128695, 0.213559, 0.391139, 0.629675, 0.944608", \ + "0.044712, 0.058531, 0.129112, 0.213863, 0.391191, 0.62975, 0.944589", \ + "0.047159, 0.060751, 0.130337, 0.214461, 0.391396, 0.629734, 0.944703", \ + "0.050699, 0.06413, 0.132196, 0.215538, 0.391782, 0.629906, 0.944748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.217809, 0.234217, 0.298544, 0.359188, 0.467832, 0.605766, 0.785518", \ + "0.239294, 0.255698, 0.320025, 0.380669, 0.489351, 0.627245, 0.806996", \ + "0.330264, 0.346662, 0.411005, 0.471632, 0.580289, 0.718217, 0.897942", \ + "0.39422, 0.410661, 0.47504, 0.535667, 0.64428, 0.782235, 0.961983", \ + "0.474561, 0.490905, 0.555304, 0.615981, 0.724644, 0.862563, 1.04229", \ + "0.543921, 0.560243, 0.624497, 0.685216, 0.793908, 0.931855, 1.11167", \ + "0.606211, 0.622437, 0.686586, 0.747295, 0.856089, 0.994012, 1.17379" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0376062, 0.0494851, 0.106975, 0.172416, 0.308027, 0.492037, 0.735934", \ + "0.0375986, 0.0494811, 0.106974, 0.172416, 0.308023, 0.492037, 0.735927", \ + "0.0375285, 0.0494457, 0.107, 0.1724, 0.308186, 0.492042, 0.735601", \ + "0.0376083, 0.0494641, 0.106955, 0.172308, 0.308176, 0.492049, 0.735966", \ + "0.037358, 0.049263, 0.106941, 0.172475, 0.308237, 0.492427, 0.735986", \ + "0.037032, 0.049048, 0.10689, 0.172514, 0.308314, 0.492106, 0.735507", \ + "0.036869, 0.048904, 0.10682, 0.172408, 0.308225, 0.492169, 0.735683" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.162178, 0.180495, 0.253871, 0.325014, 0.455723, 0.623076, 0.841501", \ + "0.179342, 0.197646, 0.271054, 0.342229, 0.473011, 0.640293, 0.858721", \ + "0.263827, 0.282561, 0.35628, 0.427353, 0.558135, 0.725487, 0.943923", \ + "0.341679, 0.363196, 0.443073, 0.516025, 0.647289, 0.814674, 1.03313", \ + "0.449746, 0.475956, 0.567894, 0.64465, 0.777294, 0.945102, 1.16414", \ + "0.554282, 0.584927, 0.692627, 0.775483, 0.910331, 1.07784, 1.29649", \ + "0.657566, 0.692291, 0.81629, 0.907706, 1.04658, 1.21479, 1.43325" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0423586, 0.0565892, 0.128256, 0.213326, 0.390928, 0.629621, 0.944633", \ + "0.0423464, 0.0565422, 0.128226, 0.213343, 0.390998, 0.629608, 0.944633", \ + "0.0450899, 0.0588318, 0.129071, 0.213686, 0.391101, 0.629619, 0.944664", \ + "0.0544494, 0.0687473, 0.136787, 0.218493, 0.392817, 0.630137, 0.944598", \ + "0.071073, 0.08747, 0.154421, 0.229926, 0.39847, 0.633399, 0.946877", \ + "0.08838, 0.107521, 0.176612, 0.246091, 0.405758, 0.636559, 0.949328", \ + "0.106214, 0.127973, 0.203098, 0.267984, 0.417444, 0.642123, 0.951249" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.146001, 0.162268, 0.226834, 0.287388, 0.396012, 0.533906, 0.713645", \ + "0.162775, 0.179148, 0.243624, 0.304161, 0.412791, 0.550712, 0.730472", \ + "0.256285, 0.273213, 0.33829, 0.399015, 0.507787, 0.645795, 0.825603", \ + "0.336599, 0.35658, 0.428342, 0.49101, 0.600807, 0.738886, 0.918586", \ + "0.438867, 0.463809, 0.54852, 0.615371, 0.726457, 0.865, 1.04558", \ + "0.529245, 0.558577, 0.658096, 0.73121, 0.844891, 0.983082, 1.16292", \ + "0.611379, 0.64453, 0.759461, 0.840597, 0.958304, 1.09728, 1.27701" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0375458, 0.0496361, 0.107079, 0.172375, 0.30798, 0.492035, 0.735593", \ + "0.0375286, 0.0495355, 0.107172, 0.172385, 0.308125, 0.492031, 0.735956", \ + "0.0412522, 0.0526202, 0.108513, 0.172925, 0.308314, 0.492091, 0.735973", \ + "0.0533893, 0.0652531, 0.118093, 0.179567, 0.31132, 0.493511, 0.73641", \ + "0.071814, 0.085944, 0.137453, 0.192581, 0.318073, 0.498574, 0.739801", \ + "0.090003, 0.10654, 0.161385, 0.210519, 0.326922, 0.502056, 0.742302", \ + "0.1085, 0.127332, 0.187119, 0.232015, 0.339142, 0.508114, 0.745214" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.089684, 0.103855, 0.159875, 0.214657, 0.320467, 0.457666, 0.637147", \ + "0.111196, 0.125325, 0.181354, 0.236138, 0.341986, 0.479218, 0.658668", \ + "0.211201, 0.227364, 0.285545, 0.340278, 0.446143, 0.583412, 0.762926", \ + "0.286408, 0.306809, 0.372384, 0.427557, 0.533319, 0.670408, 0.849845", \ + "0.382556, 0.409067, 0.486753, 0.542453, 0.647781, 0.784772, 0.964324", \ + "0.465051, 0.496706, 0.585101, 0.64105, 0.745784, 0.882441, 1.06178", \ + "0.538118, 0.573953, 0.670655, 0.726974, 0.83112, 0.967288, 1.14661" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0289531, 0.0400171, 0.0923762, 0.158105, 0.298271, 0.485133, 0.730053", \ + "0.0289114, 0.0400322, 0.092402, 0.158082, 0.298412, 0.485163, 0.730051", \ + "0.0373932, 0.0476264, 0.0943757, 0.15827, 0.298411, 0.485155, 0.730051", \ + "0.0516005, 0.0628743, 0.102551, 0.161443, 0.299203, 0.485489, 0.729718", \ + "0.072797, 0.086164, 0.115342, 0.165901, 0.300454, 0.48632, 0.73068", \ + "0.093894, 0.109036, 0.128091, 0.170395, 0.301435, 0.48661, 0.731414", \ + "0.1146, 0.130797, 0.139304, 0.174671, 0.302467, 0.487164, 0.731701" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0941392, 0.110094, 0.168695, 0.223975, 0.329857, 0.467097, 0.646549", \ + "0.115485, 0.131401, 0.190003, 0.245303, 0.351182, 0.488495, 0.667927", \ + "0.217079, 0.235152, 0.295795, 0.351108, 0.457007, 0.59432, 0.773809", \ + "0.295439, 0.318408, 0.387697, 0.443726, 0.549546, 0.686713, 0.866135", \ + "0.396431, 0.425866, 0.508142, 0.565131, 0.670754, 0.807721, 0.987165", \ + "0.484255, 0.518773, 0.612237, 0.669977, 0.775152, 0.911775, 1.09106", \ + "0.56381, 0.602177, 0.704383, 0.76272, 0.867485, 1.00366, 1.18288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0329217, 0.0441519, 0.0946152, 0.159143, 0.298664, 0.485168, 0.730057", \ + "0.0329223, 0.0441983, 0.0945871, 0.159122, 0.298607, 0.485038, 0.730057", \ + "0.0421509, 0.0522613, 0.096537, 0.159401, 0.29853, 0.485172, 0.730056", \ + "0.0584371, 0.0693449, 0.105534, 0.162899, 0.299393, 0.48531, 0.729777", \ + "0.082604, 0.095182, 0.120072, 0.168473, 0.301158, 0.486333, 0.730395", \ + "0.106303, 0.119675, 0.134138, 0.17393, 0.302537, 0.486918, 0.731391", \ + "0.128744, 0.142671, 0.146825, 0.178865, 0.303947, 0.487409, 0.731717" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0878392, 0.0999518, 0.153274, 0.209559, 0.316318, 0.453956, 0.633675", \ + "0.1092, 0.121303, 0.174351, 0.230598, 0.337355, 0.475028, 0.654746", \ + "0.208019, 0.221677, 0.27672, 0.333003, 0.439841, 0.577526, 0.757313", \ + "0.281819, 0.298597, 0.359998, 0.417262, 0.524126, 0.661744, 0.841421", \ + "0.374855, 0.396755, 0.470728, 0.531534, 0.638896, 0.776444, 0.956174", \ + "0.452624, 0.478963, 0.567362, 0.633819, 0.742811, 0.880197, 1.05969", \ + "0.520658, 0.550975, 0.653684, 0.727482, 0.839812, 0.977371, 1.15683" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0250059, 0.0351487, 0.0924258, 0.161083, 0.301272, 0.487469, 0.732187", \ + "0.0250041, 0.0350807, 0.0921678, 0.160839, 0.301237, 0.48746, 0.732186", \ + "0.032078, 0.0414638, 0.0943726, 0.161445, 0.301351, 0.487501, 0.732213", \ + "0.0435339, 0.0538772, 0.10243, 0.165646, 0.302766, 0.48821, 0.732502", \ + "0.060467, 0.072461, 0.119496, 0.176168, 0.307318, 0.490575, 0.733713", \ + "0.077509, 0.092029, 0.141147, 0.191781, 0.314193, 0.493532, 0.736121", \ + "0.094451, 0.111403, 0.165732, 0.211885, 0.324925, 0.499263, 0.739176" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0941392, 0.110094, 0.168695, 0.223975, 0.329857, 0.467097, 0.646549", \ + "0.115485, 0.131401, 0.190003, 0.245303, 0.351182, 0.488495, 0.667927", \ + "0.217079, 0.235152, 0.295795, 0.351108, 0.457007, 0.59432, 0.773809", \ + "0.295439, 0.318408, 0.387697, 0.443726, 0.549546, 0.686713, 0.866135", \ + "0.396431, 0.425866, 0.508142, 0.565131, 0.670754, 0.807721, 0.987165", \ + "0.484255, 0.518773, 0.612237, 0.669977, 0.775152, 0.911775, 1.09106", \ + "0.56381, 0.602177, 0.704383, 0.76272, 0.867485, 1.00366, 1.18288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0329217, 0.0441519, 0.0946152, 0.159143, 0.298664, 0.485168, 0.730057", \ + "0.0329223, 0.0441983, 0.0945871, 0.159122, 0.298607, 0.485038, 0.730057", \ + "0.0421509, 0.0522613, 0.096537, 0.159401, 0.29853, 0.485172, 0.730056", \ + "0.0584371, 0.0693449, 0.105534, 0.162899, 0.299393, 0.48531, 0.729777", \ + "0.082604, 0.095182, 0.120072, 0.168473, 0.301158, 0.486333, 0.730395", \ + "0.106303, 0.119675, 0.134138, 0.17393, 0.302537, 0.486918, 0.731391", \ + "0.128744, 0.142671, 0.146825, 0.178865, 0.303947, 0.487409, 0.731717" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.164459, 0.182818, 0.256139, 0.327264, 0.457984, 0.625351, 0.843776", \ + "0.182575, 0.200846, 0.27423, 0.345392, 0.476174, 0.643477, 0.861886", \ + "0.259091, 0.277844, 0.351538, 0.422745, 0.553554, 0.720951, 0.939374", \ + "0.329073, 0.350021, 0.429096, 0.501992, 0.633315, 0.800659, 1.01917", \ + "0.428619, 0.453503, 0.543222, 0.619873, 0.752723, 0.92049, 1.13935", \ + "0.526588, 0.555732, 0.659092, 0.741349, 0.876775, 1.04459, 1.26315", \ + "0.626815, 0.659988, 0.778472, 0.86807, 1.00783, 1.17674, 1.39538" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0423511, 0.0565499, 0.128183, 0.213348, 0.390958, 0.629612, 0.94463", \ + "0.0423365, 0.056582, 0.128188, 0.213339, 0.391007, 0.629613, 0.94463", \ + "0.0445407, 0.0583263, 0.128912, 0.213606, 0.391071, 0.629596, 0.944629", \ + "0.0516204, 0.0661892, 0.135645, 0.21794, 0.392679, 0.630087, 0.944739", \ + "0.065443, 0.081626, 0.150257, 0.228185, 0.397876, 0.632972, 0.946076", \ + "0.081395, 0.09993, 0.170253, 0.242998, 0.405274, 0.636337, 0.94825", \ + "0.097958, 0.118958, 0.19392, 0.262829, 0.416651, 0.642424, 0.951272" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0094006, 0.0094366, 0.00959542, 0.00967075, 0.00972471, 0.00974913, 0.00976311", \ + "0.0093241, 0.00936115, 0.00951708, 0.00959362, 0.00964863, 0.00967257, 0.00968631", \ + "0.00933849, 0.00937224, 0.00952396, 0.00959601, 0.00965202, 0.00967815, 0.00969309", \ + "0.00960428, 0.00963084, 0.00978624, 0.00984351, 0.00990184, 0.00993099, 0.00994617", \ + "0.0101108, 0.0101393, 0.0102618, 0.0103364, 0.010441, 0.0104258, 0.0104434", \ + "0.0109434, 0.0109609, 0.0110687, 0.0111343, 0.0112027, 0.0112515, 0.0112437", \ + "0.0120126, 0.0120225, 0.0121104, 0.0121698, 0.0122291, 0.0122689, 0.0123354" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0100718, 0.0101113, 0.0102683, 0.0103377, 0.0103883, 0.0104101, 0.0104222", \ + "0.0100054, 0.0100448, 0.0102019, 0.0102712, 0.0103211, 0.0103432, 0.0103554", \ + "0.0100882, 0.0101291, 0.0102906, 0.0103607, 0.0104094, 0.010431, 0.0104427", \ + "0.0103463, 0.0103989, 0.0105616, 0.0106157, 0.0106635, 0.0106895, 0.0107", \ + "0.0108437, 0.0108848, 0.0110506, 0.0111162, 0.0111701, 0.0112137, 0.0112044", \ + "0.0115858, 0.0116275, 0.0117909, 0.0118639, 0.0119108, 0.0119873, 0.0119548", \ + "0.0125784, 0.0126215, 0.0127838, 0.0128561, 0.0129003, 0.012929, 0.0129664" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520601, 0.00525788, 0.00540789, 0.00548108, 0.00553237, 0.00555683, 0.00556703", \ + "0.00515807, 0.00520735, 0.00535899, 0.00543473, 0.00548722, 0.00551093, 0.00552215", \ + "0.00515887, 0.0051784, 0.00529502, 0.00535058, 0.0053971, 0.00542213, 0.00543491", \ + "0.00520341, 0.00520473, 0.00530263, 0.00535499, 0.00540848, 0.00544187, 0.00546113", \ + "0.00553548, 0.00550289, 0.00558593, 0.00562325, 0.00569188, 0.00569333, 0.00572234", \ + "0.00617055, 0.00607602, 0.00601103, 0.00602339, 0.00605042, 0.00610007, 0.00612407", \ + "0.00693138, 0.00678034, 0.00663911, 0.00662508, 0.00663049, 0.00665705, 0.00667946" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00615428, 0.00619395, 0.00635566, 0.00642503, 0.0064718, 0.00649289, 0.00650471", \ + "0.00610086, 0.00614099, 0.00630783, 0.00637766, 0.00642639, 0.00644753, 0.00645899", \ + "0.00612264, 0.00613989, 0.00625289, 0.00632126, 0.00638081, 0.00641201, 0.00642809", \ + "0.0063616, 0.00634501, 0.00639855, 0.00644999, 0.00650387, 0.00653885, 0.00655586", \ + "0.00678158, 0.00676083, 0.00675635, 0.00678711, 0.00681727, 0.00687851, 0.00687044", \ + "0.00746052, 0.00735981, 0.00731947, 0.00731099, 0.00733211, 0.00739127, 0.00736469", \ + "0.00834366, 0.00816509, 0.00795227, 0.00792173, 0.00793, 0.00795071, 0.00798896" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00692729, 0.00700082, 0.00718423, 0.00724059, 0.00727224, 0.0072843, 0.00728951", \ + "0.00687263, 0.00694383, 0.00712574, 0.00718579, 0.00721993, 0.00723378, 0.00724025", \ + "0.00682678, 0.00685983, 0.00699764, 0.00706855, 0.00712172, 0.00714516, 0.00716288", \ + "0.0070205, 0.00704119, 0.00712545, 0.00717494, 0.00721939, 0.00725514, 0.00727367", \ + "0.00745763, 0.00739833, 0.0074031, 0.00744197, 0.00749545, 0.00754524, 0.00755957", \ + "0.00814921, 0.00803922, 0.0079398, 0.00795297, 0.00798717, 0.00807222, 0.00807332", \ + "0.00903342, 0.00886059, 0.00866544, 0.00863983, 0.00864838, 0.00867059, 0.00870155" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00731087, 0.00738146, 0.00756211, 0.00762062, 0.00765423, 0.00766767, 0.00767354", \ + "0.00725654, 0.00732375, 0.00750289, 0.00756434, 0.007601, 0.00761517, 0.00762266", \ + "0.00722368, 0.00725283, 0.00737328, 0.00744989, 0.00750045, 0.00752457, 0.00753053", \ + "0.00742674, 0.00741355, 0.00750449, 0.00753749, 0.0075951, 0.00762861, 0.00764753", \ + "0.00792267, 0.00785407, 0.00782511, 0.00786411, 0.00791992, 0.00793911, 0.00795767", \ + "0.00865651, 0.00853612, 0.00840532, 0.0083972, 0.00841903, 0.00847263, 0.00850535", \ + "0.00959013, 0.00940174, 0.00915722, 0.00911432, 0.00910604, 0.009122, 0.00913541" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00675004, 0.00682974, 0.00700902, 0.00706342, 0.00709519, 0.00710811, 0.00711537", \ + "0.00666034, 0.00673427, 0.00691325, 0.00697081, 0.00700578, 0.00701931, 0.00702717", \ + "0.00664233, 0.00667483, 0.00680174, 0.0068688, 0.00691906, 0.00694305, 0.00696096", \ + "0.00669428, 0.00673307, 0.00683425, 0.00688374, 0.00692944, 0.00696297, 0.00698148", \ + "0.00708035, 0.0070517, 0.00708152, 0.00713222, 0.00719852, 0.00724047, 0.00724302", \ + "0.00774205, 0.0076594, 0.00761444, 0.00764149, 0.00768251, 0.00773679, 0.00777399", \ + "0.00865524, 0.00851256, 0.00845541, 0.00843071, 0.00844229, 0.00846471, 0.00849234" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00517063, 0.00521197, 0.00537601, 0.00544867, 0.00550039, 0.00552398, 0.00553538", \ + "0.00512241, 0.00517642, 0.00532538, 0.00540025, 0.0054519, 0.0054755, 0.00548684", \ + "0.00509312, 0.00511987, 0.00524003, 0.00530968, 0.00536617, 0.00540452, 0.0054137", \ + "0.00516461, 0.00517676, 0.00525178, 0.00531812, 0.00537877, 0.00540974, 0.00542738", \ + "0.005455, 0.0054284, 0.00546637, 0.00551405, 0.00558085, 0.00560642, 0.00563009", \ + "0.00602011, 0.00594563, 0.00591258, 0.0059335, 0.00597548, 0.00602306, 0.0060332", \ + "0.00679325, 0.00667024, 0.00656376, 0.00656051, 0.00658498, 0.00660776, 0.00665684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00731087, 0.00738146, 0.00756211, 0.00762062, 0.00765423, 0.00766767, 0.00767354", \ + "0.00725654, 0.00732375, 0.00750289, 0.00756434, 0.007601, 0.00761517, 0.00762266", \ + "0.00722368, 0.00725283, 0.00737328, 0.00744989, 0.00750045, 0.00752457, 0.00753053", \ + "0.00742674, 0.00741355, 0.00750449, 0.00753749, 0.0075951, 0.00762861, 0.00764753", \ + "0.00792267, 0.00785407, 0.00782511, 0.00786411, 0.00791992, 0.00793911, 0.00795767", \ + "0.00865651, 0.00853612, 0.00840532, 0.0083972, 0.00841903, 0.00847263, 0.00850535", \ + "0.00959013, 0.00940174, 0.00915722, 0.00911432, 0.00910604, 0.009122, 0.00913541" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.294562, 0.303523, 0.351518, 0.414675, 0.54248, 0.709111, 0.927167", \ + "0.316042, 0.324998, 0.372977, 0.436148, 0.563952, 0.73059, 0.948645", \ + "0.407022, 0.415993, 0.464031, 0.527196, 0.654987, 0.821627, 1.03968", \ + "0.471851, 0.480778, 0.528804, 0.592083, 0.719838, 0.886401, 1.10447", \ + "0.551385, 0.560305, 0.608336, 0.671497, 0.799317, 0.965937, 1.18405", \ + "0.620727, 0.629651, 0.677676, 0.740853, 0.868652, 1.03528, 1.25335", \ + "0.682748, 0.691708, 0.739772, 0.802924, 0.930771, 1.09736, 1.31542" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0286032, 0.0387895, 0.105432, 0.197023, 0.38234, 0.623643, 0.939297", \ + "0.0286048, 0.0387925, 0.105422, 0.19705, 0.382366, 0.623699, 0.939296", \ + "0.0286025, 0.0387882, 0.105429, 0.197022, 0.382368, 0.623716, 0.939297", \ + "0.028604, 0.0388034, 0.105436, 0.19713, 0.382389, 0.623718, 0.939296", \ + "0.028581, 0.03878, 0.105427, 0.197042, 0.382332, 0.62353, 0.9393", \ + "0.028557, 0.038758, 0.105413, 0.197024, 0.38237, 0.623717, 0.93945", \ + "0.028518, 0.038747, 0.10541, 0.197038, 0.382379, 0.623717, 0.939297" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.289045, 0.296864, 0.3388, 0.391141, 0.496318, 0.633393, 0.812709", \ + "0.310015, 0.317851, 0.359753, 0.412098, 0.517276, 0.654351, 0.833668", \ + "0.403176, 0.410999, 0.45293, 0.505267, 0.610438, 0.74751, 0.926826", \ + "0.477345, 0.485141, 0.527006, 0.579317, 0.684509, 0.82154, 1.0009", \ + "0.577784, 0.585506, 0.627249, 0.679476, 0.784613, 0.921625, 1.10097", \ + "0.670554, 0.678052, 0.719495, 0.771687, 0.87677, 1.01381, 1.19315", \ + "0.757255, 0.764434, 0.805398, 0.85746, 0.962489, 1.09947, 1.27877" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0271932, 0.0357376, 0.0862439, 0.155758, 0.298884, 0.486023, 0.730926", \ + "0.0271976, 0.0357483, 0.0862428, 0.155758, 0.298884, 0.486023, 0.730926", \ + "0.0272076, 0.0357404, 0.0862346, 0.155758, 0.298886, 0.486023, 0.730926", \ + "0.0272736, 0.0358135, 0.086329, 0.155848, 0.298878, 0.486031, 0.730968", \ + "0.027393, 0.035936, 0.086316, 0.155799, 0.298893, 0.485937, 0.730911", \ + "0.027635, 0.036168, 0.086393, 0.155821, 0.298907, 0.485722, 0.730972", \ + "0.028016, 0.036532, 0.086535, 0.155889, 0.298922, 0.486019, 0.730897" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.221888, 0.230392, 0.278451, 0.341656, 0.469494, 0.636196, 0.854214", \ + "0.238686, 0.247205, 0.29522, 0.358446, 0.48625, 0.652916, 0.870993", \ + "0.333752, 0.34217, 0.389963, 0.453073, 0.580837, 0.747514, 0.965572", \ + "0.425243, 0.432441, 0.477592, 0.539981, 0.667454, 0.833903, 1.05188", \ + "0.546958, 0.552512, 0.593747, 0.654859, 0.781536, 0.947686, 1.16559", \ + "0.65557, 0.659549, 0.697288, 0.75704, 0.882876, 1.04862, 1.2662", \ + "0.755389, 0.75789, 0.792648, 0.851026, 0.97585, 1.14114, 1.35859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0276779, 0.0382009, 0.10537, 0.197008, 0.382403, 0.623701, 0.9393", \ + "0.0276774, 0.0381448, 0.105369, 0.197011, 0.382383, 0.623716, 0.939301", \ + "0.0279377, 0.0383269, 0.105414, 0.197028, 0.38234, 0.623717, 0.9393", \ + "0.0302566, 0.0405481, 0.105944, 0.197124, 0.382431, 0.623704, 0.939355", \ + "0.035013, 0.0453, 0.107151, 0.197501, 0.382535, 0.623773, 0.93944", \ + "0.040285, 0.051143, 0.109035, 0.19806, 0.38274, 0.623753, 0.93936", \ + "0.045741, 0.057394, 0.111392, 0.198944, 0.382907, 0.623932, 0.939481" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.243316, 0.250743, 0.292621, 0.344978, 0.45015, 0.587241, 0.766561", \ + "0.260476, 0.268021, 0.309815, 0.362142, 0.467355, 0.604448, 0.783752", \ + "0.34595, 0.35347, 0.395149, 0.447431, 0.552604, 0.689685, 0.868995", \ + "0.433166, 0.439719, 0.479969, 0.531901, 0.636843, 0.773843, 0.953151", \ + "0.558961, 0.563859, 0.601107, 0.652325, 0.756827, 0.893501, 1.07266", \ + "0.682394, 0.685664, 0.720006, 0.770266, 0.874122, 1.0105, 1.18949", \ + "0.804589, 0.806306, 0.837893, 0.887246, 0.990498, 1.12651, 1.30531" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264737, 0.035181, 0.0861573, 0.15573, 0.298887, 0.486029, 0.730927", \ + "0.0264634, 0.0351987, 0.0861552, 0.15579, 0.298886, 0.486029, 0.730885", \ + "0.0266437, 0.0353402, 0.0862262, 0.155766, 0.298892, 0.486029, 0.730926", \ + "0.0282521, 0.0368782, 0.0868169, 0.156046, 0.29886, 0.48585, 0.730521", \ + "0.031942, 0.040512, 0.088225, 0.156675, 0.299217, 0.485903, 0.730575", \ + "0.036551, 0.045335, 0.090405, 0.157702, 0.299575, 0.486093, 0.730974", \ + "0.041551, 0.050774, 0.093066, 0.159133, 0.300148, 0.486596, 0.731182" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.245721, 0.253294, 0.295055, 0.347397, 0.452584, 0.589682, 0.769045", \ + "0.263811, 0.271289, 0.313157, 0.365505, 0.470686, 0.607746, 0.787091", \ + "0.34121, 0.348691, 0.390472, 0.442764, 0.547945, 0.684994, 0.864388", \ + "0.418576, 0.425539, 0.466305, 0.518364, 0.623355, 0.760372, 0.939667", \ + "0.532305, 0.538057, 0.576853, 0.628346, 0.732926, 0.869769, 1.04896", \ + "0.647251, 0.651587, 0.687927, 0.738729, 0.842886, 0.979439, 1.15848", \ + "0.764654, 0.76765, 0.801569, 0.85154, 0.95507, 1.09132, 1.27023" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0265724, 0.035253, 0.0861646, 0.155731, 0.298887, 0.486022, 0.730966", \ + "0.0265611, 0.0352578, 0.0861644, 0.155731, 0.298889, 0.485817, 0.730885", \ + "0.0267079, 0.0353923, 0.0862256, 0.15575, 0.298887, 0.485817, 0.730965", \ + "0.0281367, 0.036719, 0.0867645, 0.156121, 0.298855, 0.485825, 0.730588", \ + "0.031201, 0.03979, 0.088064, 0.156594, 0.299188, 0.486313, 0.731003", \ + "0.035255, 0.043988, 0.089935, 0.157503, 0.299495, 0.486073, 0.730947", \ + "0.039944, 0.048953, 0.092331, 0.15883, 0.300012, 0.486539, 0.731161" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.157798, 0.167293, 0.217918, 0.281954, 0.410187, 0.576937, 0.795069", \ + "0.179152, 0.188644, 0.239239, 0.303254, 0.431495, 0.598318, 0.816406", \ + "0.283294, 0.292267, 0.342042, 0.405926, 0.534044, 0.700835, 0.918938", \ + "0.372167, 0.37994, 0.4274, 0.490546, 0.618515, 0.785289, 1.0033", \ + "0.487146, 0.493309, 0.537244, 0.599369, 0.726609, 0.893123, 1.11106", \ + "0.587406, 0.591972, 0.632198, 0.693397, 0.820169, 0.986384, 1.20434", \ + "0.675835, 0.678894, 0.715991, 0.776009, 0.902045, 1.06812, 1.2859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0243688, 0.035081, 0.104735, 0.196831, 0.382361, 0.623686, 0.939265", \ + "0.024389, 0.0351074, 0.104735, 0.196834, 0.382362, 0.623737, 0.939158", \ + "0.0250737, 0.0355554, 0.104816, 0.196843, 0.38236, 0.623736, 0.939304", \ + "0.0272203, 0.0374385, 0.105065, 0.19702, 0.382268, 0.623751, 0.939376", \ + "0.031286, 0.040893, 0.105737, 0.196998, 0.382295, 0.624556, 0.939177", \ + "0.035434, 0.044555, 0.106455, 0.197157, 0.382319, 0.623654, 0.939303", \ + "0.039267, 0.047969, 0.107192, 0.197382, 0.382403, 0.623606, 0.939365" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.165752, 0.175355, 0.226018, 0.289914, 0.418198, 0.584986, 0.803159", \ + "0.186946, 0.196511, 0.24725, 0.311182, 0.439419, 0.606251, 0.824377", \ + "0.292402, 0.301502, 0.351736, 0.415265, 0.543465, 0.710292, 0.928397", \ + "0.384947, 0.393032, 0.440942, 0.504211, 0.632126, 0.798901, 1.01699", \ + "0.505912, 0.512694, 0.557285, 0.619487, 0.746982, 0.913527, 1.1316", \ + "0.611758, 0.617201, 0.658718, 0.719954, 0.846569, 1.01296, 1.23087", \ + "0.705844, 0.709825, 0.748112, 0.808208, 0.934191, 1.10023, 1.31806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0248629, 0.0354915, 0.104821, 0.196859, 0.382282, 0.623631, 0.939346", \ + "0.0248814, 0.0354948, 0.104832, 0.196871, 0.382344, 0.623738, 0.939369", \ + "0.0255908, 0.0360979, 0.104894, 0.196873, 0.382354, 0.623738, 0.93939", \ + "0.0280082, 0.0380873, 0.105224, 0.196846, 0.382335, 0.62373, 0.939389", \ + "0.032408, 0.041797, 0.106023, 0.197065, 0.382307, 0.623439, 0.939387", \ + "0.036835, 0.045772, 0.106866, 0.197299, 0.382346, 0.623571, 0.939154", \ + "0.040861, 0.04952, 0.107747, 0.197541, 0.382447, 0.623653, 0.939255" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.147525, 0.157424, 0.208593, 0.272525, 0.400767, 0.567602, 0.785641", \ + "0.168388, 0.178268, 0.229437, 0.293369, 0.421631, 0.588455, 0.806567", \ + "0.2713, 0.280597, 0.330858, 0.394655, 0.52279, 0.689664, 0.907766", \ + "0.356394, 0.364512, 0.412274, 0.47538, 0.603155, 0.769958, 0.988045", \ + "0.467665, 0.474306, 0.518192, 0.580483, 0.707686, 0.874067, 1.09198", \ + "0.563893, 0.56934, 0.610084, 0.670952, 0.797419, 0.963449, 1.18127", \ + "0.649238, 0.653459, 0.691425, 0.750994, 0.876607, 1.04232, 1.25986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0249782, 0.0358143, 0.105115, 0.197035, 0.382472, 0.62382, 0.939383", \ + "0.0248559, 0.0357025, 0.105093, 0.19703, 0.382471, 0.623819, 0.939325", \ + "0.0254454, 0.0361221, 0.105171, 0.197042, 0.382447, 0.623819, 0.939375", \ + "0.0276453, 0.0380391, 0.105354, 0.197112, 0.382348, 0.623788, 0.93941", \ + "0.031925, 0.042035, 0.106267, 0.197214, 0.382356, 0.623435, 0.939259", \ + "0.036847, 0.047219, 0.107661, 0.19767, 0.382553, 0.623678, 0.939156", \ + "0.041928, 0.052911, 0.109677, 0.198353, 0.382792, 0.62378, 0.939259" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.165752, 0.175355, 0.226018, 0.289914, 0.418198, 0.584986, 0.803159", \ + "0.186946, 0.196511, 0.24725, 0.311182, 0.439419, 0.606251, 0.824377", \ + "0.292402, 0.301502, 0.351736, 0.415265, 0.543465, 0.710292, 0.928397", \ + "0.384947, 0.393032, 0.440942, 0.504211, 0.632126, 0.798901, 1.01699", \ + "0.505912, 0.512694, 0.557285, 0.619487, 0.746982, 0.913527, 1.1316", \ + "0.611758, 0.617201, 0.658718, 0.719954, 0.846569, 1.01296, 1.23087", \ + "0.705844, 0.709825, 0.748112, 0.808208, 0.934191, 1.10023, 1.31806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0248629, 0.0354915, 0.104821, 0.196859, 0.382282, 0.623631, 0.939346", \ + "0.0248814, 0.0354948, 0.104832, 0.196871, 0.382344, 0.623738, 0.939369", \ + "0.0255908, 0.0360979, 0.104894, 0.196873, 0.382354, 0.623738, 0.93939", \ + "0.0280082, 0.0380873, 0.105224, 0.196846, 0.382335, 0.62373, 0.939389", \ + "0.032408, 0.041797, 0.106023, 0.197065, 0.382307, 0.623439, 0.939387", \ + "0.036835, 0.045772, 0.106866, 0.197299, 0.382346, 0.623571, 0.939154", \ + "0.040861, 0.04952, 0.107747, 0.197541, 0.382447, 0.623653, 0.939255" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0100742, 0.0101176, 0.01027, 0.01034, 0.010389, 0.0104116, 0.0104239", \ + "0.0100073, 0.0100503, 0.0102037, 0.0102736, 0.010323, 0.0103448, 0.0103576", \ + "0.0100923, 0.010136, 0.0102934, 0.010363, 0.0104115, 0.0104327, 0.0104447", \ + "0.0103423, 0.0103817, 0.0105394, 0.0106177, 0.0106612, 0.0106765, 0.0106912", \ + "0.0108368, 0.0108794, 0.0110418, 0.0111129, 0.011175, 0.0111733, 0.011193", \ + "0.0115903, 0.0116353, 0.0117994, 0.0118699, 0.0119235, 0.0119321, 0.0119516", \ + "0.0125914, 0.0126354, 0.0127981, 0.0128648, 0.0129138, 0.012935, 0.0129776" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0094003, 0.00944156, 0.00959406, 0.00967012, 0.00972384, 0.00974798, 0.0097613", \ + "0.00932428, 0.00936576, 0.00951719, 0.00959328, 0.00964721, 0.00967178, 0.00968522", \ + "0.00934115, 0.0093783, 0.00952192, 0.0095959, 0.0096512, 0.00967748, 0.00969209", \ + "0.00959864, 0.0096298, 0.00977193, 0.00983579, 0.00989415, 0.00992096, 0.00993779", \ + "0.0101265, 0.0101545, 0.0102773, 0.0103426, 0.0104191, 0.0104475, 0.0104477", \ + "0.0109398, 0.0109494, 0.0110637, 0.0111249, 0.0111935, 0.0112462, 0.0112602", \ + "0.0121315, 0.0121375, 0.0122261, 0.0122858, 0.0123465, 0.0123872, 0.0124243" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00615783, 0.00619796, 0.00635895, 0.00642812, 0.00647481, 0.00649603, 0.0065061", \ + "0.00610248, 0.00614478, 0.00630887, 0.00637998, 0.00642773, 0.00644911, 0.0064608", \ + "0.00612649, 0.00613777, 0.00625569, 0.00632495, 0.00638247, 0.00641227, 0.00642978", \ + "0.00637018, 0.00634816, 0.00639876, 0.00644965, 0.00650301, 0.00654223, 0.00655812", \ + "0.00686611, 0.00679571, 0.00675231, 0.00678573, 0.00681749, 0.00685333, 0.00687507", \ + "0.00745215, 0.00733291, 0.00723622, 0.00723924, 0.00727488, 0.00731683, 0.00731349", \ + "0.0083896, 0.00819555, 0.00798258, 0.00795275, 0.00795807, 0.00797737, 0.00798966" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520435, 0.00525087, 0.0054063, 0.00548072, 0.00553125, 0.00555425, 0.00556601", \ + "0.00515659, 0.00520715, 0.005359, 0.00543391, 0.00548566, 0.00550865, 0.00552137", \ + "0.00515607, 0.0051757, 0.00527537, 0.00533821, 0.00539068, 0.00541793, 0.00543371", \ + "0.00520436, 0.00519815, 0.00529734, 0.00535021, 0.00540901, 0.00544055, 0.00545912", \ + "0.00555503, 0.00549259, 0.00552367, 0.00557245, 0.00561411, 0.00565289, 0.00567113", \ + "0.00618145, 0.00608005, 0.00601116, 0.00602282, 0.00605957, 0.00607757, 0.00609719", \ + "0.00692765, 0.0067724, 0.00662695, 0.00661681, 0.00663082, 0.00665285, 0.0066896" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00692764, 0.00700089, 0.0071848, 0.00724153, 0.00727317, 0.00728503, 0.00729097", \ + "0.00687457, 0.00694361, 0.00712631, 0.00718672, 0.00722126, 0.0072344, 0.00724087", \ + "0.00682815, 0.00686058, 0.00699335, 0.00706952, 0.00711504, 0.00714151, 0.00715615", \ + "0.00701068, 0.00701092, 0.00709745, 0.00717396, 0.0072141, 0.00725287, 0.00727123", \ + "0.00746668, 0.00741337, 0.00740749, 0.00745484, 0.00750359, 0.00760513, 0.00755596", \ + "0.00815901, 0.0080454, 0.00794957, 0.00795791, 0.00799912, 0.00802321, 0.00808375", \ + "0.00903723, 0.00886134, 0.00866523, 0.00864255, 0.00865044, 0.00867151, 0.00870859" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00731181, 0.00738157, 0.00756238, 0.00762126, 0.00765461, 0.0076678, 0.00767344", \ + "0.00725858, 0.0073241, 0.00750349, 0.00756534, 0.00760173, 0.0076165, 0.00762304", \ + "0.0072166, 0.00723992, 0.00738353, 0.00742976, 0.00748632, 0.00751366, 0.00752902", \ + "0.00742604, 0.00741747, 0.00748005, 0.00753956, 0.00760254, 0.00762904, 0.00765088", \ + "0.00793287, 0.00786372, 0.00783188, 0.00786727, 0.00794434, 0.00793834, 0.00797653", \ + "0.00866579, 0.00854025, 0.00840701, 0.00840196, 0.00843209, 0.00847462, 0.00847354", \ + "0.00958487, 0.00940077, 0.00916034, 0.00911486, 0.00910848, 0.0091222, 0.00916039" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00675409, 0.00683392, 0.00701413, 0.00706775, 0.00709911, 0.00711215, 0.00711856", \ + "0.00666457, 0.00673946, 0.0069187, 0.00697552, 0.00700936, 0.00702371, 0.00703096", \ + "0.00664466, 0.00668079, 0.00680941, 0.00687405, 0.00692284, 0.00695033, 0.00696472", \ + "0.00673859, 0.0067408, 0.00681731, 0.00688988, 0.00692794, 0.00696887, 0.00698632", \ + "0.00709835, 0.00706453, 0.00716539, 0.00715168, 0.00720771, 0.00722909, 0.00725287", \ + "0.00777463, 0.00768085, 0.00762196, 0.00764753, 0.00769417, 0.00772895, 0.00777634", \ + "0.00867409, 0.0085273, 0.00838598, 0.00838011, 0.00840237, 0.00842657, 0.0084661" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00731181, 0.00738157, 0.00756238, 0.00762126, 0.00765461, 0.0076678, 0.00767344", \ + "0.00725858, 0.0073241, 0.00750349, 0.00756534, 0.00760173, 0.0076165, 0.00762304", \ + "0.0072166, 0.00723992, 0.00738353, 0.00742976, 0.00748632, 0.00751366, 0.00752902", \ + "0.00742604, 0.00741747, 0.00748005, 0.00753956, 0.00760254, 0.00762904, 0.00765088", \ + "0.00793287, 0.00786372, 0.00783188, 0.00786727, 0.00794434, 0.00793834, 0.00797653", \ + "0.00866579, 0.00854025, 0.00840701, 0.00840196, 0.00843209, 0.00847462, 0.00847354", \ + "0.00958487, 0.00940077, 0.00916034, 0.00911486, 0.00910848, 0.0091222, 0.00916039" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00516931, 0.00521613, 0.0053745, 0.00544853, 0.00549912, 0.00552152, 0.00553394", \ + "0.00512042, 0.00517137, 0.00532506, 0.00539912, 0.00545033, 0.00547424, 0.00548606", \ + "0.00509422, 0.00510641, 0.00523827, 0.00530792, 0.00536873, 0.00539756, 0.00541265", \ + "0.00516638, 0.00517746, 0.00525218, 0.00532695, 0.00537683, 0.0054086, 0.00542555", \ + "0.00551364, 0.00547344, 0.00549736, 0.00553884, 0.00558437, 0.00563882, 0.00564158", \ + "0.0060448, 0.00596525, 0.0059246, 0.00594514, 0.00598175, 0.00603152, 0.00603293", \ + "0.00688437, 0.00674843, 0.00662776, 0.00661871, 0.0066298, 0.00665276, 0.0067076" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160403; + rise_capacitance : 0.00160067; + rise_capacitance_range (0.00113889, 0.00160067); + fall_capacitance : 0.00160403; + fall_capacitance_range (0.00111909, 0.00160403); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.1845, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.164001, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00509153, 0.00496025, 0.00503591, 0.00551343, 0.00642231, 0.00788036, 0.0098728" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00806287, 0.0079315, 0.00814199, 0.00853562, 0.00963469, 0.0110967, 0.0130582" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00546041, 0.00532611, 0.00543169, 0.00593458, 0.00687944, 0.00835888, 0.0103741" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00747782, 0.00737018, 0.00759222, 0.00796423, 0.00904498, 0.0105041, 0.0124419" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00535911, 0.00522483, 0.00533387, 0.00584437, 0.0067902, 0.00827558, 0.0102911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0075573, 0.00742821, 0.00763524, 0.00800132, 0.00907995, 0.0105562, 0.0125322" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159398; + rise_capacitance : 0.00159398; + rise_capacitance_range (0.00105074, 0.00159398); + fall_capacitance : 0.00155748; + fall_capacitance_range (0.00103676, 0.00155748); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0811175, 0.0117484, 0.0468294, 0.0759231", \ + "-0.305633, -0.176784, -0.131131, -0.100616", \ + "-0.417826, -0.286309, -0.239421, -0.208609", \ + "-0.502325, -0.373477, -0.330291, -0.297309" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0319389, 0.201852, 0.301146, 0.370155", \ + "-0.281871, -0.0280985, 0.0777817, 0.160198", \ + "-0.383304, -0.126857, -0.0197461, 0.0669646", \ + "-0.452389, -0.190618, -0.0792123, 0.00167307" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0811175, 0.0117484, 0.0468294, 0.0759231", \ + "-0.305633, -0.176784, -0.131131, -0.100616", \ + "-0.417826, -0.286309, -0.239421, -0.208609", \ + "-0.502325, -0.373477, -0.330291, -0.297309" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0319389, 0.201852, 0.301146, 0.370155", \ + "-0.281871, -0.0280985, 0.0777817, 0.160198", \ + "-0.383304, -0.126857, -0.0197461, 0.0669646", \ + "-0.452389, -0.190618, -0.0792123, 0.00167307" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.137624, 0.11797, 0.192101, 0.279356", \ + "0.411584, 0.269521, 0.22669, 0.206981", \ + "0.561351, 0.40997, 0.360366, 0.324963", \ + "0.678493, 0.520446, 0.471139, 0.437905" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0884939, -0.161069, -0.264372, -0.338081", \ + "0.375254, 0.125694, 0.0129791, -0.0713087", \ + "0.507995, 0.261107, 0.145627, 0.0616365", \ + "0.603174, 0.353615, 0.238433, 0.156611" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.137624, 0.11797, 0.192101, 0.279356", \ + "0.411584, 0.269521, 0.22669, 0.206981", \ + "0.561351, 0.40997, 0.360366, 0.324963", \ + "0.678493, 0.520446, 0.471139, 0.437905" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0884939, -0.161069, -0.264372, -0.338081", \ + "0.375254, 0.125694, 0.0129791, -0.0713087", \ + "0.507995, 0.261107, 0.145627, 0.0616365", \ + "0.603174, 0.353615, 0.238433, 0.156611" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209152, -0.00020864, -0.000209539, -0.000209813, -0.000208204, -0.000208697, -0.00020831" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221829, 0.000226132, 0.000226199, 0.00022278, 0.000221383, 0.000218719, 0.000214842" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903614, -0.000909236, -0.000926038, -0.000933451, -0.000931432, -0.000930816, -0.000929481" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997742, 0.000939476, 0.000937255, 0.000934772, 0.000931432, 0.000930816, 0.000929481" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910203, -0.000912204, -0.000934202, -0.000937585, -0.000942761, -0.000945967, -0.000941207" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951424, 0.000956061, 0.000956498, 0.000955255, 0.000950221, 0.000949305, 0.000941207" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106583, -0.00106339, -0.00106654, -0.00106615, -0.00106665, -0.00106817, -0.00106901" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108216, 0.0010819, 0.00109519, 0.00108107, 0.00107973, 0.0010799, 0.00107472" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212234; + rise_capacitance : 0.00212234; + rise_capacitance_range (0.00166443, 0.00212234); + fall_capacitance : 0.00205462; + fall_capacitance_range (0.00161821, 0.00205462); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.14093, 0.117472, 0.19014, 0.274426", \ + "0.39017, 0.260186, 0.223891, 0.233195", \ + "0.529456, 0.390154, 0.343088, 0.312715", \ + "0.646441, 0.500472, 0.449706, 0.421502" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.14093, 0.117472, 0.19014, 0.274426", \ + "0.39017, 0.260186, 0.223891, 0.233195", \ + "0.529456, 0.390154, 0.343088, 0.312715", \ + "0.646441, 0.500472, 0.449706, 0.421502" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0811652, 0.0120658, 0.0468294, 0.07099", \ + "-0.294691, -0.177474, -0.136137, -0.106557", \ + "-0.401878, -0.281992, -0.239421, -0.205547", \ + "-0.483316, -0.366099, -0.327229, -0.295182" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0811652, 0.0120658, 0.0468294, 0.07099", \ + "-0.294691, -0.177474, -0.136137, -0.106557", \ + "-0.401878, -0.281992, -0.239421, -0.205547", \ + "-0.483316, -0.366099, -0.327229, -0.295182" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984029, -0.000985136, -0.000989778, -0.000992076, -0.000987124, -0.000988689, -0.000987939" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103045, 0.00100663, 0.000997269, 0.000995216, 0.000991134, 0.000992509, 0.000990553" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985482, -0.000982504, -0.000990092, -0.000983308, -0.000989144, -0.000987843, -0.000987099" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010253, 0.00100524, 0.000994237, 0.000994329, 0.000990783, 0.000991714, 0.000989864" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983351, -0.000985482, -0.000986263, -0.000989104, -0.00098699, -0.000985767, -0.000985044" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101205, 0.0009974, 0.000990554, 0.000991178, 0.000988785, 0.0009892, 0.000987737" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX2) { + area : 23.9904; + cell_leakage_power : 0.26179; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.252577; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.276324; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.234233; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249873; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285286; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240797; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.304312; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.252337; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265616; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256539; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26179; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.215712, 0.237726, 0.312276, 0.38407, 0.513763, 0.67859, 0.893541", \ + "0.236727, 0.258717, 0.333265, 0.405073, 0.534706, 0.699604, 0.914557", \ + "0.329806, 0.351763, 0.426322, 0.498085, 0.627748, 0.792663, 1.0076", \ + "0.404237, 0.426317, 0.500983, 0.572696, 0.702447, 0.867294, 1.08232", \ + "0.503728, 0.526004, 0.600871, 0.672729, 0.80245, 0.967426, 1.18253", \ + "0.594995, 0.617805, 0.693356, 0.765329, 0.895063, 1.06003, 1.27502", \ + "0.680118, 0.70372, 0.780463, 0.852605, 0.982372, 1.14735, 1.36232" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440029, 0.0601312, 0.131256, 0.215402, 0.389529, 0.6241, 0.934317", \ + "0.0439625, 0.0601257, 0.131263, 0.215411, 0.389529, 0.624111, 0.934439", \ + "0.0440662, 0.0601544, 0.131286, 0.215432, 0.389536, 0.62411, 0.934305", \ + "0.044563, 0.0606645, 0.131774, 0.215646, 0.389621, 0.624138, 0.934501", \ + "0.045782, 0.061722, 0.132225, 0.215912, 0.389712, 0.625037, 0.934676", \ + "0.04802, 0.063768, 0.133299, 0.216519, 0.389907, 0.62423, 0.934607", \ + "0.05128, 0.066779, 0.135094, 0.217478, 0.39039, 0.624368, 0.934618" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.226043, 0.245679, 0.311108, 0.372429, 0.480205, 0.615823, 0.792249", \ + "0.247515, 0.267146, 0.332621, 0.393907, 0.501732, 0.637297, 0.813732", \ + "0.338583, 0.3582, 0.423683, 0.485016, 0.592796, 0.72837, 0.904794", \ + "0.402637, 0.422262, 0.48774, 0.549057, 0.65689, 0.792421, 0.968862", \ + "0.483158, 0.502759, 0.568251, 0.629585, 0.737385, 0.872977, 1.04941", \ + "0.552355, 0.571899, 0.637324, 0.698708, 0.806548, 0.942143, 1.11856", \ + "0.614873, 0.634357, 0.699661, 0.761036, 0.868917, 1.00458, 1.18097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.038885, 0.0525005, 0.109558, 0.1738, 0.30554, 0.484209, 0.721769", \ + "0.0389613, 0.0525216, 0.109541, 0.173795, 0.30544, 0.484257, 0.721967", \ + "0.0388709, 0.0524444, 0.109512, 0.173764, 0.305439, 0.484258, 0.722065", \ + "0.0388909, 0.0524858, 0.109547, 0.173736, 0.305445, 0.484251, 0.722092", \ + "0.038738, 0.05239, 0.109523, 0.173818, 0.305464, 0.48452, 0.722074", \ + "0.038465, 0.052168, 0.109467, 0.173839, 0.305654, 0.484321, 0.722093", \ + "0.038235, 0.051926, 0.109348, 0.173843, 0.305595, 0.48436, 0.722148" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.170536, 0.192493, 0.267125, 0.338773, 0.46843, 0.633209, 0.848175", \ + "0.187886, 0.209826, 0.284374, 0.356164, 0.485747, 0.650574, 0.865567", \ + "0.273455, 0.295655, 0.370296, 0.442039, 0.571722, 0.736541, 0.951528", \ + "0.354875, 0.380069, 0.4605, 0.534014, 0.66397, 0.828787, 1.04372", \ + "0.46889, 0.499064, 0.591578, 0.669084, 0.800854, 0.966026, 1.18132", \ + "0.579292, 0.614173, 0.721445, 0.805423, 0.939632, 1.10468, 1.3195", \ + "0.688716, 0.727729, 0.85034, 0.943184, 1.08198, 1.24767, 1.46234" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0439736, 0.0601863, 0.13132, 0.215453, 0.389615, 0.624064, 0.934578", \ + "0.0439469, 0.0601834, 0.131389, 0.215451, 0.389507, 0.62406, 0.934489", \ + "0.0460067, 0.0616937, 0.132081, 0.215671, 0.389583, 0.624081, 0.934485", \ + "0.0556203, 0.0720001, 0.139781, 0.220591, 0.391371, 0.624571, 0.934617", \ + "0.072863, 0.091386, 0.157882, 0.233028, 0.398017, 0.628149, 0.936703", \ + "0.091303, 0.112425, 0.181686, 0.25108, 0.406856, 0.632345, 0.939261", \ + "0.110381, 0.133961, 0.209525, 0.274761, 0.420301, 0.638847, 0.94223" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.154553, 0.174148, 0.239749, 0.300977, 0.408675, 0.544282, 0.720706", \ + "0.17147, 0.191012, 0.256638, 0.317891, 0.425627, 0.561255, 0.737667", \ + "0.266361, 0.286333, 0.352125, 0.413501, 0.521346, 0.657019, 0.833471", \ + "0.351495, 0.374894, 0.44709, 0.510348, 0.618923, 0.754538, 0.930958", \ + "0.460502, 0.489251, 0.57422, 0.642, 0.752439, 0.88857, 1.06559", \ + "0.557419, 0.590823, 0.690426, 0.764878, 0.878152, 1.01423, 1.19053", \ + "0.645665, 0.683245, 0.797284, 0.880201, 0.998531, 1.13528, 1.31134" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0388947, 0.0525303, 0.109647, 0.173819, 0.305511, 0.484262, 0.721996", \ + "0.0388958, 0.052621, 0.109719, 0.173735, 0.305467, 0.484217, 0.721761", \ + "0.0417901, 0.0547687, 0.110614, 0.174206, 0.305639, 0.4843, 0.722022", \ + "0.0546085, 0.0679982, 0.120476, 0.18076, 0.308485, 0.485515, 0.722493", \ + "0.074375, 0.09022, 0.141337, 0.195618, 0.31679, 0.490871, 0.72576", \ + "0.093995, 0.112194, 0.166489, 0.215419, 0.327421, 0.496004, 0.729406", \ + "0.114043, 0.134378, 0.194558, 0.23978, 0.341774, 0.503625, 0.733172" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0930828, 0.109753, 0.166232, 0.220763, 0.324643, 0.459239, 0.635272", \ + "0.114596, 0.131232, 0.187703, 0.242245, 0.346139, 0.480779, 0.656795", \ + "0.217008, 0.235696, 0.293921, 0.34842, 0.452338, 0.58699, 0.763035", \ + "0.295788, 0.319152, 0.385294, 0.440301, 0.544031, 0.678488, 0.854362", \ + "0.397019, 0.427174, 0.506523, 0.562456, 0.665617, 0.800002, 0.975834", \ + "0.48509, 0.520476, 0.611696, 0.668173, 0.77056, 0.904301, 1.07983", \ + "0.56281, 0.60283, 0.704114, 0.761148, 0.862987, 0.99634, 1.17157" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0286886, 0.0411116, 0.0929209, 0.156637, 0.292662, 0.47495, 0.713944", \ + "0.0286645, 0.041103, 0.092898, 0.156619, 0.292655, 0.474727, 0.713945", \ + "0.0366685, 0.0481583, 0.0947802, 0.156884, 0.292631, 0.474935, 0.714269", \ + "0.0510996, 0.0638163, 0.104101, 0.160697, 0.293453, 0.475279, 0.714327", \ + "0.07288, 0.088027, 0.119426, 0.166934, 0.29525, 0.476278, 0.714862", \ + "0.094337, 0.111783, 0.135511, 0.1736, 0.297057, 0.476969, 0.715792", \ + "0.116643, 0.135415, 0.149592, 0.17923, 0.298577, 0.477419, 0.716225" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0969933, 0.115752, 0.174916, 0.230045, 0.334041, 0.468693, 0.644679", \ + "0.118349, 0.137088, 0.196245, 0.251368, 0.355404, 0.490064, 0.6661", \ + "0.221989, 0.242895, 0.303697, 0.358813, 0.462876, 0.59762, 0.773632", \ + "0.303501, 0.329908, 0.399797, 0.455723, 0.559699, 0.694104, 0.870079", \ + "0.409308, 0.442769, 0.526777, 0.584163, 0.687715, 0.821873, 0.997961", \ + "0.502493, 0.541333, 0.637862, 0.696366, 0.7995, 0.933123, 1.10887", \ + "0.586599, 0.629496, 0.73628, 0.795621, 0.898235, 1.03153, 1.20668" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0324183, 0.0452349, 0.0952274, 0.157817, 0.292995, 0.475046, 0.714156", \ + "0.0324122, 0.0452668, 0.0952561, 0.157789, 0.293024, 0.475045, 0.714266", \ + "0.0410057, 0.0526276, 0.0970443, 0.158098, 0.293002, 0.475043, 0.713946", \ + "0.0573957, 0.0700289, 0.107247, 0.162292, 0.294045, 0.475318, 0.714313", \ + "0.082076, 0.096657, 0.124287, 0.169782, 0.296279, 0.476207, 0.714856", \ + "0.106376, 0.122367, 0.141559, 0.177399, 0.298355, 0.477264, 0.715731", \ + "0.130222, 0.146919, 0.15703, 0.184147, 0.300358, 0.477977, 0.715948" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0917316, 0.106084, 0.159417, 0.215572, 0.320668, 0.455728, 0.632054", \ + "0.113081, 0.127448, 0.180539, 0.23664, 0.341701, 0.476839, 0.653129", \ + "0.214555, 0.230614, 0.285371, 0.341477, 0.446589, 0.581758, 0.758124", \ + "0.292061, 0.311862, 0.37324, 0.430331, 0.535499, 0.670383, 0.846606", \ + "0.390731, 0.416144, 0.490218, 0.551301, 0.657144, 0.791921, 0.96812", \ + "0.474429, 0.504638, 0.592989, 0.660217, 0.768084, 0.902643, 1.0785", \ + "0.547567, 0.582062, 0.684501, 0.75962, 0.871333, 1.00613, 1.18185" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251441, 0.0364459, 0.0925515, 0.15966, 0.296143, 0.477825, 0.716472", \ + "0.0251795, 0.0363901, 0.0922254, 0.159478, 0.296131, 0.477814, 0.716846", \ + "0.0320049, 0.0424649, 0.0944478, 0.160112, 0.296192, 0.477874, 0.71649", \ + "0.0442244, 0.0554621, 0.103253, 0.164868, 0.2978, 0.478289, 0.717077", \ + "0.061891, 0.075397, 0.121706, 0.176946, 0.303374, 0.481398, 0.718492", \ + "0.079985, 0.096127, 0.144951, 0.194473, 0.311928, 0.48525, 0.721352", \ + "0.098359, 0.116898, 0.171111, 0.216658, 0.324636, 0.492042, 0.725006" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0969933, 0.115752, 0.174916, 0.230045, 0.334041, 0.468693, 0.644679", \ + "0.118349, 0.137088, 0.196245, 0.251368, 0.355404, 0.490064, 0.6661", \ + "0.221989, 0.242895, 0.303697, 0.358813, 0.462876, 0.59762, 0.773632", \ + "0.303501, 0.329908, 0.399797, 0.455723, 0.559699, 0.694104, 0.870079", \ + "0.409308, 0.442769, 0.526777, 0.584163, 0.687715, 0.821873, 0.997961", \ + "0.502493, 0.541333, 0.637862, 0.696366, 0.7995, 0.933123, 1.10887", \ + "0.586599, 0.629496, 0.73628, 0.795621, 0.898235, 1.03153, 1.20668" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0324183, 0.0452349, 0.0952274, 0.157817, 0.292995, 0.475046, 0.714156", \ + "0.0324122, 0.0452668, 0.0952561, 0.157789, 0.293024, 0.475045, 0.714266", \ + "0.0410057, 0.0526276, 0.0970443, 0.158098, 0.293002, 0.475043, 0.713946", \ + "0.0573957, 0.0700289, 0.107247, 0.162292, 0.294045, 0.475318, 0.714313", \ + "0.082076, 0.096657, 0.124287, 0.169782, 0.296279, 0.476207, 0.714856", \ + "0.106376, 0.122367, 0.141559, 0.177399, 0.298355, 0.477264, 0.715731", \ + "0.130222, 0.146919, 0.15703, 0.184147, 0.300358, 0.477977, 0.715948" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.172819, 0.194726, 0.269323, 0.341046, 0.470706, 0.635525, 0.85048", \ + "0.191051, 0.212983, 0.287504, 0.359242, 0.488911, 0.653697, 0.868664", \ + "0.268313, 0.290576, 0.365225, 0.437026, 0.56668, 0.731503, 0.946478", \ + "0.340771, 0.36544, 0.44527, 0.518649, 0.648787, 0.813536, 1.02852", \ + "0.445304, 0.474096, 0.564149, 0.641527, 0.773562, 0.938804, 1.1541", \ + "0.548502, 0.581718, 0.684687, 0.767861, 0.902689, 1.06805, 1.28301", \ + "0.654014, 0.69132, 0.808594, 0.899676, 1.0391, 1.20557, 1.42052" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0439775, 0.0601682, 0.131406, 0.215454, 0.389519, 0.624063, 0.934538", \ + "0.0439754, 0.0602128, 0.131397, 0.21545, 0.389523, 0.624065, 0.934604", \ + "0.0457725, 0.0615838, 0.132019, 0.215697, 0.389574, 0.62408, 0.934482", \ + "0.0528635, 0.0695297, 0.138676, 0.220038, 0.391343, 0.624541, 0.934615", \ + "0.066906, 0.085237, 0.15393, 0.231346, 0.397414, 0.627917, 0.936366", \ + "0.083523, 0.1041, 0.17455, 0.247366, 0.405922, 0.632079, 0.939861", \ + "0.101121, 0.123968, 0.199084, 0.268274, 0.418728, 0.639016, 0.942219" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103895, 0.0104192, 0.0106072, 0.0107109, 0.0107889, 0.0108251, 0.010845", \ + "0.0103142, 0.0103434, 0.0105318, 0.0106355, 0.010713, 0.0107498, 0.0107704", \ + "0.0103281, 0.0103537, 0.010536, 0.0106366, 0.0107154, 0.0107541, 0.0107757", \ + "0.0105891, 0.0106136, 0.0108062, 0.0108789, 0.010958, 0.010998, 0.0110226", \ + "0.0111041, 0.0111181, 0.0112626, 0.0113667, 0.0114822, 0.0115746, 0.0115248", \ + "0.0119349, 0.0119403, 0.0120683, 0.0121538, 0.0122481, 0.0123292, 0.0123074", \ + "0.0130305, 0.013015, 0.0131183, 0.0131963, 0.0132752, 0.0133275, 0.0134189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.011069, 0.0111031, 0.0112967, 0.0113945, 0.0114667, 0.011502, 0.0115212", \ + "0.0110023, 0.0110364, 0.0112308, 0.0113283, 0.0114016, 0.0114348, 0.0114544", \ + "0.0110857, 0.0111212, 0.0113216, 0.0114218, 0.0114913, 0.0115243, 0.011543", \ + "0.0113587, 0.0113898, 0.0115824, 0.011684, 0.0117556, 0.0117821, 0.0118003", \ + "0.0118664, 0.0119015, 0.0121059, 0.0122169, 0.0122963, 0.0123367, 0.0123306", \ + "0.0125603, 0.0126046, 0.0128029, 0.0129065, 0.0129769, 0.0130728, 0.0130758", \ + "0.0135863, 0.0136237, 0.0138276, 0.0139288, 0.014002, 0.0140358, 0.0140681" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00620393, 0.00623187, 0.00642174, 0.00651814, 0.00659256, 0.00662826, 0.006645", \ + "0.00615942, 0.00618762, 0.00637343, 0.00647738, 0.00655098, 0.00658698, 0.00660504", \ + "0.00613808, 0.00614813, 0.00628217, 0.0063864, 0.00645846, 0.00649836, 0.0065199", \ + "0.00624179, 0.00620772, 0.00630236, 0.00638824, 0.00645294, 0.00649608, 0.0065223", \ + "0.0066503, 0.00655172, 0.00655446, 0.00661092, 0.0067038, 0.00670296, 0.00674454", \ + "0.00739402, 0.00718667, 0.00704151, 0.00704656, 0.00708744, 0.00715572, 0.0071376", \ + "0.00826274, 0.00795969, 0.00768172, 0.00765217, 0.00765072, 0.00768132, 0.00769326" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00715864, 0.00719628, 0.00740236, 0.0074962, 0.00756422, 0.00759644, 0.00761377", \ + "0.00711384, 0.00715254, 0.00734644, 0.00744651, 0.00751916, 0.00755149, 0.00756907", \ + "0.0071408, 0.0071473, 0.00728625, 0.00737856, 0.00746162, 0.00750548, 0.00753121", \ + "0.00743816, 0.00739092, 0.00744353, 0.00749649, 0.00756776, 0.00760958, 0.00764371", \ + "0.00800697, 0.00790685, 0.00780301, 0.00783401, 0.00787532, 0.0079301, 0.00794593", \ + "0.00886449, 0.00860189, 0.00836022, 0.00834145, 0.0083678, 0.00843445, 0.00841417", \ + "0.00976807, 0.00943188, 0.00911233, 0.00904462, 0.00898892, 0.00901277, 0.00906445" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00789684, 0.00800025, 0.00824555, 0.00832996, 0.00838023, 0.00839901, 0.0084086", \ + "0.00784884, 0.00794319, 0.00818647, 0.00827488, 0.00832839, 0.00834867, 0.00835958", \ + "0.00782954, 0.00786553, 0.00802723, 0.00813781, 0.00821865, 0.00823047, 0.0082508", \ + "0.00810001, 0.00807301, 0.00818559, 0.00824193, 0.00829605, 0.00833955, 0.00836786", \ + "0.00858928, 0.00846799, 0.00843645, 0.00849064, 0.00855771, 0.00861051, 0.00863576", \ + "0.00951856, 0.00929104, 0.0090935, 0.00908167, 0.00911523, 0.00920751, 0.00920954", \ + "0.0104211, 0.0101009, 0.00975942, 0.00971072, 0.00971271, 0.00974022, 0.00980066" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00828932, 0.00838207, 0.00862279, 0.00870781, 0.00876054, 0.00878063, 0.00879203", \ + "0.0082372, 0.00832691, 0.00856282, 0.00865339, 0.0087078, 0.00873096, 0.00874301", \ + "0.00823308, 0.00826048, 0.00841361, 0.00851208, 0.00858624, 0.00864185, 0.00863993", \ + "0.00847697, 0.00844142, 0.00851183, 0.00859036, 0.0086793, 0.00871728, 0.00874715", \ + "0.00907141, 0.00893267, 0.00886307, 0.00891212, 0.00900558, 0.00900696, 0.00905315", \ + "0.00999911, 0.00975676, 0.00951981, 0.00949311, 0.009519, 0.009609, 0.00959645", \ + "0.011017, 0.0106748, 0.0102792, 0.0101985, 0.0101771, 0.0101926, 0.0102326" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00771786, 0.00782635, 0.0080676, 0.00814843, 0.00819708, 0.00821796, 0.00822918", \ + "0.00762885, 0.00772872, 0.00797113, 0.00805587, 0.00810852, 0.00813012, 0.00814206", \ + "0.00763753, 0.0076808, 0.00784063, 0.00793971, 0.00800574, 0.00803826, 0.0080613", \ + "0.00777694, 0.00776319, 0.00789091, 0.00794876, 0.00800274, 0.00805128, 0.00807366", \ + "0.00817275, 0.0080885, 0.00810416, 0.00816415, 0.0082308, 0.00829884, 0.0083148", \ + "0.00894753, 0.00876781, 0.00866427, 0.00868148, 0.0087309, 0.00879252, 0.0088557", \ + "0.00995752, 0.00971549, 0.00951293, 0.00947326, 0.00948324, 0.00951282, 0.0095595" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00617479, 0.00620134, 0.00638223, 0.00648383, 0.00656218, 0.00659721, 0.00661455", \ + "0.00613055, 0.00615672, 0.00633839, 0.0064402, 0.0065146, 0.00654993, 0.00656763", \ + "0.00609036, 0.00610573, 0.00624226, 0.00634863, 0.00642718, 0.00645303, 0.00647421", \ + "0.006164, 0.00616214, 0.00626727, 0.00635871, 0.00643246, 0.00647361, 0.00649803", \ + "0.006521, 0.0064412, 0.00646757, 0.00652535, 0.00664162, 0.00665505, 0.00668871", \ + "0.00719314, 0.00702636, 0.00693235, 0.00695177, 0.00700426, 0.00706617, 0.00713193", \ + "0.00806657, 0.00780938, 0.00759786, 0.00759025, 0.007606, 0.00764841, 0.00769593" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00828932, 0.00838207, 0.00862279, 0.00870781, 0.00876054, 0.00878063, 0.00879203", \ + "0.0082372, 0.00832691, 0.00856282, 0.00865339, 0.0087078, 0.00873096, 0.00874301", \ + "0.00823308, 0.00826048, 0.00841361, 0.00851208, 0.00858624, 0.00864185, 0.00863993", \ + "0.00847697, 0.00844142, 0.00851183, 0.00859036, 0.0086793, 0.00871728, 0.00874715", \ + "0.00907141, 0.00893267, 0.00886307, 0.00891212, 0.00900558, 0.00900696, 0.00905315", \ + "0.00999911, 0.00975676, 0.00951981, 0.00949311, 0.009519, 0.009609, 0.00959645", \ + "0.011017, 0.0106748, 0.0102792, 0.0101985, 0.0101771, 0.0101926, 0.0102326" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.317918, 0.328156, 0.373043, 0.434312, 0.559576, 0.723339, 0.937805", \ + "0.339395, 0.34961, 0.394504, 0.455804, 0.5811, 0.744848, 0.959317", \ + "0.430474, 0.440725, 0.485653, 0.546977, 0.672242, 0.835982, 1.05045", \ + "0.495358, 0.505442, 0.550353, 0.611718, 0.736978, 0.900711, 1.11516", \ + "0.574919, 0.585135, 0.630032, 0.691324, 0.816631, 0.980374, 1.19484", \ + "0.644274, 0.654536, 0.699417, 0.760702, 0.885992, 1.04975, 1.26421", \ + "0.706414, 0.716649, 0.761567, 0.822896, 0.948173, 1.11199, 1.3264" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0296291, 0.0416735, 0.105709, 0.195418, 0.378176, 0.616269, 0.927896", \ + "0.0296276, 0.0416945, 0.105721, 0.195437, 0.378197, 0.616338, 0.927883", \ + "0.0296114, 0.0416583, 0.105725, 0.195428, 0.378198, 0.616317, 0.927754", \ + "0.029616, 0.041661, 0.105727, 0.195452, 0.378212, 0.61642, 0.92781", \ + "0.029586, 0.041642, 0.105699, 0.195412, 0.3782, 0.616323, 0.927869", \ + "0.029571, 0.041633, 0.105707, 0.195419, 0.378166, 0.616269, 0.927759", \ + "0.029559, 0.041601, 0.1057, 0.19543, 0.3782, 0.616363, 0.927881" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.316184, 0.324671, 0.363711, 0.414423, 0.517172, 0.651403, 0.827165", \ + "0.337166, 0.34566, 0.384706, 0.435474, 0.538217, 0.672448, 0.848207", \ + "0.430277, 0.438778, 0.47783, 0.528578, 0.631328, 0.765531, 0.941326", \ + "0.504392, 0.512879, 0.551741, 0.602512, 0.705255, 0.839438, 1.01521", \ + "0.604999, 0.613419, 0.652178, 0.702863, 0.805556, 0.939756, 1.11553", \ + "0.698196, 0.706408, 0.744864, 0.795463, 0.898104, 1.03228, 1.20802", \ + "0.78608, 0.794039, 0.831851, 0.882297, 0.984865, 1.11898, 1.29474" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284261, 0.0386248, 0.0870133, 0.154051, 0.293109, 0.475875, 0.714978", \ + "0.0284231, 0.0386256, 0.0870071, 0.15405, 0.29311, 0.475878, 0.714978", \ + "0.0284391, 0.0386264, 0.0870089, 0.154114, 0.293109, 0.47587, 0.714978", \ + "0.028481, 0.038668, 0.087006, 0.154059, 0.293349, 0.475881, 0.714978", \ + "0.028582, 0.038788, 0.087072, 0.154079, 0.293149, 0.475684, 0.715015", \ + "0.028761, 0.038957, 0.087155, 0.154115, 0.293141, 0.475883, 0.714981", \ + "0.029036, 0.039263, 0.087286, 0.154226, 0.293143, 0.475895, 0.714986" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.245672, 0.255372, 0.300274, 0.361618, 0.486937, 0.650734, 0.865191", \ + "0.262592, 0.272287, 0.317176, 0.378511, 0.503858, 0.667621, 0.882121", \ + "0.358523, 0.368139, 0.412785, 0.474043, 0.599319, 0.763105, 0.977633", \ + "0.457149, 0.465041, 0.506502, 0.5668, 0.691578, 0.855137, 1.06949", \ + "0.590268, 0.595893, 0.631457, 0.689891, 0.813583, 0.976626, 1.1908", \ + "0.709862, 0.713645, 0.744089, 0.800515, 0.922829, 1.0854, 1.29918", \ + "0.820418, 0.822341, 0.847803, 0.902171, 1.02311, 1.18502, 1.39848" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0286804, 0.0409712, 0.105637, 0.195403, 0.378198, 0.616258, 0.927754", \ + "0.0287079, 0.0410103, 0.105631, 0.19538, 0.378199, 0.616304, 0.927755", \ + "0.0288512, 0.041134, 0.105719, 0.195407, 0.378202, 0.616258, 0.927908", \ + "0.0309005, 0.0432717, 0.106381, 0.19556, 0.378222, 0.61636, 0.927757", \ + "0.035482, 0.04869, 0.107947, 0.196057, 0.378415, 0.616302, 0.927946", \ + "0.040714, 0.055364, 0.11034, 0.196845, 0.378489, 0.616427, 0.92834", \ + "0.046131, 0.062425, 0.113606, 0.198006, 0.378865, 0.616614, 0.928004" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.270309, 0.278475, 0.317349, 0.368148, 0.470901, 0.605106, 0.780903", \ + "0.287641, 0.295814, 0.334748, 0.385506, 0.488253, 0.622473, 0.798264", \ + "0.373907, 0.381975, 0.420843, 0.471595, 0.57432, 0.708506, 0.884322", \ + "0.466382, 0.473299, 0.510152, 0.560369, 0.662792, 0.796851, 0.972551", \ + "0.602388, 0.606944, 0.639097, 0.68824, 0.789946, 0.923657, 1.09921", \ + "0.736421, 0.738871, 0.766154, 0.813833, 0.914656, 1.04789, 1.22319", \ + "0.869459, 0.869626, 0.892401, 0.938612, 1.03827, 1.17107, 1.34602" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0276965, 0.0381608, 0.0869121, 0.154017, 0.293112, 0.475882, 0.714979", \ + "0.0276982, 0.0381533, 0.0869145, 0.154014, 0.293307, 0.47588, 0.714978", \ + "0.0277822, 0.0382269, 0.0869336, 0.154028, 0.293308, 0.475633, 0.714977", \ + "0.0292301, 0.0396329, 0.087601, 0.154406, 0.293257, 0.475912, 0.714976", \ + "0.032712, 0.043596, 0.089206, 0.155114, 0.293654, 0.475927, 0.714745", \ + "0.037212, 0.048942, 0.091781, 0.156387, 0.294069, 0.476, 0.715031", \ + "0.042181, 0.055141, 0.094942, 0.157893, 0.294596, 0.476542, 0.71522" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.272676, 0.280911, 0.319744, 0.370505, 0.473438, 0.607663, 0.78346", \ + "0.290903, 0.299102, 0.338042, 0.388788, 0.491522, 0.625744, 0.801525", \ + "0.36886, 0.376963, 0.415729, 0.466458, 0.569185, 0.70343, 0.879189", \ + "0.450157, 0.457588, 0.495026, 0.545479, 0.647884, 0.781988, 0.957677", \ + "0.572116, 0.577834, 0.612103, 0.661643, 0.76356, 0.897418, 1.07299", \ + "0.696177, 0.700041, 0.730223, 0.778673, 0.879888, 1.01334, 1.18868", \ + "0.823183, 0.825169, 0.851392, 0.898625, 0.998936, 1.13203, 1.30716" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0278196, 0.0381184, 0.0869243, 0.154015, 0.293306, 0.475881, 0.714978", \ + "0.0278098, 0.0382055, 0.0869358, 0.154019, 0.293112, 0.47588, 0.714979", \ + "0.0278971, 0.0382632, 0.086968, 0.154032, 0.29331, 0.47588, 0.714977", \ + "0.0291299, 0.0395349, 0.0878242, 0.154416, 0.29339, 0.475916, 0.714976", \ + "0.032096, 0.042783, 0.089037, 0.155007, 0.293623, 0.47575, 0.714614", \ + "0.036017, 0.04735, 0.091125, 0.156142, 0.293802, 0.476153, 0.714974", \ + "0.040564, 0.052841, 0.093909, 0.15747, 0.294559, 0.476469, 0.715196" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.171942, 0.182959, 0.231806, 0.29438, 0.420304, 0.58447, 0.799087", \ + "0.193274, 0.204308, 0.253147, 0.315719, 0.441636, 0.605756, 0.820299", \ + "0.300011, 0.310343, 0.358317, 0.420533, 0.54636, 0.7104, 0.925063", \ + "0.395263, 0.40407, 0.448727, 0.510233, 0.63578, 0.799822, 1.01426", \ + "0.520004, 0.526625, 0.566231, 0.626291, 0.751072, 0.914594, 1.12904", \ + "0.630023, 0.6346, 0.668947, 0.727584, 0.851397, 1.01458, 1.22873", \ + "0.72839, 0.730427, 0.759987, 0.817071, 0.939824, 1.10261, 1.31684" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0249036, 0.0369229, 0.104635, 0.195118, 0.378079, 0.616346, 0.927911", \ + "0.0249039, 0.0369198, 0.104631, 0.195119, 0.378122, 0.616346, 0.927735", \ + "0.0253826, 0.0373361, 0.104702, 0.195126, 0.378102, 0.616346, 0.927891", \ + "0.0275444, 0.039362, 0.105042, 0.195103, 0.378101, 0.616303, 0.92783", \ + "0.031661, 0.043303, 0.105885, 0.195337, 0.378023, 0.616405, 0.927826", \ + "0.035971, 0.047547, 0.106858, 0.195577, 0.378123, 0.61618, 0.927701", \ + "0.040007, 0.051712, 0.107897, 0.195864, 0.378202, 0.61629, 0.92786" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.179996, 0.191086, 0.240038, 0.302513, 0.428615, 0.592695, 0.80727", \ + "0.201209, 0.212339, 0.261214, 0.323776, 0.449855, 0.61391, 0.828489", \ + "0.308885, 0.31956, 0.367518, 0.429832, 0.556109, 0.720155, 0.934692", \ + "0.407509, 0.416689, 0.461877, 0.523404, 0.649039, 0.81299, 1.02749", \ + "0.53798, 0.545206, 0.585768, 0.645908, 0.770529, 0.934098, 1.14862", \ + "0.65346, 0.658794, 0.694528, 0.753203, 0.87697, 1.04033, 1.25444", \ + "0.756762, 0.759959, 0.79137, 0.84859, 0.971339, 1.1343, 1.34827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254337, 0.0373638, 0.104728, 0.195157, 0.378067, 0.616346, 0.927893", \ + "0.0254503, 0.0374159, 0.104735, 0.195156, 0.378135, 0.616346, 0.927808", \ + "0.0259425, 0.037777, 0.104816, 0.195164, 0.378136, 0.616347, 0.927887", \ + "0.0283004, 0.040014, 0.105212, 0.195368, 0.378113, 0.6163, 0.927755", \ + "0.032777, 0.044275, 0.106245, 0.195428, 0.378069, 0.616508, 0.927923", \ + "0.03735, 0.048808, 0.107327, 0.195739, 0.378161, 0.616184, 0.92772", \ + "0.041661, 0.053279, 0.108517, 0.196096, 0.378256, 0.616296, 0.927707" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.161422, 0.172909, 0.222383, 0.284892, 0.410856, 0.574944, 0.789584", \ + "0.182291, 0.193756, 0.243231, 0.305758, 0.431737, 0.595833, 0.810368", \ + "0.288219, 0.298871, 0.347402, 0.409786, 0.53564, 0.699683, 0.914254", \ + "0.380753, 0.389715, 0.434864, 0.496303, 0.621686, 0.785635, 1.0001", \ + "0.50128, 0.508257, 0.548164, 0.60799, 0.73241, 0.895823, 1.1102", \ + "0.607445, 0.613117, 0.647893, 0.705942, 0.829506, 0.992346, 1.20641", \ + "0.702587, 0.706703, 0.737059, 0.793267, 0.91548, 1.07797, 1.29172" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254998, 0.0378226, 0.105105, 0.195361, 0.378244, 0.616435, 0.927981", \ + "0.0253629, 0.0377091, 0.105073, 0.195382, 0.378244, 0.616435, 0.927838", \ + "0.0258261, 0.0382183, 0.105152, 0.19536, 0.378243, 0.616386, 0.927827", \ + "0.0278866, 0.0400835, 0.105415, 0.195304, 0.378149, 0.616379, 0.927814", \ + "0.032132, 0.044727, 0.106607, 0.195625, 0.37809, 0.616401, 0.927798", \ + "0.037053, 0.050609, 0.108515, 0.196206, 0.378392, 0.616319, 0.92767", \ + "0.042104, 0.057104, 0.111079, 0.197079, 0.378535, 0.616442, 0.927801" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.179996, 0.191086, 0.240038, 0.302513, 0.428615, 0.592695, 0.80727", \ + "0.201209, 0.212339, 0.261214, 0.323776, 0.449855, 0.61391, 0.828489", \ + "0.308885, 0.31956, 0.367518, 0.429832, 0.556109, 0.720155, 0.934692", \ + "0.407509, 0.416689, 0.461877, 0.523404, 0.649039, 0.81299, 1.02749", \ + "0.53798, 0.545206, 0.585768, 0.645908, 0.770529, 0.934098, 1.14862", \ + "0.65346, 0.658794, 0.694528, 0.753203, 0.87697, 1.04033, 1.25444", \ + "0.756762, 0.759959, 0.79137, 0.84859, 0.971339, 1.1343, 1.34827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254337, 0.0373638, 0.104728, 0.195157, 0.378067, 0.616346, 0.927893", \ + "0.0254503, 0.0374159, 0.104735, 0.195156, 0.378135, 0.616346, 0.927808", \ + "0.0259425, 0.037777, 0.104816, 0.195164, 0.378136, 0.616347, 0.927887", \ + "0.0283004, 0.040014, 0.105212, 0.195368, 0.378113, 0.6163, 0.927755", \ + "0.032777, 0.044275, 0.106245, 0.195428, 0.378069, 0.616508, 0.927923", \ + "0.03735, 0.048808, 0.107327, 0.195739, 0.378161, 0.616184, 0.92772", \ + "0.041661, 0.053279, 0.108517, 0.196096, 0.378256, 0.616296, 0.927707" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110702, 0.0111066, 0.0113034, 0.0114011, 0.0114722, 0.0115043, 0.0115234", \ + "0.0110047, 0.0110426, 0.0112325, 0.0113309, 0.0114028, 0.0114365, 0.0114558", \ + "0.0110896, 0.011127, 0.0113269, 0.0114248, 0.0114946, 0.0115289, 0.0115457", \ + "0.0113383, 0.011384, 0.0115753, 0.0116823, 0.0117417, 0.0117776, 0.0117915", \ + "0.0118359, 0.0118716, 0.0120731, 0.0121704, 0.0122722, 0.0122808, 0.0122887", \ + "0.0125917, 0.0126327, 0.0128346, 0.0129385, 0.0130159, 0.0130589, 0.0130508", \ + "0.0135915, 0.0136317, 0.0138353, 0.0139328, 0.0140037, 0.0140436, 0.0140743" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103904, 0.0104201, 0.0106122, 0.010711, 0.010788, 0.0108242, 0.010845", \ + "0.0103134, 0.0103438, 0.0105351, 0.0106377, 0.0107139, 0.0107497, 0.0107696", \ + "0.0103322, 0.0103596, 0.0105381, 0.010638, 0.0107158, 0.0107537, 0.0107752", \ + "0.0105818, 0.0106057, 0.010771, 0.0108701, 0.0109509, 0.0109904, 0.0110151", \ + "0.0110961, 0.0111097, 0.0112553, 0.0113517, 0.0114253, 0.0114857, 0.011511", \ + "0.0119384, 0.0119369, 0.0120605, 0.0121491, 0.0122364, 0.0123209, 0.0123319", \ + "0.0130149, 0.0130048, 0.0131005, 0.0131783, 0.013257, 0.013313, 0.0133936" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00716144, 0.00719768, 0.00739907, 0.00749826, 0.0075668, 0.00759782, 0.00761516", \ + "0.00711483, 0.00715423, 0.00734899, 0.00744937, 0.00752054, 0.00755456, 0.00757088", \ + "0.00714549, 0.00714424, 0.00728668, 0.00738106, 0.00746342, 0.00750668, 0.0075329", \ + "0.00744507, 0.00738704, 0.0074348, 0.0074968, 0.0075716, 0.00761798, 0.00764432", \ + "0.00804563, 0.00788945, 0.00780229, 0.00783245, 0.00792692, 0.00791384, 0.00795194", \ + "0.00875868, 0.00851486, 0.00842786, 0.00839536, 0.00842042, 0.00842888, 0.00848306", \ + "0.00980643, 0.00945447, 0.00905776, 0.00900218, 0.00899858, 0.00901832, 0.00905942" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00620547, 0.00623656, 0.00642185, 0.00652126, 0.00659318, 0.0066263, 0.00664532", \ + "0.00616035, 0.00619229, 0.00637651, 0.0064779, 0.00655178, 0.00658562, 0.00660416", \ + "0.00613217, 0.00614372, 0.00629701, 0.00638248, 0.00645662, 0.00649556, 0.00651872", \ + "0.00624959, 0.00620018, 0.00629736, 0.00637631, 0.00645224, 0.00649982, 0.00652298", \ + "0.00665186, 0.00654863, 0.00655205, 0.00660805, 0.00668246, 0.00671804, 0.00673604", \ + "0.00740149, 0.00718981, 0.00705442, 0.00705414, 0.00709016, 0.00714704, 0.00715148", \ + "0.00827306, 0.00807062, 0.00775541, 0.00770934, 0.0077042, 0.00772251, 0.00775298" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00789892, 0.00800139, 0.00824699, 0.00833124, 0.00837981, 0.00839949, 0.00841064", \ + "0.00784998, 0.00794429, 0.00818776, 0.00827558, 0.00832827, 0.00834963, 0.00836018", \ + "0.00782995, 0.00786308, 0.00803413, 0.00811999, 0.00819069, 0.00822501, 0.00826208", \ + "0.00805003, 0.00802499, 0.00814467, 0.0082074, 0.00829665, 0.00835347, 0.00837362", \ + "0.00860284, 0.00848137, 0.00844324, 0.00849831, 0.00861273, 0.00864249, 0.00865935", \ + "0.00941058, 0.00918826, 0.00900124, 0.00900512, 0.00905493, 0.00908187, 0.00915771", \ + "0.0104214, 0.0101056, 0.00975694, 0.0097094, 0.00971511, 0.00974307, 0.00979988" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00828895, 0.00838305, 0.00862263, 0.00870848, 0.00876035, 0.00878099, 0.00879107", \ + "0.00823936, 0.00832733, 0.00856424, 0.00865404, 0.00870941, 0.00873203, 0.00874295", \ + "0.00823383, 0.00826147, 0.00839932, 0.0084924, 0.00860303, 0.00864173, 0.00866339", \ + "0.00847586, 0.00843933, 0.00854034, 0.00860668, 0.00867011, 0.00871817, 0.00875039", \ + "0.00909016, 0.00895005, 0.00887389, 0.0089128, 0.00900941, 0.00905387, 0.00906935", \ + "0.0099438, 0.00970652, 0.00946917, 0.00945144, 0.00948869, 0.00951029, 0.00953873", \ + "0.0110078, 0.0106704, 0.0102699, 0.0101943, 0.0101757, 0.0101921, 0.0102502" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00772182, 0.00783056, 0.00807413, 0.00815357, 0.0082017, 0.00822246, 0.00823362", \ + "0.00763433, 0.00773453, 0.0079765, 0.00806015, 0.00811248, 0.00813414, 0.00814584", \ + "0.00764441, 0.00768655, 0.00784902, 0.00794847, 0.00801918, 0.00805482, 0.00807558", \ + "0.00772772, 0.00772385, 0.00783859, 0.00792131, 0.00800616, 0.00805416, 0.00808566", \ + "0.00820551, 0.0082361, 0.00820276, 0.00824966, 0.0082989, 0.00836766, 0.00838452", \ + "0.00897782, 0.008777, 0.00866047, 0.00867959, 0.0087366, 0.00879792, 0.00881406", \ + "0.00999159, 0.00970459, 0.00944188, 0.00942102, 0.00944586, 0.00947778, 0.0095307" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00828895, 0.00838305, 0.00862263, 0.00870848, 0.00876035, 0.00878099, 0.00879107", \ + "0.00823936, 0.00832733, 0.00856424, 0.00865404, 0.00870941, 0.00873203, 0.00874295", \ + "0.00823383, 0.00826147, 0.00839932, 0.0084924, 0.00860303, 0.00864173, 0.00866339", \ + "0.00847586, 0.00843933, 0.00854034, 0.00860668, 0.00867011, 0.00871817, 0.00875039", \ + "0.00909016, 0.00895005, 0.00887389, 0.0089128, 0.00900941, 0.00905387, 0.00906935", \ + "0.0099438, 0.00970652, 0.00946917, 0.00945144, 0.00948869, 0.00951029, 0.00953873", \ + "0.0110078, 0.0106704, 0.0102699, 0.0101943, 0.0101757, 0.0101921, 0.0102502" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00617547, 0.00620517, 0.00638165, 0.00648356, 0.00656279, 0.00659579, 0.00661451", \ + "0.00613319, 0.00616211, 0.00634423, 0.0064433, 0.00651563, 0.00654899, 0.00656753", \ + "0.00608799, 0.00609195, 0.00623698, 0.00633164, 0.00640967, 0.00644963, 0.00647309", \ + "0.00616446, 0.00616965, 0.00628319, 0.0063631, 0.00642983, 0.00647105, 0.00650213", \ + "0.0065988, 0.00651056, 0.00650943, 0.00656841, 0.00661973, 0.00666863, 0.00668999", \ + "0.00720328, 0.007033, 0.00693538, 0.00696154, 0.00700079, 0.00709877, 0.00706463", \ + "0.00816013, 0.00790112, 0.00766236, 0.00763948, 0.00764639, 0.00767418, 0.00773729" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160315; + rise_capacitance : 0.00160067; + rise_capacitance_range (0.00113892, 0.00160067); + fall_capacitance : 0.00160315; + fall_capacitance_range (0.00111907, 0.00160315); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.208416, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.1845, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00509242, 0.00496174, 0.00503607, 0.00551366, 0.00642207, 0.00787983, 0.00987202" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00806434, 0.00793275, 0.00814146, 0.00853531, 0.00963448, 0.0110967, 0.013058" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00546076, 0.00532649, 0.00543171, 0.00593449, 0.00687935, 0.00835885, 0.0103741" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00747774, 0.00737009, 0.00759202, 0.0079636, 0.00904472, 0.0104952, 0.0124416" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00535982, 0.00522583, 0.00533409, 0.00584427, 0.00679035, 0.00827491, 0.0102905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00755896, 0.00742953, 0.00763554, 0.00800129, 0.00908241, 0.0105561, 0.0125313" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159395; + rise_capacitance : 0.00159395; + rise_capacitance_range (0.00105235, 0.00159395); + fall_capacitance : 0.0015574; + fall_capacitance_range (0.00103873, 0.0015574); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0885084, 0.00165343, 0.0364127, 0.0595585", \ + "-0.324468, -0.198324, -0.153007, -0.124428", \ + "-0.444404, -0.315591, -0.269041, -0.236167", \ + "-0.532966, -0.402824, -0.363972, -0.328928" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0418738, 0.19611, 0.293073, 0.365062", \ + "-0.295901, -0.0499282, 0.0576041, 0.139017", \ + "-0.409834, -0.157191, -0.0444287, 0.0332833", \ + "-0.48392, -0.225953, -0.112894, -0.0330118" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0885084, 0.00165343, 0.0364127, 0.0595585", \ + "-0.324468, -0.198324, -0.153007, -0.124428", \ + "-0.444404, -0.315591, -0.269041, -0.236167", \ + "-0.532966, -0.402824, -0.363972, -0.328928" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0418738, 0.19611, 0.293073, 0.365062", \ + "-0.295901, -0.0499282, 0.0576041, 0.139017", \ + "-0.409834, -0.157191, -0.0444287, 0.0332833", \ + "-0.48392, -0.225953, -0.112894, -0.0330118" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160452, 0.123279, 0.200896, 0.286245", \ + "0.446658, 0.309503, 0.266158, 0.236549", \ + "0.611851, 0.45738, 0.407263, 0.373953", \ + "0.741208, 0.580072, 0.526254, 0.491117" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.107139, -0.142644, -0.247344, -0.319661", \ + "0.409909, 0.164125, 0.0499985, -0.0328826", \ + "0.558402, 0.31529, 0.202397, 0.119813", \ + "0.665109, 0.419326, 0.302733, 0.222319" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160452, 0.123279, 0.200896, 0.286245", \ + "0.446658, 0.309503, 0.266158, 0.236549", \ + "0.611851, 0.45738, 0.407263, 0.373953", \ + "0.741208, 0.580072, 0.526254, 0.491117" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.107139, -0.142644, -0.247344, -0.319661", \ + "0.409909, 0.164125, 0.0499985, -0.0328826", \ + "0.558402, 0.31529, 0.202397, 0.119813", \ + "0.665109, 0.419326, 0.302733, 0.222319" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209155, -0.000208662, -0.000209579, -0.000209881, -0.000208236, -0.000208741, -0.00020835" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000222918, 0.000226229, 0.000226327, 0.000222834, 0.000221442, 0.000218761, 0.000214871" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00090361, -0.000909341, -0.000927167, -0.000933387, -0.000931377, -0.000930723, -0.000929349" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000997884, 0.000939761, 0.000937101, 0.000934626, 0.000931377, 0.000930723, 0.000929349" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910203, -0.000912058, -0.000933857, -0.000939309, -0.00094273, -0.000945942, -0.00094113" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00095149, 0.000955881, 0.000956415, 0.000955145, 0.000950159, 0.000949214, 0.00094113" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106592, -0.00106284, -0.00106617, -0.00106619, -0.00106672, -0.0010682, -0.00106904" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108216, 0.00108154, 0.0010948, 0.00108102, 0.0010798, 0.00107983, 0.00107466" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212224; + rise_capacitance : 0.00212224; + rise_capacitance_range (0.00166514, 0.00212224); + fall_capacitance : 0.00205437; + fall_capacitance_range (0.00161861, 0.00205437); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.163989, 0.122, 0.197902, 0.284626", \ + "0.420603, 0.294629, 0.253568, 0.253316", \ + "0.57464, 0.431351, 0.387517, 0.355582", \ + "0.699249, 0.549293, 0.501759, 0.471993" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.163989, 0.122, 0.197902, 0.284626", \ + "0.420603, 0.294629, 0.253568, 0.253316", \ + "0.57464, 0.431351, 0.387517, 0.355582", \ + "0.699249, 0.549293, 0.501759, 0.471993" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0917669, 3.9274e-05, 0.033763, 0.0611522", \ + "-0.311158, -0.191367, -0.151087, -0.126257", \ + "-0.423141, -0.304679, -0.259167, -0.230043", \ + "-0.508393, -0.400594, -0.354786, -0.319494" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0917669, 3.9274e-05, 0.033763, 0.0611522", \ + "-0.311158, -0.191367, -0.151087, -0.126257", \ + "-0.423141, -0.304679, -0.259167, -0.230043", \ + "-0.508393, -0.400594, -0.354786, -0.319494" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984077, -0.000985809, -0.000989759, -0.000992038, -0.000987093, -0.000988638, -0.000987889" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103053, 0.00100659, 0.000997219, 0.000995164, 0.000991093, 0.000992478, 0.000990529" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985491, -0.000984567, -0.000990057, -0.000991109, -0.000989105, -0.000987811, -0.000987057" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102537, 0.00100519, 0.000994027, 0.000994057, 0.000990162, 0.000991676, 0.000989831" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983428, -0.000985468, -0.000983403, -0.00098911, -0.000986983, -0.000985777, -0.000985056" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101208, 0.000997366, 0.000990499, 0.000991131, 0.000988751, 0.00098917, 0.000987713" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATNRX3) { + area : 23.9904; + cell_leakage_power : 0.298935; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.289722; + when : "(CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.313469; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.271379; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287019; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.322432; + when : "(CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.277942; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.341458; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.289482; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.302761; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293685; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.298935; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.23003, 0.258699, 0.342532, 0.423114, 0.568973, 0.754344, 0.996099", \ + "0.251025, 0.279737, 0.363541, 0.444107, 0.589972, 0.775345, 1.0171", \ + "0.344077, 0.372781, 0.456559, 0.537093, 0.683001, 0.86836, 1.11014", \ + "0.418363, 0.44713, 0.53095, 0.611527, 0.757335, 0.942835, 1.18462", \ + "0.518414, 0.547334, 0.63131, 0.711901, 0.85779, 1.0432, 1.2851", \ + "0.609684, 0.638999, 0.723505, 0.804118, 0.950051, 1.13543, 1.37726", \ + "0.695964, 0.726032, 0.811317, 0.892186, 1.03809, 1.2235, 1.46535" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0480306, 0.0686682, 0.148284, 0.243352, 0.440074, 0.704382, 1.05421", \ + "0.0480187, 0.0686444, 0.148357, 0.243276, 0.440075, 0.704341, 1.05421", \ + "0.0480541, 0.0686602, 0.14836, 0.243347, 0.440078, 0.704383, 1.05421", \ + "0.04845, 0.0690448, 0.14865, 0.243535, 0.440074, 0.704261, 1.05423", \ + "0.049396, 0.069868, 0.149087, 0.243777, 0.441092, 0.704378, 1.05437", \ + "0.051283, 0.071449, 0.149983, 0.244148, 0.440265, 0.704443, 1.05492", \ + "0.054146, 0.074101, 0.151404, 0.245019, 0.440531, 0.70458, 1.0543" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.23859, 0.263785, 0.335969, 0.403303, 0.52142, 0.669573, 0.862217", \ + "0.260063, 0.285295, 0.35744, 0.424774, 0.542884, 0.691055, 0.883721", \ + "0.351201, 0.376374, 0.448606, 0.515954, 0.634023, 0.782205, 0.974857", \ + "0.415382, 0.440585, 0.51287, 0.580139, 0.69825, 0.846394, 1.03903", \ + "0.495338, 0.520542, 0.592735, 0.660076, 0.778147, 0.926322, 1.11901", \ + "0.565559, 0.590692, 0.662862, 0.730237, 0.84836, 0.996547, 1.18919", \ + "0.627544, 0.652624, 0.724676, 0.792075, 0.91022, 1.05843, 1.25108" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421307, 0.0590902, 0.121086, 0.191092, 0.334573, 0.528747, 0.787261", \ + "0.0421306, 0.0590293, 0.121092, 0.191225, 0.334574, 0.528746, 0.786814", \ + "0.0420986, 0.0589181, 0.121052, 0.191179, 0.334404, 0.528753, 0.787298", \ + "0.0421072, 0.0590643, 0.120953, 0.19112, 0.33456, 0.528767, 0.787298", \ + "0.041963, 0.058943, 0.121059, 0.191227, 0.334445, 0.52848, 0.786831", \ + "0.041747, 0.058786, 0.121017, 0.191167, 0.334493, 0.528742, 0.787314", \ + "0.041469, 0.058504, 0.120939, 0.191263, 0.334551, 0.528845, 0.787348" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.184671, 0.213295, 0.297083, 0.377625, 0.523419, 0.708808, 0.950553", \ + "0.202192, 0.230797, 0.314761, 0.395202, 0.540945, 0.726383, 0.968136", \ + "0.288754, 0.317488, 0.400977, 0.481832, 0.62758, 0.81296, 1.05479", \ + "0.375236, 0.407086, 0.495747, 0.577521, 0.723478, 0.908779, 1.15053", \ + "0.497586, 0.535034, 0.635395, 0.72081, 0.868224, 1.05374, 1.29532", \ + "0.616285, 0.658972, 0.773855, 0.865584, 1.01504, 1.20034, 1.44179", \ + "0.734516, 0.78172, 0.912208, 1.01245, 1.16612, 1.35141, 1.59253" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0480152, 0.0685902, 0.14847, 0.243336, 0.440056, 0.704313, 1.05416", \ + "0.0480048, 0.0687865, 0.148392, 0.243407, 0.44, 0.704409, 1.05416", \ + "0.0492021, 0.0696442, 0.148984, 0.243604, 0.440128, 0.704342, 1.05427", \ + "0.0591799, 0.0797483, 0.155989, 0.247439, 0.441291, 0.704666, 1.05419", \ + "0.077703, 0.10037, 0.174331, 0.260421, 0.448764, 0.708275, 1.05608", \ + "0.098007, 0.122984, 0.198844, 0.278555, 0.45692, 0.712568, 1.05849", \ + "0.119269, 0.146387, 0.227367, 0.302015, 0.469903, 0.718833, 1.06173" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.167446, 0.192682, 0.264957, 0.332216, 0.450245, 0.598382, 0.791031", \ + "0.184492, 0.209657, 0.281945, 0.349287, 0.467334, 0.615492, 0.808152", \ + "0.280499, 0.305789, 0.378076, 0.445419, 0.563537, 0.71175, 0.904417", \ + "0.372029, 0.401161, 0.478975, 0.547936, 0.66643, 0.814492, 1.0071", \ + "0.490182, 0.525457, 0.616292, 0.689589, 0.810027, 0.958639, 1.15167", \ + "0.595622, 0.636297, 0.742079, 0.822152, 0.945382, 1.09377, 1.28617", \ + "0.691919, 0.737197, 0.85778, 0.946479, 1.07418, 1.22314, 1.41491" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.042143, 0.0590376, 0.121142, 0.191185, 0.334489, 0.528463, 0.7869", \ + "0.0421452, 0.0590361, 0.12121, 0.19115, 0.334312, 0.528695, 0.786906", \ + "0.0439196, 0.060468, 0.121817, 0.191475, 0.334597, 0.528727, 0.787261", \ + "0.0576581, 0.0738815, 0.130985, 0.197158, 0.33679, 0.529479, 0.787533", \ + "0.079435, 0.097928, 0.152693, 0.212748, 0.34584, 0.534883, 0.790564", \ + "0.101409, 0.122259, 0.17951, 0.233594, 0.357123, 0.54095, 0.794882", \ + "0.123832, 0.147008, 0.20964, 0.259848, 0.372625, 0.54885, 0.798971" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0991006, 0.120118, 0.181669, 0.241291, 0.354694, 0.501656, 0.693767", \ + "0.120571, 0.141574, 0.203131, 0.262774, 0.376196, 0.52317, 0.715286", \ + "0.22588, 0.248871, 0.311496, 0.37107, 0.484597, 0.631523, 0.823742", \ + "0.309466, 0.337988, 0.40866, 0.468615, 0.58168, 0.728491, 0.920414", \ + "0.417129, 0.453419, 0.537902, 0.5988, 0.71122, 0.857767, 1.04966", \ + "0.512252, 0.554772, 0.652411, 0.714171, 0.825823, 0.971749, 1.16326", \ + "0.597354, 0.644917, 0.753764, 0.815904, 0.926656, 1.07204, 1.26304" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0297137, 0.044851, 0.101233, 0.170695, 0.318599, 0.516856, 0.77713", \ + "0.0297031, 0.0449165, 0.101241, 0.170673, 0.318593, 0.516809, 0.777116", \ + "0.0370358, 0.0510487, 0.102616, 0.170814, 0.318695, 0.516813, 0.777195", \ + "0.0520012, 0.0671958, 0.112269, 0.174856, 0.319365, 0.516705, 0.777156", \ + "0.075138, 0.092915, 0.12924, 0.18189, 0.32155, 0.518447, 0.77753", \ + "0.098644, 0.118682, 0.146996, 0.189515, 0.323581, 0.519122, 0.778468", \ + "0.122186, 0.143493, 0.163904, 0.196818, 0.325581, 0.519949, 0.779454" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.102515, 0.126044, 0.190315, 0.250545, 0.364107, 0.511027, 0.703165", \ + "0.123919, 0.147399, 0.211682, 0.271929, 0.385506, 0.532442, 0.724587", \ + "0.230149, 0.255657, 0.320895, 0.38117, 0.494782, 0.641726, 0.833961", \ + "0.316226, 0.348119, 0.422422, 0.483245, 0.596547, 0.743426, 0.935372", \ + "0.428017, 0.468008, 0.557038, 0.619305, 0.732131, 0.878818, 1.07153", \ + "0.528241, 0.574495, 0.677375, 0.741152, 0.853227, 0.999204, 1.19074", \ + "0.619048, 0.669982, 0.784229, 0.848721, 0.960078, 1.10526, 1.29693" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0332103, 0.0489204, 0.103591, 0.171889, 0.318907, 0.51662, 0.777198", \ + "0.0331849, 0.0489571, 0.103596, 0.171792, 0.318901, 0.516865, 0.777139", \ + "0.040911, 0.0550427, 0.105123, 0.172125, 0.318894, 0.516598, 0.777151", \ + "0.0577251, 0.0729622, 0.115233, 0.176132, 0.319769, 0.517092, 0.777086", \ + "0.083578, 0.100925, 0.133937, 0.184546, 0.322348, 0.518273, 0.778454", \ + "0.109595, 0.128436, 0.153021, 0.193378, 0.324842, 0.519355, 0.778821", \ + "0.134782, 0.153635, 0.171388, 0.201792, 0.327363, 0.52037, 0.779347" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0980355, 0.116419, 0.174837, 0.236261, 0.351084, 0.498542, 0.691024", \ + "0.1194, 0.137808, 0.195982, 0.257329, 0.372146, 0.519634, 0.712155", \ + "0.223949, 0.244049, 0.303328, 0.364684, 0.479507, 0.627116, 0.819653", \ + "0.306606, 0.33129, 0.397304, 0.459428, 0.574045, 0.721232, 0.913555", \ + "0.411967, 0.443194, 0.522073, 0.588033, 0.703225, 0.850204, 1.04234", \ + "0.503591, 0.540462, 0.633737, 0.705906, 0.822995, 0.969562, 1.16122", \ + "0.58401, 0.625756, 0.734062, 0.814325, 0.93515, 1.08183, 1.27327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.026543, 0.0403454, 0.101132, 0.174339, 0.322709, 0.520312, 0.780254", \ + "0.0265471, 0.0403061, 0.100791, 0.174105, 0.322658, 0.519991, 0.780253", \ + "0.0329817, 0.0457247, 0.102446, 0.17457, 0.322726, 0.520315, 0.780267", \ + "0.0458921, 0.0595216, 0.111513, 0.179221, 0.324144, 0.520552, 0.780352", \ + "0.065377, 0.081659, 0.131429, 0.192081, 0.330204, 0.524044, 0.782177", \ + "0.085274, 0.104086, 0.156473, 0.210781, 0.339685, 0.528465, 0.784597", \ + "0.105706, 0.127077, 0.183732, 0.233754, 0.352872, 0.53535, 0.788491" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.102515, 0.126044, 0.190315, 0.250545, 0.364107, 0.511027, 0.703165", \ + "0.123919, 0.147399, 0.211682, 0.271929, 0.385506, 0.532442, 0.724587", \ + "0.230149, 0.255657, 0.320895, 0.38117, 0.494782, 0.641726, 0.833961", \ + "0.316226, 0.348119, 0.422422, 0.483245, 0.596547, 0.743426, 0.935372", \ + "0.428017, 0.468008, 0.557038, 0.619305, 0.732131, 0.878818, 1.07153", \ + "0.528241, 0.574495, 0.677375, 0.741152, 0.853227, 0.999204, 1.19074", \ + "0.619048, 0.669982, 0.784229, 0.848721, 0.960078, 1.10526, 1.29693" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0332103, 0.0489204, 0.103591, 0.171889, 0.318907, 0.51662, 0.777198", \ + "0.0331849, 0.0489571, 0.103596, 0.171792, 0.318901, 0.516865, 0.777139", \ + "0.040911, 0.0550427, 0.105123, 0.172125, 0.318894, 0.516598, 0.777151", \ + "0.0577251, 0.0729622, 0.115233, 0.176132, 0.319769, 0.517092, 0.777086", \ + "0.083578, 0.100925, 0.133937, 0.184546, 0.322348, 0.518273, 0.778454", \ + "0.109595, 0.128436, 0.153021, 0.193378, 0.324842, 0.519355, 0.778821", \ + "0.134782, 0.153635, 0.171388, 0.201792, 0.327363, 0.52037, 0.779347" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.186938, 0.215617, 0.299482, 0.379927, 0.525708, 0.71117, 0.952897", \ + "0.20533, 0.233951, 0.317743, 0.398296, 0.544073, 0.729488, 0.971276", \ + "0.283285, 0.312186, 0.395922, 0.476252, 0.622211, 0.807641, 1.0493", \ + "0.359489, 0.390842, 0.479176, 0.561041, 0.707023, 0.892283, 1.13403", \ + "0.47069, 0.506623, 0.60492, 0.690586, 0.838446, 1.02409, 1.26564", \ + "0.581554, 0.622322, 0.73322, 0.824356, 0.97471, 1.16038, 1.40193", \ + "0.694269, 0.739537, 0.864104, 0.962547, 1.11689, 1.3032, 1.54452" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0480147, 0.0686735, 0.148404, 0.243417, 0.440057, 0.704409, 1.05433", \ + "0.0480166, 0.068695, 0.148485, 0.243415, 0.440057, 0.704229, 1.05427", \ + "0.0490748, 0.0694189, 0.148845, 0.24361, 0.440106, 0.704393, 1.05424", \ + "0.0566334, 0.0774785, 0.155192, 0.247071, 0.441266, 0.704652, 1.05426", \ + "0.071334, 0.093766, 0.170334, 0.258657, 0.448023, 0.707812, 1.05563", \ + "0.08917, 0.113643, 0.191087, 0.274529, 0.456045, 0.71219, 1.05817", \ + "0.108554, 0.135125, 0.21696, 0.295995, 0.468668, 0.718937, 1.06172" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.01173, 0.0117163, 0.0119366, 0.0120682, 0.0121692, 0.0122171, 0.0122448", \ + "0.0116537, 0.0116417, 0.0118603, 0.0119922, 0.0120938, 0.0121447, 0.0121692", \ + "0.0116669, 0.011652, 0.0118639, 0.0119926, 0.0120962, 0.012146, 0.012175", \ + "0.0119364, 0.0119208, 0.0121164, 0.0122391, 0.0123438, 0.0123961, 0.012429", \ + "0.0124553, 0.0124237, 0.012597, 0.0127071, 0.0128927, 0.0129022, 0.0129309", \ + "0.0132684, 0.0132209, 0.01336, 0.0134706, 0.0136031, 0.0136339, 0.0137429", \ + "0.014387, 0.0143182, 0.0144333, 0.0145291, 0.0146311, 0.0147019, 0.0147332" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.012573, 0.012575, 0.0128037, 0.0129284, 0.0130219, 0.0130669, 0.0130919", \ + "0.0125072, 0.0125085, 0.0127368, 0.0128614, 0.0129547, 0.0130007, 0.0130254", \ + "0.0125889, 0.0125907, 0.012827, 0.0129539, 0.0130477, 0.0130903, 0.0131155", \ + "0.0128523, 0.0128499, 0.0130946, 0.0132051, 0.0133038, 0.0133419, 0.0133639", \ + "0.0133538, 0.0133594, 0.013596, 0.0137616, 0.0138607, 0.0138644, 0.0138827", \ + "0.0140881, 0.0140978, 0.014341, 0.0144662, 0.0145555, 0.0146733, 0.0146644", \ + "0.015103, 0.0151066, 0.0153538, 0.0154784, 0.0155715, 0.0156247, 0.0157501" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00753037, 0.00752119, 0.00774393, 0.00787123, 0.00796818, 0.00801504, 0.00804071", \ + "0.0074937, 0.00748629, 0.00771138, 0.00783413, 0.00793326, 0.00797886, 0.00800495", \ + "0.00745766, 0.00742754, 0.0075581, 0.007724, 0.00778536, 0.00783858, 0.00787139", \ + "0.00765121, 0.00753566, 0.00764819, 0.00771961, 0.0078171, 0.00787224, 0.00790745", \ + "0.00820642, 0.00809338, 0.00797599, 0.00802208, 0.0081222, 0.00813198, 0.00815621", \ + "0.00906395, 0.00874279, 0.00846443, 0.00844613, 0.00848574, 0.0085431, 0.00851315", \ + "0.0101597, 0.0095538, 0.00907301, 0.00900991, 0.00899694, 0.00900624, 0.00910991" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00867302, 0.00868031, 0.00892843, 0.00904469, 0.00913327, 0.00917623, 0.00919716", \ + "0.00862843, 0.00864704, 0.00887522, 0.00900578, 0.00909169, 0.00913393, 0.00915726", \ + "0.00866729, 0.00863576, 0.00879916, 0.0089187, 0.00902257, 0.00907771, 0.00910902", \ + "0.00905524, 0.008915, 0.00892915, 0.00901149, 0.00910915, 0.00916657, 0.00920226", \ + "0.00985171, 0.0095162, 0.0093286, 0.00937754, 0.00943465, 0.00945559, 0.00951312", \ + "0.0107228, 0.0102482, 0.00985739, 0.00982831, 0.00987943, 0.00998965, 0.00996354", \ + "0.0119471, 0.011357, 0.0107049, 0.0105911, 0.0105646, 0.010604, 0.0107042" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0093494, 0.00947578, 0.00978481, 0.00989352, 0.00995769, 0.00998211, 0.0099944", \ + "0.00929473, 0.00941579, 0.00972505, 0.00983841, 0.00990645, 0.00993303, 0.00994664", \ + "0.00931249, 0.00934366, 0.00955232, 0.00968093, 0.00978993, 0.00981969, 0.0098624", \ + "0.00966043, 0.00957647, 0.00965764, 0.00976916, 0.00985089, 0.00990867, 0.00994388", \ + "0.0102998, 0.0100454, 0.0099543, 0.0100238, 0.010127, 0.0101921, 0.0101989", \ + "0.0112705, 0.0108415, 0.0105308, 0.0105277, 0.0106002, 0.0106767, 0.0107008", \ + "0.0125199, 0.0119956, 0.0113544, 0.0112678, 0.0112576, 0.011289, 0.0114207" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00973498, 0.00985641, 0.0101586, 0.0102695, 0.0103362, 0.0103628, 0.0103761", \ + "0.00969085, 0.00980088, 0.0101013, 0.0102166, 0.0102869, 0.0103164, 0.0103301", \ + "0.00972332, 0.00974162, 0.00994718, 0.0100731, 0.0101715, 0.0102136, 0.0102453", \ + "0.0100378, 0.00994105, 0.0100747, 0.0101213, 0.0102233, 0.010286, 0.0103158", \ + "0.0108214, 0.0105325, 0.0103857, 0.010441, 0.0104998, 0.0105813, 0.0107111", \ + "0.0118531, 0.0113886, 0.0110103, 0.0109758, 0.0110369, 0.0110391, 0.0111141", \ + "0.0131643, 0.0126028, 0.0119549, 0.0118274, 0.0117722, 0.0117953, 0.0117486" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00916368, 0.00929746, 0.0096041, 0.00970938, 0.00977418, 0.0098013, 0.00981707", \ + "0.00906844, 0.00919877, 0.00950751, 0.00961737, 0.0096864, 0.00971484, 0.00973127", \ + "0.00911064, 0.00915349, 0.00937222, 0.00948436, 0.00958272, 0.00963564, 0.00965057", \ + "0.00933905, 0.00927224, 0.00938558, 0.00947544, 0.00956628, 0.00962262, 0.00965333", \ + "0.00985003, 0.00972653, 0.00969033, 0.00975793, 0.00983898, 0.00991422, 0.00992177", \ + "0.0107675, 0.0104195, 0.0103234, 0.0103085, 0.0103572, 0.0104228, 0.0104635", \ + "0.0119837, 0.0115502, 0.0110768, 0.0110074, 0.0110028, 0.0110259, 0.0110951" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00750185, 0.00749159, 0.00771469, 0.00783765, 0.00793456, 0.00798148, 0.00800673", \ + "0.00746194, 0.00745249, 0.00766975, 0.00779656, 0.00789424, 0.00794068, 0.00796689", \ + "0.00743126, 0.00740989, 0.00757877, 0.00765395, 0.0077752, 0.00782752, 0.00785709", \ + "0.00755252, 0.00746708, 0.00761238, 0.00769895, 0.00778948, 0.00784624, 0.00788913", \ + "0.00800922, 0.00779998, 0.00778873, 0.00785509, 0.00797758, 0.008041, 0.00803505", \ + "0.00880353, 0.00843882, 0.00825519, 0.00826901, 0.00833938, 0.0083977, 0.00841041", \ + "0.00986055, 0.00933728, 0.00907741, 0.00901614, 0.00900388, 0.00904582, 0.00916731" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00973498, 0.00985641, 0.0101586, 0.0102695, 0.0103362, 0.0103628, 0.0103761", \ + "0.00969085, 0.00980088, 0.0101013, 0.0102166, 0.0102869, 0.0103164, 0.0103301", \ + "0.00972332, 0.00974162, 0.00994718, 0.0100731, 0.0101715, 0.0102136, 0.0102453", \ + "0.0100378, 0.00994105, 0.0100747, 0.0101213, 0.0102233, 0.010286, 0.0103158", \ + "0.0108214, 0.0105325, 0.0103857, 0.010441, 0.0104998, 0.0105813, 0.0107111", \ + "0.0118531, 0.0113886, 0.0110103, 0.0109758, 0.0110369, 0.0110391, 0.0111141", \ + "0.0131643, 0.0126028, 0.0119549, 0.0118274, 0.0117722, 0.0117953, 0.0117486" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : falling_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.350083, 0.36317, 0.410583, 0.478504, 0.618834, 0.802719, 1.04362", \ + "0.371572, 0.384699, 0.432084, 0.499992, 0.640273, 0.824187, 1.06507", \ + "0.462735, 0.47588, 0.523263, 0.59117, 0.731499, 0.915377, 1.15624", \ + "0.52739, 0.540453, 0.587896, 0.655822, 0.796129, 0.980044, 1.22092", \ + "0.607812, 0.620954, 0.668346, 0.73624, 0.876529, 1.06045, 1.30142", \ + "0.676488, 0.689584, 0.736984, 0.804894, 0.945202, 1.12911, 1.37001", \ + "0.738846, 0.75195, 0.799403, 0.867309, 1.00761, 1.19152, 1.43237" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0317533, 0.0474945, 0.119178, 0.219857, 0.425571, 0.693723, 1.04442", \ + "0.0317785, 0.0474769, 0.119174, 0.219856, 0.425516, 0.693723, 1.04434", \ + "0.0317708, 0.0474553, 0.119187, 0.219849, 0.425582, 0.693723, 1.04439", \ + "0.031715, 0.047438, 0.119181, 0.219888, 0.425517, 0.693722, 1.04434", \ + "0.031722, 0.047444, 0.119187, 0.219851, 0.426144, 0.693794, 1.04461", \ + "0.031734, 0.047445, 0.119186, 0.21985, 0.425517, 0.693722, 1.04528", \ + "0.031707, 0.047435, 0.119182, 0.219851, 0.42552, 0.693723, 1.04439" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.352292, 0.362368, 0.402016, 0.4567, 0.568481, 0.714884, 0.906798", \ + "0.373313, 0.383404, 0.422989, 0.477697, 0.589475, 0.735868, 0.92779", \ + "0.466348, 0.476459, 0.516092, 0.57077, 0.682542, 0.828967, 1.02085", \ + "0.540446, 0.550498, 0.590017, 0.644688, 0.756443, 0.902806, 1.09473", \ + "0.640706, 0.650733, 0.690195, 0.744784, 0.85651, 1.00288, 1.1947", \ + "0.73462, 0.744494, 0.783685, 0.838198, 0.949853, 1.09623, 1.28809", \ + "0.823128, 0.832718, 0.871293, 0.925676, 1.03725, 1.18356, 1.37543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0307355, 0.0439075, 0.0961632, 0.168736, 0.31994, 0.518897, 0.779221", \ + "0.0307292, 0.0438941, 0.0961587, 0.16873, 0.319927, 0.518866, 0.77922", \ + "0.0307339, 0.0438924, 0.0961578, 0.168729, 0.319926, 0.518858, 0.77922", \ + "0.030773, 0.043973, 0.096236, 0.168752, 0.320109, 0.518894, 0.779222", \ + "0.030836, 0.044004, 0.096228, 0.168749, 0.31993, 0.518508, 0.778816", \ + "0.030955, 0.044136, 0.096294, 0.168788, 0.319941, 0.518865, 0.779224", \ + "0.031167, 0.044403, 0.096402, 0.168801, 0.319951, 0.518879, 0.779226" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.278314, 0.290816, 0.338141, 0.406098, 0.546435, 0.73034, 0.971287", \ + "0.295327, 0.307822, 0.355237, 0.423137, 0.563492, 0.747452, 0.988353", \ + "0.391721, 0.404132, 0.451424, 0.519308, 0.659606, 0.843493, 1.08447", \ + "0.498611, 0.508934, 0.552201, 0.619043, 0.758714, 0.942257, 1.18312", \ + "0.64518, 0.652653, 0.688192, 0.752503, 0.8907, 1.07369, 1.31428", \ + "0.778143, 0.783316, 0.810971, 0.872514, 1.00906, 1.19134, 1.43134", \ + "0.902529, 0.905496, 0.926021, 0.984771, 1.11935, 1.30083, 1.5405" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0308079, 0.0468355, 0.11908, 0.219837, 0.425597, 0.693619, 1.0443", \ + "0.0308062, 0.0468374, 0.119122, 0.219876, 0.425519, 0.693724, 1.04422", \ + "0.0309182, 0.0468919, 0.119158, 0.219845, 0.425519, 0.693625, 1.04435", \ + "0.032537, 0.048788, 0.119745, 0.220048, 0.425584, 0.693715, 1.04435", \ + "0.036771, 0.05435, 0.121495, 0.220492, 0.426499, 0.693786, 1.04458", \ + "0.041915, 0.061624, 0.124239, 0.221347, 0.425952, 0.693867, 1.04442", \ + "0.047271, 0.069404, 0.12785, 0.222548, 0.426186, 0.693999, 1.04459" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.306333, 0.31595, 0.355532, 0.410233, 0.522006, 0.668435, 0.860356", \ + "0.323847, 0.333439, 0.373074, 0.427772, 0.539558, 0.685996, 0.877901", \ + "0.410657, 0.420301, 0.459669, 0.514362, 0.626103, 0.772518, 0.964415", \ + "0.508539, 0.516708, 0.553966, 0.608039, 0.719368, 0.865604, 1.05736", \ + "0.656205, 0.661204, 0.692429, 0.744931, 0.855373, 1.00122, 1.1928", \ + "0.802745, 0.80502, 0.829341, 0.880023, 0.989163, 1.1344, 1.32577", \ + "0.948623, 0.948383, 0.965987, 1.01476, 1.12253, 1.2672, 1.45806" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0299942, 0.0434558, 0.0960814, 0.168691, 0.320135, 0.518895, 0.77922", \ + "0.0299739, 0.0434621, 0.0960802, 0.168684, 0.319903, 0.518895, 0.779221", \ + "0.0300453, 0.043494, 0.0960896, 0.168704, 0.319951, 0.518897, 0.779221", \ + "0.031199, 0.044756, 0.096738, 0.168971, 0.32024, 0.518881, 0.77926", \ + "0.034548, 0.0489, 0.098423, 0.169743, 0.320441, 0.518615, 0.778996", \ + "0.039018, 0.0546, 0.101095, 0.170962, 0.320852, 0.519148, 0.779362", \ + "0.044111, 0.061408, 0.104626, 0.172756, 0.321456, 0.519207, 0.779437" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.308702, 0.318367, 0.357984, 0.412667, 0.524442, 0.670871, 0.862786", \ + "0.327081, 0.336671, 0.376342, 0.431032, 0.542808, 0.689238, 0.881154", \ + "0.405374, 0.41495, 0.454426, 0.509081, 0.620832, 0.767252, 0.959165", \ + "0.490856, 0.499616, 0.53748, 0.591708, 0.7032, 0.849467, 1.04127", \ + "0.622103, 0.628649, 0.662129, 0.715186, 0.825853, 0.971848, 1.16351", \ + "0.756707, 0.760804, 0.78881, 0.840182, 0.949967, 1.09552, 1.28711", \ + "0.894682, 0.896007, 0.91828, 0.968131, 1.07664, 1.22153, 1.41255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0301091, 0.0435004, 0.0960913, 0.168687, 0.319955, 0.518895, 0.779221", \ + "0.0301128, 0.0434789, 0.0960922, 0.168687, 0.319955, 0.518895, 0.779221", \ + "0.0301719, 0.0435466, 0.0961225, 0.168699, 0.319955, 0.518896, 0.77922", \ + "0.031146, 0.044685, 0.096691, 0.168893, 0.320223, 0.518916, 0.778875", \ + "0.034048, 0.048089, 0.098214, 0.16966, 0.320439, 0.518784, 0.77897", \ + "0.037851, 0.052823, 0.100501, 0.170673, 0.320799, 0.518831, 0.779268", \ + "0.042383, 0.05883, 0.103503, 0.172262, 0.321308, 0.519097, 0.7794" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.191511, 0.205912, 0.259184, 0.328985, 0.4703, 0.654643, 0.895798", \ + "0.212866, 0.227289, 0.280563, 0.350373, 0.491774, 0.676125, 0.917251", \ + "0.321941, 0.33562, 0.38823, 0.457668, 0.598979, 0.783174, 1.02425", \ + "0.424753, 0.436194, 0.48451, 0.553083, 0.693836, 0.877924, 1.11899", \ + "0.562095, 0.570838, 0.612046, 0.678594, 0.818298, 1.00181, 1.24257", \ + "0.684259, 0.690168, 0.724093, 0.788535, 0.92698, 1.1102, 1.35084", \ + "0.794199, 0.797186, 0.823867, 0.886483, 1.02361, 1.20626, 1.44683" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.026504, 0.0417844, 0.117674, 0.219438, 0.425444, 0.693579, 1.04445", \ + "0.026547, 0.0417898, 0.117684, 0.219433, 0.425404, 0.693684, 1.04419", \ + "0.0268137, 0.0420459, 0.117713, 0.219473, 0.425404, 0.693684, 1.04422", \ + "0.0288147, 0.0439817, 0.118341, 0.219399, 0.425472, 0.693633, 1.04433", \ + "0.032753, 0.048028, 0.118985, 0.219641, 0.425374, 0.693627, 1.04419", \ + "0.037122, 0.052701, 0.120022, 0.21989, 0.425441, 0.693512, 1.04554", \ + "0.04143, 0.057388, 0.121172, 0.220194, 0.42555, 0.693574, 1.04443" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.199744, 0.214162, 0.26752, 0.337209, 0.478622, 0.662929, 0.904082", \ + "0.220976, 0.235434, 0.288784, 0.358505, 0.49993, 0.68424, 0.925459", \ + "0.330617, 0.344556, 0.397289, 0.466988, 0.608165, 0.792524, 1.03363", \ + "0.436735, 0.448655, 0.497475, 0.566053, 0.706812, 0.890948, 1.13207", \ + "0.579103, 0.588501, 0.630587, 0.697262, 0.836886, 1.02067, 1.26149", \ + "0.706275, 0.712939, 0.748636, 0.813254, 0.951679, 1.13479, 1.37552", \ + "0.821155, 0.825089, 0.854212, 0.91691, 1.05406, 1.23656, 1.4769" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0270605, 0.0422509, 0.117795, 0.219459, 0.425408, 0.693675, 1.04434", \ + "0.0270745, 0.0422558, 0.117789, 0.219455, 0.425408, 0.693685, 1.04448", \ + "0.0273926, 0.0424374, 0.117842, 0.21948, 0.425407, 0.693684, 1.0444", \ + "0.0295078, 0.0445867, 0.118239, 0.219512, 0.425503, 0.693634, 1.04448", \ + "0.033832, 0.048974, 0.119309, 0.219722, 0.425437, 0.693797, 1.04425", \ + "0.038495, 0.054019, 0.120475, 0.220035, 0.425473, 0.693512, 1.04505", \ + "0.043042, 0.058997, 0.121747, 0.220396, 0.425587, 0.693646, 1.04428" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.180825, 0.195675, 0.249764, 0.319493, 0.460766, 0.645045, 0.886189", \ + "0.201744, 0.216553, 0.27062, 0.340417, 0.481691, 0.665996, 0.907118", \ + "0.31037, 0.324358, 0.377599, 0.447149, 0.588391, 0.772579, 1.01384", \ + "0.410803, 0.422609, 0.471372, 0.539827, 0.680446, 0.864431, 1.10545", \ + "0.543952, 0.553332, 0.59471, 0.660957, 0.800336, 0.983957, 1.22474", \ + "0.66265, 0.670168, 0.704245, 0.768116, 0.906084, 1.08895, 1.32939", \ + "0.769688, 0.775372, 0.802706, 0.864113, 1.0004, 1.18254, 1.42259" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0270946, 0.0427842, 0.118246, 0.219684, 0.425624, 0.693754, 1.04446", \ + "0.026934, 0.0427086, 0.118201, 0.219708, 0.425531, 0.693776, 1.0444", \ + "0.0272346, 0.042909, 0.118257, 0.219696, 0.425593, 0.693685, 1.04456", \ + "0.029125, 0.0449543, 0.118666, 0.219629, 0.425573, 0.693671, 1.04442", \ + "0.033163, 0.049744, 0.119851, 0.219966, 0.425526, 0.693688, 1.04448", \ + "0.037942, 0.055962, 0.121998, 0.220578, 0.425701, 0.69361, 1.04573", \ + "0.042972, 0.063102, 0.124787, 0.221546, 0.425971, 0.693726, 1.04438" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.199744, 0.214162, 0.26752, 0.337209, 0.478622, 0.662929, 0.904082", \ + "0.220976, 0.235434, 0.288784, 0.358505, 0.49993, 0.68424, 0.925459", \ + "0.330617, 0.344556, 0.397289, 0.466988, 0.608165, 0.792524, 1.03363", \ + "0.436735, 0.448655, 0.497475, 0.566053, 0.706812, 0.890948, 1.13207", \ + "0.579103, 0.588501, 0.630587, 0.697262, 0.836886, 1.02067, 1.26149", \ + "0.706275, 0.712939, 0.748636, 0.813254, 0.951679, 1.13479, 1.37552", \ + "0.821155, 0.825089, 0.854212, 0.91691, 1.05406, 1.23656, 1.4769" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0270605, 0.0422509, 0.117795, 0.219459, 0.425408, 0.693675, 1.04434", \ + "0.0270745, 0.0422558, 0.117789, 0.219455, 0.425408, 0.693685, 1.04448", \ + "0.0273926, 0.0424374, 0.117842, 0.21948, 0.425407, 0.693684, 1.0444", \ + "0.0295078, 0.0445867, 0.118239, 0.219512, 0.425503, 0.693634, 1.04448", \ + "0.033832, 0.048974, 0.119309, 0.219722, 0.425437, 0.693797, 1.04425", \ + "0.038495, 0.054019, 0.120475, 0.220035, 0.425473, 0.693512, 1.04505", \ + "0.043042, 0.058997, 0.121747, 0.220396, 0.425587, 0.693646, 1.04428" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0125733, 0.0125847, 0.0128053, 0.0129318, 0.0130255, 0.0130696, 0.013094", \ + "0.0125063, 0.0125133, 0.0127431, 0.0128685, 0.0129601, 0.0130042, 0.013028", \ + "0.012591, 0.0126037, 0.0128302, 0.0129571, 0.0130498, 0.0130933, 0.0131167", \ + "0.0128663, 0.0128763, 0.013105, 0.0132253, 0.0133147, 0.0133582, 0.0133801", \ + "0.0133473, 0.0133547, 0.0135924, 0.0137396, 0.0138687, 0.0138529, 0.0138979", \ + "0.014079, 0.0140902, 0.0143269, 0.0144546, 0.0145741, 0.0146184, 0.0146903", \ + "0.0151002, 0.0151184, 0.0153588, 0.0154858, 0.0155762, 0.015625, 0.0156344" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0117276, 0.0117237, 0.0119342, 0.0120676, 0.0121686, 0.0122167, 0.0122434", \ + "0.0116543, 0.0116472, 0.0118583, 0.0119918, 0.012093, 0.0121411, 0.0121683", \ + "0.0116675, 0.0116589, 0.0118617, 0.0119921, 0.012095, 0.0121454, 0.0121741", \ + "0.0119196, 0.0119043, 0.0120954, 0.0122183, 0.0123229, 0.0123778, 0.0124079", \ + "0.0124505, 0.012425, 0.0125956, 0.0127428, 0.0128699, 0.012867, 0.0129024", \ + "0.0132729, 0.0132274, 0.0133668, 0.0134767, 0.013603, 0.0136952, 0.0137253", \ + "0.0144102, 0.0143503, 0.0144513, 0.0145497, 0.0146512, 0.0147254, 0.0147578" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00867098, 0.00868217, 0.00892138, 0.00904614, 0.00913532, 0.0091769, 0.00919993", \ + "0.00863035, 0.00865463, 0.00888329, 0.00900838, 0.00909446, 0.00913688, 0.00915955", \ + "0.00867032, 0.00864339, 0.00879996, 0.00892095, 0.00902522, 0.0090791, 0.00911149", \ + "0.00900116, 0.00886582, 0.0089286, 0.0090285, 0.00912332, 0.0091817, 0.00921811", \ + "0.00973741, 0.009455, 0.00947062, 0.00948131, 0.00958892, 0.00954392, 0.00959815", \ + "0.0107358, 0.0102657, 0.0100043, 0.00994392, 0.00996986, 0.0100789, 0.0100117", \ + "0.011962, 0.0113393, 0.0106605, 0.0105531, 0.0105292, 0.0105813, 0.0105684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.007531, 0.00752037, 0.00774156, 0.00787211, 0.00796891, 0.00801373, 0.00803946", \ + "0.00749362, 0.00749229, 0.00770254, 0.00783459, 0.00793267, 0.00797815, 0.0080037", \ + "0.00745742, 0.00744195, 0.00756839, 0.00768375, 0.00778423, 0.00783733, 0.00786864", \ + "0.00763689, 0.00755527, 0.00776311, 0.0078237, 0.00789097, 0.00794281, 0.0079743", \ + "0.00821616, 0.00807699, 0.00788369, 0.007968, 0.00805447, 0.00805069, 0.00809052", \ + "0.0091314, 0.00871497, 0.00841187, 0.00839898, 0.00846511, 0.00852211, 0.00853566", \ + "0.0102579, 0.00967507, 0.00913894, 0.00906393, 0.00904255, 0.00909282, 0.0091458" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00934765, 0.00947821, 0.00978712, 0.00989498, 0.00995818, 0.00998314, 0.00999633", \ + "0.0092923, 0.00941837, 0.00972656, 0.00983892, 0.00990634, 0.00993418, 0.00994803", \ + "0.00931554, 0.00934398, 0.00956693, 0.00967398, 0.00976774, 0.00981358, 0.00983889", \ + "0.00961235, 0.00953826, 0.00967233, 0.00975146, 0.00986704, 0.009919, 0.00995859", \ + "0.0103666, 0.0101162, 0.0100082, 0.010069, 0.0101445, 0.0101882, 0.0101951", \ + "0.0112757, 0.0108501, 0.0105302, 0.0105308, 0.0106016, 0.010629, 0.0107829", \ + "0.0124899, 0.0119002, 0.0113304, 0.0112523, 0.0112496, 0.0112934, 0.0113781" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0097357, 0.00985904, 0.0101601, 0.0102709, 0.0103363, 0.0103632, 0.010376", \ + "0.00968972, 0.00980264, 0.0101027, 0.0102183, 0.0102875, 0.0103165, 0.0103316", \ + "0.00972719, 0.00974171, 0.0099462, 0.0100757, 0.0101693, 0.0102171, 0.0102435", \ + "0.0100528, 0.00996221, 0.0100363, 0.01014, 0.0102469, 0.0103001, 0.0103364", \ + "0.010872, 0.0105889, 0.0103851, 0.0104336, 0.0105044, 0.0105902, 0.0106096", \ + "0.0118653, 0.0114123, 0.0110315, 0.0109956, 0.0110342, 0.0110646, 0.011162", \ + "0.0131399, 0.0125228, 0.0118738, 0.0117545, 0.0117196, 0.0117534, 0.0118975" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00916534, 0.0093004, 0.00961325, 0.00971647, 0.00977935, 0.00980629, 0.00982074", \ + "0.00907256, 0.00920448, 0.00951621, 0.00962415, 0.00969127, 0.00972133, 0.00973578", \ + "0.00911468, 0.00915803, 0.00937315, 0.00949029, 0.00958309, 0.00962833, 0.0096561", \ + "0.00929535, 0.00923095, 0.00937339, 0.00947258, 0.00958333, 0.00964297, 0.00967248", \ + "0.00988624, 0.00964695, 0.00962471, 0.00971026, 0.00982159, 0.00985789, 0.00988422", \ + "0.0108132, 0.010398, 0.0101834, 0.0101949, 0.0102534, 0.0103661, 0.0104905", \ + "0.0119614, 0.0114562, 0.0110054, 0.0109549, 0.0109676, 0.0110123, 0.0110297" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0097357, 0.00985904, 0.0101601, 0.0102709, 0.0103363, 0.0103632, 0.010376", \ + "0.00968972, 0.00980264, 0.0101027, 0.0102183, 0.0102875, 0.0103165, 0.0103316", \ + "0.00972719, 0.00974171, 0.0099462, 0.0100757, 0.0101693, 0.0102171, 0.0102435", \ + "0.0100528, 0.00996221, 0.0100363, 0.01014, 0.0102469, 0.0103001, 0.0103364", \ + "0.010872, 0.0105889, 0.0103851, 0.0104336, 0.0105044, 0.0105902, 0.0106096", \ + "0.0118653, 0.0114123, 0.0110315, 0.0109956, 0.0110342, 0.0110646, 0.011162", \ + "0.0131399, 0.0125228, 0.0118738, 0.0117545, 0.0117196, 0.0117534, 0.0118975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00750275, 0.00749144, 0.00770899, 0.00783893, 0.00793498, 0.00798004, 0.00800559", \ + "0.00746213, 0.00745712, 0.00766725, 0.00779744, 0.00789418, 0.00793936, 0.00796473", \ + "0.00743059, 0.00738974, 0.00755138, 0.00767265, 0.00777382, 0.00782572, 0.00785637", \ + "0.00755078, 0.00747287, 0.00760146, 0.00769887, 0.00779458, 0.00785476, 0.00788007", \ + "0.00800391, 0.00783607, 0.00789413, 0.00796868, 0.0080527, 0.00806326, 0.00808827", \ + "0.00883051, 0.00846167, 0.00828109, 0.00827551, 0.0083602, 0.00842602, 0.00842811", \ + "0.00986618, 0.00952825, 0.00906681, 0.00900742, 0.00900658, 0.00905463, 0.00912471" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160763; + rise_capacitance : 0.00160067; + rise_capacitance_range (0.00113894, 0.00160067); + fall_capacitance : 0.00160763; + fall_capacitance_range (0.00111907, 0.00160763); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.235748, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.211833, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00509334, 0.00496285, 0.00503628, 0.00551399, 0.00642182, 0.00787922, 0.0098711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00806594, 0.00793387, 0.00814098, 0.00853503, 0.00963425, 0.0110966, 0.0130578" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00546109, 0.00532693, 0.00543176, 0.00593441, 0.00687924, 0.00835881, 0.0103741" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00747839, 0.00737046, 0.00759215, 0.00796364, 0.00904475, 0.0104959, 0.0124418" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0053607, 0.00522695, 0.00533439, 0.00584392, 0.00678992, 0.00827346, 0.0102898" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00756082, 0.00743105, 0.00763601, 0.00800105, 0.00908193, 0.0105556, 0.0125303" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159396; + rise_capacitance : 0.00159396; + rise_capacitance_range (0.00105414, 0.00159396); + fall_capacitance : 0.00155739; + fall_capacitance_range (0.0010409, 0.00155739); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0981924, -0.0123193, 0.01875, 0.0427482", \ + "-0.347663, -0.225806, -0.180203, -0.150748", \ + "-0.478957, -0.346436, -0.303596, -0.269848", \ + "-0.576766, -0.446914, -0.403777, -0.375854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537693, 0.183655, 0.284004, 0.355318", \ + "-0.320485, -0.0750706, 0.03183, 0.112588", \ + "-0.44167, -0.189585, -0.0814526, -0.000397909", \ + "-0.521599, -0.268188, -0.155761, -0.0765336" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0981924, -0.0123193, 0.01875, 0.0427482", \ + "-0.347663, -0.225806, -0.180203, -0.150748", \ + "-0.478957, -0.346436, -0.303596, -0.269848", \ + "-0.576766, -0.446914, -0.403777, -0.375854" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0537693, 0.183655, 0.284004, 0.355318", \ + "-0.320485, -0.0750706, 0.03183, 0.112588", \ + "-0.44167, -0.189585, -0.0814526, -0.000397909", \ + "-0.521599, -0.268188, -0.155761, -0.0765336" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_rising; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.190889, 0.134072, 0.211715, 0.299065", \ + "0.491941, 0.352867, 0.309547, 0.281938", \ + "0.672982, 0.516592, 0.466501, 0.435192", \ + "0.813526, 0.65047, 0.596678, 0.563541" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.13367, -0.1166, -0.223164, -0.298779", \ + "0.455467, 0.209194, 0.0971819, 0.0190189", \ + "0.619421, 0.379818, 0.269041, 0.187176", \ + "0.73816, 0.495886, 0.385405, 0.30571" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.190889, 0.134072, 0.211715, 0.299065", \ + "0.491941, 0.352867, 0.309547, 0.281938", \ + "0.672982, 0.516592, 0.466501, 0.435192", \ + "0.813526, 0.65047, 0.596678, 0.563541" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.13367, -0.1166, -0.223164, -0.298779", \ + "0.455467, 0.209194, 0.0971819, 0.0190189", \ + "0.619421, 0.379818, 0.269041, 0.187176", \ + "0.73816, 0.495886, 0.385405, 0.30571" \ + ); + } + } + internal_power () { + when : "(CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00020914, -0.000208686, -0.000209635, -0.000209956, -0.000208269, -0.000208792, -0.000208402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000222897, 0.000226331, 0.000226464, 0.000222891, 0.000221506, 0.000218806, 0.000214909" \ + ); + } + } + internal_power () { + when : "(CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000903582, -0.000909478, -0.00092754, -0.000933328, -0.000931214, -0.00093057, -0.000929132" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000996867, 0.000940044, 0.00093688, 0.000934423, 0.000931214, 0.00093057, 0.000929132" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000910227, -0.000911622, -0.000933415, -0.00093853, -0.000942696, -0.000945904, -0.000941044" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000951539, 0.00095578, 0.000956354, 0.000955012, 0.000950085, 0.000949102, 0.000941044" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106595, -0.00106272, -0.00106516, -0.00106596, -0.00106679, -0.00106819, -0.00106904" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108215, 0.00108103, 0.00109425, 0.00108095, 0.00107971, 0.00107973, 0.00107459" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212258; + rise_capacitance : 0.00212258; + rise_capacitance_range (0.00166614, 0.00212258); + fall_capacitance : 0.00205423; + fall_capacitance_range (0.0016193, 0.00205423); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.19189, 0.134171, 0.209823, 0.295829", \ + "0.463996, 0.334289, 0.296976, 0.280017", \ + "0.630456, 0.487431, 0.439351, 0.410697", \ + "0.764469, 0.614779, 0.562997, 0.532515" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.19189, 0.134171, 0.209823, 0.295829", \ + "0.463996, 0.334289, 0.296976, 0.280017", \ + "0.630456, 0.487431, 0.439351, 0.410697", \ + "0.764469, 0.614779, 0.562997, 0.532515" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_rising; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.102608, -0.0114134, 0.01875, 0.0395927", \ + "-0.332837, -0.217655, -0.176956, -0.150658", \ + "-0.455036, -0.333188, -0.291255, -0.260662", \ + "-0.545879, -0.430697, -0.388467, -0.359702" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_rising; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.102608, -0.0114134, 0.01875, 0.0395927", \ + "-0.332837, -0.217655, -0.176956, -0.150658", \ + "-0.455036, -0.333188, -0.291255, -0.260662", \ + "-0.545879, -0.430697, -0.388467, -0.359702" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984287, -0.000985687, -0.000989939, -0.000992143, -0.000987221, -0.000988743, -0.000987987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010308, 0.00100676, 0.000994799, 0.00099604, 0.000992807, 0.000992629, 0.00099069" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985703, -0.000984708, -0.000988521, -0.000991233, -0.000989234, -0.000987964, -0.000987182" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102564, 0.00100538, 0.000994694, 0.000994951, 0.000991908, 0.000991829, 0.000989995" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983538, -0.000983496, -0.000988848, -0.000989165, -0.000987054, -0.000985847, -0.000985119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101225, 0.00099748, 0.000990596, 0.000991232, 0.000988867, 0.000989282, 0.000987834" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "!CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX1) { + area : 18.3456; + cell_leakage_power : 0.194857; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.18084; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179913; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236401; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196583; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195656; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179749; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194857; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.185468, 0.193455, 0.246828, 0.311137, 0.439184, 0.605506, 0.822931", \ + "0.206869, 0.214836, 0.268233, 0.332543, 0.460602, 0.626913, 0.844341", \ + "0.303195, 0.311171, 0.364528, 0.428836, 0.556906, 0.723218, 0.940648", \ + "0.380991, 0.389006, 0.442385, 0.50671, 0.634818, 0.801129, 1.01856", \ + "0.488428, 0.496486, 0.549905, 0.614243, 0.742353, 0.908697, 1.12623", \ + "0.590437, 0.598589, 0.652118, 0.716476, 0.844614, 1.01097, 1.2285", \ + "0.690083, 0.698344, 0.751992, 0.816358, 0.944504, 1.11086, 1.32833" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0251064, 0.032843, 0.10275, 0.19422, 0.377944, 0.616993, 0.92943", \ + "0.0251296, 0.0328326, 0.102731, 0.19422, 0.377977, 0.616783, 0.92944", \ + "0.0251943, 0.0329024, 0.102743, 0.194222, 0.377986, 0.616775, 0.929458", \ + "0.0253743, 0.0330653, 0.102779, 0.194177, 0.377974, 0.616918, 0.929447", \ + "0.025888, 0.033441, 0.102857, 0.194252, 0.37799, 0.616973, 0.929449", \ + "0.026518, 0.033945, 0.102959, 0.194289, 0.378008, 0.616781, 0.929533", \ + "0.027275, 0.034522, 0.103081, 0.194317, 0.377971, 0.61694, 0.929435" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.200844, 0.208407, 0.256202, 0.311983, 0.422833, 0.56678, 0.754886", \ + "0.222769, 0.230307, 0.278116, 0.33389, 0.444753, 0.588683, 0.776792", \ + "0.314953, 0.3225, 0.370313, 0.426088, 0.536952, 0.680883, 0.868992", \ + "0.383323, 0.390878, 0.438682, 0.494443, 0.605279, 0.749265, 0.937342", \ + "0.472963, 0.480518, 0.52832, 0.584086, 0.694949, 0.838851, 1.02695", \ + "0.55667, 0.56422, 0.611997, 0.667774, 0.77864, 0.922571, 1.11072", \ + "0.638938, 0.646476, 0.694276, 0.750036, 0.860902, 1.00483, 1.19291" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0231174, 0.029844, 0.087007, 0.162007, 0.313638, 0.511246, 0.769616", \ + "0.0231207, 0.0298195, 0.0869907, 0.162008, 0.31367, 0.511245, 0.769617", \ + "0.0231367, 0.029825, 0.0869916, 0.162008, 0.31367, 0.511246, 0.769617", \ + "0.0231297, 0.0298458, 0.0869471, 0.162145, 0.31364, 0.511199, 0.769808", \ + "0.023132, 0.029846, 0.086969, 0.162015, 0.313671, 0.511654, 0.769475", \ + "0.02313, 0.029838, 0.087016, 0.162015, 0.313675, 0.51125, 0.769652", \ + "0.023147, 0.029822, 0.086945, 0.161945, 0.313675, 0.511251, 0.769957" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.185503, 0.193355, 0.24663, 0.310924, 0.438996, 0.605324, 0.822759", \ + "0.206722, 0.214559, 0.267856, 0.332155, 0.460215, 0.626549, 0.84398", \ + "0.274888, 0.282752, 0.336037, 0.400362, 0.528417, 0.694732, 0.912164", \ + "0.32296, 0.33081, 0.384093, 0.448392, 0.576512, 0.742863, 0.960309", \ + "0.389576, 0.397457, 0.450749, 0.51506, 0.643168, 0.809494, 1.027", \ + "0.452975, 0.460862, 0.514163, 0.578483, 0.706596, 0.872924, 1.09044", \ + "0.515576, 0.5235, 0.576838, 0.641165, 0.769287, 0.935621, 1.15314" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.024533, 0.0324288, 0.102708, 0.19422, 0.377961, 0.616846, 0.929346", \ + "0.024522, 0.0324097, 0.102711, 0.194219, 0.377918, 0.616776, 0.929432", \ + "0.0244894, 0.0324107, 0.102729, 0.194226, 0.377978, 0.616775, 0.929443", \ + "0.0245387, 0.0324397, 0.102712, 0.194586, 0.378, 0.616995, 0.929504", \ + "0.024566, 0.032467, 0.102721, 0.194222, 0.377978, 0.617345, 0.929498", \ + "0.02476, 0.03261, 0.102746, 0.194195, 0.377979, 0.616775, 0.929517", \ + "0.025013, 0.032812, 0.102787, 0.194241, 0.377982, 0.616784, 0.929518" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.17441, 0.181896, 0.229644, 0.285415, 0.396289, 0.540219, 0.728332", \ + "0.195349, 0.202842, 0.25058, 0.306346, 0.417191, 0.561113, 0.749245", \ + "0.261819, 0.269305, 0.317058, 0.372823, 0.483672, 0.627617, 0.815765", \ + "0.305019, 0.3125, 0.360264, 0.416036, 0.52691, 0.670836, 0.859019", \ + "0.360077, 0.367587, 0.415352, 0.471119, 0.581987, 0.725941, 0.914059", \ + "0.40844, 0.415963, 0.463767, 0.519569, 0.630451, 0.774349, 0.962502", \ + "0.450951, 0.458473, 0.506342, 0.562158, 0.67306, 0.816964, 1.0051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0227364, 0.0295931, 0.0869393, 0.161956, 0.31367, 0.511247, 0.769707", \ + "0.0227298, 0.0295893, 0.0869181, 0.162003, 0.313648, 0.511256, 0.769602", \ + "0.0227408, 0.0295788, 0.0870121, 0.162025, 0.313795, 0.511247, 0.76965", \ + "0.0227524, 0.0296027, 0.0869251, 0.162004, 0.313646, 0.511488, 0.769668", \ + "0.022827, 0.02968, 0.086945, 0.161965, 0.313655, 0.511246, 0.769718", \ + "0.022944, 0.029778, 0.086976, 0.162023, 0.313672, 0.511414, 0.769615", \ + "0.023117, 0.029912, 0.087067, 0.162032, 0.313675, 0.511358, 0.769768" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0121814, 0.0122154, 0.01233, 0.0123664, 0.0123865, 0.0123942, 0.0123983", \ + "0.0120274, 0.012062, 0.012177, 0.0122135, 0.0122337, 0.0122413, 0.012245", \ + "0.0120983, 0.0121308, 0.0122409, 0.0122776, 0.0122988, 0.012307, 0.0123111", \ + "0.0126285, 0.0126601, 0.0127744, 0.0128135, 0.0128401, 0.012848, 0.0128519", \ + "0.0137242, 0.0137549, 0.0138584, 0.0139048, 0.0139467, 0.013956, 0.013961", \ + "0.0154296, 0.0154551, 0.0155598, 0.0156022, 0.0156361, 0.015675, 0.0157135", \ + "0.0176688, 0.0176935, 0.017793, 0.017836, 0.0178704, 0.0178923, 0.0178976" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0119571, 0.0120014, 0.0121247, 0.0121572, 0.0121753, 0.0121832, 0.0121871", \ + "0.0118298, 0.011874, 0.0119961, 0.0120286, 0.0120464, 0.0120536, 0.0120575", \ + "0.0119424, 0.0119869, 0.0121102, 0.0121426, 0.0121608, 0.0121682, 0.0121721", \ + "0.0123486, 0.0123968, 0.0125182, 0.0125486, 0.0125681, 0.0125715, 0.012577", \ + "0.0133606, 0.0134067, 0.013529, 0.0135593, 0.0135788, 0.0135859, 0.0135899", \ + "0.0148363, 0.0148788, 0.0149983, 0.0150299, 0.0150488, 0.0150566, 0.0150625", \ + "0.0167805, 0.0168237, 0.0169452, 0.0169737, 0.0169928, 0.0169991, 0.0170034" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00873374, 0.00876638, 0.00887576, 0.00891175, 0.00893292, 0.00893874, 0.00894235", \ + "0.00856605, 0.00859885, 0.00870846, 0.00874396, 0.00876444, 0.0087726, 0.00877687", \ + "0.00868525, 0.00871847, 0.00882909, 0.00886242, 0.00887968, 0.00888795, 0.00889231", \ + "0.00904819, 0.00907947, 0.0091981, 0.00925194, 0.00925413, 0.00925995, 0.00926287", \ + "0.00988502, 0.00991833, 0.0100288, 0.0100688, 0.0101045, 0.0101428, 0.0101111", \ + "0.0111353, 0.0111675, 0.0112726, 0.0113096, 0.0113358, 0.0113675, 0.0113558", \ + "0.0127712, 0.012803, 0.0129062, 0.0129426, 0.0129669, 0.0129801, 0.012998" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0100959, 0.0101392, 0.0102603, 0.0102925, 0.0103103, 0.0103183, 0.0103228", \ + "0.00995026, 0.00999366, 0.0101144, 0.0101464, 0.0101645, 0.0101719, 0.0101758", \ + "0.0100714, 0.0101149, 0.0102515, 0.0102817, 0.0102899, 0.0102986, 0.0103094", \ + "0.0104444, 0.0104851, 0.0106055, 0.0106353, 0.0106507, 0.0106632, 0.0106679", \ + "0.0112797, 0.0113311, 0.0114498, 0.0114829, 0.0114993, 0.0114992, 0.0115102", \ + "0.0125218, 0.012562, 0.0126802, 0.0127109, 0.0127364, 0.0127412, 0.0127419", \ + "0.0141573, 0.0141896, 0.0143134, 0.0143526, 0.0143741, 0.0143847, 0.0143868" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161102; + rise_capacitance : 0.00161102; + rise_capacitance_range (0.0011441, 0.00161102); + fall_capacitance : 0.0016073; + fall_capacitance_range (0.00112809, 0.0016073); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102503, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00549452, 0.00536466, 0.00549153, 0.00600465, 0.00695642, 0.00843831, 0.0104529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00746304, 0.0073338, 0.0074907, 0.0079332, 0.009004, 0.0104852, 0.0124621" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.005252, 0.00512776, 0.00525158, 0.00576169, 0.00670471, 0.00818814, 0.0102032" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00751604, 0.00738417, 0.00752938, 0.00797436, 0.00905426, 0.0105483, 0.0125336" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161041; + rise_capacitance : 0.00161041; + rise_capacitance_range (0.00113822, 0.00161041); + fall_capacitance : 0.00160951; + fall_capacitance_range (0.0011234, 0.00160951); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0898984, -0.0150369, 0.0043945, 0.0121971", \ + "-0.273531, -0.194672, -0.172616, -0.167438", \ + "-0.356571, -0.271055, -0.251763, -0.24229", \ + "-0.419298, -0.328447, -0.308857, -0.301213" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0411254, 0.176443, 0.251302, 0.303487", \ + "-0.214059, 0.0114996, 0.0929982, 0.142546", \ + "-0.276396, -0.0481745, 0.0345557, 0.0883981", \ + "-0.320182, -0.0866279, 0.000397909, 0.05641" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.100906, 0.12203, 0.205371, 0.296419", \ + "0.284739, 0.245876, 0.276233, 0.320303", \ + "0.364603, 0.308411, 0.328776, 0.360853", \ + "0.424792, 0.357947, 0.370317, 0.396396" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.055589, -0.161879, -0.237819, -0.284247", \ + "0.221111, -0.00434838, -0.0815914, -0.130718", \ + "0.284414, 0.0536189, -0.0256191, -0.0792123", \ + "0.329533, 0.0920807, 0.00796187, -0.0462802" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000569371, 0.000428515, 0.000593323, 0.000995335, 0.00185004, 0.00310688, 0.00477435" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00315765, 0.00303133, 0.00319953, 0.00358948, 0.00443436, 0.00567561, 0.00732949" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX2) { + area : 19.7568; + cell_leakage_power : 0.223074; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.201186; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216002; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27249; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216929; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231745; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200095; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223074; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.196132, 0.209855, 0.263798, 0.327351, 0.453746, 0.617824, 0.832337", \ + "0.217537, 0.231246, 0.285195, 0.348758, 0.475149, 0.639251, 0.853745", \ + "0.313858, 0.327583, 0.381534, 0.4451, 0.571497, 0.735653, 0.950119", \ + "0.391938, 0.405706, 0.459662, 0.523232, 0.64968, 0.813769, 1.02822", \ + "0.500153, 0.513991, 0.567967, 0.631533, 0.757967, 0.922126, 1.13652", \ + "0.602976, 0.617001, 0.671079, 0.734632, 0.861087, 1.0252, 1.2398", \ + "0.703325, 0.717523, 0.771685, 0.835226, 0.961672, 1.12579, 1.34032" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251137, 0.0364911, 0.104411, 0.194986, 0.377877, 0.615855, 0.927102", \ + "0.0250792, 0.0364703, 0.104417, 0.194985, 0.377877, 0.615849, 0.926937", \ + "0.0251899, 0.036532, 0.104428, 0.194987, 0.37785, 0.615901, 0.927116", \ + "0.0253587, 0.0366729, 0.104457, 0.195143, 0.37783, 0.615884, 0.927091", \ + "0.02586, 0.037064, 0.104548, 0.195005, 0.377815, 0.61626, 0.927114", \ + "0.026511, 0.037577, 0.104674, 0.195041, 0.377856, 0.615802, 0.927177", \ + "0.02718, 0.038109, 0.104787, 0.195074, 0.377888, 0.615937, 0.927051" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.212385, 0.225384, 0.272862, 0.325532, 0.429299, 0.563838, 0.739587", \ + "0.234283, 0.247288, 0.294772, 0.347438, 0.451208, 0.585754, 0.761499", \ + "0.326702, 0.339718, 0.387227, 0.4399, 0.543663, 0.678204, 0.853994", \ + "0.395338, 0.408335, 0.455814, 0.508476, 0.612277, 0.746787, 0.922547", \ + "0.485685, 0.498693, 0.546184, 0.598866, 0.70262, 0.837161, 1.01295", \ + "0.570098, 0.583105, 0.630585, 0.68325, 0.787025, 0.921566, 1.09732", \ + "0.651389, 0.664397, 0.711877, 0.764548, 0.86832, 1.00286, 1.17865" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0233755, 0.0330299, 0.0847275, 0.153018, 0.292841, 0.475393, 0.71425", \ + "0.0233566, 0.0330198, 0.0847222, 0.153038, 0.292841, 0.475393, 0.714249", \ + "0.0233522, 0.0330258, 0.0847686, 0.153099, 0.29284, 0.475393, 0.714261", \ + "0.0233685, 0.033031, 0.0847279, 0.153061, 0.292877, 0.475393, 0.714247", \ + "0.023343, 0.033032, 0.084735, 0.153032, 0.292845, 0.476087, 0.714368", \ + "0.023376, 0.033036, 0.084738, 0.153127, 0.292847, 0.475396, 0.714252", \ + "0.023373, 0.033025, 0.08472, 0.153035, 0.292848, 0.475402, 0.714265" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.196221, 0.209635, 0.263457, 0.327, 0.453447, 0.617565, 0.832009", \ + "0.217441, 0.230852, 0.284673, 0.348231, 0.474683, 0.638801, 0.853242", \ + "0.285603, 0.299031, 0.352803, 0.416372, 0.542815, 0.706933, 0.921387", \ + "0.333654, 0.34707, 0.400917, 0.464464, 0.590893, 0.755024, 0.969474", \ + "0.400409, 0.413836, 0.467659, 0.531215, 0.657675, 0.821813, 1.03624", \ + "0.463751, 0.477251, 0.531099, 0.594682, 0.721126, 0.885253, 1.09972", \ + "0.526979, 0.54054, 0.594434, 0.657996, 0.784429, 0.948597, 1.16303" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0244334, 0.0359751, 0.104354, 0.194943, 0.377877, 0.615901, 0.92708", \ + "0.0244079, 0.0359856, 0.104354, 0.194987, 0.37788, 0.615901, 0.927108", \ + "0.0244169, 0.0359908, 0.104363, 0.194945, 0.377878, 0.6159, 0.927165", \ + "0.0244702, 0.0359739, 0.10436, 0.195002, 0.377872, 0.615923, 0.927087", \ + "0.024503, 0.036062, 0.104373, 0.194991, 0.377881, 0.616504, 0.927228", \ + "0.024673, 0.036163, 0.104401, 0.194982, 0.377882, 0.615901, 0.92692", \ + "0.024918, 0.036383, 0.104456, 0.195, 0.377825, 0.615902, 0.927061" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.185871, 0.198574, 0.245917, 0.298558, 0.402338, 0.536853, 0.71267", \ + "0.20679, 0.219493, 0.266836, 0.319477, 0.423257, 0.557773, 0.73359", \ + "0.273249, 0.285954, 0.333288, 0.385965, 0.489688, 0.62424, 0.800031", \ + "0.316491, 0.329178, 0.376509, 0.429194, 0.532961, 0.667494, 0.84326", \ + "0.371564, 0.384268, 0.431596, 0.484299, 0.588063, 0.722622, 0.898416", \ + "0.420029, 0.432743, 0.48012, 0.532769, 0.636574, 0.771121, 0.946916", \ + "0.46287, 0.475621, 0.523033, 0.575722, 0.679521, 0.814073, 0.989872" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0225674, 0.0324123, 0.0846206, 0.153068, 0.292838, 0.47539, 0.714262", \ + "0.0225665, 0.0324116, 0.0846203, 0.153068, 0.292838, 0.475396, 0.714262", \ + "0.0225577, 0.03244, 0.0846104, 0.152997, 0.292841, 0.475397, 0.714262", \ + "0.0225868, 0.0324353, 0.0846061, 0.152999, 0.29268, 0.475419, 0.714176", \ + "0.022661, 0.032511, 0.084616, 0.153004, 0.29284, 0.475398, 0.713706", \ + "0.022786, 0.032622, 0.08469, 0.153099, 0.292843, 0.475398, 0.714262", \ + "0.02293, 0.032735, 0.084711, 0.15306, 0.292847, 0.475396, 0.714262" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0145078, 0.014599, 0.0148315, 0.0149199, 0.0149738, 0.0149996, 0.0150082", \ + "0.014353, 0.0144443, 0.0146781, 0.0147666, 0.0148203, 0.0148426, 0.0148541", \ + "0.0143974, 0.0144884, 0.0147203, 0.0148102, 0.0148688, 0.0148911, 0.0149027", \ + "0.0149276, 0.0150149, 0.0152861, 0.0153623, 0.0153976, 0.0154234, 0.0154408", \ + "0.0160178, 0.0160936, 0.0163046, 0.016413, 0.0164947, 0.016585, 0.0165115", \ + "0.0177036, 0.0177725, 0.0179766, 0.0180729, 0.0181593, 0.0181818, 0.0182065", \ + "0.0199287, 0.0199908, 0.0201806, 0.0202764, 0.0203503, 0.0203952, 0.0205054" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0138026, 0.0139319, 0.0141937, 0.0142726, 0.0143191, 0.0143389, 0.0143485", \ + "0.01367, 0.0138, 0.0140636, 0.014143, 0.0141895, 0.0142088, 0.0142193", \ + "0.0137786, 0.0139099, 0.0141768, 0.0142569, 0.0143043, 0.0143243, 0.0143349", \ + "0.0141929, 0.0143215, 0.0145903, 0.0146669, 0.014711, 0.0147318, 0.0147405", \ + "0.0152839, 0.0154133, 0.0156789, 0.0157583, 0.015806, 0.015825, 0.015835", \ + "0.0166304, 0.01676, 0.017021, 0.0171004, 0.0171466, 0.0171662, 0.0171787", \ + "0.018566, 0.0186963, 0.0189561, 0.0190338, 0.0190807, 0.0191006, 0.0191123" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110475, 0.0111358, 0.0113604, 0.0114465, 0.0115026, 0.0115242, 0.011537", \ + "0.0108727, 0.01096, 0.0111881, 0.0112748, 0.0113301, 0.011354, 0.0113649", \ + "0.0109958, 0.0110812, 0.0112949, 0.0113824, 0.0114385, 0.0114625, 0.0114745", \ + "0.0113448, 0.0114375, 0.0116731, 0.0117593, 0.0118122, 0.0118454, 0.0118502", \ + "0.012197, 0.0122802, 0.0125053, 0.0125959, 0.0126569, 0.0127685, 0.012728", \ + "0.0134213, 0.0135101, 0.013732, 0.0138238, 0.0138884, 0.0139427, 0.014039", \ + "0.015067, 0.0151502, 0.0153683, 0.0154562, 0.0155178, 0.0155519, 0.0155647" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0119044, 0.0120343, 0.0122962, 0.012375, 0.012422, 0.0124413, 0.0124527", \ + "0.0117585, 0.0118883, 0.0121503, 0.0122295, 0.0122759, 0.0122957, 0.0123063", \ + "0.0118826, 0.0120089, 0.0122714, 0.0123506, 0.0124145, 0.0124342, 0.0124448", \ + "0.0122542, 0.0123768, 0.0126356, 0.0127145, 0.0127558, 0.0127828, 0.0127933", \ + "0.0130809, 0.0132121, 0.0134718, 0.0135446, 0.0135901, 0.0136161, 0.0136215", \ + "0.0143229, 0.0144471, 0.01469, 0.0147817, 0.0148343, 0.0148581, 0.0148668", \ + "0.0159544, 0.016071, 0.0163255, 0.01641, 0.0164643, 0.0164851, 0.0165015" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161976; + rise_capacitance : 0.00161976; + rise_capacitance_range (0.00115245, 0.00161976); + fall_capacitance : 0.00161498; + fall_capacitance_range (0.00113641, 0.00161498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.109336, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00549884, 0.00537125, 0.00549651, 0.00600885, 0.00695959, 0.00844068, 0.0104565" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00750739, 0.00737842, 0.00753398, 0.00797704, 0.00904514, 0.0105257, 0.0125009" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00525628, 0.00513114, 0.00525378, 0.00576433, 0.00670768, 0.00819068, 0.0102074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752247, 0.00739065, 0.00753562, 0.00798415, 0.009061, 0.010556, 0.0125422" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160578; + rise_capacitance : 0.00160578; + rise_capacitance_range (0.0011337, 0.00160578); + fall_capacitance : 0.00160502; + fall_capacitance_range (0.00111855, 0.00160502); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0976002, -0.0241912, -0.00513837, 0.00334169", \ + "-0.28168, -0.200276, -0.182605, -0.17674", \ + "-0.364603, -0.276543, -0.261636, -0.251476", \ + "-0.426643, -0.337244, -0.318043, -0.309711" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0452976, 0.172165, 0.248691, 0.300273", \ + "-0.216926, 0.00852668, 0.087685, 0.140637", \ + "-0.284414, -0.0523, 0.0320874, 0.0853361", \ + "-0.327858, -0.0904102, -0.00572595, 0.0496925" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.108899, 0.126088, 0.205462, 0.296565", \ + "0.290462, 0.251662, 0.282051, 0.326176", \ + "0.372635, 0.312509, 0.332905, 0.369036", \ + "0.435744, 0.364964, 0.377338, 0.403501" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0652087, -0.160367, -0.233753, -0.283111", \ + "0.229311, -0.00025782, -0.079004, -0.131002", \ + "0.292432, 0.0615256, -0.0237461, -0.0752123", \ + "0.334624, 0.0970588, 0.0118498, -0.0416791" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000565676, 0.000428491, 0.000592999, 0.000995233, 0.00185464, 0.00310676, 0.0047742" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00315774, 0.00303085, 0.00319801, 0.00358976, 0.00443362, 0.0056729, 0.00732921" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATQX3) { + area : 19.7568; + cell_leakage_power : 0.241647; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.215652; + when : "(CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238681; + when : "(CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.295169; + when : "(!CK * D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231395; + when : "(!CK * D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.254424; + when : "(!CK * !D * !Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214561; + when : "(!CK * !D * Q)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241647; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.201841, 0.219989, 0.280676, 0.351893, 0.493509, 0.677411, 0.917634", \ + "0.223231, 0.241386, 0.302091, 0.37329, 0.514906, 0.698806, 0.939147", \ + "0.319557, 0.337727, 0.398446, 0.469645, 0.611273, 0.795176, 1.03541", \ + "0.39771, 0.415917, 0.476613, 0.547909, 0.689487, 0.87339, 1.11362", \ + "0.506188, 0.524521, 0.585271, 0.65647, 0.798117, 0.982041, 1.22233", \ + "0.609413, 0.627919, 0.688722, 0.759919, 0.901599, 1.08548, 1.32577", \ + "0.709333, 0.728024, 0.788902, 0.860064, 1.00172, 1.18559, 1.42593" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0261521, 0.0405329, 0.116537, 0.218158, 0.423388, 0.690686, 1.04007", \ + "0.0261604, 0.0405325, 0.116539, 0.218143, 0.423388, 0.690686, 1.04011", \ + "0.0262267, 0.040572, 0.116547, 0.218143, 0.423387, 0.690686, 1.04014", \ + "0.0263992, 0.0406844, 0.11696, 0.21823, 0.423478, 0.690648, 1.04004", \ + "0.026862, 0.041055, 0.116648, 0.21816, 0.42339, 0.691007, 1.04014", \ + "0.027456, 0.041567, 0.116745, 0.218186, 0.42346, 0.690688, 1.04088", \ + "0.028101, 0.04207, 0.116879, 0.218223, 0.42342, 0.690596, 1.04005" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.2188, 0.235952, 0.288723, 0.346417, 0.459771, 0.606658, 0.798639", \ + "0.240698, 0.257846, 0.31062, 0.3683, 0.481671, 0.628554, 0.820539", \ + "0.333133, 0.350288, 0.403071, 0.46076, 0.574125, 0.721045, 0.91299", \ + "0.401766, 0.418903, 0.471667, 0.52937, 0.642759, 0.789646, 0.981611", \ + "0.492247, 0.509403, 0.562187, 0.619881, 0.733237, 0.880133, 1.07423", \ + "0.575661, 0.592823, 0.645603, 0.703292, 0.816655, 0.963537, 1.15551", \ + "0.657587, 0.67474, 0.727493, 0.785194, 0.89856, 1.04545, 1.23742" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0246181, 0.0366979, 0.0928742, 0.166974, 0.318808, 0.517661, 0.777661", \ + "0.024608, 0.0366897, 0.0928714, 0.167076, 0.318808, 0.517686, 0.77766", \ + "0.0246409, 0.0366963, 0.0928738, 0.16708, 0.318809, 0.517657, 0.77766", \ + "0.0245907, 0.0367015, 0.0929233, 0.167104, 0.318871, 0.517696, 0.777655", \ + "0.024631, 0.036706, 0.092886, 0.167001, 0.318805, 0.517544, 0.779317", \ + "0.02464, 0.036702, 0.092889, 0.167093, 0.318786, 0.517695, 0.777662", \ + "0.024632, 0.036696, 0.092928, 0.167092, 0.31881, 0.517678, 0.777663" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.202019, 0.219774, 0.280363, 0.351536, 0.49318, 0.677121, 0.917403", \ + "0.223209, 0.240951, 0.301555, 0.372742, 0.514378, 0.69829, 0.938578", \ + "0.291344, 0.309168, 0.369668, 0.440852, 0.582543, 0.76637, 1.00671", \ + "0.339413, 0.357189, 0.417817, 0.489024, 0.630692, 0.81459, 1.05487", \ + "0.405707, 0.423442, 0.484064, 0.555266, 0.696895, 0.88081, 1.12121", \ + "0.470303, 0.488151, 0.548725, 0.619893, 0.761553, 0.94547, 1.18572", \ + "0.532796, 0.550721, 0.611365, 0.682575, 0.82421, 1.00813, 1.24841" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0254636, 0.0400622, 0.116474, 0.218116, 0.423386, 0.690664, 1.04011", \ + "0.0254528, 0.0400319, 0.116475, 0.218086, 0.423387, 0.690686, 1.04011", \ + "0.0255238, 0.0400438, 0.116481, 0.218094, 0.423418, 0.690631, 1.04011", \ + "0.0255261, 0.040054, 0.116478, 0.2182, 0.423526, 0.690678, 1.04006", \ + "0.025542, 0.04007, 0.116492, 0.218112, 0.423388, 0.690884, 1.04025", \ + "0.025747, 0.040272, 0.116526, 0.218127, 0.423389, 0.690687, 1.04016", \ + "0.025963, 0.040411, 0.116569, 0.21812, 0.423394, 0.690688, 1.04017" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.192407, 0.209134, 0.261756, 0.319458, 0.432821, 0.579715, 0.771687", \ + "0.213325, 0.230053, 0.282674, 0.340377, 0.45374, 0.600634, 0.792606", \ + "0.279793, 0.296531, 0.349169, 0.406829, 0.520173, 0.667093, 0.859034", \ + "0.323048, 0.339788, 0.392428, 0.450111, 0.563539, 0.710399, 0.902295", \ + "0.378287, 0.395019, 0.447647, 0.505357, 0.618726, 0.765651, 0.957596", \ + "0.426931, 0.443681, 0.49634, 0.554033, 0.667406, 0.814305, 1.00622", \ + "0.469509, 0.486264, 0.538975, 0.596681, 0.710041, 0.856941, 1.04892" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0238306, 0.0361196, 0.0927612, 0.166936, 0.318781, 0.517688, 0.777629", \ + "0.0238308, 0.0361195, 0.0927591, 0.166936, 0.318782, 0.517689, 0.777629", \ + "0.0238385, 0.0361237, 0.0927806, 0.166941, 0.318789, 0.51766, 0.777629", \ + "0.0238684, 0.0361309, 0.0927833, 0.166913, 0.318878, 0.517673, 0.777653", \ + "0.023906, 0.036185, 0.092778, 0.166944, 0.318787, 0.517667, 0.77736", \ + "0.024017, 0.036263, 0.092822, 0.166955, 0.318816, 0.517669, 0.777664", \ + "0.024162, 0.036358, 0.092918, 0.166973, 0.318809, 0.517668, 0.77763" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0157857, 0.0159153, 0.01623, 0.0163505, 0.016424, 0.0164578, 0.0164699", \ + "0.0156328, 0.0157628, 0.0160776, 0.0161976, 0.0162717, 0.0163034, 0.0163213", \ + "0.01567, 0.0157992, 0.0161134, 0.0162355, 0.016313, 0.0163466, 0.0163617", \ + "0.0162123, 0.0163361, 0.0167003, 0.0167851, 0.0168617, 0.0168868, 0.0168951", \ + "0.0174573, 0.0175692, 0.0178634, 0.0180197, 0.0181515, 0.0182084, 0.0181461", \ + "0.0189798, 0.019076, 0.0193474, 0.0194762, 0.0196094, 0.0196498, 0.0197749", \ + "0.0212354, 0.0213168, 0.0215654, 0.0216942, 0.0217882, 0.0218778, 0.0219361" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0150057, 0.015194, 0.0155502, 0.0156568, 0.0157198, 0.0157455, 0.0157609", \ + "0.0148722, 0.0150623, 0.0154197, 0.0155268, 0.0155898, 0.0156159, 0.0156308", \ + "0.014986, 0.0151771, 0.015535, 0.0156423, 0.0157057, 0.0157324, 0.0157468", \ + "0.0153973, 0.0155887, 0.0159451, 0.0160501, 0.0161121, 0.0161385, 0.0161521", \ + "0.0164344, 0.0166252, 0.0169831, 0.0170903, 0.017157, 0.017182, 0.0172015", \ + "0.0178684, 0.0180571, 0.0184135, 0.0185205, 0.0185832, 0.0186117, 0.0186274", \ + "0.0197784, 0.0199668, 0.02032, 0.0204259, 0.02049, 0.0205152, 0.0205327" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.012323, 0.0124453, 0.0127525, 0.0128707, 0.0129453, 0.0129772, 0.0129939", \ + "0.0121444, 0.0122692, 0.012579, 0.0126974, 0.0127731, 0.0128056, 0.0128235", \ + "0.0122608, 0.0123953, 0.0126584, 0.0127753, 0.0128506, 0.0128812, 0.0128997", \ + "0.0126179, 0.0127466, 0.0130791, 0.0132115, 0.0132758, 0.0132949, 0.0133088", \ + "0.0134706, 0.0135938, 0.0138964, 0.0140347, 0.0140977, 0.0142185, 0.0141871", \ + "0.0147327, 0.0148485, 0.0151401, 0.0152619, 0.0153459, 0.0153794, 0.0154049", \ + "0.0163394, 0.0164559, 0.0167496, 0.0168754, 0.0169558, 0.0170091, 0.0171178" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0131089, 0.013297, 0.013653, 0.0137598, 0.0138229, 0.0138491, 0.0138644", \ + "0.0129628, 0.013151, 0.0135075, 0.0136139, 0.0136768, 0.0137036, 0.0137178", \ + "0.0130848, 0.0132731, 0.0136276, 0.0137411, 0.0138099, 0.0138367, 0.0138511", \ + "0.0134533, 0.013639, 0.0139918, 0.0140905, 0.0141626, 0.0141875, 0.014204", \ + "0.0142987, 0.0144792, 0.014829, 0.0149397, 0.0149955, 0.0150275, 0.0150407", \ + "0.0155295, 0.0157047, 0.0160459, 0.0161618, 0.0162292, 0.0162604, 0.0162706", \ + "0.0171687, 0.0173353, 0.0176744, 0.0177887, 0.017858, 0.0178896, 0.0179059" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161987; + rise_capacitance : 0.00161987; + rise_capacitance_range (0.00115245, 0.00161987); + fall_capacitance : 0.00161498; + fall_capacitance_range (0.00113641, 0.00161498); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : min_pulse_width; + when : "D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "!D"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00549893, 0.0053713, 0.00549648, 0.00600887, 0.00695956, 0.00844073, 0.0104565" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00750745, 0.0073785, 0.00753404, 0.0079771, 0.00904526, 0.0105257, 0.0125009" \ + ); + } + } + internal_power () { + when : "(!D * !Q)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00525633, 0.0051312, 0.00525371, 0.0057643, 0.00670746, 0.0081907, 0.0102074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752256, 0.00739073, 0.00753566, 0.00798421, 0.00906113, 0.0105561, 0.0125424" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160578; + rise_capacitance : 0.00160578; + rise_capacitance_range (0.00113371, 0.00160578); + fall_capacitance : 0.00160502; + fall_capacitance_range (0.00111856, 0.00160502); + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.10112, -0.0273762, -0.00844404, -0.000562525", \ + "-0.284443, -0.202704, -0.185159, -0.179888", \ + "-0.36728, -0.278885, -0.264104, -0.254538", \ + "-0.429914, -0.34018, -0.321105, -0.313367" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0492186, 0.171565, 0.248979, 0.299024", \ + "-0.222483, 0.00629092, 0.0863299, 0.137753", \ + "-0.287087, -0.0516502, 0.0296191, 0.0853361", \ + "-0.331124, -0.0943529, -0.00878788, 0.0490988" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.114023, 0.124222, 0.201494, 0.291376", \ + "0.29508, 0.25329, 0.281576, 0.328479", \ + "0.375312, 0.316193, 0.330283, 0.365347", \ + "0.439096, 0.365326, 0.379111, 0.404538" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0675831, -0.160174, -0.235131, -0.282942", \ + "0.23368, 0.00192957, -0.0788781, -0.128838", \ + "0.299104, 0.0613542, -0.0222144, -0.0755995", \ + "0.341928, 0.102182, 0.0149117, -0.0405766" \ + ); + } + } + internal_power () { + when : "!CK"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000565671, 0.000428488, 0.000592998, 0.000995235, 0.00185467, 0.00310677, 0.00477421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00315775, 0.00303086, 0.003198, 0.00358977, 0.00443363, 0.00567291, 0.00732923" \ + ); + } + } + } + latch (IQ,IQN) { + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX1) { + area : 23.9904; + cell_leakage_power : 0.208503; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.232135; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180159; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193438; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184362; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211884; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235632; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193541; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.209181; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244594; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200105; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208503; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.209988, 0.222555, 0.293759, 0.363212, 0.492843, 0.659532, 0.877243", \ + "0.231866, 0.244464, 0.315571, 0.385056, 0.514646, 0.681364, 0.899092", \ + "0.32309, 0.335698, 0.406793, 0.476296, 0.605867, 0.772587, 0.990328", \ + "0.390638, 0.403203, 0.474347, 0.543836, 0.673487, 0.840212, 1.05793", \ + "0.479394, 0.491971, 0.563006, 0.632529, 0.762176, 0.928859, 1.14669", \ + "0.563566, 0.57614, 0.647004, 0.716481, 0.846135, 1.01285, 1.23056", \ + "0.645279, 0.657834, 0.728573, 0.797966, 0.927573, 1.09431, 1.31205" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0420206, 0.0521549, 0.122637, 0.207128, 0.384285, 0.621478, 0.933754", \ + "0.0419586, 0.0521518, 0.122638, 0.207128, 0.384238, 0.621475, 0.933845", \ + "0.041924, 0.0521676, 0.122632, 0.207126, 0.384234, 0.621516, 0.933854", \ + "0.0419917, 0.0521947, 0.122736, 0.207106, 0.384271, 0.621512, 0.933869", \ + "0.041885, 0.052092, 0.122632, 0.207146, 0.384292, 0.62182, 0.933936", \ + "0.041834, 0.051993, 0.122529, 0.207044, 0.384282, 0.621444, 0.933757", \ + "0.041906, 0.052084, 0.122337, 0.206944, 0.384179, 0.621419, 0.933749" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.182107, 0.193671, 0.257966, 0.319197, 0.431914, 0.5763, 0.764756", \ + "0.203588, 0.215135, 0.279422, 0.340682, 0.45339, 0.59778, 0.786255", \ + "0.300123, 0.311638, 0.375884, 0.437158, 0.549895, 0.69429, 0.882754", \ + "0.377597, 0.389157, 0.453519, 0.514829, 0.6276, 0.772051, 0.960564", \ + "0.487396, 0.499122, 0.563957, 0.625401, 0.738254, 0.882694, 1.07121", \ + "0.591304, 0.60351, 0.669499, 0.731209, 0.844133, 0.988643, 1.17717", \ + "0.692929, 0.705715, 0.773535, 0.835706, 0.948785, 1.09329, 1.28185" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0382245, 0.0471106, 0.10646, 0.175446, 0.32054, 0.515877, 0.77405", \ + "0.038155, 0.0471314, 0.106533, 0.175444, 0.32054, 0.515891, 0.773692", \ + "0.0383426, 0.0472571, 0.106544, 0.175477, 0.320546, 0.515886, 0.773713", \ + "0.0387597, 0.0476792, 0.106737, 0.175717, 0.320583, 0.515964, 0.773755", \ + "0.040292, 0.049037, 0.107393, 0.17585, 0.320645, 0.515816, 0.773692", \ + "0.042814, 0.051491, 0.108869, 0.176561, 0.320868, 0.515896, 0.773784", \ + "0.046016, 0.054694, 0.111031, 0.177863, 0.321353, 0.516203, 0.77382" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.15409, 0.166626, 0.237833, 0.307307, 0.436887, 0.603655, 0.821422", \ + "0.17114, 0.183668, 0.254859, 0.324335, 0.453981, 0.620678, 0.838335", \ + "0.254544, 0.267661, 0.339724, 0.409266, 0.538932, 0.705708, 0.92345", \ + "0.329553, 0.344637, 0.422937, 0.494256, 0.624637, 0.791457, 1.00928", \ + "0.431955, 0.450744, 0.542311, 0.617255, 0.748663, 0.91598, 1.1345", \ + "0.530949, 0.553249, 0.660759, 0.741548, 0.874885, 1.0421, 1.26011", \ + "0.628564, 0.654234, 0.778931, 0.867918, 1.00547, 1.17307, 1.39111" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0419155, 0.0521143, 0.122688, 0.207069, 0.384169, 0.62148, 0.933804", \ + "0.04193, 0.0521711, 0.122712, 0.207075, 0.384257, 0.621482, 0.933756", \ + "0.0452055, 0.0551224, 0.123795, 0.207484, 0.384288, 0.621489, 0.933738", \ + "0.0545541, 0.0648483, 0.13161, 0.212557, 0.386189, 0.622097, 0.933914", \ + "0.07115, 0.082834, 0.147485, 0.222013, 0.390659, 0.625035, 0.935682", \ + "0.088039, 0.102014, 0.169166, 0.236931, 0.396808, 0.627272, 0.937564", \ + "0.105124, 0.121351, 0.194437, 0.256894, 0.407318, 0.632128, 0.939639" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.139631, 0.151026, 0.21544, 0.276625, 0.389273, 0.533682, 0.722181", \ + "0.15635, 0.167835, 0.232181, 0.293366, 0.406028, 0.550466, 0.738942", \ + "0.247966, 0.260026, 0.325491, 0.386875, 0.499733, 0.644221, 0.832747", \ + "0.323849, 0.33812, 0.410243, 0.473647, 0.588496, 0.733224, 0.92158", \ + "0.420401, 0.438322, 0.523403, 0.590314, 0.705187, 0.850267, 1.03971", \ + "0.505159, 0.526462, 0.626971, 0.699446, 0.816417, 0.961231, 1.1501", \ + "0.581363, 0.605732, 0.721559, 0.801348, 0.921674, 1.06707, 1.25566" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0382206, 0.0472704, 0.106587, 0.17541, 0.320395, 0.515923, 0.773689", \ + "0.0382351, 0.0472282, 0.106576, 0.175387, 0.320507, 0.515915, 0.773919", \ + "0.0424847, 0.0510835, 0.108277, 0.176155, 0.320703, 0.51586, 0.773914", \ + "0.0540746, 0.0629331, 0.117424, 0.182403, 0.323778, 0.517294, 0.774373", \ + "0.071447, 0.081897, 0.13503, 0.1932, 0.328895, 0.521735, 0.777774", \ + "0.088711, 0.101147, 0.156137, 0.208105, 0.335582, 0.523726, 0.779418", \ + "0.106183, 0.120646, 0.181071, 0.227822, 0.345732, 0.528594, 0.781072" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.085436, 0.0941254, 0.148519, 0.2064, 0.318025, 0.462357, 0.650856", \ + "0.106807, 0.115455, 0.16958, 0.227431, 0.339075, 0.483444, 0.671939", \ + "0.20288, 0.212687, 0.268919, 0.326843, 0.438518, 0.582955, 0.771551", \ + "0.273311, 0.28536, 0.347326, 0.406096, 0.518032, 0.662413, 0.850907", \ + "0.361201, 0.376882, 0.451601, 0.513286, 0.625467, 0.769915, 0.958609", \ + "0.434635, 0.453668, 0.542686, 0.609267, 0.72256, 0.866938, 1.05544", \ + "0.497674, 0.519818, 0.623787, 0.696939, 0.812872, 0.957564, 1.14624" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0266227, 0.0345454, 0.0946154, 0.167072, 0.316116, 0.513095, 0.771399", \ + "0.026566, 0.034442, 0.0943111, 0.166937, 0.316105, 0.513145, 0.771527", \ + "0.0336816, 0.0409877, 0.096451, 0.167514, 0.316108, 0.513115, 0.771323", \ + "0.0444991, 0.0522552, 0.103579, 0.171119, 0.317645, 0.513708, 0.771713", \ + "0.061113, 0.070068, 0.118682, 0.179665, 0.320763, 0.515533, 0.773335", \ + "0.077217, 0.088017, 0.138411, 0.192635, 0.326102, 0.518046, 0.775041", \ + "0.093384, 0.106101, 0.160638, 0.209627, 0.334334, 0.522227, 0.777077" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0884376, 0.0985873, 0.154967, 0.211524, 0.322412, 0.466385, 0.654624", \ + "0.1099, 0.120021, 0.176369, 0.232926, 0.343844, 0.487859, 0.676131", \ + "0.207592, 0.219311, 0.277996, 0.334553, 0.445544, 0.589591, 0.777913", \ + "0.280282, 0.295125, 0.360561, 0.417403, 0.528428, 0.67245, 0.860678", \ + "0.371817, 0.391206, 0.466937, 0.52411, 0.634703, 0.778628, 0.967073", \ + "0.450155, 0.473437, 0.557755, 0.615029, 0.725224, 0.868854, 1.05722", \ + "0.519244, 0.545685, 0.636316, 0.693734, 0.803268, 0.946406, 1.13472" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311414, 0.0395754, 0.0940019, 0.164366, 0.313905, 0.51137, 0.769774", \ + "0.0311585, 0.0395864, 0.0939802, 0.164332, 0.3139, 0.511495, 0.769785", \ + "0.0400015, 0.0476682, 0.0959726, 0.164643, 0.313751, 0.511287, 0.769916", \ + "0.0541359, 0.0621953, 0.102403, 0.166851, 0.314629, 0.511683, 0.769874", \ + "0.075259, 0.084355, 0.112325, 0.169834, 0.315204, 0.512521, 0.770934", \ + "0.095757, 0.105423, 0.121655, 0.172669, 0.315867, 0.512442, 0.77086", \ + "0.115017, 0.124281, 0.12975, 0.175365, 0.316442, 0.512823, 0.770989" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0937171, 0.105057, 0.163858, 0.220842, 0.331781, 0.475753, 0.664016", \ + "0.115051, 0.126354, 0.185142, 0.242129, 0.353102, 0.497068, 0.685384", \ + "0.214738, 0.227763, 0.28888, 0.345881, 0.45697, 0.600965, 0.789295", \ + "0.29077, 0.307322, 0.376248, 0.433744, 0.544834, 0.688768, 0.876965", \ + "0.388051, 0.409444, 0.489641, 0.547855, 0.658551, 0.802476, 0.990853", \ + "0.472405, 0.497615, 0.587034, 0.646011, 0.756208, 0.899763, 1.08824", \ + "0.547608, 0.575877, 0.672321, 0.73152, 0.841326, 0.984619, 1.17267" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035406, 0.0437191, 0.0960063, 0.165253, 0.314021, 0.511507, 0.769944", \ + "0.0354427, 0.0437908, 0.0959909, 0.165231, 0.314065, 0.511519, 0.770054", \ + "0.0451544, 0.0524926, 0.0979426, 0.16544, 0.314117, 0.511368, 0.769775", \ + "0.0615279, 0.0691017, 0.105556, 0.168176, 0.314727, 0.511572, 0.770019", \ + "0.085609, 0.093667, 0.116935, 0.172161, 0.315695, 0.512323, 0.770615", \ + "0.10845, 0.116535, 0.127508, 0.175949, 0.316603, 0.512703, 0.770905", \ + "0.129719, 0.136953, 0.136936, 0.179161, 0.317561, 0.512953, 0.771036" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0937171, 0.105057, 0.163858, 0.220842, 0.331781, 0.475753, 0.664016", \ + "0.115051, 0.126354, 0.185142, 0.242129, 0.353102, 0.497068, 0.685384", \ + "0.214738, 0.227763, 0.28888, 0.345881, 0.45697, 0.600965, 0.789295", \ + "0.29077, 0.307322, 0.376248, 0.433744, 0.544834, 0.688768, 0.876965", \ + "0.388051, 0.409444, 0.489641, 0.547855, 0.658551, 0.802476, 0.990853", \ + "0.472405, 0.497615, 0.587034, 0.646011, 0.756208, 0.899763, 1.08824", \ + "0.547608, 0.575877, 0.672321, 0.73152, 0.841326, 0.984619, 1.17267" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035406, 0.0437191, 0.0960063, 0.165253, 0.314021, 0.511507, 0.769944", \ + "0.0354427, 0.0437908, 0.0959909, 0.165231, 0.314065, 0.511519, 0.770054", \ + "0.0451544, 0.0524926, 0.0979426, 0.16544, 0.314117, 0.511368, 0.769775", \ + "0.0615279, 0.0691017, 0.105556, 0.168176, 0.314727, 0.511572, 0.770019", \ + "0.085609, 0.093667, 0.116935, 0.172161, 0.315695, 0.512323, 0.770615", \ + "0.10845, 0.116535, 0.127508, 0.175949, 0.316603, 0.512703, 0.770905", \ + "0.129719, 0.136953, 0.136936, 0.179161, 0.317561, 0.512953, 0.771036" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.156393, 0.168994, 0.240136, 0.309609, 0.439179, 0.605858, 0.823632", \ + "0.174424, 0.186888, 0.258072, 0.327547, 0.457108, 0.623883, 0.841552", \ + "0.250531, 0.263577, 0.335393, 0.404944, 0.534627, 0.701366, 0.919205", \ + "0.318224, 0.33291, 0.41041, 0.481706, 0.612055, 0.778844, 0.996526", \ + "0.41329, 0.43084, 0.519408, 0.594299, 0.725829, 0.893021, 1.11125", \ + "0.506324, 0.527503, 0.630816, 0.711195, 0.845246, 1.01256, 1.23054", \ + "0.601448, 0.625827, 0.745087, 0.832879, 0.971089, 1.13957, 1.35778" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.041935, 0.0521333, 0.122628, 0.207087, 0.384205, 0.621485, 0.933852", \ + "0.0419376, 0.052206, 0.122727, 0.207091, 0.384209, 0.621477, 0.933796", \ + "0.0445386, 0.0545462, 0.123624, 0.207441, 0.384275, 0.621489, 0.933844", \ + "0.0517123, 0.062156, 0.130348, 0.211737, 0.385971, 0.621993, 0.933828", \ + "0.065735, 0.077748, 0.14471, 0.221058, 0.390248, 0.624148, 0.935355", \ + "0.081586, 0.095164, 0.163528, 0.234501, 0.396586, 0.627096, 0.936906", \ + "0.097766, 0.113395, 0.186511, 0.252984, 0.40701, 0.632566, 0.939622" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00743219, 0.00745766, 0.00757115, 0.00761664, 0.00764645, 0.00765985, 0.00766719", \ + "0.0073628, 0.00738917, 0.00749969, 0.00754559, 0.00757562, 0.00758834, 0.00759567", \ + "0.00740202, 0.00742675, 0.00753681, 0.00758279, 0.00761225, 0.00762456, 0.00763179", \ + "0.00759749, 0.0076244, 0.007739, 0.00778223, 0.00781226, 0.00782486, 0.00783075", \ + "0.00810716, 0.00813203, 0.0082429, 0.00829081, 0.00833486, 0.00835859, 0.00834867", \ + "0.00884206, 0.00886694, 0.00897534, 0.00902173, 0.0090561, 0.00907436, 0.00909171", \ + "0.00982282, 0.00984827, 0.00995251, 0.00999708, 0.0100307, 0.0100482, 0.0100706" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00781822, 0.00784594, 0.0079636, 0.00800915, 0.00803802, 0.00804998, 0.00805619", \ + "0.00774175, 0.00776933, 0.00788605, 0.00793264, 0.00796112, 0.00797357, 0.00797951", \ + "0.00776464, 0.00779044, 0.00790241, 0.00794974, 0.00798043, 0.00799377, 0.00800027", \ + "0.00800889, 0.00803194, 0.00814015, 0.0081916, 0.00822167, 0.00823634, 0.00824453", \ + "0.00849643, 0.00851624, 0.00861141, 0.00866297, 0.00870839, 0.0087214, 0.00872675", \ + "0.00929815, 0.00931321, 0.00939986, 0.00944744, 0.00949071, 0.00952708, 0.00955529", \ + "0.0103697, 0.0103797, 0.010456, 0.0105018, 0.0105432, 0.010568, 0.0106069" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00420334, 0.00422987, 0.00434151, 0.00439037, 0.00441985, 0.00443243, 0.00444054", \ + "0.00415269, 0.00418408, 0.00429324, 0.0043399, 0.00437125, 0.0043835, 0.00439026", \ + "0.00408473, 0.00410445, 0.00419466, 0.00424031, 0.0042782, 0.00429579, 0.00430608", \ + "0.00419637, 0.00420627, 0.00426851, 0.00431295, 0.00433871, 0.0043578, 0.00436872", \ + "0.00444314, 0.00443524, 0.00446502, 0.00449722, 0.00454599, 0.00456326, 0.00457566", \ + "0.00499133, 0.00496799, 0.00494802, 0.0049605, 0.00498754, 0.00500244, 0.00501636", \ + "0.00567522, 0.00562992, 0.00556881, 0.00556682, 0.00557675, 0.00559255, 0.00560586" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00517297, 0.00519701, 0.00531182, 0.00535632, 0.00538492, 0.00539697, 0.00540374", \ + "0.00512066, 0.00514511, 0.00525807, 0.00530333, 0.00533256, 0.00534594, 0.0053528", \ + "0.00512832, 0.00514361, 0.00522377, 0.00527048, 0.00530801, 0.00532481, 0.00533828", \ + "0.00532718, 0.00532829, 0.00537602, 0.00540477, 0.00542843, 0.00545458, 0.0054578", \ + "0.00567681, 0.00567389, 0.00572142, 0.0057419, 0.00577438, 0.00580994, 0.00580994", \ + "0.00624533, 0.00621665, 0.00618003, 0.00618866, 0.00621568, 0.00623387, 0.00624716", \ + "0.00703943, 0.00700623, 0.00694379, 0.00692873, 0.00693414, 0.00694745, 0.00697532" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00578902, 0.00582856, 0.00594568, 0.00597853, 0.00599706, 0.00600548, 0.00600857", \ + "0.00569467, 0.00573221, 0.00584977, 0.00588465, 0.00590521, 0.00591344, 0.00591815", \ + "0.00564611, 0.00566813, 0.0057494, 0.00579312, 0.00582611, 0.0058391, 0.00585185", \ + "0.00567222, 0.00570383, 0.00578956, 0.00582554, 0.00585935, 0.00587673, 0.00588617", \ + "0.00604126, 0.00603275, 0.00606674, 0.00609836, 0.00613204, 0.00615521, 0.00617111", \ + "0.00661661, 0.00659886, 0.00659428, 0.00661552, 0.00664694, 0.00669351, 0.00670883", \ + "0.00742268, 0.00738539, 0.00732968, 0.00733328, 0.00735246, 0.00737043, 0.00739301" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059518, 0.00599122, 0.00611472, 0.00614908, 0.00616744, 0.00617418, 0.00617733", \ + "0.00589605, 0.00593326, 0.00605401, 0.00609131, 0.00611178, 0.00611939, 0.00612333", \ + "0.00584824, 0.0058571, 0.00595114, 0.00599946, 0.00603367, 0.00605238, 0.00605835", \ + "0.00598761, 0.00599434, 0.00606476, 0.0061023, 0.00613488, 0.00615681, 0.00616881", \ + "0.00636926, 0.00635838, 0.00637055, 0.00640409, 0.00643509, 0.00646347, 0.00647991", \ + "0.00697316, 0.00694035, 0.00690118, 0.00691235, 0.0069407, 0.00698781, 0.00699729", \ + "0.00778308, 0.00772751, 0.00762947, 0.00761321, 0.00762048, 0.00763413, 0.00766485" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00633996, 0.00637739, 0.00649887, 0.00653524, 0.00655498, 0.00656211, 0.0065655", \ + "0.00628473, 0.00631948, 0.00643954, 0.00647835, 0.00650037, 0.00650871, 0.00651318", \ + "0.00623402, 0.00625108, 0.00634157, 0.00638641, 0.00642285, 0.00644041, 0.00645048", \ + "0.00640225, 0.00640333, 0.00646507, 0.00650622, 0.00653031, 0.00655242, 0.0065664", \ + "0.00683401, 0.0068145, 0.00680979, 0.00683323, 0.00688377, 0.00688131, 0.00690702", \ + "0.00745517, 0.00741375, 0.00735193, 0.007355, 0.00737562, 0.00742096, 0.00742482", \ + "0.00825891, 0.00819712, 0.0080723, 0.00804853, 0.00804898, 0.00806251, 0.00809502" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00417143, 0.00419938, 0.0043089, 0.00435526, 0.00438553, 0.00439751, 0.00440487", \ + "0.00411925, 0.00415107, 0.00425934, 0.00430608, 0.00433609, 0.00434883, 0.00435549", \ + "0.00408036, 0.00409934, 0.00418875, 0.00423384, 0.00426959, 0.00428457, 0.00429495", \ + "0.00410768, 0.00412242, 0.00420469, 0.00424685, 0.00428013, 0.00429919, 0.00430995", \ + "0.00435792, 0.00440791, 0.00443619, 0.00446826, 0.00449972, 0.00451975, 0.00453645", \ + "0.00483117, 0.00481925, 0.0048228, 0.00484152, 0.00487308, 0.00490188, 0.00492351", \ + "0.00556274, 0.00553269, 0.0054968, 0.00550466, 0.00552313, 0.00554222, 0.00557055" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00633996, 0.00637739, 0.00649887, 0.00653524, 0.00655498, 0.00656211, 0.0065655", \ + "0.00628473, 0.00631948, 0.00643954, 0.00647835, 0.00650037, 0.00650871, 0.00651318", \ + "0.00623402, 0.00625108, 0.00634157, 0.00638641, 0.00642285, 0.00644041, 0.00645048", \ + "0.00640225, 0.00640333, 0.00646507, 0.00650622, 0.00653031, 0.00655242, 0.0065664", \ + "0.00683401, 0.0068145, 0.00680979, 0.00683323, 0.00688377, 0.00688131, 0.00690702", \ + "0.00745517, 0.00741375, 0.00735193, 0.007355, 0.00737562, 0.00742096, 0.00742482", \ + "0.00825891, 0.00819712, 0.0080723, 0.00804853, 0.00804898, 0.00806251, 0.00809502" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.242726, 0.249474, 0.299727, 0.363376, 0.491204, 0.657448, 0.874908", \ + "0.264224, 0.270956, 0.32119, 0.384856, 0.512673, 0.678918, 0.896376", \ + "0.360694, 0.367417, 0.417626, 0.481287, 0.60911, 0.775355, 0.992841", \ + "0.438335, 0.445107, 0.495305, 0.558969, 0.686794, 0.853016, 1.07052", \ + "0.548019, 0.554766, 0.604881, 0.668504, 0.796309, 0.962555, 1.18004", \ + "0.653847, 0.660562, 0.710461, 0.774007, 0.901796, 1.06803, 1.28552", \ + "0.757857, 0.764477, 0.814155, 0.87765, 1.0054, 1.17162, 1.38911" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0281712, 0.0353947, 0.103167, 0.194356, 0.378105, 0.617211, 0.92981", \ + "0.0281761, 0.035387, 0.103156, 0.194356, 0.378105, 0.617072, 0.929811", \ + "0.0281965, 0.0354113, 0.103159, 0.194357, 0.378105, 0.617199, 0.929842", \ + "0.028238, 0.035436, 0.103289, 0.194386, 0.378126, 0.617084, 0.929784", \ + "0.028406, 0.035583, 0.103191, 0.194366, 0.378107, 0.617007, 0.929891", \ + "0.028795, 0.035855, 0.103248, 0.194385, 0.378115, 0.617004, 0.930122", \ + "0.029274, 0.036319, 0.103335, 0.194414, 0.378128, 0.61703, 0.929856" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.273569, 0.279954, 0.325574, 0.380892, 0.491528, 0.635453, 0.823645", \ + "0.295394, 0.301776, 0.347381, 0.402701, 0.513342, 0.657266, 0.845461", \ + "0.386723, 0.39316, 0.43868, 0.494, 0.604637, 0.748561, 0.936754", \ + "0.454295, 0.460678, 0.506282, 0.561595, 0.672249, 0.816142, 1.00434", \ + "0.543883, 0.550331, 0.59589, 0.651194, 0.761821, 0.905741, 1.09407", \ + "0.627507, 0.633887, 0.679445, 0.734755, 0.84539, 0.989314, 1.17751", \ + "0.709193, 0.715576, 0.761128, 0.816439, 0.927064, 1.07099, 1.25919" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0270695, 0.033356, 0.0880973, 0.162322, 0.313813, 0.511459, 0.770009", \ + "0.0270831, 0.0333468, 0.0880957, 0.162435, 0.313813, 0.511459, 0.770009", \ + "0.0270596, 0.0333429, 0.0880931, 0.162371, 0.313813, 0.511459, 0.77001", \ + "0.027057, 0.0333382, 0.0880892, 0.162434, 0.313829, 0.51157, 0.770164", \ + "0.027018, 0.03333, 0.08809, 0.162424, 0.313813, 0.511249, 0.769949", \ + "0.027043, 0.033328, 0.08808, 0.162429, 0.313812, 0.511459, 0.77001", \ + "0.027075, 0.03334, 0.088076, 0.162366, 0.313809, 0.511459, 0.77001" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199144, 0.205734, 0.255929, 0.319607, 0.447433, 0.613694, 0.831195", \ + "0.215858, 0.222498, 0.272694, 0.336388, 0.464208, 0.630488, 0.847953", \ + "0.309331, 0.315798, 0.365685, 0.42925, 0.55706, 0.723309, 0.94081", \ + "0.392778, 0.398701, 0.447106, 0.510303, 0.637859, 0.804044, 1.02153", \ + "0.502521, 0.507794, 0.554159, 0.616611, 0.743732, 0.909722, 1.12721", \ + "0.599432, 0.604171, 0.648889, 0.710523, 0.837189, 1.00301, 1.22015", \ + "0.687937, 0.692306, 0.735713, 0.796555, 0.922687, 1.08815, 1.30528" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0273691, 0.0347614, 0.10312, 0.194357, 0.378105, 0.616988, 0.929834", \ + "0.027342, 0.0347972, 0.103115, 0.194356, 0.378106, 0.617213, 0.929812", \ + "0.027746, 0.0351265, 0.103179, 0.194338, 0.378109, 0.616998, 0.929835", \ + "0.0299906, 0.0369951, 0.103573, 0.194466, 0.378178, 0.617171, 0.929741", \ + "0.034408, 0.040828, 0.104489, 0.19477, 0.378213, 0.617449, 0.929997", \ + "0.039437, 0.045556, 0.105871, 0.195215, 0.378378, 0.617292, 0.929833", \ + "0.044564, 0.050592, 0.107644, 0.195866, 0.378665, 0.617452, 0.929962" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.216891, 0.223195, 0.268598, 0.324068, 0.434713, 0.578646, 0.766843", \ + "0.233966, 0.24017, 0.285674, 0.341027, 0.451674, 0.595579, 0.783808", \ + "0.318819, 0.32498, 0.37043, 0.425685, 0.536305, 0.680237, 0.86843", \ + "0.400195, 0.406049, 0.450614, 0.505697, 0.616229, 0.760018, 0.948257", \ + "0.515018, 0.519957, 0.563073, 0.617752, 0.727934, 0.87169, 1.0598", \ + "0.626907, 0.631337, 0.673233, 0.727523, 0.837443, 0.981059, 1.169", \ + "0.737786, 0.741503, 0.782324, 0.836057, 0.945633, 1.08897, 1.27692" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0263864, 0.0328288, 0.088048, 0.162411, 0.313815, 0.51146, 0.77001", \ + "0.0263936, 0.0328221, 0.0880002, 0.162328, 0.313815, 0.51165, 0.77001", \ + "0.0265876, 0.0330586, 0.0880951, 0.162436, 0.31382, 0.511459, 0.770008", \ + "0.0282408, 0.0344698, 0.0886875, 0.162639, 0.314103, 0.511615, 0.769901", \ + "0.03173, 0.037608, 0.089891, 0.163236, 0.314241, 0.511793, 0.770342", \ + "0.03611, 0.041642, 0.091551, 0.164078, 0.314593, 0.51169, 0.77026", \ + "0.040764, 0.046144, 0.09367, 0.165141, 0.315054, 0.512062, 0.770202" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.219331, 0.225588, 0.271081, 0.326432, 0.437091, 0.58099, 0.769211", \ + "0.237326, 0.243535, 0.289047, 0.34439, 0.455048, 0.598949, 0.787147", \ + "0.314624, 0.320843, 0.366177, 0.421449, 0.532093, 0.676014, 0.864207", \ + "0.387361, 0.393324, 0.438335, 0.493485, 0.60407, 0.747919, 0.936126", \ + "0.492538, 0.498025, 0.542103, 0.596997, 0.707332, 0.851105, 1.03923", \ + "0.597467, 0.602437, 0.645459, 0.700031, 0.810119, 0.953729, 1.14175", \ + "0.704581, 0.709085, 0.751239, 0.805332, 0.915206, 1.05864, 1.24666" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0264553, 0.0328968, 0.0880056, 0.162411, 0.313829, 0.511466, 0.770009", \ + "0.0264544, 0.0329003, 0.0879911, 0.162412, 0.313829, 0.511401, 0.770201", \ + "0.026685, 0.0330879, 0.0881028, 0.162436, 0.313833, 0.511459, 0.770009", \ + "0.028192, 0.0343459, 0.0886266, 0.162957, 0.313948, 0.511547, 0.770012", \ + "0.031053, 0.037001, 0.089731, 0.163135, 0.314206, 0.51218, 0.770134", \ + "0.034973, 0.040669, 0.09123, 0.163945, 0.314538, 0.511765, 0.770243", \ + "0.039367, 0.044804, 0.093225, 0.16492, 0.314992, 0.512139, 0.770182" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.134342, 0.141597, 0.193568, 0.25762, 0.385647, 0.552, 0.769556", \ + "0.155226, 0.162424, 0.214419, 0.278485, 0.406475, 0.572873, 0.790421", \ + "0.25439, 0.261305, 0.312581, 0.376527, 0.504529, 0.670881, 0.888509", \ + "0.3323, 0.338623, 0.388455, 0.451993, 0.579691, 0.746017, 0.963527", \ + "0.432995, 0.438773, 0.486597, 0.54954, 0.676963, 0.84307, 1.06046", \ + "0.518709, 0.523876, 0.570194, 0.632488, 0.75947, 0.925414, 1.14271", \ + "0.59379, 0.598743, 0.643752, 0.70534, 0.831908, 0.997653, 1.21487" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0253397, 0.0333123, 0.103047, 0.194417, 0.378192, 0.617169, 0.929895", \ + "0.0252131, 0.0331866, 0.103028, 0.194413, 0.378162, 0.617169, 0.92981", \ + "0.0259522, 0.0336932, 0.103077, 0.194403, 0.37819, 0.617292, 0.929998", \ + "0.0279352, 0.0352305, 0.103218, 0.194545, 0.378065, 0.617197, 0.929863", \ + "0.031738, 0.038488, 0.103912, 0.194564, 0.37807, 0.617467, 0.929652", \ + "0.03644, 0.042693, 0.105028, 0.194948, 0.37823, 0.617133, 0.92973", \ + "0.041161, 0.047152, 0.106465, 0.195443, 0.378474, 0.617261, 0.929877" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.144447, 0.151409, 0.202958, 0.267035, 0.395043, 0.561376, 0.778972", \ + "0.16573, 0.172707, 0.224306, 0.288307, 0.416335, 0.582657, 0.80026", \ + "0.266559, 0.273236, 0.324221, 0.388124, 0.516157, 0.682497, 0.90002", \ + "0.348171, 0.354388, 0.403998, 0.467572, 0.595402, 0.761828, 0.979232", \ + "0.453012, 0.458712, 0.506225, 0.569195, 0.696729, 0.862912, 1.08036", \ + "0.542981, 0.547947, 0.593655, 0.656027, 0.783183, 0.949418, 1.16684", \ + "0.621648, 0.625859, 0.670123, 0.731825, 0.858572, 1.0247, 1.24204" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0248039, 0.0327406, 0.102731, 0.194241, 0.378089, 0.617094, 0.929929", \ + "0.0248048, 0.0327442, 0.102737, 0.19424, 0.378089, 0.617099, 0.929775", \ + "0.0255655, 0.0332643, 0.102856, 0.194258, 0.378089, 0.61721, 0.929747", \ + "0.0276232, 0.0349151, 0.103001, 0.194232, 0.378057, 0.617243, 0.929817", \ + "0.031261, 0.037765, 0.103537, 0.194348, 0.377976, 0.616938, 0.929809", \ + "0.034865, 0.040682, 0.104041, 0.194503, 0.378096, 0.617126, 0.92981", \ + "0.038114, 0.043403, 0.104634, 0.194645, 0.378099, 0.617016, 0.929866" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.152268, 0.1593, 0.210974, 0.275046, 0.403061, 0.56943, 0.78697", \ + "0.173421, 0.180447, 0.232137, 0.296225, 0.424237, 0.590607, 0.808147", \ + "0.276195, 0.282925, 0.334132, 0.398093, 0.526157, 0.692554, 0.910041", \ + "0.361919, 0.368339, 0.418248, 0.481898, 0.609737, 0.7762, 0.993695", \ + "0.472988, 0.478934, 0.527123, 0.590141, 0.717639, 0.883912, 1.10137", \ + "0.568863, 0.574435, 0.621041, 0.683426, 0.810582, 0.976708, 1.19419", \ + "0.653606, 0.658497, 0.703162, 0.765066, 0.891638, 1.05758, 1.27492" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0252728, 0.0331087, 0.102813, 0.194262, 0.378074, 0.61701, 0.929871", \ + "0.0252788, 0.0331124, 0.10281, 0.194262, 0.378031, 0.61701, 0.929836", \ + "0.0260551, 0.03382, 0.10292, 0.194275, 0.378092, 0.617208, 0.929862", \ + "0.0283497, 0.0355494, 0.103165, 0.194327, 0.378082, 0.617238, 0.929911", \ + "0.032324, 0.038727, 0.103779, 0.194426, 0.378, 0.616977, 0.929714", \ + "0.036275, 0.042002, 0.104408, 0.194614, 0.378082, 0.617126, 0.929809", \ + "0.039671, 0.044842, 0.105113, 0.194805, 0.378179, 0.617225, 0.929574" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.152268, 0.1593, 0.210974, 0.275046, 0.403061, 0.56943, 0.78697", \ + "0.173421, 0.180447, 0.232137, 0.296225, 0.424237, 0.590607, 0.808147", \ + "0.276195, 0.282925, 0.334132, 0.398093, 0.526157, 0.692554, 0.910041", \ + "0.361919, 0.368339, 0.418248, 0.481898, 0.609737, 0.7762, 0.993695", \ + "0.472988, 0.478934, 0.527123, 0.590141, 0.717639, 0.883912, 1.10137", \ + "0.568863, 0.574435, 0.621041, 0.683426, 0.810582, 0.976708, 1.19419", \ + "0.653606, 0.658497, 0.703162, 0.765066, 0.891638, 1.05758, 1.27492" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0252728, 0.0331087, 0.102813, 0.194262, 0.378074, 0.61701, 0.929871", \ + "0.0252788, 0.0331124, 0.10281, 0.194262, 0.378031, 0.61701, 0.929836", \ + "0.0260551, 0.03382, 0.10292, 0.194275, 0.378092, 0.617208, 0.929862", \ + "0.0283497, 0.0355494, 0.103165, 0.194327, 0.378082, 0.617238, 0.929911", \ + "0.032324, 0.038727, 0.103779, 0.194426, 0.378, 0.616977, 0.929714", \ + "0.036275, 0.042002, 0.104408, 0.194614, 0.378082, 0.617126, 0.929809", \ + "0.039671, 0.044842, 0.105113, 0.194805, 0.378179, 0.617225, 0.929574" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00782131, 0.00784605, 0.00796499, 0.00801077, 0.00803925, 0.00805134, 0.00805726", \ + "0.00774523, 0.00776917, 0.007888, 0.00793396, 0.00796258, 0.00797456, 0.00798064", \ + "0.00776529, 0.00779058, 0.00790402, 0.00795102, 0.00798185, 0.00799485, 0.00800182", \ + "0.00801214, 0.0080331, 0.00814681, 0.0081905, 0.0082248, 0.0082376, 0.0082456", \ + "0.00850362, 0.00852102, 0.00861843, 0.00867081, 0.00873633, 0.00872492, 0.00873358", \ + "0.0093112, 0.00932616, 0.00941056, 0.00945813, 0.00950217, 0.00952163, 0.00953698", \ + "0.0103682, 0.0103784, 0.0104522, 0.0104988, 0.0105395, 0.0105638, 0.0106023" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00743394, 0.00745737, 0.00757086, 0.0076163, 0.00764608, 0.00765934, 0.00766667", \ + "0.00736277, 0.00738589, 0.00749926, 0.00754467, 0.00757445, 0.00758772, 0.00759491", \ + "0.0074044, 0.00743023, 0.00753688, 0.0075822, 0.00761119, 0.00762406, 0.00763097", \ + "0.00759968, 0.00762352, 0.00773607, 0.00778199, 0.00781127, 0.00782432, 0.00783143", \ + "0.00812138, 0.00814676, 0.00825859, 0.00830998, 0.00836428, 0.00835009, 0.00836285", \ + "0.00883515, 0.00885816, 0.0089696, 0.00901336, 0.00904708, 0.00908084, 0.00910073", \ + "0.00981847, 0.00984254, 0.00994948, 0.00999485, 0.0100266, 0.0100445, 0.0100655" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00517437, 0.00520103, 0.00531457, 0.00535817, 0.00538612, 0.00539809, 0.00540451", \ + "0.00512206, 0.00514834, 0.00526034, 0.00530519, 0.00533435, 0.00534684, 0.00535357", \ + "0.00513001, 0.00514231, 0.00522448, 0.00526933, 0.00530625, 0.00532507, 0.00533617", \ + "0.00532974, 0.00533, 0.00537597, 0.00540586, 0.00544422, 0.0054643, 0.00548227", \ + "0.00574486, 0.0057254, 0.00572116, 0.00574386, 0.00577923, 0.00580386, 0.00580981", \ + "0.0062439, 0.00621521, 0.00617814, 0.00619028, 0.00621723, 0.00623256, 0.00625087", \ + "0.00703114, 0.00698746, 0.00689139, 0.00688118, 0.00689266, 0.00690833, 0.00693193" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00420342, 0.0042297, 0.00434072, 0.00439037, 0.00441952, 0.0044324, 0.0044384", \ + "0.00415282, 0.00418117, 0.00429284, 0.00433941, 0.00436966, 0.00438245, 0.00438926", \ + "0.0040829, 0.00410189, 0.00419575, 0.00424073, 0.00427706, 0.00429517, 0.00430544", \ + "0.00419571, 0.00420866, 0.00427522, 0.0043063, 0.00433972, 0.00435784, 0.00436892", \ + "0.00443889, 0.00443625, 0.00446597, 0.00449872, 0.00453338, 0.00456566, 0.00456986", \ + "0.00494543, 0.00493714, 0.00491608, 0.00493507, 0.00496143, 0.00500443, 0.00499748", \ + "0.00565961, 0.00561916, 0.00555344, 0.00555515, 0.00556924, 0.00558696, 0.0056153" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00579164, 0.00583173, 0.00594904, 0.00598144, 0.00599969, 0.00600728, 0.00601139", \ + "0.00569803, 0.00573585, 0.00585284, 0.00588744, 0.00590809, 0.00591575, 0.00592007", \ + "0.00564786, 0.00566732, 0.0057523, 0.00579473, 0.00582788, 0.00584419, 0.00585365", \ + "0.00572189, 0.00572063, 0.00578615, 0.00583033, 0.00585604, 0.00587993, 0.00589187", \ + "0.00603583, 0.00604118, 0.00607088, 0.00609969, 0.00614727, 0.00617304, 0.00617555", \ + "0.00662591, 0.00661614, 0.00660236, 0.00662395, 0.00665274, 0.00669403, 0.00669323", \ + "0.0074415, 0.00739716, 0.00734146, 0.00734696, 0.00736598, 0.00738268, 0.00740543" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059526, 0.00599176, 0.0061154, 0.00614999, 0.00616807, 0.00617457, 0.00617779", \ + "0.00589691, 0.00593333, 0.00605455, 0.0060916, 0.00611214, 0.00612003, 0.00612385", \ + "0.00583713, 0.00585599, 0.00595508, 0.00600005, 0.00603508, 0.00604818, 0.00606103", \ + "0.00599011, 0.00599376, 0.00605246, 0.00609417, 0.00613142, 0.0061599, 0.00617071", \ + "0.00637885, 0.00636563, 0.00637774, 0.00640999, 0.00645648, 0.00646746, 0.00648013", \ + "0.0069762, 0.00694479, 0.00690477, 0.00691858, 0.00694518, 0.00697441, 0.00703921", \ + "0.00774824, 0.00769465, 0.00759805, 0.00758982, 0.0075995, 0.00761163, 0.00763843" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00634021, 0.00637726, 0.00649914, 0.00653531, 0.00655503, 0.00656254, 0.00656704", \ + "0.00628491, 0.00631987, 0.00644001, 0.0064787, 0.00650068, 0.00650932, 0.00651364", \ + "0.00623237, 0.00624786, 0.00634132, 0.00638771, 0.00642343, 0.00644105, 0.0064507", \ + "0.00640569, 0.00640712, 0.00645658, 0.00650066, 0.0065358, 0.00656016, 0.0065707", \ + "0.00682309, 0.00680139, 0.00679722, 0.00682436, 0.00685267, 0.00687155, 0.00688654", \ + "0.00746125, 0.00741771, 0.00735332, 0.00735699, 0.0073767, 0.00739585, 0.00744904", \ + "0.00827162, 0.00821059, 0.00808529, 0.00806369, 0.00806049, 0.00807227, 0.008089" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00634021, 0.00637726, 0.00649914, 0.00653531, 0.00655503, 0.00656254, 0.00656704", \ + "0.00628491, 0.00631987, 0.00644001, 0.0064787, 0.00650068, 0.00650932, 0.00651364", \ + "0.00623237, 0.00624786, 0.00634132, 0.00638771, 0.00642343, 0.00644105, 0.0064507", \ + "0.00640569, 0.00640712, 0.00645658, 0.00650066, 0.0065358, 0.00656016, 0.0065707", \ + "0.00682309, 0.00680139, 0.00679722, 0.00682436, 0.00685267, 0.00687155, 0.00688654", \ + "0.00746125, 0.00741771, 0.00735332, 0.00735699, 0.0073767, 0.00739585, 0.00744904", \ + "0.00827162, 0.00821059, 0.00808529, 0.00806369, 0.00806049, 0.00807227, 0.008089" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00417345, 0.00419454, 0.00430847, 0.00435457, 0.0043842, 0.00439759, 0.00440344", \ + "0.00411958, 0.00414777, 0.00425891, 0.00430485, 0.00433489, 0.00434774, 0.0043549", \ + "0.00408143, 0.00409948, 0.00418779, 0.00423289, 0.00426716, 0.00428367, 0.00429298", \ + "0.00410858, 0.00411737, 0.00419967, 0.00425851, 0.00427971, 0.00429848, 0.0043096", \ + "0.00435705, 0.00435587, 0.00439794, 0.00443502, 0.00448186, 0.00451331, 0.00451024", \ + "0.0048506, 0.00483407, 0.00483866, 0.0048594, 0.004889, 0.00491015, 0.004924", \ + "0.0055568, 0.00553641, 0.00549123, 0.00550189, 0.00552037, 0.00554017, 0.00557926" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160076; + rise_capacitance : 0.00160076; + rise_capacitance_range (0.00113575, 0.00160076); + fall_capacitance : 0.00160029; + fall_capacitance_range (0.001121, 0.00160029); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136669, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.136669, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00592359, 0.00579222, 0.00596353, 0.00643383, 0.00741395, 0.0088907, 0.0109911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00723583, 0.00710733, 0.00723169, 0.00764168, 0.00869809, 0.0101691, 0.0121402" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00538183, 0.00524643, 0.00537504, 0.00586002, 0.00684755, 0.00829793, 0.0103074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00764485, 0.00751529, 0.00764494, 0.00807269, 0.00912129, 0.0105909, 0.0125608" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00544002, 0.0053039, 0.00541512, 0.00592622, 0.00687518, 0.00835855, 0.010372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0075459, 0.00741416, 0.00755479, 0.00798401, 0.00905343, 0.0105281, 0.0125065" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159395; + rise_capacitance : 0.00159395; + rise_capacitance_range (0.00105011, 0.00159395); + fall_capacitance : 0.00155746; + fall_capacitance_range (0.0010349, 0.00155746); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0350517, 0.171922, 0.243112, 0.290475", \ + "-0.261832, -0.0428724, 0.0429097, 0.0956747", \ + "-0.37528, -0.149659, -0.0666431, -0.0095837", \ + "-0.463904, -0.236948, -0.149637, -0.0944051" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0526463, 0.0727144, 0.110924, 0.129699", \ + "-0.268883, -0.123535, -0.0787293, -0.0545574", \ + "-0.353893, -0.205886, -0.167842, -0.147371", \ + "-0.412001, -0.266651, -0.232309, -0.209668" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0350517, 0.171922, 0.243112, 0.290475", \ + "-0.261832, -0.0428724, 0.0429097, 0.0956747", \ + "-0.37528, -0.149659, -0.0666431, -0.0095837", \ + "-0.463904, -0.236948, -0.149637, -0.0944051" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0526463, 0.0727144, 0.110924, 0.129699", \ + "-0.268883, -0.123535, -0.0787293, -0.0545574", \ + "-0.353893, -0.205886, -0.167842, -0.147371", \ + "-0.412001, -0.266651, -0.232309, -0.209668" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0794488, -0.134166, -0.202377, -0.242593", \ + "0.339151, 0.117548, 0.0315838, -0.0228655", \ + "0.479508, 0.256569, 0.167842, 0.113689", \ + "0.585209, 0.359608, 0.275176, 0.219196" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0921082, 0.021828, 0.058984, 0.105654", \ + "0.351591, 0.197332, 0.152514, 0.149204", \ + "0.466344, 0.306752, 0.259167, 0.236167", \ + "0.549015, 0.382767, 0.339476, 0.314648" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0794488, -0.134166, -0.202377, -0.242593", \ + "0.339151, 0.117548, 0.0315838, -0.0228655", \ + "0.479508, 0.256569, 0.167842, 0.113689", \ + "0.585209, 0.359608, 0.275176, 0.219196" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0921082, 0.021828, 0.058984, 0.105654", \ + "0.351591, 0.197332, 0.152514, 0.149204", \ + "0.466344, 0.306752, 0.259167, 0.236167", \ + "0.549015, 0.382767, 0.339476, 0.314648" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106496, -0.00106388, -0.00106625, -0.00106561, -0.00106527, -0.00106719, -0.00106797" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010812, 0.00108152, 0.00107739, 0.00108071, 0.00107887, 0.00107906, 0.00107377" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000207417, -0.000206712, -0.000205985, -0.000207796, -0.000206394, -0.000206886, -0.000206534" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000220186, 0.000223812, 0.000223937, 0.000220855, 0.000219528, 0.000216941, 0.000213109" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901344, -0.000906811, -0.000925018, -0.00093238, -0.00093018, -0.000929663, -0.000928395" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995998, 0.000937318, 0.000935706, 0.000933378, 0.00093018, 0.000929663, 0.000928395" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907365, -0.000910209, -0.000932857, -0.000936503, -0.000941815, -0.000945125, -0.000940115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000949785, 0.000954301, 0.000953782, 0.000953859, 0.000948922, 0.000948104, 0.000940115" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212312; + rise_capacitance : 0.00212312; + rise_capacitance_range (0.00166455, 0.00212312); + fall_capacitance : 0.00205555; + fall_capacitance_range (0.00161857, 0.00205555); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0844638, -0.134157, -0.204049, -0.245603", \ + "0.320457, 0.0978434, 0.0185438, -0.0375929", \ + "0.450111, 0.230157, 0.148096, 0.0922558", \ + "0.554124, 0.335507, 0.253742, 0.200072" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0844638, -0.134157, -0.204049, -0.245603", \ + "0.320457, 0.0978434, 0.0185438, -0.0375929", \ + "0.450111, 0.230157, 0.148096, 0.0922558", \ + "0.554124, 0.335507, 0.253742, 0.200072" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0380584, 0.171244, 0.243447, 0.290462", \ + "-0.247713, -0.0344168, 0.0443776, 0.0967973", \ + "-0.351227, -0.139266, -0.0592383, -0.00652177", \ + "-0.433137, -0.223837, -0.143513, -0.0926241" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0380584, 0.171244, 0.243447, 0.290462", \ + "-0.247713, -0.0344168, 0.0443776, 0.0967973", \ + "-0.351227, -0.139266, -0.0592383, -0.00652177", \ + "-0.433137, -0.223837, -0.143513, -0.0926241" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0785875, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0820041, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984611, -0.000984561, -0.000985152, -0.000990473, -0.000988328, -0.000987081, -0.000986346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101299, 0.00099863, 0.000991692, 0.000991661, 0.000988379, 0.000990385, 0.000988909" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983794, -0.000985731, -0.000991639, -0.00099202, -0.000987059, -0.000988654, -0.000987906" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010301, 0.00100641, 0.000997078, 0.000995212, 0.000991154, 0.000992539, 0.000990589" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098546, -0.00098299, -0.000988485, -0.000985513, -0.000989139, -0.000987848, -0.000987121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102505, 0.00100511, 0.000994078, 0.000994107, 0.000990208, 0.000991751, 0.000989902" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX1P5) { + area : 23.9904; + cell_leakage_power : 0.237059; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.260691; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208715; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.221994; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212918; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.24044; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264187; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222097; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237737; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27315; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22866; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237059; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.217257, 0.235571, 0.308897, 0.380102, 0.510879, 0.678175, 0.8966", \ + "0.239116, 0.257431, 0.330719, 0.401905, 0.532664, 0.7, 0.918452", \ + "0.330452, 0.34882, 0.422126, 0.493302, 0.624098, 0.791423, 1.00984", \ + "0.398018, 0.416379, 0.489691, 0.560885, 0.691703, 0.858976, 1.07736", \ + "0.486825, 0.505143, 0.578429, 0.649637, 0.780419, 0.947773, 1.16628", \ + "0.57113, 0.58946, 0.662606, 0.733807, 0.864608, 1.03192, 1.25034", \ + "0.652943, 0.671202, 0.744201, 0.815316, 0.946097, 1.11344, 1.33187" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0422626, 0.0563357, 0.127987, 0.213251, 0.391014, 0.629605, 0.944617", \ + "0.0422264, 0.0563866, 0.127959, 0.213272, 0.391013, 0.629605, 0.944617", \ + "0.0422157, 0.0563578, 0.127985, 0.213257, 0.391012, 0.6296, 0.944615", \ + "0.0423176, 0.0563976, 0.127996, 0.213261, 0.391038, 0.629676, 0.944476", \ + "0.042183, 0.056386, 0.127942, 0.213279, 0.391023, 0.629568, 0.944761", \ + "0.042142, 0.056248, 0.127853, 0.213246, 0.391016, 0.629607, 0.944759", \ + "0.042212, 0.056292, 0.127716, 0.213151, 0.390969, 0.629582, 0.944609" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.188902, 0.20537, 0.269877, 0.33054, 0.439234, 0.577132, 0.756877", \ + "0.210453, 0.22685, 0.291407, 0.35206, 0.460702, 0.598632, 0.778357", \ + "0.306994, 0.323363, 0.387854, 0.448544, 0.557197, 0.695154, 0.874923", \ + "0.38455, 0.400965, 0.465477, 0.526227, 0.634919, 0.772909, 0.952688", \ + "0.494573, 0.511201, 0.576044, 0.636878, 0.745633, 0.883631, 1.06344", \ + "0.599213, 0.616365, 0.682105, 0.743146, 0.851979, 0.989995, 1.16982", \ + "0.702293, 0.720181, 0.787412, 0.848844, 0.957874, 1.0959, 1.27572" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0375939, 0.049498, 0.107063, 0.172421, 0.308022, 0.492055, 0.735641", \ + "0.0375863, 0.0495266, 0.106986, 0.17244, 0.308196, 0.492067, 0.735938", \ + "0.0376564, 0.0495472, 0.107063, 0.172474, 0.308207, 0.492067, 0.735626", \ + "0.0379922, 0.0498845, 0.107282, 0.172575, 0.308244, 0.492135, 0.735988", \ + "0.039208, 0.050983, 0.107765, 0.172808, 0.308304, 0.492072, 0.735944", \ + "0.04146, 0.053124, 0.108986, 0.173322, 0.308505, 0.492183, 0.736019", \ + "0.044416, 0.056048, 0.111029, 0.174497, 0.308963, 0.492372, 0.736086" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.161381, 0.17965, 0.252955, 0.324102, 0.454788, 0.622167, 0.84067", \ + "0.178629, 0.196907, 0.270242, 0.341403, 0.472181, 0.639477, 0.85789", \ + "0.263633, 0.282386, 0.355989, 0.427132, 0.55798, 0.725397, 0.943842", \ + "0.341895, 0.363407, 0.44326, 0.516212, 0.647496, 0.814854, 1.03331", \ + "0.450162, 0.476338, 0.568404, 0.645093, 0.777649, 0.945407, 1.16425", \ + "0.554759, 0.585456, 0.693185, 0.776112, 0.910964, 1.07847, 1.29702", \ + "0.658073, 0.69285, 0.816923, 0.908419, 1.04736, 1.21554, 1.43409" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0422112, 0.0563324, 0.128114, 0.213281, 0.390911, 0.629596, 0.944628", \ + "0.0422734, 0.0563944, 0.128115, 0.213261, 0.390985, 0.629599, 0.944627", \ + "0.0449551, 0.0586533, 0.129015, 0.21363, 0.391076, 0.629606, 0.944666", \ + "0.0543896, 0.0687251, 0.136753, 0.218466, 0.392869, 0.630127, 0.944593", \ + "0.071045, 0.08766, 0.154319, 0.229924, 0.398484, 0.633422, 0.946648", \ + "0.088424, 0.107525, 0.176629, 0.246132, 0.405766, 0.636546, 0.949331", \ + "0.106232, 0.128001, 0.203164, 0.26807, 0.417498, 0.64212, 0.951232" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.146338, 0.162615, 0.227243, 0.287817, 0.396432, 0.534364, 0.714139", \ + "0.163166, 0.179503, 0.244045, 0.304646, 0.41328, 0.551209, 0.730971", \ + "0.256635, 0.273576, 0.338693, 0.399437, 0.508228, 0.646238, 0.826063", \ + "0.337054, 0.357062, 0.428843, 0.491523, 0.601332, 0.739403, 0.919081", \ + "0.439499, 0.464425, 0.549197, 0.61606, 0.727166, 0.86572, 1.0463", \ + "0.530041, 0.55938, 0.658915, 0.732016, 0.845578, 0.983954, 1.16381", \ + "0.612265, 0.645455, 0.760366, 0.84156, 0.959286, 1.09828, 1.27804" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0375698, 0.049701, 0.107154, 0.172437, 0.308164, 0.492062, 0.735627", \ + "0.0375571, 0.0495762, 0.107261, 0.172441, 0.308164, 0.492062, 0.73598", \ + "0.0412378, 0.0526256, 0.108571, 0.173054, 0.308339, 0.49212, 0.735651", \ + "0.0533764, 0.0652557, 0.118124, 0.179598, 0.311342, 0.493519, 0.736353", \ + "0.071792, 0.085927, 0.137471, 0.192603, 0.318097, 0.498574, 0.73947", \ + "0.090012, 0.106505, 0.161416, 0.210515, 0.326997, 0.502081, 0.742301", \ + "0.10844, 0.127306, 0.187176, 0.232119, 0.339176, 0.50814, 0.745258" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0878898, 0.100031, 0.153363, 0.209682, 0.316435, 0.454105, 0.633824", \ + "0.109293, 0.121385, 0.174449, 0.230715, 0.33749, 0.475176, 0.6549", \ + "0.208181, 0.221843, 0.276882, 0.333203, 0.440039, 0.577736, 0.757524", \ + "0.282081, 0.298883, 0.360281, 0.417549, 0.524426, 0.662051, 0.841731", \ + "0.375242, 0.397155, 0.471185, 0.531972, 0.639344, 0.776903, 0.956637", \ + "0.45315, 0.479463, 0.567923, 0.634393, 0.743406, 0.880792, 1.0603", \ + "0.521313, 0.551611, 0.654383, 0.728189, 0.840502, 0.978095, 1.15756" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.025024, 0.0351412, 0.0924671, 0.161039, 0.301316, 0.487504, 0.732209", \ + "0.0249805, 0.0350752, 0.0921443, 0.160853, 0.301289, 0.48749, 0.732208", \ + "0.0320631, 0.0414548, 0.0943817, 0.161497, 0.301376, 0.487509, 0.732229", \ + "0.0435077, 0.053882, 0.102448, 0.165662, 0.302926, 0.488227, 0.732515", \ + "0.060444, 0.072452, 0.11948, 0.176181, 0.307336, 0.490606, 0.733725", \ + "0.077474, 0.092037, 0.141054, 0.191793, 0.314217, 0.49378, 0.736136", \ + "0.094505, 0.111425, 0.165903, 0.211878, 0.32496, 0.499282, 0.739192" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0900336, 0.104183, 0.160153, 0.214898, 0.320715, 0.457947, 0.637397", \ + "0.111523, 0.125629, 0.181577, 0.236344, 0.342181, 0.479435, 0.658877", \ + "0.211558, 0.22772, 0.285813, 0.340551, 0.4464, 0.583681, 0.763171", \ + "0.286873, 0.307222, 0.372757, 0.428127, 0.5339, 0.671068, 0.850552", \ + "0.383114, 0.409578, 0.48721, 0.542873, 0.648198, 0.785263, 0.964844", \ + "0.465694, 0.497273, 0.585536, 0.641584, 0.746233, 0.883062, 1.06231", \ + "0.53883, 0.574605, 0.671251, 0.7276, 0.831723, 0.967909, 1.14722" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0290001, 0.0399582, 0.0923027, 0.158071, 0.298409, 0.485156, 0.730053", \ + "0.0289851, 0.0399839, 0.0922918, 0.158047, 0.298403, 0.485157, 0.730051", \ + "0.0374611, 0.0475975, 0.0943265, 0.158315, 0.298399, 0.485148, 0.73005", \ + "0.0516502, 0.0627878, 0.102488, 0.16139, 0.299029, 0.485483, 0.730171", \ + "0.072837, 0.086029, 0.115272, 0.165831, 0.300405, 0.486125, 0.730678", \ + "0.093875, 0.10894, 0.127954, 0.170393, 0.301375, 0.486715, 0.731412", \ + "0.114521, 0.130647, 0.1393, 0.174624, 0.302466, 0.487014, 0.731696" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0944614, 0.110391, 0.168969, 0.224243, 0.330131, 0.467369, 0.646831", \ + "0.115802, 0.131707, 0.190279, 0.245572, 0.351481, 0.488766, 0.668186", \ + "0.217389, 0.23548, 0.296134, 0.351428, 0.457377, 0.59464, 0.774154", \ + "0.29587, 0.318835, 0.388155, 0.444159, 0.55, 0.687076, 0.866584", \ + "0.396964, 0.426434, 0.508777, 0.565726, 0.67125, 0.808301, 0.987748", \ + "0.484917, 0.519489, 0.612962, 0.670715, 0.775997, 0.912326, 1.09182", \ + "0.564552, 0.603014, 0.705257, 0.763581, 0.868591, 1.00453, 1.18377" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0330159, 0.0441315, 0.0945978, 0.159045, 0.298661, 0.485155, 0.730056", \ + "0.0330163, 0.0441892, 0.0945621, 0.159109, 0.298478, 0.485174, 0.730056", \ + "0.042204, 0.052293, 0.0965577, 0.159364, 0.298654, 0.485162, 0.730055", \ + "0.0585209, 0.0693756, 0.105588, 0.162874, 0.299511, 0.485301, 0.729991", \ + "0.082708, 0.095213, 0.12004, 0.168427, 0.300935, 0.486339, 0.730392", \ + "0.106398, 0.11973, 0.134173, 0.173941, 0.302515, 0.486943, 0.731388", \ + "0.128893, 0.142656, 0.1469, 0.178879, 0.304014, 0.487282, 0.731697" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0944614, 0.110391, 0.168969, 0.224243, 0.330131, 0.467369, 0.646831", \ + "0.115802, 0.131707, 0.190279, 0.245572, 0.351481, 0.488766, 0.668186", \ + "0.217389, 0.23548, 0.296134, 0.351428, 0.457377, 0.59464, 0.774154", \ + "0.29587, 0.318835, 0.388155, 0.444159, 0.55, 0.687076, 0.866584", \ + "0.396964, 0.426434, 0.508777, 0.565726, 0.67125, 0.808301, 0.987748", \ + "0.484917, 0.519489, 0.612962, 0.670715, 0.775997, 0.912326, 1.09182", \ + "0.564552, 0.603014, 0.705257, 0.763581, 0.868591, 1.00453, 1.18377" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0330159, 0.0441315, 0.0945978, 0.159045, 0.298661, 0.485155, 0.730056", \ + "0.0330163, 0.0441892, 0.0945621, 0.159109, 0.298478, 0.485174, 0.730056", \ + "0.042204, 0.052293, 0.0965577, 0.159364, 0.298654, 0.485162, 0.730055", \ + "0.0585209, 0.0693756, 0.105588, 0.162874, 0.299511, 0.485301, 0.729991", \ + "0.082708, 0.095213, 0.12004, 0.168427, 0.300935, 0.486339, 0.730392", \ + "0.106398, 0.11973, 0.134173, 0.173941, 0.302515, 0.486943, 0.731388", \ + "0.128893, 0.142656, 0.1469, 0.178879, 0.304014, 0.487282, 0.731697" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.163667, 0.181846, 0.255224, 0.326356, 0.457075, 0.624437, 0.84286", \ + "0.181823, 0.200101, 0.273378, 0.344528, 0.47531, 0.642613, 0.861022", \ + "0.258878, 0.277628, 0.351289, 0.422459, 0.553265, 0.720658, 0.939082", \ + "0.329146, 0.350081, 0.429114, 0.501979, 0.633305, 0.800624, 1.01912", \ + "0.428948, 0.453785, 0.543523, 0.620158, 0.753095, 0.920764, 1.13959", \ + "0.526998, 0.556162, 0.659559, 0.741853, 0.877197, 1.0451, 1.26369", \ + "0.627294, 0.66045, 0.779028, 0.868666, 1.00849, 1.17736, 1.39599" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0422364, 0.0565119, 0.12815, 0.213296, 0.390944, 0.629603, 0.944624", \ + "0.0422387, 0.0564264, 0.128073, 0.213286, 0.390985, 0.629603, 0.944624", \ + "0.0444349, 0.0582139, 0.128777, 0.213567, 0.391059, 0.629586, 0.944623", \ + "0.0515756, 0.0661181, 0.135642, 0.217858, 0.392684, 0.630074, 0.944735", \ + "0.065455, 0.081669, 0.150405, 0.228219, 0.397953, 0.632956, 0.946314", \ + "0.081411, 0.099953, 0.170289, 0.243034, 0.405262, 0.636329, 0.948092", \ + "0.098012, 0.118968, 0.193976, 0.262904, 0.41672, 0.64242, 0.951251" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00843254, 0.00847067, 0.00863004, 0.00870398, 0.00875662, 0.00878086, 0.00879219", \ + "0.00836111, 0.00839902, 0.00855787, 0.00863197, 0.00868361, 0.00870838, 0.00872079", \ + "0.0084012, 0.00843929, 0.00859853, 0.00867284, 0.00872456, 0.00874672, 0.00875961", \ + "0.00860696, 0.00864573, 0.00880392, 0.00887437, 0.00892598, 0.00894796, 0.00896319", \ + "0.00910657, 0.00914342, 0.00930536, 0.00938321, 0.00947938, 0.00945904, 0.00947736", \ + "0.00984204, 0.00988058, 0.0100382, 0.010111, 0.0101692, 0.010199, 0.0102107", \ + "0.0108157, 0.0108534, 0.0110041, 0.0110802, 0.0111336, 0.011163, 0.0112041" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00881426, 0.00885455, 0.00902137, 0.00909493, 0.00914297, 0.00916329, 0.00917403", \ + "0.00873821, 0.00877775, 0.00894647, 0.00901841, 0.00906658, 0.00908697, 0.00909747", \ + "0.00876252, 0.00879925, 0.00896037, 0.00903424, 0.00908475, 0.00910701, 0.00911838", \ + "0.00900708, 0.00904561, 0.00920449, 0.00927234, 0.00932216, 0.00934599, 0.00935958", \ + "0.0094886, 0.00951481, 0.00965206, 0.00973234, 0.00978985, 0.00982671, 0.00983166", \ + "0.0102997, 0.0103183, 0.0104365, 0.0105108, 0.0105803, 0.010655, 0.0106247", \ + "0.0113702, 0.0113781, 0.0114772, 0.0115468, 0.0116113, 0.0116512, 0.0116925" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520787, 0.00524689, 0.00540623, 0.00547996, 0.00553083, 0.00555342, 0.00556655", \ + "0.00517024, 0.00520722, 0.00536073, 0.00543469, 0.00548768, 0.00551118, 0.00552239", \ + "0.0051334, 0.00515677, 0.00526641, 0.00532725, 0.00538722, 0.00542982, 0.00544649", \ + "0.00520279, 0.00520571, 0.00529846, 0.0053552, 0.00540857, 0.00544176, 0.00546095", \ + "0.00554736, 0.00556012, 0.00558401, 0.00562217, 0.00569053, 0.00570204, 0.00571106", \ + "0.00611483, 0.00602241, 0.00600286, 0.00601571, 0.00604471, 0.00609378, 0.00611789", \ + "0.00693005, 0.00677757, 0.00663199, 0.00662065, 0.00662757, 0.00665418, 0.00668402" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00616598, 0.00620559, 0.00636788, 0.00643692, 0.0064841, 0.00650477, 0.00651634", \ + "0.00611208, 0.00615221, 0.0063181, 0.00638935, 0.00643798, 0.00645893, 0.00647026", \ + "0.0061336, 0.0061508, 0.00626384, 0.00633207, 0.00639213, 0.00642239, 0.00643966", \ + "0.0063722, 0.00635625, 0.0064078, 0.00646102, 0.00651474, 0.00654635, 0.00656671", \ + "0.00679179, 0.00677337, 0.00676605, 0.00679712, 0.00685661, 0.00688793, 0.00687997", \ + "0.00746983, 0.00737257, 0.00732788, 0.00731711, 0.00734156, 0.00739973, 0.00737428", \ + "0.00834684, 0.00817405, 0.00796048, 0.00793243, 0.00793841, 0.00795671, 0.00799678" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00675992, 0.00684003, 0.00701858, 0.00707341, 0.00710561, 0.00711807, 0.00712562", \ + "0.00667184, 0.00674549, 0.00692432, 0.00698183, 0.00701669, 0.00703035, 0.00703826", \ + "0.00665316, 0.00668584, 0.00681278, 0.00688043, 0.00693013, 0.00695457, 0.00697193", \ + "0.00670758, 0.00674805, 0.00684462, 0.00688901, 0.0069401, 0.00697371, 0.00699227", \ + "0.00709145, 0.00706425, 0.00709845, 0.00714258, 0.00720712, 0.00725031, 0.00725363", \ + "0.00775196, 0.00766855, 0.00762667, 0.00765099, 0.00769212, 0.00776895, 0.00778442", \ + "0.00866343, 0.00852514, 0.00845784, 0.0084398, 0.00845011, 0.00847389, 0.00851348" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00693233, 0.00700709, 0.00719181, 0.00724843, 0.00727972, 0.00729186, 0.00729726", \ + "0.00688, 0.00695125, 0.00713332, 0.00719335, 0.0072276, 0.00724122, 0.00724758", \ + "0.00683382, 0.00686768, 0.00700493, 0.00707586, 0.00712866, 0.0071502, 0.00716457", \ + "0.00703071, 0.00704767, 0.0071324, 0.00716032, 0.00720479, 0.00724146, 0.0072606", \ + "0.00746685, 0.00740573, 0.00741062, 0.00745337, 0.00750181, 0.00755208, 0.0075672", \ + "0.00815409, 0.00804592, 0.0079478, 0.00796008, 0.0079977, 0.0080493, 0.00808107", \ + "0.00904118, 0.00886818, 0.0086726, 0.00864556, 0.00865575, 0.00867912, 0.00870897" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0073236, 0.00739419, 0.00757465, 0.00763361, 0.00766679, 0.00768021, 0.00768627", \ + "0.0072694, 0.00733647, 0.00751558, 0.00757716, 0.00761361, 0.00762831, 0.00763545", \ + "0.00723694, 0.00726538, 0.00738893, 0.00746556, 0.00751687, 0.00753009, 0.00755526", \ + "0.00743993, 0.00742678, 0.0075149, 0.00756207, 0.00761139, 0.00764253, 0.00766086", \ + "0.00793551, 0.00786807, 0.00784084, 0.00787702, 0.00793502, 0.00795231, 0.00797028", \ + "0.0086706, 0.00855082, 0.00841854, 0.00841013, 0.00843594, 0.00849189, 0.00851376", \ + "0.00960369, 0.00941735, 0.00917114, 0.00912794, 0.00911941, 0.00913515, 0.00914226" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00516975, 0.0052205, 0.00537402, 0.00544813, 0.00549986, 0.00552357, 0.00553484", \ + "0.00512331, 0.00517402, 0.00532472, 0.00539935, 0.0054511, 0.00547467, 0.00548588", \ + "0.00509322, 0.00511975, 0.0052464, 0.00530955, 0.0053667, 0.00540447, 0.00541304", \ + "0.00515443, 0.00516678, 0.0052701, 0.00533295, 0.0053919, 0.00542115, 0.00543764", \ + "0.0054697, 0.00544239, 0.0054776, 0.0055225, 0.00558833, 0.00561237, 0.00563243", \ + "0.00601805, 0.00594375, 0.00591079, 0.00593113, 0.00597446, 0.00602145, 0.0060188", \ + "0.00678708, 0.00666434, 0.00655984, 0.00655806, 0.00658116, 0.00660513, 0.00665606" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0073236, 0.00739419, 0.00757465, 0.00763361, 0.00766679, 0.00768021, 0.00768627", \ + "0.0072694, 0.00733647, 0.00751558, 0.00757716, 0.00761361, 0.00762831, 0.00763545", \ + "0.00723694, 0.00726538, 0.00738893, 0.00746556, 0.00751687, 0.00753009, 0.00755526", \ + "0.00743993, 0.00742678, 0.0075149, 0.00756207, 0.00761139, 0.00764253, 0.00766086", \ + "0.00793551, 0.00786807, 0.00784084, 0.00787702, 0.00793502, 0.00795231, 0.00797028", \ + "0.0086706, 0.00855082, 0.00841854, 0.00841013, 0.00843594, 0.00849189, 0.00851376", \ + "0.00960369, 0.00941735, 0.00917114, 0.00912794, 0.00911941, 0.00913515, 0.00914226" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.26582, 0.274771, 0.322796, 0.385971, 0.513779, 0.680423, 0.898479", \ + "0.287324, 0.296275, 0.344306, 0.407477, 0.535294, 0.701922, 0.919986", \ + "0.383833, 0.392789, 0.440817, 0.503973, 0.631782, 0.798401, 1.01654", \ + "0.461474, 0.470474, 0.518461, 0.581653, 0.709365, 0.876026, 1.09409", \ + "0.571572, 0.580508, 0.628451, 0.691538, 0.81932, 0.985956, 1.20402", \ + "0.678271, 0.687102, 0.734833, 0.797858, 0.925619, 1.09223, 1.31028", \ + "0.783658, 0.792394, 0.839708, 0.902609, 1.0303, 1.19688, 1.41493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0286232, 0.0388263, 0.105434, 0.19701, 0.382363, 0.623674, 0.939305", \ + "0.0286245, 0.038823, 0.105435, 0.197039, 0.382402, 0.623717, 0.939304", \ + "0.0286223, 0.0388256, 0.105437, 0.19697, 0.3824, 0.623716, 0.939408", \ + "0.0286681, 0.0388435, 0.105424, 0.197065, 0.38233, 0.623718, 0.93931", \ + "0.028784, 0.038969, 0.105469, 0.197042, 0.382365, 0.623579, 0.939275", \ + "0.02906, 0.039209, 0.105526, 0.197056, 0.382367, 0.623721, 0.941932", \ + "0.029509, 0.03962, 0.105591, 0.19707, 0.382424, 0.623727, 0.939313" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.298925, 0.306796, 0.34868, 0.401037, 0.50622, 0.643292, 0.822616", \ + "0.320784, 0.328599, 0.370564, 0.422896, 0.528086, 0.665113, 0.844516", \ + "0.412174, 0.420052, 0.461999, 0.51434, 0.619537, 0.756614, 0.935931", \ + "0.479793, 0.487579, 0.529528, 0.581882, 0.687106, 0.824142, 1.00352", \ + "0.56908, 0.576901, 0.618829, 0.671174, 0.776357, 0.91343, 1.09274", \ + "0.653042, 0.660905, 0.702759, 0.755107, 0.860286, 0.997356, 1.17672", \ + "0.735104, 0.742902, 0.784812, 0.837142, 0.942333, 1.07941, 1.25877" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0271734, 0.0356978, 0.0862688, 0.155756, 0.298884, 0.486022, 0.730925", \ + "0.0271746, 0.0357246, 0.0862686, 0.155765, 0.298884, 0.485934, 0.730964", \ + "0.0271234, 0.0357146, 0.0862656, 0.155761, 0.298884, 0.486023, 0.730925", \ + "0.0271614, 0.035701, 0.086272, 0.155754, 0.298721, 0.486024, 0.730965", \ + "0.027141, 0.035702, 0.086219, 0.155756, 0.298884, 0.485647, 0.730485", \ + "0.027114, 0.035669, 0.08626, 0.15575, 0.298883, 0.486022, 0.730965", \ + "0.027115, 0.035673, 0.086188, 0.155806, 0.29888, 0.486022, 0.730966" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.222259, 0.230772, 0.278859, 0.342062, 0.469882, 0.636538, 0.854622", \ + "0.239072, 0.24765, 0.295641, 0.358837, 0.48667, 0.653337, 0.871413", \ + "0.334127, 0.342585, 0.390372, 0.453505, 0.581257, 0.747894, 0.965963", \ + "0.425707, 0.432912, 0.478084, 0.540489, 0.667943, 0.83439, 1.05235", \ + "0.547592, 0.553156, 0.594407, 0.655532, 0.782212, 0.948362, 1.16626", \ + "0.656331, 0.660326, 0.6981, 0.757859, 0.883698, 1.04944, 1.26703", \ + "0.756157, 0.758789, 0.793581, 0.851972, 0.976803, 1.1421, 1.35954" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0276896, 0.0382237, 0.105375, 0.197008, 0.38237, 0.623682, 0.939301", \ + "0.0276717, 0.0382113, 0.105374, 0.197017, 0.382399, 0.623717, 0.939301", \ + "0.0279558, 0.0383851, 0.105424, 0.19703, 0.382405, 0.623631, 0.939301", \ + "0.0302634, 0.0405588, 0.105947, 0.197109, 0.382451, 0.623647, 0.939281", \ + "0.035031, 0.045304, 0.107157, 0.197501, 0.382535, 0.623757, 0.939435", \ + "0.040302, 0.051147, 0.109037, 0.198054, 0.38274, 0.623753, 0.939361", \ + "0.045795, 0.057398, 0.111408, 0.198943, 0.382905, 0.623932, 0.939481" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.242374, 0.249904, 0.291755, 0.344112, 0.449287, 0.586368, 0.765791", \ + "0.259575, 0.267196, 0.308985, 0.361364, 0.466568, 0.603667, 0.782972", \ + "0.345737, 0.35318, 0.394957, 0.447273, 0.552428, 0.689542, 0.868911", \ + "0.433355, 0.4399, 0.480183, 0.532128, 0.637068, 0.774035, 0.953382", \ + "0.559424, 0.564236, 0.601512, 0.652737, 0.757184, 0.893935, 1.07311", \ + "0.682872, 0.686136, 0.720489, 0.77074, 0.874628, 1.01102, 1.18998", \ + "0.805118, 0.806854, 0.838493, 0.887858, 0.991118, 1.12713, 1.30594" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0264542, 0.0351691, 0.086151, 0.155726, 0.298885, 0.486026, 0.730926", \ + "0.0264692, 0.0351759, 0.0861377, 0.155739, 0.298845, 0.486026, 0.730885", \ + "0.0265889, 0.0353276, 0.0862183, 0.155749, 0.298892, 0.485815, 0.730925", \ + "0.0282509, 0.0368637, 0.0868113, 0.156103, 0.298859, 0.485987, 0.730677", \ + "0.031883, 0.040505, 0.088232, 0.156677, 0.299205, 0.485899, 0.730589", \ + "0.036561, 0.045324, 0.090442, 0.157796, 0.299611, 0.4862, 0.730975", \ + "0.041567, 0.050777, 0.093071, 0.159138, 0.300152, 0.4866, 0.731184" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.244788, 0.252253, 0.294178, 0.346536, 0.451726, 0.588817, 0.768145", \ + "0.262914, 0.270402, 0.312319, 0.364676, 0.469863, 0.606958, 0.786326", \ + "0.340916, 0.348411, 0.39022, 0.442536, 0.547704, 0.684789, 0.864149", \ + "0.418593, 0.425534, 0.466449, 0.51849, 0.623491, 0.760521, 0.939824", \ + "0.532647, 0.538395, 0.577206, 0.628711, 0.733348, 0.870122, 1.04933", \ + "0.647749, 0.652114, 0.688411, 0.739225, 0.843392, 0.979953, 1.15899", \ + "0.765542, 0.768304, 0.80205, 0.852003, 0.955555, 1.09181, 1.2708" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0265511, 0.0352332, 0.0861545, 0.155728, 0.298886, 0.486022, 0.730577", \ + "0.0265501, 0.0352699, 0.086155, 0.155728, 0.298888, 0.486028, 0.730966", \ + "0.0266917, 0.0353716, 0.0862165, 0.155749, 0.298885, 0.486028, 0.730965", \ + "0.0281167, 0.036704, 0.0867665, 0.156131, 0.298961, 0.485828, 0.730588", \ + "0.0312, 0.039811, 0.08806, 0.156592, 0.299186, 0.486465, 0.730997", \ + "0.03525, 0.043936, 0.089933, 0.157505, 0.299497, 0.486075, 0.730678", \ + "0.039871, 0.048947, 0.092356, 0.158847, 0.299984, 0.486543, 0.731163" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.147605, 0.157516, 0.208666, 0.272604, 0.400849, 0.567682, 0.78587", \ + "0.168476, 0.178357, 0.229529, 0.293462, 0.421724, 0.588548, 0.806636", \ + "0.271463, 0.280768, 0.331034, 0.394833, 0.523005, 0.689841, 0.908022", \ + "0.356664, 0.364789, 0.412564, 0.475677, 0.60345, 0.770253, 0.988342", \ + "0.468064, 0.474752, 0.518626, 0.580646, 0.707795, 0.874495, 1.09241", \ + "0.564346, 0.569878, 0.610642, 0.671514, 0.797984, 0.964008, 1.18184", \ + "0.649879, 0.65411, 0.692102, 0.751676, 0.877294, 1.04301, 1.2605" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0249873, 0.0358236, 0.105116, 0.197035, 0.382472, 0.623819, 0.939488", \ + "0.024867, 0.0357113, 0.105095, 0.197032, 0.382471, 0.623819, 0.939436", \ + "0.0254418, 0.0361282, 0.105165, 0.197042, 0.382473, 0.62382, 0.939489", \ + "0.0276461, 0.0380445, 0.105355, 0.196979, 0.382347, 0.623789, 0.939409", \ + "0.031939, 0.042098, 0.106265, 0.197245, 0.382328, 0.623434, 0.939259", \ + "0.036899, 0.047227, 0.107663, 0.19767, 0.382548, 0.623676, 0.939206", \ + "0.041943, 0.052917, 0.109677, 0.198354, 0.382792, 0.623768, 0.939313" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.158053, 0.167594, 0.218169, 0.282119, 0.410386, 0.577136, 0.795335", \ + "0.179362, 0.188832, 0.239472, 0.303493, 0.431751, 0.598504, 0.816606", \ + "0.283543, 0.292551, 0.342349, 0.406224, 0.534329, 0.701128, 0.91923", \ + "0.372505, 0.380288, 0.427767, 0.490946, 0.618989, 0.785685, 1.00378", \ + "0.487572, 0.493768, 0.537635, 0.599817, 0.727251, 0.893663, 1.11156", \ + "0.587789, 0.592375, 0.632787, 0.693994, 0.820777, 0.986963, 1.20494", \ + "0.676376, 0.679421, 0.716585, 0.776743, 0.902692, 1.06878, 1.28656" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0243652, 0.0350929, 0.104728, 0.196833, 0.38236, 0.623637, 0.939392", \ + "0.0243748, 0.0350777, 0.104729, 0.196833, 0.38236, 0.6237, 0.939306", \ + "0.0250899, 0.0355644, 0.104811, 0.196843, 0.382359, 0.623737, 0.939304", \ + "0.0272159, 0.037431, 0.105073, 0.196997, 0.382294, 0.62375, 0.939397", \ + "0.031291, 0.040894, 0.105735, 0.196986, 0.382269, 0.624625, 0.939176", \ + "0.035461, 0.044554, 0.106443, 0.197151, 0.382324, 0.623653, 0.939302", \ + "0.039297, 0.048004, 0.107172, 0.19737, 0.382402, 0.623642, 0.939366" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.166014, 0.175579, 0.22629, 0.29031, 0.418564, 0.585429, 0.803517", \ + "0.187205, 0.19678, 0.247459, 0.311419, 0.439724, 0.606535, 0.824633", \ + "0.292752, 0.301761, 0.351953, 0.415605, 0.543822, 0.710626, 0.928803", \ + "0.38534, 0.393455, 0.441322, 0.504547, 0.632563, 0.799242, 1.01741", \ + "0.506475, 0.51328, 0.557879, 0.620076, 0.74753, 0.914108, 1.13218", \ + "0.612396, 0.617921, 0.659473, 0.720706, 0.847281, 1.01369, 1.23163", \ + "0.706589, 0.710653, 0.749181, 0.809194, 0.935113, 1.10109, 1.31905" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0248832, 0.0354912, 0.104819, 0.196857, 0.382329, 0.623735, 0.939351", \ + "0.024877, 0.0354918, 0.10482, 0.196856, 0.382362, 0.623736, 0.939344", \ + "0.025606, 0.0360622, 0.10489, 0.19687, 0.382358, 0.623737, 0.939421", \ + "0.0279809, 0.0380897, 0.10523, 0.196907, 0.382357, 0.623676, 0.93939", \ + "0.03243, 0.041879, 0.106022, 0.197061, 0.382257, 0.623985, 0.939366", \ + "0.036871, 0.045807, 0.106881, 0.197292, 0.382344, 0.623603, 0.939205", \ + "0.040911, 0.049535, 0.107751, 0.197553, 0.382446, 0.623662, 0.939226" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.166014, 0.175579, 0.22629, 0.29031, 0.418564, 0.585429, 0.803517", \ + "0.187205, 0.19678, 0.247459, 0.311419, 0.439724, 0.606535, 0.824633", \ + "0.292752, 0.301761, 0.351953, 0.415605, 0.543822, 0.710626, 0.928803", \ + "0.38534, 0.393455, 0.441322, 0.504547, 0.632563, 0.799242, 1.01741", \ + "0.506475, 0.51328, 0.557879, 0.620076, 0.74753, 0.914108, 1.13218", \ + "0.612396, 0.617921, 0.659473, 0.720706, 0.847281, 1.01369, 1.23163", \ + "0.706589, 0.710653, 0.749181, 0.809194, 0.935113, 1.10109, 1.31905" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0248832, 0.0354912, 0.104819, 0.196857, 0.382329, 0.623735, 0.939351", \ + "0.024877, 0.0354918, 0.10482, 0.196856, 0.382362, 0.623736, 0.939344", \ + "0.025606, 0.0360622, 0.10489, 0.19687, 0.382358, 0.623737, 0.939421", \ + "0.0279809, 0.0380897, 0.10523, 0.196907, 0.382357, 0.623676, 0.93939", \ + "0.03243, 0.041879, 0.106022, 0.197061, 0.382257, 0.623985, 0.939366", \ + "0.036871, 0.045807, 0.106881, 0.197292, 0.382344, 0.623603, 0.939205", \ + "0.040911, 0.049535, 0.107751, 0.197553, 0.382446, 0.623662, 0.939226" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00881751, 0.0088614, 0.00902376, 0.00909677, 0.00914488, 0.00916504, 0.00917577", \ + "0.00874091, 0.00878392, 0.00894737, 0.00902007, 0.00906789, 0.00908848, 0.00909957", \ + "0.00876477, 0.00880303, 0.00896293, 0.00903701, 0.00908685, 0.00910858, 0.00912075", \ + "0.00901051, 0.00904924, 0.00919773, 0.00927687, 0.00932508, 0.00934924, 0.00936159", \ + "0.00950242, 0.0095265, 0.00966367, 0.00974447, 0.00980485, 0.00983014, 0.009843", \ + "0.0103093, 0.0103233, 0.0104435, 0.0105154, 0.010587, 0.0106368, 0.0107541", \ + "0.0113698, 0.0113755, 0.0114767, 0.0115462, 0.0116085, 0.0116477, 0.0116811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00843131, 0.00847213, 0.00862927, 0.00870354, 0.00875453, 0.00877826, 0.0087908", \ + "0.00836015, 0.00839713, 0.00855995, 0.00863352, 0.0086837, 0.00870716, 0.00871982", \ + "0.00840336, 0.00844402, 0.00859869, 0.00867282, 0.008723, 0.00874592, 0.00875855", \ + "0.008607, 0.00864196, 0.00879913, 0.00887385, 0.00892445, 0.00894872, 0.00895793", \ + "0.00909659, 0.00913737, 0.00929429, 0.00937859, 0.00946751, 0.00944762, 0.00946085", \ + "0.00983902, 0.00987972, 0.010033, 0.0101081, 0.0101668, 0.0102327, 0.0102044", \ + "0.0108252, 0.0108601, 0.0110145, 0.0110879, 0.0111417, 0.0111717, 0.0112215" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00616968, 0.00621018, 0.00637064, 0.00644024, 0.00648762, 0.00650887, 0.00651787", \ + "0.0061136, 0.00615645, 0.00632019, 0.00639111, 0.00643906, 0.00646033, 0.00647209", \ + "0.00613751, 0.00614891, 0.00626679, 0.00633616, 0.00639401, 0.00642391, 0.00644149", \ + "0.0063806, 0.00635887, 0.00640919, 0.00646025, 0.0065198, 0.00655153, 0.00656839", \ + "0.00687543, 0.00680474, 0.00676178, 0.00679534, 0.00682606, 0.00686161, 0.0068842", \ + "0.00746158, 0.0073431, 0.00724609, 0.00724703, 0.00728458, 0.00732757, 0.0073231", \ + "0.00840257, 0.00820334, 0.00799331, 0.00796123, 0.00796709, 0.00798589, 0.00799753" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520898, 0.00524308, 0.0054058, 0.00548013, 0.00553052, 0.00555293, 0.00556523", \ + "0.00516733, 0.00520613, 0.00535978, 0.00543446, 0.00548634, 0.00550907, 0.00552167", \ + "0.00513037, 0.00514873, 0.00526101, 0.00532619, 0.00538042, 0.00542993, 0.00544529", \ + "0.00520462, 0.00519853, 0.00529791, 0.00535058, 0.00540909, 0.00544079, 0.005459", \ + "0.00553503, 0.00549413, 0.00552721, 0.00557443, 0.00562578, 0.00565313, 0.00567185", \ + "0.0061696, 0.00606573, 0.00600901, 0.00601926, 0.00605443, 0.00610769, 0.00609257", \ + "0.00692571, 0.0067708, 0.00662532, 0.00661506, 0.00662906, 0.00665099, 0.00668732" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00676499, 0.00684536, 0.00702294, 0.00707704, 0.00710912, 0.00712169, 0.00712985", \ + "0.00667591, 0.00675069, 0.00692978, 0.00698666, 0.00702046, 0.00703481, 0.00704176", \ + "0.00665568, 0.00669197, 0.00682082, 0.0068851, 0.0069322, 0.00696149, 0.00697631", \ + "0.00674999, 0.0067514, 0.00683263, 0.00688999, 0.00693856, 0.00697961, 0.00699707", \ + "0.0071078, 0.00707962, 0.00717556, 0.00721485, 0.0072615, 0.00723959, 0.00726337", \ + "0.00778838, 0.00769068, 0.00763154, 0.00765719, 0.00769866, 0.00773771, 0.00777887", \ + "0.00868311, 0.00853647, 0.00839503, 0.00838933, 0.00841164, 0.00843821, 0.00847565" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00693402, 0.00700786, 0.0071927, 0.00724951, 0.0072809, 0.00729259, 0.00729895", \ + "0.0068819, 0.00695107, 0.00713388, 0.00719404, 0.00722842, 0.00724159, 0.00724813", \ + "0.00683462, 0.00686764, 0.00700409, 0.00707648, 0.00712179, 0.00714871, 0.00716335", \ + "0.00701843, 0.00701852, 0.00711189, 0.00718069, 0.00723112, 0.00726019, 0.00727933", \ + "0.00747349, 0.00742069, 0.00741489, 0.00746202, 0.00750582, 0.00761437, 0.00756322", \ + "0.00816782, 0.0080578, 0.00795808, 0.00796557, 0.00800679, 0.00803005, 0.00809047", \ + "0.00904449, 0.00886892, 0.00867283, 0.00865044, 0.00865806, 0.00868039, 0.00871573" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00732472, 0.00739394, 0.00757526, 0.0076341, 0.00766848, 0.007681, 0.00768729", \ + "0.00727129, 0.00733699, 0.00751566, 0.00757795, 0.0076143, 0.00762868, 0.00763569", \ + "0.0072329, 0.00725225, 0.00738805, 0.00744379, 0.00749963, 0.0075268, 0.00754257", \ + "0.00743844, 0.00743085, 0.00749395, 0.0075535, 0.00761465, 0.00764284, 0.00766287", \ + "0.00794491, 0.00787598, 0.00784516, 0.00787948, 0.00795794, 0.00798904, 0.0079893", \ + "0.00868032, 0.00855114, 0.00841978, 0.00841537, 0.00844525, 0.00848512, 0.00848577", \ + "0.00959895, 0.00941563, 0.00917086, 0.00912814, 0.00912144, 0.00913522, 0.0091677" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00732472, 0.00739394, 0.00757526, 0.0076341, 0.00766848, 0.007681, 0.00768729", \ + "0.00727129, 0.00733699, 0.00751566, 0.00757795, 0.0076143, 0.00762868, 0.00763569", \ + "0.0072329, 0.00725225, 0.00738805, 0.00744379, 0.00749963, 0.0075268, 0.00754257", \ + "0.00743844, 0.00743085, 0.00749395, 0.0075535, 0.00761465, 0.00764284, 0.00766287", \ + "0.00794491, 0.00787598, 0.00784516, 0.00787948, 0.00795794, 0.00798904, 0.0079893", \ + "0.00868032, 0.00855114, 0.00841978, 0.00841537, 0.00844525, 0.00848512, 0.00848577", \ + "0.00959895, 0.00941563, 0.00917086, 0.00912814, 0.00912144, 0.00913522, 0.0091677" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00516897, 0.00521671, 0.00537383, 0.00544793, 0.0054983, 0.00552098, 0.00553327", \ + "0.00512156, 0.00517159, 0.00532405, 0.00539829, 0.00544946, 0.00547232, 0.00548479", \ + "0.00509442, 0.00510641, 0.00523841, 0.00531227, 0.00536807, 0.00539594, 0.00541204", \ + "0.00515508, 0.00516529, 0.00527345, 0.0053439, 0.00539023, 0.0054203, 0.00543628", \ + "0.00550583, 0.00546772, 0.00549263, 0.00553499, 0.00560885, 0.0056405, 0.00563833", \ + "0.00603112, 0.00596722, 0.00591586, 0.00593767, 0.00597508, 0.00602348, 0.00602524", \ + "0.00677785, 0.00665287, 0.00655136, 0.00655342, 0.00657476, 0.00660325, 0.00666079" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160076; + rise_capacitance : 0.00160076; + rise_capacitance_range (0.00113574, 0.00160076); + fall_capacitance : 0.0016003; + fall_capacitance_range (0.001121, 0.0016003); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.160584, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157168, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00592574, 0.00579393, 0.0059638, 0.00643369, 0.0074133, 0.00888984, 0.0109903" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00723707, 0.00710833, 0.00723184, 0.00764167, 0.00869657, 0.0101688, 0.0121395" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00538237, 0.00524672, 0.00537492, 0.00585976, 0.00684726, 0.00829788, 0.0103073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00764518, 0.00751553, 0.00764353, 0.00807249, 0.00912126, 0.0105908, 0.0125607" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00544195, 0.00530574, 0.00541547, 0.00592617, 0.00687444, 0.00835792, 0.0103706" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0075474, 0.00741535, 0.00755541, 0.00798407, 0.00905288, 0.0105274, 0.0125054" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159394; + rise_capacitance : 0.00159394; + rise_capacitance_range (0.00105204, 0.00159394); + fall_capacitance : 0.00155747; + fall_capacitance_range (0.00103721, 0.00155747); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0404162, 0.163416, 0.237339, 0.285214", \ + "-0.279276, -0.0594583, 0.0210424, 0.0743365", \ + "-0.402005, -0.179525, -0.093794, -0.040203", \ + "-0.493162, -0.265347, -0.183318, -0.127557" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0575983, 0.062397, 0.100467, 0.120351", \ + "-0.283269, -0.143286, -0.0986381, -0.0773375", \ + "-0.37799, -0.235348, -0.197461, -0.171866", \ + "-0.438033, -0.294052, -0.259866, -0.240097" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0404162, 0.163416, 0.237339, 0.285214", \ + "-0.279276, -0.0594583, 0.0210424, 0.0743365", \ + "-0.402005, -0.179525, -0.093794, -0.040203", \ + "-0.493162, -0.265347, -0.183318, -0.127557" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0575983, 0.062397, 0.100467, 0.120351", \ + "-0.283269, -0.143286, -0.0986381, -0.0773375", \ + "-0.37799, -0.235348, -0.197461, -0.171866", \ + "-0.438033, -0.294052, -0.259866, -0.240097" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102782, -0.115737, -0.191844, -0.237972", \ + "0.376134, 0.153621, 0.0720909, 0.0153926", \ + "0.530286, 0.310435, 0.222144, 0.165742", \ + "0.649984, 0.427471, 0.339476, 0.285245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10973, 0.0326938, 0.0653617, 0.113781", \ + "0.389846, 0.23683, 0.191522, 0.169973", \ + "0.519893, 0.361543, 0.313469, 0.288219", \ + "0.612562, 0.447556, 0.403777, 0.376699" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.102782, -0.115737, -0.191844, -0.237972", \ + "0.376134, 0.153621, 0.0720909, 0.0153926", \ + "0.530286, 0.310435, 0.222144, 0.165742", \ + "0.649984, 0.427471, 0.339476, 0.285245" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10973, 0.0326938, 0.0653617, 0.113781", \ + "0.389846, 0.23683, 0.191522, 0.169973", \ + "0.519893, 0.361543, 0.313469, 0.288219", \ + "0.612562, 0.447556, 0.403777, 0.376699" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106506, -0.00106309, -0.0010657, -0.00106561, -0.00106554, -0.00106713, -0.00106791" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108118, 0.00108111, 0.00109471, 0.00108062, 0.00107879, 0.00107898, 0.00107371" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000207423, -0.000206742, -0.000207871, -0.000207867, -0.000206428, -0.000206933, -0.000206572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221353, 0.000223975, 0.000224076, 0.000220915, 0.000219592, 0.000216986, 0.000213137" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901342, -0.000906923, -0.000924468, -0.000932262, -0.000930051, -0.000929508, -0.000928222" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000996126, 0.000937674, 0.000935472, 0.000933146, 0.000930051, 0.000929508, 0.000928222" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907367, -0.000909998, -0.000932518, -0.0009363, -0.0009418, -0.000945109, -0.000940037" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000949874, 0.000954205, 0.000953605, 0.000953737, 0.000948859, 0.000948011, 0.000940037" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212316; + rise_capacitance : 0.00212316; + rise_capacitance_range (0.00166551, 0.00212316); + fall_capacitance : 0.00205542; + fall_capacitance_range (0.00161899, 0.00205542); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106029, -0.112303, -0.189001, -0.240468", \ + "0.355536, 0.133209, 0.0510901, 0.00104479", \ + "0.495544, 0.279875, 0.194993, 0.141247", \ + "0.610837, 0.396505, 0.311919, 0.256345" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.106029, -0.112303, -0.189001, -0.240468", \ + "0.355536, 0.133209, 0.0510901, 0.00104479", \ + "0.495544, 0.279875, 0.194993, 0.141247", \ + "0.610837, 0.396505, 0.311919, 0.256345" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0460198, 0.164251, 0.237339, 0.28512", \ + "-0.264635, -0.050371, 0.0292943, 0.0824948", \ + "-0.37528, -0.162351, -0.0814526, -0.0279553", \ + "-0.458536, -0.252265, -0.17107, -0.119401" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0460198, 0.164251, 0.237339, 0.28512", \ + "-0.264635, -0.050371, 0.0292943, 0.0824948", \ + "-0.37528, -0.162351, -0.0814526, -0.0279553", \ + "-0.458536, -0.252265, -0.17107, -0.119401" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0888371, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0922537, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984623, -0.0009868, -0.00098753, -0.000990407, -0.000988268, -0.000987034, -0.000986305" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101301, 0.00099857, 0.000991192, 0.000991589, 0.000988316, 0.000990346, 0.000988879" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983792, -0.000984993, -0.000989605, -0.000991959, -0.000987023, -0.000988597, -0.000987854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103021, 0.00100637, 0.000997019, 0.000995147, 0.000991108, 0.000992502, 0.000990559" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985426, -0.000982494, -0.000989967, -0.000991044, -0.000989071, -0.000987781, -0.000987044" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102518, 0.0010051, 0.000994185, 0.000994289, 0.000990767, 0.000991729, 0.000989889" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX2) { + area : 23.9904; + cell_leakage_power : 0.264938; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.28857; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236594; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249873; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240797; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.268319; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.292067; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.249976; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265616; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.301029; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.256539; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264938; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.22555, 0.247462, 0.321972, 0.393744, 0.523368, 0.688256, 0.903168", \ + "0.247366, 0.269276, 0.343857, 0.415579, 0.545234, 0.710112, 0.925018", \ + "0.33886, 0.360833, 0.435345, 0.507098, 0.636803, 0.801587, 1.01655", \ + "0.406466, 0.42844, 0.502941, 0.57473, 0.704367, 0.869145, 1.08418", \ + "0.495249, 0.517211, 0.591673, 0.66348, 0.793104, 0.958015, 1.17304", \ + "0.579529, 0.60148, 0.675859, 0.747636, 0.877288, 1.04217, 1.25709", \ + "0.661409, 0.683315, 0.757545, 0.829227, 0.958882, 1.12378, 1.33871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0437904, 0.0599345, 0.13117, 0.215366, 0.389522, 0.624103, 0.934525", \ + "0.0437933, 0.0600782, 0.131155, 0.21536, 0.389523, 0.624101, 0.934436", \ + "0.0437869, 0.0599376, 0.131111, 0.215303, 0.389517, 0.624041, 0.934418", \ + "0.0438032, 0.0599817, 0.131441, 0.215363, 0.389643, 0.624017, 0.93449", \ + "0.043803, 0.059956, 0.131139, 0.215258, 0.389531, 0.624047, 0.934523", \ + "0.043689, 0.059873, 0.131078, 0.215334, 0.389527, 0.624107, 0.934472", \ + "0.043768, 0.059848, 0.130928, 0.215197, 0.389501, 0.624085, 0.93445" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.197631, 0.217262, 0.282943, 0.344268, 0.452079, 0.587646, 0.764076", \ + "0.219144, 0.238782, 0.304409, 0.365781, 0.473545, 0.609158, 0.785602", \ + "0.315701, 0.335284, 0.400931, 0.46228, 0.570097, 0.705696, 0.882124", \ + "0.393298, 0.41292, 0.478523, 0.539915, 0.647759, 0.783418, 0.959851", \ + "0.503578, 0.523369, 0.589149, 0.650619, 0.758566, 0.894174, 1.07065", \ + "0.608896, 0.62916, 0.695624, 0.757297, 0.865286, 1.00094, 1.17742", \ + "0.713102, 0.734049, 0.801765, 0.863757, 0.971812, 1.10754, 1.28405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0389155, 0.0525361, 0.109536, 0.173806, 0.30545, 0.484273, 0.721994", \ + "0.0389261, 0.0525376, 0.10958, 0.173809, 0.305434, 0.484282, 0.721977", \ + "0.0389449, 0.0526272, 0.109626, 0.17383, 0.3054, 0.484283, 0.722007", \ + "0.039207, 0.0528401, 0.109787, 0.173849, 0.305625, 0.484307, 0.72204", \ + "0.040217, 0.053676, 0.110223, 0.174135, 0.305557, 0.484146, 0.721781", \ + "0.042115, 0.055494, 0.111283, 0.174697, 0.305728, 0.484395, 0.722042", \ + "0.044817, 0.058101, 0.113022, 0.175748, 0.306055, 0.484567, 0.722129" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.169672, 0.191606, 0.266153, 0.337841, 0.4674, 0.632211, 0.84719", \ + "0.187135, 0.209022, 0.283541, 0.355292, 0.484898, 0.64973, 0.864724", \ + "0.273118, 0.295398, 0.370014, 0.441772, 0.57146, 0.736261, 0.951255", \ + "0.355048, 0.380225, 0.460622, 0.534166, 0.664105, 0.82892, 1.04392", \ + "0.469323, 0.499427, 0.591802, 0.66924, 0.800925, 0.966068, 1.18133", \ + "0.579838, 0.614699, 0.722111, 0.806195, 0.940378, 1.10543, 1.32028", \ + "0.689222, 0.728305, 0.851046, 0.943816, 1.08267, 1.24835, 1.46303" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0437709, 0.059935, 0.131202, 0.215397, 0.389506, 0.624035, 0.934415", \ + "0.04383, 0.0599976, 0.131265, 0.215391, 0.389495, 0.624053, 0.934479", \ + "0.0458575, 0.0615412, 0.131968, 0.215679, 0.389559, 0.624072, 0.93448", \ + "0.0555421, 0.0719313, 0.139722, 0.220605, 0.391329, 0.624563, 0.934611", \ + "0.072875, 0.091603, 0.158112, 0.233266, 0.398091, 0.628167, 0.93668", \ + "0.091237, 0.112384, 0.181572, 0.251039, 0.406824, 0.63233, 0.939181", \ + "0.110385, 0.133955, 0.209373, 0.274692, 0.420348, 0.63885, 0.942217" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.154869, 0.174485, 0.240143, 0.301416, 0.409126, 0.544747, 0.721176", \ + "0.171814, 0.191389, 0.257057, 0.31833, 0.42609, 0.561713, 0.738139", \ + "0.266648, 0.286669, 0.352516, 0.413907, 0.52184, 0.65746, 0.833917", \ + "0.351938, 0.37534, 0.447576, 0.510837, 0.619433, 0.75506, 0.931486", \ + "0.461118, 0.489875, 0.574875, 0.642657, 0.753119, 0.889262, 1.06629", \ + "0.558191, 0.591548, 0.691214, 0.765648, 0.878984, 1.01507, 1.19138", \ + "0.646542, 0.684081, 0.798198, 0.881143, 0.999474, 1.13625, 1.31231" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0388981, 0.0525606, 0.109789, 0.17381, 0.305547, 0.484291, 0.722022", \ + "0.0388953, 0.0526452, 0.109794, 0.173874, 0.305385, 0.484277, 0.722106", \ + "0.041721, 0.0547866, 0.110685, 0.174334, 0.305672, 0.484326, 0.722127", \ + "0.054572, 0.0679784, 0.120504, 0.18074, 0.3085, 0.485523, 0.722502", \ + "0.074306, 0.090144, 0.141333, 0.195637, 0.316813, 0.491078, 0.726019", \ + "0.093903, 0.112084, 0.166497, 0.215293, 0.327442, 0.49603, 0.729423", \ + "0.113967, 0.134351, 0.194604, 0.239943, 0.341808, 0.503629, 0.733193" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0918068, 0.10616, 0.159511, 0.215694, 0.320816, 0.455902, 0.632223", \ + "0.113175, 0.127532, 0.180634, 0.236733, 0.341861, 0.476961, 0.653277", \ + "0.214711, 0.230749, 0.285543, 0.341642, 0.446781, 0.581958, 0.75833", \ + "0.292308, 0.312118, 0.37351, 0.430596, 0.535786, 0.670678, 0.846902", \ + "0.391115, 0.416529, 0.490629, 0.551717, 0.657561, 0.792394, 0.968556", \ + "0.474933, 0.505154, 0.593573, 0.6608, 0.768699, 0.903269, 1.07912", \ + "0.54818, 0.582698, 0.685158, 0.760261, 0.872018, 1.00682, 1.18255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251357, 0.0364427, 0.0925838, 0.159822, 0.296174, 0.477834, 0.716766", \ + "0.0251531, 0.0363861, 0.092222, 0.15953, 0.296133, 0.477679, 0.716875", \ + "0.031984, 0.0424474, 0.0944581, 0.160209, 0.296214, 0.477896, 0.716853", \ + "0.0441982, 0.0554613, 0.103265, 0.164803, 0.297823, 0.478307, 0.717099", \ + "0.061853, 0.075373, 0.121722, 0.176885, 0.303358, 0.481379, 0.718504", \ + "0.079984, 0.096068, 0.144881, 0.19444, 0.311923, 0.485498, 0.72107", \ + "0.098312, 0.116826, 0.171038, 0.216714, 0.324659, 0.492063, 0.725037" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0933896, 0.110058, 0.166466, 0.220988, 0.324863, 0.459496, 0.635502", \ + "0.114894, 0.131531, 0.187916, 0.242448, 0.346327, 0.480988, 0.656996", \ + "0.21733, 0.236019, 0.294177, 0.348644, 0.452582, 0.587223, 0.763279", \ + "0.296202, 0.31955, 0.385705, 0.440627, 0.544376, 0.678819, 0.854659", \ + "0.397523, 0.427654, 0.506943, 0.562924, 0.666095, 0.800427, 0.976266", \ + "0.485656, 0.521015, 0.612102, 0.668684, 0.771076, 0.90485, 1.08038", \ + "0.563492, 0.603439, 0.70471, 0.761733, 0.863552, 0.99695, 1.17218" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0287821, 0.0410238, 0.0928196, 0.156614, 0.292645, 0.474977, 0.71394", \ + "0.0287526, 0.0410704, 0.0928141, 0.15651, 0.292646, 0.474941, 0.713941", \ + "0.0367488, 0.0481272, 0.0947107, 0.156874, 0.292624, 0.474988, 0.714221", \ + "0.0511507, 0.0637651, 0.104098, 0.16065, 0.293439, 0.475205, 0.714331", \ + "0.072919, 0.087952, 0.119385, 0.166971, 0.295277, 0.476316, 0.714823", \ + "0.094352, 0.111651, 0.135372, 0.173569, 0.297031, 0.476774, 0.71583", \ + "0.116542, 0.135208, 0.149532, 0.179218, 0.298541, 0.477593, 0.716255" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0972875, 0.116034, 0.175186, 0.230312, 0.334319, 0.468955, 0.645", \ + "0.118642, 0.13737, 0.196507, 0.251634, 0.355676, 0.490332, 0.666418", \ + "0.222308, 0.243216, 0.304019, 0.359129, 0.463184, 0.597931, 0.773961", \ + "0.303897, 0.330314, 0.400204, 0.456176, 0.560116, 0.694566, 0.870517", \ + "0.409811, 0.443298, 0.527338, 0.584707, 0.688261, 0.822441, 0.998477", \ + "0.503099, 0.54198, 0.638551, 0.697062, 0.800078, 0.9338, 1.10945", \ + "0.587378, 0.630263, 0.737098, 0.796433, 0.899082, 1.03242, 1.2075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325117, 0.0452135, 0.0952015, 0.157806, 0.292992, 0.475054, 0.713872", \ + "0.0325009, 0.0452579, 0.0952088, 0.157776, 0.292981, 0.475044, 0.714288", \ + "0.0410572, 0.0526461, 0.0970368, 0.158094, 0.29299, 0.475042, 0.713845", \ + "0.0574765, 0.0700556, 0.10723, 0.162403, 0.294038, 0.47533, 0.714315", \ + "0.082176, 0.096698, 0.124319, 0.169703, 0.296206, 0.476217, 0.714871", \ + "0.106515, 0.122438, 0.14154, 0.177404, 0.298347, 0.477045, 0.715766", \ + "0.130274, 0.146885, 0.157043, 0.184165, 0.300352, 0.477977, 0.715973" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0972875, 0.116034, 0.175186, 0.230312, 0.334319, 0.468955, 0.645", \ + "0.118642, 0.13737, 0.196507, 0.251634, 0.355676, 0.490332, 0.666418", \ + "0.222308, 0.243216, 0.304019, 0.359129, 0.463184, 0.597931, 0.773961", \ + "0.303897, 0.330314, 0.400204, 0.456176, 0.560116, 0.694566, 0.870517", \ + "0.409811, 0.443298, 0.527338, 0.584707, 0.688261, 0.822441, 0.998477", \ + "0.503099, 0.54198, 0.638551, 0.697062, 0.800078, 0.9338, 1.10945", \ + "0.587378, 0.630263, 0.737098, 0.796433, 0.899082, 1.03242, 1.2075" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325117, 0.0452135, 0.0952015, 0.157806, 0.292992, 0.475054, 0.713872", \ + "0.0325009, 0.0452579, 0.0952088, 0.157776, 0.292981, 0.475044, 0.714288", \ + "0.0410572, 0.0526461, 0.0970368, 0.158094, 0.29299, 0.475042, 0.713845", \ + "0.0574765, 0.0700556, 0.10723, 0.162403, 0.294038, 0.47533, 0.714315", \ + "0.082176, 0.096698, 0.124319, 0.169703, 0.296206, 0.476217, 0.714871", \ + "0.106515, 0.122438, 0.14154, 0.177404, 0.298347, 0.477045, 0.715766", \ + "0.130274, 0.146885, 0.157043, 0.184165, 0.300352, 0.477977, 0.715973" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.171989, 0.193904, 0.268415, 0.340178, 0.469828, 0.634594, 0.849547", \ + "0.190279, 0.212232, 0.286651, 0.358397, 0.488026, 0.652831, 0.867793", \ + "0.268122, 0.290295, 0.364917, 0.436675, 0.566357, 0.731203, 0.946184", \ + "0.34083, 0.365478, 0.445215, 0.518671, 0.648791, 0.813541, 1.02851", \ + "0.445595, 0.474395, 0.564397, 0.641796, 0.773827, 0.939014, 1.15434", \ + "0.548929, 0.582146, 0.685167, 0.76841, 0.903245, 1.06866, 1.28358", \ + "0.654412, 0.691763, 0.809082, 0.899118, 1.03835, 1.20489, 1.4198" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0438345, 0.0600514, 0.131227, 0.215381, 0.389506, 0.624035, 0.934533", \ + "0.0437823, 0.0599672, 0.131265, 0.215398, 0.38951, 0.624058, 0.934395", \ + "0.0455554, 0.0614877, 0.131929, 0.215653, 0.389565, 0.624071, 0.934476", \ + "0.0527923, 0.0694623, 0.138627, 0.220018, 0.391337, 0.624513, 0.934539", \ + "0.066897, 0.085224, 0.153951, 0.231353, 0.397425, 0.627897, 0.936338", \ + "0.08354, 0.104061, 0.174544, 0.247359, 0.406057, 0.632097, 0.939835", \ + "0.101131, 0.123998, 0.199097, 0.268831, 0.419025, 0.639173, 0.942269" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00941542, 0.00944464, 0.00963696, 0.00973931, 0.00981407, 0.00984977, 0.00986903", \ + "0.00934283, 0.00937248, 0.0095679, 0.00966888, 0.00974339, 0.00977879, 0.00979799", \ + "0.00938506, 0.00941528, 0.00960969, 0.00971157, 0.00978635, 0.00982007, 0.00983957", \ + "0.00959218, 0.00962153, 0.00984228, 0.00991914, 0.00998855, 0.0100214, 0.0100393", \ + "0.0100916, 0.010124, 0.0103156, 0.0104356, 0.0105333, 0.0105432, 0.0105673", \ + "0.0108273, 0.0108587, 0.0110498, 0.011152, 0.0112379, 0.0112841, 0.0112869", \ + "0.0118092, 0.0118379, 0.0120235, 0.0121247, 0.0122005, 0.0122464, 0.0122812" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00982487, 0.00985921, 0.0100681, 0.0101687, 0.0102387, 0.0102696, 0.0102877", \ + "0.00974886, 0.00978276, 0.00998836, 0.0100921, 0.0101621, 0.0101937, 0.0102115", \ + "0.00977285, 0.00980228, 0.0100033, 0.010108, 0.0101794, 0.0102136, 0.010232", \ + "0.010018, 0.0100518, 0.0102309, 0.0103376, 0.0104136, 0.010451, 0.0104706", \ + "0.0105126, 0.010528, 0.0106947, 0.0108124, 0.0108968, 0.010933, 0.0109466", \ + "0.011318, 0.0113214, 0.0114662, 0.0115657, 0.0116633, 0.0117725, 0.0117244", \ + "0.0123835, 0.012372, 0.0124921, 0.0125827, 0.0126704, 0.0127273, 0.0128074" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00618726, 0.00622145, 0.00642544, 0.00652217, 0.00659419, 0.0066291, 0.00664668", \ + "0.00615765, 0.00618655, 0.00637475, 0.0064767, 0.00655189, 0.00658794, 0.00660576", \ + "0.00611366, 0.00612871, 0.00626847, 0.00636975, 0.00645427, 0.00647892, 0.00650124", \ + "0.00623991, 0.00620756, 0.00630129, 0.00638762, 0.00645282, 0.00649566, 0.00652254", \ + "0.00675876, 0.00665021, 0.00661188, 0.00665577, 0.00673848, 0.00673458, 0.00677268", \ + "0.007325, 0.00712547, 0.00699494, 0.00701126, 0.0070593, 0.00713442, 0.00711996", \ + "0.00825769, 0.00795404, 0.00768155, 0.00765012, 0.00764833, 0.00767904, 0.00774324" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00717327, 0.00720594, 0.00741086, 0.00750816, 0.00757591, 0.00760813, 0.00762547", \ + "0.00712461, 0.0071649, 0.00735753, 0.0074573, 0.00753043, 0.00756211, 0.00758089", \ + "0.00715141, 0.00715863, 0.00729638, 0.00738936, 0.00747241, 0.00751627, 0.00754147", \ + "0.00744981, 0.00740161, 0.0074503, 0.00750485, 0.00757717, 0.00762301, 0.00765373", \ + "0.00801919, 0.00791575, 0.00781239, 0.00784236, 0.00789487, 0.00795265, 0.00795529", \ + "0.00887318, 0.00860887, 0.00836907, 0.008348, 0.00837505, 0.00844237, 0.00843757", \ + "0.00977892, 0.0094583, 0.00911309, 0.00905089, 0.00899821, 0.00902051, 0.00907117" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00772964, 0.00783511, 0.00807733, 0.00815806, 0.00820782, 0.00822828, 0.00824027", \ + "0.00764019, 0.00773995, 0.00798221, 0.00806689, 0.00811896, 0.00814242, 0.00815375", \ + "0.00764858, 0.0076918, 0.00785056, 0.00795138, 0.00801684, 0.00805134, 0.00807155", \ + "0.00778945, 0.00777516, 0.0079016, 0.00795688, 0.00801366, 0.00806202, 0.00808403", \ + "0.00818323, 0.0080991, 0.00811691, 0.00817702, 0.00824562, 0.0083088, 0.00832553", \ + "0.00895652, 0.00877277, 0.00866476, 0.00868291, 0.00873924, 0.00884688, 0.00886691", \ + "0.00996804, 0.00972825, 0.0095167, 0.00948673, 0.00949248, 0.00952217, 0.00956705" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00790416, 0.00800764, 0.00825421, 0.00833844, 0.00838821, 0.00840645, 0.00841653", \ + "0.00785616, 0.0079505, 0.00819393, 0.00828247, 0.00833547, 0.00835629, 0.00836709", \ + "0.00783537, 0.00787319, 0.00803559, 0.00813197, 0.00822567, 0.00823941, 0.00826479", \ + "0.00810701, 0.00808034, 0.00819231, 0.00824811, 0.00830361, 0.00834693, 0.00837471", \ + "0.00859677, 0.00847726, 0.00844399, 0.00849767, 0.00856515, 0.00861639, 0.00864273", \ + "0.009522, 0.00929631, 0.0090978, 0.00908651, 0.00912057, 0.00922287, 0.00921519", \ + "0.010429, 0.0101093, 0.0097683, 0.0097183, 0.00971865, 0.00974479, 0.00978777" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00830217, 0.00839488, 0.00863594, 0.00872099, 0.00877314, 0.00879378, 0.00880392", \ + "0.00825019, 0.00833966, 0.00857611, 0.00866644, 0.00872178, 0.00874392, 0.00875496", \ + "0.00824614, 0.0082735, 0.00842981, 0.00852634, 0.00859974, 0.0086547, 0.00865974", \ + "0.00849085, 0.00845441, 0.00856114, 0.00860874, 0.00869226, 0.00873102, 0.00876138", \ + "0.00908553, 0.00894637, 0.00887638, 0.00892437, 0.00901878, 0.00902034, 0.00906624", \ + "0.0100131, 0.00976932, 0.00953115, 0.00950422, 0.00953142, 0.00955458, 0.00959394", \ + "0.0110331, 0.0106912, 0.0102898, 0.0102121, 0.0101904, 0.0102057, 0.0102598" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00617192, 0.00619933, 0.00638905, 0.00648887, 0.00656248, 0.00659722, 0.00661407", \ + "0.00610903, 0.006143, 0.00633924, 0.00643908, 0.00651406, 0.00654994, 0.00656715", \ + "0.00608379, 0.00610549, 0.00624331, 0.00634378, 0.0064198, 0.00645568, 0.00647721", \ + "0.00616184, 0.00615777, 0.00626961, 0.00636008, 0.0064333, 0.00647428, 0.00649731", \ + "0.00653614, 0.00645532, 0.00647561, 0.0065317, 0.0066496, 0.00665974, 0.00669387", \ + "0.00717771, 0.00701095, 0.00692011, 0.00694194, 0.00699418, 0.00705814, 0.00712287", \ + "0.00806144, 0.00780482, 0.00759088, 0.00765606, 0.00765934, 0.00769084, 0.00773787" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00830217, 0.00839488, 0.00863594, 0.00872099, 0.00877314, 0.00879378, 0.00880392", \ + "0.00825019, 0.00833966, 0.00857611, 0.00866644, 0.00872178, 0.00874392, 0.00875496", \ + "0.00824614, 0.0082735, 0.00842981, 0.00852634, 0.00859974, 0.0086547, 0.00865974", \ + "0.00849085, 0.00845441, 0.00856114, 0.00860874, 0.00869226, 0.00873102, 0.00876138", \ + "0.00908553, 0.00894637, 0.00887638, 0.00892437, 0.00901878, 0.00902034, 0.00906624", \ + "0.0100131, 0.00976932, 0.00953115, 0.00950422, 0.00953142, 0.00955458, 0.00959394", \ + "0.0110331, 0.0106912, 0.0102898, 0.0102121, 0.0101904, 0.0102057, 0.0102598" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.289626, 0.299889, 0.344803, 0.406088, 0.531389, 0.695202, 0.909609", \ + "0.311149, 0.321413, 0.366346, 0.42763, 0.552924, 0.716682, 0.93114", \ + "0.407689, 0.41794, 0.462848, 0.52413, 0.649428, 0.813177, 1.02765", \ + "0.485325, 0.495546, 0.540441, 0.601809, 0.727034, 0.89084, 1.10526", \ + "0.595576, 0.605815, 0.650632, 0.711875, 0.837144, 1.00088, 1.21789", \ + "0.702811, 0.712985, 0.757635, 0.818803, 0.943998, 1.10774, 1.32225", \ + "0.809185, 0.819207, 0.863429, 0.924466, 1.0496, 1.21332, 1.42774" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0296421, 0.0416879, 0.105723, 0.195433, 0.378198, 0.616363, 0.927884", \ + "0.0296408, 0.041685, 0.105732, 0.195422, 0.37818, 0.616278, 0.927754", \ + "0.0296537, 0.0416975, 0.10572, 0.195423, 0.378198, 0.616266, 0.927754", \ + "0.029677, 0.04174, 0.105734, 0.195498, 0.378183, 0.616363, 0.927755", \ + "0.029755, 0.041825, 0.105762, 0.195431, 0.378199, 0.616179, 0.930323", \ + "0.02997, 0.042006, 0.105796, 0.195453, 0.378204, 0.616261, 0.928713", \ + "0.030304, 0.042352, 0.105894, 0.195472, 0.378212, 0.616265, 0.92776" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.325846, 0.334353, 0.373376, 0.424134, 0.526899, 0.661127, 0.836896", \ + "0.347682, 0.356156, 0.395178, 0.445955, 0.548715, 0.682946, 0.858709", \ + "0.43918, 0.447737, 0.486797, 0.53758, 0.640343, 0.774544, 0.950331", \ + "0.506829, 0.515363, 0.554349, 0.605177, 0.707918, 0.842133, 1.01791", \ + "0.596225, 0.60473, 0.643768, 0.694533, 0.797278, 0.931507, 1.10727", \ + "0.680059, 0.688588, 0.727575, 0.778343, 0.88109, 1.01532, 1.19108", \ + "0.761999, 0.770485, 0.809534, 0.860279, 0.963036, 1.09726, 1.27303" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.028417, 0.0386007, 0.0870033, 0.154115, 0.293109, 0.475877, 0.714977", \ + "0.0284169, 0.0386187, 0.0869903, 0.154048, 0.293108, 0.475877, 0.714977", \ + "0.0284064, 0.0385894, 0.086994, 0.154044, 0.293107, 0.475871, 0.714977", \ + "0.028405, 0.038592, 0.086977, 0.154188, 0.293138, 0.475879, 0.714976", \ + "0.028381, 0.038565, 0.086992, 0.154045, 0.293108, 0.475495, 0.714978", \ + "0.028364, 0.038548, 0.086981, 0.154041, 0.293104, 0.475874, 0.714977", \ + "0.028362, 0.03852, 0.086974, 0.154024, 0.293324, 0.475877, 0.714978" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.246081, 0.255806, 0.300667, 0.362024, 0.487348, 0.651145, 0.865607", \ + "0.262987, 0.272662, 0.317576, 0.378918, 0.50426, 0.668027, 0.882521", \ + "0.35889, 0.368507, 0.413168, 0.474426, 0.599691, 0.763468, 0.977943", \ + "0.457589, 0.465496, 0.506982, 0.567288, 0.692061, 0.855626, 1.06998", \ + "0.590853, 0.596502, 0.632099, 0.690541, 0.814239, 0.977283, 1.19146", \ + "0.710588, 0.714387, 0.744872, 0.80131, 0.923628, 1.08612, 1.29992", \ + "0.821297, 0.823197, 0.849001, 0.903097, 1.02409, 1.18599, 1.39946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0287313, 0.0409693, 0.105649, 0.195408, 0.3782, 0.616258, 0.927754", \ + "0.0287136, 0.0409804, 0.105639, 0.19542, 0.3782, 0.616275, 0.927755", \ + "0.0288687, 0.041153, 0.105723, 0.195411, 0.378203, 0.616381, 0.927755", \ + "0.0309165, 0.0432836, 0.10639, 0.195557, 0.378215, 0.616363, 0.927757", \ + "0.035507, 0.048698, 0.107949, 0.196058, 0.378414, 0.616402, 0.927942", \ + "0.040734, 0.055372, 0.110341, 0.196846, 0.378482, 0.616464, 0.928353", \ + "0.046137, 0.062429, 0.113504, 0.197979, 0.378832, 0.616607, 0.928002" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.269349, 0.277476, 0.316392, 0.367175, 0.469941, 0.604169, 0.779959", \ + "0.286778, 0.294957, 0.333876, 0.384697, 0.487458, 0.621694, 0.797466", \ + "0.373596, 0.381705, 0.42053, 0.471275, 0.573999, 0.708172, 0.884007", \ + "0.466503, 0.473449, 0.510264, 0.560534, 0.662992, 0.797056, 0.972741", \ + "0.602685, 0.607253, 0.63952, 0.688585, 0.790276, 0.923997, 1.09954", \ + "0.736872, 0.739312, 0.766722, 0.814384, 0.915129, 1.0484, 1.22364", \ + "0.869956, 0.870134, 0.892972, 0.939198, 1.03889, 1.17167, 1.34665" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0276691, 0.038134, 0.0869027, 0.15401, 0.293304, 0.47588, 0.714978", \ + "0.027683, 0.0381303, 0.0868878, 0.15401, 0.293107, 0.475879, 0.714978", \ + "0.0277421, 0.0381853, 0.0869422, 0.154027, 0.293119, 0.475856, 0.714975", \ + "0.0292184, 0.0396923, 0.087547, 0.154404, 0.293418, 0.475906, 0.714975", \ + "0.032717, 0.04359, 0.08929, 0.155091, 0.293652, 0.475669, 0.714722", \ + "0.037241, 0.048947, 0.091776, 0.156288, 0.294034, 0.476001, 0.715082", \ + "0.042201, 0.055149, 0.09495, 0.157896, 0.294576, 0.476544, 0.715224" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.271717, 0.279956, 0.319006, 0.369785, 0.472548, 0.606775, 0.782568", \ + "0.290063, 0.298221, 0.337142, 0.387915, 0.490689, 0.624944, 0.800712", \ + "0.368537, 0.376632, 0.415435, 0.46617, 0.568902, 0.703186, 0.878956", \ + "0.450143, 0.457572, 0.495066, 0.545524, 0.647954, 0.782035, 0.95772", \ + "0.572399, 0.578202, 0.612409, 0.661962, 0.7639, 0.897755, 1.07332", \ + "0.696586, 0.70045, 0.730729, 0.779136, 0.880383, 1.01393, 1.18921", \ + "0.82365, 0.825639, 0.851824, 0.899086, 0.99947, 1.13257, 1.3077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0277973, 0.0380967, 0.0869103, 0.15401, 0.293304, 0.475881, 0.714978", \ + "0.0277859, 0.0380929, 0.0869108, 0.154007, 0.293304, 0.475879, 0.714977", \ + "0.0278833, 0.0381963, 0.0869593, 0.154029, 0.293309, 0.475877, 0.714977", \ + "0.0291216, 0.0395194, 0.0878242, 0.15442, 0.293399, 0.475916, 0.714976", \ + "0.032089, 0.042834, 0.089034, 0.155006, 0.293602, 0.475727, 0.714619", \ + "0.036019, 0.047344, 0.09115, 0.15613, 0.294029, 0.476156, 0.71502", \ + "0.040575, 0.052843, 0.093864, 0.157507, 0.294561, 0.476471, 0.715198" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.161509, 0.173001, 0.222459, 0.285004, 0.410942, 0.575047, 0.789607", \ + "0.182387, 0.193853, 0.243311, 0.305869, 0.431835, 0.595931, 0.810569", \ + "0.288378, 0.299042, 0.347578, 0.409979, 0.535826, 0.699819, 0.914443", \ + "0.381004, 0.389973, 0.435119, 0.496573, 0.622047, 0.785905, 1.00048", \ + "0.501669, 0.508646, 0.548522, 0.608402, 0.732825, 0.89624, 1.11063", \ + "0.607949, 0.613627, 0.648429, 0.706484, 0.830051, 0.992887, 1.20696", \ + "0.703261, 0.707325, 0.737708, 0.793924, 0.916141, 1.07863, 1.29238" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0255134, 0.0378393, 0.105094, 0.195358, 0.378222, 0.616434, 0.927827", \ + "0.0253754, 0.0377203, 0.105076, 0.19533, 0.378244, 0.616435, 0.927975", \ + "0.0258354, 0.0382158, 0.105146, 0.195314, 0.378243, 0.616342, 0.927827", \ + "0.0278973, 0.0400917, 0.105426, 0.195302, 0.378215, 0.616401, 0.927876", \ + "0.032154, 0.044736, 0.106587, 0.195624, 0.378194, 0.616406, 0.9278", \ + "0.037069, 0.050619, 0.108516, 0.196206, 0.378392, 0.616319, 0.927669", \ + "0.042085, 0.057108, 0.111079, 0.19708, 0.378535, 0.616442, 0.927801" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.17215, 0.183229, 0.232048, 0.294684, 0.420662, 0.584766, 0.799323", \ + "0.193495, 0.204553, 0.253362, 0.315955, 0.442015, 0.605988, 0.820533", \ + "0.300256, 0.310679, 0.358472, 0.420847, 0.546739, 0.710561, 0.925143", \ + "0.395536, 0.404373, 0.449079, 0.510642, 0.636151, 0.800191, 1.01463", \ + "0.52049, 0.527019, 0.566701, 0.626736, 0.751373, 0.91502, 1.12949", \ + "0.630541, 0.635042, 0.669476, 0.728029, 0.851948, 1.01512, 1.22938", \ + "0.728879, 0.730979, 0.760534, 0.817684, 0.940444, 1.10332, 1.31748" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0248898, 0.0369308, 0.104628, 0.195114, 0.378124, 0.616347, 0.927886", \ + "0.0248939, 0.0369441, 0.104628, 0.195108, 0.378061, 0.616346, 0.927639", \ + "0.0253823, 0.0373436, 0.104694, 0.195137, 0.378063, 0.616334, 0.927891", \ + "0.0275413, 0.0393596, 0.105053, 0.195247, 0.378099, 0.616314, 0.92783", \ + "0.031645, 0.043299, 0.105912, 0.195336, 0.378053, 0.616616, 0.927749", \ + "0.035979, 0.047535, 0.106852, 0.195557, 0.378121, 0.616181, 0.927795", \ + "0.040033, 0.051722, 0.107871, 0.195864, 0.378208, 0.616304, 0.92786" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.180248, 0.191375, 0.240229, 0.302786, 0.428877, 0.592951, 0.807543", \ + "0.201458, 0.21255, 0.26148, 0.323988, 0.450102, 0.61415, 0.828728", \ + "0.309173, 0.319824, 0.367815, 0.430148, 0.556368, 0.72046, 0.935064", \ + "0.407901, 0.417065, 0.462278, 0.523901, 0.649497, 0.813426, 1.02795", \ + "0.538528, 0.545767, 0.586306, 0.646387, 0.771061, 0.934742, 1.14929", \ + "0.654066, 0.659388, 0.69523, 0.753906, 0.877699, 1.04083, 1.25515", \ + "0.757473, 0.760789, 0.792302, 0.849444, 0.972185, 1.13493, 1.34913" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254293, 0.0374042, 0.104719, 0.195139, 0.378127, 0.616346, 0.927829", \ + "0.0254478, 0.0373703, 0.10473, 0.195161, 0.378134, 0.616347, 0.927794", \ + "0.0259436, 0.0377924, 0.104814, 0.195161, 0.378105, 0.616345, 0.927906", \ + "0.0283258, 0.039993, 0.10522, 0.19529, 0.37812, 0.616321, 0.927862", \ + "0.03277, 0.044242, 0.106213, 0.195449, 0.378072, 0.616497, 0.927808", \ + "0.037375, 0.048861, 0.107334, 0.195736, 0.378147, 0.616303, 0.927697", \ + "0.041696, 0.053256, 0.108527, 0.196067, 0.378255, 0.616337, 0.927707" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.180248, 0.191375, 0.240229, 0.302786, 0.428877, 0.592951, 0.807543", \ + "0.201458, 0.21255, 0.26148, 0.323988, 0.450102, 0.61415, 0.828728", \ + "0.309173, 0.319824, 0.367815, 0.430148, 0.556368, 0.72046, 0.935064", \ + "0.407901, 0.417065, 0.462278, 0.523901, 0.649497, 0.813426, 1.02795", \ + "0.538528, 0.545767, 0.586306, 0.646387, 0.771061, 0.934742, 1.14929", \ + "0.654066, 0.659388, 0.69523, 0.753906, 0.877699, 1.04083, 1.25515", \ + "0.757473, 0.760789, 0.792302, 0.849444, 0.972185, 1.13493, 1.34913" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254293, 0.0374042, 0.104719, 0.195139, 0.378127, 0.616346, 0.927829", \ + "0.0254478, 0.0373703, 0.10473, 0.195161, 0.378134, 0.616347, 0.927794", \ + "0.0259436, 0.0377924, 0.104814, 0.195161, 0.378105, 0.616345, 0.927906", \ + "0.0283258, 0.039993, 0.10522, 0.19529, 0.37812, 0.616321, 0.927862", \ + "0.03277, 0.044242, 0.106213, 0.195449, 0.378072, 0.616497, 0.927808", \ + "0.037375, 0.048861, 0.107334, 0.195736, 0.378147, 0.616303, 0.927697", \ + "0.041696, 0.053256, 0.108527, 0.196067, 0.378255, 0.616337, 0.927707" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00982665, 0.00986361, 0.0100661, 0.010169, 0.01024, 0.0102718, 0.0102891", \ + "0.00975091, 0.00978696, 0.00999302, 0.0100949, 0.010166, 0.010196, 0.0102133", \ + "0.00977659, 0.00981062, 0.0100053, 0.0101086, 0.0101821, 0.0102151, 0.0102335", \ + "0.0100269, 0.0100525, 0.0102332, 0.0103463, 0.0104188, 0.0104525, 0.0104723", \ + "0.0105161, 0.0105392, 0.0107026, 0.0108089, 0.010888, 0.0109261, 0.0112235", \ + "0.0113262, 0.0113323, 0.0114714, 0.0115713, 0.0116692, 0.0117512, 0.0117859", \ + "0.0123897, 0.0123758, 0.0124969, 0.0125905, 0.0126766, 0.0127328, 0.0127937" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00941591, 0.00944661, 0.00963945, 0.00974083, 0.00981413, 0.00984875, 0.00986813", \ + "0.0093443, 0.00937857, 0.00956583, 0.00966838, 0.00974267, 0.00977765, 0.00979727", \ + "0.00938687, 0.00941991, 0.00961159, 0.00971301, 0.00978605, 0.00982007, 0.00983933", \ + "0.00958983, 0.00962202, 0.00981288, 0.00991906, 0.00998921, 0.0100189, 0.0100445", \ + "0.0100854, 0.0101188, 0.0103126, 0.0104216, 0.0105013, 0.0105256, 0.0105519", \ + "0.0108254, 0.0108576, 0.0110479, 0.0111492, 0.0112273, 0.0113239, 0.0112882", \ + "0.0118042, 0.0118337, 0.0120235, 0.0121242, 0.012198, 0.0122414, 0.012312" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00717646, 0.00721227, 0.00741136, 0.00751002, 0.0075785, 0.00760958, 0.00762686", \ + "0.00712509, 0.00716605, 0.00736032, 0.00746067, 0.0075317, 0.00756398, 0.0075821", \ + "0.00715599, 0.00715539, 0.00729757, 0.00739243, 0.00747458, 0.0075176, 0.00754346", \ + "0.00745461, 0.00739734, 0.00744587, 0.00750767, 0.0075812, 0.00762878, 0.00765482", \ + "0.00805456, 0.00789864, 0.00781161, 0.00784166, 0.00793148, 0.00792356, 0.00796118", \ + "0.00876833, 0.00852484, 0.008437, 0.00840447, 0.00842108, 0.00846704, 0.00849338", \ + "0.0098126, 0.00946209, 0.00906767, 0.00901248, 0.00900596, 0.0090317, 0.0090671" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00618793, 0.00621959, 0.0064171, 0.00651939, 0.00659281, 0.00662659, 0.00664531", \ + "0.00615746, 0.00619131, 0.00637656, 0.00647835, 0.00655231, 0.00658621, 0.00660481", \ + "0.00611212, 0.00613525, 0.00627084, 0.00635949, 0.00643585, 0.00647653, 0.00650011", \ + "0.00624766, 0.00620521, 0.00629742, 0.00637638, 0.00645229, 0.00649963, 0.00652765", \ + "0.00664779, 0.00654522, 0.00655611, 0.00660459, 0.00668419, 0.00670501, 0.00673861", \ + "0.00739181, 0.00717533, 0.00704112, 0.00703954, 0.00708259, 0.00713953, 0.00719113", \ + "0.0082719, 0.00806951, 0.00775387, 0.00770768, 0.00770191, 0.00772071, 0.00774991" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00773359, 0.00783967, 0.00808378, 0.00816324, 0.00821286, 0.00823308, 0.00824286", \ + "0.0076456, 0.00774569, 0.0079881, 0.00807189, 0.00812352, 0.00814524, 0.00815718", \ + "0.0076555, 0.00769833, 0.00786167, 0.00795899, 0.00803094, 0.00806664, 0.00808776", \ + "0.00773843, 0.0077345, 0.00786251, 0.00793102, 0.00802542, 0.00806478, 0.00809748", \ + "0.00821575, 0.00824608, 0.00821005, 0.00825969, 0.00831282, 0.00837834, 0.0083949", \ + "0.00898722, 0.00878686, 0.00867051, 0.00868956, 0.0087465, 0.00880716, 0.00882234", \ + "0.00999867, 0.00971393, 0.00945147, 0.0094306, 0.0094554, 0.00948714, 0.00954042" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00790633, 0.0080093, 0.00825532, 0.00833939, 0.00838833, 0.00840831, 0.00841712", \ + "0.00785778, 0.00795167, 0.00819532, 0.00828367, 0.00833571, 0.00835707, 0.00836762", \ + "0.00783701, 0.00787348, 0.00803031, 0.00813319, 0.00820845, 0.00821829, 0.00823976", \ + "0.00805864, 0.00803284, 0.00815332, 0.00822946, 0.00830367, 0.00836019, 0.00838064", \ + "0.00860738, 0.00848872, 0.00845116, 0.00850552, 0.00862287, 0.00866349, 0.00866648", \ + "0.00941609, 0.00919562, 0.00900832, 0.00900967, 0.00906243, 0.00908883, 0.00915896", \ + "0.0104287, 0.0101123, 0.00976528, 0.00971695, 0.00972315, 0.00974925, 0.0098072" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00830172, 0.00839607, 0.00863593, 0.00872221, 0.00877319, 0.00879461, 0.00880505", \ + "0.00825226, 0.00834024, 0.00857707, 0.00866693, 0.00872237, 0.00874463, 0.00875639", \ + "0.00824722, 0.00827281, 0.00841133, 0.00850464, 0.00861551, 0.00865427, 0.00867641", \ + "0.00848821, 0.00845242, 0.00855367, 0.00862085, 0.00868409, 0.00873029, 0.00876365", \ + "0.00910259, 0.00896281, 0.00888402, 0.00892461, 0.00902207, 0.00906527, 0.00908123", \ + "0.0099582, 0.00971801, 0.0094813, 0.00946466, 0.00950111, 0.00951857, 0.00954989", \ + "0.0110226, 0.0106887, 0.010284, 0.0102071, 0.0101893, 0.0102005, 0.0102634" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00830172, 0.00839607, 0.00863593, 0.00872221, 0.00877319, 0.00879461, 0.00880505", \ + "0.00825226, 0.00834024, 0.00857707, 0.00866693, 0.00872237, 0.00874463, 0.00875639", \ + "0.00824722, 0.00827281, 0.00841133, 0.00850464, 0.00861551, 0.00865427, 0.00867641", \ + "0.00848821, 0.00845242, 0.00855367, 0.00862085, 0.00868409, 0.00873029, 0.00876365", \ + "0.00910259, 0.00896281, 0.00888402, 0.00892461, 0.00902207, 0.00906527, 0.00908123", \ + "0.0099582, 0.00971801, 0.0094813, 0.00946466, 0.00950111, 0.00951857, 0.00954989", \ + "0.0110226, 0.0106887, 0.010284, 0.0102071, 0.0101893, 0.0102005, 0.0102634" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00617269, 0.00620294, 0.00639043, 0.00649037, 0.0065623, 0.0065953, 0.00661378", \ + "0.00610957, 0.00614009, 0.00633621, 0.00643879, 0.00651316, 0.00654742, 0.00656644", \ + "0.00608752, 0.00609533, 0.00623701, 0.00633172, 0.00640978, 0.00645334, 0.00647632", \ + "0.00616228, 0.0061659, 0.00628646, 0.00636491, 0.00643084, 0.00647218, 0.00650284", \ + "0.00658796, 0.00650695, 0.00650291, 0.00656311, 0.00661504, 0.00666358, 0.00668602", \ + "0.00719156, 0.00702104, 0.00693731, 0.00695291, 0.00700204, 0.0071008, 0.0070567", \ + "0.00815315, 0.00789486, 0.00765691, 0.00763292, 0.00764182, 0.00766986, 0.00773266" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160103; + rise_capacitance : 0.00160103; + rise_capacitance_range (0.00113573, 0.00160103); + fall_capacitance : 0.00160031; + fall_capacitance_range (0.00112099, 0.00160031); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.181084, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.177667, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00592754, 0.00579527, 0.00596415, 0.00643373, 0.00741272, 0.0088891, 0.0109895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00723816, 0.0071092, 0.00722031, 0.00764169, 0.00870069, 0.0101684, 0.012139" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00538285, 0.00524698, 0.0053748, 0.00585955, 0.00684703, 0.00829782, 0.0103072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00764548, 0.00751575, 0.0076438, 0.00807248, 0.00912123, 0.0105906, 0.0125606" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00544357, 0.00530728, 0.00541582, 0.00592613, 0.00687388, 0.00835736, 0.0103699" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.007547, 0.00741634, 0.00755593, 0.00798414, 0.00905242, 0.0105267, 0.0125044" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159394; + rise_capacitance : 0.00159394; + rise_capacitance_range (0.00105362, 0.00159394); + fall_capacitance : 0.00155739; + fall_capacitance_range (0.00103915, 0.00155739); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.051109, 0.156, 0.228885, 0.275403", \ + "-0.297275, -0.0781778, 0.00526799, 0.05722", \ + "-0.423385, -0.201625, -0.120945, -0.0646985", \ + "-0.522008, -0.294914, -0.213937, -0.155521" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0684901, 0.0563027, 0.0901497, 0.108676", \ + "-0.30529, -0.164509, -0.120097, -0.100142", \ + "-0.404764, -0.261324, -0.219675, -0.199423", \ + "-0.471341, -0.330558, -0.296609, -0.27019" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.051109, 0.156, 0.228885, 0.275403", \ + "-0.297275, -0.0781778, 0.00526799, 0.05722", \ + "-0.423385, -0.201625, -0.120945, -0.0646985", \ + "-0.522008, -0.294914, -0.213937, -0.155521" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0684901, 0.0563027, 0.0901497, 0.108676", \ + "-0.30529, -0.164509, -0.120097, -0.100142", \ + "-0.404764, -0.261324, -0.219675, -0.199423", \ + "-0.471341, -0.330558, -0.296609, -0.27019" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126123, -0.0917638, -0.171431, -0.221351", \ + "0.412314, 0.190431, 0.109326, 0.0528469", \ + "0.581064, 0.357845, 0.273977, 0.217795", \ + "0.709231, 0.487348, 0.403777, 0.345767" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.131104, 0.0411892, 0.0732312, 0.121276", \ + "0.42796, 0.274066, 0.228131, 0.206207", \ + "0.570763, 0.411534, 0.362834, 0.33721", \ + "0.676242, 0.510356, 0.461954, 0.438499" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.126123, -0.0917638, -0.171431, -0.221351", \ + "0.412314, 0.190431, 0.109326, 0.0528469", \ + "0.581064, 0.357845, 0.273977, 0.217795", \ + "0.709231, 0.487348, 0.403777, 0.345767" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.131104, 0.0411892, 0.0732312, 0.121276", \ + "0.42796, 0.274066, 0.228131, 0.206207", \ + "0.570763, 0.411534, 0.362834, 0.33721", \ + "0.676242, 0.510356, 0.461954, 0.438499" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106511, -0.00106204, -0.00106522, -0.00106529, -0.00106568, -0.00106714, -0.00106793" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108116, 0.00108072, 0.00109431, 0.00108066, 0.00107872, 0.00107889, 0.00107364" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000207427, -0.00020677, -0.000207489, -0.000207936, -0.000206461, -0.000206978, -0.000206612" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221349, 0.000224084, 0.000224211, 0.000220973, 0.000219653, 0.000217028, 0.000213166" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901345, -0.000907045, -0.000925625, -0.000932204, -0.000929966, -0.000929429, -0.000928116" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000996282, 0.000937825, 0.000935356, 0.000933034, 0.000929966, 0.000929429, 0.000928116" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907373, -0.000909679, -0.00093218, -0.000937889, -0.000941764, -0.00094508, -0.000939962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000949931, 0.000954119, 0.000953558, 0.000953624, 0.000948794, 0.000947918, 0.000939962" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212316; + rise_capacitance : 0.00212316; + rise_capacitance_range (0.00166621, 0.00212316); + fall_capacitance : 0.0020552; + fall_capacitance_range (0.0016194, 0.0020552); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.127461, -0.0910259, -0.168558, -0.217604", \ + "0.386449, 0.167965, 0.0849963, 0.0333893", \ + "0.540977, 0.321154, 0.239421, 0.184114", \ + "0.663894, 0.449407, 0.363972, 0.310834" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.127461, -0.0910259, -0.168558, -0.217604", \ + "0.386449, 0.167965, 0.0849963, 0.0333893", \ + "0.540977, 0.321154, 0.239421, 0.184114", \ + "0.663894, 0.449407, 0.363972, 0.310834" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0536541, 0.155804, 0.228885, 0.277433", \ + "-0.279667, -0.0662159, 0.0134279, 0.0634118", \ + "-0.39666, -0.184544, -0.103667, -0.0493888", \ + "-0.485259, -0.275802, -0.198628, -0.146177" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0536541, 0.155804, 0.228885, 0.277433", \ + "-0.279667, -0.0662159, 0.0134279, 0.0634118", \ + "-0.39666, -0.184544, -0.103667, -0.0493888", \ + "-0.485259, -0.275802, -0.198628, -0.146177" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.0990868, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.10592, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984671, -0.000986762, -0.000984361, -0.000990396, -0.000988249, -0.000987027, -0.0009863" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101308, 0.000998592, 0.000991713, 0.000992337, 0.000989936, 0.000990353, 0.000988892" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983972, -0.00098573, -0.000989656, -0.000991952, -0.000987021, -0.000988576, -0.000987833" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103035, 0.00100642, 0.000994554, 0.000995883, 0.000992673, 0.000992525, 0.00099059" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985435, -0.000984528, -0.000989937, -0.000991015, -0.000989035, -0.000987751, -0.000987005" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102525, 0.00100506, 0.000993983, 0.000994027, 0.000990162, 0.000991689, 0.000989854" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (LATRX3) { + area : 23.9904; + cell_leakage_power : 0.302083; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.325715; + when : "(CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.27374; + when : "(CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287019; + when : "(CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.277942; + when : "(CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.305465; + when : "(!CK * D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.329212; + when : "(!CK * D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.287121; + when : "(!CK * D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.302762; + when : "(!CK * !D * RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.338174; + when : "(!CK * !D * RB * Q * !QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293685; + when : "(!CK * !D * !RB * !Q * QB)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.302083; + related_pg_pin : VDD; + } + pin (Q) { + direction : output; + function : "IQ"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.239586, 0.268143, 0.351967, 0.432514, 0.578385, 0.763721, 1.00548", \ + "0.261422, 0.29007, 0.373791, 0.454408, 0.600213, 0.785582, 1.02732", \ + "0.353012, 0.381664, 0.465451, 0.545994, 0.691878, 0.877222, 1.11899", \ + "0.420688, 0.449339, 0.533103, 0.613699, 0.759496, 0.944888, 1.18667", \ + "0.510085, 0.538657, 0.622479, 0.703048, 0.848938, 1.03428, 1.27598", \ + "0.593783, 0.622339, 0.706081, 0.786651, 0.932519, 1.11788, 1.35964", \ + "0.675189, 0.703778, 0.787293, 0.867846, 1.01369, 1.19914, 1.44082" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.047878, 0.0685221, 0.148267, 0.243206, 0.440068, 0.704341, 1.0542", \ + "0.0479012, 0.0685043, 0.14826, 0.243302, 0.440025, 0.704336, 1.05422", \ + "0.0478593, 0.0684747, 0.14822, 0.24328, 0.440065, 0.704378, 1.0542", \ + "0.0478998, 0.068495, 0.148205, 0.243289, 0.440104, 0.704396, 1.05415", \ + "0.047863, 0.068531, 0.148251, 0.243282, 0.441264, 0.704489, 1.05423", \ + "0.047811, 0.068443, 0.148216, 0.243271, 0.440072, 0.704301, 1.05513", \ + "0.047818, 0.06835, 0.148101, 0.243147, 0.44005, 0.70441, 1.05423" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.210665, 0.235872, 0.308236, 0.375629, 0.493746, 0.641903, 0.834547", \ + "0.232191, 0.257451, 0.32978, 0.397163, 0.515258, 0.663436, 0.856091", \ + "0.328814, 0.354005, 0.426338, 0.49372, 0.611819, 0.760024, 0.952677", \ + "0.4064, 0.431652, 0.503917, 0.571352, 0.689457, 0.837665, 1.0304", \ + "0.517045, 0.542368, 0.614736, 0.682215, 0.800371, 0.948611, 1.14131", \ + "0.623341, 0.649064, 0.721869, 0.789464, 0.907683, 1.05595, 1.24862", \ + "0.727975, 0.754358, 0.828131, 0.895984, 1.01427, 1.16256, 1.35533" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421606, 0.0590878, 0.121121, 0.191231, 0.334586, 0.528771, 0.787289", \ + "0.0421976, 0.0590662, 0.121131, 0.191228, 0.334431, 0.528778, 0.787306", \ + "0.0422091, 0.0590993, 0.121138, 0.191236, 0.334431, 0.528777, 0.787253", \ + "0.0423495, 0.0592414, 0.121359, 0.191322, 0.334493, 0.528802, 0.787255", \ + "0.043024, 0.059869, 0.121599, 0.191475, 0.334508, 0.528572, 0.786898", \ + "0.044607, 0.061318, 0.122365, 0.191874, 0.334649, 0.528854, 0.78695", \ + "0.047078, 0.06356, 0.12379, 0.192715, 0.334968, 0.528978, 0.787333" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.183766, 0.212333, 0.296133, 0.376568, 0.522331, 0.70776, 0.949448", \ + "0.201435, 0.229978, 0.313889, 0.394356, 0.540118, 0.725509, 0.967265", \ + "0.288564, 0.317199, 0.401039, 0.481474, 0.627243, 0.812606, 1.05436", \ + "0.375358, 0.407219, 0.495907, 0.577604, 0.723564, 0.908862, 1.15062", \ + "0.49793, 0.535356, 0.635667, 0.721214, 0.868669, 1.05425, 1.29581", \ + "0.616686, 0.659325, 0.774116, 0.865759, 1.01523, 1.20058, 1.44212", \ + "0.734952, 0.782184, 0.912846, 1.01315, 1.16684, 1.35223, 1.59326" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0478659, 0.0686769, 0.148399, 0.243377, 0.439995, 0.704383, 1.05422", \ + "0.0478553, 0.068675, 0.148292, 0.243315, 0.440002, 0.704322, 1.05416", \ + "0.049106, 0.0693991, 0.148698, 0.243508, 0.440097, 0.704304, 1.05422", \ + "0.0590899, 0.0796651, 0.155919, 0.247403, 0.441283, 0.704668, 1.05427", \ + "0.077664, 0.100246, 0.174221, 0.260349, 0.448756, 0.708238, 1.05604", \ + "0.097984, 0.122922, 0.199126, 0.278699, 0.456971, 0.712579, 1.05877", \ + "0.11924, 0.146399, 0.227395, 0.30212, 0.469942, 0.718848, 1.06172" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.167801, 0.193029, 0.265365, 0.332654, 0.450696, 0.598827, 0.791488", \ + "0.184845, 0.210036, 0.282397, 0.349773, 0.46784, 0.616013, 0.80865", \ + "0.280805, 0.306108, 0.378464, 0.445837, 0.563966, 0.712182, 0.904856", \ + "0.372449, 0.401588, 0.479416, 0.548402, 0.666928, 0.815022, 1.00761", \ + "0.49075, 0.526025, 0.616887, 0.690218, 0.810672, 0.959302, 1.15234", \ + "0.596305, 0.637003, 0.742586, 0.822913, 0.946165, 1.09457, 1.28698", \ + "0.692725, 0.738001, 0.858655, 0.94736, 1.07508, 1.22407, 1.41587" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421481, 0.0590761, 0.121272, 0.191247, 0.334527, 0.528429, 0.787312", \ + "0.0421563, 0.0591589, 0.121308, 0.1912, 0.3343, 0.528443, 0.786939", \ + "0.0438922, 0.0605159, 0.121881, 0.191524, 0.33463, 0.528803, 0.787278", \ + "0.0576239, 0.0738626, 0.131004, 0.197117, 0.336813, 0.529632, 0.787563", \ + "0.07939, 0.097872, 0.152704, 0.212771, 0.345861, 0.534855, 0.790586", \ + "0.10129, 0.122219, 0.180052, 0.233614, 0.356865, 0.540976, 0.794902", \ + "0.123785, 0.146916, 0.209638, 0.259859, 0.372658, 0.548866, 0.798988" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0981021, 0.116514, 0.174978, 0.236424, 0.351231, 0.498753, 0.691206", \ + "0.119478, 0.137901, 0.196092, 0.257488, 0.372268, 0.519779, 0.712255", \ + "0.224096, 0.244172, 0.303492, 0.364851, 0.479692, 0.627288, 0.819791", \ + "0.306839, 0.331525, 0.397625, 0.459688, 0.574313, 0.721494, 0.913841", \ + "0.412329, 0.443553, 0.522492, 0.588437, 0.703631, 0.850627, 1.04277", \ + "0.504066, 0.540945, 0.634254, 0.706425, 0.823533, 0.970124, 1.16184", \ + "0.5846, 0.626293, 0.734687, 0.814959, 0.935805, 1.08242, 1.27388" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0265167, 0.040367, 0.101149, 0.174374, 0.322712, 0.520284, 0.780346", \ + "0.0265294, 0.0403049, 0.10082, 0.174134, 0.322749, 0.520286, 0.780339", \ + "0.03296, 0.0457086, 0.102455, 0.174585, 0.32275, 0.520295, 0.780355", \ + "0.045861, 0.0595058, 0.111539, 0.179265, 0.324135, 0.520803, 0.78037", \ + "0.065336, 0.081649, 0.131404, 0.192094, 0.330215, 0.524034, 0.782185", \ + "0.085229, 0.104118, 0.156468, 0.210821, 0.3397, 0.528161, 0.785009", \ + "0.105621, 0.126995, 0.183732, 0.233762, 0.35289, 0.53532, 0.788943" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0993792, 0.120393, 0.181869, 0.24148, 0.354883, 0.501851, 0.693956", \ + "0.120845, 0.141849, 0.20332, 0.262965, 0.376381, 0.52337, 0.715472", \ + "0.226168, 0.249162, 0.311736, 0.371261, 0.484745, 0.631739, 0.823882", \ + "0.30982, 0.338335, 0.408972, 0.468913, 0.581985, 0.728782, 0.920774", \ + "0.417579, 0.453844, 0.538311, 0.599179, 0.711606, 0.858064, 1.05002", \ + "0.512792, 0.555299, 0.652873, 0.714634, 0.826262, 0.972245, 1.16374", \ + "0.597975, 0.645461, 0.754324, 0.816428, 0.927208, 1.07251, 1.26358" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0298121, 0.0448702, 0.101184, 0.170594, 0.31859, 0.516813, 0.777156", \ + "0.0298034, 0.0448517, 0.101152, 0.170575, 0.318585, 0.516586, 0.777136", \ + "0.0371163, 0.0509751, 0.102554, 0.170784, 0.318541, 0.51663, 0.776778", \ + "0.0520712, 0.0671279, 0.112208, 0.174959, 0.319478, 0.517059, 0.776842", \ + "0.0752, 0.092852, 0.129147, 0.181858, 0.321532, 0.518424, 0.777517", \ + "0.098652, 0.118578, 0.146981, 0.18949, 0.323566, 0.519113, 0.778455", \ + "0.122025, 0.143284, 0.163961, 0.196792, 0.325561, 0.519941, 0.77945" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : clear; + when : "(!CK * !D)"; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.102783, 0.126328, 0.190575, 0.250802, 0.364365, 0.511296, 0.703436", \ + "0.124186, 0.147678, 0.211943, 0.272178, 0.385767, 0.532708, 0.724878", \ + "0.230427, 0.25595, 0.32127, 0.381464, 0.495026, 0.642067, 0.834243", \ + "0.316576, 0.348493, 0.422811, 0.483623, 0.596933, 0.743819, 0.935785", \ + "0.428457, 0.468457, 0.557609, 0.6199, 0.732664, 0.879155, 1.07149", \ + "0.528782, 0.575044, 0.678008, 0.741604, 0.853919, 0.99989, 1.19148", \ + "0.619703, 0.670646, 0.7849, 0.849547, 0.961157, 1.10656, 1.29768" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0333075, 0.048925, 0.10357, 0.171883, 0.318904, 0.516855, 0.777158", \ + "0.0332823, 0.0489595, 0.103575, 0.171777, 0.318898, 0.516839, 0.777158", \ + "0.0409928, 0.0550378, 0.104959, 0.172031, 0.318888, 0.516896, 0.777156", \ + "0.057815, 0.0729864, 0.115229, 0.176099, 0.319848, 0.517091, 0.777138", \ + "0.083689, 0.100961, 0.133879, 0.184573, 0.322343, 0.518233, 0.777937", \ + "0.109702, 0.128496, 0.153142, 0.19331, 0.324854, 0.519353, 0.778808", \ + "0.134888, 0.153726, 0.171438, 0.201833, 0.327325, 0.520343, 0.779347" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.102783, 0.126328, 0.190575, 0.250802, 0.364365, 0.511296, 0.703436", \ + "0.124186, 0.147678, 0.211943, 0.272178, 0.385767, 0.532708, 0.724878", \ + "0.230427, 0.25595, 0.32127, 0.381464, 0.495026, 0.642067, 0.834243", \ + "0.316576, 0.348493, 0.422811, 0.483623, 0.596933, 0.743819, 0.935785", \ + "0.428457, 0.468457, 0.557609, 0.6199, 0.732664, 0.879155, 1.07149", \ + "0.528782, 0.575044, 0.678008, 0.741604, 0.853919, 0.99989, 1.19148", \ + "0.619703, 0.670646, 0.7849, 0.849547, 0.961157, 1.10656, 1.29768" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0333075, 0.048925, 0.10357, 0.171883, 0.318904, 0.516855, 0.777158", \ + "0.0332823, 0.0489595, 0.103575, 0.171777, 0.318898, 0.516839, 0.777158", \ + "0.0409928, 0.0550378, 0.104959, 0.172031, 0.318888, 0.516896, 0.777156", \ + "0.057815, 0.0729864, 0.115229, 0.176099, 0.319848, 0.517091, 0.777138", \ + "0.083689, 0.100961, 0.133879, 0.184573, 0.322343, 0.518233, 0.777937", \ + "0.109702, 0.128496, 0.153142, 0.19331, 0.324854, 0.519353, 0.778808", \ + "0.134888, 0.153726, 0.171438, 0.201833, 0.327325, 0.520343, 0.779347" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : positive_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.186108, 0.214721, 0.298521, 0.378969, 0.524745, 0.710122, 0.95194", \ + "0.204516, 0.233139, 0.31683, 0.397322, 0.543132, 0.728488, 0.970317", \ + "0.282994, 0.311816, 0.395559, 0.475937, 0.621849, 0.807278, 1.04894", \ + "0.359509, 0.390843, 0.479158, 0.560917, 0.706987, 0.892237, 1.134", \ + "0.470938, 0.506884, 0.605181, 0.690882, 0.838757, 1.02456, 1.26599", \ + "0.581883, 0.622677, 0.733626, 0.824791, 0.975163, 1.16084, 1.4024", \ + "0.694714, 0.740049, 0.86476, 0.963187, 1.11758, 1.3039, 1.54521" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0478674, 0.0685044, 0.148306, 0.243362, 0.440047, 0.7043, 1.05429", \ + "0.0478858, 0.068475, 0.148395, 0.243381, 0.440054, 0.704366, 1.05427", \ + "0.048915, 0.0694892, 0.148727, 0.243565, 0.440096, 0.704395, 1.05423", \ + "0.0565584, 0.0774124, 0.155109, 0.247065, 0.441265, 0.704645, 1.05419", \ + "0.071296, 0.093789, 0.170285, 0.258619, 0.448026, 0.707678, 1.05564", \ + "0.089165, 0.113612, 0.19109, 0.27453, 0.456052, 0.712189, 1.05814", \ + "0.108563, 0.135167, 0.216834, 0.296001, 0.468658, 0.718892, 1.06171" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0107481, 0.0107375, 0.0109601, 0.0110902, 0.011189, 0.0112384, 0.0112614", \ + "0.0106807, 0.0106684, 0.0108863, 0.0110202, 0.0111164, 0.0111628, 0.0111897", \ + "0.010718, 0.0107065, 0.0109317, 0.0110646, 0.0111631, 0.0112088, 0.0112354", \ + "0.0109264, 0.010916, 0.0111382, 0.0112707, 0.0113686, 0.0114152, 0.0114413", \ + "0.0114323, 0.0114203, 0.0116443, 0.011779, 0.011978, 0.0119656, 0.0119518", \ + "0.0121641, 0.0121546, 0.0123757, 0.0125048, 0.0126385, 0.0127172, 0.0127785", \ + "0.0131478, 0.0131347, 0.0133497, 0.0134821, 0.013582, 0.013633, 0.0137456" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0113442, 0.0113449, 0.0115861, 0.0117158, 0.0118078, 0.0118501, 0.0118732", \ + "0.0112687, 0.0112703, 0.0115092, 0.0116403, 0.0117334, 0.011774, 0.0117972", \ + "0.0112909, 0.0112903, 0.0115257, 0.0116565, 0.011753, 0.0117956, 0.0118195", \ + "0.0115447, 0.0115338, 0.0117526, 0.0118842, 0.0119681, 0.0120244, 0.0120549", \ + "0.0120524, 0.0120297, 0.0122252, 0.0123949, 0.0124667, 0.0125269, 0.0125486", \ + "0.0128391, 0.0128031, 0.0129683, 0.013094, 0.01324, 0.0132628, 0.0133305", \ + "0.0139258, 0.013864, 0.0139989, 0.0141175, 0.0142295, 0.0143093, 0.014389" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00752139, 0.0075397, 0.00775015, 0.00787401, 0.00797089, 0.00801619, 0.0080412", \ + "0.00749153, 0.00748616, 0.00771247, 0.00783738, 0.00793429, 0.00797971, 0.00800574", \ + "0.00744897, 0.00742199, 0.0076123, 0.00772618, 0.00779605, 0.00784939, 0.00787986", \ + "0.00764938, 0.00753271, 0.0076552, 0.00771972, 0.00781753, 0.00786853, 0.0079104", \ + "0.00825559, 0.00806906, 0.00795196, 0.00801142, 0.00811495, 0.00812485, 0.00815028", \ + "0.0090658, 0.00868842, 0.00847898, 0.0084464, 0.00846073, 0.00854983, 0.00853098", \ + "0.0101562, 0.00955184, 0.00907456, 0.00901059, 0.00899443, 0.00900577, 0.00911382" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00868679, 0.00868911, 0.00894046, 0.00905677, 0.00914461, 0.00918487, 0.00920946", \ + "0.00864426, 0.00865653, 0.00888238, 0.00901375, 0.00910261, 0.00914473, 0.00916842", \ + "0.00867867, 0.00864676, 0.00880985, 0.00892937, 0.00903331, 0.00908838, 0.00911952", \ + "0.00906281, 0.00892484, 0.00893922, 0.00903124, 0.00911911, 0.009177, 0.00921192", \ + "0.00986102, 0.00952546, 0.00933471, 0.0093864, 0.00944659, 0.00946464, 0.00952242", \ + "0.0107331, 0.0102582, 0.00995842, 0.00983872, 0.00989785, 0.0100028, 0.0100069", \ + "0.0119598, 0.0113763, 0.0107178, 0.0105995, 0.0105683, 0.0106129, 0.0107116" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00917185, 0.00930051, 0.00961377, 0.009719, 0.00978378, 0.00981276, 0.00982667", \ + "0.00907981, 0.00921041, 0.00951951, 0.00963194, 0.00969822, 0.00972624, 0.00974243", \ + "0.0091217, 0.00916419, 0.0093831, 0.00949656, 0.00959472, 0.00964644, 0.00966251", \ + "0.00934982, 0.00928319, 0.00939463, 0.00948808, 0.00957696, 0.00963156, 0.00966425", \ + "0.00986081, 0.00973898, 0.00970427, 0.00976879, 0.00984564, 0.00992358, 0.00993143", \ + "0.0107774, 0.0104294, 0.0103323, 0.0103211, 0.0103669, 0.0104215, 0.0104748", \ + "0.0119974, 0.0115656, 0.0110859, 0.0110164, 0.0110119, 0.0110355, 0.0111699" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00935673, 0.0094836, 0.00979216, 0.00990133, 0.00996496, 0.00998955, 0.0100018", \ + "0.00930195, 0.0094224, 0.00973412, 0.00984628, 0.00991414, 0.00993999, 0.00995391", \ + "0.00931833, 0.00935037, 0.0095597, 0.00968009, 0.0097744, 0.00982696, 0.00984507", \ + "0.00966744, 0.00958404, 0.00966546, 0.00978404, 0.00985708, 0.00991432, 0.00994527", \ + "0.0103063, 0.0100545, 0.009957, 0.0100305, 0.0101328, 0.0101993, 0.0102052", \ + "0.0112779, 0.0108521, 0.0105351, 0.0105353, 0.0105953, 0.010683, 0.0107141", \ + "0.0125263, 0.0120048, 0.0113606, 0.0112749, 0.0112649, 0.0112959, 0.0114279" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (scalar) { + values ( \ + "0" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00974795, 0.00987118, 0.0101722, 0.010283, 0.0103492, 0.0103768, 0.0103896", \ + "0.0097045, 0.00981376, 0.0101142, 0.0102296, 0.0102998, 0.0103294, 0.0103432", \ + "0.00973729, 0.00975449, 0.00996287, 0.0100866, 0.0101813, 0.0102265, 0.0102582", \ + "0.010053, 0.0099501, 0.010087, 0.010134, 0.0102319, 0.0102991, 0.0103315", \ + "0.0108338, 0.0105444, 0.0103994, 0.0104507, 0.0105116, 0.0105931, 0.0106499", \ + "0.0118668, 0.0113992, 0.0110234, 0.010993, 0.0110456, 0.0110516, 0.0111278", \ + "0.0131807, 0.0126195, 0.0119667, 0.0118412, 0.0117377, 0.0117691, 0.0117604" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00749972, 0.00748994, 0.00771397, 0.00783744, 0.00793438, 0.00798052, 0.00800643", \ + "0.00744555, 0.00744074, 0.00767422, 0.00779866, 0.00789622, 0.00794404, 0.00796815", \ + "0.00742643, 0.00739889, 0.00758322, 0.00765627, 0.00777538, 0.00782764, 0.00785721", \ + "0.00755033, 0.00746423, 0.00762082, 0.00770087, 0.0077938, 0.0078535, 0.00789093", \ + "0.00799944, 0.00779489, 0.00778223, 0.00785202, 0.00797872, 0.00801682, 0.00804195", \ + "0.00879446, 0.0084298, 0.00824736, 0.00826393, 0.00833158, 0.00839248, 0.00840687", \ + "0.00985336, 0.0093964, 0.00907744, 0.00901045, 0.0090001, 0.00904492, 0.00916005" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00974795, 0.00987118, 0.0101722, 0.010283, 0.0103492, 0.0103768, 0.0103896", \ + "0.0097045, 0.00981376, 0.0101142, 0.0102296, 0.0102998, 0.0103294, 0.0103432", \ + "0.00973729, 0.00975449, 0.00996287, 0.0100866, 0.0101813, 0.0102265, 0.0102582", \ + "0.010053, 0.0099501, 0.010087, 0.010134, 0.0102319, 0.0102991, 0.0103315", \ + "0.0108338, 0.0105444, 0.0103994, 0.0104507, 0.0105116, 0.0105931, 0.0106499", \ + "0.0118668, 0.0113992, 0.0110234, 0.010993, 0.0110456, 0.0110516, 0.0111278", \ + "0.0131807, 0.0126195, 0.0119667, 0.0118412, 0.0117377, 0.0117691, 0.0117604" \ + ); + } + } + } + pin (QB) { + direction : output; + function : "IQB"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "CK"; + timing_sense : non_unate; + timing_type : rising_edge; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.322311, 0.335417, 0.382869, 0.450785, 0.591088, 0.775016, 1.01598", \ + "0.343845, 0.357018, 0.404407, 0.472301, 0.612585, 0.796503, 1.03739", \ + "0.440418, 0.453577, 0.501022, 0.568933, 0.709239, 0.893142, 1.13406", \ + "0.518034, 0.531135, 0.578593, 0.64651, 0.786796, 0.970687, 1.21158", \ + "0.628761, 0.641877, 0.689297, 0.757131, 0.89738, 1.08125, 1.32227", \ + "0.73552, 0.7486, 0.795816, 0.863591, 1.00381, 1.18771, 1.42859", \ + "0.84327, 0.856246, 0.903037, 0.970671, 1.11079, 1.29459, 1.53552" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.03179, 0.0475115, 0.119193, 0.219857, 0.42556, 0.693723, 1.04449", \ + "0.0317822, 0.0474909, 0.119196, 0.219851, 0.425516, 0.693722, 1.04445", \ + "0.0317731, 0.0475321, 0.119191, 0.21985, 0.425472, 0.693723, 1.04442", \ + "0.031797, 0.047571, 0.119191, 0.219902, 0.425563, 0.693723, 1.04435", \ + "0.031821, 0.047603, 0.119223, 0.219856, 0.426127, 0.693605, 1.04449", \ + "0.031955, 0.04773, 0.119258, 0.219858, 0.425519, 0.693724, 1.0444", \ + "0.032193, 0.047955, 0.119347, 0.219879, 0.425529, 0.693628, 1.04435" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.361712, 0.371769, 0.411409, 0.466107, 0.57789, 0.724315, 0.916208", \ + "0.383554, 0.393577, 0.4333, 0.487946, 0.599718, 0.746142, 0.938034", \ + "0.47517, 0.485258, 0.524877, 0.579613, 0.691407, 0.837836, 1.02974", \ + "0.542832, 0.552907, 0.592616, 0.64735, 0.759132, 0.90551, 1.09745", \ + "0.632573, 0.642664, 0.682289, 0.737013, 0.84879, 0.995211, 1.18702", \ + "0.716371, 0.726474, 0.766115, 0.820777, 0.932569, 1.07896, 1.27088", \ + "0.797534, 0.807584, 0.847303, 0.902, 1.01378, 1.16016, 1.35208" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0307177, 0.0439106, 0.0961526, 0.168724, 0.319927, 0.518858, 0.77922", \ + "0.0307203, 0.0438847, 0.0961663, 0.168719, 0.319928, 0.518861, 0.77922", \ + "0.0307176, 0.0438705, 0.0961104, 0.168715, 0.319927, 0.51886, 0.779221", \ + "0.030705, 0.043902, 0.096361, 0.168754, 0.319919, 0.51889, 0.77922", \ + "0.030701, 0.043845, 0.09612, 0.168743, 0.32013, 0.518585, 0.778846", \ + "0.030645, 0.04381, 0.096139, 0.1688, 0.319927, 0.518889, 0.77922", \ + "0.030664, 0.043811, 0.096139, 0.168703, 0.320127, 0.518896, 0.77922" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.278708, 0.291228, 0.338553, 0.406505, 0.54687, 0.730726, 0.97169", \ + "0.295741, 0.308232, 0.355616, 0.423574, 0.563932, 0.747938, 0.988834", \ + "0.392064, 0.404546, 0.451777, 0.519688, 0.659989, 0.843877, 1.08484", \ + "0.499027, 0.509374, 0.552659, 0.619515, 0.759202, 0.942895, 1.18371", \ + "0.645742, 0.653193, 0.688739, 0.753138, 0.891332, 1.07433, 1.31492", \ + "0.77883, 0.784022, 0.811721, 0.873283, 1.00983, 1.19202, 1.43215", \ + "0.903325, 0.90631, 0.926885, 0.985497, 1.12023, 1.30172, 1.54139" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0308229, 0.0468509, 0.119104, 0.219839, 0.425561, 0.693632, 1.04437", \ + "0.0308372, 0.0468721, 0.119138, 0.219841, 0.425518, 0.693725, 1.04435", \ + "0.0309175, 0.0469512, 0.119167, 0.219846, 0.42552, 0.693704, 1.04434", \ + "0.032545, 0.0488, 0.119746, 0.220063, 0.42564, 0.693628, 1.04435", \ + "0.036789, 0.054288, 0.121441, 0.220489, 0.426477, 0.693632, 1.04457", \ + "0.041935, 0.06163, 0.124238, 0.221353, 0.425952, 0.693774, 1.04453", \ + "0.047288, 0.069406, 0.12785, 0.222547, 0.426251, 0.693999, 1.04459" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.30532, 0.314804, 0.354489, 0.409205, 0.520982, 0.667405, 0.859323", \ + "0.32298, 0.332571, 0.372163, 0.426921, 0.538715, 0.685157, 0.877063", \ + "0.410266, 0.419892, 0.459409, 0.514091, 0.625903, 0.772273, 0.964194", \ + "0.508631, 0.516818, 0.554177, 0.608324, 0.719713, 0.865937, 1.05773", \ + "0.656296, 0.661496, 0.692698, 0.745286, 0.855714, 1.00154, 1.1931", \ + "0.802906, 0.804982, 0.829521, 0.880278, 0.989466, 1.13471, 1.32595", \ + "0.949223, 0.948844, 0.966384, 1.01506, 1.12291, 1.2675, 1.45833" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0299853, 0.0434312, 0.0960741, 0.168687, 0.319914, 0.518896, 0.779221", \ + "0.0299798, 0.0434073, 0.0960374, 0.168681, 0.319904, 0.518895, 0.779221", \ + "0.030041, 0.043477, 0.0960971, 0.168697, 0.320094, 0.518896, 0.77922", \ + "0.031206, 0.044769, 0.096686, 0.168951, 0.320237, 0.518916, 0.779259", \ + "0.034597, 0.048894, 0.098385, 0.169742, 0.320443, 0.518615, 0.779345", \ + "0.039069, 0.054694, 0.101151, 0.17098, 0.320816, 0.519189, 0.779273", \ + "0.04409, 0.061416, 0.104652, 0.172749, 0.321463, 0.519212, 0.779042" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : clear; + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.307727, 0.317384, 0.357031, 0.411728, 0.523509, 0.669939, 0.861859", \ + "0.32616, 0.335845, 0.375363, 0.430045, 0.541856, 0.688289, 0.880219", \ + "0.404988, 0.414565, 0.454065, 0.508743, 0.620483, 0.766921, 0.958811", \ + "0.490787, 0.499467, 0.537407, 0.591643, 0.703145, 0.849458, 1.04124", \ + "0.62234, 0.628874, 0.66223, 0.715289, 0.825989, 0.971926, 1.16361", \ + "0.757114, 0.761178, 0.789198, 0.840856, 0.950665, 1.09617, 1.28761", \ + "0.895095, 0.896526, 0.918741, 0.968607, 1.07724, 1.22199, 1.41305" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0301042, 0.0434784, 0.0960835, 0.168684, 0.319953, 0.518895, 0.77922", \ + "0.0300988, 0.0434214, 0.0960825, 0.168712, 0.319912, 0.518894, 0.779221", \ + "0.0301599, 0.0435176, 0.0961183, 0.168699, 0.319918, 0.518861, 0.779221", \ + "0.031171, 0.044733, 0.09666, 0.168898, 0.320049, 0.518914, 0.778827", \ + "0.034032, 0.048075, 0.098199, 0.169749, 0.320438, 0.518787, 0.778968", \ + "0.037831, 0.052822, 0.100468, 0.170793, 0.320738, 0.518829, 0.779284", \ + "0.042395, 0.058752, 0.103507, 0.172266, 0.321329, 0.519098, 0.779343" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.180938, 0.195849, 0.249914, 0.319645, 0.460906, 0.645163, 0.88634", \ + "0.20185, 0.216623, 0.270721, 0.340504, 0.481785, 0.666119, 0.907224", \ + "0.310533, 0.324511, 0.377763, 0.447316, 0.588514, 0.772752, 1.01401", \ + "0.411044, 0.422854, 0.47163, 0.540088, 0.680723, 0.864783, 1.10568", \ + "0.544323, 0.553703, 0.595043, 0.661349, 0.800725, 0.98423, 1.22512", \ + "0.663174, 0.670651, 0.704755, 0.768633, 0.906604, 1.08947, 1.32991", \ + "0.770274, 0.775959, 0.803329, 0.864744, 1.00103, 1.18318, 1.42323" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0271067, 0.0428254, 0.118251, 0.219718, 0.425531, 0.693677, 1.0444", \ + "0.0269458, 0.0426821, 0.118204, 0.219686, 0.425531, 0.693775, 1.0444", \ + "0.0272513, 0.042931, 0.118258, 0.219696, 0.425562, 0.693774, 1.04456", \ + "0.0291356, 0.0449626, 0.118677, 0.21963, 0.425471, 0.693671, 1.04443", \ + "0.033182, 0.049747, 0.119829, 0.219966, 0.425502, 0.693689, 1.0444", \ + "0.037932, 0.05597, 0.121999, 0.220578, 0.425701, 0.69361, 1.04572", \ + "0.042972, 0.063106, 0.124789, 0.221546, 0.425971, 0.693726, 1.04438" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.191699, 0.206138, 0.259376, 0.329187, 0.470511, 0.654907, 0.89601", \ + "0.213045, 0.227473, 0.280767, 0.350584, 0.49196, 0.676325, 0.91745", \ + "0.322162, 0.335829, 0.388504, 0.457881, 0.599209, 0.783622, 1.02472", \ + "0.425015, 0.436453, 0.484806, 0.553476, 0.694132, 0.878281, 1.1194", \ + "0.562444, 0.571146, 0.612406, 0.679015, 0.818433, 1.00204, 1.24285", \ + "0.684651, 0.690587, 0.724549, 0.789105, 0.927478, 1.11071, 1.35122", \ + "0.79466, 0.797641, 0.824487, 0.886973, 1.02409, 1.20682, 1.44704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0264982, 0.0417884, 0.117669, 0.219447, 0.425459, 0.693685, 1.04445", \ + "0.0265178, 0.0417845, 0.117678, 0.219432, 0.425403, 0.693684, 1.04445", \ + "0.0268158, 0.0420452, 0.117716, 0.21947, 0.425403, 0.693684, 1.04427", \ + "0.0288158, 0.0439782, 0.118347, 0.21956, 0.425436, 0.69368, 1.04448", \ + "0.032772, 0.048053, 0.118951, 0.219639, 0.425344, 0.693629, 1.04419", \ + "0.037138, 0.052708, 0.120034, 0.219903, 0.425442, 0.693511, 1.04462", \ + "0.041455, 0.057414, 0.121212, 0.220204, 0.425536, 0.693579, 1.04428" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "CK == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : preset; + when : "(!CK * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.199992, 0.214378, 0.26776, 0.337508, 0.47895, 0.663223, 0.904439", \ + "0.221225, 0.235683, 0.289012, 0.358783, 0.500206, 0.684517, 0.925719", \ + "0.330891, 0.344841, 0.397652, 0.467323, 0.608492, 0.792806, 1.03389", \ + "0.437084, 0.448964, 0.49789, 0.566479, 0.7074, 0.891432, 1.1326", \ + "0.579567, 0.588994, 0.631126, 0.697787, 0.83742, 1.02129, 1.26212", \ + "0.706831, 0.713633, 0.749311, 0.813965, 0.952279, 1.13547, 1.37617", \ + "0.821867, 0.825944, 0.855062, 0.917639, 1.05471, 1.23747, 1.47763" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0270664, 0.042194, 0.117785, 0.219463, 0.425478, 0.693684, 1.04448", \ + "0.0270777, 0.0422497, 0.117759, 0.219471, 0.425407, 0.693684, 1.04438", \ + "0.0274047, 0.0425024, 0.117829, 0.219482, 0.425407, 0.693685, 1.04427", \ + "0.0295172, 0.0445604, 0.118219, 0.219539, 0.425497, 0.693671, 1.04448", \ + "0.033852, 0.048982, 0.119306, 0.219721, 0.42538, 0.693788, 1.04428", \ + "0.038529, 0.053975, 0.120483, 0.220039, 0.42547, 0.693519, 1.04504", \ + "0.043068, 0.058969, 0.121824, 0.220383, 0.425585, 0.693706, 1.04428" \ + ); + } + } + timing () { + related_pin : "RB"; + timing_sense : negative_unate; + timing_type : preset; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.199992, 0.214378, 0.26776, 0.337508, 0.47895, 0.663223, 0.904439", \ + "0.221225, 0.235683, 0.289012, 0.358783, 0.500206, 0.684517, 0.925719", \ + "0.330891, 0.344841, 0.397652, 0.467323, 0.608492, 0.792806, 1.03389", \ + "0.437084, 0.448964, 0.49789, 0.566479, 0.7074, 0.891432, 1.1326", \ + "0.579567, 0.588994, 0.631126, 0.697787, 0.83742, 1.02129, 1.26212", \ + "0.706831, 0.713633, 0.749311, 0.813965, 0.952279, 1.13547, 1.37617", \ + "0.821867, 0.825944, 0.855062, 0.917639, 1.05471, 1.23747, 1.47763" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0270664, 0.042194, 0.117785, 0.219463, 0.425478, 0.693684, 1.04448", \ + "0.0270777, 0.0422497, 0.117759, 0.219471, 0.425407, 0.693684, 1.04438", \ + "0.0274047, 0.0425024, 0.117829, 0.219482, 0.425407, 0.693685, 1.04427", \ + "0.0295172, 0.0445604, 0.118219, 0.219539, 0.425497, 0.693671, 1.04448", \ + "0.033852, 0.048982, 0.119306, 0.219721, 0.42538, 0.693788, 1.04428", \ + "0.038529, 0.053975, 0.120483, 0.220039, 0.42547, 0.693519, 1.04504", \ + "0.043068, 0.058969, 0.121824, 0.220383, 0.425585, 0.693706, 1.04428" \ + ); + } + } + internal_power () { + related_pin : "CK"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.011344, 0.0113543, 0.0115881, 0.011719, 0.0118124, 0.0118529, 0.0118758", \ + "0.0112677, 0.0112752, 0.0115186, 0.0116475, 0.0117378, 0.0117788, 0.0118007", \ + "0.0112946, 0.0113025, 0.0115281, 0.0116603, 0.0117549, 0.0117983, 0.0118214", \ + "0.0115417, 0.0115446, 0.0117561, 0.0118838, 0.0119802, 0.0120348, 0.0120559", \ + "0.0120609, 0.012049, 0.0122374, 0.0123719, 0.0125398, 0.0125285, 0.012579", \ + "0.0128743, 0.0128466, 0.0129985, 0.0131285, 0.0132522, 0.0133823, 0.013337", \ + "0.0139263, 0.0138744, 0.0140052, 0.0141227, 0.0142325, 0.0143152, 0.0144185" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0107439, 0.0107434, 0.0109579, 0.0110897, 0.0111877, 0.0112341, 0.0112611", \ + "0.0106786, 0.0106703, 0.0108939, 0.011018, 0.0111157, 0.0111623, 0.0111888", \ + "0.0107185, 0.0107125, 0.0109314, 0.011064, 0.0111619, 0.0112082, 0.0112344", \ + "0.010925, 0.0109192, 0.0111509, 0.0112741, 0.0113699, 0.011415, 0.011441", \ + "0.0114423, 0.0114341, 0.0116595, 0.0118272, 0.0119344, 0.0119432, 0.0119605", \ + "0.0121552, 0.0121494, 0.0123688, 0.0124989, 0.0126268, 0.012656, 0.0127619", \ + "0.0131437, 0.0131379, 0.0133547, 0.0134842, 0.0135835, 0.0136518, 0.0137576" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00868576, 0.0086937, 0.00893345, 0.00905765, 0.00914769, 0.00918729, 0.00921134", \ + "0.00864397, 0.008661, 0.00889318, 0.00901829, 0.00910569, 0.00914817, 0.0091706", \ + "0.00868148, 0.00865426, 0.00881289, 0.00893169, 0.00903591, 0.00908973, 0.00912224", \ + "0.00901042, 0.00887292, 0.00893798, 0.00903812, 0.00913335, 0.00919077, 0.0092291", \ + "0.00974824, 0.00946946, 0.00947361, 0.00948638, 0.00959475, 0.00955257, 0.00960632", \ + "0.0107457, 0.0102766, 0.0100132, 0.00995424, 0.00997863, 0.0100017, 0.0100231", \ + "0.0119703, 0.0113476, 0.0106701, 0.0105614, 0.0105393, 0.0105907, 0.0106922" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00751643, 0.00753879, 0.00774374, 0.00787413, 0.00797029, 0.00801505, 0.00804084", \ + "0.00749184, 0.00749177, 0.00770335, 0.00783569, 0.00793363, 0.00797899, 0.00800448", \ + "0.00744358, 0.0074219, 0.00757713, 0.00769332, 0.00779425, 0.00784717, 0.00787884", \ + "0.00768848, 0.00758401, 0.00767238, 0.00775744, 0.00784129, 0.00790027, 0.00793566", \ + "0.0083766, 0.00812124, 0.00798213, 0.0080532, 0.00812173, 0.00810709, 0.00814098", \ + "0.00907005, 0.00881632, 0.00848064, 0.00837514, 0.00845407, 0.00850615, 0.00852222", \ + "0.0101997, 0.00961899, 0.00909381, 0.00902756, 0.00901573, 0.00907007, 0.00910158" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00917426, 0.00930892, 0.00962127, 0.00972589, 0.00978961, 0.00981601, 0.00983184", \ + "0.00908364, 0.00921552, 0.0095292, 0.00963661, 0.00970273, 0.00973207, 0.00974622", \ + "0.00912579, 0.00916975, 0.00938434, 0.00950155, 0.00959377, 0.00963967, 0.00966744", \ + "0.00930584, 0.00924143, 0.00938492, 0.00948328, 0.00959431, 0.00965233, 0.0096831", \ + "0.00989386, 0.00965808, 0.00963998, 0.00972112, 0.00983359, 0.00986761, 0.00992202", \ + "0.0108212, 0.0104083, 0.0101941, 0.0102053, 0.0102637, 0.0103754, 0.0105003", \ + "0.0119711, 0.011466, 0.011016, 0.0109653, 0.0109778, 0.0110223, 0.0110398" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00935508, 0.0094852, 0.00979463, 0.00990174, 0.00996538, 0.00999135, 0.0100038", \ + "0.00930034, 0.00942586, 0.00973429, 0.00984731, 0.00991378, 0.00994185, 0.00995546", \ + "0.00932418, 0.00935095, 0.00956998, 0.00967901, 0.00977403, 0.00984465, 0.00987045", \ + "0.00962055, 0.00954662, 0.0096811, 0.00976848, 0.00985839, 0.00992055, 0.00995024", \ + "0.0103738, 0.0101241, 0.0100193, 0.0100764, 0.010117, 0.010196, 0.0102025", \ + "0.0112842, 0.0108587, 0.0105431, 0.0105374, 0.0106034, 0.010628, 0.0106978", \ + "0.0124976, 0.0119076, 0.0113388, 0.0112576, 0.0112555, 0.0112901, 0.0113757" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + when : "(!CK * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00974869, 0.00987318, 0.0101737, 0.0102841, 0.0103504, 0.0103765, 0.0103904", \ + "0.0097027, 0.0098168, 0.0101155, 0.0102305, 0.0103004, 0.0103294, 0.0103442", \ + "0.00974047, 0.00975479, 0.00996378, 0.0100891, 0.0101813, 0.0102293, 0.0102557", \ + "0.0100667, 0.00997505, 0.0100502, 0.0101594, 0.0102602, 0.0103142, 0.0103487", \ + "0.0108865, 0.0106017, 0.0103995, 0.0104457, 0.0105172, 0.0106021, 0.0106211", \ + "0.0118757, 0.0114253, 0.0110422, 0.0110068, 0.0110449, 0.011076, 0.011172", \ + "0.0131544, 0.0125372, 0.0118874, 0.0117686, 0.0117331, 0.0117686, 0.0119183" \ + ); + } + fall_power (scalar) { + values ( \ + "0" \ + ); + } + } + internal_power () { + related_pin : "RB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00974869, 0.00987318, 0.0101737, 0.0102841, 0.0103504, 0.0103765, 0.0103904", \ + "0.0097027, 0.0098168, 0.0101155, 0.0102305, 0.0103004, 0.0103294, 0.0103442", \ + "0.00974047, 0.00975479, 0.00996378, 0.0100891, 0.0101813, 0.0102293, 0.0102557", \ + "0.0100667, 0.00997505, 0.0100502, 0.0101594, 0.0102602, 0.0103142, 0.0103487", \ + "0.0108865, 0.0106017, 0.0103995, 0.0104457, 0.0105172, 0.0106021, 0.0106211", \ + "0.0118757, 0.0114253, 0.0110422, 0.0110068, 0.0110449, 0.011076, 0.011172", \ + "0.0131544, 0.0125372, 0.0118874, 0.0117686, 0.0117331, 0.0117686, 0.0119183" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00749966, 0.00748963, 0.00770886, 0.00783894, 0.0079348, 0.00797974, 0.00800505", \ + "0.00744128, 0.00744511, 0.00766862, 0.00779859, 0.00789532, 0.00794056, 0.00796605", \ + "0.0074301, 0.00738758, 0.00755051, 0.00767234, 0.00777376, 0.0078259, 0.00785649", \ + "0.00755706, 0.00747472, 0.0075985, 0.00769793, 0.0077959, 0.0078559, 0.00788691", \ + "0.00799732, 0.00782361, 0.00788618, 0.00795908, 0.00804988, 0.00804706, 0.00808743", \ + "0.00875241, 0.00842536, 0.00823206, 0.0082518, 0.00834886, 0.00841342, 0.00842037", \ + "0.00986314, 0.00950838, 0.00906432, 0.00900467, 0.0089965, 0.00905199, 0.00917883" \ + ); + } + } + } + pin (CK) { + clock : true; + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160348; + rise_capacitance : 0.00160348; + rise_capacitance_range (0.00113572, 0.00160348); + fall_capacitance : 0.00160031; + fall_capacitance_range (0.00112099, 0.00160031); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.211833, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_NOT_D_AND_RB == 1'b1"; + timing_type : min_pulse_width; + when : "(!D * RB)"; + rise_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.201583, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(D * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00592944, 0.00579672, 0.00596464, 0.00643385, 0.00741222, 0.00888835, 0.0109886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00723936, 0.0071102, 0.00722057, 0.00764169, 0.00870045, 0.010168, 0.0121385" \ + ); + } + } + internal_power () { + when : "(D * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00538347, 0.00524732, 0.00537469, 0.00585934, 0.00684676, 0.00829773, 0.0103072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00764585, 0.00751601, 0.00764412, 0.00807234, 0.00912119, 0.0105905, 0.0125605" \ + ); + } + } + internal_power () { + when : "(!D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00544542, 0.00530904, 0.0054163, 0.00592611, 0.00687342, 0.00835671, 0.0103698" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00754835, 0.00741745, 0.00755655, 0.00798435, 0.00905159, 0.0105261, 0.0125032" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015939; + rise_capacitance : 0.0015939; + rise_capacitance_range (0.0010554, 0.0015939); + fall_capacitance : 0.00155739; + fall_capacitance_range (0.00104127, 0.00155739); + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : hold_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0631199, 0.144834, 0.217083, 0.26539", \ + "-0.321692, -0.101751, -0.02296, 0.030802", \ + "-0.458128, -0.235523, -0.155501, -0.101442", \ + "-0.561065, -0.337123, -0.256804, -0.200576" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0758859, 0.0430969, 0.0754101, 0.0926682", \ + "-0.326069, -0.191098, -0.148239, -0.125535", \ + "-0.436893, -0.295265, -0.259167, -0.236167", \ + "-0.508716, -0.373744, -0.333353, -0.316177" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : hold_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0631199, 0.144834, 0.217083, 0.26539", \ + "-0.321692, -0.101751, -0.02296, 0.030802", \ + "-0.458128, -0.235523, -0.155501, -0.101442", \ + "-0.561065, -0.337123, -0.256804, -0.200576" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0758859, 0.0430969, 0.0754101, 0.0926682", \ + "-0.326069, -0.191098, -0.148239, -0.125535", \ + "-0.436893, -0.295265, -0.259167, -0.236167", \ + "-0.508716, -0.373744, -0.333353, -0.316177" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_RB == 1'b1"; + timing_type : setup_falling; + when : "RB"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.152923, -0.065328, -0.144167, -0.192109", \ + "0.456745, 0.234499, 0.1542, 0.0997211", \ + "0.63986, 0.416277, 0.333215, 0.279034", \ + "0.78321, 0.560965, 0.474201, 0.418192" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.158535, 0.0525268, 0.0845825, 0.132753", \ + "0.471517, 0.321525, 0.275603, 0.253805", \ + "0.635021, 0.475695, 0.427009, 0.401511", \ + "0.749811, 0.583829, 0.53544, 0.508114" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : setup_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.152923, -0.065328, -0.144167, -0.192109", \ + "0.456745, 0.234499, 0.1542, 0.0997211", \ + "0.63986, 0.416277, 0.333215, 0.279034", \ + "0.78321, 0.560965, 0.474201, 0.418192" \ + ); + } + fall_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.158535, 0.0525268, 0.0845825, 0.132753", \ + "0.471517, 0.321525, 0.275603, 0.253805", \ + "0.635021, 0.475695, 0.427009, 0.401511", \ + "0.749811, 0.583829, 0.53544, 0.508114" \ + ); + } + } + internal_power () { + when : "(CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00106514, -0.00106212, -0.00106417, -0.00106483, -0.00106576, -0.00106714, -0.00106792" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108115, 0.00108017, 0.00109378, 0.00108058, 0.00107864, 0.0010788, 0.00107356" \ + ); + } + } + internal_power () { + when : "(!CK * RB * Q * !QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000207411, -0.0002068, -0.000207545, -0.000208012, -0.000206497, -0.00020703, -0.000206666" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000221326, 0.000224198, 0.000224355, 0.000221033, 0.000219718, 0.000217074, 0.000213204" \ + ); + } + } + internal_power () { + when : "(!CK * RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000901261, -0.000907136, -0.000925822, -0.000932063, -0.000929815, -0.000929284, -0.000927906" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995201, 0.000938106, 0.000935158, 0.000932848, 0.000929815, 0.000929284, 0.000927906" \ + ); + } + } + internal_power () { + when : "(!CK * !RB * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000907401, -0.000909589, -0.000931776, -0.000937211, -0.000941762, -0.000945037, -0.000939934" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000950031, 0.000954008, 0.000953597, 0.000953556, 0.000948909, 0.000947866, 0.000939934" \ + ); + } + } + } + pin (RB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00212341; + rise_capacitance : 0.00212341; + rise_capacitance_range (0.00166719, 0.00212341); + fall_capacitance : 0.00205505; + fall_capacitance_range (0.0016201, 0.00205505); + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : recovery_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157893, -0.0642917, -0.14125, -0.193502", \ + "0.427589, 0.209404, 0.126987, 0.0721958", \ + "0.594427, 0.374904, 0.293723, 0.239228", \ + "0.731341, 0.513155, 0.428272, 0.375947" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : recovery_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.157893, -0.0642917, -0.14125, -0.193502", \ + "0.427589, 0.209404, 0.126987, 0.0721958", \ + "0.594427, 0.374904, 0.293723, 0.239228", \ + "0.731341, 0.513155, 0.428272, 0.375947" \ + ); + } + } + timing () { + related_pin : "CK"; + sdf_cond : "COND_D == 1'b1"; + timing_type : removal_falling; + when : "D"; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0652564, 0.145391, 0.217083, 0.265544", \ + "-0.300779, -0.0861378, -0.00790503, 0.0420142", \ + "-0.426058, -0.212752, -0.133286, -0.08307", \ + "-0.521781, -0.315133, -0.235371, -0.182985" \ + ); + } + } + timing () { + related_pin : "CK"; + timing_type : removal_falling; + rise_constraint (constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + index_2 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "-0.0652564, 0.145391, 0.217083, 0.265544", \ + "-0.300779, -0.0861378, -0.00790503, 0.0420142", \ + "-0.426058, -0.212752, -0.133286, -0.08307", \ + "-0.521781, -0.315133, -0.235371, -0.182985" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.112753, 1.76636, 3.51562, 5.28076" \ + ); + } + } + timing () { + related_pin : "RB"; + sdf_cond : "COND_NOT_CK_AND_NOT_D == 1'b1"; + timing_type : min_pulse_width; + when : "(!CK * !D)"; + fall_constraint (mpw_constraint_template_4x4) { + index_1 ("0.01, 1.07, 2.13, 3.2"); + values ( \ + "0.119586, 1.76636, 3.51562, 5.28076" \ + ); + } + } + internal_power () { + when : "(CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984808, -0.000984761, -0.000990153, -0.000990463, -0.000988331, -0.000987112, -0.000986379" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101324, 0.000998697, 0.000991809, 0.000992439, 0.000990055, 0.000990464, 0.000989013" \ + ); + } + } + internal_power () { + when : "(!CK * D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984202, -0.000985276, -0.000989845, -0.000992048, -0.000987151, -0.000988682, -0.000987933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103053, 0.00100646, 0.000997075, 0.000995193, 0.000991176, 0.000992578, 0.000990652" \ + ); + } + } + internal_power () { + when : "(!CK * !D * !Q * QB)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985694, -0.00098473, -0.000988441, -0.00099119, -0.000989213, -0.000987953, -0.000987178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102554, 0.00100527, 0.000994657, 0.000994927, 0.000991914, 0.000991849, 0.000990023" \ + ); + } + } + } + latch (IQ,IQB) { + clear : "!RB"; + data_in : "D"; + enable : "CK"; + power_down_function : "(!VDD) + (VSS)"; + } + } + cell (MIN3X1) { + area : 9.8784; + cell_leakage_power : 0.0594744; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0513069; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.078252; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0895475; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0418354; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0773015; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0488251; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0444494; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0442776; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0594744; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0646217, 0.0781565, 0.184265, 0.316396, 0.580779, 0.924488, 1.37386", \ + "0.0832267, 0.097043, 0.204457, 0.337198, 0.601944, 0.945867, 1.39538", \ + "0.149763, 0.16966, 0.290989, 0.423779, 0.689322, 1.0338, 1.48204", \ + "0.189531, 0.218376, 0.378822, 0.52805, 0.793668, 1.13854, 1.5886", \ + "0.230979, 0.273126, 0.501054, 0.695345, 0.999861, 1.34853, 1.79862", \ + "0.26359, 0.31814, 0.612798, 0.859739, 1.23018, 1.62206, 2.07757", \ + "0.293305, 0.358706, 0.716712, 1.01731, 1.46108, 1.91343, 2.41886" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.061808, 0.080497, 0.227941, 0.411288, 0.777479, 1.25319, 1.87556", \ + "0.061259, 0.0800326, 0.22779, 0.411234, 0.777495, 1.25318, 1.87515", \ + "0.0887549, 0.107622, 0.236328, 0.41115, 0.777101, 1.25344, 1.87527", \ + "0.126948, 0.14793, 0.28424, 0.438551, 0.780965, 1.25239, 1.87467", \ + "0.200757, 0.225899, 0.383462, 0.541495, 0.842946, 1.2771, 1.87739", \ + "0.285135, 0.314516, 0.499596, 0.676091, 0.981857, 1.37302, 1.93043", \ + "0.372364, 0.408196, 0.626315, 0.829022, 1.15965, 1.54518, 2.05746" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0613349, 0.0727066, 0.158481, 0.263102, 0.471052, 0.740745, 1.09322", \ + "0.0784409, 0.0901341, 0.177243, 0.28211, 0.490857, 0.760671, 1.1131", \ + "0.158693, 0.176647, 0.278732, 0.383455, 0.591338, 0.861398, 1.21406", \ + "0.216943, 0.242435, 0.387376, 0.510761, 0.719001, 0.988889, 1.3414", \ + "0.294766, 0.330562, 0.537063, 0.714825, 0.976118, 1.24784, 1.59796", \ + "0.368219, 0.413562, 0.67849, 0.909969, 1.25041, 1.58469, 1.94432", \ + "0.43969, 0.493887, 0.814976, 1.09916, 1.51954, 1.93264, 2.36468" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0504448, 0.0645304, 0.176422, 0.31572, 0.593935, 0.955635, 1.42807", \ + "0.0501267, 0.0643429, 0.176191, 0.3155, 0.593682, 0.95507, 1.4276", \ + "0.0937855, 0.106755, 0.192804, 0.318319, 0.593661, 0.955159, 1.42768", \ + "0.141434, 0.159987, 0.261337, 0.362845, 0.604101, 0.955453, 1.42772", \ + "0.2141, 0.241056, 0.385624, 0.505268, 0.702242, 1.00085, 1.43687", \ + "0.291073, 0.326925, 0.517536, 0.672218, 0.897279, 1.14786, 1.52769", \ + "0.373817, 0.418868, 0.656409, 0.848721, 1.12326, 1.39461, 1.72269" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0707872, 0.0849663, 0.193118, 0.326043, 0.590734, 0.934401, 1.38351", \ + "0.0859521, 0.10021, 0.209735, 0.343861, 0.609049, 0.952888, 1.40209", \ + "0.162361, 0.183857, 0.305973, 0.43912, 0.704571, 1.04884, 1.49616", \ + "0.214638, 0.244726, 0.414895, 0.559859, 0.823709, 1.16662, 1.61549", \ + "0.279599, 0.320927, 0.560508, 0.767838, 1.07084, 1.4144, 1.86235", \ + "0.336772, 0.388319, 0.691925, 0.959773, 1.35418, 1.7443, 2.19054", \ + "0.38843, 0.449858, 0.81336, 1.13809, 1.62319, 2.10211, 2.60494" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0623232, 0.0808379, 0.22795, 0.411411, 0.777659, 1.25356, 1.87566", \ + "0.0622367, 0.0807551, 0.227866, 0.411296, 0.777399, 1.25337, 1.87537", \ + "0.108264, 0.124892, 0.241154, 0.41187, 0.777534, 1.25341, 1.87517", \ + "0.157147, 0.180183, 0.309274, 0.450167, 0.781879, 1.25336, 1.87519", \ + "0.229835, 0.262659, 0.441032, 0.59194, 0.863886, 1.28084, 1.8761", \ + "0.30592, 0.348241, 0.578386, 0.769614, 1.05452, 1.41134, 1.94224", \ + "0.387262, 0.438721, 0.719193, 0.954635, 1.29485, 1.64721, 2.11657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0514658, 0.0621118, 0.145328, 0.249, 0.456187, 0.725714, 1.07813", \ + "0.0708525, 0.0817745, 0.166411, 0.270399, 0.47799, 0.747675, 1.10017", \ + "0.1403, 0.158565, 0.262751, 0.36758, 0.57622, 0.846277, 1.19897", \ + "0.186157, 0.213533, 0.358577, 0.484076, 0.695579, 0.962681, 1.31915", \ + "0.242459, 0.282936, 0.49505, 0.667827, 0.92681, 1.20389, 1.5596", \ + "0.293989, 0.346548, 0.625221, 0.8511, 1.177, 1.50833, 1.87694", \ + "0.344761, 0.408649, 0.751469, 1.03164, 1.43304, 1.82778, 2.25325" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043975, 0.0581713, 0.170088, 0.309373, 0.587577, 0.94919, 1.42154", \ + "0.0434542, 0.0577351, 0.169945, 0.309284, 0.587533, 0.949598, 1.42167", \ + "0.0745848, 0.0887193, 0.183052, 0.31143, 0.587093, 0.948685, 1.42215", \ + "0.115112, 0.131854, 0.235144, 0.345509, 0.595891, 0.948341, 1.42191", \ + "0.186896, 0.209039, 0.336298, 0.455445, 0.672591, 0.984001, 1.43008", \ + "0.266879, 0.29508, 0.45294, 0.592495, 0.821498, 1.09978, 1.50157", \ + "0.350725, 0.38552, 0.579827, 0.746427, 1.00184, 1.2891, 1.65127" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0707872, 0.0849663, 0.193118, 0.326043, 0.590734, 0.934401, 1.38351", \ + "0.0859521, 0.10021, 0.209735, 0.343861, 0.609049, 0.952888, 1.40209", \ + "0.162361, 0.183857, 0.305973, 0.43912, 0.704571, 1.04884, 1.49616", \ + "0.214638, 0.244726, 0.414895, 0.559859, 0.823709, 1.16662, 1.61549", \ + "0.279599, 0.320927, 0.560508, 0.767838, 1.07084, 1.4144, 1.86235", \ + "0.336772, 0.388319, 0.691925, 0.959773, 1.35418, 1.7443, 2.19054", \ + "0.38843, 0.449858, 0.81336, 1.13809, 1.62319, 2.10211, 2.60494" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0623232, 0.0808379, 0.22795, 0.411411, 0.777659, 1.25356, 1.87566", \ + "0.0622367, 0.0807551, 0.227866, 0.411296, 0.777399, 1.25337, 1.87537", \ + "0.108264, 0.124892, 0.241154, 0.41187, 0.777534, 1.25341, 1.87517", \ + "0.157147, 0.180183, 0.309274, 0.450167, 0.781879, 1.25336, 1.87519", \ + "0.229835, 0.262659, 0.441032, 0.59194, 0.863886, 1.28084, 1.8761", \ + "0.30592, 0.348241, 0.578386, 0.769614, 1.05452, 1.41134, 1.94224", \ + "0.387262, 0.438721, 0.719193, 0.954635, 1.29485, 1.64721, 2.11657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0613349, 0.0727066, 0.158481, 0.263102, 0.471052, 0.740745, 1.09322", \ + "0.0784409, 0.0901341, 0.177243, 0.28211, 0.490857, 0.760671, 1.1131", \ + "0.158693, 0.176647, 0.278732, 0.383455, 0.591338, 0.861398, 1.21406", \ + "0.216943, 0.242435, 0.387376, 0.510761, 0.719001, 0.988889, 1.3414", \ + "0.294766, 0.330562, 0.537063, 0.714825, 0.976118, 1.24784, 1.59796", \ + "0.368219, 0.413562, 0.67849, 0.909969, 1.25041, 1.58469, 1.94432", \ + "0.43969, 0.493887, 0.814976, 1.09916, 1.51954, 1.93264, 2.36468" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0504448, 0.0645304, 0.176422, 0.31572, 0.593935, 0.955635, 1.42807", \ + "0.0501267, 0.0643429, 0.176191, 0.3155, 0.593682, 0.95507, 1.4276", \ + "0.0937855, 0.106755, 0.192804, 0.318319, 0.593661, 0.955159, 1.42768", \ + "0.141434, 0.159987, 0.261337, 0.362845, 0.604101, 0.955453, 1.42772", \ + "0.2141, 0.241056, 0.385624, 0.505268, 0.702242, 1.00085, 1.43687", \ + "0.291073, 0.326925, 0.517536, 0.672218, 0.897279, 1.14786, 1.52769", \ + "0.373817, 0.418868, 0.656409, 0.848721, 1.12326, 1.39461, 1.72269" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.071647, 0.0852676, 0.192264, 0.325101, 0.590306, 0.934885, 1.38539", \ + "0.0917275, 0.105516, 0.21301, 0.346014, 0.611326, 0.955944, 1.40648", \ + "0.16349, 0.182469, 0.300361, 0.434081, 0.69978, 1.04472, 1.49472", \ + "0.210816, 0.237203, 0.391537, 0.537794, 0.805439, 1.14992, 1.60068", \ + "0.263569, 0.301976, 0.518885, 0.70972, 1.01212, 1.3601, 1.81084", \ + "0.30821, 0.357422, 0.636965, 0.878112, 1.24502, 1.6346, 2.08995", \ + "0.349834, 0.408872, 0.747577, 1.04047, 1.47874, 1.92829, 2.43273" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0594364, 0.0779369, 0.225312, 0.409184, 0.776593, 1.25393, 1.87798", \ + "0.0594622, 0.0779361, 0.225388, 0.409178, 0.776579, 1.25376, 1.87798", \ + "0.0879126, 0.104602, 0.233839, 0.409994, 0.776534, 1.25392, 1.87796", \ + "0.129951, 0.149497, 0.279392, 0.43552, 0.780672, 1.25365, 1.87796", \ + "0.20448, 0.229386, 0.381017, 0.537306, 0.84163, 1.27804, 1.88055", \ + "0.285518, 0.316644, 0.499256, 0.673398, 0.978439, 1.37235, 1.93302", \ + "0.368809, 0.407168, 0.626751, 0.827201, 1.15694, 1.54282, 2.05826" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0589918, 0.0701164, 0.155328, 0.259831, 0.467705, 0.737424, 1.0897", \ + "0.0785595, 0.0897932, 0.175304, 0.279843, 0.487697, 0.757332, 1.10965", \ + "0.156523, 0.172923, 0.272254, 0.377875, 0.585861, 0.85606, 1.20831", \ + "0.21452, 0.238112, 0.373154, 0.495562, 0.705972, 0.975532, 1.32868", \ + "0.291675, 0.325658, 0.518938, 0.685207, 0.939151, 1.21481, 1.56943", \ + "0.365455, 0.409094, 0.660616, 0.876202, 1.19478, 1.52138, 1.88829", \ + "0.439166, 0.492284, 0.800008, 1.06557, 1.4558, 1.84522, 2.2673" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0503224, 0.0644426, 0.176391, 0.315659, 0.593942, 0.955511, 1.42842", \ + "0.05017, 0.0643229, 0.17618, 0.315492, 0.593676, 0.95507, 1.4276", \ + "0.0826311, 0.0954544, 0.18883, 0.318048, 0.593662, 0.955145, 1.42773", \ + "0.125581, 0.141332, 0.240173, 0.351314, 0.602692, 0.955255, 1.42757", \ + "0.196595, 0.218395, 0.342503, 0.460753, 0.677674, 0.990658, 1.43619", \ + "0.272151, 0.301264, 0.459544, 0.597965, 0.827135, 1.10532, 1.50747", \ + "0.350367, 0.386942, 0.585106, 0.751393, 1.00805, 1.29583, 1.65681" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0697916, 0.0835618, 0.190835, 0.323502, 0.588192, 0.931822, 1.38096", \ + "0.0888721, 0.102764, 0.210463, 0.343259, 0.607904, 0.951497, 1.40058", \ + "0.157867, 0.176848, 0.296219, 0.429531, 0.694852, 1.03847, 1.48792", \ + "0.20553, 0.231949, 0.387138, 0.533286, 0.799441, 1.14456, 1.5928", \ + "0.263587, 0.301011, 0.515775, 0.705831, 1.00821, 1.35465, 1.80362", \ + "0.315159, 0.362593, 0.636353, 0.87568, 1.24105, 1.62997, 2.08346", \ + "0.362039, 0.41936, 0.750544, 1.04036, 1.47642, 1.92482, 2.42754" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0622662, 0.0807797, 0.227974, 0.411391, 0.777597, 1.2534, 1.87575", \ + "0.0622373, 0.0807487, 0.227863, 0.411293, 0.777397, 1.25335, 1.87523", \ + "0.0932044, 0.109959, 0.237927, 0.412324, 0.777528, 1.25333, 1.87548", \ + "0.136044, 0.155499, 0.284896, 0.439277, 0.78205, 1.25331, 1.87525", \ + "0.208011, 0.233314, 0.386522, 0.542215, 0.844985, 1.27864, 1.8782", \ + "0.28302, 0.315511, 0.502921, 0.678534, 0.982368, 1.37392, 1.93161", \ + "0.360585, 0.400459, 0.626402, 0.830259, 1.16054, 1.54481, 2.05807" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0582278, 0.0690504, 0.153428, 0.257851, 0.466187, 0.736782, 1.09061", \ + "0.0786989, 0.0896753, 0.174472, 0.279028, 0.487455, 0.758071, 1.11182", \ + "0.155586, 0.172125, 0.271882, 0.377013, 0.585993, 0.856884, 1.21078", \ + "0.210645, 0.234804, 0.37162, 0.49471, 0.704478, 0.976949, 1.33105", \ + "0.280488, 0.316263, 0.51457, 0.682532, 0.938404, 1.21465, 1.57114", \ + "0.346841, 0.39323, 0.652394, 0.870537, 1.19184, 1.51968, 1.88845", \ + "0.414567, 0.470309, 0.787179, 1.0575, 1.45169, 1.84292, 2.26718" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0460971, 0.060179, 0.172277, 0.312037, 0.591374, 0.954412, 1.42915", \ + "0.0460958, 0.0601776, 0.172264, 0.312013, 0.591375, 0.954341, 1.42925", \ + "0.0778146, 0.0907775, 0.184846, 0.314652, 0.591393, 0.954537, 1.42914", \ + "0.120087, 0.136033, 0.23578, 0.347564, 0.597932, 0.954603, 1.42943", \ + "0.192605, 0.214011, 0.337918, 0.45678, 0.675196, 0.989224, 1.43772", \ + "0.27094, 0.298658, 0.455575, 0.594542, 0.824213, 1.10271, 1.50824", \ + "0.351009, 0.386754, 0.582662, 0.746838, 1.00435, 1.29205, 1.6565" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.071647, 0.0852676, 0.192264, 0.325101, 0.590306, 0.934885, 1.38539", \ + "0.0917275, 0.105516, 0.21301, 0.346014, 0.611326, 0.955944, 1.40648", \ + "0.16349, 0.182469, 0.300361, 0.434081, 0.69978, 1.04472, 1.49472", \ + "0.210816, 0.237203, 0.391537, 0.537794, 0.805439, 1.14992, 1.60068", \ + "0.263569, 0.301976, 0.518885, 0.70972, 1.01212, 1.3601, 1.81084", \ + "0.30821, 0.357422, 0.636965, 0.878112, 1.24502, 1.6346, 2.08995", \ + "0.349834, 0.408872, 0.747577, 1.04047, 1.47874, 1.92829, 2.43273" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0594364, 0.0779369, 0.225312, 0.409184, 0.776593, 1.25393, 1.87798", \ + "0.0594622, 0.0779361, 0.225388, 0.409178, 0.776579, 1.25376, 1.87798", \ + "0.0879126, 0.104602, 0.233839, 0.409994, 0.776534, 1.25392, 1.87796", \ + "0.129951, 0.149497, 0.279392, 0.43552, 0.780672, 1.25365, 1.87796", \ + "0.20448, 0.229386, 0.381017, 0.537306, 0.84163, 1.27804, 1.88055", \ + "0.285518, 0.316644, 0.499256, 0.673398, 0.978439, 1.37235, 1.93302", \ + "0.368809, 0.407168, 0.626751, 0.827201, 1.15694, 1.54282, 2.05826" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0589918, 0.0701164, 0.155328, 0.259831, 0.467705, 0.737424, 1.0897", \ + "0.0785595, 0.0897932, 0.175304, 0.279843, 0.487697, 0.757332, 1.10965", \ + "0.156523, 0.172923, 0.272254, 0.377875, 0.585861, 0.85606, 1.20831", \ + "0.21452, 0.238112, 0.373154, 0.495562, 0.705972, 0.975532, 1.32868", \ + "0.291675, 0.325658, 0.518938, 0.685207, 0.939151, 1.21481, 1.56943", \ + "0.365455, 0.409094, 0.660616, 0.876202, 1.19478, 1.52138, 1.88829", \ + "0.439166, 0.492284, 0.800008, 1.06557, 1.4558, 1.84522, 2.2673" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0503224, 0.0644426, 0.176391, 0.315659, 0.593942, 0.955511, 1.42842", \ + "0.05017, 0.0643229, 0.17618, 0.315492, 0.593676, 0.95507, 1.4276", \ + "0.0826311, 0.0954544, 0.18883, 0.318048, 0.593662, 0.955145, 1.42773", \ + "0.125581, 0.141332, 0.240173, 0.351314, 0.602692, 0.955255, 1.42757", \ + "0.196595, 0.218395, 0.342503, 0.460753, 0.677674, 0.990658, 1.43619", \ + "0.272151, 0.301264, 0.459544, 0.597965, 0.827135, 1.10532, 1.50747", \ + "0.350367, 0.386942, 0.585106, 0.751393, 1.00805, 1.29583, 1.65681" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0590715, 0.0729613, 0.180564, 0.313545, 0.578817, 0.923442, 1.37396", \ + "0.075334, 0.0893924, 0.197984, 0.331401, 0.597043, 0.941775, 1.39241", \ + "0.14819, 0.170106, 0.29428, 0.42657, 0.693168, 1.03832, 1.48803", \ + "0.195548, 0.22704, 0.401724, 0.549303, 0.813525, 1.15746, 1.60695", \ + "0.25363, 0.296905, 0.543582, 0.754573, 1.06088, 1.40498, 1.85382", \ + "0.303826, 0.357762, 0.670323, 0.943029, 1.34206, 1.73385, 2.18202", \ + "0.347759, 0.411881, 0.786599, 1.11747, 1.60842, 2.09111, 2.59604" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0594102, 0.0779228, 0.225404, 0.409184, 0.776474, 1.25378, 1.87784", \ + "0.0591586, 0.0778005, 0.225336, 0.409167, 0.776637, 1.25381, 1.8778", \ + "0.10909, 0.126418, 0.240146, 0.410426, 0.776602, 1.25383, 1.8779", \ + "0.158257, 0.181624, 0.311288, 0.450638, 0.781502, 1.25399, 1.87806", \ + "0.232815, 0.265323, 0.4434, 0.594654, 0.866462, 1.28311, 1.87905", \ + "0.313447, 0.35449, 0.582109, 0.773413, 1.05809, 1.41472, 1.9464", \ + "0.401797, 0.451226, 0.72541, 0.959539, 1.30087, 1.65213, 2.12159" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0412202, 0.0519887, 0.135784, 0.239785, 0.447522, 0.717466, 1.07038", \ + "0.0592005, 0.0701351, 0.154926, 0.259246, 0.46727, 0.737319, 1.09029", \ + "0.123777, 0.145074, 0.257406, 0.360806, 0.568943, 0.838927, 1.1919", \ + "0.167722, 0.198174, 0.357336, 0.488345, 0.693678, 0.964358, 1.3173", \ + "0.225335, 0.26745, 0.496722, 0.684233, 0.952448, 1.22392, 1.57706", \ + "0.278002, 0.331972, 0.625938, 0.87013, 1.22088, 1.56095, 1.92286", \ + "0.328869, 0.393854, 0.75, 1.04954, 1.48375, 1.90455, 2.34138" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495124, 0.0635869, 0.174522, 0.313316, 0.591063, 0.952203, 1.42526", \ + "0.0509817, 0.0638703, 0.174514, 0.313319, 0.59106, 0.952283, 1.42457", \ + "0.108886, 0.120164, 0.197809, 0.317636, 0.591073, 0.95219, 1.42526", \ + "0.162776, 0.178565, 0.273151, 0.368495, 0.60134, 0.952351, 1.4253", \ + "0.246833, 0.269231, 0.400919, 0.515577, 0.708306, 1.00021, 1.43495", \ + "0.338345, 0.367285, 0.538946, 0.686826, 0.906857, 1.15458, 1.52995", \ + "0.438493, 0.473707, 0.685162, 0.868738, 1.1358, 1.40509, 1.72919" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.04995, 0.0637097, 0.170709, 0.303449, 0.568544, 0.912986, 1.36321", \ + "0.0661614, 0.0800343, 0.188123, 0.321297, 0.586752, 0.93135, 1.38166", \ + "0.13111, 0.155704, 0.285355, 0.416533, 0.682936, 1.02777, 1.47821", \ + "0.171641, 0.205895, 0.389142, 0.53938, 0.803325, 1.14714, 1.59633", \ + "0.222243, 0.268063, 0.525976, 0.741314, 1.05237, 1.39465, 1.84302", \ + "0.265185, 0.32307, 0.64883, 0.926611, 1.32964, 1.72337, 2.17147", \ + "0.303665, 0.372608, 0.761592, 1.09856, 1.59427, 2.07915, 2.58553" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0702282, 0.0886006, 0.234374, 0.416952, 0.78247, 1.25775, 1.8795", \ + "0.0708717, 0.0882934, 0.234367, 0.416962, 0.782471, 1.25772, 1.87948", \ + "0.130039, 0.144096, 0.252474, 0.41879, 0.782502, 1.25778, 1.87951", \ + "0.187248, 0.206629, 0.324693, 0.461376, 0.78809, 1.25779, 1.87953", \ + "0.274307, 0.300869, 0.4626, 0.60736, 0.877313, 1.28853, 1.88073", \ + "0.368307, 0.401071, 0.606499, 0.789766, 1.07019, 1.42283, 1.95033", \ + "0.470798, 0.509614, 0.756654, 0.980553, 1.31558, 1.66153, 2.12731" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0498788, 0.0609054, 0.145734, 0.250265, 0.458644, 0.72928, 1.083", \ + "0.0680862, 0.0792724, 0.164888, 0.269745, 0.478399, 0.749107, 1.10293", \ + "0.142454, 0.161881, 0.266589, 0.371916, 0.580017, 0.850662, 1.20466", \ + "0.194768, 0.222204, 0.371925, 0.499541, 0.70506, 0.977306, 1.32982", \ + "0.263101, 0.301256, 0.51735, 0.699363, 0.964432, 1.23779, 1.58974", \ + "0.325893, 0.374178, 0.651905, 0.889975, 1.23595, 1.57403, 1.93543", \ + "0.385152, 0.443827, 0.781036, 1.07332, 1.50174, 1.91973, 2.3551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0460984, 0.0601819, 0.172276, 0.312012, 0.591595, 0.954751, 1.42938", \ + "0.0462067, 0.0599364, 0.172219, 0.312066, 0.591543, 0.95465, 1.42935", \ + "0.0954072, 0.108353, 0.191442, 0.315916, 0.591543, 0.954547, 1.42915", \ + "0.142937, 0.161655, 0.265034, 0.363454, 0.600746, 0.954513, 1.42947", \ + "0.217038, 0.244241, 0.38898, 0.509004, 0.705122, 1.00247, 1.4387", \ + "0.298413, 0.334131, 0.522995, 0.676483, 0.902411, 1.15256, 1.53197", \ + "0.387573, 0.431396, 0.664822, 0.854985, 1.12759, 1.40126, 1.72946" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0590715, 0.0729613, 0.180564, 0.313545, 0.578817, 0.923442, 1.37396", \ + "0.075334, 0.0893924, 0.197984, 0.331401, 0.597043, 0.941775, 1.39241", \ + "0.14819, 0.170106, 0.29428, 0.42657, 0.693168, 1.03832, 1.48803", \ + "0.195548, 0.22704, 0.401724, 0.549303, 0.813525, 1.15746, 1.60695", \ + "0.25363, 0.296905, 0.543582, 0.754573, 1.06088, 1.40498, 1.85382", \ + "0.303826, 0.357762, 0.670323, 0.943029, 1.34206, 1.73385, 2.18202", \ + "0.347759, 0.411881, 0.786599, 1.11747, 1.60842, 2.09111, 2.59604" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0594102, 0.0779228, 0.225404, 0.409184, 0.776474, 1.25378, 1.87784", \ + "0.0591586, 0.0778005, 0.225336, 0.409167, 0.776637, 1.25381, 1.8778", \ + "0.10909, 0.126418, 0.240146, 0.410426, 0.776602, 1.25383, 1.8779", \ + "0.158257, 0.181624, 0.311288, 0.450638, 0.781502, 1.25399, 1.87806", \ + "0.232815, 0.265323, 0.4434, 0.594654, 0.866462, 1.28311, 1.87905", \ + "0.313447, 0.35449, 0.582109, 0.773413, 1.05809, 1.41472, 1.9464", \ + "0.401797, 0.451226, 0.72541, 0.959539, 1.30087, 1.65213, 2.12159" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0498788, 0.0609054, 0.145734, 0.250265, 0.458644, 0.72928, 1.083", \ + "0.0680862, 0.0792724, 0.164888, 0.269745, 0.478399, 0.749107, 1.10293", \ + "0.142454, 0.161881, 0.266589, 0.371916, 0.580017, 0.850662, 1.20466", \ + "0.194768, 0.222204, 0.371925, 0.499541, 0.70506, 0.977306, 1.32982", \ + "0.263101, 0.301256, 0.51735, 0.699363, 0.964432, 1.23779, 1.58974", \ + "0.325893, 0.374178, 0.651905, 0.889975, 1.23595, 1.57403, 1.93543", \ + "0.385152, 0.443827, 0.781036, 1.07332, 1.50174, 1.91973, 2.3551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0460984, 0.0601819, 0.172276, 0.312012, 0.591595, 0.954751, 1.42938", \ + "0.0462067, 0.0599364, 0.172219, 0.312066, 0.591543, 0.95465, 1.42935", \ + "0.0954072, 0.108353, 0.191442, 0.315916, 0.591543, 0.954547, 1.42915", \ + "0.142937, 0.161655, 0.265034, 0.363454, 0.600746, 0.954513, 1.42947", \ + "0.217038, 0.244241, 0.38898, 0.509004, 0.705122, 1.00247, 1.4387", \ + "0.298413, 0.334131, 0.522995, 0.676483, 0.902411, 1.15256, 1.53197", \ + "0.387573, 0.431396, 0.664822, 0.854985, 1.12759, 1.40126, 1.72946" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00567216, 0.00569841, 0.00574532, 0.00575443, 0.00576112, 0.00575969, 0.0057588", \ + "0.00549131, 0.00553245, 0.00567887, 0.00572203, 0.00574889, 0.0057608, 0.00576708", \ + "0.00538533, 0.00539981, 0.0055009, 0.00557888, 0.00565358, 0.00568787, 0.0056154", \ + "0.00547022, 0.0054662, 0.00548768, 0.00552673, 0.00559303, 0.00564478, 0.00568164", \ + "0.00590373, 0.00584936, 0.00568871, 0.00569153, 0.00562803, 0.00565067, 0.00567408", \ + "0.00677273, 0.00666226, 0.00622085, 0.00602681, 0.00593138, 0.00580442, 0.00576456", \ + "0.00802535, 0.00784604, 0.00712457, 0.00674177, 0.00640592, 0.00617716, 0.00607296" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "1.68801e-05, 3.36182e-05, 5.36151e-05, 5.75324e-05, 5.77299e-05, 5.75996e-05, 5.6567e-05", \ + "-0.000216325, -0.000173921, -3.8023e-05, 1.04092e-05, 3.69206e-05, 4.78678e-05, 5.57996e-05", \ + "-0.00041212, -0.000382504, -0.000261209, -0.000173459, -9.19374e-05, -3.66401e-05, -7.14913e-06", \ + "-0.000218519, -0.000231431, -0.000193897, -0.000114242, -7.07424e-05, -8.30725e-05, -4.42369e-05", \ + "0.000454202, 0.000356843, 0.000145181, 4.17424e-05, -1.66151e-05, -2.06707e-05, -2.4951e-05", \ + "0.00138265, 0.00129095, 0.000842164, 0.000585972, 0.000338863, 0.000214668, 0.000143577", \ + "0.00267865, 0.00255305, 0.00190786, 0.00146255, 0.000999696, 0.000703414, 0.000507879" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059066, 0.0059233, 0.00596249, 0.00597114, 0.00596813, 0.00596514, 0.00596573", \ + "0.00567297, 0.00569502, 0.0058353, 0.00591782, 0.00595668, 0.00597109, 0.00597797", \ + "0.00564378, 0.00565205, 0.00570737, 0.00577752, 0.00585765, 0.00590949, 0.00581501", \ + "0.00591803, 0.00589293, 0.00589936, 0.00587516, 0.00589312, 0.00590841, 0.00592877", \ + "0.00661948, 0.00654352, 0.00631504, 0.00616892, 0.00594918, 0.00598962, 0.00597233", \ + "0.00762148, 0.00752793, 0.00702821, 0.0067322, 0.0064548, 0.00627173, 0.00615989", \ + "0.0089136, 0.00879016, 0.00811698, 0.00765366, 0.00715964, 0.00689054, 0.00658373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00113627, -0.00111331, -0.00106434, -0.00105476, -0.00104913, -0.0010482, -0.00104713", \ + "-0.00132062, -0.00126436, -0.00111078, -0.00107532, -0.00104955, -0.00103769, -0.00103148", \ + "-0.00146617, -0.00144326, -0.0013135, -0.00122021, -0.00115066, -0.00109545, -0.00108038", \ + "-0.00135427, -0.00136965, -0.00133469, -0.00127738, -0.00120413, -0.00115507, -0.0011169", \ + "-0.000887918, -0.000952526, -0.00112035, -0.00115789, -0.0011661, -0.00113916, -0.0011182", \ + "1.42985e-06, -0.00012066, -0.000571708, -0.000765757, -0.00091097, -0.000975105, -0.00100707", \ + "0.00127797, 0.0010974, 0.000336992, -5.7234e-05, -0.000399473, -0.000600786, -0.000730173" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059066, 0.0059233, 0.00596249, 0.00597114, 0.00596813, 0.00596514, 0.00596573", \ + "0.00567297, 0.00569502, 0.0058353, 0.00591782, 0.00595668, 0.00597109, 0.00597797", \ + "0.00564378, 0.00565205, 0.00570737, 0.00577752, 0.00585765, 0.00590949, 0.00581501", \ + "0.00591803, 0.00589293, 0.00589936, 0.00587516, 0.00589312, 0.00590841, 0.00592877", \ + "0.00661948, 0.00654352, 0.00631504, 0.00616892, 0.00594918, 0.00598962, 0.00597233", \ + "0.00762148, 0.00752793, 0.00702821, 0.0067322, 0.0064548, 0.00627173, 0.00615989", \ + "0.0089136, 0.00879016, 0.00811698, 0.00765366, 0.00715964, 0.00689054, 0.00658373" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "1.68801e-05, 3.36182e-05, 5.36151e-05, 5.75324e-05, 5.77299e-05, 5.75996e-05, 5.6567e-05", \ + "-0.000216325, -0.000173921, -3.8023e-05, 1.04092e-05, 3.69206e-05, 4.78678e-05, 5.57996e-05", \ + "-0.00041212, -0.000382504, -0.000261209, -0.000173459, -9.19374e-05, -3.66401e-05, -7.14913e-06", \ + "-0.000218519, -0.000231431, -0.000193897, -0.000114242, -7.07424e-05, -8.30725e-05, -4.42369e-05", \ + "0.000454202, 0.000356843, 0.000145181, 4.17424e-05, -1.66151e-05, -2.06707e-05, -2.4951e-05", \ + "0.00138265, 0.00129095, 0.000842164, 0.000585972, 0.000338863, 0.000214668, 0.000143577", \ + "0.00267865, 0.00255305, 0.00190786, 0.00146255, 0.000999696, 0.000703414, 0.000507879" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00649626, 0.00649914, 0.00650481, 0.00650596, 0.00650604, 0.0065054, 0.00650453", \ + "0.00641788, 0.006433, 0.00647297, 0.00648365, 0.00649003, 0.00649183, 0.00649193", \ + "0.00638756, 0.0063907, 0.0063988, 0.00644755, 0.00647152, 0.00648655, 0.00644885", \ + "0.00646665, 0.00645731, 0.00643969, 0.00640927, 0.00645945, 0.00647319, 0.00647921", \ + "0.00685725, 0.00681817, 0.0066454, 0.00659884, 0.00655642, 0.00653043, 0.00652073", \ + "0.00764857, 0.00756093, 0.00718414, 0.00698826, 0.00686854, 0.00669894, 0.00664577", \ + "0.00882006, 0.00869562, 0.00808647, 0.00770058, 0.00736114, 0.00709806, 0.00693797" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000566321, -0.000565398, -0.000564956, -0.00056661, -0.000569018, -0.000572866, -0.000574627", \ + "-0.000733242, -0.000726361, -0.000693026, -0.000689474, -0.000685887, -0.000684971, -0.000684927", \ + "-0.00084924, -0.000843407, -0.00080512, -0.00078719, -0.000765311, -0.000749597, -0.000756155", \ + "-0.000745332, -0.000756508, -0.000779393, -0.000785176, -0.000776621, -0.000766828, -0.000768659", \ + "-0.000274326, -0.000322791, -0.000514782, -0.000596108, -0.000668291, -0.000697096, -0.000722805", \ + "0.000584059, 0.000485489, 7.48884e-05, -0.00014977, -0.000355345, -0.00047778, -0.00056062", \ + "0.00177179, 0.00164438, 0.00102189, 0.000607095, 0.000204128, -4.88592e-05, -0.000232539" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0065314, 0.00653357, 0.00653748, 0.00653789, 0.00653609, 0.00653519, 0.00653116", \ + "0.00642049, 0.00642981, 0.00646584, 0.00647141, 0.00647626, 0.00647734, 0.00647668", \ + "0.00638467, 0.006381, 0.00640617, 0.00643506, 0.00644996, 0.00646675, 0.00645892", \ + "0.00649703, 0.00648308, 0.00645254, 0.00644201, 0.00644829, 0.00645156, 0.00646288", \ + "0.00696947, 0.0069197, 0.00672382, 0.00663598, 0.00657245, 0.00653416, 0.00651412", \ + "0.00782525, 0.0077312, 0.00731759, 0.00708575, 0.00693036, 0.00673345, 0.00666112", \ + "0.00902162, 0.00889646, 0.00825927, 0.0078523, 0.0074536, 0.00716964, 0.00698392" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00111509, -0.00111266, -0.00110784, -0.00110671, -0.00110603, -0.00110565, -0.00110699", \ + "-0.00119808, -0.00117963, -0.0011519, -0.0011378, -0.00113621, -0.00113323, -0.00113223", \ + "-0.00127201, -0.00126239, -0.0012172, -0.00119622, -0.00116883, -0.00116068, -0.00115805", \ + "-0.00118865, -0.00118617, -0.00119302, -0.0011924, -0.00117539, -0.00115911, -0.00116184", \ + "-0.000754402, -0.000794311, -0.000950355, -0.00101972, -0.00107748, -0.00109552, -0.00111404", \ + "9.04759e-05, -5.51735e-06, -0.00039855, -0.000608665, -0.000782888, -0.000892637, -0.000967311", \ + "0.00128683, 0.00116155, 0.000522025, 0.000134781, -0.000242804, -0.000475565, -0.000640093" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0065314, 0.00653357, 0.00653748, 0.00653789, 0.00653609, 0.00653519, 0.00653116", \ + "0.00642049, 0.00642981, 0.00646584, 0.00647141, 0.00647626, 0.00647734, 0.00647668", \ + "0.00638467, 0.006381, 0.00640617, 0.00643506, 0.00644996, 0.00646675, 0.00645892", \ + "0.00649703, 0.00648308, 0.00645254, 0.00644201, 0.00644829, 0.00645156, 0.00646288", \ + "0.00696947, 0.0069197, 0.00672382, 0.00663598, 0.00657245, 0.00653416, 0.00651412", \ + "0.00782525, 0.0077312, 0.00731759, 0.00708575, 0.00693036, 0.00673345, 0.00666112", \ + "0.00902162, 0.00889646, 0.00825927, 0.0078523, 0.0074536, 0.00716964, 0.00698392" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000566321, -0.000565398, -0.000564956, -0.00056661, -0.000569018, -0.000572866, -0.000574627", \ + "-0.000733242, -0.000726361, -0.000693026, -0.000689474, -0.000685887, -0.000684971, -0.000684927", \ + "-0.00084924, -0.000843407, -0.00080512, -0.00078719, -0.000765311, -0.000749597, -0.000756155", \ + "-0.000745332, -0.000756508, -0.000779393, -0.000785176, -0.000776621, -0.000766828, -0.000768659", \ + "-0.000274326, -0.000322791, -0.000514782, -0.000596108, -0.000668291, -0.000697096, -0.000722805", \ + "0.000584059, 0.000485489, 7.48884e-05, -0.00014977, -0.000355345, -0.00047778, -0.00056062", \ + "0.00177179, 0.00164438, 0.00102189, 0.000607095, 0.000204128, -4.88592e-05, -0.000232539" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00407201, 0.00408953, 0.00412771, 0.00413648, 0.0041405, 0.00414236, 0.00414235", \ + "0.00394055, 0.00396967, 0.00407244, 0.00410941, 0.00413389, 0.0041438, 0.00414847", \ + "0.0039936, 0.0040058, 0.00396337, 0.00395793, 0.00407267, 0.00410063, 0.00407179", \ + "0.00428498, 0.00425095, 0.00417978, 0.00413334, 0.00411787, 0.0041169, 0.00412099", \ + "0.00499824, 0.00491585, 0.00464682, 0.00448447, 0.00423804, 0.00423964, 0.00420103", \ + "0.00600195, 0.00587197, 0.0053567, 0.00504096, 0.00475781, 0.00454662, 0.00441703", \ + "0.00736948, 0.00719429, 0.00642589, 0.00595659, 0.00545979, 0.00517396, 0.00485479" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000173069, -0.000147634, -0.000107499, -9.72619e-05, -9.2733e-05, -9.08719e-05, -9.00155e-05", \ + "-0.000306978, -0.000265147, -0.000138793, -0.000100131, -7.21524e-05, -6.69734e-05, -6.02836e-05", \ + "-0.000228459, -0.000244263, -0.000198859, -0.000164333, -0.000127837, -9.63094e-05, -8.092e-05", \ + "2.80677e-05, 6.75876e-08, -4.83835e-05, -9.20875e-05, -9.28721e-05, -8.34806e-05, -7.91927e-05", \ + "0.000754859, 0.000665953, 0.000324287, 0.000169782, 6.07736e-05, 1.08869e-05, -1.52255e-05", \ + "0.00180228, 0.00166466, 0.00107422, 0.000765159, 0.000471347, 0.000302177, 0.000196621", \ + "0.00320373, 0.00301373, 0.002164, 0.00165546, 0.00115086, 0.000824671, 0.000599005" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0042534, 0.0042787, 0.00432531, 0.00433526, 0.00434082, 0.00434227, 0.00434446", \ + "0.00411072, 0.00414767, 0.00426651, 0.00430698, 0.0043334, 0.00434458, 0.00435058", \ + "0.00419937, 0.0041866, 0.00420092, 0.0041591, 0.00427165, 0.00430144, 0.0043201", \ + "0.00451922, 0.00454387, 0.00438398, 0.00433456, 0.00431809, 0.00431664, 0.0043249", \ + "0.00526555, 0.00517182, 0.00486882, 0.00469666, 0.00451879, 0.00444541, 0.00440758", \ + "0.0062992, 0.00615592, 0.00559791, 0.00526186, 0.0049935, 0.00475321, 0.00462898", \ + "0.00769061, 0.00750416, 0.00668059, 0.00619358, 0.0056879, 0.00538866, 0.00505558" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-4.38386e-05, -2.82144e-05, 4.158e-06, 1.21854e-05, 1.64835e-05, 1.81809e-05, 1.88769e-05", \ + "-0.000155639, -0.000122336, -2.3788e-05, 1.09232e-05, 3.51873e-05, 4.20208e-05, 4.84992e-05", \ + "-0.000131377, -0.000145091, -8.93732e-05, -5.31938e-05, -1.79249e-05, 1.28846e-05, 2.79433e-05", \ + "0.000108983, 6.62484e-05, 5.08345e-05, 1.55979e-05, 1.66013e-05, 2.59506e-05, 2.97657e-05", \ + "0.000781369, 0.000706953, 0.000410268, 0.00027536, 0.000164199, 0.000118475, 9.19807e-05", \ + "0.00178842, 0.00166301, 0.00113638, 0.000852365, 0.000567019, 0.000405007, 0.000300365", \ + "0.00315846, 0.00298976, 0.0022037, 0.00172537, 0.00123976, 0.000922821, 0.000698977" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0042534, 0.0042787, 0.00432531, 0.00433526, 0.00434082, 0.00434227, 0.00434446", \ + "0.00411072, 0.00414767, 0.00426651, 0.00430698, 0.0043334, 0.00434458, 0.00435058", \ + "0.00419937, 0.0041866, 0.00420092, 0.0041591, 0.00427165, 0.00430144, 0.0043201", \ + "0.00451922, 0.00454387, 0.00438398, 0.00433456, 0.00431809, 0.00431664, 0.0043249", \ + "0.00526555, 0.00517182, 0.00486882, 0.00469666, 0.00451879, 0.00444541, 0.00440758", \ + "0.0062992, 0.00615592, 0.00559791, 0.00526186, 0.0049935, 0.00475321, 0.00462898", \ + "0.00769061, 0.00750416, 0.00668059, 0.00619358, 0.0056879, 0.00538866, 0.00505558" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000173069, -0.000147634, -0.000107499, -9.72619e-05, -9.2733e-05, -9.08719e-05, -9.00155e-05", \ + "-0.000306978, -0.000265147, -0.000138793, -0.000100131, -7.21524e-05, -6.69734e-05, -6.02836e-05", \ + "-0.000228459, -0.000244263, -0.000198859, -0.000164333, -0.000127837, -9.63094e-05, -8.092e-05", \ + "2.80677e-05, 6.75876e-08, -4.83835e-05, -9.20875e-05, -9.28721e-05, -8.34806e-05, -7.91927e-05", \ + "0.000754859, 0.000665953, 0.000324287, 0.000169782, 6.07736e-05, 1.08869e-05, -1.52255e-05", \ + "0.00180228, 0.00166466, 0.00107422, 0.000765159, 0.000471347, 0.000302177, 0.000196621", \ + "0.00320373, 0.00301373, 0.002164, 0.00165546, 0.00115086, 0.000824671, 0.000599005" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00302924; + rise_capacitance : 0.0030053; + rise_capacitance_range (0.00211517, 0.0030053); + fall_capacitance : 0.00302924; + fall_capacitance_range (0.00206188, 0.00302924); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000848053, -0.000930245, -0.000987056, -0.000995429, -0.000991968, -0.000991773, -0.000989205" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981556, 0.000999106, 0.000998894, 0.000995429, 0.000991968, 0.000991773, 0.000989205" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00218929, -0.00219167, -0.00220306, -0.00220172, -0.00220515, -0.00220791, -0.00221281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00222258, 0.00221304, 0.00224231, 0.00223137, 0.00222261, 0.00222152, 0.0022186" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0027713; + rise_capacitance : 0.00276919; + rise_capacitance_range (0.00231969, 0.00276919); + fall_capacitance : 0.0027713; + fall_capacitance_range (0.00229371, 0.0027713); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148983, -0.00165997, -0.00175035, -0.00177291, -0.00177047, -0.0017771, -0.00177456" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176429, 0.00176404, 0.00179262, 0.00177832, 0.00177047, 0.0017771, 0.00177456" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00197173, -0.00197174, -0.00198109, -0.00198576, -0.00197718, -0.00198034, -0.00197886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203122, 0.00199178, 0.0020057, 0.0019926, 0.00198506, 0.00198622, 0.00198308" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160429; + rise_capacitance : 0.00160429; + rise_capacitance_range (0.000988684, 0.00160429); + fall_capacitance : 0.00160355; + fall_capacitance_range (0.000951793, 0.00160355); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000164213, -0.000163701, -0.00016409, -0.000164244, -0.000163836, -0.000163814, -0.000163589" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000180512, 0.000179796, 0.000179737, 0.000178825, 0.000176372, 0.000173469, 0.00016824" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119888, -0.00120136, -0.00120397, -0.00120776, -0.00121097, -0.00121823, -0.00122866" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122979, 0.00124099, 0.00123416, 0.00123787, 0.00123496, 0.00123532, 0.00123399" \ + ); + } + } + } + } + cell (MIN3X1P5) { + area : 9.8784; + cell_leakage_power : 0.0999376; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0949341; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128456; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143829; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0733338; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124636; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0881324; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0741208; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0720582; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0999376; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.059214, 0.0776233, 0.184906, 0.318235, 0.585041, 0.93178, 1.38504", \ + "0.0771604, 0.0958088, 0.204566, 0.338488, 0.605672, 0.952657, 1.406", \ + "0.136819, 0.164835, 0.288509, 0.423173, 0.690969, 1.03838, 1.49221", \ + "0.16992, 0.210102, 0.3735, 0.524068, 0.793022, 1.14133, 1.59458", \ + "0.203263, 0.261468, 0.490408, 0.686625, 0.99556, 1.34647, 1.80044", \ + "0.230829, 0.3047, 0.597862, 0.845122, 1.21827, 1.61153, 2.07058", \ + "0.255319, 0.343929, 0.698079, 0.997067, 1.44184, 1.89696, 2.40691" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0545721, 0.0798509, 0.229261, 0.415152, 0.786483, 1.26904, 1.89995", \ + "0.0540301, 0.0793929, 0.229127, 0.415072, 0.78645, 1.26918, 1.89995", \ + "0.0823594, 0.108359, 0.238558, 0.415318, 0.786111, 1.26894, 1.89965", \ + "0.119893, 0.148794, 0.28759, 0.443048, 0.790525, 1.26831, 1.89942", \ + "0.191867, 0.225688, 0.386096, 0.547102, 0.854508, 1.29383, 1.90198", \ + "0.271641, 0.312581, 0.500363, 0.680662, 0.992946, 1.38964, 1.95448", \ + "0.354176, 0.403594, 0.624935, 0.831499, 1.16973, 1.56345, 2.0846" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0539063, 0.0684074, 0.149641, 0.248791, 0.4458, 0.701358, 1.03525", \ + "0.070946, 0.0858598, 0.168637, 0.268223, 0.465561, 0.721199, 1.05514", \ + "0.145868, 0.17035, 0.270617, 0.369837, 0.566506, 0.822385, 1.15656", \ + "0.198314, 0.232927, 0.37617, 0.497315, 0.69254, 0.947822, 1.28473", \ + "0.267822, 0.316244, 0.520355, 0.695027, 0.9506, 1.20805, 1.54357", \ + "0.333122, 0.394408, 0.655977, 0.883975, 1.21777, 1.54498, 1.89133", \ + "0.396791, 0.470227, 0.786943, 1.06612, 1.47859, 1.88364, 2.30535" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0416465, 0.0593868, 0.164896, 0.296561, 0.55929, 0.900772, 1.34711", \ + "0.0411859, 0.0591721, 0.164824, 0.296349, 0.559056, 0.900618, 1.34677", \ + "0.0854665, 0.102807, 0.183329, 0.300064, 0.559306, 0.900421, 1.34701", \ + "0.129793, 0.154917, 0.253265, 0.347757, 0.569069, 0.900691, 1.34714", \ + "0.19783, 0.234558, 0.375612, 0.491583, 0.676166, 0.94943, 1.35907", \ + "0.270936, 0.319234, 0.505614, 0.655465, 0.873141, 1.10818, 1.45826", \ + "0.349548, 0.410249, 0.642567, 0.829773, 1.09522, 1.3573, 1.66374" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0672928, 0.0865407, 0.195595, 0.32948, 0.596098, 0.942188, 1.39452", \ + "0.0817598, 0.101374, 0.212307, 0.346954, 0.614089, 0.960378, 1.41281", \ + "0.153321, 0.182932, 0.306111, 0.440288, 0.707735, 1.0545, 1.50534", \ + "0.2011, 0.242148, 0.413262, 0.559012, 0.824715, 1.17027, 1.62212", \ + "0.260603, 0.316399, 0.555238, 0.763414, 1.06673, 1.40852, 1.86571", \ + "0.313061, 0.382225, 0.68342, 0.950369, 1.3472, 1.73988, 2.18963", \ + "0.360565, 0.442903, 0.801929, 1.12492, 1.61003, 2.09146, 2.59823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0562649, 0.081274, 0.230305, 0.416119, 0.786875, 1.26911, 1.8988", \ + "0.0560782, 0.0811147, 0.230135, 0.415922, 0.786908, 1.26858, 1.89853", \ + "0.102171, 0.125495, 0.243796, 0.416582, 0.786778, 1.26856, 1.89848", \ + "0.147708, 0.180031, 0.312123, 0.455668, 0.791384, 1.26886, 1.89846", \ + "0.215616, 0.261234, 0.443102, 0.597415, 0.872728, 1.29113, 1.89956", \ + "0.287226, 0.345711, 0.578764, 0.774438, 1.06552, 1.42897, 1.96749", \ + "0.364363, 0.435229, 0.717601, 0.956877, 1.30773, 1.66544, 2.14318" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0462348, 0.0598426, 0.138782, 0.237029, 0.4335, 0.688931, 1.02288", \ + "0.0654906, 0.0795662, 0.159837, 0.25851, 0.455252, 0.710792, 1.04482", \ + "0.129418, 0.15398, 0.254972, 0.353998, 0.552692, 0.808733, 1.14283", \ + "0.169103, 0.205958, 0.347758, 0.469277, 0.671244, 0.92793, 1.26209", \ + "0.216733, 0.271715, 0.479405, 0.647273, 0.897825, 1.16539, 1.50052", \ + "0.259822, 0.331176, 0.604251, 0.824502, 1.14104, 1.45999, 1.81555", \ + "0.302574, 0.389028, 0.724737, 0.997892, 1.38812, 1.77086, 2.18245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0359772, 0.0538548, 0.15949, 0.290999, 0.553702, 0.895154, 1.34151", \ + "0.035581, 0.0534904, 0.159367, 0.290932, 0.553714, 0.895131, 1.34157", \ + "0.0661791, 0.0846564, 0.173743, 0.293121, 0.553441, 0.895165, 1.34224", \ + "0.105524, 0.127574, 0.225991, 0.329925, 0.564171, 0.894737, 1.34124", \ + "0.175399, 0.203735, 0.325788, 0.439529, 0.644065, 0.937499, 1.3535", \ + "0.253492, 0.289655, 0.441372, 0.574615, 0.793302, 1.05508, 1.42997", \ + "0.334119, 0.38011, 0.56742, 0.727039, 0.97113, 1.24481, 1.58494" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0672928, 0.0865407, 0.195595, 0.32948, 0.596098, 0.942188, 1.39452", \ + "0.0817598, 0.101374, 0.212307, 0.346954, 0.614089, 0.960378, 1.41281", \ + "0.153321, 0.182932, 0.306111, 0.440288, 0.707735, 1.0545, 1.50534", \ + "0.2011, 0.242148, 0.413262, 0.559012, 0.824715, 1.17027, 1.62212", \ + "0.260603, 0.316399, 0.555238, 0.763414, 1.06673, 1.40852, 1.86571", \ + "0.313061, 0.382225, 0.68342, 0.950369, 1.3472, 1.73988, 2.18963", \ + "0.360565, 0.442903, 0.801929, 1.12492, 1.61003, 2.09146, 2.59823" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0562649, 0.081274, 0.230305, 0.416119, 0.786875, 1.26911, 1.8988", \ + "0.0560782, 0.0811147, 0.230135, 0.415922, 0.786908, 1.26858, 1.89853", \ + "0.102171, 0.125495, 0.243796, 0.416582, 0.786778, 1.26856, 1.89848", \ + "0.147708, 0.180031, 0.312123, 0.455668, 0.791384, 1.26886, 1.89846", \ + "0.215616, 0.261234, 0.443102, 0.597415, 0.872728, 1.29113, 1.89956", \ + "0.287226, 0.345711, 0.578764, 0.774438, 1.06552, 1.42897, 1.96749", \ + "0.364363, 0.435229, 0.717601, 0.956877, 1.30773, 1.66544, 2.14318" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0539063, 0.0684074, 0.149641, 0.248791, 0.4458, 0.701358, 1.03525", \ + "0.070946, 0.0858598, 0.168637, 0.268223, 0.465561, 0.721199, 1.05514", \ + "0.145868, 0.17035, 0.270617, 0.369837, 0.566506, 0.822385, 1.15656", \ + "0.198314, 0.232927, 0.37617, 0.497315, 0.69254, 0.947822, 1.28473", \ + "0.267822, 0.316244, 0.520355, 0.695027, 0.9506, 1.20805, 1.54357", \ + "0.333122, 0.394408, 0.655977, 0.883975, 1.21777, 1.54498, 1.89133", \ + "0.396791, 0.470227, 0.786943, 1.06612, 1.47859, 1.88364, 2.30535" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0416465, 0.0593868, 0.164896, 0.296561, 0.55929, 0.900772, 1.34711", \ + "0.0411859, 0.0591721, 0.164824, 0.296349, 0.559056, 0.900618, 1.34677", \ + "0.0854665, 0.102807, 0.183329, 0.300064, 0.559306, 0.900421, 1.34701", \ + "0.129793, 0.154917, 0.253265, 0.347757, 0.569069, 0.900691, 1.34714", \ + "0.19783, 0.234558, 0.375612, 0.491583, 0.676166, 0.94943, 1.35907", \ + "0.270936, 0.319234, 0.505614, 0.655465, 0.873141, 1.10818, 1.45826", \ + "0.349548, 0.410249, 0.642567, 0.829773, 1.09522, 1.3573, 1.66374" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0656292, 0.0839817, 0.191784, 0.325622, 0.592887, 0.940187, 1.39442", \ + "0.0851128, 0.103657, 0.211983, 0.346009, 0.613397, 0.960717, 1.41483", \ + "0.15107, 0.177048, 0.297418, 0.431795, 0.699597, 1.04714, 1.50087", \ + "0.191686, 0.228444, 0.385591, 0.533529, 0.802398, 1.15029, 1.60476", \ + "0.236545, 0.28935, 0.50761, 0.700136, 1.00562, 1.35795, 1.81107", \ + "0.275407, 0.342482, 0.620976, 0.862166, 1.23126, 1.62411, 2.08377", \ + "0.312623, 0.392407, 0.727541, 1.01925, 1.45844, 1.91106, 2.41924" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0521857, 0.0772067, 0.22655, 0.412829, 0.784959, 1.26885, 1.90135", \ + "0.0522564, 0.0772119, 0.226531, 0.412827, 0.784958, 1.26868, 1.90112", \ + "0.0821974, 0.105347, 0.236101, 0.413788, 0.785049, 1.26876, 1.90112", \ + "0.123161, 0.150091, 0.282612, 0.440282, 0.789484, 1.26884, 1.90114", \ + "0.194496, 0.228751, 0.383378, 0.542745, 0.8517, 1.29342, 1.90427", \ + "0.270851, 0.313608, 0.49986, 0.677215, 0.988809, 1.38851, 1.95781", \ + "0.348004, 0.401022, 0.624884, 0.829372, 1.16656, 1.56005, 2.08404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0510573, 0.0651916, 0.145904, 0.244889, 0.441834, 0.697363, 1.03123", \ + "0.0703321, 0.0846636, 0.165648, 0.264681, 0.461622, 0.717094, 1.05094", \ + "0.142627, 0.164696, 0.261552, 0.36054, 0.558756, 0.814819, 1.14848", \ + "0.194446, 0.226384, 0.35863, 0.477461, 0.67789, 0.934038, 1.2681", \ + "0.263012, 0.309055, 0.498971, 0.660727, 0.906687, 1.17282, 1.50752", \ + "0.329354, 0.388166, 0.634826, 0.844953, 1.15454, 1.47046, 1.82335", \ + "0.394873, 0.466147, 0.767788, 1.02753, 1.40689, 1.78428, 2.19307" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0415062, 0.0592861, 0.164988, 0.296554, 0.559287, 0.90096, 1.34711", \ + "0.0414605, 0.0591672, 0.164749, 0.296341, 0.558978, 0.900615, 1.34688", \ + "0.0748388, 0.0915005, 0.179272, 0.298708, 0.559269, 0.900674, 1.34714", \ + "0.116002, 0.136806, 0.231468, 0.33554, 0.569985, 0.900952, 1.34687", \ + "0.183493, 0.212523, 0.332099, 0.445297, 0.649125, 0.94262, 1.35914", \ + "0.25423, 0.293313, 0.447103, 0.580476, 0.799309, 1.06101, 1.4348", \ + "0.328426, 0.377992, 0.571391, 0.730974, 0.977351, 1.25209, 1.59004" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0651199, 0.0837273, 0.191886, 0.325543, 0.592157, 0.938282, 1.39063", \ + "0.0835016, 0.102306, 0.210915, 0.344698, 0.611235, 0.957255, 1.40977", \ + "0.147711, 0.173848, 0.294599, 0.428793, 0.695683, 1.04223, 1.49467", \ + "0.1904, 0.22657, 0.382941, 0.53072, 0.799196, 1.14538, 1.59829", \ + "0.242538, 0.293133, 0.50722, 0.698065, 1.00302, 1.35193, 1.80447", \ + "0.289167, 0.353074, 0.623967, 0.862783, 1.22986, 1.61995, 2.07596", \ + "0.331644, 0.408083, 0.734672, 1.02226, 1.45797, 1.90851, 2.41463" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0561371, 0.0811703, 0.230264, 0.416011, 0.786951, 1.26867, 1.89909", \ + "0.0560482, 0.0811239, 0.23018, 0.415936, 0.786902, 1.26857, 1.89882", \ + "0.0879907, 0.111036, 0.240725, 0.417252, 0.786775, 1.26889, 1.89848", \ + "0.129501, 0.156287, 0.288145, 0.444684, 0.791889, 1.26853, 1.89848", \ + "0.197327, 0.232479, 0.38895, 0.547505, 0.855523, 1.29489, 1.90184", \ + "0.267638, 0.312458, 0.503334, 0.682713, 0.992885, 1.38977, 1.95414", \ + "0.340065, 0.395653, 0.624278, 0.832157, 1.16989, 1.56199, 2.08362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0518653, 0.0656291, 0.145768, 0.244939, 0.442807, 0.699893, 1.03594", \ + "0.0722898, 0.0862525, 0.166814, 0.266122, 0.46407, 0.721117, 1.05715", \ + "0.144319, 0.166289, 0.263145, 0.363266, 0.561659, 0.818877, 1.15504", \ + "0.193402, 0.226015, 0.359536, 0.478811, 0.680369, 0.93918, 1.27442", \ + "0.254742, 0.30287, 0.497116, 0.660554, 0.908468, 1.17563, 1.51271", \ + "0.313443, 0.375475, 0.629334, 0.84246, 1.15433, 1.47218, 1.82689", \ + "0.373315, 0.448198, 0.758762, 1.02204, 1.40539, 1.78492, 2.19516" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.03794, 0.0556811, 0.161831, 0.294181, 0.558762, 0.902651, 1.35208", \ + "0.0379743, 0.0557224, 0.16183, 0.294181, 0.558762, 0.902534, 1.35238", \ + "0.0696162, 0.0865886, 0.175661, 0.29749, 0.558757, 0.902636, 1.35226", \ + "0.110184, 0.131166, 0.226899, 0.332234, 0.569122, 0.902826, 1.35206", \ + "0.180021, 0.208443, 0.327626, 0.44134, 0.647477, 0.943838, 1.36348", \ + "0.255214, 0.292458, 0.443749, 0.576556, 0.796667, 1.06056, 1.43877", \ + "0.332759, 0.379893, 0.567906, 0.727307, 0.974048, 1.2491, 1.59242" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0656292, 0.0839817, 0.191784, 0.325622, 0.592887, 0.940187, 1.39442", \ + "0.0851128, 0.103657, 0.211983, 0.346009, 0.613397, 0.960717, 1.41483", \ + "0.15107, 0.177048, 0.297418, 0.431795, 0.699597, 1.04714, 1.50087", \ + "0.191686, 0.228444, 0.385591, 0.533529, 0.802398, 1.15029, 1.60476", \ + "0.236545, 0.28935, 0.50761, 0.700136, 1.00562, 1.35795, 1.81107", \ + "0.275407, 0.342482, 0.620976, 0.862166, 1.23126, 1.62411, 2.08377", \ + "0.312623, 0.392407, 0.727541, 1.01925, 1.45844, 1.91106, 2.41924" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0521857, 0.0772067, 0.22655, 0.412829, 0.784959, 1.26885, 1.90135", \ + "0.0522564, 0.0772119, 0.226531, 0.412827, 0.784958, 1.26868, 1.90112", \ + "0.0821974, 0.105347, 0.236101, 0.413788, 0.785049, 1.26876, 1.90112", \ + "0.123161, 0.150091, 0.282612, 0.440282, 0.789484, 1.26884, 1.90114", \ + "0.194496, 0.228751, 0.383378, 0.542745, 0.8517, 1.29342, 1.90427", \ + "0.270851, 0.313608, 0.49986, 0.677215, 0.988809, 1.38851, 1.95781", \ + "0.348004, 0.401022, 0.624884, 0.829372, 1.16656, 1.56005, 2.08404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0518653, 0.0656291, 0.145768, 0.244939, 0.442807, 0.699893, 1.03594", \ + "0.0722898, 0.0862525, 0.166814, 0.266122, 0.46407, 0.721117, 1.05715", \ + "0.144319, 0.166289, 0.263145, 0.363266, 0.561659, 0.818877, 1.15504", \ + "0.193402, 0.226015, 0.359536, 0.478811, 0.680369, 0.93918, 1.27442", \ + "0.254742, 0.30287, 0.497116, 0.660554, 0.908468, 1.17563, 1.51271", \ + "0.313443, 0.375475, 0.629334, 0.84246, 1.15433, 1.47218, 1.82689", \ + "0.373315, 0.448198, 0.758762, 1.02204, 1.40539, 1.78492, 2.19516" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.03794, 0.0556811, 0.161831, 0.294181, 0.558762, 0.902651, 1.35208", \ + "0.0379743, 0.0557224, 0.16183, 0.294181, 0.558762, 0.902534, 1.35238", \ + "0.0696162, 0.0865886, 0.175661, 0.29749, 0.558757, 0.902636, 1.35226", \ + "0.110184, 0.131166, 0.226899, 0.332234, 0.569122, 0.902826, 1.35206", \ + "0.180021, 0.208443, 0.327626, 0.44134, 0.647477, 0.943838, 1.36348", \ + "0.255214, 0.292458, 0.443749, 0.576556, 0.796667, 1.06056, 1.43877", \ + "0.332759, 0.379893, 0.567906, 0.727307, 0.974048, 1.2491, 1.59242" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0538223, 0.0726123, 0.181088, 0.315083, 0.582439, 0.929741, 1.3838", \ + "0.069602, 0.0885666, 0.198093, 0.332642, 0.60031, 0.947783, 1.40193", \ + "0.136248, 0.167398, 0.293643, 0.426061, 0.694842, 1.04252, 1.49674", \ + "0.178042, 0.22139, 0.397735, 0.547257, 0.813232, 1.15991, 1.61297", \ + "0.229676, 0.288503, 0.535582, 0.748058, 1.0572, 1.4039, 1.85609", \ + "0.274007, 0.34703, 0.65836, 0.931198, 1.33301, 1.72831, 2.1799", \ + "0.312622, 0.399656, 0.771256, 1.10072, 1.59268, 2.07847, 2.58816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0521718, 0.0771869, 0.226573, 0.412834, 0.784962, 1.26867, 1.90113", \ + "0.0523059, 0.0770685, 0.226512, 0.412762, 0.784957, 1.26868, 1.90114", \ + "0.102017, 0.125898, 0.242756, 0.414197, 0.785087, 1.26867, 1.90124", \ + "0.147546, 0.180447, 0.313754, 0.455349, 0.790369, 1.26884, 1.90114", \ + "0.217331, 0.262556, 0.444048, 0.599786, 0.876415, 1.29883, 1.90253", \ + "0.293891, 0.350961, 0.580759, 0.777194, 1.06906, 1.43219, 1.97137", \ + "0.37881, 0.446939, 0.722856, 0.960216, 1.31037, 1.66925, 2.14834" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0353692, 0.0490837, 0.128547, 0.227121, 0.424003, 0.679852, 1.01425", \ + "0.0534937, 0.0673405, 0.147749, 0.246638, 0.443786, 0.699764, 1.03426", \ + "0.111162, 0.14065, 0.250511, 0.348352, 0.545954, 0.801593, 1.13646", \ + "0.149314, 0.190642, 0.348011, 0.475704, 0.674701, 0.926435, 1.26255", \ + "0.198436, 0.256264, 0.482231, 0.666159, 0.928453, 1.18835, 1.52375", \ + "0.244066, 0.317311, 0.60669, 0.84641, 1.19011, 1.5223, 1.87168", \ + "0.287285, 0.375095, 0.725433, 1.01974, 1.44516, 1.85728, 2.28372" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0407473, 0.05849, 0.163273, 0.294395, 0.556802, 0.897971, 1.34426", \ + "0.0432521, 0.0589676, 0.163276, 0.294375, 0.5568, 0.898027, 1.34445", \ + "0.100344, 0.114969, 0.188588, 0.299188, 0.556811, 0.897945, 1.34445", \ + "0.151477, 0.172512, 0.264356, 0.353882, 0.572637, 0.898193, 1.34398", \ + "0.231885, 0.261875, 0.390473, 0.501756, 0.682612, 0.9516, 1.35801", \ + "0.320118, 0.358688, 0.526194, 0.670156, 0.882581, 1.11414, 1.46128", \ + "0.417592, 0.464573, 0.67087, 0.849795, 1.1087, 1.36735, 1.67027" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0449333, 0.063679, 0.171725, 0.305673, 0.573157, 0.920661, 1.37481", \ + "0.0608256, 0.0793744, 0.188665, 0.323201, 0.591032, 0.938705, 1.39295", \ + "0.118623, 0.152835, 0.284408, 0.416815, 0.685582, 1.03345, 1.48783", \ + "0.154068, 0.200822, 0.385761, 0.537883, 0.804029, 1.1509, 1.60409", \ + "0.197664, 0.261369, 0.519121, 0.735552, 1.04957, 1.39492, 1.84715", \ + "0.236063, 0.314845, 0.6387, 0.916186, 1.32158, 1.71918, 2.17107", \ + "0.270211, 0.363388, 0.748952, 1.08408, 1.58001, 2.06841, 2.57922" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0624158, 0.0872346, 0.2351, 0.420329, 0.791056, 1.27318, 1.90396", \ + "0.0639132, 0.0869918, 0.235094, 0.420369, 0.791091, 1.27326, 1.90394", \ + "0.123199, 0.143284, 0.25381, 0.422366, 0.791075, 1.27338, 1.90369", \ + "0.176949, 0.204174, 0.326662, 0.465684, 0.797189, 1.27357, 1.90372", \ + "0.259685, 0.296144, 0.462713, 0.611511, 0.887382, 1.30503, 1.90529", \ + "0.350064, 0.394891, 0.604296, 0.792628, 1.07878, 1.43988, 1.97629", \ + "0.449435, 0.502456, 0.752077, 0.981838, 1.32416, 1.6798, 2.15495" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0431405, 0.0572208, 0.13781, 0.237085, 0.435015, 0.692049, 1.02806", \ + "0.0612238, 0.0753839, 0.157067, 0.256646, 0.454673, 0.711964, 1.04803", \ + "0.129922, 0.15611, 0.260375, 0.358107, 0.556935, 0.813523, 1.15037", \ + "0.176502, 0.213523, 0.361621, 0.486656, 0.68561, 0.938853, 1.27631", \ + "0.236493, 0.28826, 0.501931, 0.681745, 0.940625, 1.20075, 1.53761", \ + "0.291182, 0.356906, 0.631271, 0.865868, 1.20532, 1.53597, 1.88519", \ + "0.341744, 0.421361, 0.754574, 1.04187, 1.4631, 1.87326, 2.29893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0379377, 0.0557211, 0.161831, 0.294181, 0.558736, 0.902534, 1.352", \ + "0.0384842, 0.0555632, 0.161877, 0.294157, 0.558805, 0.902535, 1.352", \ + "0.0871498, 0.104779, 0.18386, 0.297678, 0.558765, 0.902704, 1.35209", \ + "0.131436, 0.157085, 0.257603, 0.349795, 0.573005, 0.902761, 1.35236", \ + "0.201825, 0.23864, 0.379819, 0.49539, 0.680444, 0.9541, 1.36487", \ + "0.279547, 0.327619, 0.511893, 0.661486, 0.879626, 1.11402, 1.46578", \ + "0.365999, 0.425013, 0.652571, 0.837497, 1.10208, 1.36629, 1.67294" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0538223, 0.0726123, 0.181088, 0.315083, 0.582439, 0.929741, 1.3838", \ + "0.069602, 0.0885666, 0.198093, 0.332642, 0.60031, 0.947783, 1.40193", \ + "0.136248, 0.167398, 0.293643, 0.426061, 0.694842, 1.04252, 1.49674", \ + "0.178042, 0.22139, 0.397735, 0.547257, 0.813232, 1.15991, 1.61297", \ + "0.229676, 0.288503, 0.535582, 0.748058, 1.0572, 1.4039, 1.85609", \ + "0.274007, 0.34703, 0.65836, 0.931198, 1.33301, 1.72831, 2.1799", \ + "0.312622, 0.399656, 0.771256, 1.10072, 1.59268, 2.07847, 2.58816" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0521718, 0.0771869, 0.226573, 0.412834, 0.784962, 1.26867, 1.90113", \ + "0.0523059, 0.0770685, 0.226512, 0.412762, 0.784957, 1.26868, 1.90114", \ + "0.102017, 0.125898, 0.242756, 0.414197, 0.785087, 1.26867, 1.90124", \ + "0.147546, 0.180447, 0.313754, 0.455349, 0.790369, 1.26884, 1.90114", \ + "0.217331, 0.262556, 0.444048, 0.599786, 0.876415, 1.29883, 1.90253", \ + "0.293891, 0.350961, 0.580759, 0.777194, 1.06906, 1.43219, 1.97137", \ + "0.37881, 0.446939, 0.722856, 0.960216, 1.31037, 1.66925, 2.14834" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0431405, 0.0572208, 0.13781, 0.237085, 0.435015, 0.692049, 1.02806", \ + "0.0612238, 0.0753839, 0.157067, 0.256646, 0.454673, 0.711964, 1.04803", \ + "0.129922, 0.15611, 0.260375, 0.358107, 0.556935, 0.813523, 1.15037", \ + "0.176502, 0.213523, 0.361621, 0.486656, 0.68561, 0.938853, 1.27631", \ + "0.236493, 0.28826, 0.501931, 0.681745, 0.940625, 1.20075, 1.53761", \ + "0.291182, 0.356906, 0.631271, 0.865868, 1.20532, 1.53597, 1.88519", \ + "0.341744, 0.421361, 0.754574, 1.04187, 1.4631, 1.87326, 2.29893" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0379377, 0.0557211, 0.161831, 0.294181, 0.558736, 0.902534, 1.352", \ + "0.0384842, 0.0555632, 0.161877, 0.294157, 0.558805, 0.902535, 1.352", \ + "0.0871498, 0.104779, 0.18386, 0.297678, 0.558765, 0.902704, 1.35209", \ + "0.131436, 0.157085, 0.257603, 0.349795, 0.573005, 0.902761, 1.35236", \ + "0.201825, 0.23864, 0.379819, 0.49539, 0.680444, 0.9541, 1.36487", \ + "0.279547, 0.327619, 0.511893, 0.661486, 0.879626, 1.11402, 1.46578", \ + "0.365999, 0.425013, 0.652571, 0.837497, 1.10208, 1.36629, 1.67294" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00826214, 0.0083315, 0.00840873, 0.00842277, 0.00843081, 0.00843229, 0.00843378", \ + "0.00796638, 0.00806313, 0.00829029, 0.00836172, 0.00840638, 0.00842509, 0.00843678", \ + "0.00785096, 0.00787348, 0.00802261, 0.00813521, 0.00825276, 0.00832837, 0.00835782", \ + "0.00802998, 0.008006, 0.00802077, 0.00806496, 0.00817094, 0.00824461, 0.00830622", \ + "0.00885055, 0.00870043, 0.00839286, 0.00830671, 0.00825842, 0.00827281, 0.00830262", \ + "0.0103787, 0.0100892, 0.00931966, 0.0089785, 0.00879361, 0.00855085, 0.00827664", \ + "0.0125419, 0.0121348, 0.010855, 0.0101982, 0.00957468, 0.00920149, 0.00900012" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-8.73377e-05, -5.66657e-05, -1.77103e-05, -1.12306e-05, -6.40609e-07, -3.60033e-06, -3.46452e-06", \ + "-0.000455404, -0.000372235, -0.000153133, -7.93676e-05, -4.94131e-05, -2.91263e-05, -1.80735e-05", \ + "-0.000704609, -0.00067003, -0.000479442, -0.000339357, -0.00022929, -0.000139306, -0.000105303", \ + "-0.000357515, -0.00039687, -0.000355857, -0.000249864, -0.000203909, -0.00014386, -0.00015312", \ + "0.000731855, 0.00060225, 0.000222072, 5.80784e-05, -5.434e-05, -9.31907e-05, -8.44058e-05", \ + "0.00236401, 0.00215807, 0.0013989, 0.000944872, 0.000538626, 0.000313461, 0.000190267", \ + "0.0045425, 0.00424781, 0.00318013, 0.00243355, 0.00165541, 0.00115583, 0.000817548" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00891272, 0.00895496, 0.00899965, 0.00901222, 0.00901354, 0.00901252, 0.00900864", \ + "0.00850716, 0.00858912, 0.00883424, 0.00892526, 0.00897771, 0.00900016, 0.0090105", \ + "0.00850064, 0.00849616, 0.00858116, 0.00869006, 0.00881705, 0.0089002, 0.00874866", \ + "0.00895877, 0.00888147, 0.00888205, 0.00886876, 0.00888575, 0.00891868, 0.00893586", \ + "0.0101337, 0.0100046, 0.0095906, 0.00934982, 0.00880679, 0.00854692, 0.00900564", \ + "0.0117883, 0.0115757, 0.0107856, 0.0102607, 0.00982362, 0.0094948, 0.00932844", \ + "0.0139221, 0.0136329, 0.0125518, 0.0118202, 0.0110186, 0.0105394, 0.0100413" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.00174829, -0.00168038, -0.00160687, -0.00160139, -0.00159315, -0.00158972, -0.00158929", \ + "-0.0020516, -0.00192655, -0.00168467, -0.00162396, -0.00158477, -0.00156756, -0.00155835", \ + "-0.00224154, -0.0022, -0.00199454, -0.00186474, -0.00174306, -0.00166219, -0.0016316", \ + "-0.00204284, -0.00206228, -0.00202294, -0.0019361, -0.00182347, -0.00173698, -0.00168946", \ + "-0.00120839, -0.00136519, -0.00164438, -0.00172831, -0.00173791, -0.00171364, -0.00168002", \ + "0.000319763, 2.22298e-05, -0.000735936, -0.00106271, -0.00131, -0.00141808, -0.00148266", \ + "0.00244142, 0.00202651, 0.000776322, 0.000113595, -0.000465644, -0.000796925, -0.00100816" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00891272, 0.00895496, 0.00899965, 0.00901222, 0.00901354, 0.00901252, 0.00900864", \ + "0.00850716, 0.00858912, 0.00883424, 0.00892526, 0.00897771, 0.00900016, 0.0090105", \ + "0.00850064, 0.00849616, 0.00858116, 0.00869006, 0.00881705, 0.0089002, 0.00874866", \ + "0.00895877, 0.00888147, 0.00888205, 0.00886876, 0.00888575, 0.00891868, 0.00893586", \ + "0.0101337, 0.0100046, 0.0095906, 0.00934982, 0.00880679, 0.00854692, 0.00900564", \ + "0.0117883, 0.0115757, 0.0107856, 0.0102607, 0.00982362, 0.0094948, 0.00932844", \ + "0.0139221, 0.0136329, 0.0125518, 0.0118202, 0.0110186, 0.0105394, 0.0100413" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-8.73377e-05, -5.66657e-05, -1.77103e-05, -1.12306e-05, -6.40609e-07, -3.60033e-06, -3.46452e-06", \ + "-0.000455404, -0.000372235, -0.000153133, -7.93676e-05, -4.94131e-05, -2.91263e-05, -1.80735e-05", \ + "-0.000704609, -0.00067003, -0.000479442, -0.000339357, -0.00022929, -0.000139306, -0.000105303", \ + "-0.000357515, -0.00039687, -0.000355857, -0.000249864, -0.000203909, -0.00014386, -0.00015312", \ + "0.000731855, 0.00060225, 0.000222072, 5.80784e-05, -5.434e-05, -9.31907e-05, -8.44058e-05", \ + "0.00236401, 0.00215807, 0.0013989, 0.000944872, 0.000538626, 0.000313461, 0.000190267", \ + "0.0045425, 0.00424781, 0.00318013, 0.00243355, 0.00165541, 0.00115583, 0.000817548" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0094699, 0.00947889, 0.00949039, 0.00949245, 0.00949357, 0.00949149, 0.00948994", \ + "0.00934393, 0.00935663, 0.00942809, 0.00944923, 0.00946103, 0.00946485, 0.00946522", \ + "0.0092784, 0.00929901, 0.00934037, 0.00939038, 0.00942655, 0.00943497, 0.00938644", \ + "0.00945458, 0.00942555, 0.00939735, 0.00933273, 0.00940872, 0.00943125, 0.00944194", \ + "0.0101728, 0.0100747, 0.00978922, 0.00967028, 0.00958757, 0.00953721, 0.00951724", \ + "0.0115875, 0.0113687, 0.0107216, 0.0103682, 0.0100782, 0.00984945, 0.00973828", \ + "0.01357, 0.0132884, 0.0122504, 0.0116102, 0.0109922, 0.0105426, 0.0102585" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000962606, -0.000960065, -0.000959577, -0.00096222, -0.000966847, -0.000971425, -0.000975081", \ + "-0.00121683, -0.00120375, -0.00114758, -0.00114567, -0.00112548, -0.00112323, -0.00112312", \ + "-0.00137325, -0.00135401, -0.00131321, -0.00127787, -0.00125399, -0.00122952, -0.00123357", \ + "-0.00116027, -0.00118894, -0.00124622, -0.00125907, -0.0012605, -0.00124953, -0.00125537", \ + "-0.000316054, -0.000434824, -0.000771766, -0.000932842, -0.00105747, -0.00112033, -0.00114969", \ + "0.00114771, 0.000932379, 0.000231761, -0.000166808, -0.000521652, -0.00072801, -0.000865618", \ + "0.00312583, 0.0028494, 0.00179327, 0.00111797, 0.000427657, -7.82214e-06, -0.000307235" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00969438, 0.00970022, 0.00970685, 0.00970623, 0.00970487, 0.00970185, 0.00969372", \ + "0.0095006, 0.00952379, 0.00958357, 0.00959169, 0.00960668, 0.00960861, 0.00960714", \ + "0.00943997, 0.00945729, 0.00948794, 0.00952882, 0.00955214, 0.00956133, 0.00956838", \ + "0.0096791, 0.00963053, 0.00957827, 0.00951663, 0.00956641, 0.00956385, 0.0095742", \ + "0.0105095, 0.0103884, 0.0100552, 0.00992934, 0.00977739, 0.00970365, 0.00966564", \ + "0.0119797, 0.0117738, 0.0110742, 0.0106755, 0.0103906, 0.0100826, 0.00973746", \ + "0.013975, 0.0136992, 0.0126532, 0.0119561, 0.0112821, 0.010808, 0.0104828" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.00166997, -0.00166393, -0.00165626, -0.00165468, -0.00165383, -0.00165381, -0.00165353", \ + "-0.0018164, -0.00177645, -0.00172363, -0.00171182, -0.00170432, -0.0017001, -0.00169794", \ + "-0.0019138, -0.0018928, -0.00183499, -0.00178909, -0.00175321, -0.00173371, -0.00173667", \ + "-0.00175295, -0.00177543, -0.00178928, -0.00178117, -0.00175699, -0.00174646, -0.00175087", \ + "-0.000990994, -0.00110004, -0.00137698, -0.00149611, -0.00158786, -0.00163402, -0.00164803", \ + "0.000432327, 0.000215201, -0.000447951, -0.000794633, -0.0010978, -0.00126543, -0.00138989", \ + "0.0024257, 0.00213324, 0.00108962, 0.000432093, -0.000191658, -0.000583496, -0.000859086" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00969438, 0.00970022, 0.00970685, 0.00970623, 0.00970487, 0.00970185, 0.00969372", \ + "0.0095006, 0.00952379, 0.00958357, 0.00959169, 0.00960668, 0.00960861, 0.00960714", \ + "0.00943997, 0.00945729, 0.00948794, 0.00952882, 0.00955214, 0.00956133, 0.00956838", \ + "0.0096791, 0.00963053, 0.00957827, 0.00951663, 0.00956641, 0.00956385, 0.0095742", \ + "0.0105095, 0.0103884, 0.0100552, 0.00992934, 0.00977739, 0.00970365, 0.00966564", \ + "0.0119797, 0.0117738, 0.0110742, 0.0106755, 0.0103906, 0.0100826, 0.00973746", \ + "0.013975, 0.0136992, 0.0126532, 0.0119561, 0.0112821, 0.010808, 0.0104828" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000962606, -0.000960065, -0.000959577, -0.00096222, -0.000966847, -0.000971425, -0.000975081", \ + "-0.00121683, -0.00120375, -0.00114758, -0.00114567, -0.00112548, -0.00112323, -0.00112312", \ + "-0.00137325, -0.00135401, -0.00131321, -0.00127787, -0.00125399, -0.00122952, -0.00123357", \ + "-0.00116027, -0.00118894, -0.00124622, -0.00125907, -0.0012605, -0.00124953, -0.00125537", \ + "-0.000316054, -0.000434824, -0.000771766, -0.000932842, -0.00105747, -0.00112033, -0.00114969", \ + "0.00114771, 0.000932379, 0.000231761, -0.000166808, -0.000521652, -0.00072801, -0.000865618", \ + "0.00312583, 0.0028494, 0.00179327, 0.00111797, 0.000427657, -7.82214e-06, -0.000307235" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00590847, 0.00595313, 0.00601789, 0.00603243, 0.00603927, 0.0060423, 0.00604057", \ + "0.0056959, 0.00575936, 0.00592638, 0.00598725, 0.00602749, 0.00604374, 0.00605191", \ + "0.00583111, 0.00582537, 0.00582617, 0.0057577, 0.00592959, 0.00597438, 0.00600175", \ + "0.00634043, 0.00625883, 0.00612079, 0.00604058, 0.00600837, 0.00600666, 0.00601165", \ + "0.00753562, 0.00735774, 0.00690046, 0.00663143, 0.00622336, 0.00621786, 0.00615061", \ + "0.0092513, 0.00893796, 0.00808497, 0.00756646, 0.00708291, 0.00675018, 0.00652237", \ + "0.0115227, 0.0111358, 0.00984096, 0.00906905, 0.00824553, 0.00770778, 0.00726343" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000292921, -0.000237026, -0.000165017, -0.000151455, -0.000144444, -0.000141583, -0.000139549", \ + "-0.000505454, -0.000413158, -0.000217612, -0.000155063, -0.000119846, -0.00010664, -9.67306e-05", \ + "-0.000335163, -0.000392025, -0.000299711, -0.000250774, -0.000195449, -0.000151696, -0.000127561", \ + "0.000129633, 3.90821e-05, -5.77884e-05, -0.000119263, -0.000128086, -0.000120008, -0.000119585", \ + "0.00135912, 0.00115759, 0.000589828, 0.000338152, 0.000139701, 5.0747e-05, 3.57594e-06", \ + "0.00312377, 0.00280047, 0.00183293, 0.00129465, 0.000819204, 0.000533991, 0.000353962", \ + "0.00545334, 0.00503036, 0.00362547, 0.00279741, 0.00195492, 0.00141088, 0.00103201" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00611468, 0.00618046, 0.00625972, 0.00627612, 0.00628454, 0.00628931, 0.00629146", \ + "0.00589214, 0.0059589, 0.00616281, 0.00622937, 0.00627225, 0.00629063, 0.006301", \ + "0.00609189, 0.00606089, 0.00606918, 0.00600476, 0.00617456, 0.00622163, 0.00625156", \ + "0.00665006, 0.00665167, 0.00639003, 0.00629007, 0.00625601, 0.00625139, 0.00626284", \ + "0.00790649, 0.00769472, 0.00718245, 0.00691758, 0.00659508, 0.00647327, 0.00640594", \ + "0.00964945, 0.00933018, 0.0083922, 0.00783768, 0.00733889, 0.00698063, 0.00678778", \ + "0.0119472, 0.0115406, 0.0101766, 0.00937695, 0.00854412, 0.00803999, 0.00750532" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-8.91776e-05, -4.86727e-05, 1.01138e-05, 2.22462e-05, 2.90881e-05, 3.16993e-05, 3.27866e-05", \ + "-0.000265547, -0.000194409, -3.12791e-05, 1.88691e-05, 5.66859e-05, 6.67963e-05, 7.63918e-05", \ + "-0.000168763, -0.000200688, -0.000123593, -7.68895e-05, -2.33851e-05, 2.35263e-05, 4.56578e-05", \ + "0.000230792, 0.000162152, 0.000112456, 5.37342e-05, 4.6642e-05, 5.27142e-05, 5.33884e-05", \ + "0.00138838, 0.00122246, 0.000723593, 0.000485564, 0.000311869, 0.000220454, 0.000173211", \ + "0.00309467, 0.00280719, 0.00193097, 0.00143181, 0.000966363, 0.000696516, 0.000520361", \ + "0.00538016, 0.0049915, 0.00368866, 0.00289562, 0.00209338, 0.00156556, 0.00119179" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00611468, 0.00618046, 0.00625972, 0.00627612, 0.00628454, 0.00628931, 0.00629146", \ + "0.00589214, 0.0059589, 0.00616281, 0.00622937, 0.00627225, 0.00629063, 0.006301", \ + "0.00609189, 0.00606089, 0.00606918, 0.00600476, 0.00617456, 0.00622163, 0.00625156", \ + "0.00665006, 0.00665167, 0.00639003, 0.00629007, 0.00625601, 0.00625139, 0.00626284", \ + "0.00790649, 0.00769472, 0.00718245, 0.00691758, 0.00659508, 0.00647327, 0.00640594", \ + "0.00964945, 0.00933018, 0.0083922, 0.00783768, 0.00733889, 0.00698063, 0.00678778", \ + "0.0119472, 0.0115406, 0.0101766, 0.00937695, 0.00854412, 0.00803999, 0.00750532" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000292921, -0.000237026, -0.000165017, -0.000151455, -0.000144444, -0.000141583, -0.000139549", \ + "-0.000505454, -0.000413158, -0.000217612, -0.000155063, -0.000119846, -0.00010664, -9.67306e-05", \ + "-0.000335163, -0.000392025, -0.000299711, -0.000250774, -0.000195449, -0.000151696, -0.000127561", \ + "0.000129633, 3.90821e-05, -5.77884e-05, -0.000119263, -0.000128086, -0.000120008, -0.000119585", \ + "0.00135912, 0.00115759, 0.000589828, 0.000338152, 0.000139701, 5.0747e-05, 3.57594e-06", \ + "0.00312377, 0.00280047, 0.00183293, 0.00129465, 0.000819204, 0.000533991, 0.000353962", \ + "0.00545334, 0.00503036, 0.00362547, 0.00279741, 0.00195492, 0.00141088, 0.00103201" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00461825; + rise_capacitance : 0.00459492; + rise_capacitance_range (0.00317393, 0.00459492); + fall_capacitance : 0.00461825; + fall_capacitance_range (0.00309584, 0.00461825); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00129076, -0.00142074, -0.00150197, -0.00152, -0.0015188, -0.00151782, -0.00151385" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00151244, 0.00151772, 0.00152807, 0.00152424, 0.0015188, 0.00151782, 0.00151385" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00334828, -0.00335035, -0.00335747, -0.00335304, -0.00335746, -0.00336105, -0.00336733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00338451, 0.00336887, 0.00341303, 0.00339599, 0.00338308, 0.00338036, 0.00337575" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00422121; + rise_capacitance : 0.00422055; + rise_capacitance_range (0.00349183, 0.00422055); + fall_capacitance : 0.00422121; + fall_capacitance_range (0.00345223, 0.00422121); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00224188, -0.00251609, -0.00265852, -0.00268173, -0.00268293, -0.00269103, -0.0026872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00266671, 0.00269852, 0.00269469, 0.00269692, 0.00268293, 0.00269103, 0.0026872" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00297414, -0.00298224, -0.00300111, -0.00299664, -0.00298234, -0.00298665, -0.00298439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00309002, 0.00301742, 0.0030316, 0.0030101, 0.00299642, 0.00299594, 0.00299072" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00245746; + rise_capacitance : 0.00245746; + rise_capacitance_range (0.00149276, 0.00245746); + fall_capacitance : 0.00245607; + fall_capacitance_range (0.00143289, 0.00245607); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00024025, -0.00023985, -0.000239953, -0.000240205, -0.000239576, -0.000239532, -0.000239202" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000264989, 0.00026084, 0.000260643, 0.00025947, 0.000256135, 0.000252405, 0.000245558" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0018322, -0.00183598, -0.00184028, -0.00184579, -0.00185091, -0.00186203, -0.00187851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00188065, 0.00189773, 0.00188829, 0.00188749, 0.00188863, 0.00188886, 0.00188682" \ + ); + } + } + } + } + cell (MIN3X2) { + area : 9.8784; + cell_leakage_power : 0.138612; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.13369; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1754; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194551; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104153; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16807; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126175; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105297; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101558; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138612; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!A * !C) + (!B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0556889, 0.0762917, 0.182202, 0.3138, 0.57698, 0.919022, 1.36612", \ + "0.0734342, 0.0941477, 0.201539, 0.333707, 0.597305, 0.939558, 1.38673", \ + "0.129079, 0.160916, 0.284186, 0.417049, 0.681448, 1.02414, 1.47168", \ + "0.158024, 0.204008, 0.366753, 0.516729, 0.782201, 1.12583, 1.57294", \ + "0.186667, 0.252632, 0.479919, 0.674955, 0.981648, 1.32804, 1.77641", \ + "0.210458, 0.293913, 0.58388, 0.828767, 1.19828, 1.59128, 2.04534", \ + "0.231176, 0.331214, 0.680369, 0.975879, 1.41656, 1.86848, 2.37405" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0501561, 0.0782989, 0.226084, 0.409981, 0.777345, 1.25474, 1.87885", \ + "0.0496386, 0.077861, 0.225939, 0.409904, 0.777303, 1.25509, 1.8791", \ + "0.0781375, 0.107564, 0.23625, 0.410442, 0.776937, 1.25503, 1.87897", \ + "0.115454, 0.147932, 0.286075, 0.440057, 0.78233, 1.25449, 1.87885", \ + "0.186448, 0.224331, 0.383856, 0.544142, 0.848004, 1.28147, 1.88196", \ + "0.263927, 0.309965, 0.496532, 0.676516, 0.987369, 1.38111, 1.93948", \ + "0.343928, 0.39944, 0.619713, 0.825493, 1.16279, 1.55497, 2.06922" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0509647, 0.0669984, 0.146286, 0.243006, 0.435256, 0.68468, 1.01046", \ + "0.0678213, 0.0842801, 0.165127, 0.262274, 0.454926, 0.704499, 1.03033", \ + "0.139726, 0.167558, 0.267012, 0.36391, 0.555677, 0.805438, 1.13155", \ + "0.189447, 0.22851, 0.370789, 0.490912, 0.684704, 0.931878, 1.2597", \ + "0.255078, 0.309616, 0.511768, 0.68481, 0.938097, 1.19397, 1.51845", \ + "0.316892, 0.385931, 0.644562, 0.870395, 1.20101, 1.52471, 1.86616", \ + "0.376548, 0.459855, 0.772542, 1.04844, 1.45694, 1.85789, 2.27579" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378173, 0.0572597, 0.160081, 0.288292, 0.544386, 0.87702, 1.31176", \ + "0.0374236, 0.0570049, 0.159922, 0.288066, 0.544159, 0.876816, 1.31154", \ + "0.0814116, 0.101031, 0.179492, 0.292306, 0.543942, 0.876549, 1.31168", \ + "0.123828, 0.152508, 0.249803, 0.341227, 0.557892, 0.87671, 1.3117", \ + "0.189419, 0.231143, 0.371109, 0.485726, 0.665441, 0.931823, 1.3256", \ + "0.260144, 0.31491, 0.499527, 0.647756, 0.860839, 1.09083, 1.42866", \ + "0.338116, 0.405703, 0.635302, 0.820207, 1.08243, 1.3419, 1.63821" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0628365, 0.0842048, 0.191703, 0.32368, 0.586506, 0.927714, 1.37368", \ + "0.0769622, 0.0986421, 0.208166, 0.340907, 0.604241, 0.945652, 1.39172", \ + "0.144188, 0.178158, 0.301291, 0.433538, 0.69708, 1.03899, 1.48411", \ + "0.187944, 0.234693, 0.405966, 0.551249, 0.812985, 1.15364, 1.59878", \ + "0.242221, 0.305484, 0.543312, 0.750785, 1.05565, 1.39669, 1.84079", \ + "0.289827, 0.36828, 0.667013, 0.932617, 1.32726, 1.7182, 2.16232", \ + "0.332743, 0.425515, 0.7816, 1.10126, 1.58301, 2.062, 2.5669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0511194, 0.0789232, 0.226237, 0.409955, 0.776791, 1.25315, 1.87611", \ + "0.0508601, 0.0787735, 0.226087, 0.409747, 0.776404, 1.25292, 1.87598", \ + "0.0974058, 0.124267, 0.240937, 0.410759, 0.77648, 1.25305, 1.87582", \ + "0.140552, 0.177855, 0.310053, 0.451581, 0.781919, 1.25285, 1.87571", \ + "0.20523, 0.257534, 0.439887, 0.59465, 0.868783, 1.28454, 1.8773", \ + "0.274049, 0.340862, 0.572725, 0.769294, 1.06199, 1.41956, 1.94943", \ + "0.348758, 0.430037, 0.710696, 0.948769, 1.30136, 1.65911, 2.12922" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440227, 0.0596737, 0.13976, 0.239265, 0.438359, 0.697156, 1.03553", \ + "0.0628786, 0.0788934, 0.160339, 0.260356, 0.459728, 0.718641, 1.0571", \ + "0.122101, 0.150536, 0.252714, 0.353381, 0.55429, 0.813969, 1.15257", \ + "0.158387, 0.200508, 0.342664, 0.465253, 0.669864, 0.9297, 1.26869", \ + "0.201538, 0.264237, 0.47082, 0.638555, 0.890241, 1.16164, 1.50113", \ + "0.241878, 0.322648, 0.592882, 0.811394, 1.12668, 1.44838, 1.8083", \ + "0.281053, 0.379013, 0.710578, 0.981501, 1.36872, 1.75147, 2.16495" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332928, 0.0536528, 0.160614, 0.293868, 0.560344, 0.905981, 1.35902", \ + "0.0329402, 0.0532932, 0.160503, 0.293817, 0.560321, 0.905906, 1.3589", \ + "0.0629225, 0.0841224, 0.174975, 0.296253, 0.559748, 0.906275, 1.35882", \ + "0.101103, 0.126494, 0.226088, 0.332456, 0.570339, 0.905675, 1.35876", \ + "0.169298, 0.202014, 0.32401, 0.439404, 0.648517, 0.947882, 1.37001", \ + "0.243725, 0.286009, 0.437532, 0.571877, 0.794718, 1.06271, 1.44528", \ + "0.321872, 0.374506, 0.562376, 0.721143, 0.968505, 1.2477, 1.59697" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0628365, 0.0842048, 0.191703, 0.32368, 0.586506, 0.927714, 1.37368", \ + "0.0769622, 0.0986421, 0.208166, 0.340907, 0.604241, 0.945652, 1.39172", \ + "0.144188, 0.178158, 0.301291, 0.433538, 0.69708, 1.03899, 1.48411", \ + "0.187944, 0.234693, 0.405966, 0.551249, 0.812985, 1.15364, 1.59878", \ + "0.242221, 0.305484, 0.543312, 0.750785, 1.05565, 1.39669, 1.84079", \ + "0.289827, 0.36828, 0.667013, 0.932617, 1.32726, 1.7182, 2.16232", \ + "0.332743, 0.425515, 0.7816, 1.10126, 1.58301, 2.062, 2.5669" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0511194, 0.0789232, 0.226237, 0.409955, 0.776791, 1.25315, 1.87611", \ + "0.0508601, 0.0787735, 0.226087, 0.409747, 0.776404, 1.25292, 1.87598", \ + "0.0974058, 0.124267, 0.240937, 0.410759, 0.77648, 1.25305, 1.87582", \ + "0.140552, 0.177855, 0.310053, 0.451581, 0.781919, 1.25285, 1.87571", \ + "0.20523, 0.257534, 0.439887, 0.59465, 0.868783, 1.28454, 1.8773", \ + "0.274049, 0.340862, 0.572725, 0.769294, 1.06199, 1.41956, 1.94943", \ + "0.348758, 0.430037, 0.710696, 0.948769, 1.30136, 1.65911, 2.12922" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0509647, 0.0669984, 0.146286, 0.243006, 0.435256, 0.68468, 1.01046", \ + "0.0678213, 0.0842801, 0.165127, 0.262274, 0.454926, 0.704499, 1.03033", \ + "0.139726, 0.167558, 0.267012, 0.36391, 0.555677, 0.805438, 1.13155", \ + "0.189447, 0.22851, 0.370789, 0.490912, 0.684704, 0.931878, 1.2597", \ + "0.255078, 0.309616, 0.511768, 0.68481, 0.938097, 1.19397, 1.51845", \ + "0.316892, 0.385931, 0.644562, 0.870395, 1.20101, 1.52471, 1.86616", \ + "0.376548, 0.459855, 0.772542, 1.04844, 1.45694, 1.85789, 2.27579" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378173, 0.0572597, 0.160081, 0.288292, 0.544386, 0.87702, 1.31176", \ + "0.0374236, 0.0570049, 0.159922, 0.288066, 0.544159, 0.876816, 1.31154", \ + "0.0814116, 0.101031, 0.179492, 0.292306, 0.543942, 0.876549, 1.31168", \ + "0.123828, 0.152508, 0.249803, 0.341227, 0.557892, 0.87671, 1.3117", \ + "0.189419, 0.231143, 0.371109, 0.485726, 0.665441, 0.931823, 1.3256", \ + "0.260144, 0.31491, 0.499527, 0.647756, 0.860839, 1.09083, 1.42866", \ + "0.338116, 0.405703, 0.635302, 0.820207, 1.08243, 1.3419, 1.63821" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0616415, 0.0820491, 0.188441, 0.320557, 0.5844, 0.927451, 1.37572", \ + "0.080946, 0.101566, 0.208512, 0.340821, 0.604788, 0.947672, 1.3962", \ + "0.143014, 0.172643, 0.292575, 0.425228, 0.689799, 1.03287, 1.4808", \ + "0.179713, 0.221635, 0.378177, 0.526105, 0.792014, 1.13468, 1.58331", \ + "0.219421, 0.279251, 0.496379, 0.687798, 0.991844, 1.33775, 1.78699", \ + "0.254692, 0.329878, 0.605498, 0.845219, 1.2115, 1.60254, 2.05554", \ + "0.287731, 0.37776, 0.708625, 0.996926, 1.43268, 1.88209, 2.38643" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0476117, 0.0754497, 0.223275, 0.407675, 0.77629, 1.25509, 1.88165", \ + "0.0476921, 0.0754634, 0.223285, 0.40763, 0.776293, 1.25514, 1.88164", \ + "0.0783887, 0.104517, 0.233555, 0.408967, 0.776291, 1.25533, 1.88138", \ + "0.118546, 0.14915, 0.280675, 0.437177, 0.781357, 1.2553, 1.88139", \ + "0.188057, 0.226916, 0.381228, 0.539937, 0.845957, 1.2817, 1.88492", \ + "0.261345, 0.310449, 0.49632, 0.673871, 0.983825, 1.38021, 1.94049", \ + "0.336109, 0.395961, 0.619164, 0.823592, 1.16004, 1.5523, 2.07039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0476203, 0.0632055, 0.141964, 0.238567, 0.430752, 0.6801, 1.00591", \ + "0.0665922, 0.0823619, 0.161421, 0.258067, 0.450242, 0.699551, 1.02534", \ + "0.13549, 0.160484, 0.256222, 0.35304, 0.546602, 0.796681, 1.12191", \ + "0.184189, 0.220271, 0.351288, 0.468402, 0.66491, 0.914999, 1.2407", \ + "0.248755, 0.300548, 0.487844, 0.647834, 0.89047, 1.15145, 1.47248", \ + "0.311479, 0.377561, 0.620539, 0.828018, 1.13303, 1.44452, 1.7881", \ + "0.373206, 0.453716, 0.751148, 1.00652, 1.38078, 1.75193, 2.15438" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0376545, 0.0571642, 0.160001, 0.288287, 0.54438, 0.87721, 1.31175", \ + "0.0377644, 0.0570017, 0.159802, 0.28806, 0.544152, 0.876658, 1.31154", \ + "0.0711654, 0.089906, 0.17529, 0.291324, 0.544216, 0.876785, 1.31177", \ + "0.111313, 0.134796, 0.227658, 0.328928, 0.556361, 0.877354, 1.31136", \ + "0.176394, 0.209396, 0.327769, 0.438542, 0.637089, 0.921473, 1.31949", \ + "0.244457, 0.288905, 0.44125, 0.572242, 0.787143, 1.04204, 1.40121", \ + "0.316482, 0.37211, 0.56312, 0.720912, 0.962811, 1.23016, 1.56287" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0604137, 0.0810712, 0.187652, 0.319414, 0.582119, 0.923268, 1.36943", \ + "0.0785308, 0.0994193, 0.206436, 0.338299, 0.601055, 0.9422, 1.38834", \ + "0.138514, 0.168439, 0.288717, 0.421205, 0.684849, 1.02594, 1.47193", \ + "0.177348, 0.218783, 0.37469, 0.522346, 0.786681, 1.12822, 1.57399", \ + "0.22431, 0.281864, 0.494981, 0.684777, 0.987651, 1.33225, 1.77861", \ + "0.266384, 0.338399, 0.607503, 0.844124, 1.20866, 1.59676, 2.04935", \ + "0.303646, 0.390329, 0.713733, 0.998505, 1.4305, 1.87771, 2.38034" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0509756, 0.0788185, 0.22619, 0.409801, 0.776742, 1.25314, 1.87613", \ + "0.0509235, 0.0787625, 0.226096, 0.409637, 0.776531, 1.25285, 1.87595", \ + "0.083918, 0.109844, 0.237336, 0.411327, 0.776421, 1.25279, 1.87578", \ + "0.124024, 0.154889, 0.285599, 0.440668, 0.782485, 1.25287, 1.87587", \ + "0.189625, 0.229647, 0.385891, 0.543793, 0.847872, 1.28088, 1.88017", \ + "0.256768, 0.308385, 0.498653, 0.677511, 0.98684, 1.37955, 1.93732", \ + "0.326969, 0.38993, 0.618212, 0.82541, 1.16211, 1.55256, 2.0674" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.049667, 0.0653644, 0.146385, 0.246651, 0.446759, 0.706668, 1.04634", \ + "0.0696209, 0.0855584, 0.167037, 0.267461, 0.467591, 0.727502, 1.06726", \ + "0.13761, 0.162822, 0.260773, 0.361806, 0.562984, 0.823012, 1.16276", \ + "0.183152, 0.220459, 0.354381, 0.47463, 0.678653, 0.939024, 1.27994", \ + "0.240341, 0.295039, 0.48836, 0.651577, 0.900854, 1.17101, 1.51163", \ + "0.296626, 0.366496, 0.617673, 0.829338, 1.14045, 1.45964, 1.81868", \ + "0.353892, 0.437636, 0.744388, 1.00545, 1.38555, 1.76492, 2.17728" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0353704, 0.0555858, 0.16284, 0.296645, 0.564258, 0.911825, 1.36624", \ + "0.035454, 0.0555872, 0.162885, 0.29672, 0.564153, 0.911726, 1.36619", \ + "0.0667313, 0.0862742, 0.17674, 0.299296, 0.56427, 0.911742, 1.36623", \ + "0.106177, 0.130213, 0.22708, 0.334449, 0.574846, 0.912071, 1.36625", \ + "0.173872, 0.206291, 0.325885, 0.441213, 0.651561, 0.952795, 1.37821", \ + "0.245403, 0.28831, 0.439961, 0.573685, 0.797479, 1.06687, 1.45222", \ + "0.319615, 0.374809, 0.562548, 0.721243, 0.971296, 1.25129, 1.60218" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0616415, 0.0820491, 0.188441, 0.320557, 0.5844, 0.927451, 1.37572", \ + "0.080946, 0.101566, 0.208512, 0.340821, 0.604788, 0.947672, 1.3962", \ + "0.143014, 0.172643, 0.292575, 0.425228, 0.689799, 1.03287, 1.4808", \ + "0.179713, 0.221635, 0.378177, 0.526105, 0.792014, 1.13468, 1.58331", \ + "0.219421, 0.279251, 0.496379, 0.687798, 0.991844, 1.33775, 1.78699", \ + "0.254692, 0.329878, 0.605498, 0.845219, 1.2115, 1.60254, 2.05554", \ + "0.287731, 0.37776, 0.708625, 0.996926, 1.43268, 1.88209, 2.38643" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0476117, 0.0754497, 0.223275, 0.407675, 0.77629, 1.25509, 1.88165", \ + "0.0476921, 0.0754634, 0.223285, 0.40763, 0.776293, 1.25514, 1.88164", \ + "0.0783887, 0.104517, 0.233555, 0.408967, 0.776291, 1.25533, 1.88138", \ + "0.118546, 0.14915, 0.280675, 0.437177, 0.781357, 1.2553, 1.88139", \ + "0.188057, 0.226916, 0.381228, 0.539937, 0.845957, 1.2817, 1.88492", \ + "0.261345, 0.310449, 0.49632, 0.673871, 0.983825, 1.38021, 1.94049", \ + "0.336109, 0.395961, 0.619164, 0.823592, 1.16004, 1.5523, 2.07039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.049667, 0.0653644, 0.146385, 0.246651, 0.446759, 0.706668, 1.04634", \ + "0.0696209, 0.0855584, 0.167037, 0.267461, 0.467591, 0.727502, 1.06726", \ + "0.13761, 0.162822, 0.260773, 0.361806, 0.562984, 0.823012, 1.16276", \ + "0.183152, 0.220459, 0.354381, 0.47463, 0.678653, 0.939024, 1.27994", \ + "0.240341, 0.295039, 0.48836, 0.651577, 0.900854, 1.17101, 1.51163", \ + "0.296626, 0.366496, 0.617673, 0.829338, 1.14045, 1.45964, 1.81868", \ + "0.353892, 0.437636, 0.744388, 1.00545, 1.38555, 1.76492, 2.17728" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0353704, 0.0555858, 0.16284, 0.296645, 0.564258, 0.911825, 1.36624", \ + "0.035454, 0.0555872, 0.162885, 0.29672, 0.564153, 0.911726, 1.36619", \ + "0.0667313, 0.0862742, 0.17674, 0.299296, 0.56427, 0.911742, 1.36623", \ + "0.106177, 0.130213, 0.22708, 0.334449, 0.574846, 0.912071, 1.36625", \ + "0.173872, 0.206291, 0.325885, 0.441213, 0.651561, 0.952795, 1.37821", \ + "0.245403, 0.28831, 0.439961, 0.573685, 0.797479, 1.06687, 1.45222", \ + "0.319615, 0.374809, 0.562548, 0.721243, 0.971296, 1.25129, 1.60218" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0497236, 0.0706322, 0.177638, 0.309896, 0.57396, 0.916908, 1.36494", \ + "0.0654781, 0.0865424, 0.194557, 0.327312, 0.591509, 0.934527, 1.38287", \ + "0.12757, 0.163307, 0.289418, 0.420109, 0.685285, 1.02868, 1.4772", \ + "0.164912, 0.214495, 0.391094, 0.540172, 0.802592, 1.14482, 1.59257", \ + "0.209845, 0.276776, 0.524137, 0.736181, 1.04614, 1.38703, 1.83353", \ + "0.246512, 0.329985, 0.640718, 0.91271, 1.31338, 1.70772, 2.15432", \ + "0.27652, 0.37565, 0.746523, 1.07479, 1.56496, 2.04947, 2.55787" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0475607, 0.0754436, 0.22331, 0.40767, 0.776286, 1.25508, 1.88138", \ + "0.04816, 0.0752964, 0.223316, 0.407692, 0.776268, 1.25514, 1.88137", \ + "0.0975185, 0.124946, 0.240655, 0.409593, 0.776309, 1.25526, 1.88162", \ + "0.141346, 0.1791, 0.312738, 0.452319, 0.782558, 1.25519, 1.88153", \ + "0.209298, 0.261025, 0.442056, 0.597912, 0.873627, 1.2879, 1.88357", \ + "0.284352, 0.349321, 0.578613, 0.774702, 1.06624, 1.42483, 1.95663", \ + "0.36772, 0.44577, 0.720697, 0.957064, 1.3073, 1.66609, 2.13841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0335965, 0.049314, 0.129869, 0.229757, 0.42926, 0.6885, 1.02732", \ + "0.0519146, 0.0677309, 0.149247, 0.249483, 0.44926, 0.708603, 1.04751", \ + "0.108006, 0.142176, 0.253112, 0.353438, 0.552319, 0.810596, 1.15063", \ + "0.145562, 0.193729, 0.35228, 0.481102, 0.682233, 0.937647, 1.27799", \ + "0.195064, 0.262061, 0.490146, 0.675776, 0.939243, 1.20188, 1.54149", \ + "0.242498, 0.326862, 0.618141, 0.860237, 1.20643, 1.54066, 1.89231", \ + "0.288961, 0.38977, 0.741857, 1.03849, 1.46757, 1.88269, 2.31137" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378794, 0.0580358, 0.164188, 0.297074, 0.562909, 0.909192, 1.36072", \ + "0.0407883, 0.0584944, 0.164197, 0.297079, 0.562875, 0.909311, 1.36168", \ + "0.0973656, 0.114437, 0.188962, 0.302757, 0.562906, 0.909342, 1.36169", \ + "0.147333, 0.171833, 0.265032, 0.355335, 0.577761, 0.908712, 1.36098", \ + "0.226069, 0.260589, 0.391374, 0.503304, 0.686297, 0.960202, 1.37318", \ + "0.312625, 0.357365, 0.527621, 0.673067, 0.886287, 1.1209, 1.47466", \ + "0.408537, 0.462983, 0.673289, 0.852549, 1.11495, 1.37446, 1.68033" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0412783, 0.0620921, 0.168718, 0.300832, 0.564718, 0.907532, 1.35552", \ + "0.0572206, 0.0778496, 0.185579, 0.318212, 0.582403, 0.925375, 1.37345", \ + "0.109998, 0.149234, 0.28056, 0.411166, 0.67627, 1.01938, 1.46748", \ + "0.141285, 0.195183, 0.379583, 0.53133, 0.793627, 1.13571, 1.58322", \ + "0.178402, 0.251222, 0.508423, 0.724088, 1.03694, 1.37808, 1.82404", \ + "0.209897, 0.299678, 0.622001, 0.89828, 1.30238, 1.69868, 2.14511", \ + "0.235711, 0.341967, 0.725335, 1.05876, 1.55296, 2.03936, 2.54834" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0576796, 0.0852906, 0.231626, 0.414911, 0.781706, 1.25905, 1.88295", \ + "0.0599143, 0.0851752, 0.231624, 0.414889, 0.781706, 1.25904, 1.88295", \ + "0.119177, 0.142115, 0.251425, 0.417338, 0.781822, 1.25895, 1.88275", \ + "0.171665, 0.202589, 0.325136, 0.462457, 0.788714, 1.25903, 1.88289", \ + "0.252981, 0.294206, 0.460083, 0.609378, 0.882091, 1.29329, 1.88527", \ + "0.342316, 0.3929, 0.601565, 0.789456, 1.0756, 1.43213, 1.96039", \ + "0.440806, 0.500524, 0.749379, 0.978124, 1.31928, 1.67415, 2.14359" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0413352, 0.0574078, 0.138892, 0.239265, 0.439392, 0.699292, 1.03905", \ + "0.0596931, 0.0756707, 0.158329, 0.259009, 0.459375, 0.719404, 1.05921", \ + "0.127515, 0.157541, 0.262617, 0.362927, 0.562392, 0.82249, 1.16248", \ + "0.173482, 0.216203, 0.365675, 0.491462, 0.689152, 0.949281, 1.28964", \ + "0.233815, 0.293448, 0.509072, 0.690165, 0.950655, 1.21077, 1.55317", \ + "0.290258, 0.3656, 0.642092, 0.878619, 1.22055, 1.55257, 1.90377", \ + "0.343844, 0.434958, 0.770173, 1.0601, 1.48386, 1.89636, 2.32422" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0353756, 0.0555867, 0.162839, 0.296645, 0.564152, 0.911726, 1.36619", \ + "0.0362563, 0.0554239, 0.162838, 0.296619, 0.564299, 0.911718, 1.36619", \ + "0.0841412, 0.104714, 0.184585, 0.30122, 0.564205, 0.911934, 1.36631", \ + "0.127448, 0.157141, 0.258296, 0.351235, 0.574638, 0.911862, 1.36625", \ + "0.196225, 0.238756, 0.381129, 0.49729, 0.683476, 0.9594, 1.37799", \ + "0.272155, 0.327988, 0.513811, 0.66437, 0.882975, 1.11932, 1.47611", \ + "0.356657, 0.425193, 0.655009, 0.840585, 1.10724, 1.37212, 1.68147" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0497236, 0.0706322, 0.177638, 0.309896, 0.57396, 0.916908, 1.36494", \ + "0.0654781, 0.0865424, 0.194557, 0.327312, 0.591509, 0.934527, 1.38287", \ + "0.12757, 0.163307, 0.289418, 0.420109, 0.685285, 1.02868, 1.4772", \ + "0.164912, 0.214495, 0.391094, 0.540172, 0.802592, 1.14482, 1.59257", \ + "0.209845, 0.276776, 0.524137, 0.736181, 1.04614, 1.38703, 1.83353", \ + "0.246512, 0.329985, 0.640718, 0.91271, 1.31338, 1.70772, 2.15432", \ + "0.27652, 0.37565, 0.746523, 1.07479, 1.56496, 2.04947, 2.55787" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0475607, 0.0754436, 0.22331, 0.40767, 0.776286, 1.25508, 1.88138", \ + "0.04816, 0.0752964, 0.223316, 0.407692, 0.776268, 1.25514, 1.88137", \ + "0.0975185, 0.124946, 0.240655, 0.409593, 0.776309, 1.25526, 1.88162", \ + "0.141346, 0.1791, 0.312738, 0.452319, 0.782558, 1.25519, 1.88153", \ + "0.209298, 0.261025, 0.442056, 0.597912, 0.873627, 1.2879, 1.88357", \ + "0.284352, 0.349321, 0.578613, 0.774702, 1.06624, 1.42483, 1.95663", \ + "0.36772, 0.44577, 0.720697, 0.957064, 1.3073, 1.66609, 2.13841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0413352, 0.0574078, 0.138892, 0.239265, 0.439392, 0.699292, 1.03905", \ + "0.0596931, 0.0756707, 0.158329, 0.259009, 0.459375, 0.719404, 1.05921", \ + "0.127515, 0.157541, 0.262617, 0.362927, 0.562392, 0.82249, 1.16248", \ + "0.173482, 0.216203, 0.365675, 0.491462, 0.689152, 0.949281, 1.28964", \ + "0.233815, 0.293448, 0.509072, 0.690165, 0.950655, 1.21077, 1.55317", \ + "0.290258, 0.3656, 0.642092, 0.878619, 1.22055, 1.55257, 1.90377", \ + "0.343844, 0.434958, 0.770173, 1.0601, 1.48386, 1.89636, 2.32422" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0353756, 0.0555867, 0.162839, 0.296645, 0.564152, 0.911726, 1.36619", \ + "0.0362563, 0.0554239, 0.162838, 0.296619, 0.564299, 0.911718, 1.36619", \ + "0.0841412, 0.104714, 0.184585, 0.30122, 0.564205, 0.911934, 1.36631", \ + "0.127448, 0.157141, 0.258296, 0.351235, 0.574638, 0.911862, 1.36625", \ + "0.196225, 0.238756, 0.381129, 0.49729, 0.683476, 0.9594, 1.37799", \ + "0.272155, 0.327988, 0.513811, 0.66437, 0.882975, 1.11932, 1.47611", \ + "0.356657, 0.425193, 0.655009, 0.840585, 1.10724, 1.37212, 1.68147" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0109157, 0.0110361, 0.0111592, 0.0111808, 0.0111928, 0.0111993, 0.0112003", \ + "0.0105198, 0.0106756, 0.010983, 0.0110814, 0.0111425, 0.0111698, 0.0111848", \ + "0.0103913, 0.01043, 0.0106223, 0.0107605, 0.010933, 0.0110357, 0.0110769", \ + "0.0106973, 0.0106439, 0.010656, 0.0107011, 0.0108121, 0.0109264, 0.0110092", \ + "0.0119495, 0.011674, 0.01121, 0.0110836, 0.01097, 0.0109755, 0.011012", \ + "0.0141833, 0.0137018, 0.0125677, 0.0120645, 0.0117519, 0.0114152, 0.0112856", \ + "0.0172965, 0.0166283, 0.0147987, 0.0138145, 0.0129839, 0.0124333, 0.0120112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000172535, -0.000135702, -7.98199e-05, -7.12092e-05, -7.0392e-05, -7.13225e-05, -7.0966e-05", \ + "-0.00071344, -0.000571358, -0.000271794, -0.000167702, -0.000120435, -8.82341e-05, -6.71755e-05", \ + "-0.00100242, -0.000957783, -0.00070062, -0.000511551, -0.000358731, -0.000246844, -0.000193244", \ + "-0.000487657, -0.000556981, -0.000527196, -0.000385688, -0.000324424, -0.000252727, -0.000263826", \ + "0.00109188, 0.000879692, 0.000298883, 7.50546e-05, -8.93905e-05, -0.000137974, -0.000143084", \ + "0.00342988, 0.00306802, 0.00201861, 0.00135927, 0.000779432, 0.000454125, 0.000262694", \ + "0.00651202, 0.00608703, 0.00454943, 0.00349369, 0.00238116, 0.00164897, 0.00117905" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116373, 0.0117065, 0.0117789, 0.0117871, 0.0118194, 0.0118158, 0.0118099", \ + "0.0110782, 0.0111969, 0.0115551, 0.0116643, 0.0117626, 0.0117938, 0.0118072", \ + "0.011134, 0.0111034, 0.0112494, 0.0113755, 0.0115281, 0.0116468, 0.0115673", \ + "0.0118122, 0.0116881, 0.0116126, 0.0116359, 0.0116581, 0.0116936, 0.011711", \ + "0.0135135, 0.0132961, 0.0126941, 0.0123652, 0.0118691, 0.0118864, 0.0118334", \ + "0.0158735, 0.0155266, 0.0143959, 0.0136846, 0.0130391, 0.0125865, 0.0123048", \ + "0.0188952, 0.0184326, 0.0169033, 0.0158685, 0.0146506, 0.0140324, 0.0132908" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00240049, -0.00229295, -0.00218307, -0.00216302, -0.0021523, -0.002148, -0.0021445", \ + "-0.00282042, -0.00261982, -0.00228773, -0.00220858, -0.00215338, -0.00213012, -0.0021169", \ + "-0.00304066, -0.00297697, -0.00270824, -0.00251404, -0.00235493, -0.00225366, -0.00221474", \ + "-0.00271384, -0.00274406, -0.00272156, -0.00261626, -0.00246761, -0.00235545, -0.00228953", \ + "-0.0014459, -0.00171418, -0.00215879, -0.00227798, -0.00232087, -0.00229917, -0.00224551", \ + "0.000778101, 0.000305108, -0.000817179, -0.00131266, -0.00168768, -0.00185357, -0.00196329", \ + "0.00381323, 0.0031561, 0.00134818, 0.000411988, -0.000455989, -0.000942518, -0.00127627" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116373, 0.0117065, 0.0117789, 0.0117871, 0.0118194, 0.0118158, 0.0118099", \ + "0.0110782, 0.0111969, 0.0115551, 0.0116643, 0.0117626, 0.0117938, 0.0118072", \ + "0.011134, 0.0111034, 0.0112494, 0.0113755, 0.0115281, 0.0116468, 0.0115673", \ + "0.0118122, 0.0116881, 0.0116126, 0.0116359, 0.0116581, 0.0116936, 0.011711", \ + "0.0135135, 0.0132961, 0.0126941, 0.0123652, 0.0118691, 0.0118864, 0.0118334", \ + "0.0158735, 0.0155266, 0.0143959, 0.0136846, 0.0130391, 0.0125865, 0.0123048", \ + "0.0188952, 0.0184326, 0.0169033, 0.0158685, 0.0146506, 0.0140324, 0.0132908" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000172535, -0.000135702, -7.98199e-05, -7.12092e-05, -7.0392e-05, -7.13225e-05, -7.0966e-05", \ + "-0.00071344, -0.000571358, -0.000271794, -0.000167702, -0.000120435, -8.82341e-05, -6.71755e-05", \ + "-0.00100242, -0.000957783, -0.00070062, -0.000511551, -0.000358731, -0.000246844, -0.000193244", \ + "-0.000487657, -0.000556981, -0.000527196, -0.000385688, -0.000324424, -0.000252727, -0.000263826", \ + "0.00109188, 0.000879692, 0.000298883, 7.50546e-05, -8.93905e-05, -0.000137974, -0.000143084", \ + "0.00342988, 0.00306802, 0.00201861, 0.00135927, 0.000779432, 0.000454125, 0.000262694", \ + "0.00651202, 0.00608703, 0.00454943, 0.00349369, 0.00238116, 0.00164897, 0.00117905" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.012485, 0.0125009, 0.0125185, 0.0125217, 0.0125231, 0.0125215, 0.0125215", \ + "0.0123024, 0.0123348, 0.0124239, 0.0124503, 0.012466, 0.0124718, 0.0124725", \ + "0.0122692, 0.0122567, 0.0123273, 0.0123888, 0.012416, 0.0124661, 0.0123927", \ + "0.0125314, 0.0124613, 0.0124396, 0.012394, 0.0124172, 0.0124443, 0.0124641", \ + "0.0136449, 0.0134348, 0.0130149, 0.0127843, 0.0126815, 0.0126029, 0.0125775", \ + "0.0157015, 0.0153334, 0.0143599, 0.0138625, 0.0134735, 0.0130823, 0.0128304", \ + "0.018562, 0.018082, 0.0166093, 0.0156632, 0.0147641, 0.0141011, 0.013712" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00138308, -0.00137828, -0.00137752, -0.0013812, -0.00138751, -0.00139367, -0.00139875", \ + "-0.00174671, -0.00170354, -0.0016402, -0.00161144, -0.00161185, -0.00160844, -0.00160835", \ + "-0.00192127, -0.00191029, -0.00185493, -0.00181029, -0.00177101, -0.00174783, -0.00175329", \ + "-0.00158216, -0.00164345, -0.00173994, -0.00176586, -0.00177054, -0.00176438, -0.00177057", \ + "-0.000315096, -0.000508793, -0.00104075, -0.00125859, -0.00145063, -0.00156722, -0.00161499", \ + "0.00178898, 0.00144332, 0.000423231, -0.000146292, -0.000671312, -0.000979534, -0.00119501", \ + "0.00461324, 0.0041745, 0.00269173, 0.00170456, 0.000698316, 5.73621e-05, -0.000387572" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0126494, 0.0126597, 0.0126696, 0.0126694, 0.0126662, 0.0126612, 0.0126547", \ + "0.0124047, 0.0124317, 0.0124991, 0.0125217, 0.0125562, 0.0125596, 0.0125584", \ + "0.0123629, 0.0123559, 0.0124115, 0.0124555, 0.0124869, 0.0125105, 0.0125117", \ + "0.0127013, 0.012643, 0.0125369, 0.0124993, 0.01249, 0.0125081, 0.0125093", \ + "0.0139728, 0.0137879, 0.013237, 0.0129754, 0.0128174, 0.0127158, 0.0126644", \ + "0.0160877, 0.0157704, 0.0147164, 0.0141527, 0.0137311, 0.0133019, 0.0130558", \ + "0.0189467, 0.0184869, 0.0170088, 0.016035, 0.0150596, 0.0144126, 0.0138898" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00229191, -0.00228083, -0.00226895, -0.0022665, -0.00226491, -0.00226532, -0.00226614", \ + "-0.00248258, -0.00242981, -0.0023595, -0.00232658, -0.00232641, -0.00232044, -0.00231781", \ + "-0.00260945, -0.00257336, -0.00250234, -0.00243787, -0.0024168, -0.00237259, -0.0023677", \ + "-0.00234902, -0.00238247, -0.00242138, -0.00241795, -0.00240509, -0.00237933, -0.00238469", \ + "-0.00119537, -0.00135305, -0.00180036, -0.00198162, -0.00211832, -0.00220112, -0.00222686", \ + "0.000895482, 0.000546824, -0.000415746, -0.00094388, -0.00140184, -0.00166058, -0.00185222", \ + "0.00373679, 0.00326429, 0.00177215, 0.000835226, -9.30551e-05, -0.000667822, -0.00106637" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0126494, 0.0126597, 0.0126696, 0.0126694, 0.0126662, 0.0126612, 0.0126547", \ + "0.0124047, 0.0124317, 0.0124991, 0.0125217, 0.0125562, 0.0125596, 0.0125584", \ + "0.0123629, 0.0123559, 0.0124115, 0.0124555, 0.0124869, 0.0125105, 0.0125117", \ + "0.0127013, 0.012643, 0.0125369, 0.0124993, 0.01249, 0.0125081, 0.0125093", \ + "0.0139728, 0.0137879, 0.013237, 0.0129754, 0.0128174, 0.0127158, 0.0126644", \ + "0.0160877, 0.0157704, 0.0147164, 0.0141527, 0.0137311, 0.0133019, 0.0130558", \ + "0.0189467, 0.0184869, 0.0170088, 0.016035, 0.0150596, 0.0144126, 0.0138898" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00138308, -0.00137828, -0.00137752, -0.0013812, -0.00138751, -0.00139367, -0.00139875", \ + "-0.00174671, -0.00170354, -0.0016402, -0.00161144, -0.00161185, -0.00160844, -0.00160835", \ + "-0.00192127, -0.00191029, -0.00185493, -0.00181029, -0.00177101, -0.00174783, -0.00175329", \ + "-0.00158216, -0.00164345, -0.00173994, -0.00176586, -0.00177054, -0.00176438, -0.00177057", \ + "-0.000315096, -0.000508793, -0.00104075, -0.00125859, -0.00145063, -0.00156722, -0.00161499", \ + "0.00178898, 0.00144332, 0.000423231, -0.000146292, -0.000671312, -0.000979534, -0.00119501", \ + "0.00461324, 0.0041745, 0.00269173, 0.00170456, 0.000698316, 5.73621e-05, -0.000387572" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00767056, 0.00773991, 0.00782239, 0.00784092, 0.00784991, 0.00785239, 0.00785352", \ + "0.00739235, 0.0074928, 0.007706, 0.0077823, 0.00783227, 0.00785251, 0.00786265", \ + "0.00761918, 0.00757861, 0.00759489, 0.00749687, 0.00771527, 0.00777011, 0.00780421", \ + "0.0083359, 0.00819059, 0.00800654, 0.00788287, 0.00783467, 0.00781643, 0.00782892", \ + "0.0100064, 0.00970529, 0.00897158, 0.00864999, 0.00831044, 0.00812595, 0.00802717", \ + "0.0123643, 0.0118893, 0.010689, 0.00998921, 0.00925552, 0.00885395, 0.00853729", \ + "0.0155172, 0.0148849, 0.0130869, 0.0120115, 0.0108598, 0.0101367, 0.00955717" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000425032, -0.000317735, -0.00022198, -0.00020367, -0.00019468, -0.000190846, -0.000187348", \ + "-0.000705503, -0.000561737, -0.000295443, -0.000213689, -0.000155702, -0.000144528, -0.000130851", \ + "-0.000447809, -0.000525557, -0.0004103, -0.000340628, -0.000267649, -0.000212765, -0.000173714", \ + "0.000199414, 6.52073e-05, -6.19082e-05, -0.000154109, -0.000172456, -0.000163039, -0.000162351", \ + "0.00191128, 0.0015853, 0.000816458, 0.000453201, 0.000201903, 7.11788e-05, 3.97256e-06", \ + "0.00434085, 0.00383363, 0.00249912, 0.00177008, 0.00111326, 0.000730495, 0.000486722", \ + "0.0075383, 0.00686748, 0.00493355, 0.00380604, 0.00267607, 0.00193409, 0.00141055" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00797645, 0.00807964, 0.00818016, 0.00820055, 0.008212, 0.00821536, 0.0082174", \ + "0.00769482, 0.00780545, 0.00805642, 0.00813906, 0.00819292, 0.00821596, 0.00822879", \ + "0.00799854, 0.00794891, 0.00795165, 0.00786076, 0.00807628, 0.00813232, 0.00816987", \ + "0.00879024, 0.00876529, 0.00836332, 0.00825147, 0.00820036, 0.00817684, 0.00819723", \ + "0.0105458, 0.0101905, 0.00937599, 0.00902532, 0.00867484, 0.00850012, 0.00840004", \ + "0.0129331, 0.012424, 0.011129, 0.0103874, 0.00964996, 0.00920212, 0.0089182", \ + "0.0161155, 0.0154536, 0.0135574, 0.0124483, 0.0112886, 0.0105732, 0.00990435" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000140237, -6.86859e-05, 8.5279e-06, 2.57504e-05, 3.42126e-05, 3.77251e-05, 3.93036e-05", \ + "-0.00038257, -0.000275287, -5.42844e-05, 1.9017e-05, 7.34335e-05, 8.41523e-05, 9.74855e-05", \ + "-0.000238569, -0.000271824, -0.000178296, -0.000107367, -3.81947e-05, 2.5354e-05, 5.46352e-05", \ + "0.000333727, 0.000224992, 0.000150093, 7.03901e-05, 5.62185e-05, 6.68818e-05, 6.9671e-05", \ + "0.00193476, 0.00167097, 0.000989887, 0.000661192, 0.000413356, 0.000295004, 0.000227578", \ + "0.00428979, 0.00383329, 0.00262971, 0.00195698, 0.00132613, 0.000946317, 0.000702216", \ + "0.00743055, 0.00681551, 0.00502779, 0.00395714, 0.00285712, 0.00213061, 0.00162105" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00797645, 0.00807964, 0.00818016, 0.00820055, 0.008212, 0.00821536, 0.0082174", \ + "0.00769482, 0.00780545, 0.00805642, 0.00813906, 0.00819292, 0.00821596, 0.00822879", \ + "0.00799854, 0.00794891, 0.00795165, 0.00786076, 0.00807628, 0.00813232, 0.00816987", \ + "0.00879024, 0.00876529, 0.00836332, 0.00825147, 0.00820036, 0.00817684, 0.00819723", \ + "0.0105458, 0.0101905, 0.00937599, 0.00902532, 0.00867484, 0.00850012, 0.00840004", \ + "0.0129331, 0.012424, 0.011129, 0.0103874, 0.00964996, 0.00920212, 0.0089182", \ + "0.0161155, 0.0154536, 0.0135574, 0.0124483, 0.0112886, 0.0105732, 0.00990435" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000425032, -0.000317735, -0.00022198, -0.00020367, -0.00019468, -0.000190846, -0.000187348", \ + "-0.000705503, -0.000561737, -0.000295443, -0.000213689, -0.000155702, -0.000144528, -0.000130851", \ + "-0.000447809, -0.000525557, -0.0004103, -0.000340628, -0.000267649, -0.000212765, -0.000173714", \ + "0.000199414, 6.52073e-05, -6.19082e-05, -0.000154109, -0.000172456, -0.000163039, -0.000162351", \ + "0.00191128, 0.0015853, 0.000816458, 0.000453201, 0.000201903, 7.11788e-05, 3.97256e-06", \ + "0.00434085, 0.00383363, 0.00249912, 0.00177008, 0.00111326, 0.000730495, 0.000486722", \ + "0.0075383, 0.00686748, 0.00493355, 0.00380604, 0.00267607, 0.00193409, 0.00141055" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00620376; + rise_capacitance : 0.00616273; + rise_capacitance_range (0.00422286, 0.00616273); + fall_capacitance : 0.00620376; + fall_capacitance_range (0.00409799, 0.00620376); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00177825, -0.00195063, -0.00205824, -0.00207772, -0.0020847, -0.00208289, -0.0020775" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207805, 0.00208, 0.00209678, 0.00209219, 0.0020847, 0.00208289, 0.0020775" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0045484, -0.00455416, -0.00458243, -0.00458866, -0.00458108, -0.0045854, -0.00459281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00462454, 0.00459918, 0.00465606, 0.00463219, 0.00461483, 0.00461034, 0.00460391" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0056682; + rise_capacitance : 0.00566322; + rise_capacitance_range (0.00465074, 0.00566322); + fall_capacitance : 0.0056682; + fall_capacitance_range (0.00458211, 0.0056682); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00309346, -0.0034515, -0.00364444, -0.0036741, -0.00367748, -0.00368903, -0.00368385" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00366247, 0.00365997, 0.00370481, 0.00370893, 0.00367748, 0.00368903, 0.00368385" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00408266, -0.00408135, -0.00408584, -0.00407525, -0.00408066, -0.00408599, -0.0040829" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00423607, 0.00413253, 0.00415245, 0.00412109, 0.00409884, 0.00409905, 0.00409155" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00321631; + rise_capacitance : 0.00321631; + rise_capacitance_range (0.00196716, 0.00321631); + fall_capacitance : 0.00321433; + fall_capacitance_range (0.00188305, 0.00321433); + internal_power () { + when : "(A * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00032622, -0.00032577, -0.000325713, -0.000326111, -0.000325229, -0.000325218, -0.000324769" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000358517, 0.000352459, 0.000352124, 0.000350858, 0.000346499, 0.000341887, 0.000333138" \ + ); + } + } + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00247012, -0.00247562, -0.002481, -0.00248786, -0.00249384, -0.00250759, -0.00252777" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00252987, 0.00255352, 0.00254002, 0.00253919, 0.00254077, 0.00254106, 0.0025383" \ + ); + } + } + } + } + cell (MUX2X1) { + area : 12.7008; + cell_leakage_power : 0.0990926; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.109857; + when : "(A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903198; + when : "(A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101241; + when : "(A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0992821; + when : "(A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118819; + when : "(!A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0817042; + when : "(!A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105527; + when : "(!A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0859906; + when : "(!A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0990926; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0) + (A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0847119, 0.0942495, 0.151207, 0.215819, 0.343956, 0.510343, 0.72773", \ + "0.102372, 0.111871, 0.168742, 0.233422, 0.361606, 0.528024, 0.745493", \ + "0.182777, 0.194039, 0.254135, 0.31927, 0.447527, 0.613987, 0.831403", \ + "0.240553, 0.254595, 0.320345, 0.385962, 0.514922, 0.681525, 0.899007", \ + "0.31636, 0.334186, 0.411735, 0.479287, 0.607763, 0.774358, 0.992269", \ + "0.387497, 0.40871, 0.500648, 0.572711, 0.701977, 0.868142, 1.08585", \ + "0.455115, 0.479219, 0.585514, 0.664462, 0.796311, 0.963394, 1.18117" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0304959, 0.0383356, 0.106142, 0.196262, 0.379546, 0.618503, 0.93086", \ + "0.0305542, 0.0384654, 0.106174, 0.196218, 0.379512, 0.618503, 0.931044", \ + "0.041467, 0.0478902, 0.109745, 0.197669, 0.379692, 0.618505, 0.930944", \ + "0.0549687, 0.0613167, 0.115904, 0.200862, 0.381779, 0.619715, 0.931523", \ + "0.073997, 0.081452, 0.130025, 0.207604, 0.383875, 0.622196, 0.933229", \ + "0.093208, 0.101718, 0.149322, 0.219847, 0.388639, 0.623321, 0.934981", \ + "0.112264, 0.122068, 0.172669, 0.237631, 0.398002, 0.628557, 0.937954" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.102806, 0.111723, 0.164134, 0.221122, 0.332481, 0.47664, 0.664963", \ + "0.118862, 0.127742, 0.180141, 0.237138, 0.348561, 0.492719, 0.68107", \ + "0.200218, 0.209897, 0.264538, 0.322204, 0.433686, 0.577996, 0.766222", \ + "0.258529, 0.269705, 0.327605, 0.385917, 0.498696, 0.643617, 0.831909", \ + "0.331842, 0.345628, 0.410622, 0.469991, 0.581987, 0.726837, 0.916262", \ + "0.395776, 0.412072, 0.487057, 0.549169, 0.66191, 0.806182, 0.994883", \ + "0.454081, 0.472912, 0.558437, 0.624357, 0.739462, 0.88461, 1.07303" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287676, 0.0361826, 0.0929368, 0.166348, 0.317063, 0.514182, 0.772521", \ + "0.0287171, 0.0361567, 0.0929298, 0.166338, 0.31706, 0.514177, 0.77252", \ + "0.0348007, 0.0417129, 0.0965937, 0.168258, 0.317191, 0.514434, 0.772435", \ + "0.0440573, 0.0505767, 0.101372, 0.172092, 0.320724, 0.516749, 0.773424", \ + "0.058419, 0.06543, 0.111561, 0.177533, 0.323072, 0.519535, 0.776966", \ + "0.073188, 0.081265, 0.126128, 0.186881, 0.327437, 0.520884, 0.77869", \ + "0.088499, 0.097828, 0.14433, 0.202144, 0.336227, 0.526674, 0.781816" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0908027, 0.0995393, 0.155359, 0.220203, 0.348701, 0.515255, 0.732858", \ + "0.10881, 0.117519, 0.173245, 0.238147, 0.366637, 0.533234, 0.750753", \ + "0.19417, 0.203742, 0.260838, 0.32583, 0.454469, 0.621216, 0.838874", \ + "0.257812, 0.269241, 0.329404, 0.394292, 0.523514, 0.690187, 0.907874", \ + "0.341222, 0.355751, 0.423425, 0.488914, 0.617403, 0.783674, 1.00156", \ + "0.419689, 0.437142, 0.516287, 0.583968, 0.712633, 0.879434, 1.09682", \ + "0.492832, 0.513124, 0.604579, 0.676751, 0.805918, 0.972675, 1.19103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0277076, 0.0360237, 0.105707, 0.196581, 0.380108, 0.619029, 0.931532", \ + "0.0276517, 0.035995, 0.105699, 0.196581, 0.380097, 0.619029, 0.931428", \ + "0.0339451, 0.0414007, 0.107929, 0.197398, 0.380119, 0.619, 0.931384", \ + "0.0438582, 0.0507648, 0.11168, 0.199672, 0.381949, 0.620064, 0.931896", \ + "0.058873, 0.066511, 0.121472, 0.203675, 0.38349, 0.622609, 0.933821", \ + "0.07391, 0.082918, 0.134968, 0.211507, 0.386556, 0.623431, 0.935404", \ + "0.089468, 0.099906, 0.15359, 0.224748, 0.393617, 0.627858, 0.938248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10234, 0.113686, 0.171838, 0.23013, 0.341614, 0.485631, 0.673806", \ + "0.118198, 0.129499, 0.18762, 0.245959, 0.357495, 0.501523, 0.689713", \ + "0.197982, 0.210883, 0.272793, 0.331974, 0.443745, 0.587787, 0.775978", \ + "0.255648, 0.271076, 0.339225, 0.400402, 0.513757, 0.658255, 0.846338", \ + "0.328481, 0.347798, 0.427746, 0.492152, 0.605822, 0.750461, 0.939508", \ + "0.394253, 0.416602, 0.509157, 0.57856, 0.694274, 0.838713, 1.02728", \ + "0.455716, 0.48047, 0.585929, 0.662139, 0.781934, 0.927661, 1.11623" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364099, 0.044182, 0.098126, 0.169146, 0.317497, 0.51394, 0.772045", \ + "0.0364963, 0.0442775, 0.0981684, 0.169152, 0.317496, 0.514066, 0.772045", \ + "0.0467874, 0.0537371, 0.103062, 0.171435, 0.318136, 0.514173, 0.772294", \ + "0.0610302, 0.0678806, 0.111481, 0.177714, 0.322268, 0.516543, 0.773493", \ + "0.082196, 0.0893, 0.127621, 0.187295, 0.326474, 0.519833, 0.776629", \ + "0.102664, 0.110348, 0.147639, 0.201908, 0.333395, 0.522677, 0.778054", \ + "0.123146, 0.131453, 0.170122, 0.220871, 0.345261, 0.52922, 0.781747" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0908027, 0.0995393, 0.155359, 0.220203, 0.348701, 0.515255, 0.732858", \ + "0.10881, 0.117519, 0.173245, 0.238147, 0.366637, 0.533234, 0.750753", \ + "0.19417, 0.203742, 0.260838, 0.32583, 0.454469, 0.621216, 0.838874", \ + "0.257812, 0.269241, 0.329404, 0.394292, 0.523514, 0.690187, 0.907874", \ + "0.341222, 0.355751, 0.423425, 0.488914, 0.617403, 0.783674, 1.00156", \ + "0.419689, 0.437142, 0.516287, 0.583968, 0.712633, 0.879434, 1.09682", \ + "0.492832, 0.513124, 0.604579, 0.676751, 0.805918, 0.972675, 1.19103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0277076, 0.0360237, 0.105707, 0.196581, 0.380108, 0.619029, 0.931532", \ + "0.0276517, 0.035995, 0.105699, 0.196581, 0.380097, 0.619029, 0.931428", \ + "0.0339451, 0.0414007, 0.107929, 0.197398, 0.380119, 0.619, 0.931384", \ + "0.0438582, 0.0507648, 0.11168, 0.199672, 0.381949, 0.620064, 0.931896", \ + "0.058873, 0.066511, 0.121472, 0.203675, 0.38349, 0.622609, 0.933821", \ + "0.07391, 0.082918, 0.134968, 0.211507, 0.386556, 0.623431, 0.935404", \ + "0.089468, 0.099906, 0.15359, 0.224748, 0.393617, 0.627858, 0.938248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10234, 0.113686, 0.171838, 0.23013, 0.341614, 0.485631, 0.673806", \ + "0.118198, 0.129499, 0.18762, 0.245959, 0.357495, 0.501523, 0.689713", \ + "0.197982, 0.210883, 0.272793, 0.331974, 0.443745, 0.587787, 0.775978", \ + "0.255648, 0.271076, 0.339225, 0.400402, 0.513757, 0.658255, 0.846338", \ + "0.328481, 0.347798, 0.427746, 0.492152, 0.605822, 0.750461, 0.939508", \ + "0.394253, 0.416602, 0.509157, 0.57856, 0.694274, 0.838713, 1.02728", \ + "0.455716, 0.48047, 0.585929, 0.662139, 0.781934, 0.927661, 1.11623" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364099, 0.044182, 0.098126, 0.169146, 0.317497, 0.51394, 0.772045", \ + "0.0364963, 0.0442775, 0.0981684, 0.169152, 0.317496, 0.514066, 0.772045", \ + "0.0467874, 0.0537371, 0.103062, 0.171435, 0.318136, 0.514173, 0.772294", \ + "0.0610302, 0.0678806, 0.111481, 0.177714, 0.322268, 0.516543, 0.773493", \ + "0.082196, 0.0893, 0.127621, 0.187295, 0.326474, 0.519833, 0.776629", \ + "0.102664, 0.110348, 0.147639, 0.201908, 0.333395, 0.522677, 0.778054", \ + "0.123146, 0.131453, 0.170122, 0.220871, 0.345261, 0.52922, 0.781747" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0854694, 0.0951947, 0.152352, 0.216988, 0.345125, 0.511506, 0.728885", \ + "0.103062, 0.112711, 0.169869, 0.234562, 0.362752, 0.529152, 0.746544", \ + "0.183575, 0.195179, 0.255681, 0.320821, 0.449087, 0.615487, 0.833002", \ + "0.241548, 0.256114, 0.322657, 0.388447, 0.517324, 0.683831, 0.901314", \ + "0.31782, 0.336299, 0.415257, 0.483009, 0.611408, 0.778004, 0.995895", \ + "0.389395, 0.411433, 0.505037, 0.577552, 0.706923, 0.873187, 1.09077", \ + "0.457812, 0.482791, 0.590996, 0.670548, 0.802631, 0.970045, 1.18775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311892, 0.0390376, 0.106346, 0.19631, 0.379551, 0.618505, 0.930778", \ + "0.0312329, 0.0391204, 0.106364, 0.196323, 0.379553, 0.618505, 0.930861", \ + "0.0425552, 0.0490354, 0.110114, 0.197782, 0.379696, 0.61851, 0.931033", \ + "0.0564537, 0.0629703, 0.116523, 0.201149, 0.381671, 0.619642, 0.931527", \ + "0.076253, 0.083931, 0.131277, 0.208161, 0.383997, 0.622196, 0.9333", \ + "0.096167, 0.105116, 0.151012, 0.220786, 0.388834, 0.623483, 0.934988", \ + "0.115999, 0.126027, 0.174825, 0.239022, 0.398524, 0.628666, 0.937897" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.103838, 0.112823, 0.16549, 0.222513, 0.333985, 0.478186, 0.666538", \ + "0.119909, 0.128844, 0.181461, 0.238552, 0.35004, 0.49424, 0.68261", \ + "0.201725, 0.211409, 0.266234, 0.323933, 0.435424, 0.579825, 0.768049", \ + "0.2607, 0.27197, 0.329835, 0.388192, 0.501096, 0.645997, 0.834318", \ + "0.334963, 0.348745, 0.413669, 0.473014, 0.58513, 0.730006, 0.919247", \ + "0.399704, 0.416051, 0.490411, 0.552929, 0.665467, 0.809901, 0.99859", \ + "0.458836, 0.477653, 0.562261, 0.629145, 0.744051, 0.889165, 1.07807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0289746, 0.0363806, 0.0931555, 0.166517, 0.317186, 0.514278, 0.772603", \ + "0.0289228, 0.0363751, 0.0931555, 0.166512, 0.31718, 0.514278, 0.772603", \ + "0.0347249, 0.0417064, 0.0966484, 0.168273, 0.317425, 0.514284, 0.772517", \ + "0.0440613, 0.0504808, 0.101433, 0.172198, 0.320798, 0.516597, 0.773666", \ + "0.05825, 0.065257, 0.111444, 0.177547, 0.323151, 0.51964, 0.777017", \ + "0.072964, 0.080999, 0.12594, 0.18689, 0.327211, 0.521092, 0.778728", \ + "0.088194, 0.097357, 0.144798, 0.201144, 0.335923, 0.526307, 0.781666" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0899081, 0.0985812, 0.154171, 0.218924, 0.347324, 0.513874, 0.731358", \ + "0.107862, 0.116511, 0.172022, 0.236851, 0.365278, 0.531837, 0.749336", \ + "0.192743, 0.202316, 0.259297, 0.324266, 0.452873, 0.619506, 0.83717", \ + "0.255688, 0.267128, 0.327264, 0.392179, 0.521272, 0.687906, 0.90556", \ + "0.338157, 0.352682, 0.420634, 0.48588, 0.61431, 0.780609, 0.998446", \ + "0.415848, 0.433363, 0.512591, 0.580344, 0.708444, 0.8753, 1.09259", \ + "0.487854, 0.50822, 0.599986, 0.672178, 0.801052, 0.968493, 1.1867" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0274695, 0.0358104, 0.105545, 0.19644, 0.38001, 0.618954, 0.931412", \ + "0.0274312, 0.0357921, 0.105533, 0.196461, 0.380024, 0.618954, 0.931362", \ + "0.0339649, 0.041355, 0.10783, 0.197324, 0.380044, 0.618907, 0.931421", \ + "0.0439442, 0.0508756, 0.111644, 0.199586, 0.381919, 0.620025, 0.931852", \ + "0.058943, 0.066684, 0.121437, 0.203672, 0.383419, 0.622112, 0.933954", \ + "0.07396, 0.082983, 0.135217, 0.211721, 0.386684, 0.62345, 0.93539", \ + "0.089742, 0.100214, 0.154105, 0.22487, 0.393828, 0.628015, 0.938219" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.101855, 0.112853, 0.170276, 0.228345, 0.339858, 0.483883, 0.67204", \ + "0.117723, 0.128673, 0.18607, 0.244233, 0.35574, 0.499778, 0.687962", \ + "0.197377, 0.209843, 0.270887, 0.329968, 0.441646, 0.585686, 0.773879", \ + "0.254571, 0.269572, 0.336459, 0.397218, 0.510673, 0.655252, 0.843255", \ + "0.327048, 0.345518, 0.423723, 0.487704, 0.601207, 0.745886, 0.934976", \ + "0.39208, 0.413437, 0.503917, 0.572775, 0.688198, 0.832624, 1.02108", \ + "0.452484, 0.476286, 0.579456, 0.654934, 0.77427, 0.919745, 1.1085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0356137, 0.0431257, 0.0974838, 0.168746, 0.317365, 0.513907, 0.772282", \ + "0.0356613, 0.043211, 0.09744, 0.16868, 0.317366, 0.513948, 0.772103", \ + "0.0456808, 0.0523348, 0.102269, 0.171046, 0.318015, 0.514137, 0.772303", \ + "0.0594617, 0.0658584, 0.110335, 0.177021, 0.321979, 0.516455, 0.773216", \ + "0.079576, 0.086301, 0.12564, 0.18635, 0.326079, 0.519989, 0.776457", \ + "0.099044, 0.106485, 0.145225, 0.200427, 0.33271, 0.522507, 0.778231", \ + "0.118595, 0.126591, 0.167427, 0.218974, 0.344318, 0.528942, 0.781615" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0854694, 0.0951947, 0.152352, 0.216988, 0.345125, 0.511506, 0.728885", \ + "0.103062, 0.112711, 0.169869, 0.234562, 0.362752, 0.529152, 0.746544", \ + "0.183575, 0.195179, 0.255681, 0.320821, 0.449087, 0.615487, 0.833002", \ + "0.241548, 0.256114, 0.322657, 0.388447, 0.517324, 0.683831, 0.901314", \ + "0.31782, 0.336299, 0.415257, 0.483009, 0.611408, 0.778004, 0.995895", \ + "0.389395, 0.411433, 0.505037, 0.577552, 0.706923, 0.873187, 1.09077", \ + "0.457812, 0.482791, 0.590996, 0.670548, 0.802631, 0.970045, 1.18775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311892, 0.0390376, 0.106346, 0.19631, 0.379551, 0.618505, 0.930778", \ + "0.0312329, 0.0391204, 0.106364, 0.196323, 0.379553, 0.618505, 0.930861", \ + "0.0425552, 0.0490354, 0.110114, 0.197782, 0.379696, 0.61851, 0.931033", \ + "0.0564537, 0.0629703, 0.116523, 0.201149, 0.381671, 0.619642, 0.931527", \ + "0.076253, 0.083931, 0.131277, 0.208161, 0.383997, 0.622196, 0.9333", \ + "0.096167, 0.105116, 0.151012, 0.220786, 0.388834, 0.623483, 0.934988", \ + "0.115999, 0.126027, 0.174825, 0.239022, 0.398524, 0.628666, 0.937897" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.101855, 0.112853, 0.170276, 0.228345, 0.339858, 0.483883, 0.67204", \ + "0.117723, 0.128673, 0.18607, 0.244233, 0.35574, 0.499778, 0.687962", \ + "0.197377, 0.209843, 0.270887, 0.329968, 0.441646, 0.585686, 0.773879", \ + "0.254571, 0.269572, 0.336459, 0.397218, 0.510673, 0.655252, 0.843255", \ + "0.327048, 0.345518, 0.423723, 0.487704, 0.601207, 0.745886, 0.934976", \ + "0.39208, 0.413437, 0.503917, 0.572775, 0.688198, 0.832624, 1.02108", \ + "0.452484, 0.476286, 0.579456, 0.654934, 0.77427, 0.919745, 1.1085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0356137, 0.0431257, 0.0974838, 0.168746, 0.317365, 0.513907, 0.772282", \ + "0.0356613, 0.043211, 0.09744, 0.16868, 0.317366, 0.513948, 0.772103", \ + "0.0456808, 0.0523348, 0.102269, 0.171046, 0.318015, 0.514137, 0.772303", \ + "0.0594617, 0.0658584, 0.110335, 0.177021, 0.321979, 0.516455, 0.773216", \ + "0.079576, 0.086301, 0.12564, 0.18635, 0.326079, 0.519989, 0.776457", \ + "0.099044, 0.106485, 0.145225, 0.200427, 0.33271, 0.522507, 0.778231", \ + "0.118595, 0.126591, 0.167427, 0.218974, 0.344318, 0.528942, 0.781615" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0928447, 0.1015, 0.157001, 0.22178, 0.350202, 0.51672, 0.734221", \ + "0.112282, 0.120921, 0.176422, 0.24123, 0.369614, 0.536176, 0.753688", \ + "0.193269, 0.20273, 0.259716, 0.324778, 0.453359, 0.619944, 0.83753", \ + "0.256614, 0.26763, 0.327933, 0.393175, 0.521994, 0.688693, 0.906474", \ + "0.341486, 0.355307, 0.423097, 0.489329, 0.617918, 0.784623, 1.00257", \ + "0.422654, 0.439174, 0.51642, 0.584936, 0.714035, 0.880908, 1.09864", \ + "0.502241, 0.521207, 0.609044, 0.681288, 0.811882, 0.979286, 1.19748" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0273821, 0.0357519, 0.105528, 0.196426, 0.37999, 0.618913, 0.931319", \ + "0.0273844, 0.0357531, 0.105522, 0.196453, 0.379921, 0.61893, 0.931346", \ + "0.032121, 0.0399852, 0.107271, 0.197154, 0.380194, 0.619027, 0.931449", \ + "0.0400748, 0.0475729, 0.110851, 0.198919, 0.381279, 0.619705, 0.931892", \ + "0.053292, 0.061294, 0.119454, 0.203141, 0.382742, 0.621043, 0.932987", \ + "0.066352, 0.075531, 0.131554, 0.210243, 0.385911, 0.622739, 0.934365", \ + "0.079131, 0.089613, 0.146669, 0.22067, 0.391653, 0.62631, 0.937044" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107926, 0.116823, 0.169216, 0.226158, 0.337483, 0.481621, 0.669878", \ + "0.127091, 0.136002, 0.188364, 0.245325, 0.356682, 0.500822, 0.689094", \ + "0.20004, 0.209727, 0.264254, 0.32179, 0.433377, 0.577567, 0.765982", \ + "0.254137, 0.265207, 0.3236, 0.382306, 0.494603, 0.639141, 0.827476", \ + "0.322087, 0.335611, 0.401818, 0.462572, 0.575171, 0.719703, 0.908462", \ + "0.383101, 0.399062, 0.474307, 0.538514, 0.652528, 0.79718, 0.985883", \ + "0.438866, 0.457088, 0.542252, 0.610853, 0.727612, 0.873129, 1.06217" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0286694, 0.0360748, 0.0928955, 0.166283, 0.316932, 0.514064, 0.772294", \ + "0.0286606, 0.0360717, 0.0929038, 0.166382, 0.31686, 0.514108, 0.772346", \ + "0.0331566, 0.0403305, 0.0955536, 0.167689, 0.317448, 0.514468, 0.772547", \ + "0.0405561, 0.0477765, 0.100623, 0.171233, 0.319362, 0.515647, 0.773321", \ + "0.053315, 0.061037, 0.111207, 0.177689, 0.322498, 0.517831, 0.775358", \ + "0.066193, 0.074902, 0.124636, 0.187414, 0.32749, 0.520419, 0.777221", \ + "0.078981, 0.088848, 0.140378, 0.200396, 0.335821, 0.525501, 0.780559" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.125321, 0.134068, 0.189768, 0.254636, 0.383069, 0.549657, 0.767151", \ + "0.146185, 0.15489, 0.210623, 0.275491, 0.404012, 0.570581, 0.788103", \ + "0.211767, 0.22051, 0.276295, 0.341274, 0.469749, 0.636297, 0.854007", \ + "0.254164, 0.262897, 0.318677, 0.383583, 0.512103, 0.678725, 0.896376", \ + "0.308241, 0.317066, 0.373051, 0.438066, 0.566649, 0.733217, 0.950929", \ + "0.355061, 0.36418, 0.420563, 0.485665, 0.614312, 0.781, 0.998655", \ + "0.396312, 0.405823, 0.462824, 0.527877, 0.656596, 0.823252, 1.04092" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0276665, 0.0359839, 0.105675, 0.196527, 0.379973, 0.618955, 0.931348", \ + "0.02768, 0.0360322, 0.105698, 0.196563, 0.3801, 0.619016, 0.931412", \ + "0.0278434, 0.0361746, 0.105799, 0.196625, 0.379994, 0.61898, 0.931539", \ + "0.028111, 0.0363943, 0.105828, 0.196609, 0.380267, 0.619121, 0.931539", \ + "0.028967, 0.037135, 0.106083, 0.196713, 0.380144, 0.619109, 0.931367", \ + "0.030245, 0.038332, 0.106558, 0.19691, 0.380226, 0.619077, 0.931571", \ + "0.032151, 0.040021, 0.107283, 0.19723, 0.380347, 0.619174, 0.931621" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.135581, 0.144518, 0.197084, 0.254108, 0.365572, 0.5097, 0.697993", \ + "0.156984, 0.165956, 0.218617, 0.275672, 0.387135, 0.531328, 0.71968", \ + "0.224867, 0.233835, 0.286467, 0.343546, 0.455022, 0.599243, 0.787596", \ + "0.272468, 0.281424, 0.334078, 0.391217, 0.502685, 0.646913, 0.835275", \ + "0.337827, 0.346884, 0.399781, 0.456982, 0.568513, 0.712743, 0.901102", \ + "0.400401, 0.409655, 0.463127, 0.520581, 0.632088, 0.776396, 0.964766", \ + "0.461125, 0.470688, 0.525222, 0.582787, 0.694572, 0.838862, 1.02725" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0288967, 0.0363366, 0.0929743, 0.166394, 0.316786, 0.51406, 0.772362", \ + "0.0289868, 0.036391, 0.0930554, 0.166572, 0.316987, 0.514233, 0.772547", \ + "0.0289998, 0.0364163, 0.0932071, 0.166544, 0.317194, 0.514268, 0.772592", \ + "0.029135, 0.0365703, 0.0932341, 0.166546, 0.317036, 0.514328, 0.772599", \ + "0.029866, 0.037204, 0.093555, 0.166711, 0.317231, 0.514274, 0.772532", \ + "0.031196, 0.038535, 0.094312, 0.167075, 0.317394, 0.514367, 0.772632", \ + "0.032922, 0.040295, 0.095502, 0.167792, 0.31767, 0.514513, 0.772728" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00183728, 0.00187951, 0.00200339, 0.00203124, 0.00204425, 0.00204898, 0.00205158", \ + "0.00167635, 0.001711, 0.0018261, 0.00186276, 0.00188374, 0.00189042, 0.00189414", \ + "0.00174217, 0.00175178, 0.00182228, 0.00186664, 0.00190449, 0.00192772, 0.0019383", \ + "0.00206852, 0.00206249, 0.00209161, 0.00213857, 0.00217275, 0.00219223, 0.0022041", \ + "0.00290002, 0.00287119, 0.00282611, 0.00283816, 0.00286573, 0.0029307, 0.00291366", \ + "0.00404259, 0.00398595, 0.00388828, 0.00388006, 0.00389718, 0.00393679, 0.00396282", \ + "0.00562736, 0.00554215, 0.00536962, 0.00532278, 0.00530741, 0.00531481, 0.00532578" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0056816, 0.0057211, 0.00584871, 0.00588319, 0.00590256, 0.00590999, 0.00591479", \ + "0.00553416, 0.00556878, 0.00569349, 0.00573398, 0.00575774, 0.00576755, 0.00577268", \ + "0.00558818, 0.00559503, 0.00567595, 0.00572548, 0.00576827, 0.00578643, 0.00580586", \ + "0.00593202, 0.00593082, 0.00597808, 0.00602149, 0.00606445, 0.00609375, 0.00610828", \ + "0.00670204, 0.00668591, 0.00666144, 0.00667522, 0.00670535, 0.00673069, 0.00674834", \ + "0.00774804, 0.00771195, 0.00768858, 0.00766733, 0.00769674, 0.00772324, 0.00773953", \ + "0.00924495, 0.00918007, 0.00908221, 0.00909118, 0.00908977, 0.00910216, 0.00911131" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227849, 0.00231201, 0.00243267, 0.00246903, 0.00248901, 0.00249726, 0.00250165", \ + "0.00215204, 0.00218318, 0.00229825, 0.0023397, 0.00236409, 0.00237411, 0.00237841", \ + "0.00218167, 0.00219254, 0.00226156, 0.00230301, 0.00234091, 0.0023661, 0.00237769", \ + "0.00246024, 0.00245019, 0.00247158, 0.00252999, 0.00254366, 0.00256743, 0.00258073", \ + "0.00316391, 0.00314085, 0.00313741, 0.00315302, 0.00318756, 0.00325119, 0.00324913", \ + "0.00427273, 0.00423527, 0.00417313, 0.00415956, 0.00417883, 0.00421706, 0.00432121", \ + "0.00573947, 0.00567734, 0.0055788, 0.00555379, 0.00554305, 0.00555521, 0.00557257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00574375, 0.00578834, 0.0059158, 0.00594603, 0.00596152, 0.00596755, 0.00596982", \ + "0.0055849, 0.00562231, 0.00574598, 0.00578317, 0.00580466, 0.0058131, 0.00581749", \ + "0.0056908, 0.00569235, 0.00577143, 0.00581877, 0.00586138, 0.00587887, 0.00588993", \ + "0.00607954, 0.00608083, 0.00610714, 0.00614233, 0.00618006, 0.00620696, 0.00622603", \ + "0.00687675, 0.0068342, 0.00679299, 0.00680877, 0.0068382, 0.00686559, 0.00687752", \ + "0.00807611, 0.00800918, 0.007878, 0.00786382, 0.00787789, 0.00789459, 0.00790565", \ + "0.00964698, 0.00954018, 0.00932761, 0.00928563, 0.00927566, 0.00927849, 0.00929185" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00227849, 0.00231201, 0.00243267, 0.00246903, 0.00248901, 0.00249726, 0.00250165", \ + "0.00215204, 0.00218318, 0.00229825, 0.0023397, 0.00236409, 0.00237411, 0.00237841", \ + "0.00218167, 0.00219254, 0.00226156, 0.00230301, 0.00234091, 0.0023661, 0.00237769", \ + "0.00246024, 0.00245019, 0.00247158, 0.00252999, 0.00254366, 0.00256743, 0.00258073", \ + "0.00316391, 0.00314085, 0.00313741, 0.00315302, 0.00318756, 0.00325119, 0.00324913", \ + "0.00427273, 0.00423527, 0.00417313, 0.00415956, 0.00417883, 0.00421706, 0.00432121", \ + "0.00573947, 0.00567734, 0.0055788, 0.00555379, 0.00554305, 0.00555521, 0.00557257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00574375, 0.00578834, 0.0059158, 0.00594603, 0.00596152, 0.00596755, 0.00596982", \ + "0.0055849, 0.00562231, 0.00574598, 0.00578317, 0.00580466, 0.0058131, 0.00581749", \ + "0.0056908, 0.00569235, 0.00577143, 0.00581877, 0.00586138, 0.00587887, 0.00588993", \ + "0.00607954, 0.00608083, 0.00610714, 0.00614233, 0.00618006, 0.00620696, 0.00622603", \ + "0.00687675, 0.0068342, 0.00679299, 0.00680877, 0.0068382, 0.00686559, 0.00687752", \ + "0.00807611, 0.00800918, 0.007878, 0.00786382, 0.00787789, 0.00789459, 0.00790565", \ + "0.00964698, 0.00954018, 0.00932761, 0.00928563, 0.00927566, 0.00927849, 0.00929185" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00182504, 0.00186607, 0.00198423, 0.00201021, 0.00202102, 0.00202467, 0.00202623", \ + "0.00166472, 0.00169863, 0.00180959, 0.00184492, 0.00186284, 0.00186964, 0.00187239", \ + "0.00173233, 0.00174213, 0.00181034, 0.00185053, 0.00188599, 0.00190863, 0.00191955", \ + "0.00205839, 0.00205232, 0.0020803, 0.00213737, 0.0021478, 0.0021722, 0.00218427", \ + "0.00289322, 0.00286559, 0.00281981, 0.00282632, 0.00285211, 0.00291458, 0.00288675", \ + "0.00403897, 0.00397953, 0.00388203, 0.00387536, 0.00388712, 0.00392185, 0.00393111", \ + "0.00563007, 0.00554166, 0.00536308, 0.00531971, 0.00530581, 0.00531171, 0.00532227" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00577209, 0.00581128, 0.0059418, 0.00597964, 0.00600111, 0.00600968, 0.00601539", \ + "0.00562576, 0.00566083, 0.00578901, 0.00583152, 0.00585679, 0.00586735, 0.00587281", \ + "0.00567109, 0.00568657, 0.00576346, 0.00581551, 0.00586127, 0.00588467, 0.00590064", \ + "0.00601654, 0.00601601, 0.0060634, 0.00610658, 0.0061542, 0.00618392, 0.00620479", \ + "0.00677531, 0.00675947, 0.00673886, 0.00675137, 0.0067871, 0.0068146, 0.0068351", \ + "0.00783428, 0.00779291, 0.00773544, 0.00774306, 0.00776723, 0.00778798, 0.00781242", \ + "0.0093172, 0.00925247, 0.0092029, 0.00916567, 0.0091567, 0.00916875, 0.00917995" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0020571, 0.00209004, 0.00220431, 0.00223707, 0.00225386, 0.00226098, 0.00226366", \ + "0.00192814, 0.00195875, 0.00206868, 0.00210707, 0.00212898, 0.00213776, 0.00214126", \ + "0.00195963, 0.00197076, 0.00203614, 0.00207642, 0.00211185, 0.00213626, 0.0021451", \ + "0.00224157, 0.00223154, 0.00225107, 0.00228003, 0.00231984, 0.00234077, 0.00235234", \ + "0.00294958, 0.00292894, 0.00292418, 0.00293693, 0.00296696, 0.00300242, 0.00302878", \ + "0.0040935, 0.00405239, 0.00397773, 0.00396714, 0.00397698, 0.00401364, 0.00401722", \ + "0.00553854, 0.00547686, 0.00537965, 0.0053557, 0.00534872, 0.0053602, 0.00537478" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00588604, 0.00592976, 0.00606091, 0.00609301, 0.00610935, 0.00611589, 0.00611874", \ + "0.0057248, 0.005763, 0.00588991, 0.00592869, 0.00595071, 0.00595986, 0.00596433", \ + "0.00583019, 0.00583358, 0.00591011, 0.00596028, 0.00600602, 0.00602306, 0.00603602", \ + "0.00623325, 0.00622265, 0.00625047, 0.00628251, 0.00632569, 0.00635308, 0.00637164", \ + "0.00700427, 0.00696372, 0.00692943, 0.00694986, 0.00697997, 0.00700922, 0.00702292", \ + "0.00820775, 0.00813667, 0.00801369, 0.0080022, 0.00801463, 0.00803395, 0.00804708", \ + "0.00976321, 0.00965919, 0.00945131, 0.00940833, 0.00940225, 0.00941454, 0.0094252" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00182504, 0.00186607, 0.00198423, 0.00201021, 0.00202102, 0.00202467, 0.00202623", \ + "0.00166472, 0.00169863, 0.00180959, 0.00184492, 0.00186284, 0.00186964, 0.00187239", \ + "0.00173233, 0.00174213, 0.00181034, 0.00185053, 0.00188599, 0.00190863, 0.00191955", \ + "0.00205839, 0.00205232, 0.0020803, 0.00213737, 0.0021478, 0.0021722, 0.00218427", \ + "0.00289322, 0.00286559, 0.00281981, 0.00282632, 0.00285211, 0.00291458, 0.00288675", \ + "0.00403897, 0.00397953, 0.00388203, 0.00387536, 0.00388712, 0.00392185, 0.00393111", \ + "0.00563007, 0.00554166, 0.00536308, 0.00531971, 0.00530581, 0.00531171, 0.00532227" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00588604, 0.00592976, 0.00606091, 0.00609301, 0.00610935, 0.00611589, 0.00611874", \ + "0.0057248, 0.005763, 0.00588991, 0.00592869, 0.00595071, 0.00595986, 0.00596433", \ + "0.00583019, 0.00583358, 0.00591011, 0.00596028, 0.00600602, 0.00602306, 0.00603602", \ + "0.00623325, 0.00622265, 0.00625047, 0.00628251, 0.00632569, 0.00635308, 0.00637164", \ + "0.00700427, 0.00696372, 0.00692943, 0.00694986, 0.00697997, 0.00700922, 0.00702292", \ + "0.00820775, 0.00813667, 0.00801369, 0.0080022, 0.00801463, 0.00803395, 0.00804708", \ + "0.00976321, 0.00965919, 0.00945131, 0.00940833, 0.00940225, 0.00941454, 0.0094252" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00732908, 0.00736111, 0.0074783, 0.00751665, 0.00753874, 0.00754897, 0.00755337", \ + "0.00717897, 0.00721024, 0.00732833, 0.00736671, 0.00738981, 0.00739977, 0.00740433", \ + "0.00730886, 0.00733558, 0.00745079, 0.00749584, 0.00752067, 0.00751846, 0.00752673", \ + "0.00771158, 0.00773722, 0.00782799, 0.00789754, 0.00792515, 0.00793499, 0.00792657", \ + "0.0085606, 0.00857467, 0.00867089, 0.00871869, 0.00874755, 0.0087464, 0.00876789", \ + "0.00978711, 0.00981051, 0.00989843, 0.00994239, 0.00998153, 0.00998038, 0.0101107", \ + "0.0114486, 0.0114636, 0.0115374, 0.0115755, 0.011619, 0.0116471, 0.0116666" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00551474, 0.00555131, 0.00568021, 0.00571959, 0.00574372, 0.00575193, 0.00576038", \ + "0.00534844, 0.00538619, 0.00551621, 0.00555567, 0.00557941, 0.00558933, 0.00559452", \ + "0.00543632, 0.00547276, 0.00559672, 0.00564095, 0.00566513, 0.00567396, 0.00568135", \ + "0.00578764, 0.00582123, 0.00594769, 0.00599482, 0.00602118, 0.00602982, 0.00603393", \ + "0.00664247, 0.00667297, 0.00679114, 0.00683812, 0.00687098, 0.00688516, 0.00689439", \ + "0.00788682, 0.00790738, 0.00801486, 0.0080663, 0.00810095, 0.00811465, 0.00813237", \ + "0.00953855, 0.00956093, 0.00965832, 0.00970854, 0.00974714, 0.00976413, 0.00977836" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00259457, 0.00262775, 0.00273912, 0.00277115, 0.00278757, 0.00279607, 0.00279955", \ + "0.00236897, 0.00240081, 0.00251006, 0.0025448, 0.00256423, 0.00257234, 0.00257539", \ + "0.0024584, 0.00247444, 0.00255863, 0.00259983, 0.00263426, 0.00265656, 0.00266695", \ + "0.00298695, 0.00299099, 0.00304621, 0.00311205, 0.00313247, 0.00315283, 0.00316543", \ + "0.0044582, 0.00443629, 0.00443948, 0.00447354, 0.0045134, 0.00454045, 0.00457231", \ + "0.00670234, 0.00667796, 0.00662795, 0.00664069, 0.00666488, 0.00671294, 0.00672559", \ + "0.00968196, 0.00963978, 0.00953966, 0.00952681, 0.00953735, 0.00955569, 0.00958111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00961803, 0.00965591, 0.0097816, 0.00981706, 0.0098375, 0.0098459, 0.00985044", \ + "0.00943145, 0.00946824, 0.00959286, 0.00963015, 0.00965163, 0.00966044, 0.00966499", \ + "0.00955781, 0.00957075, 0.00967347, 0.00971355, 0.00976044, 0.00976874, 0.00979817", \ + "0.0100603, 0.010086, 0.0101447, 0.0101915, 0.0102287, 0.01025, 0.010291", \ + "0.0114882, 0.0114914, 0.01151, 0.0115456, 0.0115822, 0.0116114, 0.0116335", \ + "0.0137195, 0.0136888, 0.0136509, 0.013673, 0.013716, 0.0137458, 0.0137572", \ + "0.0166842, 0.0166231, 0.0165338, 0.0165443, 0.0165658, 0.0165894, 0.0166116" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160376; + rise_capacitance : 0.00160376; + rise_capacitance_range (0.000898952, 0.00160376); + fall_capacitance : 0.00160284; + fall_capacitance_range (0.000856131, 0.00160284); + internal_power () { + when : "(A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000150446, -0.000151703, -0.000152939, -0.000153085, -0.000151513, -0.000151459, -0.000151079" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000162792, 0.000159525, 0.000161443, 0.000160287, 0.0001585, 0.000157024, 0.000154737" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108545, -0.00109289, -0.00112251, -0.00113105, -0.00113917, -0.00114079, -0.00113984" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00113653, 0.0011382, 0.00113646, 0.00114112, 0.00113931, 0.00114079, 0.00113984" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162442; + rise_capacitance : 0.00162442; + rise_capacitance_range (0.000910993, 0.00162442); + fall_capacitance : 0.00162351; + fall_capacitance_range (0.000874478, 0.00162351); + internal_power () { + when : "(A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000230963, -0.000232407, -0.000234177, -0.00023492, -0.000232376, -0.000232428, -0.000231968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000249646, 0.000250928, 0.000251439, 0.000249781, 0.000246856, 0.000243963, 0.000239342" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00113251, -0.00114263, -0.0011674, -0.00117458, -0.00118022, -0.00118174, -0.00118074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00117679, 0.00117945, 0.00118769, 0.00118167, 0.00118022, 0.00118174, 0.00118074" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314004; + rise_capacitance : 0.00313671; + rise_capacitance_range (0.00225711, 0.00313671); + fall_capacitance : 0.00314004; + fall_capacitance_range (0.00222837, 0.00314004); + internal_power () { + when : "(A0 * A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000238734, -0.000457616, -0.000351569, 4.50511e-05, 0.000913828, 0.00216641, 0.0038346" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00402665, 0.0039051, 0.00409111, 0.0044606, 0.00530241, 0.00654707, 0.00819399" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000320492, -0.00046953, -0.000319466, 6.03347e-05, 0.000930873, 0.00218815, 0.00385487" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00399567, 0.00384416, 0.004021, 0.00443339, 0.00528329, 0.00653982, 0.00820198" \ + ); + } + } + } + } + cell (MUX2X2) { + area : 12.7008; + cell_leakage_power : 0.12731; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.130203; + when : "(A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110666; + when : "(A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13733; + when : "(A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119628; + when : "(A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.139165; + when : "(!A0 * A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117793; + when : "(!A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141616; + when : "(!A0 * !A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122079; + when : "(!A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12731; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0) + (A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0963561, 0.113492, 0.173171, 0.237784, 0.364503, 0.528684, 0.743271", \ + "0.11427, 0.131381, 0.191041, 0.255637, 0.3824, 0.546596, 0.761194", \ + "0.203111, 0.222592, 0.284189, 0.348862, 0.475298, 0.639847, 0.85446", \ + "0.270615, 0.294779, 0.363271, 0.428947, 0.555952, 0.719815, 0.934245", \ + "0.359732, 0.389389, 0.470808, 0.539087, 0.665498, 0.829403, 1.04388", \ + "0.444734, 0.478584, 0.57383, 0.647564, 0.774871, 0.938088, 1.15236", \ + "0.527429, 0.564554, 0.673569, 0.75486, 0.88543, 1.04906, 1.26264" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0323159, 0.0447543, 0.110859, 0.199291, 0.380901, 0.618624, 0.929956", \ + "0.0323216, 0.0447722, 0.110919, 0.199269, 0.380899, 0.618624, 0.929957", \ + "0.0426219, 0.0536453, 0.11413, 0.200396, 0.381026, 0.618698, 0.929957", \ + "0.0577383, 0.0692739, 0.123088, 0.205668, 0.383076, 0.619616, 0.930133", \ + "0.07956, 0.092927, 0.141788, 0.215751, 0.387259, 0.622519, 0.932208", \ + "0.101488, 0.116171, 0.165533, 0.231995, 0.394186, 0.625045, 0.934315", \ + "0.12404, 0.139394, 0.193188, 0.254229, 0.406258, 0.631199, 0.937471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.121476, 0.137371, 0.191943, 0.247177, 0.352222, 0.487166, 0.663195", \ + "0.137728, 0.153631, 0.208233, 0.263443, 0.368553, 0.50352, 0.679519", \ + "0.227534, 0.24443, 0.300221, 0.355702, 0.460801, 0.59588, 0.771951", \ + "0.298086, 0.317664, 0.377633, 0.434581, 0.540758, 0.675735, 0.851843", \ + "0.38754, 0.411455, 0.480122, 0.538429, 0.644468, 0.779639, 0.956185", \ + "0.467122, 0.494711, 0.573817, 0.636015, 0.742808, 0.877574, 1.053", \ + "0.540018, 0.570939, 0.660887, 0.729004, 0.83882, 0.973321, 1.14889" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316079, 0.0428778, 0.0954233, 0.161845, 0.299387, 0.481076, 0.719583", \ + "0.0316364, 0.0428301, 0.0953022, 0.161867, 0.29938, 0.481074, 0.719569", \ + "0.037489, 0.0479282, 0.0978366, 0.162975, 0.299645, 0.481118, 0.71959", \ + "0.0497686, 0.0597556, 0.105927, 0.169081, 0.303104, 0.483006, 0.719849", \ + "0.068103, 0.079142, 0.121031, 0.178491, 0.308266, 0.486995, 0.723765", \ + "0.086736, 0.099091, 0.140562, 0.192526, 0.315395, 0.490142, 0.726521", \ + "0.106326, 0.119952, 0.164107, 0.211728, 0.327199, 0.496854, 0.729802" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104181, 0.119675, 0.17776, 0.24243, 0.369416, 0.533886, 0.748582", \ + "0.122363, 0.13795, 0.195941, 0.260608, 0.387562, 0.552108, 0.766857", \ + "0.21467, 0.231689, 0.290717, 0.355098, 0.481988, 0.64653, 0.861331", \ + "0.287816, 0.308358, 0.371739, 0.43657, 0.563677, 0.727647, 0.942517", \ + "0.385033, 0.410542, 0.483779, 0.549616, 0.675683, 0.839586, 1.05464", \ + "0.475731, 0.505485, 0.590887, 0.65973, 0.785972, 0.948734, 1.16337", \ + "0.563156, 0.596599, 0.694654, 0.76968, 0.897414, 1.06044, 1.27463" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295731, 0.0422939, 0.109979, 0.199221, 0.381378, 0.619236, 0.930425", \ + "0.0295362, 0.04224, 0.109956, 0.199234, 0.381393, 0.619217, 0.930425", \ + "0.0366004, 0.0479167, 0.111977, 0.199799, 0.381385, 0.619136, 0.930391", \ + "0.048903, 0.0603237, 0.118569, 0.203589, 0.383112, 0.619982, 0.930325", \ + "0.067091, 0.080385, 0.133247, 0.210817, 0.386241, 0.622524, 0.932512", \ + "0.085629, 0.1007, 0.153119, 0.223626, 0.391377, 0.624638, 0.93462", \ + "0.104967, 0.121631, 0.177268, 0.241799, 0.400589, 0.629524, 0.937447" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118414, 0.138406, 0.198785, 0.255959, 0.361639, 0.496567, 0.672506", \ + "0.134521, 0.154455, 0.214858, 0.272053, 0.377783, 0.512712, 0.688672", \ + "0.222967, 0.244517, 0.306769, 0.364367, 0.470193, 0.605173, 0.781129", \ + "0.29178, 0.317544, 0.386586, 0.446342, 0.553736, 0.688724, 0.86445", \ + "0.380781, 0.411772, 0.492497, 0.555739, 0.664332, 0.799663, 0.976074", \ + "0.461393, 0.496332, 0.589565, 0.658534, 0.769755, 0.904895, 1.08055", \ + "0.537495, 0.575298, 0.680506, 0.756773, 0.872741, 1.00886, 1.18412" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381566, 0.0506671, 0.101122, 0.165589, 0.300647, 0.481191, 0.719317", \ + "0.0381662, 0.0507082, 0.101114, 0.165596, 0.300752, 0.481195, 0.719315", \ + "0.0467272, 0.0580365, 0.104197, 0.167082, 0.30122, 0.481191, 0.71933", \ + "0.0630964, 0.0742007, 0.115213, 0.174946, 0.305551, 0.483161, 0.719914", \ + "0.086919, 0.098686, 0.135354, 0.188439, 0.312921, 0.488554, 0.724021", \ + "0.110896, 0.122993, 0.159096, 0.206692, 0.323138, 0.493327, 0.727009", \ + "0.13487, 0.147128, 0.185377, 0.229985, 0.338152, 0.501851, 0.731555" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.104181, 0.119675, 0.17776, 0.24243, 0.369416, 0.533886, 0.748582", \ + "0.122363, 0.13795, 0.195941, 0.260608, 0.387562, 0.552108, 0.766857", \ + "0.21467, 0.231689, 0.290717, 0.355098, 0.481988, 0.64653, 0.861331", \ + "0.287816, 0.308358, 0.371739, 0.43657, 0.563677, 0.727647, 0.942517", \ + "0.385033, 0.410542, 0.483779, 0.549616, 0.675683, 0.839586, 1.05464", \ + "0.475731, 0.505485, 0.590887, 0.65973, 0.785972, 0.948734, 1.16337", \ + "0.563156, 0.596599, 0.694654, 0.76968, 0.897414, 1.06044, 1.27463" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295731, 0.0422939, 0.109979, 0.199221, 0.381378, 0.619236, 0.930425", \ + "0.0295362, 0.04224, 0.109956, 0.199234, 0.381393, 0.619217, 0.930425", \ + "0.0366004, 0.0479167, 0.111977, 0.199799, 0.381385, 0.619136, 0.930391", \ + "0.048903, 0.0603237, 0.118569, 0.203589, 0.383112, 0.619982, 0.930325", \ + "0.067091, 0.080385, 0.133247, 0.210817, 0.386241, 0.622524, 0.932512", \ + "0.085629, 0.1007, 0.153119, 0.223626, 0.391377, 0.624638, 0.93462", \ + "0.104967, 0.121631, 0.177268, 0.241799, 0.400589, 0.629524, 0.937447" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118414, 0.138406, 0.198785, 0.255959, 0.361639, 0.496567, 0.672506", \ + "0.134521, 0.154455, 0.214858, 0.272053, 0.377783, 0.512712, 0.688672", \ + "0.222967, 0.244517, 0.306769, 0.364367, 0.470193, 0.605173, 0.781129", \ + "0.29178, 0.317544, 0.386586, 0.446342, 0.553736, 0.688724, 0.86445", \ + "0.380781, 0.411772, 0.492497, 0.555739, 0.664332, 0.799663, 0.976074", \ + "0.461393, 0.496332, 0.589565, 0.658534, 0.769755, 0.904895, 1.08055", \ + "0.537495, 0.575298, 0.680506, 0.756773, 0.872741, 1.00886, 1.18412" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381566, 0.0506671, 0.101122, 0.165589, 0.300647, 0.481191, 0.719317", \ + "0.0381662, 0.0507082, 0.101114, 0.165596, 0.300752, 0.481195, 0.719315", \ + "0.0467272, 0.0580365, 0.104197, 0.167082, 0.30122, 0.481191, 0.71933", \ + "0.0630964, 0.0742007, 0.115213, 0.174946, 0.305551, 0.483161, 0.719914", \ + "0.086919, 0.098686, 0.135354, 0.188439, 0.312921, 0.488554, 0.724021", \ + "0.110896, 0.122993, 0.159096, 0.206692, 0.323138, 0.493327, 0.727009", \ + "0.13487, 0.147128, 0.185377, 0.229985, 0.338152, 0.501851, 0.731555" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0967345, 0.114307, 0.174357, 0.238962, 0.365668, 0.529849, 0.744431", \ + "0.114626, 0.132168, 0.192159, 0.256801, 0.383547, 0.547719, 0.762342", \ + "0.2034, 0.223501, 0.285697, 0.350417, 0.477035, 0.641247, 0.855716", \ + "0.270941, 0.295963, 0.365171, 0.430939, 0.558075, 0.721816, 0.936306", \ + "0.360233, 0.391082, 0.473627, 0.542225, 0.668659, 0.832317, 1.04703", \ + "0.445551, 0.480795, 0.577663, 0.65154, 0.779199, 0.942476, 1.15637", \ + "0.528768, 0.567503, 0.678193, 0.76011, 0.890964, 1.05403, 1.26813" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329322, 0.045496, 0.111182, 0.199371, 0.380966, 0.618712, 0.929946", \ + "0.0329045, 0.0455154, 0.111198, 0.199374, 0.380967, 0.618675, 0.929946", \ + "0.0433813, 0.0546771, 0.114561, 0.200549, 0.381082, 0.618692, 0.929752", \ + "0.0588302, 0.0708171, 0.123603, 0.205948, 0.38312, 0.619614, 0.930111", \ + "0.081276, 0.095165, 0.142919, 0.216394, 0.387402, 0.622431, 0.93212", \ + "0.104009, 0.119117, 0.167337, 0.232772, 0.394492, 0.625103, 0.934205", \ + "0.127495, 0.143091, 0.195302, 0.255617, 0.406997, 0.631178, 0.93752" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122768, 0.138724, 0.193512, 0.248879, 0.354035, 0.48901, 0.665128", \ + "0.139006, 0.155008, 0.209841, 0.265162, 0.370339, 0.505358, 0.681383", \ + "0.229122, 0.246037, 0.301957, 0.357487, 0.462728, 0.59788, 0.773944", \ + "0.300399, 0.320055, 0.379977, 0.436952, 0.543275, 0.678257, 0.854455", \ + "0.390845, 0.414761, 0.483277, 0.542185, 0.648109, 0.783191, 0.959793", \ + "0.471294, 0.498869, 0.577665, 0.640126, 0.747128, 0.881504, 1.05734", \ + "0.54512, 0.576001, 0.665785, 0.733658, 0.843499, 0.977915, 1.15337" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0318358, 0.0431212, 0.0957444, 0.162093, 0.299436, 0.481216, 0.719705", \ + "0.0318645, 0.0430999, 0.095617, 0.162116, 0.299458, 0.481213, 0.719719", \ + "0.0374864, 0.0479547, 0.0979332, 0.163057, 0.29965, 0.481244, 0.719702", \ + "0.0496292, 0.0597832, 0.106, 0.169169, 0.303273, 0.48288, 0.719977", \ + "0.067968, 0.079007, 0.120934, 0.178389, 0.308218, 0.487408, 0.723885", \ + "0.086549, 0.098894, 0.140503, 0.19224, 0.315232, 0.490452, 0.72661", \ + "0.106036, 0.119578, 0.163558, 0.211133, 0.32688, 0.496942, 0.73008" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.103032, 0.118435, 0.176281, 0.240867, 0.367785, 0.532212, 0.74688", \ + "0.121148, 0.13663, 0.194425, 0.259002, 0.385891, 0.550352, 0.765009", \ + "0.213169, 0.230153, 0.289119, 0.353423, 0.480298, 0.644935, 0.859722", \ + "0.285581, 0.306149, 0.369419, 0.434252, 0.561339, 0.725238, 0.940067", \ + "0.381731, 0.407272, 0.480566, 0.546514, 0.672319, 0.83626, 1.05126", \ + "0.471456, 0.501236, 0.586829, 0.655883, 0.78197, 0.94469, 1.15897", \ + "0.557911, 0.59139, 0.689831, 0.764762, 0.892556, 1.05553, 1.26943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.029287, 0.0419944, 0.109743, 0.199067, 0.381274, 0.619092, 0.93034", \ + "0.0292695, 0.041972, 0.10973, 0.19907, 0.381219, 0.619142, 0.93034", \ + "0.0366, 0.0478665, 0.111894, 0.199802, 0.381218, 0.619109, 0.930332", \ + "0.0489733, 0.0604104, 0.118491, 0.203595, 0.383031, 0.619964, 0.93034", \ + "0.067203, 0.08048, 0.133357, 0.211033, 0.386118, 0.622614, 0.932476", \ + "0.085829, 0.100947, 0.15326, 0.224036, 0.391399, 0.624712, 0.934565", \ + "0.105245, 0.121948, 0.177451, 0.242284, 0.400832, 0.629677, 0.937485" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118248, 0.137668, 0.197311, 0.254215, 0.359888, 0.494813, 0.670755", \ + "0.13436, 0.153717, 0.213317, 0.270246, 0.375944, 0.510874, 0.686822", \ + "0.22279, 0.24368, 0.305073, 0.362467, 0.468187, 0.603164, 0.779128", \ + "0.29146, 0.316326, 0.384081, 0.443595, 0.55103, 0.68586, 0.861705", \ + "0.380247, 0.409948, 0.488995, 0.551968, 0.660069, 0.795433, 0.971801", \ + "0.460307, 0.493725, 0.585074, 0.653526, 0.763781, 0.899196, 1.07497", \ + "0.535544, 0.571701, 0.674958, 0.750524, 0.865727, 1.00181, 1.17698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.037601, 0.0495724, 0.100321, 0.165064, 0.300448, 0.481144, 0.71931", \ + "0.0375746, 0.0495936, 0.100341, 0.165072, 0.300571, 0.481143, 0.719308", \ + "0.0459346, 0.0567749, 0.103417, 0.166584, 0.301029, 0.481013, 0.719324", \ + "0.0618998, 0.072315, 0.113953, 0.174283, 0.305332, 0.483106, 0.720055", \ + "0.084814, 0.095943, 0.133664, 0.187508, 0.31269, 0.488391, 0.723711", \ + "0.107757, 0.119394, 0.156814, 0.205375, 0.32206, 0.493006, 0.726953", \ + "0.130729, 0.142625, 0.182662, 0.228184, 0.336949, 0.501497, 0.731329" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.103032, 0.118435, 0.176281, 0.240867, 0.367785, 0.532212, 0.74688", \ + "0.121148, 0.13663, 0.194425, 0.259002, 0.385891, 0.550352, 0.765009", \ + "0.213169, 0.230153, 0.289119, 0.353423, 0.480298, 0.644935, 0.859722", \ + "0.285581, 0.306149, 0.369419, 0.434252, 0.561339, 0.725238, 0.940067", \ + "0.381731, 0.407272, 0.480566, 0.546514, 0.672319, 0.83626, 1.05126", \ + "0.471456, 0.501236, 0.586829, 0.655883, 0.78197, 0.94469, 1.15897", \ + "0.557911, 0.59139, 0.689831, 0.764762, 0.892556, 1.05553, 1.26943" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.029287, 0.0419944, 0.109743, 0.199067, 0.381274, 0.619092, 0.93034", \ + "0.0292695, 0.041972, 0.10973, 0.19907, 0.381219, 0.619142, 0.93034", \ + "0.0366, 0.0478665, 0.111894, 0.199802, 0.381218, 0.619109, 0.930332", \ + "0.0489733, 0.0604104, 0.118491, 0.203595, 0.383031, 0.619964, 0.93034", \ + "0.067203, 0.08048, 0.133357, 0.211033, 0.386118, 0.622614, 0.932476", \ + "0.085829, 0.100947, 0.15326, 0.224036, 0.391399, 0.624712, 0.934565", \ + "0.105245, 0.121948, 0.177451, 0.242284, 0.400832, 0.629677, 0.937485" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118248, 0.137668, 0.197311, 0.254215, 0.359888, 0.494813, 0.670755", \ + "0.13436, 0.153717, 0.213317, 0.270246, 0.375944, 0.510874, 0.686822", \ + "0.22279, 0.24368, 0.305073, 0.362467, 0.468187, 0.603164, 0.779128", \ + "0.29146, 0.316326, 0.384081, 0.443595, 0.55103, 0.68586, 0.861705", \ + "0.380247, 0.409948, 0.488995, 0.551968, 0.660069, 0.795433, 0.971801", \ + "0.460307, 0.493725, 0.585074, 0.653526, 0.763781, 0.899196, 1.07497", \ + "0.535544, 0.571701, 0.674958, 0.750524, 0.865727, 1.00181, 1.17698" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.037601, 0.0495724, 0.100321, 0.165064, 0.300448, 0.481144, 0.71931", \ + "0.0375746, 0.0495936, 0.100341, 0.165072, 0.300571, 0.481143, 0.719308", \ + "0.0459346, 0.0567749, 0.103417, 0.166584, 0.301029, 0.481013, 0.719324", \ + "0.0618998, 0.072315, 0.113953, 0.174283, 0.305332, 0.483106, 0.720055", \ + "0.084814, 0.095943, 0.133664, 0.187508, 0.31269, 0.488391, 0.723711", \ + "0.107757, 0.119394, 0.156814, 0.205375, 0.32206, 0.493006, 0.726953", \ + "0.130729, 0.142625, 0.182662, 0.228184, 0.336949, 0.501497, 0.731329" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.1056, 0.121074, 0.178902, 0.243426, 0.370324, 0.534691, 0.749382", \ + "0.125179, 0.140668, 0.198445, 0.262996, 0.389987, 0.554361, 0.769027", \ + "0.211636, 0.228217, 0.287232, 0.351804, 0.478776, 0.643299, 0.85804", \ + "0.283339, 0.302728, 0.365686, 0.430736, 0.557769, 0.722163, 0.936855", \ + "0.3811, 0.40488, 0.476258, 0.542738, 0.669608, 0.833779, 1.04832", \ + "0.475008, 0.502699, 0.584316, 0.654105, 0.781326, 0.945236, 1.15946", \ + "0.5674, 0.598443, 0.69105, 0.765392, 0.894094, 1.05775, 1.27241" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0292311, 0.0419229, 0.109731, 0.199072, 0.381188, 0.619084, 0.930289", \ + "0.0292366, 0.0419052, 0.109733, 0.199083, 0.381198, 0.61912, 0.930309", \ + "0.0340264, 0.0460237, 0.111338, 0.199672, 0.381403, 0.619169, 0.93036", \ + "0.0433495, 0.0553283, 0.116888, 0.202568, 0.382577, 0.619704, 0.930596", \ + "0.058911, 0.072069, 0.12886, 0.209297, 0.385398, 0.621821, 0.93178", \ + "0.074772, 0.089585, 0.144931, 0.219933, 0.390292, 0.623986, 0.933733", \ + "0.090912, 0.107151, 0.164323, 0.234128, 0.397903, 0.628258, 0.936603" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126104, 0.142012, 0.196629, 0.251845, 0.356806, 0.491765, 0.66779", \ + "0.145409, 0.161342, 0.215863, 0.271133, 0.376189, 0.511142, 0.687166", \ + "0.223613, 0.240367, 0.296126, 0.35184, 0.456988, 0.59209, 0.768164", \ + "0.28694, 0.305983, 0.366146, 0.423323, 0.529254, 0.664391, 0.840377", \ + "0.369454, 0.392251, 0.46029, 0.520199, 0.627036, 0.762302, 0.938419", \ + "0.444592, 0.470887, 0.548306, 0.611864, 0.720653, 0.856009, 1.03203", \ + "0.514557, 0.543923, 0.631177, 0.699756, 0.81144, 0.947834, 1.12358" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0315769, 0.0427761, 0.0952358, 0.161889, 0.299317, 0.480962, 0.719446", \ + "0.031567, 0.0427368, 0.0953488, 0.161905, 0.299208, 0.481003, 0.719494", \ + "0.0354942, 0.046327, 0.0972371, 0.162932, 0.299614, 0.481167, 0.719605", \ + "0.0440029, 0.0550378, 0.104282, 0.167828, 0.302194, 0.482474, 0.720249", \ + "0.05897, 0.07072, 0.11735, 0.177269, 0.307457, 0.485758, 0.722219", \ + "0.074735, 0.087709, 0.133994, 0.189852, 0.315079, 0.490021, 0.724948", \ + "0.090815, 0.104999, 0.152946, 0.205929, 0.325509, 0.496811, 0.729665" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.138413, 0.15399, 0.212031, 0.27657, 0.403615, 0.567939, 0.78264", \ + "0.159369, 0.174953, 0.233006, 0.29757, 0.424559, 0.588986, 0.803686", \ + "0.225198, 0.240797, 0.298831, 0.363439, 0.490521, 0.654911, 0.869679", \ + "0.26778, 0.28343, 0.341455, 0.406047, 0.533145, 0.697567, 0.912309", \ + "0.322582, 0.338304, 0.396443, 0.461026, 0.588076, 0.752469, 0.967206", \ + "0.370355, 0.386399, 0.444952, 0.509561, 0.636645, 0.801179, 1.01598", \ + "0.41305, 0.429676, 0.488778, 0.553391, 0.680558, 0.845015, 1.05987" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295797, 0.0422347, 0.109944, 0.199195, 0.381316, 0.619148, 0.930345", \ + "0.0295672, 0.0422399, 0.10999, 0.199255, 0.381382, 0.619224, 0.930406", \ + "0.0297064, 0.0423837, 0.110031, 0.199312, 0.381404, 0.619138, 0.930424", \ + "0.0299025, 0.0425357, 0.110088, 0.199278, 0.381318, 0.61921, 0.930406", \ + "0.030565, 0.043212, 0.110379, 0.199386, 0.381331, 0.620417, 0.93043", \ + "0.031856, 0.044209, 0.110881, 0.1996, 0.381519, 0.61927, 0.930438", \ + "0.033793, 0.04601, 0.111739, 0.199977, 0.381661, 0.619357, 0.930499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.154049, 0.170043, 0.224832, 0.280105, 0.385153, 0.520203, 0.696197", \ + "0.175688, 0.19166, 0.246399, 0.30181, 0.406965, 0.541914, 0.718025", \ + "0.243533, 0.259576, 0.31431, 0.36974, 0.474845, 0.609923, 0.785935", \ + "0.291272, 0.307263, 0.362065, 0.417465, 0.522563, 0.657665, 0.833746", \ + "0.357121, 0.373177, 0.428061, 0.483493, 0.58871, 0.723735, 0.899761", \ + "0.421039, 0.437272, 0.492458, 0.548054, 0.653333, 0.788366, 0.964418", \ + "0.483323, 0.500001, 0.556049, 0.61181, 0.717043, 0.852231, 1.02835" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0318825, 0.0430585, 0.0955529, 0.162082, 0.299411, 0.48101, 0.719472", \ + "0.0318533, 0.0431022, 0.0956902, 0.162178, 0.2994, 0.481175, 0.719647", \ + "0.0319462, 0.0431015, 0.0956784, 0.162278, 0.299477, 0.481218, 0.719699", \ + "0.0319688, 0.0432122, 0.0957589, 0.16221, 0.299426, 0.481195, 0.719716", \ + "0.032427, 0.04358, 0.095994, 0.162275, 0.299452, 0.481199, 0.719492", \ + "0.033524, 0.044545, 0.096567, 0.16263, 0.299666, 0.4813, 0.719709", \ + "0.035136, 0.046274, 0.097592, 0.16322, 0.300055, 0.481099, 0.719821" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00387607, 0.00396417, 0.00421728, 0.00430254, 0.00434948, 0.00436928, 0.00437995", \ + "0.00373972, 0.00382411, 0.00406155, 0.00415532, 0.00421343, 0.00423716, 0.00425011", \ + "0.00391983, 0.00389629, 0.00395898, 0.00405197, 0.00415142, 0.00417296, 0.00419923", \ + "0.00429255, 0.00418621, 0.00418621, 0.00427253, 0.00433727, 0.0043874, 0.00442471", \ + "0.00535154, 0.00508807, 0.00489607, 0.0049016, 0.00498092, 0.00505004, 0.00504943", \ + "0.00685154, 0.00642144, 0.00602787, 0.0059571, 0.0059576, 0.00602384, 0.00608551", \ + "0.00876868, 0.00818092, 0.00755236, 0.00740878, 0.00734048, 0.007346, 0.00739903" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00752116, 0.00760961, 0.00786417, 0.0079526, 0.00800782, 0.00803175, 0.0080457", \ + "0.00739896, 0.00746828, 0.00771456, 0.00781253, 0.00787503, 0.00790203, 0.00791733", \ + "0.00748331, 0.0074614, 0.00759535, 0.0077085, 0.00780369, 0.00786409, 0.00788416", \ + "0.00808595, 0.00785692, 0.00787359, 0.00794952, 0.00803676, 0.00809515, 0.00813398", \ + "0.00896448, 0.00871385, 0.00856435, 0.00856988, 0.00862954, 0.00868144, 0.00871622", \ + "0.0103647, 0.00995585, 0.00962126, 0.00957983, 0.00959563, 0.00962972, 0.00965449", \ + "0.0121269, 0.0115568, 0.011123, 0.0109903, 0.010943, 0.0109517, 0.0109705" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00432954, 0.004389, 0.00462429, 0.00471786, 0.00477712, 0.00480374, 0.0048191", \ + "0.00420895, 0.00427406, 0.00450045, 0.00460131, 0.00466666, 0.0046949, 0.0047117", \ + "0.00428094, 0.00427211, 0.00437227, 0.00446244, 0.00452282, 0.0045881, 0.00463082", \ + "0.00469489, 0.00461793, 0.00462272, 0.00466562, 0.00474768, 0.00479702, 0.00483422", \ + "0.00556372, 0.00542539, 0.00529271, 0.00527925, 0.00535034, 0.00537986, 0.00539258", \ + "0.00692482, 0.00659811, 0.00635264, 0.0062948, 0.0062807, 0.0063359, 0.00642926", \ + "0.0087385, 0.00825652, 0.00788723, 0.00773895, 0.00765242, 0.00764066, 0.00769634" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0076134, 0.00769367, 0.0079615, 0.00804351, 0.00809067, 0.0081117, 0.0081214", \ + "0.00747431, 0.00754461, 0.00779248, 0.00788539, 0.00794313, 0.00796761, 0.00798056", \ + "0.00762551, 0.00758834, 0.00770414, 0.00780848, 0.00789707, 0.00793851, 0.0079726", \ + "0.00817285, 0.00801019, 0.00800041, 0.00806848, 0.00815685, 0.00821029, 0.00824523", \ + "0.00936372, 0.00904152, 0.00878051, 0.00876032, 0.00879415, 0.00883278, 0.00886623", \ + "0.0108574, 0.0103508, 0.00986503, 0.00979915, 0.0097837, 0.0098104, 0.00983336", \ + "0.0128238, 0.0121759, 0.0114092, 0.0112408, 0.0111633, 0.0111596, 0.011168" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00387607, 0.00396417, 0.00421728, 0.00430254, 0.00434948, 0.00436928, 0.00437995", \ + "0.00373972, 0.00382411, 0.00406155, 0.00415532, 0.00421343, 0.00423716, 0.00425011", \ + "0.00391983, 0.00389629, 0.00395898, 0.00405197, 0.00415142, 0.00417296, 0.00419923", \ + "0.00429255, 0.00418621, 0.00418621, 0.00427253, 0.00433727, 0.0043874, 0.00442471", \ + "0.00535154, 0.00508807, 0.00489607, 0.0049016, 0.00498092, 0.00505004, 0.00504943", \ + "0.00685154, 0.00642144, 0.00602787, 0.0059571, 0.0059576, 0.00602384, 0.00608551", \ + "0.00876868, 0.00818092, 0.00755236, 0.00740878, 0.00734048, 0.007346, 0.00739903" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0076134, 0.00769367, 0.0079615, 0.00804351, 0.00809067, 0.0081117, 0.0081214", \ + "0.00747431, 0.00754461, 0.00779248, 0.00788539, 0.00794313, 0.00796761, 0.00798056", \ + "0.00762551, 0.00758834, 0.00770414, 0.00780848, 0.00789707, 0.00793851, 0.0079726", \ + "0.00817285, 0.00801019, 0.00800041, 0.00806848, 0.00815685, 0.00821029, 0.00824523", \ + "0.00936372, 0.00904152, 0.00878051, 0.00876032, 0.00879415, 0.00883278, 0.00886623", \ + "0.0108574, 0.0103508, 0.00986503, 0.00979915, 0.0097837, 0.0098104, 0.00983336", \ + "0.0128238, 0.0121759, 0.0114092, 0.0112408, 0.0111633, 0.0111596, 0.011168" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00386348, 0.0039511, 0.00419702, 0.00427811, 0.00432234, 0.00434008, 0.00435136", \ + "0.00372834, 0.00381127, 0.00404347, 0.00413503, 0.00418932, 0.00421444, 0.0042238", \ + "0.00390654, 0.00388583, 0.00394702, 0.00401822, 0.00410098, 0.00412876, 0.00417436", \ + "0.00428701, 0.00417769, 0.00417535, 0.00426928, 0.00432051, 0.004363, 0.00440188", \ + "0.00536674, 0.00508936, 0.00489007, 0.00488917, 0.00499924, 0.00502, 0.00502468", \ + "0.00687103, 0.00643211, 0.00602666, 0.00595127, 0.00594928, 0.00598912, 0.00605656", \ + "0.00879756, 0.00820649, 0.00755823, 0.00741118, 0.00733696, 0.00734056, 0.0074152" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00762276, 0.00771454, 0.0079626, 0.00805616, 0.0081149, 0.00813975, 0.00815325", \ + "0.00750423, 0.00757066, 0.00781829, 0.00791839, 0.0079825, 0.00801067, 0.00802664", \ + "0.00758015, 0.00757122, 0.00770816, 0.00781464, 0.00790803, 0.00795817, 0.00799982", \ + "0.00811067, 0.00807525, 0.00797267, 0.00804832, 0.00813862, 0.0081964, 0.00823592", \ + "0.00901687, 0.00877737, 0.00863676, 0.00865988, 0.00871454, 0.00877087, 0.00880956", \ + "0.0104076, 0.0100032, 0.00968819, 0.00964927, 0.00967161, 0.00970845, 0.00973817", \ + "0.0122145, 0.0116608, 0.0112071, 0.0110762, 0.0110188, 0.0110303, 0.0110539" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00409556, 0.00415804, 0.00438432, 0.00447336, 0.00452601, 0.00455015, 0.00456527", \ + "0.00397198, 0.00403975, 0.00425947, 0.00435588, 0.00441686, 0.00444395, 0.00445775", \ + "0.0040453, 0.00403789, 0.00413459, 0.00420008, 0.00429946, 0.00434219, 0.00438563", \ + "0.00446526, 0.00438785, 0.00438377, 0.00444162, 0.00451115, 0.00455699, 0.00459203", \ + "0.00532713, 0.00517339, 0.0050619, 0.0050483, 0.00510983, 0.00514943, 0.00515843", \ + "0.00669851, 0.00637317, 0.00611551, 0.00607008, 0.00605615, 0.00608183, 0.00621059", \ + "0.00851945, 0.00803394, 0.00763229, 0.00752464, 0.00743615, 0.00742499, 0.00746927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0077515, 0.00783303, 0.00809595, 0.00818309, 0.00823446, 0.00825761, 0.00826964", \ + "0.00761151, 0.00768319, 0.00793531, 0.00802992, 0.00808872, 0.00811372, 0.0081272", \ + "0.00776013, 0.00772515, 0.00784356, 0.00794829, 0.00804101, 0.00808263, 0.00811835", \ + "0.00829684, 0.00814577, 0.00814133, 0.00820783, 0.00829809, 0.0083552, 0.00839364", \ + "0.00948948, 0.0091825, 0.00892114, 0.0089048, 0.00893756, 0.00897803, 0.00900922", \ + "0.0109605, 0.0104618, 0.00998537, 0.00991555, 0.00992164, 0.00994635, 0.00997152", \ + "0.012899, 0.0122577, 0.0115199, 0.0113568, 0.0112862, 0.0112841, 0.0112983" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00386348, 0.0039511, 0.00419702, 0.00427811, 0.00432234, 0.00434008, 0.00435136", \ + "0.00372834, 0.00381127, 0.00404347, 0.00413503, 0.00418932, 0.00421444, 0.0042238", \ + "0.00390654, 0.00388583, 0.00394702, 0.00401822, 0.00410098, 0.00412876, 0.00417436", \ + "0.00428701, 0.00417769, 0.00417535, 0.00426928, 0.00432051, 0.004363, 0.00440188", \ + "0.00536674, 0.00508936, 0.00489007, 0.00488917, 0.00499924, 0.00502, 0.00502468", \ + "0.00687103, 0.00643211, 0.00602666, 0.00595127, 0.00594928, 0.00598912, 0.00605656", \ + "0.00879756, 0.00820649, 0.00755823, 0.00741118, 0.00733696, 0.00734056, 0.0074152" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0077515, 0.00783303, 0.00809595, 0.00818309, 0.00823446, 0.00825761, 0.00826964", \ + "0.00761151, 0.00768319, 0.00793531, 0.00802992, 0.00808872, 0.00811372, 0.0081272", \ + "0.00776013, 0.00772515, 0.00784356, 0.00794829, 0.00804101, 0.00808263, 0.00811835", \ + "0.00829684, 0.00814577, 0.00814133, 0.00820783, 0.00829809, 0.0083552, 0.00839364", \ + "0.00948948, 0.0091825, 0.00892114, 0.0089048, 0.00893756, 0.00897803, 0.00900922", \ + "0.0109605, 0.0104618, 0.00998537, 0.00991555, 0.00992164, 0.00994635, 0.00997152", \ + "0.012899, 0.0122577, 0.0115199, 0.0113568, 0.0112862, 0.0112841, 0.0112983" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00935066, 0.00942094, 0.00964826, 0.009745, 0.00980724, 0.00983484, 0.00985055", \ + "0.00921158, 0.00927943, 0.00950497, 0.00960147, 0.00966456, 0.00969396, 0.00971015", \ + "0.00934818, 0.00943446, 0.0096183, 0.00972226, 0.00978636, 0.00981516, 0.00983243", \ + "0.00975098, 0.00981931, 0.0100197, 0.0101051, 0.0101692, 0.0102281, 0.0102426", \ + "0.0106292, 0.0106679, 0.0108288, 0.0109434, 0.0110252, 0.0112061, 0.0110881", \ + "0.0118524, 0.0118775, 0.0120499, 0.0121473, 0.0122285, 0.0122944, 0.0123902", \ + "0.0135259, 0.0135481, 0.013675, 0.0137647, 0.0138619, 0.0139063, 0.0139932" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00737125, 0.00744286, 0.00768994, 0.00778732, 0.00784979, 0.00787741, 0.00789242", \ + "0.00720135, 0.00726919, 0.00751728, 0.00761376, 0.00767579, 0.00770342, 0.00771861", \ + "0.00727716, 0.00734881, 0.00759928, 0.00770163, 0.00776319, 0.00779485, 0.0078203", \ + "0.00763831, 0.00769948, 0.00794502, 0.00804878, 0.00811527, 0.00814087, 0.00816154", \ + "0.0085022, 0.00855449, 0.0087743, 0.00888087, 0.00895922, 0.00899317, 0.00900975", \ + "0.0097747, 0.00980714, 0.00999758, 0.0101029, 0.0101791, 0.0102184, 0.0102446", \ + "0.0114179, 0.0114398, 0.0116171, 0.0117241, 0.0118115, 0.0118542, 0.0118814" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00459856, 0.00466843, 0.00489684, 0.00498431, 0.00504069, 0.0050654, 0.00508052", \ + "0.00438481, 0.00445606, 0.0046779, 0.00476966, 0.00482877, 0.00485444, 0.00486824", \ + "0.0045239, 0.00454393, 0.00467554, 0.00477037, 0.00485301, 0.0048914, 0.00492956", \ + "0.0051189, 0.00507592, 0.00513677, 0.00521536, 0.00530961, 0.00536144, 0.00539648", \ + "0.00673313, 0.00658848, 0.00651125, 0.00655172, 0.00665961, 0.00672272, 0.00673616", \ + "0.00918541, 0.00891999, 0.0087111, 0.00869315, 0.00873477, 0.00879164, 0.00893516", \ + "0.0124205, 0.0120236, 0.0116615, 0.0115894, 0.0115804, 0.011614, 0.0116823" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114388, 0.0115131, 0.0117695, 0.0118634, 0.0119236, 0.01195, 0.0119656", \ + "0.0112623, 0.0113373, 0.0115891, 0.0116863, 0.0117479, 0.0117741, 0.0117885", \ + "0.0114338, 0.0114445, 0.0116296, 0.0117409, 0.011813, 0.0118679, 0.0118826", \ + "0.0120228, 0.0119737, 0.0120669, 0.0121596, 0.0122513, 0.0123175, 0.0123541", \ + "0.0135989, 0.013445, 0.0133906, 0.0134516, 0.0135303, 0.0135913, 0.0136327", \ + "0.0160383, 0.0157509, 0.0155393, 0.0155486, 0.0156033, 0.015663, 0.0156869", \ + "0.0192767, 0.0188441, 0.0184466, 0.0183991, 0.0184241, 0.0184666, 0.0185047" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160374; + rise_capacitance : 0.00160374; + rise_capacitance_range (0.000910529, 0.00160374); + fall_capacitance : 0.00160299; + fall_capacitance_range (0.000863406, 0.00160299); + internal_power () { + when : "(A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000145144, -0.000148481, -0.000150246, -0.000149103, -0.000148369, -0.000148092, -0.000147593" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000153818, 0.000155054, 0.000157415, 0.000156089, 0.000154529, 0.000153083, 0.000150861" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010881, -0.00109331, -0.00111963, -0.00112843, -0.00113749, -0.00113948, -0.00113859" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00113475, 0.00113659, 0.00114355, 0.00113897, 0.00113784, 0.00113948, 0.00113859" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016244; + rise_capacitance : 0.0016244; + rise_capacitance_range (0.000922015, 0.0016244); + fall_capacitance : 0.00162364; + fall_capacitance_range (0.00088227, 0.00162364); + internal_power () { + when : "(A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000231431, -0.000228372, -0.000235562, -0.000235571, -0.000233113, -0.0002329, -0.000232316" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000248599, 0.000248859, 0.000252981, 0.000249936, 0.000247123, 0.000244187, 0.000237712" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.001135, -0.0011435, -0.00116596, -0.00117294, -0.00117949, -0.00118109, -0.00118017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00117661, 0.00117904, 0.00118038, 0.0011804, 0.00117949, 0.00118109, 0.00118017" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314326; + rise_capacitance : 0.00314034; + rise_capacitance_range (0.00225873, 0.00314034); + fall_capacitance : 0.00314326; + fall_capacitance_range (0.00222998, 0.00314326); + internal_power () { + when : "(A0 * A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00023843, -0.000456397, -0.00034638, 4.60725e-05, 0.000914861, 0.0021674, 0.00383553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00402824, 0.00390556, 0.00409171, 0.00446063, 0.00530249, 0.00654682, 0.00819369" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000323644, -0.000472067, -0.000331646, 5.76205e-05, 0.00092775, 0.0021851, 0.00385175" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400017, 0.00384845, 0.0040247, 0.00443231, 0.00529426, 0.00654296, 0.00820513" \ + ); + } + } + } + } + cell (MUX4X1) { + area : 28.224; + cell_leakage_power : 0.189106; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.188582; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169045; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169045; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149508; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226259; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185556; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190253; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170717; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20979; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190253; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206722; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166019; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223555; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182853; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204019; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.163316; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205093; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206722; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190253; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170717; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.177627; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15809; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211462; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191925; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226301; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22793; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22793; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187228; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174923; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155387; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225227; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184524; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20979; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190253; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185556; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187185; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247467; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206764; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.206764; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208393; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230998; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211462; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15809; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138553; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244764; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204061; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155387; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13585; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20239; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204019; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.182853; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184482; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174923; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155387; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204061; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20569; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223598; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225227; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155387; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13585; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.17222; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152683; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152683; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133146; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189106; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.159204, 0.169756, 0.232189, 0.298826, 0.427896, 0.5946, 0.812303", \ + "0.178638, 0.189193, 0.251579, 0.318256, 0.447299, 0.614034, 0.83174", \ + "0.26849, 0.27916, 0.341857, 0.408565, 0.537674, 0.704517, 0.922323", \ + "0.350202, 0.362132, 0.428319, 0.49594, 0.625367, 0.792294, 1.00999", \ + "0.465078, 0.479239, 0.552838, 0.622681, 0.752642, 0.919739, 1.13771", \ + "0.575107, 0.591818, 0.675082, 0.748321, 0.879859, 1.04681, 1.26469", \ + "0.682576, 0.70182, 0.796078, 0.874384, 1.00843, 1.17555, 1.39373" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0363044, 0.0453342, 0.11375, 0.201743, 0.383208, 0.621641, 0.934089", \ + "0.0363001, 0.0453171, 0.113723, 0.201746, 0.383258, 0.621639, 0.934089", \ + "0.037961, 0.0467935, 0.114416, 0.202102, 0.3833, 0.621675, 0.934112", \ + "0.0437969, 0.0527275, 0.118931, 0.204828, 0.384323, 0.622074, 0.934241", \ + "0.055257, 0.0646, 0.128686, 0.211124, 0.387165, 0.623847, 0.93531", \ + "0.068548, 0.078793, 0.142178, 0.220433, 0.391676, 0.625518, 0.936422", \ + "0.082476, 0.093805, 0.158634, 0.233211, 0.39899, 0.629339, 0.938356" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.183471, 0.1948, 0.257729, 0.319563, 0.433396, 0.578102, 0.766601", \ + "0.202976, 0.214322, 0.277306, 0.339063, 0.452923, 0.59759, 0.786122", \ + "0.285092, 0.296571, 0.359797, 0.421647, 0.535615, 0.680349, 0.868881", \ + "0.358197, 0.370738, 0.437663, 0.501183, 0.616019, 0.761039, 0.949591", \ + "0.456468, 0.470919, 0.544777, 0.611506, 0.728192, 0.8739, 1.063", \ + "0.546381, 0.563019, 0.645666, 0.716532, 0.835874, 0.982239, 1.17123", \ + "0.63012, 0.648998, 0.741304, 0.817207, 0.940482, 1.08815, 1.27733" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0409363, 0.0494577, 0.107835, 0.178576, 0.324599, 0.519505, 0.776669", \ + "0.0409326, 0.0494346, 0.10788, 0.178666, 0.324598, 0.519525, 0.776668", \ + "0.0422985, 0.0507729, 0.108642, 0.179016, 0.324802, 0.519593, 0.776711", \ + "0.0479758, 0.0566039, 0.113986, 0.183166, 0.327145, 0.520675, 0.777172", \ + "0.058745, 0.067794, 0.1249, 0.19204, 0.332472, 0.523965, 0.779559", \ + "0.071459, 0.081177, 0.138837, 0.203299, 0.339618, 0.527864, 0.781626", \ + "0.084969, 0.095595, 0.155196, 0.217625, 0.349731, 0.5342, 0.785367" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.155237, 0.165751, 0.228065, 0.29464, 0.423692, 0.590356, 0.808057", \ + "0.175012, 0.185588, 0.247816, 0.314411, 0.44343, 0.610196, 0.827864", \ + "0.266127, 0.276848, 0.339349, 0.406008, 0.535151, 0.701962, 0.919754", \ + "0.348207, 0.360091, 0.426251, 0.493726, 0.623241, 0.790053, 1.00785", \ + "0.463313, 0.477453, 0.550809, 0.620496, 0.750407, 0.917338, 1.13535", \ + "0.573357, 0.590073, 0.673222, 0.746387, 0.877709, 1.04456, 1.26247", \ + "0.680574, 0.699793, 0.793972, 0.872259, 1.00577, 1.17344, 1.39128" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0360903, 0.0451269, 0.11361, 0.201658, 0.383164, 0.621571, 0.934015", \ + "0.0360843, 0.0451328, 0.113607, 0.201637, 0.383152, 0.62163, 0.934078", \ + "0.0377147, 0.0466064, 0.114275, 0.202026, 0.383313, 0.62167, 0.934107", \ + "0.0436687, 0.052693, 0.118774, 0.20471, 0.384181, 0.622081, 0.934073", \ + "0.055156, 0.064525, 0.12845, 0.211063, 0.387094, 0.623814, 0.934942", \ + "0.068599, 0.07874, 0.141965, 0.220382, 0.391579, 0.625468, 0.936406", \ + "0.08249, 0.093795, 0.158272, 0.233115, 0.398572, 0.629225, 0.938334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184616, 0.195937, 0.258963, 0.320757, 0.434618, 0.579275, 0.767759", \ + "0.203695, 0.215038, 0.278051, 0.339844, 0.453686, 0.598376, 0.786859", \ + "0.284753, 0.296216, 0.359481, 0.42129, 0.535307, 0.680031, 0.868552", \ + "0.357124, 0.369702, 0.436602, 0.500229, 0.615054, 0.760115, 0.948597", \ + "0.454562, 0.469051, 0.543041, 0.60973, 0.726476, 0.872147, 1.06125", \ + "0.543759, 0.560441, 0.643105, 0.713994, 0.833694, 0.979696, 1.16881", \ + "0.627102, 0.646023, 0.738473, 0.814259, 0.938034, 1.08551, 1.27463" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0409499, 0.0494829, 0.107909, 0.178603, 0.324587, 0.5195, 0.776622", \ + "0.0409549, 0.0494706, 0.107912, 0.178603, 0.324591, 0.51946, 0.776616", \ + "0.0423661, 0.05082, 0.108674, 0.179109, 0.324783, 0.519513, 0.776648", \ + "0.0480388, 0.0566849, 0.114026, 0.18318, 0.327137, 0.520661, 0.77739", \ + "0.058809, 0.067897, 0.125096, 0.192164, 0.332533, 0.524024, 0.779536", \ + "0.071618, 0.081331, 0.139043, 0.203611, 0.339886, 0.52815, 0.781858", \ + "0.085058, 0.095735, 0.155288, 0.217864, 0.349996, 0.53425, 0.785338" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.156921, 0.167464, 0.229516, 0.296073, 0.424968, 0.591684, 0.809332", \ + "0.176361, 0.186876, 0.24903, 0.315444, 0.444428, 0.611068, 0.828801", \ + "0.266396, 0.277197, 0.339575, 0.40616, 0.535138, 0.701895, 0.919674", \ + "0.348232, 0.360167, 0.426207, 0.493641, 0.623038, 0.789893, 1.00763", \ + "0.462815, 0.477058, 0.550706, 0.620329, 0.750208, 0.917364, 1.13538", \ + "0.572538, 0.589329, 0.672714, 0.746228, 0.877487, 1.0444, 1.26235", \ + "0.679648, 0.698939, 0.793499, 0.871674, 1.0058, 1.1731, 1.3909" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361077, 0.0451196, 0.113297, 0.201247, 0.382699, 0.621163, 0.933621", \ + "0.0360981, 0.0451375, 0.113351, 0.201247, 0.382714, 0.621165, 0.933623", \ + "0.0376899, 0.0465574, 0.11407, 0.201621, 0.38285, 0.621182, 0.933642", \ + "0.0436586, 0.052591, 0.118535, 0.204312, 0.383716, 0.621621, 0.933717", \ + "0.055051, 0.064365, 0.128237, 0.210412, 0.386574, 0.623035, 0.93482", \ + "0.068057, 0.078312, 0.141527, 0.219866, 0.391001, 0.624867, 0.935942", \ + "0.081687, 0.093034, 0.157644, 0.232554, 0.398197, 0.628596, 0.937681" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.183756, 0.195051, 0.25768, 0.3193, 0.433031, 0.577624, 0.766114", \ + "0.203295, 0.214569, 0.277208, 0.338872, 0.452585, 0.597223, 0.785638", \ + "0.285194, 0.296618, 0.359448, 0.421171, 0.535065, 0.67973, 0.8682", \ + "0.357922, 0.370408, 0.436967, 0.500382, 0.615043, 0.760044, 0.948587", \ + "0.455645, 0.469971, 0.543651, 0.61014, 0.726887, 0.87237, 1.06143", \ + "0.544991, 0.561589, 0.643966, 0.714577, 0.83403, 0.980337, 1.16927", \ + "0.628145, 0.646953, 0.739123, 0.81479, 0.938398, 1.08584, 1.27498" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.040413, 0.0489182, 0.107325, 0.177903, 0.32384, 0.518738, 0.775872", \ + "0.0403891, 0.0489136, 0.107303, 0.177956, 0.323837, 0.518594, 0.775873", \ + "0.041837, 0.0501985, 0.107965, 0.178339, 0.324042, 0.518704, 0.775912", \ + "0.0472761, 0.0559044, 0.113424, 0.182472, 0.326363, 0.519872, 0.776653", \ + "0.057751, 0.066825, 0.124047, 0.191227, 0.331666, 0.523159, 0.778559", \ + "0.070109, 0.079887, 0.137652, 0.202212, 0.338573, 0.526869, 0.780865", \ + "0.083228, 0.093983, 0.153614, 0.216226, 0.348652, 0.533283, 0.7843" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.152681, 0.163178, 0.225145, 0.291555, 0.420413, 0.58712, 0.804729", \ + "0.172444, 0.182915, 0.244925, 0.311304, 0.44019, 0.606854, 0.824592", \ + "0.263446, 0.273992, 0.336399, 0.402922, 0.531959, 0.698705, 0.916472", \ + "0.345527, 0.357422, 0.423527, 0.490907, 0.620295, 0.787156, 1.00491", \ + "0.460218, 0.474435, 0.547832, 0.617619, 0.747342, 0.91428, 1.13235", \ + "0.569654, 0.58643, 0.66963, 0.742757, 0.874091, 1.04096, 1.25881", \ + "0.676962, 0.696205, 0.790591, 0.868698, 1.00259, 1.16982, 1.38765" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0358636, 0.0448808, 0.113111, 0.201109, 0.382608, 0.621123, 0.933486", \ + "0.0358553, 0.0448979, 0.113101, 0.201109, 0.382675, 0.621126, 0.933592", \ + "0.0376712, 0.046388, 0.113903, 0.201456, 0.382791, 0.621165, 0.933613", \ + "0.0436191, 0.0525538, 0.118365, 0.204303, 0.383668, 0.6216, 0.933774", \ + "0.055012, 0.064308, 0.128046, 0.210411, 0.386515, 0.62314, 0.934629", \ + "0.068191, 0.078387, 0.141135, 0.21959, 0.390838, 0.624843, 0.936076", \ + "0.081573, 0.092965, 0.157312, 0.232416, 0.39796, 0.628496, 0.937644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184519, 0.195769, 0.258425, 0.320077, 0.433765, 0.578341, 0.766814", \ + "0.203556, 0.214829, 0.277467, 0.339104, 0.452753, 0.597425, 0.785865", \ + "0.284276, 0.295654, 0.358559, 0.420259, 0.534161, 0.678836, 0.867257", \ + "0.356157, 0.368602, 0.435314, 0.498737, 0.613455, 0.758343, 0.946827", \ + "0.4529, 0.467282, 0.541021, 0.607595, 0.724205, 0.869833, 1.0589", \ + "0.541462, 0.558054, 0.640361, 0.711321, 0.830633, 0.97699, 1.16589", \ + "0.624212, 0.643098, 0.735274, 0.810978, 0.934637, 1.08192, 1.2712" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0403856, 0.0489372, 0.107325, 0.177878, 0.323805, 0.518693, 0.775807", \ + "0.0403849, 0.0489146, 0.10731, 0.177893, 0.32396, 0.518673, 0.775808", \ + "0.0418305, 0.0502875, 0.10817, 0.178405, 0.324, 0.518501, 0.775848", \ + "0.0473296, 0.0559656, 0.113404, 0.182517, 0.326363, 0.519748, 0.776249", \ + "0.057806, 0.066883, 0.124133, 0.191231, 0.33178, 0.523205, 0.778347", \ + "0.070264, 0.079987, 0.137857, 0.202344, 0.338636, 0.52687, 0.780487", \ + "0.083169, 0.093987, 0.153655, 0.216494, 0.348722, 0.533349, 0.784259" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.133322, 0.143832, 0.205913, 0.272252, 0.4011, 0.567805, 0.78549", \ + "0.151707, 0.162209, 0.224225, 0.290614, 0.419489, 0.586117, 0.803785", \ + "0.244302, 0.255442, 0.318576, 0.385143, 0.514171, 0.680918, 0.898602", \ + "0.320729, 0.333749, 0.402433, 0.470461, 0.600043, 0.766734, 0.984444", \ + "0.421597, 0.437903, 0.517798, 0.588776, 0.718915, 0.886022, 1.10445", \ + "0.514647, 0.534205, 0.627633, 0.703686, 0.835491, 1.00263, 1.22058", \ + "0.602801, 0.625423, 0.733683, 0.817472, 0.953002, 1.12087, 1.33881" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0357153, 0.0447343, 0.113062, 0.201096, 0.382647, 0.621118, 0.933588", \ + "0.0356951, 0.0447347, 0.113068, 0.201098, 0.382676, 0.62099, 0.933589", \ + "0.0399423, 0.0486657, 0.114834, 0.201742, 0.382748, 0.621127, 0.933583", \ + "0.0497491, 0.058327, 0.121463, 0.206032, 0.384466, 0.621802, 0.933535", \ + "0.066311, 0.075842, 0.135485, 0.214288, 0.388151, 0.624098, 0.935514", \ + "0.08339, 0.094391, 0.154565, 0.227376, 0.393844, 0.62622, 0.937066", \ + "0.100726, 0.113391, 0.177874, 0.246351, 0.40411, 0.631269, 0.939196" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.160762, 0.172052, 0.234766, 0.296393, 0.410072, 0.554647, 0.743125", \ + "0.17744, 0.188703, 0.251362, 0.313033, 0.426758, 0.571368, 0.759819", \ + "0.266647, 0.278527, 0.342037, 0.403916, 0.517842, 0.662537, 0.851046", \ + "0.340108, 0.353362, 0.422234, 0.486377, 0.601878, 0.746856, 0.935228", \ + "0.43494, 0.450919, 0.529487, 0.597229, 0.714491, 0.860352, 1.04991", \ + "0.518771, 0.537527, 0.627744, 0.700495, 0.820656, 0.966941, 1.15604", \ + "0.595539, 0.617029, 0.71985, 0.799795, 0.924695, 1.07224, 1.26129" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0402679, 0.0487944, 0.107202, 0.177844, 0.323827, 0.518744, 0.775873", \ + "0.0402531, 0.0488151, 0.1072, 0.177881, 0.323828, 0.518723, 0.775875", \ + "0.0436709, 0.0518877, 0.108812, 0.178769, 0.324115, 0.51893, 0.775894", \ + "0.0524692, 0.0608161, 0.116632, 0.184978, 0.327639, 0.520488, 0.776277", \ + "0.067841, 0.07686, 0.130743, 0.19516, 0.334069, 0.525596, 0.780329", \ + "0.084076, 0.094238, 0.148935, 0.209308, 0.341939, 0.528845, 0.78279", \ + "0.100947, 0.112354, 0.170328, 0.228337, 0.354333, 0.536131, 0.786055" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.135842, 0.146401, 0.208758, 0.275313, 0.404318, 0.571024, 0.788775", \ + "0.154167, 0.164719, 0.227089, 0.293616, 0.422646, 0.589363, 0.807131", \ + "0.246498, 0.257655, 0.320982, 0.387683, 0.516791, 0.683615, 0.901297", \ + "0.323198, 0.336183, 0.404825, 0.472944, 0.602598, 0.769509, 0.987195", \ + "0.425082, 0.441353, 0.52105, 0.592031, 0.722133, 0.88935, 1.10758", \ + "0.518264, 0.537823, 0.631074, 0.706808, 0.838783, 1.00586, 1.22381", \ + "0.607081, 0.629656, 0.737737, 0.821368, 0.956834, 1.1242, 1.34243" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0359524, 0.0450188, 0.113516, 0.2016, 0.383118, 0.621619, 0.934077", \ + "0.0359538, 0.0450393, 0.113534, 0.201606, 0.383139, 0.62162, 0.934078", \ + "0.0400797, 0.0487871, 0.115056, 0.202268, 0.383251, 0.621618, 0.934072", \ + "0.0499231, 0.0584709, 0.121881, 0.206532, 0.385028, 0.622318, 0.934122", \ + "0.066799, 0.076308, 0.135976, 0.214868, 0.388667, 0.624531, 0.936044", \ + "0.084493, 0.095406, 0.155556, 0.228125, 0.394516, 0.626925, 0.937683", \ + "0.102565, 0.115018, 0.179183, 0.247493, 0.405043, 0.63186, 0.939727" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.160345, 0.171752, 0.23478, 0.296511, 0.410352, 0.555003, 0.743525", \ + "0.177067, 0.188417, 0.251448, 0.313257, 0.427055, 0.571742, 0.760236", \ + "0.266797, 0.278788, 0.342532, 0.404665, 0.518594, 0.663382, 0.851927", \ + "0.340761, 0.354123, 0.423204, 0.487554, 0.603059, 0.748087, 0.936549", \ + "0.436172, 0.452223, 0.530928, 0.598591, 0.716116, 0.861993, 1.05159", \ + "0.520509, 0.539328, 0.629746, 0.702536, 0.822606, 0.968931, 1.15805", \ + "0.597877, 0.619392, 0.722402, 0.802312, 0.926887, 1.07466, 1.2636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0408007, 0.0492723, 0.107763, 0.178524, 0.324591, 0.519525, 0.776675", \ + "0.0407579, 0.0492871, 0.107774, 0.178602, 0.324592, 0.519505, 0.776676", \ + "0.044165, 0.0524489, 0.109376, 0.17936, 0.324855, 0.51967, 0.776695", \ + "0.0533285, 0.0616942, 0.117395, 0.185878, 0.328442, 0.521281, 0.777441", \ + "0.069267, 0.07826, 0.13175, 0.19615, 0.335081, 0.526447, 0.780951", \ + "0.086052, 0.096216, 0.150512, 0.210621, 0.343086, 0.529918, 0.783799", \ + "0.103505, 0.11484, 0.172382, 0.230038, 0.355454, 0.537329, 0.787248" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.135842, 0.146401, 0.208758, 0.275313, 0.404318, 0.571024, 0.788775", \ + "0.154167, 0.164719, 0.227089, 0.293616, 0.422646, 0.589363, 0.807131", \ + "0.246498, 0.257655, 0.320982, 0.387683, 0.516791, 0.683615, 0.901297", \ + "0.323198, 0.336183, 0.404825, 0.472944, 0.602598, 0.769509, 0.987195", \ + "0.425082, 0.441353, 0.52105, 0.592031, 0.722133, 0.88935, 1.10758", \ + "0.518264, 0.537823, 0.631074, 0.706808, 0.838783, 1.00586, 1.22381", \ + "0.607081, 0.629656, 0.737737, 0.821368, 0.956834, 1.1242, 1.34243" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0359524, 0.0450188, 0.113516, 0.2016, 0.383118, 0.621619, 0.934077", \ + "0.0359538, 0.0450393, 0.113534, 0.201606, 0.383139, 0.62162, 0.934078", \ + "0.0400797, 0.0487871, 0.115056, 0.202268, 0.383251, 0.621618, 0.934072", \ + "0.0499231, 0.0584709, 0.121881, 0.206532, 0.385028, 0.622318, 0.934122", \ + "0.066799, 0.076308, 0.135976, 0.214868, 0.388667, 0.624531, 0.936044", \ + "0.084493, 0.095406, 0.155556, 0.228125, 0.394516, 0.626925, 0.937683", \ + "0.102565, 0.115018, 0.179183, 0.247493, 0.405043, 0.63186, 0.939727" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.160345, 0.171752, 0.23478, 0.296511, 0.410352, 0.555003, 0.743525", \ + "0.177067, 0.188417, 0.251448, 0.313257, 0.427055, 0.571742, 0.760236", \ + "0.266797, 0.278788, 0.342532, 0.404665, 0.518594, 0.663382, 0.851927", \ + "0.340761, 0.354123, 0.423204, 0.487554, 0.603059, 0.748087, 0.936549", \ + "0.436172, 0.452223, 0.530928, 0.598591, 0.716116, 0.861993, 1.05159", \ + "0.520509, 0.539328, 0.629746, 0.702536, 0.822606, 0.968931, 1.15805", \ + "0.597877, 0.619392, 0.722402, 0.802312, 0.926887, 1.07466, 1.2636" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0408007, 0.0492723, 0.107763, 0.178524, 0.324591, 0.519525, 0.776675", \ + "0.0407579, 0.0492871, 0.107774, 0.178602, 0.324592, 0.519505, 0.776676", \ + "0.044165, 0.0524489, 0.109376, 0.17936, 0.324855, 0.51967, 0.776695", \ + "0.0533285, 0.0616942, 0.117395, 0.185878, 0.328442, 0.521281, 0.777441", \ + "0.069267, 0.07826, 0.13175, 0.19615, 0.335081, 0.526447, 0.780951", \ + "0.086052, 0.096216, 0.150512, 0.210621, 0.343086, 0.529918, 0.783799", \ + "0.103505, 0.11484, 0.172382, 0.230038, 0.355454, 0.537329, 0.787248" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.183415, 0.194008, 0.25605, 0.322461, 0.451377, 0.618084, 0.835832", \ + "0.205418, 0.215935, 0.278036, 0.344458, 0.473369, 0.640064, 0.857755", \ + "0.284003, 0.294594, 0.356772, 0.423336, 0.552249, 0.718964, 0.936707", \ + "0.337825, 0.34835, 0.410348, 0.476654, 0.605587, 0.772568, 0.990203", \ + "0.407201, 0.417808, 0.480093, 0.546492, 0.675372, 0.841976, 1.05953", \ + "0.469066, 0.479906, 0.542721, 0.609325, 0.738413, 0.905091, 1.12278", \ + "0.524311, 0.535545, 0.599219, 0.666305, 0.795797, 0.962894, 1.18066" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361024, 0.0451004, 0.113336, 0.201257, 0.382711, 0.621168, 0.933623", \ + "0.0360928, 0.0451339, 0.113356, 0.201259, 0.382697, 0.621165, 0.933616", \ + "0.0360586, 0.0451787, 0.113508, 0.201365, 0.38283, 0.621198, 0.933645", \ + "0.0361867, 0.0451838, 0.113195, 0.201321, 0.382799, 0.621502, 0.933841", \ + "0.036986, 0.045887, 0.11366, 0.201238, 0.382468, 0.621267, 0.933503", \ + "0.038328, 0.047176, 0.11438, 0.201889, 0.382862, 0.621076, 0.933384", \ + "0.040444, 0.049145, 0.115821, 0.202998, 0.383814, 0.621887, 0.93391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.204165, 0.215405, 0.277985, 0.339655, 0.453345, 0.597941, 0.786392", \ + "0.226291, 0.237576, 0.300132, 0.361825, 0.475499, 0.620086, 0.808569", \ + "0.305692, 0.316963, 0.379573, 0.441225, 0.554962, 0.699594, 0.888013", \ + "0.364399, 0.375629, 0.437957, 0.499379, 0.612859, 0.757616, 0.946126", \ + "0.444947, 0.456223, 0.518745, 0.580353, 0.693803, 0.838138, 1.02622", \ + "0.523469, 0.534872, 0.597815, 0.659635, 0.773391, 0.917925, 1.10625", \ + "0.600154, 0.611834, 0.675635, 0.737851, 0.852178, 0.997323, 1.18603" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0403531, 0.0489076, 0.107326, 0.177955, 0.323805, 0.518673, 0.775809", \ + "0.0403731, 0.0488949, 0.107315, 0.17795, 0.323803, 0.518677, 0.775808", \ + "0.0403239, 0.0488772, 0.107453, 0.177999, 0.323851, 0.518551, 0.775819", \ + "0.0401535, 0.0486755, 0.106879, 0.177417, 0.323636, 0.518649, 0.77643", \ + "0.040694, 0.049186, 0.107273, 0.177707, 0.32319, 0.517957, 0.775702", \ + "0.041716, 0.050195, 0.108092, 0.178395, 0.323861, 0.518375, 0.775416", \ + "0.043479, 0.051896, 0.109396, 0.179526, 0.325249, 0.519853, 0.776751" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.185805, 0.19637, 0.258695, 0.325269, 0.454297, 0.621095, 0.838797", \ + "0.207615, 0.218153, 0.280472, 0.347096, 0.476102, 0.642903, 0.860581", \ + "0.286331, 0.296875, 0.359259, 0.426058, 0.555048, 0.721812, 0.939597", \ + "0.340198, 0.350821, 0.412959, 0.479429, 0.608487, 0.775436, 0.993185", \ + "0.409685, 0.420365, 0.482792, 0.549389, 0.678367, 0.845029, 1.06269", \ + "0.47145, 0.482322, 0.545364, 0.612087, 0.74129, 0.908028, 1.12575", \ + "0.526773, 0.538009, 0.602016, 0.66911, 0.798711, 0.965831, 1.18374" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0362972, 0.0453636, 0.11376, 0.201754, 0.383191, 0.621646, 0.934082", \ + "0.0362976, 0.0453244, 0.113739, 0.201754, 0.38317, 0.621646, 0.933984", \ + "0.0362916, 0.0455807, 0.114046, 0.201855, 0.383234, 0.621662, 0.934111", \ + "0.0364025, 0.0453985, 0.113591, 0.201739, 0.383353, 0.62188, 0.934292", \ + "0.03714, 0.04611, 0.114022, 0.201725, 0.382911, 0.621551, 0.933972", \ + "0.038504, 0.04749, 0.114926, 0.202376, 0.383346, 0.621533, 0.933823", \ + "0.040611, 0.049445, 0.116257, 0.203463, 0.384286, 0.622345, 0.934429" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.204298, 0.215688, 0.278612, 0.340385, 0.454232, 0.598938, 0.787428", \ + "0.226447, 0.237789, 0.300762, 0.362534, 0.476382, 0.621085, 0.809578", \ + "0.305743, 0.317139, 0.38011, 0.441964, 0.555788, 0.700508, 0.888983", \ + "0.36446, 0.375748, 0.438442, 0.500026, 0.613649, 0.758458, 0.947015", \ + "0.445137, 0.456452, 0.519335, 0.581014, 0.694738, 0.839113, 1.02729", \ + "0.523846, 0.535299, 0.598492, 0.660547, 0.774421, 0.919083, 1.10742", \ + "0.600714, 0.612495, 0.676589, 0.738875, 0.853413, 0.998628, 1.18736" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.040917, 0.0494274, 0.107919, 0.178612, 0.3246, 0.519353, 0.776622", \ + "0.0409281, 0.0493891, 0.107915, 0.178606, 0.324592, 0.519456, 0.776617", \ + "0.0408814, 0.0493828, 0.108071, 0.178751, 0.324641, 0.51959, 0.776633", \ + "0.0407248, 0.0491679, 0.107483, 0.17813, 0.324587, 0.519464, 0.777068", \ + "0.041233, 0.049726, 0.107989, 0.17837, 0.323978, 0.518768, 0.776522", \ + "0.042275, 0.05076, 0.108685, 0.179115, 0.324652, 0.519166, 0.77623", \ + "0.04389, 0.052352, 0.109966, 0.180196, 0.325993, 0.520645, 0.777547" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.080229, 0.0907347, 0.152047, 0.217994, 0.346453, 0.512884, 0.730427", \ + "0.097871, 0.108201, 0.169461, 0.235437, 0.363958, 0.530401, 0.747954", \ + "0.169953, 0.181088, 0.244251, 0.311262, 0.440077, 0.606557, 0.824168", \ + "0.219157, 0.232396, 0.29936, 0.366612, 0.496617, 0.663675, 0.881238", \ + "0.283535, 0.299707, 0.376522, 0.44542, 0.574744, 0.741617, 0.960165", \ + "0.342899, 0.361606, 0.450581, 0.523439, 0.653383, 0.820293, 1.03818", \ + "0.399054, 0.420106, 0.521713, 0.600724, 0.734197, 0.902508, 1.12062" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.033405, 0.0426608, 0.112028, 0.200536, 0.382162, 0.620722, 0.933199", \ + "0.0330509, 0.0424234, 0.111999, 0.200497, 0.382156, 0.620725, 0.9332", \ + "0.0407712, 0.0489667, 0.115917, 0.202912, 0.382894, 0.620757, 0.933194", \ + "0.0513355, 0.0596394, 0.120693, 0.206173, 0.386024, 0.623029, 0.934396", \ + "0.06596, 0.075934, 0.133622, 0.212852, 0.388529, 0.626041, 0.937193", \ + "0.080801, 0.092439, 0.152094, 0.225503, 0.394584, 0.62827, 0.939296", \ + "0.096567, 0.109362, 0.17424, 0.244449, 0.405936, 0.6356, 0.943864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0958536, 0.107127, 0.169058, 0.230171, 0.343504, 0.487903, 0.676204", \ + "0.111354, 0.122461, 0.184182, 0.245293, 0.358688, 0.503087, 0.691386", \ + "0.182406, 0.19387, 0.257233, 0.319775, 0.433696, 0.578213, 0.766485", \ + "0.230945, 0.244105, 0.309925, 0.372891, 0.488899, 0.635147, 0.823287", \ + "0.291924, 0.307778, 0.382191, 0.446558, 0.561894, 0.707689, 0.897708", \ + "0.347279, 0.36576, 0.451683, 0.520168, 0.637067, 0.782676, 0.971896", \ + "0.398271, 0.419052, 0.51706, 0.591827, 0.712055, 0.85897, 1.0484" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377883, 0.0465994, 0.106399, 0.177596, 0.323927, 0.518954, 0.776126", \ + "0.0372296, 0.0461657, 0.106257, 0.17752, 0.323888, 0.518942, 0.776126", \ + "0.0436045, 0.0516266, 0.110442, 0.180778, 0.32528, 0.5191, 0.776346", \ + "0.0543517, 0.0619339, 0.115124, 0.18512, 0.330841, 0.523609, 0.778633", \ + "0.070329, 0.079116, 0.128158, 0.192178, 0.33373, 0.527674, 0.784021", \ + "0.086458, 0.09678, 0.14697, 0.205844, 0.340547, 0.530065, 0.785741", \ + "0.103157, 0.11497, 0.169818, 0.225246, 0.354065, 0.538674, 0.790626" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0800038, 0.0905074, 0.151914, 0.217846, 0.346312, 0.51273, 0.730284", \ + "0.0977402, 0.108061, 0.169353, 0.235357, 0.363885, 0.530329, 0.747884", \ + "0.169923, 0.181052, 0.244208, 0.311262, 0.44006, 0.606559, 0.824151", \ + "0.219137, 0.232375, 0.299332, 0.366593, 0.496606, 0.663666, 0.881229", \ + "0.283523, 0.299696, 0.376507, 0.445409, 0.574741, 0.741616, 0.960164", \ + "0.342897, 0.361603, 0.450579, 0.523438, 0.653389, 0.820298, 1.03819", \ + "0.399058, 0.420112, 0.521721, 0.600732, 0.734212, 0.902525, 1.12064" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0333682, 0.0426486, 0.112131, 0.200547, 0.382182, 0.620727, 0.933199", \ + "0.0329951, 0.042424, 0.112052, 0.200541, 0.382175, 0.620726, 0.9332", \ + "0.0407535, 0.0489451, 0.115928, 0.202907, 0.382911, 0.620824, 0.933198", \ + "0.0513286, 0.0596302, 0.120693, 0.206187, 0.38604, 0.62314, 0.934398", \ + "0.065959, 0.075931, 0.13362, 0.212859, 0.38854, 0.626047, 0.937195", \ + "0.080803, 0.09244, 0.152096, 0.225508, 0.394593, 0.628276, 0.939299", \ + "0.096568, 0.109363, 0.174244, 0.244453, 0.405946, 0.635607, 0.943868" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0960135, 0.107287, 0.169127, 0.230286, 0.343608, 0.488006, 0.676307", \ + "0.111455, 0.122566, 0.184268, 0.245359, 0.358745, 0.503143, 0.691443", \ + "0.182427, 0.193894, 0.257206, 0.319798, 0.4337, 0.578196, 0.766498", \ + "0.230956, 0.244089, 0.309942, 0.372905, 0.488906, 0.635153, 0.823292", \ + "0.291921, 0.307775, 0.382188, 0.446556, 0.561888, 0.70768, 0.897699", \ + "0.34727, 0.365751, 0.451673, 0.520157, 0.637053, 0.782661, 0.97188", \ + "0.398254, 0.419034, 0.517039, 0.591806, 0.712032, 0.858946, 1.04838" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0378093, 0.0466055, 0.106398, 0.177579, 0.323903, 0.518943, 0.776122", \ + "0.0372657, 0.0461861, 0.106222, 0.177477, 0.323865, 0.518932, 0.776122", \ + "0.0436181, 0.0516423, 0.11044, 0.180761, 0.325281, 0.519231, 0.776338", \ + "0.054356, 0.061905, 0.115127, 0.185113, 0.330828, 0.523602, 0.778624", \ + "0.07033, 0.079116, 0.12816, 0.192176, 0.333723, 0.527669, 0.784019", \ + "0.086455, 0.096775, 0.146968, 0.205841, 0.340543, 0.530059, 0.785736", \ + "0.103152, 0.114964, 0.169814, 0.225243, 0.354061, 0.538669, 0.790622" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0800038, 0.0905074, 0.151914, 0.217846, 0.346312, 0.51273, 0.730284", \ + "0.0977402, 0.108061, 0.169353, 0.235357, 0.363885, 0.530329, 0.747884", \ + "0.169923, 0.181052, 0.244208, 0.311262, 0.44006, 0.606559, 0.824151", \ + "0.219137, 0.232375, 0.299332, 0.366593, 0.496606, 0.663666, 0.881229", \ + "0.283523, 0.299696, 0.376507, 0.445409, 0.574741, 0.741616, 0.960164", \ + "0.342897, 0.361603, 0.450579, 0.523438, 0.653389, 0.820298, 1.03819", \ + "0.399058, 0.420112, 0.521721, 0.600732, 0.734212, 0.902525, 1.12064" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0333682, 0.0426486, 0.112131, 0.200547, 0.382182, 0.620727, 0.933199", \ + "0.0329951, 0.042424, 0.112052, 0.200541, 0.382175, 0.620726, 0.9332", \ + "0.0407535, 0.0489451, 0.115928, 0.202907, 0.382911, 0.620824, 0.933198", \ + "0.0513286, 0.0596302, 0.120693, 0.206187, 0.38604, 0.62314, 0.934398", \ + "0.065959, 0.075931, 0.13362, 0.212859, 0.38854, 0.626047, 0.937195", \ + "0.080803, 0.09244, 0.152096, 0.225508, 0.394593, 0.628276, 0.939299", \ + "0.096568, 0.109363, 0.174244, 0.244453, 0.405946, 0.635607, 0.943868" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0958536, 0.107127, 0.169058, 0.230171, 0.343504, 0.487903, 0.676204", \ + "0.111354, 0.122461, 0.184182, 0.245293, 0.358688, 0.503087, 0.691386", \ + "0.182406, 0.19387, 0.257233, 0.319775, 0.433696, 0.578213, 0.766485", \ + "0.230945, 0.244105, 0.309925, 0.372891, 0.488899, 0.635147, 0.823287", \ + "0.291924, 0.307778, 0.382191, 0.446558, 0.561894, 0.707689, 0.897708", \ + "0.347279, 0.36576, 0.451683, 0.520168, 0.637067, 0.782676, 0.971896", \ + "0.398271, 0.419052, 0.51706, 0.591827, 0.712055, 0.85897, 1.0484" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377883, 0.0465994, 0.106399, 0.177596, 0.323927, 0.518954, 0.776126", \ + "0.0372296, 0.0461657, 0.106257, 0.17752, 0.323888, 0.518942, 0.776126", \ + "0.0436045, 0.0516266, 0.110442, 0.180778, 0.32528, 0.5191, 0.776346", \ + "0.0543517, 0.0619339, 0.115124, 0.18512, 0.330841, 0.523609, 0.778633", \ + "0.070329, 0.079116, 0.128158, 0.192178, 0.33373, 0.527674, 0.784021", \ + "0.086458, 0.09678, 0.14697, 0.205844, 0.340547, 0.530065, 0.785741", \ + "0.103157, 0.11497, 0.169818, 0.225246, 0.354065, 0.538674, 0.790626" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106012, 0.116406, 0.177925, 0.244116, 0.372837, 0.539344, 0.756965", \ + "0.12724, 0.137635, 0.1991, 0.26534, 0.394017, 0.560565, 0.778199", \ + "0.198899, 0.20904, 0.269277, 0.334964, 0.463699, 0.630169, 0.847829", \ + "0.244132, 0.254278, 0.315231, 0.380914, 0.508351, 0.674363, 0.89199", \ + "0.299472, 0.309918, 0.371297, 0.437497, 0.56572, 0.73158, 0.948105", \ + "0.346489, 0.35716, 0.41895, 0.485594, 0.614897, 0.781559, 0.998682", \ + "0.386677, 0.397799, 0.460949, 0.52841, 0.658987, 0.826789, 1.04493" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0349251, 0.0441368, 0.112971, 0.201172, 0.382699, 0.621213, 0.933676", \ + "0.0348792, 0.0440886, 0.11297, 0.201171, 0.382734, 0.621209, 0.933677", \ + "0.0340103, 0.0431154, 0.111548, 0.200256, 0.382566, 0.621112, 0.933691", \ + "0.0347166, 0.0439967, 0.112221, 0.199543, 0.380642, 0.619699, 0.932954", \ + "0.036197, 0.045127, 0.113448, 0.201023, 0.381363, 0.61854, 0.930675", \ + "0.038675, 0.04714, 0.115107, 0.202905, 0.383446, 0.620702, 0.931804", \ + "0.042154, 0.050131, 0.116784, 0.205108, 0.386579, 0.624022, 0.934764" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.116987, 0.128137, 0.190239, 0.251569, 0.364916, 0.509359, 0.69769", \ + "0.138686, 0.149874, 0.211901, 0.273161, 0.386594, 0.531033, 0.719337", \ + "0.211565, 0.222324, 0.282515, 0.343213, 0.456479, 0.600967, 0.789282", \ + "0.262626, 0.273457, 0.334419, 0.394873, 0.506693, 0.650087, 0.838454", \ + "0.330267, 0.341209, 0.402682, 0.463853, 0.576636, 0.720214, 0.90714", \ + "0.394104, 0.405114, 0.467191, 0.528895, 0.642974, 0.787777, 0.975755", \ + "0.456246, 0.467288, 0.530148, 0.592667, 0.708258, 0.85499, 1.04464" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0389138, 0.0475466, 0.106335, 0.177195, 0.323227, 0.517969, 0.775329", \ + "0.0388739, 0.0474425, 0.106321, 0.177245, 0.323218, 0.518162, 0.775331", \ + "0.0368844, 0.0454564, 0.104169, 0.175767, 0.322988, 0.517809, 0.775616", \ + "0.0374855, 0.0461961, 0.104817, 0.174818, 0.320041, 0.515644, 0.773853", \ + "0.03838, 0.047037, 0.106152, 0.176576, 0.321354, 0.514544, 0.771435", \ + "0.040225, 0.048625, 0.107634, 0.178452, 0.324145, 0.517947, 0.773669", \ + "0.04287, 0.051349, 0.109652, 0.18122, 0.328448, 0.523251, 0.779047" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105702, 0.116099, 0.177684, 0.243921, 0.3726, 0.539138, 0.756758", \ + "0.127046, 0.137452, 0.198978, 0.265203, 0.393885, 0.560429, 0.778063", \ + "0.198797, 0.208934, 0.2692, 0.334915, 0.463613, 0.630192, 0.847786", \ + "0.244037, 0.254146, 0.315156, 0.380869, 0.508313, 0.674325, 0.891947", \ + "0.299402, 0.309835, 0.371231, 0.437424, 0.565683, 0.731613, 0.948071", \ + "0.346436, 0.357078, 0.418897, 0.485566, 0.614876, 0.781539, 0.998661", \ + "0.386635, 0.397743, 0.460941, 0.528384, 0.65897, 0.826773, 1.04491" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0349155, 0.04415, 0.113057, 0.201231, 0.382705, 0.621217, 0.933676", \ + "0.0348678, 0.0440949, 0.113074, 0.20121, 0.382755, 0.621215, 0.933676", \ + "0.0339794, 0.0430995, 0.111605, 0.200306, 0.38257, 0.621198, 0.93369", \ + "0.0346826, 0.0439268, 0.112275, 0.199591, 0.380666, 0.619699, 0.932953", \ + "0.03617, 0.045104, 0.113486, 0.201062, 0.381323, 0.618583, 0.930675", \ + "0.038657, 0.047103, 0.115134, 0.202942, 0.383465, 0.620707, 0.931806", \ + "0.042142, 0.050065, 0.116834, 0.205137, 0.386594, 0.624027, 0.934821" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.117257, 0.128424, 0.190475, 0.251792, 0.365138, 0.509582, 0.697866", \ + "0.138892, 0.150051, 0.212052, 0.273299, 0.386731, 0.531165, 0.71947", \ + "0.211629, 0.222389, 0.282568, 0.343255, 0.456517, 0.60098, 0.789321", \ + "0.262679, 0.273512, 0.334466, 0.394912, 0.506728, 0.65012, 0.83849", \ + "0.330331, 0.341254, 0.402725, 0.46389, 0.576705, 0.720246, 0.907172", \ + "0.394106, 0.40511, 0.467224, 0.528922, 0.643008, 0.787796, 0.97577", \ + "0.456263, 0.467306, 0.530173, 0.592688, 0.708278, 0.855045, 1.04466" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0388692, 0.047515, 0.106298, 0.177162, 0.323203, 0.518276, 0.77533", \ + "0.0388386, 0.0474204, 0.106283, 0.177215, 0.323204, 0.518153, 0.775331", \ + "0.0368928, 0.0454607, 0.104166, 0.175746, 0.322979, 0.51814, 0.775615", \ + "0.0375411, 0.0462087, 0.104802, 0.174798, 0.320019, 0.515811, 0.773849", \ + "0.038386, 0.047056, 0.106141, 0.176561, 0.321348, 0.514543, 0.771435", \ + "0.040265, 0.048619, 0.107538, 0.178446, 0.324138, 0.517968, 0.773667", \ + "0.042879, 0.051359, 0.109654, 0.181212, 0.328414, 0.523294, 0.779046" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453533, 0.00455114, 0.00466017, 0.00472309, 0.00477133, 0.00479461, 0.00480911", \ + "0.0044675, 0.00448336, 0.00459174, 0.00465545, 0.00470429, 0.00472828, 0.00474131", \ + "0.004432, 0.00443282, 0.00450915, 0.00456622, 0.00460935, 0.00464877, 0.00466811", \ + "0.00455891, 0.00455526, 0.00459289, 0.00464406, 0.00469049, 0.00472137, 0.00474347", \ + "0.0050508, 0.00502875, 0.00500608, 0.00503199, 0.00508488, 0.00514173, 0.00514043", \ + "0.0059368, 0.00590362, 0.00582265, 0.00581376, 0.0058429, 0.00586362, 0.00588539", \ + "0.00718627, 0.00712966, 0.00700165, 0.00696678, 0.00696204, 0.00697866, 0.00700055" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0082832, 0.00829684, 0.00841599, 0.008483, 0.00853252, 0.00855657, 0.00856987", \ + "0.00823003, 0.00824402, 0.0083627, 0.00843045, 0.00848033, 0.008504, 0.00851753", \ + "0.00820329, 0.00821014, 0.00828981, 0.00835843, 0.00842184, 0.00845232, 0.00847032", \ + "0.00833619, 0.00832989, 0.00836601, 0.00841573, 0.00848053, 0.00851224, 0.00853407", \ + "0.00883227, 0.00880155, 0.00878413, 0.00880724, 0.00884457, 0.00888452, 0.00890698", \ + "0.00969235, 0.00964096, 0.0095717, 0.00957385, 0.00960447, 0.00962868, 0.00966237", \ + "0.0109545, 0.0108843, 0.0107532, 0.010727, 0.0107312, 0.0107509, 0.0107727" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00354341, 0.00355986, 0.00367102, 0.00373372, 0.00378125, 0.00380751, 0.00381703", \ + "0.0034765, 0.00349288, 0.00360315, 0.00366689, 0.0037153, 0.00373871, 0.00375187", \ + "0.00344186, 0.00344971, 0.00351989, 0.00357342, 0.00361829, 0.00366356, 0.00366115", \ + "0.00358887, 0.00358462, 0.00363339, 0.00366783, 0.00371512, 0.00374429, 0.00376651", \ + "0.00409848, 0.00407672, 0.0040526, 0.00407393, 0.00415974, 0.00418048, 0.00417187", \ + "0.00501492, 0.00497712, 0.00488397, 0.00487366, 0.00489304, 0.00491385, 0.00493459", \ + "0.00623258, 0.00618087, 0.00605399, 0.00601754, 0.00601133, 0.00602888, 0.00605095" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00915223, 0.00916616, 0.00928523, 0.00935216, 0.00940241, 0.00942461, 0.00943842", \ + "0.00910221, 0.00911629, 0.00923466, 0.00930214, 0.00935241, 0.00937606, 0.00938973", \ + "0.00907561, 0.00908101, 0.00916312, 0.00923487, 0.00929247, 0.00932332, 0.00934124", \ + "0.00921074, 0.00920471, 0.0092379, 0.00928874, 0.00934732, 0.00938642, 0.00940877", \ + "0.00970851, 0.00967848, 0.00965983, 0.0096824, 0.00972227, 0.00976044, 0.00978361", \ + "0.0105601, 0.0105093, 0.0104339, 0.0104471, 0.0104793, 0.0105082, 0.0105374", \ + "0.0118317, 0.0117637, 0.0116317, 0.0115991, 0.0116114, 0.0116321, 0.0116519" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00346256, 0.00347451, 0.00356192, 0.0036126, 0.00365042, 0.00366884, 0.00368071", \ + "0.00339536, 0.00340671, 0.0034933, 0.00354449, 0.0035836, 0.00360208, 0.00361315", \ + "0.00335404, 0.0033594, 0.00340443, 0.00345291, 0.00348903, 0.00352779, 0.00352807", \ + "0.00348623, 0.00348031, 0.00350247, 0.00353873, 0.00357317, 0.0036017, 0.00361951", \ + "0.00396953, 0.00394659, 0.00391494, 0.00393095, 0.00400726, 0.00400258, 0.00401359", \ + "0.00485407, 0.00481817, 0.00473144, 0.00471934, 0.00473565, 0.00475179, 0.00476971", \ + "0.0061381, 0.0060815, 0.00593082, 0.0058833, 0.00586767, 0.00588072, 0.00589219" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00925851, 0.00926862, 0.00936437, 0.00942056, 0.00946232, 0.00948269, 0.00949394", \ + "0.00920573, 0.00921553, 0.00931141, 0.00936763, 0.00941023, 0.00943067, 0.00944178", \ + "0.00917783, 0.00917948, 0.00924182, 0.00930172, 0.00935697, 0.00938302, 0.00939844", \ + "0.00931008, 0.00930238, 0.00932329, 0.00936115, 0.00940984, 0.00943889, 0.009463", \ + "0.00979424, 0.00977212, 0.00974357, 0.0097564, 0.00978618, 0.0098188, 0.00983772", \ + "0.0106594, 0.010614, 0.0105209, 0.0105255, 0.0105485, 0.0105664, 0.010589", \ + "0.0119157, 0.0118486, 0.0117115, 0.0116795, 0.0116775, 0.0116895, 0.0117083" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00246621, 0.00247884, 0.00256816, 0.00261883, 0.00265806, 0.00267377, 0.00268396", \ + "0.00239805, 0.00240998, 0.00249911, 0.00255008, 0.00258844, 0.00260705, 0.00261796", \ + "0.00235771, 0.00235221, 0.00240827, 0.00245222, 0.00250064, 0.00253647, 0.00252652", \ + "0.00250096, 0.00249522, 0.00252692, 0.00256288, 0.00259538, 0.00261963, 0.00263872", \ + "0.0030235, 0.0030001, 0.00295958, 0.00297471, 0.0030387, 0.00305723, 0.00305188", \ + "0.00393645, 0.0038975, 0.00379469, 0.00377252, 0.00378744, 0.00380804, 0.00382648", \ + "0.00519376, 0.00513712, 0.00498742, 0.00493993, 0.0049242, 0.00493418, 0.00495376" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0100957, 0.0101058, 0.010202, 0.0102583, 0.0103005, 0.010321, 0.0103324", \ + "0.0100453, 0.0100552, 0.0101511, 0.0102077, 0.01025, 0.0102701, 0.0102817", \ + "0.0100169, 0.0100193, 0.0100902, 0.010143, 0.0101937, 0.0102209, 0.0102363", \ + "0.0101526, 0.0101437, 0.0101635, 0.0102044, 0.0102538, 0.0102822, 0.0103054", \ + "0.0106434, 0.0106207, 0.0105904, 0.0106052, 0.0106352, 0.0106687, 0.0106855", \ + "0.011506, 0.0114573, 0.0113702, 0.0113766, 0.0113992, 0.0114219, 0.0114475", \ + "0.0127681, 0.0127083, 0.0125702, 0.0125331, 0.0125368, 0.0125484, 0.0125679" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0092936, 0.00930565, 0.00938478, 0.0094308, 0.00946968, 0.00949132, 0.00950516", \ + "0.00922688, 0.00923817, 0.00932095, 0.00936725, 0.0094057, 0.00942624, 0.0094382", \ + "0.00934669, 0.00935803, 0.00944009, 0.00948881, 0.00952736, 0.00954685, 0.00955916", \ + "0.00972671, 0.00973708, 0.00980902, 0.00988191, 0.0098998, 0.00993463, 0.00994424", \ + "0.0104966, 0.0104997, 0.010566, 0.0106167, 0.0106796, 0.0106999, 0.0106899", \ + "0.0116824, 0.0116866, 0.0117435, 0.0117931, 0.0118417, 0.0118635, 0.0119703", \ + "0.0133547, 0.0133454, 0.0133835, 0.0134203, 0.0134695, 0.0134902, 0.0135069" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00820109, 0.00821073, 0.00830119, 0.0083552, 0.00839848, 0.00842004, 0.00843297", \ + "0.00808335, 0.00809348, 0.00818543, 0.00823986, 0.00828274, 0.00830461, 0.00831739", \ + "0.00812049, 0.00813158, 0.00822802, 0.00828386, 0.0083266, 0.00834775, 0.00836012", \ + "0.00841816, 0.00842852, 0.0085209, 0.00857447, 0.00861766, 0.00864035, 0.00865156", \ + "0.00921225, 0.00922068, 0.00929461, 0.00935234, 0.00940195, 0.00942465, 0.00943717", \ + "0.0104551, 0.0104537, 0.0105143, 0.0105681, 0.0106187, 0.0106433, 0.010663", \ + "0.0121604, 0.012159, 0.0121965, 0.0122379, 0.0122895, 0.0123234, 0.0123443" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103652, 0.0103807, 0.0104807, 0.0105394, 0.0105886, 0.0106152, 0.0106314", \ + "0.0102887, 0.0103043, 0.0104057, 0.0104643, 0.010514, 0.0105391, 0.0105547", \ + "0.0104181, 0.0104322, 0.0105121, 0.0105962, 0.0106325, 0.0106563, 0.0106717", \ + "0.0107977, 0.0108114, 0.0109127, 0.0109599, 0.0109969, 0.0110363, 0.0110492", \ + "0.0115543, 0.0115642, 0.0116516, 0.0117106, 0.0117827, 0.0117947, 0.0117995", \ + "0.0127687, 0.0127727, 0.0128365, 0.0128965, 0.0129557, 0.0129769, 0.0130914", \ + "0.014423, 0.0144196, 0.0144784, 0.0145196, 0.0145811, 0.0146063, 0.01463" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00724609, 0.0072601, 0.00737277, 0.00743737, 0.00748878, 0.00751388, 0.00752976", \ + "0.00713236, 0.0071467, 0.00726084, 0.00732572, 0.00737647, 0.0074022, 0.00741727", \ + "0.00716775, 0.0071831, 0.00729704, 0.00736369, 0.00741437, 0.00743935, 0.00745379", \ + "0.00746822, 0.00748057, 0.00759495, 0.00766032, 0.00770992, 0.00773672, 0.00775157", \ + "0.00826317, 0.00827574, 0.00836955, 0.00843876, 0.00849607, 0.0085229, 0.0085377", \ + "0.00949505, 0.00950065, 0.00957958, 0.0096431, 0.00970333, 0.00973151, 0.00975414", \ + "0.0112458, 0.0112501, 0.0113073, 0.0113603, 0.0114225, 0.0114618, 0.0114877" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00229842, 0.00231547, 0.00241951, 0.00246999, 0.00250422, 0.00252001, 0.00252916", \ + "0.00206904, 0.00208479, 0.00218468, 0.00223655, 0.00227279, 0.0022896, 0.00229876", \ + "0.0023165, 0.00231107, 0.00234115, 0.00239151, 0.00243529, 0.00244724, 0.002479", \ + "0.00288318, 0.00286878, 0.00288056, 0.0029066, 0.00294642, 0.00297176, 0.00299332", \ + "0.00445088, 0.00441794, 0.00435791, 0.00436799, 0.00439836, 0.00443472, 0.00444688", \ + "0.00678375, 0.00672556, 0.00659993, 0.00657314, 0.00657847, 0.00661248, 0.006613", \ + "0.0098783, 0.00980151, 0.00961355, 0.00956036, 0.0095385, 0.00954997, 0.00959572" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0123458, 0.0123596, 0.0124706, 0.0125268, 0.0125656, 0.0125835, 0.0125932", \ + "0.0121308, 0.0121437, 0.0122516, 0.0123091, 0.0123496, 0.0123683, 0.0123785", \ + "0.0123608, 0.0123562, 0.012496, 0.0125481, 0.0126075, 0.0126255, 0.0126433", \ + "0.01305, 0.0130464, 0.0130324, 0.0130688, 0.0131239, 0.0131596, 0.013184", \ + "0.0146812, 0.014641, 0.0145697, 0.0145729, 0.0145984, 0.0146367, 0.0146563", \ + "0.0169702, 0.0169169, 0.0167892, 0.0167666, 0.016785, 0.0168021, 0.0168115", \ + "0.0200923, 0.0199935, 0.0197831, 0.0197474, 0.0197379, 0.019748, 0.019754" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00335962, 0.00338061, 0.00350746, 0.00357105, 0.00361624, 0.00363549, 0.0036476", \ + "0.00312696, 0.0031466, 0.0032702, 0.00333525, 0.00338124, 0.00340299, 0.0034142", \ + "0.00337419, 0.00337467, 0.0034372, 0.00348946, 0.00354218, 0.00355767, 0.00357296", \ + "0.00395369, 0.00394055, 0.00395846, 0.00399787, 0.00404742, 0.00407779, 0.00410372", \ + "0.00552082, 0.0054843, 0.00543429, 0.0054521, 0.00549756, 0.00552616, 0.00555116", \ + "0.00785727, 0.00779871, 0.00767845, 0.00765392, 0.00766999, 0.00772159, 0.00771596", \ + "0.0109523, 0.0108767, 0.0106849, 0.0106375, 0.0106262, 0.0106425, 0.0106994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0113689, 0.0113874, 0.0115214, 0.0115882, 0.0116347, 0.0116563, 0.0116681", \ + "0.0111557, 0.0111732, 0.0113043, 0.0113725, 0.0114205, 0.0114428, 0.0114549", \ + "0.0113879, 0.0113875, 0.0114652, 0.011528, 0.0115905, 0.0116153, 0.0116457", \ + "0.0120818, 0.012079, 0.0120765, 0.0121298, 0.0121897, 0.0122297, 0.0122557", \ + "0.0137179, 0.0136724, 0.0136145, 0.0136295, 0.0136574, 0.0137033, 0.0137266", \ + "0.0160273, 0.0159627, 0.0158325, 0.0158187, 0.0158436, 0.0158652, 0.0158796", \ + "0.0191368, 0.0190393, 0.0188398, 0.0187944, 0.018785, 0.0188084, 0.0188188" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103652, 0.0103807, 0.0104807, 0.0105394, 0.0105886, 0.0106152, 0.0106314", \ + "0.0102887, 0.0103043, 0.0104057, 0.0104643, 0.010514, 0.0105391, 0.0105547", \ + "0.0104181, 0.0104322, 0.0105121, 0.0105962, 0.0106325, 0.0106563, 0.0106717", \ + "0.0107977, 0.0108114, 0.0109127, 0.0109599, 0.0109969, 0.0110363, 0.0110492", \ + "0.0115543, 0.0115642, 0.0116516, 0.0117106, 0.0117827, 0.0117947, 0.0117995", \ + "0.0127687, 0.0127727, 0.0128365, 0.0128965, 0.0129557, 0.0129769, 0.0130914", \ + "0.014423, 0.0144196, 0.0144784, 0.0145196, 0.0145811, 0.0146063, 0.01463" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0123458, 0.0123596, 0.0124706, 0.0125268, 0.0125656, 0.0125835, 0.0125932", \ + "0.0121308, 0.0121437, 0.0122516, 0.0123091, 0.0123496, 0.0123683, 0.0123785", \ + "0.0123608, 0.0123562, 0.012496, 0.0125481, 0.0126075, 0.0126255, 0.0126433", \ + "0.01305, 0.0130464, 0.0130324, 0.0130688, 0.0131239, 0.0131596, 0.013184", \ + "0.0146812, 0.014641, 0.0145697, 0.0145729, 0.0145984, 0.0146367, 0.0146563", \ + "0.0169702, 0.0169169, 0.0167892, 0.0167666, 0.016785, 0.0168021, 0.0168115", \ + "0.0200923, 0.0199935, 0.0197831, 0.0197474, 0.0197379, 0.019748, 0.019754" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00742477, 0.00744433, 0.00753115, 0.00757423, 0.00760785, 0.00762195, 0.00763189", \ + "0.00741486, 0.00743642, 0.0075208, 0.00758269, 0.00761382, 0.00763002, 0.00764173", \ + "0.00797915, 0.0079881, 0.00807087, 0.00810978, 0.00814634, 0.00815884, 0.00817237", \ + "0.00865391, 0.00867248, 0.00874881, 0.00879909, 0.00883223, 0.00884734, 0.00886189", \ + "0.0100659, 0.0100671, 0.010139, 0.0101726, 0.0102153, 0.0102188, 0.0102307", \ + "0.0120412, 0.0120438, 0.0120684, 0.0121196, 0.0121691, 0.0121974, 0.0123285", \ + "0.0147282, 0.0147152, 0.0147328, 0.0147656, 0.0148155, 0.014855, 0.0149007" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00425085, 0.00427305, 0.00438632, 0.00443544, 0.00447012, 0.00448533, 0.00449533", \ + "0.00425694, 0.00428242, 0.00439071, 0.00443741, 0.00447204, 0.00448877, 0.00449842", \ + "0.00485408, 0.00487945, 0.00497582, 0.00501883, 0.00505383, 0.00507276, 0.00508489", \ + "0.00556513, 0.00559002, 0.00567876, 0.00572795, 0.00576025, 0.00578179, 0.00578784", \ + "0.00688389, 0.00690277, 0.00699061, 0.00703219, 0.0070759, 0.00709951, 0.00711184", \ + "0.00887504, 0.00888641, 0.0089414, 0.00897933, 0.00902272, 0.00905589, 0.00908186", \ + "0.0115677, 0.0115881, 0.0116084, 0.0116394, 0.0116874, 0.011725, 0.0117547" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0074252, 0.00744479, 0.00753178, 0.00757483, 0.00760577, 0.00762238, 0.00763216", \ + "0.00743828, 0.0074601, 0.0075448, 0.00758329, 0.00761437, 0.00763126, 0.00764224", \ + "0.00798003, 0.00798851, 0.00807083, 0.00811006, 0.00813346, 0.00815803, 0.00817312", \ + "0.00866534, 0.00867738, 0.00875205, 0.00879488, 0.00883262, 0.00884957, 0.00886228", \ + "0.0100661, 0.0100678, 0.0101323, 0.0101683, 0.0102191, 0.0102184, 0.0102308", \ + "0.0120414, 0.0120438, 0.0120726, 0.0121201, 0.0121693, 0.0121852, 0.0123286", \ + "0.0147282, 0.0147214, 0.0147325, 0.0147662, 0.0148155, 0.0148551, 0.0148794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00425184, 0.00427391, 0.00438705, 0.0044363, 0.00447067, 0.00448638, 0.00449627", \ + "0.00425834, 0.00428355, 0.00439184, 0.00443861, 0.00447331, 0.00449006, 0.00449974", \ + "0.00485627, 0.00488199, 0.00497826, 0.00502083, 0.0050557, 0.00507474, 0.00508722", \ + "0.00556471, 0.00559017, 0.00567857, 0.00572816, 0.0057603, 0.0057808, 0.00578768", \ + "0.00688398, 0.00690274, 0.00699095, 0.00703204, 0.00707571, 0.00709955, 0.00711176", \ + "0.00887617, 0.00888676, 0.00893336, 0.00897789, 0.0090226, 0.00905635, 0.00908167", \ + "0.0115678, 0.0115882, 0.0116084, 0.0116395, 0.0116816, 0.0117253, 0.0117548" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00175299, 0.00180153, 0.00192294, 0.00194466, 0.00195472, 0.00195598, 0.00195851", \ + "0.00149679, 0.00153369, 0.00165233, 0.00168694, 0.00170459, 0.00170916, 0.00171179", \ + "0.00178843, 0.00180003, 0.00188187, 0.00192239, 0.00196487, 0.00198552, 0.00199487", \ + "0.00240608, 0.00240888, 0.00246001, 0.00251745, 0.00254787, 0.00256691, 0.00257939", \ + "0.00407321, 0.00404849, 0.00404397, 0.00406488, 0.0041137, 0.00414397, 0.00416027", \ + "0.0064576, 0.00641366, 0.006337, 0.00633892, 0.00634707, 0.00638934, 0.00646475", \ + "0.00951006, 0.00944119, 0.00934422, 0.00932766, 0.00933119, 0.00934426, 0.00935975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00719008, 0.00723723, 0.00735784, 0.00738328, 0.00739565, 0.00739979, 0.00740233", \ + "0.00696796, 0.00700662, 0.00712782, 0.00716108, 0.0071782, 0.00718526, 0.00718842", \ + "0.00732211, 0.00732851, 0.00741487, 0.00746674, 0.00751376, 0.00752914, 0.00755182", \ + "0.00796925, 0.00796711, 0.0080272, 0.00806883, 0.00811024, 0.00812873, 0.0081555", \ + "0.00962706, 0.00961487, 0.00959615, 0.00961526, 0.00965062, 0.00967918, 0.00970054", \ + "0.0119601, 0.0119093, 0.0118514, 0.0118544, 0.0118948, 0.0119244, 0.0119397", \ + "0.0150821, 0.0149945, 0.0148606, 0.0148467, 0.0148613, 0.0148814, 0.0148945" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0017529, 0.00180145, 0.00192261, 0.00194428, 0.00195411, 0.0019559, 0.00195782", \ + "0.00149702, 0.00153395, 0.00165254, 0.0016871, 0.00170474, 0.00170929, 0.00171194", \ + "0.0017881, 0.00179973, 0.00188161, 0.0019217, 0.00196462, 0.00198531, 0.00199598", \ + "0.00240555, 0.00240854, 0.00245993, 0.00251722, 0.00254763, 0.0025666, 0.00257894", \ + "0.00407339, 0.00404823, 0.0040438, 0.00406459, 0.00411368, 0.00414398, 0.00416018", \ + "0.00645775, 0.0064138, 0.00633691, 0.00633898, 0.00634689, 0.00638923, 0.00646466", \ + "0.00951018, 0.00944115, 0.0093442, 0.00932761, 0.00932908, 0.0093443, 0.0093599" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00719072, 0.00723782, 0.00735857, 0.00738396, 0.00739639, 0.00740059, 0.00740313", \ + "0.00696795, 0.00700657, 0.00712775, 0.00716096, 0.00717817, 0.00718524, 0.0071884", \ + "0.00732331, 0.00732964, 0.00741871, 0.00746774, 0.00751487, 0.00752996, 0.00755299", \ + "0.00797023, 0.00796736, 0.00802766, 0.00806917, 0.00811043, 0.00812882, 0.00815582", \ + "0.00962709, 0.00961522, 0.00959649, 0.00961409, 0.00965067, 0.00967933, 0.00970075", \ + "0.0119604, 0.0119096, 0.0118517, 0.0118546, 0.0118951, 0.0119248, 0.01194", \ + "0.0150823, 0.0149948, 0.0148608, 0.0148469, 0.0148615, 0.0148817, 0.0148947" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00742477, 0.00744433, 0.00753115, 0.00757423, 0.00760785, 0.00762195, 0.00763189", \ + "0.00741486, 0.00743642, 0.0075208, 0.00758269, 0.00761382, 0.00763002, 0.00764173", \ + "0.00797915, 0.0079881, 0.00807087, 0.00810978, 0.00814634, 0.00815884, 0.00817237", \ + "0.00865391, 0.00867248, 0.00874881, 0.00879909, 0.00883223, 0.00884734, 0.00886189", \ + "0.0100659, 0.0100671, 0.010139, 0.0101726, 0.0102153, 0.0102188, 0.0102307", \ + "0.0120412, 0.0120438, 0.0120684, 0.0121196, 0.0121691, 0.0121974, 0.0123285", \ + "0.0147282, 0.0147152, 0.0147328, 0.0147656, 0.0148155, 0.014855, 0.0149007" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00719072, 0.00723782, 0.00735857, 0.00738396, 0.00739639, 0.00740059, 0.00740313", \ + "0.00696795, 0.00700657, 0.00712775, 0.00716096, 0.00717817, 0.00718524, 0.0071884", \ + "0.00732331, 0.00732964, 0.00741871, 0.00746774, 0.00751487, 0.00752996, 0.00755299", \ + "0.00797023, 0.00796736, 0.00802766, 0.00806917, 0.00811043, 0.00812882, 0.00815582", \ + "0.00962709, 0.00961522, 0.00959649, 0.00961409, 0.00965067, 0.00967933, 0.00970075", \ + "0.0119604, 0.0119096, 0.0118517, 0.0118546, 0.0118951, 0.0119248, 0.01194", \ + "0.0150823, 0.0149948, 0.0148608, 0.0148469, 0.0148615, 0.0148817, 0.0148947" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151244; + rise_capacitance : 0.00150795; + rise_capacitance_range (0.0011687, 0.00150795); + fall_capacitance : 0.00151244; + fall_capacitance_range (0.00114506, 0.00151244); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112402, 0.00103462, 0.000991303, 0.0011428, 0.00168198, 0.00257317, 0.00379168" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00499626, 0.00492315, 0.00490467, 0.00504471, 0.00558073, 0.00646488, 0.0076761" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000737236, -0.000818984, -0.00086148, -0.000875491, -0.000878063, -0.000880566, -0.000879377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882787, 0.000873994, 0.000879235, 0.000884811, 0.000878063, 0.000880566, 0.000879377" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00150825; + rise_capacitance : 0.0015037; + rise_capacitance_range (0.00116975, 0.0015037); + fall_capacitance : 0.00150825; + fall_capacitance_range (0.00114416, 0.00150825); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000165706, 8.51023e-05, 4.13181e-05, 0.000200794, 0.000750743, 0.0016498, 0.0028719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00586193, 0.00579568, 0.00577721, 0.00591827, 0.00645083, 0.00734229, 0.00854941" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000787514, -0.000861779, -0.000904074, -0.0009116, -0.000914924, -0.000917226, -0.000916028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000911683, 0.000911965, 0.00092028, 0.000917965, 0.000914924, 0.000917226, 0.000916028" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151113; + rise_capacitance : 0.00150659; + rise_capacitance_range (0.00116888, 0.00150659); + fall_capacitance : 0.00151113; + fall_capacitance_range (0.00114511, 0.00151113); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736245, -0.000818334, -0.000861079, -0.000875149, -0.000877338, -0.000879884, -0.000878695" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088195, 0.000873344, 0.000880237, 0.000884108, 0.000877338, 0.000879884, 0.000878695" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00135162, 0.00126173, 0.00121909, 0.00137338, 0.00191319, 0.00280638, 0.00402611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00469723, 0.00462463, 0.00460638, 0.00474738, 0.00527501, 0.00617214, 0.00738431" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152787; + rise_capacitance : 0.00152332; + rise_capacitance_range (0.0011854, 0.00152332); + fall_capacitance : 0.00152787; + fall_capacitance_range (0.00115965, 0.00152787); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000388962, 0.000306904, 0.000263902, 0.0004287, 0.000980795, 0.00188344, 0.00310904" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00554058, 0.00546603, 0.00544883, 0.00559424, 0.00613537, 0.00702751, 0.00823728" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792379, -0.000866519, -0.000905859, -0.000916452, -0.000920272, -0.000922763, -0.000921557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000915874, 0.000921503, 0.000922712, 0.000923545, 0.000920491, 0.000922763, 0.000921557" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00433659; + rise_capacitance : 0.00433659; + rise_capacitance_range (0.00290241, 0.00433659); + fall_capacitance : 0.0043323; + fall_capacitance_range (0.00285992, 0.0043323); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000368857, -0.000505309, -0.000391037, -2.60332e-05, 0.000769217, 0.00198102, 0.0035896" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00516652, 0.0050506, 0.0052797, 0.00560703, 0.0064309, 0.00763147, 0.00925709" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00368264, 0.00357566, 0.00358243, 0.00386286, 0.00468816, 0.0059569, 0.00772574" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0073191, 0.00728686, 0.00746845, 0.00781769, 0.00863562, 0.00985536, 0.0115002" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "8.91018e-05, -0.00020269, 3.22684e-05, 0.000728872, 0.00229792, 0.00464042, 0.00773702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00755452, 0.00730523, 0.00771404, 0.00836366, 0.00995064, 0.0122735, 0.0153583" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000354571, -0.00050257, -0.00032433, -7.21758e-06, 0.000790846, 0.00200124, 0.00361197" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00529355, 0.00517403, 0.00534389, 0.00571275, 0.00651705, 0.00771211, 0.00932452" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400285, 0.00389894, 0.00391087, 0.00419041, 0.00499905, 0.0062806, 0.00804753" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00708771, 0.00705638, 0.00723499, 0.00758683, 0.00839813, 0.00962073, 0.0112643" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00399784, 0.00388754, 0.00389695, 0.00418728, 0.00500329, 0.00629374, 0.00805326" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00724532, 0.00721458, 0.00738342, 0.00771321, 0.00852076, 0.00971901, 0.0113516" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000148331, -0.000441749, -0.000211102, 0.000480258, 0.00205044, 0.00439113, 0.00748597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00785084, 0.0076, 0.00800057, 0.00863434, 0.0102193, 0.0125609, 0.0156431" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000116101, -0.000417828, -0.000177906, 0.000521288, 0.00210036, 0.00444684, 0.00753578" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00796369, 0.00770258, 0.00799482, 0.00871316, 0.0102921, 0.0125997, 0.0156886" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00362235, 0.00350788, 0.00351228, 0.00380281, 0.00461889, 0.00591002, 0.00767488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752992, 0.00749937, 0.00767142, 0.00800123, 0.00880869, 0.0100086, 0.0116451" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000184849, -0.000116859, 0.000135263, 0.000828118, 0.0024103, 0.00476198, 0.00785063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00760282, 0.00734169, 0.00763534, 0.00838285, 0.00993465, 0.0122641, 0.0153361" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325178; + rise_capacitance : 0.00325178; + rise_capacitance_range (0.00198566, 0.00325178); + fall_capacitance : 0.00325035; + fall_capacitance_range (0.00199669, 0.00325035); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000415375, -0.000557769, -0.000329852, 1.6655e-05, 0.000895348, 0.00215959, 0.00383063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379918, 0.00368742, 0.00395168, 0.00433642, 0.00520697, 0.00646511, 0.00812916" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000415542, -0.000557613, -0.000318555, 1.61527e-05, 0.000887778, 0.00215943, 0.00383075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379891, 0.00368749, 0.00395291, 0.00433713, 0.00520736, 0.00646544, 0.00812932" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000384523, -0.000532627, -0.000317072, 6.2434e-05, 0.000945918, 0.00222004, 0.00388657" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00386368, 0.00374231, 0.00396454, 0.00437962, 0.00524527, 0.0064891, 0.00814726" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000384044, -0.000532385, -0.000317907, 7.20651e-05, 0.000945618, 0.00221996, 0.00388449" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00386411, 0.00374197, 0.00396536, 0.00438058, 0.00523954, 0.00648732, 0.00814753" \ + ); + } + } + } + } + cell (MUX4X1P5) { + area : 28.224; + cell_leakage_power : 0.203384; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.198562; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179026; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.179026; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.159489; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244834; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195537; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200234; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180697; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219771; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200234; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225297; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.242131; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192833; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222594; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173296; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.215074; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225297; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200234; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180697; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.196202; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176665; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.221442; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201905; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236282; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246505; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246505; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197208; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193499; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173962; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243802; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194505; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219771; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200234; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.195537; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20576; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.266042; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216745; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216745; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226968; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240979; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.221442; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176665; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157128; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.263339; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214042; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173962; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.154425; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21237; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222594; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192833; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203057; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.193499; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173962; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214042; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224265; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233579; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243802; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.173962; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.154425; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190796; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171259; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171259; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151722; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203384; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.167691, 0.183215, 0.247985, 0.315548, 0.445436, 0.612701, 0.831028", \ + "0.187164, 0.202631, 0.267435, 0.335046, 0.46487, 0.632167, 0.850503", \ + "0.2779, 0.293593, 0.358404, 0.426035, 0.555851, 0.7232, 0.941575", \ + "0.362513, 0.379768, 0.447838, 0.516465, 0.646536, 0.813984, 1.03238", \ + "0.48242, 0.502618, 0.578076, 0.64889, 0.779815, 0.947314, 1.16581", \ + "0.597904, 0.621288, 0.706241, 0.780782, 0.913409, 1.0806, 1.29899", \ + "0.711228, 0.73785, 0.833385, 0.913187, 1.04814, 1.2157, 1.43362" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0376087, 0.0501395, 0.119145, 0.207273, 0.389589, 0.629728, 0.945044", \ + "0.0375913, 0.0501031, 0.119142, 0.207315, 0.389543, 0.629711, 0.945083", \ + "0.0389223, 0.0512129, 0.119694, 0.207579, 0.38966, 0.629952, 0.945105", \ + "0.0450467, 0.0574299, 0.124202, 0.210316, 0.390655, 0.630309, 0.94505", \ + "0.056923, 0.069977, 0.135014, 0.21763, 0.394289, 0.631991, 0.946382", \ + "0.071118, 0.085289, 0.149436, 0.228115, 0.399805, 0.634638, 0.948351", \ + "0.086037, 0.101492, 0.167191, 0.242551, 0.408109, 0.63913, 0.950161" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.195057, 0.2115, 0.275628, 0.33679, 0.447005, 0.585479, 0.765361", \ + "0.214582, 0.231039, 0.295175, 0.356348, 0.466554, 0.605058, 0.784874", \ + "0.297474, 0.314013, 0.378023, 0.439404, 0.54971, 0.68824, 0.86811", \ + "0.373621, 0.391495, 0.459123, 0.521713, 0.632958, 0.771709, 0.951672", \ + "0.477323, 0.497612, 0.571997, 0.638004, 0.751635, 0.891093, 1.07197", \ + "0.572973, 0.596082, 0.678812, 0.748839, 0.86559, 1.0059, 1.18629", \ + "0.663207, 0.689094, 0.781357, 0.85648, 0.977132, 1.1189, 1.29975" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0426779, 0.0541832, 0.110551, 0.177442, 0.314431, 0.497899, 0.74091", \ + "0.0426858, 0.0541769, 0.110541, 0.177446, 0.314429, 0.497879, 0.740919", \ + "0.0438525, 0.0550747, 0.111187, 0.177897, 0.314602, 0.49779, 0.740951", \ + "0.04954, 0.0611467, 0.116446, 0.181815, 0.3169, 0.498721, 0.741383", \ + "0.060717, 0.072854, 0.127891, 0.191577, 0.323416, 0.502895, 0.744014", \ + "0.07422, 0.087078, 0.14266, 0.203894, 0.331918, 0.508331, 0.747023", \ + "0.088808, 0.102809, 0.159644, 0.219383, 0.343089, 0.515407, 0.751114" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.163706, 0.179148, 0.243827, 0.311379, 0.441155, 0.608468, 0.826788", \ + "0.183487, 0.198966, 0.263627, 0.331187, 0.460993, 0.628284, 0.846618", \ + "0.275546, 0.291142, 0.355886, 0.423449, 0.553314, 0.72064, 0.939013", \ + "0.360528, 0.377731, 0.445857, 0.514283, 0.64443, 0.81178, 1.03025", \ + "0.480609, 0.500758, 0.576129, 0.646666, 0.777617, 0.945001, 1.16362", \ + "0.596528, 0.619963, 0.704669, 0.779035, 0.911427, 1.07866, 1.29696", \ + "0.70958, 0.736132, 0.831686, 0.911068, 1.04606, 1.21357, 1.43179" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0373865, 0.0499338, 0.118987, 0.207218, 0.389503, 0.629774, 0.945061", \ + "0.03739, 0.0499345, 0.118982, 0.207215, 0.389496, 0.629894, 0.945072", \ + "0.0388276, 0.0510474, 0.119592, 0.207529, 0.389661, 0.629734, 0.945095", \ + "0.0449768, 0.0573786, 0.124188, 0.210217, 0.390635, 0.630246, 0.945011", \ + "0.056845, 0.069902, 0.134884, 0.217564, 0.394236, 0.632046, 0.946397", \ + "0.070975, 0.08502, 0.149296, 0.227923, 0.399572, 0.634594, 0.949825", \ + "0.08592, 0.101377, 0.167008, 0.242465, 0.407903, 0.639074, 0.950113" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.196177, 0.212642, 0.276875, 0.337979, 0.448171, 0.586653, 0.766491", \ + "0.215306, 0.231761, 0.295941, 0.357113, 0.467299, 0.605791, 0.785631", \ + "0.297153, 0.313724, 0.37782, 0.439158, 0.549464, 0.68798, 0.867833", \ + "0.372645, 0.390541, 0.458238, 0.520963, 0.632128, 0.770851, 0.950733", \ + "0.475531, 0.495853, 0.570362, 0.636348, 0.749901, 0.889471, 1.07039", \ + "0.570522, 0.593652, 0.676545, 0.746631, 0.863382, 1.00365, 1.18401", \ + "0.660339, 0.686279, 0.778529, 0.853757, 0.97449, 1.1165, 1.29711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0427204, 0.0542118, 0.110494, 0.177468, 0.314428, 0.497812, 0.740864", \ + "0.0427191, 0.0542227, 0.110571, 0.177468, 0.314437, 0.497573, 0.740864", \ + "0.0439199, 0.0552074, 0.111313, 0.177923, 0.314595, 0.497754, 0.7409", \ + "0.0496229, 0.0612299, 0.11652, 0.181971, 0.316761, 0.498726, 0.741331", \ + "0.060782, 0.072938, 0.128085, 0.191707, 0.323422, 0.502968, 0.744054", \ + "0.074324, 0.08724, 0.142832, 0.204051, 0.332114, 0.508075, 0.747022", \ + "0.088916, 0.102885, 0.160035, 0.219704, 0.343295, 0.51568, 0.751091" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.164909, 0.180348, 0.244758, 0.312199, 0.441833, 0.609058, 0.827355", \ + "0.184352, 0.199798, 0.264192, 0.331635, 0.461263, 0.628553, 0.846828", \ + "0.275298, 0.290869, 0.355309, 0.42289, 0.552592, 0.719837, 0.938174", \ + "0.359708, 0.376925, 0.444917, 0.513373, 0.64332, 0.810675, 1.02907", \ + "0.479183, 0.499384, 0.574888, 0.64552, 0.77644, 0.943914, 1.1624", \ + "0.593983, 0.617432, 0.70253, 0.776996, 0.9096, 1.07671, 1.29511", \ + "0.706376, 0.733113, 0.828937, 0.90836, 1.04377, 1.21133, 1.42957" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0371555, 0.0496106, 0.118461, 0.206607, 0.388876, 0.629237, 0.944357", \ + "0.0371647, 0.0496123, 0.118463, 0.206597, 0.388878, 0.629236, 0.944437", \ + "0.0386131, 0.0507585, 0.119, 0.206873, 0.388964, 0.629101, 0.944458", \ + "0.0446656, 0.056979, 0.123613, 0.209814, 0.39, 0.629602, 0.944501", \ + "0.056348, 0.069347, 0.134172, 0.216675, 0.393475, 0.63134, 0.945741", \ + "0.070055, 0.084371, 0.148462, 0.227078, 0.398675, 0.633757, 0.947572", \ + "0.084478, 0.100004, 0.165901, 0.241235, 0.406917, 0.63808, 0.949217" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.19474, 0.211088, 0.274805, 0.335849, 0.445856, 0.584252, 0.764033", \ + "0.214323, 0.230646, 0.294432, 0.35542, 0.465426, 0.603828, 0.783619", \ + "0.296941, 0.313387, 0.377291, 0.438236, 0.548431, 0.68689, 0.866671", \ + "0.372508, 0.390273, 0.457623, 0.520061, 0.631153, 0.769724, 0.949674", \ + "0.475345, 0.495596, 0.569735, 0.6355, 0.748889, 0.888371, 1.06896", \ + "0.570366, 0.59344, 0.675977, 0.745968, 0.862362, 1.00271, 1.18306", \ + "0.659405, 0.685295, 0.777329, 0.852282, 0.972991, 1.11497, 1.29557" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0418856, 0.0533802, 0.109567, 0.176436, 0.313346, 0.496477, 0.739779", \ + "0.0418843, 0.0533796, 0.109632, 0.176431, 0.313325, 0.496484, 0.739772", \ + "0.0430976, 0.0542762, 0.110197, 0.176639, 0.313475, 0.49681, 0.739789", \ + "0.0485473, 0.0601425, 0.115428, 0.180787, 0.315568, 0.497793, 0.740238", \ + "0.059336, 0.071471, 0.126659, 0.190285, 0.322053, 0.501769, 0.742662", \ + "0.072486, 0.085348, 0.14097, 0.202435, 0.330424, 0.50667, 0.74566", \ + "0.086376, 0.100434, 0.157547, 0.217465, 0.341355, 0.513969, 0.749537" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.160636, 0.175979, 0.240308, 0.30762, 0.437259, 0.604482, 0.82277", \ + "0.180401, 0.195772, 0.260029, 0.32741, 0.457038, 0.62427, 0.842553", \ + "0.272284, 0.287858, 0.352227, 0.419685, 0.549419, 0.716689, 0.935042", \ + "0.357069, 0.374322, 0.442195, 0.510702, 0.640582, 0.807928, 1.02634", \ + "0.476533, 0.496734, 0.572063, 0.642645, 0.773386, 0.940763, 1.15932", \ + "0.591589, 0.615099, 0.699848, 0.774347, 0.906512, 1.07391, 1.29233", \ + "0.703731, 0.730428, 0.826113, 0.905324, 1.0406, 1.20821, 1.42622" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.036919, 0.0493575, 0.118258, 0.206421, 0.388846, 0.629143, 0.944366", \ + "0.0369293, 0.0494024, 0.11827, 0.206398, 0.388753, 0.629167, 0.944397", \ + "0.0384015, 0.0506379, 0.118811, 0.206744, 0.388898, 0.629236, 0.944426", \ + "0.0446191, 0.056927, 0.12351, 0.209611, 0.389943, 0.629613, 0.944381", \ + "0.056296, 0.069329, 0.134074, 0.216652, 0.393416, 0.63133, 0.945553", \ + "0.069913, 0.08405, 0.148363, 0.226821, 0.398556, 0.63368, 0.947327", \ + "0.084383, 0.099942, 0.165668, 0.240914, 0.406712, 0.638043, 0.949173" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.195456, 0.211814, 0.275598, 0.33657, 0.44659, 0.584948, 0.764711", \ + "0.214573, 0.230889, 0.294764, 0.355635, 0.465676, 0.604007, 0.783833", \ + "0.296088, 0.31251, 0.376407, 0.43737, 0.547557, 0.685987, 0.865775", \ + "0.37083, 0.38861, 0.45599, 0.51847, 0.629575, 0.768176, 0.948061", \ + "0.472722, 0.492967, 0.567196, 0.63293, 0.746525, 0.885903, 1.06609", \ + "0.56674, 0.589814, 0.672291, 0.742467, 0.859013, 0.999198, 1.17953", \ + "0.655689, 0.681555, 0.773601, 0.848603, 0.969082, 1.11123, 1.29172" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0419086, 0.0533955, 0.109644, 0.176427, 0.313289, 0.496469, 0.739717", \ + "0.041897, 0.0533995, 0.109565, 0.176358, 0.313293, 0.496698, 0.739709", \ + "0.043012, 0.0543782, 0.110221, 0.176688, 0.313437, 0.49668, 0.739742", \ + "0.0486265, 0.0602261, 0.115471, 0.180619, 0.315579, 0.497551, 0.740169", \ + "0.059381, 0.071558, 0.126749, 0.19029, 0.322172, 0.501953, 0.742257", \ + "0.072417, 0.085362, 0.141178, 0.202578, 0.330532, 0.506721, 0.745654", \ + "0.086483, 0.100451, 0.15772, 0.217801, 0.3413, 0.514019, 0.749576" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.141322, 0.156732, 0.221047, 0.288425, 0.418024, 0.585237, 0.803496", \ + "0.159737, 0.175184, 0.239513, 0.306871, 0.436483, 0.60371, 0.821977", \ + "0.254462, 0.270521, 0.335428, 0.402877, 0.532541, 0.699836, 0.91818", \ + "0.334959, 0.35353, 0.423834, 0.492777, 0.622854, 0.790094, 1.00831", \ + "0.44201, 0.464863, 0.546113, 0.618008, 0.748963, 0.916407, 1.13529", \ + "0.541796, 0.56875, 0.663161, 0.740391, 0.873013, 1.0404, 1.25867", \ + "0.63658, 0.66735, 0.776049, 0.860968, 0.997502, 1.16501, 1.38338" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0367955, 0.04926, 0.118194, 0.206359, 0.388766, 0.629127, 0.944397", \ + "0.0367872, 0.0492661, 0.118211, 0.206364, 0.388791, 0.629126, 0.944391", \ + "0.0406319, 0.0524566, 0.119599, 0.206973, 0.388892, 0.629152, 0.944368", \ + "0.0506647, 0.0626605, 0.126693, 0.21146, 0.390676, 0.629781, 0.944452", \ + "0.068028, 0.081242, 0.141933, 0.22082, 0.395187, 0.632392, 0.946282", \ + "0.086223, 0.10125, 0.162513, 0.235433, 0.401834, 0.635304, 0.94826", \ + "0.105383, 0.121933, 0.187234, 0.25605, 0.413379, 0.640681, 0.950595" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.171811, 0.188136, 0.251999, 0.312966, 0.422945, 0.561332, 0.741111", \ + "0.188613, 0.204937, 0.268772, 0.329743, 0.439755, 0.578124, 0.757934", \ + "0.279811, 0.296325, 0.360673, 0.421695, 0.531992, 0.670377, 0.850216", \ + "0.357813, 0.376516, 0.445735, 0.508924, 0.620576, 0.759246, 0.939125", \ + "0.459758, 0.481997, 0.560507, 0.627393, 0.74144, 0.881155, 1.06203", \ + "0.550406, 0.576214, 0.666094, 0.738323, 0.855453, 0.995576, 1.17598", \ + "0.634135, 0.663302, 0.765324, 0.844393, 0.966511, 1.10822, 1.28873" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0417987, 0.0532831, 0.109559, 0.17639, 0.313314, 0.496499, 0.739772", \ + "0.0417888, 0.0532687, 0.109576, 0.176392, 0.313312, 0.49666, 0.739772", \ + "0.0444947, 0.0559021, 0.110704, 0.176888, 0.313514, 0.496762, 0.739799", \ + "0.0535986, 0.0649346, 0.118714, 0.183159, 0.316864, 0.498402, 0.739842", \ + "0.069853, 0.08189, 0.133902, 0.194717, 0.324844, 0.504112, 0.744058", \ + "0.087467, 0.100704, 0.153316, 0.210495, 0.334349, 0.509125, 0.747579", \ + "0.105974, 0.120617, 0.17597, 0.230664, 0.347994, 0.517023, 0.751434" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.144348, 0.159856, 0.224514, 0.292146, 0.421892, 0.58921, 0.807466", \ + "0.162755, 0.178281, 0.24296, 0.310561, 0.440336, 0.607634, 0.825944", \ + "0.257305, 0.273389, 0.338443, 0.406136, 0.535962, 0.703335, 0.921737", \ + "0.338318, 0.356852, 0.427185, 0.496243, 0.626386, 0.793655, 1.01203", \ + "0.446296, 0.469087, 0.550188, 0.622073, 0.753085, 0.920602, 1.13927", \ + "0.547085, 0.573904, 0.668227, 0.745508, 0.877996, 1.04532, 1.26357", \ + "0.643092, 0.673634, 0.782026, 0.866852, 1.00322, 1.17071, 1.38908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0372819, 0.0498195, 0.118888, 0.207104, 0.389484, 0.629879, 0.945023", \ + "0.0372948, 0.0498154, 0.118914, 0.207182, 0.389512, 0.62988, 0.945072", \ + "0.0408945, 0.052843, 0.120097, 0.207696, 0.389645, 0.629899, 0.945068", \ + "0.0511321, 0.063099, 0.127348, 0.212144, 0.391362, 0.630368, 0.945149", \ + "0.069043, 0.082193, 0.142888, 0.221775, 0.396095, 0.633187, 0.946886", \ + "0.088051, 0.102836, 0.163877, 0.236814, 0.402891, 0.636215, 0.949006", \ + "0.10793, 0.124297, 0.189225, 0.257687, 0.41459, 0.641865, 0.951652" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.171996, 0.188452, 0.252669, 0.313815, 0.423987, 0.562447, 0.742326", \ + "0.18881, 0.205255, 0.269469, 0.330632, 0.440827, 0.579293, 0.759134", \ + "0.280553, 0.297374, 0.361884, 0.42287, 0.53351, 0.67202, 0.851923", \ + "0.359461, 0.37828, 0.447744, 0.511213, 0.622818, 0.761666, 0.941524", \ + "0.462444, 0.484739, 0.563504, 0.630432, 0.74444, 0.884335, 1.06531", \ + "0.554085, 0.579904, 0.670019, 0.742123, 0.859181, 0.999661, 1.17992", \ + "0.638799, 0.667906, 0.770052, 0.849153, 0.971262, 1.11314, 1.29327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0425893, 0.0541019, 0.110473, 0.177397, 0.314434, 0.49766, 0.740915", \ + "0.0425772, 0.0540185, 0.110464, 0.177401, 0.314417, 0.497616, 0.740895", \ + "0.0451773, 0.0564411, 0.111615, 0.178077, 0.314656, 0.497983, 0.740945", \ + "0.0548405, 0.0660777, 0.119795, 0.184286, 0.318001, 0.499301, 0.74136", \ + "0.071872, 0.083719, 0.135538, 0.196157, 0.326237, 0.50551, 0.745389", \ + "0.090196, 0.103284, 0.155519, 0.212257, 0.335874, 0.510402, 0.749001", \ + "0.109651, 0.123997, 0.178844, 0.233142, 0.350049, 0.518933, 0.753081" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.144348, 0.159856, 0.224514, 0.292146, 0.421892, 0.58921, 0.807466", \ + "0.162755, 0.178281, 0.24296, 0.310561, 0.440336, 0.607634, 0.825944", \ + "0.257305, 0.273389, 0.338443, 0.406136, 0.535962, 0.703335, 0.921737", \ + "0.338318, 0.356852, 0.427185, 0.496243, 0.626386, 0.793655, 1.01203", \ + "0.446296, 0.469087, 0.550188, 0.622073, 0.753085, 0.920602, 1.13927", \ + "0.547085, 0.573904, 0.668227, 0.745508, 0.877996, 1.04532, 1.26357", \ + "0.643092, 0.673634, 0.782026, 0.866852, 1.00322, 1.17071, 1.38908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0372819, 0.0498195, 0.118888, 0.207104, 0.389484, 0.629879, 0.945023", \ + "0.0372948, 0.0498154, 0.118914, 0.207182, 0.389512, 0.62988, 0.945072", \ + "0.0408945, 0.052843, 0.120097, 0.207696, 0.389645, 0.629899, 0.945068", \ + "0.0511321, 0.063099, 0.127348, 0.212144, 0.391362, 0.630368, 0.945149", \ + "0.069043, 0.082193, 0.142888, 0.221775, 0.396095, 0.633187, 0.946886", \ + "0.088051, 0.102836, 0.163877, 0.236814, 0.402891, 0.636215, 0.949006", \ + "0.10793, 0.124297, 0.189225, 0.257687, 0.41459, 0.641865, 0.951652" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.171996, 0.188452, 0.252669, 0.313815, 0.423987, 0.562447, 0.742326", \ + "0.18881, 0.205255, 0.269469, 0.330632, 0.440827, 0.579293, 0.759134", \ + "0.280553, 0.297374, 0.361884, 0.42287, 0.53351, 0.67202, 0.851923", \ + "0.359461, 0.37828, 0.447744, 0.511213, 0.622818, 0.761666, 0.941524", \ + "0.462444, 0.484739, 0.563504, 0.630432, 0.74444, 0.884335, 1.06531", \ + "0.554085, 0.579904, 0.670019, 0.742123, 0.859181, 0.999661, 1.17992", \ + "0.638799, 0.667906, 0.770052, 0.849153, 0.971262, 1.11314, 1.29327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0425893, 0.0541019, 0.110473, 0.177397, 0.314434, 0.49766, 0.740915", \ + "0.0425772, 0.0540185, 0.110464, 0.177401, 0.314417, 0.497616, 0.740895", \ + "0.0451773, 0.0564411, 0.111615, 0.178077, 0.314656, 0.497983, 0.740945", \ + "0.0548405, 0.0660777, 0.119795, 0.184286, 0.318001, 0.499301, 0.74136", \ + "0.071872, 0.083719, 0.135538, 0.196157, 0.326237, 0.50551, 0.745389", \ + "0.090196, 0.103284, 0.155519, 0.212257, 0.335874, 0.510402, 0.749001", \ + "0.109651, 0.123997, 0.178844, 0.233142, 0.350049, 0.518933, 0.753081" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.191224, 0.206698, 0.270984, 0.338426, 0.468049, 0.635356, 0.853646", \ + "0.213198, 0.228658, 0.293007, 0.360381, 0.490032, 0.657292, 0.875597", \ + "0.291929, 0.307453, 0.371982, 0.439327, 0.568962, 0.736224, 0.954522", \ + "0.345783, 0.361276, 0.425482, 0.492826, 0.622539, 0.790015, 1.00839", \ + "0.415446, 0.43103, 0.495453, 0.562784, 0.692373, 0.859511, 1.07775", \ + "0.477551, 0.493431, 0.558332, 0.625804, 0.755564, 0.922798, 1.14109", \ + "0.533682, 0.549958, 0.615764, 0.683568, 0.813675, 0.981293, 1.1997" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0371538, 0.0495915, 0.118446, 0.206608, 0.388883, 0.629238, 0.94442", \ + "0.0371454, 0.0495898, 0.118485, 0.206612, 0.388835, 0.629155, 0.94442", \ + "0.0373179, 0.0497313, 0.118596, 0.20673, 0.388941, 0.62928, 0.944435", \ + "0.0372092, 0.0496077, 0.118217, 0.206516, 0.389079, 0.629576, 0.944774", \ + "0.037912, 0.050239, 0.118688, 0.206579, 0.388623, 0.628843, 0.944281", \ + "0.039193, 0.051429, 0.119417, 0.207043, 0.388982, 0.629153, 0.944192", \ + "0.041295, 0.053391, 0.120659, 0.208039, 0.38989, 0.629896, 0.944653" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.214841, 0.231106, 0.294846, 0.355801, 0.465819, 0.604174, 0.783996", \ + "0.236965, 0.253336, 0.31705, 0.377866, 0.488006, 0.626372, 0.806163", \ + "0.316643, 0.333017, 0.396909, 0.457745, 0.567829, 0.706176, 0.886015", \ + "0.375292, 0.391538, 0.455047, 0.515766, 0.625603, 0.764172, 0.944004", \ + "0.45587, 0.472172, 0.535761, 0.596687, 0.706522, 0.844628, 1.02404", \ + "0.534878, 0.551362, 0.615396, 0.676353, 0.786403, 0.924754, 1.10436", \ + "0.61208, 0.628847, 0.693358, 0.754791, 0.865297, 1.00413, 1.18416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0418971, 0.0533783, 0.109663, 0.176436, 0.3133, 0.496486, 0.739708", \ + "0.0418935, 0.0533415, 0.109648, 0.176398, 0.313298, 0.496676, 0.739711", \ + "0.0418667, 0.0533484, 0.109636, 0.176446, 0.31332, 0.496721, 0.739722", \ + "0.0416608, 0.0531267, 0.10919, 0.175819, 0.313114, 0.496808, 0.73996", \ + "0.042087, 0.053516, 0.10953, 0.176126, 0.312676, 0.495814, 0.738886", \ + "0.042901, 0.054305, 0.110104, 0.176725, 0.313248, 0.496246, 0.738994", \ + "0.044491, 0.055796, 0.111246, 0.177765, 0.314439, 0.497404, 0.739812" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.194065, 0.209588, 0.274231, 0.341897, 0.471677, 0.639006, 0.857381", \ + "0.215822, 0.231421, 0.296085, 0.363674, 0.493448, 0.66077, 0.879148", \ + "0.294709, 0.310338, 0.375173, 0.442712, 0.572498, 0.73982, 0.958178", \ + "0.348703, 0.364208, 0.428807, 0.496322, 0.626183, 0.7936, 1.01204", \ + "0.418415, 0.434105, 0.498728, 0.566305, 0.696073, 0.863316, 1.08156", \ + "0.480532, 0.496405, 0.561632, 0.629304, 0.759177, 0.926554, 1.14482", \ + "0.536748, 0.553092, 0.618995, 0.687033, 0.817284, 0.984978, 1.20344" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0376023, 0.0501396, 0.119073, 0.207325, 0.389571, 0.62981, 0.945071", \ + "0.0375896, 0.0501023, 0.119147, 0.207322, 0.389547, 0.629724, 0.945071", \ + "0.0377825, 0.0502902, 0.119257, 0.207431, 0.389624, 0.62977, 0.945082", \ + "0.0376712, 0.0500877, 0.119032, 0.207186, 0.389778, 0.630158, 0.945343", \ + "0.038333, 0.050706, 0.119261, 0.20728, 0.389322, 0.629479, 0.945026", \ + "0.039621, 0.051912, 0.120094, 0.20775, 0.389712, 0.629794, 0.944731", \ + "0.041698, 0.053851, 0.121257, 0.208737, 0.390592, 0.630537, 0.945357" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.215561, 0.231982, 0.29609, 0.357242, 0.46745, 0.605916, 0.7858", \ + "0.237691, 0.254181, 0.318282, 0.379406, 0.489642, 0.62811, 0.807989", \ + "0.317336, 0.333822, 0.39809, 0.45917, 0.569418, 0.707911, 0.887776", \ + "0.375945, 0.392315, 0.456201, 0.517125, 0.62714, 0.765823, 0.945719", \ + "0.456687, 0.473138, 0.537076, 0.598216, 0.708226, 0.84644, 1.02593", \ + "0.535621, 0.552189, 0.616686, 0.677832, 0.78816, 0.926615, 1.10628", \ + "0.613304, 0.630168, 0.695187, 0.756643, 0.867322, 1.00627, 1.18635" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0426812, 0.0542146, 0.1106, 0.177477, 0.31443, 0.497641, 0.740863", \ + "0.0426819, 0.0541733, 0.110595, 0.177411, 0.314428, 0.497593, 0.740864", \ + "0.042692, 0.0542675, 0.110553, 0.177452, 0.314466, 0.497699, 0.740876", \ + "0.0424629, 0.0539439, 0.110116, 0.177038, 0.31442, 0.497979, 0.741135", \ + "0.04287, 0.054321, 0.110456, 0.177223, 0.313844, 0.497119, 0.739939", \ + "0.043744, 0.055179, 0.111147, 0.177672, 0.314385, 0.49722, 0.740153", \ + "0.045313, 0.056632, 0.112212, 0.178809, 0.315546, 0.498584, 0.740927" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0889205, 0.104457, 0.168492, 0.235584, 0.364779, 0.531807, 0.750002", \ + "0.106774, 0.122185, 0.186143, 0.253227, 0.382493, 0.5495, 0.767644", \ + "0.185738, 0.202309, 0.267778, 0.335464, 0.464904, 0.631951, 0.850138", \ + "0.241379, 0.261341, 0.331299, 0.399515, 0.530042, 0.697247, 0.915298", \ + "0.314141, 0.338601, 0.419987, 0.48986, 0.619641, 0.786808, 1.00567", \ + "0.381579, 0.409606, 0.504445, 0.579336, 0.709933, 0.876453, 1.09468", \ + "0.446001, 0.476862, 0.585308, 0.667613, 0.801021, 0.968432, 1.18632" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0351125, 0.0476918, 0.117234, 0.205772, 0.388375, 0.628637, 0.944099", \ + "0.0347845, 0.0475134, 0.117241, 0.205761, 0.388356, 0.628637, 0.94399", \ + "0.0438066, 0.0546386, 0.120775, 0.207751, 0.388874, 0.628839, 0.943992", \ + "0.0570026, 0.0681592, 0.127644, 0.212307, 0.392063, 0.630816, 0.944902", \ + "0.074854, 0.088717, 0.143896, 0.22081, 0.395734, 0.634725, 0.94783", \ + "0.092234, 0.108743, 0.166571, 0.236502, 0.402705, 0.636766, 0.950032", \ + "0.110193, 0.128666, 0.193581, 0.25876, 0.415894, 0.644038, 0.954218" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.108291, 0.124811, 0.188439, 0.249022, 0.35875, 0.496973, 0.676643", \ + "0.124062, 0.140421, 0.203879, 0.264532, 0.374299, 0.512517, 0.692178", \ + "0.202329, 0.218996, 0.283371, 0.344665, 0.454831, 0.593114, 0.772787", \ + "0.258537, 0.277812, 0.345264, 0.40752, 0.519768, 0.659304, 0.838833", \ + "0.329379, 0.352713, 0.429552, 0.493589, 0.605183, 0.744554, 0.925808", \ + "0.394378, 0.42122, 0.510061, 0.578412, 0.691687, 0.830559, 1.01062", \ + "0.454945, 0.484812, 0.585996, 0.661014, 0.777923, 0.918002, 1.09817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0404345, 0.0520311, 0.109258, 0.17659, 0.313795, 0.497099, 0.740367", \ + "0.0399791, 0.0517567, 0.109231, 0.176456, 0.31377, 0.497327, 0.740364", \ + "0.0467387, 0.0571387, 0.1126, 0.178798, 0.314645, 0.497421, 0.740444", \ + "0.0603017, 0.0699756, 0.119464, 0.184885, 0.320614, 0.501758, 0.742647", \ + "0.079788, 0.090923, 0.135479, 0.194207, 0.325151, 0.506783, 0.747803", \ + "0.099283, 0.112201, 0.157389, 0.210033, 0.333569, 0.510042, 0.750383", \ + "0.119529, 0.134194, 0.183649, 0.232436, 0.347854, 0.518934, 0.755249" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0886621, 0.104204, 0.168326, 0.23542, 0.364668, 0.531655, 0.749745", \ + "0.1066, 0.122004, 0.186007, 0.253119, 0.382397, 0.549404, 0.76755", \ + "0.185696, 0.202238, 0.26781, 0.335467, 0.464872, 0.63193, 0.850163", \ + "0.241352, 0.261311, 0.331262, 0.399489, 0.530028, 0.697235, 0.915287", \ + "0.314127, 0.338586, 0.419969, 0.489846, 0.619635, 0.787071, 1.00582", \ + "0.381574, 0.409602, 0.50444, 0.579333, 0.709938, 0.876456, 1.09473", \ + "0.446005, 0.47687, 0.585314, 0.667621, 0.801033, 0.968448, 1.18633" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0350777, 0.0476917, 0.117348, 0.205835, 0.388457, 0.628642, 0.943989", \ + "0.0347239, 0.0474884, 0.117305, 0.205813, 0.388467, 0.628643, 0.943992", \ + "0.0437789, 0.054601, 0.120916, 0.207808, 0.388876, 0.628886, 0.943999", \ + "0.0569884, 0.068144, 0.127645, 0.212324, 0.39208, 0.630824, 0.944904", \ + "0.074848, 0.088711, 0.143893, 0.220819, 0.395746, 0.634374, 0.947843", \ + "0.092233, 0.108741, 0.166569, 0.236507, 0.402706, 0.636771, 0.950177", \ + "0.110193, 0.128666, 0.193582, 0.258763, 0.415903, 0.644047, 0.954223" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.10847, 0.124984, 0.188578, 0.249146, 0.358855, 0.497076, 0.676742", \ + "0.124194, 0.14055, 0.203979, 0.264613, 0.374366, 0.512558, 0.692243", \ + "0.202358, 0.219025, 0.283408, 0.344691, 0.454846, 0.593306, 0.772937", \ + "0.258552, 0.277828, 0.345284, 0.407536, 0.519776, 0.65931, 0.838838", \ + "0.329381, 0.352715, 0.429554, 0.493591, 0.605181, 0.744544, 0.925802", \ + "0.39437, 0.421212, 0.510052, 0.578402, 0.691675, 0.830545, 1.01061", \ + "0.454927, 0.484793, 0.585976, 0.660994, 0.777902, 0.917979, 1.09815" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0404444, 0.0520209, 0.109218, 0.176539, 0.313765, 0.497087, 0.740362", \ + "0.0400049, 0.0517607, 0.109196, 0.176409, 0.313742, 0.497282, 0.740358", \ + "0.0467551, 0.0571543, 0.112586, 0.178775, 0.314677, 0.497577, 0.740044", \ + "0.0603087, 0.0699824, 0.119465, 0.184875, 0.320599, 0.501749, 0.742642", \ + "0.07979, 0.090925, 0.135481, 0.194204, 0.325143, 0.506813, 0.747799", \ + "0.099282, 0.112199, 0.157388, 0.210031, 0.333563, 0.510035, 0.750379", \ + "0.119528, 0.134191, 0.183647, 0.232434, 0.347849, 0.518928, 0.755246" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0886621, 0.104204, 0.168326, 0.23542, 0.364668, 0.531655, 0.749745", \ + "0.1066, 0.122004, 0.186007, 0.253119, 0.382397, 0.549404, 0.76755", \ + "0.185696, 0.202238, 0.26781, 0.335467, 0.464872, 0.63193, 0.850163", \ + "0.241352, 0.261311, 0.331262, 0.399489, 0.530028, 0.697235, 0.915287", \ + "0.314127, 0.338586, 0.419969, 0.489846, 0.619635, 0.787071, 1.00582", \ + "0.381574, 0.409602, 0.50444, 0.579333, 0.709938, 0.876456, 1.09473", \ + "0.446005, 0.47687, 0.585314, 0.667621, 0.801033, 0.968448, 1.18633" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0350777, 0.0476917, 0.117348, 0.205835, 0.388457, 0.628642, 0.943989", \ + "0.0347239, 0.0474884, 0.117305, 0.205813, 0.388467, 0.628643, 0.943992", \ + "0.0437789, 0.054601, 0.120916, 0.207808, 0.388876, 0.628886, 0.943999", \ + "0.0569884, 0.068144, 0.127645, 0.212324, 0.39208, 0.630824, 0.944904", \ + "0.074848, 0.088711, 0.143893, 0.220819, 0.395746, 0.634374, 0.947843", \ + "0.092233, 0.108741, 0.166569, 0.236507, 0.402706, 0.636771, 0.950177", \ + "0.110193, 0.128666, 0.193582, 0.258763, 0.415903, 0.644047, 0.954223" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.108291, 0.124811, 0.188439, 0.249022, 0.35875, 0.496973, 0.676643", \ + "0.124062, 0.140421, 0.203879, 0.264532, 0.374299, 0.512517, 0.692178", \ + "0.202329, 0.218996, 0.283371, 0.344665, 0.454831, 0.593114, 0.772787", \ + "0.258537, 0.277812, 0.345264, 0.40752, 0.519768, 0.659304, 0.838833", \ + "0.329379, 0.352713, 0.429552, 0.493589, 0.605183, 0.744554, 0.925808", \ + "0.394378, 0.42122, 0.510061, 0.578412, 0.691687, 0.830559, 1.01062", \ + "0.454945, 0.484812, 0.585996, 0.661014, 0.777923, 0.918002, 1.09817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0404345, 0.0520311, 0.109258, 0.17659, 0.313795, 0.497099, 0.740367", \ + "0.0399791, 0.0517567, 0.109231, 0.176456, 0.31377, 0.497327, 0.740364", \ + "0.0467387, 0.0571387, 0.1126, 0.178798, 0.314645, 0.497421, 0.740444", \ + "0.0603017, 0.0699756, 0.119464, 0.184885, 0.320614, 0.501758, 0.742647", \ + "0.079788, 0.090923, 0.135479, 0.194207, 0.325151, 0.506783, 0.747803", \ + "0.099283, 0.112201, 0.157389, 0.210033, 0.333569, 0.510042, 0.750383", \ + "0.119529, 0.134194, 0.183649, 0.232436, 0.347854, 0.518934, 0.755249" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.112171, 0.127532, 0.191572, 0.258853, 0.388311, 0.555414, 0.773601", \ + "0.133661, 0.149051, 0.213075, 0.280282, 0.409739, 0.576844, 0.795047", \ + "0.206225, 0.22123, 0.284017, 0.350939, 0.480394, 0.647518, 0.865715", \ + "0.251958, 0.267111, 0.33056, 0.397117, 0.525362, 0.69203, 0.91028", \ + "0.307934, 0.323229, 0.387106, 0.454337, 0.583272, 0.749758, 0.966947", \ + "0.356071, 0.371762, 0.435776, 0.503303, 0.633234, 0.800736, 1.01853", \ + "0.397104, 0.413482, 0.478149, 0.546389, 0.677271, 0.846063, 1.06433" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0363784, 0.0490122, 0.118353, 0.206673, 0.389107, 0.629365, 0.944633", \ + "0.0363237, 0.0489774, 0.118345, 0.206677, 0.389108, 0.629366, 0.944639", \ + "0.0352917, 0.0478624, 0.117108, 0.205963, 0.389001, 0.629297, 0.94474", \ + "0.0361332, 0.0487057, 0.117603, 0.205092, 0.387202, 0.628045, 0.944108", \ + "0.03763, 0.049928, 0.118669, 0.206426, 0.387731, 0.628169, 0.94222", \ + "0.039993, 0.051782, 0.120129, 0.20789, 0.389504, 0.628774, 0.94253", \ + "0.043653, 0.054829, 0.121986, 0.20997, 0.392317, 0.631862, 0.945695" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.126277, 0.142557, 0.205847, 0.266553, 0.376315, 0.514494, 0.694117", \ + "0.148266, 0.164556, 0.227992, 0.288577, 0.398294, 0.5365, 0.71616", \ + "0.221791, 0.237529, 0.299309, 0.359585, 0.469249, 0.60742, 0.787107", \ + "0.27349, 0.289391, 0.351707, 0.41148, 0.519731, 0.657026, 0.836677", \ + "0.341412, 0.357355, 0.420135, 0.480516, 0.589682, 0.726959, 0.905294", \ + "0.406839, 0.422874, 0.4861, 0.546863, 0.657145, 0.795493, 0.974795", \ + "0.470461, 0.4869, 0.550297, 0.611674, 0.72304, 0.863602, 1.0446" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0408033, 0.0522969, 0.108808, 0.175727, 0.312713, 0.495969, 0.739243", \ + "0.0406794, 0.0521539, 0.108731, 0.175734, 0.312717, 0.495938, 0.739226", \ + "0.0385927, 0.0500297, 0.106953, 0.174687, 0.312406, 0.495827, 0.739165", \ + "0.0392232, 0.0508818, 0.107236, 0.173192, 0.309803, 0.493824, 0.737754", \ + "0.040038, 0.051705, 0.108495, 0.174972, 0.310817, 0.492689, 0.735049", \ + "0.04165, 0.053039, 0.109507, 0.176396, 0.313086, 0.49535, 0.736784", \ + "0.044384, 0.055329, 0.111709, 0.178713, 0.31654, 0.500226, 0.741943" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.111818, 0.127192, 0.191301, 0.258629, 0.388063, 0.555193, 0.773363", \ + "0.133397, 0.148765, 0.21289, 0.280127, 0.409593, 0.576698, 0.794902", \ + "0.206093, 0.221097, 0.283929, 0.350885, 0.480349, 0.647473, 0.865672", \ + "0.251843, 0.26699, 0.330455, 0.397019, 0.525321, 0.691984, 0.910233", \ + "0.307846, 0.323133, 0.387035, 0.454285, 0.583241, 0.749726, 0.966914", \ + "0.356019, 0.371688, 0.435717, 0.503312, 0.633195, 0.800715, 1.01851", \ + "0.397053, 0.413427, 0.478202, 0.546273, 0.677268, 0.846053, 1.06432" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0363828, 0.049038, 0.118443, 0.206743, 0.389123, 0.629375, 0.94464", \ + "0.0363213, 0.0490287, 0.118426, 0.20674, 0.389133, 0.629376, 0.94464", \ + "0.0352615, 0.0478558, 0.117179, 0.206018, 0.389023, 0.629351, 0.944651", \ + "0.0360961, 0.0486879, 0.117653, 0.205136, 0.387236, 0.628051, 0.944107", \ + "0.037597, 0.049905, 0.118713, 0.206474, 0.387746, 0.627085, 0.942221", \ + "0.039967, 0.051763, 0.12016, 0.207965, 0.389557, 0.628668, 0.942529", \ + "0.043637, 0.054812, 0.122024, 0.209973, 0.392336, 0.631901, 0.945697" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.126559, 0.142824, 0.206078, 0.266781, 0.376572, 0.514714, 0.694399", \ + "0.148495, 0.164742, 0.228149, 0.288743, 0.39843, 0.536627, 0.716296", \ + "0.221866, 0.237647, 0.299356, 0.359632, 0.469207, 0.607462, 0.787166", \ + "0.273556, 0.289458, 0.351761, 0.411524, 0.51977, 0.65701, 0.836719", \ + "0.34146, 0.357406, 0.420178, 0.480552, 0.589712, 0.726989, 0.905325", \ + "0.406893, 0.422926, 0.486137, 0.546888, 0.657178, 0.795521, 0.974812", \ + "0.470484, 0.486927, 0.550346, 0.611699, 0.72306, 0.863626, 1.04461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0407743, 0.0522674, 0.108718, 0.175695, 0.312701, 0.495759, 0.739224", \ + "0.04071, 0.0521227, 0.10869, 0.175708, 0.3127, 0.496118, 0.739224", \ + "0.0385988, 0.0500776, 0.10695, 0.174662, 0.312526, 0.495822, 0.739171", \ + "0.0392383, 0.0508866, 0.107215, 0.173262, 0.309748, 0.493747, 0.737749", \ + "0.040058, 0.051717, 0.10848, 0.174952, 0.310806, 0.492684, 0.735048", \ + "0.041662, 0.053077, 0.109501, 0.176408, 0.313036, 0.495517, 0.736784", \ + "0.044396, 0.055342, 0.111678, 0.178703, 0.316532, 0.500221, 0.741989" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00561086, 0.0056289, 0.0057749, 0.00587311, 0.00595335, 0.0059923, 0.00601533", \ + "0.00554472, 0.00556286, 0.00570801, 0.0058067, 0.00588743, 0.0059281, 0.00595173", \ + "0.00552567, 0.00553006, 0.00560933, 0.0056911, 0.00576524, 0.00580018, 0.00583125", \ + "0.0056914, 0.00566714, 0.00573284, 0.00576976, 0.00584212, 0.0058951, 0.00593349", \ + "0.00625486, 0.00619075, 0.00612617, 0.00615905, 0.006286, 0.00626098, 0.00630291", \ + "0.00723714, 0.00712106, 0.00695615, 0.00693019, 0.00696748, 0.00702538, 0.00707985", \ + "0.00868742, 0.00850949, 0.00822447, 0.00813873, 0.00810118, 0.00812398, 0.00817077" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00936029, 0.00936627, 0.00952218, 0.00962316, 0.00970196, 0.00973974, 0.00976238", \ + "0.00930945, 0.0093154, 0.00947125, 0.00957275, 0.00965204, 0.00969048, 0.00971293", \ + "0.00930243, 0.00929177, 0.00939785, 0.0094983, 0.00958552, 0.00963258, 0.00966087", \ + "0.0094706, 0.00943189, 0.00945954, 0.00953763, 0.00962044, 0.00967378, 0.00971881", \ + "0.0100414, 0.00995675, 0.00988136, 0.0099153, 0.0099759, 0.0100249, 0.0100629", \ + "0.0110035, 0.0108562, 0.010683, 0.0106682, 0.0107037, 0.0107493, 0.0107865", \ + "0.0123688, 0.0121699, 0.011881, 0.0118251, 0.0118188, 0.0118487, 0.0118828" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00461897, 0.00463804, 0.00478689, 0.00488495, 0.00496396, 0.00500395, 0.00502626", \ + "0.00455139, 0.00457094, 0.00471978, 0.00481865, 0.00489892, 0.00493915, 0.00496242", \ + "0.00454178, 0.00453844, 0.00462052, 0.00468965, 0.00480457, 0.00481507, 0.00484566", \ + "0.00472235, 0.00469911, 0.00474236, 0.00479363, 0.00486721, 0.00492091, 0.00495654", \ + "0.00530881, 0.00524527, 0.00518176, 0.00519895, 0.00532723, 0.00530731, 0.0053424", \ + "0.00633378, 0.00621276, 0.00603701, 0.00600154, 0.00602361, 0.00609223, 0.00626166", \ + "0.00772113, 0.00754403, 0.00726461, 0.00718247, 0.00714947, 0.00716959, 0.00722814" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0102291, 0.0102351, 0.0103907, 0.010492, 0.0105707, 0.0106102, 0.010631", \ + "0.0101823, 0.0101884, 0.0103436, 0.0104454, 0.0105249, 0.0105637, 0.0105857", \ + "0.0101741, 0.0101645, 0.0102723, 0.0103704, 0.0104578, 0.0105049, 0.0105332", \ + "0.0103453, 0.0103071, 0.0103361, 0.0104117, 0.0104943, 0.0105457, 0.0105925", \ + "0.0109181, 0.0108318, 0.0107576, 0.0107908, 0.0108511, 0.0109015, 0.0109383", \ + "0.0118627, 0.0117165, 0.0115582, 0.0115479, 0.0115762, 0.0116229, 0.0116616", \ + "0.0132781, 0.0130678, 0.0127817, 0.0127208, 0.0127092, 0.0127312, 0.0127671" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00452875, 0.00454129, 0.00465908, 0.00473805, 0.00480427, 0.00483379, 0.00485202", \ + "0.00446238, 0.00447501, 0.00459177, 0.00467168, 0.0047381, 0.00476911, 0.00478746", \ + "0.00444361, 0.00443237, 0.00449044, 0.00455456, 0.00464848, 0.00465151, 0.00467442", \ + "0.00460079, 0.00457209, 0.00463333, 0.00466067, 0.00470016, 0.00474691, 0.00477642", \ + "0.00516149, 0.0050904, 0.00501399, 0.00502823, 0.00514803, 0.00513055, 0.00515448", \ + "0.00612941, 0.00602017, 0.00584584, 0.00581056, 0.0058237, 0.00589651, 0.0059277", \ + "0.00754167, 0.00736919, 0.00709265, 0.00700475, 0.00696566, 0.00698059, 0.0070428" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0102826, 0.0102828, 0.0104087, 0.0104931, 0.0105593, 0.0105915, 0.0106102", \ + "0.0102313, 0.0102319, 0.0103572, 0.0104427, 0.0105096, 0.0105422, 0.0105614", \ + "0.010223, 0.0102071, 0.0102835, 0.0103678, 0.0104415, 0.0104815, 0.0105057", \ + "0.0103865, 0.0103421, 0.010355, 0.0104184, 0.0104863, 0.0105319, 0.0105731", \ + "0.0109474, 0.0108684, 0.0107803, 0.0108008, 0.0108467, 0.0108904, 0.0109196", \ + "0.0119062, 0.0117592, 0.0115818, 0.0115612, 0.0115857, 0.0116211, 0.0116525", \ + "0.0132578, 0.0130563, 0.0127711, 0.0127111, 0.0126969, 0.0127156, 0.0127476" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00353163, 0.00354541, 0.00366604, 0.00374534, 0.00380875, 0.00383919, 0.00385718", \ + "0.00346538, 0.00347903, 0.00359844, 0.00367832, 0.00374245, 0.00377451, 0.00379274", \ + "0.00344213, 0.00343902, 0.00349213, 0.00356533, 0.00365173, 0.00367239, 0.00369866", \ + "0.00362194, 0.00359337, 0.00363662, 0.00366277, 0.00372016, 0.00376287, 0.00379322", \ + "0.00421881, 0.00414767, 0.00406568, 0.00408133, 0.00410848, 0.00416499, 0.00419108", \ + "0.00520452, 0.00508681, 0.00491335, 0.00487426, 0.00488211, 0.00494379, 0.00497426", \ + "0.00660237, 0.00643253, 0.00615192, 0.00606346, 0.00602338, 0.00603771, 0.0060749" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0111211, 0.0111213, 0.0112463, 0.011331, 0.0113976, 0.0114291, 0.0114484", \ + "0.0110719, 0.0110721, 0.0111969, 0.0112825, 0.0113495, 0.0113825, 0.0114009", \ + "0.0110584, 0.0110447, 0.0111232, 0.0112046, 0.0112787, 0.0113189, 0.0113432", \ + "0.0112307, 0.0111863, 0.0111974, 0.0112568, 0.0113296, 0.0113752, 0.0114161", \ + "0.0117947, 0.0117145, 0.0116279, 0.0116408, 0.0116926, 0.0117408, 0.011768", \ + "0.0127429, 0.0125965, 0.0124273, 0.0124063, 0.0124316, 0.01247, 0.0125003", \ + "0.0141693, 0.0139684, 0.0136707, 0.0135989, 0.0135757, 0.0135879, 0.0136146" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0103464, 0.0103591, 0.0104678, 0.0105396, 0.0106048, 0.0106389, 0.0106616", \ + "0.0102696, 0.010282, 0.0103943, 0.0104676, 0.0105304, 0.010565, 0.0105873", \ + "0.0104021, 0.010416, 0.0105288, 0.010573, 0.0106335, 0.0106646, 0.0106845", \ + "0.0107925, 0.0108048, 0.0109212, 0.0109966, 0.0110631, 0.01109, 0.011114", \ + "0.0115629, 0.011556, 0.0116583, 0.0117241, 0.011819, 0.0118216, 0.0118548", \ + "0.0127643, 0.0127603, 0.0128311, 0.0128937, 0.0129703, 0.0130569, 0.0131391", \ + "0.0144485, 0.0144367, 0.0144747, 0.0145357, 0.0145977, 0.0146496, 0.0146638" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00920793, 0.00920703, 0.00932473, 0.0094073, 0.00947528, 0.00951045, 0.00953093", \ + "0.00909133, 0.00909223, 0.00921161, 0.00929336, 0.00936107, 0.00939573, 0.00941661", \ + "0.00913922, 0.00914218, 0.00926545, 0.00934945, 0.00941653, 0.0094503, 0.00947024", \ + "0.00944189, 0.00944373, 0.0095646, 0.0096491, 0.00971527, 0.00975089, 0.00976856", \ + "0.0102399, 0.010235, 0.0103406, 0.0104262, 0.0104951, 0.0105324, 0.0105526", \ + "0.0114479, 0.0114364, 0.0115141, 0.0115914, 0.0116705, 0.0117111, 0.0117404", \ + "0.0131828, 0.0131511, 0.0132054, 0.0132688, 0.0133494, 0.0133933, 0.0134261" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0114259, 0.0114435, 0.0115804, 0.0116709, 0.0117526, 0.0117952, 0.0118221", \ + "0.0113487, 0.0113671, 0.0115041, 0.0115947, 0.0116733, 0.011717, 0.0117439", \ + "0.0114806, 0.0115033, 0.0116434, 0.0117128, 0.0117919, 0.0118321, 0.0118573", \ + "0.0118509, 0.0118915, 0.01201, 0.0120978, 0.0121856, 0.0122432, 0.0122615", \ + "0.0126333, 0.0126566, 0.0127693, 0.012854, 0.0129396, 0.0129721, 0.0130067", \ + "0.0138535, 0.0138507, 0.0139441, 0.0140229, 0.0141114, 0.014203, 0.0143003", \ + "0.0155351, 0.0155252, 0.0155872, 0.0156491, 0.0157414, 0.0157975, 0.0158634" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00829357, 0.00829955, 0.00844643, 0.00854502, 0.00862533, 0.00866698, 0.00869057", \ + "0.00819234, 0.00819933, 0.00834789, 0.00844625, 0.008526, 0.00856693, 0.00859113", \ + "0.00823992, 0.00824535, 0.00840124, 0.00850111, 0.00858031, 0.00862009, 0.00864348", \ + "0.00854261, 0.00855034, 0.0087, 0.00879663, 0.0088801, 0.00892291, 0.00894242", \ + "0.00933892, 0.00934052, 0.00947636, 0.00957392, 0.00965951, 0.00970223, 0.00972692", \ + "0.0105505, 0.0105435, 0.0106436, 0.0107388, 0.0108254, 0.0108746, 0.0109102", \ + "0.0122806, 0.0122577, 0.0123265, 0.0124087, 0.0125058, 0.0125565, 0.012594" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0033595, 0.00337988, 0.00352045, 0.00360203, 0.00366166, 0.00368979, 0.00370491", \ + "0.00313604, 0.00315689, 0.00329258, 0.00337569, 0.00343811, 0.00346743, 0.00348303", \ + "0.00334159, 0.00332439, 0.00334982, 0.00341825, 0.00350754, 0.00354591, 0.00356739", \ + "0.0040325, 0.00398157, 0.00396499, 0.00401521, 0.00406734, 0.00410823, 0.00413739", \ + "0.00568903, 0.00557768, 0.00544827, 0.0054479, 0.00550726, 0.00553623, 0.00555609", \ + "0.00815572, 0.0079789, 0.00772811, 0.00766765, 0.00767076, 0.00771735, 0.00770661", \ + "0.0114031, 0.0111532, 0.010783, 0.0106721, 0.0106211, 0.0106316, 0.0106984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0133671, 0.0133728, 0.0135188, 0.0136047, 0.0136675, 0.013697, 0.0137128", \ + "0.0131614, 0.0131453, 0.0132901, 0.0133786, 0.0134438, 0.0134745, 0.0134916", \ + "0.0134117, 0.0133823, 0.0134474, 0.0135246, 0.0135961, 0.0136607, 0.0136894", \ + "0.0141686, 0.014092, 0.0140615, 0.0141081, 0.0141758, 0.0142327, 0.0142774", \ + "0.0158898, 0.0157497, 0.0156078, 0.0155906, 0.0156295, 0.0156808, 0.0157091", \ + "0.0183301, 0.0181272, 0.0178414, 0.017793, 0.0178015, 0.0178308, 0.017852", \ + "0.0215874, 0.0213045, 0.0208958, 0.0207927, 0.0207468, 0.0207524, 0.0207763" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00443024, 0.0044557, 0.00462651, 0.00472753, 0.00480288, 0.00483907, 0.00485874", \ + "0.00420502, 0.00423098, 0.00439617, 0.00449874, 0.00457872, 0.00461443, 0.00463458", \ + "0.00441098, 0.00439869, 0.00445521, 0.00453151, 0.00463273, 0.00468355, 0.00470226", \ + "0.00511218, 0.0050666, 0.0050696, 0.00512396, 0.0051959, 0.00524671, 0.00528018", \ + "0.00677921, 0.00667108, 0.00654916, 0.0065569, 0.00663548, 0.00666547, 0.00669036", \ + "0.00923792, 0.00905738, 0.00880755, 0.0087657, 0.00877846, 0.00885511, 0.00883296", \ + "0.0125183, 0.0122557, 0.0118816, 0.0117744, 0.0117301, 0.0117475, 0.0118138" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0124425, 0.0124545, 0.012631, 0.012734, 0.0128086, 0.0128434, 0.0128636", \ + "0.0122381, 0.0122499, 0.0124229, 0.0125262, 0.012603, 0.0126392, 0.0126591", \ + "0.0124911, 0.0124682, 0.0125601, 0.0126533, 0.0127464, 0.0128058, 0.0128386", \ + "0.013256, 0.0131744, 0.0131628, 0.0132257, 0.0133116, 0.0133852, 0.0134238", \ + "0.0149894, 0.0148424, 0.0147114, 0.0147213, 0.0147569, 0.0148197, 0.0148479", \ + "0.0174413, 0.0172294, 0.0169422, 0.0169047, 0.0169145, 0.0169625, 0.0169911", \ + "0.0207119, 0.0204261, 0.02, 0.0199001, 0.0198626, 0.0198877, 0.0199016" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0114259, 0.0114435, 0.0115804, 0.0116709, 0.0117526, 0.0117952, 0.0118221", \ + "0.0113487, 0.0113671, 0.0115041, 0.0115947, 0.0116733, 0.011717, 0.0117439", \ + "0.0114806, 0.0115033, 0.0116434, 0.0117128, 0.0117919, 0.0118321, 0.0118573", \ + "0.0118509, 0.0118915, 0.01201, 0.0120978, 0.0121856, 0.0122432, 0.0122615", \ + "0.0126333, 0.0126566, 0.0127693, 0.012854, 0.0129396, 0.0129721, 0.0130067", \ + "0.0138535, 0.0138507, 0.0139441, 0.0140229, 0.0141114, 0.014203, 0.0143003", \ + "0.0155351, 0.0155252, 0.0155872, 0.0156491, 0.0157414, 0.0157975, 0.0158634" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0133671, 0.0133728, 0.0135188, 0.0136047, 0.0136675, 0.013697, 0.0137128", \ + "0.0131614, 0.0131453, 0.0132901, 0.0133786, 0.0134438, 0.0134745, 0.0134916", \ + "0.0134117, 0.0133823, 0.0134474, 0.0135246, 0.0135961, 0.0136607, 0.0136894", \ + "0.0141686, 0.014092, 0.0140615, 0.0141081, 0.0141758, 0.0142327, 0.0142774", \ + "0.0158898, 0.0157497, 0.0156078, 0.0155906, 0.0156295, 0.0156808, 0.0157091", \ + "0.0183301, 0.0181272, 0.0178414, 0.017793, 0.0178015, 0.0178308, 0.017852", \ + "0.0215874, 0.0213045, 0.0208958, 0.0207927, 0.0207468, 0.0207524, 0.0207763" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0084398, 0.00847331, 0.00860143, 0.00866461, 0.00872009, 0.00874477, 0.00875868", \ + "0.00845589, 0.00849103, 0.00861811, 0.0086811, 0.00873438, 0.00875989, 0.00877728", \ + "0.00900403, 0.00902341, 0.00913967, 0.00920899, 0.00925986, 0.00928669, 0.00929737", \ + "0.00971214, 0.00973849, 0.00983628, 0.00991499, 0.00994886, 0.00998317, 0.00999613", \ + "0.0111103, 0.0111231, 0.0112042, 0.0112624, 0.0113015, 0.0114709, 0.0113954", \ + "0.0130671, 0.013067, 0.0131111, 0.0131763, 0.0132423, 0.0133095, 0.0134011", \ + "0.0157239, 0.0156993, 0.0157129, 0.0157656, 0.0158434, 0.0158991, 0.0159791" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520782, 0.0052356, 0.00539392, 0.00547159, 0.00552664, 0.00555356, 0.0055676", \ + "0.00522038, 0.00525211, 0.00540648, 0.00548037, 0.00553578, 0.0055631, 0.00557892", \ + "0.00575385, 0.0057907, 0.00593528, 0.00600608, 0.0060629, 0.00609333, 0.00611276", \ + "0.00653433, 0.00656391, 0.00669646, 0.00676526, 0.00682368, 0.00684923, 0.0068703", \ + "0.00785798, 0.0078692, 0.00797182, 0.00803975, 0.00810754, 0.00814022, 0.00816098", \ + "0.00984911, 0.00984794, 0.00992015, 0.00998031, 0.0100518, 0.0100933, 0.0101324", \ + "0.0125106, 0.0124989, 0.0125445, 0.0125889, 0.0126531, 0.0127131, 0.0127574" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00843943, 0.00847312, 0.00860175, 0.00867014, 0.00872396, 0.00874876, 0.00876555", \ + "0.00845609, 0.00849137, 0.00861892, 0.00868186, 0.00873502, 0.00876052, 0.00877779", \ + "0.00900459, 0.00902759, 0.0091409, 0.00920999, 0.00926113, 0.00928828, 0.00929859", \ + "0.00971213, 0.00973905, 0.00983634, 0.00990459, 0.00993198, 0.00998368, 0.00999663", \ + "0.0111106, 0.0111235, 0.0112044, 0.011258, 0.0113015, 0.0113765, 0.0113958", \ + "0.0130677, 0.0130673, 0.0131154, 0.0131734, 0.0132499, 0.0132777, 0.0134033", \ + "0.0157237, 0.0156994, 0.0157119, 0.0157657, 0.0158438, 0.0159022, 0.0159794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00520882, 0.00523627, 0.00539448, 0.00547213, 0.00554419, 0.00556908, 0.00558518", \ + "0.0052218, 0.00525317, 0.00540747, 0.00548088, 0.00553695, 0.00556434, 0.00558019", \ + "0.00575441, 0.00579148, 0.0059357, 0.00600637, 0.00606319, 0.00609362, 0.00611273", \ + "0.00653426, 0.00656398, 0.00669418, 0.0067646, 0.00682395, 0.00685539, 0.00687032", \ + "0.00785798, 0.00786916, 0.00797187, 0.00803958, 0.00810465, 0.0081402, 0.00816092", \ + "0.00984988, 0.00984825, 0.00992007, 0.00997986, 0.0100518, 0.0100939, 0.0101324", \ + "0.0125107, 0.012499, 0.0125446, 0.0125888, 0.0126531, 0.0127131, 0.0127564" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00275891, 0.00284064, 0.00303996, 0.00308905, 0.00311496, 0.00312274, 0.00312777", \ + "0.00251953, 0.00258809, 0.00277474, 0.00283765, 0.00287148, 0.0028837, 0.00288945", \ + "0.00283596, 0.00284926, 0.00295113, 0.00302466, 0.00308639, 0.00312238, 0.00314865", \ + "0.00349731, 0.00346465, 0.00351132, 0.00359131, 0.00363193, 0.00367426, 0.00369717", \ + "0.00521074, 0.0051101, 0.0050432, 0.00507184, 0.00514447, 0.0052357, 0.00520587", \ + "0.00771112, 0.00753196, 0.00734816, 0.00732832, 0.00735294, 0.0074011, 0.00749187", \ + "0.0109826, 0.0107546, 0.010423, 0.0103485, 0.0103111, 0.0103278, 0.0103746" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00824183, 0.00831203, 0.00849765, 0.00854786, 0.00857527, 0.00858764, 0.00859235", \ + "0.00802791, 0.00808951, 0.00827195, 0.00832963, 0.00836208, 0.00837464, 0.00838165", \ + "0.0083216, 0.00831104, 0.00842232, 0.00850831, 0.00857601, 0.00861247, 0.00861499", \ + "0.00910635, 0.00904601, 0.00907693, 0.00913834, 0.00920427, 0.00925653, 0.00928388", \ + "0.0108615, 0.0107122, 0.0106327, 0.0106567, 0.010707, 0.010744, 0.0107719", \ + "0.0133558, 0.0131121, 0.0128832, 0.0128832, 0.0129184, 0.0129505, 0.0129775", \ + "0.0166369, 0.0163164, 0.0159493, 0.0158778, 0.015868, 0.0158843, 0.0159064" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00275861, 0.00284082, 0.00304005, 0.00308883, 0.00311354, 0.00312229, 0.00312636", \ + "0.00251967, 0.00258841, 0.00277508, 0.00283794, 0.00287148, 0.00288385, 0.00288948", \ + "0.00283515, 0.00284861, 0.00296282, 0.003023, 0.00308684, 0.00312169, 0.00314736", \ + "0.00349692, 0.00346439, 0.00350972, 0.00359124, 0.00363198, 0.00367405, 0.00369684", \ + "0.00521043, 0.00510987, 0.00504289, 0.00507159, 0.00514443, 0.00520297, 0.00520638", \ + "0.00771096, 0.00753208, 0.00734805, 0.00732817, 0.00735078, 0.00740113, 0.0074151", \ + "0.0109826, 0.0107546, 0.010423, 0.0103485, 0.0103132, 0.0103277, 0.0103746" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00824263, 0.00831252, 0.00849813, 0.00854824, 0.00857593, 0.00858827, 0.0085932", \ + "0.00802808, 0.00808945, 0.00827181, 0.00832954, 0.00836203, 0.00837509, 0.00838164", \ + "0.00832213, 0.00831112, 0.00842242, 0.00850863, 0.00857635, 0.00861343, 0.00862209", \ + "0.00910677, 0.00904637, 0.0090772, 0.00913858, 0.00920439, 0.00925698, 0.00928437", \ + "0.0108617, 0.0107126, 0.0106332, 0.0106571, 0.0107074, 0.0107452, 0.0107721", \ + "0.0133561, 0.0131124, 0.0128835, 0.0128835, 0.0129187, 0.0129505, 0.0129777", \ + "0.016637, 0.0163163, 0.0159495, 0.015878, 0.0158682, 0.0158845, 0.0159066" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00843943, 0.00847312, 0.00860175, 0.00867014, 0.00872396, 0.00874876, 0.00876555", \ + "0.00845609, 0.00849137, 0.00861892, 0.00868186, 0.00873502, 0.00876052, 0.00877779", \ + "0.00900459, 0.00902759, 0.0091409, 0.00920999, 0.00926113, 0.00928828, 0.00929859", \ + "0.00971213, 0.00973905, 0.00983634, 0.00990459, 0.00993198, 0.00998368, 0.00999663", \ + "0.0111106, 0.0111235, 0.0112044, 0.011258, 0.0113015, 0.0113765, 0.0113958", \ + "0.0130677, 0.0130673, 0.0131154, 0.0131734, 0.0132499, 0.0132777, 0.0134033", \ + "0.0157237, 0.0156994, 0.0157119, 0.0157657, 0.0158438, 0.0159022, 0.0159794" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00824263, 0.00831252, 0.00849813, 0.00854824, 0.00857593, 0.00858827, 0.0085932", \ + "0.00802808, 0.00808945, 0.00827181, 0.00832954, 0.00836203, 0.00837509, 0.00838164", \ + "0.00832213, 0.00831112, 0.00842242, 0.00850863, 0.00857635, 0.00861343, 0.00862209", \ + "0.00910677, 0.00904637, 0.0090772, 0.00913858, 0.00920439, 0.00925698, 0.00928437", \ + "0.0108617, 0.0107126, 0.0106332, 0.0106571, 0.0107074, 0.0107452, 0.0107721", \ + "0.0133561, 0.0131124, 0.0128835, 0.0128835, 0.0129187, 0.0129505, 0.0129777", \ + "0.016637, 0.0163163, 0.0159495, 0.015878, 0.0158682, 0.0158845, 0.0159066" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151242; + rise_capacitance : 0.0015079; + rise_capacitance_range (0.00116879, 0.0015079); + fall_capacitance : 0.00151242; + fall_capacitance_range (0.00114515, 0.00151242); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00116359, 0.00107449, 0.00103115, 0.00118185, 0.00171966, 0.00260983, 0.00382703" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00499708, 0.00492412, 0.0049048, 0.00504463, 0.0055795, 0.00646344, 0.00767301" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000737238, -0.000818987, -0.000861481, -0.000875493, -0.000878064, -0.000880566, -0.000879377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882792, 0.000873994, 0.000879237, 0.000884812, 0.000878064, 0.000880566, 0.000879377" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00150823; + rise_capacitance : 0.00150369; + rise_capacitance_range (0.00116984, 0.00150369); + fall_capacitance : 0.00150823; + fall_capacitance_range (0.00114423, 0.00150823); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000205281, 0.000124964, 8.3786e-05, 0.000241806, 0.000788319, 0.0016857, 0.00290737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00586276, 0.00579661, 0.00577791, 0.00591819, 0.00644921, 0.0073418, 0.00854588" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000787517, -0.000861781, -0.000904079, -0.000911603, -0.000914924, -0.000917226, -0.000916028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000911686, 0.000911968, 0.000920282, 0.000917966, 0.000914924, 0.000917226, 0.000916028" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151112; + rise_capacitance : 0.00150659; + rise_capacitance_range (0.00116888, 0.00150659); + fall_capacitance : 0.00151112; + fall_capacitance_range (0.00114511, 0.00151112); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736257, -0.000818346, -0.000861085, -0.000875156, -0.000877342, -0.000879888, -0.000878698" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881963, 0.000873348, 0.000880243, 0.000884114, 0.000877342, 0.000879888, 0.000878698" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00135164, 0.00126174, 0.00121909, 0.00137339, 0.0019132, 0.00280639, 0.00402612" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00469724, 0.00462476, 0.0046064, 0.00474739, 0.00527502, 0.00617215, 0.00738432" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152786; + rise_capacitance : 0.00152333; + rise_capacitance_range (0.0011854, 0.00152333); + fall_capacitance : 0.00152786; + fall_capacitance_range (0.00115965, 0.00152786); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000388953, 0.000306924, 0.000263903, 0.000428708, 0.000980804, 0.00188345, 0.00310905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0055406, 0.00546605, 0.00544885, 0.00559425, 0.00613538, 0.00702751, 0.00823729" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792391, -0.000866529, -0.000905868, -0.000916462, -0.000920279, -0.000922767, -0.00092156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00091588, 0.000921511, 0.000922716, 0.00092355, 0.000920495, 0.000922767, 0.00092156" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00433657; + rise_capacitance : 0.00433657; + rise_capacitance_range (0.00290493, 0.00433657); + fall_capacitance : 0.00433231; + fall_capacitance_range (0.00286423, 0.00433231); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000368531, -0.000504681, -0.000391363, -2.96951e-05, 0.000768945, 0.00198098, 0.00358947" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00516777, 0.0050517, 0.00522615, 0.00560737, 0.00643102, 0.007631, 0.00925708" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00368266, 0.00357635, 0.00358231, 0.00386356, 0.00468985, 0.00595678, 0.00772561" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00731814, 0.00728732, 0.00746884, 0.00781824, 0.00863576, 0.00985536, 0.0115001" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "8.95301e-05, -0.000201917, 3.23666e-05, 0.000729209, 0.0022977, 0.00464023, 0.00773688" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00755526, 0.00730655, 0.00761701, 0.00836373, 0.00995065, 0.0122736, 0.0153576" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000354221, -0.000501787, -0.00036146, -6.36749e-06, 0.000790875, 0.0020012, 0.00361198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00529387, 0.00517485, 0.00533898, 0.00571233, 0.00651636, 0.00771216, 0.00932434" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400075, 0.00389864, 0.00391156, 0.00419231, 0.00499907, 0.00628164, 0.00804661" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00712377, 0.00709423, 0.00727366, 0.00762652, 0.00844911, 0.00965986, 0.011303" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00403325, 0.00392568, 0.00394114, 0.00422695, 0.00504281, 0.00633379, 0.00809123" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00724327, 0.00721409, 0.00738354, 0.00771349, 0.00851785, 0.00971917, 0.0113515" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000107274, -0.000400239, -0.00017168, 0.000493252, 0.00208563, 0.00442482, 0.00751834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00785347, 0.00760347, 0.00791061, 0.00863511, 0.0102216, 0.0125385, 0.0156371" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000113632, -0.000414293, -0.000171543, 0.000519585, 0.00209683, 0.00443948, 0.007529" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00800498, 0.00774433, 0.00803381, 0.008755, 0.0103302, 0.0126384, 0.0157214" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00362109, 0.00350828, 0.00351797, 0.00380279, 0.00461889, 0.00590974, 0.00767492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752974, 0.00750032, 0.00767153, 0.00800125, 0.00880884, 0.0100085, 0.0116449" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000185309, -0.000115602, 0.000135328, 0.000828177, 0.00241042, 0.00476224, 0.00785088" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00760332, 0.00734272, 0.0076354, 0.0083826, 0.0099346, 0.0122639, 0.015336" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325164; + rise_capacitance : 0.00325164; + rise_capacitance_range (0.00199709, 0.00325164); + fall_capacitance : 0.00325047; + fall_capacitance_range (0.00201136, 0.00325047); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000412128, -0.000555504, -0.000378967, 2.18259e-05, 0.000895063, 0.00215952, 0.00382746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00378902, 0.00369024, 0.00391844, 0.00433182, 0.00520927, 0.0064649, 0.00812904" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000411467, -0.00055536, -0.000380042, 2.15753e-05, 0.00089475, 0.00215937, 0.00382733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00378879, 0.0036903, 0.00391906, 0.00433235, 0.00520976, 0.00646522, 0.0081292" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000380144, -0.000527712, -0.000298164, 6.05423e-05, 0.000945959, 0.00221273, 0.00388634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00386848, 0.00374329, 0.0039645, 0.00438111, 0.0052364, 0.00649224, 0.00814696" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000379687, -0.000527405, -0.000303273, 6.01742e-05, 0.00094568, 0.00222067, 0.00388444" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00386889, 0.00374293, 0.00396291, 0.00438081, 0.00523638, 0.00648706, 0.00814722" \ + ); + } + } + } + } + cell (MUX4X2) { + area : 28.224; + cell_leakage_power : 0.217323; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.208928; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189391; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.189391; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169854; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262348; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205902; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2106; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191063; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230136; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2106; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.242811; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186366; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.259644; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203199; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240108; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.183662; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225439; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.242811; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2106; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191063; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.213716; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194179; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231808; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.212271; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246648; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264019; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264019; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207574; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211012; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191476; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261316; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204871; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230136; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.2106; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205902; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223274; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283556; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227111; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227111; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244482; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.251345; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.231808; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194179; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174642; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.280853; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224407; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191475; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171939; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222736; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240108; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203199; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220571; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211012; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191476; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.224407; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241779; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.243944; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261316; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191476; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171939; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.208309; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.188772; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.188772; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.169235; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217323; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.176371, 0.195097, 0.261297, 0.328849, 0.457017, 0.621709, 0.836525", \ + "0.195837, 0.214591, 0.280829, 0.348293, 0.476512, 0.641198, 0.856028", \ + "0.287224, 0.306064, 0.372327, 0.439783, 0.567953, 0.732708, 0.94762", \ + "0.374517, 0.395013, 0.464438, 0.532898, 0.661346, 0.826066, 1.04097", \ + "0.499126, 0.522756, 0.599149, 0.670355, 0.79954, 0.964307, 1.17923", \ + "0.619942, 0.647049, 0.73287, 0.807861, 0.939015, 1.10372, 1.31841", \ + "0.738529, 0.768894, 0.865244, 0.945176, 1.07919, 1.24468, 1.45909" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0399487, 0.0542154, 0.122262, 0.208596, 0.387454, 0.624041, 0.934936", \ + "0.039951, 0.0542245, 0.122131, 0.208611, 0.387494, 0.624154, 0.934972", \ + "0.041134, 0.0552441, 0.122688, 0.208798, 0.387611, 0.624188, 0.934966", \ + "0.0472899, 0.0614136, 0.127432, 0.211647, 0.388637, 0.624542, 0.935025", \ + "0.060032, 0.074838, 0.139232, 0.220199, 0.393005, 0.626591, 0.935993", \ + "0.074802, 0.090598, 0.154529, 0.231795, 0.399434, 0.62998, 0.938801", \ + "0.090949, 0.107972, 0.173571, 0.247219, 0.408675, 0.635247, 0.940906" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207769, 0.227634, 0.293765, 0.355675, 0.465298, 0.60169, 0.778241", \ + "0.227332, 0.247198, 0.313392, 0.375231, 0.48481, 0.621264, 0.797817", \ + "0.310808, 0.330708, 0.396821, 0.458758, 0.568405, 0.704869, 0.881484", \ + "0.389752, 0.411014, 0.480243, 0.543365, 0.653721, 0.790388, 0.967053", \ + "0.498686, 0.522499, 0.59828, 0.664771, 0.777885, 0.91534, 1.0925", \ + "0.600435, 0.627115, 0.710905, 0.781518, 0.8978, 1.03639, 1.21345", \ + "0.696385, 0.726024, 0.818606, 0.894173, 1.01429, 1.15429, 1.33179" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0461783, 0.0593882, 0.115133, 0.180471, 0.313523, 0.491464, 0.727705", \ + "0.0461759, 0.0593855, 0.115205, 0.180474, 0.313326, 0.491464, 0.727696", \ + "0.046998, 0.0600683, 0.115679, 0.180787, 0.313448, 0.491578, 0.72802", \ + "0.0528528, 0.0660274, 0.120714, 0.184562, 0.31542, 0.492521, 0.728364", \ + "0.064456, 0.078187, 0.132775, 0.195021, 0.322997, 0.497006, 0.731208", \ + "0.078783, 0.093112, 0.14804, 0.20824, 0.332637, 0.503155, 0.735096", \ + "0.094461, 0.109686, 0.166388, 0.224652, 0.344746, 0.511797, 0.740049" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.172331, 0.191048, 0.257113, 0.324661, 0.452759, 0.617509, 0.8323", \ + "0.192154, 0.210818, 0.276944, 0.344375, 0.472626, 0.637314, 0.852066", \ + "0.284897, 0.303599, 0.369757, 0.437203, 0.565378, 0.730081, 0.944909", \ + "0.372473, 0.392988, 0.462286, 0.530737, 0.65904, 0.823765, 1.03865", \ + "0.49735, 0.520967, 0.597373, 0.668526, 0.797803, 0.962497, 1.17744", \ + "0.618567, 0.645635, 0.731245, 0.805989, 0.937076, 1.10169, 1.31667", \ + "0.737064, 0.767441, 0.863568, 0.943519, 1.07724, 1.24243, 1.45701" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0397494, 0.0540347, 0.121928, 0.20848, 0.387406, 0.624133, 0.934921", \ + "0.0397339, 0.05399, 0.122098, 0.208463, 0.387445, 0.624134, 0.934856", \ + "0.0408579, 0.0551371, 0.12259, 0.208677, 0.387548, 0.624178, 0.934993", \ + "0.0472142, 0.0613466, 0.127365, 0.211656, 0.3886, 0.624491, 0.935098", \ + "0.059596, 0.074537, 0.138874, 0.219951, 0.39289, 0.626479, 0.936207", \ + "0.074556, 0.090353, 0.1544, 0.231412, 0.399299, 0.629756, 0.93894", \ + "0.090834, 0.107812, 0.173158, 0.247204, 0.408519, 0.635103, 0.940875" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.208868, 0.228768, 0.294973, 0.356794, 0.466397, 0.60284, 0.779394", \ + "0.22805, 0.247927, 0.314101, 0.375964, 0.485565, 0.621986, 0.798562", \ + "0.310566, 0.330487, 0.396599, 0.458542, 0.5682, 0.70466, 0.881253", \ + "0.388842, 0.410142, 0.479358, 0.542497, 0.652938, 0.789625, 0.966247", \ + "0.496989, 0.520823, 0.596613, 0.663202, 0.776395, 0.913805, 1.09076", \ + "0.597804, 0.624474, 0.708207, 0.778815, 0.894869, 1.03335, 1.21034", \ + "0.693597, 0.723212, 0.816087, 0.891802, 1.01231, 1.15272, 1.3301" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0462175, 0.0594502, 0.115245, 0.180414, 0.313502, 0.491173, 0.727642", \ + "0.0462159, 0.0594552, 0.115238, 0.180416, 0.313506, 0.491236, 0.727644", \ + "0.0469304, 0.0601124, 0.115718, 0.180805, 0.313454, 0.491302, 0.727972", \ + "0.0529315, 0.0661303, 0.120767, 0.184531, 0.315455, 0.492542, 0.728313", \ + "0.064535, 0.078308, 0.132856, 0.19514, 0.323087, 0.497043, 0.730522", \ + "0.078894, 0.093698, 0.148221, 0.208558, 0.3332, 0.503383, 0.735193", \ + "0.094603, 0.109842, 0.166167, 0.224666, 0.344713, 0.51151, 0.739921" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.173407, 0.19201, 0.257783, 0.325152, 0.453201, 0.617843, 0.832651", \ + "0.192873, 0.21149, 0.277305, 0.34464, 0.472714, 0.637369, 0.852134", \ + "0.284491, 0.303182, 0.369096, 0.436374, 0.564393, 0.72909, 0.943944", \ + "0.371504, 0.391939, 0.461198, 0.529518, 0.657784, 0.822538, 1.03744", \ + "0.495504, 0.51916, 0.595634, 0.666546, 0.795819, 0.960439, 1.17544", \ + "0.615518, 0.642718, 0.728672, 0.803598, 0.934813, 1.09941, 1.31414", \ + "0.732911, 0.763477, 0.85976, 0.939956, 1.0736, 1.23894, 1.45353" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0393435, 0.0535807, 0.121425, 0.207768, 0.386678, 0.623408, 0.934119", \ + "0.0393412, 0.053565, 0.121293, 0.207753, 0.386653, 0.623407, 0.934119", \ + "0.0404732, 0.0545382, 0.12193, 0.208005, 0.386768, 0.623441, 0.934282", \ + "0.0467382, 0.0608626, 0.126686, 0.210891, 0.387863, 0.62381, 0.934443", \ + "0.059257, 0.074087, 0.138338, 0.219149, 0.392083, 0.625877, 0.93554", \ + "0.073518, 0.089456, 0.153344, 0.230621, 0.398313, 0.62898, 0.937547", \ + "0.089065, 0.106392, 0.172452, 0.246226, 0.407498, 0.634073, 0.939901" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207216, 0.227028, 0.292875, 0.354507, 0.463914, 0.600225, 0.776745", \ + "0.226812, 0.246595, 0.312464, 0.374091, 0.483482, 0.619838, 0.796342", \ + "0.310047, 0.329852, 0.395629, 0.457447, 0.566941, 0.703232, 0.879774", \ + "0.38833, 0.409578, 0.478464, 0.541486, 0.651692, 0.788284, 0.964776", \ + "0.496303, 0.520056, 0.595555, 0.661962, 0.774953, 0.912271, 1.08915", \ + "0.596965, 0.623678, 0.707254, 0.777664, 0.893989, 1.03241, 1.20946", \ + "0.691832, 0.721474, 0.814104, 0.889645, 1.0099, 1.15027, 1.32758" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0452174, 0.0584486, 0.114173, 0.179232, 0.312242, 0.48998, 0.726396", \ + "0.045224, 0.0584704, 0.11417, 0.179229, 0.312254, 0.489909, 0.726395", \ + "0.0460701, 0.059167, 0.114626, 0.179603, 0.312411, 0.490011, 0.726729", \ + "0.051676, 0.0649141, 0.119549, 0.183327, 0.314145, 0.491025, 0.727062", \ + "0.062804, 0.076675, 0.131282, 0.193577, 0.321577, 0.495635, 0.72942", \ + "0.076589, 0.091101, 0.146255, 0.206387, 0.330923, 0.501539, 0.733619", \ + "0.091648, 0.10733, 0.163795, 0.222441, 0.342704, 0.509627, 0.738241" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.169108, 0.187647, 0.253303, 0.320615, 0.448623, 0.613249, 0.828027", \ + "0.188881, 0.207416, 0.273174, 0.340472, 0.468441, 0.633109, 0.847849", \ + "0.281492, 0.300148, 0.365961, 0.433122, 0.561171, 0.725873, 0.940672", \ + "0.368819, 0.389287, 0.458444, 0.526766, 0.654922, 0.819719, 1.0345", \ + "0.49297, 0.516605, 0.593134, 0.663914, 0.793025, 0.957849, 1.17264", \ + "0.613152, 0.64029, 0.726135, 0.800715, 0.932029, 1.09665, 1.31136", \ + "0.730602, 0.761116, 0.857486, 0.937429, 1.07141, 1.23647, 1.45089" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391038, 0.0533618, 0.121263, 0.207643, 0.386602, 0.623166, 0.934237", \ + "0.0391212, 0.0533139, 0.121267, 0.207649, 0.386589, 0.623356, 0.934088", \ + "0.040328, 0.0543143, 0.121748, 0.207895, 0.386703, 0.623401, 0.934106", \ + "0.0466599, 0.0607566, 0.126631, 0.210838, 0.387774, 0.623735, 0.934271", \ + "0.058813, 0.073689, 0.138031, 0.219112, 0.391954, 0.625762, 0.935573", \ + "0.073245, 0.089245, 0.153255, 0.230264, 0.398183, 0.628914, 0.937657", \ + "0.088946, 0.106212, 0.171699, 0.245712, 0.407386, 0.634006, 0.939841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207947, 0.227733, 0.293614, 0.355189, 0.464694, 0.600958, 0.777418", \ + "0.227047, 0.246829, 0.312717, 0.374386, 0.48379, 0.620056, 0.796502", \ + "0.309206, 0.329069, 0.394814, 0.456624, 0.566113, 0.702439, 0.878909", \ + "0.386711, 0.407986, 0.476926, 0.540004, 0.650161, 0.786751, 0.963223", \ + "0.493764, 0.517569, 0.593183, 0.659569, 0.772545, 0.909909, 1.08695", \ + "0.593439, 0.620139, 0.703768, 0.774018, 0.889897, 1.0285, 1.20543", \ + "0.688221, 0.717858, 0.810515, 0.886017, 1.0063, 1.14681, 1.32422" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0452458, 0.0584919, 0.114171, 0.179231, 0.312232, 0.489923, 0.726713", \ + "0.045224, 0.0584651, 0.114171, 0.179297, 0.312236, 0.489866, 0.726355", \ + "0.0460863, 0.059145, 0.114658, 0.179593, 0.312381, 0.489964, 0.726668", \ + "0.0517602, 0.064999, 0.119638, 0.183375, 0.314165, 0.491272, 0.726625", \ + "0.062886, 0.076773, 0.131433, 0.193666, 0.321609, 0.495643, 0.729488", \ + "0.076585, 0.091158, 0.146651, 0.206921, 0.331341, 0.501686, 0.733686", \ + "0.091654, 0.107189, 0.163834, 0.22239, 0.342583, 0.509636, 0.738215" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.149827, 0.168358, 0.234102, 0.301479, 0.429435, 0.59403, 0.808799", \ + "0.16836, 0.186949, 0.252701, 0.319948, 0.447999, 0.612624, 0.827354", \ + "0.264601, 0.283654, 0.349692, 0.416991, 0.544887, 0.709767, 0.924525", \ + "0.349062, 0.370871, 0.442096, 0.510734, 0.639201, 0.803731, 1.01859", \ + "0.462438, 0.488841, 0.570741, 0.642974, 0.772274, 0.937048, 1.1521", \ + "0.568682, 0.599339, 0.694298, 0.77174, 0.90318, 1.06783, 1.2823", \ + "0.67012, 0.70463, 0.813226, 0.898591, 1.03411, 1.19915, 1.41341" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0390089, 0.053245, 0.121163, 0.207573, 0.386607, 0.62335, 0.934124", \ + "0.0390223, 0.0532447, 0.121204, 0.207579, 0.386624, 0.623349, 0.934084", \ + "0.0422531, 0.0557635, 0.122155, 0.207994, 0.386743, 0.623191, 0.934163", \ + "0.0526647, 0.066384, 0.12975, 0.21253, 0.388471, 0.623814, 0.934226", \ + "0.070977, 0.085953, 0.146209, 0.223555, 0.393951, 0.62697, 0.936239", \ + "0.090589, 0.107195, 0.168315, 0.23973, 0.401912, 0.630613, 0.938674", \ + "0.111492, 0.129463, 0.194522, 0.261889, 0.414794, 0.637124, 0.941327" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.184305, 0.204141, 0.270058, 0.331699, 0.441094, 0.577379, 0.753832", \ + "0.201214, 0.221057, 0.286935, 0.348586, 0.457946, 0.594275, 0.770734", \ + "0.293851, 0.313742, 0.379662, 0.441451, 0.551024, 0.687328, 0.863794", \ + "0.376393, 0.398477, 0.469046, 0.532714, 0.64333, 0.77991, 0.956327", \ + "0.485494, 0.511299, 0.590798, 0.658239, 0.771503, 0.909369, 1.08679", \ + "0.583325, 0.612768, 0.703247, 0.775862, 0.892384, 1.03099, 1.20811", \ + "0.674131, 0.707083, 0.8093, 0.888815, 1.01055, 1.15052, 1.32769" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0451582, 0.0583995, 0.114094, 0.179273, 0.312238, 0.489971, 0.726785", \ + "0.0451749, 0.0583666, 0.114107, 0.179281, 0.312046, 0.490144, 0.72641", \ + "0.0470667, 0.059919, 0.114903, 0.179727, 0.312304, 0.490015, 0.726453", \ + "0.0565035, 0.0694469, 0.12276, 0.185614, 0.315468, 0.491638, 0.726786", \ + "0.07376, 0.087269, 0.138842, 0.198374, 0.324458, 0.497903, 0.731306", \ + "0.092742, 0.107396, 0.159436, 0.215175, 0.334861, 0.504165, 0.735243", \ + "0.113058, 0.128773, 0.18328, 0.237038, 0.350153, 0.513137, 0.740504" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.153064, 0.171725, 0.2379, 0.305363, 0.433555, 0.598216, 0.813056", \ + "0.171532, 0.190246, 0.25638, 0.323853, 0.452068, 0.616713, 0.831547", \ + "0.267656, 0.286785, 0.352995, 0.420579, 0.548754, 0.713497, 0.928333", \ + "0.352671, 0.374461, 0.445736, 0.514601, 0.64302, 0.807603, 1.02246", \ + "0.467129, 0.493432, 0.575313, 0.647434, 0.776799, 0.941537, 1.15659", \ + "0.574541, 0.604998, 0.699747, 0.777275, 0.908838, 1.07311, 1.28752", \ + "0.677292, 0.711563, 0.819876, 0.905038, 1.04037, 1.20548, 1.41959" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396359, 0.0539883, 0.122032, 0.208463, 0.387393, 0.624127, 0.934918", \ + "0.0396595, 0.0539585, 0.122027, 0.208435, 0.387437, 0.624127, 0.934916", \ + "0.0427294, 0.0563235, 0.122873, 0.208871, 0.387454, 0.624142, 0.934824", \ + "0.0533022, 0.0670277, 0.130506, 0.213514, 0.389186, 0.624536, 0.935017", \ + "0.072281, 0.087082, 0.14738, 0.224607, 0.395034, 0.627762, 0.936951", \ + "0.092757, 0.108984, 0.169787, 0.24135, 0.403217, 0.631588, 0.939904", \ + "0.114615, 0.132078, 0.196678, 0.263802, 0.416281, 0.638406, 0.942385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.184767, 0.204706, 0.270914, 0.33274, 0.442283, 0.578728, 0.755258", \ + "0.201687, 0.221573, 0.287767, 0.349554, 0.459264, 0.595623, 0.772207", \ + "0.294891, 0.314861, 0.38089, 0.442881, 0.552669, 0.689102, 0.865732", \ + "0.378421, 0.400534, 0.471306, 0.534999, 0.645832, 0.782541, 0.959043", \ + "0.488751, 0.514517, 0.594224, 0.661709, 0.775156, 0.912946, 1.09044", \ + "0.587759, 0.617157, 0.707728, 0.780426, 0.897065, 1.0358, 1.21254", \ + "0.679729, 0.712474, 0.814739, 0.894174, 1.0157, 1.15588, 1.33297" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0461181, 0.0592967, 0.115125, 0.180439, 0.313292, 0.491257, 0.728077", \ + "0.0461112, 0.0593436, 0.115141, 0.180384, 0.31352, 0.491263, 0.72769", \ + "0.0479827, 0.0607643, 0.116038, 0.180853, 0.313719, 0.491294, 0.728087", \ + "0.0578882, 0.0706886, 0.123927, 0.186806, 0.316718, 0.492853, 0.728396", \ + "0.076028, 0.089323, 0.140589, 0.199993, 0.325919, 0.499319, 0.732179", \ + "0.095997, 0.110278, 0.161751, 0.217366, 0.336766, 0.505819, 0.737196", \ + "0.117239, 0.132583, 0.186374, 0.239614, 0.352184, 0.515099, 0.742012" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.153064, 0.171725, 0.2379, 0.305363, 0.433555, 0.598216, 0.813056", \ + "0.171532, 0.190246, 0.25638, 0.323853, 0.452068, 0.616713, 0.831547", \ + "0.267656, 0.286785, 0.352995, 0.420579, 0.548754, 0.713497, 0.928333", \ + "0.352671, 0.374461, 0.445736, 0.514601, 0.64302, 0.807603, 1.02246", \ + "0.467129, 0.493432, 0.575313, 0.647434, 0.776799, 0.941537, 1.15659", \ + "0.574541, 0.604998, 0.699747, 0.777275, 0.908838, 1.07311, 1.28752", \ + "0.677292, 0.711563, 0.819876, 0.905038, 1.04037, 1.20548, 1.41959" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396359, 0.0539883, 0.122032, 0.208463, 0.387393, 0.624127, 0.934918", \ + "0.0396595, 0.0539585, 0.122027, 0.208435, 0.387437, 0.624127, 0.934916", \ + "0.0427294, 0.0563235, 0.122873, 0.208871, 0.387454, 0.624142, 0.934824", \ + "0.0533022, 0.0670277, 0.130506, 0.213514, 0.389186, 0.624536, 0.935017", \ + "0.072281, 0.087082, 0.14738, 0.224607, 0.395034, 0.627762, 0.936951", \ + "0.092757, 0.108984, 0.169787, 0.24135, 0.403217, 0.631588, 0.939904", \ + "0.114615, 0.132078, 0.196678, 0.263802, 0.416281, 0.638406, 0.942385" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.184767, 0.204706, 0.270914, 0.33274, 0.442283, 0.578728, 0.755258", \ + "0.201687, 0.221573, 0.287767, 0.349554, 0.459264, 0.595623, 0.772207", \ + "0.294891, 0.314861, 0.38089, 0.442881, 0.552669, 0.689102, 0.865732", \ + "0.378421, 0.400534, 0.471306, 0.534999, 0.645832, 0.782541, 0.959043", \ + "0.488751, 0.514517, 0.594224, 0.661709, 0.775156, 0.912946, 1.09044", \ + "0.587759, 0.617157, 0.707728, 0.780426, 0.897065, 1.0358, 1.21254", \ + "0.679729, 0.712474, 0.814739, 0.894174, 1.0157, 1.15588, 1.33297" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0461181, 0.0592967, 0.115125, 0.180439, 0.313292, 0.491257, 0.728077", \ + "0.0461112, 0.0593436, 0.115141, 0.180384, 0.31352, 0.491263, 0.72769", \ + "0.0479827, 0.0607643, 0.116038, 0.180853, 0.313719, 0.491294, 0.728087", \ + "0.0578882, 0.0706886, 0.123927, 0.186806, 0.316718, 0.492853, 0.728396", \ + "0.076028, 0.089323, 0.140589, 0.199993, 0.325919, 0.499319, 0.732179", \ + "0.095997, 0.110278, 0.161751, 0.217366, 0.336766, 0.505819, 0.737196", \ + "0.117239, 0.132583, 0.186374, 0.239614, 0.352184, 0.515099, 0.742012" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.19956, 0.218174, 0.284006, 0.351236, 0.479341, 0.643949, 0.858755", \ + "0.22146, 0.240103, 0.305923, 0.373172, 0.501271, 0.665873, 0.880697", \ + "0.300447, 0.319113, 0.384908, 0.452333, 0.580307, 0.744974, 0.959763", \ + "0.354269, 0.372902, 0.438582, 0.505795, 0.633925, 0.798741, 1.01358", \ + "0.424105, 0.442818, 0.5086, 0.575928, 0.703921, 0.868472, 1.08315", \ + "0.486623, 0.505602, 0.571857, 0.639184, 0.767302, 0.931932, 1.14669", \ + "0.543224, 0.562701, 0.62967, 0.69727, 0.825683, 0.990675, 1.2056" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.039343, 0.0535694, 0.121478, 0.207771, 0.386721, 0.623414, 0.934164", \ + "0.0393387, 0.0535609, 0.121476, 0.207772, 0.38672, 0.62341, 0.934119", \ + "0.0394601, 0.0536571, 0.121626, 0.207853, 0.386736, 0.623439, 0.934211", \ + "0.0393617, 0.0535442, 0.1213, 0.207617, 0.386852, 0.623709, 0.934467", \ + "0.039991, 0.05408, 0.121609, 0.207731, 0.386499, 0.623015, 0.934194", \ + "0.041195, 0.055197, 0.122317, 0.208188, 0.38678, 0.623345, 0.93395", \ + "0.043226, 0.057029, 0.123533, 0.209118, 0.387578, 0.623995, 0.934406" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.227043, 0.246828, 0.312631, 0.374259, 0.483617, 0.619949, 0.796371", \ + "0.249135, 0.268935, 0.334789, 0.396428, 0.505803, 0.642119, 0.818571", \ + "0.329111, 0.348937, 0.414944, 0.476491, 0.585966, 0.722213, 0.898719", \ + "0.387283, 0.407016, 0.472572, 0.534062, 0.643269, 0.779694, 0.956271", \ + "0.468327, 0.488102, 0.553811, 0.615353, 0.724588, 0.860557, 1.03672", \ + "0.547632, 0.567495, 0.633458, 0.695142, 0.804563, 0.940768, 1.11704", \ + "0.625262, 0.645415, 0.711836, 0.773776, 0.883509, 1.02021, 1.1969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0452367, 0.0584667, 0.11418, 0.179315, 0.312044, 0.490125, 0.726643", \ + "0.0451759, 0.058452, 0.114176, 0.179317, 0.312075, 0.489919, 0.726731", \ + "0.0453089, 0.0585198, 0.114103, 0.179244, 0.312259, 0.489955, 0.726362", \ + "0.0449809, 0.0581476, 0.113713, 0.1792, 0.312056, 0.49029, 0.726976", \ + "0.04531, 0.058525, 0.114085, 0.17902, 0.311626, 0.489199, 0.7256", \ + "0.046041, 0.059171, 0.114542, 0.17951, 0.312146, 0.489465, 0.725942", \ + "0.047446, 0.060519, 0.115584, 0.180351, 0.312921, 0.490627, 0.727114" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.202569, 0.221364, 0.287466, 0.354998, 0.483178, 0.64788, 0.862672", \ + "0.224329, 0.243069, 0.309142, 0.376665, 0.504887, 0.669611, 0.884482", \ + "0.303418, 0.322153, 0.388401, 0.455926, 0.584137, 0.748858, 0.963726", \ + "0.357339, 0.376109, 0.44206, 0.509516, 0.637792, 0.802807, 1.01755", \ + "0.427296, 0.446124, 0.512137, 0.579684, 0.707778, 0.87246, 1.08716", \ + "0.489782, 0.508857, 0.575319, 0.642907, 0.771154, 0.935895, 1.1507", \ + "0.546495, 0.566016, 0.633258, 0.701026, 0.829603, 0.994608, 1.20958" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0399264, 0.0541933, 0.122269, 0.208575, 0.387505, 0.624154, 0.934919", \ + "0.039943, 0.0542334, 0.122229, 0.20858, 0.387441, 0.624154, 0.934906", \ + "0.0400788, 0.0544201, 0.122366, 0.208658, 0.387495, 0.624182, 0.934928", \ + "0.0399451, 0.0542215, 0.122076, 0.2084, 0.387632, 0.62442, 0.935191", \ + "0.040544, 0.054722, 0.122396, 0.208557, 0.387215, 0.623908, 0.934806", \ + "0.041763, 0.055844, 0.123083, 0.209001, 0.387531, 0.624053, 0.934686", \ + "0.043797, 0.057653, 0.124294, 0.209921, 0.388345, 0.624724, 0.935019" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.227938, 0.24783, 0.313961, 0.375793, 0.485391, 0.621806, 0.798368", \ + "0.25013, 0.270032, 0.336197, 0.397997, 0.507584, 0.644044, 0.820576", \ + "0.330048, 0.349978, 0.416302, 0.478078, 0.587644, 0.724111, 0.900679", \ + "0.388118, 0.407928, 0.473749, 0.535329, 0.64492, 0.781475, 0.95812", \ + "0.469346, 0.489208, 0.555333, 0.616989, 0.726359, 0.862548, 1.03875", \ + "0.548725, 0.568693, 0.63496, 0.696736, 0.806471, 0.942789, 1.11914", \ + "0.626718, 0.646952, 0.713589, 0.775669, 0.885703, 1.02253, 1.19926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0462011, 0.059414, 0.115177, 0.180502, 0.313379, 0.491457, 0.727581", \ + "0.0462162, 0.0594274, 0.115247, 0.180428, 0.313509, 0.491411, 0.727653", \ + "0.04625, 0.0594474, 0.115153, 0.180514, 0.313388, 0.491179, 0.728", \ + "0.0459434, 0.0591227, 0.114714, 0.179987, 0.313382, 0.491701, 0.728284", \ + "0.046283, 0.059452, 0.11505, 0.180222, 0.312749, 0.490441, 0.727384", \ + "0.047013, 0.060135, 0.11562, 0.180655, 0.313425, 0.490772, 0.72721", \ + "0.048448, 0.061493, 0.116599, 0.181506, 0.314251, 0.492143, 0.727906" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0980386, 0.116838, 0.182565, 0.249545, 0.377242, 0.541684, 0.756271", \ + "0.116082, 0.134755, 0.200389, 0.267397, 0.395135, 0.559614, 0.7742", \ + "0.199695, 0.219561, 0.286293, 0.353622, 0.481318, 0.645863, 0.860499", \ + "0.261212, 0.285129, 0.356776, 0.425004, 0.553709, 0.718448, 0.932323", \ + "0.342172, 0.371312, 0.455417, 0.525815, 0.653675, 0.818122, 1.03314", \ + "0.41795, 0.45117, 0.549434, 0.625153, 0.754122, 0.917625, 1.13174", \ + "0.490858, 0.527301, 0.639338, 0.723049, 0.855826, 1.01904, 1.23294" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378132, 0.0520121, 0.120446, 0.207063, 0.386126, 0.622854, 0.933722", \ + "0.0376049, 0.0519141, 0.120306, 0.207024, 0.386164, 0.622853, 0.933723", \ + "0.0466527, 0.0589216, 0.123625, 0.208573, 0.386629, 0.622975, 0.933831", \ + "0.0617444, 0.0743243, 0.131894, 0.214205, 0.389861, 0.625133, 0.93431", \ + "0.082567, 0.0978, 0.151105, 0.22492, 0.39474, 0.628837, 0.937623", \ + "0.103125, 0.120889, 0.176857, 0.242927, 0.402881, 0.6319, 0.940164", \ + "0.124206, 0.14419, 0.206836, 0.268421, 0.418082, 0.639917, 0.944432" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122041, 0.14208, 0.207944, 0.26936, 0.378591, 0.514683, 0.691076", \ + "0.138087, 0.158028, 0.223866, 0.285264, 0.394524, 0.530621, 0.707043", \ + "0.220419, 0.240506, 0.306816, 0.368458, 0.477941, 0.614173, 0.790619", \ + "0.283167, 0.306171, 0.375776, 0.438723, 0.550146, 0.686971, 0.8629", \ + "0.362567, 0.390143, 0.469594, 0.534352, 0.645508, 0.782724, 0.960446", \ + "0.435945, 0.467447, 0.559125, 0.628723, 0.741244, 0.877948, 1.05455", \ + "0.505417, 0.540162, 0.644493, 0.721026, 0.837687, 0.97513, 1.15154" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.044628, 0.0578033, 0.114171, 0.179679, 0.312968, 0.490693, 0.727462", \ + "0.0443451, 0.0576524, 0.114085, 0.179566, 0.312719, 0.490946, 0.727061", \ + "0.0504207, 0.0624138, 0.116525, 0.181057, 0.313504, 0.490956, 0.727246", \ + "0.0660432, 0.0768418, 0.125105, 0.188384, 0.318916, 0.495026, 0.729187", \ + "0.088532, 0.100643, 0.143638, 0.199628, 0.325709, 0.501183, 0.735014", \ + "0.11068, 0.124472, 0.168061, 0.217768, 0.33547, 0.505229, 0.737916", \ + "0.133542, 0.148976, 0.196368, 0.24252, 0.351232, 0.514842, 0.743152" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.097779, 0.116508, 0.182354, 0.249358, 0.377072, 0.541463, 0.756181", \ + "0.115865, 0.13454, 0.200229, 0.267258, 0.39503, 0.5595, 0.774087", \ + "0.199635, 0.219492, 0.28623, 0.353582, 0.481293, 0.645884, 0.860406", \ + "0.261186, 0.285091, 0.356734, 0.424898, 0.553694, 0.718436, 0.932303", \ + "0.342153, 0.371293, 0.455399, 0.525798, 0.653709, 0.818081, 1.03332", \ + "0.417943, 0.451167, 0.549427, 0.625147, 0.754124, 0.917662, 1.13175", \ + "0.490861, 0.527305, 0.639342, 0.723055, 0.855837, 1.01906, 1.23285" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378121, 0.0520412, 0.120527, 0.207112, 0.386215, 0.62287, 0.933897", \ + "0.0375504, 0.0519041, 0.12045, 0.207077, 0.386184, 0.622868, 0.933725", \ + "0.0466201, 0.0588917, 0.123646, 0.208614, 0.386656, 0.623015, 0.933768", \ + "0.0617139, 0.0743085, 0.131897, 0.214447, 0.389882, 0.625144, 0.934305", \ + "0.082556, 0.097792, 0.151103, 0.224929, 0.394718, 0.628841, 0.937629", \ + "0.103118, 0.120885, 0.176855, 0.242932, 0.402892, 0.631941, 0.940169", \ + "0.124204, 0.144188, 0.206835, 0.268424, 0.418091, 0.639926, 0.944356" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122213, 0.142261, 0.208087, 0.269481, 0.378696, 0.514785, 0.691179", \ + "0.138242, 0.158173, 0.223973, 0.285353, 0.394598, 0.530708, 0.707112", \ + "0.220462, 0.240551, 0.30686, 0.368487, 0.477958, 0.61414, 0.790632", \ + "0.283289, 0.306308, 0.375799, 0.438741, 0.550144, 0.68695, 0.863086", \ + "0.362572, 0.390148, 0.469598, 0.534356, 0.645505, 0.78272, 0.960441", \ + "0.435939, 0.46744, 0.559117, 0.628716, 0.741234, 0.878036, 1.05445", \ + "0.505402, 0.540146, 0.644476, 0.721009, 0.837668, 0.975108, 1.15151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.044605, 0.0577796, 0.114117, 0.179627, 0.312734, 0.490649, 0.727457", \ + "0.0443519, 0.0576392, 0.114044, 0.179513, 0.312654, 0.490676, 0.727057", \ + "0.050438, 0.0624312, 0.116512, 0.181028, 0.313478, 0.491201, 0.727237", \ + "0.0660238, 0.076828, 0.125105, 0.188372, 0.319152, 0.494737, 0.72919", \ + "0.088532, 0.100644, 0.143639, 0.199624, 0.325698, 0.501174, 0.735009", \ + "0.110679, 0.12447, 0.16806, 0.217767, 0.335463, 0.505346, 0.737866", \ + "0.133539, 0.148974, 0.196367, 0.242519, 0.351226, 0.514836, 0.743146" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0980386, 0.116838, 0.182565, 0.249545, 0.377242, 0.541684, 0.756271", \ + "0.116082, 0.134755, 0.200389, 0.267397, 0.395135, 0.559614, 0.7742", \ + "0.199695, 0.219561, 0.286293, 0.353622, 0.481318, 0.645863, 0.860499", \ + "0.261212, 0.285129, 0.356776, 0.425004, 0.553709, 0.718448, 0.932323", \ + "0.342172, 0.371312, 0.455417, 0.525815, 0.653675, 0.818122, 1.03314", \ + "0.41795, 0.45117, 0.549434, 0.625153, 0.754122, 0.917625, 1.13174", \ + "0.490858, 0.527301, 0.639338, 0.723049, 0.855826, 1.01904, 1.23294" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0378132, 0.0520121, 0.120446, 0.207063, 0.386126, 0.622854, 0.933722", \ + "0.0376049, 0.0519141, 0.120306, 0.207024, 0.386164, 0.622853, 0.933723", \ + "0.0466527, 0.0589216, 0.123625, 0.208573, 0.386629, 0.622975, 0.933831", \ + "0.0617444, 0.0743243, 0.131894, 0.214205, 0.389861, 0.625133, 0.93431", \ + "0.082567, 0.0978, 0.151105, 0.22492, 0.39474, 0.628837, 0.937623", \ + "0.103125, 0.120889, 0.176857, 0.242927, 0.402881, 0.6319, 0.940164", \ + "0.124206, 0.14419, 0.206836, 0.268421, 0.418082, 0.639917, 0.944432" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122041, 0.14208, 0.207944, 0.26936, 0.378591, 0.514683, 0.691076", \ + "0.138087, 0.158028, 0.223866, 0.285264, 0.394524, 0.530621, 0.707043", \ + "0.220419, 0.240506, 0.306816, 0.368458, 0.477941, 0.614173, 0.790619", \ + "0.283167, 0.306171, 0.375776, 0.438723, 0.550146, 0.686971, 0.8629", \ + "0.362567, 0.390143, 0.469594, 0.534352, 0.645508, 0.782724, 0.960446", \ + "0.435945, 0.467447, 0.559125, 0.628723, 0.741244, 0.877948, 1.05455", \ + "0.505417, 0.540162, 0.644493, 0.721026, 0.837687, 0.97513, 1.15154" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.044628, 0.0578033, 0.114171, 0.179679, 0.312968, 0.490693, 0.727462", \ + "0.0443451, 0.0576524, 0.114085, 0.179566, 0.312719, 0.490946, 0.727061", \ + "0.0504207, 0.0624138, 0.116525, 0.181057, 0.313504, 0.490956, 0.727246", \ + "0.0660432, 0.0768418, 0.125105, 0.188384, 0.318916, 0.495026, 0.729187", \ + "0.088532, 0.100643, 0.143638, 0.199628, 0.325709, 0.501183, 0.735014", \ + "0.11068, 0.124472, 0.168061, 0.217768, 0.33547, 0.505229, 0.737916", \ + "0.133542, 0.148976, 0.196368, 0.24252, 0.351232, 0.514842, 0.743152" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.119133, 0.137746, 0.203466, 0.270636, 0.398482, 0.563032, 0.777696", \ + "0.140774, 0.159382, 0.22508, 0.292203, 0.420038, 0.584631, 0.7993", \ + "0.214082, 0.232288, 0.296809, 0.363741, 0.491602, 0.656172, 0.870844", \ + "0.260249, 0.27862, 0.343578, 0.410113, 0.536784, 0.700958, 0.915727", \ + "0.316742, 0.335234, 0.400625, 0.467546, 0.594908, 0.758799, 0.972561", \ + "0.365528, 0.384426, 0.449931, 0.517362, 0.645392, 0.810184, 1.02449", \ + "0.407719, 0.427363, 0.493689, 0.561397, 0.690318, 0.856252, 1.07153" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0389001, 0.0532155, 0.121619, 0.208055, 0.386994, 0.623654, 0.934559", \ + "0.0388747, 0.0531883, 0.121612, 0.208021, 0.387009, 0.623657, 0.934515", \ + "0.0376443, 0.051992, 0.120429, 0.20741, 0.386925, 0.623609, 0.934456", \ + "0.038365, 0.0527399, 0.120713, 0.206365, 0.385081, 0.622361, 0.934057", \ + "0.039746, 0.053895, 0.121697, 0.207607, 0.385641, 0.6229, 0.932083", \ + "0.042039, 0.055675, 0.123079, 0.208931, 0.38719, 0.622963, 0.932442", \ + "0.045671, 0.058747, 0.124782, 0.210675, 0.38966, 0.625821, 0.935391" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.13737, 0.157086, 0.222776, 0.28405, 0.39314, 0.529317, 0.705574", \ + "0.159592, 0.179329, 0.244889, 0.306191, 0.415392, 0.551532, 0.727854", \ + "0.234263, 0.253476, 0.317809, 0.378899, 0.488, 0.624124, 0.800552", \ + "0.285862, 0.30526, 0.369865, 0.430419, 0.53804, 0.673422, 0.849742", \ + "0.353898, 0.373477, 0.438415, 0.499519, 0.608014, 0.74321, 0.918262", \ + "0.42051, 0.440007, 0.505316, 0.566824, 0.676156, 0.812196, 0.988213", \ + "0.485211, 0.50508, 0.570569, 0.632461, 0.742688, 0.880665, 1.05821" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444029, 0.0575634, 0.11334, 0.178664, 0.311478, 0.489385, 0.726148", \ + "0.0443621, 0.0575228, 0.113432, 0.178663, 0.311528, 0.489436, 0.726089", \ + "0.0421399, 0.0552173, 0.111892, 0.177968, 0.31127, 0.489327, 0.725817", \ + "0.0427901, 0.0561585, 0.111757, 0.176151, 0.308663, 0.487472, 0.725053", \ + "0.04337, 0.057029, 0.112904, 0.177796, 0.309708, 0.486234, 0.721979", \ + "0.044856, 0.058099, 0.113847, 0.179073, 0.311642, 0.488728, 0.724008", \ + "0.047302, 0.060088, 0.115862, 0.18086, 0.314421, 0.492707, 0.727863" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118764, 0.137397, 0.203182, 0.270392, 0.398225, 0.562801, 0.777461", \ + "0.140473, 0.159145, 0.224808, 0.292028, 0.419888, 0.584458, 0.799144", \ + "0.21393, 0.232136, 0.296706, 0.363668, 0.491545, 0.656112, 0.870785", \ + "0.260113, 0.278481, 0.343487, 0.410046, 0.536741, 0.700902, 0.915673", \ + "0.316635, 0.335121, 0.400539, 0.467492, 0.59487, 0.75876, 0.97244", \ + "0.365422, 0.384331, 0.449911, 0.517308, 0.645346, 0.810207, 1.02449", \ + "0.407657, 0.427286, 0.493608, 0.561374, 0.690294, 0.856219, 1.0715" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0389178, 0.0532573, 0.121711, 0.208127, 0.387039, 0.623692, 0.934583", \ + "0.0389026, 0.0532614, 0.121612, 0.208063, 0.38704, 0.623733, 0.934363", \ + "0.0376181, 0.0519964, 0.120495, 0.207469, 0.386953, 0.623621, 0.934457", \ + "0.0383274, 0.0527275, 0.120768, 0.206424, 0.385104, 0.622367, 0.934055", \ + "0.039709, 0.053873, 0.121747, 0.20765, 0.385675, 0.622909, 0.93217", \ + "0.042021, 0.055652, 0.123161, 0.208982, 0.387217, 0.622969, 0.932485", \ + "0.04565, 0.058671, 0.124823, 0.21071, 0.389681, 0.62583, 0.935392" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.137669, 0.157355, 0.223001, 0.284284, 0.393372, 0.529529, 0.70579", \ + "0.159803, 0.179514, 0.245047, 0.306396, 0.415581, 0.551665, 0.727994", \ + "0.234346, 0.253554, 0.317871, 0.378947, 0.488042, 0.624166, 0.800596", \ + "0.28594, 0.305312, 0.369924, 0.430468, 0.538083, 0.673466, 0.849785", \ + "0.353957, 0.373537, 0.438463, 0.499557, 0.608046, 0.743243, 0.918296", \ + "0.420554, 0.440055, 0.505358, 0.566719, 0.676183, 0.812223, 0.988241", \ + "0.485242, 0.505114, 0.570602, 0.632488, 0.74271, 0.880689, 1.05823" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0443398, 0.0575261, 0.113302, 0.178631, 0.311529, 0.489377, 0.726111", \ + "0.0443421, 0.0574927, 0.11339, 0.178608, 0.311688, 0.489432, 0.726078", \ + "0.0421394, 0.0552133, 0.111826, 0.177944, 0.311267, 0.489321, 0.725815", \ + "0.0427993, 0.056126, 0.111733, 0.176123, 0.308648, 0.487242, 0.725051", \ + "0.043389, 0.057037, 0.112884, 0.177777, 0.309697, 0.486228, 0.721977", \ + "0.044875, 0.058112, 0.113835, 0.178958, 0.311631, 0.488723, 0.724007", \ + "0.047317, 0.0601, 0.115858, 0.180847, 0.314411, 0.492688, 0.727984" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0067525, 0.00675511, 0.00691572, 0.00704238, 0.00715427, 0.00720743, 0.00724211", \ + "0.00668652, 0.00668974, 0.00685001, 0.00697736, 0.00708791, 0.00714431, 0.00717803", \ + "0.00667862, 0.00665323, 0.00676282, 0.00687045, 0.00693407, 0.00700175, 0.00704615", \ + "0.0068994, 0.00683405, 0.00684366, 0.0069163, 0.00702203, 0.00709187, 0.00713615", \ + "0.00765435, 0.00749269, 0.00733523, 0.00735005, 0.00746015, 0.00744395, 0.00749219", \ + "0.00868798, 0.00842658, 0.0081487, 0.00809796, 0.00811607, 0.00822959, 0.00830399", \ + "0.0102254, 0.00984822, 0.0094225, 0.00929763, 0.00924095, 0.00925091, 0.00927683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103614, 0.0103233, 0.0104893, 0.0106213, 0.0107292, 0.0107832, 0.0108146", \ + "0.0103117, 0.0102739, 0.0104395, 0.0105726, 0.0106814, 0.0107358, 0.0107677", \ + "0.0103242, 0.0102647, 0.0103733, 0.0104916, 0.0106071, 0.010671, 0.01071", \ + "0.0105414, 0.0104238, 0.010423, 0.0105209, 0.0106345, 0.0107041, 0.0107533", \ + "0.0112175, 0.0110164, 0.0108616, 0.0108896, 0.0109674, 0.0110296, 0.0110876", \ + "0.0123286, 0.0120079, 0.0116934, 0.0116581, 0.0116922, 0.0117423, 0.0117923", \ + "0.0138435, 0.0134342, 0.013018, 0.0128874, 0.0128411, 0.0128479, 0.0128797" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00575615, 0.00576136, 0.00592744, 0.00605429, 0.00616592, 0.00621932, 0.00625267", \ + "0.00569077, 0.00569639, 0.00586167, 0.00599024, 0.00609968, 0.00615572, 0.00618823", \ + "0.00569986, 0.00566388, 0.00575938, 0.00588198, 0.00595148, 0.00601328, 0.00605575", \ + "0.00592602, 0.00586305, 0.00588773, 0.00594378, 0.00604676, 0.00611588, 0.00616015", \ + "0.00661633, 0.00648342, 0.00634487, 0.00636921, 0.0064826, 0.00647384, 0.00651859", \ + "0.007776, 0.00751665, 0.00723654, 0.00717456, 0.0071984, 0.00729896, 0.00735595", \ + "0.00934395, 0.00896133, 0.00851507, 0.00838286, 0.00831548, 0.00833432, 0.00834247" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.011231, 0.0111932, 0.0113578, 0.0114902, 0.0115978, 0.0116522, 0.0116838", \ + "0.0111865, 0.0111485, 0.0113126, 0.0114456, 0.0115542, 0.0116092, 0.0116404", \ + "0.0111938, 0.0111384, 0.0112459, 0.0113641, 0.0114796, 0.0115435, 0.0115825", \ + "0.0114162, 0.0112988, 0.0112967, 0.0113939, 0.0115081, 0.0115789, 0.0116274", \ + "0.0120931, 0.011893, 0.0117414, 0.0117684, 0.0118428, 0.0119047, 0.0119564", \ + "0.01323, 0.013006, 0.0126473, 0.0125859, 0.0125951, 0.012634, 0.0126784", \ + "0.0147395, 0.0143048, 0.0138201, 0.0137112, 0.0136864, 0.0137095, 0.0137371" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00566668, 0.00566305, 0.00579632, 0.00590104, 0.00599192, 0.00603644, 0.00606511", \ + "0.0055994, 0.0055966, 0.00573009, 0.00583603, 0.00592616, 0.00597296, 0.00600043", \ + "0.00559911, 0.00556624, 0.00563511, 0.00573062, 0.00578708, 0.00583844, 0.00587587", \ + "0.00580596, 0.00573335, 0.00572532, 0.00578181, 0.00587084, 0.00592856, 0.00596743", \ + "0.00655076, 0.00639006, 0.00621749, 0.00621356, 0.00631124, 0.0062978, 0.00633595", \ + "0.00756809, 0.00731616, 0.00703104, 0.00696945, 0.00697844, 0.0070022, 0.00707611", \ + "0.00907754, 0.00875842, 0.00838528, 0.00822855, 0.00813668, 0.00814316, 0.00814807" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0112576, 0.0112186, 0.0113512, 0.0114647, 0.0115572, 0.0116052, 0.0116311", \ + "0.011209, 0.0111692, 0.0113021, 0.0114159, 0.0115095, 0.0115563, 0.0115839", \ + "0.0112199, 0.0111581, 0.0112384, 0.0113393, 0.0114392, 0.011495, 0.0115291", \ + "0.0114286, 0.011309, 0.0112914, 0.0113712, 0.0114711, 0.0115355, 0.0115763", \ + "0.0120899, 0.0119013, 0.0117389, 0.0117481, 0.0118126, 0.0118643, 0.0119071", \ + "0.0131854, 0.01288, 0.0125657, 0.0125195, 0.0125358, 0.0125808, 0.0126229", \ + "0.0147554, 0.0143857, 0.0138689, 0.0137349, 0.013684, 0.013691, 0.013706" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00466811, 0.00466711, 0.00480334, 0.00490928, 0.00499864, 0.00504388, 0.00507124", \ + "0.00459997, 0.00459988, 0.00473689, 0.00484288, 0.00493504, 0.00497896, 0.00500596", \ + "0.00459677, 0.00457276, 0.00464655, 0.00472121, 0.00477334, 0.00482872, 0.00486544", \ + "0.00482154, 0.00475206, 0.00477087, 0.0048001, 0.00488488, 0.00494512, 0.00498484", \ + "0.00551278, 0.00536614, 0.00522813, 0.0052345, 0.00537016, 0.0053338, 0.0053704", \ + "0.00663151, 0.00638403, 0.00610436, 0.00603327, 0.0060514, 0.00606244, 0.00614752", \ + "0.00823398, 0.0078721, 0.00741404, 0.00726571, 0.00718768, 0.00719476, 0.00721012" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0120964, 0.0120556, 0.01219, 0.0123023, 0.0123955, 0.0124435, 0.0124695", \ + "0.0120501, 0.0120102, 0.0121429, 0.0122561, 0.0123497, 0.0123966, 0.0124239", \ + "0.0120567, 0.0119951, 0.012077, 0.012178, 0.0122779, 0.0123337, 0.0123678", \ + "0.0122681, 0.0121538, 0.0121348, 0.0122132, 0.0123139, 0.0123788, 0.0124199", \ + "0.0129424, 0.0127474, 0.0125856, 0.0125979, 0.012659, 0.0127118, 0.012761", \ + "0.014034, 0.0137282, 0.0134921, 0.0134237, 0.0134128, 0.0134495, 0.013486", \ + "0.0155894, 0.0151736, 0.0146906, 0.01457, 0.0145214, 0.0145322, 0.0145593" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114712, 0.011469, 0.011593, 0.0116892, 0.0117785, 0.0118286, 0.0118603", \ + "0.0113956, 0.0113938, 0.0115206, 0.0116175, 0.0117054, 0.0117539, 0.0117848", \ + "0.0115315, 0.0115312, 0.011624, 0.0117227, 0.01181, 0.0118568, 0.0118849", \ + "0.0119251, 0.0119226, 0.012053, 0.0121317, 0.0122429, 0.0122791, 0.0123119", \ + "0.0127111, 0.0126932, 0.0127991, 0.0129033, 0.0129974, 0.0130278, 0.0130621", \ + "0.0139242, 0.0138972, 0.0139673, 0.0140501, 0.0141564, 0.0142835, 0.0143845", \ + "0.015621, 0.0155723, 0.0156063, 0.0156794, 0.0157743, 0.0158377, 0.0159122" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101695, 0.0101283, 0.0102542, 0.0103621, 0.0104567, 0.0105062, 0.0105358", \ + "0.0100529, 0.0100125, 0.0101409, 0.0102487, 0.0103425, 0.0103919, 0.0104216", \ + "0.0101089, 0.0100714, 0.0102069, 0.0103177, 0.0104107, 0.010459, 0.0104876", \ + "0.0104173, 0.0103786, 0.0105048, 0.0106305, 0.0107131, 0.0107592, 0.0107887", \ + "0.011215, 0.0111714, 0.0112777, 0.0113895, 0.0114914, 0.011544, 0.0115736", \ + "0.0124373, 0.012378, 0.0124595, 0.0125622, 0.012661, 0.0127233, 0.0127615", \ + "0.014165, 0.0140884, 0.0141252, 0.0142165, 0.0143182, 0.0143806, 0.0144289" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0125539, 0.0125579, 0.0127092, 0.0128271, 0.0129357, 0.0129964, 0.0130332", \ + "0.0124739, 0.0124767, 0.0126301, 0.012749, 0.0128553, 0.0129149, 0.012953", \ + "0.0126183, 0.012616, 0.0127644, 0.0128844, 0.0129927, 0.0130485, 0.0130841", \ + "0.0129906, 0.0130101, 0.0131981, 0.0132442, 0.0133717, 0.0134571, 0.0134837", \ + "0.0137933, 0.0137856, 0.013918, 0.0140279, 0.0141828, 0.0141828, 0.0142229", \ + "0.0150142, 0.0149861, 0.0150827, 0.0151897, 0.0153036, 0.0153936, 0.0155383", \ + "0.0167023, 0.016664, 0.0167214, 0.0168092, 0.0169234, 0.0169972, 0.0170773" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00929596, 0.00925886, 0.00941399, 0.00954183, 0.00965108, 0.00970846, 0.0097427", \ + "0.00918039, 0.00914233, 0.00930117, 0.0094277, 0.00953664, 0.00959384, 0.00962797", \ + "0.00923578, 0.00920079, 0.00936749, 0.0094961, 0.0096046, 0.00966029, 0.00969349", \ + "0.00953742, 0.0095042, 0.00966085, 0.00979124, 0.009904, 0.00995748, 0.0099917", \ + "0.0103422, 0.0103014, 0.0104409, 0.0105663, 0.0106843, 0.0107445, 0.0107789", \ + "0.0115556, 0.0115011, 0.011609, 0.0117292, 0.0118434, 0.0119147, 0.0119575", \ + "0.0132941, 0.0132185, 0.0132791, 0.0133866, 0.0134993, 0.013576, 0.0136236" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0044902, 0.00449646, 0.00465973, 0.00476947, 0.00485441, 0.00489604, 0.00491896", \ + "0.00427411, 0.0042812, 0.00443817, 0.00454932, 0.00463737, 0.0046804, 0.00470488", \ + "0.00450534, 0.00446115, 0.00451489, 0.00459852, 0.0045909, 0.00475708, 0.00473068", \ + "0.00527455, 0.00516307, 0.00516259, 0.0051453, 0.00522461, 0.00528568, 0.00532576", \ + "0.00707337, 0.00684752, 0.0066079, 0.00659882, 0.00669077, 0.00670348, 0.00673036", \ + "0.0097328, 0.0093631, 0.00894096, 0.0088339, 0.00879941, 0.00885136, 0.00887584", \ + "0.013191, 0.0126778, 0.01205, 0.0118665, 0.0117677, 0.0117628, 0.0118354" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143426, 0.014307, 0.014465, 0.0145799, 0.0146692, 0.0147114, 0.0147365", \ + "0.0141239, 0.0140917, 0.0142444, 0.0143607, 0.0144524, 0.0144966, 0.0145218", \ + "0.0144079, 0.0143348, 0.0143858, 0.0144808, 0.0145887, 0.0146508, 0.0146897", \ + "0.0152527, 0.0150835, 0.0149949, 0.0150546, 0.0151396, 0.0152168, 0.015268", \ + "0.0171223, 0.0168325, 0.016559, 0.0165495, 0.016587, 0.0166336, 0.0166858", \ + "0.0197578, 0.0193333, 0.0188607, 0.0187615, 0.0187485, 0.0187716, 0.0188101", \ + "0.0232268, 0.0226671, 0.0219624, 0.0217798, 0.0217017, 0.0216987, 0.0217052" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00556455, 0.0055749, 0.00576833, 0.00590082, 0.00600764, 0.00605732, 0.00608695", \ + "0.00534591, 0.00535708, 0.00554538, 0.00567828, 0.00578684, 0.00583964, 0.00586927", \ + "0.00558265, 0.0055472, 0.00561953, 0.00572089, 0.00583328, 0.00584528, 0.00588535", \ + "0.00636169, 0.00625368, 0.00621344, 0.00627399, 0.00635948, 0.00643364, 0.00647599", \ + "0.00818583, 0.00794176, 0.00771611, 0.00772221, 0.00780488, 0.00783404, 0.00786871", \ + "0.0108379, 0.010446, 0.0100266, 0.0099289, 0.00993632, 0.00999212, 0.0100645", \ + "0.0143437, 0.0138018, 0.0131541, 0.012977, 0.0128904, 0.0128894, 0.012964" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0134423, 0.0134109, 0.0136014, 0.0137354, 0.01384, 0.0138898, 0.0139194", \ + "0.013244, 0.0132132, 0.0133986, 0.0135352, 0.0136412, 0.0136934, 0.0137222", \ + "0.0135156, 0.0134415, 0.0135221, 0.0136384, 0.0137671, 0.0138377, 0.0138817", \ + "0.0143588, 0.0141991, 0.0141314, 0.0141978, 0.0143021, 0.0143895, 0.0144445", \ + "0.0162604, 0.0159597, 0.0156806, 0.0156914, 0.0157432, 0.0157965, 0.0158605", \ + "0.0189227, 0.0184726, 0.0179883, 0.0178999, 0.0178989, 0.0179312, 0.017979", \ + "0.0224191, 0.0218179, 0.0210924, 0.0209078, 0.0208475, 0.0208486, 0.0208795" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0125539, 0.0125579, 0.0127092, 0.0128271, 0.0129357, 0.0129964, 0.0130332", \ + "0.0124739, 0.0124767, 0.0126301, 0.012749, 0.0128553, 0.0129149, 0.012953", \ + "0.0126183, 0.012616, 0.0127644, 0.0128844, 0.0129927, 0.0130485, 0.0130841", \ + "0.0129906, 0.0130101, 0.0131981, 0.0132442, 0.0133717, 0.0134571, 0.0134837", \ + "0.0137933, 0.0137856, 0.013918, 0.0140279, 0.0141828, 0.0141828, 0.0142229", \ + "0.0150142, 0.0149861, 0.0150827, 0.0151897, 0.0153036, 0.0153936, 0.0155383", \ + "0.0167023, 0.016664, 0.0167214, 0.0168092, 0.0169234, 0.0169972, 0.0170773" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143426, 0.014307, 0.014465, 0.0145799, 0.0146692, 0.0147114, 0.0147365", \ + "0.0141239, 0.0140917, 0.0142444, 0.0143607, 0.0144524, 0.0144966, 0.0145218", \ + "0.0144079, 0.0143348, 0.0143858, 0.0144808, 0.0145887, 0.0146508, 0.0146897", \ + "0.0152527, 0.0150835, 0.0149949, 0.0150546, 0.0151396, 0.0152168, 0.015268", \ + "0.0171223, 0.0168325, 0.016559, 0.0165495, 0.016587, 0.0166336, 0.0166858", \ + "0.0197578, 0.0193333, 0.0188607, 0.0187615, 0.0187485, 0.0187716, 0.0188101", \ + "0.0232268, 0.0226671, 0.0219624, 0.0217798, 0.0217017, 0.0216987, 0.0217052" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00952117, 0.00954968, 0.00970961, 0.00980411, 0.0098818, 0.00991792, 0.00994059", \ + "0.00954474, 0.00957611, 0.00973511, 0.00982271, 0.00989608, 0.0099346, 0.00995895", \ + "0.0100899, 0.010116, 0.010269, 0.0103435, 0.0104136, 0.0104519, 0.010478", \ + "0.0108133, 0.0108282, 0.0109563, 0.0110399, 0.0110956, 0.0111567, 0.0111868", \ + "0.0122326, 0.0122211, 0.012316, 0.0123945, 0.012458, 0.0127293, 0.0125544", \ + "0.0141609, 0.0141491, 0.0141977, 0.0142723, 0.0143666, 0.014454, 0.0145826", \ + "0.0168072, 0.0167631, 0.0167829, 0.016841, 0.0169344, 0.0170076, 0.0170612" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0061253, 0.00612069, 0.00632362, 0.00642742, 0.00650698, 0.00654516, 0.00656683", \ + "0.00614084, 0.00614144, 0.00632184, 0.00642456, 0.00650337, 0.00654298, 0.00656602", \ + "0.00667612, 0.00669208, 0.00686614, 0.00696376, 0.00704472, 0.00708825, 0.00711574", \ + "0.00744681, 0.00745574, 0.00761436, 0.00770866, 0.00779014, 0.00783273, 0.00786175", \ + "0.00875907, 0.00876408, 0.00888358, 0.00897184, 0.00905903, 0.0091068, 0.00913877", \ + "0.0107942, 0.0107584, 0.0108258, 0.0109002, 0.010983, 0.0110436, 0.0110895", \ + "0.0134194, 0.0133641, 0.0134162, 0.0134693, 0.0135498, 0.0136247, 0.0136801" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00952043, 0.00954954, 0.00971014, 0.00980453, 0.00988074, 0.00991794, 0.0099405", \ + "0.0095437, 0.0095766, 0.00973587, 0.00982282, 0.00989694, 0.0099345, 0.00995958", \ + "0.01009, 0.0101197, 0.0102696, 0.0103439, 0.0104138, 0.0104528, 0.0104788", \ + "0.0108133, 0.0108344, 0.0109567, 0.0110407, 0.0110957, 0.0111572, 0.0111872", \ + "0.0122326, 0.0122233, 0.012309, 0.0123926, 0.0124587, 0.0127294, 0.0125804", \ + "0.0141609, 0.0141494, 0.0142066, 0.0142722, 0.0143667, 0.0144563, 0.0145816", \ + "0.0168078, 0.0167647, 0.0167846, 0.0168419, 0.0169336, 0.0170083, 0.0170614" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00612597, 0.00612125, 0.00632362, 0.00642829, 0.00650805, 0.00654608, 0.00656727", \ + "0.00614147, 0.00614226, 0.00632264, 0.00642544, 0.00650429, 0.00654407, 0.00656716", \ + "0.00667676, 0.00669296, 0.00686644, 0.00696391, 0.00704484, 0.00708847, 0.00711585", \ + "0.00744687, 0.00745245, 0.00761424, 0.00770926, 0.00779035, 0.00783284, 0.00786183", \ + "0.00875928, 0.00876416, 0.00888347, 0.00897176, 0.00905905, 0.0091068, 0.00913878", \ + "0.0107991, 0.0107587, 0.0108258, 0.0108997, 0.010983, 0.0110436, 0.0110896", \ + "0.0134196, 0.0133643, 0.0134163, 0.0134694, 0.0135498, 0.0136246, 0.0136809" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0038545, 0.0039366, 0.00419531, 0.00427602, 0.00432082, 0.00433907, 0.00434866", \ + "0.00362426, 0.00369981, 0.00394105, 0.00403418, 0.00409079, 0.00411011, 0.00412054", \ + "0.00393739, 0.00391431, 0.00401535, 0.00410395, 0.00418862, 0.00424691, 0.00429094", \ + "0.00472966, 0.0046088, 0.00461667, 0.00468102, 0.00477056, 0.00489407, 0.00486226", \ + "0.00659939, 0.00631844, 0.00614786, 0.00616974, 0.00628787, 0.00634895, 0.00634678", \ + "0.00930757, 0.00884979, 0.00847188, 0.00841987, 0.00843311, 0.00854123, 0.00850906", \ + "0.0128423, 0.0122257, 0.0115915, 0.0114599, 0.011402, 0.011409, 0.0115069" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00921019, 0.00926604, 0.00949919, 0.00957923, 0.00962657, 0.0096472, 0.00965734", \ + "0.0090141, 0.00905303, 0.00928151, 0.00936821, 0.00942013, 0.00944197, 0.00945341", \ + "0.00932088, 0.00925755, 0.0093691, 0.00947818, 0.00956703, 0.00961191, 0.0096405", \ + "0.0102287, 0.0100448, 0.0100316, 0.0100976, 0.0101854, 0.0102327, 0.0102651", \ + "0.0121737, 0.0118158, 0.011571, 0.0116003, 0.0116477, 0.0117066, 0.0117387", \ + "0.0148812, 0.0143352, 0.0138566, 0.0138231, 0.0138407, 0.0138898, 0.0139295", \ + "0.0184484, 0.0177602, 0.0169742, 0.0168387, 0.0167925, 0.0167999, 0.0168215" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0038538, 0.00393662, 0.00419546, 0.00427593, 0.00432051, 0.00433862, 0.00434821", \ + "0.00362398, 0.00370009, 0.00394175, 0.00403537, 0.0040913, 0.00411038, 0.00412069", \ + "0.00393702, 0.00392732, 0.00401635, 0.00410408, 0.0041888, 0.0042431, 0.00428929", \ + "0.00472911, 0.00460842, 0.00461675, 0.00470021, 0.0047704, 0.00489434, 0.00486229", \ + "0.00659902, 0.00631811, 0.00614755, 0.00616952, 0.00628706, 0.00634874, 0.00634717", \ + "0.00930748, 0.00884964, 0.00847174, 0.00841972, 0.00843302, 0.00854138, 0.00850969", \ + "0.0128423, 0.0122257, 0.0115915, 0.0114599, 0.0114021, 0.0114089, 0.0115047" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00921119, 0.00926661, 0.00949953, 0.00957969, 0.0096272, 0.00964783, 0.00965805", \ + "0.00901456, 0.00905303, 0.00928119, 0.00936803, 0.00942003, 0.0094418, 0.00945337", \ + "0.00932125, 0.00925756, 0.00936913, 0.00947841, 0.00956726, 0.00961187, 0.00964102", \ + "0.0102371, 0.0100538, 0.0100318, 0.0100977, 0.0101923, 0.0102419, 0.0102804", \ + "0.012174, 0.0118163, 0.0115713, 0.0116007, 0.0116477, 0.0117069, 0.0117387", \ + "0.0148815, 0.0143354, 0.0138568, 0.0138234, 0.0138409, 0.0138895, 0.0139295", \ + "0.0184486, 0.0177603, 0.0169744, 0.0168389, 0.0167927, 0.0168001, 0.0168217" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00952043, 0.00954954, 0.00971014, 0.00980453, 0.00988074, 0.00991794, 0.0099405", \ + "0.0095437, 0.0095766, 0.00973587, 0.00982282, 0.00989694, 0.0099345, 0.00995958", \ + "0.01009, 0.0101197, 0.0102696, 0.0103439, 0.0104138, 0.0104528, 0.0104788", \ + "0.0108133, 0.0108344, 0.0109567, 0.0110407, 0.0110957, 0.0111572, 0.0111872", \ + "0.0122326, 0.0122233, 0.012309, 0.0123926, 0.0124587, 0.0127294, 0.0125804", \ + "0.0141609, 0.0141494, 0.0142066, 0.0142722, 0.0143667, 0.0144563, 0.0145816", \ + "0.0168078, 0.0167647, 0.0167846, 0.0168419, 0.0169336, 0.0170083, 0.0170614" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00921119, 0.00926661, 0.00949953, 0.00957969, 0.0096272, 0.00964783, 0.00965805", \ + "0.00901456, 0.00905303, 0.00928119, 0.00936803, 0.00942003, 0.0094418, 0.00945337", \ + "0.00932125, 0.00925756, 0.00936913, 0.00947841, 0.00956726, 0.00961187, 0.00964102", \ + "0.0102371, 0.0100538, 0.0100318, 0.0100977, 0.0101923, 0.0102419, 0.0102804", \ + "0.012174, 0.0118163, 0.0115713, 0.0116007, 0.0116477, 0.0117069, 0.0117387", \ + "0.0148815, 0.0143354, 0.0138568, 0.0138234, 0.0138409, 0.0138895, 0.0139295", \ + "0.0184486, 0.0177603, 0.0169744, 0.0168389, 0.0167927, 0.0168001, 0.0168217" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151243; + rise_capacitance : 0.00150791; + rise_capacitance_range (0.00116882, 0.00150791); + fall_capacitance : 0.00151243; + fall_capacitance_range (0.00114518, 0.00151243); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00118077, 0.00109179, 0.00104848, 0.00119873, 0.00173605, 0.0026258, 0.00384249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00499662, 0.00492372, 0.0049041, 0.00504381, 0.00557818, 0.00646117, 0.00767077" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00073724, -0.000818988, -0.000861481, -0.000875494, -0.000878064, -0.000880567, -0.000879377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882795, 0.000873994, 0.000879238, 0.000884813, 0.000878064, 0.000880567, 0.000879377" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00150823; + rise_capacitance : 0.0015037; + rise_capacitance_range (0.00116988, 0.0015037); + fall_capacitance : 0.00150823; + fall_capacitance_range (0.00114427, 0.00150823); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000222468, 0.000142263, 0.000100998, 0.000258666, 0.000804667, 0.0017017, 0.00292285" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0058623, 0.00579614, 0.00577712, 0.00591734, 0.00644773, 0.00733994, 0.00854362" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000787518, -0.000861783, -0.000904082, -0.000911605, -0.000914924, -0.000917226, -0.000916028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000911687, 0.00091197, 0.000920283, 0.000917967, 0.000914924, 0.000917226, 0.000916028" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151113; + rise_capacitance : 0.00150659; + rise_capacitance_range (0.00116888, 0.00150659); + fall_capacitance : 0.00151113; + fall_capacitance_range (0.00114511, 0.00151113); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736269, -0.000818356, -0.000861091, -0.000875163, -0.000877347, -0.000879892, -0.000878702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881973, 0.000873352, 0.000880249, 0.00088412, 0.000877347, 0.000879892, 0.000878702" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00135163, 0.00126173, 0.00121906, 0.00137338, 0.00191319, 0.00280638, 0.00402611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00469725, 0.00462484, 0.00460641, 0.00474739, 0.00527502, 0.00617215, 0.00738432" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015279; + rise_capacitance : 0.00152333; + rise_capacitance_range (0.0011854, 0.00152333); + fall_capacitance : 0.0015279; + fall_capacitance_range (0.00115965, 0.0015279); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000388949, 0.000306868, 0.000263905, 0.000427891, 0.000980803, 0.00188345, 0.00310905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0055406, 0.00546606, 0.00544886, 0.00559425, 0.00613538, 0.00702752, 0.00823729" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792402, -0.000866538, -0.000905876, -0.000916472, -0.000920285, -0.00092277, -0.000921564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000915887, 0.000921519, 0.000922721, 0.000923556, 0.000920499, 0.00092277, 0.000921564" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00433655; + rise_capacitance : 0.00433655; + rise_capacitance_range (0.00290689, 0.00433655); + fall_capacitance : 0.00433231; + fall_capacitance_range (0.00286798, 0.00433231); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000368324, -0.00050419, -0.000391584, -2.99709e-05, 0.000768693, 0.00198092, 0.00358933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00516807, 0.00505258, 0.00522573, 0.00560777, 0.00643113, 0.00763063, 0.00925707" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00368259, 0.00357689, 0.0035822, 0.00386487, 0.00469121, 0.00595667, 0.00772548" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00731729, 0.00728765, 0.00746914, 0.00781863, 0.00863587, 0.00985535, 0.0115" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "8.98348e-05, -0.000201323, 3.18176e-05, 0.000728721, 0.0022975, 0.00464007, 0.00773675" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00755576, 0.00730758, 0.00761132, 0.0083638, 0.00995066, 0.0122736, 0.0153574" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000354008, -0.000501129, -0.000373574, -4.88081e-06, 0.000790884, 0.00200116, 0.00361199" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00529412, 0.00517552, 0.00533965, 0.00571212, 0.00651627, 0.00771215, 0.00932417" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00399934, 0.00389799, 0.00391097, 0.00419213, 0.00499809, 0.00628117, 0.00804534" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00713901, 0.00711082, 0.0072906, 0.00764376, 0.00846624, 0.00967686, 0.0113198" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00404763, 0.00394179, 0.00395828, 0.00424405, 0.00505938, 0.00635071, 0.00810725" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.007242, 0.00721391, 0.00738338, 0.00771333, 0.00851656, 0.00971892, 0.011351" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-8.93273e-05, -0.000381833, -0.000154899, 0.000509317, 0.00210091, 0.00443944, 0.00753251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00785398, 0.00760453, 0.00790364, 0.00863443, 0.0102215, 0.012538, 0.0156338" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000112833, -0.000412761, -0.000171538, 0.000518092, 0.00209474, 0.004439, 0.00752598" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00802248, 0.00776225, 0.00805016, 0.00877216, 0.0103461, 0.0126546, 0.0157351" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00361999, 0.00350844, 0.00351836, 0.00380296, 0.00461382, 0.0059099, 0.0076749" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752951, 0.00750098, 0.00767163, 0.00800127, 0.00880882, 0.0100084, 0.0116447" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000185597, -0.000114675, 0.000135443, 0.000828211, 0.0024105, 0.00476242, 0.00785108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00760362, 0.00734348, 0.00763544, 0.00838238, 0.00993455, 0.0122638, 0.0153358" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325157; + rise_capacitance : 0.00325157; + rise_capacitance_range (0.00200665, 0.00325157); + fall_capacitance : 0.00325062; + fall_capacitance_range (0.002023, 0.00325062); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000408374, -0.000554493, -0.000379405, 2.62227e-05, 0.000895154, 0.00215964, 0.00382757" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379434, 0.00369289, 0.00391487, 0.00434099, 0.00520816, 0.00646478, 0.00812894" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000408538, -0.000554378, -0.00038002, 2.61496e-05, 0.000894871, 0.00215951, 0.00382745" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379368, 0.00369293, 0.00391553, 0.00434167, 0.00520859, 0.00646509, 0.00812909" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000375796, -0.000517054, -0.000287647, 6.62268e-05, 0.000946029, 0.00221278, 0.00388613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00387396, 0.00373867, 0.00395369, 0.00438097, 0.00523403, 0.00649242, 0.00814707" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000375424, -0.000526026, -0.00028909, 6.58517e-05, 0.000945741, 0.00222139, 0.00388431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00387429, 0.00373883, 0.00395793, 0.00438087, 0.00523429, 0.00648932, 0.00814735" \ + ); + } + } + } + } + cell (MUX4X3) { + area : 28.224; + cell_leakage_power : 0.235896; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.223394; + when : "(A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203857; + when : "(A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.203857; + when : "(A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18432; + when : "(A0 * A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.285027; + when : "(A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220369; + when : "(A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225066; + when : "(A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205529; + when : "(A0 * A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244603; + when : "(A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225066; + when : "(A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26549; + when : "(A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200832; + when : "(A0 * A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.282324; + when : "(A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217665; + when : "(A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262787; + when : "(A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.198128; + when : "(A0 * A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.239905; + when : "(A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.26549; + when : "(A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225066; + when : "(A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205529; + when : "(A0 * !A1 * A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236395; + when : "(A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216858; + when : "(A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246274; + when : "(A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226737; + when : "(A0 * !A1 * A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.261114; + when : "(A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286698; + when : "(A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.286698; + when : "(A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.22204; + when : "(A0 * !A1 * !A2 * A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233692; + when : "(A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214155; + when : "(A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283995; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219337; + when : "(A0 * !A1 * !A2 * !A3 * !S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.244603; + when : "(!A0 * A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.225066; + when : "(!A0 * A1 * A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220368; + when : "(!A0 * A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245953; + when : "(!A0 * A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.306235; + when : "(!A0 * A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241577; + when : "(!A0 * A1 * A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.241577; + when : "(!A0 * A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.267162; + when : "(!A0 * A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.265811; + when : "(!A0 * A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.246274; + when : "(!A0 * A1 * !A2 * A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.216858; + when : "(!A0 * A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197321; + when : "(!A0 * A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.303532; + when : "(!A0 * A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238873; + when : "(!A0 * A1 * !A2 * !A3 * S0 * !S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214155; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194618; + when : "(!A0 * A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.237202; + when : "(!A0 * !A1 * A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.262787; + when : "(!A0 * !A1 * A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217665; + when : "(!A0 * !A1 * A2 * A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.24325; + when : "(!A0 * !A1 * A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.233692; + when : "(!A0 * !A1 * A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214155; + when : "(!A0 * !A1 * A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.238874; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.264458; + when : "(!A0 * !A1 * A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.25841; + when : "(!A0 * !A1 * !A2 * A3 * S0 * S1 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.283995; + when : "(!A0 * !A1 * !A2 * A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.214155; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.194618; + when : "(!A0 * !A1 * !A2 * A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.230989; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211452; + when : "(!A0 * !A1 * !A2 * !A3 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.211452; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.191915; + when : "(!A0 * !A1 * !A2 * !A3 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.235896; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A0 * !S0 * !S1) + (A1 * S0 * !S1) + (A2 * !S0 * S1) + (A3 * S0 * S1)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A0"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.188674, 0.213729, 0.288952, 0.364789, 0.508503, 0.693048, 0.933664", \ + "0.208156, 0.233213, 0.308302, 0.384256, 0.527974, 0.712532, 0.953147", \ + "0.300302, 0.325346, 0.400376, 0.476295, 0.620031, 0.804567, 1.04531", \ + "0.391002, 0.417909, 0.495886, 0.57232, 0.71612, 0.90068, 1.1414", \ + "0.521615, 0.552032, 0.637312, 0.716453, 0.86107, 1.04555, 1.28605", \ + "0.649433, 0.683689, 0.77828, 0.861087, 1.00746, 1.19172, 1.4322", \ + "0.774573, 0.812452, 0.917581, 1.00555, 1.15459, 1.33901, 1.57918" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0438734, 0.0621166, 0.138132, 0.234951, 0.435516, 0.700962, 1.04964", \ + "0.0438736, 0.0621151, 0.138258, 0.234943, 0.435448, 0.700963, 1.04964", \ + "0.0446201, 0.0627619, 0.138578, 0.23513, 0.435559, 0.70081, 1.04972", \ + "0.0510398, 0.0690162, 0.142967, 0.237511, 0.436367, 0.701073, 1.04975", \ + "0.063959, 0.082798, 0.155005, 0.246422, 0.441356, 0.703315, 1.05088", \ + "0.080151, 0.099663, 0.171218, 0.258206, 0.447573, 0.706697, 1.0526", \ + "0.098165, 0.118728, 0.191488, 0.274624, 0.457284, 0.712123, 1.05572" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.22428, 0.250497, 0.324721, 0.393153, 0.513538, 0.662826, 0.855696", \ + "0.2439, 0.270079, 0.344321, 0.412682, 0.533147, 0.682438, 0.875309", \ + "0.327872, 0.354051, 0.428213, 0.496625, 0.617227, 0.766465, 0.959411", \ + "0.41001, 0.437557, 0.514409, 0.583683, 0.704675, 0.854111, 1.0471", \ + "0.5252, 0.555563, 0.639013, 0.711817, 0.835301, 0.985688, 1.17883", \ + "0.634115, 0.667535, 0.758846, 0.835678, 0.962525, 1.11377, 1.30708", \ + "0.73693, 0.773514, 0.874386, 0.956077, 1.08668, 1.23945, 1.43337" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0516068, 0.0681703, 0.129075, 0.200058, 0.344426, 0.537665, 0.7952", \ + "0.0516027, 0.0681413, 0.129067, 0.200088, 0.344422, 0.537958, 0.7952", \ + "0.0520793, 0.0685058, 0.129466, 0.20029, 0.344753, 0.537789, 0.794789", \ + "0.0579825, 0.074351, 0.134068, 0.20341, 0.346112, 0.538626, 0.795461", \ + "0.070276, 0.087067, 0.146433, 0.214321, 0.353759, 0.543052, 0.797462", \ + "0.085578, 0.102783, 0.162411, 0.228183, 0.364053, 0.549824, 0.802384", \ + "0.103053, 0.120739, 0.181074, 0.244911, 0.376223, 0.558334, 0.807427" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.184616, 0.2096, 0.284751, 0.360608, 0.50427, 0.688779, 0.929389", \ + "0.204406, 0.229438, 0.304452, 0.380385, 0.524063, 0.70855, 0.949225", \ + "0.297796, 0.322821, 0.397898, 0.473674, 0.617381, 0.801919, 1.04262", \ + "0.3887, 0.415547, 0.493572, 0.570213, 0.713784, 0.898358, 1.13904", \ + "0.519627, 0.550078, 0.635202, 0.714317, 0.859073, 1.04348, 1.28405", \ + "0.647804, 0.681988, 0.776454, 0.858948, 1.00498, 1.1893, 1.43026", \ + "0.7731, 0.810999, 0.915991, 1.00379, 1.15272, 1.33712, 1.57729" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0436537, 0.0619576, 0.138149, 0.234844, 0.435387, 0.700933, 1.04969", \ + "0.0436811, 0.0619508, 0.138114, 0.234852, 0.435463, 0.700935, 1.04963", \ + "0.0445802, 0.0626619, 0.13852, 0.235035, 0.435494, 0.700755, 1.04976", \ + "0.0509005, 0.0688799, 0.142949, 0.237723, 0.436338, 0.701258, 1.0498", \ + "0.06396, 0.082617, 0.154775, 0.246061, 0.441219, 0.703314, 1.05087", \ + "0.080083, 0.099586, 0.171012, 0.258525, 0.447435, 0.706691, 1.05259", \ + "0.098048, 0.118598, 0.191337, 0.274369, 0.457116, 0.711949, 1.05569" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.225411, 0.251633, 0.325943, 0.39432, 0.514732, 0.663972, 0.856882", \ + "0.244589, 0.270821, 0.345132, 0.413537, 0.533911, 0.683179, 0.876035", \ + "0.327643, 0.353847, 0.428033, 0.496456, 0.617059, 0.766287, 0.959219", \ + "0.409169, 0.436752, 0.513641, 0.582953, 0.703964, 0.853381, 1.04635", \ + "0.523651, 0.55403, 0.637559, 0.710353, 0.834109, 0.984335, 1.17735", \ + "0.631853, 0.665287, 0.756693, 0.833507, 0.96043, 1.11157, 1.3048", \ + "0.73481, 0.771401, 0.871887, 0.953695, 1.08449, 1.23766, 1.43111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.05165, 0.0681959, 0.129179, 0.200077, 0.344415, 0.537718, 0.795087", \ + "0.051635, 0.068203, 0.129186, 0.200167, 0.344633, 0.537929, 0.795158", \ + "0.0521249, 0.0685478, 0.129414, 0.200312, 0.344578, 0.537762, 0.794701", \ + "0.0580576, 0.0744494, 0.134128, 0.203481, 0.346059, 0.53884, 0.79541", \ + "0.070387, 0.087117, 0.146565, 0.214509, 0.353937, 0.543175, 0.797668", \ + "0.08583, 0.103016, 0.162603, 0.228429, 0.364221, 0.549915, 0.802507", \ + "0.10315, 0.120862, 0.181239, 0.245212, 0.376259, 0.558548, 0.807415" \ + ); + } + } + timing () { + related_pin : "A2"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.185736, 0.210629, 0.285504, 0.361217, 0.504739, 0.68925, 0.92981", \ + "0.2052, 0.230148, 0.305002, 0.380689, 0.524309, 0.708748, 0.949309", \ + "0.297463, 0.322354, 0.397304, 0.472925, 0.616517, 0.801016, 1.04164", \ + "0.387835, 0.414677, 0.492624, 0.568963, 0.712703, 0.89713, 1.13775", \ + "0.518238, 0.548677, 0.633931, 0.712993, 0.857543, 1.04199, 1.2825", \ + "0.645281, 0.679424, 0.774111, 0.856916, 1.003, 1.18733, 1.42767", \ + "0.769589, 0.80768, 0.913064, 1.00103, 1.15008, 1.33462, 1.57474" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0431715, 0.0613743, 0.137484, 0.234102, 0.434648, 0.700177, 1.04892", \ + "0.0431728, 0.0613393, 0.137475, 0.234104, 0.434701, 0.700179, 1.04891", \ + "0.044083, 0.062128, 0.137803, 0.234302, 0.434762, 0.700232, 1.04893", \ + "0.0502999, 0.0683068, 0.142279, 0.236759, 0.435637, 0.700493, 1.0492", \ + "0.063027, 0.081819, 0.154171, 0.245482, 0.440371, 0.702419, 1.05014", \ + "0.078715, 0.099045, 0.170379, 0.257518, 0.446418, 0.705788, 1.05196", \ + "0.096025, 0.117065, 0.189981, 0.273147, 0.455995, 0.710904, 1.05474" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.223759, 0.249923, 0.324082, 0.392198, 0.512406, 0.661607, 0.854443", \ + "0.243348, 0.269545, 0.343699, 0.411851, 0.532105, 0.681233, 0.874052", \ + "0.327134, 0.353284, 0.427237, 0.495501, 0.61586, 0.765094, 0.957915", \ + "0.408722, 0.436286, 0.512944, 0.582092, 0.702912, 0.852263, 1.04519", \ + "0.522796, 0.553198, 0.636533, 0.709231, 0.832564, 0.982874, 1.17602", \ + "0.630744, 0.664271, 0.755458, 0.832121, 0.958961, 1.11014, 1.30346", \ + "0.732825, 0.769604, 0.86996, 0.951663, 1.08268, 1.23563, 1.42917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505565, 0.0672011, 0.128013, 0.198923, 0.343213, 0.536457, 0.79382", \ + "0.0505432, 0.0671941, 0.128008, 0.198996, 0.343233, 0.536454, 0.793919", \ + "0.0510578, 0.0675613, 0.128366, 0.199148, 0.343282, 0.536505, 0.793905", \ + "0.0567241, 0.0732687, 0.133025, 0.202266, 0.344851, 0.537585, 0.794178", \ + "0.068531, 0.085542, 0.14504, 0.212986, 0.352359, 0.541808, 0.796681", \ + "0.083211, 0.100784, 0.160665, 0.22636, 0.362395, 0.548271, 0.800916", \ + "0.099954, 0.118153, 0.178859, 0.242766, 0.374279, 0.556622, 0.805763" \ + ); + } + } + timing () { + related_pin : "A3"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.181376, 0.206262, 0.281007, 0.356629, 0.500204, 0.684616, 0.925198", \ + "0.201185, 0.226059, 0.300812, 0.376515, 0.52004, 0.704462, 0.945011", \ + "0.294958, 0.319776, 0.394416, 0.470005, 0.613538, 0.798066, 1.03864", \ + "0.385154, 0.41195, 0.489608, 0.5662, 0.709944, 0.894386, 1.13496", \ + "0.515586, 0.546001, 0.631156, 0.71032, 0.854956, 1.03933, 1.27982", \ + "0.64262, 0.676908, 0.771561, 0.854504, 1.00053, 1.18493, 1.42538", \ + "0.766826, 0.804976, 0.910117, 0.997973, 1.14691, 1.33136, 1.57155" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0429692, 0.061138, 0.137299, 0.233983, 0.434575, 0.700088, 1.04889", \ + "0.042969, 0.0611468, 0.137122, 0.233994, 0.434629, 0.700085, 1.04896", \ + "0.0438916, 0.0619368, 0.13761, 0.234211, 0.434669, 0.700168, 1.0489", \ + "0.0502326, 0.0682322, 0.141986, 0.236738, 0.435577, 0.70042, 1.04909", \ + "0.06302, 0.081771, 0.15394, 0.245294, 0.44027, 0.702293, 1.05012", \ + "0.078608, 0.098502, 0.169836, 0.257055, 0.446208, 0.705689, 1.05181", \ + "0.09593, 0.116887, 0.189946, 0.272975, 0.455836, 0.710827, 1.05471" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.224473, 0.250687, 0.324736, 0.392972, 0.513174, 0.662322, 0.855092", \ + "0.243599, 0.269765, 0.34387, 0.412002, 0.532351, 0.681424, 0.874266", \ + "0.326342, 0.352486, 0.42647, 0.49473, 0.61515, 0.764251, 0.957104", \ + "0.407117, 0.434726, 0.511418, 0.580648, 0.701383, 0.850728, 1.04362", \ + "0.520473, 0.550885, 0.634279, 0.706872, 0.830545, 0.980657, 1.17376", \ + "0.627435, 0.660978, 0.752255, 0.828922, 0.955545, 1.10686, 1.30025", \ + "0.728852, 0.765709, 0.866164, 0.947996, 1.07885, 1.23188, 1.42542" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505531, 0.0671684, 0.128111, 0.19899, 0.343208, 0.536416, 0.793449", \ + "0.0505562, 0.0671927, 0.128107, 0.199011, 0.343204, 0.536416, 0.793428", \ + "0.0511087, 0.0675631, 0.128374, 0.199138, 0.343293, 0.536473, 0.793813", \ + "0.056827, 0.0733165, 0.13291, 0.202286, 0.344988, 0.537577, 0.794021", \ + "0.068633, 0.085619, 0.145157, 0.213015, 0.352547, 0.542252, 0.796656", \ + "0.083605, 0.101165, 0.160859, 0.22664, 0.362467, 0.548274, 0.800911", \ + "0.100169, 0.11836, 0.17914, 0.243019, 0.374485, 0.556681, 0.805747" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A2 * A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.162185, 0.187041, 0.261748, 0.337508, 0.481005, 0.665483, 0.906027", \ + "0.180771, 0.20561, 0.280447, 0.356067, 0.499644, 0.684077, 0.924629", \ + "0.278595, 0.303625, 0.378415, 0.453745, 0.597497, 0.781988, 1.0226", \ + "0.368199, 0.396333, 0.475807, 0.552785, 0.69622, 0.880698, 1.12125", \ + "0.490213, 0.523473, 0.613736, 0.693724, 0.838269, 1.02271, 1.26296", \ + "0.604567, 0.642576, 0.745982, 0.831258, 0.977532, 1.16156, 1.40134", \ + "0.715237, 0.757415, 0.874686, 0.967312, 1.11737, 1.30123, 1.54108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0428901, 0.0611037, 0.137197, 0.233919, 0.434569, 0.700072, 1.04888", \ + "0.0429136, 0.0611216, 0.137246, 0.233934, 0.434558, 0.700073, 1.04889", \ + "0.0452285, 0.0627407, 0.137917, 0.234307, 0.434655, 0.700116, 1.04903", \ + "0.0559852, 0.0735181, 0.145191, 0.238363, 0.435997, 0.70041, 1.0489", \ + "0.075624, 0.094227, 0.162057, 0.249726, 0.4423, 0.703437, 1.05053", \ + "0.097236, 0.117243, 0.185084, 0.266217, 0.449837, 0.7074, 1.0532", \ + "0.120363, 0.141495, 0.212735, 0.288657, 0.462475, 0.713496, 1.05612" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.200927, 0.227104, 0.30114, 0.369345, 0.489605, 0.638794, 0.831573", \ + "0.217925, 0.244099, 0.318306, 0.386431, 0.506662, 0.6558, 0.848664", \ + "0.311679, 0.337801, 0.411806, 0.480116, 0.600442, 0.749562, 0.94246", \ + "0.400114, 0.428405, 0.506415, 0.57609, 0.697126, 0.846351, 1.03916", \ + "0.517965, 0.550306, 0.637117, 0.710703, 0.834636, 0.985071, 1.17838", \ + "0.624711, 0.661197, 0.758904, 0.837557, 0.964802, 1.11606, 1.309", \ + "0.72447, 0.764757, 0.874344, 0.959603, 1.09138, 1.24432, 1.43712" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505155, 0.0671589, 0.127969, 0.198915, 0.343192, 0.536452, 0.793298", \ + "0.0505049, 0.0671351, 0.127968, 0.198887, 0.343157, 0.536736, 0.793914", \ + "0.0515192, 0.067943, 0.128611, 0.19927, 0.343354, 0.536522, 0.793512", \ + "0.0612346, 0.0772981, 0.13566, 0.203927, 0.346028, 0.537478, 0.793738", \ + "0.079899, 0.096337, 0.152443, 0.217665, 0.355349, 0.543744, 0.797862", \ + "0.101052, 0.118283, 0.1741, 0.235205, 0.366532, 0.55087, 0.803057", \ + "0.123744, 0.141726, 0.199572, 0.257712, 0.38165, 0.560372, 0.807734" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.165368, 0.190392, 0.265575, 0.341429, 0.485047, 0.669586, 0.910187", \ + "0.183893, 0.208927, 0.284096, 0.359929, 0.503601, 0.688154, 0.928736", \ + "0.281457, 0.306693, 0.381714, 0.457186, 0.601152, 0.785722, 1.02646", \ + "0.371677, 0.399775, 0.479383, 0.556337, 0.699951, 0.88442, 1.12503", \ + "0.494722, 0.527857, 0.617977, 0.698018, 0.842659, 1.02698, 1.2672", \ + "0.610251, 0.648069, 0.751187, 0.836379, 0.982597, 1.16656, 1.40652", \ + "0.722171, 0.764023, 0.880901, 0.973558, 1.12333, 1.30731, 1.54704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0436336, 0.0618889, 0.137933, 0.234797, 0.435364, 0.700924, 1.04962", \ + "0.0436403, 0.0619014, 0.138108, 0.234819, 0.435389, 0.700926, 1.04962", \ + "0.0458052, 0.0634263, 0.138707, 0.235171, 0.435561, 0.700948, 1.04978", \ + "0.0567264, 0.0741196, 0.146059, 0.239193, 0.436845, 0.701138, 1.04965", \ + "0.077011, 0.095349, 0.163097, 0.250745, 0.443409, 0.704341, 1.05127", \ + "0.09952, 0.119014, 0.186573, 0.267549, 0.450991, 0.708425, 1.05375", \ + "0.123621, 0.144068, 0.214788, 0.290595, 0.463936, 0.714982, 1.05716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.20135, 0.227606, 0.301935, 0.370285, 0.490649, 0.639946, 0.832798", \ + "0.21839, 0.244613, 0.318976, 0.387262, 0.507698, 0.656992, 0.849874", \ + "0.312645, 0.338792, 0.412986, 0.481427, 0.60187, 0.751206, 0.944163", \ + "0.402047, 0.430339, 0.508423, 0.578252, 0.699287, 0.848687, 1.04158", \ + "0.521128, 0.553366, 0.640283, 0.713865, 0.83787, 0.988383, 1.18181", \ + "0.629077, 0.66535, 0.763171, 0.841795, 0.969079, 1.11961, 1.31317", \ + "0.729985, 0.769851, 0.879342, 0.964609, 1.09634, 1.24879, 1.44198" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0515682, 0.0681085, 0.129083, 0.200025, 0.344453, 0.537967, 0.794774", \ + "0.0515517, 0.0680882, 0.129079, 0.200148, 0.344428, 0.537968, 0.795202", \ + "0.0525321, 0.0688901, 0.129628, 0.200428, 0.344577, 0.537744, 0.795216", \ + "0.0626961, 0.0785285, 0.136751, 0.205234, 0.347106, 0.538829, 0.795025", \ + "0.082262, 0.098263, 0.154125, 0.219194, 0.356815, 0.545272, 0.798917", \ + "0.104408, 0.121027, 0.176461, 0.237289, 0.36817, 0.552315, 0.804569", \ + "0.128142, 0.145421, 0.202471, 0.260302, 0.383836, 0.561984, 0.809469" \ + ); + } + } + timing () { + related_pin : "S0"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.165368, 0.190392, 0.265575, 0.341429, 0.485047, 0.669586, 0.910187", \ + "0.183893, 0.208927, 0.284096, 0.359929, 0.503601, 0.688154, 0.928736", \ + "0.281457, 0.306693, 0.381714, 0.457186, 0.601152, 0.785722, 1.02646", \ + "0.371677, 0.399775, 0.479383, 0.556337, 0.699951, 0.88442, 1.12503", \ + "0.494722, 0.527857, 0.617977, 0.698018, 0.842659, 1.02698, 1.2672", \ + "0.610251, 0.648069, 0.751187, 0.836379, 0.982597, 1.16656, 1.40652", \ + "0.722171, 0.764023, 0.880901, 0.973558, 1.12333, 1.30731, 1.54704" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0436336, 0.0618889, 0.137933, 0.234797, 0.435364, 0.700924, 1.04962", \ + "0.0436403, 0.0619014, 0.138108, 0.234819, 0.435389, 0.700926, 1.04962", \ + "0.0458052, 0.0634263, 0.138707, 0.235171, 0.435561, 0.700948, 1.04978", \ + "0.0567264, 0.0741196, 0.146059, 0.239193, 0.436845, 0.701138, 1.04965", \ + "0.077011, 0.095349, 0.163097, 0.250745, 0.443409, 0.704341, 1.05127", \ + "0.09952, 0.119014, 0.186573, 0.267549, 0.450991, 0.708425, 1.05375", \ + "0.123621, 0.144068, 0.214788, 0.290595, 0.463936, 0.714982, 1.05716" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.20135, 0.227606, 0.301935, 0.370285, 0.490649, 0.639946, 0.832798", \ + "0.21839, 0.244613, 0.318976, 0.387262, 0.507698, 0.656992, 0.849874", \ + "0.312645, 0.338792, 0.412986, 0.481427, 0.60187, 0.751206, 0.944163", \ + "0.402047, 0.430339, 0.508423, 0.578252, 0.699287, 0.848687, 1.04158", \ + "0.521128, 0.553366, 0.640283, 0.713865, 0.83787, 0.988383, 1.18181", \ + "0.629077, 0.66535, 0.763171, 0.841795, 0.969079, 1.11961, 1.31317", \ + "0.729985, 0.769851, 0.879342, 0.964609, 1.09634, 1.24879, 1.44198" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0515682, 0.0681085, 0.129083, 0.200025, 0.344453, 0.537967, 0.794774", \ + "0.0515517, 0.0680882, 0.129079, 0.200148, 0.344428, 0.537968, 0.795202", \ + "0.0525321, 0.0688901, 0.129628, 0.200428, 0.344577, 0.537744, 0.795216", \ + "0.0626961, 0.0785285, 0.136751, 0.205234, 0.347106, 0.538829, 0.795025", \ + "0.082262, 0.098263, 0.154125, 0.219194, 0.356815, 0.545272, 0.798917", \ + "0.104408, 0.121027, 0.176461, 0.237289, 0.36817, 0.552315, 0.804569", \ + "0.128142, 0.145421, 0.202471, 0.260302, 0.383836, 0.561984, 0.809469" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A2 * !A3 * S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.211697, 0.236609, 0.311384, 0.38709, 0.530663, 0.715176, 0.955773", \ + "0.233561, 0.258515, 0.333325, 0.40898, 0.552527, 0.737044, 0.977628", \ + "0.312724, 0.33771, 0.412545, 0.488317, 0.631928, 0.816355, 1.05697", \ + "0.366553, 0.391454, 0.466117, 0.541789, 0.685494, 0.870044, 1.1107", \ + "0.435999, 0.460938, 0.535804, 0.611405, 0.754896, 0.939265, 1.17993", \ + "0.499452, 0.524665, 0.599693, 0.675504, 0.819023, 1.00354, 1.24409", \ + "0.556632, 0.582256, 0.658069, 0.733916, 0.877846, 1.06251, 1.30328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0431857, 0.0613673, 0.137453, 0.23411, 0.43465, 0.700182, 1.04892", \ + "0.0431665, 0.0613392, 0.137478, 0.23412, 0.434652, 0.700183, 1.04891", \ + "0.0433554, 0.0614826, 0.137541, 0.234186, 0.434698, 0.700233, 1.04893", \ + "0.0431727, 0.0613306, 0.137276, 0.234043, 0.434895, 0.700414, 1.04915", \ + "0.043691, 0.06176, 0.137595, 0.234033, 0.43446, 0.700051, 1.04903", \ + "0.044802, 0.062742, 0.138074, 0.234437, 0.434707, 0.700069, 1.04929", \ + "0.046622, 0.064354, 0.139206, 0.235245, 0.435334, 0.700697, 1.04918" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.243254, 0.269455, 0.343536, 0.411564, 0.531861, 0.681036, 0.873864", \ + "0.265364, 0.29154, 0.365675, 0.433784, 0.553982, 0.703169, 0.896012", \ + "0.345628, 0.371806, 0.445936, 0.514055, 0.634423, 0.783507, 0.976351", \ + "0.403636, 0.429709, 0.503527, 0.571339, 0.691675, 0.840977, 1.0338", \ + "0.485233, 0.511366, 0.585317, 0.653309, 0.773358, 0.922186, 1.11465", \ + "0.564092, 0.590316, 0.664385, 0.732603, 0.852817, 1.00178, 1.19443", \ + "0.642455, 0.668877, 0.743287, 0.811718, 0.932248, 1.08158, 1.27456" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505448, 0.0671632, 0.128021, 0.198941, 0.343141, 0.536678, 0.793376", \ + "0.0505446, 0.0672068, 0.128027, 0.198918, 0.34316, 0.536345, 0.793857", \ + "0.0505862, 0.0671793, 0.1281, 0.198931, 0.343212, 0.53642, 0.793355", \ + "0.0502769, 0.0668586, 0.12751, 0.198732, 0.34352, 0.536815, 0.793968", \ + "0.050575, 0.067155, 0.127857, 0.198582, 0.342542, 0.535551, 0.793248", \ + "0.051163, 0.067724, 0.128389, 0.199085, 0.342985, 0.535909, 0.792391", \ + "0.052383, 0.068837, 0.129176, 0.199853, 0.34385, 0.536914, 0.793917" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A1 * !S1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.214686, 0.239794, 0.314823, 0.390763, 0.534443, 0.718966, 0.959666", \ + "0.236393, 0.261456, 0.336604, 0.412438, 0.556148, 0.740717, 0.981348", \ + "0.315671, 0.340786, 0.416081, 0.491932, 0.635613, 0.820239, 1.06085", \ + "0.36959, 0.394665, 0.469678, 0.545459, 0.689328, 0.873953, 1.1147", \ + "0.439086, 0.464216, 0.539208, 0.615096, 0.758678, 0.943074, 1.18381", \ + "0.50259, 0.527912, 0.603217, 0.679215, 0.822866, 1.0074, 1.24797", \ + "0.55984, 0.585568, 0.661597, 0.737731, 0.88163, 1.06641, 1.30714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0438628, 0.0620824, 0.13827, 0.234956, 0.435466, 0.70076, 1.04961", \ + "0.0438831, 0.0621152, 0.138326, 0.234942, 0.435435, 0.700758, 1.04964", \ + "0.0440278, 0.0622361, 0.138364, 0.234994, 0.435479, 0.700758, 1.04965", \ + "0.043856, 0.0620729, 0.138056, 0.234916, 0.435644, 0.701232, 1.04989", \ + "0.044343, 0.062479, 0.138335, 0.234875, 0.435216, 0.700832, 1.04992", \ + "0.045452, 0.063461, 0.138892, 0.235257, 0.435444, 0.700791, 1.05002", \ + "0.047294, 0.065061, 0.140011, 0.236051, 0.436111, 0.701404, 1.04975" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.244198, 0.270459, 0.34469, 0.412977, 0.533448, 0.682735, 0.875564", \ + "0.266371, 0.292551, 0.366854, 0.435218, 0.555627, 0.704879, 0.897796", \ + "0.346552, 0.372815, 0.447154, 0.515559, 0.635988, 0.785224, 0.978072", \ + "0.404518, 0.430647, 0.504529, 0.572718, 0.693181, 0.842614, 1.03551", \ + "0.485752, 0.511921, 0.586034, 0.654287, 0.774474, 0.923434, 1.11604", \ + "0.564876, 0.59112, 0.665338, 0.733705, 0.854127, 1.00332, 1.19598", \ + "0.643714, 0.670204, 0.744763, 0.813426, 0.934102, 1.08361, 1.27665" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0516291, 0.0681366, 0.129185, 0.200127, 0.344509, 0.537944, 0.795077", \ + "0.0516274, 0.0681715, 0.129191, 0.200088, 0.344429, 0.537717, 0.794561", \ + "0.0516407, 0.0681778, 0.129164, 0.200165, 0.34449, 0.537719, 0.795119", \ + "0.0513416, 0.0678276, 0.128784, 0.199844, 0.344671, 0.538321, 0.795389", \ + "0.051628, 0.068122, 0.129037, 0.199754, 0.343918, 0.536881, 0.794229", \ + "0.052239, 0.068688, 0.129413, 0.200202, 0.344276, 0.537405, 0.794316", \ + "0.053433, 0.069825, 0.130206, 0.201001, 0.345059, 0.538137, 0.795203" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A1 * A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.111147, 0.136166, 0.211059, 0.286463, 0.42981, 0.614112, 0.854529", \ + "0.129409, 0.154389, 0.22922, 0.304659, 0.447987, 0.632302, 0.872714", \ + "0.216744, 0.242741, 0.317936, 0.393399, 0.53684, 0.721114, 0.961762", \ + "0.285016, 0.315819, 0.396279, 0.472662, 0.616414, 0.800632, 1.04068", \ + "0.375205, 0.412455, 0.50592, 0.584626, 0.727702, 0.911787, 1.15235", \ + "0.46097, 0.50312, 0.611974, 0.695921, 0.839686, 1.02202, 1.26236", \ + "0.545004, 0.591118, 0.71506, 0.807067, 0.954048, 1.13661, 1.37555" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421733, 0.0602409, 0.136547, 0.233465, 0.434197, 0.69961, 1.04853", \ + "0.0420579, 0.060159, 0.136536, 0.233421, 0.434251, 0.69961, 1.04853", \ + "0.0502019, 0.0661905, 0.138754, 0.234443, 0.434466, 0.69982, 1.04854", \ + "0.0673038, 0.0831212, 0.148261, 0.240512, 0.437237, 0.701085, 1.04886", \ + "0.091477, 0.109824, 0.169036, 0.252268, 0.443084, 0.704795, 1.05199", \ + "0.115307, 0.136288, 0.196979, 0.271367, 0.451414, 0.708737, 1.05498", \ + "0.139719, 0.163003, 0.22976, 0.297542, 0.465958, 0.716206, 1.05841" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.139986, 0.166386, 0.24048, 0.308424, 0.42863, 0.577622, 0.770343", \ + "0.156482, 0.182746, 0.25681, 0.32495, 0.444953, 0.594027, 0.786765", \ + "0.2411, 0.267156, 0.341101, 0.40916, 0.529384, 0.678685, 0.871332", \ + "0.310778, 0.340251, 0.417682, 0.487192, 0.608798, 0.757918, 0.950381", \ + "0.398711, 0.433738, 0.521747, 0.593251, 0.715151, 0.865076, 1.05888", \ + "0.480089, 0.519726, 0.620995, 0.69728, 0.820736, 0.969858, 1.16238", \ + "0.558477, 0.602033, 0.716807, 0.800398, 0.927669, 1.07741, 1.26924" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0506239, 0.0670046, 0.128288, 0.199445, 0.343994, 0.537202, 0.794593", \ + "0.0504378, 0.066914, 0.128169, 0.199458, 0.343897, 0.537148, 0.794593", \ + "0.0551982, 0.0699106, 0.12954, 0.200083, 0.34423, 0.537369, 0.794706", \ + "0.0731417, 0.0863574, 0.139346, 0.207932, 0.349311, 0.540233, 0.795251", \ + "0.099521, 0.113862, 0.16025, 0.221199, 0.357812, 0.547851, 0.801679", \ + "0.125016, 0.141063, 0.187397, 0.241079, 0.368496, 0.553138, 0.806168", \ + "0.151077, 0.168747, 0.218495, 0.267712, 0.385393, 0.562474, 0.811034" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A0 * A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.110866, 0.135836, 0.210852, 0.286297, 0.429595, 0.613916, 0.854331", \ + "0.129142, 0.15414, 0.229041, 0.304519, 0.447901, 0.63217, 0.872651", \ + "0.216664, 0.242656, 0.31785, 0.393358, 0.536815, 0.721091, 0.961733", \ + "0.284968, 0.315771, 0.396233, 0.472632, 0.616398, 0.800619, 1.04056", \ + "0.37518, 0.412398, 0.505897, 0.584618, 0.727773, 0.911752, 1.15246", \ + "0.460958, 0.503109, 0.611965, 0.695914, 0.839687, 1.02202, 1.26237", \ + "0.545002, 0.591118, 0.715062, 0.80707, 0.954058, 1.13662, 1.37557" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421404, 0.0602392, 0.136635, 0.233532, 0.434184, 0.699618, 1.04853", \ + "0.0420324, 0.0601771, 0.136618, 0.23354, 0.434246, 0.699618, 1.04866", \ + "0.0501725, 0.0661656, 0.138779, 0.23449, 0.434494, 0.699831, 1.04854", \ + "0.0672912, 0.0831107, 0.148271, 0.240537, 0.43726, 0.701096, 1.0488", \ + "0.09147, 0.109842, 0.169037, 0.252309, 0.443178, 0.705155, 1.05199", \ + "0.115301, 0.136287, 0.196979, 0.271375, 0.451427, 0.708743, 1.05499", \ + "0.139718, 0.163003, 0.22976, 0.297547, 0.465969, 0.716219, 1.05842" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.140188, 0.16657, 0.240613, 0.308643, 0.428741, 0.577723, 0.770445", \ + "0.156654, 0.182902, 0.256925, 0.325044, 0.445028, 0.594113, 0.786832", \ + "0.241154, 0.267215, 0.341149, 0.409189, 0.529404, 0.678695, 0.871357", \ + "0.310803, 0.340275, 0.417707, 0.487209, 0.608805, 0.75792, 0.9504", \ + "0.398718, 0.433744, 0.521751, 0.593255, 0.715149, 0.865071, 1.05888", \ + "0.480086, 0.519722, 0.620989, 0.697274, 0.820726, 0.969845, 1.16236", \ + "0.558465, 0.602019, 0.716792, 0.800383, 0.927652, 1.07739, 1.26922" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0505968, 0.0669669, 0.12824, 0.199418, 0.343891, 0.537189, 0.794587", \ + "0.0504222, 0.0668828, 0.128113, 0.199398, 0.343906, 0.537133, 0.794085", \ + "0.0552104, 0.0699188, 0.129514, 0.200048, 0.344208, 0.537355, 0.794271", \ + "0.0731423, 0.0863601, 0.139342, 0.207916, 0.349292, 0.540219, 0.795552", \ + "0.099518, 0.113859, 0.160248, 0.221193, 0.3578, 0.547841, 0.801673", \ + "0.125012, 0.141058, 0.187395, 0.241077, 0.368488, 0.55313, 0.806162", \ + "0.151073, 0.168743, 0.218492, 0.267709, 0.385387, 0.562467, 0.811029" \ + ); + } + } + timing () { + related_pin : "S1"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.110866, 0.135836, 0.210852, 0.286297, 0.429595, 0.613916, 0.854331", \ + "0.129142, 0.15414, 0.229041, 0.304519, 0.447901, 0.63217, 0.872651", \ + "0.216664, 0.242656, 0.31785, 0.393358, 0.536815, 0.721091, 0.961733", \ + "0.284968, 0.315771, 0.396233, 0.472632, 0.616398, 0.800619, 1.04056", \ + "0.37518, 0.412398, 0.505897, 0.584618, 0.727773, 0.911752, 1.15246", \ + "0.460958, 0.503109, 0.611965, 0.695914, 0.839687, 1.02202, 1.26237", \ + "0.545002, 0.591118, 0.715062, 0.80707, 0.954058, 1.13662, 1.37557" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0421404, 0.0602392, 0.136635, 0.233532, 0.434184, 0.699618, 1.04853", \ + "0.0420324, 0.0601771, 0.136618, 0.23354, 0.434246, 0.699618, 1.04866", \ + "0.0501725, 0.0661656, 0.138779, 0.23449, 0.434494, 0.699831, 1.04854", \ + "0.0672912, 0.0831107, 0.148271, 0.240537, 0.43726, 0.701096, 1.0488", \ + "0.09147, 0.109842, 0.169037, 0.252309, 0.443178, 0.705155, 1.05199", \ + "0.115301, 0.136287, 0.196979, 0.271375, 0.451427, 0.708743, 1.05499", \ + "0.139718, 0.163003, 0.22976, 0.297547, 0.465969, 0.716219, 1.05842" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.139986, 0.166386, 0.24048, 0.308424, 0.42863, 0.577622, 0.770343", \ + "0.156482, 0.182746, 0.25681, 0.32495, 0.444953, 0.594027, 0.786765", \ + "0.2411, 0.267156, 0.341101, 0.40916, 0.529384, 0.678685, 0.871332", \ + "0.310778, 0.340251, 0.417682, 0.487192, 0.608798, 0.757918, 0.950381", \ + "0.398711, 0.433738, 0.521747, 0.593251, 0.715151, 0.865076, 1.05888", \ + "0.480089, 0.519726, 0.620995, 0.69728, 0.820736, 0.969858, 1.16238", \ + "0.558477, 0.602033, 0.716807, 0.800398, 0.927669, 1.07741, 1.26924" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0506239, 0.0670046, 0.128288, 0.199445, 0.343994, 0.537202, 0.794593", \ + "0.0504378, 0.066914, 0.128169, 0.199458, 0.343897, 0.537148, 0.794593", \ + "0.0551982, 0.0699106, 0.12954, 0.200083, 0.34423, 0.537369, 0.794706", \ + "0.0731417, 0.0863574, 0.139346, 0.207932, 0.349311, 0.540233, 0.795251", \ + "0.099521, 0.113862, 0.16025, 0.221199, 0.357812, 0.547851, 0.801679", \ + "0.125016, 0.141063, 0.187397, 0.241079, 0.368496, 0.553138, 0.806168", \ + "0.151077, 0.168747, 0.218495, 0.267712, 0.385393, 0.562474, 0.811034" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !A3 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.129754, 0.154685, 0.229446, 0.305148, 0.448536, 0.632864, 0.873391", \ + "0.151572, 0.176504, 0.251329, 0.326849, 0.4703, 0.654655, 0.895172", \ + "0.225722, 0.250143, 0.323931, 0.399448, 0.542831, 0.727251, 0.967794", \ + "0.271985, 0.296929, 0.371004, 0.445839, 0.588134, 0.772363, 1.01284", \ + "0.328971, 0.353862, 0.428268, 0.503565, 0.646324, 0.829882, 1.06929", \ + "0.378282, 0.403453, 0.478263, 0.553816, 0.697416, 0.881576, 1.12162", \ + "0.422692, 0.448466, 0.523854, 0.599762, 0.744059, 0.929341, 1.17004" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0430379, 0.0612702, 0.137626, 0.234437, 0.435009, 0.700436, 1.04929", \ + "0.043, 0.0612893, 0.137672, 0.234419, 0.435077, 0.700587, 1.04925", \ + "0.0416414, 0.0598392, 0.136722, 0.234108, 0.435026, 0.700481, 1.04925", \ + "0.0422956, 0.0606901, 0.136557, 0.232743, 0.433391, 0.699516, 1.04911", \ + "0.043409, 0.061672, 0.137581, 0.233766, 0.433326, 0.697903, 1.04685", \ + "0.045447, 0.063195, 0.138856, 0.234922, 0.434804, 0.699442, 1.04696", \ + "0.048896, 0.066106, 0.140174, 0.236458, 0.437036, 0.701937, 1.04954" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.152498, 0.178593, 0.252421, 0.320187, 0.44023, 0.58917, 0.781885", \ + "0.174866, 0.200969, 0.274686, 0.342731, 0.462755, 0.611648, 0.804281", \ + "0.250198, 0.275579, 0.348654, 0.41665, 0.536627, 0.685574, 0.878317", \ + "0.302433, 0.328208, 0.401016, 0.468105, 0.586613, 0.735321, 0.927911", \ + "0.371606, 0.397426, 0.470657, 0.538248, 0.65753, 0.805495, 0.99679", \ + "0.437698, 0.464064, 0.537518, 0.605511, 0.72545, 0.874216, 1.06628", \ + "0.503833, 0.53, 0.60395, 0.672165, 0.793028, 0.943374, 1.13681" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0499425, 0.0664897, 0.127354, 0.198368, 0.342721, 0.536181, 0.79328", \ + "0.0499266, 0.0664797, 0.127383, 0.198426, 0.342685, 0.536159, 0.793287", \ + "0.0475355, 0.0642384, 0.126645, 0.197967, 0.342536, 0.535895, 0.793365", \ + "0.0483554, 0.0649948, 0.125569, 0.19567, 0.340347, 0.53426, 0.792735", \ + "0.048912, 0.065729, 0.126718, 0.197239, 0.340405, 0.5322, 0.78947", \ + "0.049888, 0.066819, 0.12781, 0.198554, 0.342145, 0.53473, 0.790142", \ + "0.052008, 0.068306, 0.128971, 0.199994, 0.344558, 0.538132, 0.793802" \ + ); + } + } + timing () { + related_pin : "S1"; + sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * !A2 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.129376, 0.154324, 0.229251, 0.304818, 0.448299, 0.632636, 0.873156", \ + "0.151222, 0.176224, 0.251109, 0.326686, 0.47015, 0.654494, 0.895015", \ + "0.225533, 0.24998, 0.323826, 0.399373, 0.542768, 0.727241, 0.967727", \ + "0.271825, 0.296768, 0.370899, 0.445767, 0.588076, 0.772303, 1.01288", \ + "0.328838, 0.353727, 0.428176, 0.503504, 0.646277, 0.829833, 1.06924", \ + "0.378197, 0.403341, 0.478072, 0.553748, 0.697376, 0.88154, 1.12158", \ + "0.422613, 0.448379, 0.523765, 0.599721, 0.743976, 0.929313, 1.17002" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0430875, 0.0613289, 0.137755, 0.234499, 0.43504, 0.70045, 1.04924", \ + "0.043081, 0.0613457, 0.137585, 0.234506, 0.435115, 0.700594, 1.04925", \ + "0.0416583, 0.0598504, 0.136791, 0.234169, 0.435053, 0.700549, 1.04925", \ + "0.0422639, 0.0606945, 0.136629, 0.232805, 0.433419, 0.699523, 1.0492", \ + "0.04337, 0.06166, 0.13764, 0.233822, 0.433354, 0.69791, 1.04682", \ + "0.045378, 0.063177, 0.138809, 0.235021, 0.434829, 0.699452, 1.04696", \ + "0.048868, 0.066079, 0.140196, 0.236501, 0.437081, 0.701893, 1.04954" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.152773, 0.178858, 0.252604, 0.320523, 0.440451, 0.58946, 0.78206", \ + "0.175053, 0.201182, 0.274841, 0.342873, 0.462892, 0.611784, 0.804419", \ + "0.250286, 0.275661, 0.348712, 0.416619, 0.536734, 0.685617, 0.878361", \ + "0.302516, 0.328285, 0.401029, 0.46815, 0.586652, 0.735361, 0.927984", \ + "0.371661, 0.397494, 0.470707, 0.538385, 0.657571, 0.805529, 0.996825", \ + "0.437757, 0.464122, 0.537554, 0.605545, 0.725476, 0.874243, 1.0663", \ + "0.503875, 0.530044, 0.603986, 0.672194, 0.793052, 0.943396, 1.13684" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0498879, 0.0664501, 0.127396, 0.198402, 0.342648, 0.535877, 0.792861", \ + "0.0498826, 0.0664002, 0.127339, 0.198393, 0.342668, 0.536151, 0.793287", \ + "0.0475287, 0.0642667, 0.126613, 0.197901, 0.342535, 0.535889, 0.793364", \ + "0.0483562, 0.0649843, 0.12552, 0.195643, 0.340158, 0.534255, 0.792419", \ + "0.048913, 0.065728, 0.126694, 0.197271, 0.340361, 0.532197, 0.789456", \ + "0.049902, 0.066824, 0.127794, 0.19853, 0.342131, 0.534725, 0.790484", \ + "0.052025, 0.068317, 0.128957, 0.199977, 0.344544, 0.538127, 0.793787" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00820162, 0.00814199, 0.00832163, 0.00848051, 0.00861993, 0.00869433, 0.00873595", \ + "0.00813786, 0.00807829, 0.00825695, 0.00841709, 0.00856137, 0.00863193, 0.00867559", \ + "0.00815981, 0.00806075, 0.0081457, 0.00827197, 0.00841653, 0.00850377, 0.00855799", \ + "0.00850229, 0.00831642, 0.00827617, 0.00835522, 0.00847497, 0.00855117, 0.00862267", \ + "0.00933876, 0.00900623, 0.00875923, 0.00876571, 0.00890697, 0.00892917, 0.00897967", \ + "0.0106785, 0.0100845, 0.009632, 0.00953671, 0.00956685, 0.00984957, 0.00963007", \ + "0.0124886, 0.0117391, 0.0110745, 0.0108391, 0.0107134, 0.010762, 0.0108433" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0118221, 0.0116321, 0.0117934, 0.011956, 0.0120906, 0.0121579, 0.0121974", \ + "0.0117718, 0.0115832, 0.0117454, 0.0119082, 0.0120441, 0.0121124, 0.0121524", \ + "0.0117872, 0.0115645, 0.011669, 0.0118183, 0.0119633, 0.0120435, 0.0120921", \ + "0.0120842, 0.0117729, 0.0117245, 0.0118359, 0.0119704, 0.0120711, 0.0121346", \ + "0.0129305, 0.0124381, 0.0121568, 0.0121886, 0.0122879, 0.0123681, 0.0124344", \ + "0.014405, 0.0136765, 0.0131174, 0.013025, 0.0130276, 0.0130832, 0.013135", \ + "0.0160902, 0.015144, 0.0144162, 0.0142199, 0.0141056, 0.0141291, 0.0141684" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00719791, 0.00714332, 0.00733026, 0.00749152, 0.00763324, 0.00770308, 0.00774578", \ + "0.00714055, 0.00708491, 0.00726955, 0.00743052, 0.0075706, 0.00764368, 0.00768674", \ + "0.00716195, 0.00706506, 0.00716183, 0.0072936, 0.00743776, 0.007525, 0.0075791", \ + "0.00747295, 0.00729499, 0.0072904, 0.00737712, 0.00748816, 0.00756604, 0.00763886", \ + "0.00833643, 0.00797909, 0.00775785, 0.00775937, 0.00791932, 0.00795508, 0.00800642", \ + "0.00972358, 0.00912992, 0.00867853, 0.00863626, 0.0086422, 0.00889528, 0.00867278", \ + "0.0115328, 0.0107795, 0.0101257, 0.00989254, 0.00976696, 0.0097702, 0.00990002" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0126931, 0.0125012, 0.0126639, 0.0128223, 0.0129575, 0.013025, 0.0130661", \ + "0.0126511, 0.0124606, 0.0126207, 0.0127825, 0.0129183, 0.0129864, 0.0130258", \ + "0.0126622, 0.0124371, 0.0125421, 0.0126914, 0.0128364, 0.0129166, 0.0129653", \ + "0.012955, 0.0126342, 0.0125988, 0.0127094, 0.012844, 0.0129454, 0.0130077", \ + "0.0138326, 0.0133293, 0.0130509, 0.0130724, 0.0131703, 0.0132475, 0.0133124", \ + "0.0153104, 0.0145846, 0.0140023, 0.013906, 0.0139096, 0.0139612, 0.0140134", \ + "0.0171017, 0.0161542, 0.0152829, 0.015091, 0.0150201, 0.0150345, 0.0150661" \ + ); + } + } + internal_power () { + related_pin : "A2"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00711494, 0.00705459, 0.00720565, 0.00734351, 0.00746692, 0.0075256, 0.00756278", \ + "0.00704763, 0.00698883, 0.00713962, 0.00727955, 0.00740032, 0.00746236, 0.00749942", \ + "0.00706017, 0.00695425, 0.00705153, 0.00714452, 0.00727036, 0.00734668, 0.00739502", \ + "0.00735263, 0.00717466, 0.00715523, 0.00722235, 0.00732352, 0.00739384, 0.00746234", \ + "0.00822195, 0.00787338, 0.00764373, 0.0076168, 0.00774292, 0.00777688, 0.00781598", \ + "0.00955753, 0.00912225, 0.00860034, 0.00846789, 0.0084706, 0.00868336, 0.00851618", \ + "0.0113374, 0.0106418, 0.00994844, 0.00971028, 0.00957544, 0.0096196, 0.00969482" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0127081, 0.0125253, 0.0126585, 0.0127995, 0.0129185, 0.012978, 0.0130149", \ + "0.0126611, 0.0124771, 0.0126104, 0.0127523, 0.0128726, 0.0129336, 0.0129683", \ + "0.0126763, 0.0124576, 0.0125357, 0.0126665, 0.0127954, 0.0128673, 0.0129109", \ + "0.0129697, 0.0126668, 0.0126006, 0.0126901, 0.0128088, 0.0129011, 0.012957", \ + "0.0137995, 0.0133187, 0.0130303, 0.0130527, 0.0131398, 0.0132005, 0.0132619", \ + "0.0152276, 0.0145353, 0.0139817, 0.013881, 0.0138741, 0.0139188, 0.0139579", \ + "0.0169104, 0.0160063, 0.0151893, 0.0150147, 0.0149553, 0.0149705, 0.0150042" \ + ); + } + } + internal_power () { + related_pin : "A3"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00610713, 0.00605228, 0.00621147, 0.00634982, 0.00647148, 0.00653015, 0.00656614", \ + "0.00604229, 0.00598767, 0.00614603, 0.0062857, 0.0064068, 0.00646835, 0.0065047", \ + "0.006102, 0.00599595, 0.00607492, 0.00611091, 0.00623268, 0.00630287, 0.0063493", \ + "0.00636708, 0.00618977, 0.00615101, 0.0062228, 0.00632988, 0.00640019, 0.00647098", \ + "0.00722938, 0.00687464, 0.00665452, 0.00663925, 0.0067632, 0.00680675, 0.00684646", \ + "0.00857221, 0.0080213, 0.00755646, 0.00745399, 0.00747252, 0.00767987, 0.00753382", \ + "0.0103559, 0.00961724, 0.00900896, 0.00876802, 0.00863196, 0.00863039, 0.00875086" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0135427, 0.0133609, 0.0134938, 0.0136363, 0.0137563, 0.0138159, 0.0138528", \ + "0.0135004, 0.0133172, 0.0134503, 0.0135927, 0.0137128, 0.0137731, 0.0138086", \ + "0.0135186, 0.0132977, 0.0133756, 0.0135062, 0.0136351, 0.013707, 0.0137507", \ + "0.01381, 0.0135035, 0.0134294, 0.0135252, 0.0136494, 0.0137431, 0.0137846", \ + "0.0146619, 0.0141664, 0.013888, 0.0139034, 0.0139909, 0.0140526, 0.0141106", \ + "0.0161417, 0.0154391, 0.0148546, 0.0147464, 0.0147362, 0.0147759, 0.0148144", \ + "0.0177614, 0.0168573, 0.0160403, 0.0158643, 0.0158053, 0.01582, 0.0158564" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A2 * !A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0129073, 0.0128474, 0.01299, 0.0131183, 0.0132398, 0.0133036, 0.0133445", \ + "0.0128281, 0.0127682, 0.0129128, 0.0130408, 0.0131578, 0.0132243, 0.0132651", \ + "0.0129722, 0.0129124, 0.0130374, 0.0131668, 0.0132865, 0.0133463, 0.013385", \ + "0.0133786, 0.013319, 0.0134398, 0.0135707, 0.0137048, 0.0137716, 0.0138041", \ + "0.0141817, 0.0141051, 0.0142084, 0.014335, 0.0144494, 0.0145544, 0.0145824", \ + "0.0154241, 0.0153267, 0.0153961, 0.0155039, 0.01566, 0.0157845, 0.015861", \ + "0.0171109, 0.0169847, 0.0170155, 0.017107, 0.017227, 0.0173263, 0.0173726" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0116022, 0.0114188, 0.0115432, 0.0116797, 0.0118008, 0.0118646, 0.0119026", \ + "0.0114823, 0.0113006, 0.0114266, 0.0115644, 0.0116848, 0.0117486, 0.0117867", \ + "0.0115511, 0.0113719, 0.0115067, 0.011647, 0.0117672, 0.0118297, 0.0118668", \ + "0.0118559, 0.0116814, 0.0118113, 0.0119485, 0.0120837, 0.0121362, 0.0121729", \ + "0.0126576, 0.0124676, 0.0125766, 0.0127157, 0.0128485, 0.012913, 0.0129542", \ + "0.0139054, 0.0137, 0.0137662, 0.0139002, 0.0140262, 0.0141009, 0.0141459", \ + "0.0156414, 0.0154038, 0.0154164, 0.0155284, 0.015656, 0.0157396, 0.015792" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0139918, 0.0139337, 0.014103, 0.0142523, 0.0143913, 0.0144697, 0.0145176", \ + "0.0139077, 0.0138492, 0.01402, 0.0141703, 0.0143108, 0.014385, 0.0144321", \ + "0.0140585, 0.0140008, 0.0141759, 0.0143275, 0.0144679, 0.01454, 0.0145864", \ + "0.0144356, 0.0144049, 0.0145464, 0.0146967, 0.0148469, 0.0149401, 0.0149761", \ + "0.0152514, 0.0151931, 0.0153218, 0.0154766, 0.0157479, 0.0157302, 0.0157452", \ + "0.016515, 0.0164155, 0.0165096, 0.0166385, 0.0167975, 0.0169088, 0.0170394", \ + "0.018193, 0.0180726, 0.0181261, 0.0182344, 0.0183741, 0.0184777, 0.0186026" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0107394, 0.0105493, 0.0107004, 0.0108567, 0.010994, 0.0110656, 0.0111081", \ + "0.0106191, 0.0104306, 0.0105841, 0.0107426, 0.0108788, 0.0109505, 0.010993", \ + "0.0106871, 0.010501, 0.010666, 0.0108255, 0.0109615, 0.0110316, 0.0110735", \ + "0.0109988, 0.0108114, 0.0109669, 0.011129, 0.0112724, 0.0113373, 0.0113797", \ + "0.0118099, 0.0116184, 0.0117487, 0.0119081, 0.0120568, 0.0121287, 0.0121759", \ + "0.0130617, 0.0128558, 0.0129502, 0.013096, 0.0132462, 0.0133292, 0.0133797", \ + "0.0147499, 0.0145145, 0.0145521, 0.0146825, 0.0148307, 0.0149218, 0.0149818" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A2 * A3 * S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00593299, 0.00588503, 0.00607084, 0.006215, 0.00633312, 0.00638675, 0.00641962", \ + "0.00572175, 0.00567454, 0.00585716, 0.00600335, 0.00612324, 0.00617843, 0.00621166", \ + "0.00599365, 0.00587714, 0.00591981, 0.00590594, 0.00607284, 0.00614807, 0.00619894", \ + "0.00689144, 0.00663011, 0.00654734, 0.00656679, 0.00665676, 0.00673835, 0.00680014", \ + "0.00902344, 0.00849491, 0.00810803, 0.00806902, 0.00816792, 0.00822719, 0.0082105", \ + "0.0119422, 0.011125, 0.010436, 0.0102719, 0.0102644, 0.0102446, 0.0103047", \ + "0.0157619, 0.014667, 0.0136335, 0.0133472, 0.0131929, 0.0132055, 0.0131978" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0157878, 0.0156124, 0.0157712, 0.0159168, 0.0160327, 0.0160899, 0.0161217", \ + "0.015578, 0.0154036, 0.0155594, 0.0157071, 0.0158243, 0.0158822, 0.015915", \ + "0.015879, 0.0156488, 0.0156854, 0.0158097, 0.0159443, 0.0160228, 0.0160714", \ + "0.0168459, 0.0164461, 0.0162921, 0.0163512, 0.0164799, 0.0165685, 0.01662", \ + "0.0190175, 0.0183739, 0.0178979, 0.0178652, 0.0179123, 0.0179684, 0.0180287", \ + "0.0219845, 0.0210675, 0.0202448, 0.0200918, 0.0200647, 0.0200909, 0.0201317", \ + "0.025828, 0.0246622, 0.0234508, 0.0231668, 0.0230275, 0.0230069, 0.0230149" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1 * !S1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00700876, 0.00696085, 0.00717617, 0.00734266, 0.00747796, 0.00754588, 0.00758546", \ + "0.00679723, 0.00675017, 0.00695996, 0.00712773, 0.00726916, 0.00733552, 0.00737522", \ + "0.00706392, 0.00695215, 0.00702409, 0.0070164, 0.00719944, 0.00729052, 0.00735134", \ + "0.00798234, 0.0077176, 0.0076552, 0.00768828, 0.00778876, 0.00788164, 0.00789698", \ + "0.0101333, 0.00959474, 0.00921272, 0.00918129, 0.0093334, 0.009364, 0.00935678", \ + "0.0130957, 0.0122439, 0.0115439, 0.0113883, 0.0113866, 0.0114569, 0.0114229", \ + "0.0169558, 0.015807, 0.0147416, 0.0144579, 0.0143154, 0.0143514, 0.0143131" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0148985, 0.014716, 0.0149064, 0.0150717, 0.0152032, 0.0152676, 0.0153046", \ + "0.0147088, 0.0145262, 0.0147144, 0.0148799, 0.0150126, 0.0150777, 0.0151155", \ + "0.014995, 0.0147583, 0.014819, 0.0149622, 0.0151124, 0.0151991, 0.0152529", \ + "0.0159708, 0.015579, 0.0154247, 0.0154997, 0.0156387, 0.0157413, 0.0157999", \ + "0.0181779, 0.0175071, 0.0170261, 0.0170077, 0.0170707, 0.0171365, 0.0172033", \ + "0.0211911, 0.0202277, 0.0193803, 0.0192393, 0.0192191, 0.0192467, 0.0192988", \ + "0.0250635, 0.0238308, 0.0225821, 0.0222988, 0.0221688, 0.0221577, 0.0221715" \ + ); + } + } + internal_power () { + related_pin : "S0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0139918, 0.0139337, 0.014103, 0.0142523, 0.0143913, 0.0144697, 0.0145176", \ + "0.0139077, 0.0138492, 0.01402, 0.0141703, 0.0143108, 0.014385, 0.0144321", \ + "0.0140585, 0.0140008, 0.0141759, 0.0143275, 0.0144679, 0.01454, 0.0145864", \ + "0.0144356, 0.0144049, 0.0145464, 0.0146967, 0.0148469, 0.0149401, 0.0149761", \ + "0.0152514, 0.0151931, 0.0153218, 0.0154766, 0.0157479, 0.0157302, 0.0157452", \ + "0.016515, 0.0164155, 0.0165096, 0.0166385, 0.0167975, 0.0169088, 0.0170394", \ + "0.018193, 0.0180726, 0.0181261, 0.0182344, 0.0183741, 0.0184777, 0.0186026" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0157878, 0.0156124, 0.0157712, 0.0159168, 0.0160327, 0.0160899, 0.0161217", \ + "0.015578, 0.0154036, 0.0155594, 0.0157071, 0.0158243, 0.0158822, 0.015915", \ + "0.015879, 0.0156488, 0.0156854, 0.0158097, 0.0159443, 0.0160228, 0.0160714", \ + "0.0168459, 0.0164461, 0.0162921, 0.0163512, 0.0164799, 0.0165685, 0.01662", \ + "0.0190175, 0.0183739, 0.0178979, 0.0178652, 0.0179123, 0.0179684, 0.0180287", \ + "0.0219845, 0.0210675, 0.0202448, 0.0200918, 0.0200647, 0.0200909, 0.0201317", \ + "0.025828, 0.0246622, 0.0234508, 0.0231668, 0.0230275, 0.0230069, 0.0230149" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A1 * !A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0109109, 0.0108903, 0.0110881, 0.0112161, 0.0113203, 0.0113702, 0.0113989", \ + "0.0109362, 0.0109171, 0.011114, 0.0112345, 0.0113332, 0.0113867, 0.0114188", \ + "0.0114636, 0.0114526, 0.011637, 0.0117489, 0.0118284, 0.0118861, 0.0119162", \ + "0.0121933, 0.0121745, 0.0123482, 0.0124789, 0.012547, 0.0126018, 0.0126386", \ + "0.0136562, 0.013609, 0.013717, 0.0138261, 0.0139572, 0.0139616, 0.0140001", \ + "0.015587, 0.0155025, 0.0155634, 0.0156528, 0.0157696, 0.0158696, 0.0160248", \ + "0.0183202, 0.0181673, 0.0181268, 0.0181941, 0.0183062, 0.0184076, 0.0184536" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00752326, 0.00738614, 0.00758894, 0.00772319, 0.00782555, 0.00787553, 0.00790385", \ + "0.00752376, 0.00739149, 0.00758817, 0.00771957, 0.0078243, 0.00787591, 0.00790587", \ + "0.00802831, 0.00793462, 0.00812807, 0.00825844, 0.00836519, 0.00842729, 0.00845809", \ + "0.00872308, 0.00861598, 0.00879472, 0.00891841, 0.00902724, 0.00908614, 0.00912058", \ + "0.0101796, 0.010044, 0.0101814, 0.010298, 0.0104121, 0.0104768, 0.0105134", \ + "0.0121185, 0.0120209, 0.0120777, 0.0121711, 0.0122814, 0.0123503, 0.0124015", \ + "0.0147946, 0.01459, 0.0146219, 0.014697, 0.0148036, 0.0148982, 0.0149597" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(A0 * !A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0109099, 0.0108901, 0.0110892, 0.0112164, 0.011321, 0.0113705, 0.0113992", \ + "0.0109358, 0.0109176, 0.0111151, 0.0112342, 0.0113342, 0.0113874, 0.0114197", \ + "0.0114639, 0.0114526, 0.0116378, 0.0117495, 0.0118292, 0.0118893, 0.0119172", \ + "0.0121931, 0.0121743, 0.0123367, 0.0124797, 0.0125475, 0.0126023, 0.0126444", \ + "0.0136559, 0.013609, 0.0137176, 0.0138268, 0.0139578, 0.0139617, 0.0140003", \ + "0.0155787, 0.0155022, 0.0155671, 0.0156516, 0.0157894, 0.0158678, 0.0160251", \ + "0.0183195, 0.0181673, 0.0181293, 0.0181943, 0.0183058, 0.0184158, 0.0184535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00752463, 0.00738662, 0.00758934, 0.00772297, 0.00782669, 0.00787681, 0.00790521", \ + "0.00752333, 0.00739288, 0.00758868, 0.00772021, 0.0078252, 0.00787698, 0.00790703", \ + "0.00802918, 0.00793561, 0.00812852, 0.00825918, 0.00836512, 0.0084282, 0.00845873", \ + "0.00872304, 0.00861635, 0.00879478, 0.00891861, 0.00902753, 0.00908641, 0.00912052", \ + "0.0101797, 0.010044, 0.0101811, 0.010301, 0.0104119, 0.0104768, 0.0105133", \ + "0.0121186, 0.0120212, 0.0120778, 0.0121675, 0.0122812, 0.0123502, 0.0124003", \ + "0.0147951, 0.0145904, 0.0146219, 0.0147042, 0.0148036, 0.0148984, 0.0149596" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A1 * A3 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00528143, 0.00531564, 0.00563102, 0.00574998, 0.00582162, 0.00585174, 0.00586792", \ + "0.00505999, 0.00509571, 0.00539564, 0.00552504, 0.00560514, 0.00563766, 0.00565468", \ + "0.00545171, 0.0053328, 0.00543008, 0.00553932, 0.0056331, 0.00574686, 0.00573412", \ + "0.00642868, 0.00608769, 0.006048, 0.00613001, 0.0062103, 0.0062835, 0.00632956", \ + "0.00863288, 0.00794692, 0.00760578, 0.00761711, 0.00772938, 0.00773694, 0.00781348", \ + "0.0116572, 0.010648, 0.00994143, 0.00983995, 0.00983958, 0.010006, 0.00992308", \ + "0.0155205, 0.0142307, 0.0130858, 0.012866, 0.0127646, 0.0127941, 0.0128484" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0106648, 0.0105712, 0.0108325, 0.0109433, 0.0110137, 0.0110446, 0.0110608", \ + "0.0104666, 0.0103741, 0.0106333, 0.0107499, 0.0108228, 0.0108545, 0.0108721", \ + "0.0108111, 0.0105768, 0.0106796, 0.0108023, 0.0109157, 0.0109842, 0.0110102", \ + "0.0119553, 0.0114616, 0.0113312, 0.0114191, 0.0115263, 0.0116008, 0.0116429", \ + "0.0142598, 0.0133953, 0.012905, 0.0129071, 0.0129628, 0.0130328, 0.0130776", \ + "0.0173017, 0.0161347, 0.0152143, 0.0151223, 0.0151278, 0.0151569, 0.0152103", \ + "0.0211402, 0.0197496, 0.0183364, 0.0181162, 0.0180454, 0.018054, 0.0180811" \ + ); + } + } + internal_power () { + related_pin : "S1"; + when : "(!A0 * A2 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00527971, 0.0053151, 0.00563156, 0.00575001, 0.00582154, 0.00585154, 0.0058688", \ + "0.00505877, 0.00509583, 0.0053965, 0.00552581, 0.00560626, 0.00563806, 0.00565676", \ + "0.00545096, 0.00533249, 0.0054237, 0.00553964, 0.00563314, 0.00574702, 0.00573428", \ + "0.00642806, 0.00608735, 0.00604761, 0.00612969, 0.00621022, 0.00628306, 0.00632624", \ + "0.00863256, 0.00795849, 0.0076057, 0.00761774, 0.00778198, 0.00783238, 0.00781544", \ + "0.0116571, 0.0106481, 0.00994143, 0.00983547, 0.00983962, 0.0100034, 0.00992324", \ + "0.0155204, 0.0142307, 0.0130858, 0.0128659, 0.0127646, 0.012794, 0.0128485" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0106659, 0.0105717, 0.0108313, 0.0109435, 0.011014, 0.0110452, 0.0110615", \ + "0.010467, 0.010374, 0.0106328, 0.0107495, 0.0108225, 0.0108548, 0.010872", \ + "0.0108111, 0.0105772, 0.0106794, 0.0108021, 0.0109155, 0.0109839, 0.0110114", \ + "0.0119557, 0.0114619, 0.0113316, 0.0114194, 0.0115266, 0.0116011, 0.0116432", \ + "0.0142602, 0.0133957, 0.0129053, 0.0129074, 0.0129629, 0.0130331, 0.0130778", \ + "0.0173019, 0.0161348, 0.0152145, 0.0151226, 0.015128, 0.0151569, 0.0152105", \ + "0.0211403, 0.0197497, 0.0183365, 0.0181164, 0.0180456, 0.0180541, 0.0180813" \ + ); + } + } + internal_power () { + related_pin : "S1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0109099, 0.0108901, 0.0110892, 0.0112164, 0.011321, 0.0113705, 0.0113992", \ + "0.0109358, 0.0109176, 0.0111151, 0.0112342, 0.0113342, 0.0113874, 0.0114197", \ + "0.0114639, 0.0114526, 0.0116378, 0.0117495, 0.0118292, 0.0118893, 0.0119172", \ + "0.0121931, 0.0121743, 0.0123367, 0.0124797, 0.0125475, 0.0126023, 0.0126444", \ + "0.0136559, 0.013609, 0.0137176, 0.0138268, 0.0139578, 0.0139617, 0.0140003", \ + "0.0155787, 0.0155022, 0.0155671, 0.0156516, 0.0157894, 0.0158678, 0.0160251", \ + "0.0183195, 0.0181673, 0.0181293, 0.0181943, 0.0183058, 0.0184158, 0.0184535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0106659, 0.0105717, 0.0108313, 0.0109435, 0.011014, 0.0110452, 0.0110615", \ + "0.010467, 0.010374, 0.0106328, 0.0107495, 0.0108225, 0.0108548, 0.010872", \ + "0.0108111, 0.0105772, 0.0106794, 0.0108021, 0.0109155, 0.0109839, 0.0110114", \ + "0.0119557, 0.0114619, 0.0113316, 0.0114194, 0.0115266, 0.0116011, 0.0116432", \ + "0.0142602, 0.0133957, 0.0129053, 0.0129074, 0.0129629, 0.0130331, 0.0130778", \ + "0.0173019, 0.0161348, 0.0152145, 0.0151226, 0.015128, 0.0151569, 0.0152105", \ + "0.0211403, 0.0197497, 0.0183365, 0.0181164, 0.0180456, 0.0180541, 0.0180813" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151243; + rise_capacitance : 0.00150787; + rise_capacitance_range (0.00116883, 0.00150787); + fall_capacitance : 0.00151243; + fall_capacitance_range (0.00114517, 0.00151243); + internal_power () { + when : "(A2 * !S0 * S1 * Y) + (!A2 * !S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00118077, 0.00109179, 0.00104844, 0.00119873, 0.00173605, 0.00262579, 0.00384249" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00499664, 0.00492371, 0.00490444, 0.00504381, 0.00557818, 0.00646117, 0.00767077" \ + ); + } + } + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000737241, -0.000818989, -0.000861482, -0.000875494, -0.000878065, -0.000880567, -0.000879378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882798, 0.000873995, 0.000879239, 0.000884814, 0.000878065, 0.000880567, 0.000879378" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00150823; + rise_capacitance : 0.00150365; + rise_capacitance_range (0.00116988, 0.00150365); + fall_capacitance : 0.00150823; + fall_capacitance_range (0.00114427, 0.00150823); + internal_power () { + when : "(A3 * S0 * S1 * Y) + (!A3 * S0 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000222462, 0.000142275, 0.00010099, 0.000258652, 0.000804661, 0.0017017, 0.00292284" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00586231, 0.00579613, 0.00577713, 0.00591734, 0.00644773, 0.00733993, 0.00854362" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000787519, -0.000861784, -0.000904085, -0.000911607, -0.000914924, -0.000917226, -0.000916028" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000911688, 0.000911972, 0.000920284, 0.000917967, 0.000914924, 0.000917226, 0.000916028" \ + ); + } + } + } + pin (A2) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151111; + rise_capacitance : 0.00150667; + rise_capacitance_range (0.00116888, 0.00150667); + fall_capacitance : 0.00151111; + fall_capacitance_range (0.00114511, 0.00151111); + internal_power () { + when : "(A1 * A3 * S0 * Y) + (A1 * !A3 * S0 * S1 * !Y) + (A1 * !A3 * S0 * !S1 * Y) + (!A1 * A3 * S0 * S1 * Y) + (!A1 * A3 * S0 * !S1 * !Y) + (!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736285, -0.000818369, -0.000861098, -0.000875171, -0.000877352, -0.000879897, -0.000878707" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881987, 0.000873357, 0.000880256, 0.000884127, 0.000877352, 0.000879897, 0.000878707" \ + ); + } + } + internal_power () { + when : "(A0 * !S0 * !S1 * Y) + (!A0 * !S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00135163, 0.00126173, 0.00121905, 0.00137338, 0.00191319, 0.00280637, 0.00402611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00469726, 0.00462492, 0.00460642, 0.00474739, 0.00527498, 0.00617215, 0.00738432" \ + ); + } + } + } + pin (A3) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152786; + rise_capacitance : 0.0015233; + rise_capacitance_range (0.0011854, 0.0015233); + fall_capacitance : 0.00152786; + fall_capacitance_range (0.00115965, 0.00152786); + internal_power () { + when : "(A1 * S0 * !S1 * Y) + (!A1 * S0 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000388947, 0.000306929, 0.000263874, 0.00042869, 0.000980792, 0.00188344, 0.00310904" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00554061, 0.00546608, 0.00544887, 0.00559425, 0.00613538, 0.00702751, 0.00823729" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y) + (A0 * !A2 * !S0 * S1 * !Y) + (A0 * !A2 * !S0 * !S1 * Y) + (!A0 * A2 * !S0 * S1 * Y) + (!A0 * A2 * !S0 * !S1 * !Y) + (!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792416, -0.00086655, -0.000905886, -0.000916483, -0.000920292, -0.000922776, -0.000921569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000915896, 0.000921528, 0.000922728, 0.000923562, 0.000920505, 0.000922776, 0.000921569" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00433651; + rise_capacitance : 0.00433651; + rise_capacitance_range (0.00290885, 0.00433651); + fall_capacitance : 0.0043323; + fall_capacitance_range (0.00287229, 0.0043323); + internal_power () { + when : "(A0 * A1 * A2 * A3 * Y) + (A0 * A1 * !A2 * !A3 * !S1 * Y) + (!A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000367345, -0.000503679, -0.00039178, -3.04336e-05, 0.000768416, 0.00198086, 0.00358986" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00516829, 0.00505388, 0.00522613, 0.00560835, 0.00643123, 0.00764315, 0.00925706" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * A2 * !A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00368243, 0.00357747, 0.00358211, 0.00386573, 0.00467979, 0.00595654, 0.00772532" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00731636, 0.007288, 0.00746948, 0.00781904, 0.00863599, 0.00985536, 0.0114999" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * A3 * !S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "9.01183e-05, -0.00020065, 3.1673e-05, 0.000728779, 0.00229728, 0.00463988, 0.00773659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00755621, 0.00730868, 0.0076085, 0.0083639, 0.00995067, 0.0122736, 0.0153572" \ + ); + } + } + internal_power () { + when : "(A0 * A1 * !A2 * !A3 * S1 * !Y) + (!A0 * !A1 * A2 * A3 * !S1 * !Y) + (!A0 * !A1 * !A2 * !A3 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000353871, -0.000500468, -0.000373786, -1.97479e-06, 0.00079089, 0.00200111, 0.00361204" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00529429, 0.00517621, 0.0053399, 0.00571203, 0.00651614, 0.00771211, 0.00932389" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00399913, 0.00389858, 0.00391088, 0.00419267, 0.00499781, 0.006281, 0.00804517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.007138, 0.00711108, 0.00729092, 0.007644, 0.00846646, 0.00967689, 0.0113197" \ + ); + } + } + internal_power () { + when : "(A0 * !A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00404637, 0.00394191, 0.00395886, 0.0042443, 0.00505927, 0.00635062, 0.00810731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00724164, 0.00721457, 0.0073836, 0.0077134, 0.00851667, 0.00971879, 0.0113508" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * A2 * A3 * S1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-8.90228e-05, -0.00038093, -0.000142969, 0.000508969, 0.00210064, 0.00443925, 0.00753232" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00785476, 0.00760568, 0.00790238, 0.00863422, 0.0102213, 0.0125387, 0.0156337" \ + ); + } + } + internal_power () { + when : "(!A0 * A1 * !A2 * !A3 * S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000112503, -0.000411781, -0.000171363, 0.000518349, 0.00209459, 0.00443871, 0.00752597" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00802282, 0.00776311, 0.00805022, 0.00877221, 0.010346, 0.0126544, 0.0157348" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * A2 * !A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00361886, 0.0035086, 0.00351888, 0.00380321, 0.00461914, 0.00590979, 0.00767496" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00752916, 0.00750166, 0.00767179, 0.00800132, 0.0088088, 0.0100082, 0.0116444" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * !A2 * A3 * !S1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000185857, -0.000113685, 0.000135671, 0.000828327, 0.00241065, 0.00476262, 0.00785116" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00760384, 0.00734429, 0.00763549, 0.0083821, 0.00993447, 0.0122636, 0.0153356" \ + ); + } + } + } + pin (S1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325153; + rise_capacitance : 0.00325153; + rise_capacitance_range (0.00201706, 0.00325153); + fall_capacitance : 0.00325049; + fall_capacitance_range (0.00203578, 0.00325049); + internal_power () { + when : "(A1 * A3 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00040554, -0.000551545, -0.000382784, 3.00495e-05, 0.000895231, 0.00215966, 0.00382759" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379714, 0.00369562, 0.00390687, 0.00434096, 0.00520842, 0.0064645, 0.0081287" \ + ); + } + } + internal_power () { + when : "(A0 * A2 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000405689, -0.000551515, -0.000381721, 3.02566e-05, 0.000894987, 0.00215954, 0.00382747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379677, 0.00369626, 0.00390725, 0.00433811, 0.00520928, 0.00646482, 0.00812887" \ + ); + } + } + internal_power () { + when : "(!A1 * !A3 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000372803, -0.000522482, -0.000339686, 6.68761e-05, 0.000946341, 0.00221279, 0.00388593" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00387781, 0.00374343, 0.00397038, 0.00439167, 0.00523215, 0.00648896, 0.00814684" \ + ); + } + } + internal_power () { + when : "(!A0 * !A2 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000372442, -0.000522284, -0.000339605, 6.6516e-05, 0.000946046, 0.0022118, 0.00388424" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00387812, 0.00374354, 0.00395418, 0.00439834, 0.0052324, 0.00648928, 0.00814712" \ + ); + } + } + } + } + cell (MUXI2X1) { + area : 11.2896; + cell_leakage_power : 0.0751843; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0957169; + when : "(A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.07618; + when : "(A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0675643; + when : "(A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0851423; + when : "(A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104679; + when : "(!A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0480274; + when : "(!A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718507; + when : "(!A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523138; + when : "(!A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0751843; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A0 * !S0) + (!A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05767, 0.0714963, 0.178595, 0.311077, 0.575476, 0.919136, 1.36808", \ + "0.0736843, 0.0876656, 0.195765, 0.328725, 0.593481, 0.937116, 1.38628", \ + "0.143346, 0.166702, 0.292842, 0.42385, 0.68955, 1.03344, 1.48272", \ + "0.18858, 0.220835, 0.397491, 0.546718, 0.809587, 1.15241, 1.6004", \ + "0.24363, 0.287913, 0.537896, 0.750128, 1.05721, 1.40021, 1.84779", \ + "0.29102, 0.346244, 0.662806, 0.936666, 1.33692, 1.72907, 2.17602", \ + "0.332068, 0.397878, 0.777148, 1.10969, 1.60183, 2.0849, 2.58986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553984, 0.0738177, 0.220611, 0.403723, 0.769917, 1.24556, 1.86746", \ + "0.0555137, 0.0738004, 0.220543, 0.403664, 0.769884, 1.24552, 1.8676", \ + "0.10681, 0.123596, 0.237257, 0.405262, 0.769863, 1.24551, 1.86764", \ + "0.15451, 0.178434, 0.30929, 0.446565, 0.775253, 1.24566, 1.86769", \ + "0.227407, 0.260599, 0.439672, 0.591439, 0.861081, 1.27553, 1.86892", \ + "0.306601, 0.348495, 0.577375, 0.769875, 1.0535, 1.40815, 1.93755", \ + "0.393729, 0.443696, 0.72047, 0.954456, 1.29619, 1.64763, 2.11337" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0406456, 0.051435, 0.135275, 0.239272, 0.44702, 0.716984, 1.06988", \ + "0.0583393, 0.0692945, 0.154176, 0.258542, 0.466593, 0.736655, 1.08962", \ + "0.121601, 0.143159, 0.256737, 0.36091, 0.568161, 0.83829, 1.19127", \ + "0.164172, 0.195219, 0.356402, 0.486807, 0.692148, 0.960999, 1.31567", \ + "0.219623, 0.263156, 0.494395, 0.682726, 0.951476, 1.22245, 1.57634", \ + "0.271719, 0.326663, 0.622741, 0.868026, 1.21953, 1.55997, 1.92215", \ + "0.321538, 0.387517, 0.746457, 1.04686, 1.48191, 1.90324, 2.34029" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0456622, 0.0596349, 0.170583, 0.309434, 0.587189, 0.949143, 1.42072", \ + "0.0474624, 0.0600575, 0.170575, 0.309453, 0.587253, 0.94859, 1.4209", \ + "0.10414, 0.116114, 0.194271, 0.314549, 0.587234, 0.948452, 1.421", \ + "0.156321, 0.172878, 0.269309, 0.36575, 0.597904, 0.949159, 1.42096", \ + "0.23763, 0.260952, 0.396466, 0.512101, 0.705093, 0.996166, 1.43167", \ + "0.326086, 0.356462, 0.532704, 0.682518, 0.904364, 1.15105, 1.52672", \ + "0.423086, 0.460212, 0.677316, 0.863829, 1.1316, 1.40182, 1.72636" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0499185, 0.0637305, 0.170729, 0.303485, 0.568643, 0.913223, 1.36353", \ + "0.0657779, 0.0797137, 0.187861, 0.321083, 0.586619, 0.931304, 1.38175", \ + "0.128861, 0.153859, 0.285053, 0.41631, 0.682733, 1.02772, 1.47827", \ + "0.16822, 0.203149, 0.38715, 0.539542, 0.802766, 1.14652, 1.59594", \ + "0.217304, 0.26384, 0.524179, 0.740228, 1.05217, 1.39445, 1.84306", \ + "0.260184, 0.317623, 0.646088, 0.924931, 1.3289, 1.72323, 2.17149", \ + "0.296703, 0.366511, 0.758466, 1.09649, 1.5931, 2.07867, 2.58556" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0693198, 0.0877107, 0.2335, 0.416041, 0.781537, 1.25687, 1.87851", \ + "0.0704563, 0.0876672, 0.233493, 0.41604, 0.781534, 1.25694, 1.87866", \ + "0.131133, 0.145244, 0.252329, 0.418092, 0.781515, 1.25694, 1.87888", \ + "0.188738, 0.207762, 0.326139, 0.46141, 0.787457, 1.25686, 1.87888", \ + "0.276377, 0.302605, 0.463344, 0.608, 0.877183, 1.28826, 1.87993", \ + "0.370997, 0.403537, 0.60763, 0.790558, 1.06901, 1.42237, 1.95007", \ + "0.474307, 0.512329, 0.758164, 0.981701, 1.31439, 1.66188, 2.12735" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.049999, 0.0610839, 0.145833, 0.250026, 0.457649, 0.727224, 1.07956", \ + "0.067941, 0.0791879, 0.164813, 0.269333, 0.477211, 0.746882, 1.0993", \ + "0.141864, 0.16106, 0.267305, 0.371542, 0.578645, 0.848447, 1.20103", \ + "0.193703, 0.221156, 0.371325, 0.49806, 0.702874, 0.96965, 1.32524", \ + "0.26145, 0.299626, 0.51608, 0.69794, 0.962721, 1.23533, 1.5858", \ + "0.323808, 0.372302, 0.650293, 0.888095, 1.23357, 1.57109, 1.93156", \ + "0.382494, 0.441556, 0.779293, 1.07094, 1.49876, 1.91601, 2.35057" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0450676, 0.0591152, 0.170763, 0.309963, 0.58815, 0.949661, 1.42255", \ + "0.0451516, 0.0588454, 0.170819, 0.309951, 0.588351, 0.94975, 1.42264", \ + "0.0938936, 0.107331, 0.190824, 0.313929, 0.58831, 0.949714, 1.42247", \ + "0.140838, 0.159921, 0.263455, 0.362334, 0.597803, 0.949763, 1.42233", \ + "0.214185, 0.241932, 0.387149, 0.507222, 0.700957, 0.998208, 1.43213", \ + "0.294763, 0.330953, 0.520601, 0.674141, 0.899707, 1.14868, 1.52601", \ + "0.38358, 0.427489, 0.661769, 0.852242, 1.12447, 1.3975, 1.72409" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05767, 0.0714963, 0.178595, 0.311077, 0.575476, 0.919136, 1.36808", \ + "0.0736843, 0.0876656, 0.195765, 0.328725, 0.593481, 0.937116, 1.38628", \ + "0.143346, 0.166702, 0.292842, 0.42385, 0.68955, 1.03344, 1.48272", \ + "0.18858, 0.220835, 0.397491, 0.546718, 0.809587, 1.15241, 1.6004", \ + "0.24363, 0.287913, 0.537896, 0.750128, 1.05721, 1.40021, 1.84779", \ + "0.29102, 0.346244, 0.662806, 0.936666, 1.33692, 1.72907, 2.17602", \ + "0.332068, 0.397878, 0.777148, 1.10969, 1.60183, 2.0849, 2.58986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553984, 0.0738177, 0.220611, 0.403723, 0.769917, 1.24556, 1.86746", \ + "0.0555137, 0.0738004, 0.220543, 0.403664, 0.769884, 1.24552, 1.8676", \ + "0.10681, 0.123596, 0.237257, 0.405262, 0.769863, 1.24551, 1.86764", \ + "0.15451, 0.178434, 0.30929, 0.446565, 0.775253, 1.24566, 1.86769", \ + "0.227407, 0.260599, 0.439672, 0.591439, 0.861081, 1.27553, 1.86892", \ + "0.306601, 0.348495, 0.577375, 0.769875, 1.0535, 1.40815, 1.93755", \ + "0.393729, 0.443696, 0.72047, 0.954456, 1.29619, 1.64763, 2.11337" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.049999, 0.0610839, 0.145833, 0.250026, 0.457649, 0.727224, 1.07956", \ + "0.067941, 0.0791879, 0.164813, 0.269333, 0.477211, 0.746882, 1.0993", \ + "0.141864, 0.16106, 0.267305, 0.371542, 0.578645, 0.848447, 1.20103", \ + "0.193703, 0.221156, 0.371325, 0.49806, 0.702874, 0.96965, 1.32524", \ + "0.26145, 0.299626, 0.51608, 0.69794, 0.962721, 1.23533, 1.5858", \ + "0.323808, 0.372302, 0.650293, 0.888095, 1.23357, 1.57109, 1.93156", \ + "0.382494, 0.441556, 0.779293, 1.07094, 1.49876, 1.91601, 2.35057" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0450676, 0.0591152, 0.170763, 0.309963, 0.58815, 0.949661, 1.42255", \ + "0.0451516, 0.0588454, 0.170819, 0.309951, 0.588351, 0.94975, 1.42264", \ + "0.0938936, 0.107331, 0.190824, 0.313929, 0.58831, 0.949714, 1.42247", \ + "0.140838, 0.159921, 0.263455, 0.362334, 0.597803, 0.949763, 1.42233", \ + "0.214185, 0.241932, 0.387149, 0.507222, 0.700957, 0.998208, 1.43213", \ + "0.294763, 0.330953, 0.520601, 0.674141, 0.899707, 1.14868, 1.52601", \ + "0.38358, 0.427489, 0.661769, 0.852242, 1.12447, 1.3975, 1.72409" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0583577, 0.0722406, 0.179503, 0.312038, 0.576469, 0.91996, 1.3693", \ + "0.0743891, 0.0884225, 0.196679, 0.329697, 0.594494, 0.938134, 1.38756", \ + "0.14487, 0.168047, 0.293703, 0.424797, 0.690563, 1.03445, 1.48374", \ + "0.190883, 0.222854, 0.398847, 0.547334, 0.810675, 1.15353, 1.60154", \ + "0.246867, 0.290903, 0.539681, 0.751446, 1.05815, 1.40129, 1.84874", \ + "0.29513, 0.349909, 0.665151, 0.938445, 1.33832, 1.73001, 2.17694", \ + "0.337068, 0.402391, 0.780037, 1.1119, 1.60342, 2.08615, 2.5908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0564783, 0.0748997, 0.221771, 0.404906, 0.771129, 1.2468, 1.86881", \ + "0.056416, 0.0748182, 0.221769, 0.40489, 0.771091, 1.24674, 1.86882", \ + "0.107282, 0.124005, 0.238066, 0.406353, 0.771079, 1.24686, 1.86881", \ + "0.155168, 0.179012, 0.309468, 0.447298, 0.776327, 1.24686, 1.86888", \ + "0.228433, 0.261417, 0.440213, 0.591943, 0.861834, 1.27668, 1.87006", \ + "0.307887, 0.349513, 0.578047, 0.770441, 1.05518, 1.40911, 1.93849", \ + "0.394559, 0.445443, 0.721311, 0.955765, 1.29674, 1.6459, 2.11402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0409929, 0.0517888, 0.135617, 0.239625, 0.447391, 0.717387, 1.07035", \ + "0.0586043, 0.0695654, 0.15448, 0.258854, 0.466933, 0.73703, 1.09006", \ + "0.121774, 0.143335, 0.256984, 0.361188, 0.568373, 0.838625, 1.19167", \ + "0.16434, 0.195402, 0.356479, 0.486972, 0.692482, 0.961358, 1.3161", \ + "0.219791, 0.263322, 0.494734, 0.68294, 0.951744, 1.22354, 1.57673", \ + "0.271962, 0.326861, 0.623149, 0.868236, 1.21979, 1.56036, 1.92253", \ + "0.321756, 0.387735, 0.746419, 1.04711, 1.48223, 1.90359, 2.34088" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.046792, 0.0608417, 0.1718, 0.310632, 0.588405, 0.949926, 1.42199", \ + "0.0486573, 0.0613229, 0.171789, 0.310605, 0.588439, 0.949747, 1.42216", \ + "0.106176, 0.117899, 0.195582, 0.315808, 0.58844, 0.94965, 1.42212", \ + "0.159231, 0.1754, 0.270883, 0.367133, 0.599209, 0.949634, 1.42219", \ + "0.241887, 0.264625, 0.398222, 0.513591, 0.706342, 0.998186, 1.43296", \ + "0.331702, 0.361323, 0.535328, 0.684187, 0.904822, 1.15282, 1.52807", \ + "0.430132, 0.466255, 0.680767, 0.866263, 1.13504, 1.4032, 1.72821" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497064, 0.0635563, 0.170545, 0.303301, 0.568424, 0.912998, 1.36323", \ + "0.065616, 0.0793982, 0.187692, 0.320934, 0.586423, 0.931053, 1.3814", \ + "0.128822, 0.153799, 0.284913, 0.416143, 0.682558, 1.02744, 1.47792", \ + "0.168209, 0.203096, 0.387533, 0.53929, 0.8027, 1.14648, 1.59574", \ + "0.217274, 0.263832, 0.523994, 0.740057, 1.05181, 1.3943, 1.8427", \ + "0.258956, 0.31758, 0.646005, 0.924614, 1.3287, 1.72296, 2.17116", \ + "0.296548, 0.366444, 0.757948, 1.09608, 1.59286, 2.07837, 2.58517" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0675233, 0.0858726, 0.231603, 0.4142, 0.779725, 1.25555, 1.87672", \ + "0.0685552, 0.0857617, 0.23161, 0.414198, 0.779717, 1.25553, 1.87667", \ + "0.12846, 0.14273, 0.250326, 0.416217, 0.779703, 1.25508, 1.87675", \ + "0.184998, 0.204463, 0.323728, 0.4596, 0.785635, 1.25496, 1.8771", \ + "0.271098, 0.297874, 0.460601, 0.605773, 0.875172, 1.28613, 1.87803", \ + "0.364205, 0.397497, 0.604077, 0.787866, 1.06787, 1.42075, 1.94792", \ + "0.46578, 0.504836, 0.753565, 0.979396, 1.31342, 1.66001, 2.12571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495239, 0.0605179, 0.145007, 0.249113, 0.456682, 0.726213, 1.07859", \ + "0.0674092, 0.0785735, 0.163906, 0.26838, 0.476194, 0.745885, 1.09829", \ + "0.14054, 0.159872, 0.266651, 0.370664, 0.57767, 0.847375, 1.2", \ + "0.191647, 0.21931, 0.370184, 0.497197, 0.701984, 0.968646, 1.32429", \ + "0.25836, 0.296841, 0.514342, 0.696717, 0.961793, 1.23445, 1.585", \ + "0.319773, 0.368661, 0.647982, 0.886366, 1.23233, 1.57015, 1.9307", \ + "0.377692, 0.436985, 0.776102, 1.06876, 1.4972, 1.91482, 2.34963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043961, 0.057973, 0.169628, 0.308758, 0.586913, 0.948717, 1.42146", \ + "0.044284, 0.0578513, 0.16959, 0.308824, 0.586972, 0.94842, 1.42143", \ + "0.0934479, 0.106895, 0.190201, 0.312865, 0.587092, 0.94821, 1.42127", \ + "0.140215, 0.159368, 0.263039, 0.361575, 0.596783, 0.948648, 1.42116", \ + "0.213406, 0.241202, 0.386648, 0.506653, 0.700312, 0.997289, 1.43121", \ + "0.293644, 0.329957, 0.519853, 0.673704, 0.899255, 1.1481, 1.52509", \ + "0.381832, 0.426407, 0.661216, 0.851666, 1.12397, 1.39701, 1.72349" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0583577, 0.0722406, 0.179503, 0.312038, 0.576469, 0.91996, 1.3693", \ + "0.0743891, 0.0884225, 0.196679, 0.329697, 0.594494, 0.938134, 1.38756", \ + "0.14487, 0.168047, 0.293703, 0.424797, 0.690563, 1.03445, 1.48374", \ + "0.190883, 0.222854, 0.398847, 0.547334, 0.810675, 1.15353, 1.60154", \ + "0.246867, 0.290903, 0.539681, 0.751446, 1.05815, 1.40129, 1.84874", \ + "0.29513, 0.349909, 0.665151, 0.938445, 1.33832, 1.73001, 2.17694", \ + "0.337068, 0.402391, 0.780037, 1.1119, 1.60342, 2.08615, 2.5908" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0564783, 0.0748997, 0.221771, 0.404906, 0.771129, 1.2468, 1.86881", \ + "0.056416, 0.0748182, 0.221769, 0.40489, 0.771091, 1.24674, 1.86882", \ + "0.107282, 0.124005, 0.238066, 0.406353, 0.771079, 1.24686, 1.86881", \ + "0.155168, 0.179012, 0.309468, 0.447298, 0.776327, 1.24686, 1.86888", \ + "0.228433, 0.261417, 0.440213, 0.591943, 0.861834, 1.27668, 1.87006", \ + "0.307887, 0.349513, 0.578047, 0.770441, 1.05518, 1.40911, 1.93849", \ + "0.394559, 0.445443, 0.721311, 0.955765, 1.29674, 1.6459, 2.11402" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495239, 0.0605179, 0.145007, 0.249113, 0.456682, 0.726213, 1.07859", \ + "0.0674092, 0.0785735, 0.163906, 0.26838, 0.476194, 0.745885, 1.09829", \ + "0.14054, 0.159872, 0.266651, 0.370664, 0.57767, 0.847375, 1.2", \ + "0.191647, 0.21931, 0.370184, 0.497197, 0.701984, 0.968646, 1.32429", \ + "0.25836, 0.296841, 0.514342, 0.696717, 0.961793, 1.23445, 1.585", \ + "0.319773, 0.368661, 0.647982, 0.886366, 1.23233, 1.57015, 1.9307", \ + "0.377692, 0.436985, 0.776102, 1.06876, 1.4972, 1.91482, 2.34963" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043961, 0.057973, 0.169628, 0.308758, 0.586913, 0.948717, 1.42146", \ + "0.044284, 0.0578513, 0.16959, 0.308824, 0.586972, 0.94842, 1.42143", \ + "0.0934479, 0.106895, 0.190201, 0.312865, 0.587092, 0.94821, 1.42127", \ + "0.140215, 0.159368, 0.263039, 0.361575, 0.596783, 0.948648, 1.42116", \ + "0.213406, 0.241202, 0.386648, 0.506653, 0.700312, 0.997289, 1.43121", \ + "0.293644, 0.329957, 0.519853, 0.673704, 0.899255, 1.1481, 1.52509", \ + "0.381832, 0.426407, 0.661216, 0.851666, 1.12397, 1.39701, 1.72349" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0901169, 0.103648, 0.209988, 0.342176, 0.606273, 0.949729, 1.39859", \ + "0.111485, 0.125135, 0.231933, 0.364299, 0.628622, 0.97202, 1.42109", \ + "0.17914, 0.192901, 0.300183, 0.432806, 0.697248, 1.04076, 1.48979", \ + "0.226417, 0.240433, 0.347783, 0.480468, 0.745056, 1.08926, 1.53769", \ + "0.290408, 0.305332, 0.413602, 0.546231, 0.810995, 1.15468, 1.6038", \ + "0.350453, 0.366939, 0.478189, 0.611202, 0.875954, 1.22001, 1.66896", \ + "0.408408, 0.426718, 0.543543, 0.676948, 0.942608, 1.2865, 1.73614" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0563925, 0.0747448, 0.221346, 0.404557, 0.770606, 1.24624, 1.86836", \ + "0.0565294, 0.074911, 0.221666, 0.40491, 0.77101, 1.24652, 1.86864", \ + "0.0575487, 0.075624, 0.221938, 0.40494, 0.771009, 1.2468, 1.86878", \ + "0.0601477, 0.0774904, 0.222144, 0.405035, 0.771241, 1.24672, 1.86869", \ + "0.067139, 0.083376, 0.223303, 0.405503, 0.773834, 1.24687, 1.86901", \ + "0.076914, 0.092481, 0.226864, 0.407011, 0.772201, 1.24866, 1.86855", \ + "0.088579, 0.104073, 0.233425, 0.410094, 0.773944, 1.24859, 1.87061" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0844561, 0.0953438, 0.179579, 0.283596, 0.491061, 0.760526, 1.11284", \ + "0.10528, 0.116252, 0.200711, 0.304832, 0.512375, 0.781924, 1.1343", \ + "0.17048, 0.181754, 0.267121, 0.371384, 0.579046, 0.848687, 1.20099", \ + "0.212343, 0.223962, 0.309636, 0.414162, 0.622123, 0.891762, 1.24407", \ + "0.264697, 0.277272, 0.364711, 0.469178, 0.6771, 0.946911, 1.30021", \ + "0.308893, 0.322881, 0.413982, 0.518947, 0.727168, 0.996821, 1.34971", \ + "0.347425, 0.363182, 0.460029, 0.566172, 0.775109, 1.04548, 1.39809" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0453393, 0.059255, 0.1707, 0.309804, 0.587917, 0.949393, 1.42223", \ + "0.0453969, 0.0593213, 0.170791, 0.309927, 0.588311, 0.949608, 1.42251", \ + "0.0474213, 0.0609857, 0.171456, 0.310291, 0.588189, 0.94977, 1.42267", \ + "0.0507509, 0.0636566, 0.172039, 0.310815, 0.588773, 0.949971, 1.42267", \ + "0.058255, 0.07027, 0.173994, 0.311408, 0.589311, 0.9503, 1.42391", \ + "0.068188, 0.079802, 0.178818, 0.313646, 0.590227, 0.951337, 1.42326", \ + "0.079851, 0.091539, 0.186753, 0.318329, 0.592912, 0.952956, 1.42474" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0628217, 0.0763388, 0.182743, 0.314984, 0.57918, 0.922558, 1.37153", \ + "0.0819217, 0.0955877, 0.202523, 0.334986, 0.599344, 0.942736, 1.39181", \ + "0.146891, 0.166723, 0.287984, 0.420973, 0.68577, 1.02962, 1.47885", \ + "0.189497, 0.21753, 0.376999, 0.525233, 0.790642, 1.13508, 1.5842", \ + "0.240586, 0.280406, 0.502287, 0.695205, 0.998894, 1.34619, 1.79588", \ + "0.286304, 0.33659, 0.619469, 0.862604, 1.23098, 1.62119, 2.07287", \ + "0.327762, 0.388185, 0.730192, 1.02481, 1.46454, 1.91498, 2.41893" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553659, 0.0737651, 0.220484, 0.403553, 0.769577, 1.24541, 1.86727", \ + "0.0553963, 0.0737865, 0.220541, 0.403529, 0.769706, 1.24518, 1.86737", \ + "0.0884654, 0.105244, 0.231464, 0.405229, 0.769674, 1.24545, 1.86764", \ + "0.131361, 0.150873, 0.279821, 0.433611, 0.774816, 1.24528, 1.86759", \ + "0.201853, 0.227518, 0.380893, 0.537186, 0.838415, 1.27151, 1.8708", \ + "0.27483, 0.307733, 0.497428, 0.673432, 0.977279, 1.36799, 1.92265", \ + "0.350645, 0.391175, 0.620145, 0.82427, 1.15532, 1.53922, 2.05209" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0524041, 0.063181, 0.147186, 0.251179, 0.458619, 0.728085, 1.08039", \ + "0.0718183, 0.0827468, 0.167204, 0.271316, 0.478873, 0.74848, 1.10084", \ + "0.144438, 0.16182, 0.263808, 0.368737, 0.576758, 0.846632, 1.19916", \ + "0.196726, 0.221961, 0.362044, 0.486244, 0.696862, 0.965988, 1.31991", \ + "0.266132, 0.302589, 0.503816, 0.673199, 0.92968, 1.20595, 1.5612", \ + "0.333746, 0.380448, 0.641386, 0.86109, 1.18328, 1.51134, 1.87936", \ + "0.400622, 0.45749, 0.776746, 1.04776, 1.44229, 1.83434, 2.25799" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439399, 0.0579457, 0.169586, 0.308744, 0.586996, 0.948582, 1.42134", \ + "0.0440987, 0.0579818, 0.16955, 0.308774, 0.586892, 0.948433, 1.42114", \ + "0.079293, 0.0920783, 0.184254, 0.31206, 0.587017, 0.948693, 1.42123", \ + "0.121676, 0.137722, 0.237025, 0.346956, 0.596507, 0.948726, 1.42128", \ + "0.190321, 0.213045, 0.339191, 0.457627, 0.67364, 0.985092, 1.43051", \ + "0.26201, 0.292007, 0.45488, 0.594521, 0.823978, 1.10081, 1.50222", \ + "0.33757, 0.375164, 0.577676, 0.745335, 1.00417, 1.29092, 1.65259" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00387367, 0.00389334, 0.00393347, 0.00394213, 0.00394632, 0.00394741, 0.00394728", \ + "0.00373051, 0.00376191, 0.00386756, 0.00390738, 0.00393217, 0.00394217, 0.00394704", \ + "0.00382901, 0.00377837, 0.00379906, 0.00375463, 0.00386882, 0.00389772, 0.00391464", \ + "0.00409002, 0.00406113, 0.00399133, 0.00393215, 0.00392018, 0.00391844, 0.00392136", \ + "0.0048053, 0.0047289, 0.00444799, 0.00429604, 0.00403091, 0.00403669, 0.00399924", \ + "0.00582392, 0.00569698, 0.00517038, 0.00485084, 0.0045256, 0.00434581, 0.00421584", \ + "0.00721183, 0.00703328, 0.00623927, 0.00575758, 0.00524266, 0.00497144, 0.00465984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000247319, -0.000220373, -0.000174641, -0.000165927, -0.000161213, -0.000159235, -0.000158292", \ + "-0.000400635, -0.000355257, -0.000221555, -0.000182145, -0.000152162, -0.000149395, -0.0001445", \ + "-0.000329859, -0.000322141, -0.000296801, -0.000254456, -0.000218235, -0.000182942, -0.000168189", \ + "-5.25064e-05, -9.2542e-05, -0.00013238, -0.000151965, -0.000161689, -0.000157313, -0.000158192", \ + "0.000681341, 0.000589985, 0.000240566, 8.44113e-05, -2.62719e-05, -7.61212e-05, -0.000103247", \ + "0.00174226, 0.00159775, 0.000995205, 0.000683422, 0.000385935, 0.000216937, 0.00010969", \ + "0.00315384, 0.00295793, 0.0020898, 0.00157678, 0.00106737, 0.000739407, 0.000511075" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00391278, 0.00394097, 0.00398999, 0.00399953, 0.00400461, 0.00400661, 0.00400826", \ + "0.00375886, 0.00379693, 0.00392224, 0.00396347, 0.00399015, 0.00400122, 0.00400742", \ + "0.00385922, 0.00384342, 0.00385649, 0.00381394, 0.00392662, 0.00395691, 0.00397538", \ + "0.00417836, 0.00413841, 0.00406403, 0.00399485, 0.00397894, 0.003978, 0.00398306", \ + "0.0049385, 0.00483026, 0.00453311, 0.00435094, 0.00417426, 0.00409989, 0.00406202", \ + "0.00597234, 0.00582764, 0.00526023, 0.00492153, 0.00461181, 0.00441167, 0.00428414", \ + "0.00736745, 0.00718161, 0.00633995, 0.00585405, 0.00533944, 0.00504514, 0.00471014" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000211774, 0.000229184, 0.00026496, 0.000272855, 0.000276946, 0.000278377, 0.000278588", \ + "8.80991e-05, 0.000124942, 0.000224163, 0.000258416, 0.000286555, 0.000288281, 0.000293038", \ + "0.000112781, 0.000105214, 0.000148438, 0.000188136, 0.000224401, 0.000254959, 0.000268674", \ + "0.000337342, 0.000309205, 0.000301055, 0.000283287, 0.000273888, 0.000277817, 0.000277917", \ + "0.001024, 0.000951, 0.000651062, 0.00051597, 0.000408993, 0.000358935, 0.000330656", \ + "0.00203764, 0.00191011, 0.00137986, 0.00109319, 0.000806999, 0.000643997, 0.000537946", \ + "0.00340986, 0.00323777, 0.00245165, 0.00196637, 0.00147916, 0.0011606, 0.000935579" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00391278, 0.00394097, 0.00398999, 0.00399953, 0.00400461, 0.00400661, 0.00400826", \ + "0.00375886, 0.00379693, 0.00392224, 0.00396347, 0.00399015, 0.00400122, 0.00400742", \ + "0.00385922, 0.00384342, 0.00385649, 0.00381394, 0.00392662, 0.00395691, 0.00397538", \ + "0.00417836, 0.00413841, 0.00406403, 0.00399485, 0.00397894, 0.003978, 0.00398306", \ + "0.0049385, 0.00483026, 0.00453311, 0.00435094, 0.00417426, 0.00409989, 0.00406202", \ + "0.00597234, 0.00582764, 0.00526023, 0.00492153, 0.00461181, 0.00441167, 0.00428414", \ + "0.00736745, 0.00718161, 0.00633995, 0.00585405, 0.00533944, 0.00504514, 0.00471014" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000211774, 0.000229184, 0.00026496, 0.000272855, 0.000276946, 0.000278377, 0.000278588", \ + "8.80991e-05, 0.000124942, 0.000224163, 0.000258416, 0.000286555, 0.000288281, 0.000293038", \ + "0.000112781, 0.000105214, 0.000148438, 0.000188136, 0.000224401, 0.000254959, 0.000268674", \ + "0.000337342, 0.000309205, 0.000301055, 0.000283287, 0.000273888, 0.000277817, 0.000277917", \ + "0.001024, 0.000951, 0.000651062, 0.00051597, 0.000408993, 0.000358935, 0.000330656", \ + "0.00203764, 0.00191011, 0.00137986, 0.00109319, 0.000806999, 0.000643997, 0.000537946", \ + "0.00340986, 0.00323777, 0.00245165, 0.00196637, 0.00147916, 0.0011606, 0.000935579" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00396554, 0.00398494, 0.00402494, 0.00403363, 0.00403772, 0.00403944, 0.00404133", \ + "0.00382303, 0.00385397, 0.00395851, 0.00399795, 0.00402288, 0.00403277, 0.00403833", \ + "0.00391754, 0.00387183, 0.00388885, 0.00384429, 0.00395939, 0.00398767, 0.00400437", \ + "0.00418068, 0.00414687, 0.00407343, 0.00402191, 0.00400784, 0.00400665, 0.00401001", \ + "0.0048866, 0.00481418, 0.00453097, 0.00438326, 0.00412121, 0.00412629, 0.00408861", \ + "0.0059021, 0.00577758, 0.00525194, 0.00493754, 0.00466062, 0.00443415, 0.00430425", \ + "0.00728772, 0.00711018, 0.00632136, 0.00584903, 0.0053402, 0.00501773, 0.00474729" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000257558, -0.000230623, -0.000184861, -0.00017605, -0.000170078, -0.00016845, -0.000167555", \ + "-0.000410629, -0.000365212, -0.000230956, -0.000191178, -0.000161738, -0.000158029, -0.000152884", \ + "-0.000342475, -0.000334147, -0.00030628, -0.000263974, -0.000224707, -0.000192352, -0.00017642", \ + "-6.47908e-05, -0.000102825, -0.000142967, -0.000160977, -0.000171652, -0.000167181, -0.000166638", \ + "0.000670139, 0.000578652, 0.000234171, 7.3954e-05, -3.62109e-05, -8.56742e-05, -0.000111753", \ + "0.00172909, 0.0015858, 0.000984635, 0.000671455, 0.000375621, 0.0002055, 0.000100172", \ + "0.00313919, 0.00294425, 0.00207603, 0.00156472, 0.0010568, 0.000729085, 0.000500715" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00405202, 0.0040803, 0.00412941, 0.00413933, 0.00414431, 0.0041469, 0.00414792", \ + "0.00389671, 0.00392564, 0.00406092, 0.00410249, 0.00412911, 0.00414022, 0.00414648", \ + "0.00400009, 0.003985, 0.00399376, 0.00395212, 0.0040648, 0.00409519, 0.00411396", \ + "0.00431771, 0.00427521, 0.00419538, 0.00413221, 0.00411486, 0.00411233, 0.00412032", \ + "0.0050705, 0.00497539, 0.00466162, 0.00448765, 0.00431213, 0.00423849, 0.00420048", \ + "0.00610229, 0.00595932, 0.00539868, 0.00506245, 0.00478697, 0.00454301, 0.00442212", \ + "0.00750935, 0.00732036, 0.00648041, 0.00598762, 0.00545952, 0.00518397, 0.00484896" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-1.01457e-05, 7.39795e-06, 4.34468e-05, 5.14784e-05, 5.70787e-05, 5.88067e-05, 5.89958e-05", \ + "-0.000135841, -0.000100613, 4.66133e-06, 3.8157e-05, 6.20884e-05, 6.89617e-05, 7.41661e-05", \ + "-0.000106198, -0.000116779, -7.42398e-05, -3.32054e-05, 4.97747e-06, 3.58781e-05, 5.02965e-05", \ + "0.000118011, 8.9992e-05, 7.96372e-05, 6.25634e-05, 5.47381e-05, 5.84353e-05, 5.96508e-05", \ + "0.000808709, 0.000735609, 0.000432129, 0.000298971, 0.000188313, 0.000139642, 0.000113101", \ + "0.0018285, 0.00170074, 0.00116392, 0.000873618, 0.000588447, 0.000425739, 0.000321026", \ + "0.00320602, 0.00303335, 0.00223346, 0.00175028, 0.00126228, 0.000943678, 0.000719446" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00405202, 0.0040803, 0.00412941, 0.00413933, 0.00414431, 0.0041469, 0.00414792", \ + "0.00389671, 0.00392564, 0.00406092, 0.00410249, 0.00412911, 0.00414022, 0.00414648", \ + "0.00400009, 0.003985, 0.00399376, 0.00395212, 0.0040648, 0.00409519, 0.00411396", \ + "0.00431771, 0.00427521, 0.00419538, 0.00413221, 0.00411486, 0.00411233, 0.00412032", \ + "0.0050705, 0.00497539, 0.00466162, 0.00448765, 0.00431213, 0.00423849, 0.00420048", \ + "0.00610229, 0.00595932, 0.00539868, 0.00506245, 0.00478697, 0.00454301, 0.00442212", \ + "0.00750935, 0.00732036, 0.00648041, 0.00598762, 0.00545952, 0.00518397, 0.00484896" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-1.01457e-05, 7.39795e-06, 4.34468e-05, 5.14784e-05, 5.70787e-05, 5.88067e-05, 5.89958e-05", \ + "-0.000135841, -0.000100613, 4.66133e-06, 3.8157e-05, 6.20884e-05, 6.89617e-05, 7.41661e-05", \ + "-0.000106198, -0.000116779, -7.42398e-05, -3.32054e-05, 4.97747e-06, 3.58781e-05, 5.02965e-05", \ + "0.000118011, 8.9992e-05, 7.96372e-05, 6.25634e-05, 5.47381e-05, 5.84353e-05, 5.96508e-05", \ + "0.000808709, 0.000735609, 0.000432129, 0.000298971, 0.000188313, 0.000139642, 0.000113101", \ + "0.0018285, 0.00170074, 0.00116392, 0.000873618, 0.000588447, 0.000425739, 0.000321026", \ + "0.00320602, 0.00303335, 0.00223346, 0.00175028, 0.00126228, 0.000943678, 0.000719446" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00369281, 0.00369467, 0.00369367, 0.00369247, 0.00368971, 0.00368594, 0.00368742", \ + "0.00353062, 0.00353741, 0.00355129, 0.00355316, 0.003553, 0.00355135, 0.00354942", \ + "0.00362314, 0.00363385, 0.00366701, 0.00367185, 0.00367556, 0.00368158, 0.00368706", \ + "0.00397548, 0.0039796, 0.00402518, 0.00404085, 0.00404884, 0.00408641, 0.00404814", \ + "0.00483601, 0.00484221, 0.00487793, 0.00491053, 0.00502566, 0.00492885, 0.0049287", \ + "0.00609749, 0.00611001, 0.006131, 0.00614983, 0.00617822, 0.00622999, 0.00619602", \ + "0.00776578, 0.00776703, 0.00778263, 0.0077898, 0.00781545, 0.00784576, 0.00786426" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00526166, 0.00526356, 0.00526482, 0.00526443, 0.00526373, 0.00526234, 0.00526218", \ + "0.005112, 0.00511887, 0.00513283, 0.00513535, 0.00513592, 0.00513616, 0.00513505", \ + "0.0052334, 0.00524978, 0.00528366, 0.00530537, 0.00532351, 0.00531967, 0.00532414", \ + "0.00561062, 0.00562187, 0.00565003, 0.00567013, 0.00568074, 0.00569801, 0.00570149", \ + "0.00651152, 0.00652118, 0.00654681, 0.00658026, 0.0065919, 0.00659563, 0.006596", \ + "0.00772957, 0.00773424, 0.0077735, 0.00779181, 0.00781613, 0.00781189, 0.00782275", \ + "0.00940663, 0.00940732, 0.00942434, 0.00943854, 0.00944947, 0.00946887, 0.00946393" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00780987, 0.00781336, 0.0078199, 0.00782144, 0.00782195, 0.00782016, 0.00782072", \ + "0.00762146, 0.00762029, 0.00767083, 0.00767752, 0.00768783, 0.00768939, 0.00768956", \ + "0.00776397, 0.00775664, 0.00780053, 0.00782645, 0.0078433, 0.00785636, 0.00785564", \ + "0.00826408, 0.00825476, 0.00823093, 0.00821727, 0.00822521, 0.00823908, 0.0082328", \ + "0.00964992, 0.00960124, 0.00938719, 0.00930328, 0.00923248, 0.00919874, 0.00918152", \ + "0.0118371, 0.0117341, 0.0112572, 0.0110439, 0.0108914, 0.0106767, 0.0104734", \ + "0.0147287, 0.0145839, 0.0139063, 0.0134843, 0.0130909, 0.01279, 0.0126027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000527164, 0.000529508, 0.00053352, 0.000534728, 0.000536678, 0.00053536, 0.000535694", \ + "0.000304719, 0.000313301, 0.000351059, 0.000359399, 0.000367876, 0.000371176, 0.000371469", \ + "0.000400148, 0.000406343, 0.00044492, 0.000471158, 0.000484244, 0.000499599, 0.000500658", \ + "0.000919372, 0.000905154, 0.000869657, 0.000868083, 0.000870997, 0.000881164, 0.000879789", \ + "0.00233689, 0.00227382, 0.00206027, 0.00196448, 0.00188594, 0.00184967, 0.00182568", \ + "0.00452179, 0.00441806, 0.00396175, 0.00371464, 0.00349918, 0.00336856, 0.00328551", \ + "0.00741064, 0.00728329, 0.00659119, 0.00616846, 0.0057571, 0.00548078, 0.00530258" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160367; + rise_capacitance : 0.00160367; + rise_capacitance_range (0.000880908, 0.00160367); + fall_capacitance : 0.00160285; + fall_capacitance_range (0.00084544, 0.00160285); + internal_power () { + when : "(A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00015032, -0.000149809, -0.000151264, -0.000151961, -0.000151045, -0.000150973, -0.000150733" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000161536, 0.000160478, 0.000160432, 0.0001597, 0.000158221, 0.000156766, 0.000154535" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108606, -0.00108944, -0.00112378, -0.00113199, -0.00113936, -0.00114074, -0.0011397" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00113703, 0.00113383, 0.00113951, 0.00114319, 0.00113936, 0.00114074, 0.0011397" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162429; + rise_capacitance : 0.00162429; + rise_capacitance_range (0.000893103, 0.00162429); + fall_capacitance : 0.00162364; + fall_capacitance_range (0.000863383, 0.00162364); + internal_power () { + when : "(A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000230857, -0.000231438, -0.000232327, -0.000232919, -0.000231545, -0.000231487, -0.000231161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000246254, 0.000249875, 0.000249948, 0.00024876, 0.00024614, 0.000243236, 0.000238685" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00113247, -0.00113537, -0.00116882, -0.0011755, -0.00118074, -0.00118172, -0.00118063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00117651, 0.00117426, 0.00118175, 0.00118381, 0.00118074, 0.00118172, 0.00118063" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314193; + rise_capacitance : 0.00313898; + rise_capacitance_range (0.00225814, 0.00313898); + fall_capacitance : 0.00314193; + fall_capacitance_range (0.00222941, 0.00314193); + internal_power () { + when : "(A0 * A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000243002, -0.000461917, -0.000354886, 4.17855e-05, 0.000910427, 0.00216333, 0.00383166" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00402505, 0.00390461, 0.00409016, 0.00446024, 0.00530233, 0.0065478, 0.00819496" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000326065, -0.00047576, -0.000325424, 5.5059e-05, 0.000925955, 0.00218347, 0.00385024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00399666, 0.00384502, 0.00403295, 0.00444196, 0.00528122, 0.006542, 0.0082044" \ + ); + } + } + } + } + cell (MUXI2X2) { + area : 11.2896; + cell_leakage_power : 0.14039; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.173496; + when : "(A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.153959; + when : "(A0 * A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119583; + when : "(A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16093; + when : "(A0 * !A1 * !S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180467; + when : "(!A0 * A1 * S0 * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100046; + when : "(!A0 * A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12709; + when : "(!A0 * !A1 * S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107553; + when : "(!A0 * !A1 * !S0 * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14039; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A0 * !S0) + (!A1 * S0)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b1 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0530701, 0.0745789, 0.184418, 0.320076, 0.590761, 0.942616, 1.40209", \ + "0.0684677, 0.0901128, 0.200855, 0.337234, 0.608239, 0.960035, 1.41985", \ + "0.13232, 0.168106, 0.295018, 0.429941, 0.702022, 1.05402, 1.51395", \ + "0.172288, 0.221723, 0.399032, 0.550457, 0.819063, 1.17005, 1.62868", \ + "0.222224, 0.288956, 0.536802, 0.750658, 1.06221, 1.41311, 1.87061", \ + "0.265626, 0.348254, 0.659292, 0.932836, 1.33688, 1.73564, 2.19239", \ + "0.303682, 0.40231, 0.772913, 1.10233, 1.59585, 2.08477, 2.59884" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487165, 0.0772959, 0.228875, 0.417874, 0.795751, 1.28669, 1.92873", \ + "0.0492324, 0.0772585, 0.228794, 0.417879, 0.79574, 1.28685, 1.92892", \ + "0.0988073, 0.126634, 0.24449, 0.419364, 0.795745, 1.28694, 1.92882", \ + "0.14251, 0.180882, 0.316493, 0.460321, 0.80108, 1.28694, 1.92881", \ + "0.210153, 0.262376, 0.446248, 0.604415, 0.887081, 1.31675, 1.93015", \ + "0.284876, 0.350477, 0.582517, 0.781845, 1.07859, 1.4491, 1.99832", \ + "0.368031, 0.446176, 0.723895, 0.963894, 1.3199, 1.68507, 2.17469" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.032814, 0.0479174, 0.125491, 0.221736, 0.413981, 0.663756, 0.990261", \ + "0.0510319, 0.0660832, 0.14462, 0.241175, 0.433536, 0.683542, 1.0101", \ + "0.104056, 0.137644, 0.247208, 0.342867, 0.535958, 0.785763, 1.11232", \ + "0.13862, 0.185947, 0.342882, 0.468925, 0.663594, 0.912525, 1.23846", \ + "0.183611, 0.248854, 0.473472, 0.656308, 0.916203, 1.17499, 1.4991", \ + "0.223373, 0.306546, 0.594375, 0.832156, 1.17345, 1.50241, 1.84697", \ + "0.261572, 0.361223, 0.709004, 1.00087, 1.42298, 1.83189, 2.25415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0370946, 0.0566665, 0.158896, 0.286719, 0.542536, 0.875161, 1.31036", \ + "0.0404105, 0.0573202, 0.158889, 0.286744, 0.542533, 0.875192, 1.31044", \ + "0.097769, 0.114198, 0.18542, 0.292066, 0.542535, 0.875111, 1.31062", \ + "0.148416, 0.171603, 0.261541, 0.348983, 0.560035, 0.875544, 1.3105", \ + "0.228157, 0.261189, 0.387406, 0.496761, 0.672811, 0.935295, 1.32611", \ + "0.31641, 0.359092, 0.522618, 0.664456, 0.873055, 1.09898, 1.43357", \ + "0.41375, 0.465268, 0.667386, 0.84256, 1.09787, 1.35299, 1.64715" \ + ); + } + } + timing () { + related_pin : "A0"; + sdf_cond : "A1 == 1'b0 && S0 == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A1 * !S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0435855, 0.0650949, 0.174756, 0.31073, 0.582248, 0.93498, 1.39594", \ + "0.0590004, 0.0804194, 0.191295, 0.327851, 0.599718, 0.952627, 1.4137", \ + "0.113024, 0.152759, 0.286288, 0.420628, 0.693482, 1.04659, 1.50772", \ + "0.146276, 0.200263, 0.386504, 0.541734, 0.810629, 1.16276, 1.62274", \ + "0.188524, 0.260745, 0.519897, 0.738309, 1.05524, 1.40574, 1.86459", \ + "0.225209, 0.315083, 0.639394, 0.91814, 1.32676, 1.72815, 2.18645", \ + "0.259285, 0.365237, 0.749867, 1.08611, 1.58449, 2.07688, 2.5925" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0593032, 0.0877446, 0.238281, 0.426751, 0.804137, 1.29491, 1.93675", \ + "0.061708, 0.0876943, 0.238275, 0.426785, 0.804041, 1.29492, 1.93637", \ + "0.121613, 0.144893, 0.25727, 0.428831, 0.804112, 1.29492, 1.93674", \ + "0.174391, 0.205558, 0.330982, 0.472185, 0.810001, 1.29484, 1.93676", \ + "0.255974, 0.297452, 0.466175, 0.617987, 0.899793, 1.32621, 1.9381", \ + "0.345585, 0.396328, 0.607312, 0.798672, 1.09065, 1.46017, 2.00768", \ + "0.44441, 0.503933, 0.75491, 0.987372, 1.3364, 1.69848, 2.18524" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0405394, 0.056131, 0.134608, 0.230984, 0.423, 0.672308, 0.998189", \ + "0.0587983, 0.0745012, 0.153791, 0.250439, 0.442573, 0.692098, 1.01804", \ + "0.12389, 0.153124, 0.256696, 0.353295, 0.544781, 0.793913, 1.1202", \ + "0.16694, 0.208868, 0.356012, 0.478614, 0.672491, 0.920936, 1.24628", \ + "0.22206, 0.280726, 0.492136, 0.669782, 0.925906, 1.17991, 1.507", \ + "0.271666, 0.345677, 0.617307, 0.849393, 1.18522, 1.51146, 1.8544", \ + "0.316544, 0.406396, 0.736228, 1.02046, 1.43671, 1.84221, 2.26241" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343701, 0.0538585, 0.156756, 0.284895, 0.541034, 0.87395, 1.30912", \ + "0.0353335, 0.0536439, 0.156699, 0.284892, 0.541121, 0.873949, 1.30912", \ + "0.0827621, 0.103219, 0.179807, 0.290436, 0.541, 0.874009, 1.30912", \ + "0.125761, 0.154758, 0.2534, 0.343465, 0.557283, 0.874384, 1.30911", \ + "0.194342, 0.235742, 0.374955, 0.488772, 0.667576, 0.92889, 1.32436", \ + "0.27023, 0.325092, 0.506167, 0.653218, 0.866928, 1.09353, 1.43002", \ + "0.355233, 0.422152, 0.646351, 0.827556, 1.08839, 1.34617, 1.64176" \ + ); + } + } + timing () { + related_pin : "A0"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0530701, 0.0745789, 0.184418, 0.320076, 0.590761, 0.942616, 1.40209", \ + "0.0684677, 0.0901128, 0.200855, 0.337234, 0.608239, 0.960035, 1.41985", \ + "0.13232, 0.168106, 0.295018, 0.429941, 0.702022, 1.05402, 1.51395", \ + "0.172288, 0.221723, 0.399032, 0.550457, 0.819063, 1.17005, 1.62868", \ + "0.222224, 0.288956, 0.536802, 0.750658, 1.06221, 1.41311, 1.87061", \ + "0.265626, 0.348254, 0.659292, 0.932836, 1.33688, 1.73564, 2.19239", \ + "0.303682, 0.40231, 0.772913, 1.10233, 1.59585, 2.08477, 2.59884" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0487165, 0.0772959, 0.228875, 0.417874, 0.795751, 1.28669, 1.92873", \ + "0.0492324, 0.0772585, 0.228794, 0.417879, 0.79574, 1.28685, 1.92892", \ + "0.0988073, 0.126634, 0.24449, 0.419364, 0.795745, 1.28694, 1.92882", \ + "0.14251, 0.180882, 0.316493, 0.460321, 0.80108, 1.28694, 1.92881", \ + "0.210153, 0.262376, 0.446248, 0.604415, 0.887081, 1.31675, 1.93015", \ + "0.284876, 0.350477, 0.582517, 0.781845, 1.07859, 1.4491, 1.99832", \ + "0.368031, 0.446176, 0.723895, 0.963894, 1.3199, 1.68507, 2.17469" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0405394, 0.056131, 0.134608, 0.230984, 0.423, 0.672308, 0.998189", \ + "0.0587983, 0.0745012, 0.153791, 0.250439, 0.442573, 0.692098, 1.01804", \ + "0.12389, 0.153124, 0.256696, 0.353295, 0.544781, 0.793913, 1.1202", \ + "0.16694, 0.208868, 0.356012, 0.478614, 0.672491, 0.920936, 1.24628", \ + "0.22206, 0.280726, 0.492136, 0.669782, 0.925906, 1.17991, 1.507", \ + "0.271666, 0.345677, 0.617307, 0.849393, 1.18522, 1.51146, 1.8544", \ + "0.316544, 0.406396, 0.736228, 1.02046, 1.43671, 1.84221, 2.26241" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0343701, 0.0538585, 0.156756, 0.284895, 0.541034, 0.87395, 1.30912", \ + "0.0353335, 0.0536439, 0.156699, 0.284892, 0.541121, 0.873949, 1.30912", \ + "0.0827621, 0.103219, 0.179807, 0.290436, 0.541, 0.874009, 1.30912", \ + "0.125761, 0.154758, 0.2534, 0.343465, 0.557283, 0.874384, 1.30911", \ + "0.194342, 0.235742, 0.374955, 0.488772, 0.667576, 0.92889, 1.32436", \ + "0.27023, 0.325092, 0.506167, 0.653218, 0.866928, 1.09353, 1.43002", \ + "0.355233, 0.422152, 0.646351, 0.827556, 1.08839, 1.34617, 1.64176" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b1 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0529023, 0.0744801, 0.184414, 0.320084, 0.590749, 0.942569, 1.40199", \ + "0.0683911, 0.0901006, 0.201009, 0.337279, 0.608301, 0.960061, 1.41981", \ + "0.131977, 0.168027, 0.295006, 0.429938, 0.702098, 1.05425, 1.51397", \ + "0.172051, 0.221576, 0.39885, 0.550281, 0.819251, 1.17024, 1.62887", \ + "0.221851, 0.288692, 0.536544, 0.750319, 1.06217, 1.4131, 1.87059", \ + "0.265189, 0.348155, 0.659122, 0.932688, 1.33678, 1.73557, 2.19232", \ + "0.30318, 0.401968, 0.772635, 1.10112, 1.59569, 2.08463, 2.59871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0490279, 0.0776112, 0.229179, 0.418229, 0.795992, 1.28688, 1.92885", \ + "0.04937, 0.0774685, 0.229173, 0.418197, 0.795982, 1.28702, 1.92882", \ + "0.0990647, 0.126714, 0.24467, 0.419639, 0.795982, 1.28687, 1.92896", \ + "0.142563, 0.180915, 0.316626, 0.460344, 0.801266, 1.28713, 1.92895", \ + "0.210152, 0.262415, 0.446398, 0.604722, 0.887238, 1.31688, 1.93026", \ + "0.28491, 0.350165, 0.582476, 0.781861, 1.07865, 1.44919, 1.9984", \ + "0.36806, 0.446268, 0.723878, 0.964888, 1.31991, 1.68507, 2.17472" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0332583, 0.0483949, 0.126041, 0.222211, 0.414465, 0.664254, 0.990777", \ + "0.0512284, 0.0663726, 0.144956, 0.241523, 0.433896, 0.683925, 1.0105", \ + "0.104229, 0.137524, 0.247535, 0.343121, 0.536243, 0.785984, 1.1126", \ + "0.138846, 0.186415, 0.343179, 0.469158, 0.663878, 0.913221, 1.23929", \ + "0.183864, 0.249051, 0.473656, 0.656496, 0.91641, 1.17524, 1.49937", \ + "0.223619, 0.306972, 0.594568, 0.832349, 1.17364, 1.50267, 1.84728", \ + "0.261908, 0.361503, 0.709207, 1.00114, 1.42319, 1.83212, 2.25442" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0369529, 0.0564618, 0.158657, 0.286487, 0.542298, 0.874881, 1.30997", \ + "0.0403206, 0.0572037, 0.158657, 0.286467, 0.542309, 0.874871, 1.31025", \ + "0.0974916, 0.114349, 0.185303, 0.291916, 0.542297, 0.874958, 1.31025", \ + "0.147977, 0.171258, 0.261295, 0.348741, 0.559945, 0.875417, 1.31018", \ + "0.227509, 0.260746, 0.387308, 0.49663, 0.672636, 0.9352, 1.32603", \ + "0.315643, 0.358177, 0.522323, 0.66424, 0.872915, 1.09862, 1.43359", \ + "0.412813, 0.464485, 0.667257, 0.841945, 1.09851, 1.35296, 1.64714" \ + ); + } + } + timing () { + related_pin : "A1"; + sdf_cond : "A0 == 1'b0 && S0 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * S0)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433595, 0.0648692, 0.174585, 0.310523, 0.58201, 0.934812, 1.39563", \ + "0.058958, 0.0803371, 0.191183, 0.327723, 0.599555, 0.952424, 1.41345", \ + "0.11309, 0.152777, 0.286236, 0.420561, 0.693377, 1.04645, 1.50755", \ + "0.146367, 0.200277, 0.386475, 0.541656, 0.810697, 1.16274, 1.62266", \ + "0.188684, 0.261023, 0.519919, 0.738286, 1.05517, 1.40562, 1.86442", \ + "0.226376, 0.315188, 0.639322, 0.918138, 1.32679, 1.72805, 2.1863", \ + "0.259361, 0.365351, 0.749911, 1.08612, 1.58445, 2.07679, 2.59236" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0597932, 0.0882154, 0.238655, 0.427104, 0.804361, 1.29495, 1.9365", \ + "0.0620861, 0.0881122, 0.238642, 0.427132, 0.804309, 1.29523, 1.9365", \ + "0.122092, 0.145268, 0.25757, 0.429138, 0.804409, 1.29517, 1.93657", \ + "0.175053, 0.206035, 0.331028, 0.472475, 0.810335, 1.29508, 1.93695", \ + "0.256818, 0.298085, 0.466574, 0.618253, 0.900087, 1.32611, 1.93793", \ + "0.346584, 0.39716, 0.607903, 0.799109, 1.09081, 1.46051, 2.00822", \ + "0.445669, 0.504951, 0.755545, 0.986421, 1.33653, 1.69867, 2.18544" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0408555, 0.0563088, 0.13453, 0.230835, 0.422815, 0.672118, 0.998011", \ + "0.0589162, 0.0745459, 0.153584, 0.250168, 0.442144, 0.691794, 1.01776", \ + "0.124182, 0.153282, 0.256747, 0.351988, 0.544531, 0.793728, 1.11984", \ + "0.167368, 0.209178, 0.356301, 0.478731, 0.672418, 0.91875, 1.24667", \ + "0.222632, 0.281189, 0.492549, 0.66991, 0.925928, 1.17984, 1.50681", \ + "0.272397, 0.346583, 0.617642, 0.849634, 1.18535, 1.51154, 1.85442", \ + "0.317551, 0.407122, 0.736681, 1.02078, 1.43691, 1.84235, 2.26251" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0339309, 0.0533045, 0.156058, 0.284266, 0.540381, 0.873306, 1.30851", \ + "0.0350506, 0.0532281, 0.156095, 0.284204, 0.540381, 0.873305, 1.3089", \ + "0.0826096, 0.103088, 0.179448, 0.28873, 0.540376, 0.873479, 1.30851", \ + "0.125656, 0.154657, 0.253061, 0.343095, 0.556769, 0.873688, 1.30849", \ + "0.194318, 0.235704, 0.374675, 0.48859, 0.667325, 0.928474, 1.32376", \ + "0.270252, 0.324567, 0.506138, 0.653135, 0.86679, 1.09328, 1.42965", \ + "0.354979, 0.422195, 0.64634, 0.827434, 1.08836, 1.34603, 1.64154" \ + ); + } + } + timing () { + related_pin : "A1"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0529023, 0.0744801, 0.184414, 0.320084, 0.590749, 0.942569, 1.40199", \ + "0.0683911, 0.0901006, 0.201009, 0.337279, 0.608301, 0.960061, 1.41981", \ + "0.131977, 0.168027, 0.295006, 0.429938, 0.702098, 1.05425, 1.51397", \ + "0.172051, 0.221576, 0.39885, 0.550281, 0.819251, 1.17024, 1.62887", \ + "0.221851, 0.288692, 0.536544, 0.750319, 1.06217, 1.4131, 1.87059", \ + "0.265189, 0.348155, 0.659122, 0.932688, 1.33678, 1.73557, 2.19232", \ + "0.30318, 0.401968, 0.772635, 1.10112, 1.59569, 2.08463, 2.59871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0490279, 0.0776112, 0.229179, 0.418229, 0.795992, 1.28688, 1.92885", \ + "0.04937, 0.0774685, 0.229173, 0.418197, 0.795982, 1.28702, 1.92882", \ + "0.0990647, 0.126714, 0.24467, 0.419639, 0.795982, 1.28687, 1.92896", \ + "0.142563, 0.180915, 0.316626, 0.460344, 0.801266, 1.28713, 1.92895", \ + "0.210152, 0.262415, 0.446398, 0.604722, 0.887238, 1.31688, 1.93026", \ + "0.28491, 0.350165, 0.582476, 0.781861, 1.07865, 1.44919, 1.9984", \ + "0.36806, 0.446268, 0.723878, 0.964888, 1.31991, 1.68507, 2.17472" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0408555, 0.0563088, 0.13453, 0.230835, 0.422815, 0.672118, 0.998011", \ + "0.0589162, 0.0745459, 0.153584, 0.250168, 0.442144, 0.691794, 1.01776", \ + "0.124182, 0.153282, 0.256747, 0.351988, 0.544531, 0.793728, 1.11984", \ + "0.167368, 0.209178, 0.356301, 0.478731, 0.672418, 0.91875, 1.24667", \ + "0.222632, 0.281189, 0.492549, 0.66991, 0.925928, 1.17984, 1.50681", \ + "0.272397, 0.346583, 0.617642, 0.849634, 1.18535, 1.51154, 1.85442", \ + "0.317551, 0.407122, 0.736681, 1.02078, 1.43691, 1.84235, 2.26251" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0339309, 0.0533045, 0.156058, 0.284266, 0.540381, 0.873306, 1.30851", \ + "0.0350506, 0.0532281, 0.156095, 0.284204, 0.540381, 0.873305, 1.3089", \ + "0.0826096, 0.103088, 0.179448, 0.28873, 0.540376, 0.873479, 1.30851", \ + "0.125656, 0.154657, 0.253061, 0.343095, 0.556769, 0.873688, 1.30849", \ + "0.194318, 0.235704, 0.374675, 0.48859, 0.667325, 0.928474, 1.32376", \ + "0.270252, 0.324567, 0.506138, 0.653135, 0.86679, 1.09328, 1.42965", \ + "0.354979, 0.422195, 0.64634, 0.827434, 1.08836, 1.34603, 1.64154" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A0 * !A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.095744, 0.116836, 0.225931, 0.361283, 0.63164, 0.983011, 1.44255", \ + "0.117578, 0.138769, 0.24827, 0.383824, 0.654373, 1.00588, 1.46553", \ + "0.200683, 0.222157, 0.33203, 0.467828, 0.738635, 1.0902, 1.54986", \ + "0.261023, 0.283359, 0.393138, 0.528931, 0.79968, 1.15137, 1.61097", \ + "0.341354, 0.36609, 0.478056, 0.613506, 0.884426, 1.2363, 1.6957", \ + "0.416858, 0.444442, 0.560449, 0.695989, 0.966622, 1.31857, 1.77831", \ + "0.489065, 0.519942, 0.642736, 0.778588, 1.04941, 1.40116, 1.86102" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0493364, 0.0775774, 0.228807, 0.417773, 0.795529, 1.28636, 1.92837", \ + "0.049481, 0.0777753, 0.229129, 0.418159, 0.795873, 1.28687, 1.92874", \ + "0.0517967, 0.079136, 0.229244, 0.418156, 0.795985, 1.28693, 1.92874", \ + "0.0569049, 0.0826576, 0.229796, 0.418427, 0.796014, 1.28699, 1.92884", \ + "0.067489, 0.091649, 0.232007, 0.419052, 0.796498, 1.28733, 1.92895", \ + "0.080204, 0.103709, 0.237305, 0.420572, 0.796931, 1.28816, 1.92954", \ + "0.09422, 0.118112, 0.24631, 0.424561, 0.798347, 1.28839, 1.93236" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.090343, 0.105995, 0.184278, 0.280552, 0.472453, 0.721668, 1.04748", \ + "0.11143, 0.127138, 0.205556, 0.301895, 0.493867, 0.743145, 1.0691", \ + "0.193448, 0.209858, 0.289197, 0.385653, 0.577734, 0.827049, 1.15295", \ + "0.249385, 0.266892, 0.347205, 0.443866, 0.636023, 0.885494, 1.21129", \ + "0.319813, 0.339619, 0.422784, 0.519521, 0.711608, 0.961183, 1.28701", \ + "0.379887, 0.402541, 0.491106, 0.588107, 0.780048, 1.02912, 1.35514", \ + "0.433082, 0.458809, 0.554354, 0.653017, 0.845343, 1.0943, 1.42015" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0360982, 0.0550127, 0.156847, 0.28486, 0.541003, 0.87375, 1.30918", \ + "0.0361399, 0.0550502, 0.15691, 0.284955, 0.541138, 0.873917, 1.3094", \ + "0.0395217, 0.0576299, 0.157563, 0.285151, 0.541039, 0.87389, 1.3093", \ + "0.0452398, 0.0623059, 0.159201, 0.285841, 0.541609, 0.874343, 1.30927", \ + "0.056014, 0.072199, 0.163247, 0.287371, 0.542247, 0.874585, 1.30984", \ + "0.068994, 0.084807, 0.170789, 0.29068, 0.543049, 0.87541, 1.3101", \ + "0.082964, 0.099212, 0.181454, 0.2969, 0.545779, 0.876585, 1.31113" \ + ); + } + } + timing () { + related_pin : "S0"; + sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A0 * A1)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0584583, 0.0793838, 0.188488, 0.323912, 0.594509, 0.946049, 1.40548", \ + "0.0768657, 0.0980059, 0.207662, 0.343331, 0.613904, 0.965449, 1.42508", \ + "0.135925, 0.166839, 0.290351, 0.426528, 0.697601, 1.04959, 1.50942", \ + "0.172514, 0.2158, 0.376514, 0.527307, 0.799126, 1.15127, 1.61125", \ + "0.217366, 0.277561, 0.497365, 0.691935, 1.00146, 1.35616, 1.8161", \ + "0.258455, 0.333866, 0.610952, 0.853573, 1.22583, 1.62345, 2.08772", \ + "0.295577, 0.386003, 0.71904, 1.01041, 1.45158, 1.90851, 2.42141" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.048676, 0.0772294, 0.228687, 0.417771, 0.795499, 1.2865, 1.9284", \ + "0.0487237, 0.0772234, 0.228701, 0.417734, 0.795597, 1.28663, 1.92841", \ + "0.0821812, 0.108639, 0.239728, 0.419285, 0.795715, 1.28673, 1.92886", \ + "0.122997, 0.154166, 0.287828, 0.447453, 0.800646, 1.28669, 1.92869", \ + "0.188606, 0.229114, 0.388309, 0.550565, 0.864265, 1.31284, 1.93179", \ + "0.255858, 0.307839, 0.501214, 0.684612, 1.00183, 1.40895, 1.98611", \ + "0.326679, 0.390029, 0.622328, 0.833486, 1.17821, 1.58023, 2.11201" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0446662, 0.0597632, 0.137548, 0.233741, 0.425647, 0.674896, 1.00074", \ + "0.0640269, 0.079361, 0.157552, 0.253871, 0.445852, 0.695125, 1.02101", \ + "0.129613, 0.155418, 0.252202, 0.349736, 0.54216, 0.791721, 1.11766", \ + "0.174036, 0.211941, 0.345812, 0.463656, 0.660196, 0.910075, 1.23625", \ + "0.232242, 0.286646, 0.479707, 0.641583, 0.88582, 1.14736, 1.46914", \ + "0.288154, 0.358119, 0.608852, 0.819304, 1.127, 1.44002, 1.78431", \ + "0.343901, 0.428174, 0.734866, 0.99461, 1.37252, 1.74642, 2.14972" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0339427, 0.0533106, 0.156074, 0.28424, 0.54047, 0.873221, 1.3084", \ + "0.0344085, 0.0533173, 0.155993, 0.284252, 0.540324, 0.873223, 1.30841", \ + "0.068682, 0.0873176, 0.172044, 0.288621, 0.54034, 0.873453, 1.30848", \ + "0.108816, 0.132445, 0.225163, 0.325908, 0.552819, 0.874127, 1.30849", \ + "0.173804, 0.207132, 0.325382, 0.436099, 0.634808, 0.918766, 1.31768", \ + "0.242304, 0.286558, 0.438396, 0.569182, 0.784707, 1.04025, 1.39856", \ + "0.313761, 0.370478, 0.561224, 0.719369, 0.961045, 1.22891, 1.56058" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00791658, 0.00799033, 0.00807751, 0.0080967, 0.00810529, 0.00810979, 0.00810905", \ + "0.00761482, 0.00771269, 0.00791875, 0.00801866, 0.00807193, 0.00809347, 0.00810401", \ + "0.0078383, 0.00779641, 0.0077314, 0.00771299, 0.00793981, 0.00799819, 0.00803357", \ + "0.00855479, 0.0084356, 0.00825459, 0.00812201, 0.00806986, 0.00805979, 0.00805937", \ + "0.010248, 0.00995972, 0.0093136, 0.00885981, 0.00838448, 0.00835227, 0.00824405", \ + "0.0126519, 0.0121892, 0.0109666, 0.0102479, 0.00957053, 0.00908266, 0.00879101", \ + "0.0158505, 0.015219, 0.0134162, 0.0123547, 0.0112037, 0.0104461, 0.00981209" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00048503, -0.000379312, -0.000290016, -0.000272308, -0.00026269, -0.000255519, -0.000254962", \ + "-0.00078755, -0.000645644, -0.000379483, -0.00029834, -0.000246659, -0.000235274, -0.0002217", \ + "-0.000565824, -0.000611111, -0.000496344, -0.000426587, -0.000350974, -0.000298218, -0.000272779", \ + "0.000147949, 5.13539e-06, -0.000131523, -0.000182365, -0.000210798, -0.000220778, -0.000217676", \ + "0.00190522, 0.00156869, 0.000779352, 0.000425477, 0.000135266, 3.85884e-06, -6.8172e-05", \ + "0.00438726, 0.00386547, 0.00250991, 0.00175337, 0.00108356, 0.000677688, 0.000435023", \ + "0.00765089, 0.00697868, 0.00501064, 0.00384853, 0.00267321, 0.00192151, 0.00137743" \ + ); + } + } + internal_power () { + related_pin : "A0"; + when : "(!A1 * !S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00745249, 0.00756657, 0.0076761, 0.007698, 0.00770875, 0.00771535, 0.00771834", \ + "0.0071392, 0.00725871, 0.00752528, 0.00761652, 0.00767455, 0.00769927, 0.00771342", \ + "0.00747388, 0.007408, 0.00741008, 0.00731746, 0.00754123, 0.00760447, 0.00764358", \ + "0.0082634, 0.00807536, 0.00791731, 0.0077344, 0.00767911, 0.00766279, 0.00767154", \ + "0.0100508, 0.00969199, 0.00896463, 0.00858996, 0.00814663, 0.00796963, 0.00787122", \ + "0.0124875, 0.0119601, 0.010664, 0.0098924, 0.00918847, 0.00869347, 0.00841458", \ + "0.0157257, 0.0150574, 0.0131397, 0.0120347, 0.0109161, 0.0101697, 0.00941406" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000420265, 0.000485038, 0.000559089, 0.000574997, 0.00058376, 0.000589865, 0.000589355", \ + "0.000159995, 0.000270222, 0.000484113, 0.000554711, 0.00059779, 0.000610406, 0.000622642", \ + "0.0002924, 0.000284701, 0.000356544, 0.000428733, 0.000492543, 0.00054895, 0.000571132", \ + "0.000889897, 0.000782762, 0.000704849, 0.00066313, 0.000629905, 0.000623374, 0.000628147", \ + "0.00253248, 0.00226523, 0.00156052, 0.0012315, 0.000970197, 0.00083771, 0.000771858", \ + "0.00493995, 0.004473, 0.0032395, 0.00254826, 0.00189081, 0.00151151, 0.00126268", \ + "0.00814084, 0.00752428, 0.00569846, 0.00459304, 0.00346093, 0.00273304, 0.00219982" \ + ); + } + } + internal_power () { + related_pin : "A0"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00791658, 0.00799033, 0.00807751, 0.0080967, 0.00810529, 0.00810979, 0.00810905", \ + "0.00761482, 0.00771269, 0.00791875, 0.00801866, 0.00807193, 0.00809347, 0.00810401", \ + "0.0078383, 0.00779641, 0.0077314, 0.00771299, 0.00793981, 0.00799819, 0.00803357", \ + "0.00855479, 0.0084356, 0.00825459, 0.00812201, 0.00806986, 0.00805979, 0.00805937", \ + "0.010248, 0.00995972, 0.0093136, 0.00885981, 0.00838448, 0.00835227, 0.00824405", \ + "0.0126519, 0.0121892, 0.0109666, 0.0102479, 0.00957053, 0.00908266, 0.00879101", \ + "0.0158505, 0.015219, 0.0134162, 0.0123547, 0.0112037, 0.0104461, 0.00981209" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000420265, 0.000485038, 0.000559089, 0.000574997, 0.00058376, 0.000589865, 0.000589355", \ + "0.000159995, 0.000270222, 0.000484113, 0.000554711, 0.00059779, 0.000610406, 0.000622642", \ + "0.0002924, 0.000284701, 0.000356544, 0.000428733, 0.000492543, 0.00054895, 0.000571132", \ + "0.000889897, 0.000782762, 0.000704849, 0.00066313, 0.000629905, 0.000623374, 0.000628147", \ + "0.00253248, 0.00226523, 0.00156052, 0.0012315, 0.000970197, 0.00083771, 0.000771858", \ + "0.00493995, 0.004473, 0.0032395, 0.00254826, 0.00189081, 0.00151151, 0.00126268", \ + "0.00814084, 0.00752428, 0.00569846, 0.00459304, 0.00346093, 0.00273304, 0.00219982" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00791052, 0.00798522, 0.00807409, 0.00809337, 0.00810238, 0.00810676, 0.00810326", \ + "0.00761302, 0.0077113, 0.00792551, 0.0080184, 0.00807166, 0.0080932, 0.00810386", \ + "0.00791286, 0.0077994, 0.00773165, 0.00771325, 0.00794038, 0.00799912, 0.00803354", \ + "0.00855582, 0.00843597, 0.00825561, 0.0081203, 0.00806455, 0.0080564, 0.00805658", \ + "0.0102508, 0.00995175, 0.0093099, 0.0089217, 0.00838399, 0.00835236, 0.00824378", \ + "0.0126571, 0.012199, 0.0109694, 0.0102482, 0.00957038, 0.00908296, 0.00879086", \ + "0.0158575, 0.0152249, 0.0134133, 0.0123322, 0.0112044, 0.0104435, 0.0098123" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000499317, -0.000397621, -0.000305292, -0.000288202, -0.000276591, -0.000271938, -0.000271217", \ + "-0.000810702, -0.00066749, -0.000399584, -0.000317299, -0.000267342, -0.000254804, -0.000241468", \ + "-0.000588748, -0.000563927, -0.000526539, -0.000465252, -0.00038108, -0.000325195, -0.000295399", \ + "0.000125754, -1.99715e-05, -0.000155772, -0.000198932, -0.000228277, -0.000232505, -0.000230988", \ + "0.00188023, 0.0015459, 0.000756741, 0.000403943, 0.000117135, -1.57386e-05, -8.84156e-05", \ + "0.00436587, 0.00384731, 0.00248733, 0.0017298, 0.00105847, 0.00065744, 0.000413688", \ + "0.00762993, 0.00695726, 0.0049883, 0.00382717, 0.00264943, 0.0018989, 0.00135608" \ + ); + } + } + internal_power () { + related_pin : "A1"; + when : "(!A0 * S0)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00795083, 0.00806503, 0.00817518, 0.0081973, 0.00820852, 0.00821464, 0.00821523", \ + "0.00764173, 0.00776057, 0.00802725, 0.00811911, 0.00817672, 0.00820156, 0.00821547", \ + "0.00797861, 0.00791624, 0.00791233, 0.00782014, 0.00804388, 0.00810736, 0.00814611", \ + "0.0087628, 0.00858546, 0.00840955, 0.00823219, 0.0081754, 0.00816004, 0.00817095", \ + "0.010554, 0.0101987, 0.00946625, 0.00909251, 0.0086476, 0.0084718, 0.00837351", \ + "0.0129881, 0.0124734, 0.0111645, 0.0103981, 0.00969592, 0.00919048, 0.00891651", \ + "0.0162274, 0.0155599, 0.0136533, 0.0125302, 0.0113532, 0.0106712, 0.00991683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "1.83074e-05, 8.2024e-05, 0.00015495, 0.000170739, 0.000181657, 0.000185679, 0.000185851", \ + "-0.000247865, -0.000137891, 7.63425e-05, 0.000148142, 0.000191991, 0.000203106, 0.000215578", \ + "-0.000120949, -0.000123702, -6.149e-05, -2.82843e-07, 7.67408e-05, 0.000133068, 0.000161824", \ + "0.000463051, 0.000371145, 0.000292444, 0.000257356, 0.000230562, 0.000222016, 0.000219444", \ + "0.00211875, 0.00185299, 0.00115609, 0.000826294, 0.00056419, 0.000433625, 0.00036452", \ + "0.0045266, 0.00406719, 0.00282914, 0.00213952, 0.0014829, 0.00110555, 0.000858832", \ + "0.00773108, 0.00711269, 0.00528926, 0.00418621, 0.00305074, 0.00232802, 0.00179686" \ + ); + } + } + internal_power () { + related_pin : "A1"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00795083, 0.00806503, 0.00817518, 0.0081973, 0.00820852, 0.00821464, 0.00821523", \ + "0.00764173, 0.00776057, 0.00802725, 0.00811911, 0.00817672, 0.00820156, 0.00821547", \ + "0.00797861, 0.00791624, 0.00791233, 0.00782014, 0.00804388, 0.00810736, 0.00814611", \ + "0.0087628, 0.00858546, 0.00840955, 0.00823219, 0.0081754, 0.00816004, 0.00817095", \ + "0.010554, 0.0101987, 0.00946625, 0.00909251, 0.0086476, 0.0084718, 0.00837351", \ + "0.0129881, 0.0124734, 0.0111645, 0.0103981, 0.00969592, 0.00919048, 0.00891651", \ + "0.0162274, 0.0155599, 0.0136533, 0.0125302, 0.0113532, 0.0106712, 0.00991683" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "1.83074e-05, 8.2024e-05, 0.00015495, 0.000170739, 0.000181657, 0.000185679, 0.000185851", \ + "-0.000247865, -0.000137891, 7.63425e-05, 0.000148142, 0.000191991, 0.000203106, 0.000215578", \ + "-0.000120949, -0.000123702, -6.149e-05, -2.82843e-07, 7.67408e-05, 0.000133068, 0.000161824", \ + "0.000463051, 0.000371145, 0.000292444, 0.000257356, 0.000230562, 0.000222016, 0.000219444", \ + "0.00211875, 0.00185299, 0.00115609, 0.000826294, 0.00056419, 0.000433625, 0.00036452", \ + "0.0045266, 0.00406719, 0.00282914, 0.00213952, 0.0014829, 0.00110555, 0.000858832", \ + "0.00773108, 0.00711269, 0.00528926, 0.00418621, 0.00305074, 0.00232802, 0.00179686" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(A0 * !A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00757279, 0.00759514, 0.00761488, 0.00761687, 0.00761555, 0.00761326, 0.00760978", \ + "0.00738218, 0.00741189, 0.00745471, 0.00746379, 0.00746517, 0.00746522, 0.00746122", \ + "0.00736252, 0.00739596, 0.00746586, 0.00749439, 0.00751862, 0.00751865, 0.00751822", \ + "0.00762629, 0.00765719, 0.00776292, 0.00778545, 0.00782025, 0.00782289, 0.00782506", \ + "0.00840534, 0.00841578, 0.00852161, 0.00858563, 0.00861976, 0.00863033, 0.00864298", \ + "0.00961953, 0.00962103, 0.00965861, 0.00970373, 0.00978611, 0.0098386, 0.00983578", \ + "0.0112881, 0.011269, 0.0112536, 0.0112735, 0.011334, 0.0114087, 0.0115207" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00838957, 0.0084126, 0.00843592, 0.00844021, 0.0084418, 0.00844159, 0.00844048", \ + "0.00823615, 0.00826716, 0.00830689, 0.00831536, 0.00831935, 0.00832009, 0.00831934", \ + "0.00822232, 0.00825444, 0.00835533, 0.00839956, 0.00842247, 0.00843045, 0.00842126", \ + "0.00855015, 0.00857734, 0.00865862, 0.00869457, 0.00871313, 0.0087656, 0.00876121", \ + "0.00938475, 0.0094074, 0.00946841, 0.00950888, 0.00955086, 0.00955171, 0.00957364", \ + "0.010577, 0.0105912, 0.0106275, 0.0106645, 0.0107081, 0.0107165, 0.0107267", \ + "0.0122485, 0.012214, 0.0122151, 0.0122351, 0.0122603, 0.0122915, 0.0123025" \ + ); + } + } + internal_power () { + related_pin : "S0"; + when : "(!A0 * A1)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0136361, 0.013649, 0.0136631, 0.0136659, 0.0136659, 0.0136646, 0.0136612", \ + "0.0133588, 0.0133777, 0.0134742, 0.0134911, 0.0135062, 0.013511, 0.0135105", \ + "0.0134263, 0.0134364, 0.0134897, 0.0135289, 0.0135718, 0.0135826, 0.0136005", \ + "0.014105, 0.014046, 0.0139735, 0.0139196, 0.0139228, 0.0139402, 0.0139518", \ + "0.0161944, 0.0159623, 0.0154203, 0.0152121, 0.0150448, 0.0149496, 0.0148976", \ + "0.0195079, 0.0191325, 0.0181161, 0.0175452, 0.01713, 0.0166736, 0.016482", \ + "0.0239336, 0.023452, 0.0219411, 0.0209752, 0.0199987, 0.0193363, 0.0188729" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00155353, 0.00156137, 0.00156959, 0.00157155, 0.00157132, 0.00157232, 0.00157126", \ + "0.00121383, 0.00126317, 0.00133307, 0.00134506, 0.00135934, 0.00136311, 0.00136548", \ + "0.00121387, 0.00122734, 0.00129882, 0.00134588, 0.00138651, 0.00140937, 0.00141509", \ + "0.00190393, 0.00184987, 0.00175908, 0.00173805, 0.00174057, 0.00175064, 0.00175652", \ + "0.00398834, 0.00377009, 0.00325893, 0.00303803, 0.00286901, 0.00276832, 0.00272175", \ + "0.00729639, 0.00693253, 0.00589762, 0.00533702, 0.00482997, 0.00453568, 0.004341", \ + "0.0117216, 0.0112471, 0.00972109, 0.00873646, 0.00777969, 0.00717175, 0.00674207" \ + ); + } + } + } + pin (A0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325862; + rise_capacitance : 0.00325862; + rise_capacitance_range (0.00175368, 0.00325862); + fall_capacitance : 0.0032564; + fall_capacitance_range (0.00170898, 0.0032564); + internal_power () { + when : "(A1 * S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000303218, -0.000299945, -0.000300326, -0.000303276, -0.000301333, -0.000301229, -0.000300746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000323239, 0.000320106, 0.000319911, 0.000318365, 0.000315333, 0.000312404, 0.00030792" \ + ); + } + } + internal_power () { + when : "(!A1 * S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00219892, -0.00220388, -0.00227653, -0.00229381, -0.00230732, -0.00230993, -0.00230787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229986, 0.00229811, 0.00232086, 0.00231525, 0.00230732, 0.00230993, 0.00230787" \ + ); + } + } + } + pin (A1) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327559; + rise_capacitance : 0.00327559; + rise_capacitance_range (0.00176497, 0.00327559); + fall_capacitance : 0.0032734; + fall_capacitance_range (0.00171268, 0.0032734); + internal_power () { + when : "(A0 * !S0 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000477823, -0.000474047, -0.000478327, -0.000479789, -0.00047724, -0.000477163, -0.00047652" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000510774, 0.000512507, 0.000512478, 0.000510468, 0.00050542, 0.00049994, 0.000491358" \ + ); + } + } + internal_power () { + when : "(!A0 * !S0 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00231556, -0.00232048, -0.00236547, -0.00237655, -0.00238577, -0.00239005, -0.0023955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00238354, 0.00238472, 0.00239622, 0.00240343, 0.00239589, 0.00239777, 0.0023955" \ + ); + } + } + } + pin (S0) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00471233; + rise_capacitance : 0.00470941; + rise_capacitance_range (0.00341698, 0.00470941); + fall_capacitance : 0.00471233; + fall_capacitance_range (0.0033729, 0.00471233); + internal_power () { + when : "(A0 * A1 * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-2.02263e-05, -0.000325544, -0.000315722, 1.62602e-05, 0.000794986, 0.00198581, 0.00359079" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00588837, 0.00573636, 0.00582296, 0.00619563, 0.00693545, 0.00810644, 0.00968216" \ + ); + } + } + internal_power () { + when : "(!A0 * !A1 * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000225081, -0.000375692, -0.000319036, 2.63459e-05, 0.000808452, 0.00199455, 0.00359866" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0058697, 0.00565925, 0.00575565, 0.00614171, 0.00692187, 0.00809843, 0.00969648" \ + ); + } + } + } + } + cell (NAND2BX1) { + area : 7.056; + cell_leakage_power : 0.0536523; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0541154; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0514121; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.081493; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0275888; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0536523; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507573, 0.0577565, 0.109788, 0.173919, 0.301871, 0.46815, 0.685469", \ + "0.0718135, 0.078778, 0.131099, 0.195276, 0.323278, 0.489547, 0.706934", \ + "0.139318, 0.14716, 0.200018, 0.264317, 0.391422, 0.557837, 0.77519", \ + "0.185328, 0.194756, 0.2497, 0.313668, 0.441664, 0.607956, 0.825193", \ + "0.245729, 0.257885, 0.319366, 0.383548, 0.510953, 0.676702, 0.893717", \ + "0.301017, 0.315889, 0.387714, 0.453463, 0.58153, 0.746476, 0.963624", \ + "0.35391, 0.371424, 0.455311, 0.525105, 0.654909, 0.822322, 1.04087" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0235211, 0.0324434, 0.105575, 0.197448, 0.381217, 0.620167, 0.932667", \ + "0.0236796, 0.0325127, 0.10556, 0.197472, 0.381236, 0.620262, 0.93276", \ + "0.0319607, 0.0389889, 0.107313, 0.198368, 0.381616, 0.620269, 0.932694", \ + "0.0418671, 0.048095, 0.110128, 0.199683, 0.382864, 0.621154, 0.933127", \ + "0.057514, 0.064179, 0.11898, 0.203489, 0.384529, 0.622689, 0.934366", \ + "0.073864, 0.081733, 0.133188, 0.211886, 0.388873, 0.625536, 0.936451", \ + "0.090642, 0.099786, 0.152022, 0.225753, 0.397008, 0.63177, 0.941006" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0664532, 0.0776532, 0.161923, 0.265739, 0.473034, 0.742417, 1.09471", \ + "0.0867555, 0.0978935, 0.18255, 0.286573, 0.494008, 0.763506, 1.11576", \ + "0.149864, 0.161163, 0.245966, 0.350225, 0.557903, 0.827546, 1.17986", \ + "0.189902, 0.20184, 0.28643, 0.390423, 0.598493, 0.868053, 1.22018", \ + "0.238854, 0.253257, 0.340407, 0.443779, 0.650832, 0.920469, 1.27383", \ + "0.279087, 0.295873, 0.388931, 0.49249, 0.699364, 0.968681, 1.32153", \ + "0.31292, 0.332291, 0.434365, 0.539509, 0.747214, 1.01569, 1.36776" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0350741, 0.0488059, 0.159776, 0.298925, 0.576797, 0.938001, 1.41054", \ + "0.0352105, 0.0488575, 0.159759, 0.298952, 0.576793, 0.938028, 1.41054", \ + "0.041037, 0.0531915, 0.161067, 0.299552, 0.577104, 0.937996, 1.41054", \ + "0.0488492, 0.0599607, 0.162618, 0.300846, 0.577912, 0.938639, 1.41037", \ + "0.0628, 0.072782, 0.167071, 0.302385, 0.579224, 0.939646, 1.41173", \ + "0.078256, 0.088774, 0.17605, 0.307075, 0.581474, 0.942001, 1.41283", \ + "0.094472, 0.105959, 0.189438, 0.315528, 0.586801, 0.945056, 1.41508" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0279736, 0.0347643, 0.0868741, 0.151104, 0.279188, 0.445527, 0.662964", \ + "0.0495236, 0.0563445, 0.108649, 0.172884, 0.300923, 0.467277, 0.684647", \ + "0.1101, 0.127957, 0.217478, 0.288212, 0.416147, 0.582282, 0.799543", \ + "0.146364, 0.172591, 0.308636, 0.412953, 0.559069, 0.722978, 0.939712", \ + "0.188055, 0.225313, 0.425269, 0.584953, 0.804936, 1.01009, 1.2297", \ + "0.219984, 0.267519, 0.527378, 0.741335, 1.03975, 1.31861, 1.59903", \ + "0.243553, 0.301088, 0.618812, 0.884761, 1.26264, 1.61947, 1.9775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260568, 0.0352455, 0.108756, 0.200714, 0.384643, 0.623725, 0.936215", \ + "0.0299633, 0.0375119, 0.108745, 0.200702, 0.384616, 0.623724, 0.936335", \ + "0.081451, 0.092732, 0.150275, 0.218449, 0.385787, 0.62362, 0.936313", \ + "0.125082, 0.142541, 0.226408, 0.292787, 0.424693, 0.631783, 0.936316", \ + "0.190858, 0.217548, 0.346837, 0.442551, 0.575205, 0.736872, 0.98902", \ + "0.260936, 0.296717, 0.472767, 0.603914, 0.780756, 0.946087, 1.15249", \ + "0.33768, 0.381929, 0.604828, 0.773974, 1.00102, 1.20749, 1.42202" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0453077, 0.0560981, 0.139687, 0.243412, 0.45067, 0.720031, 1.07227", \ + "0.0638593, 0.0748952, 0.159452, 0.263543, 0.470996, 0.740454, 1.09272", \ + "0.126189, 0.14607, 0.254485, 0.359101, 0.568616, 0.838156, 1.19073", \ + "0.167788, 0.197282, 0.348382, 0.47586, 0.688533, 0.957582, 1.31166", \ + "0.22277, 0.265076, 0.483038, 0.658107, 0.918897, 1.19754, 1.55163", \ + "0.278845, 0.332564, 0.613938, 0.841249, 1.16924, 1.5009, 1.86951", \ + "0.335641, 0.400607, 0.743754, 1.02389, 1.42511, 1.81982, 2.24676" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0347411, 0.0486529, 0.15988, 0.298703, 0.57673, 0.937984, 1.41076", \ + "0.0350598, 0.0486395, 0.159884, 0.298725, 0.576758, 0.93799, 1.41105", \ + "0.0699123, 0.0837527, 0.175914, 0.301418, 0.576672, 0.938148, 1.41033", \ + "0.110086, 0.127523, 0.229552, 0.338863, 0.586942, 0.938635, 1.41035", \ + "0.176265, 0.200186, 0.330095, 0.449829, 0.665641, 0.976824, 1.41992", \ + "0.245511, 0.276748, 0.443179, 0.585019, 0.81576, 1.09279, 1.49266", \ + "0.319468, 0.358037, 0.56382, 0.734093, 0.99465, 1.28372, 1.64364" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00236621, 0.00240693, 0.00246907, 0.00247739, 0.00248047, 0.00248308, 0.00248397", \ + "0.00215041, 0.00219591, 0.00228209, 0.00230401, 0.00231538, 0.00231988, 0.00232185", \ + "0.0022503, 0.00228052, 0.00239774, 0.00244202, 0.00247572, 0.00249104, 0.00249945", \ + "0.00264658, 0.00265838, 0.00274714, 0.00280538, 0.00286158, 0.00286803, 0.00287961", \ + "0.00354503, 0.00355052, 0.00361232, 0.00365259, 0.00371, 0.00375458, 0.00376173", \ + "0.00491933, 0.00490056, 0.00488383, 0.00490586, 0.00494318, 0.00497314, 0.00501645", \ + "0.00659223, 0.00655914, 0.00653715, 0.00658871, 0.00660739, 0.00662927, 0.00664077" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00423376, 0.00427505, 0.0043443, 0.00435498, 0.00435992, 0.00436149, 0.00436262", \ + "0.00406237, 0.00410144, 0.00420099, 0.00422694, 0.00424086, 0.00424645, 0.00424991", \ + "0.00418409, 0.00420645, 0.00430067, 0.00435687, 0.00439655, 0.00440936, 0.00443025", \ + "0.00458075, 0.00461398, 0.00467625, 0.00472096, 0.00476654, 0.00479363, 0.0048072", \ + "0.00550365, 0.00550512, 0.00555264, 0.00559439, 0.005633, 0.00566086, 0.00568291", \ + "0.0068423, 0.00682446, 0.00681819, 0.00684097, 0.00687088, 0.00690328, 0.00692659", \ + "0.00852155, 0.00848806, 0.00846085, 0.00847828, 0.00851115, 0.00853656, 0.00855906" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0026326, 0.00264031, 0.00265811, 0.00266021, 0.00267227, 0.00267175, 0.00267291", \ + "0.00252031, 0.00254394, 0.00261284, 0.00262882, 0.00264193, 0.00264708, 0.00265323", \ + "0.00265215, 0.00263836, 0.002672, 0.00265022, 0.00264893, 0.00264712, 0.00264231", \ + "0.00298318, 0.00294347, 0.00278357, 0.00277285, 0.00271296, 0.00245852, 0.00243939", \ + "0.00379653, 0.00371251, 0.00333428, 0.0031411, 0.00296226, 0.00287426, 0.00278547", \ + "0.00490235, 0.00477973, 0.00419263, 0.00382062, 0.00347566, 0.00330686, 0.00308907", \ + "0.00636787, 0.00621739, 0.00542263, 0.00487818, 0.00428137, 0.00391002, 0.00369687" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000747537, 0.00076734, 0.000801468, 0.000808375, 0.000811889, 0.000813825, 0.000813908", \ + "0.000621258, 0.000651459, 0.000745842, 0.000775933, 0.000793983, 0.000802432, 0.000806845", \ + "0.000582888, 0.000589787, 0.000637763, 0.000680724, 0.000724309, 0.000757353, 0.000771218", \ + "0.00074969, 0.000724002, 0.00068432, 0.000688757, 0.00071215, 0.000736082, 0.000753006", \ + "0.0013597, 0.00127042, 0.00100375, 0.000900438, 0.000829072, 0.000803126, 0.000794198", \ + "0.00240183, 0.00224189, 0.00166872, 0.00140022, 0.00117738, 0.00104809, 0.000967595", \ + "0.00380853, 0.00359282, 0.00270463, 0.00223407, 0.00179501, 0.00151527, 0.00132954" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161113; + rise_capacitance : 0.00161113; + rise_capacitance_range (0.0011377, 0.00161113); + fall_capacitance : 0.00161108; + fall_capacitance_range (0.00112127, 0.00161108); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088785, 0.00075179, 0.000921346, 0.00134038, 0.00222102, 0.00349244, 0.00516911" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00248342, 0.00236851, 0.00257056, 0.00297971, 0.00383951, 0.00508993, 0.00675188" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158166; + rise_capacitance : 0.00158166; + rise_capacitance_range (0.00116192, 0.00158166); + fall_capacitance : 0.00154544; + fall_capacitance_range (0.00112207, 0.00154544); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981755, -0.000980396, -0.000983207, -0.00098277, -0.000978947, -0.000980772, -0.000979915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101997, 0.000999986, 0.000998648, 0.000985211, 0.000982712, 0.000983586, 0.000981915" \ + ); + } + } + } + } + cell (NAND2BX1P5) { + area : 7.056; + cell_leakage_power : 0.0723446; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.071283; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0625046; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118643; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0369474; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0723446; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0542363, 0.0640412, 0.116764, 0.181033, 0.309419, 0.476117, 0.694085", \ + "0.0756365, 0.08536, 0.138188, 0.202629, 0.330858, 0.497618, 0.715475", \ + "0.151307, 0.162643, 0.215637, 0.280176, 0.408615, 0.575702, 0.793728", \ + "0.203227, 0.217156, 0.273349, 0.337342, 0.465374, 0.633683, 0.850064", \ + "0.271442, 0.289282, 0.353204, 0.416704, 0.544144, 0.709309, 0.926786", \ + "0.333613, 0.355132, 0.430048, 0.496236, 0.622801, 0.78877, 1.00639", \ + "0.394445, 0.419261, 0.506457, 0.577486, 0.705696, 0.870965, 1.08875" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0220243, 0.0337242, 0.107099, 0.199795, 0.385274, 0.626444, 0.941761", \ + "0.022209, 0.0338043, 0.107086, 0.199749, 0.385289, 0.626471, 0.941778", \ + "0.0326344, 0.0416979, 0.109336, 0.200572, 0.385535, 0.626428, 0.941713", \ + "0.0443025, 0.0527432, 0.113227, 0.202447, 0.386677, 0.628873, 0.94212", \ + "0.061715, 0.071257, 0.124304, 0.207446, 0.388889, 0.629059, 0.943332", \ + "0.07955, 0.090725, 0.141417, 0.217484, 0.393556, 0.631836, 0.945626", \ + "0.097888, 0.110707, 0.162961, 0.233047, 0.401846, 0.637613, 0.94975" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0679587, 0.0826631, 0.163141, 0.261678, 0.458207, 0.713482, 1.04724", \ + "0.088826, 0.103381, 0.183961, 0.282629, 0.479242, 0.734599, 1.06841", \ + "0.161129, 0.176261, 0.256797, 0.355837, 0.552483, 0.807999, 1.14186", \ + "0.208066, 0.224946, 0.30565, 0.403925, 0.600779, 0.856592, 1.19041", \ + "0.265631, 0.285788, 0.370201, 0.467496, 0.662726, 0.918088, 1.25184", \ + "0.313514, 0.337102, 0.428521, 0.525822, 0.72084, 0.975479, 1.30907", \ + "0.355042, 0.381748, 0.482434, 0.581099, 0.776519, 1.02973, 1.36294" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0302395, 0.0472621, 0.151666, 0.282938, 0.545484, 0.886807, 1.33305", \ + "0.0303569, 0.0473393, 0.151665, 0.283138, 0.545571, 0.887443, 1.33307", \ + "0.0381926, 0.0528238, 0.153093, 0.283498, 0.545446, 0.886798, 1.33324", \ + "0.0481767, 0.0612696, 0.155612, 0.285234, 0.546543, 0.887391, 1.33307", \ + "0.064196, 0.076755, 0.161774, 0.287482, 0.548371, 0.888572, 1.33448", \ + "0.08122, 0.094863, 0.173118, 0.293222, 0.550749, 0.891174, 1.33593", \ + "0.098962, 0.114251, 0.189337, 0.302858, 0.556344, 0.894571, 1.33801" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0253467, 0.0344888, 0.0868439, 0.15126, 0.279723, 0.446485, 0.664501", \ + "0.0463298, 0.0556879, 0.108269, 0.17274, 0.301184, 0.467986, 0.685912", \ + "0.100158, 0.12488, 0.215221, 0.286551, 0.414796, 0.581397, 0.79575", \ + "0.13162, 0.16736, 0.303582, 0.408733, 0.556003, 0.718189, 0.939557", \ + "0.166949, 0.217276, 0.415699, 0.575472, 0.796261, 1.00339, 1.22412", \ + "0.192944, 0.256608, 0.513586, 0.725887, 1.02452, 1.30433, 1.58663", \ + "0.211193, 0.288197, 0.600671, 0.863533, 1.23962, 1.59637, 1.95613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0230169, 0.0354007, 0.109493, 0.202259, 0.387861, 0.629125, 0.944485", \ + "0.0280788, 0.0378167, 0.109492, 0.202259, 0.387796, 0.62903, 0.944483", \ + "0.077123, 0.0931302, 0.151949, 0.220695, 0.389194, 0.62901, 0.944636", \ + "0.117479, 0.142164, 0.227881, 0.295522, 0.429189, 0.635516, 0.944492", \ + "0.178665, 0.215925, 0.346552, 0.44488, 0.581312, 0.744964, 0.999936", \ + "0.244809, 0.294816, 0.471017, 0.604772, 0.785912, 0.955666, 1.16607", \ + "0.317026, 0.378844, 0.601651, 0.772979, 1.00344, 1.217, 1.43681" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0407083, 0.0547008, 0.134178, 0.232505, 0.428924, 0.684185, 1.01796", \ + "0.0584703, 0.0728092, 0.153302, 0.251981, 0.448613, 0.70397, 1.03782", \ + "0.113746, 0.140753, 0.246174, 0.34707, 0.54473, 0.799764, 1.13451", \ + "0.149432, 0.189395, 0.336817, 0.460518, 0.662865, 0.919776, 1.25374", \ + "0.19759, 0.254618, 0.466983, 0.636995, 0.88927, 1.1573, 1.48871", \ + "0.24719, 0.319441, 0.593055, 0.81433, 1.13219, 1.45206, 1.8076", \ + "0.297491, 0.384837, 0.71862, 0.990664, 1.38009, 1.76327, 2.17517" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0293327, 0.0468294, 0.151659, 0.283002, 0.545452, 0.886751, 1.33307", \ + "0.029876, 0.0467893, 0.15167, 0.283139, 0.545452, 0.886751, 1.33389", \ + "0.0628483, 0.0813224, 0.16912, 0.287924, 0.54588, 0.886766, 1.33307", \ + "0.10113, 0.124502, 0.222644, 0.325851, 0.558031, 0.887217, 1.33305", \ + "0.164017, 0.195811, 0.321276, 0.436018, 0.639814, 0.931199, 1.34319", \ + "0.229565, 0.271357, 0.432763, 0.568798, 0.789607, 1.05136, 1.42369", \ + "0.300416, 0.351702, 0.551302, 0.715347, 0.965462, 1.24165, 1.58008" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00358907, 0.00369294, 0.00382472, 0.00384621, 0.00385796, 0.00386376, 0.00386207", \ + "0.00336697, 0.00345688, 0.00362198, 0.00366117, 0.00367547, 0.00368328, 0.00368591", \ + "0.00341551, 0.00346989, 0.00365521, 0.00372608, 0.00378182, 0.00381048, 0.00382571", \ + "0.00382096, 0.00383832, 0.00395701, 0.00405151, 0.00411949, 0.00441864, 0.00417455", \ + "0.00480205, 0.00476764, 0.00478833, 0.00484239, 0.00492467, 0.00495744, 0.00499481", \ + "0.00616145, 0.00607618, 0.00602283, 0.00605198, 0.00609468, 0.00616176, 0.00626279", \ + "0.00797394, 0.00782594, 0.00768642, 0.00768758, 0.00772169, 0.00774828, 0.00780845" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00530903, 0.00541011, 0.00554045, 0.00556475, 0.0055784, 0.00558175, 0.00558592", \ + "0.00513482, 0.00522003, 0.00537836, 0.00542039, 0.00544404, 0.00545371, 0.00545877", \ + "0.00524495, 0.00525644, 0.00540567, 0.0054751, 0.00554254, 0.00556671, 0.00558187", \ + "0.00565327, 0.0056622, 0.0057463, 0.00581318, 0.00587367, 0.00592124, 0.00594302", \ + "0.00653012, 0.00651406, 0.00656369, 0.00663346, 0.00669011, 0.00673014, 0.00676557", \ + "0.00793043, 0.00786001, 0.00781111, 0.00783237, 0.0078841, 0.00792895, 0.00795885", \ + "0.00969314, 0.0096478, 0.00950423, 0.00948229, 0.00950246, 0.00952473, 0.0095503" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00374367, 0.00377504, 0.00380709, 0.00381123, 0.00381377, 0.00382922, 0.00382797", \ + "0.00357701, 0.00361427, 0.00373284, 0.00376703, 0.00378469, 0.00379251, 0.00380253", \ + "0.0038452, 0.00380795, 0.00384911, 0.00380713, 0.00379921, 0.00379575, 0.00316857", \ + "0.00442561, 0.00430977, 0.0040347, 0.00398523, 0.00390592, 0.00312662, 0.00370689", \ + "0.00580323, 0.00560249, 0.00496438, 0.0046283, 0.00438481, 0.00417806, 0.00403917", \ + "0.00763264, 0.00734894, 0.00640168, 0.00579947, 0.00521443, 0.00491342, 0.00455583", \ + "0.0100666, 0.00972445, 0.00844443, 0.00755415, 0.0065678, 0.00594914, 0.00561009" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00120184, 0.0012506, 0.00130426, 0.001315, 0.00132054, 0.00132314, 0.00132361", \ + "0.00101333, 0.00107547, 0.00122249, 0.00126433, 0.00129215, 0.00130451, 0.00131181", \ + "0.0009874, 0.000995987, 0.00106312, 0.00112555, 0.00119195, 0.00123629, 0.00125981", \ + "0.00130776, 0.00124718, 0.00115905, 0.00115277, 0.00118097, 0.00121246, 0.00123547", \ + "0.00239936, 0.00218099, 0.00170491, 0.00152576, 0.00139866, 0.00134267, 0.00131944", \ + "0.00416623, 0.00380332, 0.00282098, 0.00238192, 0.00199032, 0.00177309, 0.00162599", \ + "0.00652133, 0.00603392, 0.00456185, 0.00377663, 0.00302774, 0.00256447, 0.0022402" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161053; + rise_capacitance : 0.00161053; + rise_capacitance_range (0.00113935, 0.00161053); + fall_capacitance : 0.0016101; + fall_capacitance_range (0.00112336, 0.0016101); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156732, 0.00142883, 0.0015817, 0.00197063, 0.00281153, 0.00405029, 0.00570247" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00262072, 0.0024947, 0.00267902, 0.00305636, 0.00387511, 0.00509403, 0.00672624" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00242175; + rise_capacitance : 0.00242175; + rise_capacitance_range (0.0017646, 0.00242175); + fall_capacitance : 0.00236388; + fall_capacitance_range (0.00170597, 0.00236388); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00147289, -0.00147747, -0.00148171, -0.00148917, -0.0014802, -0.00148301, -0.00148169" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156412, 0.00151883, 0.00151185, 0.00149189, 0.00148734, 0.00148783, 0.00148501" \ + ); + } + } + } + } + cell (NAND2BX2) { + area : 7.056; + cell_leakage_power : 0.0907493; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0882603; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.074365; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15367; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0467016; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0907493; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0584198, 0.0699217, 0.122235, 0.18576, 0.312227, 0.476421, 0.691223", \ + "0.080164, 0.0914501, 0.143757, 0.207321, 0.333848, 0.498076, 0.71279", \ + "0.162293, 0.175643, 0.228602, 0.292011, 0.418431, 0.582822, 0.797481", \ + "0.219628, 0.236201, 0.292801, 0.355776, 0.481614, 0.645302, 0.860186", \ + "0.295276, 0.316352, 0.380657, 0.443493, 0.568534, 0.732076, 0.946143", \ + "0.364497, 0.38956, 0.466382, 0.532074, 0.656175, 0.819517, 1.03332", \ + "0.432448, 0.460902, 0.550026, 0.621452, 0.746512, 0.909304, 1.12356" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0223659, 0.0350083, 0.106898, 0.198382, 0.381677, 0.619947, 0.931633", \ + "0.0224594, 0.0350869, 0.106903, 0.198362, 0.381676, 0.619947, 0.931496", \ + "0.034081, 0.0439868, 0.109244, 0.199157, 0.381839, 0.619948, 0.93148", \ + "0.047051, 0.0565734, 0.114645, 0.201627, 0.383027, 0.620579, 0.93187", \ + "0.065936, 0.076968, 0.128203, 0.208213, 0.385769, 0.622757, 0.933162", \ + "0.085571, 0.098303, 0.147861, 0.219962, 0.390973, 0.625621, 0.93561", \ + "0.105826, 0.120084, 0.171886, 0.237896, 0.40076, 0.631548, 0.939702" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0725478, 0.0893188, 0.168559, 0.265148, 0.457628, 0.707607, 1.03441", \ + "0.0936842, 0.110218, 0.189617, 0.286338, 0.478898, 0.728935, 1.05577", \ + "0.173494, 0.190936, 0.269866, 0.366625, 0.55947, 0.809549, 1.13646", \ + "0.226767, 0.246294, 0.326298, 0.422276, 0.614867, 0.865158, 1.19195", \ + "0.29255, 0.316104, 0.399432, 0.494427, 0.685863, 0.935274, 1.26209", \ + "0.347587, 0.374942, 0.466586, 0.561494, 0.751765, 0.999893, 1.32601", \ + "0.397433, 0.428088, 0.529383, 0.62608, 0.815624, 1.0629, 1.38895" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295326, 0.0479532, 0.149551, 0.277735, 0.53435, 0.868564, 1.30436", \ + "0.0295978, 0.0479779, 0.149501, 0.277735, 0.534279, 0.868127, 1.30437", \ + "0.038282, 0.0541858, 0.150979, 0.278202, 0.534363, 0.86802, 1.30439", \ + "0.0499079, 0.0639575, 0.154378, 0.280289, 0.535657, 0.868483, 1.30439", \ + "0.067643, 0.081672, 0.162737, 0.283445, 0.537438, 0.869805, 1.30533", \ + "0.086415, 0.101634, 0.175311, 0.289899, 0.540141, 0.872163, 1.30672", \ + "0.105738, 0.122413, 0.193389, 0.300903, 0.545527, 0.875908, 1.30949" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235786, 0.0337853, 0.0854268, 0.148893, 0.275436, 0.439685, 0.654446", \ + "0.044137, 0.0548401, 0.106702, 0.170203, 0.296768, 0.461046, 0.675696", \ + "0.0937554, 0.121865, 0.211984, 0.282975, 0.409266, 0.573587, 0.787801", \ + "0.122172, 0.162665, 0.298015, 0.402908, 0.549583, 0.711137, 0.927495", \ + "0.153466, 0.210125, 0.40612, 0.56488, 0.784599, 0.991331, 1.20674", \ + "0.175397, 0.247323, 0.500095, 0.710136, 1.0066, 1.2857, 1.56694", \ + "0.189986, 0.275997, 0.58328, 0.842453, 1.21484, 1.56943, 1.92737" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0211735, 0.0350005, 0.108205, 0.199798, 0.38315, 0.621463, 0.933121", \ + "0.0271455, 0.0376812, 0.108164, 0.199783, 0.383089, 0.621463, 0.933081", \ + "0.074692, 0.0931236, 0.152002, 0.219295, 0.384857, 0.621472, 0.933244", \ + "0.11337, 0.141465, 0.227296, 0.29522, 0.426548, 0.631009, 0.933218", \ + "0.172225, 0.214486, 0.344831, 0.443384, 0.580652, 0.741673, 0.98901", \ + "0.236164, 0.292204, 0.467748, 0.601031, 0.7836, 0.955362, 1.16219", \ + "0.306705, 0.376999, 0.596893, 0.767767, 0.99899, 1.21328, 1.43465" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391123, 0.0549427, 0.133058, 0.229409, 0.421725, 0.671653, 0.998442", \ + "0.0561185, 0.0723287, 0.151504, 0.248226, 0.440789, 0.690816, 1.01766", \ + "0.107169, 0.137917, 0.242516, 0.342152, 0.535456, 0.786545, 1.11318", \ + "0.140123, 0.185371, 0.331262, 0.453338, 0.65264, 0.90375, 1.23132", \ + "0.185592, 0.249651, 0.458523, 0.6266, 0.87549, 1.13915, 1.46827", \ + "0.232683, 0.313955, 0.582756, 0.800317, 1.11392, 1.42976, 1.77949", \ + "0.280529, 0.378078, 0.705442, 0.97322, 1.35739, 1.73487, 2.14161" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0279082, 0.047182, 0.14946, 0.277757, 0.534322, 0.867899, 1.30412", \ + "0.0284577, 0.0470482, 0.149484, 0.277804, 0.534321, 0.867898, 1.30412", \ + "0.0601785, 0.0811176, 0.167384, 0.282909, 0.534347, 0.867971, 1.30436", \ + "0.0973761, 0.123769, 0.220571, 0.321492, 0.547813, 0.868704, 1.30407", \ + "0.158084, 0.194093, 0.318141, 0.431054, 0.630908, 0.913516, 1.31935", \ + "0.221553, 0.268402, 0.427566, 0.56242, 0.779977, 1.03629, 1.39729", \ + "0.290612, 0.348694, 0.545586, 0.70735, 0.953666, 1.226, 1.55769" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00494368, 0.00512688, 0.00532155, 0.00536098, 0.00538108, 0.00539092, 0.00539488", \ + "0.00477087, 0.0048916, 0.00514539, 0.00520122, 0.00523192, 0.0052468, 0.00524944", \ + "0.00477086, 0.00484115, 0.00507045, 0.00517455, 0.00525376, 0.00529228, 0.00531328", \ + "0.0051971, 0.00519818, 0.00534018, 0.0054532, 0.0055498, 0.00560116, 0.00563272", \ + "0.00623253, 0.00614306, 0.00614091, 0.00620399, 0.00630508, 0.00636004, 0.00639916", \ + "0.00770385, 0.00750313, 0.00737918, 0.0073995, 0.00745264, 0.00756808, 0.00770452", \ + "0.00965395, 0.00931841, 0.00904222, 0.00902487, 0.0090448, 0.00908932, 0.00915196" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00625608, 0.00641475, 0.00661321, 0.00665728, 0.00668094, 0.00668949, 0.00669452", \ + "0.00609228, 0.00622013, 0.00644616, 0.00651007, 0.00654742, 0.0065623, 0.00657062", \ + "0.00615525, 0.00621677, 0.0064289, 0.00652818, 0.00661, 0.00664997, 0.00667489", \ + "0.00664313, 0.00661223, 0.0067197, 0.00681333, 0.00689817, 0.00695849, 0.00699083", \ + "0.00755143, 0.00748898, 0.00754464, 0.00759984, 0.00767221, 0.00773047, 0.00777153", \ + "0.00897204, 0.00879777, 0.00870203, 0.00873297, 0.00880344, 0.00885688, 0.00889817", \ + "0.0110101, 0.0106993, 0.0104268, 0.0103886, 0.0103963, 0.010427, 0.0104726" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00496989, 0.00501845, 0.00506544, 0.0050723, 0.0050742, 0.00509528, 0.00509488", \ + "0.00475764, 0.00480754, 0.00497253, 0.00501374, 0.00503256, 0.00505019, 0.00506356", \ + "0.00518267, 0.00510097, 0.00514956, 0.00508657, 0.0050688, 0.00507083, 0.0049834", \ + "0.00598886, 0.00582437, 0.00542777, 0.00534827, 0.00521866, 0.00459227, 0.0049462", \ + "0.00799205, 0.00767498, 0.00676574, 0.00629502, 0.00584455, 0.00558147, 0.00480124", \ + "0.0106206, 0.01018, 0.00882883, 0.00797047, 0.00706646, 0.00676811, 0.006238", \ + "0.0140788, 0.0135273, 0.0117427, 0.0104749, 0.00907642, 0.00815182, 0.00774436" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00154471, 0.00162857, 0.00170423, 0.001719, 0.00172715, 0.00173056, 0.00173161", \ + "0.00128915, 0.00139267, 0.00159009, 0.00164795, 0.00169148, 0.00170946, 0.00171937", \ + "0.00129921, 0.00129835, 0.00138372, 0.00146234, 0.00155303, 0.00161059, 0.00164226", \ + "0.00179991, 0.00168049, 0.001533, 0.00151513, 0.00154508, 0.00158406, 0.00161489", \ + "0.00342301, 0.00305488, 0.00234889, 0.00207764, 0.00188134, 0.00178918, 0.00174243", \ + "0.0059673, 0.00537379, 0.00398431, 0.0033246, 0.00274998, 0.00241838, 0.00220809", \ + "0.00932354, 0.00854405, 0.00645462, 0.00532861, 0.00426159, 0.00357263, 0.00310409" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161084; + rise_capacitance : 0.00161084; + rise_capacitance_range (0.00114112, 0.00161084); + fall_capacitance : 0.00161006; + fall_capacitance_range (0.00112535, 0.00161006); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229693, 0.00215608, 0.00228153, 0.00265339, 0.00345462, 0.00467178, 0.00629209" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0027177, 0.00260354, 0.00274328, 0.00310354, 0.00389163, 0.0050815, 0.00667712" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325587; + rise_capacitance : 0.00325587; + rise_capacitance_range (0.00236549, 0.00325587); + fall_capacitance : 0.00317899; + fall_capacitance_range (0.0022822, 0.00317899); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020178, -0.00201981, -0.00202816, -0.00202805, -0.00202434, -0.0020275, -0.00202568" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214343, 0.00204633, 0.00206836, 0.00204121, 0.00203444, 0.00203451, 0.00203038" \ + ); + } + } + } + } + cell (NAND2BX3) { + area : 7.056; + cell_leakage_power : 0.11532; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0798028; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0900371; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199029; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0924129; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11532; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.069101, 0.0832048, 0.141943, 0.213279, 0.355368, 0.539696, 0.780775", \ + "0.0908028, 0.104892, 0.163713, 0.235084, 0.377193, 0.561533, 0.802527", \ + "0.180852, 0.196684, 0.255346, 0.326325, 0.468136, 0.652553, 0.893417", \ + "0.246968, 0.266103, 0.327765, 0.398364, 0.539719, 0.723228, 0.964281", \ + "0.333511, 0.357777, 0.427971, 0.49864, 0.638049, 0.819877, 1.06015", \ + "0.413886, 0.442783, 0.524169, 0.596862, 0.736363, 0.918309, 1.15805", \ + "0.49095, 0.524066, 0.617788, 0.695648, 0.834799, 1.01719, 1.25688" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.025524, 0.0417561, 0.122662, 0.225546, 0.43185, 0.699849, 1.05041", \ + "0.0255469, 0.0417799, 0.122634, 0.225536, 0.431847, 0.699848, 1.05034", \ + "0.0356246, 0.049437, 0.124753, 0.226124, 0.431847, 0.69979, 1.05033", \ + "0.0482871, 0.0619058, 0.130483, 0.2287, 0.432906, 0.700317, 1.05055", \ + "0.06732, 0.082958, 0.143599, 0.235137, 0.435762, 0.702282, 1.05172", \ + "0.086487, 0.105239, 0.163741, 0.24684, 0.440586, 0.70508, 1.05407", \ + "0.106096, 0.127804, 0.188526, 0.265003, 0.449626, 0.710179, 1.05744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.086158, 0.106513, 0.191815, 0.296027, 0.504047, 0.774195, 1.12744", \ + "0.10751, 0.127735, 0.213105, 0.317387, 0.525439, 0.795605, 1.14888", \ + "0.196147, 0.217773, 0.304079, 0.408519, 0.61673, 0.887182, 1.24053", \ + "0.259459, 0.283892, 0.372116, 0.476635, 0.68494, 0.955164, 1.30859", \ + "0.336577, 0.366064, 0.459495, 0.563782, 0.771802, 1.04202, 1.39549", \ + "0.403639, 0.43823, 0.539298, 0.644236, 0.851689, 1.12167, 1.47494", \ + "0.46396, 0.503259, 0.613722, 0.720672, 0.928277, 1.19778, 1.55081" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253592, 0.0472746, 0.156068, 0.294376, 0.571524, 0.931719, 1.40314", \ + "0.0253774, 0.0473093, 0.156069, 0.294479, 0.571524, 0.931719, 1.40287", \ + "0.0310326, 0.0511879, 0.156825, 0.294532, 0.571504, 0.93185, 1.40302", \ + "0.0401006, 0.0584943, 0.159246, 0.295492, 0.571811, 0.931781, 1.4029", \ + "0.055745, 0.072697, 0.165419, 0.29757, 0.572647, 0.932571, 1.40336", \ + "0.072074, 0.088939, 0.175083, 0.301951, 0.573892, 0.933208, 1.40382", \ + "0.088962, 0.106304, 0.188339, 0.309196, 0.576557, 0.934307, 1.40473" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0193218, 0.031963, 0.089183, 0.16014, 0.301888, 0.486098, 0.726967", \ + "0.0373645, 0.0526212, 0.110186, 0.18126, 0.323096, 0.506475, 0.748188", \ + "0.0724474, 0.11239, 0.21556, 0.292273, 0.434851, 0.618938, 0.859636", \ + "0.090724, 0.147692, 0.301278, 0.415242, 0.573916, 0.758171, 0.998765", \ + "0.108006, 0.187567, 0.409677, 0.581882, 0.817113, 1.03698, 1.27819", \ + "0.116347, 0.216976, 0.503532, 0.731767, 1.04882, 1.34491, 1.64296", \ + "0.116684, 0.237266, 0.585945, 0.86804, 1.26648, 1.64268, 2.02141" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0147043, 0.0319322, 0.1144, 0.217432, 0.423508, 0.691407, 1.04174", \ + "0.0238906, 0.0355433, 0.114402, 0.217444, 0.423509, 0.691408, 1.04186", \ + "0.0671878, 0.0919639, 0.156488, 0.233707, 0.424173, 0.691388, 1.04175", \ + "0.103481, 0.140035, 0.234568, 0.308324, 0.460477, 0.699173, 1.04162", \ + "0.161779, 0.214451, 0.355597, 0.461166, 0.608491, 0.797197, 1.08771", \ + "0.227767, 0.296259, 0.483003, 0.625125, 0.81862, 1.00413, 1.24334", \ + "0.303315, 0.386316, 0.618193, 0.797961, 1.04348, 1.27251, 1.50762" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0267071, 0.0454093, 0.129723, 0.233861, 0.441781, 0.711952, 1.06534", \ + "0.0445132, 0.0633714, 0.14844, 0.252888, 0.460951, 0.731345, 1.08467", \ + "0.0894804, 0.132839, 0.251112, 0.354149, 0.563237, 0.833372, 1.18658", \ + "0.11964, 0.180056, 0.349283, 0.481857, 0.688179, 0.957099, 1.31241", \ + "0.160756, 0.243456, 0.482308, 0.674026, 0.946297, 1.21903, 1.57236", \ + "0.200609, 0.304147, 0.607207, 0.856302, 1.21207, 1.55529, 1.91911", \ + "0.240734, 0.364089, 0.728749, 1.03197, 1.47143, 1.89686, 2.3373" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0208035, 0.0444853, 0.155832, 0.294298, 0.571475, 0.93172, 1.40311", \ + "0.0263282, 0.0454852, 0.155682, 0.294282, 0.57143, 0.93172, 1.40287", \ + "0.0688725, 0.0970503, 0.181122, 0.298727, 0.571432, 0.931937, 1.40311", \ + "0.104463, 0.144643, 0.254174, 0.351598, 0.582043, 0.931849, 1.40326", \ + "0.161942, 0.218371, 0.374465, 0.497717, 0.691606, 0.981143, 1.41387", \ + "0.227496, 0.299514, 0.501715, 0.661525, 0.890049, 1.13738, 1.50987", \ + "0.302846, 0.389322, 0.636226, 0.834478, 1.11391, 1.38958, 1.7113" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00859235, 0.00872134, 0.00885049, 0.00887748, 0.00889204, 0.00889564, 0.00889768", \ + "0.00841238, 0.00853044, 0.00869106, 0.0087316, 0.0087538, 0.0087604, 0.00876208", \ + "0.00845598, 0.00850325, 0.00865208, 0.00872621, 0.00878382, 0.0088096, 0.0088216", \ + "0.00885041, 0.00883637, 0.00895156, 0.00901235, 0.00906438, 0.00909855, 0.00911332", \ + "0.00993806, 0.00980263, 0.00972327, 0.00975568, 0.00984669, 0.00981771, 0.00984304", \ + "0.0114537, 0.0113369, 0.0110258, 0.0109619, 0.0109639, 0.0109692, 0.0110667", \ + "0.0134989, 0.0130648, 0.0126432, 0.0125428, 0.012489, 0.0125117, 0.0124941" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00755022, 0.00775703, 0.0079765, 0.0080241, 0.00805036, 0.00806093, 0.00806606", \ + "0.00741395, 0.00759592, 0.00783192, 0.00789362, 0.00792897, 0.00794341, 0.00795053", \ + "0.00739163, 0.00750856, 0.00775493, 0.00787234, 0.00795875, 0.00800513, 0.00802636", \ + "0.00769579, 0.00776747, 0.00797241, 0.00809963, 0.00820949, 0.00826294, 0.0082986", \ + "0.00860586, 0.00858237, 0.0086991, 0.00881196, 0.00891871, 0.00899421, 0.00903895", \ + "0.00996886, 0.00981812, 0.00981743, 0.00989894, 0.0100014, 0.0100794, 0.0101231", \ + "0.0118743, 0.0115438, 0.0114067, 0.0114402, 0.0115196, 0.0115858, 0.0116379" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00610931, 0.00637414, 0.00654869, 0.00657816, 0.00659388, 0.00659244, 0.00659602", \ + "0.00578586, 0.00596885, 0.00635278, 0.0064617, 0.00653268, 0.00626808, 0.0065923", \ + "0.00649659, 0.00631685, 0.00634154, 0.00619447, 0.00647268, 0.00650628, 0.00654094", \ + "0.00787101, 0.00741089, 0.00681028, 0.00680139, 0.0066372, 0.00658932, 0.0065797", \ + "0.0108252, 0.0100747, 0.00862976, 0.00796986, 0.00744036, 0.00715176, 0.00695146", \ + "0.0149032, 0.0138183, 0.0114549, 0.0102087, 0.009063, 0.00826608, 0.00777958", \ + "0.0201921, 0.0188433, 0.015515, 0.013589, 0.0116802, 0.0103949, 0.00940882" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-4.23681e-05, 0.000178722, 0.000322194, 0.000348608, 0.000362033, 0.000368824, 0.000369435", \ + "-0.000383548, -0.000210105, 0.000123842, 0.000238888, 0.000305839, 0.000322659, 0.000342664", \ + "0.000215157, 8.62106e-05, 9.6633e-05, 0.000147434, 0.000200508, 0.000260934, 0.00028931", \ + "0.00148066, 0.0011124, 0.000563376, 0.000505852, 0.000361015, 0.000332649, 0.000318315", \ + "0.00446544, 0.00367341, 0.00228443, 0.00165899, 0.00108884, 0.000808838, 0.000633115", \ + "0.00846609, 0.00732495, 0.00500555, 0.00379825, 0.00268956, 0.00195512, 0.00150644", \ + "0.0137062, 0.0122408, 0.00892185, 0.00706655, 0.00520372, 0.00395824, 0.00304965" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162753; + rise_capacitance : 0.00162753; + rise_capacitance_range (0.00115085, 0.00162753); + fall_capacitance : 0.0016266; + fall_capacitance_range (0.00113456, 0.0016266); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257869, 0.00245205, 0.00246604, 0.00278746, 0.0035046, 0.00465058, 0.00620566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00428065, 0.0041625, 0.00426985, 0.00460537, 0.0053436, 0.00649325, 0.00804698" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00445554; + rise_capacitance : 0.00445426; + rise_capacitance_range (0.00268608, 0.00445426); + fall_capacitance : 0.00445554; + fall_capacitance_range (0.00265124, 0.00445554); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.003435, -0.00341423, -0.00342883, -0.00343699, -0.00343965, -0.00344947, -0.00346224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00346592, 0.00348376, 0.00348051, 0.0034888, 0.0034788, 0.00347799, 0.00347354" \ + ); + } + } + } + } + cell (NAND2BX4) { + area : 11.2896; + cell_leakage_power : 0.15759; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0988002; + when : "(AB * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115053; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293201; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123307; + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.15759; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.082647, 0.0971899, 0.151028, 0.21489, 0.341536, 0.505902, 0.720488", \ + "0.104455, 0.119008, 0.172872, 0.23678, 0.363522, 0.527876, 0.742489", \ + "0.204535, 0.220802, 0.275251, 0.338639, 0.46491, 0.629392, 0.844095", \ + "0.281428, 0.301374, 0.360243, 0.423575, 0.548977, 0.712215, 0.926482", \ + "0.3842, 0.409372, 0.478035, 0.542589, 0.666994, 0.828692, 1.04218", \ + "0.480218, 0.510094, 0.590392, 0.658983, 0.782932, 0.944757, 1.15689", \ + "0.57309, 0.606974, 0.699661, 0.77442, 0.900422, 1.06129, 1.27304" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0285156, 0.0435398, 0.11379, 0.204643, 0.387735, 0.626012, 0.937245", \ + "0.0285167, 0.0435297, 0.113782, 0.204639, 0.387638, 0.626015, 0.937369", \ + "0.0383074, 0.0514435, 0.116199, 0.205219, 0.387741, 0.625968, 0.937558", \ + "0.0528839, 0.0663125, 0.124405, 0.209229, 0.389068, 0.626494, 0.937639", \ + "0.07462, 0.090752, 0.143243, 0.219992, 0.393494, 0.629274, 0.939162", \ + "0.096378, 0.1154, 0.168641, 0.236977, 0.401057, 0.632892, 0.94207", \ + "0.118402, 0.140607, 0.197708, 0.260438, 0.413826, 0.639439, 0.946066" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.103304, 0.124558, 0.205063, 0.301522, 0.493678, 0.743195, 1.06936", \ + "0.124496, 0.145674, 0.22617, 0.32267, 0.514825, 0.76438, 1.09047", \ + "0.22382, 0.246186, 0.327356, 0.423949, 0.616317, 0.866098, 1.19227", \ + "0.299539, 0.325227, 0.409425, 0.506138, 0.698463, 0.947897, 1.27422", \ + "0.395914, 0.427255, 0.518041, 0.615092, 0.807033, 1.05658, 1.38243", \ + "0.480475, 0.517088, 0.616779, 0.715368, 0.90677, 1.15549, 1.48157", \ + "0.557197, 0.598459, 0.708472, 0.81045, 1.00159, 1.24988, 1.57598" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0280905, 0.0490007, 0.147839, 0.274906, 0.530896, 0.86394, 1.29947", \ + "0.0280921, 0.0490248, 0.147844, 0.274893, 0.531122, 0.863939, 1.29964", \ + "0.0334993, 0.0529073, 0.148603, 0.275059, 0.530848, 0.863901, 1.29966", \ + "0.0444543, 0.0619509, 0.152483, 0.27652, 0.531514, 0.863891, 1.29966", \ + "0.06264, 0.078895, 0.161468, 0.280553, 0.532932, 0.86514, 1.30009", \ + "0.081446, 0.097784, 0.174571, 0.287257, 0.534698, 0.866283, 1.3006", \ + "0.100832, 0.117496, 0.191233, 0.297388, 0.538503, 0.867047, 1.3017" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0185145, 0.0304419, 0.0818184, 0.145389, 0.272338, 0.437304, 0.653001", \ + "0.0362342, 0.0512583, 0.102919, 0.166623, 0.293547, 0.458578, 0.674256", \ + "0.069598, 0.108986, 0.20637, 0.278836, 0.405779, 0.570863, 0.785992", \ + "0.0864561, 0.142655, 0.287929, 0.396113, 0.545717, 0.708171, 0.923588", \ + "0.10146, 0.179928, 0.389935, 0.554036, 0.77828, 0.987467, 1.20384", \ + "0.107148, 0.206409, 0.477218, 0.694649, 0.997165, 1.27971, 1.56353", \ + "0.104275, 0.223185, 0.553127, 0.821533, 1.20185, 1.56089, 1.92269" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0135566, 0.0297303, 0.103454, 0.195531, 0.379659, 0.619068, 0.931996", \ + "0.0230028, 0.0337147, 0.10345, 0.19551, 0.379634, 0.619056, 0.931995", \ + "0.0653692, 0.0894887, 0.149034, 0.216206, 0.381513, 0.618984, 0.931991", \ + "0.100937, 0.136678, 0.224952, 0.293944, 0.423926, 0.628821, 0.932196", \ + "0.158092, 0.209882, 0.342317, 0.441574, 0.579535, 0.740784, 0.988336", \ + "0.223158, 0.290156, 0.466078, 0.60017, 0.782522, 0.956243, 1.16217", \ + "0.29782, 0.37889, 0.59729, 0.767407, 0.999492, 1.21564, 1.43557" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0260678, 0.0443943, 0.122636, 0.218917, 0.410944, 0.660394, 0.986534", \ + "0.0439112, 0.0622756, 0.141348, 0.238009, 0.430278, 0.67988, 1.00609", \ + "0.0883106, 0.131223, 0.243644, 0.340591, 0.53267, 0.782173, 1.10824", \ + "0.118483, 0.178196, 0.338821, 0.465379, 0.661246, 0.909821, 1.23553", \ + "0.160098, 0.241773, 0.468276, 0.651906, 0.912502, 1.17137, 1.4951", \ + "0.201081, 0.303213, 0.590632, 0.828483, 1.16946, 1.4989, 1.84325", \ + "0.242673, 0.364379, 0.710047, 0.999349, 1.41978, 1.82824, 2.25037" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0199195, 0.0431693, 0.146504, 0.274879, 0.53084, 0.863861, 1.29937", \ + "0.025766, 0.0441416, 0.146418, 0.27467, 0.530808, 0.86386, 1.29937", \ + "0.0674927, 0.0955324, 0.173367, 0.282031, 0.530775, 0.86385, 1.29937", \ + "0.102245, 0.14221, 0.246568, 0.337541, 0.548515, 0.864289, 1.29942", \ + "0.158396, 0.2145, 0.363448, 0.481073, 0.661475, 0.9244, 1.31545", \ + "0.222655, 0.294079, 0.486738, 0.640136, 0.858817, 1.08741, 1.42257", \ + "0.296446, 0.382275, 0.617445, 0.807559, 1.0758, 1.33981, 1.63465" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.012673, 0.0128719, 0.0131009, 0.0131587, 0.0131914, 0.0132026, 0.0132089", \ + "0.0125159, 0.0126917, 0.0129527, 0.0130294, 0.0130734, 0.0130929, 0.0130985", \ + "0.0125671, 0.0126303, 0.0128409, 0.0129429, 0.0130194, 0.0130602, 0.013083", \ + "0.0131002, 0.0130186, 0.0130705, 0.0131628, 0.013261, 0.0133092, 0.0133384", \ + "0.0143474, 0.014168, 0.0138956, 0.0138833, 0.0139992, 0.0140471, 0.0140149", \ + "0.016132, 0.015629, 0.0152247, 0.0150798, 0.0150471, 0.0151342, 0.0151848", \ + "0.0185189, 0.0177216, 0.017028, 0.0167921, 0.0166185, 0.0165772, 0.0166469" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0100584, 0.0103463, 0.0107397, 0.0108459, 0.0109083, 0.0109355, 0.0109495", \ + "0.0099506, 0.010212, 0.0106016, 0.010722, 0.0107954, 0.0108221, 0.010839", \ + "0.00987567, 0.0100279, 0.0103853, 0.0105672, 0.0107101, 0.0107889, 0.0108391", \ + "0.0102143, 0.010278, 0.0105424, 0.0107265, 0.0108963, 0.0110041, 0.0110679", \ + "0.0112237, 0.0111033, 0.0112048, 0.0113487, 0.0115172, 0.0116297, 0.011713", \ + "0.0128167, 0.012423, 0.0123182, 0.0123886, 0.0125323, 0.0126384, 0.012723", \ + "0.0149913, 0.0142679, 0.0138869, 0.0138954, 0.0139796, 0.0140628, 0.0141427" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.00908215, 0.00948496, 0.00976459, 0.00980989, 0.00983917, 0.00983305, 0.00984096", \ + "0.00861558, 0.00886852, 0.009461, 0.00962545, 0.00972121, 0.00978469, 0.00982392", \ + "0.00965339, 0.00940694, 0.00942573, 0.00957073, 0.00965425, 0.00970861, 0.00956604", \ + "0.0116232, 0.0109608, 0.0101204, 0.0100827, 0.00980565, 0.00863761, 0.00854448", \ + "0.0158403, 0.0147602, 0.0127344, 0.0118024, 0.011083, 0.0106671, 0.00891168", \ + "0.0216097, 0.0200589, 0.0168421, 0.0150552, 0.0133446, 0.012589, 0.0118367", \ + "0.0291683, 0.0272139, 0.0226989, 0.0200145, 0.0172411, 0.0154479, 0.0147578" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.000106911, 0.000232897, 0.00046049, 0.000503934, 0.000535449, 0.000546132, 0.000549353", \ + "-0.000596084, -0.000361053, 0.000153346, 0.000331279, 0.000444416, 0.000471642, 0.000503102", \ + "0.000289949, 8.67818e-05, 7.89711e-05, 0.000186847, 0.000287868, 0.000365817, 0.000404303", \ + "0.0020946, 0.0015584, 0.000796586, 0.000734355, 0.000502648, 0.00045762, 0.000459413", \ + "0.00631787, 0.00521132, 0.00330498, 0.00237308, 0.00159654, 0.00116744, 0.000936778", \ + "0.0120165, 0.0104121, 0.00726069, 0.00557134, 0.00392669, 0.00290327, 0.00221219", \ + "0.0194764, 0.0174189, 0.0129083, 0.0103074, 0.00765653, 0.00586407, 0.00452944" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163339; + rise_capacitance : 0.00163339; + rise_capacitance_range (0.00116106, 0.00163339); + fall_capacitance : 0.00163306; + fall_capacitance_range (0.00114351, 0.00163306); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00390719, 0.00379886, 0.00377821, 0.00404249, 0.00469968, 0.00577354, 0.00724725" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00532786, 0.00523005, 0.00530765, 0.00558894, 0.00626742, 0.00735721, 0.00884561" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00663122; + rise_capacitance : 0.00662909; + rise_capacitance_range (0.00397735, 0.00662909); + fall_capacitance : 0.00663122; + fall_capacitance_range (0.00392538, 0.00663122); + internal_power () { + when : "(AB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0051041, -0.00511011, -0.00509005, -0.00510826, -0.00511201, -0.00512698, -0.00514493" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00515955, 0.00517492, 0.00517012, 0.00518373, 0.00516937, 0.00516802, 0.00516134" \ + ); + } + } + } + } + cell (NAND2X1) { + area : 5.6448; + cell_leakage_power : 0.0297441; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0673532; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.013449; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0204387; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0177355; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0297441; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.024364, 0.0310374, 0.0826443, 0.146674, 0.274589, 0.440829, 0.658201", \ + "0.0450477, 0.0523301, 0.104325, 0.168462, 0.296374, 0.462637, 0.679977", \ + "0.0945369, 0.114882, 0.211475, 0.283251, 0.411367, 0.577432, 0.794752", \ + "0.122473, 0.152183, 0.298003, 0.405652, 0.55398, 0.715725, 0.934932", \ + "0.15238, 0.194396, 0.408344, 0.573162, 0.797239, 1.00446, 1.22484", \ + "0.17204, 0.225691, 0.503897, 0.724828, 1.0289, 1.31098, 1.59291", \ + "0.182532, 0.24742, 0.587634, 0.862635, 1.24796, 1.60873, 1.96921" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.021227, 0.0304183, 0.103947, 0.195845, 0.379645, 0.6187, 0.931235", \ + "0.0271898, 0.0339568, 0.103932, 0.195867, 0.379707, 0.618705, 0.931236", \ + "0.0782927, 0.0901901, 0.147734, 0.214784, 0.381024, 0.618665, 0.931238", \ + "0.120677, 0.138838, 0.22443, 0.290971, 0.421057, 0.624794, 0.931316", \ + "0.186628, 0.21371, 0.344135, 0.440657, 0.573337, 0.733659, 0.985247", \ + "0.259531, 0.29504, 0.470554, 0.601983, 0.778667, 0.945965, 1.14974", \ + "0.341079, 0.384326, 0.604482, 0.772982, 0.999257, 1.20723, 1.4203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0369551, 0.0477475, 0.131382, 0.235122, 0.442378, 0.711749, 1.06397", \ + "0.0547478, 0.0654321, 0.149917, 0.253998, 0.461365, 0.731051, 1.08334", \ + "0.114899, 0.137605, 0.252798, 0.354806, 0.563059, 0.832408, 1.1846", \ + "0.15564, 0.187693, 0.351651, 0.483111, 0.688379, 0.957135, 1.3106", \ + "0.211184, 0.255276, 0.488659, 0.677564, 0.946944, 1.21619, 1.57042", \ + "0.265016, 0.320704, 0.617689, 0.863093, 1.21451, 1.55499, 1.91696", \ + "0.318918, 0.385521, 0.743519, 1.04319, 1.47726, 1.89811, 2.33533" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0326885, 0.0466165, 0.157905, 0.296834, 0.574575, 0.936024, 1.40905", \ + "0.0353024, 0.0475919, 0.157804, 0.296978, 0.574754, 0.935953, 1.40904", \ + "0.0847387, 0.099582, 0.183132, 0.301626, 0.575106, 0.936707, 1.40926", \ + "0.126632, 0.147999, 0.256703, 0.353261, 0.585919, 0.936241, 1.40835", \ + "0.191642, 0.2222, 0.376448, 0.499156, 0.694103, 0.983274, 1.41977", \ + "0.263631, 0.302488, 0.503266, 0.662716, 0.891482, 1.13988, 1.51526", \ + "0.343858, 0.391038, 0.636447, 0.835013, 1.1147, 1.39107, 1.71463" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0282699, 0.0349977, 0.0869625, 0.151168, 0.279239, 0.445579, 0.663076", \ + "0.049767, 0.0565632, 0.108717, 0.172948, 0.300983, 0.467328, 0.684695", \ + "0.110333, 0.128142, 0.217507, 0.288216, 0.416113, 0.582369, 0.799526", \ + "0.146656, 0.172762, 0.308608, 0.413017, 0.559112, 0.723022, 0.939865", \ + "0.188268, 0.225436, 0.425354, 0.585012, 0.804975, 1.01035, 1.22973", \ + "0.220051, 0.267589, 0.527451, 0.741403, 1.03953, 1.3187, 1.59906", \ + "0.243575, 0.301102, 0.61887, 0.884983, 1.26268, 1.61951, 1.97742" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0255793, 0.0348147, 0.108579, 0.200634, 0.384631, 0.623655, 0.936398", \ + "0.0294854, 0.0371195, 0.108577, 0.200634, 0.384632, 0.623751, 0.936394", \ + "0.080904, 0.0923061, 0.15018, 0.218416, 0.385727, 0.623645, 0.936357", \ + "0.124406, 0.142108, 0.2264, 0.292707, 0.424677, 0.631815, 0.936312", \ + "0.19016, 0.217109, 0.346687, 0.442478, 0.575189, 0.736697, 0.989087", \ + "0.260326, 0.296256, 0.472624, 0.603847, 0.781168, 0.946185, 1.15254", \ + "0.336964, 0.381499, 0.604681, 0.773745, 1.001, 1.20749, 1.42224" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0431159, 0.0537536, 0.137117, 0.240805, 0.448038, 0.717392, 1.06961", \ + "0.0624426, 0.0732406, 0.157441, 0.261466, 0.468889, 0.738336, 1.0906", \ + "0.125734, 0.145553, 0.253394, 0.358094, 0.566988, 0.836417, 1.18908", \ + "0.167422, 0.196889, 0.347562, 0.474921, 0.68662, 0.956069, 1.31007", \ + "0.222495, 0.264742, 0.48268, 0.657499, 0.917703, 1.19637, 1.55", \ + "0.278506, 0.332211, 0.613559, 0.840781, 1.16857, 1.50001, 1.86841", \ + "0.335263, 0.400235, 0.7434, 1.02348, 1.4244, 1.81984, 2.2457" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0326892, 0.0465878, 0.157906, 0.296824, 0.574724, 0.935954, 1.40891", \ + "0.0332166, 0.0466506, 0.157787, 0.29678, 0.574728, 0.935961, 1.4088", \ + "0.0695527, 0.0831524, 0.174345, 0.30028, 0.575108, 0.936212, 1.40835", \ + "0.110061, 0.127365, 0.228624, 0.337295, 0.585365, 0.936743, 1.40837", \ + "0.176389, 0.200197, 0.329402, 0.448803, 0.663868, 0.975127, 1.41831", \ + "0.245717, 0.276827, 0.442776, 0.58434, 0.814627, 1.09128, 1.49085", \ + "0.31968, 0.358116, 0.563496, 0.733571, 0.993947, 1.28271, 1.64252" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00270606, 0.00273769, 0.00279958, 0.00281032, 0.00281529, 0.00281399, 0.00281738", \ + "0.00256349, 0.00260247, 0.00273186, 0.00277295, 0.00279502, 0.00280486, 0.00281606", \ + "0.00270462, 0.00268002, 0.0027196, 0.00274851, 0.00277148, 0.00279189, 0.00279134", \ + "0.00307772, 0.00301046, 0.00284141, 0.00283167, 0.00280668, 0.00231224, 0.00258999", \ + "0.00392111, 0.00380217, 0.00337996, 0.00320482, 0.00305103, 0.00295806, 0.0028925", \ + "0.00510409, 0.0049335, 0.00424189, 0.00387027, 0.00352928, 0.00334229, 0.0032021", \ + "0.00666012, 0.00643577, 0.00547464, 0.00489861, 0.00431757, 0.00398518, 0.0037709" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000243044, -0.000211459, -0.000161791, -0.000151735, -0.000147011, -0.000145014, -0.000142177", \ + "-0.000386852, -0.000354901, -0.000232207, -0.000193119, -0.000168268, -0.000161656, -0.000154013", \ + "-0.000261009, -0.000280791, -0.000267863, -0.000232133, -0.000209063, -0.000185806, -0.000176549", \ + "7.96889e-05, 2.71167e-05, -7.17376e-05, -0.000140371, -0.000176459, -0.000179704, -0.000181468", \ + "0.000909625, 0.000794798, 0.000392347, 0.00020465, 4.0441e-05, -4.2135e-05, -8.87786e-05", \ + "0.00207741, 0.0019033, 0.00122972, 0.000868592, 0.000532112, 0.000314755, 0.000172669", \ + "0.00362735, 0.00339305, 0.00242538, 0.00187095, 0.00131044, 0.000926281, 0.000647255" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00355246, 0.00356073, 0.00357441, 0.00357615, 0.0035887, 0.00358799, 0.00358746", \ + "0.00343729, 0.00346483, 0.00352863, 0.00354785, 0.00355635, 0.00356269, 0.00356838", \ + "0.00357086, 0.00354916, 0.0035893, 0.00356674, 0.00356457, 0.00356784, 0.00355758", \ + "0.00390139, 0.0038529, 0.00371794, 0.00368814, 0.00362806, 0.00337138, 0.00336546", \ + "0.00470955, 0.00462838, 0.00424785, 0.00405514, 0.00387658, 0.00378905, 0.00369942", \ + "0.00581238, 0.00569043, 0.00510505, 0.00474125, 0.00439236, 0.00422024, 0.00400194", \ + "0.00727636, 0.00712597, 0.00633312, 0.00579058, 0.00519264, 0.00482176, 0.00461118" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00020414, -0.000185463, -0.000152742, -0.000146008, -0.000142301, -0.000140627, -0.000140841", \ + "-0.000332729, -0.000302448, -0.000208555, -0.000178993, -0.00016151, -0.000153095, -0.000148451", \ + "-0.000372519, -0.00036313, -0.000317541, -0.000272415, -0.000230807, -0.000197409, -0.000183696", \ + "-0.000207942, -0.000228483, -0.000269531, -0.000266161, -0.000243684, -0.000218115, -0.000201894", \ + "0.00040669, 0.000317046, 5.06247e-05, -5.45798e-05, -0.00012617, -0.00015169, -0.000160229", \ + "0.0014478, 0.00128878, 0.000714622, 0.000445977, 0.000222581, 9.34491e-05, 1.27211e-05", \ + "0.0028557, 0.00263979, 0.0017507, 0.00127931, 0.000837206, 0.000565216, 0.000372781" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161554; + rise_capacitance : 0.00161514; + rise_capacitance_range (0.00100606, 0.00161514); + fall_capacitance : 0.00161554; + fall_capacitance_range (0.000994576, 0.00161554); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121389, -0.00121759, -0.00121277, -0.00121751, -0.00121942, -0.00122496, -0.00123111" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124359, 0.0012367, 0.0012367, 0.00123941, 0.00123653, 0.00123708, 0.00123551" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158314; + rise_capacitance : 0.00158314; + rise_capacitance_range (0.00116336, 0.00158314); + fall_capacitance : 0.0015469; + fall_capacitance_range (0.00112309, 0.0015469); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978941, -0.000980098, -0.000980262, -0.000982154, -0.000978817, -0.000980681, -0.000979825" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102053, 0.000999385, 0.000980742, 0.000984632, 0.000982059, 0.000983589, 0.000981926" \ + ); + } + } + } + } + cell (NAND2X1P5) { + area : 5.6448; + cell_leakage_power : 0.0484364; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.104504; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0228077; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0376063; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.028828; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0484364; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0218853, 0.0308831, 0.0827045, 0.146942, 0.275259, 0.442023, 0.660063", \ + "0.0413389, 0.0518853, 0.104027, 0.168397, 0.296748, 0.463538, 0.681556", \ + "0.0833413, 0.111681, 0.209146, 0.281715, 0.41005, 0.576791, 0.794555", \ + "0.106056, 0.146959, 0.292871, 0.401294, 0.55098, 0.715852, 0.935158", \ + "0.128951, 0.186494, 0.398684, 0.563895, 0.788493, 0.997587, 1.21888", \ + "0.142065, 0.215166, 0.489882, 0.709206, 1.01348, 1.29668, 1.58086", \ + "0.146505, 0.234452, 0.5694, 0.841241, 1.2249, 1.58564, 1.9481" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0178287, 0.0301975, 0.104483, 0.197326, 0.383027, 0.624456, 0.940125", \ + "0.0253488, 0.0339258, 0.104481, 0.197348, 0.383025, 0.624437, 0.940127", \ + "0.0727829, 0.0899459, 0.149144, 0.21705, 0.384591, 0.624421, 0.940229", \ + "0.111979, 0.137715, 0.225546, 0.293901, 0.425722, 0.633974, 0.940258", \ + "0.173934, 0.211532, 0.344037, 0.442463, 0.579519, 0.742343, 0.996253", \ + "0.243266, 0.292278, 0.468899, 0.602906, 0.783878, 0.956036, 1.16352", \ + "0.321518, 0.381172, 0.601444, 0.77183, 1.00269, 1.21461, 1.43561" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0314877, 0.0452587, 0.124544, 0.222854, 0.419258, 0.674511, 1.00828", \ + "0.049559, 0.0629725, 0.143204, 0.241844, 0.43834, 0.693899, 1.02773", \ + "0.102082, 0.13322, 0.246171, 0.34314, 0.540833, 0.795671, 1.12959", \ + "0.137498, 0.181099, 0.343172, 0.470901, 0.669991, 0.924077, 1.25646", \ + "0.18585, 0.245923, 0.475063, 0.660247, 0.923315, 1.18308, 1.51745", \ + "0.233014, 0.308366, 0.599486, 0.839999, 1.18415, 1.517, 1.86606", \ + "0.280222, 0.370285, 0.721313, 1.0144, 1.43916, 1.85156, 2.27796" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0256528, 0.0431783, 0.148216, 0.279483, 0.542013, 0.883303, 1.3296", \ + "0.0297073, 0.0443252, 0.148312, 0.279487, 0.542014, 0.883302, 1.3296", \ + "0.076179, 0.0962939, 0.175528, 0.285288, 0.542179, 0.883257, 1.33053", \ + "0.114803, 0.143878, 0.248689, 0.341226, 0.559039, 0.884257, 1.32958", \ + "0.175954, 0.216915, 0.36715, 0.486048, 0.669881, 0.938233, 1.34413", \ + "0.244396, 0.297001, 0.492216, 0.64719, 0.868153, 1.10138, 1.44773", \ + "0.321938, 0.385315, 0.623888, 0.816272, 1.08806, 1.35424, 1.65675" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0257584, 0.0347293, 0.0868355, 0.151219, 0.279704, 0.446509, 0.664629", \ + "0.0465501, 0.055975, 0.108258, 0.172689, 0.301145, 0.468007, 0.68603", \ + "0.0999548, 0.124716, 0.215013, 0.286358, 0.414728, 0.581495, 0.799145", \ + "0.130982, 0.166912, 0.303327, 0.408639, 0.555944, 0.718192, 0.939786", \ + "0.165812, 0.216389, 0.415242, 0.575155, 0.796087, 1.00333, 1.22416", \ + "0.19132, 0.255318, 0.512895, 0.725415, 1.02424, 1.30415, 1.58661", \ + "0.208907, 0.286641, 0.599765, 0.862879, 1.23921, 1.59616, 1.95598" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0220617, 0.0345194, 0.109005, 0.201993, 0.387878, 0.629381, 0.945149", \ + "0.0271532, 0.0370533, 0.109005, 0.201993, 0.387863, 0.629343, 0.945147", \ + "0.0757679, 0.0921296, 0.151693, 0.220561, 0.389231, 0.629431, 0.945246", \ + "0.115904, 0.140984, 0.22745, 0.295283, 0.429246, 0.635843, 0.945239", \ + "0.176642, 0.214499, 0.346474, 0.444617, 0.58136, 0.745296, 1.00061", \ + "0.242457, 0.293115, 0.470359, 0.603856, 0.785868, 0.956374, 1.1667", \ + "0.314595, 0.376811, 0.60082, 0.772585, 1.00334, 1.21705, 1.43725" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0370609, 0.0505691, 0.129579, 0.227838, 0.424213, 0.679455, 1.01323", \ + "0.0561517, 0.0698084, 0.149707, 0.248265, 0.444843, 0.700174, 1.03399", \ + "0.11243, 0.139433, 0.2442, 0.344571, 0.541909, 0.796676, 1.1315", \ + "0.147922, 0.188052, 0.335388, 0.458725, 0.660526, 0.917104, 1.25085", \ + "0.195633, 0.253023, 0.465728, 0.635628, 0.887201, 1.15584, 1.48524", \ + "0.24496, 0.317316, 0.592212, 0.812939, 1.13077, 1.45103, 1.80557", \ + "0.294853, 0.382533, 0.716881, 0.989348, 1.37912, 1.76194, 2.17329" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0256463, 0.0431776, 0.148216, 0.279569, 0.542013, 0.883303, 1.32953", \ + "0.026821, 0.0433163, 0.148232, 0.279483, 0.542014, 0.883303, 1.3296", \ + "0.0623578, 0.0801794, 0.166252, 0.28455, 0.542, 0.883256, 1.3296", \ + "0.101026, 0.123921, 0.220815, 0.3231, 0.554843, 0.883768, 1.32997", \ + "0.16393, 0.195341, 0.320074, 0.434226, 0.636953, 0.92788, 1.33818", \ + "0.229051, 0.271148, 0.431254, 0.567508, 0.787644, 1.04892, 1.42063", \ + "0.299565, 0.350985, 0.550504, 0.714227, 0.963456, 1.23949, 1.5777" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00391128, 0.00398935, 0.00409114, 0.00410826, 0.00411667, 0.00411766, 0.00412018", \ + "0.00368906, 0.00377471, 0.00398079, 0.00404694, 0.00408146, 0.00409991, 0.00411742", \ + "0.00398647, 0.00393098, 0.00396364, 0.00401536, 0.00404735, 0.00406918, 0.00409618", \ + "0.0046438, 0.00448226, 0.0041898, 0.00416462, 0.00410677, 0.00378875, 0.00399058", \ + "0.00607326, 0.00580744, 0.00509958, 0.00477547, 0.00454465, 0.00436547, 0.00426034", \ + "0.00806102, 0.00766676, 0.00653083, 0.00591326, 0.00533453, 0.00501671, 0.00476638", \ + "0.0106812, 0.0101792, 0.00858102, 0.00764061, 0.00667097, 0.00600431, 0.0057832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000377904, -0.00030241, -0.000223986, -0.00020859, -0.000200966, -0.000196465, -0.000196475", \ + "-0.000590959, -0.000523228, -0.000334108, -0.000273891, -0.000234958, -0.000223394, -0.000212294", \ + "-0.000338579, -0.000384162, -0.000368132, -0.000326967, -0.000292079, -0.000261366, -0.000247143", \ + "0.000256271, 0.000132173, -0.000101921, -0.000155254, -0.000224295, -0.000237683, -0.000246839", \ + "0.00168939, 0.0014148, 0.000743551, 0.000422323, 0.000150237, 5.27362e-06, -7.85153e-05", \ + "0.00365352, 0.00324399, 0.00213394, 0.00152817, 0.000956562, 0.000600896, 0.000362614", \ + "0.0062434, 0.00571193, 0.00411261, 0.00319664, 0.00226098, 0.00163183, 0.00116629" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00515016, 0.00516703, 0.00519286, 0.0051965, 0.00521422, 0.00521297, 0.00521177", \ + "0.00496121, 0.00501335, 0.00511666, 0.00515052, 0.00516816, 0.00517553, 0.00518471", \ + "0.00522336, 0.00518538, 0.00523528, 0.00519139, 0.00518274, 0.00518657, 0.00513119", \ + "0.00578974, 0.00569676, 0.00541771, 0.00536567, 0.00528799, 0.00450065, 0.00508955", \ + "0.00717719, 0.00698255, 0.0063505, 0.00600974, 0.00576703, 0.00555953, 0.00541979", \ + "0.00901214, 0.00872998, 0.00778504, 0.00717852, 0.00660007, 0.00629273, 0.00593489", \ + "0.0114399, 0.0111021, 0.00982219, 0.00893015, 0.00794423, 0.00732796, 0.00698519" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000306469, -0.000261, -0.00021028, -0.000200109, -0.000194812, -0.000192158, -0.00019098", \ + "-0.000504112, -0.000436948, -0.000294575, -0.000251552, -0.000222948, -0.000210436, -0.00020369", \ + "-0.000526428, -0.000520753, -0.000451457, -0.000390419, -0.000324056, -0.00027886, -0.00025624", \ + "-0.000201533, -0.000270254, -0.000356575, -0.000362118, -0.000334757, -0.000302986, -0.000280767", \ + "0.000894287, 0.000675733, 0.000194138, 1.29432e-05, -0.000115175, -0.000172136, -0.000195272", \ + "0.00267111, 0.00229754, 0.00132239, 0.000868, 0.000479391, 0.000253171, 0.000111978", \ + "0.00502602, 0.00453387, 0.00306306, 0.00226977, 0.00151707, 0.00105265, 0.000723375" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00246869; + rise_capacitance : 0.00246792; + rise_capacitance_range (0.00150656, 0.00246792); + fall_capacitance : 0.00246869; + fall_capacitance_range (0.00148661, 0.00246869); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00185992, -0.0018663, -0.00186023, -0.00186608, -0.0018685, -0.00187576, -0.00188413" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00190237, 0.00189378, 0.00189344, 0.00189748, 0.00189287, 0.00189298, 0.00189057" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00242265; + rise_capacitance : 0.00242265; + rise_capacitance_range (0.00176457, 0.00242265); + fall_capacitance : 0.00236478; + fall_capacitance_range (0.00170536, 0.00236478); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148147, -0.00147654, -0.00148254, -0.00148666, -0.00148098, -0.00148384, -0.00148251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156346, 0.00149702, 0.00148748, 0.00149202, 0.00148763, 0.00148855, 0.00148571" \ + ); + } + } + } + } + cell (NAND2X2) { + area : 5.6448; + cell_leakage_power : 0.0668411; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.139531; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0325619; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0545836; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0406883; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0668411; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0203654, 0.0303803, 0.0813448, 0.144507, 0.270674, 0.434651, 0.649014", \ + "0.0390166, 0.05123, 0.102522, 0.165856, 0.292103, 0.454826, 0.670379", \ + "0.0767698, 0.109078, 0.206038, 0.278141, 0.404401, 0.56838, 0.782252", \ + "0.0965047, 0.142799, 0.287479, 0.395266, 0.544299, 0.705786, 0.921925", \ + "0.115264, 0.180161, 0.389457, 0.553094, 0.776292, 0.985252, 1.20142", \ + "0.124371, 0.206488, 0.476677, 0.693538, 0.995314, 1.27718, 1.56005", \ + "0.124708, 0.223371, 0.552501, 0.820342, 1.19976, 1.55793, 1.91859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.015997, 0.0297216, 0.102947, 0.194494, 0.377597, 0.615576, 0.92677", \ + "0.0245778, 0.0336906, 0.102942, 0.194493, 0.377551, 0.615621, 0.926883", \ + "0.0696486, 0.0894363, 0.148745, 0.215328, 0.37954, 0.6156, 0.926738", \ + "0.10726, 0.136667, 0.224557, 0.29327, 0.422363, 0.625556, 0.926952", \ + "0.167168, 0.209879, 0.341825, 0.440704, 0.578512, 0.738002, 0.984276", \ + "0.234609, 0.290095, 0.465546, 0.599237, 0.78087, 0.953747, 1.15824", \ + "0.311317, 0.37884, 0.596724, 0.766329, 0.997658, 1.2129, 1.43212" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0290975, 0.0443009, 0.121702, 0.217647, 0.409317, 0.658415, 0.984132", \ + "0.0469815, 0.0619931, 0.140305, 0.236633, 0.428538, 0.677785, 1.00357", \ + "0.0958229, 0.131082, 0.24299, 0.339401, 0.530864, 0.779942, 1.10537", \ + "0.128778, 0.178157, 0.338433, 0.464847, 0.660061, 0.908046, 1.23306", \ + "0.174109, 0.241835, 0.467942, 0.651255, 0.911542, 1.16992, 1.493", \ + "0.218553, 0.303414, 0.590307, 0.827926, 1.16837, 1.49771, 1.84164", \ + "0.263543, 0.364691, 0.709839, 0.999038, 1.41898, 1.82703, 2.24888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226644, 0.0418866, 0.144308, 0.272112, 0.527895, 0.860392, 1.29519", \ + "0.0275374, 0.0431628, 0.144312, 0.272136, 0.527895, 0.860391, 1.29519", \ + "0.0720463, 0.0950346, 0.172063, 0.28, 0.52821, 0.860664, 1.29552", \ + "0.109029, 0.141911, 0.245615, 0.335946, 0.546019, 0.860928, 1.29608", \ + "0.168059, 0.214393, 0.362794, 0.480132, 0.659669, 0.921723, 1.31194", \ + "0.234584, 0.294041, 0.486214, 0.639365, 0.857713, 1.08523, 1.41923", \ + "0.310815, 0.382337, 0.617069, 0.806753, 1.07519, 1.33814, 1.63188" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240945, 0.0340433, 0.0852568, 0.148549, 0.274833, 0.438869, 0.653307", \ + "0.0444137, 0.0551293, 0.106508, 0.169878, 0.29619, 0.460277, 0.674552", \ + "0.0935736, 0.121746, 0.211643, 0.282647, 0.408835, 0.57277, 0.786605", \ + "0.121479, 0.162108, 0.297574, 0.402416, 0.549018, 0.710432, 0.92643", \ + "0.152142, 0.209103, 0.405437, 0.564237, 0.783946, 0.990628, 1.20509", \ + "0.173537, 0.245881, 0.499163, 0.709305, 1.00575, 1.28476, 1.56586", \ + "0.187616, 0.274108, 0.582159, 0.841573, 1.21382, 1.56832, 1.92613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0200574, 0.0338634, 0.107291, 0.198927, 0.382136, 0.620225, 0.931601", \ + "0.0259372, 0.0366665, 0.107292, 0.198964, 0.38213, 0.620331, 0.9316", \ + "0.0727182, 0.0916094, 0.151326, 0.218664, 0.383876, 0.620233, 0.931524", \ + "0.111045, 0.139822, 0.226482, 0.294654, 0.425788, 0.630036, 0.931795", \ + "0.169233, 0.212368, 0.343876, 0.442616, 0.57994, 0.740728, 0.987071", \ + "0.232687, 0.289625, 0.46654, 0.600097, 0.782787, 0.954516, 1.16103", \ + "0.302511, 0.374025, 0.595433, 0.766625, 0.998049, 1.21269, 1.43345" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0344559, 0.0493495, 0.126474, 0.222366, 0.414053, 0.663095, 0.988806", \ + "0.0532802, 0.0683964, 0.146357, 0.242551, 0.4344, 0.683579, 1.00934", \ + "0.105592, 0.13623, 0.239757, 0.338318, 0.530374, 0.78047, 1.10605", \ + "0.138084, 0.183604, 0.32908, 0.4506, 0.648478, 0.898917, 1.22448", \ + "0.182962, 0.247293, 0.456421, 0.624095, 0.872258, 1.13448, 1.46146", \ + "0.229144, 0.310998, 0.580351, 0.797766, 1.11065, 1.42548, 1.77491", \ + "0.276122, 0.374492, 0.702664, 0.970516, 1.35402, 1.73098, 2.13616" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226646, 0.0418962, 0.144217, 0.272111, 0.527922, 0.860391, 1.29519", \ + "0.0242134, 0.0421025, 0.144229, 0.272111, 0.527895, 0.860391, 1.29519", \ + "0.0592317, 0.079191, 0.163153, 0.277546, 0.528042, 0.860514, 1.29538", \ + "0.0969301, 0.122543, 0.217518, 0.317149, 0.541834, 0.861367, 1.29516", \ + "0.157329, 0.193086, 0.315882, 0.42771, 0.626029, 0.906917, 1.30968", \ + "0.22072, 0.267247, 0.425597, 0.5596, 0.775729, 1.03039, 1.39091", \ + "0.289379, 0.347294, 0.543638, 0.704503, 0.949874, 1.22053, 1.551" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00523707, 0.00538228, 0.00552235, 0.00554578, 0.00555896, 0.00555656, 0.00555872", \ + "0.00496419, 0.00508104, 0.00537673, 0.00546159, 0.00551552, 0.00521708, 0.0055592", \ + "0.0054352, 0.00534699, 0.00535173, 0.00542994, 0.00547208, 0.00550772, 0.00542756", \ + "0.00640075, 0.00612774, 0.00568862, 0.00571335, 0.00555068, 0.00495116, 0.00535952", \ + "0.00844271, 0.00802169, 0.00702682, 0.00654777, 0.00619592, 0.00596768, 0.00525788", \ + "0.0113155, 0.0106713, 0.00906784, 0.00817681, 0.00732596, 0.00697784, 0.00657824", \ + "0.0150568, 0.0142481, 0.0119975, 0.0106568, 0.00927116, 0.00841064, 0.00802724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000609145, -0.000482951, -0.000373654, -0.000352279, -0.00034147, -0.000335488, -0.000332585", \ + "-0.000880513, -0.000784074, -0.00052691, -0.000442058, -0.000385602, -0.000372546, -0.000357043", \ + "-0.000486934, -0.000562064, -0.000559996, -0.000504934, -0.000461609, -0.000422376, -0.00040284", \ + "0.000380607, 0.000171449, -0.0001696, -0.000250579, -0.000357971, -0.000380408, -0.000377967", \ + "0.00245115, 0.00200211, 0.00105104, 0.000582939, 0.000193944, -1.78237e-05, -0.000136751", \ + "0.00526083, 0.00460053, 0.00302573, 0.00218257, 0.00135275, 0.000847229, 0.000502007", \ + "0.00896222, 0.0081049, 0.00585242, 0.00455396, 0.00322731, 0.00232568, 0.00166104" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00686568, 0.00690849, 0.00694579, 0.00695104, 0.00697503, 0.00697406, 0.00697267", \ + "0.00663395, 0.00670229, 0.0068377, 0.00688991, 0.00691575, 0.0069269, 0.00693763", \ + "0.00702927, 0.00697119, 0.00702378, 0.00696459, 0.00694356, 0.00694502, 0.00684307", \ + "0.00787244, 0.00770874, 0.0073115, 0.00722475, 0.00709368, 0.00645686, 0.00681895", \ + "0.00985244, 0.00954356, 0.00863803, 0.00816962, 0.00772594, 0.00745702, 0.00652567", \ + "0.012481, 0.0120315, 0.0107016, 0.00982619, 0.00893933, 0.00864158, 0.00811267", \ + "0.0159439, 0.0153921, 0.0136137, 0.0123567, 0.0109466, 0.0100612, 0.00961459" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000504291, -0.00042654, -0.000355262, -0.000340983, -0.000333032, -0.000330349, -0.000329313", \ + "-0.000773066, -0.000672191, -0.000474382, -0.000413887, -0.000372647, -0.000356191, -0.00034625", \ + "-0.000774045, -0.000771874, -0.000683608, -0.000601694, -0.000510132, -0.000451149, -0.000421205", \ + "-0.000266356, -0.000380782, -0.000529189, -0.000545249, -0.000518127, -0.000478532, -0.000447967", \ + "0.00136975, 0.000993078, 0.000291006, 1.40083e-05, -0.00018228, -0.000275152, -0.00031284", \ + "0.00392185, 0.00332169, 0.00192241, 0.00125903, 0.000685975, 0.000354314, 0.000139101", \ + "0.00729378, 0.00649969, 0.00439623, 0.00327221, 0.00219664, 0.00152101, 0.00103766" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332745; + rise_capacitance : 0.00332645; + rise_capacitance_range (0.00203234, 0.00332645); + fall_capacitance : 0.00332745; + fall_capacitance_range (0.00200428, 0.00332745); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0025298, -0.00253878, -0.00253122, -0.00253836, -0.00254127, -0.0025504, -0.00256095" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258576, 0.00257431, 0.00257367, 0.0025792, 0.0025729, 0.00257281, 0.00256952" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327386; + rise_capacitance : 0.00327386; + rise_capacitance_range (0.00238697, 0.00327386); + fall_capacitance : 0.00319703; + fall_capacitance_range (0.00230427, 0.00319703); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020252, -0.00201463, -0.00202667, -0.00202877, -0.00202428, -0.00202804, -0.00202622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00214735, 0.00205468, 0.0020376, 0.00204001, 0.00203376, 0.00203472, 0.0020307" \ + ); + } + } + } + } + cell (NAND2X3) { + area : 5.6448; + cell_leakage_power : 0.0914122; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.184889; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0461261; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0782732; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0563604; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0914122; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0195649, 0.0320358, 0.0891487, 0.159956, 0.301417, 0.485265, 0.725664", \ + "0.0376435, 0.0527784, 0.110169, 0.181098, 0.322646, 0.505678, 0.74689", \ + "0.0730499, 0.112737, 0.215547, 0.292078, 0.43439, 0.618224, 0.858468", \ + "0.0914854, 0.148165, 0.301343, 0.415087, 0.573698, 0.757442, 0.997583", \ + "0.108918, 0.188214, 0.409786, 0.581743, 0.816666, 1.03632, 1.27709", \ + "0.117463, 0.217663, 0.503622, 0.731637, 1.04835, 1.34413, 1.64187", \ + "0.117925, 0.238053, 0.586125, 0.867911, 1.26596, 1.64178, 2.02015" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0149418, 0.0320751, 0.114355, 0.217213, 0.422933, 0.690369, 1.04009", \ + "0.0240608, 0.035658, 0.114359, 0.217217, 0.422934, 0.69037, 1.04009", \ + "0.0675251, 0.0920909, 0.156499, 0.233556, 0.423611, 0.690438, 1.04012", \ + "0.103917, 0.14027, 0.234549, 0.308124, 0.460165, 0.698194, 1.04007", \ + "0.162347, 0.214867, 0.35561, 0.461039, 0.608159, 0.796379, 1.08624", \ + "0.228487, 0.296732, 0.482878, 0.624966, 0.818188, 1.00345, 1.24208", \ + "0.304138, 0.386869, 0.618304, 0.797816, 1.043, 1.27179, 1.50726" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0271631, 0.0454849, 0.129295, 0.233305, 0.441131, 0.711234, 1.06443", \ + "0.0447042, 0.0633633, 0.147972, 0.252255, 0.46024, 0.730547, 1.0838", \ + "0.0900247, 0.133021, 0.250884, 0.354744, 0.56252, 0.829207, 1.18553", \ + "0.120335, 0.180349, 0.349238, 0.48168, 0.687794, 0.956505, 1.31167", \ + "0.161676, 0.243985, 0.48239, 0.67393, 0.946036, 1.21856, 1.57166", \ + "0.201733, 0.304821, 0.607461, 0.856315, 1.21191, 1.55498, 1.91865", \ + "0.242052, 0.364919, 0.729383, 1.03207, 1.47134, 1.89664, 2.33695" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0203781, 0.0435243, 0.154425, 0.292954, 0.570355, 0.93024, 1.40129", \ + "0.0260341, 0.0447733, 0.15447, 0.292934, 0.570065, 0.93024, 1.40129", \ + "0.0688543, 0.0968236, 0.180395, 0.298858, 0.570023, 0.930314, 1.40129", \ + "0.104624, 0.144615, 0.253745, 0.350785, 0.581048, 0.930398, 1.40168", \ + "0.162274, 0.218488, 0.374241, 0.497292, 0.690789, 0.979964, 1.41241", \ + "0.228007, 0.299889, 0.501565, 0.661242, 0.88952, 1.13648, 1.5086", \ + "0.303492, 0.389769, 0.635894, 0.8343, 1.1135, 1.38894, 1.71034" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.023175, 0.0356521, 0.0929361, 0.163856, 0.305472, 0.489365, 0.729802", \ + "0.0431583, 0.0565853, 0.114085, 0.185035, 0.326579, 0.51031, 0.750945", \ + "0.0897988, 0.124579, 0.22085, 0.297141, 0.43866, 0.62252, 0.862582", \ + "0.116266, 0.166177, 0.310595, 0.421576, 0.577948, 0.761826, 1.00204", \ + "0.145549, 0.215299, 0.424374, 0.59206, 0.8233, 1.04125, 1.28172", \ + "0.166402, 0.254735, 0.524154, 0.745896, 1.05781, 1.35054, 1.64715", \ + "0.180312, 0.286234, 0.613218, 0.887326, 1.27869, 1.6511, 2.02699" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0189006, 0.0361241, 0.118613, 0.221577, 0.427503, 0.695037, 1.04476", \ + "0.0252836, 0.0386752, 0.118603, 0.221576, 0.427439, 0.694988, 1.04482", \ + "0.0706903, 0.0942498, 0.159057, 0.237786, 0.428059, 0.69505, 1.04484", \ + "0.107609, 0.143321, 0.236397, 0.309959, 0.463644, 0.702571, 1.04496", \ + "0.163907, 0.21719, 0.357667, 0.46268, 0.609986, 0.79932, 1.0902", \ + "0.225619, 0.295818, 0.484282, 0.626986, 0.818956, 1.00369, 1.24518", \ + "0.294176, 0.381, 0.617534, 0.797868, 1.04324, 1.27124, 1.50817" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0322238, 0.050183, 0.133737, 0.237701, 0.445551, 0.715598, 1.06879", \ + "0.0506911, 0.0689579, 0.153359, 0.257603, 0.46559, 0.735768, 1.089", \ + "0.0989702, 0.136465, 0.246325, 0.352204, 0.560761, 0.830408, 1.18453", \ + "0.128436, 0.183864, 0.3372, 0.465199, 0.677886, 0.948662, 1.30196", \ + "0.169523, 0.247549, 0.467202, 0.64221, 0.902796, 1.1831, 1.53719", \ + "0.211356, 0.310493, 0.593263, 0.820114, 1.1468, 1.47763, 1.84813", \ + "0.253199, 0.372711, 0.717685, 0.996788, 1.3961, 1.78959, 2.21586" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0203881, 0.0435237, 0.15442, 0.292935, 0.570096, 0.93024, 1.40129", \ + "0.0223325, 0.0437442, 0.154384, 0.292935, 0.570025, 0.93024, 1.40129", \ + "0.0570318, 0.0811267, 0.171889, 0.297347, 0.570027, 0.930742, 1.40169", \ + "0.0940044, 0.124947, 0.226007, 0.334351, 0.581306, 0.930502, 1.40127", \ + "0.152545, 0.195978, 0.325734, 0.444746, 0.659536, 0.970855, 1.41185", \ + "0.214224, 0.27095, 0.437894, 0.578719, 0.809031, 1.08549, 1.48422", \ + "0.281837, 0.35189, 0.558413, 0.726889, 0.98568, 1.27511, 1.63427" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00700341, 0.00724621, 0.00743026, 0.00746005, 0.0074758, 0.00747471, 0.0074783", \ + "0.00667241, 0.00686559, 0.00723981, 0.00734808, 0.00741856, 0.00716115, 0.00747734", \ + "0.00737947, 0.00720459, 0.00723513, 0.00708225, 0.00736336, 0.00740259, 0.00742766", \ + "0.00876586, 0.00830024, 0.00769954, 0.00768431, 0.00752488, 0.00747627, 0.00746534", \ + "0.011716, 0.01096, 0.00951717, 0.00885908, 0.00833716, 0.00804171, 0.00783902", \ + "0.0157901, 0.0146992, 0.0123368, 0.0110969, 0.00995236, 0.00915483, 0.00866822", \ + "0.0210628, 0.0197223, 0.016402, 0.0144891, 0.0125688, 0.0112774, 0.0104296" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000853403, -0.000643669, -0.000504359, -0.000478339, -0.00046499, -0.000458451, -0.00045694", \ + "-0.00120753, -0.00103365, -0.000690654, -0.000590919, -0.000521249, -0.000503849, -0.000484615", \ + "-0.000605791, -0.000740465, -0.000720412, -0.000666437, -0.000615591, -0.000558684, -0.000533456", \ + "0.0006523, 0.000286187, -0.000214443, -0.000325226, -0.00046696, -0.000496074, -0.000510928", \ + "0.00363758, 0.00284561, 0.00146155, 0.000834307, 0.000264903, -1.51488e-05, -0.000190258", \ + "0.0076311, 0.00649314, 0.00418185, 0.00297358, 0.00186488, 0.00113169, 0.000682697", \ + "0.0128695, 0.011408, 0.00810688, 0.00624184, 0.00437927, 0.00313408, 0.00222659" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00913067, 0.00920153, 0.0092523, 0.00925915, 0.00926402, 0.00926311, 0.00926035", \ + "0.00881226, 0.00892996, 0.00912412, 0.00917653, 0.00920654, 0.00914827, 0.00924139", \ + "0.0094299, 0.00931263, 0.00937921, 0.00926333, 0.00924734, 0.00925699, 0.00923563", \ + "0.0106679, 0.0103495, 0.00977401, 0.00972991, 0.00948434, 0.00938179, 0.00932779", \ + "0.0134912, 0.0129564, 0.0116042, 0.010917, 0.0103588, 0.0100004, 0.00976963", \ + "0.0172121, 0.0164725, 0.014485, 0.0132378, 0.012052, 0.0112845, 0.0106607", \ + "0.0220978, 0.0212091, 0.0185217, 0.0166906, 0.0147256, 0.0133327, 0.012347" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000705285, -0.000574682, -0.000482377, -0.00046476, -0.000455337, -0.000451118, -0.000449448", \ + "-0.00106282, -0.000898472, -0.000630588, -0.000554825, -0.000503303, -0.000482219, -0.000470585", \ + "-0.00100522, -0.00102055, -0.00090275, -0.000788478, -0.000667729, -0.000595025, -0.000557972", \ + "-0.000237373, -0.00046807, -0.000690565, -0.000717016, -0.000678004, -0.00062445, -0.000592667", \ + "0.00216035, 0.00150594, 0.000452194, 6.60328e-05, -0.000215238, -0.000346528, -0.000396785", \ + "0.00582175, 0.00477734, 0.00271549, 0.00178269, 0.00096109, 0.000507943, 0.000212787", \ + "0.010601, 0.00923727, 0.0061484, 0.00455647, 0.00303243, 0.00207283, 0.00142881" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00445665; + rise_capacitance : 0.00445541; + rise_capacitance_range (0.00270187, 0.00445541); + fall_capacitance : 0.00445665; + fall_capacitance_range (0.00265571, 0.00445665); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00343425, -0.00340548, -0.00342949, -0.00343732, -0.00344011, -0.00345134, -0.00346439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00344951, 0.00348199, 0.00348184, 0.00348928, 0.00348069, 0.00348011, 0.00347566" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00438096; + rise_capacitance : 0.00438096; + rise_capacitance_range (0.00317615, 0.00438096); + fall_capacitance : 0.00427845; + fall_capacitance_range (0.00306344, 0.00427845); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0027325, -0.00273923, -0.00274992, -0.00275097, -0.00274399, -0.0027486, -0.00274612" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00291403, 0.00278863, 0.00277129, 0.00276729, 0.00275811, 0.00275839, 0.00275258" \ + ); + } + } + } + } + cell (NAND2X4) { + area : 9.8784; + cell_leakage_power : 0.133682; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.279061; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0651237; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109167; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0813766; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133682; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0182548, 0.0300805, 0.0810734, 0.144253, 0.270493, 0.434455, 0.648902", \ + "0.0357996, 0.0509346, 0.10228, 0.165674, 0.291711, 0.455438, 0.669837", \ + "0.0683909, 0.108031, 0.205589, 0.277886, 0.404204, 0.568217, 0.782155", \ + "0.0846292, 0.141215, 0.286747, 0.394854, 0.544156, 0.705602, 0.919883", \ + "0.098642, 0.177767, 0.388294, 0.552444, 0.776202, 0.984967, 1.20125", \ + "0.103336, 0.203493, 0.475022, 0.692381, 0.994615, 1.27673, 1.55978", \ + "0.0994478, 0.219391, 0.550387, 0.81899, 1.19877, 1.5572, 1.91818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0132315, 0.0292456, 0.102522, 0.194123, 0.377352, 0.61558, 0.927073", \ + "0.0227486, 0.0333406, 0.102516, 0.19413, 0.377339, 0.615505, 0.926962", \ + "0.0645912, 0.0889038, 0.148571, 0.215064, 0.379283, 0.615554, 0.926934", \ + "0.0998075, 0.135851, 0.22421, 0.292989, 0.422148, 0.625649, 0.927263", \ + "0.156447, 0.208658, 0.341309, 0.440278, 0.578084, 0.738086, 0.984488", \ + "0.221069, 0.288695, 0.464934, 0.598912, 0.78073, 0.953871, 1.15851", \ + "0.29514, 0.377186, 0.596071, 0.765791, 0.99749, 1.21206, 1.43235" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0260732, 0.0442288, 0.122635, 0.219799, 0.413904, 0.666164, 0.996017", \ + "0.043416, 0.0620131, 0.141178, 0.238693, 0.433067, 0.685476, 1.0154", \ + "0.0872766, 0.130593, 0.243665, 0.341014, 0.534872, 0.787141, 1.11716", \ + "0.117041, 0.17735, 0.339177, 0.466717, 0.66414, 0.915301, 1.24454", \ + "0.158197, 0.240743, 0.468748, 0.65348, 0.915686, 1.17325, 1.50381", \ + "0.198801, 0.302049, 0.59107, 0.830474, 1.17318, 1.50485, 1.85172", \ + "0.240208, 0.363175, 0.710963, 1.00173, 1.42443, 1.83499, 2.25988" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0189792, 0.0417485, 0.145532, 0.275222, 0.534595, 0.871776, 1.3127", \ + "0.0250114, 0.0431859, 0.145544, 0.275262, 0.534595, 0.871776, 1.31271", \ + "0.0663376, 0.0946899, 0.173186, 0.282941, 0.534746, 0.872435, 1.31273", \ + "0.100762, 0.141282, 0.24659, 0.338349, 0.552056, 0.872247, 1.3129", \ + "0.156414, 0.213334, 0.363714, 0.482416, 0.664985, 0.928117, 1.32894", \ + "0.220127, 0.292618, 0.487205, 0.641737, 0.862767, 1.09395, 1.43444", \ + "0.29331, 0.380574, 0.61771, 0.809173, 1.08052, 1.34528, 1.6459" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.022285, 0.0340861, 0.0854086, 0.148753, 0.275097, 0.439198, 0.653711", \ + "0.0421447, 0.0550808, 0.106707, 0.170122, 0.296346, 0.460023, 0.674887", \ + "0.0879097, 0.1218, 0.211848, 0.282902, 0.409056, 0.573125, 0.787271", \ + "0.11355, 0.162214, 0.297741, 0.402677, 0.549268, 0.710693, 0.926841", \ + "0.141018, 0.20922, 0.405375, 0.56441, 0.784169, 0.990802, 1.2054", \ + "0.159523, 0.245913, 0.499373, 0.709514, 1.00598, 1.285, 1.56613", \ + "0.170369, 0.274284, 0.582327, 0.841305, 1.21402, 1.56838, 1.92636" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0176396, 0.0337539, 0.107242, 0.198965, 0.382363, 0.620658, 0.932269", \ + "0.0241714, 0.0364945, 0.107234, 0.199008, 0.382341, 0.620556, 0.932343", \ + "0.0681323, 0.0912056, 0.151079, 0.218614, 0.384129, 0.620706, 0.932346", \ + "0.104065, 0.139261, 0.226242, 0.294452, 0.425892, 0.630267, 0.932479", \ + "0.159028, 0.211602, 0.344272, 0.442438, 0.579981, 0.741058, 0.987788", \ + "0.21897, 0.288546, 0.46618, 0.600014, 0.782797, 0.954761, 1.16159", \ + "0.285659, 0.37203, 0.595135, 0.767028, 0.997978, 1.21257, 1.43408" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0323783, 0.0501001, 0.128241, 0.225356, 0.419429, 0.671678, 1.00153", \ + "0.0513184, 0.0693092, 0.148246, 0.245693, 0.439983, 0.692326, 1.02222", \ + "0.0999871, 0.137312, 0.241607, 0.340972, 0.535876, 0.787914, 1.11872", \ + "0.128863, 0.184409, 0.331013, 0.45342, 0.653491, 0.906935, 1.23684", \ + "0.168396, 0.247154, 0.45836, 0.627034, 0.87707, 1.14253, 1.46806", \ + "0.210615, 0.310212, 0.582111, 0.801034, 1.11595, 1.43375, 1.78586", \ + "0.253663, 0.373447, 0.704742, 0.973762, 1.35957, 1.73907, 2.14757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0189914, 0.0417615, 0.145532, 0.275439, 0.534595, 0.871776, 1.31306", \ + "0.0207341, 0.041888, 0.145553, 0.275222, 0.534595, 0.871776, 1.31302", \ + "0.053987, 0.0781191, 0.163764, 0.280526, 0.534587, 0.872268, 1.3129", \ + "0.0902272, 0.121461, 0.217948, 0.31938, 0.548008, 0.872467, 1.31294", \ + "0.149749, 0.192513, 0.316338, 0.429753, 0.633645, 0.917547, 1.32198", \ + "0.211282, 0.267151, 0.426295, 0.561447, 0.780505, 1.03959, 1.40564", \ + "0.278612, 0.347324, 0.544021, 0.706825, 0.954811, 1.22904, 1.56445" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0100558, 0.0104542, 0.0107272, 0.0107728, 0.0107976, 0.010796, 0.0108046", \ + "0.00959219, 0.00985778, 0.0104418, 0.0106149, 0.0107024, 0.010692, 0.0107937", \ + "0.0106189, 0.0103961, 0.0104214, 0.0105594, 0.0106431, 0.010713, 0.0105531", \ + "0.012629, 0.0119628, 0.0110757, 0.0110684, 0.0107986, 0.00960052, 0.00950103", \ + "0.0168525, 0.0157603, 0.0137494, 0.0128022, 0.0120623, 0.0116303, 0.0102058", \ + "0.0226026, 0.0210672, 0.0178292, 0.0160424, 0.0143385, 0.0136547, 0.012851", \ + "0.030168, 0.028216, 0.0236911, 0.0210128, 0.0182196, 0.016328, 0.015739" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.00136523, -0.00102961, -0.000806041, -0.000763398, -0.000732734, -0.000722063, -0.000719185", \ + "-0.00185759, -0.00162216, -0.00111302, -0.000939515, -0.00082417, -0.000795798, -0.000764204", \ + "-0.000960038, -0.00117094, -0.00115983, -0.00103572, -0.000958004, -0.000887226, -0.000849644", \ + "0.000837672, 0.000308318, -0.000392226, -0.000556975, -0.000773453, -0.000815849, -0.000808086", \ + "0.00508991, 0.00396686, 0.00204991, 0.00110865, 0.000332603, -9.52713e-05, -0.000334233", \ + "0.0108028, 0.00917363, 0.00600808, 0.00430801, 0.00264633, 0.00163716, 0.000946232", \ + "0.0182646, 0.0161806, 0.0116343, 0.00904302, 0.00639076, 0.00458208, 0.00325512" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0137364, 0.0138409, 0.0139163, 0.013926, 0.013969, 0.0139715, 0.013969", \ + "0.0132438, 0.0134115, 0.0136997, 0.0137918, 0.0138435, 0.0136817, 0.0138802", \ + "0.0141223, 0.0139444, 0.0140438, 0.0139288, 0.0138931, 0.0138974, 0.013855", \ + "0.0158167, 0.0153934, 0.0146198, 0.0144447, 0.0141912, 0.0129223, 0.0136474", \ + "0.0198277, 0.0190739, 0.0172353, 0.0163263, 0.0154441, 0.0149068, 0.0130537", \ + "0.0251152, 0.0240707, 0.0213788, 0.0196279, 0.0178613, 0.0172705, 0.0162154", \ + "0.0320516, 0.0307605, 0.0271928, 0.0246436, 0.0218497, 0.0200141, 0.019204" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.00111929, -0.000890595, -0.000743878, -0.000715032, -0.000699669, -0.00069265, -0.000690191", \ + "-0.00163341, -0.00137408, -0.000971433, -0.00085511, -0.000769291, -0.000733538, -0.000713956", \ + "-0.00159008, -0.00159592, -0.00140345, -0.00123992, -0.00104982, -0.000932962, -0.000873914", \ + "-0.000573396, -0.000854622, -0.00113971, -0.00114757, -0.0010794, -0.000993688, -0.000931049", \ + "0.00275188, 0.00182236, 0.000449118, -7.10007e-05, -0.000440263, -0.000609923, -0.000677615", \ + "0.00794283, 0.00646543, 0.00367013, 0.00238755, 0.00126374, 0.00061171, 0.000211314", \ + "0.0147505, 0.0128122, 0.00861439, 0.00637963, 0.00425516, 0.00290572, 0.00197653" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00662291; + rise_capacitance : 0.00662089; + rise_capacitance_range (0.00404702, 0.00662089); + fall_capacitance : 0.00662291; + fall_capacitance_range (0.00397688, 0.00662291); + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00507601, -0.00508247, -0.00506556, -0.00508343, -0.00509071, -0.0051111, -0.0051358" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00511925, 0.00516363, 0.00516184, 0.00517385, 0.00516097, 0.00516052, 0.00515388" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00652309; + rise_capacitance : 0.00652309; + rise_capacitance_range (0.00468986, 0.00652309); + fall_capacitance : 0.0063686; + fall_capacitance_range (0.0045633, 0.0063686); + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00406922, -0.00406585, -0.00407241, -0.004076, -0.00405997, -0.00406796, -0.00406438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00425073, 0.00409529, 0.00407451, 0.00408663, 0.00407584, 0.00407888, 0.0040714" \ + ); + } + } + } + } + cell (NAND3BX1) { + area : 9.8784; + cell_leakage_power : 0.0546697; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0604143; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0521922; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0577111; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0587557; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11517; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0275122; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338878; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0317147; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0546697; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0557293, 0.0625468, 0.114421, 0.17852, 0.306467, 0.47275, 0.690167", \ + "0.076912, 0.0837657, 0.135858, 0.200017, 0.328029, 0.494327, 0.711754", \ + "0.145923, 0.153304, 0.205843, 0.269396, 0.397486, 0.563784, 0.781242", \ + "0.193898, 0.202167, 0.256214, 0.32043, 0.448257, 0.614542, 0.831844", \ + "0.256543, 0.267404, 0.326938, 0.390721, 0.518775, 0.684451, 0.902047", \ + "0.314114, 0.327442, 0.396374, 0.461965, 0.590186, 0.75574, 0.972913", \ + "0.369215, 0.384971, 0.465076, 0.534467, 0.664385, 0.831291, 1.048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291502, 0.0381434, 0.111342, 0.203255, 0.387056, 0.626122, 0.938588", \ + "0.029233, 0.0381813, 0.111335, 0.203237, 0.387123, 0.626121, 0.938677", \ + "0.0363408, 0.0437251, 0.113001, 0.204044, 0.387402, 0.626083, 0.938621", \ + "0.0458227, 0.0521812, 0.115604, 0.2054, 0.388624, 0.626967, 0.938975", \ + "0.061995, 0.068186, 0.124033, 0.20909, 0.390261, 0.628509, 0.940243", \ + "0.079122, 0.086193, 0.137587, 0.217183, 0.3944, 0.631134, 0.942279", \ + "0.09711, 0.105253, 0.156415, 0.23026, 0.402454, 0.637265, 0.946794" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0901478, 0.106053, 0.229078, 0.381428, 0.6856, 1.08092, 1.59789", \ + "0.10983, 0.125763, 0.249382, 0.401999, 0.706351, 1.10176, 1.61876", \ + "0.171584, 0.187463, 0.31134, 0.46451, 0.769294, 1.16492, 1.68205", \ + "0.212463, 0.228112, 0.35064, 0.503811, 0.80868, 1.20447, 1.72145", \ + "0.264061, 0.280799, 0.402602, 0.554639, 0.859526, 1.25587, 1.77287", \ + "0.307163, 0.32563, 0.449259, 0.601131, 0.905239, 1.30128, 1.8184", \ + "0.344648, 0.365415, 0.493483, 0.645881, 0.949846, 1.3447, 1.86161" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0630726, 0.0833645, 0.245275, 0.447434, 0.851779, 1.37686, 2.064", \ + "0.0630989, 0.0833635, 0.245283, 0.447426, 0.851779, 1.37729, 2.064", \ + "0.0659924, 0.0854122, 0.24592, 0.447545, 0.851787, 1.3773, 2.064", \ + "0.0709087, 0.0889381, 0.246857, 0.448571, 0.851925, 1.37705, 2.06404", \ + "0.082001, 0.098186, 0.248831, 0.449652, 0.853232, 1.37824, 2.06438", \ + "0.096708, 0.111814, 0.254234, 0.45218, 0.854492, 1.37931, 2.06516", \ + "0.113078, 0.128406, 0.263729, 0.457908, 0.857766, 1.38109, 2.06741" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0326598, 0.039369, 0.0913514, 0.155575, 0.283686, 0.450057, 0.66754", \ + "0.0540563, 0.0609244, 0.113185, 0.176992, 0.305135, 0.470134, 0.688812", \ + "0.121537, 0.137644, 0.223543, 0.292126, 0.420952, 0.586637, 0.803811", \ + "0.162298, 0.186081, 0.316044, 0.418361, 0.563101, 0.729273, 0.942149", \ + "0.208547, 0.243257, 0.435981, 0.592948, 0.810676, 1.01506, 1.23413", \ + "0.242705, 0.287347, 0.539932, 0.750752, 1.04689, 1.32421, 1.60371", \ + "0.266473, 0.320652, 0.631128, 0.894607, 1.27018, 1.62575, 1.98267" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.031923, 0.041105, 0.114634, 0.206616, 0.390542, 0.629639, 0.942284", \ + "0.0344227, 0.0424919, 0.114627, 0.206599, 0.39059, 0.629724, 0.942407", \ + "0.0889415, 0.0990598, 0.153163, 0.222146, 0.391418, 0.629609, 0.942369", \ + "0.137571, 0.153299, 0.231889, 0.296995, 0.429587, 0.639421, 0.942413", \ + "0.211573, 0.235185, 0.355598, 0.448154, 0.578922, 0.740958, 0.994297", \ + "0.290488, 0.322562, 0.486443, 0.613121, 0.786451, 0.950186, 1.1552", \ + "0.375608, 0.416363, 0.625126, 0.787982, 1.00989, 1.21353, 1.42678" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0752804, 0.0908153, 0.213126, 0.365312, 0.669456, 1.06477, 1.58176", \ + "0.0918573, 0.10767, 0.231159, 0.383799, 0.688245, 1.0837, 1.60076", \ + "0.162879, 0.185026, 0.320311, 0.4744, 0.779283, 1.17494, 1.69269", \ + "0.215176, 0.246452, 0.422424, 0.585285, 0.891122, 1.28828, 1.80486", \ + "0.286268, 0.329967, 0.573976, 0.784654, 1.11632, 1.51337, 2.03198", \ + "0.35984, 0.414489, 0.722994, 0.988623, 1.38921, 1.81352, 2.33156", \ + "0.436826, 0.502183, 0.871887, 1.1931, 1.67181, 2.16126, 2.70802" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0630571, 0.0833527, 0.245286, 0.447466, 0.85197, 1.37729, 2.06412", \ + "0.0630667, 0.0833382, 0.245284, 0.447466, 0.851566, 1.37729, 2.06412", \ + "0.0957852, 0.11356, 0.252872, 0.447453, 0.851764, 1.37721, 2.06412", \ + "0.140869, 0.161769, 0.297085, 0.46888, 0.852891, 1.3772, 2.06421", \ + "0.214467, 0.241602, 0.404805, 0.567897, 0.902832, 1.39021, 2.06405", \ + "0.291698, 0.325796, 0.5264, 0.711825, 1.03215, 1.46978, 2.09701", \ + "0.372841, 0.414374, 0.655626, 0.871506, 1.22003, 1.62846, 2.20287" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351783, 0.0421167, 0.0950247, 0.159691, 0.288182, 0.454786, 0.672432", \ + "0.0567606, 0.0637063, 0.116791, 0.181467, 0.309579, 0.476198, 0.693563", \ + "0.131488, 0.146513, 0.228165, 0.296062, 0.425088, 0.591511, 0.808786", \ + "0.17867, 0.201044, 0.325041, 0.424848, 0.567976, 0.733784, 0.950903", \ + "0.23431, 0.266384, 0.450306, 0.603206, 0.817634, 1.01983, 1.23901", \ + "0.278506, 0.31993, 0.56034, 0.765647, 1.05726, 1.33171, 1.60921", \ + "0.313166, 0.363581, 0.658402, 0.914469, 1.28389, 1.63572, 1.99046" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0360655, 0.0452442, 0.118871, 0.210977, 0.395075, 0.634314, 0.94709", \ + "0.0375672, 0.0459087, 0.118896, 0.210957, 0.395017, 0.634335, 0.947088", \ + "0.0908216, 0.100662, 0.155261, 0.225605, 0.395856, 0.634326, 0.947032", \ + "0.140309, 0.15524, 0.232862, 0.297595, 0.432611, 0.643459, 0.946903", \ + "0.21532, 0.238604, 0.357367, 0.449635, 0.580335, 0.744156, 0.998029", \ + "0.294122, 0.325539, 0.489269, 0.61529, 0.787503, 0.952165, 1.158", \ + "0.378349, 0.417842, 0.627417, 0.78924, 1.01126, 1.21523, 1.42739" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0807932, 0.0963139, 0.218596, 0.370775, 0.674913, 1.07022, 1.58721", \ + "0.0989641, 0.114765, 0.238207, 0.390834, 0.695273, 1.09072, 1.60774", \ + "0.167353, 0.187089, 0.318453, 0.471313, 0.776924, 1.1728, 1.69023", \ + "0.218236, 0.245, 0.406763, 0.568909, 0.873826, 1.27013, 1.78644", \ + "0.282075, 0.321088, 0.540145, 0.738465, 1.06701, 1.46487, 1.98255", \ + "0.343234, 0.393732, 0.673668, 0.916947, 1.29979, 1.72348, 2.24172", \ + "0.409338, 0.469597, 0.808692, 1.09984, 1.54385, 2.01707, 2.56622" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0630547, 0.083353, 0.245285, 0.447466, 0.851777, 1.37729, 2.06429", \ + "0.0630697, 0.0833235, 0.245284, 0.447466, 0.851559, 1.37729, 2.06417", \ + "0.084155, 0.103055, 0.250672, 0.4475, 0.851781, 1.37727, 2.06417", \ + "0.119914, 0.140507, 0.284917, 0.464836, 0.853334, 1.3769, 2.06426", \ + "0.19039, 0.214149, 0.370844, 0.544325, 0.894695, 1.39036, 2.06462", \ + "0.272945, 0.30104, 0.479033, 0.661394, 1.00206, 1.45819, 2.09733", \ + "0.358349, 0.392879, 0.600217, 0.800528, 1.15388, 1.59152, 2.18754" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00302751, 0.00305092, 0.00310243, 0.00310981, 0.00311413, 0.00311484, 0.00311837", \ + "0.0028273, 0.0028677, 0.00293038, 0.00294903, 0.00295806, 0.00296208, 0.00296394", \ + "0.00290647, 0.00293708, 0.00305167, 0.00309554, 0.00312657, 0.00314003, 0.00314621", \ + "0.00327723, 0.00330497, 0.00340285, 0.00346929, 0.00351072, 0.00351585, 0.00352697", \ + "0.00416763, 0.00417927, 0.00425768, 0.00430259, 0.00436375, 0.00440507, 0.00440214", \ + "0.00547507, 0.00546791, 0.00549162, 0.00553257, 0.00558461, 0.00562441, 0.00565493", \ + "0.00721201, 0.0071902, 0.00716977, 0.00719046, 0.00722609, 0.00725388, 0.00730158" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00463835, 0.00466676, 0.0047212, 0.00473176, 0.00473639, 0.00473886, 0.00473991", \ + "0.00446309, 0.00449357, 0.00457846, 0.00460207, 0.00461608, 0.00462173, 0.0046244", \ + "0.00458481, 0.00458293, 0.00468153, 0.00472838, 0.00476399, 0.00477683, 0.00479359", \ + "0.00497617, 0.00498807, 0.00505964, 0.00510916, 0.00514965, 0.00517734, 0.00519043", \ + "0.00586933, 0.00588474, 0.00593184, 0.00596664, 0.00601821, 0.00604248, 0.00607261", \ + "0.00715148, 0.00714811, 0.00716511, 0.00718983, 0.00723803, 0.00726837, 0.00729215", \ + "0.00887202, 0.00886567, 0.00886437, 0.00887061, 0.00890177, 0.00892624, 0.00895131" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00327315, 0.00327745, 0.00329145, 0.00330392, 0.00330507, 0.00330667, 0.00330439", \ + "0.00315276, 0.00318175, 0.00324956, 0.00327069, 0.00328333, 0.00312132, 0.00329647", \ + "0.00321543, 0.0032143, 0.00325273, 0.00317492, 0.00326808, 0.00327838, 0.00327691", \ + "0.00351817, 0.00355191, 0.00339458, 0.00341994, 0.00334761, 0.00331535, 0.00280543", \ + "0.00424552, 0.00416554, 0.00384393, 0.00367222, 0.00352322, 0.00347407, 0.00341143", \ + "0.00527236, 0.00517928, 0.00463549, 0.00429924, 0.00399036, 0.00383984, 0.00356275", \ + "0.00665231, 0.00651065, 0.00578223, 0.00528013, 0.00472802, 0.00436719, 0.00421027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00110912, 0.0011224, 0.00114998, 0.00115654, 0.00116031, 0.00116093, 0.00116172", \ + "0.000989907, 0.00101614, 0.00109768, 0.00112551, 0.00114351, 0.00115179, 0.00115608", \ + "0.000924155, 0.000932621, 0.000982176, 0.0010285, 0.00107375, 0.00110002, 0.00111837", \ + "0.00104148, 0.00102957, 0.00101197, 0.00102124, 0.00104833, 0.00107323, 0.00109995", \ + "0.00155463, 0.00148911, 0.00128512, 0.00120193, 0.00114371, 0.00112635, 0.00112475", \ + "0.00247611, 0.00235334, 0.00188403, 0.00165629, 0.00145295, 0.00134255, 0.00127179", \ + "0.00376805, 0.0035884, 0.0028296, 0.00242266, 0.0020239, 0.00177336, 0.00159634" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0040853, 0.00408569, 0.00409733, 0.00409846, 0.0040988, 0.00409473, 0.00409126", \ + "0.00399118, 0.00399952, 0.00403895, 0.004051, 0.00405197, 0.00405485, 0.00405922", \ + "0.00405371, 0.0040515, 0.0040735, 0.00400017, 0.00406319, 0.00405816, 0.00405202", \ + "0.00432888, 0.00429614, 0.0041981, 0.00418967, 0.00413044, 0.0040942, 0.00407314", \ + "0.00506678, 0.00499751, 0.00467543, 0.00451084, 0.00433732, 0.00428025, 0.00419482", \ + "0.00608684, 0.00598855, 0.0054815, 0.00514145, 0.00480154, 0.00463658, 0.0043519", \ + "0.00747751, 0.00734988, 0.00663118, 0.00613028, 0.00556631, 0.00521781, 0.0050059" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00110991, 0.0011225, 0.00114854, 0.00115454, 0.00115819, 0.00115922, 0.00116043", \ + "0.000989698, 0.00101466, 0.00109572, 0.00112347, 0.00114154, 0.00114977, 0.00115425", \ + "0.000900558, 0.000913112, 0.000973757, 0.00102332, 0.00106982, 0.00109761, 0.00111584", \ + "0.000949749, 0.000949243, 0.000968319, 0.000993186, 0.00103073, 0.00106598, 0.00109041", \ + "0.00131802, 0.0012785, 0.00115163, 0.00111029, 0.00108955, 0.0010873, 0.00109575", \ + "0.00214909, 0.00204245, 0.00165167, 0.00148601, 0.00134704, 0.00126529, 0.00121386", \ + "0.00343865, 0.00326289, 0.00255063, 0.00218516, 0.0018546, 0.00164416, 0.00150629" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162798; + rise_capacitance : 0.00162798; + rise_capacitance_range (0.00115657, 0.00162798); + fall_capacitance : 0.00162758; + fall_capacitance_range (0.00114144, 0.00162758); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000958696, 0.000816997, 0.000981824, 0.00139833, 0.00227369, 0.00354109, 0.00521369" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025585, 0.00244549, 0.00264138, 0.00305202, 0.00389828, 0.00513866, 0.00679715" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000959005, 0.000817439, 0.000994473, 0.0013989, 0.00227427, 0.00354161, 0.00521409" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00251206, 0.00239902, 0.00259695, 0.00300245, 0.00385789, 0.00510064, 0.00676557" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160288; + rise_capacitance : 0.00160288; + rise_capacitance_range (0.00111104, 0.00160288); + fall_capacitance : 0.00156713; + fall_capacitance_range (0.00113336, 0.00156713); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980804, -0.000978366, -0.00098646, -0.000984518, -0.000982057, -0.000983812, -0.000982962" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105044, 0.000999897, 0.000991553, 0.000991622, 0.000988282, 0.000986658, 0.000984916" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983716, -0.000987853, -0.000990994, -0.000990835, -0.000985119, -0.000986911, -0.000986063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100463, 0.00100272, 0.00100263, 0.00100405, 0.000993493, 0.000994054, 0.000989962" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00105044, -0.00105089, -0.00105478, -0.00104722, -0.0010491, -0.00105247, -0.00105422" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00107948, 0.00107952, 0.00108644, 0.00106852, 0.00106761, 0.00106739, 0.00106136" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159685; + rise_capacitance : 0.00159685; + rise_capacitance_range (0.00119008, 0.00159685); + fall_capacitance : 0.00155861; + fall_capacitance_range (0.00114501, 0.00155861); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983386, -0.000982379, -0.000987612, -0.000977275, -0.0009781, -0.000979802, -0.000978998" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990317, 0.000984482, 0.000995537, 0.000980526, 0.000979915, 0.000982308, 0.000980936" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978783, -0.000978991, -0.000978581, -0.000979404, -0.000977349, -0.000979055, -0.000978223" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978987, 0.000990475, 0.000994722, 0.000981887, 0.000979977, 0.000981618, 0.0009803" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979738, -0.000982706, -0.000981397, -0.000984241, -0.000980816, -0.00098253, -0.000981697" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000993048, 0.000996004, 0.000981397, 0.000985902, 0.000984067, 0.000985275, 0.000983888" \ + ); + } + } + } + } + cell (NAND3BX2) { + area : 9.8784; + cell_leakage_power : 0.0952224; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.108358; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0765853; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0944627; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0912338; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.223436; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0464279; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0667995; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0544758; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0952224; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0667333, 0.0779458, 0.13022, 0.193718, 0.320256, 0.484464, 0.699175", \ + "0.088407, 0.0995596, 0.151848, 0.215433, 0.341962, 0.506186, 0.720903", \ + "0.175712, 0.188503, 0.241327, 0.30389, 0.430347, 0.594691, 0.809327", \ + "0.238139, 0.253866, 0.310419, 0.373024, 0.499196, 0.662984, 0.877965", \ + "0.320114, 0.340145, 0.404297, 0.468032, 0.593355, 0.75692, 0.97063", \ + "0.39493, 0.418958, 0.495689, 0.561759, 0.686931, 0.850359, 1.06418", \ + "0.4678, 0.495334, 0.584442, 0.656888, 0.782678, 0.946004, 1.16016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0267803, 0.0394253, 0.111049, 0.202443, 0.385739, 0.624005, 0.935631", \ + "0.0268872, 0.0394679, 0.111062, 0.202443, 0.385738, 0.623998, 0.93555", \ + "0.0375236, 0.0476655, 0.113342, 0.20314, 0.385824, 0.623975, 0.935539", \ + "0.0504922, 0.0599751, 0.118723, 0.205717, 0.387006, 0.624725, 0.935888", \ + "0.070004, 0.0806, 0.132958, 0.21236, 0.389637, 0.626933, 0.937294", \ + "0.089975, 0.102308, 0.152258, 0.225004, 0.394721, 0.629186, 0.939326", \ + "0.110365, 0.12435, 0.176382, 0.242708, 0.404581, 0.634684, 0.943014" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0938518, 0.116717, 0.231093, 0.371721, 0.652076, 1.01629, 1.49244", \ + "0.11486, 0.137586, 0.252116, 0.392885, 0.673356, 1.03761, 1.51379", \ + "0.198239, 0.220815, 0.334761, 0.475612, 0.756528, 1.12128, 1.59764", \ + "0.257338, 0.281068, 0.394283, 0.534907, 0.815641, 1.18018, 1.65654", \ + "0.330539, 0.357457, 0.470248, 0.609331, 0.889734, 1.25395, 1.73083", \ + "0.392671, 0.423378, 0.542201, 0.679928, 0.958428, 1.32201, 1.79797", \ + "0.448027, 0.482341, 0.608488, 0.746328, 1.02437, 1.38675, 1.86232" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0477002, 0.0750694, 0.223302, 0.40912, 0.780643, 1.2637, 1.8947", \ + "0.0477435, 0.0750532, 0.223248, 0.409, 0.78065, 1.26363, 1.8947", \ + "0.0536489, 0.0787891, 0.223829, 0.409005, 0.780626, 1.26358, 1.8947", \ + "0.0631133, 0.0858151, 0.225729, 0.410351, 0.780688, 1.2632, 1.89477", \ + "0.079882, 0.100765, 0.230671, 0.412055, 0.782255, 1.26469, 1.89508", \ + "0.098062, 0.11925, 0.239085, 0.415375, 0.784215, 1.26556, 1.89588", \ + "0.116946, 0.139516, 0.252665, 0.422332, 0.786818, 1.26809, 1.89911" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.027008, 0.0371193, 0.0886154, 0.152052, 0.278584, 0.442835, 0.657561", \ + "0.0479505, 0.0582039, 0.109657, 0.172981, 0.298653, 0.462529, 0.678426", \ + "0.102484, 0.128797, 0.216467, 0.286565, 0.41299, 0.576639, 0.79058", \ + "0.133597, 0.171759, 0.302645, 0.406114, 0.551866, 0.716007, 0.928287", \ + "0.16679, 0.22084, 0.412669, 0.569781, 0.788019, 0.994378, 1.20807", \ + "0.188307, 0.257466, 0.506644, 0.715368, 1.01076, 1.28918, 1.56989", \ + "0.199836, 0.283212, 0.58797, 0.846592, 1.21848, 1.57264, 1.93058" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0252431, 0.0390544, 0.112317, 0.203922, 0.387285, 0.625661, 0.937296", \ + "0.0298288, 0.0410458, 0.11229, 0.203877, 0.387245, 0.625645, 0.937294", \ + "0.0811606, 0.0976535, 0.153702, 0.22224, 0.38871, 0.625646, 0.937181", \ + "0.12422, 0.149523, 0.231828, 0.29839, 0.430211, 0.637351, 0.937498", \ + "0.190153, 0.228467, 0.352076, 0.448091, 0.583889, 0.74465, 0.991008", \ + "0.261557, 0.312757, 0.479615, 0.608929, 0.788386, 0.958632, 1.16516", \ + "0.339402, 0.404353, 0.614616, 0.780338, 1.00632, 1.21875, 1.43824" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0609217, 0.0828877, 0.195891, 0.336135, 0.616308, 0.98042, 1.45641", \ + "0.0765207, 0.098993, 0.213252, 0.353944, 0.634424, 0.998673, 1.47474", \ + "0.135856, 0.170379, 0.299749, 0.441616, 0.722945, 1.08794, 1.56454", \ + "0.177899, 0.226216, 0.397045, 0.551778, 0.833561, 1.19888, 1.67471", \ + "0.237392, 0.303811, 0.539501, 0.741185, 1.05615, 1.41832, 1.89866", \ + "0.300398, 0.383391, 0.680167, 0.934425, 1.31516, 1.7178, 2.19559", \ + "0.366306, 0.465457, 0.821048, 1.12785, 1.58496, 2.04988, 2.56723" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0464907, 0.0745312, 0.223291, 0.409141, 0.780828, 1.263, 1.89489", \ + "0.046445, 0.0744948, 0.223307, 0.409207, 0.780791, 1.26306, 1.89448", \ + "0.0800817, 0.106025, 0.232618, 0.409766, 0.780629, 1.26362, 1.89442", \ + "0.120883, 0.152492, 0.280841, 0.435097, 0.783555, 1.26313, 1.89445", \ + "0.187069, 0.228495, 0.38472, 0.537821, 0.841036, 1.27654, 1.89552", \ + "0.256697, 0.308779, 0.501616, 0.677569, 0.975842, 1.37097, 1.93804", \ + "0.331794, 0.394766, 0.62645, 0.831944, 1.16015, 1.53916, 2.05473" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295457, 0.0399038, 0.0919514, 0.155629, 0.282232, 0.446443, 0.660997", \ + "0.0507974, 0.0610279, 0.113288, 0.176999, 0.303432, 0.467257, 0.682095", \ + "0.113299, 0.137565, 0.220869, 0.289858, 0.416236, 0.580352, 0.794561", \ + "0.150601, 0.185905, 0.311486, 0.412458, 0.556316, 0.717521, 0.933923", \ + "0.192784, 0.242956, 0.426068, 0.579282, 0.794578, 0.998697, 1.21206", \ + "0.224838, 0.288451, 0.525655, 0.729062, 1.01981, 1.29541, 1.57449", \ + "0.247727, 0.324397, 0.613646, 0.864808, 1.23065, 1.58151, 1.93679" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0293318, 0.0430189, 0.11615, 0.207711, 0.390842, 0.62895, 0.940288", \ + "0.032338, 0.0442779, 0.116109, 0.207726, 0.390882, 0.629051, 0.940332", \ + "0.083427, 0.0994677, 0.155684, 0.225303, 0.392249, 0.628977, 0.940382", \ + "0.127513, 0.152036, 0.232451, 0.299248, 0.432336, 0.637535, 0.940382", \ + "0.19433, 0.231521, 0.353514, 0.449352, 0.584556, 0.746684, 0.993748", \ + "0.26454, 0.315002, 0.481852, 0.610867, 0.789455, 0.960632, 1.16662", \ + "0.340903, 0.404256, 0.615783, 0.781208, 1.00894, 1.21948, 1.43933" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0653717, 0.0872799, 0.200238, 0.340449, 0.620599, 0.984722, 1.46085", \ + "0.0824547, 0.104824, 0.218999, 0.359665, 0.640123, 1.00437, 1.48057", \ + "0.140829, 0.170598, 0.295528, 0.436981, 0.718415, 1.08296, 1.55954", \ + "0.180825, 0.222243, 0.378273, 0.53086, 0.8139, 1.17851, 1.6548", \ + "0.230882, 0.291172, 0.502936, 0.691502, 1.00256, 1.36888, 1.84569", \ + "0.282848, 0.359527, 0.628695, 0.85985, 1.2215, 1.62077, 2.1001", \ + "0.339501, 0.431233, 0.75589, 1.03292, 1.45362, 1.89983, 2.41581" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0465017, 0.074545, 0.223306, 0.409221, 0.780662, 1.26308, 1.89462", \ + "0.0464782, 0.0745138, 0.223306, 0.409183, 0.780855, 1.26301, 1.89463", \ + "0.0682695, 0.0955047, 0.230536, 0.409769, 0.780627, 1.26357, 1.8947", \ + "0.102842, 0.132748, 0.267294, 0.43029, 0.784025, 1.26318, 1.89451", \ + "0.170596, 0.205201, 0.351512, 0.512425, 0.831932, 1.28156, 1.89655", \ + "0.245864, 0.287984, 0.456427, 0.626744, 0.942842, 1.35615, 1.937", \ + "0.323216, 0.374878, 0.573906, 0.761893, 1.09045, 1.49531, 2.03511" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00604276, 0.00618534, 0.00636056, 0.00639778, 0.00641921, 0.00642761, 0.00643168", \ + "0.00584837, 0.00597902, 0.00618004, 0.00623549, 0.00626597, 0.00628157, 0.00628432", \ + "0.00585424, 0.00592211, 0.00616167, 0.00624467, 0.00632597, 0.00636149, 0.0063844", \ + "0.0061705, 0.0062018, 0.0063973, 0.00653531, 0.00661637, 0.00665417, 0.00668404", \ + "0.007114, 0.00707099, 0.00714118, 0.00722242, 0.00732389, 0.00743345, 0.00745373", \ + "0.00849871, 0.00838392, 0.00833004, 0.00836921, 0.00845345, 0.00855521, 0.00864208", \ + "0.0103623, 0.0101433, 0.00995806, 0.00997374, 0.0100161, 0.0100725, 0.0101208" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00737764, 0.0075059, 0.00769224, 0.00773904, 0.00776602, 0.00777685, 0.00778268", \ + "0.00720956, 0.00732501, 0.00753496, 0.00759833, 0.00763621, 0.00765223, 0.00766097", \ + "0.00724949, 0.00730296, 0.00747897, 0.0075846, 0.00767208, 0.00771398, 0.0077437", \ + "0.00761342, 0.00763887, 0.00775935, 0.00784734, 0.00795032, 0.00800624, 0.00804046", \ + "0.00852924, 0.0085149, 0.0085862, 0.00863827, 0.00870147, 0.00876107, 0.00880837", \ + "0.00988172, 0.00979295, 0.00972517, 0.00979613, 0.0098484, 0.00990598, 0.00994844", \ + "0.011759, 0.0115993, 0.0114085, 0.0113792, 0.0113994, 0.011447, 0.0114879" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00600033, 0.00603549, 0.00607684, 0.00610213, 0.00610873, 0.00610725, 0.00610638", \ + "0.00574728, 0.00582527, 0.00597906, 0.00602912, 0.00584185, 0.00573609, 0.0060897", \ + "0.00600324, 0.00594761, 0.00601561, 0.00601958, 0.00604381, 0.00603769, 0.00598278", \ + "0.00681869, 0.00664687, 0.00639989, 0.00632268, 0.00622751, 0.00614233, 0.00559086", \ + "0.00857793, 0.00829297, 0.00749632, 0.0070805, 0.00679401, 0.00652457, 0.00541098", \ + "0.0110661, 0.0106771, 0.00942805, 0.00862258, 0.0078363, 0.00757068, 0.00707718", \ + "0.0143188, 0.0138212, 0.0121478, 0.0109418, 0.00963287, 0.0087618, 0.00847926" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00199488, 0.00205316, 0.00211658, 0.00213101, 0.0021385, 0.00214155, 0.00214407", \ + "0.00173318, 0.00182321, 0.00200236, 0.00206537, 0.00210412, 0.00212153, 0.00213161", \ + "0.00167815, 0.00169185, 0.00178314, 0.00186601, 0.00195854, 0.00201342, 0.00205681", \ + "0.00207534, 0.00199969, 0.00189768, 0.00189859, 0.00193309, 0.00197764, 0.00202091", \ + "0.00348451, 0.00319741, 0.00262473, 0.00238981, 0.00221787, 0.00214452, 0.00211578", \ + "0.00579686, 0.0052988, 0.00412001, 0.00353411, 0.00301557, 0.00270086, 0.00252215", \ + "0.0089032, 0.00822073, 0.00639519, 0.00538664, 0.00442251, 0.00378403, 0.0033429" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0074892, 0.00750188, 0.00750739, 0.00751048, 0.00750868, 0.00750678, 0.00750412", \ + "0.00727436, 0.00732931, 0.00741142, 0.0074369, 0.00744641, 0.00735474, 0.0074578", \ + "0.00754094, 0.00748076, 0.00753335, 0.00750316, 0.00748334, 0.00747714, 0.00738556", \ + "0.00826352, 0.00812829, 0.00783393, 0.00780589, 0.00764076, 0.00692806, 0.00736612", \ + "0.0100799, 0.00982739, 0.00901987, 0.00859534, 0.00828489, 0.00799001, 0.00692092", \ + "0.0125482, 0.0121918, 0.0109713, 0.0101651, 0.00938294, 0.00890585, 0.008536", \ + "0.0158606, 0.0154022, 0.0137461, 0.0125298, 0.0112092, 0.010276, 0.00995848" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00200846, 0.00206368, 0.0021235, 0.00213652, 0.00214318, 0.0021461, 0.00214836", \ + "0.00175111, 0.0018393, 0.00201032, 0.00207027, 0.00210895, 0.00212622, 0.00213532", \ + "0.00160545, 0.00164178, 0.00176329, 0.00185672, 0.0019626, 0.00201428, 0.00206438", \ + "0.00182449, 0.00179762, 0.00179321, 0.00183289, 0.00190273, 0.00195867, 0.00200668", \ + "0.00296664, 0.00274476, 0.00233637, 0.00219394, 0.00209442, 0.00206592, 0.00206218", \ + "0.00519473, 0.00473474, 0.00366489, 0.00318578, 0.00277598, 0.00255108, 0.00241123", \ + "0.00836211, 0.0076942, 0.00589867, 0.00495163, 0.00409091, 0.00353772, 0.00317097" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016221; + rise_capacitance : 0.0016221; + rise_capacitance_range (0.00115497, 0.0016221); + fall_capacitance : 0.00162172; + fall_capacitance_range (0.00113965, 0.00162172); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240975, 0.00227397, 0.00236449, 0.00272505, 0.00349682, 0.00468637, 0.00628238" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00350877, 0.00339013, 0.0035112, 0.00384324, 0.00459565, 0.00575463, 0.00731194" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00241145, 0.00227565, 0.00236052, 0.00272651, 0.00349795, 0.00468695, 0.00628217" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00339596, 0.00327736, 0.0034004, 0.00373659, 0.00450079, 0.00565924, 0.00722948" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327203; + rise_capacitance : 0.00327203; + rise_capacitance_range (0.00222658, 0.00327203); + fall_capacitance : 0.00319648; + fall_capacitance_range (0.00227947, 0.00319648); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020239, -0.00202589, -0.00202965, -0.00203151, -0.00202669, -0.00203068, -0.00202886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021834, 0.00208268, 0.00206334, 0.00204316, 0.00204232, 0.0020378, 0.00203337" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203878, -0.00204905, -0.00205763, -0.00204916, -0.00203656, -0.0020407, -0.00203892" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209394, 0.00210656, 0.00209132, 0.00209248, 0.00206772, 0.00206554, 0.00205046" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00220921, -0.00221065, -0.00222019, -0.00220518, -0.00220707, -0.0022149, -0.0022186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00226296, 0.0022483, 0.00227901, 0.00224295, 0.00223954, 0.00224122, 0.00223072" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326621; + rise_capacitance : 0.00326621; + rise_capacitance_range (0.00241158, 0.00326621); + fall_capacitance : 0.00318416; + fall_capacitance_range (0.00231249, 0.00318416); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203209, -0.00202649, -0.00202843, -0.00202089, -0.00202205, -0.00202617, -0.00202449" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205492, 0.00203904, 0.00205954, 0.00202882, 0.00202565, 0.00203132, 0.0020284" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201333, -0.00202631, -0.00202302, -0.00202494, -0.00201992, -0.00201965, -0.00202233" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202531, 0.00204719, 0.00205706, 0.0020308, 0.0020265, 0.00202932, 0.00202659" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00200951, -0.00202545, -0.00202347, -0.00202763, -0.00202224, -0.00202635, -0.00202462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206661, 0.00202671, 0.00203304, 0.00203518, 0.00203037, 0.00203246, 0.00202932" \ + ); + } + } + } + } + cell (NAND3BX3) { + area : 9.8784; + cell_leakage_power : 0.122269; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.141271; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0932769; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.119358; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113316; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.291473; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0598458; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0895874; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0700223; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122269; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0729809, 0.087506, 0.146454, 0.217797, 0.359775, 0.54404, 0.784951", \ + "0.0946794, 0.109223, 0.168288, 0.239611, 0.381554, 0.565861, 0.806802", \ + "0.187719, 0.2043, 0.263636, 0.334677, 0.476591, 0.661579, 0.901814", \ + "0.255974, 0.27628, 0.339826, 0.410597, 0.551695, 0.735304, 0.976034", \ + "0.347319, 0.373012, 0.446165, 0.517027, 0.657165, 0.83818, 1.07818", \ + "0.431557, 0.461981, 0.546935, 0.621085, 0.759497, 0.942455, 1.18238", \ + "0.512161, 0.546746, 0.644788, 0.724021, 0.864823, 1.0473, 1.28684" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0280315, 0.0434698, 0.123433, 0.226059, 0.432083, 0.699855, 1.0502", \ + "0.0280777, 0.043507, 0.123439, 0.226059, 0.432062, 0.699879, 1.05016", \ + "0.0392288, 0.0518272, 0.125495, 0.226539, 0.432038, 0.699958, 1.04995", \ + "0.0538104, 0.0657967, 0.131611, 0.229316, 0.433136, 0.700383, 1.05033", \ + "0.074998, 0.08846, 0.146526, 0.236498, 0.436068, 0.702311, 1.05157", \ + "0.096718, 0.112204, 0.167831, 0.249684, 0.441391, 0.705124, 1.05375", \ + "0.119373, 0.136592, 0.194255, 0.269371, 0.451011, 0.710277, 1.05721" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0986666, 0.1266, 0.250448, 0.402624, 0.705958, 1.09997, 1.61514", \ + "0.119844, 0.147538, 0.271554, 0.423856, 0.727233, 1.12133, 1.63649", \ + "0.210327, 0.238018, 0.361044, 0.513385, 0.817591, 1.21185, 1.72713", \ + "0.276382, 0.305609, 0.428352, 0.579904, 0.883536, 1.27798, 1.79338", \ + "0.358448, 0.392029, 0.515446, 0.665407, 0.967065, 1.36062, 1.87671", \ + "0.43031, 0.46862, 0.597039, 0.745666, 1.04586, 1.4389, 1.95334", \ + "0.493034, 0.535524, 0.671852, 0.819807, 1.11972, 1.51152, 2.02551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0454529, 0.0779214, 0.237869, 0.438825, 0.840792, 1.36321, 2.04594", \ + "0.0455067, 0.077863, 0.237869, 0.438825, 0.840445, 1.36328, 2.04594", \ + "0.0521108, 0.0818764, 0.238252, 0.438807, 0.840788, 1.36333, 2.04593", \ + "0.0633809, 0.090239, 0.240412, 0.439701, 0.840944, 1.36322, 2.04593", \ + "0.082519, 0.107465, 0.245964, 0.442189, 0.841976, 1.36361, 2.04617", \ + "0.102233, 0.127702, 0.255629, 0.445629, 0.844452, 1.36458, 2.0471", \ + "0.123341, 0.150252, 0.270556, 0.452838, 0.846965, 1.36772, 2.04867" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.025659, 0.0383177, 0.0960741, 0.167243, 0.309177, 0.49351, 0.734479", \ + "0.0463109, 0.0592875, 0.116969, 0.188023, 0.330016, 0.513072, 0.755204", \ + "0.0979663, 0.13075, 0.225142, 0.300554, 0.442791, 0.626484, 0.867231", \ + "0.127309, 0.174577, 0.314815, 0.424729, 0.580892, 0.765022, 1.00576", \ + "0.158568, 0.225229, 0.430711, 0.597091, 0.827453, 1.04456, 1.28592", \ + "0.179069, 0.264006, 0.530395, 0.751071, 1.06242, 1.35482, 1.65126", \ + "0.190045, 0.29251, 0.617787, 0.891342, 1.2828, 1.6552, 2.03147" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0238054, 0.0411303, 0.123513, 0.226495, 0.432581, 0.700567, 1.05111", \ + "0.029032, 0.0430038, 0.123489, 0.226511, 0.43261, 0.700568, 1.05102", \ + "0.0793484, 0.100017, 0.16148, 0.241142, 0.433015, 0.700657, 1.05118", \ + "0.121007, 0.152535, 0.241449, 0.314092, 0.468394, 0.707928, 1.05117", \ + "0.184827, 0.231972, 0.365149, 0.467721, 0.613438, 0.803942, 1.09561", \ + "0.254265, 0.317715, 0.496453, 0.635392, 0.824235, 1.00839, 1.24995", \ + "0.330566, 0.409893, 0.635145, 0.810902, 1.05149, 1.27739, 1.51319" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.057744, 0.0845057, 0.206879, 0.358571, 0.661742, 1.05566, 1.57071", \ + "0.072889, 0.100196, 0.223837, 0.375993, 0.679389, 1.07346, 1.58858", \ + "0.127729, 0.170045, 0.309194, 0.462547, 0.767417, 1.16152, 1.67742", \ + "0.166327, 0.225445, 0.407097, 0.571319, 0.876473, 1.27143, 1.78692", \ + "0.22137, 0.302526, 0.552069, 0.764055, 1.09735, 1.48635, 2.00382", \ + "0.27977, 0.380793, 0.695121, 0.961738, 1.36246, 1.78296, 2.3032", \ + "0.339907, 0.461175, 0.837709, 1.15949, 1.63793, 2.12649, 2.67231" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0432713, 0.0769937, 0.23781, 0.438639, 0.840788, 1.3629, 2.04541", \ + "0.0430814, 0.0769092, 0.237807, 0.438685, 0.840507, 1.3629, 2.0453", \ + "0.0759991, 0.107943, 0.246339, 0.439131, 0.840735, 1.36322, 2.04539", \ + "0.115558, 0.154289, 0.292544, 0.461778, 0.84241, 1.36272, 2.0459", \ + "0.17984, 0.230351, 0.397194, 0.561368, 0.893452, 1.37053, 2.04566", \ + "0.247342, 0.311364, 0.516074, 0.702849, 1.02356, 1.45315, 2.0805", \ + "0.321474, 0.397929, 0.643724, 0.860371, 1.20903, 1.6175, 2.18606" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0283218, 0.0412325, 0.0994303, 0.170756, 0.312681, 0.496834, 0.737483", \ + "0.0493998, 0.0619477, 0.120602, 0.191945, 0.333836, 0.517545, 0.758089", \ + "0.109119, 0.139329, 0.229308, 0.304153, 0.445906, 0.629884, 0.870387", \ + "0.144679, 0.188324, 0.323093, 0.430604, 0.585095, 0.769114, 1.00948", \ + "0.185064, 0.246612, 0.443148, 0.605727, 0.833005, 1.04865, 1.28921", \ + "0.215729, 0.293949, 0.548294, 0.763724, 1.07056, 1.36067, 1.65512", \ + "0.238285, 0.332352, 0.641911, 0.908517, 1.29397, 1.66296, 2.0368" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0279903, 0.0450993, 0.127263, 0.230107, 0.435958, 0.703572, 1.05358", \ + "0.0314208, 0.0460695, 0.127238, 0.230114, 0.435985, 0.70359, 1.0535", \ + "0.0817912, 0.101857, 0.16367, 0.244487, 0.436376, 0.703552, 1.05365", \ + "0.124369, 0.155006, 0.242294, 0.313983, 0.470432, 0.710561, 1.05367", \ + "0.188843, 0.235319, 0.367264, 0.468987, 0.614921, 0.805657, 1.09759", \ + "0.257333, 0.319608, 0.498504, 0.635291, 0.826302, 1.01011, 1.25127", \ + "0.331414, 0.409819, 0.635266, 0.811581, 1.05347, 1.27773, 1.51335" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0619603, 0.0886246, 0.210931, 0.362607, 0.665741, 1.05968, 1.5747", \ + "0.0784973, 0.105762, 0.229306, 0.381428, 0.684795, 1.07887, 1.59395", \ + "0.132798, 0.169424, 0.303585, 0.456988, 0.761205, 1.15577, 1.67114", \ + "0.168973, 0.219996, 0.386774, 0.550038, 0.854666, 1.25055, 1.76547", \ + "0.214252, 0.287955, 0.51239, 0.711986, 1.04297, 1.43882, 1.95401", \ + "0.262003, 0.355095, 0.639269, 0.88274, 1.26467, 1.68928, 2.20491", \ + "0.313353, 0.425236, 0.768246, 1.05848, 1.50028, 1.97205, 2.52025" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0432475, 0.0769791, 0.237785, 0.438688, 0.840503, 1.3629, 2.04604", \ + "0.0431601, 0.0770064, 0.237788, 0.438885, 0.840538, 1.3629, 2.04604", \ + "0.0645461, 0.0977807, 0.243965, 0.439232, 0.840738, 1.36277, 2.04604", \ + "0.0986241, 0.134974, 0.280075, 0.458101, 0.842702, 1.36322, 2.04607", \ + "0.165461, 0.207545, 0.364245, 0.537775, 0.887287, 1.37733, 2.04676", \ + "0.238521, 0.290492, 0.470549, 0.652417, 0.993215, 1.4467, 2.08151", \ + "0.314129, 0.377229, 0.589213, 0.788923, 1.14139, 1.57839, 2.17096" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00790392, 0.00814754, 0.00841679, 0.00847664, 0.00851235, 0.00852338, 0.00853033", \ + "0.00770819, 0.00794179, 0.00824715, 0.00832328, 0.00836978, 0.00838418, 0.00839365", \ + "0.00769009, 0.00780534, 0.00813361, 0.00826857, 0.00836859, 0.0084203, 0.00844344", \ + "0.00814845, 0.00815572, 0.00836106, 0.00850294, 0.00862911, 0.00868934, 0.00873084", \ + "0.00915348, 0.00901758, 0.00905981, 0.00918347, 0.00934802, 0.00938882, 0.00942636", \ + "0.0107669, 0.0104527, 0.0102687, 0.0103075, 0.0103807, 0.0105057, 0.0105158", \ + "0.0127366, 0.0122397, 0.011896, 0.0119076, 0.0119386, 0.0120161, 0.0120494" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00887196, 0.00908423, 0.00936194, 0.00943223, 0.00947343, 0.00948989, 0.00949865", \ + "0.00871917, 0.00891876, 0.00921172, 0.00930034, 0.0093544, 0.00937642, 0.00938861", \ + "0.00874761, 0.00882949, 0.00907914, 0.00921466, 0.00933247, 0.00938892, 0.00942148", \ + "0.00917703, 0.00921964, 0.00931706, 0.00944028, 0.00957663, 0.00965279, 0.00969259", \ + "0.0103524, 0.0102341, 0.0101989, 0.0102489, 0.0103459, 0.0104306, 0.0104816", \ + "0.0116063, 0.0114015, 0.0112904, 0.0113112, 0.0113679, 0.0114418, 0.0115097", \ + "0.0137175, 0.0133203, 0.0129647, 0.0128959, 0.0129149, 0.0129597, 0.0130065" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00776779, 0.00784139, 0.00789376, 0.00792799, 0.00793493, 0.00793774, 0.00793498", \ + "0.00741323, 0.00756172, 0.00776658, 0.00782972, 0.00787913, 0.00746038, 0.00791518", \ + "0.00784866, 0.007752, 0.00778705, 0.00771471, 0.00784529, 0.00787582, 0.00786766", \ + "0.00901821, 0.008734, 0.00841777, 0.00835385, 0.00813557, 0.00804874, 0.00800362", \ + "0.0115639, 0.0110768, 0.00990337, 0.00926167, 0.00882955, 0.00854134, 0.00834478", \ + "0.0150786, 0.014403, 0.0125672, 0.0114023, 0.0103764, 0.00976893, 0.00917494", \ + "0.0197005, 0.0188614, 0.0163615, 0.01462, 0.0127911, 0.011603, 0.0106298" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00271244, 0.00281397, 0.0028981, 0.00291581, 0.00292547, 0.0029294, 0.00293111", \ + "0.00235543, 0.00250735, 0.0027597, 0.00283061, 0.00287999, 0.00290225, 0.00291364", \ + "0.00233364, 0.00234087, 0.00247526, 0.00258481, 0.00270454, 0.00277446, 0.00282253", \ + "0.00295021, 0.00278592, 0.00263811, 0.00262455, 0.00267346, 0.00273027, 0.00278941", \ + "0.00502147, 0.00449952, 0.00365247, 0.00331282, 0.00306695, 0.00296005, 0.0029082", \ + "0.00834867, 0.00746972, 0.0057173, 0.00488669, 0.00413853, 0.00372409, 0.00346124", \ + "0.0127685, 0.011582, 0.0088842, 0.00743377, 0.00606485, 0.00517532, 0.00456928" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00973288, 0.00975289, 0.00976881, 0.00976999, 0.00977149, 0.0097686, 0.00976478", \ + "0.00943189, 0.00946327, 0.00963691, 0.00966787, 0.00969577, 0.00959664, 0.00970058", \ + "0.00984984, 0.00975806, 0.00982002, 0.00974132, 0.00972532, 0.00972852, 0.00970118", \ + "0.0109223, 0.0106694, 0.0102754, 0.0101337, 0.00995608, 0.00986592, 0.00980522", \ + "0.0135556, 0.0131018, 0.0119013, 0.0112423, 0.0108106, 0.0104278, 0.0102169", \ + "0.0170612, 0.0164199, 0.0145933, 0.0134386, 0.012254, 0.0117782, 0.0110935", \ + "0.0217706, 0.0209337, 0.0184961, 0.0167285, 0.014847, 0.0136673, 0.0125783" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00273034, 0.00282624, 0.00290544, 0.00292204, 0.00293109, 0.00293498, 0.00293691", \ + "0.00237002, 0.00252151, 0.00276423, 0.00284192, 0.00288944, 0.00291034, 0.00292225", \ + "0.00221078, 0.00226392, 0.00244002, 0.00256733, 0.00269785, 0.00276924, 0.00282447", \ + "0.00257888, 0.00250793, 0.00248754, 0.00254255, 0.00262614, 0.00270929, 0.00276719", \ + "0.0043117, 0.00389766, 0.00327215, 0.0030475, 0.00290503, 0.00286562, 0.0028513", \ + "0.00756843, 0.00674635, 0.00511997, 0.00443564, 0.00384522, 0.00352199, 0.00331931", \ + "0.0120868, 0.010925, 0.00824133, 0.0068757, 0.00564755, 0.00488717, 0.00435055" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160921; + rise_capacitance : 0.00160921; + rise_capacitance_range (0.00114334, 0.00160921); + fall_capacitance : 0.00160901; + fall_capacitance_range (0.00112806, 0.00160901); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00332385, 0.00319358, 0.00326086, 0.00359775, 0.0043356, 0.00549905, 0.00706307" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0036948, 0.00358408, 0.00368532, 0.00399585, 0.00469341, 0.0058252, 0.00734015" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00332675, 0.00319632, 0.0032636, 0.00360029, 0.00433762, 0.00550022, 0.00706314" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00353841, 0.00342762, 0.00352741, 0.00384306, 0.00455239, 0.00569537, 0.0072247" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00437837; + rise_capacitance : 0.00437837; + rise_capacitance_range (0.00296538, 0.00437837); + fall_capacitance : 0.00427725; + fall_capacitance_range (0.0030295, 0.00427725); + internal_power () { + when : "(AB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00274679, -0.00273298, -0.00274664, -0.00275528, -0.00274153, -0.00274608, -0.00274361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00295352, 0.00282195, 0.00279281, 0.00276496, 0.00276296, 0.00275631, 0.00274998" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00275741, -0.00277148, -0.00278456, -0.00277243, -0.00275618, -0.0027609, -0.0027585" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00280834, 0.00285488, 0.00285151, 0.0028356, 0.00280251, 0.00279756, 0.00277524" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00297752, -0.00299338, -0.00300644, -0.00298809, -0.00298883, -0.00299851, -0.00300341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0030602, 0.0030343, 0.00308369, 0.00303558, 0.00303037, 0.00303269, 0.00301919" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436687; + rise_capacitance : 0.00436687; + rise_capacitance_range (0.0032104, 0.00436687); + fall_capacitance : 0.00425693; + fall_capacitance_range (0.00307108, 0.00425693); + internal_power () { + when : "(AB * B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273416, -0.00271637, -0.00274594, -0.00273578, -0.00273621, -0.00274091, -0.00273863" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00274685, 0.00277889, 0.00278696, 0.00274636, 0.00274126, 0.00274777, 0.00274379" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273735, -0.00272822, -0.00273674, -0.00273972, -0.00273303, -0.00273183, -0.00273546" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0027491, 0.00276965, 0.00278255, 0.00274785, 0.002742, 0.00274489, 0.0027412" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00273575, -0.00274015, -0.00274092, -0.00274343, -0.00273625, -0.00274095, -0.00273861" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00281071, 0.00275739, 0.00275745, 0.00275436, 0.00274743, 0.00274937, 0.00274498" \ + ); + } + } + } + } + cell (NAND3X1) { + area : 7.056; + cell_leakage_power : 0.0307615; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.10103; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0267377; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0133724; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0185155; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.019748; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0240345; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0175749; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0250791; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0307615; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0319977, 0.0386593, 0.0905045, 0.154671, 0.282723, 0.449037, 0.666448", \ + "0.0534503, 0.0601908, 0.112332, 0.176087, 0.304191, 0.469114, 0.687719", \ + "0.119251, 0.135683, 0.222443, 0.291191, 0.420019, 0.585611, 0.801994", \ + "0.158815, 0.183055, 0.314221, 0.417168, 0.561849, 0.728145, 0.945308", \ + "0.2032, 0.238682, 0.433384, 0.591049, 0.809322, 1.0138, 1.23326", \ + "0.23595, 0.281429, 0.536339, 0.748101, 1.04504, 1.32283, 1.60251", \ + "0.258179, 0.313503, 0.626646, 0.891239, 1.26781, 1.62392, 1.98114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.030198, 0.0394426, 0.113167, 0.205208, 0.389135, 0.628194, 0.940896", \ + "0.0330582, 0.041014, 0.113166, 0.205211, 0.389203, 0.62828, 0.940892", \ + "0.0870746, 0.0974636, 0.152102, 0.220939, 0.389984, 0.628166, 0.94088", \ + "0.134901, 0.151033, 0.230832, 0.296002, 0.428679, 0.637962, 0.940903", \ + "0.207948, 0.231986, 0.353895, 0.447079, 0.578071, 0.740071, 0.993116", \ + "0.285383, 0.318198, 0.484292, 0.611694, 0.785399, 0.949326, 1.15402", \ + "0.36954, 0.410862, 0.622405, 0.786174, 1.00855, 1.21245, 1.42589" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711838, 0.0866844, 0.208889, 0.360991, 0.665003, 1.06013, 1.57691", \ + "0.0880532, 0.103809, 0.227146, 0.379699, 0.684005, 1.07927, 1.59612", \ + "0.158955, 0.18137, 0.316897, 0.470721, 0.77567, 1.17087, 1.68831", \ + "0.210042, 0.24187, 0.419149, 0.582159, 0.887464, 1.28417, 1.80047", \ + "0.279738, 0.323852, 0.570115, 0.780973, 1.11248, 1.50957, 2.02677", \ + "0.352236, 0.407438, 0.718279, 0.984891, 1.38561, 1.81008, 2.32784", \ + "0.427661, 0.493698, 0.86664, 1.18881, 1.66818, 2.15779, 2.70482" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.059098, 0.0793805, 0.241133, 0.443033, 0.847329, 1.37219, 2.05914", \ + "0.0591192, 0.0793667, 0.241138, 0.443201, 0.847312, 1.37231, 2.05915", \ + "0.0934077, 0.111015, 0.2491, 0.443115, 0.847245, 1.37218, 2.05915", \ + "0.138291, 0.15941, 0.294785, 0.465523, 0.848524, 1.37267, 2.05925", \ + "0.211167, 0.23885, 0.402123, 0.564964, 0.898394, 1.3861, 2.05907", \ + "0.286631, 0.321876, 0.523649, 0.709113, 1.02934, 1.46591, 2.09228", \ + "0.367234, 0.409769, 0.652351, 0.868611, 1.21713, 1.6251, 2.19881" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0341669, 0.0411284, 0.0940464, 0.158694, 0.28715, 0.453715, 0.671317", \ + "0.0558352, 0.0625803, 0.115818, 0.180488, 0.30855, 0.475131, 0.692452", \ + "0.12908, 0.144404, 0.226969, 0.295052, 0.424078, 0.590453, 0.807766", \ + "0.175048, 0.197838, 0.323198, 0.42357, 0.566958, 0.732762, 0.949856", \ + "0.229033, 0.261686, 0.447474, 0.601168, 0.816198, 1.01855, 1.23799", \ + "0.271641, 0.313798, 0.556547, 0.762894, 1.05521, 1.33018, 1.60797", \ + "0.304863, 0.356086, 0.653683, 0.910909, 1.28136, 1.63376, 1.98888" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0341663, 0.0434677, 0.117353, 0.209537, 0.393661, 0.632885, 0.945623", \ + "0.035885, 0.0440881, 0.11739, 0.209494, 0.393598, 0.632907, 0.945621", \ + "0.0889301, 0.099064, 0.154263, 0.224425, 0.394474, 0.632888, 0.945486", \ + "0.137649, 0.153032, 0.231725, 0.296634, 0.431463, 0.6422, 0.945597", \ + "0.21144, 0.235365, 0.355759, 0.448507, 0.579542, 0.742728, 0.996868", \ + "0.289103, 0.321174, 0.487088, 0.613713, 0.786565, 0.951235, 1.157", \ + "0.372211, 0.412548, 0.624635, 0.787203, 1.00999, 1.21425, 1.42657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0765797, 0.092073, 0.214264, 0.366366, 0.670371, 1.0655, 1.58222", \ + "0.0948318, 0.110576, 0.233898, 0.386442, 0.690751, 1.08602, 1.60281", \ + "0.163136, 0.183045, 0.31467, 0.467473, 0.772733, 1.16849, 1.68556", \ + "0.213019, 0.240314, 0.402964, 0.565147, 0.869777, 1.26579, 1.78183", \ + "0.275309, 0.315105, 0.53597, 0.734663, 1.06382, 1.46079, 1.97817", \ + "0.335506, 0.386675, 0.669304, 0.912821, 1.29601, 1.72021, 2.23764", \ + "0.400294, 0.462012, 0.80342, 1.09573, 1.53971, 2.01389, 2.56245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.059109, 0.0793651, 0.241132, 0.443201, 0.847329, 1.37268, 2.05921", \ + "0.059105, 0.0793655, 0.241131, 0.443212, 0.847311, 1.37298, 2.05921", \ + "0.0813976, 0.100146, 0.246704, 0.443273, 0.846991, 1.37265, 2.05921", \ + "0.117676, 0.138102, 0.281798, 0.461239, 0.848985, 1.37228, 2.05928", \ + "0.188083, 0.211918, 0.368233, 0.541296, 0.891677, 1.38583, 2.05965", \ + "0.26949, 0.298091, 0.476183, 0.658718, 0.998738, 1.45418, 2.0925", \ + "0.353889, 0.388254, 0.597343, 0.797573, 1.15046, 1.58817, 2.1838" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0277584, 0.0343568, 0.0858835, 0.149886, 0.277786, 0.444021, 0.661387", \ + "0.0490743, 0.0557766, 0.107761, 0.171869, 0.299666, 0.465662, 0.683021", \ + "0.104862, 0.123515, 0.215273, 0.286678, 0.414703, 0.5808, 0.798122", \ + "0.136681, 0.164153, 0.303703, 0.410411, 0.557376, 0.721433, 0.937156", \ + "0.170134, 0.209542, 0.416851, 0.57944, 0.801633, 1.00839, 1.22787", \ + "0.191298, 0.241983, 0.513215, 0.731931, 1.0341, 1.31518, 1.59645", \ + "0.20116, 0.262725, 0.596517, 0.869644, 1.25343, 1.61336, 1.97317" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0258858, 0.0350764, 0.108607, 0.200505, 0.384348, 0.623352, 0.935887", \ + "0.0303526, 0.0376267, 0.10861, 0.200525, 0.384349, 0.623383, 0.935886", \ + "0.0849561, 0.0955024, 0.151058, 0.218508, 0.385464, 0.6233, 0.935901", \ + "0.131621, 0.14784, 0.229321, 0.293397, 0.424684, 0.631564, 0.935874", \ + "0.204415, 0.228787, 0.351583, 0.445322, 0.576382, 0.736679, 0.98898", \ + "0.284142, 0.316611, 0.482772, 0.609966, 0.783503, 0.949279, 1.153", \ + "0.37228, 0.412514, 0.621965, 0.785277, 1.00654, 1.21275, 1.4258" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0590904, 0.0747462, 0.197255, 0.349426, 0.653469, 1.04862, 1.56541", \ + "0.0736235, 0.0896422, 0.212852, 0.366195, 0.67077, 1.06611, 1.583", \ + "0.144874, 0.168923, 0.306327, 0.458449, 0.762614, 1.15823, 1.67509", \ + "0.195628, 0.229445, 0.414401, 0.57636, 0.878472, 1.2729, 1.78846", \ + "0.265908, 0.311714, 0.56873, 0.789222, 1.11915, 1.51092, 2.0261", \ + "0.336335, 0.39275, 0.715637, 0.99612, 1.41211, 1.83204, 2.34351", \ + "0.408244, 0.475756, 0.859917, 1.19745, 1.70202, 2.20606, 2.74746" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591136, 0.0793828, 0.241132, 0.443201, 0.847329, 1.37261, 2.05906", \ + "0.059079, 0.0792722, 0.241102, 0.443082, 0.847311, 1.37261, 2.05907", \ + "0.106667, 0.125042, 0.252672, 0.443444, 0.847487, 1.37251, 2.0588", \ + "0.153219, 0.177497, 0.315777, 0.474374, 0.84907, 1.37255, 2.05932", \ + "0.224556, 0.257734, 0.442161, 0.603384, 0.915825, 1.38988, 2.05902", \ + "0.302178, 0.343991, 0.575988, 0.774617, 1.0822, 1.49279, 2.10161", \ + "0.388146, 0.437505, 0.715765, 0.955473, 1.31366, 1.69564, 2.24096" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00401448, 0.00402159, 0.00403513, 0.0040469, 0.00404784, 0.00404932, 0.00404853", \ + "0.00390097, 0.00392359, 0.00399188, 0.00401268, 0.00402596, 0.00386296, 0.00403845", \ + "0.00395767, 0.00395792, 0.00397988, 0.00391096, 0.00401026, 0.0040203, 0.00392433", \ + "0.00427093, 0.00429109, 0.00414209, 0.00415561, 0.00408805, 0.00405788, 0.00404913", \ + "0.00499135, 0.0049181, 0.00458826, 0.00442315, 0.00426479, 0.00421654, 0.00413721", \ + "0.00602829, 0.0059165, 0.00538351, 0.00504467, 0.00475157, 0.00458595, 0.00429717", \ + "0.00741038, 0.00726894, 0.00653193, 0.00602468, 0.00546995, 0.00515228, 0.00495489" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000128108, 0.000141451, 0.000168879, 0.000175375, 0.000179016, 0.000179956, 0.000180664", \ + "5.36166e-06, 3.44572e-05, 0.000115415, 0.000143608, 0.000161841, 0.000169964, 0.000174468", \ + "-5.64398e-05, -4.98298e-05, 7.32382e-07, 4.70187e-05, 9.22731e-05, 0.000118672, 0.000136996", \ + "6.69508e-05, 5.41272e-05, 3.18676e-05, 3.986e-05, 6.75034e-05, 9.20031e-05, 0.000117978", \ + "0.000593686, 0.000526324, 0.000313143, 0.000224071, 0.00016642, 0.000148803, 0.000144077", \ + "0.00152795, 0.00139808, 0.000915787, 0.000686094, 0.000475962, 0.000364854, 0.000292688", \ + "0.00282532, 0.00264008, 0.00187297, 0.00145494, 0.00105196, 0.00079882, 0.000618383" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00480751, 0.00480786, 0.00481915, 0.00482025, 0.00482054, 0.00481635, 0.00481272", \ + "0.00471096, 0.00470615, 0.0047609, 0.00477286, 0.00477406, 0.00477678, 0.0047808", \ + "0.0047782, 0.00477344, 0.00479681, 0.00471677, 0.00478512, 0.00478, 0.00477228", \ + "0.00506011, 0.00502449, 0.00492391, 0.00490926, 0.00485283, 0.00481708, 0.00479484", \ + "0.0057859, 0.00572738, 0.00540152, 0.00523647, 0.00506098, 0.00497674, 0.00492528", \ + "0.00682442, 0.00672301, 0.00621005, 0.00586594, 0.00553658, 0.00536344, 0.005076", \ + "0.00821757, 0.0080881, 0.00736359, 0.00685641, 0.00628933, 0.00594253, 0.00573108" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000128735, 0.000141814, 0.000169872, 0.000176132, 0.000179279, 0.000181355, 0.00018126", \ + "6.82997e-06, 3.2107e-05, 0.000114793, 0.000142876, 0.000161049, 0.000169136, 0.000173625", \ + "-8.05417e-05, -6.95126e-05, -3.5737e-06, 4.16956e-05, 8.95465e-05, 0.000115864, 0.000136046", \ + "-2.69766e-05, -2.82916e-05, -9.14825e-06, 1.39481e-05, 5.15327e-05, 8.5583e-05, 0.000111238", \ + "0.000356416, 0.000312263, 0.00017855, 0.00013434, 0.000111784, 0.000108971, 0.00011721", \ + "0.00120681, 0.0010933, 0.000691625, 0.000515574, 0.000374342, 0.000286278, 0.000239896", \ + "0.00250472, 0.00232798, 0.00159399, 0.00122623, 0.000887607, 0.000676279, 0.000531692" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00314979, 0.00317037, 0.00322105, 0.00322667, 0.00323318, 0.00323518, 0.0032343", \ + "0.00303504, 0.00306867, 0.0031796, 0.00321306, 0.00323764, 0.00322999, 0.0032511", \ + "0.00310219, 0.00310117, 0.0031722, 0.00319571, 0.00321996, 0.00323814, 0.00323658", \ + "0.00342954, 0.00338704, 0.00328782, 0.00325207, 0.00325025, 0.00302071, 0.00290682", \ + "0.00420338, 0.00410659, 0.00373626, 0.00357776, 0.0034441, 0.00338561, 0.00332682", \ + "0.00530406, 0.00515739, 0.00453044, 0.00419035, 0.00388387, 0.00369325, 0.00358914", \ + "0.00675644, 0.00656645, 0.00568078, 0.00515101, 0.00460798, 0.00427549, 0.00403242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000102046, 0.00012164, 0.000163789, 0.000173082, 0.000178239, 0.000180006, 0.000181609", \ + "-5.40053e-05, -2.19423e-05, 8.8553e-05, 0.000126276, 0.000147865, 0.000158903, 0.000164884", \ + "3.27522e-05, 4.71029e-05, 3.36352e-05, 5.26362e-05, 8.9495e-05, 0.000114663, 0.000139427", \ + "0.000333439, 0.000294006, 0.00023107, 0.000160916, 0.00013133, 0.000129747, 0.000139002", \ + "0.00113603, 0.00103936, 0.000708999, 0.000519958, 0.000356581, 0.000276325, 0.00023447", \ + "0.00215526, 0.00201064, 0.00142576, 0.00110166, 0.000781108, 0.000581045, 0.000446745", \ + "0.00357537, 0.00337531, 0.00253337, 0.00203542, 0.00151069, 0.0011498, 0.00089133" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159861; + rise_capacitance : 0.00159861; + rise_capacitance_range (0.00110654, 0.00159861); + fall_capacitance : 0.00156288; + fall_capacitance_range (0.00112856, 0.00156288); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979532, -0.00097891, -0.000980843, -0.000985067, -0.000981547, -0.000983225, -0.000982367" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105395, 0.00100044, 0.00099668, 0.000987576, 0.000987892, 0.00098615, 0.000984365" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000986097, -0.000986214, -0.000989584, -0.000982493, -0.000983129, -0.000984629, -0.000983568" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101188, 0.00101206, 0.00101856, 0.00100167, 0.000999654, 0.000998156, 0.000990619" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979531, -0.000990538, -0.000994236, -0.000990482, -0.000984649, -0.000986367, -0.000985525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100683, 0.00100503, 0.001005, 0.00100612, 0.000995236, 0.000995037, 0.000989942" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158417; + rise_capacitance : 0.00158417; + rise_capacitance_range (0.00117768, 0.00158417); + fall_capacitance : 0.00154601; + fall_capacitance_range (0.00113198, 0.00154601); + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097209, -0.0009793, -0.000984854, -0.000977143, -0.000978095, -0.000979804, -0.000978993" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990079, 0.000984844, 0.000995848, 0.000980943, 0.000979934, 0.000982331, 0.000980958" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976305, -0.000970735, -0.00097893, -0.00097889, -0.000977297, -0.000979013, -0.000978212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980195, 0.000990574, 0.00097893, 0.000981855, 0.000979854, 0.000981629, 0.000980324" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978734, -0.000976309, -0.00097819, -0.000978984, -0.000977316, -0.000979016, -0.000978186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000979188, 0.0009903, 0.000994816, 0.000981911, 0.00097989, 0.000981645, 0.000980325" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161863; + rise_capacitance : 0.00161778; + rise_capacitance_range (0.00101156, 0.00161778); + fall_capacitance : 0.00161863; + fall_capacitance_range (0.000998355, 0.00161863); + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119468, -0.00119478, -0.00120032, -0.00120322, -0.00120616, -0.00121651, -0.00122783" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124331, 0.00123122, 0.00123688, 0.00123778, 0.00123432, 0.00123606, 0.00123464" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121007, -0.0012169, -0.00122225, -0.00121691, -0.00121746, -0.00122452, -0.00123056" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124368, 0.0012317, 0.00123735, 0.0012382, 0.00123471, 0.00123636, 0.00123481" \ + ); + } + } + } + } + cell (NAND3X2) { + area : 7.056; + cell_leakage_power : 0.0713141; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.209296; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0746814; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0322881; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0429087; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0526597; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0607861; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.040336; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0575571; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0713141; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.02764, 0.0375599, 0.0886404, 0.151886, 0.278131, 0.442122, 0.656517", \ + "0.0483907, 0.0585621, 0.109667, 0.172799, 0.298258, 0.461851, 0.677335", \ + "0.102687, 0.128894, 0.216389, 0.286436, 0.41261, 0.576061, 0.789935", \ + "0.133482, 0.171672, 0.302309, 0.405955, 0.551629, 0.715412, 0.929789", \ + "0.166238, 0.220406, 0.412429, 0.569535, 0.787915, 0.993826, 1.20741", \ + "0.187268, 0.256674, 0.506107, 0.714822, 1.01013, 1.28841, 1.56893", \ + "0.198512, 0.28227, 0.587213, 0.845882, 1.21769, 1.5717, 1.92945" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0243899, 0.0381726, 0.111567, 0.203176, 0.386354, 0.624406, 0.93563", \ + "0.0288783, 0.0401849, 0.111533, 0.203166, 0.386334, 0.624447, 0.935664", \ + "0.0797688, 0.0966252, 0.15318, 0.221591, 0.387857, 0.624401, 0.935749", \ + "0.12265, 0.148212, 0.231377, 0.297864, 0.429317, 0.636312, 0.935832", \ + "0.188241, 0.227085, 0.35126, 0.447324, 0.582839, 0.743689, 0.989846", \ + "0.259322, 0.311197, 0.478811, 0.608244, 0.787686, 0.957794, 1.16392", \ + "0.336765, 0.402245, 0.613666, 0.779621, 1.00553, 1.2182, 1.43722" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0570632, 0.0786233, 0.191284, 0.331453, 0.611572, 0.97571, 1.45172", \ + "0.0736018, 0.0955542, 0.20932, 0.349971, 0.630395, 0.994588, 1.47079", \ + "0.134791, 0.169106, 0.297606, 0.439567, 0.719959, 1.08482, 1.56143", \ + "0.176771, 0.225091, 0.395564, 0.549684, 0.830928, 1.1968, 1.67074", \ + "0.236123, 0.302644, 0.538149, 0.73986, 1.0542, 1.41588, 1.89591", \ + "0.298885, 0.382022, 0.679048, 0.9333, 1.31376, 1.71599, 2.19338", \ + "0.364434, 0.463844, 0.819821, 1.12675, 1.5838, 2.04846, 2.5656" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0429312, 0.070908, 0.21964, 0.40538, 0.776971, 1.2594, 1.89127", \ + "0.0430716, 0.0709285, 0.219616, 0.405443, 0.777104, 1.25994, 1.89088", \ + "0.0794514, 0.104536, 0.229632, 0.406048, 0.776686, 1.25959, 1.89125", \ + "0.120881, 0.151905, 0.278617, 0.431928, 0.779675, 1.25992, 1.89085", \ + "0.187028, 0.228109, 0.383616, 0.535671, 0.837385, 1.2729, 1.89199", \ + "0.256452, 0.308327, 0.500602, 0.676051, 0.973541, 1.36708, 1.93466", \ + "0.331444, 0.394202, 0.625564, 0.830732, 1.15834, 1.53671, 2.05216" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0295717, 0.0399172, 0.0919267, 0.155597, 0.282203, 0.446421, 0.660985", \ + "0.0508069, 0.0610367, 0.113231, 0.176957, 0.303493, 0.467229, 0.681712", \ + "0.113113, 0.137442, 0.220881, 0.289785, 0.416138, 0.580347, 0.793644", \ + "0.150282, 0.185604, 0.311372, 0.412325, 0.556281, 0.717457, 0.933887", \ + "0.192391, 0.242503, 0.425839, 0.579081, 0.794532, 0.998744, 1.21204", \ + "0.223915, 0.287751, 0.525357, 0.728877, 1.0197, 1.29536, 1.57446", \ + "0.24655, 0.323497, 0.613228, 0.864552, 1.23049, 1.58142, 1.93673" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0281289, 0.0420105, 0.115525, 0.207305, 0.390564, 0.628756, 0.940139", \ + "0.0311756, 0.043249, 0.115559, 0.207325, 0.390618, 0.628793, 0.94014", \ + "0.0819624, 0.0983746, 0.155116, 0.224827, 0.391984, 0.628842, 0.940091", \ + "0.125786, 0.150876, 0.231929, 0.298982, 0.432091, 0.63731, 0.940238", \ + "0.192131, 0.230126, 0.35362, 0.449075, 0.584347, 0.746487, 0.99361", \ + "0.262437, 0.313415, 0.481191, 0.610494, 0.789218, 0.95865, 1.16649", \ + "0.33854, 0.402583, 0.615052, 0.780776, 1.00868, 1.21936, 1.43922" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0615414, 0.0830858, 0.195733, 0.33587, 0.616039, 0.980152, 1.45619", \ + "0.0791142, 0.101014, 0.214778, 0.355372, 0.635795, 1.00001, 1.47617", \ + "0.139231, 0.168862, 0.293035, 0.434103, 0.715168, 1.07983, 1.55639", \ + "0.179446, 0.221029, 0.376428, 0.528916, 0.810013, 1.17507, 1.65179", \ + "0.229378, 0.289902, 0.501704, 0.690036, 1.00051, 1.36689, 1.8429", \ + "0.281204, 0.358112, 0.627609, 0.858623, 1.21936, 1.61823, 2.09764", \ + "0.337437, 0.42961, 0.754738, 1.03188, 1.4523, 1.8983, 2.41336" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0429312, 0.0709242, 0.21964, 0.405542, 0.777101, 1.25939, 1.89098", \ + "0.0429667, 0.0709238, 0.21964, 0.405451, 0.776983, 1.25995, 1.89097", \ + "0.0670133, 0.0934492, 0.227103, 0.406118, 0.776959, 1.26006, 1.89098", \ + "0.102648, 0.131665, 0.264666, 0.42732, 0.780269, 1.25956, 1.89098", \ + "0.170775, 0.204815, 0.349697, 0.509772, 0.828503, 1.27781, 1.89291", \ + "0.245992, 0.287734, 0.455158, 0.624752, 0.939766, 1.35199, 1.93348", \ + "0.323337, 0.374645, 0.57296, 0.760307, 1.08818, 1.4922, 2.0314" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0236757, 0.0335343, 0.0843971, 0.147532, 0.273665, 0.437594, 0.651944", \ + "0.0436103, 0.0543106, 0.105755, 0.168994, 0.295078, 0.458774, 0.673153", \ + "0.0876384, 0.117241, 0.209806, 0.281419, 0.407652, 0.571536, 0.782537", \ + "0.110829, 0.153674, 0.292685, 0.399965, 0.547429, 0.709008, 0.925073", \ + "0.132484, 0.193238, 0.397017, 0.558675, 0.780809, 0.988516, 1.20377", \ + "0.142062, 0.219658, 0.484337, 0.69953, 0.999986, 1.28088, 1.56325", \ + "0.140665, 0.234609, 0.558168, 0.825646, 1.20414, 1.56198, 1.92209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0203636, 0.0340879, 0.107296, 0.198813, 0.381851, 0.619875, 0.931082", \ + "0.0268706, 0.0370105, 0.1073, 0.198812, 0.381843, 0.619841, 0.93108", \ + "0.0772137, 0.094592, 0.151802, 0.218708, 0.38361, 0.619797, 0.931076", \ + "0.119361, 0.145512, 0.229439, 0.295496, 0.425752, 0.629474, 0.931168", \ + "0.186084, 0.224601, 0.34927, 0.44554, 0.581095, 0.740819, 0.987239", \ + "0.260325, 0.311366, 0.477723, 0.607482, 0.785794, 0.957041, 1.16137", \ + "0.343435, 0.406105, 0.615406, 0.779061, 1.00571, 1.21806, 1.43579" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0468427, 0.0687034, 0.181685, 0.321905, 0.602097, 0.966229, 1.4423", \ + "0.0618162, 0.0837468, 0.197967, 0.337967, 0.619428, 0.983739, 1.45991", \ + "0.123144, 0.160601, 0.292023, 0.431686, 0.711684, 1.07617, 1.55096", \ + "0.165572, 0.216861, 0.396493, 0.550315, 0.828625, 1.19124, 1.66723", \ + "0.225437, 0.29434, 0.542828, 0.75547, 1.06671, 1.4256, 1.9007", \ + "0.285868, 0.371436, 0.681878, 0.952229, 1.35232, 1.75423, 2.2244", \ + "0.348577, 0.44989, 0.819075, 1.14341, 1.62874, 2.11357, 2.63055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0429408, 0.0709147, 0.21964, 0.405433, 0.777123, 1.2603, 1.89138", \ + "0.044092, 0.070774, 0.219637, 0.40529, 0.776721, 1.25937, 1.89137", \ + "0.0908103, 0.117776, 0.234508, 0.40644, 0.776958, 1.25994, 1.89137", \ + "0.13207, 0.168748, 0.300649, 0.44259, 0.780766, 1.25952, 1.89106", \ + "0.1968, 0.246667, 0.423322, 0.576386, 0.853265, 1.2774, 1.89182", \ + "0.269325, 0.331332, 0.553177, 0.743209, 1.03406, 1.39999, 1.94759", \ + "0.350601, 0.424879, 0.689796, 0.919228, 1.26048, 1.61878, 2.10161" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00777357, 0.00780588, 0.00783757, 0.00786099, 0.00786556, 0.00786612, 0.00786644", \ + "0.00750944, 0.0075881, 0.0077362, 0.00778632, 0.007612, 0.00750804, 0.00784472", \ + "0.00775376, 0.00769788, 0.00777469, 0.00777277, 0.00779824, 0.00781347, 0.00781196", \ + "0.00855908, 0.00839544, 0.00816771, 0.00807771, 0.0079817, 0.00789711, 0.0079004", \ + "0.0103228, 0.0100432, 0.00925007, 0.00883848, 0.00853499, 0.00827875, 0.007217", \ + "0.0127921, 0.012412, 0.0111766, 0.0103716, 0.00958785, 0.00932211, 0.00882812", \ + "0.0160591, 0.015568, 0.0138931, 0.0126911, 0.0113809, 0.010584, 0.0102273" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000111698, 0.00016568, 0.000225686, 0.000239239, 0.000246675, 0.000250108, 0.000251769", \ + "-0.0001588, -6.7375e-05, 0.000114622, 0.000168188, 0.000207599, 0.000225303, 0.000234545", \ + "-0.000221825, -0.000207369, -0.000111391, -2.7679e-05, 6.51321e-05, 0.000119647, 0.000164033", \ + "0.000182558, 0.000101204, 4.23784e-06, 5.1939e-06, 3.98251e-05, 8.32865e-05, 0.000127403", \ + "0.00159614, 0.00131167, 0.000728385, 0.000497384, 0.000323489, 0.000248646, 0.000221922", \ + "0.0039139, 0.00341555, 0.00222528, 0.00164277, 0.00112252, 0.000807462, 0.000628593", \ + "0.0070272, 0.0063451, 0.00450822, 0.00349718, 0.00253072, 0.00189122, 0.00144968" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0092617, 0.00926883, 0.0092764, 0.0092777, 0.00927739, 0.00927476, 0.00927163", \ + "0.00904506, 0.00909229, 0.00917588, 0.00920234, 0.00920647, 0.00913664, 0.00922015", \ + "0.00929778, 0.00924636, 0.00929633, 0.00926526, 0.00924437, 0.00922824, 0.00894751", \ + "0.0100136, 0.00988484, 0.00959328, 0.00956981, 0.0094067, 0.00868644, 0.00912919", \ + "0.0118069, 0.0115785, 0.0107913, 0.0103513, 0.0100519, 0.00975392, 0.00867775", \ + "0.0142991, 0.0139358, 0.0127355, 0.0119278, 0.011143, 0.01081, 0.0102957", \ + "0.017609, 0.0171528, 0.0155009, 0.0142833, 0.0129703, 0.0120337, 0.0117146" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000115228, 0.000167785, 0.00022596, 0.000239213, 0.000246251, 0.000249621, 0.00025075", \ + "-0.000147314, -5.84389e-05, 0.000112142, 0.000171932, 0.000210253, 0.000227753, 0.000237181", \ + "-0.000294412, -0.000261117, -0.000136371, -4.2041e-05, 5.77245e-05, 0.000118705, 0.000162338", \ + "-7.64875e-05, -0.00010378, -0.000107031, -6.71212e-05, 1.87372e-06, 6.108e-05, 0.000108213", \ + "0.001064, 0.000841375, 0.000435444, 0.000295571, 0.00019524, 0.000169851, 0.000162889", \ + "0.00330011, 0.00283519, 0.00176422, 0.00128369, 0.000879787, 0.000654948, 0.000504932", \ + "0.00646999, 0.0058036, 0.00400462, 0.00305677, 0.00218914, 0.00164797, 0.00126577" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00613618, 0.00622909, 0.00634405, 0.00635829, 0.00637654, 0.00637593, 0.00637653", \ + "0.00586809, 0.00599202, 0.00624831, 0.00632209, 0.00637198, 0.00635373, 0.00640545", \ + "0.00617189, 0.00611989, 0.00624619, 0.00629823, 0.0063397, 0.00636693, 0.00560217", \ + "0.00702994, 0.00683734, 0.0065774, 0.00645391, 0.00640327, 0.00583185, 0.00623421", \ + "0.00890701, 0.00855152, 0.00766459, 0.00726801, 0.00692206, 0.00672237, 0.00593925", \ + "0.0115801, 0.011042, 0.00956637, 0.00875936, 0.00796495, 0.00765861, 0.00732933", \ + "0.0150932, 0.0143954, 0.0123038, 0.0110582, 0.00976534, 0.00894657, 0.00867117" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "4.07177e-05, 0.000111458, 0.000202589, 0.000222757, 0.000238598, 0.000242132, 0.000250715", \ + "-0.000277696, -0.000175516, 5.61225e-05, 0.000137276, 0.000182097, 0.000203997, 0.000218349", \ + "2.27513e-05, -1.28355e-05, -2.34396e-05, 6.92925e-06, 7.04721e-05, 0.000120863, 0.000167182", \ + "0.000790124, 0.000624212, 0.000439948, 0.000279323, 0.000193906, 0.000170275, 0.000177577", \ + "0.00261931, 0.00238967, 0.00155641, 0.00112203, 0.00073875, 0.000531409, 0.000417051", \ + "0.00520892, 0.00468997, 0.00331391, 0.00255207, 0.00179045, 0.0013069, 0.000985935", \ + "0.00864065, 0.00789946, 0.00592267, 0.00475895, 0.00352706, 0.0026787, 0.00206762" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326833; + rise_capacitance : 0.00326833; + rise_capacitance_range (0.00222151, 0.00326833); + fall_capacitance : 0.00319268; + fall_capacitance_range (0.00226977, 0.00319268); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202615, -0.00202621, -0.00203439, -0.0020321, -0.00202806, -0.0020315, -0.00202969" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021864, 0.00208278, 0.00206429, 0.00204381, 0.00204315, 0.00203858, 0.00203417" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203956, -0.00204035, -0.00204841, -0.00203492, -0.00203463, -0.002038, -0.0020361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208767, 0.00206789, 0.00210325, 0.00206961, 0.00206455, 0.00206258, 0.00204836" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203367, -0.00204821, -0.00205805, -0.00204967, -0.00203787, -0.00204142, -0.00203969" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209474, 0.00210705, 0.00209169, 0.00209332, 0.00206935, 0.00206642, 0.00205136" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032499; + rise_capacitance : 0.0032499; + rise_capacitance_range (0.0023984, 0.0032499); + fall_capacitance : 0.00316783; + fall_capacitance_range (0.00229661, 0.00316783); + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201642, -0.00203028, -0.00202752, -0.00202084, -0.00202169, -0.0020252, -0.00202352" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202263, 0.00203834, 0.00205925, 0.002029, 0.00202551, 0.00203037, 0.00202747" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201123, -0.00201103, -0.00201634, -0.00202391, -0.00201942, -0.00202295, -0.00202131" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202764, 0.00201904, 0.00202969, 0.00202997, 0.00202517, 0.0020284, 0.00202569" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201192, -0.00201549, -0.00202751, -0.00202407, -0.00201959, -0.0020187, -0.00202139" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202561, 0.00204647, 0.00205622, 0.00203024, 0.00202597, 0.00202842, 0.00202569" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331121; + rise_capacitance : 0.00330932; + rise_capacitance_range (0.00202036, 0.00330932); + fall_capacitance : 0.00331121; + fall_capacitance_range (0.00198395, 0.00331121); + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249379, -0.00249476, -0.00250706, -0.00251358, -0.00251594, -0.00253286, -0.00255168" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258087, 0.00256137, 0.00257209, 0.00257297, 0.00256603, 0.00256869, 0.00256607" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252037, -0.00250975, -0.00252472, -0.00253623, -0.00253508, -0.0025484, -0.00255858" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258265, 0.00256311, 0.00257388, 0.00257468, 0.00256762, 0.00257002, 0.00256681" \ + ); + } + } + } + } + cell (NAND4BBX1) { + area : 14.112; + cell_leakage_power : 0.0791668; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0976867; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.093821; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0987313; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100139; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.080853; + when : "(AB * !BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0666535; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0726309; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0731774; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0738634; + when : "(!AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0662444; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0716903; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0727662; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.162986; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0416221; + when : "(!AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0479508; + when : "(!AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.045853; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0791668; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (BB) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591783, 0.0659642, 0.117938, 0.181993, 0.309945, 0.476175, 0.69358", \ + "0.0804246, 0.087231, 0.139349, 0.203519, 0.331508, 0.497784, 0.715175", \ + "0.150638, 0.157824, 0.210248, 0.273875, 0.401894, 0.568128, 0.785507", \ + "0.199621, 0.207851, 0.261431, 0.32554, 0.452217, 0.619529, 0.836726", \ + "0.264563, 0.274607, 0.333228, 0.397478, 0.524858, 0.690622, 0.908008", \ + "0.323963, 0.336585, 0.403735, 0.469099, 0.597297, 0.763264, 0.979729", \ + "0.381118, 0.395968, 0.473965, 0.54313, 0.672682, 0.83838, 1.05561" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0326235, 0.0416377, 0.114862, 0.206728, 0.390493, 0.629458, 0.941756", \ + "0.0326742, 0.0416851, 0.114833, 0.206728, 0.390535, 0.629435, 0.942006", \ + "0.0392497, 0.04682, 0.116589, 0.207548, 0.390819, 0.629471, 0.941905", \ + "0.0487713, 0.055218, 0.119116, 0.208941, 0.392002, 0.630333, 0.942285", \ + "0.065392, 0.071816, 0.127506, 0.212654, 0.393811, 0.631905, 0.943487", \ + "0.083555, 0.090087, 0.141342, 0.220836, 0.398051, 0.634603, 0.945743", \ + "0.102538, 0.110183, 0.160251, 0.234333, 0.406064, 0.640704, 0.950188" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.114866, 0.13582, 0.298238, 0.499273, 0.900734, 1.42243, 2.10435", \ + "0.133882, 0.154885, 0.318048, 0.519437, 0.921208, 1.44302, 2.12499", \ + "0.194471, 0.215237, 0.378913, 0.580875, 0.983249, 1.50529, 2.18758", \ + "0.234962, 0.255166, 0.417513, 0.619752, 1.02206, 1.54409, 2.22653", \ + "0.287243, 0.307385, 0.46753, 0.66892, 1.07387, 1.594, 2.27644", \ + "0.333603, 0.354626, 0.514595, 0.715305, 1.11717, 1.63949, 2.3217", \ + "0.373343, 0.396342, 0.557164, 0.757757, 1.15845, 1.68026, 2.36375" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0941408, 0.12091, 0.333758, 0.599288, 1.12962, 1.8192, 2.72149", \ + "0.0941025, 0.120924, 0.333734, 0.599068, 1.12962, 1.81921, 2.72148", \ + "0.0952632, 0.122049, 0.334049, 0.599166, 1.13019, 1.82034, 2.72148", \ + "0.0980208, 0.123529, 0.334912, 0.599992, 1.13028, 1.82025, 2.72148", \ + "0.106255, 0.129711, 0.335945, 0.601123, 1.13282, 1.82015, 2.72153", \ + "0.119123, 0.14056, 0.339336, 0.602456, 1.1325, 1.82059, 2.72214", \ + "0.135044, 0.155539, 0.345711, 0.606582, 1.13393, 1.82272, 2.72299" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0618803, 0.0686549, 0.120816, 0.185141, 0.31326, 0.479622, 0.697005", \ + "0.0831808, 0.0900073, 0.142293, 0.206614, 0.334749, 0.501104, 0.718549", \ + "0.152267, 0.159264, 0.211792, 0.275477, 0.403589, 0.569973, 0.787371", \ + "0.201018, 0.208722, 0.261969, 0.326072, 0.453967, 0.620284, 0.837572", \ + "0.265642, 0.274704, 0.331672, 0.395984, 0.523527, 0.689436, 0.90639", \ + "0.325327, 0.336647, 0.400959, 0.466393, 0.594119, 0.760355, 0.97771", \ + "0.382868, 0.396266, 0.470166, 0.538654, 0.668935, 0.835654, 1.05168" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0368204, 0.045898, 0.119204, 0.211181, 0.395087, 0.634145, 0.946594", \ + "0.0368587, 0.0459151, 0.119233, 0.211145, 0.394997, 0.634016, 0.946694", \ + "0.0418489, 0.0499011, 0.120802, 0.211915, 0.395364, 0.634133, 0.946464", \ + "0.049504, 0.056604, 0.122757, 0.213099, 0.396423, 0.63495, 0.946929", \ + "0.064368, 0.071339, 0.129844, 0.216383, 0.398105, 0.636493, 0.948125", \ + "0.081129, 0.088078, 0.14244, 0.223851, 0.402063, 0.639007, 0.950276", \ + "0.099078, 0.106968, 0.159836, 0.236108, 0.409895, 0.644999, 0.954625" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.133316, 0.153946, 0.315651, 0.516524, 0.917852, 1.43939, 2.12142", \ + "0.153011, 0.173732, 0.336031, 0.537169, 0.938659, 1.46046, 2.1424", \ + "0.214054, 0.234595, 0.397685, 0.599288, 1.00136, 1.52338, 2.20546", \ + "0.253669, 0.274473, 0.437655, 0.639598, 1.04174, 1.56381, 2.24615", \ + "0.304178, 0.325318, 0.488437, 0.690327, 1.09306, 1.61525, 2.29757", \ + "0.349225, 0.371184, 0.535421, 0.737469, 1.13996, 1.66253, 2.34515", \ + "0.388048, 0.411452, 0.57836, 0.780794, 1.18386, 1.70629, 2.38912" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0943352, 0.120968, 0.333758, 0.599287, 1.1298, 1.81966, 2.72139", \ + "0.0943402, 0.121017, 0.333757, 0.599288, 1.13027, 1.81921, 2.72149", \ + "0.0952405, 0.121752, 0.333968, 0.599243, 1.12962, 1.82027, 2.72149", \ + "0.0966379, 0.122617, 0.334311, 0.599467, 1.12985, 1.82016, 2.72148", \ + "0.101312, 0.126102, 0.334893, 0.600271, 1.13039, 1.8203, 2.72151", \ + "0.109146, 0.13257, 0.336647, 0.600772, 1.13144, 1.82115, 2.72173", \ + "0.12009, 0.142419, 0.340683, 0.603063, 1.13193, 1.82186, 2.72177" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0375908, 0.0445179, 0.097384, 0.162034, 0.290493, 0.457053, 0.674643", \ + "0.0591023, 0.0660022, 0.118869, 0.183312, 0.31097, 0.477071, 0.695608", \ + "0.136361, 0.150797, 0.231307, 0.298572, 0.427668, 0.59334, 0.810832", \ + "0.18529, 0.207015, 0.328796, 0.427623, 0.570037, 0.736347, 0.953591", \ + "0.242125, 0.273521, 0.454884, 0.606794, 0.820389, 1.02203, 1.24108", \ + "0.285509, 0.326313, 0.564815, 0.769285, 1.06022, 1.33425, 1.61133", \ + "0.317346, 0.36718, 0.660826, 0.917383, 1.28697, 1.6382, 1.99272" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.039358, 0.0485686, 0.122151, 0.214142, 0.398148, 0.637302, 0.949983", \ + "0.0404655, 0.0489374, 0.122129, 0.214147, 0.398087, 0.637321, 0.949982", \ + "0.0947363, 0.104019, 0.156909, 0.227922, 0.398795, 0.637305, 0.949982", \ + "0.146837, 0.16075, 0.235567, 0.29972, 0.435005, 0.646195, 0.949886", \ + "0.226683, 0.248415, 0.362585, 0.452927, 0.582213, 0.745568, 1.00037", \ + "0.311316, 0.340754, 0.498019, 0.621129, 0.790905, 0.954309, 1.16174", \ + "0.401953, 0.439303, 0.641535, 0.798463, 1.01638, 1.21875, 1.42996" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.117055, 0.13749, 0.298852, 0.499686, 0.900988, 1.4227, 2.10465", \ + "0.13273, 0.153489, 0.316273, 0.517678, 0.919365, 1.44117, 2.12331", \ + "0.202241, 0.225927, 0.392201, 0.594345, 0.996878, 1.51949, 2.20202", \ + "0.259115, 0.289586, 0.482885, 0.687338, 1.09105, 1.61314, 2.29609", \ + "0.334197, 0.376845, 0.627562, 0.866269, 1.28014, 1.802, 2.48418", \ + "0.409106, 0.462895, 0.776435, 1.06021, 1.52095, 2.05213, 2.7365", \ + "0.491246, 0.554805, 0.928025, 1.26228, 1.78675, 2.36335, 3.05206" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0943238, 0.121034, 0.333758, 0.599287, 1.12985, 1.82027, 2.72168", \ + "0.0943333, 0.120988, 0.333758, 0.599288, 1.13021, 1.81959, 2.72168", \ + "0.113075, 0.136385, 0.335572, 0.599319, 1.1301, 1.81962, 2.72168", \ + "0.150983, 0.176184, 0.362225, 0.60838, 1.13016, 1.82027, 2.72166", \ + "0.226296, 0.254671, 0.449102, 0.676267, 1.15509, 1.82247, 2.72166", \ + "0.313573, 0.346462, 0.563228, 0.794079, 1.23959, 1.86695, 2.73252", \ + "0.404284, 0.443568, 0.691053, 0.940309, 1.39028, 1.97242, 2.79483" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0389442, 0.0461662, 0.100255, 0.165557, 0.294567, 0.461493, 0.679369", \ + "0.060478, 0.0678601, 0.121698, 0.18691, 0.315922, 0.482803, 0.700456", \ + "0.142978, 0.156705, 0.234692, 0.30176, 0.431275, 0.598091, 0.815687", \ + "0.19714, 0.217877, 0.335673, 0.432913, 0.574267, 0.74076, 0.957893", \ + "0.26162, 0.291465, 0.466794, 0.615623, 0.826539, 1.02714, 1.24576", \ + "0.313634, 0.352197, 0.582106, 0.78242, 1.06922, 1.34136, 1.61679", \ + "0.355023, 0.402066, 0.684704, 0.934958, 1.29919, 1.64749, 1.99992" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0430598, 0.0523669, 0.126219, 0.218307, 0.402444, 0.641739, 0.954391", \ + "0.0430411, 0.0520995, 0.126154, 0.218298, 0.402436, 0.641739, 0.954575", \ + "0.0966977, 0.105957, 0.159394, 0.231484, 0.402941, 0.641749, 0.954627", \ + "0.149213, 0.162832, 0.236983, 0.301026, 0.438048, 0.65006, 0.95464", \ + "0.230083, 0.251415, 0.364141, 0.454253, 0.583943, 0.748619, 1.00414", \ + "0.314943, 0.344055, 0.499854, 0.622301, 0.792301, 0.955609, 1.16429", \ + "0.405202, 0.442139, 0.642484, 0.801113, 1.01777, 1.22106, 1.43134" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.122176, 0.142602, 0.303936, 0.504758, 0.906026, 1.42778, 2.10971", \ + "0.139527, 0.160292, 0.323059, 0.524462, 0.926151, 1.44804, 2.13008", \ + "0.20771, 0.230299, 0.39531, 0.597363, 0.999928, 1.52238, 2.20489", \ + "0.261969, 0.289389, 0.474772, 0.678784, 1.08157, 1.60416, 2.28693", \ + "0.332104, 0.369731, 0.600802, 0.832505, 1.24404, 1.76721, 2.45066", \ + "0.395165, 0.444376, 0.73089, 0.998968, 1.45326, 1.98461, 2.66789", \ + "0.461861, 0.521313, 0.865047, 1.17533, 1.67995, 2.25086, 2.94296" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0943291, 0.12101, 0.333758, 0.599288, 1.13013, 1.81921, 2.72165", \ + "0.0943432, 0.121007, 0.333754, 0.599287, 1.12952, 1.82027, 2.72165", \ + "0.106684, 0.131036, 0.334889, 0.599274, 1.13017, 1.82052, 2.72165", \ + "0.134477, 0.160641, 0.35561, 0.606779, 1.13017, 1.82016, 2.72165", \ + "0.19758, 0.225395, 0.425757, 0.661405, 1.15271, 1.82279, 2.72168", \ + "0.283039, 0.312892, 0.521424, 0.760283, 1.22658, 1.86482, 2.73458", \ + "0.379123, 0.412507, 0.637019, 0.883771, 1.35322, 1.95668, 2.79164" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00331187, 0.00333633, 0.00338215, 0.00339178, 0.00339616, 0.00339718, 0.00339795", \ + "0.0031242, 0.0031427, 0.0032169, 0.00323464, 0.00324469, 0.00324888, 0.00325083", \ + "0.00319433, 0.00322637, 0.00334967, 0.00338887, 0.00341766, 0.00343272, 0.00343707", \ + "0.0035612, 0.0035842, 0.00369455, 0.00375518, 0.00379864, 0.00380839, 0.00381819", \ + "0.00442977, 0.00447054, 0.00454208, 0.0045957, 0.00466293, 0.00467425, 0.00469035", \ + "0.00570282, 0.00570794, 0.00578639, 0.00582432, 0.00587639, 0.00590942, 0.00593139", \ + "0.00743694, 0.0074248, 0.00743143, 0.00746542, 0.00751015, 0.00753836, 0.00759027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00510401, 0.00513047, 0.00518583, 0.00519721, 0.00520301, 0.00520449, 0.00520557", \ + "0.00492648, 0.00495605, 0.00504138, 0.00506665, 0.00508141, 0.00508754, 0.00509095", \ + "0.00500691, 0.00503314, 0.00513325, 0.00519063, 0.00522851, 0.00523919, 0.00525807", \ + "0.00541502, 0.00542747, 0.005504, 0.00555544, 0.00560729, 0.00562881, 0.0056487", \ + "0.0063922, 0.00639905, 0.00644849, 0.00649579, 0.00654711, 0.00657575, 0.00660525", \ + "0.00764241, 0.00764162, 0.0076609, 0.0076978, 0.00774093, 0.00777836, 0.00780278", \ + "0.00931484, 0.00930895, 0.00932072, 0.00934222, 0.00937254, 0.00941036, 0.00943512" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00333199, 0.0033398, 0.00335449, 0.00335999, 0.00336016, 0.00335957, 0.00335898", \ + "0.00316287, 0.00317826, 0.00319825, 0.00320632, 0.0032104, 0.00321167, 0.0032115", \ + "0.00324827, 0.00326846, 0.00335046, 0.00336946, 0.00338653, 0.00339358, 0.0033969", \ + "0.0036071, 0.00362621, 0.00370018, 0.00374807, 0.00376821, 0.00377658, 0.00378306", \ + "0.00448838, 0.00451969, 0.00456438, 0.00459498, 0.00463533, 0.00466744, 0.00466062", \ + "0.00576346, 0.00576116, 0.00580834, 0.00582999, 0.00586297, 0.00588983, 0.00590286", \ + "0.00748754, 0.00747901, 0.00747163, 0.00748866, 0.00751215, 0.00752996, 0.0075579" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00571141, 0.0057279, 0.00576125, 0.0057676, 0.00577123, 0.00577273, 0.00577313", \ + "0.00554731, 0.00556634, 0.00562125, 0.00563717, 0.00564681, 0.00565128, 0.00565329", \ + "0.00565935, 0.00567874, 0.00575172, 0.00579169, 0.0058123, 0.00582998, 0.00583502", \ + "0.00604571, 0.00606636, 0.00613118, 0.00617283, 0.00620473, 0.00622778, 0.00624081", \ + "0.00701421, 0.00701902, 0.00707898, 0.0071229, 0.00716278, 0.00718281, 0.00719953", \ + "0.00820405, 0.00820757, 0.00827242, 0.00830462, 0.00834933, 0.00837909, 0.0083983", \ + "0.00984896, 0.00985494, 0.0098943, 0.00992349, 0.00997076, 0.0099977, 0.0100282" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00365691, 0.00365639, 0.00365852, 0.0036699, 0.00367057, 0.00367005, 0.0036679", \ + "0.00356353, 0.00357228, 0.00361292, 0.00362425, 0.00356055, 0.00349946, 0.0036409", \ + "0.00358951, 0.00358804, 0.0035995, 0.00352881, 0.00361985, 0.0036166, 0.00362278", \ + "0.00383683, 0.00380634, 0.00372025, 0.00376231, 0.0037041, 0.00366941, 0.0036559", \ + "0.00449748, 0.00444384, 0.00415364, 0.0040091, 0.00386593, 0.00382427, 0.00374974", \ + "0.00546239, 0.00537456, 0.00490286, 0.00459081, 0.0043033, 0.00416968, 0.00396814", \ + "0.00678278, 0.00666163, 0.00598848, 0.00551131, 0.00500197, 0.00469539, 0.00448954" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0021476, 0.00215844, 0.00218288, 0.00218867, 0.00219258, 0.00219255, 0.00219375", \ + "0.00203324, 0.0020555, 0.00213093, 0.00215786, 0.0021756, 0.00218346, 0.00218786", \ + "0.00193607, 0.00194901, 0.00200688, 0.00205184, 0.0021015, 0.00213177, 0.00214799", \ + "0.00196971, 0.0019732, 0.00199383, 0.00201886, 0.00206208, 0.00209452, 0.00211759", \ + "0.00228433, 0.00225348, 0.00215367, 0.00212611, 0.00210648, 0.00210631, 0.00211887", \ + "0.0030331, 0.00294527, 0.00261214, 0.00245835, 0.00232512, 0.0022578, 0.00222345", \ + "0.00421714, 0.00406416, 0.00343378, 0.00310798, 0.00280006, 0.00261122, 0.00247962" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00441941, 0.00442141, 0.00442959, 0.00442947, 0.00442884, 0.00442693, 0.00442633", \ + "0.00432298, 0.00434586, 0.00436462, 0.00437253, 0.00437404, 0.00437523, 0.00437113", \ + "0.00439445, 0.004407, 0.00440946, 0.00433244, 0.0043827, 0.00437466, 0.00436681", \ + "0.00460195, 0.00458486, 0.0045077, 0.0045068, 0.0044435, 0.00441104, 0.00438889", \ + "0.00528106, 0.0052181, 0.00493235, 0.00478265, 0.00466336, 0.00457918, 0.00449065", \ + "0.0062461, 0.0061567, 0.00569295, 0.00537447, 0.00508151, 0.00489093, 0.00472393", \ + "0.00758344, 0.00746682, 0.00679539, 0.00631215, 0.00578537, 0.00544964, 0.00523309" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00215018, 0.00216062, 0.002184, 0.00218955, 0.00219275, 0.0021945, 0.00219479", \ + "0.00203406, 0.00205627, 0.00213114, 0.00215774, 0.00217544, 0.00218306, 0.0021878", \ + "0.00193267, 0.00194453, 0.0020063, 0.00205263, 0.00210542, 0.00213125, 0.00215125", \ + "0.00193818, 0.00194484, 0.00198023, 0.00201069, 0.00205734, 0.00209141, 0.00212094", \ + "0.00216123, 0.00214324, 0.00208567, 0.00207115, 0.00207479, 0.0020866, 0.00210524", \ + "0.00280256, 0.00272975, 0.00246632, 0.00235694, 0.00226204, 0.00221203, 0.00219075", \ + "0.00393082, 0.00379262, 0.00322125, 0.00293964, 0.00268743, 0.00252859, 0.00242633" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161742; + rise_capacitance : 0.00161742; + rise_capacitance_range (0.00114758, 0.00161742); + fall_capacitance : 0.00161698; + fall_capacitance_range (0.00113174, 0.00161698); + internal_power () { + when : "(BB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00104644, 0.000913679, 0.00107338, 0.00149117, 0.0023627, 0.00362702, 0.00529702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00248738, 0.00237341, 0.00256495, 0.00297728, 0.00382442, 0.0050619, 0.00672674" \ + ); + } + } + internal_power () { + when : "(!BB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00111918, 0.000986587, 0.00114622, 0.00156424, 0.00243577, 0.00370033, 0.00537063" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0024912, 0.00237706, 0.00256678, 0.00296409, 0.00381981, 0.00505053, 0.00670821" \ + ); + } + } + internal_power () { + when : "(!BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112038, 0.000987764, 0.00116257, 0.00156532, 0.00243676, 0.00370122, 0.00537141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244493, 0.00233103, 0.00251983, 0.00293358, 0.00377766, 0.00501163, 0.00667428" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161494; + rise_capacitance : 0.00161494; + rise_capacitance_range (0.00114416, 0.00161494); + fall_capacitance : 0.00161478; + fall_capacitance_range (0.00112797, 0.00161478); + internal_power () { + when : "(AB * C * Y) + (!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000715666, 0.000564242, 0.000702126, 0.00109381, 0.00194803, 0.0032026, 0.00486546" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00296257, 0.00285022, 0.00304573, 0.00345502, 0.00430976, 0.00555798, 0.00721592" \ + ); + } + } + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000673261, 0.000535358, 0.00071105, 0.00111631, 0.00198728, 0.00325516, 0.00492572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00272188, 0.00260943, 0.0028109, 0.00322516, 0.00408223, 0.00533202, 0.00699876" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158995; + rise_capacitance : 0.00158995; + rise_capacitance_range (0.00110582, 0.00158995); + fall_capacitance : 0.00155226; + fall_capacitance_range (0.00112853, 0.00155226); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977908, -0.000978449, -0.000981359, -0.000980745, -0.000979623, -0.000981317, -0.000980495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000987943, 0.000989151, 0.000992492, 0.000987998, 0.000985154, 0.000983823, 0.000982394" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976505, -0.000981542, -0.000980335, -0.000985189, -0.000979585, -0.000981273, -0.000980425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990867, 0.000984078, 0.000987825, 0.000990561, 0.00098151, 0.000983896, 0.000982474" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.001031, -0.00103988, -0.00104244, -0.00103763, -0.00103258, -0.0010295, -0.0010262" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00111258, 0.00107766, 0.00104244, 0.00103938, 0.00103258, 0.0010295, 0.0010262" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00111319, -0.00111614, -0.00112052, -0.00112093, -0.00111397, -0.00111616, -0.00111515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00112371, 0.00113326, 0.00115226, 0.00113528, 0.0011395, 0.00114313, 0.0011424" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977999, -0.000978001, -0.000983389, -0.000981444, -0.000979495, -0.000981185, -0.000980366" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100777, 0.000991662, 0.000993131, 0.000988369, 0.000985417, 0.000983988, 0.000982479" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983551, -0.000982395, -0.000985336, -0.000985183, -0.000979598, -0.00098129, -0.000980446" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099451, 0.000991708, 0.000992038, 0.000994097, 0.000984433, 0.000985949, 0.000983274" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00105008, -0.00105083, -0.00105396, -0.00104681, -0.0010483, -0.00105131, -0.00105273" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.001076, 0.00107468, 0.00108253, 0.00106537, 0.00106578, 0.00106689, 0.00106307" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157483; + rise_capacitance : 0.00157483; + rise_capacitance_range (0.00117302, 0.00157483); + fall_capacitance : 0.00153571; + fall_capacitance_range (0.00112572, 0.00153571); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980652, -0.000980747, -0.000986682, -0.000979856, -0.000977264, -0.00097914, -0.000978326" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980652, 0.000983205, 0.00099452, 0.000979856, 0.000978833, 0.000981536, 0.000980229" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978278, -0.000975535, -0.00098012, -0.000980239, -0.000977196, -0.000979073, -0.000978237" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978539, 0.00099031, 0.000994774, 0.000981949, 0.000980069, 0.000981595, 0.000980279" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010125, -0.00101109, -0.00102076, -0.00100937, -0.00100914, -0.00101025, -0.00100761" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105009, 0.00102828, 0.00103067, 0.00100989, 0.00100914, 0.00101025, 0.00100761" \ + ); + } + } + internal_power () { + when : "(!AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982133, -0.000981127, -0.000986697, -0.00097505, -0.00097716, -0.000979039, -0.00097824" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983332, 0.000982951, 0.000994752, 0.0009799, 0.000978907, 0.000981612, 0.0009803" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977313, -0.000972153, -0.00097985, -0.000980157, -0.000977127, -0.000979008, -0.000978177" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977313, 0.000990307, 0.000994744, 0.000981812, 0.000979791, 0.000981643, 0.000980327" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978553, -0.000978593, -0.000979359, -0.000982207, -0.000979569, -0.000981453, -0.000980625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000991317, 0.000994882, 0.000979359, 0.000984592, 0.000982455, 0.000984281, 0.000982895" \ + ); + } + } + } + } + cell (NAND4BBX2) { + area : 14.112; + cell_leakage_power : 0.122316; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.148237; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128568; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.145008; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14265; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142595; + when : "(AB * !BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0915989; + when : "(AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110823; + when : "(AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106097; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120574; + when : "(!AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0905372; + when : "(!AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10825; + when : "(!AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105091; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.307341; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0604362; + when : "(!AB * !BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0806654; + when : "(!AB * !BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0685822; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122316; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (BB) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0656775, 0.076427, 0.128335, 0.191745, 0.318083, 0.482112, 0.69653", \ + "0.0872985, 0.0979948, 0.149934, 0.213397, 0.339701, 0.503714, 0.718133", \ + "0.171518, 0.183427, 0.235638, 0.299064, 0.425114, 0.589251, 0.803602", \ + "0.231546, 0.245784, 0.300582, 0.363421, 0.48854, 0.651362, 0.865468", \ + "0.310693, 0.328749, 0.389222, 0.452263, 0.577332, 0.740331, 0.954149", \ + "0.382994, 0.404673, 0.476879, 0.54184, 0.666048, 0.828903, 1.04225", \ + "0.453495, 0.478448, 0.562124, 0.632375, 0.756241, 0.919645, 1.13356" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0293443, 0.0422346, 0.114326, 0.205691, 0.38874, 0.626715, 0.937821", \ + "0.029406, 0.0423083, 0.114314, 0.205705, 0.38872, 0.626681, 0.937871", \ + "0.0395548, 0.0498347, 0.116467, 0.206593, 0.38883, 0.626605, 0.937799", \ + "0.0528842, 0.0619303, 0.12149, 0.208815, 0.39013, 0.627316, 0.938155", \ + "0.073401, 0.082915, 0.134801, 0.215174, 0.392853, 0.630289, 0.939705", \ + "0.094711, 0.105529, 0.153718, 0.227158, 0.398092, 0.632368, 0.941947", \ + "0.116537, 0.128705, 0.177757, 0.244524, 0.407681, 0.638266, 0.946016" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.106873, 0.136469, 0.287195, 0.472708, 0.842751, 1.32366, 1.95201", \ + "0.12736, 0.156826, 0.307795, 0.493563, 0.863888, 1.34474, 1.97313", \ + "0.205513, 0.233829, 0.38416, 0.570542, 0.941286, 1.42256, 2.05115", \ + "0.260368, 0.288503, 0.43697, 0.623188, 0.993783, 1.47489, 2.10373", \ + "0.329629, 0.358964, 0.504867, 0.688974, 1.05875, 1.54036, 2.16921", \ + "0.390191, 0.422443, 0.568219, 0.751194, 1.12001, 1.60099, 2.22915", \ + "0.443809, 0.479439, 0.628994, 0.810372, 1.17667, 1.65656, 2.28531" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.070463, 0.107658, 0.303955, 0.548591, 1.03726, 1.67261, 2.5024", \ + "0.070455, 0.107645, 0.303879, 0.54848, 1.03725, 1.67257, 2.50241", \ + "0.0736088, 0.109277, 0.30404, 0.548531, 1.03692, 1.67259, 2.50241", \ + "0.0803895, 0.113288, 0.305316, 0.549682, 1.03732, 1.67209, 2.50229", \ + "0.095212, 0.124551, 0.307659, 0.550579, 1.03817, 1.67258, 2.50247", \ + "0.112754, 0.140123, 0.31243, 0.552506, 1.03969, 1.67397, 2.50309", \ + "0.132233, 0.159471, 0.321466, 0.556971, 1.04153, 1.67498, 2.50381" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.068818, 0.0793713, 0.131562, 0.195215, 0.321867, 0.486173, 0.701085", \ + "0.0904429, 0.101036, 0.153313, 0.216986, 0.343631, 0.507964, 0.722756", \ + "0.174768, 0.186149, 0.238351, 0.301847, 0.428432, 0.592805, 0.807526", \ + "0.235342, 0.248386, 0.302577, 0.365724, 0.491761, 0.655621, 0.870413", \ + "0.31552, 0.33184, 0.390439, 0.453626, 0.579081, 0.742499, 0.956712", \ + "0.388742, 0.408394, 0.477394, 0.54236, 0.666681, 0.830226, 1.04404", \ + "0.459915, 0.482738, 0.562413, 0.631897, 0.75639, 0.920168, 1.13441" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331337, 0.0462652, 0.11857, 0.210084, 0.393311, 0.63165, 0.943505", \ + "0.0332041, 0.0463045, 0.118589, 0.210084, 0.393319, 0.631708, 0.943406", \ + "0.041399, 0.0525332, 0.120485, 0.210714, 0.393521, 0.631643, 0.943326", \ + "0.0531394, 0.0628714, 0.124792, 0.21286, 0.394716, 0.632456, 0.943712", \ + "0.071974, 0.082004, 0.136518, 0.218538, 0.397132, 0.634577, 0.945127", \ + "0.091749, 0.103198, 0.154068, 0.229509, 0.401817, 0.636926, 0.947248", \ + "0.11186, 0.125091, 0.176501, 0.24571, 0.41087, 0.64241, 0.951127" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.12605, 0.155239, 0.305163, 0.49049, 0.860421, 1.34128, 1.96961", \ + "0.146707, 0.175945, 0.326139, 0.511648, 0.881687, 1.3626, 1.99095", \ + "0.224522, 0.253909, 0.404664, 0.590665, 0.9613, 1.44237, 2.07088", \ + "0.278934, 0.308756, 0.459638, 0.645805, 1.01651, 1.49759, 2.12635", \ + "0.347932, 0.37916, 0.530245, 0.716263, 1.08722, 1.56832, 2.19718", \ + "0.408556, 0.441956, 0.594577, 0.780378, 1.15088, 1.63225, 2.26138", \ + "0.463174, 0.499337, 0.655389, 0.841202, 1.21159, 1.69318, 2.32202" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0713041, 0.108062, 0.303853, 0.548295, 1.03688, 1.67262, 2.50241", \ + "0.0713404, 0.108114, 0.303849, 0.548252, 1.03686, 1.67262, 2.50242", \ + "0.0732151, 0.109239, 0.304006, 0.548542, 1.03711, 1.67259, 2.50241", \ + "0.0769304, 0.111629, 0.304793, 0.54887, 1.03693, 1.67208, 2.50229", \ + "0.08591, 0.118168, 0.306009, 0.549264, 1.03758, 1.67293, 2.50233", \ + "0.098113, 0.128277, 0.308886, 0.550197, 1.038, 1.67267, 2.50281", \ + "0.112406, 0.141197, 0.314278, 0.552509, 1.03908, 1.67414, 2.50265" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0317075, 0.0421659, 0.0945326, 0.158386, 0.285241, 0.449727, 0.664612", \ + "0.0529329, 0.0629928, 0.115552, 0.179261, 0.305663, 0.470224, 0.684991", \ + "0.118868, 0.142164, 0.224278, 0.29273, 0.41952, 0.583434, 0.797579", \ + "0.158113, 0.192176, 0.315543, 0.415379, 0.558788, 0.719749, 0.935723", \ + "0.201582, 0.250236, 0.431115, 0.583593, 0.7981, 1.00134, 1.21726", \ + "0.232135, 0.294569, 0.530132, 0.733229, 1.02361, 1.29868, 1.57785", \ + "0.251285, 0.327413, 0.615542, 0.868168, 1.23436, 1.58499, 1.94037" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.032842, 0.0466579, 0.11991, 0.211497, 0.394792, 0.633186, 0.944971", \ + "0.0352635, 0.0472891, 0.119843, 0.211503, 0.394806, 0.633287, 0.944926", \ + "0.088322, 0.103298, 0.157577, 0.227976, 0.395939, 0.633235, 0.944875", \ + "0.135546, 0.158375, 0.235774, 0.302228, 0.435549, 0.641075, 0.945017", \ + "0.207637, 0.242558, 0.360145, 0.453184, 0.587128, 0.750201, 0.99968", \ + "0.28472, 0.33175, 0.492188, 0.617698, 0.793733, 0.962418, 1.17", \ + "0.36821, 0.427274, 0.631841, 0.791664, 1.01605, 1.225, 1.44314" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0973092, 0.125954, 0.274889, 0.459958, 0.829752, 1.31055, 1.93889", \ + "0.111823, 0.140995, 0.291417, 0.477076, 0.847264, 1.32824, 1.95668", \ + "0.17177, 0.207256, 0.362302, 0.549956, 0.92118, 1.40277, 2.03176", \ + "0.218316, 0.264691, 0.449905, 0.641708, 1.00988, 1.49414, 2.12361", \ + "0.279846, 0.344654, 0.5864, 0.812353, 1.19921, 1.67913, 2.30824", \ + "0.345607, 0.426313, 0.726744, 0.996565, 1.43245, 1.92754, 2.55625", \ + "0.418519, 0.51436, 0.871111, 1.18874, 1.68505, 2.22697, 2.86854" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0711256, 0.108017, 0.303852, 0.548385, 1.03686, 1.67267, 2.50266", \ + "0.0712038, 0.108053, 0.303853, 0.548274, 1.03705, 1.67267, 2.50266", \ + "0.0920955, 0.126197, 0.306262, 0.548621, 1.03692, 1.67209, 2.50265", \ + "0.128639, 0.165065, 0.337048, 0.560683, 1.03757, 1.67275, 2.50265", \ + "0.200535, 0.241821, 0.424336, 0.63125, 1.06868, 1.6783, 2.50251", \ + "0.280975, 0.329779, 0.535086, 0.75057, 1.16117, 1.73077, 2.52047", \ + "0.364145, 0.422071, 0.658425, 0.892636, 1.31225, 1.84486, 2.5905" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0333901, 0.0442758, 0.0978126, 0.162449, 0.290319, 0.455835, 0.67192", \ + "0.0547197, 0.0654339, 0.118784, 0.183346, 0.311206, 0.47669, 0.692569", \ + "0.126561, 0.14855, 0.228187, 0.296275, 0.424004, 0.589433, 0.801397", \ + "0.170821, 0.203344, 0.322957, 0.42147, 0.564133, 0.727319, 0.944655", \ + "0.222052, 0.26823, 0.443262, 0.592814, 0.805197, 1.00799, 1.22616", \ + "0.261403, 0.320334, 0.547758, 0.746608, 1.03365, 1.30756, 1.58563", \ + "0.290999, 0.361862, 0.639785, 0.886262, 1.24763, 1.59615, 1.95032" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0367109, 0.0506133, 0.124237, 0.216269, 0.400506, 0.639958, 0.953122", \ + "0.0378982, 0.0507454, 0.124151, 0.216192, 0.400512, 0.639965, 0.953132", \ + "0.090456, 0.105436, 0.16007, 0.231856, 0.401478, 0.639973, 0.953285", \ + "0.138503, 0.160755, 0.237499, 0.30335, 0.439608, 0.648218, 0.953321", \ + "0.211393, 0.245707, 0.36228, 0.455385, 0.589692, 0.754466, 1.00882", \ + "0.288436, 0.334966, 0.494175, 0.620523, 0.796481, 0.965142, 1.17526", \ + "0.370733, 0.42989, 0.632594, 0.793413, 1.01836, 1.22741, 1.44652" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101514, 0.130114, 0.279007, 0.46407, 0.833854, 1.31464, 1.94297", \ + "0.117682, 0.146857, 0.297254, 0.482894, 0.853065, 1.33404, 1.96246", \ + "0.17725, 0.210267, 0.364422, 0.550817, 0.921999, 1.40349, 2.03226", \ + "0.22162, 0.262606, 0.439193, 0.629371, 1.00093, 1.48232, 2.11182", \ + "0.276866, 0.334472, 0.556324, 0.774955, 1.15941, 1.64132, 2.2709", \ + "0.328962, 0.4035, 0.678535, 0.932352, 1.35875, 1.85419, 2.48338", \ + "0.388246, 0.477048, 0.8056, 1.09917, 1.57304, 2.10821, 2.75264" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0711193, 0.107996, 0.303854, 0.548286, 1.03703, 1.67267, 2.50261", \ + "0.0712099, 0.108052, 0.303855, 0.548293, 1.03705, 1.67267, 2.50261", \ + "0.0850647, 0.120298, 0.306425, 0.548262, 1.03711, 1.67228, 2.50261", \ + "0.112047, 0.149372, 0.329859, 0.558754, 1.03714, 1.67274, 2.50261", \ + "0.175454, 0.214791, 0.400163, 0.618309, 1.06546, 1.67873, 2.50259", \ + "0.258786, 0.301282, 0.49456, 0.715761, 1.14518, 1.72606, 2.52145", \ + "0.346862, 0.396482, 0.608442, 0.836359, 1.27026, 1.83557, 2.58565" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00634031, 0.00646546, 0.00661506, 0.00664815, 0.00666572, 0.006674, 0.00667544", \ + "0.0061314, 0.00625579, 0.00645396, 0.00650034, 0.00652604, 0.00654092, 0.0065426", \ + "0.00607216, 0.00617521, 0.0064329, 0.00655797, 0.00659072, 0.00661928, 0.00663692", \ + "0.00643276, 0.00648271, 0.00668949, 0.00680827, 0.00689492, 0.00694112, 0.00696836", \ + "0.00737059, 0.00735285, 0.00744702, 0.00754878, 0.00768188, 0.007808, 0.00776444", \ + "0.00873073, 0.00864271, 0.00864541, 0.00871417, 0.0088004, 0.00888704, 0.00905192", \ + "0.0105659, 0.0103904, 0.0102712, 0.0103122, 0.0103701, 0.0104394, 0.0105096" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0076958, 0.00781168, 0.00797969, 0.0080216, 0.00804535, 0.00805614, 0.00806153", \ + "0.00750199, 0.00760992, 0.00781351, 0.00787446, 0.00791118, 0.00792681, 0.00793502", \ + "0.00750968, 0.00755311, 0.00776304, 0.00786672, 0.00795386, 0.00799731, 0.00802086", \ + "0.00788029, 0.00791423, 0.00804818, 0.00815114, 0.00825047, 0.0083112, 0.00834171", \ + "0.00892978, 0.00890906, 0.00894845, 0.00901535, 0.00910153, 0.00916857, 0.0092115", \ + "0.0102224, 0.0101525, 0.0101195, 0.0101571, 0.0102323, 0.0102916, 0.0103435", \ + "0.0119683, 0.0118671, 0.0117347, 0.0117252, 0.0117529, 0.0118188, 0.0118655" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00646756, 0.00652613, 0.00659942, 0.00661631, 0.00662464, 0.00662794, 0.00662728", \ + "0.00626376, 0.00633084, 0.00643234, 0.00645832, 0.00647248, 0.00647758, 0.00647944", \ + "0.0062099, 0.00628, 0.00646386, 0.00651206, 0.00655552, 0.00657394, 0.00658456", \ + "0.00654771, 0.00658528, 0.00672886, 0.00683459, 0.00688202, 0.0069119, 0.00691648", \ + "0.00745821, 0.00744832, 0.00750645, 0.00757101, 0.00764627, 0.0077103, 0.00772216", \ + "0.00878078, 0.00872662, 0.00870957, 0.00874752, 0.00879931, 0.0088665, 0.00897928", \ + "0.0105572, 0.0104483, 0.0103378, 0.0103528, 0.0103742, 0.0104182, 0.0104441" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00910343, 0.00918088, 0.00929622, 0.00932472, 0.0093403, 0.00934737, 0.00935028", \ + "0.00893043, 0.00900669, 0.00914424, 0.00918623, 0.00921133, 0.00922234, 0.00922798", \ + "0.00891815, 0.00897048, 0.00913249, 0.00921728, 0.00928103, 0.00930849, 0.00932922", \ + "0.0092344, 0.00928123, 0.00943321, 0.00951962, 0.00959456, 0.00964417, 0.00967173", \ + "0.0101267, 0.0101579, 0.0102722, 0.0103533, 0.0104453, 0.0104939, 0.0105347", \ + "0.0113067, 0.0113185, 0.0114031, 0.0114729, 0.011557, 0.0116154, 0.0116684", \ + "0.012927, 0.0129064, 0.0129416, 0.0129875, 0.0130728, 0.0131353, 0.0131787" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00659479, 0.00660385, 0.00661783, 0.00661649, 0.00661875, 0.00661912, 0.00661814", \ + "0.00638302, 0.00639486, 0.00652252, 0.00655236, 0.00656523, 0.00656968, 0.0065837", \ + "0.00651807, 0.00651961, 0.00651583, 0.00653302, 0.00655945, 0.00656704, 0.00648746", \ + "0.00721442, 0.00708453, 0.00681916, 0.00694512, 0.00675888, 0.0059594, 0.0061943", \ + "0.00882806, 0.00863015, 0.00791321, 0.00752061, 0.0072158, 0.00702772, 0.00642086", \ + "0.0111805, 0.010853, 0.00972295, 0.00897807, 0.00824472, 0.00797247, 0.00752858", \ + "0.0142951, 0.013888, 0.0122984, 0.0111811, 0.00996274, 0.00920418, 0.00885686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00421725, 0.00426376, 0.00431952, 0.00433261, 0.0043397, 0.00434245, 0.00434398", \ + "0.00396898, 0.00404596, 0.00421018, 0.00426832, 0.00430483, 0.00432196, 0.00433143", \ + "0.00380636, 0.00383979, 0.00395356, 0.00405367, 0.00415316, 0.0042154, 0.00424654", \ + "0.0039593, 0.00394702, 0.00396231, 0.00401292, 0.00408356, 0.00414343, 0.00419648", \ + "0.00493078, 0.00475451, 0.0044345, 0.00431992, 0.00424192, 0.00422043, 0.0042263", \ + "0.00692908, 0.00653375, 0.0056389, 0.00521882, 0.00484922, 0.00463812, 0.0045247", \ + "0.00985351, 0.00926232, 0.00768249, 0.00683841, 0.00604217, 0.00554457, 0.00521502" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00801464, 0.00802903, 0.00802677, 0.00802618, 0.00804531, 0.00804345, 0.00803964", \ + "0.00783212, 0.00785762, 0.00791586, 0.00792116, 0.00794019, 0.00794269, 0.00793176", \ + "0.00799101, 0.00803401, 0.0080188, 0.00799018, 0.00797701, 0.00796817, 0.00699228", \ + "0.00860962, 0.00852548, 0.00828103, 0.00825937, 0.00813335, 0.00759429, 0.00788304", \ + "0.0103192, 0.0100688, 0.00938636, 0.00899539, 0.00862134, 0.00845768, 0.00825816", \ + "0.0126573, 0.0123212, 0.0112034, 0.0104551, 0.0097617, 0.00935679, 0.00891492", \ + "0.0158319, 0.0154112, 0.0138671, 0.0127014, 0.0114526, 0.0106666, 0.01024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00422131, 0.00426627, 0.00431994, 0.00433251, 0.00433976, 0.00434241, 0.00434392", \ + "0.00396296, 0.00404281, 0.00420801, 0.00426562, 0.00430325, 0.0043204, 0.00432998", \ + "0.00378491, 0.00382075, 0.00395547, 0.0040492, 0.00414996, 0.00421356, 0.00424652", \ + "0.00385852, 0.00386478, 0.00391824, 0.00397484, 0.00406563, 0.0041344, 0.00418706", \ + "0.00460414, 0.00447528, 0.00426294, 0.00419053, 0.00415649, 0.00417227, 0.00419288", \ + "0.00641827, 0.00607216, 0.00530995, 0.00497395, 0.00468767, 0.00453164, 0.00444669", \ + "0.00934236, 0.0087704, 0.00727273, 0.00650339, 0.00580179, 0.00538913, 0.00508621" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161608; + rise_capacitance : 0.00161608; + rise_capacitance_range (0.00114998, 0.00161608); + fall_capacitance : 0.00161535; + fall_capacitance_range (0.00113371, 0.00161535); + internal_power () { + when : "(BB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240746, 0.00226609, 0.00237508, 0.00275603, 0.00355578, 0.00476744, 0.00638404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.002717, 0.00259597, 0.00273317, 0.00309046, 0.00387408, 0.0050614, 0.0066488" \ + ); + } + } + internal_power () { + when : "(!BB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257899, 0.00243752, 0.00254693, 0.00292821, 0.00372885, 0.00494152, 0.00655929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00272173, 0.00260064, 0.00273594, 0.00308881, 0.0038624, 0.00503579, 0.00661504" \ + ); + } + } + internal_power () { + when : "(!BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258388, 0.0024424, 0.00256085, 0.00293262, 0.00373191, 0.00494511, 0.00656243" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00261532, 0.00249471, 0.00263927, 0.00299052, 0.0037637, 0.00494385, 0.00653248" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161065; + rise_capacitance : 0.00161065; + rise_capacitance_range (0.00114307, 0.00161065); + fall_capacitance : 0.00160983; + fall_capacitance_range (0.00112637, 0.00160983); + internal_power () { + when : "(AB * C * Y) + (!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018627, 0.00171725, 0.00175543, 0.00210092, 0.00286537, 0.00404952, 0.00564361" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00376976, 0.00364937, 0.00378351, 0.00415266, 0.00493, 0.00611329, 0.00770668" \ + ); + } + } + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181242, 0.00167001, 0.00177844, 0.00215677, 0.00295277, 0.00416043, 0.00577049" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00317956, 0.0030609, 0.00320923, 0.00357558, 0.00435716, 0.00555337, 0.00714843" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325253; + rise_capacitance : 0.00325253; + rise_capacitance_range (0.00222338, 0.00325253); + fall_capacitance : 0.00317153; + fall_capacitance_range (0.00227504, 0.00317153); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202091, -0.00201752, -0.00203037, -0.00202631, -0.00202187, -0.00202098, -0.00202365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202459, 0.00204316, 0.00204886, 0.00203215, 0.0020336, 0.00203069, 0.00202766" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202165, -0.00202759, -0.00202415, -0.00203374, -0.00202236, -0.0020214, -0.00202405" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202472, 0.00203696, 0.0020396, 0.00204544, 0.00202667, 0.0020315, 0.00202846" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00214415, -0.00215386, -0.00215479, -0.00214797, -0.00213772, -0.00213039, -0.00212291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00229615, 0.00220413, 0.00215997, 0.00215349, 0.00213772, 0.00213039, 0.00212291" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00231919, -0.0023287, -0.00233904, -0.00233835, -0.00232419, -0.00232314, -0.00232671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00233079, 0.00239262, 0.00239363, 0.00239451, 0.00239382, 0.00240077, 0.00239958" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202103, -0.00202093, -0.00202261, -0.00202621, -0.00202162, -0.00202506, -0.00202335" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00207523, 0.00205438, 0.00205198, 0.00203405, 0.00203476, 0.00203133, 0.00202787" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201859, -0.00202745, -0.0020349, -0.00203365, -0.00202229, -0.00202134, -0.002024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202826, 0.00206893, 0.00205396, 0.00205698, 0.0020363, 0.00203828, 0.0020308" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00218212, -0.00220021, -0.00220892, -0.00219456, -0.00219647, -0.00220286, -0.00220572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225293, 0.00226978, 0.00226845, 0.0022325, 0.00223167, 0.00223291, 0.00222247" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324402; + rise_capacitance : 0.00324402; + rise_capacitance_range (0.002399, 0.00324402); + fall_capacitance : 0.00315964; + fall_capacitance_range (0.0022915, 0.00315964); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00200941, -0.00201764, -0.00202284, -0.00202565, -0.00201921, -0.00202326, -0.00202159" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203653, 0.00203254, 0.00205459, 0.00202565, 0.00202232, 0.00202822, 0.00202552" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201303, -0.00201528, -0.00202626, -0.00202407, -0.0020191, -0.00202316, -0.00202145" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020196, 0.0020196, 0.0020562, 0.0020306, 0.00202673, 0.00202831, 0.00202559" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00210766, -0.00210002, -0.00211913, -0.00209467, -0.00209399, -0.00209627, -0.00209051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00219576, 0.00214159, 0.0021405, 0.00209467, 0.00209399, 0.00209627, 0.00209051" \ + ); + } + } + internal_power () { + when : "(!AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00200673, -0.00201457, -0.00202377, -0.00201895, -0.002019, -0.00202305, -0.00202141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204111, 0.00203295, 0.00205547, 0.00202601, 0.00202247, 0.00202834, 0.0020256" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201038, -0.00201524, -0.00202419, -0.00202395, -0.00201903, -0.0020231, -0.00202139" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202046, 0.00204617, 0.00205609, 0.00203006, 0.00202577, 0.00202839, 0.00202568" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202363, -0.00202701, -0.00202578, -0.00203527, -0.00202467, -0.00202873, -0.00202701" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206472, 0.00206165, 0.00203181, 0.00203774, 0.00203295, 0.00203484, 0.00203173" \ + ); + } + } + } + } + cell (NAND4BX1) { + area : 11.2896; + cell_leakage_power : 0.0552586; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0667133; + when : "(AB * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0525138; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0584912; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0590377; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0640101; + when : "(AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0601444; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0650547; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0664621; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.148846; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0274824; + when : "(!AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0338111; + when : "(!AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0317133; + when : "(!AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0401867; + when : "(!AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0325678; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0380137; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0390896; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0552586; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0569535, 0.0637393, 0.115595, 0.179703, 0.307719, 0.474011, 0.691397", \ + "0.0782084, 0.0850116, 0.13704, 0.201215, 0.329236, 0.495513, 0.712952", \ + "0.147078, 0.154338, 0.206764, 0.270353, 0.398394, 0.564663, 0.782109", \ + "0.194889, 0.203201, 0.256828, 0.321059, 0.448892, 0.615157, 0.832429", \ + "0.258074, 0.268518, 0.327105, 0.391028, 0.518649, 0.684445, 0.90043", \ + "0.315921, 0.328739, 0.396462, 0.461922, 0.589779, 0.755947, 0.972925", \ + "0.371274, 0.386442, 0.465073, 0.534508, 0.664409, 0.830945, 1.0474" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311411, 0.0401674, 0.113395, 0.205309, 0.389184, 0.628204, 0.940638", \ + "0.0312111, 0.0402012, 0.113395, 0.205313, 0.389178, 0.628131, 0.940773", \ + "0.0378408, 0.0453708, 0.115024, 0.206141, 0.389468, 0.628168, 0.940707", \ + "0.0471656, 0.0535897, 0.117491, 0.207444, 0.390641, 0.628926, 0.941121", \ + "0.063281, 0.069333, 0.125497, 0.211063, 0.392306, 0.630569, 0.942306", \ + "0.080743, 0.087521, 0.13903, 0.218962, 0.396581, 0.633226, 0.944319", \ + "0.09916, 0.106965, 0.157676, 0.232271, 0.404522, 0.63939, 0.948932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.109657, 0.130497, 0.292645, 0.49357, 0.895102, 1.41686, 2.09887", \ + "0.128628, 0.14955, 0.312446, 0.513778, 0.915549, 1.43741, 2.11945", \ + "0.188451, 0.208866, 0.372269, 0.57409, 0.976332, 1.49844, 2.18083", \ + "0.227748, 0.247798, 0.409502, 0.612021, 1.01421, 1.53638, 2.21882", \ + "0.278702, 0.298933, 0.45886, 0.660071, 1.06298, 1.58511, 2.26759", \ + "0.323395, 0.344709, 0.504422, 0.705168, 1.10692, 1.62923, 2.31166", \ + "0.361582, 0.384895, 0.545597, 0.746527, 1.14723, 1.66907, 2.35273" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0898713, 0.116648, 0.329469, 0.594757, 1.12546, 1.81515, 2.71758", \ + "0.0898575, 0.116643, 0.329459, 0.594994, 1.12546, 1.81515, 2.71749", \ + "0.0910832, 0.117859, 0.329651, 0.594788, 1.12601, 1.81542, 2.71758", \ + "0.0939074, 0.119238, 0.330764, 0.595708, 1.12608, 1.81611, 2.71748", \ + "0.102229, 0.125575, 0.331629, 0.596843, 1.12677, 1.81611, 2.71763", \ + "0.11463, 0.136288, 0.334735, 0.598041, 1.12818, 1.81651, 2.71824", \ + "0.130014, 0.150681, 0.341399, 0.602111, 1.12974, 1.81807, 2.71876" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0341088, 0.040792, 0.0927264, 0.156932, 0.285007, 0.451339, 0.668772", \ + "0.0556719, 0.0624134, 0.114471, 0.178539, 0.306523, 0.47163, 0.690143", \ + "0.125048, 0.140681, 0.225386, 0.294387, 0.422449, 0.587871, 0.805349", \ + "0.166776, 0.189965, 0.318925, 0.42038, 0.5646, 0.730887, 0.946336", \ + "0.213036, 0.247186, 0.438821, 0.595188, 0.812358, 1.01645, 1.2355", \ + "0.245529, 0.28993, 0.541963, 0.752761, 1.04867, 1.32582, 1.60472", \ + "0.26539, 0.319996, 0.631108, 0.895154, 1.27135, 1.62687, 1.9839" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0339054, 0.043065, 0.116589, 0.208538, 0.392415, 0.631547, 0.94416", \ + "0.0361213, 0.0442317, 0.116572, 0.208553, 0.392468, 0.631455, 0.944159", \ + "0.0912677, 0.101048, 0.15414, 0.224238, 0.393274, 0.631441, 0.944203", \ + "0.141901, 0.157056, 0.233051, 0.297337, 0.430776, 0.641005, 0.944169", \ + "0.219759, 0.242475, 0.359064, 0.45033, 0.580186, 0.742293, 0.995713", \ + "0.303001, 0.333732, 0.49306, 0.617256, 0.78874, 0.951752, 1.15674", \ + "0.393515, 0.432028, 0.63572, 0.795392, 1.01405, 1.21634, 1.42845" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.101695, 0.12212, 0.283457, 0.484305, 0.88572, 1.40734, 2.0895", \ + "0.116167, 0.136943, 0.299728, 0.501164, 0.902979, 1.42473, 2.10701", \ + "0.189214, 0.214742, 0.38369, 0.585607, 0.988321, 1.51074, 2.1936", \ + "0.247649, 0.282275, 0.486504, 0.691875, 1.09476, 1.61679, 2.29988", \ + "0.328722, 0.375969, 0.649697, 0.896551, 1.30855, 1.83145, 2.51454", \ + "0.414306, 0.472355, 0.812931, 1.11603, 1.58809, 2.11841, 2.80025", \ + "0.505292, 0.574234, 0.977637, 1.33878, 1.89128, 2.47436, 3.16121" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0899259, 0.116701, 0.329469, 0.595038, 1.12546, 1.81621, 2.71782", \ + "0.0899596, 0.116682, 0.329469, 0.595037, 1.12546, 1.8161, 2.71787", \ + "0.118724, 0.140887, 0.332429, 0.595023, 1.12594, 1.8159, 2.71782", \ + "0.165302, 0.190556, 0.367117, 0.606238, 1.1256, 1.8162, 2.7178", \ + "0.24299, 0.274657, 0.473397, 0.686055, 1.15435, 1.81814, 2.71776", \ + "0.323935, 0.362884, 0.600377, 0.831499, 1.25695, 1.86929, 2.72692", \ + "0.409406, 0.45525, 0.734936, 0.997055, 1.43625, 1.99456, 2.79747" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0370738, 0.0439738, 0.0967604, 0.161398, 0.289896, 0.456457, 0.67409", \ + "0.0585194, 0.0654081, 0.118232, 0.182664, 0.310264, 0.476393, 0.695105", \ + "0.134688, 0.149337, 0.230475, 0.298045, 0.42702, 0.592741, 0.810272", \ + "0.182692, 0.204689, 0.327481, 0.42669, 0.569373, 0.735719, 0.953013", \ + "0.238235, 0.270064, 0.452895, 0.605349, 0.819428, 1.02175, 1.24048", \ + "0.280385, 0.321661, 0.562115, 0.767287, 1.059, 1.33329, 1.61063", \ + "0.31115, 0.361552, 0.657332, 0.914848, 1.2852, 1.63695, 1.99178" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380306, 0.0472143, 0.120821, 0.212918, 0.397029, 0.63623, 0.948989", \ + "0.0392286, 0.0477027, 0.120846, 0.212921, 0.397002, 0.636232, 0.948988", \ + "0.0931173, 0.102606, 0.155966, 0.226954, 0.397676, 0.636242, 0.948988", \ + "0.144483, 0.158741, 0.234413, 0.298741, 0.434132, 0.645189, 0.948919", \ + "0.223243, 0.245396, 0.360911, 0.45181, 0.581469, 0.745083, 0.999492", \ + "0.30663, 0.336906, 0.4957, 0.619669, 0.789925, 0.95277, 1.16244", \ + "0.395784, 0.43425, 0.638824, 0.796605, 1.01521, 1.21771, 1.42946" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.112967, 0.133383, 0.294699, 0.495487, 0.896887, 1.41868, 2.10069", \ + "0.128976, 0.149725, 0.312497, 0.513918, 0.915723, 1.43762, 2.11972", \ + "0.199101, 0.222896, 0.389309, 0.591453, 0.99417, 1.51654, 2.19931", \ + "0.255153, 0.285995, 0.480039, 0.68457, 1.08827, 1.61024, 2.29349", \ + "0.328491, 0.371829, 0.624533, 0.863391, 1.27744, 1.79932, 2.48161", \ + "0.401511, 0.45622, 0.772134, 1.05693, 1.51914, 2.04948, 2.73382", \ + "0.482098, 0.547007, 0.923021, 1.25854, 1.78369, 2.3599, 3.04954" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0899678, 0.116699, 0.329469, 0.594995, 1.12602, 1.81622, 2.71783", \ + "0.089975, 0.116684, 0.329469, 0.595037, 1.12546, 1.81622, 2.71781", \ + "0.109031, 0.132528, 0.331383, 0.594822, 1.12594, 1.81581, 2.71778", \ + "0.146945, 0.17222, 0.358286, 0.604226, 1.12599, 1.81558, 2.71776", \ + "0.221899, 0.250446, 0.445665, 0.672835, 1.15109, 1.81845, 2.71775", \ + "0.30883, 0.341967, 0.559571, 0.790406, 1.23734, 1.86402, 2.72868", \ + "0.398829, 0.438001, 0.687054, 0.936332, 1.3867, 1.97013, 2.79109" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0381464, 0.0453734, 0.0994987, 0.164808, 0.293821, 0.460742, 0.678604", \ + "0.0599836, 0.067107, 0.120939, 0.186181, 0.315176, 0.482032, 0.699688", \ + "0.141335, 0.155241, 0.233785, 0.300425, 0.430448, 0.597055, 0.8147", \ + "0.194685, 0.215652, 0.334319, 0.431952, 0.573517, 0.740004, 0.957128", \ + "0.258051, 0.288258, 0.464833, 0.61441, 0.825533, 1.02636, 1.245", \ + "0.309034, 0.347955, 0.579521, 0.78051, 1.06803, 1.34031, 1.61594", \ + "0.349466, 0.396958, 0.681502, 0.93258, 1.29749, 1.64618, 1.99885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0416904, 0.0509997, 0.124867, 0.217056, 0.401229, 0.640537, 0.953377", \ + "0.0419579, 0.0507638, 0.124776, 0.217048, 0.401221, 0.640497, 0.953374", \ + "0.0950504, 0.104515, 0.158379, 0.229896, 0.401751, 0.640543, 0.953376", \ + "0.146854, 0.160814, 0.235864, 0.300107, 0.436868, 0.64892, 0.953439", \ + "0.226634, 0.248431, 0.362498, 0.452821, 0.582644, 0.747673, 1.00307", \ + "0.310451, 0.340284, 0.497619, 0.620762, 0.791158, 0.954772, 1.16323", \ + "0.399361, 0.437057, 0.63973, 0.799152, 1.01644, 1.22006, 1.43153" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118223, 0.138645, 0.299932, 0.500771, 0.902115, 1.42391, 2.10595", \ + "0.135725, 0.156474, 0.319212, 0.520637, 0.922439, 1.44433, 2.12645", \ + "0.204744, 0.227479, 0.392496, 0.594527, 0.997233, 1.51953, 2.20218", \ + "0.258833, 0.286423, 0.472296, 0.676353, 1.07916, 1.6018, 2.28478", \ + "0.327671, 0.36577, 0.597941, 0.829963, 1.24205, 1.76512, 2.44852", \ + "0.388972, 0.438797, 0.727499, 0.99642, 1.45079, 1.9822, 2.66548", \ + "0.45387, 0.514384, 0.861011, 1.17198, 1.67807, 2.24842, 2.94046" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0899243, 0.116679, 0.329469, 0.595037, 1.12604, 1.81621, 2.71775", \ + "0.0899579, 0.116682, 0.329469, 0.595037, 1.12546, 1.81622, 2.71772", \ + "0.102538, 0.126981, 0.330635, 0.595038, 1.12545, 1.81618, 2.71775", \ + "0.130133, 0.156368, 0.351514, 0.602877, 1.126, 1.8161, 2.71778", \ + "0.192991, 0.220936, 0.421643, 0.657451, 1.14705, 1.81885, 2.71778", \ + "0.278235, 0.308359, 0.517251, 0.756685, 1.22262, 1.86086, 2.73068", \ + "0.373977, 0.407489, 0.632771, 0.87977, 1.34889, 1.95284, 2.78785" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00324139, 0.00327079, 0.00331068, 0.00331876, 0.003324, 0.00332529, 0.00332582", \ + "0.00306141, 0.00309336, 0.0031492, 0.00316609, 0.00317548, 0.00317892, 0.00318074", \ + "0.0031459, 0.00317683, 0.00328978, 0.00332884, 0.00335613, 0.00336979, 0.00337274", \ + "0.00352294, 0.00354353, 0.00364487, 0.00370752, 0.00374088, 0.00375048, 0.0037601", \ + "0.00440006, 0.00441001, 0.00450055, 0.00454851, 0.00460899, 0.00463552, 0.00464438", \ + "0.00569604, 0.00569226, 0.00573261, 0.00577757, 0.00582917, 0.00586505, 0.0059405", \ + "0.00742285, 0.00740764, 0.00740612, 0.00743405, 0.00747106, 0.00750051, 0.00754706" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0047242, 0.00474917, 0.00479936, 0.00480934, 0.00481339, 0.00481496, 0.00481678", \ + "0.00454823, 0.00457636, 0.0046564, 0.00467921, 0.00469243, 0.0046979, 0.00470082", \ + "0.0046481, 0.00466616, 0.00475965, 0.00481276, 0.00484616, 0.00485971, 0.00487917", \ + "0.00504628, 0.0050671, 0.00513627, 0.00518594, 0.00523239, 0.00525536, 0.00526855", \ + "0.00602868, 0.00604165, 0.00608754, 0.00613336, 0.00617498, 0.00620724, 0.0062311", \ + "0.00729807, 0.00729437, 0.00730671, 0.00733732, 0.00737635, 0.0074085, 0.00743052", \ + "0.00896358, 0.00896393, 0.00896538, 0.00896979, 0.00900868, 0.00903558, 0.0090615" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00351842, 0.00352738, 0.00353682, 0.00355119, 0.00355204, 0.00355167, 0.00355138", \ + "0.00342525, 0.00344958, 0.00351832, 0.00353932, 0.00355402, 0.00341135, 0.00356674", \ + "0.00345177, 0.00346324, 0.00348188, 0.0035094, 0.00353513, 0.00354132, 0.0035497", \ + "0.003726, 0.00375968, 0.00359613, 0.00364466, 0.00361091, 0.00358989, 0.00340054", \ + "0.00439978, 0.00433555, 0.00403745, 0.00388138, 0.00376226, 0.00372729, 0.0036721", \ + "0.00537428, 0.00526875, 0.00477785, 0.00446577, 0.00418724, 0.00405331, 0.0037903", \ + "0.00668061, 0.00655359, 0.00585504, 0.00537928, 0.0048662, 0.00452814, 0.00440158" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00118452, 0.00119623, 0.00122177, 0.00122803, 0.00123179, 0.00123204, 0.00123293", \ + "0.00107092, 0.00109199, 0.00116955, 0.00119707, 0.00121511, 0.0012232, 0.00122793", \ + "0.000992742, 0.00100069, 0.00105233, 0.00109724, 0.00114176, 0.00117579, 0.00118724", \ + "0.0010906, 0.00108326, 0.00107387, 0.00108683, 0.00111808, 0.00114578, 0.0011651", \ + "0.00155279, 0.00150143, 0.00131969, 0.00124476, 0.00119553, 0.00118186, 0.0011798", \ + "0.00240393, 0.00229523, 0.00187812, 0.00166471, 0.00147704, 0.00137816, 0.00131422", \ + "0.00360843, 0.0034485, 0.00276706, 0.00238523, 0.00200967, 0.00177145, 0.00161796" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00436422, 0.00436375, 0.00436392, 0.00437592, 0.00437653, 0.00437508, 0.00437257", \ + "0.00426687, 0.00427399, 0.00431705, 0.00432832, 0.00424526, 0.0041895, 0.00434389", \ + "0.00429112, 0.00429171, 0.00430457, 0.00424489, 0.0043222, 0.00432187, 0.00432457", \ + "0.00454197, 0.00450317, 0.00441898, 0.00445784, 0.00440618, 0.0043711, 0.00435709", \ + "0.00520529, 0.0051491, 0.0048567, 0.0047117, 0.00456658, 0.00452483, 0.00444913", \ + "0.00617182, 0.0060808, 0.00560426, 0.0052905, 0.00500377, 0.0048869, 0.00479557", \ + "0.00749127, 0.00736814, 0.00668871, 0.00621212, 0.00569771, 0.00539791, 0.00518797" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00118556, 0.00119688, 0.00122169, 0.00122782, 0.00123084, 0.00123152, 0.00123346", \ + "0.0010681, 0.00109127, 0.00116881, 0.00119609, 0.00121388, 0.00122178, 0.00122649", \ + "0.000970541, 0.000982245, 0.00104411, 0.00108995, 0.00113888, 0.00117187, 0.00118627", \ + "0.00100326, 0.00100624, 0.00103063, 0.00105542, 0.00109937, 0.00113215, 0.00115522", \ + "0.00132075, 0.00129012, 0.00118761, 0.00116114, 0.00114297, 0.00114249, 0.00115607", \ + "0.00207465, 0.0019796, 0.0016502, 0.00149385, 0.00136006, 0.00129292, 0.00125921", \ + "0.00326693, 0.00311518, 0.00246862, 0.00214035, 0.00183311, 0.00164136, 0.00151659" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00513197, 0.00513738, 0.00514511, 0.00514521, 0.00514438, 0.00514199, 0.00514144", \ + "0.00505698, 0.0050609, 0.00507913, 0.005087, 0.00508828, 0.00509056, 0.00508444", \ + "0.00510694, 0.00511755, 0.00512226, 0.00499466, 0.00509665, 0.00509569, 0.00507904", \ + "0.00532074, 0.00529478, 0.00521172, 0.00522008, 0.00515614, 0.00512278, 0.00510052", \ + "0.00599307, 0.00593497, 0.00564555, 0.00549476, 0.00534314, 0.0052903, 0.00520036", \ + "0.00696372, 0.00687626, 0.00640336, 0.00608497, 0.00579526, 0.00560785, 0.00543076", \ + "0.00830093, 0.00818196, 0.00750625, 0.00702031, 0.00649177, 0.0061242, 0.0059374" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00118518, 0.00119628, 0.00122052, 0.0012262, 0.00122988, 0.00123031, 0.00123205", \ + "0.00106832, 0.00109103, 0.00116763, 0.00119476, 0.0012124, 0.00122023, 0.00122473", \ + "0.00096791, 0.000979557, 0.00104224, 0.00108828, 0.00113735, 0.00116854, 0.00118825", \ + "0.00097238, 0.000978715, 0.0010152, 0.00104628, 0.00109331, 0.00112784, 0.00115512", \ + "0.0011961, 0.00117475, 0.00111862, 0.00110522, 0.00111163, 0.00112185, 0.00114171", \ + "0.0018418, 0.00176163, 0.00149702, 0.00138684, 0.00129506, 0.00124502, 0.00122501", \ + "0.00297205, 0.00282872, 0.00225256, 0.00196749, 0.00172584, 0.00156182, 0.00145507" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162144; + rise_capacitance : 0.00162144; + rise_capacitance_range (0.00114888, 0.00162144); + fall_capacitance : 0.00162106; + fall_capacitance_range (0.00113314, 0.00162106); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000908247, 0.000775335, 0.000941777, 0.00136091, 0.0022381, 0.00350714, 0.00518098" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258162, 0.00246977, 0.00266803, 0.00307168, 0.0039231, 0.00515805, 0.00681795" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000908201, 0.000775384, 0.000954877, 0.0013607, 0.00223835, 0.00350733, 0.0051813" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255944, 0.00244779, 0.00264616, 0.00305683, 0.00390492, 0.00514283, 0.00680703" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000908599, 0.000775756, 0.000942233, 0.00136144, 0.00223864, 0.00350761, 0.00518132" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00251222, 0.00240056, 0.00260091, 0.00300705, 0.00386395, 0.00510632, 0.00677491" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160336; + rise_capacitance : 0.00160336; + rise_capacitance_range (0.00109115, 0.00160336); + fall_capacitance : 0.00156802; + fall_capacitance_range (0.00112717, 0.00156802); + internal_power () { + when : "(AB * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983922, -0.000978715, -0.00098345, -0.000985663, -0.000982534, -0.000984286, -0.000983434" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00106251, 0.000997767, 0.00100015, 0.0009935, 0.000989032, 0.000987289, 0.000985379" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0009795, -0.000989754, -0.000990195, -0.000990743, -0.000984863, -0.000986656, -0.000985814" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099562, 0.000989754, 0.00100112, 0.000995687, 0.000986448, 0.000988949, 0.000987549" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000989421, -0.000987537, -0.000990853, -0.000991508, -0.000985565, -0.00098736, -0.000986512" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100661, 0.00100455, 0.00100466, 0.00100601, 0.000995185, 0.000995333, 0.000990609" \ + ); + } + } + internal_power () { + when : "(!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00103943, -0.00104001, -0.00103862, -0.00103936, -0.00104107, -0.0010462, -0.00105387" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108085, 0.0010802, 0.00108758, 0.00107016, 0.00106925, 0.00106912, 0.00106322" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010525, -0.00105311, -0.00105655, -0.00104933, -0.00105117, -0.00105457, -0.00105631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00108082, 0.00108023, 0.0010876, 0.00107017, 0.00106926, 0.00106911, 0.00106321" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160323; + rise_capacitance : 0.00160323; + rise_capacitance_range (0.00111742, 0.00160323); + fall_capacitance : 0.00156554; + fall_capacitance_range (0.00114017, 0.00156554); + internal_power () { + when : "(AB * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000987251, -0.000983268, -0.000987667, -0.000980904, -0.000981902, -0.000983609, -0.000982797" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000995265, 0.000997533, 0.000987667, 0.00098958, 0.000986737, 0.00098601, 0.000984634" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979544, -0.00098513, -0.000989041, -0.000988889, -0.000983301, -0.000985017, -0.000984181" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000991893, 0.000988018, 0.000999693, 0.000994477, 0.000985502, 0.000987985, 0.000986672" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097898, -0.000979176, -0.000984068, -0.00098297, -0.000981222, -0.000982931, -0.000982103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988733, 0.0009905, 0.000993975, 0.000985899, 0.000986769, 0.000985462, 0.000984028" \ + ); + } + } + internal_power () { + when : "(AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977866, -0.00098298, -0.000981821, -0.000986719, -0.000981139, -0.000982841, -0.000982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000991777, 0.000985585, 0.000989328, 0.000992108, 0.000983074, 0.000985484, 0.000984086" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980484, -0.00098074, -0.000983527, -0.000976309, -0.000976751, -0.000977869, -0.000976365" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010039, 0.00100297, 0.00101023, 0.000994066, 0.000993899, 0.000994688, 0.000990847" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982462, -0.000981976, -0.000988908, -0.000987507, -0.000984593, -0.000986309, -0.000985482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101143, 0.00099624, 0.000998073, 0.000989747, 0.000990518, 0.000989123, 0.000987614" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00098549, -0.000987224, -0.000990374, -0.000990205, -0.000984624, -0.000986339, -0.000985499" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000998436, 0.000996141, 0.000996513, 0.00099864, 0.000989052, 0.000990731, 0.000988288" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159082; + rise_capacitance : 0.00159082; + rise_capacitance_range (0.00118803, 0.00159082); + fall_capacitance : 0.00155161; + fall_capacitance_range (0.00114307, 0.00155161); + internal_power () { + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979563, -0.000977548, -0.000987129, -0.000975904, -0.000977636, -0.000979547, -0.000978746" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000984949, 0.000979861, 0.000994657, 0.00097962, 0.000979305, 0.00098199, 0.000980656" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978131, -0.000974165, -0.000979296, -0.000979703, -0.00097713, -0.000979043, -0.000978215" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978131, 0.000990174, 0.000994555, 0.00098165, 0.000979705, 0.000981595, 0.000980283" \ + ); + } + } + internal_power () { + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980493, -0.000980771, -0.000986782, -0.00097966, -0.000977237, -0.000979144, -0.000978319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980493, 0.000983042, 0.000994641, 0.00097966, 0.000978885, 0.000981597, 0.000980286" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979571, -0.000979399, -0.000980534, -0.000982467, -0.000980602, -0.000982534, -0.000981721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098223, 0.00099405, 0.000980534, 0.000985527, 0.000983901, 0.000985167, 0.000983859" \ + ); + } + } + internal_power () { + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985782, -0.000984532, -0.000990322, -0.000979044, -0.000980628, -0.00098255, -0.000981737" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000987101, 0.000986316, 0.000998268, 0.00098316, 0.000982425, 0.000985149, 0.000983831" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981422, -0.000977011, -0.00098264, -0.00098317, -0.000980578, -0.000982501, -0.000981663" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981422, 0.00099388, 0.000998294, 0.000985296, 0.00098335, 0.000985185, 0.000983861" \ + ); + } + } + } + } + cell (NAND4BX2) { + area : 11.2896; + cell_leakage_power : 0.0984077; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.128456; + when : "(AB * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0774592; + when : "(AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.096683; + when : "(AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0919569; + when : "(AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11456; + when : "(AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.094891; + when : "(AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111332; + when : "(AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108974; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.293201; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0462965; + when : "(!AB * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0665257; + when : "(!AB * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0544425; + when : "(!AB * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0868972; + when : "(!AB * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0568606; + when : "(!AB * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0745735; + when : "(!AB * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0714146; + when : "(!AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0984077; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0651872, 0.0758458, 0.127761, 0.191252, 0.317716, 0.482005, 0.696817", \ + "0.0867526, 0.0973801, 0.149303, 0.212837, 0.339348, 0.503603, 0.718374", \ + "0.170327, 0.182179, 0.234392, 0.297737, 0.424205, 0.588589, 0.803273", \ + "0.229728, 0.243889, 0.298644, 0.361613, 0.487495, 0.651334, 0.866132", \ + "0.30805, 0.325991, 0.386384, 0.449588, 0.574779, 0.738205, 0.952366", \ + "0.379519, 0.401092, 0.473097, 0.538257, 0.6624, 0.82588, 1.03964", \ + "0.449212, 0.47408, 0.557538, 0.627798, 0.752343, 0.915987, 1.12951" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0293198, 0.0422779, 0.114491, 0.206046, 0.389366, 0.62769, 0.939372", \ + "0.0294097, 0.0423537, 0.114483, 0.206046, 0.389355, 0.62769, 0.93936", \ + "0.0393698, 0.0497366, 0.116562, 0.206754, 0.389496, 0.627678, 0.939296", \ + "0.0524373, 0.0615609, 0.121419, 0.209074, 0.390739, 0.628412, 0.939568", \ + "0.072616, 0.082171, 0.134402, 0.215237, 0.393365, 0.631175, 0.941154", \ + "0.093541, 0.104417, 0.152968, 0.226898, 0.398317, 0.633258, 0.943371", \ + "0.114938, 0.127227, 0.176641, 0.243917, 0.407946, 0.639032, 0.947417" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.106523, 0.135907, 0.286229, 0.471797, 0.841871, 1.32297, 1.95159", \ + "0.126948, 0.156206, 0.306828, 0.492619, 0.862985, 1.34402, 1.97266", \ + "0.20428, 0.232491, 0.382482, 0.568857, 0.939668, 1.42094, 2.04995", \ + "0.258303, 0.286484, 0.434712, 0.620908, 0.991598, 1.4728, 2.10188", \ + "0.326706, 0.35581, 0.501621, 0.685721, 1.05558, 1.53732, 2.16647", \ + "0.386307, 0.418443, 0.564149, 0.746985, 1.11593, 1.59695, 2.22554", \ + "0.439089, 0.474524, 0.623668, 0.805341, 1.17182, 1.65184, 2.28088" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0705735, 0.107496, 0.303477, 0.548216, 1.03715, 1.6728, 2.50295", \ + "0.0705522, 0.107495, 0.303482, 0.548209, 1.03689, 1.6728, 2.50296", \ + "0.0737849, 0.109358, 0.303707, 0.548234, 1.03682, 1.67284, 2.50295", \ + "0.0802429, 0.11324, 0.30497, 0.549254, 1.03662, 1.67222, 2.50295", \ + "0.094529, 0.124155, 0.307322, 0.550262, 1.03835, 1.67277, 2.50303", \ + "0.111789, 0.139222, 0.311985, 0.552419, 1.03925, 1.67361, 2.50369", \ + "0.130706, 0.158168, 0.320835, 0.556569, 1.04158, 1.67513, 2.50401" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0297078, 0.0397477, 0.0911864, 0.154634, 0.281131, 0.445409, 0.660151", \ + "0.0508591, 0.0608903, 0.112462, 0.175803, 0.301505, 0.465291, 0.680987", \ + "0.109729, 0.134586, 0.219857, 0.28915, 0.415691, 0.57933, 0.793406", \ + "0.143193, 0.179596, 0.30799, 0.40989, 0.554775, 0.716268, 0.93126", \ + "0.177998, 0.230078, 0.418687, 0.574418, 0.791865, 0.997176, 1.21101", \ + "0.199232, 0.266319, 0.512424, 0.719987, 1.01469, 1.29231, 1.57267", \ + "0.207942, 0.289733, 0.592207, 0.85053, 1.2222, 1.57603, 1.93363" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0289702, 0.0427164, 0.115885, 0.207479, 0.390798, 0.629104, 0.9408", \ + "0.0325344, 0.044185, 0.115856, 0.207451, 0.390758, 0.629149, 0.940839", \ + "0.0860605, 0.101346, 0.155774, 0.224982, 0.392125, 0.629174, 0.940739", \ + "0.132544, 0.155881, 0.234177, 0.300529, 0.432679, 0.637946, 0.940833", \ + "0.204165, 0.239547, 0.357823, 0.451808, 0.585799, 0.747228, 0.994185", \ + "0.28167, 0.329445, 0.490141, 0.615791, 0.792293, 0.960966, 1.16777", \ + "0.366488, 0.426255, 0.629464, 0.790939, 1.01487, 1.22313, 1.44107" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0855579, 0.114004, 0.262786, 0.447885, 0.817812, 1.29881, 1.92743", \ + "0.0993899, 0.128352, 0.278596, 0.464278, 0.834722, 1.31578, 1.94449", \ + "0.163975, 0.202235, 0.359415, 0.5471, 0.918397, 1.40024, 2.02931", \ + "0.213581, 0.265417, 0.460746, 0.652281, 1.02322, 1.50483, 2.1347", \ + "0.285117, 0.354779, 0.615894, 0.850425, 1.23119, 1.71712, 2.34868", \ + "0.362039, 0.44797, 0.771312, 1.05999, 1.50758, 2.00208, 2.63054", \ + "0.443921, 0.545816, 0.928742, 1.27227, 1.79748, 2.34836, 2.98761" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0704831, 0.107493, 0.303487, 0.548255, 1.03695, 1.67286, 2.50326", \ + "0.0705055, 0.107501, 0.30348, 0.548245, 1.03712, 1.67286, 2.50326", \ + "0.101767, 0.134255, 0.306947, 0.547988, 1.03684, 1.67245, 2.50326", \ + "0.145444, 0.182204, 0.346028, 0.562523, 1.03659, 1.673, 2.50325", \ + "0.216292, 0.26321, 0.452045, 0.648885, 1.06839, 1.67759, 2.50331", \ + "0.291238, 0.348423, 0.574401, 0.792068, 1.18296, 1.73786, 2.51959", \ + "0.371913, 0.43946, 0.704683, 0.952693, 1.36474, 1.87218, 2.60101" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0327811, 0.0430607, 0.0950844, 0.158856, 0.285678, 0.450161, 0.665076", \ + "0.0537465, 0.0638218, 0.116101, 0.179722, 0.306229, 0.469695, 0.68553", \ + "0.120186, 0.143195, 0.224849, 0.293166, 0.419921, 0.583806, 0.798025", \ + "0.159777, 0.19354, 0.316283, 0.415891, 0.559188, 0.720177, 0.936118", \ + "0.203587, 0.251912, 0.43216, 0.58415, 0.798571, 1.00222, 1.21777", \ + "0.234497, 0.296582, 0.531419, 0.734233, 1.02428, 1.29915, 1.57831", \ + "0.254407, 0.329698, 0.617127, 0.869338, 1.23488, 1.58567, 1.94093" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331286, 0.0467941, 0.119976, 0.211672, 0.395154, 0.633571, 0.945397", \ + "0.0353501, 0.0474012, 0.119956, 0.211688, 0.395065, 0.633608, 0.945441", \ + "0.0881274, 0.103126, 0.157485, 0.228096, 0.396232, 0.633584, 0.9454", \ + "0.135474, 0.158257, 0.235739, 0.302289, 0.435753, 0.64144, 0.945493", \ + "0.207777, 0.242605, 0.360193, 0.453435, 0.587296, 0.750044, 0.99984", \ + "0.285024, 0.33211, 0.49238, 0.617813, 0.793913, 0.962443, 1.1703", \ + "0.367763, 0.427708, 0.63223, 0.791923, 1.01609, 1.22469, 1.44275" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0949668, 0.123381, 0.272115, 0.457204, 0.827244, 1.30812, 1.93672", \ + "0.110354, 0.13936, 0.289564, 0.475228, 0.845661, 1.32671, 1.95542", \ + "0.172695, 0.207788, 0.362343, 0.549919, 0.92118, 1.40291, 2.03213", \ + "0.219797, 0.265859, 0.450337, 0.641075, 1.01037, 1.49442, 2.12435", \ + "0.281696, 0.346169, 0.587318, 0.812927, 1.19962, 1.68038, 2.30917", \ + "0.347536, 0.42794, 0.727784, 0.997356, 1.43296, 1.92842, 2.5567", \ + "0.420773, 0.515774, 0.872246, 1.18983, 1.68588, 2.22766, 2.86943" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0705084, 0.107526, 0.303479, 0.54825, 1.03709, 1.67286, 2.50321", \ + "0.0705212, 0.107484, 0.303483, 0.548247, 1.03707, 1.67286, 2.50321", \ + "0.0917311, 0.1257, 0.305784, 0.548305, 1.03682, 1.67254, 2.50303", \ + "0.128867, 0.164937, 0.336512, 0.560427, 1.0369, 1.67294, 2.50321", \ + "0.201295, 0.242223, 0.42403, 0.630822, 1.06844, 1.67786, 2.50324", \ + "0.282294, 0.330704, 0.534199, 0.750384, 1.16096, 1.73059, 2.52094", \ + "0.365734, 0.423965, 0.658985, 0.892782, 1.3121, 1.84485, 2.59131" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341277, 0.0449186, 0.0983387, 0.162951, 0.290864, 0.456463, 0.672656", \ + "0.0552946, 0.0660276, 0.119308, 0.183828, 0.311748, 0.477309, 0.693296", \ + "0.127746, 0.149493, 0.2287, 0.296688, 0.424521, 0.58997, 0.805828", \ + "0.17242, 0.204737, 0.323574, 0.421966, 0.564647, 0.72794, 0.945116", \ + "0.224234, 0.270096, 0.444504, 0.593755, 0.805929, 1.0086, 1.22683", \ + "0.264041, 0.322656, 0.549347, 0.747888, 1.03461, 1.30833, 1.58637", \ + "0.294091, 0.364606, 0.641749, 0.887832, 1.24885, 1.59718, 1.95125" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0369125, 0.0507547, 0.124394, 0.216595, 0.401014, 0.640642, 0.954021", \ + "0.0378861, 0.0508275, 0.124369, 0.216576, 0.401015, 0.640615, 0.954013", \ + "0.0902672, 0.105286, 0.160103, 0.232204, 0.401971, 0.640635, 0.953993", \ + "0.138456, 0.160661, 0.237722, 0.303565, 0.439965, 0.648935, 0.954065", \ + "0.211685, 0.245858, 0.362366, 0.455498, 0.589859, 0.754923, 1.00955", \ + "0.288913, 0.335353, 0.494465, 0.620723, 0.796732, 0.965414, 1.17583", \ + "0.371451, 0.43048, 0.632961, 0.793766, 1.01869, 1.22772, 1.44718" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0994851, 0.127883, 0.276608, 0.461691, 0.831731, 1.3126, 1.9412", \ + "0.11612, 0.145057, 0.295245, 0.480904, 0.851205, 1.33238, 1.96107", \ + "0.178152, 0.210795, 0.364613, 0.550976, 0.922237, 1.40386, 2.03301", \ + "0.223515, 0.264145, 0.440016, 0.630021, 1.00154, 1.48335, 2.11261", \ + "0.279408, 0.336582, 0.557683, 0.776003, 1.15987, 1.64254, 2.2718", \ + "0.331357, 0.405586, 0.68011, 0.933624, 1.35972, 1.85536, 2.48447", \ + "0.39042, 0.479368, 0.807054, 1.09974, 1.57515, 2.11039, 2.75394" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0705053, 0.107528, 0.30348, 0.548248, 1.03708, 1.67286, 2.50317", \ + "0.0705332, 0.107527, 0.303482, 0.548256, 1.03676, 1.6723, 2.50316", \ + "0.0845579, 0.119885, 0.305927, 0.547988, 1.03723, 1.67246, 2.50316", \ + "0.111855, 0.148933, 0.329234, 0.558361, 1.03698, 1.67291, 2.5032", \ + "0.175504, 0.214605, 0.399548, 0.61774, 1.0651, 1.67845, 2.50315", \ + "0.259478, 0.301675, 0.494161, 0.715232, 1.14478, 1.72604, 2.52196", \ + "0.348533, 0.397114, 0.608597, 0.836342, 1.27039, 1.83527, 2.58593" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00677778, 0.0068901, 0.00703242, 0.00706707, 0.00708379, 0.00709579, 0.00709482", \ + "0.00657408, 0.00669337, 0.00688012, 0.00692294, 0.00694747, 0.00695947, 0.00696126", \ + "0.00652725, 0.00662485, 0.0068637, 0.00695449, 0.00702007, 0.00704827, 0.00706542", \ + "0.00688923, 0.00693519, 0.00713424, 0.00729444, 0.00733579, 0.00737995, 0.00739662", \ + "0.00782739, 0.0078113, 0.00789663, 0.00799156, 0.00808507, 0.00823387, 0.00819606", \ + "0.00918371, 0.0091013, 0.00909956, 0.00916323, 0.00924211, 0.00932599, 0.00948822", \ + "0.0110147, 0.0108475, 0.0107294, 0.0107644, 0.0108127, 0.0108797, 0.0109203" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00712289, 0.00723088, 0.00739668, 0.0074355, 0.00745748, 0.0074664, 0.00747238", \ + "0.00693683, 0.00703816, 0.00722969, 0.00728727, 0.0073221, 0.00733686, 0.00734441", \ + "0.00694574, 0.00698797, 0.00718061, 0.00728831, 0.00736773, 0.00741256, 0.00743885", \ + "0.00732761, 0.00735444, 0.00747864, 0.00757607, 0.00767252, 0.00773025, 0.00776258", \ + "0.00835308, 0.00834719, 0.0083814, 0.00844496, 0.00852774, 0.00858929, 0.00863102", \ + "0.00965436, 0.00959632, 0.00955505, 0.0095862, 0.00965176, 0.00971443, 0.00976108", \ + "0.0114052, 0.0113048, 0.0111621, 0.0111532, 0.0111752, 0.0112372, 0.0112811" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00688436, 0.00691432, 0.00694362, 0.00697196, 0.00697527, 0.00697598, 0.00697771", \ + "0.00665912, 0.0067479, 0.0068978, 0.00694846, 0.00684075, 0.0067319, 0.00700507", \ + "0.00683091, 0.00682086, 0.00685469, 0.0069023, 0.0069468, 0.00695822, 0.00691159", \ + "0.00753915, 0.00740596, 0.0071331, 0.00723868, 0.0071238, 0.00647342, 0.00653407", \ + "0.00918783, 0.0089452, 0.00822407, 0.00784192, 0.0076345, 0.0073905, 0.00636571", \ + "0.0115245, 0.0111564, 0.0100065, 0.00925523, 0.00856447, 0.0083339, 0.00789451", \ + "0.0145973, 0.0141456, 0.0125585, 0.0114339, 0.0102315, 0.00940897, 0.00904411" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0023093, 0.00235514, 0.00241129, 0.00242433, 0.00243171, 0.00243571, 0.00243738", \ + "0.0020562, 0.0021398, 0.00229708, 0.00235586, 0.00239461, 0.0024121, 0.00242175", \ + "0.00195499, 0.00197287, 0.00205827, 0.00215626, 0.00224982, 0.00230985, 0.00234527", \ + "0.00227072, 0.00222334, 0.0021508, 0.0021639, 0.00221773, 0.00226024, 0.00230613", \ + "0.00352184, 0.00328538, 0.00280726, 0.0026044, 0.00244915, 0.0023928, 0.0023824", \ + "0.00562039, 0.00520336, 0.00417493, 0.00365748, 0.00317891, 0.00290598, 0.00273643", \ + "0.00850278, 0.00790926, 0.00629003, 0.00538978, 0.00449312, 0.0039011, 0.00348722" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00846948, 0.00847533, 0.00848255, 0.00850363, 0.00850314, 0.00850291, 0.00849917", \ + "0.00824366, 0.00825293, 0.00837765, 0.00841101, 0.00842463, 0.00818035, 0.00844025", \ + "0.00837482, 0.0083726, 0.00836212, 0.00838684, 0.00841155, 0.00839807, 0.00834053", \ + "0.00905419, 0.00893454, 0.00867105, 0.00880087, 0.00861217, 0.00780651, 0.00803381", \ + "0.0106639, 0.0104632, 0.00976316, 0.0093649, 0.00905996, 0.00888607, 0.00827237", \ + "0.0130034, 0.0126787, 0.0115518, 0.0108203, 0.0100764, 0.0098137, 0.00937013", \ + "0.0161171, 0.0157027, 0.0141271, 0.0130147, 0.0117986, 0.0110607, 0.0106916" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00232481, 0.00236856, 0.00242188, 0.00243475, 0.0024413, 0.0024442, 0.00244572", \ + "0.00206605, 0.00214753, 0.00231137, 0.0023692, 0.00240703, 0.00242403, 0.00243343", \ + "0.00189924, 0.00193383, 0.00205332, 0.00215379, 0.00225428, 0.00231683, 0.00235869", \ + "0.00205287, 0.00203731, 0.00205759, 0.00210846, 0.00218333, 0.00224347, 0.00229805", \ + "0.00300434, 0.00283723, 0.0025229, 0.00241171, 0.00233674, 0.00231798, 0.00232506", \ + "0.00499283, 0.00460243, 0.00371931, 0.00330197, 0.00293766, 0.00273476, 0.00261605", \ + "0.0079169, 0.00732096, 0.00574683, 0.00491725, 0.00412594, 0.00363286, 0.00330523" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00990382, 0.00991723, 0.00991193, 0.00993327, 0.00993198, 0.00992787, 0.00992667", \ + "0.00970609, 0.00974821, 0.00979974, 0.00981113, 0.0098224, 0.00982371, 0.00981207", \ + "0.00986394, 0.00991155, 0.00989954, 0.0098762, 0.00985732, 0.00984835, 0.00983079", \ + "0.0104782, 0.0103974, 0.0101936, 0.0101407, 0.0100089, 0.00946547, 0.00971799", \ + "0.0121718, 0.0119265, 0.0112546, 0.0108647, 0.0104943, 0.0103319, 0.0101296", \ + "0.0145004, 0.0141682, 0.0130686, 0.0123046, 0.0116329, 0.0112314, 0.0107783", \ + "0.0176627, 0.0172453, 0.0157127, 0.0145527, 0.0133082, 0.0125347, 0.0120928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0023363, 0.00237964, 0.0024323, 0.00244481, 0.00245198, 0.00245494, 0.00245646", \ + "0.00207982, 0.00215758, 0.00232163, 0.00237918, 0.00241678, 0.00243392, 0.0024429", \ + "0.00189174, 0.00192912, 0.00206662, 0.00216244, 0.00226152, 0.00232687, 0.00236128", \ + "0.00195895, 0.0019664, 0.00202652, 0.00208492, 0.00217824, 0.0022416, 0.00229945", \ + "0.00267959, 0.0025602, 0.00235984, 0.00229228, 0.00226294, 0.00228118, 0.00229983", \ + "0.00448404, 0.00415085, 0.00339142, 0.00306314, 0.00278884, 0.00263352, 0.00255285", \ + "0.007379, 0.00681742, 0.00533528, 0.00456267, 0.00389526, 0.00348655, 0.0031758" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162265; + rise_capacitance : 0.00162265; + rise_capacitance_range (0.00115339, 0.00162265); + fall_capacitance : 0.00162216; + fall_capacitance_range (0.00113769, 0.00162216); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00223684, 0.00209602, 0.00220734, 0.00259066, 0.00339284, 0.00460952, 0.00622935" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00295267, 0.00283155, 0.00297011, 0.0033204, 0.00409848, 0.00527364, 0.00684591" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0022366, 0.00209597, 0.00221614, 0.00259085, 0.00339326, 0.00461019, 0.00623025" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00290785, 0.00278716, 0.0029238, 0.00328046, 0.00406093, 0.00524229, 0.0068222" \ + ); + } + } + internal_power () { + when : "(!B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00223817, 0.0020975, 0.0022088, 0.00259212, 0.00339417, 0.00461052, 0.00622983" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00279767, 0.00267683, 0.00281891, 0.00317666, 0.00396393, 0.00515243, 0.00674219" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032641; + rise_capacitance : 0.0032641; + rise_capacitance_range (0.00217285, 0.0032641); + fall_capacitance : 0.00318937; + fall_capacitance_range (0.00225573, 0.00318937); + internal_power () { + when : "(AB * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203252, -0.0020219, -0.00203009, -0.00203454, -0.00202603, -0.00202996, -0.00202815" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00219292, 0.00208464, 0.00206753, 0.00205186, 0.00204134, 0.00203696, 0.00203236" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203217, -0.0020437, -0.00205411, -0.00203516, -0.00203361, -0.00203768, -0.00203595" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203217, 0.00204716, 0.00206854, 0.00203516, 0.0020362, 0.00204186, 0.00203895" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202517, -0.00204797, -0.00205603, -0.00204771, -0.00203527, -0.00203934, -0.00203759" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208797, 0.00210152, 0.00208595, 0.00208773, 0.00206349, 0.00206199, 0.0020482" \ + ); + } + } + internal_power () { + when : "(!AB * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00217945, -0.00215682, -0.00217475, -0.00217603, -0.00217837, -0.00219013, -0.00220777" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225757, 0.00226073, 0.00227346, 0.00223781, 0.00223535, 0.00223679, 0.00222621" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0022081, -0.00220644, -0.002215, -0.00220082, -0.00220287, -0.00221055, -0.00221421" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00225772, 0.00227438, 0.00227365, 0.00223797, 0.00223552, 0.00223694, 0.00222631" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326542; + rise_capacitance : 0.00326542; + rise_capacitance_range (0.00223989, 0.00326542); + fall_capacitance : 0.00318431; + fall_capacitance_range (0.00229072, 0.00318431); + internal_power () { + when : "(AB * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202043, -0.00202847, -0.00202956, -0.00202372, -0.00202479, -0.00202827, -0.00202659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206568, 0.00202847, 0.00203785, 0.00204092, 0.00203503, 0.00203312, 0.00203011" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020221, -0.00203231, -0.00204122, -0.00203082, -0.0020289, -0.002028, -0.00203071" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202245, 0.00204266, 0.00206427, 0.00203082, 0.0020337, 0.00203883, 0.00203614" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202041, -0.00201535, -0.00203017, -0.00202653, -0.00202257, -0.00202169, -0.00202438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202589, 0.00204256, 0.00204916, 0.00203246, 0.00203422, 0.00203137, 0.00202837" \ + ); + } + } + internal_power () { + when : "(AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201796, -0.00202728, -0.00202446, -0.00203419, -0.00202296, -0.00202205, -0.00202473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204418, 0.00203398, 0.00203959, 0.00204559, 0.00202696, 0.00203189, 0.00202895" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203435, -0.00203188, -0.00203889, -0.00202462, -0.00202488, -0.00202734, -0.0020244" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208084, 0.00208033, 0.00209456, 0.00206124, 0.00205912, 0.00205923, 0.00204855" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202548, -0.0020245, -0.00202963, -0.00203122, -0.00202718, -0.00203068, -0.00202897" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208245, 0.00205799, 0.00205687, 0.00203893, 0.00204003, 0.00203667, 0.00203326" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00204048, -0.00203892, -0.00204669, -0.00204578, -0.0020345, -0.0020336, -0.00203632" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206725, 0.00206402, 0.00206395, 0.00206783, 0.00204743, 0.00204993, 0.00204328" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325911; + rise_capacitance : 0.00325911; + rise_capacitance_range (0.00241419, 0.00325911); + fall_capacitance : 0.00317451; + fall_capacitance_range (0.00231211, 0.00317451); + internal_power () { + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202392, -0.00202181, -0.00204034, -0.00202047, -0.0020204, -0.00202446, -0.00202281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204222, 0.00202875, 0.00205545, 0.00202398, 0.00202369, 0.00202942, 0.00202664" \ + ); + } + } + internal_power () { + when : "(AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202168, -0.00201837, -0.00201924, -0.00202358, -0.00201908, -0.00202316, -0.00202146" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202205, 0.00204602, 0.00205555, 0.00202928, 0.00202469, 0.0020283, 0.0020256" \ + ); + } + } + internal_power () { + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202918, -0.00201592, -0.00202198, -0.00202575, -0.00201924, -0.00202331, -0.00202161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203691, 0.00203216, 0.00205494, 0.00202575, 0.00202241, 0.00202823, 0.00202553" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020219, -0.0020259, -0.00202788, -0.00202841, -0.00202373, -0.00202784, -0.00202618" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202896, 0.00205194, 0.00202788, 0.00203461, 0.00203051, 0.00203311, 0.00203037" \ + ); + } + } + internal_power () { + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203329, -0.00201842, -0.00202745, -0.00202365, -0.00202384, -0.00202793, -0.00202626" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020489, 0.00203781, 0.00206075, 0.00203066, 0.00202724, 0.002033, 0.00203023" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202606, -0.00202308, -0.00202432, -0.00202849, -0.00202395, -0.00202804, -0.00202633" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202731, 0.00205158, 0.00206086, 0.00203414, 0.0020293, 0.00203316, 0.00203038" \ + ); + } + } + } + } + cell (NAND4X2) { + area : 9.8784; + cell_leakage_power : 0.0744995; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.279061; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947791; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0727574; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0808839; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523859; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0630064; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0604337; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0776549; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0321567; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0437825; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0427208; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0612144; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0403027; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0582803; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0572749; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0752973; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0744995; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A) + (!B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0335203, 0.0442399, 0.0973501, 0.161568, 0.288625, 0.453109, 0.667837", \ + "0.0549841, 0.0654647, 0.118376, 0.182499, 0.309553, 0.474056, 0.688525", \ + "0.126683, 0.148509, 0.227743, 0.294765, 0.422449, 0.586761, 0.800909", \ + "0.170862, 0.203347, 0.322246, 0.420759, 0.562724, 0.722731, 0.940901", \ + "0.221717, 0.268105, 0.442723, 0.591842, 0.803586, 1.00571, 1.22274", \ + "0.261144, 0.31996, 0.547107, 0.745479, 1.03198, 1.30491, 1.58207", \ + "0.290632, 0.361599, 0.638994, 0.884973, 1.24548, 1.59309, 1.94626" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0350417, 0.0490901, 0.122845, 0.214635, 0.398014, 0.636184, 0.94765", \ + "0.0363269, 0.0492583, 0.122775, 0.214637, 0.398014, 0.636299, 0.947583", \ + "0.0886043, 0.103942, 0.158998, 0.229792, 0.399068, 0.636244, 0.947589", \ + "0.136562, 0.159111, 0.236608, 0.301997, 0.437486, 0.642532, 0.947761", \ + "0.209769, 0.244037, 0.360996, 0.454021, 0.58792, 0.751419, 1.00386", \ + "0.286425, 0.333206, 0.492707, 0.619035, 0.794236, 0.962372, 1.17107", \ + "0.368511, 0.427707, 0.631193, 0.79183, 1.0162, 1.22546, 1.44305" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0948896, 0.123136, 0.27144, 0.456068, 0.825111, 1.30491, 1.932", \ + "0.111685, 0.140401, 0.290096, 0.475282, 0.844703, 1.3247, 1.95184", \ + "0.174435, 0.206976, 0.359395, 0.545969, 0.916253, 1.39653, 2.02429", \ + "0.219988, 0.260715, 0.436138, 0.62551, 0.995962, 1.47641, 2.10412", \ + "0.275833, 0.333292, 0.554222, 0.771943, 1.15519, 1.63579, 2.26354", \ + "0.328034, 0.402546, 0.676918, 0.929856, 1.35497, 1.84898, 2.47637", \ + "0.387507, 0.476252, 0.803977, 1.09698, 1.56958, 2.10437, 2.74642" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0675215, 0.104286, 0.299477, 0.543567, 1.03141, 1.6653, 2.49369", \ + "0.0675369, 0.104269, 0.299477, 0.54356, 1.03136, 1.66482, 2.49375", \ + "0.0827615, 0.117478, 0.301341, 0.543566, 1.03133, 1.66546, 2.49371", \ + "0.11136, 0.147586, 0.326106, 0.553807, 1.03136, 1.66556, 2.49369", \ + "0.176078, 0.214348, 0.397188, 0.613726, 1.05977, 1.67206, 2.49349", \ + "0.259891, 0.301449, 0.492319, 0.712151, 1.1401, 1.71894, 2.51278", \ + "0.347793, 0.396807, 0.606927, 0.833258, 1.26548, 1.81938, 2.57719" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0327016, 0.0429368, 0.094873, 0.1586, 0.285406, 0.449829, 0.664703", \ + "0.0535732, 0.0638844, 0.115891, 0.179448, 0.305976, 0.469367, 0.685201", \ + "0.11965, 0.142752, 0.224584, 0.292928, 0.419638, 0.583492, 0.79773", \ + "0.158851, 0.192812, 0.315839, 0.415481, 0.558855, 0.719863, 0.935537", \ + "0.202146, 0.250754, 0.431438, 0.5836, 0.797949, 1.00187, 1.2174", \ + "0.232491, 0.29499, 0.530433, 0.733411, 1.02374, 1.29875, 1.57791", \ + "0.252071, 0.327752, 0.615882, 0.868396, 1.2345, 1.58508, 1.94043" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316758, 0.0455345, 0.119174, 0.211037, 0.394633, 0.633066, 0.944878", \ + "0.0338963, 0.0464167, 0.119153, 0.21102, 0.394615, 0.633063, 0.944854", \ + "0.0866606, 0.102007, 0.156886, 0.22756, 0.395727, 0.633036, 0.944951", \ + "0.133807, 0.156978, 0.235129, 0.30191, 0.435363, 0.640898, 0.94509", \ + "0.205842, 0.241154, 0.359495, 0.452976, 0.587249, 0.749681, 0.999297", \ + "0.282838, 0.330463, 0.491553, 0.61729, 0.793534, 0.962199, 1.16992", \ + "0.365434, 0.42583, 0.631231, 0.791288, 1.01584, 1.22398, 1.44309" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0905672, 0.118821, 0.267139, 0.451776, 0.820799, 1.30064, 1.92774", \ + "0.106207, 0.135004, 0.284696, 0.46989, 0.839316, 1.31914, 1.94651", \ + "0.170208, 0.204847, 0.359672, 0.545506, 0.915792, 1.39618, 2.02383", \ + "0.217176, 0.263276, 0.447322, 0.637302, 1.00616, 1.48856, 2.11628", \ + "0.27901, 0.34365, 0.584581, 0.809603, 1.19505, 1.67441, 2.30153", \ + "0.344893, 0.425478, 0.724845, 0.994291, 1.42879, 1.92156, 2.5487", \ + "0.417909, 0.513609, 0.869618, 1.18675, 1.68188, 2.22239, 2.86253" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0675257, 0.104249, 0.299477, 0.543561, 1.03127, 1.66496, 2.49376", \ + "0.0675207, 0.104232, 0.299477, 0.543561, 1.03138, 1.66544, 2.49376", \ + "0.0903366, 0.123748, 0.303069, 0.543298, 1.03141, 1.66546, 2.49376", \ + "0.128806, 0.164038, 0.333375, 0.556067, 1.03151, 1.66532, 2.49331", \ + "0.201621, 0.241931, 0.421964, 0.627552, 1.06307, 1.6712, 2.49371", \ + "0.282194, 0.330207, 0.533813, 0.747302, 1.16209, 1.72311, 2.51152", \ + "0.365123, 0.422499, 0.657405, 0.890181, 1.30796, 1.83866, 2.58259" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0302665, 0.0401152, 0.091226, 0.154585, 0.281041, 0.44529, 0.660018", \ + "0.0512096, 0.0611839, 0.112486, 0.175745, 0.301435, 0.465162, 0.68084", \ + "0.10983, 0.13456, 0.21974, 0.289079, 0.415571, 0.579193, 0.793269", \ + "0.142918, 0.179359, 0.306901, 0.409764, 0.554684, 0.716141, 0.931326", \ + "0.177282, 0.229489, 0.418324, 0.574284, 0.791683, 0.997115, 1.21087", \ + "0.198127, 0.26534, 0.511934, 0.719579, 1.01441, 1.2921, 1.5725", \ + "0.206573, 0.288499, 0.591476, 0.849996, 1.22182, 1.57574, 1.93341" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0279433, 0.0417356, 0.115231, 0.206998, 0.390463, 0.628806, 0.940551", \ + "0.0315122, 0.0432802, 0.115238, 0.207011, 0.39044, 0.628832, 0.940374", \ + "0.0846904, 0.100388, 0.155326, 0.224575, 0.391776, 0.628832, 0.940469", \ + "0.131061, 0.154783, 0.234737, 0.300188, 0.43236, 0.637655, 0.94063", \ + "0.202417, 0.238412, 0.35731, 0.451269, 0.585544, 0.746969, 0.993943", \ + "0.279598, 0.328115, 0.488861, 0.615325, 0.792014, 0.960772, 1.16756", \ + "0.364144, 0.424943, 0.62866, 0.790441, 1.01454, 1.22304, 1.44106" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0814469, 0.109691, 0.25801, 0.442641, 0.811686, 1.29148, 1.91858", \ + "0.0958431, 0.124533, 0.274272, 0.459465, 0.829002, 1.30887, 1.93606", \ + "0.162285, 0.200277, 0.356702, 0.543264, 0.913488, 1.39414, 2.02157", \ + "0.211916, 0.263666, 0.458275, 0.648873, 1.01871, 1.49893, 2.12724", \ + "0.283319, 0.352997, 0.61391, 0.847781, 1.22705, 1.71181, 2.33978", \ + "0.360075, 0.445955, 0.769164, 1.0575, 1.50416, 1.99562, 2.62383", \ + "0.441572, 0.543391, 0.926232, 1.26987, 1.79409, 2.34385, 2.98135" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0675316, 0.104282, 0.299477, 0.543558, 1.03136, 1.66542, 2.49388", \ + "0.0675539, 0.104271, 0.299477, 0.543323, 1.0313, 1.66542, 2.49387", \ + "0.100864, 0.132515, 0.303499, 0.543306, 1.03141, 1.66532, 2.49381", \ + "0.145202, 0.181421, 0.343271, 0.558463, 1.03096, 1.66554, 2.49381", \ + "0.216132, 0.262634, 0.450028, 0.645799, 1.0628, 1.67028, 2.4938", \ + "0.290637, 0.347696, 0.572824, 0.789502, 1.1794, 1.7304, 2.5105", \ + "0.371068, 0.438661, 0.703364, 0.950331, 1.36097, 1.86619, 2.59243" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261329, 0.0359532, 0.086866, 0.150114, 0.276449, 0.440675, 0.655406", \ + "0.0468295, 0.0569964, 0.108376, 0.171824, 0.297966, 0.460583, 0.676697", \ + "0.0957138, 0.123471, 0.21399, 0.283884, 0.410506, 0.574592, 0.788154", \ + "0.12155, 0.162127, 0.297958, 0.403673, 0.550252, 0.712289, 0.928677", \ + "0.145226, 0.203373, 0.40322, 0.563697, 0.784643, 0.99159, 1.20696", \ + "0.1547, 0.229769, 0.490843, 0.704865, 1.0044, 1.28492, 1.56689", \ + "0.151461, 0.242425, 0.563501, 0.830061, 1.20806, 1.566, 1.92613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238864, 0.0376336, 0.11097, 0.202642, 0.385968, 0.624322, 0.936005", \ + "0.0291123, 0.039991, 0.110976, 0.202652, 0.385991, 0.62439, 0.936119", \ + "0.0824499, 0.0984658, 0.153323, 0.221718, 0.387566, 0.624378, 0.935974", \ + "0.127965, 0.152065, 0.232246, 0.297747, 0.429025, 0.633665, 0.936164", \ + "0.200192, 0.235791, 0.355344, 0.449352, 0.58382, 0.744425, 0.99122", \ + "0.280418, 0.327479, 0.487543, 0.614128, 0.790144, 0.960521, 1.16491", \ + "0.368828, 0.427896, 0.629216, 0.78969, 1.01267, 1.22318, 1.43984" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0657318, 0.0943139, 0.242981, 0.427706, 0.796889, 1.2766, 1.90359", \ + "0.0782346, 0.107178, 0.257515, 0.443119, 0.812797, 1.29277, 1.91991", \ + "0.147681, 0.187418, 0.34392, 0.528472, 0.898233, 1.37817, 2.00579", \ + "0.19829, 0.252275, 0.453133, 0.64002, 1.00517, 1.4864, 2.11305", \ + "0.270581, 0.342031, 0.612255, 0.853253, 1.22773, 1.70797, 2.33421", \ + "0.344844, 0.432435, 0.766412, 1.06773, 1.52498, 2.00961, 2.63019", \ + "0.422775, 0.526238, 0.919541, 1.27742, 1.82471, 2.38446, 3.01108" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0675052, 0.104273, 0.299471, 0.54348, 1.03125, 1.66507, 2.49304", \ + "0.0667689, 0.10417, 0.299626, 0.543321, 1.03125, 1.66541, 2.49384", \ + "0.110686, 0.14323, 0.306426, 0.543533, 1.03108, 1.66547, 2.49383", \ + "0.155221, 0.196293, 0.357831, 0.563347, 1.03132, 1.66547, 2.49393", \ + "0.224458, 0.278608, 0.48455, 0.676009, 1.07441, 1.67056, 2.49368", \ + "0.30143, 0.367429, 0.61917, 0.846243, 1.22215, 1.75084, 2.5143", \ + "0.387653, 0.464895, 0.760077, 1.02829, 1.44611, 1.92369, 2.62274" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0117674, 0.0117798, 0.011774, 0.0117954, 0.0117941, 0.0117898, 0.0117848", \ + "0.0115884, 0.0116127, 0.0116623, 0.0116782, 0.0116852, 0.0116871, 0.0116727", \ + "0.0117381, 0.0117882, 0.0117651, 0.0115898, 0.011722, 0.0117116, 0.0116093", \ + "0.0123441, 0.0122634, 0.0120312, 0.0119981, 0.011869, 0.0108155, 0.0115958", \ + "0.0140239, 0.0138002, 0.0131217, 0.012734, 0.0123573, 0.01219, 0.0119924", \ + "0.0163724, 0.0160406, 0.0149448, 0.0141761, 0.013405, 0.0130939, 0.0126554", \ + "0.0195412, 0.0191259, 0.0175858, 0.0164247, 0.0151749, 0.014391, 0.0139875" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00023546, 0.000276824, 0.000328008, 0.000340358, 0.000346646, 0.000350208, 0.000351047", \ + "-2.40857e-05, 5.43954e-05, 0.000222785, 0.000279227, 0.000316231, 0.000332901, 0.000342131", \ + "-0.000211215, -0.000172602, -4.0294e-05, 5.66535e-05, 0.000159075, 0.000221557, 0.000257006", \ + "-0.000140352, -0.000131371, -7.33599e-05, -1.49828e-05, 7.44117e-05, 0.000138191, 0.000194888", \ + "0.000605139, 0.000480796, 0.000268608, 0.000201601, 0.00016552, 0.000180414, 0.000207284", \ + "0.00243663, 0.00209274, 0.00131776, 0.00098115, 0.00069914, 0.000542823, 0.000454196", \ + "0.00535296, 0.00477823, 0.00327864, 0.00251399, 0.00180954, 0.00139488, 0.0010882" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103631, 0.0103672, 0.0103739, 0.0103929, 0.0103944, 0.0103898, 0.0103875", \ + "0.0101143, 0.0101738, 0.01027, 0.0103002, 0.0103124, 0.0100587, 0.0103285", \ + "0.0102606, 0.0102597, 0.0102496, 0.0102747, 0.0102988, 0.0102866, 0.0102278", \ + "0.0109498, 0.0108123, 0.0105577, 0.0106851, 0.0105003, 0.00968605, 0.00986216", \ + "0.0125582, 0.0123545, 0.0116581, 0.0112571, 0.0109632, 0.0107735, 0.0101533", \ + "0.0149007, 0.0145694, 0.0134481, 0.0126972, 0.0119659, 0.0117032, 0.011257", \ + "0.0180082, 0.0175943, 0.0160183, 0.0149106, 0.0136822, 0.012895, 0.0125748" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000234459, 0.000276224, 0.000328267, 0.000340854, 0.000348416, 0.000350954, 0.000352476", \ + "-2.15822e-05, 5.27575e-05, 0.000216317, 0.000274001, 0.000311827, 0.000329353, 0.000338748", \ + "-0.00019688, -0.000162382, -3.32442e-05, 5.84773e-05, 0.000160036, 0.000222267, 0.000257614", \ + "-3.94986e-05, -5.51605e-05, -3.21621e-05, 1.56884e-05, 9.32669e-05, 0.000155143, 0.000201628", \ + "0.00093294, 0.000761603, 0.000438617, 0.000325035, 0.000247653, 0.000228342, 0.000233513", \ + "0.00294073, 0.0025462, 0.00164037, 0.00122466, 0.000857231, 0.000639016, 0.00053081", \ + "0.00587152, 0.00527897, 0.00368678, 0.0028479, 0.00205008, 0.0015545, 0.00122333" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00882182, 0.00884742, 0.00887657, 0.00890394, 0.00890655, 0.00890677, 0.00890673", \ + "0.00859539, 0.00867571, 0.00882539, 0.00887603, 0.00877541, 0.00866437, 0.00893169", \ + "0.00874556, 0.00874619, 0.00877422, 0.00882772, 0.00887201, 0.00888365, 0.00883713", \ + "0.00944394, 0.00932817, 0.00918393, 0.00916309, 0.00904887, 0.00839165, 0.00850425", \ + "0.0111055, 0.010864, 0.0101331, 0.0097717, 0.00950724, 0.00931496, 0.00828117", \ + "0.0134227, 0.0130744, 0.0119326, 0.0111773, 0.010484, 0.0102573, 0.00981573", \ + "0.0165124, 0.0160606, 0.0144796, 0.0133543, 0.0121273, 0.0114534, 0.0109625" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000233118, 0.000275553, 0.000328302, 0.000340853, 0.000347959, 0.000351669, 0.000352859", \ + "-2.17252e-05, 5.58811e-05, 0.000213145, 0.000271284, 0.000309299, 0.000326174, 0.000335883", \ + "-0.000136046, -0.00011768, -1.58928e-05, 6.99337e-05, 0.000164539, 0.000224453, 0.000257751", \ + "0.000193608, 0.000140022, 7.02365e-05, 8.19787e-05, 0.000135282, 0.000178043, 0.000227227", \ + "0.00145087, 0.00122152, 0.000733092, 0.000533967, 0.000371491, 0.000308963, 0.000291637", \ + "0.00356237, 0.00314117, 0.00212209, 0.00158155, 0.00107921, 0.000814018, 0.000661601", \ + "0.00645491, 0.00585242, 0.00422447, 0.00332528, 0.00241863, 0.00182393, 0.00140767" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00717958, 0.00725244, 0.00735482, 0.00737456, 0.00738527, 0.00738239, 0.00738394", \ + "0.00696239, 0.00708489, 0.00729377, 0.00736808, 0.00741563, 0.00702107, 0.00745438", \ + "0.0071562, 0.00715184, 0.00720389, 0.00736388, 0.00740303, 0.00743219, 0.00718954", \ + "0.00790848, 0.0077534, 0.0075311, 0.00748731, 0.00746663, 0.00690395, 0.00729262", \ + "0.0096427, 0.00934041, 0.00854613, 0.00819641, 0.00797819, 0.00774815, 0.00693034", \ + "0.0121386, 0.0116686, 0.0103419, 0.00957852, 0.00890267, 0.00859319, 0.00828286", \ + "0.0154781, 0.0148522, 0.0129167, 0.0117257, 0.0105195, 0.00974447, 0.0095617" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000174857, 0.000225632, 0.00030567, 0.000324858, 0.000334567, 0.000341517, 0.000340851", \ + "-0.000149371, -5.38303e-05, 0.000160001, 0.000246836, 0.000292018, 0.000315386, 0.000328682", \ + "7.64189e-05, 6.83682e-05, 3.0718e-05, 8.11633e-05, 0.000162666, 0.00021309, 0.000250277", \ + "0.000772244, 0.000638659, 0.000389775, 0.000276009, 0.000222433, 0.000223703, 0.00024791", \ + "0.00243165, 0.00216103, 0.00155286, 0.00113846, 0.000760108, 0.00058926, 0.000498502", \ + "0.00488459, 0.00440911, 0.0031896, 0.00249401, 0.00178856, 0.00135496, 0.00103006", \ + "0.00804421, 0.00739623, 0.00563401, 0.00457206, 0.00340506, 0.00261643, 0.00202671" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325077; + rise_capacitance : 0.00325077; + rise_capacitance_range (0.00241087, 0.00325077); + fall_capacitance : 0.00316627; + fall_capacitance_range (0.00230591, 0.00316627); + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202389, -0.00202261, -0.00203354, -0.00202012, -0.00202038, -0.00202454, -0.00202291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020446, 0.00202709, 0.00205535, 0.00202249, 0.00202368, 0.00202951, 0.00202674" \ + ); + } + } + internal_power () { + when : "(B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202783, -0.00201407, -0.00202315, -0.00201874, -0.0020188, -0.00202297, -0.00202136" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203914, 0.00203107, 0.0020553, 0.00202519, 0.0020222, 0.00202817, 0.00202552" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202841, -0.00201696, -0.00202205, -0.00202533, -0.00201909, -0.00201886, -0.00202156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203575, 0.00203216, 0.00205437, 0.00202533, 0.0020223, 0.00202825, 0.00202555" \ + ); + } + } + internal_power () { + when : "(!B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201644, -0.0020162, -0.00201601, -0.00202375, -0.00201869, -0.00202286, -0.00202125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202238, 0.00204522, 0.00202698, 0.00202907, 0.0020245, 0.00202826, 0.00202561" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020207, -0.00201437, -0.00202238, -0.00202373, -0.00201889, -0.00201866, -0.00202136" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202189, 0.00204535, 0.00205547, 0.00202918, 0.00202471, 0.00202832, 0.00202562" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202061, -0.00201818, -0.00202172, -0.00202371, -0.00201886, -0.00201863, -0.00202133" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202117, 0.00204519, 0.00205544, 0.00202918, 0.00202473, 0.00202835, 0.00202565" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326205; + rise_capacitance : 0.00326205; + rise_capacitance_range (0.00223635, 0.00326205); + fall_capacitance : 0.00318088; + fall_capacitance_range (0.00228676, 0.00318088); + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201511, -0.00202699, -0.00202913, -0.00202297, -0.0020243, -0.00202836, -0.00202669" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206546, 0.00202699, 0.00203778, 0.00204109, 0.00203498, 0.00203321, 0.00203017" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201927, -0.00201973, -0.00202591, -0.00202632, -0.00202168, -0.00202577, -0.00202414" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202647, 0.00204155, 0.00204836, 0.00203208, 0.00203399, 0.00203127, 0.0020283" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201904, -0.00201635, -0.00202991, -0.00202652, -0.00202196, -0.002026, -0.00202431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202356, 0.00204187, 0.0020486, 0.00203229, 0.00203408, 0.00203132, 0.00202832" \ + ); + } + } + internal_power () { + when : "(!A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00200923, -0.0020102, -0.00201677, -0.00200267, -0.0020033, -0.00200677, -0.00200455" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205891, 0.00205764, 0.00207317, 0.00204058, 0.00203917, 0.00204225, 0.00203737" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201846, -0.00203742, -0.00204861, -0.00203197, -0.00202865, -0.00203274, -0.00203104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204569, 0.00204244, 0.00206429, 0.00203197, 0.00203345, 0.00203933, 0.00203666" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202816, -0.00203377, -0.0020406, -0.00203416, -0.00202208, -0.00202612, -0.00202443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204233, 0.00203967, 0.0020406, 0.00204571, 0.0020265, 0.0020321, 0.0020291" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201189, -0.002025, -0.0020321, -0.00203452, -0.00202229, -0.00202634, -0.00202462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204254, 0.00203284, 0.00203913, 0.00204549, 0.00202624, 0.00203187, 0.0020289" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327425; + rise_capacitance : 0.00327425; + rise_capacitance_range (0.00218427, 0.00327425); + fall_capacitance : 0.00319923; + fall_capacitance_range (0.00226583, 0.00319923); + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201575, -0.0020221, -0.00202824, -0.00203032, -0.0020267, -0.00203011, -0.00202832" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00220382, 0.00208667, 0.00206819, 0.00205235, 0.00204188, 0.00203731, 0.00203259" \ + ); + } + } + internal_power () { + when : "(!B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203795, -0.00203888, -0.0020464, -0.00203302, -0.00203326, -0.00203661, -0.00203473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208546, 0.00208494, 0.00210027, 0.00206714, 0.00206297, 0.00206102, 0.00204683" \ + ); + } + } + internal_power () { + when : "(!B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020419, -0.00204054, -0.00204844, -0.00204763, -0.00203641, -0.00203554, -0.00203827" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209217, 0.00209077, 0.00209027, 0.00209262, 0.00206864, 0.00206556, 0.00205014" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00204164, -0.00203695, -0.00203533, -0.00203524, -0.00203305, -0.00203528, -0.00203435" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208544, 0.00208723, 0.00208989, 0.00206695, 0.00206289, 0.002061, 0.00204689" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202785, -0.002038, -0.00204671, -0.00203585, -0.00203473, -0.00203385, -0.00203658" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00203568, 0.00204851, 0.00206888, 0.00203585, 0.00203767, 0.00204258, 0.00203967" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0033204; + rise_capacitance : 0.00331778; + rise_capacitance_range (0.00203719, 0.00331778); + fall_capacitance : 0.0033204; + fall_capacitance_range (0.00200117, 0.0033204); + internal_power () { + when : "(!C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00253817, -0.00253508, -0.00252392, -0.00253479, -0.0025358, -0.00254861, -0.00255886" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258267, 0.00255645, 0.00257406, 0.00257328, 0.00256724, 0.00257004, 0.00256687" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00250933, -0.00249631, -0.00250405, -0.00251241, -0.00251672, -0.00253331, -0.00255193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258073, 0.00255504, 0.00257228, 0.00257151, 0.00256559, 0.00256862, 0.00256609" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00248475, -0.00248929, -0.00248202, -0.00248786, -0.00249447, -0.00251996, -0.0025482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258102, 0.00255532, 0.00257248, 0.00257176, 0.00256585, 0.00256891, 0.00256628" \ + ); + } + } + } + } + cell (NOR2BX1) { + area : 7.056; + cell_leakage_power : 0.0538327; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0630549; + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.061956; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0345558; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0557641; + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0538327; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0686994, 0.0828584, 0.190149, 0.322374, 0.586531, 0.929882, 1.37882", \ + "0.0888872, 0.102867, 0.210514, 0.343092, 0.607452, 0.950831, 1.39987", \ + "0.15388, 0.167576, 0.274749, 0.407542, 0.67221, 1.01595, 1.46493", \ + "0.19984, 0.214234, 0.320027, 0.452298, 0.71734, 1.06122, 1.51052", \ + "0.261327, 0.278138, 0.385205, 0.516533, 0.780628, 1.12484, 1.57413", \ + "0.318251, 0.338084, 0.450907, 0.582668, 0.846165, 1.18949, 1.63929", \ + "0.372271, 0.395055, 0.517324, 0.649303, 0.913757, 1.25747, 1.70641" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439776, 0.0622933, 0.208753, 0.391566, 0.757458, 1.23302, 1.85455", \ + "0.0439929, 0.0623045, 0.208717, 0.391666, 0.757456, 1.23308, 1.85456", \ + "0.048144, 0.0648842, 0.209348, 0.391905, 0.75759, 1.23313, 1.85456", \ + "0.0557668, 0.0704147, 0.210338, 0.392635, 0.757953, 1.23308, 1.85418", \ + "0.07014, 0.083402, 0.213288, 0.394168, 0.759305, 1.23344, 1.85513", \ + "0.085886, 0.099625, 0.220361, 0.397429, 0.760544, 1.23614, 1.85591", \ + "0.102549, 0.117771, 0.232498, 0.404031, 0.765211, 1.23746, 1.85754" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.053696, 0.0600713, 0.105804, 0.161349, 0.272091, 0.415936, 0.604035", \ + "0.074471, 0.0809515, 0.12686, 0.182475, 0.293278, 0.437161, 0.625257", \ + "0.138958, 0.146547, 0.194283, 0.249597, 0.360597, 0.504423, 0.692461", \ + "0.178962, 0.187895, 0.238112, 0.293879, 0.404824, 0.549287, 0.737117", \ + "0.227319, 0.238598, 0.295326, 0.351425, 0.460442, 0.604258, 0.792564", \ + "0.266947, 0.280593, 0.346292, 0.405158, 0.516422, 0.659998, 0.845507", \ + "0.299714, 0.315725, 0.39119, 0.454467, 0.568005, 0.713626, 0.901878" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0211969, 0.0284267, 0.0881248, 0.164, 0.315907, 0.513558, 0.771812", \ + "0.0213826, 0.0285512, 0.0881332, 0.163948, 0.315907, 0.513473, 0.77181", \ + "0.029933, 0.0358836, 0.0912349, 0.165691, 0.316713, 0.513527, 0.771973", \ + "0.03951, 0.0449652, 0.0950138, 0.167671, 0.318649, 0.51534, 0.772938", \ + "0.053997, 0.05973, 0.104534, 0.172526, 0.32065, 0.517037, 0.774677", \ + "0.069661, 0.076263, 0.118876, 0.18207, 0.325847, 0.520384, 0.777277", \ + "0.086017, 0.09371, 0.138153, 0.196547, 0.335436, 0.527723, 0.782636" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0528221, 0.0664253, 0.172769, 0.30495, 0.569099, 0.912407, 1.36159", \ + "0.0710581, 0.0847938, 0.191986, 0.324496, 0.588889, 0.932321, 1.38137", \ + "0.127438, 0.149632, 0.27652, 0.410167, 0.674593, 1.01858, 1.46803", \ + "0.160607, 0.192637, 0.362107, 0.513118, 0.779394, 1.12383, 1.5728", \ + "0.199608, 0.24482, 0.481557, 0.679462, 0.986857, 1.33406, 1.78365", \ + "0.235953, 0.2926, 0.593307, 0.842913, 1.21575, 1.60826, 2.06031", \ + "0.269088, 0.337026, 0.69961, 1.00157, 1.4471, 1.90043, 2.40623" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439647, 0.062292, 0.208724, 0.391666, 0.757143, 1.23306, 1.85494", \ + "0.0441415, 0.0623277, 0.208753, 0.391567, 0.757374, 1.23252, 1.85473", \ + "0.0783717, 0.0958962, 0.221341, 0.393474, 0.757475, 1.23312, 1.85491", \ + "0.119383, 0.140143, 0.27148, 0.423368, 0.763224, 1.23267, 1.85474", \ + "0.187578, 0.214093, 0.371646, 0.528415, 0.828566, 1.2599, 1.85831", \ + "0.258467, 0.292089, 0.485195, 0.662512, 0.96849, 1.35761, 1.91072", \ + "0.333452, 0.373871, 0.605844, 0.811949, 1.14502, 1.53153, 2.04185" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0253431, 0.0313215, 0.0766534, 0.132321, 0.243205, 0.38715, 0.575287", \ + "0.0473745, 0.0534713, 0.0988961, 0.15452, 0.264814, 0.407296, 0.59675", \ + "0.111432, 0.127492, 0.209498, 0.273145, 0.383632, 0.52655, 0.714018", \ + "0.154413, 0.178362, 0.300941, 0.397398, 0.529284, 0.670197, 0.860965", \ + "0.209761, 0.244359, 0.427805, 0.573716, 0.774292, 0.961734, 1.15554", \ + "0.259943, 0.304456, 0.545733, 0.742126, 1.01455, 1.26896, 1.52418", \ + "0.306441, 0.360633, 0.658033, 0.903562, 1.25, 1.57511, 1.90157" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0219602, 0.0295505, 0.0902875, 0.166304, 0.31836, 0.516012, 0.77444", \ + "0.0260596, 0.0321231, 0.090284, 0.166369, 0.318355, 0.516002, 0.774244", \ + "0.0749674, 0.0849046, 0.133022, 0.186284, 0.320813, 0.51608, 0.774437", \ + "0.117579, 0.132924, 0.206873, 0.261425, 0.363094, 0.527778, 0.775223", \ + "0.183536, 0.207445, 0.320879, 0.402851, 0.515419, 0.639929, 0.838911", \ + "0.254507, 0.287321, 0.444087, 0.557347, 0.707341, 0.850595, 1.00841", \ + "0.331704, 0.373615, 0.574618, 0.722359, 0.917208, 1.09493, 1.27712" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0023027, 0.00234589, 0.00241771, 0.00242579, 0.00242907, 0.00243095, 0.00242847", \ + "0.00209183, 0.00212669, 0.00222396, 0.00225053, 0.00226453, 0.00226988, 0.00227235", \ + "0.0022114, 0.00223334, 0.00231944, 0.0023616, 0.00239716, 0.00241674, 0.00242787", \ + "0.00260653, 0.00261422, 0.00267916, 0.00271744, 0.00275797, 0.00278234, 0.00279459", \ + "0.00359966, 0.00359342, 0.00361834, 0.00365104, 0.00370272, 0.00371638, 0.00373383", \ + "0.00484573, 0.00483314, 0.00483692, 0.00485712, 0.0049061, 0.00495475, 0.00496527", \ + "0.00661292, 0.0065862, 0.00652842, 0.00652122, 0.00654341, 0.00659957, 0.00659727" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00425153, 0.00429451, 0.0043603, 0.00437079, 0.00437613, 0.00437768, 0.00437913", \ + "0.00406943, 0.00412123, 0.00422729, 0.00425047, 0.0042636, 0.00426854, 0.00427202", \ + "0.00416836, 0.00420634, 0.0043373, 0.00439434, 0.00442945, 0.00444448, 0.00445784", \ + "0.00459322, 0.00460408, 0.00470233, 0.0047583, 0.00480526, 0.004823, 0.00484134", \ + "0.00544754, 0.00545898, 0.00553598, 0.00560392, 0.005643, 0.00567163, 0.00569269", \ + "0.00679198, 0.00677877, 0.006799, 0.00683874, 0.00688365, 0.00691938, 0.00694005", \ + "0.00848424, 0.00845498, 0.00847153, 0.00849983, 0.00853767, 0.00856227, 0.00858442" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00374283, 0.00376033, 0.00379198, 0.00379877, 0.00380198, 0.00380333, 0.00380378", \ + "0.00364708, 0.00366768, 0.00374161, 0.00376715, 0.0037854, 0.00379338, 0.00379862", \ + "0.00363321, 0.00363832, 0.0036626, 0.00369677, 0.00373133, 0.00375196, 0.00376766", \ + "0.00377462, 0.00375527, 0.00372276, 0.00371147, 0.0037122, 0.00373754, 0.00375482", \ + "0.00436473, 0.00427532, 0.00401872, 0.00390589, 0.00384294, 0.00380946, 0.00379742", \ + "0.00538387, 0.00522943, 0.00466855, 0.004419, 0.00424255, 0.00403996, 0.00381854", \ + "0.00676681, 0.00655492, 0.0056945, 0.00523997, 0.00482402, 0.00454571, 0.00433718" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000201924, -0.000195434, -0.000181158, -0.000178552, -0.000177235, -0.000176544, -0.000176111", \ + "-0.00030991, -0.000292529, -0.000236271, -0.00022248, -0.000214133, -0.000211906, -0.00020114", \ + "-0.000238738, -0.000235648, -0.000234549, -0.000230719, -0.000225999, -0.000224008, -0.00022009", \ + "8.60388e-05, 4.25241e-05, -1.79818e-05, -9.30097e-05, -0.000143223, -0.000168705, -0.000180707", \ + "0.000857382, 0.000758354, 0.000415274, 0.000233513, 6.5671e-05, -2.18646e-05, -7.95322e-05", \ + "0.00194813, 0.00182516, 0.00123121, 0.000883247, 0.000538498, 0.000332744, 0.000192347", \ + "0.00339813, 0.00324356, 0.00243669, 0.00189446, 0.0013186, 0.000936372, 0.000665941" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164159; + rise_capacitance : 0.00164159; + rise_capacitance_range (0.00115253, 0.00164159); + fall_capacitance : 0.00164091; + fall_capacitance_range (0.00113663, 0.00164091); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000216589, -0.000360023, -0.000202582, 0.000210586, 0.00108373, 0.00235342, 0.00402895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00347427, 0.00337148, 0.00358543, 0.00401117, 0.00488135, 0.00614925, 0.00782447" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158023; + rise_capacitance : 0.00153962; + rise_capacitance_range (0.00113886, 0.00153962); + fall_capacitance : 0.00158023; + fall_capacitance_range (0.00114871, 0.00158023); + internal_power () { + when : "(!AB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000789732, -0.000868548, -0.000905914, -0.000914309, -0.000918449, -0.000922013, -0.000920781" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000924265, 0.000912909, 0.000925587, 0.000920504, 0.000918449, 0.000922013, 0.000920781" \ + ); + } + } + } + } + cell (NOR2BX2) { + area : 7.056; + cell_leakage_power : 0.0920416; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.095254; + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102648; + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.068066; + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102198; + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0920416; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0713942, 0.0930338, 0.200298, 0.331806, 0.594147, 0.934659, 1.38017", \ + "0.0929054, 0.114176, 0.221313, 0.353078, 0.615382, 0.956097, 1.4016", \ + "0.173531, 0.194802, 0.300632, 0.432268, 0.694891, 1.03585, 1.4814", \ + "0.231293, 0.25503, 0.360088, 0.491008, 0.753156, 1.09419, 1.53957", \ + "0.307249, 0.335689, 0.442864, 0.572213, 0.832627, 1.17313, 1.61925", \ + "0.377424, 0.410453, 0.52471, 0.653001, 0.91228, 1.25183, 1.69714", \ + "0.446585, 0.483477, 0.608338, 0.735594, 0.995787, 1.33448, 1.7785" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0361614, 0.063236, 0.209583, 0.392497, 0.758358, 1.23434, 1.85629", \ + "0.0362039, 0.063265, 0.209568, 0.392469, 0.758532, 1.23429, 1.85616", \ + "0.0445542, 0.0676455, 0.210107, 0.392571, 0.758646, 1.23437, 1.85621", \ + "0.0558569, 0.0762664, 0.211863, 0.393518, 0.758919, 1.23396, 1.8561", \ + "0.073907, 0.094045, 0.216948, 0.395717, 0.760125, 1.23505, 1.85631", \ + "0.092417, 0.114504, 0.22749, 0.399828, 0.762414, 1.23639, 1.85765", \ + "0.111727, 0.135584, 0.243969, 0.407956, 0.766353, 1.2392, 1.86062" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.063724, 0.0745436, 0.119439, 0.171955, 0.276163, 0.411324, 0.587979", \ + "0.0848112, 0.0956346, 0.140645, 0.193226, 0.297451, 0.432631, 0.609281", \ + "0.165521, 0.177941, 0.225047, 0.277923, 0.381927, 0.517034, 0.693608", \ + "0.218702, 0.234086, 0.28503, 0.337955, 0.441729, 0.576848, 0.753147", \ + "0.283674, 0.303051, 0.361987, 0.416093, 0.519455, 0.650933, 0.827366", \ + "0.339324, 0.362262, 0.431069, 0.488392, 0.592262, 0.723749, 0.899469", \ + "0.387517, 0.413683, 0.493107, 0.555476, 0.661636, 0.796289, 0.972416" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210227, 0.0309774, 0.085335, 0.155291, 0.2963, 0.479858, 0.719952", \ + "0.021104, 0.0310762, 0.0853268, 0.155213, 0.2963, 0.479858, 0.719579", \ + "0.0317495, 0.0399533, 0.0895504, 0.157014, 0.296765, 0.479872, 0.719929", \ + "0.0441453, 0.0520165, 0.095989, 0.160977, 0.298857, 0.481406, 0.7204", \ + "0.062748, 0.071384, 0.110182, 0.16918, 0.302796, 0.484329, 0.724732", \ + "0.081894, 0.091773, 0.12956, 0.182421, 0.309708, 0.488216, 0.725993", \ + "0.102095, 0.113239, 0.152641, 0.201292, 0.321203, 0.495119, 0.731118" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0462344, 0.0669962, 0.172794, 0.303976, 0.566042, 0.906649, 1.3521", \ + "0.0629901, 0.083861, 0.190491, 0.322151, 0.584446, 0.925175, 1.37061", \ + "0.107445, 0.142869, 0.271165, 0.403488, 0.666918, 1.00762, 1.45375", \ + "0.131615, 0.181864, 0.351729, 0.503081, 0.768442, 1.10962, 1.55531", \ + "0.161545, 0.23088, 0.463349, 0.660277, 0.967757, 1.31279, 1.75907", \ + "0.189919, 0.276177, 0.568334, 0.813931, 1.1852, 1.57714, 2.02968", \ + "0.214174, 0.317346, 0.668119, 0.963227, 1.40379, 1.85519, 2.35924" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0357813, 0.063154, 0.209582, 0.392599, 0.758585, 1.23429, 1.85635", \ + "0.0363094, 0.0632172, 0.209578, 0.392482, 0.758532, 1.23429, 1.85623", \ + "0.0698322, 0.0975266, 0.223455, 0.394959, 0.758522, 1.23408, 1.85634", \ + "0.108228, 0.14085, 0.274282, 0.42642, 0.764939, 1.23395, 1.85633", \ + "0.170756, 0.212032, 0.372208, 0.531848, 0.83331, 1.26324, 1.86095", \ + "0.235067, 0.287126, 0.48195, 0.66308, 0.973917, 1.36746, 1.91985", \ + "0.305598, 0.367433, 0.599077, 0.807683, 1.14741, 1.53963, 2.05088" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0205593, 0.0292252, 0.0719776, 0.124259, 0.228378, 0.363512, 0.540137", \ + "0.0419513, 0.051536, 0.0943026, 0.146566, 0.250028, 0.383738, 0.559983", \ + "0.0967686, 0.122207, 0.203056, 0.265036, 0.369142, 0.503229, 0.67951", \ + "0.132444, 0.16969, 0.291146, 0.385879, 0.515651, 0.650532, 0.826617", \ + "0.177924, 0.230945, 0.411593, 0.554942, 0.752108, 0.935471, 1.12195", \ + "0.21854, 0.286607, 0.522728, 0.714923, 0.982746, 1.23237, 1.48247", \ + "0.25578, 0.33818, 0.627474, 0.868195, 1.20783, 1.52719, 1.84792" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0165443, 0.0272314, 0.083557, 0.154126, 0.295269, 0.478782, 0.718761", \ + "0.0225757, 0.0302423, 0.0835298, 0.154049, 0.29526, 0.47877, 0.718742", \ + "0.0674082, 0.0825176, 0.128809, 0.175967, 0.298781, 0.478766, 0.718724", \ + "0.105906, 0.129711, 0.20057, 0.252959, 0.345161, 0.496527, 0.720446", \ + "0.165831, 0.203083, 0.312161, 0.391467, 0.498399, 0.612539, 0.791141", \ + "0.23149, 0.282052, 0.43308, 0.542272, 0.687751, 0.82474, 0.969921", \ + "0.304549, 0.368601, 0.563061, 0.704148, 0.892156, 1.06445, 1.23726" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00485683, 0.0050155, 0.00522676, 0.00526917, 0.0052914, 0.00529932, 0.00530184", \ + "0.00468533, 0.00480167, 0.00503722, 0.00510343, 0.005142, 0.0051576, 0.00516336", \ + "0.00476285, 0.00480538, 0.00495343, 0.00504624, 0.00512868, 0.00517428, 0.00520044", \ + "0.00513796, 0.00514419, 0.00527329, 0.00532661, 0.00541452, 0.00546696, 0.00550284", \ + "0.00622035, 0.00616237, 0.00614149, 0.00618058, 0.00624552, 0.0063114, 0.00634884", \ + "0.0076002, 0.00745698, 0.00733981, 0.00733752, 0.00738504, 0.00742104, 0.00749424", \ + "0.00942533, 0.0091856, 0.00903205, 0.00899359, 0.00901536, 0.00910408, 0.00916524" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00621838, 0.00641213, 0.00662307, 0.00666516, 0.00668778, 0.00669721, 0.00670171", \ + "0.00602336, 0.00620643, 0.0064564, 0.00651645, 0.00654974, 0.00655982, 0.00656677", \ + "0.00610212, 0.00614212, 0.00644778, 0.00655331, 0.00663311, 0.0066659, 0.00668309", \ + "0.00650848, 0.00652248, 0.0067074, 0.00682355, 0.00691658, 0.00697227, 0.00699781", \ + "0.00745154, 0.00736477, 0.00745138, 0.00756566, 0.0076809, 0.00773451, 0.00777625", \ + "0.0089372, 0.00871988, 0.00865056, 0.008726, 0.00882797, 0.00887916, 0.00892314", \ + "0.0109124, 0.0105757, 0.0103163, 0.0103371, 0.0104008, 0.0104592, 0.0105037" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00729006, 0.00736902, 0.00744495, 0.0074603, 0.00746907, 0.00747567, 0.0074753", \ + "0.00710491, 0.00717388, 0.00732474, 0.00738099, 0.00742203, 0.00744135, 0.0074507", \ + "0.00713623, 0.00712745, 0.00716512, 0.00723698, 0.00731811, 0.00735939, 0.0073925", \ + "0.00761261, 0.00747149, 0.00733047, 0.00730624, 0.00729243, 0.00733515, 0.00736358", \ + "0.00919769, 0.00884783, 0.00813118, 0.00787707, 0.00762516, 0.00753951, 0.00750038", \ + "0.0117266, 0.0111341, 0.00976737, 0.00908794, 0.00863799, 0.00836283, 0.0079451", \ + "0.0150361, 0.0142676, 0.0122324, 0.0111237, 0.0100684, 0.00946155, 0.00892778" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000500883, -0.000480352, -0.000448419, -0.000441911, -0.000438468, -0.000438535, -0.000437882", \ + "-0.000739689, -0.000673064, -0.000560184, -0.000523475, -0.000506896, -0.000503683, -0.000493056", \ + "-0.000471685, -0.000502163, -0.000538965, -0.000533503, -0.000522842, -0.000520951, -0.000516859", \ + "0.000371803, 0.000170661, -2.02388e-05, -0.000196327, -0.000326835, -0.000386586, -0.00041928", \ + "0.00220607, 0.00187212, 0.0010174, 0.000603908, 0.00018813, -2.23833e-05, -0.000161604", \ + "0.00481637, 0.00436942, 0.00300138, 0.00215617, 0.00133635, 0.000850176, 0.000505766", \ + "0.00821952, 0.00767012, 0.00581, 0.00456209, 0.00320565, 0.00228602, 0.00164552" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164383; + rise_capacitance : 0.00164383; + rise_capacitance_range (0.00115891, 0.00164383); + fall_capacitance : 0.00164253; + fall_capacitance_range (0.00114266, 0.00164253); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-7.46928e-08, -0.000141195, -4.48542e-05, 0.00031911, 0.00111161, 0.00232007, 0.00393475" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00479224, 0.00467663, 0.0048398, 0.00522385, 0.00603347, 0.00724421, 0.00886537" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325228; + rise_capacitance : 0.00316916; + rise_capacitance_range (0.00232668, 0.00316916); + fall_capacitance : 0.00325228; + fall_capacitance_range (0.00233181, 0.00325228); + internal_power () { + when : "(!AB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.001667, -0.00181853, -0.00189198, -0.00190876, -0.00191856, -0.0019264, -0.00192862" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00193237, 0.00192601, 0.00193751, 0.00194327, 0.00192699, 0.00193111, 0.00192862" \ + ); + } + } + } + } + cell (NOR2X1) { + area : 5.6448; + cell_leakage_power : 0.0299245; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.020416; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0416243; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0293783; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0282794; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0299245; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0441229, 0.0579061, 0.164628, 0.296895, 0.561127, 0.904691, 1.35354", \ + "0.0605342, 0.0740617, 0.18157, 0.314293, 0.578907, 0.922476, 1.37159", \ + "0.118879, 0.145241, 0.279399, 0.411166, 0.675044, 1.01878, 1.46786", \ + "0.154519, 0.191168, 0.381863, 0.533082, 0.795482, 1.13791, 1.58647", \ + "0.199735, 0.249154, 0.514339, 0.732405, 1.0454, 1.38647, 1.83357", \ + "0.239826, 0.301218, 0.634237, 0.915457, 1.32081, 1.71614, 2.16253", \ + "0.276238, 0.348945, 0.746253, 1.0858, 1.5837, 2.06959, 2.57729" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0430015, 0.0613435, 0.20772, 0.390566, 0.756623, 1.23235, 1.85386", \ + "0.0449477, 0.0616503, 0.207776, 0.390753, 0.756549, 1.2321, 1.85354", \ + "0.0962039, 0.114934, 0.227792, 0.392965, 0.756482, 1.23215, 1.85426", \ + "0.139113, 0.165295, 0.300225, 0.437784, 0.763051, 1.23218, 1.85411", \ + "0.204511, 0.240442, 0.429196, 0.583139, 0.853802, 1.26388, 1.85585", \ + "0.27665, 0.321243, 0.561342, 0.757448, 1.04615, 1.39872, 1.92597", \ + "0.357274, 0.41012, 0.697985, 0.938856, 1.28621, 1.6356, 2.10314" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0221949, 0.0279222, 0.072575, 0.12796, 0.238631, 0.382459, 0.570528", \ + "0.04304, 0.0498405, 0.0948949, 0.150333, 0.259637, 0.402954, 0.592395", \ + "0.0952812, 0.113793, 0.202896, 0.267706, 0.378873, 0.521784, 0.709863", \ + "0.128808, 0.156673, 0.29044, 0.389925, 0.52524, 0.668534, 0.856169", \ + "0.169863, 0.210099, 0.41005, 0.561353, 0.766372, 0.955967, 1.15057", \ + "0.204234, 0.256461, 0.519893, 0.724066, 1.00294, 1.26042, 1.51786", \ + "0.233179, 0.296811, 0.622348, 0.879465, 1.23414, 1.56401, 1.89321" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0170428, 0.0246399, 0.0854355, 0.161422, 0.313409, 0.51099, 0.769365", \ + "0.0231613, 0.0283502, 0.0854457, 0.161421, 0.313412, 0.511037, 0.769366", \ + "0.0713051, 0.0821196, 0.130848, 0.181592, 0.31618, 0.511028, 0.769357", \ + "0.112631, 0.128846, 0.203845, 0.259339, 0.360385, 0.526313, 0.770247", \ + "0.178397, 0.203256, 0.31766, 0.400572, 0.513113, 0.636633, 0.834699", \ + "0.251431, 0.284643, 0.441371, 0.555272, 0.706236, 0.848541, 1.00542", \ + "0.332817, 0.374624, 0.574994, 0.721408, 0.916052, 1.09289, 1.27566" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051885, 0.0654168, 0.171646, 0.303828, 0.568038, 0.911429, 1.36064", \ + "0.0706832, 0.0843327, 0.191282, 0.323809, 0.588229, 0.931712, 1.38099", \ + "0.128465, 0.150447, 0.276632, 0.410076, 0.674441, 1.01843, 1.46793", \ + "0.161937, 0.19368, 0.36251, 0.513556, 0.779369, 1.12331, 1.57314", \ + "0.200946, 0.246027, 0.482327, 0.67986, 0.98645, 1.33408, 1.78372", \ + "0.23716, 0.293651, 0.594118, 0.843464, 1.21615, 1.60858, 2.06036", \ + "0.270391, 0.338159, 0.700458, 1.00225, 1.44764, 1.90069, 2.40639" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0430123, 0.0613326, 0.207774, 0.390736, 0.756757, 1.23202, 1.85367", \ + "0.0431819, 0.0613777, 0.207771, 0.390739, 0.756661, 1.23174, 1.8538", \ + "0.0780385, 0.0953065, 0.220294, 0.392484, 0.756609, 1.23219, 1.85364", \ + "0.119446, 0.140091, 0.2705, 0.422538, 0.762321, 1.23233, 1.85392", \ + "0.188389, 0.214615, 0.371093, 0.527694, 0.827099, 1.25905, 1.85701", \ + "0.260119, 0.293312, 0.485211, 0.662195, 0.967708, 1.35667, 1.90995", \ + "0.335669, 0.375572, 0.606279, 0.811845, 1.14468, 1.53084, 2.04113" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0257973, 0.0317344, 0.0770024, 0.132667, 0.24356, 0.387518, 0.575676", \ + "0.0478095, 0.0537466, 0.0992363, 0.154845, 0.265164, 0.407651, 0.597134", \ + "0.112445, 0.128331, 0.209931, 0.273508, 0.383908, 0.52678, 0.714678", \ + "0.155882, 0.179631, 0.30164, 0.397846, 0.529617, 0.673579, 0.861298", \ + "0.211812, 0.246171, 0.429002, 0.574483, 0.774804, 0.962129, 1.15575", \ + "0.262508, 0.30677, 0.547128, 0.743159, 1.01527, 1.26951, 1.52461", \ + "0.309603, 0.363428, 0.659775, 0.904876, 1.25092, 1.5758, 1.90213" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0218509, 0.0294853, 0.0904313, 0.166541, 0.318664, 0.516355, 0.774826", \ + "0.0258341, 0.0318766, 0.0904879, 0.166604, 0.318741, 0.516344, 0.77481", \ + "0.0746945, 0.0847219, 0.132991, 0.186437, 0.321157, 0.516258, 0.774816", \ + "0.117417, 0.132807, 0.206845, 0.26149, 0.363345, 0.53114, 0.775591", \ + "0.183609, 0.207474, 0.320743, 0.402896, 0.515501, 0.640094, 0.839284", \ + "0.254663, 0.28753, 0.444261, 0.55747, 0.707415, 0.850706, 1.00859", \ + "0.332147, 0.373942, 0.575387, 0.722538, 0.917397, 1.09508, 1.27725" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0026786, 0.00270875, 0.00276378, 0.00277484, 0.00278107, 0.00278268, 0.00278509", \ + "0.00254785, 0.00257233, 0.00268222, 0.00272408, 0.00275247, 0.00276504, 0.00277213", \ + "0.0027124, 0.00269484, 0.00265666, 0.0026654, 0.00269149, 0.00271805, 0.00273613", \ + "0.00306562, 0.00301033, 0.00282597, 0.00282351, 0.00276491, 0.00275069, 0.00275065", \ + "0.00386851, 0.00376624, 0.00340789, 0.0032273, 0.00301675, 0.00291419, 0.00285673", \ + "0.00500296, 0.00483282, 0.00419649, 0.00386526, 0.00348932, 0.0032819, 0.00311869", \ + "0.00648795, 0.00626946, 0.00535489, 0.0048341, 0.00427797, 0.00391428, 0.00360229" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000280854, -0.000249202, -0.000196648, -0.0001875, -0.000183044, -0.000180854, -0.000179743", \ + "-0.000430331, -0.000382636, -0.000243885, -0.00020485, -0.000179853, -0.00017, -0.000162362", \ + "-0.000322661, -0.000316376, -0.000299846, -0.000264846, -0.00022632, -0.000205049, -0.000187208", \ + "-1.55646e-05, -6.14883e-05, -0.000130371, -0.000161678, -0.00017578, -0.000174584, -0.000169783", \ + "0.000813961, 0.000691576, 0.000279007, 0.000123994, -7.25887e-06, -6.75007e-05, -9.99874e-05", \ + "0.00195797, 0.0017853, 0.00110744, 0.000743597, 0.000427516, 0.000250588, 0.000138412", \ + "0.00348721, 0.00326086, 0.00227979, 0.00172844, 0.00117235, 0.000824341, 0.000580334" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00375878, 0.00377502, 0.00380521, 0.0038115, 0.00381484, 0.00381705, 0.0038167", \ + "0.00366182, 0.00368262, 0.00375615, 0.00378346, 0.00380114, 0.0038087, 0.00381322", \ + "0.00364337, 0.00364453, 0.00367611, 0.00371119, 0.00374545, 0.0037637, 0.0037819", \ + "0.00378368, 0.00376393, 0.00373264, 0.00372336, 0.00372543, 0.00375229, 0.00376918", \ + "0.00436619, 0.0042742, 0.00402295, 0.00391209, 0.0038512, 0.0038209, 0.00380974", \ + "0.00536848, 0.00521325, 0.0046655, 0.00441733, 0.00424755, 0.00404986, 0.0038269", \ + "0.00675967, 0.00655153, 0.00569184, 0.00523906, 0.00482149, 0.00455401, 0.00434722" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000138883, -0.000133893, -0.000120983, -0.000119029, -0.000118288, -0.00011752, -0.000118257", \ + "-0.000253247, -0.000234995, -0.0001827, -0.000166648, -0.000158266, -0.000156389, -0.000151234", \ + "-0.00018632, -0.000182051, -0.000177418, -0.000176082, -0.000170665, -0.000170572, -0.000163826", \ + "0.000135456, 9.19677e-05, 3.84359e-05, -3.80369e-05, -8.82411e-05, -0.000112323, -0.000126062", \ + "0.00090305, 0.000806563, 0.00047067, 0.000285483, 0.000119972, 3.26154e-05, -2.34645e-05", \ + "0.00199183, 0.00187114, 0.00128085, 0.00093528, 0.00059153, 0.00038634, 0.000246155", \ + "0.00343914, 0.00328604, 0.00248496, 0.00194531, 0.00137082, 0.000988274, 0.000718913" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162367; + rise_capacitance : 0.00162367; + rise_capacitance_range (0.000940469, 0.00162367); + fall_capacitance : 0.00162201; + fall_capacitance_range (0.000949901, 0.00162201); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00014116, -0.00014225, -0.000140374, -0.000140837, -0.00014044, -0.000140745, -0.000140554" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000151195, 0.000150407, 0.00014982, 0.000148431, 0.000147362, 0.000146373, 0.000144182" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158695; + rise_capacitance : 0.00154635; + rise_capacitance_range (0.00114582, 0.00154635); + fall_capacitance : 0.00158695; + fall_capacitance_range (0.0011534, 0.00158695); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000750147, -0.000827509, -0.000872699, -0.000883035, -0.000884743, -0.000888138, -0.000886939" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883177, 0.000880879, 0.000890828, 0.000887221, 0.000884743, 0.000888138, 0.000886939" \ + ); + } + } + } + } + cell (NOR2X2) { + area : 5.6448; + cell_leakage_power : 0.0681334; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0539263; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0880582; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0615774; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0689716; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0681334; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0363181, 0.0571991, 0.163257, 0.294485, 0.55678, 0.897529, 1.34282", \ + "0.0527016, 0.0728595, 0.179617, 0.311321, 0.573905, 0.915005, 1.36038", \ + "0.0986104, 0.140546, 0.275285, 0.404645, 0.667711, 1.00865, 1.45437", \ + "0.126788, 0.183531, 0.373234, 0.52502, 0.785386, 1.12487, 1.56976", \ + "0.162581, 0.238472, 0.499533, 0.716636, 1.03027, 1.36875, 1.81183", \ + "0.194438, 0.288142, 0.613208, 0.890043, 1.2943, 1.69099, 2.13417", \ + "0.223554, 0.334068, 0.71957, 1.0521, 1.54484, 2.03062, 2.53921" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328652, 0.0603921, 0.206852, 0.389913, 0.755776, 1.23153, 1.85407", \ + "0.0368937, 0.0609046, 0.206843, 0.389805, 0.755972, 1.23153, 1.85409", \ + "0.0838238, 0.114286, 0.228444, 0.392953, 0.75605, 1.23184, 1.854", \ + "0.121048, 0.162971, 0.301406, 0.439919, 0.763524, 1.23206, 1.85388", \ + "0.180215, 0.23642, 0.427148, 0.585307, 0.85806, 1.26701, 1.85692", \ + "0.247146, 0.316401, 0.555919, 0.756568, 1.05179, 1.40705, 1.93259", \ + "0.323385, 0.404942, 0.689635, 0.932988, 1.28842, 1.64821, 2.11547" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0182797, 0.026458, 0.0681934, 0.119933, 0.223291, 0.357612, 0.533218", \ + "0.0375104, 0.0483591, 0.0905975, 0.142382, 0.244529, 0.378181, 0.554977", \ + "0.0796503, 0.109244, 0.196769, 0.260962, 0.364191, 0.497652, 0.673141", \ + "0.105144, 0.149064, 0.280788, 0.378386, 0.510261, 0.644599, 0.82004", \ + "0.134985, 0.197964, 0.394103, 0.542593, 0.743365, 0.928398, 1.11511", \ + "0.158109, 0.239312, 0.49692, 0.696935, 0.97028, 1.22269, 1.47399", \ + "0.17602, 0.274355, 0.592216, 0.843389, 1.19112, 1.51415, 1.83682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0118688, 0.0224012, 0.0785726, 0.148774, 0.289287, 0.471896, 0.710234", \ + "0.01977, 0.0265725, 0.0785841, 0.148815, 0.289277, 0.471753, 0.710167", \ + "0.0623892, 0.0790559, 0.126027, 0.172291, 0.292971, 0.471882, 0.710673", \ + "0.0997513, 0.124943, 0.197147, 0.250125, 0.340828, 0.490386, 0.712636", \ + "0.159966, 0.198389, 0.308628, 0.388332, 0.495922, 0.607593, 0.784558", \ + "0.228232, 0.279631, 0.430645, 0.540066, 0.685034, 0.820441, 0.964889", \ + "0.305463, 0.369777, 0.56251, 0.703233, 0.890055, 1.05985, 1.23447" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0433241, 0.0636478, 0.169133, 0.30034, 0.562398, 0.903281, 1.34854", \ + "0.0614181, 0.0816826, 0.187935, 0.319467, 0.581844, 0.922641, 1.3682", \ + "0.107757, 0.142876, 0.270139, 0.402012, 0.66538, 1.00616, 1.45206", \ + "0.132014, 0.182091, 0.351014, 0.502192, 0.766686, 1.10815, 1.55495", \ + "0.161404, 0.230684, 0.463122, 0.659642, 0.966241, 1.31151, 1.75839", \ + "0.189482, 0.275821, 0.568173, 0.813631, 1.18423, 1.57616, 2.02894", \ + "0.213598, 0.316892, 0.66786, 0.962852, 1.4033, 1.85449, 2.35881" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328745, 0.0604034, 0.206877, 0.389819, 0.755973, 1.23158, 1.85396", \ + "0.0337161, 0.0604443, 0.206889, 0.389915, 0.755972, 1.23185, 1.85404", \ + "0.0691536, 0.0959656, 0.220895, 0.392178, 0.755766, 1.23151, 1.85398", \ + "0.108089, 0.140031, 0.272066, 0.423942, 0.762854, 1.23151, 1.85375", \ + "0.171443, 0.212143, 0.370896, 0.529672, 0.830466, 1.26114, 1.85838", \ + "0.236238, 0.287552, 0.481083, 0.661673, 0.971377, 1.36502, 1.91749", \ + "0.307116, 0.368166, 0.598581, 0.805332, 1.14593, 1.5378, 2.04857" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0212823, 0.0296946, 0.0719373, 0.123906, 0.227452, 0.361872, 0.537605", \ + "0.0425468, 0.0518931, 0.0942595, 0.146194, 0.249015, 0.383409, 0.557447", \ + "0.0976469, 0.122746, 0.203175, 0.264724, 0.368379, 0.501763, 0.677072", \ + "0.133496, 0.170469, 0.291104, 0.385534, 0.514862, 0.649032, 0.824302", \ + "0.179093, 0.231848, 0.411727, 0.554607, 0.751169, 0.933994, 1.11966", \ + "0.219782, 0.287535, 0.522921, 0.714586, 0.981692, 1.23065, 1.48007", \ + "0.257038, 0.339272, 0.627688, 0.867852, 1.20668, 1.52527, 1.84507" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0160671, 0.0266609, 0.0829367, 0.15322, 0.293844, 0.476365, 0.715264", \ + "0.0218458, 0.0296426, 0.0829407, 0.153218, 0.293828, 0.476359, 0.715233", \ + "0.0662273, 0.081656, 0.128089, 0.175183, 0.297403, 0.476461, 0.715229", \ + "0.104595, 0.128676, 0.200002, 0.252254, 0.343982, 0.494425, 0.717024", \ + "0.164409, 0.202004, 0.311419, 0.390605, 0.497152, 0.610567, 0.787957", \ + "0.229899, 0.280968, 0.432297, 0.542076, 0.686414, 0.821604, 0.967612", \ + "0.302777, 0.367106, 0.562223, 0.703134, 0.890676, 1.06246, 1.23493" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00520952, 0.00534048, 0.00546688, 0.00549297, 0.0055055, 0.00551042, 0.00551582", \ + "0.00498098, 0.00505697, 0.00528703, 0.00537979, 0.00544334, 0.00547082, 0.00548642", \ + "0.00545486, 0.00538067, 0.00526799, 0.00513467, 0.00531914, 0.00537374, 0.0054107", \ + "0.00630508, 0.00611615, 0.00572902, 0.00565285, 0.00551462, 0.00547226, 0.00546134", \ + "0.00831343, 0.0078892, 0.00696439, 0.00653753, 0.00608846, 0.0058367, 0.0057251", \ + "0.0110219, 0.0104033, 0.00892095, 0.00810883, 0.00727634, 0.00678062, 0.00638966", \ + "0.0145897, 0.0137606, 0.0116344, 0.0104415, 0.00916286, 0.00829418, 0.00758342" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000667045, -0.000528644, -0.000416676, -0.000397903, -0.000388054, -0.000383567, -0.000381263", \ + "-0.000971301, -0.000810764, -0.000518269, -0.00043337, -0.000380001, -0.000359393, -0.00033394", \ + "-0.000635188, -0.000634748, -0.000611032, -0.000544745, -0.000462361, -0.000426188, -0.000399363", \ + "0.000211298, 2.82506e-06, -0.000209624, -0.000294701, -0.000345088, -0.000347647, -0.000346004", \ + "0.00222328, 0.0017896, 0.000804084, 0.000415954, 7.57488e-05, -7.14546e-05, -0.000153475", \ + "0.00496061, 0.00432981, 0.00272837, 0.00190308, 0.00114943, 0.000719149, 0.000438952", \ + "0.00855748, 0.00776265, 0.00552197, 0.00421554, 0.00291887, 0.00207821, 0.00150429" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00725089, 0.00731988, 0.00739069, 0.0074054, 0.00741431, 0.00741743, 0.0074191", \ + "0.00704996, 0.00711729, 0.00727945, 0.0073328, 0.00737783, 0.00739679, 0.00740398", \ + "0.00707018, 0.00706949, 0.00711697, 0.00717754, 0.00726491, 0.00730691, 0.00734002", \ + "0.00753813, 0.00742262, 0.00727086, 0.00725082, 0.00724127, 0.00728135, 0.00731074", \ + "0.00911455, 0.00874581, 0.00805598, 0.00779804, 0.00755879, 0.00748079, 0.00744322", \ + "0.0116379, 0.0110545, 0.0096824, 0.0090102, 0.00855095, 0.00829799, 0.00789022", \ + "0.0149498, 0.0141859, 0.0121469, 0.0110377, 0.010005, 0.00938879, 0.00877426" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000365582, -0.00034647, -0.000321249, -0.000316551, -0.000313963, -0.000313724, -0.000313974", \ + "-0.00062088, -0.000553338, -0.000437556, -0.000407406, -0.000391633, -0.000387264, -0.000378806", \ + "-0.000373923, -0.000396681, -0.000407193, -0.00040862, -0.000401746, -0.000406952, -0.000403472", \ + "0.000464641, 0.000284182, 9.03361e-05, -8.39162e-05, -0.000213541, -0.000272234, -0.000305954", \ + "0.00227875, 0.00196783, 0.00112456, 0.000707554, 0.000299936, 9.05779e-05, -4.65902e-05", \ + "0.00490911, 0.00446284, 0.00310673, 0.00226588, 0.00144731, 0.000962195, 0.000617374", \ + "0.00830542, 0.00776363, 0.00591236, 0.00466927, 0.00331546, 0.00239822, 0.00175769" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00333261; + rise_capacitance : 0.00333261; + rise_capacitance_range (0.00188796, 0.00333261); + fall_capacitance : 0.00332825; + fall_capacitance_range (0.00190803, 0.00332825); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000304366, -0.000302543, -0.000298562, -0.000299454, -0.000298819, -0.00029937, -0.000298968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00031984, 0.000318162, 0.000317094, 0.000314261, 0.000312166, 0.000310386, 0.000306252" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326052; + rise_capacitance : 0.00317723; + rise_capacitance_range (0.00233697, 0.00317723); + fall_capacitance : 0.00326052; + fall_capacitance_range (0.00234073, 0.00326052); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155939, -0.00173217, -0.00181887, -0.00183968, -0.00185087, -0.0018579, -0.00185542" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018498, 0.00184922, 0.00186589, 0.00185453, 0.00185087, 0.0018579, 0.00185542" \ + ); + } + } + } + } + cell (NOR2X3) { + area : 5.6448; + cell_leakage_power : 0.0933782; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0759662; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117755; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0818876; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0979035; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0933782; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0339557, 0.0600133, 0.178745, 0.32588, 0.619828, 1.00205, 1.50129", \ + "0.0503056, 0.0755192, 0.19505, 0.34269, 0.636956, 1.01914, 1.5187", \ + "0.0926242, 0.14476, 0.289989, 0.435105, 0.73027, 1.11245, 1.61228", \ + "0.119235, 0.189563, 0.392793, 0.554909, 0.84694, 1.22774, 1.72533", \ + "0.153697, 0.247357, 0.526475, 0.757658, 1.09105, 1.46456, 1.96614", \ + "0.185089, 0.300493, 0.647852, 0.942484, 1.37135, 1.792, 2.28751", \ + "0.214326, 0.350472, 0.762363, 1.11476, 1.63843, 2.15328, 2.69329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0298253, 0.0641961, 0.228769, 0.434287, 0.845662, 1.38002, 2.07919", \ + "0.0345441, 0.0644982, 0.228736, 0.434333, 0.845659, 1.3803, 2.0792", \ + "0.0794942, 0.117877, 0.246981, 0.435854, 0.845458, 1.3803, 2.07887", \ + "0.114996, 0.16735, 0.317782, 0.476585, 0.849522, 1.38034, 2.07939", \ + "0.172159, 0.241773, 0.448269, 0.618302, 0.931693, 1.39872, 2.07947", \ + "0.237326, 0.323064, 0.581175, 0.796521, 1.11697, 1.5278, 2.13667", \ + "0.311966, 0.412758, 0.719104, 0.980831, 1.3619, 1.75746, 2.29993" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0171045, 0.0270661, 0.0725784, 0.129049, 0.241871, 0.388504, 0.580244", \ + "0.0354715, 0.0489523, 0.0949031, 0.151403, 0.262894, 0.409018, 0.601926", \ + "0.0734564, 0.110047, 0.202455, 0.269643, 0.382038, 0.527717, 0.719559", \ + "0.0955808, 0.149795, 0.288821, 0.390755, 0.527395, 0.674358, 0.865781", \ + "0.120165, 0.197819, 0.405098, 0.560283, 0.769216, 0.961651, 1.15971", \ + "0.137773, 0.237579, 0.510319, 0.719355, 1.00407, 1.26633, 1.52753", \ + "0.149411, 0.27036, 0.606627, 0.869795, 1.23205, 1.56809, 1.90293" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0103958, 0.023123, 0.0842577, 0.160741, 0.313644, 0.512419, 0.772354", \ + "0.0186956, 0.0271306, 0.08428, 0.160739, 0.313602, 0.512417, 0.772354", \ + "0.0594424, 0.0800816, 0.12975, 0.181397, 0.315949, 0.512416, 0.772339", \ + "0.0953623, 0.126456, 0.20235, 0.257928, 0.358429, 0.526539, 0.772887", \ + "0.153792, 0.201073, 0.316517, 0.399304, 0.511887, 0.63582, 0.834973", \ + "0.220343, 0.283747, 0.441494, 0.555088, 0.705416, 0.847061, 1.00405", \ + "0.296341, 0.375449, 0.577609, 0.722989, 0.914917, 1.09318, 1.2731" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0408262, 0.0661876, 0.184374, 0.331414, 0.625424, 1.00748, 1.50696", \ + "0.0587601, 0.0840717, 0.203026, 0.350444, 0.644583, 1.02687, 1.52627", \ + "0.101708, 0.145557, 0.284623, 0.432384, 0.727424, 1.10961, 1.60916", \ + "0.123743, 0.185973, 0.368768, 0.53251, 0.828652, 1.21126, 1.71046", \ + "0.151951, 0.237317, 0.486055, 0.697164, 1.02951, 1.41305, 1.91305", \ + "0.179175, 0.285405, 0.597143, 0.858922, 1.25686, 1.67967, 2.18224", \ + "0.202933, 0.329934, 0.70378, 1.0173, 1.48634, 1.97188, 2.51741" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0298411, 0.0641972, 0.22876, 0.434354, 0.845519, 1.37999, 2.07922", \ + "0.0309749, 0.0642152, 0.228744, 0.434408, 0.845661, 1.37994, 2.0792", \ + "0.0661774, 0.0998181, 0.24082, 0.4357, 0.845704, 1.38045, 2.0792", \ + "0.104356, 0.144136, 0.290659, 0.463485, 0.849567, 1.37992, 2.07915", \ + "0.165503, 0.216256, 0.390874, 0.56684, 0.910169, 1.40172, 2.0806", \ + "0.228437, 0.292227, 0.503243, 0.700947, 1.04478, 1.49209, 2.12789", \ + "0.297949, 0.373381, 0.623109, 0.849203, 1.22233, 1.65857, 2.24655" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0199124, 0.030134, 0.0761422, 0.132834, 0.245838, 0.392582, 0.584405", \ + "0.0406401, 0.0522532, 0.0983778, 0.155019, 0.26723, 0.412747, 0.605588", \ + "0.0917766, 0.122907, 0.208366, 0.273469, 0.385971, 0.531743, 0.72337", \ + "0.124388, 0.170041, 0.2983, 0.397227, 0.531653, 0.675434, 0.866699", \ + "0.165105, 0.230083, 0.42135, 0.571206, 0.776278, 0.966873, 1.16383", \ + "0.200566, 0.283958, 0.534059, 0.735475, 1.01443, 1.27358, 1.53302", \ + "0.232379, 0.333199, 0.640056, 0.892429, 1.24637, 1.57824, 1.91052" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.014413, 0.027222, 0.0884628, 0.164965, 0.317928, 0.51682, 0.776756", \ + "0.0208599, 0.0301652, 0.0884711, 0.164962, 0.318014, 0.516806, 0.776592", \ + "0.0634391, 0.08248, 0.131703, 0.184885, 0.320309, 0.516789, 0.776716", \ + "0.100283, 0.130026, 0.20506, 0.260045, 0.361809, 0.527615, 0.777364", \ + "0.158012, 0.204374, 0.319142, 0.401547, 0.513972, 0.638655, 0.838459", \ + "0.221696, 0.284516, 0.443516, 0.556999, 0.70689, 0.849369, 1.0075", \ + "0.292452, 0.372282, 0.576706, 0.722655, 0.917783, 1.09435, 1.2754" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00678151, 0.00700799, 0.00717715, 0.00721013, 0.00722894, 0.00723626, 0.00724224", \ + "0.00648488, 0.00662723, 0.0069455, 0.00706642, 0.00714986, 0.0071867, 0.0072036", \ + "0.00722535, 0.00707013, 0.00691886, 0.00671388, 0.0069893, 0.00706286, 0.00710484", \ + "0.00845113, 0.00811389, 0.0074808, 0.00743482, 0.00725222, 0.0071939, 0.0070308", \ + "0.0113388, 0.0105961, 0.00935404, 0.00865065, 0.00799526, 0.00695558, 0.00736044", \ + "0.0152175, 0.0141004, 0.0119552, 0.0108042, 0.00966338, 0.00889322, 0.0084312", \ + "0.0202656, 0.0188172, 0.0157169, 0.0139772, 0.0122004, 0.0109075, 0.00998316" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000938912, -0.000695867, -0.000556013, -0.000532705, -0.000518855, -0.000513293, -0.000511716", \ + "-0.00133709, -0.00106632, -0.000676915, -0.000570993, -0.000504138, -0.000478874, -0.000460831", \ + "-0.00079166, -0.000821261, -0.000790969, -0.000698401, -0.00061924, -0.000566597, -0.000520654", \ + "0.000436809, 6.75727e-05, -0.000246402, -0.000360271, -0.000428911, -0.000442615, -0.000443829", \ + "0.00333399, 0.00255774, 0.00113508, 0.000584321, 0.000142871, -6.48115e-05, -0.000184594", \ + "0.00720806, 0.00611348, 0.00378344, 0.00260244, 0.00156109, 0.000979049, 0.000602981", \ + "0.0122739, 0.0109279, 0.00761775, 0.00576144, 0.00395293, 0.00281868, 0.00202128" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00948237, 0.0096034, 0.00969754, 0.0097164, 0.00972667, 0.00973243, 0.00973289", \ + "0.0092076, 0.00933983, 0.00955528, 0.0096281, 0.00968479, 0.00970699, 0.00971717", \ + "0.00928845, 0.0092779, 0.00935356, 0.00943653, 0.00953311, 0.00960199, 0.00956237", \ + "0.0100089, 0.0097805, 0.0095922, 0.00945345, 0.00950455, 0.00957031, 0.00959909", \ + "0.0123329, 0.0116837, 0.0106692, 0.0103088, 0.00999283, 0.00981751, 0.00977201", \ + "0.0159565, 0.0148994, 0.0129181, 0.0119947, 0.0111455, 0.0107296, 0.0103853", \ + "0.0206792, 0.0193139, 0.0163293, 0.0147537, 0.0132458, 0.0122462, 0.0116919" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000511507, -0.000487087, -0.000450184, -0.000444134, -0.000441163, -0.000439745, -0.000440989", \ + "-0.000869111, -0.000757681, -0.000596123, -0.000566737, -0.000552252, -0.000543679, -0.000527983", \ + "-0.000468584, -0.0005289, -0.000548715, -0.000574623, -0.000565607, -0.000571332, -0.000554942", \ + "0.000747826, 0.000425994, 0.000142457, -0.000114411, -0.000286891, -0.000376199, -0.000423357", \ + "0.00336274, 0.00281501, 0.00154656, 0.000951493, 0.000408333, 0.000106497, -8.13791e-05", \ + "0.00706731, 0.00630561, 0.00427058, 0.00307558, 0.00194286, 0.00126191, 0.000797663", \ + "0.011861, 0.0109605, 0.00819161, 0.00637252, 0.00446526, 0.00320741, 0.00233064" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00446356; + rise_capacitance : 0.00446356; + rise_capacitance_range (0.0025, 0.00446356); + fall_capacitance : 0.00445723; + fall_capacitance_range (0.0025295, 0.00445723); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000408959, -0.000414478, -0.00040897, -0.000410387, -0.00040951, -0.000410179, -0.00040963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000437206, 0.000435393, 0.000433931, 0.000430086, 0.000427267, 0.000424931, 0.000419422" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436381; + rise_capacitance : 0.0042519; + rise_capacitance_range (0.00311636, 0.0042519); + fall_capacitance : 0.00436381; + fall_capacitance_range (0.00310922, 0.00436381); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00211709, -0.00235286, -0.00246818, -0.00249626, -0.00251272, -0.00252226, -0.00251892" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025252, 0.00251758, 0.00253293, 0.00251514, 0.00251272, 0.00252226, 0.00251892" \ + ); + } + } + } + } + cell (NOR2X4) { + area : 9.8784; + cell_leakage_power : 0.136267; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.107852; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176116; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123155; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137943; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136267; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.4; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0314435, 0.056172, 0.162698, 0.294611, 0.557872, 0.900075, 1.34752", \ + "0.0479244, 0.071811, 0.179058, 0.311416, 0.575072, 0.917655, 1.36504", \ + "0.0876488, 0.138912, 0.274714, 0.405933, 0.668907, 1.01136, 1.45905", \ + "0.112183, 0.181438, 0.372395, 0.524984, 0.786717, 1.12776, 1.57459", \ + "0.143336, 0.235713, 0.49849, 0.716498, 1.03121, 1.37123, 1.81641", \ + "0.170831, 0.284636, 0.611974, 0.889823, 1.29536, 1.69322, 2.13823", \ + "0.195809, 0.33026, 0.71833, 1.05182, 1.54604, 2.03317, 2.54317" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0271296, 0.059485, 0.206707, 0.390555, 0.758501, 1.23671, 1.86198", \ + "0.0324527, 0.059989, 0.20672, 0.390555, 0.758381, 1.23637, 1.86199", \ + "0.0755744, 0.113059, 0.228115, 0.39343, 0.758581, 1.23671, 1.8619", \ + "0.109977, 0.161266, 0.300924, 0.440275, 0.765864, 1.23689, 1.86202", \ + "0.165503, 0.23405, 0.426471, 0.585641, 0.860102, 1.27167, 1.86465", \ + "0.22914, 0.313736, 0.554849, 0.756686, 1.05347, 1.41104, 1.93978", \ + "0.302205, 0.401383, 0.688278, 0.932896, 1.29004, 1.65101, 2.12211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0164644, 0.0261536, 0.0679252, 0.119686, 0.223085, 0.357484, 0.533207", \ + "0.0345272, 0.0480256, 0.0903496, 0.142162, 0.244349, 0.378074, 0.554986", \ + "0.0714226, 0.108307, 0.196271, 0.260616, 0.363842, 0.497344, 0.672909", \ + "0.0931547, 0.147269, 0.279803, 0.37767, 0.509853, 0.644639, 0.819742", \ + "0.117878, 0.195248, 0.392834, 0.541802, 0.742956, 0.928193, 1.11505", \ + "0.136343, 0.235644, 0.495185, 0.695782, 0.969611, 1.2223, 1.4738", \ + "0.149528, 0.269851, 0.589922, 0.841464, 1.19018, 1.51356, 1.83648" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0096767, 0.0219789, 0.0781945, 0.148547, 0.289196, 0.472025, 0.711113", \ + "0.0182059, 0.0262897, 0.0782303, 0.148547, 0.289181, 0.472017, 0.710894", \ + "0.057939, 0.0782951, 0.125929, 0.172222, 0.293028, 0.471915, 0.711092", \ + "0.0928438, 0.124141, 0.197129, 0.250322, 0.341014, 0.490549, 0.713093", \ + "0.149572, 0.197145, 0.30817, 0.388105, 0.495919, 0.607819, 0.785031", \ + "0.214371, 0.278035, 0.429927, 0.539717, 0.684962, 0.820628, 0.96539", \ + "0.288526, 0.36763, 0.561652, 0.703333, 0.889904, 1.05997, 1.23488" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0406363, 0.0646071, 0.170587, 0.302329, 0.565624, 0.90782, 1.35521", \ + "0.0592078, 0.0829967, 0.18984, 0.322007, 0.585484, 0.928003, 1.37539", \ + "0.103213, 0.145221, 0.272307, 0.404879, 0.669302, 1.01179, 1.4596", \ + "0.123066, 0.184059, 0.353658, 0.505071, 0.771552, 1.11382, 1.56124", \ + "0.146356, 0.23116, 0.46516, 0.662475, 0.970504, 1.31705, 1.76513", \ + "0.16921, 0.274653, 0.569271, 0.816086, 1.1883, 1.58034, 2.03554", \ + "0.189437, 0.314902, 0.668497, 0.964846, 1.40659, 1.85919, 2.36531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0271906, 0.0594865, 0.206708, 0.390647, 0.758603, 1.23679, 1.86186", \ + "0.0281514, 0.0595317, 0.206679, 0.390555, 0.758502, 1.23645, 1.86196", \ + "0.0613565, 0.0936482, 0.219886, 0.392815, 0.758485, 1.23671, 1.86188", \ + "0.0993313, 0.137448, 0.270878, 0.424132, 0.764939, 1.23635, 1.86196", \ + "0.162802, 0.210536, 0.369608, 0.529402, 0.832372, 1.2657, 1.86611", \ + "0.228146, 0.287664, 0.480616, 0.661277, 0.972911, 1.36774, 1.92441", \ + "0.29776, 0.369157, 0.598581, 0.807017, 1.14688, 1.54082, 2.05519" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0197466, 0.0298099, 0.0723371, 0.124425, 0.228081, 0.362624, 0.538448", \ + "0.0406809, 0.0520169, 0.0946287, 0.146663, 0.249648, 0.384152, 0.558283", \ + "0.0933315, 0.123422, 0.203674, 0.265172, 0.368941, 0.502737, 0.677604", \ + "0.127472, 0.171617, 0.292129, 0.38604, 0.515141, 0.649723, 0.824701", \ + "0.170779, 0.233637, 0.413028, 0.555607, 0.751991, 0.934716, 1.12042", \ + "0.209258, 0.289885, 0.524635, 0.715964, 0.982758, 1.23156, 1.4809", \ + "0.244084, 0.342033, 0.629748, 0.869539, 1.208, 1.52638, 1.84601" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0144251, 0.0268848, 0.0832145, 0.153607, 0.29434, 0.477321, 0.716426", \ + "0.0206307, 0.02968, 0.083227, 0.153603, 0.294428, 0.477188, 0.716408", \ + "0.0626025, 0.0814487, 0.128079, 0.175486, 0.297951, 0.477299, 0.716397", \ + "0.0989502, 0.128391, 0.199684, 0.252474, 0.344602, 0.495188, 0.71816", \ + "0.155679, 0.201588, 0.311284, 0.390618, 0.498194, 0.611247, 0.789141", \ + "0.217832, 0.280294, 0.432186, 0.542078, 0.686516, 0.821978, 0.968305", \ + "0.287353, 0.365712, 0.562206, 0.704017, 0.890772, 1.06293, 1.23522" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0102158, 0.0105696, 0.0108292, 0.01088, 0.0109107, 0.010922, 0.0109264", \ + "0.00983983, 0.010013, 0.0104745, 0.0106595, 0.0107828, 0.0108395, 0.0108703", \ + "0.0108929, 0.010665, 0.0104276, 0.0104402, 0.0105357, 0.0106446, 0.0107185", \ + "0.0126612, 0.0121388, 0.0113239, 0.0111807, 0.0109086, 0.0108269, 0.0108114", \ + "0.0168124, 0.0157066, 0.0138409, 0.0129744, 0.0120778, 0.0116595, 0.0113718", \ + "0.0223247, 0.0207434, 0.0177513, 0.0161234, 0.0144564, 0.0134612, 0.0126796", \ + "0.0294979, 0.0274804, 0.0231978, 0.0207882, 0.0182024, 0.0163788, 0.0150579" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.00182566, -0.00142556, -0.00119448, -0.00115685, -0.00113733, -0.00112956, -0.00112429", \ + "-0.00237609, -0.00197394, -0.00137579, -0.00120139, -0.00110165, -0.00106019, -0.00102256", \ + "-0.00154606, -0.00174534, -0.00152402, -0.00140698, -0.00126342, -0.00118898, -0.00112179", \ + "0.000233528, -0.000311565, -0.000719327, -0.00091386, -0.00101637, -0.00102763, -0.00102434", \ + "0.00437254, 0.00327134, 0.00128108, 0.000504206, -0.00018354, -0.000477438, -0.000641586", \ + "0.00992749, 0.0083683, 0.00513436, 0.00347515, 0.00196291, 0.0011035, 0.000543349", \ + "0.0171787, 0.0152419, 0.010723, 0.00807743, 0.00550128, 0.00381414, 0.00267157" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "0.0147733, 0.0149646, 0.0151101, 0.0151407, 0.0151541, 0.0151646, 0.0151684", \ + "0.014365, 0.0145402, 0.0148514, 0.0149714, 0.0150529, 0.0150889, 0.0151116", \ + "0.0144422, 0.0144131, 0.0145166, 0.0146657, 0.0148368, 0.014909, 0.014985", \ + "0.0153242, 0.0150242, 0.0147881, 0.0147717, 0.0147631, 0.0148581, 0.0149332", \ + "0.0184742, 0.0175823, 0.0162746, 0.015791, 0.0153536, 0.0152315, 0.0151597", \ + "0.0235183, 0.0220965, 0.0194148, 0.0181763, 0.0172415, 0.0167797, 0.0159924", \ + "0.0302498, 0.0283698, 0.0242924, 0.0221108, 0.0200903, 0.0189005, 0.0177346" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.008, 0.04, 0.08, 0.16, 0.264, 0.4"); + values ( \ + "-0.00066913, -0.000635133, -0.000589502, -0.00058178, -0.000578258, -0.0005776, -0.000574897", \ + "-0.00123873, -0.00107197, -0.000841293, -0.000769736, -0.000752462, -0.00074212, -0.000725914", \ + "-0.000697729, -0.000779603, -0.000782659, -0.00079389, -0.000781005, -0.000783448, -0.000780499", \ + "0.00100058, 0.00054177, 0.000144234, -0.000147066, -0.00039948, -0.00051986, -0.00059481", \ + "0.00470221, 0.00391116, 0.00224678, 0.00141991, 0.000605976, 0.000190435, -8.03901e-05", \ + "0.00992067, 0.00888084, 0.00618878, 0.00451747, 0.0028913, 0.00192467, 0.00123974", \ + "0.0167344, 0.015465, 0.0117831, 0.0093094, 0.00661429, 0.00479275, 0.00350716" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00663217; + rise_capacitance : 0.00663217; + rise_capacitance_range (0.00378153, 0.00663217); + fall_capacitance : 0.00662277; + fall_capacitance_range (0.0038314, 0.00662277); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000666993, -0.000667037, -0.000670199, -0.00067245, -0.000671105, -0.000672296, -0.000671431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000726535, 0.000725134, 0.000721946, 0.000714447, 0.000708836, 0.000702992, 0.000690052" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00650689; + rise_capacitance : 0.00633935; + rise_capacitance_range (0.00464175, 0.00633935); + fall_capacitance : 0.00650689; + fall_capacitance_range (0.00460822, 0.00650689); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00311714, -0.00346719, -0.00364606, -0.00368829, -0.00368198, -0.00369706, -0.00369192" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00367777, 0.00368751, 0.00370299, 0.00368829, 0.00368198, 0.00369706, 0.00369192" \ + ); + } + } + } + } + cell (NOR3BX1) { + area : 8.4672; + cell_leakage_power : 0.0554617; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0536684; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710026; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0625853; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0760958; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0378406; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425035; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362857; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0637117; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0554617; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0902361, 0.111477, 0.273771, 0.474213, 0.874581, 1.39491, 2.07539", \ + "0.109495, 0.130541, 0.293478, 0.494393, 0.895063, 1.41554, 2.09605", \ + "0.173247, 0.193675, 0.356346, 0.557792, 0.959045, 1.47986, 2.1606", \ + "0.220253, 0.239864, 0.401013, 0.602238, 1.00356, 1.52431, 2.20511", \ + "0.283415, 0.304611, 0.463411, 0.66388, 1.06503, 1.58575, 2.26659", \ + "0.343316, 0.366913, 0.526684, 0.726842, 1.12697, 1.64803, 2.32849", \ + "0.400822, 0.427672, 0.593387, 0.793838, 1.19397, 1.71446, 2.39572" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0723515, 0.0999657, 0.319319, 0.593072, 1.14045, 1.85191, 2.78155", \ + "0.0722849, 0.0999267, 0.319245, 0.593072, 1.14046, 1.85201, 2.78155", \ + "0.0737438, 0.100773, 0.319562, 0.593055, 1.14008, 1.85202, 2.78155", \ + "0.0782338, 0.103308, 0.32061, 0.593596, 1.14027, 1.85137, 2.78155", \ + "0.08992, 0.112235, 0.321619, 0.594577, 1.14102, 1.85242, 2.78147", \ + "0.104563, 0.1258, 0.325209, 0.596453, 1.14225, 1.85186, 2.78189", \ + "0.120601, 0.142479, 0.332517, 0.600524, 1.14431, 1.85367, 2.78211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0559049, 0.0622798, 0.108088, 0.163826, 0.274907, 0.419156, 0.607798", \ + "0.0768255, 0.0833013, 0.129314, 0.185078, 0.296194, 0.440459, 0.629078", \ + "0.143089, 0.150599, 0.198503, 0.254029, 0.365421, 0.509453, 0.698055", \ + "0.184519, 0.193322, 0.24367, 0.299648, 0.410963, 0.555724, 0.744061", \ + "0.23472, 0.245791, 0.302664, 0.358869, 0.468294, 0.612525, 0.801273", \ + "0.275875, 0.289264, 0.354982, 0.414078, 0.525592, 0.6695, 0.854977", \ + "0.310047, 0.325812, 0.401145, 0.464726, 0.578728, 0.724065, 0.91245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.022622, 0.0298902, 0.0896585, 0.165689, 0.318028, 0.516119, 0.775175", \ + "0.0227512, 0.0299552, 0.0896615, 0.165646, 0.318004, 0.516112, 0.775146", \ + "0.0309981, 0.037076, 0.0926944, 0.167306, 0.318855, 0.516257, 0.775291", \ + "0.0404724, 0.0459416, 0.0964573, 0.169316, 0.320509, 0.517861, 0.776267", \ + "0.055069, 0.060707, 0.105933, 0.174175, 0.322618, 0.5198, 0.777763", \ + "0.070954, 0.077392, 0.120171, 0.183598, 0.327704, 0.522745, 0.78042", \ + "0.087493, 0.094911, 0.139139, 0.197918, 0.337014, 0.529834, 0.785669" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0851879, 0.105718, 0.266822, 0.467164, 0.867509, 1.38789, 2.06844", \ + "0.100838, 0.121483, 0.283687, 0.484638, 0.88529, 1.40581, 2.08633", \ + "0.162857, 0.190572, 0.36168, 0.564407, 0.965702, 1.48593, 2.16751", \ + "0.203168, 0.241385, 0.456009, 0.662487, 1.06409, 1.58515, 2.26669", \ + "0.254376, 0.306504, 0.593706, 0.846123, 1.26243, 1.78407, 2.46551", \ + "0.306688, 0.370483, 0.7263, 1.03592, 1.51678, 2.04719, 2.73008", \ + "0.359226, 0.43471, 0.855356, 1.22293, 1.78339, 2.37513, 3.06428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0724299, 0.0999964, 0.319319, 0.593072, 1.14046, 1.85201, 2.78182", \ + "0.0725015, 0.0999916, 0.319243, 0.592945, 1.14036, 1.85207, 2.7816", \ + "0.104897, 0.129537, 0.323229, 0.593036, 1.14019, 1.85157, 2.78182", \ + "0.14944, 0.177112, 0.363363, 0.607896, 1.14011, 1.85176, 2.78167", \ + "0.223129, 0.256956, 0.469768, 0.692903, 1.17462, 1.85568, 2.78152", \ + "0.29952, 0.340617, 0.592643, 0.83696, 1.28407, 1.91169, 2.79583", \ + "0.38027, 0.428336, 0.722223, 0.998848, 1.46501, 2.04933, 2.87479" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0269803, 0.0329612, 0.0784482, 0.134286, 0.245498, 0.38986, 0.578541", \ + "0.0491044, 0.0549385, 0.10038, 0.156522, 0.266906, 0.410188, 0.599858", \ + "0.114497, 0.130666, 0.21147, 0.274808, 0.38546, 0.528826, 0.717485", \ + "0.158354, 0.181956, 0.304195, 0.400155, 0.531732, 0.67607, 0.863362", \ + "0.212214, 0.246749, 0.430167, 0.576236, 0.77684, 0.964276, 1.1582", \ + "0.258228, 0.30304, 0.546535, 0.74346, 1.01697, 1.27162, 1.5272", \ + "0.29745, 0.352562, 0.654767, 0.902832, 1.25132, 1.57751, 1.90458" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0234548, 0.0310537, 0.0919512, 0.16819, 0.320676, 0.518883, 0.778042", \ + "0.0267825, 0.0329342, 0.0919387, 0.168258, 0.320656, 0.518871, 0.77801", \ + "0.0771421, 0.0860837, 0.133551, 0.187574, 0.323023, 0.51887, 0.777963", \ + "0.121445, 0.136018, 0.207253, 0.261595, 0.364384, 0.533137, 0.778734", \ + "0.191873, 0.21464, 0.324404, 0.404799, 0.516616, 0.64171, 0.84168", \ + "0.267807, 0.299585, 0.451196, 0.562328, 0.709883, 0.852661, 1.01064", \ + "0.350852, 0.39139, 0.587001, 0.731113, 0.922432, 1.09838, 1.27994" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0918605, 0.11238, 0.273422, 0.473752, 0.874107, 1.39446, 2.07499", \ + "0.10963, 0.130346, 0.292485, 0.493408, 0.894189, 1.41481, 2.0952", \ + "0.170473, 0.195062, 0.361878, 0.564, 0.965469, 1.48631, 2.16732", \ + "0.208643, 0.240463, 0.437677, 0.643391, 1.04382, 1.56572, 2.24718", \ + "0.248357, 0.293234, 0.547157, 0.787743, 1.2037, 1.72467, 2.40566", \ + "0.280928, 0.338109, 0.653722, 0.936478, 1.40221, 1.93755, 2.61805", \ + "0.315667, 0.383601, 0.758285, 1.08605, 1.60983, 2.19111, 2.88514" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0724286, 0.0999581, 0.319319, 0.593073, 1.14046, 1.852, 2.78176", \ + "0.0724705, 0.099963, 0.319319, 0.592939, 1.14018, 1.85157, 2.78176", \ + "0.0916262, 0.117483, 0.321494, 0.592879, 1.1402, 1.85207, 2.78175", \ + "0.124549, 0.151935, 0.350677, 0.604874, 1.14051, 1.85137, 2.78175", \ + "0.193412, 0.223278, 0.432199, 0.672355, 1.17057, 1.85768, 2.78161", \ + "0.277862, 0.310883, 0.534902, 0.783781, 1.25858, 1.90884, 2.79954", \ + "0.365644, 0.40354, 0.652509, 0.915522, 1.40171, 2.01747, 2.86828" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0280331, 0.0345049, 0.0814834, 0.137882, 0.249395, 0.393745, 0.582145", \ + "0.0507361, 0.0567791, 0.103627, 0.159431, 0.270938, 0.415229, 0.603522", \ + "0.124806, 0.139248, 0.216505, 0.278625, 0.389654, 0.533047, 0.720761", \ + "0.175625, 0.197237, 0.312677, 0.405414, 0.534617, 0.676487, 0.867333", \ + "0.241259, 0.27266, 0.44566, 0.586595, 0.783536, 0.968901, 1.16201", \ + "0.30025, 0.340551, 0.569097, 0.759149, 1.02722, 1.27838, 1.5319", \ + "0.35448, 0.403524, 0.68571, 0.924961, 1.26577, 1.58726, 1.91143" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.027566, 0.0353896, 0.0964205, 0.172493, 0.324669, 0.522608, 0.78107", \ + "0.0296903, 0.0364081, 0.0963407, 0.172477, 0.324825, 0.522461, 0.781087", \ + "0.0798418, 0.088962, 0.135242, 0.190573, 0.326908, 0.522586, 0.781024", \ + "0.125848, 0.139729, 0.209528, 0.264059, 0.367094, 0.533575, 0.781709", \ + "0.197671, 0.219424, 0.326317, 0.4067, 0.51801, 0.642349, 0.843949", \ + "0.274799, 0.30516, 0.45352, 0.564122, 0.71227, 0.853929, 1.01203", \ + "0.357935, 0.397312, 0.589514, 0.732969, 0.924065, 1.10042, 1.2824" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00259267, 0.00263036, 0.00269829, 0.00270749, 0.00271079, 0.0027099, 0.00271198", \ + "0.0023854, 0.00241773, 0.0025104, 0.00253648, 0.0025505, 0.00255565, 0.00255826", \ + "0.00249174, 0.00251034, 0.00259627, 0.00263911, 0.00267538, 0.00269554, 0.00270526", \ + "0.00286009, 0.00288369, 0.00295955, 0.00299235, 0.00303166, 0.00305688, 0.00307126", \ + "0.0037975, 0.00379749, 0.00383364, 0.00387887, 0.00391084, 0.00393707, 0.00395554", \ + "0.00513488, 0.0051248, 0.00513047, 0.00515575, 0.00519935, 0.0052206, 0.00524134", \ + "0.00684454, 0.00682738, 0.0067951, 0.00680247, 0.00683971, 0.0068598, 0.0068899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00438498, 0.00442095, 0.00448397, 0.00449548, 0.0045014, 0.0045039, 0.00450544", \ + "0.0042213, 0.00426901, 0.00436637, 0.00438794, 0.00439927, 0.0044041, 0.00440745", \ + "0.00431817, 0.00435797, 0.00450138, 0.00455027, 0.00457319, 0.00458962, 0.00460079", \ + "0.00472829, 0.00475367, 0.00486465, 0.00490894, 0.00495405, 0.00496655, 0.00498732", \ + "0.00557357, 0.0055857, 0.00569185, 0.00574597, 0.00578861, 0.00582232, 0.00583269", \ + "0.00689148, 0.00688257, 0.00692996, 0.00698441, 0.00703427, 0.00706331, 0.00707662", \ + "0.00856088, 0.00853481, 0.00859617, 0.00862929, 0.0086698, 0.00869577, 0.00871247" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00398447, 0.00400007, 0.00403032, 0.00403723, 0.00403945, 0.00404159, 0.00404348", \ + "0.00388684, 0.00390915, 0.00398007, 0.00400634, 0.00402387, 0.00403253, 0.00403628", \ + "0.00385553, 0.0038626, 0.00385724, 0.00393039, 0.00396411, 0.00395929, 0.00400628", \ + "0.00395852, 0.00394675, 0.00392743, 0.00392658, 0.00394499, 0.0039677, 0.0039872", \ + "0.00445148, 0.00438495, 0.00416762, 0.0040917, 0.00402882, 0.00401521, 0.00400412", \ + "0.00535121, 0.00522743, 0.00475123, 0.00452969, 0.00434982, 0.00412315, 0.00414944", \ + "0.00661024, 0.0064239, 0.00567049, 0.00527673, 0.00490478, 0.00470195, 0.00445724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-8.79143e-05, -8.42668e-05, -7.15841e-05, -6.73691e-05, -6.5635e-05, -6.56873e-05, -6.47e-05", \ + "-0.000193891, -0.000169009, -0.00010817, -8.72244e-05, -7.61411e-05, -7.27317e-05, -6.81517e-05", \ + "-0.000146241, -0.000189311, -0.000138686, -0.000116409, -9.4345e-05, -8.96445e-05, -8.10577e-05", \ + "8.71119e-05, 5.36247e-05, 1.6174e-05, -2.40084e-05, -4.50218e-05, -6.66949e-05, -7.04498e-05", \ + "0.000784333, 0.000705445, 0.000407489, 0.000248158, 0.000127397, 6.67505e-05, 2.77584e-05", \ + "0.00177714, 0.0016662, 0.00112809, 0.000819531, 0.000530547, 0.000368111, 0.000255614", \ + "0.00310645, 0.00296702, 0.00222384, 0.00172961, 0.00122265, 0.000894563, 0.00066653" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00499598, 0.00501085, 0.00503942, 0.00504552, 0.00504895, 0.0050517, 0.0050512", \ + "0.00490093, 0.00491961, 0.00498851, 0.00501382, 0.00503058, 0.00503814, 0.00504304", \ + "0.00484937, 0.00485389, 0.00486192, 0.00493853, 0.00497652, 0.00499354, 0.00501688", \ + "0.00488908, 0.00489072, 0.00489741, 0.00490875, 0.0048978, 0.0049749, 0.00499276", \ + "0.00521831, 0.00516844, 0.00505376, 0.00502796, 0.00499402, 0.00498788, 0.00499576", \ + "0.00601477, 0.00590838, 0.00551913, 0.00536191, 0.00521083, 0.00515309, 0.00509728", \ + "0.00729551, 0.00710604, 0.00638257, 0.00603268, 0.00571112, 0.00552313, 0.00537208" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "6.66904e-05, 6.98382e-05, 7.20101e-05, 7.21868e-05, 7.21859e-05, 7.23533e-05, 7.15767e-05", \ + "-3.24751e-05, -2.51367e-05, -1.83661e-06, 2.19451e-06, 8.77949e-06, 9.88286e-06, 1.10405e-05", \ + "-7.46577e-06, -7.24222e-06, -5.63628e-06, -5.93247e-06, -5.55254e-06, -8.34567e-06, -7.28815e-06", \ + "0.000247599, 0.000211181, 0.0001627, 0.000121177, 7.50091e-05, 4.55855e-05, 3.20467e-05", \ + "0.000927291, 0.000858328, 0.00055081, 0.000407846, 0.000261573, 0.000183789, 0.000127967", \ + "0.0019584, 0.0018511, 0.00132109, 0.000998556, 0.000691191, 0.000500007, 0.000371823", \ + "0.00333506, 0.00320011, 0.00245403, 0.00195114, 0.00140875, 0.00105644, 0.000808778" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162441; + rise_capacitance : 0.00162441; + rise_capacitance_range (0.00115304, 0.00162441); + fall_capacitance : 0.00162355; + fall_capacitance_range (0.00113631, 0.00162355); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000165957, -0.000306811, -0.000156136, 0.000251547, 0.00111775, 0.00238157, 0.00404731" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00358567, 0.00347529, 0.00368225, 0.00409922, 0.00496703, 0.00622609, 0.00789313" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000165675, -0.000304079, -0.000153753, 0.000252274, 0.00111604, 0.00237765, 0.00404068" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0035989, 0.00348951, 0.00369784, 0.00412201, 0.00498075, 0.00623935, 0.0079055" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00166366; + rise_capacitance : 0.00162396; + rise_capacitance_range (0.00120203, 0.00162396); + fall_capacitance : 0.00166366; + fall_capacitance_range (0.00111812, 0.00166366); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000195332, -0.000197694, -0.000197613, -0.000198227, -0.00019712, -0.000198579, -0.000199902" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000204894, 0.000205586, 0.000205743, 0.000205806, 0.000204058, 0.000204283, 0.000203657" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000356212, -0.000358477, -0.000358376, -0.000359017, -0.000356095, -0.000356951, -0.000356525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000356212, 0.000358477, 0.000358376, 0.000359017, 0.000356095, 0.000356951, 0.000356525" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000766381, -0.000869274, -0.000924005, -0.000926974, -0.000927153, -0.000930803, -0.000929795" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000923387, 0.000930508, 0.000931878, 0.000930782, 0.000927153, 0.000930803, 0.000929795" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00165887; + rise_capacitance : 0.00161589; + rise_capacitance_range (0.00122339, 0.00161589); + fall_capacitance : 0.00165887; + fall_capacitance_range (0.00123271, 0.00165887); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000773014, -0.000833293, -0.000874408, -0.000884364, -0.000884384, -0.000887768, -0.000886527" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00087981, 0.00089088, 0.000890571, 0.000887064, 0.000884384, 0.000887768, 0.000886527" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000809669, -0.00084319, -0.000881636, -0.000888119, -0.00088484, -0.000888229, -0.000886912" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881077, 0.000891847, 0.000890989, 0.000888119, 0.00088484, 0.000888229, 0.000886912" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000740049, -0.000814179, -0.000869815, -0.000876112, -0.000867125, -0.000870221, -0.000868967" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000865895, 0.000870414, 0.000876546, 0.000876112, 0.000867125, 0.000870221, 0.000868967" \ + ); + } + } + } + } + cell (NOR3BX1P5) { + area : 8.4672; + cell_leakage_power : 0.0919625; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0894384; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11115; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.097546; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124612; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0712476; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0748481; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0646462; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102212; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0919625; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0849976, 0.113704, 0.277348, 0.479618, 0.883635, 1.40877, 2.0955", \ + "0.103954, 0.132381, 0.296897, 0.499781, 0.904249, 1.42963, 2.11615", \ + "0.164136, 0.191735, 0.355854, 0.559145, 0.964188, 1.48965, 2.1767", \ + "0.208171, 0.235153, 0.398202, 0.601604, 1.0058, 1.53145, 2.21842", \ + "0.268167, 0.296502, 0.456628, 0.659518, 1.06482, 1.59029, 2.2774", \ + "0.323798, 0.355465, 0.516441, 0.718122, 1.12308, 1.64846, 2.33537", \ + "0.377714, 0.4134, 0.57931, 0.780378, 1.18588, 1.71092, 2.3986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0672069, 0.104521, 0.326866, 0.604306, 1.15975, 1.881, 2.8243", \ + "0.0671766, 0.104496, 0.326916, 0.604459, 1.15969, 1.88109, 2.8243", \ + "0.0686848, 0.105301, 0.327188, 0.60453, 1.15951, 1.88146, 2.8243", \ + "0.0733761, 0.107405, 0.328099, 0.605142, 1.1596, 1.88152, 2.82424", \ + "0.085191, 0.115411, 0.329171, 0.606008, 1.16026, 1.88153, 2.82431", \ + "0.099828, 0.128711, 0.33283, 0.608144, 1.16158, 1.882, 2.82449", \ + "0.115573, 0.145239, 0.339815, 0.612547, 1.16413, 1.88407, 2.82506" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0529478, 0.0612014, 0.105028, 0.158262, 0.264344, 0.402138, 0.582312", \ + "0.0735423, 0.0819118, 0.125902, 0.179182, 0.285311, 0.423137, 0.603319", \ + "0.136083, 0.145864, 0.191845, 0.245622, 0.35206, 0.489674, 0.669728", \ + "0.174786, 0.18615, 0.234346, 0.287851, 0.394147, 0.53246, 0.712435", \ + "0.221059, 0.235635, 0.290108, 0.344512, 0.450655, 0.5883, 0.768579", \ + "0.258894, 0.27658, 0.339863, 0.396943, 0.504032, 0.641404, 0.820757", \ + "0.29026, 0.311055, 0.384587, 0.445421, 0.555433, 0.695467, 0.877038" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0202527, 0.0294669, 0.0862256, 0.158332, 0.303024, 0.491, 0.736711", \ + "0.0204333, 0.0295609, 0.0862837, 0.158409, 0.302886, 0.490902, 0.736743", \ + "0.0290454, 0.0366824, 0.0894452, 0.160163, 0.303833, 0.491208, 0.736628", \ + "0.038296, 0.045529, 0.0932843, 0.162275, 0.305816, 0.492632, 0.737841", \ + "0.053081, 0.060276, 0.102991, 0.167587, 0.307976, 0.494941, 0.740268", \ + "0.068934, 0.077194, 0.117817, 0.177865, 0.313977, 0.498841, 0.742796", \ + "0.085466, 0.094986, 0.136316, 0.193092, 0.324636, 0.506862, 0.748978" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0805406, 0.108262, 0.270892, 0.473093, 0.877149, 1.40229, 2.08914", \ + "0.0955895, 0.123449, 0.287268, 0.49, 0.894469, 1.41982, 2.10675", \ + "0.153246, 0.191086, 0.363478, 0.567828, 0.972891, 1.49846, 2.18624", \ + "0.18922, 0.24074, 0.455726, 0.664103, 1.06998, 1.59526, 2.28302", \ + "0.237578, 0.306692, 0.591196, 0.84512, 1.26418, 1.79279, 2.47777", \ + "0.288146, 0.372622, 0.722001, 1.03076, 1.51485, 2.04874, 2.73786", \ + "0.338384, 0.43824, 0.850166, 1.21476, 1.77541, 2.37033, 3.06685" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0672893, 0.104548, 0.326867, 0.604443, 1.15948, 1.88146, 2.82456", \ + "0.0673585, 0.104541, 0.326916, 0.604438, 1.15948, 1.881, 2.82456", \ + "0.101239, 0.134766, 0.331011, 0.604553, 1.15948, 1.88145, 2.82442", \ + "0.144882, 0.182538, 0.37142, 0.619756, 1.15974, 1.88152, 2.82441", \ + "0.215581, 0.261559, 0.477422, 0.706188, 1.19429, 1.88509, 2.8244", \ + "0.288721, 0.344114, 0.598578, 0.847893, 1.30473, 1.94191, 2.83868", \ + "0.367608, 0.432012, 0.726192, 1.00637, 1.4836, 2.07752, 2.91849" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0246722, 0.0323083, 0.0757094, 0.129032, 0.235243, 0.373131, 0.553357", \ + "0.0466971, 0.0543212, 0.0977691, 0.150822, 0.256601, 0.394478, 0.574621", \ + "0.107722, 0.129144, 0.208267, 0.270192, 0.375996, 0.512745, 0.692947", \ + "0.147466, 0.179088, 0.29936, 0.393548, 0.523261, 0.660778, 0.840444", \ + "0.195544, 0.241418, 0.421882, 0.565862, 0.763337, 0.947472, 1.13583", \ + "0.235232, 0.295104, 0.534207, 0.728469, 0.998221, 1.24916, 1.50037", \ + "0.267766, 0.341192, 0.637454, 0.882647, 1.22641, 1.54853, 1.87073" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0204944, 0.0301023, 0.0878631, 0.16019, 0.30487, 0.492918, 0.738935", \ + "0.02446, 0.0322235, 0.087865, 0.160269, 0.30486, 0.493036, 0.738836", \ + "0.0733206, 0.0853648, 0.130926, 0.180889, 0.307822, 0.493013, 0.738846", \ + "0.116265, 0.135483, 0.203678, 0.256118, 0.352097, 0.509072, 0.740094", \ + "0.18436, 0.214844, 0.320154, 0.397764, 0.505645, 0.622129, 0.80759", \ + "0.258514, 0.300555, 0.446608, 0.55392, 0.696691, 0.834346, 0.982693", \ + "0.340691, 0.394263, 0.583652, 0.721575, 0.907759, 1.07811, 1.25241" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0864905, 0.11417, 0.276744, 0.478932, 0.882971, 1.40813, 2.09494", \ + "0.103524, 0.131366, 0.295136, 0.49789, 0.902501, 1.42768, 2.1146", \ + "0.15924, 0.19281, 0.36249, 0.56544, 0.970695, 1.4964, 2.18369", \ + "0.192463, 0.235783, 0.434573, 0.642151, 1.04648, 1.57343, 2.26058", \ + "0.226696, 0.287057, 0.540008, 0.782094, 1.20168, 1.72758, 2.41562", \ + "0.257849, 0.333593, 0.64374, 0.926149, 1.39448, 1.93434, 2.62042", \ + "0.291803, 0.381259, 0.747008, 1.07209, 1.59584, 2.18141, 2.88102" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0672905, 0.104545, 0.326867, 0.604443, 1.15975, 1.881, 2.8245", \ + "0.0673385, 0.104545, 0.326866, 0.604443, 1.15952, 1.881, 2.8245", \ + "0.0881012, 0.123056, 0.33051, 0.604577, 1.15952, 1.88146, 2.8245", \ + "0.121328, 0.158295, 0.359306, 0.616564, 1.15958, 1.88121, 2.82442", \ + "0.19049, 0.230296, 0.441021, 0.684923, 1.19064, 1.887, 2.82426", \ + "0.27214, 0.316312, 0.542376, 0.795628, 1.27889, 1.93987, 2.84244", \ + "0.354909, 0.406375, 0.657829, 0.925117, 1.42104, 2.04705, 2.91186" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0253988, 0.033614, 0.0783002, 0.132038, 0.238355, 0.375993, 0.555708", \ + "0.0482746, 0.0560268, 0.10057, 0.153661, 0.259995, 0.39758, 0.575371", \ + "0.117778, 0.137164, 0.212869, 0.273344, 0.379112, 0.515788, 0.695283", \ + "0.164366, 0.193448, 0.306646, 0.398378, 0.525217, 0.663212, 0.84236", \ + "0.224111, 0.265661, 0.436235, 0.575377, 0.76935, 0.951337, 1.13829", \ + "0.276884, 0.330964, 0.555239, 0.74301, 1.00724, 1.25501, 1.50411", \ + "0.325325, 0.390631, 0.666822, 0.90292, 1.2393, 1.55701, 1.87644" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0241002, 0.0339524, 0.091794, 0.163796, 0.307968, 0.495537, 0.740233", \ + "0.0270161, 0.0352204, 0.0917179, 0.163879, 0.307964, 0.495409, 0.740543", \ + "0.0760253, 0.087989, 0.132288, 0.183202, 0.310665, 0.495407, 0.740523", \ + "0.120652, 0.138814, 0.206328, 0.258107, 0.353733, 0.511447, 0.74177", \ + "0.19013, 0.219363, 0.321659, 0.3993, 0.50644, 0.623084, 0.808669", \ + "0.265563, 0.305301, 0.448691, 0.555257, 0.698741, 0.834808, 0.982402", \ + "0.34671, 0.39865, 0.585233, 0.723472, 0.908171, 1.07834, 1.25363" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0041015, 0.00418523, 0.00427811, 0.00428978, 0.00429373, 0.00429347, 0.00429353", \ + "0.00379035, 0.00386059, 0.0040027, 0.00404389, 0.00406641, 0.00407483, 0.00407849", \ + "0.00399893, 0.00404002, 0.00416865, 0.00423392, 0.00429172, 0.00432299, 0.00433619", \ + "0.00462658, 0.0046456, 0.00476127, 0.00482295, 0.0048887, 0.00492407, 0.00495263", \ + "0.00617882, 0.00618372, 0.00624107, 0.00630551, 0.00635526, 0.00639647, 0.00642461", \ + "0.0084092, 0.00838394, 0.0084014, 0.00843064, 0.00848046, 0.00853115, 0.00854981", \ + "0.0112288, 0.0111875, 0.0111305, 0.0111189, 0.0112082, 0.0112532, 0.0112818" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00639957, 0.00648138, 0.00656947, 0.00658601, 0.00659476, 0.00659761, 0.00660003", \ + "0.00615301, 0.00625454, 0.00639547, 0.00642684, 0.00644345, 0.00645032, 0.00645514", \ + "0.00636298, 0.00644237, 0.00664583, 0.00671552, 0.00677134, 0.00677919, 0.00680951", \ + "0.00701557, 0.00710271, 0.00725679, 0.00734078, 0.0074056, 0.00742894, 0.00746296", \ + "0.00845429, 0.00848618, 0.00865948, 0.00875118, 0.00882714, 0.00886596, 0.00889666", \ + "0.0106705, 0.0106479, 0.0107166, 0.0107784, 0.0108577, 0.0109057, 0.0109327", \ + "0.013478, 0.0134153, 0.0134309, 0.0134972, 0.0135583, 0.0136113, 0.0136464" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00615107, 0.00618747, 0.00623525, 0.00624666, 0.00625144, 0.00625732, 0.00625713", \ + "0.00599541, 0.00604026, 0.00615202, 0.00619461, 0.00622351, 0.00623656, 0.00624405", \ + "0.00595673, 0.00596997, 0.00596943, 0.00607104, 0.00612805, 0.00614836, 0.00619671", \ + "0.00617718, 0.00613839, 0.00608853, 0.00607863, 0.00610182, 0.00613708, 0.00616539", \ + "0.00706172, 0.00689193, 0.00652718, 0.00637119, 0.00626007, 0.00622492, 0.00620631", \ + "0.00859532, 0.00830122, 0.00750659, 0.00712966, 0.00680811, 0.00643552, 0.00645723", \ + "0.0106734, 0.010256, 0.0090276, 0.00838043, 0.00779975, 0.00733852, 0.00699585" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "-0.000169365, -0.00015654, -0.000136627, -0.000132541, -0.000130338, -0.000129621, -0.000128302", \ + "-0.000333374, -0.000285955, -0.000191454, -0.000163118, -0.000143232, -0.000137219, -0.000130892", \ + "-0.000236976, -0.00029764, -0.000227377, -0.000193889, -0.000169698, -0.000161155, -0.000149403", \ + "0.000166331, 0.00010562, 2.16807e-05, -4.4749e-05, -8.38183e-05, -0.000117468, -0.000121091", \ + "0.00134787, 0.00116948, 0.000676452, 0.00041615, 0.000213577, 9.88816e-05, 3.32485e-05", \ + "0.00298771, 0.0027402, 0.0018838, 0.00136556, 0.000886668, 0.000610447, 0.000425379", \ + "0.00516822, 0.00486006, 0.0036617, 0.00287027, 0.00203287, 0.00148679, 0.00110721" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00756484, 0.00759895, 0.00764419, 0.00765462, 0.00766119, 0.0076617, 0.00766415", \ + "0.00741531, 0.00745454, 0.00756405, 0.00760532, 0.00763394, 0.00764586, 0.00765365", \ + "0.00733176, 0.00736234, 0.00741697, 0.00748238, 0.00753135, 0.0075729, 0.00760583", \ + "0.00743945, 0.00742736, 0.0074246, 0.00743997, 0.00739482, 0.00753822, 0.00756623", \ + "0.00808588, 0.00795902, 0.0077305, 0.00766272, 0.00759494, 0.00758142, 0.00757673", \ + "0.00953833, 0.00926169, 0.00855967, 0.0082655, 0.0079932, 0.00787566, 0.00774941", \ + "0.0117012, 0.0112857, 0.0100668, 0.00945072, 0.00885852, 0.00850421, 0.00826475" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "5.07431e-05, 5.83596e-05, 5.64779e-05, 5.73499e-05, 5.72114e-05, 5.77296e-05, 5.63589e-05", \ + "-0.000108232, -8.31591e-05, -5.05024e-05, -4.13523e-05, -3.45862e-05, -3.30844e-05, -3.29366e-05", \ + "-5.13978e-05, -4.71186e-05, -4.16556e-05, -4.56442e-05, -5.00687e-05, -5.72791e-05, -5.53252e-05", \ + "0.000408126, 0.00032783, 0.000248274, 0.000155707, 7.61959e-05, 3.35356e-05, 6.51869e-06", \ + "0.00155924, 0.00138839, 0.000885104, 0.000642156, 0.000399137, 0.000256937, 0.00017069", \ + "0.00327479, 0.00302782, 0.00216129, 0.00163179, 0.00111033, 0.000803906, 0.000590371", \ + "0.0055396, 0.00523653, 0.00401911, 0.00319293, 0.00231542, 0.00172572, 0.00130774" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00246288; + rise_capacitance : 0.00246288; + rise_capacitance_range (0.00173129, 0.00246288); + fall_capacitance : 0.00246162; + fall_capacitance_range (0.00170556, 0.00246162); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000288015, -0.000503691, -0.000233239, 0.000451366, 0.00190068, 0.00399, 0.0067442" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00515575, 0.0050054, 0.00537599, 0.00608476, 0.00753064, 0.00962834, 0.0123904" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000286899, -0.000500512, -0.000232172, 0.000450321, 0.00189604, 0.00398088, 0.00673087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00518134, 0.00503233, 0.00540572, 0.00611106, 0.00755661, 0.00965367, 0.0124142" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00244655; + rise_capacitance : 0.0023873; + rise_capacitance_range (0.00172766, 0.0023873); + fall_capacitance : 0.00244655; + fall_capacitance_range (0.00159178, 0.00244655); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000302542, -0.000306993, -0.000306324, -0.000307249, -0.000305433, -0.000307634, -0.000309538" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00031606, 0.000317487, 0.000317735, 0.000317902, 0.000315168, 0.000315595, 0.000314701" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000538664, -0.000542725, -0.000542307, -0.000543358, -0.000538839, -0.000540219, -0.000539573" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000538664, 0.000542725, 0.000542307, 0.000543358, 0.000538839, 0.000540219, 0.000539573" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00115774, -0.0013178, -0.00139519, -0.00139836, -0.00140149, -0.00140716, -0.00140564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00139632, 0.0013972, 0.00141223, 0.00140844, 0.00140149, 0.00140716, 0.00140564" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00243124; + rise_capacitance : 0.00236707; + rise_capacitance_range (0.00175176, 0.00236707); + fall_capacitance : 0.00243124; + fall_capacitance_range (0.00176508, 0.00243124); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00117176, -0.00127266, -0.00132938, -0.00134375, -0.00134776, -0.00135318, -0.0013513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00134398, 0.00135162, 0.0013573, 0.00134991, 0.00134776, 0.00135318, 0.0013513" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00123127, -0.00128656, -0.00133444, -0.0013477, -0.00134376, -0.00134915, -0.00134715" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00134098, 0.00135481, 0.00135192, 0.0013477, 0.00134376, 0.00134915, 0.00134715" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00112513, -0.0012436, -0.00131919, -0.00132774, -0.00131379, -0.00131873, -0.00131684" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00131324, 0.00131952, 0.0013284, 0.00132774, 0.00131379, 0.00131873, 0.00131684" \ + ); + } + } + } + } + cell (NOR3BX2) { + area : 9.8784; + cell_leakage_power : 0.0991772; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0867819; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113547; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0943658; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137134; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0829072; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.086359; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718318; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120491; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0991772; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0935972, 0.125613, 0.287971, 0.487774, 0.886432, 1.40461, 2.08158", \ + "0.114692, 0.14624, 0.308617, 0.508732, 0.907591, 1.42558, 2.10287", \ + "0.195046, 0.22537, 0.386342, 0.58673, 0.986047, 1.50444, 2.18197", \ + "0.255006, 0.285647, 0.444758, 0.644443, 1.04439, 1.56272, 2.24026", \ + "0.334426, 0.367821, 0.524983, 0.722921, 1.12134, 1.6418, 2.31748", \ + "0.409465, 0.447306, 0.605674, 0.801526, 1.19872, 1.71676, 2.39346", \ + "0.481895, 0.524181, 0.688488, 0.884497, 1.28076, 1.79777, 2.47434" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0647656, 0.106282, 0.326294, 0.600797, 1.14968, 1.86281, 2.79537", \ + "0.0647428, 0.106306, 0.326243, 0.600798, 1.14968, 1.86318, 2.79537", \ + "0.0684705, 0.107895, 0.326446, 0.60079, 1.14964, 1.86318, 2.79537", \ + "0.0766396, 0.112295, 0.327368, 0.601111, 1.14971, 1.86278, 2.79537", \ + "0.0932, 0.125222, 0.329398, 0.602512, 1.15007, 1.86502, 2.79532", \ + "0.110472, 0.142597, 0.334369, 0.604475, 1.15195, 1.86401, 2.79568", \ + "0.129086, 0.162408, 0.34418, 0.608508, 1.15392, 1.86717, 2.79656" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.068421, 0.0788418, 0.123543, 0.176046, 0.28032, 0.415487, 0.592095", \ + "0.0895681, 0.10004, 0.144874, 0.197467, 0.301664, 0.436876, 0.613495", \ + "0.172436, 0.184523, 0.231151, 0.284017, 0.388043, 0.523145, 0.699765", \ + "0.228026, 0.242442, 0.292829, 0.345918, 0.44962, 0.584614, 0.761012", \ + "0.295973, 0.314106, 0.372227, 0.426521, 0.527838, 0.662445, 0.838712", \ + "0.354055, 0.37572, 0.443378, 0.501129, 0.604681, 0.736745, 0.912722", \ + "0.404405, 0.429298, 0.507416, 0.570163, 0.67665, 0.810121, 0.98646" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0238432, 0.0338074, 0.0880624, 0.157929, 0.298903, 0.482461, 0.722206", \ + "0.0239053, 0.0338161, 0.0880589, 0.157879, 0.298776, 0.482462, 0.722534", \ + "0.0337648, 0.0420638, 0.0919883, 0.159502, 0.299308, 0.482483, 0.722537", \ + "0.0461621, 0.0538798, 0.0983857, 0.163499, 0.301429, 0.483739, 0.722969", \ + "0.064991, 0.073155, 0.112428, 0.171733, 0.305708, 0.486741, 0.725159", \ + "0.084486, 0.093717, 0.131504, 0.18497, 0.312215, 0.490554, 0.728319", \ + "0.104908, 0.115435, 0.154578, 0.203647, 0.323786, 0.497812, 0.732857" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0788028, 0.109701, 0.270162, 0.469566, 0.867994, 1.38582, 2.0631", \ + "0.0934396, 0.12448, 0.286062, 0.486043, 0.884885, 1.4029, 2.08029", \ + "0.147631, 0.190238, 0.361244, 0.562828, 0.962227, 1.47992, 2.1587", \ + "0.181137, 0.238882, 0.451499, 0.6583, 1.05737, 1.57675, 2.25405", \ + "0.227572, 0.304257, 0.584003, 0.83563, 1.24659, 1.76916, 2.44641", \ + "0.276322, 0.369898, 0.712384, 1.0175, 1.49687, 2.02462, 2.70486", \ + "0.324613, 0.434972, 0.838344, 1.19751, 1.75252, 2.34174, 3.02992" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0648355, 0.106346, 0.326289, 0.600798, 1.14968, 1.86318, 2.79562", \ + "0.064945, 0.106343, 0.326287, 0.600798, 1.14968, 1.86318, 2.79563", \ + "0.0988678, 0.136656, 0.331, 0.60079, 1.14947, 1.86323, 2.79557", \ + "0.141556, 0.184035, 0.371699, 0.61664, 1.14943, 1.86275, 2.79558", \ + "0.210631, 0.262125, 0.476853, 0.704179, 1.18282, 1.86814, 2.79537", \ + "0.282384, 0.344262, 0.596543, 0.845195, 1.29812, 1.92635, 2.81243", \ + "0.360286, 0.43242, 0.722735, 1.00139, 1.47698, 2.06283, 2.89395" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234227, 0.0319565, 0.0746114, 0.126919, 0.231081, 0.366271, 0.542965", \ + "0.0453572, 0.0539831, 0.0966838, 0.148744, 0.25323, 0.387501, 0.563031", \ + "0.104261, 0.128175, 0.206465, 0.267235, 0.371691, 0.505815, 0.682351", \ + "0.142109, 0.177556, 0.296364, 0.389843, 0.518373, 0.653519, 0.828713", \ + "0.187569, 0.238938, 0.417084, 0.559702, 0.755522, 0.938166, 1.12448", \ + "0.224727, 0.291447, 0.526997, 0.71894, 0.986576, 1.2358, 1.48545", \ + "0.254827, 0.336425, 0.627622, 0.869438, 1.21029, 1.53053, 1.85077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0195042, 0.0301274, 0.0864681, 0.157026, 0.298289, 0.481875, 0.721949", \ + "0.0240048, 0.032285, 0.0864515, 0.157083, 0.29821, 0.481846, 0.721929", \ + "0.0720551, 0.0856016, 0.13016, 0.177809, 0.301521, 0.481844, 0.721906", \ + "0.114307, 0.135611, 0.202435, 0.254008, 0.347103, 0.499001, 0.723585", \ + "0.181361, 0.214986, 0.317817, 0.394386, 0.500309, 0.614513, 0.793303", \ + "0.254721, 0.301168, 0.443808, 0.549124, 0.691337, 0.82676, 0.971576", \ + "0.33549, 0.395375, 0.580676, 0.717043, 0.899333, 1.06845, 1.24038" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0843666, 0.115199, 0.275596, 0.474983, 0.873402, 1.39122, 2.06843", \ + "0.101023, 0.132076, 0.29361, 0.493564, 0.892557, 1.41068, 2.08776", \ + "0.153461, 0.191134, 0.358977, 0.559179, 0.958652, 1.47749, 2.15494", \ + "0.183755, 0.232404, 0.429179, 0.634665, 1.03418, 1.55283, 2.2306", \ + "0.214841, 0.282118, 0.531397, 0.770264, 1.18584, 1.70413, 2.38158", \ + "0.244518, 0.328535, 0.632277, 0.910537, 1.37441, 1.90776, 2.5846", \ + "0.276819, 0.375763, 0.733311, 1.05372, 1.57054, 2.1491, 2.8411" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0648363, 0.106345, 0.326289, 0.600798, 1.14968, 1.86318, 2.79552", \ + "0.0649006, 0.106339, 0.326289, 0.600798, 1.14947, 1.86283, 2.79555", \ + "0.0858292, 0.125088, 0.330187, 0.600814, 1.14968, 1.86282, 2.79555", \ + "0.118915, 0.160441, 0.359417, 0.613789, 1.14967, 1.86324, 2.79543", \ + "0.188011, 0.232255, 0.441003, 0.68221, 1.18206, 1.86992, 2.7953", \ + "0.268073, 0.317286, 0.541332, 0.792388, 1.27151, 1.92241, 2.81538", \ + "0.349059, 0.406518, 0.655556, 0.920871, 1.41324, 2.03323, 2.88614" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0242809, 0.0333448, 0.0770886, 0.129681, 0.233727, 0.368398, 0.54432", \ + "0.047057, 0.0557237, 0.0993164, 0.151825, 0.255171, 0.389859, 0.564029", \ + "0.11438, 0.136206, 0.210842, 0.270787, 0.374414, 0.50815, 0.683708", \ + "0.159239, 0.191535, 0.303427, 0.394423, 0.521067, 0.655383, 0.830796", \ + "0.216344, 0.262718, 0.430866, 0.568661, 0.760999, 0.941529, 1.12644", \ + "0.266645, 0.326567, 0.547549, 0.732937, 0.994898, 1.24078, 1.48818", \ + "0.312888, 0.385419, 0.656716, 0.889472, 1.22249, 1.53793, 1.8551" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0232129, 0.0340046, 0.0901444, 0.160291, 0.300715, 0.483509, 0.722296", \ + "0.0264272, 0.0353071, 0.0900507, 0.160273, 0.300691, 0.483443, 0.722275", \ + "0.074974, 0.088076, 0.131563, 0.180514, 0.303773, 0.483376, 0.722265", \ + "0.118688, 0.139061, 0.204891, 0.255755, 0.348907, 0.500409, 0.723856", \ + "0.187108, 0.219399, 0.319588, 0.395858, 0.501585, 0.614737, 0.793323", \ + "0.261522, 0.306032, 0.4457, 0.550982, 0.692525, 0.826887, 0.971208", \ + "0.341917, 0.399447, 0.581708, 0.718124, 0.900472, 1.0671, 1.24122" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00610569, 0.00623796, 0.00642808, 0.00647081, 0.00649343, 0.00650219, 0.00650411", \ + "0.00594631, 0.00604445, 0.00623567, 0.00629882, 0.00633623, 0.00635159, 0.00635759", \ + "0.00596532, 0.00601008, 0.0061561, 0.00624516, 0.00632591, 0.00637439, 0.00640031", \ + "0.00631076, 0.00633259, 0.00643841, 0.0065173, 0.00662111, 0.00665771, 0.00669659", \ + "0.00731183, 0.00728197, 0.00729212, 0.00733808, 0.00741539, 0.00759623, 0.00751019", \ + "0.00865911, 0.00858991, 0.00852149, 0.00851518, 0.00860327, 0.00863943, 0.00867935", \ + "0.0103965, 0.0102761, 0.0101524, 0.0101293, 0.0101563, 0.0102902, 0.0102921" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00647228, 0.00663357, 0.00681464, 0.00685414, 0.00687623, 0.00688505, 0.00689034", \ + "0.00629532, 0.00645525, 0.00667346, 0.00672082, 0.0067505, 0.00676267, 0.0067691", \ + "0.00627739, 0.00639454, 0.00669353, 0.00679047, 0.00685528, 0.00688775, 0.0068974", \ + "0.00669125, 0.00673696, 0.00694777, 0.00706193, 0.00715824, 0.00719978, 0.00722427", \ + "0.00756567, 0.00753474, 0.0076802, 0.0078092, 0.00792162, 0.00796428, 0.00799653", \ + "0.0089563, 0.00883102, 0.00884899, 0.00894792, 0.00905951, 0.00911523, 0.00914537", \ + "0.0109171, 0.0106845, 0.0105077, 0.0105494, 0.0106216, 0.0106705, 0.0107102" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00840873, 0.00846689, 0.0085329, 0.0085483, 0.00855653, 0.00856024, 0.0085606", \ + "0.00820853, 0.00826869, 0.008421, 0.00847864, 0.00851837, 0.0085372, 0.00854548", \ + "0.00817359, 0.00818611, 0.00819872, 0.00831, 0.00838853, 0.00838492, 0.00848104", \ + "0.00851323, 0.00844201, 0.00836022, 0.00834007, 0.00835865, 0.00840137, 0.00843688", \ + "0.00981463, 0.00953943, 0.00899931, 0.00877365, 0.00830849, 0.00854933, 0.00851896", \ + "0.0120165, 0.0115193, 0.0104186, 0.00986508, 0.00940325, 0.0088636, 0.00887908", \ + "0.014981, 0.014314, 0.0125978, 0.011666, 0.0108192, 0.0101026, 0.00967684" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000250621, -0.000227414, -0.000192892, -0.000186528, -0.00018382, -0.000181949, -0.000182714", \ + "-0.000475791, -0.000399066, -0.000263973, -0.000230521, -0.000202726, -0.00019527, -0.000185984", \ + "-0.000313735, -0.000395097, -0.000303098, -0.000264084, -0.000234194, -0.000221648, -0.000211546", \ + "0.000281732, 0.000184831, 4.84761e-05, -4.77341e-05, -0.0001067, -0.000157659, -0.000174842", \ + "0.00197604, 0.00169352, 0.000945818, 0.000589736, 0.000309566, 0.000165404, 6.45083e-05", \ + "0.00429985, 0.00391248, 0.00270893, 0.00197539, 0.00129576, 0.000895352, 0.000625732", \ + "0.00739259, 0.00690839, 0.00524078, 0.00410928, 0.0029149, 0.00215516, 0.00161322" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102673, 0.0103215, 0.010383, 0.0103973, 0.0104052, 0.0104089, 0.0104099", \ + "0.0100613, 0.0101335, 0.0102765, 0.0103326, 0.0103705, 0.0103866, 0.0103968", \ + "0.00998163, 0.0099986, 0.0100864, 0.0101651, 0.0102406, 0.0102898, 0.0103321", \ + "0.0101467, 0.0101139, 0.0100907, 0.0101174, 0.0101776, 0.010245, 0.0102799", \ + "0.0111432, 0.0109217, 0.0105583, 0.0104603, 0.0103591, 0.0103201, 0.0103157", \ + "0.0132758, 0.0128307, 0.0118104, 0.0113652, 0.0109561, 0.0107796, 0.0106183", \ + "0.0163903, 0.0157267, 0.013993, 0.0130977, 0.0122273, 0.0117172, 0.0113527" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "4.03511e-05, 4.81149e-05, 4.57984e-05, 4.69268e-05, 4.70521e-05, 4.63842e-05, 4.57596e-05", \ + "-0.00017477, -0.000141577, -9.75846e-05, -8.02949e-05, -7.678e-05, -7.88537e-05, -7.41407e-05", \ + "-7.00019e-05, -7.42217e-05, -8.5454e-05, -8.97899e-05, -9.42363e-05, -0.000102765, -0.00010302", \ + "0.000604484, 0.000467596, 0.00035374, 0.000204277, 8.85201e-05, 2.60652e-05, -1.24912e-05", \ + "0.00225916, 0.00197994, 0.0012673, 0.000913625, 0.00055028, 0.000356915, 0.000228859", \ + "0.00469751, 0.00430814, 0.00308574, 0.00232945, 0.00158685, 0.00115165, 0.000836511", \ + "0.00793463, 0.00743594, 0.0057391, 0.00455373, 0.00329293, 0.00246471, 0.00187248" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163468; + rise_capacitance : 0.00163468; + rise_capacitance_range (0.00116856, 0.00163468); + fall_capacitance : 0.00163457; + fall_capacitance_range (0.0011514, 0.00163457); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000151042, 1.93801e-05, 0.00010464, 0.000462685, 0.00123966, 0.00243916, 0.00404334" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00492416, 0.00480946, 0.0049639, 0.00533792, 0.00614141, 0.00734321, 0.00895295" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000148623, 1.6467e-05, 0.000101276, 0.00045453, 0.00122841, 0.00242385, 0.00402144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00496564, 0.0048536, 0.00500994, 0.00538256, 0.00618579, 0.00738703, 0.00899511" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326603; + rise_capacitance : 0.00318571; + rise_capacitance_range (0.00229279, 0.00318571); + fall_capacitance : 0.00326603; + fall_capacitance_range (0.00209637, 0.00326603); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000425167, -0.000429048, -0.000428168, -0.000429423, -0.000426845, -0.000429895, -0.000432511" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000442762, 0.000442927, 0.000443267, 0.000443501, 0.000439749, 0.00044053, 0.000439567" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00076039, -0.000761582, -0.000762814, -0.000764408, -0.000758204, -0.00076019, -0.000759315" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00076039, 0.000761582, 0.000762814, 0.000764408, 0.000758204, 0.00076019, 0.000759315" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0016001, -0.00181414, -0.00191793, -0.00192134, -0.001928, -0.00193586, -0.00193378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00192253, 0.00192612, 0.00192357, 0.00193833, 0.001928, 0.00193586, 0.00193378" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00328093; + rise_capacitance : 0.00319349; + rise_capacitance_range (0.00236836, 0.00319349); + fall_capacitance : 0.00328093; + fall_capacitance_range (0.00237782, 0.00328093); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00162172, -0.0017518, -0.00182497, -0.00184434, -0.00185233, -0.00185932, -0.00185676" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018477, 0.00185208, 0.00186902, 0.00185535, 0.00185233, 0.00185932, 0.00185676" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00171084, -0.00177222, -0.0018314, -0.00184918, -0.00184527, -0.00185222, -0.00184949" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018419, 0.00186073, 0.00185355, 0.00185103, 0.00184527, 0.00185222, 0.00184949" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00153638, -0.00171096, -0.00180817, -0.00182355, -0.00180491, -0.00181125, -0.00180869" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00179995, 0.00181194, 0.00182458, 0.00182355, 0.00180491, 0.00181125, 0.00180869" \ + ); + } + } + } + } + cell (NOR3BX3) { + area : 9.8784; + cell_leakage_power : 0.128135; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.108568; + when : "(AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140875; + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.114425; + when : "(AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180532; + when : "(AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112829; + when : "(!AB * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115417; + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0952282; + when : "(!AB * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157206; + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128135; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0962688, 0.136147, 0.318265, 0.542558, 0.98967, 1.57063, 2.33027", \ + "0.117712, 0.157252, 0.339348, 0.563794, 1.01118, 1.59222, 2.35191", \ + "0.205503, 0.243379, 0.423737, 0.648724, 1.09667, 1.67837, 2.43799", \ + "0.272147, 0.310514, 0.488046, 0.711702, 1.15994, 1.74146, 2.50136", \ + "0.360775, 0.403403, 0.578859, 0.8005, 1.24705, 1.82906, 2.58834", \ + "0.443946, 0.492066, 0.667439, 0.888535, 1.33353, 1.91379, 2.67362", \ + "0.524305, 0.577473, 0.759206, 0.977838, 1.42092, 2.0003, 2.75954" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0610031, 0.112743, 0.359927, 0.668331, 1.28513, 2.08688, 3.13436", \ + "0.0610351, 0.11272, 0.359907, 0.668364, 1.28513, 2.08688, 3.13436", \ + "0.0660391, 0.11442, 0.35996, 0.668384, 1.28513, 2.0865, 3.13436", \ + "0.0762343, 0.119695, 0.360781, 0.668697, 1.28442, 2.08615, 3.13436", \ + "0.094181, 0.134096, 0.363202, 0.670414, 1.28576, 2.08683, 3.1343", \ + "0.113288, 0.153345, 0.368482, 0.672019, 1.28684, 2.08672, 3.13452", \ + "0.133569, 0.175073, 0.378611, 0.675975, 1.28851, 2.08848, 3.13522" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0757146, 0.0893519, 0.139143, 0.196821, 0.310953, 0.458728, 0.651977", \ + "0.0969416, 0.110621, 0.160516, 0.218068, 0.332205, 0.480054, 0.673259", \ + "0.186239, 0.201788, 0.253747, 0.310636, 0.424505, 0.572464, 0.765684", \ + "0.24871, 0.267333, 0.323252, 0.38131, 0.494787, 0.642101, 0.83403", \ + "0.326835, 0.350092, 0.414316, 0.473858, 0.586235, 0.733083, 0.925578", \ + "0.394427, 0.421913, 0.49641, 0.559157, 0.670851, 0.816983, 1.00945", \ + "0.453755, 0.485087, 0.570375, 0.638679, 0.754434, 0.900791, 1.09233" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0253321, 0.0374227, 0.0961558, 0.172051, 0.325652, 0.52578, 0.787557", \ + "0.0253901, 0.0374664, 0.0961357, 0.172048, 0.325634, 0.52578, 0.787564", \ + "0.0356318, 0.0456926, 0.0995524, 0.173443, 0.325813, 0.525807, 0.787558", \ + "0.04961, 0.0590511, 0.10731, 0.177924, 0.327911, 0.526654, 0.788073", \ + "0.070563, 0.080667, 0.123134, 0.187464, 0.33267, 0.530219, 0.790034", \ + "0.092129, 0.103354, 0.14408, 0.201759, 0.340269, 0.534241, 0.793477", \ + "0.114777, 0.12726, 0.169486, 0.22165, 0.351848, 0.540685, 0.798061" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0760287, 0.114716, 0.294655, 0.518299, 0.96519, 1.54602, 2.30567", \ + "0.0904708, 0.129257, 0.310379, 0.534697, 0.981902, 1.56292, 2.32258", \ + "0.141134, 0.194608, 0.385078, 0.610433, 1.05813, 1.63975, 2.39988", \ + "0.172495, 0.244307, 0.476323, 0.704559, 1.15275, 1.73436, 2.49437", \ + "0.217991, 0.312547, 0.61451, 0.886478, 1.3463, 1.92638, 2.68656", \ + "0.26659, 0.381833, 0.750161, 1.0776, 1.59632, 2.18305, 2.94194", \ + "0.315107, 0.451059, 0.883858, 1.2679, 1.86357, 2.50241, 3.26578" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0609385, 0.112772, 0.359908, 0.668363, 1.28513, 2.08688, 3.13452", \ + "0.0610389, 0.112751, 0.359908, 0.668338, 1.28513, 2.08688, 3.1344", \ + "0.0949375, 0.142394, 0.364008, 0.668328, 1.28513, 2.08654, 3.13441", \ + "0.136445, 0.189696, 0.401204, 0.680433, 1.28477, 2.08615, 3.13448", \ + "0.203542, 0.268002, 0.505858, 0.760359, 1.31339, 2.08815, 3.13442", \ + "0.273356, 0.350339, 0.626582, 0.902075, 1.41412, 2.13811, 3.14289", \ + "0.349945, 0.438812, 0.756098, 1.06142, 1.58706, 2.2583, 3.2098" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0217504, 0.0322039, 0.0788862, 0.136085, 0.249986, 0.397842, 0.591101", \ + "0.0432531, 0.0542173, 0.100861, 0.157783, 0.271123, 0.418818, 0.612021", \ + "0.0985084, 0.128219, 0.21159, 0.276291, 0.389767, 0.537302, 0.72983", \ + "0.133004, 0.176838, 0.303476, 0.401682, 0.534128, 0.680865, 0.87426", \ + "0.173376, 0.236851, 0.426796, 0.576195, 0.781087, 0.97193, 1.16976", \ + "0.204777, 0.287025, 0.538048, 0.740032, 1.01968, 1.27947, 1.53944", \ + "0.228653, 0.329131, 0.639647, 0.894299, 1.25081, 1.58376, 1.91749" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0177832, 0.0307402, 0.0922113, 0.169113, 0.32316, 0.523364, 0.785174", \ + "0.0231137, 0.0328882, 0.0921784, 0.16911, 0.323139, 0.523347, 0.785126", \ + "0.0697976, 0.0864205, 0.133833, 0.188132, 0.325148, 0.523338, 0.785127", \ + "0.110844, 0.13706, 0.207606, 0.261939, 0.363991, 0.533533, 0.785556", \ + "0.176039, 0.217251, 0.325267, 0.405745, 0.517323, 0.642085, 0.845606", \ + "0.247858, 0.304914, 0.45485, 0.564079, 0.712079, 0.853936, 1.01287", \ + "0.327345, 0.400694, 0.595379, 0.736558, 0.92528, 1.10137, 1.28186" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0812802, 0.119856, 0.299707, 0.523332, 0.970221, 1.55105, 2.31067", \ + "0.0976827, 0.136454, 0.317496, 0.541684, 0.988965, 1.5703, 2.32967", \ + "0.147356, 0.194543, 0.381584, 0.606196, 1.05427, 1.63566, 2.39573", \ + "0.175053, 0.235818, 0.452379, 0.680923, 1.12864, 1.71026, 2.47016", \ + "0.203944, 0.287211, 0.558139, 0.819932, 1.27874, 1.86014, 2.61992", \ + "0.233996, 0.33724, 0.664313, 0.965673, 1.47189, 2.06178, 2.82059", \ + "0.266924, 0.38838, 0.771553, 1.11538, 1.67599, 2.30864, 3.07397" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.060937, 0.112772, 0.359908, 0.668364, 1.28513, 2.08688, 3.13447", \ + "0.0610095, 0.112736, 0.359908, 0.668364, 1.28513, 2.08667, 3.13445", \ + "0.0819857, 0.131184, 0.362847, 0.668357, 1.28491, 2.08688, 3.13447", \ + "0.114791, 0.166655, 0.390235, 0.678487, 1.28489, 2.08695, 3.13432", \ + "0.183725, 0.238454, 0.471523, 0.742228, 1.31054, 2.09017, 3.13439", \ + "0.261374, 0.323072, 0.572327, 0.852945, 1.3931, 2.13444, 3.14703", \ + "0.339881, 0.411963, 0.686988, 0.982056, 1.53162, 2.23398, 3.20657" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0225333, 0.0335521, 0.0811647, 0.138448, 0.251939, 0.398955, 0.590961", \ + "0.0451486, 0.0558915, 0.103283, 0.160478, 0.27324, 0.420235, 0.612071", \ + "0.108605, 0.135754, 0.215521, 0.278944, 0.391899, 0.537934, 0.729675", \ + "0.150047, 0.190175, 0.309632, 0.405452, 0.53813, 0.68432, 0.875767", \ + "0.202205, 0.259564, 0.439162, 0.58399, 0.785333, 0.973799, 1.16724", \ + "0.247287, 0.321113, 0.557016, 0.752412, 1.02638, 1.28274, 1.54051", \ + "0.287363, 0.376782, 0.666989, 0.912181, 1.26101, 1.5894, 1.91977" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0213818, 0.034467, 0.0955513, 0.171848, 0.324681, 0.52348, 0.783574", \ + "0.0253113, 0.0358254, 0.0954324, 0.171827, 0.324832, 0.523478, 0.783467", \ + "0.0729397, 0.0889135, 0.13499, 0.189911, 0.32654, 0.523386, 0.783523", \ + "0.115549, 0.140299, 0.209996, 0.263423, 0.367347, 0.536414, 0.783929", \ + "0.182009, 0.221332, 0.326993, 0.406797, 0.517381, 0.641681, 0.840737", \ + "0.254582, 0.308869, 0.456154, 0.56549, 0.712818, 0.851868, 1.0111", \ + "0.333705, 0.404016, 0.595353, 0.737183, 0.925855, 1.10072, 1.27955" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00803637, 0.00824848, 0.00852905, 0.00859534, 0.00863477, 0.00865097, 0.00865575", \ + "0.00788154, 0.00805405, 0.00833944, 0.00843216, 0.00848706, 0.00851129, 0.00852016", \ + "0.00791651, 0.00798541, 0.0081976, 0.00832525, 0.00843954, 0.00849953, 0.00853684", \ + "0.00831257, 0.0083148, 0.00841443, 0.00852542, 0.00864762, 0.00872321, 0.0087724", \ + "0.00935868, 0.00927616, 0.00926612, 0.00932543, 0.00940818, 0.00948701, 0.0095422", \ + "0.0107384, 0.0105881, 0.0104435, 0.0104901, 0.0105421, 0.0106209, 0.0106625", \ + "0.0126993, 0.0124483, 0.0122087, 0.0121527, 0.0121882, 0.0121889, 0.0122415" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00774343, 0.00801847, 0.0082803, 0.00833854, 0.00837248, 0.00838302, 0.00838925", \ + "0.0075648, 0.00783472, 0.00813443, 0.00820339, 0.00824493, 0.00826291, 0.00827148", \ + "0.00754673, 0.00770041, 0.00807063, 0.00821575, 0.00830522, 0.00835041, 0.00837823", \ + "0.00799744, 0.00803235, 0.00831825, 0.00846365, 0.00857935, 0.00864233, 0.00868872", \ + "0.00896538, 0.00893334, 0.00900615, 0.00914962, 0.0092765, 0.00935968, 0.00940431", \ + "0.0105418, 0.0102141, 0.0101581, 0.0102783, 0.0103958, 0.0104734, 0.0105181", \ + "0.012577, 0.012059, 0.0118828, 0.0118876, 0.0119174, 0.0119826, 0.012035" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0110512, 0.011156, 0.0112474, 0.0112674, 0.0112779, 0.0112832, 0.011284", \ + "0.0107917, 0.0108942, 0.0110984, 0.0111745, 0.0112269, 0.0112505, 0.0112608", \ + "0.010761, 0.0107767, 0.0108721, 0.0109652, 0.0110684, 0.0111225, 0.0111843", \ + "0.0112932, 0.0111495, 0.0110481, 0.0109956, 0.011032, 0.0110792, 0.0111357", \ + "0.013214, 0.0127134, 0.011931, 0.0116318, 0.0113867, 0.0112744, 0.0112361", \ + "0.0163614, 0.015525, 0.0138973, 0.0130775, 0.0124024, 0.0119818, 0.0117393", \ + "0.0205867, 0.0194308, 0.0168992, 0.0155713, 0.0143297, 0.0134229, 0.0127876" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "-0.000367175, -0.000316951, -0.000273367, -0.00026558, -0.000261564, -0.000259467, -0.000260086", \ + "-0.000669439, -0.00053832, -0.000367566, -0.000318789, -0.000282643, -0.000272285, -0.000269675", \ + "-0.000404881, -0.000514547, -0.000390757, -0.000346781, -0.000315022, -0.000296984, -0.000286092", \ + "0.000469206, 0.000296448, 9.91258e-05, -4.65222e-05, -0.000176588, -0.000213645, -0.000223777", \ + "0.00287928, 0.00236581, 0.00131591, 0.00084639, 0.000420063, 0.000221579, 8.13761e-05", \ + "0.00619779, 0.00552658, 0.00371654, 0.00268633, 0.00174295, 0.0011939, 0.000826519", \ + "0.0105311, 0.00969953, 0.00724363, 0.0055912, 0.00394634, 0.00287263, 0.00214812" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0134859, 0.0135813, 0.0136649, 0.0136833, 0.0136937, 0.0136995, 0.0136989", \ + "0.0132291, 0.0133308, 0.0135091, 0.0135834, 0.0136335, 0.0136542, 0.0136664", \ + "0.0131291, 0.0131522, 0.0132611, 0.013367, 0.0134865, 0.0135437, 0.0135948", \ + "0.0133783, 0.0133215, 0.0133007, 0.0133462, 0.0134083, 0.0134847, 0.0135301", \ + "0.0149231, 0.0145276, 0.0139603, 0.0137773, 0.0136352, 0.0136089, 0.0135952", \ + "0.0180349, 0.0172556, 0.0157273, 0.0151434, 0.0144907, 0.0142087, 0.0139893", \ + "0.0225196, 0.0213712, 0.0187826, 0.017479, 0.0163405, 0.0155173, 0.0150108" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "2.19315e-05, 2.76281e-05, 2.53517e-05, 2.68184e-05, 2.71679e-05, 2.67796e-05, 2.66554e-05", \ + "-0.000283362, -0.000220131, -0.000161512, -0.000141885, -0.000141556, -0.000136885, -0.000121736", \ + "-8.80342e-05, -0.000111785, -0.000131098, -0.000148421, -0.000155466, -0.00016692, -0.000164063", \ + "0.00108903, 0.000652018, 0.00047868, 0.000261652, 0.000102149, 1.50537e-05, -4.35308e-05", \ + "0.00326914, 0.00280722, 0.00172877, 0.00120258, 0.000729843, 0.000468418, 0.000280198", \ + "0.00673444, 0.00606993, 0.00423051, 0.00314785, 0.00210642, 0.0015072, 0.00107844", \ + "0.0112863, 0.0104567, 0.00793314, 0.00618783, 0.00443607, 0.00327142, 0.00246851" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016222; + rise_capacitance : 0.0016222; + rise_capacitance_range (0.00115723, 0.0016222); + fall_capacitance : 0.00162146; + fall_capacitance_range (0.00113963, 0.00162146); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000300877, 0.000178086, 0.000235586, 0.000566001, 0.00130673, 0.00246931, 0.00403988" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00573624, 0.0056187, 0.00574859, 0.00610997, 0.00687547, 0.00804564, 0.0096309" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000293786, 0.000170891, 0.000227305, 0.000556051, 0.00129177, 0.00244667, 0.00400835" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0058031, 0.00568336, 0.00581764, 0.00617816, 0.00694407, 0.00811373, 0.00969683" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436768; + rise_capacitance : 0.00425845; + rise_capacitance_range (0.0030375, 0.00425845); + fall_capacitance : 0.00436768; + fall_capacitance_range (0.00276819, 0.00436768); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000578764, -0.00058315, -0.000584835, -0.00058334, -0.000579897, -0.000583825, -0.000587262" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000602722, 0.000602276, 0.000601441, 0.000601875, 0.000596793, 0.000597749, 0.000596547" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00103043, -0.00102957, -0.00103092, -0.00103318, -0.00102488, -0.00102727, -0.00102611" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103043, 0.00102957, 0.00103092, 0.00103318, 0.00102488, 0.00102727, 0.00102611" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00216216, -0.00244613, -0.00258482, -0.00258876, -0.00259954, -0.00260859, -0.0026072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025902, 0.00259782, 0.00260267, 0.00261481, 0.00259987, 0.00260999, 0.0026072" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436355; + rise_capacitance : 0.00424534; + rise_capacitance_range (0.00313013, 0.00424534); + fall_capacitance : 0.00436355; + fall_capacitance_range (0.00313124, 0.00436355); + internal_power () { + when : "(AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0021939, -0.00237099, -0.00246689, -0.00249269, -0.00250423, -0.00251371, -0.0025103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.002501, 0.00250592, 0.0025288, 0.0025053, 0.00250423, 0.00251371, 0.0025103" \ + ); + } + } + internal_power () { + when : "(!AB * B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0023184, -0.00239995, -0.00247481, -0.00249817, -0.00249378, -0.0025032, -0.00249955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00249102, 0.00250083, 0.00250562, 0.00249979, 0.00249378, 0.0025032, 0.00249955" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00208326, -0.00231388, -0.0024435, -0.00246427, -0.0024393, -0.00244788, -0.00244443" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00243332, 0.00245012, 0.00246549, 0.00246427, 0.0024393, 0.00244788, 0.00244443" \ + ); + } + } + } + } + cell (NOR3X1) { + area : 7.056; + cell_leakage_power : 0.0315535; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0237008; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0199917; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.022146; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0289087; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0283638; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0373259; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0495719; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0424191; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0315535; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0957699, 0.116194, 0.277105, 0.477496, 0.877757, 1.3981, 2.07863", \ + "0.113632, 0.1342, 0.296173, 0.496979, 0.897685, 1.41844, 2.09882", \ + "0.175914, 0.199994, 0.365906, 0.567933, 0.9693, 1.49014, 2.1711", \ + "0.216181, 0.247118, 0.442239, 0.647422, 1.04891, 1.56985, 2.25076", \ + "0.259414, 0.302716, 0.55274, 0.791961, 1.20726, 1.72826, 2.41006", \ + "0.295359, 0.350721, 0.661099, 0.942079, 1.40681, 1.94165, 2.62198", \ + "0.333053, 0.398645, 0.767141, 1.09369, 1.61511, 2.19551, 2.88955" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0783592, 0.10581, 0.32502, 0.598611, 1.1458, 1.85718, 2.78738", \ + "0.0783996, 0.105844, 0.32502, 0.598734, 1.1461, 1.85721, 2.78738", \ + "0.0976147, 0.12308, 0.327118, 0.598729, 1.14583, 1.85704, 2.78738", \ + "0.131348, 0.158247, 0.355955, 0.610261, 1.14585, 1.857, 2.78738", \ + "0.20125, 0.230335, 0.437189, 0.676762, 1.17618, 1.86301, 2.78723", \ + "0.286492, 0.318661, 0.540867, 0.789161, 1.26404, 1.9137, 2.8049", \ + "0.375229, 0.412546, 0.659028, 0.920859, 1.40681, 2.02234, 2.87345" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296414, 0.0359922, 0.0828657, 0.139223, 0.250675, 0.394977, 0.583358", \ + "0.0522508, 0.0583694, 0.105004, 0.160757, 0.272228, 0.416449, 0.604673", \ + "0.128501, 0.142349, 0.21829, 0.279976, 0.390941, 0.53391, 0.722185", \ + "0.181133, 0.202089, 0.315097, 0.407257, 0.537085, 0.677735, 0.868524", \ + "0.249144, 0.279582, 0.449686, 0.589582, 0.785486, 0.970355, 1.15981", \ + "0.310398, 0.349645, 0.574272, 0.763006, 1.02954, 1.28029, 1.53334", \ + "0.366695, 0.414786, 0.692385, 0.92956, 1.26879, 1.58967, 1.91327" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0289858, 0.0368409, 0.098083, 0.174209, 0.326548, 0.524284, 0.782548", \ + "0.0308614, 0.0377209, 0.0980581, 0.174188, 0.326323, 0.524134, 0.782648", \ + "0.0817955, 0.0907232, 0.136223, 0.191917, 0.328553, 0.524254, 0.782623", \ + "0.128998, 0.142328, 0.211244, 0.265153, 0.369524, 0.535157, 0.783386", \ + "0.20286, 0.223822, 0.328533, 0.408078, 0.519053, 0.643604, 0.841977", \ + "0.282219, 0.311337, 0.456864, 0.566251, 0.714052, 0.854996, 1.01379", \ + "0.367688, 0.404858, 0.593641, 0.736063, 0.924875, 1.10178, 1.28341" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0891723, 0.109607, 0.270542, 0.470853, 0.871207, 1.39155, 2.0721", \ + "0.104973, 0.125535, 0.287545, 0.488375, 0.889072, 1.40983, 2.09004", \ + "0.169718, 0.196563, 0.366416, 0.568232, 0.96951, 1.49069, 2.1717", \ + "0.212978, 0.249831, 0.4609, 0.666942, 1.06805, 1.58925, 2.27076", \ + "0.26787, 0.318089, 0.600655, 0.851395, 1.26676, 1.78825, 2.46958", \ + "0.323278, 0.384907, 0.734836, 1.04238, 1.52154, 2.05121, 2.73455", \ + "0.37881, 0.451715, 0.865667, 1.23082, 1.78913, 2.37992, 3.06864" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.078361, 0.10581, 0.32502, 0.598734, 1.14611, 1.85764, 2.78744", \ + "0.0784096, 0.105834, 0.32502, 0.598741, 1.14612, 1.8572, 2.78716", \ + "0.110743, 0.134887, 0.329124, 0.598728, 1.14612, 1.85771, 2.78744", \ + "0.156465, 0.183371, 0.368072, 0.613211, 1.14573, 1.85728, 2.78729", \ + "0.231818, 0.26474, 0.475037, 0.698246, 1.17962, 1.86118, 2.78717", \ + "0.31001, 0.350145, 0.599005, 0.842035, 1.2893, 1.91721, 2.8012", \ + "0.392584, 0.43953, 0.729503, 1.0046, 1.46984, 2.05391, 2.87998" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0286646, 0.034539, 0.0797331, 0.135382, 0.24627, 0.390227, 0.578387", \ + "0.0507731, 0.0566541, 0.102006, 0.157614, 0.267782, 0.410545, 0.599795", \ + "0.118977, 0.134212, 0.213183, 0.2759, 0.386388, 0.52922, 0.717353", \ + "0.164462, 0.187167, 0.30683, 0.401829, 0.533331, 0.676511, 0.863295", \ + "0.221164, 0.254423, 0.434193, 0.578812, 0.778235, 0.964927, 1.15845", \ + "0.269731, 0.312998, 0.552175, 0.747052, 1.01897, 1.2726, 1.52739", \ + "0.311351, 0.364582, 0.661511, 0.907503, 1.25396, 1.57887, 1.90499" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0248475, 0.0324959, 0.0934067, 0.169514, 0.321634, 0.519327, 0.777799", \ + "0.027847, 0.0343003, 0.0934206, 0.169497, 0.321628, 0.519315, 0.777782", \ + "0.0788192, 0.087729, 0.134366, 0.188712, 0.324047, 0.519313, 0.777789", \ + "0.124888, 0.138838, 0.208155, 0.262362, 0.365922, 0.533505, 0.778475", \ + "0.197307, 0.219165, 0.326466, 0.406043, 0.517148, 0.64188, 0.841264", \ + "0.27558, 0.305953, 0.453878, 0.564098, 0.710699, 0.852852, 1.01035", \ + "0.361148, 0.399991, 0.59161, 0.733303, 0.923565, 1.09912, 1.27965" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706765, 0.0914157, 0.252958, 0.453404, 0.853826, 1.3742, 2.05458", \ + "0.083299, 0.104051, 0.267009, 0.4683, 0.869249, 1.38989, 2.07041", \ + "0.152807, 0.181954, 0.351909, 0.553595, 0.954356, 1.47538, 2.15585", \ + "0.199514, 0.240058, 0.462828, 0.665319, 1.06388, 1.58377, 2.26385", \ + "0.261282, 0.314581, 0.617469, 0.879765, 1.28844, 1.80516, 2.4834", \ + "0.319892, 0.38495, 0.760076, 1.09056, 1.5838, 2.1056, 2.78048", \ + "0.377382, 0.453823, 0.895184, 1.28914, 1.88371, 2.48385, 3.15952" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0783212, 0.105827, 0.32502, 0.598742, 1.14611, 1.85715, 2.78733", \ + "0.0776709, 0.105652, 0.324952, 0.598582, 1.14611, 1.85765, 2.78734", \ + "0.124901, 0.149893, 0.330463, 0.598606, 1.14584, 1.85721, 2.78735", \ + "0.171916, 0.203179, 0.386161, 0.61819, 1.14583, 1.85734, 2.78739", \ + "0.242952, 0.284311, 0.519914, 0.733473, 1.1909, 1.86066, 2.7875", \ + "0.320469, 0.370487, 0.659897, 0.914816, 1.33631, 1.93747, 2.80233", \ + "0.406145, 0.464471, 0.804266, 1.10714, 1.57153, 2.11535, 2.90758" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0245191, 0.0302401, 0.0748205, 0.130221, 0.240882, 0.384718, 0.57283", \ + "0.0461694, 0.0524803, 0.0974051, 0.152433, 0.263153, 0.405405, 0.594953", \ + "0.103341, 0.120577, 0.20638, 0.271212, 0.381386, 0.524286, 0.712301", \ + "0.139384, 0.165656, 0.294997, 0.39324, 0.526791, 0.667914, 0.858718", \ + "0.181872, 0.220411, 0.415795, 0.566145, 0.769986, 0.958428, 1.15289", \ + "0.215109, 0.265446, 0.525555, 0.728814, 1.00699, 1.2638, 1.5207", \ + "0.240059, 0.301949, 0.625745, 0.88304, 1.23776, 1.56722, 1.89623" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.020112, 0.0277105, 0.0884995, 0.164524, 0.316495, 0.514083, 0.772486", \ + "0.0249207, 0.0306295, 0.0885093, 0.164519, 0.316495, 0.514082, 0.77247", \ + "0.0756841, 0.0854597, 0.132392, 0.184766, 0.319054, 0.513969, 0.772466", \ + "0.120631, 0.135208, 0.206874, 0.261275, 0.361771, 0.525975, 0.77329", \ + "0.192557, 0.21499, 0.323611, 0.403671, 0.514831, 0.638925, 0.837032", \ + "0.272092, 0.302816, 0.451462, 0.561539, 0.70951, 0.850622, 1.00734", \ + "0.360229, 0.399233, 0.590589, 0.73198, 0.922058, 1.0977, 1.27819" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00533947, 0.00535191, 0.00537759, 0.00538351, 0.0053869, 0.00538818, 0.00538896", \ + "0.00524365, 0.00526229, 0.00532784, 0.00535274, 0.00536907, 0.00537638, 0.00538128", \ + "0.00519062, 0.00519311, 0.00520503, 0.00527566, 0.00530872, 0.00533109, 0.00535464", \ + "0.00522322, 0.00522607, 0.00523919, 0.0052484, 0.00527582, 0.00531358, 0.00533172", \ + "0.00554637, 0.00551027, 0.00539449, 0.005366, 0.00533113, 0.00532933, 0.00533484", \ + "0.00632328, 0.00622771, 0.00585047, 0.00569133, 0.00556568, 0.00549201, 0.00543636", \ + "0.00759004, 0.00741527, 0.00671983, 0.00637, 0.00604158, 0.00586084, 0.00573012" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "7.02451e-05, 7.44823e-05, 7.4813e-05, 7.50976e-05, 7.52534e-05, 7.51231e-05, 7.44906e-05", \ + "-2.94288e-05, -2.06481e-05, 1.29929e-06, 5.05416e-06, 1.1859e-05, 1.27018e-05, 1.93708e-05", \ + "-8.24662e-06, -6.52175e-06, -3.01263e-06, -3.4336e-06, -3.03029e-06, -5.67492e-06, -3.78444e-06", \ + "0.00023539, 0.000210469, 0.00017076, 0.000122168, 7.73782e-05, 4.70157e-05, 3.48492e-05", \ + "0.000913216, 0.000845493, 0.000548289, 0.000411115, 0.000262402, 0.000185256, 0.000129733", \ + "0.00193324, 0.00182971, 0.00131015, 0.000997216, 0.000686542, 0.000501974, 0.000372848", \ + "0.00330234, 0.00316936, 0.00244089, 0.00193854, 0.00140692, 0.00105663, 0.000809196" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00433578, 0.00434852, 0.0043751, 0.00438139, 0.00438523, 0.00438548, 0.00438761", \ + "0.00423891, 0.00425827, 0.00432553, 0.00435088, 0.00436845, 0.0043758, 0.00438017", \ + "0.0042005, 0.00420188, 0.00421982, 0.0042738, 0.00431075, 0.00433129, 0.00435233", \ + "0.00430196, 0.00428319, 0.00426991, 0.0042719, 0.00428928, 0.00431171, 0.00433181", \ + "0.00477583, 0.00471561, 0.00451594, 0.00442904, 0.00437272, 0.00435935, 0.00434921", \ + "0.00565633, 0.00554306, 0.0050869, 0.00487447, 0.00468497, 0.00446256, 0.00449165", \ + "0.00690619, 0.00672932, 0.00600162, 0.0056234, 0.00524686, 0.00504249, 0.00479993" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-7.71185e-05, -7.23733e-05, -6.07906e-05, -5.87955e-05, -5.72987e-05, -5.74454e-05, -5.64913e-05", \ + "-0.000178743, -0.00015698, -9.58055e-05, -8.02072e-05, -6.91576e-05, -6.61181e-05, -6.12714e-05", \ + "-0.000182149, -0.000177216, -0.000131374, -0.000109021, -9.06917e-05, -8.28026e-05, -7.43543e-05", \ + "8.49594e-05, 5.23664e-05, 2.10851e-05, -1.92291e-05, -4.10852e-05, -6.02747e-05, -6.3981e-05", \ + "0.000769068, 0.000694183, 0.000408003, 0.000251395, 0.000133597, 7.24427e-05, 3.42843e-05", \ + "0.0017534, 0.00164295, 0.00112754, 0.000820435, 0.000535296, 0.000373662, 0.000261594", \ + "0.00307543, 0.00293643, 0.00221443, 0.00172829, 0.00122561, 0.000899068, 0.000672609" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00325991, 0.00328388, 0.00333081, 0.00334118, 0.00334734, 0.00334935, 0.00335069", \ + "0.00312092, 0.00314925, 0.00325184, 0.00329014, 0.00331953, 0.00333193, 0.00333881", \ + "0.00324412, 0.00324083, 0.00315377, 0.00322126, 0.00325368, 0.00328123, 0.00330101", \ + "0.00355303, 0.00349547, 0.00336377, 0.00330558, 0.00327684, 0.00327927, 0.00329153", \ + "0.00427547, 0.0041876, 0.00389194, 0.00370648, 0.00353796, 0.00345298, 0.00339869", \ + "0.00529928, 0.00515135, 0.00460857, 0.00431446, 0.00396134, 0.00376849, 0.00363293", \ + "0.0066374, 0.00644746, 0.00565775, 0.00520375, 0.00473162, 0.00435073, 0.00406937" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00024222, -0.000217568, -0.000177005, -0.00016852, -0.000160713, -0.000158905, -0.000158623", \ + "-0.000338006, -0.000303074, -0.000184812, -0.000147124, -0.000123826, -0.000117027, -0.00011156", \ + "-0.000331534, -0.000309545, -0.000228032, -0.000193569, -0.000158265, -0.000138691, -0.000123075", \ + "-5.46701e-05, -8.25908e-05, -0.000104541, -0.000110988, -0.000112333, -0.000109987, -0.000104207", \ + "0.000686984, 0.000586078, 0.000263849, 0.000121686, 2.28111e-05, -1.52406e-05, -4.34168e-05", \ + "0.00172446, 0.00157751, 0.000969513, 0.000663819, 0.000401207, 0.000256404, 0.000166986", \ + "0.00312318, 0.00292979, 0.00205244, 0.00155473, 0.00106039, 0.000761315, 0.000555094" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157883; + rise_capacitance : 0.00153579; + rise_capacitance_range (0.0011423, 0.00153579); + fall_capacitance : 0.00157883; + fall_capacitance_range (0.00115155, 0.00157883); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000782305, -0.000837513, -0.000876251, -0.000885479, -0.000882156, -0.000885481, -0.00088419" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000889406, 0.000888431, 0.000888246, 0.000885479, 0.000882156, 0.000885481, 0.00088419" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000765949, -0.000835287, -0.00087591, -0.000885801, -0.000886087, -0.000889431, -0.000888189" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088691, 0.000892436, 0.000888927, 0.000888876, 0.000886087, 0.000889431, 0.000888189" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000697195, -0.000783843, -0.000848684, -0.000853997, -0.000845224, -0.000848278, -0.000847051" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000843505, 0.000847965, 0.000853737, 0.000853997, 0.000845224, 0.000848278, 0.000847051" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158374; + rise_capacitance : 0.00154401; + rise_capacitance_range (0.00112114, 0.00154401); + fall_capacitance : 0.00158374; + fall_capacitance_range (0.00103872, 0.00158374); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000242119, -0.000244036, -0.00024376, -0.000244137, -0.000242163, -0.000242679, -0.000242379" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000242119, 0.000244036, 0.00024376, 0.000244137, 0.000242163, 0.000242679, 0.000242379" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000200809, -0.00019894, -0.000199078, -0.000199764, -0.00019869, -0.000200183, -0.000201566" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000205578, 0.000207018, 0.000207099, 0.000207335, 0.000205645, 0.000205932, 0.000205419" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000702765, -0.000811518, -0.000875722, -0.000881432, -0.000881847, -0.000885423, -0.000884479" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882547, 0.00088455, 0.00088631, 0.000885275, 0.000881847, 0.000885423, 0.000884479" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161265; + rise_capacitance : 0.00161265; + rise_capacitance_range (0.000936677, 0.00161265); + fall_capacitance : 0.0016103; + fall_capacitance_range (0.000949664, 0.0016103); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000136742, -0.000136835, -0.000137318, -0.000134884, -0.000135468, -0.000135802, -0.000135622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000145918, 0.000144763, 0.000144602, 0.000144323, 0.000142467, 0.000141593, 0.000139561" \ + ); + } + } + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000131511, -0.000132854, -0.000132925, -0.000131216, -0.000130803, -0.000130958, -0.000130457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147419, 0.00014681, 0.000145284, 0.000144522, 0.000142976, 0.000140803, 0.000136913" \ + ); + } + } + } + } + cell (NOR3X2) { + area : 7.056; + cell_leakage_power : 0.075269; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0687674; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0531053; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.057692; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0606891; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0722193; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0798703; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106351; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103457; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.075269; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0818143, 0.112516, 0.272853, 0.472306, 0.870895, 1.38895, 2.06653", \ + "0.0986928, 0.129585, 0.290992, 0.491089, 0.890012, 1.40831, 2.08574", \ + "0.152164, 0.189718, 0.357283, 0.557466, 0.956995, 1.47601, 2.15377", \ + "0.182671, 0.231386, 0.427911, 0.633146, 1.03266, 1.55152, 2.22958", \ + "0.213799, 0.281243, 0.530513, 0.770479, 1.18469, 1.70315, 2.38072", \ + "0.243322, 0.327502, 0.631564, 0.909789, 1.37344, 1.90689, 2.58389", \ + "0.275445, 0.37468, 0.73273, 1.05303, 1.56919, 2.14899, 2.8403" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0628001, 0.104141, 0.323984, 0.598569, 1.14768, 1.86149, 2.7943", \ + "0.0628522, 0.104147, 0.323984, 0.598543, 1.14766, 1.86156, 2.79408", \ + "0.0847542, 0.123475, 0.327939, 0.59853, 1.14773, 1.86114, 2.79431", \ + "0.118603, 0.159343, 0.357489, 0.611676, 1.14787, 1.86156, 2.79418", \ + "0.188056, 0.231789, 0.439513, 0.680755, 1.18014, 1.86825, 2.79405", \ + "0.268327, 0.31712, 0.54022, 0.791131, 1.26981, 1.9208, 2.81412", \ + "0.349073, 0.406338, 0.654593, 0.919718, 1.41118, 2.03154, 2.88501" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0243419, 0.0333612, 0.0771121, 0.129685, 0.233714, 0.368392, 0.544263", \ + "0.0471747, 0.0558073, 0.0993295, 0.151828, 0.255199, 0.389867, 0.56393", \ + "0.114209, 0.136133, 0.210853, 0.270797, 0.374411, 0.50813, 0.683677", \ + "0.158789, 0.191426, 0.303403, 0.394419, 0.521062, 0.655369, 0.830764", \ + "0.215932, 0.262467, 0.430787, 0.568531, 0.760974, 0.941506, 1.12641", \ + "0.266218, 0.326147, 0.547402, 0.732856, 0.994848, 1.24074, 1.48813", \ + "0.312097, 0.384845, 0.656487, 0.889341, 1.22241, 1.53787, 1.85504" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0222021, 0.0331654, 0.0897067, 0.159993, 0.300571, 0.483217, 0.722161", \ + "0.0255375, 0.0345343, 0.0896438, 0.160001, 0.300515, 0.483233, 0.722105", \ + "0.0739207, 0.0872758, 0.131188, 0.180247, 0.303597, 0.483227, 0.722134", \ + "0.117695, 0.138112, 0.204526, 0.255507, 0.348747, 0.50028, 0.723728", \ + "0.185664, 0.21837, 0.319145, 0.395745, 0.501422, 0.614609, 0.793209", \ + "0.259803, 0.304907, 0.445221, 0.550704, 0.692347, 0.826759, 0.9711", \ + "0.340178, 0.39822, 0.581195, 0.717808, 0.900277, 1.06696, 1.24111" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.076136, 0.106872, 0.267215, 0.466673, 0.865265, 1.38332, 2.06092", \ + "0.0912348, 0.122133, 0.28356, 0.483582, 0.882617, 1.40083, 2.07853", \ + "0.146603, 0.189052, 0.359496, 0.560971, 0.960321, 1.4784, 2.15702", \ + "0.180231, 0.237987, 0.450527, 0.656125, 1.05572, 1.57447, 2.25358", \ + "0.226595, 0.303294, 0.583034, 0.834595, 1.24528, 1.77024, 2.44594", \ + "0.275193, 0.368801, 0.711584, 1.0167, 1.49428, 2.02362, 2.70397", \ + "0.323332, 0.433795, 0.837758, 1.19683, 1.75186, 2.34112, 3.0294" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0628001, 0.104124, 0.323984, 0.598569, 1.14768, 1.86149, 2.79438", \ + "0.0629106, 0.104132, 0.323984, 0.598568, 1.14766, 1.86149, 2.79438", \ + "0.0981958, 0.135373, 0.328833, 0.598565, 1.14772, 1.86113, 2.79438", \ + "0.141425, 0.183366, 0.370062, 0.614683, 1.14764, 1.86154, 2.79431", \ + "0.210578, 0.261815, 0.475858, 0.702624, 1.1809, 1.86613, 2.79414", \ + "0.282232, 0.343989, 0.595656, 0.844033, 1.29476, 1.92477, 2.81121", \ + "0.360021, 0.432585, 0.721746, 1.00043, 1.4758, 2.06148, 2.89275" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0239452, 0.0322362, 0.0744032, 0.126361, 0.229907, 0.364348, 0.540076", \ + "0.0457401, 0.0543191, 0.0964982, 0.14819, 0.251295, 0.385743, 0.561356", \ + "0.104386, 0.128245, 0.206141, 0.266765, 0.37058, 0.503924, 0.679529", \ + "0.141961, 0.177354, 0.295915, 0.389175, 0.517364, 0.651811, 0.825993", \ + "0.187009, 0.238322, 0.416499, 0.558742, 0.754174, 0.93661, 1.12202", \ + "0.223789, 0.290581, 0.525806, 0.717777, 0.984933, 1.23361, 1.48264", \ + "0.253458, 0.335172, 0.62643, 0.868549, 1.20837, 1.52798, 1.84751" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0187368, 0.0292957, 0.0855742, 0.155858, 0.296491, 0.479134, 0.717944", \ + "0.0231823, 0.031628, 0.0855805, 0.155863, 0.296476, 0.479014, 0.717662", \ + "0.0708096, 0.0845558, 0.129528, 0.17689, 0.299828, 0.479115, 0.717902", \ + "0.112916, 0.134519, 0.201658, 0.253175, 0.345653, 0.496415, 0.719693", \ + "0.179753, 0.213866, 0.316776, 0.39349, 0.499021, 0.612239, 0.790122", \ + "0.252833, 0.299745, 0.443163, 0.548757, 0.689836, 0.824784, 0.968959", \ + "0.333209, 0.393659, 0.579551, 0.715022, 0.898876, 1.06623, 1.23751" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0591535, 0.0905132, 0.251553, 0.451154, 0.849826, 1.36792, 2.04526", \ + "0.0714402, 0.102467, 0.264841, 0.465355, 0.864651, 1.38304, 2.06056", \ + "0.130905, 0.177487, 0.349178, 0.548282, 0.94714, 1.466, 2.14367", \ + "0.169671, 0.23217, 0.45551, 0.657714, 1.05433, 1.57168, 2.24892", \ + "0.222317, 0.303976, 0.603916, 0.866224, 1.27463, 1.78806, 2.46304", \ + "0.273644, 0.372786, 0.740663, 1.06872, 1.56235, 2.08315, 2.75386", \ + "0.324647, 0.440967, 0.871642, 1.2596, 1.85127, 2.45218, 3.12573" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0627594, 0.104146, 0.323983, 0.598569, 1.14768, 1.86149, 2.79401", \ + "0.0627181, 0.103973, 0.323996, 0.598618, 1.14768, 1.86149, 2.79402", \ + "0.109725, 0.149221, 0.331989, 0.598529, 1.14744, 1.86115, 2.79439", \ + "0.150593, 0.200793, 0.387776, 0.619833, 1.1474, 1.86081, 2.79438", \ + "0.214873, 0.279137, 0.519243, 0.737361, 1.19599, 1.86604, 2.79428", \ + "0.287051, 0.364068, 0.655028, 0.91602, 1.34266, 1.94596, 2.81181", \ + "0.36818, 0.457723, 0.795454, 1.10293, 1.57647, 2.12803, 2.92202" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0204191, 0.0285344, 0.0701966, 0.121935, 0.225293, 0.35962, 0.535261", \ + "0.0409929, 0.0508144, 0.0928439, 0.14416, 0.24759, 0.380392, 0.557414", \ + "0.0880067, 0.115429, 0.199975, 0.262851, 0.366443, 0.499865, 0.675233", \ + "0.11564, 0.156996, 0.284565, 0.381527, 0.512517, 0.647044, 0.822243", \ + "0.145881, 0.206096, 0.399132, 0.54682, 0.746753, 0.931009, 1.11754", \ + "0.166365, 0.244667, 0.500883, 0.700629, 0.973623, 1.22565, 1.47653", \ + "0.178184, 0.273899, 0.59253, 0.844724, 1.19311, 1.51674, 1.83935" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0145292, 0.025057, 0.0812527, 0.151501, 0.291984, 0.474393, 0.713437", \ + "0.0212118, 0.0283665, 0.0812567, 0.151416, 0.29185, 0.474625, 0.713105", \ + "0.0672567, 0.0822143, 0.127434, 0.173668, 0.295424, 0.474399, 0.713437", \ + "0.108521, 0.131069, 0.200411, 0.251773, 0.342711, 0.492693, 0.715164", \ + "0.175185, 0.210094, 0.31429, 0.391413, 0.497479, 0.609224, 0.786296", \ + "0.250081, 0.297856, 0.440826, 0.546556, 0.688479, 0.822543, 0.966591", \ + "0.33382, 0.395, 0.578905, 0.714944, 0.896663, 1.06482, 1.23713" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.010226, 0.0102778, 0.0103381, 0.0103521, 0.0103602, 0.0103644, 0.0103641", \ + "0.0100298, 0.0100895, 0.0102322, 0.0102878, 0.0103258, 0.0103442, 0.0103525", \ + "0.00993167, 0.00996047, 0.0100432, 0.0101203, 0.0101972, 0.0102462, 0.0102885", \ + "0.0100963, 0.0100642, 0.0100451, 0.010072, 0.0101348, 0.0102016, 0.0102364", \ + "0.0111137, 0.0108774, 0.0105172, 0.0104208, 0.0103135, 0.0102753, 0.0102705", \ + "0.0132403, 0.0127843, 0.0117626, 0.0113167, 0.0109077, 0.010733, 0.0105723", \ + "0.0163461, 0.0156831, 0.0139455, 0.0130468, 0.0121821, 0.0116862, 0.0112944" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "5.41762e-05, 6.36838e-05, 5.98409e-05, 6.08221e-05, 6.14904e-05, 6.05496e-05, 5.98605e-05", \ + "-0.000160163, -0.000127382, -8.46127e-05, -6.76277e-05, -6.42321e-05, -6.56596e-05, -6.13482e-05", \ + "-4.22537e-05, -6.66643e-05, -7.51752e-05, -7.83829e-05, -8.26408e-05, -9.09134e-05, -9.10291e-05", \ + "0.000759307, 0.000475353, 0.000364019, 0.000215086, 9.99251e-05, 3.76301e-05, -8.10634e-07", \ + "0.00226048, 0.00199689, 0.00127664, 0.000924314, 0.000561285, 0.00036821, 0.000240344", \ + "0.00468948, 0.00431446, 0.00309455, 0.00233942, 0.0015963, 0.00116256, 0.000847648", \ + "0.00794016, 0.00744172, 0.00574766, 0.00456341, 0.00330319, 0.00247541, 0.00188328" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00837599, 0.00842911, 0.00849097, 0.00850581, 0.0085133, 0.00851653, 0.00851701", \ + "0.00816659, 0.00822968, 0.00837516, 0.00843215, 0.00847093, 0.00848965, 0.00849829", \ + "0.00812426, 0.00814056, 0.00815269, 0.00826497, 0.0083453, 0.00833581, 0.00843229", \ + "0.00847222, 0.00840045, 0.00831805, 0.00829403, 0.00831734, 0.00836329, 0.00839425", \ + "0.00978273, 0.00949982, 0.00895912, 0.00873352, 0.00826106, 0.00850909, 0.00847225", \ + "0.0119863, 0.0115102, 0.0103806, 0.00982426, 0.0093401, 0.00882133, 0.00883693", \ + "0.0149486, 0.0142695, 0.0125592, 0.0116274, 0.0107824, 0.0100609, 0.00963565" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000240103, -0.00021662, -0.000193318, -0.000188577, -0.000186461, -0.00018476, -0.0001858", \ + "-0.000479615, -0.000401455, -0.000277291, -0.000237446, -0.000211312, -0.000202174, -0.000194796", \ + "-0.000338123, -0.000407108, -0.000310135, -0.000270609, -0.000240518, -0.000228459, -0.00021855", \ + "0.00026015, 0.000170041, 3.80119e-05, -5.66317e-05, -0.000115425, -0.000165784, -0.000182813", \ + "0.00196047, 0.00168501, 0.000948762, 0.000580421, 0.000300477, 0.000153812, 5.69015e-05", \ + "0.00428446, 0.00389932, 0.0026918, 0.00196713, 0.00128756, 0.000886868, 0.000617363", \ + "0.00738127, 0.0068968, 0.00523187, 0.00411589, 0.00290733, 0.00214746, 0.00160447" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00634676, 0.00644623, 0.00655582, 0.00657969, 0.00659413, 0.00660061, 0.00660072", \ + "0.00607785, 0.00616073, 0.0063791, 0.0064647, 0.00653089, 0.00655969, 0.00657372", \ + "0.00644339, 0.00641878, 0.00632018, 0.00633393, 0.00639373, 0.00645049, 0.00649248", \ + "0.00716721, 0.0070081, 0.00670506, 0.00655203, 0.00647221, 0.00646273, 0.00648216", \ + "0.00895151, 0.00863606, 0.00792529, 0.00750435, 0.00709645, 0.00688561, 0.00676572", \ + "0.0114071, 0.010884, 0.0096022, 0.00892578, 0.00816961, 0.00768665, 0.00733572", \ + "0.0145761, 0.0138676, 0.0120395, 0.0109774, 0.00994393, 0.00901649, 0.00839076" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000595676, -0.000493927, -0.000398031, -0.000381244, -0.000371934, -0.00036806, -0.000366853", \ + "-0.000814164, -0.000673069, -0.000423995, -0.000343982, -0.000299106, -0.000282853, -0.000262817", \ + "-0.000666684, -0.000643149, -0.000491378, -0.000428569, -0.000356309, -0.00032199, -0.000294287", \ + "4.50856e-05, -8.87716e-05, -0.000165898, -0.000228525, -0.000248311, -0.00024786, -0.000245115", \ + "0.00187084, 0.00148724, 0.00065619, 0.000353281, 0.000100981, -1.34579e-05, -7.85628e-05", \ + "0.00432418, 0.00379417, 0.0023836, 0.00165331, 0.00101919, 0.000672662, 0.000442584", \ + "0.0076009, 0.00691884, 0.00491373, 0.00373191, 0.00256914, 0.00186183, 0.00137573" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324995; + rise_capacitance : 0.00316243; + rise_capacitance_range (0.00233469, 0.00316243); + fall_capacitance : 0.00324995; + fall_capacitance_range (0.00234093, 0.00324995); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00165936, -0.00175748, -0.00182508, -0.00184401, -0.00184055, -0.00184753, -0.00184486" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.001835, 0.00185492, 0.00184812, 0.00184646, 0.00184055, 0.00184753, 0.00184486" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00161521, -0.00174995, -0.00182377, -0.00184328, -0.00185045, -0.00185745, -0.00185489" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184368, 0.00184977, 0.00186629, 0.00185388, 0.00185045, 0.00185745, 0.00185489" \ + ); + } + } + internal_power () { + when : "(!B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00144511, -0.00164442, -0.00176229, -0.00177555, -0.00175725, -0.00176359, -0.00176108" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175175, 0.00176326, 0.00177529, 0.00177555, 0.00175725, 0.00176359, 0.00176108" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325739; + rise_capacitance : 0.0031769; + rise_capacitance_range (0.0022829, 0.0031769); + fall_capacitance : 0.00325739; + fall_capacitance_range (0.00208728, 0.00325739); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000520506, -0.000524766, -0.000523737, -0.000524604, -0.000520376, -0.000521487, -0.000520847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000520506, 0.000524766, 0.000523737, 0.000524604, 0.000520376, 0.000521487, 0.000520847" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000428566, -0.000432227, -0.000432318, -0.000433697, -0.000431205, -0.000434178, -0.000436799" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000444856, 0.000447778, 0.000447672, 0.000448066, 0.000444405, 0.000445035, 0.000443974" \ + ); + } + } + internal_power () { + when : "(!A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148961, -0.00171684, -0.00183692, -0.00184487, -0.00185391, -0.00186139, -0.00185941" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018476, 0.00185004, 0.00185852, 0.00186428, 0.00185391, 0.00186139, 0.00185941" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331306; + rise_capacitance : 0.00331306; + rise_capacitance_range (0.00188042, 0.00331306); + fall_capacitance : 0.0033074; + fall_capacitance_range (0.00190903, 0.0033074); + internal_power () { + when : "(B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000292594, -0.000290432, -0.000291738, -0.000287206, -0.000287786, -0.000288535, -0.000288156" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000308179, 0.000305935, 0.00030567, 0.000305168, 0.000301423, 0.000299953, 0.0002962" \ + ); + } + } + internal_power () { + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000277956, -0.000280581, -0.000280821, -0.000277386, -0.000276465, -0.000276862, -0.0002754" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000307754, 0.000303183, 0.000303601, 0.000302527, 0.000299093, 0.000294806, 0.000287554" \ + ); + } + } + } + } + cell (NOR4BBX1) { + area : 12.7008; + cell_leakage_power : 0.0803637; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0952927; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10421; + when : "(AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112627; + when : "(AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123912; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0794649; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0779101; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841279; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105336; + when : "(AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0712954; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0677859; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0697621; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0764873; + when : "(!AB * BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.057055; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0528646; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0558628; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0518254; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0803637; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.17824, 0.205677, 0.421378, 0.689741, 1.22601, 1.9235, 2.835", \ + "0.198345, 0.22581, 0.442281, 0.711024, 1.24777, 1.94524, 2.85667", \ + "0.263946, 0.291416, 0.508177, 0.777474, 1.31462, 2.01234, 2.92408", \ + "0.309752, 0.337177, 0.554035, 0.823306, 1.3606, 2.05871, 2.97043", \ + "0.372093, 0.399474, 0.616211, 0.885531, 1.42296, 2.12119, 3.03306", \ + "0.431212, 0.458866, 0.675734, 0.945225, 1.48281, 2.18046, 3.09261", \ + "0.488059, 0.516506, 0.734239, 1.0037, 1.54144, 2.23955, 3.15133" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.12711, 0.163734, 0.455624, 0.819937, 1.54869, 2.49536, 3.7325", \ + "0.127118, 0.163746, 0.455635, 0.819942, 1.54829, 2.49517, 3.7325", \ + "0.127313, 0.163879, 0.455715, 0.819906, 1.54841, 2.49536, 3.7325", \ + "0.12746, 0.16404, 0.455715, 0.82017, 1.54868, 2.49509, 3.7325", \ + "0.128455, 0.164692, 0.456019, 0.820191, 1.54861, 2.49528, 3.7325", \ + "0.131377, 0.166935, 0.456501, 0.820328, 1.54839, 2.49503, 3.73237", \ + "0.136462, 0.171224, 0.457654, 0.821295, 1.54887, 2.49503, 3.73253" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0650725, 0.0716235, 0.119887, 0.177139, 0.289408, 0.434176, 0.622868", \ + "0.0861855, 0.0927359, 0.140986, 0.198227, 0.310501, 0.455283, 0.643991", \ + "0.152956, 0.159714, 0.20751, 0.265114, 0.377281, 0.521966, 0.710666", \ + "0.195393, 0.202604, 0.251754, 0.308868, 0.421423, 0.566519, 0.75503", \ + "0.248678, 0.256906, 0.308854, 0.366043, 0.476834, 0.621611, 0.810438", \ + "0.293651, 0.303222, 0.360379, 0.419164, 0.531917, 0.676414, 0.862601", \ + "0.332151, 0.343252, 0.40676, 0.468247, 0.583648, 0.72969, 0.918433" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380586, 0.0458958, 0.107525, 0.183771, 0.336089, 0.533724, 0.792511", \ + "0.038016, 0.0458524, 0.107561, 0.183746, 0.336085, 0.53388, 0.79232", \ + "0.0428299, 0.0500274, 0.109768, 0.185076, 0.336552, 0.533968, 0.792243", \ + "0.0493868, 0.0559352, 0.111935, 0.186586, 0.338142, 0.535208, 0.793428", \ + "0.061492, 0.06761, 0.118805, 0.190204, 0.339883, 0.537235, 0.794796", \ + "0.076238, 0.082422, 0.130233, 0.197848, 0.344388, 0.539721, 0.797256", \ + "0.092329, 0.099051, 0.146237, 0.210274, 0.353231, 0.546475, 0.801963" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.129795, 0.157833, 0.374834, 0.643512, 1.18004, 1.87754, 2.78893", \ + "0.147744, 0.175749, 0.393874, 0.66315, 1.20015, 1.89769, 2.80931", \ + "0.207783, 0.235408, 0.453575, 0.723536, 1.26152, 1.95939, 2.87144", \ + "0.252642, 0.278892, 0.496262, 0.765856, 1.30374, 2.00183, 2.91419", \ + "0.315396, 0.341723, 0.556139, 0.825403, 1.36337, 2.06201, 2.97401", \ + "0.377953, 0.404615, 0.617377, 0.885858, 1.42351, 2.12127, 3.03353", \ + "0.438109, 0.466652, 0.679584, 0.947748, 1.4846, 2.18247, 3.09417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.127015, 0.16371, 0.455586, 0.819853, 1.54833, 2.49536, 3.73249", \ + "0.126907, 0.163704, 0.455638, 0.81994, 1.5484, 2.49537, 3.73249", \ + "0.127224, 0.164004, 0.455615, 0.820079, 1.54827, 2.4959, 3.73249", \ + "0.128027, 0.164371, 0.456211, 0.820339, 1.54869, 2.4957, 3.7325", \ + "0.134634, 0.168394, 0.457178, 0.820961, 1.54912, 2.49536, 3.7326", \ + "0.146062, 0.177135, 0.459397, 0.822262, 1.54973, 2.49594, 3.73273", \ + "0.161726, 0.191253, 0.46392, 0.82526, 1.55094, 2.49616, 3.73302" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0606733, 0.066786, 0.112248, 0.167794, 0.278567, 0.422415, 0.610535", \ + "0.0816822, 0.0878493, 0.133479, 0.18909, 0.299889, 0.443794, 0.631871", \ + "0.148362, 0.155202, 0.202128, 0.257434, 0.368313, 0.512083, 0.70013", \ + "0.190634, 0.198353, 0.246946, 0.302633, 0.413588, 0.557913, 0.745681", \ + "0.242547, 0.252088, 0.305419, 0.361443, 0.470388, 0.61418, 0.80231", \ + "0.285526, 0.297036, 0.358278, 0.416501, 0.527504, 0.670891, 0.856157", \ + "0.321701, 0.33526, 0.40506, 0.467196, 0.580674, 0.725393, 0.913223" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0282294, 0.0355299, 0.0954424, 0.171294, 0.32305, 0.520708, 0.779053", \ + "0.0283199, 0.0356046, 0.0954143, 0.171213, 0.32314, 0.520541, 0.779028", \ + "0.0357107, 0.0419812, 0.0982904, 0.17287, 0.323874, 0.520832, 0.779025", \ + "0.0449483, 0.0504167, 0.101855, 0.174905, 0.325625, 0.522467, 0.78015", \ + "0.060156, 0.065351, 0.111102, 0.179742, 0.327813, 0.524542, 0.784132", \ + "0.077266, 0.082877, 0.125074, 0.189087, 0.333142, 0.527532, 0.784034", \ + "0.095226, 0.101539, 0.144168, 0.203509, 0.342738, 0.534682, 0.789485" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.146797, 0.174071, 0.389735, 0.658207, 1.19476, 1.89213, 2.80369", \ + "0.161743, 0.189253, 0.40627, 0.675435, 1.21234, 1.90977, 2.82165", \ + "0.226138, 0.25614, 0.473903, 0.74336, 1.28138, 1.9795, 2.89158", \ + "0.27327, 0.309725, 0.551122, 0.820328, 1.35872, 2.05675, 2.96917", \ + "0.331678, 0.380348, 0.677241, 0.975593, 1.51463, 2.21227, 3.12623", \ + "0.386954, 0.447221, 0.805647, 1.14588, 1.72348, 2.42227, 3.33366", \ + "0.448192, 0.518226, 0.93565, 1.32339, 1.96136, 2.68902, 3.59929" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.127115, 0.163747, 0.455633, 0.819927, 1.54839, 2.49538, 3.73273", \ + "0.127141, 0.163748, 0.455614, 0.819858, 1.54875, 2.49568, 3.73265", \ + "0.143006, 0.175865, 0.455921, 0.82008, 1.54824, 2.49511, 3.73264", \ + "0.180653, 0.214721, 0.476453, 0.82451, 1.5482, 2.49571, 3.73272", \ + "0.256486, 0.292781, 0.556919, 0.875065, 1.56267, 2.49547, 3.73264", \ + "0.346854, 0.386455, 0.667367, 0.987056, 1.62721, 2.52279, 3.73464", \ + "0.440486, 0.485745, 0.793283, 1.12745, 1.7583, 2.60274, 3.77336" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0330705, 0.0392384, 0.0855962, 0.141797, 0.253124, 0.397347, 0.585688", \ + "0.0551426, 0.061132, 0.107447, 0.163474, 0.274888, 0.417347, 0.607242", \ + "0.134772, 0.148165, 0.220963, 0.282001, 0.392673, 0.536522, 0.724059", \ + "0.189143, 0.209128, 0.319986, 0.41137, 0.540183, 0.680497, 0.870263", \ + "0.257973, 0.287371, 0.454516, 0.593661, 0.78862, 0.972663, 1.1623", \ + "0.317442, 0.35593, 0.579092, 0.767074, 1.0331, 1.28352, 1.536", \ + "0.369046, 0.416623, 0.694406, 0.932354, 1.27166, 1.59264, 1.91584" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0328619, 0.0405304, 0.101345, 0.177366, 0.329668, 0.527187, 0.785737", \ + "0.0339567, 0.0408157, 0.10129, 0.177348, 0.329646, 0.527219, 0.785685", \ + "0.08599, 0.0938544, 0.138737, 0.194693, 0.331433, 0.527351, 0.785681", \ + "0.136345, 0.148495, 0.213369, 0.265964, 0.371203, 0.537842, 0.786325", \ + "0.216174, 0.235282, 0.33446, 0.411438, 0.520995, 0.645893, 0.844378", \ + "0.302556, 0.329288, 0.466365, 0.57236, 0.717325, 0.856832, 1.01523", \ + "0.395885, 0.430553, 0.609257, 0.746314, 0.931952, 1.10596, 1.28595" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.131763, 0.15907, 0.374784, 0.64327, 1.17983, 1.8772, 2.78878", \ + "0.144712, 0.172239, 0.389317, 0.658457, 1.19536, 1.89323, 2.80481", \ + "0.212304, 0.24389, 0.463154, 0.732835, 1.27076, 1.9689, 2.88109", \ + "0.265448, 0.30614, 0.556804, 0.825843, 1.36366, 2.06205, 2.97493", \ + "0.336598, 0.390656, 0.711851, 1.01374, 1.55358, 2.25094, 3.16276", \ + "0.41071, 0.475871, 0.866538, 1.22609, 1.80905, 2.50531, 3.41061", \ + "0.487337, 0.563607, 1.01961, 1.43945, 2.10173, 2.8273, 3.73711" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.12715, 0.16374, 0.455615, 0.819954, 1.54844, 2.49539, 3.73274", \ + "0.12714, 0.163747, 0.455636, 0.819863, 1.54863, 2.49516, 3.73275", \ + "0.152839, 0.183382, 0.45631, 0.820079, 1.54834, 2.4952, 3.73274", \ + "0.201024, 0.23462, 0.483195, 0.825028, 1.54868, 2.49576, 3.73274", \ + "0.281339, 0.320811, 0.585116, 0.888124, 1.56303, 2.49523, 3.73266", \ + "0.364823, 0.411397, 0.713448, 1.02561, 1.64239, 2.52269, 3.73311", \ + "0.453268, 0.507302, 0.852116, 1.19328, 1.79936, 2.61707, 3.77271" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311071, 0.0369506, 0.0820724, 0.137691, 0.248567, 0.392492, 0.580603", \ + "0.0534174, 0.0592643, 0.10435, 0.159735, 0.270733, 0.413002, 0.602674", \ + "0.126145, 0.139749, 0.216389, 0.278283, 0.388645, 0.531504, 0.719638", \ + "0.173999, 0.195588, 0.311933, 0.40566, 0.533696, 0.676211, 0.865821", \ + "0.232565, 0.264555, 0.44068, 0.583826, 0.781872, 0.967769, 1.16103", \ + "0.280637, 0.322431, 0.558528, 0.752459, 1.02333, 1.27594, 1.53024", \ + "0.319154, 0.371379, 0.665847, 0.912199, 1.25808, 1.58267, 1.90817" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287546, 0.0363296, 0.0970354, 0.173133, 0.325005, 0.522732, 0.781232", \ + "0.0310753, 0.0376692, 0.0970802, 0.173117, 0.325095, 0.522749, 0.781138", \ + "0.0833053, 0.0922358, 0.136683, 0.19157, 0.327344, 0.522762, 0.781067", \ + "0.132854, 0.145398, 0.211368, 0.264136, 0.366134, 0.533655, 0.781804", \ + "0.211488, 0.231086, 0.332089, 0.409425, 0.519146, 0.642963, 0.843989", \ + "0.29703, 0.324976, 0.463809, 0.569582, 0.714093, 0.855313, 1.0125", \ + "0.390702, 0.426019, 0.607183, 0.7436, 0.92896, 1.10333, 1.28226" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00670954, 0.00672281, 0.00674628, 0.0067488, 0.00674988, 0.00674862, 0.00674847", \ + "0.00652836, 0.00654274, 0.00658643, 0.00659926, 0.00660632, 0.00660815, 0.00660963", \ + "0.00664748, 0.00666198, 0.00671068, 0.00673995, 0.00675725, 0.00676799, 0.00677451", \ + "0.00701297, 0.00702478, 0.00707548, 0.00709829, 0.00712365, 0.0071395, 0.00714759", \ + "0.00788808, 0.0078965, 0.00795098, 0.00798405, 0.00800543, 0.00801942, 0.00803307", \ + "0.00919336, 0.00920059, 0.00924465, 0.00927585, 0.00931052, 0.00932585, 0.00933375", \ + "0.0108899, 0.0108955, 0.0109304, 0.0109632, 0.0110299, 0.0110174, 0.0110275" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00439731, 0.00439719, 0.00439579, 0.00439521, 0.00439522, 0.00439474, 0.00439232", \ + "0.00425708, 0.00426025, 0.00426527, 0.00426635, 0.00426653, 0.0042662, 0.0042659", \ + "0.0043758, 0.0043904, 0.00441358, 0.00441956, 0.00442565, 0.00442669, 0.00442886", \ + "0.00476831, 0.00476869, 0.00479088, 0.00479446, 0.00479665, 0.00480282, 0.00480787", \ + "0.00561114, 0.00561952, 0.00563323, 0.00565061, 0.0056664, 0.00566293, 0.00566207", \ + "0.00689809, 0.00689558, 0.00689557, 0.0068982, 0.00690472, 0.00690806, 0.00689629", \ + "0.00854572, 0.00854303, 0.00855704, 0.00855334, 0.00854516, 0.00854122, 0.0085418" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00370165, 0.00373058, 0.00378693, 0.00379555, 0.00379885, 0.00380012, 0.00380014", \ + "0.0034887, 0.00351667, 0.0036032, 0.00362966, 0.00364452, 0.00365001, 0.0036529", \ + "0.00357541, 0.00359478, 0.0036826, 0.00372852, 0.00376851, 0.0037898, 0.00380086", \ + "0.00393901, 0.00396093, 0.00403713, 0.00408121, 0.00412513, 0.00415264, 0.00416602", \ + "0.00487242, 0.00487697, 0.00492646, 0.00496384, 0.00500569, 0.00503354, 0.00505606", \ + "0.00620374, 0.00620275, 0.00622442, 0.00626312, 0.0063198, 0.00633882, 0.00635602", \ + "0.00797225, 0.00795843, 0.00794185, 0.00796724, 0.0080351, 0.00805631, 0.00805942" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00445981, 0.00448634, 0.00453952, 0.0045507, 0.00455682, 0.0045593, 0.00456052", \ + "0.00431491, 0.00434929, 0.00443027, 0.00445029, 0.00446134, 0.00446593, 0.00446962", \ + "0.00441271, 0.00445483, 0.00457868, 0.00462556, 0.00464932, 0.00466359, 0.00467792", \ + "0.00480889, 0.00483562, 0.00495122, 0.00499501, 0.00503566, 0.00504809, 0.00506741", \ + "0.00564868, 0.0056699, 0.00578409, 0.00584739, 0.00588933, 0.00591091, 0.00592422", \ + "0.00694448, 0.00695101, 0.00702076, 0.00708201, 0.00712671, 0.00716083, 0.0071793", \ + "0.00859913, 0.00859715, 0.00868616, 0.00872784, 0.00877366, 0.00880314, 0.00882456" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00605942, 0.00606946, 0.00609229, 0.00609829, 0.00610111, 0.00610231, 0.00610311", \ + "0.00596844, 0.00598476, 0.00604499, 0.00606898, 0.00608504, 0.00609319, 0.00609711", \ + "0.00590674, 0.00591407, 0.00595319, 0.00598751, 0.00602598, 0.00605023, 0.00606615", \ + "0.00592572, 0.00592712, 0.00593922, 0.00596386, 0.00599506, 0.00602024, 0.00603639", \ + "0.00619095, 0.0061608, 0.00607617, 0.00603691, 0.00602288, 0.00602151, 0.00603591", \ + "0.00688181, 0.00679775, 0.00648743, 0.00636986, 0.0062281, 0.00615812, 0.00612639", \ + "0.00799576, 0.00785763, 0.00725727, 0.0069519, 0.00667607, 0.00648259, 0.00637467" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-3.44081e-05, -3.61447e-05, -3.75708e-05, -3.69022e-05, -3.65427e-05, -3.64867e-05, -3.69429e-05", \ + "-0.000124299, -0.000116378, -8.94133e-05, -8.25352e-05, -7.59783e-05, -7.75098e-05, -6.75919e-05", \ + "-0.000160572, -0.000157151, -0.000100936, -9.37316e-05, -8.83995e-05, -8.62555e-05, -8.53599e-05", \ + "4.78479e-05, 2.57183e-05, 5.55103e-06, -2.6672e-05, -4.69233e-05, -6.49349e-05, -7.17331e-05", \ + "0.000655414, 0.00059603, 0.000362527, 0.000225017, 0.000118949, 6.3671e-05, 2.06614e-05", \ + "0.00157028, 0.00147942, 0.00102408, 0.000750566, 0.000492235, 0.00033986, 0.000234708", \ + "0.00282199, 0.00270488, 0.00204863, 0.00160095, 0.00113188, 0.000835037, 0.000619989" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00505462, 0.00506535, 0.00508966, 0.00509581, 0.00509941, 0.00510104, 0.00510173", \ + "0.00496095, 0.00497749, 0.00503959, 0.00506412, 0.00508104, 0.00508875, 0.00509309", \ + "0.00491386, 0.00491803, 0.00495385, 0.00498591, 0.00502256, 0.00504657, 0.00506237", \ + "0.00499085, 0.00498546, 0.00497068, 0.00497812, 0.00500164, 0.00502191, 0.00503981", \ + "0.00540444, 0.00535713, 0.00520457, 0.00512369, 0.00507059, 0.00505615, 0.00505325", \ + "0.00620416, 0.00609692, 0.00570961, 0.00554367, 0.00533913, 0.00523519, 0.00504329", \ + "0.0073077, 0.00716782, 0.00654525, 0.006189, 0.00584217, 0.00561895, 0.00545645" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000149218, -0.000143123, -0.000135065, -0.000132437, -0.00012676, -0.000126372, -0.000125447", \ + "-0.000209496, -0.000190129, -0.000133429, -0.000115867, -0.000103273, -0.00010281, -9.74749e-05", \ + "-0.00024215, -0.00019681, -0.000151432, -0.000127278, -0.000111072, -0.000103861, -9.65301e-05", \ + "-2.42545e-05, -4.83319e-05, -5.33004e-05, -7.37061e-05, -7.82488e-05, -8.25667e-05, -8.67531e-05", \ + "0.000583508, 0.000523772, 0.000284859, 0.000161609, 7.27981e-05, 2.1377e-05, -6.96157e-06", \ + "0.00148212, 0.00138543, 0.000927473, 0.000664874, 0.000425696, 0.000288101, 0.000197443", \ + "0.00269999, 0.00257611, 0.00191697, 0.00148992, 0.00104052, 0.000763265, 0.000566111" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161013; + rise_capacitance : 0.00161013; + rise_capacitance_range (0.00113627, 0.00161013); + fall_capacitance : 0.00161011; + fall_capacitance_range (0.00112042, 0.00161011); + internal_power () { + when : "(BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000524317, 0.000384909, 0.000551998, 0.000954362, 0.00182061, 0.00307879, 0.00474722" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00311229, 0.00299312, 0.00316686, 0.00356714, 0.00440843, 0.00564932, 0.00730695" \ + ); + } + } + internal_power () { + when : "(BB * C * !D * !Y) + (BB * !C * D * !Y) + (!BB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000536064, 0.000395232, 0.0005634, 0.000964083, 0.00182665, 0.00308836, 0.0047556" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00312618, 0.00300514, 0.00317216, 0.00357061, 0.00441052, 0.00565094, 0.00730781" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000524214, 0.000384742, 0.000551731, 0.000954048, 0.00182046, 0.00307849, 0.00474692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00311197, 0.00299276, 0.0031666, 0.00356705, 0.00440835, 0.00564926, 0.0073069" \ + ); + } + } + internal_power () { + when : "(!BB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00045309, 0.000308443, 0.000461778, 0.000874799, 0.00173594, 0.00299274, 0.00465895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0032233, 0.00309011, 0.00323211, 0.00363216, 0.00447251, 0.00569998, 0.00735389" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015998; + rise_capacitance : 0.0015998; + rise_capacitance_range (0.00113032, 0.0015998); + fall_capacitance : 0.00159889; + fall_capacitance_range (0.00111338, 0.00159889); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000230731, -0.000368443, -0.000213586, 0.000196243, 0.00106637, 0.00233306, 0.00400287" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00356735, 0.00345975, 0.00367097, 0.00409204, 0.00496123, 0.00622429, 0.00789516" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00023159, -0.00036825, -0.000214544, 0.000194809, 0.00106207, 0.00232644, 0.00399401" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00358371, 0.00347702, 0.00368928, 0.00411324, 0.00497831, 0.00624088, 0.00791073" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000200665, -0.00033731, -0.000183697, 0.000224636, 0.00109156, 0.00235403, 0.00401906" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00357958, 0.00347277, 0.00368517, 0.00410491, 0.00497408, 0.0062366, 0.00790647" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157448; + rise_capacitance : 0.00153267; + rise_capacitance_range (0.00111765, 0.00153267); + fall_capacitance : 0.00157448; + fall_capacitance_range (0.0010308, 0.00157448); + internal_power () { + when : "(AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000725204, -0.000816259, -0.000869391, -0.000874239, -0.000877428, -0.00088119, -0.00088023" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000875133, 0.000875367, 0.000882793, 0.000881482, 0.000877428, 0.00088119, 0.00088023" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000779883, -0.000828123, -0.000871091, -0.000874715, -0.000871761, -0.00087549, -0.000874439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000869394, 0.000869674, 0.000878441, 0.000874715, 0.000871761, 0.00087549, 0.000874439" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000656101, -0.00075646, -0.000849761, -0.000850789, -0.000852088, -0.000855418, -0.000854473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00085251, 0.000853831, 0.000849761, 0.000850789, 0.000852088, 0.000855418, 0.000854473" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000282747, -0.000283196, -0.000284603, -0.000285224, -0.000282921, -0.000283633, -0.000283304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000282747, 0.000283196, 0.000284603, 0.000285224, 0.000282921, 0.000283633, 0.000283304" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000244417, -0.000242875, -0.000242775, -0.00024348, -0.000241649, -0.000242522, -0.000242558" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000254386, 0.00025749, 0.000257567, 0.00025751, 0.000254508, 0.000253391, 0.000250211" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000285702, -0.000286069, -0.000288017, -0.00028862, -0.000286276, -0.000286994, -0.000286658" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000285702, 0.000286069, 0.000288017, 0.00028862, 0.000286276, 0.000286994, 0.000286658" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000317917, -0.000316986, -0.000320169, -0.000320836, -0.000318312, -0.000319119, -0.000318761" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000317917, 0.000316986, 0.000320169, 0.000320836, 0.000318312, 0.000319119, 0.000318761" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158167; + rise_capacitance : 0.00154294; + rise_capacitance_range (0.00110151, 0.00154294); + fall_capacitance : 0.00158167; + fall_capacitance_range (0.0010084, 0.00158167); + internal_power () { + when : "(BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000147061, -0.000145373, -0.000145327, -0.000145775, -0.000144821, -0.000145724, -0.000146439" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147959, 0.000149593, 0.000149484, 0.000149608, 0.000148436, 0.000148693, 0.00014845" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000740411, -0.000838224, -0.000902582, -0.000907145, -0.000910461, -0.000913638, -0.000912905" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00091007, 0.000908856, 0.000911538, 0.000914947, 0.000910461, 0.000913638, 0.000912905" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000275729, -0.000277929, -0.000277864, -0.000278453, -0.000276281, -0.000276913, -0.000276595" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000275729, 0.000277929, 0.000277864, 0.000278453, 0.000276281, 0.000276913, 0.000276595" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000159452, -0.000158002, -0.000157663, -0.00015803, -0.000156826, -0.000156721, -0.000151671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00019802, 0.000197269, 0.000198356, 0.000197835, 0.000196221, 0.000193612, 0.000187332" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000321241, -0.000320717, -0.000321549, -0.000322198, -0.000319703, -0.000320476, -0.000320119" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000321241, 0.000320717, 0.000321549, 0.000322198, 0.000319703, 0.000320476, 0.000320119" \ + ); + } + } + } + } + cell (NOR4BBX2) { + area : 14.112; + cell_leakage_power : 0.128984; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.138752; + when : "(AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.146335; + when : "(AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165516; + when : "(AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205297; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.134877; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123801; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.138329; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.17246; + when : "(AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116121; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.100866; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105182; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108051; + when : "(!AB * BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115032; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0989058; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.105419; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0887982; + when : "(!AB * !BB * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128984; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.169502, 0.211243, 0.427455, 0.695516, 1.23079, 1.92647, 2.83614", \ + "0.190533, 0.232063, 0.448609, 0.716937, 1.2525, 1.94833, 2.85783", \ + "0.271973, 0.313366, 0.530104, 0.798852, 1.33496, 2.03121, 2.94101", \ + "0.330709, 0.372051, 0.588707, 0.857677, 1.3938, 2.09046, 3.00011", \ + "0.409488, 0.451699, 0.668142, 0.937109, 1.47334, 2.16966, 3.07984", \ + "0.484602, 0.527737, 0.74446, 1.01329, 1.54975, 2.24592, 3.15615", \ + "0.554863, 0.600037, 0.81846, 1.08726, 1.62337, 2.32, 3.22989" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101342, 0.156619, 0.4502, 0.816454, 1.54846, 2.50023, 3.74307", \ + "0.101307, 0.156668, 0.450224, 0.816455, 1.54864, 2.50042, 3.74315", \ + "0.101557, 0.156796, 0.450092, 0.816397, 1.54852, 2.50041, 3.74307", \ + "0.102261, 0.157129, 0.45031, 0.816264, 1.54856, 2.49958, 3.74316", \ + "0.105321, 0.158846, 0.450552, 0.816179, 1.54856, 2.50013, 3.74315", \ + "0.111163, 0.163184, 0.451077, 0.816622, 1.54811, 2.49943, 3.74306", \ + "0.119277, 0.170125, 0.453006, 0.817209, 1.54899, 2.4996, 3.74315" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0741594, 0.0840753, 0.130171, 0.184042, 0.289253, 0.424651, 0.601009", \ + "0.0954187, 0.105367, 0.151471, 0.205351, 0.310554, 0.445953, 0.622352", \ + "0.178712, 0.189231, 0.235717, 0.289639, 0.394513, 0.5298, 0.70611", \ + "0.235247, 0.246809, 0.295215, 0.349046, 0.453811, 0.588993, 0.763938", \ + "0.305507, 0.319221, 0.371812, 0.426195, 0.529002, 0.663969, 0.840045", \ + "0.366155, 0.382273, 0.441414, 0.498035, 0.602667, 0.735065, 0.910849", \ + "0.41907, 0.437714, 0.504843, 0.565216, 0.671576, 0.806104, 0.982106" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341135, 0.0447423, 0.100802, 0.170982, 0.31149, 0.494144, 0.733292", \ + "0.0341082, 0.0446803, 0.100794, 0.170981, 0.311521, 0.494144, 0.733126", \ + "0.0407554, 0.0503954, 0.103527, 0.172215, 0.311864, 0.49409, 0.733295", \ + "0.0502792, 0.0590462, 0.108308, 0.175271, 0.313903, 0.495652, 0.734114", \ + "0.066246, 0.07481, 0.118967, 0.181698, 0.317052, 0.498058, 0.736012", \ + "0.083852, 0.093135, 0.134797, 0.192497, 0.32268, 0.501376, 0.738495", \ + "0.102943, 0.113481, 0.154765, 0.20818, 0.332787, 0.508006, 0.743119" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.1155, 0.158361, 0.376373, 0.644813, 1.18042, 1.87626, 2.78583", \ + "0.135897, 0.178238, 0.396406, 0.665331, 1.2012, 1.89721, 2.80687", \ + "0.212323, 0.253124, 0.470542, 0.739946, 1.27666, 1.97318, 2.88323", \ + "0.270843, 0.310467, 0.525324, 0.794481, 1.33136, 2.02772, 2.93802", \ + "0.351071, 0.390723, 0.601047, 0.86834, 1.40434, 2.10096, 3.01082", \ + "0.427469, 0.469503, 0.678083, 0.943877, 1.47848, 2.17478, 3.08472", \ + "0.500669, 0.547089, 0.756128, 1.02071, 1.554, 2.25017, 3.15939" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100601, 0.156505, 0.450133, 0.816456, 1.54865, 2.50041, 3.74307", \ + "0.100498, 0.15648, 0.450201, 0.816109, 1.54853, 2.50041, 3.74307", \ + "0.10152, 0.156579, 0.450086, 0.816422, 1.54853, 2.5002, 3.74313", \ + "0.105994, 0.158333, 0.450619, 0.816572, 1.54813, 2.50011, 3.74307", \ + "0.11918, 0.166296, 0.452061, 0.817425, 1.54843, 2.49964, 3.74316", \ + "0.135679, 0.179934, 0.454488, 0.818969, 1.54934, 2.50007, 3.74318", \ + "0.153574, 0.198039, 0.459944, 0.82164, 1.55118, 2.5002, 3.74354" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0696798, 0.0797076, 0.123969, 0.176215, 0.279907, 0.414345, 0.590032", \ + "0.0908432, 0.100921, 0.145314, 0.19761, 0.301275, 0.435748, 0.611417", \ + "0.173205, 0.184572, 0.230539, 0.283059, 0.386551, 0.520838, 0.696445", \ + "0.229025, 0.242369, 0.291345, 0.343886, 0.447195, 0.581526, 0.757163", \ + "0.297591, 0.31426, 0.369899, 0.423312, 0.525936, 0.65701, 0.832182", \ + "0.355822, 0.375728, 0.440443, 0.496856, 0.599997, 0.730287, 0.90484", \ + "0.406574, 0.429592, 0.50423, 0.564937, 0.670431, 0.804128, 0.978615" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0259879, 0.0359098, 0.0901287, 0.159704, 0.299918, 0.482486, 0.720848", \ + "0.0260304, 0.0359353, 0.0901226, 0.159633, 0.299918, 0.482495, 0.721304", \ + "0.0358286, 0.0440203, 0.0939538, 0.161233, 0.300354, 0.482328, 0.721279", \ + "0.0484698, 0.0558288, 0.100268, 0.165211, 0.302557, 0.483827, 0.722528", \ + "0.0681, 0.075555, 0.114341, 0.173491, 0.306547, 0.487048, 0.724055", \ + "0.088728, 0.097, 0.133603, 0.18659, 0.313529, 0.490769, 0.727507", \ + "0.110398, 0.119654, 0.15677, 0.205691, 0.325357, 0.498265, 0.732183" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.127042, 0.168314, 0.383802, 0.651707, 1.187, 1.88262, 2.7923", \ + "0.14133, 0.182811, 0.399731, 0.668373, 1.20413, 1.90042, 2.8099", \ + "0.198587, 0.245307, 0.463518, 0.732817, 1.26965, 1.96614, 2.87631", \ + "0.235288, 0.292872, 0.537169, 0.806313, 1.34336, 2.04019, 2.95036", \ + "0.27944, 0.355918, 0.654954, 0.953213, 1.49417, 2.19125, 3.09919", \ + "0.326438, 0.419517, 0.775724, 1.11502, 1.69492, 2.39181, 3.29968", \ + "0.380583, 0.488832, 0.900472, 1.28503, 1.92101, 2.64978, 3.55552" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101278, 0.156638, 0.450225, 0.816455, 1.54859, 2.49952, 3.74328", \ + "0.101324, 0.156607, 0.450224, 0.816457, 1.54852, 2.49951, 3.74328", \ + "0.121633, 0.170429, 0.45073, 0.816409, 1.54814, 2.50039, 3.74327", \ + "0.157088, 0.209604, 0.472834, 0.821862, 1.54813, 2.49952, 3.74328", \ + "0.23105, 0.286538, 0.554361, 0.874967, 1.56326, 2.49952, 3.74319", \ + "0.317172, 0.377621, 0.661591, 0.985792, 1.63203, 2.52868, 3.74606", \ + "0.40513, 0.473516, 0.783482, 1.12265, 1.76304, 2.61118, 3.78744" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0267794, 0.0357923, 0.0796479, 0.132508, 0.237103, 0.372544, 0.549358", \ + "0.0493737, 0.0580294, 0.101599, 0.154333, 0.258982, 0.392566, 0.568428", \ + "0.119617, 0.140687, 0.213341, 0.27296, 0.37712, 0.512132, 0.688043", \ + "0.165655, 0.197082, 0.308177, 0.398164, 0.524463, 0.65945, 0.835736", \ + "0.221994, 0.267946, 0.435129, 0.572938, 0.764952, 0.945509, 1.1306", \ + "0.268809, 0.328609, 0.550534, 0.736637, 0.999208, 1.24538, 1.49315", \ + "0.306996, 0.38054, 0.655781, 0.890953, 1.22593, 1.54244, 1.86041" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0257667, 0.0364814, 0.0928251, 0.163344, 0.304537, 0.48836, 0.728456", \ + "0.0280246, 0.037282, 0.0927356, 0.163339, 0.30471, 0.488211, 0.728461", \ + "0.0777698, 0.0900659, 0.133222, 0.182891, 0.307421, 0.48834, 0.728451", \ + "0.124128, 0.143133, 0.206039, 0.256971, 0.351254, 0.504578, 0.729859", \ + "0.198068, 0.227956, 0.324349, 0.398792, 0.503995, 0.617854, 0.798455", \ + "0.27846, 0.320404, 0.45452, 0.556949, 0.696531, 0.830342, 0.974436", \ + "0.367116, 0.421249, 0.596384, 0.728729, 0.907399, 1.07349, 1.24406" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.11224, 0.153546, 0.369072, 0.636994, 1.1723, 1.86804, 2.77761", \ + "0.124361, 0.165833, 0.382813, 0.651483, 1.18735, 1.88325, 2.79305", \ + "0.182925, 0.232989, 0.453567, 0.722945, 1.25954, 1.95594, 2.86646", \ + "0.224936, 0.289791, 0.543871, 0.814099, 1.34973, 2.04672, 2.95741", \ + "0.284489, 0.368687, 0.691612, 0.995259, 1.53435, 2.22953, 3.13955", \ + "0.350265, 0.451084, 0.839449, 1.19875, 1.78099, 2.47825, 3.38655", \ + "0.418554, 0.536399, 0.987251, 1.40422, 2.06536, 2.79213, 3.69871" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101291, 0.156645, 0.450224, 0.816456, 1.54861, 2.50042, 3.74331", \ + "0.101299, 0.156626, 0.450226, 0.816454, 1.54865, 2.5002, 3.7433", \ + "0.1325, 0.178708, 0.451373, 0.816335, 1.54814, 2.50022, 3.7433", \ + "0.176022, 0.228977, 0.479996, 0.822205, 1.54846, 2.50014, 3.7433", \ + "0.249438, 0.311243, 0.582027, 0.887622, 1.56419, 2.50012, 3.74323", \ + "0.326086, 0.397951, 0.706014, 1.02533, 1.64421, 2.53023, 3.74402", \ + "0.409542, 0.491153, 0.839405, 1.18754, 1.80361, 2.62837, 3.78627" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250708, 0.0335532, 0.0762176, 0.128525, 0.23266, 0.367848, 0.544525", \ + "0.0474687, 0.0560057, 0.0986224, 0.150705, 0.254965, 0.388365, 0.566568", \ + "0.109824, 0.132714, 0.208783, 0.269549, 0.373206, 0.508015, 0.683955", \ + "0.148836, 0.183133, 0.300084, 0.392402, 0.520447, 0.655265, 0.831379", \ + "0.193995, 0.244354, 0.421072, 0.562949, 0.758192, 0.940179, 1.12619", \ + "0.227981, 0.294021, 0.52955, 0.721765, 0.989283, 1.238, 1.48745", \ + "0.252209, 0.333455, 0.627158, 0.870546, 1.21206, 1.53219, 1.85269" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0216947, 0.0323006, 0.0886062, 0.159124, 0.300382, 0.483772, 0.724031", \ + "0.0253892, 0.034043, 0.0886256, 0.159124, 0.300378, 0.483954, 0.723879", \ + "0.0746741, 0.0873558, 0.131284, 0.179924, 0.303447, 0.483891, 0.723978", \ + "0.119855, 0.139631, 0.203792, 0.255045, 0.348172, 0.500713, 0.725498", \ + "0.192156, 0.223469, 0.321765, 0.396656, 0.501389, 0.615731, 0.794825", \ + "0.271703, 0.315355, 0.45192, 0.554804, 0.693781, 0.828391, 0.972658", \ + "0.358936, 0.41582, 0.593603, 0.725695, 0.905689, 1.07096, 1.24224" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.012621, 0.0126883, 0.0127802, 0.0128008, 0.0128069, 0.0128119, 0.0128144", \ + "0.0124421, 0.0124986, 0.0126082, 0.0126442, 0.012665, 0.0126732, 0.0126779", \ + "0.0124313, 0.0124752, 0.0125912, 0.0126544, 0.0127023, 0.0127309, 0.0127468", \ + "0.0127362, 0.0127801, 0.0128812, 0.012943, 0.0130028, 0.0130435, 0.0130687", \ + "0.0135309, 0.013567, 0.0136675, 0.0137288, 0.0137942, 0.0138385, 0.0138645", \ + "0.0147536, 0.0147803, 0.0148701, 0.0149405, 0.0149979, 0.0150424, 0.0150736", \ + "0.016381, 0.0164064, 0.0164783, 0.0165392, 0.0166318, 0.0166531, 0.0166886" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00709779, 0.00710247, 0.0071041, 0.00710403, 0.00710431, 0.00710351, 0.00709951", \ + "0.00693243, 0.00694375, 0.00695884, 0.00696163, 0.00696299, 0.00696275, 0.0069607", \ + "0.00693465, 0.0069603, 0.00701838, 0.00703556, 0.00704753, 0.00705023, 0.00704523", \ + "0.00726378, 0.00728108, 0.00731426, 0.00733687, 0.00735103, 0.00735493, 0.00734114", \ + "0.00805354, 0.00804763, 0.00808973, 0.00812032, 0.00816525, 0.00816085, 0.00815877", \ + "0.00930108, 0.00927808, 0.00926317, 0.00927065, 0.00928959, 0.00931936, 0.00930959", \ + "0.0111079, 0.0110256, 0.0109107, 0.0108751, 0.0108625, 0.0108581, 0.0108536" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00692722, 0.00705321, 0.00723738, 0.00727839, 0.00730045, 0.00730952, 0.00731259", \ + "0.00673588, 0.00683896, 0.00704742, 0.00711262, 0.00715129, 0.00716744, 0.00717507", \ + "0.00674215, 0.00678573, 0.00693847, 0.00704199, 0.00713041, 0.00717692, 0.00720783", \ + "0.00707801, 0.00710686, 0.00722393, 0.00731418, 0.0074093, 0.00746648, 0.00750663", \ + "0.00799845, 0.00801268, 0.00804389, 0.00811825, 0.00818725, 0.00824804, 0.00829419", \ + "0.0094495, 0.00940985, 0.00937762, 0.00942142, 0.00948698, 0.00952772, 0.00957063", \ + "0.0111835, 0.0111093, 0.0110136, 0.0110201, 0.0111252, 0.0111072, 0.0111446" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00658781, 0.00672633, 0.00689483, 0.00693327, 0.00695545, 0.00696397, 0.00696875", \ + "0.00641509, 0.00655896, 0.00676117, 0.0068112, 0.00684014, 0.00684727, 0.00685382", \ + "0.0064153, 0.00652819, 0.00681973, 0.00690722, 0.00697499, 0.00699407, 0.0070087", \ + "0.00680234, 0.00686741, 0.00708959, 0.00720141, 0.00728612, 0.00732746, 0.00734737", \ + "0.00764016, 0.00765085, 0.00782645, 0.00795922, 0.00806311, 0.00810047, 0.00812839", \ + "0.00900262, 0.00892558, 0.00899138, 0.00910299, 0.00921175, 0.00925694, 0.00929169", \ + "0.0108275, 0.0106561, 0.0105988, 0.0106959, 0.010786, 0.0108423, 0.010879" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0111356, 0.011183, 0.0112402, 0.0112546, 0.0112629, 0.0112631, 0.0112676", \ + "0.0109351, 0.0109925, 0.011129, 0.0111836, 0.0112208, 0.0112379, 0.0112483", \ + "0.0108225, 0.0108493, 0.0109219, 0.011012, 0.0110937, 0.0111466, 0.0111824", \ + "0.0109197, 0.010904, 0.0109165, 0.0109681, 0.0110277, 0.0110819, 0.011125", \ + "0.0116949, 0.0115374, 0.0113079, 0.0111729, 0.011134, 0.0111103, 0.011139", \ + "0.0135253, 0.0131755, 0.0123284, 0.0120125, 0.0116657, 0.011493, 0.0113786", \ + "0.0163015, 0.015734, 0.0142417, 0.0134798, 0.0127943, 0.0123114, 0.0119989" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000181623, 0.000181864, 0.00018881, 0.000189698, 0.00018983, 0.000189434, 0.000190181", \ + "-2.18567e-05, 1.35524e-05, 6.80317e-05, 8.8585e-05, 0.000100865, 9.19773e-05, 9.71783e-05", \ + "-4.16135e-05, -3.48367e-05, 7.7004e-05, 8.30908e-05, 8.34911e-05, 8.10341e-05, 7.9582e-05", \ + "0.000521334, 0.000423181, 0.000279703, 0.000227182, 0.000173222, 0.000142116, 0.000124071", \ + "0.00197575, 0.00173815, 0.00114048, 0.00083494, 0.00058874, 0.000439578, 0.000342766", \ + "0.00417695, 0.00383413, 0.00275899, 0.00210734, 0.00148994, 0.0011236, 0.000866859", \ + "0.00710002, 0.00668724, 0.00515315, 0.00409384, 0.00299341, 0.00228214, 0.00177998" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00927539, 0.00932666, 0.00938656, 0.00940146, 0.00940938, 0.00941376, 0.00941516", \ + "0.00907534, 0.00913286, 0.00927193, 0.00932791, 0.0093669, 0.00938448, 0.00939476", \ + "0.0090115, 0.00902612, 0.00909768, 0.00915877, 0.00923958, 0.00929136, 0.00932576", \ + "0.00925629, 0.00921059, 0.00915573, 0.00916139, 0.00920394, 0.00924096, 0.00927944", \ + "0.0103704, 0.0101602, 0.00971374, 0.00953193, 0.00939522, 0.00934512, 0.00933128", \ + "0.0123354, 0.0119395, 0.0109765, 0.0105589, 0.00991566, 0.00980532, 0.00964592", \ + "0.0150034, 0.014421, 0.0129306, 0.012116, 0.0112755, 0.0107309, 0.0103492" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000211207, -0.000184851, -0.000155514, -0.000149896, -0.000147032, -0.000146084, -0.000145098", \ + "-0.000351447, -0.000278245, -0.00015993, -0.0001191, -9.50493e-05, -9.34723e-05, -7.38565e-05", \ + "-0.00033677, -0.000327791, -0.000166154, -0.000124137, -9.69959e-05, -8.34872e-05, -7.69273e-05", \ + "0.000220716, 0.000146402, 6.82224e-05, -1.49049e-06, -2.36079e-05, -3.44836e-05, -3.98707e-05", \ + "0.00171244, 0.00148643, 0.000850268, 0.000568964, 0.000359222, 0.000241059, 0.000159789", \ + "0.00384279, 0.00350061, 0.00243022, 0.00179146, 0.00121272, 0.000881638, 0.000655905", \ + "0.00668317, 0.00624524, 0.00473484, 0.00372074, 0.00265914, 0.0019916, 0.00153496" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161019; + rise_capacitance : 0.00161019; + rise_capacitance_range (0.0011409, 0.00161019); + fall_capacitance : 0.00160984; + fall_capacitance_range (0.00112599, 0.00160984); + internal_power () { + when : "(BB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00155072, 0.00141188, 0.0015087, 0.00186823, 0.00264356, 0.00384367, 0.00544595" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400781, 0.00389041, 0.00399047, 0.00433274, 0.00510123, 0.00627012, 0.00785323" \ + ); + } + } + internal_power () { + when : "(BB * C * !D * !Y) + (BB * !C * D * !Y) + (!BB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00156711, 0.00142811, 0.0015274, 0.001884, 0.00266104, 0.00386191, 0.00546473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00402893, 0.00391107, 0.00399989, 0.00433871, 0.00510513, 0.00627327, 0.00785496" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00155051, 0.00141176, 0.0015084, 0.00186783, 0.00264322, 0.00384329, 0.00544555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00400737, 0.00388989, 0.00399018, 0.00433253, 0.00510107, 0.00626997, 0.00785313" \ + ); + } + } + internal_power () { + when : "(!BB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00141496, 0.00127988, 0.00136814, 0.00172489, 0.00249828, 0.00369104, 0.00529319" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00420761, 0.00407355, 0.00412234, 0.00445273, 0.00521576, 0.0063799, 0.00795154" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162868; + rise_capacitance : 0.00162868; + rise_capacitance_range (0.00116256, 0.00162868); + fall_capacitance : 0.0016274; + fall_capacitance_range (0.00114622, 0.0016274); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "7.30889e-06, -0.000125107, -4.04903e-05, 0.000328204, 0.00111312, 0.00231955, 0.00392982" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00487581, 0.00476351, 0.00492123, 0.00530421, 0.00611141, 0.00731861, 0.00893575" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "2.44455e-06, -0.000130499, -4.65761e-05, 0.000319379, 0.00109876, 0.00230147, 0.00390672" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0049211, 0.00480816, 0.00496769, 0.00534944, 0.00615639, 0.00736306, 0.0089785" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "6.88248e-05, -6.45324e-05, 1.99266e-05, 0.000384361, 0.00116156, 0.00235904, 0.00395789" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00491059, 0.00479748, 0.0049572, 0.0053387, 0.00614538, 0.00735167, 0.00896681" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324117; + rise_capacitance : 0.00315572; + rise_capacitance_range (0.00228406, 0.00315572); + fall_capacitance : 0.00324117; + fall_capacitance_range (0.00208599, 0.00324117); + internal_power () { + when : "(AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156282, -0.00173864, -0.00183838, -0.00184425, -0.00184913, -0.00185648, -0.0018544" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184193, 0.00184646, 0.00185374, 0.00185903, 0.00184913, 0.00185648, 0.0018544" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0016868, -0.00176613, -0.00183367, -0.00184798, -0.00183941, -0.00184672, -0.00184447" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183248, 0.0018366, 0.00183367, 0.0018495, 0.00183941, 0.00184672, 0.00184447" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00144042, -0.00162682, -0.00180305, -0.00179967, -0.00180092, -0.00180747, -0.00180544" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00179428, 0.00180597, 0.00180305, 0.00179967, 0.00180092, 0.00180747, 0.00180544" \ + ); + } + } + internal_power () { + when : "(!AB * BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00075478, -0.00075684, -0.000757041, -0.000758609, -0.000752589, -0.000754332, -0.000753449" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00075478, 0.00075684, 0.000757041, 0.000758609, 0.000752589, 0.000754332, 0.000753449" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000630218, -0.000633423, -0.000632817, -0.000634566, -0.00063031, -0.000632804, -0.000633316" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000667189, 0.000669456, 0.000668489, 0.00066851, 0.000661487, 0.000659477, 0.000652909" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000764399, -0.000765605, -0.000767281, -0.000768767, -0.000762643, -0.000764405, -0.000763504" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000764399, 0.000765605, 0.000767281, 0.000768767, 0.000762643, 0.000764405, 0.000763504" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000806387, -0.000810381, -0.000810956, -0.000812569, -0.000806329, -0.000808206, -0.000807291" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000806387, 0.000810381, 0.000810956, 0.000812569, 0.000806329, 0.000808206, 0.000807291" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324165; + rise_capacitance : 0.00316285; + rise_capacitance_range (0.0022335, 0.00316285); + fall_capacitance : 0.00324165; + fall_capacitance_range (0.00202352, 0.00324165); + internal_power () { + when : "(BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000423421, -0.000419205, -0.000419232, -0.000420495, -0.000417986, -0.000421045, -0.000423669" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000431834, 0.000433911, 0.00043372, 0.000434085, 0.000430481, 0.00043137, 0.000430614" \ + ); + } + } + internal_power () { + when : "(AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156358, -0.00176814, -0.00189825, -0.00190576, -0.00191103, -0.00191778, -0.00191619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0019124, 0.00190924, 0.00191575, 0.00192154, 0.00191103, 0.00191778, 0.00191619" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000737281, -0.000739796, -0.000740929, -0.000742595, -0.000736529, -0.000738498, -0.00073765" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000737281, 0.000739796, 0.000740929, 0.000742595, 0.000736529, 0.000738498, 0.00073765" \ + ); + } + } + internal_power () { + when : "(!AB * BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000435018, -0.00044216, -0.000441407, -0.0004426, -0.000439934, -0.000441696, -0.00043322" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000526472, 0.000525865, 0.000526832, 0.000525457, 0.000522027, 0.000516819, 0.000503518" \ + ); + } + } + internal_power () { + when : "(!AB * !BB * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000817583, -0.000812326, -0.000817951, -0.000819864, -0.000813247, -0.000815453, -0.000814545" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000817583, 0.000812326, 0.000817951, 0.000819864, 0.000813247, 0.000815453, 0.000814545" \ + ); + } + } + } + } + cell (NOR4BX1) { + area : 11.2896; + cell_leakage_power : 0.0564555; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0571556; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0536461; + when : "(AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0556223; + when : "(AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0623475; + when : "(AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0616161; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.070533; + when : "(AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0789502; + when : "(AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902354; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0429153; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0387249; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.041723; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0376856; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0457883; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0442334; + when : "(!AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0504512; + when : "(!AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0716593; + when : "(!AB * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0564555; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.119908, 0.147978, 0.365054, 0.633774, 1.17052, 1.86814, 2.78", \ + "0.138136, 0.166102, 0.384216, 0.653502, 1.19066, 1.88843, 2.80039", \ + "0.199284, 0.226832, 0.444904, 0.714747, 1.25263, 1.95091, 2.86324", \ + "0.24446, 0.271334, 0.488085, 0.757736, 1.29573, 1.9941, 2.90667", \ + "0.308499, 0.33458, 0.548586, 0.817689, 1.35577, 2.05476, 2.96716", \ + "0.370867, 0.398011, 0.610785, 0.879109, 1.41671, 2.11475, 3.02755", \ + "0.430554, 0.4598, 0.673086, 0.941328, 1.47826, 2.1763, 3.08822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118271, 0.155191, 0.447508, 0.811918, 1.54056, 2.48792, 3.72563", \ + "0.118152, 0.155174, 0.447419, 0.811896, 1.54063, 2.48795, 3.72564", \ + "0.117889, 0.155217, 0.447488, 0.812081, 1.54091, 2.48849, 3.72572", \ + "0.119164, 0.155538, 0.448074, 0.812302, 1.54097, 2.48835, 3.72564", \ + "0.126526, 0.159975, 0.448963, 0.8129, 1.54129, 2.48797, 3.72564", \ + "0.138112, 0.169184, 0.451025, 0.814206, 1.54193, 2.48881, 3.72596", \ + "0.153155, 0.183168, 0.455322, 0.817198, 1.543, 2.48879, 3.72627" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0589054, 0.0650791, 0.110591, 0.166161, 0.276927, 0.420771, 0.608874", \ + "0.0799544, 0.0861902, 0.131864, 0.187467, 0.298277, 0.442168, 0.630234", \ + "0.146945, 0.153992, 0.20121, 0.256565, 0.367471, 0.511251, 0.69931", \ + "0.189153, 0.197226, 0.246413, 0.30225, 0.41326, 0.557639, 0.745432", \ + "0.240666, 0.25074, 0.30545, 0.361623, 0.47068, 0.614516, 0.802802", \ + "0.283081, 0.295274, 0.358215, 0.416969, 0.528055, 0.671665, 0.856682", \ + "0.318546, 0.332961, 0.405059, 0.467861, 0.581444, 0.726573, 0.914518" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0260822, 0.0333697, 0.0931732, 0.168918, 0.320799, 0.518517, 0.77678", \ + "0.0261821, 0.033432, 0.0931152, 0.168906, 0.320857, 0.518337, 0.776758", \ + "0.0337736, 0.0399862, 0.0960011, 0.170533, 0.321498, 0.518548, 0.776768", \ + "0.0429398, 0.0484391, 0.0995531, 0.172512, 0.323292, 0.52016, 0.777883", \ + "0.057656, 0.063044, 0.10877, 0.17719, 0.325446, 0.522113, 0.780435", \ + "0.074019, 0.079971, 0.122544, 0.18651, 0.33045, 0.524895, 0.781952", \ + "0.09111, 0.097873, 0.14145, 0.200583, 0.339816, 0.531934, 0.787068" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.15001, 0.17736, 0.393157, 0.661751, 1.19857, 1.89625, 2.80804", \ + "0.167033, 0.194616, 0.411815, 0.681058, 1.21835, 1.91625, 2.8281", \ + "0.231304, 0.26038, 0.477518, 0.746976, 1.2848, 1.98348, 2.89579", \ + "0.275223, 0.308774, 0.543286, 0.812549, 1.35036, 2.04887, 2.96177", \ + "0.323355, 0.366368, 0.642896, 0.935282, 1.47582, 2.17431, 3.08665", \ + "0.357503, 0.412271, 0.740594, 1.06691, 1.64271, 2.34235, 3.25403", \ + "0.390251, 0.45634, 0.84016, 1.20337, 1.82449, 2.55278, 3.46433" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118621, 0.155321, 0.447554, 0.811894, 1.54061, 2.48783, 3.72584", \ + "0.118697, 0.155363, 0.447426, 0.811898, 1.54061, 2.48785, 3.72576", \ + "0.128031, 0.162435, 0.447535, 0.811903, 1.54102, 2.48782, 3.72578", \ + "0.153519, 0.189081, 0.462254, 0.81541, 1.54091, 2.48833, 3.72583", \ + "0.210802, 0.247346, 0.523678, 0.856596, 1.55343, 2.48853, 3.72576", \ + "0.295325, 0.332387, 0.611298, 0.946077, 1.60798, 2.51396, 3.72912", \ + "0.396675, 0.43533, 0.721414, 1.06015, 1.71803, 2.58448, 3.76608" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0313499, 0.03802, 0.08663, 0.143986, 0.256338, 0.40112, 0.589882", \ + "0.0543455, 0.0607104, 0.108723, 0.16545, 0.277806, 0.42099, 0.609179", \ + "0.138085, 0.151203, 0.223855, 0.284616, 0.396297, 0.539876, 0.728513", \ + "0.197337, 0.216889, 0.324988, 0.414605, 0.542629, 0.683802, 0.874918", \ + "0.273968, 0.302586, 0.46515, 0.601247, 0.794064, 0.977087, 1.16634", \ + "0.343048, 0.379646, 0.595216, 0.779198, 1.04136, 1.2896, 1.54112", \ + "0.406147, 0.451142, 0.717041, 0.949627, 1.28365, 1.60153, 1.92285" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0341252, 0.0423514, 0.10466, 0.180974, 0.333049, 0.531075, 0.78941", \ + "0.0349284, 0.0423266, 0.104284, 0.180767, 0.333022, 0.530822, 0.789414", \ + "0.0872708, 0.0952863, 0.139432, 0.196563, 0.334509, 0.530732, 0.789538", \ + "0.137434, 0.149506, 0.214656, 0.26781, 0.373939, 0.540998, 0.790048", \ + "0.217544, 0.236231, 0.334762, 0.412266, 0.521834, 0.647106, 0.847195", \ + "0.303556, 0.330362, 0.466824, 0.572649, 0.718088, 0.857959, 1.01615", \ + "0.396318, 0.430561, 0.609668, 0.746086, 0.932101, 1.10659, 1.28669" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.14356, 0.170912, 0.386734, 0.655315, 1.19214, 1.88981, 2.80154", \ + "0.158503, 0.186078, 0.403289, 0.672539, 1.20977, 1.90763, 2.81967", \ + "0.223173, 0.253501, 0.471657, 0.741078, 1.27939, 1.97775, 2.89025", \ + "0.269811, 0.306681, 0.549202, 0.818663, 1.35669, 2.05539, 2.96833", \ + "0.324537, 0.37445, 0.674404, 0.972335, 1.51409, 2.21283, 3.12548", \ + "0.375157, 0.43714, 0.800754, 1.14241, 1.7247, 2.42277, 3.33248", \ + "0.432315, 0.504766, 0.928602, 1.31924, 1.95858, 2.68621, 3.59749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118616, 0.155321, 0.447424, 0.811898, 1.54054, 2.48784, 3.72579", \ + "0.118701, 0.155363, 0.447426, 0.811893, 1.54062, 2.48796, 3.72587", \ + "0.13441, 0.167373, 0.447655, 0.812063, 1.54061, 2.48799, 3.72587", \ + "0.171086, 0.205487, 0.468116, 0.816215, 1.54091, 2.48833, 3.72587", \ + "0.246198, 0.283021, 0.548505, 0.867174, 1.55416, 2.48832, 3.72578", \ + "0.337604, 0.377404, 0.658863, 0.979032, 1.62042, 2.51407, 3.72779", \ + "0.432308, 0.477265, 0.784935, 1.11953, 1.75056, 2.59308, 3.76641" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0317663, 0.0380606, 0.0847776, 0.141117, 0.25256, 0.39682, 0.585208", \ + "0.0540743, 0.0602745, 0.106686, 0.162794, 0.274307, 0.416888, 0.606765", \ + "0.132691, 0.146351, 0.220116, 0.281343, 0.392258, 0.536036, 0.723671", \ + "0.186316, 0.206682, 0.318735, 0.410498, 0.539603, 0.679999, 0.869829", \ + "0.253923, 0.284095, 0.452873, 0.592489, 0.787821, 0.972239, 1.1618", \ + "0.312557, 0.351534, 0.576832, 0.765536, 1.03209, 1.28278, 1.53544", \ + "0.363255, 0.411237, 0.691629, 0.929997, 1.27042, 1.59175, 1.91515" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0315737, 0.0392679, 0.100201, 0.176227, 0.328384, 0.526282, 0.784637", \ + "0.0327297, 0.0397463, 0.100124, 0.17622, 0.328525, 0.526108, 0.784609", \ + "0.0840361, 0.0922063, 0.13763, 0.193514, 0.330457, 0.526251, 0.784594", \ + "0.133302, 0.145929, 0.211941, 0.264954, 0.370153, 0.536768, 0.785242", \ + "0.211765, 0.231243, 0.332188, 0.409926, 0.51997, 0.644743, 0.843344", \ + "0.296171, 0.324103, 0.463519, 0.570371, 0.715956, 0.855788, 1.01426", \ + "0.387729, 0.423673, 0.605628, 0.744403, 0.930243, 1.10467, 1.28493" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.126568, 0.153945, 0.369799, 0.638388, 1.17508, 1.87254, 2.78448", \ + "0.139551, 0.167113, 0.38436, 0.653627, 1.19081, 1.88872, 2.80077", \ + "0.206323, 0.238361, 0.458436, 0.728177, 1.26625, 1.96461, 2.87721", \ + "0.25701, 0.298731, 0.551394, 0.821062, 1.35984, 2.05782, 2.9711", \ + "0.323925, 0.379564, 0.705427, 1.00918, 1.55031, 2.24736, 3.15905", \ + "0.394477, 0.461514, 0.857896, 1.21929, 1.80388, 2.49379, 3.40669", \ + "0.468119, 0.546347, 1.00909, 1.43163, 2.09586, 2.82241, 3.73272" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118604, 0.155317, 0.447422, 0.811893, 1.54105, 2.48833, 3.72565", \ + "0.118655, 0.155366, 0.44742, 0.811909, 1.54109, 2.48798, 3.72588", \ + "0.145141, 0.175425, 0.448211, 0.812063, 1.54056, 2.48786, 3.72588", \ + "0.192215, 0.226237, 0.475318, 0.816949, 1.54096, 2.4879, 3.72587", \ + "0.272057, 0.311924, 0.57754, 0.880952, 1.5543, 2.48788, 3.72579", \ + "0.354883, 0.401983, 0.705677, 1.01871, 1.63531, 2.50821, 3.72625", \ + "0.442374, 0.496384, 0.843753, 1.18578, 1.79303, 2.61058, 3.76597" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0298938, 0.0357779, 0.0810117, 0.136673, 0.24758, 0.39152, 0.579663", \ + "0.05224, 0.0581217, 0.103327, 0.158772, 0.269785, 0.412053, 0.601748", \ + "0.123322, 0.137446, 0.215153, 0.277366, 0.387743, 0.530663, 0.718733", \ + "0.169902, 0.192012, 0.310005, 0.404145, 0.533879, 0.677964, 0.864935", \ + "0.226473, 0.259354, 0.437742, 0.581768, 0.780538, 0.966671, 1.16003", \ + "0.27282, 0.315573, 0.554699, 0.749724, 1.02127, 1.27478, 1.52913", \ + "0.309577, 0.362773, 0.661001, 0.908578, 1.25572, 1.58114, 1.90677" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0271825, 0.0347625, 0.0954862, 0.171605, 0.323577, 0.52124, 0.779671", \ + "0.0296783, 0.0362408, 0.095482, 0.171588, 0.323617, 0.521313, 0.779662", \ + "0.0810897, 0.0901876, 0.135433, 0.190205, 0.325884, 0.521217, 0.779591", \ + "0.129402, 0.142508, 0.209807, 0.263182, 0.365797, 0.535213, 0.780343", \ + "0.206329, 0.226676, 0.329848, 0.407849, 0.518062, 0.641906, 0.842657", \ + "0.289685, 0.318813, 0.460849, 0.56814, 0.712827, 0.853902, 1.01142", \ + "0.381031, 0.418213, 0.603075, 0.741068, 0.927203, 1.10113, 1.28116" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00334965, 0.00337817, 0.00343218, 0.00344053, 0.00344459, 0.00344581, 0.0034455", \ + "0.00313656, 0.00316381, 0.00324696, 0.00327169, 0.00328543, 0.00329043, 0.0032931", \ + "0.00323044, 0.00324815, 0.00332893, 0.00337174, 0.00340881, 0.00342752, 0.0034407", \ + "0.00360758, 0.00361943, 0.00368511, 0.00372534, 0.00376451, 0.00379097, 0.00380322", \ + "0.00452924, 0.00453208, 0.00457162, 0.00460438, 0.00464472, 0.00466904, 0.00468582", \ + "0.00585749, 0.00585689, 0.00587029, 0.00590026, 0.00595536, 0.00596884, 0.00599286", \ + "0.00762366, 0.00761221, 0.0075831, 0.00760313, 0.00766241, 0.00768311, 0.00768702" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00437892, 0.00440763, 0.00446046, 0.00447136, 0.00447716, 0.0044797, 0.0044812", \ + "0.00423224, 0.00426877, 0.00435079, 0.00437069, 0.00438152, 0.00438606, 0.00438941", \ + "0.00434276, 0.00437339, 0.00450548, 0.00454727, 0.00456972, 0.00458412, 0.00459581", \ + "0.00473838, 0.00477014, 0.0048766, 0.00491722, 0.00495592, 0.00496716, 0.00498641", \ + "0.00558193, 0.00558692, 0.00570894, 0.00576831, 0.00580895, 0.00582826, 0.0058392", \ + "0.00687142, 0.00688238, 0.00694578, 0.00700189, 0.00705057, 0.00707547, 0.00709112", \ + "0.0085381, 0.00852933, 0.00861056, 0.00864761, 0.00868949, 0.00871585, 0.00873731" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00671682, 0.00672799, 0.00675222, 0.00675782, 0.00676079, 0.00676355, 0.00676295", \ + "0.00662381, 0.00664111, 0.006704, 0.00672816, 0.00674456, 0.00675256, 0.00675635", \ + "0.00656135, 0.00656895, 0.00661779, 0.00664385, 0.0066776, 0.00670945, 0.00672035", \ + "0.00655749, 0.00656101, 0.00659304, 0.0066191, 0.00664851, 0.00668033, 0.00670367", \ + "0.00671256, 0.00670363, 0.0066571, 0.0066445, 0.00665786, 0.0066622, 0.00668963", \ + "0.0072664, 0.00719321, 0.00696891, 0.00690177, 0.00681204, 0.00677286, 0.00674939", \ + "0.00831116, 0.00817971, 0.00764808, 0.00739152, 0.00717978, 0.00704968, 0.00695495" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00027745, 0.000274949, 0.000277627, 0.00027756, 0.000277825, 0.000277761, 0.000277118", \ + "0.000185688, 0.000188938, 0.000202031, 0.000196783, 0.000202103, 0.000197153, 0.000199938", \ + "0.000198961, 0.000192225, 0.000177961, 0.000178011, 0.000177257, 0.000174175, 0.000175671", \ + "0.000368172, 0.000348088, 0.000316266, 0.000289853, 0.00024826, 0.000218929, 0.000207246", \ + "0.000969288, 0.000916777, 0.000659576, 0.000540037, 0.000413308, 0.000347314, 0.000293265", \ + "0.0019271, 0.00182987, 0.00136463, 0.00107803, 0.000803883, 0.000631865, 0.000518141", \ + "0.0032198, 0.00309921, 0.00241492, 0.00195992, 0.00146422, 0.00114505, 0.000916311" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00572204, 0.00573328, 0.00575838, 0.00576401, 0.005768, 0.00576811, 0.00576925", \ + "0.00562965, 0.00564686, 0.00570982, 0.0057341, 0.00575068, 0.00575846, 0.00576241", \ + "0.00556417, 0.00557628, 0.00561684, 0.00564747, 0.00569036, 0.00571621, 0.00573097", \ + "0.00557805, 0.00557946, 0.00560592, 0.00562678, 0.00566171, 0.00568436, 0.00570613", \ + "0.00581996, 0.0057928, 0.00571013, 0.00568546, 0.00567977, 0.00568116, 0.00569785", \ + "0.00650187, 0.00640983, 0.00611416, 0.00599156, 0.00587813, 0.0058103, 0.00577957", \ + "0.00762097, 0.00747211, 0.0068688, 0.00657648, 0.00630807, 0.00608041, 0.00601537" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000131657, 0.000130756, 0.000128269, 0.000128714, 0.000128923, 0.000128895, 0.000128328", \ + "4.18742e-05, 5.13139e-05, 7.98286e-05, 8.56689e-05, 9.09073e-05, 8.8187e-05, 9.44516e-05", \ + "3.30962e-06, 1.01078e-05, 5.99558e-05, 6.86747e-05, 7.47679e-05, 7.65591e-05, 7.87045e-05", \ + "0.000213213, 0.000188452, 0.00017161, 0.000138984, 0.000117369, 9.76505e-05, 9.16328e-05", \ + "0.000819537, 0.00075636, 0.000527373, 0.000390837, 0.000281774, 0.000225708, 0.000183106", \ + "0.00173817, 0.00164474, 0.00118664, 0.000912137, 0.000653614, 0.000502507, 0.000396006", \ + "0.0029897, 0.0028788, 0.00221054, 0.00175243, 0.00129148, 0.000994559, 0.000779346" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0047099, 0.00472174, 0.00474694, 0.00475293, 0.00475677, 0.00475744, 0.00475888", \ + "0.00461613, 0.00463335, 0.00469716, 0.00472181, 0.00473851, 0.00474626, 0.00475048", \ + "0.00456703, 0.00456932, 0.00460986, 0.00464259, 0.00467948, 0.00470402, 0.00471952", \ + "0.00463776, 0.00462683, 0.00461799, 0.00463059, 0.00465424, 0.00467706, 0.00469576", \ + "0.00503981, 0.00499583, 0.00485361, 0.00477325, 0.0047216, 0.00470863, 0.00470668", \ + "0.00584508, 0.00573818, 0.00534591, 0.00517717, 0.00497666, 0.00471138, 0.00469636", \ + "0.00696877, 0.00681252, 0.00617801, 0.00583095, 0.00548721, 0.00525746, 0.00509932" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-6.72156e-05, -6.09327e-05, -5.34501e-05, -5.12463e-05, -4.96991e-05, -4.92471e-05, -4.94908e-05", \ + "-0.000128265, -0.000108006, -4.8702e-05, -3.2553e-05, -2.02591e-05, -1.97867e-05, -1.44263e-05", \ + "-0.000150322, -0.000119424, -7.01763e-05, -4.56021e-05, -2.80441e-05, -2.03078e-05, -1.28377e-05", \ + "6.50777e-05, 3.75214e-05, 3.37339e-05, 1.41234e-05, 6.21154e-06, -7.95614e-07, -2.83206e-06", \ + "0.000680929, 0.000616455, 0.000372391, 0.000246439, 0.000157146, 0.000111134, 8.04629e-05", \ + "0.00158102, 0.00148172, 0.00101647, 0.000750967, 0.000507888, 0.000374026, 0.000282107", \ + "0.0028008, 0.00267468, 0.00200752, 0.00157238, 0.00112531, 0.000846673, 0.000649365" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164478; + rise_capacitance : 0.00164478; + rise_capacitance_range (0.00117364, 0.00164478); + fall_capacitance : 0.00164349; + fall_capacitance_range (0.00115702, 0.00164349); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000154394, -0.000296084, -0.000145349, 0.000261417, 0.00112807, 0.00239168, 0.0040571" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00358064, 0.00346754, 0.00367419, 0.00409962, 0.00495907, 0.00621961, 0.00788507" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000156594, -0.000297475, -0.000147744, 0.000257994, 0.00112215, 0.00238381, 0.00404648" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00359168, 0.00348083, 0.00368774, 0.00411244, 0.00497139, 0.00622966, 0.00789574" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000151386, -0.000293667, -0.000143497, 0.00026195, 0.00112568, 0.00238595, 0.00404763" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00359357, 0.00348355, 0.00369141, 0.00411263, 0.00497446, 0.00623247, 0.00789826" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162459; + rise_capacitance : 0.0015797; + rise_capacitance_range (0.00118953, 0.0015797); + fall_capacitance : 0.00162459; + fall_capacitance_range (0.00120406, 0.00162459); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000780019, -0.000837086, -0.000876321, -0.000885169, -0.000881848, -0.000885184, -0.000883891" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000890309, 0.000888103, 0.000887844, 0.000885169, 0.000881848, 0.000885184, 0.000883891" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000765704, -0.000835079, -0.000875986, -0.000885922, -0.000885544, -0.000888873, -0.000887627" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886533, 0.000883894, 0.000891438, 0.000888338, 0.000885544, 0.000888873, 0.000887627" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000700756, -0.000785042, -0.000849229, -0.0008564, -0.000847606, -0.000850636, -0.00084939" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000845054, 0.000852052, 0.000855878, 0.0008564, 0.000847606, 0.000850636, 0.00084939" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000785087, -0.000841273, -0.000880108, -0.000888834, -0.000885483, -0.000888827, -0.000887527" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878906, 0.000892362, 0.000891496, 0.000888834, 0.000885483, 0.000888827, 0.000887527" \ + ); + } + } + internal_power () { + when : "(!AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000707382, -0.000789686, -0.000853159, -0.000857313, -0.000848462, -0.000851488, -0.000850211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000846503, 0.000851632, 0.000856837, 0.000857313, 0.000848462, 0.000851488, 0.000850211" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000721241, -0.000782407, -0.000847845, -0.000858036, -0.000849431, -0.000852349, -0.000851113" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000858165, 0.000853655, 0.000857359, 0.000858036, 0.000849431, 0.000852349, 0.000851113" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163023; + rise_capacitance : 0.00158823; + rise_capacitance_range (0.00117602, 0.00158823); + fall_capacitance : 0.00163023; + fall_capacitance_range (0.00109321, 0.00163023); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000246923, -0.000248749, -0.000248602, -0.000248988, -0.000246935, -0.000247492, -0.000247186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000246923, 0.000248749, 0.000248602, 0.000248988, 0.000246935, 0.000247492, 0.000247186" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000209302, -0.000207131, -0.000207217, -0.000207803, -0.000206246, -0.000207041, -0.000207126" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000214019, 0.00021571, 0.000215919, 0.000216202, 0.000214452, 0.000214775, 0.000214232" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000738032, -0.000821943, -0.000878889, -0.000884156, -0.000882803, -0.000886438, -0.00088545" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883482, 0.000885728, 0.00088747, 0.000886382, 0.000882803, 0.000886438, 0.00088545" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000261003, -0.000260342, -0.000261679, -0.000262074, -0.000259894, -0.000260485, -0.00026016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000261003, 0.000260342, 0.000261679, 0.000262074, 0.000259894, 0.000260485, 0.00026016" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000299196, -0.000297264, -0.000300236, -0.000300875, -0.000298332, -0.0002991, -0.000298735" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000299196, 0.000297264, 0.000300236, 0.000300875, 0.000298332, 0.0002991, 0.000298735" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000789766, -0.000835834, -0.00088512, -0.000885559, -0.000883151, -0.000886768, -0.000885696" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088403, 0.000886282, 0.000888039, 0.000885559, 0.000883151, 0.000886768, 0.000885696" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000689348, -0.000781651, -0.000862991, -0.000865641, -0.000866481, -0.000869707, -0.00086874" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00086715, 0.000868327, 0.000862991, 0.000865641, 0.000866481, 0.000869707, 0.00086874" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162035; + rise_capacitance : 0.0015815; + rise_capacitance_range (0.00115, 0.0015815); + fall_capacitance : 0.00162035; + fall_capacitance_range (0.00105654, 0.00162035); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000197729, -0.000193982, -0.00019546, -0.000196271, -0.000195185, -0.000196676, -0.000198033" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000201679, 0.000202115, 0.000203329, 0.000203621, 0.000201999, 0.000202405, 0.000202082" \ + ); + } + } + internal_power () { + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000193169, -0.000191039, -0.000191109, -0.00019175, -0.000190649, -0.000191962, -0.000192833" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00020118, 0.000203016, 0.000200836, 0.000201155, 0.000200913, 0.000200761, 0.000199674" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000361763, -0.000362561, -0.000364715, -0.000365515, -0.000362552, -0.000363449, -0.000363024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000361763, 0.000362561, 0.000364715, 0.000365515, 0.000362552, 0.000363449, 0.000363024" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000350924, -0.000349906, -0.000350614, -0.000351175, -0.000348367, -0.000349176, -0.00034877" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000350924, 0.000349906, 0.000350614, 0.000351175, 0.000348367, 0.000349176, 0.00034877" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000768464, -0.00086724, -0.000931696, -0.000936182, -0.000934377, -0.000937525, -0.000936771" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000933367, 0.000933391, 0.000931696, 0.000937243, 0.000934377, 0.000937525, 0.000936771" \ + ); + } + } + } + } + cell (NOR4BX2) { + area : 11.2896; + cell_leakage_power : 0.114639; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.11454; + when : "(AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0992848; + when : "(AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103601; + when : "(AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106469; + when : "(AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.117633; + when : "(AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125217; + when : "(AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144398; + when : "(AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.184178; + when : "(AB * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10746; + when : "(!AB * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0913341; + when : "(!AB * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0978472; + when : "(!AB * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0812265; + when : "(!AB * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107768; + when : "(!AB * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0966928; + when : "(!AB * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11122; + when : "(!AB * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.145352; + when : "(!AB * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.114639; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.108969, 0.1516, 0.368784, 0.636961, 1.17233, 1.86795, 2.77747", \ + "0.128489, 0.170649, 0.388393, 0.657098, 1.19284, 1.88869, 2.79821", \ + "0.196084, 0.237152, 0.454545, 0.723806, 1.26026, 1.95664, 2.86662", \ + "0.247, 0.28655, 0.502111, 0.770929, 1.30751, 2.00442, 2.91415", \ + "0.317153, 0.356417, 0.568674, 0.836333, 1.37238, 2.06913, 2.97888", \ + "0.385101, 0.426686, 0.636845, 0.903595, 1.43919, 2.13492, 3.04515", \ + "0.449482, 0.494889, 0.704807, 0.971097, 1.50569, 2.20141, 3.1106" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0996041, 0.155359, 0.448938, 0.815122, 1.5472, 2.49859, 3.74128", \ + "0.0994986, 0.155329, 0.448958, 0.815121, 1.5472, 2.4988, 3.74128", \ + "0.0996717, 0.155495, 0.448872, 0.815001, 1.54709, 2.49855, 3.74128", \ + "0.103097, 0.156387, 0.449358, 0.815234, 1.54701, 2.49789, 3.74128", \ + "0.113801, 0.16227, 0.450544, 0.815824, 1.54744, 2.49801, 3.74136", \ + "0.12833, 0.173312, 0.452762, 0.81742, 1.54819, 2.49866, 3.74153", \ + "0.144428, 0.189467, 0.457716, 0.820384, 1.54923, 2.49895, 3.74179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0617269, 0.0711926, 0.11483, 0.1672, 0.271317, 0.406478, 0.583094", \ + "0.0826083, 0.0921762, 0.135878, 0.188261, 0.29239, 0.427537, 0.604158", \ + "0.155484, 0.166507, 0.212117, 0.264951, 0.368985, 0.50398, 0.680549", \ + "0.202429, 0.215283, 0.263419, 0.316019, 0.420012, 0.555392, 0.731717", \ + "0.259322, 0.275517, 0.329927, 0.383416, 0.486897, 0.621419, 0.797629", \ + "0.306721, 0.326203, 0.389362, 0.445676, 0.549736, 0.682629, 0.858713", \ + "0.346894, 0.369591, 0.442657, 0.503824, 0.609436, 0.745227, 0.922012" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234001, 0.0334309, 0.0884123, 0.158646, 0.299744, 0.483331, 0.723328", \ + "0.0235136, 0.0334931, 0.0884281, 0.158643, 0.299751, 0.483037, 0.723321", \ + "0.0327598, 0.041104, 0.0919679, 0.160251, 0.300191, 0.483161, 0.72343", \ + "0.0437132, 0.0512524, 0.0971014, 0.163307, 0.30244, 0.484846, 0.724406", \ + "0.06072, 0.068357, 0.108734, 0.169864, 0.305339, 0.487134, 0.726379", \ + "0.078886, 0.087468, 0.125523, 0.181591, 0.311772, 0.490997, 0.729407", \ + "0.097946, 0.107709, 0.146551, 0.198211, 0.323224, 0.499247, 0.734781" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.131724, 0.172909, 0.388222, 0.656075, 1.19132, 1.88684, 2.79645", \ + "0.147511, 0.189039, 0.405856, 0.674402, 1.21018, 1.9061, 2.81571", \ + "0.204001, 0.24856, 0.465886, 0.734722, 1.27146, 1.96812, 2.87799", \ + "0.238766, 0.290533, 0.526669, 0.795505, 1.33186, 2.02839, 2.93881", \ + "0.273267, 0.340089, 0.616938, 0.909596, 1.4491, 2.14571, 3.05559", \ + "0.299479, 0.383158, 0.707797, 1.03115, 1.6061, 2.30196, 3.21163", \ + "0.330339, 0.428591, 0.802564, 1.16062, 1.77769, 2.50597, 3.41253" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100119, 0.155435, 0.448958, 0.81512, 1.5472, 2.49866, 3.74147", \ + "0.100201, 0.155441, 0.448868, 0.815122, 1.54716, 2.49882, 3.74147", \ + "0.113182, 0.164157, 0.449001, 0.814984, 1.54667, 2.49792, 3.74147", \ + "0.138093, 0.191991, 0.465701, 0.819276, 1.547, 2.49854, 3.74147", \ + "0.198086, 0.252468, 0.529055, 0.862885, 1.5609, 2.49835, 3.74141", \ + "0.284346, 0.338988, 0.616761, 0.951437, 1.61894, 2.52625, 3.74563", \ + "0.379453, 0.438195, 0.723955, 1.06465, 1.72741, 2.59831, 3.78603" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0260652, 0.0355607, 0.0810574, 0.134813, 0.24021, 0.376108, 0.553281", \ + "0.0495754, 0.0583417, 0.103244, 0.156296, 0.261692, 0.397552, 0.572785", \ + "0.125094, 0.145258, 0.216889, 0.275767, 0.380471, 0.515482, 0.69236", \ + "0.176315, 0.206443, 0.313438, 0.402198, 0.526424, 0.662628, 0.839327", \ + "0.241946, 0.285056, 0.446327, 0.580759, 0.770583, 0.949788, 1.13461", \ + "0.299412, 0.35541, 0.56753, 0.749385, 1.00772, 1.25139, 1.49811", \ + "0.351206, 0.419207, 0.68054, 0.908821, 1.23809, 1.55149, 1.86719" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0273151, 0.0388082, 0.0964758, 0.167183, 0.308419, 0.492094, 0.732264", \ + "0.0295274, 0.0392246, 0.0961022, 0.167094, 0.30843, 0.492074, 0.732263", \ + "0.0803144, 0.0925068, 0.134319, 0.185325, 0.310813, 0.492096, 0.732262", \ + "0.12794, 0.146226, 0.208848, 0.259008, 0.353014, 0.507797, 0.733697", \ + "0.203103, 0.232466, 0.326542, 0.400937, 0.505501, 0.619924, 0.80114", \ + "0.285298, 0.3256, 0.457374, 0.558521, 0.698091, 0.83203, 0.97679", \ + "0.374846, 0.426889, 0.59886, 0.730032, 0.908943, 1.07504, 1.24765" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.126372, 0.167567, 0.382881, 0.650734, 1.18594, 1.88164, 2.79111", \ + "0.140413, 0.181796, 0.398605, 0.667201, 1.20313, 1.89878, 2.80844", \ + "0.197913, 0.24457, 0.462766, 0.731856, 1.26863, 1.965, 2.87515", \ + "0.234612, 0.292213, 0.536436, 0.805458, 1.34238, 2.03911, 2.94916", \ + "0.278582, 0.355168, 0.654269, 0.952456, 1.49328, 2.19024, 3.09808", \ + "0.325333, 0.418583, 0.775041, 1.11431, 1.69431, 2.39017, 3.29865", \ + "0.379482, 0.487891, 0.899758, 1.28444, 1.92028, 2.64556, 3.55459" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100122, 0.155435, 0.448958, 0.81512, 1.54708, 2.49882, 3.7415", \ + "0.100203, 0.155469, 0.448956, 0.815121, 1.54669, 2.498, 3.74142", \ + "0.120733, 0.169435, 0.449476, 0.81483, 1.54667, 2.49876, 3.74149", \ + "0.156485, 0.208837, 0.471691, 0.820553, 1.54667, 2.49792, 3.74149", \ + "0.23066, 0.286032, 0.55344, 0.873812, 1.56184, 2.49792, 3.7414", \ + "0.317217, 0.377228, 0.660858, 0.98478, 1.63067, 2.52839, 3.74428", \ + "0.404645, 0.473029, 0.782778, 1.12216, 1.76189, 2.60855, 3.78571" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0267642, 0.0357334, 0.0795282, 0.132373, 0.236946, 0.372399, 0.549195", \ + "0.0493807, 0.0580161, 0.101534, 0.15417, 0.258831, 0.392468, 0.568229", \ + "0.119483, 0.140581, 0.213303, 0.272916, 0.376967, 0.512089, 0.687966", \ + "0.165394, 0.196972, 0.308029, 0.398053, 0.524357, 0.659325, 0.835588", \ + "0.221664, 0.267627, 0.434906, 0.572765, 0.764812, 0.945374, 1.13046", \ + "0.2683, 0.328182, 0.550257, 0.736412, 0.999017, 1.2452, 1.49297", \ + "0.306358, 0.380009, 0.65544, 0.890683, 1.2257, 1.54224, 1.86027" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0254268, 0.0361479, 0.0926244, 0.163149, 0.304541, 0.488006, 0.728253", \ + "0.0277103, 0.0370099, 0.0925445, 0.163128, 0.304522, 0.488017, 0.728229", \ + "0.0773325, 0.0896931, 0.132959, 0.182663, 0.307198, 0.488135, 0.72822", \ + "0.123617, 0.142599, 0.205812, 0.256784, 0.351114, 0.504385, 0.729634", \ + "0.197336, 0.227456, 0.324093, 0.398591, 0.503827, 0.617775, 0.798246", \ + "0.277689, 0.319809, 0.454205, 0.556724, 0.696359, 0.830186, 0.974265", \ + "0.366216, 0.420518, 0.596019, 0.728465, 0.907202, 1.07331, 1.24579" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.111365, 0.152584, 0.367998, 0.635868, 1.17113, 1.86678, 2.77627", \ + "0.123508, 0.16491, 0.381758, 0.650376, 1.18613, 1.88211, 2.79174", \ + "0.182341, 0.232336, 0.452706, 0.722003, 1.25851, 1.95484, 2.86529", \ + "0.224281, 0.289163, 0.543516, 0.813293, 1.34873, 2.04564, 2.95624", \ + "0.283733, 0.36798, 0.691071, 0.995435, 1.53352, 2.22853, 3.13843", \ + "0.349236, 0.450271, 0.838779, 1.19807, 1.77909, 2.47768, 3.38546", \ + "0.417501, 0.535469, 0.986516, 1.40354, 2.06464, 2.7913, 3.69769" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.10014, 0.155489, 0.448956, 0.815122, 1.5472, 2.4988, 3.74151", \ + "0.100195, 0.155487, 0.448958, 0.81512, 1.54708, 2.49882, 3.74152", \ + "0.131738, 0.177858, 0.450129, 0.815088, 1.54669, 2.49863, 3.74152", \ + "0.175561, 0.228348, 0.479172, 0.820711, 1.54701, 2.49854, 3.74152", \ + "0.249025, 0.310736, 0.581396, 0.887412, 1.56319, 2.49853, 3.74145", \ + "0.325791, 0.397436, 0.705307, 1.02443, 1.64226, 2.52938, 3.74222", \ + "0.408994, 0.490592, 0.838733, 1.18673, 1.80261, 2.62693, 3.78451" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0252719, 0.0336839, 0.0762149, 0.128485, 0.232603, 0.367744, 0.54436", \ + "0.0476024, 0.0561052, 0.0986246, 0.150668, 0.254914, 0.388308, 0.566524", \ + "0.109791, 0.132725, 0.208781, 0.269532, 0.373206, 0.507953, 0.683873", \ + "0.148752, 0.183053, 0.299996, 0.392342, 0.520386, 0.655184, 0.831276", \ + "0.193652, 0.244037, 0.420933, 0.56284, 0.758104, 0.940095, 1.1261", \ + "0.227577, 0.293687, 0.52936, 0.721604, 0.98915, 1.23798, 1.48728", \ + "0.251399, 0.332997, 0.62688, 0.870335, 1.21189, 1.53204, 1.85255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.021527, 0.0320776, 0.0884038, 0.158952, 0.300234, 0.483752, 0.723761", \ + "0.025176, 0.0338311, 0.088371, 0.15895, 0.300217, 0.483779, 0.723707", \ + "0.074351, 0.0870437, 0.131096, 0.179764, 0.30328, 0.483717, 0.72378", \ + "0.11938, 0.139268, 0.203604, 0.254906, 0.348028, 0.500508, 0.725304", \ + "0.191689, 0.223176, 0.321542, 0.396494, 0.501258, 0.615586, 0.794646", \ + "0.270987, 0.314811, 0.451638, 0.553848, 0.693639, 0.828135, 0.972575", \ + "0.358604, 0.415176, 0.59329, 0.725477, 0.905527, 1.07081, 1.24211" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0068217, 0.00693985, 0.00708843, 0.00711579, 0.00712815, 0.00713229, 0.00713417", \ + "0.00655224, 0.00664374, 0.00681916, 0.0068752, 0.00690747, 0.00692001, 0.00692585", \ + "0.00659967, 0.00665581, 0.00682433, 0.00691822, 0.00699867, 0.00704421, 0.00706817", \ + "0.00713839, 0.00716763, 0.0072881, 0.00737432, 0.00745995, 0.00752001, 0.00754793", \ + "0.00846036, 0.00845202, 0.00850937, 0.00857609, 0.00865899, 0.00871737, 0.00875921", \ + "0.0103526, 0.010331, 0.0103195, 0.0103822, 0.0104717, 0.0104971, 0.01054", \ + "0.0129022, 0.0128342, 0.0127394, 0.0127612, 0.0128757, 0.0128873, 0.0129077" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00713405, 0.00725283, 0.00739075, 0.00742044, 0.00743639, 0.00744306, 0.00744574", \ + "0.00692206, 0.00705075, 0.00722536, 0.00726813, 0.00729292, 0.00730278, 0.00730784", \ + "0.00702114, 0.0071301, 0.0073753, 0.00746936, 0.00752986, 0.00756006, 0.00757597", \ + "0.00757043, 0.00764542, 0.00787289, 0.0079634, 0.00804007, 0.00807918, 0.00810253", \ + "0.00876513, 0.00879553, 0.0090002, 0.00911109, 0.00921675, 0.00926266, 0.00929596", \ + "0.0106762, 0.0106222, 0.010712, 0.0108089, 0.0109192, 0.0109551, 0.0109968", \ + "0.0131131, 0.0129977, 0.013013, 0.0131009, 0.0132206, 0.013273, 0.0133077" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0129343, 0.0129796, 0.0130352, 0.0130487, 0.0130565, 0.0130601, 0.0130607", \ + "0.0127355, 0.0127961, 0.0129258, 0.0129799, 0.0130175, 0.0130339, 0.0130442", \ + "0.0126125, 0.0126463, 0.0127292, 0.0128081, 0.0128916, 0.0129464, 0.0129799", \ + "0.0126594, 0.0126574, 0.0126987, 0.0127358, 0.0128115, 0.0128715, 0.0129262", \ + "0.0132141, 0.0131069, 0.0129359, 0.012875, 0.0128767, 0.0128756, 0.0128938", \ + "0.0148585, 0.0145212, 0.0138117, 0.0135472, 0.0133315, 0.0131699, 0.0131099", \ + "0.0176339, 0.0170662, 0.0156447, 0.0149412, 0.0143018, 0.013976, 0.0136607" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000436564, 0.000431498, 0.000432297, 0.000431735, 0.000431693, 0.000430132, 0.00043089", \ + "0.000238548, 0.000253275, 0.000274426, 0.000274039, 0.000282704, 0.000279347, 0.000278653", \ + "0.000252292, 0.00026017, 0.000261635, 0.000251433, 0.000248267, 0.000232948, 0.000232741", \ + "0.000791697, 0.000700244, 0.000631178, 0.00050413, 0.000403444, 0.000344399, 0.000308182", \ + "0.00228271, 0.00204993, 0.00143866, 0.00113236, 0.000818146, 0.000641852, 0.000525633", \ + "0.00456134, 0.00421604, 0.00310422, 0.00243352, 0.00175972, 0.00134513, 0.00107618", \ + "0.00763475, 0.00718766, 0.005614, 0.00449796, 0.00333472, 0.00257585, 0.00203203" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0111095, 0.0111553, 0.0112107, 0.0112246, 0.0112326, 0.0112338, 0.0112357", \ + "0.0109085, 0.0109654, 0.0111017, 0.0111563, 0.0111933, 0.0112117, 0.0112207", \ + "0.0107924, 0.0108181, 0.0109073, 0.0109814, 0.0110547, 0.0111163, 0.011152", \ + "0.0108856, 0.0108693, 0.0108844, 0.0109367, 0.0109967, 0.011051, 0.0110944", \ + "0.0116629, 0.0115064, 0.0112722, 0.011141, 0.0111027, 0.0110796, 0.0111081", \ + "0.0135172, 0.0131426, 0.0122965, 0.01198, 0.0116361, 0.0114417, 0.0113475", \ + "0.0162734, 0.0157047, 0.0142102, 0.0134434, 0.0127643, 0.0122576, 0.0119687" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000179571, 0.000181536, 0.00018893, 0.000189671, 0.000190093, 0.000189598, 0.000189612", \ + "-1.96706e-05, 1.54582e-05, 7.48413e-05, 8.70791e-05, 0.000102233, 9.42351e-05, 9.86291e-05", \ + "-4.05337e-05, -3.56781e-05, 7.08498e-05, 8.09852e-05, 8.60109e-05, 8.36626e-05, 8.08992e-05", \ + "0.000525134, 0.000427231, 0.00028076, 0.000227879, 0.000174508, 0.000143711, 0.000125839", \ + "0.00197614, 0.00174087, 0.00114338, 0.000836931, 0.000590291, 0.000441379, 0.000344665", \ + "0.00417905, 0.00383694, 0.00276206, 0.00211023, 0.00149268, 0.00112629, 0.000869319", \ + "0.00710449, 0.00669054, 0.00515666, 0.00409727, 0.00299653, 0.00228566, 0.00178036" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00925349, 0.00930176, 0.00936107, 0.00937583, 0.00938427, 0.00938589, 0.00938764", \ + "0.00905132, 0.00910881, 0.0092472, 0.00930274, 0.00934107, 0.00935925, 0.00936868", \ + "0.00897964, 0.00899889, 0.00907048, 0.00913468, 0.00921315, 0.00926505, 0.00929932", \ + "0.00922672, 0.00918081, 0.00912284, 0.00913398, 0.00917739, 0.00921453, 0.00925312", \ + "0.0103442, 0.0101325, 0.00968468, 0.00951391, 0.00936891, 0.00931857, 0.00930472", \ + "0.0123093, 0.0119146, 0.0109502, 0.01053, 0.00987351, 0.00977481, 0.00961888", \ + "0.0149764, 0.0143971, 0.0129037, 0.0120892, 0.0112494, 0.0107031, 0.0103218" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.0002107, -0.000185968, -0.000157692, -0.000152502, -0.000149466, -0.000148404, -0.000150287", \ + "-0.000352012, -0.000278596, -0.000161608, -0.000120861, -9.58222e-05, -9.55991e-05, -7.39843e-05", \ + "-0.000343789, -0.000321493, -0.000171296, -0.000127671, -0.000100213, -8.58349e-05, -7.90175e-05", \ + "0.000219531, 0.000142009, 6.66658e-05, -4.16067e-06, -2.5892e-05, -3.65501e-05, -4.18318e-05", \ + "0.00170642, 0.00148111, 0.000848094, 0.000566166, 0.000356642, 0.000239055, 0.000157607", \ + "0.00383914, 0.00349741, 0.00242967, 0.00178845, 0.00121074, 0.000882613, 0.000654314", \ + "0.00667821, 0.0062424, 0.00473259, 0.00371882, 0.00265727, 0.00198979, 0.0015335" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00219321; + rise_capacitance : 0.00219321; + rise_capacitance_range (0.00155146, 0.00219321); + fall_capacitance : 0.0021923; + fall_capacitance_range (0.00152754, 0.0021923); + internal_power () { + when : "(D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-6.91157e-05, -0.000257273, -6.41192e-05, 0.000472869, 0.00165109, 0.00341678, 0.00574608" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00547581, 0.00531628, 0.00559484, 0.0061793, 0.00736851, 0.00914095, 0.0114852" \ + ); + } + } + internal_power () { + when : "(C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-7.57625e-05, -0.000262975, -8.98368e-05, 0.000461108, 0.00163412, 0.00339629, 0.00572041" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00550981, 0.00535117, 0.00562976, 0.00621278, 0.00740123, 0.00917231, 0.0115144" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-7.05891e-05, -0.000258095, -8.32115e-05, 0.000468923, 0.0016395, 0.0033982, 0.00572111" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00551573, 0.00535837, 0.00563831, 0.0062203, 0.00740833, 0.00917858, 0.0115202" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325963; + rise_capacitance : 0.00316851; + rise_capacitance_range (0.00234645, 0.00316851); + fall_capacitance : 0.00325963; + fall_capacitance_range (0.00236629, 0.00325963); + internal_power () { + when : "(AB * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00166573, -0.00175759, -0.00182438, -0.0018431, -0.00183954, -0.00184652, -0.00184385" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183498, 0.00185464, 0.00185413, 0.00184543, 0.00183954, 0.00184652, 0.00184385" \ + ); + } + } + internal_power () { + when : "(AB * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00162318, -0.00175037, -0.00182315, -0.00184244, -0.00184984, -0.00185683, -0.00185427" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184401, 0.00185638, 0.00186616, 0.00185301, 0.00184984, 0.00185683, 0.00185427" \ + ); + } + } + internal_power () { + when : "(AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00145221, -0.00164688, -0.00176294, -0.00177535, -0.00175698, -0.00176329, -0.00176074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175249, 0.00174382, 0.00177447, 0.00177535, 0.00175698, 0.00176329, 0.00176074" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00166604, -0.0017614, -0.00182799, -0.00184671, -0.00184374, -0.00185074, -0.00184805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183983, 0.00184577, 0.00185184, 0.00184952, 0.00184374, 0.00185074, 0.00184805" \ + ); + } + } + internal_power () { + when : "(!AB * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00146225, -0.00165157, -0.00176672, -0.00177686, -0.00175839, -0.00176467, -0.00176205" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175368, 0.00176625, 0.00177596, 0.00177686, 0.00175839, 0.00176467, 0.00176205" \ + ); + } + } + internal_power () { + when : "(!AB * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148938, -0.00163411, -0.00176411, -0.00177752, -0.00175959, -0.0017657, -0.00176315" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175629, 0.00177, 0.00177675, 0.00177752, 0.00175959, 0.0017657, 0.00176315" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326706; + rise_capacitance : 0.00318165; + rise_capacitance_range (0.00231193, 0.00318165); + fall_capacitance : 0.00326706; + fall_capacitance_range (0.00211217, 0.00326706); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00051851, -0.000524289, -0.000523459, -0.000524386, -0.00051999, -0.000521271, -0.000520632" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00051851, 0.000524289, 0.000523459, 0.000524386, 0.00051999, 0.000521271, 0.000520632" \ + ); + } + } + internal_power () { + when : "(AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00044219, -0.000438279, -0.000438058, -0.000439428, -0.000436388, -0.000438583, -0.000439251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00045106, 0.000453704, 0.000454072, 0.000454705, 0.000450989, 0.000451879, 0.00045099" \ + ); + } + } + internal_power () { + when : "(AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156125, -0.00173359, -0.00183379, -0.00184045, -0.00184634, -0.00185423, -0.00185217" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183803, 0.00184511, 0.00184481, 0.00185577, 0.00184634, 0.00185423, 0.00185217" \ + ); + } + } + internal_power () { + when : "(!AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000529996, -0.00053382, -0.000534232, -0.000535123, -0.000530595, -0.000531901, -0.000531242" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000529996, 0.00053382, 0.000534232, 0.000535123, 0.000530595, 0.000531901, 0.000531242" \ + ); + } + } + internal_power () { + when : "(!AB * B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000610855, -0.000615302, -0.000615244, -0.000616653, -0.000611403, -0.000613134, -0.000612395" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000610855, 0.000615302, 0.000615244, 0.000616653, 0.000611403, 0.000613134, 0.000612395" \ + ); + } + } + internal_power () { + when : "(!AB * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00168305, -0.00176353, -0.00183608, -0.00184625, -0.00184111, -0.00184544, -0.0018432" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183018, 0.00183557, 0.00183608, 0.00184888, 0.00184111, 0.00184544, 0.0018432" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00143846, -0.00162227, -0.00180231, -0.00179946, -0.00179968, -0.00180673, -0.00180472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180299, 0.00179448, 0.00180231, 0.00179946, 0.00179968, 0.00180673, 0.00180472" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326685; + rise_capacitance : 0.00318802; + rise_capacitance_range (0.00226054, 0.00318802); + fall_capacitance : 0.00326685; + fall_capacitance_range (0.00205146, 0.00326685); + internal_power () { + when : "(AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000413281, -0.000416978, -0.000419394, -0.00042109, -0.000418553, -0.00042161, -0.000424202" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000430842, 0.000432416, 0.000434587, 0.000435251, 0.000431669, 0.000432594, 0.000431878" \ + ); + } + } + internal_power () { + when : "(AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000411935, -0.000408384, -0.000407799, -0.000409114, -0.000406678, -0.000409619, -0.000411525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000421423, 0.000421134, 0.000423161, 0.000422997, 0.000422359, 0.000422145, 0.000420242" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000750016, -0.000750927, -0.00075384, -0.000755642, -0.000749415, -0.000751435, -0.000750569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000750016, 0.000750927, 0.00075384, 0.000755642, 0.000749415, 0.000751435, 0.000750569" \ + ); + } + } + internal_power () { + when : "(!AB * B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000714694, -0.000708936, -0.000714086, -0.000715461, -0.000709729, -0.000711495, -0.000710683" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000714694, 0.000708936, 0.000714086, 0.000715461, 0.000709729, 0.000711495, 0.000710683" \ + ); + } + } + internal_power () { + when : "(!AB * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0015771, -0.00178266, -0.00191289, -0.00192022, -0.00192614, -0.00193261, -0.001931" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00192754, 0.00192367, 0.00193074, 0.00193624, 0.00192614, 0.00193261, 0.001931" \ + ); + } + } + } + } + cell (NOR4X1) { + area : 9.8784; + cell_leakage_power : 0.0325473; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0287755; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.023479; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0245851; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0199695; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0275833; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0219457; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0235459; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0286709; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0316485; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0279395; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0300937; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0368564; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363115; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0452736; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0575195; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0565589; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0325473; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.152908, 0.180233, 0.395968, 0.664509, 1.20122, 1.89901, 2.81073", \ + "0.169915, 0.197443, 0.414586, 0.683759, 1.22097, 1.91898, 2.83081", \ + "0.23441, 0.263334, 0.480209, 0.749637, 1.2876, 1.9861, 2.89865", \ + "0.279084, 0.312321, 0.546053, 0.815253, 1.35301, 2.05186, 2.96445", \ + "0.328767, 0.371237, 0.646344, 0.938281, 1.47853, 2.17718, 3.08963", \ + "0.365155, 0.419032, 0.745233, 1.07039, 1.64568, 2.34368, 3.2553", \ + "0.399889, 0.464643, 0.845039, 1.20744, 1.82783, 2.55574, 3.46735" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123165, 0.159738, 0.451673, 0.816132, 1.54494, 2.49199, 3.72992", \ + "0.1232, 0.159753, 0.451673, 0.815905, 1.54489, 2.49197, 3.72991", \ + "0.132424, 0.166771, 0.451777, 0.816103, 1.54485, 2.49279, 3.73001", \ + "0.158308, 0.19368, 0.466485, 0.819542, 1.54509, 2.49208, 3.72999", \ + "0.216075, 0.252373, 0.527876, 0.862943, 1.55754, 2.49216, 3.72993", \ + "0.300671, 0.337697, 0.616449, 0.950136, 1.61183, 2.51738, 3.73331", \ + "0.402013, 0.440481, 0.725628, 1.06433, 1.72132, 2.58833, 3.77086" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0322023, 0.0388331, 0.0873723, 0.144714, 0.257045, 0.401841, 0.590579", \ + "0.0551628, 0.0612771, 0.109467, 0.166185, 0.278535, 0.421685, 0.609862", \ + "0.139781, 0.152726, 0.224768, 0.28534, 0.396981, 0.540506, 0.729217", \ + "0.199812, 0.219049, 0.326293, 0.415541, 0.5433, 0.687223, 0.875611", \ + "0.27756, 0.305812, 0.467119, 0.602653, 0.795083, 0.977995, 1.16704", \ + "0.347652, 0.384075, 0.597739, 0.781048, 1.04269, 1.29062, 1.54193", \ + "0.411776, 0.456223, 0.720284, 0.952031, 1.28534, 1.6028, 1.92386" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0347491, 0.0430144, 0.105501, 0.181809, 0.334019, 0.532017, 0.790435", \ + "0.0354463, 0.0427002, 0.105114, 0.181694, 0.333979, 0.531825, 0.790435", \ + "0.0881232, 0.0960094, 0.14, 0.197378, 0.335459, 0.53206, 0.790562", \ + "0.138938, 0.150862, 0.215432, 0.268429, 0.374737, 0.544466, 0.79107", \ + "0.220059, 0.238383, 0.335959, 0.413177, 0.52247, 0.647623, 0.848076", \ + "0.30725, 0.333135, 0.468648, 0.573967, 0.718966, 0.85865, 1.0169", \ + "0.401086, 0.434699, 0.611918, 0.747668, 0.9332, 1.10746, 1.2874" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.146453, 0.17378, 0.389522, 0.658048, 1.19479, 1.89222, 2.8043", \ + "0.161443, 0.188993, 0.406104, 0.675347, 1.2126, 1.91028, 2.82244", \ + "0.226828, 0.256913, 0.4746, 0.744085, 1.28227, 1.98058, 2.89313", \ + "0.274739, 0.311191, 0.55234, 0.821748, 1.35966, 2.05833, 2.97122", \ + "0.331822, 0.380725, 0.678499, 0.975723, 1.51722, 2.2149, 3.1284", \ + "0.384446, 0.445283, 0.80585, 1.14645, 1.728, 2.42599, 3.33553", \ + "0.443156, 0.514395, 0.934749, 1.32352, 1.96216, 2.68945, 3.60045" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123166, 0.159738, 0.451673, 0.816172, 1.54489, 2.49259, 3.72996", \ + "0.123199, 0.159749, 0.451673, 0.816047, 1.54478, 2.49275, 3.73003", \ + "0.138499, 0.171531, 0.451938, 0.81627, 1.5448, 2.49186, 3.73003", \ + "0.175817, 0.209952, 0.472015, 0.82032, 1.5451, 2.4925, 3.73003", \ + "0.251456, 0.287687, 0.552424, 0.871016, 1.55817, 2.49201, 3.72995", \ + "0.34309, 0.3826, 0.663021, 0.982798, 1.62424, 2.51812, 3.73192", \ + "0.438394, 0.483021, 0.789512, 1.12308, 1.75427, 2.5972, 3.77039" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.032602, 0.0388523, 0.0855107, 0.141832, 0.253257, 0.397537, 0.585917", \ + "0.0548947, 0.0610782, 0.107409, 0.163535, 0.27504, 0.417577, 0.607487", \ + "0.134556, 0.147981, 0.221038, 0.282036, 0.39295, 0.536711, 0.724343", \ + "0.188989, 0.209094, 0.320102, 0.4115, 0.54031, 0.680698, 0.870508", \ + "0.258108, 0.287615, 0.454799, 0.59396, 0.788869, 0.972876, 1.16252", \ + "0.317714, 0.356189, 0.579633, 0.767569, 1.0335, 1.28385, 1.53628", \ + "0.36962, 0.416837, 0.695136, 0.933059, 1.27221, 1.59309, 1.91621" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0321217, 0.0399254, 0.101026, 0.17714, 0.329502, 0.527071, 0.785659", \ + "0.0332009, 0.0403745, 0.100962, 0.177151, 0.329336, 0.5271, 0.785596", \ + "0.08487, 0.0929443, 0.138175, 0.194286, 0.331398, 0.527251, 0.785603", \ + "0.134884, 0.147246, 0.212723, 0.265527, 0.370923, 0.537707, 0.786227", \ + "0.214108, 0.233503, 0.333635, 0.410832, 0.5206, 0.645613, 0.844218", \ + "0.300026, 0.32733, 0.465264, 0.57159, 0.716806, 0.85646, 1.01496", \ + "0.392783, 0.428455, 0.607931, 0.745398, 0.931336, 1.10551, 1.28562" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.129683, 0.156994, 0.372744, 0.641338, 1.17813, 1.87556, 2.78759", \ + "0.142643, 0.170174, 0.387353, 0.656612, 1.19388, 1.89166, 2.8037", \ + "0.210785, 0.242378, 0.461206, 0.731183, 1.26932, 1.9677, 2.88031", \ + "0.26327, 0.304241, 0.554789, 0.8254, 1.36304, 2.06141, 2.97415", \ + "0.332441, 0.387108, 0.709959, 1.01318, 1.55353, 2.25062, 3.16222", \ + "0.404702, 0.4707, 0.863737, 1.2238, 1.80614, 2.50421, 3.41602", \ + "0.480127, 0.557297, 1.0159, 1.43699, 2.09996, 2.82589, 3.73607" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123132, 0.159724, 0.451673, 0.816098, 1.54485, 2.4927, 3.73003", \ + "0.123192, 0.159751, 0.451673, 0.816096, 1.54485, 2.49239, 3.73004", \ + "0.148921, 0.179292, 0.452379, 0.816269, 1.54477, 2.49194, 3.73004", \ + "0.196885, 0.23053, 0.479135, 0.821042, 1.5451, 2.49218, 3.72996", \ + "0.277634, 0.31711, 0.581356, 0.884788, 1.55825, 2.49205, 3.72996", \ + "0.361394, 0.407966, 0.709887, 1.02229, 1.63794, 2.5196, 3.73041", \ + "0.449865, 0.503081, 0.848847, 1.18972, 1.79624, 2.6138, 3.76994" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0309141, 0.0367345, 0.0818376, 0.137471, 0.248368, 0.392318, 0.580477", \ + "0.0532161, 0.0590558, 0.104151, 0.159653, 0.27053, 0.412882, 0.602581", \ + "0.124965, 0.139352, 0.216222, 0.278168, 0.388527, 0.531477, 0.719562", \ + "0.173075, 0.194807, 0.311548, 0.405237, 0.533673, 0.678782, 0.865727", \ + "0.231139, 0.263402, 0.440049, 0.583396, 0.781665, 0.967551, 1.16082", \ + "0.278816, 0.320851, 0.557851, 0.751934, 1.02301, 1.27595, 1.53008", \ + "0.317075, 0.369298, 0.664845, 0.911225, 1.25766, 1.58238, 1.90796" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0278306, 0.0354606, 0.0963823, 0.172582, 0.324548, 0.522332, 0.780812", \ + "0.0302182, 0.0368577, 0.0963902, 0.172484, 0.324599, 0.522328, 0.780784", \ + "0.082681, 0.0910104, 0.135988, 0.190995, 0.326888, 0.522396, 0.780733", \ + "0.13114, 0.143947, 0.210613, 0.263802, 0.365622, 0.536271, 0.781457", \ + "0.209182, 0.229053, 0.331134, 0.408784, 0.518749, 0.642567, 0.843716", \ + "0.29385, 0.322197, 0.462576, 0.569414, 0.713563, 0.854636, 1.01219", \ + "0.386289, 0.422845, 0.605506, 0.742922, 0.928282, 1.10288, 1.28192" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0993878, 0.127011, 0.343476, 0.612278, 1.14917, 1.84676, 2.7587", \ + "0.109418, 0.137271, 0.355797, 0.62555, 1.16327, 1.86112, 2.77336", \ + "0.185083, 0.217728, 0.434207, 0.702894, 1.2407, 1.93909, 2.85191", \ + "0.243383, 0.286812, 0.53997, 0.80475, 1.3398, 2.03665, 2.94865", \ + "0.320576, 0.377557, 0.714186, 1.01847, 1.5482, 2.24161, 3.15117", \ + "0.396066, 0.46491, 0.877768, 1.25281, 1.8329, 2.52202, 3.42041", \ + "0.472365, 0.552411, 1.03342, 1.47779, 2.16265, 2.87871, 3.77887" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.122921, 0.159657, 0.451572, 0.816094, 1.54485, 2.49231, 3.73006", \ + "0.121869, 0.159304, 0.451667, 0.816362, 1.54485, 2.4928, 3.73005", \ + "0.161233, 0.18936, 0.452385, 0.816277, 1.54469, 2.49276, 3.73005", \ + "0.208791, 0.246107, 0.48954, 0.821954, 1.54514, 2.49191, 3.72997", \ + "0.284613, 0.331574, 0.615618, 0.906793, 1.56203, 2.49261, 3.72996", \ + "0.3667, 0.422172, 0.760489, 1.07698, 1.66662, 2.52594, 3.72999", \ + "0.457276, 0.520509, 0.910772, 1.27505, 1.86695, 2.65169, 3.77919" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0266996, 0.0323833, 0.076931, 0.132313, 0.24298, 0.386821, 0.574938", \ + "0.0489588, 0.0546906, 0.0996349, 0.15465, 0.265371, 0.407653, 0.597169", \ + "0.110397, 0.126971, 0.209712, 0.273469, 0.383509, 0.526869, 0.714882", \ + "0.14929, 0.173881, 0.299407, 0.396624, 0.529087, 0.67329, 0.861043", \ + "0.193785, 0.230612, 0.421856, 0.570771, 0.773348, 0.961532, 1.15517", \ + "0.226716, 0.275416, 0.531838, 0.733931, 1.01098, 1.26706, 1.52334", \ + "0.248989, 0.30915, 0.630492, 0.88722, 1.24165, 1.57089, 1.89921" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0230589, 0.0306555, 0.0914534, 0.167444, 0.319503, 0.517039, 0.77546", \ + "0.0269171, 0.0328812, 0.0914677, 0.167448, 0.319368, 0.517071, 0.775435", \ + "0.0796079, 0.0881174, 0.133735, 0.186948, 0.321882, 0.517028, 0.775428", \ + "0.127178, 0.140877, 0.209547, 0.262812, 0.363763, 0.531562, 0.776198", \ + "0.204273, 0.22502, 0.328378, 0.406478, 0.516535, 0.640337, 0.839333", \ + "0.289776, 0.318139, 0.45979, 0.566721, 0.712415, 0.85252, 1.00919", \ + "0.384037, 0.421043, 0.603668, 0.741105, 0.927234, 1.10149, 1.28044" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00690432, 0.00691435, 0.00693718, 0.00694256, 0.00694565, 0.00694617, 0.00694832", \ + "0.00681006, 0.00682666, 0.006888, 0.00691192, 0.00692833, 0.00693638, 0.0069398", \ + "0.00674816, 0.00675206, 0.00680116, 0.00682924, 0.00686051, 0.0068935, 0.0069086", \ + "0.00673769, 0.00675222, 0.00677752, 0.00680252, 0.00683256, 0.00686288, 0.00688784", \ + "0.0069037, 0.0068864, 0.00683618, 0.00688243, 0.00684125, 0.00684458, 0.00687356", \ + "0.00743944, 0.00737458, 0.00715298, 0.00709447, 0.00699683, 0.00695601, 0.00693068", \ + "0.008488, 0.00835548, 0.00783217, 0.00757424, 0.00735101, 0.00723484, 0.00714068" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000272374, 0.000269923, 0.000272063, 0.000272205, 0.000272388, 0.000270552, 0.000271418", \ + "0.000180084, 0.000183256, 0.000198475, 0.000193943, 0.000197446, 0.000192123, 0.000195172", \ + "0.000193035, 0.000186386, 0.000171823, 0.0001725, 0.000172013, 0.000167375, 0.000170699", \ + "0.000360966, 0.000339987, 0.000310149, 0.000284847, 0.000242311, 0.000217269, 0.000202543", \ + "0.000955265, 0.00090445, 0.000651401, 0.000534202, 0.000406795, 0.00034108, 0.000287902", \ + "0.00190884, 0.00181279, 0.00135282, 0.00107031, 0.000795127, 0.000625873, 0.000512647", \ + "0.00319744, 0.00307938, 0.00240061, 0.00194937, 0.00145675, 0.00113846, 0.000910709" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059118, 0.00592181, 0.00594465, 0.00595056, 0.00595331, 0.00595418, 0.00595535", \ + "0.00581999, 0.0058365, 0.00589752, 0.00592146, 0.00593786, 0.00594547, 0.00594947", \ + "0.00575171, 0.00576495, 0.00580516, 0.00583865, 0.00587759, 0.00590303, 0.00591803", \ + "0.00576949, 0.00577224, 0.00578778, 0.00581376, 0.00584811, 0.00587129, 0.00589295", \ + "0.00601241, 0.00597914, 0.00591054, 0.00587309, 0.00586784, 0.00586901, 0.00588443", \ + "0.00668003, 0.00659572, 0.00630077, 0.00619034, 0.00606609, 0.0060055, 0.00596735", \ + "0.00778923, 0.007646, 0.00705417, 0.00676031, 0.00649483, 0.00626987, 0.00620027" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000134059, 0.000132194, 0.000129933, 0.00013028, 0.000130516, 0.000130372, 0.00013009", \ + "4.43936e-05, 5.42607e-05, 7.89049e-05, 8.52688e-05, 9.14187e-05, 8.92182e-05, 9.99842e-05", \ + "3.85014e-06, 1.16804e-05, 6.13362e-05, 7.04342e-05, 7.62624e-05, 7.79243e-05, 8.00131e-05", \ + "0.000209747, 0.000188241, 0.000169342, 0.000137995, 0.000118093, 9.90094e-05, 9.29256e-05", \ + "0.000801652, 0.000752253, 0.000521428, 0.000388224, 0.000282196, 0.000227777, 0.000183962", \ + "0.00172575, 0.00163478, 0.00118263, 0.000910825, 0.000653161, 0.000501533, 0.000396717", \ + "0.00297361, 0.00285709, 0.00220393, 0.00175854, 0.00129054, 0.000994507, 0.000779834" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00490913, 0.00491949, 0.00494232, 0.00494796, 0.00495115, 0.00495227, 0.00495302", \ + "0.00481407, 0.00483075, 0.00489277, 0.00491695, 0.00493355, 0.00494105, 0.00494534", \ + "0.00476312, 0.00476557, 0.00479344, 0.00483733, 0.00487434, 0.00489878, 0.00491426", \ + "0.00483066, 0.0048269, 0.0048154, 0.00482583, 0.0048489, 0.00487133, 0.0048905", \ + "0.00523508, 0.00518273, 0.00504072, 0.00496569, 0.00491642, 0.00490384, 0.00490214", \ + "0.00602488, 0.00592544, 0.00553432, 0.00536542, 0.00516961, 0.00507627, 0.00497738", \ + "0.0071415, 0.00698859, 0.00636682, 0.00601792, 0.00567631, 0.00545319, 0.00529478" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-6.07289e-05, -5.54777e-05, -4.97975e-05, -4.79174e-05, -4.65735e-05, -4.61726e-05, -4.6438e-05", \ + "-0.000123225, -0.000104047, -4.8334e-05, -3.12008e-05, -1.90866e-05, -1.8316e-05, -1.30487e-05", \ + "-0.000122594, -0.000122291, -7.14945e-05, -4.53138e-05, -2.73992e-05, -1.92926e-05, -1.18823e-05", \ + "6.03828e-05, 3.62811e-05, 3.42228e-05, 1.46955e-05, 6.34754e-06, 2.62798e-07, -1.74307e-06", \ + "0.000671271, 0.000608938, 0.000370827, 0.000247379, 0.000157506, 0.000111996, 8.12744e-05", \ + "0.00156722, 0.00146992, 0.00101343, 0.000750536, 0.000510315, 0.000374591, 0.000281761", \ + "0.00278433, 0.00265944, 0.0019999, 0.00156792, 0.00112422, 0.000847085, 0.000649711" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00384393, 0.00386269, 0.00390452, 0.00391465, 0.00392055, 0.00392248, 0.00392365", \ + "0.00370338, 0.00372986, 0.00382683, 0.00386613, 0.0038927, 0.00390489, 0.00391165", \ + "0.00380271, 0.00378464, 0.00376623, 0.00378391, 0.00382212, 0.00385172, 0.00387157", \ + "0.00413129, 0.00410441, 0.00395511, 0.00389613, 0.00386468, 0.00386522, 0.00387541", \ + "0.00471843, 0.00465182, 0.00440312, 0.00423116, 0.0040742, 0.00399778, 0.00395425", \ + "0.0056627, 0.00555501, 0.00507812, 0.00482105, 0.00450095, 0.0043156, 0.00402913", \ + "0.00687201, 0.00670998, 0.00603259, 0.00561633, 0.00515132, 0.00481857, 0.00458257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000237441, -0.000216825, -0.000181149, -0.000173095, -0.000165301, -0.00016413, -0.000163418", \ + "-0.000310438, -0.000271553, -0.00016877, -0.000133608, -0.000113791, -0.000104952, -0.000100692", \ + "-0.000301449, -0.000296627, -0.000199252, -0.000167466, -0.000130354, -0.000111728, -9.75983e-05", \ + "-8.18768e-05, -7.04278e-05, -8.9829e-05, -8.78696e-05, -8.50352e-05, -8.07113e-05, -7.71977e-05", \ + "0.000571796, 0.000485577, 0.000220212, 0.000107711, 3.40835e-05, 5.5062e-07, -1.86175e-05", \ + "0.00151659, 0.00139088, 0.000855024, 0.000589904, 0.000368117, 0.000248048, 0.000171781", \ + "0.00280744, 0.00263813, 0.00184931, 0.00139496, 0.000960456, 0.000700971, 0.00052203" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160051; + rise_capacitance : 0.00155576; + rise_capacitance_range (0.00116257, 0.00155576); + fall_capacitance : 0.00160051; + fall_capacitance_range (0.00117757, 0.00160051); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792944, -0.000838246, -0.000878861, -0.00088585, -0.000882608, -0.000886049, -0.000884752" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000890866, 0.000888635, 0.000881755, 0.00088585, 0.000882608, 0.000886049, 0.000884752" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000792555, -0.000838121, -0.000878778, -0.000885976, -0.000882751, -0.000886192, -0.000884896" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000890826, 0.000889131, 0.000882037, 0.000885976, 0.000882751, 0.000886192, 0.000884896" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000777198, -0.000836057, -0.00087847, -0.000886516, -0.0008865, -0.000889957, -0.000888709" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000887359, 0.000885636, 0.000889034, 0.000889093, 0.0008865, 0.000889957, 0.000888709" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000700789, -0.000786054, -0.00085005, -0.00085416, -0.000845226, -0.000848369, -0.000847104" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000840906, 0.000848161, 0.000853585, 0.00085416, 0.000845226, 0.000848369, 0.000847104" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000701737, -0.000786013, -0.000849972, -0.000855318, -0.000846389, -0.000849544, -0.000848297" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000842166, 0.000855073, 0.000854946, 0.000855318, 0.000846389, 0.000849544, 0.000848297" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000691159, -0.000759326, -0.000830947, -0.000841305, -0.000832717, -0.000835734, -0.000834517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000840855, 0.000836543, 0.000840461, 0.000841305, 0.000832717, 0.000835734, 0.000834517" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160173; + rise_capacitance : 0.00155971; + rise_capacitance_range (0.00114676, 0.00155971); + fall_capacitance : 0.00160173; + fall_capacitance_range (0.00106437, 0.00160173); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000249407, -0.000248804, -0.000250119, -0.000250491, -0.000248455, -0.000248986, -0.000248678" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000249407, 0.000248804, 0.000250119, 0.000250491, 0.000248455, 0.000248986, 0.000248678" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00024534, -0.000247332, -0.000247247, -0.000247629, -0.000245623, -0.000246148, -0.000245843" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00024534, 0.000247332, 0.000247247, 0.000247629, 0.000245623, 0.000246148, 0.000245843" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000237671, -0.000235789, -0.000238329, -0.0002387, -0.000236746, -0.000237259, -0.000236963" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000237671, 0.000235789, 0.000238329, 0.0002387, 0.000236746, 0.000237259, 0.000236963" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000207728, -0.000205707, -0.000205894, -0.000206452, -0.000204934, -0.00020572, -0.000205834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00021242, 0.000214297, 0.000214442, 0.000214684, 0.000212991, 0.000213323, 0.000212841" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000761525, -0.000825754, -0.000878907, -0.000881144, -0.000878738, -0.000882277, -0.000881234" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00087936, 0.00088186, 0.000883656, 0.000881144, 0.000878738, 0.000882277, 0.000881234" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00073729, -0.000821987, -0.00087857, -0.000883637, -0.000882635, -0.000886185, -0.000885197" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088312, 0.000885476, 0.000887439, 0.000886279, 0.000882635, 0.000886185, 0.000885197" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000636813, -0.000741511, -0.000838838, -0.000840428, -0.000841177, -0.00084431, -0.000843386" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000841857, 0.000842697, 0.000838838, 0.000840428, 0.000841177, 0.00084431, 0.000843386" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161043; + rise_capacitance : 0.00157153; + rise_capacitance_range (0.00113871, 0.00157153); + fall_capacitance : 0.00161043; + fall_capacitance_range (0.00104644, 0.00161043); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00023714, -0.000238676, -0.000238424, -0.00023883, -0.00023687, -0.000237418, -0.00023713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00023714, 0.000238676, 0.000238424, 0.00023883, 0.00023687, 0.000237418, 0.00023713" \ + ); + } + } + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000196776, -0.000192694, -0.000194953, -0.000195791, -0.000194717, -0.000196221, -0.000197581" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000200275, 0.000201294, 0.000202921, 0.000203239, 0.000201622, 0.000202032, 0.000201695" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000240499, -0.000239414, -0.000239912, -0.000240275, -0.000238256, -0.000238823, -0.000238528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000240499, 0.000239414, 0.000239912, 0.000240275, 0.000238256, 0.000238823, 0.000238528" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000191939, -0.000190065, -0.000190354, -0.00019103, -0.000189957, -0.000191316, -0.000192268" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000201631, 0.00020165, 0.000199701, 0.000199939, 0.000199716, 0.000199584, 0.000198536" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000694622, -0.000797331, -0.000872511, -0.00087983, -0.000877071, -0.000880174, -0.000879504" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000875619, 0.000875188, 0.000874465, 0.00088052, 0.000877071, 0.000880174, 0.000879504" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00165137; + rise_capacitance : 0.00165137; + rise_capacitance_range (0.000974463, 0.00165137); + fall_capacitance : 0.00164881; + fall_capacitance_range (0.000987365, 0.00164881); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00013667, -0.000136306, -0.000136641, -0.000136942, -0.000135693, -0.000136013, -0.000135833" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000145027, 0.000144562, 0.00014483, 0.000144634, 0.0001428, 0.000141913, 0.000139884" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00013119, -0.000131966, -0.000132208, -0.000131625, -0.000130389, -0.000130633, -0.000130356" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144247, 0.000144666, 0.000142848, 0.000142494, 0.000141157, 0.000139077, 0.000135424" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000133107, -0.000132354, -0.00013247, -0.000130735, -0.000130448, -0.00013074, -0.000130592" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000148929, 0.000149591, 0.000149052, 0.000146745, 0.0001452, 0.000142011, 0.000136348" \ + ); + } + } + } + } + cell (NOR4X2) { + area : 9.8784; + cell_leakage_power : 0.0811675; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0867523; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0683046; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0706264; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0530498; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0771395; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0573657; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0605187; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0602342; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0870604; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0713983; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.075985; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0789821; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0905122; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0981631; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124644; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137943; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0811675; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.132683, 0.173727, 0.388913, 0.65666, 1.19173, 1.88714, 2.7963", \ + "0.148519, 0.189916, 0.406525, 0.674986, 1.2106, 1.90649, 2.81549", \ + "0.20562, 0.249859, 0.466919, 0.735616, 1.27189, 1.96835, 2.87811", \ + "0.241118, 0.29252, 0.527985, 0.79656, 1.33267, 2.02892, 2.93902", \ + "0.276979, 0.343075, 0.618784, 0.910986, 1.45008, 2.14638, 3.0559", \ + "0.304465, 0.387146, 0.7102, 1.03298, 1.60728, 2.304, 3.21204", \ + "0.336351, 0.433669, 0.805444, 1.16269, 1.78139, 2.50688, 3.41315" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.102125, 0.157269, 0.450214, 0.815997, 1.54824, 2.4995, 3.74174", \ + "0.1022, 0.157302, 0.450275, 0.816395, 1.54825, 2.49859, 3.74168", \ + "0.115125, 0.165859, 0.45057, 0.816378, 1.548, 2.49953, 3.74174", \ + "0.140582, 0.194055, 0.467168, 0.820519, 1.54806, 2.49923, 3.74174", \ + "0.200921, 0.254875, 0.53058, 0.864221, 1.5622, 2.49904, 3.74167", \ + "0.287092, 0.341485, 0.618455, 0.952984, 1.61986, 2.52713, 3.7459", \ + "0.382209, 0.440499, 0.725785, 1.06612, 1.72755, 2.5996, 3.78618" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0264624, 0.0358373, 0.0810819, 0.13457, 0.239383, 0.374567, 0.550749", \ + "0.0499905, 0.0586816, 0.103293, 0.156091, 0.260916, 0.396061, 0.570243", \ + "0.126004, 0.145895, 0.217077, 0.275646, 0.379764, 0.514105, 0.689995", \ + "0.177683, 0.207578, 0.313819, 0.402056, 0.525761, 0.661242, 0.836989", \ + "0.243823, 0.286675, 0.44675, 0.580804, 0.769901, 0.948487, 1.13256", \ + "0.301946, 0.357571, 0.568393, 0.74926, 1.00701, 1.24989, 1.49584", \ + "0.35421, 0.421711, 0.681695, 0.909625, 1.23738, 1.54977, 1.86462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0270047, 0.0386143, 0.0963634, 0.166805, 0.307548, 0.490094, 0.729242", \ + "0.0292306, 0.0390794, 0.0959593, 0.166693, 0.307413, 0.49009, 0.72906", \ + "0.0803564, 0.0925582, 0.134382, 0.184979, 0.309815, 0.490304, 0.729024", \ + "0.128342, 0.146432, 0.208752, 0.258772, 0.352206, 0.506081, 0.730555", \ + "0.204314, 0.233186, 0.326959, 0.400663, 0.504741, 0.618422, 0.798493", \ + "0.287057, 0.3268, 0.457792, 0.558814, 0.697265, 0.830606, 0.973339", \ + "0.377437, 0.428795, 0.599514, 0.729749, 0.908084, 1.07363, 1.24532" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.127262, 0.168288, 0.383481, 0.65123, 1.18625, 1.88172, 2.79088", \ + "0.141413, 0.18271, 0.399356, 0.667834, 1.20343, 1.89933, 2.80833", \ + "0.199815, 0.246118, 0.46344, 0.732716, 1.26926, 1.96543, 2.87524", \ + "0.237557, 0.294608, 0.537759, 0.806494, 1.34311, 2.03956, 2.94926", \ + "0.283004, 0.358749, 0.656328, 0.953879, 1.49422, 2.18588, 3.09831", \ + "0.331013, 0.423192, 0.777745, 1.11622, 1.69548, 2.39292, 3.29905", \ + "0.386044, 0.492954, 0.903019, 1.28678, 1.92178, 2.64661, 3.55491" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.102153, 0.15727, 0.450215, 0.816001, 1.54812, 2.49953, 3.74176", \ + "0.102203, 0.157274, 0.450253, 0.815976, 1.54823, 2.49857, 3.74169", \ + "0.122794, 0.171163, 0.450899, 0.81639, 1.54771, 2.49947, 3.74176", \ + "0.159171, 0.210968, 0.472983, 0.821786, 1.54769, 2.49861, 3.74176", \ + "0.23382, 0.288589, 0.554961, 0.874968, 1.56279, 2.49929, 3.74167", \ + "0.320291, 0.380007, 0.662605, 0.986063, 1.63199, 2.52676, 3.74453", \ + "0.408166, 0.476561, 0.784838, 1.12367, 1.76278, 2.60919, 3.78593" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0272012, 0.0360616, 0.0795792, 0.132126, 0.236134, 0.370857, 0.546736", \ + "0.0498812, 0.058398, 0.101587, 0.153962, 0.258066, 0.390928, 0.565774", \ + "0.120524, 0.141367, 0.2135, 0.27279, 0.376269, 0.510659, 0.685582", \ + "0.166902, 0.19808, 0.308439, 0.397959, 0.523745, 0.658002, 0.833246", \ + "0.223823, 0.269489, 0.435531, 0.57278, 0.764109, 0.944056, 1.1284", \ + "0.270767, 0.330404, 0.551009, 0.736561, 0.998273, 1.24365, 1.49079", \ + "0.309633, 0.382849, 0.656595, 0.891314, 1.22496, 1.54058, 1.8577" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0251168, 0.0359303, 0.0924176, 0.162683, 0.303387, 0.48593, 0.724797", \ + "0.0274444, 0.0368209, 0.0923126, 0.16266, 0.30322, 0.485928, 0.724914", \ + "0.0773063, 0.0896188, 0.132752, 0.182244, 0.306128, 0.486068, 0.724904", \ + "0.123972, 0.142858, 0.205622, 0.25643, 0.349998, 0.502502, 0.72634", \ + "0.198316, 0.227948, 0.32415, 0.398266, 0.503003, 0.616221, 0.795436", \ + "0.279887, 0.320943, 0.454621, 0.556503, 0.695473, 0.828638, 0.972578", \ + "0.368755, 0.422124, 0.596581, 0.727803, 0.906281, 1.07168, 1.24341" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.112341, 0.153407, 0.36861, 0.636372, 1.17139, 1.8667, 2.77595", \ + "0.124562, 0.16585, 0.382496, 0.65097, 1.18659, 1.88208, 2.79158", \ + "0.184956, 0.234325, 0.453899, 0.722968, 1.25925, 1.95535, 2.8654", \ + "0.228161, 0.29221, 0.545075, 0.814415, 1.34958, 2.04613, 2.95648", \ + "0.288928, 0.372212, 0.693364, 0.996118, 1.53452, 2.22923, 3.13874", \ + "0.355555, 0.455502, 0.841941, 1.20026, 1.78151, 2.47823, 3.38591", \ + "0.424835, 0.541491, 0.990293, 1.40626, 2.06636, 2.79241, 3.69827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.102149, 0.157268, 0.450445, 0.816072, 1.54812, 2.49923, 3.74173", \ + "0.1022, 0.1573, 0.450252, 0.816396, 1.54824, 2.49922, 3.74178", \ + "0.133897, 0.179419, 0.451497, 0.816368, 1.54771, 2.49953, 3.74178", \ + "0.178349, 0.230525, 0.480473, 0.822063, 1.54802, 2.49923, 3.74178", \ + "0.252409, 0.313533, 0.582743, 0.887573, 1.56395, 2.49921, 3.74171", \ + "0.32955, 0.400729, 0.707293, 1.02572, 1.64404, 2.52939, 3.74251", \ + "0.413273, 0.495002, 0.841025, 1.18834, 1.80345, 2.62703, 3.78475" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261022, 0.0343027, 0.0764046, 0.128341, 0.231899, 0.366343, 0.542078", \ + "0.0483629, 0.056702, 0.0988215, 0.150543, 0.254197, 0.386886, 0.564145", \ + "0.111313, 0.133192, 0.209124, 0.269509, 0.372613, 0.506582, 0.681659", \ + "0.150682, 0.18456, 0.300491, 0.39233, 0.519859, 0.653971, 0.829152", \ + "0.1964, 0.246151, 0.421735, 0.562966, 0.757504, 0.938882, 1.12418", \ + "0.231038, 0.296329, 0.530566, 0.721897, 0.988266, 1.23645, 1.48528", \ + "0.255212, 0.335857, 0.627888, 0.870801, 1.21129, 1.53052, 1.85014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0214502, 0.0320214, 0.0882769, 0.158548, 0.299216, 0.481725, 0.720723", \ + "0.0250325, 0.0337745, 0.0882852, 0.158567, 0.299196, 0.481865, 0.720551", \ + "0.0743631, 0.0877505, 0.130922, 0.179338, 0.302305, 0.481859, 0.72067", \ + "0.119994, 0.13959, 0.203577, 0.25461, 0.347228, 0.498857, 0.722266", \ + "0.192915, 0.224023, 0.321681, 0.396249, 0.500497, 0.614136, 0.792239", \ + "0.272905, 0.316279, 0.451884, 0.55446, 0.693057, 0.82692, 0.970378", \ + "0.361727, 0.417783, 0.594523, 0.725441, 0.904702, 1.06932, 1.23989" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0842833, 0.126027, 0.342013, 0.609949, 1.14513, 1.84054, 2.74978", \ + "0.0937454, 0.135415, 0.352499, 0.622484, 1.15852, 1.8544, 2.76382", \ + "0.162441, 0.213409, 0.429784, 0.697437, 1.23329, 1.9297, 2.83971", \ + "0.21202, 0.279455, 0.533212, 0.798237, 1.33139, 2.02605, 2.93549", \ + "0.280418, 0.367052, 0.702115, 1.00642, 1.53483, 2.22499, 3.13162", \ + "0.349139, 0.453272, 0.859794, 1.23384, 1.8146, 2.49983, 3.39762", \ + "0.420052, 0.541015, 1.01185, 1.45123, 2.13454, 2.85068, 3.74589" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.101831, 0.157212, 0.450222, 0.816435, 1.54781, 2.49938, 3.7418", \ + "0.10032, 0.156882, 0.450302, 0.816358, 1.54824, 2.49953, 3.74179", \ + "0.142171, 0.189002, 0.451573, 0.816358, 1.54815, 2.49943, 3.74178", \ + "0.184652, 0.243236, 0.489484, 0.823182, 1.5477, 2.49949, 3.74178", \ + "0.253083, 0.325828, 0.61542, 0.909739, 1.56703, 2.49922, 3.74171", \ + "0.329794, 0.414569, 0.756398, 1.07969, 1.67464, 2.53577, 3.74197", \ + "0.416092, 0.512454, 0.90188, 1.27257, 1.87629, 2.66645, 3.79623" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0224471, 0.0304826, 0.0721125, 0.123855, 0.227195, 0.361526, 0.537159", \ + "0.0439657, 0.0529576, 0.0948877, 0.14622, 0.249634, 0.382378, 0.559442", \ + "0.0960548, 0.121549, 0.203238, 0.264976, 0.368425, 0.501973, 0.677556", \ + "0.126101, 0.165111, 0.289227, 0.384604, 0.514662, 0.648933, 0.824418", \ + "0.1575, 0.215209, 0.404527, 0.551149, 0.749655, 0.933465, 1.11967", \ + "0.176874, 0.252572, 0.505911, 0.705023, 0.977474, 1.22862, 1.47896", \ + "0.184829, 0.277689, 0.595018, 0.847592, 1.19624, 1.51969, 1.84196" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.017218, 0.0277419, 0.0839207, 0.154132, 0.29457, 0.477309, 0.716093", \ + "0.0226321, 0.0304352, 0.0839436, 0.154113, 0.294686, 0.477355, 0.715859", \ + "0.0711761, 0.0848858, 0.128641, 0.175581, 0.298092, 0.477298, 0.71614", \ + "0.115754, 0.136251, 0.202488, 0.253422, 0.344519, 0.494841, 0.717884", \ + "0.188478, 0.22013, 0.319313, 0.394189, 0.499454, 0.61092, 0.788397", \ + "0.269443, 0.313362, 0.449703, 0.552106, 0.691224, 0.824528, 0.968632", \ + "0.359703, 0.417129, 0.593039, 0.724741, 0.902626, 1.06825, 1.23953" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0131662, 0.013207, 0.0132595, 0.0132719, 0.0132792, 0.0132838, 0.0132851", \ + "0.0129631, 0.0130151, 0.0131472, 0.0132004, 0.0132372, 0.0132537, 0.0132638", \ + "0.0128334, 0.0128615, 0.012949, 0.0130296, 0.0131131, 0.0131682, 0.0132016", \ + "0.0128775, 0.0128793, 0.012924, 0.0129584, 0.0130539, 0.0130934, 0.0131477", \ + "0.0134278, 0.013308, 0.0131484, 0.0130951, 0.0130983, 0.0130974, 0.0131165", \ + "0.0150623, 0.0147322, 0.0140392, 0.0137798, 0.0135548, 0.0133985, 0.0133313", \ + "0.0178329, 0.0172708, 0.0158595, 0.0151574, 0.0145479, 0.014199, 0.0138954" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000451375, 0.000442459, 0.00044132, 0.000441453, 0.00044169, 0.000439464, 0.000440785", \ + "0.000250032, 0.000264118, 0.000287793, 0.000283952, 0.000292087, 0.000290892, 0.000288131", \ + "0.000257473, 0.000302912, 0.000264413, 0.000260532, 0.000257384, 0.000245294, 0.000242742", \ + "0.000793567, 0.000701395, 0.000621121, 0.000514957, 0.000413841, 0.000355236, 0.000318109", \ + "0.00227539, 0.00204758, 0.00143858, 0.00113664, 0.000827476, 0.000651594, 0.000535732", \ + "0.0045496, 0.00421142, 0.00310552, 0.00243171, 0.00176825, 0.00135465, 0.0010931", \ + "0.00762138, 0.00717708, 0.0056147, 0.00452088, 0.0033426, 0.00258275, 0.00204193" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.011336, 0.0113769, 0.0114294, 0.0114429, 0.0114494, 0.0114523, 0.011454", \ + "0.0111332, 0.0111887, 0.0113197, 0.0113734, 0.0114103, 0.0114274, 0.011437", \ + "0.0110147, 0.0110397, 0.0111087, 0.0112019, 0.0112828, 0.0113359, 0.0113716", \ + "0.0111004, 0.0110926, 0.0111058, 0.0111575, 0.0112166, 0.0112706, 0.0113129", \ + "0.0118655, 0.0117229, 0.0114992, 0.011362, 0.0113237, 0.0111578, 0.0113277", \ + "0.0137044, 0.013352, 0.012537, 0.0122011, 0.0118565, 0.0116853, 0.0115677", \ + "0.0164661, 0.0158997, 0.0144253, 0.0136638, 0.0129842, 0.0124784, 0.0121757" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000185713, 0.00018501, 0.000192115, 0.000192821, 0.000193357, 0.000192615, 0.000192972", \ + "-1.10522e-05, 2.01364e-05, 7.79344e-05, 8.98313e-05, 0.000104687, 9.63545e-05, 0.000100792", \ + "-4.12452e-05, -3.34491e-05, 7.31541e-05, 8.38715e-05, 8.78806e-05, 8.5709e-05, 8.29698e-05", \ + "0.000514788, 0.000417158, 0.000290367, 0.000229745, 0.000176574, 0.000145971, 0.00012798", \ + "0.00196416, 0.00173615, 0.00114207, 0.000837282, 0.000592157, 0.000443679, 0.000347131", \ + "0.00416555, 0.00382458, 0.00275731, 0.00211007, 0.00149409, 0.00112418, 0.000872264", \ + "0.00708438, 0.00666002, 0.00515284, 0.00411426, 0.00299793, 0.00228942, 0.00178288" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00948771, 0.00952973, 0.009583, 0.00959668, 0.00960471, 0.00960597, 0.00960965", \ + "0.00927996, 0.00933512, 0.00946993, 0.00952417, 0.00956151, 0.00958161, 0.00958865", \ + "0.00920483, 0.00921423, 0.00929096, 0.00935534, 0.00943371, 0.00948537, 0.00951941", \ + "0.00944725, 0.00940347, 0.00934402, 0.00935625, 0.00939711, 0.00943449, 0.00947393", \ + "0.0105514, 0.0103396, 0.00994297, 0.00972326, 0.00958731, 0.00953997, 0.00952613", \ + "0.0125059, 0.0121261, 0.0111651, 0.0107516, 0.0101091, 0.00999969, 0.00984017", \ + "0.0151697, 0.0146006, 0.0131177, 0.012307, 0.0114677, 0.0109269, 0.0105439" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000190821, -0.000173423, -0.000148772, -0.000144547, -0.000142216, -0.000141739, -0.000140515", \ + "-0.000344322, -0.000273338, -0.000157338, -0.000117196, -9.35198e-05, -9.18482e-05, -7.17432e-05", \ + "-0.000338554, -0.000260281, -0.000172656, -0.00012653, -9.79161e-05, -8.48472e-05, -7.62611e-05", \ + "0.000215949, 0.000138145, 6.72228e-05, -1.6026e-06, -2.29589e-05, -3.34821e-05, -3.88077e-05", \ + "0.00169203, 0.00147076, 0.000847312, 0.000568719, 0.000359027, 0.000242329, 0.000160938", \ + "0.00382137, 0.00348374, 0.00242817, 0.00178981, 0.00121224, 0.000881685, 0.00065456", \ + "0.00665792, 0.00622138, 0.00472356, 0.0037219, 0.00265951, 0.00199319, 0.00153668" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00748566, 0.00756318, 0.0076583, 0.00768056, 0.00769415, 0.00769853, 0.00770233", \ + "0.00719882, 0.00727671, 0.00744038, 0.00757155, 0.00763151, 0.0076593, 0.00767497", \ + "0.00752267, 0.00745068, 0.00738904, 0.00741231, 0.00748571, 0.00754649, 0.00758749", \ + "0.00829087, 0.00801363, 0.00768534, 0.00760392, 0.00754619, 0.00754781, 0.00757117", \ + "0.00972168, 0.00945813, 0.00887579, 0.00848577, 0.00811403, 0.00792785, 0.00781705", \ + "0.0119437, 0.0115196, 0.010439, 0.00984735, 0.00912818, 0.00868278, 0.00819265", \ + "0.0147898, 0.0141923, 0.0126283, 0.011692, 0.0106453, 0.00990065, 0.00929929" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000555764, -0.000476325, -0.000392806, -0.000376566, -0.000368005, -0.000363716, -0.000362849", \ + "-0.000723008, -0.000591355, -0.000373195, -0.000301238, -0.000258716, -0.00024171, -0.000229918", \ + "-0.00064126, -0.000594319, -0.000422734, -0.000363077, -0.000287483, -0.000250867, -0.000226692", \ + "-3.62622e-05, -0.000143982, -0.000145758, -0.000164738, -0.000177294, -0.000175132, -0.000175061", \ + "0.00156668, 0.00125869, 0.000605133, 0.00032314, 0.000126842, 3.70835e-05, -1.44317e-05", \ + "0.00380991, 0.00335158, 0.00211553, 0.00147911, 0.000949279, 0.000650442, 0.000452183", \ + "0.00681988, 0.00623213, 0.00442566, 0.00336102, 0.00233155, 0.00171268, 0.00128822" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323412; + rise_capacitance : 0.00314299; + rise_capacitance_range (0.00231799, 0.00314299); + fall_capacitance : 0.00323412; + fall_capacitance_range (0.00234011, 0.00323412); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00166474, -0.00175705, -0.0018242, -0.00184205, -0.00184287, -0.00184665, -0.00184397" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183427, 0.0018419, 0.00185306, 0.00184205, 0.00184287, 0.00184665, 0.00184397" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00166356, -0.00175669, -0.001824, -0.00184229, -0.00184319, -0.00184696, -0.00184428" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183338, 0.00185507, 0.00185436, 0.00184229, 0.00184319, 0.00184696, 0.00184428" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00162096, -0.00174951, -0.00182277, -0.00184193, -0.00185271, -0.00185633, -0.00185377" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183927, 0.00185277, 0.00186362, 0.00185112, 0.00185271, 0.00185633, 0.00185377" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00145148, -0.00164675, -0.0017661, -0.001774, -0.00175377, -0.00176062, -0.00175803" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175104, 0.00176999, 0.00177128, 0.001774, 0.00175377, 0.00176062, 0.00175803" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00144987, -0.00164664, -0.00176602, -0.00177612, -0.00175593, -0.0017628, -0.00176024" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175344, 0.0017725, 0.00177345, 0.00177612, 0.00175593, 0.0017628, 0.00176024" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00142359, -0.00158523, -0.00173064, -0.0017436, -0.00172437, -0.00173098, -0.00172847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00171497, 0.00173558, 0.00174103, 0.0017436, 0.00172437, 0.00173098, 0.00172847" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324096; + rise_capacitance : 0.0031555; + rise_capacitance_range (0.00228504, 0.0031555); + fall_capacitance : 0.00324096; + fall_capacitance_range (0.002088, 0.00324096); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000528089, -0.000532376, -0.000532318, -0.000533237, -0.000528752, -0.000530067, -0.000529416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000528089, 0.000532376, 0.000532318, 0.000533237, 0.000528752, 0.000530067, 0.000529416" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00052086, -0.000526998, -0.000525919, -0.000526866, -0.000522443, -0.000523738, -0.000523096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00052086, 0.000526998, 0.000525919, 0.000526866, 0.000522443, 0.000523738, 0.000523096" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000496199, -0.000498975, -0.000499804, -0.000500752, -0.00049649, -0.00049774, -0.000497121" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000496199, 0.000498975, 0.000499804, 0.000500752, 0.00049649, 0.00049774, 0.000497121" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000443632, -0.000440481, -0.000439986, -0.000441395, -0.000438341, -0.000440541, -0.000441205" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000452582, 0.000456944, 0.00045651, 0.000457112, 0.000453348, 0.000454204, 0.000453227" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00162097, -0.00174436, -0.00182976, -0.00184024, -0.0018361, -0.00184054, -0.00183836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182522, 0.00183001, 0.00182976, 0.00184078, 0.0018361, 0.00184054, 0.00183836" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155768, -0.00173253, -0.0018328, -0.00183947, -0.00184752, -0.00185177, -0.00184971" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184569, 0.00184196, 0.00184154, 0.00185146, 0.00184752, 0.00185177, 0.00184971" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00133131, -0.00154436, -0.00175324, -0.00175047, -0.00175074, -0.00175775, -0.00175582" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175396, 0.00174494, 0.00175324, 0.00175047, 0.00175074, 0.00175775, 0.00175582" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00324799; + rise_capacitance : 0.00316916; + rise_capacitance_range (0.00224289, 0.00316916); + fall_capacitance : 0.00324799; + fall_capacitance_range (0.00203515, 0.00324799); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000503987, -0.00050776, -0.000507365, -0.000508325, -0.000504082, -0.000505336, -0.000504727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000503987, 0.00050776, 0.000507365, 0.000508325, 0.000504082, 0.000505336, 0.000504727" \ + ); + } + } + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000412061, -0.00041375, -0.000418291, -0.000420042, -0.000417549, -0.000420615, -0.000423218" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000430223, 0.000431392, 0.000433594, 0.000434315, 0.000430776, 0.000431716, 0.000431011" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000506097, -0.000501481, -0.000505085, -0.000506043, -0.000501726, -0.000503007, -0.000502391" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000506097, 0.000501481, 0.000505085, 0.000506043, 0.000501726, 0.000503007, 0.000502391" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000410257, -0.000407417, -0.000407081, -0.000408575, -0.000406177, -0.000409108, -0.000410861" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000420816, 0.000423122, 0.000423586, 0.000423672, 0.000423032, 0.000422754, 0.000420684" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00145737, -0.00167324, -0.00181816, -0.00183118, -0.00183695, -0.00184343, -0.00184198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183269, 0.00183399, 0.0018404, 0.00184647, 0.00183695, 0.00184343, 0.00184198" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331111; + rise_capacitance : 0.00331111; + rise_capacitance_range (0.00188641, 0.00331111); + fall_capacitance : 0.0033044; + fall_capacitance_range (0.00191789, 0.0033044); + internal_power () { + when : "(C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000289698, -0.000288465, -0.00028949, -0.000290175, -0.000287484, -0.000288238, -0.000287861" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000304274, 0.00030463, 0.000305332, 0.000305049, 0.000301318, 0.000299854, 0.000296103" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000274566, -0.000276961, -0.000277498, -0.00027636, -0.000273745, -0.000274289, -0.000273596" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000300476, 0.00030089, 0.000298344, 0.000296725, 0.000293945, 0.000289928, 0.000283237" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000271917, -0.000277554, -0.00027782, -0.000274171, -0.000273534, -0.000274174, -0.000273872" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000307824, 0.000309107, 0.000306193, 0.000304093, 0.000300397, 0.000294572, 0.000284449" \ + ); + } + } + } + } + cell (OA211X1) { + area : 9.8784; + cell_leakage_power : 0.0694704; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.101909; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471054; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0535312; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0513029; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110871; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0556469; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620197; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0598744; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123117; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0556469; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620197; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0598744; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0745541; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0605719; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.066289; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0671917; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0694704; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C * D) + (B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.128368, 0.139149, 0.201787, 0.268252, 0.397179, 0.564007, 0.781722", \ + "0.144043, 0.154971, 0.217505, 0.283901, 0.412994, 0.579773, 0.797554", \ + "0.23182, 0.243188, 0.306639, 0.373243, 0.502288, 0.669332, 0.887123", \ + "0.306713, 0.319889, 0.38662, 0.454071, 0.584088, 0.75088, 0.968997", \ + "0.407468, 0.423757, 0.499078, 0.567663, 0.697108, 0.864257, 1.08294", \ + "0.502794, 0.521917, 0.6081, 0.679397, 0.809116, 0.975942, 1.19399", \ + "0.599577, 0.621247, 0.719331, 0.794842, 0.926513, 1.09333, 1.31118" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0363145, 0.0453637, 0.112835, 0.200778, 0.382368, 0.620878, 0.933329", \ + "0.0363287, 0.0452247, 0.112886, 0.20077, 0.38237, 0.620876, 0.933336", \ + "0.0403284, 0.0487474, 0.11463, 0.201705, 0.382591, 0.620951, 0.933365", \ + "0.0500365, 0.0578579, 0.119622, 0.205398, 0.384738, 0.62223, 0.933664", \ + "0.064991, 0.07361, 0.129666, 0.209976, 0.387003, 0.624553, 0.936186", \ + "0.079488, 0.089659, 0.144664, 0.218882, 0.390371, 0.625863, 0.937962", \ + "0.093679, 0.105207, 0.161664, 0.231298, 0.396536, 0.628986, 0.939562" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.111011, 0.120412, 0.174382, 0.231678, 0.343036, 0.487087, 0.675328", \ + "0.130033, 0.139396, 0.19342, 0.250787, 0.362109, 0.506132, 0.694357", \ + "0.202173, 0.212443, 0.268943, 0.326718, 0.438237, 0.582378, 0.770642", \ + "0.25544, 0.267264, 0.328268, 0.387248, 0.499583, 0.644258, 0.832642", \ + "0.320027, 0.334637, 0.404974, 0.467312, 0.580364, 0.724925, 0.913678", \ + "0.374667, 0.392041, 0.473454, 0.540322, 0.655723, 0.800324, 0.988609", \ + "0.421361, 0.441354, 0.533805, 0.606914, 0.726435, 0.87263, 1.06148" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0301418, 0.0377253, 0.0941496, 0.166891, 0.316761, 0.513797, 0.772135", \ + "0.030148, 0.0377174, 0.0942625, 0.166881, 0.316891, 0.513799, 0.772116", \ + "0.0348845, 0.0423227, 0.0973355, 0.168356, 0.31714, 0.513821, 0.772128", \ + "0.042904, 0.0504704, 0.10353, 0.173206, 0.319646, 0.515484, 0.772671", \ + "0.05681, 0.065193, 0.115855, 0.181232, 0.323761, 0.517793, 0.774855", \ + "0.071421, 0.081139, 0.132733, 0.19397, 0.330605, 0.521267, 0.776936", \ + "0.085788, 0.096866, 0.152888, 0.210961, 0.342082, 0.528703, 0.781363" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.114628, 0.125268, 0.18691, 0.252842, 0.381504, 0.548024, 0.765593", \ + "0.129662, 0.140342, 0.201936, 0.267928, 0.396631, 0.563083, 0.780714", \ + "0.212712, 0.224115, 0.287398, 0.353474, 0.481629, 0.648221, 0.86603", \ + "0.277553, 0.290981, 0.35842, 0.42552, 0.555372, 0.721791, 0.93966", \ + "0.364758, 0.381484, 0.458716, 0.527232, 0.656311, 0.822893, 1.04092", \ + "0.4468, 0.466541, 0.556316, 0.628493, 0.758371, 0.924917, 1.14247", \ + "0.527978, 0.550567, 0.653853, 0.732082, 0.865069, 1.03201, 1.24965" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0348555, 0.0438015, 0.111723, 0.199882, 0.381615, 0.620206, 0.932701", \ + "0.0348127, 0.043728, 0.111656, 0.19982, 0.381611, 0.620155, 0.932701", \ + "0.0404579, 0.0488193, 0.114426, 0.201067, 0.381844, 0.620225, 0.932699", \ + "0.0510968, 0.0590588, 0.119893, 0.205171, 0.384501, 0.621701, 0.933073", \ + "0.066737, 0.075905, 0.131782, 0.210836, 0.387041, 0.624849, 0.936035", \ + "0.082458, 0.093374, 0.149254, 0.222475, 0.39134, 0.625875, 0.93774", \ + "0.098456, 0.110872, 0.170687, 0.238877, 0.400533, 0.630889, 0.940334" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.10452, 0.113904, 0.167987, 0.225287, 0.336576, 0.480669, 0.668901", \ + "0.121002, 0.130386, 0.184385, 0.241771, 0.353107, 0.497149, 0.685376", \ + "0.201665, 0.212064, 0.268953, 0.326906, 0.43838, 0.582596, 0.770771", \ + "0.258299, 0.270633, 0.332021, 0.391236, 0.503557, 0.648243, 0.836627", \ + "0.328195, 0.343338, 0.41382, 0.474998, 0.587095, 0.731397, 0.918651", \ + "0.387163, 0.4051, 0.487057, 0.552592, 0.664401, 0.808352, 0.996977", \ + "0.438268, 0.458827, 0.552889, 0.624392, 0.741046, 0.885417, 1.07419" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0301584, 0.0377688, 0.0942781, 0.166885, 0.316748, 0.513797, 0.772135", \ + "0.0301596, 0.0377445, 0.0942699, 0.166882, 0.316822, 0.513799, 0.772116", \ + "0.036994, 0.0441407, 0.09836, 0.169021, 0.317329, 0.513903, 0.772117", \ + "0.0473441, 0.0541715, 0.10469, 0.173983, 0.321042, 0.516308, 0.773054", \ + "0.062574, 0.070555, 0.117814, 0.181369, 0.324299, 0.519526, 0.776651", \ + "0.077974, 0.087293, 0.13478, 0.193637, 0.330333, 0.521749, 0.778408", \ + "0.09385, 0.104601, 0.155513, 0.210889, 0.340684, 0.527859, 0.781661" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.119956, 0.130358, 0.191121, 0.256744, 0.38519, 0.551615, 0.769163", \ + "0.137865, 0.14824, 0.209042, 0.274653, 0.403091, 0.569573, 0.786996", \ + "0.225255, 0.236581, 0.29922, 0.364887, 0.493804, 0.660331, 0.877941", \ + "0.292873, 0.306449, 0.374824, 0.442275, 0.571675, 0.738081, 0.955718", \ + "0.381668, 0.39882, 0.479503, 0.549809, 0.679269, 0.845957, 1.06427", \ + "0.468651, 0.488985, 0.583219, 0.657905, 0.789014, 0.955679, 1.17355", \ + "0.558251, 0.58141, 0.689816, 0.771703, 0.906656, 1.07423, 1.29222" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0332424, 0.0421502, 0.110173, 0.198666, 0.380641, 0.619352, 0.931908", \ + "0.0332103, 0.0421607, 0.110163, 0.198664, 0.380694, 0.619378, 0.931874", \ + "0.0382579, 0.0468705, 0.11237, 0.199551, 0.380805, 0.619407, 0.931904", \ + "0.0486256, 0.0573284, 0.119346, 0.204023, 0.382858, 0.620256, 0.932053", \ + "0.064471, 0.074623, 0.133455, 0.211829, 0.386075, 0.622515, 0.933791", \ + "0.07963, 0.091714, 0.152095, 0.225664, 0.391775, 0.624527, 0.935559", \ + "0.094339, 0.108259, 0.174057, 0.243547, 0.401724, 0.629755, 0.93797" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0735021, 0.0810087, 0.129002, 0.185008, 0.296119, 0.440194, 0.628421", \ + "0.0948183, 0.102287, 0.150322, 0.206357, 0.317479, 0.461583, 0.649795", \ + "0.182144, 0.190682, 0.240818, 0.297213, 0.408524, 0.552638, 0.740988", \ + "0.243103, 0.253376, 0.307223, 0.363863, 0.475312, 0.61973, 0.808094", \ + "0.315968, 0.329032, 0.3912, 0.449092, 0.560072, 0.7043, 0.892813", \ + "0.374762, 0.390449, 0.462312, 0.5232, 0.634266, 0.77865, 0.966988", \ + "0.42249, 0.440631, 0.523008, 0.588042, 0.701465, 0.846032, 1.03481" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0223561, 0.029402, 0.0873284, 0.162512, 0.314183, 0.511715, 0.770058", \ + "0.0223423, 0.029396, 0.0873272, 0.162472, 0.314175, 0.511715, 0.770037", \ + "0.0294832, 0.0357922, 0.0900088, 0.163526, 0.314544, 0.511904, 0.770033", \ + "0.0384465, 0.0446989, 0.0948674, 0.166129, 0.315889, 0.51297, 0.770718", \ + "0.052166, 0.058961, 0.10508, 0.171537, 0.318276, 0.514735, 0.772265", \ + "0.065852, 0.073765, 0.118743, 0.18059, 0.322256, 0.516399, 0.77393", \ + "0.079592, 0.088676, 0.135116, 0.192786, 0.329239, 0.52089, 0.777116" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.146871, 0.157791, 0.220371, 0.286774, 0.415798, 0.582549, 0.800311", \ + "0.164619, 0.17554, 0.238015, 0.304547, 0.433468, 0.600245, 0.818024", \ + "0.25055, 0.261952, 0.325045, 0.391555, 0.520673, 0.687472, 0.905261", \ + "0.324865, 0.337861, 0.405958, 0.473716, 0.603377, 0.770305, 0.988019", \ + "0.426017, 0.441994, 0.519026, 0.588491, 0.718556, 0.885808, 1.10431", \ + "0.524764, 0.543782, 0.631858, 0.705736, 0.83624, 1.00356, 1.22137", \ + "0.626402, 0.648144, 0.748788, 0.828272, 0.962181, 1.12962, 1.34775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0363579, 0.0452288, 0.112898, 0.20079, 0.382408, 0.620878, 0.933335", \ + "0.036374, 0.0453028, 0.112829, 0.200776, 0.382413, 0.620878, 0.933335", \ + "0.0392297, 0.0478998, 0.113887, 0.201195, 0.382421, 0.620874, 0.933286", \ + "0.0471685, 0.0558175, 0.119428, 0.204927, 0.384003, 0.621558, 0.93336", \ + "0.061511, 0.07102, 0.130901, 0.211253, 0.387085, 0.623696, 0.935387", \ + "0.075485, 0.086362, 0.146774, 0.221737, 0.391326, 0.625571, 0.936983", \ + "0.089524, 0.101954, 0.165255, 0.236222, 0.399445, 0.629725, 0.938949" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0766212, 0.0854398, 0.136024, 0.192293, 0.303405, 0.447481, 0.635777", \ + "0.0977765, 0.106561, 0.157211, 0.213525, 0.324669, 0.468759, 0.657059", \ + "0.187106, 0.197565, 0.251522, 0.308474, 0.419682, 0.563832, 0.752087", \ + "0.249022, 0.262086, 0.322325, 0.380301, 0.49182, 0.636051, 0.82428", \ + "0.324449, 0.341129, 0.412639, 0.473448, 0.585354, 0.729548, 0.91792", \ + "0.386167, 0.405991, 0.489971, 0.555322, 0.668731, 0.812808, 1.0012", \ + "0.437778, 0.460261, 0.556367, 0.627541, 0.743978, 0.888838, 1.07737" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02672, 0.0337704, 0.0893152, 0.163235, 0.314323, 0.511746, 0.770121", \ + "0.0267893, 0.0338639, 0.0893327, 0.163239, 0.314323, 0.511745, 0.770121", \ + "0.0360454, 0.0423004, 0.0927245, 0.164527, 0.314476, 0.511869, 0.770232", \ + "0.048452, 0.0546584, 0.0999446, 0.168431, 0.316201, 0.51277, 0.770648", \ + "0.066723, 0.073607, 0.114265, 0.17681, 0.319766, 0.514604, 0.772203", \ + "0.084464, 0.092338, 0.132129, 0.189205, 0.325301, 0.517071, 0.773834", \ + "0.101581, 0.110358, 0.152134, 0.205185, 0.334528, 0.522243, 0.776632" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.13096, 0.141578, 0.203186, 0.269156, 0.397815, 0.564306, 0.781869", \ + "0.148378, 0.158998, 0.220617, 0.286581, 0.415187, 0.581703, 0.799272", \ + "0.230581, 0.241973, 0.304977, 0.371235, 0.500054, 0.66661, 0.884219", \ + "0.296899, 0.310117, 0.378378, 0.445802, 0.57547, 0.74195, 0.959598", \ + "0.38582, 0.402276, 0.480912, 0.549927, 0.67945, 0.846316, 1.06448", \ + "0.473696, 0.493209, 0.583638, 0.658603, 0.789653, 0.956466, 1.17412", \ + "0.564991, 0.58714, 0.691571, 0.771851, 0.906885, 1.07466, 1.2928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.034812, 0.0437121, 0.111688, 0.199837, 0.381619, 0.620207, 0.932702", \ + "0.0348154, 0.0437818, 0.111703, 0.199853, 0.381613, 0.620206, 0.9327", \ + "0.0388156, 0.0475761, 0.113636, 0.200697, 0.381731, 0.620223, 0.932596", \ + "0.0477548, 0.0564091, 0.119691, 0.205242, 0.38383, 0.621185, 0.932679", \ + "0.06261, 0.072466, 0.132282, 0.212577, 0.387088, 0.623485, 0.934917", \ + "0.07728, 0.088779, 0.150394, 0.224227, 0.392198, 0.62553, 0.936617", \ + "0.091559, 0.104879, 0.169759, 0.240705, 0.401859, 0.630829, 0.939256" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711508, 0.0786661, 0.126718, 0.182765, 0.293874, 0.437993, 0.626211", \ + "0.0923942, 0.0998408, 0.147891, 0.203978, 0.31513, 0.459247, 0.647476", \ + "0.178562, 0.187274, 0.23752, 0.293912, 0.405166, 0.549491, 0.737823", \ + "0.236614, 0.24707, 0.301475, 0.358113, 0.469562, 0.613909, 0.802462", \ + "0.30606, 0.319305, 0.381924, 0.440065, 0.551114, 0.695457, 0.883896", \ + "0.361236, 0.377144, 0.449741, 0.510897, 0.622534, 0.766828, 0.954799", \ + "0.405434, 0.42374, 0.507105, 0.572752, 0.686233, 0.830975, 1.01955" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0223065, 0.0293694, 0.0873978, 0.162628, 0.314255, 0.511772, 0.770387", \ + "0.0222944, 0.0293875, 0.0874002, 0.16261, 0.314256, 0.511772, 0.770247", \ + "0.0296434, 0.0358513, 0.0901219, 0.163627, 0.314625, 0.511854, 0.770152", \ + "0.0388233, 0.0450081, 0.0950705, 0.166335, 0.316094, 0.512903, 0.770904", \ + "0.052882, 0.059766, 0.105686, 0.172184, 0.318469, 0.5148, 0.772446", \ + "0.066667, 0.074988, 0.120145, 0.181597, 0.322806, 0.517014, 0.774148", \ + "0.080577, 0.089966, 0.136851, 0.194018, 0.329922, 0.521429, 0.777106" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.146871, 0.157791, 0.220371, 0.286774, 0.415798, 0.582549, 0.800311", \ + "0.164619, 0.17554, 0.238015, 0.304547, 0.433468, 0.600245, 0.818024", \ + "0.25055, 0.261952, 0.325045, 0.391555, 0.520673, 0.687472, 0.905261", \ + "0.324865, 0.337861, 0.405958, 0.473716, 0.603377, 0.770305, 0.988019", \ + "0.426017, 0.441994, 0.519026, 0.588491, 0.718556, 0.885808, 1.10431", \ + "0.524764, 0.543782, 0.631858, 0.705736, 0.83624, 1.00356, 1.22137", \ + "0.626402, 0.648144, 0.748788, 0.828272, 0.962181, 1.12962, 1.34775" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0363579, 0.0452288, 0.112898, 0.20079, 0.382408, 0.620878, 0.933335", \ + "0.036374, 0.0453028, 0.112829, 0.200776, 0.382413, 0.620878, 0.933335", \ + "0.0392297, 0.0478998, 0.113887, 0.201195, 0.382421, 0.620874, 0.933286", \ + "0.0471685, 0.0558175, 0.119428, 0.204927, 0.384003, 0.621558, 0.93336", \ + "0.061511, 0.07102, 0.130901, 0.211253, 0.387085, 0.623696, 0.935387", \ + "0.075485, 0.086362, 0.146774, 0.221737, 0.391326, 0.625571, 0.936983", \ + "0.089524, 0.101954, 0.165255, 0.236222, 0.399445, 0.629725, 0.938949" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0766212, 0.0854398, 0.136024, 0.192293, 0.303405, 0.447481, 0.635777", \ + "0.0977765, 0.106561, 0.157211, 0.213525, 0.324669, 0.468759, 0.657059", \ + "0.187106, 0.197565, 0.251522, 0.308474, 0.419682, 0.563832, 0.752087", \ + "0.249022, 0.262086, 0.322325, 0.380301, 0.49182, 0.636051, 0.82428", \ + "0.324449, 0.341129, 0.412639, 0.473448, 0.585354, 0.729548, 0.91792", \ + "0.386167, 0.405991, 0.489971, 0.555322, 0.668731, 0.812808, 1.0012", \ + "0.437778, 0.460261, 0.556367, 0.627541, 0.743978, 0.888838, 1.07737" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02672, 0.0337704, 0.0893152, 0.163235, 0.314323, 0.511746, 0.770121", \ + "0.0267893, 0.0338639, 0.0893327, 0.163239, 0.314323, 0.511745, 0.770121", \ + "0.0360454, 0.0423004, 0.0927245, 0.164527, 0.314476, 0.511869, 0.770232", \ + "0.048452, 0.0546584, 0.0999446, 0.168431, 0.316201, 0.51277, 0.770648", \ + "0.066723, 0.073607, 0.114265, 0.17681, 0.319766, 0.514604, 0.772203", \ + "0.084464, 0.092338, 0.132129, 0.189205, 0.325301, 0.517071, 0.773834", \ + "0.101581, 0.110358, 0.152134, 0.205185, 0.334528, 0.522243, 0.776632" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.124789, 0.135195, 0.195924, 0.261583, 0.389945, 0.556393, 0.773817", \ + "0.143492, 0.153845, 0.214612, 0.280277, 0.408703, 0.575109, 0.792581", \ + "0.222959, 0.234008, 0.296435, 0.362362, 0.490955, 0.657465, 0.874972", \ + "0.287839, 0.300582, 0.368268, 0.435621, 0.564844, 0.731276, 0.94881", \ + "0.371187, 0.38746, 0.466152, 0.536644, 0.666384, 0.833212, 1.05111", \ + "0.448137, 0.467749, 0.560334, 0.63619, 0.768273, 0.935124, 1.15291", \ + "0.527495, 0.55006, 0.657054, 0.740534, 0.876505, 1.04489, 1.26299" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0332035, 0.0421328, 0.110165, 0.198666, 0.380707, 0.619396, 0.931857", \ + "0.0332001, 0.0421692, 0.11012, 0.198665, 0.380703, 0.619398, 0.931757", \ + "0.0368588, 0.0457361, 0.111936, 0.199308, 0.380725, 0.619402, 0.931741", \ + "0.0448576, 0.0540946, 0.118048, 0.203384, 0.382293, 0.61993, 0.932001", \ + "0.059523, 0.069689, 0.131229, 0.211173, 0.385696, 0.621981, 0.933344", \ + "0.075213, 0.087231, 0.149784, 0.224248, 0.391972, 0.624464, 0.934935", \ + "0.090206, 0.104121, 0.171374, 0.242515, 0.402635, 0.630558, 0.938106" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.076965, 0.0846124, 0.133199, 0.189501, 0.30086, 0.445102, 0.633418", \ + "0.0984654, 0.106085, 0.154712, 0.211047, 0.322431, 0.466669, 0.655048", \ + "0.190557, 0.199122, 0.249355, 0.305963, 0.417436, 0.561738, 0.750188", \ + "0.255881, 0.266045, 0.319608, 0.376449, 0.48799, 0.632296, 0.820663", \ + "0.337154, 0.350014, 0.411503, 0.469477, 0.580855, 0.725336, 0.913714", \ + "0.404099, 0.419535, 0.490043, 0.55087, 0.662652, 0.807066, 0.995499", \ + "0.461278, 0.479057, 0.558994, 0.623584, 0.736808, 0.881334, 1.06981" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0230487, 0.0301407, 0.0880831, 0.163193, 0.314874, 0.512177, 0.770574", \ + "0.0230241, 0.0301291, 0.0880787, 0.163107, 0.314698, 0.512177, 0.770507", \ + "0.0291759, 0.035587, 0.0901936, 0.163968, 0.31489, 0.512219, 0.770469", \ + "0.0378506, 0.0441668, 0.0949595, 0.16643, 0.316377, 0.513122, 0.771302", \ + "0.051143, 0.057858, 0.104403, 0.171595, 0.318502, 0.51478, 0.772584", \ + "0.064406, 0.072002, 0.117081, 0.179561, 0.322158, 0.517011, 0.774554", \ + "0.077349, 0.086067, 0.132908, 0.191032, 0.328281, 0.520833, 0.777042" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151534, 0.162522, 0.225126, 0.291501, 0.420441, 0.587224, 0.804985", \ + "0.170284, 0.18117, 0.243679, 0.310146, 0.439144, 0.605853, 0.823559", \ + "0.248787, 0.260109, 0.323151, 0.389748, 0.518693, 0.685542, 0.903267", \ + "0.317365, 0.329986, 0.397184, 0.464967, 0.594403, 0.761404, 0.979012", \ + "0.410727, 0.42599, 0.50161, 0.571968, 0.702115, 0.869174, 1.08753", \ + "0.498742, 0.516956, 0.604088, 0.678333, 0.810097, 0.977158, 1.19529", \ + "0.588452, 0.609511, 0.709503, 0.789379, 0.924792, 1.09304, 1.31127" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364564, 0.045325, 0.112886, 0.200779, 0.382342, 0.620881, 0.933336", \ + "0.0363634, 0.0452235, 0.112831, 0.200779, 0.382358, 0.620884, 0.933331", \ + "0.0384838, 0.0472929, 0.113578, 0.201085, 0.382409, 0.620875, 0.93333", \ + "0.0445645, 0.0534848, 0.118748, 0.204358, 0.383713, 0.621347, 0.93326", \ + "0.05673, 0.06632, 0.129167, 0.210809, 0.386736, 0.623038, 0.934577", \ + "0.070915, 0.081875, 0.144239, 0.221261, 0.391868, 0.625353, 0.936331", \ + "0.08499, 0.097416, 0.162537, 0.236158, 0.400688, 0.630465, 0.938947" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0797234, 0.088726, 0.140022, 0.19665, 0.308088, 0.452354, 0.640788", \ + "0.101197, 0.110169, 0.161495, 0.218166, 0.329623, 0.4739, 0.662333", \ + "0.194085, 0.204474, 0.258444, 0.315346, 0.426839, 0.57116, 0.759598", \ + "0.260871, 0.273746, 0.333639, 0.391755, 0.503511, 0.647856, 0.836254", \ + "0.344467, 0.360794, 0.431285, 0.491913, 0.603899, 0.748219, 0.936737", \ + "0.414172, 0.433642, 0.516034, 0.580868, 0.694114, 0.838618, 1.02709", \ + "0.474235, 0.496363, 0.590454, 0.66092, 0.776858, 0.921628, 1.11051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.027613, 0.0346714, 0.0902028, 0.164075, 0.315161, 0.51234, 0.770607", \ + "0.0275848, 0.0347018, 0.0902392, 0.164067, 0.315159, 0.512338, 0.770609", \ + "0.0359286, 0.0422343, 0.0930341, 0.164953, 0.315205, 0.512344, 0.770609", \ + "0.0478255, 0.0540079, 0.0997641, 0.168653, 0.316698, 0.513448, 0.771358", \ + "0.065243, 0.072097, 0.113399, 0.176558, 0.31987, 0.51521, 0.772596", \ + "0.082381, 0.089987, 0.130052, 0.187977, 0.32515, 0.517469, 0.774543", \ + "0.098906, 0.107448, 0.148722, 0.202742, 0.333443, 0.521966, 0.777311" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.13569, 0.146298, 0.207978, 0.27395, 0.402453, 0.568995, 0.786498", \ + "0.15403, 0.164677, 0.226257, 0.292286, 0.420813, 0.587349, 0.804922", \ + "0.230169, 0.24132, 0.304233, 0.370407, 0.499213, 0.665718, 0.883362", \ + "0.29285, 0.305534, 0.372895, 0.440585, 0.569865, 0.736607, 0.954274", \ + "0.375226, 0.390839, 0.46782, 0.5381, 0.668053, 0.835041, 1.05312", \ + "0.452238, 0.471037, 0.560977, 0.636097, 0.766666, 0.933541, 1.15137", \ + "0.53185, 0.553533, 0.656832, 0.738984, 0.8749, 1.04304, 1.2615" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0348341, 0.0438042, 0.111709, 0.199868, 0.38156, 0.62021, 0.932704", \ + "0.0348053, 0.04374, 0.111687, 0.199865, 0.381657, 0.62021, 0.932702", \ + "0.0377811, 0.0466571, 0.113074, 0.200478, 0.381674, 0.620211, 0.932699", \ + "0.0446775, 0.0536556, 0.118543, 0.204377, 0.383272, 0.620872, 0.932803", \ + "0.058057, 0.068014, 0.130595, 0.211395, 0.386596, 0.622956, 0.93427", \ + "0.072798, 0.084302, 0.147509, 0.22375, 0.392905, 0.625355, 0.935914", \ + "0.087406, 0.100635, 0.167557, 0.240748, 0.403144, 0.631439, 0.939154" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.074149, 0.0818434, 0.130564, 0.186989, 0.298435, 0.44274, 0.631109", \ + "0.0956795, 0.103322, 0.152061, 0.208514, 0.320002, 0.464295, 0.652711", \ + "0.185749, 0.194357, 0.244804, 0.301424, 0.413189, 0.557496, 0.746023", \ + "0.24875, 0.259101, 0.312941, 0.369889, 0.48151, 0.625891, 0.814511", \ + "0.326498, 0.339538, 0.401641, 0.459948, 0.570358, 0.714635, 0.903226", \ + "0.390016, 0.405651, 0.477065, 0.538149, 0.650123, 0.793609, 0.98202", \ + "0.443509, 0.461416, 0.543104, 0.607842, 0.721237, 0.865106, 1.05415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0230948, 0.0302079, 0.0883263, 0.163423, 0.314957, 0.512351, 0.770609", \ + "0.0230388, 0.0301822, 0.0883128, 0.163376, 0.314938, 0.512349, 0.77061", \ + "0.0295986, 0.0359945, 0.0905869, 0.164183, 0.31516, 0.512364, 0.770611", \ + "0.0385174, 0.044732, 0.0955568, 0.166778, 0.31649, 0.513284, 0.771246", \ + "0.052217, 0.059042, 0.105459, 0.172227, 0.318941, 0.515274, 0.772743", \ + "0.065326, 0.073205, 0.118502, 0.180715, 0.322874, 0.517453, 0.774863", \ + "0.078526, 0.087775, 0.134214, 0.191991, 0.329229, 0.521197, 0.777371" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.151534, 0.162522, 0.225126, 0.291501, 0.420441, 0.587224, 0.804985", \ + "0.170284, 0.18117, 0.243679, 0.310146, 0.439144, 0.605853, 0.823559", \ + "0.248787, 0.260109, 0.323151, 0.389748, 0.518693, 0.685542, 0.903267", \ + "0.317365, 0.329986, 0.397184, 0.464967, 0.594403, 0.761404, 0.979012", \ + "0.410727, 0.42599, 0.50161, 0.571968, 0.702115, 0.869174, 1.08753", \ + "0.498742, 0.516956, 0.604088, 0.678333, 0.810097, 0.977158, 1.19529", \ + "0.588452, 0.609511, 0.709503, 0.789379, 0.924792, 1.09304, 1.31127" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364564, 0.045325, 0.112886, 0.200779, 0.382342, 0.620881, 0.933336", \ + "0.0363634, 0.0452235, 0.112831, 0.200779, 0.382358, 0.620884, 0.933331", \ + "0.0384838, 0.0472929, 0.113578, 0.201085, 0.382409, 0.620875, 0.93333", \ + "0.0445645, 0.0534848, 0.118748, 0.204358, 0.383713, 0.621347, 0.93326", \ + "0.05673, 0.06632, 0.129167, 0.210809, 0.386736, 0.623038, 0.934577", \ + "0.070915, 0.081875, 0.144239, 0.221261, 0.391868, 0.625353, 0.936331", \ + "0.08499, 0.097416, 0.162537, 0.236158, 0.400688, 0.630465, 0.938947" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0797234, 0.088726, 0.140022, 0.19665, 0.308088, 0.452354, 0.640788", \ + "0.101197, 0.110169, 0.161495, 0.218166, 0.329623, 0.4739, 0.662333", \ + "0.194085, 0.204474, 0.258444, 0.315346, 0.426839, 0.57116, 0.759598", \ + "0.260871, 0.273746, 0.333639, 0.391755, 0.503511, 0.647856, 0.836254", \ + "0.344467, 0.360794, 0.431285, 0.491913, 0.603899, 0.748219, 0.936737", \ + "0.414172, 0.433642, 0.516034, 0.580868, 0.694114, 0.838618, 1.02709", \ + "0.474235, 0.496363, 0.590454, 0.66092, 0.776858, 0.921628, 1.11051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.027613, 0.0346714, 0.0902028, 0.164075, 0.315161, 0.51234, 0.770607", \ + "0.0275848, 0.0347018, 0.0902392, 0.164067, 0.315159, 0.512338, 0.770609", \ + "0.0359286, 0.0422343, 0.0930341, 0.164953, 0.315205, 0.512344, 0.770609", \ + "0.0478255, 0.0540079, 0.0997641, 0.168653, 0.316698, 0.513448, 0.771358", \ + "0.065243, 0.072097, 0.113399, 0.176558, 0.31987, 0.51521, 0.772596", \ + "0.082381, 0.089987, 0.130052, 0.187977, 0.32515, 0.517469, 0.774543", \ + "0.098906, 0.107448, 0.148722, 0.202742, 0.333443, 0.521966, 0.777311" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00224171, 0.00225598, 0.00235376, 0.00239682, 0.00242686, 0.00244063, 0.00244847", \ + "0.0021272, 0.00214454, 0.00223846, 0.00228439, 0.00231607, 0.00233059, 0.00233879", \ + "0.00219707, 0.00219949, 0.00224212, 0.00227474, 0.00230266, 0.0023395, 0.00233519", \ + "0.00248987, 0.00248043, 0.00248929, 0.00253286, 0.00255504, 0.00257866, 0.00259367", \ + "0.00318235, 0.00315093, 0.00312054, 0.00313088, 0.00317577, 0.00317871, 0.00319511", \ + "0.00423004, 0.00421063, 0.00412422, 0.00409364, 0.00409383, 0.00412315, 0.00415487", \ + "0.00564815, 0.00557985, 0.00542745, 0.00538173, 0.00536852, 0.00537724, 0.00541655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00656538, 0.00660562, 0.00673356, 0.00677081, 0.00679127, 0.00679951, 0.00680507", \ + "0.00647693, 0.0065146, 0.00664454, 0.00668438, 0.00670667, 0.00671534, 0.00671969", \ + "0.00637731, 0.00639831, 0.00649622, 0.00655248, 0.00659232, 0.00661163, 0.0066242", \ + "0.00650298, 0.00650906, 0.00658432, 0.00663794, 0.00667556, 0.00670527, 0.00672249", \ + "0.00702797, 0.00702169, 0.0070292, 0.00706775, 0.0071053, 0.0071345, 0.00715434", \ + "0.00803134, 0.00799339, 0.00792243, 0.00792021, 0.00794442, 0.00796737, 0.00798872", \ + "0.00926643, 0.00920904, 0.00919344, 0.00916092, 0.00915328, 0.00916541, 0.00917922" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00222743, 0.00225008, 0.00235824, 0.00240009, 0.00242387, 0.0024343, 0.00243859", \ + "0.00207499, 0.00209889, 0.00220741, 0.00225181, 0.00227878, 0.00229101, 0.00229579", \ + "0.00213874, 0.00214499, 0.00218783, 0.00222123, 0.0022543, 0.00226908, 0.00229279", \ + "0.00240553, 0.00239252, 0.00240581, 0.00243076, 0.0024667, 0.00248946, 0.00253675", \ + "0.0031366, 0.00310578, 0.00306495, 0.00307545, 0.00312424, 0.00315221, 0.00314203", \ + "0.00417496, 0.00413038, 0.0040642, 0.00405875, 0.0040636, 0.00408479, 0.00414319", \ + "0.00562621, 0.00555555, 0.00544696, 0.00541433, 0.00539624, 0.00540043, 0.00544327" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00549873, 0.00554208, 0.00567389, 0.00571115, 0.00573257, 0.00574104, 0.00574571", \ + "0.00538143, 0.00541727, 0.00554651, 0.00558816, 0.00561244, 0.00562247, 0.00562753", \ + "0.00541265, 0.00542136, 0.00550086, 0.00555469, 0.00560298, 0.00562087, 0.0056335", \ + "0.00575537, 0.00574536, 0.00578676, 0.00583275, 0.00588378, 0.00591139, 0.0059308", \ + "0.00652712, 0.00650216, 0.00646255, 0.00647328, 0.00649367, 0.00651692, 0.00653338", \ + "0.00752754, 0.00747831, 0.00741386, 0.00742461, 0.00745257, 0.00746643, 0.00748831", \ + "0.00900902, 0.00893306, 0.00879195, 0.00876835, 0.00876733, 0.00877678, 0.00879286" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00214419, 0.00217122, 0.00228157, 0.00231856, 0.0023359, 0.00234277, 0.00234491", \ + "0.00201768, 0.0020469, 0.00215649, 0.00219521, 0.00221629, 0.00222447, 0.00222743", \ + "0.00195262, 0.00196843, 0.00203524, 0.00207087, 0.00211106, 0.00212852, 0.00213503", \ + "0.00207706, 0.00207547, 0.00212257, 0.00216436, 0.00219741, 0.00221203, 0.00222467", \ + "0.00260179, 0.00258073, 0.00256193, 0.00258207, 0.00264124, 0.00264596, 0.00265427", \ + "0.00355331, 0.00351711, 0.0034673, 0.00346867, 0.00348574, 0.00352989, 0.00354119", \ + "0.00493467, 0.00487538, 0.00478039, 0.0047591, 0.00475389, 0.00476888, 0.00479891" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00699411, 0.00704127, 0.00715818, 0.00718592, 0.0072019, 0.00720677, 0.00721041", \ + "0.00687064, 0.00691336, 0.00703385, 0.00706769, 0.0070871, 0.00709525, 0.00709914", \ + "0.00690483, 0.00691558, 0.0069869, 0.00703962, 0.00708304, 0.00710422, 0.00711626", \ + "0.00723778, 0.00723582, 0.00726732, 0.00729936, 0.00734095, 0.00736728, 0.00738776", \ + "0.00794934, 0.00792816, 0.00791389, 0.00793446, 0.00796914, 0.00799261, 0.00801523", \ + "0.00906648, 0.00902094, 0.00894813, 0.00894882, 0.00896395, 0.00898566, 0.00900019", \ + "0.01049, 0.0104331, 0.0103098, 0.0102897, 0.0102931, 0.0103126, 0.0103312" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0022964, 0.00231305, 0.00240805, 0.00245107, 0.00247756, 0.00248708, 0.00249232", \ + "0.00219002, 0.00220585, 0.00230171, 0.00234562, 0.00237353, 0.00238503, 0.00239152", \ + "0.00212755, 0.00213154, 0.00218605, 0.00222788, 0.00226323, 0.00228256, 0.00229384", \ + "0.00224369, 0.00224482, 0.00223845, 0.00227522, 0.00231439, 0.00233746, 0.00234964", \ + "0.00274254, 0.00271467, 0.00266494, 0.00267346, 0.00269816, 0.00271613, 0.00273616", \ + "0.00356318, 0.00353164, 0.00350185, 0.00348129, 0.00348974, 0.00351896, 0.00352576", \ + "0.00487825, 0.00481626, 0.00475013, 0.0047035, 0.00468639, 0.00469355, 0.004732" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00774985, 0.00779725, 0.00791279, 0.00793985, 0.00795428, 0.00796126, 0.00796296", \ + "0.00763036, 0.00767223, 0.00779255, 0.00782639, 0.00784558, 0.00785357, 0.00785744", \ + "0.00763367, 0.00764701, 0.00772828, 0.00778899, 0.00782953, 0.00785106, 0.00786453", \ + "0.00796893, 0.00796074, 0.00800653, 0.00804983, 0.00809072, 0.00811705, 0.00813733", \ + "0.00871145, 0.00868789, 0.00866492, 0.00869377, 0.00872353, 0.00875528, 0.00877214", \ + "0.00981647, 0.00976917, 0.00967742, 0.00967641, 0.00970758, 0.00973092, 0.00974791", \ + "0.0113627, 0.011281, 0.0111129, 0.011075, 0.0110623, 0.0110738, 0.0110869" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00217187, 0.0021959, 0.0023043, 0.00234477, 0.00236647, 0.00237338, 0.00237696", \ + "0.00205119, 0.00207692, 0.00218222, 0.00222344, 0.00224786, 0.00225691, 0.00226212", \ + "0.00197912, 0.00199675, 0.00206849, 0.00209733, 0.00213095, 0.0021656, 0.002169", \ + "0.00209858, 0.00209505, 0.0021404, 0.00220049, 0.00222064, 0.002238, 0.00225024", \ + "0.00259546, 0.0025742, 0.0025703, 0.00259607, 0.00264778, 0.00265922, 0.0026694", \ + "0.00353689, 0.00350482, 0.00348326, 0.00347072, 0.0034831, 0.00352392, 0.00352536", \ + "0.0048975, 0.00484272, 0.00475393, 0.00473759, 0.00473027, 0.00474366, 0.00478008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00671498, 0.006763, 0.00687758, 0.00690414, 0.00691861, 0.00692567, 0.00692737", \ + "0.00659574, 0.00663727, 0.00675721, 0.0067907, 0.00680972, 0.00681729, 0.00682131", \ + "0.00659043, 0.00660852, 0.00669256, 0.0067437, 0.00678779, 0.00681147, 0.00682154", \ + "0.00691863, 0.00691913, 0.00697343, 0.00701231, 0.00706208, 0.00708596, 0.00711049", \ + "0.00767646, 0.00765432, 0.0076413, 0.00766389, 0.00769576, 0.00772377, 0.00774237", \ + "0.00871225, 0.00877895, 0.00869531, 0.00867903, 0.00869806, 0.00871485, 0.00872742", \ + "0.010222, 0.0101644, 0.0100372, 0.0100138, 0.010016, 0.0100304, 0.0100499" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00214419, 0.00217122, 0.00228157, 0.00231856, 0.0023359, 0.00234277, 0.00234491", \ + "0.00201768, 0.0020469, 0.00215649, 0.00219521, 0.00221629, 0.00222447, 0.00222743", \ + "0.00195262, 0.00196843, 0.00203524, 0.00207087, 0.00211106, 0.00212852, 0.00213503", \ + "0.00207706, 0.00207547, 0.00212257, 0.00216436, 0.00219741, 0.00221203, 0.00222467", \ + "0.00260179, 0.00258073, 0.00256193, 0.00258207, 0.00264124, 0.00264596, 0.00265427", \ + "0.00355331, 0.00351711, 0.0034673, 0.00346867, 0.00348574, 0.00352989, 0.00354119", \ + "0.00493467, 0.00487538, 0.00478039, 0.0047591, 0.00475389, 0.00476888, 0.00479891" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00774985, 0.00779725, 0.00791279, 0.00793985, 0.00795428, 0.00796126, 0.00796296", \ + "0.00763036, 0.00767223, 0.00779255, 0.00782639, 0.00784558, 0.00785357, 0.00785744", \ + "0.00763367, 0.00764701, 0.00772828, 0.00778899, 0.00782953, 0.00785106, 0.00786453", \ + "0.00796893, 0.00796074, 0.00800653, 0.00804983, 0.00809072, 0.00811705, 0.00813733", \ + "0.00871145, 0.00868789, 0.00866492, 0.00869377, 0.00872353, 0.00875528, 0.00877214", \ + "0.00981647, 0.00976917, 0.00967742, 0.00967641, 0.00970758, 0.00973092, 0.00974791", \ + "0.0113627, 0.011281, 0.0111129, 0.011075, 0.0110623, 0.0110738, 0.0110869" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00214474, 0.00217221, 0.00228391, 0.0023192, 0.00233624, 0.00234096, 0.00234326", \ + "0.0020221, 0.00205114, 0.00216102, 0.00219834, 0.00221726, 0.00222356, 0.00222602", \ + "0.0019276, 0.00195038, 0.00202887, 0.00207155, 0.00210606, 0.00211434, 0.00211526", \ + "0.00198761, 0.00201311, 0.00206005, 0.00211371, 0.00214062, 0.00215187, 0.00216242", \ + "0.00239195, 0.00237911, 0.00237961, 0.0024066, 0.00244106, 0.00248709, 0.00248474", \ + "0.00328932, 0.00325261, 0.00318497, 0.00318057, 0.0032, 0.00325907, 0.00328226", \ + "0.00464961, 0.00459127, 0.0044682, 0.00443804, 0.00443105, 0.00444443, 0.00450554" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00767414, 0.00771708, 0.00782928, 0.00785822, 0.00787466, 0.00788274, 0.00788576", \ + "0.00758517, 0.00762398, 0.00773895, 0.00777323, 0.00779337, 0.00780229, 0.0078068", \ + "0.0076216, 0.00763418, 0.00770929, 0.00775883, 0.00779581, 0.00781867, 0.00783251", \ + "0.00789386, 0.00791042, 0.00796448, 0.00799723, 0.00803809, 0.00805789, 0.00808308", \ + "0.00865407, 0.00863279, 0.00862821, 0.00865071, 0.00868294, 0.00871113, 0.00872903", \ + "0.00971682, 0.00967583, 0.00963139, 0.00964578, 0.00966576, 0.00968648, 0.00970702", \ + "0.0111778, 0.0111284, 0.0110879, 0.0110495, 0.0110372, 0.0110482, 0.011061" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00229466, 0.0023126, 0.00240999, 0.00245153, 0.00247663, 0.00248606, 0.00249175", \ + "0.0021961, 0.00221255, 0.00230661, 0.00234981, 0.00237672, 0.00238601, 0.00239083", \ + "0.00209749, 0.00210845, 0.00217687, 0.00222158, 0.00225524, 0.0022577, 0.00223951", \ + "0.00214454, 0.00214446, 0.00219277, 0.00223086, 0.00226837, 0.00229058, 0.00230035", \ + "0.00248621, 0.00247346, 0.0024669, 0.00249631, 0.00255949, 0.00255767, 0.00257395", \ + "0.00333708, 0.00330087, 0.00322343, 0.00321351, 0.00322941, 0.00327555, 0.00333631", \ + "0.00455351, 0.00450196, 0.00439545, 0.00437051, 0.00437106, 0.00438783, 0.00442603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0084295, 0.0084731, 0.00858666, 0.0086148, 0.00863033, 0.0086374, 0.00864222", \ + "0.0083365, 0.00837604, 0.00849142, 0.00852499, 0.00854442, 0.00855261, 0.00855733", \ + "0.00838565, 0.00839219, 0.00846575, 0.00851, 0.00855168, 0.00856714, 0.00857806", \ + "0.00867074, 0.00866711, 0.00870206, 0.00874505, 0.00878754, 0.00881516, 0.00883517", \ + "0.00946597, 0.0094414, 0.00940664, 0.00941038, 0.00944155, 0.00946747, 0.00947818", \ + "0.0105513, 0.0104978, 0.010414, 0.0104097, 0.0104236, 0.0104467, 0.0104625", \ + "0.0120455, 0.011972, 0.0118147, 0.0117815, 0.0117723, 0.0117891, 0.0118013" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00217162, 0.00219905, 0.00230651, 0.00234582, 0.00236574, 0.00237123, 0.00237362", \ + "0.00205334, 0.00207774, 0.00218527, 0.00222507, 0.00224687, 0.0022545, 0.00225842", \ + "0.00196727, 0.00198109, 0.00206073, 0.00209154, 0.0021256, 0.00215176, 0.00216002", \ + "0.00203236, 0.00203351, 0.00208901, 0.00213749, 0.00216372, 0.00218055, 0.0021917", \ + "0.00243966, 0.00241959, 0.0024076, 0.0024295, 0.0024656, 0.00250817, 0.00250598", \ + "0.00324114, 0.00321012, 0.00317118, 0.00317812, 0.00319539, 0.00325645, 0.00335786", \ + "0.0046004, 0.00454917, 0.00444172, 0.00441988, 0.0044183, 0.00443628, 0.00449594" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00739545, 0.00743901, 0.00755068, 0.00757916, 0.0075948, 0.00760292, 0.00760576", \ + "0.00730136, 0.00734118, 0.00745584, 0.00748943, 0.00750884, 0.00751741, 0.00752209", \ + "0.00734294, 0.00735713, 0.0074291, 0.00747558, 0.00751384, 0.00753411, 0.00754621", \ + "0.00761584, 0.00761292, 0.00768366, 0.00771621, 0.00775486, 0.0077797, 0.00780282", \ + "0.008413, 0.00839163, 0.00836534, 0.00838208, 0.00840601, 0.0084321, 0.00844591", \ + "0.00942847, 0.0093991, 0.00934795, 0.00936595, 0.00938825, 0.00940456, 0.00942506", \ + "0.0108916, 0.010847, 0.0107517, 0.010724, 0.0107343, 0.0107398, 0.0107622" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00214474, 0.00217221, 0.00228391, 0.0023192, 0.00233624, 0.00234096, 0.00234326", \ + "0.0020221, 0.00205114, 0.00216102, 0.00219834, 0.00221726, 0.00222356, 0.00222602", \ + "0.0019276, 0.00195038, 0.00202887, 0.00207155, 0.00210606, 0.00211434, 0.00211526", \ + "0.00198761, 0.00201311, 0.00206005, 0.00211371, 0.00214062, 0.00215187, 0.00216242", \ + "0.00239195, 0.00237911, 0.00237961, 0.0024066, 0.00244106, 0.00248709, 0.00248474", \ + "0.00328932, 0.00325261, 0.00318497, 0.00318057, 0.0032, 0.00325907, 0.00328226", \ + "0.00464961, 0.00459127, 0.0044682, 0.00443804, 0.00443105, 0.00444443, 0.00450554" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0084295, 0.0084731, 0.00858666, 0.0086148, 0.00863033, 0.0086374, 0.00864222", \ + "0.0083365, 0.00837604, 0.00849142, 0.00852499, 0.00854442, 0.00855261, 0.00855733", \ + "0.00838565, 0.00839219, 0.00846575, 0.00851, 0.00855168, 0.00856714, 0.00857806", \ + "0.00867074, 0.00866711, 0.00870206, 0.00874505, 0.00878754, 0.00881516, 0.00883517", \ + "0.00946597, 0.0094414, 0.00940664, 0.00941038, 0.00944155, 0.00946747, 0.00947818", \ + "0.0105513, 0.0104978, 0.010414, 0.0104097, 0.0104236, 0.0104467, 0.0104625", \ + "0.0120455, 0.011972, 0.0118147, 0.0117815, 0.0117723, 0.0117891, 0.0118013" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159269; + rise_capacitance : 0.00155132; + rise_capacitance_range (0.00108149, 0.00155132); + fall_capacitance : 0.00159269; + fall_capacitance_range (0.00113515, 0.00159269); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000746244, -0.000821112, -0.00086612, -0.00087656, -0.00088079, -0.000881974, -0.000880651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880376, 0.000885348, 0.000882358, 0.000884195, 0.00088079, 0.000881974, 0.000880651" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0011001, -0.00110758, -0.00113822, -0.00114761, -0.00114982, -0.00115201, -0.00114739" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115322, 0.00115464, 0.0011565, 0.00115496, 0.00114982, 0.00115201, 0.00114739" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00110039, -0.00110788, -0.00113851, -0.0011479, -0.00115156, -0.00115323, -0.00114794" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115567, 0.00115705, 0.00115879, 0.00115712, 0.00115156, 0.00115323, 0.00114794" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120065, -0.0011946, -0.00119619, -0.00120133, -0.00120617, -0.00121953, -0.00123564" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124265, 0.00124243, 0.00124675, 0.00124578, 0.00124632, 0.00124749, 0.00124619" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121778, -0.00121181, -0.00121337, -0.00121762, -0.00122096, -0.00123063, -0.00124096" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124343, 0.00124332, 0.00124766, 0.00124664, 0.00124705, 0.00124807, 0.00124657" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163654; + rise_capacitance : 0.00163654; + rise_capacitance_range (0.00102684, 0.00163654); + fall_capacitance : 0.00163626; + fall_capacitance_range (0.000986457, 0.00163626); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000123711, -0.000122122, -0.000120431, -0.000120244, -0.000120039, -0.000119774, -0.000119396" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000126395, 0.00012676, 0.000125343, 0.00012526, 0.000124167, 0.000123103, 0.000121456" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00110069, -0.00110742, -0.00114916, -0.00115353, -0.00115303, -0.00115482, -0.00115067" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115235, 0.00115434, 0.0011574, 0.00115989, 0.00115303, 0.00115482, 0.00115067" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00110101, -0.00110773, -0.00114945, -0.00115383, -0.00115492, -0.00115615, -0.0011513" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115501, 0.00115697, 0.00115989, 0.00116217, 0.00115492, 0.00115615, 0.0011513" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120033, -0.00120367, -0.00120652, -0.00120993, -0.00121495, -0.00122603, -0.00124206" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124699, 0.00124931, 0.00125051, 0.00125213, 0.00125066, 0.00125301, 0.00125192" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012175, -0.00122089, -0.00122345, -0.00122667, -0.00122975, -0.00123713, -0.00124738" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124787, 0.00125023, 0.00125138, 0.00125296, 0.0012514, 0.0012536, 0.00125231" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160461; + rise_capacitance : 0.00160461; + rise_capacitance_range (0.00110793, 0.00160461); + fall_capacitance : 0.00156921; + fall_capacitance_range (0.0011334, 0.00156921); + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000997228, -0.0009973, -0.000999944, -0.000990896, -0.000993484, -0.000994977, -0.000993687" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102293, 0.00101761, 0.00102832, 0.00101036, 0.00101051, 0.00100952, 0.00100288" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000997371, -0.000997304, -0.0010003, -0.000993857, -0.000993685, -0.000995173, -0.000993916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102635, 0.00101876, 0.00102824, 0.00102282, 0.00101119, 0.00101006, 0.00100322" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991525, -0.000992443, -0.000991693, -0.000988158, -0.000988311, -0.000990147, -0.000989403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00104039, 0.000996001, 0.000995147, 0.000996343, 0.000993227, 0.000992332, 0.000990654" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00100013, -0.000999794, -0.00100328, -0.00100354, -0.000997843, -0.00099984, -0.000999037" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00100013, 0.00100724, 0.00100953, 0.00101188, 0.00100283, 0.0010056, 0.00100424" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158798; + rise_capacitance : 0.00158798; + rise_capacitance_range (0.0011823, 0.00158798); + fall_capacitance : 0.00154973; + fall_capacitance_range (0.00113448, 0.00154973); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097914, -0.000980877, -0.00098159, -0.000983681, -0.000979837, -0.000981769, -0.000980994" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098377, 0.000992531, 0.00098159, 0.000985112, 0.000983508, 0.000984462, 0.000983184" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979089, -0.000976552, -0.00098125, -0.000983098, -0.000979723, -0.000981639, -0.000980883" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000981251, 0.000991966, 0.00098125, 0.000984675, 0.000982919, 0.000984368, 0.000983115" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978504, -0.000981053, -0.00099117, -0.000982191, -0.000982597, -0.00098445, -0.000983736" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000994849, 0.000988526, 0.000999719, 0.000983577, 0.00098438, 0.000986948, 0.000985553" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979128, -0.000978271, -0.000983813, -0.000983717, -0.000979841, -0.00098178, -0.000980995" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982478, 0.000992122, 0.000996973, 0.000985021, 0.000983419, 0.00098442, 0.000983151" \ + ); + } + } + } + } + cell (OA211X2) { + area : 9.8784; + cell_leakage_power : 0.102607; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.122255; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0831942; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.08962; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0873916; + when : "(A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131218; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0917357; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0981085; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0959632; + when : "(A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.143464; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0917356; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0981084; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0959632; + when : "(!A * B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.110643; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0966606; + when : "(!A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102378; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10328; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102607; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C * D) + (B * C * D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.147068, 0.166757, 0.233427, 0.300941, 0.428992, 0.593869, 0.808739", \ + "0.162982, 0.182662, 0.249549, 0.316982, 0.44513, 0.609942, 0.824771", \ + "0.255312, 0.275345, 0.342434, 0.409825, 0.537947, 0.702965, 0.917839", \ + "0.339557, 0.362827, 0.433935, 0.502339, 0.630715, 0.795393, 1.01044", \ + "0.453615, 0.4817, 0.563077, 0.633031, 0.761177, 0.926157, 1.14145", \ + "0.562694, 0.594785, 0.688058, 0.761937, 0.890674, 1.05475, 1.26899", \ + "0.672557, 0.707979, 0.813173, 0.893183, 1.02382, 1.18757, 1.40164" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.039966, 0.0542982, 0.121375, 0.207378, 0.386278, 0.622977, 0.933792", \ + "0.0399539, 0.0542923, 0.121365, 0.207344, 0.386216, 0.62299, 0.933793", \ + "0.0431931, 0.0566928, 0.122462, 0.207934, 0.386415, 0.623023, 0.933885", \ + "0.0554156, 0.0686125, 0.129433, 0.212222, 0.388519, 0.623903, 0.934081", \ + "0.073743, 0.088683, 0.144365, 0.221241, 0.392828, 0.627312, 0.936631", \ + "0.091774, 0.108571, 0.164518, 0.234284, 0.398725, 0.62955, 0.938865", \ + "0.109913, 0.128228, 0.187656, 0.252463, 0.407984, 0.634139, 0.94094" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.129247, 0.145957, 0.202339, 0.258313, 0.363526, 0.498477, 0.674489", \ + "0.148565, 0.165217, 0.221658, 0.277656, 0.382941, 0.517904, 0.693859", \ + "0.226163, 0.243789, 0.301378, 0.357744, 0.462996, 0.597999, 0.774027", \ + "0.288635, 0.308766, 0.371469, 0.429344, 0.536537, 0.670693, 0.846699", \ + "0.36845, 0.3926, 0.464306, 0.525202, 0.633072, 0.768146, 0.944216", \ + "0.43815, 0.466354, 0.548732, 0.614927, 0.725373, 0.860887, 1.03655", \ + "0.499921, 0.531454, 0.624912, 0.697479, 0.812348, 0.949506, 1.1248" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0327668, 0.0444359, 0.0973041, 0.163135, 0.299717, 0.480666, 0.719348", \ + "0.0328198, 0.044475, 0.0972981, 0.163115, 0.299723, 0.480929, 0.719343", \ + "0.0368404, 0.0483249, 0.0993369, 0.164242, 0.300038, 0.481014, 0.719358", \ + "0.04557, 0.0573, 0.107093, 0.170216, 0.303791, 0.48213, 0.719823", \ + "0.061124, 0.073882, 0.121834, 0.181413, 0.309621, 0.486547, 0.722141", \ + "0.078009, 0.0923, 0.140787, 0.196116, 0.318638, 0.491509, 0.725647", \ + "0.095653, 0.11146, 0.163295, 0.215841, 0.332041, 0.500037, 0.730476" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.133673, 0.152941, 0.218934, 0.285973, 0.413877, 0.578487, 0.793195", \ + "0.149119, 0.16833, 0.234341, 0.301455, 0.429397, 0.59396, 0.808586", \ + "0.237781, 0.257926, 0.324311, 0.391487, 0.519263, 0.683787, 0.897931", \ + "0.313902, 0.337488, 0.409233, 0.477357, 0.605395, 0.769629, 0.984499", \ + "0.41585, 0.444272, 0.526984, 0.597197, 0.725155, 0.888356, 1.10363", \ + "0.513277, 0.545742, 0.641223, 0.716441, 0.845334, 1.0087, 1.22198", \ + "0.609933, 0.645819, 0.75465, 0.836975, 0.968676, 1.13189, 1.34554" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0383821, 0.0527348, 0.12018, 0.206393, 0.385461, 0.622236, 0.933129", \ + "0.0383741, 0.0527356, 0.120116, 0.206381, 0.385463, 0.622293, 0.933251", \ + "0.0435136, 0.0568594, 0.122162, 0.207212, 0.385734, 0.622254, 0.933278", \ + "0.0563759, 0.0698149, 0.129929, 0.21245, 0.388276, 0.623486, 0.933454", \ + "0.075351, 0.091028, 0.146967, 0.222299, 0.393049, 0.626971, 0.936351", \ + "0.094456, 0.111829, 0.169363, 0.237804, 0.399834, 0.629853, 0.938684", \ + "0.114395, 0.133288, 0.1952, 0.259003, 0.411592, 0.636028, 0.941441" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.122893, 0.139691, 0.196047, 0.252048, 0.357339, 0.492236, 0.668165", \ + "0.139732, 0.156409, 0.212831, 0.268875, 0.374076, 0.509035, 0.685047", \ + "0.228167, 0.246022, 0.303878, 0.360166, 0.465472, 0.600575, 0.776496", \ + "0.298004, 0.319013, 0.382442, 0.440322, 0.546691, 0.681356, 0.857435", \ + "0.384845, 0.41036, 0.483625, 0.544405, 0.651132, 0.784618, 0.961023", \ + "0.460186, 0.48957, 0.574449, 0.639854, 0.748422, 0.882476, 1.05828", \ + "0.527204, 0.559996, 0.656883, 0.729104, 0.841932, 0.977154, 1.15253" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328772, 0.0444023, 0.0973083, 0.163139, 0.299716, 0.48093, 0.719353", \ + "0.0327807, 0.0444605, 0.0972895, 0.163085, 0.2995, 0.480667, 0.719348", \ + "0.0390395, 0.0499784, 0.0999186, 0.16451, 0.29997, 0.48101, 0.719359", \ + "0.0516037, 0.0625397, 0.109178, 0.171455, 0.30387, 0.483055, 0.720043", \ + "0.070426, 0.082858, 0.126592, 0.182937, 0.310362, 0.487718, 0.723808", \ + "0.089529, 0.103559, 0.148275, 0.199334, 0.319094, 0.491947, 0.726703", \ + "0.109595, 0.124964, 0.173257, 0.221104, 0.332717, 0.499408, 0.7309" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.135137, 0.153611, 0.217976, 0.284378, 0.411706, 0.576115, 0.790782", \ + "0.153278, 0.171732, 0.236101, 0.30245, 0.429887, 0.594261, 0.808877", \ + "0.245469, 0.264888, 0.329771, 0.396175, 0.523619, 0.688067, 0.902861", \ + "0.323455, 0.34634, 0.417599, 0.485507, 0.613291, 0.776922, 0.991546", \ + "0.426465, 0.454431, 0.538037, 0.609209, 0.737833, 0.902289, 1.11663", \ + "0.526738, 0.559105, 0.655609, 0.732695, 0.862958, 1.027, 1.24135", \ + "0.629821, 0.665806, 0.775773, 0.860381, 0.99478, 1.15892, 1.37328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0351671, 0.0494726, 0.117053, 0.203677, 0.383405, 0.620618, 0.931615", \ + "0.0351548, 0.0494663, 0.117035, 0.2037, 0.383471, 0.620606, 0.931514", \ + "0.0393797, 0.0530161, 0.118521, 0.204393, 0.383593, 0.62064, 0.93158", \ + "0.0505633, 0.0648505, 0.126731, 0.20959, 0.3856, 0.621291, 0.931758", \ + "0.06829, 0.085154, 0.144013, 0.220215, 0.390778, 0.62444, 0.933774", \ + "0.085911, 0.104686, 0.167185, 0.237166, 0.398594, 0.62776, 0.935993", \ + "0.103556, 0.124222, 0.19191, 0.258305, 0.411041, 0.633838, 0.938856" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0815751, 0.0942917, 0.14194, 0.194842, 0.29885, 0.433495, 0.609413", \ + "0.103001, 0.115684, 0.163317, 0.216243, 0.320296, 0.454986, 0.630885", \ + "0.198714, 0.213144, 0.26272, 0.315857, 0.419936, 0.55462, 0.730701", \ + "0.268093, 0.28577, 0.340165, 0.394021, 0.498086, 0.632668, 0.808617", \ + "0.355004, 0.377383, 0.441367, 0.497485, 0.601379, 0.735726, 0.911384", \ + "0.426827, 0.453367, 0.527812, 0.587842, 0.692986, 0.826792, 1.00192", \ + "0.487312, 0.517453, 0.603539, 0.668451, 0.775994, 0.91024, 1.08562" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0220159, 0.0321852, 0.0848664, 0.153392, 0.293218, 0.475706, 0.714493", \ + "0.0219775, 0.0321817, 0.0848743, 0.153457, 0.293215, 0.475695, 0.714491", \ + "0.0295539, 0.0387547, 0.0877855, 0.154546, 0.293404, 0.475746, 0.714518", \ + "0.040857, 0.050264, 0.095354, 0.158862, 0.295347, 0.476747, 0.714962", \ + "0.05771, 0.068451, 0.109801, 0.167946, 0.299544, 0.479343, 0.716824", \ + "0.07459, 0.086861, 0.129025, 0.181461, 0.30639, 0.482613, 0.719424", \ + "0.091882, 0.105697, 0.149146, 0.199055, 0.316487, 0.488807, 0.722692" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.165684, 0.185356, 0.252135, 0.319615, 0.447748, 0.612509, 0.827379", \ + "0.183635, 0.20329, 0.27009, 0.337579, 0.465762, 0.630524, 0.845422", \ + "0.272121, 0.292059, 0.358776, 0.426225, 0.554386, 0.719062, 0.93392", \ + "0.354837, 0.377352, 0.448786, 0.5175, 0.645791, 0.810352, 1.0254", \ + "0.468822, 0.495873, 0.576982, 0.648004, 0.777268, 0.942044, 1.15729", \ + "0.579917, 0.61109, 0.703889, 0.779462, 0.910118, 1.07462, 1.28927", \ + "0.693908, 0.728662, 0.83364, 0.914827, 1.0476, 1.21244, 1.42698" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0399992, 0.0543416, 0.12132, 0.207377, 0.386259, 0.622977, 0.933795", \ + "0.0399593, 0.0543539, 0.121295, 0.207358, 0.386265, 0.622995, 0.933798", \ + "0.0419126, 0.0556838, 0.122005, 0.207613, 0.386315, 0.622984, 0.933825", \ + "0.0507381, 0.0649009, 0.128444, 0.211697, 0.387784, 0.623344, 0.933829", \ + "0.066802, 0.082261, 0.142478, 0.221031, 0.392717, 0.626454, 0.935689", \ + "0.083627, 0.100931, 0.161203, 0.234331, 0.399107, 0.629473, 0.938613", \ + "0.100611, 0.119628, 0.183222, 0.252514, 0.409649, 0.634788, 0.940702" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0832287, 0.0982212, 0.148741, 0.202178, 0.306286, 0.440971, 0.616856", \ + "0.104515, 0.119459, 0.170003, 0.223478, 0.327612, 0.462306, 0.638236", \ + "0.20065, 0.217931, 0.271111, 0.324861, 0.429004, 0.563726, 0.739629", \ + "0.27098, 0.292609, 0.352672, 0.408027, 0.512633, 0.647131, 0.822924", \ + "0.359821, 0.387096, 0.459143, 0.517878, 0.623216, 0.757571, 0.933461", \ + "0.434049, 0.466015, 0.550849, 0.615104, 0.722784, 0.857009, 1.03248", \ + "0.497944, 0.533514, 0.630621, 0.701703, 0.813323, 0.948065, 1.12319" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0258107, 0.0364523, 0.0873002, 0.154563, 0.293492, 0.475789, 0.714529", \ + "0.0257811, 0.0365432, 0.0873126, 0.154562, 0.293369, 0.475788, 0.71454", \ + "0.034948, 0.044623, 0.0906394, 0.155885, 0.293752, 0.475837, 0.714558", \ + "0.0487596, 0.0587911, 0.100068, 0.161406, 0.296065, 0.476594, 0.714999", \ + "0.069126, 0.080554, 0.118245, 0.173052, 0.301601, 0.479741, 0.716454", \ + "0.089865, 0.102356, 0.139815, 0.1895, 0.310204, 0.483876, 0.71951", \ + "0.110477, 0.123921, 0.163644, 0.209923, 0.323027, 0.491085, 0.723595" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.149757, 0.168964, 0.235041, 0.302067, 0.429785, 0.594423, 0.809092", \ + "0.167479, 0.186715, 0.25274, 0.319739, 0.447637, 0.612211, 0.826898", \ + "0.253864, 0.273739, 0.340039, 0.407212, 0.535033, 0.699863, 0.914542", \ + "0.329811, 0.352522, 0.423942, 0.492426, 0.620663, 0.785087, 0.999697", \ + "0.433174, 0.460434, 0.542455, 0.613787, 0.742724, 0.906823, 1.12197", \ + "0.534732, 0.566141, 0.660623, 0.737189, 0.867557, 1.03108, 1.24558", \ + "0.639711, 0.674532, 0.781551, 0.864887, 0.999078, 1.16325, 1.37757" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0383518, 0.0527789, 0.120187, 0.206424, 0.385498, 0.622157, 0.933128", \ + "0.0383692, 0.0527786, 0.120236, 0.206388, 0.385525, 0.622376, 0.933129", \ + "0.0415722, 0.0554406, 0.121446, 0.206931, 0.385642, 0.622226, 0.933127", \ + "0.0511, 0.0653903, 0.128831, 0.21178, 0.387721, 0.623067, 0.933319", \ + "0.06799, 0.084039, 0.144305, 0.221801, 0.392752, 0.62641, 0.935633", \ + "0.085173, 0.103087, 0.16441, 0.236532, 0.400051, 0.629671, 0.937794", \ + "0.102636, 0.122246, 0.18818, 0.256263, 0.411545, 0.635836, 0.940847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0792895, 0.0920017, 0.139631, 0.192567, 0.296603, 0.43128, 0.607172", \ + "0.100597, 0.113278, 0.160898, 0.213847, 0.317933, 0.452651, 0.628557", \ + "0.194967, 0.20947, 0.259236, 0.312357, 0.416464, 0.551171, 0.727157", \ + "0.262477, 0.280325, 0.334896, 0.388892, 0.492755, 0.627188, 0.802934", \ + "0.346497, 0.369068, 0.433589, 0.489843, 0.593856, 0.728219, 0.903914", \ + "0.415322, 0.441991, 0.517636, 0.577963, 0.683209, 0.817082, 0.992607", \ + "0.47264, 0.502855, 0.589599, 0.655689, 0.763582, 0.897762, 1.07314" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0219475, 0.0321558, 0.0849039, 0.153464, 0.293292, 0.47576, 0.714522", \ + "0.0219161, 0.0321272, 0.0849054, 0.153458, 0.293291, 0.475752, 0.714533", \ + "0.0299196, 0.0391112, 0.0879659, 0.154596, 0.293435, 0.475794, 0.714558", \ + "0.0413458, 0.0507611, 0.0957616, 0.159211, 0.295328, 0.476614, 0.715035", \ + "0.058334, 0.069198, 0.110561, 0.168574, 0.299737, 0.479534, 0.717031", \ + "0.075348, 0.087874, 0.12939, 0.182045, 0.306731, 0.482888, 0.71917", \ + "0.092852, 0.106886, 0.151045, 0.199714, 0.317311, 0.489028, 0.72302" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.165684, 0.185356, 0.252135, 0.319615, 0.447748, 0.612509, 0.827379", \ + "0.183635, 0.20329, 0.27009, 0.337579, 0.465762, 0.630524, 0.845422", \ + "0.272121, 0.292059, 0.358776, 0.426225, 0.554386, 0.719062, 0.93392", \ + "0.354837, 0.377352, 0.448786, 0.5175, 0.645791, 0.810352, 1.0254", \ + "0.468822, 0.495873, 0.576982, 0.648004, 0.777268, 0.942044, 1.15729", \ + "0.579917, 0.61109, 0.703889, 0.779462, 0.910118, 1.07462, 1.28927", \ + "0.693908, 0.728662, 0.83364, 0.914827, 1.0476, 1.21244, 1.42698" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0399992, 0.0543416, 0.12132, 0.207377, 0.386259, 0.622977, 0.933795", \ + "0.0399593, 0.0543539, 0.121295, 0.207358, 0.386265, 0.622995, 0.933798", \ + "0.0419126, 0.0556838, 0.122005, 0.207613, 0.386315, 0.622984, 0.933825", \ + "0.0507381, 0.0649009, 0.128444, 0.211697, 0.387784, 0.623344, 0.933829", \ + "0.066802, 0.082261, 0.142478, 0.221031, 0.392717, 0.626454, 0.935689", \ + "0.083627, 0.100931, 0.161203, 0.234331, 0.399107, 0.629473, 0.938613", \ + "0.100611, 0.119628, 0.183222, 0.252514, 0.409649, 0.634788, 0.940702" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0832287, 0.0982212, 0.148741, 0.202178, 0.306286, 0.440971, 0.616856", \ + "0.104515, 0.119459, 0.170003, 0.223478, 0.327612, 0.462306, 0.638236", \ + "0.20065, 0.217931, 0.271111, 0.324861, 0.429004, 0.563726, 0.739629", \ + "0.27098, 0.292609, 0.352672, 0.408027, 0.512633, 0.647131, 0.822924", \ + "0.359821, 0.387096, 0.459143, 0.517878, 0.623216, 0.757571, 0.933461", \ + "0.434049, 0.466015, 0.550849, 0.615104, 0.722784, 0.857009, 1.03248", \ + "0.497944, 0.533514, 0.630621, 0.701703, 0.813323, 0.948065, 1.12319" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0258107, 0.0364523, 0.0873002, 0.154563, 0.293492, 0.475789, 0.714529", \ + "0.0257811, 0.0365432, 0.0873126, 0.154562, 0.293369, 0.475788, 0.71454", \ + "0.034948, 0.044623, 0.0906394, 0.155885, 0.293752, 0.475837, 0.714558", \ + "0.0487596, 0.0587911, 0.100068, 0.161406, 0.296065, 0.476594, 0.714999", \ + "0.069126, 0.080554, 0.118245, 0.173052, 0.301601, 0.479741, 0.716454", \ + "0.089865, 0.102356, 0.139815, 0.1895, 0.310204, 0.483876, 0.71951", \ + "0.110477, 0.123921, 0.163644, 0.209923, 0.323027, 0.491085, 0.723595" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.140048, 0.158464, 0.222923, 0.289313, 0.416681, 0.581031, 0.795638", \ + "0.15907, 0.177563, 0.241882, 0.308266, 0.435689, 0.600051, 0.814674", \ + "0.241698, 0.260847, 0.325966, 0.392435, 0.519883, 0.684371, 0.898913", \ + "0.313718, 0.335659, 0.405982, 0.473778, 0.601556, 0.7662, 0.98088", \ + "0.410245, 0.436878, 0.517516, 0.588975, 0.717727, 0.882092, 1.097", \ + "0.500729, 0.531838, 0.625981, 0.702879, 0.834023, 0.998554, 1.2128", \ + "0.592865, 0.627848, 0.734882, 0.819349, 0.954881, 1.12032, 1.33489" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.035137, 0.0495625, 0.117053, 0.203695, 0.383467, 0.620612, 0.93151", \ + "0.0351608, 0.0494465, 0.116927, 0.203701, 0.383468, 0.620607, 0.931607", \ + "0.0381813, 0.0522411, 0.118119, 0.204165, 0.383565, 0.62052, 0.931515", \ + "0.0464657, 0.0609898, 0.125135, 0.208956, 0.385242, 0.621177, 0.931727", \ + "0.061891, 0.078227, 0.140883, 0.219209, 0.390325, 0.623736, 0.933306", \ + "0.079079, 0.097712, 0.16115, 0.2343, 0.398346, 0.627612, 0.935329", \ + "0.096585, 0.117088, 0.185729, 0.255411, 0.411018, 0.634698, 0.939082" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0850574, 0.0979725, 0.146127, 0.199331, 0.303581, 0.438423, 0.614444", \ + "0.106647, 0.119548, 0.167694, 0.220909, 0.325247, 0.460058, 0.636073", \ + "0.206256, 0.2206, 0.270274, 0.323388, 0.427626, 0.562614, 0.738854", \ + "0.279988, 0.297511, 0.351946, 0.405884, 0.510184, 0.644976, 0.820953", \ + "0.374134, 0.396245, 0.459619, 0.515814, 0.619875, 0.754425, 0.930226", \ + "0.453648, 0.479796, 0.553639, 0.613385, 0.718614, 0.852855, 1.02842", \ + "0.5227, 0.552306, 0.636373, 0.7012, 0.808614, 0.942458, 1.1184" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226491, 0.0328958, 0.0855747, 0.154126, 0.293633, 0.476184, 0.714903", \ + "0.0226105, 0.0328539, 0.0855799, 0.154045, 0.293631, 0.476179, 0.714894", \ + "0.0294409, 0.038729, 0.0878926, 0.154931, 0.293759, 0.476217, 0.71492", \ + "0.040467, 0.0497915, 0.0949619, 0.158884, 0.295646, 0.476767, 0.71536", \ + "0.056459, 0.067006, 0.10877, 0.167513, 0.299591, 0.479404, 0.716898", \ + "0.07287, 0.084996, 0.126103, 0.179781, 0.305867, 0.482631, 0.719684", \ + "0.089376, 0.102947, 0.14648, 0.195917, 0.315196, 0.488053, 0.722796" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.170537, 0.190241, 0.25708, 0.324544, 0.452647, 0.617302, 0.832317", \ + "0.18941, 0.209093, 0.276016, 0.343402, 0.471571, 0.636332, 0.851171", \ + "0.269854, 0.289634, 0.356546, 0.423988, 0.552151, 0.716763, 0.931623", \ + "0.343984, 0.365989, 0.436841, 0.505496, 0.634077, 0.798742, 1.01361", \ + "0.448231, 0.474046, 0.553255, 0.624949, 0.754512, 0.919403, 1.13446", \ + "0.548349, 0.5782, 0.668445, 0.744171, 0.875952, 1.04064, 1.25553", \ + "0.649665, 0.683301, 0.785273, 0.867354, 1.00226, 1.16808, 1.38279" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0400243, 0.0543167, 0.121383, 0.207372, 0.386245, 0.622988, 0.933807", \ + "0.0400734, 0.0543189, 0.121383, 0.207363, 0.386184, 0.622946, 0.933803", \ + "0.0415025, 0.0554874, 0.121719, 0.207516, 0.386244, 0.622985, 0.933709", \ + "0.0481124, 0.0625002, 0.127602, 0.211022, 0.387555, 0.623329, 0.933902", \ + "0.061199, 0.076701, 0.13965, 0.219781, 0.39225, 0.626105, 0.93531", \ + "0.076909, 0.094089, 0.157129, 0.232516, 0.399096, 0.629205, 0.937459", \ + "0.093559, 0.112444, 0.178507, 0.250576, 0.410023, 0.635657, 0.940864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0863238, 0.101605, 0.152703, 0.206486, 0.310925, 0.445805, 0.621866", \ + "0.107903, 0.12314, 0.174261, 0.228082, 0.332537, 0.467427, 0.643495", \ + "0.207742, 0.22485, 0.277965, 0.331894, 0.436291, 0.57122, 0.74725", \ + "0.282334, 0.303544, 0.363173, 0.418631, 0.523113, 0.657892, 0.833779", \ + "0.377633, 0.404632, 0.475979, 0.534676, 0.640194, 0.774857, 0.950755", \ + "0.459708, 0.491063, 0.574351, 0.637907, 0.745382, 0.879879, 1.05556", \ + "0.531236, 0.566358, 0.661735, 0.731901, 0.843164, 0.977839, 1.15343" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265667, 0.0373041, 0.0881599, 0.155414, 0.294069, 0.476392, 0.715042", \ + "0.0265598, 0.0373389, 0.0881236, 0.155411, 0.294181, 0.476392, 0.715041", \ + "0.0346443, 0.0443751, 0.0907913, 0.156219, 0.294315, 0.476394, 0.715042", \ + "0.0479705, 0.0580569, 0.099858, 0.16156, 0.296201, 0.477161, 0.715361", \ + "0.067911, 0.079158, 0.11686, 0.172467, 0.301522, 0.479802, 0.717532", \ + "0.087453, 0.099958, 0.137775, 0.187992, 0.309837, 0.484287, 0.719822", \ + "0.107488, 0.120776, 0.160239, 0.207113, 0.321548, 0.490708, 0.723727" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.154642, 0.173824, 0.239969, 0.306994, 0.434975, 0.599385, 0.814134", \ + "0.173318, 0.192547, 0.258572, 0.325599, 0.453542, 0.618088, 0.832712", \ + "0.252143, 0.271945, 0.338226, 0.405443, 0.533338, 0.697837, 0.912565", \ + "0.321468, 0.343513, 0.414495, 0.483144, 0.611448, 0.775938, 0.990667", \ + "0.416767, 0.442824, 0.523198, 0.594606, 0.723141, 0.887621, 1.10284", \ + "0.507359, 0.537617, 0.629661, 0.706063, 0.837321, 1.00119, 1.21563", \ + "0.599998, 0.633935, 0.738673, 0.821928, 0.957467, 1.122, 1.33667" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0383299, 0.052881, 0.120208, 0.206407, 0.385469, 0.622161, 0.933126", \ + "0.0383881, 0.0527132, 0.120167, 0.20638, 0.385474, 0.622372, 0.933127", \ + "0.0408916, 0.0547484, 0.121052, 0.206777, 0.385549, 0.622297, 0.933193", \ + "0.0477892, 0.0624141, 0.127612, 0.211152, 0.387298, 0.622921, 0.933308", \ + "0.061909, 0.077802, 0.140961, 0.220455, 0.392479, 0.625701, 0.935014", \ + "0.078462, 0.096188, 0.159798, 0.234639, 0.400276, 0.629599, 0.937204", \ + "0.095736, 0.115189, 0.182387, 0.2542, 0.412112, 0.63672, 0.941134" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0823427, 0.0952937, 0.143566, 0.196842, 0.301235, 0.436118, 0.612192", \ + "0.103919, 0.116844, 0.16511, 0.218453, 0.322867, 0.457755, 0.633835", \ + "0.202064, 0.216545, 0.266364, 0.319663, 0.42393, 0.558965, 0.735309", \ + "0.273894, 0.29145, 0.346196, 0.400334, 0.50422, 0.63884, 0.814811", \ + "0.364962, 0.387263, 0.451175, 0.507557, 0.611894, 0.746405, 0.922185", \ + "0.441399, 0.467724, 0.542079, 0.602306, 0.707748, 0.84145, 1.01734", \ + "0.507179, 0.536921, 0.62203, 0.687203, 0.794658, 0.928763, 1.10476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226173, 0.0329013, 0.0857593, 0.154345, 0.293995, 0.476367, 0.715061", \ + "0.0226108, 0.0328836, 0.0857494, 0.154345, 0.293852, 0.476367, 0.715038", \ + "0.0298846, 0.0391474, 0.0881889, 0.155157, 0.294053, 0.476157, 0.715037", \ + "0.0408682, 0.0505703, 0.0955276, 0.159369, 0.295681, 0.477061, 0.71551", \ + "0.057224, 0.06797, 0.109718, 0.168185, 0.300083, 0.47983, 0.717186", \ + "0.073781, 0.086149, 0.127777, 0.18093, 0.306521, 0.483435, 0.719958", \ + "0.090515, 0.104347, 0.148324, 0.197948, 0.316208, 0.489047, 0.723255" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.170537, 0.190241, 0.25708, 0.324544, 0.452647, 0.617302, 0.832317", \ + "0.18941, 0.209093, 0.276016, 0.343402, 0.471571, 0.636332, 0.851171", \ + "0.269854, 0.289634, 0.356546, 0.423988, 0.552151, 0.716763, 0.931623", \ + "0.343984, 0.365989, 0.436841, 0.505496, 0.634077, 0.798742, 1.01361", \ + "0.448231, 0.474046, 0.553255, 0.624949, 0.754512, 0.919403, 1.13446", \ + "0.548349, 0.5782, 0.668445, 0.744171, 0.875952, 1.04064, 1.25553", \ + "0.649665, 0.683301, 0.785273, 0.867354, 1.00226, 1.16808, 1.38279" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0400243, 0.0543167, 0.121383, 0.207372, 0.386245, 0.622988, 0.933807", \ + "0.0400734, 0.0543189, 0.121383, 0.207363, 0.386184, 0.622946, 0.933803", \ + "0.0415025, 0.0554874, 0.121719, 0.207516, 0.386244, 0.622985, 0.933709", \ + "0.0481124, 0.0625002, 0.127602, 0.211022, 0.387555, 0.623329, 0.933902", \ + "0.061199, 0.076701, 0.13965, 0.219781, 0.39225, 0.626105, 0.93531", \ + "0.076909, 0.094089, 0.157129, 0.232516, 0.399096, 0.629205, 0.937459", \ + "0.093559, 0.112444, 0.178507, 0.250576, 0.410023, 0.635657, 0.940864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0863238, 0.101605, 0.152703, 0.206486, 0.310925, 0.445805, 0.621866", \ + "0.107903, 0.12314, 0.174261, 0.228082, 0.332537, 0.467427, 0.643495", \ + "0.207742, 0.22485, 0.277965, 0.331894, 0.436291, 0.57122, 0.74725", \ + "0.282334, 0.303544, 0.363173, 0.418631, 0.523113, 0.657892, 0.833779", \ + "0.377633, 0.404632, 0.475979, 0.534676, 0.640194, 0.774857, 0.950755", \ + "0.459708, 0.491063, 0.574351, 0.637907, 0.745382, 0.879879, 1.05556", \ + "0.531236, 0.566358, 0.661735, 0.731901, 0.843164, 0.977839, 1.15343" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265667, 0.0373041, 0.0881599, 0.155414, 0.294069, 0.476392, 0.715042", \ + "0.0265598, 0.0373389, 0.0881236, 0.155411, 0.294181, 0.476392, 0.715041", \ + "0.0346443, 0.0443751, 0.0907913, 0.156219, 0.294315, 0.476394, 0.715042", \ + "0.0479705, 0.0580569, 0.099858, 0.16156, 0.296201, 0.477161, 0.715361", \ + "0.067911, 0.079158, 0.11686, 0.172467, 0.301522, 0.479802, 0.717532", \ + "0.087453, 0.099958, 0.137775, 0.187992, 0.309837, 0.484287, 0.719822", \ + "0.107488, 0.120776, 0.160239, 0.207113, 0.321548, 0.490708, 0.723727" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00437875, 0.00438706, 0.00454488, 0.00464002, 0.00471573, 0.0047532, 0.00477096", \ + "0.00427927, 0.00429098, 0.00443421, 0.00453598, 0.00461816, 0.0046548, 0.00467772", \ + "0.00437709, 0.00434482, 0.00438239, 0.00443844, 0.0045396, 0.00461424, 0.00463536", \ + "0.0047965, 0.00468524, 0.0046396, 0.00468004, 0.00475268, 0.00479856, 0.00483348", \ + "0.00577535, 0.00552717, 0.00531483, 0.00529347, 0.00537864, 0.00543276, 0.00541788", \ + "0.00719901, 0.00680616, 0.00640479, 0.00629516, 0.006258, 0.00630588, 0.00627864", \ + "0.00901545, 0.00847343, 0.00786477, 0.00768214, 0.00756456, 0.00755412, 0.0076248" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00844528, 0.00852193, 0.00877972, 0.00887117, 0.00893046, 0.00895582, 0.00896986", \ + "0.00838754, 0.00845282, 0.00870634, 0.00880539, 0.00886581, 0.00889116, 0.00890434", \ + "0.00837853, 0.00838333, 0.00852051, 0.00864423, 0.0087133, 0.00876694, 0.00879238", \ + "0.00851861, 0.00846421, 0.0085814, 0.00870538, 0.00877682, 0.00881877, 0.00884725", \ + "0.00919942, 0.00904001, 0.00900968, 0.00908936, 0.00914288, 0.00918779, 0.00921928", \ + "0.0104431, 0.0101234, 0.00988006, 0.00986162, 0.00989273, 0.00992527, 0.0099651", \ + "0.0119487, 0.0115259, 0.0111976, 0.011098, 0.0110658, 0.0110763, 0.0110924" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00436404, 0.00438655, 0.00456423, 0.00466485, 0.00473611, 0.00476516, 0.00478304", \ + "0.00422777, 0.0042492, 0.00443107, 0.00453755, 0.00461489, 0.00464588, 0.00466388", \ + "0.00430314, 0.00427047, 0.00428465, 0.00441611, 0.00449923, 0.00453836, 0.00431252", \ + "0.00474143, 0.00462767, 0.00461342, 0.0046359, 0.0047079, 0.0047558, 0.00478964", \ + "0.00573399, 0.00552069, 0.00527941, 0.00525077, 0.00527732, 0.00528932, 0.00532556", \ + "0.00705786, 0.00663392, 0.00635541, 0.00624609, 0.0062174, 0.00620744, 0.006329", \ + "0.00900754, 0.00843852, 0.00781113, 0.00763545, 0.00752948, 0.0074936, 0.00750812" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00739722, 0.00747134, 0.0077255, 0.00782038, 0.00787965, 0.00790488, 0.00791893", \ + "0.00729738, 0.00737004, 0.00761623, 0.00771485, 0.00777929, 0.00780705, 0.00782201", \ + "0.00742124, 0.00740193, 0.00751661, 0.007622, 0.00770672, 0.0077504, 0.00779322", \ + "0.00782799, 0.00771014, 0.00773659, 0.00781749, 0.00790944, 0.00796275, 0.0080002", \ + "0.00887144, 0.00860893, 0.00843582, 0.00843415, 0.00847367, 0.00850727, 0.00854422", \ + "0.0102721, 0.00985466, 0.00947766, 0.00941263, 0.00940936, 0.00942547, 0.00945458", \ + "0.0119486, 0.0114037, 0.0108687, 0.0107526, 0.0106931, 0.0106938, 0.010708" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00423976, 0.00428816, 0.00449452, 0.00458723, 0.00464808, 0.00467545, 0.00468828", \ + "0.00413994, 0.00418276, 0.00438121, 0.0044797, 0.00454328, 0.00457093, 0.00458484", \ + "0.00410439, 0.00410058, 0.00425528, 0.00431577, 0.00440592, 0.00440557, 0.00447324", \ + "0.00438582, 0.00430861, 0.00433192, 0.00439558, 0.00444254, 0.00450289, 0.0045258", \ + "0.00503503, 0.0050031, 0.00472307, 0.00474855, 0.00485353, 0.00490501, 0.00491808", \ + "0.00623663, 0.0059253, 0.00573909, 0.00565702, 0.00565381, 0.00566833, 0.00583188", \ + "0.00790514, 0.00745943, 0.00709895, 0.00695974, 0.00688501, 0.00687613, 0.006993" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00883893, 0.00897584, 0.00923678, 0.00930813, 0.00935065, 0.00936883, 0.00937836", \ + "0.00873209, 0.00885725, 0.00911877, 0.00920145, 0.00925097, 0.00927206, 0.00928317", \ + "0.00881132, 0.00882964, 0.00897139, 0.00907081, 0.0091627, 0.00920756, 0.00924151", \ + "0.00915992, 0.00914325, 0.00921242, 0.00928048, 0.00936244, 0.00941966, 0.00945076", \ + "0.0102381, 0.0100494, 0.00991361, 0.00992047, 0.00996832, 0.0100194, 0.010056", \ + "0.0113758, 0.0110989, 0.0110238, 0.0109521, 0.0109485, 0.0109779, 0.0109984", \ + "0.0131528, 0.012721, 0.0123206, 0.0122863, 0.0122521, 0.0122604, 0.0122856" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00445762, 0.00445888, 0.00460295, 0.00470049, 0.00477441, 0.00480725, 0.00482453", \ + "0.00434844, 0.00435864, 0.00450292, 0.00460327, 0.00468026, 0.00471473, 0.00473404", \ + "0.00433443, 0.00430061, 0.00434615, 0.00442757, 0.0045434, 0.00454889, 0.00457024", \ + "0.00455518, 0.00447963, 0.00456396, 0.00451452, 0.00456732, 0.00461669, 0.00464093", \ + "0.00517599, 0.00498788, 0.00483536, 0.00483196, 0.00498521, 0.00497189, 0.00498113", \ + "0.00628928, 0.00597325, 0.00567564, 0.00561789, 0.00562121, 0.00569537, 0.00576065", \ + "0.00783511, 0.00739368, 0.00698682, 0.00690701, 0.00684077, 0.00684557, 0.00689116" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00959292, 0.00973292, 0.00999035, 0.0100602, 0.0101012, 0.0101189, 0.0101281", \ + "0.00948558, 0.00961231, 0.00987353, 0.00995434, 0.0100027, 0.0100227, 0.0100337", \ + "0.00959411, 0.00960502, 0.00974169, 0.00983727, 0.00992555, 0.00997495, 0.0100013", \ + "0.00997592, 0.0099016, 0.0099435, 0.0100177, 0.0101126, 0.0101688, 0.0102083", \ + "0.0110318, 0.0108069, 0.0106595, 0.0106734, 0.0107198, 0.0107732, 0.0108084", \ + "0.0123723, 0.012021, 0.0116807, 0.011637, 0.0116606, 0.0117008, 0.011734", \ + "0.0142679, 0.0137608, 0.0131972, 0.0130618, 0.0130125, 0.0130199, 0.0130397" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0042942, 0.00433495, 0.00450692, 0.00460263, 0.00467157, 0.00470089, 0.00471528", \ + "0.00419719, 0.00421701, 0.00439228, 0.0044951, 0.00456531, 0.00459589, 0.00461232", \ + "0.0042071, 0.00418063, 0.00422577, 0.00430561, 0.00438661, 0.00445693, 0.00447072", \ + "0.0043548, 0.00429546, 0.00438635, 0.00443251, 0.00447963, 0.00451621, 0.0045444", \ + "0.00520576, 0.00499843, 0.00481521, 0.00480759, 0.00490297, 0.00491881, 0.00492216", \ + "0.00635794, 0.00602204, 0.00570211, 0.00563371, 0.00562945, 0.00563413, 0.00566004", \ + "0.00791832, 0.00754959, 0.0070691, 0.00692356, 0.00684913, 0.00683425, 0.00695508" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00855655, 0.00869338, 0.00895475, 0.00902435, 0.0090658, 0.0090823, 0.0090913", \ + "0.00844547, 0.00857609, 0.00883609, 0.0089176, 0.00896598, 0.00898661, 0.00899775", \ + "0.00854348, 0.00856095, 0.00870511, 0.00880268, 0.00889257, 0.00893143, 0.00896508", \ + "0.00888037, 0.00884862, 0.00893645, 0.00900701, 0.00908337, 0.00913588, 0.00918148", \ + "0.00993439, 0.00974074, 0.00962494, 0.00963531, 0.00968948, 0.00973805, 0.00977875", \ + "0.0110962, 0.0108068, 0.0105942, 0.0105729, 0.0106133, 0.0106598, 0.0106937", \ + "0.0128905, 0.0124533, 0.0120616, 0.0119678, 0.0119367, 0.0119614, 0.0119893" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0042942, 0.00433495, 0.00450692, 0.00460263, 0.00467157, 0.00470089, 0.00471528", \ + "0.00419719, 0.00421701, 0.00439228, 0.0044951, 0.00456531, 0.00459589, 0.00461232", \ + "0.0042071, 0.00418063, 0.00422577, 0.00430561, 0.00438661, 0.00445693, 0.00447072", \ + "0.0043548, 0.00429546, 0.00438635, 0.00443251, 0.00447963, 0.00451621, 0.0045444", \ + "0.00520576, 0.00499843, 0.00481521, 0.00480759, 0.00490297, 0.00491881, 0.00492216", \ + "0.00635794, 0.00602204, 0.00570211, 0.00563371, 0.00562945, 0.00563413, 0.00566004", \ + "0.00791832, 0.00754959, 0.0070691, 0.00692356, 0.00684913, 0.00683425, 0.00695508" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00959292, 0.00973292, 0.00999035, 0.0100602, 0.0101012, 0.0101189, 0.0101281", \ + "0.00948558, 0.00961231, 0.00987353, 0.00995434, 0.0100027, 0.0100227, 0.0100337", \ + "0.00959411, 0.00960502, 0.00974169, 0.00983727, 0.00992555, 0.00997495, 0.0100013", \ + "0.00997592, 0.0099016, 0.0099435, 0.0100177, 0.0101126, 0.0101688, 0.0102083", \ + "0.0110318, 0.0108069, 0.0106595, 0.0106734, 0.0107198, 0.0107732, 0.0108084", \ + "0.0123723, 0.012021, 0.0116807, 0.011637, 0.0116606, 0.0117008, 0.011734", \ + "0.0142679, 0.0137608, 0.0131972, 0.0130618, 0.0130125, 0.0130199, 0.0130397" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00424175, 0.00429779, 0.00449597, 0.00458922, 0.00464828, 0.00467248, 0.00468579", \ + "0.00414244, 0.00418595, 0.00438609, 0.00448355, 0.00454498, 0.00457072, 0.00458355", \ + "0.0040743, 0.00409645, 0.00422624, 0.00431968, 0.00439775, 0.00440176, 0.00438723", \ + "0.0042032, 0.00416506, 0.00424848, 0.00433232, 0.00438843, 0.00444448, 0.00446859", \ + "0.00473451, 0.00460276, 0.00462034, 0.00463218, 0.00466551, 0.00473416, 0.00475683", \ + "0.00593951, 0.00566099, 0.00538947, 0.00534389, 0.00535924, 0.00542536, 0.00543567", \ + "0.00740548, 0.00701942, 0.00673091, 0.00660534, 0.00654604, 0.00655672, 0.00662727" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00953119, 0.00965799, 0.00991272, 0.00998688, 0.0100314, 0.01005, 0.0100598", \ + "0.00944899, 0.00956452, 0.00981702, 0.0099009, 0.00995272, 0.00997484, 0.00998694", \ + "0.00963004, 0.00963742, 0.00975988, 0.00984756, 0.00993627, 0.00997869, 0.0100012", \ + "0.00999691, 0.00992977, 0.00995057, 0.0100082, 0.0100959, 0.0101499, 0.0101834", \ + "0.0107857, 0.0106337, 0.0105725, 0.0106081, 0.0106708, 0.0107248, 0.0107712", \ + "0.012107, 0.011848, 0.0116321, 0.0116058, 0.011634, 0.0116774, 0.0117081", \ + "0.0138829, 0.013457, 0.0131588, 0.0130413, 0.0130007, 0.0130075, 0.0130283" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00446199, 0.00446199, 0.00460176, 0.0047007, 0.00477235, 0.00480524, 0.0048224", \ + "0.00436302, 0.00436411, 0.00450622, 0.00460678, 0.00468128, 0.00471464, 0.00473324", \ + "0.00428472, 0.00426606, 0.00436261, 0.00443448, 0.00453728, 0.00450104, 0.00452312", \ + "0.00442443, 0.00436466, 0.00439406, 0.00444582, 0.004529, 0.00457496, 0.00460448", \ + "0.00489226, 0.0047223, 0.0046529, 0.00468584, 0.00478406, 0.00487076, 0.00484016", \ + "0.00586651, 0.00560733, 0.00537586, 0.00534463, 0.00537416, 0.0054428, 0.00543956", \ + "0.00740014, 0.00704057, 0.00674724, 0.0066107, 0.0065384, 0.00654452, 0.00665672" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102866, 0.010414, 0.0106679, 0.0107417, 0.0107857, 0.0108048, 0.0108148", \ + "0.0102095, 0.0103278, 0.0105806, 0.010662, 0.010712, 0.0107336, 0.0107453", \ + "0.0104004, 0.0103865, 0.010516, 0.0106101, 0.0106863, 0.0107322, 0.0107541", \ + "0.0107829, 0.0107043, 0.0107033, 0.0107729, 0.0108481, 0.0108985, 0.0109326", \ + "0.0116644, 0.0114591, 0.0113338, 0.0113589, 0.0114217, 0.0114814, 0.0115178", \ + "0.013241, 0.012893, 0.0125263, 0.0124532, 0.0124437, 0.0124662, 0.0124852", \ + "0.0149311, 0.0144484, 0.0139053, 0.0137788, 0.0137391, 0.0137489, 0.0137713" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00429936, 0.00432429, 0.00450976, 0.00460697, 0.00467271, 0.00469972, 0.00471375", \ + "0.0042021, 0.00422368, 0.00439977, 0.00450034, 0.00457026, 0.00459664, 0.00461175", \ + "0.00414685, 0.00413432, 0.00421626, 0.00430889, 0.00441852, 0.00440392, 0.00444927", \ + "0.00423829, 0.00419463, 0.00428071, 0.00436282, 0.00442301, 0.00447148, 0.00449607", \ + "0.00476346, 0.00461782, 0.00455958, 0.00461257, 0.00466661, 0.00474388, 0.00476163", \ + "0.00586474, 0.00559208, 0.00536095, 0.00532926, 0.00534748, 0.00538576, 0.00540771", \ + "0.00746616, 0.0070583, 0.00665509, 0.00655902, 0.006514, 0.00650884, 0.00662223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00924819, 0.00938093, 0.00963219, 0.00970602, 0.00975056, 0.00976912, 0.00977926", \ + "0.00917005, 0.00929221, 0.00954597, 0.00962599, 0.0096763, 0.00969788, 0.00970955", \ + "0.00934389, 0.00934665, 0.00947246, 0.00955998, 0.00964879, 0.00969473, 0.00971871", \ + "0.00965832, 0.00964679, 0.00966204, 0.00973301, 0.00980607, 0.00986222, 0.00990001", \ + "0.0105064, 0.010359, 0.0102883, 0.0103181, 0.0103889, 0.0104471, 0.0104878", \ + "0.0118552, 0.01157, 0.0113434, 0.0113119, 0.0113494, 0.0113857, 0.0114202", \ + "0.0135899, 0.0131863, 0.0128337, 0.0127574, 0.012708, 0.0127131, 0.0127402" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00429936, 0.00432429, 0.00450976, 0.00460697, 0.00467271, 0.00469972, 0.00471375", \ + "0.0042021, 0.00422368, 0.00439977, 0.00450034, 0.00457026, 0.00459664, 0.00461175", \ + "0.00414685, 0.00413432, 0.00421626, 0.00430889, 0.00441852, 0.00440392, 0.00444927", \ + "0.00423829, 0.00419463, 0.00428071, 0.00436282, 0.00442301, 0.00447148, 0.00449607", \ + "0.00476346, 0.00461782, 0.00455958, 0.00461257, 0.00466661, 0.00474388, 0.00476163", \ + "0.00586474, 0.00559208, 0.00536095, 0.00532926, 0.00534748, 0.00538576, 0.00540771", \ + "0.00746616, 0.0070583, 0.00665509, 0.00655902, 0.006514, 0.00650884, 0.00662223" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102866, 0.010414, 0.0106679, 0.0107417, 0.0107857, 0.0108048, 0.0108148", \ + "0.0102095, 0.0103278, 0.0105806, 0.010662, 0.010712, 0.0107336, 0.0107453", \ + "0.0104004, 0.0103865, 0.010516, 0.0106101, 0.0106863, 0.0107322, 0.0107541", \ + "0.0107829, 0.0107043, 0.0107033, 0.0107729, 0.0108481, 0.0108985, 0.0109326", \ + "0.0116644, 0.0114591, 0.0113338, 0.0113589, 0.0114217, 0.0114814, 0.0115178", \ + "0.013241, 0.012893, 0.0125263, 0.0124532, 0.0124437, 0.0124662, 0.0124852", \ + "0.0149311, 0.0144484, 0.0139053, 0.0137788, 0.0137391, 0.0137489, 0.0137713" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159253; + rise_capacitance : 0.00155114; + rise_capacitance_range (0.00108567, 0.00155114); + fall_capacitance : 0.00159253; + fall_capacitance_range (0.00113944, 0.00159253); + internal_power () { + when : "(B * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000732771, -0.000821427, -0.000866666, -0.000877196, -0.000883262, -0.000884701, -0.000883313" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886889, 0.000887902, 0.000884791, 0.000885076, 0.000883262, 0.000884701, 0.000883313" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00110019, -0.00110756, -0.00113812, -0.00114749, -0.0011497, -0.00115188, -0.00114727" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115323, 0.00115471, 0.00115661, 0.00115483, 0.0011497, 0.00115188, 0.00114727" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00110045, -0.00110786, -0.00113841, -0.0011478, -0.00115149, -0.00115314, -0.00114787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115573, 0.00115723, 0.00115897, 0.00115702, 0.00115149, 0.00115314, 0.00114787" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119515, -0.00119329, -0.00119511, -0.0012002, -0.00120589, -0.00121918, -0.00123547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125325, 0.00124325, 0.00124287, 0.00124331, 0.00124643, 0.00124745, 0.00124616" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121273, -0.00121077, -0.00121097, -0.00121681, -0.00122092, -0.00123056, -0.00124092" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125406, 0.00124413, 0.00124387, 0.00124418, 0.00124715, 0.00124802, 0.00124653" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163653; + rise_capacitance : 0.00163653; + rise_capacitance_range (0.00103165, 0.00163653); + fall_capacitance : 0.00163621; + fall_capacitance_range (0.000995581, 0.00163621); + internal_power () { + when : "(A * C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000125266, -0.000122401, -0.000123666, -0.000119771, -0.000120532, -0.000120232, -0.000119736" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000127961, 0.000127152, 0.000123666, 0.00012501, 0.000124573, 0.000123447, 0.000121697" \ + ); + } + } + internal_power () { + when : "(A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0011014, -0.00110892, -0.0011477, -0.00115296, -0.00115243, -0.00115266, -0.00114855" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115058, 0.00115441, 0.00116321, 0.00115641, 0.00115243, 0.00115266, 0.00114855" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0011017, -0.00110921, -0.00114799, -0.00115325, -0.00115432, -0.00115399, -0.00114919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115325, 0.00115704, 0.00116569, 0.00115869, 0.00115432, 0.00115399, 0.00114919" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120034, -0.00120244, -0.00120469, -0.00120851, -0.00121439, -0.00122572, -0.00124193" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124712, 0.00124864, 0.00125134, 0.00125024, 0.00125106, 0.00125284, 0.00125178" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121791, -0.00122005, -0.00122225, -0.0012253, -0.00122958, -0.00123708, -0.00124736" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124802, 0.00124955, 0.00125222, 0.00125107, 0.00125182, 0.00125343, 0.00125217" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160163; + rise_capacitance : 0.00160163; + rise_capacitance_range (0.00111067, 0.00160163); + fall_capacitance : 0.00156631; + fall_capacitance_range (0.00113292, 0.00156631); + internal_power () { + when : "(B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000997162, -0.000995973, -0.000999182, -0.000991165, -0.000993316, -0.000994759, -0.000993452" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010204, 0.0010232, 0.00102686, 0.00102193, 0.00101038, 0.00100939, 0.00100279" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000997364, -0.000995621, -0.000999935, -0.000993666, -0.000993532, -0.000994969, -0.0009937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102144, 0.00102348, 0.00102131, 0.00102258, 0.00101108, 0.00100996, 0.00100314" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000991707, -0.000992428, -0.000991865, -0.000987633, -0.000988295, -0.000990081, -0.000989354" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00104061, 0.000993759, 0.000994886, 0.00099612, 0.000993063, 0.000992224, 0.000990573" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000999264, -0.000998937, -0.00100286, -0.00100333, -0.000997722, -0.000999708, -0.00099892" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000999264, 0.0010052, 0.0010086, 0.00101152, 0.00100258, 0.00100536, 0.00100403" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157983; + rise_capacitance : 0.00157983; + rise_capacitance_range (0.00117828, 0.00157983); + fall_capacitance : 0.00154153; + fall_capacitance_range (0.00112657, 0.00154153); + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979225, -0.000975751, -0.000977346, -0.000983243, -0.000979785, -0.000981672, -0.000980916" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982916, 0.000992058, 0.000977346, 0.000984809, 0.000983254, 0.00098437, 0.000983119" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979185, -0.000978092, -0.000982442, -0.000982906, -0.000979691, -0.00098156, -0.00098082" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000982928, 0.000991812, 0.000996441, 0.000984531, 0.000982917, 0.000984284, 0.000983054" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979861, -0.000982068, -0.000990862, -0.000981637, -0.000982531, -0.000984313, -0.00098362" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099484, 0.000988326, 0.000998642, 0.000984957, 0.000984261, 0.000986819, 0.000985449" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979218, -0.000975874, -0.000983237, -0.000983321, -0.000979808, -0.000981712, -0.000980941" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098199, 0.000991754, 0.000996592, 0.000984714, 0.000983129, 0.000984344, 0.000983098" \ + ); + } + } + } + } + cell (OA21X2) { + area : 8.4672; + cell_leakage_power : 0.0954087; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0885786; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0833211; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0975409; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0918097; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109787; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0918096; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104344; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0960789; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0954087; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * C) + (B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.1031, 0.118742, 0.177111, 0.241738, 0.368704, 0.533059, 0.747721", \ + "0.121314, 0.137037, 0.195394, 0.260046, 0.387041, 0.551392, 0.766093", \ + "0.214567, 0.231686, 0.291163, 0.355781, 0.48266, 0.647319, 0.861862", \ + "0.288598, 0.309309, 0.373138, 0.437898, 0.565106, 0.728959, 0.943726", \ + "0.38802, 0.413598, 0.487272, 0.553519, 0.679709, 0.843697, 1.05854", \ + "0.48063, 0.510233, 0.595591, 0.66517, 0.791144, 0.954201, 1.16853", \ + "0.572584, 0.605628, 0.703027, 0.778035, 0.905389, 1.06855, 1.28252" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0299087, 0.0428557, 0.110445, 0.199448, 0.381417, 0.619185, 0.930327", \ + "0.0299144, 0.042766, 0.11043, 0.199438, 0.381415, 0.619171, 0.930327", \ + "0.0368447, 0.048389, 0.112551, 0.200228, 0.381562, 0.619223, 0.93035", \ + "0.0492001, 0.0607665, 0.119164, 0.204651, 0.383228, 0.620083, 0.93063", \ + "0.067001, 0.080408, 0.133672, 0.211211, 0.38622, 0.622419, 0.932501", \ + "0.084866, 0.100099, 0.153332, 0.223734, 0.391312, 0.624549, 0.934496", \ + "0.102947, 0.119675, 0.17537, 0.240446, 0.399701, 0.628961, 0.937008" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.1206, 0.136437, 0.190832, 0.245929, 0.350756, 0.485675, 0.661526", \ + "0.139418, 0.155224, 0.209629, 0.264886, 0.36966, 0.504497, 0.680447", \ + "0.215432, 0.232329, 0.288463, 0.343943, 0.448902, 0.583848, 0.759774", \ + "0.275094, 0.294436, 0.355161, 0.412002, 0.517776, 0.652874, 0.82839", \ + "0.351222, 0.3745, 0.443927, 0.504126, 0.610764, 0.745914, 0.921927", \ + "0.419809, 0.446776, 0.526349, 0.590878, 0.700043, 0.835184, 1.01077", \ + "0.481675, 0.511973, 0.602387, 0.672317, 0.785471, 0.921834, 1.09771" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312055, 0.0425372, 0.0952187, 0.161584, 0.298901, 0.480642, 0.719145", \ + "0.0312093, 0.042524, 0.0951438, 0.161635, 0.298996, 0.480643, 0.718808", \ + "0.0358179, 0.0468344, 0.0976022, 0.162871, 0.299219, 0.4807, 0.719157", \ + "0.0448733, 0.056056, 0.105208, 0.168692, 0.302455, 0.482179, 0.719406", \ + "0.060634, 0.072811, 0.119516, 0.178704, 0.308163, 0.485931, 0.722141", \ + "0.077491, 0.091077, 0.138055, 0.193283, 0.316703, 0.490247, 0.725285", \ + "0.095062, 0.109957, 0.159551, 0.212179, 0.329745, 0.499049, 0.730468" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0938151, 0.109256, 0.167175, 0.231523, 0.358218, 0.522525, 0.737081", \ + "0.111764, 0.127203, 0.185037, 0.249493, 0.376193, 0.540449, 0.755016", \ + "0.200028, 0.21728, 0.276712, 0.340934, 0.467247, 0.631358, 0.846073", \ + "0.266437, 0.287572, 0.351921, 0.415974, 0.542805, 0.706456, 0.92104", \ + "0.352995, 0.379163, 0.454434, 0.520749, 0.646646, 0.810347, 1.02389", \ + "0.435539, 0.465738, 0.554122, 0.624582, 0.750286, 0.913059, 1.12588", \ + "0.513303, 0.547027, 0.648892, 0.726374, 0.854083, 1.01696, 1.23078" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288115, 0.0417081, 0.109643, 0.198822, 0.380953, 0.618659, 0.929935", \ + "0.0287647, 0.0416572, 0.109649, 0.198829, 0.380953, 0.618661, 0.929936", \ + "0.0376133, 0.0491114, 0.112736, 0.199995, 0.381044, 0.618665, 0.929938", \ + "0.0504768, 0.0623009, 0.119883, 0.204289, 0.383027, 0.619753, 0.930092", \ + "0.069381, 0.083329, 0.136646, 0.212634, 0.386465, 0.62303, 0.932286", \ + "0.088388, 0.10437, 0.157961, 0.22692, 0.392491, 0.624943, 0.934345", \ + "0.108733, 0.126064, 0.184057, 0.247954, 0.404119, 0.63087, 0.937709" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113924, 0.12981, 0.184097, 0.239217, 0.344095, 0.478862, 0.654812", \ + "0.130205, 0.146025, 0.200504, 0.255586, 0.360542, 0.495345, 0.67128", \ + "0.217352, 0.234436, 0.2907, 0.346074, 0.450986, 0.585933, 0.761822", \ + "0.283114, 0.303247, 0.364144, 0.420782, 0.5255, 0.660236, 0.835988", \ + "0.36658, 0.390922, 0.460972, 0.519977, 0.625672, 0.759473, 0.935801", \ + "0.440645, 0.468624, 0.549591, 0.613054, 0.719805, 0.85341, 1.02911", \ + "0.508321, 0.539482, 0.632041, 0.701083, 0.811786, 0.946405, 1.12097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0311935, 0.0424537, 0.0952538, 0.161576, 0.299021, 0.480644, 0.719078", \ + "0.0312251, 0.0425188, 0.095078, 0.161539, 0.299011, 0.480361, 0.719171", \ + "0.0383567, 0.0487157, 0.0984171, 0.163179, 0.299421, 0.480626, 0.719158", \ + "0.051031, 0.0612383, 0.107087, 0.169723, 0.303629, 0.482919, 0.720086", \ + "0.06978, 0.081381, 0.123529, 0.180317, 0.308797, 0.48726, 0.72358", \ + "0.088788, 0.101796, 0.144366, 0.195374, 0.316664, 0.490634, 0.726321", \ + "0.10887, 0.122953, 0.168256, 0.216329, 0.329882, 0.497988, 0.729956" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0886026, 0.102961, 0.159075, 0.222989, 0.349467, 0.513593, 0.727976", \ + "0.1097, 0.124072, 0.18012, 0.244051, 0.370579, 0.534708, 0.749096", \ + "0.201878, 0.218226, 0.276073, 0.339685, 0.466392, 0.630613, 0.845211", \ + "0.270652, 0.290771, 0.354542, 0.418325, 0.544636, 0.708534, 0.922992", \ + "0.360136, 0.3856, 0.461352, 0.528554, 0.654904, 0.81861, 1.03286", \ + "0.444861, 0.474815, 0.564128, 0.636154, 0.763363, 0.926812, 1.14087", \ + "0.530331, 0.563978, 0.667063, 0.746548, 0.877237, 1.04092, 1.25506" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0252119, 0.0380009, 0.106765, 0.196707, 0.379178, 0.617159, 0.928287", \ + "0.025179, 0.0379851, 0.106741, 0.196718, 0.379178, 0.617159, 0.928258", \ + "0.0322146, 0.0442269, 0.109072, 0.197435, 0.379293, 0.617052, 0.928339", \ + "0.0436306, 0.0561425, 0.116326, 0.201209, 0.38045, 0.617618, 0.928418", \ + "0.0609, 0.075929, 0.132533, 0.210151, 0.384008, 0.620071, 0.929802", \ + "0.078322, 0.095678, 0.15425, 0.225588, 0.390783, 0.622387, 0.931616", \ + "0.095736, 0.11499, 0.178051, 0.244843, 0.401821, 0.628002, 0.934806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0769474, 0.0891827, 0.135949, 0.188729, 0.292668, 0.427341, 0.603192", \ + "0.0982482, 0.110439, 0.157212, 0.210049, 0.314023, 0.448689, 0.624556", \ + "0.192419, 0.206306, 0.254891, 0.307872, 0.41188, 0.546525, 0.722489", \ + "0.259863, 0.276806, 0.329548, 0.382972, 0.486777, 0.62131, 0.797284", \ + "0.345001, 0.366374, 0.427919, 0.482894, 0.586749, 0.720935, 0.89653", \ + "0.416937, 0.442127, 0.513484, 0.571834, 0.67575, 0.809737, 0.985185", \ + "0.479343, 0.507935, 0.589687, 0.652405, 0.757922, 0.89193, 1.06718" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0211393, 0.0312156, 0.0842673, 0.153225, 0.293169, 0.475638, 0.714383", \ + "0.021122, 0.0312206, 0.0842792, 0.153158, 0.293164, 0.475637, 0.714381", \ + "0.0289448, 0.0379443, 0.0870886, 0.154328, 0.293171, 0.475698, 0.714413", \ + "0.0400717, 0.0490831, 0.0940614, 0.158317, 0.296343, 0.476542, 0.714651", \ + "0.056532, 0.066522, 0.107258, 0.16621, 0.298937, 0.479346, 0.716708", \ + "0.073159, 0.084639, 0.124739, 0.178266, 0.305002, 0.482312, 0.719451", \ + "0.090053, 0.10277, 0.144241, 0.194211, 0.314185, 0.487743, 0.722727" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113454, 0.129205, 0.187624, 0.252264, 0.379198, 0.5435, 0.758205", \ + "0.134048, 0.149822, 0.208248, 0.272936, 0.399933, 0.564186, 0.77884", \ + "0.223684, 0.240358, 0.299643, 0.364298, 0.491338, 0.655687, 0.870424", \ + "0.298086, 0.317551, 0.381523, 0.446823, 0.574049, 0.738028, 0.952634", \ + "0.398673, 0.422907, 0.496052, 0.563359, 0.690464, 0.854649, 1.06925", \ + "0.494336, 0.522811, 0.606896, 0.678039, 0.805728, 0.969588, 1.18369", \ + "0.590352, 0.622505, 0.719309, 0.795639, 0.925782, 1.08991, 1.30405" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0299513, 0.0427649, 0.110423, 0.199421, 0.381416, 0.619138, 0.930327", \ + "0.0299851, 0.0427674, 0.110417, 0.199409, 0.381406, 0.619174, 0.930328", \ + "0.0340392, 0.0465267, 0.111765, 0.199855, 0.381422, 0.619165, 0.930322", \ + "0.0432167, 0.0558705, 0.117747, 0.203543, 0.382663, 0.619568, 0.930196", \ + "0.05889, 0.07276, 0.130797, 0.210599, 0.385885, 0.621458, 0.931561", \ + "0.075393, 0.091143, 0.149528, 0.223038, 0.391585, 0.624152, 0.933611", \ + "0.092179, 0.109603, 0.170058, 0.24029, 0.400979, 0.629319, 0.936273" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0787806, 0.0932771, 0.142809, 0.195972, 0.300026, 0.434689, 0.610591", \ + "0.100205, 0.114653, 0.164219, 0.217423, 0.321506, 0.456182, 0.63209", \ + "0.194618, 0.211481, 0.263693, 0.317175, 0.421227, 0.5559, 0.731778", \ + "0.263046, 0.284091, 0.342655, 0.397549, 0.501695, 0.636321, 0.811978", \ + "0.350073, 0.376587, 0.446297, 0.504273, 0.608813, 0.743203, 0.918865", \ + "0.424614, 0.455422, 0.536908, 0.599613, 0.705926, 0.840012, 1.01542", \ + "0.490298, 0.524562, 0.617692, 0.6865, 0.796086, 0.930729, 1.10597" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250513, 0.035483, 0.0865052, 0.15414, 0.293404, 0.475733, 0.714443", \ + "0.0250525, 0.0355415, 0.0865191, 0.154132, 0.293415, 0.475732, 0.714452", \ + "0.0347107, 0.0440105, 0.0899308, 0.155426, 0.293545, 0.475738, 0.714461", \ + "0.0485136, 0.0579779, 0.0988123, 0.160616, 0.295628, 0.476793, 0.714562", \ + "0.068794, 0.079355, 0.115832, 0.17157, 0.300928, 0.47942, 0.71674", \ + "0.088939, 0.100511, 0.136564, 0.186723, 0.308893, 0.483454, 0.719449", \ + "0.10927, 0.121537, 0.158947, 0.205393, 0.319852, 0.489886, 0.723281" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.102841, 0.11826, 0.176152, 0.240534, 0.367398, 0.531552, 0.746101", \ + "0.123144, 0.13859, 0.196372, 0.260768, 0.387641, 0.551812, 0.766366", \ + "0.209275, 0.226069, 0.285332, 0.349739, 0.476511, 0.640802, 0.855313", \ + "0.27705, 0.29696, 0.361202, 0.426334, 0.553183, 0.717369, 0.931029", \ + "0.367165, 0.391908, 0.466457, 0.533819, 0.660588, 0.824538, 1.03881", \ + "0.45337, 0.482325, 0.569334, 0.640216, 0.768031, 0.931754, 1.14559", \ + "0.540578, 0.573063, 0.672627, 0.751136, 0.880688, 1.04492, 1.25859" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288323, 0.0417525, 0.109639, 0.198839, 0.380954, 0.618654, 0.929936", \ + "0.028789, 0.0416762, 0.109643, 0.198838, 0.380955, 0.618661, 0.929936", \ + "0.034019, 0.0463827, 0.11171, 0.199515, 0.38104, 0.618722, 0.929928", \ + "0.0440035, 0.056593, 0.118217, 0.203267, 0.382362, 0.619654, 0.929915", \ + "0.060572, 0.074902, 0.132912, 0.211703, 0.386022, 0.621678, 0.931536", \ + "0.077685, 0.094044, 0.152347, 0.225768, 0.392501, 0.624302, 0.933462", \ + "0.094983, 0.113028, 0.175013, 0.244033, 0.40352, 0.630291, 0.936864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0746227, 0.0868291, 0.133619, 0.186437, 0.290436, 0.425083, 0.600978", \ + "0.0960703, 0.108263, 0.155054, 0.20791, 0.31193, 0.446637, 0.622509", \ + "0.188466, 0.202458, 0.251204, 0.304182, 0.408129, 0.542904, 0.718792", \ + "0.253892, 0.271, 0.3239, 0.377413, 0.481167, 0.61563, 0.79135", \ + "0.336005, 0.357522, 0.419485, 0.474373, 0.578359, 0.712661, 0.88842", \ + "0.404705, 0.4301, 0.501969, 0.560628, 0.664771, 0.79871, 0.974079", \ + "0.463994, 0.492674, 0.575112, 0.638521, 0.744911, 0.878235, 1.05358" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210671, 0.0312082, 0.0843459, 0.153255, 0.293259, 0.475661, 0.714434", \ + "0.0210655, 0.0311726, 0.084349, 0.153245, 0.293255, 0.475706, 0.714434", \ + "0.0293347, 0.0383025, 0.0873496, 0.154503, 0.293333, 0.475765, 0.714449", \ + "0.0406475, 0.0495917, 0.0944854, 0.158488, 0.295405, 0.47659, 0.71503", \ + "0.057313, 0.067508, 0.108165, 0.166715, 0.299285, 0.479507, 0.71667", \ + "0.074036, 0.085659, 0.12624, 0.179341, 0.305668, 0.482625, 0.719729", \ + "0.091175, 0.104155, 0.146245, 0.195069, 0.314788, 0.488582, 0.723086" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113454, 0.129205, 0.187624, 0.252264, 0.379198, 0.5435, 0.758205", \ + "0.134048, 0.149822, 0.208248, 0.272936, 0.399933, 0.564186, 0.77884", \ + "0.223684, 0.240358, 0.299643, 0.364298, 0.491338, 0.655687, 0.870424", \ + "0.298086, 0.317551, 0.381523, 0.446823, 0.574049, 0.738028, 0.952634", \ + "0.398673, 0.422907, 0.496052, 0.563359, 0.690464, 0.854649, 1.06925", \ + "0.494336, 0.522811, 0.606896, 0.678039, 0.805728, 0.969588, 1.18369", \ + "0.590352, 0.622505, 0.719309, 0.795639, 0.925782, 1.08991, 1.30405" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0299513, 0.0427649, 0.110423, 0.199421, 0.381416, 0.619138, 0.930327", \ + "0.0299851, 0.0427674, 0.110417, 0.199409, 0.381406, 0.619174, 0.930328", \ + "0.0340392, 0.0465267, 0.111765, 0.199855, 0.381422, 0.619165, 0.930322", \ + "0.0432167, 0.0558705, 0.117747, 0.203543, 0.382663, 0.619568, 0.930196", \ + "0.05889, 0.07276, 0.130797, 0.210599, 0.385885, 0.621458, 0.931561", \ + "0.075393, 0.091143, 0.149528, 0.223038, 0.391585, 0.624152, 0.933611", \ + "0.092179, 0.109603, 0.170058, 0.24029, 0.400979, 0.629319, 0.936273" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0787806, 0.0932771, 0.142809, 0.195972, 0.300026, 0.434689, 0.610591", \ + "0.100205, 0.114653, 0.164219, 0.217423, 0.321506, 0.456182, 0.63209", \ + "0.194618, 0.211481, 0.263693, 0.317175, 0.421227, 0.5559, 0.731778", \ + "0.263046, 0.284091, 0.342655, 0.397549, 0.501695, 0.636321, 0.811978", \ + "0.350073, 0.376587, 0.446297, 0.504273, 0.608813, 0.743203, 0.918865", \ + "0.424614, 0.455422, 0.536908, 0.599613, 0.705926, 0.840012, 1.01542", \ + "0.490298, 0.524562, 0.617692, 0.6865, 0.796086, 0.930729, 1.10597" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250513, 0.035483, 0.0865052, 0.15414, 0.293404, 0.475733, 0.714443", \ + "0.0250525, 0.0355415, 0.0865191, 0.154132, 0.293415, 0.475732, 0.714452", \ + "0.0347107, 0.0440105, 0.0899308, 0.155426, 0.293545, 0.475738, 0.714461", \ + "0.0485136, 0.0579779, 0.0988123, 0.160616, 0.295628, 0.476793, 0.714562", \ + "0.068794, 0.079355, 0.115832, 0.17157, 0.300928, 0.47942, 0.71674", \ + "0.088939, 0.100511, 0.136564, 0.186723, 0.308893, 0.483454, 0.719449", \ + "0.10927, 0.121537, 0.158947, 0.205393, 0.319852, 0.489886, 0.723281" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00404439, 0.00413033, 0.00433818, 0.00442546, 0.00448067, 0.00450558, 0.00452429", \ + "0.00393681, 0.004, 0.00421021, 0.0043068, 0.00437097, 0.00440046, 0.00441785", \ + "0.00406078, 0.00406429, 0.00415387, 0.00423915, 0.00430688, 0.00436326, 0.00439877", \ + "0.004493, 0.00441744, 0.00442347, 0.00455767, 0.00455433, 0.00459162, 0.00462929", \ + "0.00543219, 0.00522796, 0.00508467, 0.00510049, 0.00515874, 0.00521898, 0.00523553", \ + "0.00680879, 0.00644349, 0.0062548, 0.00616543, 0.00614874, 0.0061941, 0.00627401", \ + "0.00861827, 0.00821047, 0.00775204, 0.00759716, 0.00751122, 0.0075051, 0.00754649" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00794911, 0.00804916, 0.00831032, 0.00839739, 0.00844974, 0.00847219, 0.00848351", \ + "0.00785121, 0.00794377, 0.00820505, 0.00829807, 0.00835503, 0.00837858, 0.00839115", \ + "0.00782312, 0.00784328, 0.00803022, 0.0081347, 0.00821563, 0.0082565, 0.00828212", \ + "0.00804084, 0.00799405, 0.00810013, 0.00822521, 0.00829455, 0.00834522, 0.0083738", \ + "0.00877652, 0.00860632, 0.00855206, 0.0086109, 0.0086875, 0.00874641, 0.00878349", \ + "0.0100782, 0.00977436, 0.0095214, 0.00950354, 0.00954086, 0.00957619, 0.00960881", \ + "0.0116156, 0.0111784, 0.0108492, 0.0108021, 0.0107791, 0.0107907, 0.0108176" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.004023, 0.00411916, 0.00435673, 0.00443812, 0.00448708, 0.00450745, 0.00451873", \ + "0.00389318, 0.00397678, 0.00420979, 0.00430181, 0.00435771, 0.00438085, 0.00439417", \ + "0.00404833, 0.00403882, 0.00410755, 0.00417801, 0.00424858, 0.00429925, 0.00433297", \ + "0.00437739, 0.00430635, 0.00435237, 0.00442402, 0.00448122, 0.00453757, 0.00456901", \ + "0.00536095, 0.00517094, 0.00505956, 0.0050583, 0.00510902, 0.00524521, 0.00521377", \ + "0.00686747, 0.00658939, 0.00621384, 0.00616389, 0.0061469, 0.00620725, 0.00618925", \ + "0.00862489, 0.00810293, 0.00764244, 0.00755191, 0.00749726, 0.00749629, 0.00758125" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.006882, 0.00697536, 0.00724598, 0.00733341, 0.00738567, 0.0074078, 0.0074206", \ + "0.00675728, 0.00683674, 0.00709425, 0.00719081, 0.0072509, 0.00727683, 0.00729076", \ + "0.00687405, 0.00685408, 0.00700087, 0.00710081, 0.0071954, 0.0072498, 0.00727682", \ + "0.00733586, 0.00724054, 0.00729793, 0.00738241, 0.00749559, 0.00753807, 0.00757311", \ + "0.00850463, 0.00823491, 0.00804716, 0.00804652, 0.00808411, 0.00811753, 0.00815482", \ + "0.00995593, 0.00952909, 0.00914354, 0.00907796, 0.00907609, 0.00909659, 0.00912391", \ + "0.0116169, 0.0110595, 0.0105242, 0.0104647, 0.0104223, 0.0104285, 0.0104433" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00394086, 0.00405212, 0.00429766, 0.00436695, 0.00440287, 0.00441642, 0.00442385", \ + "0.00382951, 0.00393719, 0.00417813, 0.00425475, 0.00429671, 0.00431286, 0.00431969", \ + "0.00377792, 0.00381275, 0.00397677, 0.00406046, 0.00413611, 0.00417534, 0.00420317", \ + "0.00397845, 0.00393557, 0.00402724, 0.0041412, 0.00420761, 0.0042579, 0.00428033", \ + "0.00474972, 0.00460284, 0.00451917, 0.00454707, 0.0046566, 0.0047457, 0.00472001", \ + "0.00591842, 0.00565715, 0.0054982, 0.0054751, 0.00549474, 0.00559866, 0.00556397", \ + "0.00767201, 0.00726277, 0.00689713, 0.00682806, 0.00680778, 0.0068229, 0.00688265" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00842864, 0.00857395, 0.00882748, 0.00889311, 0.00893111, 0.00894641, 0.00895467", \ + "0.00832768, 0.00845775, 0.00871001, 0.00878754, 0.00883092, 0.00885109, 0.00886177", \ + "0.00843793, 0.00846327, 0.00860828, 0.00871258, 0.00879446, 0.00884178, 0.00886974", \ + "0.00881569, 0.00880661, 0.00888581, 0.00895337, 0.0090366, 0.00908118, 0.00912052", \ + "0.00985162, 0.00968888, 0.00959811, 0.00962239, 0.00968629, 0.0097361, 0.00977254", \ + "0.0113463, 0.0110508, 0.0107683, 0.0107192, 0.0107286, 0.0107619, 0.0107899", \ + "0.0129575, 0.0125411, 0.0121596, 0.0121343, 0.0121179, 0.0121302, 0.0121562" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00410092, 0.00416531, 0.00438431, 0.00447244, 0.00452727, 0.00455386, 0.0045613", \ + "0.00399648, 0.00406289, 0.00428319, 0.00437493, 0.0044325, 0.00445618, 0.00446938", \ + "0.00395036, 0.00396894, 0.00408967, 0.00419823, 0.00427723, 0.00432022, 0.00434146", \ + "0.0041146, 0.00408866, 0.0041491, 0.00427001, 0.00432134, 0.00436246, 0.00439174", \ + "0.00478798, 0.00465016, 0.00456907, 0.0046021, 0.00474286, 0.0047149, 0.0047533", \ + "0.00590954, 0.00566989, 0.00555904, 0.00550163, 0.0055069, 0.00556774, 0.00564862", \ + "0.00754685, 0.00717245, 0.00685961, 0.00680362, 0.00675394, 0.0067549, 0.00681994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0091867, 0.00933291, 0.00958042, 0.00964488, 0.00968186, 0.00969786, 0.0097056", \ + "0.00907874, 0.00920991, 0.00946276, 0.00953947, 0.00958497, 0.0096042, 0.00961446", \ + "0.00921123, 0.00922282, 0.00937385, 0.00946652, 0.00955724, 0.00959273, 0.00962778", \ + "0.00963679, 0.00956266, 0.00960998, 0.00968497, 0.00977359, 0.0098343, 0.00986807", \ + "0.0107061, 0.0104993, 0.0103593, 0.0103869, 0.0104404, 0.0104925, 0.0105276", \ + "0.0122247, 0.0118705, 0.0115291, 0.0114711, 0.0114824, 0.0115104, 0.0115338", \ + "0.0140715, 0.0135719, 0.0130274, 0.0129083, 0.0128676, 0.0128795, 0.012901" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00396756, 0.00404903, 0.00429276, 0.00437404, 0.00441882, 0.00443742, 0.00444906", \ + "0.00384919, 0.00393402, 0.00416707, 0.00425483, 0.00430643, 0.00432654, 0.0043377", \ + "0.00380455, 0.00384418, 0.00399637, 0.00408626, 0.00415932, 0.00419538, 0.0042285", \ + "0.00400862, 0.00397715, 0.00404125, 0.00412814, 0.00421612, 0.00433458, 0.00429162", \ + "0.00466966, 0.00453818, 0.00453184, 0.00455093, 0.00467113, 0.00472494, 0.0047211", \ + "0.00589107, 0.00561782, 0.00544162, 0.00544301, 0.00546642, 0.00553338, 0.00571302", \ + "0.00760541, 0.00719408, 0.00684634, 0.00678127, 0.00674142, 0.0067689, 0.00685758" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00816075, 0.00830326, 0.00855457, 0.00861935, 0.00865611, 0.00867264, 0.00867931", \ + "0.00805026, 0.0081848, 0.00843734, 0.00851339, 0.00855868, 0.00857817, 0.00858859", \ + "0.00816773, 0.00819611, 0.00834344, 0.00844544, 0.00852581, 0.00857317, 0.0085988", \ + "0.00854059, 0.0085194, 0.00861272, 0.00868297, 0.00875915, 0.00881433, 0.00885011", \ + "0.0096103, 0.00943632, 0.0093372, 0.00935464, 0.00941861, 0.00946621, 0.00950304", \ + "0.0108716, 0.010599, 0.0105121, 0.0104593, 0.0104608, 0.0104882, 0.0105139", \ + "0.0127071, 0.0122728, 0.0119069, 0.0118251, 0.0118096, 0.0118227, 0.0118536" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00394086, 0.00405212, 0.00429766, 0.00436695, 0.00440287, 0.00441642, 0.00442385", \ + "0.00382951, 0.00393719, 0.00417813, 0.00425475, 0.00429671, 0.00431286, 0.00431969", \ + "0.00377792, 0.00381275, 0.00397677, 0.00406046, 0.00413611, 0.00417534, 0.00420317", \ + "0.00397845, 0.00393557, 0.00402724, 0.0041412, 0.00420761, 0.0042579, 0.00428033", \ + "0.00474972, 0.00460284, 0.00451917, 0.00454707, 0.0046566, 0.0047457, 0.00472001", \ + "0.00591842, 0.00565715, 0.0054982, 0.0054751, 0.00549474, 0.00559866, 0.00556397", \ + "0.00767201, 0.00726277, 0.00689713, 0.00682806, 0.00680778, 0.0068229, 0.00688265" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0091867, 0.00933291, 0.00958042, 0.00964488, 0.00968186, 0.00969786, 0.0097056", \ + "0.00907874, 0.00920991, 0.00946276, 0.00953947, 0.00958497, 0.0096042, 0.00961446", \ + "0.00921123, 0.00922282, 0.00937385, 0.00946652, 0.00955724, 0.00959273, 0.00962778", \ + "0.00963679, 0.00956266, 0.00960998, 0.00968497, 0.00977359, 0.0098343, 0.00986807", \ + "0.0107061, 0.0104993, 0.0103593, 0.0103869, 0.0104404, 0.0104925, 0.0105276", \ + "0.0122247, 0.0118705, 0.0115291, 0.0114711, 0.0114824, 0.0115104, 0.0115338", \ + "0.0140715, 0.0135719, 0.0130274, 0.0129083, 0.0128676, 0.0128795, 0.012901" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016226; + rise_capacitance : 0.00158167; + rise_capacitance_range (0.00111729, 0.00158167); + fall_capacitance : 0.0016226; + fall_capacitance_range (0.00116198, 0.0016226); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000736069, -0.000822435, -0.000866656, -0.00087717, -0.000883717, -0.000885497, -0.000884185" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000888065, 0.000889672, 0.000888679, 0.000888141, 0.000883717, 0.000885497, 0.000884185" \ + ); + } + } + internal_power () { + when : "(B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00111067, -0.00111698, -0.00114631, -0.00115575, -0.00115827, -0.00116035, -0.00115572" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0011619, 0.00116429, 0.00116573, 0.00116365, 0.00115827, 0.00116035, 0.00115572" \ + ); + } + } + internal_power () { + when : "(!B * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122295, -0.00121625, -0.00121856, -0.00122287, -0.00122694, -0.00123711, -0.00124847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00126183, 0.00125199, 0.00125377, 0.00125342, 0.00125509, 0.00125595, 0.00125445" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161658; + rise_capacitance : 0.00161658; + rise_capacitance_range (0.00101855, 0.00161658); + fall_capacitance : 0.00161603; + fall_capacitance_range (0.000981094, 0.00161603); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000125801, -0.000123185, -0.000118542, -0.000120591, -0.000120663, -0.000120383, -0.000119989" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000128421, 0.000128018, 0.000125892, 0.000125584, 0.000124818, 0.000123745, 0.000122118" \ + ); + } + } + internal_power () { + when : "(A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010908, -0.00109639, -0.00113275, -0.00114064, -0.00113983, -0.00114048, -0.00113645" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00113846, 0.00114251, 0.00113905, 0.00114492, 0.00113983, 0.00114048, 0.00113645" \ + ); + } + } + internal_power () { + when : "(!A * !C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120196, -0.00120466, -0.00120722, -0.00121042, -0.00121441, -0.00122265, -0.00123396" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123508, 0.00123687, 0.00124016, 0.00123892, 0.00123837, 0.00124043, 0.00123917" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160141; + rise_capacitance : 0.00160141; + rise_capacitance_range (0.00117504, 0.00160141); + fall_capacitance : 0.00156548; + fall_capacitance_range (0.00113991, 0.00156548); + internal_power () { + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000992813, -0.000995841, -0.000996604, -0.000993186, -0.000993847, -0.000995515, -0.000994788" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102085, 0.00100317, 0.00101118, 0.000995829, 0.000996055, 0.000998338, 0.000996882" \ + ); + } + } + } + } + cell (OAI211X1) { + area : 8.4672; + cell_leakage_power : 0.0428586; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0877693; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0330366; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.026047; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0303334; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0967315; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346854; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0276957; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0319822; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108977; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346854; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0276957; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0319822; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0265296; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0280148; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0263233; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0332475; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0428586; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0807684, 0.094986, 0.204018, 0.337483, 0.60287, 0.946831, 1.39638", \ + "0.100109, 0.114401, 0.223653, 0.357188, 0.622529, 0.966586, 1.41621", \ + "0.174794, 0.192786, 0.309764, 0.444397, 0.709828, 1.05386, 1.50327", \ + "0.230491, 0.254821, 0.403565, 0.548766, 0.814488, 1.15917, 1.60896", \ + "0.299124, 0.333735, 0.538146, 0.72422, 1.02305, 1.37008, 1.81961", \ + "0.359286, 0.402866, 0.664444, 0.897992, 1.2591, 1.64572, 2.09933", \ + "0.413922, 0.466903, 0.783244, 1.06627, 1.49686, 1.94254, 2.44354" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0759903, 0.0946416, 0.242247, 0.425803, 0.792419, 1.26878, 1.89112", \ + "0.0759374, 0.0946184, 0.242232, 0.4258, 0.792628, 1.26866, 1.89116", \ + "0.103572, 0.120022, 0.25037, 0.426665, 0.792433, 1.26856, 1.89081", \ + "0.147202, 0.166027, 0.29427, 0.451541, 0.796421, 1.26855, 1.8908", \ + "0.223121, 0.246902, 0.396865, 0.552046, 0.856586, 1.29255, 1.89356", \ + "0.303795, 0.334681, 0.515598, 0.68955, 0.992932, 1.38652, 1.94563", \ + "0.386909, 0.42464, 0.644317, 0.843825, 1.172, 1.55563, 2.07056" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0958125, 0.111543, 0.234954, 0.387959, 0.693302, 1.08998, 1.60857", \ + "0.115627, 0.131536, 0.255496, 0.408671, 0.714146, 1.11086, 1.62947", \ + "0.191873, 0.210336, 0.33915, 0.492744, 0.798096, 1.19557, 1.71437", \ + "0.252092, 0.276224, 0.430347, 0.589909, 0.896265, 1.29342, 1.81228", \ + "0.329067, 0.363703, 0.569465, 0.763289, 1.09166, 1.48812, 2.0072", \ + "0.399547, 0.445026, 0.709012, 0.945505, 1.32442, 1.74659, 2.26605", \ + "0.471121, 0.526182, 0.847492, 1.13149, 1.56985, 2.04167, 2.5905" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753685, 0.0958682, 0.258754, 0.461897, 0.867652, 1.39517, 2.08452", \ + "0.075368, 0.095868, 0.258754, 0.461936, 0.867896, 1.39518, 2.08453", \ + "0.092716, 0.111349, 0.26264, 0.461931, 0.867797, 1.39503, 2.08453", \ + "0.127753, 0.148013, 0.293173, 0.477087, 0.868993, 1.39515, 2.08445", \ + "0.1983, 0.221466, 0.378419, 0.552646, 0.908562, 1.40733, 2.08431", \ + "0.282605, 0.310495, 0.48664, 0.670249, 1.01196, 1.47207, 2.11583", \ + "0.372804, 0.40659, 0.61009, 0.810159, 1.16324, 1.60359, 2.20454" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0739614, 0.0882058, 0.197304, 0.330783, 0.5961, 0.940092, 1.38959", \ + "0.0906147, 0.105009, 0.214506, 0.348155, 0.613577, 0.957667, 1.40715", \ + "0.174135, 0.193812, 0.312293, 0.445575, 0.71034, 1.05442, 1.50306", \ + "0.233972, 0.261989, 0.424857, 0.566934, 0.830679, 1.17386, 1.62255", \ + "0.308345, 0.346827, 0.576173, 0.77906, 1.08013, 1.41556, 1.86946", \ + "0.373276, 0.42147, 0.712981, 0.974908, 1.36488, 1.75094, 2.19777", \ + "0.43175, 0.48913, 0.839063, 1.15722, 1.63609, 2.11195, 2.61205" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0760019, 0.0946463, 0.242244, 0.425799, 0.792584, 1.26882, 1.89109", \ + "0.0758968, 0.0946236, 0.242163, 0.4258, 0.792628, 1.26866, 1.89109", \ + "0.120767, 0.136664, 0.254556, 0.426642, 0.792432, 1.26878, 1.89092", \ + "0.174458, 0.195829, 0.319661, 0.463489, 0.796709, 1.26878, 1.8911", \ + "0.255133, 0.285783, 0.456468, 0.602981, 0.87995, 1.28987, 1.89183", \ + "0.338958, 0.378511, 0.599102, 0.784285, 1.0679, 1.42507, 1.95751", \ + "0.426928, 0.475467, 0.746739, 0.974797, 1.31181, 1.66088, 2.13117" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0832588, 0.098759, 0.220939, 0.373029, 0.677066, 1.07209, 1.58876", \ + "0.102259, 0.118175, 0.241824, 0.394397, 0.69868, 1.09391, 1.61065", \ + "0.173862, 0.193242, 0.323974, 0.477383, 0.782183, 1.1784, 1.69553", \ + "0.22653, 0.252823, 0.412958, 0.574012, 0.879653, 1.27587, 1.79327", \ + "0.290283, 0.329041, 0.546741, 0.744304, 1.07354, 1.47083, 1.98781", \ + "0.344934, 0.396594, 0.679296, 0.922256, 1.3051, 1.72856, 2.24678", \ + "0.399868, 0.462525, 0.809129, 1.10268, 1.548, 2.02182, 2.5708" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621443, 0.0824104, 0.24417, 0.446227, 0.850233, 1.3756, 2.06205", \ + "0.0621473, 0.0824125, 0.244175, 0.446227, 0.850295, 1.37488, 2.06205", \ + "0.0820531, 0.100711, 0.248738, 0.446098, 0.849984, 1.37512, 2.06205", \ + "0.117443, 0.137758, 0.281867, 0.462508, 0.851557, 1.37509, 2.06202", \ + "0.18838, 0.211933, 0.36781, 0.541104, 0.891514, 1.38778, 2.06224", \ + "0.275853, 0.302932, 0.477453, 0.658912, 0.998865, 1.45528, 2.09445", \ + "0.369963, 0.402662, 0.603882, 0.800827, 1.15164, 1.58835, 2.18476" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0327292, 0.0393736, 0.0911924, 0.155376, 0.283471, 0.449769, 0.66721", \ + "0.0541101, 0.0607052, 0.113015, 0.176799, 0.304897, 0.46977, 0.688472", \ + "0.121719, 0.137769, 0.223301, 0.291916, 0.420448, 0.586619, 0.800747", \ + "0.162873, 0.186834, 0.316324, 0.418159, 0.562811, 0.728687, 0.942425", \ + "0.210254, 0.244571, 0.436536, 0.593152, 0.810605, 1.01469, 1.23382", \ + "0.246395, 0.290563, 0.541555, 0.75165, 1.04704, 1.32426, 1.60357", \ + "0.273187, 0.326881, 0.634443, 0.896487, 1.2712, 1.62621, 1.98281" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0315138, 0.0407421, 0.114487, 0.206534, 0.390538, 0.629548, 0.942265", \ + "0.03417, 0.0420495, 0.114487, 0.206544, 0.390522, 0.629632, 0.942264", \ + "0.0887091, 0.0988912, 0.153387, 0.222202, 0.391467, 0.629516, 0.94229", \ + "0.136999, 0.152478, 0.231554, 0.297192, 0.429734, 0.639466, 0.942172", \ + "0.210129, 0.234047, 0.354987, 0.447986, 0.578943, 0.74119, 0.994206", \ + "0.287796, 0.320103, 0.484765, 0.612079, 0.786102, 0.949964, 1.15514", \ + "0.371914, 0.412142, 0.621915, 0.78587, 1.00864, 1.21284, 1.42641" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0614061, 0.0743419, 0.176489, 0.303676, 0.557894, 0.888312, 1.32039", \ + "0.0797297, 0.0929212, 0.196006, 0.323563, 0.578022, 0.908551, 1.34069", \ + "0.151094, 0.17108, 0.289399, 0.417506, 0.672951, 1.00372, 1.43503", \ + "0.201716, 0.230504, 0.390043, 0.532853, 0.789834, 1.1204, 1.55275", \ + "0.269488, 0.310417, 0.535914, 0.726613, 1.02019, 1.35388, 1.78668", \ + "0.338586, 0.390334, 0.678551, 0.922692, 1.28505, 1.65991, 2.09662", \ + "0.409901, 0.471704, 0.820111, 1.11817, 1.55678, 1.99657, 2.48149" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0514768, 0.0685034, 0.204353, 0.374103, 0.713613, 1.15563, 1.73258", \ + "0.0515227, 0.0684923, 0.20433, 0.374102, 0.713598, 1.15494, 1.73258", \ + "0.0870987, 0.102063, 0.215406, 0.37526, 0.713576, 1.15508, 1.73253", \ + "0.13158, 0.149846, 0.265633, 0.403472, 0.717954, 1.15492, 1.73258", \ + "0.203892, 0.228189, 0.371633, 0.510786, 0.7811, 1.17871, 1.73458", \ + "0.279533, 0.310593, 0.490516, 0.652612, 0.924131, 1.27495, 1.78616", \ + "0.359283, 0.397923, 0.617243, 0.808672, 1.11045, 1.45636, 1.91405" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0333214, 0.0399746, 0.0919029, 0.156216, 0.284531, 0.451149, 0.668952", \ + "0.0547652, 0.0613921, 0.113789, 0.177678, 0.306018, 0.471238, 0.690257", \ + "0.123296, 0.139206, 0.224567, 0.292886, 0.42181, 0.587703, 0.8018", \ + "0.165335, 0.189036, 0.3178, 0.419284, 0.563832, 0.73008, 0.947822", \ + "0.213989, 0.24803, 0.438793, 0.594906, 0.812193, 1.01614, 1.23561", \ + "0.250242, 0.294285, 0.544523, 0.754403, 1.04975, 1.32654, 1.6048", \ + "0.277458, 0.33085, 0.637618, 0.900004, 1.27439, 1.62917, 1.98568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0403995, 0.050397, 0.125155, 0.216883, 0.400573, 0.639437, 0.951886", \ + "0.0428783, 0.0515979, 0.125154, 0.216883, 0.400573, 0.639441, 0.951886", \ + "0.106329, 0.114335, 0.163176, 0.232332, 0.401422, 0.639507, 0.952013", \ + "0.164278, 0.176237, 0.244433, 0.30629, 0.43972, 0.649247, 0.951842", \ + "0.252108, 0.270622, 0.374826, 0.461562, 0.587505, 0.750337, 1.00392", \ + "0.345383, 0.370249, 0.513503, 0.63173, 0.797682, 0.959694, 1.16561", \ + "0.445701, 0.476911, 0.660183, 0.812426, 1.0248, 1.22574, 1.43601" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879865, 0.103851, 0.227639, 0.380744, 0.686161, 1.08285, 1.60147", \ + "0.105197, 0.121267, 0.245955, 0.399453, 0.705139, 1.10197, 1.62068", \ + "0.184071, 0.20432, 0.335816, 0.490422, 0.796808, 1.19371, 1.71265", \ + "0.246702, 0.274633, 0.441296, 0.601005, 0.908627, 1.30606, 1.82497", \ + "0.332002, 0.371024, 0.600053, 0.805071, 1.13375, 1.53225, 2.05148", \ + "0.418052, 0.466641, 0.756768, 1.01499, 1.40983, 1.83266, 2.35202", \ + "0.507171, 0.565509, 0.913499, 1.22545, 1.69708, 2.18328, 2.72936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753707, 0.0958517, 0.258755, 0.461887, 0.867896, 1.39518, 2.08462", \ + "0.0753679, 0.0958649, 0.258754, 0.461885, 0.867886, 1.39518, 2.08453", \ + "0.104853, 0.122364, 0.264623, 0.461764, 0.867804, 1.39539, 2.08462", \ + "0.150743, 0.170988, 0.30632, 0.480498, 0.868702, 1.39489, 2.08416", \ + "0.226315, 0.252649, 0.413891, 0.577099, 0.915719, 1.40699, 2.08447", \ + "0.306231, 0.339725, 0.537015, 0.721742, 1.04227, 1.48375, 2.11576", \ + "0.390517, 0.430719, 0.667968, 0.880672, 1.2294, 1.64141, 2.21965" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0328673, 0.0395152, 0.0913429, 0.155545, 0.283592, 0.449924, 0.667364", \ + "0.0543044, 0.0609169, 0.113237, 0.176992, 0.305106, 0.470048, 0.68867", \ + "0.121782, 0.137827, 0.223709, 0.292205, 0.420888, 0.58647, 0.8002", \ + "0.16253, 0.186573, 0.316397, 0.418236, 0.562904, 0.729128, 0.946328", \ + "0.208718, 0.243406, 0.436023, 0.592976, 0.810643, 1.01456, 1.23398", \ + "0.242849, 0.28757, 0.539953, 0.750743, 1.04684, 1.32413, 1.6036", \ + "0.266571, 0.320938, 0.631139, 0.894374, 1.27012, 1.62564, 1.98255" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0315173, 0.040764, 0.11449, 0.206553, 0.390475, 0.629635, 0.942269", \ + "0.0340681, 0.0419896, 0.114489, 0.206529, 0.390532, 0.629645, 0.942267", \ + "0.0886494, 0.098838, 0.152966, 0.222043, 0.391368, 0.62952, 0.942011", \ + "0.137341, 0.152783, 0.231512, 0.297114, 0.429671, 0.639352, 0.942278", \ + "0.211498, 0.23516, 0.355618, 0.448222, 0.578906, 0.741305, 0.994153", \ + "0.290593, 0.322492, 0.486529, 0.61317, 0.786469, 0.950166, 1.15511", \ + "0.375914, 0.416297, 0.625269, 0.788347, 1.00993, 1.21351, 1.42672" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.073175, 0.0886481, 0.210811, 0.362903, 0.66688, 1.06198, 1.57869", \ + "0.0900507, 0.105781, 0.22905, 0.381584, 0.685855, 1.08109, 1.59778", \ + "0.162116, 0.184134, 0.318849, 0.470563, 0.776935, 1.17285, 1.68968", \ + "0.214726, 0.245909, 0.421483, 0.584074, 0.889343, 1.28525, 1.80224", \ + "0.286379, 0.329921, 0.573366, 0.783396, 1.11437, 1.5114, 2.02849", \ + "0.36046, 0.414807, 0.722535, 0.988004, 1.38785, 1.81188, 2.32964", \ + "0.4376, 0.502786, 0.871828, 1.19264, 1.67092, 2.15996, 2.70669" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621629, 0.0824111, 0.244168, 0.446227, 0.850294, 1.37553, 2.06199", \ + "0.0621677, 0.0824106, 0.24417, 0.446227, 0.850498, 1.37561, 2.06213", \ + "0.0960147, 0.113483, 0.25189, 0.446152, 0.850224, 1.37544, 2.06197", \ + "0.141417, 0.162237, 0.296977, 0.468293, 0.851447, 1.37517, 2.06201", \ + "0.21527, 0.242208, 0.404725, 0.567236, 0.900997, 1.38884, 2.06178", \ + "0.292274, 0.326392, 0.52662, 0.711552, 1.03153, 1.46852, 2.09495", \ + "0.37357, 0.414919, 0.655893, 0.87137, 1.21943, 1.62734, 2.20129" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0333214, 0.0399746, 0.0919029, 0.156216, 0.284531, 0.451149, 0.668952", \ + "0.0547652, 0.0613921, 0.113789, 0.177678, 0.306018, 0.471238, 0.690257", \ + "0.123296, 0.139206, 0.224567, 0.292886, 0.42181, 0.587703, 0.8018", \ + "0.165335, 0.189036, 0.3178, 0.419284, 0.563832, 0.73008, 0.947822", \ + "0.213989, 0.24803, 0.438793, 0.594906, 0.812193, 1.01614, 1.23561", \ + "0.250242, 0.294285, 0.544523, 0.754403, 1.04975, 1.32654, 1.6048", \ + "0.277458, 0.33085, 0.637618, 0.900004, 1.27439, 1.62917, 1.98568" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0403995, 0.050397, 0.125155, 0.216883, 0.400573, 0.639437, 0.951886", \ + "0.0428783, 0.0515979, 0.125154, 0.216883, 0.400573, 0.639441, 0.951886", \ + "0.106329, 0.114335, 0.163176, 0.232332, 0.401422, 0.639507, 0.952013", \ + "0.164278, 0.176237, 0.244433, 0.30629, 0.43972, 0.649247, 0.951842", \ + "0.252108, 0.270622, 0.374826, 0.461562, 0.587505, 0.750337, 1.00392", \ + "0.345383, 0.370249, 0.513503, 0.63173, 0.797682, 0.959694, 1.16561", \ + "0.445701, 0.476911, 0.660183, 0.812426, 1.0248, 1.22574, 1.43601" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879865, 0.103851, 0.227639, 0.380744, 0.686161, 1.08285, 1.60147", \ + "0.105197, 0.121267, 0.245955, 0.399453, 0.705139, 1.10197, 1.62068", \ + "0.184071, 0.20432, 0.335816, 0.490422, 0.796808, 1.19371, 1.71265", \ + "0.246702, 0.274633, 0.441296, 0.601005, 0.908627, 1.30606, 1.82497", \ + "0.332002, 0.371024, 0.600053, 0.805071, 1.13375, 1.53225, 2.05148", \ + "0.418052, 0.466641, 0.756768, 1.01499, 1.40983, 1.83266, 2.35202", \ + "0.507171, 0.565509, 0.913499, 1.22545, 1.69708, 2.18328, 2.72936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753707, 0.0958517, 0.258755, 0.461887, 0.867896, 1.39518, 2.08462", \ + "0.0753679, 0.0958649, 0.258754, 0.461885, 0.867886, 1.39518, 2.08453", \ + "0.104853, 0.122364, 0.264623, 0.461764, 0.867804, 1.39539, 2.08462", \ + "0.150743, 0.170988, 0.30632, 0.480498, 0.868702, 1.39489, 2.08416", \ + "0.226315, 0.252649, 0.413891, 0.577099, 0.915719, 1.40699, 2.08447", \ + "0.306231, 0.339725, 0.537015, 0.721742, 1.04227, 1.48375, 2.11576", \ + "0.390517, 0.430719, 0.667968, 0.880672, 1.2294, 1.64141, 2.21965" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0286787, 0.035263, 0.0867706, 0.150791, 0.278704, 0.444944, 0.662329", \ + "0.0499886, 0.0565917, 0.108571, 0.172705, 0.300633, 0.466071, 0.684217", \ + "0.107742, 0.125925, 0.216727, 0.287415, 0.415566, 0.581675, 0.798989", \ + "0.141324, 0.168081, 0.305481, 0.411638, 0.558205, 0.722251, 0.938076", \ + "0.177855, 0.216142, 0.420237, 0.581986, 0.802812, 1.00934, 1.22874", \ + "0.202751, 0.25194, 0.518714, 0.73545, 1.03628, 1.31668, 1.59757", \ + "0.217343, 0.277036, 0.60442, 0.875092, 1.25681, 1.61572, 1.97499" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0272081, 0.0363959, 0.109926, 0.201818, 0.385712, 0.624662, 0.937114", \ + "0.0313319, 0.038817, 0.109932, 0.201854, 0.3857, 0.624702, 0.937225", \ + "0.0866373, 0.0969177, 0.151739, 0.219755, 0.386802, 0.624602, 0.937125", \ + "0.133747, 0.149618, 0.230545, 0.294596, 0.425852, 0.632824, 0.937165", \ + "0.206858, 0.230672, 0.352608, 0.445794, 0.577462, 0.737796, 0.990148", \ + "0.286887, 0.318346, 0.483095, 0.610592, 0.784187, 0.949993, 1.15395", \ + "0.37492, 0.414063, 0.621659, 0.784927, 1.00668, 1.21311, 1.42438" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0526317, 0.0656944, 0.16809, 0.295333, 0.549574, 0.880001, 1.31207", \ + "0.0688547, 0.0820614, 0.185458, 0.313169, 0.56781, 0.898392, 1.33068", \ + "0.139836, 0.161525, 0.283809, 0.410204, 0.66457, 0.995204, 1.42708", \ + "0.189446, 0.22065, 0.389823, 0.533231, 0.786756, 1.11597, 1.54739", \ + "0.257692, 0.300267, 0.539208, 0.741043, 1.03817, 1.36575, 1.79514", \ + "0.324687, 0.377917, 0.679707, 0.939728, 1.32062, 1.69862, 2.12731", \ + "0.392286, 0.455594, 0.817731, 1.13288, 1.59946, 2.06027, 2.54657" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0514764, 0.0684704, 0.204329, 0.374104, 0.713599, 1.15494, 1.73273", \ + "0.0519905, 0.068372, 0.20435, 0.374103, 0.713599, 1.15494, 1.73249", \ + "0.101805, 0.117621, 0.221191, 0.376236, 0.713611, 1.15493, 1.73234", \ + "0.148924, 0.170239, 0.290332, 0.414668, 0.719646, 1.15491, 1.73277", \ + "0.220569, 0.250563, 0.413952, 0.554887, 0.804189, 1.18541, 1.73451", \ + "0.298659, 0.336735, 0.547716, 0.724486, 0.988973, 1.31233, 1.80183", \ + "0.385115, 0.431175, 0.68598, 0.902959, 1.21879, 1.54489, 1.96893" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291396, 0.0357312, 0.0873715, 0.151475, 0.27964, 0.446196, 0.663891", \ + "0.0505711, 0.0571673, 0.109239, 0.173521, 0.301533, 0.467793, 0.685534", \ + "0.109485, 0.127372, 0.217222, 0.288222, 0.416437, 0.582938, 0.800447", \ + "0.143956, 0.170416, 0.307268, 0.412783, 0.559241, 0.723576, 0.939695", \ + "0.181851, 0.219304, 0.422542, 0.583698, 0.804538, 1.01057, 1.23036", \ + "0.2084, 0.255808, 0.521816, 0.738348, 1.03871, 1.31859, 1.59876", \ + "0.222988, 0.281716, 0.608297, 0.878746, 1.26007, 1.61875, 1.97749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353489, 0.0455595, 0.12058, 0.212211, 0.395759, 0.634575, 0.947013", \ + "0.0393549, 0.0478304, 0.120565, 0.212218, 0.39576, 0.634577, 0.947012", \ + "0.105513, 0.11331, 0.162303, 0.229985, 0.396825, 0.634534, 0.946867", \ + "0.16312, 0.174807, 0.243622, 0.303942, 0.43579, 0.642617, 0.946807", \ + "0.251941, 0.269443, 0.37294, 0.459689, 0.585936, 0.747308, 0.999598", \ + "0.347957, 0.371638, 0.511723, 0.629797, 0.796213, 0.958025, 1.16271", \ + "0.452823, 0.482242, 0.659152, 0.810651, 1.02295, 1.22383, 1.43505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0758859, 0.0918636, 0.215885, 0.369053, 0.674503, 1.07121, 1.58985", \ + "0.0910078, 0.10711, 0.232187, 0.385892, 0.691852, 1.08873, 1.60751", \ + "0.172, 0.1937, 0.32532, 0.47708, 0.783603, 1.18068, 1.69951", \ + "0.234553, 0.264273, 0.437085, 0.594341, 0.896404, 1.29535, 1.813", \ + "0.31945, 0.359875, 0.600195, 0.813727, 1.13964, 1.53326, 2.04997", \ + "0.403513, 0.453928, 0.756164, 1.02773, 1.43691, 1.85409, 2.36751", \ + "0.489037, 0.548672, 0.908774, 1.23608, 1.7318, 2.23148, 2.77112" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753683, 0.0958654, 0.258715, 0.461933, 0.867896, 1.39518, 2.08473", \ + "0.0752072, 0.0958072, 0.258749, 0.461928, 0.867896, 1.39518, 2.08436", \ + "0.117617, 0.134676, 0.26769, 0.461786, 0.86753, 1.3952, 2.08435", \ + "0.16748, 0.190206, 0.325262, 0.487904, 0.869258, 1.39515, 2.08463", \ + "0.243915, 0.275297, 0.454067, 0.613865, 0.932433, 1.4102, 2.08448", \ + "0.325796, 0.364927, 0.590495, 0.785074, 1.09416, 1.51067, 2.12427", \ + "0.41525, 0.462382, 0.732354, 0.969195, 1.32456, 1.7111, 2.26077" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0287199, 0.0353015, 0.0868173, 0.150819, 0.278735, 0.44498, 0.662363", \ + "0.0500006, 0.056732, 0.108717, 0.172818, 0.300658, 0.466575, 0.684", \ + "0.107792, 0.12592, 0.216385, 0.287556, 0.415565, 0.581755, 0.798932", \ + "0.140945, 0.16777, 0.305626, 0.411734, 0.55834, 0.722384, 0.938129", \ + "0.176245, 0.2148, 0.41974, 0.581442, 0.803009, 1.00944, 1.22885", \ + "0.199128, 0.248708, 0.517104, 0.734675, 1.03596, 1.31658, 1.59757", \ + "0.21058, 0.270942, 0.601212, 0.873052, 1.2558, 1.61516, 1.97477" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.02721, 0.0363994, 0.109931, 0.201844, 0.385653, 0.624687, 0.93707", \ + "0.031207, 0.0387377, 0.109932, 0.201863, 0.385693, 0.624689, 0.937228", \ + "0.0865914, 0.0969369, 0.152173, 0.219675, 0.386752, 0.624678, 0.936916", \ + "0.134142, 0.149971, 0.230384, 0.294447, 0.42576, 0.632759, 0.937244", \ + "0.208169, 0.231918, 0.353202, 0.446445, 0.577197, 0.737687, 0.99013", \ + "0.289161, 0.320812, 0.484761, 0.611468, 0.784565, 0.950108, 1.15394", \ + "0.378453, 0.417438, 0.624866, 0.78726, 1.00789, 1.21376, 1.42464" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0610202, 0.0766445, 0.199108, 0.351263, 0.655275, 1.05039, 1.56698", \ + "0.0757991, 0.0916362, 0.215316, 0.368076, 0.672621, 1.06792, 1.58476", \ + "0.1485, 0.17202, 0.308639, 0.460307, 0.764427, 1.16001, 1.67682", \ + "0.200617, 0.23372, 0.41697, 0.57843, 0.880948, 1.2748, 1.79041", \ + "0.27283, 0.317663, 0.572189, 0.791744, 1.12099, 1.51274, 2.02285", \ + "0.3448, 0.400511, 0.720122, 0.999406, 1.41441, 1.83384, 2.34528", \ + "0.418328, 0.484651, 0.865458, 1.20154, 1.70487, 2.20823, 2.74915" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621259, 0.0824246, 0.244178, 0.446227, 0.850295, 1.37553, 2.06217", \ + "0.0619037, 0.08226, 0.244165, 0.446113, 0.850294, 1.37553, 2.06192", \ + "0.109327, 0.127409, 0.255754, 0.446414, 0.849818, 1.37537, 2.06205", \ + "0.156931, 0.180707, 0.317946, 0.477149, 0.851681, 1.37522, 2.06217", \ + "0.229583, 0.26219, 0.44476, 0.605485, 0.918308, 1.39265, 2.06186", \ + "0.30847, 0.349261, 0.579293, 0.77711, 1.08419, 1.49525, 2.1042", \ + "0.395814, 0.444151, 0.719367, 0.95848, 1.31591, 1.69772, 2.24312" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291396, 0.0357312, 0.0873715, 0.151475, 0.27964, 0.446196, 0.663891", \ + "0.0505711, 0.0571673, 0.109239, 0.173521, 0.301533, 0.467793, 0.685534", \ + "0.109485, 0.127372, 0.217222, 0.288222, 0.416437, 0.582938, 0.800447", \ + "0.143956, 0.170416, 0.307268, 0.412783, 0.559241, 0.723576, 0.939695", \ + "0.181851, 0.219304, 0.422542, 0.583698, 0.804538, 1.01057, 1.23036", \ + "0.2084, 0.255808, 0.521816, 0.738348, 1.03871, 1.31859, 1.59876", \ + "0.222988, 0.281716, 0.608297, 0.878746, 1.26007, 1.61875, 1.97749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353489, 0.0455595, 0.12058, 0.212211, 0.395759, 0.634575, 0.947013", \ + "0.0393549, 0.0478304, 0.120565, 0.212218, 0.39576, 0.634577, 0.947012", \ + "0.105513, 0.11331, 0.162303, 0.229985, 0.396825, 0.634534, 0.946867", \ + "0.16312, 0.174807, 0.243622, 0.303942, 0.43579, 0.642617, 0.946807", \ + "0.251941, 0.269443, 0.37294, 0.459689, 0.585936, 0.747308, 0.999598", \ + "0.347957, 0.371638, 0.511723, 0.629797, 0.796213, 0.958025, 1.16271", \ + "0.452823, 0.482242, 0.659152, 0.810651, 1.02295, 1.22383, 1.43505" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0758859, 0.0918636, 0.215885, 0.369053, 0.674503, 1.07121, 1.58985", \ + "0.0910078, 0.10711, 0.232187, 0.385892, 0.691852, 1.08873, 1.60751", \ + "0.172, 0.1937, 0.32532, 0.47708, 0.783603, 1.18068, 1.69951", \ + "0.234553, 0.264273, 0.437085, 0.594341, 0.896404, 1.29535, 1.813", \ + "0.31945, 0.359875, 0.600195, 0.813727, 1.13964, 1.53326, 2.04997", \ + "0.403513, 0.453928, 0.756164, 1.02773, 1.43691, 1.85409, 2.36751", \ + "0.489037, 0.548672, 0.908774, 1.23608, 1.7318, 2.23148, 2.77112" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0753683, 0.0958654, 0.258715, 0.461933, 0.867896, 1.39518, 2.08473", \ + "0.0752072, 0.0958072, 0.258749, 0.461928, 0.867896, 1.39518, 2.08436", \ + "0.117617, 0.134676, 0.26769, 0.461786, 0.86753, 1.3952, 2.08435", \ + "0.16748, 0.190206, 0.325262, 0.487904, 0.869258, 1.39515, 2.08463", \ + "0.243915, 0.275297, 0.454067, 0.613865, 0.932433, 1.4102, 2.08448", \ + "0.325796, 0.364927, 0.590495, 0.785074, 1.09416, 1.51067, 2.12427", \ + "0.41525, 0.462382, 0.732354, 0.969195, 1.32456, 1.7111, 2.26077" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00647808, 0.00647835, 0.00647838, 0.00647754, 0.00647517, 0.00647232, 0.00647006", \ + "0.00641369, 0.00642251, 0.00643341, 0.00643294, 0.00643968, 0.00643769, 0.00643442", \ + "0.00636754, 0.00636937, 0.00638365, 0.00640264, 0.00641681, 0.00641654, 0.0064157", \ + "0.00644164, 0.00643488, 0.00642394, 0.00640906, 0.00641824, 0.00641941, 0.00641798", \ + "0.00684134, 0.00680252, 0.00665267, 0.00658519, 0.00652768, 0.00648984, 0.0064661", \ + "0.00762832, 0.007542, 0.00719202, 0.00698608, 0.00683728, 0.00669982, 0.00661154", \ + "0.00875551, 0.00865045, 0.00807895, 0.00770361, 0.00735225, 0.0070787, 0.00690686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000266422, 0.000267837, 0.00027117, 0.000272119, 0.00027184, 0.00027272, 0.00027123", \ + "0.000185513, 0.000195988, 0.000226298, 0.000235695, 0.000241487, 0.000243865, 0.000244763", \ + "9.30538e-05, 0.000101827, 0.000148544, 0.000177652, 0.000203428, 0.000213606, 0.000223123", \ + "0.000111304, 0.00011539, 0.000137614, 0.0001582, 0.000182081, 0.000197057, 0.000212763", \ + "0.000376356, 0.000357551, 0.000281651, 0.000251154, 0.000237318, 0.000231248, 0.000231083", \ + "0.00102932, 0.000965508, 0.000701163, 0.000567263, 0.000456068, 0.000387718, 0.000340531", \ + "0.00210951, 0.00200675, 0.00148906, 0.00119158, 0.000905205, 0.000724078, 0.000604042" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00543808, 0.00543986, 0.00544258, 0.00544281, 0.00544163, 0.00543921, 0.00543483", \ + "0.00533555, 0.00534656, 0.00537958, 0.0053904, 0.00539635, 0.00539648, 0.00539451", \ + "0.00537439, 0.00537689, 0.00535763, 0.00536367, 0.00536941, 0.00537504, 0.00534015", \ + "0.00560388, 0.00557691, 0.00551402, 0.00548479, 0.00544144, 0.00541682, 0.00540123", \ + "0.00626032, 0.00619814, 0.00595307, 0.00580511, 0.00562947, 0.00521755, 0.00549447", \ + "0.00718599, 0.00710406, 0.0066501, 0.00633788, 0.00606373, 0.00584608, 0.00571095", \ + "0.00845724, 0.00833269, 0.00768841, 0.007227, 0.00672132, 0.00644076, 0.00612939" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000176542, 0.000189989, 0.000216556, 0.000222344, 0.000225906, 0.00022824, 0.000228877", \ + "5.34563e-05, 8.79644e-05, 0.000187309, 0.00021723, 0.00023573, 0.000243823, 0.000248217", \ + "-9.16476e-05, -7.3471e-05, 3.06364e-05, 0.000102724, 0.000164348, 0.000195372, 0.000214739", \ + "-6.53854e-05, -6.13677e-05, -1.0181e-05, 4.22546e-05, 0.000107874, 0.000151311, 0.000186443", \ + "0.000231995, 0.000202721, 0.000120803, 0.000107947, 0.000125855, 0.00014974, 0.000172482", \ + "0.000943498, 0.000851027, 0.000539089, 0.000409131, 0.000318985, 0.00027467, 0.000252431", \ + "0.00209167, 0.00194043, 0.00132069, 0.00101343, 0.000748294, 0.000587883, 0.000484587" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00424372, 0.0042501, 0.00426171, 0.00427499, 0.00427739, 0.00427734, 0.00427513", \ + "0.00412273, 0.00412935, 0.0042161, 0.00423538, 0.00424858, 0.00407296, 0.00426073", \ + "0.00420596, 0.00420403, 0.00424423, 0.00415187, 0.00423972, 0.00424901, 0.00386017", \ + "0.00452242, 0.00447287, 0.00436345, 0.00439638, 0.00431831, 0.00428463, 0.00393649", \ + "0.00527167, 0.00518622, 0.00485928, 0.00467887, 0.00451495, 0.00445836, 0.00437965", \ + "0.00632342, 0.0062102, 0.00567867, 0.00533267, 0.00500153, 0.00484179, 0.00455557", \ + "0.00773438, 0.00759446, 0.00685409, 0.00633938, 0.00577297, 0.0054307, 0.00522457" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "8.3614e-05, 9.60641e-05, 0.00012218, 0.000128531, 0.000131512, 0.000134095, 0.000131768", \ + "-3.65139e-05, -9.72181e-06, 6.88453e-05, 9.56167e-05, 0.000113897, 0.000122137, 0.000127067", \ + "-9.92983e-05, -8.97607e-05, -4.23732e-05, -5.48755e-07, 4.47173e-05, 7.42391e-05, 9.30516e-05", \ + "3.26598e-05, 1.91091e-05, -6.3387e-06, 2.46489e-06, 2.66123e-05, 5.24108e-05, 7.10971e-05", \ + "0.000575543, 0.000512021, 0.000288035, 0.000198338, 0.000134939, 0.000110694, 0.000103254", \ + "0.00152809, 0.00140189, 0.000907677, 0.00066632, 0.000456994, 0.000338697, 0.000266484", \ + "0.00286059, 0.00267566, 0.00189277, 0.00146362, 0.00105385, 0.000787053, 0.000608199" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0052778, 0.00528615, 0.00529545, 0.00530879, 0.00530982, 0.005311, 0.00530923", \ + "0.0051638, 0.00517405, 0.00526017, 0.00528079, 0.00529363, 0.00513107, 0.00530623", \ + "0.00522464, 0.00522689, 0.00524523, 0.00517423, 0.00527309, 0.00528586, 0.00485263", \ + "0.00553191, 0.00548675, 0.00539117, 0.00539466, 0.00535173, 0.00532478, 0.00531811", \ + "0.00624363, 0.00616423, 0.00584986, 0.00569837, 0.00553247, 0.00545687, 0.00542227", \ + "0.0072661, 0.00715792, 0.00664205, 0.00631053, 0.00599375, 0.00586718, 0.00564487", \ + "0.00864132, 0.00850916, 0.00777979, 0.00727745, 0.00672903, 0.00639875, 0.00619315" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000307197, 0.000315961, 0.000336949, 0.000342279, 0.000345635, 0.000346238, 0.000346593", \ + "0.000204421, 0.000220806, 0.000286134, 0.000310831, 0.000327684, 0.000335246, 0.000339259", \ + "0.000118065, 0.000126171, 0.000173004, 0.000218188, 0.000261151, 0.000283621, 0.00030145", \ + "0.000217855, 0.000209185, 0.000198654, 0.00020839, 0.000234706, 0.000257704, 0.000280868", \ + "0.000678358, 0.000632168, 0.000459041, 0.000382668, 0.000328182, 0.000312736, 0.000308227", \ + "0.00153645, 0.00143877, 0.00103659, 0.000827943, 0.000631775, 0.000524558, 0.000451866", \ + "0.00276878, 0.00262211, 0.00196179, 0.00157594, 0.00119575, 0.000947592, 0.000781677" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00424172, 0.00425029, 0.00425977, 0.00427349, 0.00427416, 0.00427526, 0.00427345", \ + "0.00412738, 0.00413602, 0.00422428, 0.00424535, 0.00425802, 0.00409458, 0.00427033", \ + "0.00418839, 0.00419033, 0.00422309, 0.00413779, 0.0042372, 0.00424996, 0.00381685", \ + "0.00450449, 0.00445254, 0.00435656, 0.0043887, 0.00432011, 0.00429031, 0.00428125", \ + "0.00521335, 0.00514054, 0.0048185, 0.00464935, 0.00449857, 0.00445098, 0.00437797", \ + "0.00624428, 0.00613495, 0.00560977, 0.00527542, 0.00499435, 0.00481437, 0.00453841", \ + "0.00762224, 0.00748333, 0.00675487, 0.00624784, 0.00570094, 0.00537332, 0.00518329" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000106893, 0.000119051, 0.000144727, 0.000150601, 0.000154328, 0.000155241, 0.000156619", \ + "-1.46879e-05, 1.17151e-05, 8.98763e-05, 0.000117671, 0.000135868, 0.000144061, 0.000148342", \ + "-8.27659e-05, -7.38459e-05, -2.44134e-05, 2.06928e-05, 6.65455e-05, 9.29426e-05, 0.000110782", \ + "3.81305e-05, 2.73683e-05, 6.38783e-06, 1.43647e-05, 4.19056e-05, 6.87195e-05, 9.21819e-05", \ + "0.000557079, 0.000491413, 0.000283991, 0.000197445, 0.000140251, 0.000122888, 0.000118646", \ + "0.0014826, 0.00135741, 0.000885146, 0.000656523, 0.000448575, 0.000337658, 0.000266456", \ + "0.00277014, 0.00259239, 0.00183463, 0.00142533, 0.00102369, 0.000771995, 0.000591794" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0052778, 0.00528615, 0.00529545, 0.00530879, 0.00530982, 0.005311, 0.00530923", \ + "0.0051638, 0.00517405, 0.00526017, 0.00528079, 0.00529363, 0.00513107, 0.00530623", \ + "0.00522464, 0.00522689, 0.00524523, 0.00517423, 0.00527309, 0.00528586, 0.00485263", \ + "0.00553191, 0.00548675, 0.00539117, 0.00539466, 0.00535173, 0.00532478, 0.00531811", \ + "0.00624363, 0.00616423, 0.00584986, 0.00569837, 0.00553247, 0.00545687, 0.00542227", \ + "0.0072661, 0.00715792, 0.00664205, 0.00631053, 0.00599375, 0.00586718, 0.00564487", \ + "0.00864132, 0.00850916, 0.00777979, 0.00727745, 0.00672903, 0.00639875, 0.00619315" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "8.3614e-05, 9.60641e-05, 0.00012218, 0.000128531, 0.000131512, 0.000134095, 0.000131768", \ + "-3.65139e-05, -9.72181e-06, 6.88453e-05, 9.56167e-05, 0.000113897, 0.000122137, 0.000127067", \ + "-9.92983e-05, -8.97607e-05, -4.23732e-05, -5.48755e-07, 4.47173e-05, 7.42391e-05, 9.30516e-05", \ + "3.26598e-05, 1.91091e-05, -6.3387e-06, 2.46489e-06, 2.66123e-05, 5.24108e-05, 7.10971e-05", \ + "0.000575543, 0.000512021, 0.000288035, 0.000198338, 0.000134939, 0.000110694, 0.000103254", \ + "0.00152809, 0.00140189, 0.000907677, 0.00066632, 0.000456994, 0.000338697, 0.000266484", \ + "0.00286059, 0.00267566, 0.00189277, 0.00146362, 0.00105385, 0.000787053, 0.000608199" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00339872, 0.00341765, 0.00346734, 0.00347286, 0.0034784, 0.0034816, 0.00348297", \ + "0.00326613, 0.00330848, 0.00341465, 0.00345079, 0.00346979, 0.0033818, 0.00349233", \ + "0.00334581, 0.00334021, 0.00340432, 0.00342941, 0.00345278, 0.00347106, 0.00347313", \ + "0.00368698, 0.00364073, 0.00354193, 0.00351482, 0.00348628, 0.00325421, 0.00315153", \ + "0.00447089, 0.00437564, 0.00399644, 0.00382208, 0.00368948, 0.0036288, 0.00356541", \ + "0.00558815, 0.0054437, 0.00482227, 0.00447224, 0.00417041, 0.00394556, 0.00383505", \ + "0.0070698, 0.00688183, 0.00599744, 0.00546444, 0.00490693, 0.00454829, 0.00439641" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "5.9434e-05, 8.00675e-05, 0.000114405, 0.000123152, 0.000128403, 0.000129666, 0.00013026", \ + "-9.32646e-05, -5.93382e-05, 4.27352e-05, 8.05277e-05, 0.000102819, 0.000112249, 0.00011827", \ + "-8.48107e-06, 9.69793e-06, 4.66576e-07, 2.45845e-05, 5.67611e-05, 7.80235e-05, 9.53515e-05", \ + "0.000309021, 0.000255896, 0.000190671, 0.000113415, 8.89515e-05, 8.54921e-05, 8.91306e-05", \ + "0.00105218, 0.000963446, 0.000617754, 0.000450847, 0.00031456, 0.000228961, 0.000181014", \ + "0.00215841, 0.00201855, 0.00142281, 0.00109306, 0.000767272, 0.000563404, 0.000423383", \ + "0.00361029, 0.00342102, 0.00255571, 0.00204412, 0.00151688, 0.0011483, 0.000882379" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00442011, 0.00443817, 0.00448635, 0.00449205, 0.00449729, 0.00450045, 0.0044998", \ + "0.00430638, 0.0043432, 0.00444718, 0.0044818, 0.00450308, 0.00449592, 0.00451768", \ + "0.0043663, 0.00436786, 0.00444091, 0.00446491, 0.00448742, 0.00449764, 0.00450604", \ + "0.00468929, 0.00464496, 0.00456258, 0.00453919, 0.00451613, 0.00428697, 0.00417712", \ + "0.0054358, 0.00535261, 0.00499642, 0.00483811, 0.00469414, 0.00464658, 0.00459424", \ + "0.0065109, 0.00638177, 0.00578416, 0.00545139, 0.00514926, 0.00500543, 0.00483184", \ + "0.00794755, 0.00776214, 0.00692725, 0.00641027, 0.00586655, 0.00558348, 0.005266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000285744, 0.000301817, 0.000324493, 0.000334992, 0.000340334, 0.000341011, 0.000343278", \ + "0.000151695, 0.000174537, 0.000262272, 0.000295086, 0.000314219, 0.000324433, 0.000329847", \ + "0.000209126, 0.000195464, 0.00020176, 0.000221908, 0.000257939, 0.000281112, 0.000301879", \ + "0.000450089, 0.00042856, 0.000376802, 0.000316996, 0.000292637, 0.000293327, 0.000303081", \ + "0.00120311, 0.00114271, 0.000841118, 0.00067002, 0.000508432, 0.000441362, 0.000396009", \ + "0.00214257, 0.00203197, 0.00153624, 0.00123392, 0.00092764, 0.000736999, 0.000606543", \ + "0.00350336, 0.0033413, 0.002614, 0.00215096, 0.001645, 0.00129639, 0.00104587" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00338364, 0.00340239, 0.00345124, 0.00345748, 0.00346224, 0.00346528, 0.00346461", \ + "0.00325791, 0.00330608, 0.00341144, 0.00344644, 0.00346807, 0.00346054, 0.00348225", \ + "0.00332762, 0.00333405, 0.00341598, 0.00342936, 0.0034531, 0.00346217, 0.00347037", \ + "0.00365507, 0.00361175, 0.00351708, 0.00350627, 0.0034827, 0.00325446, 0.00313953", \ + "0.00441964, 0.00432576, 0.00395639, 0.00380692, 0.00366684, 0.00361857, 0.00355833", \ + "0.00551275, 0.0053702, 0.00475601, 0.00441958, 0.0041307, 0.00391809, 0.00381609", \ + "0.00695885, 0.00677311, 0.00590287, 0.00537907, 0.00483743, 0.00449718, 0.00435285" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "7.99957e-05, 0.000100794, 0.000131822, 0.000143191, 0.000149057, 0.000149945, 0.000151089", \ + "-7.16145e-05, -4.28721e-05, 6.6942e-05, 0.00010081, 0.000122296, 0.00013319, 0.00013906", \ + "1.10707e-05, 1.63075e-05, 1.28545e-05, 2.88689e-05, 6.48279e-05, 8.95578e-05, 0.000113991", \ + "0.000306064, 0.000261752, 0.000197893, 0.000129389, 0.000104037, 0.000102394, 0.000112259", \ + "0.00109763, 0.00100777, 0.000679527, 0.000493165, 0.000330199, 0.000250332, 0.000206806", \ + "0.00210744, 0.00196615, 0.00139353, 0.0010719, 0.000753977, 0.000554502, 0.000420584", \ + "0.0035189, 0.00332505, 0.00250261, 0.00200468, 0.00148213, 0.00112267, 0.000865337" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00442011, 0.00443817, 0.00448635, 0.00449205, 0.00449729, 0.00450045, 0.0044998", \ + "0.00430638, 0.0043432, 0.00444718, 0.0044818, 0.00450308, 0.00449592, 0.00451768", \ + "0.0043663, 0.00436786, 0.00444091, 0.00446491, 0.00448742, 0.00449764, 0.00450604", \ + "0.00468929, 0.00464496, 0.00456258, 0.00453919, 0.00451613, 0.00428697, 0.00417712", \ + "0.0054358, 0.00535261, 0.00499642, 0.00483811, 0.00469414, 0.00464658, 0.00459424", \ + "0.0065109, 0.00638177, 0.00578416, 0.00545139, 0.00514926, 0.00500543, 0.00483184", \ + "0.00794755, 0.00776214, 0.00692725, 0.00641027, 0.00586655, 0.00558348, 0.005266" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "5.9434e-05, 8.00675e-05, 0.000114405, 0.000123152, 0.000128403, 0.000129666, 0.00013026", \ + "-9.32646e-05, -5.93382e-05, 4.27352e-05, 8.05277e-05, 0.000102819, 0.000112249, 0.00011827", \ + "-8.48107e-06, 9.69793e-06, 4.66576e-07, 2.45845e-05, 5.67611e-05, 7.80235e-05, 9.53515e-05", \ + "0.000309021, 0.000255896, 0.000190671, 0.000113415, 8.89515e-05, 8.54921e-05, 8.91306e-05", \ + "0.00105218, 0.000963446, 0.000617754, 0.000450847, 0.00031456, 0.000228961, 0.000181014", \ + "0.00215841, 0.00201855, 0.00142281, 0.00109306, 0.000767272, 0.000563404, 0.000423383", \ + "0.00361029, 0.00342102, 0.00255571, 0.00204412, 0.00151688, 0.0011483, 0.000882379" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152092; + rise_capacitance : 0.00151678; + rise_capacitance_range (0.0011731, 0.00151678); + fall_capacitance : 0.00152092; + fall_capacitance_range (0.00116129, 0.00152092); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000741067, -0.000826671, -0.000871968, -0.000882453, -0.00088548, -0.000888842, -0.00088763" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885528, 0.000891779, 0.000889343, 0.000887902, 0.00088548, 0.000888842, 0.00088763" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000828036, -0.000846254, -0.000878355, -0.000885397, -0.000882037, -0.00088532, -0.000883977" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878167, 0.000883027, 0.000888232, 0.000885397, 0.000882037, 0.00088532, 0.000883977" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000826309, -0.000846209, -0.000878311, -0.000885429, -0.000882067, -0.00088535, -0.000884007" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088078, 0.000882491, 0.000888203, 0.000885429, 0.000882067, 0.00088535, 0.000884007" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976951, -0.000978818, -0.000981216, -0.000978278, -0.000978636, -0.00098037, -0.000979622" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000986177, 0.0009831, 0.000981216, 0.000982353, 0.000980817, 0.000983013, 0.000981684" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977048, -0.000975617, -0.00098177, -0.000978054, -0.000977997, -0.000979736, -0.000978996" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977639, 0.000990238, 0.000983512, 0.000981743, 0.000980164, 0.000982492, 0.000981215" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000974764, -0.000973881, -0.000980932, -0.000978427, -0.000978141, -0.000979885, -0.000979115" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977286, 0.000991001, 0.000980932, 0.000982144, 0.000980022, 0.000982511, 0.000981216" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159335; + rise_capacitance : 0.00159335; + rise_capacitance_range (0.0011605, 0.00159335); + fall_capacitance : 0.00155586; + fall_capacitance_range (0.00105664, 0.00155586); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000140739, -0.000138468, -0.000137389, -0.000137781, -0.000137686, -0.000137836, -0.000137625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000145088, 0.000147059, 0.000146699, 0.000144945, 0.000144038, 0.000143042, 0.000140949" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00082863, -0.00084068, -0.000879009, -0.000880998, -0.000877827, -0.000881424, -0.000880417" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000874784, 0.000879727, 0.000880868, 0.000880998, 0.000877827, 0.000881424, 0.000880417" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000828416, -0.000840767, -0.00087894, -0.000880965, -0.000877791, -0.000881388, -0.000880382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000876374, 0.000879739, 0.000881071, 0.000880965, 0.000877791, 0.000881388, 0.000880382" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000828108, -0.000843694, -0.000878366, -0.000883197, -0.000881013, -0.000884631, -0.000883503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0008797, 0.000878532, 0.000885512, 0.000883197, 0.000881013, 0.000884631, 0.000883503" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977415, -0.000977894, -0.000980324, -0.000980485, -0.000979641, -0.000980491, -0.000979721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983368, 0.000981227, 0.000993502, 0.000980485, 0.000979807, 0.000982624, 0.000981445" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976672, -0.000979033, -0.000981743, -0.000979847, -0.00097898, -0.000979865, -0.000979103" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980505, 0.000984922, 0.000992651, 0.000980275, 0.000979199, 0.00098207, 0.000980943" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000975282, -0.000976777, -0.000981978, -0.000979737, -0.000978062, -0.00097999, -0.000979198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000975282, 0.000985977, 0.000993319, 0.000980118, 0.000979456, 0.000982298, 0.000981109" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159691; + rise_capacitance : 0.00159691; + rise_capacitance_range (0.0011132, 0.00159691); + fall_capacitance : 0.00156111; + fall_capacitance_range (0.00112826, 0.00156111); + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980116, -0.000979916, -0.000985074, -0.000985534, -0.000981947, -0.000983642, -0.000982787" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00103638, 0.000992865, 0.0009884, 0.000990457, 0.00098674, 0.000986377, 0.000984721" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983016, -0.000980263, -0.000983073, -0.000985502, -0.000981775, -0.000983466, -0.000982635" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00105253, 0.000994865, 0.000996121, 0.000991334, 0.000987608, 0.000986402, 0.000984685" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000985552, -0.000985191, -0.000988724, -0.000982655, -0.000982676, -0.000984257, -0.000983503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101345, 0.00100478, 0.00101863, 0.00100255, 0.000999997, 0.000998433, 0.000990856" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000983555, -0.000982224, -0.000993528, -0.000990133, -0.000984424, -0.00098616, -0.00098535" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101407, 0.00101897, 0.00100868, 0.00100865, 0.000996799, 0.000995786, 0.000989847" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161793; + rise_capacitance : 0.00161722; + rise_capacitance_range (0.00101417, 0.00161722); + fall_capacitance : 0.00161793; + fall_capacitance_range (0.0010026, 0.00161793); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120779, -0.00121758, -0.00122296, -0.00121763, -0.00121843, -0.00122547, -0.00123154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124346, 0.00123307, 0.00123844, 0.00123888, 0.0012356, 0.00123727, 0.00123573" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012105, -0.00121324, -0.00121427, -0.00121735, -0.00121873, -0.00122529, -0.00123141" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124374, 0.00124274, 0.00123665, 0.00123658, 0.00123586, 0.00123716, 0.00123567" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00118465, -0.00118936, -0.00119317, -0.00119641, -0.00120039, -0.00121298, -0.00122755" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124143, 0.00124575, 0.00123543, 0.00123884, 0.00123632, 0.00123705, 0.00123565" \ + ); + } + } + } + } + cell (OAI211X2) { + area : 8.4672; + cell_leakage_power : 0.10141; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.193457; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947791; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0727574; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0808839; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.201108; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929744; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0709527; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790791; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.227589; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929744; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0709527; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0790791; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0640684; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0649587; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0605907; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0763632; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10141; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0700235, 0.0913072, 0.199292, 0.331599, 0.59468, 0.935873, 1.38175", \ + "0.0885117, 0.109928, 0.218211, 0.350487, 0.613722, 0.95494, 1.40082", \ + "0.155394, 0.183416, 0.300999, 0.433979, 0.697421, 1.03895, 1.48493", \ + "0.201536, 0.239736, 0.390072, 0.534582, 0.800055, 1.14116, 1.58706", \ + "0.257763, 0.310876, 0.514908, 0.70131, 1.00105, 1.34519, 1.79167", \ + "0.30736, 0.374124, 0.631945, 0.863828, 1.22429, 1.61109, 2.0611", \ + "0.351765, 0.431732, 0.74193, 1.02092, 1.44808, 1.89271, 2.39329" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.06314, 0.0911245, 0.238764, 0.422382, 0.788998, 1.26538, 1.88798", \ + "0.0630377, 0.0911103, 0.238721, 0.422382, 0.78899, 1.26538, 1.88801", \ + "0.0932688, 0.118748, 0.247916, 0.423665, 0.789264, 1.26537, 1.88807", \ + "0.135151, 0.164642, 0.294353, 0.450488, 0.794169, 1.26561, 1.88798", \ + "0.204716, 0.242589, 0.395537, 0.552792, 0.85807, 1.29233, 1.89198", \ + "0.277147, 0.325658, 0.510759, 0.687991, 0.995778, 1.38979, 1.94838", \ + "0.351854, 0.411733, 0.634848, 0.837994, 1.17258, 1.5614, 2.07728" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0778294, 0.0997146, 0.21367, 0.355009, 0.637064, 1.00351, 1.48257", \ + "0.0971778, 0.119373, 0.23388, 0.3754, 0.657598, 1.02402, 1.50313", \ + "0.166598, 0.193761, 0.314968, 0.456872, 0.739386, 1.10609, 1.58543", \ + "0.217563, 0.253995, 0.401565, 0.551956, 0.834799, 1.2018, 1.68115", \ + "0.280053, 0.333002, 0.531731, 0.716072, 1.02477, 1.39247, 1.87206", \ + "0.338692, 0.40726, 0.662276, 0.887968, 1.24616, 1.64467, 2.12667", \ + "0.400533, 0.48293, 0.79206, 1.06358, 1.4794, 1.92462, 2.44155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0560566, 0.0844099, 0.234553, 0.421699, 0.795737, 1.2816, 1.91702", \ + "0.0560559, 0.0844094, 0.234543, 0.421687, 0.795613, 1.28187, 1.91702", \ + "0.075471, 0.101984, 0.239805, 0.421962, 0.795593, 1.28154, 1.91701", \ + "0.109568, 0.138557, 0.273259, 0.439962, 0.798012, 1.28162, 1.91689", \ + "0.177854, 0.212047, 0.357578, 0.51932, 0.843643, 1.29841, 1.91848", \ + "0.257443, 0.299174, 0.464123, 0.634791, 0.951821, 1.37049, 1.9565", \ + "0.340141, 0.391696, 0.584826, 0.771717, 1.10062, 1.50611, 2.05291" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0641504, 0.0854873, 0.193555, 0.325885, 0.589006, 0.930182, 1.37599", \ + "0.0798627, 0.101695, 0.210301, 0.342775, 0.605981, 0.947236, 1.39307", \ + "0.155498, 0.186635, 0.305343, 0.437864, 0.700442, 1.04184, 1.4877", \ + "0.205861, 0.249497, 0.414238, 0.556388, 0.818093, 1.15824, 1.6032", \ + "0.268341, 0.327581, 0.556358, 0.759736, 1.06092, 1.3942, 1.84534", \ + "0.322987, 0.396675, 0.684596, 0.944564, 1.33485, 1.72347, 2.16654", \ + "0.372019, 0.459549, 0.802628, 1.11583, 1.59293, 2.06895, 2.57118" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0631641, 0.0911286, 0.238705, 0.422381, 0.789257, 1.26543, 1.88801", \ + "0.062858, 0.0910419, 0.238723, 0.422529, 0.788999, 1.26538, 1.888", \ + "0.109482, 0.135075, 0.252324, 0.423547, 0.789061, 1.26548, 1.888", \ + "0.15775, 0.19243, 0.319578, 0.463253, 0.794712, 1.26561, 1.88796", \ + "0.22985, 0.278596, 0.454055, 0.605992, 0.880922, 1.28985, 1.88977", \ + "0.305187, 0.367839, 0.592554, 0.783125, 1.07501, 1.43186, 1.96191", \ + "0.385293, 0.461799, 0.735693, 0.969324, 1.31597, 1.67127, 2.14193" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0672243, 0.0888643, 0.20178, 0.342244, 0.622983, 0.987875, 1.46504", \ + "0.0855832, 0.107869, 0.222264, 0.363212, 0.644225, 1.00935, 1.4864", \ + "0.149636, 0.178323, 0.301237, 0.443589, 0.7255, 1.091, 1.56878", \ + "0.192323, 0.232544, 0.38604, 0.537739, 0.820443, 1.18649, 1.66431", \ + "0.240422, 0.300593, 0.511283, 0.699186, 1.00987, 1.3769, 1.85506", \ + "0.282146, 0.361168, 0.634955, 0.866582, 1.229, 1.62792, 2.10978", \ + "0.325899, 0.421776, 0.75603, 1.03665, 1.45924, 1.90702, 2.42394" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444355, 0.0724972, 0.221555, 0.40768, 0.780199, 1.26345, 1.89648", \ + "0.0444642, 0.0724832, 0.221555, 0.407665, 0.780068, 1.26394, 1.8964", \ + "0.0659086, 0.0924431, 0.227062, 0.408089, 0.780052, 1.26416, 1.89599", \ + "0.100361, 0.129428, 0.263387, 0.426879, 0.782931, 1.26405, 1.89618", \ + "0.169998, 0.203753, 0.348319, 0.508959, 0.829612, 1.28115, 1.89809", \ + "0.254194, 0.293828, 0.456473, 0.624943, 0.940279, 1.3539, 1.9372", \ + "0.341511, 0.389908, 0.580596, 0.764276, 1.09015, 1.49415, 2.03561" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0278569, 0.0377747, 0.0889299, 0.152305, 0.27881, 0.443064, 0.657782", \ + "0.0487105, 0.0587006, 0.110251, 0.173246, 0.299786, 0.46263, 0.678685", \ + "0.104065, 0.12984, 0.216758, 0.286731, 0.412981, 0.576916, 0.791352", \ + "0.135978, 0.173627, 0.304146, 0.406729, 0.552247, 0.716245, 0.928859", \ + "0.171007, 0.224262, 0.414456, 0.571007, 0.789021, 0.994752, 1.20841", \ + "0.195441, 0.263393, 0.509811, 0.717496, 1.01199, 1.28955, 1.57044", \ + "0.210889, 0.292898, 0.593438, 0.850037, 1.22076, 1.57428, 1.93156" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250447, 0.0388505, 0.112367, 0.204125, 0.387645, 0.626099, 0.937663", \ + "0.0295157, 0.0409383, 0.112371, 0.204126, 0.387574, 0.626045, 0.937735", \ + "0.0806647, 0.0975013, 0.153989, 0.222582, 0.389124, 0.626044, 0.937886", \ + "0.123576, 0.149055, 0.23105, 0.298519, 0.430466, 0.637817, 0.938011", \ + "0.188889, 0.227287, 0.351611, 0.44783, 0.583659, 0.745059, 0.991566", \ + "0.259497, 0.310525, 0.478624, 0.608027, 0.788144, 0.957916, 1.16549", \ + "0.336505, 0.400333, 0.611427, 0.778505, 1.00522, 1.21842, 1.4383" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0488629, 0.0669439, 0.161574, 0.279339, 0.514705, 0.820623, 1.22064", \ + "0.0666935, 0.0851231, 0.180675, 0.298813, 0.534429, 0.84046, 1.24055", \ + "0.127806, 0.15854, 0.272521, 0.391621, 0.627758, 0.934258, 1.33442", \ + "0.168525, 0.212979, 0.367768, 0.504639, 0.742223, 1.04899, 1.44916", \ + "0.225124, 0.287305, 0.505281, 0.688641, 0.9682, 1.27926, 1.67997", \ + "0.283821, 0.362292, 0.639938, 0.874314, 1.2206, 1.57798, 1.98591", \ + "0.343973, 0.438424, 0.77414, 1.05962, 1.47906, 1.8994, 2.35968" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0367707, 0.0602974, 0.185729, 0.342396, 0.655723, 1.06304, 1.59545", \ + "0.0370384, 0.0603516, 0.185715, 0.342395, 0.655723, 1.06304, 1.59548", \ + "0.0737443, 0.0956018, 0.199013, 0.344545, 0.655477, 1.06296, 1.59533", \ + "0.114711, 0.142112, 0.251326, 0.376582, 0.662412, 1.06266, 1.59543", \ + "0.180178, 0.217233, 0.354383, 0.485841, 0.732276, 1.09275, 1.60016", \ + "0.248793, 0.296305, 0.469079, 0.623042, 0.878127, 1.19816, 1.66095", \ + "0.323306, 0.381131, 0.591426, 0.773965, 1.05964, 1.38137, 1.79861" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284987, 0.0384287, 0.08969, 0.153213, 0.279951, 0.444554, 0.659736", \ + "0.0493499, 0.0593597, 0.110803, 0.17422, 0.300989, 0.464237, 0.680616", \ + "0.105963, 0.13144, 0.21808, 0.287694, 0.414411, 0.578445, 0.793058", \ + "0.138827, 0.176031, 0.305407, 0.407978, 0.553315, 0.715177, 0.93207", \ + "0.174516, 0.227339, 0.416802, 0.572982, 0.790454, 0.996054, 1.2104", \ + "0.199511, 0.267053, 0.513041, 0.720476, 1.01453, 1.29209, 1.57237", \ + "0.215937, 0.296989, 0.597147, 0.853724, 1.22396, 1.57748, 1.93454" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0333034, 0.0481666, 0.122238, 0.213742, 0.396959, 0.635229, 0.946845", \ + "0.0375855, 0.0501025, 0.122241, 0.21374, 0.396961, 0.635201, 0.946843", \ + "0.099384, 0.112436, 0.162924, 0.231863, 0.398376, 0.635261, 0.946833", \ + "0.152299, 0.171841, 0.243618, 0.307186, 0.439806, 0.644323, 0.946948", \ + "0.232693, 0.262219, 0.370781, 0.460696, 0.59207, 0.753814, 1.00055", \ + "0.319242, 0.358381, 0.505256, 0.627247, 0.799428, 0.96727, 1.17321", \ + "0.412521, 0.461736, 0.647306, 0.803142, 1.02256, 1.23105, 1.4477" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0706392, 0.0928024, 0.207127, 0.348562, 0.630638, 0.997033, 1.47613", \ + "0.0874666, 0.109916, 0.22517, 0.366972, 0.649431, 1.01599, 1.49503", \ + "0.158613, 0.189074, 0.313893, 0.45599, 0.739031, 1.10623, 1.58591", \ + "0.211366, 0.253814, 0.41476, 0.566517, 0.850066, 1.21717, 1.69501", \ + "0.284627, 0.34334, 0.564624, 0.761304, 1.07102, 1.43602, 1.91992", \ + "0.359837, 0.433295, 0.712635, 0.960205, 1.33715, 1.73693, 2.21728", \ + "0.438094, 0.525639, 0.860458, 1.1595, 1.61005, 2.0729, 2.58999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0560519, 0.0844097, 0.234543, 0.42168, 0.795548, 1.2815, 1.91687", \ + "0.056053, 0.0844028, 0.234501, 0.421697, 0.79561, 1.28157, 1.91684", \ + "0.088573, 0.113675, 0.242517, 0.422025, 0.7956, 1.28189, 1.91711", \ + "0.131264, 0.161216, 0.288099, 0.445103, 0.798151, 1.28153, 1.91683", \ + "0.200069, 0.239524, 0.393318, 0.546875, 0.85053, 1.2942, 1.91728", \ + "0.273194, 0.322823, 0.511975, 0.687095, 0.986336, 1.38473, 1.95873", \ + "0.35112, 0.411586, 0.638897, 0.841034, 1.17006, 1.55082, 2.07295" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0280205, 0.0379303, 0.0890943, 0.152471, 0.27895, 0.443233, 0.658075", \ + "0.0488096, 0.0588716, 0.110211, 0.173466, 0.299093, 0.462991, 0.678875", \ + "0.104068, 0.129902, 0.217122, 0.28695, 0.413437, 0.577115, 0.791411", \ + "0.135481, 0.173288, 0.303839, 0.406794, 0.552273, 0.716649, 0.930306", \ + "0.16902, 0.222693, 0.413831, 0.570597, 0.788959, 0.99484, 1.20856", \ + "0.190964, 0.259623, 0.507949, 0.716401, 1.01152, 1.28979, 1.57042", \ + "0.202649, 0.285841, 0.589549, 0.847811, 1.21939, 1.57339, 1.93123" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0250474, 0.0388528, 0.11237, 0.204128, 0.387641, 0.626104, 0.9379", \ + "0.0294355, 0.0408599, 0.112372, 0.204157, 0.387621, 0.626082, 0.937812", \ + "0.0806835, 0.0974249, 0.153608, 0.222346, 0.389074, 0.626047, 0.937893", \ + "0.12406, 0.149427, 0.231435, 0.298434, 0.430528, 0.637938, 0.937824", \ + "0.190375, 0.228693, 0.352317, 0.448315, 0.583698, 0.744982, 0.991401", \ + "0.262162, 0.313366, 0.480634, 0.609302, 0.788695, 0.9589, 1.16551", \ + "0.340969, 0.40494, 0.615301, 0.780952, 1.00703, 1.21948, 1.43867" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.057898, 0.0794824, 0.192369, 0.332838, 0.613541, 0.978418, 1.45549", \ + "0.0743966, 0.0963295, 0.210222, 0.351248, 0.632287, 0.997294, 1.47447", \ + "0.136693, 0.170363, 0.298569, 0.440922, 0.721912, 1.08748, 1.56518", \ + "0.179221, 0.227069, 0.396877, 0.551045, 0.832942, 1.19852, 1.67458", \ + "0.239369, 0.305432, 0.540002, 0.741545, 1.05606, 1.41854, 1.89913", \ + "0.303184, 0.38545, 0.681428, 0.935433, 1.31595, 1.71778, 2.19691", \ + "0.369639, 0.468048, 0.822741, 1.12933, 1.58639, 2.05138, 2.56913" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444453, 0.0724987, 0.221525, 0.407686, 0.780053, 1.26405, 1.89633", \ + "0.0445841, 0.0725011, 0.221555, 0.407676, 0.780198, 1.2641, 1.8963", \ + "0.0805379, 0.105785, 0.231024, 0.408336, 0.779756, 1.26364, 1.89626", \ + "0.122472, 0.153278, 0.28002, 0.433887, 0.78267, 1.26366, 1.89673", \ + "0.18941, 0.229924, 0.385139, 0.537382, 0.840593, 1.27683, 1.89735", \ + "0.259186, 0.31081, 0.502398, 0.67788, 0.975875, 1.37064, 1.93969", \ + "0.334782, 0.397043, 0.627644, 0.832779, 1.16075, 1.53998, 2.05656" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284987, 0.0384287, 0.08969, 0.153213, 0.279951, 0.444554, 0.659736", \ + "0.0493499, 0.0593597, 0.110803, 0.17422, 0.300989, 0.464237, 0.680616", \ + "0.105963, 0.13144, 0.21808, 0.287694, 0.414411, 0.578445, 0.793058", \ + "0.138827, 0.176031, 0.305407, 0.407978, 0.553315, 0.715177, 0.93207", \ + "0.174516, 0.227339, 0.416802, 0.572982, 0.790454, 0.996054, 1.2104", \ + "0.199511, 0.267053, 0.513041, 0.720476, 1.01453, 1.29209, 1.57237", \ + "0.215937, 0.296989, 0.597147, 0.853724, 1.22396, 1.57748, 1.93454" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0333034, 0.0481666, 0.122238, 0.213742, 0.396959, 0.635229, 0.946845", \ + "0.0375855, 0.0501025, 0.122241, 0.21374, 0.396961, 0.635201, 0.946843", \ + "0.099384, 0.112436, 0.162924, 0.231863, 0.398376, 0.635261, 0.946833", \ + "0.152299, 0.171841, 0.243618, 0.307186, 0.439806, 0.644323, 0.946948", \ + "0.232693, 0.262219, 0.370781, 0.460696, 0.59207, 0.753814, 1.00055", \ + "0.319242, 0.358381, 0.505256, 0.627247, 0.799428, 0.96727, 1.17321", \ + "0.412521, 0.461736, 0.647306, 0.803142, 1.02256, 1.23105, 1.4477" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0706392, 0.0928024, 0.207127, 0.348562, 0.630638, 0.997033, 1.47613", \ + "0.0874666, 0.109916, 0.22517, 0.366972, 0.649431, 1.01599, 1.49503", \ + "0.158613, 0.189074, 0.313893, 0.45599, 0.739031, 1.10623, 1.58591", \ + "0.211366, 0.253814, 0.41476, 0.566517, 0.850066, 1.21717, 1.69501", \ + "0.284627, 0.34334, 0.564624, 0.761304, 1.07102, 1.43602, 1.91992", \ + "0.359837, 0.433295, 0.712635, 0.960205, 1.33715, 1.73693, 2.21728", \ + "0.438094, 0.525639, 0.860458, 1.1595, 1.61005, 2.0729, 2.58999" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0560519, 0.0844097, 0.234543, 0.42168, 0.795548, 1.2815, 1.91687", \ + "0.056053, 0.0844028, 0.234501, 0.421697, 0.79561, 1.28157, 1.91684", \ + "0.088573, 0.113675, 0.242517, 0.422025, 0.7956, 1.28189, 1.91711", \ + "0.131264, 0.161216, 0.288099, 0.445103, 0.798151, 1.28153, 1.91683", \ + "0.200069, 0.239524, 0.393318, 0.546875, 0.85053, 1.2942, 1.91728", \ + "0.273194, 0.322823, 0.511975, 0.687095, 0.986336, 1.38473, 1.95873", \ + "0.35112, 0.411586, 0.638897, 0.841034, 1.17006, 1.55082, 2.07295" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0240373, 0.0339343, 0.0848835, 0.148131, 0.27449, 0.438706, 0.653384", \ + "0.0440612, 0.0547079, 0.106167, 0.169556, 0.29595, 0.459953, 0.674864", \ + "0.0892795, 0.118414, 0.210648, 0.281883, 0.408327, 0.572497, 0.786773", \ + "0.113709, 0.155758, 0.29365, 0.400541, 0.548086, 0.710027, 0.926355", \ + "0.137864, 0.197383, 0.399111, 0.56032, 0.781923, 0.989562, 1.20466", \ + "0.150854, 0.226747, 0.488381, 0.702152, 1.00185, 1.28256, 1.56479", \ + "0.15376, 0.245239, 0.56508, 0.829999, 1.20716, 1.56434, 1.92417" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210113, 0.0347561, 0.108082, 0.199745, 0.383074, 0.621405, 0.933043", \ + "0.0274322, 0.037613, 0.108086, 0.199761, 0.383075, 0.621387, 0.933181", \ + "0.0781067, 0.0953549, 0.152303, 0.219536, 0.384811, 0.6214, 0.933036", \ + "0.120227, 0.14626, 0.230185, 0.296326, 0.426859, 0.631131, 0.933195", \ + "0.186692, 0.224792, 0.349604, 0.445859, 0.581872, 0.742089, 0.988599", \ + "0.260554, 0.310542, 0.476692, 0.60727, 0.786243, 0.958038, 1.16285", \ + "0.343278, 0.404725, 0.612454, 0.777648, 1.00535, 1.21853, 1.43681" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0414028, 0.0597351, 0.154624, 0.272449, 0.507847, 0.813778, 1.21381", \ + "0.0578164, 0.0758611, 0.172064, 0.29035, 0.52613, 0.832213, 1.23233", \ + "0.11806, 0.152501, 0.270938, 0.388036, 0.623331, 0.929315, 1.32941", \ + "0.159077, 0.206837, 0.372964, 0.512112, 0.746467, 1.05103, 1.44987", \ + "0.215969, 0.280911, 0.51381, 0.710341, 0.996794, 1.30183, 1.69933", \ + "0.272468, 0.353674, 0.646484, 0.8989, 1.26776, 1.63204, 2.02827", \ + "0.330176, 0.426737, 0.777478, 1.08181, 1.53353, 1.97935, 2.44758" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.036751, 0.0603203, 0.185722, 0.342396, 0.655723, 1.06304, 1.59558", \ + "0.0387149, 0.0603874, 0.185705, 0.342393, 0.655723, 1.06304, 1.59558", \ + "0.0866354, 0.110277, 0.205587, 0.345537, 0.655523, 1.06265, 1.59564", \ + "0.127935, 0.161113, 0.276394, 0.390376, 0.66453, 1.06287, 1.59564", \ + "0.192778, 0.238589, 0.397673, 0.531404, 0.758049, 1.10143, 1.6005", \ + "0.265255, 0.322857, 0.52629, 0.696272, 0.948921, 1.24038, 1.67628", \ + "0.346379, 0.416033, 0.661107, 0.869494, 1.17305, 1.48037, 1.86238" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0245371, 0.0344347, 0.0855313, 0.148878, 0.275508, 0.44004, 0.655167", \ + "0.0447884, 0.055235, 0.106869, 0.170461, 0.296935, 0.461199, 0.676391", \ + "0.0913082, 0.120092, 0.211333, 0.28269, 0.40939, 0.573821, 0.788524", \ + "0.116753, 0.158379, 0.295342, 0.401952, 0.54948, 0.711423, 0.92816", \ + "0.142496, 0.200634, 0.401652, 0.562418, 0.783594, 0.990831, 1.20677", \ + "0.156184, 0.230952, 0.491436, 0.70497, 1.0044, 1.2847, 1.56648", \ + "0.160872, 0.24996, 0.56838, 0.833633, 1.21034, 1.5675, 1.92707" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284721, 0.0436893, 0.117941, 0.209352, 0.392457, 0.630605, 0.942147", \ + "0.0345992, 0.0464306, 0.117957, 0.209349, 0.392458, 0.630607, 0.942146", \ + "0.098469, 0.111112, 0.161947, 0.229045, 0.394121, 0.630578, 0.942129", \ + "0.15149, 0.170335, 0.24258, 0.304783, 0.436261, 0.640159, 0.942206", \ + "0.233996, 0.261621, 0.36883, 0.458827, 0.590166, 0.750759, 0.997801", \ + "0.324443, 0.360889, 0.504094, 0.625682, 0.797587, 0.965504, 1.17019", \ + "0.423768, 0.469384, 0.648558, 0.802168, 1.02067, 1.22935, 1.44661" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0604757, 0.0828166, 0.197402, 0.338908, 0.621092, 0.987539, 1.46654", \ + "0.0752703, 0.09819, 0.213476, 0.354994, 0.638454, 1.00508, 1.48415", \ + "0.149205, 0.181839, 0.307562, 0.448545, 0.730564, 1.09738, 1.5748", \ + "0.202066, 0.247468, 0.415968, 0.567236, 0.847666, 1.21312, 1.69145", \ + "0.275318, 0.336659, 0.570567, 0.777468, 1.08939, 1.45183, 1.92608", \ + "0.348616, 0.424322, 0.717086, 0.980299, 1.37525, 1.77423, 2.2478", \ + "0.423502, 0.513384, 0.861592, 1.17744, 1.65634, 2.13793, 2.65353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0560571, 0.0843828, 0.234546, 0.421686, 0.795613, 1.28161, 1.91716", \ + "0.0557303, 0.0843276, 0.234508, 0.421685, 0.795609, 1.28159, 1.91708", \ + "0.0999613, 0.1262, 0.246256, 0.422109, 0.795683, 1.2817, 1.9171", \ + "0.144787, 0.179374, 0.308579, 0.454793, 0.798642, 1.28156, 1.91713", \ + "0.213534, 0.260907, 0.433457, 0.585647, 0.871771, 1.30315, 1.91715", \ + "0.289108, 0.348699, 0.56589, 0.753077, 1.04404, 1.41678, 1.97035", \ + "0.373332, 0.444551, 0.704871, 0.931024, 1.27026, 1.63148, 2.12218" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0241246, 0.0339789, 0.084937, 0.14817, 0.274526, 0.438745, 0.653466", \ + "0.0442065, 0.0547755, 0.1063, 0.169741, 0.295946, 0.459902, 0.674691", \ + "0.0892407, 0.118464, 0.210389, 0.281948, 0.408418, 0.572521, 0.786858", \ + "0.113103, 0.155445, 0.293721, 0.400778, 0.548204, 0.710186, 0.926482", \ + "0.135681, 0.195729, 0.398548, 0.55999, 0.78184, 0.989631, 1.20477", \ + "0.146182, 0.222855, 0.486355, 0.701048, 1.00139, 1.28201, 1.56475", \ + "0.145499, 0.238218, 0.560618, 0.827587, 1.20585, 1.56367, 1.92387" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210073, 0.0347546, 0.108088, 0.199747, 0.383076, 0.621483, 0.93307", \ + "0.0273005, 0.0375737, 0.108088, 0.199756, 0.383076, 0.621484, 0.933185", \ + "0.0781464, 0.095316, 0.152602, 0.219517, 0.384809, 0.62146, 0.933038", \ + "0.120761, 0.146591, 0.230106, 0.29613, 0.426766, 0.630927, 0.933322", \ + "0.188181, 0.226178, 0.350257, 0.446218, 0.581933, 0.742028, 0.988546", \ + "0.263062, 0.313486, 0.479038, 0.608629, 0.78678, 0.95651, 1.16289", \ + "0.346715, 0.409248, 0.617011, 0.780378, 1.00689, 1.21932, 1.4372" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0476058, 0.0694828, 0.182685, 0.323238, 0.604001, 0.968914, 1.446", \ + "0.0625899, 0.0845572, 0.199005, 0.339261, 0.621366, 0.986458, 1.46365", \ + "0.124973, 0.161509, 0.292994, 0.432951, 0.713561, 1.07883, 1.55463", \ + "0.168183, 0.218973, 0.397718, 0.551922, 0.830765, 1.19484, 1.67082", \ + "0.228979, 0.297126, 0.544758, 0.757241, 1.06849, 1.43386, 1.90416", \ + "0.290318, 0.375037, 0.684312, 0.95439, 1.35446, 1.75658, 2.22772", \ + "0.353805, 0.45423, 0.822042, 1.14602, 1.6316, 2.11632, 2.63362" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0444419, 0.0725001, 0.221556, 0.407753, 0.780221, 1.2644, 1.89681", \ + "0.0453706, 0.0723244, 0.221552, 0.407567, 0.780193, 1.2635, 1.89681", \ + "0.0922688, 0.119447, 0.236152, 0.408642, 0.780052, 1.26405, 1.89681", \ + "0.134026, 0.170383, 0.301999, 0.444378, 0.783668, 1.26397, 1.89655", \ + "0.199483, 0.248989, 0.424894, 0.577909, 0.855791, 1.28661, 1.8972", \ + "0.272651, 0.334013, 0.555076, 0.745028, 1.03633, 1.40405, 1.95221", \ + "0.354615, 0.428158, 0.692098, 0.921338, 1.26283, 1.62034, 2.10607" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0245371, 0.0344347, 0.0855313, 0.148878, 0.275508, 0.44004, 0.655167", \ + "0.0447884, 0.055235, 0.106869, 0.170461, 0.296935, 0.461199, 0.676391", \ + "0.0913082, 0.120092, 0.211333, 0.28269, 0.40939, 0.573821, 0.788524", \ + "0.116753, 0.158379, 0.295342, 0.401952, 0.54948, 0.711423, 0.92816", \ + "0.142496, 0.200634, 0.401652, 0.562418, 0.783594, 0.990831, 1.20677", \ + "0.156184, 0.230952, 0.491436, 0.70497, 1.0044, 1.2847, 1.56648", \ + "0.160872, 0.24996, 0.56838, 0.833633, 1.21034, 1.5675, 1.92707" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0284721, 0.0436893, 0.117941, 0.209352, 0.392457, 0.630605, 0.942147", \ + "0.0345992, 0.0464306, 0.117957, 0.209349, 0.392458, 0.630607, 0.942146", \ + "0.098469, 0.111112, 0.161947, 0.229045, 0.394121, 0.630578, 0.942129", \ + "0.15149, 0.170335, 0.24258, 0.304783, 0.436261, 0.640159, 0.942206", \ + "0.233996, 0.261621, 0.36883, 0.458827, 0.590166, 0.750759, 0.997801", \ + "0.324443, 0.360889, 0.504094, 0.625682, 0.797587, 0.965504, 1.17019", \ + "0.423768, 0.469384, 0.648558, 0.802168, 1.02067, 1.22935, 1.44661" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0604757, 0.0828166, 0.197402, 0.338908, 0.621092, 0.987539, 1.46654", \ + "0.0752703, 0.09819, 0.213476, 0.354994, 0.638454, 1.00508, 1.48415", \ + "0.149205, 0.181839, 0.307562, 0.448545, 0.730564, 1.09738, 1.5748", \ + "0.202066, 0.247468, 0.415968, 0.567236, 0.847666, 1.21312, 1.69145", \ + "0.275318, 0.336659, 0.570567, 0.777468, 1.08939, 1.45183, 1.92608", \ + "0.348616, 0.424322, 0.717086, 0.980299, 1.37525, 1.77423, 2.2478", \ + "0.423502, 0.513384, 0.861592, 1.17744, 1.65634, 2.13793, 2.65353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0560571, 0.0843828, 0.234546, 0.421686, 0.795613, 1.28161, 1.91716", \ + "0.0557303, 0.0843276, 0.234508, 0.421685, 0.795609, 1.28159, 1.91708", \ + "0.0999613, 0.1262, 0.246256, 0.422109, 0.795683, 1.2817, 1.9171", \ + "0.144787, 0.179374, 0.308579, 0.454793, 0.798642, 1.28156, 1.91713", \ + "0.213534, 0.260907, 0.433457, 0.585647, 0.871771, 1.30315, 1.91715", \ + "0.289108, 0.348699, 0.56589, 0.753077, 1.04404, 1.41678, 1.97035", \ + "0.373332, 0.444551, 0.704871, 0.931024, 1.27026, 1.63148, 2.12218" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0123292, 0.0123305, 0.0123309, 0.0123299, 0.0123262, 0.0123215, 0.0123117", \ + "0.0121868, 0.0122013, 0.0122276, 0.0122393, 0.0122491, 0.012247, 0.0122418", \ + "0.0121039, 0.0121073, 0.0121099, 0.0121821, 0.0122011, 0.0122016, 0.0122069", \ + "0.0123742, 0.0123211, 0.0122414, 0.0121633, 0.0122175, 0.0122188, 0.0122171", \ + "0.0134768, 0.0133057, 0.0128902, 0.0127608, 0.0125152, 0.0124122, 0.0123528", \ + "0.0154521, 0.0151609, 0.0142505, 0.0137377, 0.0133531, 0.0129204, 0.0127588", \ + "0.0181671, 0.0177773, 0.0164189, 0.0155014, 0.0145659, 0.0139627, 0.0135009" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000404241, 0.000410853, 0.000418958, 0.000420575, 0.000421612, 0.000420918, 0.000420328", \ + "0.000224922, 0.000264654, 0.000331549, 0.000355453, 0.000367276, 0.000372172, 0.000373877", \ + "4.92696e-05, 7.95731e-05, 0.000173689, 0.000234386, 0.000282574, 0.000305524, 0.000327676", \ + "0.000150155, 0.000150096, 0.000177847, 0.000214791, 0.00025465, 0.000285959, 0.000306494", \ + "0.000933906, 0.000827833, 0.000589337, 0.000487946, 0.000419427, 0.000392532, 0.000377195", \ + "0.00266945, 0.00239842, 0.00168553, 0.00131325, 0.000986657, 0.000800168, 0.000693112", \ + "0.00533709, 0.00492078, 0.00363801, 0.00287692, 0.00212654, 0.00166663, 0.00135435" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104082, 0.0104154, 0.0104235, 0.0104248, 0.0104214, 0.0104185, 0.0104094", \ + "0.0101452, 0.0102134, 0.01029, 0.0103131, 0.0103284, 0.0103306, 0.0103275", \ + "0.0103147, 0.0103136, 0.0102123, 0.0102745, 0.0102794, 0.01029, 0.0102923", \ + "0.01094, 0.0108177, 0.0105855, 0.0105759, 0.0104648, 0.010399, 0.0103635", \ + "0.0125217, 0.0123082, 0.0117034, 0.0113277, 0.0107905, 0.00998031, 0.010596", \ + "0.0147577, 0.0144335, 0.0133792, 0.0126461, 0.0120142, 0.0114815, 0.011142", \ + "0.017729, 0.0173149, 0.0158116, 0.0147413, 0.0135887, 0.0128948, 0.0121808" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00021447, 0.000271803, 0.000331316, 0.000343883, 0.000351211, 0.000353669, 0.000357653", \ + "-8.15011e-05, 4.57543e-05, 0.000266429, 0.000330272, 0.000369422, 0.000386636, 0.000395854", \ + "-0.000338064, -0.000280054, -5.82925e-05, 8.57046e-05, 0.000214229, 0.000280261, 0.000331446", \ + "-0.000200931, -0.00020322, -0.000122344, -1.64637e-05, 0.000112925, 0.00020289, 0.000264455", \ + "0.000683341, 0.000526019, 0.000262633, 0.000202277, 0.000196022, 0.000234961, 0.000267857", \ + "0.00258046, 0.00222243, 0.0013441, 0.000979551, 0.000708642, 0.00057776, 0.000519169", \ + "0.00541845, 0.00483221, 0.00327288, 0.00248946, 0.0017899, 0.00138026, 0.00111273" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00800439, 0.00803095, 0.00806228, 0.00808917, 0.00809474, 0.00809449, 0.00809322", \ + "0.00775193, 0.0078216, 0.00796506, 0.00799799, 0.00803762, 0.00768721, 0.00806478", \ + "0.00804029, 0.00801193, 0.00805098, 0.008031, 0.00803591, 0.00803689, 0.0079623", \ + "0.00884586, 0.00868176, 0.00833273, 0.00831376, 0.00820919, 0.00811957, 0.00761442", \ + "0.0106784, 0.0103939, 0.00958811, 0.00915209, 0.00881697, 0.00854369, 0.00741042", \ + "0.0131964, 0.0128146, 0.0115585, 0.0107451, 0.00991999, 0.00962905, 0.00911598", \ + "0.0165432, 0.0160486, 0.014354, 0.0131325, 0.0118105, 0.010966, 0.010568" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "3.01041e-05, 8.19921e-05, 0.000140443, 0.000153575, 0.000161325, 0.000164111, 0.000166405", \ + "-0.000230608, -0.000151167, 2.23063e-05, 8.62623e-05, 0.00012179, 0.000139259, 0.000149288", \ + "-0.000298037, -0.000279007, -0.000186327, -0.000108165, -2.05521e-05, 3.89848e-05, 7.61371e-05", \ + "0.000131393, 4.5073e-05, -6.16744e-05, -7.182e-05, -3.15919e-05, 1.00466e-05, 4.1969e-05", \ + "0.00160634, 0.00129279, 0.000709397, 0.000452366, 0.000268803, 0.000192729, 0.000154497", \ + "0.00396607, 0.00346606, 0.00223805, 0.00163211, 0.00109338, 0.00077774, 0.00057954", \ + "0.00716119, 0.00647703, 0.00459855, 0.00355252, 0.00255188, 0.00189418, 0.00143981" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00992244, 0.00995136, 0.00997817, 0.0100057, 0.0100092, 0.0100094, 0.010008", \ + "0.00966663, 0.00974505, 0.00989566, 0.00993461, 0.0099763, 0.0096591, 0.0100033", \ + "0.00989657, 0.00988505, 0.00990206, 0.00990796, 0.00994304, 0.0099529, 0.0099617", \ + "0.0106903, 0.0105379, 0.0102715, 0.0102191, 0.0101311, 0.00946438, 0.00988634", \ + "0.0124452, 0.0121907, 0.011405, 0.0109947, 0.0106697, 0.0104309, 0.0093437", \ + "0.0149023, 0.0145386, 0.013311, 0.0125218, 0.011791, 0.0114457, 0.0109361", \ + "0.0181396, 0.0176823, 0.0160266, 0.0148254, 0.0135495, 0.0127191, 0.0123713" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00048093, 0.000516176, 0.000563738, 0.000575924, 0.000581867, 0.000586048, 0.00058544", \ + "0.000253735, 0.000313055, 0.000461542, 0.000507891, 0.000543656, 0.000560224, 0.000568543", \ + "0.000127282, 0.000145025, 0.000235886, 0.000317464, 0.000404473, 0.000455475, 0.000497427", \ + "0.000454991, 0.000408107, 0.000334162, 0.000336314, 0.000375098, 0.000423571, 0.000461441", \ + "0.00170534, 0.00149691, 0.00102338, 0.000809739, 0.000649319, 0.000581694, 0.00055375", \ + "0.00386435, 0.00347269, 0.0024571, 0.00192409, 0.00142964, 0.00113039, 0.000950862", \ + "0.00684229, 0.00627661, 0.00467305, 0.00373705, 0.00280433, 0.00219594, 0.00175981" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00801623, 0.00804594, 0.00807386, 0.00810093, 0.00810405, 0.00810461, 0.00810757", \ + "0.00776212, 0.00783851, 0.00799066, 0.00802974, 0.00785565, 0.00775508, 0.00809809", \ + "0.00800813, 0.00798673, 0.00801935, 0.00800255, 0.00803841, 0.00804776, 0.00805825", \ + "0.00880669, 0.00863353, 0.00835403, 0.00830684, 0.00822379, 0.00819836, 0.00797917", \ + "0.0105623, 0.0102858, 0.00950027, 0.00908619, 0.00878368, 0.00853464, 0.00741697", \ + "0.0130237, 0.0126487, 0.0114157, 0.0106236, 0.00983426, 0.00957488, 0.00908269", \ + "0.0162835, 0.0157981, 0.0141337, 0.0129374, 0.0116517, 0.010832, 0.010479" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "6.07886e-05, 0.000112692, 0.000171046, 0.000184059, 0.000191869, 0.000194182, 0.000196677", \ + "-0.000209573, -0.000122284, 5.99731e-05, 0.000112847, 0.000151852, 0.000169559, 0.000178815", \ + "-0.000279811, -0.000260212, -0.000165624, -8.2729e-05, 9.77135e-06, 6.40612e-05, 0.00010832", \ + "0.000118467, 4.40659e-05, -5.01138e-05, -5.24394e-05, -1.69509e-05, 3.15199e-05, 7.12595e-05", \ + "0.00152056, 0.00124187, 0.000667459, 0.000440116, 0.000265624, 0.000192543, 0.000166659", \ + "0.00382984, 0.00333462, 0.00216772, 0.00158146, 0.00106439, 0.000749442, 0.000571537", \ + "0.00693227, 0.00625506, 0.00442957, 0.00343174, 0.00246994, 0.00183092, 0.00138987" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00992244, 0.00995136, 0.00997817, 0.0100057, 0.0100092, 0.0100094, 0.010008", \ + "0.00966663, 0.00974505, 0.00989566, 0.00993461, 0.0099763, 0.0096591, 0.0100033", \ + "0.00989657, 0.00988505, 0.00990206, 0.00990796, 0.00994304, 0.0099529, 0.0099617", \ + "0.0106903, 0.0105379, 0.0102715, 0.0102191, 0.0101311, 0.00946438, 0.00988634", \ + "0.0124452, 0.0121907, 0.011405, 0.0109947, 0.0106697, 0.0104309, 0.0093437", \ + "0.0149023, 0.0145386, 0.013311, 0.0125218, 0.011791, 0.0114457, 0.0109361", \ + "0.0181396, 0.0176823, 0.0160266, 0.0148254, 0.0135495, 0.0127191, 0.0123713" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "3.01041e-05, 8.19921e-05, 0.000140443, 0.000153575, 0.000161325, 0.000164111, 0.000166405", \ + "-0.000230608, -0.000151167, 2.23063e-05, 8.62623e-05, 0.00012179, 0.000139259, 0.000149288", \ + "-0.000298037, -0.000279007, -0.000186327, -0.000108165, -2.05521e-05, 3.89848e-05, 7.61371e-05", \ + "0.000131393, 4.5073e-05, -6.16744e-05, -7.182e-05, -3.15919e-05, 1.00466e-05, 4.1969e-05", \ + "0.00160634, 0.00129279, 0.000709397, 0.000452366, 0.000268803, 0.000192729, 0.000154497", \ + "0.00396607, 0.00346606, 0.00223805, 0.00163211, 0.00109338, 0.00077774, 0.00057954", \ + "0.00716119, 0.00647703, 0.00459855, 0.00355252, 0.00255188, 0.00189418, 0.00143981" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00640256, 0.0064983, 0.00661418, 0.00662875, 0.00664063, 0.00664519, 0.00664867", \ + "0.00612314, 0.00623284, 0.00649896, 0.00657731, 0.00661519, 0.00658495, 0.00666583", \ + "0.00645188, 0.00639354, 0.00650279, 0.00654594, 0.00658639, 0.00661483, 0.00656815", \ + "0.00733492, 0.00713856, 0.00687054, 0.00672716, 0.00665515, 0.00608935, 0.00647995", \ + "0.00924319, 0.00888837, 0.00799533, 0.00756433, 0.00719479, 0.00699091, 0.00611803", \ + "0.0119749, 0.0114375, 0.00995545, 0.00911717, 0.00830177, 0.00796759, 0.00761419", \ + "0.0155639, 0.0148561, 0.0127695, 0.0114949, 0.0101682, 0.00929863, 0.00900895" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-5.11552e-05, 3.48138e-05, 0.000123639, 0.000143139, 0.00015391, 0.000158722, 0.000159359", \ + "-0.000354869, -0.000258034, -3.19935e-05, 5.20258e-05, 0.000102323, 0.000119613, 0.000132614", \ + "-4.46105e-05, -8.92207e-05, -7.86243e-05, -3.71213e-05, 1.71955e-05, 5.85982e-05, 8.76633e-05", \ + "0.000735931, 0.000566809, 0.000350256, 0.00019774, 0.000121399, 9.45937e-05, 8.77162e-05", \ + "0.00262499, 0.00225995, 0.00142296, 0.00100409, 0.000668497, 0.000461094, 0.000336099", \ + "0.00527873, 0.00473136, 0.00331525, 0.00254788, 0.00177194, 0.0012816, 0.000935016", \ + "0.0087994, 0.00805647, 0.00600987, 0.00481545, 0.00355095, 0.00269352, 0.00205647" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00829464, 0.00838603, 0.00849846, 0.00851293, 0.00852484, 0.00853072, 0.00853083", \ + "0.00803203, 0.00815581, 0.00840602, 0.00848158, 0.00852004, 0.00851464, 0.00856203", \ + "0.00831349, 0.00827945, 0.0084272, 0.00846367, 0.00850336, 0.00853624, 0.00845811", \ + "0.00915483, 0.00898596, 0.00873276, 0.00861186, 0.00860596, 0.00800296, 0.00839163", \ + "0.0110035, 0.0106703, 0.00981312, 0.00938472, 0.00911632, 0.00888916, 0.00808743", \ + "0.0135933, 0.0131222, 0.0117018, 0.0108994, 0.0101776, 0.00990736, 0.00937935", \ + "0.0170545, 0.0164131, 0.014408, 0.0131883, 0.0119126, 0.0110506, 0.010576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000413762, 0.00046795, 0.000547253, 0.000565056, 0.000575151, 0.000577919, 0.000579418", \ + "0.000132767, 0.000212783, 0.000406239, 0.000475546, 0.0005192, 0.000539872, 0.00055224", \ + "0.000315298, 0.000322889, 0.000321959, 0.000348115, 0.000409504, 0.000457335, 0.000503587", \ + "0.000997263, 0.000883217, 0.000734655, 0.000580244, 0.000516605, 0.000508443, 0.000507237", \ + "0.00267443, 0.00241492, 0.00182496, 0.00142693, 0.00106307, 0.000870221, 0.000749295", \ + "0.00515762, 0.00471347, 0.0035201, 0.00281276, 0.0020847, 0.00161844, 0.00130729", \ + "0.00842436, 0.00781783, 0.00607666, 0.00498044, 0.0038025, 0.00297863, 0.00237893" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00639234, 0.00648077, 0.00659507, 0.00660914, 0.00662091, 0.00662714, 0.00662726", \ + "0.00613314, 0.00625148, 0.00650123, 0.00657707, 0.00661623, 0.00661046, 0.00665798", \ + "0.00642505, 0.00637169, 0.00653099, 0.00655849, 0.00659871, 0.00663194, 0.0065543", \ + "0.00727243, 0.00708653, 0.00682417, 0.00671135, 0.00665775, 0.00609758, 0.00648722", \ + "0.00913726, 0.00878715, 0.00791677, 0.00750701, 0.00715983, 0.00697658, 0.00611342", \ + "0.0118013, 0.011271, 0.00981352, 0.00900494, 0.0082164, 0.00801398, 0.00757766", \ + "0.0152983, 0.0146069, 0.0125439, 0.0112987, 0.0100121, 0.0091829, 0.0089213" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-2.18532e-05, 6.43522e-05, 0.000153685, 0.000173119, 0.000184001, 0.000187357, 0.000197174", \ + "-0.000327733, -0.000228027, 2.76913e-06, 8.24873e-05, 0.000127116, 0.000148873, 0.000163195", \ + "-3.27547e-05, -2.74017e-05, -7.69421e-05, -4.72449e-05, 1.58602e-05, 6.60576e-05, 0.000112498", \ + "0.000724604, 0.000568089, 0.000371403, 0.000200013, 0.000125658, 0.000117708, 0.000116448", \ + "0.00254233, 0.00231682, 0.00149802, 0.00106726, 0.00068222, 0.000486852, 0.000361357", \ + "0.00514992, 0.00461135, 0.00324729, 0.00249051, 0.0017313, 0.00124811, 0.000929028", \ + "0.00854575, 0.00781077, 0.00585239, 0.00469514, 0.00347541, 0.00262036, 0.00200954" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00829464, 0.00838603, 0.00849846, 0.00851293, 0.00852484, 0.00853072, 0.00853083", \ + "0.00803203, 0.00815581, 0.00840602, 0.00848158, 0.00852004, 0.00851464, 0.00856203", \ + "0.00831349, 0.00827945, 0.0084272, 0.00846367, 0.00850336, 0.00853624, 0.00845811", \ + "0.00915483, 0.00898596, 0.00873276, 0.00861186, 0.00860596, 0.00800296, 0.00839163", \ + "0.0110035, 0.0106703, 0.00981312, 0.00938472, 0.00911632, 0.00888916, 0.00808743", \ + "0.0135933, 0.0131222, 0.0117018, 0.0108994, 0.0101776, 0.00990736, 0.00937935", \ + "0.0170545, 0.0164131, 0.014408, 0.0131883, 0.0119126, 0.0110506, 0.010576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-5.11552e-05, 3.48138e-05, 0.000123639, 0.000143139, 0.00015391, 0.000158722, 0.000159359", \ + "-0.000354869, -0.000258034, -3.19935e-05, 5.20258e-05, 0.000102323, 0.000119613, 0.000132614", \ + "-4.46105e-05, -8.92207e-05, -7.86243e-05, -3.71213e-05, 1.71955e-05, 5.85982e-05, 8.76633e-05", \ + "0.000735931, 0.000566809, 0.000350256, 0.00019774, 0.000121399, 9.45937e-05, 8.77162e-05", \ + "0.00262499, 0.00225995, 0.00142296, 0.00100409, 0.000668497, 0.000461094, 0.000336099", \ + "0.00527873, 0.00473136, 0.00331525, 0.00254788, 0.00177194, 0.0012816, 0.000935016", \ + "0.0087994, 0.00805647, 0.00600987, 0.00481545, 0.00355095, 0.00269352, 0.00205647" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00311653; + rise_capacitance : 0.00311102; + rise_capacitance_range (0.0023868, 0.00311102); + fall_capacitance : 0.00311653; + fall_capacitance_range (0.00235967, 0.00311653); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155796, -0.00172916, -0.0018149, -0.00183617, -0.00184872, -0.00185578, -0.0018533" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184628, 0.00186318, 0.00185606, 0.00185111, 0.00184872, 0.00185578, 0.0018533" \ + ); + } + } + internal_power () { + when : "(B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176278, -0.00178237, -0.00183099, -0.00184637, -0.00184047, -0.00184736, -0.00184458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183751, 0.00184218, 0.00185318, 0.00184637, 0.00184047, 0.00184736, 0.00184458" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176522, -0.00178224, -0.00183086, -0.00184629, -0.00184059, -0.00184748, -0.0018447" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183915, 0.00184279, 0.00185359, 0.00184649, 0.00184059, 0.00184748, 0.0018447" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201845, -0.0020228, -0.00202077, -0.00202264, -0.00202197, -0.00202553, -0.00202398" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202568, 0.00203413, 0.00203212, 0.00203113, 0.00202707, 0.00203081, 0.00202802" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201859, -0.00201514, -0.00202887, -0.0020222, -0.00202013, -0.00202371, -0.00202219" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201859, 0.00204595, 0.00203371, 0.00202895, 0.00202532, 0.0020293, 0.00202665" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201549, -0.00202252, -0.00202758, -0.00202299, -0.00202039, -0.00202398, -0.0020224" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201792, 0.00204731, 0.00202758, 0.00202996, 0.00202423, 0.00202935, 0.00202668" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325954; + rise_capacitance : 0.00325954; + rise_capacitance_range (0.0023404, 0.00325954); + fall_capacitance : 0.00317952; + fall_capacitance_range (0.00211883, 0.00317952); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000300812, -0.000296397, -0.000294367, -0.000294654, -0.000294371, -0.00029461, -0.000294167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000307532, 0.000312839, 0.000307392, 0.000308247, 0.000306439, 0.000304607, 0.000300651" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176439, -0.0017741, -0.00183548, -0.00184173, -0.00183775, -0.00184209, -0.00183996" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182924, 0.00182758, 0.00184563, 0.00184173, 0.00183775, 0.00184209, 0.00183996" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176391, -0.00177396, -0.00183521, -0.00184195, -0.00183811, -0.00184245, -0.00184032" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183306, 0.00183198, 0.00184808, 0.00184195, 0.00183811, 0.00184245, 0.00184032" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176266, -0.00177926, -0.00183279, -0.00183831, -0.00184016, -0.00184432, -0.00184195" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183284, 0.00183382, 0.00184307, 0.00183831, 0.00184016, 0.00184432, 0.00184195" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201955, -0.00202632, -0.00202257, -0.00202694, -0.00202397, -0.00202575, -0.00202415" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202381, 0.00202943, 0.00202257, 0.00202741, 0.00202397, 0.00203, 0.0020275" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201704, -0.00202316, -0.00201832, -0.00202553, -0.00202233, -0.002024, -0.00202242" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201704, 0.00203524, 0.00201832, 0.00202553, 0.00202233, 0.00202853, 0.00202617" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201422, -0.00201846, -0.00202917, -0.00202278, -0.00202168, -0.00201959, -0.00202235" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201573, 0.00203722, 0.00205231, 0.0020252, 0.0020228, 0.00202895, 0.00202647" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327161; + rise_capacitance : 0.00327161; + rise_capacitance_range (0.00224761, 0.00327161); + fall_capacitance : 0.00319568; + fall_capacitance_range (0.00227853, 0.00319568); + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202525, -0.00202046, -0.0020252, -0.00203137, -0.00202654, -0.00203057, -0.00202877" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00216551, 0.00207475, 0.00204502, 0.00204733, 0.00203875, 0.00203713, 0.0020329" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202773, -0.00202318, -0.00203053, -0.00203058, -0.00202621, -0.00203024, -0.00202848" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00217563, 0.00207891, 0.00206108, 0.00204914, 0.0020408, 0.0020371, 0.00203288" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203653, -0.00203642, -0.0020443, -0.00203182, -0.0020315, -0.00203573, -0.00203482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00208916, 0.0020758, 0.00210225, 0.00206944, 0.00206458, 0.00206206, 0.00204775" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203366, -0.00203429, -0.00205482, -0.00204739, -0.00203529, -0.00203947, -0.0020378" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.002115, 0.00211775, 0.00210457, 0.00209139, 0.00206492, 0.0020621, 0.00204754" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0033218; + rise_capacitance : 0.00332021; + rise_capacitance_range (0.00203487, 0.00332021); + fall_capacitance : 0.0033218; + fall_capacitance_range (0.00200691, 0.0033218); + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252208, -0.00251661, -0.0025272, -0.00253895, -0.00253835, -0.00255125, -0.00256154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258505, 0.0025647, 0.00257751, 0.00257745, 0.00257039, 0.00257277, 0.00256957" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00252278, -0.00252778, -0.00253447, -0.00253818, -0.0025393, -0.00255087, -0.00256126" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256057, 0.00260345, 0.00257558, 0.00257253, 0.00257066, 0.0025726, 0.00256949" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00247929, -0.0024823, -0.00249523, -0.00249937, -0.00250501, -0.00252666, -0.00255181" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255102, 0.00259086, 0.00257181, 0.00257813, 0.00257119, 0.00257198, 0.00256924" \ + ); + } + } + } + } + cell (OAI21X1) { + area : 7.056; + cell_leakage_power : 0.0411519; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0540927; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0267377; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0630549; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0283864; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0753009; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0283864; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.026714; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0265422; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0411519; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0661697, 0.079992, 0.18733, 0.320007, 0.584578, 0.928223, 1.37734", \ + "0.0854487, 0.0994031, 0.207232, 0.340058, 0.604764, 0.948561, 1.3976", \ + "0.153193, 0.172589, 0.293069, 0.426916, 0.691325, 1.03537, 1.48483", \ + "0.198634, 0.225946, 0.383169, 0.530438, 0.796329, 1.14068, 1.59143", \ + "0.253011, 0.291788, 0.510299, 0.701555, 1.00419, 1.35149, 1.80132", \ + "0.301026, 0.35032, 0.629167, 0.870318, 1.23679, 1.62662, 2.08059", \ + "0.344917, 0.40404, 0.741559, 1.03357, 1.4716, 1.92077, 2.4243" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0571681, 0.0756946, 0.222864, 0.40634, 0.772453, 1.2484, 1.87064", \ + "0.0571593, 0.0756882, 0.222864, 0.406309, 0.772523, 1.24847, 1.8706", \ + "0.0881703, 0.105214, 0.233193, 0.407405, 0.77249, 1.24852, 1.8706", \ + "0.130466, 0.150405, 0.280254, 0.434639, 0.777257, 1.24864, 1.87086", \ + "0.201079, 0.227037, 0.381923, 0.53767, 0.839485, 1.27409, 1.87383", \ + "0.274889, 0.308137, 0.497802, 0.674097, 0.977623, 1.36968, 1.9275", \ + "0.350732, 0.391997, 0.620631, 0.825614, 1.15604, 1.54118, 2.05394" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553589, 0.0662629, 0.150811, 0.255278, 0.463632, 0.734262, 1.08807", \ + "0.0757418, 0.0868005, 0.171784, 0.276381, 0.484842, 0.755482, 1.10922", \ + "0.151276, 0.168272, 0.269333, 0.374602, 0.58351, 0.854273, 1.20838", \ + "0.204431, 0.229537, 0.368284, 0.491998, 0.701906, 0.975879, 1.32857", \ + "0.272001, 0.308732, 0.510094, 0.678916, 0.935732, 1.21391, 1.56923", \ + "0.336408, 0.383701, 0.646718, 0.866909, 1.1889, 1.51736, 1.8865", \ + "0.401435, 0.459024, 0.780411, 1.05255, 1.44758, 1.83981, 2.26447" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0427441, 0.0568638, 0.169013, 0.308787, 0.588087, 0.951364, 1.42605", \ + "0.0427532, 0.0568591, 0.169073, 0.308814, 0.588174, 0.951195, 1.42615", \ + "0.0743524, 0.0876399, 0.181886, 0.311494, 0.588341, 0.951308, 1.42606", \ + "0.115764, 0.132099, 0.23303, 0.344777, 0.594922, 0.95132, 1.42626", \ + "0.186304, 0.208636, 0.334651, 0.454091, 0.672392, 0.987891, 1.43446", \ + "0.262162, 0.291559, 0.451421, 0.590696, 0.821519, 1.10117, 1.50516", \ + "0.340979, 0.377415, 0.577483, 0.743029, 1.00168, 1.28944, 1.65397" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0589998, 0.0729112, 0.180436, 0.31315, 0.577776, 0.921402, 1.37053", \ + "0.0753637, 0.0894613, 0.19774, 0.330679, 0.595491, 0.939204, 1.38838", \ + "0.148734, 0.170946, 0.294846, 0.426627, 0.692107, 1.0359, 1.48496", \ + "0.196838, 0.228385, 0.403381, 0.549609, 0.812578, 1.15533, 1.60384", \ + "0.25675, 0.2999, 0.545299, 0.755557, 1.06067, 1.39679, 1.85084", \ + "0.309263, 0.363045, 0.67364, 0.944719, 1.3422, 1.73274, 2.17949", \ + "0.356467, 0.420662, 0.792231, 1.12076, 1.60915, 2.08994, 2.59381" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0571723, 0.0756906, 0.222865, 0.406337, 0.772536, 1.24861, 1.87069", \ + "0.057246, 0.0756913, 0.222923, 0.406346, 0.772522, 1.24858, 1.87073", \ + "0.106111, 0.123595, 0.238193, 0.40772, 0.772663, 1.24857, 1.87077", \ + "0.15388, 0.177988, 0.307551, 0.448481, 0.777935, 1.24848, 1.87075", \ + "0.224846, 0.258997, 0.440663, 0.591835, 0.863282, 1.2714, 1.87184", \ + "0.299151, 0.343133, 0.577294, 0.768235, 1.05512, 1.41018, 1.9398", \ + "0.37898, 0.43242, 0.717456, 0.954397, 1.2983, 1.64769, 2.11555" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.04739, 0.0580505, 0.141439, 0.24513, 0.452362, 0.721692, 1.0739", \ + "0.0671769, 0.0781419, 0.162648, 0.266705, 0.474147, 0.743585, 1.09584", \ + "0.134033, 0.15302, 0.258951, 0.364199, 0.572837, 0.842449, 1.19517", \ + "0.177083, 0.205524, 0.354117, 0.480659, 0.692254, 0.960743, 1.31601", \ + "0.22879, 0.271426, 0.488997, 0.663433, 0.923403, 1.20185, 1.55538", \ + "0.276758, 0.331926, 0.617687, 0.845273, 1.17346, 1.50459, 1.87342", \ + "0.324086, 0.391041, 0.741709, 1.02498, 1.42819, 1.8242, 2.25016" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0338082, 0.0477492, 0.159064, 0.298138, 0.576102, 0.937685, 1.41006", \ + "0.0339381, 0.0477361, 0.159046, 0.29814, 0.575845, 0.937104, 1.40948", \ + "0.0677735, 0.0812872, 0.173665, 0.30116, 0.57626, 0.937378, 1.40969", \ + "0.108505, 0.12564, 0.226482, 0.336275, 0.585936, 0.93785, 1.40949", \ + "0.179576, 0.20213, 0.328608, 0.447324, 0.663056, 0.97542, 1.41854", \ + "0.257517, 0.286231, 0.445418, 0.585056, 0.813833, 1.09012, 1.49105", \ + "0.338823, 0.375133, 0.572971, 0.738302, 0.993924, 1.28223, 1.6417" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0246581, 0.0313149, 0.0829201, 0.146952, 0.274873, 0.441118, 0.6585", \ + "0.0454657, 0.0526755, 0.104405, 0.168462, 0.296191, 0.460741, 0.678511", \ + "0.0961326, 0.116233, 0.211776, 0.283173, 0.411037, 0.576716, 0.793396", \ + "0.125382, 0.154526, 0.298992, 0.406147, 0.554272, 0.715963, 0.935237", \ + "0.157666, 0.19886, 0.410402, 0.574479, 0.797963, 1.00512, 1.22517", \ + "0.180728, 0.233029, 0.507667, 0.726701, 1.03016, 1.31175, 1.59348", \ + "0.195719, 0.258585, 0.593609, 0.866622, 1.25065, 1.61013, 1.97019" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0218839, 0.0310762, 0.10459, 0.196538, 0.38037, 0.619401, 0.931907", \ + "0.0277921, 0.0345793, 0.104604, 0.196527, 0.380392, 0.619372, 0.931909", \ + "0.0792556, 0.0909074, 0.148528, 0.215821, 0.381768, 0.619344, 0.931922", \ + "0.121507, 0.13955, 0.224966, 0.291602, 0.421732, 0.625649, 0.931956", \ + "0.187194, 0.213851, 0.344276, 0.440815, 0.573709, 0.734003, 0.985907", \ + "0.259538, 0.294445, 0.469675, 0.602211, 0.778698, 0.946194, 1.15018", \ + "0.340191, 0.383224, 0.602332, 0.771391, 0.998118, 1.20661, 1.42016" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.029517, 0.0375822, 0.100239, 0.177986, 0.333318, 0.535194, 0.799166", \ + "0.0495207, 0.0576139, 0.120112, 0.198133, 0.35361, 0.555527, 0.819547", \ + "0.107751, 0.128068, 0.22826, 0.308715, 0.462333, 0.665049, 0.928279", \ + "0.146731, 0.175976, 0.323858, 0.437458, 0.600581, 0.803359, 1.06665", \ + "0.198797, 0.239865, 0.453487, 0.622482, 0.858321, 1.0824, 1.3447", \ + "0.24815, 0.30012, 0.575716, 0.799248, 1.11303, 1.41087, 1.71481", \ + "0.296353, 0.358948, 0.693825, 0.969627, 1.36261, 1.73729, 2.1184" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0252408, 0.0358182, 0.120371, 0.226046, 0.437393, 0.712139, 1.07142", \ + "0.029333, 0.0379179, 0.120371, 0.226046, 0.437404, 0.71214, 1.07142", \ + "0.0791831, 0.0916687, 0.15514, 0.238416, 0.437416, 0.712138, 1.07142", \ + "0.120859, 0.139532, 0.230069, 0.303173, 0.463123, 0.715951, 1.07124", \ + "0.18574, 0.212983, 0.347764, 0.450447, 0.596618, 0.79571, 1.10326", \ + "0.257405, 0.293193, 0.471949, 0.609194, 0.798324, 0.982485, 1.23605", \ + "0.337435, 0.381045, 0.603473, 0.777268, 1.01518, 1.24004, 1.47599" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025292, 0.0319024, 0.0836016, 0.147761, 0.275935, 0.442451, 0.660202", \ + "0.0461219, 0.0533036, 0.105345, 0.169604, 0.297844, 0.463526, 0.68207", \ + "0.0980256, 0.117824, 0.212834, 0.284117, 0.412265, 0.579055, 0.795024", \ + "0.128053, 0.156919, 0.300635, 0.407376, 0.555399, 0.717393, 0.936352", \ + "0.161583, 0.202291, 0.412637, 0.576132, 0.799495, 1.00659, 1.22659", \ + "0.184584, 0.236756, 0.510564, 0.729791, 1.0325, 1.31378, 1.59502", \ + "0.200678, 0.262738, 0.59702, 0.870097, 1.25338, 1.61321, 1.97287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291882, 0.0397013, 0.115361, 0.206994, 0.39054, 0.62933, 0.94179", \ + "0.0348561, 0.0429876, 0.115361, 0.207, 0.39054, 0.629355, 0.941791", \ + "0.100482, 0.108734, 0.158526, 0.226049, 0.391849, 0.629294, 0.941618", \ + "0.154611, 0.167232, 0.238764, 0.301424, 0.431746, 0.635542, 0.941753", \ + "0.2375, 0.256414, 0.365534, 0.455209, 0.582669, 0.743544, 0.995243", \ + "0.327561, 0.352137, 0.499542, 0.621747, 0.791135, 0.954469, 1.15865", \ + "0.426095, 0.456293, 0.641421, 0.798006, 1.01506, 1.21894, 1.42957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0467046, 0.0578555, 0.142884, 0.247469, 0.455928, 0.726537, 1.08027", \ + "0.0646365, 0.0754541, 0.161494, 0.266436, 0.47369, 0.745936, 1.09974", \ + "0.138447, 0.157604, 0.26431, 0.368104, 0.576487, 0.847013, 1.20094", \ + "0.189933, 0.217694, 0.368781, 0.496753, 0.702198, 0.971538, 1.32692", \ + "0.259624, 0.297998, 0.514693, 0.696666, 0.96206, 1.23482, 1.58668", \ + "0.326986, 0.375369, 0.651495, 0.889012, 1.23416, 1.57197, 1.93312", \ + "0.393785, 0.451633, 0.785238, 1.07519, 1.50186, 1.91878, 2.35361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0427552, 0.0568687, 0.168961, 0.308815, 0.588289, 0.9512, 1.42619", \ + "0.0431931, 0.0567432, 0.16904, 0.308788, 0.588297, 0.951199, 1.42614", \ + "0.0913634, 0.105647, 0.18994, 0.313343, 0.58824, 0.951487, 1.42606", \ + "0.136426, 0.156376, 0.26262, 0.361331, 0.597785, 0.951368, 1.42592", \ + "0.205453, 0.234193, 0.383846, 0.505957, 0.701497, 0.999796, 1.43603", \ + "0.280861, 0.317789, 0.513186, 0.670097, 0.898857, 1.14993, 1.52938", \ + "0.36396, 0.409217, 0.648825, 0.843969, 1.12082, 1.39711, 1.72641" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0248664, 0.0314707, 0.0830696, 0.147099, 0.275016, 0.441251, 0.658643", \ + "0.0455689, 0.052873, 0.104809, 0.168932, 0.296915, 0.462305, 0.680508", \ + "0.0960857, 0.116253, 0.211953, 0.283418, 0.411515, 0.577763, 0.793422", \ + "0.124806, 0.154114, 0.298971, 0.406321, 0.554459, 0.716193, 0.935416", \ + "0.155594, 0.197048, 0.409794, 0.574157, 0.79793, 1.00499, 1.22506", \ + "0.176037, 0.229123, 0.505835, 0.726113, 1.02983, 1.31168, 1.59348", \ + "0.18741, 0.251592, 0.589691, 0.86432, 1.2491, 1.60963, 1.96994" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0218877, 0.0310805, 0.104611, 0.196542, 0.380374, 0.619339, 0.931912", \ + "0.0276955, 0.0344433, 0.104611, 0.196522, 0.38036, 0.619376, 0.931913", \ + "0.0793237, 0.0908909, 0.148337, 0.215539, 0.381711, 0.619287, 0.931816", \ + "0.122091, 0.14001, 0.225001, 0.291375, 0.421599, 0.625578, 0.931894", \ + "0.188731, 0.215534, 0.344995, 0.441265, 0.573754, 0.734166, 0.985389", \ + "0.262394, 0.297262, 0.471697, 0.602903, 0.779211, 0.946396, 1.15019", \ + "0.344414, 0.387109, 0.606309, 0.774015, 0.998208, 1.20776, 1.4206" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0372462, 0.0480165, 0.13162, 0.235354, 0.442602, 0.711964, 1.06417", \ + "0.0550324, 0.0658294, 0.150165, 0.254297, 0.46057, 0.731367, 1.08364", \ + "0.116354, 0.138526, 0.253018, 0.355959, 0.563184, 0.82887, 1.18482", \ + "0.157851, 0.189459, 0.352389, 0.483484, 0.688637, 0.95738, 1.31084", \ + "0.214293, 0.25801, 0.489953, 0.678374, 0.947335, 1.21644, 1.57066", \ + "0.269009, 0.324062, 0.619469, 0.864281, 1.2152, 1.55539, 1.9172", \ + "0.323712, 0.389461, 0.746007, 1.04474, 1.47824, 1.89874, 2.33565" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0337842, 0.0477483, 0.159065, 0.297959, 0.576003, 0.937659, 1.41014", \ + "0.0361228, 0.0485134, 0.159069, 0.29814, 0.575754, 0.937104, 1.4102", \ + "0.0857673, 0.100651, 0.183961, 0.30374, 0.57627, 0.93737, 1.40969", \ + "0.128151, 0.149304, 0.257378, 0.353777, 0.586895, 0.937853, 1.40949", \ + "0.193906, 0.223951, 0.377358, 0.499815, 0.694805, 0.984181, 1.4208", \ + "0.266613, 0.304907, 0.504489, 0.663564, 0.892115, 1.14066, 1.51611", \ + "0.347274, 0.393839, 0.638167, 0.836085, 1.11544, 1.39168, 1.71562" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.025292, 0.0319024, 0.0836016, 0.147761, 0.275935, 0.442451, 0.660202", \ + "0.0461219, 0.0533036, 0.105345, 0.169604, 0.297844, 0.463526, 0.68207", \ + "0.0980256, 0.117824, 0.212834, 0.284117, 0.412265, 0.579055, 0.795024", \ + "0.128053, 0.156919, 0.300635, 0.407376, 0.555399, 0.717393, 0.936352", \ + "0.161583, 0.202291, 0.412637, 0.576132, 0.799495, 1.00659, 1.22659", \ + "0.184584, 0.236756, 0.510564, 0.729791, 1.0325, 1.31378, 1.59502", \ + "0.200678, 0.262738, 0.59702, 0.870097, 1.25338, 1.61321, 1.97287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291882, 0.0397013, 0.115361, 0.206994, 0.39054, 0.62933, 0.94179", \ + "0.0348561, 0.0429876, 0.115361, 0.207, 0.39054, 0.629355, 0.941791", \ + "0.100482, 0.108734, 0.158526, 0.226049, 0.391849, 0.629294, 0.941618", \ + "0.154611, 0.167232, 0.238764, 0.301424, 0.431746, 0.635542, 0.941753", \ + "0.2375, 0.256414, 0.365534, 0.455209, 0.582669, 0.743544, 0.995243", \ + "0.327561, 0.352137, 0.499542, 0.621747, 0.791135, 0.954469, 1.15865", \ + "0.426095, 0.456293, 0.641421, 0.798006, 1.01506, 1.21894, 1.42957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0467046, 0.0578555, 0.142884, 0.247469, 0.455928, 0.726537, 1.08027", \ + "0.0646365, 0.0754541, 0.161494, 0.266436, 0.47369, 0.745936, 1.09974", \ + "0.138447, 0.157604, 0.26431, 0.368104, 0.576487, 0.847013, 1.20094", \ + "0.189933, 0.217694, 0.368781, 0.496753, 0.702198, 0.971538, 1.32692", \ + "0.259624, 0.297998, 0.514693, 0.696666, 0.96206, 1.23482, 1.58668", \ + "0.326986, 0.375369, 0.651495, 0.889012, 1.23416, 1.57197, 1.93312", \ + "0.393785, 0.451633, 0.785238, 1.07519, 1.50186, 1.91878, 2.35361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0427552, 0.0568687, 0.168961, 0.308815, 0.588289, 0.9512, 1.42619", \ + "0.0431931, 0.0567432, 0.16904, 0.308788, 0.588297, 0.951199, 1.42614", \ + "0.0913634, 0.105647, 0.18994, 0.313343, 0.58824, 0.951487, 1.42606", \ + "0.136426, 0.156376, 0.26262, 0.361331, 0.597785, 0.951368, 1.42592", \ + "0.205453, 0.234193, 0.383846, 0.505957, 0.701497, 0.999796, 1.43603", \ + "0.280861, 0.317789, 0.513186, 0.670097, 0.898857, 1.14993, 1.52938", \ + "0.36396, 0.409217, 0.648825, 0.843969, 1.12082, 1.39711, 1.72641" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00506821, 0.00507042, 0.00507444, 0.00507518, 0.005074, 0.00507352, 0.00506953", \ + "0.00499334, 0.00500312, 0.00503487, 0.00504636, 0.00505235, 0.00505394, 0.00505237", \ + "0.00495118, 0.00495938, 0.00498348, 0.00500394, 0.00502361, 0.00503339, 0.00503629", \ + "0.00505539, 0.005048, 0.00503264, 0.00499844, 0.00502207, 0.00503064, 0.00502849", \ + "0.00552475, 0.00547985, 0.00527834, 0.00521747, 0.0051377, 0.00510362, 0.00508381", \ + "0.0063933, 0.0062988, 0.00586745, 0.0056514, 0.00550374, 0.00531258, 0.00523693", \ + "0.00760828, 0.00747654, 0.00682914, 0.00641784, 0.00603226, 0.00575026, 0.00556309" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-2.63001e-05, -2.40343e-05, -1.98268e-05, -1.90697e-05, -1.8304e-05, -1.88275e-05, -2.02586e-05", \ + "-0.000113722, -9.64194e-05, -6.46855e-05, -5.227e-05, -4.88388e-05, -4.64044e-05, -4.5278e-05", \ + "-0.000180494, -0.000172821, -0.000131939, -0.000105986, -8.27655e-05, -7.26077e-05, -6.7476e-05", \ + "-9.09457e-05, -9.76294e-05, -0.000107555, -0.000101427, -8.82787e-05, -7.55999e-05, -7.10216e-05", \ + "0.00035111, 0.000304507, 0.000138267, 6.73683e-05, 1.28134e-05, -9.0273e-06, -2.42957e-05", \ + "0.00119851, 0.00110358, 0.000702056, 0.000493279, 0.000305743, 0.000203215, 0.000130906", \ + "0.00240541, 0.00227521, 0.0016228, 0.00123128, 0.000852279, 0.000615204, 0.000448772" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00401611, 0.00402305, 0.00403608, 0.00403873, 0.00403871, 0.00403838, 0.00403575", \ + "0.00389317, 0.00391289, 0.00397475, 0.00399494, 0.00400699, 0.00401111, 0.00401223", \ + "0.0039758, 0.00397919, 0.00391602, 0.00388706, 0.00397504, 0.0039869, 0.00399279", \ + "0.00426573, 0.00422326, 0.004116, 0.00409249, 0.00404807, 0.00402895, 0.00401739", \ + "0.00498108, 0.00491701, 0.00463161, 0.00446221, 0.00419139, 0.00381628, 0.00411939", \ + "0.0059944, 0.00588272, 0.00536912, 0.00504725, 0.00473011, 0.00450598, 0.00435759", \ + "0.00732101, 0.00717894, 0.00646233, 0.0059782, 0.00545151, 0.00515099, 0.00481503" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000136832, -0.000116526, -8.2835e-05, -7.64791e-05, -7.27819e-05, -7.03425e-05, -7.0244e-05", \ + "-0.000273657, -0.000230405, -0.000113439, -8.29096e-05, -6.36093e-05, -5.52749e-05, -5.0758e-05", \ + "-0.000369726, -0.00035856, -0.000261254, -0.000190925, -0.000135582, -0.000100368, -8.24012e-05", \ + "-0.000257856, -0.00026969, -0.000262708, -0.000223527, -0.000170143, -0.000129689, -0.000106128", \ + "0.000230163, 0.00016842, -2.78954e-05, -8.46377e-05, -0.000107475, -0.000102152, -9.1805e-05", \ + "0.00114615, 0.00101215, 0.000535744, 0.000319364, 0.000160213, 7.78379e-05, 3.4804e-05", \ + "0.00243841, 0.00224526, 0.00144704, 0.00104145, 0.000678308, 0.000469113, 0.000324995" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00281176, 0.00283905, 0.00290033, 0.0029115, 0.00291737, 0.00291746, 0.0029193", \ + "0.00267122, 0.00270769, 0.00282856, 0.00286936, 0.00289438, 0.00285887, 0.00291426", \ + "0.00282924, 0.00280562, 0.0028318, 0.00284806, 0.00286754, 0.00288452, 0.00287334", \ + "0.00319721, 0.00314492, 0.00296598, 0.00295224, 0.00291039, 0.00241041, 0.00269286", \ + "0.0040728, 0.00395063, 0.00352854, 0.00334244, 0.0031744, 0.00307268, 0.0029991", \ + "0.00527333, 0.00511223, 0.00441573, 0.00403466, 0.00368062, 0.00347459, 0.0033249", \ + "0.00687509, 0.00664649, 0.00567909, 0.00510244, 0.00451115, 0.00415312, 0.00392394" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00025957, -0.000230347, -0.000185854, -0.000176414, -0.000170446, -0.000169426, -0.000168605", \ + "-0.000406776, -0.000371331, -0.000257932, -0.000218538, -0.000193329, -0.000180932, -0.000176746", \ + "-0.000276919, -0.000289215, -0.000267751, -0.000242623, -0.000226141, -0.000212288, -0.000199968", \ + "7.55723e-05, 2.01247e-05, -0.000121333, -0.000140445, -0.000185818, -0.000196408, -0.000194155", \ + "0.000920577, 0.000810785, 0.000398106, 0.000223728, 4.42552e-05, -4.23541e-05, -9.48408e-05", \ + "0.00213556, 0.00195773, 0.00126263, 0.000894128, 0.000543167, 0.000319553, 0.000173001", \ + "0.00372784, 0.00349266, 0.00250337, 0.00192898, 0.00134553, 0.000956756, 0.000672548" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00384534, 0.003874, 0.00393326, 0.0039437, 0.00394928, 0.00394868, 0.003951", \ + "0.00370684, 0.00375118, 0.00387413, 0.00391244, 0.00393516, 0.00383546, 0.00395568", \ + "0.00383269, 0.00382398, 0.0038573, 0.00389464, 0.00391548, 0.00393189, 0.00372552", \ + "0.00420431, 0.00413687, 0.00397762, 0.00400675, 0.00394822, 0.003457, 0.00365508", \ + "0.00502787, 0.00491524, 0.00452107, 0.00433523, 0.00416184, 0.00410139, 0.00403224", \ + "0.00616939, 0.00603037, 0.00536877, 0.00500503, 0.00467335, 0.00450908, 0.00431772", \ + "0.00771231, 0.00751295, 0.00658919, 0.00603861, 0.00545136, 0.00510182, 0.00490464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-1.56883e-05, -2.19376e-06, 3.92445e-05, 4.83775e-05, 5.37307e-05, 5.56685e-05, 5.47622e-05", \ + "-0.000146322, -0.000125721, -3.06913e-05, 5.40621e-06, 3.06316e-05, 3.58354e-05, 4.06492e-05", \ + "-8.37246e-05, -6.86219e-05, -6.17188e-05, -2.98713e-05, -9.485e-06, 1.28696e-05, 2.24587e-05", \ + "0.000219772, 0.000177555, 0.000126013, 5.29252e-05, 2.03488e-05, 1.62596e-05, 1.5851e-05", \ + "0.000974881, 0.000890692, 0.000555649, 0.000398021, 0.00023286, 0.000156065, 0.000106332", \ + "0.00207895, 0.00194206, 0.00136457, 0.00103287, 0.000711123, 0.000504262, 0.00036437", \ + "0.00356387, 0.00337403, 0.00253482, 0.00201457, 0.00147885, 0.00110718, 0.000835391" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00280791, 0.00283733, 0.0028974, 0.00290818, 0.0029137, 0.00291639, 0.00291534", \ + "0.00266861, 0.00271372, 0.00283796, 0.00287682, 0.00289663, 0.00280258, 0.0029199", \ + "0.00280765, 0.00278491, 0.0028306, 0.00285898, 0.00287951, 0.00289252, 0.0026907", \ + "0.00317964, 0.00310602, 0.00294456, 0.00293586, 0.00291188, 0.00242122, 0.00269514", \ + "0.00401435, 0.00389592, 0.00348299, 0.0033083, 0.00315345, 0.00306339, 0.00299646", \ + "0.0051924, 0.00501894, 0.00434386, 0.00397169, 0.00363511, 0.00344054, 0.00330354", \ + "0.00674547, 0.00652481, 0.00557622, 0.00500044, 0.00441998, 0.00408284, 0.00379482" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000237426, -0.00021407, -0.00016255, -0.000152586, -0.000147848, -0.000144573, -0.000145164", \ + "-0.000385993, -0.00034988, -0.000234989, -0.000195496, -0.000170064, -0.000164579, -0.000159425", \ + "-0.000264368, -0.000258162, -0.000265252, -0.000230353, -0.000210599, -0.000189087, -0.000177465", \ + "7.45837e-05, 2.32304e-05, -7.37522e-05, -0.000139102, -0.000178704, -0.000182028, -0.000183796", \ + "0.000900219, 0.000787698, 0.000390175, 0.000202902, 3.8058e-05, -4.441e-05, -9.1029e-05", \ + "0.00206154, 0.00189136, 0.00122463, 0.000865897, 0.000529629, 0.0003124, 0.000170386", \ + "0.00360788, 0.00337732, 0.00242148, 0.00186638, 0.00130721, 0.000923619, 0.000642986" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00384534, 0.003874, 0.00393326, 0.0039437, 0.00394928, 0.00394868, 0.003951", \ + "0.00370684, 0.00375118, 0.00387413, 0.00391244, 0.00393516, 0.00383546, 0.00395568", \ + "0.00383269, 0.00382398, 0.0038573, 0.00389464, 0.00391548, 0.00393189, 0.00372552", \ + "0.00420431, 0.00413687, 0.00397762, 0.00400675, 0.00394822, 0.003457, 0.00365508", \ + "0.00502787, 0.00491524, 0.00452107, 0.00433523, 0.00416184, 0.00410139, 0.00403224", \ + "0.00616939, 0.00603037, 0.00536877, 0.00500503, 0.00467335, 0.00450908, 0.00431772", \ + "0.00771231, 0.00751295, 0.00658919, 0.00603861, 0.00545136, 0.00510182, 0.00490464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00025957, -0.000230347, -0.000185854, -0.000176414, -0.000170446, -0.000169426, -0.000168605", \ + "-0.000406776, -0.000371331, -0.000257932, -0.000218538, -0.000193329, -0.000180932, -0.000176746", \ + "-0.000276919, -0.000289215, -0.000267751, -0.000242623, -0.000226141, -0.000212288, -0.000199968", \ + "7.55723e-05, 2.01247e-05, -0.000121333, -0.000140445, -0.000185818, -0.000196408, -0.000194155", \ + "0.000920577, 0.000810785, 0.000398106, 0.000223728, 4.42552e-05, -4.23541e-05, -9.48408e-05", \ + "0.00213556, 0.00195773, 0.00126263, 0.000894128, 0.000543167, 0.000319553, 0.000173001", \ + "0.00372784, 0.00349266, 0.00250337, 0.00192898, 0.00134553, 0.000956756, 0.000672548" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152585; + rise_capacitance : 0.00151946; + rise_capacitance_range (0.00117059, 0.00151946); + fall_capacitance : 0.00152585; + fall_capacitance_range (0.00115795, 0.00152585); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000737505, -0.000826769, -0.000872133, -0.000882614, -0.000884002, -0.000887361, -0.000886161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881593, 0.000890533, 0.000889952, 0.000886578, 0.000884002, 0.000887361, 0.000886161" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000822638, -0.000845939, -0.000878624, -0.00088532, -0.000881962, -0.000885259, -0.000883919" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880529, 0.000885007, 0.000887942, 0.00088532, 0.000881962, 0.000885259, 0.000883919" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00097968, -0.000977119, -0.000983992, -0.000980107, -0.000979965, -0.000981693, -0.000980928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000993533, 0.000995329, 0.000984385, 0.000985033, 0.000982852, 0.000984242, 0.000982753" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159488; + rise_capacitance : 0.00159488; + rise_capacitance_range (0.00115156, 0.00159488); + fall_capacitance : 0.0015595; + fall_capacitance_range (0.00104662, 0.0015595); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000142842, -0.000141452, -0.00014054, -0.000140347, -0.000139944, -0.000140076, -0.000139878" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000147842, 0.000149983, 0.000147483, 0.000147748, 0.000146639, 0.000145642, 0.000143439" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000826968, -0.000839578, -0.000879775, -0.000883085, -0.000879809, -0.000883413, -0.000882375" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880417, 0.000878583, 0.000884869, 0.000883085, 0.000879809, 0.000883413, 0.000882375" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977539, -0.000981082, -0.000984109, -0.000981892, -0.00098131, -0.000981748, -0.000980954" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000989938, 0.000990059, 0.000995826, 0.000982368, 0.00098131, 0.00098395, 0.00098259" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161757; + rise_capacitance : 0.00161734; + rise_capacitance_range (0.00100751, 0.00161734); + fall_capacitance : 0.00161757; + fall_capacitance_range (0.000996098, 0.00161757); + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120204, -0.00120456, -0.00120686, -0.00120977, -0.00121211, -0.00122148, -0.00123177" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123346, 0.00125074, 0.00123966, 0.00123916, 0.00123931, 0.0012389, 0.00123735" \ + ); + } + } + } + } + cell (OAI21X2) { + area : 7.056; + cell_leakage_power : 0.0948794; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.123692; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0746814; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131343; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728766; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.157823; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0728766; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0646642; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0610787; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0948794; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0571117, 0.0778156, 0.184299, 0.315897, 0.578353, 0.919223, 1.36508", \ + "0.0754011, 0.0963144, 0.203357, 0.335114, 0.597687, 0.938607, 1.3845", \ + "0.134245, 0.164861, 0.286073, 0.418339, 0.68124, 1.02228, 1.46845", \ + "0.170734, 0.213405, 0.37129, 0.519295, 0.783195, 1.12481, 1.5716", \ + "0.214309, 0.273832, 0.489979, 0.681162, 0.984293, 1.32845, 1.77581", \ + "0.253757, 0.328235, 0.601112, 0.839181, 1.20499, 1.59377, 2.04559", \ + "0.28845, 0.377838, 0.705946, 0.992154, 1.42567, 1.87388, 2.37637" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0462504, 0.0740976, 0.221331, 0.404877, 0.771262, 1.24744, 1.87025", \ + "0.0462413, 0.0740957, 0.221345, 0.404869, 0.77122, 1.24744, 1.87025", \ + "0.0789817, 0.105307, 0.232932, 0.406621, 0.771253, 1.2474, 1.86994", \ + "0.118529, 0.150008, 0.281552, 0.436126, 0.777326, 1.24744, 1.86994", \ + "0.183044, 0.223939, 0.380784, 0.539794, 0.843167, 1.27532, 1.87432", \ + "0.248504, 0.301296, 0.493797, 0.673104, 0.982265, 1.37533, 1.93171", \ + "0.317025, 0.381737, 0.612725, 0.820933, 1.15724, 1.54739, 2.06211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0454385, 0.0607297, 0.139145, 0.236057, 0.429379, 0.680472, 1.00872", \ + "0.0654627, 0.0810015, 0.159865, 0.256923, 0.450328, 0.701455, 1.02979", \ + "0.132179, 0.157992, 0.255024, 0.353315, 0.547132, 0.796273, 1.12692", \ + "0.175789, 0.214287, 0.348664, 0.467021, 0.664984, 0.916551, 1.2453", \ + "0.230578, 0.28678, 0.482059, 0.644665, 0.890037, 1.15227, 1.47563", \ + "0.284445, 0.355983, 0.61012, 0.821951, 1.1307, 1.44492, 1.79419", \ + "0.339162, 0.42583, 0.735701, 0.997152, 1.37607, 1.7513, 2.15637" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312461, 0.0508232, 0.154296, 0.28347, 0.541393, 0.876674, 1.31494", \ + "0.0314565, 0.0508288, 0.154383, 0.283412, 0.541393, 0.876674, 1.31503", \ + "0.0631235, 0.0825548, 0.16948, 0.287378, 0.541408, 0.876852, 1.31494", \ + "0.101944, 0.12627, 0.220871, 0.323616, 0.553154, 0.877285, 1.31525", \ + "0.1679, 0.201319, 0.320686, 0.432756, 0.633835, 0.920094, 1.32212", \ + "0.237511, 0.282228, 0.434648, 0.566392, 0.782926, 1.04103, 1.40623", \ + "0.309976, 0.366086, 0.557293, 0.714262, 0.958727, 1.22866, 1.56357" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0508057, 0.0717281, 0.178413, 0.310062, 0.572545, 0.913421, 1.35902", \ + "0.0665495, 0.0876926, 0.195186, 0.327073, 0.589883, 0.930736, 1.37639", \ + "0.130378, 0.165621, 0.290923, 0.42073, 0.684094, 1.02512, 1.47071", \ + "0.170326, 0.219103, 0.394409, 0.541006, 0.801824, 1.14159, 1.58636", \ + "0.220242, 0.285962, 0.529096, 0.738471, 1.04665, 1.38508, 1.82879", \ + "0.264015, 0.345519, 0.649942, 0.917836, 1.31491, 1.70716, 2.15035", \ + "0.30315, 0.40008, 0.762336, 1.08469, 1.56886, 2.0496, 2.55486" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0462096, 0.0740987, 0.221332, 0.404805, 0.771275, 1.24744, 1.86983", \ + "0.0470379, 0.0740824, 0.221309, 0.404728, 0.771305, 1.24744, 1.86979", \ + "0.0946345, 0.122868, 0.239027, 0.40692, 0.771418, 1.24746, 1.87005", \ + "0.136493, 0.175514, 0.309399, 0.450114, 0.777965, 1.24741, 1.87004", \ + "0.199231, 0.253754, 0.438684, 0.594306, 0.869121, 1.28088, 1.87231", \ + "0.266099, 0.335528, 0.570989, 0.768978, 1.0609, 1.41841, 1.94631", \ + "0.339046, 0.423196, 0.708243, 0.947377, 1.29933, 1.65708, 2.12794" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0386953, 0.0537063, 0.131102, 0.227293, 0.419534, 0.669464, 0.996127", \ + "0.058038, 0.0734867, 0.152012, 0.248564, 0.441007, 0.690961, 1.01774", \ + "0.114626, 0.143946, 0.245834, 0.343643, 0.537444, 0.787585, 1.11487", \ + "0.14752, 0.192053, 0.33598, 0.457044, 0.655443, 0.907211, 1.23344", \ + "0.185683, 0.25181, 0.462799, 0.630492, 0.87853, 1.14166, 1.46523", \ + "0.221997, 0.30691, 0.58296, 0.802539, 1.11677, 1.43245, 1.77963", \ + "0.257383, 0.360318, 0.699182, 0.971159, 1.35813, 1.7371, 2.14354" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0233584, 0.042677, 0.145339, 0.273629, 0.530598, 0.863741, 1.29987", \ + "0.0240382, 0.0427135, 0.145456, 0.273629, 0.530215, 0.863732, 1.29987", \ + "0.0567848, 0.0766963, 0.162083, 0.277336, 0.530601, 0.863857, 1.29985", \ + "0.0950207, 0.120416, 0.215429, 0.316113, 0.542721, 0.864245, 1.29987", \ + "0.162631, 0.195602, 0.315242, 0.426665, 0.62774, 0.908391, 1.30891", \ + "0.235301, 0.278422, 0.429829, 0.560937, 0.775931, 1.03143, 1.38963", \ + "0.311034, 0.365515, 0.554349, 0.711122, 0.952731, 1.22221, 1.55297" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.020466, 0.0304388, 0.0814939, 0.144753, 0.271112, 0.435329, 0.65003", \ + "0.039243, 0.0512715, 0.102441, 0.165735, 0.290969, 0.455104, 0.669795", \ + "0.0778291, 0.109821, 0.20615, 0.277921, 0.40424, 0.568071, 0.781203", \ + "0.0987063, 0.14436, 0.288203, 0.395685, 0.54472, 0.70639, 0.922831", \ + "0.119838, 0.183581, 0.391178, 0.553977, 0.777593, 0.985678, 1.20237", \ + "0.132342, 0.212826, 0.480023, 0.695869, 0.996878, 1.27842, 1.56127", \ + "0.137326, 0.233603, 0.558327, 0.824149, 1.20261, 1.56003, 1.92056" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163497, 0.0300927, 0.103423, 0.1951, 0.378471, 0.616663, 0.928436", \ + "0.0249597, 0.0341668, 0.103408, 0.195089, 0.378431, 0.616803, 0.928403", \ + "0.070189, 0.0898495, 0.149407, 0.216298, 0.380445, 0.616759, 0.928585", \ + "0.107378, 0.136742, 0.224848, 0.293823, 0.423204, 0.626832, 0.928674", \ + "0.166663, 0.209111, 0.341462, 0.441106, 0.578493, 0.738511, 0.985864", \ + "0.23333, 0.288403, 0.463937, 0.598353, 0.780858, 0.954303, 1.15942", \ + "0.309317, 0.375946, 0.593499, 0.764256, 0.99649, 1.21241, 1.43255" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235215, 0.0349916, 0.0935647, 0.166186, 0.311267, 0.499817, 0.746364", \ + "0.0426017, 0.0549884, 0.113533, 0.186439, 0.331657, 0.520256, 0.766793", \ + "0.0897995, 0.121835, 0.220331, 0.297278, 0.44072, 0.630242, 0.875856", \ + "0.120934, 0.166605, 0.311783, 0.422821, 0.581146, 0.768664, 1.01481", \ + "0.162668, 0.226189, 0.434857, 0.600238, 0.83036, 1.04849, 1.29359", \ + "0.202383, 0.282587, 0.550676, 0.768225, 1.07489, 1.36505, 1.66041", \ + "0.241409, 0.337534, 0.662425, 0.930337, 1.31365, 1.67899, 2.05051" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0174404, 0.0321572, 0.110506, 0.20843, 0.404005, 0.658445, 0.991614", \ + "0.0239286, 0.0346437, 0.110467, 0.20832, 0.404313, 0.658514, 0.991383", \ + "0.067877, 0.0875771, 0.148416, 0.223009, 0.404656, 0.658618, 0.991889", \ + "0.104617, 0.133761, 0.221829, 0.291287, 0.436155, 0.664343, 0.99126", \ + "0.163266, 0.205487, 0.3362, 0.435295, 0.574272, 0.752662, 1.02982", \ + "0.229731, 0.284345, 0.457017, 0.590118, 0.772015, 0.947961, 1.17319", \ + "0.305447, 0.371728, 0.585868, 0.753503, 0.983318, 1.19765, 1.42538" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210658, 0.0310732, 0.082225, 0.145623, 0.27227, 0.436785, 0.65191", \ + "0.0401147, 0.0519551, 0.103454, 0.166951, 0.29364, 0.45821, 0.673296", \ + "0.0800409, 0.111616, 0.207316, 0.279054, 0.405775, 0.570256, 0.785304", \ + "0.10183, 0.146894, 0.289705, 0.397058, 0.545751, 0.707936, 0.924702", \ + "0.12433, 0.187248, 0.393489, 0.556293, 0.779032, 0.98731, 1.20717", \ + "0.137519, 0.216541, 0.482969, 0.698627, 0.9993, 1.28053, 1.56298", \ + "0.143849, 0.237709, 0.561642, 0.827674, 1.20565, 1.56323, 1.92333" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0229796, 0.0386749, 0.113403, 0.204802, 0.387904, 0.62607, 0.937607", \ + "0.0312873, 0.0424748, 0.11339, 0.2048, 0.38789, 0.626047, 0.937606", \ + "0.0933354, 0.106921, 0.158771, 0.225663, 0.389823, 0.626041, 0.937667", \ + "0.142762, 0.163018, 0.237875, 0.302506, 0.432341, 0.635987, 0.937705", \ + "0.219859, 0.24904, 0.36164, 0.454125, 0.587039, 0.747476, 0.997657", \ + "0.304583, 0.34244, 0.492186, 0.617421, 0.792395, 0.962051, 1.16685", \ + "0.398401, 0.444374, 0.630541, 0.78943, 1.01235, 1.22472, 1.44292" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372571, 0.0529709, 0.131897, 0.22893, 0.42232, 0.673442, 1.00171", \ + "0.0555022, 0.070889, 0.150586, 0.24794, 0.441364, 0.692866, 1.0212", \ + "0.11947, 0.149376, 0.253973, 0.350313, 0.543467, 0.791358, 1.12278", \ + "0.162823, 0.205398, 0.354152, 0.477586, 0.672834, 0.922891, 1.25057", \ + "0.221899, 0.280471, 0.491793, 0.669768, 0.926217, 1.18135, 1.51014", \ + "0.279214, 0.352368, 0.621189, 0.852162, 1.18774, 1.51442, 1.85854", \ + "0.336574, 0.424092, 0.747648, 1.02876, 1.44279, 1.84788, 2.26875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312623, 0.0508236, 0.154296, 0.283469, 0.541393, 0.876672, 1.31494", \ + "0.0328761, 0.0509356, 0.15439, 0.283405, 0.541392, 0.876674, 1.31494", \ + "0.0787737, 0.100546, 0.178804, 0.289645, 0.541386, 0.876631, 1.31494", \ + "0.118571, 0.149453, 0.251266, 0.34236, 0.557573, 0.877083, 1.31499", \ + "0.181078, 0.224961, 0.369684, 0.486327, 0.668018, 0.931564, 1.3299", \ + "0.250755, 0.307631, 0.495468, 0.647118, 0.865279, 1.09514, 1.43486", \ + "0.328745, 0.397863, 0.628032, 0.815178, 1.08231, 1.3458, 1.64487" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0206159, 0.0306069, 0.0816541, 0.14491, 0.271266, 0.435455, 0.650183", \ + "0.0394348, 0.0514886, 0.102845, 0.166236, 0.292683, 0.456887, 0.671569", \ + "0.0777501, 0.109878, 0.206334, 0.278313, 0.404766, 0.568988, 0.783566", \ + "0.0978394, 0.143817, 0.288123, 0.39582, 0.54487, 0.706605, 0.923084", \ + "0.117074, 0.181555, 0.390281, 0.55387, 0.777446, 0.986083, 1.20252", \ + "0.12661, 0.208359, 0.477802, 0.694522, 0.996264, 1.27815, 1.5612", \ + "0.127348, 0.225507, 0.553839, 0.821581, 1.20089, 1.55909, 1.91992" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163521, 0.0300959, 0.103427, 0.195103, 0.378474, 0.616796, 0.928439", \ + "0.0247551, 0.0339967, 0.103421, 0.195102, 0.378471, 0.616841, 0.928553", \ + "0.070258, 0.0897878, 0.149197, 0.216013, 0.380412, 0.616822, 0.928407", \ + "0.108107, 0.137313, 0.224962, 0.293675, 0.423069, 0.62676, 0.92867", \ + "0.16837, 0.210804, 0.342498, 0.441236, 0.5787, 0.738958, 0.985805", \ + "0.236148, 0.291329, 0.466313, 0.599915, 0.781576, 0.954616, 1.15949", \ + "0.313099, 0.380316, 0.597667, 0.767158, 0.998498, 1.21142, 1.43249" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0290572, 0.0442847, 0.121916, 0.218162, 0.410431, 0.660306, 0.987039", \ + "0.0470337, 0.0622297, 0.140567, 0.237185, 0.429463, 0.679734, 1.00654", \ + "0.0966146, 0.131732, 0.243167, 0.339566, 0.531679, 0.781486, 1.10811", \ + "0.130042, 0.179088, 0.338955, 0.465392, 0.66103, 0.9098, 1.23589", \ + "0.175847, 0.243225, 0.468904, 0.652192, 0.912637, 1.1715, 1.49556", \ + "0.220938, 0.305231, 0.591406, 0.829198, 1.16983, 1.49951, 1.84403", \ + "0.266366, 0.366913, 0.711457, 1.00064, 1.42077, 1.8293, 2.25159" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.023346, 0.0426689, 0.145339, 0.273629, 0.530215, 0.863732, 1.29987", \ + "0.0278999, 0.0439058, 0.145358, 0.273642, 0.530215, 0.863732, 1.29987", \ + "0.0726702, 0.095418, 0.172939, 0.28141, 0.530199, 0.863674, 1.29987", \ + "0.109906, 0.142612, 0.246299, 0.336907, 0.547871, 0.864214, 1.3002", \ + "0.169455, 0.215405, 0.363584, 0.48106, 0.661278, 0.924351, 1.31597", \ + "0.236501, 0.295352, 0.487441, 0.640444, 0.859193, 1.08753, 1.42307", \ + "0.312877, 0.383851, 0.618256, 0.808148, 1.07626, 1.34023, 1.6352" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210658, 0.0310732, 0.082225, 0.145623, 0.27227, 0.436785, 0.65191", \ + "0.0401147, 0.0519551, 0.103454, 0.166951, 0.29364, 0.45821, 0.673296", \ + "0.0800409, 0.111616, 0.207316, 0.279054, 0.405775, 0.570256, 0.785304", \ + "0.10183, 0.146894, 0.289705, 0.397058, 0.545751, 0.707936, 0.924702", \ + "0.12433, 0.187248, 0.393489, 0.556293, 0.779032, 0.98731, 1.20717", \ + "0.137519, 0.216541, 0.482969, 0.698627, 0.9993, 1.28053, 1.56298", \ + "0.143849, 0.237709, 0.561642, 0.827674, 1.20565, 1.56323, 1.92333" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0229796, 0.0386749, 0.113403, 0.204802, 0.387904, 0.62607, 0.937607", \ + "0.0312873, 0.0424748, 0.11339, 0.2048, 0.38789, 0.626047, 0.937606", \ + "0.0933354, 0.106921, 0.158771, 0.225663, 0.389823, 0.626041, 0.937667", \ + "0.142762, 0.163018, 0.237875, 0.302506, 0.432341, 0.635987, 0.937705", \ + "0.219859, 0.24904, 0.36164, 0.454125, 0.587039, 0.747476, 0.997657", \ + "0.304583, 0.34244, 0.492186, 0.617421, 0.792395, 0.962051, 1.16685", \ + "0.398401, 0.444374, 0.630541, 0.78943, 1.01235, 1.22472, 1.44292" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0372571, 0.0529709, 0.131897, 0.22893, 0.42232, 0.673442, 1.00171", \ + "0.0555022, 0.070889, 0.150586, 0.24794, 0.441364, 0.692866, 1.0212", \ + "0.11947, 0.149376, 0.253973, 0.350313, 0.543467, 0.791358, 1.12278", \ + "0.162823, 0.205398, 0.354152, 0.477586, 0.672834, 0.922891, 1.25057", \ + "0.221899, 0.280471, 0.491793, 0.669768, 0.926217, 1.18135, 1.51014", \ + "0.279214, 0.352368, 0.621189, 0.852162, 1.18774, 1.51442, 1.85854", \ + "0.336574, 0.424092, 0.747648, 1.02876, 1.44279, 1.84788, 2.26875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312623, 0.0508236, 0.154296, 0.283469, 0.541393, 0.876672, 1.31494", \ + "0.0328761, 0.0509356, 0.15439, 0.283405, 0.541392, 0.876674, 1.31494", \ + "0.0787737, 0.100546, 0.178804, 0.289645, 0.541386, 0.876631, 1.31494", \ + "0.118571, 0.149453, 0.251266, 0.34236, 0.557573, 0.877083, 1.31499", \ + "0.181078, 0.224961, 0.369684, 0.486327, 0.668018, 0.931564, 1.3299", \ + "0.250755, 0.307631, 0.495468, 0.647118, 0.865279, 1.09514, 1.43486", \ + "0.328745, 0.397863, 0.628032, 0.815178, 1.08231, 1.3458, 1.64487" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00982196, 0.00983228, 0.0098427, 0.00984422, 0.00984304, 0.00984052, 0.00983487", \ + "0.00965008, 0.00967459, 0.00976249, 0.00977597, 0.00979468, 0.0097984, 0.00979755", \ + "0.0096012, 0.00959285, 0.00965689, 0.00969858, 0.00974137, 0.0097504, 0.00976491", \ + "0.00993844, 0.00987964, 0.00978204, 0.00974972, 0.00973417, 0.00975704, 0.00976791", \ + "0.0112079, 0.0110078, 0.0104737, 0.0102255, 0.0100608, 0.00996016, 0.00990663", \ + "0.0133629, 0.012995, 0.0119565, 0.011388, 0.0109924, 0.010533, 0.0103149", \ + "0.0162263, 0.0157708, 0.0142519, 0.0132608, 0.0122942, 0.0115943, 0.0111434" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000144006, -0.00013406, -0.000124094, -0.000122264, -0.000121597, -0.000120668, -0.000122547", \ + "-0.000335138, -0.000292723, -0.000213739, -0.0001884, -0.000175315, -0.000169692, -0.000167586", \ + "-0.000452224, -0.000430455, -0.000352334, -0.000297567, -0.000250593, -0.000227272, -0.000216017", \ + "-0.000162557, -0.000212467, -0.000260384, -0.000263322, -0.000243965, -0.000228337, -0.000221356", \ + "0.00101788, 0.000819437, 0.000367014, 0.000174353, 3.20181e-05, -4.67943e-05, -8.81144e-05", \ + "0.00311418, 0.00275069, 0.00175348, 0.00123151, 0.000760986, 0.000485746, 0.000310762", \ + "0.00598464, 0.00550347, 0.00397314, 0.00302264, 0.00208909, 0.001504, 0.00109302" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00786664, 0.00789763, 0.00792939, 0.00793538, 0.00793616, 0.00793598, 0.00793001", \ + "0.00759394, 0.00766064, 0.00779684, 0.00784235, 0.0078692, 0.00787886, 0.00788153", \ + "0.00787811, 0.00784781, 0.00778404, 0.00763972, 0.00780485, 0.0078305, 0.00784337", \ + "0.00859456, 0.00844615, 0.00814262, 0.00811761, 0.00800163, 0.0079449, 0.00791405", \ + "0.0103398, 0.0100743, 0.00931514, 0.00900107, 0.00853621, 0.00831626, 0.00816773", \ + "0.0127217, 0.0123249, 0.0111502, 0.010397, 0.00959621, 0.00914101, 0.00876281", \ + "0.0158277, 0.0153439, 0.0137102, 0.0125855, 0.0113407, 0.0105392, 0.00988421" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000395474, -0.000307013, -0.000232782, -0.000219097, -0.000212232, -0.000207924, -0.000204582", \ + "-0.000707989, -0.000557201, -0.000304996, -0.000234061, -0.000194849, -0.000177233, -0.000167798", \ + "-0.000836116, -0.000799052, -0.000602526, -0.000465462, -0.000340542, -0.000267771, -0.000233091", \ + "-0.000486579, -0.00055476, -0.000570033, -0.000506359, -0.000403323, -0.000327169, -0.000280283", \ + "0.000838554, 0.000554252, 4.09711e-05, -0.000129765, -0.000209145, -0.000226415, -0.000209849", \ + "0.00310663, 0.00258996, 0.00140054, 0.000877381, 0.000459378, 0.000251555, 0.000121659", \ + "0.0061754, 0.00547507, 0.00360045, 0.0026047, 0.00171776, 0.00119177, 0.00083794" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00536707, 0.00549611, 0.0056369, 0.00566324, 0.00567546, 0.00567438, 0.00567677", \ + "0.005115, 0.00520604, 0.00548299, 0.00556855, 0.00562218, 0.00564774, 0.00566993", \ + "0.00562943, 0.00551715, 0.00549656, 0.00554351, 0.00557946, 0.00560106, 0.00543761", \ + "0.00655851, 0.00634018, 0.00588439, 0.00586661, 0.00568002, 0.00506934, 0.00547253", \ + "0.0086936, 0.00826938, 0.00724343, 0.00679375, 0.00639006, 0.00612282, 0.00539777", \ + "0.0116324, 0.0109784, 0.00935473, 0.00845142, 0.00756042, 0.00715794, 0.00675761", \ + "0.0154543, 0.0146419, 0.0123674, 0.0109981, 0.0095931, 0.00868002, 0.00828293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00065895, -0.000554824, -0.000441467, -0.000420781, -0.00040863, -0.000405243, -0.000400824", \ + "-0.000943512, -0.000832028, -0.000596162, -0.000512279, -0.000461681, -0.000425826, -0.000423635", \ + "-0.000533272, -0.000611398, -0.000583637, -0.00053937, -0.000512136, -0.000485721, -0.000465905", \ + "0.000370887, 0.000149226, -0.00024466, -0.000269398, -0.000397807, -0.000423402, -0.000433842", \ + "0.00246397, 0.00201825, 0.00103409, 0.000597474, 0.000178655, -4.18306e-05, -0.000171676", \ + "0.00539155, 0.00472549, 0.00309212, 0.00220927, 0.0013854, 0.000848182, 0.000494549", \ + "0.00919174, 0.00833683, 0.00602413, 0.00467913, 0.00330669, 0.00238106, 0.00169699" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00728864, 0.0074151, 0.00755111, 0.00757505, 0.00758739, 0.00758594, 0.0075881", \ + "0.0070191, 0.00714714, 0.00741826, 0.0075033, 0.00754827, 0.00757862, 0.0075995", \ + "0.0074584, 0.00738271, 0.00742202, 0.0074863, 0.00752271, 0.00754586, 0.00755822", \ + "0.00840139, 0.0081474, 0.00772558, 0.00770039, 0.00759684, 0.0069995, 0.00740582", \ + "0.0104052, 0.0100064, 0.00904612, 0.00857461, 0.00826299, 0.0079637, 0.0078713", \ + "0.0131821, 0.0126256, 0.0110861, 0.0102217, 0.00938895, 0.00908582, 0.00851594", \ + "0.0168535, 0.0161384, 0.0139913, 0.012684, 0.0113065, 0.0104758, 0.00988874" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000162211, -7.93896e-05, 8.74427e-06, 2.84614e-05, 4.16633e-05, 2.82002e-05, 3.18916e-05", \ + "-0.000424103, -0.000344337, -0.000144181, -6.59495e-05, -1.51071e-05, -1.42893e-06, 7.60474e-06", \ + "-0.000165024, -0.000167759, -0.000175922, -0.00011652, -8.09587e-05, -4.8787e-05, -2.75076e-05", \ + "0.000595421, 0.000438179, 0.00024259, 0.000108119, 1.01332e-05, -9.51334e-06, -5.17335e-06", \ + "0.00248075, 0.00215556, 0.0013442, 0.000925008, 0.000548111, 0.000342442, 0.0002265", \ + "0.0051515, 0.0046205, 0.00326149, 0.00247779, 0.00169525, 0.00119371, 0.000858014", \ + "0.00871515, 0.00801162, 0.00601595, 0.00480195, 0.00353691, 0.00265466, 0.00200388" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00537698, 0.00550812, 0.00564665, 0.00567138, 0.00568285, 0.00568309, 0.00568333", \ + "0.00511303, 0.0052366, 0.00551286, 0.00559793, 0.00564781, 0.00567361, 0.00569449", \ + "0.00556901, 0.00548141, 0.0055014, 0.00557958, 0.00561781, 0.00564193, 0.00565309", \ + "0.00652984, 0.00625975, 0.00584649, 0.00583869, 0.00569113, 0.00509413, 0.00550237", \ + "0.00856594, 0.00814891, 0.00716029, 0.00668544, 0.00635269, 0.00611197, 0.00540253", \ + "0.0114298, 0.0107936, 0.00919944, 0.00831155, 0.00746221, 0.00708373, 0.00671329", \ + "0.0151651, 0.0143629, 0.0121242, 0.0107965, 0.00940585, 0.00855265, 0.00816109" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000631839, -0.000515436, -0.000402941, -0.000380977, -0.00036742, -0.000380498, -0.000376226", \ + "-0.000917395, -0.000809996, -0.000562814, -0.000478896, -0.000427693, -0.00041054, -0.000400731", \ + "-0.000528373, -0.000605175, -0.000587356, -0.000527794, -0.000488452, -0.000453828, -0.000435566", \ + "0.000339954, 0.000131724, -0.000209211, -0.000287732, -0.000395403, -0.000417008, -0.000416173", \ + "0.00240105, 0.00195637, 0.00101247, 0.000545736, 0.000156099, -5.5587e-05, -0.00017288", \ + "0.00520295, 0.00454941, 0.00298331, 0.00214188, 0.00131301, 0.000808544, 0.000463595", \ + "0.00889585, 0.0080488, 0.0057996, 0.00451603, 0.00318507, 0.00229134, 0.00162173" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00728864, 0.0074151, 0.00755111, 0.00757505, 0.00758739, 0.00758594, 0.0075881", \ + "0.0070191, 0.00714714, 0.00741826, 0.0075033, 0.00754827, 0.00757862, 0.0075995", \ + "0.0074584, 0.00738271, 0.00742202, 0.0074863, 0.00752271, 0.00754586, 0.00755822", \ + "0.00840139, 0.0081474, 0.00772558, 0.00770039, 0.00759684, 0.0069995, 0.00740582", \ + "0.0104052, 0.0100064, 0.00904612, 0.00857461, 0.00826299, 0.0079637, 0.0078713", \ + "0.0131821, 0.0126256, 0.0110861, 0.0102217, 0.00938895, 0.00908582, 0.00851594", \ + "0.0168535, 0.0161384, 0.0139913, 0.012684, 0.0113065, 0.0104758, 0.00988874" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00065895, -0.000554824, -0.000441467, -0.000420781, -0.00040863, -0.000405243, -0.000400824", \ + "-0.000943512, -0.000832028, -0.000596162, -0.000512279, -0.000461681, -0.000425826, -0.000423635", \ + "-0.000533272, -0.000611398, -0.000583637, -0.00053937, -0.000512136, -0.000485721, -0.000465905", \ + "0.000370887, 0.000149226, -0.00024466, -0.000269398, -0.000397807, -0.000423402, -0.000433842", \ + "0.00246397, 0.00201825, 0.00103409, 0.000597474, 0.000178655, -4.18306e-05, -0.000171676", \ + "0.00539155, 0.00472549, 0.00309212, 0.00220927, 0.0013854, 0.000848182, 0.000494549", \ + "0.00919174, 0.00833683, 0.00602413, 0.00467913, 0.00330669, 0.00238106, 0.00169699" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00312697; + rise_capacitance : 0.00311602; + rise_capacitance_range (0.00237817, 0.00311602); + fall_capacitance : 0.00312697; + fall_capacitance_range (0.00235178, 0.00312697); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155689, -0.00173021, -0.00181615, -0.00183737, -0.00184859, -0.00185562, -0.00185314" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184568, 0.00185004, 0.00185684, 0.00185169, 0.00184859, 0.00185562, 0.00185314" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00175963, -0.00178206, -0.00183211, -0.00184768, -0.00184139, -0.00184826, -0.00184547" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183989, 0.00184318, 0.00185185, 0.00184768, 0.00184139, 0.00184826, 0.00184547" \ + ); + } + } + internal_power () { + when : "(!B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202389, -0.00202171, -0.00203488, -0.00202781, -0.00202575, -0.0020293, -0.00202772" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206097, 0.00205951, 0.0020365, 0.00203791, 0.0020325, 0.00203472, 0.00203154" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327763; + rise_capacitance : 0.00327763; + rise_capacitance_range (0.00233066, 0.00327763); + fall_capacitance : 0.00320272; + fall_capacitance_range (0.00210833, 0.00320272); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000306189, -0.000303542, -0.000301212, -0.000300996, -0.000300061, -0.000300389, -0.00029997" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000315652, 0.00031974, 0.000318366, 0.00031522, 0.000313032, 0.000311186, 0.000307031" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176216, -0.00177861, -0.00183736, -0.00184338, -0.00183769, -0.00184534, -0.00184314" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183018, 0.0018347, 0.00185096, 0.00184338, 0.00183769, 0.00184534, 0.00184314" \ + ); + } + } + internal_power () { + when : "(!A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020266, -0.00202413, -0.00202333, -0.00203203, -0.00202866, -0.00203024, -0.00202857" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205938, 0.00204875, 0.00202333, 0.00203203, 0.00202866, 0.00203414, 0.00203122" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332801; + rise_capacitance : 0.00332732; + rise_capacitance_range (0.00203969, 0.00332732); + fall_capacitance : 0.00332801; + fall_capacitance_range (0.0020117, 0.00332801); + internal_power () { + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00250257, -0.00250823, -0.0025141, -0.00251824, -0.00252248, -0.00254005, -0.00256017" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256392, 0.00256596, 0.00257827, 0.00258611, 0.00257661, 0.00257481, 0.00257144" \ + ); + } + } + } + } + cell (OAI221X1) { + area : 11.2896; + cell_leakage_power : 0.0526226; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0745087; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0261535; + when : "(A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957169; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.034642; + when : "(A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0834709; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.034642; + when : "(A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471763; + when : "(A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0389114; + when : "(A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957169; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0278023; + when : "(A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116925; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362907; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104679; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362907; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0488251; + when : "(A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0405601; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0834709; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0278023; + when : "(!A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.104679; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362907; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0924331; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362907; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.048825; + when : "(!A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0405601; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0266119; + when : "(!A * !B * C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0263804; + when : "(!A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0351122; + when : "(!A * !B * C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0349377; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0351122; + when : "(!A * !B * !C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0349377; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0364424; + when : "(!A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0417252; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0526226; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D) + (!E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.084758, 0.0988358, 0.207497, 0.340898, 0.606144, 0.950134, 1.39955", \ + "0.101517, 0.115726, 0.224847, 0.358402, 0.623717, 0.967773, 1.41724", \ + "0.189094, 0.207547, 0.32255, 0.455677, 0.72044, 1.06463, 1.51343", \ + "0.255452, 0.281409, 0.436633, 0.57685, 0.840792, 1.1838, 1.62953", \ + "0.338178, 0.374227, 0.594308, 0.792791, 1.09033, 1.42592, 1.87954", \ + "0.411126, 0.456297, 0.736482, 0.993134, 1.37796, 1.76137, 2.20792", \ + "0.477546, 0.531371, 0.867829, 1.17988, 1.65298, 2.12493, 2.62262" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0847338, 0.103498, 0.251393, 0.435144, 0.802065, 1.27828, 1.90026", \ + "0.0846933, 0.103496, 0.251363, 0.435074, 0.801915, 1.2783, 1.90079", \ + "0.126736, 0.141961, 0.26213, 0.435453, 0.80207, 1.27822, 1.90062", \ + "0.182412, 0.202908, 0.325182, 0.470373, 0.805722, 1.27817, 1.90025", \ + "0.266435, 0.295569, 0.462235, 0.607815, 0.88657, 1.29868, 1.90141", \ + "0.353259, 0.391009, 0.60638, 0.790198, 1.07062, 1.43186, 1.96579", \ + "0.444044, 0.490274, 0.754363, 0.980742, 1.31856, 1.66499, 2.13767" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0813619, 0.0947099, 0.199934, 0.330894, 0.592606, 0.932752, 1.37757", \ + "0.100739, 0.114441, 0.220917, 0.35228, 0.614332, 0.954653, 1.39952", \ + "0.176321, 0.19355, 0.308017, 0.440363, 0.703165, 1.04391, 1.4891", \ + "0.232246, 0.256599, 0.402756, 0.545103, 0.808154, 1.14948, 1.59489", \ + "0.299208, 0.335803, 0.542065, 0.724233, 1.01821, 1.36062, 1.8072", \ + "0.35493, 0.404144, 0.676645, 0.907572, 1.25965, 1.63785, 2.08686", \ + "0.409496, 0.470186, 0.806947, 1.09077, 1.51111, 1.94512, 2.43567" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0602342, 0.077447, 0.21472, 0.385843, 0.728619, 1.17414, 1.75602", \ + "0.0602342, 0.0774352, 0.214716, 0.386045, 0.728208, 1.17415, 1.7561", \ + "0.0822223, 0.0976987, 0.220282, 0.385978, 0.728721, 1.1735, 1.75599", \ + "0.121383, 0.138691, 0.258834, 0.406689, 0.731008, 1.17349, 1.75561", \ + "0.197097, 0.218009, 0.352574, 0.496852, 0.78268, 1.19321, 1.75767", \ + "0.290421, 0.314422, 0.469506, 0.624866, 0.906795, 1.27476, 1.80178", \ + "0.392116, 0.420183, 0.601521, 0.775721, 1.07307, 1.43087, 1.9124" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0791764, 0.0934701, 0.202841, 0.336554, 0.602049, 0.946201, 1.39572", \ + "0.0959043, 0.110329, 0.220012, 0.353928, 0.619539, 0.963755, 1.41334", \ + "0.181902, 0.200969, 0.317822, 0.4513, 0.716282, 1.06047, 1.50934", \ + "0.245371, 0.272359, 0.431173, 0.572438, 0.836703, 1.17984, 1.6256", \ + "0.324389, 0.361637, 0.586172, 0.786925, 1.08595, 1.42173, 1.8756", \ + "0.39352, 0.440177, 0.725931, 0.985014, 1.37241, 1.75708, 2.20389", \ + "0.455971, 0.511689, 0.854763, 1.1698, 1.64545, 2.1193, 2.61827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0817931, 0.100489, 0.248215, 0.432058, 0.798922, 1.27509, 1.89759", \ + "0.0817193, 0.100458, 0.248257, 0.431958, 0.798922, 1.27506, 1.89765", \ + "0.124766, 0.140287, 0.25955, 0.432604, 0.798938, 1.27507, 1.89766", \ + "0.179846, 0.200577, 0.323409, 0.46799, 0.802516, 1.27526, 1.8976", \ + "0.263047, 0.292655, 0.460704, 0.607499, 0.884483, 1.29583, 1.89826", \ + "0.349179, 0.387469, 0.604617, 0.790234, 1.0716, 1.42986, 1.96325", \ + "0.439445, 0.486696, 0.753784, 0.981748, 1.31485, 1.66444, 2.13584" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0898964, 0.105454, 0.228087, 0.380754, 0.685941, 1.08246, 1.60102", \ + "0.10892, 0.124878, 0.248946, 0.402094, 0.707525, 1.10424, 1.62293", \ + "0.182524, 0.201401, 0.331342, 0.485561, 0.791878, 1.18918, 1.70821", \ + "0.237856, 0.263205, 0.421131, 0.58193, 0.888623, 1.28641, 1.8057", \ + "0.305083, 0.342442, 0.556228, 0.75239, 1.08161, 1.47971, 2.00002", \ + "0.361666, 0.411622, 0.689918, 0.931613, 1.31345, 1.73793, 2.2581", \ + "0.416686, 0.478055, 0.820472, 1.1123, 1.55657, 2.03072, 2.58115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667246, 0.0870715, 0.249511, 0.452354, 0.857834, 1.38476, 2.07435", \ + "0.0667324, 0.0870889, 0.249511, 0.452354, 0.857975, 1.38479, 2.07435", \ + "0.0851853, 0.103904, 0.253332, 0.452327, 0.857816, 1.38567, 2.07451", \ + "0.12, 0.140203, 0.285107, 0.467713, 0.858924, 1.38477, 2.07431", \ + "0.19094, 0.214312, 0.370295, 0.544129, 0.898906, 1.39743, 2.07468", \ + "0.280064, 0.306826, 0.480005, 0.661779, 1.00354, 1.46303, 2.10584", \ + "0.379001, 0.410145, 0.607525, 0.804131, 1.15626, 1.59502, 2.19422" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0803415, 0.0947611, 0.204409, 0.338626, 0.604982, 0.950143, 1.40101", \ + "0.0970727, 0.111627, 0.221536, 0.355986, 0.62247, 0.967676, 1.4185", \ + "0.183986, 0.202905, 0.319356, 0.453288, 0.719192, 1.06445, 1.51449", \ + "0.249019, 0.275411, 0.433329, 0.574464, 0.839547, 1.18372, 1.63088", \ + "0.330195, 0.36694, 0.590225, 0.790196, 1.08943, 1.42573, 1.88069", \ + "0.402486, 0.448643, 0.732517, 0.990562, 1.37682, 1.76131, 2.20911", \ + "0.468786, 0.523666, 0.864179, 1.17776, 1.65214, 2.12548, 2.62386" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105065, 0.123241, 0.269391, 0.45259, 0.818868, 1.29495, 1.91707", \ + "0.10499, 0.123264, 0.269385, 0.452586, 0.818867, 1.29484, 1.91703", \ + "0.149698, 0.16259, 0.280591, 0.453054, 0.818855, 1.2948, 1.91711", \ + "0.213014, 0.23046, 0.343616, 0.488539, 0.82263, 1.2948, 1.91705", \ + "0.30986, 0.334639, 0.486578, 0.626999, 0.904652, 1.31539, 1.91808", \ + "0.409774, 0.441886, 0.637956, 0.814705, 1.09048, 1.44971, 1.98267", \ + "0.514075, 0.55357, 0.795014, 1.01188, 1.33855, 1.6832, 2.15566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105152, 0.121062, 0.24516, 0.398655, 0.704824, 1.10247, 1.62239", \ + "0.124715, 0.140911, 0.266112, 0.420029, 0.726492, 1.12438, 1.64423", \ + "0.201523, 0.21979, 0.348325, 0.503466, 0.810872, 1.20908, 1.7294", \ + "0.264045, 0.287658, 0.440147, 0.599756, 0.908344, 1.30636, 1.82686", \ + "0.344725, 0.378158, 0.580379, 0.77366, 1.10094, 1.49999, 2.01891", \ + "0.415554, 0.459872, 0.720557, 0.955989, 1.33408, 1.75771, 2.27969", \ + "0.483472, 0.537769, 0.858288, 1.14088, 1.57925, 2.05172, 2.6015" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.080351, 0.100909, 0.264273, 0.468046, 0.875138, 1.40358, 2.09454", \ + "0.0803491, 0.100909, 0.264271, 0.468046, 0.875111, 1.40403, 2.09507", \ + "0.0962597, 0.114877, 0.266794, 0.467916, 0.875061, 1.40373, 2.09507", \ + "0.130613, 0.150646, 0.296182, 0.481714, 0.875836, 1.40388, 2.09507", \ + "0.201286, 0.224415, 0.380855, 0.555699, 0.914198, 1.41488, 2.09546", \ + "0.289656, 0.316361, 0.489526, 0.672408, 1.01632, 1.47934, 2.12514", \ + "0.388331, 0.420453, 0.616804, 0.814638, 1.16767, 1.60886, 2.21219" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0803415, 0.0947611, 0.204409, 0.338626, 0.604982, 0.950143, 1.40101", \ + "0.0970727, 0.111627, 0.221536, 0.355986, 0.62247, 0.967676, 1.4185", \ + "0.183986, 0.202905, 0.319356, 0.453288, 0.719192, 1.06445, 1.51449", \ + "0.249019, 0.275411, 0.433329, 0.574464, 0.839547, 1.18372, 1.63088", \ + "0.330195, 0.36694, 0.590225, 0.790196, 1.08943, 1.42573, 1.88069", \ + "0.402486, 0.448643, 0.732517, 0.990562, 1.37682, 1.76131, 2.20911", \ + "0.468786, 0.523666, 0.864179, 1.17776, 1.65214, 2.12548, 2.62386" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105065, 0.123241, 0.269391, 0.45259, 0.818868, 1.29495, 1.91707", \ + "0.10499, 0.123264, 0.269385, 0.452586, 0.818867, 1.29484, 1.91703", \ + "0.149698, 0.16259, 0.280591, 0.453054, 0.818855, 1.2948, 1.91711", \ + "0.213014, 0.23046, 0.343616, 0.488539, 0.82263, 1.2948, 1.91705", \ + "0.30986, 0.334639, 0.486578, 0.626999, 0.904652, 1.31539, 1.91808", \ + "0.409774, 0.441886, 0.637956, 0.814705, 1.09048, 1.44971, 1.98267", \ + "0.514075, 0.55357, 0.795014, 1.01188, 1.33855, 1.6832, 2.15566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105152, 0.121062, 0.24516, 0.398655, 0.704824, 1.10247, 1.62239", \ + "0.124715, 0.140911, 0.266112, 0.420029, 0.726492, 1.12438, 1.64423", \ + "0.201523, 0.21979, 0.348325, 0.503466, 0.810872, 1.20908, 1.7294", \ + "0.264045, 0.287658, 0.440147, 0.599756, 0.908344, 1.30636, 1.82686", \ + "0.344725, 0.378158, 0.580379, 0.77366, 1.10094, 1.49999, 2.01891", \ + "0.415554, 0.459872, 0.720557, 0.955989, 1.33408, 1.75771, 2.27969", \ + "0.483472, 0.537769, 0.858288, 1.14088, 1.57925, 2.05172, 2.6015" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.080351, 0.100909, 0.264273, 0.468046, 0.875138, 1.40358, 2.09454", \ + "0.0803491, 0.100909, 0.264271, 0.468046, 0.875111, 1.40403, 2.09507", \ + "0.0962597, 0.114877, 0.266794, 0.467916, 0.875061, 1.40373, 2.09507", \ + "0.130613, 0.150646, 0.296182, 0.481714, 0.875836, 1.40388, 2.09507", \ + "0.201286, 0.224415, 0.380855, 0.555699, 0.914198, 1.41488, 2.09546", \ + "0.289656, 0.316361, 0.489526, 0.672408, 1.01632, 1.47934, 2.12514", \ + "0.388331, 0.420453, 0.616804, 0.814638, 1.16767, 1.60886, 2.21219" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0917014, 0.105745, 0.214366, 0.347721, 0.612956, 0.956917, 1.40625", \ + "0.111193, 0.125301, 0.234166, 0.367576, 0.632803, 0.976828, 1.42625", \ + "0.18858, 0.205629, 0.320142, 0.4547, 0.719602, 1.0639, 1.51189", \ + "0.249215, 0.271996, 0.4158, 0.559104, 0.82463, 1.16919, 1.61916", \ + "0.326088, 0.358086, 0.554175, 0.737095, 1.03359, 1.38025, 1.82995", \ + "0.394185, 0.434953, 0.685376, 0.91417, 1.27103, 1.65643, 2.10958", \ + "0.456678, 0.506114, 0.809266, 1.08633, 1.51192, 1.9547, 2.4544" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0847472, 0.103498, 0.251457, 0.435147, 0.80207, 1.27831, 1.90051", \ + "0.0847363, 0.103481, 0.251441, 0.435105, 0.801915, 1.2783, 1.90078", \ + "0.110411, 0.126674, 0.258573, 0.435808, 0.802071, 1.27834, 1.90083", \ + "0.154627, 0.173184, 0.301131, 0.459522, 0.805472, 1.27837, 1.90075", \ + "0.231586, 0.254924, 0.40345, 0.558444, 0.864218, 1.30118, 1.90326", \ + "0.314284, 0.343768, 0.521218, 0.695816, 0.998567, 1.3942, 1.95436", \ + "0.399531, 0.435782, 0.650104, 0.849954, 1.17844, 1.56292, 2.07816" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0915675, 0.105026, 0.210577, 0.341381, 0.602397, 0.941452, 1.38465", \ + "0.111666, 0.125268, 0.231288, 0.362238, 0.623367, 0.962451, 1.4057", \ + "0.192151, 0.208693, 0.320167, 0.451054, 0.713079, 1.05235, 1.49567", \ + "0.255965, 0.278216, 0.417652, 0.557232, 0.820089, 1.15861, 1.60218", \ + "0.336126, 0.36898, 0.563003, 0.740473, 1.03044, 1.371, 1.81563", \ + "0.407018, 0.450636, 0.704854, 0.928323, 1.27532, 1.64985, 2.09623", \ + "0.478362, 0.531543, 0.844145, 1.11792, 1.53046, 1.95984, 2.44705" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711467, 0.0883939, 0.225409, 0.396426, 0.737866, 1.18138, 1.76182", \ + "0.0711406, 0.0883875, 0.225494, 0.396426, 0.737852, 1.18159, 1.76175", \ + "0.0907917, 0.105993, 0.230354, 0.396548, 0.737792, 1.18159, 1.76174", \ + "0.129782, 0.146814, 0.266753, 0.415779, 0.740333, 1.18159, 1.76161", \ + "0.20558, 0.226056, 0.360378, 0.504098, 0.790717, 1.20008, 1.76343", \ + "0.296109, 0.320705, 0.476567, 0.63284, 0.913266, 1.28099, 1.80684", \ + "0.392879, 0.422905, 0.607184, 0.782114, 1.07924, 1.43659, 1.91729" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0860892, 0.100354, 0.209678, 0.343371, 0.608888, 0.953021, 1.40256", \ + "0.105532, 0.119769, 0.229322, 0.363082, 0.628575, 0.972727, 1.42232", \ + "0.181882, 0.199438, 0.315392, 0.449586, 0.715851, 1.05986, 1.50986", \ + "0.240422, 0.264037, 0.41056, 0.554606, 0.820569, 1.16519, 1.61528", \ + "0.313688, 0.346983, 0.547111, 0.731637, 1.0293, 1.37623, 1.82583", \ + "0.378089, 0.42037, 0.675953, 0.907248, 1.26644, 1.65215, 2.1056", \ + "0.436587, 0.487692, 0.797633, 1.0775, 1.50571, 1.94964, 2.45009" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0817965, 0.100486, 0.248223, 0.432058, 0.798937, 1.27505, 1.89734", \ + "0.0817526, 0.100386, 0.248223, 0.432058, 0.798922, 1.27524, 1.89756", \ + "0.108098, 0.124457, 0.255646, 0.432732, 0.798939, 1.27507, 1.89768", \ + "0.152337, 0.170997, 0.298906, 0.456884, 0.802442, 1.27523, 1.89741", \ + "0.229084, 0.252464, 0.401371, 0.556312, 0.861788, 1.29835, 1.89971", \ + "0.311433, 0.341231, 0.520668, 0.693977, 0.997278, 1.39176, 1.95151", \ + "0.39658, 0.433378, 0.649889, 0.848661, 1.17661, 1.5602, 2.07578" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.102137, 0.11779, 0.240772, 0.393275, 0.697637, 1.09312, 1.60999", \ + "0.121974, 0.137791, 0.261309, 0.413989, 0.718462, 1.1139, 1.63084", \ + "0.199986, 0.218088, 0.345726, 0.498743, 0.803625, 1.19944, 1.71642", \ + "0.262654, 0.28605, 0.43779, 0.596272, 0.901501, 1.29744, 1.81466", \ + "0.342669, 0.376664, 0.57876, 0.771, 1.09642, 1.49278, 2.00791", \ + "0.414594, 0.458924, 0.719213, 0.953787, 1.33059, 1.75214, 2.2695", \ + "0.486477, 0.540528, 0.858316, 1.14047, 1.57736, 2.04708, 2.59422" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796447, 0.100079, 0.26243, 0.464985, 0.869295, 1.3952, 2.08185", \ + "0.0796462, 0.100062, 0.262429, 0.464985, 0.869587, 1.39515, 2.08223", \ + "0.0957297, 0.114297, 0.265817, 0.464753, 0.869392, 1.39536, 2.08223", \ + "0.130246, 0.150303, 0.295134, 0.479295, 0.870555, 1.39487, 2.08213", \ + "0.201181, 0.223984, 0.379865, 0.553718, 0.909661, 1.40702, 2.08263", \ + "0.287356, 0.314769, 0.488665, 0.671256, 1.01261, 1.47198, 2.11354", \ + "0.381567, 0.414415, 0.614749, 0.812323, 1.16427, 1.60246, 2.20181" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0873413, 0.101644, 0.211245, 0.345444, 0.611798, 0.956946, 1.40777", \ + "0.106718, 0.12107, 0.230869, 0.365153, 0.631505, 0.976684, 1.42755", \ + "0.183623, 0.201109, 0.316926, 0.451583, 0.718761, 1.06391, 1.51484", \ + "0.242903, 0.266629, 0.412278, 0.556713, 0.823411, 1.16916, 1.62058", \ + "0.318605, 0.351012, 0.550187, 0.734442, 1.03198, 1.3802, 1.83103", \ + "0.384962, 0.426768, 0.680838, 0.911013, 1.27011, 1.65591, 2.11083", \ + "0.446754, 0.496601, 0.804624, 1.08351, 1.51074, 1.95502, 2.45572" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105084, 0.123237, 0.269381, 0.45259, 0.818896, 1.29484, 1.91704", \ + "0.105041, 0.123206, 0.269388, 0.452589, 0.818867, 1.29497, 1.91719", \ + "0.132082, 0.147098, 0.276829, 0.453187, 0.818904, 1.29482, 1.91721", \ + "0.181305, 0.197855, 0.31958, 0.477404, 0.822569, 1.29479, 1.9171", \ + "0.267314, 0.287453, 0.42538, 0.576541, 0.881358, 1.31811, 1.91962", \ + "0.360344, 0.385611, 0.549548, 0.717096, 1.01619, 1.41089, 1.97126", \ + "0.456406, 0.488165, 0.68468, 0.874996, 1.19781, 1.5803, 2.09566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.117835, 0.133749, 0.257904, 0.411197, 0.716548, 1.11312, 1.63126", \ + "0.137866, 0.153899, 0.278473, 0.431916, 0.737408, 1.13391, 1.65215", \ + "0.218354, 0.235885, 0.36285, 0.516699, 0.822471, 1.21928, 1.73761", \ + "0.286911, 0.308912, 0.456449, 0.612764, 0.920255, 1.31735, 1.83578", \ + "0.378788, 0.409494, 0.602261, 0.791279, 1.11481, 1.5124, 2.02887", \ + "0.462459, 0.502645, 0.74885, 0.978012, 1.35107, 1.77003, 2.29107", \ + "0.54537, 0.59404, 0.89442, 1.16896, 1.60002, 2.06796, 2.61423" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930281, 0.113711, 0.277314, 0.48058, 0.886543, 1.41417, 2.1027", \ + "0.0930275, 0.113711, 0.277313, 0.480599, 0.88669, 1.41387, 2.10269", \ + "0.106752, 0.125232, 0.2795, 0.480385, 0.886519, 1.41368, 2.10293", \ + "0.140981, 0.161012, 0.306575, 0.492126, 0.887039, 1.41396, 2.10293", \ + "0.21127, 0.234119, 0.390189, 0.565073, 0.924337, 1.42493, 2.10326", \ + "0.298371, 0.325128, 0.498346, 0.682191, 1.0253, 1.48684, 2.13277", \ + "0.394227, 0.426363, 0.624589, 0.822566, 1.17531, 1.61603, 2.2195" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0873413, 0.101644, 0.211245, 0.345444, 0.611798, 0.956946, 1.40777", \ + "0.106718, 0.12107, 0.230869, 0.365153, 0.631505, 0.976684, 1.42755", \ + "0.183623, 0.201109, 0.316926, 0.451583, 0.718761, 1.06391, 1.51484", \ + "0.242903, 0.266629, 0.412278, 0.556713, 0.823411, 1.16916, 1.62058", \ + "0.318605, 0.351012, 0.550187, 0.734442, 1.03198, 1.3802, 1.83103", \ + "0.384962, 0.426768, 0.680838, 0.911013, 1.27011, 1.65591, 2.11083", \ + "0.446754, 0.496601, 0.804624, 1.08351, 1.51074, 1.95502, 2.45572" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105084, 0.123237, 0.269381, 0.45259, 0.818896, 1.29484, 1.91704", \ + "0.105041, 0.123206, 0.269388, 0.452589, 0.818867, 1.29497, 1.91719", \ + "0.132082, 0.147098, 0.276829, 0.453187, 0.818904, 1.29482, 1.91721", \ + "0.181305, 0.197855, 0.31958, 0.477404, 0.822569, 1.29479, 1.9171", \ + "0.267314, 0.287453, 0.42538, 0.576541, 0.881358, 1.31811, 1.91962", \ + "0.360344, 0.385611, 0.549548, 0.717096, 1.01619, 1.41089, 1.97126", \ + "0.456406, 0.488165, 0.68468, 0.874996, 1.19781, 1.5803, 2.09566" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.117835, 0.133749, 0.257904, 0.411197, 0.716548, 1.11312, 1.63126", \ + "0.137866, 0.153899, 0.278473, 0.431916, 0.737408, 1.13391, 1.65215", \ + "0.218354, 0.235885, 0.36285, 0.516699, 0.822471, 1.21928, 1.73761", \ + "0.286911, 0.308912, 0.456449, 0.612764, 0.920255, 1.31735, 1.83578", \ + "0.378788, 0.409494, 0.602261, 0.791279, 1.11481, 1.5124, 2.02887", \ + "0.462459, 0.502645, 0.74885, 0.978012, 1.35107, 1.77003, 2.29107", \ + "0.54537, 0.59404, 0.89442, 1.16896, 1.60002, 2.06796, 2.61423" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930281, 0.113711, 0.277314, 0.48058, 0.886543, 1.41417, 2.1027", \ + "0.0930275, 0.113711, 0.277313, 0.480599, 0.88669, 1.41387, 2.10269", \ + "0.106752, 0.125232, 0.2795, 0.480385, 0.886519, 1.41368, 2.10293", \ + "0.140981, 0.161012, 0.306575, 0.492126, 0.887039, 1.41396, 2.10293", \ + "0.21127, 0.234119, 0.390189, 0.565073, 0.924337, 1.42493, 2.10326", \ + "0.298371, 0.325128, 0.498346, 0.682191, 1.0253, 1.48684, 2.13277", \ + "0.394227, 0.426363, 0.624589, 0.822566, 1.17531, 1.61603, 2.2195" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0567686, 0.0703696, 0.176824, 0.309077, 0.57347, 0.916827, 1.36586", \ + "0.0730111, 0.0868107, 0.194405, 0.326785, 0.591677, 0.935262, 1.38443", \ + "0.141473, 0.164715, 0.291422, 0.422242, 0.687905, 1.03188, 1.481", \ + "0.184675, 0.217183, 0.395229, 0.54477, 0.807975, 1.15071, 1.59873", \ + "0.236879, 0.28159, 0.533762, 0.747237, 1.0551, 1.39841, 1.84564", \ + "0.280538, 0.336616, 0.656454, 0.932056, 1.33382, 1.72716, 2.17387", \ + "0.316833, 0.383904, 0.768109, 1.10292, 1.59718, 2.08128, 2.5873" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591012, 0.0774111, 0.223848, 0.406848, 0.772879, 1.24871, 1.87052", \ + "0.0593411, 0.0774056, 0.223784, 0.406888, 0.772801, 1.24855, 1.87053", \ + "0.113134, 0.129195, 0.240892, 0.408349, 0.772771, 1.2486, 1.87031", \ + "0.16409, 0.186566, 0.313347, 0.450356, 0.778259, 1.24852, 1.87024", \ + "0.241713, 0.272818, 0.447257, 0.596123, 0.864527, 1.27869, 1.87178", \ + "0.325902, 0.365112, 0.587301, 0.77632, 1.06013, 1.41208, 1.94033", \ + "0.418362, 0.465609, 0.733964, 0.965037, 1.3041, 1.6514, 2.11745" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0553454, 0.0683864, 0.17079, 0.298064, 0.552394, 0.882928, 1.31509", \ + "0.0716965, 0.0850406, 0.18872, 0.315675, 0.571132, 0.901799, 1.33407", \ + "0.143508, 0.165058, 0.28646, 0.412241, 0.667895, 0.998796, 1.42933", \ + "0.193694, 0.224429, 0.392377, 0.533957, 0.788799, 1.11832, 1.54981", \ + "0.260018, 0.302478, 0.541351, 0.743105, 1.04025, 1.36812, 1.79839", \ + "0.322099, 0.37578, 0.679622, 0.940453, 1.32207, 1.70036, 2.12962", \ + "0.381851, 0.446294, 0.812771, 1.13059, 1.59872, 2.06086, 2.54756" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0549637, 0.072008, 0.207913, 0.377746, 0.717372, 1.15974, 1.73648", \ + "0.0549607, 0.0718851, 0.207944, 0.377746, 0.717372, 1.15885, 1.7368", \ + "0.104698, 0.119824, 0.223493, 0.379445, 0.717364, 1.15885, 1.73684", \ + "0.154056, 0.174606, 0.292514, 0.416608, 0.72309, 1.15893, 1.73683", \ + "0.230571, 0.259414, 0.41952, 0.557894, 0.806602, 1.18898, 1.73845", \ + "0.31433, 0.35118, 0.556346, 0.730227, 0.992326, 1.31534, 1.8052", \ + "0.406058, 0.45104, 0.701134, 0.913286, 1.22571, 1.54926, 1.97274" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0568305, 0.0704301, 0.176909, 0.309128, 0.573383, 0.916831, 1.36598", \ + "0.0732982, 0.0870993, 0.194517, 0.326972, 0.591906, 0.935483, 1.38464", \ + "0.141555, 0.164306, 0.291701, 0.422562, 0.688249, 1.03207, 1.4807", \ + "0.184314, 0.217026, 0.395251, 0.544905, 0.808272, 1.15101, 1.59905", \ + "0.235295, 0.280193, 0.533196, 0.747149, 1.05517, 1.39859, 1.8459", \ + "0.276786, 0.333313, 0.654892, 0.931084, 1.33346, 1.72688, 2.17392", \ + "0.309864, 0.377946, 0.7644, 1.10089, 1.59601, 2.08066, 2.58701" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591021, 0.0774123, 0.223797, 0.406849, 0.772799, 1.24852, 1.87054", \ + "0.0593232, 0.0774091, 0.223792, 0.406854, 0.772802, 1.24856, 1.87053", \ + "0.113058, 0.129612, 0.240731, 0.408422, 0.772776, 1.24876, 1.87025", \ + "0.164444, 0.186723, 0.313328, 0.450196, 0.778181, 1.24852, 1.87024", \ + "0.24303, 0.274117, 0.447833, 0.59621, 0.864495, 1.27864, 1.87178", \ + "0.328549, 0.367749, 0.58899, 0.777301, 1.06047, 1.41222, 1.9403", \ + "0.422803, 0.469641, 0.737423, 0.967288, 1.30526, 1.65219, 2.11766" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.064161, 0.0798218, 0.202714, 0.355433, 0.660589, 1.05718, 1.57576", \ + "0.078991, 0.0951251, 0.219618, 0.372908, 0.67855, 1.07531, 1.5941", \ + "0.152391, 0.175824, 0.31199, 0.464983, 0.770351, 1.16746, 1.68632", \ + "0.205244, 0.238008, 0.420265, 0.581375, 0.884927, 1.2803, 1.79843", \ + "0.275867, 0.320702, 0.575255, 0.794871, 1.12518, 1.51919, 2.03597", \ + "0.343048, 0.399405, 0.720998, 1.00171, 1.41799, 1.83885, 2.35202", \ + "0.409091, 0.476287, 0.862456, 1.20085, 1.70707, 2.21233, 2.75523" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667082, 0.0870806, 0.249511, 0.452353, 0.857975, 1.38474, 2.07452", \ + "0.066077, 0.0868984, 0.249492, 0.452189, 0.857652, 1.38479, 2.07423", \ + "0.112873, 0.130284, 0.259833, 0.452324, 0.858006, 1.38499, 2.07422", \ + "0.162761, 0.185677, 0.321262, 0.482219, 0.859353, 1.38472, 2.07446", \ + "0.240262, 0.271673, 0.450405, 0.610204, 0.924407, 1.40125, 2.07397", \ + "0.325132, 0.364309, 0.589138, 0.784237, 1.09036, 1.50352, 2.11551", \ + "0.417767, 0.465476, 0.735599, 0.971031, 1.32524, 1.70756, 2.25388" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0577955, 0.0714764, 0.178305, 0.31101, 0.576178, 0.920701, 1.37122", \ + "0.0742938, 0.0881122, 0.195898, 0.328852, 0.594695, 0.93936, 1.3898", \ + "0.143872, 0.166351, 0.293104, 0.42444, 0.691072, 1.03601, 1.48585", \ + "0.188276, 0.220662, 0.397474, 0.54714, 0.811035, 1.15494, 1.60427", \ + "0.242476, 0.285988, 0.537348, 0.7506, 1.05972, 1.3955, 1.85063", \ + "0.28684, 0.34246, 0.661575, 0.936773, 1.33794, 1.73091, 2.17909", \ + "0.325163, 0.39148, 0.773844, 1.10881, 1.60264, 2.08692, 2.59261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0802271, 0.0985283, 0.244245, 0.426813, 0.792348, 1.26775, 1.88971", \ + "0.0803952, 0.0984902, 0.244252, 0.426814, 0.792353, 1.26771, 1.88939", \ + "0.13948, 0.153243, 0.260982, 0.428387, 0.792329, 1.26779, 1.88947", \ + "0.200992, 0.218839, 0.333283, 0.470087, 0.797622, 1.26775, 1.88974", \ + "0.295011, 0.319812, 0.474377, 0.615848, 0.885751, 1.2909, 1.89062", \ + "0.396235, 0.427111, 0.623339, 0.801986, 1.07714, 1.43152, 1.95955", \ + "0.506053, 0.542965, 0.779939, 0.997632, 1.32689, 1.67063, 2.13662" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0788589, 0.0947301, 0.218268, 0.370911, 0.675367, 1.07076, 1.58772", \ + "0.0943312, 0.110489, 0.235278, 0.388224, 0.693362, 1.08894, 1.60603", \ + "0.175567, 0.196902, 0.327677, 0.479713, 0.785285, 1.18114, 1.69829", \ + "0.238561, 0.267861, 0.438799, 0.595349, 0.899793, 1.29409, 1.81049", \ + "0.322332, 0.362583, 0.601699, 0.814524, 1.14003, 1.53292, 2.04825", \ + "0.402055, 0.45245, 0.755187, 1.02719, 1.43582, 1.8526, 2.36417", \ + "0.480021, 0.53989, 0.903566, 1.23199, 1.72857, 2.22853, 2.76752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796405, 0.100078, 0.262434, 0.464957, 0.869287, 1.39488, 2.08189", \ + "0.0794699, 0.100043, 0.262424, 0.464959, 0.869596, 1.39515, 2.08206", \ + "0.120369, 0.137089, 0.270375, 0.464856, 0.869598, 1.39517, 2.08206", \ + "0.172348, 0.194373, 0.327146, 0.490158, 0.870559, 1.39521, 2.08231", \ + "0.253146, 0.283378, 0.458117, 0.616193, 0.932845, 1.40948, 2.08186", \ + "0.340739, 0.378923, 0.598743, 0.789541, 1.09588, 1.5102, 2.12238", \ + "0.43647, 0.482895, 0.746186, 0.978553, 1.32839, 1.71196, 2.25886" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0577955, 0.0714764, 0.178305, 0.31101, 0.576178, 0.920701, 1.37122", \ + "0.0742938, 0.0881122, 0.195898, 0.328852, 0.594695, 0.93936, 1.3898", \ + "0.143872, 0.166351, 0.293104, 0.42444, 0.691072, 1.03601, 1.48585", \ + "0.188276, 0.220662, 0.397474, 0.54714, 0.811035, 1.15494, 1.60427", \ + "0.242476, 0.285988, 0.537348, 0.7506, 1.05972, 1.3955, 1.85063", \ + "0.28684, 0.34246, 0.661575, 0.936773, 1.33794, 1.73091, 2.17909", \ + "0.325163, 0.39148, 0.773844, 1.10881, 1.60264, 2.08692, 2.59261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0802271, 0.0985283, 0.244245, 0.426813, 0.792348, 1.26775, 1.88971", \ + "0.0803952, 0.0984902, 0.244252, 0.426814, 0.792353, 1.26771, 1.88939", \ + "0.13948, 0.153243, 0.260982, 0.428387, 0.792329, 1.26779, 1.88947", \ + "0.200992, 0.218839, 0.333283, 0.470087, 0.797622, 1.26775, 1.88974", \ + "0.295011, 0.319812, 0.474377, 0.615848, 0.885751, 1.2909, 1.89062", \ + "0.396235, 0.427111, 0.623339, 0.801986, 1.07714, 1.43152, 1.95955", \ + "0.506053, 0.542965, 0.779939, 0.997632, 1.32689, 1.67063, 2.13662" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0788589, 0.0947301, 0.218268, 0.370911, 0.675367, 1.07076, 1.58772", \ + "0.0943312, 0.110489, 0.235278, 0.388224, 0.693362, 1.08894, 1.60603", \ + "0.175567, 0.196902, 0.327677, 0.479713, 0.785285, 1.18114, 1.69829", \ + "0.238561, 0.267861, 0.438799, 0.595349, 0.899793, 1.29409, 1.81049", \ + "0.322332, 0.362583, 0.601699, 0.814524, 1.14003, 1.53292, 2.04825", \ + "0.402055, 0.45245, 0.755187, 1.02719, 1.43582, 1.8526, 2.36417", \ + "0.480021, 0.53989, 0.903566, 1.23199, 1.72857, 2.22853, 2.76752" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796405, 0.100078, 0.262434, 0.464957, 0.869287, 1.39488, 2.08189", \ + "0.0794699, 0.100043, 0.262424, 0.464959, 0.869596, 1.39515, 2.08206", \ + "0.120369, 0.137089, 0.270375, 0.464856, 0.869598, 1.39517, 2.08206", \ + "0.172348, 0.194373, 0.327146, 0.490158, 0.870559, 1.39521, 2.08231", \ + "0.253146, 0.283378, 0.458117, 0.616193, 0.932845, 1.40948, 2.08186", \ + "0.340739, 0.378923, 0.598743, 0.789541, 1.09588, 1.5102, 2.12238", \ + "0.43647, 0.482895, 0.746186, 0.978553, 1.32839, 1.71196, 2.25886" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0644293, 0.0778611, 0.183983, 0.316169, 0.580386, 0.923811, 1.37301", \ + "0.0833877, 0.0970693, 0.204187, 0.336777, 0.601099, 0.944624, 1.39379", \ + "0.147736, 0.167456, 0.289046, 0.422195, 0.687781, 1.0317, 1.48111", \ + "0.189402, 0.217609, 0.377595, 0.526222, 0.792121, 1.13671, 1.58711", \ + "0.236826, 0.277204, 0.501301, 0.694963, 0.999734, 1.34641, 1.79646", \ + "0.276274, 0.327808, 0.615539, 0.860559, 1.22988, 1.62086, 2.07545", \ + "0.309963, 0.372199, 0.721644, 1.01963, 1.46151, 1.91339, 2.41821" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591164, 0.0774384, 0.22388, 0.406853, 0.772802, 1.24856, 1.87053", \ + "0.0591289, 0.0774326, 0.223784, 0.406876, 0.772801, 1.2486, 1.87038", \ + "0.0932498, 0.109515, 0.234616, 0.408155, 0.772776, 1.24865, 1.8705", \ + "0.137904, 0.156632, 0.283383, 0.436411, 0.777853, 1.24858, 1.87033", \ + "0.214398, 0.238188, 0.386378, 0.54078, 0.841362, 1.27356, 1.87337", \ + "0.29686, 0.326808, 0.505687, 0.677856, 0.980492, 1.37056, 1.92754", \ + "0.383026, 0.419791, 0.634804, 0.832907, 1.16021, 1.54452, 2.05474" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.066102, 0.0793171, 0.182692, 0.310691, 0.566055, 0.897717, 1.33131", \ + "0.0829581, 0.0963439, 0.200302, 0.328506, 0.584073, 0.915814, 1.34944", \ + "0.164404, 0.183915, 0.299086, 0.425195, 0.681434, 1.01323, 1.44452", \ + "0.224647, 0.252455, 0.409539, 0.549374, 0.802784, 1.13322, 1.56522", \ + "0.306213, 0.343992, 0.566936, 0.762866, 1.05343, 1.38329, 1.8148", \ + "0.384251, 0.431577, 0.714942, 0.967366, 1.34225, 1.71681, 2.14654", \ + "0.461431, 0.517987, 0.858688, 1.16524, 1.62491, 2.08183, 2.56594" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0663267, 0.0835441, 0.220495, 0.391163, 0.732111, 1.17539, 1.7551", \ + "0.0662494, 0.0835424, 0.220493, 0.391176, 0.732255, 1.17541, 1.75505", \ + "0.111758, 0.126238, 0.233652, 0.392357, 0.7321, 1.17562, 1.75474", \ + "0.163436, 0.182824, 0.299081, 0.42891, 0.737149, 1.1754, 1.75485", \ + "0.241016, 0.269389, 0.427695, 0.56526, 0.816327, 1.20346, 1.75631", \ + "0.323433, 0.360242, 0.565037, 0.737303, 1.00074, 1.32807, 1.82125", \ + "0.412045, 0.457712, 0.707924, 0.920415, 1.23372, 1.55537, 1.98712" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0644838, 0.0779144, 0.184033, 0.316217, 0.580433, 0.923858, 1.37306", \ + "0.0835825, 0.0973132, 0.204369, 0.336953, 0.601302, 0.944832, 1.394", \ + "0.148021, 0.16762, 0.289197, 0.422517, 0.688082, 1.03198, 1.48142", \ + "0.189642, 0.217683, 0.377893, 0.526481, 0.792571, 1.13703, 1.58762", \ + "0.235919, 0.276611, 0.501289, 0.695053, 1.00004, 1.3467, 1.79669", \ + "0.273435, 0.32547, 0.61469, 0.8602, 1.22982, 1.62095, 2.07563", \ + "0.30428, 0.367288, 0.719416, 1.01802, 1.46109, 1.91312, 2.41815" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0591176, 0.0774398, 0.223882, 0.406855, 0.772803, 1.24856, 1.87054", \ + "0.0591345, 0.0774298, 0.223852, 0.406896, 0.772801, 1.24856, 1.87054", \ + "0.0930566, 0.109411, 0.234432, 0.408009, 0.772781, 1.2486, 1.87053", \ + "0.137771, 0.156569, 0.283317, 0.436225, 0.777904, 1.24858, 1.87055", \ + "0.215055, 0.238622, 0.386389, 0.540717, 0.84121, 1.27365, 1.87311", \ + "0.298655, 0.328369, 0.506447, 0.678235, 0.980534, 1.37051, 1.92749", \ + "0.386152, 0.422778, 0.636616, 0.834362, 1.16091, 1.54471, 2.05477" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0773844, 0.0931885, 0.21702, 0.370437, 0.676576, 1.07422, 1.59415", \ + "0.0929613, 0.108972, 0.233561, 0.386317, 0.693714, 1.0914, 1.61137", \ + "0.17516, 0.196409, 0.327349, 0.479836, 0.786102, 1.18391, 1.70382", \ + "0.238558, 0.267508, 0.438963, 0.597264, 0.901531, 1.29746, 1.81691", \ + "0.324584, 0.364701, 0.603019, 0.816286, 1.14252, 1.53692, 2.05521", \ + "0.408095, 0.458065, 0.758967, 1.03019, 1.43945, 1.85734, 2.37205", \ + "0.491648, 0.55136, 0.910909, 1.23769, 1.73459, 2.23507, 2.7754" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0803445, 0.10091, 0.264274, 0.468022, 0.875109, 1.40365, 2.09491", \ + "0.0802043, 0.100859, 0.264263, 0.468018, 0.875114, 1.40384, 2.09492", \ + "0.121393, 0.138279, 0.272851, 0.467791, 0.875029, 1.40358, 2.0946", \ + "0.173564, 0.196056, 0.329813, 0.495101, 0.876204, 1.40333, 2.09491", \ + "0.252516, 0.283236, 0.459995, 0.619215, 0.938316, 1.41842, 2.09462", \ + "0.335942, 0.375442, 0.599327, 0.792318, 1.1013, 1.51838, 2.13437", \ + "0.425972, 0.473468, 0.744086, 0.979774, 1.33486, 1.7201, 2.27084" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.065467, 0.078955, 0.185429, 0.3181, 0.583225, 0.927739, 1.37808", \ + "0.0845681, 0.0983153, 0.205762, 0.338808, 0.604092, 0.948709, 1.39922", \ + "0.149736, 0.169267, 0.290609, 0.4244, 0.690917, 1.03573, 1.48644", \ + "0.192561, 0.22038, 0.380122, 0.528347, 0.795317, 1.14078, 1.59259", \ + "0.241556, 0.281754, 0.504304, 0.697833, 1.00287, 1.3505, 1.80181", \ + "0.282386, 0.332545, 0.61961, 0.864348, 1.23293, 1.62453, 2.08025", \ + "0.3159, 0.377704, 0.726721, 1.02399, 1.46602, 1.91834, 2.42376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0802387, 0.0985452, 0.244248, 0.426837, 0.792353, 1.26771, 1.88955", \ + "0.0802511, 0.0985129, 0.244246, 0.426836, 0.792354, 1.26771, 1.88953", \ + "0.116922, 0.131792, 0.254736, 0.428076, 0.792362, 1.26774, 1.88936", \ + "0.168095, 0.184275, 0.303499, 0.456115, 0.797361, 1.26772, 1.8896", \ + "0.256686, 0.27561, 0.410888, 0.560725, 0.860601, 1.29283, 1.8924", \ + "0.353097, 0.376374, 0.536025, 0.701747, 0.99913, 1.38961, 1.94676", \ + "0.45383, 0.482219, 0.672193, 0.860823, 1.18166, 1.5633, 2.07403" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0924674, 0.10841, 0.232645, 0.385958, 0.691372, 1.08781, 1.60606", \ + "0.108336, 0.124423, 0.24924, 0.401876, 0.708472, 1.105, 1.62328", \ + "0.196185, 0.215582, 0.343009, 0.493165, 0.801055, 1.19767, 1.71581", \ + "0.267983, 0.294311, 0.456977, 0.610758, 0.916392, 1.31108, 1.81724", \ + "0.366108, 0.402812, 0.628366, 0.835582, 1.1573, 1.55055, 2.06695", \ + "0.460412, 0.505872, 0.791645, 1.05509, 1.45724, 1.87108, 2.38424", \ + "0.554584, 0.609016, 0.949241, 1.26842, 1.75584, 2.25084, 2.78761" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930276, 0.113711, 0.277317, 0.480391, 0.886715, 1.41387, 2.10306", \ + "0.0929917, 0.113703, 0.277345, 0.480604, 0.886699, 1.41389, 2.10303", \ + "0.128668, 0.14499, 0.283745, 0.480492, 0.886588, 1.41398, 2.10302", \ + "0.183239, 0.204858, 0.336846, 0.502897, 0.887091, 1.41361, 2.10303", \ + "0.26584, 0.295245, 0.467554, 0.624936, 0.946973, 1.42715, 2.10251", \ + "0.353364, 0.391155, 0.608617, 0.799386, 1.10639, 1.52536, 2.14103", \ + "0.446689, 0.492214, 0.75659, 0.987097, 1.33825, 1.7238, 2.27581" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.065467, 0.078955, 0.185429, 0.3181, 0.583225, 0.927739, 1.37808", \ + "0.0845681, 0.0983153, 0.205762, 0.338808, 0.604092, 0.948709, 1.39922", \ + "0.149736, 0.169267, 0.290609, 0.4244, 0.690917, 1.03573, 1.48644", \ + "0.192561, 0.22038, 0.380122, 0.528347, 0.795317, 1.14078, 1.59259", \ + "0.241556, 0.281754, 0.504304, 0.697833, 1.00287, 1.3505, 1.80181", \ + "0.282386, 0.332545, 0.61961, 0.864348, 1.23293, 1.62453, 2.08025", \ + "0.3159, 0.377704, 0.726721, 1.02399, 1.46602, 1.91834, 2.42376" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0802387, 0.0985452, 0.244248, 0.426837, 0.792353, 1.26771, 1.88955", \ + "0.0802511, 0.0985129, 0.244246, 0.426836, 0.792354, 1.26771, 1.88953", \ + "0.116922, 0.131792, 0.254736, 0.428076, 0.792362, 1.26774, 1.88936", \ + "0.168095, 0.184275, 0.303499, 0.456115, 0.797361, 1.26772, 1.8896", \ + "0.256686, 0.27561, 0.410888, 0.560725, 0.860601, 1.29283, 1.8924", \ + "0.353097, 0.376374, 0.536025, 0.701747, 0.99913, 1.38961, 1.94676", \ + "0.45383, 0.482219, 0.672193, 0.860823, 1.18166, 1.5633, 2.07403" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0924674, 0.10841, 0.232645, 0.385958, 0.691372, 1.08781, 1.60606", \ + "0.108336, 0.124423, 0.24924, 0.401876, 0.708472, 1.105, 1.62328", \ + "0.196185, 0.215582, 0.343009, 0.493165, 0.801055, 1.19767, 1.71581", \ + "0.267983, 0.294311, 0.456977, 0.610758, 0.916392, 1.31108, 1.81724", \ + "0.366108, 0.402812, 0.628366, 0.835582, 1.1573, 1.55055, 2.06695", \ + "0.460412, 0.505872, 0.791645, 1.05509, 1.45724, 1.87108, 2.38424", \ + "0.554584, 0.609016, 0.949241, 1.26842, 1.75584, 2.25084, 2.78761" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930276, 0.113711, 0.277317, 0.480391, 0.886715, 1.41387, 2.10306", \ + "0.0929917, 0.113703, 0.277345, 0.480604, 0.886699, 1.41389, 2.10303", \ + "0.128668, 0.14499, 0.283745, 0.480492, 0.886588, 1.41398, 2.10302", \ + "0.183239, 0.204858, 0.336846, 0.502897, 0.887091, 1.41361, 2.10303", \ + "0.26584, 0.295245, 0.467554, 0.624936, 0.946973, 1.42715, 2.10251", \ + "0.353364, 0.391155, 0.608617, 0.799386, 1.10639, 1.52536, 2.14103", \ + "0.446689, 0.492214, 0.75659, 0.987097, 1.33825, 1.7238, 2.27581" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03743, 0.0440982, 0.0961101, 0.160384, 0.28851, 0.454873, 0.672329", \ + "0.0588371, 0.0655687, 0.117854, 0.182155, 0.310305, 0.476461, 0.694079", \ + "0.133675, 0.148248, 0.228505, 0.296837, 0.425029, 0.591299, 0.808653", \ + "0.1811, 0.20301, 0.325703, 0.425113, 0.568127, 0.73413, 0.949212", \ + "0.236978, 0.26854, 0.450968, 0.603758, 0.817459, 1.02026, 1.23888", \ + "0.281438, 0.32203, 0.56117, 0.765975, 1.05699, 1.33193, 1.60909", \ + "0.316199, 0.365723, 0.659255, 0.915223, 1.28454, 1.6358, 1.99036" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0360027, 0.0452848, 0.119151, 0.211264, 0.395257, 0.634384, 0.947009", \ + "0.0376764, 0.0460855, 0.119147, 0.211258, 0.395319, 0.634477, 0.947113", \ + "0.0919259, 0.10164, 0.156186, 0.226867, 0.39608, 0.634356, 0.94696", \ + "0.141953, 0.156574, 0.233673, 0.298205, 0.432849, 0.643627, 0.947147", \ + "0.217885, 0.240431, 0.357484, 0.448986, 0.580813, 0.74389, 0.99775", \ + "0.298065, 0.328627, 0.488805, 0.614549, 0.787943, 0.952193, 1.15791", \ + "0.384351, 0.422334, 0.62729, 0.788507, 1.00864, 1.21499, 1.42798" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0586899, 0.0693641, 0.153645, 0.258595, 0.468244, 0.740875, 1.09729", \ + "0.0781825, 0.0890721, 0.173985, 0.279346, 0.489263, 0.761913, 1.1184", \ + "0.156461, 0.174383, 0.277065, 0.382959, 0.593215, 0.86612, 1.22295", \ + "0.209438, 0.236245, 0.383694, 0.509565, 0.719201, 0.994392, 1.35108", \ + "0.277458, 0.316463, 0.532048, 0.711032, 0.973236, 1.25133, 1.60831", \ + "0.345543, 0.395001, 0.673699, 0.908664, 1.24756, 1.58273, 1.94945", \ + "0.416547, 0.475976, 0.813388, 1.1028, 1.52263, 1.93196, 2.36403" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0473691, 0.0612078, 0.171423, 0.309063, 0.584472, 0.942421, 1.41044", \ + "0.0474042, 0.061199, 0.171499, 0.309038, 0.58467, 0.942406, 1.41044", \ + "0.0866592, 0.0986723, 0.185479, 0.311316, 0.584334, 0.942391, 1.41046", \ + "0.135089, 0.150668, 0.245184, 0.348393, 0.590237, 0.94234, 1.41088", \ + "0.214128, 0.235263, 0.360294, 0.473986, 0.674252, 0.978832, 1.41664", \ + "0.297678, 0.324834, 0.485991, 0.626576, 0.845947, 1.10505, 1.49187", \ + "0.384157, 0.41766, 0.61788, 0.790569, 1.04831, 1.31945, 1.65791" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353125, 0.0420289, 0.0941316, 0.158451, 0.286658, 0.453024, 0.670508", \ + "0.0566947, 0.0633987, 0.115587, 0.179898, 0.308107, 0.472949, 0.691769", \ + "0.129008, 0.144185, 0.226803, 0.294864, 0.423742, 0.589867, 0.807196", \ + "0.174021, 0.196718, 0.322145, 0.422597, 0.566108, 0.731899, 0.943098", \ + "0.226498, 0.25919, 0.445516, 0.599631, 0.815108, 1.01771, 1.23713", \ + "0.267341, 0.309468, 0.553452, 0.760411, 1.05322, 1.32917, 1.60697", \ + "0.298524, 0.349777, 0.649312, 0.90773, 1.27918, 1.63223, 1.98752" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.034641, 0.0438958, 0.117707, 0.209801, 0.393877, 0.632914, 0.945683", \ + "0.0366594, 0.0449333, 0.117683, 0.209801, 0.393851, 0.633002, 0.945671", \ + "0.0910257, 0.100859, 0.154953, 0.224773, 0.394643, 0.632908, 0.945338", \ + "0.140748, 0.15562, 0.233164, 0.29772, 0.432029, 0.642467, 0.945766", \ + "0.216178, 0.239172, 0.357582, 0.449812, 0.580277, 0.743208, 0.997023", \ + "0.295928, 0.327035, 0.489374, 0.614766, 0.787865, 0.953219, 1.15738", \ + "0.381646, 0.420628, 0.62698, 0.789202, 1.0109, 1.21508, 1.42734" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0670329, 0.079961, 0.182135, 0.309365, 0.563656, 0.894174, 1.3265", \ + "0.085855, 0.0990335, 0.202131, 0.329711, 0.584249, 0.914889, 1.34725", \ + "0.160959, 0.180016, 0.295577, 0.422958, 0.679282, 1.01043, 1.44114", \ + "0.214172, 0.241878, 0.397935, 0.539914, 0.795496, 1.12718, 1.56086", \ + "0.28314, 0.323048, 0.545067, 0.734512, 1.02735, 1.36009, 1.79345", \ + "0.352574, 0.403262, 0.688484, 0.931386, 1.29152, 1.6663, 2.10328", \ + "0.425432, 0.48615, 0.830644, 1.12756, 1.56428, 2.0045, 2.48798" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05498, 0.0720121, 0.207913, 0.377745, 0.717373, 1.15885, 1.7367", \ + "0.0549895, 0.0719948, 0.207944, 0.377746, 0.717373, 1.15878, 1.73669", \ + "0.0879254, 0.102861, 0.217201, 0.378652, 0.717252, 1.15923, 1.7367", \ + "0.132807, 0.150885, 0.266432, 0.405686, 0.721364, 1.15877, 1.73664", \ + "0.208555, 0.232098, 0.372994, 0.511821, 0.783547, 1.18131, 1.73847", \ + "0.289283, 0.318922, 0.493634, 0.654125, 0.925269, 1.2773, 1.78933", \ + "0.373029, 0.409502, 0.622581, 0.811447, 1.11237, 1.45486, 1.91584" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0357718, 0.0424966, 0.0947001, 0.15914, 0.287547, 0.454282, 0.672087", \ + "0.057154, 0.0638637, 0.116137, 0.180586, 0.309033, 0.47418, 0.693349", \ + "0.130497, 0.14549, 0.227649, 0.29555, 0.424698, 0.591058, 0.808794", \ + "0.176717, 0.199178, 0.323732, 0.423623, 0.567029, 0.733332, 0.94502", \ + "0.23154, 0.263787, 0.448256, 0.601551, 0.816652, 1.01945, 1.23864", \ + "0.274502, 0.316208, 0.558064, 0.764071, 1.05592, 1.33118, 1.60847", \ + "0.309097, 0.359331, 0.65621, 0.913521, 1.28346, 1.63582, 1.99039" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0442144, 0.0541198, 0.128784, 0.220536, 0.404248, 0.643217, 0.95568", \ + "0.0461702, 0.0551406, 0.128795, 0.220536, 0.404271, 0.643199, 0.955681", \ + "0.108464, 0.116356, 0.165803, 0.235463, 0.405015, 0.643224, 0.955687", \ + "0.167248, 0.178885, 0.246376, 0.30804, 0.442409, 0.652584, 0.955601", \ + "0.256059, 0.274227, 0.377152, 0.463524, 0.589357, 0.752863, 1.0069", \ + "0.349627, 0.374069, 0.515929, 0.633844, 0.799775, 0.96138, 1.16793", \ + "0.449685, 0.480793, 0.661676, 0.81374, 1.02629, 1.22721, 1.43684" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0794453, 0.0927375, 0.196327, 0.324384, 0.579794, 0.911565, 1.34518", \ + "0.0985288, 0.112028, 0.216367, 0.34475, 0.600379, 0.932177, 1.36583", \ + "0.180074, 0.197566, 0.310138, 0.436828, 0.695276, 1.02758, 1.45822", \ + "0.242726, 0.267669, 0.415214, 0.55467, 0.811375, 1.14416, 1.57932", \ + "0.325603, 0.361136, 0.569264, 0.753421, 1.04322, 1.37689, 1.81114", \ + "0.407048, 0.452224, 0.719792, 0.955371, 1.31041, 1.68402, 2.12088", \ + "0.491193, 0.545394, 0.869479, 1.15692, 1.58668, 2.023, 2.50521" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0663023, 0.0835433, 0.220466, 0.391096, 0.732254, 1.17561, 1.75484", \ + "0.0663213, 0.0835399, 0.220357, 0.391163, 0.732111, 1.17541, 1.75499", \ + "0.0955199, 0.110422, 0.228087, 0.391704, 0.732117, 1.17537, 1.75501", \ + "0.140889, 0.158238, 0.273849, 0.416266, 0.735322, 1.17533, 1.75486", \ + "0.217663, 0.240514, 0.380097, 0.520223, 0.795161, 1.19666, 1.7565", \ + "0.30044, 0.329431, 0.501701, 0.661854, 0.933918, 1.29048, 1.80565", \ + "0.387, 0.422562, 0.631759, 0.818207, 1.12072, 1.46477, 1.9306" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0375908, 0.0442576, 0.0962721, 0.160542, 0.288667, 0.455029, 0.672485", \ + "0.0590873, 0.0658147, 0.117815, 0.182118, 0.310299, 0.475111, 0.693918", \ + "0.133724, 0.148321, 0.229343, 0.297004, 0.425585, 0.591939, 0.809298", \ + "0.180832, 0.202797, 0.32548, 0.425118, 0.568145, 0.73384, 0.949203", \ + "0.235485, 0.267345, 0.45046, 0.603293, 0.817484, 1.02035, 1.23906", \ + "0.278049, 0.319166, 0.559593, 0.765045, 1.05661, 1.33181, 1.60911", \ + "0.309777, 0.359949, 0.655942, 0.91288, 1.28313, 1.6354, 1.99008" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0360118, 0.045285, 0.119156, 0.211265, 0.39532, 0.634389, 0.947023", \ + "0.0375707, 0.0460342, 0.119148, 0.211259, 0.395319, 0.634478, 0.947114", \ + "0.0918757, 0.101574, 0.155278, 0.22572, 0.39603, 0.634457, 0.947012", \ + "0.142238, 0.156813, 0.233896, 0.2982, 0.432837, 0.64356, 0.947147", \ + "0.219296, 0.241619, 0.358074, 0.449517, 0.580781, 0.743829, 0.997907", \ + "0.300723, 0.331046, 0.490581, 0.615624, 0.788383, 0.952327, 1.1579", \ + "0.388505, 0.426856, 0.630657, 0.791192, 1.01033, 1.21542, 1.4283" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0719625, 0.0853032, 0.190503, 0.321464, 0.583179, 0.923348, 1.36828", \ + "0.0897507, 0.103219, 0.209459, 0.340802, 0.60277, 0.943057, 1.38806", \ + "0.168733, 0.18867, 0.307058, 0.43656, 0.701418, 1.04209, 1.4873", \ + "0.223984, 0.253155, 0.416506, 0.560624, 0.823415, 1.16469, 1.60839", \ + "0.295692, 0.337346, 0.571485, 0.769791, 1.06628, 1.4097, 1.85514", \ + "0.369136, 0.421427, 0.720111, 0.976366, 1.35343, 1.73467, 2.18101", \ + "0.446137, 0.508404, 0.86759, 1.18073, 1.64085, 2.0985, 2.59044" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0602265, 0.0774255, 0.214717, 0.38584, 0.728443, 1.17352, 1.75601", \ + "0.0602552, 0.0774366, 0.214715, 0.385841, 0.728566, 1.1735, 1.75601", \ + "0.0966412, 0.111007, 0.223683, 0.386248, 0.72852, 1.17395, 1.756", \ + "0.14644, 0.164326, 0.27687, 0.413611, 0.730692, 1.17391, 1.75608", \ + "0.227599, 0.251279, 0.394946, 0.531027, 0.793627, 1.19362, 1.75636", \ + "0.312441, 0.342465, 0.524265, 0.687667, 0.951438, 1.29458, 1.80526", \ + "0.401192, 0.437879, 0.659378, 0.855882, 1.15865, 1.48974, 1.94153" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.035503, 0.0422173, 0.0942866, 0.158608, 0.286784, 0.453183, 0.670665", \ + "0.0568648, 0.0633474, 0.115859, 0.18021, 0.308396, 0.473176, 0.692037", \ + "0.129019, 0.14423, 0.227379, 0.295952, 0.424217, 0.589858, 0.806978", \ + "0.173522, 0.196516, 0.322162, 0.422633, 0.566159, 0.731918, 0.947276", \ + "0.225082, 0.257984, 0.445052, 0.599424, 0.814866, 1.01842, 1.23722", \ + "0.263937, 0.306604, 0.551986, 0.759616, 1.05291, 1.32894, 1.60699", \ + "0.292103, 0.343953, 0.646013, 0.905813, 1.27808, 1.63167, 1.98732" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0346545, 0.0438952, 0.117708, 0.209802, 0.39379, 0.633003, 0.945671", \ + "0.0365796, 0.0446009, 0.117706, 0.20982, 0.393848, 0.633003, 0.945671", \ + "0.0910175, 0.100811, 0.154362, 0.225126, 0.39459, 0.632906, 0.945407", \ + "0.141301, 0.155865, 0.233147, 0.297682, 0.431993, 0.642318, 0.945694", \ + "0.217415, 0.24034, 0.358101, 0.449989, 0.580538, 0.743026, 0.99689", \ + "0.298497, 0.32917, 0.491046, 0.615678, 0.788233, 0.95284, 1.15736", \ + "0.385721, 0.424775, 0.630213, 0.79139, 1.01219, 1.21577, 1.42747" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0803787, 0.0959156, 0.218529, 0.371198, 0.676323, 1.07302, 1.59157", \ + "0.0976477, 0.113446, 0.23715, 0.390256, 0.695677, 1.0924, 1.61105", \ + "0.173232, 0.194379, 0.327322, 0.480949, 0.786373, 1.18448, 1.7034", \ + "0.228597, 0.258618, 0.430803, 0.592777, 0.899386, 1.29695, 1.8159", \ + "0.301217, 0.344077, 0.584457, 0.793752, 1.12431, 1.52463, 2.04221", \ + "0.375637, 0.429053, 0.734395, 0.998755, 1.39866, 1.82207, 2.34251", \ + "0.454542, 0.51803, 0.884063, 1.20413, 1.68195, 2.1718, 2.71971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667255, 0.0870683, 0.249511, 0.452353, 0.857973, 1.38517, 2.07431", \ + "0.0667479, 0.087088, 0.24951, 0.452353, 0.858177, 1.38523, 2.07399", \ + "0.0976568, 0.115153, 0.255919, 0.452136, 0.85765, 1.38519, 2.07383", \ + "0.143653, 0.163954, 0.298814, 0.472442, 0.858838, 1.38515, 2.07396", \ + "0.221144, 0.247054, 0.407273, 0.570135, 0.906842, 1.39701, 2.07431", \ + "0.303379, 0.336023, 0.531111, 0.715402, 1.03538, 1.47495, 2.10622", \ + "0.389043, 0.428852, 0.663405, 0.876864, 1.22456, 1.63372, 2.2112" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0359795, 0.0426827, 0.0948557, 0.159298, 0.287724, 0.454411, 0.672246", \ + "0.0573265, 0.0639545, 0.116409, 0.180943, 0.309335, 0.474393, 0.693617", \ + "0.1305, 0.145535, 0.228223, 0.296623, 0.424938, 0.590895, 0.80857", \ + "0.176239, 0.198968, 0.323748, 0.423651, 0.567073, 0.733101, 0.948793", \ + "0.230175, 0.262617, 0.447795, 0.601378, 0.816408, 1.01955, 1.23879", \ + "0.271197, 0.313245, 0.556298, 0.763277, 1.05596, 1.33123, 1.60849", \ + "0.302703, 0.353879, 0.652963, 0.911334, 1.28237, 1.63521, 1.99048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0442174, 0.0541199, 0.128781, 0.220537, 0.404257, 0.6432, 0.95576", \ + "0.0460916, 0.0549337, 0.128795, 0.220541, 0.404257, 0.643157, 0.955681", \ + "0.108463, 0.11627, 0.16522, 0.235853, 0.404986, 0.643224, 0.955636", \ + "0.167835, 0.179133, 0.246358, 0.308011, 0.442379, 0.652566, 0.955594", \ + "0.257443, 0.275474, 0.377687, 0.463729, 0.589602, 0.752747, 1.00682", \ + "0.352463, 0.376808, 0.51798, 0.63474, 0.799716, 0.961652, 1.1679", \ + "0.454547, 0.484931, 0.665112, 0.816309, 1.0276, 1.22812, 1.43702" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0956075, 0.111514, 0.235603, 0.389099, 0.695331, 1.09304, 1.61287", \ + "0.113251, 0.12934, 0.254299, 0.408183, 0.714631, 1.11243, 1.6324", \ + "0.194659, 0.21417, 0.343538, 0.498809, 0.805911, 1.2044, 1.72458", \ + "0.259955, 0.286905, 0.450555, 0.608939, 0.918137, 1.31655, 1.83695", \ + "0.346637, 0.384765, 0.610872, 0.814648, 1.14333, 1.54354, 2.06283", \ + "0.433193, 0.481128, 0.76841, 1.02505, 1.41942, 1.84186, 2.36273", \ + "0.523944, 0.58074, 0.925797, 1.23601, 1.70654, 2.19278, 2.73911" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0803425, 0.10091, 0.264269, 0.468045, 0.875103, 1.40393, 2.09512", \ + "0.0803458, 0.100902, 0.264222, 0.468046, 0.875102, 1.40374, 2.09515", \ + "0.106941, 0.124394, 0.268377, 0.467779, 0.87497, 1.404, 2.09515", \ + "0.15315, 0.173085, 0.308624, 0.483792, 0.875694, 1.40382, 2.09514", \ + "0.232112, 0.257515, 0.416229, 0.57947, 0.921423, 1.41384, 2.09504", \ + "0.316715, 0.348452, 0.54106, 0.724858, 1.04662, 1.49077, 2.12519", \ + "0.404905, 0.443721, 0.674366, 0.887064, 1.23299, 1.64618, 2.2281" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0380653, 0.0447226, 0.0968407, 0.161231, 0.289605, 0.456277, 0.674063", \ + "0.0595486, 0.0662938, 0.118366, 0.18288, 0.311235, 0.476326, 0.695483", \ + "0.135174, 0.149589, 0.23008, 0.297691, 0.426468, 0.593166, 0.810868", \ + "0.183427, 0.205194, 0.326974, 0.426314, 0.569068, 0.735372, 0.950712", \ + "0.240492, 0.271425, 0.453208, 0.605355, 0.819018, 1.0215, 1.24056", \ + "0.285256, 0.325535, 0.564201, 0.768745, 1.05939, 1.33395, 1.6106", \ + "0.320544, 0.369721, 0.662966, 0.918693, 1.28746, 1.63896, 1.99328" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0455164, 0.0554, 0.129973, 0.221744, 0.405492, 0.644464, 0.956885", \ + "0.0470495, 0.0561228, 0.129962, 0.221761, 0.405489, 0.64444, 0.956932", \ + "0.108521, 0.11642, 0.165805, 0.236154, 0.406176, 0.644425, 0.956928", \ + "0.167515, 0.179066, 0.246609, 0.307992, 0.442971, 0.653551, 0.956837", \ + "0.257273, 0.275148, 0.377616, 0.463535, 0.589523, 0.753405, 1.00774", \ + "0.351859, 0.376604, 0.517065, 0.634388, 0.799813, 0.961524, 1.16826", \ + "0.45341, 0.484392, 0.663886, 0.814969, 1.02683, 1.22791, 1.43745" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0841402, 0.0977045, 0.203579, 0.334464, 0.595535, 0.93461, 1.37796", \ + "0.10224, 0.115902, 0.222611, 0.353832, 0.61514, 0.9543, 1.39774", \ + "0.188099, 0.206158, 0.320311, 0.449936, 0.714163, 1.05345, 1.49705", \ + "0.253385, 0.2795, 0.432892, 0.573683, 0.83587, 1.17611, 1.61717", \ + "0.338839, 0.376075, 0.595137, 0.787114, 1.08089, 1.4207, 1.86479", \ + "0.423877, 0.470617, 0.751236, 0.999406, 1.36921, 1.7464, 2.19094", \ + "0.512132, 0.5682, 0.905773, 1.20897, 1.6602, 2.11252, 2.60068" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0711432, 0.0883733, 0.225494, 0.396426, 0.73787, 1.18159, 1.76124", \ + "0.0711395, 0.088395, 0.225493, 0.396426, 0.73787, 1.1816, 1.76124", \ + "0.103248, 0.117392, 0.2327, 0.396541, 0.737853, 1.18159, 1.76124", \ + "0.153772, 0.171287, 0.282517, 0.421502, 0.739847, 1.18159, 1.76139", \ + "0.236581, 0.259833, 0.400878, 0.536227, 0.802154, 1.20048, 1.76154", \ + "0.32361, 0.353374, 0.531453, 0.692948, 0.955511, 1.30009, 1.80976", \ + "0.414257, 0.450504, 0.667056, 0.860622, 1.16316, 1.49193, 1.94405" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0359589, 0.0426824, 0.0948534, 0.159295, 0.287717, 0.454398, 0.672228", \ + "0.0573241, 0.0639516, 0.116406, 0.180941, 0.309329, 0.47439, 0.693599", \ + "0.13051, 0.145542, 0.228218, 0.296614, 0.42505, 0.591064, 0.808318", \ + "0.176458, 0.198998, 0.323608, 0.423671, 0.567081, 0.733107, 0.94878", \ + "0.230273, 0.262305, 0.447773, 0.601395, 0.816408, 1.01955, 1.23878", \ + "0.271382, 0.313414, 0.5564, 0.763352, 1.05598, 1.33118, 1.60848", \ + "0.30302, 0.353814, 0.653149, 0.911309, 1.28243, 1.63525, 1.99048" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.044199, 0.0540492, 0.128534, 0.220299, 0.404028, 0.642946, 0.955459", \ + "0.0460769, 0.0548628, 0.128533, 0.220308, 0.404028, 0.642974, 0.95546", \ + "0.108171, 0.115995, 0.16499, 0.235615, 0.404748, 0.643001, 0.955364", \ + "0.167042, 0.178647, 0.246045, 0.307262, 0.442131, 0.652341, 0.955356", \ + "0.256549, 0.27472, 0.377301, 0.463386, 0.589265, 0.752554, 1.00673", \ + "0.351221, 0.375679, 0.517336, 0.634245, 0.799361, 0.961252, 1.16765", \ + "0.452967, 0.483516, 0.664202, 0.8156, 1.02714, 1.22734, 1.43763" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0948711, 0.110669, 0.234007, 0.386611, 0.691037, 1.08654, 1.60342", \ + "0.112513, 0.128501, 0.25271, 0.405701, 0.710398, 1.10591, 1.62292", \ + "0.19388, 0.213338, 0.343004, 0.49648, 0.801849, 1.19805, 1.71527", \ + "0.258938, 0.285862, 0.449137, 0.606706, 0.914241, 1.31041, 1.82784", \ + "0.345295, 0.383364, 0.609194, 0.812477, 1.1393, 1.53827, 2.0542", \ + "0.43141, 0.479352, 0.766394, 1.02259, 1.41579, 1.83578, 2.35452", \ + "0.521772, 0.57873, 0.923152, 1.2332, 1.7025, 2.18718, 2.73187" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0796413, 0.100076, 0.262427, 0.464983, 0.869593, 1.39525, 2.08225", \ + "0.0796411, 0.100079, 0.262389, 0.464984, 0.869587, 1.39491, 2.08184", \ + "0.10645, 0.123674, 0.267562, 0.464751, 0.86921, 1.39527, 2.08232", \ + "0.152691, 0.172544, 0.307245, 0.48092, 0.870227, 1.39511, 2.08229", \ + "0.231578, 0.256941, 0.414886, 0.577395, 0.916125, 1.40578, 2.08227", \ + "0.316201, 0.347825, 0.539801, 0.722722, 1.04225, 1.48202, 2.11301", \ + "0.40428, 0.442801, 0.67226, 0.884829, 1.22942, 1.63949, 2.21697" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364213, 0.0431517, 0.0954281, 0.159994, 0.288671, 0.455657, 0.673865", \ + "0.0577896, 0.0645662, 0.116962, 0.18168, 0.310282, 0.47565, 0.695234", \ + "0.132021, 0.1469, 0.229073, 0.297293, 0.425997, 0.592353, 0.810234", \ + "0.179265, 0.201527, 0.325373, 0.424787, 0.568047, 0.734635, 0.950556", \ + "0.23572, 0.267621, 0.450674, 0.603658, 0.818419, 1.02089, 1.24048", \ + "0.279317, 0.320603, 0.561398, 0.767193, 1.05918, 1.33372, 1.61091", \ + "0.315432, 0.365223, 0.660194, 0.917536, 1.28692, 1.63898, 1.99383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0569424, 0.0661758, 0.139474, 0.231031, 0.414586, 0.653437, 0.965799", \ + "0.0587819, 0.0670954, 0.139468, 0.231021, 0.414585, 0.653437, 0.965799", \ + "0.124091, 0.130544, 0.175667, 0.246283, 0.415296, 0.653414, 0.965752", \ + "0.19054, 0.199771, 0.259239, 0.318018, 0.45263, 0.662767, 0.96576", \ + "0.291955, 0.306597, 0.396765, 0.477702, 0.600342, 0.763079, 1.01706", \ + "0.398993, 0.41883, 0.543643, 0.653367, 0.812774, 0.971758, 1.17775", \ + "0.513145, 0.538241, 0.698474, 0.839934, 1.0442, 1.24058, 1.44829" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.110682, 0.126696, 0.251157, 0.404536, 0.71003, 1.10655, 1.6247", \ + "0.128588, 0.144753, 0.269925, 0.423657, 0.729353, 1.12595, 1.64423", \ + "0.213723, 0.232409, 0.360156, 0.514363, 0.820609, 1.21785, 1.73646", \ + "0.287097, 0.311849, 0.467968, 0.626314, 0.932973, 1.33012, 1.84884", \ + "0.386333, 0.421054, 0.634652, 0.833515, 1.15819, 1.55741, 2.07462", \ + "0.483428, 0.527302, 0.799059, 1.04848, 1.43649, 1.85569, 2.37492", \ + "0.584264, 0.636378, 0.962723, 1.26444, 1.72703, 2.20799, 2.75112" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930281, 0.113703, 0.277314, 0.480666, 0.886454, 1.41399, 2.10306", \ + "0.0930071, 0.113711, 0.277313, 0.480579, 0.886691, 1.41363, 2.10301", \ + "0.115716, 0.13246, 0.280903, 0.48062, 0.886501, 1.41383, 2.10301", \ + "0.162014, 0.181543, 0.317097, 0.496683, 0.886791, 1.41383, 2.10299", \ + "0.242351, 0.267142, 0.423865, 0.588803, 0.931031, 1.42353, 2.10295", \ + "0.32962, 0.360419, 0.549694, 0.732066, 1.05314, 1.49833, 2.13279", \ + "0.420596, 0.458065, 0.684814, 0.893534, 1.2396, 1.65219, 2.23368" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364213, 0.0431517, 0.0954281, 0.159994, 0.288671, 0.455657, 0.673865", \ + "0.0577896, 0.0645662, 0.116962, 0.18168, 0.310282, 0.47565, 0.695234", \ + "0.132021, 0.1469, 0.229073, 0.297293, 0.425997, 0.592353, 0.810234", \ + "0.179265, 0.201527, 0.325373, 0.424787, 0.568047, 0.734635, 0.950556", \ + "0.23572, 0.267621, 0.450674, 0.603658, 0.818419, 1.02089, 1.24048", \ + "0.279317, 0.320603, 0.561398, 0.767193, 1.05918, 1.33372, 1.61091", \ + "0.315432, 0.365223, 0.660194, 0.917536, 1.28692, 1.63898, 1.99383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0569424, 0.0661758, 0.139474, 0.231031, 0.414586, 0.653437, 0.965799", \ + "0.0587819, 0.0670954, 0.139468, 0.231021, 0.414585, 0.653437, 0.965799", \ + "0.124091, 0.130544, 0.175667, 0.246283, 0.415296, 0.653414, 0.965752", \ + "0.19054, 0.199771, 0.259239, 0.318018, 0.45263, 0.662767, 0.96576", \ + "0.291955, 0.306597, 0.396765, 0.477702, 0.600342, 0.763079, 1.01706", \ + "0.398993, 0.41883, 0.543643, 0.653367, 0.812774, 0.971758, 1.17775", \ + "0.513145, 0.538241, 0.698474, 0.839934, 1.0442, 1.24058, 1.44829" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.110682, 0.126696, 0.251157, 0.404536, 0.71003, 1.10655, 1.6247", \ + "0.128588, 0.144753, 0.269925, 0.423657, 0.729353, 1.12595, 1.64423", \ + "0.213723, 0.232409, 0.360156, 0.514363, 0.820609, 1.21785, 1.73646", \ + "0.287097, 0.311849, 0.467968, 0.626314, 0.932973, 1.33012, 1.84884", \ + "0.386333, 0.421054, 0.634652, 0.833515, 1.15819, 1.55741, 2.07462", \ + "0.483428, 0.527302, 0.799059, 1.04848, 1.43649, 1.85569, 2.37492", \ + "0.584264, 0.636378, 0.962723, 1.26444, 1.72703, 2.20799, 2.75112" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930281, 0.113703, 0.277314, 0.480666, 0.886454, 1.41399, 2.10306", \ + "0.0930071, 0.113711, 0.277313, 0.480579, 0.886691, 1.41363, 2.10301", \ + "0.115716, 0.13246, 0.280903, 0.48062, 0.886501, 1.41383, 2.10301", \ + "0.162014, 0.181543, 0.317097, 0.496683, 0.886791, 1.41383, 2.10299", \ + "0.242351, 0.267142, 0.423865, 0.588803, 0.931031, 1.42353, 2.10295", \ + "0.32962, 0.360419, 0.549694, 0.732066, 1.05314, 1.49833, 2.13279", \ + "0.420596, 0.458065, 0.684814, 0.893534, 1.2396, 1.65219, 2.23368" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00636817, 0.00636989, 0.00637269, 0.00637283, 0.00637145, 0.00636836, 0.0063654", \ + "0.00627281, 0.00628217, 0.00631354, 0.00632613, 0.00633301, 0.00633354, 0.00633156", \ + "0.006301, 0.00629574, 0.00629043, 0.00629586, 0.00630419, 0.00631125, 0.00628164", \ + "0.00651233, 0.0064943, 0.00646218, 0.00641651, 0.00637411, 0.00635173, 0.0061674", \ + "0.00715472, 0.00710346, 0.00687858, 0.00672372, 0.00656921, 0.00616663, 0.00643044", \ + "0.00807443, 0.00799275, 0.00757389, 0.00728763, 0.00699542, 0.00678639, 0.00665052", \ + "0.00931562, 0.0092086, 0.0086012, 0.00816858, 0.00769177, 0.00736872, 0.0070752" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "3.32669e-05, 4.55093e-05, 7.06259e-05, 7.64383e-05, 7.96779e-05, 8.11535e-05, 8.17116e-05", \ + "-8.65502e-05, -5.39117e-05, 4.20612e-05, 7.15242e-05, 8.98829e-05, 9.79523e-05, 0.000102361", \ + "-0.000235834, -0.000218642, -0.000112225, -4.40937e-05, 1.66671e-05, 4.90613e-05, 6.96239e-05", \ + "-0.000219194, -0.000215549, -0.000159719, -0.000103865, -3.88693e-05, 7.96347e-06, 3.74242e-05", \ + "4.60117e-05, 2.15094e-05, -4.4319e-05, -5.0531e-05, -3.15235e-05, -5.22189e-06, 2.12919e-05", \ + "0.000723124, 0.000641347, 0.000359401, 0.000238465, 0.000151835, 0.000113281, 0.000106143", \ + "0.001835, 0.0017005, 0.00112049, 0.000823091, 0.000570381, 0.000423544, 0.000329628" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00610009, 0.00610127, 0.00610358, 0.00610323, 0.00610184, 0.00609891, 0.00609436", \ + "0.00600251, 0.00601272, 0.00603695, 0.00605168, 0.00605692, 0.00605643, 0.0060538", \ + "0.00603066, 0.00602496, 0.00601843, 0.00602371, 0.00602974, 0.00603435, 0.00600028", \ + "0.00624424, 0.00622368, 0.00618338, 0.0061423, 0.00609906, 0.00607554, 0.00588976", \ + "0.00688828, 0.00682723, 0.00659463, 0.00645309, 0.00628443, 0.00588146, 0.00615064", \ + "0.00780714, 0.00771965, 0.00728079, 0.00698258, 0.00672206, 0.00650152, 0.00636412", \ + "0.00905179, 0.00893777, 0.00831015, 0.00786451, 0.00741105, 0.00707885, 0.0067774" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "5.13084e-05, 6.36614e-05, 8.90522e-05, 9.47838e-05, 9.8242e-05, 9.91621e-05, 0.000100289", \ + "-6.85295e-05, -3.57471e-05, 6.03958e-05, 8.99225e-05, 0.00010831, 0.000116351, 0.000120747", \ + "-0.000219002, -0.000200391, -9.65529e-05, -2.68182e-05, 3.72833e-05, 6.69975e-05, 8.68318e-05", \ + "-0.000205526, -0.000197589, -0.000144077, -8.95134e-05, -2.21762e-05, 2.1923e-05, 5.74312e-05", \ + "5.39963e-05, 3.19189e-05, -3.34216e-05, -3.82165e-05, -1.64359e-05, 1.29602e-05, 3.91022e-05", \ + "0.000711599, 0.000632373, 0.000354808, 0.000242303, 0.000158895, 0.000127067, 0.00011031", \ + "0.00181824, 0.0016802, 0.00110163, 0.000819799, 0.000569308, 0.000423827, 0.000334716" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00713546, 0.00713661, 0.00713873, 0.00713843, 0.00713668, 0.00713418, 0.0071298", \ + "0.00703825, 0.00704814, 0.007072, 0.00708665, 0.00709162, 0.00709152, 0.00708888", \ + "0.0070678, 0.00706094, 0.00705365, 0.00705889, 0.00706449, 0.00706944, 0.00703536", \ + "0.00727798, 0.00725346, 0.00721058, 0.0071763, 0.00713397, 0.00711063, 0.00692544", \ + "0.00791869, 0.00785936, 0.00764458, 0.00746494, 0.00732661, 0.00691632, 0.0071856", \ + "0.00883391, 0.00875465, 0.00831944, 0.00802532, 0.0077712, 0.00753275, 0.00739932", \ + "0.0100806, 0.00996246, 0.00934216, 0.00889721, 0.00842532, 0.0081003, 0.0078024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000289214, 0.000297757, 0.000318377, 0.000323573, 0.000326457, 0.000327236, 0.000327675", \ + "0.000196409, 0.000219277, 0.000294204, 0.000320227, 0.000337159, 0.000344547, 0.000348375", \ + "3.2004e-05, 4.87504e-05, 0.000144456, 0.000206688, 0.000265849, 0.00029697, 0.000314624", \ + "3.10418e-05, 3.82219e-05, 9.35309e-05, 0.00014569, 0.000209545, 0.000251024, 0.000283491", \ + "0.000255007, 0.000239348, 0.000194795, 0.000188381, 0.00020948, 0.000240603, 0.000264807", \ + "0.000853474, 0.000792831, 0.000564036, 0.000459896, 0.000381418, 0.000348856, 0.000339502", \ + "0.00189409, 0.00177724, 0.00128426, 0.00101621, 0.000786178, 0.000644693, 0.000556834" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00713546, 0.00713661, 0.00713873, 0.00713843, 0.00713668, 0.00713418, 0.0071298", \ + "0.00703825, 0.00704814, 0.007072, 0.00708665, 0.00709162, 0.00709152, 0.00708888", \ + "0.0070678, 0.00706094, 0.00705365, 0.00705889, 0.00706449, 0.00706944, 0.00703536", \ + "0.00727798, 0.00725346, 0.00721058, 0.0071763, 0.00713397, 0.00711063, 0.00692544", \ + "0.00791869, 0.00785936, 0.00764458, 0.00746494, 0.00732661, 0.00691632, 0.0071856", \ + "0.00883391, 0.00875465, 0.00831944, 0.00802532, 0.0077712, 0.00753275, 0.00739932", \ + "0.0100806, 0.00996246, 0.00934216, 0.00889721, 0.00842532, 0.0081003, 0.0078024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000289214, 0.000297757, 0.000318377, 0.000323573, 0.000326457, 0.000327236, 0.000327675", \ + "0.000196409, 0.000219277, 0.000294204, 0.000320227, 0.000337159, 0.000344547, 0.000348375", \ + "3.2004e-05, 4.87504e-05, 0.000144456, 0.000206688, 0.000265849, 0.00029697, 0.000314624", \ + "3.10418e-05, 3.82219e-05, 9.35309e-05, 0.00014569, 0.000209545, 0.000251024, 0.000283491", \ + "0.000255007, 0.000239348, 0.000194795, 0.000188381, 0.00020948, 0.000240603, 0.000264807", \ + "0.000853474, 0.000792831, 0.000564036, 0.000459896, 0.000381418, 0.000348856, 0.000339502", \ + "0.00189409, 0.00177724, 0.00128426, 0.00101621, 0.000786178, 0.000644693, 0.000556834" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00740988, 0.00741021, 0.00741011, 0.00740946, 0.00740681, 0.00740371, 0.00740039", \ + "0.00735351, 0.00735656, 0.00737079, 0.0073728, 0.00737424, 0.00737284, 0.00736943", \ + "0.00729957, 0.00730296, 0.00732363, 0.00733599, 0.00735328, 0.00735967, 0.00727583", \ + "0.00737004, 0.0073653, 0.00735817, 0.00734947, 0.0073525, 0.00735551, 0.00735407", \ + "0.00774989, 0.00772134, 0.00758161, 0.0075375, 0.00745605, 0.00742336, 0.00740003", \ + "0.00850736, 0.00844525, 0.00811281, 0.00792477, 0.00775775, 0.00763836, 0.00754967", \ + "0.009621, 0.00952275, 0.00899785, 0.00863536, 0.00828821, 0.00805467, 0.00784691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000131973, 0.000133341, 0.000136536, 0.00013737, 0.000136916, 0.000137071, 0.000136669", \ + "5.50143e-05, 6.49481e-05, 9.43975e-05, 0.00010372, 0.000109465, 0.00011183, 0.000112876", \ + "-3.97366e-05, -3.07585e-05, 1.5622e-05, 4.70371e-05, 6.94428e-05, 7.98409e-05, 8.99852e-05", \ + "-2.75822e-05, -2.50022e-05, 1.38832e-06, 2.36218e-05, 4.91896e-05, 6.62919e-05, 7.78213e-05", \ + "0.000212054, 0.000193702, 0.00013272, 0.000106437, 9.40099e-05, 9.18223e-05, 9.38371e-05", \ + "0.000834724, 0.000781406, 0.000537504, 0.000410558, 0.000305068, 0.000240645, 0.000207493", \ + "0.00187804, 0.00177675, 0.00129666, 0.00101168, 0.000741131, 0.000574271, 0.000456263" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00714072, 0.00714102, 0.00714049, 0.00713969, 0.00713738, 0.00713374, 0.00713031", \ + "0.00708022, 0.00708614, 0.00709373, 0.0070994, 0.00710112, 0.0070988, 0.00709491", \ + "0.00702799, 0.00704004, 0.00705039, 0.00706553, 0.00707783, 0.00708186, 0.00707499", \ + "0.00710099, 0.00709532, 0.00708125, 0.00707531, 0.00707801, 0.00707861, 0.00707643", \ + "0.00747968, 0.00744833, 0.00729698, 0.00726237, 0.00718254, 0.0071473, 0.00712299", \ + "0.00824066, 0.00817665, 0.00783222, 0.00764334, 0.00748129, 0.00735749, 0.00726843", \ + "0.00935945, 0.00925735, 0.00870953, 0.00834395, 0.00797681, 0.00772994, 0.00755883" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000150821, 0.000152179, 0.000155438, 0.000156401, 0.000156067, 0.000157347, 0.00015552", \ + "7.39072e-05, 8.38946e-05, 0.000113409, 0.000122738, 0.000128527, 0.000130892, 0.000131918", \ + "-2.09465e-05, -1.06469e-05, 3.60026e-05, 6.35949e-05, 9.2009e-05, 0.00010348, 0.000106923", \ + "-1.15637e-05, -7.27086e-06, 1.98369e-05, 4.1537e-05, 6.66239e-05, 8.22736e-05, 9.83612e-05", \ + "0.00021907, 0.000200308, 0.000141263, 0.000118519, 0.000107909, 0.000109584, 0.00011075", \ + "0.000820295, 0.000768758, 0.000534514, 0.000414778, 0.000309121, 0.000251717, 0.000212779", \ + "0.0018613, 0.00176296, 0.00128924, 0.00100729, 0.00074192, 0.000574536, 0.000462112" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00817607, 0.00817591, 0.00817572, 0.00817491, 0.00817222, 0.00816902, 0.00816551", \ + "0.00811581, 0.00812129, 0.00812929, 0.00813448, 0.00813582, 0.00813389, 0.00812987", \ + "0.00806594, 0.0080696, 0.0080859, 0.00810076, 0.00811258, 0.00811689, 0.00810995", \ + "0.00813536, 0.00812708, 0.00813013, 0.0081118, 0.0081131, 0.00811367, 0.00811139", \ + "0.00850717, 0.00847649, 0.00833873, 0.00830545, 0.0082093, 0.0081824, 0.00815819", \ + "0.00927458, 0.00920609, 0.00886962, 0.00867825, 0.00849675, 0.00837639, 0.00830399", \ + "0.0103841, 0.0102847, 0.0097425, 0.00937304, 0.00903465, 0.00878073, 0.00861335" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000380616, 0.000381788, 0.000384324, 0.000384776, 0.000385376, 0.000385439, 0.000383153", \ + "0.000313267, 0.00032035, 0.000343675, 0.000351825, 0.000357052, 0.000358848, 0.000359384", \ + "0.000220361, 0.000227173, 0.000271817, 0.00029416, 0.000318004, 0.000331184, 0.000334496", \ + "0.000223345, 0.000226156, 0.000250675, 0.00027194, 0.00029621, 0.000310508, 0.000324199", \ + "0.00042828, 0.000414962, 0.000364299, 0.000346245, 0.000335846, 0.000337283, 0.000337775", \ + "0.000984858, 0.000942277, 0.000741664, 0.000632263, 0.000531804, 0.000477269, 0.000441195", \ + "0.00197311, 0.00188629, 0.00146891, 0.00121197, 0.000962647, 0.000795066, 0.000684265" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00817607, 0.00817591, 0.00817572, 0.00817491, 0.00817222, 0.00816902, 0.00816551", \ + "0.00811581, 0.00812129, 0.00812929, 0.00813448, 0.00813582, 0.00813389, 0.00812987", \ + "0.00806594, 0.0080696, 0.0080859, 0.00810076, 0.00811258, 0.00811689, 0.00810995", \ + "0.00813536, 0.00812708, 0.00813013, 0.0081118, 0.0081131, 0.00811367, 0.00811139", \ + "0.00850717, 0.00847649, 0.00833873, 0.00830545, 0.0082093, 0.0081824, 0.00815819", \ + "0.00927458, 0.00920609, 0.00886962, 0.00867825, 0.00849675, 0.00837639, 0.00830399", \ + "0.0103841, 0.0102847, 0.0097425, 0.00937304, 0.00903465, 0.00878073, 0.00861335" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000380616, 0.000381788, 0.000384324, 0.000384776, 0.000385376, 0.000385439, 0.000383153", \ + "0.000313267, 0.00032035, 0.000343675, 0.000351825, 0.000357052, 0.000358848, 0.000359384", \ + "0.000220361, 0.000227173, 0.000271817, 0.00029416, 0.000318004, 0.000331184, 0.000334496", \ + "0.000223345, 0.000226156, 0.000250675, 0.00027194, 0.00029621, 0.000310508, 0.000324199", \ + "0.00042828, 0.000414962, 0.000364299, 0.000346245, 0.000335846, 0.000337283, 0.000337775", \ + "0.000984858, 0.000942277, 0.000741664, 0.000632263, 0.000531804, 0.000477269, 0.000441195", \ + "0.00197311, 0.00188629, 0.00146891, 0.00121197, 0.000962647, 0.000795066, 0.000684265" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00376187, 0.00378148, 0.0038217, 0.00383051, 0.00383537, 0.00383717, 0.00383819", \ + "0.00363098, 0.00366545, 0.00377728, 0.0037947, 0.00383962, 0.00384992, 0.00385571", \ + "0.00368665, 0.00368434, 0.00370605, 0.00366818, 0.00378425, 0.003813, 0.00383015", \ + "0.00397979, 0.00395256, 0.00388013, 0.00383927, 0.00382991, 0.00383304, 0.00383747", \ + "0.00469931, 0.00460701, 0.00432752, 0.00417104, 0.00393118, 0.00394378, 0.00391043", \ + "0.0056907, 0.00555868, 0.00502941, 0.00471284, 0.0044465, 0.00423615, 0.00411719", \ + "0.0070525, 0.00687394, 0.00608192, 0.00560303, 0.00509694, 0.00477569, 0.00454283" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "1.6268e-05, 3.54381e-05, 7.20213e-05, 8.01764e-05, 8.57866e-05, 8.76364e-05, 8.86458e-05", \ + "-0.000123621, -8.50461e-05, 3.20641e-05, 6.76007e-05, 8.95429e-05, 9.85912e-05, 0.000104207", \ + "-8.41845e-05, -9.17635e-05, -5.55675e-05, -1.42692e-05, 3.31986e-05, 6.36333e-05, 8.14969e-05", \ + "0.000153708, 0.000121802, 0.000100568, 7.40414e-05, 7.2299e-05, 7.73647e-05, 8.44242e-05", \ + "0.00084303, 0.000762503, 0.000447114, 0.000337075, 0.000221414, 0.000174895, 0.000141266", \ + "0.00185397, 0.00172457, 0.00117331, 0.000875157, 0.000600146, 0.000440931, 0.000335984", \ + "0.00321128, 0.00302862, 0.00221407, 0.00173755, 0.00125532, 0.000942458, 0.000718867" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00375616, 0.00377565, 0.00381522, 0.0038241, 0.00382879, 0.00383212, 0.00383251", \ + "0.00363796, 0.00367339, 0.00377477, 0.00379961, 0.00384338, 0.00385311, 0.00385855", \ + "0.00367946, 0.00369667, 0.00371339, 0.00367859, 0.00379491, 0.00382242, 0.00381055", \ + "0.00395984, 0.00392847, 0.00387526, 0.00384453, 0.00383707, 0.00384223, 0.00384655", \ + "0.0046607, 0.00457326, 0.00430132, 0.00415228, 0.00392581, 0.0039452, 0.00391531", \ + "0.00563482, 0.00550329, 0.00498353, 0.00467308, 0.00442012, 0.0042118, 0.00411115", \ + "0.00696531, 0.00679229, 0.00600173, 0.0055331, 0.0050452, 0.00473846, 0.00451723" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "2.55957e-05, 4.4865e-05, 8.28126e-05, 9.0911e-05, 9.55048e-05, 9.77832e-05, 9.84212e-05", \ + "-0.0001136, -7.84271e-05, 4.09829e-05, 7.83548e-05, 9.80851e-05, 0.000108042, 0.000113402", \ + "-8.43779e-05, -8.95561e-05, -5.8582e-05, -1.09412e-05, 3.77331e-05, 6.68395e-05, 8.95524e-05", \ + "0.000146643, 0.000117047, 0.000100613, 7.62862e-05, 7.51591e-05, 7.79394e-05, 9.45728e-05", \ + "0.000817892, 0.000739413, 0.000495593, 0.000345554, 0.000227646, 0.000180873, 0.000155546", \ + "0.00180842, 0.00167991, 0.00114115, 0.00085026, 0.000588624, 0.000423203, 0.000315781", \ + "0.00311878, 0.00294055, 0.00215512, 0.0016907, 0.00121773, 0.000910962, 0.000698904" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00479257, 0.00481166, 0.00485087, 0.00485948, 0.00486413, 0.00486653, 0.00486795", \ + "0.00467473, 0.00470973, 0.00481094, 0.00483479, 0.00487856, 0.00488821, 0.00489375", \ + "0.00471582, 0.00473747, 0.00474821, 0.00471344, 0.00482932, 0.00485747, 0.00484575", \ + "0.00499624, 0.00495984, 0.00491939, 0.00488485, 0.00487204, 0.00487631, 0.00488151", \ + "0.00568565, 0.00560269, 0.005334, 0.00517056, 0.00503634, 0.00461553, 0.00494583", \ + "0.00665253, 0.0065317, 0.00601761, 0.00570363, 0.00543661, 0.00524462, 0.00514683", \ + "0.00796206, 0.00779367, 0.00703505, 0.00656897, 0.00607584, 0.00583749, 0.00553059" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00024567, 0.000258997, 0.000289855, 0.00029725, 0.000301061, 0.000303345, 0.00030333", \ + "0.000131969, 0.000160319, 0.000252933, 0.000286489, 0.000304531, 0.000313838, 0.000318687", \ + "0.000120284, 0.000114122, 0.000152846, 0.000199329, 0.000245899, 0.000273187, 0.000294827", \ + "0.00031874, 0.000302836, 0.000306089, 0.000281139, 0.000281655, 0.000283289, 0.000299654", \ + "0.000936855, 0.00087338, 0.000677268, 0.000540675, 0.000429492, 0.000384936, 0.000359428", \ + "0.00187384, 0.00176839, 0.00130164, 0.00103031, 0.000779025, 0.000636502, 0.000518033", \ + "0.00313573, 0.00298174, 0.00228969, 0.00185617, 0.0014016, 0.0011038, 0.000897128" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00479257, 0.00481166, 0.00485087, 0.00485948, 0.00486413, 0.00486653, 0.00486795", \ + "0.00467473, 0.00470973, 0.00481094, 0.00483479, 0.00487856, 0.00488821, 0.00489375", \ + "0.00471582, 0.00473747, 0.00474821, 0.00471344, 0.00482932, 0.00485747, 0.00484575", \ + "0.00499624, 0.00495984, 0.00491939, 0.00488485, 0.00487204, 0.00487631, 0.00488151", \ + "0.00568565, 0.00560269, 0.005334, 0.00517056, 0.00503634, 0.00461553, 0.00494583", \ + "0.00665253, 0.0065317, 0.00601761, 0.00570363, 0.00543661, 0.00524462, 0.00514683", \ + "0.00796206, 0.00779367, 0.00703505, 0.00656897, 0.00607584, 0.00583749, 0.00553059" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "1.6268e-05, 3.54381e-05, 7.20213e-05, 8.01764e-05, 8.57866e-05, 8.76364e-05, 8.86458e-05", \ + "-0.000123621, -8.50461e-05, 3.20641e-05, 6.76007e-05, 8.95429e-05, 9.85912e-05, 0.000104207", \ + "-8.41845e-05, -9.17635e-05, -5.55675e-05, -1.42692e-05, 3.31986e-05, 6.36333e-05, 8.14969e-05", \ + "0.000153708, 0.000121802, 0.000100568, 7.40414e-05, 7.2299e-05, 7.73647e-05, 8.44242e-05", \ + "0.00084303, 0.000762503, 0.000447114, 0.000337075, 0.000221414, 0.000174895, 0.000141266", \ + "0.00185397, 0.00172457, 0.00117331, 0.000875157, 0.000600146, 0.000440931, 0.000335984", \ + "0.00321128, 0.00302862, 0.00221407, 0.00173755, 0.00125532, 0.000942458, 0.000718867" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0048266, 0.00483781, 0.0048616, 0.0048668, 0.00487052, 0.00487079, 0.00487078", \ + "0.00472818, 0.00475859, 0.00483191, 0.00486718, 0.00488395, 0.00489134, 0.0048889", \ + "0.00464997, 0.00466366, 0.00472898, 0.00478083, 0.00482832, 0.00485894, 0.00486934", \ + "0.00475752, 0.00474956, 0.00475268, 0.00475785, 0.0048023, 0.00482981, 0.00485002", \ + "0.0052291, 0.0051848, 0.00498923, 0.00493901, 0.0048824, 0.00487073, 0.00487558", \ + "0.00610804, 0.00599325, 0.00554878, 0.00533458, 0.00521581, 0.00505181, 0.00500206", \ + "0.00735413, 0.00719198, 0.00646691, 0.00607046, 0.00570571, 0.00545339, 0.00529942" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000156227, 0.000159158, 0.00016644, 0.000168618, 0.000169871, 0.00016674, 0.000170231", \ + "5.00422e-05, 6.02966e-05, 0.00010873, 0.000123941, 0.000141272, 0.000132361, 0.000134298", \ + "8.9587e-05, 8.34865e-05, 8.46346e-05, 8.70988e-05, 0.000101626, 0.00011063, 0.000121038", \ + "0.000420156, 0.000293377, 0.000275258, 0.000220694, 0.000178159, 0.000158599, 0.000144647", \ + "0.000991692, 0.000924182, 0.000680027, 0.000510356, 0.000365366, 0.000281234, 0.00023362", \ + "0.00197531, 0.00187574, 0.00137422, 0.00106897, 0.000771744, 0.00058428, 0.000458139", \ + "0.0032631, 0.00312909, 0.00243927, 0.00196214, 0.00146004, 0.00111928, 0.000873803" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00482042, 0.00483155, 0.00485509, 0.0048602, 0.0048639, 0.00486416, 0.00486415", \ + "0.00472977, 0.00476317, 0.00483782, 0.00487076, 0.00488077, 0.00488719, 0.00489703", \ + "0.00464471, 0.00466092, 0.00473447, 0.00478942, 0.00483703, 0.00486701, 0.00487663", \ + "0.0047516, 0.00474355, 0.00475166, 0.0047627, 0.00481089, 0.00483887, 0.00485911", \ + "0.00520941, 0.00516413, 0.00497821, 0.00493362, 0.00488429, 0.00487736, 0.00488323", \ + "0.00606204, 0.00595057, 0.0055184, 0.00531488, 0.00520386, 0.0050476, 0.00500299", \ + "0.00727975, 0.00712029, 0.00641347, 0.00602174, 0.00567329, 0.00543198, 0.00528691" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000166053, 0.000169757, 0.00017692, 0.000178183, 0.000179836, 0.000180566, 0.000178208", \ + "5.67763e-05, 7.20108e-05, 0.000122057, 0.000134172, 0.000139616, 0.000142346, 0.000144424", \ + "9.71665e-05, 8.79745e-05, 8.35319e-05, 9.70238e-05, 0.000110991, 0.000119991, 0.000132083", \ + "0.000412554, 0.000384684, 0.000281711, 0.000221241, 0.000182764, 0.000163247, 0.000153985", \ + "0.000967821, 0.000906195, 0.000689617, 0.000520062, 0.000371878, 0.000296232, 0.000249301", \ + "0.00191372, 0.00181807, 0.00134601, 0.00105879, 0.00075527, 0.000577401, 0.000454598", \ + "0.0031789, 0.0030525, 0.00238099, 0.00191318, 0.00142445, 0.00108667, 0.000849105" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00585631, 0.00586728, 0.00589055, 0.00589559, 0.00589928, 0.00589944, 0.00589995", \ + "0.00576729, 0.00579929, 0.0058746, 0.00590595, 0.00591597, 0.0059223, 0.00593235", \ + "0.00568439, 0.00569064, 0.00576978, 0.00582464, 0.00587146, 0.0059017, 0.00591159", \ + "0.00578287, 0.00577668, 0.0057692, 0.00579306, 0.00584588, 0.00587357, 0.00589407", \ + "0.00624234, 0.00618491, 0.006008, 0.00596442, 0.0059129, 0.00591077, 0.00591807", \ + "0.00707753, 0.00697007, 0.00654486, 0.00635687, 0.00617829, 0.00609189, 0.00603219", \ + "0.00827638, 0.0081252, 0.00744125, 0.00705636, 0.00669832, 0.00646785, 0.00634407" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000374612, 0.00037724, 0.000383262, 0.000384379, 0.000384781, 0.000386189, 0.000383474", \ + "0.000279607, 0.000290882, 0.000328617, 0.000341078, 0.000345623, 0.000348132, 0.000349611", \ + "0.000294288, 0.000290874, 0.000291903, 0.000301145, 0.000318285, 0.000325789, 0.000335657", \ + "0.000576807, 0.000576493, 0.00047404, 0.000422594, 0.000387215, 0.000366543, 0.000356179", \ + "0.00110347, 0.00104979, 0.00086865, 0.000711092, 0.00057275, 0.000499405, 0.000451628", \ + "0.00200976, 0.00193327, 0.00150427, 0.00124255, 0.000958572, 0.000776733, 0.000656149", \ + "0.00324004, 0.00312921, 0.00251659, 0.00208522, 0.00160185, 0.00127915, 0.00104694" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00585631, 0.00586728, 0.00589055, 0.00589559, 0.00589928, 0.00589944, 0.00589995", \ + "0.00576729, 0.00579929, 0.0058746, 0.00590595, 0.00591597, 0.0059223, 0.00593235", \ + "0.00568439, 0.00569064, 0.00576978, 0.00582464, 0.00587146, 0.0059017, 0.00591159", \ + "0.00578287, 0.00577668, 0.0057692, 0.00579306, 0.00584588, 0.00587357, 0.00589407", \ + "0.00624234, 0.00618491, 0.006008, 0.00596442, 0.0059129, 0.00591077, 0.00591807", \ + "0.00707753, 0.00697007, 0.00654486, 0.00635687, 0.00617829, 0.00609189, 0.00603219", \ + "0.00827638, 0.0081252, 0.00744125, 0.00705636, 0.00669832, 0.00646785, 0.00634407" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000156227, 0.000159158, 0.00016644, 0.000168618, 0.000169871, 0.00016674, 0.000170231", \ + "5.00422e-05, 6.02966e-05, 0.00010873, 0.000123941, 0.000141272, 0.000132361, 0.000134298", \ + "8.9587e-05, 8.34865e-05, 8.46346e-05, 8.70988e-05, 0.000101626, 0.00011063, 0.000121038", \ + "0.000420156, 0.000293377, 0.000275258, 0.000220694, 0.000178159, 0.000158599, 0.000144647", \ + "0.000991692, 0.000924182, 0.000680027, 0.000510356, 0.000365366, 0.000281234, 0.00023362", \ + "0.00197531, 0.00187574, 0.00137422, 0.00106897, 0.000771744, 0.00058428, 0.000458139", \ + "0.0032631, 0.00312909, 0.00243927, 0.00196214, 0.00146004, 0.00111928, 0.000873803" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00522971, 0.00523676, 0.00525833, 0.00526192, 0.00526336, 0.00525981, 0.00526136", \ + "0.00512374, 0.00513999, 0.00520145, 0.00522623, 0.00523888, 0.00521798, 0.00525164", \ + "0.00517762, 0.0051727, 0.00521564, 0.00521787, 0.00523095, 0.00523208, 0.00523664", \ + "0.00546332, 0.00543128, 0.0053245, 0.00532754, 0.00527979, 0.00525214, 0.00504524", \ + "0.00618978, 0.00612367, 0.00581932, 0.00563797, 0.00548902, 0.00543405, 0.00535676", \ + "0.00722055, 0.0071331, 0.00662834, 0.00630615, 0.00596686, 0.00580346, 0.00552128", \ + "0.00861982, 0.00849151, 0.00780095, 0.00731024, 0.00676399, 0.00641553, 0.00619256" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-4.88136e-05, -3.75097e-05, -1.28206e-05, -6.65846e-06, -3.93861e-06, -1.69322e-06, -7.76128e-07", \ + "-0.000163499, -0.000144475, -6.38543e-05, -3.96843e-05, -2.15849e-05, -1.34248e-05, -8.87042e-06", \ + "-0.000241841, -0.000232735, -0.000180119, -0.000137674, -9.11866e-05, -6.35398e-05, -4.48489e-05", \ + "-0.000143832, -0.000152725, -0.000160017, -0.000145679, -0.000113483, -8.696e-05, -6.75709e-05", \ + "0.000341308, 0.000286618, 9.94242e-05, 2.66638e-05, -2.16732e-05, -3.81e-05, -4.20738e-05", \ + "0.0012682, 0.00115328, 0.000696085, 0.000480359, 0.000286745, 0.000177771, 0.000109264", \ + "0.00259521, 0.00242155, 0.00166489, 0.00125397, 0.000864229, 0.000616412, 0.000447181" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00496336, 0.00496961, 0.00497461, 0.0049882, 0.00499032, 0.0049883, 0.00498688", \ + "0.00485096, 0.00486284, 0.00492375, 0.00494302, 0.00495407, 0.00476878, 0.00496816", \ + "0.00490634, 0.00490405, 0.00493858, 0.00486554, 0.00494839, 0.00495608, 0.004951", \ + "0.00520609, 0.00516259, 0.00506439, 0.00506118, 0.00501632, 0.00499057, 0.004309", \ + "0.00593119, 0.00586205, 0.0055456, 0.00538753, 0.00521576, 0.00514296, 0.00509212", \ + "0.00696187, 0.00686074, 0.0063531, 0.00602151, 0.00568581, 0.00552377, 0.00524068", \ + "0.00835512, 0.00822296, 0.00751071, 0.0070132, 0.00645926, 0.00609018, 0.00590716" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-3.07923e-05, -1.93789e-05, 5.6462e-06, 1.1444e-05, 1.53932e-05, 1.58715e-05, 1.83193e-05", \ + "-0.000148853, -0.000123098, -4.92304e-05, -2.20352e-05, 3.59056e-07, 8.49664e-06, 1.28835e-05", \ + "-0.000225402, -0.000217401, -0.00016298, -0.000121383, -7.39347e-05, -4.671e-05, -2.4219e-05", \ + "-0.000131363, -0.00014088, -0.00014585, -0.000128477, -9.95017e-05, -6.96145e-05, -4.92109e-05", \ + "0.000337813, 0.000284055, 0.000103396, 3.81356e-05, -1.26037e-05, -2.47579e-05, -2.77831e-05", \ + "0.00125572, 0.00114098, 0.000690333, 0.00047247, 0.000287525, 0.000182385, 0.000122963", \ + "0.00255653, 0.00238473, 0.00163843, 0.00123755, 0.000847997, 0.000612587, 0.000444278" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00599826, 0.00600439, 0.0060089, 0.00602263, 0.00602327, 0.00602272, 0.00602326", \ + "0.00588724, 0.00589802, 0.00595839, 0.00597741, 0.00598855, 0.00580352, 0.00600238", \ + "0.00593936, 0.00594097, 0.00598244, 0.00590189, 0.00598254, 0.0059809, 0.00598558", \ + "0.0062324, 0.00619969, 0.0061037, 0.00611178, 0.00604749, 0.00601814, 0.00538486", \ + "0.00696042, 0.00689322, 0.00657237, 0.00640932, 0.00625778, 0.00616067, 0.0061183", \ + "0.00799022, 0.00789186, 0.00738426, 0.00705234, 0.00674903, 0.00655025, 0.00635854", \ + "0.00937888, 0.00924881, 0.00854658, 0.0080444, 0.00748712, 0.00713746, 0.00691438" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000205774, 0.000213771, 0.000234483, 0.000239973, 0.000243378, 0.000242988, 0.000243713", \ + "0.000106479, 0.000122192, 0.000183269, 0.000207598, 0.000228662, 0.000235765, 0.000239298", \ + "1.33769e-05, 2.17099e-05, 7.42649e-05, 0.000108868, 0.000155801, 0.000181347, 0.000201871", \ + "8.75711e-05, 8.61717e-05, 8.40923e-05, 9.8985e-05, 0.000128769, 0.000159266, 0.000178177", \ + "0.000505615, 0.000464542, 0.000322125, 0.000260549, 0.000213797, 0.000199397, 0.000201951", \ + "0.00134038, 0.00125021, 0.000881662, 0.000683942, 0.000500769, 0.000402001, 0.000341673", \ + "0.00259368, 0.00245214, 0.00180251, 0.0014292, 0.00106215, 0.000823581, 0.000661965" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00524016, 0.00524726, 0.00526855, 0.00527229, 0.00527031, 0.00526982, 0.0052712", \ + "0.00513923, 0.00515458, 0.0052173, 0.00524409, 0.00526018, 0.00507121, 0.00527324", \ + "0.00517309, 0.00517165, 0.00521187, 0.00515206, 0.00523665, 0.0052528, 0.00525152", \ + "0.00544656, 0.00540925, 0.00533143, 0.00533557, 0.00529671, 0.00527288, 0.00506456", \ + "0.00614635, 0.00608161, 0.00578887, 0.00563973, 0.00548317, 0.00543762, 0.00536696", \ + "0.00715099, 0.0070663, 0.00656994, 0.00625738, 0.00593428, 0.00578491, 0.00551408", \ + "0.00851276, 0.00838744, 0.0077077, 0.00722834, 0.00669122, 0.00637144, 0.0061598" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-4.04011e-05, -2.90463e-05, -4.31178e-06, 1.13834e-06, 4.58444e-06, 5.9006e-06, 9.25575e-06", \ + "-0.000154582, -0.000134205, -5.80214e-05, -3.0592e-05, -1.25622e-05, -4.51687e-06, 2.39807e-07", \ + "-0.000236363, -0.000227775, -0.000171289, -0.000129878, -8.2031e-05, -5.45186e-05, -3.54825e-05", \ + "-0.000147106, -0.000156039, -0.000157623, -0.000142079, -0.000110512, -8.32067e-05, -6.02749e-05", \ + "0.000315921, 0.000264768, 8.87132e-05, 2.03011e-05, -2.6317e-05, -3.75604e-05, -3.72692e-05", \ + "0.00120484, 0.00109149, 0.000670531, 0.000454933, 0.000266532, 0.000158929, 0.000102424", \ + "0.00248855, 0.00232199, 0.00159489, 0.00120554, 0.000819212, 0.000583621, 0.000413867" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00497784, 0.00498228, 0.00499541, 0.00499772, 0.00499835, 0.00499781, 0.00499852", \ + "0.00486508, 0.00485781, 0.00494405, 0.00496398, 0.00497863, 0.00478208, 0.00498916", \ + "0.00490763, 0.00490386, 0.00492733, 0.00494177, 0.00495963, 0.00497044, 0.00496516", \ + "0.00525811, 0.00514751, 0.00506054, 0.00506847, 0.00503148, 0.00500611, 0.00479488", \ + "0.00588888, 0.00582113, 0.00551837, 0.00536795, 0.00521312, 0.0051654, 0.00509308", \ + "0.0068933, 0.00678641, 0.00629774, 0.00597588, 0.00565625, 0.00550829, 0.00523444", \ + "0.00825225, 0.00812111, 0.00742436, 0.00693791, 0.0063966, 0.00604422, 0.00587776" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-2.23671e-05, -1.09248e-05, 1.41197e-05, 1.94792e-05, 2.34322e-05, 2.34986e-05, 2.58726e-05", \ + "-0.000137826, -0.000113163, -3.89462e-05, -1.16091e-05, 6.43694e-06, 1.45602e-05, 1.90478e-05", \ + "-0.000220049, -0.000211578, -0.000156767, -0.000107755, -6.17937e-05, -3.70647e-05, -1.8434e-05", \ + "-0.000136014, -0.000141208, -0.000142818, -0.000125779, -9.33545e-05, -6.63774e-05, -4.11145e-05", \ + "0.000322129, 0.00026348, 9.69001e-05, 2.93503e-05, -1.30857e-05, -2.20626e-05, -2.14199e-05", \ + "0.00118417, 0.00107089, 0.000645821, 0.00044283, 0.00026556, 0.000169706, 0.00010836", \ + "0.00245489, 0.00228524, 0.0015698, 0.00118334, 0.000810121, 0.000580234, 0.000420013" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00601265, 0.00601696, 0.00602972, 0.00603215, 0.0060326, 0.00603225, 0.00603298", \ + "0.00590153, 0.00590173, 0.00597864, 0.00599837, 0.00601285, 0.00581688, 0.00602338", \ + "0.00594109, 0.00593731, 0.00597175, 0.00597569, 0.005994, 0.00600094, 0.00599962", \ + "0.00628711, 0.00618613, 0.006098, 0.0061193, 0.00606281, 0.00604099, 0.00583282", \ + "0.00691859, 0.00685235, 0.00654519, 0.00639, 0.00625486, 0.0061641, 0.00612778", \ + "0.00792149, 0.00782439, 0.00732408, 0.00700779, 0.00671765, 0.00653109, 0.0063523", \ + "0.009268, 0.00914341, 0.00845576, 0.00796343, 0.00742477, 0.0070797, 0.00688654" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000214657, 0.000223219, 0.000243463, 0.000248757, 0.000252272, 0.000251741, 0.000252503", \ + "0.000118151, 0.000132607, 0.000194424, 0.000218777, 0.00023543, 0.000242941, 0.000246716", \ + "2.02043e-05, 2.81544e-05, 7.83764e-05, 0.000121621, 0.00016837, 0.000191839, 0.000209537", \ + "9.28799e-05, 8.26532e-05, 8.98393e-05, 0.000104458, 0.000136965, 0.000164078, 0.000186201", \ + "0.000490662, 0.000454051, 0.000312074, 0.000252648, 0.000210813, 0.000202978, 0.000203495", \ + "0.00128428, 0.00119692, 0.00084018, 0.00065375, 0.000484814, 0.000391775, 0.000331595", \ + "0.00249825, 0.00235925, 0.00173506, 0.00137588, 0.00102817, 0.000798611, 0.000642837" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00627536, 0.00628228, 0.0063035, 0.00630717, 0.00630506, 0.0063047, 0.00630614", \ + "0.00617489, 0.00619037, 0.00625205, 0.00627855, 0.00629474, 0.00610558, 0.00630806", \ + "0.00620397, 0.00620305, 0.0062481, 0.00618883, 0.00627131, 0.00628756, 0.00628622", \ + "0.00647116, 0.00644508, 0.00637797, 0.00637789, 0.00632691, 0.00630717, 0.00610178", \ + "0.00718031, 0.00711471, 0.00682373, 0.00665723, 0.006518, 0.00644864, 0.00639842", \ + "0.0081835, 0.00809554, 0.00760616, 0.0072906, 0.00697226, 0.00679932, 0.00663218", \ + "0.0095394, 0.00941734, 0.00874283, 0.00826188, 0.00772465, 0.00742258, 0.00716774" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000173117, 0.000181567, 0.000201834, 0.000206811, 0.000210237, 0.0002109, 0.0002141", \ + "7.32506e-05, 9.10606e-05, 0.000151995, 0.000176456, 0.000193143, 0.000200664, 0.000204978", \ + "-2.02474e-05, -1.21561e-05, 3.8045e-05, 8.00274e-05, 0.000125369, 0.000151231, 0.000169432", \ + "5.03312e-05, 4.79305e-05, 4.9742e-05, 6.55978e-05, 9.60998e-05, 0.000122409, 0.000147848", \ + "0.00046169, 0.000424193, 0.000281074, 0.000226199, 0.000181814, 0.000166444, 0.000166691", \ + "0.00128812, 0.00119688, 0.000841579, 0.000647212, 0.000464862, 0.000360323, 0.000304692", \ + "0.0025154, 0.00237614, 0.00173963, 0.00137834, 0.00100759, 0.000779938, 0.000613008" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00601302, 0.00601733, 0.00603037, 0.0060326, 0.00603312, 0.00603279, 0.00603358", \ + "0.00590135, 0.0059022, 0.00597879, 0.00599861, 0.00601324, 0.00581686, 0.00602398", \ + "0.00594562, 0.00593857, 0.00597229, 0.00597612, 0.00599438, 0.00600534, 0.00600178", \ + "0.00621789, 0.00617829, 0.00610203, 0.00608206, 0.00606204, 0.00604089, 0.0058321", \ + "0.00692053, 0.00685324, 0.00654581, 0.00639182, 0.00624652, 0.00616493, 0.00612826", \ + "0.00792421, 0.00782704, 0.00732662, 0.0070097, 0.00669049, 0.00653686, 0.00635338", \ + "0.00927585, 0.00915377, 0.00845586, 0.00796759, 0.00742787, 0.00711592, 0.00688738" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000191668, 0.000199915, 0.000220634, 0.000225971, 0.000229236, 0.000229019, 0.000230987", \ + "9.408e-05, 0.000109748, 0.000171544, 0.000195902, 0.000212617, 0.000220266, 0.000224128", \ + "-1.85705e-06, 7.49124e-06, 5.70147e-05, 9.88859e-05, 0.000145656, 0.000169117, 0.000186934", \ + "6.95916e-05, 6.01249e-05, 6.72751e-05, 8.21909e-05, 0.000114276, 0.000141503, 0.000164143", \ + "0.000470331, 0.00043275, 0.000292209, 0.000229884, 0.000190729, 0.000182729, 0.000182757", \ + "0.00126575, 0.00117784, 0.000819844, 0.000632747, 0.00047272, 0.000371666, 0.000310765", \ + "0.00248197, 0.00234076, 0.00171443, 0.00135498, 0.00100076, 0.000776638, 0.000619268" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00704789, 0.00705199, 0.00706492, 0.00706699, 0.00706748, 0.00706717, 0.00706793", \ + "0.0069376, 0.00695207, 0.00701306, 0.00703316, 0.00704766, 0.00685159, 0.00705833", \ + "0.00697713, 0.00697504, 0.007002, 0.00700992, 0.00702881, 0.00703988, 0.00703253", \ + "0.00725344, 0.00721447, 0.00714173, 0.00713306, 0.00709796, 0.0070715, 0.00688193", \ + "0.00795102, 0.0078785, 0.00758149, 0.00743471, 0.00734482, 0.00721373, 0.00715349", \ + "0.0089534, 0.00885352, 0.00836531, 0.00804176, 0.00775361, 0.00752749, 0.00739709", \ + "0.0102969, 0.0101782, 0.00948245, 0.00900594, 0.00847042, 0.00815109, 0.00792689" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000426774, 0.000433032, 0.000450244, 0.000454667, 0.000458095, 0.000457319, 0.000458763", \ + "0.000340413, 0.000352847, 0.000404381, 0.000426196, 0.000441619, 0.000448559, 0.000451845", \ + "0.000236308, 0.000243214, 0.000293791, 0.00033048, 0.000375775, 0.00039818, 0.000414987", \ + "0.000289347, 0.0002882, 0.000294177, 0.000315528, 0.000344718, 0.000370369, 0.000391508", \ + "0.000650119, 0.000621727, 0.000508459, 0.000455287, 0.000414916, 0.000407402, 0.000409316", \ + "0.0013965, 0.00132373, 0.00101702, 0.000847169, 0.000684595, 0.00059322, 0.000536873", \ + "0.00255405, 0.0024371, 0.00188434, 0.00155395, 0.00121727, 0.000995035, 0.000844055" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00704789, 0.00705199, 0.00706492, 0.00706699, 0.00706748, 0.00706717, 0.00706793", \ + "0.0069376, 0.00695207, 0.00701306, 0.00703316, 0.00704766, 0.00685159, 0.00705833", \ + "0.00697713, 0.00697504, 0.007002, 0.00700992, 0.00702881, 0.00703988, 0.00703253", \ + "0.00725344, 0.00721447, 0.00714173, 0.00713306, 0.00709796, 0.0070715, 0.00688193", \ + "0.00795102, 0.0078785, 0.00758149, 0.00743471, 0.00734482, 0.00721373, 0.00715349", \ + "0.0089534, 0.00885352, 0.00836531, 0.00804176, 0.00775361, 0.00752749, 0.00739709", \ + "0.0102969, 0.0101782, 0.00948245, 0.00900594, 0.00847042, 0.00815109, 0.00792689" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-4.88136e-05, -3.75097e-05, -1.28206e-05, -6.65846e-06, -3.93861e-06, -1.69322e-06, -7.76128e-07", \ + "-0.000163499, -0.000144475, -6.38543e-05, -3.96843e-05, -2.15849e-05, -1.34248e-05, -8.87042e-06", \ + "-0.000241841, -0.000232735, -0.000180119, -0.000137674, -9.11866e-05, -6.35398e-05, -4.48489e-05", \ + "-0.000143832, -0.000152725, -0.000160017, -0.000145679, -0.000113483, -8.696e-05, -6.75709e-05", \ + "0.000341308, 0.000286618, 9.94242e-05, 2.66638e-05, -2.16732e-05, -3.81e-05, -4.20738e-05", \ + "0.0012682, 0.00115328, 0.000696085, 0.000480359, 0.000286745, 0.000177771, 0.000109264", \ + "0.00259521, 0.00242155, 0.00166489, 0.00125397, 0.000864229, 0.000616412, 0.000447181" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.001584; + rise_capacitance : 0.001584; + rise_capacitance_range (0.00115064, 0.001584); + fall_capacitance : 0.00154642; + fall_capacitance_range (0.00104653, 0.00154642); + internal_power () { + when : "(B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000139949, -0.000137655, -0.000139258, -0.000137046, -0.000137173, -0.000137376, -0.000137176" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000145498, 0.000146128, 0.000146039, 0.000144294, 0.000143541, 0.000142636, 0.000140574" \ + ); + } + } + internal_power () { + when : "(B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000830326, -0.000840586, -0.000881354, -0.000882023, -0.000878869, -0.000882353, -0.000881382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877064, 0.000880255, 0.000881354, 0.000882023, 0.000878869, 0.000882353, 0.000881382" \ + ); + } + } + internal_power () { + when : "(B * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000139938, -0.000137683, -0.000139269, -0.000137092, -0.000137113, -0.000137332, -0.00013713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144977, 0.000146325, 0.000146171, 0.000144444, 0.000143618, 0.000142697, 0.000140632" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000830676, -0.00084083, -0.000881377, -0.000880954, -0.00087831, -0.000881715, -0.000880805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00087678, 0.000879528, 0.000881645, 0.000880954, 0.00087831, 0.000881715, 0.000880805" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000829465, -0.000840779, -0.000877914, -0.000878922, -0.000876692, -0.000879883, -0.000879172" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000874721, 0.000875814, 0.000880196, 0.000878922, 0.000876692, 0.000879883, 0.000879172" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0008303, -0.000843139, -0.000881523, -0.000883077, -0.000880987, -0.000884497, -0.000883482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879124, 0.000882705, 0.000884616, 0.000883077, 0.000880987, 0.000884497, 0.000883482" \ + ); + } + } + internal_power () { + when : "(!B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977989, -0.000980652, -0.000979223, -0.000981774, -0.000980498, -0.000981469, -0.000980714" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977989, 0.00098616, 0.000979223, 0.000981774, 0.000981015, 0.000983687, 0.000982574" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000975981, -0.00098031, -0.000980841, -0.000981627, -0.00098082, -0.000981384, -0.000980648" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000977165, 0.000985767, 0.000980841, 0.000981627, 0.00098082, 0.000983489, 0.000982416" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979736, -0.00098045, -0.000982006, -0.00098141, -0.000981088, -0.000981685, -0.000980968" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000983862, 0.000981888, 0.000983231, 0.00098141, 0.000981088, 0.000983716, 0.000982644" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000976637, -0.000980478, -0.000981577, -0.000981417, -0.000979704, -0.000981486, -0.000980723" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978122, 0.000986193, 0.000993779, 0.000981534, 0.00098102, 0.000983688, 0.000982563" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152608; + rise_capacitance : 0.00152207; + rise_capacitance_range (0.00117703, 0.00152207); + fall_capacitance : 0.00152608; + fall_capacitance_range (0.00116499, 0.00152608); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000749229, -0.000826828, -0.000873783, -0.000882245, -0.000884424, -0.000887958, -0.000886753" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881637, 0.000890703, 0.00088967, 0.000886696, 0.000884424, 0.000887958, 0.000886753" \ + ); + } + } + internal_power () { + when : "(A * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00083714, -0.000847104, -0.000881014, -0.000886142, -0.000882977, -0.000886419, -0.000885075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880224, 0.000879862, 0.00088935, 0.000886142, 0.000882977, 0.000886419, 0.000885075" \ + ); + } + } + internal_power () { + when : "(A * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000749167, -0.000826773, -0.000873728, -0.000882191, -0.000884476, -0.00088801, -0.000886806" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880613, 0.000890789, 0.000889718, 0.000886748, 0.000884476, 0.00088801, 0.000886806" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000837179, -0.000847117, -0.000881049, -0.000886115, -0.00088295, -0.000886391, -0.000885046" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000880506, 0.000890206, 0.000889378, 0.000886115, 0.00088295, 0.000886391, 0.000885046" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978741, -0.000976767, -0.000984552, -0.000979712, -0.000979442, -0.00098134, -0.000980605" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980243, 0.000991803, 0.000984552, 0.00098297, 0.000981442, 0.000984092, 0.000982819" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978773, -0.000975505, -0.000980823, -0.000979765, -0.000979386, -0.000981264, -0.000980544" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000980021, 0.000991692, 0.000980823, 0.000981127, 0.000981381, 0.000984062, 0.000982801" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984733, -0.000979536, -0.000987912, -0.000979476, -0.000979658, -0.00098146, -0.00098078" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000985013, 0.000984403, 0.000996996, 0.000981012, 0.000981795, 0.000984412, 0.000983108" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978653, -0.000980285, -0.000981864, -0.000979882, -0.000979495, -0.000981404, -0.000980659" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978699, 0.000992185, 0.000983271, 0.000982866, 0.000981387, 0.000984077, 0.000982798" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161176; + rise_capacitance : 0.00161176; + rise_capacitance_range (0.0010091, 0.00161176); + fall_capacitance : 0.00161145; + fall_capacitance_range (0.000969522, 0.00161145); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000147647, -0.000148143, -0.000147011, -0.000147197, -0.000146589, -0.000146509, -0.00014626" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00015654, 0.000154942, 0.000155975, 0.000155092, 0.000154072, 0.000152516, 0.000150039" \ + ); + } + } + internal_power () { + when : "(A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108049, -0.00109589, -0.00113845, -0.00114292, -0.00114308, -0.00114368, -0.0011376" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00114506, 0.00115006, 0.00114477, 0.00115157, 0.00114308, 0.00114368, 0.0011376" \ + ); + } + } + internal_power () { + when : "(A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119862, -0.00120259, -0.00120446, -0.00120871, -0.00121087, -0.00121798, -0.00122772" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122735, 0.00123072, 0.00123158, 0.00123413, 0.00123184, 0.00123389, 0.00123256" \ + ); + } + } + internal_power () { + when : "(!A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00107717, -0.00109159, -0.00113716, -0.00114217, -0.00114465, -0.00114437, -0.00113837" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00114724, 0.00114615, 0.00115943, 0.00115114, 0.00114465, 0.00114437, 0.00113837" \ + ); + } + } + internal_power () { + when : "(!A * B * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000147546, -0.00014793, -0.000146961, -0.000147109, -0.000146569, -0.000146497, -0.000146239" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000158429, 0.000156832, 0.000156099, 0.000155623, 0.000154108, 0.000152604, 0.000150118" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119918, -0.00120255, -0.00120561, -0.00120861, -0.00121118, -0.00121788, -0.00122765" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122814, 0.00123005, 0.00123153, 0.00123306, 0.00123199, 0.00123369, 0.00123242" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00107685, -0.00108938, -0.00113254, -0.00113966, -0.00114033, -0.00113922, -0.00113402" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00113877, 0.00114178, 0.0011434, 0.00114419, 0.00114033, 0.00113922, 0.00113402" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00117629, -0.001181, -0.00118412, -0.0011857, -0.00119396, -0.00120597, -0.00122462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122798, 0.00122875, 0.00123288, 0.0012348, 0.0012324, 0.00123356, 0.00123237" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157466; + rise_capacitance : 0.00153341; + rise_capacitance_range (0.00106804, 0.00153341); + fall_capacitance : 0.00157466; + fall_capacitance_range (0.00112404, 0.00157466); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000752176, -0.000832246, -0.000875401, -0.000885626, -0.000888319, -0.000889556, -0.000888278" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088909, 0.000892543, 0.000890606, 0.00089313, 0.000888319, 0.000889556, 0.000888278" \ + ); + } + } + internal_power () { + when : "(A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0010823, -0.0010988, -0.00113332, -0.00114047, -0.00114556, -0.00114726, -0.00114073" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0011497, 0.0011572, 0.00116198, 0.00115265, 0.00114667, 0.00114726, 0.00114073" \ + ); + } + } + internal_power () { + when : "(A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119787, -0.00119777, -0.00119926, -0.00120282, -0.00120625, -0.00121534, -0.00122514" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122841, 0.00122569, 0.00123445, 0.00123285, 0.00123115, 0.00123194, 0.00123045" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108222, -0.00109869, -0.00113308, -0.00114026, -0.00114526, -0.00114585, -0.00113933" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115098, 0.00115684, 0.00116085, 0.00115121, 0.00114526, 0.00114585, 0.00113933" \ + ); + } + } + internal_power () { + when : "(!A * B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000752161, -0.000832266, -0.000875782, -0.0008858, -0.00088528, -0.000886529, -0.000885251" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885893, 0.000888791, 0.000888479, 0.000890466, 0.00088528, 0.000886529, 0.000885251" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119788, -0.00119754, -0.00120136, -0.0012036, -0.00120644, -0.00121511, -0.00122495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122392, 0.00122788, 0.00123137, 0.00123072, 0.00123113, 0.00123194, 0.00123046" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108196, -0.00109848, -0.00113039, -0.00113989, -0.00114331, -0.00114438, -0.00113847" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00114832, 0.00115379, 0.00115343, 0.00114935, 0.00114331, 0.00114438, 0.00113847" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00117723, -0.00117737, -0.00118078, -0.0011831, -0.00118897, -0.00120308, -0.00122183" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122832, 0.00123841, 0.00122899, 0.00122954, 0.00123116, 0.00123185, 0.00123042" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159662; + rise_capacitance : 0.00159662; + rise_capacitance_range (0.00110975, 0.00159662); + fall_capacitance : 0.00156126; + fall_capacitance_range (0.00112792, 0.00156126); + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981649, -0.000981129, -0.000984261, -0.000980898, -0.00098041, -0.000982093, -0.000981329" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102496, 0.00099755, 0.00098606, 0.000987541, 0.000984994, 0.000985013, 0.000983536" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000981269, -0.000983855, -0.0009826, -0.000981108, -0.000980356, -0.000981952, -0.000981211" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102513, 0.000997607, 0.000986774, 0.000988574, 0.00098575, 0.000984995, 0.000983477" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984224, -0.000983966, -0.000987148, -0.000981071, -0.000980785, -0.000981867, -0.000980405" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101581, 0.00100804, 0.00102068, 0.0010041, 0.00100191, 0.000999374, 0.000991054" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984238, -0.000984295, -0.000987102, -0.000981552, -0.000980788, -0.000981787, -0.000980404" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00101653, 0.00101587, 0.00101877, 0.00101348, 0.00100172, 0.000999438, 0.000991026" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000987258, -0.000985419, -0.000987889, -0.000985296, -0.00098281, -0.000984561, -0.000983805" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000994936, 0.000991525, 0.00100114, 0.000985296, 0.000986979, 0.000988842, 0.000986734" \ + ); + } + } + } + } + cell (OAI221X2) { + area : 11.2896; + cell_leakage_power : 0.122692; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.177618; + when : "(A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0730022; + when : "(A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21175; + when : "(A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0923597; + when : "(A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185269; + when : "(A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0923597; + when : "(A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.129265; + when : "(A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.10046; + when : "(A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21175; + when : "(A * !B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0711975; + when : "(A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.245882; + when : "(A * !B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.090555; + when : "(A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219401; + when : "(A * !B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.090555; + when : "(A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12746; + when : "(A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0986555; + when : "(A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185269; + when : "(!A * B * C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0711975; + when : "(!A * B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219401; + when : "(!A * B * C * !D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.090555; + when : "(!A * B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.19292; + when : "(!A * B * !C * D * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0905549; + when : "(!A * B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12746; + when : "(!A * B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0986555; + when : "(!A * B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0642418; + when : "(!A * !B * C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0606825; + when : "(!A * !B * C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0836458; + when : "(!A * !B * C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.08024; + when : "(!A * !B * C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0836458; + when : "(!A * !B * !C * D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0802399; + when : "(!A * !B * !C * D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0841595; + when : "(!A * !B * !C * !D * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0957272; + when : "(!A * !B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122692; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D) + (!E)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0767847, 0.097833, 0.205651, 0.338005, 0.601254, 0.942684, 1.38881", \ + "0.0928969, 0.114172, 0.222378, 0.354979, 0.618382, 0.959861, 1.40602", \ + "0.174557, 0.202855, 0.31792, 0.450015, 0.712757, 1.05427, 1.50031", \ + "0.232835, 0.272673, 0.429243, 0.568595, 0.830228, 1.17067, 1.61593", \ + "0.30549, 0.359786, 0.578455, 0.776327, 1.07093, 1.40705, 1.8582", \ + "0.369788, 0.43729, 0.712416, 0.966688, 1.35129, 1.73667, 2.17947", \ + "0.4282, 0.50851, 0.836765, 1.14356, 1.61291, 2.0854, 2.58464" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0740263, 0.10224, 0.250267, 0.434208, 0.801524, 1.27831, 1.90131", \ + "0.0739935, 0.102243, 0.250249, 0.434197, 0.801518, 1.27831, 1.90131", \ + "0.117921, 0.142365, 0.262276, 0.435049, 0.801423, 1.27821, 1.90118", \ + "0.169221, 0.201842, 0.326048, 0.472421, 0.806182, 1.27829, 1.9013", \ + "0.24589, 0.291841, 0.4616, 0.612532, 0.887403, 1.30109, 1.90287", \ + "0.325413, 0.384251, 0.602023, 0.790836, 1.08243, 1.441, 1.97307", \ + "0.409601, 0.481296, 0.746462, 0.976682, 1.32058, 1.67833, 2.15118" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0684399, 0.0869245, 0.183507, 0.303659, 0.543778, 0.855864, 1.2641", \ + "0.0872751, 0.106307, 0.204128, 0.324688, 0.565127, 0.877367, 1.28556", \ + "0.15628, 0.181678, 0.289328, 0.410728, 0.651864, 0.96461, 1.37268", \ + "0.203313, 0.239947, 0.379448, 0.513726, 0.756687, 1.06862, 1.47731", \ + "0.255895, 0.311726, 0.51025, 0.68351, 0.960574, 1.27691, 1.68672", \ + "0.299085, 0.373681, 0.635806, 0.856662, 1.19034, 1.54634, 1.9624", \ + "0.343382, 0.434124, 0.757607, 1.02908, 1.42826, 1.83842, 2.30022" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0458527, 0.0695894, 0.195637, 0.352809, 0.667305, 1.07607, 1.61102", \ + "0.0458691, 0.0695786, 0.195633, 0.352808, 0.667615, 1.07657, 1.61103", \ + "0.069414, 0.0913369, 0.202817, 0.353637, 0.667312, 1.07657, 1.61102", \ + "0.107365, 0.132097, 0.243713, 0.377412, 0.671883, 1.07608, 1.61095", \ + "0.181989, 0.211373, 0.336045, 0.470064, 0.729694, 1.10053, 1.61522", \ + "0.273563, 0.307437, 0.45193, 0.596591, 0.857373, 1.19121, 1.66741", \ + "0.370501, 0.411426, 0.581576, 0.743904, 1.02035, 1.35269, 1.78789" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0710155, 0.0924298, 0.200958, 0.3336, 0.597129, 0.93871, 1.38496", \ + "0.087092, 0.108739, 0.217702, 0.350481, 0.614132, 0.955766, 1.40203", \ + "0.166618, 0.196208, 0.31311, 0.445576, 0.708536, 1.05032, 1.49662", \ + "0.221919, 0.263342, 0.423471, 0.563982, 0.826006, 1.1666, 1.61196", \ + "0.290584, 0.346992, 0.569672, 0.770117, 1.06628, 1.40277, 1.85396", \ + "0.350843, 0.421061, 0.701643, 0.958076, 1.34517, 1.73205, 2.17527", \ + "0.40533, 0.488644, 0.823424, 1.13194, 1.60542, 2.07977, 2.58015" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0709826, 0.0991036, 0.247062, 0.430896, 0.798156, 1.27486, 1.89802", \ + "0.0708107, 0.0990839, 0.247055, 0.430897, 0.798148, 1.27508, 1.89801", \ + "0.115706, 0.140395, 0.259582, 0.431853, 0.798147, 1.2749, 1.89808", \ + "0.166235, 0.19948, 0.324537, 0.470019, 0.803162, 1.27507, 1.89812", \ + "0.241962, 0.288639, 0.460361, 0.611017, 0.88533, 1.29834, 1.8998", \ + "0.320837, 0.380822, 0.600802, 0.79097, 1.0811, 1.43888, 1.97039", \ + "0.40437, 0.477591, 0.745848, 0.977754, 1.31918, 1.67734, 2.14929" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0753307, 0.0969636, 0.210088, 0.350835, 0.632138, 0.99771, 1.47588", \ + "0.0937458, 0.11601, 0.230554, 0.371783, 0.653348, 1.01909, 1.49733", \ + "0.161175, 0.188727, 0.310614, 0.452715, 0.735253, 1.10153, 1.58005", \ + "0.207904, 0.245834, 0.395921, 0.54719, 0.829966, 1.19672, 1.67552", \ + "0.260787, 0.317516, 0.522581, 0.708958, 1.01993, 1.38655, 1.86587", \ + "0.304275, 0.38011, 0.647689, 0.877495, 1.23826, 1.63786, 2.1188", \ + "0.348788, 0.440837, 0.769497, 1.04782, 1.46781, 1.91619, 2.43268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.050039, 0.0781694, 0.22764, 0.414176, 0.787153, 1.27271, 1.90666", \ + "0.0500402, 0.0781749, 0.227601, 0.414174, 0.787534, 1.27271, 1.90666", \ + "0.0698232, 0.0962145, 0.232713, 0.414488, 0.787484, 1.27297, 1.90666", \ + "0.103601, 0.132294, 0.266809, 0.43279, 0.78965, 1.27229, 1.90646", \ + "0.173436, 0.206622, 0.350743, 0.51236, 0.834825, 1.28902, 1.90806", \ + "0.261232, 0.299042, 0.459334, 0.627691, 0.944364, 1.36141, 1.9466", \ + "0.355485, 0.400895, 0.585096, 0.767444, 1.09384, 1.49907, 2.04314" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0723534, 0.0938239, 0.202635, 0.335844, 0.600337, 0.943068, 1.3906", \ + "0.0883336, 0.110118, 0.219379, 0.352723, 0.617288, 0.960118, 1.40767", \ + "0.169065, 0.198143, 0.314784, 0.447783, 0.71176, 1.05455, 1.50196", \ + "0.226157, 0.2668, 0.425912, 0.566279, 0.829215, 1.171, 1.61768", \ + "0.2973, 0.353046, 0.574171, 0.774016, 1.0738, 1.40711, 1.85952", \ + "0.361299, 0.430275, 0.708479, 0.964085, 1.35015, 1.73628, 2.1809", \ + "0.420156, 0.501683, 0.833489, 1.1409, 1.61309, 2.08577, 2.58602" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0929345, 0.120186, 0.266614, 0.450073, 0.816819, 1.2935, 1.91645", \ + "0.0927996, 0.12016, 0.266607, 0.450074, 0.816787, 1.29328, 1.91646", \ + "0.140577, 0.161436, 0.279135, 0.450879, 0.81681, 1.29349, 1.91626", \ + "0.199583, 0.227588, 0.34309, 0.489046, 0.821681, 1.29351, 1.91629", \ + "0.28858, 0.327862, 0.484574, 0.629267, 0.907659, 1.31683, 1.91818", \ + "0.380695, 0.431269, 0.631623, 0.813848, 1.09603, 1.45698, 1.98881", \ + "0.477958, 0.539734, 0.784109, 1.00776, 1.34146, 1.69472, 2.16748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0884588, 0.110583, 0.224979, 0.366526, 0.648852, 1.01546, 1.4949", \ + "0.107443, 0.13003, 0.245543, 0.387502, 0.670106, 1.03684, 1.51635", \ + "0.17881, 0.205183, 0.325661, 0.46837, 0.75182, 1.11913, 1.59899", \ + "0.233165, 0.267921, 0.412913, 0.562461, 0.846519, 1.21438, 1.69431", \ + "0.300051, 0.350385, 0.544474, 0.726908, 1.03653, 1.40432, 1.88403", \ + "0.357679, 0.424382, 0.675342, 0.899444, 1.25671, 1.65519, 2.13677", \ + "0.414158, 0.495514, 0.803512, 1.07398, 1.48958, 1.93419, 2.45111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0619742, 0.0903606, 0.240711, 0.428134, 0.80229, 1.28933, 1.92541", \ + "0.0619715, 0.09036, 0.240727, 0.428124, 0.80232, 1.28929, 1.92541", \ + "0.079685, 0.105976, 0.244721, 0.428045, 0.802533, 1.2894, 1.92541", \ + "0.113057, 0.141529, 0.276558, 0.444475, 0.804801, 1.28944, 1.92563", \ + "0.182148, 0.215206, 0.360161, 0.521718, 0.847702, 1.30459, 1.92659", \ + "0.268509, 0.306973, 0.467549, 0.637596, 0.955318, 1.37561, 1.96384", \ + "0.363316, 0.409408, 0.593362, 0.776244, 1.10389, 1.51114, 2.05878" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0723534, 0.0938239, 0.202635, 0.335844, 0.600337, 0.943068, 1.3906", \ + "0.0883336, 0.110118, 0.219379, 0.352723, 0.617288, 0.960118, 1.40767", \ + "0.169065, 0.198143, 0.314784, 0.447783, 0.71176, 1.05455, 1.50196", \ + "0.226157, 0.2668, 0.425912, 0.566279, 0.829215, 1.171, 1.61768", \ + "0.2973, 0.353046, 0.574171, 0.774016, 1.0738, 1.40711, 1.85952", \ + "0.361299, 0.430275, 0.708479, 0.964085, 1.35015, 1.73628, 2.1809", \ + "0.420156, 0.501683, 0.833489, 1.1409, 1.61309, 2.08577, 2.58602" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0929345, 0.120186, 0.266614, 0.450073, 0.816819, 1.2935, 1.91645", \ + "0.0927996, 0.12016, 0.266607, 0.450074, 0.816787, 1.29328, 1.91646", \ + "0.140577, 0.161436, 0.279135, 0.450879, 0.81681, 1.29349, 1.91626", \ + "0.199583, 0.227588, 0.34309, 0.489046, 0.821681, 1.29351, 1.91629", \ + "0.28858, 0.327862, 0.484574, 0.629267, 0.907659, 1.31683, 1.91818", \ + "0.380695, 0.431269, 0.631623, 0.813848, 1.09603, 1.45698, 1.98881", \ + "0.477958, 0.539734, 0.784109, 1.00776, 1.34146, 1.69472, 2.16748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0884588, 0.110583, 0.224979, 0.366526, 0.648852, 1.01546, 1.4949", \ + "0.107443, 0.13003, 0.245543, 0.387502, 0.670106, 1.03684, 1.51635", \ + "0.17881, 0.205183, 0.325661, 0.46837, 0.75182, 1.11913, 1.59899", \ + "0.233165, 0.267921, 0.412913, 0.562461, 0.846519, 1.21438, 1.69431", \ + "0.300051, 0.350385, 0.544474, 0.726908, 1.03653, 1.40432, 1.88403", \ + "0.357679, 0.424382, 0.675342, 0.899444, 1.25671, 1.65519, 2.13677", \ + "0.414158, 0.495514, 0.803512, 1.07398, 1.48958, 1.93419, 2.45111" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0619742, 0.0903606, 0.240711, 0.428134, 0.80229, 1.28933, 1.92541", \ + "0.0619715, 0.09036, 0.240727, 0.428124, 0.80232, 1.28929, 1.92541", \ + "0.079685, 0.105976, 0.244721, 0.428045, 0.802533, 1.2894, 1.92541", \ + "0.113057, 0.141529, 0.276558, 0.444475, 0.804801, 1.28944, 1.92563", \ + "0.182148, 0.215206, 0.360161, 0.521718, 0.847702, 1.30459, 1.92659", \ + "0.268509, 0.306973, 0.467549, 0.637596, 0.955318, 1.37561, 1.96384", \ + "0.363316, 0.409408, 0.593362, 0.776244, 1.10389, 1.51114, 2.05878" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0827877, 0.103788, 0.211521, 0.343852, 0.607103, 0.948543, 1.39465", \ + "0.101408, 0.122542, 0.230559, 0.362987, 0.626304, 0.967743, 1.41389", \ + "0.172536, 0.198784, 0.313478, 0.446323, 0.709964, 1.05182, 1.49823", \ + "0.225246, 0.260311, 0.404703, 0.547733, 0.811792, 1.15391, 1.60127", \ + "0.291178, 0.339653, 0.534277, 0.716876, 1.01328, 1.35805, 1.80472", \ + "0.350074, 0.411227, 0.656566, 0.883474, 1.23933, 1.62449, 2.07293", \ + "0.403617, 0.476966, 0.772405, 1.04481, 1.46673, 1.90835, 2.40749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0740258, 0.102247, 0.250234, 0.434208, 0.801522, 1.27834, 1.90138", \ + "0.0739821, 0.102239, 0.250322, 0.434208, 0.801521, 1.27831, 1.90137", \ + "0.102138, 0.127172, 0.258504, 0.435174, 0.80142, 1.27832, 1.90156", \ + "0.144721, 0.173486, 0.30262, 0.460883, 0.805811, 1.27831, 1.90124", \ + "0.216493, 0.252986, 0.403951, 0.561127, 0.867267, 1.30407, 1.90493", \ + "0.292025, 0.33814, 0.518871, 0.696336, 1.00347, 1.39997, 1.9576", \ + "0.370057, 0.426758, 0.643395, 0.846491, 1.18075, 1.57011, 2.08773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0769636, 0.095539, 0.192309, 0.312226, 0.551544, 0.862417, 1.26884", \ + "0.0966545, 0.115478, 0.212719, 0.332783, 0.57219, 0.8831, 1.28956", \ + "0.171198, 0.195106, 0.29891, 0.420073, 0.659846, 0.971125, 1.37757", \ + "0.226383, 0.259613, 0.392673, 0.524263, 0.764559, 1.07581, 1.48251", \ + "0.292747, 0.342345, 0.529226, 0.697802, 0.971264, 1.28537, 1.69209", \ + "0.352088, 0.417353, 0.662079, 0.875713, 1.20402, 1.55637, 1.97053", \ + "0.41434, 0.493169, 0.792523, 1.05406, 1.44617, 1.85149, 2.30997" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0554553, 0.0791381, 0.204937, 0.361781, 0.675219, 1.08208, 1.61478", \ + "0.0554551, 0.0791365, 0.204931, 0.361778, 0.675058, 1.08225, 1.61473", \ + "0.0771921, 0.0988209, 0.210835, 0.362383, 0.674949, 1.08227, 1.61471", \ + "0.115105, 0.139328, 0.250478, 0.385189, 0.679382, 1.08222, 1.61452", \ + "0.188861, 0.218179, 0.343154, 0.476207, 0.736351, 1.10637, 1.61874", \ + "0.276159, 0.311685, 0.457362, 0.602614, 0.862843, 1.19518, 1.67106", \ + "0.367384, 0.411263, 0.585518, 0.748987, 1.02546, 1.35727, 1.79097" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0769841, 0.0983544, 0.206816, 0.33944, 0.602962, 0.944711, 1.39097", \ + "0.0955662, 0.117058, 0.225758, 0.358463, 0.622009, 0.963633, 1.40997", \ + "0.165399, 0.192435, 0.308685, 0.442501, 0.705699, 1.04777, 1.49441", \ + "0.215671, 0.252115, 0.399169, 0.543217, 0.807483, 1.14988, 1.59733", \ + "0.277851, 0.328256, 0.52706, 0.71107, 1.00972, 1.35409, 1.80059", \ + "0.33267, 0.396392, 0.647151, 0.87631, 1.23478, 1.61932, 2.06878", \ + "0.382338, 0.45845, 0.760655, 1.03583, 1.45994, 1.90322, 2.40278" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0709751, 0.0991018, 0.247061, 0.430897, 0.798154, 1.27485, 1.89822", \ + "0.0708883, 0.0990694, 0.247054, 0.430897, 0.79819, 1.27508, 1.89798", \ + "0.099613, 0.124833, 0.25559, 0.431939, 0.79814, 1.27484, 1.89829", \ + "0.14217, 0.171097, 0.300269, 0.458154, 0.802546, 1.27498, 1.89798", \ + "0.213638, 0.250504, 0.401801, 0.558688, 0.865438, 1.30116, 1.90175", \ + "0.288903, 0.335598, 0.51802, 0.694358, 1.00218, 1.39678, 1.95445", \ + "0.366321, 0.424154, 0.643012, 0.845076, 1.1792, 1.56817, 2.08496" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0856244, 0.10735, 0.220615, 0.361148, 0.641567, 1.00585, 1.48212", \ + "0.105036, 0.127033, 0.24084, 0.381543, 0.662081, 1.02651, 1.50279", \ + "0.177395, 0.203624, 0.322736, 0.463405, 0.744668, 1.10937, 1.58581", \ + "0.231759, 0.266474, 0.410674, 0.559384, 0.840614, 1.20574, 1.68214", \ + "0.29816, 0.349028, 0.542588, 0.724757, 1.03209, 1.39714, 1.87337", \ + "0.357989, 0.424433, 0.674478, 0.897692, 1.25332, 1.64951, 2.12788", \ + "0.420375, 0.500298, 0.804855, 1.07366, 1.48712, 1.93031, 2.44374" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0613606, 0.089562, 0.238894, 0.425036, 0.79717, 1.2804, 1.91242", \ + "0.0613585, 0.0895522, 0.238894, 0.425027, 0.796916, 1.28052, 1.91219", \ + "0.0792794, 0.105472, 0.243355, 0.425107, 0.797004, 1.28028, 1.91219", \ + "0.112851, 0.141218, 0.27557, 0.442305, 0.799221, 1.28051, 1.91242", \ + "0.181848, 0.214481, 0.359363, 0.520438, 0.843538, 1.29622, 1.91356", \ + "0.265431, 0.304796, 0.466545, 0.636027, 0.95141, 1.36824, 1.95178", \ + "0.354406, 0.402672, 0.589256, 0.774044, 1.10063, 1.50461, 2.04783" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0783191, 0.0997467, 0.208492, 0.341683, 0.60612, 0.948895, 1.39655", \ + "0.0969076, 0.118458, 0.227441, 0.360703, 0.62519, 0.967985, 1.41558", \ + "0.167283, 0.194287, 0.310367, 0.444711, 0.708923, 1.05201, 1.49978", \ + "0.218567, 0.254992, 0.40131, 0.545764, 0.810659, 1.15425, 1.60305", \ + "0.282845, 0.332762, 0.530478, 0.714479, 1.01287, 1.35846, 1.80595", \ + "0.340458, 0.403368, 0.652438, 0.880696, 1.2389, 1.62335, 2.07684", \ + "0.393603, 0.468344, 0.768222, 1.04211, 1.46532, 1.90915, 2.40885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0929259, 0.120185, 0.266613, 0.450073, 0.816787, 1.29344, 1.91625", \ + "0.0928856, 0.120164, 0.266613, 0.450074, 0.816897, 1.29328, 1.9162", \ + "0.123102, 0.146066, 0.275227, 0.450986, 0.816794, 1.29349, 1.91643", \ + "0.170642, 0.196266, 0.319517, 0.477318, 0.821397, 1.29355, 1.91625", \ + "0.251573, 0.283137, 0.424162, 0.577812, 0.883789, 1.31931, 1.91977", \ + "0.337311, 0.376835, 0.54506, 0.715504, 1.01954, 1.41466, 1.97532", \ + "0.425567, 0.474877, 0.675239, 0.869611, 1.19894, 1.58593, 2.10308" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991623, 0.121251, 0.235597, 0.376794, 0.658253, 1.02368, 1.50111", \ + "0.118798, 0.141078, 0.255849, 0.397196, 0.678765, 1.04423, 1.52178", \ + "0.1943, 0.219531, 0.337726, 0.479467, 0.761322, 1.12689, 1.6046", \ + "0.254881, 0.287262, 0.427294, 0.57494, 0.857106, 1.22295, 1.7009", \ + "0.33334, 0.379252, 0.56409, 0.742817, 1.04857, 1.41437, 1.89177", \ + "0.404473, 0.464474, 0.701215, 0.919302, 1.27161, 1.66611, 2.14581", \ + "0.476773, 0.549649, 0.837528, 1.0992, 1.50787, 1.9484, 2.46194" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730269, 0.101532, 0.251861, 0.4387, 0.812235, 1.29706, 1.93116", \ + "0.0730296, 0.101575, 0.251861, 0.438682, 0.812093, 1.29679, 1.93091", \ + "0.089056, 0.115521, 0.255623, 0.438728, 0.81197, 1.29709, 1.93076", \ + "0.122342, 0.150652, 0.285427, 0.45469, 0.813883, 1.29709, 1.93116", \ + "0.190643, 0.223431, 0.368293, 0.53017, 0.85655, 1.31206, 1.93225", \ + "0.275125, 0.31373, 0.474938, 0.645283, 0.962472, 1.38165, 1.96902", \ + "0.366042, 0.412506, 0.598817, 0.782998, 1.11082, 1.51702, 2.06377" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0783191, 0.0997467, 0.208492, 0.341683, 0.60612, 0.948895, 1.39655", \ + "0.0969076, 0.118458, 0.227441, 0.360703, 0.62519, 0.967985, 1.41558", \ + "0.167283, 0.194287, 0.310367, 0.444711, 0.708923, 1.05201, 1.49978", \ + "0.218567, 0.254992, 0.40131, 0.545764, 0.810659, 1.15425, 1.60305", \ + "0.282845, 0.332762, 0.530478, 0.714479, 1.01287, 1.35846, 1.80595", \ + "0.340458, 0.403368, 0.652438, 0.880696, 1.2389, 1.62335, 2.07684", \ + "0.393603, 0.468344, 0.768222, 1.04211, 1.46532, 1.90915, 2.40885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0929259, 0.120185, 0.266613, 0.450073, 0.816787, 1.29344, 1.91625", \ + "0.0928856, 0.120164, 0.266613, 0.450074, 0.816897, 1.29328, 1.9162", \ + "0.123102, 0.146066, 0.275227, 0.450986, 0.816794, 1.29349, 1.91643", \ + "0.170642, 0.196266, 0.319517, 0.477318, 0.821397, 1.29355, 1.91625", \ + "0.251573, 0.283137, 0.424162, 0.577812, 0.883789, 1.31931, 1.91977", \ + "0.337311, 0.376835, 0.54506, 0.715504, 1.01954, 1.41466, 1.97532", \ + "0.425567, 0.474877, 0.675239, 0.869611, 1.19894, 1.58593, 2.10308" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0991623, 0.121251, 0.235597, 0.376794, 0.658253, 1.02368, 1.50111", \ + "0.118798, 0.141078, 0.255849, 0.397196, 0.678765, 1.04423, 1.52178", \ + "0.1943, 0.219531, 0.337726, 0.479467, 0.761322, 1.12689, 1.6046", \ + "0.254881, 0.287262, 0.427294, 0.57494, 0.857106, 1.22295, 1.7009", \ + "0.33334, 0.379252, 0.56409, 0.742817, 1.04857, 1.41437, 1.89177", \ + "0.404473, 0.464474, 0.701215, 0.919302, 1.27161, 1.66611, 2.14581", \ + "0.476773, 0.549649, 0.837528, 1.0992, 1.50787, 1.9484, 2.46194" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730269, 0.101532, 0.251861, 0.4387, 0.812235, 1.29706, 1.93116", \ + "0.0730296, 0.101575, 0.251861, 0.438682, 0.812093, 1.29679, 1.93091", \ + "0.089056, 0.115521, 0.255623, 0.438728, 0.81197, 1.29709, 1.93076", \ + "0.122342, 0.150652, 0.285427, 0.45469, 0.813883, 1.29709, 1.93116", \ + "0.190643, 0.223431, 0.368293, 0.53017, 0.85655, 1.31206, 1.93225", \ + "0.275125, 0.31373, 0.474938, 0.645283, 0.962472, 1.38165, 1.96902", \ + "0.366042, 0.412506, 0.598817, 0.782998, 1.11082, 1.51702, 2.06377" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0485272, 0.0689988, 0.17478, 0.305979, 0.568302, 0.909122, 1.35446", \ + "0.0641598, 0.0848135, 0.191754, 0.323518, 0.586012, 0.926911, 1.37254", \ + "0.121912, 0.158699, 0.286515, 0.416307, 0.679802, 1.021, 1.46696", \ + "0.156809, 0.207486, 0.386059, 0.534496, 0.796988, 1.13712, 1.58221", \ + "0.198572, 0.266982, 0.517084, 0.730012, 1.04077, 1.37973, 1.82352", \ + "0.232496, 0.318051, 0.63198, 0.904765, 1.30609, 1.70101, 2.14451", \ + "0.259731, 0.361759, 0.736653, 1.06589, 1.55618, 2.04038, 2.54822" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480943, 0.0755945, 0.222056, 0.405108, 0.771079, 1.24685, 1.86949", \ + "0.0494422, 0.0755637, 0.222043, 0.405076, 0.771239, 1.24718, 1.86949", \ + "0.102522, 0.128458, 0.240652, 0.407358, 0.771227, 1.24734, 1.86966", \ + "0.14798, 0.183792, 0.314236, 0.449346, 0.777787, 1.24681, 1.8696", \ + "0.219169, 0.26785, 0.445065, 0.59713, 0.870662, 1.28114, 1.87191", \ + "0.298072, 0.358691, 0.582118, 0.775429, 1.06457, 1.42011, 1.94634", \ + "0.385718, 0.458384, 0.725846, 0.959941, 1.30727, 1.66145, 2.12907" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0447035, 0.0629467, 0.157579, 0.275126, 0.509987, 0.815234, 1.21437", \ + "0.0609226, 0.0796681, 0.175522, 0.293542, 0.528758, 0.834141, 1.23335", \ + "0.123643, 0.156547, 0.273819, 0.391233, 0.625974, 0.931519, 1.33078", \ + "0.165142, 0.21192, 0.375858, 0.513816, 0.747666, 1.05197, 1.44967", \ + "0.219719, 0.284199, 0.516364, 0.71222, 0.998237, 1.3033, 1.70029", \ + "0.27036, 0.351726, 0.646299, 0.899065, 1.2685, 1.63251, 2.02831", \ + "0.318193, 0.416156, 0.77147, 1.07832, 1.5318, 1.97804, 2.44645" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0410715, 0.064624, 0.189844, 0.346238, 0.658831, 1.06558, 1.59714", \ + "0.0418229, 0.064423, 0.189837, 0.346235, 0.658996, 1.06558, 1.59714", \ + "0.0909294, 0.113797, 0.208146, 0.348825, 0.658989, 1.06558, 1.59748", \ + "0.135651, 0.16687, 0.279244, 0.393156, 0.667486, 1.0655, 1.59721", \ + "0.206413, 0.249951, 0.403469, 0.53495, 0.760145, 1.10378, 1.60181", \ + "0.284859, 0.340654, 0.53723, 0.703248, 0.952363, 1.24249, 1.67753", \ + "0.37251, 0.440243, 0.679354, 0.882181, 1.18008, 1.4844, 1.86437" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0486026, 0.0690683, 0.174842, 0.306043, 0.568253, 0.909183, 1.35452", \ + "0.0644342, 0.0851252, 0.191881, 0.323801, 0.586265, 0.927153, 1.37278", \ + "0.12197, 0.158808, 0.286795, 0.416702, 0.680225, 1.02135, 1.46729", \ + "0.156296, 0.207121, 0.386057, 0.534368, 0.797216, 1.13744, 1.58224", \ + "0.19644, 0.265434, 0.516357, 0.72986, 1.04079, 1.37983, 1.82375", \ + "0.227829, 0.314332, 0.62977, 0.903704, 1.30544, 1.70083, 2.14451", \ + "0.25174, 0.354954, 0.732668, 1.06328, 1.55467, 2.03968, 2.54756" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480946, 0.0755741, 0.222044, 0.405111, 0.771249, 1.24691, 1.8695", \ + "0.0493471, 0.0755699, 0.222079, 0.405037, 0.771242, 1.24718, 1.86949", \ + "0.102457, 0.128335, 0.240562, 0.407291, 0.771301, 1.24735, 1.86966", \ + "0.14849, 0.184122, 0.314244, 0.449554, 0.778048, 1.24683, 1.86947", \ + "0.220798, 0.269377, 0.44568, 0.598405, 0.870652, 1.28086, 1.8719", \ + "0.301, 0.361487, 0.58417, 0.776474, 1.06493, 1.42028, 1.94636", \ + "0.389555, 0.462832, 0.729529, 0.962334, 1.30873, 1.66427, 2.12973" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0513905, 0.0732626, 0.186644, 0.327419, 0.60878, 0.974388, 1.45249", \ + "0.0663173, 0.0886406, 0.203572, 0.344941, 0.626747, 0.99252, 1.47069", \ + "0.131003, 0.16656, 0.296601, 0.437415, 0.719118, 1.08509, 1.56176", \ + "0.174944, 0.224615, 0.401723, 0.554666, 0.834521, 1.19903, 1.67676", \ + "0.233683, 0.301513, 0.548381, 0.76053, 1.07232, 1.43891, 1.9107", \ + "0.289411, 0.374253, 0.685563, 0.956372, 1.35762, 1.76026, 2.23327", \ + "0.343448, 0.445141, 0.818062, 1.14454, 1.63236, 2.11899, 2.63785" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0499981, 0.078156, 0.227641, 0.414149, 0.787724, 1.27274, 1.90707", \ + "0.0499088, 0.077923, 0.227655, 0.414318, 0.787717, 1.27274, 1.90702", \ + "0.0971583, 0.123209, 0.240568, 0.414801, 0.787534, 1.27271, 1.90699", \ + "0.142416, 0.176969, 0.305744, 0.449504, 0.790735, 1.27278, 1.90655", \ + "0.213853, 0.260936, 0.431933, 0.583206, 0.861539, 1.29427, 1.90732", \ + "0.293272, 0.35294, 0.567417, 0.753688, 1.04332, 1.41119, 1.96141", \ + "0.381837, 0.453715, 0.711557, 0.935565, 1.27295, 1.6307, 2.11583" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.049605, 0.0701617, 0.176338, 0.308092, 0.571337, 0.913286, 1.36002", \ + "0.065437, 0.0862085, 0.193395, 0.325823, 0.589284, 0.931348, 1.37827", \ + "0.124692, 0.161112, 0.288354, 0.418703, 0.683313, 1.02562, 1.47248", \ + "0.160938, 0.211135, 0.388533, 0.538823, 0.80023, 1.1416, 1.58776", \ + "0.204757, 0.271788, 0.520931, 0.733199, 1.04376, 1.38403, 1.82906", \ + "0.239846, 0.32439, 0.637313, 0.909812, 1.3105, 1.70491, 2.15", \ + "0.269824, 0.370084, 0.742809, 1.07212, 1.56223, 2.04624, 2.5534" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0677861, 0.0952302, 0.241037, 0.423748, 0.789473, 1.26514, 1.88723", \ + "0.0689591, 0.0951993, 0.241048, 0.423781, 0.78952, 1.26546, 1.88723", \ + "0.129478, 0.15073, 0.259409, 0.425884, 0.789496, 1.26537, 1.88717", \ + "0.185943, 0.214527, 0.332812, 0.470101, 0.796136, 1.26536, 1.88753", \ + "0.273606, 0.312158, 0.470717, 0.616825, 0.888498, 1.2991, 1.88958", \ + "0.369458, 0.416655, 0.616204, 0.799506, 1.08264, 1.43757, 1.96417", \ + "0.474365, 0.530756, 0.768988, 0.991794, 1.32811, 1.67967, 2.14757" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0641095, 0.0862232, 0.200056, 0.340732, 0.621273, 0.985587, 1.46186", \ + "0.0795237, 0.102032, 0.217113, 0.358288, 0.639251, 1.00374, 1.48008", \ + "0.154112, 0.186047, 0.310194, 0.450717, 0.731598, 1.09636, 1.57109", \ + "0.207888, 0.252297, 0.418602, 0.568111, 0.847113, 1.21022, 1.67878", \ + "0.279228, 0.339909, 0.57238, 0.778315, 1.08885, 1.45031, 1.92057", \ + "0.347321, 0.42286, 0.716498, 0.979433, 1.37362, 1.77091, 2.24313", \ + "0.413216, 0.503485, 0.855312, 1.17244, 1.65229, 2.13316, 2.64744" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0613587, 0.0895615, 0.238844, 0.425034, 0.79715, 1.28052, 1.91239", \ + "0.0607262, 0.0894838, 0.238828, 0.425025, 0.797036, 1.28053, 1.91226", \ + "0.104506, 0.129309, 0.249319, 0.425254, 0.796973, 1.28035, 1.91227", \ + "0.151953, 0.184819, 0.310989, 0.457324, 0.799733, 1.28027, 1.91228", \ + "0.226643, 0.271686, 0.438761, 0.588475, 0.872085, 1.30102, 1.91252", \ + "0.308722, 0.366084, 0.575866, 0.758867, 1.04586, 1.41471, 1.96574", \ + "0.399678, 0.46966, 0.721864, 0.941986, 1.27556, 1.6327, 2.11873" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.049605, 0.0701617, 0.176338, 0.308092, 0.571337, 0.913286, 1.36002", \ + "0.065437, 0.0862085, 0.193395, 0.325823, 0.589284, 0.931348, 1.37827", \ + "0.124692, 0.161112, 0.288354, 0.418703, 0.683313, 1.02562, 1.47248", \ + "0.160938, 0.211135, 0.388533, 0.538823, 0.80023, 1.1416, 1.58776", \ + "0.204757, 0.271788, 0.520931, 0.733199, 1.04376, 1.38403, 1.82906", \ + "0.239846, 0.32439, 0.637313, 0.909812, 1.3105, 1.70491, 2.15", \ + "0.269824, 0.370084, 0.742809, 1.07212, 1.56223, 2.04624, 2.5534" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0677861, 0.0952302, 0.241037, 0.423748, 0.789473, 1.26514, 1.88723", \ + "0.0689591, 0.0951993, 0.241048, 0.423781, 0.78952, 1.26546, 1.88723", \ + "0.129478, 0.15073, 0.259409, 0.425884, 0.789496, 1.26537, 1.88717", \ + "0.185943, 0.214527, 0.332812, 0.470101, 0.796136, 1.26536, 1.88753", \ + "0.273606, 0.312158, 0.470717, 0.616825, 0.888498, 1.2991, 1.88958", \ + "0.369458, 0.416655, 0.616204, 0.799506, 1.08264, 1.43757, 1.96417", \ + "0.474365, 0.530756, 0.768988, 0.991794, 1.32811, 1.67967, 2.14757" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0641095, 0.0862232, 0.200056, 0.340732, 0.621273, 0.985587, 1.46186", \ + "0.0795237, 0.102032, 0.217113, 0.358288, 0.639251, 1.00374, 1.48008", \ + "0.154112, 0.186047, 0.310194, 0.450717, 0.731598, 1.09636, 1.57109", \ + "0.207888, 0.252297, 0.418602, 0.568111, 0.847113, 1.21022, 1.67878", \ + "0.279228, 0.339909, 0.57238, 0.778315, 1.08885, 1.45031, 1.92057", \ + "0.347321, 0.42286, 0.716498, 0.979433, 1.37362, 1.77091, 2.24313", \ + "0.413216, 0.503485, 0.855312, 1.17244, 1.65229, 2.13316, 2.64744" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0613587, 0.0895615, 0.238844, 0.425034, 0.79715, 1.28052, 1.91239", \ + "0.0607262, 0.0894838, 0.238828, 0.425025, 0.797036, 1.28053, 1.91226", \ + "0.104506, 0.129309, 0.249319, 0.425254, 0.796973, 1.28035, 1.91227", \ + "0.151953, 0.184819, 0.310989, 0.457324, 0.799733, 1.28027, 1.91228", \ + "0.226643, 0.271686, 0.438761, 0.588475, 0.872085, 1.30102, 1.91252", \ + "0.308722, 0.366084, 0.575866, 0.758867, 1.04586, 1.41471, 1.96574", \ + "0.399678, 0.46966, 0.721864, 0.941986, 1.27556, 1.6327, 2.11873" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.055381, 0.075516, 0.180918, 0.312046, 0.57431, 0.915112, 1.36045", \ + "0.0732652, 0.0937548, 0.200206, 0.331787, 0.594173, 0.93501, 1.38061", \ + "0.127879, 0.159373, 0.281805, 0.414096, 0.677684, 1.01877, 1.46473", \ + "0.160255, 0.204324, 0.365383, 0.514369, 0.779179, 1.12042, 1.56741", \ + "0.1963, 0.258467, 0.480475, 0.673732, 0.978764, 1.32345, 1.77108", \ + "0.226045, 0.304584, 0.586607, 0.828623, 1.19697, 1.58757, 2.04017", \ + "0.249144, 0.343888, 0.684825, 0.977011, 1.41549, 1.86574, 2.36955" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480921, 0.0755901, 0.22206, 0.405127, 0.771171, 1.2471, 1.86937", \ + "0.0482068, 0.0755773, 0.222065, 0.405166, 0.771239, 1.24717, 1.86937", \ + "0.0846032, 0.109418, 0.234235, 0.406956, 0.771157, 1.24683, 1.86942", \ + "0.127119, 0.15625, 0.284479, 0.437287, 0.777131, 1.24681, 1.86945", \ + "0.198785, 0.235104, 0.385965, 0.542728, 0.843874, 1.27532, 1.87315", \ + "0.274576, 0.320912, 0.501941, 0.677732, 0.984614, 1.37818, 1.93166", \ + "0.354933, 0.411583, 0.627507, 0.828773, 1.16205, 1.5514, 2.06254" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0538189, 0.0722091, 0.16767, 0.285889, 0.52182, 0.828146, 1.22868", \ + "0.0707031, 0.0893745, 0.185385, 0.303833, 0.539856, 0.84633, 1.2469", \ + "0.144763, 0.174069, 0.28476, 0.40253, 0.637681, 0.943953, 1.34456", \ + "0.196442, 0.238033, 0.392828, 0.524909, 0.759851, 1.06483, 1.46368", \ + "0.2663, 0.323129, 0.540331, 0.730319, 1.012, 1.31693, 1.71509", \ + "0.333723, 0.405017, 0.679602, 0.923975, 1.2868, 1.64778, 2.04813", \ + "0.400744, 0.48593, 0.815315, 1.11144, 1.55586, 1.99768, 2.46322" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0510484, 0.0748255, 0.200841, 0.357971, 0.672221, 1.08033, 1.61399", \ + "0.0512284, 0.0748065, 0.200847, 0.358061, 0.671937, 1.08034, 1.61399", \ + "0.0978474, 0.119772, 0.21704, 0.360086, 0.672177, 1.08029, 1.6139", \ + "0.144571, 0.174536, 0.284444, 0.40122, 0.679768, 1.08039, 1.61389", \ + "0.215586, 0.258525, 0.410822, 0.540805, 0.770211, 1.11664, 1.6183", \ + "0.291946, 0.347546, 0.544487, 0.709735, 0.960234, 1.25325, 1.6958", \ + "0.375328, 0.443576, 0.68406, 0.887469, 1.18522, 1.49088, 1.87741" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0554489, 0.0755689, 0.18098, 0.312107, 0.574378, 0.915166, 1.36072", \ + "0.0734873, 0.0940128, 0.200492, 0.331996, 0.594406, 0.935235, 1.38083", \ + "0.128005, 0.1595, 0.282116, 0.414353, 0.677654, 1.01913, 1.46499", \ + "0.1602, 0.204362, 0.365574, 0.514631, 0.779507, 1.12076, 1.56774", \ + "0.194781, 0.257536, 0.480282, 0.673827, 0.978948, 1.3237, 1.77138", \ + "0.222306, 0.301713, 0.585422, 0.828035, 1.19709, 1.5876, 2.04031", \ + "0.24215, 0.338074, 0.68179, 0.975591, 1.41456, 1.8653, 2.36921" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480963, 0.0755881, 0.222064, 0.405158, 0.771082, 1.24704, 1.86933", \ + "0.0481983, 0.0755735, 0.222042, 0.405151, 0.771243, 1.24718, 1.86937", \ + "0.0845452, 0.109339, 0.234127, 0.40693, 0.771263, 1.24683, 1.86936", \ + "0.127136, 0.156216, 0.284364, 0.437179, 0.777092, 1.24681, 1.86945", \ + "0.199828, 0.236119, 0.386135, 0.542629, 0.843792, 1.27525, 1.87348", \ + "0.276675, 0.322812, 0.502984, 0.67824, 0.985022, 1.37817, 1.93162", \ + "0.358503, 0.414966, 0.630086, 0.83004, 1.16253, 1.55171, 2.06248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0626206, 0.0845755, 0.198714, 0.340189, 0.622478, 0.98913, 1.46839", \ + "0.0782214, 0.100523, 0.21537, 0.357115, 0.639595, 1.00639, 1.48569", \ + "0.153887, 0.185583, 0.30981, 0.450823, 0.73261, 1.09938, 1.57701", \ + "0.208224, 0.252068, 0.42018, 0.568622, 0.849198, 1.21404, 1.68939", \ + "0.282536, 0.342668, 0.573997, 0.780199, 1.09138, 1.44928, 1.92699", \ + "0.355146, 0.430018, 0.7209, 0.983117, 1.37753, 1.77471, 2.25063", \ + "0.428646, 0.517458, 0.864206, 1.17908, 1.65798, 2.13996, 2.65555" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0619664, 0.0903664, 0.240727, 0.428134, 0.802793, 1.28913, 1.92544", \ + "0.0616429, 0.0902919, 0.240723, 0.428119, 0.802534, 1.28914, 1.92547", \ + "0.105354, 0.130603, 0.251755, 0.428472, 0.802533, 1.28928, 1.92549", \ + "0.152732, 0.186493, 0.312288, 0.460974, 0.805004, 1.28927, 1.92552", \ + "0.224744, 0.27108, 0.440575, 0.591295, 0.877923, 1.30526, 1.9257", \ + "0.302239, 0.361271, 0.576141, 0.761117, 1.05072, 1.42211, 1.97852", \ + "0.386365, 0.458396, 0.717831, 0.942579, 1.27954, 1.63948, 2.12997" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * E)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0564352, 0.0766869, 0.182475, 0.314195, 0.577371, 0.91918, 1.366", \ + "0.0744934, 0.0950775, 0.201984, 0.334044, 0.597424, 0.939432, 1.38632", \ + "0.130023, 0.161311, 0.283673, 0.416389, 0.680625, 1.02322, 1.47049", \ + "0.163702, 0.207331, 0.367645, 0.516709, 0.782565, 1.12486, 1.57329", \ + "0.20124, 0.262431, 0.483719, 0.676721, 0.982017, 1.32773, 1.77564", \ + "0.231716, 0.309392, 0.590782, 0.832686, 1.20117, 1.59168, 2.04595", \ + "0.255875, 0.348781, 0.689769, 0.982131, 1.41984, 1.87111, 2.37577" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0678015, 0.0952324, 0.241041, 0.42375, 0.789516, 1.26516, 1.88722", \ + "0.0679058, 0.0952074, 0.24104, 0.423742, 0.789521, 1.26546, 1.88722", \ + "0.108193, 0.130426, 0.253031, 0.425515, 0.789473, 1.2653, 1.88719", \ + "0.157603, 0.18236, 0.303184, 0.45547, 0.795225, 1.26528, 1.88745", \ + "0.241985, 0.270896, 0.409103, 0.561145, 0.861773, 1.29339, 1.89152", \ + "0.331495, 0.367617, 0.530521, 0.700129, 1.00217, 1.39335, 1.94942", \ + "0.426651, 0.471498, 0.663038, 0.85467, 1.18263, 1.56854, 2.08037" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0756529, 0.0977921, 0.212229, 0.353449, 0.634949, 1.00033, 1.47779", \ + "0.0915665, 0.113948, 0.228854, 0.369578, 0.652105, 1.01761, 1.49512", \ + "0.174026, 0.203284, 0.323272, 0.464157, 0.74516, 1.11063, 1.58617", \ + "0.237162, 0.277002, 0.434979, 0.581765, 0.861786, 1.22528, 1.69895", \ + "0.322848, 0.377543, 0.597138, 0.797538, 1.10401, 1.46087, 1.93701", \ + "0.405805, 0.474038, 0.750528, 1.00551, 1.39315, 1.78771, 2.26037", \ + "0.489107, 0.569849, 0.899869, 1.20632, 1.6772, 2.15351, 2.66543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730286, 0.101575, 0.251858, 0.438703, 0.811906, 1.29709, 1.93097", \ + "0.0729193, 0.101545, 0.251969, 0.438839, 0.812378, 1.29712, 1.93102", \ + "0.112704, 0.136842, 0.260763, 0.438924, 0.812085, 1.29705, 1.93104", \ + "0.16239, 0.194523, 0.319151, 0.468849, 0.814074, 1.29719, 1.93103", \ + "0.238019, 0.282303, 0.447384, 0.595262, 0.884585, 1.31212, 1.93118", \ + "0.319229, 0.375481, 0.584874, 0.766711, 1.05552, 1.42849, 1.98278", \ + "0.40701, 0.476258, 0.729443, 0.949767, 1.28375, 1.6428, 2.13368" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0564352, 0.0766869, 0.182475, 0.314195, 0.577371, 0.91918, 1.366", \ + "0.0744934, 0.0950775, 0.201984, 0.334044, 0.597424, 0.939432, 1.38632", \ + "0.130023, 0.161311, 0.283673, 0.416389, 0.680625, 1.02322, 1.47049", \ + "0.163702, 0.207331, 0.367645, 0.516709, 0.782565, 1.12486, 1.57329", \ + "0.20124, 0.262431, 0.483719, 0.676721, 0.982017, 1.32773, 1.77564", \ + "0.231716, 0.309392, 0.590782, 0.832686, 1.20117, 1.59168, 2.04595", \ + "0.255875, 0.348781, 0.689769, 0.982131, 1.41984, 1.87111, 2.37577" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0678015, 0.0952324, 0.241041, 0.42375, 0.789516, 1.26516, 1.88722", \ + "0.0679058, 0.0952074, 0.24104, 0.423742, 0.789521, 1.26546, 1.88722", \ + "0.108193, 0.130426, 0.253031, 0.425515, 0.789473, 1.2653, 1.88719", \ + "0.157603, 0.18236, 0.303184, 0.45547, 0.795225, 1.26528, 1.88745", \ + "0.241985, 0.270896, 0.409103, 0.561145, 0.861773, 1.29339, 1.89152", \ + "0.331495, 0.367617, 0.530521, 0.700129, 1.00217, 1.39335, 1.94942", \ + "0.426651, 0.471498, 0.663038, 0.85467, 1.18263, 1.56854, 2.08037" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0756529, 0.0977921, 0.212229, 0.353449, 0.634949, 1.00033, 1.47779", \ + "0.0915665, 0.113948, 0.228854, 0.369578, 0.652105, 1.01761, 1.49512", \ + "0.174026, 0.203284, 0.323272, 0.464157, 0.74516, 1.11063, 1.58617", \ + "0.237162, 0.277002, 0.434979, 0.581765, 0.861786, 1.22528, 1.69895", \ + "0.322848, 0.377543, 0.597138, 0.797538, 1.10401, 1.46087, 1.93701", \ + "0.405805, 0.474038, 0.750528, 1.00551, 1.39315, 1.78771, 2.26037", \ + "0.489107, 0.569849, 0.899869, 1.20632, 1.6772, 2.15351, 2.66543" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730286, 0.101575, 0.251858, 0.438703, 0.811906, 1.29709, 1.93097", \ + "0.0729193, 0.101545, 0.251969, 0.438839, 0.812378, 1.29712, 1.93102", \ + "0.112704, 0.136842, 0.260763, 0.438924, 0.812085, 1.29705, 1.93104", \ + "0.16239, 0.194523, 0.319151, 0.468849, 0.814074, 1.29719, 1.93103", \ + "0.238019, 0.282303, 0.447384, 0.595262, 0.884585, 1.31212, 1.93118", \ + "0.319229, 0.375481, 0.584874, 0.766711, 1.05552, 1.42849, 1.98278", \ + "0.40701, 0.476258, 0.729443, 0.949767, 1.28375, 1.6428, 2.13368" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0334493, 0.0434061, 0.0947927, 0.158269, 0.284801, 0.449093, 0.663838", \ + "0.0543439, 0.0641922, 0.116022, 0.179556, 0.306153, 0.470472, 0.685149", \ + "0.120064, 0.142797, 0.223491, 0.290834, 0.41825, 0.582499, 0.796201", \ + "0.159663, 0.193184, 0.315455, 0.415526, 0.558641, 0.719755, 0.936811", \ + "0.205156, 0.252811, 0.431896, 0.583388, 0.797682, 1.00129, 1.21668", \ + "0.239463, 0.300599, 0.533328, 0.734759, 1.02402, 1.29899, 1.57748", \ + "0.264613, 0.338545, 0.622896, 0.872553, 1.23646, 1.58602, 1.94057" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0306423, 0.0445376, 0.118181, 0.210024, 0.393485, 0.631922, 0.943702", \ + "0.0332885, 0.0454383, 0.118182, 0.210024, 0.393476, 0.631924, 0.943659", \ + "0.0856121, 0.101277, 0.157251, 0.226561, 0.394808, 0.632002, 0.943614", \ + "0.131331, 0.154875, 0.234198, 0.300659, 0.434268, 0.639715, 0.943546", \ + "0.20054, 0.236208, 0.355705, 0.45117, 0.585904, 0.748641, 0.998394", \ + "0.274779, 0.322003, 0.483697, 0.612425, 0.790874, 0.960916, 1.16853", \ + "0.354822, 0.414433, 0.618752, 0.782311, 1.00819, 1.22047, 1.44036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0491875, 0.0639772, 0.141426, 0.237797, 0.430382, 0.680696, 1.00815", \ + "0.0685591, 0.0836178, 0.161793, 0.258461, 0.45125, 0.701748, 1.02918", \ + "0.137846, 0.16507, 0.263957, 0.361325, 0.554543, 0.805199, 1.13301", \ + "0.181611, 0.22245, 0.364842, 0.485674, 0.681941, 0.931536, 1.26038", \ + "0.238475, 0.297207, 0.505148, 0.677389, 0.928319, 1.1857, 1.51601", \ + "0.29761, 0.371551, 0.638882, 0.864486, 1.1899, 1.50993, 1.85556", \ + "0.358876, 0.447778, 0.771612, 1.04854, 1.4512, 1.84341, 2.25601" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0358863, 0.0549487, 0.156312, 0.28278, 0.535823, 0.864722, 1.29416", \ + "0.0360228, 0.0549566, 0.156275, 0.282805, 0.535731, 0.864188, 1.29395", \ + "0.0761872, 0.0937403, 0.172817, 0.286108, 0.535842, 0.864252, 1.29414", \ + "0.121642, 0.144548, 0.234246, 0.326808, 0.546904, 0.864184, 1.29414", \ + "0.196535, 0.227233, 0.346273, 0.453696, 0.638273, 0.907591, 1.30483", \ + "0.274573, 0.314429, 0.468353, 0.602376, 0.809668, 1.04539, 1.39116", \ + "0.357111, 0.406006, 0.596171, 0.761239, 1.00554, 1.2627, 1.5694" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312412, 0.041276, 0.0927642, 0.156286, 0.282897, 0.447194, 0.661968", \ + "0.0521156, 0.0621997, 0.113771, 0.177262, 0.303928, 0.466681, 0.682806", \ + "0.114664, 0.138508, 0.22142, 0.290363, 0.416951, 0.581163, 0.795786", \ + "0.151831, 0.186686, 0.31157, 0.412611, 0.556657, 0.71822, 0.932988", \ + "0.193652, 0.243241, 0.426213, 0.579507, 0.794925, 0.999218, 1.21285", \ + "0.224323, 0.287776, 0.525389, 0.728991, 1.02008, 1.29584, 1.57522", \ + "0.245598, 0.322158, 0.611971, 0.864691, 1.23107, 1.5821, 1.93778" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.029249, 0.043079, 0.11668, 0.208484, 0.392035, 0.630408, 0.942136", \ + "0.0323846, 0.0443931, 0.116661, 0.208512, 0.392029, 0.630402, 0.942137", \ + "0.0846389, 0.10046, 0.156289, 0.225859, 0.393329, 0.630486, 0.942093", \ + "0.129804, 0.153845, 0.233878, 0.300388, 0.433417, 0.639253, 0.942335", \ + "0.198413, 0.234762, 0.355809, 0.450605, 0.585618, 0.747897, 0.995397", \ + "0.271829, 0.3204, 0.484267, 0.612586, 0.790728, 0.959992, 1.16804", \ + "0.351272, 0.412559, 0.619169, 0.782742, 1.01012, 1.22052, 1.44036" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0558333, 0.0738534, 0.16825, 0.285754, 0.520589, 0.825915, 1.22495", \ + "0.0744192, 0.0927739, 0.188081, 0.305941, 0.541023, 0.846363, 1.24556", \ + "0.141234, 0.169897, 0.28036, 0.399327, 0.634585, 0.9405, 1.33988", \ + "0.18526, 0.227257, 0.377304, 0.512319, 0.750202, 1.0556, 1.45481", \ + "0.242767, 0.302869, 0.516442, 0.697701, 0.975701, 1.28542, 1.68541", \ + "0.302803, 0.378372, 0.65169, 0.884099, 1.22836, 1.58258, 1.99102", \ + "0.366015, 0.45673, 0.786327, 1.07, 1.48714, 1.90569, 2.36479" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0410824, 0.0646201, 0.189842, 0.346238, 0.65877, 1.06535, 1.59709", \ + "0.0411768, 0.0646298, 0.189825, 0.346238, 0.659, 1.06557, 1.59676", \ + "0.0751196, 0.0965956, 0.201214, 0.34775, 0.658808, 1.0655, 1.59678", \ + "0.11739, 0.143426, 0.251793, 0.377985, 0.66492, 1.06549, 1.59708", \ + "0.188852, 0.222989, 0.355928, 0.485986, 0.733586, 1.09497, 1.60155", \ + "0.264164, 0.307847, 0.473366, 0.624827, 0.878597, 1.1974, 1.66141", \ + "0.34323, 0.396707, 0.598802, 0.777491, 1.06082, 1.38159, 1.79827" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0317274, 0.0417675, 0.0933643, 0.157026, 0.283871, 0.44852, 0.6637", \ + "0.0526047, 0.0624974, 0.114369, 0.178002, 0.304902, 0.468008, 0.684536", \ + "0.116413, 0.139961, 0.222362, 0.291091, 0.417927, 0.582447, 0.797536", \ + "0.154944, 0.189195, 0.313108, 0.413742, 0.557637, 0.719524, 0.930708", \ + "0.19881, 0.247693, 0.42922, 0.581868, 0.796477, 1.00042, 1.21648", \ + "0.232473, 0.294924, 0.530368, 0.732846, 1.02308, 1.29813, 1.57716", \ + "0.257805, 0.332849, 0.620101, 0.870696, 1.23585, 1.58611, 1.94118" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0383494, 0.0529642, 0.1269, 0.21842, 0.401646, 0.639915, 0.951497", \ + "0.0413966, 0.0540439, 0.126899, 0.21842, 0.401656, 0.639916, 0.951498", \ + "0.102624, 0.115234, 0.166214, 0.235727, 0.402921, 0.639887, 0.951562", \ + "0.156806, 0.175682, 0.246222, 0.309367, 0.443057, 0.648674, 0.95164", \ + "0.238622, 0.267383, 0.374025, 0.463235, 0.593894, 0.757003, 1.00656", \ + "0.325892, 0.364123, 0.50888, 0.630161, 0.801554, 0.969307, 1.17586", \ + "0.419246, 0.467697, 0.650563, 0.805678, 1.0245, 1.23306, 1.44973" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0664901, 0.0850217, 0.180685, 0.298979, 0.534869, 0.841258, 1.24178", \ + "0.0853964, 0.104037, 0.200565, 0.319178, 0.55531, 0.861809, 1.2624", \ + "0.15989, 0.185924, 0.29269, 0.412496, 0.648674, 0.955699, 1.35668", \ + "0.213676, 0.250994, 0.392905, 0.52564, 0.763888, 1.07056, 1.47124", \ + "0.284407, 0.337659, 0.538195, 0.714643, 0.98951, 1.29999, 1.70148", \ + "0.355728, 0.423147, 0.680243, 0.905438, 1.24478, 1.59937, 2.00665", \ + "0.42998, 0.510372, 0.820977, 1.09646, 1.50697, 1.9225, 2.38037" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0510418, 0.0748313, 0.200762, 0.358049, 0.672016, 1.08021, 1.61365", \ + "0.0510377, 0.0748231, 0.200772, 0.358061, 0.67224, 1.08034, 1.61394", \ + "0.0820663, 0.10338, 0.210344, 0.359143, 0.672224, 1.08034, 1.61378", \ + "0.12481, 0.150281, 0.258345, 0.387299, 0.677292, 1.08034, 1.61388", \ + "0.197112, 0.230525, 0.362457, 0.493575, 0.743242, 1.10787, 1.61781", \ + "0.274542, 0.317037, 0.480442, 0.631986, 0.886204, 1.20941, 1.67606", \ + "0.356016, 0.408749, 0.607352, 0.78401, 1.06866, 1.39057, 1.811" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.033632, 0.0435827, 0.0949708, 0.158445, 0.284972, 0.449281, 0.664029", \ + "0.0544655, 0.064603, 0.116053, 0.179534, 0.306131, 0.468909, 0.68502", \ + "0.120095, 0.142849, 0.22409, 0.291746, 0.41896, 0.5833, 0.794808", \ + "0.159248, 0.192851, 0.315051, 0.415338, 0.558746, 0.722891, 0.935135", \ + "0.203295, 0.251366, 0.431232, 0.583278, 0.797674, 1.00137, 1.21683", \ + "0.235401, 0.296681, 0.531404, 0.733644, 1.02349, 1.29833, 1.57744", \ + "0.256813, 0.331887, 0.618894, 0.869696, 1.23501, 1.58531, 1.94041" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0306435, 0.0445419, 0.118184, 0.210025, 0.393517, 0.632024, 0.943791", \ + "0.033091, 0.0454967, 0.118183, 0.210025, 0.393516, 0.631961, 0.943661", \ + "0.0855844, 0.101227, 0.156647, 0.226051, 0.394727, 0.631899, 0.943616", \ + "0.131748, 0.155241, 0.234679, 0.30087, 0.434266, 0.642955, 0.943746", \ + "0.202126, 0.237582, 0.356463, 0.451222, 0.585916, 0.748564, 0.99832", \ + "0.277502, 0.325476, 0.485747, 0.613712, 0.791496, 0.960374, 1.16857", \ + "0.359177, 0.418865, 0.622692, 0.785253, 1.00985, 1.22128, 1.44046" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0599676, 0.0784184, 0.174984, 0.295141, 0.535269, 0.847349, 1.25544", \ + "0.0776984, 0.0964417, 0.193937, 0.314464, 0.554835, 0.867038, 1.27519", \ + "0.148273, 0.17835, 0.291099, 0.410824, 0.652948, 0.965622, 1.37337", \ + "0.194019, 0.238283, 0.395925, 0.533135, 0.774285, 1.0873, 1.49645", \ + "0.254543, 0.317045, 0.542251, 0.732593, 1.0166, 1.33121, 1.73978", \ + "0.318691, 0.396748, 0.682798, 0.928807, 1.28926, 1.65222, 2.06436", \ + "0.38676, 0.479683, 0.823079, 1.12166, 1.56317, 2.00008, 2.46794" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0458686, 0.0695679, 0.195632, 0.352809, 0.66731, 1.07607, 1.61093", \ + "0.0459083, 0.0695797, 0.195632, 0.352808, 0.667306, 1.07607, 1.61093", \ + "0.0843102, 0.105085, 0.206989, 0.35388, 0.667314, 1.07609, 1.61095", \ + "0.131112, 0.15728, 0.263199, 0.385863, 0.67218, 1.07606, 1.61096", \ + "0.207683, 0.242047, 0.378692, 0.506819, 0.745055, 1.10383, 1.61343", \ + "0.287453, 0.331054, 0.504126, 0.659201, 0.907801, 1.21545, 1.67374", \ + "0.371448, 0.424421, 0.635186, 0.82323, 1.10961, 1.42044, 1.82347" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0314482, 0.041479, 0.0929351, 0.156461, 0.283039, 0.447368, 0.662142", \ + "0.0524082, 0.0621902, 0.11405, 0.17755, 0.30418, 0.466983, 0.683086", \ + "0.114693, 0.138561, 0.222047, 0.290926, 0.417458, 0.581271, 0.795451", \ + "0.151338, 0.186348, 0.311551, 0.412755, 0.556638, 0.718226, 0.933206", \ + "0.191781, 0.241784, 0.42555, 0.579237, 0.794921, 0.99931, 1.213", \ + "0.219916, 0.284249, 0.523531, 0.727957, 1.01961, 1.29571, 1.5752", \ + "0.23771, 0.315449, 0.607943, 0.861942, 1.2297, 1.58167, 1.93753" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0292506, 0.0430806, 0.116682, 0.208514, 0.39201, 0.63041, 0.942113", \ + "0.0322021, 0.0441553, 0.116681, 0.208474, 0.39197, 0.6305, 0.942138", \ + "0.0846133, 0.100408, 0.155671, 0.22565, 0.39327, 0.630478, 0.942163", \ + "0.130275, 0.154229, 0.233905, 0.300238, 0.433369, 0.638964, 0.942303", \ + "0.199894, 0.236129, 0.35657, 0.450922, 0.585625, 0.747817, 0.995168", \ + "0.274847, 0.323168, 0.486325, 0.613783, 0.791276, 0.959946, 1.16806", \ + "0.355527, 0.416933, 0.623278, 0.786287, 1.01171, 1.22209, 1.44106" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0667247, 0.0883115, 0.201422, 0.342172, 0.623439, 0.9891, 1.46713", \ + "0.0838839, 0.105779, 0.219966, 0.361147, 0.642746, 1.0085, 1.48656", \ + "0.151637, 0.183228, 0.308766, 0.450594, 0.733328, 1.09916, 1.57785", \ + "0.197533, 0.242876, 0.408208, 0.561276, 0.845011, 1.21117, 1.68898", \ + "0.258519, 0.322553, 0.553362, 0.753076, 1.0656, 1.43324, 1.91248", \ + "0.323551, 0.403465, 0.695222, 0.947935, 1.32815, 1.72925, 2.20902", \ + "0.393134, 0.488038, 0.837511, 1.14295, 1.5983, 2.06332, 2.58085" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.050041, 0.0781772, 0.227639, 0.41418, 0.787534, 1.27258, 1.90648", \ + "0.0501003, 0.0781597, 0.22753, 0.414311, 0.787734, 1.2724, 1.90693", \ + "0.0828503, 0.107843, 0.235662, 0.414625, 0.787533, 1.2728, 1.90649", \ + "0.126256, 0.155733, 0.281809, 0.438366, 0.789778, 1.27262, 1.9065", \ + "0.199338, 0.237073, 0.388217, 0.54022, 0.844416, 1.28949, 1.90732", \ + "0.276311, 0.323509, 0.508624, 0.681964, 0.979876, 1.37571, 1.9485", \ + "0.356856, 0.414489, 0.636776, 0.838595, 1.16549, 1.54365, 2.0644" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0319339, 0.0419701, 0.0935352, 0.157201, 0.284049, 0.448694, 0.663874", \ + "0.052899, 0.0626927, 0.11464, 0.178273, 0.305183, 0.468275, 0.684816", \ + "0.116445, 0.139993, 0.222988, 0.291672, 0.418437, 0.582529, 0.793855", \ + "0.154495, 0.188816, 0.313089, 0.413902, 0.557808, 0.722241, 0.934905", \ + "0.197017, 0.246253, 0.428578, 0.581601, 0.796601, 1.00051, 1.21663", \ + "0.228378, 0.291391, 0.528519, 0.731992, 1.02261, 1.29806, 1.57714", \ + "0.250115, 0.326177, 0.615839, 0.867948, 1.23429, 1.58524, 1.94065" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0383503, 0.0529659, 0.126902, 0.218422, 0.401653, 0.639917, 0.951498", \ + "0.0412172, 0.0539915, 0.126908, 0.21841, 0.401651, 0.639922, 0.951499", \ + "0.102592, 0.115161, 0.165497, 0.235505, 0.402865, 0.639862, 0.951477", \ + "0.157311, 0.176087, 0.246249, 0.309189, 0.442934, 0.651166, 0.951528", \ + "0.240302, 0.268879, 0.37479, 0.463554, 0.593943, 0.756921, 1.0066", \ + "0.329064, 0.367167, 0.510989, 0.631379, 0.802106, 0.969465, 1.17589", \ + "0.424709, 0.472876, 0.654601, 0.809061, 1.026, 1.23408, 1.45027" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0798123, 0.101926, 0.216314, 0.357855, 0.640197, 1.00686, 1.48609", \ + "0.0972811, 0.119673, 0.234941, 0.376868, 0.659445, 1.02631, 1.50573", \ + "0.172345, 0.201215, 0.32384, 0.464889, 0.749925, 1.11677, 1.59682", \ + "0.228387, 0.268897, 0.425953, 0.576479, 0.86153, 1.22846, 1.70549", \ + "0.302844, 0.359775, 0.577136, 0.77207, 1.08271, 1.45031, 1.93082", \ + "0.379392, 0.450666, 0.725981, 0.971502, 1.34641, 1.74604, 2.22686", \ + "0.460153, 0.544781, 0.874481, 1.17125, 1.62021, 2.08207, 2.59841" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0619733, 0.0903667, 0.240725, 0.428123, 0.802544, 1.28929, 1.92556", \ + "0.0619733, 0.0903223, 0.240726, 0.428123, 0.802667, 1.28946, 1.92551", \ + "0.0912498, 0.116055, 0.247157, 0.42822, 0.802533, 1.28914, 1.92547", \ + "0.135114, 0.163978, 0.29023, 0.449571, 0.804065, 1.28918, 1.92527", \ + "0.209259, 0.246355, 0.396231, 0.54873, 0.857387, 1.30531, 1.92579", \ + "0.288377, 0.334699, 0.51737, 0.69055, 0.988889, 1.38972, 1.96586", \ + "0.371401, 0.428057, 0.647222, 0.846317, 1.1733, 1.55611, 2.07972" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0341207, 0.0440801, 0.0955707, 0.159184, 0.285976, 0.450583, 0.665725", \ + "0.0549251, 0.0650944, 0.116641, 0.180275, 0.307135, 0.470233, 0.686731", \ + "0.121776, 0.144239, 0.224999, 0.292498, 0.41992, 0.584622, 0.796537", \ + "0.162282, 0.195459, 0.316589, 0.416473, 0.559678, 0.724123, 0.937172", \ + "0.208274, 0.255796, 0.434247, 0.585684, 0.799398, 1.00216, 1.21832", \ + "0.243623, 0.304207, 0.536437, 0.737486, 1.02645, 1.30086, 1.57936", \ + "0.269342, 0.3427, 0.626531, 0.875981, 1.23982, 1.58923, 1.94359" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396182, 0.054253, 0.128183, 0.219727, 0.402974, 0.641245, 0.952821", \ + "0.0419646, 0.0551937, 0.128186, 0.219726, 0.402973, 0.641234, 0.952836", \ + "0.102633, 0.115432, 0.166345, 0.235711, 0.404128, 0.641255, 0.952867", \ + "0.157341, 0.17618, 0.24663, 0.309548, 0.443635, 0.652233, 0.95288", \ + "0.240449, 0.268758, 0.374711, 0.463506, 0.594068, 0.757548, 1.00752", \ + "0.328621, 0.366835, 0.510334, 0.630928, 0.801956, 0.969382, 1.17626", \ + "0.424003, 0.4719, 0.653421, 0.807506, 1.02495, 1.23344, 1.44935" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0703433, 0.0891322, 0.186196, 0.306207, 0.545583, 0.856474, 1.26288", \ + "0.0883668, 0.107398, 0.205215, 0.325562, 0.565157, 0.876156, 1.28264", \ + "0.167324, 0.194393, 0.302509, 0.421901, 0.663329, 0.974781, 1.38178", \ + "0.223194, 0.262532, 0.410722, 0.544508, 0.784765, 1.09655, 1.50411", \ + "0.296728, 0.352382, 0.563728, 0.748174, 1.02754, 1.34051, 1.74739", \ + "0.371925, 0.441597, 0.710903, 0.949043, 1.30295, 1.66212, 2.07202", \ + "0.450411, 0.533582, 0.857177, 1.14728, 1.57984, 2.01203, 2.4762" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0554539, 0.0791355, 0.204909, 0.361777, 0.675069, 1.08225, 1.61468", \ + "0.0554519, 0.0791358, 0.204839, 0.361782, 0.675058, 1.08225, 1.61468", \ + "0.0903998, 0.11073, 0.214368, 0.362423, 0.675075, 1.08227, 1.61471", \ + "0.137994, 0.163554, 0.267998, 0.392085, 0.679051, 1.08225, 1.61458", \ + "0.215681, 0.249695, 0.383832, 0.51112, 0.750091, 1.10852, 1.61672", \ + "0.297299, 0.340664, 0.510484, 0.664081, 0.909872, 1.21878, 1.67642", \ + "0.383288, 0.436056, 0.642001, 0.82681, 1.11344, 1.42074, 1.82504" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0319338, 0.0419693, 0.0935322, 0.157196, 0.28404, 0.448679, 0.663852", \ + "0.0527864, 0.0626889, 0.114636, 0.178284, 0.305167, 0.468255, 0.684795", \ + "0.116462, 0.139996, 0.222974, 0.291658, 0.418418, 0.582502, 0.79708", \ + "0.154525, 0.188784, 0.313091, 0.413867, 0.557851, 0.719534, 0.930945", \ + "0.197104, 0.246324, 0.428613, 0.581614, 0.796595, 1.0005, 1.21662", \ + "0.228547, 0.291539, 0.52862, 0.732042, 1.02262, 1.29811, 1.57712", \ + "0.250469, 0.326493, 0.616038, 0.868055, 1.23433, 1.58525, 1.94064" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.038277, 0.0528429, 0.126701, 0.218227, 0.401464, 0.639703, 0.951315", \ + "0.0412173, 0.0538693, 0.126705, 0.218226, 0.401464, 0.639713, 0.951316", \ + "0.102287, 0.114897, 0.165387, 0.235314, 0.402673, 0.639754, 0.951286", \ + "0.1568, 0.175635, 0.245986, 0.309034, 0.442699, 0.648214, 0.951449", \ + "0.239518, 0.26818, 0.374375, 0.463264, 0.593813, 0.756721, 1.0063", \ + "0.327921, 0.366186, 0.510349, 0.630951, 0.801742, 0.969355, 1.17568", \ + "0.423031, 0.471481, 0.653775, 0.808457, 1.02557, 1.23379, 1.45006" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0791704, 0.101128, 0.214754, 0.355383, 0.635867, 1.00023, 1.47641", \ + "0.0966517, 0.118862, 0.233387, 0.374391, 0.655164, 1.01963, 1.49605", \ + "0.171633, 0.200428, 0.322466, 0.463998, 0.745807, 1.11032, 1.58722", \ + "0.22745, 0.267914, 0.424576, 0.574403, 0.857544, 1.22219, 1.69667", \ + "0.301699, 0.358514, 0.575508, 0.7699, 1.07926, 1.44451, 1.92197", \ + "0.377741, 0.449122, 0.723949, 0.969168, 1.34322, 1.74145, 2.21855", \ + "0.458128, 0.543085, 0.872698, 1.16882, 1.61628, 2.07658, 2.59066" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0613621, 0.0895623, 0.238896, 0.425026, 0.796973, 1.28036, 1.91221", \ + "0.0613626, 0.0895517, 0.238893, 0.425025, 0.797034, 1.28036, 1.91229", \ + "0.090815, 0.115464, 0.245476, 0.425109, 0.797129, 1.28025, 1.91203", \ + "0.134676, 0.163424, 0.289064, 0.446898, 0.798675, 1.28032, 1.91229", \ + "0.208638, 0.245703, 0.394952, 0.546461, 0.852503, 1.29661, 1.91263", \ + "0.287835, 0.333906, 0.516125, 0.688157, 0.985075, 1.38256, 1.95299", \ + "0.370782, 0.426839, 0.644402, 0.843704, 1.16925, 1.54932, 2.06724" \ + ); + } + } + timing () { + related_pin : "E"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0324235, 0.0424663, 0.0941403, 0.157949, 0.285068, 0.450045, 0.66564", \ + "0.0533885, 0.0631954, 0.115316, 0.179038, 0.306196, 0.469651, 0.686581", \ + "0.118254, 0.141294, 0.223926, 0.292415, 0.419457, 0.583855, 0.798916", \ + "0.15782, 0.191821, 0.314695, 0.415116, 0.558797, 0.723587, 0.936724", \ + "0.20402, 0.25089, 0.431666, 0.58413, 0.798501, 1.00198, 1.22033", \ + "0.238108, 0.299382, 0.533754, 0.736304, 1.02589, 1.30075, 1.57929", \ + "0.265474, 0.339079, 0.624069, 0.87449, 1.2394, 1.58947, 1.94438" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0501436, 0.0638495, 0.136804, 0.228149, 0.411212, 0.649409, 0.960942", \ + "0.0529525, 0.0648466, 0.1368, 0.228149, 0.411245, 0.649387, 0.960943", \ + "0.118319, 0.12855, 0.175204, 0.245161, 0.412448, 0.649399, 0.961005", \ + "0.180403, 0.195626, 0.258453, 0.318638, 0.452395, 0.660592, 0.960972", \ + "0.274739, 0.298428, 0.392707, 0.476703, 0.603337, 0.766557, 1.01795", \ + "0.374911, 0.406207, 0.535312, 0.648909, 0.814763, 0.979167, 1.1854", \ + "0.48287, 0.521697, 0.684808, 0.831001, 1.0416, 1.24606, 1.45973" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0928358, 0.115103, 0.229752, 0.371036, 0.652582, 1.01797, 1.49539", \ + "0.11059, 0.133074, 0.248447, 0.390063, 0.671863, 1.03741, 1.51505", \ + "0.19045, 0.217802, 0.337431, 0.479524, 0.762443, 1.12791, 1.60622", \ + "0.254863, 0.29177, 0.44174, 0.589713, 0.87403, 1.23964, 1.71321", \ + "0.34124, 0.392903, 0.598594, 0.78861, 1.09527, 1.46159, 1.94028", \ + "0.427732, 0.492496, 0.75357, 0.992342, 1.36126, 1.75752, 2.23634", \ + "0.518106, 0.595021, 0.908508, 1.19668, 1.63804, 2.0951, 2.60816" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730233, 0.101576, 0.251866, 0.438872, 0.812218, 1.29709, 1.93092", \ + "0.0730135, 0.101521, 0.251862, 0.438679, 0.812217, 1.29686, 1.93102", \ + "0.0990815, 0.123644, 0.25725, 0.438753, 0.812214, 1.29716, 1.93102", \ + "0.143243, 0.171393, 0.297376, 0.458474, 0.813575, 1.29725, 1.9308", \ + "0.218723, 0.254941, 0.402919, 0.555593, 0.864512, 1.31239, 1.93123", \ + "0.300176, 0.345495, 0.524922, 0.696645, 0.994628, 1.39524, 1.96987", \ + "0.385848, 0.441133, 0.655633, 0.853411, 1.17835, 1.55908, 2.08328" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0324235, 0.0424663, 0.0941403, 0.157949, 0.285068, 0.450045, 0.66564", \ + "0.0533885, 0.0631954, 0.115316, 0.179038, 0.306196, 0.469651, 0.686581", \ + "0.118254, 0.141294, 0.223926, 0.292415, 0.419457, 0.583855, 0.798916", \ + "0.15782, 0.191821, 0.314695, 0.415116, 0.558797, 0.723587, 0.936724", \ + "0.20402, 0.25089, 0.431666, 0.58413, 0.798501, 1.00198, 1.22033", \ + "0.238108, 0.299382, 0.533754, 0.736304, 1.02589, 1.30075, 1.57929", \ + "0.265474, 0.339079, 0.624069, 0.87449, 1.2394, 1.58947, 1.94438" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0501436, 0.0638495, 0.136804, 0.228149, 0.411212, 0.649409, 0.960942", \ + "0.0529525, 0.0648466, 0.1368, 0.228149, 0.411245, 0.649387, 0.960943", \ + "0.118319, 0.12855, 0.175204, 0.245161, 0.412448, 0.649399, 0.961005", \ + "0.180403, 0.195626, 0.258453, 0.318638, 0.452395, 0.660592, 0.960972", \ + "0.274739, 0.298428, 0.392707, 0.476703, 0.603337, 0.766557, 1.01795", \ + "0.374911, 0.406207, 0.535312, 0.648909, 0.814763, 0.979167, 1.1854", \ + "0.48287, 0.521697, 0.684808, 0.831001, 1.0416, 1.24606, 1.45973" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0928358, 0.115103, 0.229752, 0.371036, 0.652582, 1.01797, 1.49539", \ + "0.11059, 0.133074, 0.248447, 0.390063, 0.671863, 1.03741, 1.51505", \ + "0.19045, 0.217802, 0.337431, 0.479524, 0.762443, 1.12791, 1.60622", \ + "0.254863, 0.29177, 0.44174, 0.589713, 0.87403, 1.23964, 1.71321", \ + "0.34124, 0.392903, 0.598594, 0.78861, 1.09527, 1.46159, 1.94028", \ + "0.427732, 0.492496, 0.75357, 0.992342, 1.36126, 1.75752, 2.23634", \ + "0.518106, 0.595021, 0.908508, 1.19668, 1.63804, 2.0951, 2.60816" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0730233, 0.101576, 0.251866, 0.438872, 0.812218, 1.29709, 1.93092", \ + "0.0730135, 0.101521, 0.251862, 0.438679, 0.812217, 1.29686, 1.93102", \ + "0.0990815, 0.123644, 0.25725, 0.438753, 0.812214, 1.29716, 1.93102", \ + "0.143243, 0.171393, 0.297376, 0.458474, 0.813575, 1.29725, 1.9308", \ + "0.218723, 0.254941, 0.402919, 0.555593, 0.864512, 1.31239, 1.93123", \ + "0.300176, 0.345495, 0.524922, 0.696645, 0.994628, 1.39524, 1.96987", \ + "0.385848, 0.441133, 0.655633, 0.853411, 1.17835, 1.55908, 2.08328" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0125202, 0.0125266, 0.0125344, 0.0125353, 0.0125315, 0.0125276, 0.012517", \ + "0.0123038, 0.0123395, 0.0123983, 0.0124376, 0.0124535, 0.012455, 0.0124511", \ + "0.0124385, 0.0124255, 0.0123833, 0.0123891, 0.0123999, 0.0124117, 0.012415", \ + "0.012975, 0.0128991, 0.0126927, 0.0126976, 0.0125851, 0.012525, 0.0124857", \ + "0.0145377, 0.0143313, 0.0137382, 0.0134543, 0.0126557, 0.0121383, 0.0127177", \ + "0.016707, 0.0164176, 0.0154597, 0.0147694, 0.0142455, 0.0136067, 0.0132736", \ + "0.019635, 0.0192572, 0.0178802, 0.0168708, 0.0157744, 0.0149597, 0.0143104" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "7.22636e-05, 0.000121371, 0.000176105, 0.000188529, 0.000195288, 0.000198528, 0.000200584", \ + "-0.00021051, -9.34195e-05, 0.000115183, 0.000177093, 0.00021582, 0.000232529, 0.000242483", \ + "-0.000490961, -0.00043262, -0.000212987, -7.05473e-05, 5.78775e-05, 0.000125995, 0.000175783", \ + "-0.000400579, -0.000391641, -0.00029184, -0.000183509, -4.02826e-05, 4.47562e-05, 0.000104285", \ + "0.000366466, 0.000254141, 4.02959e-05, -7.17504e-07, 1.79527e-05, 6.21694e-05, 0.000101192", \ + "0.00213535, 0.00181336, 0.00106046, 0.000744776, 0.000499752, 0.000381739, 0.000335481", \ + "0.00489912, 0.00436682, 0.00292956, 0.00219179, 0.00154028, 0.00115669, 0.000911934" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0119711, 0.0119765, 0.011982, 0.0119823, 0.0119793, 0.0119734, 0.0119623", \ + "0.011751, 0.0117857, 0.0118517, 0.0118743, 0.011887, 0.0118858, 0.0118806", \ + "0.0118677, 0.0118699, 0.0118248, 0.0118304, 0.0118361, 0.011844, 0.0118439", \ + "0.0124451, 0.0123421, 0.0121404, 0.0121404, 0.0120199, 0.011959, 0.0119154", \ + "0.0139875, 0.0137742, 0.0132184, 0.0128307, 0.0121029, 0.0115473, 0.0121407", \ + "0.016168, 0.0158599, 0.014861, 0.0141523, 0.0136025, 0.0130143, 0.0126801", \ + "0.0190951, 0.0187034, 0.0172775, 0.0161969, 0.0151167, 0.0143362, 0.0137032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000103708, 0.000153629, 0.00020898, 0.000221186, 0.000228425, 0.000230679, 0.000233027", \ + "-0.000179645, -6.16824e-05, 0.000145444, 0.000208051, 0.000246752, 0.00026376, 0.000272973", \ + "-0.000459586, -0.000399395, -0.000177102, -3.40163e-05, 9.34699e-05, 0.000161316, 0.000203584", \ + "-0.000375726, -0.000367684, -0.000264034, -0.000154798, -1.79245e-05, 7.56167e-05, 0.000139195", \ + "0.000377338, 0.000256967, 5.80389e-05, 1.69418e-05, 4.10877e-05, 8.20638e-05, 0.00012701", \ + "0.00211768, 0.00177928, 0.00104745, 0.00073576, 0.000501696, 0.000394669, 0.000337662", \ + "0.00484289, 0.00430566, 0.0028828, 0.00216042, 0.00151955, 0.00116043, 0.000907862" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0138746, 0.01388, 0.013885, 0.0138855, 0.0138811, 0.0138769, 0.0138658", \ + "0.0136558, 0.01369, 0.0137547, 0.0137772, 0.0137886, 0.0137889, 0.0137838", \ + "0.0137686, 0.0137656, 0.0137269, 0.0137337, 0.0137394, 0.0137464, 0.0137472", \ + "0.0143431, 0.0142415, 0.0140191, 0.01404, 0.0139221, 0.0138606, 0.0138186", \ + "0.0158768, 0.0156783, 0.0151176, 0.0147332, 0.0143767, 0.0134524, 0.0140443", \ + "0.0180595, 0.0177539, 0.0167619, 0.016062, 0.0154126, 0.0149047, 0.0145834", \ + "0.020984, 0.0205823, 0.0191586, 0.0180978, 0.0170144, 0.0163113, 0.0155427" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000586234, 0.00061928, 0.000664283, 0.000675498, 0.000682037, 0.000683472, 0.00068495", \ + "0.000364786, 0.000446934, 0.000609819, 0.000665281, 0.000701036, 0.00071683, 0.000724978", \ + "4.05683e-05, 9.26784e-05, 0.000292765, 0.000432599, 0.000552053, 0.000615721, 0.000655812", \ + "8.43246e-05, 0.000102322, 0.000205017, 0.000309492, 0.000438914, 0.000531361, 0.000592248", \ + "0.000741454, 0.000657027, 0.000502625, 0.000470369, 0.00049643, 0.000536833, 0.000577533", \ + "0.0023217, 0.00207042, 0.00144651, 0.00116643, 0.000943179, 0.00084123, 0.000787141", \ + "0.00491308, 0.00446913, 0.00322007, 0.00255571, 0.00196085, 0.00159213, 0.00135684" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0138746, 0.01388, 0.013885, 0.0138855, 0.0138811, 0.0138769, 0.0138658", \ + "0.0136558, 0.01369, 0.0137547, 0.0137772, 0.0137886, 0.0137889, 0.0137838", \ + "0.0137686, 0.0137656, 0.0137269, 0.0137337, 0.0137394, 0.0137464, 0.0137472", \ + "0.0143431, 0.0142415, 0.0140191, 0.01404, 0.0139221, 0.0138606, 0.0138186", \ + "0.0158768, 0.0156783, 0.0151176, 0.0147332, 0.0143767, 0.0134524, 0.0140443", \ + "0.0180595, 0.0177539, 0.0167619, 0.016062, 0.0154126, 0.0149047, 0.0145834", \ + "0.020984, 0.0205823, 0.0191586, 0.0180978, 0.0170144, 0.0163113, 0.0155427" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000586234, 0.00061928, 0.000664283, 0.000675498, 0.000682037, 0.000683472, 0.00068495", \ + "0.000364786, 0.000446934, 0.000609819, 0.000665281, 0.000701036, 0.00071683, 0.000724978", \ + "4.05683e-05, 9.26784e-05, 0.000292765, 0.000432599, 0.000552053, 0.000615721, 0.000655812", \ + "8.43246e-05, 0.000102322, 0.000205017, 0.000309492, 0.000438914, 0.000531361, 0.000592248", \ + "0.000741454, 0.000657027, 0.000502625, 0.000470369, 0.00049643, 0.000536833, 0.000577533", \ + "0.0023217, 0.00207042, 0.00144651, 0.00116643, 0.000943179, 0.00084123, 0.000787141", \ + "0.00491308, 0.00446913, 0.00322007, 0.00255571, 0.00196085, 0.00159213, 0.00135684" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0144421, 0.0144433, 0.0144435, 0.0144422, 0.014439, 0.0144347, 0.0144219", \ + "0.0143, 0.0143306, 0.0143614, 0.0143674, 0.0143758, 0.0143728, 0.0143669", \ + "0.0142097, 0.0142445, 0.0142509, 0.014299, 0.0143213, 0.0143244, 0.014331", \ + "0.0144502, 0.0144191, 0.0143584, 0.0143246, 0.0143353, 0.0143378, 0.0143363", \ + "0.0154844, 0.0153538, 0.0149749, 0.0147793, 0.0146364, 0.0145323, 0.0144691", \ + "0.0174034, 0.0171456, 0.0163298, 0.0158466, 0.0154339, 0.0150437, 0.0146035", \ + "0.0200748, 0.0197076, 0.0184741, 0.017602, 0.016693, 0.0160652, 0.0156235" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000273958, 0.000279724, 0.000287021, 0.000288746, 0.000288813, 0.000288921, 0.000286999", \ + "0.000100235, 0.000136331, 0.000204801, 0.000224002, 0.000236072, 0.000241074, 0.000243815", \ + "-8.71107e-05, -5.67704e-05, 4.2828e-05, 9.79319e-05, 0.000147318, 0.000172744, 0.000196189", \ + "-9.20431e-06, -1.6211e-05, 2.5657e-05, 6.85077e-05, 0.000123913, 0.000148021, 0.00016816", \ + "0.000661038, 0.000582124, 0.000388786, 0.000312405, 0.000261819, 0.000244855, 0.000229079", \ + "0.00230451, 0.0020756, 0.00143205, 0.00109862, 0.000801669, 0.000630679, 0.000521186", \ + "0.00489147, 0.00450945, 0.00331152, 0.00259771, 0.00189844, 0.00146254, 0.00116301" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0138899, 0.0138906, 0.0138901, 0.0138886, 0.0138851, 0.0138766, 0.0138684", \ + "0.0137517, 0.0137614, 0.0137993, 0.0137982, 0.0138059, 0.0138027, 0.0137934", \ + "0.0136519, 0.0136848, 0.0136956, 0.0137326, 0.0137564, 0.0137559, 0.013759", \ + "0.0138989, 0.0138663, 0.0137888, 0.013767, 0.0137725, 0.0137703, 0.0137669", \ + "0.0149454, 0.0148026, 0.0144136, 0.0142427, 0.0140725, 0.0139661, 0.0138999", \ + "0.0168659, 0.0165945, 0.0157431, 0.0152571, 0.0148573, 0.014475, 0.0140141", \ + "0.01954, 0.019174, 0.0178858, 0.0169972, 0.0160686, 0.0154563, 0.0150654" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000307725, 0.000313506, 0.000320852, 0.000322506, 0.000323023, 0.000323888, 0.000321817", \ + "0.000133949, 0.000170289, 0.000234416, 0.000254324, 0.000266794, 0.000272093, 0.000274242", \ + "-5.44422e-05, -2.27496e-05, 7.19814e-05, 0.0001298, 0.000184368, 0.000206131, 0.000226507", \ + "1.52484e-05, 1.16146e-05, 5.63519e-05, 9.7427e-05, 0.000145756, 0.000177763, 0.000204222", \ + "0.000677632, 0.0005856, 0.000406361, 0.000330117, 0.00028829, 0.000268153, 0.000257735", \ + "0.0022615, 0.00202883, 0.00140928, 0.00108435, 0.00080097, 0.000644342, 0.00053183", \ + "0.00483162, 0.00444496, 0.00326664, 0.00256014, 0.00187963, 0.00146728, 0.00116575" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0157929, 0.015794, 0.0157931, 0.0157917, 0.0157873, 0.0157809, 0.0157711", \ + "0.0156549, 0.0156637, 0.0157011, 0.0157012, 0.0157089, 0.0157056, 0.0156964", \ + "0.0155603, 0.0155822, 0.0156009, 0.015636, 0.0156596, 0.0156583, 0.0156621", \ + "0.015794, 0.0157654, 0.0157203, 0.0156876, 0.0156757, 0.0156732, 0.0156699", \ + "0.0168362, 0.0166889, 0.0163089, 0.0161602, 0.0159561, 0.01587, 0.0158026", \ + "0.0187529, 0.0184945, 0.0176554, 0.0171564, 0.0167101, 0.0163812, 0.0161697", \ + "0.0214047, 0.021052, 0.019779, 0.0188959, 0.0180186, 0.01736, 0.016933" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000764776, 0.000769124, 0.000775088, 0.000776601, 0.000776331, 0.000777029, 0.000773786", \ + "0.000615003, 0.000640627, 0.000691653, 0.0007092, 0.000720465, 0.000724942, 0.000726216", \ + "0.000426056, 0.000448943, 0.00053649, 0.000596007, 0.000640325, 0.000659406, 0.000677723", \ + "0.000464413, 0.000471246, 0.000516286, 0.000553754, 0.000600201, 0.000635205, 0.000656494", \ + "0.0010614, 0.000994337, 0.000839614, 0.000775213, 0.000740522, 0.000719504, 0.000708477", \ + "0.00253802, 0.00234974, 0.00181287, 0.00151722, 0.00124225, 0.00109025, 0.000980202", \ + "0.00498838, 0.00466636, 0.00361532, 0.00295618, 0.00230807, 0.0018948, 0.0016053" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0157929, 0.015794, 0.0157931, 0.0157917, 0.0157873, 0.0157809, 0.0157711", \ + "0.0156549, 0.0156637, 0.0157011, 0.0157012, 0.0157089, 0.0157056, 0.0156964", \ + "0.0155603, 0.0155822, 0.0156009, 0.015636, 0.0156596, 0.0156583, 0.0156621", \ + "0.015794, 0.0157654, 0.0157203, 0.0156876, 0.0156757, 0.0156732, 0.0156699", \ + "0.0168362, 0.0166889, 0.0163089, 0.0161602, 0.0159561, 0.01587, 0.0158026", \ + "0.0187529, 0.0184945, 0.0176554, 0.0171564, 0.0167101, 0.0163812, 0.0161697", \ + "0.0214047, 0.021052, 0.019779, 0.0188959, 0.0180186, 0.01736, 0.016933" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000764776, 0.000769124, 0.000775088, 0.000776601, 0.000776331, 0.000777029, 0.000773786", \ + "0.000615003, 0.000640627, 0.000691653, 0.0007092, 0.000720465, 0.000724942, 0.000726216", \ + "0.000426056, 0.000448943, 0.00053649, 0.000596007, 0.000640325, 0.000659406, 0.000677723", \ + "0.000464413, 0.000471246, 0.000516286, 0.000553754, 0.000600201, 0.000635205, 0.000656494", \ + "0.0010614, 0.000994337, 0.000839614, 0.000775213, 0.000740522, 0.000719504, 0.000708477", \ + "0.00253802, 0.00234974, 0.00181287, 0.00151722, 0.00124225, 0.00109025, 0.000980202", \ + "0.00498838, 0.00466636, 0.00361532, 0.00295618, 0.00230807, 0.0018948, 0.0016053" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00721527, 0.00729686, 0.0073908, 0.00741158, 0.00742221, 0.00742893, 0.0074282", \ + "0.00691853, 0.00704099, 0.00728727, 0.00737259, 0.00742797, 0.00745197, 0.00746264", \ + "0.00724186, 0.00712166, 0.0071609, 0.00707996, 0.00730989, 0.00737001, 0.00740888", \ + "0.00791681, 0.00777501, 0.00758639, 0.00727279, 0.00743889, 0.00742257, 0.00744176", \ + "0.0096766, 0.00933316, 0.00854964, 0.0082205, 0.00788769, 0.00772341, 0.00763016", \ + "0.0120771, 0.0115661, 0.0103252, 0.00958917, 0.00885141, 0.00845433, 0.00814364", \ + "0.0153083, 0.0146606, 0.0127785, 0.0116731, 0.0104923, 0.00982485, 0.00913509" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "9.86943e-06, 8.55185e-05, 0.00016642, 0.000184131, 0.000193376, 0.000198191, 0.000200539", \ + "-0.000305763, -0.000168547, 7.7004e-05, 0.000155099, 0.000201009, 0.000219392, 0.000231214", \ + "-0.000128599, -0.000134009, -6.75116e-05, 7.27511e-06, 8.77253e-05, 0.000150915, 0.000184645", \ + "0.00051709, 0.000390255, 0.000284732, 0.000235917, 0.000216113, 0.000207986, 0.000207724", \ + "0.00223428, 0.00190729, 0.00116393, 0.000864454, 0.000579831, 0.000422054, 0.000351275", \ + "0.00464348, 0.00415596, 0.00285378, 0.00215375, 0.0015081, 0.00111445, 0.000849868", \ + "0.00787123, 0.0072129, 0.00531482, 0.00419647, 0.00306877, 0.00231141, 0.0017951" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00719428, 0.00727802, 0.00737074, 0.00739132, 0.00740159, 0.00740831, 0.00740759", \ + "0.00692462, 0.00705067, 0.00727857, 0.00737646, 0.00742931, 0.00745199, 0.00746207", \ + "0.00720186, 0.00710059, 0.00716688, 0.00709433, 0.00732383, 0.00738311, 0.00741995", \ + "0.00785661, 0.0077292, 0.00756103, 0.00726693, 0.00744635, 0.00743387, 0.00745175", \ + "0.009592, 0.00926363, 0.0084832, 0.00817919, 0.00786155, 0.00771191, 0.00762971", \ + "0.0119337, 0.0114311, 0.0102027, 0.00949156, 0.00878075, 0.00840707, 0.00811511", \ + "0.0150979, 0.0144578, 0.0126098, 0.0115088, 0.0103598, 0.00972359, 0.00910019" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "3.76739e-05, 0.000113812, 0.000194945, 0.000212854, 0.000224139, 0.00022924, 0.000229773", \ + "-0.000277654, -0.000144678, 0.00010929, 0.00018262, 0.000227104, 0.000246925, 0.000258694", \ + "-0.000111929, -0.000120203, -7.86826e-05, 6.56116e-06, 0.000108814, 0.000166598, 0.000213764", \ + "0.000511241, 0.000380968, 0.000295649, 0.000238564, 0.000216912, 0.000217969, 0.000230856", \ + "0.00217385, 0.0018642, 0.00123574, 0.000880628, 0.000592891, 0.00047012, 0.000391028", \ + "0.00455089, 0.00407169, 0.00280981, 0.00211043, 0.00145983, 0.00108762, 0.000846119", \ + "0.00766149, 0.00701311, 0.00517546, 0.00410975, 0.00298721, 0.00225215, 0.00174986" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00910148, 0.00918265, 0.00927467, 0.00929451, 0.00930484, 0.00931096, 0.00931095", \ + "0.00883095, 0.00895632, 0.0091816, 0.00927921, 0.00933088, 0.0093526, 0.00936519", \ + "0.00910636, 0.00900305, 0.00907042, 0.00899625, 0.00922624, 0.00928552, 0.00932139", \ + "0.0097562, 0.0096259, 0.00947074, 0.00937959, 0.00934864, 0.00933616, 0.00935415", \ + "0.011459, 0.0111306, 0.0103842, 0.0101373, 0.0097618, 0.00961564, 0.00953151", \ + "0.0137483, 0.0133121, 0.0121031, 0.0113815, 0.0107512, 0.0102692, 0.0100188", \ + "0.0168856, 0.0162841, 0.0144848, 0.0134124, 0.012296, 0.0116159, 0.0109598" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000495059, 0.000545886, 0.000611292, 0.000627013, 0.000637949, 0.000642689, 0.000642504", \ + "0.000242207, 0.000329818, 0.000533526, 0.000601842, 0.000642215, 0.000660774, 0.000671546", \ + "0.000301328, 0.000285001, 0.000352865, 0.000429659, 0.000524061, 0.000581444, 0.0006269", \ + "0.000820058, 0.000732763, 0.000699597, 0.000646697, 0.000629963, 0.000630919, 0.000639313", \ + "0.00235503, 0.00211177, 0.00159424, 0.00126511, 0.00100311, 0.000880191, 0.000802908", \ + "0.00462026, 0.00421928, 0.00311863, 0.00247328, 0.00185216, 0.00149108, 0.00124545", \ + "0.00762875, 0.00707534, 0.00543173, 0.00442555, 0.00336769, 0.00264531, 0.00215161" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00910148, 0.00918265, 0.00927467, 0.00929451, 0.00930484, 0.00931096, 0.00931095", \ + "0.00883095, 0.00895632, 0.0091816, 0.00927921, 0.00933088, 0.0093526, 0.00936519", \ + "0.00910636, 0.00900305, 0.00907042, 0.00899625, 0.00922624, 0.00928552, 0.00932139", \ + "0.0097562, 0.0096259, 0.00947074, 0.00937959, 0.00934864, 0.00933616, 0.00935415", \ + "0.011459, 0.0111306, 0.0103842, 0.0101373, 0.0097618, 0.00961564, 0.00953151", \ + "0.0137483, 0.0133121, 0.0121031, 0.0113815, 0.0107512, 0.0102692, 0.0100188", \ + "0.0168856, 0.0162841, 0.0144848, 0.0134124, 0.012296, 0.0116159, 0.0109598" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "9.86943e-06, 8.55185e-05, 0.00016642, 0.000184131, 0.000193376, 0.000198191, 0.000200539", \ + "-0.000305763, -0.000168547, 7.7004e-05, 0.000155099, 0.000201009, 0.000219392, 0.000231214", \ + "-0.000128599, -0.000134009, -6.75116e-05, 7.27511e-06, 8.77253e-05, 0.000150915, 0.000184645", \ + "0.00051709, 0.000390255, 0.000284732, 0.000235917, 0.000216113, 0.000207986, 0.000207724", \ + "0.00223428, 0.00190729, 0.00116393, 0.000864454, 0.000579831, 0.000422054, 0.000351275", \ + "0.00464348, 0.00415596, 0.00285378, 0.00215375, 0.0015081, 0.00111445, 0.000849868", \ + "0.00787123, 0.0072129, 0.00531482, 0.00419647, 0.00306877, 0.00231141, 0.0017951" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00920348, 0.00924985, 0.0093055, 0.00931957, 0.00932554, 0.00932998, 0.00933081", \ + "0.00896727, 0.00905465, 0.00924642, 0.00929654, 0.00934702, 0.00936394, 0.00937101", \ + "0.00887834, 0.008882, 0.00901276, 0.00912305, 0.00922474, 0.00927814, 0.00931893", \ + "0.00921261, 0.00915293, 0.00912128, 0.00911701, 0.00917182, 0.00923794, 0.00928713", \ + "0.0105391, 0.0102864, 0.00974377, 0.00953604, 0.00939274, 0.0093715, 0.00936765", \ + "0.012738, 0.0123006, 0.0111637, 0.0106025, 0.0102163, 0.0100392, 0.00971625", \ + "0.0157496, 0.015138, 0.0133762, 0.0123797, 0.011495, 0.0109475, 0.0104669" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000296391, 0.000310236, 0.000327445, 0.000331021, 0.000332661, 0.000333129, 0.000336079", \ + "5.77119e-05, 0.000108185, 0.00020541, 0.000237698, 0.000265871, 0.00026037, 0.000264158", \ + "0.000200256, 0.000203124, 0.000192445, 0.000200303, 0.000209893, 0.000231534, 0.000241948", \ + "0.000996028, 0.000728912, 0.000511421, 0.00050987, 0.000409704, 0.000349151, 0.00030576", \ + "0.00248196, 0.00222421, 0.00160599, 0.00120187, 0.00085431, 0.000639032, 0.000516032", \ + "0.00481626, 0.00445402, 0.00328705, 0.00255558, 0.00184773, 0.00140315, 0.001099", \ + "0.00786083, 0.00740218, 0.00580407, 0.00468828, 0.003489, 0.00267584, 0.00208253" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00918383, 0.00922983, 0.00928496, 0.00929758, 0.00930541, 0.009309, 0.00930924", \ + "0.00896027, 0.00905735, 0.00924749, 0.009308, 0.00934585, 0.00936276, 0.00936924", \ + "0.00885707, 0.0088634, 0.00901774, 0.0091338, 0.00923557, 0.00928789, 0.00932748", \ + "0.00918268, 0.00912782, 0.00910977, 0.00911787, 0.00918169, 0.00924961, 0.00929832", \ + "0.0104772, 0.010211, 0.00971444, 0.0095014, 0.00938473, 0.0093732, 0.00937464", \ + "0.0126123, 0.0121834, 0.0110776, 0.0105389, 0.0101752, 0.0100148, 0.00970464", \ + "0.0155563, 0.0149581, 0.0132392, 0.0122672, 0.0114068, 0.0108802, 0.0104209" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000325957, 0.000339619, 0.000357056, 0.000361514, 0.000361882, 0.000364894, 0.00036481", \ + "8.54082e-05, 0.000132392, 0.000239658, 0.000269278, 0.000283135, 0.000288291, 0.000292698", \ + "0.000221362, 0.000223912, 0.00019796, 0.000209411, 0.00023076, 0.000249208, 0.000271283", \ + "0.000982147, 0.000907525, 0.000517897, 0.000511241, 0.000413569, 0.000355831, 0.000328982", \ + "0.0024314, 0.00219036, 0.0016155, 0.00122438, 0.000887665, 0.000677187, 0.000559857", \ + "0.0046935, 0.00433163, 0.00322371, 0.00250592, 0.00180813, 0.00137112, 0.00107333", \ + "0.00767945, 0.00721898, 0.00566144, 0.00457344, 0.00340834, 0.00262383, 0.00205376" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C * E)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110893, 0.0111342, 0.0111883, 0.0112008, 0.0112083, 0.0112108, 0.0112134", \ + "0.0108791, 0.0109678, 0.0111504, 0.0112108, 0.0112474, 0.0112635, 0.0112721", \ + "0.0107559, 0.0107816, 0.0109218, 0.0110358, 0.0111375, 0.0111895, 0.0112301", \ + "0.0110705, 0.011027, 0.0109666, 0.0110071, 0.0110845, 0.0111513, 0.0112007", \ + "0.0123548, 0.0121005, 0.0116088, 0.0114282, 0.0112963, 0.011273, 0.0112766", \ + "0.014459, 0.0140459, 0.0129773, 0.0124379, 0.0120841, 0.0117542, 0.0116079", \ + "0.0173549, 0.0167876, 0.0151287, 0.0141731, 0.0132735, 0.0127054, 0.0123305" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000747618, 0.00075801, 0.000772332, 0.000775975, 0.000776104, 0.000778413, 0.000777597", \ + "0.00054151, 0.000575018, 0.000657706, 0.000686135, 0.000697017, 0.000701921, 0.000705473", \ + "0.000646478, 0.000624215, 0.00061148, 0.000626596, 0.000646463, 0.000662949, 0.000685889", \ + "0.0013163, 0.00127765, 0.00103698, 0.000915119, 0.000824139, 0.000767322, 0.000742224", \ + "0.00265829, 0.00245461, 0.00197113, 0.00161233, 0.00127562, 0.00108415, 0.000967969", \ + "0.0048425, 0.00452766, 0.00353281, 0.00286999, 0.0021927, 0.00177688, 0.00147769", \ + "0.0077531, 0.00734402, 0.00592122, 0.00490015, 0.00376584, 0.00299355, 0.00244556" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110893, 0.0111342, 0.0111883, 0.0112008, 0.0112083, 0.0112108, 0.0112134", \ + "0.0108791, 0.0109678, 0.0111504, 0.0112108, 0.0112474, 0.0112635, 0.0112721", \ + "0.0107559, 0.0107816, 0.0109218, 0.0110358, 0.0111375, 0.0111895, 0.0112301", \ + "0.0110705, 0.011027, 0.0109666, 0.0110071, 0.0110845, 0.0111513, 0.0112007", \ + "0.0123548, 0.0121005, 0.0116088, 0.0114282, 0.0112963, 0.011273, 0.0112766", \ + "0.014459, 0.0140459, 0.0129773, 0.0124379, 0.0120841, 0.0117542, 0.0116079", \ + "0.0173549, 0.0167876, 0.0151287, 0.0141731, 0.0132735, 0.0127054, 0.0123305" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000296391, 0.000310236, 0.000327445, 0.000331021, 0.000332661, 0.000333129, 0.000336079", \ + "5.77119e-05, 0.000108185, 0.00020541, 0.000237698, 0.000265871, 0.00026037, 0.000264158", \ + "0.000200256, 0.000203124, 0.000192445, 0.000200303, 0.000209893, 0.000231534, 0.000241948", \ + "0.000996028, 0.000728912, 0.000511421, 0.00050987, 0.000409704, 0.000349151, 0.00030576", \ + "0.00248196, 0.00222421, 0.00160599, 0.00120187, 0.00085431, 0.000639032, 0.000516032", \ + "0.00481626, 0.00445402, 0.00328705, 0.00255558, 0.00184773, 0.00140315, 0.001099", \ + "0.00786083, 0.00740218, 0.00580407, 0.00468828, 0.003489, 0.00267584, 0.00208253" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102971, 0.0103202, 0.0103666, 0.0103744, 0.0103788, 0.0103797, 0.0103753", \ + "0.0100453, 0.0100752, 0.0102448, 0.0102974, 0.010325, 0.01034, 0.0103542", \ + "0.0102511, 0.0102233, 0.0103235, 0.0101341, 0.0103264, 0.0103281, 0.0101835", \ + "0.0109979, 0.0108633, 0.0105687, 0.0106078, 0.0104403, 0.00965372, 0.0102103", \ + "0.0127633, 0.0125324, 0.0117933, 0.0114023, 0.0110277, 0.0108083, 0.0101717", \ + "0.0152336, 0.0148931, 0.0137401, 0.0129821, 0.0121897, 0.0118666, 0.0113669", \ + "0.0185395, 0.0181002, 0.0165305, 0.0153879, 0.0140863, 0.0132863, 0.0128379" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000109913, -6.54454e-05, -1.15489e-05, 1.36937e-06, 8.37495e-06, 1.1642e-05, 1.2219e-05", \ + "-0.000366676, -0.000285044, -0.000123128, -6.72792e-05, -2.96777e-05, -1.22674e-05, -2.7386e-06", \ + "-0.00049315, -0.000462708, -0.000357336, -0.000265634, -0.000168348, -0.000113136, -7.98031e-05", \ + "-0.000186288, -0.000237426, -0.000274076, -0.000260609, -0.000210164, -0.000153547, -0.00011803", \ + "0.00110465, 0.000870691, 0.000381672, 0.000186469, 4.61631e-05, -5.94607e-06, -2.65748e-05", \ + "0.00341961, 0.00296831, 0.00184584, 0.00129792, 0.000816829, 0.000548034, 0.000363608", \ + "0.00659607, 0.00597334, 0.0041783, 0.00318141, 0.00222789, 0.00161998, 0.00119864" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00974854, 0.00976703, 0.00978407, 0.00980843, 0.00981234, 0.00980905, 0.00980962", \ + "0.00949281, 0.00954896, 0.00967029, 0.00971587, 0.00974286, 0.00936529, 0.00976618", \ + "0.00971182, 0.00968471, 0.00974831, 0.00973902, 0.00974488, 0.00975349, 0.00973978", \ + "0.0104616, 0.0103198, 0.0100776, 0.0100477, 0.00989872, 0.00926224, 0.00922834", \ + "0.012225, 0.0119935, 0.0112407, 0.0108143, 0.0104951, 0.0102388, 0.0091831", \ + "0.0147106, 0.0143364, 0.0131635, 0.0123891, 0.0115833, 0.0112828, 0.010791", \ + "0.0179937, 0.0175399, 0.0159072, 0.0147497, 0.0134631, 0.0125308, 0.0122268" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-7.82077e-05, -3.31656e-05, 2.11158e-05, 3.4119e-05, 4.12446e-05, 4.30687e-05, 4.66881e-05", \ + "-0.000338283, -0.000258194, -8.95192e-05, -2.99492e-05, 6.841e-06, 2.34123e-05, 3.24516e-05", \ + "-0.000462054, -0.00043807, -0.00032863, -0.000239614, -0.000142192, -7.97917e-05, -4.47582e-05", \ + "-0.00017325, -0.000221555, -0.000260559, -0.000240286, -0.000175125, -0.000129855, -8.9788e-05", \ + "0.00109312, 0.000856706, 0.000382623, 0.0001975, 6.08236e-05, 1.10005e-05, -7.92189e-06", \ + "0.00336301, 0.00291003, 0.00181156, 0.00128257, 0.00080906, 0.000526499, 0.000372401", \ + "0.00650179, 0.00586497, 0.00408871, 0.003122, 0.00219425, 0.00158409, 0.00117866" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116517, 0.0116695, 0.0116853, 0.0117101, 0.0117116, 0.0117105, 0.0117112", \ + "0.0113994, 0.0114125, 0.0115724, 0.0116178, 0.0116443, 0.0112672, 0.0116675", \ + "0.0116136, 0.0115814, 0.011674, 0.0116392, 0.0116464, 0.0116538, 0.0116416", \ + "0.012352, 0.0122176, 0.0119776, 0.0119297, 0.0117929, 0.0111649, 0.0102816", \ + "0.0141148, 0.0138879, 0.0131324, 0.0127232, 0.0123264, 0.0121288, 0.0114983", \ + "0.016587, 0.0162446, 0.015047, 0.0142831, 0.0135018, 0.0131275, 0.0126047", \ + "0.0198586, 0.0194181, 0.0178147, 0.0166391, 0.0153604, 0.0145098, 0.0140944" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000399334, 0.000430722, 0.000475469, 0.000487134, 0.000494318, 0.00049443, 0.000497407", \ + "0.000173852, 0.000237712, 0.000371725, 0.000425885, 0.000460059, 0.000475416, 0.000484998", \ + "1.08e-05, 3.47015e-05, 0.000137851, 0.000220496, 0.000313656, 0.000374856, 0.000407276", \ + "0.000243582, 0.00021718, 0.000193077, 0.000217439, 0.000273329, 0.000322549, 0.000361624", \ + "0.00136099, 0.00119202, 0.000801306, 0.00063601, 0.000505109, 0.000459099, 0.000440704", \ + "0.00348996, 0.00313486, 0.00218142, 0.0016841, 0.00125094, 0.000990492, 0.000818731", \ + "0.00649466, 0.00595397, 0.00438962, 0.00349326, 0.00260253, 0.002011, 0.00161242" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0103116, 0.0103373, 0.010383, 0.0103914, 0.0103942, 0.0103896, 0.0103879", \ + "0.0100553, 0.0101282, 0.0102704, 0.0103279, 0.0103583, 0.00999107, 0.0103922", \ + "0.0102216, 0.0102089, 0.0103072, 0.0101447, 0.0103366, 0.0103601, 0.00960225", \ + "0.0109363, 0.0108251, 0.0106412, 0.0106175, 0.0104716, 0.010417, 0.00986097", \ + "0.012647, 0.0124247, 0.0117075, 0.0113268, 0.0109968, 0.0108013, 0.0101816", \ + "0.015066, 0.0147115, 0.0135989, 0.0128549, 0.0120952, 0.0118039, 0.011332", \ + "0.0182742, 0.017845, 0.0163, 0.0151596, 0.0139142, 0.013157, 0.0127464" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-8.83844e-05, -4.3728e-05, 1.05379e-05, 2.36386e-05, 3.4507e-05, 3.81244e-05, 4.0113e-05", \ + "-0.000342487, -0.000256083, -9.84951e-05, -4.05644e-05, -2.65523e-06, 1.46152e-05, 2.41746e-05", \ + "-0.000471036, -0.000447756, -0.00033442, -0.000248549, -0.000149181, -9.21067e-05, -4.53858e-05", \ + "-0.000192657, -0.0002389, -0.000273276, -0.000252986, -0.000193096, -0.000134542, -9.44467e-05", \ + "0.00104754, 0.000823039, 0.000361995, 0.000179948, 4.2416e-05, -4.21018e-06, -1.94498e-05", \ + "0.00329213, 0.00285349, 0.00176881, 0.00125122, 0.000788075, 0.000525235, 0.000356932", \ + "0.00635582, 0.00573554, 0.00401525, 0.00305005, 0.00214246, 0.00155174, 0.00113982" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00976827, 0.00978802, 0.00981803, 0.00982349, 0.00982681, 0.00982436, 0.00982481", \ + "0.00952261, 0.00953343, 0.00970086, 0.00975348, 0.00977737, 0.00939116, 0.00980465", \ + "0.00968553, 0.00966908, 0.00973778, 0.00972767, 0.00975695, 0.0097724, 0.00976445", \ + "0.010435, 0.0102866, 0.010055, 0.0100449, 0.00991643, 0.00924804, 0.00927917", \ + "0.0121117, 0.0118879, 0.0111565, 0.0107557, 0.0104678, 0.0102324, 0.00919313", \ + "0.0145326, 0.0141729, 0.0130249, 0.0122627, 0.0114967, 0.0112317, 0.0107596", \ + "0.0177212, 0.0172869, 0.0156791, 0.0145423, 0.0133, 0.0124013, 0.0121385" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-5.66941e-05, -1.12894e-05, 4.34117e-05, 5.62355e-05, 6.78064e-05, 7.12253e-05, 7.28676e-05", \ + "-0.00030613, -0.000226696, -6.54732e-05, -7.09925e-06, 3.37951e-05, 5.07442e-05, 6.01144e-05", \ + "-0.000444169, -0.000417758, -0.000300251, -0.000210356, -0.000114379, -5.69994e-05, -1.79035e-05", \ + "-0.000180901, -0.000223467, -0.000247214, -0.000226988, -0.000166447, -0.000113088, -6.93403e-05", \ + "0.00103057, 0.000794872, 0.000352818, 0.000176816, 5.94716e-05, 1.11379e-05, 3.55981e-06", \ + "0.00321057, 0.00276729, 0.00171711, 0.0012087, 0.000766837, 0.000509153, 0.000359233", \ + "0.00625618, 0.00563086, 0.0039217, 0.00298885, 0.00210012, 0.00153074, 0.00112444" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(A * !B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116715, 0.0116904, 0.0117194, 0.0117251, 0.0117269, 0.0117256, 0.0117263", \ + "0.0114279, 0.0114387, 0.0116058, 0.011655, 0.0116788, 0.011292, 0.0117059", \ + "0.0115874, 0.011566, 0.0116188, 0.0116298, 0.0116584, 0.0116728, 0.0108825", \ + "0.0123288, 0.012177, 0.0119553, 0.0119243, 0.0118061, 0.0117528, 0.0112155", \ + "0.0139963, 0.0137824, 0.0130547, 0.0126649, 0.0122995, 0.0121222, 0.0115089", \ + "0.0164113, 0.0160728, 0.0149285, 0.0141647, 0.0134154, 0.0130757, 0.0125733", \ + "0.0195969, 0.0191629, 0.0175929, 0.0164395, 0.015184, 0.0144134, 0.0140073" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000422084, 0.000453816, 0.000499001, 0.00051069, 0.000520946, 0.000524254, 0.000525142", \ + "0.000204288, 0.000270512, 0.000398127, 0.000450194, 0.000488413, 0.000503956, 0.000512424", \ + "3.47877e-05, 5.90235e-05, 0.000160498, 0.000251667, 0.000343649, 0.000397511, 0.000434723", \ + "0.00024412, 0.000222059, 0.000205699, 0.000229139, 0.000289224, 0.000340834, 0.000393109", \ + "0.00131317, 0.00115676, 0.000773452, 0.000616415, 0.000509418, 0.000462648, 0.000454372", \ + "0.00333092, 0.00298669, 0.00208889, 0.00162246, 0.00120033, 0.000967956, 0.000804725", \ + "0.0062626, 0.00573678, 0.00422558, 0.00336415, 0.00251767, 0.00195802, 0.00155545" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0122178, 0.0122397, 0.0122847, 0.0122936, 0.0122967, 0.0122916, 0.0122876", \ + "0.0119529, 0.0120318, 0.0121721, 0.0122298, 0.0122602, 0.0118922, 0.0122941", \ + "0.0121207, 0.0121051, 0.0122187, 0.0120533, 0.012238, 0.012262, 0.0115038", \ + "0.0128196, 0.0127199, 0.0125271, 0.0124838, 0.0123653, 0.0123093, 0.0119124", \ + "0.014538, 0.0143236, 0.013622, 0.0132288, 0.0128637, 0.012687, 0.0120804", \ + "0.0169535, 0.016611, 0.015496, 0.0147561, 0.0140139, 0.0136587, 0.0131533", \ + "0.0201599, 0.0197334, 0.0181983, 0.0170762, 0.015817, 0.0150111, 0.0146139" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00034858, 0.000380102, 0.000425164, 0.000437058, 0.000447369, 0.000449831, 0.000451585", \ + "0.000131973, 0.000191027, 0.000323732, 0.000375758, 0.000411051, 0.000427226, 0.000435846", \ + "-3.94143e-05, -1.30098e-05, 9.65402e-05, 0.000173601, 0.000267239, 0.000321415, 0.000364873", \ + "0.000186247, 0.000160423, 0.000144808, 0.000171216, 0.00022194, 0.000279322, 0.000317697", \ + "0.00129114, 0.00113018, 0.000746168, 0.000578056, 0.000451252, 0.000405928, 0.000390854", \ + "0.00339201, 0.00304399, 0.00210467, 0.00162053, 0.00118232, 0.000928054, 0.000764935", \ + "0.0063348, 0.0058157, 0.00428959, 0.00340862, 0.00251078, 0.00194473, 0.00153842" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0116714, 0.0116905, 0.0117198, 0.0117256, 0.0117273, 0.0117265, 0.0117271", \ + "0.0114213, 0.011438, 0.011606, 0.0116553, 0.0116788, 0.0112914, 0.0117065", \ + "0.0115839, 0.0115687, 0.0116386, 0.0116303, 0.0116586, 0.011653, 0.0116511", \ + "0.0123299, 0.0121787, 0.0119562, 0.0119253, 0.0118104, 0.0111472, 0.0103155", \ + "0.0140145, 0.0137861, 0.0130592, 0.0126658, 0.0123019, 0.0121215, 0.0115097", \ + "0.0164174, 0.0160795, 0.0149259, 0.0141702, 0.0134185, 0.0130016, 0.0125786", \ + "0.0196105, 0.0191725, 0.0176014, 0.0164482, 0.015192, 0.0144287, 0.0140126" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000381666, 0.000413697, 0.000458895, 0.000470907, 0.000480861, 0.000484369, 0.000485306", \ + "0.00016382, 0.000229095, 0.000357908, 0.000413184, 0.000448167, 0.000464302, 0.000472789", \ + "-9.47087e-06, 1.893e-05, 0.000120451, 0.000215248, 0.000303514, 0.000357631, 0.000394971", \ + "0.000205273, 0.000183077, 0.000164787, 0.000189633, 0.000249672, 0.000301285, 0.000354413", \ + "0.001286, 0.00112202, 0.000736165, 0.000578201, 0.000467871, 0.000423386, 0.000415091", \ + "0.00330214, 0.00295733, 0.00205243, 0.00159183, 0.00116261, 0.00091569, 0.000766328", \ + "0.0062369, 0.00571438, 0.00420163, 0.00333263, 0.00248125, 0.00192071, 0.00152626" \ + ); + } + } + internal_power () { + related_pin : "E"; + when : "(!A * B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135742, 0.013593, 0.0136219, 0.0136272, 0.0136292, 0.0136281, 0.013629", \ + "0.013332, 0.0133404, 0.0135109, 0.013557, 0.0135806, 0.0131929, 0.0136082", \ + "0.0134839, 0.0134785, 0.0135264, 0.0135321, 0.0135605, 0.013575, 0.0135674", \ + "0.0142257, 0.0140757, 0.0138352, 0.013803, 0.0137085, 0.0136548, 0.0131398", \ + "0.0159043, 0.0156769, 0.01496, 0.0145481, 0.0142011, 0.0140226, 0.0138772", \ + "0.0182853, 0.01796, 0.016823, 0.0160645, 0.0153404, 0.0149511, 0.0145347", \ + "0.0214779, 0.0210524, 0.0194929, 0.0183435, 0.0171056, 0.0162509, 0.0158293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000852812, 0.000876651, 0.000914496, 0.000925445, 0.000934798, 0.000937568, 0.000937667", \ + "0.000664238, 0.000716014, 0.00082042, 0.000870357, 0.000902825, 0.00091785, 0.00092478", \ + "0.000469302, 0.000488335, 0.000589254, 0.000676307, 0.000761672, 0.000812177, 0.000847646", \ + "0.000638463, 0.000626103, 0.000624644, 0.00064838, 0.000705917, 0.000755229, 0.00080365", \ + "0.00160506, 0.00147447, 0.0011656, 0.00102448, 0.000919668, 0.000874866, 0.000866072", \ + "0.00349653, 0.00321117, 0.00243732, 0.00200684, 0.00159517, 0.00137273, 0.00121098", \ + "0.00631229, 0.00585897, 0.00452292, 0.0037105, 0.00288777, 0.00234495, 0.00195633" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135742, 0.013593, 0.0136219, 0.0136272, 0.0136292, 0.0136281, 0.013629", \ + "0.013332, 0.0133404, 0.0135109, 0.013557, 0.0135806, 0.0131929, 0.0136082", \ + "0.0134839, 0.0134785, 0.0135264, 0.0135321, 0.0135605, 0.013575, 0.0135674", \ + "0.0142257, 0.0140757, 0.0138352, 0.013803, 0.0137085, 0.0136548, 0.0131398", \ + "0.0159043, 0.0156769, 0.01496, 0.0145481, 0.0142011, 0.0140226, 0.0138772", \ + "0.0182853, 0.01796, 0.016823, 0.0160645, 0.0153404, 0.0149511, 0.0145347", \ + "0.0214779, 0.0210524, 0.0194929, 0.0183435, 0.0171056, 0.0162509, 0.0158293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000109913, -6.54454e-05, -1.15489e-05, 1.36937e-06, 8.37495e-06, 1.1642e-05, 1.2219e-05", \ + "-0.000366676, -0.000285044, -0.000123128, -6.72792e-05, -2.96777e-05, -1.22674e-05, -2.7386e-06", \ + "-0.00049315, -0.000462708, -0.000357336, -0.000265634, -0.000168348, -0.000113136, -7.98031e-05", \ + "-0.000186288, -0.000237426, -0.000274076, -0.000260609, -0.000210164, -0.000153547, -0.00011803", \ + "0.00110465, 0.000870691, 0.000381672, 0.000186469, 4.61631e-05, -5.94607e-06, -2.65748e-05", \ + "0.00341961, 0.00296831, 0.00184584, 0.00129792, 0.000816829, 0.000548034, 0.000363608", \ + "0.00659607, 0.00597334, 0.0041783, 0.00318141, 0.00222789, 0.00161998, 0.00119864" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032624; + rise_capacitance : 0.0032624; + rise_capacitance_range (0.00234722, 0.0032624); + fall_capacitance : 0.00318214; + fall_capacitance_range (0.00212492, 0.00318214); + internal_power () { + when : "(B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000306895, -0.000302164, -0.000305307, -0.000300679, -0.000300794, -0.000301188, -0.000300754" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000317833, 0.000318953, 0.000318561, 0.000314894, 0.000313268, 0.000311515, 0.000307372" \ + ); + } + } + internal_power () { + when : "(B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176716, -0.00177661, -0.00184392, -0.001846, -0.00183853, -0.00184579, -0.00184372" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183309, 0.00183398, 0.00184844, 0.001846, 0.00183853, 0.00184579, 0.00184372" \ + ); + } + } + internal_power () { + when : "(B * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000306886, -0.000302189, -0.000298428, -0.000300759, -0.000300665, -0.000301072, -0.000300634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000315958, 0.000319384, 0.000318878, 0.000315255, 0.000313521, 0.000311665, 0.000307514" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176775, -0.0017767, -0.00184263, -0.00184425, -0.00183771, -0.00184477, -0.00184287" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183292, 0.00184095, 0.0018493, 0.00184425, 0.00183771, 0.00184477, 0.00184287" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176434, -0.00176955, -0.00183689, -0.00183739, -0.00183116, -0.00183782, -0.00183631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182798, 0.00182991, 0.00183924, 0.00183739, 0.00183116, 0.00183782, 0.00183631" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176575, -0.00178413, -0.00184306, -0.00184358, -0.00183891, -0.00184624, -0.00184409" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183581, 0.00183587, 0.00184936, 0.00184358, 0.00183891, 0.00184624, 0.00184409" \ + ); + } + } + internal_power () { + when : "(!B * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201853, -0.00202558, -0.00202404, -0.00202836, -0.00202502, -0.00202643, -0.00202487" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020209, 0.00203655, 0.00202404, 0.00202836, 0.00202544, 0.00203094, 0.00202863" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201962, -0.00202494, -0.00201972, -0.00202728, -0.00202508, -0.00202629, -0.00202477" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201962, 0.00203575, 0.00202755, 0.00202728, 0.00202508, 0.00203057, 0.00202835" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202281, -0.00201729, -0.00202819, -0.00202766, -0.00202556, -0.00202645, -0.00202495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202281, 0.00202805, 0.00203179, 0.00202766, 0.00202556, 0.00203075, 0.00202851" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201864, -0.00202519, -0.00202474, -0.00202784, -0.00202295, -0.00202645, -0.00202487" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201954, 0.00203665, 0.00205256, 0.00202827, 0.00202544, 0.00203093, 0.00202861" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00312815; + rise_capacitance : 0.00312292; + rise_capacitance_range (0.00239763, 0.00312292); + fall_capacitance : 0.00312815; + fall_capacitance_range (0.0023694, 0.00312815); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155599, -0.00173102, -0.00181751, -0.00183833, -0.00184914, -0.00185666, -0.00185418" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018484, 0.00185122, 0.00185604, 0.00184949, 0.00184914, 0.00185666, 0.00185418" \ + ); + } + } + internal_power () { + when : "(A * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176156, -0.00178443, -0.00183469, -0.00184839, -0.00184393, -0.0018513, -0.00184851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184306, 0.00184194, 0.00185692, 0.00184839, 0.00184393, 0.0018513, 0.00184851" \ + ); + } + } + internal_power () { + when : "(A * !C * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155777, -0.00173088, -0.00181738, -0.0018382, -0.00184927, -0.00185679, -0.00185431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184842, 0.00185092, 0.00186554, 0.00184962, 0.00184927, 0.00185679, 0.00185431" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176364, -0.00178451, -0.00183478, -0.00184606, -0.00184086, -0.00184825, -0.00184546" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183888, 0.00184212, 0.0018546, 0.00184606, 0.00184086, 0.00184825, 0.00184546" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202077, -0.00201711, -0.00203462, -0.00202579, -0.0020227, -0.00202608, -0.00202457" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202507, 0.00204822, 0.00203462, 0.00203132, 0.00202654, 0.00203181, 0.00202918" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202096, -0.00202531, -0.00201994, -0.00202454, -0.00202195, -0.002026, -0.00202451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202474, 0.00204765, 0.00202759, 0.00202701, 0.00202584, 0.00203168, 0.00202908" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201824, -0.00202221, -0.00201579, -0.00202376, -0.00202213, -0.00202597, -0.00202455" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00201824, 0.00203353, 0.00201801, 0.00202464, 0.00202639, 0.00203208, 0.00202938" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202078, -0.00202533, -0.00202812, -0.00202484, -0.00202215, -0.00202626, -0.00202472" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00202454, 0.00204884, 0.00203125, 0.00203045, 0.00202586, 0.00203172, 0.00202909" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0033288; + rise_capacitance : 0.0033288; + rise_capacitance_range (0.00205543, 0.0033288); + fall_capacitance : 0.00332766; + fall_capacitance_range (0.00196464, 0.00332766); + internal_power () { + when : "(A * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000320437, -0.00032171, -0.00031601, -0.000316494, -0.000315137, -0.000314856, -0.000314322" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000333492, 0.000331837, 0.000332753, 0.000332472, 0.000329324, 0.000326305, 0.000321614" \ + ); + } + } + internal_power () { + when : "(A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00229029, -0.00230511, -0.00238555, -0.00239075, -0.00239976, -0.00239691, -0.00238681" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240654, 0.00240638, 0.00241285, 0.00242135, 0.0024009, 0.00240057, 0.00238681" \ + ); + } + } + internal_power () { + when : "(A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249285, -0.00250108, -0.00250587, -0.00251346, -0.0025174, -0.0025313, -0.00255094" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255013, 0.00255924, 0.0025601, 0.00256562, 0.00256009, 0.00256345, 0.00256068" \ + ); + } + } + internal_power () { + when : "(!A * D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0022921, -0.00230668, -0.0023837, -0.00238927, -0.00239698, -0.00239549, -0.00238186" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00239879, 0.00240227, 0.0024067, 0.00241348, 0.00239698, 0.00239549, 0.00238186" \ + ); + } + } + internal_power () { + when : "(!A * B * D * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000320262, -0.000318208, -0.000316108, -0.000316227, -0.000315083, -0.000314829, -0.000314274" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000337731, 0.000329918, 0.000333508, 0.00033135, 0.000329451, 0.000326528, 0.000321816" \ + ); + } + } + internal_power () { + when : "(!A * !D * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249422, -0.0025008, -0.00250732, -0.00251359, -0.00251762, -0.00253103, -0.00255077" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255344, 0.00255745, 0.00256015, 0.00256349, 0.00256002, 0.00256311, 0.00256046" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00229119, -0.00230979, -0.00237495, -0.00238461, -0.00239052, -0.0023879, -0.00237629" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00238942, 0.00239462, 0.00239528, 0.00240255, 0.00239052, 0.0023879, 0.00237629" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00245478, -0.00246253, -0.00246921, -0.00247195, -0.0024876, -0.00251051, -0.00254602" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.002553, 0.00255526, 0.00256383, 0.00256799, 0.00256069, 0.00256305, 0.0025605" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325319; + rise_capacitance : 0.00316875; + rise_capacitance_range (0.00218288, 0.00316875); + fall_capacitance : 0.00325319; + fall_capacitance_range (0.0022893, 0.00325319); + internal_power () { + when : "(A * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157879, -0.00173709, -0.00182425, -0.00184399, -0.00185572, -0.0018587, -0.00185613" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00186416, 0.00184769, 0.0018631, 0.00186867, 0.00185628, 0.0018587, 0.00185613" \ + ); + } + } + internal_power () { + when : "(A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00229942, -0.00231099, -0.00236581, -0.00238382, -0.00239224, -0.00240014, -0.0023854" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240668, 0.00239438, 0.00243542, 0.00241292, 0.0023988, 0.00240014, 0.0023854" \ + ); + } + } + internal_power () { + when : "(A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249795, -0.00249008, -0.00249372, -0.00250003, -0.00250508, -0.00252436, -0.00254416" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00254678, 0.00254893, 0.00255594, 0.00256168, 0.00255629, 0.00255798, 0.00255486" \ + ); + } + } + internal_power () { + when : "(!A * C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00229919, -0.00231077, -0.00236534, -0.00238334, -0.0023919, -0.00240005, -0.00238534" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240932, 0.00240952, 0.00243608, 0.00241213, 0.00239874, 0.00240005, 0.00238534" \ + ); + } + } + internal_power () { + when : "(!A * B * C * E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157876, -0.00173713, -0.00182572, -0.0018446, -0.00185553, -0.00185929, -0.00185664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00186449, 0.00184551, 0.00186763, 0.00186913, 0.0018566, 0.00185929, 0.00185664" \ + ); + } + } + internal_power () { + when : "(!A * !C * !E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0024981, -0.00248998, -0.00249719, -0.0025009, -0.00250604, -0.00252403, -0.00254389" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255106, 0.00255309, 0.00255894, 0.0025563, 0.00255542, 0.00255794, 0.00255488" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00229868, -0.00231041, -0.00236532, -0.00238261, -0.00239145, -0.0023976, -0.00238448" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240398, 0.00241108, 0.00241518, 0.00240985, 0.00239509, 0.0023976, 0.00238448" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00246119, -0.00245473, -0.00246077, -0.00246466, -0.00247546, -0.00250302, -0.00253881" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00254685, 0.00257205, 0.00255747, 0.00255509, 0.00255596, 0.00255794, 0.00255493" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00328124; + rise_capacitance : 0.00328124; + rise_capacitance_range (0.00225192, 0.00328124); + fall_capacitance : 0.00320606; + fall_capacitance_range (0.00229056, 0.00320606); + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0020245, -0.00202438, -0.00203178, -0.00202508, -0.00202292, -0.00202684, -0.00202523" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0021285, 0.00202438, 0.0020359, 0.00203883, 0.0020328, 0.00203309, 0.00202993" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202411, -0.00203074, -0.00202736, -0.00202533, -0.00202306, -0.00202645, -0.00202489" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00213492, 0.00206189, 0.00203639, 0.00204049, 0.00203443, 0.00203313, 0.00202986" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202919, -0.00202901, -0.0020361, -0.00202397, -0.00202251, -0.00202521, -0.00202216" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209489, 0.00208024, 0.00210655, 0.00207252, 0.0020664, 0.00206173, 0.00204378" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202925, -0.00202963, -0.00203605, -0.00202464, -0.00202291, -0.00202511, -0.00202219" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209604, 0.0020964, 0.00210203, 0.00209123, 0.00206613, 0.00206168, 0.0020436" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00201758, -0.00201488, -0.00203705, -0.00203264, -0.00202588, -0.00202998, -0.00202843" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205131, 0.00204778, 0.00206514, 0.00203264, 0.0020351, 0.00203928, 0.00203447" \ + ); + } + } + } + } + cell (OAI22X1) { + area : 9.8784; + cell_leakage_power : 0.0504623; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0408321; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620403; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0497943; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0408773; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0497943; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710025; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0587565; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425261; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620403; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832485; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710025; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425261; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0268981; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0352936; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0352936; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0354709; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0504623; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0777264, 0.0915331, 0.199016, 0.331773, 0.596466, 0.940134, 1.38932", \ + "0.0969702, 0.110958, 0.218954, 0.351918, 0.616726, 0.960464, 1.40985", \ + "0.16953, 0.18764, 0.303881, 0.438693, 0.703297, 1.04742, 1.49681", \ + "0.221909, 0.246807, 0.397319, 0.542984, 0.808234, 1.15269, 1.60327", \ + "0.286522, 0.321835, 0.529251, 0.716813, 1.01731, 1.36339, 1.81291", \ + "0.344291, 0.389014, 0.653899, 0.889211, 1.2511, 1.639, 2.0927", \ + "0.397584, 0.451582, 0.772043, 1.05729, 1.48894, 1.9352, 2.43701" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0676488, 0.0863144, 0.233814, 0.417289, 0.783873, 1.25992, 1.8821", \ + "0.0676694, 0.0863215, 0.233806, 0.41739, 0.783913, 1.26001, 1.88241", \ + "0.096557, 0.113224, 0.241782, 0.4181, 0.783859, 1.25981, 1.88218", \ + "0.139535, 0.158748, 0.287957, 0.444098, 0.788213, 1.25999, 1.8821", \ + "0.212349, 0.237109, 0.389485, 0.545352, 0.849416, 1.28415, 1.8848", \ + "0.289108, 0.320756, 0.504947, 0.681566, 0.985277, 1.37879, 1.93759", \ + "0.368292, 0.407109, 0.629932, 0.832839, 1.16371, 1.54817, 2.06281" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0512797, 0.0598294, 0.126095, 0.207891, 0.370925, 0.582641, 0.859412", \ + "0.0727696, 0.081434, 0.148019, 0.229904, 0.392999, 0.604761, 0.881548", \ + "0.155403, 0.170358, 0.256243, 0.338202, 0.502621, 0.714767, 0.991343", \ + "0.211958, 0.234714, 0.36065, 0.4676, 0.636418, 0.848567, 1.12557", \ + "0.281628, 0.315915, 0.505586, 0.662024, 0.888328, 1.11628, 1.39413", \ + "0.345249, 0.390316, 0.642121, 0.851385, 1.14989, 1.44052, 1.74796", \ + "0.40971, 0.464558, 0.773995, 1.03645, 1.41184, 1.77279, 2.148" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03779, 0.0485977, 0.134732, 0.242064, 0.456408, 0.734957, 1.09877", \ + "0.0378013, 0.0486005, 0.134658, 0.242027, 0.456293, 0.73494, 1.09922", \ + "0.0741212, 0.0843155, 0.152228, 0.245917, 0.456286, 0.734674, 1.09883", \ + "0.119272, 0.133017, 0.212762, 0.291115, 0.471978, 0.735834, 1.09922", \ + "0.195861, 0.214934, 0.322759, 0.417298, 0.57247, 0.792644, 1.11829", \ + "0.280379, 0.305316, 0.445677, 0.564552, 0.744861, 0.942585, 1.21942", \ + "0.367466, 0.398788, 0.576248, 0.724075, 0.938165, 1.15935, 1.41549" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0729366, 0.0868937, 0.194789, 0.327767, 0.59258, 0.936467, 1.3856", \ + "0.0922725, 0.106341, 0.214667, 0.347734, 0.612664, 0.956481, 1.4058", \ + "0.163316, 0.18199, 0.300151, 0.434131, 0.699751, 1.04354, 1.49143", \ + "0.213434, 0.239226, 0.392568, 0.538988, 0.804426, 1.14899, 1.59943", \ + "0.274234, 0.310946, 0.522778, 0.711757, 1.0133, 1.35962, 1.8094", \ + "0.328083, 0.374679, 0.644972, 0.882747, 1.24692, 1.63431, 2.08894", \ + "0.377323, 0.433279, 0.760782, 1.04848, 1.48302, 1.93034, 2.43287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0646514, 0.083215, 0.230689, 0.414159, 0.78058, 1.2567, 1.87898", \ + "0.0646372, 0.0832065, 0.230616, 0.414129, 0.780691, 1.25669, 1.87911", \ + "0.0941283, 0.110916, 0.23957, 0.415152, 0.780789, 1.25688, 1.87911", \ + "0.136782, 0.156233, 0.285861, 0.441618, 0.784979, 1.25668, 1.87896", \ + "0.209564, 0.234612, 0.387529, 0.5433, 0.84711, 1.28157, 1.88175", \ + "0.285816, 0.317952, 0.504383, 0.679692, 0.983813, 1.37557, 1.93492", \ + "0.364375, 0.404184, 0.629644, 0.832047, 1.16232, 1.54665, 2.06055" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0607892, 0.0716571, 0.15619, 0.260688, 0.4691, 0.73977, 1.09357", \ + "0.081704, 0.0927105, 0.177649, 0.282301, 0.490781, 0.761485, 1.11529", \ + "0.16144, 0.177556, 0.276031, 0.381245, 0.590462, 0.861091, 1.21525", \ + "0.218404, 0.242018, 0.376658, 0.498999, 0.70882, 0.981195, 1.33617", \ + "0.289227, 0.324467, 0.520833, 0.687906, 0.942937, 1.21641, 1.57571", \ + "0.354667, 0.400633, 0.659058, 0.876928, 1.19711, 1.52464, 1.89331", \ + "0.421546, 0.4771, 0.793704, 1.06379, 1.45663, 1.84756, 2.27139" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464647, 0.0605866, 0.172811, 0.312624, 0.592041, 0.955174, 1.43021", \ + "0.0464697, 0.0605872, 0.172811, 0.312704, 0.592041, 0.955175, 1.43028", \ + "0.0757419, 0.088848, 0.184215, 0.314779, 0.592207, 0.955214, 1.43004", \ + "0.117134, 0.133193, 0.233837, 0.346439, 0.598349, 0.955264, 1.43", \ + "0.190044, 0.211418, 0.335401, 0.454583, 0.673798, 0.986504, 1.43789", \ + "0.271076, 0.298498, 0.453605, 0.591847, 0.82234, 1.10267, 1.5077", \ + "0.354691, 0.389321, 0.581794, 0.745122, 1.00287, 1.2906, 1.65574" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0740147, 0.0880741, 0.196316, 0.329696, 0.595452, 0.940272, 1.39088", \ + "0.0934174, 0.107525, 0.216178, 0.349705, 0.615502, 0.960356, 1.411", \ + "0.165083, 0.183662, 0.301614, 0.436062, 0.70263, 1.04751, 1.49664", \ + "0.216329, 0.241691, 0.394822, 0.541234, 0.807215, 1.1528, 1.6047", \ + "0.278868, 0.3152, 0.525884, 0.714558, 1.01617, 1.36354, 1.81451", \ + "0.335326, 0.381287, 0.649804, 0.886899, 1.24993, 1.63873, 2.09414", \ + "0.387668, 0.442978, 0.767794, 1.05448, 1.48806, 1.93579, 2.43856" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0871943, 0.105459, 0.251585, 0.43459, 0.800674, 1.27642, 1.89877", \ + "0.0871836, 0.10545, 0.251578, 0.434591, 0.800603, 1.27643, 1.89853", \ + "0.118673, 0.133888, 0.26043, 0.435554, 0.800612, 1.27649, 1.89853", \ + "0.167406, 0.184316, 0.306449, 0.461963, 0.804972, 1.27642, 1.89868", \ + "0.250693, 0.271582, 0.411897, 0.563582, 0.866724, 1.30102, 1.90124", \ + "0.338842, 0.365282, 0.533987, 0.702867, 1.0023, 1.39551, 1.95452", \ + "0.429699, 0.462287, 0.665324, 0.858747, 1.18359, 1.56616, 2.0799" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0707787, 0.0818546, 0.16723, 0.272115, 0.480853, 0.751698, 1.10568", \ + "0.0918542, 0.103018, 0.188722, 0.293721, 0.502532, 0.773428, 1.12741", \ + "0.177144, 0.192178, 0.287268, 0.392729, 0.602233, 0.873028, 1.22726", \ + "0.242381, 0.263523, 0.391213, 0.511122, 0.720237, 0.993202, 1.34825", \ + "0.326157, 0.357627, 0.541717, 0.704017, 0.955775, 1.23306, 1.58776", \ + "0.403422, 0.444661, 0.686891, 0.897912, 1.21293, 1.53789, 1.90539", \ + "0.480579, 0.531182, 0.82828, 1.08977, 1.47587, 1.8632, 2.28511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0551847, 0.069491, 0.182322, 0.322345, 0.602215, 0.965657, 1.44097", \ + "0.0551848, 0.0694889, 0.182275, 0.322345, 0.602215, 0.965638, 1.44062", \ + "0.0819613, 0.094862, 0.19199, 0.324073, 0.602215, 0.965583, 1.44075", \ + "0.123634, 0.139573, 0.239596, 0.353797, 0.607221, 0.965726, 1.44088", \ + "0.198017, 0.218699, 0.341066, 0.460166, 0.680973, 0.999853, 1.44827", \ + "0.281242, 0.307574, 0.459851, 0.596312, 0.828178, 1.1101, 1.51665", \ + "0.36869, 0.401094, 0.589449, 0.750809, 1.00871, 1.29662, 1.66278" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0740147, 0.0880741, 0.196316, 0.329696, 0.595452, 0.940272, 1.39088", \ + "0.0934174, 0.107525, 0.216178, 0.349705, 0.615502, 0.960356, 1.411", \ + "0.165083, 0.183662, 0.301614, 0.436062, 0.70263, 1.04751, 1.49664", \ + "0.216329, 0.241691, 0.394822, 0.541234, 0.807215, 1.1528, 1.6047", \ + "0.278868, 0.3152, 0.525884, 0.714558, 1.01617, 1.36354, 1.81451", \ + "0.335326, 0.381287, 0.649804, 0.886899, 1.24993, 1.63873, 2.09414", \ + "0.387668, 0.442978, 0.767794, 1.05448, 1.48806, 1.93579, 2.43856" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0871943, 0.105459, 0.251585, 0.43459, 0.800674, 1.27642, 1.89877", \ + "0.0871836, 0.10545, 0.251578, 0.434591, 0.800603, 1.27643, 1.89853", \ + "0.118673, 0.133888, 0.26043, 0.435554, 0.800612, 1.27649, 1.89853", \ + "0.167406, 0.184316, 0.306449, 0.461963, 0.804972, 1.27642, 1.89868", \ + "0.250693, 0.271582, 0.411897, 0.563582, 0.866724, 1.30102, 1.90124", \ + "0.338842, 0.365282, 0.533987, 0.702867, 1.0023, 1.39551, 1.95452", \ + "0.429699, 0.462287, 0.665324, 0.858747, 1.18359, 1.56616, 2.0799" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0707787, 0.0818546, 0.16723, 0.272115, 0.480853, 0.751698, 1.10568", \ + "0.0918542, 0.103018, 0.188722, 0.293721, 0.502532, 0.773428, 1.12741", \ + "0.177144, 0.192178, 0.287268, 0.392729, 0.602233, 0.873028, 1.22726", \ + "0.242381, 0.263523, 0.391213, 0.511122, 0.720237, 0.993202, 1.34825", \ + "0.326157, 0.357627, 0.541717, 0.704017, 0.955775, 1.23306, 1.58776", \ + "0.403422, 0.444661, 0.686891, 0.897912, 1.21293, 1.53789, 1.90539", \ + "0.480579, 0.531182, 0.82828, 1.08977, 1.47587, 1.8632, 2.28511" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0551847, 0.069491, 0.182322, 0.322345, 0.602215, 0.965657, 1.44097", \ + "0.0551848, 0.0694889, 0.182275, 0.322345, 0.602215, 0.965638, 1.44062", \ + "0.0819613, 0.094862, 0.19199, 0.324073, 0.602215, 0.965583, 1.44075", \ + "0.123634, 0.139573, 0.239596, 0.353797, 0.607221, 0.965726, 1.44088", \ + "0.198017, 0.218699, 0.341066, 0.460166, 0.680973, 0.999853, 1.44827", \ + "0.281242, 0.307574, 0.459851, 0.596312, 0.828178, 1.1101, 1.51665", \ + "0.36869, 0.401094, 0.589449, 0.750809, 1.00871, 1.29662, 1.66278" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0703061, 0.0841961, 0.191841, 0.324648, 0.589341, 0.933037, 1.38227", \ + "0.0866659, 0.100708, 0.208946, 0.342187, 0.607128, 0.950926, 1.40022", \ + "0.167099, 0.187231, 0.30675, 0.4378, 0.703574, 1.04748, 1.49687", \ + "0.223414, 0.252079, 0.417133, 0.560688, 0.824104, 1.16683, 1.61542", \ + "0.293541, 0.333151, 0.566524, 0.771231, 1.06982, 1.40865, 1.8624", \ + "0.356004, 0.405052, 0.701178, 0.965417, 1.35742, 1.74465, 2.19109", \ + "0.412996, 0.471601, 0.825917, 1.14669, 1.62842, 2.10519, 2.60602" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0675899, 0.0863213, 0.233814, 0.41739, 0.783908, 1.26002, 1.8823", \ + "0.0676561, 0.0863209, 0.233812, 0.417389, 0.783913, 1.26001, 1.8823", \ + "0.114175, 0.130695, 0.247525, 0.418294, 0.783863, 1.25981, 1.88207", \ + "0.164877, 0.187399, 0.314581, 0.45643, 0.788366, 1.25994, 1.88213", \ + "0.24039, 0.272278, 0.447984, 0.597702, 0.868703, 1.2818, 1.8831", \ + "0.318723, 0.360096, 0.586148, 0.775751, 1.06046, 1.4179, 1.94967", \ + "0.402358, 0.452552, 0.729379, 0.961642, 1.30218, 1.6533, 2.12348" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0452474, 0.0535935, 0.118981, 0.200282, 0.362752, 0.573912, 0.850016", \ + "0.0662854, 0.0747462, 0.141102, 0.222672, 0.385315, 0.596559, 0.872729", \ + "0.139973, 0.156694, 0.247912, 0.330368, 0.494589, 0.705893, 0.982565", \ + "0.186216, 0.212152, 0.347897, 0.458241, 0.627885, 0.837428, 1.11659", \ + "0.24053, 0.27958, 0.485404, 0.647363, 0.878067, 1.10756, 1.38487", \ + "0.28841, 0.340126, 0.61355, 0.831197, 1.13596, 1.42966, 1.739", \ + "0.335484, 0.39825, 0.736008, 1.00939, 1.39333, 1.75921, 2.13676" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0307277, 0.0414805, 0.127129, 0.234025, 0.44777, 0.72556, 1.0888", \ + "0.0309203, 0.0415491, 0.127118, 0.234024, 0.447769, 0.725596, 1.08887", \ + "0.0690759, 0.0796885, 0.146559, 0.238334, 0.447578, 0.725583, 1.08886", \ + "0.113722, 0.127902, 0.208506, 0.285831, 0.46417, 0.726825, 1.08864", \ + "0.190693, 0.210222, 0.31827, 0.413127, 0.566985, 0.784566, 1.10846", \ + "0.277564, 0.301729, 0.441347, 0.560091, 0.740079, 0.936409, 1.21091", \ + "0.368485, 0.398975, 0.573877, 0.720671, 0.93546, 1.15627, 1.40996" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0655818, 0.0795979, 0.187637, 0.32065, 0.585482, 0.929206, 1.37856", \ + "0.0819369, 0.0961543, 0.204897, 0.338079, 0.603121, 0.946988, 1.39634", \ + "0.160184, 0.181021, 0.301742, 0.433846, 0.699711, 1.04378, 1.4929", \ + "0.213463, 0.243249, 0.412612, 0.556859, 0.820153, 1.16308, 1.6117", \ + "0.279933, 0.32079, 0.558773, 0.765745, 1.06738, 1.40473, 1.85867", \ + "0.338257, 0.389179, 0.691218, 0.958094, 1.352, 1.74057, 2.18734", \ + "0.391155, 0.452049, 0.813205, 1.13731, 1.62134, 2.09961, 2.60178" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0646614, 0.0832161, 0.230686, 0.414157, 0.780675, 1.25657, 1.87921", \ + "0.0645347, 0.0832115, 0.230674, 0.414273, 0.780691, 1.25669, 1.87921", \ + "0.111864, 0.128755, 0.244187, 0.415351, 0.780784, 1.2567, 1.87913", \ + "0.161945, 0.184939, 0.313015, 0.454321, 0.785545, 1.25669, 1.87913", \ + "0.236427, 0.269116, 0.446478, 0.596406, 0.868412, 1.27904, 1.88003", \ + "0.314033, 0.356348, 0.584989, 0.773585, 1.06179, 1.41606, 1.94743", \ + "0.396607, 0.447914, 0.728098, 0.961159, 1.30358, 1.65269, 2.12179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0525523, 0.0631789, 0.146557, 0.250271, 0.457563, 0.726989, 1.0793", \ + "0.0728928, 0.0838186, 0.168267, 0.272327, 0.479823, 0.749333, 1.1018", \ + "0.144896, 0.162658, 0.265516, 0.37071, 0.578962, 0.848978, 1.20156", \ + "0.191757, 0.218525, 0.362412, 0.487448, 0.698663, 0.965856, 1.32213", \ + "0.24762, 0.288032, 0.499639, 0.671924, 0.930327, 1.20687, 1.56251", \ + "0.296371, 0.349644, 0.629593, 0.855595, 1.18141, 1.5112, 1.87981", \ + "0.345363, 0.409962, 0.754877, 1.03593, 1.43697, 1.83163, 2.25714" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.037272, 0.0512213, 0.162483, 0.301724, 0.579614, 0.94163, 1.4139", \ + "0.0373497, 0.0512202, 0.162522, 0.301501, 0.579826, 0.940813, 1.41358", \ + "0.0689011, 0.0822138, 0.175353, 0.304085, 0.579663, 0.941631, 1.4134", \ + "0.109932, 0.126527, 0.227024, 0.337702, 0.588862, 0.941502, 1.41409", \ + "0.182491, 0.204159, 0.32916, 0.447778, 0.664304, 0.976145, 1.42177", \ + "0.266362, 0.292966, 0.447603, 0.585424, 0.814473, 1.09174, 1.49326", \ + "0.353678, 0.386971, 0.57696, 0.740041, 0.995703, 1.28322, 1.6432" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667189, 0.0807736, 0.189156, 0.322572, 0.588317, 0.933119, 1.38367", \ + "0.0830407, 0.0972517, 0.206375, 0.340041, 0.60595, 0.950853, 1.40145", \ + "0.162335, 0.183051, 0.30328, 0.435791, 0.7026, 1.04757, 1.49806", \ + "0.217306, 0.246772, 0.414849, 0.558876, 0.822954, 1.16687, 1.61696", \ + "0.286705, 0.326524, 0.562864, 0.769047, 1.07274, 1.4087, 1.86371", \ + "0.347339, 0.397809, 0.697715, 0.963642, 1.35642, 1.74486, 2.1925", \ + "0.404536, 0.464039, 0.822612, 1.14514, 1.62788, 2.10567, 2.60714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0872046, 0.10546, 0.251586, 0.434583, 0.80067, 1.27641, 1.89839", \ + "0.0871212, 0.105493, 0.251567, 0.434573, 0.800603, 1.27643, 1.89863", \ + "0.138418, 0.152616, 0.265043, 0.435723, 0.800616, 1.27643, 1.89856", \ + "0.198044, 0.216839, 0.332559, 0.474681, 0.805358, 1.27644, 1.8986", \ + "0.287577, 0.31421, 0.473078, 0.616226, 0.890557, 1.29855, 1.89977", \ + "0.380371, 0.41463, 0.61935, 0.800236, 1.07844, 1.43567, 1.9665", \ + "0.478475, 0.520168, 0.770599, 0.993209, 1.32397, 1.6715, 2.14095" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621743, 0.0731692, 0.157995, 0.262562, 0.47101, 0.74176, 1.09562", \ + "0.0828974, 0.0941106, 0.179769, 0.284634, 0.49329, 0.764042, 1.11804", \ + "0.162217, 0.178349, 0.277084, 0.383216, 0.592226, 0.863366, 1.21776", \ + "0.218951, 0.242553, 0.377652, 0.500205, 0.70974, 0.983222, 1.33762", \ + "0.289953, 0.325142, 0.521586, 0.688763, 0.944118, 1.21791, 1.57775", \ + "0.353144, 0.399178, 0.658976, 0.877376, 1.1981, 1.52582, 1.89467", \ + "0.414818, 0.471281, 0.791785, 1.06278, 1.45711, 1.84832, 2.27249" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464029, 0.0605016, 0.17277, 0.312556, 0.592226, 0.955209, 1.43008", \ + "0.046389, 0.0605187, 0.17277, 0.312529, 0.591976, 0.955371, 1.42997", \ + "0.0754268, 0.0885302, 0.18342, 0.314433, 0.592071, 0.955417, 1.43011", \ + "0.116984, 0.133002, 0.233306, 0.34576, 0.598082, 0.955376, 1.42994", \ + "0.190129, 0.211288, 0.334885, 0.454053, 0.673065, 0.985934, 1.43788", \ + "0.274143, 0.301038, 0.453776, 0.59155, 0.821473, 1.10187, 1.50684", \ + "0.363743, 0.39678, 0.583869, 0.746077, 1.00253, 1.29022, 1.65512" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0667189, 0.0807736, 0.189156, 0.322572, 0.588317, 0.933119, 1.38367", \ + "0.0830407, 0.0972517, 0.206375, 0.340041, 0.60595, 0.950853, 1.40145", \ + "0.162335, 0.183051, 0.30328, 0.435791, 0.7026, 1.04757, 1.49806", \ + "0.217306, 0.246772, 0.414849, 0.558876, 0.822954, 1.16687, 1.61696", \ + "0.286705, 0.326524, 0.562864, 0.769047, 1.07274, 1.4087, 1.86371", \ + "0.347339, 0.397809, 0.697715, 0.963642, 1.35642, 1.74486, 2.1925", \ + "0.404536, 0.464039, 0.822612, 1.14514, 1.62788, 2.10567, 2.60714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0872046, 0.10546, 0.251586, 0.434583, 0.80067, 1.27641, 1.89839", \ + "0.0871212, 0.105493, 0.251567, 0.434573, 0.800603, 1.27643, 1.89863", \ + "0.138418, 0.152616, 0.265043, 0.435723, 0.800616, 1.27643, 1.89856", \ + "0.198044, 0.216839, 0.332559, 0.474681, 0.805358, 1.27644, 1.8986", \ + "0.287577, 0.31421, 0.473078, 0.616226, 0.890557, 1.29855, 1.89977", \ + "0.380371, 0.41463, 0.61935, 0.800236, 1.07844, 1.43567, 1.9665", \ + "0.478475, 0.520168, 0.770599, 0.993209, 1.32397, 1.6715, 2.14095" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0621743, 0.0731692, 0.157995, 0.262562, 0.47101, 0.74176, 1.09562", \ + "0.0828974, 0.0941106, 0.179769, 0.284634, 0.49329, 0.764042, 1.11804", \ + "0.162217, 0.178349, 0.277084, 0.383216, 0.592226, 0.863366, 1.21776", \ + "0.218951, 0.242553, 0.377652, 0.500205, 0.70974, 0.983222, 1.33762", \ + "0.289953, 0.325142, 0.521586, 0.688763, 0.944118, 1.21791, 1.57775", \ + "0.353144, 0.399178, 0.658976, 0.877376, 1.1981, 1.52582, 1.89467", \ + "0.414818, 0.471281, 0.791785, 1.06278, 1.45711, 1.84832, 2.27249" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464029, 0.0605016, 0.17277, 0.312556, 0.592226, 0.955209, 1.43008", \ + "0.046389, 0.0605187, 0.17277, 0.312529, 0.591976, 0.955371, 1.42997", \ + "0.0754268, 0.0885302, 0.18342, 0.314433, 0.592071, 0.955417, 1.43011", \ + "0.116984, 0.133002, 0.233306, 0.34576, 0.598082, 0.955376, 1.42994", \ + "0.190129, 0.211288, 0.334885, 0.454053, 0.673065, 0.985934, 1.43788", \ + "0.274143, 0.301038, 0.453776, 0.59155, 0.821473, 1.10187, 1.50684", \ + "0.363743, 0.39678, 0.583869, 0.746077, 1.00253, 1.29022, 1.65512" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495429, 0.0632683, 0.169875, 0.302147, 0.566525, 0.909811, 1.35886", \ + "0.0655514, 0.0792436, 0.187014, 0.319809, 0.584372, 0.92796, 1.3771", \ + "0.128746, 0.153566, 0.284372, 0.415064, 0.680438, 1.02425, 1.4734", \ + "0.167734, 0.202531, 0.388233, 0.536086, 0.800809, 1.1433, 1.59134", \ + "0.21616, 0.263349, 0.522762, 0.738641, 1.05022, 1.39152, 1.83858", \ + "0.258118, 0.316951, 0.644067, 0.922638, 1.32626, 1.72077, 2.16731", \ + "0.295143, 0.365184, 0.75618, 1.09331, 1.58956, 2.07491, 2.58136" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497365, 0.0680355, 0.214498, 0.397462, 0.763463, 1.23912, 1.8604", \ + "0.0508356, 0.0679959, 0.214518, 0.397496, 0.763405, 1.23913, 1.8607", \ + "0.103667, 0.121204, 0.233231, 0.399409, 0.763313, 1.23923, 1.86083", \ + "0.149996, 0.174392, 0.304932, 0.440725, 0.769369, 1.23864, 1.86074", \ + "0.220459, 0.254195, 0.436561, 0.588581, 0.859091, 1.27014, 1.86261", \ + "0.297349, 0.339701, 0.571895, 0.765172, 1.05218, 1.40477, 1.9322", \ + "0.382726, 0.432994, 0.71251, 0.949224, 1.29358, 1.64331, 2.10927" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0320429, 0.0400875, 0.102716, 0.180479, 0.335849, 0.537777, 0.801731", \ + "0.0520962, 0.0602071, 0.12312, 0.20131, 0.356776, 0.558764, 0.822872", \ + "0.112829, 0.132515, 0.231457, 0.312213, 0.465766, 0.66886, 0.932948", \ + "0.152755, 0.181246, 0.32634, 0.439959, 0.603086, 0.805781, 1.06954", \ + "0.203379, 0.244041, 0.456675, 0.62584, 0.860863, 1.08456, 1.34775", \ + "0.248393, 0.300449, 0.576482, 0.800848, 1.11513, 1.41315, 1.71691", \ + "0.288839, 0.352057, 0.690906, 0.968543, 1.36344, 1.73872, 2.12023" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0277903, 0.0383729, 0.122958, 0.228664, 0.440069, 0.714894, 1.07428", \ + "0.0308591, 0.0397994, 0.122956, 0.228668, 0.44009, 0.714528, 1.07428", \ + "0.0825014, 0.0941097, 0.155977, 0.23994, 0.440065, 0.714884, 1.07377", \ + "0.12701, 0.144509, 0.232917, 0.304665, 0.465947, 0.718182, 1.07428", \ + "0.197295, 0.222882, 0.352543, 0.452597, 0.598121, 0.797573, 1.10522", \ + "0.274412, 0.308551, 0.481836, 0.615297, 0.801529, 0.984447, 1.23738", \ + "0.359984, 0.402318, 0.61874, 0.788233, 1.02154, 1.24181, 1.47855" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507793, 0.0645582, 0.171513, 0.304275, 0.569483, 0.91393, 1.36437", \ + "0.0668748, 0.0807501, 0.189026, 0.322167, 0.58764, 0.932317, 1.38275", \ + "0.131171, 0.155809, 0.286113, 0.417346, 0.683749, 1.02878, 1.4793", \ + "0.171356, 0.205921, 0.388961, 0.540547, 0.803894, 1.14778, 1.59704", \ + "0.221524, 0.267628, 0.526136, 0.741805, 1.05321, 1.39557, 1.84406", \ + "0.265334, 0.322268, 0.648771, 0.926903, 1.33027, 1.72427, 2.17249", \ + "0.302432, 0.371652, 0.761816, 1.09872, 1.5948, 2.08001, 2.58657" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712748, 0.0896486, 0.235383, 0.417938, 0.78346, 1.2588, 1.8805", \ + "0.0721822, 0.0895931, 0.235402, 0.417932, 0.783391, 1.25877, 1.8804", \ + "0.132596, 0.146622, 0.253872, 0.419894, 0.783409, 1.25883, 1.88071", \ + "0.19083, 0.209669, 0.327121, 0.463012, 0.789293, 1.25875, 1.88052", \ + "0.279298, 0.305245, 0.465216, 0.609154, 0.878681, 1.28971, 1.88193", \ + "0.374587, 0.406664, 0.609979, 0.792227, 1.07011, 1.42376, 1.95177", \ + "0.478575, 0.516373, 0.760689, 0.983823, 1.31597, 1.66319, 2.12881" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0500518, 0.0611046, 0.146104, 0.250713, 0.459195, 0.729892, 1.08371", \ + "0.0680557, 0.0787567, 0.16513, 0.270059, 0.478788, 0.749605, 1.10348", \ + "0.143297, 0.162483, 0.26697, 0.372261, 0.580448, 0.851381, 1.20526", \ + "0.196245, 0.223487, 0.372596, 0.499433, 0.704864, 0.974269, 1.32975", \ + "0.265404, 0.303349, 0.518587, 0.700251, 0.964981, 1.23828, 1.59031", \ + "0.32902, 0.376987, 0.653656, 0.891249, 1.23681, 1.57466, 1.93597", \ + "0.389114, 0.447432, 0.783267, 1.07492, 1.50292, 1.92062, 2.35579" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464763, 0.0605877, 0.172782, 0.312624, 0.592042, 0.955179, 1.43021", \ + "0.0464048, 0.0602771, 0.172836, 0.312647, 0.59209, 0.955179, 1.43026", \ + "0.0951237, 0.108216, 0.191547, 0.316344, 0.592205, 0.955348, 1.43003", \ + "0.142596, 0.161373, 0.264922, 0.363984, 0.601355, 0.955248, 1.43035", \ + "0.216722, 0.243983, 0.388796, 0.50894, 0.704753, 1.00295, 1.43948", \ + "0.298085, 0.33385, 0.522813, 0.676365, 0.902408, 1.15281, 1.53257", \ + "0.387278, 0.431007, 0.664677, 0.85477, 1.12758, 1.40138, 1.72979" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497983, 0.0635187, 0.170133, 0.302392, 0.566733, 0.910038, 1.35911", \ + "0.0659061, 0.0797474, 0.187487, 0.320312, 0.584852, 0.928428, 1.37756", \ + "0.128706, 0.153609, 0.284678, 0.415444, 0.681077, 1.02483, 1.4742", \ + "0.16725, 0.20215, 0.386737, 0.536373, 0.801078, 1.14388, 1.59178", \ + "0.214223, 0.261709, 0.522002, 0.738348, 1.0504, 1.39174, 1.83889", \ + "0.253829, 0.313242, 0.642192, 0.921273, 1.32579, 1.72061, 2.16736", \ + "0.287408, 0.358289, 0.752048, 1.0907, 1.58812, 2.07426, 2.58095" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497415, 0.068058, 0.214482, 0.397467, 0.763419, 1.23909, 1.861", \ + "0.0507122, 0.0679738, 0.214511, 0.397506, 0.763409, 1.23914, 1.86071", \ + "0.103717, 0.121174, 0.233062, 0.399317, 0.763466, 1.23882, 1.86096", \ + "0.150493, 0.174779, 0.306659, 0.440565, 0.769328, 1.23924, 1.86096", \ + "0.221986, 0.255667, 0.43716, 0.588894, 0.859086, 1.27008, 1.86251", \ + "0.300266, 0.342476, 0.573777, 0.766547, 1.05262, 1.4049, 1.93218", \ + "0.386934, 0.437152, 0.716333, 0.952118, 1.29501, 1.64445, 2.10957" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0402395, 0.0509932, 0.134587, 0.238344, 0.445648, 0.715079, 1.06738", \ + "0.0581209, 0.0688775, 0.153535, 0.257671, 0.464698, 0.734787, 1.08715", \ + "0.121809, 0.143593, 0.256126, 0.358691, 0.566917, 0.832526, 1.18885", \ + "0.164276, 0.195183, 0.355642, 0.486049, 0.691041, 0.959347, 1.31344", \ + "0.21926, 0.262633, 0.493439, 0.681327, 0.950162, 1.2214, 1.57395", \ + "0.269727, 0.32469, 0.620872, 0.865972, 1.21752, 1.55781, 1.91982", \ + "0.316784, 0.383191, 0.742858, 1.04367, 1.47882, 1.90025, 2.33739" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0372412, 0.0512138, 0.162593, 0.301669, 0.579878, 0.941505, 1.4141", \ + "0.0386593, 0.0514543, 0.162605, 0.301601, 0.579673, 0.94149, 1.41414", \ + "0.0894573, 0.103158, 0.1857, 0.305243, 0.579652, 0.940889, 1.41385", \ + "0.134838, 0.154683, 0.259996, 0.356367, 0.58983, 0.941516, 1.4134", \ + "0.20617, 0.234441, 0.382491, 0.502968, 0.697183, 0.989051, 1.42431", \ + "0.284372, 0.321265, 0.514442, 0.670141, 0.895631, 1.14356, 1.51897", \ + "0.370962, 0.416281, 0.654507, 0.847392, 1.12225, 1.39592, 1.71876" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507793, 0.0645582, 0.171513, 0.304275, 0.569483, 0.91393, 1.36437", \ + "0.0668748, 0.0807501, 0.189026, 0.322167, 0.58764, 0.932317, 1.38275", \ + "0.131171, 0.155809, 0.286113, 0.417346, 0.683749, 1.02878, 1.4793", \ + "0.171356, 0.205921, 0.388961, 0.540547, 0.803894, 1.14778, 1.59704", \ + "0.221524, 0.267628, 0.526136, 0.741805, 1.05321, 1.39557, 1.84406", \ + "0.265334, 0.322268, 0.648771, 0.926903, 1.33027, 1.72427, 2.17249", \ + "0.302432, 0.371652, 0.761816, 1.09872, 1.5948, 2.08001, 2.58657" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712748, 0.0896486, 0.235383, 0.417938, 0.78346, 1.2588, 1.8805", \ + "0.0721822, 0.0895931, 0.235402, 0.417932, 0.783391, 1.25877, 1.8804", \ + "0.132596, 0.146622, 0.253872, 0.419894, 0.783409, 1.25883, 1.88071", \ + "0.19083, 0.209669, 0.327121, 0.463012, 0.789293, 1.25875, 1.88052", \ + "0.279298, 0.305245, 0.465216, 0.609154, 0.878681, 1.28971, 1.88193", \ + "0.374587, 0.406664, 0.609979, 0.792227, 1.07011, 1.42376, 1.95177", \ + "0.478575, 0.516373, 0.760689, 0.983823, 1.31597, 1.66319, 2.12881" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0500518, 0.0611046, 0.146104, 0.250713, 0.459195, 0.729892, 1.08371", \ + "0.0680557, 0.0787567, 0.16513, 0.270059, 0.478788, 0.749605, 1.10348", \ + "0.143297, 0.162483, 0.26697, 0.372261, 0.580448, 0.851381, 1.20526", \ + "0.196245, 0.223487, 0.372596, 0.499433, 0.704864, 0.974269, 1.32975", \ + "0.265404, 0.303349, 0.518587, 0.700251, 0.964981, 1.23828, 1.59031", \ + "0.32902, 0.376987, 0.653656, 0.891249, 1.23681, 1.57466, 1.93597", \ + "0.389114, 0.447432, 0.783267, 1.07492, 1.50292, 1.92062, 2.35579" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464763, 0.0605877, 0.172782, 0.312624, 0.592042, 0.955179, 1.43021", \ + "0.0464048, 0.0602771, 0.172836, 0.312647, 0.59209, 0.955179, 1.43026", \ + "0.0951237, 0.108216, 0.191547, 0.316344, 0.592205, 0.955348, 1.43003", \ + "0.142596, 0.161373, 0.264922, 0.363984, 0.601355, 0.955248, 1.43035", \ + "0.216722, 0.243983, 0.388796, 0.50894, 0.704753, 1.00295, 1.43948", \ + "0.298085, 0.33385, 0.522813, 0.676365, 0.902408, 1.15281, 1.53257", \ + "0.387278, 0.431007, 0.664677, 0.85477, 1.12758, 1.40138, 1.72979" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0572609, 0.070753, 0.176963, 0.30915, 0.573354, 0.916754, 1.36597", \ + "0.0759286, 0.0896122, 0.19684, 0.329385, 0.593842, 0.93736, 1.38664", \ + "0.136783, 0.157863, 0.281861, 0.415462, 0.680013, 1.02407, 1.47349", \ + "0.174038, 0.204088, 0.369074, 0.518729, 0.784767, 1.12908, 1.57961", \ + "0.216724, 0.259643, 0.490397, 0.68626, 0.991715, 1.33894, 1.78927", \ + "0.254605, 0.308626, 0.603338, 0.850722, 1.22207, 1.61387, 2.06604", \ + "0.288431, 0.353355, 0.709953, 1.0098, 1.45376, 1.90613, 2.41141" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497383, 0.0680499, 0.214491, 0.397464, 0.763407, 1.23913, 1.86079", \ + "0.0498119, 0.0680726, 0.214429, 0.397459, 0.763401, 1.23913, 1.86079", \ + "0.0845626, 0.101234, 0.226208, 0.398997, 0.763326, 1.23878, 1.86074", \ + "0.127284, 0.146947, 0.276009, 0.428173, 0.768738, 1.2391, 1.86082", \ + "0.199408, 0.224354, 0.377512, 0.533116, 0.832855, 1.26459, 1.86425", \ + "0.275479, 0.307621, 0.49367, 0.668481, 0.973128, 1.3624, 1.91682", \ + "0.355291, 0.394431, 0.617695, 0.820442, 1.15117, 1.5365, 2.04649" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0378907, 0.0461008, 0.109603, 0.187945, 0.344091, 0.546839, 0.811839", \ + "0.0581635, 0.0664471, 0.129525, 0.208455, 0.364625, 0.567284, 0.832387", \ + "0.131316, 0.148016, 0.240121, 0.319983, 0.475341, 0.677445, 0.942474", \ + "0.181154, 0.205923, 0.341036, 0.449709, 0.612736, 0.814736, 1.07907", \ + "0.246703, 0.281902, 0.478629, 0.641541, 0.871976, 1.09396, 1.35731", \ + "0.307355, 0.352434, 0.607577, 0.822919, 1.13072, 1.42529, 1.72714", \ + "0.366056, 0.420432, 0.731483, 0.998177, 1.38387, 1.7545, 2.13372" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.034655, 0.0453158, 0.130435, 0.236601, 0.448846, 0.724747, 1.08531", \ + "0.036268, 0.0460026, 0.130485, 0.236596, 0.448868, 0.724399, 1.08531", \ + "0.0868948, 0.0984539, 0.160498, 0.246801, 0.448822, 0.724709, 1.08531", \ + "0.133175, 0.149979, 0.235761, 0.309153, 0.474764, 0.727931, 1.08531", \ + "0.203975, 0.229246, 0.357084, 0.456895, 0.602867, 0.805308, 1.1154", \ + "0.280143, 0.313866, 0.485994, 0.620005, 0.804971, 0.99003, 1.24604", \ + "0.36162, 0.404093, 0.62217, 0.791205, 1.02556, 1.24837, 1.48561" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0584262, 0.0719713, 0.178575, 0.31125, 0.576366, 0.920868, 1.3712", \ + "0.0772155, 0.0910057, 0.19864, 0.331704, 0.597049, 0.941666, 1.39205", \ + "0.138793, 0.159676, 0.28363, 0.417157, 0.683259, 1.02852, 1.47929", \ + "0.177224, 0.206632, 0.371499, 0.521334, 0.788, 1.13353, 1.58529", \ + "0.221203, 0.263773, 0.49337, 0.689095, 0.995467, 1.34332, 1.79466", \ + "0.260247, 0.313032, 0.607145, 0.854356, 1.2252, 1.61753, 2.07383", \ + "0.293872, 0.35811, 0.714071, 1.01403, 1.45754, 1.91099, 2.41694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712761, 0.0896902, 0.235381, 0.417938, 0.783392, 1.25876, 1.88047", \ + "0.0713479, 0.08969, 0.235389, 0.417937, 0.783417, 1.25877, 1.88043", \ + "0.109876, 0.124792, 0.247013, 0.419458, 0.783434, 1.25881, 1.8807", \ + "0.160073, 0.17665, 0.296779, 0.448361, 0.788795, 1.2588, 1.88044", \ + "0.245906, 0.265444, 0.403204, 0.553771, 0.853011, 1.28448, 1.88367", \ + "0.33691, 0.361277, 0.525505, 0.693544, 0.991532, 1.38176, 1.93837", \ + "0.432089, 0.461554, 0.657741, 0.849797, 1.17307, 1.55514, 2.06644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0586912, 0.069798, 0.155238, 0.260141, 0.468925, 0.739759, 1.09373", \ + "0.076955, 0.0881711, 0.173996, 0.279017, 0.487871, 0.758815, 1.11281", \ + "0.161142, 0.17823, 0.277638, 0.382097, 0.58989, 0.86069, 1.21454", \ + "0.222601, 0.247523, 0.387221, 0.509859, 0.71493, 0.987066, 1.33949", \ + "0.305688, 0.339541, 0.541096, 0.716653, 0.976653, 1.24858, 1.60045", \ + "0.383728, 0.426745, 0.684986, 0.914072, 1.25284, 1.58645, 1.94652", \ + "0.459793, 0.511386, 0.824434, 1.10511, 1.52363, 1.93626, 2.36813" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0552013, 0.0695015, 0.182322, 0.322345, 0.602287, 0.965638, 1.44062", \ + "0.0550503, 0.0694435, 0.182325, 0.322344, 0.602213, 0.965639, 1.44063", \ + "0.100581, 0.113385, 0.199723, 0.325453, 0.602271, 0.965684, 1.44067", \ + "0.150741, 0.168154, 0.26972, 0.371126, 0.610712, 0.965791, 1.44069", \ + "0.226074, 0.252558, 0.394611, 0.513918, 0.711753, 1.0118, 1.44987", \ + "0.306862, 0.341599, 0.528865, 0.681341, 0.905614, 1.15951, 1.54109", \ + "0.393938, 0.43726, 0.6698, 0.860128, 1.13291, 1.40658, 1.73672" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0574956, 0.070998, 0.177206, 0.30939, 0.573592, 0.91699, 1.36621", \ + "0.0762735, 0.0900213, 0.197299, 0.329841, 0.594273, 0.937782, 1.38707", \ + "0.136988, 0.158005, 0.282161, 0.415317, 0.680447, 1.02459, 1.47405", \ + "0.174109, 0.204041, 0.369264, 0.51902, 0.785179, 1.12954, 1.58015", \ + "0.215456, 0.258622, 0.490244, 0.686312, 0.991936, 1.33928, 1.78961", \ + "0.250891, 0.305712, 0.602237, 0.850167, 1.22195, 1.61395, 2.06628", \ + "0.28173, 0.347667, 0.707025, 1.00792, 1.45261, 1.90576, 2.4113" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0497347, 0.0680649, 0.214496, 0.397468, 0.763411, 1.23913, 1.86089", \ + "0.049806, 0.0680598, 0.214422, 0.397469, 0.763408, 1.23901, 1.8608", \ + "0.0844264, 0.101146, 0.226085, 0.399038, 0.763319, 1.23882, 1.86074", \ + "0.127265, 0.146991, 0.275888, 0.428047, 0.768687, 1.23907, 1.86092", \ + "0.20025, 0.225159, 0.37765, 0.533084, 0.832763, 1.26454, 1.86403", \ + "0.277829, 0.30956, 0.494667, 0.669208, 0.973222, 1.36236, 1.91678", \ + "0.358652, 0.397601, 0.620273, 0.822184, 1.15153, 1.53676, 2.04655" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.048615, 0.0595197, 0.144142, 0.24866, 0.457077, 0.72774, 1.08157", \ + "0.0666858, 0.0777565, 0.162864, 0.267521, 0.476045, 0.74682, 1.10065", \ + "0.142346, 0.161196, 0.266241, 0.370709, 0.57823, 0.848778, 1.20236", \ + "0.195186, 0.222398, 0.371922, 0.497887, 0.702915, 0.975012, 1.32724", \ + "0.26587, 0.303627, 0.517919, 0.699818, 0.963774, 1.23664, 1.58799", \ + "0.332638, 0.380422, 0.654828, 0.890936, 1.23591, 1.57334, 1.93457", \ + "0.398083, 0.455391, 0.787268, 1.07649, 1.5028, 1.91971, 2.35466" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0464104, 0.0605224, 0.172742, 0.312556, 0.592215, 0.955418, 1.43015", \ + "0.0468692, 0.0604936, 0.172725, 0.312556, 0.592221, 0.955113, 1.43024", \ + "0.09542, 0.108867, 0.192807, 0.316641, 0.592021, 0.955147, 1.43016", \ + "0.142917, 0.161819, 0.265098, 0.365113, 0.601621, 0.955441, 1.43027", \ + "0.21478, 0.242654, 0.388949, 0.508902, 0.704687, 1.00314, 1.44004", \ + "0.291733, 0.328233, 0.521174, 0.676072, 0.902792, 1.15313, 1.53316", \ + "0.374474, 0.420132, 0.659281, 0.852836, 1.1273, 1.40213, 1.73063" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0584262, 0.0719713, 0.178575, 0.31125, 0.576366, 0.920868, 1.3712", \ + "0.0772155, 0.0910057, 0.19864, 0.331704, 0.597049, 0.941666, 1.39205", \ + "0.138793, 0.159676, 0.28363, 0.417157, 0.683259, 1.02852, 1.47929", \ + "0.177224, 0.206632, 0.371499, 0.521334, 0.788, 1.13353, 1.58529", \ + "0.221203, 0.263773, 0.49337, 0.689095, 0.995467, 1.34332, 1.79466", \ + "0.260247, 0.313032, 0.607145, 0.854356, 1.2252, 1.61753, 2.07383", \ + "0.293872, 0.35811, 0.714071, 1.01403, 1.45754, 1.91099, 2.41694" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0712761, 0.0896902, 0.235381, 0.417938, 0.783392, 1.25876, 1.88047", \ + "0.0713479, 0.08969, 0.235389, 0.417937, 0.783417, 1.25877, 1.88043", \ + "0.109876, 0.124792, 0.247013, 0.419458, 0.783434, 1.25881, 1.8807", \ + "0.160073, 0.17665, 0.296779, 0.448361, 0.788795, 1.2588, 1.88044", \ + "0.245906, 0.265444, 0.403204, 0.553771, 0.853011, 1.28448, 1.88367", \ + "0.33691, 0.361277, 0.525505, 0.693544, 0.991532, 1.38176, 1.93837", \ + "0.432089, 0.461554, 0.657741, 0.849797, 1.17307, 1.55514, 2.06644" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0586912, 0.069798, 0.155238, 0.260141, 0.468925, 0.739759, 1.09373", \ + "0.076955, 0.0881711, 0.173996, 0.279017, 0.487871, 0.758815, 1.11281", \ + "0.161142, 0.17823, 0.277638, 0.382097, 0.58989, 0.86069, 1.21454", \ + "0.222601, 0.247523, 0.387221, 0.509859, 0.71493, 0.987066, 1.33949", \ + "0.305688, 0.339541, 0.541096, 0.716653, 0.976653, 1.24858, 1.60045", \ + "0.383728, 0.426745, 0.684986, 0.914072, 1.25284, 1.58645, 1.94652", \ + "0.459793, 0.511386, 0.824434, 1.10511, 1.52363, 1.93626, 2.36813" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0552013, 0.0695015, 0.182322, 0.322345, 0.602287, 0.965638, 1.44062", \ + "0.0550503, 0.0694435, 0.182325, 0.322344, 0.602213, 0.965639, 1.44063", \ + "0.100581, 0.113385, 0.199723, 0.325453, 0.602271, 0.965684, 1.44067", \ + "0.150741, 0.168154, 0.26972, 0.371126, 0.610712, 0.965791, 1.44069", \ + "0.226074, 0.252558, 0.394611, 0.513918, 0.711753, 1.0118, 1.44987", \ + "0.306862, 0.341599, 0.528865, 0.681341, 0.905614, 1.15951, 1.54109", \ + "0.393938, 0.43726, 0.6698, 0.860128, 1.13291, 1.40658, 1.73672" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00607263, 0.00607482, 0.00607977, 0.00608039, 0.00607921, 0.00607895, 0.00607461", \ + "0.00599763, 0.006009, 0.00604151, 0.0060549, 0.00606227, 0.00606353, 0.00606285", \ + "0.00594357, 0.00594258, 0.00592769, 0.00599904, 0.00602611, 0.00604064, 0.00604089", \ + "0.00603188, 0.00602077, 0.00599942, 0.00599942, 0.00601757, 0.00602665, 0.00602769", \ + "0.00646934, 0.00643322, 0.00626678, 0.00619519, 0.00613219, 0.00609535, 0.00607725", \ + "0.0073045, 0.00722126, 0.00684205, 0.00663533, 0.00646814, 0.00631791, 0.00623037", \ + "0.00849486, 0.00838026, 0.00778848, 0.00740369, 0.0070192, 0.00674076, 0.00655917" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-5.02516e-05, -4.84654e-05, -4.46867e-05, -4.39897e-05, -4.33674e-05, -4.32766e-05, -4.49359e-05", \ + "-0.000137506, -0.000122451, -9.28589e-05, -7.76912e-05, -7.60504e-05, -7.35688e-05, -7.25174e-05", \ + "-0.000211664, -0.000203608, -0.00016416, -0.000138319, -0.000115512, -0.000100858, -9.719e-05", \ + "-0.000139765, -0.000144735, -0.000143586, -0.000135156, -0.000120447, -0.000108544, -0.000102523", \ + "0.000258935, 0.000218511, 7.59998e-05, 1.72278e-05, -2.89428e-05, -4.84024e-05, -5.89126e-05", \ + "0.00105952, 0.000975473, 0.000616523, 0.000418553, 0.000249327, 0.000152295, 8.71263e-05", \ + "0.00224865, 0.002127, 0.00151236, 0.00114382, 0.000785011, 0.000558984, 0.000400767" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00579377, 0.00579535, 0.00579802, 0.00579796, 0.00579657, 0.0057967, 0.00579206", \ + "0.00571732, 0.00573145, 0.00575565, 0.0057673, 0.00577197, 0.00577258, 0.00577154", \ + "0.00566906, 0.005677, 0.00568251, 0.00572462, 0.00574357, 0.00575353, 0.00567518", \ + "0.00576776, 0.00575526, 0.00573355, 0.00572799, 0.00573788, 0.00574545, 0.00574178", \ + "0.0062016, 0.00615691, 0.00599023, 0.00591367, 0.00585507, 0.00581624, 0.0057959", \ + "0.00703853, 0.00695103, 0.00656245, 0.00634819, 0.00619682, 0.00601875, 0.00594698", \ + "0.00821881, 0.00810081, 0.00749743, 0.00710246, 0.00673061, 0.00645023, 0.00626702" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-2.81585e-05, -2.61733e-05, -2.23191e-05, -2.14268e-05, -2.08944e-05, -2.07674e-05, -2.05705e-05", \ + "-0.000113976, -0.000103542, -6.71186e-05, -5.88706e-05, -5.28362e-05, -5.03501e-05, -4.9182e-05", \ + "-0.00019181, -0.000182777, -0.000142356, -0.000116516, -9.49796e-05, -8.03495e-05, -7.41597e-05", \ + "-0.000124824, -0.000126317, -0.000126195, -0.000116253, -9.96619e-05, -8.42456e-05, -8.01568e-05", \ + "0.000254394, 0.000221717, 8.30566e-05, 2.7139e-05, -1.49455e-05, -3.26179e-05, -4.20566e-05", \ + "0.00103584, 0.000955426, 0.000600956, 0.000417771, 0.000254367, 0.000163773, 0.000100179", \ + "0.00221611, 0.00209187, 0.001489, 0.00113017, 0.000774216, 0.000554275, 0.000402898" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00682948, 0.00683097, 0.00683349, 0.00683363, 0.00683193, 0.00683125, 0.00682858", \ + "0.00675219, 0.0067673, 0.00679147, 0.00680259, 0.00680745, 0.0068081, 0.00680686", \ + "0.0067017, 0.00671122, 0.00671928, 0.00676002, 0.00677839, 0.00678902, 0.00671074", \ + "0.00680072, 0.00678995, 0.00676851, 0.00676524, 0.00677315, 0.00678069, 0.00677722", \ + "0.00723225, 0.00719091, 0.0070194, 0.00696912, 0.00688331, 0.00685169, 0.00683134", \ + "0.00806618, 0.00798247, 0.00759561, 0.00738243, 0.00720534, 0.00705974, 0.00698218", \ + "0.00924737, 0.00912451, 0.00851919, 0.00812707, 0.007746, 0.00747684, 0.00730174" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000193697, 0.000195015, 0.00019813, 0.000199001, 0.000199316, 0.000200343, 0.000199552", \ + "0.000117429, 0.000127, 0.000155703, 0.00016206, 0.000167508, 0.000169633, 0.000170409", \ + "4.01076e-05, 4.51535e-05, 8.16352e-05, 0.000105133, 0.000125755, 0.000140694, 0.000145463", \ + "9.17559e-05, 9.31639e-05, 9.41101e-05, 0.000104417, 0.000121682, 0.000134465, 0.000139148", \ + "0.000434313, 0.000405327, 0.000292021, 0.000240502, 0.000203191, 0.000187457, 0.000175659", \ + "0.00115894, 0.00109353, 0.000790762, 0.000621206, 0.000466197, 0.00037887, 0.000316059", \ + "0.00227961, 0.00217678, 0.0016449, 0.00131008, 0.000972992, 0.000760913, 0.000614213" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00682948, 0.00683097, 0.00683349, 0.00683363, 0.00683193, 0.00683125, 0.00682858", \ + "0.00675219, 0.0067673, 0.00679147, 0.00680259, 0.00680745, 0.0068081, 0.00680686", \ + "0.0067017, 0.00671122, 0.00671928, 0.00676002, 0.00677839, 0.00678902, 0.00671074", \ + "0.00680072, 0.00678995, 0.00676851, 0.00676524, 0.00677315, 0.00678069, 0.00677722", \ + "0.00723225, 0.00719091, 0.0070194, 0.00696912, 0.00688331, 0.00685169, 0.00683134", \ + "0.00806618, 0.00798247, 0.00759561, 0.00738243, 0.00720534, 0.00705974, 0.00698218", \ + "0.00924737, 0.00912451, 0.00851919, 0.00812707, 0.007746, 0.00747684, 0.00730174" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000193697, 0.000195015, 0.00019813, 0.000199001, 0.000199316, 0.000200343, 0.000199552", \ + "0.000117429, 0.000127, 0.000155703, 0.00016206, 0.000167508, 0.000169633, 0.000170409", \ + "4.01076e-05, 4.51535e-05, 8.16352e-05, 0.000105133, 0.000125755, 0.000140694, 0.000145463", \ + "9.17559e-05, 9.31639e-05, 9.41101e-05, 0.000104417, 0.000121682, 0.000134465, 0.000139148", \ + "0.000434313, 0.000405327, 0.000292021, 0.000240502, 0.000203191, 0.000187457, 0.000175659", \ + "0.00115894, 0.00109353, 0.000790762, 0.000621206, 0.000466197, 0.00037887, 0.000316059", \ + "0.00227961, 0.00217678, 0.0016449, 0.00131008, 0.000972992, 0.000760913, 0.000614213" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00501924, 0.00502525, 0.00503868, 0.00504162, 0.00504193, 0.00504063, 0.00503903", \ + "0.00489713, 0.00491467, 0.00496848, 0.00499866, 0.00501393, 0.00501878, 0.00502007", \ + "0.00496855, 0.00495908, 0.00494137, 0.00487392, 0.00497082, 0.00498634, 0.00499463", \ + "0.00521703, 0.00519199, 0.0051366, 0.00508302, 0.00504021, 0.0050226, 0.00501419", \ + "0.00592324, 0.00586799, 0.00561268, 0.00544627, 0.00505118, 0.00483061, 0.00511427", \ + "0.00690759, 0.00680254, 0.00634105, 0.00603097, 0.00573063, 0.0055038, 0.00535595", \ + "0.00821104, 0.00808902, 0.00742731, 0.00697306, 0.00648157, 0.00616337, 0.00582443" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000184177, -0.000167055, -0.000136278, -0.000130021, -0.000126429, -0.000125197, -0.000124623", \ + "-0.000316932, -0.00027684, -0.000167463, -0.000136414, -0.000117273, -0.000108978, -0.000104477", \ + "-0.000427909, -0.000412408, -0.000315889, -0.00024923, -0.000188768, -0.000154726, -0.00013792", \ + "-0.000331787, -0.000340488, -0.000323737, -0.000282374, -0.000226936, -0.000189686, -0.000163277", \ + "0.000111149, 5.76934e-05, -0.000109381, -0.000156942, -0.00017432, -0.000164711, -0.000151501", \ + "0.000969071, 0.000849255, 0.000420252, 0.00022955, 8.1305e-05, 7.89661e-06, -2.99691e-05", \ + "0.00223813, 0.00205828, 0.00131405, 0.000929169, 0.000586248, 0.000386227, 0.000253334" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00474366, 0.00474838, 0.00475811, 0.00475976, 0.00475963, 0.00475878, 0.00475575", \ + "0.00462215, 0.00463893, 0.00469429, 0.00471293, 0.004724, 0.00472741, 0.00472779", \ + "0.00469136, 0.00468669, 0.00462219, 0.00459952, 0.00469048, 0.00470165, 0.00470679", \ + "0.0049487, 0.00491825, 0.00485592, 0.00480594, 0.00476383, 0.00474138, 0.00473019", \ + "0.00565772, 0.00559543, 0.00532451, 0.00515281, 0.00485708, 0.00453939, 0.00483003", \ + "0.00663733, 0.00653996, 0.0060537, 0.00574265, 0.00548161, 0.00521035, 0.00506439", \ + "0.00794331, 0.00781558, 0.00712435, 0.00667049, 0.00616016, 0.00585164, 0.00551787" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000163123, -0.000145725, -0.000114637, -0.000108427, -0.000104677, -0.000103746, -0.000102305", \ + "-0.000294556, -0.000256235, -0.000145916, -0.000114298, -9.5114e-05, -8.68405e-05, -8.23482e-05", \ + "-0.000409445, -0.000392576, -0.00029547, -0.000226567, -0.000169296, -0.000134347, -0.000115466", \ + "-0.000320372, -0.000327134, -0.00030733, -0.000265297, -0.000208214, -0.000167271, -0.000141779", \ + "9.98685e-05, 4.89477e-05, -0.000108366, -0.00014987, -0.000162565, -0.000149954, -0.000134493", \ + "0.00095478, 0.00083914, 0.000406655, 0.000226593, 8.13844e-05, 1.70642e-05, -2.10876e-05", \ + "0.00220177, 0.00202631, 0.00128846, 0.000916128, 0.000579955, 0.0003823, 0.000255129" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00577893, 0.00578363, 0.00579304, 0.00579491, 0.00579448, 0.00579366, 0.00579071", \ + "0.00565858, 0.00567469, 0.00572929, 0.00574772, 0.00575893, 0.00576234, 0.00576275", \ + "0.00572748, 0.00572782, 0.00566078, 0.00563451, 0.00572515, 0.00573646, 0.00574163", \ + "0.0059838, 0.00595442, 0.00587009, 0.00584127, 0.00579855, 0.00577564, 0.00576515", \ + "0.00668236, 0.00662356, 0.00635281, 0.00618583, 0.00600686, 0.00557541, 0.00586499", \ + "0.007667, 0.00756662, 0.00708775, 0.00677312, 0.00647608, 0.00623608, 0.00609899", \ + "0.00897004, 0.00884, 0.00816077, 0.00769779, 0.00717049, 0.00687216, 0.00653795" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "7.07264e-05, 8.21364e-05, 0.00010661, 0.000112321, 0.000115544, 0.000116115, 0.000116208", \ + "-3.18655e-05, -3.52536e-06, 8.02611e-05, 0.000107918, 0.000125585, 0.000133273, 0.000137285", \ + "-0.000169083, -0.000153472, -6.47966e-05, -2.79422e-06, 5.27762e-05, 8.57703e-05, 0.000104476", \ + "-0.000104211, -0.00010404, -8.21023e-05, -4.117e-05, 1.38688e-05, 5.45091e-05, 7.8025e-05", \ + "0.000266884, 0.000227623, 0.00010265, 6.74856e-05, 5.74683e-05, 6.85769e-05, 8.37703e-05", \ + "0.00104002, 0.000947567, 0.000594624, 0.000429797, 0.00029648, 0.000232899, 0.000194247", \ + "0.00223272, 0.00208511, 0.00144997, 0.00110317, 0.000787771, 0.000592032, 0.000467788" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00577893, 0.00578363, 0.00579304, 0.00579491, 0.00579448, 0.00579366, 0.00579071", \ + "0.00565858, 0.00567469, 0.00572929, 0.00574772, 0.00575893, 0.00576234, 0.00576275", \ + "0.00572748, 0.00572782, 0.00566078, 0.00563451, 0.00572515, 0.00573646, 0.00574163", \ + "0.0059838, 0.00595442, 0.00587009, 0.00584127, 0.00579855, 0.00577564, 0.00576515", \ + "0.00668236, 0.00662356, 0.00635281, 0.00618583, 0.00600686, 0.00557541, 0.00586499", \ + "0.007667, 0.00756662, 0.00708775, 0.00677312, 0.00647608, 0.00623608, 0.00609899", \ + "0.00897004, 0.00884, 0.00816077, 0.00769779, 0.00717049, 0.00687216, 0.00653795" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000184177, -0.000167055, -0.000136278, -0.000130021, -0.000126429, -0.000125197, -0.000124623", \ + "-0.000316932, -0.00027684, -0.000167463, -0.000136414, -0.000117273, -0.000108978, -0.000104477", \ + "-0.000427909, -0.000412408, -0.000315889, -0.00024923, -0.000188768, -0.000154726, -0.00013792", \ + "-0.000331787, -0.000340488, -0.000323737, -0.000282374, -0.000226936, -0.000189686, -0.000163277", \ + "0.000111149, 5.76934e-05, -0.000109381, -0.000156942, -0.00017432, -0.000164711, -0.000151501", \ + "0.000969071, 0.000849255, 0.000420252, 0.00022955, 8.1305e-05, 7.89661e-06, -2.99691e-05", \ + "0.00223813, 0.00205828, 0.00131405, 0.000929169, 0.000586248, 0.000386227, 0.000253334" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00319501, 0.00322168, 0.00327078, 0.00328108, 0.0032866, 0.00328871, 0.00329054", \ + "0.00304528, 0.00307708, 0.00319972, 0.00324192, 0.00326967, 0.00328169, 0.00328838", \ + "0.00316727, 0.00315151, 0.0031466, 0.00309657, 0.00320501, 0.00323481, 0.00325394", \ + "0.00348772, 0.003449, 0.00330463, 0.00318732, 0.00326375, 0.00325841, 0.0032621", \ + "0.00426893, 0.00417199, 0.00386047, 0.00365489, 0.0034875, 0.00339737, 0.00335174", \ + "0.00535195, 0.00520178, 0.00461039, 0.00426674, 0.00395291, 0.00373603, 0.0035903", \ + "0.00678989, 0.00658785, 0.00572664, 0.00522153, 0.00468415, 0.00434299, 0.0040673" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000208503, -0.0001813, -0.00013582, -0.000127222, -0.000122529, -0.000120212, -0.000119828", \ + "-0.000352818, -0.00031054, -0.000180146, -0.000140589, -0.000117928, -0.000107226, -0.000101277", \ + "-0.000274815, -0.000314399, -0.00024392, -0.000207331, -0.000168377, -0.000143767, -0.000126161", \ + "5.34531e-06, -3.78897e-05, -8.14918e-05, -0.000104205, -0.000112961, -0.000113209, -0.000106592", \ + "0.000761222, 0.000661205, 0.00030492, 0.000150729, 3.68497e-05, -1.27954e-05, -4.78142e-05", \ + "0.00187179, 0.00171634, 0.0010734, 0.000748073, 0.000452346, 0.000279165, 0.000169503", \ + "0.00332768, 0.00312155, 0.00221193, 0.00168469, 0.00116101, 0.000824682, 0.000592362" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00423168, 0.00425783, 0.00430536, 0.00431526, 0.00432039, 0.00432309, 0.00432355", \ + "0.00409036, 0.00412693, 0.00424982, 0.00429097, 0.00431749, 0.00432872, 0.00433495", \ + "0.00418416, 0.00416959, 0.00418533, 0.00414345, 0.00425665, 0.00428693, 0.00430567", \ + "0.00449999, 0.00446468, 0.00438441, 0.00432499, 0.00430748, 0.00430506, 0.00431275", \ + "0.00525467, 0.00515531, 0.00485214, 0.00469666, 0.00450273, 0.0044297, 0.00439231", \ + "0.00628188, 0.00614627, 0.00558247, 0.00524449, 0.00494035, 0.00473721, 0.00461335", \ + "0.00767254, 0.00748664, 0.00666043, 0.00617581, 0.00564728, 0.0053735, 0.00503899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "5.54469e-05, 7.46266e-05, 0.000109256, 0.000117244, 0.000121661, 0.000123368, 0.000123553", \ + "-6.42818e-05, -3.42828e-05, 7.02882e-05, 0.000103821, 0.000130879, 0.000134644, 0.000139173", \ + "-3.98014e-05, -5.26166e-05, -1.13662e-06, 3.50508e-05, 7.11882e-05, 0.000102355, 0.000116788", \ + "0.000193304, 0.000151039, 0.000144732, 0.000122081, 0.000116515, 0.000120913, 0.000123298", \ + "0.000862764, 0.000790941, 0.000494039, 0.000360164, 0.00025244, 0.000204366, 0.000178058", \ + "0.00186731, 0.00174217, 0.0012191, 0.000934975, 0.000651573, 0.000490388, 0.000385728", \ + "0.00323398, 0.00306488, 0.00228418, 0.0018071, 0.00132308, 0.00100659, 0.000783107" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00319442, 0.00322135, 0.00326991, 0.00327948, 0.00328455, 0.00328728, 0.00328847", \ + "0.00305042, 0.00308864, 0.00321295, 0.00325495, 0.00328148, 0.00329274, 0.00329903", \ + "0.00315204, 0.00313952, 0.00314917, 0.00310764, 0.00322065, 0.00325081, 0.00327011", \ + "0.00347306, 0.00343127, 0.0033489, 0.00318585, 0.00327168, 0.00326919, 0.00327671", \ + "0.00422657, 0.004128, 0.00382099, 0.00362302, 0.00346937, 0.00339492, 0.00335639", \ + "0.00527786, 0.00513163, 0.00455291, 0.00421132, 0.00391352, 0.00371146, 0.00357767", \ + "0.00669021, 0.00649262, 0.00562854, 0.00514377, 0.00461716, 0.00429018, 0.00402899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000193344, -0.000167445, -0.000120583, -0.000111745, -0.000106914, -0.00010491, -0.00010435", \ + "-0.0003416, -0.000299192, -0.000164932, -0.000127123, -0.000100367, -9.37451e-05, -8.88026e-05", \ + "-0.00027197, -0.000306668, -0.000236366, -0.000197092, -0.00015899, -0.0001306, -0.000111345", \ + "-9.62893e-08, -3.96819e-05, -7.73234e-05, -0.000101995, -0.000111187, -0.000105405, -0.00010422", \ + "0.000735296, 0.000644958, 0.000293151, 0.000137895, 2.76489e-05, -2.16311e-05, -4.76348e-05", \ + "0.00180649, 0.00165479, 0.00104687, 0.000734678, 0.000440538, 0.000269116, 0.000163035", \ + "0.003229, 0.00302516, 0.00213922, 0.00162797, 0.00111957, 0.000793087, 0.000564531" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00423168, 0.00425783, 0.00430536, 0.00431526, 0.00432039, 0.00432309, 0.00432355", \ + "0.00409036, 0.00412693, 0.00424982, 0.00429097, 0.00431749, 0.00432872, 0.00433495", \ + "0.00418416, 0.00416959, 0.00418533, 0.00414345, 0.00425665, 0.00428693, 0.00430567", \ + "0.00449999, 0.00446468, 0.00438441, 0.00432499, 0.00430748, 0.00430506, 0.00431275", \ + "0.00525467, 0.00515531, 0.00485214, 0.00469666, 0.00450273, 0.0044297, 0.00439231", \ + "0.00628188, 0.00614627, 0.00558247, 0.00524449, 0.00494035, 0.00473721, 0.00461335", \ + "0.00767254, 0.00748664, 0.00666043, 0.00617581, 0.00564728, 0.0053735, 0.00503899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000208503, -0.0001813, -0.00013582, -0.000127222, -0.000122529, -0.000120212, -0.000119828", \ + "-0.000352818, -0.00031054, -0.000180146, -0.000140589, -0.000117928, -0.000107226, -0.000101277", \ + "-0.000274815, -0.000314399, -0.00024392, -0.000207331, -0.000168377, -0.000143767, -0.000126161", \ + "5.34531e-06, -3.78897e-05, -8.14918e-05, -0.000104205, -0.000112961, -0.000113209, -0.000106592", \ + "0.000761222, 0.000661205, 0.00030492, 0.000150729, 3.68497e-05, -1.27954e-05, -4.78142e-05", \ + "0.00187179, 0.00171634, 0.0010734, 0.000748073, 0.000452346, 0.000279165, 0.000169503", \ + "0.00332768, 0.00312155, 0.00221193, 0.00168469, 0.00116101, 0.000824682, 0.000592362" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00426771, 0.00428259, 0.00431112, 0.00431706, 0.00432102, 0.00432154, 0.00432396", \ + "0.00416145, 0.00418103, 0.00426677, 0.00429619, 0.00431442, 0.00432253, 0.00432697", \ + "0.00412004, 0.00412271, 0.00416858, 0.00421179, 0.00425427, 0.0042761, 0.00429684", \ + "0.00424187, 0.00422592, 0.00421081, 0.00420769, 0.00422428, 0.00425755, 0.00427921", \ + "0.00478062, 0.00470944, 0.00447462, 0.00438166, 0.00433478, 0.00431115, 0.00430981", \ + "0.00573348, 0.00559949, 0.00508933, 0.00486067, 0.0047076, 0.00452011, 0.00434904", \ + "0.00705837, 0.00687706, 0.00608102, 0.00564421, 0.00525327, 0.00498006, 0.00478848" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-6.49493e-05, -6.02316e-05, -5.12136e-05, -4.9789e-05, -4.91201e-05, -4.7326e-05, -4.59139e-05", \ + "-0.000178567, -0.000160221, -0.000112163, -9.59918e-05, -8.63268e-05, -7.43544e-05, -8.09179e-05", \ + "-0.0001245, -0.00011751, -0.000115625, -0.000112574, -0.000101502, -0.000101232, -9.23725e-05", \ + "0.000166164, 0.000124372, 2.18719e-05, 3.43997e-05, -1.68529e-05, -4.35457e-05, -5.67903e-05", \ + "0.000883063, 0.000810977, 0.000484619, 0.000315975, 0.000172279, 9.19214e-05, 3.66499e-05", \ + "0.00192687, 0.00181578, 0.00128183, 0.000938758, 0.000625091, 0.000418689, 0.000282617", \ + "0.00332701, 0.00317738, 0.00242381, 0.00190907, 0.00135728, 0.000993605, 0.000735987" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00530286, 0.00531686, 0.00534461, 0.00535025, 0.00535419, 0.00535467, 0.00535505", \ + "0.00520037, 0.00522431, 0.00531153, 0.00534229, 0.0053615, 0.00536943, 0.00537389", \ + "0.00513969, 0.00514233, 0.00520736, 0.0052555, 0.00530203, 0.00533325, 0.00534533", \ + "0.00525459, 0.00524267, 0.00522961, 0.00524025, 0.00526853, 0.00530455, 0.00532433", \ + "0.00577859, 0.00570715, 0.00549404, 0.00542017, 0.00536293, 0.00535077, 0.00535253", \ + "0.00667881, 0.00655724, 0.00608239, 0.00586035, 0.00571595, 0.0055553, 0.00548753", \ + "0.00796321, 0.00779475, 0.00702881, 0.00661505, 0.00624163, 0.00596739, 0.00582461" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000183215, 0.00018635, 0.000193567, 0.000194921, 0.000196745, 0.000194967, 0.000196751", \ + "8.35267e-05, 9.53738e-05, 0.000134249, 0.000149372, 0.000161555, 0.000159657, 0.00016274", \ + "0.000121106, 0.000113223, 0.000123089, 0.000129013, 0.000133619, 0.000144044, 0.000147337", \ + "0.000447598, 0.000321953, 0.000304283, 0.000256489, 0.000213021, 0.00019462, 0.00017468", \ + "0.0010104, 0.000948422, 0.000668633, 0.000526562, 0.000387159, 0.000312829, 0.000262447", \ + "0.00198422, 0.00188893, 0.00141967, 0.00112545, 0.000820504, 0.000630526, 0.000500749", \ + "0.00329118, 0.00316759, 0.00250074, 0.00203119, 0.00152232, 0.001176, 0.000926508" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00426695, 0.00428115, 0.00430936, 0.00431511, 0.00431897, 0.00431944, 0.00431962", \ + "0.00416396, 0.00418444, 0.00427624, 0.00430699, 0.00432621, 0.00433552, 0.00433858", \ + "0.00410719, 0.00411212, 0.00416995, 0.0042202, 0.00426678, 0.00429793, 0.00431014", \ + "0.00422402, 0.00420769, 0.00420342, 0.00420761, 0.00423222, 0.00426915, 0.00428914", \ + "0.00475246, 0.00468358, 0.00445497, 0.00436811, 0.00433095, 0.00431449, 0.00431794", \ + "0.00566255, 0.00554383, 0.00504633, 0.00482545, 0.00468649, 0.00450897, 0.00434686", \ + "0.00696984, 0.00678722, 0.0060091, 0.00558291, 0.00520967, 0.00494819, 0.00476722" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-4.87752e-05, -4.42728e-05, -3.56091e-05, -3.38578e-05, -3.33126e-05, -3.3349e-05, -3.11762e-05", \ + "-0.000164985, -0.000147141, -9.33028e-05, -7.88008e-05, -6.82054e-05, -6.85641e-05, -6.52129e-05", \ + "-0.000103002, -0.000109384, -0.000104231, -9.68814e-05, -9.61648e-05, -8.39952e-05, -8.05101e-05", \ + "0.000250111, 0.00012276, 7.1809e-05, 3.35443e-05, -1.34906e-05, -3.03053e-05, -5.23567e-05", \ + "0.000871867, 0.000796348, 0.000468821, 0.000303249, 0.000166954, 8.80257e-05, 3.41637e-05", \ + "0.00188472, 0.00177507, 0.00124641, 0.000924967, 0.000607217, 0.000409585, 0.000277699", \ + "0.00323496, 0.00309003, 0.00235077, 0.00185013, 0.00131795, 0.000961815, 0.000708928" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00530286, 0.00531686, 0.00534461, 0.00535025, 0.00535419, 0.00535467, 0.00535505", \ + "0.00520037, 0.00522431, 0.00531153, 0.00534229, 0.0053615, 0.00536943, 0.00537389", \ + "0.00513969, 0.00514233, 0.00520736, 0.0052555, 0.00530203, 0.00533325, 0.00534533", \ + "0.00525459, 0.00524267, 0.00522961, 0.00524025, 0.00526853, 0.00530455, 0.00532433", \ + "0.00577859, 0.00570715, 0.00549404, 0.00542017, 0.00536293, 0.00535077, 0.00535253", \ + "0.00667881, 0.00655724, 0.00608239, 0.00586035, 0.00571595, 0.0055553, 0.00548753", \ + "0.00796321, 0.00779475, 0.00702881, 0.00661505, 0.00624163, 0.00596739, 0.00582461" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-6.49493e-05, -6.02316e-05, -5.12136e-05, -4.9789e-05, -4.91201e-05, -4.7326e-05, -4.59139e-05", \ + "-0.000178567, -0.000160221, -0.000112163, -9.59918e-05, -8.63268e-05, -7.43544e-05, -8.09179e-05", \ + "-0.0001245, -0.00011751, -0.000115625, -0.000112574, -0.000101502, -0.000101232, -9.23725e-05", \ + "0.000166164, 0.000124372, 2.18719e-05, 3.43997e-05, -1.68529e-05, -4.35457e-05, -5.67903e-05", \ + "0.000883063, 0.000810977, 0.000484619, 0.000315975, 0.000172279, 9.19214e-05, 3.66499e-05", \ + "0.00192687, 0.00181578, 0.00128183, 0.000938758, 0.000625091, 0.000418689, 0.000282617", \ + "0.00332701, 0.00317738, 0.00242381, 0.00190907, 0.00135728, 0.000993605, 0.000735987" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152976; + rise_capacitance : 0.00152341; + rise_capacitance_range (0.00116672, 0.00152341); + fall_capacitance : 0.00152976; + fall_capacitance_range (0.00116106, 0.00152976); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00075232, -0.000832562, -0.000877722, -0.000886292, -0.000886824, -0.000890277, -0.000889074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000894852, 0.000893328, 0.000892653, 0.000889197, 0.000886824, 0.000890277, 0.000889074" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000750787, -0.000832497, -0.000877671, -0.000886237, -0.000886878, -0.000890331, -0.000889128" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000893001, 0.000889277, 0.000892796, 0.000889249, 0.000886878, 0.000890331, 0.000889128" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000833003, -0.0008499, -0.00088316, -0.000887614, -0.000884405, -0.000887766, -0.000886425" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000892706, 0.000891184, 0.000890294, 0.000887614, 0.000884405, 0.000887766, 0.000886425" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978652, -0.000986556, -0.000984297, -0.000982768, -0.000982643, -0.000984392, -0.000983692" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000996338, 0.000990703, 0.000985156, 0.000984913, 0.000984545, 0.000986863, 0.000985353" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159295; + rise_capacitance : 0.00159295; + rise_capacitance_range (0.00114446, 0.00159295); + fall_capacitance : 0.0015577; + fall_capacitance_range (0.00104719, 0.0015577); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000147346, -0.000147082, -0.000145557, -0.000146038, -0.000145808, -0.000146095, -0.000145895" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000156871, 0.000156493, 0.000155854, 0.000154051, 0.000153143, 0.000152063, 0.000149647" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000148538, -0.000147071, -0.000146233, -0.000146151, -0.000145888, -0.000146047, -0.000145845" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00015793, 0.000156645, 0.000156048, 0.000154401, 0.000153204, 0.000152122, 0.000149703" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000825784, -0.000838291, -0.00087751, -0.00087976, -0.000876934, -0.000880277, -0.000879525" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877956, 0.000878089, 0.000881404, 0.00087976, 0.000876934, 0.000880277, 0.000879525" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000980557, -0.000982364, -0.000984361, -0.000983936, -0.000982744, -0.000983055, -0.00098232" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000992075, 0.000985828, 0.000985481, 0.000984106, 0.000982744, 0.000984732, 0.00098344" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016208; + rise_capacitance : 0.0016208; + rise_capacitance_range (0.000998246, 0.0016208); + fall_capacitance : 0.00161984; + fall_capacitance_range (0.000946647, 0.00161984); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000148563, -0.000145924, -0.000145758, -0.000146016, -0.000145555, -0.000145578, -0.00014537" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000154382, 0.000154463, 0.000154408, 0.000154172, 0.000152902, 0.000151534, 0.000149111" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000148204, -0.000145567, -0.000146036, -0.000146168, -0.000145681, -0.000145562, -0.000145345" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000155707, 0.000154775, 0.000154768, 0.000154484, 0.000153149, 0.000151615, 0.000149185" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108746, -0.00109964, -0.00114424, -0.00114849, -0.001145, -0.00114527, -0.00114266" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00114465, 0.00114516, 0.00114729, 0.00114849, 0.001145, 0.00114527, 0.00114266" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119588, -0.00120062, -0.0012047, -0.00120618, -0.00121342, -0.00122256, -0.00123704" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123877, 0.00124045, 0.00124493, 0.00124724, 0.00124407, 0.00124442, 0.00124315" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158424; + rise_capacitance : 0.00154332; + rise_capacitance_range (0.00109228, 0.00154332); + fall_capacitance : 0.00158424; + fall_capacitance_range (0.00114546, 0.00158424); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000751069, -0.000832479, -0.000877612, -0.000886057, -0.000886413, -0.000889777, -0.000888569" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886877, 0.000886467, 0.000893213, 0.000892633, 0.000886413, 0.000889777, 0.000888569" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000752691, -0.000832757, -0.000875897, -0.000886066, -0.000888091, -0.000889867, -0.000888656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000889488, 0.00088087, 0.000890043, 0.000894077, 0.000888091, 0.000889867, 0.000888656" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00109114, -0.00110755, -0.00113968, -0.00114903, -0.00114907, -0.00115187, -0.00114851" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115228, 0.00115777, 0.00116608, 0.0011557, 0.00114907, 0.00115187, 0.00114851" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119986, -0.00119628, -0.00119981, -0.0012018, -0.0012069, -0.0012182, -0.0012328" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123607, 0.00124762, 0.00123945, 0.00124184, 0.00124078, 0.00124129, 0.00123978" \ + ); + } + } + } + } + cell (OAI22X2) { + area : 9.8784; + cell_leakage_power : 0.116265; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.107852; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141984; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115504; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109167; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.115504; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149635; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123155; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107362; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141984; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176116; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149635; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107362; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0651237; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0842354; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0842353; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0813766; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.116265; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0698413, 0.0905243, 0.197179, 0.328892, 0.591584, 0.932408, 1.37813", \ + "0.0881278, 0.109025, 0.216243, 0.348189, 0.610913, 0.95192, 1.39769", \ + "0.153544, 0.181553, 0.298836, 0.431248, 0.69477, 1.03599, 1.48178", \ + "0.198085, 0.236381, 0.387013, 0.531979, 0.796407, 1.13777, 1.58478", \ + "0.253084, 0.306185, 0.510789, 0.697592, 0.997207, 1.34172, 1.78815", \ + "0.30284, 0.369737, 0.627635, 0.860168, 1.22107, 1.6076, 2.0575", \ + "0.347898, 0.428417, 0.738897, 1.01785, 1.4454, 1.88974, 2.39052" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.057839, 0.0859099, 0.233468, 0.417066, 0.783746, 1.26017, 1.88278", \ + "0.0578336, 0.0859042, 0.233468, 0.417038, 0.783903, 1.26007, 1.88272", \ + "0.0885949, 0.114373, 0.243392, 0.418336, 0.783565, 1.26008, 1.88278", \ + "0.129469, 0.159576, 0.290182, 0.445817, 0.789037, 1.26023, 1.88273", \ + "0.196621, 0.235521, 0.390243, 0.548282, 0.852724, 1.28706, 1.88671", \ + "0.266292, 0.315614, 0.50353, 0.682081, 0.990761, 1.38504, 1.94207", \ + "0.33905, 0.399037, 0.623307, 0.829482, 1.16594, 1.55594, 2.07228" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0435921, 0.0555043, 0.116603, 0.192029, 0.342456, 0.537781, 0.792981", \ + "0.0649772, 0.0770004, 0.138492, 0.213989, 0.364503, 0.559854, 0.815196", \ + "0.139359, 0.162005, 0.244902, 0.322283, 0.473084, 0.668773, 0.923979", \ + "0.186906, 0.221663, 0.344176, 0.447047, 0.605967, 0.801607, 1.05716", \ + "0.243913, 0.296179, 0.480558, 0.631829, 0.849484, 1.06565, 1.32324", \ + "0.296849, 0.364599, 0.608357, 0.811011, 1.09881, 1.37828, 1.67282", \ + "0.35232, 0.433286, 0.732271, 0.985096, 1.34742, 1.69519, 2.05546" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288303, 0.0438087, 0.123138, 0.221968, 0.419617, 0.676039, 1.01201", \ + "0.0289944, 0.043826, 0.123115, 0.222049, 0.419607, 0.676036, 1.01179", \ + "0.0654074, 0.0804016, 0.142948, 0.228603, 0.419508, 0.6762, 1.01191", \ + "0.108062, 0.128199, 0.203886, 0.276394, 0.439137, 0.67889, 1.01171", \ + "0.181206, 0.209137, 0.311796, 0.401424, 0.547157, 0.741728, 1.03769", \ + "0.26189, 0.29859, 0.432278, 0.54413, 0.716258, 0.900314, 1.14863", \ + "0.343048, 0.391159, 0.560045, 0.701033, 0.904874, 1.11469, 1.35436" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.064779, 0.0857319, 0.192819, 0.324714, 0.587451, 0.928711, 1.37433", \ + "0.083106, 0.104265, 0.211832, 0.343939, 0.606747, 0.947814, 1.39365", \ + "0.146616, 0.175594, 0.294436, 0.427072, 0.690316, 1.03178, 1.47766", \ + "0.18858, 0.228407, 0.381905, 0.528223, 0.792201, 1.13385, 1.5809", \ + "0.239408, 0.295056, 0.504079, 0.692126, 0.993619, 1.33952, 1.78415", \ + "0.285282, 0.354972, 0.618618, 0.85331, 1.21606, 1.60335, 2.0536", \ + "0.326338, 0.409939, 0.727122, 1.00883, 1.43859, 1.88468, 2.38613" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0546907, 0.082667, 0.230226, 0.413876, 0.780627, 1.25688, 1.87963", \ + "0.0546535, 0.082657, 0.230178, 0.413802, 0.780598, 1.2568, 1.87953", \ + "0.0859874, 0.111902, 0.24054, 0.415247, 0.78046, 1.25672, 1.87955", \ + "0.126506, 0.157158, 0.287927, 0.443634, 0.786039, 1.25698, 1.87953", \ + "0.193559, 0.232806, 0.388215, 0.545969, 0.85076, 1.28365, 1.88364", \ + "0.262158, 0.31263, 0.501675, 0.680327, 0.988802, 1.38265, 1.93918", \ + "0.333484, 0.395484, 0.622971, 0.828517, 1.16406, 1.5544, 2.06979" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0512344, 0.0664536, 0.144861, 0.241803, 0.435192, 0.68637, 1.01473", \ + "0.0719604, 0.0874079, 0.16624, 0.26331, 0.456776, 0.707987, 1.03637", \ + "0.144134, 0.168299, 0.262664, 0.360561, 0.554712, 0.805816, 1.1343", \ + "0.19192, 0.228, 0.35809, 0.474719, 0.672286, 0.924186, 1.25276", \ + "0.250103, 0.303549, 0.493636, 0.654127, 0.897748, 1.16066, 1.48608", \ + "0.304721, 0.373912, 0.623169, 0.832879, 1.13953, 1.45189, 1.80143", \ + "0.361392, 0.444719, 0.749412, 1.00851, 1.38563, 1.75936, 2.16415" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349586, 0.0545579, 0.158111, 0.287417, 0.545555, 0.881087, 1.31971", \ + "0.0350183, 0.054557, 0.158218, 0.287417, 0.545555, 0.881086, 1.31971", \ + "0.0645712, 0.0835679, 0.171399, 0.290684, 0.545545, 0.881231, 1.31972", \ + "0.103802, 0.127216, 0.221769, 0.324809, 0.556258, 0.881562, 1.32002", \ + "0.172748, 0.204412, 0.321452, 0.433328, 0.635289, 0.923468, 1.329", \ + "0.24932, 0.290081, 0.437206, 0.567419, 0.78388, 1.04187, 1.40936", \ + "0.327946, 0.379632, 0.562001, 0.71745, 0.960192, 1.22994, 1.56536" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0660089, 0.0870071, 0.194456, 0.326861, 0.590579, 0.932786, 1.37981", \ + "0.0842633, 0.105452, 0.213454, 0.346071, 0.609847, 0.952115, 1.3993", \ + "0.148664, 0.177454, 0.296167, 0.429212, 0.693478, 1.03614, 1.48322", \ + "0.191588, 0.23145, 0.384028, 0.530367, 0.795359, 1.13819, 1.58655", \ + "0.245539, 0.299742, 0.507377, 0.695519, 0.996658, 1.34212, 1.78966", \ + "0.293587, 0.362242, 0.623926, 0.857883, 1.21955, 1.60749, 2.05942", \ + "0.338278, 0.420233, 0.73441, 1.01521, 1.44445, 1.89039, 2.39222" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759168, 0.103266, 0.249522, 0.432723, 0.798975, 1.27506, 1.89755", \ + "0.0758711, 0.103254, 0.249513, 0.432711, 0.799038, 1.27524, 1.89764", \ + "0.110003, 0.133349, 0.259927, 0.43409, 0.799148, 1.27529, 1.89783", \ + "0.156792, 0.183059, 0.306831, 0.462281, 0.804569, 1.27519, 1.89763", \ + "0.234209, 0.26706, 0.410713, 0.565069, 0.868901, 1.30253, 1.90127", \ + "0.314605, 0.356258, 0.529121, 0.701647, 1.00594, 1.40029, 1.95733", \ + "0.397997, 0.44916, 0.65586, 0.852855, 1.18464, 1.57234, 2.08765" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0598597, 0.0753793, 0.154528, 0.251812, 0.445492, 0.696848, 1.02535", \ + "0.0807772, 0.0964437, 0.175919, 0.273322, 0.46711, 0.718466, 1.04699", \ + "0.159341, 0.181583, 0.27263, 0.370559, 0.565005, 0.816199, 1.1449", \ + "0.215791, 0.247961, 0.371271, 0.485614, 0.682609, 0.932441, 1.26419", \ + "0.286534, 0.334076, 0.512622, 0.668607, 0.909397, 1.17056, 1.50007", \ + "0.352541, 0.414008, 0.648441, 0.851861, 1.15353, 1.46376, 1.8121", \ + "0.419368, 0.494015, 0.780754, 1.03228, 1.40318, 1.77383, 2.17619" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0426274, 0.0624449, 0.166575, 0.296026, 0.554576, 0.890162, 1.32919", \ + "0.0425859, 0.0624376, 0.166479, 0.296015, 0.554592, 0.890163, 1.32919", \ + "0.0703545, 0.0890458, 0.177898, 0.298563, 0.554573, 0.890218, 1.32926", \ + "0.11004, 0.132859, 0.2269, 0.330985, 0.564309, 0.890402, 1.32938", \ + "0.180467, 0.210927, 0.326467, 0.43825, 0.641211, 0.931294, 1.34135", \ + "0.258882, 0.298533, 0.442788, 0.57181, 0.788249, 1.04783, 1.41686", \ + "0.340886, 0.390215, 0.569708, 0.722484, 0.965194, 1.23535, 1.57133" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0660089, 0.0870071, 0.194456, 0.326861, 0.590579, 0.932786, 1.37981", \ + "0.0842633, 0.105452, 0.213454, 0.346071, 0.609847, 0.952115, 1.3993", \ + "0.148664, 0.177454, 0.296167, 0.429212, 0.693478, 1.03614, 1.48322", \ + "0.191588, 0.23145, 0.384028, 0.530367, 0.795359, 1.13819, 1.58655", \ + "0.245539, 0.299742, 0.507377, 0.695519, 0.996658, 1.34212, 1.78966", \ + "0.293587, 0.362242, 0.623926, 0.857883, 1.21955, 1.60749, 2.05942", \ + "0.338278, 0.420233, 0.73441, 1.01521, 1.44445, 1.89039, 2.39222" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759168, 0.103266, 0.249522, 0.432723, 0.798975, 1.27506, 1.89755", \ + "0.0758711, 0.103254, 0.249513, 0.432711, 0.799038, 1.27524, 1.89764", \ + "0.110003, 0.133349, 0.259927, 0.43409, 0.799148, 1.27529, 1.89783", \ + "0.156792, 0.183059, 0.306831, 0.462281, 0.804569, 1.27519, 1.89763", \ + "0.234209, 0.26706, 0.410713, 0.565069, 0.868901, 1.30253, 1.90127", \ + "0.314605, 0.356258, 0.529121, 0.701647, 1.00594, 1.40029, 1.95733", \ + "0.397997, 0.44916, 0.65586, 0.852855, 1.18464, 1.57234, 2.08765" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0598597, 0.0753793, 0.154528, 0.251812, 0.445492, 0.696848, 1.02535", \ + "0.0807772, 0.0964437, 0.175919, 0.273322, 0.46711, 0.718466, 1.04699", \ + "0.159341, 0.181583, 0.27263, 0.370559, 0.565005, 0.816199, 1.1449", \ + "0.215791, 0.247961, 0.371271, 0.485614, 0.682609, 0.932441, 1.26419", \ + "0.286534, 0.334076, 0.512622, 0.668607, 0.909397, 1.17056, 1.50007", \ + "0.352541, 0.414008, 0.648441, 0.851861, 1.15353, 1.46376, 1.8121", \ + "0.419368, 0.494015, 0.780754, 1.03228, 1.40318, 1.77383, 2.17619" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0426274, 0.0624449, 0.166575, 0.296026, 0.554576, 0.890162, 1.32919", \ + "0.0425859, 0.0624376, 0.166479, 0.296015, 0.554592, 0.890163, 1.32919", \ + "0.0703545, 0.0890458, 0.177898, 0.298563, 0.554573, 0.890218, 1.32926", \ + "0.11004, 0.132859, 0.2269, 0.330985, 0.564309, 0.890402, 1.32938", \ + "0.180467, 0.210927, 0.326467, 0.43825, 0.641211, 0.931294, 1.34135", \ + "0.258882, 0.298533, 0.442788, 0.57181, 0.788249, 1.04783, 1.41686", \ + "0.340886, 0.390215, 0.569708, 0.722484, 0.965194, 1.23535, 1.57133" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0632878, 0.0841116, 0.190957, 0.32273, 0.585324, 0.926271, 1.37193", \ + "0.0788241, 0.100033, 0.207605, 0.33973, 0.602599, 0.943668, 1.3894", \ + "0.152616, 0.183728, 0.302276, 0.433056, 0.696715, 1.03785, 1.48387", \ + "0.20136, 0.24518, 0.410778, 0.553383, 0.814356, 1.1543, 1.59922", \ + "0.262881, 0.322176, 0.552352, 0.756314, 1.05767, 1.39782, 1.84114", \ + "0.3175, 0.39093, 0.679691, 0.940933, 1.33177, 1.72012, 2.16322", \ + "0.367507, 0.454733, 0.798775, 1.11324, 1.59006, 2.06649, 2.56862" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0578379, 0.0859043, 0.233469, 0.417157, 0.783901, 1.26005, 1.88272", \ + "0.0577533, 0.0858324, 0.233468, 0.417069, 0.783904, 1.26005, 1.88272", \ + "0.104633, 0.131071, 0.247489, 0.418566, 0.783865, 1.26017, 1.88275", \ + "0.150575, 0.18646, 0.316311, 0.459052, 0.789596, 1.2602, 1.88267", \ + "0.218572, 0.268868, 0.447396, 0.601003, 0.87595, 1.29194, 1.8847", \ + "0.290568, 0.354791, 0.581897, 0.775347, 1.06709, 1.42653, 1.95668", \ + "0.368043, 0.445489, 0.721648, 0.95737, 1.30545, 1.66347, 2.13629" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0385703, 0.0502359, 0.110598, 0.185605, 0.335476, 0.530264, 0.78492", \ + "0.0593512, 0.0713743, 0.13258, 0.207863, 0.357918, 0.552802, 0.807579", \ + "0.123833, 0.149392, 0.237373, 0.315667, 0.466217, 0.661414, 0.916475", \ + "0.161052, 0.200733, 0.332534, 0.438594, 0.597529, 0.794354, 1.04989", \ + "0.201835, 0.262678, 0.461996, 0.618738, 0.840371, 1.05849, 1.31582", \ + "0.238435, 0.317823, 0.581929, 0.792331, 1.08617, 1.36851, 1.66462", \ + "0.275132, 0.370559, 0.696297, 0.960047, 1.33025, 1.68283, 2.0452" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0226207, 0.0375031, 0.116462, 0.214978, 0.411819, 0.66801, 1.00276", \ + "0.0231247, 0.0375766, 0.116446, 0.214979, 0.411776, 0.667606, 1.00288", \ + "0.0605441, 0.0761569, 0.138369, 0.222217, 0.411801, 0.667791, 1.003", \ + "0.102562, 0.123709, 0.200026, 0.272301, 0.431061, 0.670708, 1.00246", \ + "0.177944, 0.205123, 0.307754, 0.397397, 0.541689, 0.735034, 1.02987", \ + "0.262042, 0.296007, 0.428595, 0.541362, 0.711942, 0.896432, 1.14128", \ + "0.348267, 0.392723, 0.559134, 0.698609, 0.902872, 1.11222, 1.35087" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0583039, 0.0793741, 0.186625, 0.318568, 0.581318, 0.922361, 1.3681", \ + "0.0740093, 0.0953393, 0.20337, 0.335516, 0.598473, 0.939606, 1.38539", \ + "0.144604, 0.177339, 0.298868, 0.429084, 0.692783, 1.03395, 1.47996", \ + "0.190421, 0.23606, 0.405312, 0.549322, 0.810421, 1.15033, 1.59553", \ + "0.247768, 0.309482, 0.544439, 0.750098, 1.05345, 1.39382, 1.83747", \ + "0.297889, 0.374879, 0.669458, 0.933056, 1.32611, 1.71647, 2.15921", \ + "0.343752, 0.434755, 0.785584, 1.10325, 1.58267, 2.06058, 2.56409" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0547091, 0.0826681, 0.230227, 0.413915, 0.780623, 1.2568, 1.87948", \ + "0.0547707, 0.082639, 0.23016, 0.413894, 0.780628, 1.2568, 1.87947", \ + "0.102071, 0.128916, 0.245921, 0.415391, 0.780655, 1.25702, 1.8795", \ + "0.146991, 0.183745, 0.314442, 0.45668, 0.786546, 1.25698, 1.87943", \ + "0.213955, 0.265439, 0.445646, 0.598679, 0.87379, 1.28916, 1.88144", \ + "0.285035, 0.350475, 0.581044, 0.775802, 1.06601, 1.42519, 1.95412", \ + "0.361013, 0.440638, 0.720555, 0.957088, 1.30708, 1.66436, 2.13473" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0442957, 0.0592361, 0.136627, 0.232859, 0.425179, 0.675148, 1.00201", \ + "0.0642971, 0.0796722, 0.158147, 0.25472, 0.447252, 0.697311, 1.02422", \ + "0.127793, 0.154674, 0.25334, 0.350627, 0.544901, 0.795446, 1.12229", \ + "0.165559, 0.206305, 0.345192, 0.464644, 0.662986, 0.91447, 1.24142", \ + "0.207304, 0.269791, 0.47432, 0.639691, 0.886474, 1.14923, 1.47151", \ + "0.244512, 0.325656, 0.595977, 0.813287, 1.12549, 1.43986, 1.78962", \ + "0.282626, 0.380698, 0.713073, 0.982684, 1.36776, 1.74554, 2.15101" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0269083, 0.0462323, 0.149154, 0.277438, 0.53424, 0.868072, 1.30465", \ + "0.0271593, 0.0462635, 0.14913, 0.277438, 0.534239, 0.868071, 1.30465", \ + "0.0582108, 0.0775543, 0.163708, 0.280497, 0.534272, 0.868213, 1.30465", \ + "0.0966277, 0.121263, 0.215631, 0.317566, 0.545792, 0.868473, 1.30495", \ + "0.167456, 0.198308, 0.315885, 0.427093, 0.626923, 0.912163, 1.31256", \ + "0.248098, 0.286909, 0.432338, 0.561817, 0.776716, 1.03244, 1.3964", \ + "0.330473, 0.379721, 0.559363, 0.713704, 0.953893, 1.22331, 1.55487" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0595215, 0.0806439, 0.188252, 0.320705, 0.584436, 0.926652, 1.37367", \ + "0.0752341, 0.0966381, 0.204967, 0.337657, 0.60159, 0.943896, 1.39096", \ + "0.147235, 0.179562, 0.300482, 0.431222, 0.695908, 1.03822, 1.48522", \ + "0.1949, 0.239527, 0.40778, 0.551481, 0.813537, 1.15464, 1.6008", \ + "0.254643, 0.315611, 0.548979, 0.753826, 1.05832, 1.39807, 1.84285", \ + "0.308607, 0.384245, 0.676432, 0.939045, 1.33112, 1.72053, 2.16477", \ + "0.359294, 0.448231, 0.79593, 1.11174, 1.59013, 2.06727, 2.57017" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759155, 0.103261, 0.249522, 0.432716, 0.799108, 1.27524, 1.89766", \ + "0.0759559, 0.103262, 0.24951, 0.432723, 0.798975, 1.27524, 1.89767", \ + "0.128709, 0.151206, 0.265111, 0.434285, 0.799034, 1.27525, 1.89737", \ + "0.183401, 0.213546, 0.332673, 0.475506, 0.804811, 1.27522, 1.89759", \ + "0.265143, 0.307114, 0.470277, 0.618055, 0.893964, 1.30743, 1.89953", \ + "0.351126, 0.404271, 0.612691, 0.798905, 1.08338, 1.4428, 1.97224", \ + "0.442401, 0.506667, 0.759645, 0.986825, 1.32698, 1.68128, 2.15252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0525589, 0.0680174, 0.146713, 0.243735, 0.43718, 0.688397, 1.01679", \ + "0.0729168, 0.0887351, 0.168283, 0.265607, 0.459249, 0.710554, 1.039", \ + "0.144904, 0.16905, 0.263836, 0.362056, 0.556711, 0.808442, 1.13686", \ + "0.192872, 0.228498, 0.358996, 0.476152, 0.673999, 0.926102, 1.25565", \ + "0.250447, 0.303906, 0.494254, 0.655012, 0.89893, 1.1614, 1.4879", \ + "0.301155, 0.371352, 0.622645, 0.833073, 1.14022, 1.453, 1.80258", \ + "0.351528, 0.436144, 0.746072, 1.00719, 1.38552, 1.76048, 2.16517" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349303, 0.054514, 0.158181, 0.287316, 0.545549, 0.881108, 1.31977", \ + "0.0349251, 0.0545052, 0.15809, 0.287389, 0.545549, 0.881108, 1.31977", \ + "0.064284, 0.0832484, 0.170862, 0.290233, 0.545651, 0.881106, 1.32009", \ + "0.103387, 0.12704, 0.221264, 0.324461, 0.556082, 0.88151, 1.31953", \ + "0.173407, 0.204555, 0.320992, 0.432727, 0.634545, 0.922895, 1.32886", \ + "0.25441, 0.293436, 0.437759, 0.56728, 0.782003, 1.04122, 1.40855", \ + "0.339083, 0.389147, 0.566178, 0.718721, 0.9604, 1.2295, 1.56472" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0595215, 0.0806439, 0.188252, 0.320705, 0.584436, 0.926652, 1.37367", \ + "0.0752341, 0.0966381, 0.204967, 0.337657, 0.60159, 0.943896, 1.39096", \ + "0.147235, 0.179562, 0.300482, 0.431222, 0.695908, 1.03822, 1.48522", \ + "0.1949, 0.239527, 0.40778, 0.551481, 0.813537, 1.15464, 1.6008", \ + "0.254643, 0.315611, 0.548979, 0.753826, 1.05832, 1.39807, 1.84285", \ + "0.308607, 0.384245, 0.676432, 0.939045, 1.33112, 1.72053, 2.16477", \ + "0.359294, 0.448231, 0.79593, 1.11174, 1.59013, 2.06727, 2.57017" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0759155, 0.103261, 0.249522, 0.432716, 0.799108, 1.27524, 1.89766", \ + "0.0759559, 0.103262, 0.24951, 0.432723, 0.798975, 1.27524, 1.89767", \ + "0.128709, 0.151206, 0.265111, 0.434285, 0.799034, 1.27525, 1.89737", \ + "0.183401, 0.213546, 0.332673, 0.475506, 0.804811, 1.27522, 1.89759", \ + "0.265143, 0.307114, 0.470277, 0.618055, 0.893964, 1.30743, 1.89953", \ + "0.351126, 0.404271, 0.612691, 0.798905, 1.08338, 1.4428, 1.97224", \ + "0.442401, 0.506667, 0.759645, 0.986825, 1.32698, 1.68128, 2.15252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0525589, 0.0680174, 0.146713, 0.243735, 0.43718, 0.688397, 1.01679", \ + "0.0729168, 0.0887351, 0.168283, 0.265607, 0.459249, 0.710554, 1.039", \ + "0.144904, 0.16905, 0.263836, 0.362056, 0.556711, 0.808442, 1.13686", \ + "0.192872, 0.228498, 0.358996, 0.476152, 0.673999, 0.926102, 1.25565", \ + "0.250447, 0.303906, 0.494254, 0.655012, 0.89893, 1.1614, 1.4879", \ + "0.301155, 0.371352, 0.622645, 0.833073, 1.14022, 1.453, 1.80258", \ + "0.351528, 0.436144, 0.746072, 1.00719, 1.38552, 1.76048, 2.16517" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349303, 0.054514, 0.158181, 0.287316, 0.545549, 0.881108, 1.31977", \ + "0.0349251, 0.0545052, 0.15809, 0.287389, 0.545549, 0.881108, 1.31977", \ + "0.064284, 0.0832484, 0.170862, 0.290233, 0.545651, 0.881106, 1.32009", \ + "0.103387, 0.12704, 0.221264, 0.324461, 0.556082, 0.88151, 1.31953", \ + "0.173407, 0.204555, 0.320992, 0.432727, 0.634545, 0.922895, 1.32886", \ + "0.25441, 0.293436, 0.437759, 0.56728, 0.782003, 1.04122, 1.40855", \ + "0.339083, 0.389147, 0.566178, 0.718721, 0.9604, 1.2295, 1.56472" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0414176, 0.0621605, 0.168079, 0.299336, 0.561521, 0.90224, 1.34775", \ + "0.057258, 0.0775449, 0.184106, 0.316456, 0.578985, 0.920103, 1.36551", \ + "0.108552, 0.148093, 0.279719, 0.409422, 0.672695, 1.01373, 1.45971", \ + "0.139564, 0.19362, 0.378935, 0.529412, 0.790091, 1.1299, 1.57482", \ + "0.178023, 0.250493, 0.506761, 0.722151, 1.03454, 1.37328, 1.81678", \ + "0.211159, 0.300984, 0.62117, 0.896126, 1.29907, 1.6951, 2.13842", \ + "0.23983, 0.346467, 0.727144, 1.05785, 1.54923, 2.03472, 2.54298" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0390497, 0.0665652, 0.213067, 0.396099, 0.762194, 1.23811, 1.8604", \ + "0.0417847, 0.0666615, 0.213061, 0.396008, 0.762191, 1.23785, 1.8604", \ + "0.0918647, 0.120268, 0.2334, 0.398692, 0.762292, 1.23811, 1.86052", \ + "0.132523, 0.171661, 0.306238, 0.443288, 0.769346, 1.23832, 1.86029", \ + "0.196477, 0.249379, 0.434458, 0.590586, 0.863381, 1.27296, 1.86305", \ + "0.268122, 0.333749, 0.566352, 0.764182, 1.05707, 1.41227, 1.93824", \ + "0.349145, 0.426347, 0.703845, 0.943614, 1.29478, 1.65336, 2.12132" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0261245, 0.0375423, 0.0961066, 0.168753, 0.313897, 0.502583, 0.749184", \ + "0.0456943, 0.0577126, 0.116713, 0.189617, 0.334898, 0.523533, 0.770235", \ + "0.0957754, 0.126438, 0.223663, 0.299701, 0.44466, 0.633436, 0.88028", \ + "0.127393, 0.17177, 0.314705, 0.425641, 0.58343, 0.771574, 1.01794", \ + "0.166733, 0.229425, 0.437797, 0.603528, 0.832969, 1.05093, 1.29635", \ + "0.200295, 0.280588, 0.550579, 0.7694, 1.07692, 1.36708, 1.66288", \ + "0.229238, 0.326329, 0.656499, 0.927709, 1.31336, 1.6801, 2.05213" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0200141, 0.0347323, 0.113198, 0.211229, 0.407111, 0.661768, 0.995395", \ + "0.0249645, 0.0365436, 0.113201, 0.211103, 0.406997, 0.662189, 0.995496", \ + "0.0720081, 0.0902932, 0.149173, 0.223364, 0.407245, 0.662201, 0.995371", \ + "0.112325, 0.139293, 0.224512, 0.292644, 0.438399, 0.667367, 0.994985", \ + "0.176723, 0.216594, 0.341642, 0.437898, 0.575993, 0.754868, 1.03336", \ + "0.248978, 0.301449, 0.468118, 0.597088, 0.775774, 0.957601, 1.17593", \ + "0.330141, 0.395615, 0.604325, 0.766513, 0.99102, 1.20434, 1.42884" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0427075, 0.0635422, 0.169864, 0.301645, 0.564917, 0.906736, 1.35357", \ + "0.0583889, 0.0790605, 0.186721, 0.319022, 0.582549, 0.92463, 1.37157", \ + "0.111427, 0.150491, 0.281636, 0.411865, 0.676371, 1.01872, 1.46561", \ + "0.143699, 0.197239, 0.380053, 0.532494, 0.7935, 1.13466, 1.58095", \ + "0.183209, 0.255241, 0.51057, 0.725404, 1.03751, 1.37769, 1.82247", \ + "0.21831, 0.306648, 0.626146, 0.900758, 1.30357, 1.69894, 2.1439", \ + "0.249369, 0.353731, 0.733145, 1.06379, 1.55508, 2.04021, 2.54792" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0589999, 0.0865258, 0.232353, 0.415038, 0.780773, 1.25673, 1.87844", \ + "0.0615202, 0.0865422, 0.232344, 0.415063, 0.780816, 1.25674, 1.87844", \ + "0.121786, 0.14421, 0.252411, 0.417615, 0.780799, 1.25671, 1.8786", \ + "0.174698, 0.204836, 0.326827, 0.46268, 0.787936, 1.25678, 1.8784", \ + "0.256765, 0.2969, 0.461164, 0.609592, 0.881426, 1.29105, 1.88076", \ + "0.346823, 0.396184, 0.601942, 0.789512, 1.0746, 1.42988, 1.9562", \ + "0.445966, 0.503714, 0.748785, 0.975612, 1.31877, 1.67193, 2.13952" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406555, 0.0562378, 0.135111, 0.232166, 0.425617, 0.676822, 1.00519", \ + "0.0586958, 0.0744759, 0.154184, 0.251538, 0.445137, 0.696552, 1.02498", \ + "0.125223, 0.154222, 0.257357, 0.35331, 0.547293, 0.798365, 1.12703", \ + "0.169479, 0.210992, 0.357616, 0.480204, 0.675097, 0.925253, 1.2531", \ + "0.226568, 0.284459, 0.495095, 0.67259, 0.929181, 1.18441, 1.51383", \ + "0.278813, 0.352244, 0.622232, 0.853866, 1.18971, 1.51691, 1.8612", \ + "0.32705, 0.415674, 0.74325, 1.0269, 1.44294, 1.84914, 2.27056" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349825, 0.0545616, 0.158126, 0.287417, 0.545556, 0.881087, 1.31971", \ + "0.0357669, 0.0543343, 0.158218, 0.287356, 0.545647, 0.881087, 1.31971", \ + "0.0829663, 0.103403, 0.180811, 0.291477, 0.545563, 0.881064, 1.31971", \ + "0.125998, 0.155005, 0.254114, 0.344468, 0.56117, 0.881269, 1.31989", \ + "0.194564, 0.236157, 0.375622, 0.490264, 0.670769, 0.935066, 1.33431", \ + "0.270415, 0.324548, 0.506333, 0.654357, 0.869903, 1.09863, 1.43886", \ + "0.354866, 0.421851, 0.646089, 0.828292, 1.09109, 1.3508, 1.64923" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0416878, 0.0624355, 0.168345, 0.299606, 0.561909, 0.902498, 1.34802", \ + "0.0574072, 0.0779848, 0.185199, 0.31699, 0.579497, 0.920393, 1.36601", \ + "0.10853, 0.148089, 0.280084, 0.40984, 0.67326, 1.0144, 1.46035", \ + "0.138831, 0.193104, 0.377525, 0.529585, 0.790489, 1.13037, 1.57538", \ + "0.175522, 0.248741, 0.50596, 0.721707, 1.0345, 1.37345, 1.8171", \ + "0.205775, 0.296892, 0.618796, 0.894706, 1.2986, 1.69418, 2.13835", \ + "0.230691, 0.338792, 0.722924, 1.05471, 1.54782, 2.03382, 2.54203" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.039049, 0.0665596, 0.213047, 0.396103, 0.761998, 1.23811, 1.86041", \ + "0.0417062, 0.0665832, 0.213091, 0.396012, 0.762196, 1.23811, 1.86041", \ + "0.0918746, 0.120282, 0.233231, 0.398773, 0.762289, 1.23829, 1.86059", \ + "0.13317, 0.172132, 0.307545, 0.443145, 0.769272, 1.23825, 1.86044", \ + "0.198223, 0.250845, 0.435252, 0.590898, 0.863417, 1.2729, 1.86303", \ + "0.27114, 0.336569, 0.568546, 0.765592, 1.05752, 1.41178, 1.93828", \ + "0.35272, 0.431162, 0.70797, 0.946717, 1.29795, 1.65477, 2.12173" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0321706, 0.0473343, 0.124971, 0.221249, 0.413594, 0.663639, 0.990451", \ + "0.0502008, 0.0653146, 0.143977, 0.240621, 0.433082, 0.683301, 1.01023", \ + "0.103014, 0.136318, 0.246447, 0.342158, 0.535348, 0.784497, 1.11228", \ + "0.137028, 0.184724, 0.341903, 0.468162, 0.662968, 0.912125, 1.23838", \ + "0.180523, 0.246908, 0.471836, 0.654935, 0.915379, 1.17437, 1.49916", \ + "0.21941, 0.303789, 0.591811, 0.830431, 1.17194, 1.50166, 1.84654", \ + "0.254893, 0.356406, 0.706228, 0.998006, 1.42078, 1.83013, 2.2535" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0268435, 0.0462253, 0.149153, 0.277439, 0.534239, 0.868099, 1.30483", \ + "0.0297684, 0.0467599, 0.149083, 0.277476, 0.534227, 0.86807, 1.30465", \ + "0.077321, 0.0989499, 0.175232, 0.282569, 0.534231, 0.868221, 1.30465", \ + "0.11821, 0.148657, 0.249604, 0.339381, 0.551696, 0.868505, 1.3047", \ + "0.183652, 0.227233, 0.369799, 0.484941, 0.663916, 0.927895, 1.32072", \ + "0.256836, 0.3133, 0.498691, 0.648017, 0.863347, 1.09054, 1.42702", \ + "0.339018, 0.408498, 0.636811, 0.821644, 1.08488, 1.3446, 1.63987" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0427075, 0.0635422, 0.169864, 0.301645, 0.564917, 0.906736, 1.35357", \ + "0.0583889, 0.0790605, 0.186721, 0.319022, 0.582549, 0.92463, 1.37157", \ + "0.111427, 0.150491, 0.281636, 0.411865, 0.676371, 1.01872, 1.46561", \ + "0.143699, 0.197239, 0.380053, 0.532494, 0.7935, 1.13466, 1.58095", \ + "0.183209, 0.255241, 0.51057, 0.725404, 1.03751, 1.37769, 1.82247", \ + "0.21831, 0.306648, 0.626146, 0.900758, 1.30357, 1.69894, 2.1439", \ + "0.249369, 0.353731, 0.733145, 1.06379, 1.55508, 2.04021, 2.54792" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0589999, 0.0865258, 0.232353, 0.415038, 0.780773, 1.25673, 1.87844", \ + "0.0615202, 0.0865422, 0.232344, 0.415063, 0.780816, 1.25674, 1.87844", \ + "0.121786, 0.14421, 0.252411, 0.417615, 0.780799, 1.25671, 1.8786", \ + "0.174698, 0.204836, 0.326827, 0.46268, 0.787936, 1.25678, 1.8784", \ + "0.256765, 0.2969, 0.461164, 0.609592, 0.881426, 1.29105, 1.88076", \ + "0.346823, 0.396184, 0.601942, 0.789512, 1.0746, 1.42988, 1.9562", \ + "0.445966, 0.503714, 0.748785, 0.975612, 1.31877, 1.67193, 2.13952" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406555, 0.0562378, 0.135111, 0.232166, 0.425617, 0.676822, 1.00519", \ + "0.0586958, 0.0744759, 0.154184, 0.251538, 0.445137, 0.696552, 1.02498", \ + "0.125223, 0.154222, 0.257357, 0.35331, 0.547293, 0.798365, 1.12703", \ + "0.169479, 0.210992, 0.357616, 0.480204, 0.675097, 0.925253, 1.2531", \ + "0.226568, 0.284459, 0.495095, 0.67259, 0.929181, 1.18441, 1.51383", \ + "0.278813, 0.352244, 0.622232, 0.853866, 1.18971, 1.51691, 1.8612", \ + "0.32705, 0.415674, 0.74325, 1.0269, 1.44294, 1.84914, 2.27056" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349825, 0.0545616, 0.158126, 0.287417, 0.545556, 0.881087, 1.31971", \ + "0.0357669, 0.0543343, 0.158218, 0.287356, 0.545647, 0.881087, 1.31971", \ + "0.0829663, 0.103403, 0.180811, 0.291477, 0.545563, 0.881064, 1.31971", \ + "0.125998, 0.155005, 0.254114, 0.344468, 0.56117, 0.881269, 1.31989", \ + "0.194564, 0.236157, 0.375622, 0.490264, 0.670769, 0.935066, 1.33431", \ + "0.270415, 0.324548, 0.506333, 0.654357, 0.869903, 1.09863, 1.43886", \ + "0.354866, 0.421851, 0.646089, 0.828292, 1.09109, 1.3508, 1.64923" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0483657, 0.0686371, 0.174091, 0.305269, 0.567417, 0.908083, 1.35383", \ + "0.066138, 0.086605, 0.193076, 0.32463, 0.587056, 0.927887, 1.37373", \ + "0.116449, 0.149778, 0.274894, 0.406913, 0.67035, 1.01161, 1.45761", \ + "0.143973, 0.191402, 0.35704, 0.507248, 0.771577, 1.11323, 1.56016", \ + "0.17619, 0.242344, 0.470305, 0.665514, 0.971733, 1.3165, 1.76282", \ + "0.205441, 0.288039, 0.575864, 0.819816, 1.18995, 1.58084, 2.03349", \ + "0.229573, 0.328661, 0.675036, 0.969015, 1.40753, 1.85921, 2.36335" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0390541, 0.0665682, 0.213042, 0.396101, 0.762256, 1.23816, 1.86012", \ + "0.0394687, 0.0665703, 0.213016, 0.396015, 0.762193, 1.23811, 1.86015", \ + "0.0755507, 0.101488, 0.226194, 0.39816, 0.76219, 1.23777, 1.86015", \ + "0.116237, 0.14676, 0.277234, 0.429411, 0.768865, 1.23775, 1.86038", \ + "0.183083, 0.221637, 0.376971, 0.53512, 0.836184, 1.26689, 1.86477", \ + "0.251996, 0.301487, 0.489531, 0.668184, 0.977122, 1.37027, 1.9233", \ + "0.326528, 0.386219, 0.610246, 0.815494, 1.15116, 1.54329, 2.05449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0311239, 0.0427251, 0.102034, 0.175212, 0.321094, 0.51054, 0.758271", \ + "0.0514463, 0.0629503, 0.122516, 0.195799, 0.3417, 0.531078, 0.778735", \ + "0.114826, 0.141167, 0.231586, 0.30755, 0.450074, 0.641355, 0.888612", \ + "0.156587, 0.194943, 0.327374, 0.434837, 0.589363, 0.779405, 1.02669", \ + "0.211433, 0.265387, 0.458052, 0.618028, 0.843277, 1.05734, 1.30524", \ + "0.262182, 0.330679, 0.579739, 0.790144, 1.09114, 1.37875, 1.6727", \ + "0.310611, 0.393331, 0.696174, 0.956007, 1.33286, 1.695, 2.06476" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0260935, 0.040947, 0.119846, 0.21831, 0.415283, 0.671089, 1.00541", \ + "0.0290028, 0.041789, 0.11981, 0.218351, 0.415127, 0.671001, 1.00552", \ + "0.0768673, 0.0943142, 0.152957, 0.230583, 0.415348, 0.670951, 1.00553", \ + "0.118671, 0.144501, 0.228325, 0.29666, 0.443762, 0.676145, 1.00556", \ + "0.182926, 0.221771, 0.346156, 0.442057, 0.581325, 0.760066, 1.04206", \ + "0.252817, 0.304887, 0.471826, 0.60129, 0.779781, 0.953946, 1.18353", \ + "0.329522, 0.394862, 0.605282, 0.76843, 0.994165, 1.20805, 1.43246" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0496147, 0.0699816, 0.175839, 0.307604, 0.57079, 0.912692, 1.35941", \ + "0.0673547, 0.0880249, 0.195046, 0.327159, 0.590563, 0.932577, 1.37947", \ + "0.118585, 0.151782, 0.276783, 0.409392, 0.673598, 1.01617, 1.46334", \ + "0.147585, 0.194542, 0.359296, 0.509621, 0.775478, 1.11779, 1.56627", \ + "0.181187, 0.246761, 0.473388, 0.668601, 0.974914, 1.32141, 1.76895", \ + "0.211486, 0.292359, 0.579754, 0.823722, 1.19382, 1.58499, 2.03906", \ + "0.235972, 0.333521, 0.679479, 0.973269, 1.41252, 1.86442, 2.36946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0590015, 0.0865279, 0.232345, 0.41505, 0.780849, 1.25674, 1.87837", \ + "0.0593359, 0.0865608, 0.232346, 0.415054, 0.780819, 1.25674, 1.87844", \ + "0.100822, 0.123521, 0.245359, 0.417115, 0.780749, 1.25672, 1.87856", \ + "0.14932, 0.174401, 0.296478, 0.448011, 0.786969, 1.25671, 1.87887", \ + "0.230235, 0.259963, 0.400905, 0.554361, 0.854352, 1.28545, 1.88276", \ + "0.314231, 0.351611, 0.519353, 0.691316, 0.994777, 1.38544, 1.94165", \ + "0.403673, 0.448716, 0.64735, 0.84282, 1.1737, 1.56094, 2.07252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480479, 0.0636138, 0.142831, 0.240145, 0.433837, 0.685198, 1.01371", \ + "0.0663421, 0.0820912, 0.161697, 0.259098, 0.452394, 0.704326, 1.03286", \ + "0.142974, 0.168913, 0.265557, 0.360854, 0.555725, 0.80624, 1.1351", \ + "0.196265, 0.232879, 0.371859, 0.48961, 0.680168, 0.931047, 1.26133", \ + "0.267154, 0.318831, 0.516124, 0.687766, 0.939682, 1.1935, 1.52249", \ + "0.334567, 0.39928, 0.65149, 0.875012, 1.20451, 1.5277, 1.87038", \ + "0.40046, 0.478357, 0.782419, 1.05546, 1.46256, 1.86349, 2.28186" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.04264, 0.0624455, 0.166509, 0.296026, 0.554576, 0.890162, 1.32919", \ + "0.0429006, 0.0622871, 0.166529, 0.296015, 0.554465, 0.890162, 1.32919", \ + "0.0887828, 0.108287, 0.186688, 0.298722, 0.55459, 0.890338, 1.32918", \ + "0.133888, 0.162027, 0.257835, 0.351182, 0.56586, 0.890551, 1.32908", \ + "0.203332, 0.243448, 0.380806, 0.49485, 0.676614, 0.942981, 1.34337", \ + "0.277984, 0.331169, 0.511654, 0.659312, 0.872138, 1.10425, 1.44632", \ + "0.359259, 0.425016, 0.649667, 0.832196, 1.09498, 1.35508, 1.65526" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0486258, 0.0689012, 0.174357, 0.305543, 0.567775, 0.908551, 1.35413", \ + "0.0663302, 0.0869689, 0.193566, 0.325132, 0.587527, 0.928352, 1.37393", \ + "0.116436, 0.149913, 0.275193, 0.4074, 0.670619, 1.01194, 1.45787", \ + "0.143867, 0.191443, 0.357205, 0.507527, 0.772446, 1.11365, 1.56066", \ + "0.174415, 0.241082, 0.470009, 0.665485, 0.971915, 1.31682, 1.76322", \ + "0.200624, 0.284587, 0.574287, 0.819063, 1.18972, 1.58083, 2.03365", \ + "0.221418, 0.32199, 0.671615, 0.966891, 1.40708, 1.85853, 2.36302" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0390624, 0.066556, 0.213047, 0.396113, 0.762115, 1.23794, 1.86017", \ + "0.0394348, 0.066579, 0.21302, 0.396105, 0.762196, 1.23811, 1.86028", \ + "0.0755687, 0.101402, 0.226088, 0.398059, 0.761992, 1.23824, 1.86037", \ + "0.11625, 0.146712, 0.277129, 0.429404, 0.768363, 1.2379, 1.86037", \ + "0.1841, 0.222591, 0.37723, 0.535148, 0.836102, 1.26683, 1.86475", \ + "0.254783, 0.303739, 0.490949, 0.668836, 0.977303, 1.37028, 1.92326", \ + "0.329848, 0.389805, 0.613128, 0.817416, 1.15321, 1.54375, 2.05473" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0393367, 0.0546376, 0.133141, 0.230117, 0.423578, 0.674742, 1.00313", \ + "0.0574348, 0.0729772, 0.151974, 0.249075, 0.442095, 0.693862, 1.02228", \ + "0.124093, 0.153131, 0.255961, 0.35153, 0.545516, 0.796163, 1.12455", \ + "0.16866, 0.209789, 0.357284, 0.478563, 0.673332, 0.920491, 1.2508", \ + "0.228067, 0.285537, 0.49463, 0.671893, 0.927961, 1.18289, 1.51193", \ + "0.284635, 0.356985, 0.623812, 0.8539, 1.18907, 1.51562, 1.85992", \ + "0.340106, 0.426797, 0.748782, 1.02914, 1.44344, 1.84841, 2.2696" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0349399, 0.0545167, 0.158189, 0.287389, 0.54566, 0.881108, 1.31977", \ + "0.036397, 0.0546639, 0.15818, 0.287394, 0.545549, 0.881262, 1.31977", \ + "0.0834604, 0.103962, 0.18176, 0.291845, 0.545683, 0.881088, 1.31997", \ + "0.126081, 0.155709, 0.254041, 0.346442, 0.561894, 0.881655, 1.31982", \ + "0.191575, 0.234229, 0.375734, 0.490624, 0.67194, 0.935792, 1.33452", \ + "0.262253, 0.318433, 0.504455, 0.653009, 0.870271, 1.09977, 1.43954", \ + "0.339806, 0.409625, 0.639629, 0.825631, 1.09032, 1.35048, 1.65019" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0496147, 0.0699816, 0.175839, 0.307604, 0.57079, 0.912692, 1.35941", \ + "0.0673547, 0.0880249, 0.195046, 0.327159, 0.590563, 0.932577, 1.37947", \ + "0.118585, 0.151782, 0.276783, 0.409392, 0.673598, 1.01617, 1.46334", \ + "0.147585, 0.194542, 0.359296, 0.509621, 0.775478, 1.11779, 1.56627", \ + "0.181187, 0.246761, 0.473388, 0.668601, 0.974914, 1.32141, 1.76895", \ + "0.211486, 0.292359, 0.579754, 0.823722, 1.19382, 1.58499, 2.03906", \ + "0.235972, 0.333521, 0.679479, 0.973269, 1.41252, 1.86442, 2.36946" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0590015, 0.0865279, 0.232345, 0.41505, 0.780849, 1.25674, 1.87837", \ + "0.0593359, 0.0865608, 0.232346, 0.415054, 0.780819, 1.25674, 1.87844", \ + "0.100822, 0.123521, 0.245359, 0.417115, 0.780749, 1.25672, 1.87856", \ + "0.14932, 0.174401, 0.296478, 0.448011, 0.786969, 1.25671, 1.87887", \ + "0.230235, 0.259963, 0.400905, 0.554361, 0.854352, 1.28545, 1.88276", \ + "0.314231, 0.351611, 0.519353, 0.691316, 0.994777, 1.38544, 1.94165", \ + "0.403673, 0.448716, 0.64735, 0.84282, 1.1737, 1.56094, 2.07252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480479, 0.0636138, 0.142831, 0.240145, 0.433837, 0.685198, 1.01371", \ + "0.0663421, 0.0820912, 0.161697, 0.259098, 0.452394, 0.704326, 1.03286", \ + "0.142974, 0.168913, 0.265557, 0.360854, 0.555725, 0.80624, 1.1351", \ + "0.196265, 0.232879, 0.371859, 0.48961, 0.680168, 0.931047, 1.26133", \ + "0.267154, 0.318831, 0.516124, 0.687766, 0.939682, 1.1935, 1.52249", \ + "0.334567, 0.39928, 0.65149, 0.875012, 1.20451, 1.5277, 1.87038", \ + "0.40046, 0.478357, 0.782419, 1.05546, 1.46256, 1.86349, 2.28186" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.04264, 0.0624455, 0.166509, 0.296026, 0.554576, 0.890162, 1.32919", \ + "0.0429006, 0.0622871, 0.166529, 0.296015, 0.554465, 0.890162, 1.32919", \ + "0.0887828, 0.108287, 0.186688, 0.298722, 0.55459, 0.890338, 1.32918", \ + "0.133888, 0.162027, 0.257835, 0.351182, 0.56586, 0.890551, 1.32908", \ + "0.203332, 0.243448, 0.380806, 0.49485, 0.676614, 0.942981, 1.34337", \ + "0.277984, 0.331169, 0.511654, 0.659312, 0.872138, 1.10425, 1.44632", \ + "0.359259, 0.425016, 0.649667, 0.832196, 1.09498, 1.35508, 1.65526" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0120657, 0.0120755, 0.012087, 0.0120885, 0.0120875, 0.0120833, 0.0120772", \ + "0.0118858, 0.01192, 0.0120015, 0.0120231, 0.01204, 0.0120446, 0.0120413", \ + "0.0117991, 0.0118111, 0.0118609, 0.0119175, 0.011962, 0.011982, 0.012002", \ + "0.0120919, 0.0120424, 0.0119817, 0.0119163, 0.0119493, 0.0119779, 0.0119932", \ + "0.0132701, 0.0130948, 0.0126629, 0.0124399, 0.0122678, 0.0121683, 0.0121182", \ + "0.0153333, 0.0150419, 0.0141148, 0.0135957, 0.0131765, 0.0127205, 0.0124282", \ + "0.0181657, 0.0177616, 0.0163766, 0.0154344, 0.0145108, 0.0138762, 0.0133696" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000186116, -0.000179793, -0.000172285, -0.00017055, -0.00016974, -0.000169697, -0.00017001", \ + "-0.000386827, -0.00034562, -0.000274435, -0.000246015, -0.000239419, -0.000234398, -0.000231837", \ + "-0.000522927, -0.000501243, -0.000413556, -0.000363134, -0.000315454, -0.0002923, -0.000279842", \ + "-0.000289909, -0.000326932, -0.000360835, -0.000346242, -0.000312145, -0.000299616, -0.000284693", \ + "0.000753873, 0.000599319, 0.000216677, 5.25106e-05, -6.90494e-05, -0.00012599, -0.000161855", \ + "0.00274593, 0.00243375, 0.00153069, 0.00105956, 0.000623167, 0.000379794, 0.000215199", \ + "0.00560411, 0.00514216, 0.00369415, 0.00279201, 0.00191849, 0.00136157, 0.000970545" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114921, 0.0114985, 0.0115049, 0.011505, 0.0115024, 0.0114992, 0.0114929", \ + "0.011317, 0.0113491, 0.0114163, 0.011431, 0.0114435, 0.0114455, 0.0114406", \ + "0.0112396, 0.0112533, 0.0112991, 0.0113445, 0.0113788, 0.0113964, 0.0114042", \ + "0.011539, 0.0114766, 0.0114275, 0.0113844, 0.0113743, 0.0113971, 0.0114055", \ + "0.0127205, 0.0125421, 0.0120686, 0.0118924, 0.0116939, 0.0115965, 0.0115365", \ + "0.0147846, 0.0144909, 0.0135135, 0.0129857, 0.012601, 0.0121298, 0.0118374", \ + "0.0176177, 0.0172003, 0.0157669, 0.0148218, 0.0138921, 0.0132963, 0.0127623" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000147889, -0.000141751, -0.000134268, -0.000132536, -0.000131802, -0.000131879, -0.00013223", \ + "-0.000351143, -0.000307376, -0.000232848, -0.000212044, -0.000199131, -0.000194107, -0.000191171", \ + "-0.000489306, -0.000464693, -0.000380658, -0.000321664, -0.000282946, -0.000248665, -0.000238423", \ + "-0.000289346, -0.000307913, -0.000329377, -0.000312652, -0.000283595, -0.000261839, -0.000252148", \ + "0.000726097, 0.000568847, 0.000213723, 6.00167e-05, -5.08477e-05, -0.000104912, -0.000136126", \ + "0.00268248, 0.00236648, 0.00149307, 0.00103389, 0.000617314, 0.000377795, 0.000223261", \ + "0.00548921, 0.00503829, 0.00360961, 0.00273132, 0.00187617, 0.00133169, 0.000969725" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133959, 0.0134015, 0.0134081, 0.0134085, 0.0134058, 0.0134022, 0.0133963", \ + "0.0132204, 0.0132529, 0.0133197, 0.0133341, 0.0133469, 0.0133491, 0.0133447", \ + "0.013142, 0.0131672, 0.0132027, 0.013248, 0.0132823, 0.0133, 0.0133077", \ + "0.0134294, 0.0133964, 0.0132961, 0.0132776, 0.013276, 0.0133003, 0.0133081", \ + "0.0146285, 0.0144374, 0.0139802, 0.0137976, 0.0135756, 0.0134946, 0.0134403", \ + "0.0166936, 0.0163839, 0.0154302, 0.0148901, 0.0144216, 0.014075, 0.0137477", \ + "0.0194925, 0.0190848, 0.0176727, 0.0167166, 0.0157956, 0.0151049, 0.0146765" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000287741, 0.000291659, 0.000297248, 0.000298573, 0.000298939, 0.000298356, 0.000297384", \ + "0.000119574, 0.000143096, 0.000202528, 0.000220017, 0.000231829, 0.000236166, 0.000237927", \ + "-4.08784e-05, -1.43291e-05, 6.36032e-05, 0.000115092, 0.000148782, 0.000185209, 0.000191084", \ + "0.000128859, 0.000105848, 9.90893e-05, 0.000120415, 0.000148212, 0.000167695, 0.000176209", \ + "0.0010371, 0.000922925, 0.00061741, 0.000480487, 0.000371077, 0.000317726, 0.000293036", \ + "0.00287146, 0.00261111, 0.00184885, 0.00142178, 0.00103661, 0.000798086, 0.000643664", \ + "0.00557505, 0.00519063, 0.00390526, 0.00308838, 0.00227449, 0.00175763, 0.001384" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133959, 0.0134015, 0.0134081, 0.0134085, 0.0134058, 0.0134022, 0.0133963", \ + "0.0132204, 0.0132529, 0.0133197, 0.0133341, 0.0133469, 0.0133491, 0.0133447", \ + "0.013142, 0.0131672, 0.0132027, 0.013248, 0.0132823, 0.0133, 0.0133077", \ + "0.0134294, 0.0133964, 0.0132961, 0.0132776, 0.013276, 0.0133003, 0.0133081", \ + "0.0146285, 0.0144374, 0.0139802, 0.0137976, 0.0135756, 0.0134946, 0.0134403", \ + "0.0166936, 0.0163839, 0.0154302, 0.0148901, 0.0144216, 0.014075, 0.0137477", \ + "0.0194925, 0.0190848, 0.0176727, 0.0167166, 0.0157956, 0.0151049, 0.0146765" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000186116, -0.000179793, -0.000172285, -0.00017055, -0.00016974, -0.000169697, -0.00017001", \ + "-0.000386827, -0.00034562, -0.000274435, -0.000246015, -0.000239419, -0.000234398, -0.000231837", \ + "-0.000522927, -0.000501243, -0.000413556, -0.000363134, -0.000315454, -0.0002923, -0.000279842", \ + "-0.000289909, -0.000326932, -0.000360835, -0.000346242, -0.000312145, -0.000299616, -0.000284693", \ + "0.000753873, 0.000599319, 0.000216677, 5.25106e-05, -6.90494e-05, -0.00012599, -0.000161855", \ + "0.00274593, 0.00243375, 0.00153069, 0.00105956, 0.000623167, 0.000379794, 0.000215199", \ + "0.00560411, 0.00514216, 0.00369415, 0.00279201, 0.00191849, 0.00136157, 0.000970545" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0100964, 0.0101207, 0.0101515, 0.0101585, 0.0101584, 0.0101553, 0.010152", \ + "0.00980522, 0.00988236, 0.0100047, 0.0100637, 0.0100966, 0.0101082, 0.0101107", \ + "0.0100334, 0.0100269, 0.00988424, 0.00982636, 0.0100123, 0.0100415, 0.0100588", \ + "0.0107419, 0.0105874, 0.0103688, 0.010311, 0.0101954, 0.0101395, 0.010119", \ + "0.0123812, 0.0121673, 0.0114668, 0.0111157, 0.0105858, 0.0105171, 0.0103749", \ + "0.0146828, 0.0143653, 0.0132881, 0.0125828, 0.0118157, 0.0113449, 0.0109779", \ + "0.017765, 0.0173225, 0.01583, 0.01479, 0.0135723, 0.0127874, 0.0121323" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000457864, -0.000386781, -0.000319701, -0.000306433, -0.000299152, -0.000291944, -0.000290723", \ + "-0.000765896, -0.000625246, -0.000390936, -0.000323343, -0.000284114, -0.000266718, -0.000257255", \ + "-0.00094222, -0.000895052, -0.000698525, -0.000558724, -0.000430144, -0.000364605, -0.000326482", \ + "-0.000677914, -0.000692861, -0.000695784, -0.000616798, -0.000505922, -0.00042766, -0.000375374", \ + "0.000503493, 0.000300291, -0.000139965, -0.0002853, -0.000337613, -0.000336345, -0.000322409", \ + "0.00265959, 0.00223134, 0.00115121, 0.000677125, 0.000299436, 0.000109651, -1.48872e-06", \ + "0.00569699, 0.00505702, 0.00329513, 0.00236441, 0.00152471, 0.0010311, 0.000697161" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00952996, 0.00955004, 0.00957252, 0.00957716, 0.00957575, 0.00957391, 0.00956583", \ + "0.00925906, 0.00931503, 0.00943459, 0.00947506, 0.00949979, 0.00950719, 0.00950775", \ + "0.00947058, 0.00946172, 0.00940759, 0.00925945, 0.0094346, 0.0094549, 0.00946755", \ + "0.0101456, 0.0100283, 0.00976763, 0.00973381, 0.00962166, 0.0095657, 0.00953535", \ + "0.0118364, 0.0115934, 0.0108867, 0.0106077, 0.00998401, 0.00992894, 0.00978735", \ + "0.0141436, 0.0138059, 0.0126949, 0.0119641, 0.0111983, 0.0107284, 0.010369", \ + "0.0172106, 0.0167574, 0.0152151, 0.0141369, 0.0129188, 0.01223, 0.0114737" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000421989, -0.000349488, -0.000281854, -0.00026831, -0.000260901, -0.000257679, -0.000257145", \ + "-0.000731875, -0.000589314, -0.000350157, -0.000285728, -0.000245323, -0.000228003, -0.000218461", \ + "-0.000911537, -0.000863982, -0.0006642, -0.000520136, -0.000398938, -0.00032209, -0.000286226", \ + "-0.000661644, -0.000679248, -0.00066761, -0.000590694, -0.000474017, -0.000391475, -0.000341592", \ + "0.000512727, 0.00026951, -0.000144894, -0.000271034, -0.000312099, -0.000317239, -0.000291694", \ + "0.00260707, 0.00216018, 0.00112234, 0.000655557, 0.000298488, 0.000108063, 9.4643e-06", \ + "0.00560145, 0.00495449, 0.0032161, 0.00230215, 0.00149305, 0.0010168, 0.000684116" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114337, 0.0114524, 0.0114747, 0.0114791, 0.011478, 0.0114762, 0.0114681", \ + "0.0111647, 0.0112187, 0.0113375, 0.0113776, 0.011402, 0.0114095, 0.0114099", \ + "0.0113738, 0.0113734, 0.0113115, 0.0111637, 0.0113364, 0.0113578, 0.0113682", \ + "0.0120475, 0.0119203, 0.0116551, 0.0116417, 0.0115244, 0.0114669, 0.0114362", \ + "0.0137358, 0.0134892, 0.0127836, 0.0124595, 0.0120451, 0.0118322, 0.0116884", \ + "0.0160137, 0.015687, 0.0145864, 0.0138485, 0.0131366, 0.012593, 0.0122716", \ + "0.0190803, 0.0186475, 0.0171121, 0.0160269, 0.0148741, 0.0140699, 0.0133112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "5.26739e-05, 9.76262e-05, 0.00015086, 0.000162913, 0.000169888, 0.000171736, 0.000173717", \ + "-0.000189074, -9.29501e-05, 9.0884e-05, 0.000148939, 0.000186328, 0.00020253, 0.000211204", \ + "-0.000447245, -0.000395909, -0.000211424, -7.66588e-05, 3.54171e-05, 0.00010925, 0.000143849", \ + "-0.000241897, -0.000252958, -0.000229782, -0.0001503, -4.04311e-05, 4.05852e-05, 8.80453e-05", \ + "0.000767117, 0.000592759, 0.000259683, 0.000149347, 0.00010894, 0.000111468, 0.000136198", \ + "0.00271509, 0.00236883, 0.00147056, 0.00105343, 0.000715285, 0.00052808, 0.000430708", \ + "0.0055731, 0.00502892, 0.00350164, 0.00265903, 0.00188463, 0.00142581, 0.00110817" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0114337, 0.0114524, 0.0114747, 0.0114791, 0.011478, 0.0114762, 0.0114681", \ + "0.0111647, 0.0112187, 0.0113375, 0.0113776, 0.011402, 0.0114095, 0.0114099", \ + "0.0113738, 0.0113734, 0.0113115, 0.0111637, 0.0113364, 0.0113578, 0.0113682", \ + "0.0120475, 0.0119203, 0.0116551, 0.0116417, 0.0115244, 0.0114669, 0.0114362", \ + "0.0137358, 0.0134892, 0.0127836, 0.0124595, 0.0120451, 0.0118322, 0.0116884", \ + "0.0160137, 0.015687, 0.0145864, 0.0138485, 0.0131366, 0.012593, 0.0122716", \ + "0.0190803, 0.0186475, 0.0171121, 0.0160269, 0.0148741, 0.0140699, 0.0133112" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000457864, -0.000386781, -0.000319701, -0.000306433, -0.000299152, -0.000291944, -0.000290723", \ + "-0.000765896, -0.000625246, -0.000390936, -0.000323343, -0.000284114, -0.000266718, -0.000257255", \ + "-0.00094222, -0.000895052, -0.000698525, -0.000558724, -0.000430144, -0.000364605, -0.000326482", \ + "-0.000677914, -0.000692861, -0.000695784, -0.000616798, -0.000505922, -0.00042766, -0.000375374", \ + "0.000503493, 0.000300291, -0.000139965, -0.0002853, -0.000337613, -0.000336345, -0.000322409", \ + "0.00265959, 0.00223134, 0.00115121, 0.000677125, 0.000299436, 0.000109651, -1.48872e-06", \ + "0.00569699, 0.00505702, 0.00329513, 0.00236441, 0.00152471, 0.0010311, 0.000697161" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00618675, 0.00629873, 0.00641248, 0.00643681, 0.00644939, 0.00645514, 0.0064579", \ + "0.0059, 0.00598742, 0.00619963, 0.00634728, 0.00641051, 0.00643666, 0.0064513", \ + "0.00629006, 0.00620789, 0.00617532, 0.00606537, 0.00627598, 0.00633898, 0.00637942", \ + "0.00709635, 0.00692077, 0.00657065, 0.00644023, 0.00643858, 0.0064135, 0.0064165", \ + "0.00900032, 0.00863066, 0.00774835, 0.00735744, 0.00697931, 0.00677002, 0.00664786", \ + "0.0116025, 0.0110309, 0.00964502, 0.00885058, 0.00806267, 0.00760066, 0.00723478", \ + "0.0150251, 0.014287, 0.012256, 0.0111017, 0.00983603, 0.0089923, 0.00835942" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000525804, -0.000421906, -0.000323866, -0.000305136, -0.000294846, -0.000291867, -0.000289616", \ + "-0.000846426, -0.000696595, -0.000421855, -0.00033872, -0.000288491, -0.000266643, -0.000254587", \ + "-0.000603415, -0.000644652, -0.00052934, -0.000463596, -0.000385038, -0.000341584, -0.00030572", \ + "0.000170982, 1.35347e-05, -0.000146834, -0.000208165, -0.00024997, -0.000257846, -0.000252809", \ + "0.00207376, 0.00168369, 0.000808648, 0.000425259, 0.000147276, 4.41472e-06, -7.64725e-05", \ + "0.00470199, 0.00412876, 0.00263468, 0.00185482, 0.00115762, 0.000733213, 0.000466895", \ + "0.0081511, 0.00740569, 0.0052903, 0.00407432, 0.00284225, 0.00204249, 0.00147787" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0081007, 0.00821038, 0.00832035, 0.00834345, 0.00835458, 0.00836118, 0.00836153", \ + "0.00780768, 0.00791947, 0.00819465, 0.00828586, 0.0083451, 0.0083703, 0.00838469", \ + "0.00815041, 0.00808711, 0.00808487, 0.00799615, 0.00821826, 0.0082815, 0.00832157", \ + "0.00895527, 0.00877779, 0.00856897, 0.00841201, 0.0083619, 0.00834785, 0.00835589", \ + "0.0107717, 0.0104164, 0.00957782, 0.00921067, 0.00883986, 0.00866538, 0.00856097", \ + "0.0132501, 0.0127311, 0.0114085, 0.0106376, 0.00987159, 0.0094011, 0.00910625", \ + "0.0165385, 0.0158709, 0.0139521, 0.0128176, 0.0115935, 0.0108761, 0.0101609" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "3.48378e-06, 7.4395e-05, 0.000150452, 0.000167632, 0.000177068, 0.000180874, 0.000181094", \ + "-0.000266418, -0.000155297, 6.72306e-05, 0.000140841, 0.000187889, 0.000201294, 0.000210609", \ + "-0.000129542, -0.000144851, -6.85277e-05, 4.64773e-06, 7.56936e-05, 0.000134638, 0.000161159", \ + "0.000472241, 0.000366389, 0.000282008, 0.000246099, 0.000213896, 0.000209102, 0.00020564", \ + "0.0021392, 0.00186341, 0.00116899, 0.000827716, 0.00056264, 0.000430277, 0.0003525", \ + "0.00458393, 0.0041228, 0.00288624, 0.00218227, 0.00151138, 0.00112135, 0.000868417", \ + "0.00784091, 0.00721839, 0.00538497, 0.00427787, 0.00311447, 0.00237436, 0.00183249" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00619027, 0.00630377, 0.00641595, 0.00643936, 0.00645025, 0.00645864, 0.00645684", \ + "0.00589791, 0.00601243, 0.0062891, 0.00638058, 0.00644125, 0.0064674, 0.0064794", \ + "0.00625086, 0.00618186, 0.00617951, 0.00609123, 0.00631285, 0.0063762, 0.00641736", \ + "0.00705928, 0.00687345, 0.00669768, 0.00643739, 0.00645781, 0.00644412, 0.00645096", \ + "0.00890897, 0.00854502, 0.00767283, 0.00727515, 0.00694861, 0.00676272, 0.00665736", \ + "0.0114345, 0.0108908, 0.00950288, 0.00873228, 0.00797413, 0.00754164, 0.00720264", \ + "0.014799, 0.0140713, 0.0120784, 0.010912, 0.00968425, 0.0088692, 0.00830712" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000506665, -0.000393922, -0.000295943, -0.000277088, -0.000267348, -0.000262143, -0.000259924", \ + "-0.000824579, -0.000671654, -0.000394156, -0.000310246, -0.000257567, -0.000242325, -0.000232223", \ + "-0.000589426, -0.000564924, -0.000517696, -0.000446445, -0.000370452, -0.00031242, -0.000281806", \ + "0.000153021, -3.93649e-06, -0.000144883, -0.00020324, -0.000224516, -0.000233369, -0.000228336", \ + "0.00197654, 0.00160752, 0.000787884, 0.000417527, 0.000131653, -5.18392e-06, -7.73511e-05", \ + "0.00455304, 0.00398374, 0.00255745, 0.00180014, 0.00110261, 0.000698133, 0.000438652", \ + "0.00791675, 0.00718051, 0.00512769, 0.00392547, 0.00273617, 0.00195869, 0.00141229" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0081007, 0.00821038, 0.00832035, 0.00834345, 0.00835458, 0.00836118, 0.00836153", \ + "0.00780768, 0.00791947, 0.00819465, 0.00828586, 0.0083451, 0.0083703, 0.00838469", \ + "0.00815041, 0.00808711, 0.00808487, 0.00799615, 0.00821826, 0.0082815, 0.00832157", \ + "0.00895527, 0.00877779, 0.00856897, 0.00841201, 0.0083619, 0.00834785, 0.00835589", \ + "0.0107717, 0.0104164, 0.00957782, 0.00921067, 0.00883986, 0.00866538, 0.00856097", \ + "0.0132501, 0.0127311, 0.0114085, 0.0106376, 0.00987159, 0.0094011, 0.00910625", \ + "0.0165385, 0.0158709, 0.0139521, 0.0128176, 0.0115935, 0.0108761, 0.0101609" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000525804, -0.000421906, -0.000323866, -0.000305136, -0.000294846, -0.000291867, -0.000289616", \ + "-0.000846426, -0.000696595, -0.000421855, -0.00033872, -0.000288491, -0.000266643, -0.000254587", \ + "-0.000603415, -0.000644652, -0.00052934, -0.000463596, -0.000385038, -0.000341584, -0.00030572", \ + "0.000170982, 1.35347e-05, -0.000146834, -0.000208165, -0.00024997, -0.000257846, -0.000252809", \ + "0.00207376, 0.00168369, 0.000808648, 0.000425259, 0.000147276, 4.41472e-06, -7.64725e-05", \ + "0.00470199, 0.00412876, 0.00263468, 0.00185482, 0.00115762, 0.000733213, 0.000466895", \ + "0.0081511, 0.00740569, 0.0052903, 0.00407432, 0.00284225, 0.00204249, 0.00147787" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00821181, 0.00827493, 0.00834137, 0.00835706, 0.00836421, 0.00836745, 0.00836925", \ + "0.00797205, 0.00805766, 0.00824241, 0.00829731, 0.00834069, 0.00836025, 0.00836889", \ + "0.00795496, 0.00795369, 0.0080242, 0.00812102, 0.00822177, 0.00826653, 0.00830937", \ + "0.00835441, 0.00827225, 0.00817942, 0.00815693, 0.00817173, 0.00823221, 0.00827061", \ + "0.00982004, 0.0095279, 0.00888089, 0.00863095, 0.00845373, 0.00840057, 0.00837741", \ + "0.0122278, 0.0116992, 0.0104312, 0.00982387, 0.00937761, 0.00915273, 0.00877677", \ + "0.0154279, 0.014729, 0.0128028, 0.0117497, 0.0107496, 0.0101685, 0.00961425" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000241816, -0.000221832, -0.000200534, -0.000196461, -0.000194593, -0.00019425, -0.000190449", \ + "-0.000488516, -0.000426584, -0.000323784, -0.000292709, -0.000274025, -0.000255448, -0.000261748", \ + "-0.000291836, -0.000295398, -0.000306974, -0.000300188, -0.000298131, -0.000297117, -0.000288098", \ + "0.000460918, 0.000315519, 0.000148972, 2.7784e-05, -9.46176e-05, -0.000155921, -0.000189217", \ + "0.00220726, 0.00194198, 0.00115773, 0.000734594, 0.00038669, 0.000180434, 5.71077e-05", \ + "0.00471024, 0.00430326, 0.00303836, 0.00223275, 0.00145678, 0.000992965, 0.000667005", \ + "0.00799953, 0.00748742, 0.00574177, 0.00454667, 0.00324418, 0.00237206, 0.00174727" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101197, 0.0101822, 0.0102466, 0.0102611, 0.010268, 0.0102718, 0.0102731", \ + "0.00987278, 0.00997395, 0.0101714, 0.0102265, 0.0102767, 0.010294, 0.0103049", \ + "0.00982028, 0.00982923, 0.00993549, 0.010036, 0.0101564, 0.0102078, 0.010246", \ + "0.0102267, 0.0101468, 0.010076, 0.0100473, 0.0101, 0.0101632, 0.0102124", \ + "0.0116081, 0.0113283, 0.0107584, 0.0105405, 0.0103517, 0.0103133, 0.0103001", \ + "0.013911, 0.0134399, 0.0122324, 0.0116376, 0.011195, 0.0108413, 0.0106768", \ + "0.0169834, 0.016352, 0.0145347, 0.0135001, 0.0125376, 0.0119385, 0.0114603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000243028, 0.000256155, 0.000273145, 0.000276919, 0.000279473, 0.000279901, 0.000279986", \ + "2.3843e-05, 7.50114e-05, 0.000158925, 0.000186913, 0.000207191, 0.000207381, 0.000212892", \ + "0.000172189, 0.000157414, 0.000156014, 0.00015573, 0.000166054, 0.00017905, 0.000180526", \ + "0.000914721, 0.000868687, 0.000437894, 0.000492877, 0.000365415, 0.000311124, 0.000278419", \ + "0.00240412, 0.00218056, 0.00149598, 0.00113977, 0.000803942, 0.000613309, 0.000493635", \ + "0.00473115, 0.0043812, 0.00326398, 0.00255464, 0.0018305, 0.00136925, 0.00106842", \ + "0.00783561, 0.00739266, 0.0058367, 0.00473235, 0.00352677, 0.00269906, 0.00209986" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0082132, 0.00827759, 0.00834349, 0.00835886, 0.00836472, 0.00837, 0.00836975", \ + "0.00797236, 0.00806911, 0.00826778, 0.00832366, 0.00837456, 0.00839268, 0.00840143", \ + "0.0079334, 0.00793526, 0.00803109, 0.00814213, 0.00825324, 0.0083046, 0.00834287", \ + "0.00832191, 0.00824246, 0.00816602, 0.0081586, 0.00819768, 0.00826068, 0.00830291", \ + "0.00974122, 0.00945488, 0.00884589, 0.00859988, 0.0084444, 0.00840816, 0.00839639", \ + "0.0120832, 0.0115703, 0.0103366, 0.00974593, 0.00934296, 0.00912348, 0.00876659", \ + "0.0152151, 0.0145305, 0.0126387, 0.011606, 0.0106436, 0.0100928, 0.00957263" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000211797, -0.000192468, -0.000171596, -0.00016741, -0.000163773, -0.00016362, -0.00016284", \ + "-0.000470331, -0.000408982, -0.000295251, -0.000257183, -0.000237263, -0.000235986, -0.000229622", \ + "-0.000277372, -0.000272767, -0.000293603, -0.00028947, -0.000275178, -0.000265179, -0.000261936", \ + "0.000601083, 0.000500523, 1.30062e-05, 5.61139e-05, -6.76344e-05, -0.00013066, -0.000162809", \ + "0.00218392, 0.00191146, 0.00111139, 0.000727572, 0.000373613, 0.000177111, 5.31504e-05", \ + "0.00459122, 0.00418796, 0.00293827, 0.00217829, 0.00140966, 0.000945234, 0.000636958", \ + "0.00777891, 0.00727389, 0.00556694, 0.00439119, 0.0031331, 0.00228587, 0.0016823" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101197, 0.0101822, 0.0102466, 0.0102611, 0.010268, 0.0102718, 0.0102731", \ + "0.00987278, 0.00997395, 0.0101714, 0.0102265, 0.0102767, 0.010294, 0.0103049", \ + "0.00982028, 0.00982923, 0.00993549, 0.010036, 0.0101564, 0.0102078, 0.010246", \ + "0.0102267, 0.0101468, 0.010076, 0.0100473, 0.0101, 0.0101632, 0.0102124", \ + "0.0116081, 0.0113283, 0.0107584, 0.0105405, 0.0103517, 0.0103133, 0.0103001", \ + "0.013911, 0.0134399, 0.0122324, 0.0116376, 0.011195, 0.0108413, 0.0106768", \ + "0.0169834, 0.016352, 0.0145347, 0.0135001, 0.0125376, 0.0119385, 0.0114603" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000241816, -0.000221832, -0.000200534, -0.000196461, -0.000194593, -0.00019425, -0.000190449", \ + "-0.000488516, -0.000426584, -0.000323784, -0.000292709, -0.000274025, -0.000255448, -0.000261748", \ + "-0.000291836, -0.000295398, -0.000306974, -0.000300188, -0.000298131, -0.000297117, -0.000288098", \ + "0.000460918, 0.000315519, 0.000148972, 2.7784e-05, -9.46176e-05, -0.000155921, -0.000189217", \ + "0.00220726, 0.00194198, 0.00115773, 0.000734594, 0.00038669, 0.000180434, 5.71077e-05", \ + "0.00471024, 0.00430326, 0.00303836, 0.00223275, 0.00145678, 0.000992965, 0.000667005", \ + "0.00799953, 0.00748742, 0.00574177, 0.00454667, 0.00324418, 0.00237206, 0.00174727" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00316691; + rise_capacitance : 0.00315902; + rise_capacitance_range (0.00239369, 0.00315902); + fall_capacitance : 0.00316691; + fall_capacitance_range (0.0023798, 0.00316691); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156273, -0.00173782, -0.001824, -0.00184496, -0.0018543, -0.00186132, -0.00185883" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184845, 0.00185808, 0.00186147, 0.00185793, 0.0018543, 0.00186132, 0.00185883" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156247, -0.00173765, -0.00182385, -0.00184483, -0.00185442, -0.00186145, -0.00185896" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018497, 0.00185788, 0.00186178, 0.00185806, 0.00185442, 0.00186145, 0.00185896" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176246, -0.00178708, -0.00183878, -0.0018539, -0.00184749, -0.00185436, -0.00185157" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184173, 0.00184195, 0.0018616, 0.0018539, 0.00184749, 0.00185436, 0.00185157" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203025, -0.00203755, -0.00203109, -0.00203117, -0.00202974, -0.00203319, -0.00203172" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206245, 0.00205827, 0.00203747, 0.00203534, 0.00203398, 0.00203855, 0.00203544" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326848; + rise_capacitance : 0.00326848; + rise_capacitance_range (0.00231313, 0.00326848); + fall_capacitance : 0.00319384; + fall_capacitance_range (0.00210772, 0.00319384); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000313919, -0.000312282, -0.000308926, -0.000310009, -0.000309413, -0.000310077, -0.000309656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000330752, 0.000329909, 0.000328616, 0.00032505, 0.000323284, 0.000321435, 0.000316975" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000315071, -0.000312304, -0.000310434, -0.00031025, -0.000309574, -0.000309953, -0.000309528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000332901, 0.000330259, 0.000329076, 0.000325694, 0.000323427, 0.000321575, 0.00031711" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00175808, -0.00176528, -0.001833, -0.00183601, -0.0018302, -0.00183677, -0.00183515" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183181, 0.00183251, 0.0018402, 0.00183601, 0.0018302, 0.00183677, 0.00183515" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202505, -0.00202852, -0.00203072, -0.00203157, -0.00202913, -0.00202904, -0.0020275" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205256, 0.00203539, 0.00203072, 0.00203317, 0.00202927, 0.0020329, 0.00203026" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00333857; + rise_capacitance : 0.00333857; + rise_capacitance_range (0.00202274, 0.00333857); + fall_capacitance : 0.00333603; + fall_capacitance_range (0.00190483, 0.00333603); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000308356, -0.000310522, -0.00030961, -0.000309983, -0.000309082, -0.000309091, -0.000308656" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000324952, 0.000326111, 0.000325764, 0.000325362, 0.000322913, 0.000320432, 0.000315958" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000306522, -0.000310166, -0.000310047, -0.000310213, -0.000309317, -0.000309039, -0.000308583" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000332253, 0.000327189, 0.000326492, 0.000326008, 0.000323462, 0.000320622, 0.000316133" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00230819, -0.00231336, -0.00239053, -0.00240003, -0.00239453, -0.00239386, -0.00238747" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00239105, 0.00238829, 0.00239803, 0.00240477, 0.00239453, 0.00239386, 0.00238747" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00247948, -0.00248938, -0.00249856, -0.00250087, -0.0025153, -0.00253376, -0.00256342" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256793, 0.00258164, 0.0025817, 0.00257735, 0.00257841, 0.00257865, 0.00257601" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00327024; + rise_capacitance : 0.00318671; + rise_capacitance_range (0.00223224, 0.00318671); + fall_capacitance : 0.00327024; + fall_capacitance_range (0.00233494, 0.00327024); + internal_power () { + when : "(B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00157137, -0.00174651, -0.00183304, -0.00185372, -0.00186257, -0.00186961, -0.0018671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00187392, 0.00186684, 0.00187217, 0.00187731, 0.00186257, 0.00186961, 0.0018671" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00156856, -0.00174671, -0.00183383, -0.00185371, -0.00186619, -0.00186981, -0.00186728" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00186777, 0.00186323, 0.00187636, 0.00188048, 0.00186632, 0.00186981, 0.00186728" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00230213, -0.0023363, -0.00239117, -0.00240793, -0.00240894, -0.00241416, -0.00240631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00241674, 0.00241645, 0.00242155, 0.00242638, 0.00240894, 0.00241416, 0.00240631" \ + ); + } + } + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249454, -0.0024931, -0.00249587, -0.0025045, -0.00251393, -0.00253682, -0.00256671" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257283, 0.00259822, 0.00258326, 0.00258753, 0.00258313, 0.00258414, 0.00258102" \ + ); + } + } + } + } + cell (OAI2B2BX1) { + area : 14.112; + cell_leakage_power : 0.0982787; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.12611; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102647; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0976107; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118819; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109879; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.102824; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0886937; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903425; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0976107; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0747145; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0691116; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903198; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118819; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.08311; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0903198; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.111528; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0982787; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075465, 0.0895237, 0.197022, 0.329641, 0.594732, 0.939181, 1.38951", \ + "0.0955895, 0.109686, 0.217665, 0.350674, 0.615914, 0.960413, 1.41081", \ + "0.160453, 0.174194, 0.282341, 0.415615, 0.681136, 1.02588, 1.47629", \ + "0.207539, 0.221033, 0.327436, 0.460627, 0.726744, 1.07176, 1.5222", \ + "0.270075, 0.285876, 0.393042, 0.52498, 0.79029, 1.13579, 1.58629", \ + "0.328793, 0.347226, 0.458404, 0.590256, 0.855481, 1.19991, 1.65043", \ + "0.38468, 0.405917, 0.525587, 0.658943, 0.924444, 1.26909, 1.71928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715924, 0.0900157, 0.235824, 0.418359, 0.783781, 1.2591, 1.88071", \ + "0.0716149, 0.090022, 0.23582, 0.418356, 0.783803, 1.25954, 1.88076", \ + "0.0750633, 0.0922119, 0.23646, 0.418557, 0.78378, 1.25908, 1.88083", \ + "0.0819445, 0.0971042, 0.237409, 0.419402, 0.784214, 1.25912, 1.88061", \ + "0.097371, 0.109784, 0.240157, 0.420772, 0.785299, 1.26002, 1.88123", \ + "0.115988, 0.127034, 0.247129, 0.424107, 0.787168, 1.26201, 1.88172", \ + "0.136339, 0.147413, 0.258692, 0.430564, 0.791394, 1.26372, 1.88446" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0801172, 0.091384, 0.176817, 0.281518, 0.489968, 0.760722, 1.11458", \ + "0.10053, 0.111835, 0.197589, 0.302414, 0.511025, 0.781762, 1.13562", \ + "0.164287, 0.175605, 0.261798, 0.366919, 0.575682, 0.846637, 1.20048", \ + "0.205447, 0.216913, 0.302344, 0.407368, 0.61671, 0.887584, 1.24127", \ + "0.257902, 0.270402, 0.35659, 0.460977, 0.669488, 0.940491, 1.29589", \ + "0.301826, 0.316029, 0.405959, 0.510445, 0.718927, 0.989343, 1.3438", \ + "0.339361, 0.355305, 0.451081, 0.556579, 0.76645, 1.03681, 1.39001" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0484324, 0.0624747, 0.174458, 0.314321, 0.593776, 0.957063, 1.43169", \ + "0.0484503, 0.0624846, 0.174485, 0.314258, 0.593643, 0.956719, 1.43182", \ + "0.0518381, 0.0651545, 0.175635, 0.314854, 0.593747, 0.956825, 1.43169", \ + "0.0576923, 0.069769, 0.17684, 0.316322, 0.594801, 0.957443, 1.43141", \ + "0.069319, 0.080278, 0.180461, 0.317552, 0.596195, 0.958462, 1.43371", \ + "0.084293, 0.094989, 0.18838, 0.321846, 0.598425, 0.959937, 1.43363", \ + "0.100636, 0.112097, 0.201113, 0.329747, 0.603641, 0.963578, 1.43613" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0742719, 0.0882968, 0.195336, 0.327584, 0.591778, 0.935144, 1.38419", \ + "0.0942802, 0.108282, 0.215927, 0.34848, 0.61285, 0.956452, 1.40542", \ + "0.159314, 0.172975, 0.280424, 0.413253, 0.678011, 1.02181, 1.47083", \ + "0.205803, 0.219809, 0.32566, 0.458229, 0.723855, 1.068, 1.51662", \ + "0.268587, 0.284504, 0.391216, 0.522661, 0.787016, 1.13134, 1.58068", \ + "0.326886, 0.34555, 0.456836, 0.587966, 0.852202, 1.19603, 1.64486", \ + "0.382376, 0.403884, 0.523611, 0.656139, 0.921175, 1.26463, 1.71383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507107, 0.0690329, 0.21549, 0.398408, 0.764313, 1.23998, 1.8615", \ + "0.0507288, 0.0690368, 0.215414, 0.398421, 0.764223, 1.24, 1.86166", \ + "0.0541405, 0.071214, 0.216014, 0.3986, 0.764284, 1.24, 1.8615", \ + "0.0610132, 0.0761066, 0.217033, 0.399464, 0.764709, 1.24005, 1.86112", \ + "0.075124, 0.0885, 0.219808, 0.400871, 0.765927, 1.24051, 1.86205", \ + "0.091364, 0.104626, 0.226762, 0.404199, 0.767366, 1.24313, 1.86276", \ + "0.108642, 0.123192, 0.238311, 0.410562, 0.771965, 1.24431, 1.86438" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0630818, 0.0715267, 0.13494, 0.212816, 0.368231, 0.570147, 0.834192", \ + "0.0836337, 0.0921731, 0.15587, 0.233878, 0.389385, 0.591384, 0.855406", \ + "0.14812, 0.157214, 0.221731, 0.299429, 0.454981, 0.657, 0.921054", \ + "0.18913, 0.199149, 0.264082, 0.342163, 0.498038, 0.700232, 0.964169", \ + "0.238739, 0.250848, 0.320309, 0.396652, 0.551665, 0.753749, 1.01846", \ + "0.279784, 0.294139, 0.370832, 0.449897, 0.605332, 0.806624, 1.0706", \ + "0.314515, 0.331244, 0.4178, 0.499086, 0.653946, 0.857095, 1.1211" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0309118, 0.0412451, 0.125356, 0.23102, 0.442201, 0.716874, 1.07607", \ + "0.031026, 0.0413348, 0.125359, 0.231016, 0.442254, 0.717214, 1.07605", \ + "0.0376745, 0.0466041, 0.127283, 0.231943, 0.442452, 0.717204, 1.07622", \ + "0.0462561, 0.0541687, 0.129585, 0.233568, 0.443927, 0.718213, 1.07658", \ + "0.060607, 0.068139, 0.136103, 0.236489, 0.445812, 0.719898, 1.07799", \ + "0.076716, 0.084773, 0.14753, 0.24287, 0.448919, 0.721745, 1.07974", \ + "0.093347, 0.102376, 0.163287, 0.253878, 0.456485, 0.727099, 1.08312" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0745766, 0.0885902, 0.195588, 0.327837, 0.592045, 0.935408, 1.38446", \ + "0.0946566, 0.108704, 0.21634, 0.348864, 0.613218, 0.956647, 1.40578", \ + "0.159544, 0.173245, 0.280898, 0.413772, 0.678558, 1.02223, 1.47128", \ + "0.205934, 0.220129, 0.325978, 0.458795, 0.724346, 1.0681, 1.51703", \ + "0.268737, 0.284633, 0.391627, 0.523139, 0.787562, 1.13207, 1.58123", \ + "0.327002, 0.345683, 0.457042, 0.588404, 0.85271, 1.19648, 1.64534", \ + "0.382454, 0.403988, 0.524167, 0.656486, 0.921591, 1.2653, 1.71434" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507095, 0.0690432, 0.215415, 0.398417, 0.7643, 1.23999, 1.86151", \ + "0.0507377, 0.0690233, 0.215488, 0.39843, 0.764327, 1.23993, 1.86166", \ + "0.054047, 0.0711653, 0.216072, 0.398607, 0.764077, 1.24001, 1.86166", \ + "0.0608243, 0.0760419, 0.217035, 0.399428, 0.76473, 1.24005, 1.86128", \ + "0.075028, 0.088344, 0.219766, 0.400864, 0.765941, 1.24092, 1.86206", \ + "0.091307, 0.104526, 0.226707, 0.404189, 0.7673, 1.24282, 1.86262", \ + "0.108645, 0.123153, 0.238531, 0.410561, 0.771936, 1.2446, 1.86437" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0704491, 0.0815505, 0.165872, 0.269755, 0.477107, 0.746543, 1.0989", \ + "0.0906838, 0.101876, 0.186632, 0.290666, 0.498109, 0.767648, 1.11996", \ + "0.154141, 0.16547, 0.250311, 0.35505, 0.562692, 0.832382, 1.1848", \ + "0.194903, 0.206436, 0.291336, 0.395616, 0.603811, 0.873472, 1.2256", \ + "0.245097, 0.258847, 0.345786, 0.449332, 0.65664, 0.926405, 1.27929", \ + "0.286462, 0.302513, 0.394714, 0.498636, 0.705976, 0.975281, 1.32799", \ + "0.320887, 0.339369, 0.439572, 0.544768, 0.753449, 1.02271, 1.37458" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0397634, 0.0536323, 0.16499, 0.304103, 0.582282, 0.943741, 1.41587", \ + "0.0398189, 0.0536583, 0.16497, 0.304105, 0.582226, 0.943194, 1.41587", \ + "0.0447098, 0.0572949, 0.166088, 0.304643, 0.581977, 0.943948, 1.41587", \ + "0.0519813, 0.0633563, 0.167475, 0.306004, 0.583071, 0.943638, 1.41574", \ + "0.065683, 0.07559, 0.1717, 0.307362, 0.58482, 0.945109, 1.41709", \ + "0.081539, 0.091711, 0.180288, 0.311917, 0.586746, 0.946538, 1.41777", \ + "0.098341, 0.109414, 0.19401, 0.320239, 0.591837, 0.950185, 1.42035" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075465, 0.0895237, 0.197022, 0.329641, 0.594732, 0.939181, 1.38951", \ + "0.0955895, 0.109686, 0.217665, 0.350674, 0.615914, 0.960413, 1.41081", \ + "0.160453, 0.174194, 0.282341, 0.415615, 0.681136, 1.02588, 1.47629", \ + "0.207539, 0.221033, 0.327436, 0.460627, 0.726744, 1.07176, 1.5222", \ + "0.270075, 0.285876, 0.393042, 0.52498, 0.79029, 1.13579, 1.58629", \ + "0.328793, 0.347226, 0.458404, 0.590256, 0.855481, 1.19991, 1.65043", \ + "0.38468, 0.405917, 0.525587, 0.658943, 0.924444, 1.26909, 1.71928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715924, 0.0900157, 0.235824, 0.418359, 0.783781, 1.2591, 1.88071", \ + "0.0716149, 0.090022, 0.23582, 0.418356, 0.783803, 1.25954, 1.88076", \ + "0.0750633, 0.0922119, 0.23646, 0.418557, 0.78378, 1.25908, 1.88083", \ + "0.0819445, 0.0971042, 0.237409, 0.419402, 0.784214, 1.25912, 1.88061", \ + "0.097371, 0.109784, 0.240157, 0.420772, 0.785299, 1.26002, 1.88123", \ + "0.115988, 0.127034, 0.247129, 0.424107, 0.787168, 1.26201, 1.88172", \ + "0.136339, 0.147413, 0.258692, 0.430564, 0.791394, 1.26372, 1.88446" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0801172, 0.091384, 0.176817, 0.281518, 0.489968, 0.760722, 1.11458", \ + "0.10053, 0.111835, 0.197589, 0.302414, 0.511025, 0.781762, 1.13562", \ + "0.164287, 0.175605, 0.261798, 0.366919, 0.575682, 0.846637, 1.20048", \ + "0.205447, 0.216913, 0.302344, 0.407368, 0.61671, 0.887584, 1.24127", \ + "0.257902, 0.270402, 0.35659, 0.460977, 0.669488, 0.940491, 1.29589", \ + "0.301826, 0.316029, 0.405959, 0.510445, 0.718927, 0.989343, 1.3438", \ + "0.339361, 0.355305, 0.451081, 0.556579, 0.76645, 1.03681, 1.39001" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0484324, 0.0624747, 0.174458, 0.314321, 0.593776, 0.957063, 1.43169", \ + "0.0484503, 0.0624846, 0.174485, 0.314258, 0.593643, 0.956719, 1.43182", \ + "0.0518381, 0.0651545, 0.175635, 0.314854, 0.593747, 0.956825, 1.43169", \ + "0.0576923, 0.069769, 0.17684, 0.316322, 0.594801, 0.957443, 1.43141", \ + "0.069319, 0.080278, 0.180461, 0.317552, 0.596195, 0.958462, 1.43371", \ + "0.084293, 0.094989, 0.18838, 0.321846, 0.598425, 0.959937, 1.43363", \ + "0.100636, 0.112097, 0.201113, 0.329747, 0.603641, 0.963578, 1.43613" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0598106, 0.0734316, 0.180153, 0.312835, 0.57799, 0.92234, 1.37259", \ + "0.0781138, 0.0920175, 0.199849, 0.332888, 0.598211, 0.942771, 1.39317", \ + "0.138542, 0.159711, 0.284113, 0.417922, 0.684032, 1.02921, 1.47995", \ + "0.176748, 0.206671, 0.371307, 0.521506, 0.788601, 1.13417, 1.58589", \ + "0.220412, 0.263266, 0.493223, 0.68919, 0.995857, 1.34415, 1.79518", \ + "0.259077, 0.31302, 0.606804, 0.854215, 1.22574, 1.61797, 2.07312", \ + "0.292684, 0.357102, 0.713793, 1.01371, 1.45773, 1.91106, 2.41713" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715865, 0.0900075, 0.235823, 0.418355, 0.783781, 1.25908, 1.88066", \ + "0.0716809, 0.0900599, 0.23583, 0.418355, 0.783803, 1.25909, 1.88093", \ + "0.109508, 0.124522, 0.247403, 0.419888, 0.78381, 1.2591, 1.88096", \ + "0.159065, 0.175776, 0.296697, 0.44881, 0.789166, 1.25914, 1.8807", \ + "0.244344, 0.263982, 0.402798, 0.553736, 0.853298, 1.28528, 1.88385", \ + "0.335052, 0.359458, 0.524662, 0.693213, 0.992448, 1.38188, 1.93803", \ + "0.429507, 0.459343, 0.656196, 0.849174, 1.17293, 1.55502, 2.06662" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0579171, 0.069084, 0.154674, 0.259607, 0.468357, 0.73921, 1.09315", \ + "0.0762406, 0.0875098, 0.173459, 0.278509, 0.487368, 0.758273, 1.11225", \ + "0.160224, 0.177409, 0.277223, 0.381658, 0.589536, 0.860207, 1.21404", \ + "0.221535, 0.246472, 0.386699, 0.509285, 0.71433, 0.984268, 1.33883", \ + "0.304112, 0.338188, 0.540162, 0.716022, 0.97613, 1.24807, 1.59993", \ + "0.381817, 0.425049, 0.683824, 0.913146, 1.25217, 1.58589, 1.94598", \ + "0.457612, 0.509369, 0.823046, 1.10402, 1.5228, 1.93557, 2.36754" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0557261, 0.0698497, 0.182262, 0.322139, 0.601991, 0.965183, 1.44012", \ + "0.0554098, 0.0696702, 0.182181, 0.32214, 0.60186, 0.965405, 1.44013", \ + "0.101082, 0.113785, 0.199747, 0.325437, 0.601929, 0.965249, 1.44046", \ + "0.150972, 0.16843, 0.2697, 0.371086, 0.610402, 0.965433, 1.44016", \ + "0.226197, 0.252686, 0.394699, 0.513871, 0.711521, 1.01143, 1.44936", \ + "0.306882, 0.341536, 0.528784, 0.682626, 0.907224, 1.15926, 1.54073", \ + "0.393753, 0.437033, 0.66958, 0.859875, 1.13362, 1.40638, 1.7364" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0586682, 0.0722396, 0.178578, 0.310776, 0.575072, 0.918314, 1.36751", \ + "0.0768908, 0.0906691, 0.198066, 0.330619, 0.595063, 0.938543, 1.3878", \ + "0.136885, 0.157971, 0.282445, 0.416224, 0.680847, 1.02506, 1.47287", \ + "0.173734, 0.203936, 0.36939, 0.519678, 0.785461, 1.12986, 1.58038", \ + "0.216256, 0.259299, 0.49037, 0.686456, 0.992158, 1.33953, 1.79056", \ + "0.253699, 0.308123, 0.603152, 0.85082, 1.22191, 1.61412, 2.06646", \ + "0.2877, 0.352764, 0.709681, 1.00968, 1.45409, 1.90634, 2.41175" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0506996, 0.0690306, 0.215474, 0.398421, 0.76438, 1.23995, 1.86184", \ + "0.0507951, 0.0690579, 0.215399, 0.398421, 0.764318, 1.2398, 1.86112", \ + "0.0845866, 0.101592, 0.227154, 0.399943, 0.764277, 1.24, 1.86156", \ + "0.12705, 0.147001, 0.276586, 0.429063, 0.769639, 1.23999, 1.86149", \ + "0.198852, 0.223969, 0.3778, 0.533691, 0.833672, 1.26546, 1.8648", \ + "0.275194, 0.307115, 0.493738, 0.668907, 0.973171, 1.36321, 1.917", \ + "0.354499, 0.39378, 0.617593, 0.820597, 1.15138, 1.53708, 2.04717" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0374816, 0.0457743, 0.109461, 0.187841, 0.344, 0.546739, 0.811702", \ + "0.0578001, 0.0661491, 0.129492, 0.208359, 0.364567, 0.567206, 0.83229", \ + "0.130854, 0.147643, 0.239993, 0.319754, 0.475321, 0.677158, 0.94209", \ + "0.180581, 0.205435, 0.340781, 0.449634, 0.612726, 0.814658, 1.07918", \ + "0.246005, 0.281301, 0.478283, 0.641307, 0.871822, 1.09384, 1.35719", \ + "0.306518, 0.351714, 0.607138, 0.822603, 1.13054, 1.42516, 1.72699", \ + "0.365164, 0.419616, 0.730961, 0.997789, 1.3836, 1.75427, 2.13353" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351867, 0.0457731, 0.130708, 0.236722, 0.448891, 0.72474, 1.0851", \ + "0.0366938, 0.0463828, 0.130639, 0.236751, 0.448887, 0.724246, 1.08525", \ + "0.0872764, 0.0987811, 0.160645, 0.246933, 0.448868, 0.724707, 1.08521", \ + "0.133501, 0.150252, 0.235925, 0.30918, 0.474748, 0.727906, 1.08525", \ + "0.204232, 0.229423, 0.357169, 0.456954, 0.602907, 0.805303, 1.11535", \ + "0.280313, 0.313955, 0.486037, 0.619228, 0.804919, 0.99041, 1.24603", \ + "0.361647, 0.404134, 0.621548, 0.791187, 1.02549, 1.24836, 1.48557" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0589465, 0.0725193, 0.178846, 0.31104, 0.57533, 0.918579, 1.36774", \ + "0.0772352, 0.091088, 0.198533, 0.331085, 0.595522, 0.938989, 1.38825", \ + "0.136829, 0.15812, 0.282727, 0.416125, 0.681675, 1.02539, 1.47341", \ + "0.173826, 0.204033, 0.369534, 0.519706, 0.785875, 1.13036, 1.58086", \ + "0.21493, 0.25841, 0.490223, 0.686513, 0.992382, 1.33987, 1.79097", \ + "0.250255, 0.305226, 0.602083, 0.850269, 1.22179, 1.61421, 2.06669", \ + "0.281044, 0.347093, 0.706904, 1.0078, 1.45299, 1.90597, 2.41164" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0507091, 0.0690401, 0.215485, 0.39843, 0.764371, 1.23999, 1.86154", \ + "0.0507951, 0.0690657, 0.215409, 0.39843, 0.764326, 1.24002, 1.86118", \ + "0.0846712, 0.101509, 0.227059, 0.399953, 0.764145, 1.24013, 1.86157", \ + "0.127024, 0.146929, 0.276508, 0.429072, 0.769594, 1.23969, 1.86167", \ + "0.199836, 0.224662, 0.377942, 0.533663, 0.833584, 1.26541, 1.86478", \ + "0.277239, 0.309065, 0.494716, 0.66947, 0.973264, 1.36318, 1.91702", \ + "0.357851, 0.39697, 0.620028, 0.822346, 1.15205, 1.53735, 2.04723" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0482544, 0.0592746, 0.144139, 0.248707, 0.457134, 0.727775, 1.08157", \ + "0.0663553, 0.0775308, 0.162915, 0.267627, 0.476215, 0.746914, 1.10071", \ + "0.141937, 0.16086, 0.266583, 0.370815, 0.578298, 0.848913, 1.20255", \ + "0.194641, 0.221358, 0.372617, 0.497713, 0.705542, 0.973701, 1.3272", \ + "0.265173, 0.302892, 0.517686, 0.699582, 0.96368, 1.23659, 1.58804", \ + "0.331842, 0.379793, 0.654231, 0.89072, 1.23573, 1.57321, 1.93447", \ + "0.397257, 0.454353, 0.786767, 1.07612, 1.50254, 1.91951, 2.35448" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0473738, 0.0614104, 0.173368, 0.313067, 0.592555, 0.955746, 1.4304", \ + "0.0475911, 0.0611792, 0.173364, 0.313129, 0.592445, 0.955437, 1.4304", \ + "0.0959074, 0.109344, 0.193718, 0.317055, 0.592594, 0.955716, 1.43045", \ + "0.14328, 0.162819, 0.264536, 0.36553, 0.604669, 0.955514, 1.4305", \ + "0.215042, 0.243027, 0.389095, 0.509096, 0.704929, 1.00352, 1.4402", \ + "0.291933, 0.328322, 0.521371, 0.67624, 0.902934, 1.1533, 1.53329", \ + "0.374635, 0.420728, 0.659322, 0.852915, 1.12735, 1.40222, 1.73074" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0598106, 0.0734316, 0.180153, 0.312835, 0.57799, 0.92234, 1.37259", \ + "0.0781138, 0.0920175, 0.199849, 0.332888, 0.598211, 0.942771, 1.39317", \ + "0.138542, 0.159711, 0.284113, 0.417922, 0.684032, 1.02921, 1.47995", \ + "0.176748, 0.206671, 0.371307, 0.521506, 0.788601, 1.13417, 1.58589", \ + "0.220412, 0.263266, 0.493223, 0.68919, 0.995857, 1.34415, 1.79518", \ + "0.259077, 0.31302, 0.606804, 0.854215, 1.22574, 1.61797, 2.07312", \ + "0.292684, 0.357102, 0.713793, 1.01371, 1.45773, 1.91106, 2.41713" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0715865, 0.0900075, 0.235823, 0.418355, 0.783781, 1.25908, 1.88066", \ + "0.0716809, 0.0900599, 0.23583, 0.418355, 0.783803, 1.25909, 1.88093", \ + "0.109508, 0.124522, 0.247403, 0.419888, 0.78381, 1.2591, 1.88096", \ + "0.159065, 0.175776, 0.296697, 0.44881, 0.789166, 1.25914, 1.8807", \ + "0.244344, 0.263982, 0.402798, 0.553736, 0.853298, 1.28528, 1.88385", \ + "0.335052, 0.359458, 0.524662, 0.693213, 0.992448, 1.38188, 1.93803", \ + "0.429507, 0.459343, 0.656196, 0.849174, 1.17293, 1.55502, 2.06662" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0579171, 0.069084, 0.154674, 0.259607, 0.468357, 0.73921, 1.09315", \ + "0.0762406, 0.0875098, 0.173459, 0.278509, 0.487368, 0.758273, 1.11225", \ + "0.160224, 0.177409, 0.277223, 0.381658, 0.589536, 0.860207, 1.21404", \ + "0.221535, 0.246472, 0.386699, 0.509285, 0.71433, 0.984268, 1.33883", \ + "0.304112, 0.338188, 0.540162, 0.716022, 0.97613, 1.24807, 1.59993", \ + "0.381817, 0.425049, 0.683824, 0.913146, 1.25217, 1.58589, 1.94598", \ + "0.457612, 0.509369, 0.823046, 1.10402, 1.5228, 1.93557, 2.36754" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0557261, 0.0698497, 0.182262, 0.322139, 0.601991, 0.965183, 1.44012", \ + "0.0554098, 0.0696702, 0.182181, 0.32214, 0.60186, 0.965405, 1.44013", \ + "0.101082, 0.113785, 0.199747, 0.325437, 0.601929, 0.965249, 1.44046", \ + "0.150972, 0.16843, 0.2697, 0.371086, 0.610402, 0.965433, 1.44016", \ + "0.226197, 0.252686, 0.394699, 0.513871, 0.711521, 1.01143, 1.44936", \ + "0.306882, 0.341536, 0.528784, 0.682626, 0.907224, 1.15926, 1.54073", \ + "0.393753, 0.437033, 0.66958, 0.859875, 1.13362, 1.40638, 1.7364" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.09166, 0.105783, 0.21443, 0.347951, 0.613702, 0.958517, 1.40912", \ + "0.111899, 0.12615, 0.235266, 0.368859, 0.634677, 0.979528, 1.43006", \ + "0.176678, 0.190935, 0.300178, 0.434, 0.700109, 1.04511, 1.49566", \ + "0.223482, 0.237676, 0.346142, 0.480032, 0.746151, 1.091, 1.54168", \ + "0.288817, 0.303423, 0.41157, 0.544001, 0.809595, 1.1552, 1.60594", \ + "0.350845, 0.367059, 0.47664, 0.609946, 0.875348, 1.21999, 1.67032", \ + "0.410604, 0.428975, 0.54422, 0.678167, 0.943852, 1.28882, 1.73928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879596, 0.10628, 0.252455, 0.435454, 0.801467, 1.27724, 1.89937", \ + "0.0879602, 0.106281, 0.252452, 0.435451, 0.801472, 1.27724, 1.89934", \ + "0.0896883, 0.107604, 0.252958, 0.435602, 0.801501, 1.27733, 1.8994", \ + "0.0934867, 0.110344, 0.253835, 0.436453, 0.8019, 1.27729, 1.89942", \ + "0.104226, 0.119002, 0.255994, 0.437707, 0.802855, 1.27823, 1.89978", \ + "0.119579, 0.132952, 0.261788, 0.440677, 0.80462, 1.28067, 1.90065", \ + "0.137995, 0.150958, 0.271928, 0.446685, 0.808701, 1.28172, 1.90298" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0944459, 0.105649, 0.190892, 0.295561, 0.504029, 0.774714, 1.12855", \ + "0.115192, 0.126463, 0.212001, 0.316771, 0.525357, 0.796027, 1.14988", \ + "0.180737, 0.192211, 0.279161, 0.384252, 0.593079, 0.863927, 1.21773", \ + "0.223809, 0.235492, 0.322161, 0.427612, 0.636783, 0.907667, 1.2616", \ + "0.27745, 0.289869, 0.377625, 0.483038, 0.692346, 0.963595, 1.31757", \ + "0.323673, 0.337313, 0.428073, 0.533817, 0.743423, 1.0145, 1.36894", \ + "0.363266, 0.378521, 0.474149, 0.581157, 0.791768, 1.06329, 1.41737" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476101, 0.0615756, 0.173344, 0.313067, 0.592616, 0.955438, 1.43025", \ + "0.0476158, 0.0615846, 0.173352, 0.313117, 0.592447, 0.955437, 1.43025", \ + "0.0491266, 0.0628283, 0.173858, 0.31327, 0.592412, 0.955502, 1.43048", \ + "0.0516364, 0.0648038, 0.174498, 0.313829, 0.59308, 0.955668, 1.43027", \ + "0.058236, 0.070645, 0.176265, 0.314492, 0.593566, 0.956447, 1.43106", \ + "0.067781, 0.07962, 0.180549, 0.316653, 0.594418, 0.95695, 1.43135", \ + "0.079511, 0.091222, 0.18772, 0.321079, 0.596999, 0.958483, 1.43225" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0954187, 0.109442, 0.217324, 0.350165, 0.614844, 0.958562, 1.40773", \ + "0.115596, 0.1297, 0.238076, 0.371094, 0.635915, 0.979616, 1.42893", \ + "0.180413, 0.194393, 0.302926, 0.436175, 0.701288, 1.04525, 1.49447", \ + "0.227291, 0.241166, 0.348313, 0.482105, 0.747289, 1.09123, 1.54037", \ + "0.29275, 0.307093, 0.414239, 0.545902, 0.810661, 1.15521, 1.60468", \ + "0.355193, 0.370917, 0.479342, 0.611549, 0.876068, 1.21964, 1.66905", \ + "0.41531, 0.433104, 0.546947, 0.680376, 0.945111, 1.28881, 1.73802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0689431, 0.0875756, 0.234874, 0.418278, 0.784826, 1.26094, 1.88305", \ + "0.0689388, 0.0875733, 0.234873, 0.418278, 0.784849, 1.26086, 1.88311", \ + "0.0704556, 0.0887373, 0.235342, 0.418451, 0.784793, 1.26072, 1.88309", \ + "0.0738476, 0.091122, 0.236161, 0.419088, 0.785238, 1.26077, 1.88287", \ + "0.083735, 0.0994, 0.238308, 0.420611, 0.786319, 1.26135, 1.88349", \ + "0.097619, 0.112453, 0.243902, 0.4236, 0.787797, 1.26409, 1.88431", \ + "0.114072, 0.12915, 0.253671, 0.429406, 0.791902, 1.26504, 1.88674" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0783924, 0.0871449, 0.153195, 0.234626, 0.39714, 0.608308, 0.884413", \ + "0.0991358, 0.107953, 0.174324, 0.255837, 0.418412, 0.629609, 0.905728", \ + "0.164908, 0.174212, 0.242003, 0.324055, 0.486843, 0.698092, 0.974282", \ + "0.207536, 0.217451, 0.286189, 0.368466, 0.531903, 0.7432, 1.01935", \ + "0.260425, 0.27191, 0.343777, 0.4262, 0.589553, 0.801378, 1.07791", \ + "0.304705, 0.318226, 0.395917, 0.479553, 0.643427, 0.855314, 1.13182", \ + "0.341961, 0.357786, 0.443762, 0.529577, 0.694827, 0.907785, 1.18487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0326654, 0.0433102, 0.128696, 0.235575, 0.449296, 0.727095, 1.0902", \ + "0.0327019, 0.0433344, 0.128696, 0.235572, 0.449293, 0.727108, 1.0902", \ + "0.0355689, 0.0457356, 0.129745, 0.236051, 0.449319, 0.727042, 1.09017", \ + "0.0398903, 0.0493612, 0.130829, 0.237075, 0.450376, 0.727468, 1.09036", \ + "0.049359, 0.058094, 0.134276, 0.238201, 0.451215, 0.728735, 1.09129", \ + "0.061358, 0.069826, 0.141191, 0.242015, 0.452698, 0.729954, 1.09229", \ + "0.075321, 0.083895, 0.151864, 0.24907, 0.457132, 0.73291, 1.09377" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0908274, 0.104925, 0.213076, 0.346066, 0.61093, 0.954688, 1.40395", \ + "0.111068, 0.125274, 0.233861, 0.36698, 0.631917, 0.975669, 1.42509", \ + "0.175911, 0.190008, 0.298805, 0.432159, 0.69732, 1.04122, 1.49058", \ + "0.222707, 0.236742, 0.344282, 0.478117, 0.74337, 1.08719, 1.53653", \ + "0.287822, 0.302527, 0.410217, 0.542105, 0.806796, 1.15122, 1.60083", \ + "0.34969, 0.365994, 0.475441, 0.607616, 0.872246, 1.21627, 1.66531", \ + "0.409013, 0.427549, 0.542751, 0.676364, 0.941719, 1.28498, 1.73415" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0661646, 0.0845938, 0.231776, 0.415131, 0.781748, 1.25719, 1.87987", \ + "0.0661618, 0.0846057, 0.23178, 0.415131, 0.781733, 1.25757, 1.87995", \ + "0.0677349, 0.0858603, 0.232271, 0.415277, 0.781681, 1.25777, 1.87991", \ + "0.0714659, 0.0885987, 0.2331, 0.416098, 0.782108, 1.25772, 1.87969", \ + "0.081772, 0.097246, 0.235264, 0.417472, 0.785246, 1.25875, 1.88024", \ + "0.096053, 0.11065, 0.24107, 0.420517, 0.78449, 1.26053, 1.8808", \ + "0.112551, 0.127581, 0.250957, 0.426387, 0.788964, 1.26195, 1.88351" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0868508, 0.0978636, 0.181854, 0.28567, 0.492982, 0.762399, 1.11475", \ + "0.107426, 0.118527, 0.202922, 0.306862, 0.514254, 0.783705, 1.13607", \ + "0.17217, 0.183618, 0.269307, 0.373708, 0.581383, 0.850984, 1.20339", \ + "0.214546, 0.226408, 0.312608, 0.417356, 0.625702, 0.89514, 1.2475", \ + "0.266771, 0.279866, 0.368079, 0.47288, 0.681113, 0.951068, 1.30365", \ + "0.310693, 0.325543, 0.418047, 0.523397, 0.731953, 1.00194, 1.35483", \ + "0.347505, 0.364511, 0.463566, 0.57015, 0.779797, 1.05012, 1.40332" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0399214, 0.0537835, 0.164987, 0.303957, 0.582217, 0.943185, 1.41587", \ + "0.0399651, 0.0537987, 0.164919, 0.304065, 0.582235, 0.943184, 1.41587", \ + "0.0418579, 0.0553225, 0.165463, 0.30421, 0.581969, 0.943947, 1.41585", \ + "0.0449389, 0.0578144, 0.16608, 0.304942, 0.582788, 0.943695, 1.41567", \ + "0.052389, 0.064504, 0.168207, 0.30561, 0.583469, 0.943951, 1.41656", \ + "0.062543, 0.074258, 0.172976, 0.30764, 0.584377, 0.944738, 1.41682", \ + "0.0749, 0.086567, 0.180859, 0.312227, 0.586956, 0.947043, 1.41819" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.09166, 0.105783, 0.21443, 0.347951, 0.613702, 0.958517, 1.40912", \ + "0.111899, 0.12615, 0.235266, 0.368859, 0.634677, 0.979528, 1.43006", \ + "0.176678, 0.190935, 0.300178, 0.434, 0.700109, 1.04511, 1.49566", \ + "0.223482, 0.237676, 0.346142, 0.480032, 0.746151, 1.091, 1.54168", \ + "0.288817, 0.303423, 0.41157, 0.544001, 0.809595, 1.1552, 1.60594", \ + "0.350845, 0.367059, 0.47664, 0.609946, 0.875348, 1.21999, 1.67032", \ + "0.410604, 0.428975, 0.54422, 0.678167, 0.943852, 1.28882, 1.73928" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879596, 0.10628, 0.252455, 0.435454, 0.801467, 1.27724, 1.89937", \ + "0.0879602, 0.106281, 0.252452, 0.435451, 0.801472, 1.27724, 1.89934", \ + "0.0896883, 0.107604, 0.252958, 0.435602, 0.801501, 1.27733, 1.8994", \ + "0.0934867, 0.110344, 0.253835, 0.436453, 0.8019, 1.27729, 1.89942", \ + "0.104226, 0.119002, 0.255994, 0.437707, 0.802855, 1.27823, 1.89978", \ + "0.119579, 0.132952, 0.261788, 0.440677, 0.80462, 1.28067, 1.90065", \ + "0.137995, 0.150958, 0.271928, 0.446685, 0.808701, 1.28172, 1.90298" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0944459, 0.105649, 0.190892, 0.295561, 0.504029, 0.774714, 1.12855", \ + "0.115192, 0.126463, 0.212001, 0.316771, 0.525357, 0.796027, 1.14988", \ + "0.180737, 0.192211, 0.279161, 0.384252, 0.593079, 0.863927, 1.21773", \ + "0.223809, 0.235492, 0.322161, 0.427612, 0.636783, 0.907667, 1.2616", \ + "0.27745, 0.289869, 0.377625, 0.483038, 0.692346, 0.963595, 1.31757", \ + "0.323673, 0.337313, 0.428073, 0.533817, 0.743423, 1.0145, 1.36894", \ + "0.363266, 0.378521, 0.474149, 0.581157, 0.791768, 1.06329, 1.41737" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476101, 0.0615756, 0.173344, 0.313067, 0.592616, 0.955438, 1.43025", \ + "0.0476158, 0.0615846, 0.173352, 0.313117, 0.592447, 0.955437, 1.43025", \ + "0.0491266, 0.0628283, 0.173858, 0.31327, 0.592412, 0.955502, 1.43048", \ + "0.0516364, 0.0648038, 0.174498, 0.313829, 0.59308, 0.955668, 1.43027", \ + "0.058236, 0.070645, 0.176265, 0.314492, 0.593566, 0.956447, 1.43106", \ + "0.067781, 0.07962, 0.180549, 0.316653, 0.594418, 0.95695, 1.43135", \ + "0.079511, 0.091222, 0.18772, 0.321079, 0.596999, 0.958483, 1.43225" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075055, 0.0891346, 0.197592, 0.331024, 0.596759, 0.941574, 1.39219", \ + "0.0939494, 0.10809, 0.217046, 0.350661, 0.616491, 0.961351, 1.41199", \ + "0.164595, 0.183302, 0.302124, 0.437024, 0.702787, 1.04812, 1.49882", \ + "0.215309, 0.241104, 0.394146, 0.5414, 0.807642, 1.15337, 1.60514", \ + "0.277732, 0.314064, 0.52538, 0.714011, 1.01578, 1.36379, 1.81478", \ + "0.333975, 0.379949, 0.649308, 0.88652, 1.25039, 1.63888, 2.09444", \ + "0.385895, 0.441529, 0.766901, 1.05402, 1.48779, 1.93596, 2.4383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879731, 0.106288, 0.252461, 0.43545, 0.801459, 1.27747, 1.89934", \ + "0.0879503, 0.106278, 0.252443, 0.43545, 0.801459, 1.27747, 1.89934", \ + "0.119016, 0.134406, 0.261538, 0.436373, 0.801547, 1.27733, 1.89934", \ + "0.16744, 0.184498, 0.306947, 0.462814, 0.805851, 1.27728, 1.8992", \ + "0.250186, 0.271275, 0.412187, 0.564015, 0.866836, 1.30203, 1.90209", \ + "0.337932, 0.364575, 0.533716, 0.703147, 1.00337, 1.39653, 1.95536", \ + "0.428548, 0.461189, 0.665011, 0.85859, 1.18433, 1.56599, 2.08105" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0700448, 0.0811731, 0.16668, 0.271588, 0.480328, 0.751151, 1.10511", \ + "0.0911199, 0.10234, 0.188172, 0.293205, 0.502013, 0.772889, 1.1268", \ + "0.176219, 0.191323, 0.286721, 0.392213, 0.601715, 0.872486, 1.22673", \ + "0.241169, 0.262457, 0.390669, 0.510378, 0.72002, 0.99278, 1.34777", \ + "0.324605, 0.356216, 0.540908, 0.70334, 0.955225, 1.23254, 1.58719", \ + "0.401786, 0.44294, 0.685781, 0.897061, 1.21227, 1.53732, 1.90484", \ + "0.479017, 0.529211, 0.826973, 1.08877, 1.47509, 1.86284, 2.28451" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05573, 0.0698347, 0.18212, 0.322139, 0.601862, 0.965409, 1.44012", \ + "0.0557113, 0.0698439, 0.182202, 0.322248, 0.601862, 0.965183, 1.44039", \ + "0.0825182, 0.0953177, 0.191908, 0.323934, 0.601962, 0.965217, 1.44023", \ + "0.12438, 0.14, 0.23959, 0.353303, 0.607083, 0.965291, 1.44031", \ + "0.198444, 0.219048, 0.341076, 0.460127, 0.680768, 0.999643, 1.44781", \ + "0.281194, 0.307829, 0.459889, 0.596244, 0.828025, 1.10982, 1.51626", \ + "0.368041, 0.40119, 0.589404, 0.750706, 1.00856, 1.29617, 1.66243" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0788375, 0.092701, 0.200355, 0.333168, 0.597869, 0.94155, 1.39073", \ + "0.0977028, 0.111709, 0.219892, 0.35291, 0.617756, 0.961502, 1.41071", \ + "0.169212, 0.187411, 0.304205, 0.439206, 0.703928, 1.04811, 1.49749", \ + "0.221223, 0.246196, 0.397255, 0.543232, 0.808714, 1.15327, 1.60389", \ + "0.285526, 0.320932, 0.528698, 0.716767, 1.017, 1.36369, 1.81341", \ + "0.343171, 0.388019, 0.653168, 0.888916, 1.2511, 1.63924, 2.09307", \ + "0.396499, 0.450464, 0.771226, 1.05645, 1.48881, 1.93524, 2.43681" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0689922, 0.0875757, 0.234875, 0.418255, 0.784843, 1.26091, 1.88295", \ + "0.0689791, 0.0875685, 0.234875, 0.418278, 0.784844, 1.26091, 1.88296", \ + "0.0973927, 0.114238, 0.24289, 0.419102, 0.784788, 1.2607, 1.88301", \ + "0.139911, 0.15941, 0.288815, 0.445095, 0.78917, 1.26088, 1.88304", \ + "0.212302, 0.237204, 0.390227, 0.546038, 0.849813, 1.28509, 1.88566", \ + "0.288681, 0.320457, 0.505251, 0.682001, 0.985994, 1.37963, 1.93846", \ + "0.367374, 0.406536, 0.629974, 0.833422, 1.16417, 1.54903, 2.06337" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0514554, 0.0600434, 0.126473, 0.208339, 0.371378, 0.583082, 0.859793", \ + "0.072825, 0.0815774, 0.14835, 0.230286, 0.39338, 0.605123, 0.881848", \ + "0.154894, 0.169943, 0.256198, 0.338326, 0.502816, 0.714975, 0.991535", \ + "0.211107, 0.233984, 0.360469, 0.467693, 0.636571, 0.848751, 1.12581", \ + "0.280375, 0.314835, 0.505015, 0.661682, 0.888195, 1.11629, 1.3942", \ + "0.343868, 0.388856, 0.641166, 0.850844, 1.14958, 1.44035, 1.74822", \ + "0.407897, 0.462973, 0.773003, 1.0359, 1.41138, 1.77248, 2.1478" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0384509, 0.0492274, 0.135195, 0.242541, 0.456851, 0.735349, 1.099", \ + "0.038445, 0.0492256, 0.135253, 0.242532, 0.456815, 0.735328, 1.09922", \ + "0.0742532, 0.0846122, 0.152692, 0.246402, 0.456717, 0.735387, 1.09939", \ + "0.119253, 0.133052, 0.212915, 0.291495, 0.472393, 0.736213, 1.09956", \ + "0.195668, 0.215032, 0.322807, 0.417488, 0.572798, 0.793021, 1.11865", \ + "0.27973, 0.305047, 0.445769, 0.56461, 0.745051, 0.942877, 1.21959", \ + "0.366975, 0.398305, 0.57606, 0.723647, 0.938236, 1.1597, 1.41574" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0742418, 0.0882164, 0.196171, 0.329135, 0.593988, 0.937763, 1.38705", \ + "0.0931338, 0.10725, 0.215661, 0.348775, 0.613725, 0.957545, 1.40685", \ + "0.163159, 0.181882, 0.300524, 0.435122, 0.69996, 1.04421, 1.49378", \ + "0.212792, 0.238724, 0.392293, 0.539254, 0.8049, 1.14947, 1.60028", \ + "0.273486, 0.310165, 0.522439, 0.711354, 1.01303, 1.35995, 1.80979", \ + "0.327161, 0.373816, 0.644427, 0.882473, 1.24682, 1.63521, 2.08928", \ + "0.376231, 0.43231, 0.76021, 1.04802, 1.48286, 1.93035, 2.43307" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.066161, 0.084671, 0.231775, 0.415131, 0.781644, 1.25766, 1.87995", \ + "0.0661352, 0.0846042, 0.231776, 0.415131, 0.781624, 1.25765, 1.87995", \ + "0.0951264, 0.111976, 0.240672, 0.416154, 0.781713, 1.25776, 1.88007", \ + "0.137605, 0.15688, 0.28653, 0.442605, 0.786082, 1.25785, 1.8801", \ + "0.209613, 0.234835, 0.388062, 0.543857, 0.84748, 1.28251, 1.88288", \ + "0.285563, 0.317768, 0.504632, 0.680143, 0.98458, 1.37712, 1.93514", \ + "0.363932, 0.403763, 0.629553, 0.832291, 1.16282, 1.54734, 2.06136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0625457, 0.0734811, 0.158151, 0.262682, 0.471102, 0.741764, 1.09555", \ + "0.0831306, 0.0942361, 0.179349, 0.284034, 0.492542, 0.76324, 1.11704", \ + "0.161488, 0.177742, 0.276778, 0.382272, 0.591675, 0.862362, 1.21647", \ + "0.217873, 0.241717, 0.377, 0.499377, 0.709888, 0.982374, 1.33741", \ + "0.28835, 0.323704, 0.520587, 0.687919, 0.943394, 1.21725, 1.57644", \ + "0.353384, 0.399543, 0.658492, 0.876233, 1.19722, 1.52504, 1.89395", \ + "0.419892, 0.475571, 0.792858, 1.06309, 1.4565, 1.84805, 2.27205" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0483764, 0.0624533, 0.174514, 0.314237, 0.593624, 0.956719, 1.43175", \ + "0.0483765, 0.0624526, 0.174547, 0.314262, 0.593624, 0.956718, 1.43176", \ + "0.0764626, 0.0897595, 0.185776, 0.316417, 0.593713, 0.956753, 1.43162", \ + "0.117419, 0.133551, 0.234783, 0.347493, 0.599924, 0.956738, 1.43151", \ + "0.189895, 0.211406, 0.335911, 0.455536, 0.675113, 0.987944, 1.43948", \ + "0.270777, 0.298258, 0.453844, 0.592819, 0.823285, 1.10388, 1.50894", \ + "0.353982, 0.389179, 0.581928, 0.745534, 1.00352, 1.29125, 1.65691" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.075055, 0.0891346, 0.197592, 0.331024, 0.596759, 0.941574, 1.39219", \ + "0.0939494, 0.10809, 0.217046, 0.350661, 0.616491, 0.961351, 1.41199", \ + "0.164595, 0.183302, 0.302124, 0.437024, 0.702787, 1.04812, 1.49882", \ + "0.215309, 0.241104, 0.394146, 0.5414, 0.807642, 1.15337, 1.60514", \ + "0.277732, 0.314064, 0.52538, 0.714011, 1.01578, 1.36379, 1.81478", \ + "0.333975, 0.379949, 0.649308, 0.88652, 1.25039, 1.63888, 2.09444", \ + "0.385895, 0.441529, 0.766901, 1.05402, 1.48779, 1.93596, 2.4383" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0879731, 0.106288, 0.252461, 0.43545, 0.801459, 1.27747, 1.89934", \ + "0.0879503, 0.106278, 0.252443, 0.43545, 0.801459, 1.27747, 1.89934", \ + "0.119016, 0.134406, 0.261538, 0.436373, 0.801547, 1.27733, 1.89934", \ + "0.16744, 0.184498, 0.306947, 0.462814, 0.805851, 1.27728, 1.8992", \ + "0.250186, 0.271275, 0.412187, 0.564015, 0.866836, 1.30203, 1.90209", \ + "0.337932, 0.364575, 0.533716, 0.703147, 1.00337, 1.39653, 1.95536", \ + "0.428548, 0.461189, 0.665011, 0.85859, 1.18433, 1.56599, 2.08105" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0700448, 0.0811731, 0.16668, 0.271588, 0.480328, 0.751151, 1.10511", \ + "0.0911199, 0.10234, 0.188172, 0.293205, 0.502013, 0.772889, 1.1268", \ + "0.176219, 0.191323, 0.286721, 0.392213, 0.601715, 0.872486, 1.22673", \ + "0.241169, 0.262457, 0.390669, 0.510378, 0.72002, 0.99278, 1.34777", \ + "0.324605, 0.356216, 0.540908, 0.70334, 0.955225, 1.23254, 1.58719", \ + "0.401786, 0.44294, 0.685781, 0.897061, 1.21227, 1.53732, 1.90484", \ + "0.479017, 0.529211, 0.826973, 1.08877, 1.47509, 1.86284, 2.28451" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.05573, 0.0698347, 0.18212, 0.322139, 0.601862, 0.965409, 1.44012", \ + "0.0557113, 0.0698439, 0.182202, 0.322248, 0.601862, 0.965183, 1.44039", \ + "0.0825182, 0.0953177, 0.191908, 0.323934, 0.601962, 0.965217, 1.44023", \ + "0.12438, 0.14, 0.23959, 0.353303, 0.607083, 0.965291, 1.44031", \ + "0.198444, 0.219048, 0.341076, 0.460127, 0.680768, 0.999643, 1.44781", \ + "0.281194, 0.307829, 0.459889, 0.596244, 0.828025, 1.10982, 1.51626", \ + "0.368041, 0.40119, 0.589404, 0.750706, 1.00856, 1.29617, 1.66243" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00397864, 0.00401285, 0.00406497, 0.0040733, 0.00407634, 0.00407732, 0.00407866", \ + "0.00376833, 0.00380686, 0.00389969, 0.00392153, 0.00393316, 0.00393755, 0.00393982", \ + "0.00386011, 0.00388805, 0.00399755, 0.00404366, 0.00408016, 0.004096, 0.00410662", \ + "0.00422309, 0.00425592, 0.00434483, 0.00439736, 0.00444198, 0.00446592, 0.00447706", \ + "0.00521911, 0.0052188, 0.00527085, 0.00531815, 0.00536957, 0.00540033, 0.00541822", \ + "0.00645948, 0.00645772, 0.00648457, 0.00651875, 0.00658284, 0.00664245, 0.00663466", \ + "0.00818213, 0.00816319, 0.00815571, 0.00818307, 0.00822574, 0.00828397, 0.00831754" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00446319, 0.00448518, 0.00453309, 0.00454277, 0.00454787, 0.00455001, 0.00455016", \ + "0.00430483, 0.00433282, 0.00440745, 0.00442756, 0.00443921, 0.00444376, 0.00444667", \ + "0.00439003, 0.00441175, 0.00452548, 0.00456912, 0.00461138, 0.00461671, 0.00463422", \ + "0.00477155, 0.0047958, 0.00487947, 0.00493463, 0.0049732, 0.00500063, 0.00501187", \ + "0.00565494, 0.00566468, 0.00574286, 0.00580171, 0.00585404, 0.00587424, 0.00589343", \ + "0.00694886, 0.00695232, 0.00699114, 0.00703021, 0.00708902, 0.00711122, 0.007138", \ + "0.00860257, 0.00860594, 0.00864241, 0.00867637, 0.00872144, 0.00875396, 0.0087777" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00263931, 0.00267618, 0.00273266, 0.00274094, 0.00274339, 0.00274419, 0.00274467", \ + "0.00242562, 0.00246195, 0.00255713, 0.00258106, 0.00259349, 0.00259828, 0.00260055", \ + "0.0025237, 0.00254904, 0.00264884, 0.00269587, 0.00273234, 0.00274997, 0.00276075", \ + "0.00290821, 0.00291976, 0.00300138, 0.0030491, 0.00309269, 0.00311419, 0.00312927", \ + "0.0038944, 0.00389119, 0.00392935, 0.00398042, 0.00402844, 0.00404924, 0.00406815", \ + "0.00513969, 0.00513342, 0.0051471, 0.00517337, 0.00522423, 0.00529971, 0.00529671", \ + "0.00688768, 0.00686836, 0.00683239, 0.00684277, 0.0068796, 0.00691585, 0.00693939" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00452246, 0.00455593, 0.0046167, 0.00462743, 0.00463288, 0.0046351, 0.00463585", \ + "0.00434882, 0.00439121, 0.00448817, 0.00451075, 0.00452339, 0.0045284, 0.00453089", \ + "0.00443144, 0.00447069, 0.00460155, 0.00465362, 0.00469355, 0.00470308, 0.00471352", \ + "0.00492212, 0.00493916, 0.00502458, 0.00507875, 0.00512994, 0.00515654, 0.0051638", \ + "0.00571474, 0.00572548, 0.00581019, 0.00586412, 0.00591063, 0.00594555, 0.00596217", \ + "0.00704008, 0.00702777, 0.00705996, 0.00710508, 0.00715201, 0.00718314, 0.00720471", \ + "0.00870777, 0.008685, 0.00869723, 0.00874112, 0.00880259, 0.0088334, 0.00885151" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00264252, 0.00267955, 0.00273312, 0.00274146, 0.00274475, 0.00274522, 0.00274586", \ + "0.00243428, 0.00247332, 0.00256718, 0.00258926, 0.00260087, 0.00260518, 0.0026075", \ + "0.00252507, 0.00255403, 0.00266494, 0.0027123, 0.00274752, 0.00276355, 0.00277406", \ + "0.00290547, 0.0029222, 0.00301348, 0.00306637, 0.00310985, 0.00313312, 0.0031469", \ + "0.00388482, 0.00388659, 0.00393739, 0.00399181, 0.00404565, 0.00406952, 0.00408542", \ + "0.00512913, 0.00512492, 0.00515491, 0.00518486, 0.00524029, 0.005303, 0.00531818", \ + "0.00687378, 0.00685634, 0.00683306, 0.00684954, 0.00689503, 0.00696691, 0.00695606" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453482, 0.00457007, 0.00463091, 0.00464151, 0.0046467, 0.00464953, 0.00465062", \ + "0.0043631, 0.00440577, 0.00450319, 0.00452613, 0.00453857, 0.00454334, 0.0045471", \ + "0.004452, 0.00448713, 0.0046148, 0.00466602, 0.00470768, 0.00471506, 0.00473377", \ + "0.00482082, 0.00487442, 0.00496699, 0.00502931, 0.00507617, 0.00510066, 0.00511217", \ + "0.00573157, 0.00574025, 0.00583705, 0.00589819, 0.00594494, 0.00597731, 0.00599615", \ + "0.00705672, 0.00704673, 0.00708752, 0.00713445, 0.00718808, 0.00721312, 0.00723516", \ + "0.00872856, 0.00871443, 0.00873046, 0.00876832, 0.0088073, 0.00885007, 0.00887473" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00397864, 0.00401285, 0.00406497, 0.0040733, 0.00407634, 0.00407732, 0.00407866", \ + "0.00376833, 0.00380686, 0.00389969, 0.00392153, 0.00393316, 0.00393755, 0.00393982", \ + "0.00386011, 0.00388805, 0.00399755, 0.00404366, 0.00408016, 0.004096, 0.00410662", \ + "0.00422309, 0.00425592, 0.00434483, 0.00439736, 0.00444198, 0.00446592, 0.00447706", \ + "0.00521911, 0.0052188, 0.00527085, 0.00531815, 0.00536957, 0.00540033, 0.00541822", \ + "0.00645948, 0.00645772, 0.00648457, 0.00651875, 0.00658284, 0.00664245, 0.00663466", \ + "0.00818213, 0.00816319, 0.00815571, 0.00818307, 0.00822574, 0.00828397, 0.00831754" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453482, 0.00457007, 0.00463091, 0.00464151, 0.0046467, 0.00464953, 0.00465062", \ + "0.0043631, 0.00440577, 0.00450319, 0.00452613, 0.00453857, 0.00454334, 0.0045471", \ + "0.004452, 0.00448713, 0.0046148, 0.00466602, 0.00470768, 0.00471506, 0.00473377", \ + "0.00482082, 0.00487442, 0.00496699, 0.00502931, 0.00507617, 0.00510066, 0.00511217", \ + "0.00573157, 0.00574025, 0.00583705, 0.00589819, 0.00594494, 0.00597731, 0.00599615", \ + "0.00705672, 0.00704673, 0.00708752, 0.00713445, 0.00718808, 0.00721312, 0.00723516", \ + "0.00872856, 0.00871443, 0.00873046, 0.00876832, 0.0088073, 0.00885007, 0.00887473" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00530594, 0.00532164, 0.00535111, 0.00535717, 0.00536059, 0.00536224, 0.0053628", \ + "0.0052044, 0.00522973, 0.00531592, 0.0053455, 0.00536354, 0.00537192, 0.00537612", \ + "0.00514685, 0.00514876, 0.005213, 0.00526094, 0.00530754, 0.0053383, 0.00535068", \ + "0.00526452, 0.00525584, 0.00523612, 0.00524518, 0.00527422, 0.00531021, 0.00532992", \ + "0.00578601, 0.00571002, 0.00550046, 0.00546214, 0.00536864, 0.00535954, 0.005358", \ + "0.00669247, 0.00656567, 0.00608837, 0.00586704, 0.00568077, 0.00556046, 0.00546168", \ + "0.00797829, 0.00780606, 0.007045, 0.00662176, 0.0062496, 0.00597483, 0.00583128" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000122263, 0.000126329, 0.000135416, 0.000137146, 0.000137727, 0.000137545, 0.000139448", \ + "2.65142e-05, 3.80452e-05, 7.78222e-05, 9.32477e-05, 0.000105751, 0.000103922, 0.000107051", \ + "6.73309e-05, 6.01334e-05, 6.46203e-05, 7.19244e-05, 7.58166e-05, 8.77118e-05, 9.15322e-05", \ + "0.000387814, 0.000268824, 0.000249966, 0.000205122, 0.000160411, 0.000140771, 0.000120566", \ + "0.000959789, 0.000898823, 0.000613329, 0.000472929, 0.000332357, 0.000258127, 0.000207283", \ + "0.00193624, 0.00183985, 0.00136725, 0.00107005, 0.000765764, 0.000575872, 0.000446036", \ + "0.00324471, 0.00311993, 0.00244972, 0.0019787, 0.00146826, 0.00112178, 0.000872223" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00397348, 0.00398933, 0.00401954, 0.00402592, 0.00402976, 0.0040311, 0.00403198", \ + "0.00387014, 0.00388966, 0.00397056, 0.00400186, 0.00402011, 0.00402869, 0.00403318", \ + "0.00382764, 0.00382918, 0.00387682, 0.00391997, 0.00396278, 0.00398446, 0.00392866", \ + "0.00394818, 0.00393738, 0.00391857, 0.00391596, 0.00393333, 0.00396554, 0.00398362", \ + "0.00449079, 0.00441938, 0.00418212, 0.00408986, 0.00404329, 0.00401934, 0.00401854", \ + "0.00544334, 0.00530997, 0.00479898, 0.00456933, 0.00441803, 0.00423016, 0.00402838", \ + "0.00676859, 0.00658894, 0.00579027, 0.00535286, 0.00496394, 0.00468731, 0.00449686" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000201016, 0.000206958, 0.000217864, 0.000220178, 0.00022053, 0.000220543, 0.000219972", \ + "9.20592e-05, 0.000110488, 0.000157362, 0.000174899, 0.0001848, 0.000190103, 0.000190233", \ + "0.000149906, 0.000156568, 0.000152977, 0.000156642, 0.000170046, 0.000167626, 0.000173061", \ + "0.000441355, 0.000398286, 0.00029562, 0.000306861, 0.000256241, 0.000226993, 0.000217649", \ + "0.00115948, 0.00108601, 0.000757488, 0.000588201, 0.000444081, 0.000363771, 0.000307684", \ + "0.00220277, 0.00209156, 0.00155535, 0.00121138, 0.000897228, 0.000690628, 0.000554013", \ + "0.00360425, 0.00345384, 0.00269746, 0.00218229, 0.00162814, 0.001266, 0.00100805" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00397381, 0.00398988, 0.00401969, 0.00402586, 0.00402956, 0.00403085, 0.00403135", \ + "0.00387179, 0.00389652, 0.00398427, 0.00401378, 0.00403182, 0.00404014, 0.00404407", \ + "0.0038174, 0.00381982, 0.00388085, 0.00392964, 0.00397564, 0.00400015, 0.00394555", \ + "0.00393967, 0.00392171, 0.00391217, 0.00391634, 0.00394248, 0.00397846, 0.00399823", \ + "0.00446416, 0.00439027, 0.00416383, 0.00407758, 0.00404072, 0.00402396, 0.00402787", \ + "0.00538771, 0.00525583, 0.00475767, 0.00453629, 0.0043984, 0.00422021, 0.00402679", \ + "0.00668121, 0.00650532, 0.00572089, 0.0052928, 0.00492096, 0.00465668, 0.00447679" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000216099, 0.000221699, 0.000232552, 0.000234495, 0.000235282, 0.000235295, 0.000237507", \ + "0.000106165, 0.00012126, 0.000176357, 0.000191194, 0.000202028, 0.0002013, 0.000204862", \ + "0.000168602, 0.000164221, 0.000159018, 0.000172374, 0.000175728, 0.000185522, 0.000188932", \ + "0.000518123, 0.000501241, 0.000304477, 0.000308189, 0.000261913, 0.000238587, 0.000218017", \ + "0.00114565, 0.00106787, 0.000740233, 0.000575474, 0.000437529, 0.000359014, 0.000302342", \ + "0.0021601, 0.00205001, 0.00151557, 0.00119876, 0.000878688, 0.000680207, 0.000547807", \ + "0.00351076, 0.00336387, 0.00262381, 0.0021203, 0.00158964, 0.00123334, 0.000979732" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00530594, 0.00532164, 0.00535111, 0.00535717, 0.00536059, 0.00536224, 0.0053628", \ + "0.0052044, 0.00522973, 0.00531592, 0.0053455, 0.00536354, 0.00537192, 0.00537612", \ + "0.00514685, 0.00514876, 0.005213, 0.00526094, 0.00530754, 0.0053383, 0.00535068", \ + "0.00526452, 0.00525584, 0.00523612, 0.00524518, 0.00527422, 0.00531021, 0.00532992", \ + "0.00578601, 0.00571002, 0.00550046, 0.00546214, 0.00536864, 0.00535954, 0.005358", \ + "0.00669247, 0.00656567, 0.00608837, 0.00586704, 0.00568077, 0.00556046, 0.00546168", \ + "0.00797829, 0.00780606, 0.007045, 0.00662176, 0.0062496, 0.00597483, 0.00583128" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000201016, 0.000206958, 0.000217864, 0.000220178, 0.00022053, 0.000220543, 0.000219972", \ + "9.20592e-05, 0.000110488, 0.000157362, 0.000174899, 0.0001848, 0.000190103, 0.000190233", \ + "0.000149906, 0.000156568, 0.000152977, 0.000156642, 0.000170046, 0.000167626, 0.000173061", \ + "0.000441355, 0.000398286, 0.00029562, 0.000306861, 0.000256241, 0.000226993, 0.000217649", \ + "0.00115948, 0.00108601, 0.000757488, 0.000588201, 0.000444081, 0.000363771, 0.000307684", \ + "0.00220277, 0.00209156, 0.00155535, 0.00121138, 0.000897228, 0.000690628, 0.000554013", \ + "0.00360425, 0.00345384, 0.00269746, 0.00218229, 0.00162814, 0.001266, 0.00100805" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00545248, 0.00545905, 0.00546776, 0.0054677, 0.0054668, 0.00546321, 0.00546013", \ + "0.00525018, 0.00526346, 0.00529588, 0.0053031, 0.00530552, 0.00530508, 0.00530233", \ + "0.00534847, 0.005365, 0.0054141, 0.00543505, 0.00545122, 0.00545768, 0.00545977", \ + "0.00571496, 0.00572418, 0.00577844, 0.00580055, 0.00581996, 0.00583034, 0.00583345", \ + "0.00668046, 0.00668219, 0.00670843, 0.00672924, 0.00675395, 0.00676894, 0.00677329", \ + "0.00794088, 0.00793536, 0.00794654, 0.00796361, 0.0079965, 0.00805364, 0.00801229", \ + "0.0096116, 0.00960285, 0.00958733, 0.00959935, 0.00961621, 0.0096621, 0.00968317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00456216, 0.00457963, 0.00461542, 0.00462219, 0.00462594, 0.00462725, 0.00462714", \ + "0.00440972, 0.00443157, 0.00448895, 0.0045043, 0.00451343, 0.00451649, 0.00451858", \ + "0.00450103, 0.00452685, 0.00462426, 0.00466501, 0.00469363, 0.00470477, 0.00470984", \ + "0.00484669, 0.00487523, 0.0049694, 0.00501421, 0.00505709, 0.00508294, 0.00509314", \ + "0.00571564, 0.00574042, 0.00583055, 0.0058887, 0.00593409, 0.00595728, 0.00597748", \ + "0.00695095, 0.00695649, 0.00704026, 0.00710086, 0.00715831, 0.00718982, 0.00721228", \ + "0.00858213, 0.00859157, 0.00866502, 0.00871769, 0.00877785, 0.00881262, 0.00883795" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00375579, 0.00376497, 0.00378041, 0.00378171, 0.00377965, 0.00377819, 0.00377447", \ + "0.00355098, 0.00356555, 0.00360713, 0.00361809, 0.00362317, 0.00362311, 0.00362123", \ + "0.00364711, 0.00366102, 0.00371873, 0.00374346, 0.00376596, 0.00377544, 0.00378011", \ + "0.00401508, 0.00402464, 0.00407358, 0.00410587, 0.00413165, 0.00414591, 0.00415211", \ + "0.00498625, 0.00498284, 0.00500998, 0.00503489, 0.00506329, 0.00508352, 0.00509015", \ + "0.00621782, 0.00621561, 0.00622197, 0.00623863, 0.0062711, 0.00633395, 0.00632099", \ + "0.00791806, 0.00790909, 0.00789568, 0.00790582, 0.00792837, 0.00796646, 0.00799403" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00527836, 0.00530598, 0.00535193, 0.00535923, 0.00536319, 0.00536485, 0.00536534", \ + "0.00511504, 0.00514854, 0.00522336, 0.00524045, 0.00525, 0.00525391, 0.0052562", \ + "0.00520638, 0.00524031, 0.00535103, 0.00539784, 0.00542516, 0.00544017, 0.0054472", \ + "0.00563352, 0.00566163, 0.00577913, 0.00582486, 0.00586567, 0.00589169, 0.00590378", \ + "0.00641546, 0.00643825, 0.00654853, 0.00660981, 0.0066497, 0.0066804, 0.00669701", \ + "0.0076533, 0.00766589, 0.00776589, 0.00782162, 0.00788074, 0.00791671, 0.00794041", \ + "0.00929975, 0.00930796, 0.00938509, 0.00943982, 0.00950254, 0.00954003, 0.00956881" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00349124, 0.00349875, 0.00350875, 0.00350924, 0.00350888, 0.00350519, 0.00350262", \ + "0.00329017, 0.0033039, 0.00333757, 0.00334521, 0.00334819, 0.00334759, 0.0033453", \ + "0.00338704, 0.00340342, 0.00345426, 0.00347661, 0.00349326, 0.00350016, 0.00350286", \ + "0.00375537, 0.00376525, 0.00381693, 0.00384278, 0.00386259, 0.0038729, 0.00387702", \ + "0.0047217, 0.00472308, 0.00475115, 0.00477632, 0.00488946, 0.00481058, 0.00481698", \ + "0.00595708, 0.0059557, 0.00596304, 0.00597827, 0.00600913, 0.00606163, 0.00603318", \ + "0.00766008, 0.00765084, 0.0076344, 0.00764468, 0.00766658, 0.00767861, 0.00772242" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0052815, 0.00530948, 0.00535572, 0.00536331, 0.00536735, 0.00536901, 0.00536933", \ + "0.00511787, 0.00515156, 0.00522676, 0.00524445, 0.00525384, 0.00525772, 0.00526023", \ + "0.00520961, 0.00523671, 0.00535301, 0.00540014, 0.00543352, 0.00544332, 0.00545344", \ + "0.00556251, 0.00558888, 0.00570359, 0.00575893, 0.00579434, 0.00582494, 0.0058357", \ + "0.00643055, 0.0064601, 0.00657123, 0.00662824, 0.00667799, 0.00669592, 0.00671783", \ + "0.00767229, 0.00768055, 0.00778273, 0.0078356, 0.00789814, 0.00792852, 0.00795142", \ + "0.00930936, 0.00931186, 0.00939522, 0.00945285, 0.00951341, 0.00955351, 0.00957786" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00545248, 0.00545905, 0.00546776, 0.0054677, 0.0054668, 0.00546321, 0.00546013", \ + "0.00525018, 0.00526346, 0.00529588, 0.0053031, 0.00530552, 0.00530508, 0.00530233", \ + "0.00534847, 0.005365, 0.0054141, 0.00543505, 0.00545122, 0.00545768, 0.00545977", \ + "0.00571496, 0.00572418, 0.00577844, 0.00580055, 0.00581996, 0.00583034, 0.00583345", \ + "0.00668046, 0.00668219, 0.00670843, 0.00672924, 0.00675395, 0.00676894, 0.00677329", \ + "0.00794088, 0.00793536, 0.00794654, 0.00796361, 0.0079965, 0.00805364, 0.00801229", \ + "0.0096116, 0.00960285, 0.00958733, 0.00959935, 0.00961621, 0.0096621, 0.00968317" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0052815, 0.00530948, 0.00535572, 0.00536331, 0.00536735, 0.00536901, 0.00536933", \ + "0.00511787, 0.00515156, 0.00522676, 0.00524445, 0.00525384, 0.00525772, 0.00526023", \ + "0.00520961, 0.00523671, 0.00535301, 0.00540014, 0.00543352, 0.00544332, 0.00545344", \ + "0.00556251, 0.00558888, 0.00570359, 0.00575893, 0.00579434, 0.00582494, 0.0058357", \ + "0.00643055, 0.0064601, 0.00657123, 0.00662824, 0.00667799, 0.00669592, 0.00671783", \ + "0.00767229, 0.00768055, 0.00778273, 0.0078356, 0.00789814, 0.00792852, 0.00795142", \ + "0.00930936, 0.00931186, 0.00939522, 0.00945285, 0.00951341, 0.00955351, 0.00957786" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00683593, 0.00683768, 0.00684105, 0.00684127, 0.00684002, 0.00683884, 0.00683668", \ + "0.00675961, 0.00677111, 0.00680114, 0.0068079, 0.0068126, 0.00681325, 0.00681148", \ + "0.00671607, 0.00672685, 0.00674257, 0.0067631, 0.00678697, 0.00679786, 0.00679516", \ + "0.00680575, 0.00680235, 0.00677982, 0.00677522, 0.00678251, 0.00678894, 0.0067912", \ + "0.00724939, 0.00720667, 0.0070328, 0.00697816, 0.00688149, 0.00686129, 0.00684052", \ + "0.008085, 0.00800201, 0.00761299, 0.00740005, 0.00720356, 0.00707133, 0.00699268", \ + "0.00926739, 0.0091467, 0.00854024, 0.00814503, 0.00777091, 0.00749359, 0.00730792" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000134035, 0.000135901, 0.000140117, 0.000141145, 0.000141608, 0.000140244, 0.000139082", \ + "5.97848e-05, 6.92534e-05, 9.80354e-05, 0.000105728, 0.000111356, 0.000113397, 0.000114149", \ + "-1.42677e-05, -8.53175e-06, 2.65872e-05, 4.99872e-05, 7.05887e-05, 8.44075e-05, 9.02792e-05", \ + "3.81545e-05, 4.01151e-05, 3.78185e-05, 4.83572e-05, 6.60549e-05, 7.86313e-05, 8.35489e-05", \ + "0.000384163, 0.000354743, 0.000239245, 0.000186491, 0.000148423, 0.000133095, 0.000120767", \ + "0.00111566, 0.00104425, 0.000739957, 0.00056889, 0.000411862, 0.000324399, 0.000261494", \ + "0.0022361, 0.00213141, 0.00159404, 0.00125771, 0.000919487, 0.000708811, 0.000559999" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00513842, 0.00514134, 0.00514743, 0.00514847, 0.00514851, 0.00514671, 0.00514398", \ + "0.0050597, 0.00507277, 0.00510771, 0.00512133, 0.00512902, 0.00513078, 0.00513054", \ + "0.00501356, 0.00501382, 0.00499984, 0.00506847, 0.0050956, 0.00511006, 0.00511074", \ + "0.00510577, 0.00509304, 0.00507108, 0.00507015, 0.00508766, 0.00509678, 0.00509706", \ + "0.00554568, 0.00551159, 0.00533997, 0.00526881, 0.00520398, 0.00516677, 0.00514878", \ + "0.00638693, 0.00630315, 0.00592457, 0.00570485, 0.00554255, 0.00539182, 0.00530394", \ + "0.00757419, 0.00745784, 0.00686867, 0.00647904, 0.00609102, 0.00582018, 0.00563046" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000865776, 0.000863208, 0.000868005, 0.000874196, 0.000874873, 0.000875078, 0.000874161", \ + "0.00078272, 0.000796529, 0.000827102, 0.000841132, 0.000844019, 0.000846739, 0.000847871", \ + "0.000709473, 0.000718537, 0.000756795, 0.000781298, 0.000805739, 0.000819916, 0.000824402", \ + "0.000783207, 0.000778153, 0.000775302, 0.000784294, 0.000799945, 0.000812074, 0.000820874", \ + "0.00118362, 0.00114526, 0.000998033, 0.000938714, 0.000892718, 0.000873063, 0.000862332", \ + "0.00199026, 0.00190153, 0.00153692, 0.00134063, 0.00117156, 0.0010743, 0.00101241", \ + "0.00317808, 0.00305557, 0.00243715, 0.00206911, 0.00170729, 0.00148124, 0.00132289" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0048735, 0.00487549, 0.00487923, 0.0048798, 0.00487931, 0.00487765, 0.00487619", \ + "0.00479698, 0.0048099, 0.00483977, 0.00484674, 0.00485154, 0.00485236, 0.00485099", \ + "0.00475123, 0.00475765, 0.00476815, 0.00479899, 0.00482679, 0.00483734, 0.00483515", \ + "0.00484943, 0.00484344, 0.00481861, 0.00481266, 0.00482207, 0.00482881, 0.00482531", \ + "0.00529525, 0.0052486, 0.00507885, 0.00500164, 0.00494015, 0.00490152, 0.00488135", \ + "0.00613552, 0.00604709, 0.00565493, 0.00543885, 0.00528365, 0.0051062, 0.00503363", \ + "0.00732745, 0.00720197, 0.00659376, 0.00619584, 0.00582223, 0.0055407, 0.00535655" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000874293, 0.000876957, 0.000881707, 0.00088296, 0.000882969, 0.0008839, 0.000882", \ + "0.000790581, 0.000801659, 0.000837511, 0.000845821, 0.000852048, 0.000854735, 0.000855994", \ + "0.00071754, 0.000726038, 0.000764838, 0.000790767, 0.000812537, 0.000826835, 0.000833207", \ + "0.000784393, 0.000779395, 0.000778967, 0.000789712, 0.000806398, 0.000822784, 0.000827032", \ + "0.00116569, 0.00112917, 0.000990623, 0.000934605, 0.000892419, 0.000872849, 0.000865004", \ + "0.00194743, 0.00186671, 0.00150829, 0.00132, 0.00116207, 0.00107156, 0.00100809", \ + "0.00312319, 0.00299915, 0.00239239, 0.00203049, 0.0016777, 0.00146201, 0.00130973" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00683593, 0.00683768, 0.00684105, 0.00684127, 0.00684002, 0.00683884, 0.00683668", \ + "0.00675961, 0.00677111, 0.00680114, 0.0068079, 0.0068126, 0.00681325, 0.00681148", \ + "0.00671607, 0.00672685, 0.00674257, 0.0067631, 0.00678697, 0.00679786, 0.00679516", \ + "0.00680575, 0.00680235, 0.00677982, 0.00677522, 0.00678251, 0.00678894, 0.0067912", \ + "0.00724939, 0.00720667, 0.0070328, 0.00697816, 0.00688149, 0.00686129, 0.00684052", \ + "0.008085, 0.00800201, 0.00761299, 0.00740005, 0.00720356, 0.00707133, 0.00699268", \ + "0.00926739, 0.0091467, 0.00854024, 0.00814503, 0.00777091, 0.00749359, 0.00730792" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000865776, 0.000863208, 0.000868005, 0.000874196, 0.000874873, 0.000875078, 0.000874161", \ + "0.00078272, 0.000796529, 0.000827102, 0.000841132, 0.000844019, 0.000846739, 0.000847871", \ + "0.000709473, 0.000718537, 0.000756795, 0.000781298, 0.000805739, 0.000819916, 0.000824402", \ + "0.000783207, 0.000778153, 0.000775302, 0.000784294, 0.000799945, 0.000812074, 0.000820874", \ + "0.00118362, 0.00114526, 0.000998033, 0.000938714, 0.000892718, 0.000873063, 0.000862332", \ + "0.00199026, 0.00190153, 0.00153692, 0.00134063, 0.00117156, 0.0010743, 0.00101241", \ + "0.00317808, 0.00305557, 0.00243715, 0.00206911, 0.00170729, 0.00148124, 0.00132289" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160995; + rise_capacitance : 0.00160995; + rise_capacitance_range (0.0011395, 0.00160995); + fall_capacitance : 0.00160917; + fall_capacitance_range (0.00112431, 0.00160917); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000847516, 0.000712034, 0.000900346, 0.00130972, 0.00218507, 0.00345461, 0.00513227" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00254086, 0.00243595, 0.00264084, 0.00303832, 0.00388189, 0.00513716, 0.00679329" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000112136, -0.000243906, -8.47933e-05, 0.000332498, 0.00119975, 0.00246652, 0.00413974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00338156, 0.0032845, 0.00350545, 0.00392573, 0.00479465, 0.00605986, 0.00773242" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000102992, -0.000243494, -7.06402e-05, 0.000327931, 0.00120145, 0.00246523, 0.00413888" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00338257, 0.0032848, 0.00350147, 0.00392452, 0.00479292, 0.00605932, 0.00773218" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157669; + rise_capacitance : 0.00153576; + rise_capacitance_range (0.0010839, 0.00153576); + fall_capacitance : 0.00157669; + fall_capacitance_range (0.00113693, 0.00157669); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119721, -0.00119513, -0.00119751, -0.00120033, -0.00120486, -0.00121673, -0.00123127" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123765, 0.00123793, 0.00123864, 0.00123997, 0.00123906, 0.00123962, 0.0012381" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000799486, -0.000879936, -0.000916464, -0.000924306, -0.00092634, -0.000928705, -0.000927433" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000928443, 0.000925121, 0.000930662, 0.000929372, 0.00092634, 0.000928705, 0.000927433" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00118388, -0.00118939, -0.00121297, -0.00122009, -0.00121856, -0.00122158, -0.00121836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00122227, 0.00122728, 0.00122852, 0.00122543, 0.00121856, 0.00122158, 0.00121836" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000798932, -0.000879729, -0.000918177, -0.000924199, -0.000925283, -0.000928653, -0.000927382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000925997, 0.0009259, 0.000927691, 0.000931946, 0.000925283, 0.000928653, 0.000927382" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162007; + rise_capacitance : 0.00162007; + rise_capacitance_range (0.00114977, 0.00162007); + fall_capacitance : 0.00161969; + fall_capacitance_range (0.00113335, 0.00161969); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000189876, -0.000325666, -0.000169389, 0.000240894, 0.0011143, 0.00238038, 0.00405507" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00349166, 0.00338524, 0.00359744, 0.00402277, 0.00489232, 0.00615692, 0.00782983" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000519025, 0.000379793, 0.000549141, 0.000943055, 0.00180664, 0.00306151, 0.00472768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00313724, 0.00302982, 0.00322428, 0.00363094, 0.00446736, 0.00570755, 0.00735809" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00018789, -0.000323537, -0.000167211, 0.000242773, 0.00111607, 0.00238232, 0.00405693" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00349, 0.00338318, 0.00359572, 0.00402092, 0.00489023, 0.00615502, 0.00782793" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00151597; + rise_capacitance : 0.00150945; + rise_capacitance_range (0.00115324, 0.00150945); + fall_capacitance : 0.00151597; + fall_capacitance_range (0.00114747, 0.00151597); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00079142, -0.000870941, -0.000909697, -0.000915927, -0.000917654, -0.000921122, -0.000919843" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000915219, 0.000915399, 0.000923775, 0.000920174, 0.000917654, 0.000921122, 0.000919843" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000982201, -0.000985894, -0.000982391, -0.000981721, -0.000981738, -0.00098341, -0.000982705" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00099513, 0.000990163, 0.000984028, 0.000983907, 0.000983957, 0.000985897, 0.000984396" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000879583, -0.000892961, -0.000917222, -0.000920799, -0.000917412, -0.000920786, -0.00091937" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000910319, 0.000924583, 0.000923585, 0.000920799, 0.000917412, 0.000920786, 0.00091937" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000791476, -0.00087099, -0.000909835, -0.000916023, -0.000917712, -0.000921178, -0.000919885" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000926003, 0.000915319, 0.000923875, 0.000920272, 0.000917712, 0.000921178, 0.000919885" \ + ); + } + } + } + } + cell (OAI2B2BX1P5) { + area : 14.112; + cell_leakage_power : 0.13156; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.15931; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.12654; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131603; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158966; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.142; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.125009; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123029; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122463; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131603; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0934317; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103896; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131259; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158966; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.107003; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.131259; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.158623; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.13156; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.15; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0765008, 0.0957947, 0.204646, 0.338707, 0.606301, 0.95381, 1.4081", \ + "0.0971964, 0.116343, 0.225612, 0.359885, 0.62757, 0.97516, 1.42948", \ + "0.170946, 0.189524, 0.29832, 0.432756, 0.70078, 1.04861, 1.50294", \ + "0.223942, 0.24357, 0.350935, 0.485373, 0.753206, 1.10108, 1.5555", \ + "0.294775, 0.316866, 0.424727, 0.557982, 0.82498, 1.17281, 1.62681", \ + "0.360823, 0.386883, 0.499521, 0.631987, 0.898242, 1.24506, 1.69948", \ + "0.423544, 0.453298, 0.574402, 0.707473, 0.973509, 1.32063, 1.77462" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0661082, 0.0908633, 0.238752, 0.423912, 0.794603, 1.27708, 1.90731", \ + "0.0661423, 0.0908898, 0.238747, 0.423912, 0.7946, 1.2771, 1.90719", \ + "0.0714379, 0.0937369, 0.239278, 0.424026, 0.794628, 1.27706, 1.90706", \ + "0.0812066, 0.100177, 0.240548, 0.424963, 0.794972, 1.2771, 1.90725", \ + "0.100146, 0.115842, 0.244171, 0.42657, 0.796288, 1.27755, 1.9077", \ + "0.120908, 0.135504, 0.25238, 0.429991, 0.798022, 1.28015, 1.90841", \ + "0.142917, 0.157807, 0.265851, 0.436947, 0.80199, 1.28125, 1.91003" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0813537, 0.0958965, 0.177345, 0.276866, 0.474982, 0.732118, 1.0682", \ + "0.102088, 0.116647, 0.198301, 0.297954, 0.496155, 0.753296, 1.08938", \ + "0.175225, 0.189842, 0.271835, 0.371648, 0.570087, 0.827257, 1.16344", \ + "0.224176, 0.239286, 0.320415, 0.419919, 0.618411, 0.87607, 1.21218", \ + "0.28545, 0.302404, 0.384785, 0.482393, 0.680182, 0.93751, 1.27385", \ + "0.337329, 0.356884, 0.444001, 0.542521, 0.739485, 0.995816, 1.33183", \ + "0.382137, 0.404484, 0.498497, 0.597821, 0.795194, 1.0508, 1.38612" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0428345, 0.0604324, 0.166311, 0.298622, 0.563191, 0.907059, 1.35668", \ + "0.0428712, 0.0604515, 0.166288, 0.29869, 0.563276, 0.907044, 1.35668", \ + "0.0476825, 0.0639824, 0.167432, 0.299105, 0.563354, 0.907126, 1.35676", \ + "0.0555448, 0.0702069, 0.169412, 0.300774, 0.56432, 0.907369, 1.3567", \ + "0.070082, 0.083433, 0.174516, 0.302834, 0.566161, 0.908893, 1.35805", \ + "0.087003, 0.100546, 0.184414, 0.307734, 0.568404, 0.91089, 1.3591", \ + "0.105114, 0.119738, 0.199325, 0.31686, 0.57356, 0.914327, 1.36156" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0752219, 0.0944443, 0.202935, 0.336475, 0.603079, 0.949453, 1.40251", \ + "0.0959072, 0.114896, 0.223778, 0.357579, 0.624313, 0.97076, 1.42378", \ + "0.169778, 0.18828, 0.296062, 0.430311, 0.697331, 1.04396, 1.49701", \ + "0.222682, 0.242303, 0.34914, 0.482917, 0.749749, 1.09689, 1.54959", \ + "0.293047, 0.315366, 0.422856, 0.555535, 0.821415, 1.16807, 1.62101", \ + "0.358593, 0.385078, 0.497584, 0.629592, 0.894687, 1.24053, 1.69357", \ + "0.420913, 0.451138, 0.573219, 0.705087, 0.971057, 1.31628, 1.76876" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0460253, 0.0707336, 0.219153, 0.404688, 0.775831, 1.25831, 1.88889", \ + "0.0460799, 0.0707414, 0.219228, 0.404679, 0.775896, 1.25831, 1.88873", \ + "0.0512775, 0.0736313, 0.219756, 0.404776, 0.775988, 1.25827, 1.88878", \ + "0.0604995, 0.0799984, 0.221035, 0.405656, 0.776208, 1.25824, 1.8888", \ + "0.077173, 0.095358, 0.224709, 0.407462, 0.777211, 1.25866, 1.88927", \ + "0.094959, 0.113317, 0.232951, 0.410948, 0.77934, 1.26155, 1.89018", \ + "0.113476, 0.133546, 0.246585, 0.417684, 0.783266, 1.26288, 1.89299" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0665284, 0.0778802, 0.138895, 0.213263, 0.36136, 0.553749, 0.805165", \ + "0.0874088, 0.0987665, 0.159966, 0.234351, 0.382496, 0.57492, 0.826414", \ + "0.160788, 0.173087, 0.23528, 0.309958, 0.457967, 0.650356, 0.901843", \ + "0.208898, 0.222761, 0.285813, 0.360135, 0.508425, 0.70084, 0.95212", \ + "0.266957, 0.283939, 0.35241, 0.426404, 0.573588, 0.76536, 1.0175", \ + "0.315807, 0.33595, 0.412546, 0.487612, 0.634578, 0.824971, 1.0744", \ + "0.357685, 0.380892, 0.467368, 0.54563, 0.691642, 0.884007, 1.13504" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0282711, 0.0411656, 0.120401, 0.220321, 0.42055, 0.6811, 1.02129", \ + "0.0283956, 0.0412288, 0.120345, 0.220344, 0.420758, 0.681099, 1.02113", \ + "0.036588, 0.0475795, 0.122547, 0.221259, 0.420829, 0.681082, 1.02129", \ + "0.0469711, 0.05663, 0.12598, 0.223463, 0.422281, 0.682031, 1.02157", \ + "0.063822, 0.073329, 0.134657, 0.227301, 0.424632, 0.684165, 1.02336", \ + "0.081569, 0.09204, 0.148656, 0.235399, 0.428388, 0.686042, 1.0251", \ + "0.100083, 0.111821, 0.167017, 0.248174, 0.435817, 0.691665, 1.02875" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0755812, 0.0948156, 0.203266, 0.336802, 0.603507, 0.949781, 1.40278", \ + "0.0962565, 0.115332, 0.224231, 0.357974, 0.62469, 0.971132, 1.42415", \ + "0.16997, 0.188531, 0.296928, 0.430862, 0.697863, 1.04467, 1.49761", \ + "0.222886, 0.242342, 0.349569, 0.483444, 0.750332, 1.09702, 1.55013", \ + "0.293182, 0.315859, 0.423187, 0.555971, 0.822066, 1.16867, 1.6216", \ + "0.358702, 0.385201, 0.497892, 0.630123, 0.895309, 1.24105, 1.69441", \ + "0.420981, 0.451232, 0.573431, 0.705464, 0.971211, 1.31702, 1.76929" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0460351, 0.0707436, 0.219162, 0.404697, 0.775938, 1.2583, 1.88874", \ + "0.0460874, 0.0707292, 0.219163, 0.40469, 0.775906, 1.25832, 1.88874", \ + "0.051203, 0.0735598, 0.219758, 0.404782, 0.775998, 1.25787, 1.88874", \ + "0.0604599, 0.0798118, 0.221038, 0.405659, 0.776219, 1.25825, 1.88881", \ + "0.077089, 0.094671, 0.224681, 0.407449, 0.777142, 1.25881, 1.8893", \ + "0.094898, 0.11327, 0.232936, 0.410907, 0.779278, 1.26169, 1.8901", \ + "0.113568, 0.133533, 0.246502, 0.417834, 0.783308, 1.26288, 1.89285" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.072284, 0.0868067, 0.167237, 0.265829, 0.462397, 0.717738, 1.0516", \ + "0.0929616, 0.107485, 0.188173, 0.286871, 0.483572, 0.738913, 1.07279", \ + "0.165542, 0.180409, 0.26143, 0.360469, 0.557329, 0.812844, 1.14676", \ + "0.213394, 0.229527, 0.310262, 0.40884, 0.605844, 0.861816, 1.1956", \ + "0.27224, 0.291306, 0.375064, 0.472675, 0.667584, 0.923132, 1.25723", \ + "0.321423, 0.343622, 0.433636, 0.5314, 0.726788, 0.981444, 1.31518", \ + "0.363966, 0.389331, 0.487962, 0.586866, 0.78277, 1.03629, 1.36954" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.035075, 0.0524199, 0.157472, 0.288683, 0.551705, 0.892625, 1.33905", \ + "0.0351404, 0.0524351, 0.157345, 0.288666, 0.551334, 0.893332, 1.33905", \ + "0.0419546, 0.0571498, 0.158667, 0.289324, 0.551282, 0.892693, 1.33917", \ + "0.051501, 0.0648191, 0.160813, 0.291126, 0.552289, 0.893089, 1.33905", \ + "0.067677, 0.079804, 0.166617, 0.293081, 0.554478, 0.895528, 1.34037", \ + "0.085075, 0.098045, 0.177346, 0.298408, 0.556476, 0.896599, 1.34172", \ + "0.103441, 0.117659, 0.193336, 0.307986, 0.561811, 0.899936, 1.34409" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0765008, 0.0957947, 0.204646, 0.338707, 0.606301, 0.95381, 1.4081", \ + "0.0971964, 0.116343, 0.225612, 0.359885, 0.62757, 0.97516, 1.42948", \ + "0.170946, 0.189524, 0.29832, 0.432756, 0.70078, 1.04861, 1.50294", \ + "0.223942, 0.24357, 0.350935, 0.485373, 0.753206, 1.10108, 1.5555", \ + "0.294775, 0.316866, 0.424727, 0.557982, 0.82498, 1.17281, 1.62681", \ + "0.360823, 0.386883, 0.499521, 0.631987, 0.898242, 1.24506, 1.69948", \ + "0.423544, 0.453298, 0.574402, 0.707473, 0.973509, 1.32063, 1.77462" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0661082, 0.0908633, 0.238752, 0.423912, 0.794603, 1.27708, 1.90731", \ + "0.0661423, 0.0908898, 0.238747, 0.423912, 0.7946, 1.2771, 1.90719", \ + "0.0714379, 0.0937369, 0.239278, 0.424026, 0.794628, 1.27706, 1.90706", \ + "0.0812066, 0.100177, 0.240548, 0.424963, 0.794972, 1.2771, 1.90725", \ + "0.100146, 0.115842, 0.244171, 0.42657, 0.796288, 1.27755, 1.9077", \ + "0.120908, 0.135504, 0.25238, 0.429991, 0.798022, 1.28015, 1.90841", \ + "0.142917, 0.157807, 0.265851, 0.436947, 0.80199, 1.28125, 1.91003" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0813537, 0.0958965, 0.177345, 0.276866, 0.474982, 0.732118, 1.0682", \ + "0.102088, 0.116647, 0.198301, 0.297954, 0.496155, 0.753296, 1.08938", \ + "0.175225, 0.189842, 0.271835, 0.371648, 0.570087, 0.827257, 1.16344", \ + "0.224176, 0.239286, 0.320415, 0.419919, 0.618411, 0.87607, 1.21218", \ + "0.28545, 0.302404, 0.384785, 0.482393, 0.680182, 0.93751, 1.27385", \ + "0.337329, 0.356884, 0.444001, 0.542521, 0.739485, 0.995816, 1.33183", \ + "0.382137, 0.404484, 0.498497, 0.597821, 0.795194, 1.0508, 1.38612" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0428345, 0.0604324, 0.166311, 0.298622, 0.563191, 0.907059, 1.35668", \ + "0.0428712, 0.0604515, 0.166288, 0.29869, 0.563276, 0.907044, 1.35668", \ + "0.0476825, 0.0639824, 0.167432, 0.299105, 0.563354, 0.907126, 1.35676", \ + "0.0555448, 0.0702069, 0.169412, 0.300774, 0.56432, 0.907369, 1.3567", \ + "0.070082, 0.083433, 0.174516, 0.302834, 0.566161, 0.908893, 1.35805", \ + "0.087003, 0.100546, 0.184414, 0.307734, 0.568404, 0.91089, 1.3591", \ + "0.105114, 0.119738, 0.199325, 0.31686, 0.57356, 0.914327, 1.36156" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0559884, 0.0745175, 0.182335, 0.316236, 0.583699, 0.931193, 1.38547", \ + "0.0731806, 0.0920928, 0.201118, 0.33543, 0.603185, 0.950816, 1.40509", \ + "0.127232, 0.156552, 0.282839, 0.417993, 0.686612, 1.03492, 1.48957", \ + "0.159775, 0.201195, 0.367221, 0.518837, 0.789524, 1.13756, 1.59235", \ + "0.198264, 0.256053, 0.485118, 0.682053, 0.991579, 1.34278, 1.79818", \ + "0.232578, 0.304258, 0.595031, 0.842001, 1.21549, 1.61003, 2.07052", \ + "0.261279, 0.347336, 0.698652, 0.996547, 1.44068, 1.89665, 2.40689" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0660313, 0.090851, 0.238742, 0.42391, 0.7946, 1.27709, 1.90697", \ + "0.0661657, 0.0908869, 0.238746, 0.423898, 0.794569, 1.27713, 1.90713", \ + "0.105366, 0.12604, 0.250801, 0.425622, 0.794626, 1.27708, 1.90717", \ + "0.153805, 0.176772, 0.300532, 0.454865, 0.799978, 1.27709, 1.9074", \ + "0.235761, 0.26296, 0.405469, 0.560219, 0.865193, 1.30359, 1.91066", \ + "0.321935, 0.355642, 0.525206, 0.697903, 1.00392, 1.40056, 1.96621", \ + "0.413268, 0.454603, 0.654609, 0.851013, 1.18322, 1.57403, 2.0948" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0504821, 0.0647503, 0.146112, 0.245782, 0.444053, 0.701311, 1.0375", \ + "0.0689595, 0.0833577, 0.165061, 0.264828, 0.462719, 0.720522, 1.05673", \ + "0.148603, 0.171595, 0.269422, 0.368722, 0.566083, 0.821975, 1.15908", \ + "0.204694, 0.237116, 0.377344, 0.49609, 0.690947, 0.948098, 1.28539", \ + "0.279723, 0.325543, 0.524632, 0.69802, 0.951925, 1.2098, 1.54692", \ + "0.350301, 0.40824, 0.662931, 0.888514, 1.22114, 1.54804, 1.89507", \ + "0.419336, 0.488694, 0.796673, 1.07292, 1.48429, 1.88897, 2.31126" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0480365, 0.0657885, 0.17198, 0.304444, 0.569177, 0.913152, 1.36304", \ + "0.0477526, 0.0653581, 0.171862, 0.304446, 0.569343, 0.913152, 1.36304", \ + "0.0941622, 0.111067, 0.19134, 0.308382, 0.568965, 0.913213, 1.36304", \ + "0.141255, 0.165734, 0.261652, 0.357384, 0.579621, 0.913249, 1.36287", \ + "0.213003, 0.248109, 0.386078, 0.500855, 0.686981, 0.962307, 1.37524", \ + "0.290406, 0.336528, 0.518577, 0.667719, 0.882804, 1.1213, 1.47462", \ + "0.374041, 0.431661, 0.658029, 0.84208, 1.10768, 1.37116, 1.67971" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0548286, 0.0732817, 0.18068, 0.314063, 0.580559, 0.927142, 1.37997", \ + "0.0720234, 0.0907506, 0.199254, 0.333031, 0.599825, 0.946315, 1.39944", \ + "0.125566, 0.154808, 0.281102, 0.415652, 0.68361, 1.03033, 1.48383", \ + "0.156881, 0.198466, 0.365277, 0.516592, 0.786195, 1.13342, 1.58643", \ + "0.193805, 0.252092, 0.482144, 0.679319, 0.988475, 1.33845, 1.79237", \ + "0.227378, 0.300342, 0.591451, 0.838391, 1.21194, 1.60604, 2.06278", \ + "0.256357, 0.344005, 0.694715, 0.992207, 1.4368, 1.8918, 2.40137" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0459551, 0.0707177, 0.219217, 0.404685, 0.775896, 1.2579, 1.88904", \ + "0.0460995, 0.0707507, 0.219156, 0.404782, 0.775895, 1.25831, 1.88904", \ + "0.0804932, 0.103959, 0.231412, 0.406589, 0.77583, 1.25829, 1.88903", \ + "0.121729, 0.149108, 0.281254, 0.435868, 0.781291, 1.25845, 1.88895", \ + "0.190325, 0.224778, 0.381407, 0.540858, 0.846822, 1.28488, 1.89257", \ + "0.261772, 0.305767, 0.495462, 0.674745, 0.986226, 1.38215, 1.9453", \ + "0.338118, 0.391129, 0.617468, 0.824237, 1.16255, 1.55654, 2.07647" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0328413, 0.0435201, 0.104371, 0.179163, 0.328113, 0.521513, 0.774406", \ + "0.0533722, 0.0637594, 0.124486, 0.199806, 0.348828, 0.54219, 0.795062", \ + "0.120599, 0.143724, 0.234651, 0.311726, 0.45718, 0.652369, 0.905043", \ + "0.165316, 0.199097, 0.332019, 0.440265, 0.596883, 0.790841, 1.0431", \ + "0.223942, 0.271661, 0.465762, 0.626747, 0.853609, 1.06834, 1.32228", \ + "0.278296, 0.338842, 0.590295, 0.802506, 1.10582, 1.39505, 1.69126", \ + "0.329953, 0.40323, 0.709367, 0.971557, 1.35193, 1.71677, 2.08926" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0299463, 0.0433753, 0.123834, 0.224492, 0.42571, 0.687648, 1.02992", \ + "0.0321995, 0.0438197, 0.123844, 0.224495, 0.425842, 0.687512, 1.02992", \ + "0.0815913, 0.0966398, 0.155775, 0.235959, 0.425874, 0.687678, 1.02973", \ + "0.125347, 0.147625, 0.231678, 0.300538, 0.452958, 0.69209, 1.02978", \ + "0.192481, 0.226054, 0.350685, 0.447254, 0.587191, 0.772159, 1.06432", \ + "0.264809, 0.310226, 0.477822, 0.607207, 0.787278, 0.965331, 1.20208", \ + "0.344233, 0.400889, 0.61215, 0.777524, 1.00485, 1.22047, 1.44877" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0551366, 0.0735814, 0.180972, 0.314348, 0.580851, 0.927187, 1.38021", \ + "0.0722972, 0.0911417, 0.199754, 0.333533, 0.600319, 0.946803, 1.39992", \ + "0.125395, 0.154903, 0.281414, 0.416609, 0.684189, 1.03123, 1.48437", \ + "0.15689, 0.198468, 0.365442, 0.516841, 0.786634, 1.13352, 1.58697", \ + "0.192409, 0.251052, 0.481908, 0.679216, 0.988647, 1.33882, 1.79362", \ + "0.223311, 0.297134, 0.590103, 0.837922, 1.21173, 1.60608, 2.06291", \ + "0.248726, 0.33771, 0.691598, 0.989975, 1.43555, 1.89131, 2.40099" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0459703, 0.0707231, 0.219233, 0.404694, 0.775845, 1.25823, 1.88899", \ + "0.0461026, 0.0707601, 0.219166, 0.404657, 0.775907, 1.25832, 1.88905", \ + "0.0806362, 0.103913, 0.231317, 0.406479, 0.775929, 1.25794, 1.88903", \ + "0.121674, 0.149113, 0.281159, 0.435813, 0.781249, 1.25823, 1.88896", \ + "0.19109, 0.225548, 0.381625, 0.54093, 0.846764, 1.28478, 1.89226", \ + "0.263969, 0.307883, 0.496682, 0.675249, 0.986389, 1.38214, 1.94544", \ + "0.341632, 0.394674, 0.620085, 0.825872, 1.1633, 1.55689, 2.07605" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0418236, 0.0559501, 0.136694, 0.236034, 0.434015, 0.6911, 1.02712", \ + "0.0603155, 0.0743977, 0.155654, 0.255109, 0.452694, 0.71034, 1.0464", \ + "0.130566, 0.15606, 0.259777, 0.358663, 0.556099, 0.81244, 1.14877", \ + "0.17811, 0.214319, 0.36296, 0.485238, 0.683946, 0.938137, 1.27519", \ + "0.241528, 0.292355, 0.503469, 0.68186, 0.940371, 1.20008, 1.53645", \ + "0.301536, 0.36551, 0.635111, 0.867625, 1.20599, 1.53576, 1.88459", \ + "0.360205, 0.437059, 0.762752, 1.04699, 1.46495, 1.87385, 2.29906" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0404754, 0.0581933, 0.164071, 0.29636, 0.560885, 0.904658, 1.35445", \ + "0.041077, 0.0579283, 0.164094, 0.296345, 0.560862, 0.904655, 1.35413", \ + "0.0889474, 0.106823, 0.18631, 0.301133, 0.560874, 0.904772, 1.35413", \ + "0.133608, 0.159415, 0.258093, 0.352809, 0.575446, 0.90475, 1.35438", \ + "0.201692, 0.238952, 0.38095, 0.496723, 0.682434, 0.956309, 1.36722", \ + "0.275212, 0.3244, 0.51161, 0.662234, 0.880812, 1.11582, 1.46815", \ + "0.355211, 0.416133, 0.648186, 0.835778, 1.10333, 1.36754, 1.67446" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0559884, 0.0745175, 0.182335, 0.316236, 0.583699, 0.931193, 1.38547", \ + "0.0731806, 0.0920928, 0.201118, 0.33543, 0.603185, 0.950816, 1.40509", \ + "0.127232, 0.156552, 0.282839, 0.417993, 0.686612, 1.03492, 1.48957", \ + "0.159775, 0.201195, 0.367221, 0.518837, 0.789524, 1.13756, 1.59235", \ + "0.198264, 0.256053, 0.485118, 0.682053, 0.991579, 1.34278, 1.79818", \ + "0.232578, 0.304258, 0.595031, 0.842001, 1.21549, 1.61003, 2.07052", \ + "0.261279, 0.347336, 0.698652, 0.996547, 1.44068, 1.89665, 2.40689" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0660313, 0.090851, 0.238742, 0.42391, 0.7946, 1.27709, 1.90697", \ + "0.0661657, 0.0908869, 0.238746, 0.423898, 0.794569, 1.27713, 1.90713", \ + "0.105366, 0.12604, 0.250801, 0.425622, 0.794626, 1.27708, 1.90717", \ + "0.153805, 0.176772, 0.300532, 0.454865, 0.799978, 1.27709, 1.9074", \ + "0.235761, 0.26296, 0.405469, 0.560219, 0.865193, 1.30359, 1.91066", \ + "0.321935, 0.355642, 0.525206, 0.697903, 1.00392, 1.40056, 1.96621", \ + "0.413268, 0.454603, 0.654609, 0.851013, 1.18322, 1.57403, 2.0948" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0504821, 0.0647503, 0.146112, 0.245782, 0.444053, 0.701311, 1.0375", \ + "0.0689595, 0.0833577, 0.165061, 0.264828, 0.462719, 0.720522, 1.05673", \ + "0.148603, 0.171595, 0.269422, 0.368722, 0.566083, 0.821975, 1.15908", \ + "0.204694, 0.237116, 0.377344, 0.49609, 0.690947, 0.948098, 1.28539", \ + "0.279723, 0.325543, 0.524632, 0.69802, 0.951925, 1.2098, 1.54692", \ + "0.350301, 0.40824, 0.662931, 0.888514, 1.22114, 1.54804, 1.89507", \ + "0.419336, 0.488694, 0.796673, 1.07292, 1.48429, 1.88897, 2.31126" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0480365, 0.0657885, 0.17198, 0.304444, 0.569177, 0.913152, 1.36304", \ + "0.0477526, 0.0653581, 0.171862, 0.304446, 0.569343, 0.913152, 1.36304", \ + "0.0941622, 0.111067, 0.19134, 0.308382, 0.568965, 0.913213, 1.36304", \ + "0.141255, 0.165734, 0.261652, 0.357384, 0.579621, 0.913249, 1.36287", \ + "0.213003, 0.248109, 0.386078, 0.500855, 0.686981, 0.962307, 1.37524", \ + "0.290406, 0.336528, 0.518577, 0.667719, 0.882804, 1.1213, 1.47462", \ + "0.374041, 0.431661, 0.658029, 0.84208, 1.10768, 1.37116, 1.67971" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0942114, 0.113617, 0.223473, 0.358134, 0.62592, 0.97331, 1.42717", \ + "0.114827, 0.134196, 0.244397, 0.379161, 0.646999, 0.994422, 1.44828", \ + "0.187856, 0.207018, 0.317176, 0.452265, 0.720275, 1.06773, 1.52163", \ + "0.241945, 0.261195, 0.370369, 0.505179, 0.772837, 1.12041, 1.57431", \ + "0.31556, 0.335577, 0.444111, 0.577847, 0.844777, 1.19219, 1.64569", \ + "0.385793, 0.40809, 0.518489, 0.651769, 0.918093, 1.26472, 1.71828", \ + "0.45284, 0.47816, 0.593632, 0.727047, 0.994114, 1.34098, 1.794" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0830437, 0.107753, 0.255944, 0.441397, 0.812189, 1.29405, 1.92416", \ + "0.0830558, 0.107757, 0.255941, 0.441398, 0.812278, 1.29428, 1.92441", \ + "0.0854823, 0.10941, 0.256383, 0.441453, 0.812203, 1.29427, 1.9242", \ + "0.0907007, 0.11298, 0.257486, 0.44234, 0.812521, 1.2943, 1.92413", \ + "0.104421, 0.12369, 0.260238, 0.443806, 0.813815, 1.29517, 1.92479", \ + "0.121836, 0.139779, 0.266795, 0.44685, 0.815406, 1.29717, 1.92533", \ + "0.141728, 0.15925, 0.27831, 0.453118, 0.819085, 1.29848, 1.92713" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0964122, 0.110899, 0.192164, 0.291627, 0.48969, 0.746778, 1.08282", \ + "0.117325, 0.13186, 0.213347, 0.312905, 0.510991, 0.768109, 1.10416", \ + "0.1922, 0.207067, 0.289495, 0.389504, 0.587862, 0.845123, 1.18125", \ + "0.242838, 0.25818, 0.340963, 0.44114, 0.63976, 0.897063, 1.23324", \ + "0.306058, 0.322739, 0.407211, 0.507268, 0.705957, 0.963617, 1.29976", \ + "0.360287, 0.379008, 0.467244, 0.567555, 0.766285, 1.02365, 1.36023", \ + "0.407974, 0.42909, 0.522904, 0.624517, 0.823983, 1.08143, 1.41819" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0412603, 0.0586813, 0.164138, 0.296356, 0.561029, 0.904654, 1.35419", \ + "0.0412812, 0.0587001, 0.164192, 0.296441, 0.560861, 0.904654, 1.35419", \ + "0.0433654, 0.0603088, 0.164703, 0.296456, 0.560991, 0.904677, 1.35421", \ + "0.0470881, 0.0632749, 0.165661, 0.297247, 0.561468, 0.905011, 1.35421", \ + "0.055544, 0.070675, 0.168342, 0.298174, 0.562125, 0.905642, 1.35498", \ + "0.067089, 0.081607, 0.173818, 0.300691, 0.562986, 0.906135, 1.35515", \ + "0.080219, 0.094692, 0.182433, 0.305719, 0.565231, 0.907734, 1.35631" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0984072, 0.1175, 0.226612, 0.360536, 0.627247, 0.973454, 1.42584", \ + "0.118971, 0.138072, 0.247471, 0.381571, 0.648328, 0.994527, 1.44698", \ + "0.192006, 0.210869, 0.320161, 0.454609, 0.721565, 1.06785, 1.52038", \ + "0.246211, 0.264955, 0.373309, 0.507359, 0.774182, 1.12066, 1.57305", \ + "0.319924, 0.339421, 0.446859, 0.580073, 0.845852, 1.19218, 1.64454", \ + "0.390628, 0.412124, 0.521334, 0.654074, 0.919077, 1.26472, 1.71704", \ + "0.457809, 0.48238, 0.596709, 0.729342, 0.994406, 1.33987, 1.79191" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0660425, 0.0911445, 0.240259, 0.426064, 0.797101, 1.27943, 1.90948", \ + "0.066039, 0.0911109, 0.240288, 0.426011, 0.79712, 1.27938, 1.90948", \ + "0.0681321, 0.0925127, 0.240684, 0.426085, 0.797087, 1.27909, 1.90948", \ + "0.0727543, 0.0958168, 0.241826, 0.426982, 0.797435, 1.2792, 1.90929", \ + "0.085368, 0.105931, 0.24439, 0.428296, 0.798763, 1.28022, 1.90994", \ + "0.101025, 0.12114, 0.250752, 0.431424, 0.800285, 1.28192, 1.9105", \ + "0.118628, 0.139404, 0.262151, 0.437636, 0.803949, 1.28347, 1.91366" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0827167, 0.0943106, 0.157264, 0.234264, 0.387759, 0.587171, 0.847863", \ + "0.103666, 0.115284, 0.178473, 0.25553, 0.409084, 0.608454, 0.869166", \ + "0.178515, 0.190897, 0.255636, 0.333139, 0.486873, 0.686367, 0.947173", \ + "0.228159, 0.241685, 0.30785, 0.385613, 0.539959, 0.739411, 1.0002", \ + "0.289948, 0.305984, 0.376292, 0.454262, 0.608336, 0.808328, 1.07119", \ + "0.341799, 0.360939, 0.438051, 0.517327, 0.671686, 0.871611, 1.13258", \ + "0.386352, 0.408776, 0.494546, 0.576647, 0.732263, 0.932744, 1.19387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0289571, 0.04233, 0.122573, 0.223404, 0.424902, 0.686738, 1.02927", \ + "0.0290034, 0.0423568, 0.12258, 0.223396, 0.424897, 0.686911, 1.02951", \ + "0.0325643, 0.0452349, 0.123688, 0.22379, 0.425032, 0.687248, 1.02922", \ + "0.0383253, 0.0501152, 0.125541, 0.224911, 0.426026, 0.687398, 1.02943", \ + "0.049691, 0.0605, 0.130331, 0.226963, 0.426756, 0.688671, 1.0326", \ + "0.063827, 0.074226, 0.138998, 0.231506, 0.428588, 0.689452, 1.03202", \ + "0.079191, 0.089757, 0.151163, 0.23967, 0.433024, 0.692396, 1.03366" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0935607, 0.11278, 0.222101, 0.356198, 0.62306, 0.969335, 1.42182", \ + "0.114192, 0.133424, 0.243035, 0.377226, 0.644131, 0.990401, 1.44292", \ + "0.1876, 0.20627, 0.315811, 0.450358, 0.717441, 1.06371, 1.51637", \ + "0.24141, 0.260373, 0.368989, 0.503237, 0.769904, 1.11653, 1.56897", \ + "0.314616, 0.334682, 0.442538, 0.575889, 0.84176, 1.18809, 1.64038", \ + "0.384595, 0.406831, 0.516981, 0.649891, 0.915212, 1.26064, 1.71335", \ + "0.450826, 0.476353, 0.592232, 0.725258, 0.990761, 1.33606, 1.78818" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0631859, 0.088129, 0.236944, 0.422782, 0.793896, 1.27612, 1.9059", \ + "0.0631967, 0.088095, 0.236939, 0.422678, 0.793858, 1.27612, 1.90609", \ + "0.065461, 0.0896462, 0.23743, 0.422781, 0.793778, 1.27588, 1.90615", \ + "0.0706944, 0.0932332, 0.238487, 0.423699, 0.794104, 1.27585, 1.9059", \ + "0.083733, 0.103959, 0.2412, 0.425207, 0.795222, 1.27701, 1.90646", \ + "0.09939, 0.119515, 0.247823, 0.428115, 0.79716, 1.27888, 1.90716", \ + "0.117022, 0.13773, 0.25921, 0.434234, 0.800877, 1.27994, 1.9103" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0908502, 0.105341, 0.185509, 0.283992, 0.480532, 0.735859, 1.0697", \ + "0.111678, 0.126194, 0.206659, 0.305275, 0.501849, 0.757199, 1.09105", \ + "0.185449, 0.200531, 0.282358, 0.381351, 0.578252, 0.833736, 1.16774", \ + "0.234974, 0.250862, 0.333518, 0.4329, 0.63014, 0.885792, 1.21973", \ + "0.296259, 0.314155, 0.399545, 0.499013, 0.696162, 0.952136, 1.28613", \ + "0.347786, 0.36846, 0.459019, 0.558922, 0.75638, 1.01207, 1.34651", \ + "0.393142, 0.416869, 0.514332, 0.615905, 0.814182, 1.07023, 1.4046" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0352624, 0.0526584, 0.157388, 0.288901, 0.551704, 0.892624, 1.33902", \ + "0.03532, 0.0527024, 0.157389, 0.288684, 0.551704, 0.892624, 1.33901", \ + "0.0376406, 0.0544962, 0.157954, 0.289063, 0.551244, 0.892617, 1.33926", \ + "0.0416635, 0.0578132, 0.159039, 0.289576, 0.551838, 0.892865, 1.33925", \ + "0.050654, 0.065882, 0.16197, 0.290581, 0.552597, 0.893375, 1.33966", \ + "0.062644, 0.077362, 0.168128, 0.293338, 0.553489, 0.894171, 1.34015", \ + "0.076062, 0.09082, 0.177242, 0.298623, 0.555907, 0.895865, 1.34127" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0942114, 0.113617, 0.223473, 0.358134, 0.62592, 0.97331, 1.42717", \ + "0.114827, 0.134196, 0.244397, 0.379161, 0.646999, 0.994422, 1.44828", \ + "0.187856, 0.207018, 0.317176, 0.452265, 0.720275, 1.06773, 1.52163", \ + "0.241945, 0.261195, 0.370369, 0.505179, 0.772837, 1.12041, 1.57431", \ + "0.31556, 0.335577, 0.444111, 0.577847, 0.844777, 1.19219, 1.64569", \ + "0.385793, 0.40809, 0.518489, 0.651769, 0.918093, 1.26472, 1.71828", \ + "0.45284, 0.47816, 0.593632, 0.727047, 0.994114, 1.34098, 1.794" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0830437, 0.107753, 0.255944, 0.441397, 0.812189, 1.29405, 1.92416", \ + "0.0830558, 0.107757, 0.255941, 0.441398, 0.812278, 1.29428, 1.92441", \ + "0.0854823, 0.10941, 0.256383, 0.441453, 0.812203, 1.29427, 1.9242", \ + "0.0907007, 0.11298, 0.257486, 0.44234, 0.812521, 1.2943, 1.92413", \ + "0.104421, 0.12369, 0.260238, 0.443806, 0.813815, 1.29517, 1.92479", \ + "0.121836, 0.139779, 0.266795, 0.44685, 0.815406, 1.29717, 1.92533", \ + "0.141728, 0.15925, 0.27831, 0.453118, 0.819085, 1.29848, 1.92713" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0964122, 0.110899, 0.192164, 0.291627, 0.48969, 0.746778, 1.08282", \ + "0.117325, 0.13186, 0.213347, 0.312905, 0.510991, 0.768109, 1.10416", \ + "0.1922, 0.207067, 0.289495, 0.389504, 0.587862, 0.845123, 1.18125", \ + "0.242838, 0.25818, 0.340963, 0.44114, 0.63976, 0.897063, 1.23324", \ + "0.306058, 0.322739, 0.407211, 0.507268, 0.705957, 0.963617, 1.29976", \ + "0.360287, 0.379008, 0.467244, 0.567555, 0.766285, 1.02365, 1.36023", \ + "0.407974, 0.42909, 0.522904, 0.624517, 0.823983, 1.08143, 1.41819" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0412603, 0.0586813, 0.164138, 0.296356, 0.561029, 0.904654, 1.35419", \ + "0.0412812, 0.0587001, 0.164192, 0.296441, 0.560861, 0.904654, 1.35419", \ + "0.0433654, 0.0603088, 0.164703, 0.296456, 0.560991, 0.904677, 1.35421", \ + "0.0470881, 0.0632749, 0.165661, 0.297247, 0.561468, 0.905011, 1.35421", \ + "0.055544, 0.070675, 0.168342, 0.298174, 0.562125, 0.905642, 1.35498", \ + "0.067089, 0.081607, 0.173818, 0.300691, 0.562986, 0.906135, 1.35515", \ + "0.080219, 0.094692, 0.182433, 0.305719, 0.565231, 0.907734, 1.35631" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0727146, 0.0918837, 0.201396, 0.335945, 0.603698, 0.951071, 1.40489", \ + "0.0907257, 0.110069, 0.220068, 0.354783, 0.62263, 0.970062, 1.42391", \ + "0.157203, 0.182794, 0.302504, 0.438281, 0.706603, 1.05458, 1.50853", \ + "0.204105, 0.238759, 0.392695, 0.540627, 0.80921, 1.15796, 1.61156", \ + "0.26189, 0.310425, 0.519953, 0.70941, 1.01258, 1.3634, 1.81791", \ + "0.314952, 0.375915, 0.640495, 0.876391, 1.24178, 1.6321, 2.09152", \ + "0.363853, 0.437031, 0.755597, 1.03951, 1.47207, 1.92273, 2.4287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0830435, 0.107754, 0.255947, 0.441395, 0.812178, 1.29403, 1.92432", \ + "0.0830248, 0.107757, 0.255944, 0.441368, 0.812285, 1.29427, 1.92432", \ + "0.114726, 0.135907, 0.265021, 0.442464, 0.81223, 1.29427, 1.92445", \ + "0.161509, 0.185158, 0.310725, 0.469297, 0.816727, 1.29429, 1.9245", \ + "0.240532, 0.269987, 0.414884, 0.570462, 0.87818, 1.3191, 1.92719", \ + "0.323287, 0.360467, 0.534344, 0.707365, 1.01497, 1.41349, 1.98141", \ + "0.40911, 0.45461, 0.662623, 0.86039, 1.19279, 1.58464, 2.10766" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0630751, 0.0772698, 0.158535, 0.258176, 0.456428, 0.713678, 1.04987", \ + "0.084249, 0.0985958, 0.180103, 0.279926, 0.478251, 0.735536, 1.07173", \ + "0.165893, 0.185809, 0.277875, 0.3781, 0.57684, 0.8346, 1.1707", \ + "0.225829, 0.254335, 0.378681, 0.494871, 0.69436, 0.953148, 1.28993", \ + "0.301026, 0.343269, 0.523629, 0.681528, 0.925311, 1.19124, 1.52817", \ + "0.370169, 0.425132, 0.662207, 0.868385, 1.17438, 1.48886, 1.84237", \ + "0.439827, 0.506463, 0.798043, 1.05318, 1.42897, 1.80458, 2.21246" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0480962, 0.0658331, 0.171979, 0.304444, 0.569178, 0.913152, 1.36289", \ + "0.0480509, 0.0658217, 0.17187, 0.304443, 0.569177, 0.913152, 1.36304", \ + "0.0750034, 0.091475, 0.182588, 0.306588, 0.56916, 0.913264, 1.36302", \ + "0.115213, 0.135279, 0.230478, 0.338002, 0.575831, 0.913436, 1.36304", \ + "0.18717, 0.213949, 0.330806, 0.44466, 0.6531, 0.951834, 1.3736", \ + "0.268145, 0.302803, 0.448831, 0.57944, 0.800035, 1.06555, 1.44623", \ + "0.353131, 0.396511, 0.576592, 0.731261, 0.977988, 1.25323, 1.59786" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0770119, 0.095787, 0.204419, 0.338267, 0.604913, 0.951094, 1.40346", \ + "0.0949514, 0.113941, 0.223154, 0.357217, 0.62402, 0.970218, 1.42289", \ + "0.16247, 0.187266, 0.30508, 0.440578, 0.708338, 1.05478, 1.50633", \ + "0.210732, 0.244504, 0.395973, 0.542968, 0.810415, 1.15794, 1.61014", \ + "0.270875, 0.317822, 0.523652, 0.71199, 1.01484, 1.3637, 1.81675", \ + "0.325482, 0.384356, 0.644854, 0.879455, 1.24322, 1.63249, 2.09015", \ + "0.375661, 0.446628, 0.760424, 1.04235, 1.47395, 1.92324, 2.42714" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0660477, 0.0910674, 0.240294, 0.425996, 0.797068, 1.27942, 1.90936", \ + "0.066024, 0.0911616, 0.240252, 0.426019, 0.797074, 1.27936, 1.90965", \ + "0.0948822, 0.117904, 0.248436, 0.426949, 0.797253, 1.27921, 1.90938", \ + "0.136043, 0.162802, 0.294538, 0.453235, 0.801813, 1.27936, 1.90939", \ + "0.205303, 0.239563, 0.395109, 0.554081, 0.86364, 1.30418, 1.91261", \ + "0.277655, 0.321464, 0.508525, 0.688605, 0.999357, 1.39818, 1.96569", \ + "0.352694, 0.406061, 0.63091, 0.837936, 1.17563, 1.57036, 2.09179" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0472964, 0.058324, 0.121237, 0.198603, 0.35272, 0.552819, 0.814361", \ + "0.0686776, 0.0798684, 0.143133, 0.220606, 0.374794, 0.574916, 0.836473", \ + "0.146453, 0.166387, 0.249895, 0.329027, 0.483651, 0.683919, 0.945671", \ + "0.197818, 0.228282, 0.351313, 0.455288, 0.6167, 0.81759, 1.07971", \ + "0.259455, 0.305477, 0.491108, 0.643382, 0.863707, 1.08418, 1.34643", \ + "0.315853, 0.375983, 0.622233, 0.826692, 1.11721, 1.40004, 1.69819", \ + "0.373625, 0.446025, 0.749161, 1.00487, 1.37066, 1.72233, 2.08684" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0333849, 0.0470188, 0.128174, 0.229501, 0.431696, 0.694818, 1.03877", \ + "0.0333367, 0.0469805, 0.128163, 0.229493, 0.431738, 0.694818, 1.03875", \ + "0.0684038, 0.0818577, 0.146612, 0.235241, 0.431684, 0.694936, 1.03903", \ + "0.111686, 0.129596, 0.206657, 0.281261, 0.449585, 0.696739, 1.03865", \ + "0.186437, 0.211275, 0.315093, 0.406405, 0.554184, 0.758336, 1.06232", \ + "0.26927, 0.301477, 0.436964, 0.55123, 0.725043, 0.91352, 1.16917", \ + "0.354591, 0.396228, 0.566265, 0.70895, 0.915892, 1.12846, 1.37158" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0721591, 0.0910633, 0.199997, 0.334006, 0.600804, 0.947031, 1.39951", \ + "0.0901205, 0.109248, 0.218669, 0.352838, 0.619752, 0.966028, 1.41853", \ + "0.155879, 0.181452, 0.301147, 0.436375, 0.703683, 1.05066, 1.50214", \ + "0.201651, 0.236702, 0.390842, 0.537755, 0.806326, 1.15388, 1.60616", \ + "0.257805, 0.306675, 0.516951, 0.706631, 1.00948, 1.35942, 1.81284", \ + "0.308335, 0.369877, 0.635808, 0.872586, 1.23805, 1.62817, 2.08615", \ + "0.354042, 0.428214, 0.74875, 1.03365, 1.46766, 1.91686, 2.42274" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0631604, 0.0880499, 0.237004, 0.422815, 0.793909, 1.2759, 1.90612", \ + "0.0631555, 0.0881236, 0.236987, 0.422678, 0.793906, 1.27612, 1.90612", \ + "0.0926221, 0.115543, 0.246118, 0.423865, 0.793891, 1.27587, 1.9063", \ + "0.133595, 0.16046, 0.292252, 0.45017, 0.798544, 1.27588, 1.90602", \ + "0.202476, 0.237072, 0.392891, 0.551913, 0.85984, 1.30083, 1.90934", \ + "0.274121, 0.318323, 0.507618, 0.686752, 0.997384, 1.39567, 1.96324", \ + "0.348589, 0.402638, 0.630474, 0.836519, 1.17418, 1.57268, 2.08924" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0583095, 0.0723118, 0.152886, 0.252187, 0.450204, 0.707253, 1.04332", \ + "0.0787696, 0.0930356, 0.174081, 0.273523, 0.471586, 0.728712, 1.0648", \ + "0.152868, 0.174219, 0.269941, 0.370438, 0.569188, 0.826847, 1.163", \ + "0.20435, 0.235863, 0.367017, 0.485408, 0.685977, 0.944961, 1.28198", \ + "0.267015, 0.314084, 0.505647, 0.667808, 0.915319, 1.18258, 1.51981", \ + "0.324644, 0.385725, 0.638266, 0.850513, 1.16156, 1.47893, 1.83352", \ + "0.384298, 0.458346, 0.767373, 1.03035, 1.41247, 1.79211, 2.20189" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0425951, 0.060327, 0.166346, 0.298622, 0.563336, 0.907059, 1.35659", \ + "0.0425712, 0.0603222, 0.166262, 0.298622, 0.563219, 0.907059, 1.35659", \ + "0.0692725, 0.086687, 0.178143, 0.301319, 0.563219, 0.90717, 1.35678", \ + "0.108184, 0.129468, 0.226965, 0.333615, 0.570459, 0.907251, 1.35668", \ + "0.17864, 0.206816, 0.326422, 0.441256, 0.649022, 0.946932, 1.36787", \ + "0.257868, 0.294436, 0.44296, 0.575719, 0.796679, 1.06188, 1.44172", \ + "0.339673, 0.385358, 0.569288, 0.726933, 0.97405, 1.24951, 1.59395" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0727146, 0.0918837, 0.201396, 0.335945, 0.603698, 0.951071, 1.40489", \ + "0.0907257, 0.110069, 0.220068, 0.354783, 0.62263, 0.970062, 1.42391", \ + "0.157203, 0.182794, 0.302504, 0.438281, 0.706603, 1.05458, 1.50853", \ + "0.204105, 0.238759, 0.392695, 0.540627, 0.80921, 1.15796, 1.61156", \ + "0.26189, 0.310425, 0.519953, 0.70941, 1.01258, 1.3634, 1.81791", \ + "0.314952, 0.375915, 0.640495, 0.876391, 1.24178, 1.6321, 2.09152", \ + "0.363853, 0.437031, 0.755597, 1.03951, 1.47207, 1.92273, 2.4287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0830435, 0.107754, 0.255947, 0.441395, 0.812178, 1.29403, 1.92432", \ + "0.0830248, 0.107757, 0.255944, 0.441368, 0.812285, 1.29427, 1.92432", \ + "0.114726, 0.135907, 0.265021, 0.442464, 0.81223, 1.29427, 1.92445", \ + "0.161509, 0.185158, 0.310725, 0.469297, 0.816727, 1.29429, 1.9245", \ + "0.240532, 0.269987, 0.414884, 0.570462, 0.87818, 1.3191, 1.92719", \ + "0.323287, 0.360467, 0.534344, 0.707365, 1.01497, 1.41349, 1.98141", \ + "0.40911, 0.45461, 0.662623, 0.86039, 1.19279, 1.58464, 2.10766" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0630751, 0.0772698, 0.158535, 0.258176, 0.456428, 0.713678, 1.04987", \ + "0.084249, 0.0985958, 0.180103, 0.279926, 0.478251, 0.735536, 1.07173", \ + "0.165893, 0.185809, 0.277875, 0.3781, 0.57684, 0.8346, 1.1707", \ + "0.225829, 0.254335, 0.378681, 0.494871, 0.69436, 0.953148, 1.28993", \ + "0.301026, 0.343269, 0.523629, 0.681528, 0.925311, 1.19124, 1.52817", \ + "0.370169, 0.425132, 0.662207, 0.868385, 1.17438, 1.48886, 1.84237", \ + "0.439827, 0.506463, 0.798043, 1.05318, 1.42897, 1.80458, 2.21246" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0480962, 0.0658331, 0.171979, 0.304444, 0.569178, 0.913152, 1.36289", \ + "0.0480509, 0.0658217, 0.17187, 0.304443, 0.569177, 0.913152, 1.36304", \ + "0.0750034, 0.091475, 0.182588, 0.306588, 0.56916, 0.913264, 1.36302", \ + "0.115213, 0.135279, 0.230478, 0.338002, 0.575831, 0.913436, 1.36304", \ + "0.18717, 0.213949, 0.330806, 0.44466, 0.6531, 0.951834, 1.3736", \ + "0.268145, 0.302803, 0.448831, 0.57944, 0.800035, 1.06555, 1.44623", \ + "0.353131, 0.396511, 0.576592, 0.731261, 0.977988, 1.25323, 1.59786" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00599163, 0.0060821, 0.0061958, 0.00621635, 0.00622601, 0.00623197, 0.0062337", \ + "0.00577437, 0.00586255, 0.00602545, 0.00606104, 0.00608016, 0.00608761, 0.00609138", \ + "0.0058005, 0.00586135, 0.00602267, 0.00610493, 0.00616259, 0.00619117, 0.00620904", \ + "0.00617102, 0.00619595, 0.00634863, 0.00641542, 0.00648397, 0.00652405, 0.0065472", \ + "0.00712794, 0.00716917, 0.00722064, 0.00728527, 0.00736622, 0.00740761, 0.00743724", \ + "0.00843985, 0.00843441, 0.00843477, 0.00847958, 0.00857258, 0.00867133, 0.00863448", \ + "0.0101515, 0.0100887, 0.0100326, 0.0100687, 0.010129, 0.0102348, 0.0102188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00566462, 0.00572293, 0.00581406, 0.00583472, 0.00584687, 0.00585151, 0.00585381", \ + "0.00549187, 0.00555545, 0.00567532, 0.00570839, 0.0057277, 0.00573537, 0.0057395", \ + "0.00549025, 0.00554572, 0.00571536, 0.00578847, 0.00584525, 0.00586517, 0.00588673", \ + "0.00588062, 0.00590407, 0.00603705, 0.00611429, 0.00617906, 0.00621878, 0.00623719", \ + "0.00671519, 0.00672986, 0.00684913, 0.00693085, 0.00700534, 0.00704647, 0.00707046", \ + "0.00802576, 0.00801008, 0.00805356, 0.00812006, 0.00819337, 0.00823876, 0.00827017", \ + "0.00969975, 0.0096799, 0.0097148, 0.00974354, 0.00979216, 0.00983756, 0.00986874" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00407297, 0.00416706, 0.00428768, 0.00430871, 0.00431948, 0.0043245, 0.00432593", \ + "0.00385739, 0.00394064, 0.00410593, 0.00414473, 0.00416579, 0.00417378, 0.00417803", \ + "0.00389917, 0.00394569, 0.00409976, 0.00417474, 0.00423322, 0.00426642, 0.00428525", \ + "0.00427441, 0.00429457, 0.00442028, 0.00448397, 0.00455444, 0.00463254, 0.00461957", \ + "0.00524312, 0.00527497, 0.00530436, 0.0053712, 0.00542887, 0.00547998, 0.00550649", \ + "0.00655658, 0.00653406, 0.00652433, 0.00655815, 0.00666176, 0.00672342, 0.00671855", \ + "0.00829913, 0.00822854, 0.0081513, 0.00816357, 0.00821651, 0.00829518, 0.00835811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00572976, 0.00582035, 0.00593647, 0.0059588, 0.00597235, 0.00597552, 0.00597706", \ + "0.00554741, 0.00564131, 0.00579399, 0.00583075, 0.00585136, 0.00585981, 0.00586431", \ + "0.00556807, 0.00563595, 0.00582694, 0.00590481, 0.00595918, 0.00599642, 0.00600547", \ + "0.00601632, 0.00605596, 0.0062103, 0.00629494, 0.00636677, 0.00640005, 0.00642135", \ + "0.00685556, 0.00685463, 0.00695627, 0.00703995, 0.00712179, 0.00716985, 0.0071986", \ + "0.00820122, 0.00814639, 0.00815962, 0.00822246, 0.00829773, 0.00833159, 0.00837023", \ + "0.0099356, 0.00984009, 0.00978578, 0.00982998, 0.00988883, 0.00994132, 0.00997954" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00408901, 0.00418179, 0.00429747, 0.00431793, 0.00433014, 0.0043337, 0.00433537", \ + "0.00387218, 0.00396179, 0.00412656, 0.00416212, 0.0041814, 0.00418886, 0.00419287", \ + "0.00389915, 0.00395659, 0.00412207, 0.00420517, 0.00426298, 0.00429242, 0.00431005", \ + "0.00426856, 0.00429683, 0.00444334, 0.00451294, 0.0045853, 0.00462626, 0.00464809", \ + "0.00522825, 0.00523552, 0.00531883, 0.00539463, 0.00545878, 0.00550874, 0.00553741", \ + "0.00653879, 0.00652477, 0.00653222, 0.00657657, 0.00668854, 0.00677306, 0.00675187", \ + "0.00827693, 0.00821071, 0.00814964, 0.00817496, 0.00823815, 0.00832262, 0.00839371" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00574484, 0.00583898, 0.0059554, 0.00597811, 0.00599132, 0.00599655, 0.00599941", \ + "0.00556559, 0.0056608, 0.00581473, 0.00585161, 0.0058722, 0.00588074, 0.00588522", \ + "0.00561906, 0.00567902, 0.00584644, 0.00592873, 0.00598869, 0.00601258, 0.00602974", \ + "0.00599355, 0.00602299, 0.0061657, 0.00625888, 0.00632603, 0.00636497, 0.00638458", \ + "0.00685869, 0.00684414, 0.00697466, 0.00706269, 0.00714426, 0.00718729, 0.00721808", \ + "0.00819652, 0.00815848, 0.00818725, 0.00825774, 0.00833281, 0.00838331, 0.00841557", \ + "0.00991739, 0.00984882, 0.00986238, 0.00988706, 0.00994036, 0.00998303, 0.0100278" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00599163, 0.0060821, 0.0061958, 0.00621635, 0.00622601, 0.00623197, 0.0062337", \ + "0.00577437, 0.00586255, 0.00602545, 0.00606104, 0.00608016, 0.00608761, 0.00609138", \ + "0.0058005, 0.00586135, 0.00602267, 0.00610493, 0.00616259, 0.00619117, 0.00620904", \ + "0.00617102, 0.00619595, 0.00634863, 0.00641542, 0.00648397, 0.00652405, 0.0065472", \ + "0.00712794, 0.00716917, 0.00722064, 0.00728527, 0.00736622, 0.00740761, 0.00743724", \ + "0.00843985, 0.00843441, 0.00843477, 0.00847958, 0.00857258, 0.00867133, 0.00863448", \ + "0.0101515, 0.0100887, 0.0100326, 0.0100687, 0.010129, 0.0102348, 0.0102188" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00574484, 0.00583898, 0.0059554, 0.00597811, 0.00599132, 0.00599655, 0.00599941", \ + "0.00556559, 0.0056608, 0.00581473, 0.00585161, 0.0058722, 0.00588074, 0.00588522", \ + "0.00561906, 0.00567902, 0.00584644, 0.00592873, 0.00598869, 0.00601258, 0.00602974", \ + "0.00599355, 0.00602299, 0.0061657, 0.00625888, 0.00632603, 0.00636497, 0.00638458", \ + "0.00685869, 0.00684414, 0.00697466, 0.00706269, 0.00714426, 0.00718729, 0.00721808", \ + "0.00819652, 0.00815848, 0.00818725, 0.00825774, 0.00833281, 0.00838331, 0.00841557", \ + "0.00991739, 0.00984882, 0.00986238, 0.00988706, 0.00994036, 0.00998303, 0.0100278" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00779371, 0.00783249, 0.00788176, 0.00789203, 0.00789825, 0.00790084, 0.00790113", \ + "0.00761876, 0.00767583, 0.00782341, 0.00787339, 0.00790336, 0.00791656, 0.00792525", \ + "0.00757215, 0.00757387, 0.00765874, 0.00773469, 0.0078081, 0.00784468, 0.00787869", \ + "0.0078166, 0.00776324, 0.00772185, 0.00772323, 0.00777007, 0.00781564, 0.00785217", \ + "0.0087398, 0.00858163, 0.00819376, 0.00804951, 0.00793315, 0.0079078, 0.00790377", \ + "0.0103254, 0.0100276, 0.00920453, 0.00880556, 0.00854581, 0.00826996, 0.00813897", \ + "0.0124524, 0.0120663, 0.0108073, 0.0100933, 0.00941948, 0.0089836, 0.00872979" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000121423, 0.000132366, 0.000148434, 0.000151829, 0.000153129, 0.000154905, 0.000152319", \ + "-3.02591e-05, 4.45815e-06, 6.92541e-05, 9.09009e-05, 0.000106478, 0.000104568, 0.000108881", \ + "6.80574e-05, 5.79248e-05, 5.56326e-05, 6.61357e-05, 6.88244e-05, 7.94832e-05, 8.4139e-05", \ + "0.000594341, 0.000563842, 0.000255096, 0.000296912, 0.000210978, 0.000174733, 0.000151374", \ + "0.00160719, 0.00145864, 0.000986815, 0.00072948, 0.00050847, 0.000372952, 0.000291269", \ + "0.00323055, 0.00302085, 0.0022318, 0.00171526, 0.00121568, 0.00090809, 0.000691898", \ + "0.00541517, 0.00513128, 0.00402322, 0.00324468, 0.00239937, 0.00182666, 0.00140583" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00588947, 0.00593061, 0.00598201, 0.00599267, 0.00599862, 0.00600228, 0.00600389", \ + "0.00571695, 0.00576484, 0.00590276, 0.00595375, 0.00598469, 0.00599856, 0.00600557", \ + "0.00568375, 0.00568702, 0.00575446, 0.00581962, 0.00588706, 0.00592848, 0.00595553", \ + "0.00594467, 0.00589384, 0.0058414, 0.00582917, 0.00585675, 0.00589764, 0.00592961", \ + "0.006926, 0.00673173, 0.00631979, 0.00616853, 0.00605155, 0.00600192, 0.00599057", \ + "0.00857222, 0.00825002, 0.0073827, 0.00697568, 0.0066886, 0.00637656, 0.00604061", \ + "0.0108016, 0.0103688, 0.00902166, 0.008289, 0.00762447, 0.00716328, 0.00682811" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000234974, 0.000250459, 0.000269737, 0.000273818, 0.000274996, 0.000275412, 0.000279186", \ + "6.6021e-05, 0.000104366, 0.00017966, 0.000206309, 0.000222616, 0.000239177, 0.000228823", \ + "0.00019196, 0.000192679, 0.000183048, 0.00019017, 0.00019671, 0.000200795, 0.00020704", \ + "0.000811136, 0.000606183, 0.000511129, 0.000425331, 0.000341295, 0.000297403, 0.000276931", \ + "0.00192094, 0.00174941, 0.00120362, 0.00090221, 0.000673174, 0.000531652, 0.000439037", \ + "0.00366487, 0.00340766, 0.00252022, 0.0019575, 0.00142235, 0.00108243, 0.000858144", \ + "0.00597518, 0.00565432, 0.00441187, 0.00355903, 0.00265324, 0.00204805, 0.00161093" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0058938, 0.00593561, 0.00598512, 0.00599538, 0.00600258, 0.00600426, 0.00600467", \ + "0.00572213, 0.00577658, 0.00592629, 0.00597621, 0.00600604, 0.00601938, 0.00602651", \ + "0.0056764, 0.00567604, 0.00576063, 0.0058368, 0.00591074, 0.0059577, 0.00598163", \ + "0.0059211, 0.00586784, 0.00583379, 0.00583204, 0.00587361, 0.00592014, 0.00595524", \ + "0.00685244, 0.00668503, 0.00628916, 0.00614139, 0.00604797, 0.00601218, 0.00600924", \ + "0.008479, 0.00816161, 0.00731324, 0.00692598, 0.00665595, 0.00635982, 0.00603803", \ + "0.010656, 0.0102319, 0.00891018, 0.00819521, 0.00755282, 0.00711138, 0.00682061" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000255653, 0.000270802, 0.000289922, 0.000294002, 0.000295235, 0.00029539, 0.000298448", \ + "8.2563e-05, 0.000118106, 0.000202237, 0.000229927, 0.000246715, 0.00024656, 0.000251407", \ + "0.000197195, 0.000209134, 0.000194166, 0.000202061, 0.000209823, 0.000220043, 0.000222432", \ + "0.000798518, 0.000741769, 0.000408011, 0.000446351, 0.000357682, 0.000318077, 0.000287832", \ + "0.00189455, 0.00171779, 0.00117539, 0.000902575, 0.000658379, 0.000523402, 0.00043912", \ + "0.00358406, 0.00333017, 0.00244196, 0.00191141, 0.0013868, 0.00106109, 0.000841791", \ + "0.00582245, 0.00550613, 0.00428925, 0.00346904, 0.00256982, 0.00198555, 0.00156305" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00779371, 0.00783249, 0.00788176, 0.00789203, 0.00789825, 0.00790084, 0.00790113", \ + "0.00761876, 0.00767583, 0.00782341, 0.00787339, 0.00790336, 0.00791656, 0.00792525", \ + "0.00757215, 0.00757387, 0.00765874, 0.00773469, 0.0078081, 0.00784468, 0.00787869", \ + "0.0078166, 0.00776324, 0.00772185, 0.00772323, 0.00777007, 0.00781564, 0.00785217", \ + "0.0087398, 0.00858163, 0.00819376, 0.00804951, 0.00793315, 0.0079078, 0.00790377", \ + "0.0103254, 0.0100276, 0.00920453, 0.00880556, 0.00854581, 0.00826996, 0.00813897", \ + "0.0124524, 0.0120663, 0.0108073, 0.0100933, 0.00941948, 0.0089836, 0.00872979" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000234974, 0.000250459, 0.000269737, 0.000273818, 0.000274996, 0.000275412, 0.000279186", \ + "6.6021e-05, 0.000104366, 0.00017966, 0.000206309, 0.000222616, 0.000239177, 0.000228823", \ + "0.00019196, 0.000192679, 0.000183048, 0.00019017, 0.00019671, 0.000200795, 0.00020704", \ + "0.000811136, 0.000606183, 0.000511129, 0.000425331, 0.000341295, 0.000297403, 0.000276931", \ + "0.00192094, 0.00174941, 0.00120362, 0.00090221, 0.000673174, 0.000531652, 0.000439037", \ + "0.00366487, 0.00340766, 0.00252022, 0.0019575, 0.00142235, 0.00108243, 0.000858144", \ + "0.00597518, 0.00565432, 0.00441187, 0.00355903, 0.00265324, 0.00204805, 0.00161093" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00848043, 0.0085019, 0.00852796, 0.00853095, 0.00853126, 0.00852869, 0.00852194", \ + "0.00826549, 0.00829495, 0.0083478, 0.00836, 0.00836442, 0.00836333, 0.00835898", \ + "0.00829151, 0.00831754, 0.0083941, 0.00843187, 0.00845677, 0.00846821, 0.00847028", \ + "0.00863256, 0.0086485, 0.00873161, 0.00875834, 0.00879061, 0.00880468, 0.00880958", \ + "0.0096062, 0.0095987, 0.00962053, 0.00965792, 0.00968612, 0.00969712, 0.0097058", \ + "0.0108669, 0.0108612, 0.0108385, 0.0108517, 0.0109138, 0.0109544, 0.0109082", \ + "0.0125417, 0.01251, 0.0124518, 0.0124399, 0.0124717, 0.0125141, 0.0125189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00570577, 0.00575302, 0.00582425, 0.00584018, 0.00584847, 0.00585237, 0.00585347", \ + "0.00554429, 0.00559598, 0.00569092, 0.00571669, 0.00573166, 0.00573772, 0.0057408", \ + "0.00554679, 0.00559909, 0.00574893, 0.00581587, 0.00585483, 0.00588082, 0.0058867", \ + "0.00585398, 0.00591049, 0.00605751, 0.00613017, 0.00619031, 0.00623451, 0.00625229", \ + "0.00667334, 0.0067041, 0.0068552, 0.0069397, 0.00701053, 0.00705343, 0.0070754", \ + "0.00786958, 0.00789305, 0.00801519, 0.00810142, 0.00818772, 0.0082329, 0.00826792", \ + "0.00947642, 0.0094959, 0.00959139, 0.00967121, 0.00976079, 0.00981823, 0.00985634" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00599461, 0.00602226, 0.00606085, 0.00606783, 0.00606898, 0.00606726, 0.00606135", \ + "0.00577691, 0.00580939, 0.00587666, 0.00589514, 0.00590355, 0.00590442, 0.00590157", \ + "0.00580251, 0.00583209, 0.00591199, 0.00595831, 0.00599212, 0.00600954, 0.00601461", \ + "0.00614814, 0.00616373, 0.00624372, 0.0062821, 0.00632483, 0.00634266, 0.00635379", \ + "0.00711726, 0.00711228, 0.00713512, 0.00717293, 0.00721928, 0.00723713, 0.00724473", \ + "0.00838339, 0.00837582, 0.00835287, 0.00836987, 0.00842493, 0.00844889, 0.00845619", \ + "0.010028, 0.010001, 0.00996343, 0.00996934, 0.00998816, 0.0100634, 0.0101139" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00687744, 0.00695043, 0.0070409, 0.00705831, 0.00706774, 0.00707134, 0.00707324", \ + "0.00670692, 0.00678424, 0.00690525, 0.00693389, 0.00694996, 0.00695657, 0.00696015", \ + "0.0067113, 0.00677879, 0.00695678, 0.0070271, 0.00707813, 0.00709222, 0.00710789", \ + "0.00710037, 0.00715736, 0.00733013, 0.00741679, 0.00747617, 0.00750889, 0.00752844", \ + "0.00785545, 0.00789572, 0.00806138, 0.0081515, 0.00822564, 0.0082741, 0.00829752", \ + "0.00905218, 0.00907714, 0.00921459, 0.00930584, 0.00939446, 0.00944409, 0.0094834", \ + "0.0106707, 0.0106817, 0.0107838, 0.0108693, 0.0109623, 0.0110228, 0.0110575" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00557743, 0.0056015, 0.0056301, 0.00563493, 0.00563413, 0.00563442, 0.00562845", \ + "0.00536421, 0.00539519, 0.00545079, 0.00546386, 0.00546875, 0.00546846, 0.00546495", \ + "0.00538613, 0.00542419, 0.00549731, 0.00553539, 0.00556483, 0.00557237, 0.00557667", \ + "0.00573691, 0.00574969, 0.00583902, 0.00586358, 0.00589519, 0.00591065, 0.00591855", \ + "0.00670686, 0.00670107, 0.00672218, 0.00675338, 0.00678947, 0.00680309, 0.00681309", \ + "0.00796108, 0.00796338, 0.00793872, 0.00795416, 0.00800366, 0.0080386, 0.00802599", \ + "0.00962325, 0.00959042, 0.00954277, 0.00955293, 0.00956297, 0.00964336, 0.00968607" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00688269, 0.00695694, 0.00704846, 0.00706561, 0.00707509, 0.00707888, 0.00708047", \ + "0.00671216, 0.00679057, 0.00691246, 0.00694129, 0.0069574, 0.00696402, 0.00696753", \ + "0.00671711, 0.00678333, 0.00696706, 0.00703293, 0.0070826, 0.0071049, 0.00711522", \ + "0.00703465, 0.00708584, 0.00727224, 0.0073552, 0.00742313, 0.00746338, 0.00748043", \ + "0.00785493, 0.00790565, 0.00806097, 0.00816192, 0.00823941, 0.00827823, 0.00830353", \ + "0.00906862, 0.00909785, 0.00923191, 0.00932339, 0.00940673, 0.00946104, 0.00949705", \ + "0.0106985, 0.0107079, 0.0108066, 0.0108908, 0.0109872, 0.01105, 0.0110911" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00848043, 0.0085019, 0.00852796, 0.00853095, 0.00853126, 0.00852869, 0.00852194", \ + "0.00826549, 0.00829495, 0.0083478, 0.00836, 0.00836442, 0.00836333, 0.00835898", \ + "0.00829151, 0.00831754, 0.0083941, 0.00843187, 0.00845677, 0.00846821, 0.00847028", \ + "0.00863256, 0.0086485, 0.00873161, 0.00875834, 0.00879061, 0.00880468, 0.00880958", \ + "0.0096062, 0.0095987, 0.00962053, 0.00965792, 0.00968612, 0.00969712, 0.0097058", \ + "0.0108669, 0.0108612, 0.0108385, 0.0108517, 0.0109138, 0.0109544, 0.0109082", \ + "0.0125417, 0.01251, 0.0124518, 0.0124399, 0.0124717, 0.0125141, 0.0125189" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00688269, 0.00695694, 0.00704846, 0.00706561, 0.00707509, 0.00707888, 0.00708047", \ + "0.00671216, 0.00679057, 0.00691246, 0.00694129, 0.0069574, 0.00696402, 0.00696753", \ + "0.00671711, 0.00678333, 0.00696706, 0.00703293, 0.0070826, 0.0071049, 0.00711522", \ + "0.00703465, 0.00708584, 0.00727224, 0.0073552, 0.00742313, 0.00746338, 0.00748043", \ + "0.00785493, 0.00790565, 0.00806097, 0.00816192, 0.00823941, 0.00827823, 0.00830353", \ + "0.00906862, 0.00909785, 0.00923191, 0.00932339, 0.00940673, 0.00946104, 0.00949705", \ + "0.0106985, 0.0107079, 0.0108066, 0.0108908, 0.0109872, 0.01105, 0.0110911" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0103079, 0.0103125, 0.0103181, 0.0103184, 0.0103166, 0.0103133, 0.0103079", \ + "0.0101854, 0.0102081, 0.0102489, 0.0102659, 0.0102745, 0.0102755, 0.0102721", \ + "0.0101285, 0.0101277, 0.0101408, 0.0102012, 0.0102232, 0.0102377, 0.010243", \ + "0.0103063, 0.0102882, 0.0102277, 0.0102195, 0.0102278, 0.0102368, 0.0102413", \ + "0.011084, 0.0109779, 0.0106741, 0.0105653, 0.0104128, 0.0103591, 0.0103263", \ + "0.0125126, 0.0123232, 0.011674, 0.0113054, 0.0109425, 0.0107298, 0.010588", \ + "0.0144669, 0.0142177, 0.0132321, 0.0125718, 0.0119316, 0.0114499, 0.0111878" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.000137121, 0.000154781, 0.000161378, 0.000162844, 0.000163381, 0.000163171, 0.000162527", \ + "3.41041e-05, 4.88615e-05, 9.35657e-05, 0.000103173, 0.000111158, 0.000116721, 0.000118193", \ + "-7.57834e-05, -6.43264e-05, -9.60498e-06, 2.60051e-05, 5.56978e-05, 8.00114e-05, 8.4499e-05", \ + "2.46587e-05, 1.43357e-05, 1.56105e-05, 2.62171e-05, 4.71533e-05, 6.92205e-05, 8.12181e-05", \ + "0.000619057, 0.000545791, 0.000351876, 0.000263029, 0.000191985, 0.000161979, 0.000145498", \ + "0.0018485, 0.00168976, 0.00116887, 0.000889779, 0.000636586, 0.000480482, 0.000378753", \ + "0.0037292, 0.00348992, 0.00260242, 0.00204265, 0.00148818, 0.00113202, 0.00088091" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00782458, 0.00783177, 0.00784204, 0.0078437, 0.00784276, 0.00784023, 0.00783546", \ + "0.0076936, 0.00772421, 0.00777549, 0.0078011, 0.00781346, 0.00781731, 0.00781662", \ + "0.00763417, 0.00763387, 0.00761336, 0.00771964, 0.0077571, 0.00777171, 0.00771084", \ + "0.00781794, 0.00779904, 0.0077381, 0.00773055, 0.00774837, 0.00776475, 0.00777312", \ + "0.00860382, 0.00850292, 0.00820651, 0.00808322, 0.00795794, 0.00789026, 0.00785382", \ + "0.0100264, 0.0098384, 0.00920414, 0.00883627, 0.00854152, 0.00826094, 0.0081222", \ + "0.0119966, 0.0117468, 0.0107785, 0.0101285, 0.0094651, 0.00901945, 0.00875928" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00134567, 0.00135221, 0.00137324, 0.00137496, 0.00137576, 0.00137592, 0.00137577", \ + "0.00122378, 0.00125178, 0.00129996, 0.00131843, 0.00132773, 0.00133158, 0.00133371", \ + "0.00112606, 0.00114097, 0.00120142, 0.00123623, 0.0012711, 0.00128944, 0.00129751", \ + "0.00125258, 0.00123927, 0.00123109, 0.00124316, 0.00126949, 0.00128017, 0.00129045", \ + "0.00194165, 0.00185317, 0.00160795, 0.00150388, 0.00142475, 0.00139087, 0.0013652", \ + "0.0033041, 0.00311538, 0.00251141, 0.00218142, 0.00189981, 0.00173113, 0.00162358", \ + "0.0052797, 0.00499444, 0.00398925, 0.00336957, 0.00276591, 0.00239384, 0.00213813" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00740554, 0.00741061, 0.0074168, 0.00741767, 0.00741639, 0.00741324, 0.00740865", \ + "0.00728469, 0.00730483, 0.0073484, 0.00736595, 0.00737466, 0.00737616, 0.00737325", \ + "0.00722227, 0.00722505, 0.00723982, 0.00730187, 0.0073258, 0.00733932, 0.00725685", \ + "0.00741319, 0.00739058, 0.00732806, 0.00727765, 0.0073291, 0.00733848, 0.00734373", \ + "0.00819456, 0.00809793, 0.00779082, 0.00765528, 0.00753828, 0.00746159, 0.00742941", \ + "0.00962967, 0.00943653, 0.00877984, 0.00840678, 0.00812569, 0.00783059, 0.00769203", \ + "0.0115906, 0.0113342, 0.0103416, 0.00966749, 0.00900589, 0.0088459, 0.00825129" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00136013, 0.00137948, 0.00138729, 0.00138898, 0.00138973, 0.00138982, 0.00138958", \ + "0.00123901, 0.0012624, 0.00132081, 0.0013308, 0.00134031, 0.00134422, 0.00134638", \ + "0.00113762, 0.00115038, 0.00121448, 0.00125358, 0.00128199, 0.0013089, 0.00131234", \ + "0.00126224, 0.00124511, 0.00123757, 0.00125356, 0.00127369, 0.00129348, 0.00130218", \ + "0.00190795, 0.00182353, 0.00159042, 0.00149638, 0.00142599, 0.00138992, 0.00137504", \ + "0.00322661, 0.00303116, 0.00244917, 0.00214718, 0.00187261, 0.00172072, 0.00161118", \ + "0.0051812, 0.00490311, 0.0039135, 0.00331662, 0.00273631, 0.00237177, 0.00211839" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.0103079, 0.0103125, 0.0103181, 0.0103184, 0.0103166, 0.0103133, 0.0103079", \ + "0.0101854, 0.0102081, 0.0102489, 0.0102659, 0.0102745, 0.0102755, 0.0102721", \ + "0.0101285, 0.0101277, 0.0101408, 0.0102012, 0.0102232, 0.0102377, 0.010243", \ + "0.0103063, 0.0102882, 0.0102277, 0.0102195, 0.0102278, 0.0102368, 0.0102413", \ + "0.011084, 0.0109779, 0.0106741, 0.0105653, 0.0104128, 0.0103591, 0.0103263", \ + "0.0125126, 0.0123232, 0.011674, 0.0113054, 0.0109425, 0.0107298, 0.010588", \ + "0.0144669, 0.0142177, 0.0132321, 0.0125718, 0.0119316, 0.0114499, 0.0111878" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.003, 0.015, 0.03, 0.06, 0.099, 0.15"); + values ( \ + "0.00134567, 0.00135221, 0.00137324, 0.00137496, 0.00137576, 0.00137592, 0.00137577", \ + "0.00122378, 0.00125178, 0.00129996, 0.00131843, 0.00132773, 0.00133158, 0.00133371", \ + "0.00112606, 0.00114097, 0.00120142, 0.00123623, 0.0012711, 0.00128944, 0.00129751", \ + "0.00125258, 0.00123927, 0.00123109, 0.00124316, 0.00126949, 0.00128017, 0.00129045", \ + "0.00194165, 0.00185317, 0.00160795, 0.00150388, 0.00142475, 0.00139087, 0.0013652", \ + "0.0033041, 0.00311538, 0.00251141, 0.00218142, 0.00189981, 0.00173113, 0.00162358", \ + "0.0052797, 0.00499444, 0.00398925, 0.00336957, 0.00276591, 0.00239384, 0.00213813" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160954; + rise_capacitance : 0.00160954; + rise_capacitance_range (0.0011414, 0.00160954); + fall_capacitance : 0.00160919; + fall_capacitance_range (0.00112659, 0.00160919); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00147325, 0.00133544, 0.00148301, 0.00187814, 0.00272013, 0.00395888, 0.00560712" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00273245, 0.00261169, 0.00279509, 0.00318124, 0.00398712, 0.00519617, 0.00682516" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-1.70291e-05, -0.000153068, -2.87771e-05, 0.000361575, 0.00119306, 0.00242386, 0.00406431" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00406533, 0.00395096, 0.00414272, 0.00454559, 0.00538092, 0.00662043, 0.00826793" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-1.34202e-05, -0.000152433, -1.81006e-05, 0.000359636, 0.00119173, 0.00242209, 0.00406304" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00406633, 0.00395158, 0.00414387, 0.00454265, 0.00538071, 0.0066199, 0.00826766" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00241767; + rise_capacitance : 0.00235629; + rise_capacitance_range (0.00164675, 0.00235629); + fall_capacitance : 0.00241767; + fall_capacitance_range (0.00172729, 0.00241767); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00182613, -0.00182422, -0.00182756, -0.0018327, -0.00183941, -0.00185907, -0.00188308" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00188869, 0.00189425, 0.00189606, 0.00189851, 0.00189499, 0.00189624, 0.00189394" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012156, -0.00133479, -0.00138801, -0.00139976, -0.00140461, -0.00140873, -0.00140682" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00141282, 0.00140664, 0.00141423, 0.00141063, 0.00140461, 0.00140873, 0.00140682" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00181695, -0.00183679, -0.00186542, -0.00187464, -0.00187303, -0.00187825, -0.00187359" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00187828, 0.00186573, 0.00188417, 0.00188488, 0.00187303, 0.00187825, 0.00187359" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121773, -0.00133397, -0.00138759, -0.00139958, -0.00140479, -0.00141022, -0.0014083" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00141415, 0.00140897, 0.00141616, 0.0014156, 0.00140479, 0.00141022, 0.0014083" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00162025; + rise_capacitance : 0.00162025; + rise_capacitance_range (0.0011523, 0.00162025); + fall_capacitance : 0.0016201; + fall_capacitance_range (0.00113553, 0.0016201); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-8.08236e-05, -0.000221008, -9.97501e-05, 0.000285024, 0.00111154, 0.00234953, 0.00399263" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00414588, 0.00402868, 0.00421976, 0.00462141, 0.00545854, 0.0066985, 0.00834619" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000990676, 0.000852439, 0.00097809, 0.00135709, 0.00216499, 0.00339565, 0.00502955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00360805, 0.00350208, 0.00365099, 0.00404197, 0.00483088, 0.00604203, 0.00765548" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-7.9059e-05, -0.000219072, -0.000100012, 0.000286913, 0.00111328, 0.00235137, 0.00399429" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00414406, 0.00402678, 0.00421805, 0.00461951, 0.00545664, 0.00669658, 0.00834426" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00232076; + rise_capacitance : 0.00231435; + rise_capacitance_range (0.00175471, 0.00231435); + fall_capacitance : 0.00232076; + fall_capacitance_range (0.00175074, 0.00232076); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0012089, -0.00132808, -0.00138149, -0.00139349, -0.00139867, -0.00140388, -0.00140191" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00139383, 0.00140216, 0.00140669, 0.00140218, 0.00139867, 0.00140388, 0.00140191" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148356, -0.00149117, -0.00148571, -0.00148565, -0.00148481, -0.00148732, -0.00148625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00150661, 0.00149844, 0.00148803, 0.00148859, 0.00148839, 0.00149091, 0.00148858" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0013558, -0.00136771, -0.00139484, -0.00140318, -0.00139836, -0.00140343, -0.00140125" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00139396, 0.00139523, 0.0014085, 0.00140318, 0.00139836, 0.00140343, 0.00140125" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120903, -0.0013282, -0.00138167, -0.00139366, -0.00139877, -0.00140397, -0.00140198" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00139351, 0.00139807, 0.00140668, 0.00140233, 0.00139877, 0.00140397, 0.00140198" \ + ); + } + } + } + } + cell (OAI2B2BX2) { + area : 14.112; + cell_leakage_power : 0.164081; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.190508; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151589; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16332; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197452; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.174716; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14873; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156984; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.155179; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16332; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.11294; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136132; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170264; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.197452; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.132052; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170264; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204396; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.164081; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772866, 0.0991263, 0.206979, 0.33942, 0.603448, 0.946386, 1.3946", \ + "0.0985281, 0.120114, 0.228112, 0.360747, 0.624867, 0.967826, 1.41607", \ + "0.17944, 0.200294, 0.307484, 0.44033, 0.704806, 1.04803, 1.49628", \ + "0.238115, 0.260723, 0.366711, 0.499014, 0.763189, 1.10633, 1.55457", \ + "0.315832, 0.342417, 0.449083, 0.579888, 0.842626, 1.18545, 1.63436", \ + "0.388472, 0.419193, 0.531981, 0.661947, 0.923286, 1.26554, 1.71346", \ + "0.45797, 0.492566, 0.614901, 0.744811, 1.00638, 1.34774, 1.79498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0614414, 0.0887376, 0.234979, 0.418174, 0.784965, 1.26215, 1.88584", \ + "0.0614616, 0.0887536, 0.234988, 0.418168, 0.784971, 1.26221, 1.8858", \ + "0.0687509, 0.0925275, 0.235456, 0.418228, 0.784903, 1.26221, 1.88556", \ + "0.0812046, 0.100654, 0.237102, 0.419228, 0.785282, 1.26209, 1.88571", \ + "0.102705, 0.11879, 0.24191, 0.421197, 0.786602, 1.26273, 1.88611", \ + "0.125365, 0.141185, 0.251968, 0.425106, 0.788581, 1.26528, 1.88702", \ + "0.148671, 0.164964, 0.26743, 0.432889, 0.792424, 1.26697, 1.89013" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0849946, 0.101378, 0.181489, 0.278796, 0.472453, 0.723774, 1.05224", \ + "0.10595, 0.12227, 0.202529, 0.300021, 0.493748, 0.745107, 1.07358", \ + "0.186814, 0.203236, 0.282992, 0.380816, 0.574733, 0.826183, 1.15465", \ + "0.242345, 0.259698, 0.339516, 0.436598, 0.630382, 0.882161, 1.21049", \ + "0.311899, 0.331758, 0.413379, 0.507778, 0.700638, 0.951491, 1.28083", \ + "0.371309, 0.394221, 0.481136, 0.57704, 0.768764, 1.01881, 1.34669", \ + "0.422471, 0.448526, 0.543542, 0.640141, 0.831931, 1.08024, 1.40757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0402273, 0.0593373, 0.162283, 0.291429, 0.549414, 0.885087, 1.32404", \ + "0.0402629, 0.0593593, 0.162284, 0.291427, 0.54969, 0.885017, 1.32403", \ + "0.0461067, 0.0635569, 0.163349, 0.291752, 0.549628, 0.885261, 1.32402", \ + "0.055588, 0.0713098, 0.166224, 0.293689, 0.550598, 0.885468, 1.32377", \ + "0.072095, 0.086652, 0.17274, 0.296616, 0.552702, 0.886963, 1.32552", \ + "0.090483, 0.105638, 0.184334, 0.302159, 0.555218, 0.889143, 1.32664", \ + "0.110224, 0.126907, 0.201549, 0.312685, 0.560393, 0.892545, 1.32885" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0760216, 0.0977086, 0.205162, 0.337066, 0.600145, 0.941884, 1.3888", \ + "0.0973367, 0.118683, 0.226247, 0.358342, 0.621535, 0.963331, 1.41025", \ + "0.178303, 0.199041, 0.305569, 0.437681, 0.701263, 1.0435, 1.49043", \ + "0.236687, 0.259464, 0.364898, 0.49651, 0.759694, 1.10175, 1.54856", \ + "0.313899, 0.340837, 0.447599, 0.577643, 0.839137, 1.18081, 1.62851", \ + "0.385077, 0.416459, 0.52935, 0.658587, 0.918725, 1.25971, 1.70645", \ + "0.454823, 0.490119, 0.61348, 0.742492, 1.00352, 1.3433, 1.78929" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0417675, 0.0690367, 0.215878, 0.399454, 0.766526, 1.24381, 1.86755", \ + "0.0418265, 0.0690468, 0.215875, 0.399348, 0.766525, 1.24375, 1.86755", \ + "0.048898, 0.0728821, 0.216312, 0.39954, 0.766637, 1.24359, 1.86772", \ + "0.0601141, 0.0808398, 0.218029, 0.400444, 0.76674, 1.24342, 1.8675", \ + "0.078487, 0.09814, 0.222881, 0.402476, 0.768005, 1.2448, 1.86808", \ + "0.09755, 0.118582, 0.233123, 0.406493, 0.770235, 1.24727, 1.86872", \ + "0.11719, 0.140194, 0.248719, 0.414271, 0.774201, 1.24857, 1.87159" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0709474, 0.0842676, 0.144913, 0.218053, 0.363448, 0.552252, 0.798931", \ + "0.0919048, 0.10525, 0.166106, 0.239261, 0.384726, 0.573577, 0.820279", \ + "0.172816, 0.186996, 0.248559, 0.321842, 0.467207, 0.656037, 0.902871", \ + "0.226981, 0.243211, 0.306881, 0.379853, 0.525262, 0.714368, 0.961242", \ + "0.293147, 0.313514, 0.382954, 0.455485, 0.598044, 0.786257, 1.03288", \ + "0.349574, 0.373532, 0.451589, 0.525821, 0.669366, 0.854005, 1.09996", \ + "0.398885, 0.426116, 0.514705, 0.592211, 0.735111, 0.922594, 1.16853" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.027394, 0.0414013, 0.118388, 0.216304, 0.412103, 0.666859, 1.00012", \ + "0.0274724, 0.0414444, 0.118403, 0.216305, 0.412132, 0.666861, 1.00037", \ + "0.036701, 0.0485178, 0.12073, 0.217137, 0.412364, 0.666969, 1.00032", \ + "0.048488, 0.0592584, 0.125302, 0.219533, 0.413703, 0.668096, 1.00047", \ + "0.067055, 0.077795, 0.136047, 0.224828, 0.416414, 0.67063, 1.00228", \ + "0.086254, 0.09817, 0.151884, 0.234217, 0.420653, 0.67252, 1.00468", \ + "0.106371, 0.119602, 0.172913, 0.248659, 0.428992, 0.677548, 1.00795" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0763715, 0.098123, 0.205579, 0.337507, 0.600529, 0.942267, 1.38919", \ + "0.0976204, 0.119105, 0.226704, 0.358832, 0.621945, 0.963732, 1.41066", \ + "0.178421, 0.199273, 0.306086, 0.438408, 0.701823, 1.04384, 1.49081", \ + "0.236822, 0.259511, 0.365305, 0.497037, 0.760249, 1.10233, 1.54912", \ + "0.314008, 0.340966, 0.447777, 0.577955, 0.839722, 1.1814, 1.62909", \ + "0.38516, 0.41658, 0.529555, 0.658797, 0.9192, 1.26023, 1.70763", \ + "0.454844, 0.490193, 0.6137, 0.742796, 1.00396, 1.3438, 1.78986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0417714, 0.069065, 0.215841, 0.399367, 0.76653, 1.2438, 1.86755", \ + "0.0418015, 0.0690666, 0.215878, 0.399336, 0.766529, 1.24376, 1.86755", \ + "0.0487945, 0.072824, 0.216309, 0.399514, 0.766641, 1.24375, 1.86761", \ + "0.0600178, 0.0807023, 0.21802, 0.400446, 0.766866, 1.24342, 1.86762", \ + "0.078436, 0.09806, 0.222905, 0.402471, 0.768006, 1.2448, 1.86808", \ + "0.097571, 0.118574, 0.233123, 0.406462, 0.770262, 1.24726, 1.86888", \ + "0.1173, 0.140201, 0.248615, 0.414231, 0.774196, 1.24857, 1.87157" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0758483, 0.0925487, 0.17203, 0.268656, 0.461215, 0.711287, 1.03823", \ + "0.0967025, 0.113387, 0.19307, 0.289868, 0.482505, 0.732617, 1.05958", \ + "0.176995, 0.194105, 0.273433, 0.370519, 0.56351, 0.813663, 1.14065", \ + "0.230887, 0.249782, 0.329861, 0.426216, 0.619051, 0.869566, 1.19646", \ + "0.297805, 0.320422, 0.403952, 0.497748, 0.68953, 0.939229, 1.26651", \ + "0.354531, 0.38081, 0.470808, 0.565947, 0.756103, 1.00493, 1.33138", \ + "0.404179, 0.433841, 0.534059, 0.630406, 0.820543, 1.069, 1.39487" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329308, 0.0517532, 0.154084, 0.282545, 0.539726, 0.873801, 1.30994", \ + "0.032993, 0.051824, 0.154109, 0.282529, 0.539274, 0.873806, 1.30997", \ + "0.0408588, 0.0571686, 0.155391, 0.282876, 0.539325, 0.873289, 1.30993", \ + "0.0521622, 0.0664766, 0.158495, 0.284823, 0.540604, 0.87373, 1.30989", \ + "0.070029, 0.083674, 0.16579, 0.288015, 0.542329, 0.875031, 1.31076", \ + "0.089052, 0.103624, 0.178579, 0.294103, 0.545138, 0.877347, 1.31228", \ + "0.109036, 0.124952, 0.196395, 0.304853, 0.550647, 0.880746, 1.31477" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0772866, 0.0991263, 0.206979, 0.33942, 0.603448, 0.946386, 1.3946", \ + "0.0985281, 0.120114, 0.228112, 0.360747, 0.624867, 0.967826, 1.41607", \ + "0.17944, 0.200294, 0.307484, 0.44033, 0.704806, 1.04803, 1.49628", \ + "0.238115, 0.260723, 0.366711, 0.499014, 0.763189, 1.10633, 1.55457", \ + "0.315832, 0.342417, 0.449083, 0.579888, 0.842626, 1.18545, 1.63436", \ + "0.388472, 0.419193, 0.531981, 0.661947, 0.923286, 1.26554, 1.71346", \ + "0.45797, 0.492566, 0.614901, 0.744811, 1.00638, 1.34774, 1.79498" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0614414, 0.0887376, 0.234979, 0.418174, 0.784965, 1.26215, 1.88584", \ + "0.0614616, 0.0887536, 0.234988, 0.418168, 0.784971, 1.26221, 1.8858", \ + "0.0687509, 0.0925275, 0.235456, 0.418228, 0.784903, 1.26221, 1.88556", \ + "0.0812046, 0.100654, 0.237102, 0.419228, 0.785282, 1.26209, 1.88571", \ + "0.102705, 0.11879, 0.24191, 0.421197, 0.786602, 1.26273, 1.88611", \ + "0.125365, 0.141185, 0.251968, 0.425106, 0.788581, 1.26528, 1.88702", \ + "0.148671, 0.164964, 0.26743, 0.432889, 0.792424, 1.26697, 1.89013" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0849946, 0.101378, 0.181489, 0.278796, 0.472453, 0.723774, 1.05224", \ + "0.10595, 0.12227, 0.202529, 0.300021, 0.493748, 0.745107, 1.07358", \ + "0.186814, 0.203236, 0.282992, 0.380816, 0.574733, 0.826183, 1.15465", \ + "0.242345, 0.259698, 0.339516, 0.436598, 0.630382, 0.882161, 1.21049", \ + "0.311899, 0.331758, 0.413379, 0.507778, 0.700638, 0.951491, 1.28083", \ + "0.371309, 0.394221, 0.481136, 0.57704, 0.768764, 1.01881, 1.34669", \ + "0.422471, 0.448526, 0.543542, 0.640141, 0.831931, 1.08024, 1.40757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0402273, 0.0593373, 0.162283, 0.291429, 0.549414, 0.885087, 1.32404", \ + "0.0402629, 0.0593593, 0.162284, 0.291427, 0.54969, 0.885017, 1.32403", \ + "0.0461067, 0.0635569, 0.163349, 0.291752, 0.549628, 0.885261, 1.32402", \ + "0.055588, 0.0713098, 0.166224, 0.293689, 0.550598, 0.885468, 1.32377", \ + "0.072095, 0.086652, 0.17274, 0.296616, 0.552702, 0.886963, 1.32552", \ + "0.090483, 0.105638, 0.184334, 0.302159, 0.555218, 0.889143, 1.32664", \ + "0.110224, 0.126907, 0.201549, 0.312685, 0.560393, 0.892545, 1.32885" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0526053, 0.0734378, 0.179967, 0.312117, 0.575988, 0.918851, 1.36696", \ + "0.06924, 0.0903161, 0.198141, 0.330756, 0.594921, 0.937916, 1.3861", \ + "0.118457, 0.152172, 0.278566, 0.411862, 0.677416, 1.02044, 1.46922", \ + "0.146973, 0.194331, 0.36046, 0.511842, 0.778071, 1.12211, 1.57194", \ + "0.179578, 0.246239, 0.474132, 0.670149, 0.977491, 1.3253, 1.77432", \ + "0.210217, 0.291468, 0.579958, 0.824961, 1.19622, 1.58858, 2.04426", \ + "0.234455, 0.332659, 0.679993, 0.974047, 1.41483, 1.86791, 2.37428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611667, 0.0886885, 0.234981, 0.418155, 0.784978, 1.26221, 1.8855", \ + "0.0612816, 0.0887079, 0.234982, 0.418169, 0.784977, 1.26221, 1.88559", \ + "0.100822, 0.124289, 0.247696, 0.420195, 0.784883, 1.26177, 1.88556", \ + "0.148558, 0.174448, 0.298192, 0.450618, 0.791396, 1.26208, 1.88563", \ + "0.228932, 0.259321, 0.401978, 0.556368, 0.85802, 1.29071, 1.88984", \ + "0.312567, 0.350903, 0.519992, 0.692947, 0.997784, 1.3904, 1.94804", \ + "0.401712, 0.447428, 0.647461, 0.844647, 1.17646, 1.56507, 2.07872" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0465236, 0.0624065, 0.142119, 0.239576, 0.433368, 0.684795, 1.01335", \ + "0.064992, 0.0808964, 0.161054, 0.258593, 0.451996, 0.703978, 1.03256", \ + "0.14167, 0.167839, 0.264878, 0.360288, 0.555348, 0.80587, 1.13477", \ + "0.194753, 0.231724, 0.371172, 0.489056, 0.683159, 0.934022, 1.26176", \ + "0.265565, 0.317344, 0.515206, 0.687115, 0.939227, 1.19312, 1.52217", \ + "0.332518, 0.397486, 0.65026, 0.874205, 1.20398, 1.52733, 1.87008", \ + "0.398151, 0.47638, 0.781111, 1.05442, 1.46189, 1.86305, 2.28151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440564, 0.0635102, 0.166937, 0.296131, 0.554419, 0.890076, 1.32911", \ + "0.0439604, 0.0630047, 0.166827, 0.296126, 0.55442, 0.890122, 1.32911", \ + "0.0899651, 0.109245, 0.186969, 0.298766, 0.554411, 0.890238, 1.32911", \ + "0.13502, 0.162818, 0.258185, 0.351386, 0.569361, 0.890306, 1.32899", \ + "0.204115, 0.244167, 0.381124, 0.495022, 0.676672, 0.94294, 1.34329", \ + "0.278885, 0.331769, 0.511932, 0.659483, 0.872183, 1.10481, 1.44625", \ + "0.360111, 0.425563, 0.649848, 0.832202, 1.09501, 1.35555, 1.65526" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0514252, 0.0721461, 0.178287, 0.309916, 0.572786, 0.914478, 1.36153", \ + "0.0680644, 0.0889559, 0.196245, 0.328309, 0.591527, 0.933354, 1.38022", \ + "0.116615, 0.150357, 0.276631, 0.409464, 0.673606, 1.01601, 1.46332", \ + "0.14358, 0.191549, 0.358312, 0.509591, 0.774728, 1.11764, 1.56596", \ + "0.175746, 0.242292, 0.471189, 0.667244, 0.974433, 1.32086, 1.76873", \ + "0.204892, 0.287973, 0.576543, 0.821304, 1.1924, 1.58461, 2.03878", \ + "0.229082, 0.328735, 0.676091, 0.970175, 1.41017, 1.86266, 2.36833" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0414916, 0.0690023, 0.215831, 0.399332, 0.766526, 1.24375, 1.86726", \ + "0.0416549, 0.0690356, 0.215878, 0.399426, 0.766525, 1.24375, 1.86762", \ + "0.0756776, 0.102503, 0.228815, 0.401511, 0.766585, 1.24381, 1.86771", \ + "0.115786, 0.147033, 0.279129, 0.432234, 0.773081, 1.24341, 1.86771", \ + "0.18222, 0.22142, 0.378294, 0.537343, 0.839975, 1.27265, 1.87194", \ + "0.251025, 0.300994, 0.490606, 0.670102, 0.980432, 1.37497, 1.93017", \ + "0.32535, 0.3849, 0.610737, 0.817471, 1.15418, 1.54779, 2.06087" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.030025, 0.0419836, 0.101804, 0.175109, 0.321083, 0.510578, 0.758349", \ + "0.050694, 0.0623164, 0.122316, 0.195742, 0.341761, 0.53121, 0.778854", \ + "0.113805, 0.140487, 0.231238, 0.307409, 0.451831, 0.641363, 0.889073", \ + "0.155514, 0.194091, 0.327663, 0.434765, 0.589318, 0.779594, 1.02662", \ + "0.210095, 0.264379, 0.45756, 0.617738, 0.843162, 1.05733, 1.30531", \ + "0.260827, 0.329581, 0.579141, 0.78974, 1.09093, 1.37867, 1.67268", \ + "0.309158, 0.392079, 0.695415, 0.955474, 1.33255, 1.69483, 2.06467" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0269655, 0.0417861, 0.120395, 0.218767, 0.415595, 0.671386, 1.00572", \ + "0.0297839, 0.04248, 0.120362, 0.218721, 0.41546, 0.671236, 1.00585", \ + "0.0777787, 0.094989, 0.15344, 0.230917, 0.41557, 0.671154, 1.00575", \ + "0.119448, 0.145152, 0.227974, 0.296823, 0.444015, 0.676322, 1.00582", \ + "0.183783, 0.222364, 0.346411, 0.442294, 0.581519, 0.760279, 1.04275", \ + "0.253425, 0.305322, 0.47201, 0.600486, 0.779912, 0.953573, 1.18373", \ + "0.330049, 0.395232, 0.605452, 0.768569, 0.994287, 1.20821, 1.43256" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0517571, 0.0724792, 0.178595, 0.310217, 0.573083, 0.914773, 1.36183", \ + "0.0683587, 0.089419, 0.19674, 0.328789, 0.592007, 0.933829, 1.38069", \ + "0.116524, 0.150483, 0.276894, 0.409946, 0.674541, 1.01652, 1.4639", \ + "0.143598, 0.191597, 0.358476, 0.509871, 0.775144, 1.11813, 1.56648", \ + "0.173946, 0.241025, 0.470889, 0.667208, 0.974604, 1.32118, 1.76915", \ + "0.200319, 0.284476, 0.575013, 0.820547, 1.1923, 1.5846, 2.03894", \ + "0.220879, 0.322064, 0.672445, 0.968081, 1.40962, 1.86222, 2.368" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0414953, 0.0690063, 0.215836, 0.399336, 0.766529, 1.24376, 1.86727", \ + "0.0416266, 0.0690316, 0.215881, 0.399415, 0.766529, 1.24376, 1.86762", \ + "0.0757614, 0.102428, 0.22874, 0.401379, 0.766315, 1.24383, 1.86762", \ + "0.115759, 0.146979, 0.279026, 0.432124, 0.773025, 1.24341, 1.86771", \ + "0.183155, 0.222373, 0.378556, 0.537376, 0.839898, 1.27259, 1.87191", \ + "0.253407, 0.303283, 0.491972, 0.670752, 0.980524, 1.37498, 1.93013", \ + "0.328745, 0.388993, 0.613851, 0.819228, 1.15619, 1.54808, 2.06094" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381463, 0.0539244, 0.133099, 0.230248, 0.423759, 0.674993, 1.00339", \ + "0.0567099, 0.0723667, 0.152038, 0.24931, 0.442454, 0.694302, 1.02266", \ + "0.123128, 0.152511, 0.25575, 0.352827, 0.545838, 0.796498, 1.12491", \ + "0.167541, 0.209083, 0.357017, 0.478463, 0.673591, 0.923949, 1.2518", \ + "0.226776, 0.284581, 0.494183, 0.671657, 0.927884, 1.18295, 1.51212", \ + "0.282788, 0.355877, 0.622923, 0.85353, 1.18891, 1.51557, 1.85995", \ + "0.338328, 0.425562, 0.747732, 1.02868, 1.44315, 1.84825, 2.26953" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0366525, 0.0561658, 0.159503, 0.288566, 0.546591, 0.882074, 1.32069", \ + "0.0376076, 0.0558785, 0.159469, 0.288424, 0.546581, 0.882151, 1.32069", \ + "0.0845389, 0.104863, 0.182692, 0.29404, 0.546605, 0.882055, 1.32089", \ + "0.12704, 0.156393, 0.254634, 0.347167, 0.562703, 0.882276, 1.32071", \ + "0.192448, 0.234859, 0.376178, 0.491081, 0.672563, 0.936548, 1.33534", \ + "0.26377, 0.318961, 0.50503, 0.653336, 0.870658, 1.10031, 1.4402", \ + "0.34061, 0.410031, 0.640239, 0.825933, 1.09056, 1.35085, 1.65069" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0526053, 0.0734378, 0.179967, 0.312117, 0.575988, 0.918851, 1.36696", \ + "0.06924, 0.0903161, 0.198141, 0.330756, 0.594921, 0.937916, 1.3861", \ + "0.118457, 0.152172, 0.278566, 0.411862, 0.677416, 1.02044, 1.46922", \ + "0.146973, 0.194331, 0.36046, 0.511842, 0.778071, 1.12211, 1.57194", \ + "0.179578, 0.246239, 0.474132, 0.670149, 0.977491, 1.3253, 1.77432", \ + "0.210217, 0.291468, 0.579958, 0.824961, 1.19622, 1.58858, 2.04426", \ + "0.234455, 0.332659, 0.679993, 0.974047, 1.41483, 1.86791, 2.37428" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611667, 0.0886885, 0.234981, 0.418155, 0.784978, 1.26221, 1.8855", \ + "0.0612816, 0.0887079, 0.234982, 0.418169, 0.784977, 1.26221, 1.88559", \ + "0.100822, 0.124289, 0.247696, 0.420195, 0.784883, 1.26177, 1.88556", \ + "0.148558, 0.174448, 0.298192, 0.450618, 0.791396, 1.26208, 1.88563", \ + "0.228932, 0.259321, 0.401978, 0.556368, 0.85802, 1.29071, 1.88984", \ + "0.312567, 0.350903, 0.519992, 0.692947, 0.997784, 1.3904, 1.94804", \ + "0.401712, 0.447428, 0.647461, 0.844647, 1.17646, 1.56507, 2.07872" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0465236, 0.0624065, 0.142119, 0.239576, 0.433368, 0.684795, 1.01335", \ + "0.064992, 0.0808964, 0.161054, 0.258593, 0.451996, 0.703978, 1.03256", \ + "0.14167, 0.167839, 0.264878, 0.360288, 0.555348, 0.80587, 1.13477", \ + "0.194753, 0.231724, 0.371172, 0.489056, 0.683159, 0.934022, 1.26176", \ + "0.265565, 0.317344, 0.515206, 0.687115, 0.939227, 1.19312, 1.52217", \ + "0.332518, 0.397486, 0.65026, 0.874205, 1.20398, 1.52733, 1.87008", \ + "0.398151, 0.47638, 0.781111, 1.05442, 1.46189, 1.86305, 2.28151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440564, 0.0635102, 0.166937, 0.296131, 0.554419, 0.890076, 1.32911", \ + "0.0439604, 0.0630047, 0.166827, 0.296126, 0.55442, 0.890122, 1.32911", \ + "0.0899651, 0.109245, 0.186969, 0.298766, 0.554411, 0.890238, 1.32911", \ + "0.13502, 0.162818, 0.258185, 0.351386, 0.569361, 0.890306, 1.32899", \ + "0.204115, 0.244167, 0.381124, 0.495022, 0.676672, 0.94294, 1.34329", \ + "0.278885, 0.331769, 0.511932, 0.659483, 0.872183, 1.10481, 1.44625", \ + "0.360111, 0.425563, 0.649848, 0.832202, 1.09501, 1.35555, 1.65526" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.094308, 0.116096, 0.224554, 0.357278, 0.621117, 0.963382, 1.41051", \ + "0.115451, 0.137234, 0.245912, 0.378704, 0.642606, 0.984896, 1.43204", \ + "0.195598, 0.217016, 0.32531, 0.458128, 0.722301, 1.06464, 1.51183", \ + "0.255596, 0.277158, 0.384474, 0.516889, 0.780618, 1.1229, 1.57", \ + "0.336831, 0.359984, 0.466332, 0.59788, 0.860887, 1.20296, 1.64962", \ + "0.413211, 0.439441, 0.548707, 0.679354, 0.940743, 1.28187, 1.72843", \ + "0.486035, 0.515751, 0.63152, 0.759957, 1.02178, 1.36256, 1.8081" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0778651, 0.105307, 0.251696, 0.434887, 0.801131, 1.27746, 1.89959", \ + "0.0778751, 0.105312, 0.251696, 0.434869, 0.801134, 1.27742, 1.89958", \ + "0.0812316, 0.107294, 0.252102, 0.434914, 0.801168, 1.27743, 1.89965", \ + "0.0884039, 0.112142, 0.253442, 0.43581, 0.801515, 1.27741, 1.8997", \ + "0.104695, 0.125169, 0.257105, 0.43759, 0.802866, 1.27827, 1.90016", \ + "0.124621, 0.143798, 0.265212, 0.441004, 0.804625, 1.28023, 1.90126", \ + "0.145922, 0.165521, 0.278702, 0.448185, 0.808376, 1.28204, 1.90387" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.099522, 0.115921, 0.195843, 0.293155, 0.486764, 0.738034, 1.06646", \ + "0.120587, 0.136923, 0.217027, 0.314428, 0.508074, 0.759369, 1.08781", \ + "0.20267, 0.21948, 0.300657, 0.39834, 0.592337, 0.843806, 1.17224", \ + "0.259831, 0.2774, 0.358986, 0.456921, 0.651066, 0.902591, 1.23111", \ + "0.33156, 0.351014, 0.434853, 0.532624, 0.72675, 0.978528, 1.30701", \ + "0.393238, 0.41531, 0.503622, 0.601929, 0.795654, 1.04706, 1.37596", \ + "0.447096, 0.472199, 0.567035, 0.666443, 0.860671, 1.11225, 1.44101" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0382082, 0.0571376, 0.159624, 0.288474, 0.546692, 0.882074, 1.32099", \ + "0.0382252, 0.0571177, 0.159625, 0.288574, 0.546461, 0.882074, 1.32098", \ + "0.0408427, 0.0591059, 0.160175, 0.288706, 0.546656, 0.882108, 1.32097", \ + "0.0456945, 0.062994, 0.16153, 0.289461, 0.547141, 0.88234, 1.32101", \ + "0.056164, 0.072217, 0.16514, 0.290752, 0.547942, 0.882834, 1.32103", \ + "0.069385, 0.084871, 0.172142, 0.293829, 0.548671, 0.883684, 1.3218", \ + "0.084197, 0.099723, 0.182546, 0.299804, 0.551328, 0.884986, 1.32297" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0984013, 0.119799, 0.227536, 0.359587, 0.622299, 0.963308, 1.40909", \ + "0.119541, 0.140878, 0.248805, 0.380998, 0.643794, 0.984844, 1.43062", \ + "0.199702, 0.220663, 0.328144, 0.460272, 0.723384, 1.06477, 1.51043", \ + "0.259917, 0.280907, 0.38727, 0.519002, 0.781665, 1.12281, 1.56853", \ + "0.341383, 0.363789, 0.469018, 0.599555, 0.860937, 1.20166, 1.64807", \ + "0.418172, 0.443498, 0.551427, 0.681295, 0.941816, 1.28156, 1.72687", \ + "0.491567, 0.520238, 0.634226, 0.763919, 1.0243, 1.36354, 1.80827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611508, 0.0889934, 0.23606, 0.419547, 0.78624, 1.26239, 1.885", \ + "0.0611554, 0.0889921, 0.23615, 0.419579, 0.786138, 1.26253, 1.885", \ + "0.0640503, 0.0906984, 0.236531, 0.419583, 0.786269, 1.26246, 1.885", \ + "0.070542, 0.0953128, 0.237823, 0.42041, 0.786586, 1.26242, 1.88507", \ + "0.085053, 0.107444, 0.241331, 0.422404, 0.787713, 1.26337, 1.88538", \ + "0.102694, 0.12505, 0.249144, 0.425727, 0.789599, 1.2646, 1.88602", \ + "0.121173, 0.145031, 0.262324, 0.432475, 0.793312, 1.26702, 1.88849" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0868031, 0.100316, 0.162673, 0.238077, 0.388142, 0.58307, 0.837757", \ + "0.107912, 0.12134, 0.183878, 0.259349, 0.40945, 0.604404, 0.859099", \ + "0.189725, 0.204187, 0.268596, 0.344433, 0.494767, 0.689814, 0.944662", \ + "0.24557, 0.261674, 0.327817, 0.403995, 0.554848, 0.749774, 1.00461", \ + "0.315096, 0.334536, 0.405741, 0.482269, 0.632844, 0.828074, 1.08338", \ + "0.373855, 0.397204, 0.476023, 0.554188, 0.70492, 0.900031, 1.15479", \ + "0.425007, 0.452348, 0.540748, 0.622383, 0.774189, 0.969456, 1.22447" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0271307, 0.0418116, 0.119888, 0.218283, 0.415254, 0.671451, 1.00584", \ + "0.0271557, 0.041856, 0.119924, 0.218282, 0.415346, 0.671437, 1.0061", \ + "0.0313664, 0.0451812, 0.121136, 0.218732, 0.415369, 0.670942, 1.0061", \ + "0.03851, 0.0512077, 0.123606, 0.220041, 0.416042, 0.671735, 1.00614", \ + "0.051991, 0.063547, 0.12982, 0.222768, 0.417225, 0.672724, 1.00694", \ + "0.068015, 0.079024, 0.140179, 0.228268, 0.419225, 0.673894, 1.00795", \ + "0.085243, 0.096195, 0.154217, 0.237602, 0.423882, 0.676698, 1.00953" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0938011, 0.115317, 0.223187, 0.355306, 0.618211, 0.959267, 1.40511", \ + "0.114971, 0.136463, 0.244521, 0.37678, 0.63967, 0.980788, 1.42664", \ + "0.195148, 0.216285, 0.323952, 0.456207, 0.719395, 1.0606, 1.50643", \ + "0.255155, 0.276413, 0.383127, 0.51493, 0.777657, 1.11891, 1.56455", \ + "0.335982, 0.359127, 0.465179, 0.595783, 0.856914, 1.19774, 1.64423", \ + "0.411941, 0.438176, 0.547241, 0.677244, 0.937554, 1.27766, 1.72299", \ + "0.48438, 0.514212, 0.629971, 0.759686, 1.0203, 1.36004, 1.80451" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585586, 0.0861504, 0.232919, 0.416454, 0.783004, 1.25915, 1.8817", \ + "0.0585612, 0.0861419, 0.232927, 0.416339, 0.783029, 1.25913, 1.8817", \ + "0.0618187, 0.0880832, 0.233331, 0.416361, 0.782893, 1.25904, 1.8817", \ + "0.0687423, 0.0928795, 0.234708, 0.417345, 0.783344, 1.25914, 1.88175", \ + "0.083799, 0.105763, 0.238352, 0.419055, 0.784722, 1.26014, 1.88224", \ + "0.10128, 0.123561, 0.246535, 0.422543, 0.786471, 1.26191, 1.88268", \ + "0.119722, 0.143589, 0.259935, 0.429424, 0.790258, 1.26385, 1.88527" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0948096, 0.11157, 0.190857, 0.28745, 0.479991, 0.730018, 1.05696", \ + "0.115828, 0.132508, 0.212025, 0.308729, 0.501328, 0.751353, 1.0783", \ + "0.196493, 0.213895, 0.295031, 0.392163, 0.585063, 0.835303, 1.16232", \ + "0.251926, 0.270722, 0.352891, 0.450347, 0.643539, 0.893878, 1.22084", \ + "0.32113, 0.342499, 0.428191, 0.525659, 0.718941, 0.969522, 1.29666", \ + "0.379898, 0.404769, 0.496332, 0.594474, 0.787673, 1.038, 1.36554", \ + "0.431625, 0.46024, 0.558991, 0.658883, 0.85236, 1.10288, 1.43055" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329225, 0.0520955, 0.154204, 0.282529, 0.539488, 0.873677, 1.30995", \ + "0.0329768, 0.0521204, 0.154204, 0.282533, 0.539369, 0.873129, 1.30995", \ + "0.0356482, 0.0541922, 0.154887, 0.282709, 0.539296, 0.873379, 1.30995", \ + "0.0406459, 0.0583547, 0.156333, 0.283544, 0.540123, 0.873313, 1.30988", \ + "0.051332, 0.068033, 0.160284, 0.284958, 0.540514, 0.873817, 1.31045", \ + "0.065012, 0.081108, 0.167654, 0.288321, 0.541624, 0.874651, 1.31098", \ + "0.080284, 0.096157, 0.1786, 0.294452, 0.544152, 0.876212, 1.31196" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0984013, 0.119799, 0.227536, 0.359587, 0.622299, 0.963308, 1.40909", \ + "0.119541, 0.140878, 0.248805, 0.380998, 0.643794, 0.984844, 1.43062", \ + "0.199702, 0.220663, 0.328144, 0.460272, 0.723384, 1.06477, 1.51043", \ + "0.259917, 0.280907, 0.38727, 0.519002, 0.781665, 1.12281, 1.56853", \ + "0.341383, 0.363789, 0.469018, 0.599555, 0.860937, 1.20166, 1.64807", \ + "0.418172, 0.443498, 0.551427, 0.681295, 0.941816, 1.28156, 1.72687", \ + "0.491567, 0.520238, 0.634226, 0.763919, 1.0243, 1.36354, 1.80827" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611508, 0.0889934, 0.23606, 0.419547, 0.78624, 1.26239, 1.885", \ + "0.0611554, 0.0889921, 0.23615, 0.419579, 0.786138, 1.26253, 1.885", \ + "0.0640503, 0.0906984, 0.236531, 0.419583, 0.786269, 1.26246, 1.885", \ + "0.070542, 0.0953128, 0.237823, 0.42041, 0.786586, 1.26242, 1.88507", \ + "0.085053, 0.107444, 0.241331, 0.422404, 0.787713, 1.26337, 1.88538", \ + "0.102694, 0.12505, 0.249144, 0.425727, 0.789599, 1.2646, 1.88602", \ + "0.121173, 0.145031, 0.262324, 0.432475, 0.793312, 1.26702, 1.88849" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.099522, 0.115921, 0.195843, 0.293155, 0.486764, 0.738034, 1.06646", \ + "0.120587, 0.136923, 0.217027, 0.314428, 0.508074, 0.759369, 1.08781", \ + "0.20267, 0.21948, 0.300657, 0.39834, 0.592337, 0.843806, 1.17224", \ + "0.259831, 0.2774, 0.358986, 0.456921, 0.651066, 0.902591, 1.23111", \ + "0.33156, 0.351014, 0.434853, 0.532624, 0.72675, 0.978528, 1.30701", \ + "0.393238, 0.41531, 0.503622, 0.601929, 0.795654, 1.04706, 1.37596", \ + "0.447096, 0.472199, 0.567035, 0.666443, 0.860671, 1.11225, 1.44101" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0382082, 0.0571376, 0.159624, 0.288474, 0.546692, 0.882074, 1.32099", \ + "0.0382252, 0.0571177, 0.159625, 0.288574, 0.546461, 0.882074, 1.32098", \ + "0.0408427, 0.0591059, 0.160175, 0.288706, 0.546656, 0.882108, 1.32097", \ + "0.0456945, 0.062994, 0.16153, 0.289461, 0.547141, 0.88234, 1.32101", \ + "0.056164, 0.072217, 0.16514, 0.290752, 0.547942, 0.882834, 1.32103", \ + "0.069385, 0.084871, 0.172142, 0.293829, 0.548671, 0.883684, 1.3218", \ + "0.084197, 0.099723, 0.182546, 0.299804, 0.551328, 0.884986, 1.32297" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0685143, 0.0898781, 0.197872, 0.330429, 0.594216, 0.936455, 1.3836", \ + "0.0857636, 0.107447, 0.215944, 0.348682, 0.612571, 0.954852, 1.40203", \ + "0.148181, 0.177358, 0.297145, 0.430768, 0.695635, 1.03791, 1.48529", \ + "0.19091, 0.230635, 0.384565, 0.531354, 0.797476, 1.13982, 1.58808", \ + "0.24361, 0.298939, 0.507165, 0.695857, 0.997175, 1.34353, 1.79203", \ + "0.291979, 0.360974, 0.623547, 0.85816, 1.22072, 1.60848, 2.06073", \ + "0.336437, 0.418927, 0.733976, 1.0151, 1.44471, 1.89121, 2.39319" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0778349, 0.105293, 0.251688, 0.434881, 0.801184, 1.27741, 1.89978", \ + "0.0777922, 0.105298, 0.251686, 0.434877, 0.801183, 1.27742, 1.89977", \ + "0.110589, 0.134365, 0.261814, 0.436277, 0.801233, 1.27736, 1.89977", \ + "0.156596, 0.183332, 0.308258, 0.464163, 0.806388, 1.2774, 1.8997", \ + "0.233371, 0.266674, 0.411711, 0.566452, 0.870123, 1.30455, 1.90344", \ + "0.313218, 0.355345, 0.529277, 0.702302, 1.00764, 1.40176, 1.95925", \ + "0.39628, 0.447868, 0.655794, 0.853407, 1.1857, 1.57378, 2.0895" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585345, 0.0743314, 0.153928, 0.251361, 0.44514, 0.696555, 1.02511", \ + "0.0794715, 0.0954188, 0.17535, 0.2729, 0.466746, 0.718193, 1.04676", \ + "0.157932, 0.1805, 0.272014, 0.370091, 0.564639, 0.815911, 1.14479", \ + "0.214254, 0.246744, 0.370651, 0.485467, 0.683087, 0.935514, 1.26317", \ + "0.284694, 0.332631, 0.511849, 0.66821, 0.908991, 1.17021, 1.49968", \ + "0.350467, 0.4124, 0.647467, 0.851211, 1.15341, 1.46346, 1.81172", \ + "0.41661, 0.492044, 0.779601, 1.03149, 1.40267, 1.77362, 2.1757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0442157, 0.0636064, 0.166846, 0.296129, 0.554388, 0.890076, 1.32911", \ + "0.0440908, 0.0635528, 0.166834, 0.296156, 0.554387, 0.890076, 1.32911", \ + "0.0717967, 0.0901244, 0.178288, 0.2987, 0.554511, 0.890006, 1.3292", \ + "0.111338, 0.133842, 0.227277, 0.331387, 0.564265, 0.890449, 1.32909", \ + "0.181661, 0.211756, 0.32679, 0.438471, 0.641239, 0.931254, 1.34126", \ + "0.259981, 0.299224, 0.443068, 0.571895, 0.788815, 1.04777, 1.41677", \ + "0.342603, 0.391012, 0.569951, 0.722566, 0.965185, 1.2352, 1.57145" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0726882, 0.0936358, 0.200756, 0.33261, 0.595271, 0.936243, 1.38197", \ + "0.0899597, 0.111158, 0.218881, 0.350962, 0.613779, 0.954824, 1.4006", \ + "0.153377, 0.181798, 0.29995, 0.432882, 0.69632, 1.0379, 1.48402", \ + "0.197599, 0.23621, 0.38772, 0.533253, 0.798513, 1.13965, 1.58647", \ + "0.252558, 0.305889, 0.511102, 0.698382, 0.999036, 1.34308, 1.78971", \ + "0.302467, 0.369441, 0.627719, 0.860477, 1.22065, 1.60882, 2.05928", \ + "0.347812, 0.428181, 0.738923, 1.01805, 1.44595, 1.89061, 2.39167" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611278, 0.0890075, 0.236056, 0.419579, 0.786307, 1.26239, 1.88506", \ + "0.0610901, 0.0890011, 0.236056, 0.419582, 0.786305, 1.26239, 1.88506", \ + "0.0906365, 0.116593, 0.245829, 0.420803, 0.786267, 1.26234, 1.8852", \ + "0.130662, 0.161005, 0.292111, 0.448214, 0.791314, 1.26237, 1.885", \ + "0.197159, 0.236243, 0.391685, 0.549859, 0.855269, 1.28905, 1.88901", \ + "0.266343, 0.315979, 0.503484, 0.68335, 0.990889, 1.38701, 1.94417", \ + "0.338542, 0.399139, 0.623774, 0.830403, 1.16727, 1.55757, 2.07414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440448, 0.0563968, 0.118063, 0.193653, 0.344168, 0.539541, 0.794929", \ + "0.0651554, 0.0776906, 0.139732, 0.215372, 0.366006, 0.561417, 0.81681", \ + "0.138795, 0.161749, 0.245208, 0.322975, 0.474042, 0.669861, 0.925208", \ + "0.186123, 0.221171, 0.344222, 0.44753, 0.606691, 0.802658, 1.05828", \ + "0.242853, 0.295439, 0.480363, 0.631887, 0.849614, 1.06656, 1.32448", \ + "0.295492, 0.363617, 0.607968, 0.810747, 1.09894, 1.37864, 1.6734", \ + "0.350612, 0.432082, 0.731725, 0.985177, 1.34741, 1.69529, 2.05552" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0305179, 0.0454986, 0.124592, 0.223501, 0.421054, 0.677494, 1.01332", \ + "0.0304363, 0.0454322, 0.12462, 0.223421, 0.421045, 0.677505, 1.0133", \ + "0.0656233, 0.0809082, 0.144088, 0.229897, 0.420966, 0.677747, 1.01346", \ + "0.10796, 0.128374, 0.204439, 0.277642, 0.440331, 0.680256, 1.01324", \ + "0.180927, 0.209208, 0.311963, 0.40188, 0.548441, 0.743433, 1.03948", \ + "0.261641, 0.298367, 0.432323, 0.54552, 0.716813, 0.901141, 1.14986", \ + "0.342784, 0.390978, 0.560036, 0.700957, 0.905292, 1.11538, 1.35537" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0680842, 0.0891442, 0.196474, 0.328475, 0.59127, 0.932333, 1.37815", \ + "0.0853676, 0.106695, 0.214562, 0.346718, 0.609632, 0.950745, 1.3966", \ + "0.146801, 0.176138, 0.295914, 0.429297, 0.69228, 1.03404, 1.48001", \ + "0.188504, 0.228614, 0.382695, 0.529493, 0.794581, 1.13583, 1.58266", \ + "0.239395, 0.295049, 0.504327, 0.69312, 0.994863, 1.33924, 1.78585", \ + "0.285268, 0.355012, 0.618787, 0.853678, 1.21687, 1.60456, 2.05531", \ + "0.326484, 0.410028, 0.72727, 1.0091, 1.43956, 1.88549, 2.38729" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585331, 0.0861342, 0.232985, 0.416453, 0.78303, 1.25913, 1.88185", \ + "0.0584398, 0.0861146, 0.232928, 0.416283, 0.78303, 1.25913, 1.88186", \ + "0.0885384, 0.114362, 0.243315, 0.417716, 0.782899, 1.25915, 1.88185", \ + "0.128339, 0.158765, 0.289923, 0.445918, 0.78819, 1.25913, 1.88176", \ + "0.1945, 0.233831, 0.389664, 0.547875, 0.852844, 1.28556, 1.88591", \ + "0.262875, 0.31327, 0.502619, 0.681621, 0.99044, 1.38461, 1.94117", \ + "0.333888, 0.395953, 0.623431, 0.829438, 1.16581, 1.55608, 2.07164" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0554231, 0.0710788, 0.150058, 0.247153, 0.4407, 0.691911, 1.02034", \ + "0.0753244, 0.0913136, 0.17079, 0.268054, 0.46164, 0.712929, 1.04137", \ + "0.144948, 0.16941, 0.264766, 0.363342, 0.557774, 0.809603, 1.13802", \ + "0.192256, 0.228494, 0.359167, 0.476583, 0.67574, 0.928397, 1.25701", \ + "0.249967, 0.303598, 0.494186, 0.654895, 0.899495, 1.16176, 1.48877", \ + "0.304271, 0.373522, 0.623364, 0.833099, 1.14053, 1.45353, 1.80346", \ + "0.360713, 0.444271, 0.749419, 1.00879, 1.38653, 1.761, 2.16581" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396381, 0.059059, 0.162323, 0.291359, 0.549624, 0.885087, 1.32376", \ + "0.0395317, 0.0590266, 0.162319, 0.291422, 0.549532, 0.885086, 1.32376", \ + "0.0657516, 0.0854662, 0.174842, 0.294607, 0.549614, 0.885266, 1.32377", \ + "0.103821, 0.127853, 0.223877, 0.328098, 0.560168, 0.885472, 1.32401", \ + "0.172451, 0.204372, 0.322557, 0.435427, 0.638293, 0.926868, 1.33306", \ + "0.248802, 0.290155, 0.437785, 0.568917, 0.7847, 1.04477, 1.41308", \ + "0.327502, 0.379389, 0.562305, 0.71824, 0.961571, 1.23221, 1.56883" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0685143, 0.0898781, 0.197872, 0.330429, 0.594216, 0.936455, 1.3836", \ + "0.0857636, 0.107447, 0.215944, 0.348682, 0.612571, 0.954852, 1.40203", \ + "0.148181, 0.177358, 0.297145, 0.430768, 0.695635, 1.03791, 1.48529", \ + "0.19091, 0.230635, 0.384565, 0.531354, 0.797476, 1.13982, 1.58808", \ + "0.24361, 0.298939, 0.507165, 0.695857, 0.997175, 1.34353, 1.79203", \ + "0.291979, 0.360974, 0.623547, 0.85816, 1.22072, 1.60848, 2.06073", \ + "0.336437, 0.418927, 0.733976, 1.0151, 1.44471, 1.89121, 2.39319" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0778349, 0.105293, 0.251688, 0.434881, 0.801184, 1.27741, 1.89978", \ + "0.0777922, 0.105298, 0.251686, 0.434877, 0.801183, 1.27742, 1.89977", \ + "0.110589, 0.134365, 0.261814, 0.436277, 0.801233, 1.27736, 1.89977", \ + "0.156596, 0.183332, 0.308258, 0.464163, 0.806388, 1.2774, 1.8997", \ + "0.233371, 0.266674, 0.411711, 0.566452, 0.870123, 1.30455, 1.90344", \ + "0.313218, 0.355345, 0.529277, 0.702302, 1.00764, 1.40176, 1.95925", \ + "0.39628, 0.447868, 0.655794, 0.853407, 1.1857, 1.57378, 2.0895" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0585345, 0.0743314, 0.153928, 0.251361, 0.44514, 0.696555, 1.02511", \ + "0.0794715, 0.0954188, 0.17535, 0.2729, 0.466746, 0.718193, 1.04676", \ + "0.157932, 0.1805, 0.272014, 0.370091, 0.564639, 0.815911, 1.14479", \ + "0.214254, 0.246744, 0.370651, 0.485467, 0.683087, 0.935514, 1.26317", \ + "0.284694, 0.332631, 0.511849, 0.66821, 0.908991, 1.17021, 1.49968", \ + "0.350467, 0.4124, 0.647467, 0.851211, 1.15341, 1.46346, 1.81172", \ + "0.41661, 0.492044, 0.779601, 1.03149, 1.40267, 1.77362, 2.1757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0442157, 0.0636064, 0.166846, 0.296129, 0.554388, 0.890076, 1.32911", \ + "0.0440908, 0.0635528, 0.166834, 0.296156, 0.554387, 0.890076, 1.32911", \ + "0.0717967, 0.0901244, 0.178288, 0.2987, 0.554511, 0.890006, 1.3292", \ + "0.111338, 0.133842, 0.227277, 0.331387, 0.564265, 0.890449, 1.32909", \ + "0.181661, 0.211756, 0.32679, 0.438471, 0.641239, 0.931254, 1.34126", \ + "0.259981, 0.299224, 0.443068, 0.571895, 0.788815, 1.04777, 1.41677", \ + "0.342603, 0.391012, 0.569951, 0.722566, 0.965185, 1.2352, 1.57145" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00776152, 0.00792248, 0.00811213, 0.00815011, 0.00816836, 0.00817808, 0.00817987", \ + "0.00757118, 0.00770105, 0.00794283, 0.00800007, 0.00803144, 0.0080444, 0.00805039", \ + "0.00755989, 0.00764991, 0.00786052, 0.00796734, 0.00805148, 0.00809084, 0.00811531", \ + "0.00792382, 0.00795191, 0.00814018, 0.00823636, 0.0083342, 0.00838868, 0.00842371", \ + "0.00895478, 0.00893511, 0.00897723, 0.00906259, 0.00915812, 0.00922496, 0.00926611", \ + "0.0103133, 0.0102513, 0.0101875, 0.0102298, 0.0103383, 0.0104601, 0.0104233", \ + "0.0120632, 0.0119072, 0.0117758, 0.0118018, 0.0118698, 0.0119892, 0.0120873" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0067833, 0.00690009, 0.00705243, 0.00708933, 0.00711015, 0.00711886, 0.0071224", \ + "0.00660771, 0.00671015, 0.00689272, 0.00694494, 0.00697551, 0.00698809, 0.00699437", \ + "0.0065593, 0.00664018, 0.0068905, 0.00699035, 0.00705981, 0.0070946, 0.00711538", \ + "0.00694197, 0.00698651, 0.00715548, 0.00725816, 0.00735427, 0.00741469, 0.00743263", \ + "0.00775554, 0.00777672, 0.00791448, 0.00803384, 0.00813601, 0.00818751, 0.00822799", \ + "0.00911472, 0.00906712, 0.009087, 0.0091746, 0.00926981, 0.00933343, 0.00937867", \ + "0.0109733, 0.010851, 0.0107372, 0.0107592, 0.0108264, 0.0108766, 0.0109227" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00520586, 0.0053656, 0.00556288, 0.00560181, 0.00562488, 0.00563208, 0.00563591", \ + "0.00502009, 0.00514234, 0.00538543, 0.0054466, 0.0054822, 0.00549672, 0.00550127", \ + "0.00503027, 0.0051098, 0.00529395, 0.0053969, 0.00548244, 0.00552792, 0.00555143", \ + "0.0054061, 0.00542688, 0.00558331, 0.00567186, 0.00576456, 0.00581904, 0.00585587", \ + "0.00645362, 0.00642124, 0.00644139, 0.00649944, 0.00658428, 0.00666036, 0.00669467", \ + "0.00780994, 0.0077054, 0.00761961, 0.00764336, 0.00772836, 0.00786936, 0.00783479", \ + "0.00961156, 0.0094243, 0.00926212, 0.00926199, 0.0093066, 0.00941656, 0.00948455" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0068603, 0.00703506, 0.0072282, 0.00726958, 0.00729177, 0.00730098, 0.00730588", \ + "0.00666686, 0.0068329, 0.00706527, 0.00712322, 0.00715585, 0.00716934, 0.00717661", \ + "0.0067105, 0.00676683, 0.00705243, 0.00716476, 0.00723971, 0.00727152, 0.00729804", \ + "0.0071157, 0.00717241, 0.00736759, 0.00748391, 0.00758912, 0.00764506, 0.00767609", \ + "0.00800246, 0.00796841, 0.0080791, 0.00819162, 0.00829516, 0.00836459, 0.00840749", \ + "0.00943379, 0.00930078, 0.00926159, 0.00933945, 0.00943877, 0.00948198, 0.00953547", \ + "0.0112966, 0.0110496, 0.0108906, 0.0109289, 0.0110007, 0.0110666, 0.011113" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00523731, 0.00540271, 0.00559406, 0.00563167, 0.00565277, 0.00566105, 0.00566296", \ + "0.00504898, 0.00518054, 0.00542495, 0.00548227, 0.00551549, 0.00552917, 0.00553348", \ + "0.005035, 0.00513033, 0.00534174, 0.00544892, 0.00553313, 0.00557981, 0.00559756", \ + "0.00540469, 0.00543474, 0.00562139, 0.00572132, 0.00581957, 0.00587117, 0.00590548", \ + "0.00644633, 0.00642076, 0.00645846, 0.00653831, 0.00663509, 0.00671405, 0.00674812", \ + "0.00779075, 0.00769228, 0.00763119, 0.00767186, 0.00777425, 0.00791981, 0.00789112", \ + "0.00958558, 0.00940684, 0.00926784, 0.00928369, 0.00934529, 0.00946376, 0.00953584" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00686875, 0.00704832, 0.00724454, 0.00728554, 0.00730824, 0.00731652, 0.00732165", \ + "0.00667964, 0.00684762, 0.00708215, 0.0071403, 0.00717289, 0.0071866, 0.00719376", \ + "0.00672129, 0.00677564, 0.00706393, 0.00717763, 0.00725767, 0.00729416, 0.00731556", \ + "0.00712488, 0.00713464, 0.00732672, 0.00744635, 0.00754321, 0.00760972, 0.00763287", \ + "0.00798797, 0.00796194, 0.00809772, 0.00822951, 0.00833444, 0.00838726, 0.00842883", \ + "0.00940031, 0.00928282, 0.00924709, 0.00933094, 0.00944543, 0.00951404, 0.00955843", \ + "0.0113311, 0.0111004, 0.0109388, 0.0109577, 0.0110284, 0.0110886, 0.0111464" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00776152, 0.00792248, 0.00811213, 0.00815011, 0.00816836, 0.00817808, 0.00817987", \ + "0.00757118, 0.00770105, 0.00794283, 0.00800007, 0.00803144, 0.0080444, 0.00805039", \ + "0.00755989, 0.00764991, 0.00786052, 0.00796734, 0.00805148, 0.00809084, 0.00811531", \ + "0.00792382, 0.00795191, 0.00814018, 0.00823636, 0.0083342, 0.00838868, 0.00842371", \ + "0.00895478, 0.00893511, 0.00897723, 0.00906259, 0.00915812, 0.00922496, 0.00926611", \ + "0.0103133, 0.0102513, 0.0101875, 0.0102298, 0.0103383, 0.0104601, 0.0104233", \ + "0.0120632, 0.0119072, 0.0117758, 0.0118018, 0.0118698, 0.0119892, 0.0120873" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00686875, 0.00704832, 0.00724454, 0.00728554, 0.00730824, 0.00731652, 0.00732165", \ + "0.00667964, 0.00684762, 0.00708215, 0.0071403, 0.00717289, 0.0071866, 0.00719376", \ + "0.00672129, 0.00677564, 0.00706393, 0.00717763, 0.00725767, 0.00729416, 0.00731556", \ + "0.00712488, 0.00713464, 0.00732672, 0.00744635, 0.00754321, 0.00760972, 0.00763287", \ + "0.00798797, 0.00796194, 0.00809772, 0.00822951, 0.00833444, 0.00838726, 0.00842883", \ + "0.00940031, 0.00928282, 0.00924709, 0.00933094, 0.00944543, 0.00951404, 0.00955843", \ + "0.0113311, 0.0111004, 0.0109388, 0.0109577, 0.0110284, 0.0110886, 0.0111464" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101126, 0.0101847, 0.0102565, 0.010271, 0.0102794, 0.0102822, 0.0102839", \ + "0.0098766, 0.00997145, 0.010175, 0.0102427, 0.0102839, 0.0103026, 0.0103117", \ + "0.00984255, 0.00985378, 0.00995481, 0.0100531, 0.010154, 0.0102158, 0.0102512", \ + "0.01024, 0.0101523, 0.0100792, 0.0100573, 0.0100987, 0.0101692, 0.0102192", \ + "0.0116246, 0.011347, 0.0107677, 0.0105414, 0.010353, 0.0103201, 0.0103069", \ + "0.0139294, 0.0134402, 0.0122387, 0.0116444, 0.0111947, 0.0108556, 0.0106796", \ + "0.0169978, 0.0163649, 0.0145448, 0.0134927, 0.0125455, 0.0119184, 0.0114678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000126123, 0.000152277, 0.000176097, 0.000181239, 0.000183294, 0.000185248, 0.00018251", \ + "-6.8657e-05, -2.57278e-05, 6.36293e-05, 0.0001, 0.000118106, 0.000118521, 0.000124059", \ + "8.818e-05, 7.91509e-05, 4.74325e-05, 5.53155e-05, 7.64609e-05, 8.54103e-05, 8.83019e-05", \ + "0.000834434, 0.000784161, 0.000356727, 0.000415296, 0.0002881, 0.000233469, 0.000202774", \ + "0.00234017, 0.00210534, 0.00141252, 0.00105549, 0.000717766, 0.000526643, 0.000406706", \ + "0.00466494, 0.00430657, 0.00317456, 0.00246786, 0.00174304, 0.00128097, 0.000980152", \ + "0.00776571, 0.00731975, 0.00575424, 0.00464018, 0.00343885, 0.00261181, 0.00201132" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00758068, 0.00765312, 0.00772655, 0.00774187, 0.00775098, 0.00775494, 0.00775458", \ + "0.00734479, 0.00743615, 0.00761622, 0.00768308, 0.00772602, 0.00774558, 0.0077553", \ + "0.00735035, 0.00733621, 0.00740701, 0.00750587, 0.00760434, 0.00765378, 0.00769182", \ + "0.00774734, 0.00765838, 0.0075728, 0.00754274, 0.00755368, 0.00761442, 0.00766014", \ + "0.00920442, 0.0089031, 0.00827646, 0.00801656, 0.0078364, 0.00778506, 0.00775974", \ + "0.0116297, 0.0110877, 0.00982318, 0.0092146, 0.00875718, 0.00852762, 0.0081615", \ + "0.0148189, 0.0141224, 0.0121902, 0.0111286, 0.0101427, 0.00954006, 0.00900042" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000290329, 0.000324965, 0.000353077, 0.000358992, 0.000361027, 0.000361656, 0.000365681", \ + "7.13062e-05, 0.00012456, 0.000234923, 0.000267557, 0.000286736, 0.00031215, 0.000299344", \ + "0.000276688, 0.000272027, 0.000233873, 0.000249605, 0.000256165, 0.000260376, 0.000271151", \ + "0.001179, 0.000884606, 0.000582776, 0.000589267, 0.000463776, 0.000405909, 0.000367785", \ + "0.00279102, 0.00250742, 0.00172089, 0.0012965, 0.000948109, 0.000742301, 0.000619661", \ + "0.0052868, 0.0048759, 0.00360395, 0.00279433, 0.00201924, 0.00155483, 0.00122791", \ + "0.00857697, 0.00806118, 0.00630641, 0.00510718, 0.00380479, 0.00293233, 0.00230807" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00759518, 0.00766942, 0.00774174, 0.00775654, 0.00776577, 0.00776913, 0.00776864", \ + "0.00735674, 0.0074536, 0.00765882, 0.00772634, 0.00776913, 0.00778869, 0.00779564", \ + "0.00732766, 0.00732906, 0.0074359, 0.00753682, 0.00763857, 0.00769833, 0.0077354", \ + "0.00772599, 0.00763938, 0.00757068, 0.00755548, 0.00758241, 0.00765381, 0.00770324", \ + "0.00913775, 0.00884255, 0.0082449, 0.00799641, 0.00783799, 0.00780369, 0.00778976", \ + "0.0115018, 0.0109703, 0.00972734, 0.00914066, 0.00873393, 0.00850965, 0.0081626", \ + "0.0146186, 0.0139327, 0.0120332, 0.0109861, 0.0100372, 0.00947613, 0.0089564" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000313449, 0.000342037, 0.000370305, 0.000376049, 0.000378225, 0.000378717, 0.000381734", \ + "8.44857e-05, 0.000134279, 0.000252624, 0.000292271, 0.000312317, 0.000312818, 0.000319572", \ + "0.000278735, 0.000281665, 0.000235309, 0.000252776, 0.000266844, 0.00027937, 0.000282058", \ + "0.00101591, 0.00103551, 0.000572124, 0.000616103, 0.000484742, 0.000429224, 0.000399932", \ + "0.00274598, 0.00245758, 0.00166405, 0.00127639, 0.00092474, 0.000726551, 0.000603752", \ + "0.00515038, 0.00474858, 0.00348142, 0.00272878, 0.00195976, 0.00149438, 0.00118545", \ + "0.00834221, 0.00783721, 0.00611131, 0.00494181, 0.00368918, 0.00283535, 0.00223213" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0101126, 0.0101847, 0.0102565, 0.010271, 0.0102794, 0.0102822, 0.0102839", \ + "0.0098766, 0.00997145, 0.010175, 0.0102427, 0.0102839, 0.0103026, 0.0103117", \ + "0.00984255, 0.00985378, 0.00995481, 0.0100531, 0.010154, 0.0102158, 0.0102512", \ + "0.01024, 0.0101523, 0.0100792, 0.0100573, 0.0100987, 0.0101692, 0.0102192", \ + "0.0116246, 0.011347, 0.0107677, 0.0105414, 0.010353, 0.0103201, 0.0103069", \ + "0.0139294, 0.0134402, 0.0122387, 0.0116444, 0.0111947, 0.0108556, 0.0106796", \ + "0.0169978, 0.0163649, 0.0145448, 0.0134927, 0.0125455, 0.0119184, 0.0114678" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000290329, 0.000324965, 0.000353077, 0.000358992, 0.000361027, 0.000361656, 0.000365681", \ + "7.13062e-05, 0.00012456, 0.000234923, 0.000267557, 0.000286736, 0.00031215, 0.000299344", \ + "0.000276688, 0.000272027, 0.000233873, 0.000249605, 0.000256165, 0.000260376, 0.000271151", \ + "0.001179, 0.000884606, 0.000582776, 0.000589267, 0.000463776, 0.000405909, 0.000367785", \ + "0.00279102, 0.00250742, 0.00172089, 0.0012965, 0.000948109, 0.000742301, 0.000619661", \ + "0.0052868, 0.0048759, 0.00360395, 0.00279433, 0.00201924, 0.00155483, 0.00122791", \ + "0.00857697, 0.00806118, 0.00630641, 0.00510718, 0.00380479, 0.00293233, 0.00230807" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110543, 0.0111007, 0.0111545, 0.0111641, 0.0111666, 0.0111641, 0.0111565", \ + "0.0108488, 0.0109021, 0.0110026, 0.0110237, 0.0110327, 0.0110323, 0.0110268", \ + "0.0108381, 0.0108648, 0.0109644, 0.0110164, 0.0110531, 0.0110691, 0.0110713", \ + "0.011151, 0.0111714, 0.0112602, 0.0113096, 0.0113548, 0.0113781, 0.0113868", \ + "0.012134, 0.0121179, 0.012124, 0.0121763, 0.0122138, 0.0122341, 0.0122403", \ + "0.0134558, 0.013404, 0.0133386, 0.0133453, 0.0134102, 0.0134451, 0.0134025", \ + "0.0150976, 0.0150296, 0.0149479, 0.014965, 0.0149714, 0.0150137, 0.0150786" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0068479, 0.0069375, 0.00705864, 0.00708746, 0.00710349, 0.00710983, 0.00711261", \ + "0.00667612, 0.00676311, 0.00691247, 0.00695343, 0.00697734, 0.00698708, 0.00699196", \ + "0.0065964, 0.00667842, 0.00690779, 0.00699867, 0.00706711, 0.00709746, 0.0071137", \ + "0.00687641, 0.00695038, 0.00715818, 0.00727411, 0.00736594, 0.00741358, 0.00743971", \ + "0.00765932, 0.00770742, 0.00790334, 0.00802009, 0.0081298, 0.00818566, 0.00822929", \ + "0.00883223, 0.00886106, 0.00901354, 0.00913441, 0.00924766, 0.00931527, 0.00936334", \ + "0.0104274, 0.0104339, 0.0105385, 0.0106455, 0.0107598, 0.0108456, 0.0108978" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00771596, 0.00777137, 0.00784564, 0.00786141, 0.00786725, 0.00786627, 0.00786048", \ + "0.00750946, 0.00756663, 0.0076867, 0.00771696, 0.00773189, 0.00773431, 0.00773124", \ + "0.00749345, 0.0075274, 0.0076347, 0.00769788, 0.00774747, 0.00777155, 0.00777816", \ + "0.00781741, 0.00783642, 0.00793756, 0.00798516, 0.00804433, 0.00807506, 0.00808728", \ + "0.00880182, 0.0087902, 0.00879317, 0.00883709, 0.00888932, 0.00892274, 0.00893496", \ + "0.0101164, 0.0100685, 0.0100075, 0.0100156, 0.0100898, 0.0100785, 0.0101087", \ + "0.0117605, 0.0116972, 0.011605, 0.0116051, 0.0116202, 0.0116997, 0.0116986" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00838703, 0.00852931, 0.00868448, 0.00871623, 0.00873314, 0.00874017, 0.00874371", \ + "0.00821001, 0.00834615, 0.00853566, 0.00858084, 0.00860659, 0.0086172, 0.00862282", \ + "0.00814765, 0.00825247, 0.00851963, 0.00862439, 0.00869517, 0.00872898, 0.00874821", \ + "0.00850388, 0.00859015, 0.00883958, 0.00895956, 0.00905107, 0.00909816, 0.00912468", \ + "0.00924298, 0.00930045, 0.00950974, 0.00963386, 0.00974482, 0.00981331, 0.0098527", \ + "0.0104212, 0.0104507, 0.010618, 0.0107351, 0.0108643, 0.0109311, 0.010988", \ + "0.0120743, 0.0120449, 0.0121516, 0.0122652, 0.0123925, 0.0124759, 0.012529" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00717451, 0.00722573, 0.00728445, 0.00729593, 0.00729828, 0.00729716, 0.00729185", \ + "0.00697179, 0.00702778, 0.00713328, 0.0071554, 0.00716506, 0.007166, 0.00716189", \ + "0.00696062, 0.0070023, 0.00709515, 0.00714878, 0.00718664, 0.00720359, 0.00720701", \ + "0.00728347, 0.00730103, 0.00739471, 0.00744486, 0.00748949, 0.00751339, 0.00752321", \ + "0.00826993, 0.0082555, 0.00826325, 0.0083046, 0.00835428, 0.00836767, 0.00837317", \ + "0.00957767, 0.00953517, 0.00946884, 0.00947561, 0.00950751, 0.00956362, 0.00955289", \ + "0.0112377, 0.0111648, 0.0110608, 0.0110591, 0.0110736, 0.0111234, 0.0111507" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00838453, 0.00852897, 0.00868542, 0.00871726, 0.00873474, 0.00874121, 0.00874352", \ + "0.00820775, 0.00834579, 0.00853648, 0.00858199, 0.00860778, 0.00861836, 0.00862419", \ + "0.0081479, 0.00826283, 0.00852228, 0.0086247, 0.00869743, 0.00872622, 0.00874698", \ + "0.00844147, 0.00852815, 0.00877626, 0.00889669, 0.0089965, 0.00904686, 0.00907249", \ + "0.00923842, 0.00929642, 0.00951189, 0.00964101, 0.00975251, 0.00981345, 0.00986029", \ + "0.0104309, 0.0104639, 0.0106267, 0.0107488, 0.0108807, 0.0109464, 0.0109977", \ + "0.0120754, 0.0120643, 0.0121586, 0.0122636, 0.0123933, 0.0124801, 0.0125304" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0110543, 0.0111007, 0.0111545, 0.0111641, 0.0111666, 0.0111641, 0.0111565", \ + "0.0108488, 0.0109021, 0.0110026, 0.0110237, 0.0110327, 0.0110323, 0.0110268", \ + "0.0108381, 0.0108648, 0.0109644, 0.0110164, 0.0110531, 0.0110691, 0.0110713", \ + "0.011151, 0.0111714, 0.0112602, 0.0113096, 0.0113548, 0.0113781, 0.0113868", \ + "0.012134, 0.0121179, 0.012124, 0.0121763, 0.0122138, 0.0122341, 0.0122403", \ + "0.0134558, 0.013404, 0.0133386, 0.0133453, 0.0134102, 0.0134451, 0.0134025", \ + "0.0150976, 0.0150296, 0.0149479, 0.014965, 0.0149714, 0.0150137, 0.0150786" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00838453, 0.00852897, 0.00868542, 0.00871726, 0.00873474, 0.00874121, 0.00874352", \ + "0.00820775, 0.00834579, 0.00853648, 0.00858199, 0.00860778, 0.00861836, 0.00862419", \ + "0.0081479, 0.00826283, 0.00852228, 0.0086247, 0.00869743, 0.00872622, 0.00874698", \ + "0.00844147, 0.00852815, 0.00877626, 0.00889669, 0.0089965, 0.00904686, 0.00907249", \ + "0.00923842, 0.00929642, 0.00951189, 0.00964101, 0.00975251, 0.00981345, 0.00986029", \ + "0.0104309, 0.0104639, 0.0106267, 0.0107488, 0.0108807, 0.0109464, 0.0109977", \ + "0.0120754, 0.0120643, 0.0121586, 0.0122636, 0.0123933, 0.0124801, 0.0125304" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0134004, 0.0134094, 0.0134177, 0.0134185, 0.0134162, 0.0134119, 0.0134065", \ + "0.0132379, 0.0132635, 0.0133309, 0.0133396, 0.0133611, 0.0133631, 0.0133585", \ + "0.0131616, 0.0131912, 0.0132211, 0.0132665, 0.0132983, 0.0133164, 0.0133225", \ + "0.013469, 0.0134206, 0.0133152, 0.0132974, 0.0133084, 0.013316, 0.0133105", \ + "0.0146579, 0.0144568, 0.0140009, 0.0138189, 0.0136022, 0.0135136, 0.0134591", \ + "0.0167187, 0.0164135, 0.0154448, 0.0149219, 0.0143861, 0.0140593, 0.0137674", \ + "0.0195323, 0.0191049, 0.0176986, 0.0167441, 0.015818, 0.0151331, 0.0146997" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000187196, 0.000196273, 0.000207032, 0.00020934, 0.000210108, 0.000209785, 0.000209179", \ + "2.53026e-05, 5.5033e-05, 0.000117226, 0.000137783, 0.000150124, 0.000154747, 0.00015709", \ + "-0.000110538, -9.03238e-05, -1.31804e-05, 3.64278e-05, 7.08712e-05, 0.00010689, 0.000111291", \ + "6.60477e-05, 3.78565e-05, 2.4799e-05, 4.36006e-05, 6.78895e-05, 9.10336e-05, 9.71463e-05", \ + "0.000978734, 0.000849671, 0.000543572, 0.000402385, 0.000299321, 0.000235703, 0.000212723", \ + "0.00281065, 0.00254154, 0.00177438, 0.00134546, 0.00095937, 0.000718467, 0.000566771", \ + "0.00550957, 0.00512664, 0.00383157, 0.00301082, 0.00219578, 0.00167498, 0.00129769" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0100701, 0.0100836, 0.0100991, 0.010102, 0.0101008, 0.0100973, 0.0100935", \ + "0.0098999, 0.00992779, 0.0100156, 0.0100442, 0.0100624, 0.0100675, 0.0100655", \ + "0.00982594, 0.00983986, 0.00988412, 0.00993893, 0.00998326, 0.0100073, 0.0100218", \ + "0.0101274, 0.0100613, 0.0100022, 0.00997088, 0.00998396, 0.00999845, 0.0100101", \ + "0.0113078, 0.011148, 0.0106928, 0.0104734, 0.0102982, 0.0101938, 0.0101441", \ + "0.0133905, 0.0130849, 0.0121462, 0.0116094, 0.0111483, 0.0107523, 0.0104657", \ + "0.0162198, 0.0158053, 0.0144218, 0.0134702, 0.0125446, 0.0119012, 0.0113984" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00180195, 0.00181394, 0.00182639, 0.00182912, 0.00183041, 0.00183047, 0.00183032", \ + "0.00161905, 0.00165889, 0.00173261, 0.00176238, 0.00176915, 0.00177447, 0.00177717", \ + "0.00150028, 0.00151778, 0.00160018, 0.00164966, 0.00169638, 0.00171943, 0.00173148", \ + "0.00172313, 0.00168294, 0.00165443, 0.00166693, 0.00169913, 0.001712, 0.00172746", \ + "0.00277719, 0.00261991, 0.00222922, 0.00206475, 0.0019476, 0.00187815, 0.00184478", \ + "0.00477157, 0.00445354, 0.00354211, 0.00306426, 0.00263388, 0.00238928, 0.0022251", \ + "0.00762723, 0.00716411, 0.0057027, 0.00480151, 0.00392762, 0.00337191, 0.0029836" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00952504, 0.00953457, 0.00954432, 0.00954581, 0.00954386, 0.0095401, 0.00953615", \ + "0.00936594, 0.00939085, 0.00945834, 0.00946832, 0.00948974, 0.00949162, 0.00948875", \ + "0.0092972, 0.00930073, 0.00935049, 0.00938758, 0.00942827, 0.00943898, 0.00945407", \ + "0.0096074, 0.00954201, 0.0094778, 0.00943163, 0.00943833, 0.0094473, 0.00944375", \ + "0.0107916, 0.0106102, 0.0101488, 0.0099576, 0.00975028, 0.00964226, 0.00959135", \ + "0.012863, 0.0125592, 0.0115969, 0.0110459, 0.0106588, 0.0101893, 0.00990419", \ + "0.0157023, 0.0152773, 0.0138466, 0.0128811, 0.0119552, 0.0113401, 0.0108053" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0018121, 0.00182438, 0.00183701, 0.00183963, 0.00184066, 0.00184083, 0.00184078", \ + "0.00162292, 0.00166736, 0.00174769, 0.00176522, 0.00177866, 0.00178409, 0.00178705", \ + "0.0015019, 0.00152571, 0.00160542, 0.00166505, 0.00170886, 0.00173821, 0.00174397", \ + "0.00170402, 0.00167503, 0.00165321, 0.00166836, 0.00169724, 0.00172162, 0.00173116", \ + "0.0027127, 0.00255188, 0.00219205, 0.00204009, 0.00193781, 0.00186894, 0.0018415", \ + "0.0046664, 0.00434538, 0.00347724, 0.00300989, 0.00260592, 0.00235846, 0.00220638", \ + "0.00747462, 0.0070232, 0.00559129, 0.00470989, 0.00385967, 0.00332837, 0.0029495" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0134004, 0.0134094, 0.0134177, 0.0134185, 0.0134162, 0.0134119, 0.0134065", \ + "0.0132379, 0.0132635, 0.0133309, 0.0133396, 0.0133611, 0.0133631, 0.0133585", \ + "0.0131616, 0.0131912, 0.0132211, 0.0132665, 0.0132983, 0.0133164, 0.0133225", \ + "0.013469, 0.0134206, 0.0133152, 0.0132974, 0.0133084, 0.013316, 0.0133105", \ + "0.0146579, 0.0144568, 0.0140009, 0.0138189, 0.0136022, 0.0135136, 0.0134591", \ + "0.0167187, 0.0164135, 0.0154448, 0.0149219, 0.0143861, 0.0140593, 0.0137674", \ + "0.0195323, 0.0191049, 0.0176986, 0.0167441, 0.015818, 0.0151331, 0.0146997" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00180195, 0.00181394, 0.00182639, 0.00182912, 0.00183041, 0.00183047, 0.00183032", \ + "0.00161905, 0.00165889, 0.00173261, 0.00176238, 0.00176915, 0.00177447, 0.00177717", \ + "0.00150028, 0.00151778, 0.00160018, 0.00164966, 0.00169638, 0.00171943, 0.00173148", \ + "0.00172313, 0.00168294, 0.00165443, 0.00166693, 0.00169913, 0.001712, 0.00172746", \ + "0.00277719, 0.00261991, 0.00222922, 0.00206475, 0.0019476, 0.00187815, 0.00184478", \ + "0.00477157, 0.00445354, 0.00354211, 0.00306426, 0.00263388, 0.00238928, 0.0022251", \ + "0.00762723, 0.00716411, 0.0057027, 0.00480151, 0.00392762, 0.00337191, 0.0029836" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016104; + rise_capacitance : 0.0016104; + rise_capacitance_range (0.00114332, 0.0016104); + fall_capacitance : 0.0016096; + fall_capacitance_range (0.001128, 0.0016096); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00212275, 0.00198313, 0.00210676, 0.0024831, 0.00328127, 0.00450136, 0.00612163" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00291873, 0.00281219, 0.00295558, 0.00331209, 0.00407718, 0.00526929, 0.00685437" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "9.17338e-05, -4.06276e-05, 6.10487e-05, 0.000424424, 0.00121511, 0.00242323, 0.00403373" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00471156, 0.00460216, 0.00477078, 0.00515114, 0.00596046, 0.00716935, 0.00878859" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "9.2855e-05, -3.94714e-05, 5.99715e-05, 0.000423922, 0.00121403, 0.00242158, 0.0040322" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00471267, 0.00460266, 0.00477242, 0.0051506, 0.00595977, 0.00716868, 0.00878797" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325374; + rise_capacitance : 0.00316977; + rise_capacitance_range (0.00221063, 0.00316977); + fall_capacitance : 0.00325374; + fall_capacitance_range (0.0023141, 0.00325374); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249389, -0.00249114, -0.00249517, -0.00250176, -0.00251015, -0.00253425, -0.00256441" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00258503, 0.00259292, 0.00258376, 0.00258735, 0.00257992, 0.00258162, 0.00257849" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00167927, -0.00184019, -0.00191149, -0.00192759, -0.00193536, -0.00194241, -0.00194021" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00192559, 0.00192132, 0.00195304, 0.00194582, 0.00193867, 0.00194284, 0.00194021" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00250402, -0.00251821, -0.00255336, -0.00256441, -0.00256415, -0.00257039, -0.0025634" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257231, 0.00256657, 0.00258528, 0.00258252, 0.00256415, 0.00257039, 0.0025634" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00168139, -0.00183967, -0.00191126, -0.00192729, -0.00193512, -0.00194232, -0.00194015" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00192597, 0.00192802, 0.00194681, 0.00194453, 0.00193574, 0.00194277, 0.00194015" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161956; + rise_capacitance : 0.00161956; + rise_capacitance_range (0.00115457, 0.00161956); + fall_capacitance : 0.00161954; + fall_capacitance_range (0.00113737, 0.00161954); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "1.1376e-05, -0.000120075, -2.46281e-05, 0.000339619, 0.00113098, 0.00234166, 0.00395543" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00477139, 0.00465521, 0.00481658, 0.00520861, 0.0060154, 0.00722582, 0.00884655" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00149703, 0.00136247, 0.00146109, 0.00181863, 0.00259292, 0.00379003, 0.00539381" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00402922, 0.00392105, 0.00405713, 0.0044018, 0.0051689, 0.00634159, 0.00791925" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "1.33753e-05, -0.000118207, -2.2833e-05, 0.00034159, 0.00113267, 0.00234335, 0.00395713" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00476969, 0.00465318, 0.00481497, 0.00520662, 0.00601342, 0.00722387, 0.00884463" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00312084; + rise_capacitance : 0.00310988; + rise_capacitance_range (0.00235347, 0.00310988); + fall_capacitance : 0.00312084; + fall_capacitance_range (0.00234596, 0.00312084); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00165856, -0.00182238, -0.00189446, -0.00191058, -0.00191881, -0.00192633, -0.00192473" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00191765, 0.00192228, 0.00193638, 0.00192323, 0.00192024, 0.00192741, 0.00192473" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202617, -0.00203566, -0.00203031, -0.00202905, -0.00202713, -0.00203055, -0.00202907" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204495, 0.002057, 0.00203411, 0.00203287, 0.00203227, 0.00203575, 0.00203261" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00186542, -0.00188053, -0.00191272, -0.00192346, -0.00191736, -0.00192436, -0.00192137" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00191502, 0.00191657, 0.00193006, 0.00192346, 0.00191736, 0.00192436, 0.00192137" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00165867, -0.00182257, -0.00189471, -0.0019108, -0.00191893, -0.0019264, -0.00192482" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00191687, 0.00192291, 0.00193661, 0.0019234, 0.00192036, 0.00192753, 0.00192482" \ + ); + } + } + } + } + cell (OAI2B2BX3) { + area : 15.5232; + cell_leakage_power : 0.207657; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.231128; + when : "(AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185951; + when : "(AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20567; + when : "(AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247459; + when : "(AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219889; + when : "(AB * !B * CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180074; + when : "(AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.204363; + when : "(AB * !B * !CB * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200352; + when : "(AB * !B * !CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.20567; + when : "(!AB * B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.140069; + when : "(!AB * B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.180212; + when : "(!AB * B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222001; + when : "(!AB * B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.24746; + when : "(!AB * !B * CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.166414; + when : "(!AB * !B * CB * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.222001; + when : "(!AB * !B * !CB * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.263791; + when : "(!AB * !B * !CB * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207657; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * !B) + (CB * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0813842, 0.108767, 0.22955, 0.377805, 0.673355, 1.05705, 1.55832", \ + "0.102911, 0.130023, 0.251032, 0.399447, 0.695036, 1.07874, 1.5801", \ + "0.191307, 0.217977, 0.33759, 0.486144, 0.782107, 1.16596, 1.66745", \ + "0.256813, 0.28593, 0.404018, 0.551413, 0.846675, 1.23149, 1.73299", \ + "0.343839, 0.378084, 0.497034, 0.64325, 0.937107, 1.32011, 1.82161", \ + "0.425737, 0.46501, 0.589928, 0.734476, 1.02766, 1.40946, 1.91024", \ + "0.504459, 0.547974, 0.682844, 0.826926, 1.11908, 1.49977, 1.99978" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0592851, 0.0927401, 0.256596, 0.462044, 0.87339, 1.40828, 2.10745", \ + "0.0593161, 0.0927612, 0.256594, 0.462056, 0.873308, 1.40835, 2.10748", \ + "0.0683435, 0.0968989, 0.256914, 0.462065, 0.873332, 1.40826, 2.10744", \ + "0.0832511, 0.106485, 0.258859, 0.462935, 0.87351, 1.40825, 2.10748", \ + "0.1071, 0.126827, 0.264234, 0.46517, 0.8749, 1.40885, 2.10785", \ + "0.131396, 0.150694, 0.275131, 0.469101, 0.876967, 1.41059, 2.10869", \ + "0.156772, 0.176735, 0.291742, 0.476833, 0.88042, 1.4128, 2.10991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0912117, 0.111502, 0.1988, 0.304633, 0.515196, 0.788475, 1.14572", \ + "0.112377, 0.132684, 0.220086, 0.326111, 0.536726, 0.810031, 1.16721", \ + "0.20077, 0.22126, 0.308325, 0.414489, 0.625196, 0.89868, 1.25595", \ + "0.264821, 0.286688, 0.373816, 0.479178, 0.689587, 0.963028, 1.32006", \ + "0.343863, 0.369238, 0.457828, 0.562156, 0.771593, 1.04427, 1.40134", \ + "0.412407, 0.441623, 0.537129, 0.640461, 0.84617, 1.11821, 1.47455", \ + "0.473688, 0.50665, 0.610971, 0.715426, 0.922227, 1.193, 1.54868" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0390964, 0.0618801, 0.173173, 0.31343, 0.593858, 0.958516, 1.43541", \ + "0.0391867, 0.0618949, 0.173179, 0.31343, 0.593851, 0.958529, 1.43533", \ + "0.0458437, 0.0664846, 0.174104, 0.313478, 0.593902, 0.958672, 1.43541", \ + "0.0569894, 0.0754877, 0.177538, 0.315194, 0.594759, 0.95863, 1.43534", \ + "0.075986, 0.093695, 0.185757, 0.319121, 0.597086, 0.960443, 1.43631", \ + "0.096208, 0.114891, 0.198763, 0.32546, 0.599663, 0.962674, 1.43783", \ + "0.117303, 0.137765, 0.21712, 0.336135, 0.604844, 0.965837, 1.44013" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0801389, 0.107319, 0.227627, 0.375318, 0.669687, 1.05226, 1.55208", \ + "0.101728, 0.128567, 0.24908, 0.396858, 0.691499, 1.07406, 1.57385", \ + "0.190123, 0.21666, 0.335613, 0.483462, 0.778263, 1.16114, 1.6611", \ + "0.2553, 0.284537, 0.402213, 0.548762, 0.842873, 1.22637, 1.7265", \ + "0.341743, 0.37658, 0.495126, 0.64061, 0.933308, 1.31501, 1.81573", \ + "0.422948, 0.462967, 0.588527, 0.732452, 1.02396, 1.40445, 1.90377", \ + "0.500989, 0.545406, 0.681434, 0.824512, 1.11555, 1.49489, 1.99337" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0400153, 0.0735137, 0.237987, 0.443768, 0.855452, 1.39017, 2.08988", \ + "0.0400425, 0.073546, 0.237926, 0.443785, 0.855198, 1.39019, 2.08988", \ + "0.0486392, 0.0776634, 0.238329, 0.443829, 0.855343, 1.39029, 2.08988", \ + "0.06153, 0.0871234, 0.240253, 0.444688, 0.855664, 1.39051, 2.08987", \ + "0.081542, 0.106362, 0.245747, 0.446918, 0.856699, 1.39104, 2.09004", \ + "0.102045, 0.128755, 0.256438, 0.450923, 0.858927, 1.39254, 2.09098", \ + "0.123858, 0.152231, 0.273609, 0.458679, 0.86267, 1.3949, 2.09214" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0777289, 0.0948784, 0.161604, 0.241347, 0.399851, 0.605567, 0.874378", \ + "0.0989898, 0.116099, 0.182975, 0.262787, 0.421383, 0.627114, 0.896042", \ + "0.186922, 0.205497, 0.273269, 0.351972, 0.510716, 0.716466, 0.985416", \ + "0.248921, 0.270387, 0.340577, 0.419933, 0.578068, 0.783914, 1.05283", \ + "0.32595, 0.352105, 0.428438, 0.506864, 0.663854, 0.86843, 1.13709", \ + "0.391264, 0.421767, 0.507994, 0.588447, 0.742232, 0.946498, 1.21408", \ + "0.450348, 0.484639, 0.58169, 0.665868, 0.821124, 1.02511, 1.29226" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0280033, 0.0447469, 0.127885, 0.234208, 0.447151, 0.72431, 1.0871", \ + "0.0280255, 0.0447792, 0.127884, 0.234208, 0.447151, 0.724282, 1.08698", \ + "0.037824, 0.0520224, 0.129939, 0.234612, 0.447159, 0.724783, 1.08673", \ + "0.0511932, 0.0641391, 0.135528, 0.237704, 0.448633, 0.724961, 1.08677", \ + "0.071691, 0.085029, 0.147952, 0.243773, 0.451969, 0.727241, 1.08834", \ + "0.093143, 0.107712, 0.1655, 0.254022, 0.456221, 0.730533, 1.09099", \ + "0.115316, 0.131244, 0.18832, 0.269519, 0.46439, 0.734645, 1.09404" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "B == 1'b0 && CB == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0804428, 0.107748, 0.228061, 0.375749, 0.670228, 1.05271, 1.55251", \ + "0.101979, 0.128996, 0.24957, 0.397392, 0.691921, 1.07428, 1.57429", \ + "0.190229, 0.216886, 0.336091, 0.484036, 0.778851, 1.16171, 1.66163", \ + "0.255379, 0.284708, 0.402558, 0.549284, 0.843457, 1.22701, 1.72711", \ + "0.341828, 0.376669, 0.495408, 0.641035, 0.93382, 1.31561, 1.81638", \ + "0.423019, 0.463062, 0.588992, 0.732829, 1.02438, 1.40495, 1.90436", \ + "0.500941, 0.545438, 0.681606, 0.824797, 1.11598, 1.49532, 1.99402" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.039989, 0.0735196, 0.237937, 0.443799, 0.85522, 1.39015, 2.08988", \ + "0.040022, 0.0735458, 0.23793, 0.443682, 0.855212, 1.39051, 2.08988", \ + "0.0485636, 0.0776037, 0.238298, 0.443825, 0.855533, 1.39018, 2.08988", \ + "0.0614691, 0.087023, 0.240275, 0.444671, 0.855649, 1.39054, 2.08985", \ + "0.081538, 0.106302, 0.245715, 0.446914, 0.856707, 1.39117, 2.09006", \ + "0.10215, 0.128726, 0.256635, 0.450899, 0.858869, 1.39275, 2.09096", \ + "0.124042, 0.152291, 0.273541, 0.458639, 0.862668, 1.3949, 2.09222" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0819032, 0.102868, 0.189533, 0.294548, 0.503686, 0.775152, 1.13012", \ + "0.103095, 0.12401, 0.210822, 0.315999, 0.525169, 0.796714, 1.15165", \ + "0.190614, 0.2123, 0.299032, 0.40437, 0.613626, 0.885389, 1.24045", \ + "0.252776, 0.276961, 0.364331, 0.468811, 0.677847, 0.949646, 1.30456", \ + "0.328998, 0.357891, 0.448487, 0.551947, 0.760056, 1.03095, 1.38583", \ + "0.394991, 0.428287, 0.527637, 0.630398, 0.835133, 1.10499, 1.45904", \ + "0.454347, 0.491592, 0.601241, 0.705485, 0.90845, 1.17764, 1.53119" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.032354, 0.0547365, 0.165244, 0.304523, 0.583208, 0.94524, 1.41918", \ + "0.0323978, 0.0547625, 0.165317, 0.304693, 0.583127, 0.945296, 1.41894", \ + "0.0411383, 0.0605222, 0.166237, 0.304716, 0.583442, 0.945423, 1.41902", \ + "0.0540561, 0.0711974, 0.170007, 0.306566, 0.584324, 0.94542, 1.41896", \ + "0.074305, 0.090953, 0.179205, 0.310384, 0.58626, 0.94767, 1.42003", \ + "0.095422, 0.113118, 0.193049, 0.317217, 0.589144, 0.94929, 1.4218", \ + "0.117435, 0.136403, 0.212331, 0.328486, 0.594546, 0.953108, 1.42393" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0813842, 0.108767, 0.22955, 0.377805, 0.673355, 1.05705, 1.55832", \ + "0.102911, 0.130023, 0.251032, 0.399447, 0.695036, 1.07874, 1.5801", \ + "0.191307, 0.217977, 0.33759, 0.486144, 0.782107, 1.16596, 1.66745", \ + "0.256813, 0.28593, 0.404018, 0.551413, 0.846675, 1.23149, 1.73299", \ + "0.343839, 0.378084, 0.497034, 0.64325, 0.937107, 1.32011, 1.82161", \ + "0.425737, 0.46501, 0.589928, 0.734476, 1.02766, 1.40946, 1.91024", \ + "0.504459, 0.547974, 0.682844, 0.826926, 1.11908, 1.49977, 1.99978" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0592851, 0.0927401, 0.256596, 0.462044, 0.87339, 1.40828, 2.10745", \ + "0.0593161, 0.0927612, 0.256594, 0.462056, 0.873308, 1.40835, 2.10748", \ + "0.0683435, 0.0968989, 0.256914, 0.462065, 0.873332, 1.40826, 2.10744", \ + "0.0832511, 0.106485, 0.258859, 0.462935, 0.87351, 1.40825, 2.10748", \ + "0.1071, 0.126827, 0.264234, 0.46517, 0.8749, 1.40885, 2.10785", \ + "0.131396, 0.150694, 0.275131, 0.469101, 0.876967, 1.41059, 2.10869", \ + "0.156772, 0.176735, 0.291742, 0.476833, 0.88042, 1.4128, 2.10991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0912117, 0.111502, 0.1988, 0.304633, 0.515196, 0.788475, 1.14572", \ + "0.112377, 0.132684, 0.220086, 0.326111, 0.536726, 0.810031, 1.16721", \ + "0.20077, 0.22126, 0.308325, 0.414489, 0.625196, 0.89868, 1.25595", \ + "0.264821, 0.286688, 0.373816, 0.479178, 0.689587, 0.963028, 1.32006", \ + "0.343863, 0.369238, 0.457828, 0.562156, 0.771593, 1.04427, 1.40134", \ + "0.412407, 0.441623, 0.537129, 0.640461, 0.84617, 1.11821, 1.47455", \ + "0.473688, 0.50665, 0.610971, 0.715426, 0.922227, 1.193, 1.54868" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0390964, 0.0618801, 0.173173, 0.31343, 0.593858, 0.958516, 1.43541", \ + "0.0391867, 0.0618949, 0.173179, 0.31343, 0.593851, 0.958529, 1.43533", \ + "0.0458437, 0.0664846, 0.174104, 0.313478, 0.593902, 0.958672, 1.43541", \ + "0.0569894, 0.0754877, 0.177538, 0.315194, 0.594759, 0.95863, 1.43534", \ + "0.075986, 0.093695, 0.185757, 0.319121, 0.597086, 0.960443, 1.43631", \ + "0.096208, 0.114891, 0.198763, 0.32546, 0.599663, 0.962674, 1.43783", \ + "0.117303, 0.137765, 0.21712, 0.336135, 0.604844, 0.965837, 1.44013" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b1 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0509299, 0.0770677, 0.196317, 0.344141, 0.639443, 1.02307, 1.52437", \ + "0.0668823, 0.0934564, 0.214, 0.362269, 0.657849, 1.0416, 1.54297", \ + "0.11239, 0.154709, 0.293093, 0.443015, 0.738956, 1.1234, 1.62455", \ + "0.138092, 0.197608, 0.377654, 0.542592, 0.838956, 1.22484, 1.7259", \ + "0.169882, 0.250866, 0.496142, 0.70622, 1.03946, 1.42582, 1.92772", \ + "0.197974, 0.299267, 0.608033, 0.869176, 1.267, 1.69165, 2.19621", \ + "0.222022, 0.343425, 0.71363, 1.02698, 1.49621, 1.9824, 2.53016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0585954, 0.0925837, 0.256596, 0.462073, 0.873301, 1.40852, 2.1078", \ + "0.0586568, 0.0926074, 0.256596, 0.462073, 0.873309, 1.40852, 2.1078", \ + "0.0979009, 0.127441, 0.267703, 0.463097, 0.873346, 1.40812, 2.10788", \ + "0.14491, 0.177261, 0.315659, 0.490176, 0.877008, 1.4081, 2.10787", \ + "0.223222, 0.261634, 0.420464, 0.591988, 0.936395, 1.42945, 2.10912", \ + "0.30487, 0.35269, 0.539808, 0.73042, 1.06899, 1.51915, 2.15591", \ + "0.392448, 0.448889, 0.669403, 0.884265, 1.25037, 1.68318, 2.27404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0425936, 0.0619751, 0.148614, 0.254529, 0.465222, 0.738704, 1.09593", \ + "0.0611344, 0.0804747, 0.16755, 0.273531, 0.484308, 0.757775, 1.11511", \ + "0.134469, 0.166829, 0.271377, 0.37685, 0.586703, 0.859708, 1.2171", \ + "0.183988, 0.229593, 0.379237, 0.503963, 0.711156, 0.985919, 1.34249", \ + "0.249475, 0.313596, 0.525724, 0.707489, 0.972648, 1.24778, 1.60269", \ + "0.311428, 0.391689, 0.662352, 0.899177, 1.24566, 1.58496, 1.94911", \ + "0.371232, 0.467549, 0.793528, 1.08311, 1.51184, 1.932, 2.37039" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0404435, 0.063964, 0.176161, 0.316541, 0.597338, 0.962265, 1.43918", \ + "0.0406465, 0.0634025, 0.176204, 0.316489, 0.597338, 0.962205, 1.43918", \ + "0.0864092, 0.110184, 0.195263, 0.31993, 0.59729, 0.962145, 1.43936", \ + "0.129857, 0.164185, 0.265778, 0.3676, 0.606148, 0.961979, 1.43923", \ + "0.197036, 0.245881, 0.391389, 0.511532, 0.70921, 1.00866, 1.44806", \ + "0.269415, 0.334282, 0.525551, 0.679237, 0.905039, 1.15915, 1.53987", \ + "0.349132, 0.429396, 0.667796, 0.858555, 1.13369, 1.40689, 1.73758" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0497192, 0.0757752, 0.194549, 0.341767, 0.635961, 1.01832, 1.51827", \ + "0.0657455, 0.092079, 0.212034, 0.359761, 0.654177, 1.03666, 1.53669", \ + "0.110457, 0.15291, 0.29115, 0.439841, 0.735612, 1.1184, 1.61686", \ + "0.135064, 0.194795, 0.375533, 0.539923, 0.835338, 1.21994, 1.71952", \ + "0.165469, 0.247679, 0.493175, 0.703827, 1.03625, 1.42096, 1.92173", \ + "0.193549, 0.295842, 0.604485, 0.865474, 1.26332, 1.6863, 2.18991", \ + "0.216923, 0.339846, 0.710536, 1.02277, 1.4925, 1.97723, 2.52444" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0392377, 0.0733834, 0.237924, 0.443818, 0.855313, 1.39051, 2.08995", \ + "0.0393884, 0.0733802, 0.237926, 0.443715, 0.855429, 1.39051, 2.08995", \ + "0.072576, 0.106378, 0.249115, 0.444946, 0.855402, 1.39067, 2.08995", \ + "0.111762, 0.150936, 0.297622, 0.472009, 0.859166, 1.39051, 2.0899", \ + "0.176116, 0.225261, 0.398064, 0.574089, 0.918842, 1.41185, 2.09129", \ + "0.242806, 0.30526, 0.512153, 0.708894, 1.05257, 1.50124, 2.13828", \ + "0.315665, 0.389838, 0.63457, 0.859466, 1.23075, 1.6678, 2.2563" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0274116, 0.0420718, 0.107361, 0.187329, 0.34659, 0.553348, 0.823589", \ + "0.0481072, 0.0624062, 0.127847, 0.207916, 0.367166, 0.573851, 0.844123", \ + "0.107005, 0.140245, 0.237209, 0.319122, 0.477801, 0.683592, 0.953938", \ + "0.145387, 0.193226, 0.335826, 0.448525, 0.614845, 0.821008, 1.09071", \ + "0.195235, 0.262063, 0.46843, 0.636623, 0.873071, 1.09884, 1.36771", \ + "0.240685, 0.32548, 0.591746, 0.81375, 1.12968, 1.42997, 1.73676", \ + "0.283429, 0.385544, 0.709155, 0.983603, 1.37875, 1.75714, 2.1433" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0243752, 0.0424752, 0.128194, 0.235197, 0.449689, 0.728295, 1.09273", \ + "0.02796, 0.0431334, 0.128112, 0.235217, 0.449534, 0.728154, 1.09257", \ + "0.0747944, 0.0959532, 0.159169, 0.245463, 0.449489, 0.728345, 1.09261", \ + "0.114883, 0.146488, 0.234399, 0.307746, 0.474757, 0.731117, 1.09266", \ + "0.176883, 0.224566, 0.355553, 0.45664, 0.603584, 0.807733, 1.12136", \ + "0.244817, 0.308471, 0.484567, 0.618774, 0.805526, 0.9926, 1.2511", \ + "0.3201, 0.399767, 0.621813, 0.79171, 1.02726, 1.25122, 1.49091" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "AB == 1'b1 && CB == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * !CB * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0500814, 0.0761446, 0.194854, 0.342091, 0.636283, 1.01864, 1.51859", \ + "0.0659984, 0.0924947, 0.212518, 0.360284, 0.654673, 1.03716, 1.53717", \ + "0.110384, 0.153028, 0.291587, 0.440957, 0.735717, 1.11884, 1.6187", \ + "0.134832, 0.194786, 0.375667, 0.540208, 0.835764, 1.22057, 1.72006", \ + "0.163368, 0.246273, 0.492863, 0.703423, 1.03589, 1.42129, 1.92214", \ + "0.188577, 0.292359, 0.603014, 0.864752, 1.26306, 1.68628, 2.1901", \ + "0.208191, 0.332953, 0.70688, 1.02026, 1.49102, 1.97652, 2.52412" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0392416, 0.0733764, 0.237967, 0.443784, 0.855268, 1.39051, 2.08995", \ + "0.0393572, 0.073382, 0.237968, 0.443682, 0.855433, 1.39051, 2.08995", \ + "0.0726141, 0.106308, 0.249172, 0.444718, 0.855467, 1.39067, 2.08998", \ + "0.111769, 0.150906, 0.297543, 0.472004, 0.859129, 1.39017, 2.08991", \ + "0.177277, 0.226349, 0.398328, 0.573881, 0.918169, 1.41158, 2.09127", \ + "0.245189, 0.307427, 0.51345, 0.709644, 1.05275, 1.50124, 2.13824", \ + "0.318898, 0.393578, 0.637703, 0.861166, 1.23152, 1.66652, 2.25646" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0346177, 0.0539174, 0.140076, 0.245709, 0.456134, 0.729346, 1.0866", \ + "0.053467, 0.0724349, 0.159062, 0.264792, 0.474827, 0.74857, 1.10573", \ + "0.115809, 0.152306, 0.262624, 0.368011, 0.577717, 0.850621, 1.20766", \ + "0.156788, 0.208152, 0.366166, 0.494224, 0.70167, 0.972993, 1.33312", \ + "0.21123, 0.28236, 0.506254, 0.693065, 0.962247, 1.23837, 1.5933", \ + "0.262486, 0.351706, 0.637233, 0.880279, 1.232, 1.57397, 1.93949", \ + "0.311789, 0.419118, 0.763256, 1.05967, 1.49468, 1.91847, 2.35932" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.03326, 0.0569593, 0.169337, 0.309604, 0.590166, 0.954678, 1.43157", \ + "0.0348229, 0.056665, 0.169344, 0.309617, 0.590019, 0.954612, 1.43131", \ + "0.0809385, 0.105911, 0.19075, 0.31369, 0.590108, 0.954812, 1.43161", \ + "0.121827, 0.157903, 0.26246, 0.363331, 0.599462, 0.954556, 1.43137", \ + "0.184776, 0.237081, 0.386694, 0.506987, 0.703921, 1.00278, 1.44088", \ + "0.253396, 0.322514, 0.518873, 0.674585, 0.903185, 1.1546, 1.53408", \ + "0.329781, 0.414806, 0.657815, 0.85238, 1.12926, 1.40451, 1.73285" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0509299, 0.0770677, 0.196317, 0.344141, 0.639443, 1.02307, 1.52437", \ + "0.0668823, 0.0934564, 0.214, 0.362269, 0.657849, 1.0416, 1.54297", \ + "0.11239, 0.154709, 0.293093, 0.443015, 0.738956, 1.1234, 1.62455", \ + "0.138092, 0.197608, 0.377654, 0.542592, 0.838956, 1.22484, 1.7259", \ + "0.169882, 0.250866, 0.496142, 0.70622, 1.03946, 1.42582, 1.92772", \ + "0.197974, 0.299267, 0.608033, 0.869176, 1.267, 1.69165, 2.19621", \ + "0.222022, 0.343425, 0.71363, 1.02698, 1.49621, 1.9824, 2.53016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0585954, 0.0925837, 0.256596, 0.462073, 0.873301, 1.40852, 2.1078", \ + "0.0586568, 0.0926074, 0.256596, 0.462073, 0.873309, 1.40852, 2.1078", \ + "0.0979009, 0.127441, 0.267703, 0.463097, 0.873346, 1.40812, 2.10788", \ + "0.14491, 0.177261, 0.315659, 0.490176, 0.877008, 1.4081, 2.10787", \ + "0.223222, 0.261634, 0.420464, 0.591988, 0.936395, 1.42945, 2.10912", \ + "0.30487, 0.35269, 0.539808, 0.73042, 1.06899, 1.51915, 2.15591", \ + "0.392448, 0.448889, 0.669403, 0.884265, 1.25037, 1.68318, 2.27404" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0425936, 0.0619751, 0.148614, 0.254529, 0.465222, 0.738704, 1.09593", \ + "0.0611344, 0.0804747, 0.16755, 0.273531, 0.484308, 0.757775, 1.11511", \ + "0.134469, 0.166829, 0.271377, 0.37685, 0.586703, 0.859708, 1.2171", \ + "0.183988, 0.229593, 0.379237, 0.503963, 0.711156, 0.985919, 1.34249", \ + "0.249475, 0.313596, 0.525724, 0.707489, 0.972648, 1.24778, 1.60269", \ + "0.311428, 0.391689, 0.662352, 0.899177, 1.24566, 1.58496, 1.94911", \ + "0.371232, 0.467549, 0.793528, 1.08311, 1.51184, 1.932, 2.37039" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0404435, 0.063964, 0.176161, 0.316541, 0.597338, 0.962265, 1.43918", \ + "0.0406465, 0.0634025, 0.176204, 0.316489, 0.597338, 0.962205, 1.43918", \ + "0.0864092, 0.110184, 0.195263, 0.31993, 0.59729, 0.962145, 1.43936", \ + "0.129857, 0.164185, 0.265778, 0.3676, 0.606148, 0.961979, 1.43923", \ + "0.197036, 0.245881, 0.391389, 0.511532, 0.70921, 1.00866, 1.44806", \ + "0.269415, 0.334282, 0.525551, 0.679237, 0.905039, 1.15915, 1.53987", \ + "0.349132, 0.429396, 0.667796, 0.858555, 1.13369, 1.40689, 1.73758" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.098451, 0.125839, 0.247385, 0.396081, 0.691805, 1.07549, 1.5766", \ + "0.119828, 0.147215, 0.268989, 0.417784, 0.713602, 1.09726, 1.59839", \ + "0.208338, 0.235029, 0.356107, 0.504807, 0.800757, 1.18463, 1.68575", \ + "0.276068, 0.303177, 0.422715, 0.570329, 0.865737, 1.25016, 1.75142", \ + "0.367471, 0.397194, 0.515832, 0.662629, 0.956546, 1.33931, 1.84127", \ + "0.453555, 0.487526, 0.608658, 0.754052, 1.04711, 1.42911, 1.92949", \ + "0.535685, 0.573772, 0.701904, 0.8467, 1.13906, 1.51938, 2.01887" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.074498, 0.108712, 0.273222, 0.479057, 0.890557, 1.4253, 2.12459", \ + "0.0745224, 0.108724, 0.273223, 0.479025, 0.890596, 1.42541, 2.12482", \ + "0.0788704, 0.110992, 0.273472, 0.479035, 0.890591, 1.42553, 2.12481", \ + "0.0885852, 0.117188, 0.275219, 0.479896, 0.890772, 1.42546, 2.12488", \ + "0.108095, 0.132904, 0.279336, 0.481879, 0.892087, 1.42611, 2.12479", \ + "0.129729, 0.153493, 0.288489, 0.485429, 0.894017, 1.42766, 2.12567", \ + "0.153035, 0.177665, 0.30305, 0.492315, 0.897329, 1.4298, 2.12689" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.105667, 0.126083, 0.213273, 0.319102, 0.529662, 0.802914, 1.16016", \ + "0.12692, 0.147329, 0.234635, 0.340508, 0.551084, 0.824357, 1.1816", \ + "0.217015, 0.237941, 0.326022, 0.432184, 0.643049, 0.916483, 1.27374", \ + "0.283091, 0.305225, 0.394291, 0.500617, 0.711606, 0.984951, 1.34223", \ + "0.365529, 0.390578, 0.482682, 0.588794, 0.799641, 1.07306, 1.43024", \ + "0.43707, 0.465738, 0.563499, 0.669924, 0.879973, 1.15365, 1.51096", \ + "0.501512, 0.534117, 0.638968, 0.747069, 0.957506, 1.23056, 1.58757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0362886, 0.0588412, 0.169607, 0.309626, 0.589976, 0.954612, 1.43151", \ + "0.0362957, 0.0588267, 0.169608, 0.309629, 0.589978, 0.954612, 1.4315", \ + "0.0394209, 0.0610765, 0.170109, 0.309583, 0.59011, 0.954852, 1.43151", \ + "0.0458298, 0.0661859, 0.171866, 0.310339, 0.590497, 0.954636, 1.43142", \ + "0.058689, 0.077461, 0.176493, 0.312175, 0.591612, 0.955122, 1.43184", \ + "0.074152, 0.092104, 0.184719, 0.315791, 0.592142, 0.955862, 1.43227", \ + "0.090644, 0.108803, 0.196416, 0.322461, 0.594625, 0.956961, 1.43325" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.102553, 0.129439, 0.250238, 0.398225, 0.692803, 1.07509, 1.57482", \ + "0.123958, 0.150795, 0.271823, 0.419884, 0.714525, 1.09687, 1.59662", \ + "0.212525, 0.238656, 0.358746, 0.506842, 0.801695, 1.18434, 1.68398", \ + "0.280437, 0.306887, 0.425374, 0.572332, 0.866628, 1.24992, 1.74963", \ + "0.372264, 0.400932, 0.518586, 0.664581, 0.957212, 1.3388, 1.83859", \ + "0.458899, 0.491637, 0.611338, 0.755998, 1.0483, 1.42846, 1.92732", \ + "0.541421, 0.578199, 0.705157, 0.848689, 1.13992, 1.51881, 2.01715" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0586512, 0.0932228, 0.258173, 0.464264, 0.875852, 1.41085, 2.10974", \ + "0.0586578, 0.0932242, 0.258249, 0.464162, 0.876031, 1.41087, 2.11019", \ + "0.0624732, 0.0951691, 0.258385, 0.464156, 0.875896, 1.41096, 2.11019", \ + "0.0709836, 0.101109, 0.260323, 0.464943, 0.876157, 1.41096, 2.11039", \ + "0.088305, 0.116169, 0.264203, 0.466991, 0.877215, 1.41174, 2.11053", \ + "0.107079, 0.135272, 0.272986, 0.470561, 0.879334, 1.41291, 2.11125", \ + "0.127317, 0.157736, 0.288014, 0.47749, 0.882704, 1.41517, 2.11258" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0939096, 0.111256, 0.179725, 0.261615, 0.424555, 0.636108, 0.912609", \ + "0.115215, 0.132518, 0.201085, 0.283036, 0.445981, 0.657549, 0.934059", \ + "0.204833, 0.22333, 0.293542, 0.375827, 0.538935, 0.750562, 1.02706", \ + "0.269314, 0.290311, 0.363178, 0.445786, 0.609576, 0.820835, 1.09723", \ + "0.349854, 0.375516, 0.454608, 0.537405, 0.700649, 0.912479, 1.18898", \ + "0.417638, 0.448428, 0.536065, 0.620892, 0.784006, 0.99571, 1.27248", \ + "0.47858, 0.514303, 0.612481, 0.700562, 0.864958, 1.07648, 1.35295" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0263337, 0.0440928, 0.128422, 0.23507, 0.448622, 0.726423, 1.08998", \ + "0.0263485, 0.0441158, 0.128349, 0.235063, 0.448662, 0.726788, 1.09012", \ + "0.0311284, 0.0476846, 0.129514, 0.235309, 0.448655, 0.726777, 1.09008", \ + "0.0398927, 0.0549625, 0.132586, 0.236968, 0.450025, 0.727048, 1.09026", \ + "0.055829, 0.069387, 0.140209, 0.240328, 0.450806, 0.728085, 1.09101", \ + "0.073981, 0.086903, 0.151908, 0.246422, 0.452944, 0.729127, 1.09186", \ + "0.093595, 0.106134, 0.167637, 0.256477, 0.457567, 0.731756, 1.09356" \ + ); + } + } + timing () { + related_pin : "CB"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!AB * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0981009, 0.125123, 0.246005, 0.394026, 0.688648, 1.0713, 1.57089", \ + "0.119544, 0.146493, 0.267614, 0.415767, 0.710527, 1.09283, 1.59268", \ + "0.208083, 0.234448, 0.354671, 0.502789, 0.797664, 1.18012, 1.68", \ + "0.27567, 0.302517, 0.421365, 0.568235, 0.862643, 1.24572, 1.74566", \ + "0.366894, 0.39633, 0.514368, 0.660609, 0.95334, 1.33483, 1.8347", \ + "0.452414, 0.486382, 0.607325, 0.751903, 1.04396, 1.42462, 1.92366", \ + "0.534011, 0.572308, 0.70061, 0.844639, 1.13604, 1.51506, 2.01326" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0562256, 0.0904192, 0.255068, 0.460968, 0.872814, 1.40778, 2.10701", \ + "0.0562826, 0.090424, 0.255067, 0.460943, 0.872658, 1.40759, 2.10706", \ + "0.0605621, 0.092652, 0.255313, 0.460969, 0.87264, 1.40766, 2.10656", \ + "0.0696414, 0.0988505, 0.25706, 0.461837, 0.872924, 1.40783, 2.1071", \ + "0.086944, 0.114423, 0.261149, 0.463918, 0.87403, 1.40856, 2.10732", \ + "0.105957, 0.133899, 0.270374, 0.467399, 0.876265, 1.40968, 2.10779", \ + "0.126046, 0.156309, 0.28517, 0.474417, 0.879466, 1.41209, 2.10991" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.101801, 0.123085, 0.209912, 0.314897, 0.524003, 0.795587, 1.15042", \ + "0.123038, 0.144303, 0.231256, 0.336301, 0.545463, 0.816935, 1.17186", \ + "0.211529, 0.233553, 0.321891, 0.427346, 0.636781, 0.908518, 1.26346", \ + "0.275634, 0.299486, 0.389534, 0.495356, 0.704982, 0.976666, 1.33171", \ + "0.354771, 0.382632, 0.477107, 0.5829, 0.79259, 1.06458, 1.41944", \ + "0.423044, 0.455683, 0.556944, 0.663479, 0.873006, 1.14466, 1.50008", \ + "0.484546, 0.522021, 0.631845, 0.740708, 0.950133, 1.22198, 1.57682" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0319003, 0.0550537, 0.165454, 0.304761, 0.583124, 0.945332, 1.4191", \ + "0.031912, 0.0550514, 0.165454, 0.304589, 0.583173, 0.945296, 1.4189", \ + "0.0348341, 0.0572859, 0.165933, 0.3047, 0.583148, 0.945433, 1.4189", \ + "0.0409703, 0.0624109, 0.167894, 0.305398, 0.58343, 0.945376, 1.41891", \ + "0.053969, 0.073972, 0.172818, 0.307392, 0.584668, 0.946558, 1.41934", \ + "0.070024, 0.089031, 0.181294, 0.311167, 0.585335, 0.947255, 1.42003", \ + "0.087383, 0.105887, 0.193158, 0.317897, 0.587808, 0.947911, 1.42074" \ + ); + } + } + timing () { + related_pin : "CB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.098451, 0.125839, 0.247385, 0.396081, 0.691805, 1.07549, 1.5766", \ + "0.119828, 0.147215, 0.268989, 0.417784, 0.713602, 1.09726, 1.59839", \ + "0.208338, 0.235029, 0.356107, 0.504807, 0.800757, 1.18463, 1.68575", \ + "0.276068, 0.303177, 0.422715, 0.570329, 0.865737, 1.25016, 1.75142", \ + "0.367471, 0.397194, 0.515832, 0.662629, 0.956546, 1.33931, 1.84127", \ + "0.453555, 0.487526, 0.608658, 0.754052, 1.04711, 1.42911, 1.92949", \ + "0.535685, 0.573772, 0.701904, 0.8467, 1.13906, 1.51938, 2.01887" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.074498, 0.108712, 0.273222, 0.479057, 0.890557, 1.4253, 2.12459", \ + "0.0745224, 0.108724, 0.273223, 0.479025, 0.890596, 1.42541, 2.12482", \ + "0.0788704, 0.110992, 0.273472, 0.479035, 0.890591, 1.42553, 2.12481", \ + "0.0885852, 0.117188, 0.275219, 0.479896, 0.890772, 1.42546, 2.12488", \ + "0.108095, 0.132904, 0.279336, 0.481879, 0.892087, 1.42611, 2.12479", \ + "0.129729, 0.153493, 0.288489, 0.485429, 0.894017, 1.42766, 2.12567", \ + "0.153035, 0.177665, 0.30305, 0.492315, 0.897329, 1.4298, 2.12689" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.105667, 0.126083, 0.213273, 0.319102, 0.529662, 0.802914, 1.16016", \ + "0.12692, 0.147329, 0.234635, 0.340508, 0.551084, 0.824357, 1.1816", \ + "0.217015, 0.237941, 0.326022, 0.432184, 0.643049, 0.916483, 1.27374", \ + "0.283091, 0.305225, 0.394291, 0.500617, 0.711606, 0.984951, 1.34223", \ + "0.365529, 0.390578, 0.482682, 0.588794, 0.799641, 1.07306, 1.43024", \ + "0.43707, 0.465738, 0.563499, 0.669924, 0.879973, 1.15365, 1.51096", \ + "0.501512, 0.534117, 0.638968, 0.747069, 0.957506, 1.23056, 1.58757" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0362886, 0.0588412, 0.169607, 0.309626, 0.589976, 0.954612, 1.43151", \ + "0.0362957, 0.0588267, 0.169608, 0.309629, 0.589978, 0.954612, 1.4315", \ + "0.0394209, 0.0610765, 0.170109, 0.309583, 0.59011, 0.954852, 1.43151", \ + "0.0458298, 0.0661859, 0.171866, 0.310339, 0.590497, 0.954636, 1.43142", \ + "0.058689, 0.077461, 0.176493, 0.312175, 0.591612, 0.955122, 1.43184", \ + "0.074152, 0.092104, 0.184719, 0.315791, 0.592142, 0.955862, 1.43227", \ + "0.090644, 0.108803, 0.196416, 0.322461, 0.594625, 0.956961, 1.43325" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b1 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0661511, 0.0929026, 0.213743, 0.362212, 0.657873, 1.04151, 1.54263", \ + "0.0828026, 0.109951, 0.231338, 0.380002, 0.67582, 1.05944, 1.56058", \ + "0.141947, 0.178973, 0.311614, 0.46095, 0.757442, 1.14163, 1.6422", \ + "0.182129, 0.23233, 0.400499, 0.561135, 0.858153, 1.24278, 1.74408", \ + "0.233061, 0.301274, 0.527421, 0.730762, 1.05843, 1.44506, 1.94626", \ + "0.279629, 0.365191, 0.648358, 0.900071, 1.29079, 1.71097, 2.21527", \ + "0.323161, 0.425211, 0.765098, 1.06531, 1.52525, 2.00567, 2.55016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0743507, 0.108674, 0.273232, 0.479042, 0.890555, 1.42541, 2.12501", \ + "0.0742572, 0.108673, 0.273227, 0.479047, 0.89064, 1.42541, 2.12494", \ + "0.107553, 0.13752, 0.2821, 0.479708, 0.890651, 1.4256, 2.12465", \ + "0.152705, 0.186403, 0.326334, 0.504409, 0.893713, 1.42552, 2.125", \ + "0.227054, 0.269249, 0.430383, 0.602526, 0.949867, 1.4455, 2.12575", \ + "0.304313, 0.357343, 0.549531, 0.740814, 1.0815, 1.53177, 2.17147", \ + "0.385168, 0.449674, 0.677391, 0.894196, 1.26077, 1.6952, 2.28782" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0538665, 0.0731445, 0.159666, 0.265541, 0.476216, 0.749616, 1.10692", \ + "0.0745056, 0.0939781, 0.180841, 0.286841, 0.497575, 0.771004, 1.12833", \ + "0.149319, 0.177323, 0.276322, 0.382793, 0.594257, 0.867538, 1.22523", \ + "0.201555, 0.241961, 0.375112, 0.497783, 0.709592, 0.984647, 1.34215", \ + "0.266019, 0.325366, 0.517374, 0.682535, 0.938004, 1.21633, 1.5758", \ + "0.326327, 0.402644, 0.653955, 0.868598, 1.18646, 1.51439, 1.88593", \ + "0.386945, 0.479339, 0.78709, 1.05179, 1.44074, 1.82976, 2.25459" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0408478, 0.0641631, 0.176163, 0.316537, 0.597337, 0.962189, 1.43919", \ + "0.0405948, 0.0640802, 0.176185, 0.316381, 0.597338, 0.962206, 1.43919", \ + "0.069017, 0.0912155, 0.187154, 0.318595, 0.597195, 0.962191, 1.43937", \ + "0.107877, 0.135185, 0.235411, 0.349407, 0.60315, 0.962006, 1.43916", \ + "0.176774, 0.213426, 0.336086, 0.455726, 0.677303, 0.995172, 1.44699", \ + "0.252878, 0.300908, 0.453933, 0.590112, 0.822209, 1.10667, 1.5152", \ + "0.332569, 0.392749, 0.582463, 0.743906, 1.00015, 1.29173, 1.66069" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b1 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0703672, 0.0965682, 0.216509, 0.36424, 0.658651, 1.04092, 1.54058", \ + "0.0870201, 0.113561, 0.234142, 0.382131, 0.676676, 1.05903, 1.55883", \ + "0.147377, 0.183181, 0.314275, 0.462991, 0.758756, 1.14103, 1.64117", \ + "0.189051, 0.237463, 0.403485, 0.56345, 0.858767, 1.2421, 1.74208", \ + "0.241773, 0.308016, 0.530881, 0.73291, 1.05941, 1.44484, 1.94449", \ + "0.290392, 0.373292, 0.6524, 0.902359, 1.29181, 1.71136, 2.21301", \ + "0.334974, 0.434207, 0.769054, 1.06768, 1.52616, 2.00499, 2.54847" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0585386, 0.0931916, 0.258195, 0.464269, 0.875732, 1.4108, 2.11033", \ + "0.0583961, 0.0931138, 0.258171, 0.464268, 0.875979, 1.4108, 2.11041", \ + "0.0880506, 0.120597, 0.266659, 0.464854, 0.875939, 1.41087, 2.11039", \ + "0.126997, 0.165108, 0.310754, 0.488931, 0.879023, 1.41096, 2.11039", \ + "0.191129, 0.240197, 0.411628, 0.586901, 0.934638, 1.42975, 2.11142", \ + "0.257653, 0.319777, 0.526159, 0.722257, 1.06614, 1.51884, 2.15658", \ + "0.3274, 0.403127, 0.64812, 0.872973, 1.24364, 1.67878, 2.27248" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0408866, 0.0561014, 0.12321, 0.205263, 0.36867, 0.580883, 0.858154", \ + "0.0617313, 0.0771388, 0.144599, 0.226746, 0.390232, 0.602461, 0.879804", \ + "0.130907, 0.159546, 0.249353, 0.333334, 0.497335, 0.709974, 0.987266", \ + "0.173935, 0.217607, 0.349318, 0.458528, 0.628912, 0.841735, 1.11942", \ + "0.224698, 0.289821, 0.487246, 0.646444, 0.875117, 1.10531, 1.38368", \ + "0.27293, 0.356344, 0.616483, 0.829254, 1.13036, 1.42301, 1.73273", \ + "0.322224, 0.422542, 0.74134, 1.00715, 1.38516, 1.74804, 2.12466" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.028116, 0.0463759, 0.132219, 0.239492, 0.454125, 0.732999, 1.09767", \ + "0.0281046, 0.0462, 0.132285, 0.239531, 0.454224, 0.733022, 1.09767", \ + "0.0631293, 0.0819901, 0.150907, 0.245135, 0.454093, 0.733139, 1.09767", \ + "0.104537, 0.129624, 0.211112, 0.290334, 0.470593, 0.734379, 1.09784", \ + "0.176255, 0.210861, 0.320171, 0.415678, 0.572568, 0.792107, 1.11793", \ + "0.25358, 0.299518, 0.442491, 0.561112, 0.743259, 0.94216, 1.21958", \ + "0.332815, 0.391982, 0.572504, 0.720269, 0.935179, 1.15839, 1.41529" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "AB == 1'b0 && B == 1'b0 && CB == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!AB * !B * CB)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0658949, 0.0922241, 0.212342, 0.360172, 0.654701, 1.03705, 1.53678", \ + "0.0825698, 0.109253, 0.229945, 0.377964, 0.67271, 1.05499, 1.55482", \ + "0.140791, 0.177709, 0.31012, 0.458966, 0.75425, 1.13712, 1.6364", \ + "0.179863, 0.230141, 0.398697, 0.559022, 0.855107, 1.23846, 1.73824", \ + "0.228582, 0.297562, 0.524541, 0.727957, 1.05555, 1.44063, 1.94069", \ + "0.273096, 0.359401, 0.643819, 0.895817, 1.28694, 1.70675, 2.20912", \ + "0.313515, 0.41671, 0.758359, 1.05949, 1.52003, 2.00017, 2.54421" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0561224, 0.0903817, 0.255073, 0.460976, 0.87266, 1.40751, 2.1071", \ + "0.055973, 0.0903324, 0.255, 0.461062, 0.872656, 1.40759, 2.10708", \ + "0.086094, 0.118449, 0.263877, 0.461655, 0.872838, 1.40784, 2.1071", \ + "0.124903, 0.162992, 0.308712, 0.486382, 0.875864, 1.4077, 2.10707", \ + "0.18859, 0.237986, 0.409669, 0.58498, 0.932367, 1.42795, 2.10819", \ + "0.254288, 0.317295, 0.524503, 0.720475, 1.06423, 1.51499, 2.15361", \ + "0.322896, 0.400222, 0.646404, 0.871791, 1.24218, 1.67849, 2.27016" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0528931, 0.0721947, 0.158244, 0.263841, 0.47422, 0.747499, 1.10455", \ + "0.0721846, 0.0919285, 0.178519, 0.284252, 0.494718, 0.768023, 1.1251", \ + "0.137011, 0.16738, 0.270474, 0.377483, 0.588909, 0.862431, 1.22", \ + "0.179985, 0.224929, 0.365111, 0.49059, 0.704825, 0.976975, 1.33657", \ + "0.231714, 0.297981, 0.501316, 0.671163, 0.929848, 1.21119, 1.57051", \ + "0.280437, 0.365894, 0.631878, 0.852304, 1.17491, 1.50657, 1.87876", \ + "0.331658, 0.434009, 0.759075, 1.03127, 1.42641, 1.8192, 2.2461" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.037818, 0.0612142, 0.173187, 0.313427, 0.593897, 0.958761, 1.43524", \ + "0.0375496, 0.0611568, 0.173173, 0.313429, 0.593867, 0.958636, 1.43524", \ + "0.0628053, 0.0871986, 0.184934, 0.315912, 0.593856, 0.958322, 1.43553", \ + "0.0997907, 0.129437, 0.23279, 0.3475, 0.60231, 0.958735, 1.43548", \ + "0.166965, 0.206222, 0.332496, 0.453392, 0.675498, 0.994126, 1.4439", \ + "0.241576, 0.292091, 0.449118, 0.588379, 0.819993, 1.1049, 1.5127", \ + "0.316876, 0.381634, 0.575458, 0.740208, 0.997242, 1.2893, 1.65815" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0661511, 0.0929026, 0.213743, 0.362212, 0.657873, 1.04151, 1.54263", \ + "0.0828026, 0.109951, 0.231338, 0.380002, 0.67582, 1.05944, 1.56058", \ + "0.141947, 0.178973, 0.311614, 0.46095, 0.757442, 1.14163, 1.6422", \ + "0.182129, 0.23233, 0.400499, 0.561135, 0.858153, 1.24278, 1.74408", \ + "0.233061, 0.301274, 0.527421, 0.730762, 1.05843, 1.44506, 1.94626", \ + "0.279629, 0.365191, 0.648358, 0.900071, 1.29079, 1.71097, 2.21527", \ + "0.323161, 0.425211, 0.765098, 1.06531, 1.52525, 2.00567, 2.55016" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0743507, 0.108674, 0.273232, 0.479042, 0.890555, 1.42541, 2.12501", \ + "0.0742572, 0.108673, 0.273227, 0.479047, 0.89064, 1.42541, 2.12494", \ + "0.107553, 0.13752, 0.2821, 0.479708, 0.890651, 1.4256, 2.12465", \ + "0.152705, 0.186403, 0.326334, 0.504409, 0.893713, 1.42552, 2.125", \ + "0.227054, 0.269249, 0.430383, 0.602526, 0.949867, 1.4455, 2.12575", \ + "0.304313, 0.357343, 0.549531, 0.740814, 1.0815, 1.53177, 2.17147", \ + "0.385168, 0.449674, 0.677391, 0.894196, 1.26077, 1.6952, 2.28782" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0538665, 0.0731445, 0.159666, 0.265541, 0.476216, 0.749616, 1.10692", \ + "0.0745056, 0.0939781, 0.180841, 0.286841, 0.497575, 0.771004, 1.12833", \ + "0.149319, 0.177323, 0.276322, 0.382793, 0.594257, 0.867538, 1.22523", \ + "0.201555, 0.241961, 0.375112, 0.497783, 0.709592, 0.984647, 1.34215", \ + "0.266019, 0.325366, 0.517374, 0.682535, 0.938004, 1.21633, 1.5758", \ + "0.326327, 0.402644, 0.653955, 0.868598, 1.18646, 1.51439, 1.88593", \ + "0.386945, 0.479339, 0.78709, 1.05179, 1.44074, 1.82976, 2.25459" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0408478, 0.0641631, 0.176163, 0.316537, 0.597337, 0.962189, 1.43919", \ + "0.0405948, 0.0640802, 0.176185, 0.316381, 0.597338, 0.962206, 1.43919", \ + "0.069017, 0.0912155, 0.187154, 0.318595, 0.597195, 0.962191, 1.43937", \ + "0.107877, 0.135185, 0.235411, 0.349407, 0.60315, 0.962006, 1.43916", \ + "0.176774, 0.213426, 0.336086, 0.455726, 0.677303, 0.995172, 1.44699", \ + "0.252878, 0.300908, 0.453933, 0.590112, 0.822209, 1.10667, 1.5152", \ + "0.332569, 0.392749, 0.582463, 0.743906, 1.00015, 1.29173, 1.66069" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0101263, 0.010409, 0.0106899, 0.0107516, 0.0107843, 0.0107987, 0.0108049", \ + "0.00995319, 0.0101914, 0.0105169, 0.0106007, 0.010648, 0.0106675, 0.0106767", \ + "0.00997374, 0.0100737, 0.0103729, 0.010523, 0.010641, 0.0107002, 0.0107313", \ + "0.0103773, 0.0103893, 0.0105763, 0.0107154, 0.0108533, 0.0109289, 0.0109777", \ + "0.0114473, 0.0114273, 0.0114445, 0.0115233, 0.011652, 0.0117275, 0.0117846", \ + "0.0128309, 0.0126348, 0.0125997, 0.0126456, 0.0127939, 0.0128824, 0.0128773", \ + "0.0148348, 0.0144762, 0.0142936, 0.014255, 0.0143074, 0.0144332, 0.0144164" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0082749, 0.00846918, 0.00870488, 0.00876232, 0.00879612, 0.00880977, 0.00881633", \ + "0.0080953, 0.00829158, 0.0085616, 0.00863493, 0.0086781, 0.00869579, 0.00870397", \ + "0.00801128, 0.00814292, 0.00846638, 0.00860289, 0.00870972, 0.00875433, 0.00878633", \ + "0.00841294, 0.00845977, 0.00869344, 0.00883542, 0.0089665, 0.0090243, 0.00906307", \ + "0.00930367, 0.00928372, 0.00942022, 0.00955076, 0.00967404, 0.00975767, 0.00981503", \ + "0.0107743, 0.0106133, 0.0105778, 0.0106527, 0.0107357, 0.0108375, 0.0109035", \ + "0.0126086, 0.0122992, 0.0121363, 0.0121916, 0.0123032, 0.0123613, 0.0124348" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00676616, 0.007034, 0.00732439, 0.0073901, 0.00742492, 0.00744063, 0.00744494", \ + "0.00660395, 0.00682018, 0.00714284, 0.00723357, 0.00728368, 0.00730407, 0.0073145", \ + "0.00664306, 0.00673065, 0.00699261, 0.00713755, 0.00725572, 0.00731871, 0.00735386", \ + "0.0070727, 0.00706088, 0.00720928, 0.00733209, 0.00746452, 0.00754587, 0.00759266", \ + "0.00810771, 0.00801697, 0.00808303, 0.00815803, 0.00826036, 0.00833979, 0.00839714", \ + "0.0096028, 0.00938968, 0.00925943, 0.00927565, 0.00934132, 0.00946863, 0.00950402", \ + "0.0116462, 0.0112139, 0.0109722, 0.0109097, 0.0109492, 0.0110228, 0.0110305" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00836696, 0.00865392, 0.00894504, 0.0090091, 0.00904524, 0.00905616, 0.00906438", \ + "0.00818519, 0.00846255, 0.00879778, 0.00887836, 0.00892416, 0.00894315, 0.00895355", \ + "0.00819291, 0.00832691, 0.00868518, 0.00883762, 0.00895204, 0.00900097, 0.00903018", \ + "0.00870406, 0.00872351, 0.00898082, 0.00914733, 0.00928715, 0.00935006, 0.00939732", \ + "0.00966951, 0.00955057, 0.00971526, 0.00977181, 0.00992558, 0.01001, 0.0100692", \ + "0.0112206, 0.01087, 0.0108088, 0.0108926, 0.0110168, 0.0110961, 0.0111504", \ + "0.0134406, 0.0128452, 0.0124675, 0.0124723, 0.0125484, 0.0126257, 0.0126871" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(!B * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00680429, 0.00709299, 0.00737651, 0.00743961, 0.00747219, 0.00748803, 0.00749233", \ + "0.00663315, 0.00687448, 0.00720321, 0.00728788, 0.00733491, 0.00735807, 0.00736441", \ + "0.00665061, 0.0067651, 0.00705869, 0.0072085, 0.00732687, 0.00738699, 0.00741721", \ + "0.00706798, 0.00707247, 0.00726221, 0.00739974, 0.00753891, 0.00761871, 0.00766345", \ + "0.00818048, 0.00801113, 0.00812195, 0.00821382, 0.00833127, 0.00841107, 0.00847021", \ + "0.00957129, 0.00938, 0.00927802, 0.00931848, 0.00940251, 0.00956007, 0.00957769", \ + "0.0115988, 0.01118, 0.0109803, 0.0109382, 0.0110025, 0.0110891, 0.0111021" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00837018, 0.00866675, 0.00896404, 0.00902706, 0.00906324, 0.00907927, 0.00908357", \ + "0.00819646, 0.00847885, 0.0088177, 0.008899, 0.00894493, 0.00896358, 0.00897395", \ + "0.00819708, 0.00833801, 0.00870508, 0.00886272, 0.00897517, 0.00902129, 0.0090553", \ + "0.00868316, 0.00870732, 0.00894499, 0.00910327, 0.00923522, 0.00930369, 0.00933834", \ + "0.00965278, 0.00953742, 0.00967642, 0.00980411, 0.00993786, 0.0100296, 0.0100825", \ + "0.0112624, 0.0109384, 0.0108421, 0.0109141, 0.0110142, 0.011097, 0.0111768", \ + "0.0132509, 0.0127095, 0.0124289, 0.0124739, 0.0125634, 0.0126449, 0.0127092" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0101263, 0.010409, 0.0106899, 0.0107516, 0.0107843, 0.0107987, 0.0108049", \ + "0.00995319, 0.0101914, 0.0105169, 0.0106007, 0.010648, 0.0106675, 0.0106767", \ + "0.00997374, 0.0100737, 0.0103729, 0.010523, 0.010641, 0.0107002, 0.0107313", \ + "0.0103773, 0.0103893, 0.0105763, 0.0107154, 0.0108533, 0.0109289, 0.0109777", \ + "0.0114473, 0.0114273, 0.0114445, 0.0115233, 0.011652, 0.0117275, 0.0117846", \ + "0.0128309, 0.0126348, 0.0125997, 0.0126456, 0.0127939, 0.0128824, 0.0128773", \ + "0.0148348, 0.0144762, 0.0142936, 0.014255, 0.0143074, 0.0144332, 0.0144164" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00836696, 0.00865392, 0.00894504, 0.0090091, 0.00904524, 0.00905616, 0.00906438", \ + "0.00818519, 0.00846255, 0.00879778, 0.00887836, 0.00892416, 0.00894315, 0.00895355", \ + "0.00819291, 0.00832691, 0.00868518, 0.00883762, 0.00895204, 0.00900097, 0.00903018", \ + "0.00870406, 0.00872351, 0.00898082, 0.00914733, 0.00928715, 0.00935006, 0.00939732", \ + "0.00966951, 0.00955057, 0.00971526, 0.00977181, 0.00992558, 0.01001, 0.0100692", \ + "0.0112206, 0.01087, 0.0108088, 0.0108926, 0.0110168, 0.0110961, 0.0111504", \ + "0.0134406, 0.0128452, 0.0124675, 0.0124723, 0.0125484, 0.0126257, 0.0126871" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0132009, 0.0133331, 0.0134302, 0.0134488, 0.013459, 0.013463, 0.0134656", \ + "0.0128944, 0.0130443, 0.0133219, 0.0134117, 0.0134638, 0.0134866, 0.0134998", \ + "0.01288, 0.0128904, 0.0130401, 0.0131479, 0.0133077, 0.0133884, 0.013288", \ + "0.0134796, 0.0133401, 0.0131484, 0.0131776, 0.0132561, 0.0133376, 0.0133771", \ + "0.0155529, 0.0150225, 0.0141287, 0.0138473, 0.0136158, 0.0135325, 0.0134966", \ + "0.0188455, 0.0180124, 0.0162268, 0.0153771, 0.0146235, 0.0142426, 0.0140209", \ + "0.02323, 0.0220917, 0.0194223, 0.0179391, 0.0165298, 0.0157591, 0.0151115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000132788, 0.000178226, 0.000211551, 0.00021899, 0.00022242, 0.000224455, 0.000223537", \ + "-0.000137682, -5.50289e-05, 8.00065e-05, 0.000113156, 0.0001415, 0.000135893, 0.000144059", \ + "0.000102842, 0.000111851, 5.59874e-05, 7.63041e-05, 7.37283e-05, 0.000108219, 0.000108346", \ + "0.00105818, 0.00111085, 0.000480517, 0.00056105, 0.000384699, 0.000304904, 0.00024189", \ + "0.00338291, 0.00297759, 0.00194131, 0.0014196, 0.000958233, 0.00070103, 0.000529416", \ + "0.0067176, 0.00609898, 0.0043875, 0.00335608, 0.00235064, 0.0017153, 0.00130124", \ + "0.0111202, 0.0103356, 0.00792984, 0.00636798, 0.00462553, 0.00348715, 0.00268674" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0098638, 0.00999515, 0.010095, 0.010114, 0.0101245, 0.0101321, 0.0101315", \ + "0.00956912, 0.00969251, 0.00995677, 0.0100367, 0.0100971, 0.0101253, 0.0101338", \ + "0.00958456, 0.00957707, 0.00970235, 0.00981295, 0.00991298, 0.0100146, 0.0097902", \ + "0.0102225, 0.0100586, 0.00987701, 0.00983757, 0.00990026, 0.00997237, 0.0100043", \ + "0.0123676, 0.0117992, 0.0108998, 0.010619, 0.0102959, 0.0101915, 0.0101407", \ + "0.0158515, 0.0149314, 0.0130461, 0.012166, 0.0113746, 0.0110039, 0.010703", \ + "0.020413, 0.0191833, 0.0163593, 0.0148092, 0.0134267, 0.0126311, 0.0119269" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000356742, 0.000416915, 0.000455913, 0.000463139, 0.000467512, 0.000467468, 0.000467154", \ + "5.71712e-05, 0.000158201, 0.000310603, 0.000351326, 0.000377074, 0.000394454, 0.000391212", \ + "0.000404498, 0.000369551, 0.000316106, 0.000323229, 0.000348287, 0.000339046, 0.000351279", \ + "0.00150206, 0.00124823, 0.00079155, 0.000811839, 0.000643145, 0.000539318, 0.00048992", \ + "0.00405562, 0.00354978, 0.00235385, 0.00178134, 0.00128504, 0.00101311, 0.000818536", \ + "0.00758532, 0.00686475, 0.0049636, 0.00380855, 0.00273646, 0.00208212, 0.00161914", \ + "0.0122208, 0.0113387, 0.00870558, 0.00697675, 0.00514384, 0.00392299, 0.00308126" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(AB * !CB * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00988637, 0.0100221, 0.010121, 0.0101389, 0.010149, 0.0101564, 0.0101555", \ + "0.00957985, 0.0097287, 0.0100105, 0.0100998, 0.0101518, 0.0101779, 0.0101871", \ + "0.00957272, 0.00956561, 0.00972803, 0.00983914, 0.00999551, 0.010077, 0.00997137", \ + "0.0101841, 0.0100321, 0.00987225, 0.00985998, 0.00994595, 0.0100257, 0.010065", \ + "0.0122696, 0.0117116, 0.0108523, 0.0105844, 0.0103021, 0.0102207, 0.0101849", \ + "0.015669, 0.0147688, 0.0129181, 0.0120724, 0.0113216, 0.0109833, 0.0107083", \ + "0.0201263, 0.0189114, 0.0161353, 0.0146229, 0.0132997, 0.0125256, 0.0118694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000375219, 0.000437043, 0.000476432, 0.000483794, 0.000488123, 0.000489889, 0.000485854", \ + "7.07324e-05, 0.000167993, 0.000326583, 0.000379882, 0.000409658, 0.000401627, 0.000410602", \ + "0.000406168, 0.000378705, 0.000319337, 0.000341032, 0.000345189, 0.000370051, 0.000373797", \ + "0.00167566, 0.00144702, 0.000776172, 0.000844308, 0.000653633, 0.000568905, 0.000508495", \ + "0.0039635, 0.0034536, 0.0022762, 0.00171391, 0.00124035, 0.000975212, 0.000798569", \ + "0.00741292, 0.0066891, 0.00480827, 0.00370476, 0.00265944, 0.00200127, 0.00157826", \ + "0.0119131, 0.0110255, 0.008456, 0.00672719, 0.00496705, 0.00379173, 0.00297414" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0132009, 0.0133331, 0.0134302, 0.0134488, 0.013459, 0.013463, 0.0134656", \ + "0.0128944, 0.0130443, 0.0133219, 0.0134117, 0.0134638, 0.0134866, 0.0134998", \ + "0.01288, 0.0128904, 0.0130401, 0.0131479, 0.0133077, 0.0133884, 0.013288", \ + "0.0134796, 0.0133401, 0.0131484, 0.0131776, 0.0132561, 0.0133376, 0.0133771", \ + "0.0155529, 0.0150225, 0.0141287, 0.0138473, 0.0136158, 0.0135325, 0.0134966", \ + "0.0188455, 0.0180124, 0.0162268, 0.0153771, 0.0146235, 0.0142426, 0.0140209", \ + "0.02323, 0.0220917, 0.0194223, 0.0179391, 0.0165298, 0.0157591, 0.0151115" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000356742, 0.000416915, 0.000455913, 0.000463139, 0.000467512, 0.000467468, 0.000467154", \ + "5.71712e-05, 0.000158201, 0.000310603, 0.000351326, 0.000377074, 0.000394454, 0.000391212", \ + "0.000404498, 0.000369551, 0.000316106, 0.000323229, 0.000348287, 0.000339046, 0.000351279", \ + "0.00150206, 0.00124823, 0.00079155, 0.000811839, 0.000643145, 0.000539318, 0.00048992", \ + "0.00405562, 0.00354978, 0.00235385, 0.00178134, 0.00128504, 0.00101311, 0.000818536", \ + "0.00758532, 0.00686475, 0.0049636, 0.00380855, 0.00273646, 0.00208212, 0.00161914", \ + "0.0122208, 0.0113387, 0.00870558, 0.00697675, 0.00514384, 0.00392299, 0.00308126" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0145775, 0.0146636, 0.0147694, 0.0147908, 0.0148001, 0.0147974, 0.0147905", \ + "0.0143811, 0.0144794, 0.0146169, 0.0146517, 0.0146674, 0.0146689, 0.0146633", \ + "0.0143326, 0.0143969, 0.0145337, 0.0146107, 0.0146674, 0.0146921, 0.0146986", \ + "0.0146661, 0.0146823, 0.0147847, 0.0148331, 0.0148988, 0.01493, 0.0149462", \ + "0.015726, 0.015674, 0.0156535, 0.0156785, 0.0157212, 0.0157513, 0.0157653", \ + "0.0169443, 0.0168703, 0.0168113, 0.0168143, 0.0169127, 0.0168901, 0.0168718", \ + "0.0188103, 0.018682, 0.018505, 0.0184286, 0.0184336, 0.0185131, 0.018409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00836128, 0.00853131, 0.00872835, 0.00877577, 0.0088008, 0.00881213, 0.00881626", \ + "0.00820207, 0.00837048, 0.00859683, 0.00865553, 0.00868943, 0.00870364, 0.00871019", \ + "0.00806, 0.00819922, 0.00850675, 0.00863669, 0.00872936, 0.00876936, 0.00879506", \ + "0.00827563, 0.00839337, 0.0086908, 0.00884831, 0.00897595, 0.00903993, 0.00907716", \ + "0.00903761, 0.0091071, 0.00936621, 0.00952526, 0.00967458, 0.00975187, 0.00980283", \ + "0.0102122, 0.010234, 0.010422, 0.0105729, 0.0107281, 0.0108257, 0.0108871", \ + "0.0118695, 0.0118229, 0.0119247, 0.0120563, 0.0122114, 0.0123139, 0.0123806" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0101515, 0.0102508, 0.0103876, 0.0104196, 0.010435, 0.0104352, 0.0104319", \ + "0.00995572, 0.0100593, 0.0102263, 0.010275, 0.0103013, 0.0103066, 0.0103049", \ + "0.00990759, 0.00996795, 0.0101243, 0.0102173, 0.0102932, 0.0103268, 0.010338", \ + "0.0102478, 0.0102603, 0.010391, 0.0104324, 0.0105132, 0.010559, 0.0105828", \ + "0.0113053, 0.011261, 0.0112384, 0.0112718, 0.0113237, 0.0113695, 0.0113967", \ + "0.0125299, 0.0124618, 0.0124027, 0.0124013, 0.0125225, 0.012492, 0.0125028", \ + "0.0143938, 0.014283, 0.0140996, 0.0140214, 0.0140023, 0.0142909, 0.014028" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0103966, 0.0106577, 0.010905, 0.0109568, 0.0109845, 0.0109962, 0.0110022", \ + "0.0102423, 0.0104904, 0.0107714, 0.0108359, 0.0108723, 0.0108874, 0.0108953", \ + "0.0101428, 0.0103101, 0.0106708, 0.0108158, 0.010906, 0.0109545, 0.0109767", \ + "0.0104701, 0.0106037, 0.010946, 0.0111109, 0.0112385, 0.0113043, 0.0113442", \ + "0.0111783, 0.0112485, 0.0115317, 0.011702, 0.0118508, 0.0119447, 0.0119999", \ + "0.0124067, 0.0123828, 0.0125745, 0.0127389, 0.012911, 0.013005, 0.0130706", \ + "0.014167, 0.0140238, 0.0141061, 0.0142381, 0.0144009, 0.0145081, 0.0145789" \ + ); + } + } + internal_power () { + related_pin : "CB"; + when : "(!AB * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00942929, 0.0095259, 0.00963894, 0.00966291, 0.00967281, 0.00967216, 0.00966645", \ + "0.00923905, 0.00934252, 0.00948651, 0.00952302, 0.00954081, 0.00954352, 0.00954021", \ + "0.00919658, 0.00925797, 0.00940399, 0.00948261, 0.00954095, 0.00956739, 0.00957549", \ + "0.00953903, 0.00954896, 0.00965193, 0.00970114, 0.0097733, 0.00980547, 0.00982413", \ + "0.0104933, 0.0105497, 0.0105241, 0.0105481, 0.0105927, 0.0106279, 0.0106463", \ + "0.0118307, 0.0117457, 0.0116893, 0.0116861, 0.0117773, 0.0117627, 0.0117651", \ + "0.0137004, 0.013551, 0.0133753, 0.0132975, 0.0132809, 0.0135398, 0.0133694" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0103887, 0.0106533, 0.0109027, 0.010954, 0.0109823, 0.0109929, 0.0110002", \ + "0.0102346, 0.01049, 0.010769, 0.0108337, 0.0108701, 0.010885, 0.0108931", \ + "0.0101282, 0.0103169, 0.0106692, 0.010811, 0.0109062, 0.0109474, 0.0109783", \ + "0.0103789, 0.0105164, 0.0108601, 0.0110223, 0.0111555, 0.0112206, 0.0112624", \ + "0.0111703, 0.0112424, 0.0115162, 0.0116944, 0.0118513, 0.011932, 0.0119884", \ + "0.0123915, 0.0123847, 0.0125723, 0.0127461, 0.0129091, 0.0130127, 0.0130733", \ + "0.0141172, 0.0139985, 0.0140921, 0.0142286, 0.0143957, 0.0145027, 0.0145773" \ + ); + } + } + internal_power () { + related_pin : "CB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0145775, 0.0146636, 0.0147694, 0.0147908, 0.0148001, 0.0147974, 0.0147905", \ + "0.0143811, 0.0144794, 0.0146169, 0.0146517, 0.0146674, 0.0146689, 0.0146633", \ + "0.0143326, 0.0143969, 0.0145337, 0.0146107, 0.0146674, 0.0146921, 0.0146986", \ + "0.0146661, 0.0146823, 0.0147847, 0.0148331, 0.0148988, 0.01493, 0.0149462", \ + "0.015726, 0.015674, 0.0156535, 0.0156785, 0.0157212, 0.0157513, 0.0157653", \ + "0.0169443, 0.0168703, 0.0168113, 0.0168143, 0.0169127, 0.0168901, 0.0168718", \ + "0.0188103, 0.018682, 0.018505, 0.0184286, 0.0184336, 0.0185131, 0.018409" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0103966, 0.0106577, 0.010905, 0.0109568, 0.0109845, 0.0109962, 0.0110022", \ + "0.0102423, 0.0104904, 0.0107714, 0.0108359, 0.0108723, 0.0108874, 0.0108953", \ + "0.0101428, 0.0103101, 0.0106708, 0.0108158, 0.010906, 0.0109545, 0.0109767", \ + "0.0104701, 0.0106037, 0.010946, 0.0111109, 0.0112385, 0.0113043, 0.0113442", \ + "0.0111783, 0.0112485, 0.0115317, 0.011702, 0.0118508, 0.0119447, 0.0119999", \ + "0.0124067, 0.0123828, 0.0125745, 0.0127389, 0.012911, 0.013005, 0.0130706", \ + "0.014167, 0.0140238, 0.0141061, 0.0142381, 0.0144009, 0.0145081, 0.0145789" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0174757, 0.0174928, 0.0175059, 0.0175072, 0.0175042, 0.0174983, 0.0174898", \ + "0.0172566, 0.0172975, 0.0173941, 0.0174185, 0.0174326, 0.0174345, 0.0174294", \ + "0.0171964, 0.0172147, 0.0172388, 0.0173098, 0.0173618, 0.0173897, 0.017234", \ + "0.0176501, 0.0175492, 0.0174202, 0.0173806, 0.0173866, 0.0173639, 0.0173818", \ + "0.0194169, 0.0190814, 0.0183749, 0.0180859, 0.0177706, 0.0176517, 0.017563", \ + "0.0223897, 0.0218536, 0.0203983, 0.0195695, 0.0189803, 0.0184069, 0.0181394", \ + "0.0263822, 0.0256687, 0.0235488, 0.0221528, 0.0208333, 0.0200082, 0.0192501" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.000204479, 0.000222294, 0.000238057, 0.000241136, 0.000242169, 0.000242041, 0.000240151", \ + "-1.98548e-05, 4.28199e-05, 0.0001225, 0.000150494, 0.00016439, 0.000170526, 0.000172965", \ + "-0.000166961, -0.000136471, -4.15671e-05, 1.98084e-05, 6.98804e-05, 0.000105164, 0.000117715", \ + "0.000117757, 7.35529e-05, 4.07119e-05, 4.88833e-05, 7.65122e-05, 0.000108748, 0.000112112", \ + "0.0014938, 0.00126567, 0.000776757, 0.000558814, 0.000401495, 0.000316968, 0.000260414", \ + "0.00417881, 0.00369454, 0.00250751, 0.00187445, 0.00130098, 0.000984039, 0.000752183", \ + "0.00805437, 0.00735482, 0.00539397, 0.00417297, 0.00299092, 0.00225055, 0.00173935" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0130606, 0.013087, 0.0131101, 0.0131136, 0.0131131, 0.0131079, 0.0131007", \ + "0.0128319, 0.0128937, 0.0130017, 0.0130405, 0.0130618, 0.0130687, 0.0130673", \ + "0.012766, 0.012758, 0.0128218, 0.0128993, 0.0129592, 0.0130093, 0.0129951", \ + "0.0132222, 0.0131367, 0.0129776, 0.012973, 0.0129808, 0.0129691, 0.0129978", \ + "0.0149891, 0.0146711, 0.0139632, 0.0137363, 0.0133009, 0.0132509, 0.0131721", \ + "0.0180004, 0.0174379, 0.0160271, 0.0152253, 0.0145118, 0.0140561, 0.0137538", \ + "0.0220215, 0.0212994, 0.0191794, 0.0178217, 0.0164244, 0.0155286, 0.014978" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00236405, 0.00238745, 0.00240541, 0.00240903, 0.00241054, 0.00241095, 0.00241057", \ + "0.00210577, 0.00218275, 0.00228927, 0.00232453, 0.00233358, 0.00233977, 0.00234356", \ + "0.00198593, 0.00201432, 0.00212439, 0.00218699, 0.00224297, 0.00227695, 0.00228787", \ + "0.00234388, 0.0022701, 0.00222078, 0.00223025, 0.00225129, 0.00227194, 0.00228442", \ + "0.00392576, 0.00360911, 0.0030218, 0.00279239, 0.00260455, 0.00251337, 0.00245252", \ + "0.00686372, 0.00627432, 0.00489528, 0.00418197, 0.00356212, 0.00320947, 0.0029785", \ + "0.0109241, 0.0101289, 0.00792778, 0.00661177, 0.00533759, 0.00455412, 0.00401393" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!AB * !B * CB)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0123366, 0.0123562, 0.0123711, 0.0123727, 0.0123712, 0.0123657, 0.0123595", \ + "0.0121205, 0.012164, 0.0122605, 0.012286, 0.0123004, 0.0123035, 0.0123001", \ + "0.0120666, 0.0120714, 0.0121173, 0.0121778, 0.012231, 0.0122597, 0.0121099", \ + "0.0125375, 0.0124334, 0.0122812, 0.0122517, 0.0122572, 0.0122355, 0.0122538", \ + "0.0143102, 0.0139757, 0.0132419, 0.012953, 0.0126503, 0.0125241, 0.0124366", \ + "0.0173273, 0.0167364, 0.015283, 0.0144751, 0.013761, 0.0133363, 0.0130076", \ + "0.0213359, 0.0205905, 0.0184361, 0.0170312, 0.0156514, 0.0149164, 0.0142004" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00237488, 0.0023988, 0.00241698, 0.00242041, 0.002422, 0.00242179, 0.00242136", \ + "0.00211592, 0.00220254, 0.00230217, 0.00232692, 0.00234357, 0.00235104, 0.00235344", \ + "0.00198769, 0.00202054, 0.00213168, 0.00219594, 0.00225921, 0.00228591, 0.00230002", \ + "0.00232138, 0.00226353, 0.00221205, 0.00222406, 0.00225772, 0.00228106, 0.00229542", \ + "0.00384665, 0.00354141, 0.00297987, 0.00274773, 0.00257472, 0.00249514, 0.00245034", \ + "0.00667639, 0.00610565, 0.00477753, 0.00408636, 0.00350254, 0.00316279, 0.0029445", \ + "0.010698, 0.00989125, 0.00773372, 0.00643852, 0.00521524, 0.00447, 0.0039416" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0174757, 0.0174928, 0.0175059, 0.0175072, 0.0175042, 0.0174983, 0.0174898", \ + "0.0172566, 0.0172975, 0.0173941, 0.0174185, 0.0174326, 0.0174345, 0.0174294", \ + "0.0171964, 0.0172147, 0.0172388, 0.0173098, 0.0173618, 0.0173897, 0.017234", \ + "0.0176501, 0.0175492, 0.0174202, 0.0173806, 0.0173866, 0.0173639, 0.0173818", \ + "0.0194169, 0.0190814, 0.0183749, 0.0180859, 0.0177706, 0.0176517, 0.017563", \ + "0.0223897, 0.0218536, 0.0203983, 0.0195695, 0.0189803, 0.0184069, 0.0181394", \ + "0.0263822, 0.0256687, 0.0235488, 0.0221528, 0.0208333, 0.0200082, 0.0192501" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00236405, 0.00238745, 0.00240541, 0.00240903, 0.00241054, 0.00241095, 0.00241057", \ + "0.00210577, 0.00218275, 0.00228927, 0.00232453, 0.00233358, 0.00233977, 0.00234356", \ + "0.00198593, 0.00201432, 0.00212439, 0.00218699, 0.00224297, 0.00227695, 0.00228787", \ + "0.00234388, 0.0022701, 0.00222078, 0.00223025, 0.00225129, 0.00227194, 0.00228442", \ + "0.00392576, 0.00360911, 0.0030218, 0.00279239, 0.00260455, 0.00251337, 0.00245252", \ + "0.00686372, 0.00627432, 0.00489528, 0.00418197, 0.00356212, 0.00320947, 0.0029785", \ + "0.0109241, 0.0101289, 0.00792778, 0.00661177, 0.00533759, 0.00455412, 0.00401393" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160659; + rise_capacitance : 0.00160659; + rise_capacitance_range (0.0011434, 0.00160659); + fall_capacitance : 0.00160642; + fall_capacitance_range (0.00112688, 0.00160642); + internal_power () { + when : "(CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00299081, 0.00285509, 0.00295065, 0.003305, 0.00406411, 0.0052487, 0.00683388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00316606, 0.00305732, 0.00318287, 0.00349804, 0.00421498, 0.00537101, 0.00692876" \ + ); + } + } + internal_power () { + when : "(B * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000237755, 0.000115371, 0.000185123, 0.000519985, 0.00126702, 0.00243659, 0.0040117" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00558845, 0.00547398, 0.00562036, 0.00597765, 0.00675117, 0.00792691, 0.00951537" \ + ); + } + } + internal_power () { + when : "(B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000240213, 0.000115894, 0.000183923, 0.000520839, 0.00126698, 0.00243683, 0.0040117" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00558778, 0.0054733, 0.00561533, 0.0059758, 0.00674881, 0.0079244, 0.00951288" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00436548; + rise_capacitance : 0.00425247; + rise_capacitance_range (0.00295459, 0.00425247); + fall_capacitance : 0.00436548; + fall_capacitance_range (0.00308994, 0.00436548); + internal_power () { + when : "(AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00336953, -0.00336553, -0.00337303, -0.00337986, -0.00339086, -0.00342069, -0.00345928" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0034493, 0.00349883, 0.00348685, 0.00349198, 0.00348014, 0.00348171, 0.00347749" \ + ); + } + } + internal_power () { + when : "(!AB * CB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00227491, -0.00248572, -0.00258088, -0.00260221, -0.00261251, -0.00262154, -0.00262064" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0026025, 0.00260792, 0.00263914, 0.00262863, 0.00261971, 0.00262413, 0.00262064" \ + ); + } + } + internal_power () { + when : "(!AB * CB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00339246, -0.00340766, -0.00345131, -0.00346505, -0.00346603, -0.00347378, -0.00346394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00345525, 0.00347431, 0.00348517, 0.00349465, 0.00346603, 0.00347403, 0.00346394" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00227566, -0.00248495, -0.00258053, -0.00260184, -0.00261226, -0.00262144, -0.0026205" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0026035, 0.00261571, 0.00263328, 0.00262717, 0.00261447, 0.00262399, 0.0026205" \ + ); + } + } + } + pin (CB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160684; + rise_capacitance : 0.00160684; + rise_capacitance_range (0.0011437, 0.00160684); + fall_capacitance : 0.0016065; + fall_capacitance_range (0.00112767, 0.0016065); + internal_power () { + when : "(AB * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000235719, 0.000108422, 0.000174008, 0.000509973, 0.00125678, 0.00242595, 0.00400011" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00561198, 0.00549516, 0.00563252, 0.00599496, 0.00676843, 0.00794291, 0.00953217" \ + ); + } + } + internal_power () { + when : "(AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00224727, 0.00211998, 0.00218777, 0.00251209, 0.00324534, 0.00440146, 0.00596294" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00461307, 0.00449781, 0.00461273, 0.00492734, 0.00564594, 0.0067733, 0.00832" \ + ); + } + } + internal_power () { + when : "(!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000237334, 0.000109825, 0.000175378, 0.000511351, 0.00125811, 0.00242728, 0.00400151" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00561069, 0.00549373, 0.00563093, 0.00599349, 0.00676694, 0.00794141, 0.00953058" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0042025; + rise_capacitance : 0.00418642; + rise_capacitance_range (0.00316201, 0.00418642); + fall_capacitance : 0.0042025; + fall_capacitance_range (0.00314624, 0.0042025); + internal_power () { + when : "(AB * B * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00226864, -0.00248183, -0.00257822, -0.00259969, -0.0026105, -0.00262021, -0.00262059" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00262273, 0.00261786, 0.00263872, 0.00261386, 0.00261444, 0.00262399, 0.00262059" \ + ); + } + } + internal_power () { + when : "(AB * !B * CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00274454, -0.0027427, -0.00274756, -0.00275003, -0.00274731, -0.00275027, -0.00274826" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00277828, 0.00278843, 0.00275845, 0.0027546, 0.0027524, 0.00275705, 0.00275267" \ + ); + } + } + internal_power () { + when : "(AB * !B * !CB * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00255052, -0.00256608, -0.00260481, -0.00261686, -0.00261003, -0.00261937, -0.00261555" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00260768, 0.00261842, 0.00263066, 0.00261686, 0.00261003, 0.00261937, 0.00261555" \ + ); + } + } + internal_power () { + when : "(!AB * !CB * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00226879, -0.00248208, -0.00257855, -0.00260001, -0.00261072, -0.00262031, -0.00262072" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00261097, 0.00261835, 0.00263032, 0.00261404, 0.0026146, 0.00262415, 0.00262072" \ + ); + } + } + } + } + cell (OAI2BB2X2) { + area : 12.7008; + cell_leakage_power : 0.136874; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.142035; + when : "(AB * BB * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14023; + when : "(AB * BB * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14023; + when : "(AB * BB * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.128432; + when : "(AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.14413; + when : "(AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.151781; + when : "(AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178262; + when : "(AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0851029; + when : "(AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.137141; + when : "(!AB * BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.144792; + when : "(!AB * BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171273; + when : "(!AB * BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0781132; + when : "(!AB * BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141427; + when : "(!AB * !BB * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149078; + when : "(!AB * !BB * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.175559; + when : "(!AB * !BB * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0823997; + when : "(!AB * !BB * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136874; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(AB * BB) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0998484, 0.113965, 0.170558, 0.234949, 0.361884, 0.526513, 0.741453", \ + "0.119428, 0.133541, 0.19005, 0.254396, 0.381418, 0.545964, 0.760804", \ + "0.202582, 0.217864, 0.275792, 0.340256, 0.46722, 0.63171, 0.846746", \ + "0.268522, 0.286363, 0.347447, 0.412239, 0.539247, 0.703504, 0.918656", \ + "0.357522, 0.379578, 0.44984, 0.516139, 0.642841, 0.807096, 1.02195", \ + "0.444595, 0.470418, 0.550829, 0.620859, 0.747955, 0.911829, 1.126", \ + "0.531591, 0.560622, 0.653015, 0.727933, 0.857342, 1.02164, 1.23606" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0314304, 0.0439457, 0.112638, 0.202575, 0.385293, 0.623607, 0.935339", \ + "0.0314112, 0.0439248, 0.112625, 0.202545, 0.385294, 0.623607, 0.935307", \ + "0.0374349, 0.049176, 0.114832, 0.203311, 0.385329, 0.623493, 0.935341", \ + "0.0481423, 0.0595113, 0.121301, 0.206779, 0.386684, 0.624104, 0.935511", \ + "0.065767, 0.07819, 0.134206, 0.214168, 0.390059, 0.627009, 0.936934", \ + "0.08372, 0.097706, 0.153608, 0.226974, 0.39582, 0.629174, 0.939153", \ + "0.10204, 0.117497, 0.175063, 0.244536, 0.405867, 0.635024, 0.942668" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0777827, 0.0917675, 0.153355, 0.226626, 0.372175, 0.560935, 0.80766", \ + "0.0992268, 0.113133, 0.174733, 0.248082, 0.393669, 0.582437, 0.829169", \ + "0.188234, 0.203357, 0.265853, 0.339196, 0.484849, 0.673837, 0.920641", \ + "0.251018, 0.268598, 0.33333, 0.406481, 0.552155, 0.740794, 0.987406", \ + "0.327799, 0.349356, 0.420619, 0.493653, 0.638374, 0.826904, 1.07429", \ + "0.392638, 0.417861, 0.497688, 0.571996, 0.716284, 0.904204, 1.15029", \ + "0.448488, 0.476867, 0.566521, 0.644347, 0.78855, 0.976287, 1.22225" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0266481, 0.0404522, 0.116484, 0.214015, 0.409509, 0.663901, 0.997148", \ + "0.0266548, 0.0404856, 0.116491, 0.214015, 0.40951, 0.664375, 0.997119", \ + "0.0349148, 0.0469266, 0.11847, 0.214561, 0.409861, 0.664016, 0.996798", \ + "0.0463925, 0.0575828, 0.123479, 0.217086, 0.410974, 0.665004, 0.997313", \ + "0.064166, 0.075791, 0.134392, 0.222601, 0.413899, 0.666871, 0.999118", \ + "0.081947, 0.094805, 0.149879, 0.231447, 0.417616, 0.669762, 1.00125", \ + "0.10035, 0.114541, 0.169091, 0.244539, 0.424432, 0.673348, 1.00407" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100807, 0.114858, 0.171414, 0.235907, 0.363113, 0.528025, 0.743305", \ + "0.120378, 0.134416, 0.190916, 0.255386, 0.382656, 0.547464, 0.76277", \ + "0.20363, 0.218719, 0.276668, 0.341222, 0.468466, 0.633306, 0.848616", \ + "0.269863, 0.287208, 0.348303, 0.413203, 0.540506, 0.705066, 0.920549", \ + "0.359361, 0.380866, 0.450887, 0.517093, 0.64409, 0.808496, 1.02392", \ + "0.446933, 0.472091, 0.552595, 0.621404, 0.748634, 0.912939, 1.12768", \ + "0.534567, 0.56281, 0.654121, 0.728642, 0.858596, 1.02304, 1.23809" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0431397, 0.0545442, 0.122706, 0.21227, 0.394743, 0.632838, 0.944377", \ + "0.0431287, 0.0545267, 0.122693, 0.212262, 0.394742, 0.632807, 0.944426", \ + "0.0503406, 0.0602329, 0.124853, 0.213002, 0.394788, 0.632844, 0.944375", \ + "0.0634519, 0.0717606, 0.131299, 0.216557, 0.396175, 0.633446, 0.944541", \ + "0.085215, 0.092709, 0.144455, 0.223855, 0.399436, 0.636178, 0.946277", \ + "0.107071, 0.114918, 0.163014, 0.236393, 0.405378, 0.638332, 0.948213", \ + "0.128814, 0.13736, 0.186016, 0.253709, 0.415207, 0.644157, 0.951773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.092058, 0.108785, 0.189293, 0.286842, 0.480579, 0.731855, 1.0603", \ + "0.113383, 0.130073, 0.210661, 0.308268, 0.50206, 0.753406, 1.08189", \ + "0.20273, 0.219649, 0.300061, 0.397743, 0.591695, 0.843225, 1.17178", \ + "0.266682, 0.284743, 0.365243, 0.462525, 0.656169, 0.907557, 1.23593", \ + "0.346436, 0.367214, 0.450442, 0.546723, 0.739662, 0.990864, 1.3193", \ + "0.414161, 0.438134, 0.526554, 0.622564, 0.814628, 1.06486, 1.3932", \ + "0.472915, 0.499853, 0.596025, 0.692545, 0.883665, 1.13359, 1.46118" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0373327, 0.0564195, 0.159129, 0.288105, 0.545987, 0.881421, 1.31982", \ + "0.0373827, 0.0564283, 0.159102, 0.287942, 0.546001, 0.881275, 1.31995", \ + "0.0429332, 0.0605458, 0.160029, 0.288361, 0.546087, 0.881441, 1.31997", \ + "0.0523201, 0.0685565, 0.16312, 0.289928, 0.54696, 0.881811, 1.31988", \ + "0.068476, 0.084142, 0.170246, 0.293135, 0.548988, 0.883014, 1.3209", \ + "0.085437, 0.101847, 0.181633, 0.298874, 0.551436, 0.885235, 1.32244", \ + "0.102949, 0.120948, 0.196909, 0.307688, 0.555666, 0.888044, 1.32467" \ + ); + } + } + timing () { + related_pin : "AB"; + sdf_cond : "BB == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(BB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0999814, 0.114186, 0.170793, 0.235162, 0.362104, 0.526741, 0.741667", \ + "0.119553, 0.133746, 0.190298, 0.254637, 0.381648, 0.546185, 0.761023", \ + "0.202665, 0.217977, 0.27602, 0.340497, 0.467479, 0.631969, 0.847019", \ + "0.268625, 0.286395, 0.347603, 0.412483, 0.539474, 0.703742, 0.918914", \ + "0.357586, 0.379638, 0.45011, 0.516501, 0.643083, 0.807361, 1.02215", \ + "0.444598, 0.470435, 0.550853, 0.621017, 0.74818, 0.912073, 1.12625", \ + "0.531531, 0.56066, 0.653082, 0.728085, 0.857581, 1.02169, 1.23629" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0313318, 0.0438321, 0.112622, 0.202551, 0.385296, 0.623603, 0.935342", \ + "0.0313208, 0.043814, 0.112601, 0.202543, 0.385295, 0.623609, 0.935309", \ + "0.0373787, 0.0490805, 0.114794, 0.203303, 0.385313, 0.623495, 0.935345", \ + "0.0480719, 0.0594577, 0.121241, 0.20675, 0.386616, 0.624248, 0.935512", \ + "0.065794, 0.078114, 0.134217, 0.214287, 0.390057, 0.627006, 0.936958", \ + "0.0838, 0.097732, 0.153399, 0.226899, 0.395794, 0.629171, 0.939152", \ + "0.102257, 0.117611, 0.175014, 0.244456, 0.40579, 0.634975, 0.942668" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0820911, 0.0992892, 0.179205, 0.276013, 0.468671, 0.718818, 1.04572", \ + "0.103519, 0.120572, 0.200539, 0.297454, 0.490163, 0.740261, 1.06724", \ + "0.19219, 0.209993, 0.289972, 0.386914, 0.579774, 0.830083, 1.15711", \ + "0.254472, 0.274434, 0.355198, 0.451741, 0.644449, 0.89444, 1.22128", \ + "0.331321, 0.355232, 0.44047, 0.536021, 0.727849, 0.977628, 1.30472", \ + "0.396571, 0.424234, 0.516712, 0.612103, 0.803102, 1.05222, 1.3787", \ + "0.45288, 0.483784, 0.585404, 0.682033, 0.871751, 1.12077, 1.4466" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0308775, 0.0490938, 0.150163, 0.27829, 0.53496, 0.868455, 1.30489", \ + "0.0308896, 0.0491592, 0.150237, 0.278305, 0.534974, 0.868317, 1.30488", \ + "0.038336, 0.054491, 0.151338, 0.278617, 0.534862, 0.868419, 1.30488", \ + "0.0494247, 0.0640091, 0.154758, 0.280332, 0.535981, 0.868726, 1.30487", \ + "0.06686, 0.081335, 0.162922, 0.28374, 0.537758, 0.870348, 1.30595", \ + "0.084467, 0.100037, 0.175254, 0.289813, 0.540297, 0.872136, 1.30713", \ + "0.102661, 0.119551, 0.191773, 0.299452, 0.544835, 0.875168, 1.30944" \ + ); + } + } + timing () { + related_pin : "AB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100807, 0.114858, 0.171414, 0.235907, 0.363113, 0.528025, 0.743305", \ + "0.120378, 0.134416, 0.190916, 0.255386, 0.382656, 0.547464, 0.76277", \ + "0.20363, 0.218719, 0.276668, 0.341222, 0.468466, 0.633306, 0.848616", \ + "0.269863, 0.287208, 0.348303, 0.413203, 0.540506, 0.705066, 0.920549", \ + "0.359361, 0.380866, 0.450887, 0.517093, 0.64409, 0.808496, 1.02392", \ + "0.446933, 0.472091, 0.552595, 0.621404, 0.748634, 0.912939, 1.12768", \ + "0.534567, 0.56281, 0.654121, 0.728642, 0.858596, 1.02304, 1.23809" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0431397, 0.0545442, 0.122706, 0.21227, 0.394743, 0.632838, 0.944377", \ + "0.0431287, 0.0545267, 0.122693, 0.212262, 0.394742, 0.632807, 0.944426", \ + "0.0503406, 0.0602329, 0.124853, 0.213002, 0.394788, 0.632844, 0.944375", \ + "0.0634519, 0.0717606, 0.131299, 0.216557, 0.396175, 0.633446, 0.944541", \ + "0.085215, 0.092709, 0.144455, 0.223855, 0.399436, 0.636178, 0.946277", \ + "0.107071, 0.114918, 0.163014, 0.236393, 0.405378, 0.638332, 0.948213", \ + "0.128814, 0.13736, 0.186016, 0.253709, 0.415207, 0.644157, 0.951773" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.092058, 0.108785, 0.189293, 0.286842, 0.480579, 0.731855, 1.0603", \ + "0.113383, 0.130073, 0.210661, 0.308268, 0.50206, 0.753406, 1.08189", \ + "0.20273, 0.219649, 0.300061, 0.397743, 0.591695, 0.843225, 1.17178", \ + "0.266682, 0.284743, 0.365243, 0.462525, 0.656169, 0.907557, 1.23593", \ + "0.346436, 0.367214, 0.450442, 0.546723, 0.739662, 0.990864, 1.3193", \ + "0.414161, 0.438134, 0.526554, 0.622564, 0.814628, 1.06486, 1.3932", \ + "0.472915, 0.499853, 0.596025, 0.692545, 0.883665, 1.13359, 1.46118" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0373327, 0.0564195, 0.159129, 0.288105, 0.545987, 0.881421, 1.31982", \ + "0.0373827, 0.0564283, 0.159102, 0.287942, 0.546001, 0.881275, 1.31995", \ + "0.0429332, 0.0605458, 0.160029, 0.288361, 0.546087, 0.881441, 1.31997", \ + "0.0523201, 0.0685565, 0.16312, 0.289928, 0.54696, 0.881811, 1.31988", \ + "0.068476, 0.084142, 0.170246, 0.293135, 0.548988, 0.883014, 1.3209", \ + "0.085437, 0.101847, 0.181633, 0.298874, 0.551436, 0.885235, 1.32244", \ + "0.102949, 0.120948, 0.196909, 0.307688, 0.555666, 0.888044, 1.32467" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b1 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0939345, 0.108024, 0.164523, 0.228802, 0.355883, 0.520403, 0.735255", \ + "0.111684, 0.125749, 0.182236, 0.246564, 0.373618, 0.538174, 0.753096", \ + "0.199165, 0.21525, 0.273053, 0.337028, 0.463631, 0.628251, 0.843294", \ + "0.265687, 0.28441, 0.346301, 0.410635, 0.537408, 0.701424, 0.9168", \ + "0.35502, 0.378207, 0.449251, 0.514726, 0.640439, 0.804033, 1.01817", \ + "0.441249, 0.468221, 0.550611, 0.619553, 0.7454, 0.908364, 1.1218", \ + "0.527333, 0.557491, 0.652099, 0.727022, 0.854349, 1.01749, 1.23145" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0313893, 0.0439095, 0.112647, 0.20255, 0.385293, 0.623607, 0.935234", \ + "0.0313784, 0.0439376, 0.112637, 0.20257, 0.385223, 0.623607, 0.93534", \ + "0.0407319, 0.0516342, 0.115745, 0.203685, 0.385393, 0.62356, 0.935306", \ + "0.0543674, 0.0648404, 0.12249, 0.207529, 0.387318, 0.624668, 0.935651", \ + "0.074023, 0.086093, 0.137986, 0.215427, 0.390563, 0.627933, 0.937807", \ + "0.093815, 0.107514, 0.159133, 0.22889, 0.396118, 0.629624, 0.93993", \ + "0.114517, 0.129612, 0.184159, 0.248062, 0.406374, 0.635185, 0.943238" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0726527, 0.0864996, 0.147636, 0.220789, 0.366186, 0.554852, 0.801578", \ + "0.093799, 0.107574, 0.168828, 0.241965, 0.387376, 0.576056, 0.822708", \ + "0.17726, 0.19256, 0.254831, 0.327732, 0.472448, 0.661381, 0.908008", \ + "0.233509, 0.251416, 0.316443, 0.389286, 0.534672, 0.7229, 0.969366", \ + "0.300708, 0.322877, 0.395012, 0.467025, 0.611365, 0.799491, 1.04586", \ + "0.35673, 0.382743, 0.464905, 0.539865, 0.682872, 0.868628, 1.11316", \ + "0.403385, 0.432723, 0.526107, 0.605394, 0.749255, 0.936268, 1.18209" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0260277, 0.0398485, 0.116094, 0.213645, 0.409199, 0.663723, 0.99654", \ + "0.0260437, 0.0398878, 0.116029, 0.213489, 0.409199, 0.66411, 0.996599", \ + "0.0356801, 0.0475207, 0.118577, 0.214454, 0.409242, 0.664012, 0.996843", \ + "0.0480305, 0.0591386, 0.124008, 0.217282, 0.411078, 0.664548, 0.997016", \ + "0.066936, 0.078711, 0.136206, 0.223586, 0.413677, 0.667351, 0.99852", \ + "0.086355, 0.099642, 0.153894, 0.234106, 0.418248, 0.669887, 1.0012", \ + "0.106815, 0.121534, 0.176495, 0.250043, 0.427036, 0.674602, 1.00415" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b1 && D == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * C * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0948937, 0.108914, 0.165391, 0.229772, 0.35711, 0.521902, 0.737212", \ + "0.112624, 0.126604, 0.183105, 0.247549, 0.374849, 0.539667, 0.754939", \ + "0.200862, 0.216099, 0.273787, 0.337996, 0.464908, 0.62985, 0.84519", \ + "0.267179, 0.285489, 0.347138, 0.41161, 0.538681, 0.70307, 0.918806", \ + "0.357115, 0.379698, 0.450233, 0.515776, 0.641707, 0.805684, 1.02022", \ + "0.443988, 0.470159, 0.551785, 0.620699, 0.746238, 0.909972, 1.12349", \ + "0.530706, 0.55992, 0.653372, 0.728199, 0.855582, 1.0187, 1.23265" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430932, 0.054537, 0.122704, 0.212266, 0.394743, 0.632831, 0.944425", \ + "0.043099, 0.0545518, 0.122685, 0.212261, 0.394741, 0.632805, 0.944373", \ + "0.0540088, 0.062818, 0.125653, 0.213399, 0.394848, 0.632845, 0.944386", \ + "0.0707076, 0.0773905, 0.132566, 0.217269, 0.396804, 0.63392, 0.944698", \ + "0.094744, 0.101296, 0.147964, 0.225089, 0.400016, 0.636788, 0.946982", \ + "0.118424, 0.125573, 0.169328, 0.238472, 0.405432, 0.638872, 0.949109", \ + "0.142367, 0.150346, 0.194795, 0.257598, 0.41568, 0.644358, 0.952303" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0868883, 0.103501, 0.183735, 0.281116, 0.474722, 0.72601, 1.05429", \ + "0.107905, 0.124473, 0.204878, 0.30228, 0.495912, 0.74718, 1.07554", \ + "0.191808, 0.208669, 0.288809, 0.386432, 0.58027, 0.831592, 1.16003", \ + "0.249856, 0.268051, 0.348554, 0.445444, 0.63902, 0.890549, 1.21889", \ + "0.32122, 0.342524, 0.425838, 0.520002, 0.712618, 0.963245, 1.29185", \ + "0.378777, 0.403603, 0.493833, 0.58956, 0.780634, 1.03001, 1.35791", \ + "0.428282, 0.456185, 0.555487, 0.652985, 0.844047, 1.09244, 1.41897" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0368272, 0.0559821, 0.158785, 0.28782, 0.545666, 0.881258, 1.31971", \ + "0.0368679, 0.0560164, 0.158689, 0.287704, 0.545855, 0.881103, 1.3197", \ + "0.0434348, 0.0608332, 0.159917, 0.288061, 0.545756, 0.881046, 1.3197", \ + "0.0536503, 0.0696958, 0.163343, 0.289918, 0.546802, 0.881505, 1.31959", \ + "0.07087, 0.086405, 0.171231, 0.293514, 0.548971, 0.883063, 1.32072", \ + "0.089857, 0.106506, 0.184379, 0.300183, 0.551531, 0.885184, 1.32224", \ + "0.109356, 0.128208, 0.203461, 0.31193, 0.557072, 0.888605, 1.32455" \ + ); + } + } + timing () { + related_pin : "BB"; + sdf_cond : "AB == 1'b1 && C == 1'b0 && D == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(AB * !C * D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0940637, 0.108248, 0.164766, 0.229026, 0.356102, 0.520621, 0.735466", \ + "0.111802, 0.125935, 0.182483, 0.246803, 0.37383, 0.538389, 0.753305", \ + "0.199847, 0.215333, 0.273172, 0.33722, 0.463898, 0.628497, 0.843546", \ + "0.26575, 0.284503, 0.346343, 0.410847, 0.53767, 0.701731, 0.917151", \ + "0.355069, 0.378275, 0.449412, 0.514858, 0.640666, 0.804402, 1.01837", \ + "0.441261, 0.468264, 0.550752, 0.619713, 0.745616, 0.908597, 1.12202", \ + "0.527225, 0.557498, 0.652157, 0.727151, 0.854544, 1.0177, 1.23057" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0312905, 0.04382, 0.112625, 0.202547, 0.385295, 0.623609, 0.935313", \ + "0.0312923, 0.0438389, 0.112614, 0.20254, 0.385285, 0.62361, 0.935342", \ + "0.0406561, 0.0515437, 0.11561, 0.203713, 0.385378, 0.623525, 0.935305", \ + "0.0543322, 0.0647549, 0.122343, 0.207469, 0.387281, 0.624646, 0.935654", \ + "0.074036, 0.086084, 0.137863, 0.215236, 0.390554, 0.627117, 0.937866", \ + "0.093972, 0.107582, 0.159001, 0.228804, 0.396193, 0.62962, 0.939933", \ + "0.114764, 0.129745, 0.184025, 0.247999, 0.406333, 0.635182, 0.943098" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0770212, 0.0940715, 0.173676, 0.270308, 0.462817, 0.712798, 1.03967", \ + "0.0981859, 0.115061, 0.194734, 0.291481, 0.484036, 0.73404, 1.06089", \ + "0.181206, 0.199067, 0.278789, 0.375669, 0.568389, 0.818457, 1.14543", \ + "0.237828, 0.258148, 0.338954, 0.434438, 0.626514, 0.877156, 1.2041", \ + "0.305712, 0.33022, 0.416037, 0.509419, 0.700828, 0.950124, 1.27721", \ + "0.3608, 0.389263, 0.483768, 0.579292, 0.769252, 1.01779, 1.34404", \ + "0.40755, 0.439541, 0.544768, 0.642054, 0.831829, 1.07946, 1.40452" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0302989, 0.0485923, 0.149842, 0.277986, 0.534732, 0.868143, 1.30462", \ + "0.0303259, 0.0486064, 0.149841, 0.278014, 0.534596, 0.868143, 1.30461", \ + "0.0389975, 0.05496, 0.151302, 0.278389, 0.534563, 0.868291, 1.30464", \ + "0.0508126, 0.0651311, 0.155123, 0.28042, 0.535849, 0.868505, 1.30454", \ + "0.069385, 0.083912, 0.163933, 0.28429, 0.537758, 0.870115, 1.30567", \ + "0.08887, 0.104851, 0.178512, 0.291403, 0.540638, 0.872416, 1.30722", \ + "0.109193, 0.126644, 0.198591, 0.303925, 0.546558, 0.875815, 1.30977" \ + ); + } + } + timing () { + related_pin : "BB"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0948937, 0.108914, 0.165391, 0.229772, 0.35711, 0.521902, 0.737212", \ + "0.112624, 0.126604, 0.183105, 0.247549, 0.374849, 0.539667, 0.754939", \ + "0.200862, 0.216099, 0.273787, 0.337996, 0.464908, 0.62985, 0.84519", \ + "0.267179, 0.285489, 0.347138, 0.41161, 0.538681, 0.70307, 0.918806", \ + "0.357115, 0.379698, 0.450233, 0.515776, 0.641707, 0.805684, 1.02022", \ + "0.443988, 0.470159, 0.551785, 0.620699, 0.746238, 0.909972, 1.12349", \ + "0.530706, 0.55992, 0.653372, 0.728199, 0.855582, 1.0187, 1.23265" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0430932, 0.054537, 0.122704, 0.212266, 0.394743, 0.632831, 0.944425", \ + "0.043099, 0.0545518, 0.122685, 0.212261, 0.394741, 0.632805, 0.944373", \ + "0.0540088, 0.062818, 0.125653, 0.213399, 0.394848, 0.632845, 0.944386", \ + "0.0707076, 0.0773905, 0.132566, 0.217269, 0.396804, 0.63392, 0.944698", \ + "0.094744, 0.101296, 0.147964, 0.225089, 0.400016, 0.636788, 0.946982", \ + "0.118424, 0.125573, 0.169328, 0.238472, 0.405432, 0.638872, 0.949109", \ + "0.142367, 0.150346, 0.194795, 0.257598, 0.41568, 0.644358, 0.952303" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0868883, 0.103501, 0.183735, 0.281116, 0.474722, 0.72601, 1.05429", \ + "0.107905, 0.124473, 0.204878, 0.30228, 0.495912, 0.74718, 1.07554", \ + "0.191808, 0.208669, 0.288809, 0.386432, 0.58027, 0.831592, 1.16003", \ + "0.249856, 0.268051, 0.348554, 0.445444, 0.63902, 0.890549, 1.21889", \ + "0.32122, 0.342524, 0.425838, 0.520002, 0.712618, 0.963245, 1.29185", \ + "0.378777, 0.403603, 0.493833, 0.58956, 0.780634, 1.03001, 1.35791", \ + "0.428282, 0.456185, 0.555487, 0.652985, 0.844047, 1.09244, 1.41897" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0368272, 0.0559821, 0.158785, 0.28782, 0.545666, 0.881258, 1.31971", \ + "0.0368679, 0.0560164, 0.158689, 0.287704, 0.545855, 0.881103, 1.3197", \ + "0.0434348, 0.0608332, 0.159917, 0.288061, 0.545756, 0.881046, 1.3197", \ + "0.0536503, 0.0696958, 0.163343, 0.289918, 0.546802, 0.881505, 1.31959", \ + "0.07087, 0.086405, 0.171231, 0.293514, 0.548971, 0.883063, 1.32072", \ + "0.089857, 0.106506, 0.184379, 0.300183, 0.551531, 0.885184, 1.32224", \ + "0.109356, 0.128208, 0.203461, 0.31193, 0.557072, 0.888605, 1.32455" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0565828, 0.0774677, 0.184198, 0.315866, 0.578393, 0.919303, 1.3652", \ + "0.074908, 0.0960043, 0.203269, 0.335093, 0.597868, 0.938694, 1.38462", \ + "0.133791, 0.164552, 0.286009, 0.418843, 0.681282, 1.02264, 1.46855", \ + "0.17039, 0.213152, 0.371219, 0.519286, 0.783239, 1.1249, 1.57173", \ + "0.214264, 0.273727, 0.490007, 0.681047, 0.983649, 1.32871, 1.77516", \ + "0.253886, 0.328292, 0.601125, 0.839218, 1.20506, 1.59387, 2.04572", \ + "0.288754, 0.378031, 0.706022, 0.992223, 1.42601, 1.874, 2.37652" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480366, 0.0754893, 0.221936, 0.405223, 0.771487, 1.24761, 1.87039", \ + "0.0479351, 0.0754149, 0.221952, 0.40516, 0.771529, 1.24761, 1.87039", \ + "0.0807923, 0.106588, 0.233472, 0.406837, 0.771529, 1.2476, 1.87001", \ + "0.120501, 0.15126, 0.282067, 0.436453, 0.777536, 1.2476, 1.86998", \ + "0.184755, 0.225149, 0.382001, 0.54019, 0.842856, 1.2757, 1.87452", \ + "0.250213, 0.302502, 0.494282, 0.673376, 0.982448, 1.37547, 1.93183", \ + "0.318536, 0.382984, 0.613112, 0.821236, 1.15764, 1.54751, 2.06223" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.050088, 0.0658816, 0.144905, 0.241956, 0.435372, 0.686523, 1.01482", \ + "0.0690839, 0.0852403, 0.164808, 0.262032, 0.455528, 0.706709, 1.03503", \ + "0.133469, 0.159471, 0.257472, 0.356499, 0.55066, 0.802851, 1.13099", \ + "0.176783, 0.215367, 0.350335, 0.469431, 0.668148, 0.919921, 1.24902", \ + "0.231442, 0.287682, 0.483126, 0.646019, 0.891963, 1.15549, 1.48503", \ + "0.285011, 0.356748, 0.611138, 0.82288, 1.13217, 1.44691, 1.79713", \ + "0.340093, 0.426197, 0.736667, 0.998057, 1.37725, 1.75274, 2.1582" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0354143, 0.0552103, 0.158728, 0.287724, 0.545764, 0.881103, 1.31943", \ + "0.0352979, 0.0551231, 0.158671, 0.287814, 0.54577, 0.881104, 1.31943", \ + "0.0634354, 0.0839298, 0.173024, 0.29171, 0.545782, 0.881046, 1.31975", \ + "0.101244, 0.126436, 0.223443, 0.327061, 0.557521, 0.881711, 1.31944", \ + "0.166846, 0.200942, 0.321769, 0.434872, 0.637163, 0.924799, 1.33292", \ + "0.236878, 0.281836, 0.435198, 0.567792, 0.78529, 1.0441, 1.41054", \ + "0.308628, 0.366126, 0.556796, 0.715182, 0.96045, 1.23127, 1.56688" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0502129, 0.0713268, 0.178299, 0.310021, 0.57257, 0.913491, 1.35913", \ + "0.0660436, 0.0873334, 0.195092, 0.327043, 0.589792, 0.930813, 1.37651", \ + "0.130093, 0.165409, 0.290833, 0.420702, 0.684126, 1.0252, 1.47083", \ + "0.170155, 0.218961, 0.394363, 0.540986, 0.80186, 1.14167, 1.58648", \ + "0.22013, 0.285979, 0.529078, 0.738779, 1.04668, 1.38515, 1.82891", \ + "0.26427, 0.345654, 0.649976, 0.917878, 1.31497, 1.70723, 2.15046", \ + "0.303594, 0.400373, 0.76243, 1.08476, 1.56895, 2.04969, 2.55497" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0480618, 0.0755025, 0.222007, 0.405097, 0.771491, 1.2476, 1.87019", \ + "0.0487396, 0.07532, 0.221948, 0.405206, 0.771445, 1.24761, 1.86993", \ + "0.0963535, 0.124072, 0.239569, 0.40725, 0.771601, 1.24763, 1.8702", \ + "0.138231, 0.176703, 0.309877, 0.450432, 0.778176, 1.24756, 1.87018", \ + "0.201203, 0.25492, 0.439164, 0.59434, 0.869305, 1.28105, 1.87244", \ + "0.268012, 0.33676, 0.571438, 0.769268, 1.06106, 1.41854, 1.94643", \ + "0.341031, 0.424493, 0.708729, 0.948637, 1.29951, 1.65763, 2.12804" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0427304, 0.0586691, 0.136879, 0.233226, 0.425571, 0.675452, 1.00223", \ + "0.0609342, 0.0774542, 0.15698, 0.253699, 0.446227, 0.696239, 1.02307", \ + "0.11587, 0.145305, 0.248189, 0.346541, 0.541338, 0.789587, 1.11902", \ + "0.14858, 0.193156, 0.337433, 0.459172, 0.658961, 0.910662, 1.23717", \ + "0.186566, 0.252736, 0.463788, 0.631927, 0.880993, 1.14494, 1.47352", \ + "0.222809, 0.307657, 0.583825, 0.803596, 1.11821, 1.43505, 1.78217", \ + "0.257971, 0.361107, 0.699983, 0.972028, 1.35932, 1.73863, 2.14552" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0278117, 0.047307, 0.149737, 0.277987, 0.534612, 0.868143, 1.30435", \ + "0.0278038, 0.0471891, 0.149746, 0.277992, 0.534576, 0.868143, 1.30435", \ + "0.0565857, 0.0777116, 0.165584, 0.281448, 0.534575, 0.868291, 1.30467", \ + "0.0939538, 0.120259, 0.217527, 0.319457, 0.546911, 0.868686, 1.30468", \ + "0.161366, 0.195268, 0.316211, 0.428605, 0.630907, 0.912947, 1.31842", \ + "0.234115, 0.277913, 0.430366, 0.562159, 0.778252, 1.03461, 1.39339", \ + "0.310504, 0.364967, 0.554702, 0.712023, 0.954391, 1.22469, 1.55622" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00498099, 0.00512361, 0.00540293, 0.00548448, 0.00553092, 0.00555132, 0.00556152", \ + "0.00486855, 0.00499375, 0.00527602, 0.00536718, 0.00541872, 0.00544068, 0.005451", \ + "0.00481297, 0.00486555, 0.00507991, 0.0051899, 0.00527568, 0.00531948, 0.00534743", \ + "0.00501422, 0.00501134, 0.00518912, 0.0052779, 0.00537324, 0.0054264, 0.00545784", \ + "0.00579395, 0.00569043, 0.00567321, 0.00573814, 0.0058638, 0.00600948, 0.00594347", \ + "0.00696914, 0.0067823, 0.00671719, 0.00671345, 0.00676872, 0.00686568, 0.00698747", \ + "0.00865027, 0.00833551, 0.0081078, 0.00808336, 0.00809196, 0.00813456, 0.00826644" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00756807, 0.00772536, 0.00796567, 0.00802523, 0.00805825, 0.00807396, 0.00808183", \ + "0.00745539, 0.00759629, 0.0078442, 0.0079193, 0.00796444, 0.00798345, 0.00799359", \ + "0.00751171, 0.00755831, 0.00774361, 0.00785904, 0.00795233, 0.00799703, 0.00802656", \ + "0.00795177, 0.00794313, 0.00804219, 0.00813883, 0.00823613, 0.00829318, 0.00832991", \ + "0.00881599, 0.00872638, 0.00870902, 0.00876268, 0.00885807, 0.00892284, 0.0089686", \ + "0.0101622, 0.00995938, 0.00981978, 0.00982948, 0.00988825, 0.00994636, 0.00999798", \ + "0.0119228, 0.0116085, 0.0113181, 0.0112807, 0.0113023, 0.0113463, 0.0113827" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00691018, 0.00706124, 0.0073411, 0.00741811, 0.00746337, 0.00748197, 0.00749121", \ + "0.0067824, 0.00692809, 0.00721838, 0.00730284, 0.00735153, 0.00737085, 0.00738177", \ + "0.00670959, 0.00679347, 0.00702271, 0.00713444, 0.00721725, 0.00725913, 0.00728205", \ + "0.00689227, 0.00693901, 0.00713434, 0.00722821, 0.00731913, 0.00736725, 0.00739437", \ + "0.00764557, 0.00757935, 0.00759037, 0.007671, 0.00783165, 0.00792825, 0.00791097", \ + "0.00880792, 0.00864947, 0.00855996, 0.00861188, 0.00868893, 0.00879549, 0.00883653", \ + "0.0104333, 0.0101903, 0.0100111, 0.00999937, 0.0100244, 0.0100704, 0.0101511" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00812093, 0.00822765, 0.00841448, 0.00846901, 0.00850177, 0.0085137, 0.00852282", \ + "0.00799983, 0.00809911, 0.00829903, 0.00836613, 0.00840799, 0.00842603, 0.00843524", \ + "0.00798096, 0.00803097, 0.00820789, 0.00830714, 0.00839584, 0.00844247, 0.0084667", \ + "0.00834999, 0.00836039, 0.00845131, 0.00854801, 0.00864256, 0.00869951, 0.00873892", \ + "0.00917134, 0.00914274, 0.00915836, 0.00921316, 0.00930055, 0.00936317, 0.00940713", \ + "0.0104728, 0.0103854, 0.010291, 0.0103032, 0.0103557, 0.0103985, 0.0104469", \ + "0.0121623, 0.0119981, 0.0117915, 0.011749, 0.0117601, 0.0118022, 0.0118352" \ + ); + } + } + internal_power () { + related_pin : "AB"; + when : "(BB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00500028, 0.00515251, 0.00543644, 0.00551453, 0.0055584, 0.00557831, 0.00558755", \ + "0.00487305, 0.00501942, 0.00531281, 0.00539909, 0.00544668, 0.00546719, 0.00547691", \ + "0.0048041, 0.00487086, 0.00511552, 0.00522931, 0.00531192, 0.00535415, 0.00538103", \ + "0.00498856, 0.0050336, 0.00521623, 0.00531799, 0.005409, 0.00546227, 0.00549131", \ + "0.00576707, 0.00567002, 0.00568349, 0.00576439, 0.00587964, 0.00604799, 0.00602147", \ + "0.00693161, 0.00674982, 0.00671668, 0.00673046, 0.00679944, 0.00689447, 0.00702551", \ + "0.00859881, 0.0082973, 0.00809895, 0.00809179, 0.00811644, 0.00817007, 0.00829751" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00759637, 0.00775513, 0.00799657, 0.00805654, 0.00809313, 0.00810851, 0.00811378", \ + "0.0074845, 0.00762784, 0.00787849, 0.00795391, 0.00799901, 0.00801809, 0.00802852", \ + "0.00753294, 0.00758161, 0.00777504, 0.00789202, 0.00798653, 0.00803462, 0.00805712", \ + "0.00793772, 0.00793721, 0.00803528, 0.00813074, 0.00823082, 0.00829297, 0.00833248", \ + "0.00882363, 0.0087461, 0.00874066, 0.00879997, 0.0088867, 0.00895485, 0.00900555", \ + "0.0101201, 0.0099565, 0.00984024, 0.00986061, 0.00992805, 0.00998032, 0.0100319", \ + "0.0119878, 0.0116952, 0.0114028, 0.011346, 0.0113519, 0.0113944, 0.0114368" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00691018, 0.00706124, 0.0073411, 0.00741811, 0.00746337, 0.00748197, 0.00749121", \ + "0.0067824, 0.00692809, 0.00721838, 0.00730284, 0.00735153, 0.00737085, 0.00738177", \ + "0.00670959, 0.00679347, 0.00702271, 0.00713444, 0.00721725, 0.00725913, 0.00728205", \ + "0.00689227, 0.00693901, 0.00713434, 0.00722821, 0.00731913, 0.00736725, 0.00739437", \ + "0.00764557, 0.00757935, 0.00759037, 0.007671, 0.00783165, 0.00792825, 0.00791097", \ + "0.00880792, 0.00864947, 0.00855996, 0.00861188, 0.00868893, 0.00879549, 0.00883653", \ + "0.0104333, 0.0101903, 0.0100111, 0.00999937, 0.0100244, 0.0100704, 0.0101511" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00812093, 0.00822765, 0.00841448, 0.00846901, 0.00850177, 0.0085137, 0.00852282", \ + "0.00799983, 0.00809911, 0.00829903, 0.00836613, 0.00840799, 0.00842603, 0.00843524", \ + "0.00798096, 0.00803097, 0.00820789, 0.00830714, 0.00839584, 0.00844247, 0.0084667", \ + "0.00834999, 0.00836039, 0.00845131, 0.00854801, 0.00864256, 0.00869951, 0.00873892", \ + "0.00917134, 0.00914274, 0.00915836, 0.00921316, 0.00930055, 0.00936317, 0.00940713", \ + "0.0104728, 0.0103854, 0.010291, 0.0103032, 0.0103557, 0.0103985, 0.0104469", \ + "0.0121623, 0.0119981, 0.0117915, 0.011749, 0.0117601, 0.0118022, 0.0118352" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0049629, 0.00509804, 0.00537595, 0.00545942, 0.00550473, 0.00552345, 0.00553629", \ + "0.00480682, 0.0049221, 0.00519463, 0.00528972, 0.00534909, 0.00537405, 0.00538737", \ + "0.00494644, 0.00500211, 0.00514303, 0.00523655, 0.00532881, 0.00538197, 0.00540717", \ + "0.00539054, 0.00534964, 0.00542613, 0.00551532, 0.00560385, 0.00566673, 0.00570825", \ + "0.00632549, 0.00619563, 0.00615751, 0.00618668, 0.00627873, 0.00643125, 0.00637377", \ + "0.00774589, 0.00749395, 0.00732789, 0.00730087, 0.00733413, 0.00745329, 0.00749961", \ + "0.00964626, 0.00925274, 0.00895408, 0.00885369, 0.00882681, 0.00884925, 0.00896877" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00679059, 0.00695594, 0.00717661, 0.00722535, 0.00725169, 0.00726333, 0.00726717", \ + "0.00662689, 0.00676957, 0.0070156, 0.00708302, 0.00712063, 0.00713544, 0.0071432", \ + "0.00664833, 0.00669656, 0.00688833, 0.0069954, 0.0070777, 0.00711946, 0.0071502", \ + "0.00708178, 0.00707523, 0.00717305, 0.00726189, 0.00734632, 0.00740669, 0.00744082", \ + "0.00800584, 0.00791145, 0.00791248, 0.00795876, 0.00803549, 0.0081043, 0.00814418", \ + "0.00946499, 0.00924149, 0.00907583, 0.00908425, 0.00913254, 0.00916077, 0.00920524", \ + "0.0113965, 0.011022, 0.0106791, 0.0106292, 0.0106268, 0.0106595, 0.0106969" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * C * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00687867, 0.0070364, 0.00731495, 0.00739139, 0.00743599, 0.00745495, 0.00746334", \ + "0.00671839, 0.00685194, 0.00713643, 0.00722743, 0.00728191, 0.00730435, 0.00731586", \ + "0.00688115, 0.00691104, 0.00707306, 0.00717725, 0.00727339, 0.00732043, 0.00734418", \ + "0.00726518, 0.00723924, 0.00734926, 0.00744874, 0.00754759, 0.00761071, 0.0076467", \ + "0.00817497, 0.00808203, 0.00806354, 0.00811352, 0.00825883, 0.00831535, 0.00831954", \ + "0.00955015, 0.00935318, 0.0092267, 0.00921917, 0.00927307, 0.00934819, 0.00943098", \ + "0.0113841, 0.011086, 0.0108412, 0.0107595, 0.0107523, 0.0107792, 0.0108485" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00734629, 0.00745465, 0.00762317, 0.00766666, 0.00769062, 0.00769989, 0.00770591", \ + "0.00716658, 0.00726857, 0.00746441, 0.0075243, 0.00755921, 0.00757315, 0.00757985", \ + "0.00711783, 0.00716179, 0.007341, 0.00744284, 0.00752203, 0.0075632, 0.00758759", \ + "0.00748871, 0.00748928, 0.00761194, 0.0076982, 0.00778366, 0.00784994, 0.00788363", \ + "0.00832544, 0.00829872, 0.00834431, 0.00844288, 0.00851963, 0.00856994, 0.00861045", \ + "0.009626, 0.0095279, 0.00945928, 0.00948591, 0.00955875, 0.00960252, 0.00965048", \ + "0.0114669, 0.011346, 0.0111094, 0.011058, 0.0110705, 0.0110933, 0.0111279" \ + ); + } + } + internal_power () { + related_pin : "BB"; + when : "(AB * !C * D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00496834, 0.0051275, 0.0054098, 0.0054876, 0.00553113, 0.00554937, 0.0055586", \ + "0.00480949, 0.00494358, 0.0052312, 0.00532348, 0.00537669, 0.00540009, 0.00541256", \ + "0.00497506, 0.00500164, 0.00516726, 0.00527212, 0.00536793, 0.00541413, 0.00544112", \ + "0.00536777, 0.00533871, 0.00544149, 0.00556296, 0.00564213, 0.00570921, 0.0057434", \ + "0.00629108, 0.0061761, 0.0061636, 0.00620925, 0.00631149, 0.00635229, 0.00642056", \ + "0.0077004, 0.00745686, 0.00732096, 0.00731237, 0.00736617, 0.00748821, 0.00753512", \ + "0.0095851, 0.00920447, 0.00893463, 0.00885516, 0.00884637, 0.00887901, 0.008996" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00681614, 0.00698488, 0.00720764, 0.00725645, 0.00728431, 0.00729334, 0.0072994", \ + "0.00665457, 0.00679703, 0.00704551, 0.00711307, 0.00715081, 0.00716582, 0.00717413", \ + "0.00666886, 0.00671473, 0.00691881, 0.00702706, 0.00711462, 0.00715613, 0.00718071", \ + "0.00704406, 0.00705683, 0.00718807, 0.00728826, 0.00737817, 0.0074457, 0.00747838", \ + "0.00798283, 0.00790687, 0.00793424, 0.00802693, 0.00810851, 0.00815775, 0.00820123", \ + "0.00937278, 0.00918275, 0.00906311, 0.00909076, 0.00915736, 0.00920664, 0.00925045", \ + "0.0111947, 0.0110073, 0.0107043, 0.0106814, 0.0106831, 0.01071, 0.0107386" \ + ); + } + } + internal_power () { + related_pin : "BB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00687867, 0.0070364, 0.00731495, 0.00739139, 0.00743599, 0.00745495, 0.00746334", \ + "0.00671839, 0.00685194, 0.00713643, 0.00722743, 0.00728191, 0.00730435, 0.00731586", \ + "0.00688115, 0.00691104, 0.00707306, 0.00717725, 0.00727339, 0.00732043, 0.00734418", \ + "0.00726518, 0.00723924, 0.00734926, 0.00744874, 0.00754759, 0.00761071, 0.0076467", \ + "0.00817497, 0.00808203, 0.00806354, 0.00811352, 0.00825883, 0.00831535, 0.00831954", \ + "0.00955015, 0.00935318, 0.0092267, 0.00921917, 0.00927307, 0.00934819, 0.00943098", \ + "0.0113841, 0.011086, 0.0108412, 0.0107595, 0.0107523, 0.0107792, 0.0108485" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00734629, 0.00745465, 0.00762317, 0.00766666, 0.00769062, 0.00769989, 0.00770591", \ + "0.00716658, 0.00726857, 0.00746441, 0.0075243, 0.00755921, 0.00757315, 0.00757985", \ + "0.00711783, 0.00716179, 0.007341, 0.00744284, 0.00752203, 0.0075632, 0.00758759", \ + "0.00748871, 0.00748928, 0.00761194, 0.0076982, 0.00778366, 0.00784994, 0.00788363", \ + "0.00832544, 0.00829872, 0.00834431, 0.00844288, 0.00851963, 0.00856994, 0.00861045", \ + "0.009626, 0.0095279, 0.00945928, 0.00948591, 0.00955875, 0.00960252, 0.00965048", \ + "0.0114669, 0.011346, 0.0111094, 0.011058, 0.0110705, 0.0110933, 0.0111279" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00780985, 0.00782324, 0.0078362, 0.00783806, 0.00783805, 0.00783637, 0.00783156", \ + "0.00763861, 0.00767538, 0.00775775, 0.00777096, 0.00779113, 0.00779545, 0.00779412", \ + "0.00759472, 0.00759032, 0.00765305, 0.00769569, 0.00773902, 0.00774709, 0.00776268", \ + "0.0079444, 0.00787849, 0.00778306, 0.00774655, 0.00773135, 0.00775517, 0.00776712", \ + "0.00921837, 0.00901297, 0.0084735, 0.00822122, 0.00805326, 0.00795805, 0.00790488", \ + "0.011367, 0.0110179, 0.00997058, 0.00938491, 0.00899171, 0.00853368, 0.00831636", \ + "0.0142457, 0.013786, 0.0122568, 0.0112638, 0.0103036, 0.00959696, 0.00914724" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00193873, 0.00195004, 0.00196121, 0.00196339, 0.00196435, 0.00196354, 0.00196476", \ + "0.00174544, 0.00179317, 0.00187184, 0.00189998, 0.00191031, 0.00191572, 0.0019181", \ + "0.00164239, 0.00166066, 0.00173472, 0.00178268, 0.00183414, 0.00186222, 0.00187029", \ + "0.00192651, 0.00187447, 0.00182132, 0.00182442, 0.0018401, 0.00185838, 0.00186659", \ + "0.00309831, 0.00290106, 0.00245128, 0.00225979, 0.00211621, 0.0020399, 0.00199918", \ + "0.00518634, 0.00482389, 0.00383508, 0.00330999, 0.00284138, 0.00257117, 0.0023955", \ + "0.008056, 0.00756988, 0.0060469, 0.00510212, 0.00417226, 0.00358169, 0.00316586" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00584759, 0.00588539, 0.00592243, 0.00592947, 0.00593114, 0.0059317, 0.00592945", \ + "0.0055805, 0.00565205, 0.00579151, 0.00583869, 0.0058655, 0.00587578, 0.00587953", \ + "0.00587427, 0.00584446, 0.00578173, 0.00564132, 0.00580574, 0.00582838, 0.00584197", \ + "0.00659017, 0.00645202, 0.00613257, 0.00611486, 0.00599951, 0.00594326, 0.00591337", \ + "0.00834949, 0.00808312, 0.00731496, 0.00694856, 0.00653481, 0.00631582, 0.00616813", \ + "0.0107354, 0.0103332, 0.0091568, 0.00837598, 0.00759626, 0.00714057, 0.00676453", \ + "0.0138461, 0.0133561, 0.0117144, 0.0105901, 0.00934264, 0.00857632, 0.00788689" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00167377, 0.0017714, 0.00185007, 0.00186451, 0.00187228, 0.00187468, 0.00187715", \ + "0.00137159, 0.00152562, 0.00177901, 0.00185076, 0.00189193, 0.00190951, 0.0019188", \ + "0.00124995, 0.00129014, 0.00148068, 0.00161958, 0.00174355, 0.00181481, 0.00185206", \ + "0.00159549, 0.00153579, 0.00151321, 0.00157776, 0.00168264, 0.00175769, 0.00180511", \ + "0.00290873, 0.00263569, 0.0021148, 0.00195651, 0.00187792, 0.00186103, 0.00187286", \ + "0.00517716, 0.00465834, 0.0034781, 0.0029581, 0.00254032, 0.00232602, 0.00220173", \ + "0.00824903, 0.00754654, 0.00567009, 0.00468745, 0.00379866, 0.0032742, 0.00292064" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00159406; + rise_capacitance : 0.00159406; + rise_capacitance_range (0.00118359, 0.00159406); + fall_capacitance : 0.00155766; + fall_capacitance_range (0.00113864, 0.00155766); + internal_power () { + when : "(BB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00244932, 0.00233367, 0.00229157, 0.0024562, 0.00304761, 0.00402219, 0.00537123" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00416485, 0.0040846, 0.00414822, 0.00445443, 0.00513557, 0.00619546, 0.00759484" \ + ); + } + } + internal_power () { + when : "(!BB * C * !Y) + (!BB * !C * D * !Y) + (!BB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000979031, -0.000975944, -0.000981929, -0.000981683, -0.000979431, -0.000981098, -0.000980281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00102087, 0.000998697, 0.000997795, 0.000984845, 0.000982664, 0.000983543, 0.00098194" \ + ); + } + } + } + pin (BB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163507; + rise_capacitance : 0.00163459; + rise_capacitance_range (0.00109282, 0.00163459); + fall_capacitance : 0.00163507; + fall_capacitance_range (0.00113566, 0.00163507); + internal_power () { + when : "(AB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00242356, 0.00227805, 0.00235533, 0.00267161, 0.00340328, 0.00451166, 0.00600351" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00336935, 0.00324645, 0.00329845, 0.00363712, 0.00433403, 0.0054499, 0.00693906" \ + ); + } + } + internal_power () { + when : "(!AB * C * !Y) + (!AB * !C * D * !Y) + (!AB * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00122406, -0.00122465, -0.00122977, -0.00122319, -0.00122632, -0.00123323, -0.00123948" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00125229, 0.00124885, 0.00123662, 0.00124271, 0.00124307, 0.00124494, 0.00124346" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0031233; + rise_capacitance : 0.00311252; + rise_capacitance_range (0.00237322, 0.00311252); + fall_capacitance : 0.0031233; + fall_capacitance_range (0.00234549, 0.0031233); + internal_power () { + when : "(AB * BB * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00175801, -0.00178138, -0.00183172, -0.00184551, -0.00184076, -0.00184804, -0.00184526" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0018396, 0.0018378, 0.00185338, 0.00184551, 0.00184076, 0.00184804, 0.00184526" \ + ); + } + } + internal_power () { + when : "(AB * BB * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202678, -0.00202212, -0.00203671, -0.00202827, -0.00202595, -0.0020299, -0.00202829" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00206481, 0.00206098, 0.00203671, 0.00203885, 0.00203238, 0.00203523, 0.00203199" \ + ); + } + } + internal_power () { + when : "(AB * !BB * D * !Y) + (!AB * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00155675, -0.00173013, -0.00181674, -0.0018374, -0.00184847, -0.00185591, -0.00185341" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184555, 0.00185327, 0.00186509, 0.00184941, 0.00184847, 0.00185591, 0.00185341" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325857; + rise_capacitance : 0.00325857; + rise_capacitance_range (0.00230949, 0.00325857); + fall_capacitance : 0.00318354; + fall_capacitance_range (0.00208558, 0.00318354); + internal_power () { + when : "(AB * BB * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176395, -0.00178019, -0.00184306, -0.00184143, -0.00183234, -0.00183991, -0.00183768" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182601, 0.00182887, 0.00185034, 0.00184143, 0.00183234, 0.00183991, 0.00183768" \ + ); + } + } + internal_power () { + when : "(AB * BB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202633, -0.00202425, -0.00203394, -0.00203325, -0.00202928, -0.00202984, -0.00202816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0020575, 0.00205186, 0.00206053, 0.00203335, 0.00202928, 0.00203466, 0.00203166" \ + ); + } + } + internal_power () { + when : "(AB * !BB * C * !Y) + (!AB * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00030886, -0.000299418, -0.000302055, -0.000301945, -0.000300947, -0.000301179, -0.000300699" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000317936, 0.000322325, 0.000320408, 0.000316519, 0.00031399, 0.000312251, 0.000307999" \ + ); + } + } + } + } + cell (OAI31X1) { + area : 9.8784; + cell_leakage_power : 0.0479034; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0573774; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0330366; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0536684; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346854; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0558226; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0343118; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0625853; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363342; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620404; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0346854; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710025; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363342; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832485; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0363342; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0399204; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0350677; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0479034; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.112813, 0.133828, 0.296769, 0.497909, 0.898928, 1.41987, 2.10039", \ + "0.131271, 0.152495, 0.316124, 0.517495, 0.918639, 1.43967, 2.12021", \ + "0.197106, 0.220695, 0.387338, 0.589269, 0.990771, 1.51171, 2.19279", \ + "0.244447, 0.27367, 0.464309, 0.668876, 1.07093, 1.592, 2.27286", \ + "0.300056, 0.33978, 0.579608, 0.816195, 1.22975, 1.75073, 2.43208", \ + "0.346285, 0.39691, 0.692861, 0.968994, 1.43032, 1.96397, 2.64441", \ + "0.390983, 0.451536, 0.803348, 1.12357, 1.64042, 2.21859, 2.91167" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0909752, 0.118814, 0.339414, 0.614125, 1.16236, 1.87404, 2.80477", \ + "0.0909762, 0.118813, 0.33942, 0.614137, 1.16234, 1.87399, 2.80476", \ + "0.106828, 0.132587, 0.341739, 0.614101, 1.16235, 1.87401, 2.80476", \ + "0.139335, 0.166741, 0.367207, 0.624252, 1.16216, 1.87376, 2.80472", \ + "0.206237, 0.236538, 0.446367, 0.688743, 1.19072, 1.87876, 2.8046", \ + "0.287653, 0.322251, 0.549096, 0.799387, 1.27674, 1.92965, 2.82136", \ + "0.373069, 0.414166, 0.66889, 0.931479, 1.41809, 2.03693, 2.88908" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0619003, 0.0735559, 0.160575, 0.266053, 0.475256, 0.746288, 1.1003", \ + "0.0827071, 0.0945, 0.181721, 0.287256, 0.496449, 0.767525, 1.12158", \ + "0.165262, 0.181535, 0.280009, 0.386013, 0.595897, 0.866934, 1.2211", \ + "0.226357, 0.249429, 0.382545, 0.503918, 0.714439, 0.987085, 1.34215", \ + "0.30356, 0.337856, 0.530118, 0.695078, 0.949042, 1.22642, 1.5817", \ + "0.374291, 0.418584, 0.671636, 0.886908, 1.20478, 1.53094, 1.89919", \ + "0.443756, 0.498212, 0.808948, 1.07551, 1.46613, 1.85511, 2.27802" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0496075, 0.0640058, 0.176677, 0.316793, 0.59653, 0.959676, 1.43468", \ + "0.0494376, 0.0639262, 0.176678, 0.316898, 0.596397, 0.959675, 1.43441", \ + "0.0774791, 0.090663, 0.187201, 0.318767, 0.596375, 0.959743, 1.4346", \ + "0.118704, 0.13489, 0.235757, 0.349041, 0.602451, 0.959826, 1.4345", \ + "0.1916, 0.213014, 0.337171, 0.456808, 0.676782, 0.994445, 1.44263", \ + "0.272718, 0.300905, 0.455969, 0.59396, 0.824477, 1.10568, 1.51127", \ + "0.358179, 0.392841, 0.58563, 0.749486, 1.00541, 1.29494, 1.65892" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.106266, 0.127281, 0.290223, 0.491358, 0.892367, 1.41311, 2.0938", \ + "0.122582, 0.143808, 0.307464, 0.508842, 0.90999, 1.43078, 2.11151", \ + "0.193653, 0.218974, 0.387525, 0.589889, 0.9913, 1.51264, 2.19342", \ + "0.24731, 0.280912, 0.483462, 0.688442, 1.0904, 1.61136, 2.29283", \ + "0.31524, 0.361164, 0.62953, 0.875284, 1.28878, 1.81022, 2.49215", \ + "0.380278, 0.43696, 0.770244, 1.07071, 1.54562, 2.0691, 2.75632", \ + "0.444319, 0.511414, 0.906562, 1.2632, 1.81485, 2.40258, 3.09103" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0909752, 0.118813, 0.339415, 0.614098, 1.16233, 1.87442, 2.80477", \ + "0.0909676, 0.118793, 0.33942, 0.614138, 1.16234, 1.87378, 2.80467", \ + "0.117602, 0.141661, 0.342826, 0.614136, 1.16209, 1.87407, 2.80483", \ + "0.162438, 0.189551, 0.377608, 0.626491, 1.1621, 1.87377, 2.80467", \ + "0.238444, 0.272127, 0.482739, 0.707537, 1.19396, 1.8774, 2.80468", \ + "0.3166, 0.358352, 0.608036, 0.8514, 1.30087, 1.92677, 2.81773", \ + "0.396697, 0.446816, 0.741065, 1.01541, 1.47986, 2.06477, 2.89499" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0575645, 0.0684825, 0.153062, 0.257527, 0.465867, 0.736467, 1.09026", \ + "0.0782913, 0.089447, 0.174647, 0.279302, 0.487742, 0.758375, 1.11208", \ + "0.154829, 0.171663, 0.272277, 0.377683, 0.587054, 0.85778, 1.21175", \ + "0.207954, 0.232833, 0.371369, 0.495018, 0.704469, 0.977866, 1.33196", \ + "0.273255, 0.31049, 0.512927, 0.681905, 0.93871, 1.21544, 1.57178", \ + "0.330119, 0.37917, 0.647105, 0.868461, 1.19137, 1.51984, 1.88906", \ + "0.384834, 0.444132, 0.775599, 1.05137, 1.44855, 1.84209, 2.26676" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0418467, 0.0559696, 0.168141, 0.307933, 0.587471, 0.950314, 1.42496", \ + "0.041847, 0.0559704, 0.168165, 0.307968, 0.587256, 0.950269, 1.42523", \ + "0.0716068, 0.0849952, 0.17998, 0.310248, 0.587378, 0.95031, 1.42528", \ + "0.112655, 0.129198, 0.22987, 0.342569, 0.593761, 0.950483, 1.42495", \ + "0.184204, 0.20644, 0.331975, 0.451439, 0.670073, 0.984705, 1.43324", \ + "0.265201, 0.293776, 0.450876, 0.589155, 0.819171, 1.09863, 1.50331", \ + "0.350332, 0.38723, 0.581456, 0.743973, 1.00063, 1.2877, 1.65189" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0884231, 0.109569, 0.272764, 0.473958, 0.875012, 1.39574, 2.07653", \ + "0.101332, 0.122736, 0.287199, 0.488943, 0.890259, 1.41114, 2.092", \ + "0.178911, 0.205688, 0.371757, 0.574796, 0.975907, 1.49692, 2.1778", \ + "0.236767, 0.273493, 0.48481, 0.686147, 1.08549, 1.60587, 2.286", \ + "0.311004, 0.359998, 0.647691, 0.90311, 1.30952, 1.82699, 2.50543", \ + "0.379716, 0.440018, 0.797502, 1.1195, 1.60635, 2.12692, 2.80218", \ + "0.445745, 0.516611, 0.938639, 1.32323, 1.90914, 2.505, 3.18014" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.090972, 0.118882, 0.339411, 0.614117, 1.16236, 1.87441, 2.80489", \ + "0.0908689, 0.11877, 0.339417, 0.613906, 1.16234, 1.87442, 2.80489", \ + "0.130747, 0.154898, 0.342279, 0.61408, 1.16238, 1.87451, 2.80489", \ + "0.179343, 0.210249, 0.393991, 0.630387, 1.16227, 1.87415, 2.80477", \ + "0.252966, 0.294502, 0.527665, 0.742085, 1.20393, 1.87692, 2.80486", \ + "0.329698, 0.381621, 0.671027, 0.924325, 1.34736, 1.95131, 2.81875", \ + "0.411671, 0.473686, 0.817334, 1.11691, 1.57922, 2.12724, 2.92176" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0488326, 0.0595121, 0.142901, 0.246589, 0.45382, 0.723153, 1.07534", \ + "0.0693106, 0.0803424, 0.164902, 0.268918, 0.476337, 0.745838, 1.098", \ + "0.137618, 0.156308, 0.26203, 0.367222, 0.575449, 0.845325, 1.19788", \ + "0.180636, 0.209132, 0.357473, 0.483735, 0.69518, 0.963816, 1.3184", \ + "0.229801, 0.273131, 0.49193, 0.6663, 0.926503, 1.20469, 1.55837", \ + "0.269317, 0.32682, 0.618113, 0.847566, 1.17604, 1.50704, 1.87587", \ + "0.306369, 0.376502, 0.73746, 1.0242, 1.42941, 1.82635, 2.25278" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0329607, 0.0469122, 0.158135, 0.297156, 0.575044, 0.936234, 1.40919", \ + "0.0330775, 0.0469137, 0.158251, 0.297193, 0.575028, 0.936377, 1.40879", \ + "0.0650717, 0.0787496, 0.171731, 0.299893, 0.575176, 0.937041, 1.40874", \ + "0.105417, 0.122519, 0.223668, 0.333907, 0.584454, 0.936913, 1.40937", \ + "0.177101, 0.199492, 0.325944, 0.444784, 0.660645, 0.973824, 1.41737", \ + "0.260832, 0.288554, 0.445061, 0.582892, 0.811515, 1.0878, 1.48927", \ + "0.348325, 0.383467, 0.576425, 0.73914, 0.993599, 1.28027, 1.6396" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0241354, 0.0307366, 0.0823605, 0.146417, 0.274327, 0.44058, 0.657974", \ + "0.0447778, 0.0521367, 0.103879, 0.167954, 0.295706, 0.460555, 0.677973", \ + "0.0944798, 0.114871, 0.211099, 0.282609, 0.410468, 0.576128, 0.792728", \ + "0.123164, 0.15268, 0.298019, 0.405291, 0.55372, 0.71536, 0.934914", \ + "0.155059, 0.196601, 0.409158, 0.573535, 0.797328, 1.00435, 1.22468", \ + "0.178053, 0.230787, 0.50632, 0.726179, 1.02939, 1.31113, 1.59296", \ + "0.19353, 0.256714, 0.59262, 0.86573, 1.24973, 1.60949, 1.96954" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0211944, 0.0303819, 0.103905, 0.195856, 0.379701, 0.618711, 0.931272", \ + "0.0274057, 0.0340616, 0.103914, 0.195848, 0.379659, 0.618688, 0.931272", \ + "0.0782183, 0.0900934, 0.148112, 0.215334, 0.381135, 0.618678, 0.931298", \ + "0.119793, 0.138141, 0.224352, 0.291424, 0.42125, 0.624999, 0.931301", \ + "0.184337, 0.211451, 0.34309, 0.440109, 0.573234, 0.733786, 0.985385", \ + "0.255696, 0.291021, 0.467779, 0.600329, 0.777959, 0.945707, 1.14976", \ + "0.335304, 0.378768, 0.599306, 0.769362, 0.997161, 1.20576, 1.42123" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0265503, 0.0338042, 0.0900932, 0.159933, 0.299467, 0.480811, 0.717935", \ + "0.0469823, 0.054509, 0.110965, 0.180566, 0.320237, 0.501543, 0.738707", \ + "0.103083, 0.123035, 0.219411, 0.293912, 0.433027, 0.613961, 0.850179", \ + "0.140493, 0.16926, 0.312623, 0.421283, 0.574879, 0.755109, 0.99172", \ + "0.189967, 0.230719, 0.439151, 0.602392, 0.827673, 1.04018, 1.27622", \ + "0.236618, 0.288324, 0.558486, 0.77519, 1.07709, 1.36128, 1.64907", \ + "0.28164, 0.34404, 0.673362, 0.94186, 1.32145, 1.68088, 2.04444" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0219801, 0.031518, 0.107741, 0.203004, 0.39375, 0.641594, 0.965698", \ + "0.0269461, 0.0342742, 0.107783, 0.203012, 0.393564, 0.641595, 0.965702", \ + "0.0759785, 0.0878583, 0.146507, 0.218463, 0.394251, 0.64129, 0.96568", \ + "0.116815, 0.134952, 0.220908, 0.287668, 0.427336, 0.64794, 0.965621", \ + "0.180844, 0.207371, 0.336945, 0.433299, 0.567348, 0.738659, 1.00718", \ + "0.251486, 0.286447, 0.459388, 0.589906, 0.766968, 0.936326, 1.15253", \ + "0.330478, 0.373335, 0.589652, 0.755862, 0.981031, 1.19054, 1.40796" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.024629, 0.0313032, 0.082969, 0.147142, 0.275337, 0.441851, 0.659659", \ + "0.0454009, 0.0526368, 0.104469, 0.168669, 0.296668, 0.461878, 0.679667", \ + "0.0964515, 0.116488, 0.212041, 0.283388, 0.411454, 0.577496, 0.79445", \ + "0.126335, 0.155391, 0.29971, 0.406483, 0.554754, 0.71673, 0.936488", \ + "0.160489, 0.200859, 0.411896, 0.575566, 0.798884, 1.00598, 1.22603", \ + "0.186352, 0.237056, 0.510531, 0.729702, 1.03216, 1.31319, 1.59457", \ + "0.204022, 0.265864, 0.598608, 0.870905, 1.25389, 1.61329, 1.97261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0285925, 0.0391864, 0.114937, 0.206555, 0.390106, 0.628886, 0.941243", \ + "0.0346007, 0.0427306, 0.114941, 0.206556, 0.390105, 0.628898, 0.941243", \ + "0.100303, 0.108613, 0.158535, 0.225932, 0.391485, 0.628918, 0.94122", \ + "0.153726, 0.166482, 0.238524, 0.301305, 0.431573, 0.635179, 0.941232", \ + "0.235239, 0.254154, 0.364407, 0.454508, 0.582468, 0.74328, 0.994994", \ + "0.323835, 0.348331, 0.497036, 0.620055, 0.789996, 0.954073, 1.15843", \ + "0.420623, 0.450642, 0.63702, 0.794778, 1.01296, 1.21749, 1.42919" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0354667, 0.0438633, 0.107667, 0.186016, 0.342037, 0.544666, 0.809499", \ + "0.0556289, 0.0639613, 0.127621, 0.206202, 0.362411, 0.565038, 0.829905", \ + "0.12588, 0.143349, 0.237168, 0.316679, 0.471485, 0.674488, 0.938572", \ + "0.17386, 0.199616, 0.336726, 0.447559, 0.611009, 0.812661, 1.0769", \ + "0.237901, 0.274173, 0.473705, 0.637487, 0.869363, 1.09169, 1.35486", \ + "0.298569, 0.344601, 0.602601, 0.819249, 1.12784, 1.42265, 1.72497", \ + "0.35751, 0.413099, 0.727186, 0.994699, 1.38134, 1.75224, 2.13151" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0311593, 0.0418332, 0.126903, 0.232987, 0.444968, 0.720734, 1.08105", \ + "0.0329506, 0.0425434, 0.126907, 0.23298, 0.445068, 0.720744, 1.08105", \ + "0.0824877, 0.0947474, 0.158078, 0.243948, 0.445048, 0.72073, 1.08105", \ + "0.125944, 0.143707, 0.233253, 0.305659, 0.470998, 0.723808, 1.08101", \ + "0.193216, 0.219444, 0.351602, 0.453542, 0.599895, 0.801625, 1.11137", \ + "0.266938, 0.301321, 0.477152, 0.612684, 0.800648, 0.985754, 1.24225", \ + "0.348633, 0.390825, 0.61009, 0.782454, 1.01966, 1.24345, 1.47993" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C) + (!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0242011, 0.0308679, 0.0824294, 0.146467, 0.274394, 0.440658, 0.658041", \ + "0.0448478, 0.0521997, 0.103931, 0.167992, 0.295729, 0.460276, 0.678055", \ + "0.0945308, 0.114869, 0.211137, 0.282692, 0.410564, 0.576253, 0.792867", \ + "0.122978, 0.152544, 0.298004, 0.405442, 0.55379, 0.71547, 0.93432", \ + "0.154311, 0.196029, 0.408973, 0.573441, 0.797265, 1.00438, 1.22474", \ + "0.176471, 0.229428, 0.505711, 0.725871, 1.02924, 1.31077, 1.59295", \ + "0.190573, 0.254252, 0.591319, 0.864914, 1.24958, 1.60926, 1.96952" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.021196, 0.0303884, 0.103907, 0.19586, 0.379703, 0.618722, 0.931273", \ + "0.0273404, 0.0340176, 0.103924, 0.19585, 0.379663, 0.618719, 0.931273", \ + "0.0781702, 0.0901044, 0.148074, 0.215277, 0.381124, 0.618693, 0.931186", \ + "0.119993, 0.138293, 0.224374, 0.291225, 0.421201, 0.62497, 0.931256", \ + "0.184885, 0.211997, 0.343302, 0.440226, 0.573309, 0.733757, 0.985355", \ + "0.256627, 0.292014, 0.468442, 0.600721, 0.778147, 0.944565, 1.14976", \ + "0.336614, 0.380248, 0.600607, 0.770296, 0.997328, 1.20609, 1.41975" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0288197, 0.0368799, 0.0994083, 0.177005, 0.332016, 0.533475, 0.796901", \ + "0.0488243, 0.056896, 0.119316, 0.197182, 0.352341, 0.553839, 0.817272", \ + "0.105979, 0.126526, 0.227414, 0.307804, 0.461088, 0.663352, 0.925969", \ + "0.144242, 0.17383, 0.322573, 0.436361, 0.599565, 0.801675, 1.06452", \ + "0.195169, 0.236889, 0.451672, 0.620868, 0.8569, 1.08089, 1.34303", \ + "0.243737, 0.296316, 0.573272, 0.797315, 1.11128, 1.40902, 1.71254", \ + "0.291021, 0.354337, 0.690988, 0.967276, 1.36049, 1.73514, 2.11607" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.024441, 0.0350089, 0.119386, 0.22486, 0.435778, 0.709967, 1.06852", \ + "0.0287643, 0.0372309, 0.119397, 0.22486, 0.435787, 0.709967, 1.06853", \ + "0.0781063, 0.0908132, 0.154429, 0.237369, 0.435824, 0.709969, 1.06851", \ + "0.119225, 0.138183, 0.22926, 0.302375, 0.462115, 0.713812, 1.06851", \ + "0.183585, 0.211022, 0.346619, 0.449416, 0.595521, 0.793939, 1.10033", \ + "0.254389, 0.290677, 0.470423, 0.607938, 0.797067, 0.980948, 1.23365", \ + "0.333801, 0.378011, 0.601633, 0.775741, 1.01372, 1.23649, 1.47396" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247531, 0.0314306, 0.0830927, 0.147258, 0.275442, 0.442017, 0.659745", \ + "0.0455671, 0.0527837, 0.104901, 0.169237, 0.297448, 0.462638, 0.681639", \ + "0.0963071, 0.116474, 0.212033, 0.283499, 0.411541, 0.578129, 0.794329", \ + "0.125675, 0.154958, 0.299657, 0.406621, 0.554926, 0.716941, 0.936523", \ + "0.158295, 0.199439, 0.411157, 0.575723, 0.798806, 1.00607, 1.22623", \ + "0.180572, 0.234029, 0.508591, 0.728373, 1.03149, 1.31311, 1.59415", \ + "0.195567, 0.25831, 0.594629, 0.868334, 1.25214, 1.61223, 1.9722" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0285611, 0.0393213, 0.119917, 0.216412, 0.400937, 0.639426, 0.95154", \ + "0.0344085, 0.0427585, 0.119903, 0.216428, 0.400937, 0.639425, 0.951538", \ + "0.106566, 0.113637, 0.163898, 0.235707, 0.402308, 0.639405, 0.951569", \ + "0.175592, 0.184721, 0.249976, 0.310925, 0.442277, 0.645663, 0.951559", \ + "0.276065, 0.290122, 0.385162, 0.468971, 0.593106, 0.753647, 1.00557", \ + "0.38127, 0.399151, 0.52647, 0.64082, 0.804478, 0.964691, 1.16878", \ + "0.49453, 0.516289, 0.675648, 0.822253, 1.03166, 1.23143, 1.43978" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0509464, 0.0628472, 0.150391, 0.256001, 0.465249, 0.736343, 1.09038", \ + "0.0691845, 0.080677, 0.169114, 0.275034, 0.484469, 0.755703, 1.1098", \ + "0.150619, 0.169222, 0.272128, 0.376634, 0.585841, 0.856812, 1.21098", \ + "0.209908, 0.235897, 0.380638, 0.506114, 0.711755, 0.984125, 1.33705", \ + "0.289469, 0.325494, 0.532975, 0.7107, 0.97233, 1.24484, 1.59688", \ + "0.36632, 0.411439, 0.676118, 0.908061, 1.24802, 1.58287, 1.94312", \ + "0.442263, 0.495984, 0.815531, 1.09901, 1.51955, 1.93273, 2.365" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0496971, 0.0640378, 0.176684, 0.316794, 0.596397, 0.959675, 1.43448", \ + "0.0487265, 0.0631039, 0.176766, 0.316794, 0.596397, 0.959678, 1.43438", \ + "0.0947571, 0.10825, 0.194799, 0.320129, 0.596385, 0.959689, 1.43437", \ + "0.140554, 0.160004, 0.265088, 0.365682, 0.604934, 0.959838, 1.4345", \ + "0.211366, 0.239457, 0.387005, 0.508593, 0.706662, 1.00621, 1.4437", \ + "0.288204, 0.324551, 0.517593, 0.673828, 0.901436, 1.15345, 1.53514", \ + "0.372696, 0.417354, 0.654453, 0.849196, 1.12529, 1.39994, 1.73064" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0247532, 0.0314307, 0.0830928, 0.147258, 0.275441, 0.442014, 0.659731", \ + "0.045567, 0.0527837, 0.104901, 0.169236, 0.297447, 0.462633, 0.681642", \ + "0.0963078, 0.116473, 0.212033, 0.283498, 0.411539, 0.578211, 0.794268", \ + "0.125674, 0.154956, 0.299654, 0.406656, 0.554923, 0.716936, 0.936502", \ + "0.158257, 0.199467, 0.411155, 0.575157, 0.798826, 1.00613, 1.22615", \ + "0.180626, 0.233166, 0.50857, 0.728433, 1.03159, 1.31311, 1.59451", \ + "0.195539, 0.258225, 0.594622, 0.868133, 1.25227, 1.61235, 1.9722" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0284142, 0.038948, 0.114595, 0.206234, 0.38979, 0.628622, 0.940991", \ + "0.034259, 0.0423796, 0.114596, 0.20624, 0.38979, 0.62862, 0.940932", \ + "0.0998124, 0.108008, 0.158134, 0.225519, 0.391157, 0.628625, 0.940891", \ + "0.153421, 0.1661, 0.238112, 0.300494, 0.431134, 0.634844, 0.940987", \ + "0.235678, 0.25478, 0.364576, 0.454473, 0.582187, 0.742925, 0.994621", \ + "0.32514, 0.349924, 0.498312, 0.620845, 0.790502, 0.953838, 1.15813", \ + "0.423195, 0.453565, 0.639757, 0.796731, 1.01423, 1.21787, 1.43064" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0455235, 0.056691, 0.141735, 0.246314, 0.45473, 0.725345, 1.07906", \ + "0.0634844, 0.0746884, 0.160413, 0.265328, 0.473875, 0.744703, 1.09847", \ + "0.136604, 0.155991, 0.263177, 0.366919, 0.575325, 0.841775, 1.19974", \ + "0.187435, 0.215514, 0.367432, 0.495607, 0.701013, 0.970424, 1.32572", \ + "0.256249, 0.295096, 0.512797, 0.695242, 0.960857, 1.23366, 1.58553", \ + "0.322464, 0.371551, 0.649096, 0.887246, 1.23273, 1.57073, 1.93196", \ + "0.388724, 0.447109, 0.782249, 1.07296, 1.50016, 1.91736, 2.35236" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0418476, 0.0559804, 0.16814, 0.307934, 0.587257, 0.950272, 1.42518", \ + "0.0422905, 0.0557988, 0.168195, 0.307991, 0.587269, 0.950264, 1.42527", \ + "0.090206, 0.104651, 0.189133, 0.312336, 0.587318, 0.950319, 1.42498", \ + "0.134752, 0.154932, 0.261768, 0.360534, 0.596883, 0.950341, 1.42495", \ + "0.20312, 0.232108, 0.382731, 0.505143, 0.700583, 0.998922, 1.43508", \ + "0.278077, 0.315231, 0.511736, 0.668971, 0.898089, 1.14919, 1.52847", \ + "0.360174, 0.406026, 0.646991, 0.842658, 1.11991, 1.39634, 1.72564" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0243281, 0.0309979, 0.0825592, 0.146593, 0.274518, 0.440772, 0.658136", \ + "0.0450129, 0.0523531, 0.104368, 0.168597, 0.296526, 0.461383, 0.680063", \ + "0.0943983, 0.114886, 0.211144, 0.282853, 0.41067, 0.576972, 0.793267", \ + "0.122339, 0.152082, 0.297977, 0.405615, 0.553977, 0.71573, 0.934964", \ + "0.15219, 0.194214, 0.408287, 0.573122, 0.797249, 1.00473, 1.2249", \ + "0.171662, 0.225429, 0.503864, 0.724772, 1.0289, 1.311, 1.59295", \ + "0.182139, 0.247124, 0.587512, 0.862559, 1.24794, 1.60875, 1.96924" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0211961, 0.0303889, 0.103925, 0.195861, 0.379704, 0.618638, 0.931252", \ + "0.0271848, 0.0339071, 0.103926, 0.195855, 0.379664, 0.618614, 0.931275", \ + "0.0783176, 0.0900888, 0.148068, 0.215161, 0.381112, 0.618672, 0.931136", \ + "0.120597, 0.138784, 0.224409, 0.290996, 0.421063, 0.625005, 0.931361", \ + "0.186478, 0.21363, 0.344107, 0.440664, 0.57333, 0.733414, 0.985268", \ + "0.259466, 0.294837, 0.470459, 0.601991, 0.778662, 0.945976, 1.14977", \ + "0.340836, 0.384123, 0.60438, 0.772968, 0.999253, 1.20724, 1.42032" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0361217, 0.0469089, 0.130542, 0.234279, 0.441579, 0.710886, 1.06309", \ + "0.0539993, 0.064763, 0.149162, 0.253271, 0.460628, 0.730235, 1.0825", \ + "0.11439, 0.137109, 0.251959, 0.354914, 0.562143, 0.82786, 1.18369", \ + "0.155153, 0.18724, 0.351075, 0.482399, 0.687557, 0.956294, 1.30977", \ + "0.21063, 0.254787, 0.488144, 0.676971, 0.946231, 1.21537, 1.56961", \ + "0.264473, 0.320231, 0.617198, 0.862565, 1.2139, 1.55433, 1.91617", \ + "0.318351, 0.384966, 0.743252, 1.04269, 1.47675, 1.89747, 2.33441" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.032923, 0.0468784, 0.158254, 0.297149, 0.575075, 0.936837, 1.40896", \ + "0.0354184, 0.0476631, 0.15815, 0.297298, 0.575461, 0.936282, 1.40949", \ + "0.0845243, 0.0993248, 0.183088, 0.302932, 0.575462, 0.936252, 1.40908", \ + "0.126399, 0.147794, 0.256573, 0.353856, 0.586154, 0.936941, 1.40866", \ + "0.191386, 0.221953, 0.376261, 0.499048, 0.694102, 0.983299, 1.41998", \ + "0.263314, 0.302243, 0.503052, 0.662537, 0.89138, 1.14039, 1.51556", \ + "0.343442, 0.390729, 0.636457, 0.834805, 1.11421, 1.39097, 1.71495" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.024629, 0.0313032, 0.082969, 0.147142, 0.275337, 0.441851, 0.659659", \ + "0.0454009, 0.0526368, 0.104469, 0.168669, 0.296668, 0.461878, 0.679667", \ + "0.0964515, 0.116488, 0.212041, 0.283388, 0.411454, 0.577496, 0.79445", \ + "0.126335, 0.155391, 0.29971, 0.406483, 0.554754, 0.71673, 0.936488", \ + "0.160489, 0.200859, 0.411896, 0.575566, 0.798884, 1.00598, 1.22603", \ + "0.186352, 0.237056, 0.510531, 0.729702, 1.03216, 1.31319, 1.59457", \ + "0.204022, 0.265864, 0.598608, 0.870905, 1.25389, 1.61329, 1.97261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0285925, 0.0391864, 0.114937, 0.206555, 0.390106, 0.628886, 0.941243", \ + "0.0346007, 0.0427306, 0.114941, 0.206556, 0.390105, 0.628898, 0.941243", \ + "0.100303, 0.108613, 0.158535, 0.225932, 0.391485, 0.628918, 0.94122", \ + "0.153726, 0.166482, 0.238524, 0.301305, 0.431573, 0.635179, 0.941232", \ + "0.235239, 0.254154, 0.364407, 0.454508, 0.582468, 0.74328, 0.994994", \ + "0.323835, 0.348331, 0.497036, 0.620055, 0.789996, 0.954073, 1.15843", \ + "0.420623, 0.450642, 0.63702, 0.794778, 1.01296, 1.21749, 1.42919" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0509464, 0.0628472, 0.150391, 0.256001, 0.465249, 0.736343, 1.09038", \ + "0.0691845, 0.080677, 0.169114, 0.275034, 0.484469, 0.755703, 1.1098", \ + "0.150619, 0.169222, 0.272128, 0.376634, 0.585841, 0.856812, 1.21098", \ + "0.209908, 0.235897, 0.380638, 0.506114, 0.711755, 0.984125, 1.33705", \ + "0.289469, 0.325494, 0.532975, 0.7107, 0.97233, 1.24484, 1.59688", \ + "0.36632, 0.411439, 0.676118, 0.908061, 1.24802, 1.58287, 1.94312", \ + "0.442263, 0.495984, 0.815531, 1.09901, 1.51955, 1.93273, 2.365" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0496971, 0.0640378, 0.176684, 0.316794, 0.596397, 0.959675, 1.43448", \ + "0.0487265, 0.0631039, 0.176766, 0.316794, 0.596397, 0.959678, 1.43438", \ + "0.0947571, 0.10825, 0.194799, 0.320129, 0.596385, 0.959689, 1.43437", \ + "0.140554, 0.160004, 0.265088, 0.365682, 0.604934, 0.959838, 1.4345", \ + "0.211366, 0.239457, 0.387005, 0.508593, 0.706662, 1.00621, 1.4437", \ + "0.288204, 0.324551, 0.517593, 0.673828, 0.901436, 1.15345, 1.53514", \ + "0.372696, 0.417354, 0.654453, 0.849196, 1.12529, 1.39994, 1.73064" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00628141, 0.00628329, 0.00628607, 0.0062861, 0.00628483, 0.00628314, 0.0062785", \ + "0.00620617, 0.00621601, 0.00624477, 0.0062533, 0.00625712, 0.00625689, 0.00625498", \ + "0.00614828, 0.00615218, 0.00618674, 0.0062137, 0.00623145, 0.00622676, 0.0062419", \ + "0.00616005, 0.00616666, 0.00617978, 0.00619131, 0.00620233, 0.00622297, 0.0062299", \ + "0.00642323, 0.0064013, 0.00630877, 0.00628796, 0.00625329, 0.0062497, 0.0062455", \ + "0.00708518, 0.00702437, 0.00673467, 0.00659017, 0.00645824, 0.00640206, 0.00634462", \ + "0.00817739, 0.0080725, 0.00753502, 0.00722529, 0.00691965, 0.00676936, 0.00661558" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000156067, 0.000156227, 0.000156652, 0.000156612, 0.000156752, 0.000156462, 0.000156334", \ + "7.74086e-05, 8.27963e-05, 9.59748e-05, 9.9835e-05, 0.000101331, 0.00010191, 0.000101855", \ + "8.34362e-07, 6.17313e-06, 3.66541e-05, 5.28373e-05, 6.38583e-05, 7.2689e-05, 7.47009e-05", \ + "5.48763e-05, 5.52181e-05, 5.23505e-05, 5.7927e-05, 6.55625e-05, 7.31788e-05, 7.28765e-05", \ + "0.000404546, 0.000373364, 0.000248555, 0.000197433, 0.000152024, 0.000130098, 0.000114562", \ + "0.00114465, 0.00106632, 0.000739141, 0.000566097, 0.000410697, 0.00031272, 0.000252783", \ + "0.00225942, 0.00214657, 0.00158077, 0.00122948, 0.000899103, 0.000682296, 0.000536894" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00528018, 0.00528179, 0.00528481, 0.00528489, 0.00528296, 0.00528172, 0.00527702", \ + "0.00520334, 0.00521404, 0.00524406, 0.00525273, 0.00525696, 0.00525706, 0.00525506", \ + "0.00515467, 0.00515553, 0.0051848, 0.00520804, 0.00522551, 0.00522979, 0.0052403", \ + "0.00522636, 0.00521435, 0.00520078, 0.0052077, 0.00521685, 0.00522532, 0.0052319", \ + "0.0056258, 0.0055835, 0.00542382, 0.00536151, 0.00529823, 0.00527691, 0.00525698", \ + "0.0064081, 0.00632766, 0.0059495, 0.00576399, 0.00557604, 0.00519022, 0.00539606", \ + "0.007523, 0.00740489, 0.00680978, 0.0064492, 0.00612276, 0.00585179, 0.0056741" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "1.18831e-05, 1.46052e-05, 1.99197e-05, 2.09718e-05, 2.08904e-05, 2.08195e-05, 2.00928e-05", \ + "-7.81422e-05, -5.98422e-05, -6.94394e-06, 4.81645e-06, 1.29888e-05, 1.63429e-05, 1.7962e-05", \ + "-0.000204362, -0.000186575, -0.000108152, -6.62061e-05, -3.33704e-05, -1.3281e-05, -3.9999e-06", \ + "-0.000135655, -0.000136522, -0.000119059, -8.79817e-05, -5.24413e-05, -2.65906e-05, -1.60887e-05", \ + "0.000238857, 0.000199814, 7.22309e-05, 3.36765e-05, 1.10002e-05, 8.36132e-06, 9.52796e-06", \ + "0.00097848, 0.000897692, 0.000557947, 0.000384431, 0.000247598, 0.000172655, 0.000128811", \ + "0.00207456, 0.0019488, 0.00137108, 0.00103512, 0.000714948, 0.00052552, 0.000398553" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00422882, 0.00423541, 0.00424661, 0.00424837, 0.00424807, 0.00424587, 0.00424298", \ + "0.00410515, 0.00412284, 0.0041829, 0.00420018, 0.00421354, 0.00421676, 0.00421622", \ + "0.00417177, 0.00416525, 0.00407662, 0.00415891, 0.00417642, 0.00418842, 0.00419426", \ + "0.00441854, 0.00438511, 0.00427475, 0.00422932, 0.00420271, 0.00419597, 0.0041963", \ + "0.00508679, 0.00502301, 0.00476558, 0.004603, 0.00444101, 0.00435674, 0.00430286", \ + "0.00602095, 0.00592637, 0.00544284, 0.00514523, 0.00483959, 0.0046454, 0.00451394", \ + "0.00723603, 0.00710757, 0.00644237, 0.0060008, 0.00553582, 0.00518163, 0.0049067" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000154962, -0.00013408, -0.000100567, -9.4274e-05, -9.10547e-05, -8.98314e-05, -8.91954e-05", \ + "-0.000268853, -0.000220708, -0.000101361, -7.13641e-05, -5.34864e-05, -4.59377e-05, -4.18601e-05", \ + "-0.000393729, -0.000371679, -0.000245037, -0.000167823, -0.000109426, -7.67306e-05, -5.94155e-05", \ + "-0.000308332, -0.000307297, -0.000271748, -0.000212517, -0.00014793, -0.000105408, -8.12945e-05", \ + "0.000113504, 6.21949e-05, -8.85154e-05, -0.000114463, -0.000108494, -9.04264e-05, -7.40353e-05", \ + "0.00093264, 0.000818003, 0.000400022, 0.000226963, 0.000107929, 5.63497e-05, 2.67909e-05", \ + "0.00211512, 0.00193938, 0.00122288, 0.000862164, 0.000557933, 0.000388391, 0.000278683" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00271524, 0.00274842, 0.00280963, 0.00282075, 0.0028272, 0.00282726, 0.00282925", \ + "0.00258293, 0.00261601, 0.00273541, 0.0027748, 0.00280043, 0.0028113, 0.00282049", \ + "0.00275912, 0.00272672, 0.0027429, 0.00275757, 0.00277469, 0.00279244, 0.00278749", \ + "0.0031297, 0.00306917, 0.00288735, 0.00287124, 0.00282112, 0.00231684, 0.00262813", \ + "0.00401765, 0.00389248, 0.00345856, 0.00326957, 0.00309642, 0.00298723, 0.00291085", \ + "0.00523041, 0.00506566, 0.00435778, 0.00397771, 0.00360951, 0.00340533, 0.00324769", \ + "0.00685045, 0.00661716, 0.00563583, 0.00505229, 0.00444863, 0.00408978, 0.00379813" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000287236, -0.000259044, -0.000212145, -0.000202092, -0.000197317, -0.000195373, -0.000194674", \ + "-0.000432544, -0.0003971, -0.000283693, -0.000247507, -0.000220827, -0.000205937, -0.000199128", \ + "-0.000297884, -0.000318678, -0.000294121, -0.000268077, -0.000250554, -0.000237137, -0.000224235", \ + "6.54905e-05, 6.47492e-06, -0.000157568, -0.000157181, -0.000208916, -0.000216068, -0.000216054", \ + "0.00091863, 0.000803154, 0.000404761, 0.00020277, 1.99764e-05, -6.64819e-05, -0.000115784", \ + "0.00215455, 0.00197325, 0.00126099, 0.000888042, 0.000528986, 0.000306722, 0.000157336", \ + "0.00376706, 0.00352998, 0.00252019, 0.00193617, 0.00134603, 0.000951832, 0.000663882" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00376721, 0.00380311, 0.00385904, 0.00386996, 0.00387622, 0.00387593, 0.00387818", \ + "0.00362664, 0.00366758, 0.00378834, 0.00382898, 0.00385442, 0.0038639, 0.00387434", \ + "0.00378615, 0.00376784, 0.00378146, 0.00380876, 0.00382771, 0.00384499, 0.00383438", \ + "0.00415555, 0.00410704, 0.00392825, 0.00393297, 0.00387089, 0.0033696, 0.0036677", \ + "0.00501998, 0.00491046, 0.00449463, 0.00429917, 0.00411064, 0.00403349, 0.00395846", \ + "0.00620054, 0.00604971, 0.00537529, 0.00499375, 0.00465205, 0.00446966, 0.00426542", \ + "0.00778027, 0.00757401, 0.00663188, 0.00606445, 0.00546721, 0.00510316, 0.00487886" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-5.52129e-05, -3.56659e-05, 3.23832e-06, 1.24628e-05, 1.6884e-05, 1.87359e-05, 1.97139e-05", \ + "-0.000183407, -0.000154658, -6.42482e-05, -3.08282e-05, -7.76574e-06, 3.6062e-06, 9.12454e-06", \ + "-0.000110007, -9.79783e-05, -8.40951e-05, -5.97362e-05, -3.94424e-05, -2.71611e-05, -1.58571e-05", \ + "0.000202974, 0.000165018, 9.41641e-05, 3.91435e-05, -1.61949e-06, -1.28756e-05, -9.98183e-06", \ + "0.000988204, 0.000900477, 0.000562672, 0.000391179, 0.000221889, 0.000138201, 8.7064e-05", \ + "0.00214426, 0.00200157, 0.00139122, 0.00104536, 0.000710301, 0.000494518, 0.000352371", \ + "0.00368303, 0.00348599, 0.002604, 0.00206389, 0.00150359, 0.00112212, 0.000846391" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C) + (!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00272525, 0.00276193, 0.00281869, 0.00283004, 0.00283602, 0.00283641, 0.00283801", \ + "0.0025896, 0.00262543, 0.00274757, 0.00278883, 0.00281405, 0.00277918, 0.00283405", \ + "0.00275342, 0.00272653, 0.00274996, 0.00276815, 0.00278758, 0.00280458, 0.00279325", \ + "0.00312526, 0.00307212, 0.00288765, 0.00287219, 0.00283012, 0.00232967, 0.00255601", \ + "0.00400289, 0.00388102, 0.00345125, 0.0032643, 0.00309686, 0.00299206, 0.00291889", \ + "0.00520799, 0.00504368, 0.00434255, 0.00395656, 0.00359975, 0.00341097, 0.00324805", \ + "0.00681375, 0.00658174, 0.00560661, 0.0050251, 0.00443279, 0.00407457, 0.00384481" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000288147, -0.000258828, -0.000209527, -0.00019958, -0.000193858, -0.000192292, -0.000190064", \ + "-0.000436333, -0.00039965, -0.000285405, -0.000245306, -0.000219719, -0.000208039, -0.00020301", \ + "-0.00030142, -0.000321191, -0.000295495, -0.000269014, -0.000252584, -0.000237364, -0.000225896", \ + "5.44555e-05, -3.69206e-06, -0.000147063, -0.000166777, -0.000211955, -0.000222431, -0.000220227", \ + "0.00090204, 0.000790907, 0.00037339, 0.000197187, 1.83965e-05, -6.84475e-05, -0.0001215", \ + "0.00212493, 0.00194316, 0.0012386, 0.000869699, 0.000518017, 0.000292753, 0.000148857", \ + "0.00371778, 0.00348168, 0.0024832, 0.00190572, 0.0013207, 0.000932316, 0.000646688" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00476302, 0.00479923, 0.00485538, 0.00486634, 0.00487175, 0.00486989, 0.00487292", \ + "0.00462926, 0.00467489, 0.00479986, 0.00483811, 0.00485969, 0.00469463, 0.00488216", \ + "0.00476829, 0.00474793, 0.00478416, 0.00482031, 0.0048425, 0.00486069, 0.0046814", \ + "0.00513821, 0.00506925, 0.00490677, 0.00490397, 0.00487414, 0.0043807, 0.0046598", \ + "0.00595942, 0.00585468, 0.00544371, 0.0052506, 0.00508695, 0.00500979, 0.00495848", \ + "0.00709399, 0.00694865, 0.00630461, 0.00592535, 0.00559865, 0.00541183, 0.00521432", \ + "0.00862788, 0.0084322, 0.0075211, 0.00696613, 0.00637593, 0.00598782, 0.00581156" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000167517, 0.000185028, 0.000222728, 0.000232035, 0.000237129, 0.000239131, 0.000238353", \ + "5.15335e-05, 7.60648e-05, 0.000156385, 0.000193933, 0.000216202, 0.000223287, 0.000228602", \ + "0.000120018, 0.000106634, 0.000136266, 0.000158026, 0.000174356, 0.000197568, 0.000205257", \ + "0.000371225, 0.000338399, 0.000297808, 0.000230483, 0.000202671, 0.000200819, 0.000198313", \ + "0.00107939, 0.00101005, 0.000712666, 0.000562867, 0.000409636, 0.000333254, 0.000286836", \ + "0.00213559, 0.00201851, 0.00150198, 0.0011901, 0.000882232, 0.000679453, 0.000541824", \ + "0.00357253, 0.00340528, 0.00264078, 0.00215462, 0.00163861, 0.00127565, 0.00100717" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00376046, 0.00379652, 0.00385251, 0.00386328, 0.00386893, 0.0038672, 0.00386848", \ + "0.00362655, 0.00367215, 0.00379731, 0.00383515, 0.00385683, 0.00369166, 0.00387892", \ + "0.00377021, 0.0037467, 0.0037777, 0.00381746, 0.00383982, 0.00385311, 0.0036658", \ + "0.0041329, 0.00406805, 0.0039034, 0.00389697, 0.00387137, 0.00337759, 0.00365524", \ + "0.00495986, 0.00484611, 0.00444632, 0.00425414, 0.00408767, 0.004024, 0.00395548", \ + "0.00610552, 0.00595498, 0.00529958, 0.00492876, 0.00459956, 0.0044343, 0.00424348", \ + "0.00765179, 0.00745003, 0.0065196, 0.00595971, 0.0053757, 0.00504435, 0.00472888" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-5.47064e-05, -3.64841e-05, 2.57763e-06, 1.20827e-05, 1.73366e-05, 1.95841e-05, 2.07599e-05", \ + "-0.000185099, -0.000161207, -6.73059e-05, -2.85763e-05, -3.98965e-06, 3.62827e-06, 9.36021e-06", \ + "-0.000119309, -0.00010529, -9.90046e-05, -6.32669e-05, -4.62341e-05, -2.51106e-05, -1.40712e-05", \ + "0.000185819, 0.000147868, 9.02983e-05, 2.0182e-05, -1.62266e-05, -1.92632e-05, -2.06578e-05", \ + "0.000946788, 0.000861018, 0.000520956, 0.00036104, 0.000196235, 0.000119535, 6.97607e-05", \ + "0.00205383, 0.00191451, 0.00133129, 0.000999136, 0.000675058, 0.000467807, 0.000327797", \ + "0.003545, 0.0033513, 0.00250134, 0.00198086, 0.00144341, 0.00107112, 0.000799091" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00272291, 0.00275977, 0.00281665, 0.00282763, 0.0028333, 0.0028315, 0.0028327", \ + "0.00259256, 0.00263432, 0.00276117, 0.00279933, 0.00282102, 0.00265473, 0.00284326", \ + "0.00274078, 0.00270914, 0.00275509, 0.00278076, 0.00280406, 0.00281731, 0.00270166", \ + "0.00310469, 0.00303706, 0.00286929, 0.0028597, 0.00283488, 0.00234033, 0.00261814", \ + "0.00394711, 0.00382887, 0.00340756, 0.00323272, 0.00307899, 0.00298608, 0.00292042", \ + "0.00512932, 0.00495997, 0.0042718, 0.00389787, 0.00355706, 0.00337016, 0.0032299", \ + "0.00668604, 0.00646192, 0.00549757, 0.00492572, 0.00434526, 0.00401305, 0.00379882" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000266091, -0.000241848, -0.000192476, -0.000182046, -0.000176281, -0.000173891, -0.000174103", \ + "-0.000421384, -0.000381264, -0.000265323, -0.000225652, -0.000199496, -0.000191827, -0.000184239", \ + "-0.000293231, -0.000305601, -0.00029594, -0.000260264, -0.00024054, -0.000219195, -0.000207314", \ + "5.03275e-05, -3.40168e-06, -0.000104233, -0.00017156, -0.000208186, -0.000212565, -0.000213583", \ + "0.000879885, 0.000763665, 0.000361645, 0.000173376, 8.32653e-06, -7.41047e-05, -0.000120931", \ + "0.00204678, 0.00187262, 0.00119804, 0.000836726, 0.000499987, 0.00028254, 0.000140442", \ + "0.00359756, 0.00336261, 0.00239587, 0.00183917, 0.00127843, 0.000894077, 0.000615174" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00476302, 0.00479923, 0.00485538, 0.00486634, 0.00487175, 0.00486989, 0.00487292", \ + "0.00462926, 0.00467489, 0.00479986, 0.00483811, 0.00485969, 0.00469463, 0.00488216", \ + "0.00476829, 0.00474793, 0.00478416, 0.00482031, 0.0048425, 0.00486069, 0.0046814", \ + "0.00513821, 0.00506925, 0.00490677, 0.00490397, 0.00487414, 0.0043807, 0.0046598", \ + "0.00595942, 0.00585468, 0.00544371, 0.0052506, 0.00508695, 0.00500979, 0.00495848", \ + "0.00709399, 0.00694865, 0.00630461, 0.00592535, 0.00559865, 0.00541183, 0.00521432", \ + "0.00862788, 0.0084322, 0.0075211, 0.00696613, 0.00637593, 0.00598782, 0.00581156" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000287236, -0.000259044, -0.000212145, -0.000202092, -0.000197317, -0.000195373, -0.000194674", \ + "-0.000432544, -0.0003971, -0.000283693, -0.000247507, -0.000220827, -0.000205937, -0.000199128", \ + "-0.000297884, -0.000318678, -0.000294121, -0.000268077, -0.000250554, -0.000237137, -0.000224235", \ + "6.54905e-05, 6.47492e-06, -0.000157568, -0.000157181, -0.000208916, -0.000216068, -0.000216054", \ + "0.00091863, 0.000803154, 0.000404761, 0.00020277, 1.99764e-05, -6.64819e-05, -0.000115784", \ + "0.00215455, 0.00197325, 0.00126099, 0.000888042, 0.000528986, 0.000306722, 0.000157336", \ + "0.00376706, 0.00352998, 0.00252019, 0.00193617, 0.00134603, 0.000951832, 0.000663882" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00152633; + rise_capacitance : 0.00151615; + rise_capacitance_range (0.00117233, 0.00151615); + fall_capacitance : 0.00152633; + fall_capacitance_range (0.00116629, 0.00152633); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000791442, -0.000837566, -0.000878288, -0.000885385, -0.000882208, -0.000885674, -0.00088438" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000878196, 0.000888896, 0.000881579, 0.000885385, 0.000882208, 0.000885674, 0.00088438" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000790958, -0.000837886, -0.000878344, -0.000885285, -0.000882076, -0.000885542, -0.000884245" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00087833, 0.000888507, 0.000881202, 0.000885285, 0.000882076, 0.000885542, 0.000884245" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000775309, -0.000835366, -0.000877942, -0.000885997, -0.000886092, -0.000889577, -0.000888332" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000881949, 0.000884076, 0.000892385, 0.000888606, 0.000886092, 0.000889577, 0.000888332" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000696487, -0.000784163, -0.000848819, -0.000854462, -0.000845528, -0.000848716, -0.000847485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000843784, 0.000849979, 0.00085436, 0.000854462, 0.000845528, 0.000848716, 0.000847485" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000706558, -0.00078731, -0.000850541, -0.000854349, -0.000845398, -0.000848551, -0.000847271" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000844233, 0.000847852, 0.000854294, 0.000854349, 0.000845398, 0.000848551, 0.000847271" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000974666, -0.000974962, -0.000982648, -0.000980138, -0.000980279, -0.000982155, -0.000981447" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00098993, 0.000987438, 0.000985476, 0.000983918, 0.000982743, 0.000984708, 0.000983302" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00153941; + rise_capacitance : 0.00153294; + rise_capacitance_range (0.00116317, 0.00153294); + fall_capacitance : 0.00153941; + fall_capacitance_range (0.00106035, 0.00153941); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000243638, -0.00024503, -0.000245511, -0.000245894, -0.000243899, -0.000244421, -0.000244118" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000243638, 0.00024503, 0.000245511, 0.000245894, 0.000243899, 0.000244421, 0.000244118" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000259112, -0.000257492, -0.000258136, -0.000258518, -0.000256417, -0.000256966, -0.000256646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000259112, 0.000257492, 0.000258136, 0.000258518, 0.000256417, 0.000256966, 0.000256646" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000201914, -0.000199907, -0.0002006, -0.000201303, -0.0002002, -0.000201699, -0.000203083" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000207588, 0.00020898, 0.000208745, 0.000208919, 0.000207197, 0.000207468, 0.000206913" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0008263, -0.000834304, -0.000872435, -0.000878653, -0.000875139, -0.000878273, -0.000877452" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000875828, 0.000874259, 0.000872435, 0.000878653, 0.000875139, 0.000878273, 0.000877452" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000703441, -0.00081201, -0.000876024, -0.000881698, -0.000882172, -0.000885754, -0.000884808" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000877717, 0.000884866, 0.000886565, 0.000885621, 0.000882172, 0.000885754, 0.000884808" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000826367, -0.00083982, -0.000879798, -0.000883273, -0.000879303, -0.000882796, -0.0008817" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879971, 0.000882223, 0.000884292, 0.000883273, 0.000879303, 0.000882796, 0.0008817" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978221, -0.000981269, -0.000981867, -0.00098258, -0.000981096, -0.000981219, -0.000980479" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000988464, 0.000983351, 0.000981867, 0.000983136, 0.000981511, 0.000983146, 0.000981925" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161084; + rise_capacitance : 0.00161084; + rise_capacitance_range (0.00115235, 0.00161084); + fall_capacitance : 0.00157557; + fall_capacitance_range (0.00104701, 0.00157557); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000138509, -0.000137635, -0.000135706, -0.000136158, -0.000135873, -0.000136182, -0.000135995" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144718, 0.000146243, 0.000145255, 0.000143817, 0.000142843, 0.000141951, 0.000139911" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000769034, -0.00082672, -0.000876843, -0.00088059, -0.000878886, -0.000882482, -0.000881488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879114, 0.000881834, 0.000882262, 0.00088059, 0.000878886, 0.000882482, 0.000881488" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00013415, -0.000132943, -0.000132052, -0.000131842, -0.000131381, -0.000131345, -0.000130795" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000146346, 0.000147816, 0.000146165, 0.000145537, 0.000143761, 0.000141542, 0.000137585" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000661171, -0.000745889, -0.000838895, -0.000840632, -0.000841206, -0.000844358, -0.00084342" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000840589, 0.000842283, 0.000838895, 0.000840632, 0.000841206, 0.000844358, 0.00084342" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000977681, -0.000977694, -0.00098232, -0.000981837, -0.000981087, -0.000981185, -0.000980451" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000986071, 0.000982707, 0.000984645, 0.000983034, 0.000981656, 0.000983104, 0.000981899" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163534; + rise_capacitance : 0.00163508; + rise_capacitance_range (0.00102518, 0.00163508); + fall_capacitance : 0.00163534; + fall_capacitance_range (0.00101448, 0.00163534); + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00119485, -0.00119745, -0.00120033, -0.00120287, -0.00120598, -0.00121741, -0.00123098" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123428, 0.00123606, 0.00124036, 0.0012419, 0.00123881, 0.00123928, 0.00123775" \ + ); + } + } + } + } + cell (OAI31X2) { + area : 9.8784; + cell_leakage_power : 0.113158; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.138533; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947791; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.122871; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929744; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.127457; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0917819; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.130454; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0911696; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141985; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0929744; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149636; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0911697; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176116; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0911697; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.096605; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0808543; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.113158; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !C) + (!D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.100169, 0.131743, 0.293846, 0.49396, 0.89298, 1.41138, 2.08856", \ + "0.117519, 0.149427, 0.312279, 0.512707, 0.911834, 1.43005, 2.10752", \ + "0.176243, 0.212473, 0.3792, 0.579868, 0.979558, 1.49811, 2.17576", \ + "0.215273, 0.260442, 0.451571, 0.655763, 1.05478, 1.57432, 2.25206", \ + "0.259724, 0.320536, 0.559009, 0.794344, 1.20773, 1.72613, 2.40361", \ + "0.29919, 0.375015, 0.664702, 0.938723, 1.39783, 1.92987, 2.60675", \ + "0.338858, 0.428577, 0.769774, 1.08358, 1.59508, 2.17198, 2.86273" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771209, 0.11917, 0.340401, 0.615765, 1.16549, 1.87919, 2.81243", \ + "0.0771747, 0.119171, 0.340401, 0.615737, 1.16549, 1.87904, 2.81243", \ + "0.095339, 0.134662, 0.343269, 0.615598, 1.16549, 1.87948, 2.81243", \ + "0.12786, 0.169553, 0.370628, 0.627273, 1.16553, 1.87895, 2.81239", \ + "0.193392, 0.239545, 0.450642, 0.693698, 1.19605, 1.8856, 2.81228", \ + "0.268719, 0.322744, 0.55053, 0.803133, 1.28458, 1.93635, 2.83161", \ + "0.345295, 0.409603, 0.666655, 0.932704, 1.42379, 2.04731, 2.90154" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0514323, 0.0677811, 0.148145, 0.245662, 0.439106, 0.689775, 1.01724", \ + "0.0721337, 0.0885856, 0.169144, 0.266714, 0.460154, 0.710874, 1.03835", \ + "0.147303, 0.17162, 0.265508, 0.363834, 0.557828, 0.808289, 1.13591", \ + "0.199481, 0.234612, 0.362745, 0.478449, 0.676361, 0.927236, 1.25532", \ + "0.263524, 0.315313, 0.501309, 0.65976, 0.901704, 1.16287, 1.48803", \ + "0.322154, 0.389656, 0.633488, 0.840327, 1.14479, 1.45627, 1.80365", \ + "0.381987, 0.462301, 0.761456, 1.01769, 1.39164, 1.76369, 2.16622" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0379183, 0.0578726, 0.161503, 0.290366, 0.547922, 0.882355, 1.31932", \ + "0.0377517, 0.0577987, 0.161461, 0.290366, 0.547791, 0.882323, 1.31932", \ + "0.0667571, 0.0856831, 0.173806, 0.293387, 0.547786, 0.882375, 1.31951", \ + "0.105813, 0.129316, 0.223637, 0.326815, 0.558315, 0.882653, 1.3193", \ + "0.175394, 0.206896, 0.323306, 0.43491, 0.63653, 0.924573, 1.32856", \ + "0.252803, 0.293348, 0.439966, 0.569589, 0.784879, 1.04284, 1.40879", \ + "0.331555, 0.384693, 0.567433, 0.721598, 0.962027, 1.22935, 1.56476" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0946872, 0.126257, 0.288358, 0.488484, 0.887666, 1.40565, 2.0831", \ + "0.110134, 0.142047, 0.304936, 0.505313, 0.904636, 1.42271, 2.10013", \ + "0.174669, 0.213899, 0.382796, 0.583663, 0.983261, 1.50076, 2.17919", \ + "0.219946, 0.271836, 0.474651, 0.679025, 1.07891, 1.59747, 2.27501", \ + "0.279436, 0.348624, 0.613978, 0.86005, 1.27257, 1.79338, 2.46894", \ + "0.338221, 0.423049, 0.748587, 1.04626, 1.52007, 2.04669, 2.726", \ + "0.395808, 0.495776, 0.87987, 1.23058, 1.77815, 2.36434, 3.05143" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771791, 0.119169, 0.340443, 0.615764, 1.16522, 1.87913, 2.81249", \ + "0.0771822, 0.119201, 0.340401, 0.615765, 1.16519, 1.87944, 2.81235", \ + "0.106615, 0.143875, 0.344284, 0.615582, 1.16517, 1.8794, 2.8125", \ + "0.149606, 0.191606, 0.381025, 0.629682, 1.16507, 1.87946, 2.81244", \ + "0.218916, 0.271694, 0.485608, 0.713771, 1.20042, 1.88337, 2.81234", \ + "0.28933, 0.354511, 0.607537, 0.854958, 1.30964, 1.9404, 2.82776", \ + "0.362807, 0.440787, 0.736207, 1.01498, 1.48692, 2.07673, 2.90877" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0485589, 0.063853, 0.142267, 0.239181, 0.43254, 0.683586, 1.01182", \ + "0.0689278, 0.0846027, 0.163697, 0.26086, 0.454291, 0.705436, 1.03372", \ + "0.137603, 0.162979, 0.259215, 0.356372, 0.551803, 0.803262, 1.13121", \ + "0.181923, 0.219784, 0.353226, 0.471267, 0.669771, 0.921997, 1.25031", \ + "0.233606, 0.290321, 0.486319, 0.648824, 0.893948, 1.15736, 1.48284", \ + "0.278001, 0.352711, 0.611641, 0.82464, 1.13421, 1.44864, 1.79762", \ + "0.321484, 0.41201, 0.731256, 0.99645, 1.37783, 1.75422, 2.1593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0313575, 0.0509439, 0.154439, 0.283626, 0.541647, 0.876918, 1.31501", \ + "0.031414, 0.0509457, 0.154487, 0.283625, 0.541561, 0.876845, 1.31513", \ + "0.0612461, 0.0805945, 0.16822, 0.285898, 0.541661, 0.876963, 1.31537", \ + "0.0998709, 0.124138, 0.219176, 0.322185, 0.552485, 0.877238, 1.31512", \ + "0.168217, 0.201119, 0.319041, 0.43082, 0.632211, 0.919529, 1.32486", \ + "0.245783, 0.287709, 0.436002, 0.566041, 0.781446, 1.03931, 1.40481", \ + "0.325111, 0.379397, 0.564443, 0.717756, 0.959033, 1.22766, 1.56251" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.078668, 0.110482, 0.272888, 0.473051, 0.872121, 1.39028, 2.06749", \ + "0.0907171, 0.122977, 0.286658, 0.487368, 0.88682, 1.40513, 2.08247", \ + "0.162062, 0.203441, 0.369607, 0.570918, 0.970075, 1.48866, 2.1658", \ + "0.212327, 0.268535, 0.479381, 0.680068, 1.07712, 1.59472, 2.27156", \ + "0.278175, 0.35214, 0.636365, 0.890877, 1.29656, 1.81077, 2.48562", \ + "0.340125, 0.430453, 0.780302, 1.09952, 1.58648, 2.10456, 2.77603", \ + "0.400361, 0.506473, 0.916912, 1.29539, 1.8778, 2.47405, 3.1466" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0771772, 0.119162, 0.3404, 0.615605, 1.16516, 1.87913, 2.8113", \ + "0.0769822, 0.119156, 0.340463, 0.615535, 1.16549, 1.87913, 2.81226", \ + "0.117862, 0.156503, 0.344495, 0.615752, 1.16511, 1.87919, 2.81227", \ + "0.161385, 0.210493, 0.397127, 0.63385, 1.16507, 1.87938, 2.8124", \ + "0.227287, 0.292444, 0.529222, 0.746586, 1.21039, 1.883, 2.81238", \ + "0.297317, 0.377902, 0.668802, 0.927478, 1.35653, 1.96121, 2.82895", \ + "0.372868, 0.468813, 0.811343, 1.11546, 1.58834, 2.14159, 2.93766" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0410411, 0.0560654, 0.133456, 0.229649, 0.421891, 0.671766, 0.998494", \ + "0.0611379, 0.0766911, 0.15523, 0.251748, 0.444184, 0.694135, 1.02091", \ + "0.120592, 0.148923, 0.249921, 0.347527, 0.54148, 0.791845, 1.11888", \ + "0.154006, 0.198082, 0.34066, 0.461218, 0.659299, 0.911233, 1.23752", \ + "0.189022, 0.256091, 0.467256, 0.634846, 0.882886, 1.14543, 1.46812", \ + "0.216048, 0.303953, 0.584963, 0.805961, 1.12046, 1.43683, 1.78613", \ + "0.240525, 0.34739, 0.695676, 0.971393, 1.36044, 1.74013, 2.14663" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235598, 0.0428827, 0.145638, 0.273888, 0.530469, 0.864139, 1.30018", \ + "0.0238704, 0.0429339, 0.145648, 0.273888, 0.530496, 0.864025, 1.30018", \ + "0.0549977, 0.0749629, 0.160946, 0.277037, 0.530628, 0.864097, 1.30048", \ + "0.0932214, 0.118078, 0.213132, 0.314669, 0.542428, 0.864448, 1.30027", \ + "0.16279, 0.194985, 0.313648, 0.424759, 0.626207, 0.908239, 1.30744", \ + "0.243009, 0.283767, 0.431076, 0.560293, 0.774497, 1.02996, 1.39199", \ + "0.326278, 0.378203, 0.560656, 0.714146, 0.952845, 1.22126, 1.55199" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0204318, 0.0304532, 0.0814501, 0.144734, 0.271079, 0.435294, 0.650001", \ + "0.0392268, 0.0512695, 0.102426, 0.16574, 0.290977, 0.455037, 0.669787", \ + "0.0779878, 0.109951, 0.206122, 0.277907, 0.404208, 0.568047, 0.781248", \ + "0.0991375, 0.144657, 0.288261, 0.395611, 0.544736, 0.706385, 0.922823", \ + "0.120986, 0.184402, 0.391401, 0.554188, 0.777702, 0.986033, 1.20237", \ + "0.134464, 0.214586, 0.480992, 0.696343, 0.997165, 1.27863, 1.56136", \ + "0.141058, 0.236708, 0.559969, 0.825595, 1.20309, 1.56056, 1.92079" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163683, 0.0301108, 0.103441, 0.195122, 0.378484, 0.616847, 0.928422", \ + "0.0250229, 0.0341914, 0.103449, 0.195105, 0.378456, 0.616771, 0.928452", \ + "0.0701407, 0.0897923, 0.149486, 0.216338, 0.380515, 0.616763, 0.928575", \ + "0.107159, 0.136555, 0.224854, 0.29396, 0.423238, 0.626848, 0.92868", \ + "0.166105, 0.208532, 0.341323, 0.440943, 0.578465, 0.739037, 0.985883", \ + "0.23266, 0.287399, 0.462852, 0.597905, 0.780671, 0.954196, 1.15937", \ + "0.308199, 0.374373, 0.59197, 0.762821, 0.996045, 1.21187, 1.43236" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0217852, 0.0320817, 0.0846752, 0.149914, 0.280194, 0.44958, 0.671027", \ + "0.0410711, 0.0528458, 0.105626, 0.170615, 0.301041, 0.46889, 0.691847", \ + "0.0873896, 0.118361, 0.212514, 0.284376, 0.41423, 0.582545, 0.803717", \ + "0.117801, 0.162158, 0.302255, 0.408006, 0.556359, 0.724868, 0.9458", \ + "0.157853, 0.220185, 0.422647, 0.582198, 0.801963, 1.00836, 1.23038", \ + "0.195856, 0.27456, 0.535996, 0.746614, 1.04172, 1.31878, 1.59882", \ + "0.232658, 0.327056, 0.644974, 0.905477, 1.27525, 1.62584, 1.98049" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0156754, 0.0289141, 0.0994937, 0.187713, 0.364168, 0.593498, 0.893424", \ + "0.0228294, 0.0320535, 0.0995077, 0.187642, 0.364124, 0.593498, 0.893424", \ + "0.06627, 0.0848666, 0.140918, 0.205264, 0.365043, 0.593508, 0.893175", \ + "0.102729, 0.1307, 0.213468, 0.277911, 0.402128, 0.602485, 0.892973", \ + "0.161504, 0.201933, 0.326736, 0.419305, 0.547794, 0.70011, 0.942252", \ + "0.227398, 0.280472, 0.446439, 0.572425, 0.74224, 0.904225, 1.09779", \ + "0.30289, 0.367476, 0.574391, 0.73399, 0.95104, 1.151, 1.36019" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0209492, 0.0309832, 0.0821009, 0.145513, 0.272177, 0.436711, 0.65182", \ + "0.0399786, 0.0518, 0.103058, 0.166511, 0.292025, 0.456478, 0.671626", \ + "0.0802936, 0.111705, 0.207167, 0.278739, 0.405334, 0.569506, 0.782958", \ + "0.10285, 0.147602, 0.289906, 0.396956, 0.54569, 0.707797, 0.924588", \ + "0.127338, 0.189503, 0.394458, 0.556815, 0.779263, 0.987325, 1.20712", \ + "0.143464, 0.221347, 0.485448, 0.699911, 1.00009, 1.28095, 1.56318", \ + "0.154292, 0.246499, 0.566431, 0.830677, 1.20752, 1.56425, 1.92399" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231544, 0.0388861, 0.113572, 0.204959, 0.388041, 0.626167, 0.93769", \ + "0.0316493, 0.0428165, 0.113587, 0.204964, 0.388044, 0.626206, 0.937724", \ + "0.0935727, 0.107244, 0.15915, 0.226074, 0.390034, 0.62621, 0.93781", \ + "0.142475, 0.162825, 0.238022, 0.302842, 0.432569, 0.636161, 0.937836", \ + "0.218483, 0.247715, 0.360978, 0.453851, 0.587042, 0.747627, 0.997868", \ + "0.301961, 0.339808, 0.490259, 0.616134, 0.791922, 0.962137, 1.16698", \ + "0.394468, 0.440212, 0.626608, 0.786569, 1.01079, 1.22386, 1.44136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0291642, 0.0410497, 0.100456, 0.1734, 0.318721, 0.507406, 0.754044", \ + "0.0496027, 0.06121, 0.120488, 0.193684, 0.339143, 0.527816, 0.774501", \ + "0.110221, 0.137449, 0.228962, 0.304579, 0.448076, 0.637874, 0.883647", \ + "0.150913, 0.190201, 0.325016, 0.432451, 0.587159, 0.77629, 1.02259", \ + "0.20512, 0.259965, 0.454851, 0.614754, 0.840619, 1.05453, 1.30116", \ + "0.25678, 0.326242, 0.576774, 0.787779, 1.08853, 1.37555, 1.66916", \ + "0.307097, 0.390007, 0.694285, 0.954596, 1.33074, 1.69228, 2.06136" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0233081, 0.0381188, 0.11668, 0.214695, 0.410756, 0.665397, 0.99838", \ + "0.026483, 0.0391521, 0.116672, 0.21474, 0.410609, 0.665397, 0.998363", \ + "0.0725866, 0.0911379, 0.150934, 0.227682, 0.410761, 0.66542, 0.998183", \ + "0.111573, 0.138979, 0.224509, 0.293763, 0.439408, 0.670464, 0.998201", \ + "0.173314, 0.213437, 0.340179, 0.438152, 0.576446, 0.754625, 1.03552", \ + "0.241869, 0.294345, 0.462822, 0.593983, 0.774271, 0.948859, 1.17702", \ + "0.319067, 0.384497, 0.593654, 0.757777, 0.986322, 1.20117, 1.42588" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * C) + (!A * B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0204932, 0.0305229, 0.0815233, 0.144787, 0.27115, 0.435419, 0.650059", \ + "0.039294, 0.0513213, 0.10248, 0.165779, 0.291017, 0.455182, 0.669857", \ + "0.0779353, 0.109954, 0.206166, 0.277987, 0.404363, 0.568157, 0.781161", \ + "0.0988429, 0.144491, 0.288262, 0.39573, 0.544785, 0.706457, 0.922926", \ + "0.120044, 0.183745, 0.391268, 0.553989, 0.777458, 0.986057, 1.20243", \ + "0.132625, 0.213062, 0.480167, 0.695974, 0.996965, 1.2785, 1.56134", \ + "0.137732, 0.233933, 0.558527, 0.824303, 1.20273, 1.56013, 1.92065" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163691, 0.0301124, 0.103443, 0.195118, 0.378486, 0.616845, 0.928521", \ + "0.0249398, 0.034148, 0.103422, 0.19513, 0.378439, 0.616828, 0.928441", \ + "0.0702001, 0.0897935, 0.149438, 0.216281, 0.380491, 0.61678, 0.928479", \ + "0.107416, 0.136749, 0.224858, 0.293828, 0.423174, 0.626829, 0.928679", \ + "0.166705, 0.209128, 0.341469, 0.44118, 0.57713, 0.739018, 0.985862", \ + "0.233283, 0.288415, 0.463923, 0.598332, 0.780846, 0.954282, 1.1594", \ + "0.30941, 0.375949, 0.593463, 0.764222, 0.996464, 1.21238, 1.43252" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0234549, 0.0348672, 0.0931301, 0.165369, 0.309685, 0.497242, 0.74249", \ + "0.0425314, 0.0548662, 0.113128, 0.185659, 0.330155, 0.517643, 0.762955", \ + "0.089727, 0.121695, 0.219917, 0.296613, 0.439303, 0.627822, 0.872166", \ + "0.120867, 0.166445, 0.311588, 0.422049, 0.579861, 0.766316, 1.01124", \ + "0.162555, 0.225965, 0.43426, 0.599297, 0.828844, 1.04636, 1.29023", \ + "0.20212, 0.28228, 0.549963, 0.767112, 1.07313, 1.36258, 1.65734", \ + "0.241206, 0.337122, 0.661561, 0.929048, 1.31164, 1.67617, 2.04678" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0174112, 0.0320542, 0.110005, 0.207425, 0.402072, 0.655262, 0.986832", \ + "0.0238722, 0.0345478, 0.109958, 0.207424, 0.402049, 0.655201, 0.986831", \ + "0.0678378, 0.0874404, 0.148047, 0.222122, 0.402408, 0.655146, 0.986831", \ + "0.104564, 0.133622, 0.221075, 0.29113, 0.434488, 0.661164, 0.986706", \ + "0.163225, 0.205354, 0.335702, 0.434454, 0.572921, 0.749862, 1.02524", \ + "0.229638, 0.284212, 0.456469, 0.589179, 0.770442, 0.945678, 1.16908", \ + "0.305309, 0.371584, 0.585301, 0.75249, 0.981591, 1.19512, 1.42195" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210703, 0.0311173, 0.0822336, 0.14564, 0.272291, 0.436821, 0.65195", \ + "0.0401618, 0.0519851, 0.103514, 0.167097, 0.293808, 0.457005, 0.673385", \ + "0.080125, 0.111664, 0.207207, 0.278825, 0.405385, 0.569964, 0.784789", \ + "0.101956, 0.146984, 0.289772, 0.396966, 0.546244, 0.708028, 0.924796", \ + "0.124483, 0.187404, 0.393589, 0.55637, 0.779238, 0.987349, 1.20737", \ + "0.138546, 0.216753, 0.483109, 0.698742, 0.999392, 1.28059, 1.56305", \ + "0.144265, 0.238219, 0.561365, 0.827651, 1.20578, 1.56342, 1.92345" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231449, 0.0392618, 0.119487, 0.214608, 0.398048, 0.635909, 0.947235", \ + "0.0314369, 0.0430501, 0.11948, 0.214597, 0.398033, 0.635901, 0.947231", \ + "0.10258, 0.113788, 0.165405, 0.235638, 0.400012, 0.635884, 0.94726", \ + "0.167069, 0.181924, 0.249829, 0.312587, 0.442724, 0.645796, 0.947334", \ + "0.260715, 0.282002, 0.380783, 0.468148, 0.597087, 0.757256, 1.00742", \ + "0.360494, 0.387488, 0.517984, 0.635783, 0.805363, 0.971951, 1.1764", \ + "0.46897, 0.501824, 0.663402, 0.812591, 1.02857, 1.23541, 1.45136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0409907, 0.0578024, 0.138706, 0.236349, 0.429836, 0.680568, 1.00805", \ + "0.059685, 0.0761467, 0.15751, 0.255444, 0.449183, 0.700002, 1.02755", \ + "0.133364, 0.161263, 0.261135, 0.357703, 0.551017, 0.801312, 1.1292", \ + "0.184401, 0.22393, 0.365486, 0.486245, 0.680293, 0.927226, 1.25723", \ + "0.253638, 0.307728, 0.509587, 0.682838, 0.935358, 1.18893, 1.51694", \ + "0.320604, 0.388511, 0.64469, 0.869985, 1.19988, 1.52371, 1.86533", \ + "0.387342, 0.468126, 0.776975, 1.051, 1.45864, 1.85959, 2.27711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0380635, 0.0579073, 0.161537, 0.290368, 0.547904, 0.882316, 1.31932", \ + "0.0377286, 0.0570821, 0.161485, 0.290312, 0.547929, 0.882189, 1.31932", \ + "0.0828958, 0.103758, 0.182836, 0.295548, 0.547786, 0.882105, 1.31932", \ + "0.12436, 0.153973, 0.254111, 0.344797, 0.562427, 0.8826, 1.31951", \ + "0.189129, 0.231595, 0.373268, 0.48888, 0.670497, 0.935414, 1.33381", \ + "0.26095, 0.315391, 0.500522, 0.650452, 0.867515, 1.09725, 1.43732", \ + "0.340714, 0.407564, 0.634259, 0.820891, 1.0855, 1.34654, 1.64585" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0210718, 0.0311188, 0.0822348, 0.145638, 0.272289, 0.436826, 0.651905", \ + "0.0401643, 0.0519729, 0.103517, 0.167097, 0.293808, 0.457001, 0.673379", \ + "0.0801212, 0.111662, 0.207205, 0.278826, 0.405383, 0.570032, 0.781714", \ + "0.101938, 0.146985, 0.289769, 0.397047, 0.546252, 0.708027, 0.924794", \ + "0.124426, 0.187358, 0.393567, 0.556357, 0.779256, 0.987356, 1.20722", \ + "0.137661, 0.216667, 0.48306, 0.698705, 0.999366, 1.28054, 1.56304", \ + "0.144011, 0.23807, 0.561739, 0.827757, 1.20572, 1.56329, 1.92339" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0229815, 0.0386233, 0.113249, 0.204657, 0.387758, 0.625914, 0.937429", \ + "0.0312489, 0.0423982, 0.113239, 0.204659, 0.387763, 0.625932, 0.937464", \ + "0.0930322, 0.106706, 0.158678, 0.22569, 0.389741, 0.625883, 0.937448", \ + "0.142307, 0.162644, 0.237666, 0.302415, 0.432437, 0.635827, 0.937564", \ + "0.219224, 0.248494, 0.361368, 0.45391, 0.586928, 0.747288, 0.99754", \ + "0.303652, 0.341692, 0.491804, 0.617142, 0.792474, 0.961936, 1.16696", \ + "0.397222, 0.443495, 0.63002, 0.789016, 1.01216, 1.22364, 1.44167" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0369509, 0.0526625, 0.131581, 0.228606, 0.421995, 0.673122, 1.0014", \ + "0.0552116, 0.0707684, 0.150316, 0.247685, 0.441294, 0.692542, 1.02088", \ + "0.119206, 0.149099, 0.253614, 0.348513, 0.54305, 0.793634, 1.12248", \ + "0.162547, 0.205095, 0.353894, 0.477337, 0.672561, 0.922632, 1.25032", \ + "0.221468, 0.279992, 0.491486, 0.669485, 0.925932, 1.18105, 1.50986", \ + "0.278668, 0.351895, 0.620837, 0.851853, 1.18745, 1.51412, 1.85822", \ + "0.335901, 0.423523, 0.747262, 1.02842, 1.44246, 1.8476, 2.26846" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0313665, 0.0509376, 0.154446, 0.283626, 0.541561, 0.876846, 1.31513", \ + "0.0328831, 0.0509574, 0.154449, 0.283625, 0.541561, 0.876845, 1.31513", \ + "0.0787085, 0.100514, 0.178846, 0.288354, 0.54157, 0.87681, 1.31513", \ + "0.118479, 0.149389, 0.25121, 0.342352, 0.557645, 0.877253, 1.31521", \ + "0.181004, 0.224964, 0.369624, 0.486287, 0.66804, 0.93163, 1.33001", \ + "0.250674, 0.307549, 0.495397, 0.647062, 0.865264, 1.09519, 1.43496", \ + "0.328665, 0.397775, 0.627926, 0.815115, 1.08238, 1.34579, 1.64493" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0206212, 0.0306617, 0.0816653, 0.144925, 0.271286, 0.435559, 0.650217", \ + "0.0394817, 0.051528, 0.10295, 0.166396, 0.292816, 0.45569, 0.671662", \ + "0.0778471, 0.109935, 0.206222, 0.278091, 0.404438, 0.568709, 0.782928", \ + "0.0979494, 0.143908, 0.288188, 0.39578, 0.544937, 0.70672, 0.923181", \ + "0.117172, 0.181668, 0.390364, 0.553938, 0.777466, 0.986132, 1.20258", \ + "0.126771, 0.20849, 0.477896, 0.694605, 0.996336, 1.27817, 1.56127", \ + "0.127525, 0.22555, 0.553946, 0.821666, 1.20098, 1.55918, 1.92015" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0163671, 0.0301126, 0.103444, 0.195119, 0.378487, 0.616821, 0.928444", \ + "0.0247381, 0.0340008, 0.103449, 0.195119, 0.37844, 0.616774, 0.928558", \ + "0.0702681, 0.089817, 0.149371, 0.216206, 0.380497, 0.616828, 0.928411", \ + "0.108144, 0.137336, 0.22496, 0.293789, 0.423038, 0.626718, 0.928673", \ + "0.168499, 0.210842, 0.342505, 0.441239, 0.5787, 0.738951, 0.985803", \ + "0.236223, 0.291384, 0.466339, 0.599927, 0.781575, 0.954657, 1.15947", \ + "0.313282, 0.380606, 0.597702, 0.767187, 0.998508, 1.21138, 1.43309" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.028827, 0.0440614, 0.121704, 0.217952, 0.410226, 0.660107, 0.986848", \ + "0.0468552, 0.0618603, 0.140386, 0.237017, 0.429511, 0.679582, 1.00632", \ + "0.096634, 0.131673, 0.242977, 0.339275, 0.531274, 0.780099, 1.10793", \ + "0.130086, 0.179089, 0.338854, 0.465283, 0.660878, 0.909662, 1.23577", \ + "0.175935, 0.243328, 0.468866, 0.652106, 0.912498, 1.17133, 1.4954", \ + "0.221061, 0.305312, 0.591412, 0.829156, 1.16973, 1.49937, 1.84383", \ + "0.266518, 0.367023, 0.711488, 1.00066, 1.42071, 1.82921, 2.25145" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0235065, 0.0428625, 0.145707, 0.273888, 0.530469, 0.864025, 1.30018", \ + "0.0279048, 0.0438255, 0.145706, 0.273888, 0.530495, 0.864084, 1.30018", \ + "0.0726611, 0.095425, 0.172942, 0.28163, 0.53086, 0.86413, 1.30018", \ + "0.10994, 0.142629, 0.24631, 0.336941, 0.548198, 0.864478, 1.30049", \ + "0.169525, 0.215412, 0.363591, 0.481071, 0.66135, 0.924561, 1.3162", \ + "0.236599, 0.295419, 0.487456, 0.640452, 0.859229, 1.08763, 1.42323", \ + "0.313001, 0.383937, 0.61829, 0.80813, 1.07629, 1.34026, 1.63531" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0209492, 0.0309832, 0.0821009, 0.145513, 0.272177, 0.436711, 0.65182", \ + "0.0399786, 0.0518, 0.103058, 0.166511, 0.292025, 0.456478, 0.671626", \ + "0.0802936, 0.111705, 0.207167, 0.278739, 0.405334, 0.569506, 0.782958", \ + "0.10285, 0.147602, 0.289906, 0.396956, 0.54569, 0.707797, 0.924588", \ + "0.127338, 0.189503, 0.394458, 0.556815, 0.779263, 0.987325, 1.20712", \ + "0.143464, 0.221347, 0.485448, 0.699911, 1.00009, 1.28095, 1.56318", \ + "0.154292, 0.246499, 0.566431, 0.830677, 1.20752, 1.56425, 1.92399" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231544, 0.0388861, 0.113572, 0.204959, 0.388041, 0.626167, 0.93769", \ + "0.0316493, 0.0428165, 0.113587, 0.204964, 0.388044, 0.626206, 0.937724", \ + "0.0935727, 0.107244, 0.15915, 0.226074, 0.390034, 0.62621, 0.93781", \ + "0.142475, 0.162825, 0.238022, 0.302842, 0.432569, 0.636161, 0.937836", \ + "0.218483, 0.247715, 0.360978, 0.453851, 0.587042, 0.747627, 0.997868", \ + "0.301961, 0.339808, 0.490259, 0.616134, 0.791922, 0.962137, 1.16698", \ + "0.394468, 0.440212, 0.626608, 0.786569, 1.01079, 1.22386, 1.44136" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0409907, 0.0578024, 0.138706, 0.236349, 0.429836, 0.680568, 1.00805", \ + "0.059685, 0.0761467, 0.15751, 0.255444, 0.449183, 0.700002, 1.02755", \ + "0.133364, 0.161263, 0.261135, 0.357703, 0.551017, 0.801312, 1.1292", \ + "0.184401, 0.22393, 0.365486, 0.486245, 0.680293, 0.927226, 1.25723", \ + "0.253638, 0.307728, 0.509587, 0.682838, 0.935358, 1.18893, 1.51694", \ + "0.320604, 0.388511, 0.64469, 0.869985, 1.19988, 1.52371, 1.86533", \ + "0.387342, 0.468126, 0.776975, 1.051, 1.45864, 1.85959, 2.27711" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0380635, 0.0579073, 0.161537, 0.290368, 0.547904, 0.882316, 1.31932", \ + "0.0377286, 0.0570821, 0.161485, 0.290312, 0.547929, 0.882189, 1.31932", \ + "0.0828958, 0.103758, 0.182836, 0.295548, 0.547786, 0.882105, 1.31932", \ + "0.12436, 0.153973, 0.254111, 0.344797, 0.562427, 0.8826, 1.31951", \ + "0.189129, 0.231595, 0.373268, 0.48888, 0.670497, 0.935414, 1.33381", \ + "0.26095, 0.315391, 0.500522, 0.650452, 0.867515, 1.09725, 1.43732", \ + "0.340714, 0.407564, 0.634259, 0.820891, 1.0855, 1.34654, 1.64585" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0123356, 0.012343, 0.0123501, 0.0123504, 0.0123469, 0.012341, 0.0123353", \ + "0.0121612, 0.0121946, 0.0122579, 0.0122773, 0.0122864, 0.0122875, 0.0122821", \ + "0.0120438, 0.0120712, 0.012119, 0.0121849, 0.012222, 0.0122408, 0.012258", \ + "0.0121334, 0.0121391, 0.0121527, 0.0121606, 0.0121135, 0.0122263, 0.0122339", \ + "0.0129549, 0.0128209, 0.0125468, 0.0124554, 0.0123538, 0.0123149, 0.0122877", \ + "0.0147363, 0.0144584, 0.0136842, 0.0132832, 0.0129113, 0.0127454, 0.0125706", \ + "0.0174318, 0.0170161, 0.0157053, 0.0148817, 0.0140865, 0.0136454, 0.0132514" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000238724, 0.000239456, 0.000240212, 0.000240351, 0.000240386, 0.000239831, 0.00023646", \ + "6.40599e-05, 9.28359e-05, 0.000115023, 0.000128226, 0.000128339, 0.000129803, 0.000129838", \ + "-7.90092e-05, -5.87722e-05, 3.72734e-06, 3.86496e-05, 5.57878e-05, 8.14466e-05, 8.44015e-05", \ + "9.66705e-05, 8.01686e-05, 5.22734e-05, 5.90079e-05, 6.75013e-05, 7.67747e-05, 7.40413e-05", \ + "0.00103664, 0.000899109, 0.000564591, 0.000416093, 0.000302683, 0.000233346, 0.000197461", \ + "0.00287854, 0.0025973, 0.00177602, 0.00134192, 0.000943828, 0.000710357, 0.00054778", \ + "0.00558369, 0.00515135, 0.00379766, 0.00295076, 0.0021192, 0.00161037, 0.00124004" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104837, 0.0104923, 0.0105003, 0.0104998, 0.0104997, 0.0104912, 0.0104864", \ + "0.0103063, 0.010342, 0.0104103, 0.0104302, 0.0104403, 0.0104425, 0.0104369", \ + "0.0102194, 0.0102326, 0.010285, 0.010334, 0.0103681, 0.0103298, 0.0104007", \ + "0.0104683, 0.0104245, 0.010357, 0.0103576, 0.0103654, 0.0103817, 0.0103858", \ + "0.0115705, 0.0113772, 0.010943, 0.0107455, 0.010592, 0.0105295, 0.0104779", \ + "0.0134925, 0.0131731, 0.0122565, 0.0117724, 0.0113149, 0.0108205, 0.0108275", \ + "0.0160963, 0.0156738, 0.0143049, 0.013446, 0.0126023, 0.0120399, 0.011549" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-2.2525e-05, -9.66548e-06, 3.79296e-06, 6.15578e-06, 7.8823e-06, 8.41076e-06, 5.78555e-06", \ + "-0.000243793, -0.00016735, -5.78574e-05, -3.01073e-05, -1.2682e-05, -5.29342e-06, -1.61834e-06", \ + "-0.000465007, -0.000426643, -0.000264998, -0.000173845, -0.000106008, -5.87735e-05, -4.50706e-05", \ + "-0.000253188, -0.00028273, -0.000256329, -0.000201203, -0.000133381, -8.92741e-05, -6.8389e-05", \ + "0.000714833, 0.000558795, 0.000228973, 0.000113011, 4.98757e-05, 2.82212e-05, 1.83775e-05", \ + "0.00254695, 0.00224851, 0.00141936, 0.000994076, 0.000640699, 0.000453082, 0.00033155", \ + "0.00516076, 0.00473415, 0.00336332, 0.00254987, 0.00177464, 0.00130935, 0.000982095" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00853224, 0.00855873, 0.00858555, 0.00858974, 0.00858882, 0.00858469, 0.00857897", \ + "0.00825226, 0.00831582, 0.00844738, 0.00848658, 0.00851632, 0.00852373, 0.00852329", \ + "0.00847442, 0.00845089, 0.00829632, 0.00841051, 0.00844204, 0.00846629, 0.00847854", \ + "0.00908501, 0.00897415, 0.00870828, 0.00859427, 0.00851953, 0.00849488, 0.00848441", \ + "0.0106958, 0.0104574, 0.00985203, 0.00947388, 0.00909789, 0.0088876, 0.00875838", \ + "0.0128736, 0.0125234, 0.0114467, 0.0107751, 0.0100453, 0.00958276, 0.00927521", \ + "0.0156994, 0.0152455, 0.0137447, 0.0127403, 0.0116564, 0.0108599, 0.0102381" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000372438, -0.000284407, -0.000213276, -0.000199951, -0.000192917, -0.000190354, -0.000188944", \ + "-0.00064418, -0.000470051, -0.000218784, -0.000156521, -0.000119068, -0.000103239, -9.46474e-05", \ + "-0.000844221, -0.0007733, -0.000515314, -0.000358702, -0.000232039, -0.000164098, -0.000131488", \ + "-0.000555041, -0.000608204, -0.000545153, -0.000434608, -0.000305868, -0.000223198, -0.000176662", \ + "0.0005836, 0.000336238, -7.31446e-05, -0.000164196, -0.000175545, -0.000158792, -0.000127909", \ + "0.00256429, 0.00212036, 0.0011035, 0.000681387, 0.000373161, 0.00022923, 0.000146112", \ + "0.00536926, 0.00474199, 0.00307054, 0.00221023, 0.00146676, 0.00104471, 0.000756853" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00537225, 0.0055113, 0.00564012, 0.0056649, 0.005679, 0.0056856, 0.00568283", \ + "0.00512551, 0.0052135, 0.00547575, 0.00556277, 0.00561792, 0.00564288, 0.00566567", \ + "0.00565246, 0.00554324, 0.00550897, 0.00554279, 0.00557496, 0.00559464, 0.00544847", \ + "0.00660134, 0.00635722, 0.00590796, 0.00588522, 0.00568677, 0.00506964, 0.00547067", \ + "0.00874861, 0.00832029, 0.00728238, 0.00683166, 0.00641688, 0.0061428, 0.00540695", \ + "0.0117098, 0.0110551, 0.00942338, 0.00850962, 0.0076242, 0.00720108, 0.00678539", \ + "0.0155783, 0.0147506, 0.0124607, 0.0111058, 0.0096678, 0.00874776, 0.00833315" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00067417, -0.000552524, -0.000447001, -0.000426013, -0.000414021, -0.000409124, -0.000408023", \ + "-0.000954491, -0.000842037, -0.000602423, -0.000526224, -0.000470086, -0.000443052, -0.000437024", \ + "-0.000536202, -0.000616006, -0.000581584, -0.000551929, -0.00052165, -0.000501802, -0.000468478", \ + "0.00038459, 0.000157128, -0.000247305, -0.00026208, -0.000400372, -0.00042307, -0.000432788", \ + "0.00249107, 0.00204118, 0.00109008, 0.0006116, 0.000178487, -4.54195e-05, -0.000160504", \ + "0.00545264, 0.00478379, 0.00312278, 0.00224054, 0.0013911, 0.000855544, 0.000501676", \ + "0.00929298, 0.00843923, 0.00610028, 0.00474272, 0.00335985, 0.00241058, 0.00172608" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00731429, 0.00744575, 0.00757346, 0.00759901, 0.00761277, 0.0076124, 0.00761396", \ + "0.00705238, 0.00715647, 0.0074219, 0.00750769, 0.00756141, 0.00758732, 0.0076088", \ + "0.00754165, 0.00744042, 0.0074468, 0.00748006, 0.00751641, 0.00754016, 0.00734168", \ + "0.00846354, 0.00824927, 0.00780893, 0.00775704, 0.00761589, 0.00700712, 0.0074096", \ + "0.0105589, 0.0101609, 0.00917502, 0.00867709, 0.00829041, 0.00801008, 0.00789848", \ + "0.0134071, 0.0128349, 0.0112686, 0.0103927, 0.00953385, 0.00919316, 0.00860504", \ + "0.0171985, 0.0164586, 0.0142669, 0.0129313, 0.0115165, 0.0106558, 0.0102087" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000189242, -0.000118526, -3.31487e-05, -1.41675e-05, -2.87675e-06, 1.41442e-07, 4.01497e-06", \ + "-0.000464748, -0.000373006, -0.000179697, -0.000105454, -5.50787e-05, -2.88799e-05, -2.22225e-05", \ + "-0.000189482, -0.000201571, -0.000180307, -0.00013993, -0.000114391, -8.61091e-05, -6.54783e-05", \ + "0.000597883, 0.000441958, 0.000164533, 0.000107418, -5.76928e-06, -2.57759e-05, -3.60122e-05", \ + "0.00253804, 0.00219613, 0.001365, 0.000963603, 0.000568571, 0.000348469, 0.000226863", \ + "0.00532343, 0.0047878, 0.00335221, 0.00254518, 0.00174217, 0.00122554, 0.000883668", \ + "0.00900875, 0.00828207, 0.00622521, 0.00497135, 0.00364737, 0.00273672, 0.00207167" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * C) + (!A * B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00539342, 0.0055297, 0.00566001, 0.00568602, 0.00569839, 0.00569731, 0.00569995", \ + "0.0051341, 0.0052373, 0.00550681, 0.00559315, 0.00564679, 0.00567499, 0.00569503", \ + "0.00565142, 0.00554082, 0.00552086, 0.00556431, 0.00560275, 0.00562615, 0.00542179", \ + "0.00658228, 0.00636582, 0.00590804, 0.00588674, 0.00570365, 0.00509227, 0.00549691", \ + "0.00871741, 0.00829348, 0.00726728, 0.00681614, 0.00646831, 0.00615031, 0.00542203", \ + "0.0116397, 0.0110027, 0.00937941, 0.00847015, 0.00759247, 0.00718243, 0.00678187", \ + "0.0154796, 0.0146675, 0.0123932, 0.0110243, 0.00961915, 0.00870547, 0.00830695" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000676389, -0.000554179, -0.000446653, -0.000426054, -0.000414035, -0.000410471, -0.000406115", \ + "-0.000957174, -0.00084291, -0.00060737, -0.000521977, -0.000470712, -0.000436388, -0.000432113", \ + "-0.000546149, -0.000624277, -0.000594759, -0.00055503, -0.000525182, -0.000496831, -0.000475965", \ + "0.000357975, 0.000136546, -0.000268096, -0.000288196, -0.000411017, -0.000434801, -0.000444242", \ + "0.00245202, 0.00200671, 0.00102281, 0.000584857, 0.000166846, -5.27453e-05, -0.000182048", \ + "0.00538017, 0.00471437, 0.00308099, 0.002206, 0.00137234, 0.000838005, 0.000486697", \ + "0.00918159, 0.008328, 0.00601528, 0.00466973, 0.00329459, 0.00237059, 0.00168772" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00915357, 0.00927291, 0.00941459, 0.00943938, 0.00945245, 0.00945173, 0.00945293", \ + "0.00888676, 0.00901936, 0.00929113, 0.00937462, 0.00942821, 0.00910613, 0.00947333", \ + "0.00932376, 0.00923977, 0.00929133, 0.00935302, 0.00939809, 0.00942581, 0.00937169", \ + "0.0102652, 0.0100078, 0.00961396, 0.00959613, 0.00949565, 0.00887117, 0.00927821", \ + "0.0122579, 0.0118536, 0.0109168, 0.0104415, 0.0101125, 0.00983261, 0.00977369", \ + "0.0149959, 0.014461, 0.0129489, 0.0120918, 0.0112571, 0.0107277, 0.0103739", \ + "0.0186447, 0.0179514, 0.0158639, 0.0145416, 0.0131789, 0.0123508, 0.011927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000242759, 0.000311631, 0.000394653, 0.000413572, 0.000423455, 0.000428289, 0.000427647", \ + "8.00986e-06, 8.23513e-05, 0.000259393, 0.00032759, 0.000377025, 0.000397435, 0.000409283", \ + "0.000196043, 0.000204856, 0.000241048, 0.000271525, 0.000308275, 0.000346761, 0.000361198", \ + "0.000892673, 0.000773262, 0.000621973, 0.000485522, 0.000399339, 0.000373842, 0.000370123", \ + "0.00265722, 0.00237707, 0.00166392, 0.00127708, 0.000920467, 0.000722743, 0.000607876", \ + "0.00519894, 0.00476305, 0.00353022, 0.00279632, 0.0020467, 0.00156943, 0.00123455", \ + "0.00865964, 0.00804975, 0.00623559, 0.00509336, 0.00386939, 0.00301974, 0.00236964" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00730681, 0.00742653, 0.0075675, 0.00759221, 0.0076052, 0.00760304, 0.00760579", \ + "0.00704025, 0.00717252, 0.00744445, 0.0075278, 0.00758144, 0.0072596, 0.00762607", \ + "0.0074895, 0.00739672, 0.00743179, 0.00750616, 0.0075512, 0.00758588, 0.00678403", \ + "0.00842219, 0.00816789, 0.00774715, 0.0077227, 0.007649, 0.00702368, 0.00743071", \ + "0.010425, 0.0100264, 0.00906733, 0.00859219, 0.0082838, 0.00798692, 0.00789463", \ + "0.0132127, 0.0126345, 0.0111063, 0.010243, 0.00937988, 0.00910772, 0.00858451", \ + "0.0168949, 0.0161673, 0.0140122, 0.0126963, 0.0113324, 0.0104966, 0.00986659" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000187552, -0.000118264, -3.36088e-05, -1.42935e-05, -4.16943e-06, 1.21451e-06, 1.1666e-06", \ + "-0.000465248, -0.000383481, -0.000177941, -0.000102807, -5.1257e-05, -2.9375e-05, -1.73318e-05", \ + "-0.000211155, -0.000211337, -0.000214505, -0.000156623, -0.000118126, -8.2316e-05, -6.54974e-05", \ + "0.000555709, 0.000396429, 0.00020167, 6.31835e-05, -3.15749e-05, -5.00186e-05, -4.46238e-05", \ + "0.00244265, 0.00211249, 0.00129843, 0.000883267, 0.000506258, 0.000301348, 0.000186246", \ + "0.00511372, 0.00458127, 0.00322091, 0.00243674, 0.00165438, 0.00115335, 0.000818171", \ + "0.00867839, 0.0079736, 0.0059766, 0.00476148, 0.00349658, 0.00261427, 0.00196382" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00539493, 0.00552028, 0.00566322, 0.00568839, 0.00570006, 0.00570234, 0.00570042", \ + "0.00513312, 0.00526253, 0.00553917, 0.00562303, 0.00567594, 0.0053571, 0.00572106", \ + "0.005591, 0.00550448, 0.00553055, 0.0055993, 0.00564654, 0.00566274, 0.00558954", \ + "0.00655111, 0.00628091, 0.0058681, 0.00586505, 0.0057148, 0.0051183, 0.00552702", \ + "0.00858492, 0.00816916, 0.00718133, 0.0067077, 0.00637278, 0.00613566, 0.0054267", \ + "0.0114488, 0.010813, 0.00922024, 0.00833297, 0.0074841, 0.00710574, 0.00673638", \ + "0.0151827, 0.0143793, 0.0121445, 0.0108174, 0.00942738, 0.00857454, 0.00819294" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000641111, -0.000523696, -0.000415678, -0.000394614, -0.000383734, -0.000377884, -0.000377339", \ + "-0.00092984, -0.000820287, -0.000572349, -0.00048629, -0.00043287, -0.000411633, -0.000398217", \ + "-0.000541201, -0.000617547, -0.000596814, -0.000536828, -0.000498493, -0.00046127, -0.00044377", \ + "0.000328705, 0.00012124, -0.000219124, -0.000303532, -0.000407673, -0.000428058, -0.000426154", \ + "0.00238888, 0.00194329, 0.000998838, 0.000533107, 0.000143448, -6.74719e-05, -0.000183905", \ + "0.00518856, 0.00453683, 0.00297402, 0.00212952, 0.00130108, 0.000797243, 0.000452845", \ + "0.008881, 0.00803478, 0.00578665, 0.0045043, 0.00317293, 0.00228008, 0.00161043" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00915357, 0.00927291, 0.00941459, 0.00943938, 0.00945245, 0.00945173, 0.00945293", \ + "0.00888676, 0.00901936, 0.00929113, 0.00937462, 0.00942821, 0.00910613, 0.00947333", \ + "0.00932376, 0.00923977, 0.00929133, 0.00935302, 0.00939809, 0.00942581, 0.00937169", \ + "0.0102652, 0.0100078, 0.00961396, 0.00959613, 0.00949565, 0.00887117, 0.00927821", \ + "0.0122579, 0.0118536, 0.0109168, 0.0104415, 0.0101125, 0.00983261, 0.00977369", \ + "0.0149959, 0.014461, 0.0129489, 0.0120918, 0.0112571, 0.0107277, 0.0103739", \ + "0.0186447, 0.0179514, 0.0158639, 0.0145416, 0.0131789, 0.0123508, 0.011927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00067417, -0.000552524, -0.000447001, -0.000426013, -0.000414021, -0.000409124, -0.000408023", \ + "-0.000954491, -0.000842037, -0.000602423, -0.000526224, -0.000470086, -0.000443052, -0.000437024", \ + "-0.000536202, -0.000616006, -0.000581584, -0.000551929, -0.00052165, -0.000501802, -0.000468478", \ + "0.00038459, 0.000157128, -0.000247305, -0.00026208, -0.000400372, -0.00042307, -0.000432788", \ + "0.00249107, 0.00204118, 0.00109008, 0.0006116, 0.000178487, -4.54195e-05, -0.000160504", \ + "0.00545264, 0.00478379, 0.00312278, 0.00224054, 0.0013911, 0.000855544, 0.000501676", \ + "0.00929298, 0.00843923, 0.00610028, 0.00474272, 0.00335985, 0.00241058, 0.00172608" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00313073; + rise_capacitance : 0.00311211; + rise_capacitance_range (0.00238642, 0.00311211); + fall_capacitance : 0.00313073; + fall_capacitance_range (0.00237043, 0.00313073); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00166435, -0.00176546, -0.00183297, -0.00185115, -0.00185202, -0.00185576, -0.00185307" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184409, 0.00183904, 0.00186183, 0.00185115, 0.00185202, 0.00185576, 0.00185307" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.0016709, -0.00176695, -0.00183313, -0.00185107, -0.00185176, -0.00185551, -0.00185281" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184515, 0.00186306, 0.00186157, 0.00185107, 0.00185176, 0.00185551, 0.00185281" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00162387, -0.00175784, -0.00183167, -0.00185079, -0.00186187, -0.00186547, -0.00186289" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00185601, 0.00186298, 0.00187516, 0.00186006, 0.00186187, 0.00186547, 0.00186289" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00146294, -0.00165254, -0.00177357, -0.00178318, -0.00176417, -0.0017711, -0.00176856" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176248, 0.00175781, 0.00178285, 0.00178318, 0.00176417, 0.0017711, 0.00176856" \ + ); + } + } + internal_power () { + when : "(!B * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00149037, -0.0016539, -0.001777, -0.00178307, -0.00176402, -0.00177086, -0.00176821" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176217, 0.00177444, 0.00178276, 0.00178307, 0.00176402, 0.00177086, 0.00176821" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202669, -0.00202656, -0.00204151, -0.002035, -0.00203356, -0.00203761, -0.00203614" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00205824, 0.00206058, 0.00204674, 0.00204191, 0.0020392, 0.00204258, 0.00203958" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00314219; + rise_capacitance : 0.00313163; + rise_capacitance_range (0.0023431, 0.00313163); + fall_capacitance : 0.00314219; + fall_capacitance_range (0.00211472, 0.00314219); + internal_power () { + when : "(A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00051707, -0.000521791, -0.000522276, -0.000523141, -0.00051891, -0.00052002, -0.00051938" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00051707, 0.000521791, 0.000522276, 0.000523141, 0.00051891, 0.00052002, 0.00051938" \ + ); + } + } + internal_power () { + when : "(A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000545686, -0.000546263, -0.000548755, -0.000549599, -0.000545155, -0.000546325, -0.000545649" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000545686, 0.000546263, 0.000548755, 0.000549599, 0.000545155, 0.000546325, 0.000545649" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00043326, -0.000429582, -0.000430727, -0.000432136, -0.000429622, -0.000432602, -0.000435214" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00044389, 0.000446665, 0.000445935, 0.000446295, 0.000442624, 0.000443244, 0.000442163" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176073, -0.0017674, -0.00183018, -0.00183635, -0.00182683, -0.00183319, -0.00183144" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182844, 0.00182424, 0.00183018, 0.00183635, 0.00182683, 0.00183319, 0.00183144" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00147974, -0.00170689, -0.00182663, -0.00183461, -0.00184361, -0.00185106, -0.00184909" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183969, 0.00184062, 0.00184773, 0.0018536, 0.00184361, 0.00185106, 0.00184909" \ + ); + } + } + internal_power () { + when : "(!A * C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00176365, -0.00177544, -0.00183709, -0.0018459, -0.00183491, -0.0018422, -0.0018399" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00182848, 0.00183119, 0.00184887, 0.001846, 0.00183491, 0.0018422, 0.0018399" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202331, -0.00202978, -0.0020317, -0.00202821, -0.00202919, -0.00202886, -0.00202732" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204007, 0.00204343, 0.0020317, 0.0020344, 0.00202981, 0.0020327, 0.00203008" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00326549; + rise_capacitance : 0.00326549; + rise_capacitance_range (0.00228422, 0.00326549); + fall_capacitance : 0.00319188; + fall_capacitance_range (0.00206314, 0.00319188); + internal_power () { + when : "(B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000293233, -0.000291883, -0.000292644, -0.000288715, -0.00028808, -0.000288805, -0.000288411" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000303284, 0.000308523, 0.000306285, 0.000303389, 0.000301531, 0.000300043, 0.000296272" \ + ); + } + } + internal_power () { + when : "(B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00163442, -0.00174586, -0.00182986, -0.00183963, -0.00183696, -0.00184137, -0.00183929" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183437, 0.00183133, 0.00184463, 0.00183963, 0.00183696, 0.00184137, 0.00183929" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000282753, -0.000280883, -0.00027827, -0.000278092, -0.000277161, -0.000277232, -0.000275711" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000303918, 0.000303475, 0.000303807, 0.000303022, 0.000299459, 0.000295126, 0.00028784" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00139981, -0.00156666, -0.00175292, -0.00175125, -0.00175141, -0.0017583, -0.00175635" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00175025, 0.00174516, 0.00175292, 0.00175125, 0.00175141, 0.0017583, 0.00175635" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00202347, -0.00202198, -0.00203029, -0.00203051, -0.00202864, -0.00202872, -0.00202719" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00204257, 0.00204167, 0.00203029, 0.0020332, 0.00202965, 0.00203257, 0.00202999" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00333721; + rise_capacitance : 0.00333666; + rise_capacitance_range (0.00204395, 0.00333666); + fall_capacitance : 0.00333721; + fall_capacitance_range (0.00201852, 0.00333721); + internal_power () { + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00249262, -0.00249892, -0.00250057, -0.00251021, -0.00251585, -0.00253909, -0.00256651" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257588, 0.00257365, 0.00258711, 0.00259064, 0.0025824, 0.00258359, 0.0025804" \ + ); + } + } + } + } + cell (OAOI211X1) { + area : 9.8784; + cell_leakage_power : 0.0424556; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0340872; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620402; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.042982; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0276953; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0282244; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0710023; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0365353; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0361838; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0294803; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0832482; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0366385; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0361838; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0361081; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0487181; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0297091; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0404531; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0424556; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0963921, 0.116853, 0.278186, 0.47902, 0.880404, 1.40211, 2.08442", \ + "0.11192, 0.132734, 0.295547, 0.496947, 0.898715, 1.42061, 2.10292", \ + "0.178351, 0.204389, 0.374615, 0.576644, 0.979138, 1.49951, 2.18432", \ + "0.224645, 0.260209, 0.468449, 0.675026, 1.07727, 1.59994, 2.28314", \ + "0.281563, 0.330509, 0.60934, 0.859952, 1.27538, 1.79851, 2.48064", \ + "0.336043, 0.396499, 0.743738, 1.05048, 1.52969, 2.05952, 2.74531", \ + "0.388965, 0.4608, 0.873172, 1.23808, 1.79702, 2.38863, 3.07914" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0870548, 0.114623, 0.334328, 0.608859, 1.15766, 1.87107, 2.80328", \ + "0.087089, 0.114594, 0.334329, 0.608848, 1.15736, 1.87088, 2.80321", \ + "0.118024, 0.141493, 0.338361, 0.608833, 1.15751, 1.87057, 2.80328", \ + "0.164935, 0.191212, 0.375672, 0.622354, 1.15764, 1.87045, 2.80304", \ + "0.244087, 0.275938, 0.483148, 0.706831, 1.19026, 1.87425, 2.80302", \ + "0.327858, 0.366477, 0.609795, 0.851291, 1.29892, 1.92757, 2.8166", \ + "0.415833, 0.461938, 0.744812, 1.01682, 1.4804, 2.06417, 2.89476" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0534268, 0.064271, 0.148761, 0.253236, 0.461605, 0.732198, 1.08591", \ + "0.0718311, 0.0828527, 0.167913, 0.272576, 0.480847, 0.751734, 1.10549", \ + "0.14958, 0.167463, 0.270899, 0.37513, 0.582647, 0.85281, 1.20659", \ + "0.203748, 0.230146, 0.376587, 0.502286, 0.709596, 0.981506, 1.3345", \ + "0.274378, 0.311396, 0.523733, 0.704493, 0.967931, 1.24078, 1.59249", \ + "0.338399, 0.385455, 0.659243, 0.895798, 1.24, 1.57719, 1.93844", \ + "0.397644, 0.454813, 0.788142, 1.07892, 1.50585, 1.92312, 2.35807" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0508275, 0.0649061, 0.177025, 0.316767, 0.596136, 0.95906, 1.43423", \ + "0.0510247, 0.0648651, 0.176932, 0.316799, 0.596251, 0.959452, 1.43408", \ + "0.0996738, 0.112663, 0.196553, 0.320633, 0.596194, 0.959338, 1.43397", \ + "0.150478, 0.168156, 0.268896, 0.367961, 0.60508, 0.95938, 1.43393", \ + "0.228336, 0.254539, 0.394966, 0.512034, 0.708964, 1.00702, 1.44366", \ + "0.31212, 0.347028, 0.53197, 0.682659, 0.906959, 1.15636, 1.53639", \ + "0.402858, 0.446385, 0.676412, 0.864431, 1.13441, 1.40643, 1.73397" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0776142, 0.0983154, 0.260162, 0.461098, 0.862542, 1.38427, 2.06637", \ + "0.0900593, 0.11106, 0.274043, 0.476602, 0.878605, 1.40056, 2.0828", \ + "0.161625, 0.189686, 0.360277, 0.561471, 0.96359, 1.48404, 2.16848", \ + "0.210852, 0.249798, 0.468305, 0.672319, 1.07241, 1.59395, 2.27649", \ + "0.274055, 0.325978, 0.625353, 0.886436, 1.29562, 1.81412, 2.49513", \ + "0.332016, 0.395678, 0.767788, 1.09728, 1.59077, 2.11404, 2.79098", \ + "0.38666, 0.462067, 0.901195, 1.29511, 1.88969, 2.49068, 3.16835" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0869817, 0.114596, 0.334407, 0.608859, 1.15766, 1.87107, 2.80287", \ + "0.0864243, 0.114406, 0.33434, 0.608848, 1.15726, 1.87107, 2.80279", \ + "0.132851, 0.157115, 0.34034, 0.608648, 1.15729, 1.87062, 2.80322", \ + "0.183002, 0.213076, 0.394235, 0.627098, 1.1576, 1.87103, 2.80322", \ + "0.259493, 0.299111, 0.529219, 0.74166, 1.20128, 1.87419, 2.80332", \ + "0.342624, 0.390904, 0.67325, 0.925623, 1.345, 1.9499, 2.81767", \ + "0.434078, 0.490482, 0.822718, 1.12154, 1.58153, 2.12769, 2.92211" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0443562, 0.0550248, 0.138521, 0.242276, 0.449498, 0.718861, 1.07108", \ + "0.0624814, 0.0731727, 0.157933, 0.262023, 0.469488, 0.738948, 1.09122", \ + "0.129482, 0.150477, 0.260687, 0.363446, 0.571294, 0.840702, 1.19297", \ + "0.174151, 0.20384, 0.361077, 0.490951, 0.695906, 0.96476, 1.31807", \ + "0.229671, 0.271851, 0.499678, 0.686317, 0.954393, 1.22773, 1.57809", \ + "0.27813, 0.331973, 0.626302, 0.870919, 1.22176, 1.56207, 1.9236", \ + "0.320049, 0.385703, 0.74563, 1.04709, 1.48239, 1.90384, 2.34097" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0416792, 0.0556215, 0.16692, 0.305825, 0.583879, 0.944847, 1.418", \ + "0.0424212, 0.0557074, 0.166835, 0.305824, 0.583879, 0.945283, 1.41767", \ + "0.0945978, 0.107265, 0.188985, 0.309401, 0.584079, 0.945144, 1.41782", \ + "0.142947, 0.161532, 0.263343, 0.360063, 0.594147, 0.945716, 1.41832", \ + "0.219954, 0.246456, 0.388728, 0.507057, 0.700138, 0.994621, 1.42809", \ + "0.304302, 0.339263, 0.52501, 0.67695, 0.899757, 1.14719, 1.52298", \ + "0.397631, 0.440781, 0.670657, 0.858633, 1.12899, 1.40026, 1.7223" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0699916, 0.0836752, 0.190755, 0.323332, 0.587858, 0.931426, 1.38055", \ + "0.0864414, 0.100292, 0.208126, 0.340976, 0.605731, 0.949365, 1.39863", \ + "0.167028, 0.186984, 0.305288, 0.436672, 0.702212, 1.04614, 1.49511", \ + "0.223231, 0.251745, 0.416302, 0.560009, 0.823142, 1.16572, 1.61356", \ + "0.293136, 0.33253, 0.565357, 0.769992, 1.06842, 1.41367, 1.86085", \ + "0.355494, 0.404196, 0.699785, 0.963986, 1.356, 1.7432, 2.18966", \ + "0.412258, 0.47061, 0.824294, 1.145, 1.62684, 2.10366, 2.60449" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706642, 0.0892069, 0.236326, 0.419664, 0.786019, 1.26182, 1.8841", \ + "0.0705386, 0.0890863, 0.236395, 0.419758, 0.786098, 1.26193, 1.88421", \ + "0.117646, 0.133765, 0.249462, 0.420644, 0.786078, 1.26188, 1.88415", \ + "0.169549, 0.191348, 0.317037, 0.4587, 0.790466, 1.26202, 1.8841", \ + "0.24685, 0.277763, 0.450221, 0.600095, 0.870785, 1.29026, 1.88502", \ + "0.327165, 0.367183, 0.589337, 0.777745, 1.06261, 1.41992, 1.95173", \ + "0.412912, 0.461355, 0.732947, 0.965184, 1.30454, 1.65535, 2.12539" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0450662, 0.0533692, 0.118671, 0.199941, 0.36237, 0.573488, 0.849504", \ + "0.0660676, 0.0746004, 0.140715, 0.22226, 0.384838, 0.596039, 0.872129", \ + "0.13998, 0.156406, 0.247169, 0.330742, 0.493963, 0.705598, 0.981786", \ + "0.187884, 0.213263, 0.347606, 0.457676, 0.627385, 0.839321, 1.11609", \ + "0.24612, 0.284444, 0.486231, 0.647557, 0.877465, 1.10694, 1.38367", \ + "0.299563, 0.348942, 0.616283, 0.832475, 1.13587, 1.42939, 1.73829", \ + "0.351595, 0.411476, 0.741293, 1.01179, 1.39426, 1.75894, 2.13597" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0338431, 0.0445607, 0.130128, 0.236987, 0.450653, 0.728413, 1.09192", \ + "0.0340158, 0.0446119, 0.130115, 0.236959, 0.450633, 0.728413, 1.09154", \ + "0.0745844, 0.0848128, 0.150401, 0.242908, 0.450641, 0.728366, 1.09158", \ + "0.120676, 0.134237, 0.213075, 0.289705, 0.467544, 0.729612, 1.09152", \ + "0.198373, 0.21668, 0.323722, 0.417486, 0.570714, 0.787986, 1.1119", \ + "0.282874, 0.307502, 0.446862, 0.564886, 0.744403, 0.940049, 1.21443", \ + "0.371182, 0.402655, 0.578694, 0.725831, 0.939777, 1.16057, 1.41399" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0669255, 0.0807099, 0.188312, 0.321455, 0.58696, 0.93168, 1.38201", \ + "0.0833868, 0.0973648, 0.205677, 0.339039, 0.604744, 0.949448, 1.39992", \ + "0.162952, 0.183337, 0.302683, 0.434914, 0.701388, 1.04619, 1.49662", \ + "0.217973, 0.246951, 0.413725, 0.558163, 0.8223, 1.16609, 1.61529", \ + "0.28732, 0.326565, 0.562153, 0.768198, 1.07158, 1.40722, 1.86226", \ + "0.34819, 0.397966, 0.696815, 0.962539, 1.3552, 1.74357, 2.19109", \ + "0.40519, 0.46398, 0.82119, 1.14383, 1.62651, 2.10429, 2.60603" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0895567, 0.107814, 0.253887, 0.436793, 0.802726, 1.27839, 1.90036", \ + "0.0894138, 0.107806, 0.253885, 0.436784, 0.802637, 1.27834, 1.90035", \ + "0.141091, 0.155079, 0.267289, 0.437899, 0.802719, 1.27836, 1.90042", \ + "0.201774, 0.220249, 0.334989, 0.476486, 0.807304, 1.27834, 1.90029", \ + "0.292675, 0.318818, 0.475809, 0.6184, 0.892492, 1.30025, 1.90149", \ + "0.387089, 0.420508, 0.622784, 0.802768, 1.08016, 1.43754, 1.96833", \ + "0.487021, 0.528165, 0.774672, 0.996037, 1.32726, 1.6733, 2.1428" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624818, 0.0733959, 0.158046, 0.262556, 0.47095, 0.741568, 1.09529", \ + "0.0828169, 0.0940758, 0.179406, 0.284334, 0.492927, 0.76362, 1.1174", \ + "0.161478, 0.177503, 0.276087, 0.381633, 0.591432, 0.862234, 1.21653", \ + "0.219259, 0.242561, 0.376689, 0.498903, 0.708561, 0.983501, 1.33629", \ + "0.293099, 0.327347, 0.521167, 0.687734, 0.94308, 1.22093, 1.57649", \ + "0.360644, 0.405321, 0.660487, 0.877278, 1.19696, 1.52562, 1.89344", \ + "0.426778, 0.481049, 0.795101, 1.06437, 1.45719, 1.84739, 2.2714" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0508243, 0.0649091, 0.177026, 0.316794, 0.596135, 0.959336, 1.43404", \ + "0.0507961, 0.0648988, 0.177025, 0.316761, 0.596136, 0.959131, 1.43407", \ + "0.0818777, 0.0945692, 0.188644, 0.318954, 0.596256, 0.959208, 1.43391", \ + "0.124997, 0.14038, 0.239098, 0.350613, 0.602462, 0.959171, 1.43384", \ + "0.199517, 0.22006, 0.341898, 0.460167, 0.678214, 0.994695, 1.44182", \ + "0.283007, 0.309333, 0.460843, 0.598016, 0.827221, 1.10746, 1.51147", \ + "0.370952, 0.404167, 0.591072, 0.75238, 1.00825, 1.29576, 1.66015" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0632928, 0.0770569, 0.184366, 0.31706, 0.581671, 0.925303, 1.37444", \ + "0.0801219, 0.094074, 0.202031, 0.333859, 0.599733, 0.943426, 1.39266", \ + "0.159467, 0.179993, 0.299474, 0.431108, 0.696631, 1.04033, 1.488", \ + "0.213165, 0.24239, 0.410578, 0.554063, 0.817092, 1.15966, 1.60856", \ + "0.279853, 0.320215, 0.556835, 0.763295, 1.06501, 1.40133, 1.85537", \ + "0.338431, 0.388733, 0.689303, 0.955759, 1.34917, 1.73746, 2.18399", \ + "0.391538, 0.451496, 0.811296, 1.13486, 1.61866, 2.09677, 2.59857" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0685659, 0.0872877, 0.234824, 0.418333, 0.784589, 1.26068, 1.88281", \ + "0.0677484, 0.0867669, 0.234809, 0.418224, 0.784479, 1.26038, 1.88282", \ + "0.115363, 0.13183, 0.247802, 0.419123, 0.784684, 1.26037, 1.88291", \ + "0.166801, 0.189131, 0.315974, 0.457638, 0.789107, 1.26037, 1.88261", \ + "0.243324, 0.274919, 0.449768, 0.599256, 0.872087, 1.28198, 1.88359", \ + "0.323106, 0.363926, 0.58895, 0.77837, 1.06238, 1.41912, 1.95056", \ + "0.40801, 0.457616, 0.731636, 0.964853, 1.30625, 1.65447, 2.12446" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0526386, 0.0632215, 0.146521, 0.250207, 0.457439, 0.72679, 1.079", \ + "0.0728808, 0.0837215, 0.168001, 0.271975, 0.479431, 0.748897, 1.10114", \ + "0.14427, 0.161863, 0.264613, 0.369719, 0.578267, 0.847695, 1.20045", \ + "0.192735, 0.218998, 0.361615, 0.486559, 0.696108, 0.969329, 1.32068", \ + "0.252356, 0.291445, 0.499721, 0.671095, 0.928983, 1.20655, 1.56082", \ + "0.307079, 0.357662, 0.631693, 0.855821, 1.18085, 1.51114, 1.87887", \ + "0.360727, 0.422555, 0.759254, 1.03765, 1.4374, 1.83119, 2.25651" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0416891, 0.0555996, 0.166864, 0.305877, 0.5836, 0.945498, 1.41736", \ + "0.0417314, 0.0556363, 0.166942, 0.305964, 0.583787, 0.945369, 1.41741", \ + "0.0757616, 0.0886047, 0.180634, 0.308669, 0.583882, 0.945104, 1.41759", \ + "0.118512, 0.134477, 0.23291, 0.34289, 0.591023, 0.945006, 1.4174", \ + "0.192408, 0.213477, 0.336103, 0.45396, 0.669198, 0.981241, 1.42619", \ + "0.274103, 0.30149, 0.454624, 0.591909, 0.820129, 1.09701, 1.49808", \ + "0.360031, 0.393778, 0.583896, 0.746676, 1.00132, 1.28882, 1.64808" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0669255, 0.0807099, 0.188312, 0.321455, 0.58696, 0.93168, 1.38201", \ + "0.0833868, 0.0973648, 0.205677, 0.339039, 0.604744, 0.949448, 1.39992", \ + "0.162952, 0.183337, 0.302683, 0.434914, 0.701388, 1.04619, 1.49662", \ + "0.217973, 0.246951, 0.413725, 0.558163, 0.8223, 1.16609, 1.61529", \ + "0.28732, 0.326565, 0.562153, 0.768198, 1.07158, 1.40722, 1.86226", \ + "0.34819, 0.397966, 0.696815, 0.962539, 1.3552, 1.74357, 2.19109", \ + "0.40519, 0.46398, 0.82119, 1.14383, 1.62651, 2.10429, 2.60603" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0895567, 0.107814, 0.253887, 0.436793, 0.802726, 1.27839, 1.90036", \ + "0.0894138, 0.107806, 0.253885, 0.436784, 0.802637, 1.27834, 1.90035", \ + "0.141091, 0.155079, 0.267289, 0.437899, 0.802719, 1.27836, 1.90042", \ + "0.201774, 0.220249, 0.334989, 0.476486, 0.807304, 1.27834, 1.90029", \ + "0.292675, 0.318818, 0.475809, 0.6184, 0.892492, 1.30025, 1.90149", \ + "0.387089, 0.420508, 0.622784, 0.802768, 1.08016, 1.43754, 1.96833", \ + "0.487021, 0.528165, 0.774672, 0.996037, 1.32726, 1.6733, 2.1428" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0624818, 0.0733959, 0.158046, 0.262556, 0.47095, 0.741568, 1.09529", \ + "0.0828169, 0.0940758, 0.179406, 0.284334, 0.492927, 0.76362, 1.1174", \ + "0.161478, 0.177503, 0.276087, 0.381633, 0.591432, 0.862234, 1.21653", \ + "0.219259, 0.242561, 0.376689, 0.498903, 0.708561, 0.983501, 1.33629", \ + "0.293099, 0.327347, 0.521167, 0.687734, 0.94308, 1.22093, 1.57649", \ + "0.360644, 0.405321, 0.660487, 0.877278, 1.19696, 1.52562, 1.89344", \ + "0.426778, 0.481049, 0.795101, 1.06437, 1.45719, 1.84739, 2.2714" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0508243, 0.0649091, 0.177026, 0.316794, 0.596135, 0.959336, 1.43404", \ + "0.0507961, 0.0648988, 0.177025, 0.316761, 0.596136, 0.959131, 1.43407", \ + "0.0818777, 0.0945692, 0.188644, 0.318954, 0.596256, 0.959208, 1.43391", \ + "0.124997, 0.14038, 0.239098, 0.350613, 0.602462, 0.959171, 1.43384", \ + "0.199517, 0.22006, 0.341898, 0.460167, 0.678214, 0.994695, 1.44182", \ + "0.283007, 0.309333, 0.460843, 0.598016, 0.827221, 1.10746, 1.51147", \ + "0.370952, 0.404167, 0.591072, 0.75238, 1.00825, 1.29576, 1.66015" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0825748, 0.0962623, 0.203375, 0.335975, 0.600494, 0.944073, 1.39322", \ + "0.102545, 0.116345, 0.223996, 0.356864, 0.621603, 0.965236, 1.41446", \ + "0.178435, 0.195946, 0.310921, 0.444077, 0.709192, 1.05323, 1.50207", \ + "0.232284, 0.256452, 0.404505, 0.548815, 0.814477, 1.15866, 1.60827", \ + "0.296739, 0.33135, 0.536925, 0.72349, 1.02303, 1.36851, 1.81835", \ + "0.353698, 0.397969, 0.661374, 0.89622, 1.25804, 1.64488, 2.09816", \ + "0.4076, 0.460587, 0.779335, 1.06406, 1.49554, 1.94109, 2.44236" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0706571, 0.0891874, 0.236325, 0.419759, 0.786094, 1.26205, 1.88412", \ + "0.0706613, 0.0892148, 0.236303, 0.419664, 0.786094, 1.26193, 1.88404", \ + "0.0974469, 0.113989, 0.243967, 0.420313, 0.786011, 1.2618, 1.8842", \ + "0.140716, 0.159626, 0.287661, 0.444986, 0.789668, 1.26196, 1.88403", \ + "0.216936, 0.240574, 0.390106, 0.545261, 0.849993, 1.28472, 1.88632", \ + "0.300609, 0.329589, 0.508034, 0.681247, 0.985476, 1.3789, 1.93844", \ + "0.388203, 0.422869, 0.634339, 0.834476, 1.16363, 1.54777, 2.06279" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0317021, 0.0377171, 0.0834333, 0.139539, 0.250866, 0.395294, 0.583959", \ + "0.0537213, 0.0597795, 0.105648, 0.161239, 0.272665, 0.417011, 0.605525", \ + "0.130295, 0.143747, 0.218682, 0.280282, 0.391022, 0.534388, 0.722847", \ + "0.183953, 0.204241, 0.316189, 0.407504, 0.537463, 0.677736, 0.867881", \ + "0.254133, 0.283609, 0.451239, 0.590738, 0.786301, 0.970911, 1.16397", \ + "0.319661, 0.357704, 0.578945, 0.766505, 1.03192, 1.28205, 1.53494", \ + "0.382633, 0.428607, 0.700779, 0.936101, 1.27322, 1.59318, 1.91598" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0406531, 0.0482443, 0.108731, 0.184612, 0.336554, 0.534108, 0.792556", \ + "0.042605, 0.0494034, 0.10874, 0.18459, 0.336583, 0.534174, 0.792546", \ + "0.102645, 0.108948, 0.147194, 0.202613, 0.338642, 0.534159, 0.792564", \ + "0.160007, 0.169467, 0.22591, 0.276012, 0.380081, 0.545227, 0.793287", \ + "0.249081, 0.264054, 0.351172, 0.423856, 0.529478, 0.654653, 0.855367", \ + "0.343697, 0.364712, 0.485717, 0.586093, 0.727413, 0.864465, 1.02287", \ + "0.444855, 0.472062, 0.629108, 0.760823, 0.942279, 1.11491, 1.29269" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0795829, 0.0934764, 0.201224, 0.334432, 0.599962, 0.9447, 1.3953", \ + "0.0995972, 0.11345, 0.221825, 0.355327, 0.621072, 0.965916, 1.41662", \ + "0.174868, 0.192728, 0.308737, 0.442547, 0.708739, 1.05397, 1.50401", \ + "0.227725, 0.252449, 0.402213, 0.547429, 0.813886, 1.15935, 1.61042", \ + "0.291941, 0.327244, 0.534154, 0.721584, 1.02196, 1.36995, 1.82083", \ + "0.348108, 0.393094, 0.659047, 0.894981, 1.25761, 1.64523, 2.10024", \ + "0.402836, 0.456523, 0.777741, 1.0633, 1.4958, 1.94254, 2.44468" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0907017, 0.108958, 0.254907, 0.437755, 0.803628, 1.27942, 1.9012", \ + "0.0907119, 0.108981, 0.254895, 0.437755, 0.803628, 1.27922, 1.90127", \ + "0.119714, 0.134896, 0.262842, 0.438357, 0.803646, 1.27928, 1.9012", \ + "0.168399, 0.185212, 0.306839, 0.463482, 0.807369, 1.27921, 1.90126", \ + "0.254057, 0.274159, 0.412784, 0.563978, 0.86711, 1.30303, 1.90366", \ + "0.34878, 0.372985, 0.5357, 0.703349, 1.00287, 1.39628, 1.9559", \ + "0.447731, 0.476895, 0.669028, 0.859431, 1.18335, 1.56716, 2.08093" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0364198, 0.0425031, 0.0885967, 0.144831, 0.256261, 0.40059, 0.589134", \ + "0.0584875, 0.0645523, 0.110794, 0.166549, 0.277992, 0.422324, 0.610695", \ + "0.142206, 0.15462, 0.225435, 0.285545, 0.396507, 0.539615, 0.728017", \ + "0.20237, 0.220934, 0.326378, 0.415202, 0.542635, 0.683208, 0.870044", \ + "0.28166, 0.308685, 0.466675, 0.601856, 0.794017, 0.976808, 1.16887", \ + "0.354372, 0.389359, 0.599109, 0.781368, 1.04221, 1.28994, 1.54098", \ + "0.422713, 0.466197, 0.725526, 0.954523, 1.28583, 1.60273, 1.92348" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0402035, 0.0486512, 0.112154, 0.188289, 0.340288, 0.537928, 0.796512", \ + "0.0411594, 0.0490711, 0.11215, 0.188263, 0.340254, 0.537929, 0.796462", \ + "0.100565, 0.107089, 0.147522, 0.204692, 0.341984, 0.53791, 0.796457", \ + "0.158324, 0.167974, 0.225668, 0.275804, 0.381902, 0.548321, 0.797221", \ + "0.247414, 0.262619, 0.350388, 0.423393, 0.529362, 0.655759, 0.857563", \ + "0.342501, 0.363401, 0.485087, 0.58551, 0.726888, 0.864252, 1.02393", \ + "0.444898, 0.471097, 0.628816, 0.759832, 0.942141, 1.11396, 1.2924" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0876726, 0.1015, 0.208952, 0.341695, 0.606288, 0.950101, 1.39913", \ + "0.107852, 0.12178, 0.229783, 0.362838, 0.62762, 0.971402, 1.42063", \ + "0.189845, 0.207028, 0.320764, 0.453725, 0.719312, 1.06338, 1.51285", \ + "0.247773, 0.271292, 0.416562, 0.559501, 0.825094, 1.1695, 1.61892", \ + "0.315026, 0.348986, 0.55144, 0.7363, 1.03346, 1.38008, 1.83002", \ + "0.36892, 0.413116, 0.675824, 0.909458, 1.27017, 1.656, 2.10869", \ + "0.414731, 0.469084, 0.79092, 1.07639, 1.50716, 1.95285, 2.45353" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0698898, 0.0880809, 0.234801, 0.41834, 0.784544, 1.26052, 1.88273", \ + "0.0700798, 0.0881774, 0.234861, 0.418215, 0.784548, 1.26069, 1.88273", \ + "0.0937063, 0.10946, 0.240614, 0.418547, 0.78469, 1.2603, 1.88273", \ + "0.134419, 0.152508, 0.28147, 0.440594, 0.787733, 1.26064, 1.88284", \ + "0.207442, 0.230818, 0.381218, 0.537924, 0.84382, 1.28231, 1.88487", \ + "0.292975, 0.32175, 0.50025, 0.673422, 0.978369, 1.37371, 1.93451", \ + "0.390189, 0.423518, 0.631537, 0.828428, 1.15637, 1.54129, 2.05753" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0328576, 0.0392816, 0.0866384, 0.143328, 0.255231, 0.399847, 0.588536", \ + "0.0553913, 0.0614734, 0.10885, 0.165475, 0.277236, 0.421758, 0.61046", \ + "0.137699, 0.150698, 0.223313, 0.284106, 0.395245, 0.538833, 0.727581", \ + "0.196547, 0.215867, 0.323728, 0.413418, 0.541742, 0.685521, 0.871082", \ + "0.273982, 0.302239, 0.46337, 0.599726, 0.792684, 0.975868, 1.16817", \ + "0.345116, 0.381594, 0.594989, 0.778574, 1.04056, 1.28879, 1.54022", \ + "0.412938, 0.457105, 0.720911, 0.951274, 1.28407, 1.60159, 1.92262" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.040048, 0.0485489, 0.111877, 0.187833, 0.33974, 0.537335, 0.79589", \ + "0.0407923, 0.0484629, 0.111733, 0.187821, 0.339742, 0.537326, 0.795884", \ + "0.10112, 0.107494, 0.147412, 0.204175, 0.341416, 0.53732, 0.795839", \ + "0.158559, 0.168095, 0.225486, 0.27543, 0.381221, 0.550395, 0.796499", \ + "0.247478, 0.262295, 0.349855, 0.42284, 0.528911, 0.655394, 0.856973", \ + "0.341444, 0.362506, 0.484465, 0.585084, 0.726369, 0.863748, 1.02334", \ + "0.441747, 0.469312, 0.627698, 0.759328, 0.941317, 1.11327, 1.29185" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105852, 0.126283, 0.287558, 0.488389, 0.889763, 1.41146, 2.09378", \ + "0.124613, 0.145236, 0.307574, 0.5089, 0.91065, 1.4325, 2.11491", \ + "0.19316, 0.216398, 0.381884, 0.583453, 0.985902, 1.50809, 2.1908", \ + "0.238758, 0.268041, 0.458929, 0.663531, 1.06604, 1.58839, 2.27105", \ + "0.287593, 0.328592, 0.57236, 0.809967, 1.22467, 1.74638, 2.43002", \ + "0.323687, 0.3768, 0.680979, 0.959957, 1.4251, 1.95877, 2.64082", \ + "0.360789, 0.424341, 0.787164, 1.11119, 1.63201, 2.21232, 2.90802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0870748, 0.114588, 0.33433, 0.608858, 1.15768, 1.87112, 2.80322", \ + "0.0870972, 0.114631, 0.334328, 0.608849, 1.15766, 1.87112, 2.80323", \ + "0.103689, 0.128819, 0.336511, 0.608834, 1.15738, 1.87078, 2.80323", \ + "0.1358, 0.162579, 0.361828, 0.61878, 1.15734, 1.87056, 2.8031", \ + "0.204054, 0.233281, 0.441648, 0.682317, 1.18559, 1.87583, 2.80315", \ + "0.292957, 0.324535, 0.545377, 0.794134, 1.27075, 1.92451, 2.81959", \ + "0.388908, 0.424345, 0.665683, 0.926245, 1.41338, 2.03126, 2.88686" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0319076, 0.038348, 0.0858591, 0.142582, 0.254361, 0.39884, 0.587341", \ + "0.0545958, 0.0607147, 0.107967, 0.164307, 0.276071, 0.420445, 0.608798", \ + "0.135872, 0.149075, 0.222367, 0.28315, 0.394352, 0.537689, 0.726138", \ + "0.193016, 0.212648, 0.321991, 0.41208, 0.540599, 0.684346, 0.872288", \ + "0.267245, 0.295901, 0.45996, 0.597287, 0.79097, 0.974592, 1.16663", \ + "0.334158, 0.371429, 0.588677, 0.773982, 1.03732, 1.28649, 1.53826", \ + "0.396226, 0.441699, 0.710403, 0.943616, 1.27868, 1.59745, 1.91933" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0325375, 0.0405318, 0.102173, 0.178393, 0.330667, 0.528282, 0.786837", \ + "0.0336587, 0.0408113, 0.101975, 0.178292, 0.330474, 0.528277, 0.786842", \ + "0.0852746, 0.0935388, 0.138158, 0.194897, 0.332228, 0.528423, 0.786807", \ + "0.134187, 0.146844, 0.21314, 0.266884, 0.372229, 0.541537, 0.787597", \ + "0.211222, 0.230953, 0.332171, 0.410472, 0.520752, 0.645842, 0.848502", \ + "0.293885, 0.321304, 0.461752, 0.569245, 0.716092, 0.85634, 1.01508", \ + "0.382453, 0.417718, 0.600408, 0.740131, 0.928789, 1.10435, 1.28518" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0697692, 0.0813164, 0.172108, 0.285019, 0.510593, 0.803785, 1.18715", \ + "0.0899534, 0.101641, 0.19304, 0.306227, 0.532004, 0.82529, 1.20871", \ + "0.166842, 0.183759, 0.287862, 0.401384, 0.62747, 0.921069, 1.30482", \ + "0.216127, 0.241, 0.384393, 0.514943, 0.742127, 1.03608, 1.41943", \ + "0.268843, 0.305902, 0.515009, 0.693811, 0.966702, 1.26494, 1.64932", \ + "0.307515, 0.356537, 0.631791, 0.864753, 1.20812, 1.5588, 1.95349", \ + "0.340702, 0.40058, 0.739133, 1.02702, 1.44743, 1.8664, 2.31951" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0551929, 0.0702517, 0.193199, 0.347141, 0.654889, 1.05492, 1.57783", \ + "0.0554688, 0.0703585, 0.193198, 0.34714, 0.654889, 1.05491, 1.57783", \ + "0.0866968, 0.0993109, 0.203249, 0.348464, 0.654698, 1.05491, 1.57762", \ + "0.131847, 0.147426, 0.254887, 0.379544, 0.661525, 1.05465, 1.57759", \ + "0.210233, 0.231291, 0.36363, 0.493779, 0.735817, 1.08759, 1.58388", \ + "0.302196, 0.328136, 0.488687, 0.63983, 0.892256, 1.20285, 1.65229", \ + "0.405528, 0.434415, 0.62451, 0.802131, 1.08388, 1.40144, 1.80475" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0372018, 0.0433592, 0.0897855, 0.146056, 0.257468, 0.401738, 0.590084", \ + "0.0593095, 0.0654654, 0.112053, 0.168307, 0.279543, 0.4237, 0.611962", \ + "0.144666, 0.15701, 0.225867, 0.286153, 0.397371, 0.541372, 0.729293", \ + "0.206077, 0.224296, 0.328385, 0.416855, 0.543955, 0.684567, 0.875087", \ + "0.286997, 0.313576, 0.470115, 0.604298, 0.795691, 0.978137, 1.16982", \ + "0.361094, 0.395927, 0.603554, 0.784372, 1.04418, 1.29119, 1.54198", \ + "0.431211, 0.473593, 0.730808, 0.958176, 1.28837, 1.60423, 1.9245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0348006, 0.0425964, 0.103948, 0.180278, 0.332516, 0.530536, 0.789048", \ + "0.0354764, 0.0427923, 0.10396, 0.180247, 0.332699, 0.530529, 0.789048", \ + "0.0856831, 0.0936886, 0.139598, 0.196571, 0.334143, 0.530459, 0.788994", \ + "0.134434, 0.146837, 0.213563, 0.267036, 0.373463, 0.540664, 0.789471", \ + "0.210694, 0.230088, 0.331671, 0.410461, 0.520971, 0.647807, 0.849631", \ + "0.292547, 0.31895, 0.459152, 0.56773, 0.715508, 0.856522, 1.01574", \ + "0.379685, 0.413767, 0.594896, 0.73615, 0.926571, 1.10181, 1.28279" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.105852, 0.126283, 0.287558, 0.488389, 0.889763, 1.41146, 2.09378", \ + "0.124613, 0.145236, 0.307574, 0.5089, 0.91065, 1.4325, 2.11491", \ + "0.19316, 0.216398, 0.381884, 0.583453, 0.985902, 1.50809, 2.1908", \ + "0.238758, 0.268041, 0.458929, 0.663531, 1.06604, 1.58839, 2.27105", \ + "0.287593, 0.328592, 0.57236, 0.809967, 1.22467, 1.74638, 2.43002", \ + "0.323687, 0.3768, 0.680979, 0.959957, 1.4251, 1.95877, 2.64082", \ + "0.360789, 0.424341, 0.787164, 1.11119, 1.63201, 2.21232, 2.90802" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0870748, 0.114588, 0.33433, 0.608858, 1.15768, 1.87112, 2.80322", \ + "0.0870972, 0.114631, 0.334328, 0.608849, 1.15766, 1.87112, 2.80323", \ + "0.103689, 0.128819, 0.336511, 0.608834, 1.15738, 1.87078, 2.80323", \ + "0.1358, 0.162579, 0.361828, 0.61878, 1.15734, 1.87056, 2.8031", \ + "0.204054, 0.233281, 0.441648, 0.682317, 1.18559, 1.87583, 2.80315", \ + "0.292957, 0.324535, 0.545377, 0.794134, 1.27075, 1.92451, 2.81959", \ + "0.388908, 0.424345, 0.665683, 0.926245, 1.41338, 2.03126, 2.88686" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0372018, 0.0433592, 0.0897855, 0.146056, 0.257468, 0.401738, 0.590084", \ + "0.0593095, 0.0654654, 0.112053, 0.168307, 0.279543, 0.4237, 0.611962", \ + "0.144666, 0.15701, 0.225867, 0.286153, 0.397371, 0.541372, 0.729293", \ + "0.206077, 0.224296, 0.328385, 0.416855, 0.543955, 0.684567, 0.875087", \ + "0.286997, 0.313576, 0.470115, 0.604298, 0.795691, 0.978137, 1.16982", \ + "0.361094, 0.395927, 0.603554, 0.784372, 1.04418, 1.29119, 1.54198", \ + "0.431211, 0.473593, 0.730808, 0.958176, 1.28837, 1.60423, 1.9245" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0348006, 0.0425964, 0.103948, 0.180278, 0.332516, 0.530536, 0.789048", \ + "0.0354764, 0.0427923, 0.10396, 0.180247, 0.332699, 0.530529, 0.789048", \ + "0.0856831, 0.0936886, 0.139598, 0.196571, 0.334143, 0.530459, 0.788994", \ + "0.134434, 0.146837, 0.213563, 0.267036, 0.373463, 0.540664, 0.789471", \ + "0.210694, 0.230088, 0.331671, 0.410461, 0.520971, 0.647807, 0.849631", \ + "0.292547, 0.31895, 0.459152, 0.56773, 0.715508, 0.856522, 1.01574", \ + "0.379685, 0.413767, 0.594896, 0.73615, 0.926571, 1.10181, 1.28279" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00476247, 0.00477497, 0.00480008, 0.00480619, 0.00480897, 0.00481015, 0.00481099", \ + "0.00465649, 0.00468236, 0.00476433, 0.00479191, 0.00480914, 0.00481694, 0.00482119", \ + "0.00457895, 0.00458531, 0.0046452, 0.00469924, 0.00474427, 0.00469507, 0.00479095", \ + "0.0046621, 0.00465632, 0.00465435, 0.00467577, 0.0047129, 0.00474463, 0.00476695", \ + "0.00509541, 0.00504325, 0.0048668, 0.00480338, 0.00476869, 0.00477028, 0.00477523", \ + "0.00591899, 0.00581112, 0.00539877, 0.00521306, 0.00503954, 0.00482083, 0.00489283", \ + "0.00709471, 0.00693364, 0.00624876, 0.00589094, 0.00556264, 0.00531464, 0.00515743" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "6.21949e-06, 1.0399e-05, 1.9057e-05, 2.11932e-05, 2.23112e-05, 2.06134e-05, 2.04329e-05", \ + "-8.61642e-05, -6.45007e-05, -7.97048e-06, 9.7088e-06, 2.36658e-05, 2.38226e-05, 2.72379e-05", \ + "-0.000102523, -7.81682e-05, -5.05474e-05, -2.30456e-05, -5.42587e-06, 1.03833e-05, 1.55537e-05", \ + "0.00013771, 9.93415e-05, 0.000129895, 9.53249e-05, 1.63282e-05, 1.75754e-05, 1.78351e-05", \ + "0.000763142, 0.000697085, 0.00042024, 0.000290477, 0.000195872, 0.000141593, 0.000105453", \ + "0.00168384, 0.00158286, 0.00111122, 0.000822859, 0.000561678, 0.000408405, 0.000304945", \ + "0.00292923, 0.00279483, 0.00211508, 0.00166555, 0.00119553, 0.000889996, 0.000678332" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00369187, 0.00371332, 0.00375591, 0.00376503, 0.00377039, 0.00377257, 0.00377335", \ + "0.00354719, 0.00358156, 0.00366811, 0.00373704, 0.00376227, 0.00377358, 0.00377971", \ + "0.00360271, 0.00361425, 0.00361493, 0.00365019, 0.00369651, 0.00364845, 0.00374767", \ + "0.00394488, 0.00391268, 0.00380156, 0.00369977, 0.00369739, 0.00371407, 0.00373243", \ + "0.00455843, 0.00448402, 0.00421973, 0.00404103, 0.00391361, 0.00385021, 0.00381691", \ + "0.00553909, 0.00541492, 0.00489801, 0.00460993, 0.00424165, 0.00412019, 0.00400999", \ + "0.00680929, 0.00663611, 0.00588482, 0.00544845, 0.00499007, 0.00464702, 0.00439087" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000165362, -0.000142973, -0.00010449, -9.63577e-05, -9.18766e-05, -9.02491e-05, -8.89654e-05", \ + "-0.000271061, -0.000233199, -0.000111962, -7.78992e-05, -5.29273e-05, -4.83816e-05, -4.3752e-05", \ + "-0.000251925, -0.000259406, -0.000173067, -0.000133803, -9.49354e-05, -6.76042e-05, -5.3025e-05", \ + "-2.83537e-05, -6.04807e-05, -6.16934e-05, -6.88702e-05, -6.01991e-05, -5.04663e-05, -4.34916e-05", \ + "0.000633193, 0.000562781, 0.000255208, 0.000144691, 5.93643e-05, 2.65382e-05, 7.49235e-06", \ + "0.00161013, 0.0014784, 0.000936079, 0.000661015, 0.000411863, 0.00027634, 0.000190909", \ + "0.00292202, 0.0027431, 0.00193564, 0.00147337, 0.00101771, 0.000736721, 0.000544054" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00508235, 0.00508871, 0.00510363, 0.00510733, 0.00510876, 0.00510777, 0.00510611", \ + "0.00496341, 0.00498099, 0.00504256, 0.00506675, 0.00508288, 0.00508861, 0.00509099", \ + "0.00503668, 0.00503131, 0.00498397, 0.00494369, 0.00504081, 0.00505689, 0.00506615", \ + "0.00529568, 0.0052647, 0.005208, 0.00514615, 0.00510538, 0.00508979, 0.00508199", \ + "0.00599819, 0.0059395, 0.00569044, 0.00551278, 0.00511946, 0.00524389, 0.00518855", \ + "0.00698606, 0.00688037, 0.00642235, 0.00610319, 0.00580618, 0.00557941, 0.00543203", \ + "0.00829483, 0.00817139, 0.00750679, 0.00705083, 0.00656757, 0.00624153, 0.00590339" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000180895, -0.00016674, -0.000138785, -0.000132603, -0.000128994, -0.000127696, -0.000126586", \ + "-0.000294169, -0.000260982, -0.000158441, -0.000128175, -0.000110471, -0.000102189, -9.76801e-05", \ + "-0.000403889, -0.000388725, -0.000298037, -0.000235961, -0.000177017, -0.000144294, -0.000127376", \ + "-0.00029915, -0.000304105, -0.000298856, -0.000260804, -0.000210397, -0.000174294, -0.000150224", \ + "0.000181262, 0.000116554, -5.43671e-05, -0.000117433, -0.000142346, -0.000139903, -0.00012988", \ + "0.00106966, 0.000952585, 0.000505913, 0.000301196, 0.000134823, 4.95357e-05, 3.72439e-06", \ + "0.0023428, 0.0021698, 0.00142589, 0.00102309, 0.000665583, 0.000447727, 0.000300503" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00585253, 0.00585736, 0.00586808, 0.00587064, 0.00587147, 0.00587023, 0.00586883", \ + "0.0057378, 0.00575399, 0.00580924, 0.00582848, 0.00583999, 0.00584447, 0.00584591", \ + "0.00580984, 0.0058098, 0.00574374, 0.00571819, 0.00580811, 0.00582034, 0.00582647", \ + "0.00607139, 0.00604736, 0.00596269, 0.00591709, 0.00587592, 0.0058574, 0.00584603", \ + "0.00678211, 0.00670835, 0.00644153, 0.0062641, 0.00609379, 0.00565751, 0.00595283", \ + "0.00775469, 0.00766048, 0.00717634, 0.00685835, 0.00655738, 0.00632686, 0.00618959", \ + "0.0090662, 0.00893191, 0.00825343, 0.00779315, 0.00728293, 0.00696411, 0.00662975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "5.71064e-05, 6.68306e-05, 8.95206e-05, 9.51951e-05, 9.81863e-05, 9.97396e-05, 9.96016e-05", \ + "-3.05184e-05, -6.31116e-06, 7.28815e-05, 9.90873e-05, 0.000116511, 0.000124192, 0.000128249", \ + "-0.000160995, -0.000147123, -6.24968e-05, -3.31809e-06, 4.96968e-05, 8.25389e-05, 0.000100012", \ + "-8.48545e-05, -9.20272e-05, -7.0563e-05, -3.44274e-05, 1.56844e-05, 5.47322e-05, 7.68266e-05", \ + "0.000328607, 0.000286141, 0.000141748, 9.85271e-05, 7.57691e-05, 8.21226e-05, 9.1083e-05", \ + "0.00112859, 0.00103588, 0.000667013, 0.000484749, 0.000334066, 0.000256571, 0.000213682", \ + "0.00232774, 0.00218692, 0.0015393, 0.00118018, 0.000845194, 0.000633413, 0.000497942" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00481705, 0.00482205, 0.004833, 0.0048355, 0.00483621, 0.00483575, 0.00483375", \ + "0.00470443, 0.00472275, 0.00477636, 0.00473088, 0.00480651, 0.00481055, 0.00481179", \ + "0.00477574, 0.00476936, 0.00471617, 0.00468256, 0.00477211, 0.00478379, 0.00470319", \ + "0.0050369, 0.00501581, 0.00493896, 0.00489078, 0.00484576, 0.00482536, 0.00481539", \ + "0.00574659, 0.00567752, 0.00541299, 0.00523962, 0.0049763, 0.00461721, 0.00491787", \ + "0.00673119, 0.00663355, 0.00614662, 0.00582424, 0.00552509, 0.00530076, 0.00515511", \ + "0.0080412, 0.00791067, 0.00722364, 0.0067595, 0.00625881, 0.00591858, 0.00561123" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000174981, -0.000162209, -0.00013366, -0.000127367, -0.00012393, -0.000122297, -0.000121774", \ + "-0.000284179, -0.000248192, -0.00014845, -0.000119126, -0.000100664, -9.24542e-05, -8.79407e-05", \ + "-0.000386583, -0.000372221, -0.000282231, -0.000217728, -0.000162548, -0.000127855, -0.000110014", \ + "-0.000284528, -0.000297234, -0.000285072, -0.000247362, -0.000195765, -0.000156322, -0.000132691", \ + "0.000171868, 0.000122967, -5.50178e-05, -0.000106938, -0.000133765, -0.000125509, -0.000118036", \ + "0.00104532, 0.000929526, 0.000491944, 0.000295095, 0.000132049, 5.23566e-05, 8.75766e-06", \ + "0.00230303, 0.00213689, 0.00139376, 0.00100452, 0.000652357, 0.000435967, 0.000300771" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00585253, 0.00585736, 0.00586808, 0.00587064, 0.00587147, 0.00587023, 0.00586883", \ + "0.0057378, 0.00575399, 0.00580924, 0.00582848, 0.00583999, 0.00584447, 0.00584591", \ + "0.00580984, 0.0058098, 0.00574374, 0.00571819, 0.00580811, 0.00582034, 0.00582647", \ + "0.00607139, 0.00604736, 0.00596269, 0.00591709, 0.00587592, 0.0058574, 0.00584603", \ + "0.00678211, 0.00670835, 0.00644153, 0.0062641, 0.00609379, 0.00565751, 0.00595283", \ + "0.00775469, 0.00766048, 0.00717634, 0.00685835, 0.00655738, 0.00632686, 0.00618959", \ + "0.0090662, 0.00893191, 0.00825343, 0.00779315, 0.00728293, 0.00696411, 0.00662975" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000180895, -0.00016674, -0.000138785, -0.000132603, -0.000128994, -0.000127696, -0.000126586", \ + "-0.000294169, -0.000260982, -0.000158441, -0.000128175, -0.000110471, -0.000102189, -9.76801e-05", \ + "-0.000403889, -0.000388725, -0.000298037, -0.000235961, -0.000177017, -0.000144294, -0.000127376", \ + "-0.00029915, -0.000304105, -0.000298856, -0.000260804, -0.000210397, -0.000174294, -0.000150224", \ + "0.000181262, 0.000116554, -5.43671e-05, -0.000117433, -0.000142346, -0.000139903, -0.00012988", \ + "0.00106966, 0.000952585, 0.000505913, 0.000301196, 0.000134823, 4.95357e-05, 3.72439e-06", \ + "0.0023428, 0.0021698, 0.00142589, 0.00102309, 0.000665583, 0.000447727, 0.000300503" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00651858, 0.00652562, 0.00654309, 0.00654772, 0.006551, 0.00654869, 0.00655321", \ + "0.00643236, 0.00644705, 0.00649381, 0.00651484, 0.00652972, 0.00653499, 0.00653761", \ + "0.00636996, 0.00638316, 0.0064081, 0.00644243, 0.00647578, 0.00649956, 0.00645601", \ + "0.00643982, 0.00642904, 0.00641941, 0.00642627, 0.00645498, 0.00647366, 0.00648913", \ + "0.00682288, 0.00679037, 0.00665399, 0.00658818, 0.00654873, 0.00651685, 0.00651553", \ + "0.00762478, 0.00754141, 0.00718329, 0.00699629, 0.00686483, 0.00672763, 0.00665233", \ + "0.00886112, 0.00872556, 0.00810191, 0.00773116, 0.00736826, 0.00712323, 0.00696265" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000110916, 0.000112998, 0.000115494, 0.000115792, 0.000116101, 0.000116695, 0.000120104", \ + "1.15027e-06, 1.42726e-05, 5.52228e-05, 6.61538e-05, 7.45646e-05, 7.93935e-05, 8.0773e-05", \ + "4.43716e-05, 4.29322e-05, 5.02707e-05, 5.09401e-05, 5.68891e-05, 5.87896e-05, 6.40664e-05", \ + "0.000306136, 0.000274701, 0.00020544, 0.000181971, 0.000137978, 0.000112185, 9.79238e-05", \ + "0.00101141, 0.000948603, 0.00066115, 0.000493327, 0.000336602, 0.000255057, 0.00019978", \ + "0.00206134, 0.00196033, 0.00145476, 0.00112217, 0.000798249, 0.000600197, 0.000462691", \ + "0.00346387, 0.00333185, 0.00261458, 0.00211468, 0.00156095, 0.00119579, 0.000929885" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00733189, 0.0073397, 0.00735921, 0.00736461, 0.00736704, 0.00736795, 0.00736896", \ + "0.00724226, 0.00726026, 0.00730932, 0.00733081, 0.00734564, 0.00735149, 0.00735396", \ + "0.00718955, 0.00719031, 0.00722366, 0.0072587, 0.00729418, 0.00731614, 0.0072798", \ + "0.00725936, 0.00724685, 0.00724506, 0.00724249, 0.00727112, 0.00729029, 0.00730596", \ + "0.00764341, 0.00759802, 0.00746402, 0.00743429, 0.00735198, 0.00733848, 0.00733152", \ + "0.00844716, 0.00836773, 0.00800401, 0.00781237, 0.00766594, 0.00753113, 0.00746916", \ + "0.00968779, 0.00954827, 0.00892328, 0.00855695, 0.00820704, 0.00797614, 0.00779832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000315673, 0.000317137, 0.00031864, 0.000318809, 0.00031906, 0.000319523, 0.000322771", \ + "0.000218114, 0.00023088, 0.000259655, 0.000271338, 0.00027781, 0.000282416, 0.000283974", \ + "0.000246851, 0.000243447, 0.000252964, 0.000254371, 0.000259676, 0.000260958, 0.000266784", \ + "0.000475033, 0.000449126, 0.000411899, 0.000379205, 0.00033959, 0.000312599, 0.0002974", \ + "0.0011413, 0.00108723, 0.000846022, 0.000679611, 0.00053406, 0.000453257, 0.00039981", \ + "0.00215051, 0.00206448, 0.00160726, 0.00129637, 0.000986088, 0.000792186, 0.00065975", \ + "0.00351263, 0.00340407, 0.00274477, 0.00227353, 0.00174171, 0.00138437, 0.00112245" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00726148, 0.00726942, 0.00728866, 0.00729448, 0.00729697, 0.00729415, 0.00729204", \ + "0.00717419, 0.0071844, 0.00724146, 0.00726306, 0.00727786, 0.00728419, 0.00728616", \ + "0.0071179, 0.00711719, 0.00715934, 0.00716209, 0.00722062, 0.00724648, 0.00725568", \ + "0.00716859, 0.00717039, 0.0071684, 0.00717452, 0.00719935, 0.00721156, 0.00723204", \ + "0.00749567, 0.00745668, 0.00733843, 0.0073189, 0.00725929, 0.00724655, 0.00724464", \ + "0.00818027, 0.00809569, 0.00778758, 0.00763466, 0.00751174, 0.00741732, 0.00734748", \ + "0.00929636, 0.00916914, 0.00860012, 0.00828391, 0.00799354, 0.00776272, 0.00762192" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000318049, 0.00031583, 0.00031363, 0.000314446, 0.00031762, 0.000318218, 0.000318039", \ + "0.00021946, 0.00022384, 0.000256164, 0.000264796, 0.000271732, 0.000276012, 0.000274703", \ + "0.00022271, 0.00022268, 0.000233407, 0.000234504, 0.000239768, 0.000242052, 0.000250377", \ + "0.000458753, 0.000434547, 0.000400293, 0.000363697, 0.000321561, 0.00029795, 0.000283723", \ + "0.00112479, 0.00107401, 0.000821924, 0.000658288, 0.000511721, 0.000433081, 0.000380053", \ + "0.00213888, 0.00205121, 0.00158104, 0.00126906, 0.000961851, 0.00077196, 0.000637943", \ + "0.0035104, 0.00339049, 0.00272373, 0.00224457, 0.0017156, 0.00136091, 0.00109899" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00606317, 0.0060743, 0.00609881, 0.00610412, 0.00610766, 0.00610888, 0.00611077", \ + "0.00596922, 0.00598594, 0.00604956, 0.00607444, 0.00609096, 0.0060997, 0.00610321", \ + "0.00591779, 0.00592529, 0.00596192, 0.00599959, 0.00603138, 0.0060454, 0.00606709", \ + "0.00594049, 0.00593768, 0.00594964, 0.00597074, 0.00599364, 0.00602904, 0.00605017", \ + "0.00618135, 0.00614998, 0.00606145, 0.0060403, 0.00602749, 0.0060341, 0.00604333", \ + "0.00687277, 0.00678665, 0.00647316, 0.00633446, 0.0062393, 0.00618095, 0.00613021", \ + "0.00803784, 0.00787414, 0.00726373, 0.00696994, 0.00670423, 0.00653493, 0.00639529" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000294716, 0.00029808, 0.000290541, 0.000290507, 0.000290616, 0.000289516, 0.000290117", \ + "0.000193804, 0.000198516, 0.000219186, 0.000222545, 0.00022664, 0.000228303, 0.000230111", \ + "0.000198357, 0.000210018, 0.000200268, 0.000198928, 0.000201707, 0.00020044, 0.000203982", \ + "0.000416289, 0.000389172, 0.000352615, 0.000323071, 0.0002807, 0.000254587, 0.000239028", \ + "0.00106146, 0.00100181, 0.000748857, 0.000596291, 0.000458722, 0.00038638, 0.000333889", \ + "0.0020543, 0.00195974, 0.00147801, 0.00117988, 0.000879362, 0.000697895, 0.000573169", \ + "0.00340036, 0.00327474, 0.00258554, 0.00210472, 0.00158599, 0.0012481, 0.00100073" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00642872, 0.00643978, 0.00646363, 0.00646953, 0.00647392, 0.00647503, 0.00647381", \ + "0.00633344, 0.00634353, 0.00641317, 0.00643768, 0.00645477, 0.00646189, 0.00646637", \ + "0.00628167, 0.00628736, 0.00632938, 0.00636238, 0.00639889, 0.00642363, 0.00643373", \ + "0.00635427, 0.00634834, 0.00636051, 0.00635408, 0.00636536, 0.00639571, 0.00641693", \ + "0.00671035, 0.00666746, 0.00652496, 0.00647757, 0.0064361, 0.0064223, 0.00642965", \ + "0.00747745, 0.00737427, 0.00701151, 0.00684231, 0.00671761, 0.0066211, 0.00655289", \ + "0.00866539, 0.00851928, 0.00786814, 0.00751614, 0.00718497, 0.00697599, 0.00688877" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000358355, 0.000359944, 0.000358764, 0.000363019, 0.000363532, 0.000362491, 0.000363618", \ + "0.000263407, 0.000274193, 0.000306455, 0.000318639, 0.000329382, 0.000332955, 0.000334622", \ + "0.00027415, 0.000285887, 0.000328617, 0.000317816, 0.000317328, 0.000320541, 0.000323096", \ + "0.000505489, 0.000477796, 0.000450582, 0.00040972, 0.000372399, 0.000350959, 0.000344426", \ + "0.00117253, 0.00112008, 0.000886102, 0.000719022, 0.000575985, 0.000494373, 0.000442744", \ + "0.00217579, 0.00209581, 0.00165194, 0.00134273, 0.00103668, 0.000840128, 0.000706803", \ + "0.00354752, 0.00343369, 0.00279586, 0.00232987, 0.00180262, 0.00144371, 0.00118054" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00733189, 0.0073397, 0.00735921, 0.00736461, 0.00736704, 0.00736795, 0.00736896", \ + "0.00724226, 0.00726026, 0.00730932, 0.00733081, 0.00734564, 0.00735149, 0.00735396", \ + "0.00718955, 0.00719031, 0.00722366, 0.0072587, 0.00729418, 0.00731614, 0.0072798", \ + "0.00725936, 0.00724685, 0.00724506, 0.00724249, 0.00727112, 0.00729029, 0.00730596", \ + "0.00764341, 0.00759802, 0.00746402, 0.00743429, 0.00735198, 0.00733848, 0.00733152", \ + "0.00844716, 0.00836773, 0.00800401, 0.00781237, 0.00766594, 0.00753113, 0.00746916", \ + "0.00968779, 0.00954827, 0.00892328, 0.00855695, 0.00820704, 0.00797614, 0.00779832" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.000358355, 0.000359944, 0.000358764, 0.000363019, 0.000363532, 0.000362491, 0.000363618", \ + "0.000263407, 0.000274193, 0.000306455, 0.000318639, 0.000329382, 0.000332955, 0.000334622", \ + "0.00027415, 0.000285887, 0.000328617, 0.000317816, 0.000317328, 0.000320541, 0.000323096", \ + "0.000505489, 0.000477796, 0.000450582, 0.00040972, 0.000372399, 0.000350959, 0.000344426", \ + "0.00117253, 0.00112008, 0.000886102, 0.000719022, 0.000575985, 0.000494373, 0.000442744", \ + "0.00217579, 0.00209581, 0.00165194, 0.00134273, 0.00103668, 0.000840128, 0.000706803", \ + "0.00354752, 0.00343369, 0.00279586, 0.00232987, 0.00180262, 0.00144371, 0.00118054" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157252; + rise_capacitance : 0.00153232; + rise_capacitance_range (0.00105748, 0.00153232); + fall_capacitance : 0.00157252; + fall_capacitance_range (0.0010356, 0.00157252); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000269558, -0.000268854, -0.000271187, -0.000268937, -0.000268891, -0.000269494, -0.000269147" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000269558, 0.000268854, 0.000271187, 0.000268937, 0.000268891, 0.000269494, 0.000269147" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000714068, -0.000815941, -0.000879921, -0.000886543, -0.000887588, -0.000889739, -0.00088882" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000884796, 0.00088832, 0.000890826, 0.000892012, 0.000887588, 0.000889739, 0.00088882" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000211722, -0.000216078, -0.000212976, -0.000213689, -0.00021427, -0.000216133, -0.000218022" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000220366, 0.000218381, 0.000218743, 0.000219073, 0.000218707, 0.000218948, 0.000218938" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00108986, -0.00110269, -0.00114427, -0.00115211, -0.00115456, -0.0011536, -0.00114844" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00115342, 0.00115675, 0.00116721, 0.00115929, 0.00115456, 0.0011536, 0.00114844" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000214234, -0.000215354, -0.000215084, -0.000215746, -0.000214556, -0.000216104, -0.000217503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000228863, 0.000231042, 0.000229724, 0.000227661, 0.000226832, 0.000226151, 0.000223528" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000202436, -0.000202715, -0.000205045, -0.000204056, -0.000206031, -0.000208796, -0.000208614" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000209179, 0.000209795, 0.00020932, 0.000209332, 0.000208979, 0.000208869, 0.000208614" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121059, -0.00121121, -0.00121599, -0.00121913, -0.00122286, -0.00122461, -0.00123536" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00123986, 0.00124252, 0.00124262, 0.00124488, 0.00124505, 0.00124551, 0.00124444" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160153; + rise_capacitance : 0.00160153; + rise_capacitance_range (0.00095208, 0.00160153); + fall_capacitance : 0.00159988; + fall_capacitance_range (0.000924462, 0.00159988); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000136648, -0.00013896, -0.00013822, -0.000136279, -0.000136179, -0.000136506, -0.000136318" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000145529, 0.000146632, 0.00014591, 0.000144461, 0.000143406, 0.000142494, 0.000140402" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000134035, -0.000134329, -0.000134783, -0.000134924, -0.000134545, -0.000134522, -0.00013433" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000140842, 0.0001401, 0.000140262, 0.000140163, 0.000139407, 0.000138696, 0.000137644" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00109303, -0.00109992, -0.00113965, -0.00114913, -0.00114972, -0.00114839, -0.00114354" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00114677, 0.0011508, 0.00115101, 0.00115344, 0.00114972, 0.00114839, 0.00114354" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000133389, -0.000135176, -0.000134525, -0.000132625, -0.000132056, -0.000131957, -0.000131087" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000160167, 0.000161339, 0.000159588, 0.000158828, 0.000156401, 0.000153059, 0.000146938" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000129283, -0.000130168, -0.000129262, -0.000128996, -0.000129029, -0.00012887, -0.00012871" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000129283, 0.000130168, 0.000129262, 0.000128996, 0.000129029, 0.00012887, 0.00012871" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00120999, -0.00120898, -0.00121526, -0.00121601, -0.00122208, -0.00122489, -0.00123524" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0012388, 0.001244, 0.00124136, 0.00124392, 0.00124426, 0.00123789, 0.00123771" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158188; + rise_capacitance : 0.00158188; + rise_capacitance_range (0.00113746, 0.00158188); + fall_capacitance : 0.00154522; + fall_capacitance_range (0.00104294, 0.00154522); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000159692, -0.00015972, -0.000157153, -0.000157433, -0.000157164, -0.000157483, -0.000157276" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000172357, 0.000173553, 0.000172553, 0.000170119, 0.000168798, 0.00016648, 0.00016204" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00015828, -0.000158337, -0.000156367, -0.00015632, -0.000155979, -0.000156179, -0.000155974" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000171152, 0.000172184, 0.000171235, 0.000168608, 0.000167504, 0.00016522, 0.000160843" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000153827, -0.000153901, -0.000152038, -0.000152094, -0.000151968, -0.000152479, -0.000150636" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000163763, 0.000164806, 0.000164085, 0.000161339, 0.000159585, 0.000156306, 0.000150636" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000151356, -0.000150993, -0.000151679, -0.000150482, -0.000150563, -0.000150868, -0.000150683" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000152417, 0.000152206, 0.000152523, 0.000150482, 0.000150563, 0.000150868, 0.000150683" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000984571, -0.000986747, -0.000984241, -0.000985303, -0.000986335, -0.000986827, -0.000986194" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010106, 0.000993583, 0.000987055, 0.000985303, 0.000986335, 0.000987707, 0.000986504" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157356; + rise_capacitance : 0.00153197; + rise_capacitance_range (0.00113224, 0.00153197); + fall_capacitance : 0.00157356; + fall_capacitance_range (0.00113613, 0.00157356); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000721807, -0.000822023, -0.000869918, -0.000879639, -0.000872812, -0.000876052, -0.000874841" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000871617, 0.000872775, 0.000882369, 0.000881945, 0.000872812, 0.000876052, 0.000874841" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000719742, -0.000821655, -0.000869753, -0.00087949, -0.000874496, -0.000877742, -0.000876553" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000873179, 0.000874241, 0.00088464, 0.000883611, 0.000874496, 0.000877742, 0.000876553" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000686844, -0.000775021, -0.000845229, -0.000855659, -0.000847041, -0.000850056, -0.000848864" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000847723, 0.000848314, 0.0008553, 0.000855659, 0.000847041, 0.000850056, 0.000848864" \ + ); + } + } + } + } + cell (OAOI211X2) { + area : 9.8784; + cell_leakage_power : 0.0996668; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0961416; + when : "(A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.141984; + when : "(A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.103854; + when : "(A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0672924; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.076679; + when : "(A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.149635; + when : "(A * !B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0834143; + when : "(A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0866502; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0794833; + when : "(!A * B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.176116; + when : "(!A * B * C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0836498; + when : "(!A * B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0866502; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0826603; + when : "(!A * !B * C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.123555; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0621526; + when : "(!A * !B * !C * D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0947506; + when : "(!A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0996668; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!A * !B * !D) + (!C * !D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0835589, 0.114288, 0.274844, 0.474579, 0.873773, 1.39252, 2.07106", \ + "0.0980383, 0.129284, 0.291421, 0.49179, 0.891369, 1.41035, 2.08891", \ + "0.155736, 0.196691, 0.366623, 0.568334, 0.968968, 1.48847, 2.16759", \ + "0.19301, 0.248419, 0.457465, 0.663277, 1.06414, 1.58367, 2.26334", \ + "0.240523, 0.315066, 0.591396, 0.841834, 1.25291, 1.77859, 2.4561", \ + "0.287678, 0.379285, 0.719261, 1.0236, 1.50193, 2.0314, 2.71318", \ + "0.332823, 0.441436, 0.843544, 1.20256, 1.75749, 2.34777, 3.03719" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0718469, 0.113263, 0.333489, 0.608509, 1.15851, 1.87339, 2.80769", \ + "0.0719272, 0.113279, 0.33349, 0.608508, 1.15847, 1.87339, 2.80755", \ + "0.106425, 0.142832, 0.337359, 0.608503, 1.15824, 1.87304, 2.80771", \ + "0.150907, 0.191541, 0.377643, 0.623634, 1.1584, 1.87336, 2.80756", \ + "0.224637, 0.273828, 0.48439, 0.710814, 1.19096, 1.87782, 2.80764", \ + "0.301938, 0.361795, 0.606792, 0.853388, 1.30548, 1.9358, 2.82353", \ + "0.384511, 0.454987, 0.738227, 1.01339, 1.48572, 2.07222, 2.90542" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.044051, 0.0591803, 0.137321, 0.233953, 0.426708, 0.67706, 1.00434", \ + "0.0624529, 0.0778191, 0.156568, 0.253348, 0.44624, 0.696663, 1.02397", \ + "0.131351, 0.159311, 0.259927, 0.355336, 0.548609, 0.798112, 1.12557", \ + "0.177695, 0.217792, 0.361217, 0.483234, 0.678442, 0.927872, 1.25413", \ + "0.236276, 0.292652, 0.499807, 0.676316, 0.930986, 1.18513, 1.51403", \ + "0.288648, 0.360279, 0.627009, 0.856784, 1.19179, 1.51767, 1.86109", \ + "0.335976, 0.422798, 0.747097, 1.0293, 1.444, 1.84945, 2.27007" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391691, 0.0586055, 0.161843, 0.290695, 0.547939, 0.882374, 1.31955", \ + "0.0400551, 0.0586282, 0.161836, 0.290543, 0.548082, 0.882374, 1.31955", \ + "0.0890326, 0.107944, 0.184547, 0.294985, 0.547933, 0.882545, 1.31955", \ + "0.135066, 0.162038, 0.258063, 0.348191, 0.562995, 0.882428, 1.31978", \ + "0.20742, 0.246823, 0.381896, 0.493279, 0.67359, 0.936802, 1.3343", \ + "0.285686, 0.33826, 0.515932, 0.66027, 0.873405, 1.10097, 1.43929", \ + "0.37181, 0.437295, 0.658239, 0.838358, 1.09732, 1.35345, 1.65073" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0663695, 0.0976352, 0.258813, 0.458615, 0.85783, 1.37671, 2.05503", \ + "0.07785, 0.109617, 0.271964, 0.473487, 0.873299, 1.39238, 2.07084", \ + "0.14096, 0.185905, 0.355942, 0.555951, 0.95576, 1.4755, 2.15397", \ + "0.182028, 0.242161, 0.461143, 0.664286, 1.06228, 1.58085, 2.25918", \ + "0.2358, 0.315229, 0.611425, 0.872607, 1.28097, 1.79585, 2.47237", \ + "0.286018, 0.383046, 0.747911, 1.07524, 1.56844, 2.08923, 2.76202", \ + "0.333446, 0.447902, 0.876634, 1.26419, 1.85523, 2.45714, 3.13176" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0717489, 0.113239, 0.333481, 0.608509, 1.15847, 1.87337, 2.80752", \ + "0.0710311, 0.113082, 0.333502, 0.608507, 1.15847, 1.87339, 2.80742", \ + "0.118873, 0.156632, 0.34048, 0.608491, 1.15852, 1.87304, 2.80742", \ + "0.163511, 0.211369, 0.39563, 0.628396, 1.15825, 1.87318, 2.8077", \ + "0.233546, 0.294825, 0.52902, 0.745502, 1.20571, 1.87766, 2.80761", \ + "0.311505, 0.385297, 0.669224, 0.926564, 1.35402, 1.95726, 2.82464", \ + "0.398633, 0.484755, 0.815114, 1.11786, 1.58726, 2.13979, 2.93454" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0362691, 0.0512246, 0.128511, 0.224462, 0.416125, 0.665253, 0.991013", \ + "0.0545866, 0.0697906, 0.148005, 0.244229, 0.436018, 0.685364, 1.01118", \ + "0.111964, 0.143694, 0.250762, 0.347408, 0.538449, 0.787275, 1.11348", \ + "0.14775, 0.193363, 0.346861, 0.472179, 0.666651, 0.911612, 1.23918", \ + "0.19132, 0.25564, 0.477583, 0.659462, 0.918581, 1.17337, 1.50079", \ + "0.226977, 0.30935, 0.595874, 0.833875, 1.17482, 1.5037, 1.84752", \ + "0.255837, 0.355994, 0.705875, 0.998995, 1.42233, 1.83153, 2.25405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0311254, 0.0503744, 0.152812, 0.280795, 0.536709, 0.869425, 1.30455", \ + "0.0332677, 0.0506374, 0.152815, 0.280954, 0.53671, 0.869425, 1.30455", \ + "0.0829939, 0.102706, 0.17784, 0.286968, 0.53673, 0.869666, 1.30455", \ + "0.127783, 0.155758, 0.252982, 0.341473, 0.553484, 0.869923, 1.30524", \ + "0.199401, 0.239717, 0.375979, 0.488407, 0.665477, 0.925264, 1.32027", \ + "0.279448, 0.332429, 0.510193, 0.655175, 0.866663, 1.09181, 1.42674", \ + "0.368536, 0.434349, 0.655049, 0.83387, 1.09148, 1.3486, 1.64049" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0628914, 0.0833777, 0.189657, 0.32121, 0.583725, 0.924535, 1.37016", \ + "0.0786397, 0.0994201, 0.206479, 0.338303, 0.601028, 0.942202, 1.38765", \ + "0.152355, 0.183225, 0.301344, 0.431768, 0.695182, 1.03624, 1.48217", \ + "0.200986, 0.244337, 0.408974, 0.55225, 0.813314, 1.1531, 1.59801", \ + "0.262283, 0.321095, 0.550907, 0.754816, 1.05609, 1.39614, 1.83963", \ + "0.316775, 0.389704, 0.677983, 0.939215, 1.3301, 1.7184, 2.16153", \ + "0.366673, 0.453553, 0.796842, 1.11129, 1.58825, 2.06474, 2.56719" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.061107, 0.0889812, 0.236175, 0.419742, 0.786222, 1.26253, 1.88529", \ + "0.0609539, 0.088932, 0.236223, 0.41974, 0.786216, 1.26258, 1.88516", \ + "0.108732, 0.134334, 0.250418, 0.421034, 0.786324, 1.26248, 1.88519", \ + "0.155954, 0.190745, 0.319516, 0.461227, 0.791734, 1.26261, 1.88507", \ + "0.225833, 0.274524, 0.449928, 0.603565, 0.878364, 1.29404, 1.88699", \ + "0.300079, 0.362001, 0.585849, 0.778399, 1.07079, 1.42885, 1.95905", \ + "0.379989, 0.454607, 0.725538, 0.960736, 1.3082, 1.66593, 2.13834" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0382483, 0.04976, 0.10982, 0.184498, 0.333741, 0.527716, 0.781361", \ + "0.0590039, 0.0708774, 0.1317, 0.206624, 0.356042, 0.550088, 0.803772", \ + "0.123878, 0.148882, 0.236183, 0.314076, 0.464184, 0.658648, 0.912396", \ + "0.163003, 0.201716, 0.331638, 0.437296, 0.595855, 0.791461, 1.04542", \ + "0.209077, 0.2672, 0.462317, 0.61785, 0.838498, 1.05694, 1.31213", \ + "0.251903, 0.326693, 0.584293, 0.792542, 1.08472, 1.36575, 1.66118", \ + "0.292903, 0.383744, 0.701353, 0.962001, 1.32935, 1.68046, 2.04166" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0255404, 0.0403293, 0.118884, 0.216967, 0.412906, 0.667646, 1.00161", \ + "0.0262069, 0.0404048, 0.118883, 0.216888, 0.412903, 0.667665, 1.00162", \ + "0.0661133, 0.0811282, 0.14184, 0.224653, 0.412884, 0.668168, 1.00162", \ + "0.109797, 0.129747, 0.204299, 0.275705, 0.433061, 0.670795, 1.00164", \ + "0.184675, 0.211401, 0.312576, 0.401223, 0.544368, 0.737918, 1.02865", \ + "0.265024, 0.300765, 0.433284, 0.545348, 0.714858, 0.898346, 1.14163", \ + "0.349434, 0.39485, 0.562509, 0.702008, 0.90495, 1.11403, 1.35154" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0597238, 0.0803053, 0.187222, 0.319379, 0.582945, 0.925066, 1.37188", \ + "0.0756017, 0.096462, 0.204063, 0.336455, 0.600154, 0.942321, 1.3893", \ + "0.147828, 0.179653, 0.299696, 0.430053, 0.694546, 1.03664, 1.4836", \ + "0.195506, 0.239541, 0.406645, 0.551053, 0.812581, 1.15375, 1.59994", \ + "0.255192, 0.315527, 0.548125, 0.752672, 1.05698, 1.39661, 1.8415", \ + "0.309197, 0.38405, 0.675116, 0.937669, 1.32968, 1.71905, 2.16321", \ + "0.360016, 0.448123, 0.794276, 1.11036, 1.58855, 2.06571, 2.5685" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0784789, 0.105824, 0.252056, 0.435135, 0.801395, 1.27758, 1.8998", \ + "0.0784722, 0.105825, 0.252052, 0.435163, 0.801438, 1.27755, 1.8998", \ + "0.131806, 0.153903, 0.267571, 0.436631, 0.8014, 1.27751, 1.90011", \ + "0.187592, 0.217054, 0.335383, 0.477757, 0.807061, 1.27737, 1.90019", \ + "0.270954, 0.311933, 0.473173, 0.620419, 0.896133, 1.30966, 1.90174", \ + "0.358846, 0.410446, 0.616376, 0.801471, 1.08602, 1.44489, 1.97448", \ + "0.452403, 0.51456, 0.763704, 0.990027, 1.32933, 1.68337, 2.15472" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0527075, 0.067944, 0.14626, 0.24293, 0.435718, 0.686073, 1.01335", \ + "0.072825, 0.0883917, 0.167465, 0.264424, 0.457396, 0.707845, 1.03519", \ + "0.143979, 0.16782, 0.26226, 0.360081, 0.554054, 0.805042, 1.1323", \ + "0.193139, 0.228184, 0.35727, 0.47401, 0.671378, 0.923059, 1.25051", \ + "0.254294, 0.305984, 0.493446, 0.653357, 0.89649, 1.15773, 1.48096", \ + "0.310508, 0.377587, 0.623499, 0.832029, 1.13804, 1.45063, 1.79903", \ + "0.36508, 0.446283, 0.74943, 1.00799, 1.38388, 1.75742, 2.16077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391672, 0.0586059, 0.161843, 0.290583, 0.548052, 0.882304, 1.31985", \ + "0.0391231, 0.0585833, 0.161837, 0.290652, 0.547939, 0.882374, 1.31965", \ + "0.0709074, 0.0892228, 0.175406, 0.293993, 0.547932, 0.882429, 1.31958", \ + "0.111765, 0.134243, 0.226827, 0.328801, 0.559127, 0.882839, 1.31982", \ + "0.183038, 0.21299, 0.327286, 0.437883, 0.638329, 0.924733, 1.32673", \ + "0.262043, 0.300894, 0.444162, 0.572821, 0.787572, 1.04458, 1.40995", \ + "0.345426, 0.395047, 0.571519, 0.723398, 0.964527, 1.23262, 1.56663" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1 && D == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !D)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0561483, 0.0767834, 0.183297, 0.31498, 0.577463, 0.918401, 1.36402", \ + "0.0723832, 0.0932193, 0.200385, 0.332356, 0.595036, 0.936032, 1.38173", \ + "0.144123, 0.176121, 0.295532, 0.426174, 0.689711, 1.0306, 1.47653", \ + "0.190151, 0.235087, 0.403021, 0.546525, 0.807369, 1.14719, 1.59209", \ + "0.247624, 0.308716, 0.542288, 0.747914, 1.05029, 1.39057, 1.83438", \ + "0.298439, 0.374155, 0.667336, 0.930501, 1.32332, 1.71299, 2.1559", \ + "0.344327, 0.434328, 0.783644, 1.10066, 1.57985, 2.05752, 2.56104" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0588708, 0.0869967, 0.234657, 0.418112, 0.784831, 1.26116, 1.88378", \ + "0.0583533, 0.0864991, 0.234535, 0.41812, 0.784689, 1.26089, 1.88378", \ + "0.10618, 0.132288, 0.248784, 0.419429, 0.784576, 1.26111, 1.88366", \ + "0.152827, 0.18813, 0.317675, 0.460313, 0.790435, 1.26124, 1.88387", \ + "0.221806, 0.271504, 0.449112, 0.602627, 0.877307, 1.29293, 1.88552", \ + "0.29537, 0.358321, 0.584177, 0.778979, 1.07023, 1.42844, 1.95782", \ + "0.374401, 0.450729, 0.724367, 0.959535, 1.30786, 1.66658, 2.13806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0442653, 0.0590304, 0.136109, 0.232011, 0.423679, 0.6728, 0.998555", \ + "0.0641446, 0.0793039, 0.157347, 0.253549, 0.445434, 0.694646, 1.02045", \ + "0.127133, 0.153562, 0.251787, 0.349005, 0.542449, 0.789558, 1.11788", \ + "0.166738, 0.206549, 0.343614, 0.462673, 0.660087, 0.910057, 1.23646", \ + "0.21392, 0.273157, 0.473725, 0.638294, 0.884223, 1.14551, 1.46811", \ + "0.257585, 0.334058, 0.597573, 0.812742, 1.12331, 1.43701, 1.7857", \ + "0.300199, 0.393155, 0.717104, 0.983912, 1.36633, 1.74258, 2.14697" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0311497, 0.0503953, 0.152925, 0.280772, 0.536708, 0.869426, 1.30455", \ + "0.0313794, 0.0504044, 0.152923, 0.280781, 0.536708, 0.869426, 1.30455", \ + "0.0652256, 0.083858, 0.1684, 0.283963, 0.536693, 0.869665, 1.30455", \ + "0.105693, 0.129048, 0.221156, 0.321999, 0.548956, 0.869923, 1.30459", \ + "0.176627, 0.207206, 0.322483, 0.432406, 0.632766, 0.913666, 1.31368", \ + "0.254117, 0.29407, 0.438601, 0.567404, 0.781072, 1.03543, 1.39699", \ + "0.335222, 0.385553, 0.565139, 0.718524, 0.958034, 1.22658, 1.55667" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0597238, 0.0803053, 0.187222, 0.319379, 0.582945, 0.925066, 1.37188", \ + "0.0756017, 0.096462, 0.204063, 0.336455, 0.600154, 0.942321, 1.3893", \ + "0.147828, 0.179653, 0.299696, 0.430053, 0.694546, 1.03664, 1.4836", \ + "0.195506, 0.239541, 0.406645, 0.551053, 0.812581, 1.15375, 1.59994", \ + "0.255192, 0.315527, 0.548125, 0.752672, 1.05698, 1.39661, 1.8415", \ + "0.309197, 0.38405, 0.675116, 0.937669, 1.32968, 1.71905, 2.16321", \ + "0.360016, 0.448123, 0.794276, 1.11036, 1.58855, 2.06571, 2.5685" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0784789, 0.105824, 0.252056, 0.435135, 0.801395, 1.27758, 1.8998", \ + "0.0784722, 0.105825, 0.252052, 0.435163, 0.801438, 1.27755, 1.8998", \ + "0.131806, 0.153903, 0.267571, 0.436631, 0.8014, 1.27751, 1.90011", \ + "0.187592, 0.217054, 0.335383, 0.477757, 0.807061, 1.27737, 1.90019", \ + "0.270954, 0.311933, 0.473173, 0.620419, 0.896133, 1.30966, 1.90174", \ + "0.358846, 0.410446, 0.616376, 0.801471, 1.08602, 1.44489, 1.97448", \ + "0.452403, 0.51456, 0.763704, 0.990027, 1.32933, 1.68337, 2.15472" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0527075, 0.067944, 0.14626, 0.24293, 0.435718, 0.686073, 1.01335", \ + "0.072825, 0.0883917, 0.167465, 0.264424, 0.457396, 0.707845, 1.03519", \ + "0.143979, 0.16782, 0.26226, 0.360081, 0.554054, 0.805042, 1.1323", \ + "0.193139, 0.228184, 0.35727, 0.47401, 0.671378, 0.923059, 1.25051", \ + "0.254294, 0.305984, 0.493446, 0.653357, 0.89649, 1.15773, 1.48096", \ + "0.310508, 0.377587, 0.623499, 0.832029, 1.13804, 1.45063, 1.79903", \ + "0.36508, 0.446283, 0.74943, 1.00799, 1.38388, 1.75742, 2.16077" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391672, 0.0586059, 0.161843, 0.290583, 0.548052, 0.882304, 1.31985", \ + "0.0391231, 0.0585833, 0.161837, 0.290652, 0.547939, 0.882374, 1.31965", \ + "0.0709074, 0.0892228, 0.175406, 0.293993, 0.547932, 0.882429, 1.31958", \ + "0.111765, 0.134243, 0.226827, 0.328801, 0.559127, 0.882839, 1.31982", \ + "0.183038, 0.21299, 0.327286, 0.437883, 0.638329, 0.924733, 1.32673", \ + "0.262043, 0.300894, 0.444162, 0.572821, 0.787572, 1.04458, 1.40995", \ + "0.345426, 0.395047, 0.571519, 0.723398, 0.964527, 1.23262, 1.56663" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0749673, 0.0954465, 0.20176, 0.333313, 0.595747, 0.936843, 1.38233", \ + "0.0941503, 0.114757, 0.221621, 0.353487, 0.616147, 0.957358, 1.40291", \ + "0.163401, 0.190186, 0.304785, 0.437676, 0.701155, 1.04221, 1.48822", \ + "0.208589, 0.245788, 0.394354, 0.53841, 0.803412, 1.14442, 1.59118", \ + "0.263603, 0.315892, 0.518809, 0.704704, 1.00416, 1.3475, 1.79411", \ + "0.312651, 0.378394, 0.634758, 0.867165, 1.22759, 1.61379, 2.06377", \ + "0.359606, 0.438033, 0.745986, 1.02476, 1.45201, 1.89625, 2.39616" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0611122, 0.0889333, 0.236173, 0.419664, 0.786199, 1.26256, 1.88523", \ + "0.0611234, 0.0889293, 0.236173, 0.419745, 0.786201, 1.26258, 1.88523", \ + "0.0898299, 0.115256, 0.244018, 0.42053, 0.786283, 1.26262, 1.88523", \ + "0.131969, 0.161133, 0.290039, 0.446546, 0.790775, 1.26249, 1.88519", \ + "0.203711, 0.23991, 0.391176, 0.548381, 0.853834, 1.2881, 1.88873", \ + "0.282255, 0.326806, 0.506757, 0.682398, 0.990844, 1.38529, 1.9442", \ + "0.363964, 0.417194, 0.629374, 0.830727, 1.16643, 1.55699, 2.07244" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0268148, 0.0353264, 0.0781741, 0.13052, 0.234594, 0.369512, 0.545738", \ + "0.0492002, 0.0575693, 0.100462, 0.152362, 0.256441, 0.391291, 0.565366", \ + "0.117889, 0.138745, 0.212281, 0.271713, 0.375453, 0.509275, 0.685257", \ + "0.164548, 0.195627, 0.30627, 0.395501, 0.521925, 0.656456, 0.832229", \ + "0.225809, 0.270644, 0.43508, 0.571534, 0.763148, 0.94311, 1.12779", \ + "0.283317, 0.340488, 0.555436, 0.738942, 0.999129, 1.24395, 1.49081", \ + "0.339, 0.407501, 0.67114, 0.900383, 1.23011, 1.54341, 1.85967" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0340666, 0.0445728, 0.100412, 0.170469, 0.310882, 0.493352, 0.732107", \ + "0.0372062, 0.0460578, 0.100408, 0.170472, 0.310876, 0.493409, 0.732109", \ + "0.0967063, 0.105681, 0.141754, 0.190759, 0.313892, 0.493424, 0.732116", \ + "0.151742, 0.165358, 0.218784, 0.266692, 0.358984, 0.510465, 0.733775", \ + "0.236891, 0.258703, 0.341624, 0.411461, 0.511809, 0.624355, 0.803138", \ + "0.327867, 0.358181, 0.474371, 0.570682, 0.706062, 0.837186, 0.979869", \ + "0.425875, 0.465175, 0.615711, 0.741089, 0.917002, 1.08063, 1.25078" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b1 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0718924, 0.0925592, 0.199647, 0.331869, 0.595472, 0.937749, 1.38472", \ + "0.0910774, 0.111855, 0.219497, 0.352041, 0.615871, 0.958159, 1.40529", \ + "0.159363, 0.186959, 0.303481, 0.436221, 0.700883, 1.04336, 1.4906", \ + "0.203982, 0.241673, 0.392231, 0.537425, 0.803112, 1.14551, 1.59358", \ + "0.25846, 0.311225, 0.516408, 0.703308, 1.00316, 1.34848, 1.79634", \ + "0.307343, 0.374127, 0.633119, 0.86602, 1.22754, 1.61329, 2.06569", \ + "0.355711, 0.434936, 0.745023, 1.02466, 1.45242, 1.89815, 2.39896" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0796645, 0.106995, 0.25309, 0.43616, 0.802287, 1.27851, 1.90108", \ + "0.0796751, 0.106996, 0.25309, 0.436161, 0.802333, 1.27847, 1.90106", \ + "0.111378, 0.134608, 0.262096, 0.437091, 0.802333, 1.27838, 1.90106", \ + "0.158559, 0.184671, 0.307709, 0.463836, 0.806884, 1.27851, 1.9007", \ + "0.240244, 0.271137, 0.41205, 0.565757, 0.869456, 1.30433, 1.90456", \ + "0.329191, 0.366522, 0.532033, 0.70243, 1.0068, 1.40053, 1.9595", \ + "0.421518, 0.466426, 0.660856, 0.85471, 1.18407, 1.57275, 2.08862" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309421, 0.0395532, 0.0826978, 0.135152, 0.239227, 0.374054, 0.55014", \ + "0.0531398, 0.0615982, 0.10499, 0.157034, 0.261074, 0.395835, 0.569789", \ + "0.129909, 0.148666, 0.218301, 0.276263, 0.380088, 0.513754, 0.689678", \ + "0.182964, 0.211167, 0.315547, 0.402362, 0.526593, 0.661005, 0.8364", \ + "0.252387, 0.293303, 0.448633, 0.581587, 0.769985, 0.948377, 1.13206", \ + "0.315642, 0.368379, 0.573763, 0.752382, 1.00825, 1.25089, 1.49612", \ + "0.375695, 0.439857, 0.692692, 0.916402, 1.24142, 1.55199, 1.86618" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0327841, 0.0445931, 0.103326, 0.173606, 0.313995, 0.496593, 0.735396", \ + "0.0344204, 0.0451104, 0.103332, 0.173629, 0.313997, 0.496588, 0.735458", \ + "0.094306, 0.104126, 0.141702, 0.192345, 0.316604, 0.496576, 0.735423", \ + "0.149456, 0.163867, 0.218366, 0.266464, 0.360308, 0.51277, 0.736791", \ + "0.234485, 0.25698, 0.341115, 0.410868, 0.511694, 0.624969, 0.805068", \ + "0.325346, 0.356656, 0.473213, 0.569837, 0.705269, 0.835921, 0.980412", \ + "0.423518, 0.463592, 0.614831, 0.74074, 0.915437, 1.08029, 1.24932" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0790544, 0.0998015, 0.206467, 0.33815, 0.600692, 0.941617, 1.38745", \ + "0.0985217, 0.119335, 0.226609, 0.358584, 0.621374, 0.962601, 1.40831", \ + "0.173374, 0.199924, 0.314089, 0.446398, 0.709577, 1.05094, 1.49692", \ + "0.222045, 0.258545, 0.405167, 0.548104, 0.811916, 1.1535, 1.59958", \ + "0.277684, 0.329515, 0.530913, 0.715444, 1.01382, 1.35719, 1.80317", \ + "0.321073, 0.387843, 0.646075, 0.877744, 1.23756, 1.62236, 2.07157", \ + "0.359716, 0.440695, 0.753551, 1.03387, 1.46148, 1.90535, 2.40529" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0602289, 0.0876114, 0.234579, 0.418202, 0.784694, 1.26096, 1.88399", \ + "0.0604528, 0.0876906, 0.234575, 0.418187, 0.784612, 1.26103, 1.88398", \ + "0.086648, 0.110737, 0.24147, 0.418582, 0.784788, 1.26097, 1.8836", \ + "0.126378, 0.154491, 0.284524, 0.442516, 0.788497, 1.2607, 1.88377", \ + "0.196035, 0.231945, 0.383726, 0.541875, 0.849141, 1.28492, 1.88688", \ + "0.279408, 0.322788, 0.500851, 0.676111, 0.984901, 1.37954, 1.9386", \ + "0.372597, 0.422536, 0.629014, 0.827826, 1.16111, 1.55059, 2.06782" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0274945, 0.0366358, 0.0808933, 0.13385, 0.238311, 0.373369, 0.549615", \ + "0.0505711, 0.0591681, 0.103233, 0.15621, 0.260381, 0.395276, 0.571372", \ + "0.125157, 0.145023, 0.21641, 0.275003, 0.379034, 0.513, 0.68916", \ + "0.176856, 0.20641, 0.312683, 0.401035, 0.52581, 0.660339, 0.836194", \ + "0.24465, 0.287042, 0.445628, 0.579592, 0.768821, 0.947549, 1.13159", \ + "0.306637, 0.36112, 0.570135, 0.74983, 1.00687, 1.24992, 1.49542", \ + "0.364983, 0.431325, 0.688378, 0.913641, 1.23966, 1.55063, 1.86538" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0326061, 0.0444963, 0.103108, 0.17325, 0.313532, 0.496088, 0.734867", \ + "0.0343765, 0.0449705, 0.102952, 0.173255, 0.313535, 0.496083, 0.734917", \ + "0.095062, 0.104443, 0.141571, 0.191951, 0.316131, 0.496043, 0.734897", \ + "0.150033, 0.164025, 0.218776, 0.265918, 0.359733, 0.51222, 0.736249", \ + "0.234423, 0.256666, 0.340621, 0.410434, 0.511237, 0.624513, 0.804527", \ + "0.324692, 0.355919, 0.472551, 0.569467, 0.70469, 0.835467, 0.979929", \ + "0.421746, 0.462008, 0.613925, 0.740071, 0.914944, 1.08005, 1.24959" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.092552, 0.123186, 0.283691, 0.483424, 0.882577, 1.40136, 2.07989", \ + "0.110529, 0.141339, 0.302874, 0.503154, 0.902704, 1.42168, 2.10032", \ + "0.171771, 0.207814, 0.373154, 0.573642, 0.973906, 1.4928, 2.17216", \ + "0.207332, 0.252959, 0.445682, 0.649887, 1.04818, 1.56967, 2.24853", \ + "0.243289, 0.307005, 0.550228, 0.787594, 1.2013, 1.72097, 2.39981", \ + "0.271813, 0.352695, 0.651615, 0.928224, 1.39184, 1.92408, 2.60267", \ + "0.304139, 0.399092, 0.751962, 1.07062, 1.58591, 2.16561, 2.85749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0718686, 0.113264, 0.33349, 0.608507, 1.15847, 1.87339, 2.80765", \ + "0.071929, 0.113272, 0.333489, 0.608508, 1.15847, 1.87339, 2.80764", \ + "0.0908738, 0.129289, 0.336219, 0.608501, 1.15827, 1.87339, 2.80764", \ + "0.123376, 0.163964, 0.363326, 0.619832, 1.15858, 1.87281, 2.80751", \ + "0.191738, 0.235376, 0.443716, 0.686272, 1.1891, 1.87936, 2.80751", \ + "0.278333, 0.325166, 0.545598, 0.796467, 1.27584, 1.93168, 2.82647", \ + "0.367277, 0.421386, 0.662657, 0.926096, 1.41709, 2.04028, 2.89611" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0265122, 0.0356632, 0.0800864, 0.133066, 0.23746, 0.372364, 0.548348", \ + "0.0496128, 0.0582086, 0.102301, 0.154851, 0.259248, 0.394072, 0.569814", \ + "0.122845, 0.143165, 0.215178, 0.274096, 0.377897, 0.511933, 0.687747", \ + "0.172511, 0.202771, 0.310689, 0.399454, 0.524773, 0.6591, 0.834511", \ + "0.236166, 0.279723, 0.441679, 0.576653, 0.766817, 0.946015, 1.13033", \ + "0.292731, 0.34933, 0.562343, 0.744238, 1.00303, 1.24698, 1.49314", \ + "0.344428, 0.413114, 0.675314, 0.904252, 1.23294, 1.54604, 1.86163" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0255851, 0.0368302, 0.0938217, 0.164134, 0.304674, 0.487377, 0.726257", \ + "0.0279838, 0.0375161, 0.093597, 0.164124, 0.304688, 0.487384, 0.726084", \ + "0.0778164, 0.0904093, 0.132864, 0.183026, 0.307376, 0.487591, 0.726383", \ + "0.123608, 0.142834, 0.206576, 0.257412, 0.351259, 0.503894, 0.727694", \ + "0.19563, 0.226029, 0.323137, 0.398318, 0.503186, 0.616728, 0.796302", \ + "0.273593, 0.315092, 0.450778, 0.55426, 0.694718, 0.82859, 0.972659", \ + "0.357904, 0.411655, 0.588514, 0.722059, 0.903371, 1.06935, 1.24077" \ + ); + } + } + timing () { + related_pin : "D"; + sdf_cond : "A == 1'b0 && B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.061912, 0.0792576, 0.169531, 0.281665, 0.505808, 0.796888, 1.17764", \ + "0.081437, 0.0989189, 0.189771, 0.302187, 0.526568, 0.817761, 1.19857", \ + "0.149502, 0.176426, 0.281481, 0.394159, 0.618879, 0.910629, 1.29169", \ + "0.188143, 0.227422, 0.372687, 0.503956, 0.727232, 1.022, 1.4038", \ + "0.228123, 0.285362, 0.493605, 0.672565, 0.946498, 1.24401, 1.62586", \ + "0.256802, 0.331332, 0.601707, 0.832614, 1.17551, 1.52689, 1.92136", \ + "0.283499, 0.373453, 0.701827, 0.984142, 1.40105, 1.81936, 2.27324" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0468954, 0.069497, 0.19263, 0.346782, 0.654796, 1.05526, 1.57855", \ + "0.0472702, 0.0695689, 0.19263, 0.346763, 0.654792, 1.05526, 1.57855", \ + "0.0812371, 0.100488, 0.204166, 0.348638, 0.65485, 1.05519, 1.57863", \ + "0.12519, 0.149311, 0.257549, 0.381916, 0.659858, 1.05525, 1.57894", \ + "0.200679, 0.232815, 0.36581, 0.49767, 0.740892, 1.09115, 1.58611", \ + "0.290978, 0.328746, 0.48821, 0.641583, 0.898465, 1.21078, 1.65969", \ + "0.389146, 0.431703, 0.620343, 0.799914, 1.08737, 1.41047, 1.8166" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316927, 0.0404315, 0.0838288, 0.136367, 0.240398, 0.375127, 0.551028", \ + "0.053911, 0.0626278, 0.106162, 0.158309, 0.262362, 0.397022, 0.570121", \ + "0.132401, 0.151071, 0.219041, 0.277121, 0.380916, 0.515483, 0.691131", \ + "0.186941, 0.214726, 0.317677, 0.403993, 0.527055, 0.661861, 0.836723", \ + "0.257908, 0.2982, 0.452026, 0.58402, 0.771444, 0.949564, 1.13298", \ + "0.322518, 0.37467, 0.578032, 0.755104, 1.01, 1.25221, 1.49701", \ + "0.383134, 0.446236, 0.69758, 0.919711, 1.24373, 1.55339, 1.86702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.028049, 0.0388872, 0.0955815, 0.166015, 0.306732, 0.489434, 0.728465", \ + "0.0293798, 0.0392857, 0.0955365, 0.165979, 0.306809, 0.489562, 0.728453", \ + "0.0782169, 0.0905831, 0.133808, 0.184524, 0.309167, 0.489446, 0.728438", \ + "0.123483, 0.142428, 0.206239, 0.257759, 0.351605, 0.505417, 0.729833", \ + "0.19453, 0.223999, 0.322265, 0.397802, 0.503443, 0.617378, 0.797692", \ + "0.270885, 0.311563, 0.446975, 0.551951, 0.693918, 0.827114, 0.972249", \ + "0.353398, 0.40601, 0.580366, 0.716775, 0.899697, 1.06764, 1.24014" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.092552, 0.123186, 0.283691, 0.483424, 0.882577, 1.40136, 2.07989", \ + "0.110529, 0.141339, 0.302874, 0.503154, 0.902704, 1.42168, 2.10032", \ + "0.171771, 0.207814, 0.373154, 0.573642, 0.973906, 1.4928, 2.17216", \ + "0.207332, 0.252959, 0.445682, 0.649887, 1.04818, 1.56967, 2.24853", \ + "0.243289, 0.307005, 0.550228, 0.787594, 1.2013, 1.72097, 2.39981", \ + "0.271813, 0.352695, 0.651615, 0.928224, 1.39184, 1.92408, 2.60267", \ + "0.304139, 0.399092, 0.751962, 1.07062, 1.58591, 2.16561, 2.85749" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0718686, 0.113264, 0.33349, 0.608507, 1.15847, 1.87339, 2.80765", \ + "0.071929, 0.113272, 0.333489, 0.608508, 1.15847, 1.87339, 2.80764", \ + "0.0908738, 0.129289, 0.336219, 0.608501, 1.15827, 1.87339, 2.80764", \ + "0.123376, 0.163964, 0.363326, 0.619832, 1.15858, 1.87281, 2.80751", \ + "0.191738, 0.235376, 0.443716, 0.686272, 1.1891, 1.87936, 2.80751", \ + "0.278333, 0.325166, 0.545598, 0.796467, 1.27584, 1.93168, 2.82647", \ + "0.367277, 0.421386, 0.662657, 0.926096, 1.41709, 2.04028, 2.89611" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0316927, 0.0404315, 0.0838288, 0.136367, 0.240398, 0.375127, 0.551028", \ + "0.053911, 0.0626278, 0.106162, 0.158309, 0.262362, 0.397022, 0.570121", \ + "0.132401, 0.151071, 0.219041, 0.277121, 0.380916, 0.515483, 0.691131", \ + "0.186941, 0.214726, 0.317677, 0.403993, 0.527055, 0.661861, 0.836723", \ + "0.257908, 0.2982, 0.452026, 0.58402, 0.771444, 0.949564, 1.13298", \ + "0.322518, 0.37467, 0.578032, 0.755104, 1.01, 1.25221, 1.49701", \ + "0.383134, 0.446236, 0.69758, 0.919711, 1.24373, 1.55339, 1.86702" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.028049, 0.0388872, 0.0955815, 0.166015, 0.306732, 0.489434, 0.728465", \ + "0.0293798, 0.0392857, 0.0955365, 0.165979, 0.306809, 0.489562, 0.728453", \ + "0.0782169, 0.0905831, 0.133808, 0.184524, 0.309167, 0.489446, 0.728438", \ + "0.123483, 0.142428, 0.206239, 0.257759, 0.351605, 0.505417, 0.729833", \ + "0.19453, 0.223999, 0.322265, 0.397802, 0.503443, 0.617378, 0.797692", \ + "0.270885, 0.311563, 0.446975, 0.551951, 0.693918, 0.827114, 0.972249", \ + "0.353398, 0.40601, 0.580366, 0.716775, 0.899697, 1.06764, 1.24014" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00928836, 0.00933918, 0.00939798, 0.0094119, 0.00941901, 0.00942429, 0.0094238", \ + "0.00903454, 0.00913019, 0.00931202, 0.00937378, 0.00941409, 0.00943221, 0.00944012", \ + "0.00893419, 0.00894595, 0.00899271, 0.00916761, 0.00927165, 0.00930021, 0.0093746", \ + "0.00921602, 0.00916547, 0.0091323, 0.00914576, 0.00921189, 0.00928161, 0.00933032", \ + "0.0104153, 0.0101765, 0.0096981, 0.00951827, 0.00910905, 0.00937593, 0.0093668", \ + "0.0124745, 0.0120515, 0.0110088, 0.010522, 0.0101, 0.00961833, 0.00968504", \ + "0.0152838, 0.0146869, 0.013066, 0.0121847, 0.011429, 0.0107386, 0.0103742" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-9.93327e-05, -8.1876e-05, -6.14844e-05, -5.66474e-05, -5.3992e-05, -5.31042e-05, -5.26221e-05", \ + "-0.000307499, -0.000235367, -0.000115745, -7.65182e-05, -5.12126e-05, -4.73217e-05, -4.04498e-05", \ + "-0.000200627, -0.00021214, -0.000174197, -0.000127393, -9.81369e-05, -7.22776e-05, -6.32052e-05", \ + "0.000332838, 0.000225203, 0.000237778, 0.000132604, -2.26625e-05, -3.40909e-05, -4.67433e-05", \ + "0.0018636, 0.00164571, 0.000980486, 0.000653377, 0.000419701, 0.000275858, 0.000186708", \ + "0.00406377, 0.00370772, 0.00259268, 0.00192236, 0.00128527, 0.000910112, 0.000669318", \ + "0.00698445, 0.00653352, 0.0049701, 0.00392081, 0.00278454, 0.00208116, 0.00157148" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00728423, 0.00737367, 0.00747132, 0.00749291, 0.00750572, 0.00750788, 0.00751195", \ + "0.00694885, 0.00708485, 0.00728354, 0.00742632, 0.007484, 0.00751004, 0.00752203", \ + "0.00721084, 0.00718393, 0.00718571, 0.00725066, 0.00734348, 0.007409, 0.00745231", \ + "0.00792677, 0.00791953, 0.00763388, 0.0073888, 0.00736772, 0.00739124, 0.00742675", \ + "0.00953435, 0.0092475, 0.0086238, 0.00820154, 0.00788885, 0.00773432, 0.00764659", \ + "0.0118768, 0.0113988, 0.0102118, 0.00954308, 0.00883556, 0.00839532, 0.00812575", \ + "0.0148862, 0.0142451, 0.0124919, 0.0114772, 0.0104361, 0.00963588, 0.00905899" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000449159, -0.000362588, -0.000278989, -0.000261872, -0.000252793, -0.000249498, -0.000246547", \ + "-0.000687607, -0.000550259, -0.000300099, -0.000226969, -0.000179324, -0.00016521, -0.000155889", \ + "-0.000592827, -0.000565428, -0.000409102, -0.000331494, -0.000262284, -0.000205232, -0.000176977", \ + "3.2137e-05, -7.29785e-05, -0.000119448, -0.000144732, -0.000146887, -0.000140183, -0.0001382", \ + "0.00166853, 0.00137304, 0.000659847, 0.000369732, 0.000156019, 6.24552e-05, 1.22183e-05", \ + "0.00400636, 0.00351956, 0.0022492, 0.00157781, 0.00100092, 0.000669839, 0.000457913", \ + "0.00709388, 0.00645611, 0.0045898, 0.00350486, 0.002444, 0.00178203, 0.00131149" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.010213, 0.0102377, 0.0102721, 0.0102808, 0.0102843, 0.0102812, 0.0102777", \ + "0.00994249, 0.0100075, 0.0101391, 0.0101912, 0.0102263, 0.0102404, 0.0102449", \ + "0.0101936, 0.0101583, 0.0100373, 0.00995879, 0.0101431, 0.0101749, 0.0101949", \ + "0.0108792, 0.0107438, 0.0105912, 0.0104238, 0.0103162, 0.0102647, 0.0102495", \ + "0.0125413, 0.0123128, 0.0116179, 0.0112541, 0.0107324, 0.0106601, 0.0105175", \ + "0.0148582, 0.0145248, 0.0134392, 0.0127319, 0.0120573, 0.0114935, 0.0111267", \ + "0.0179368, 0.0174962, 0.0159917, 0.0149483, 0.0137271, 0.0128774, 0.0122311" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000464494, -0.000408754, -0.000352173, -0.00033917, -0.000332037, -0.000328794, -0.000327112", \ + "-0.000731023, -0.000607216, -0.000392982, -0.000330132, -0.000292072, -0.000274849, -0.000265425", \ + "-0.000902453, -0.000866055, -0.000679466, -0.000547154, -0.000424914, -0.000362312, -0.000320434", \ + "-0.000592762, -0.000635977, -0.00064648, -0.000581943, -0.00047991, -0.000413329, -0.000363262", \ + "0.000667257, 0.000430405, -3.61234e-05, -0.000201572, -0.00028128, -0.000301316, -0.000295049", \ + "0.00286423, 0.00242235, 0.00133237, 0.000829711, 0.000411659, 0.000192623, 5.77257e-05", \ + "0.00589156, 0.00527892, 0.00352955, 0.00257156, 0.00168196, 0.00115072, 0.000795745" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0115719, 0.0115917, 0.0116168, 0.0116225, 0.0116246, 0.0116215, 0.0116182", \ + "0.0113179, 0.0113722, 0.0114902, 0.0115325, 0.0115577, 0.0115685, 0.0115705", \ + "0.0115566, 0.0115278, 0.0114732, 0.0113244, 0.0114975, 0.0115198, 0.0115328", \ + "0.012207, 0.0120803, 0.0118749, 0.0117879, 0.0116737, 0.0116168, 0.0115955", \ + "0.0139147, 0.0136654, 0.0129567, 0.0125995, 0.01221, 0.0120026, 0.0118553", \ + "0.0162014, 0.0158823, 0.0147662, 0.0140357, 0.0133159, 0.0127688, 0.0124498", \ + "0.0192831, 0.0188365, 0.0172986, 0.0162058, 0.0150684, 0.0142534, 0.0135069" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "6.87806e-06, 4.41819e-05, 8.95506e-05, 0.00010138, 0.000108148, 0.000111262, 0.000111752", \ + "-0.000202649, -0.000111106, 5.61731e-05, 0.000112935, 0.000148192, 0.000164409, 0.000172908", \ + "-0.000441832, -0.000396513, -0.00022201, -9.64635e-05, 1.17912e-05, 8.28307e-05, 0.000116202", \ + "-0.000204074, -0.000225868, -0.000209537, -0.000144325, -4.77465e-05, 2.58381e-05, 6.89893e-05", \ + "0.000877977, 0.0007077, 0.000334956, 0.000203812, 0.000135802, 0.00012277, 0.000132243", \ + "0.00288756, 0.00253146, 0.00161092, 0.00115997, 0.00077855, 0.000575823, 0.00045996", \ + "0.00576629, 0.00525, 0.00370494, 0.00283132, 0.00200835, 0.00150721, 0.00116496" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B * !D)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00966846, 0.00968899, 0.00971471, 0.00972015, 0.0097234, 0.00971958, 0.00971617", \ + "0.00942125, 0.00947693, 0.0095915, 0.00963189, 0.00965711, 0.00966718, 0.00966985", \ + "0.00965074, 0.0096201, 0.00948534, 0.00942137, 0.00959222, 0.00961498, 0.00963037", \ + "0.0103653, 0.0101985, 0.00994757, 0.00989556, 0.00978326, 0.00972734, 0.00969829", \ + "0.0120216, 0.0117809, 0.0110674, 0.0106961, 0.0101479, 0.0101005, 0.00995413", \ + "0.0143408, 0.0139996, 0.0128798, 0.0121502, 0.011441, 0.0109183, 0.0105478", \ + "0.017416, 0.0169567, 0.0154081, 0.0143284, 0.0131024, 0.0123683, 0.011615" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000465202, -0.000408163, -0.000347105, -0.000333974, -0.00032666, -0.000323139, -0.00032223", \ + "-0.000710871, -0.000592524, -0.000379859, -0.000315168, -0.000278023, -0.000260759, -0.000251309", \ + "-0.000875219, -0.000839048, -0.000653507, -0.000520175, -0.000403474, -0.000333153, -0.000295776", \ + "-0.000578114, -0.000625488, -0.000624924, -0.000561512, -0.000461725, -0.000387256, -0.000341097", \ + "0.000629249, 0.000408998, -5.05313e-05, -0.000195339, -0.000270708, -0.00028758, -0.000276666", \ + "0.00279769, 0.00235102, 0.00128187, 0.000794038, 0.000388388, 0.000176586, 5.93511e-05", \ + "0.00579264, 0.00518576, 0.00344572, 0.00250512, 0.00164245, 0.0011206, 0.000768707" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0115719, 0.0115917, 0.0116168, 0.0116225, 0.0116246, 0.0116215, 0.0116182", \ + "0.0113179, 0.0113722, 0.0114902, 0.0115325, 0.0115577, 0.0115685, 0.0115705", \ + "0.0115566, 0.0115278, 0.0114732, 0.0113244, 0.0114975, 0.0115198, 0.0115328", \ + "0.012207, 0.0120803, 0.0118749, 0.0117879, 0.0116737, 0.0116168, 0.0115955", \ + "0.0139147, 0.0136654, 0.0129567, 0.0125995, 0.01221, 0.0120026, 0.0118553", \ + "0.0162014, 0.0158823, 0.0147662, 0.0140357, 0.0133159, 0.0127688, 0.0124498", \ + "0.0192831, 0.0188365, 0.0172986, 0.0162058, 0.0150684, 0.0142534, 0.0135069" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000464494, -0.000408754, -0.000352173, -0.00033917, -0.000332037, -0.000328794, -0.000327112", \ + "-0.000731023, -0.000607216, -0.000392982, -0.000330132, -0.000292072, -0.000274849, -0.000265425", \ + "-0.000902453, -0.000866055, -0.000679466, -0.000547154, -0.000424914, -0.000362312, -0.000320434", \ + "-0.000592762, -0.000635977, -0.00064648, -0.000581943, -0.00047991, -0.000413329, -0.000363262", \ + "0.000667257, 0.000430405, -3.61234e-05, -0.000201572, -0.00028128, -0.000301316, -0.000295049", \ + "0.00286423, 0.00242235, 0.00133237, 0.000829711, 0.000411659, 0.000192623, 5.77257e-05", \ + "0.00589156, 0.00527892, 0.00352955, 0.00257156, 0.00168196, 0.00115072, 0.000795745" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0130683, 0.0130938, 0.0131346, 0.0131448, 0.0131506, 0.0131492, 0.0131498", \ + "0.0128805, 0.0129211, 0.0130318, 0.0130796, 0.0131119, 0.0131265, 0.0131297", \ + "0.0127828, 0.0127946, 0.0127738, 0.0129213, 0.0129919, 0.01304, 0.0130557", \ + "0.0129875, 0.0129611, 0.0129051, 0.0128667, 0.0129533, 0.012991, 0.0130095", \ + "0.0140233, 0.0138833, 0.0135041, 0.0133551, 0.0132158, 0.0131294, 0.0131075", \ + "0.0161171, 0.0157792, 0.014844, 0.0143707, 0.0140419, 0.0136373, 0.0134491", \ + "0.0191504, 0.0186415, 0.0170969, 0.0162035, 0.0153305, 0.0147093, 0.0142804" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000117956, 0.00012451, 0.000143473, 0.000147003, 0.000148117, 0.000148235, 0.000148095", \ + "-0.000128177, -8.21097e-05, -1.51124e-06, 2.18615e-05, 4.39277e-05, 5.16668e-05, 5.32633e-05", \ + "1.04524e-05, 8.91828e-06, 1.35013e-05, 1.62541e-05, 1.89111e-05, 1.26325e-05, 2.08936e-05", \ + "0.000709862, 0.000590686, 0.000372548, 0.000327254, 0.000211154, 0.00015131, 0.000116265", \ + "0.00241409, 0.0021738, 0.00145675, 0.00108179, 0.000700607, 0.000497485, 0.000366112", \ + "0.00492351, 0.00455996, 0.00335358, 0.00259754, 0.00182585, 0.00134505, 0.00102148", \ + "0.00822727, 0.00776791, 0.006124, 0.00494969, 0.00365866, 0.00276776, 0.00214553" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.014513, 0.0145423, 0.014587, 0.014598, 0.0146043, 0.0146024, 0.0146036", \ + "0.014328, 0.014367, 0.0144824, 0.0145321, 0.0145652, 0.0145791, 0.0145842", \ + "0.0142223, 0.0142523, 0.0143227, 0.0143743, 0.0144449, 0.0144943, 0.0145102", \ + "0.014453, 0.0144291, 0.0143744, 0.0143646, 0.0144062, 0.0144448, 0.0144639", \ + "0.0155045, 0.0153386, 0.0149612, 0.0147767, 0.0146459, 0.0145845, 0.0145624", \ + "0.0175751, 0.0172528, 0.0163267, 0.0158444, 0.015428, 0.0151204, 0.0148795", \ + "0.0206137, 0.0200987, 0.0185929, 0.017679, 0.0168144, 0.0161558, 0.0157735" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000518612, 0.00052237, 0.00053917, 0.000542332, 0.000543187, 0.000543078, 0.00054262", \ + "0.000299637, 0.000331072, 0.000402425, 0.000416385, 0.000438327, 0.00044685, 0.000447524", \ + "0.000415589, 0.000410726, 0.000407391, 0.000406817, 0.000413728, 0.000411539, 0.000415989", \ + "0.00102327, 0.000917541, 0.000770787, 0.000710117, 0.000602067, 0.000543848, 0.000509682", \ + "0.00266788, 0.00243402, 0.00183466, 0.00144262, 0.00109217, 0.000886532, 0.000757908", \ + "0.00506227, 0.00473701, 0.00365215, 0.00292664, 0.00218214, 0.00172446, 0.00140466", \ + "0.00829886, 0.00788089, 0.00635885, 0.00524628, 0.00399534, 0.00314577, 0.00251851" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143796, 0.01441, 0.0144548, 0.0144661, 0.0144715, 0.0144712, 0.0144676", \ + "0.0141937, 0.014229, 0.014353, 0.0144005, 0.0144344, 0.0144489, 0.014454", \ + "0.0140976, 0.0141011, 0.0141733, 0.0142317, 0.0143083, 0.0143473, 0.0143683", \ + "0.0142594, 0.0142401, 0.0142292, 0.0142057, 0.0142635, 0.0143034, 0.0143364", \ + "0.0151634, 0.014999, 0.0146728, 0.0145508, 0.0144587, 0.0143962, 0.014389", \ + "0.0169602, 0.0166529, 0.0158587, 0.0154389, 0.01516, 0.0148163, 0.0144697", \ + "0.0198106, 0.0193191, 0.0179032, 0.0170933, 0.0163179, 0.0157645, 0.0153962" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000519901, 0.00052211, 0.000518659, 0.000520488, 0.000527752, 0.000527584, 0.000527826", \ + "0.00030306, 0.000329355, 0.000391739, 0.00041995, 0.000432825, 0.000438188, 0.000444071", \ + "0.000371984, 0.000363437, 0.000365641, 0.000363287, 0.000377252, 0.000382264, 0.000389169", \ + "0.000990901, 0.000891143, 0.000783352, 0.000668862, 0.000562034, 0.000507819, 0.000474869", \ + "0.00261544, 0.00240686, 0.00179072, 0.00139934, 0.00103728, 0.000846865, 0.000718185", \ + "0.00504213, 0.00471344, 0.00361307, 0.00288285, 0.00213749, 0.00168049, 0.00136302", \ + "0.00828117, 0.00785812, 0.00631671, 0.00520196, 0.00395119, 0.00308679, 0.00247319" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0118687, 0.0119136, 0.0119702, 0.0119838, 0.0119918, 0.0119967, 0.0119958", \ + "0.0116544, 0.0117115, 0.0118501, 0.0119053, 0.0119436, 0.0119617, 0.0119698", \ + "0.0115647, 0.0116054, 0.0116616, 0.0117401, 0.0118202, 0.0118382, 0.0119152", \ + "0.0116694, 0.0116608, 0.0116775, 0.0116977, 0.0116088, 0.0118194, 0.011857", \ + "0.0124378, 0.0122851, 0.0120273, 0.0119549, 0.0118736, 0.0118663, 0.0118707", \ + "0.0143347, 0.0139582, 0.0130954, 0.0127108, 0.0124104, 0.0122503, 0.0121244", \ + "0.0173023, 0.016706, 0.0151235, 0.0143096, 0.0135616, 0.0131624, 0.0127768" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000477029, 0.000484159, 0.000470414, 0.000470478, 0.000470515, 0.000470678, 0.000470018", \ + "0.000253496, 0.000276637, 0.000315756, 0.000332865, 0.000337224, 0.000338874, 0.000354352", \ + "0.000295056, 0.000303494, 0.000300441, 0.000296361, 0.000299962, 0.000293529, 0.000291514", \ + "0.000907988, 0.000789319, 0.000681954, 0.000579922, 0.000470494, 0.000412106, 0.000373885", \ + "0.00248072, 0.00223833, 0.00159113, 0.0012563, 0.000918485, 0.000731176, 0.000607391", \ + "0.00484524, 0.00450276, 0.00336995, 0.00265111, 0.00194358, 0.00150957, 0.00120548", \ + "0.00801863, 0.0075823, 0.00596925, 0.00486003, 0.00361884, 0.00281357, 0.00222664" \ + ); + } + } + internal_power () { + related_pin : "D"; + when : "(!A * !B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0126211, 0.0126647, 0.0127201, 0.0127341, 0.012742, 0.0127467, 0.0127468", \ + "0.0124026, 0.0124687, 0.0126109, 0.0126663, 0.012703, 0.0127228, 0.0127302", \ + "0.012356, 0.0123672, 0.0124368, 0.0125015, 0.0125765, 0.0126235, 0.0126593", \ + "0.0125745, 0.0125226, 0.0125114, 0.0124964, 0.0121849, 0.0125737, 0.0126223", \ + "0.0136036, 0.0134042, 0.0129887, 0.0128155, 0.0127362, 0.012666, 0.0126732", \ + "0.015607, 0.015216, 0.0142504, 0.0137821, 0.0134089, 0.0132306, 0.0130253", \ + "0.0185938, 0.0180218, 0.0163989, 0.0155016, 0.0146401, 0.0143003, 0.0138755" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000606689, 0.000610912, 0.000609463, 0.00061758, 0.000618267, 0.000619393, 0.000619024", \ + "0.000393786, 0.00042629, 0.000499468, 0.000518021, 0.000542541, 0.000553772, 0.000550545", \ + "0.000472224, 0.000492136, 0.000562582, 0.00053424, 0.000530601, 0.000534071, 0.000536435", \ + "0.00107501, 0.000985195, 0.000844734, 0.000775, 0.000678566, 0.000627881, 0.000593189", \ + "0.0027243, 0.00250849, 0.00191994, 0.0015344, 0.00118462, 0.000975376, 0.0008493", \ + "0.00511578, 0.00480074, 0.00375219, 0.0030422, 0.00229166, 0.00183636, 0.00151082", \ + "0.00836259, 0.00794794, 0.00648076, 0.00537871, 0.00414914, 0.00328523, 0.00265323" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.014513, 0.0145423, 0.014587, 0.014598, 0.0146043, 0.0146024, 0.0146036", \ + "0.014328, 0.014367, 0.0144824, 0.0145321, 0.0145652, 0.0145791, 0.0145842", \ + "0.0142223, 0.0142523, 0.0143227, 0.0143743, 0.0144449, 0.0144943, 0.0145102", \ + "0.014453, 0.0144291, 0.0143744, 0.0143646, 0.0144062, 0.0144448, 0.0144639", \ + "0.0155045, 0.0153386, 0.0149612, 0.0147767, 0.0146459, 0.0145845, 0.0145624", \ + "0.0175751, 0.0172528, 0.0163267, 0.0158444, 0.015428, 0.0151204, 0.0148795", \ + "0.0206137, 0.0200987, 0.0185929, 0.017679, 0.0168144, 0.0161558, 0.0157735" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.000606689, 0.000610912, 0.000609463, 0.00061758, 0.000618267, 0.000619393, 0.000619024", \ + "0.000393786, 0.00042629, 0.000499468, 0.000518021, 0.000542541, 0.000553772, 0.000550545", \ + "0.000472224, 0.000492136, 0.000562582, 0.00053424, 0.000530601, 0.000534071, 0.000536435", \ + "0.00107501, 0.000985195, 0.000844734, 0.000775, 0.000678566, 0.000627881, 0.000593189", \ + "0.0027243, 0.00250849, 0.00191994, 0.0015344, 0.00118462, 0.000975376, 0.0008493", \ + "0.00511578, 0.00480074, 0.00375219, 0.0030422, 0.00229166, 0.00183636, 0.00151082", \ + "0.00836259, 0.00794794, 0.00648076, 0.00537871, 0.00414914, 0.00328523, 0.00265323" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325333; + rise_capacitance : 0.00317196; + rise_capacitance_range (0.00216302, 0.00317196); + fall_capacitance : 0.00325333; + fall_capacitance_range (0.00210279, 0.00325333); + internal_power () { + when : "(B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000557791, -0.00055657, -0.000561308, -0.000556645, -0.000556557, -0.000557803, -0.000557094" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000557791, 0.00055657, 0.000561308, 0.000556645, 0.000556557, 0.000557803, 0.000557094" \ + ); + } + } + internal_power () { + when : "(B * C * !D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00150361, -0.00171178, -0.00183635, -0.00184575, -0.00185549, -0.0018598, -0.00185791" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00184975, 0.00184877, 0.00186208, 0.00185924, 0.00185549, 0.0018598, 0.00185791" \ + ); + } + } + internal_power () { + when : "(B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000439887, -0.000448414, -0.000442331, -0.000443779, -0.000444857, -0.000448812, -0.000452915" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000460616, 0.000453804, 0.000454723, 0.000455364, 0.000454432, 0.000454711, 0.000454415" \ + ); + } + } + internal_power () { + when : "(B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00231802, -0.0023292, -0.00239544, -0.00240724, -0.0024169, -0.00241615, -0.00240517" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00242622, 0.00242653, 0.00242554, 0.00243247, 0.00242013, 0.00241722, 0.00240517" \ + ); + } + } + internal_power () { + when : "(!B * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000443991, -0.000446264, -0.00044513, -0.000446485, -0.000443929, -0.000446965, -0.000449633" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000468956, 0.000473242, 0.000470648, 0.000466517, 0.000465274, 0.000464563, 0.000460532" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000417995, -0.000418543, -0.000421477, -0.000421216, -0.000424984, -0.000430725, -0.00043027" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000431705, 0.000432979, 0.000431754, 0.000431864, 0.000431047, 0.000430795, 0.00043027" \ + ); + } + } + internal_power () { + when : "(!B * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00251537, -0.00251557, -0.00252721, -0.00253292, -0.00253982, -0.0025434, -0.00256503" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00257499, 0.00258796, 0.00258076, 0.00258559, 0.00258481, 0.00258571, 0.00258347" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00331233; + rise_capacitance : 0.00331233; + rise_capacitance_range (0.00193851, 0.00331233); + fall_capacitance : 0.00330851; + fall_capacitance_range (0.0018801, 0.00330851); + internal_power () { + when : "(A * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00029094, -0.000295021, -0.00029358, -0.000289398, -0.000289256, -0.000289995, -0.000289601" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00030666, 0.000309756, 0.00030819, 0.000305271, 0.000303265, 0.000301732, 0.000297873" \ + ); + } + } + internal_power () { + when : "(A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000285221, -0.000285534, -0.000285519, -0.000285857, -0.000285041, -0.000285018, -0.000284616" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000296357, 0.000295673, 0.000295561, 0.000295494, 0.000294115, 0.000292975, 0.000291268" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00231212, -0.00231348, -0.0023837, -0.00239898, -0.00240669, -0.00240305, -0.00239161" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00240526, 0.00240616, 0.00241401, 0.00241769, 0.00240669, 0.00240305, 0.00239161" \ + ); + } + } + internal_power () { + when : "(!A * C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000279324, -0.000282679, -0.00028141, -0.000277585, -0.000276557, -0.000276646, -0.000275137" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000324459, 0.000327859, 0.000325004, 0.000323305, 0.000318426, 0.000312211, 0.000301419" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000269491, -0.000273344, -0.000271381, -0.000270848, -0.00027091, -0.000270598, -0.000270264" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000269491, 0.000273344, 0.000271381, 0.000270848, 0.00027091, 0.000270598, 0.000270264" \ + ); + } + } + internal_power () { + when : "(!A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00251127, -0.00251232, -0.00252246, -0.00252362, -0.00253566, -0.0025415, -0.00256228" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00256984, 0.00257988, 0.00257532, 0.00258056, 0.00258054, 0.00256772, 0.00256725" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.003269; + rise_capacitance : 0.003269; + rise_capacitance_range (0.00232666, 0.003269); + fall_capacitance : 0.00319061; + fall_capacitance_range (0.00212516, 0.00319061); + internal_power () { + when : "(A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000322466, -0.000320923, -0.000317712, -0.000318625, -0.000318007, -0.000318694, -0.000318279" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000344972, 0.000348588, 0.000346671, 0.000341418, 0.000339589, 0.000335423, 0.000327285" \ + ); + } + } + internal_power () { + when : "(A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000319485, -0.000320351, -0.000316124, -0.000316082, -0.000315314, -0.000315766, -0.000315354" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000343312, 0.000345639, 0.00034383, 0.000338687, 0.000336796, 0.000332698, 0.000324685" \ + ); + } + } + internal_power () { + when : "(!A * B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000310605, -0.000311494, -0.000307447, -0.000307566, -0.000307132, -0.000308074, -0.000307152" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000331315, 0.000333664, 0.000332427, 0.000326197, 0.000323657, 0.000317659, 0.000307152" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000306581, -0.000305243, -0.000305347, -0.000303403, -0.000303321, -0.000303937, -0.000303568" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000306581, 0.000306617, 0.000307274, 0.000303403, 0.000303321, 0.000303937, 0.000303568" \ + ); + } + } + internal_power () { + when : "(!A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00203102, -0.00202831, -0.00203361, -0.00203619, -0.0020357, -0.00203618, -0.00203485" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00209421, 0.00205153, 0.00203854, 0.00203619, 0.00203588, 0.0020386, 0.00203604" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00325095; + rise_capacitance : 0.00316603; + rise_capacitance_range (0.0023296, 0.00316603); + fall_capacitance : 0.00325095; + fall_capacitance_range (0.00232373, 0.00325095); + internal_power () { + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00149262, -0.00170176, -0.00180093, -0.0018213, -0.00180913, -0.00181579, -0.00181329" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00180745, 0.00181013, 0.00182874, 0.00182785, 0.00180913, 0.00181579, 0.00181329" \ + ); + } + } + internal_power () { + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00148823, -0.00170089, -0.00180056, -0.00182099, -0.00181201, -0.00181869, -0.00181624" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00181012, 0.00181444, 0.00183272, 0.00183069, 0.00181201, 0.00181869, 0.00181624" \ + ); + } + } + internal_power () { + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00142342, -0.00161221, -0.00175466, -0.00176903, -0.00175103, -0.00175732, -0.00175488" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00176424, 0.00175738, 0.00176829, 0.00176903, 0.00175103, 0.00175732, 0.00175488" \ + ); + } + } + } + } + cell (OR2X1) { + area : 7.056; + cell_leakage_power : 0.0489485; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0345558; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.055764; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.043518; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0619561; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0489485; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0510629, 0.0582697, 0.110709, 0.174747, 0.302678, 0.468928, 0.686304", \ + "0.0723956, 0.0794824, 0.131954, 0.196182, 0.324256, 0.490492, 0.707879", \ + "0.143119, 0.151587, 0.204745, 0.269119, 0.397358, 0.563755, 0.781192", \ + "0.189634, 0.200219, 0.256848, 0.320814, 0.448835, 0.615049, 0.832413", \ + "0.248733, 0.262559, 0.327558, 0.391968, 0.519521, 0.684974, 0.901929", \ + "0.299179, 0.316072, 0.393289, 0.460041, 0.587956, 0.753586, 0.970913", \ + "0.344007, 0.363697, 0.454236, 0.526232, 0.65568, 0.820291, 1.03806" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0207121, 0.0294493, 0.102261, 0.19411, 0.377947, 0.616989, 0.929423", \ + "0.0208729, 0.0295337, 0.102263, 0.194144, 0.377977, 0.616875, 0.929423", \ + "0.0301265, 0.0370289, 0.104122, 0.194908, 0.378231, 0.616922, 0.929407", \ + "0.0406359, 0.0471017, 0.107561, 0.19641, 0.379476, 0.617768, 0.929797", \ + "0.056085, 0.063568, 0.117693, 0.200684, 0.381042, 0.61925, 0.930973", \ + "0.071976, 0.081006, 0.133031, 0.209819, 0.385313, 0.621916, 0.932991", \ + "0.088263, 0.098941, 0.153196, 0.224345, 0.393471, 0.62779, 0.937321" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0863624, 0.0948401, 0.145567, 0.20198, 0.313087, 0.457056, 0.645238", \ + "0.102585, 0.11099, 0.161758, 0.218275, 0.329377, 0.473369, 0.661567", \ + "0.176244, 0.18568, 0.239156, 0.296649, 0.406792, 0.550879, 0.738999", \ + "0.225605, 0.23657, 0.293146, 0.350735, 0.462929, 0.608021, 0.795879", \ + "0.28897, 0.302534, 0.366472, 0.425209, 0.536494, 0.680542, 0.869534", \ + "0.346361, 0.362435, 0.436026, 0.497433, 0.608256, 0.752694, 0.940951", \ + "0.400911, 0.419342, 0.503811, 0.569953, 0.684033, 0.828206, 1.01755" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0268736, 0.0342244, 0.0913992, 0.165328, 0.316306, 0.513672, 0.772058", \ + "0.026876, 0.0342577, 0.0913948, 0.165383, 0.316305, 0.513671, 0.772057", \ + "0.0345863, 0.0412394, 0.0960964, 0.1682, 0.317145, 0.513869, 0.772037", \ + "0.0443748, 0.0506491, 0.100633, 0.171399, 0.320783, 0.51662, 0.773949", \ + "0.058829, 0.065683, 0.111132, 0.176702, 0.322663, 0.519224, 0.777141", \ + "0.073875, 0.08185, 0.126257, 0.186951, 0.327762, 0.521261, 0.778719", \ + "0.089519, 0.098714, 0.145023, 0.201611, 0.337503, 0.527969, 0.782852" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0562224, 0.0635425, 0.116345, 0.180696, 0.308791, 0.475225, 0.692603", \ + "0.0779961, 0.0852431, 0.138053, 0.202445, 0.330617, 0.497064, 0.714485", \ + "0.15833, 0.166626, 0.220068, 0.284565, 0.412846, 0.579255, 0.796835", \ + "0.214008, 0.224149, 0.279997, 0.344205, 0.472365, 0.638903, 0.856369", \ + "0.285837, 0.298921, 0.361735, 0.425988, 0.553559, 0.719601, 0.937268", \ + "0.35177, 0.367586, 0.439987, 0.505434, 0.633494, 0.799923, 1.0173", \ + "0.412429, 0.430789, 0.514056, 0.582846, 0.711404, 0.878324, 1.09611" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0214572, 0.030096, 0.102692, 0.194506, 0.378291, 0.617227, 0.929607", \ + "0.0215336, 0.0301486, 0.102695, 0.194487, 0.378241, 0.617238, 0.92974", \ + "0.0292012, 0.0362394, 0.104139, 0.195151, 0.378538, 0.61729, 0.929742", \ + "0.0389093, 0.0452866, 0.107014, 0.196418, 0.379363, 0.6178, 0.93008", \ + "0.052744, 0.059758, 0.114939, 0.199714, 0.381024, 0.619417, 0.931043", \ + "0.066578, 0.074788, 0.1268, 0.206068, 0.383922, 0.621369, 0.932934", \ + "0.080712, 0.090225, 0.142357, 0.216457, 0.389148, 0.625145, 0.935912" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0940092, 0.102482, 0.153262, 0.209673, 0.320775, 0.464743, 0.652922", \ + "0.112866, 0.121316, 0.172096, 0.228544, 0.339635, 0.483603, 0.671795", \ + "0.181134, 0.190524, 0.244226, 0.301425, 0.412486, 0.5565, 0.744716", \ + "0.227409, 0.23842, 0.2962, 0.354335, 0.466269, 0.610674, 0.798942", \ + "0.28506, 0.298715, 0.364649, 0.424908, 0.537003, 0.681351, 0.870018", \ + "0.338082, 0.35433, 0.430946, 0.495178, 0.609179, 0.753524, 0.941931", \ + "0.386822, 0.405458, 0.493009, 0.562809, 0.680379, 0.82635, 1.01517" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.026916, 0.0342597, 0.0913911, 0.165324, 0.316306, 0.513672, 0.772057", \ + "0.0268805, 0.0342342, 0.0913763, 0.165384, 0.316305, 0.513736, 0.772058", \ + "0.0326255, 0.0397674, 0.0949107, 0.167124, 0.316795, 0.513766, 0.772039", \ + "0.0408272, 0.0479592, 0.100338, 0.170817, 0.319172, 0.515285, 0.772883", \ + "0.054786, 0.062547, 0.112369, 0.177938, 0.322295, 0.517633, 0.775032", \ + "0.068838, 0.077802, 0.12731, 0.189361, 0.328429, 0.520667, 0.777045", \ + "0.083031, 0.093324, 0.145666, 0.204956, 0.339503, 0.527872, 0.781882" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00187521, 0.0019262, 0.00201529, 0.00202608, 0.00203061, 0.00203021, 0.00203092", \ + "0.0016784, 0.00171304, 0.00181432, 0.00184225, 0.00185571, 0.00185952, 0.00186136", \ + "0.0017452, 0.00176848, 0.00185385, 0.00189683, 0.00193244, 0.00195183, 0.00196024", \ + "0.00209315, 0.00209642, 0.00214353, 0.00218409, 0.00224078, 0.002248, 0.00226168", \ + "0.00291946, 0.00291081, 0.00292805, 0.0029518, 0.00299808, 0.00303791, 0.0030412", \ + "0.00415523, 0.00412461, 0.00407766, 0.0040852, 0.00411011, 0.00413422, 0.0041554", \ + "0.00576432, 0.00570674, 0.00561443, 0.00560331, 0.00561292, 0.00561282, 0.00565384" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00453333, 0.00458444, 0.00470729, 0.0047339, 0.00474785, 0.00475363, 0.00475661", \ + "0.00438804, 0.00442749, 0.00454798, 0.00458385, 0.00460468, 0.00461322, 0.00461762", \ + "0.00452797, 0.00454658, 0.00463907, 0.00469139, 0.0047331, 0.00475569, 0.00476399", \ + "0.00491851, 0.0049159, 0.00495867, 0.00499852, 0.00504229, 0.0050624, 0.00508095", \ + "0.0057437, 0.00572927, 0.00573274, 0.00575474, 0.00579169, 0.00581847, 0.00583621", \ + "0.00692453, 0.00687966, 0.0068434, 0.00685861, 0.00687975, 0.00690307, 0.00692327", \ + "0.00851843, 0.00845233, 0.00835265, 0.00835591, 0.008377, 0.00838978, 0.0084124" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0019813, 0.00202443, 0.0021164, 0.00213415, 0.00214302, 0.00214676, 0.00214844", \ + "0.00184081, 0.00187304, 0.00196921, 0.00199745, 0.00201348, 0.00201903, 0.00202172", \ + "0.00188783, 0.00190073, 0.00197465, 0.0020147, 0.00204853, 0.00206631, 0.002081", \ + "0.00224603, 0.00224234, 0.00227484, 0.00231024, 0.00234648, 0.00236911, 0.00238352", \ + "0.00303596, 0.00302261, 0.00301988, 0.00303981, 0.00309147, 0.0030953, 0.00311144", \ + "0.0041983, 0.00417079, 0.00412776, 0.00412587, 0.0041469, 0.00417198, 0.00423104", \ + "0.00575582, 0.00570366, 0.00559601, 0.00556949, 0.00556794, 0.00558285, 0.00560576" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00561255, 0.00565855, 0.00578072, 0.00580781, 0.00582097, 0.00582483, 0.00582671", \ + "0.00550806, 0.00555168, 0.00567291, 0.00570365, 0.00571977, 0.00572553, 0.00572815", \ + "0.00546721, 0.00549449, 0.00558679, 0.00563677, 0.00566867, 0.00568257, 0.00569806", \ + "0.00560873, 0.00562015, 0.00569845, 0.0057399, 0.00578659, 0.00580444, 0.00582198", \ + "0.00622526, 0.00622019, 0.00627105, 0.00630385, 0.00633172, 0.00636298, 0.0063745", \ + "0.00728506, 0.00724917, 0.00723669, 0.00726504, 0.00729319, 0.00731776, 0.00733242", \ + "0.00879436, 0.00873835, 0.00864507, 0.0086387, 0.00865266, 0.00866606, 0.00868145" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.001639; + rise_capacitance : 0.001639; + rise_capacitance_range (0.000952271, 0.001639); + fall_capacitance : 0.00163728; + fall_capacitance_range (0.000961957, 0.00163728); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000144674, -0.000143043, -0.00014312, -0.000140752, -0.000140543, -0.00014082, -0.000140599" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000150721, 0.000151769, 0.000150547, 0.000147771, 0.000147568, 0.000146537, 0.000144288" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158279; + rise_capacitance : 0.00154215; + rise_capacitance_range (0.00113982, 0.00154215); + fall_capacitance : 0.00158279; + fall_capacitance_range (0.00114849, 0.00158279); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000750823, -0.000827567, -0.000874614, -0.000883131, -0.000884729, -0.000888244, -0.000887022" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000892577, 0.000880007, 0.000888071, 0.000886984, 0.000884729, 0.000888244, 0.000887022" \ + ); + } + } + } + } + cell (OR2X2) { + area : 7.056; + cell_leakage_power : 0.0732303; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0549019; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0761102; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0638642; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.098045; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0732303; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0581596, 0.070319, 0.123325, 0.187237, 0.314371, 0.479447, 0.695216", \ + "0.080074, 0.0920623, 0.145045, 0.209008, 0.336242, 0.501391, 0.717189", \ + "0.163243, 0.178217, 0.232599, 0.296146, 0.423062, 0.587412, 0.803243", \ + "0.220637, 0.239508, 0.298426, 0.361626, 0.487971, 0.652184, 0.867736", \ + "0.295224, 0.31926, 0.388793, 0.452631, 0.576826, 0.74137, 0.956683", \ + "0.360907, 0.389251, 0.471663, 0.53901, 0.663994, 0.82731, 1.04255", \ + "0.421012, 0.453041, 0.548871, 0.62266, 0.749268, 0.913151, 1.12844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0197721, 0.0322134, 0.103915, 0.195852, 0.380259, 0.619959, 0.933295", \ + "0.0198078, 0.0322936, 0.103899, 0.195852, 0.380259, 0.619985, 0.933429", \ + "0.0316375, 0.0418619, 0.10646, 0.196613, 0.380382, 0.619893, 0.933362", \ + "0.044444, 0.0551093, 0.112472, 0.19925, 0.381515, 0.620654, 0.933738", \ + "0.062533, 0.075352, 0.127192, 0.206341, 0.384377, 0.622534, 0.934956", \ + "0.08164, 0.0964, 0.148057, 0.219373, 0.389682, 0.625394, 0.937268", \ + "0.101785, 0.118066, 0.173413, 0.2388, 0.399915, 0.63113, 0.941025" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.106722, 0.122111, 0.17547, 0.230405, 0.335583, 0.471162, 0.648068", \ + "0.122892, 0.138246, 0.191695, 0.246691, 0.351903, 0.487479, 0.664399", \ + "0.208612, 0.22528, 0.280701, 0.335948, 0.4414, 0.576981, 0.753946", \ + "0.272183, 0.29171, 0.351158, 0.407647, 0.513617, 0.649323, 0.826143", \ + "0.354257, 0.377884, 0.446066, 0.504198, 0.609994, 0.745088, 0.921973", \ + "0.428739, 0.455829, 0.534221, 0.595656, 0.702404, 0.837051, 1.01305", \ + "0.499467, 0.529536, 0.61876, 0.686166, 0.79565, 0.930935, 1.10654" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301604, 0.0413301, 0.0944828, 0.161595, 0.300312, 0.483417, 0.723513", \ + "0.0301816, 0.0413245, 0.0944138, 0.161598, 0.300415, 0.483412, 0.72351", \ + "0.0380172, 0.0480628, 0.0980518, 0.163369, 0.300898, 0.483496, 0.723518", \ + "0.0507287, 0.0605153, 0.106125, 0.169477, 0.304789, 0.48566, 0.724289", \ + "0.069256, 0.080183, 0.121552, 0.179003, 0.309514, 0.489888, 0.728189", \ + "0.088163, 0.100293, 0.141519, 0.194061, 0.317058, 0.492929, 0.730788", \ + "0.108051, 0.121254, 0.165219, 0.213231, 0.328937, 0.499992, 0.734408" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0634189, 0.0757308, 0.129098, 0.193113, 0.320467, 0.48563, 0.701531", \ + "0.0854847, 0.0977414, 0.151051, 0.215184, 0.342566, 0.507813, 0.723785", \ + "0.176016, 0.190717, 0.244856, 0.308721, 0.436117, 0.601377, 0.817323", \ + "0.241268, 0.259609, 0.317782, 0.38135, 0.508286, 0.67316, 0.889096", \ + "0.326842, 0.350202, 0.417517, 0.481424, 0.607481, 0.77152, 0.986935", \ + "0.405391, 0.432895, 0.511988, 0.577634, 0.703006, 0.867398, 1.08173", \ + "0.480196, 0.511164, 0.601947, 0.673332, 0.799173, 0.963347, 1.17866" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0206195, 0.0330095, 0.104367, 0.196213, 0.380558, 0.620131, 0.933703", \ + "0.020577, 0.0329838, 0.104377, 0.196212, 0.380558, 0.620244, 0.933759", \ + "0.0307468, 0.0409846, 0.106423, 0.196825, 0.38067, 0.620194, 0.933626", \ + "0.0425946, 0.0530002, 0.111598, 0.199124, 0.381769, 0.620803, 0.934034", \ + "0.059859, 0.072076, 0.12489, 0.205277, 0.3842, 0.623241, 0.935334", \ + "0.077124, 0.091162, 0.142143, 0.216038, 0.388533, 0.625076, 0.937228", \ + "0.094877, 0.110464, 0.163741, 0.230895, 0.39564, 0.629155, 0.940188" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.114437, 0.129784, 0.183267, 0.238218, 0.343473, 0.478999, 0.655855", \ + "0.133503, 0.148882, 0.202337, 0.25732, 0.362489, 0.498051, 0.674974", \ + "0.209433, 0.225898, 0.281243, 0.336618, 0.441976, 0.577558, 0.754468", \ + "0.267169, 0.286104, 0.345703, 0.402683, 0.508744, 0.64438, 0.82147", \ + "0.341346, 0.36419, 0.432431, 0.491323, 0.598202, 0.733744, 0.910755", \ + "0.410015, 0.436469, 0.514773, 0.577808, 0.686611, 0.822172, 0.998683", \ + "0.474443, 0.504018, 0.592467, 0.662057, 0.77437, 0.911363, 1.08755" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301975, 0.0413916, 0.0944111, 0.161593, 0.300425, 0.483412, 0.72351", \ + "0.0301843, 0.0413119, 0.094415, 0.161595, 0.300299, 0.483412, 0.72351", \ + "0.0351699, 0.0459647, 0.0971487, 0.162849, 0.300695, 0.483471, 0.723143", \ + "0.0443722, 0.0553141, 0.104652, 0.168488, 0.303566, 0.484708, 0.724159", \ + "0.060361, 0.072155, 0.11859, 0.179029, 0.309449, 0.488537, 0.72643", \ + "0.077142, 0.09024, 0.136802, 0.193015, 0.317358, 0.492661, 0.729569", \ + "0.094512, 0.1089, 0.158232, 0.210663, 0.329405, 0.500654, 0.734036" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00385177, 0.00401439, 0.00425259, 0.00430053, 0.0043239, 0.00433662, 0.00433793", \ + "0.00370912, 0.00383011, 0.00406386, 0.00413486, 0.00417336, 0.00418746, 0.00419321", \ + "0.00375244, 0.00377468, 0.00391638, 0.00400785, 0.00408848, 0.00412794, 0.00415637", \ + "0.00421304, 0.00415672, 0.00419253, 0.0042663, 0.00433145, 0.00438822, 0.00442457", \ + "0.00522131, 0.0050539, 0.00494844, 0.00496614, 0.00503238, 0.00506046, 0.00510089", \ + "0.00667773, 0.00636553, 0.00611371, 0.00607507, 0.00608166, 0.00618666, 0.00626933", \ + "0.00859284, 0.00802875, 0.00763158, 0.00758293, 0.00753294, 0.00755262, 0.00757481" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00648058, 0.00658474, 0.00684659, 0.00692319, 0.00696925, 0.00698875, 0.00699949", \ + "0.00633693, 0.00643029, 0.00667813, 0.00676661, 0.00682243, 0.00684663, 0.00686006", \ + "0.00654165, 0.00652568, 0.0066778, 0.00677645, 0.00686124, 0.00691216, 0.00694287", \ + "0.00702868, 0.0069328, 0.00695845, 0.00703577, 0.0071205, 0.00717339, 0.00721009", \ + "0.00804971, 0.00779811, 0.00768529, 0.00771175, 0.00779189, 0.00784691, 0.00787985", \ + "0.00948863, 0.0090884, 0.00882872, 0.0088883, 0.00888183, 0.00890221, 0.00891483", \ + "0.0114163, 0.0108639, 0.0104032, 0.0103301, 0.0102914, 0.010301, 0.0103147" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00397506, 0.00410516, 0.00432669, 0.0043816, 0.0044122, 0.0044257, 0.0044323", \ + "0.00386021, 0.00397119, 0.00418833, 0.004259, 0.00430118, 0.00431914, 0.00432838", \ + "0.00395826, 0.00398677, 0.00412074, 0.00419829, 0.00427491, 0.00431674, 0.00434662", \ + "0.00440873, 0.00436189, 0.00439383, 0.00446344, 0.00454807, 0.0045709, 0.00461074", \ + "0.00529563, 0.00516856, 0.00510335, 0.00511125, 0.00516058, 0.00528406, 0.0052771", \ + "0.00670503, 0.00641921, 0.0062008, 0.00617974, 0.0061873, 0.00625486, 0.00628774", \ + "0.00853227, 0.0080977, 0.00774215, 0.00764259, 0.0075889, 0.00760162, 0.00763954" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00753947, 0.0076331, 0.0078927, 0.00797098, 0.00801624, 0.00803506, 0.00804538", \ + "0.00744677, 0.00754429, 0.00779784, 0.00788039, 0.00792978, 0.00794989, 0.00796104", \ + "0.00748739, 0.00746158, 0.00766497, 0.00776916, 0.00784139, 0.00787783, 0.00789164", \ + "0.00764804, 0.00761503, 0.00778703, 0.00784589, 0.0079244, 0.00796637, 0.00799474", \ + "0.00840019, 0.00823337, 0.00821774, 0.00830731, 0.00837415, 0.00842102, 0.00844693", \ + "0.00964485, 0.00934253, 0.00917951, 0.00925302, 0.0092741, 0.00929661, 0.00932117", \ + "0.0113703, 0.0109401, 0.0106584, 0.0105671, 0.0105461, 0.0105525, 0.0105716" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164072; + rise_capacitance : 0.00164072; + rise_capacitance_range (0.000956994, 0.00164072); + fall_capacitance : 0.00163928; + fall_capacitance_range (0.000968122, 0.00163928); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00015471, -0.000152485, -0.00015274, -0.000149715, -0.000149665, -0.000149938, -0.000149667" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000157653, 0.000162348, 0.000161058, 0.000160155, 0.000157461, 0.000156201, 0.000153538" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157879; + rise_capacitance : 0.00153819; + rise_capacitance_range (0.00113695, 0.00153819); + fall_capacitance : 0.00157879; + fall_capacitance_range (0.00114768, 0.00157879); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000753187, -0.000832245, -0.000877335, -0.000885727, -0.000885987, -0.000889525, -0.000888242" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000886718, 0.000892723, 0.000891742, 0.0008883, 0.000885987, 0.000889525, 0.000888242" \ + ); + } + } + } + } + cell (OR2X3) { + area : 7.056; + cell_leakage_power : 0.0897497; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0693679; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0905762; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0783302; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.120724; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0897497; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.3; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.063364, 0.0792149, 0.13853, 0.209621, 0.351169, 0.534846, 0.775125", \ + "0.0853706, 0.10115, 0.160371, 0.23154, 0.373089, 0.556805, 0.79708", \ + "0.174372, 0.193662, 0.254025, 0.323926, 0.465235, 0.649159, 0.88922", \ + "0.23823, 0.26239, 0.327569, 0.39788, 0.538257, 0.72033, 0.960357", \ + "0.321474, 0.351774, 0.428361, 0.49897, 0.637695, 0.819819, 1.05919", \ + "0.396432, 0.431617, 0.521757, 0.595241, 0.734019, 0.916054, 1.15491", \ + "0.465976, 0.505031, 0.609237, 0.689787, 0.829757, 1.00964, 1.24852" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0209779, 0.0362578, 0.115508, 0.217803, 0.423212, 0.6902, 1.03949", \ + "0.0209645, 0.0362668, 0.115494, 0.217803, 0.423181, 0.69021, 1.03951", \ + "0.033251, 0.0459842, 0.117913, 0.218398, 0.423276, 0.690276, 1.03946", \ + "0.0469239, 0.0604237, 0.124534, 0.221315, 0.424229, 0.690821, 1.03964", \ + "0.067281, 0.083106, 0.140607, 0.228999, 0.427452, 0.692791, 1.04085", \ + "0.088787, 0.106431, 0.16331, 0.243618, 0.432991, 0.695807, 1.04317", \ + "0.111649, 0.130647, 0.190955, 0.263226, 0.443295, 0.701336, 1.04695" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.119582, 0.140008, 0.199828, 0.260204, 0.374822, 0.522195, 0.714284", \ + "0.135886, 0.156212, 0.216105, 0.276489, 0.391218, 0.538521, 0.730611", \ + "0.226243, 0.247733, 0.308702, 0.369187, 0.484033, 0.631341, 0.823379", \ + "0.297735, 0.322572, 0.38798, 0.449816, 0.565109, 0.71162, 0.903276", \ + "0.389863, 0.419561, 0.494064, 0.557825, 0.672802, 0.819397, 1.01108", \ + "0.474689, 0.508227, 0.593404, 0.66093, 0.77681, 0.92268, 1.1138", \ + "0.554827, 0.591611, 0.688232, 0.761517, 0.87965, 1.0259, 1.21587" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.033859, 0.0477201, 0.105199, 0.177587, 0.327174, 0.524539, 0.784555", \ + "0.0338638, 0.0477693, 0.105144, 0.177445, 0.327186, 0.524506, 0.784159", \ + "0.0409632, 0.0536796, 0.107712, 0.178662, 0.327451, 0.524822, 0.784561", \ + "0.0554789, 0.067715, 0.117186, 0.185458, 0.33089, 0.526405, 0.784597", \ + "0.076975, 0.08995, 0.134781, 0.196409, 0.337055, 0.532709, 0.788523", \ + "0.098589, 0.1126, 0.157258, 0.212436, 0.345159, 0.534983, 0.792088", \ + "0.12138, 0.136097, 0.182675, 0.233296, 0.357627, 0.542183, 0.795469" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0686398, 0.0847156, 0.144335, 0.215557, 0.357248, 0.541007, 0.78133", \ + "0.0907177, 0.106791, 0.166378, 0.237685, 0.379426, 0.563226, 0.803544", \ + "0.186182, 0.205142, 0.265346, 0.336273, 0.477927, 0.661731, 0.902175", \ + "0.257298, 0.280879, 0.345546, 0.415798, 0.556874, 0.740282, 0.98067", \ + "0.351097, 0.380717, 0.455332, 0.526068, 0.666202, 0.848938, 1.08853", \ + "0.438086, 0.47253, 0.5595, 0.632512, 0.772025, 0.954514, 1.19335", \ + "0.520132, 0.558551, 0.658153, 0.735968, 0.875183, 1.05677, 1.29506" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.0218645, 0.0369902, 0.115947, 0.218123, 0.423489, 0.69054, 1.03972", \ + "0.0218049, 0.0369438, 0.115917, 0.218122, 0.423489, 0.690507, 1.03975", \ + "0.0322842, 0.0450508, 0.117731, 0.21858, 0.423486, 0.69047, 1.03979", \ + "0.0451966, 0.0584182, 0.123646, 0.22112, 0.424485, 0.690951, 1.03983", \ + "0.064434, 0.079814, 0.137801, 0.227934, 0.427259, 0.692637, 1.04086", \ + "0.084054, 0.101249, 0.157636, 0.239279, 0.431961, 0.69557, 1.04331", \ + "0.104633, 0.123204, 0.181812, 0.256984, 0.439933, 0.699892, 1.04625" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.127336, 0.147727, 0.207549, 0.267899, 0.382549, 0.529808, 0.722038", \ + "0.146507, 0.166867, 0.226758, 0.287172, 0.401758, 0.549136, 0.741274", \ + "0.225554, 0.246913, 0.307956, 0.368663, 0.483356, 0.630668, 0.822798", \ + "0.289308, 0.313471, 0.379225, 0.441472, 0.556899, 0.704162, 0.896045", \ + "0.372853, 0.401364, 0.475503, 0.540341, 0.656652, 0.803869, 0.996334", \ + "0.450427, 0.482958, 0.567419, 0.636338, 0.753286, 0.900384, 1.0932", \ + "0.524042, 0.559996, 0.655173, 0.729602, 0.850407, 0.998331, 1.18997" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.033872, 0.0477218, 0.105178, 0.177458, 0.327006, 0.52451, 0.784549", \ + "0.0339024, 0.0477631, 0.10514, 0.177533, 0.32714, 0.524505, 0.784509", \ + "0.0382898, 0.0516187, 0.106964, 0.178358, 0.327386, 0.524732, 0.78456", \ + "0.0481265, 0.0616165, 0.11499, 0.184058, 0.330085, 0.525826, 0.784771", \ + "0.065677, 0.079827, 0.130003, 0.194833, 0.336241, 0.530543, 0.787034", \ + "0.084603, 0.099677, 0.149239, 0.209607, 0.345368, 0.534723, 0.790828", \ + "0.104373, 0.120419, 0.17149, 0.228234, 0.358156, 0.542659, 0.795101" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00519052, 0.00542262, 0.00575454, 0.00582991, 0.0058693, 0.00588394, 0.00589508", \ + "0.00506683, 0.00526079, 0.00558557, 0.00568402, 0.00573826, 0.00575842, 0.0057704", \ + "0.00519051, 0.00521576, 0.00541278, 0.00551026, 0.00562534, 0.00569038, 0.00572924", \ + "0.00573421, 0.00559298, 0.0056167, 0.00573016, 0.00580006, 0.00586906, 0.00591956", \ + "0.00695711, 0.00655786, 0.00637821, 0.00639585, 0.00646426, 0.00654286, 0.00658184", \ + "0.00860454, 0.00790305, 0.00751958, 0.00747617, 0.00751318, 0.00755302, 0.00766868", \ + "0.0109199, 0.00989267, 0.00916104, 0.00901881, 0.00895222, 0.00891946, 0.00905792" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00766581, 0.0077683, 0.00810912, 0.00822267, 0.00829247, 0.00832222, 0.0083376", \ + "0.00753505, 0.00762012, 0.00795157, 0.00807475, 0.00815272, 0.00818732, 0.00820619", \ + "0.00782546, 0.00775134, 0.00790672, 0.00804028, 0.00814071, 0.0082012, 0.00824951", \ + "0.00850466, 0.00824897, 0.00820154, 0.00827525, 0.00837735, 0.00843901, 0.00848298", \ + "0.00975691, 0.0091658, 0.00897872, 0.00897375, 0.00902836, 0.00908377, 0.00912208", \ + "0.0115221, 0.0106223, 0.0102138, 0.0100978, 0.010086, 0.0101078, 0.0101325", \ + "0.0137736, 0.0126017, 0.0117586, 0.0115602, 0.0114883, 0.011484, 0.0114973" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00530203, 0.00549912, 0.00581073, 0.00589302, 0.00594147, 0.00595983, 0.00597013", \ + "0.00519344, 0.00536903, 0.00567592, 0.00577513, 0.00583563, 0.00586059, 0.00587701", \ + "0.00535341, 0.00537622, 0.00553144, 0.00565324, 0.00576063, 0.00582087, 0.00585913", \ + "0.00587119, 0.0057519, 0.00581406, 0.00588083, 0.00600423, 0.00605967, 0.00618853", \ + "0.00712651, 0.00675692, 0.00654546, 0.00655125, 0.00664131, 0.00665931, 0.00670549", \ + "0.00877049, 0.00811489, 0.00769242, 0.00760521, 0.00763383, 0.00768483, 0.00769909", \ + "0.0107988, 0.00988458, 0.00925615, 0.00913183, 0.00904383, 0.00906075, 0.00912613" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.006, 0.03, 0.06, 0.12, 0.198, 0.3"); + values ( \ + "0.00874592, 0.00884326, 0.00918525, 0.00929843, 0.00936641, 0.00939699, 0.00941312", \ + "0.00865885, 0.00876571, 0.00909454, 0.00921439, 0.0092871, 0.00931794, 0.00933468", \ + "0.0087, 0.0086775, 0.0089275, 0.00907625, 0.00918156, 0.00921926, 0.00925648", \ + "0.00908237, 0.00891714, 0.00900919, 0.00911622, 0.00922625, 0.0092847, 0.00931987", \ + "0.0100949, 0.00965914, 0.0094981, 0.0095456, 0.00962746, 0.00969268, 0.00973817", \ + "0.0115306, 0.0108196, 0.0104356, 0.0104313, 0.0104662, 0.0105191, 0.0105696", \ + "0.0135023, 0.0125294, 0.0118489, 0.0117509, 0.0117527, 0.0117773, 0.0118078" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00163617; + rise_capacitance : 0.00163617; + rise_capacitance_range (0.000960219, 0.00163617); + fall_capacitance : 0.00163486; + fall_capacitance_range (0.000972217, 0.00163486); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000158942, -0.000156233, -0.000156875, -0.000153769, -0.000153585, -0.000153855, -0.00015356" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000166769, 0.000166735, 0.000165497, 0.00016456, 0.000161641, 0.000160297, 0.000157467" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160446; + rise_capacitance : 0.00156377; + rise_capacitance_range (0.00116429, 0.00156377); + fall_capacitance : 0.00160446; + fall_capacitance_range (0.00117668, 0.00160446); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000767425, -0.000856567, -0.000901911, -0.000910194, -0.000909911, -0.000913343, -0.000912016" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000911279, 0.000916654, 0.000915615, 0.00091258, 0.000909911, 0.000913343, 0.000912016" \ + ); + } + } + } + } + cell (OR3BX1) { + area : 8.4672; + cell_leakage_power : 0.0525927; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0338651; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0550733; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0428273; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0956327; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0381515; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0593598; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0471138; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0487181; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0525927; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0245692, 0.0312472, 0.0828395, 0.14688, 0.274799, 0.441041, 0.658415", \ + "0.0452407, 0.0525612, 0.104508, 0.168656, 0.296555, 0.462824, 0.680174", \ + "0.0951459, 0.115386, 0.211775, 0.283534, 0.411615, 0.577788, 0.793619", \ + "0.123421, 0.152988, 0.298397, 0.405926, 0.554136, 0.715866, 0.93509", \ + "0.153713, 0.195438, 0.40896, 0.573569, 0.797541, 1.00492, 1.22507", \ + "0.173766, 0.227165, 0.504711, 0.725354, 1.0293, 1.31128, 1.59315", \ + "0.184632, 0.249245, 0.588538, 0.863375, 1.24843, 1.60912, 1.96952" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0214298, 0.0306376, 0.104204, 0.196124, 0.379898, 0.618946, 0.931475", \ + "0.0273087, 0.0340709, 0.104189, 0.196124, 0.379959, 0.618951, 0.931475", \ + "0.0785869, 0.0904323, 0.147832, 0.215035, 0.381258, 0.618856, 0.931477", \ + "0.121109, 0.139182, 0.224621, 0.291113, 0.421282, 0.625215, 0.931297", \ + "0.187332, 0.214386, 0.34441, 0.44081, 0.573457, 0.733574, 0.985423", \ + "0.260479, 0.295813, 0.470938, 0.602342, 0.778836, 0.946097, 1.14988", \ + "0.342272, 0.385295, 0.605097, 0.773304, 0.997922, 1.20739, 1.42041" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0371976, 0.0480886, 0.132047, 0.23583, 0.443055, 0.712325, 1.0644", \ + "0.055119, 0.0658625, 0.150614, 0.254802, 0.462113, 0.731691, 1.08383", \ + "0.115604, 0.138244, 0.253363, 0.355624, 0.564161, 0.833248, 1.18507", \ + "0.156591, 0.188509, 0.352314, 0.483562, 0.68888, 0.957639, 1.31101", \ + "0.212454, 0.256514, 0.489364, 0.678121, 0.947346, 1.21612, 1.57077", \ + "0.266668, 0.322084, 0.618519, 0.863707, 1.21493, 1.55527, 1.91717", \ + "0.320849, 0.387179, 0.744602, 1.04388, 1.4777, 1.89837, 2.33538" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0336381, 0.0477318, 0.159222, 0.298217, 0.576234, 0.937087, 1.40929", \ + "0.0360605, 0.0485266, 0.159274, 0.298133, 0.576063, 0.937099, 1.40929", \ + "0.0854901, 0.100315, 0.184029, 0.302634, 0.575882, 0.937407, 1.40963", \ + "0.127582, 0.148937, 0.257301, 0.353905, 0.586796, 0.937156, 1.40915", \ + "0.1929, 0.223169, 0.377137, 0.499764, 0.694822, 0.983775, 1.42049", \ + "0.265164, 0.303793, 0.504035, 0.663326, 0.892008, 1.1405, 1.51582", \ + "0.345647, 0.392547, 0.637485, 0.835665, 1.11518, 1.39147, 1.71532" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0585565, 0.0654703, 0.117826, 0.182133, 0.310206, 0.476582, 0.694119", \ + "0.0798756, 0.0868309, 0.13931, 0.203635, 0.331756, 0.498128, 0.715592", \ + "0.152209, 0.15978, 0.212502, 0.276994, 0.404991, 0.571343, 0.788932", \ + "0.201092, 0.209924, 0.264717, 0.328944, 0.456953, 0.623334, 0.840818", \ + "0.26395, 0.27514, 0.335754, 0.400094, 0.528078, 0.693669, 0.91057", \ + "0.31795, 0.331685, 0.40232, 0.468642, 0.596962, 0.762727, 0.979429", \ + "0.365982, 0.382177, 0.46447, 0.534759, 0.664715, 0.83169, 1.04844" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0276677, 0.0367083, 0.110044, 0.202111, 0.386065, 0.625222, 0.937891", \ + "0.0277402, 0.0367351, 0.110034, 0.202111, 0.386043, 0.62521, 0.937836", \ + "0.0344537, 0.0422303, 0.111951, 0.202812, 0.386304, 0.625148, 0.937892", \ + "0.0436626, 0.0506171, 0.114472, 0.204145, 0.387407, 0.625946, 0.938267", \ + "0.058783, 0.066103, 0.123171, 0.207888, 0.388966, 0.627487, 0.939296", \ + "0.074955, 0.083355, 0.137377, 0.216336, 0.39292, 0.629975, 0.941234", \ + "0.09165, 0.101554, 0.156562, 0.229639, 0.400854, 0.635484, 0.94539" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.111337, 0.123166, 0.20879, 0.312734, 0.520068, 0.789333, 1.14139", \ + "0.127529, 0.139305, 0.224888, 0.32891, 0.536296, 0.805594, 1.15766", \ + "0.20244, 0.214753, 0.301918, 0.406238, 0.613836, 0.883352, 1.2355", \ + "0.254351, 0.267485, 0.35576, 0.460679, 0.668855, 0.938522, 1.29064", \ + "0.32074, 0.33574, 0.427721, 0.532369, 0.740575, 1.01092, 1.36326", \ + "0.383459, 0.400693, 0.498499, 0.603877, 0.81201, 1.08217, 1.43477", \ + "0.440958, 0.460671, 0.566366, 0.673967, 0.882667, 1.15293, 1.50574" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03796, 0.0512376, 0.1599, 0.298212, 0.575903, 0.937332, 1.40954", \ + "0.0379856, 0.0512844, 0.159907, 0.298212, 0.575902, 0.937239, 1.4095", \ + "0.0415152, 0.0544213, 0.161365, 0.29864, 0.576364, 0.937112, 1.4094", \ + "0.0468195, 0.0589177, 0.162915, 0.300161, 0.577111, 0.937424, 1.40954", \ + "0.057194, 0.06845, 0.166314, 0.301145, 0.578394, 0.93946, 1.41071", \ + "0.06898, 0.080083, 0.172948, 0.303894, 0.578628, 0.939317, 1.41153", \ + "0.082304, 0.093727, 0.182443, 0.309554, 0.580971, 0.940596, 1.41212" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.063452, 0.0704864, 0.123195, 0.187588, 0.315843, 0.482233, 0.69976", \ + "0.0851849, 0.0921905, 0.144962, 0.209439, 0.337727, 0.504152, 0.721651", \ + "0.166015, 0.173455, 0.226659, 0.29127, 0.419628, 0.586008, 0.803624", \ + "0.223151, 0.23172, 0.286106, 0.350535, 0.478773, 0.645328, 0.862938", \ + "0.297565, 0.308173, 0.367445, 0.431762, 0.559537, 0.725607, 0.943288", \ + "0.365754, 0.378601, 0.445301, 0.510808, 0.638935, 0.805235, 1.02256", \ + "0.428888, 0.443829, 0.51989, 0.587965, 0.716647, 0.883533, 1.10161" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0281975, 0.0372012, 0.110411, 0.202418, 0.386369, 0.625381, 0.937992", \ + "0.0282345, 0.037236, 0.110416, 0.202419, 0.386353, 0.625457, 0.937992", \ + "0.0337785, 0.0416186, 0.111714, 0.20303, 0.386611, 0.62545, 0.938109", \ + "0.0421167, 0.049123, 0.114085, 0.20415, 0.387358, 0.625911, 0.9385", \ + "0.055379, 0.062489, 0.121012, 0.207015, 0.388956, 0.627556, 0.93948", \ + "0.06952, 0.077254, 0.131813, 0.212904, 0.391706, 0.629434, 0.941157", \ + "0.083832, 0.09279, 0.146515, 0.22282, 0.3967, 0.633086, 0.943932" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.118067, 0.129904, 0.215484, 0.319419, 0.526738, 0.795997, 1.14807", \ + "0.136715, 0.14852, 0.234095, 0.338059, 0.5454, 0.814673, 1.16677", \ + "0.205312, 0.217534, 0.304384, 0.408634, 0.616108, 0.885511, 1.23765", \ + "0.253465, 0.266623, 0.355238, 0.459948, 0.667891, 0.937387, 1.2895", \ + "0.314878, 0.329942, 0.422888, 0.528082, 0.735975, 1.00606, 1.3584", \ + "0.372208, 0.389534, 0.489238, 0.595841, 0.803885, 1.07359, 1.42641", \ + "0.42459, 0.444382, 0.552265, 0.661421, 0.870804, 1.14094, 1.49374" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0379635, 0.051263, 0.159906, 0.298459, 0.575901, 0.937356, 1.40921", \ + "0.0379642, 0.0512691, 0.159904, 0.298212, 0.575902, 0.937246, 1.40923", \ + "0.0407376, 0.0537478, 0.160794, 0.298456, 0.57636, 0.937235, 1.40923", \ + "0.0455635, 0.05814, 0.162661, 0.299516, 0.576577, 0.937264, 1.40919", \ + "0.055257, 0.067311, 0.166829, 0.301171, 0.57742, 0.938208, 1.40988", \ + "0.066494, 0.078498, 0.173871, 0.304881, 0.578251, 0.938531, 1.41089", \ + "0.078766, 0.091192, 0.183898, 0.311003, 0.581508, 0.940199, 1.41134" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0024671, 0.0024979, 0.00255531, 0.00256211, 0.00257084, 0.00256938, 0.00257265", \ + "0.00231803, 0.0023589, 0.002486, 0.00252712, 0.00255054, 0.00255896, 0.00257001", \ + "0.00244913, 0.0024341, 0.00247187, 0.00250085, 0.00252352, 0.00253853, 0.00238581", \ + "0.00283216, 0.00276319, 0.00259449, 0.00258682, 0.00256135, 0.00206868, 0.00234513", \ + "0.00367132, 0.00354993, 0.00313361, 0.00295611, 0.00280357, 0.00271177, 0.00264597", \ + "0.00485247, 0.00468303, 0.00399252, 0.00362176, 0.00328302, 0.0030932, 0.00295425", \ + "0.00640707, 0.00618408, 0.00522518, 0.0046513, 0.00406969, 0.00373613, 0.00352401" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "4.4553e-05, 7.63939e-05, 0.000126176, 0.000136389, 0.00014113, 0.000144276, 0.000145842", \ + "-0.000100234, -6.73479e-05, 5.65992e-05, 9.51539e-05, 0.000120192, 0.000126154, 0.000133942", \ + "2.7689e-05, 7.73645e-06, 1.61685e-05, 4.79436e-05, 7.32749e-05, 0.000100454, 0.000109749", \ + "0.000366213, 0.000314635, 0.000218459, 0.000152035, 0.00011171, 0.000108913, 0.000106496", \ + "0.00119558, 0.00108157, 0.000679662, 0.00049353, 0.000328565, 0.000248401, 0.000198725", \ + "0.0023599, 0.00218735, 0.00151635, 0.0011559, 0.000819903, 0.00060208, 0.000459749", \ + "0.00390826, 0.00367565, 0.00271218, 0.00215802, 0.001598, 0.00121425, 0.000932813" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00328014, 0.00329477, 0.00331699, 0.00331998, 0.00332006, 0.00332037, 0.00332007", \ + "0.00307146, 0.00309028, 0.00313501, 0.00314431, 0.00314804, 0.0031486, 0.00314799", \ + "0.00311677, 0.00313084, 0.00321032, 0.00322208, 0.00323786, 0.00324423, 0.00324903", \ + "0.00344017, 0.0034458, 0.00348975, 0.00353212, 0.00355015, 0.00355379, 0.00355971", \ + "0.00424901, 0.00424735, 0.00427091, 0.00428774, 0.00431883, 0.0043486, 0.00433395", \ + "0.00543781, 0.00542405, 0.00540277, 0.00541293, 0.00543272, 0.00545235, 0.00546759", \ + "0.0070117, 0.0069858, 0.00693178, 0.00692469, 0.00693228, 0.00693746, 0.00696807" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00464796, 0.00468284, 0.00476903, 0.00478855, 0.00479849, 0.00480239, 0.00480451", \ + "0.00450707, 0.00453662, 0.00462189, 0.00464696, 0.0046617, 0.00466786, 0.00467106", \ + "0.00461033, 0.00463531, 0.00472044, 0.0047596, 0.00478993, 0.00481124, 0.00481733", \ + "0.00493815, 0.0049618, 0.00502979, 0.00507258, 0.00511668, 0.00513573, 0.0051494", \ + "0.00570891, 0.00571482, 0.00577965, 0.00581771, 0.00585561, 0.00588326, 0.00589913", \ + "0.00684113, 0.00683956, 0.00688233, 0.00692369, 0.00696196, 0.00698568, 0.00700746", \ + "0.00833591, 0.00833626, 0.0083532, 0.00838012, 0.00842049, 0.00844577, 0.00846228" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00327675, 0.00329292, 0.00332531, 0.00333243, 0.00333481, 0.00333626, 0.00333583", \ + "0.00312861, 0.00314628, 0.00319168, 0.00320296, 0.0032089, 0.00321025, 0.00321019", \ + "0.00315376, 0.0031686, 0.00322571, 0.00324606, 0.003264, 0.00327129, 0.00327679", \ + "0.0034899, 0.00349173, 0.00352627, 0.00355143, 0.00357265, 0.00358506, 0.00359071", \ + "0.00426296, 0.00425819, 0.00426851, 0.00428269, 0.00431883, 0.00431761, 0.00433591", \ + "0.00540675, 0.00538866, 0.00536341, 0.00536688, 0.00538265, 0.0054076, 0.00546115", \ + "0.00692985, 0.00690355, 0.00682759, 0.00680909, 0.00680684, 0.0068128, 0.00682927" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00572977, 0.00576387, 0.00584812, 0.00586667, 0.00587614, 0.00587978, 0.00588108", \ + "0.00563178, 0.00566356, 0.00574792, 0.00576913, 0.00578024, 0.00578479, 0.00578691", \ + "0.00556011, 0.00558523, 0.00567623, 0.00571388, 0.00573363, 0.00575351, 0.00575349", \ + "0.00568768, 0.00571364, 0.0057857, 0.00582956, 0.00587132, 0.00588764, 0.00589875", \ + "0.00625853, 0.00627201, 0.00633649, 0.00637284, 0.0064153, 0.00644303, 0.00645645", \ + "0.00726853, 0.00727497, 0.00732485, 0.00736068, 0.00739369, 0.00742462, 0.00744439", \ + "0.00864913, 0.00863987, 0.00867526, 0.008702, 0.00874043, 0.00876242, 0.0087798" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161562; + rise_capacitance : 0.00161522; + rise_capacitance_range (0.00100281, 0.00161522); + fall_capacitance : 0.00161562; + fall_capacitance_range (0.00099132, 0.00161562); + internal_power () { + when : "(B * Y) + (!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00121819, -0.00122152, -0.00121584, -0.00122088, -0.00122215, -0.00122816, -0.00123388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00124645, 0.00123935, 0.00123911, 0.00124182, 0.00123879, 0.00123947, 0.0012379" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161673; + rise_capacitance : 0.00161673; + rise_capacitance_range (0.00112059, 0.00161673); + fall_capacitance : 0.00161429; + fall_capacitance_range (0.00102294, 0.00161429); + internal_power () { + when : "(C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000117366, -0.000116058, -0.000116139, -0.000114197, -0.000113957, -0.000114174, -0.000113987" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000119962, 0.000121089, 0.000120271, 0.00011784, 0.000118125, 0.000117574, 0.000116244" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000743511, 0.000592916, 0.000672303, 0.000987591, 0.00175095, 0.00289615, 0.00441005" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00343888, 0.00330884, 0.00345946, 0.00381311, 0.00455764, 0.00566849, 0.00716515" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158605; + rise_capacitance : 0.00154566; + rise_capacitance_range (0.00114139, 0.00154566); + fall_capacitance : 0.00158605; + fall_capacitance_range (0.00115223, 0.00158605); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000738329, -0.000818476, -0.000863242, -0.000873781, -0.000879801, -0.000883191, -0.000881975" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000887083, 0.000879644, 0.000886814, 0.000882586, 0.000879801, 0.000883191, 0.000881975" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000771227, 0.000656481, 0.000705694, 0.00103935, 0.00175838, 0.00285148, 0.00428834" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00441038, 0.0043113, 0.00430742, 0.00448078, 0.00509781, 0.00610784, 0.00747874" \ + ); + } + } + } + } + cell (OR3BX2) { + area : 8.4672; + cell_leakage_power : 0.0816576; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0529779; + when : "(AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0741862; + when : "(AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0619401; + when : "(AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16781; + when : "(AB * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0611044; + when : "(!AB * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0823126; + when : "(!AB * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0700666; + when : "(!AB * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.082863; + when : "(!AB * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0816576; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(!AB) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "AB"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0202687, 0.0303085, 0.081334, 0.144522, 0.270688, 0.434635, 0.649012", \ + "0.0388686, 0.0511612, 0.102467, 0.165781, 0.292043, 0.456043, 0.670359", \ + "0.0765114, 0.108905, 0.206006, 0.278216, 0.404483, 0.568403, 0.779262", \ + "0.0961268, 0.142605, 0.287428, 0.395199, 0.544346, 0.705823, 0.921952", \ + "0.114868, 0.179904, 0.38938, 0.553055, 0.776261, 0.985234, 1.2014", \ + "0.123966, 0.206283, 0.476563, 0.693504, 0.995279, 1.27715, 1.56002", \ + "0.12425, 0.222756, 0.55235, 0.82023, 1.19971, 1.55789, 1.91855" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0158398, 0.0296036, 0.102897, 0.194448, 0.377529, 0.615447, 0.926745", \ + "0.0245156, 0.0335998, 0.102897, 0.194428, 0.377481, 0.615522, 0.926747", \ + "0.0694865, 0.0893618, 0.148666, 0.215222, 0.379443, 0.615464, 0.926718", \ + "0.107112, 0.136545, 0.224506, 0.293297, 0.422245, 0.62543, 0.926873", \ + "0.167011, 0.209717, 0.341754, 0.440652, 0.578471, 0.737919, 0.984148", \ + "0.234407, 0.289986, 0.465475, 0.599144, 0.78081, 0.953659, 1.1581", \ + "0.311208, 0.379479, 0.596652, 0.766293, 0.997602, 1.21283, 1.43203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0288726, 0.0443603, 0.122618, 0.219079, 0.41143, 0.661267, 0.9879", \ + "0.0470699, 0.0622475, 0.141349, 0.238116, 0.430738, 0.680715, 1.00742", \ + "0.0957984, 0.131304, 0.243745, 0.340806, 0.533102, 0.781942, 1.10943", \ + "0.128731, 0.17836, 0.338999, 0.465651, 0.661669, 0.910607, 1.2368", \ + "0.174032, 0.242092, 0.468626, 0.652269, 0.913022, 1.17211, 1.49633", \ + "0.21858, 0.303652, 0.590806, 0.828971, 1.16991, 1.49978, 1.84444", \ + "0.263643, 0.364986, 0.710587, 0.99997, 1.4206, 1.82932, 2.25172" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231726, 0.0430024, 0.146572, 0.275026, 0.531456, 0.864813, 1.30075", \ + "0.0280112, 0.0440726, 0.146497, 0.275006, 0.531455, 0.864812, 1.30075", \ + "0.0724392, 0.0956695, 0.1735, 0.282324, 0.531527, 0.864903, 1.30075", \ + "0.109376, 0.142432, 0.246769, 0.337757, 0.549056, 0.865227, 1.30074", \ + "0.168518, 0.214809, 0.363667, 0.481394, 0.661909, 0.925163, 1.31705", \ + "0.23494, 0.294461, 0.487253, 0.640532, 0.85952, 1.08803, 1.42367", \ + "0.311173, 0.382653, 0.617824, 0.808083, 1.07639, 1.34049, 1.63647" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0653818, 0.0764432, 0.128621, 0.192153, 0.318523, 0.482541, 0.696909", \ + "0.0871597, 0.0981649, 0.150446, 0.213989, 0.340413, 0.504443, 0.718864", \ + "0.17227, 0.184777, 0.237597, 0.300879, 0.427038, 0.590913, 0.805342", \ + "0.231759, 0.246956, 0.30307, 0.365826, 0.491679, 0.654637, 0.868697", \ + "0.309397, 0.328783, 0.393005, 0.456271, 0.579794, 0.743102, 0.95715", \ + "0.377382, 0.400779, 0.476094, 0.542375, 0.666492, 0.828855, 1.04272", \ + "0.439212, 0.466187, 0.554009, 0.625328, 0.751453, 0.914451, 1.1283" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0248624, 0.0379247, 0.110019, 0.201478, 0.384623, 0.622628, 0.93387", \ + "0.0249218, 0.0379934, 0.109997, 0.201477, 0.384623, 0.622627, 0.933878", \ + "0.0342693, 0.0454336, 0.11222, 0.202133, 0.384738, 0.62258, 0.933795", \ + "0.0463962, 0.0571953, 0.11747, 0.204529, 0.385897, 0.623259, 0.934094", \ + "0.064086, 0.076501, 0.13057, 0.210869, 0.388557, 0.625411, 0.935493", \ + "0.082383, 0.097193, 0.150027, 0.223269, 0.393566, 0.627998, 0.937467", \ + "0.101116, 0.118616, 0.174227, 0.241225, 0.403274, 0.633586, 0.94155" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.12769, 0.14647, 0.22889, 0.325828, 0.518311, 0.768266, 1.09493", \ + "0.143873, 0.162625, 0.244966, 0.341934, 0.534447, 0.78442, 1.11109", \ + "0.230413, 0.250014, 0.333377, 0.430436, 0.623128, 0.873229, 1.20006", \ + "0.296286, 0.318001, 0.4038, 0.501515, 0.694532, 0.944535, 1.27124", \ + "0.380857, 0.406555, 0.49798, 0.595546, 0.788556, 1.03931, 1.36608", \ + "0.4584, 0.488084, 0.586805, 0.686026, 0.878451, 1.12838, 1.4559", \ + "0.531591, 0.565121, 0.673065, 0.774948, 0.967613, 1.21765, 1.54435" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331028, 0.0512636, 0.149313, 0.275926, 0.531504, 0.864906, 1.30094", \ + "0.0331164, 0.0512811, 0.149306, 0.275928, 0.531504, 0.864906, 1.30109", \ + "0.0373688, 0.0550085, 0.150436, 0.276104, 0.531879, 0.864849, 1.30109", \ + "0.0459069, 0.0617869, 0.15396, 0.278139, 0.532775, 0.864962, 1.301", \ + "0.060418, 0.075214, 0.160533, 0.280916, 0.533992, 0.866903, 1.30199", \ + "0.075459, 0.090412, 0.170432, 0.285779, 0.535087, 0.86737, 1.30304", \ + "0.091232, 0.106645, 0.183726, 0.294022, 0.538144, 0.868152, 1.30366" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0704821, 0.0816551, 0.134149, 0.197801, 0.324341, 0.488394, 0.70302", \ + "0.0924739, 0.10362, 0.156193, 0.219903, 0.346463, 0.510569, 0.725155", \ + "0.184079, 0.196422, 0.249445, 0.312979, 0.439427, 0.603638, 0.818111", \ + "0.251181, 0.26598, 0.321613, 0.384775, 0.511001, 0.674794, 0.889062", \ + "0.33927, 0.357991, 0.420394, 0.48376, 0.609121, 0.771945, 0.986093", \ + "0.419647, 0.442106, 0.51438, 0.578955, 0.703816, 0.867178, 1.08006", \ + "0.495762, 0.521603, 0.604453, 0.673888, 0.799522, 0.962427, 1.17648" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.025539, 0.0385374, 0.110419, 0.201802, 0.384897, 0.622788, 0.934188", \ + "0.0255264, 0.0385366, 0.110397, 0.201802, 0.384897, 0.622862, 0.934202", \ + "0.0335149, 0.0447169, 0.11205, 0.202338, 0.384943, 0.622859, 0.934038", \ + "0.0445642, 0.0553173, 0.116759, 0.204372, 0.385984, 0.623495, 0.934433", \ + "0.061342, 0.073235, 0.12853, 0.209948, 0.388357, 0.625914, 0.935749", \ + "0.078055, 0.092006, 0.144712, 0.219801, 0.392401, 0.62753, 0.937618", \ + "0.094777, 0.110996, 0.164914, 0.233715, 0.399314, 0.631573, 0.940654" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.134806, 0.153591, 0.235993, 0.332921, 0.5254, 0.775353, 1.10201", \ + "0.153732, 0.172507, 0.254876, 0.351819, 0.54431, 0.794264, 1.12093", \ + "0.229936, 0.249366, 0.332558, 0.42967, 0.622285, 0.872257, 1.19908", \ + "0.289321, 0.310569, 0.39655, 0.494099, 0.686949, 0.93692, 1.26378", \ + "0.366448, 0.391248, 0.48249, 0.580965, 0.773943, 1.02415, 1.35115", \ + "0.438068, 0.466821, 0.565451, 0.665724, 0.858636, 1.10867, 1.43583", \ + "0.505215, 0.537777, 0.645215, 0.74827, 0.94224, 1.19222, 1.51929" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331038, 0.0512582, 0.149301, 0.275926, 0.531504, 0.864906, 1.30109", \ + "0.0331052, 0.051275, 0.149347, 0.275927, 0.531503, 0.864906, 1.30109", \ + "0.0359984, 0.0537472, 0.150131, 0.275999, 0.531515, 0.864849, 1.30109", \ + "0.0423392, 0.0594047, 0.153241, 0.277617, 0.53238, 0.864869, 1.30099", \ + "0.054519, 0.070777, 0.159585, 0.280638, 0.53327, 0.866233, 1.30158", \ + "0.06811, 0.08431, 0.169062, 0.285814, 0.534869, 0.8668, 1.30172", \ + "0.082311, 0.099124, 0.181253, 0.293771, 0.538538, 0.868095, 1.30304" \ + ); + } + } + internal_power () { + related_pin : "AB"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00465984, 0.00481286, 0.00495179, 0.00497518, 0.00498687, 0.00499155, 0.0049907", \ + "0.0043882, 0.00450497, 0.00479196, 0.00488708, 0.00493755, 0.00496251, 0.00498446", \ + "0.00485638, 0.00477171, 0.00477317, 0.00485109, 0.00489567, 0.00492651, 0.00414446", \ + "0.0058222, 0.00554339, 0.00511232, 0.00514224, 0.00497415, 0.00437775, 0.00478478", \ + "0.00785478, 0.00744726, 0.00645082, 0.00597148, 0.00562011, 0.00539199, 0.00468362", \ + "0.0107442, 0.0100968, 0.00849124, 0.00759995, 0.00674907, 0.00640143, 0.00600266", \ + "0.0144856, 0.0136702, 0.0114213, 0.0100791, 0.00869391, 0.00783471, 0.00745058" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-5.37715e-05, 7.13643e-05, 0.000189149, 0.000210915, 0.000221842, 0.000227534, 0.000230345", \ + "-0.000322052, -0.000224456, 3.52931e-05, 0.000119871, 0.000177132, 0.000190412, 0.00020618", \ + "8.29066e-05, 8.75251e-07, -6.25116e-06, 4.75599e-05, 9.35859e-05, 0.000134173, 0.000155752", \ + "0.000943213, 0.000730525, 0.000355255, 0.000321355, 0.000208405, 0.000185006, 0.000183507", \ + "0.00301441, 0.00256403, 0.00161172, 0.00114445, 0.000755133, 0.000541919, 0.000426923", \ + "0.00582264, 0.0051623, 0.00358178, 0.00274352, 0.00191398, 0.00140851, 0.00106234", \ + "0.00952254, 0.00866672, 0.00641329, 0.00511228, 0.003787, 0.0028921, 0.00221677" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00641479, 0.00649344, 0.00658408, 0.0066024, 0.0066112, 0.00661386, 0.00661443", \ + "0.00623352, 0.00630721, 0.00642485, 0.00645322, 0.00646756, 0.00647118, 0.00647187", \ + "0.00617657, 0.00621812, 0.00635215, 0.00638707, 0.00643084, 0.00645046, 0.00645999", \ + "0.00657061, 0.00655816, 0.00660997, 0.00669371, 0.00670394, 0.00672202, 0.00673671", \ + "0.00747912, 0.00741371, 0.00735288, 0.00736425, 0.00742067, 0.00745014, 0.00746427", \ + "0.00879381, 0.00865929, 0.00850213, 0.00846999, 0.00846762, 0.00855302, 0.00864075", \ + "0.0104491, 0.0103325, 0.00999269, 0.00996648, 0.00993045, 0.00993753, 0.00995463" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00654828, 0.00665697, 0.0068715, 0.006935, 0.00697257, 0.00698892, 0.00699733", \ + "0.00641421, 0.00651445, 0.00672037, 0.00678928, 0.0068321, 0.00685062, 0.00686068", \ + "0.00648129, 0.00655019, 0.00672104, 0.00681403, 0.00688724, 0.00692745, 0.0069524", \ + "0.00678403, 0.00681614, 0.00695681, 0.0070507, 0.00713284, 0.00718292, 0.00721261", \ + "0.00757001, 0.00755499, 0.00763888, 0.00771128, 0.00779008, 0.00785107, 0.00789208", \ + "0.00877736, 0.00869648, 0.00868694, 0.00874542, 0.00881437, 0.00887119, 0.00891586", \ + "0.0104023, 0.0102274, 0.0101298, 0.0101538, 0.0102077, 0.0102583, 0.0103019" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00644357, 0.00651534, 0.00661513, 0.00663865, 0.00665288, 0.00665518, 0.00666044", \ + "0.00630841, 0.00637775, 0.00649546, 0.00652803, 0.0065462, 0.00655174, 0.00655568", \ + "0.00632696, 0.00636193, 0.00645787, 0.00651999, 0.00656132, 0.00658298, 0.00659516", \ + "0.00671098, 0.00670052, 0.00674172, 0.00680564, 0.00683034, 0.00686714, 0.00687644", \ + "0.00751224, 0.0074402, 0.00744001, 0.00745002, 0.00747723, 0.00758878, 0.00756103", \ + "0.00877917, 0.00866127, 0.00854123, 0.00851611, 0.00851879, 0.0085809, 0.00864896", \ + "0.0104586, 0.0102711, 0.0100388, 0.00995797, 0.00991585, 0.00991729, 0.0099224" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00761435, 0.00772145, 0.00793422, 0.00799729, 0.00803445, 0.00805043, 0.00805869", \ + "0.00752422, 0.00762841, 0.00783753, 0.0079033, 0.00794219, 0.00795829, 0.0079671", \ + "0.00743682, 0.0075099, 0.00770859, 0.00779928, 0.00786508, 0.0078963, 0.00791017", \ + "0.00754895, 0.0075953, 0.00775936, 0.00784944, 0.00793255, 0.00797368, 0.00799907", \ + "0.00808801, 0.00809131, 0.00820727, 0.00828378, 0.00837062, 0.00842687, 0.00846697", \ + "0.00911229, 0.00907003, 0.00910713, 0.00917321, 0.0092539, 0.00931324, 0.00934874", \ + "0.0105662, 0.0104622, 0.0104178, 0.010454, 0.0105196, 0.0105721, 0.0106125" \ + ); + } + } + } + pin (AB) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00332283; + rise_capacitance : 0.00332183; + rise_capacitance_range (0.00201293, 0.00332183); + fall_capacitance : 0.00332283; + fall_capacitance_range (0.00198565, 0.00332283); + internal_power () { + when : "(B * Y) + (!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00255197, -0.0025536, -0.00254378, -0.00255311, -0.00255535, -0.00256336, -0.0025729" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0025762, 0.00258673, 0.00258474, 0.00259099, 0.00258363, 0.00258447, 0.00258118" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161292; + rise_capacitance : 0.00161292; + rise_capacitance_range (0.00112525, 0.00161292); + fall_capacitance : 0.00161076; + fall_capacitance_range (0.0010335, 0.00161076); + internal_power () { + when : "(C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000138056, -0.000136411, -0.000136768, -0.000134167, -0.000134017, -0.000134283, -0.000134041" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000144606, 0.000143885, 0.000142787, 0.000142043, 0.000139814, 0.000138932, 0.000136923" \ + ); + } + } + internal_power () { + when : "(!AB * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00183343, 0.0017058, 0.00168938, 0.0019764, 0.00266189, 0.00373677, 0.0051923" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0042303, 0.00409927, 0.00420339, 0.00450873, 0.00519697, 0.00624992, 0.0076834" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157944; + rise_capacitance : 0.00153926; + rise_capacitance_range (0.00113764, 0.00153926); + fall_capacitance : 0.00157944; + fall_capacitance_range (0.00115078, 0.00157944); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000740051, -0.000824886, -0.000870034, -0.000880396, -0.000883657, -0.000887015, -0.000885781" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000891361, 0.000890963, 0.000887153, 0.00088615, 0.000883657, 0.000887015, 0.000885781" \ + ); + } + } + internal_power () { + when : "(!AB * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0019023, 0.00179747, 0.00181532, 0.00209941, 0.00275901, 0.00379991, 0.00519839" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0051915, 0.00509899, 0.00507217, 0.00520295, 0.00575307, 0.00668511, 0.00798994" \ + ); + } + } + } + } + cell (OR3X1) { + area : 8.4672; + cell_leakage_power : 0.0481354; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0378406; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0341315; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0362857; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0430485; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0425035; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0514657; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0637117; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.076096; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0481354; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0640267, 0.0717529, 0.125653, 0.190336, 0.318855, 0.485384, 0.702991", \ + "0.0859799, 0.0936461, 0.1474, 0.212228, 0.340719, 0.507297, 0.724906", \ + "0.17622, 0.184909, 0.23887, 0.303588, 0.432253, 0.599001, 0.816644", \ + "0.240628, 0.251299, 0.308039, 0.372706, 0.501186, 0.667781, 0.885569", \ + "0.32567, 0.33934, 0.40398, 0.468613, 0.597009, 0.763116, 0.980647", \ + "0.401514, 0.41807, 0.493202, 0.559664, 0.686737, 0.853278, 1.0707", \ + "0.47209, 0.491277, 0.577634, 0.647548, 0.77563, 0.942527, 1.16045" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0231015, 0.0316092, 0.103671, 0.195298, 0.3789, 0.617756, 0.930147", \ + "0.0230125, 0.0315378, 0.103648, 0.195293, 0.378894, 0.617782, 0.930214", \ + "0.0301425, 0.0372145, 0.104888, 0.195562, 0.378918, 0.617777, 0.930229", \ + "0.0398236, 0.0463872, 0.108251, 0.19702, 0.37975, 0.61834, 0.93046", \ + "0.053952, 0.061325, 0.116728, 0.200594, 0.381404, 0.620174, 0.931403", \ + "0.067833, 0.076445, 0.128889, 0.207302, 0.384298, 0.621583, 0.933166", \ + "0.081626, 0.091535, 0.144612, 0.217472, 0.389223, 0.624907, 0.935864" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.152821, 0.163654, 0.223435, 0.283104, 0.395514, 0.539784, 0.728007", \ + "0.170739, 0.181588, 0.241257, 0.301025, 0.413383, 0.55768, 0.745907", \ + "0.237662, 0.248962, 0.310071, 0.37015, 0.482602, 0.626922, 0.815179", \ + "0.287032, 0.29962, 0.365015, 0.427165, 0.5412, 0.685636, 0.873918", \ + "0.348016, 0.362987, 0.436574, 0.501929, 0.617588, 0.762662, 0.951533", \ + "0.402549, 0.420246, 0.505314, 0.575772, 0.694352, 0.83991, 1.02873", \ + "0.457454, 0.477646, 0.574443, 0.651257, 0.774874, 0.923097, 1.1122" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0367537, 0.0449974, 0.102399, 0.173466, 0.320968, 0.516999, 0.774862", \ + "0.0367132, 0.0449272, 0.1023, 0.173573, 0.320876, 0.517002, 0.774558", \ + "0.0394875, 0.0479684, 0.103953, 0.174463, 0.321336, 0.517035, 0.774498", \ + "0.0455784, 0.0541016, 0.110516, 0.179566, 0.32423, 0.518463, 0.775274", \ + "0.057913, 0.067115, 0.12304, 0.188665, 0.329727, 0.522143, 0.777684", \ + "0.07238, 0.082807, 0.139118, 0.202202, 0.337787, 0.526244, 0.780467", \ + "0.086878, 0.098713, 0.158465, 0.219926, 0.350864, 0.534992, 0.785763" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0611938, 0.0686596, 0.12171, 0.186121, 0.314273, 0.480704, 0.698123", \ + "0.0830882, 0.0904888, 0.143528, 0.207987, 0.336168, 0.502566, 0.720014", \ + "0.167164, 0.175804, 0.229818, 0.29433, 0.422621, 0.589281, 0.806849", \ + "0.225539, 0.236254, 0.293541, 0.357825, 0.486035, 0.652634, 0.870201", \ + "0.299076, 0.313037, 0.378795, 0.44352, 0.571123, 0.737081, 0.954823", \ + "0.363882, 0.380781, 0.457646, 0.524077, 0.652309, 0.818569, 1.03585", \ + "0.420144, 0.439781, 0.528831, 0.600021, 0.728584, 0.89532, 1.11333" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0220628, 0.0305725, 0.102697, 0.194478, 0.378256, 0.617252, 0.92972", \ + "0.0220998, 0.0306147, 0.102704, 0.194484, 0.378202, 0.617258, 0.92969", \ + "0.0300635, 0.0371206, 0.104254, 0.195063, 0.378417, 0.617302, 0.929651", \ + "0.0402677, 0.0468709, 0.107775, 0.196478, 0.379297, 0.617905, 0.930147", \ + "0.054892, 0.06235, 0.11705, 0.20031, 0.380902, 0.619294, 0.931276", \ + "0.069383, 0.078284, 0.130656, 0.207921, 0.383924, 0.62103, 0.932758", \ + "0.084205, 0.094617, 0.148402, 0.219873, 0.389608, 0.624732, 0.935543" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.146426, 0.157286, 0.216957, 0.276677, 0.389119, 0.533329, 0.721619", \ + "0.162192, 0.173037, 0.232771, 0.292494, 0.404924, 0.549171, 0.73742", \ + "0.23478, 0.246267, 0.307922, 0.3682, 0.480713, 0.625096, 0.813364", \ + "0.290848, 0.303778, 0.369838, 0.432094, 0.54679, 0.691586, 0.879713", \ + "0.365082, 0.380659, 0.455089, 0.519892, 0.63489, 0.780217, 0.969892", \ + "0.437723, 0.455883, 0.541001, 0.609921, 0.727247, 0.872529, 1.0617", \ + "0.509731, 0.530245, 0.626421, 0.701179, 0.822316, 0.969151, 1.15794" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0367109, 0.0449202, 0.102351, 0.173459, 0.320918, 0.516965, 0.77449", \ + "0.0367591, 0.0449644, 0.102388, 0.173561, 0.32106, 0.516966, 0.774554", \ + "0.0409648, 0.0491727, 0.104993, 0.174851, 0.32139, 0.517054, 0.774527", \ + "0.0488369, 0.0570571, 0.111714, 0.180847, 0.325452, 0.519262, 0.775598", \ + "0.062851, 0.071722, 0.124387, 0.188982, 0.329972, 0.523538, 0.779539", \ + "0.077023, 0.087131, 0.139939, 0.200918, 0.336655, 0.526061, 0.78117", \ + "0.091386, 0.102857, 0.158739, 0.217491, 0.347383, 0.532671, 0.785059" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0556891, 0.0630435, 0.115677, 0.179743, 0.307761, 0.474001, 0.691407", \ + "0.0775233, 0.0846854, 0.137395, 0.201684, 0.329686, 0.495978, 0.713389", \ + "0.153477, 0.162295, 0.216412, 0.280633, 0.407861, 0.574344, 0.791755", \ + "0.203729, 0.214868, 0.273005, 0.337003, 0.464594, 0.630458, 0.847102", \ + "0.265332, 0.280029, 0.347526, 0.412215, 0.539929, 0.705963, 0.92259", \ + "0.315577, 0.333456, 0.414723, 0.482645, 0.610512, 0.776534, 0.99338", \ + "0.357238, 0.378067, 0.473524, 0.547613, 0.677073, 0.842313, 1.05984" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0214023, 0.0299569, 0.102304, 0.194135, 0.377988, 0.616962, 0.929433", \ + "0.021514, 0.0301152, 0.102301, 0.19415, 0.377961, 0.616885, 0.92951", \ + "0.0309178, 0.0378252, 0.104326, 0.194885, 0.378227, 0.617001, 0.929462", \ + "0.0417025, 0.0484252, 0.108334, 0.19649, 0.379172, 0.618552, 0.929835", \ + "0.057801, 0.065588, 0.120014, 0.201466, 0.380958, 0.619179, 0.930905", \ + "0.073881, 0.083544, 0.136496, 0.2113, 0.385176, 0.621431, 0.932791", \ + "0.090357, 0.101796, 0.15786, 0.227233, 0.393644, 0.626904, 0.936588" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.128639, 0.139516, 0.19921, 0.258928, 0.371365, 0.515608, 0.703858", \ + "0.141266, 0.152115, 0.211843, 0.271562, 0.384075, 0.528298, 0.716579", \ + "0.220337, 0.231699, 0.293606, 0.353905, 0.466523, 0.61091, 0.79918", \ + "0.281796, 0.294617, 0.359241, 0.421022, 0.5362, 0.680753, 0.869692", \ + "0.362801, 0.378208, 0.450201, 0.512848, 0.626713, 0.771979, 0.960869", \ + "0.439413, 0.457267, 0.538522, 0.605012, 0.720207, 0.864649, 1.0535", \ + "0.515187, 0.535372, 0.628079, 0.699089, 0.816144, 0.961334, 1.15062" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0367309, 0.0449282, 0.102375, 0.173588, 0.320977, 0.516764, 0.774489", \ + "0.0367572, 0.0449597, 0.10235, 0.173466, 0.320963, 0.516969, 0.774751", \ + "0.041834, 0.0498519, 0.105959, 0.175446, 0.32144, 0.516887, 0.774533", \ + "0.0511121, 0.0585205, 0.111582, 0.181204, 0.327051, 0.520317, 0.775943", \ + "0.065712, 0.073696, 0.122178, 0.187448, 0.329825, 0.524933, 0.781027", \ + "0.080503, 0.089677, 0.138282, 0.197891, 0.334592, 0.525956, 0.782534", \ + "0.095881, 0.106281, 0.156524, 0.212919, 0.34455, 0.531733, 0.785491" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00212065, 0.00215974, 0.00226061, 0.00228485, 0.00229986, 0.00230352, 0.00230606", \ + "0.00201161, 0.0020435, 0.00214047, 0.00217101, 0.00218895, 0.00219621, 0.00220058", \ + "0.00203301, 0.00204896, 0.00212145, 0.00215471, 0.0021924, 0.00220948, 0.00222302", \ + "0.00230927, 0.00231028, 0.00235237, 0.0023917, 0.00242335, 0.00244391, 0.00245978", \ + "0.00301476, 0.00300012, 0.00299881, 0.00301308, 0.00306217, 0.00309576, 0.00309146", \ + "0.00412839, 0.0040937, 0.00402689, 0.00402691, 0.00403348, 0.00407351, 0.00411194", \ + "0.0055905, 0.00553584, 0.00542467, 0.00540819, 0.00539353, 0.00540418, 0.0054185" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00728731, 0.00732086, 0.00744128, 0.00748351, 0.00750622, 0.00751642, 0.00751954", \ + "0.00719258, 0.00722052, 0.00734283, 0.00738502, 0.00740984, 0.00741958, 0.00742394", \ + "0.00713686, 0.00715704, 0.00725742, 0.00730943, 0.00734453, 0.00735349, 0.00736747", \ + "0.00719004, 0.00719626, 0.00727311, 0.00731979, 0.00735179, 0.00737575, 0.00738849", \ + "0.0075511, 0.00753867, 0.00759682, 0.00762102, 0.00765179, 0.0076759, 0.00768788", \ + "0.00841134, 0.00837439, 0.00834289, 0.00836828, 0.00840018, 0.00842227, 0.00844086", \ + "0.00979832, 0.00973873, 0.00963114, 0.00961868, 0.00962078, 0.00964237, 0.00965871" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00199786, 0.00204213, 0.00214651, 0.00216902, 0.00218083, 0.00218605, 0.00218783", \ + "0.00188049, 0.0019162, 0.00202348, 0.00205488, 0.00207205, 0.00207834, 0.00208139", \ + "0.00185548, 0.00186861, 0.00194337, 0.00198492, 0.00202353, 0.00204364, 0.00205511", \ + "0.00216325, 0.00216202, 0.00218961, 0.00222456, 0.00226845, 0.00229166, 0.00230555", \ + "0.00287329, 0.00285633, 0.00285025, 0.00286839, 0.00291492, 0.00292659, 0.00295595", \ + "0.0039684, 0.00393353, 0.00386701, 0.0038598, 0.00387997, 0.00390254, 0.00397259", \ + "0.00538157, 0.00532066, 0.00520857, 0.00518038, 0.00517857, 0.00519344, 0.00521435" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00628574, 0.00631392, 0.00643746, 0.00648041, 0.00650542, 0.00651492, 0.00652066", \ + "0.00619303, 0.00621917, 0.00633757, 0.00638215, 0.00640873, 0.00641967, 0.00642546", \ + "0.00617104, 0.00617939, 0.00625847, 0.00630895, 0.00634892, 0.00636157, 0.00637888", \ + "0.00629038, 0.00628716, 0.00633786, 0.00638049, 0.00641813, 0.00644148, 0.00645722", \ + "0.00682469, 0.00680972, 0.00684175, 0.00686335, 0.00688445, 0.00690893, 0.00692296", \ + "0.00778308, 0.00773977, 0.00768866, 0.00770377, 0.00772658, 0.00775297, 0.00776838", \ + "0.00918239, 0.00910959, 0.00897441, 0.00894556, 0.00895552, 0.00896357, 0.00898267" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00190362, 0.00195169, 0.00204639, 0.00206451, 0.00207007, 0.00207339, 0.00207271", \ + "0.00177302, 0.00181324, 0.00192295, 0.00195087, 0.00196483, 0.001968, 0.00196963", \ + "0.00174191, 0.00175525, 0.00183706, 0.00188017, 0.00191521, 0.00193482, 0.00194971", \ + "0.00205578, 0.00205816, 0.00210072, 0.00214881, 0.00218191, 0.00228415, 0.00222007", \ + "0.00280612, 0.0027858, 0.00280577, 0.00282462, 0.00286095, 0.00290591, 0.00290551", \ + "0.00394105, 0.00390438, 0.00384792, 0.00385258, 0.00387357, 0.00389595, 0.00400411", \ + "0.00543217, 0.00537243, 0.00526648, 0.00524698, 0.00524956, 0.00525099, 0.00528379" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00521033, 0.00523856, 0.00535977, 0.00540407, 0.00543004, 0.0054425, 0.00544745", \ + "0.00506599, 0.00509303, 0.00521422, 0.00526021, 0.00528926, 0.00530202, 0.00530914", \ + "0.00522096, 0.00522116, 0.00528843, 0.00533096, 0.00537183, 0.00540049, 0.00541299", \ + "0.00554463, 0.00553679, 0.00556556, 0.00560594, 0.00564693, 0.00567345, 0.00569034", \ + "0.00626985, 0.00624282, 0.0062476, 0.00631989, 0.00632801, 0.00634299, 0.00635637", \ + "0.00736862, 0.00732438, 0.00728764, 0.00727992, 0.00728943, 0.00730506, 0.0073166", \ + "0.00886016, 0.00877944, 0.00864545, 0.00862473, 0.00862185, 0.00863696, 0.00865462" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015977; + rise_capacitance : 0.00155477; + rise_capacitance_range (0.00115897, 0.00155477); + fall_capacitance : 0.0015977; + fall_capacitance_range (0.00117139, 0.0015977); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000777926, -0.000835235, -0.000876138, -0.00088345, -0.000880358, -0.000883858, -0.000882557" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000888289, 0.000886845, 0.000884073, 0.00088345, 0.000880358, 0.000883858, 0.000882557" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000761497, -0.000832767, -0.000875774, -0.000883717, -0.000884455, -0.00088798, -0.000886721" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000892321, 0.000882269, 0.000890279, 0.000886918, 0.000884455, 0.00088798, 0.000886721" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000691043, -0.000779693, -0.000845063, -0.000850662, -0.00084155, -0.00084473, -0.000843483" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000838193, 0.000850408, 0.000850232, 0.000850662, 0.00084155, 0.00084473, 0.000843483" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161383; + rise_capacitance : 0.00157422; + rise_capacitance_range (0.00114798, 0.00157422); + fall_capacitance : 0.00161383; + fall_capacitance_range (0.00106538, 0.00161383); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000225052, -0.00022626, -0.000227036, -0.00022732, -0.000225415, -0.000225897, -0.000225609" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000225052, 0.00022626, 0.000227036, 0.00022732, 0.000225415, 0.000225897, 0.000225609" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000190092, -0.00018744, -0.000188001, -0.000188506, -0.000187333, -0.000188609, -0.000189702" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00019668, 0.000195834, 0.000195848, 0.000195894, 0.000194066, 0.000194162, 0.000193373" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000700768, -0.000808842, -0.000872373, -0.000877921, -0.000879516, -0.000883171, -0.000882213" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879891, 0.000874234, 0.000883423, 0.000883141, 0.000879516, 0.000883171, 0.000882213" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161378; + rise_capacitance : 0.00161378; + rise_capacitance_range (0.000936898, 0.00161378); + fall_capacitance : 0.00161142; + fall_capacitance_range (0.000948639, 0.00161142); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00012436, -0.000127249, -0.000126772, -0.000126786, -0.000125546, -0.000125821, -0.000125631" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000133183, 0.000134254, 0.000133495, 0.00013318, 0.000131419, 0.0001307, 0.000129" \ + ); + } + } + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000126111, -0.000124874, -0.000124636, -0.000122466, -0.000122114, -0.000122056, -0.000121164" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000138349, 0.000140393, 0.000138139, 0.000137473, 0.000136063, 0.000134006, 0.00013032" \ + ); + } + } + } + } + cell (OR3X2) { + area : 8.4672; + cell_leakage_power : 0.0704494; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0581867; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0544776; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0566319; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0633946; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0628497; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0718119; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0840578; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.112185; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0704494; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0702959, 0.0832175, 0.137262, 0.201266, 0.328083, 0.492331, 0.706921", \ + "0.0922465, 0.105277, 0.159291, 0.223338, 0.350148, 0.514455, 0.729066", \ + "0.190018, 0.204811, 0.259556, 0.323121, 0.449827, 0.614463, 0.829116", \ + "0.263024, 0.281659, 0.340754, 0.404119, 0.5302, 0.694239, 0.909038", \ + "0.35901, 0.382845, 0.451604, 0.515749, 0.641496, 0.80525, 1.01946", \ + "0.44543, 0.473572, 0.554101, 0.62031, 0.745644, 0.909164, 1.12261", \ + "0.527728, 0.559458, 0.652013, 0.723666, 0.849775, 1.01276, 1.22697" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0223079, 0.0345088, 0.104757, 0.195708, 0.378483, 0.616203, 0.927241", \ + "0.0222112, 0.0344405, 0.104726, 0.195698, 0.378446, 0.616269, 0.927335", \ + "0.0310868, 0.0413734, 0.106287, 0.195935, 0.37847, 0.616287, 0.92724", \ + "0.0424925, 0.0531858, 0.111726, 0.198261, 0.379312, 0.616737, 0.927563", \ + "0.059444, 0.071997, 0.124581, 0.204512, 0.38187, 0.619138, 0.928608", \ + "0.076589, 0.091175, 0.142573, 0.215907, 0.386322, 0.620926, 0.930817", \ + "0.09382, 0.11009, 0.163842, 0.231183, 0.393708, 0.625056, 0.933803" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.180868, 0.200431, 0.264144, 0.324006, 0.431911, 0.567548, 0.743681", \ + "0.199051, 0.218559, 0.282242, 0.342117, 0.450053, 0.585645, 0.761885", \ + "0.268725, 0.288477, 0.352537, 0.412546, 0.520507, 0.656139, 0.832302", \ + "0.325461, 0.347123, 0.415374, 0.477305, 0.586495, 0.72244, 0.898485", \ + "0.399819, 0.424626, 0.50065, 0.565704, 0.677073, 0.813995, 0.990834", \ + "0.468631, 0.496903, 0.582435, 0.652585, 0.767407, 0.904727, 1.0812", \ + "0.536825, 0.568342, 0.664888, 0.740798, 0.859735, 0.999579, 1.17688" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0421428, 0.0551194, 0.10978, 0.174765, 0.308534, 0.487603, 0.724902", \ + "0.0421156, 0.0551161, 0.109712, 0.174732, 0.308523, 0.487419, 0.724849", \ + "0.0439487, 0.0566944, 0.110292, 0.175158, 0.308585, 0.487647, 0.724911", \ + "0.0504912, 0.0637703, 0.117486, 0.180631, 0.311843, 0.489081, 0.725262", \ + "0.0636, 0.077567, 0.130464, 0.192055, 0.319457, 0.494254, 0.7285", \ + "0.079695, 0.094839, 0.148663, 0.206735, 0.329691, 0.500512, 0.732734", \ + "0.096977, 0.113293, 0.169042, 0.225599, 0.344384, 0.510565, 0.738924" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0672801, 0.0798432, 0.133222, 0.196909, 0.323447, 0.48758, 0.701966", \ + "0.0893667, 0.101905, 0.155214, 0.218925, 0.34547, 0.509554, 0.724048", \ + "0.181639, 0.19661, 0.251092, 0.314534, 0.441032, 0.605282, 0.81985", \ + "0.249225, 0.268122, 0.327149, 0.390499, 0.516634, 0.680497, 0.895258", \ + "0.334623, 0.358823, 0.427937, 0.492121, 0.617506, 0.780314, 0.99426", \ + "0.411042, 0.439636, 0.52163, 0.589227, 0.714231, 0.877256, 1.09114", \ + "0.480942, 0.513243, 0.60811, 0.681333, 0.807562, 0.970012, 1.18386" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0212665, 0.0334736, 0.103828, 0.19494, 0.377876, 0.615815, 0.926931", \ + "0.021257, 0.0334631, 0.10384, 0.194905, 0.377877, 0.615747, 0.926846", \ + "0.0310597, 0.0414917, 0.105897, 0.195529, 0.377973, 0.61575, 0.926969", \ + "0.0430617, 0.0537254, 0.111635, 0.1979, 0.379081, 0.616383, 0.927219", \ + "0.060756, 0.073534, 0.126219, 0.204926, 0.381607, 0.618668, 0.928377", \ + "0.078513, 0.093391, 0.145266, 0.216858, 0.386445, 0.620643, 0.930401", \ + "0.096833, 0.11341, 0.168118, 0.233762, 0.39458, 0.625075, 0.933534" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.174145, 0.193669, 0.257532, 0.317342, 0.42514, 0.560768, 0.737017", \ + "0.190161, 0.209723, 0.273423, 0.33331, 0.441127, 0.576755, 0.753008", \ + "0.267354, 0.287387, 0.351506, 0.411529, 0.519514, 0.655136, 0.831302", \ + "0.334396, 0.356555, 0.425419, 0.48737, 0.596963, 0.733038, 0.90912", \ + "0.425154, 0.450963, 0.528168, 0.593175, 0.704139, 0.840864, 1.01805", \ + "0.513106, 0.542315, 0.62946, 0.697877, 0.811342, 0.948046, 1.12439", \ + "0.600169, 0.63242, 0.730025, 0.805133, 0.921782, 1.06016, 1.23658" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0421042, 0.0551574, 0.109664, 0.174845, 0.308469, 0.48742, 0.724539", \ + "0.0420916, 0.0550838, 0.109737, 0.174808, 0.308471, 0.487624, 0.7249", \ + "0.0449142, 0.0573194, 0.110876, 0.175421, 0.308713, 0.487499, 0.724931", \ + "0.0539262, 0.0667554, 0.118912, 0.181976, 0.312721, 0.489301, 0.725458", \ + "0.070423, 0.083936, 0.133709, 0.19294, 0.320173, 0.495734, 0.729722", \ + "0.087717, 0.102396, 0.152257, 0.208501, 0.329551, 0.500475, 0.73347", \ + "0.105601, 0.121441, 0.173885, 0.226309, 0.342334, 0.508498, 0.737583" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0617881, 0.0741812, 0.127172, 0.190702, 0.317042, 0.481032, 0.695433", \ + "0.0840212, 0.0962933, 0.14926, 0.212844, 0.339238, 0.503219, 0.717632", \ + "0.170296, 0.185584, 0.239656, 0.303005, 0.429196, 0.593217, 0.807714", \ + "0.230445, 0.249447, 0.309358, 0.372341, 0.49798, 0.661342, 0.874627", \ + "0.305978, 0.330759, 0.40222, 0.464804, 0.589926, 0.753354, 0.967101", \ + "0.370535, 0.399896, 0.485132, 0.553549, 0.678125, 0.840505, 1.05434", \ + "0.427135, 0.460272, 0.559619, 0.63522, 0.762052, 0.924787, 1.13813" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0205198, 0.0328119, 0.103455, 0.194615, 0.37761, 0.615537, 0.926701", \ + "0.0205178, 0.0328639, 0.103447, 0.194615, 0.37761, 0.615526, 0.92669", \ + "0.0318774, 0.0422366, 0.106218, 0.195332, 0.377657, 0.615515, 0.926723", \ + "0.0445041, 0.0556746, 0.112669, 0.198138, 0.378911, 0.616193, 0.926993", \ + "0.063047, 0.07641, 0.128357, 0.206389, 0.381826, 0.618356, 0.928554", \ + "0.082393, 0.097951, 0.150542, 0.220037, 0.387605, 0.620921, 0.930406", \ + "0.10271, 0.120041, 0.177011, 0.240965, 0.398768, 0.626837, 0.934224" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.156685, 0.176294, 0.239979, 0.299821, 0.407647, 0.543274, 0.719533", \ + "0.169487, 0.189066, 0.252875, 0.312724, 0.420533, 0.556172, 0.732427", \ + "0.255478, 0.275394, 0.339443, 0.399498, 0.50749, 0.642651, 0.819579", \ + "0.330886, 0.35314, 0.421117, 0.482264, 0.591835, 0.727035, 0.90293", \ + "0.430383, 0.45652, 0.532596, 0.595834, 0.705403, 0.840617, 1.01797", \ + "0.522795, 0.552275, 0.638485, 0.705803, 0.816981, 0.951815, 1.12818", \ + "0.614643, 0.647021, 0.744006, 0.816955, 0.931006, 1.06698, 1.24288" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0420991, 0.0550615, 0.10978, 0.17482, 0.308483, 0.48762, 0.724906", \ + "0.0421572, 0.0550686, 0.109604, 0.174793, 0.308461, 0.487614, 0.724898", \ + "0.046038, 0.0582602, 0.111302, 0.175739, 0.308796, 0.487739, 0.724932", \ + "0.0584003, 0.0700308, 0.119758, 0.183075, 0.313475, 0.490004, 0.725616", \ + "0.07751, 0.089998, 0.135407, 0.192899, 0.320224, 0.497024, 0.731518", \ + "0.09666, 0.110435, 0.155613, 0.207685, 0.327962, 0.499984, 0.734407", \ + "0.116485, 0.13109, 0.178837, 0.227236, 0.340178, 0.507269, 0.737263" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00414417, 0.00425714, 0.0044882, 0.00455766, 0.00459794, 0.00461513, 0.00462868", \ + "0.0040417, 0.00415534, 0.00436687, 0.00444369, 0.00449447, 0.00451361, 0.00452512", \ + "0.00417199, 0.00414824, 0.0042663, 0.00434535, 0.00442799, 0.00447641, 0.00450472", \ + "0.00449446, 0.00445222, 0.00449998, 0.00456907, 0.00463236, 0.00469241, 0.00472228", \ + "0.00539928, 0.00525108, 0.0051357, 0.00514542, 0.00522605, 0.00535865, 0.0052918", \ + "0.00667213, 0.00640495, 0.00618304, 0.00616049, 0.00616133, 0.00618269, 0.00642136", \ + "0.00843642, 0.0080427, 0.0076743, 0.00760686, 0.00753485, 0.00752873, 0.0075994" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00923306, 0.00923608, 0.0094333, 0.00953676, 0.00960532, 0.00963551, 0.0096525", \ + "0.00913479, 0.00915453, 0.00934214, 0.00944739, 0.00951814, 0.00954889, 0.0095665", \ + "0.00911332, 0.00908153, 0.00923226, 0.00933494, 0.00941799, 0.00946764, 0.00949153", \ + "0.00925528, 0.00917586, 0.00924272, 0.00932734, 0.00941536, 0.00946483, 0.00949786", \ + "0.00973161, 0.00955417, 0.00952051, 0.00961985, 0.00967462, 0.00971035, 0.00974664", \ + "0.01081, 0.0105129, 0.0103753, 0.0103374, 0.0103586, 0.0103844, 0.0104136", \ + "0.0124361, 0.011988, 0.0115636, 0.0115028, 0.0114865, 0.0115139, 0.0115392" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00398408, 0.00411471, 0.00435904, 0.00442466, 0.00446272, 0.0044783, 0.00448573", \ + "0.0038964, 0.00401133, 0.00424935, 0.00432814, 0.00437549, 0.0043937, 0.00440413", \ + "0.00395508, 0.00397936, 0.00410649, 0.0042003, 0.00428287, 0.00432998, 0.00435913", \ + "0.00427754, 0.00424017, 0.00428848, 0.00435782, 0.00445702, 0.00450554, 0.00453853", \ + "0.00516412, 0.00503393, 0.00496053, 0.00496981, 0.0050315, 0.00515198, 0.00513913", \ + "0.00651422, 0.00622286, 0.00600225, 0.005951, 0.00595586, 0.00602186, 0.00616669", \ + "0.00825938, 0.00782218, 0.00739446, 0.00729199, 0.00725066, 0.00726206, 0.00729841" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00822106, 0.00824825, 0.00843935, 0.00853834, 0.00860843, 0.00863912, 0.00865698", \ + "0.00813473, 0.00814155, 0.00834979, 0.00845063, 0.00851983, 0.00855233, 0.00857021", \ + "0.00812863, 0.00809887, 0.0082447, 0.00833763, 0.00842261, 0.00846933, 0.00849674", \ + "0.00841469, 0.00830067, 0.00831066, 0.00838963, 0.00846805, 0.00851612, 0.00855319", \ + "0.00916543, 0.00891562, 0.00876838, 0.00880331, 0.00886037, 0.00890676, 0.0089406", \ + "0.0103259, 0.00993474, 0.00965204, 0.00969434, 0.00969628, 0.00971626, 0.0097375", \ + "0.012033, 0.0115021, 0.0109738, 0.0108577, 0.0108398, 0.0108527, 0.0108749" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00390478, 0.0040537, 0.0042981, 0.00435198, 0.00438016, 0.00439342, 0.00439521", \ + "0.00380936, 0.00393116, 0.00416965, 0.00424389, 0.00428387, 0.00430126, 0.00430449", \ + "0.00382143, 0.00385098, 0.00399846, 0.00408888, 0.00417552, 0.00421738, 0.00424845", \ + "0.00417012, 0.00416939, 0.00420206, 0.0043248, 0.00435558, 0.00439954, 0.00443349", \ + "0.00517356, 0.00500431, 0.00488797, 0.00487568, 0.00495778, 0.00503266, 0.00509301", \ + "0.00659825, 0.00628255, 0.00599342, 0.0059405, 0.0059311, 0.00600142, 0.00611025", \ + "0.00836723, 0.00787055, 0.00740679, 0.0073215, 0.00727822, 0.00729526, 0.00732033" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00715026, 0.00716309, 0.00737974, 0.00747413, 0.00754324, 0.00757483, 0.00759297", \ + "0.00702399, 0.00702603, 0.00722679, 0.00732796, 0.00740358, 0.00743886, 0.00745865", \ + "0.00719635, 0.00713887, 0.00723038, 0.00732178, 0.00741159, 0.00746706, 0.00750071", \ + "0.0076693, 0.00752606, 0.00748852, 0.00757145, 0.00764453, 0.00768915, 0.00772703", \ + "0.00879224, 0.00847375, 0.00824791, 0.00823994, 0.00826987, 0.00829885, 0.00833835", \ + "0.0101864, 0.00979977, 0.00932151, 0.00922673, 0.00921885, 0.0092256, 0.00924896", \ + "0.0119237, 0.0113603, 0.0107254, 0.0105787, 0.0105181, 0.0105091, 0.0105291" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00158004; + rise_capacitance : 0.0015371; + rise_capacitance_range (0.00114094, 0.0015371); + fall_capacitance : 0.00158004; + fall_capacitance_range (0.00115604, 0.00158004); + internal_power () { + when : "(B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000779558, -0.000839508, -0.000878512, -0.000885039, -0.000881922, -0.000885385, -0.000884075" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000889936, 0.000888348, 0.000888103, 0.000885039, 0.000881922, 0.000885385, 0.000884075" \ + ); + } + } + internal_power () { + when : "(B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000762765, -0.000837187, -0.000878203, -0.000886186, -0.00088574, -0.000889231, -0.000887955" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00089187, 0.000892739, 0.000887493, 0.000888241, 0.00088574, 0.000889231, 0.000887955" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000694481, -0.000781999, -0.000846736, -0.000849645, -0.000840421, -0.000843597, -0.000842333" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000835494, 0.000848702, 0.000849106, 0.000849645, 0.000840421, 0.000843597, 0.000842333" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00160311; + rise_capacitance : 0.00156354; + rise_capacitance_range (0.00114024, 0.00156354); + fall_capacitance : 0.00160311; + fall_capacitance_range (0.00105954, 0.00160311); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000237845, -0.000240096, -0.000239682, -0.00023993, -0.000237841, -0.000238344, -0.000238027" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000237845, 0.000240096, 0.000239682, 0.00023993, 0.000237841, 0.000238344, 0.000238027" \ + ); + } + } + internal_power () { + when : "(A * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000201581, -0.000197345, -0.000199112, -0.000199605, -0.000198283, -0.000199569, -0.000200625" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000208838, 0.000207825, 0.000208004, 0.000207996, 0.000205831, 0.000205721, 0.000204511" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000703487, -0.000811144, -0.000874772, -0.000880165, -0.000881623, -0.000885274, -0.000884293" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000882416, 0.000876675, 0.000887525, 0.0008856, 0.000881623, 0.000885274, 0.000884293" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161362; + rise_capacitance : 0.00161362; + rise_capacitance_range (0.000937493, 0.00161362); + fall_capacitance : 0.00161148; + fall_capacitance_range (0.000951027, 0.00161148); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000130682, -0.000127768, -0.000127328, -0.00012727, -0.000125954, -0.000126205, -0.000125992" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000135824, 0.000134894, 0.000134169, 0.000133747, 0.000131848, 0.000131103, 0.000129374" \ + ); + } + } + internal_power () { + when : "(A * !B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000128146, -0.000125875, -0.000126235, -0.000123485, -0.000123202, -0.000122944, -0.000121646" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000146751, 0.000146104, 0.000143147, 0.00014275, 0.000141139, 0.000138809, 0.00013458" \ + ); + } + } + } + } + cell (OR4X1) { + area : 9.8784; + cell_leakage_power : 0.0479081; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0429153; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0457883; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.041723; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0504512; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0387249; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0442334; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0376856; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0716593; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0376188; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0420792; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0360854; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0594133; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0341092; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0509961; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0428106; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0902359; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0479081; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0602858, 0.0678123, 0.120722, 0.184983, 0.312896, 0.479165, 0.696517", \ + "0.0824941, 0.0899682, 0.142858, 0.207147, 0.33517, 0.501433, 0.718815", \ + "0.163535, 0.172645, 0.226712, 0.291144, 0.419277, 0.585541, 0.803035", \ + "0.217327, 0.228907, 0.288378, 0.352511, 0.480454, 0.646602, 0.86414", \ + "0.282624, 0.297875, 0.368207, 0.43347, 0.561245, 0.726676, 0.943161", \ + "0.333616, 0.352297, 0.437023, 0.506471, 0.633139, 0.799198, 1.01635", \ + "0.37383, 0.395581, 0.495356, 0.571497, 0.700852, 0.867634, 1.08507" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0221699, 0.0306058, 0.102386, 0.194137, 0.377886, 0.616801, 0.929297", \ + "0.0222372, 0.0306447, 0.102389, 0.194137, 0.377881, 0.616877, 0.9293", \ + "0.031627, 0.0385799, 0.104729, 0.194828, 0.378098, 0.61687, 0.929329", \ + "0.0428963, 0.0498191, 0.109188, 0.196622, 0.37897, 0.6175, 0.929586", \ + "0.059017, 0.067379, 0.121645, 0.20211, 0.380864, 0.619006, 0.930737", \ + "0.075611, 0.085844, 0.139715, 0.213599, 0.385482, 0.621125, 0.932469", \ + "0.092275, 0.104496, 0.162431, 0.230526, 0.394361, 0.626273, 0.935845" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.175498, 0.188975, 0.259843, 0.325638, 0.442216, 0.587635, 0.776226", \ + "0.185506, 0.199028, 0.269831, 0.335665, 0.452247, 0.597711, 0.786248", \ + "0.266275, 0.280049, 0.351052, 0.416981, 0.533818, 0.67935, 0.867908", \ + "0.339124, 0.353826, 0.428024, 0.495709, 0.614801, 0.760745, 0.949852", \ + "0.436574, 0.453727, 0.534359, 0.603418, 0.722625, 0.870253, 1.05984", \ + "0.531522, 0.551154, 0.641509, 0.71328, 0.833454, 0.980545, 1.16787", \ + "0.626611, 0.648603, 0.749874, 0.82713, 0.949326, 1.09696, 1.28666" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476205, 0.0571687, 0.117818, 0.187753, 0.330879, 0.522983, 0.778321", \ + "0.0476075, 0.0571986, 0.117685, 0.187713, 0.330852, 0.522884, 0.778397", \ + "0.0499035, 0.0593197, 0.118913, 0.188434, 0.330956, 0.522887, 0.778779", \ + "0.0582415, 0.0670604, 0.125416, 0.195349, 0.336108, 0.525656, 0.779627", \ + "0.073189, 0.082513, 0.135845, 0.201369, 0.341572, 0.533241, 0.786867", \ + "0.087737, 0.09814, 0.150874, 0.211804, 0.346364, 0.534239, 0.789262", \ + "0.102744, 0.114394, 0.169506, 0.226833, 0.356155, 0.539534, 0.790916" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.065768, 0.0733803, 0.126746, 0.191087, 0.319251, 0.485597, 0.703024", \ + "0.0879983, 0.095627, 0.14889, 0.213345, 0.341558, 0.507882, 0.725362", \ + "0.175988, 0.184954, 0.239514, 0.304011, 0.432389, 0.598955, 0.816533", \ + "0.238, 0.249182, 0.307768, 0.37223, 0.500414, 0.666827, 0.884774", \ + "0.314431, 0.329082, 0.397549, 0.461859, 0.589694, 0.755953, 0.973402", \ + "0.379514, 0.39722, 0.477794, 0.545857, 0.674018, 0.840384, 1.05759", \ + "0.433626, 0.454402, 0.548426, 0.621784, 0.750508, 0.917487, 1.13528" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0228814, 0.0312621, 0.102778, 0.19447, 0.378154, 0.617122, 0.929552", \ + "0.0229122, 0.0312845, 0.102804, 0.194471, 0.378227, 0.617121, 0.929604", \ + "0.0309153, 0.0380471, 0.104473, 0.194956, 0.378326, 0.617215, 0.929688", \ + "0.0413252, 0.0481214, 0.108466, 0.19659, 0.379206, 0.61776, 0.930016", \ + "0.056663, 0.064588, 0.119058, 0.201381, 0.380793, 0.619438, 0.930848", \ + "0.071933, 0.081695, 0.13458, 0.210063, 0.384156, 0.620846, 0.932453", \ + "0.087171, 0.09828, 0.153749, 0.223577, 0.390336, 0.624444, 0.935054" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.204151, 0.217563, 0.2885, 0.354241, 0.470801, 0.616256, 0.804834", \ + "0.217291, 0.230747, 0.301569, 0.367327, 0.483918, 0.629393, 0.817919", \ + "0.290339, 0.304083, 0.375053, 0.440813, 0.557719, 0.703174, 0.891676", \ + "0.355297, 0.370328, 0.446214, 0.514547, 0.633238, 0.779375, 0.968013", \ + "0.444974, 0.462491, 0.546599, 0.617421, 0.737981, 0.885609, 1.07635", \ + "0.535648, 0.555679, 0.649869, 0.724814, 0.847866, 0.995322, 1.18522", \ + "0.628011, 0.650418, 0.755654, 0.836505, 0.962649, 1.11151, 1.3014" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476317, 0.0573315, 0.11784, 0.187717, 0.330882, 0.522847, 0.778382", \ + "0.0476297, 0.0571818, 0.11783, 0.18769, 0.330902, 0.522702, 0.778691", \ + "0.0495633, 0.0588879, 0.118755, 0.188285, 0.331133, 0.522943, 0.778759", \ + "0.0570899, 0.0667193, 0.126223, 0.195183, 0.33534, 0.524863, 0.779351", \ + "0.07092, 0.081076, 0.138031, 0.203766, 0.342229, 0.531969, 0.784872", \ + "0.085097, 0.096412, 0.153983, 0.215985, 0.349162, 0.53529, 0.788209", \ + "0.09948, 0.112108, 0.172743, 0.232559, 0.360875, 0.541905, 0.791232" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0692113, 0.0771269, 0.131255, 0.196025, 0.32452, 0.491068, 0.708647", \ + "0.0912799, 0.099108, 0.153185, 0.218002, 0.34653, 0.513085, 0.730635", \ + "0.184926, 0.193946, 0.248832, 0.313538, 0.442246, 0.608771, 0.826426", \ + "0.252351, 0.263449, 0.321943, 0.386664, 0.515158, 0.681816, 0.899512", \ + "0.339505, 0.353876, 0.421246, 0.486206, 0.61455, 0.780742, 0.998085", \ + "0.415271, 0.432761, 0.51182, 0.57942, 0.706403, 0.872815, 1.09027", \ + "0.482788, 0.503082, 0.594443, 0.66671, 0.796243, 0.962353, 1.17969" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0238441, 0.0322318, 0.103729, 0.195258, 0.378839, 0.617542, 0.929902", \ + "0.023769, 0.0321964, 0.103699, 0.195247, 0.378829, 0.617541, 0.929973", \ + "0.0309499, 0.038017, 0.104863, 0.195551, 0.378854, 0.617679, 0.930052", \ + "0.0410257, 0.0478273, 0.108726, 0.197042, 0.379784, 0.618152, 0.930342", \ + "0.055774, 0.063605, 0.118733, 0.201396, 0.381228, 0.620077, 0.931539", \ + "0.070366, 0.079549, 0.132595, 0.209104, 0.384373, 0.621203, 0.932838", \ + "0.08479, 0.095511, 0.150067, 0.221198, 0.389835, 0.624569, 0.935392" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.221001, 0.2345, 0.30531, 0.371019, 0.487681, 0.633072, 0.821661", \ + "0.236109, 0.249622, 0.320386, 0.386146, 0.502764, 0.648149, 0.83679", \ + "0.304558, 0.318077, 0.389139, 0.454913, 0.571588, 0.716898, 0.905481", \ + "0.361837, 0.376675, 0.45207, 0.520272, 0.638747, 0.784558, 0.97307", \ + "0.437005, 0.454116, 0.537962, 0.609591, 0.730736, 0.878087, 1.0692", \ + "0.509173, 0.52894, 0.62386, 0.700338, 0.824658, 0.973098, 1.16278", \ + "0.585616, 0.607876, 0.714556, 0.796715, 0.926776, 1.07725, 1.26712" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476146, 0.0571693, 0.117731, 0.187731, 0.330874, 0.522697, 0.778727", \ + "0.0475987, 0.057199, 0.117864, 0.187677, 0.330875, 0.522937, 0.778401", \ + "0.0487615, 0.0582843, 0.118276, 0.188085, 0.331029, 0.522954, 0.778404", \ + "0.0549456, 0.064807, 0.125322, 0.194119, 0.334389, 0.52438, 0.779174", \ + "0.06717, 0.077744, 0.137463, 0.204188, 0.342194, 0.531159, 0.784568", \ + "0.081562, 0.09328, 0.154212, 0.217878, 0.35082, 0.536027, 0.78749", \ + "0.096246, 0.109359, 0.173998, 0.237308, 0.36504, 0.544629, 0.791942" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0702971, 0.078475, 0.133608, 0.198903, 0.327924, 0.494722, 0.712546", \ + "0.0925751, 0.100612, 0.15557, 0.220907, 0.349914, 0.516714, 0.734472", \ + "0.190013, 0.199104, 0.254545, 0.3195, 0.4483, 0.615264, 0.833119", \ + "0.263207, 0.274241, 0.332861, 0.397397, 0.526305, 0.693164, 0.911165", \ + "0.358394, 0.372716, 0.440031, 0.505642, 0.634334, 0.800667, 1.01864", \ + "0.442758, 0.460126, 0.538606, 0.606471, 0.733801, 0.900574, 1.11826", \ + "0.521544, 0.541594, 0.631999, 0.70285, 0.832448, 0.999517, 1.21756" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0248038, 0.0332595, 0.104928, 0.196428, 0.379836, 0.618499, 0.930721", \ + "0.0245733, 0.0330717, 0.104846, 0.19635, 0.379805, 0.618335, 0.930721", \ + "0.0316165, 0.0387116, 0.105527, 0.196285, 0.379638, 0.618311, 0.930671", \ + "0.0408297, 0.04776, 0.109373, 0.197812, 0.380258, 0.618703, 0.930848", \ + "0.055498, 0.063188, 0.118504, 0.20186, 0.381987, 0.62071, 0.932033", \ + "0.069842, 0.078874, 0.131855, 0.209119, 0.385057, 0.621942, 0.933496", \ + "0.083799, 0.094478, 0.148291, 0.220809, 0.390024, 0.625078, 0.936024" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.226591, 0.24009, 0.310901, 0.376692, 0.493249, 0.638593, 0.827201", \ + "0.243491, 0.256974, 0.327792, 0.393476, 0.510122, 0.655522, 0.84411", \ + "0.308647, 0.322086, 0.393024, 0.458823, 0.575404, 0.720827, 0.909351", \ + "0.35955, 0.37406, 0.448647, 0.516419, 0.634347, 0.779969, 0.968511", \ + "0.422719, 0.439056, 0.520707, 0.592032, 0.712979, 0.860085, 1.0495", \ + "0.477314, 0.496164, 0.588063, 0.664394, 0.788561, 0.936955, 1.12648", \ + "0.531342, 0.552657, 0.656475, 0.73961, 0.870343, 1.02185, 1.21255" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0476294, 0.0572085, 0.11783, 0.187752, 0.330716, 0.522929, 0.778368", \ + "0.0475959, 0.057169, 0.117831, 0.187665, 0.330845, 0.522746, 0.778732", \ + "0.0482707, 0.0579223, 0.117952, 0.187968, 0.330937, 0.522861, 0.778748", \ + "0.0529832, 0.0628882, 0.12348, 0.192404, 0.333544, 0.524166, 0.779016", \ + "0.062193, 0.07277, 0.1347, 0.202308, 0.340901, 0.529928, 0.78278", \ + "0.075146, 0.08676, 0.149897, 0.215949, 0.351019, 0.535756, 0.786494", \ + "0.090019, 0.103197, 0.169884, 0.235006, 0.365711, 0.545568, 0.792479" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00189355, 0.00193992, 0.002045, 0.0020638, 0.0020722, 0.00207546, 0.00207671", \ + "0.00180481, 0.00184078, 0.00195137, 0.00198509, 0.00199968, 0.00200571, 0.00200603", \ + "0.00176574, 0.001784, 0.00186661, 0.00190817, 0.0019471, 0.00196861, 0.00197987", \ + "0.00202804, 0.00202339, 0.00205523, 0.00209315, 0.00212915, 0.00215498, 0.00217163", \ + "0.0026917, 0.00268045, 0.00269336, 0.00270487, 0.00275485, 0.00275705, 0.00277655", \ + "0.00372528, 0.00368895, 0.00363065, 0.00363625, 0.00365143, 0.0036774, 0.00373775", \ + "0.00511874, 0.00506346, 0.00494522, 0.00492741, 0.00493381, 0.00494153, 0.00497111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00597943, 0.00599068, 0.00608988, 0.00613827, 0.00617365, 0.00618993, 0.00619933", \ + "0.00583851, 0.00584829, 0.00594009, 0.00599267, 0.00603034, 0.00604776, 0.00605744", \ + "0.00593809, 0.00593645, 0.00598971, 0.00603623, 0.00607989, 0.00610064, 0.00612499", \ + "0.00625911, 0.0062438, 0.00624772, 0.00628232, 0.00632769, 0.00635348, 0.00637043", \ + "0.00700281, 0.00696064, 0.00688361, 0.00688131, 0.00689994, 0.00692382, 0.00693703", \ + "0.00804586, 0.00797457, 0.00783915, 0.00781119, 0.00781249, 0.00782387, 0.00783192", \ + "0.00933669, 0.00924504, 0.00907176, 0.00902862, 0.00902342, 0.00903164, 0.00904098" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00200933, 0.00204901, 0.00215822, 0.00218368, 0.00219745, 0.00220582, 0.00220575", \ + "0.00193782, 0.00197285, 0.00208089, 0.00211346, 0.00213159, 0.00213949, 0.00214155", \ + "0.00191745, 0.00193088, 0.00200626, 0.00204636, 0.00208785, 0.00210614, 0.00212127", \ + "0.00214432, 0.00213971, 0.00216667, 0.00222524, 0.0022456, 0.00226856, 0.00228279", \ + "0.00277651, 0.00275961, 0.00275144, 0.00276493, 0.00281432, 0.00284779, 0.00285207", \ + "0.00383508, 0.0038192, 0.00371671, 0.00369567, 0.00370154, 0.00374414, 0.00380295", \ + "0.00514522, 0.0050845, 0.00494545, 0.00490628, 0.00488959, 0.00490119, 0.00491547" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00703154, 0.00705117, 0.00713988, 0.00718742, 0.00722222, 0.00723852, 0.00724659", \ + "0.00694136, 0.00695214, 0.00704659, 0.00709481, 0.0071299, 0.00714601, 0.00715476", \ + "0.00690357, 0.00690428, 0.00696701, 0.00701692, 0.00706105, 0.00708283, 0.00709597", \ + "0.00703439, 0.00702303, 0.00703302, 0.00707323, 0.00711012, 0.00713199, 0.00715495", \ + "0.00751765, 0.00747602, 0.00744333, 0.0074596, 0.00748636, 0.00750965, 0.00752802", \ + "0.00839829, 0.0083409, 0.00824419, 0.00823835, 0.00825083, 0.00826603, 0.00828907", \ + "0.00959974, 0.00951683, 0.00937659, 0.00934883, 0.00935397, 0.00936315, 0.00937416" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00218919, 0.00222827, 0.00233862, 0.0023686, 0.00238596, 0.00239348, 0.00239778", \ + "0.0020934, 0.00212725, 0.00223476, 0.0022695, 0.00229015, 0.00229873, 0.00230298", \ + "0.00203971, 0.00205682, 0.00212578, 0.00216822, 0.00220621, 0.00222737, 0.0022389", \ + "0.0023406, 0.00233722, 0.00235782, 0.00240076, 0.0024357, 0.00245666, 0.0024693", \ + "0.00292085, 0.00290562, 0.00290033, 0.00291342, 0.00294299, 0.00301104, 0.00300678", \ + "0.0039432, 0.00390662, 0.0038335, 0.00382993, 0.00383454, 0.00387488, 0.00388578", \ + "0.0053007, 0.0052443, 0.00511981, 0.00509815, 0.00508498, 0.00509126, 0.00510402" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00803814, 0.00804854, 0.00814532, 0.00819535, 0.00822758, 0.0082411, 0.00824837", \ + "0.00794913, 0.00795868, 0.00805287, 0.00810291, 0.00813606, 0.00815077, 0.0081586", \ + "0.00788592, 0.00789719, 0.00796491, 0.00802205, 0.00806227, 0.0080813, 0.00809194", \ + "0.00793734, 0.00793771, 0.00796754, 0.00801226, 0.00805161, 0.00807423, 0.00809727", \ + "0.00828671, 0.00825489, 0.00822381, 0.0082405, 0.0082731, 0.00829822, 0.0083122", \ + "0.00900449, 0.00895769, 0.00888273, 0.00888836, 0.0089077, 0.00892888, 0.0089436", \ + "0.0102011, 0.0101241, 0.010017, 0.0100206, 0.0100131, 0.0100171, 0.0100319" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00223673, 0.00227373, 0.00237735, 0.00240557, 0.00242089, 0.00242766, 0.00243153", \ + "0.00214035, 0.0021717, 0.00227116, 0.00230406, 0.0023245, 0.00233306, 0.00233781", \ + "0.00217148, 0.00217989, 0.00223523, 0.00227122, 0.00230438, 0.00232712, 0.00233709", \ + "0.00240157, 0.00239666, 0.00243114, 0.00248415, 0.0024986, 0.00252377, 0.00253629", \ + "0.00306108, 0.00304161, 0.003003, 0.00301216, 0.00306365, 0.0031005, 0.00310041", \ + "0.00404011, 0.00400642, 0.00393335, 0.00392333, 0.00394028, 0.00396814, 0.00406005", \ + "0.00544769, 0.00539736, 0.00526932, 0.00526574, 0.00524407, 0.00524796, 0.00525813" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00902661, 0.00903747, 0.00913516, 0.00918351, 0.00921534, 0.00922814, 0.00923473", \ + "0.00893817, 0.00894836, 0.00904294, 0.00909164, 0.00912392, 0.00913778, 0.00914498", \ + "0.00887652, 0.00888004, 0.00895579, 0.00901667, 0.00905378, 0.00907087, 0.00908019", \ + "0.00889159, 0.00890126, 0.00894462, 0.00899482, 0.00903044, 0.00904981, 0.00907262", \ + "0.00909824, 0.00908102, 0.00911513, 0.00914119, 0.00917336, 0.00920011, 0.00921266", \ + "0.0097175, 0.00967648, 0.00964546, 0.00966993, 0.00970487, 0.00972577, 0.00973319", \ + "0.0109543, 0.0109053, 0.0107594, 0.010731, 0.0107255, 0.0107433, 0.0107576" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.001644; + rise_capacitance : 0.001644; + rise_capacitance_range (0.000955482, 0.001644); + fall_capacitance : 0.00164104; + fall_capacitance_range (0.000968988, 0.00164104); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000127205, -0.000128096, -0.000128142, -0.00012835, -0.000127102, -0.000127399, -0.000127212" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000133998, 0.000135493, 0.000135061, 0.000134853, 0.000133118, 0.000132405, 0.000130694" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000126703, -0.000124684, -0.000124265, -0.000124226, -0.000122883, -0.000122928, -0.000122355" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000138919, 0.000140497, 0.000137533, 0.000137928, 0.000136576, 0.000134578, 0.000130997" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000126128, -0.000124684, -0.000125051, -0.000122882, -0.00012267, -0.00012281, -0.000122312" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000135089, 0.000138306, 0.000137571, 0.00013654, 0.000133719, 0.000131202, 0.000126732" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157486; + rise_capacitance : 0.00153601; + rise_capacitance_range (0.00110306, 0.00153601); + fall_capacitance : 0.00157486; + fall_capacitance_range (0.00101051, 0.00157486); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000224925, -0.000226846, -0.000226777, -0.000227115, -0.000225218, -0.000225731, -0.000225452" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000224925, 0.000226846, 0.000226777, 0.000227115, 0.000225218, 0.000225731, 0.000225452" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000211834, -0.000212162, -0.000212457, -0.000212685, -0.000210854, -0.000211337, -0.000211066" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000211834, 0.000212162, 0.000212457, 0.000212685, 0.000210854, 0.000211337, 0.000211066" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000694045, -0.000796548, -0.000870249, -0.000877365, -0.000877782, -0.000880849, -0.000880157" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000876304, 0.000876307, 0.000876845, 0.000881481, 0.000877782, 0.000880849, 0.000880157" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000189773, -0.000186494, -0.00018772, -0.000188376, -0.000187218, -0.000188521, -0.000189619" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000196474, 0.000194944, 0.000195716, 0.000195901, 0.000194157, 0.00019434, 0.00019367" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000181347, -0.000178457, -0.000179512, -0.000180072, -0.000179046, -0.000179926, -0.000179458" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000182021, 0.000181813, 0.000179705, 0.000180098, 0.0001799, 0.000179926, 0.000179458" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015777; + rise_capacitance : 0.00153568; + rise_capacitance_range (0.00112062, 0.00153568); + fall_capacitance : 0.0015777; + fall_capacitance_range (0.00103678, 0.0015777); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000214713, -0.000216786, -0.000216798, -0.000217096, -0.000215288, -0.000215772, -0.000215502" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000214713, 0.000216786, 0.000216798, 0.000217096, 0.000215288, 0.000215772, 0.000215502" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000758987, -0.000828926, -0.000880115, -0.000881443, -0.000879161, -0.000882824, -0.000881786" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879517, 0.000882286, 0.000884639, 0.000881443, 0.000879161, 0.000882824, 0.000881786" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000202591, -0.000201899, -0.000204205, -0.000204538, -0.00020276, -0.000203229, -0.000202965" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000202591, 0.000201899, 0.000204205, 0.000204538, 0.00020276, 0.000203229, 0.000202965" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000630459, -0.00073997, -0.000838445, -0.000839423, -0.000840143, -0.000843399, -0.000842462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00084058, 0.000841657, 0.000838445, 0.000839423, 0.000840143, 0.000843399, 0.000842462" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000212399, -0.000214648, -0.000214243, -0.000214536, -0.000212732, -0.000213206, -0.000212936" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000212399, 0.000214648, 0.000214243, 0.000214536, 0.000212732, 0.000213206, 0.000212936" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000733775, -0.000824924, -0.000879821, -0.000884422, -0.000883395, -0.000887077, -0.000886085" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00088366, 0.000886394, 0.000888573, 0.000887006, 0.000883395, 0.000887077, 0.000886085" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000182366, -0.000179409, -0.000180445, -0.000180902, -0.000179592, -0.000180509, -0.000180981" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000185182, 0.000184668, 0.000184858, 0.000185146, 0.000183821, 0.000184587, 0.00018494" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0015731; + rise_capacitance : 0.00152854; + rise_capacitance_range (0.00113834, 0.00152854); + fall_capacitance : 0.0015731; + fall_capacitance_range (0.00115132, 0.0015731); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000784125, -0.000830901, -0.000867724, -0.000877272, -0.000875947, -0.00087947, -0.000878167" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883141, 0.000876528, 0.000882665, 0.000879322, 0.000875947, 0.00087947, 0.000878167" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000682603, -0.00078272, -0.000844505, -0.000847807, -0.000838722, -0.000841898, -0.000840629" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000837862, 0.000842343, 0.000847299, 0.000847807, 0.000838722, 0.000841898, 0.000840629" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000671461, -0.000752498, -0.000826756, -0.000834318, -0.000825593, -0.00082864, -0.00082741" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0008226, 0.000830123, 0.000833761, 0.000834318, 0.000825593, 0.00082864, 0.00082741" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000783589, -0.000830812, -0.00086767, -0.000877224, -0.000876145, -0.000879666, -0.00087836" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883298, 0.000883167, 0.000882923, 0.000879513, 0.000876145, 0.000879666, 0.00087836" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000681315, -0.000782789, -0.00084453, -0.000849035, -0.000839908, -0.000843096, -0.000841839" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000839024, 0.000848403, 0.000848549, 0.000849035, 0.000839908, 0.000843096, 0.000841839" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000765554, -0.000828571, -0.000867558, -0.000877217, -0.000881225, -0.000884756, -0.000883492" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000888304, 0.00088311, 0.000888934, 0.000883878, 0.000881225, 0.000884756, 0.000883492" \ + ); + } + } + } + } + cell (OR4X2) { + area : 9.8784; + cell_leakage_power : 0.0692382; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0632614; + when : "(A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0661344; + when : "(A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620692; + when : "(A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0707974; + when : "(A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.059071; + when : "(A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0645796; + when : "(A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0580318; + when : "(A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0920054; + when : "(A * !B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0579649; + when : "(!A * B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0624254; + when : "(!A * B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0564316; + when : "(!A * B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0797595; + when : "(!A * B * !C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0544554; + when : "(!A * !B * C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0713423; + when : "(!A * !B * C * !D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0631568; + when : "(!A * !B * !C * D * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.126325; + when : "(!A * !B * !C * !D * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0692382; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A) + (B) + (C) + (D)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0659932, 0.0787542, 0.132114, 0.195677, 0.322033, 0.486133, 0.700522", \ + "0.0884398, 0.101169, 0.15455, 0.218088, 0.344531, 0.508514, 0.722899", \ + "0.178483, 0.194131, 0.249457, 0.31268, 0.438821, 0.602941, 0.817302", \ + "0.240736, 0.26074, 0.32199, 0.385246, 0.510389, 0.673249, 0.887518", \ + "0.319758, 0.345435, 0.418187, 0.482633, 0.607844, 0.771351, 0.985067", \ + "0.384682, 0.415105, 0.503366, 0.573471, 0.698812, 0.860821, 1.07401", \ + "0.439772, 0.474248, 0.577392, 0.655298, 0.7834, 0.945331, 1.15831" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0213977, 0.0336202, 0.103643, 0.19463, 0.377562, 0.615479, 0.926569", \ + "0.0213708, 0.0336017, 0.103612, 0.194629, 0.377561, 0.615479, 0.926581", \ + "0.0323834, 0.0429365, 0.106318, 0.195292, 0.377581, 0.615389, 0.926622", \ + "0.0449168, 0.0563627, 0.1134, 0.198439, 0.378919, 0.616049, 0.926854", \ + "0.063341, 0.077379, 0.130201, 0.207296, 0.381907, 0.618362, 0.928178", \ + "0.082806, 0.099307, 0.153489, 0.22254, 0.388194, 0.620737, 0.930077", \ + "0.103092, 0.121546, 0.180832, 0.244436, 0.399741, 0.626855, 0.933774" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.212175, 0.236172, 0.312254, 0.379059, 0.493509, 0.631995, 0.809193", \ + "0.222597, 0.246527, 0.322509, 0.389612, 0.504057, 0.642539, 0.819754", \ + "0.304817, 0.328642, 0.403444, 0.471672, 0.585995, 0.724482, 0.901592", \ + "0.39128, 0.416562, 0.495003, 0.563559, 0.678597, 0.817232, 0.994563", \ + "0.507865, 0.536768, 0.622162, 0.692393, 0.809156, 0.948338, 1.12759", \ + "0.619311, 0.651466, 0.746807, 0.820635, 0.938163, 1.07789, 1.25599", \ + "0.73026, 0.765288, 0.87111, 0.9506, 1.07233, 1.2122, 1.38969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0548484, 0.0701756, 0.128919, 0.19445, 0.324671, 0.49925, 0.732926", \ + "0.0548274, 0.0701164, 0.1291, 0.194253, 0.324596, 0.499211, 0.732982", \ + "0.0552893, 0.0704923, 0.12967, 0.194516, 0.324738, 0.499267, 0.733353", \ + "0.0661406, 0.0802129, 0.136632, 0.200214, 0.328168, 0.501387, 0.73361", \ + "0.085731, 0.100072, 0.151122, 0.21105, 0.337506, 0.510132, 0.740834", \ + "0.104951, 0.12034, 0.1708, 0.225256, 0.346016, 0.514429, 0.745904", \ + "0.124744, 0.140991, 0.194141, 0.245195, 0.35786, 0.521325, 0.74894" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0714431, 0.084437, 0.138181, 0.201886, 0.328361, 0.492513, 0.706872", \ + "0.0937624, 0.106726, 0.160465, 0.22421, 0.35077, 0.514871, 0.729269", \ + "0.189057, 0.204481, 0.259633, 0.323097, 0.449612, 0.613879, 0.828541", \ + "0.258492, 0.278029, 0.338533, 0.401881, 0.528118, 0.69201, 0.90622", \ + "0.347086, 0.372202, 0.4437, 0.508543, 0.63402, 0.797184, 1.01084", \ + "0.423928, 0.453695, 0.539, 0.608043, 0.733487, 0.896445, 1.11036", \ + "0.491636, 0.525382, 0.624359, 0.699919, 0.827071, 0.98948, 1.20318" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0221544, 0.0343099, 0.104071, 0.19496, 0.377808, 0.615742, 0.926768", \ + "0.0221262, 0.0342929, 0.104071, 0.19496, 0.377839, 0.615614, 0.926765", \ + "0.0314968, 0.0420934, 0.106157, 0.195457, 0.377858, 0.615664, 0.926901", \ + "0.0436131, 0.0548, 0.112565, 0.198194, 0.378871, 0.616216, 0.927013", \ + "0.061429, 0.074889, 0.128182, 0.205922, 0.381669, 0.618161, 0.928246", \ + "0.079455, 0.095247, 0.148414, 0.218937, 0.386984, 0.620424, 0.930068", \ + "0.098116, 0.115803, 0.172587, 0.237523, 0.396021, 0.624988, 0.933072" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.240547, 0.26452, 0.340292, 0.407625, 0.521988, 0.660495, 0.837582", \ + "0.253952, 0.277916, 0.353639, 0.420901, 0.535328, 0.673803, 0.850998", \ + "0.328675, 0.352514, 0.428351, 0.495468, 0.610081, 0.748398, 0.925489", \ + "0.403944, 0.429548, 0.509308, 0.578167, 0.693563, 0.832267, 1.00957", \ + "0.510581, 0.539419, 0.626616, 0.698583, 0.815485, 0.955962, 1.13475", \ + "0.616414, 0.648546, 0.745384, 0.821358, 0.942203, 1.08219, 1.26085", \ + "0.724247, 0.759345, 0.866464, 0.948528, 1.07343, 1.21563, 1.39387" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0548469, 0.0701786, 0.129185, 0.194242, 0.324604, 0.499237, 0.733333", \ + "0.054864, 0.070169, 0.12925, 0.194251, 0.324608, 0.499226, 0.733249", \ + "0.0552624, 0.0705906, 0.129341, 0.194318, 0.324506, 0.499226, 0.733249", \ + "0.0635592, 0.07869, 0.136202, 0.199693, 0.327588, 0.501151, 0.733907", \ + "0.07988, 0.095336, 0.150548, 0.211706, 0.33841, 0.509597, 0.739792", \ + "0.097544, 0.114044, 0.169507, 0.226912, 0.347047, 0.515467, 0.744843", \ + "0.115625, 0.133196, 0.191207, 0.246054, 0.360409, 0.523482, 0.749134" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.075057, 0.0883761, 0.142869, 0.206885, 0.333792, 0.498071, 0.712648", \ + "0.097076, 0.110378, 0.164789, 0.228866, 0.355658, 0.519989, 0.734505", \ + "0.197225, 0.212601, 0.267905, 0.331335, 0.458111, 0.622763, 0.837414", \ + "0.271624, 0.290957, 0.351337, 0.414914, 0.541324, 0.705299, 0.919783", \ + "0.369397, 0.394166, 0.464867, 0.529774, 0.655334, 0.81909, 1.03319", \ + "0.456252, 0.485606, 0.569533, 0.636993, 0.762664, 0.92609, 1.13956", \ + "0.535383, 0.568625, 0.665467, 0.739327, 0.866045, 1.02939, 1.24287" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0231186, 0.0352948, 0.104926, 0.19569, 0.378412, 0.616167, 0.927178", \ + "0.0230458, 0.0352384, 0.104912, 0.195684, 0.378346, 0.61621, 0.927247", \ + "0.0313972, 0.0420332, 0.106493, 0.195972, 0.378404, 0.61617, 0.92728", \ + "0.0431415, 0.0541994, 0.112503, 0.198472, 0.379207, 0.616566, 0.927342", \ + "0.060367, 0.073586, 0.126947, 0.205607, 0.381932, 0.618765, 0.928654", \ + "0.077738, 0.093192, 0.145782, 0.217943, 0.386822, 0.620751, 0.930535", \ + "0.09544, 0.112836, 0.168497, 0.235012, 0.395175, 0.625078, 0.933416" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.25736, 0.2813, 0.357159, 0.424349, 0.538935, 0.677247, 0.854384", \ + "0.272777, 0.29672, 0.372738, 0.439872, 0.554177, 0.692645, 0.869846", \ + "0.34171, 0.365593, 0.441508, 0.508708, 0.623297, 0.761597, 0.938721", \ + "0.406244, 0.431652, 0.51116, 0.57985, 0.695077, 0.833684, 1.01101", \ + "0.495183, 0.523475, 0.610322, 0.68221, 0.801103, 0.941626, 1.12034", \ + "0.581897, 0.613443, 0.709922, 0.786189, 0.908588, 1.05049, 1.22893", \ + "0.671979, 0.706632, 0.813509, 0.896926, 1.02431, 1.16767, 1.34708" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0548582, 0.0702388, 0.129084, 0.194229, 0.32466, 0.499222, 0.733349", \ + "0.0548594, 0.0701873, 0.129012, 0.194359, 0.324596, 0.499215, 0.732992", \ + "0.0549735, 0.0703791, 0.129007, 0.194232, 0.324592, 0.499194, 0.733232", \ + "0.0614222, 0.0768989, 0.135155, 0.198754, 0.327029, 0.50056, 0.733846", \ + "0.074509, 0.090598, 0.148584, 0.211672, 0.33736, 0.508259, 0.738836", \ + "0.090957, 0.107983, 0.166531, 0.227146, 0.348389, 0.515552, 0.744318", \ + "0.108627, 0.126901, 0.187997, 0.24614, 0.362855, 0.525556, 0.750672" \ + ); + } + } + timing () { + related_pin : "D"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0762373, 0.0899682, 0.145336, 0.209898, 0.337153, 0.501678, 0.716453", \ + "0.0983792, 0.112029, 0.167243, 0.231765, 0.359035, 0.523591, 0.738335", \ + "0.201653, 0.217135, 0.272933, 0.336779, 0.463712, 0.628507, 0.843644", \ + "0.281384, 0.300677, 0.36039, 0.424513, 0.551218, 0.715405, 0.929818", \ + "0.386772, 0.411397, 0.482067, 0.547097, 0.673268, 0.836642, 1.05112", \ + "0.481595, 0.51074, 0.5938, 0.661668, 0.78803, 0.951365, 1.16543", \ + "0.570987, 0.603958, 0.699339, 0.773341, 0.900511, 1.06385, 1.27761" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0241212, 0.0363494, 0.106046, 0.196784, 0.379353, 0.616936, 0.927769", \ + "0.0238838, 0.0362004, 0.105975, 0.196756, 0.379339, 0.616872, 0.927833", \ + "0.0319053, 0.0425228, 0.10711, 0.196626, 0.379122, 0.616885, 0.92786", \ + "0.0429399, 0.0541465, 0.11313, 0.199036, 0.379833, 0.617374, 0.927832", \ + "0.059924, 0.073024, 0.126245, 0.205767, 0.38248, 0.619125, 0.929024", \ + "0.077037, 0.092353, 0.145147, 0.217579, 0.387309, 0.621354, 0.930918", \ + "0.094157, 0.111282, 0.167244, 0.233345, 0.394794, 0.62542, 0.933827" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.263217, 0.28718, 0.362938, 0.430204, 0.544624, 0.683089, 0.860273", \ + "0.280526, 0.30445, 0.380401, 0.447562, 0.561912, 0.70043, 0.877567", \ + "0.346267, 0.370187, 0.446212, 0.513449, 0.627914, 0.766108, 0.943366", \ + "0.402363, 0.427419, 0.506062, 0.574504, 0.689653, 0.828211, 1.00539", \ + "0.475584, 0.502928, 0.588029, 0.659993, 0.778598, 0.91879, 1.09705", \ + "0.542613, 0.572841, 0.666325, 0.742979, 0.865564, 1.00764, 1.18599", \ + "0.609245, 0.642692, 0.746598, 0.829123, 0.957477, 1.10199, 1.28148" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0548607, 0.0701974, 0.129245, 0.194251, 0.32461, 0.499228, 0.733253", \ + "0.0548593, 0.0701679, 0.129151, 0.194268, 0.324607, 0.499239, 0.733249", \ + "0.0549231, 0.0702801, 0.128988, 0.194214, 0.324573, 0.499439, 0.73297", \ + "0.0597127, 0.0752437, 0.13375, 0.197607, 0.326728, 0.500171, 0.733691", \ + "0.069384, 0.085741, 0.145161, 0.208799, 0.335916, 0.506839, 0.737945", \ + "0.083057, 0.100317, 0.161074, 0.222984, 0.346731, 0.514816, 0.743273", \ + "0.099617, 0.117898, 0.181016, 0.2422, 0.362608, 0.526518, 0.75106" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00389804, 0.00403457, 0.00428257, 0.00434379, 0.0043773, 0.00438913, 0.00439548", \ + "0.00383921, 0.00395906, 0.00420136, 0.00427894, 0.00432164, 0.00433669, 0.00434388", \ + "0.00392432, 0.00392962, 0.00403566, 0.00412501, 0.00420545, 0.00424969, 0.00427548", \ + "0.00421456, 0.00416039, 0.00419554, 0.00424988, 0.00434909, 0.00438901, 0.00442356", \ + "0.00505734, 0.00489204, 0.00477225, 0.00478398, 0.00483601, 0.00495493, 0.0049698", \ + "0.00650728, 0.00600238, 0.00586893, 0.00579729, 0.00577585, 0.00583117, 0.00599256", \ + "0.00815067, 0.00767506, 0.00718262, 0.00705997, 0.00699589, 0.00697681, 0.00699864" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00809968, 0.00800001, 0.00808851, 0.00818209, 0.0082677, 0.00831008, 0.00833399", \ + "0.00796406, 0.00786314, 0.0079462, 0.00804529, 0.00813326, 0.00817722, 0.00820243", \ + "0.00804439, 0.007922, 0.00795148, 0.0080317, 0.00812343, 0.00817612, 0.00820947", \ + "0.00859553, 0.00837422, 0.00823969, 0.00827752, 0.0083368, 0.00839177, 0.00841807", \ + "0.00965293, 0.00926282, 0.00892493, 0.00888349, 0.00889237, 0.0089087, 0.00894877", \ + "0.0109501, 0.0104215, 0.00990161, 0.00979541, 0.00977768, 0.0097892, 0.00980826", \ + "0.0126124, 0.0119594, 0.011267, 0.0110734, 0.0109788, 0.0109551, 0.0109608" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00400532, 0.00412469, 0.00436968, 0.00444023, 0.00448218, 0.00449837, 0.00450701", \ + "0.00395207, 0.00406196, 0.00430055, 0.00438312, 0.00443325, 0.00445313, 0.00446297", \ + "0.00399369, 0.0040181, 0.00413949, 0.00423138, 0.00431969, 0.00436973, 0.00440093", \ + "0.00434524, 0.00429184, 0.00431871, 0.00440977, 0.0044577, 0.00450821, 0.00454493", \ + "0.00510831, 0.00497198, 0.00489557, 0.00489553, 0.00495485, 0.00501281, 0.00505613", \ + "0.00637799, 0.00608602, 0.00585423, 0.00579359, 0.00578861, 0.00585161, 0.00596165", \ + "0.00805017, 0.00761387, 0.00715859, 0.00706567, 0.00700097, 0.00700277, 0.00702533" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00915068, 0.00905025, 0.00913451, 0.0092334, 0.0093131, 0.00935148, 0.00937472", \ + "0.00906837, 0.00896605, 0.00904368, 0.00914472, 0.00922735, 0.00926821, 0.0092917", \ + "0.00908559, 0.00895898, 0.00897404, 0.00905339, 0.00913654, 0.00918327, 0.00921184", \ + "0.00925791, 0.00906505, 0.00901106, 0.0090746, 0.00914518, 0.00920627, 0.00923598", \ + "0.00999147, 0.00966817, 0.00944415, 0.00946223, 0.00953345, 0.00956871, 0.0095962", \ + "0.0112871, 0.010817, 0.0103586, 0.0102676, 0.0102438, 0.0102448, 0.0102746", \ + "0.012711, 0.0121455, 0.0115601, 0.0113881, 0.0113092, 0.0112921, 0.0113017" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00418446, 0.0042954, 0.0045362, 0.00461315, 0.0046615, 0.00468128, 0.00469255", \ + "0.00410227, 0.00420471, 0.00443727, 0.0045224, 0.0045762, 0.00460028, 0.00461191", \ + "0.00417965, 0.00418232, 0.00427925, 0.00435967, 0.00444463, 0.00449432, 0.00452335", \ + "0.00452528, 0.00446798, 0.00447992, 0.00452965, 0.00460551, 0.00466124, 0.00469411", \ + "0.00525123, 0.00509635, 0.00506024, 0.00505113, 0.0051314, 0.00521756, 0.00519451", \ + "0.00650381, 0.0062318, 0.00598809, 0.00596691, 0.00596192, 0.00605768, 0.00613039", \ + "0.0081719, 0.00776393, 0.00735159, 0.0073009, 0.00722516, 0.00721712, 0.00731635" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.010158, 0.0100559, 0.0101345, 0.0102336, 0.0103165, 0.0103561, 0.0103788", \ + "0.0100817, 0.00997652, 0.0100543, 0.0101494, 0.0102334, 0.0102737, 0.0102959", \ + "0.0100075, 0.00990328, 0.00995729, 0.0100502, 0.0101377, 0.0101845, 0.0102122", \ + "0.010151, 0.00998964, 0.00998805, 0.0100512, 0.0101179, 0.0101769, 0.0102096", \ + "0.010652, 0.0103797, 0.0102204, 0.0102749, 0.0103202, 0.0103583, 0.0103931", \ + "0.0116526, 0.011251, 0.0109191, 0.0109326, 0.0109287, 0.0109495, 0.0109683", \ + "0.0132144, 0.0127635, 0.0121595, 0.0120089, 0.0119579, 0.0119466, 0.0119668" \ + ); + } + } + internal_power () { + related_pin : "D"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00426668, 0.00436704, 0.00460135, 0.00467784, 0.00472324, 0.00474803, 0.00475582", \ + "0.00417724, 0.00427149, 0.00449175, 0.00457395, 0.00462804, 0.00465191, 0.00466534", \ + "0.00431594, 0.00431488, 0.00440563, 0.00446897, 0.00454736, 0.00459107, 0.00462202", \ + "0.00457808, 0.00453306, 0.00457482, 0.00462509, 0.0047041, 0.00479795, 0.0047857", \ + "0.00543304, 0.00527897, 0.00516345, 0.00516293, 0.00523319, 0.00527723, 0.00528574", \ + "0.00664678, 0.00637758, 0.00617864, 0.00612275, 0.00610571, 0.00615371, 0.00621334", \ + "0.00834866, 0.00794054, 0.00766947, 0.0075063, 0.00741155, 0.00739415, 0.00747058" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0111431, 0.0110414, 0.0111222, 0.0112248, 0.0113056, 0.0113438, 0.0113652", \ + "0.0110595, 0.0109575, 0.011041, 0.0111416, 0.0112222, 0.0112607, 0.011283", \ + "0.0109874, 0.0108842, 0.0109515, 0.0110476, 0.0111341, 0.011179, 0.0112051", \ + "0.0111041, 0.0109483, 0.0109381, 0.0110169, 0.0111064, 0.0111581, 0.0111836", \ + "0.0115018, 0.011258, 0.0111234, 0.0111516, 0.0112173, 0.0112594, 0.0112924", \ + "0.0124003, 0.0120442, 0.0117233, 0.011678, 0.0117039, 0.0117251, 0.0117522", \ + "0.0137463, 0.0132789, 0.0127891, 0.0126916, 0.0126637, 0.0126636, 0.0126914" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00164402; + rise_capacitance : 0.00164402; + rise_capacitance_range (0.000956495, 0.00164402); + fall_capacitance : 0.00164114; + fall_capacitance_range (0.000971199, 0.00164114); + internal_power () { + when : "(B * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000131384, -0.000128139, -0.00012837, -0.000128472, -0.000127177, -0.000127445, -0.000127241" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000137488, 0.000135841, 0.000135323, 0.00013502, 0.000133191, 0.000132456, 0.000130724" \ + ); + } + } + internal_power () { + when : "(!B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000127462, -0.000124881, -0.000124518, -0.000124383, -0.000122962, -0.000122984, -0.000122388" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00014129, 0.000141033, 0.000140267, 0.000138091, 0.000136681, 0.000134649, 0.000131038" \ + ); + } + } + internal_power () { + when : "(!B * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000127214, -0.00012502, -0.00012577, -0.000123077, -0.000122992, -0.000123076, -0.000122512" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000143077, 0.000142594, 0.000141845, 0.000140573, 0.000137389, 0.000134598, 0.000129586" \ + ); + } + } + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157517; + rise_capacitance : 0.00153629; + rise_capacitance_range (0.00110469, 0.00153629); + fall_capacitance : 0.00157517; + fall_capacitance_range (0.00101391, 0.00157517); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000223991, -0.000227392, -0.000227244, -0.000227539, -0.000225598, -0.000226103, -0.000225816" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000223991, 0.000227392, 0.000227244, 0.000227539, 0.000225598, 0.000226103, 0.000225816" \ + ); + } + } + internal_power () { + when : "(A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000218798, -0.000219314, -0.000219627, -0.000219826, -0.000217863, -0.000218365, -0.000218074" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000218798, 0.000219314, 0.000219627, 0.000219826, 0.000217863, 0.000218365, 0.000218074" \ + ); + } + } + internal_power () { + when : "(A * !C * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000694701, -0.000797232, -0.000871007, -0.000877888, -0.000878191, -0.000881269, -0.000880558" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000876684, 0.000876746, 0.000877245, 0.000881981, 0.000878191, 0.000881269, 0.000880558" \ + ); + } + } + internal_power () { + when : "(!A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000190502, -0.000189774, -0.000188276, -0.00018883, -0.00018763, -0.000188918, -0.000190002" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000196806, 0.000194713, 0.00019623, 0.000196363, 0.000194558, 0.000194731, 0.00019405" \ + ); + } + } + internal_power () { + when : "(!A * !C * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00018395, -0.000177769, -0.000181782, -0.000182292, -0.000181141, -0.00018254, -0.00018403" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00018865, 0.000188513, 0.000186132, 0.000186681, 0.00018628, 0.000185972, 0.000184757" \ + ); + } + } + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157772; + rise_capacitance : 0.00153576; + rise_capacitance_range (0.00112075, 0.00153576); + fall_capacitance : 0.00157772; + fall_capacitance_range (0.00104067, 0.00157772); + internal_power () { + when : "(A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000228709, -0.000228565, -0.000229933, -0.000230211, -0.000228234, -0.000228744, -0.000228449" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000228709, 0.000228565, 0.000229933, 0.000230211, 0.000228234, 0.000228744, 0.000228449" \ + ); + } + } + internal_power () { + when : "(A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000759198, -0.000829298, -0.000880291, -0.000881474, -0.00087918, -0.000882834, -0.000881782" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000879828, 0.000882537, 0.000884621, 0.000881474, 0.00087918, 0.000882834, 0.000881782" \ + ); + } + } + internal_power () { + when : "(A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000214204, -0.000212661, -0.000215289, -0.000215551, -0.000213627, -0.000214109, -0.00021382" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000214204, 0.000212661, 0.000215289, 0.000215551, 0.000213627, 0.000214109, 0.00021382" \ + ); + } + } + internal_power () { + when : "(A * !B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000631439, -0.000740698, -0.00083828, -0.000839341, -0.000840245, -0.000843494, -0.000842537" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000841113, 0.000842102, 0.00083828, 0.000839341, 0.000840245, 0.000843494, 0.000842537" \ + ); + } + } + internal_power () { + when : "(!A * B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000224094, -0.000227696, -0.000227405, -0.000227666, -0.000225678, -0.000226178, -0.000225879" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000224094, 0.000227696, 0.000227405, 0.000227666, 0.000225678, 0.000226178, 0.000225879" \ + ); + } + } + internal_power () { + when : "(!A * B * !D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000734113, -0.000825362, -0.000880083, -0.000884574, -0.000883442, -0.000887118, -0.000886107" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000883999, 0.000886697, 0.000888658, 0.00088711, 0.000883442, 0.000887118, 0.000886107" \ + ); + } + } + internal_power () { + when : "(!A * !B * D * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000194616, -0.000193841, -0.000192321, -0.000192764, -0.0001913, -0.000192231, -0.000192664" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000198331, 0.000197586, 0.00019813, 0.000198351, 0.000196709, 0.000197309, 0.000197306" \ + ); + } + } + } + pin (D) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00157308; + rise_capacitance : 0.00152844; + rise_capacitance_range (0.0011378, 0.00152844); + fall_capacitance : 0.00157308; + fall_capacitance_range (0.00115421, 0.00157308); + internal_power () { + when : "(A * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000784235, -0.000833133, -0.000870788, -0.000880345, -0.000877894, -0.000881386, -0.000880076" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885545, 0.000876695, 0.00088294, 0.00088118, 0.000877894, 0.000881386, 0.000880076" \ + ); + } + } + internal_power () { + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000684376, -0.000785602, -0.000846283, -0.000849918, -0.000840772, -0.000843932, -0.00084265" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000839043, 0.000844161, 0.000849431, 0.000849918, 0.000840772, 0.000843932, 0.00084265" \ + ); + } + } + internal_power () { + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000673245, -0.000754303, -0.000827639, -0.00083611, -0.000827273, -0.000830308, -0.000829059" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000822737, 0.000831872, 0.000835545, 0.00083611, 0.000827273, 0.000830308, 0.000829059" \ + ); + } + } + internal_power () { + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00078373, -0.000833063, -0.000870789, -0.000880313, -0.000878058, -0.000881548, -0.000880231" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000885663, 0.000884592, 0.000883174, 0.000881346, 0.000878058, 0.000881548, 0.000880231" \ + ); + } + } + internal_power () { + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000683633, -0.000785726, -0.000846362, -0.000858864, -0.000851198, -0.000854381, -0.000853101" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000849603, 0.000859338, 0.00085986, 0.00086043, 0.000851198, 0.000854381, 0.000853101" \ + ); + } + } + internal_power () { + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000765943, -0.000830921, -0.000870656, -0.000880287, -0.000882725, -0.000886232, -0.00088495" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000888603, 0.000889643, 0.00088891, 0.000885212, 0.000882725, 0.000886232, 0.00088495" \ + ); + } + } + } + } + cell (TBUFX1) { + area : 14.112; + cell_leakage_power : 0.0852372; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.115219; + when : "(A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.074311; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.074311; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0956624; + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0759598; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0759598; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0852372; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.1; + capacitance : 0.000933388; + rise_capacitance : 0.000933272; + rise_capacitance_range (0.000933272, 0.000933272); + fall_capacitance : 0.000933388; + fall_capacitance_range (0.000933388, 0.000933388); + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.0923857, 0.101061, 0.156347, 0.220696, 0.348705, 0.514976, 0.732203", \ + "0.113656, 0.12231, 0.177644, 0.242071, 0.370125, 0.536429, 0.753683", \ + "0.205656, 0.215379, 0.273047, 0.337762, 0.465928, 0.632238, 0.849661", \ + "0.275332, 0.286424, 0.349019, 0.414447, 0.543092, 0.709364, 0.926741", \ + "0.368027, 0.383245, 0.456044, 0.523456, 0.651746, 0.818268, 1.03585", \ + "0.453369, 0.472136, 0.557874, 0.629403, 0.758909, 0.92524, 1.14264", \ + "0.534991, 0.55749, 0.6574, 0.735178, 0.867373, 1.03484, 1.2525" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.0267417, 0.0353799, 0.105228, 0.195864, 0.379266, 0.618118, 0.930398", \ + "0.0268243, 0.0354683, 0.105241, 0.195867, 0.379267, 0.618118, 0.9304", \ + "0.0324875, 0.0405088, 0.107255, 0.196473, 0.379266, 0.618068, 0.930483", \ + "0.0420124, 0.0503469, 0.112392, 0.199132, 0.380353, 0.618611, 0.930581", \ + "0.057888, 0.065966, 0.123582, 0.2049, 0.382479, 0.620638, 0.931862", \ + "0.074031, 0.083415, 0.139988, 0.215462, 0.386754, 0.62176, 0.933166", \ + "0.090631, 0.100917, 0.15974, 0.230866, 0.39491, 0.626239, 0.935668" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.100717, 0.109358, 0.16092, 0.217548, 0.328592, 0.472545, 0.66074", \ + "0.121818, 0.13045, 0.182092, 0.238744, 0.34981, 0.493777, 0.681978", \ + "0.210579, 0.220248, 0.274943, 0.332136, 0.443416, 0.58749, 0.775647", \ + "0.274905, 0.28629, 0.345663, 0.404647, 0.516825, 0.661058, 0.84933", \ + "0.356432, 0.370795, 0.438687, 0.500632, 0.613149, 0.757573, 0.946157", \ + "0.425969, 0.443438, 0.523084, 0.589542, 0.704101, 0.848496, 1.03684", \ + "0.487486, 0.50799, 0.600692, 0.672163, 0.790998, 0.936836, 1.12496" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.0265168, 0.0341678, 0.0916833, 0.165159, 0.315678, 0.512928, 0.771334", \ + "0.0265735, 0.0342256, 0.0917212, 0.165163, 0.315824, 0.513097, 0.771334", \ + "0.0326898, 0.0398105, 0.0946366, 0.166458, 0.31599, 0.513005, 0.77131", \ + "0.0413023, 0.0484107, 0.101011, 0.170867, 0.318273, 0.514392, 0.771818", \ + "0.055521, 0.063035, 0.114186, 0.179124, 0.322017, 0.516716, 0.773666", \ + "0.070542, 0.078957, 0.130227, 0.191024, 0.328316, 0.519462, 0.77558", \ + "0.085702, 0.095177, 0.148106, 0.207884, 0.338838, 0.525647, 0.779143" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.0615234, 0.0615661, 0.0616475, 0.0616647, 0.0616741, 0.0616779, 0.06168", \ + "0.0827614, 0.0828019, 0.0828776, 0.0828951, 0.0829051, 0.0829092, 0.0829114", \ + "0.152139, 0.15218, 0.152247, 0.152263, 0.152273, 0.152277, 0.152279", \ + "0.197079, 0.197117, 0.197193, 0.197209, 0.197219, 0.197223, 0.197226", \ + "0.251589, 0.251641, 0.251728, 0.251746, 0.251757, 0.251762, 0.251765", \ + "0.297571, 0.297632, 0.29773, 0.29775, 0.297763, 0.297768, 0.297771", \ + "0.337293, 0.337359, 0.337468, 0.337491, 0.337505, 0.337511, 0.337515" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.0615234, 0.0615661, 0.0616475, 0.0616647, 0.0616741, 0.0616779, 0.06168", \ + "0.0827614, 0.0828019, 0.0828776, 0.0828951, 0.0829051, 0.0829092, 0.0829114", \ + "0.152139, 0.15218, 0.152247, 0.152263, 0.152273, 0.152277, 0.152279", \ + "0.197079, 0.197117, 0.197193, 0.197209, 0.197219, 0.197223, 0.197226", \ + "0.251589, 0.251641, 0.251728, 0.251746, 0.251757, 0.251762, 0.251765", \ + "0.297571, 0.297632, 0.29773, 0.29775, 0.297763, 0.297768, 0.297771", \ + "0.337293, 0.337359, 0.337468, 0.337491, 0.337505, 0.337511, 0.337515" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.0342916, 0.0343737, 0.0345376, 0.0345721, 0.0345911, 0.0345989, 0.0346031", \ + "0.0557012, 0.05577, 0.0559004, 0.0559301, 0.0559474, 0.0559547, 0.0559586", \ + "0.12308, 0.123192, 0.123408, 0.123464, 0.1235, 0.123516, 0.123525", \ + "0.165557, 0.16569, 0.165943, 0.16601, 0.166053, 0.166073, 0.166085", \ + "0.217423, 0.217587, 0.217939, 0.218035, 0.218098, 0.218128, 0.218145", \ + "0.261971, 0.262176, 0.262577, 0.262681, 0.262749, 0.262782, 0.262801", \ + "0.300346, 0.300584, 0.301031, 0.301145, 0.301221, 0.301257, 0.301278" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.0342916, 0.0343737, 0.0345376, 0.0345721, 0.0345911, 0.0345989, 0.0346031", \ + "0.0557012, 0.05577, 0.0559004, 0.0559301, 0.0559474, 0.0559547, 0.0559586", \ + "0.12308, 0.123192, 0.123408, 0.123464, 0.1235, 0.123516, 0.123525", \ + "0.165557, 0.16569, 0.165943, 0.16601, 0.166053, 0.166073, 0.166085", \ + "0.217423, 0.217587, 0.217939, 0.218035, 0.218098, 0.218128, 0.218145", \ + "0.261971, 0.262176, 0.262577, 0.262681, 0.262749, 0.262782, 0.262801", \ + "0.300346, 0.300584, 0.301031, 0.301145, 0.301221, 0.301257, 0.301278" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.0618661, 0.0702, 0.124844, 0.189075, 0.316987, 0.483238, 0.700478", \ + "0.0823903, 0.0907081, 0.145321, 0.209548, 0.33748, 0.503717, 0.721024", \ + "0.154699, 0.164728, 0.222703, 0.28785, 0.415785, 0.581852, 0.799114", \ + "0.203705, 0.215915, 0.278507, 0.342769, 0.471427, 0.638003, 0.855227", \ + "0.268664, 0.28436, 0.357891, 0.424824, 0.553311, 0.719822, 0.93786", \ + "0.329819, 0.349275, 0.436286, 0.507421, 0.637024, 0.803018, 1.02058", \ + "0.388802, 0.412336, 0.51462, 0.591987, 0.725323, 0.8935, 1.1117" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.026827, 0.0356281, 0.105355, 0.195887, 0.379248, 0.618117, 0.930447", \ + "0.0268019, 0.0355841, 0.105345, 0.195884, 0.379268, 0.618118, 0.930495", \ + "0.0349452, 0.0429463, 0.109287, 0.197818, 0.37985, 0.61811, 0.930404", \ + "0.0440458, 0.052044, 0.113479, 0.200168, 0.381664, 0.619648, 0.931261", \ + "0.058946, 0.067683, 0.124668, 0.205338, 0.383242, 0.621438, 0.933066", \ + "0.074318, 0.084037, 0.141091, 0.216033, 0.38795, 0.623314, 0.934535", \ + "0.091679, 0.102445, 0.161762, 0.233096, 0.397814, 0.629189, 0.938344" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.087289, 0.095716, 0.146902, 0.203468, 0.314407, 0.458361, 0.646508", \ + "0.108131, 0.116527, 0.167714, 0.224237, 0.335207, 0.479141, 0.667286", \ + "0.183248, 0.191557, 0.242213, 0.298185, 0.409147, 0.553003, 0.741154", \ + "0.23416, 0.242723, 0.294055, 0.350311, 0.460576, 0.603801, 0.791913", \ + "0.301489, 0.31038, 0.362598, 0.419408, 0.530043, 0.673583, 0.861101", \ + "0.363517, 0.372803, 0.426228, 0.48366, 0.594558, 0.738241, 0.925934", \ + "0.422781, 0.43275, 0.487444, 0.545525, 0.656984, 0.800887, 0.988847" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.0277708, 0.0353759, 0.0922449, 0.165361, 0.315859, 0.513068, 0.771334", \ + "0.0277077, 0.0353172, 0.0922637, 0.165358, 0.315857, 0.513064, 0.771334", \ + "0.0275358, 0.0350207, 0.091318, 0.164556, 0.315432, 0.513034, 0.77128", \ + "0.0286411, 0.0360679, 0.0922169, 0.164602, 0.314195, 0.511678, 0.770687", \ + "0.030423, 0.037793, 0.093883, 0.165964, 0.314931, 0.511189, 0.769293", \ + "0.032987, 0.040015, 0.095676, 0.167507, 0.315858, 0.512167, 0.769934", \ + "0.036406, 0.043034, 0.097228, 0.168971, 0.317259, 0.512828, 0.770321" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.00276112, 0.00279957, 0.00288116, 0.00289717, 0.00290607, 0.00290797, 0.00290978", \ + "0.00262911, 0.00266039, 0.00274672, 0.00277204, 0.00278651, 0.00279254, 0.00279494", \ + "0.00258514, 0.00260672, 0.00269524, 0.00273576, 0.00276927, 0.00279097, 0.00280262", \ + "0.00285744, 0.00286801, 0.00294768, 0.00299216, 0.00303394, 0.00306127, 0.00307586", \ + "0.00355075, 0.00355345, 0.00358979, 0.0036261, 0.00366965, 0.00374363, 0.00373214", \ + "0.00464999, 0.00466504, 0.00467316, 0.0046954, 0.00473334, 0.00476652, 0.00484154", \ + "0.00619125, 0.00619755, 0.00618149, 0.00618941, 0.00621221, 0.00623917, 0.00630074" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.00766136, 0.0077106, 0.00781751, 0.00784063, 0.0078539, 0.00785916, 0.00786153", \ + "0.00754554, 0.00758849, 0.00769912, 0.00772895, 0.00774602, 0.0077527, 0.00775639", \ + "0.00752651, 0.00755398, 0.0076653, 0.00772245, 0.00776566, 0.00778255, 0.00779523", \ + "0.00783668, 0.00785386, 0.00793043, 0.00798074, 0.00803159, 0.00806131, 0.00808", \ + "0.00856193, 0.00856593, 0.00861712, 0.00866758, 0.00870941, 0.00874298, 0.00876028", \ + "0.0096884, 0.00968507, 0.00971402, 0.00974237, 0.00977512, 0.00981421, 0.00983587", \ + "0.0112473, 0.0112357, 0.0112188, 0.0112361, 0.0112684, 0.0112949, 0.0113178" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193327, 0.00293327, 0.0109333, 0.0209333, 0.0409333, 0.0669333, 0.100933"); + values ( \ + "0.00199397, 0.00199421, 0.00199458, 0.00199512, 0.00199475, 0.00199522, 0.00199452", \ + "0.00170413, 0.00170415, 0.00170428, 0.0017048, 0.00170427, 0.00170493, 0.00170532", \ + "0.00201324, 0.00201456, 0.00202583, 0.00201456, 0.00200979, 0.00200878, 0.00201108", \ + "0.0027819, 0.00278178, 0.00278464, 0.00280514, 0.00279388, 0.00279393, 0.00278652", \ + "0.00449126, 0.00449066, 0.00449156, 0.00449314, 0.00452173, 0.00450372, 0.00451272", \ + "0.00696104, 0.00696283, 0.00696541, 0.00696799, 0.00697127, 0.00698018, 0.00702792", \ + "0.0102001, 0.0102036, 0.0102132, 0.0102141, 0.0102141, 0.0102186, 0.0102304" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00193339, 0.00293339, 0.0109334, 0.0209334, 0.0409334, 0.0669334, 0.100933"); + values ( \ + "0.00408459, 0.00408443, 0.00408416, 0.00408402, 0.00408406, 0.00408407, 0.00408417", \ + "0.00395604, 0.00395618, 0.00395637, 0.0039564, 0.00395632, 0.00395635, 0.00395649", \ + "0.00444456, 0.00444271, 0.00444332, 0.00444438, 0.00445172, 0.00443959, 0.00444016", \ + "0.00517417, 0.00518027, 0.00518138, 0.00518542, 0.00517826, 0.00518094, 0.00517939", \ + "0.00669068, 0.00667914, 0.00667861, 0.00667739, 0.00668277, 0.00668855, 0.00668437", \ + "0.00869943, 0.00869695, 0.00870527, 0.00869384, 0.00869373, 0.00870234, 0.00869921", \ + "0.0112862, 0.0112855, 0.0112909, 0.011283, 0.0112792, 0.0112861, 0.0112815" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016028; + rise_capacitance : 0.0016028; + rise_capacitance_range (0.00113821, 0.0016028); + fall_capacitance : 0.00160265; + fall_capacitance_range (0.00112109, 0.00160265); + internal_power () { + when : "!E"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000978902, -0.000983067, -0.000989238, -0.000977509, -0.000979242, -0.000981122, -0.000980296" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000978902, 0.000992331, 0.000991126, 0.000978898, 0.000981124, 0.000983831, 0.000982513" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00320596; + rise_capacitance : 0.00320596; + rise_capacitance_range (0.00221731, 0.00320596); + fall_capacitance : 0.00320558; + fall_capacitance_range (0.00221, 0.00320558); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000807059, 0.000532746, 0.000847717, 0.0016231, 0.00330653, 0.00576457, 0.00903401" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00648786, 0.00626162, 0.00657583, 0.00736574, 0.00901373, 0.011447, 0.0146922" \ + ); + } + } + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00311531, 0.00299916, 0.00348677, 0.00422909, 0.00569134, 0.0077131, 0.0103178" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00580412, 0.00566785, 0.00580622, 0.00617219, 0.0071082, 0.00859964, 0.010675" \ + ); + } + } + } + } + cell (TBUFX2) { + area : 14.112; + cell_leakage_power : 0.101902; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.13411; + when : "(A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0838722; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0838719; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.1381; + when : "(!A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0857286; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0857283; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.101902; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.2; + capacitance : 0.00163447; + rise_capacitance : 0.00163419; + rise_capacitance_range (0.00163419, 0.00163419); + fall_capacitance : 0.00163447; + fall_capacitance_range (0.00163447, 0.00163447); + timing () { + related_pin : "A"; + timing_sense : positive_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0991305, 0.114254, 0.171081, 0.234823, 0.360647, 0.523889, 0.737121", \ + "0.120562, 0.135613, 0.19243, 0.256237, 0.382154, 0.545364, 0.758694", \ + "0.21814, 0.234784, 0.292958, 0.356922, 0.482964, 0.646292, 0.859696", \ + "0.294026, 0.314236, 0.378108, 0.443043, 0.569286, 0.73245, 0.945697", \ + "0.397032, 0.423288, 0.497879, 0.565063, 0.691347, 0.854501, 1.06792", \ + "0.491025, 0.52361, 0.612175, 0.683806, 0.811287, 0.973951, 1.18688", \ + "0.582625, 0.621069, 0.723926, 0.802694, 0.932789, 1.09615, 1.30897" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0249984, 0.0382508, 0.106381, 0.194696, 0.374379, 0.608922, 0.915507", \ + "0.0250518, 0.0383363, 0.106417, 0.194666, 0.37438, 0.608925, 0.915759", \ + "0.0309466, 0.0432079, 0.108268, 0.195214, 0.374423, 0.608731, 0.915762", \ + "0.0420705, 0.0537722, 0.114618, 0.198982, 0.37568, 0.609399, 0.915807", \ + "0.060353, 0.07268, 0.129015, 0.206849, 0.379094, 0.611165, 0.917148", \ + "0.079748, 0.093109, 0.147975, 0.219788, 0.384999, 0.614001, 0.918951", \ + "0.098337, 0.113666, 0.170906, 0.238323, 0.394992, 0.619411, 0.92205" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.107866, 0.122869, 0.175226, 0.229808, 0.334734, 0.470113, 0.646889", \ + "0.129131, 0.14407, 0.196388, 0.250989, 0.355951, 0.49135, 0.668135", \ + "0.223429, 0.239795, 0.29428, 0.349423, 0.454624, 0.590111, 0.766953", \ + "0.29425, 0.313493, 0.373307, 0.430166, 0.536303, 0.671469, 0.848255", \ + "0.383793, 0.408405, 0.478094, 0.538435, 0.644779, 0.780252, 0.957312", \ + "0.460368, 0.490391, 0.571976, 0.63668, 0.746499, 0.881592, 1.05822", \ + "0.528273, 0.563484, 0.657539, 0.729655, 0.843381, 0.980415, 1.15716" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.0254672, 0.0369296, 0.0909951, 0.158536, 0.297478, 0.480409, 0.720367", \ + "0.0254571, 0.0369683, 0.0910134, 0.15853, 0.297454, 0.480411, 0.720348", \ + "0.0316188, 0.0421883, 0.0934311, 0.159575, 0.297696, 0.48045, 0.720371", \ + "0.0417695, 0.0519798, 0.101336, 0.165141, 0.300193, 0.481434, 0.720744", \ + "0.059401, 0.069702, 0.116357, 0.175741, 0.306178, 0.485276, 0.722785", \ + "0.077405, 0.088815, 0.135077, 0.190988, 0.314677, 0.489451, 0.725918", \ + "0.095498, 0.10856, 0.157102, 0.209647, 0.327937, 0.497254, 0.730382" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0664914, 0.0666596, 0.0668202, 0.0668553, 0.0668749, 0.066883, 0.0668874", \ + "0.0878298, 0.087996, 0.0881516, 0.0881881, 0.0882089, 0.0882176, 0.0882222", \ + "0.157665, 0.157831, 0.157969, 0.158003, 0.158024, 0.158033, 0.158038", \ + "0.203198, 0.203383, 0.203533, 0.203566, 0.203585, 0.203594, 0.203599", \ + "0.259447, 0.259656, 0.259828, 0.259865, 0.259886, 0.259896, 0.259901", \ + "0.307175, 0.307399, 0.307588, 0.307629, 0.307653, 0.307665, 0.307671", \ + "0.348312, 0.348566, 0.348775, 0.348821, 0.348848, 0.34886, 0.348867" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0664914, 0.0666596, 0.0668202, 0.0668553, 0.0668749, 0.066883, 0.0668874", \ + "0.0878298, 0.087996, 0.0881516, 0.0881881, 0.0882089, 0.0882176, 0.0882222", \ + "0.157665, 0.157831, 0.157969, 0.158003, 0.158024, 0.158033, 0.158038", \ + "0.203198, 0.203383, 0.203533, 0.203566, 0.203585, 0.203594, 0.203599", \ + "0.259447, 0.259656, 0.259828, 0.259865, 0.259886, 0.259896, 0.259901", \ + "0.307175, 0.307399, 0.307588, 0.307629, 0.307653, 0.307665, 0.307671", \ + "0.348312, 0.348566, 0.348775, 0.348821, 0.348848, 0.34886, 0.348867" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.0405826, 0.0408716, 0.0411888, 0.0412578, 0.0412962, 0.0413121, 0.0413206", \ + "0.0619687, 0.0622505, 0.0625296, 0.0625939, 0.0626312, 0.0626471, 0.0626556", \ + "0.13843, 0.138847, 0.139235, 0.139334, 0.139398, 0.139427, 0.139444", \ + "0.187711, 0.188237, 0.18875, 0.188882, 0.188968, 0.189009, 0.189032", \ + "0.249041, 0.249693, 0.250339, 0.250503, 0.250612, 0.250665, 0.250695", \ + "0.302068, 0.302823, 0.303587, 0.303781, 0.30391, 0.303971, 0.304008", \ + "0.348807, 0.349672, 0.350543, 0.350763, 0.350908, 0.350978, 0.35102" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.0405826, 0.0408716, 0.0411888, 0.0412578, 0.0412962, 0.0413121, 0.0413206", \ + "0.0619687, 0.0622505, 0.0625296, 0.0625939, 0.0626312, 0.0626471, 0.0626556", \ + "0.13843, 0.138847, 0.139235, 0.139334, 0.139398, 0.139427, 0.139444", \ + "0.187711, 0.188237, 0.18875, 0.188882, 0.188968, 0.189009, 0.189032", \ + "0.249041, 0.249693, 0.250339, 0.250503, 0.250612, 0.250665, 0.250695", \ + "0.302068, 0.302823, 0.303587, 0.303781, 0.30391, 0.303971, 0.304008", \ + "0.348807, 0.349672, 0.350543, 0.350763, 0.350908, 0.350978, 0.35102" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0639229, 0.0784193, 0.134617, 0.198144, 0.323865, 0.487055, 0.700328", \ + "0.0844006, 0.0989031, 0.155025, 0.218593, 0.344295, 0.507482, 0.720749", \ + "0.161472, 0.179385, 0.239218, 0.303375, 0.429001, 0.591997, 0.805176", \ + "0.213519, 0.236063, 0.30114, 0.365893, 0.492015, 0.655264, 0.868242", \ + "0.282353, 0.311481, 0.390117, 0.45688, 0.583036, 0.746085, 0.959514", \ + "0.346902, 0.382458, 0.476083, 0.548189, 0.67518, 0.838102, 1.05137", \ + "0.40922, 0.451641, 0.561241, 0.641916, 0.772237, 0.936462, 1.14975" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.0251337, 0.0387122, 0.10665, 0.194746, 0.374386, 0.608925, 0.91576", \ + "0.0250168, 0.0386811, 0.10664, 0.194759, 0.374385, 0.608925, 0.915761", \ + "0.0355489, 0.0476627, 0.110985, 0.196748, 0.374846, 0.608957, 0.915669", \ + "0.0468294, 0.0598936, 0.117882, 0.200496, 0.376981, 0.61043, 0.91642", \ + "0.063614, 0.078716, 0.132694, 0.208378, 0.379789, 0.612665, 0.918157", \ + "0.080959, 0.098331, 0.154034, 0.222711, 0.385852, 0.615049, 0.920126", \ + "0.100513, 0.119475, 0.179674, 0.243154, 0.397585, 0.621388, 0.923989" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.0876368, 0.102118, 0.154028, 0.208487, 0.313332, 0.448676, 0.625443", \ + "0.108557, 0.122997, 0.174861, 0.229385, 0.334201, 0.469552, 0.646302", \ + "0.184511, 0.198722, 0.249955, 0.303892, 0.408646, 0.544012, 0.720747", \ + "0.235903, 0.250388, 0.302233, 0.356507, 0.460665, 0.595275, 0.771957", \ + "0.303682, 0.318629, 0.371323, 0.425943, 0.530683, 0.665421, 0.841585", \ + "0.36732, 0.383238, 0.43692, 0.492048, 0.596764, 0.73198, 0.908353", \ + "0.427557, 0.444779, 0.499919, 0.555551, 0.660733, 0.796026, 0.972533" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.0265414, 0.0381051, 0.0916794, 0.15883, 0.297552, 0.480421, 0.72037", \ + "0.0264139, 0.038046, 0.0916428, 0.158818, 0.29754, 0.480427, 0.720367", \ + "0.026042, 0.037546, 0.0905959, 0.158025, 0.29724, 0.480377, 0.720297", \ + "0.0269802, 0.0385088, 0.0914969, 0.158051, 0.295911, 0.478897, 0.719158", \ + "0.029321, 0.040409, 0.092748, 0.159189, 0.29681, 0.478747, 0.717723", \ + "0.032574, 0.04301, 0.094618, 0.160521, 0.297722, 0.479654, 0.718922", \ + "0.036831, 0.046527, 0.096655, 0.162064, 0.298795, 0.480264, 0.719517" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.00480058, 0.00493881, 0.00514049, 0.00518691, 0.00521235, 0.00522507, 0.00522902", \ + "0.00468413, 0.00480189, 0.00499881, 0.00506051, 0.00509739, 0.00511359, 0.00512162", \ + "0.00457293, 0.00464595, 0.00480421, 0.00490225, 0.00498783, 0.00502203, 0.00504974", \ + "0.00482162, 0.00485953, 0.00501341, 0.00512235, 0.00519795, 0.00524163, 0.00528098", \ + "0.00554064, 0.00555596, 0.00562937, 0.00570659, 0.00583371, 0.00586155, 0.00593414", \ + "0.0067586, 0.00670073, 0.00668189, 0.00672117, 0.00679611, 0.00690195, 0.0069233", \ + "0.00839879, 0.00829022, 0.00819191, 0.00819555, 0.00823695, 0.00829875, 0.00841046" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.00923691, 0.00941186, 0.00966184, 0.00972099, 0.00975463, 0.00976724, 0.00977616", \ + "0.00914189, 0.00930016, 0.00953704, 0.00960683, 0.00964716, 0.00966413, 0.00967307", \ + "0.00908884, 0.00917015, 0.00940043, 0.00950473, 0.00959504, 0.00964075, 0.00966502", \ + "0.00940548, 0.00944925, 0.00959898, 0.00971119, 0.00980718, 0.00986833, 0.00990805", \ + "0.0101782, 0.0101812, 0.0102869, 0.010357, 0.0104422, 0.0105123, 0.0105537", \ + "0.0114077, 0.0113437, 0.0113294, 0.0113781, 0.0114542, 0.0115393, 0.0115871", \ + "0.0130732, 0.0129555, 0.0128749, 0.0128714, 0.012926, 0.0129763, 0.0130236" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263419, 0.00563419, 0.0216342, 0.0416342, 0.0816342, 0.133634, 0.201634"); + values ( \ + "0.00393395, 0.00393008, 0.00393088, 0.00393102, 0.00393101, 0.00393254, 0.00393325", \ + "0.00364342, 0.00364404, 0.00364426, 0.00364473, 0.00364486, 0.0036455, 0.00364633", \ + "0.00392902, 0.0039312, 0.00394188, 0.00393282, 0.00394407, 0.00392414, 0.00393421", \ + "0.0046805, 0.00468454, 0.00469277, 0.00469311, 0.00470096, 0.00469453, 0.00468817", \ + "0.00635642, 0.00636077, 0.00636297, 0.0063639, 0.00639206, 0.0063965, 0.00637381", \ + "0.0087903, 0.00879378, 0.00880263, 0.00880535, 0.00881474, 0.00881989, 0.00891553", \ + "0.0119923, 0.0119968, 0.012012, 0.0120195, 0.0120234, 0.0120334, 0.0120352" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00263447, 0.00563447, 0.0216345, 0.0416345, 0.0816345, 0.133634, 0.201634"); + values ( \ + "0.00552444, 0.00552408, 0.00552314, 0.00552299, 0.00552301, 0.00552263, 0.00552242", \ + "0.00540432, 0.00540477, 0.00540502, 0.00540501, 0.00540504, 0.00540497, 0.00540498", \ + "0.00589655, 0.0058981, 0.0059001, 0.00590139, 0.00590147, 0.00589678, 0.00589476", \ + "0.00662031, 0.00663464, 0.00662456, 0.00663022, 0.00662743, 0.00663083, 0.00663598", \ + "0.00809617, 0.00810274, 0.00809486, 0.00809458, 0.00809877, 0.00810765, 0.00811021", \ + "0.0101412, 0.0101403, 0.0101431, 0.0101376, 0.0101365, 0.0101441, 0.0101433", \ + "0.012735, 0.0127338, 0.0127351, 0.0127287, 0.012736, 0.0127298, 0.0127274" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0016212; + rise_capacitance : 0.0016212; + rise_capacitance_range (0.00115325, 0.0016212); + fall_capacitance : 0.00162099; + fall_capacitance_range (0.00113499, 0.00162099); + internal_power () { + when : "!E"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.00100252, -0.00100087, -0.00100827, -0.000994744, -0.00099797, -0.00099988, -0.000999039" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0010094, 0.00101101, 0.00100991, 0.000996171, 0.000999806, 0.00100257, 0.00100123" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0032061; + rise_capacitance : 0.00320578; + rise_capacitance_range (0.00221991, 0.00320578); + fall_capacitance : 0.0032061; + fall_capacitance_range (0.00221435, 0.0032061); + internal_power () { + when : "(A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00168877, 0.00139464, 0.00168729, 0.00244448, 0.00409844, 0.00652965, 0.00977394" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00652589, 0.00631635, 0.00659077, 0.00734517, 0.00894389, 0.0113391, 0.0145411" \ + ); + } + } + internal_power () { + when : "(!A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00379966, 0.00368944, 0.0041819, 0.00491921, 0.00638589, 0.00840978, 0.0110042" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00582691, 0.00571306, 0.005867, 0.00625409, 0.00712675, 0.0086414, 0.0106485" \ + ); + } + } + } + } + cell (TIEHI) { + area : 4.2336; + cell_leakage_power : 0.0143709; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0143709; + when : "Y"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0143709; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + driver_type : open_drain; + function : "1"; + related_ground_pin : VSS; + related_power_pin : VDD; + } + } + cell (TIELO) { + area : 4.2336; + cell_leakage_power : 0.0163418; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0163418; + when : "!Y"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0163418; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + driver_type : open_source; + function : "0"; + related_ground_pin : VSS; + related_power_pin : VDD; + } + } + cell (TINVX1) { + area : 7.056; + cell_leakage_power : 0.0379104; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0815999; + when : "(A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0194193; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0194211; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0620631; + when : "(!A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0224874; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0224719; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0379104; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.1; + capacitance : 0.00161892; + rise_capacitance : 0.00150451; + rise_capacitance_range (0.00150451, 0.00150451); + fall_capacitance : 0.00161892; + fall_capacitance_range (0.00161892, 0.00161892); + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0417167, 0.0557101, 0.162527, 0.294757, 0.5589, 0.902178, 1.35107", \ + "0.0578001, 0.0717024, 0.17969, 0.312428, 0.576934, 0.920401, 1.36934", \ + "0.111725, 0.139493, 0.276893, 0.407676, 0.673131, 1.01678, 1.46581", \ + "0.14371, 0.182266, 0.376407, 0.529624, 0.793421, 1.1362, 1.58385", \ + "0.182348, 0.234647, 0.506827, 0.727162, 1.04224, 1.38364, 1.8306", \ + "0.214054, 0.279293, 0.622705, 0.906807, 1.31546, 1.7124, 2.15919", \ + "0.240082, 0.317906, 0.728715, 1.07324, 1.5753, 2.06393, 2.57256" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0386416, 0.0569925, 0.2034, 0.386303, 0.752103, 1.22764, 1.84902", \ + "0.0409994, 0.0573705, 0.203411, 0.386283, 0.752115, 1.22758, 1.8493", \ + "0.0915943, 0.110955, 0.223835, 0.38875, 0.752144, 1.22735, 1.84939", \ + "0.133623, 0.160633, 0.298192, 0.432779, 0.758541, 1.22769, 1.84926", \ + "0.198888, 0.235995, 0.426389, 0.580576, 0.849946, 1.25948, 1.85074", \ + "0.271317, 0.317642, 0.559792, 0.756266, 1.04423, 1.39547, 1.92138", \ + "0.352196, 0.407825, 0.699019, 0.939517, 1.28575, 1.63678, 2.09997" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0347264, 0.0456744, 0.129373, 0.233047, 0.440183, 0.70938, 1.06138", \ + "0.0524673, 0.063116, 0.148177, 0.252254, 0.45965, 0.728984, 1.08106", \ + "0.107207, 0.131417, 0.250372, 0.354643, 0.561137, 0.827745, 1.18282", \ + "0.143256, 0.177586, 0.346991, 0.479788, 0.688306, 0.953736, 1.307", \ + "0.189942, 0.23785, 0.480209, 0.672133, 0.943619, 1.213, 1.56778", \ + "0.232365, 0.293134, 0.603587, 0.853708, 1.20845, 1.55102, 1.91371", \ + "0.271543, 0.344934, 0.721735, 1.02835, 1.46765, 1.89153, 2.33053" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0286502, 0.0425583, 0.153686, 0.292512, 0.57073, 0.931901, 1.40385", \ + "0.0317042, 0.0434472, 0.1538, 0.292786, 0.570449, 0.932046, 1.40323", \ + "0.0801624, 0.0956595, 0.17918, 0.298374, 0.570727, 0.932061, 1.40365", \ + "0.121427, 0.143731, 0.253651, 0.350356, 0.585229, 0.932122, 1.40343", \ + "0.186805, 0.218544, 0.374158, 0.496496, 0.690649, 0.978539, 1.41494", \ + "0.259321, 0.300593, 0.503465, 0.66188, 0.889775, 1.13711, 1.51107", \ + "0.340329, 0.390806, 0.640768, 0.837195, 1.11503, 1.38966, 1.71149" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0246937, 0.0246939, 0.0246941, 0.0246942, 0.0246942, 0.0246942, 0.0246942", \ + "0.0460338, 0.046016, 0.045991, 0.0459869, 0.0459683, 0.0459684, 0.0459685", \ + "0.111198, 0.111198, 0.111198, 0.111198, 0.111198, 0.111198, 0.111198", \ + "0.222254, 0.222254, 0.222254, 0.222254, 0.222254, 0.222254, 0.222254", \ + "0.444476, 0.444476, 0.444477, 0.444477, 0.444477, 0.444477, 0.444477", \ + "0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0246937, 0.0246939, 0.0246941, 0.0246942, 0.0246942, 0.0246942, 0.0246942", \ + "0.0460338, 0.046016, 0.045991, 0.0459869, 0.0459683, 0.0459684, 0.0459685", \ + "0.111198, 0.111198, 0.111198, 0.111198, 0.111198, 0.111198, 0.111198", \ + "0.222254, 0.222254, 0.222254, 0.222254, 0.222254, 0.222254, 0.222254", \ + "0.444476, 0.444476, 0.444477, 0.444477, 0.444477, 0.444477, 0.444477", \ + "0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0251711, 0.0252137, 0.0252942, 0.0253113, 0.0253209, 0.0253248, 0.0253269", \ + "0.0464162, 0.0464582, 0.0465461, 0.0465693, 0.0465829, 0.0465886, 0.0465917", \ + "0.111203, 0.111203, 0.111204, 0.111204, 0.111204, 0.111204, 0.111204", \ + "0.222252, 0.222252, 0.222252, 0.222252, 0.222252, 0.222252, 0.222252", \ + "0.444474, 0.444474, 0.444473, 0.444473, 0.444473, 0.444473, 0.444473", \ + "0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0251711, 0.0252137, 0.0252942, 0.0253113, 0.0253209, 0.0253248, 0.0253269", \ + "0.0464162, 0.0464582, 0.0465461, 0.0465693, 0.0465829, 0.0465886, 0.0465917", \ + "0.111203, 0.111203, 0.111204, 0.111204, 0.111204, 0.111204, 0.111204", \ + "0.222252, 0.222252, 0.222252, 0.222252, 0.222252, 0.222252, 0.222252", \ + "0.444474, 0.444474, 0.444473, 0.444473, 0.444473, 0.444473, 0.444473", \ + "0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615, 0.739615", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0632728, 0.0764954, 0.182149, 0.314174, 0.578208, 0.921453, 1.37031", \ + "0.0843172, 0.0975501, 0.203228, 0.335284, 0.599258, 0.942502, 1.39136", \ + "0.143238, 0.156699, 0.262721, 0.394792, 0.658867, 1.00214, 1.45096", \ + "0.183174, 0.19741, 0.303823, 0.436067, 0.700191, 1.04364, 1.49234", \ + "0.236117, 0.252326, 0.361316, 0.493712, 0.758041, 1.10143, 1.5504", \ + "0.284707, 0.303411, 0.417599, 0.55062, 0.81547, 1.15895, 1.60839", \ + "0.33094, 0.35254, 0.474889, 0.609391, 0.875251, 1.2196, 1.6688" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.0388407, 0.0570523, 0.203401, 0.386313, 0.752111, 1.22767, 1.8491", \ + "0.0388639, 0.0570674, 0.20333, 0.386187, 0.752106, 1.22766, 1.84911", \ + "0.0407515, 0.0582153, 0.203611, 0.386411, 0.752227, 1.22735, 1.8491", \ + "0.0442402, 0.0607712, 0.203869, 0.386689, 0.752002, 1.22776, 1.8491", \ + "0.051686, 0.067243, 0.205096, 0.387028, 0.753083, 1.22795, 1.84924", \ + "0.061178, 0.07648, 0.208782, 0.388551, 0.75336, 1.22874, 1.84938", \ + "0.071778, 0.087367, 0.215368, 0.391908, 0.755315, 1.22959, 1.85029" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0341481, 0.044532, 0.127378, 0.230929, 0.437957, 0.707131, 1.05912", \ + "0.0550754, 0.0654785, 0.148356, 0.251895, 0.458921, 0.728194, 1.0801", \ + "0.113307, 0.134764, 0.245069, 0.35002, 0.557453, 0.826579, 1.17876", \ + "0.141764, 0.176084, 0.336614, 0.465478, 0.67722, 0.945322, 1.29957", \ + "0.14908, 0.206012, 0.458304, 0.641783, 0.905888, 1.18614, 1.53924", \ + "0.109723, 0.19331, 0.555401, 0.806772, 1.14823, 1.48503, 1.85582", \ + "0.0189191, 0.132757, 0.62096, 0.951538, 1.38532, 1.79346, 2.22644" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.0287856, 0.0426394, 0.153796, 0.292556, 0.570459, 0.931941, 1.40414", \ + "0.0302256, 0.0432372, 0.153762, 0.292547, 0.57073, 0.931431, 1.40359", \ + "0.0674845, 0.0812666, 0.171668, 0.297107, 0.570345, 0.931437, 1.40397", \ + "0.110356, 0.128417, 0.227914, 0.335189, 0.581742, 0.93153, 1.40389", \ + "0.186937, 0.212983, 0.338047, 0.452371, 0.662416, 0.972322, 1.41397", \ + "0.280657, 0.315241, 0.472719, 0.602421, 0.822078, 1.09311, 1.48891", \ + "0.389692, 0.433928, 0.629662, 0.779794, 1.01769, 1.29231, 1.64597" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.00238411, 0.0024254, 0.00248663, 0.00249724, 0.00250246, 0.00250522, 0.00250559", \ + "0.00223273, 0.00227651, 0.0024175, 0.00246168, 0.00248876, 0.0025012, 0.00250655", \ + "0.00237197, 0.00235202, 0.0023514, 0.00231334, 0.00242467, 0.00245525, 0.00247427", \ + "0.0027154, 0.00265841, 0.00256067, 0.00245686, 0.00247295, 0.00247118, 0.00247931", \ + "0.00350769, 0.00339249, 0.00303939, 0.00285911, 0.00267653, 0.00260181, 0.00256163", \ + "0.00459389, 0.00442056, 0.00378884, 0.00343952, 0.0031022, 0.00292274, 0.00278387", \ + "0.00604293, 0.0058133, 0.00488596, 0.00437015, 0.00383291, 0.00352586, 0.00324047" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "-0.000282908, -0.000242811, -0.000185621, -0.000176132, -0.000171608, -0.000168506, -0.000167661", \ + "-0.000442303, -0.000389286, -0.000236917, -0.000194624, -0.000165438, -0.000160336, -0.000155126", \ + "-0.000349654, -0.000343769, -0.000314257, -0.000270478, -0.000228694, -0.000196443, -0.000179737", \ + "-3.75615e-05, -8.75525e-05, -0.000142664, -0.000163971, -0.000171557, -0.000168847, -0.000168359", \ + "0.000743408, 0.000628033, 0.000245193, 8.09885e-05, -3.69743e-05, -8.41207e-05, -0.000113864", \ + "0.00185426, 0.00167592, 0.00101115, 0.000669429, 0.000375788, 0.000204792, 9.76336e-05", \ + "0.00330881, 0.00307682, 0.00211951, 0.00158524, 0.0010651, 0.000732613, 0.000505743" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00250451, 0.00350451, 0.0115045, 0.0215045, 0.0415045, 0.0675045, 0.101505"); + values ( \ + "0.00273214, 0.00273217, 0.0027321, 0.00273208, 0.00273209, 0.00273195, 0.00273203", \ + "0.00261162, 0.00261164, 0.0026115, 0.00261148, 0.00261155, 0.00261149, 0.00261143", \ + "0.00282356, 0.00282615, 0.002826, 0.00282622, 0.00282448, 0.00282318, 0.00282563", \ + "0.00326102, 0.00326159, 0.00326712, 0.00327044, 0.00326362, 0.00326199, 0.00325931", \ + "0.00416465, 0.00416684, 0.00418266, 0.00418872, 0.00419957, 0.00418683, 0.00418739", \ + "0.00550179, 0.00549883, 0.0054899, 0.00549, 0.00549704, 0.00550986, 0.00551111", \ + "0.00718376, 0.00718372, 0.00716639, 0.00715997, 0.00716209, 0.00717065, 0.00716867" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00261891, 0.00361892, 0.0116189, 0.0216189, 0.0416189, 0.0676189, 0.101619"); + values ( \ + "0.000861178, 0.000861054, 0.000860899, 0.000860867, 0.000860835, 0.000860776, 0.000860509", \ + "0.000733794, 0.000732853, 0.000732657, 0.00073264, 0.000737262, 0.00073338, 0.000733223", \ + "0.000936647, 0.000938284, 0.000939359, 0.00093852, 0.000936583, 0.000941397, 0.000937194", \ + "0.00134937, 0.00135408, 0.00135378, 0.00135067, 0.00134994, 0.0013522, 0.00134819", \ + "0.00228028, 0.00227511, 0.00227696, 0.00227923, 0.00227949, 0.00227988, 0.00227822", \ + "0.00360768, 0.00360091, 0.00359852, 0.00359996, 0.00360456, 0.00360615, 0.00360061", \ + "0.00531865, 0.00531379, 0.00530254, 0.00530343, 0.00530656, 0.00531154, 0.00531079" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161338; + rise_capacitance : 0.00161338; + rise_capacitance_range (0.000689778, 0.00161338); + fall_capacitance : 0.00161253; + fall_capacitance_range (0.000667295, 0.00161253); + internal_power () { + when : "(!E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000352752, -0.000352795, -0.000353931, -0.000355099, -0.000352039, -0.000352959, -0.00035254" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000352752, 0.000352795, 0.000353931, 0.000355099, 0.000352039, 0.000352959, 0.00035254" \ + ); + } + } + internal_power () { + when : "(!E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000297257, -0.000298278, -0.000298852, -0.000299707, -0.00029716, -0.000297833, -0.000297462" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000305297, 0.000301275, 0.000302995, 0.000303338, 0.000300148, 0.000299573, 0.000297462" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00228707; + rise_capacitance : 0.00228707; + rise_capacitance_range (0.00162253, 0.00228707); + fall_capacitance : 0.00213652; + fall_capacitance_range (0.0016276, 0.00213652); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00047171, 0.000344046, 0.000564619, 0.000994854, 0.00190991, 0.00321158, 0.00491528" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.0023772, 0.00224865, 0.00243707, 0.00286057, 0.00372113, 0.00499792, 0.00668153" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000393337, 0.000265839, 0.000480057, 0.00091062, 0.00182107, 0.00311946, 0.00482254" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00245561, 0.0023226, 0.00248456, 0.00291078, 0.00377146, 0.00504596, 0.00672332" \ + ); + } + } + } + } + cell (TINVX2) { + area : 7.056; + cell_leakage_power : 0.0599186; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.141833; + when : "(A * E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0246163; + when : "(A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0246162; + when : "(A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.106553; + when : "(!A * E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0309476; + when : "(!A * !E * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0309458; + when : "(!A * !E * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0599186; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "!A"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + three_state : "!E"; + max_capacitance : 0.2; + capacitance : 0.00294301; + rise_capacitance : 0.00274613; + rise_capacitance_range (0.00274613, 0.00274613); + fall_capacitance : 0.00294301; + fall_capacitance_range (0.00294301, 0.00294301); + timing () { + related_pin : "A"; + timing_sense : negative_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0331453, 0.0544872, 0.160691, 0.291865, 0.553925, 0.894482, 1.33978", \ + "0.0494135, 0.0699537, 0.177298, 0.309059, 0.571454, 0.912192, 1.3576", \ + "0.0891718, 0.13383, 0.272309, 0.403262, 0.665283, 1.00627, 1.45172", \ + "0.112671, 0.173422, 0.36667, 0.522608, 0.782592, 1.12231, 1.56712", \ + "0.140473, 0.222167, 0.490704, 0.710514, 1.02633, 1.36537, 1.80883", \ + "0.162409, 0.263774, 0.599564, 0.880348, 1.28796, 1.68614, 2.13017", \ + "0.179326, 0.299531, 0.699987, 1.03764, 1.53481, 2.02333, 2.53369" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0279218, 0.0555351, 0.201987, 0.384885, 0.750889, 1.22657, 1.84857", \ + "0.0327719, 0.0561221, 0.20199, 0.384886, 0.750889, 1.22657, 1.84857", \ + "0.0777308, 0.109719, 0.224101, 0.387912, 0.750963, 1.22675, 1.8486", \ + "0.114053, 0.157638, 0.299617, 0.435067, 0.758555, 1.22675, 1.8485", \ + "0.17241, 0.231235, 0.424035, 0.582383, 0.854307, 1.26238, 1.85144", \ + "0.238869, 0.312173, 0.554327, 0.755, 1.04929, 1.4033, 1.92775", \ + "0.314591, 0.401935, 0.690852, 0.933786, 1.28778, 1.64689, 2.11225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0267189, 0.0423137, 0.119789, 0.215666, 0.407202, 0.656131, 0.981629", \ + "0.0438653, 0.0601006, 0.138674, 0.234912, 0.426636, 0.675779, 1.00133", \ + "0.0862621, 0.124598, 0.240488, 0.337955, 0.528888, 0.777858, 1.1035", \ + "0.113325, 0.167314, 0.332956, 0.461605, 0.656835, 0.905231, 1.23023", \ + "0.147631, 0.222425, 0.458499, 0.645095, 0.90787, 1.16715, 1.49057", \ + "0.17773, 0.272568, 0.574308, 0.81711, 1.16202, 1.49299, 1.83823", \ + "0.204666, 0.318652, 0.684336, 0.981787, 1.40833, 1.81967, 2.24368" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0187298, 0.0379721, 0.140209, 0.268015, 0.523635, 0.855907, 1.29041", \ + "0.0243602, 0.039514, 0.140245, 0.268015, 0.523661, 0.856543, 1.29041", \ + "0.0668526, 0.0910749, 0.168695, 0.275843, 0.523947, 0.855933, 1.29053", \ + "0.103177, 0.13784, 0.243262, 0.332794, 0.542386, 0.85647, 1.2904", \ + "0.161995, 0.211714, 0.361012, 0.478147, 0.656462, 0.917869, 1.30748", \ + "0.228914, 0.293053, 0.487811, 0.639792, 0.856026, 1.08285, 1.41566", \ + "0.305107, 0.383552, 0.62379, 0.811305, 1.07647, 1.33738, 1.62995" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : negative_unate; + timing_type : three_state_disable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0325348, 0.0325351, 0.0325404, 0.032515, 0.0325143, 0.032514, 0.0325138", \ + "0.0541773, 0.0541726, 0.0541691, 0.0541686, 0.054168, 0.0541677, 0.0541676", \ + "0.121214, 0.121213, 0.12121, 0.121209, 0.121209, 0.121208, 0.121208", \ + "0.222268, 0.222268, 0.222268, 0.222268, 0.222268, 0.222268, 0.222268", \ + "0.444481, 0.444481, 0.444482, 0.444482, 0.444482, 0.444482, 0.444482", \ + "0.739619, 0.739619, 0.73962, 0.73962, 0.73962, 0.73962, 0.73962", \ + "1.11115, 1.11115, 1.11115, 1.11115, 1.11115, 1.11115, 1.11115" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0325348, 0.0325351, 0.0325404, 0.032515, 0.0325143, 0.032514, 0.0325138", \ + "0.0541773, 0.0541726, 0.0541691, 0.0541686, 0.054168, 0.0541677, 0.0541676", \ + "0.121214, 0.121213, 0.12121, 0.121209, 0.121209, 0.121208, 0.121208", \ + "0.222268, 0.222268, 0.222268, 0.222268, 0.222268, 0.222268, 0.222268", \ + "0.444481, 0.444481, 0.444482, 0.444482, 0.444482, 0.444482, 0.444482", \ + "0.739619, 0.739619, 0.73962, 0.73962, 0.73962, 0.73962, 0.73962", \ + "1.11115, 1.11115, 1.11115, 1.11115, 1.11115, 1.11115, 1.11115" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0332876, 0.0334513, 0.0336149, 0.0336587, 0.0336844, 0.0336953, 0.0337011", \ + "0.0548201, 0.0549512, 0.0551118, 0.0551501, 0.0551722, 0.0551816, 0.0551866", \ + "0.12231, 0.12255, 0.12289, 0.122988, 0.12305, 0.123078, 0.123093", \ + "0.222268, 0.222269, 0.222269, 0.222269, 0.222269, 0.222269, 0.222269", \ + "0.444478, 0.444478, 0.444478, 0.444478, 0.444478, 0.444478, 0.444478", \ + "0.739617, 0.739621, 0.739616, 0.739616, 0.739616, 0.739616, 0.739616", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0332876, 0.0334513, 0.0336149, 0.0336587, 0.0336844, 0.0336953, 0.0337011", \ + "0.0548201, 0.0549512, 0.0551118, 0.0551501, 0.0551722, 0.0551816, 0.0551866", \ + "0.12231, 0.12255, 0.12289, 0.122988, 0.12305, 0.123078, 0.123093", \ + "0.222268, 0.222269, 0.222269, 0.222269, 0.222269, 0.222269, 0.222269", \ + "0.444478, 0.444478, 0.444478, 0.444478, 0.444478, 0.444478, 0.444478", \ + "0.739617, 0.739621, 0.739616, 0.739616, 0.739616, 0.739616, 0.739616", \ + "1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114, 1.11114" \ + ); + } + } + timing () { + related_pin : "E"; + timing_sense : positive_unate; + timing_type : three_state_enable; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0619184, 0.0817851, 0.186627, 0.317611, 0.579646, 0.92003, 1.3654", \ + "0.0835256, 0.103389, 0.208241, 0.339277, 0.60115, 0.941866, 1.38701", \ + "0.153586, 0.174802, 0.280137, 0.411209, 0.67312, 1.01366, 1.45897", \ + "0.200793, 0.224451, 0.330947, 0.462158, 0.724083, 1.06468, 1.50999", \ + "0.262667, 0.290908, 0.401656, 0.532897, 0.795167, 1.13586, 1.58118", \ + "0.318587, 0.352181, 0.47063, 0.602507, 0.864948, 1.20624, 1.65136", \ + "0.370823, 0.410253, 0.539151, 0.672965, 0.936223, 1.27748, 1.72261" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.0289534, 0.0558413, 0.20202, 0.384902, 0.750718, 1.2266, 1.84833", \ + "0.0289673, 0.0558426, 0.202015, 0.384893, 0.750889, 1.22626, 1.84834", \ + "0.0332035, 0.0581707, 0.202236, 0.385085, 0.750965, 1.22675, 1.84834", \ + "0.0390933, 0.0625289, 0.202702, 0.385252, 0.751069, 1.22672, 1.84834", \ + "0.049133, 0.071797, 0.204989, 0.385725, 0.751498, 1.22672, 1.84855", \ + "0.060375, 0.083227, 0.210311, 0.387329, 0.751981, 1.2287, 1.84833", \ + "0.072743, 0.096148, 0.218849, 0.391408, 0.753482, 1.22787, 1.85205" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0258537, 0.0403179, 0.116951, 0.212676, 0.40418, 0.653045, 0.978516", \ + "0.0457454, 0.0607322, 0.137408, 0.233147, 0.42466, 0.673522, 0.998994", \ + "0.0897122, 0.124354, 0.231219, 0.3294, 0.52115, 0.770188, 1.0957", \ + "0.102843, 0.159426, 0.317148, 0.440812, 0.639004, 0.888633, 1.21453", \ + "0.0819514, 0.177004, 0.428291, 0.60621, 0.859735, 1.1244, 1.45126", \ + "0.00811168, 0.148893, 0.512275, 0.758355, 1.08771, 1.40922, 1.76222", \ + "-0.124127, 0.0689767, 0.561246, 0.887208, 1.30872, 1.70151, 2.1146" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.0188532, 0.0380804, 0.14023, 0.268101, 0.523649, 0.856162, 1.29041", \ + "0.0216148, 0.0390183, 0.14023, 0.268168, 0.523628, 0.856544, 1.29041", \ + "0.0572276, 0.0780343, 0.160959, 0.274149, 0.523624, 0.856008, 1.29034", \ + "0.097275, 0.125223, 0.217995, 0.316799, 0.53793, 0.85685, 1.29047", \ + "0.17005, 0.210517, 0.327242, 0.433161, 0.626526, 0.904977, 1.3064", \ + "0.259212, 0.313956, 0.461828, 0.582323, 0.785357, 1.03354, 1.3903", \ + "0.364552, 0.434892, 0.619391, 0.759123, 0.979445, 1.23565, 1.55788" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.00451633, 0.00470383, 0.00484949, 0.00487336, 0.00488785, 0.00489373, 0.00489432", \ + "0.00425324, 0.0043873, 0.00469011, 0.00478724, 0.00484981, 0.00487621, 0.0048882", \ + "0.0047123, 0.00461024, 0.00457798, 0.00463009, 0.00471403, 0.00477829, 0.00481836", \ + "0.00558666, 0.00535137, 0.00514372, 0.00492008, 0.00486073, 0.00484597, 0.00485316", \ + "0.00754524, 0.00707581, 0.00612539, 0.00570471, 0.00536545, 0.00516625, 0.00506124", \ + "0.0101509, 0.00948946, 0.00797645, 0.00719358, 0.00640609, 0.00596341, 0.00561264", \ + "0.0135869, 0.0127459, 0.0105727, 0.00938451, 0.00815245, 0.00734473, 0.00667416" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "-0.000726411, -0.000545178, -0.000418582, -0.00039842, -0.00038832, -0.000381244, -0.000380089", \ + "-0.00102982, -0.000856334, -0.000531736, -0.000439977, -0.000384694, -0.00037058, -0.000360162", \ + "-0.000675394, -0.000708174, -0.000664239, -0.000597347, -0.000510383, -0.000447685, -0.000415138", \ + "0.000139326, -9.09062e-05, -0.000264883, -0.000332597, -0.000349229, -0.000353872, -0.000357483", \ + "0.00206429, 0.00160874, 0.000700646, 0.00031106, 1.26557e-05, -0.000128957, -0.000203144", \ + "0.0047232, 0.00406572, 0.00250586, 0.00170384, 0.000983979, 0.000572256, 0.000315313", \ + "0.00816968, 0.00733069, 0.00510116, 0.00385634, 0.00263883, 0.00185638, 0.00129291" \ + ); + } + } + internal_power () { + related_pin : "E"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00374613, 0.00674613, 0.0227461, 0.0427461, 0.0827461, 0.134746, 0.202746"); + values ( \ + "0.00561362, 0.00561273, 0.00561284, 0.00561261, 0.00561304, 0.00561244, 0.00561256", \ + "0.00546865, 0.00546859, 0.00546883, 0.00546879, 0.00547, 0.00546916, 0.00546868", \ + "0.00564191, 0.00564646, 0.00564405, 0.00564178, 0.0056398, 0.0056392, 0.00564244", \ + "0.00601882, 0.00601947, 0.00603281, 0.00602971, 0.00602404, 0.00602224, 0.00602104", \ + "0.0069068, 0.0069059, 0.00691126, 0.00691633, 0.0069322, 0.0069232, 0.00691576", \ + "0.0081809, 0.00818199, 0.00817691, 0.00817851, 0.00818201, 0.0082792, 0.00818848", \ + "0.00983566, 0.00983503, 0.00982667, 0.009824, 0.00983597, 0.0098456, 0.010009" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.00394301, 0.00694301, 0.022943, 0.042943, 0.082943, 0.134943, 0.202943"); + values ( \ + "0.00223489, 0.00223492, 0.00223465, 0.00223479, 0.00223473, 0.00223434, 0.00223459", \ + "0.00209324, 0.00209277, 0.00209346, 0.00209296, 0.00209316, 0.00209116, 0.00209094", \ + "0.00225911, 0.00226059, 0.00226012, 0.00225913, 0.00225967, 0.00225957, 0.00225788", \ + "0.00264162, 0.00264023, 0.00264264, 0.00264472, 0.00264163, 0.00264042, 0.00264108", \ + "0.00352592, 0.00352316, 0.00352094, 0.00352476, 0.0035235, 0.00352219, 0.00352369", \ + "0.00480702, 0.0048044, 0.00479482, 0.00479492, 0.00479652, 0.00479819, 0.00479836", \ + "0.00648292, 0.00647794, 0.0064609, 0.00646174, 0.00646332, 0.00646603, 0.00646649" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0033066; + rise_capacitance : 0.0033066; + rise_capacitance_range (0.00125322, 0.0033066); + fall_capacitance : 0.00330417; + fall_capacitance_range (0.00121474, 0.00330417); + internal_power () { + when : "(!E * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000775857, -0.000776863, -0.000779734, -0.000781683, -0.000774924, -0.000777079, -0.000776165" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000775857, 0.000776863, 0.000779734, 0.000781683, 0.000774924, 0.000777079, 0.000776165" \ + ); + } + } + internal_power () { + when : "(!E * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "-0.000670865, -0.000671172, -0.000673148, -0.00067463, -0.000668701, -0.000670408, -0.000668424" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.000680787, 0.000678124, 0.000679446, 0.000679985, 0.000673102, 0.000672462, 0.000668424" \ + ); + } + } + } + pin (E) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00304168; + rise_capacitance : 0.00304168; + rise_capacitance_range (0.00215951, 0.00304168); + fall_capacitance : 0.00271961; + fall_capacitance_range (0.0021844, 0.00271961); + internal_power () { + when : "(A * !Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00151911, 0.00137516, 0.00155437, 0.0019631, 0.00282758, 0.00408905, 0.00576086" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00255405, 0.00241976, 0.00250907, 0.00288594, 0.00368142, 0.00490358, 0.00652955" \ + ); + } + } + internal_power () { + when : "(!A * Y)"; + related_pg_pin : VDD; + rise_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00135323, 0.00120925, 0.0013763, 0.00175125, 0.00264418, 0.00389865, 0.00556154" \ + ); + } + fall_power (passive_power_intrantime_outcload_7x1) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + values ( \ + "0.00273463, 0.0025492, 0.00260953, 0.00299358, 0.00377057, 0.00497736, 0.00661149" \ + ); + } + } + } + } + cell (XNOR2X1) { + area : 9.8784; + cell_leakage_power : 0.0763665; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0809088; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0834936; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0887499; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0523138; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0763665; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0926782, 0.0998245, 0.151519, 0.215152, 0.34269, 0.508738, 0.72592", \ + "0.111708, 0.118867, 0.17107, 0.23483, 0.362472, 0.528529, 0.745733", \ + "0.185802, 0.193724, 0.247622, 0.312001, 0.440043, 0.605959, 0.823438", \ + "0.241845, 0.250803, 0.30761, 0.372038, 0.499806, 0.665956, 0.88313", \ + "0.317617, 0.328436, 0.391461, 0.456843, 0.584904, 0.750844, 0.967845", \ + "0.392482, 0.405651, 0.476915, 0.544301, 0.673276, 0.839419, 1.05667", \ + "0.466077, 0.481366, 0.5628, 0.635001, 0.766554, 0.934159, 1.15209" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0351366, 0.0440309, 0.115951, 0.207461, 0.391407, 0.630521, 0.942985", \ + "0.0352552, 0.0441365, 0.116043, 0.207605, 0.391592, 0.630722, 0.943184", \ + "0.0389319, 0.0472394, 0.116937, 0.207788, 0.391737, 0.630655, 0.943397", \ + "0.0462775, 0.0542149, 0.119753, 0.208375, 0.391369, 0.630513, 0.943288", \ + "0.060171, 0.068442, 0.128688, 0.21295, 0.392609, 0.631051, 0.943009", \ + "0.074162, 0.083228, 0.141947, 0.221727, 0.396841, 0.632944, 0.944173", \ + "0.089065, 0.099423, 0.158782, 0.234139, 0.404866, 0.638381, 0.948132" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0853428, 0.0960525, 0.178686, 0.281977, 0.488898, 0.758215, 1.11027", \ + "0.106132, 0.116941, 0.200229, 0.303571, 0.510422, 0.779661, 1.13174", \ + "0.183231, 0.194372, 0.278358, 0.382357, 0.589596, 0.858835, 1.2109", \ + "0.234323, 0.246167, 0.331168, 0.434922, 0.642092, 0.911492, 1.26362", \ + "0.296453, 0.309799, 0.397486, 0.50152, 0.708864, 0.97784, 1.32988", \ + "0.347059, 0.362307, 0.454598, 0.558995, 0.766721, 1.03618, 1.38798", \ + "0.389038, 0.406361, 0.504727, 0.610343, 0.818696, 1.08827, 1.44094" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0366928, 0.0503753, 0.161153, 0.299971, 0.578193, 0.939217, 1.41145", \ + "0.0367712, 0.0504033, 0.161045, 0.299941, 0.577819, 0.939207, 1.41171", \ + "0.0388521, 0.0517933, 0.161026, 0.300188, 0.578251, 0.939882, 1.41149", \ + "0.0432898, 0.0555764, 0.161488, 0.299422, 0.57741, 0.939222, 1.4115", \ + "0.051835, 0.063319, 0.164364, 0.300605, 0.577685, 0.939001, 1.41145", \ + "0.062243, 0.073316, 0.16932, 0.302906, 0.578653, 0.93887, 1.41132", \ + "0.073614, 0.084662, 0.176327, 0.306837, 0.580741, 0.941201, 1.41174" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0552597, 0.068816, 0.175075, 0.307246, 0.571378, 0.914632, 1.36377", \ + "0.0736008, 0.0873564, 0.194746, 0.327262, 0.591646, 0.935054, 1.38422", \ + "0.132378, 0.153804, 0.27935, 0.413086, 0.677637, 1.0216, 1.47106", \ + "0.167403, 0.198387, 0.365722, 0.51624, 0.782219, 1.12725, 1.57566", \ + "0.207358, 0.251537, 0.485859, 0.682672, 0.989657, 1.33684, 1.78624", \ + "0.241693, 0.297621, 0.59705, 0.84606, 1.21855, 1.61077, 2.06289", \ + "0.270761, 0.338197, 0.701113, 1.00345, 1.44911, 1.90269, 2.40826" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0470454, 0.06536, 0.21173, 0.394697, 0.760528, 1.23597, 1.85777", \ + "0.0471256, 0.0653631, 0.211656, 0.394629, 0.760444, 1.23601, 1.85703", \ + "0.0823657, 0.0993233, 0.223844, 0.396299, 0.760238, 1.23598, 1.85757", \ + "0.125093, 0.144896, 0.274188, 0.426151, 0.765867, 1.23594, 1.85751", \ + "0.196378, 0.221797, 0.375582, 0.531356, 0.831022, 1.26241, 1.86079", \ + "0.271615, 0.304272, 0.491885, 0.667084, 0.971362, 1.36012, 1.91303", \ + "0.350917, 0.3908, 0.616602, 0.819319, 1.14985, 1.53458, 2.04455" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0466148, 0.0575545, 0.142199, 0.246673, 0.455021, 0.725639, 1.07936", \ + "0.0651724, 0.0762411, 0.161445, 0.266277, 0.474755, 0.745426, 1.09917", \ + "0.138886, 0.158462, 0.26511, 0.369756, 0.578106, 0.848711, 1.20252", \ + "0.189794, 0.217509, 0.370537, 0.498323, 0.704236, 0.970771, 1.33031", \ + "0.257803, 0.2964, 0.513856, 0.697128, 0.962505, 1.23591, 1.58792", \ + "0.322399, 0.371226, 0.649088, 0.88738, 1.23373, 1.57157, 1.93338", \ + "0.385465, 0.444086, 0.78041, 1.07142, 1.49947, 1.91735, 2.35268" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0439671, 0.0581205, 0.170495, 0.310176, 0.589754, 0.952907, 1.42756", \ + "0.0445734, 0.0581136, 0.170417, 0.31021, 0.589709, 0.952891, 1.42751", \ + "0.0930773, 0.106661, 0.190827, 0.314372, 0.589572, 0.952685, 1.42764", \ + "0.139527, 0.159191, 0.262298, 0.36152, 0.598817, 0.952522, 1.42748", \ + "0.210049, 0.23879, 0.386739, 0.50594, 0.702474, 1.00097, 1.43726", \ + "0.285249, 0.322995, 0.518358, 0.673664, 0.900713, 1.15118, 1.53053", \ + "0.366706, 0.413731, 0.655535, 0.850184, 1.12507, 1.4001, 1.72861" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0863134, 0.0931773, 0.144139, 0.207498, 0.334923, 0.501081, 0.718237", \ + "0.103353, 0.110451, 0.162099, 0.225533, 0.352969, 0.518977, 0.736133", \ + "0.179072, 0.186962, 0.240193, 0.304396, 0.431788, 0.598142, 0.815378", \ + "0.235289, 0.244216, 0.300216, 0.364323, 0.491586, 0.657223, 0.874447", \ + "0.311308, 0.322322, 0.383863, 0.448713, 0.57575, 0.741212, 0.955698", \ + "0.384617, 0.397859, 0.468308, 0.534334, 0.66267, 0.828278, 1.0453", \ + "0.457951, 0.473417, 0.554237, 0.624508, 0.754328, 0.921704, 1.13948" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353162, 0.0442766, 0.11616, 0.207647, 0.391606, 0.630777, 0.943309", \ + "0.0355559, 0.0443856, 0.116162, 0.207639, 0.391606, 0.630779, 0.943272", \ + "0.0403785, 0.0483101, 0.117465, 0.207936, 0.391856, 0.63063, 0.943416", \ + "0.0486544, 0.0560102, 0.119859, 0.208382, 0.391586, 0.630783, 0.94323", \ + "0.063219, 0.070756, 0.128546, 0.212641, 0.392655, 0.630878, 0.943188", \ + "0.078667, 0.087223, 0.142474, 0.221468, 0.396912, 0.633287, 0.944392", \ + "0.094787, 0.104669, 0.160467, 0.235217, 0.405038, 0.639101, 0.948626" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0846605, 0.0944629, 0.174591, 0.277284, 0.484383, 0.754382, 1.10779", \ + "0.105246, 0.115579, 0.196832, 0.299396, 0.506211, 0.775953, 1.12928", \ + "0.174206, 0.185296, 0.268406, 0.372002, 0.579087, 0.848621, 1.20165", \ + "0.218483, 0.230282, 0.315577, 0.419317, 0.625778, 0.895513, 1.24847", \ + "0.271545, 0.284942, 0.372644, 0.47716, 0.684864, 0.954152, 1.30639", \ + "0.313339, 0.328768, 0.42251, 0.527992, 0.735999, 1.0062, 1.35935", \ + "0.34588, 0.363612, 0.464908, 0.571849, 0.781492, 1.05229, 1.40548" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0448538, 0.0587984, 0.170454, 0.31026, 0.589724, 0.952807, 1.4275", \ + "0.0449041, 0.0588076, 0.170451, 0.310261, 0.589599, 0.95253, 1.42745", \ + "0.0436664, 0.0569101, 0.168087, 0.30897, 0.589558, 0.952607, 1.42745", \ + "0.0466179, 0.0591399, 0.166393, 0.306077, 0.586663, 0.951343, 1.42762", \ + "0.054785, 0.066426, 0.168341, 0.305191, 0.583682, 0.947844, 1.42394", \ + "0.065647, 0.077137, 0.173786, 0.307546, 0.584246, 0.946451, 1.42178", \ + "0.078296, 0.089919, 0.182638, 0.312618, 0.586843, 0.948171, 1.42154" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0480952, 0.0619245, 0.168615, 0.300847, 0.56501, 0.908315, 1.35722", \ + "0.0640212, 0.0778362, 0.18575, 0.318474, 0.583003, 0.926462, 1.37573", \ + "0.124858, 0.150377, 0.282488, 0.414536, 0.678533, 1.02223, 1.4702", \ + "0.161902, 0.197595, 0.384864, 0.533306, 0.800879, 1.14339, 1.59188", \ + "0.206902, 0.255472, 0.518291, 0.735598, 1.04817, 1.38937, 1.83668", \ + "0.244717, 0.305319, 0.637469, 0.917794, 1.32326, 1.71855, 2.16517", \ + "0.276709, 0.348886, 0.746784, 1.08667, 1.58496, 2.07136, 2.57875" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0470386, 0.0653373, 0.211734, 0.394638, 0.760095, 1.23599, 1.85697", \ + "0.048273, 0.065285, 0.211685, 0.394637, 0.760447, 1.23603, 1.85772", \ + "0.101021, 0.118861, 0.231028, 0.396607, 0.760435, 1.23582, 1.85766", \ + "0.1467, 0.171567, 0.304135, 0.43903, 0.766224, 1.23594, 1.85761", \ + "0.216802, 0.251145, 0.434939, 0.586876, 0.856948, 1.26716, 1.85921", \ + "0.293764, 0.336843, 0.570432, 0.764067, 1.05051, 1.40243, 1.92891", \ + "0.379066, 0.430304, 0.712114, 0.949037, 1.29267, 1.64156, 2.10694" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0383669, 0.0492925, 0.133307, 0.237142, 0.444523, 0.713887, 1.06624", \ + "0.0568237, 0.0676516, 0.152784, 0.257041, 0.464648, 0.734204, 1.08653", \ + "0.118623, 0.140883, 0.254973, 0.35792, 0.565994, 0.835525, 1.18794", \ + "0.159654, 0.191317, 0.353666, 0.484308, 0.689679, 0.95887, 1.31207", \ + "0.21276, 0.257126, 0.490528, 0.679404, 0.948949, 1.22046, 1.57267", \ + "0.261463, 0.317647, 0.617014, 0.863192, 1.21573, 1.55653, 1.91883", \ + "0.306814, 0.37463, 0.738334, 1.04028, 1.47645, 1.89849, 2.33626" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0355702, 0.0497081, 0.161057, 0.300187, 0.577846, 0.939212, 1.41164", \ + "0.037221, 0.0499863, 0.16112, 0.300217, 0.578019, 0.939075, 1.41154", \ + "0.0875927, 0.101781, 0.184664, 0.304025, 0.577977, 0.939417, 1.41191", \ + "0.131967, 0.152372, 0.258963, 0.355554, 0.588543, 0.939499, 1.41239", \ + "0.201977, 0.230976, 0.380779, 0.501726, 0.696061, 0.987934, 1.42266", \ + "0.278892, 0.316753, 0.512051, 0.668683, 0.894431, 1.14221, 1.51759", \ + "0.364154, 0.410636, 0.651275, 0.845202, 1.12077, 1.3947, 1.71765" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00313608, 0.00312851, 0.00296694, 0.00286863, 0.00279785, 0.00276054, 0.00273607", \ + "0.0029547, 0.0029476, 0.00283715, 0.00275099, 0.00267345, 0.00263138, 0.00260527", \ + "0.00265529, 0.00266596, 0.00268392, 0.00265608, 0.00261887, 0.00255876, 0.00252955", \ + "0.00276076, 0.0027536, 0.00279261, 0.00280448, 0.00277026, 0.00273646, 0.00270211", \ + "0.00335853, 0.00335758, 0.00335335, 0.00336354, 0.00337448, 0.00336762, 0.00333523", \ + "0.00439059, 0.00438167, 0.00436616, 0.00436524, 0.00436699, 0.0043951, 0.00441667", \ + "0.00587601, 0.00585528, 0.00578987, 0.00576467, 0.00575361, 0.00574244, 0.00573703" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00666683, 0.00666189, 0.0066121, 0.00658111, 0.00655836, 0.00654759, 0.00654155", \ + "0.00651698, 0.00653075, 0.00652915, 0.0065026, 0.0064745, 0.00645851, 0.00644878", \ + "0.00650078, 0.00651137, 0.00658036, 0.00660369, 0.00660286, 0.00658982, 0.00657173", \ + "0.00681057, 0.00682279, 0.00687505, 0.00689718, 0.00691316, 0.00693349, 0.00692707", \ + "0.00760325, 0.00761609, 0.00766913, 0.00769685, 0.00771416, 0.00773097, 0.007728", \ + "0.00870996, 0.00871285, 0.00874644, 0.00877733, 0.00880912, 0.00881456, 0.00883638", \ + "0.0101636, 0.0101531, 0.0101838, 0.0102071, 0.0102328, 0.010258, 0.0102637" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00484816, 0.00486619, 0.00489857, 0.00490526, 0.00490902, 0.00490996, 0.00491035", \ + "0.00468974, 0.00470842, 0.00481195, 0.00484123, 0.0048602, 0.00486863, 0.00487315", \ + "0.00462636, 0.00462963, 0.00469014, 0.00474576, 0.00479288, 0.00480898, 0.00483499", \ + "0.00476317, 0.0047451, 0.00473059, 0.00473333, 0.00475068, 0.00479296, 0.00482047", \ + "0.00531663, 0.00522643, 0.00499488, 0.00489956, 0.00485587, 0.00484255, 0.00484651", \ + "0.00625407, 0.00611893, 0.00559211, 0.00536743, 0.00521771, 0.00502933, 0.00483067", \ + "0.00755758, 0.00736489, 0.00655117, 0.00612739, 0.00573815, 0.00548078, 0.00531127" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000841619, -0.000836897, -0.000821588, -0.000819107, -0.000816337, -0.000815481, -0.000815142", \ + "-0.000953982, -0.000940532, -0.000877887, -0.000868832, -0.000855014, -0.000854896, -0.000852311", \ + "-0.0009241, -0.00092448, -0.000925207, -0.000904739, -0.000897419, -0.000872284, -0.000875247", \ + "-0.000647873, -0.000685625, -0.000795814, -0.00083885, -0.000858633, -0.000859629, -0.000866164", \ + "5.6925e-05, -2.15817e-05, -0.000340908, -0.000506632, -0.00064557, -0.000719456, -0.000770366", \ + "0.00110349, 0.000987117, 0.000436138, 0.000109665, -0.000206065, -0.000401181, -0.000527864", \ + "0.00247394, 0.00233036, 0.00156872, 0.00105896, 0.000521553, 0.00016115, -9.20397e-05" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00378364, 0.00374329, 0.00347972, 0.00335242, 0.00324894, 0.00320383, 0.00317481", \ + "0.00354506, 0.00351078, 0.00333099, 0.00321185, 0.00310921, 0.00305511, 0.00302121", \ + "0.00342078, 0.0034232, 0.00340999, 0.00335855, 0.00327243, 0.00320594, 0.00315753", \ + "0.00371072, 0.00370601, 0.00371062, 0.00371506, 0.00364784, 0.00359172, 0.00353973", \ + "0.00452493, 0.00451155, 0.00448444, 0.00447339, 0.00446592, 0.0044219, 0.00438093", \ + "0.00578197, 0.00575471, 0.00566342, 0.00562837, 0.00561088, 0.00561326, 0.00563229", \ + "0.00752472, 0.0074877, 0.00730937, 0.00722792, 0.00716706, 0.00714553, 0.00713589" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00568237, 0.00559985, 0.00528642, 0.0051611, 0.00507532, 0.0050341, 0.00501333", \ + "0.00548545, 0.00544541, 0.00521936, 0.00508615, 0.00497579, 0.00491768, 0.00488357", \ + "0.00542405, 0.00542317, 0.0053747, 0.00531013, 0.00522007, 0.00513327, 0.00508085", \ + "0.00575331, 0.00575892, 0.00576159, 0.00573183, 0.00567087, 0.00560848, 0.00555076", \ + "0.00649661, 0.00650207, 0.00652803, 0.00652251, 0.00649997, 0.00645588, 0.00640465", \ + "0.0076336, 0.00763529, 0.00765694, 0.00767216, 0.00767292, 0.00764459, 0.00761122", \ + "0.00916863, 0.00916744, 0.00916848, 0.00918358, 0.00919703, 0.00919755, 0.00917805" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00393607, 0.00396808, 0.00402224, 0.00403246, 0.00403916, 0.00403897, 0.00404413", \ + "0.00377564, 0.00381316, 0.00395052, 0.00399547, 0.00402792, 0.00403753, 0.00404401", \ + "0.0038849, 0.00387955, 0.00389809, 0.00392919, 0.00396615, 0.00399986, 0.00394873", \ + "0.00421448, 0.00417935, 0.00410481, 0.00397948, 0.00399367, 0.00400262, 0.00400933", \ + "0.00498413, 0.00490126, 0.00455282, 0.00436986, 0.00421311, 0.00414301, 0.00410341", \ + "0.00605908, 0.00588432, 0.00530396, 0.00495234, 0.00464716, 0.00445377, 0.00431869", \ + "0.00746937, 0.00726674, 0.00638954, 0.00589888, 0.00535398, 0.00508485, 0.00477181" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.00082201, -0.000791365, -0.000740271, -0.000730507, -0.000726998, -0.000723093, -0.000725408", \ + "-0.000961453, -0.00091969, -0.000783047, -0.00074332, -0.000711366, -0.00071332, -0.000704485", \ + "-0.000907938, -0.000894965, -0.000871057, -0.000819714, -0.000782521, -0.000744213, -0.000733536", \ + "-0.00062094, -0.00066021, -0.000674721, -0.000694417, -0.000717482, -0.00071173, -0.00072119", \ + "0.000142212, 4.12099e-05, -0.000322405, -0.000476123, -0.000591952, -0.000639359, -0.000676188", \ + "0.00120533, 0.00104805, 0.00042481, 0.000109887, -0.000178049, -0.000356114, -0.000463694", \ + "0.00263476, 0.00242231, 0.0015165, 0.001002, 0.000492325, 0.0001656, -6.66158e-05" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00281905; + rise_capacitance : 0.00280629; + rise_capacitance_range (0.00225463, 0.00280629); + fall_capacitance : 0.00281905; + fall_capacitance_range (0.00209923, 0.00281905); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00263468; + rise_capacitance : 0.00260536; + rise_capacitance_range (0.00184176, 0.00260536); + fall_capacitance : 0.00263468; + fall_capacitance_range (0.00181456, 0.00263468); + } + } + cell (XNOR2X2) { + area : 9.8784; + cell_leakage_power : 0.133152; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.1005; + when : "(A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.152147; + when : "(A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.170526; + when : "(!A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.109437; + when : "(!A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.133152; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B) + (!A * !B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.113449, 0.125688, 0.180753, 0.246341, 0.377584, 0.548618, 0.772121", \ + "0.132877, 0.145068, 0.200545, 0.266353, 0.397819, 0.568673, 0.792137", \ + "0.215025, 0.228113, 0.285211, 0.351521, 0.483013, 0.65401, 0.87785", \ + "0.282706, 0.297366, 0.35717, 0.423742, 0.555203, 0.726039, 0.949772", \ + "0.375207, 0.393121, 0.459135, 0.527165, 0.658595, 0.828975, 1.05185", \ + "0.465341, 0.486575, 0.561032, 0.631715, 0.763465, 0.933867, 1.15658", \ + "0.554327, 0.578691, 0.663321, 0.738285, 0.871984, 1.04297, 1.26565" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.03817, 0.0520632, 0.125671, 0.219942, 0.410536, 0.658932, 0.983687", \ + "0.0382162, 0.0521072, 0.12576, 0.220102, 0.410786, 0.659109, 0.983784", \ + "0.0420186, 0.0553431, 0.127007, 0.220524, 0.410894, 0.659078, 0.983944", \ + "0.0500896, 0.0632115, 0.130782, 0.222147, 0.410735, 0.658839, 0.983911", \ + "0.065498, 0.079089, 0.141805, 0.227878, 0.412501, 0.659609, 0.983502", \ + "0.081679, 0.096935, 0.157977, 0.238432, 0.417586, 0.661631, 0.984299", \ + "0.098242, 0.115568, 0.177348, 0.253281, 0.42641, 0.666975, 0.98805" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0917582, 0.106676, 0.178915, 0.268308, 0.447445, 0.680408, 0.985202", \ + "0.112874, 0.127837, 0.200554, 0.289979, 0.469036, 0.701938, 1.00675", \ + "0.202541, 0.218165, 0.291747, 0.381776, 0.561134, 0.794187, 1.0989", \ + "0.265838, 0.283368, 0.359159, 0.448857, 0.628117, 0.861205, 1.16589", \ + "0.344266, 0.365136, 0.445594, 0.535768, 0.714959, 0.947689, 1.25212", \ + "0.409424, 0.434005, 0.520936, 0.612439, 0.791682, 1.02444, 1.32902", \ + "0.465241, 0.493543, 0.588815, 0.682051, 0.86164, 1.0947, 1.39905" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0286509, 0.0459405, 0.140181, 0.259731, 0.499028, 0.810753, 1.21762", \ + "0.0286963, 0.045956, 0.140174, 0.259732, 0.499028, 0.810395, 1.21757", \ + "0.0322885, 0.0483964, 0.140526, 0.25978, 0.499143, 0.810341, 1.21757", \ + "0.0393107, 0.0543909, 0.142182, 0.259566, 0.498737, 0.810852, 1.21765", \ + "0.051814, 0.065912, 0.147869, 0.2619, 0.498773, 0.809596, 1.21728", \ + "0.065874, 0.079613, 0.156261, 0.266181, 0.50059, 0.810392, 1.21717", \ + "0.080831, 0.094626, 0.167801, 0.272763, 0.503351, 0.811962, 1.21824" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0494795, 0.0707754, 0.180846, 0.317535, 0.590709, 0.945768, 1.41017", \ + "0.0667057, 0.0882283, 0.199538, 0.336731, 0.610238, 0.965424, 1.42982", \ + "0.117137, 0.151561, 0.280931, 0.419319, 0.692996, 1.04889, 1.5137", \ + "0.145936, 0.19463, 0.364668, 0.519403, 0.794984, 1.15041, 1.61526", \ + "0.182082, 0.249362, 0.481659, 0.681042, 0.99536, 1.35456, 1.81967", \ + "0.215275, 0.299621, 0.59218, 0.840797, 1.2198, 1.62167, 2.09073", \ + "0.244066, 0.345551, 0.697577, 0.996312, 1.44476, 1.90646, 2.42482" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0400548, 0.0687152, 0.221264, 0.412019, 0.793382, 1.28931, 1.93745", \ + "0.040376, 0.0686964, 0.221263, 0.411991, 0.793372, 1.28917, 1.93721", \ + "0.07683, 0.103738, 0.23374, 0.413525, 0.793378, 1.28936, 1.93723", \ + "0.117481, 0.149021, 0.284148, 0.443428, 0.798533, 1.28935, 1.93716", \ + "0.182943, 0.223584, 0.383925, 0.547244, 0.862225, 1.31533, 1.94044", \ + "0.251499, 0.302739, 0.496771, 0.681365, 1.00157, 1.41141, 1.99437", \ + "0.325728, 0.3872, 0.617778, 0.829388, 1.1776, 1.58295, 2.11999" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0357645, 0.0500487, 0.123416, 0.213938, 0.394388, 0.62882, 0.935124", \ + "0.0546299, 0.0692469, 0.143097, 0.2338, 0.414363, 0.648838, 0.955173", \ + "0.116602, 0.145773, 0.24653, 0.337783, 0.518321, 0.752592, 1.05905", \ + "0.156811, 0.19802, 0.343103, 0.463181, 0.647533, 0.881442, 1.18736", \ + "0.208632, 0.265761, 0.471953, 0.645416, 0.89505, 1.1415, 1.44602", \ + "0.255871, 0.32803, 0.59115, 0.816687, 1.14379, 1.4614, 1.79308", \ + "0.300175, 0.386777, 0.705028, 0.980624, 1.38464, 1.77957, 2.18849" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.031562, 0.0500718, 0.147241, 0.267787, 0.508568, 0.821714, 1.2307", \ + "0.03366, 0.0504493, 0.147197, 0.267674, 0.508711, 0.821718, 1.2307", \ + "0.0809856, 0.100581, 0.173272, 0.274999, 0.508606, 0.821524, 1.23075", \ + "0.122771, 0.151371, 0.246098, 0.330578, 0.527754, 0.822649, 1.23094", \ + "0.187483, 0.229472, 0.366148, 0.47638, 0.645596, 0.887993, 1.25157", \ + "0.257951, 0.313307, 0.493923, 0.63687, 0.843381, 1.05915, 1.36729", \ + "0.33566, 0.404489, 0.62825, 0.807142, 1.06224, 1.31126, 1.58996" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.107565, 0.119516, 0.173803, 0.239062, 0.370009, 0.540978, 0.764483", \ + "0.124907, 0.137065, 0.191711, 0.257102, 0.388126, 0.55885, 0.782333", \ + "0.211758, 0.224673, 0.281594, 0.347903, 0.478612, 0.649106, 0.872663", \ + "0.281099, 0.296275, 0.354935, 0.421273, 0.552066, 0.722345, 0.945444", \ + "0.373596, 0.393024, 0.459241, 0.526008, 0.656646, 0.826363, 1.04843", \ + "0.463159, 0.485241, 0.560617, 0.629876, 0.760647, 0.930355, 1.15151", \ + "0.552065, 0.57739, 0.663857, 0.737921, 0.868614, 1.03857, 1.26136" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0381823, 0.0522009, 0.125941, 0.220197, 0.410862, 0.659211, 0.983985", \ + "0.0383737, 0.052286, 0.125915, 0.220134, 0.410844, 0.659088, 0.983983", \ + "0.0440904, 0.0568455, 0.127526, 0.220747, 0.410883, 0.659091, 0.983953", \ + "0.0545862, 0.0667789, 0.131503, 0.221901, 0.410953, 0.659181, 0.983964", \ + "0.072149, 0.085047, 0.143956, 0.228161, 0.412519, 0.65949, 0.983763", \ + "0.089947, 0.105047, 0.162463, 0.239631, 0.417553, 0.66159, 0.984438", \ + "0.108217, 0.125565, 0.184571, 0.256838, 0.427157, 0.667239, 0.988192" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0917535, 0.105103, 0.174274, 0.2631, 0.442241, 0.675933, 0.981921", \ + "0.112548, 0.126363, 0.196755, 0.285208, 0.464098, 0.697569, 1.00341", \ + "0.195891, 0.211294, 0.283921, 0.373482, 0.55255, 0.785956, 1.09156", \ + "0.253569, 0.270864, 0.346403, 0.435807, 0.615179, 0.847846, 1.15335", \ + "0.323773, 0.344185, 0.424727, 0.515226, 0.694765, 0.92773, 1.23237", \ + "0.38089, 0.405267, 0.492976, 0.584929, 0.764588, 0.998271, 1.30345", \ + "0.427826, 0.456175, 0.55302, 0.64773, 0.828319, 1.06206, 1.36811" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0346373, 0.0524229, 0.147629, 0.267817, 0.508647, 0.821563, 1.23095", \ + "0.0347219, 0.0523956, 0.147615, 0.267815, 0.508647, 0.82169, 1.23095", \ + "0.0363451, 0.0529179, 0.146689, 0.267453, 0.508693, 0.821669, 1.2311", \ + "0.041786, 0.0573596, 0.146366, 0.265047, 0.507252, 0.820708, 1.23098", \ + "0.053385, 0.06819, 0.151125, 0.265885, 0.504269, 0.817834, 1.22804", \ + "0.06748, 0.082137, 0.16002, 0.270215, 0.50529, 0.817232, 1.22681", \ + "0.082965, 0.097991, 0.172809, 0.277688, 0.508275, 0.818305, 1.22681" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0431792, 0.0650027, 0.175552, 0.312356, 0.585683, 0.940664, 1.40517", \ + "0.0586341, 0.0801929, 0.191952, 0.329171, 0.603059, 0.958313, 1.42268", \ + "0.111729, 0.152003, 0.286531, 0.421762, 0.696326, 1.05202, 1.51593", \ + "0.144458, 0.199587, 0.388209, 0.542766, 0.813801, 1.16821, 1.63211", \ + "0.186359, 0.260267, 0.520572, 0.739906, 1.05696, 1.41082, 1.87347", \ + "0.223753, 0.315483, 0.641012, 0.920897, 1.33143, 1.73444, 2.19597", \ + "0.257777, 0.366484, 0.75354, 1.09006, 1.59031, 2.08489, 2.6028" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0400389, 0.068699, 0.221215, 0.41199, 0.793152, 1.28936, 1.93732", \ + "0.0424275, 0.0686153, 0.221257, 0.411905, 0.793372, 1.28917, 1.93736", \ + "0.0926767, 0.121923, 0.240113, 0.413835, 0.793375, 1.28893, 1.93746", \ + "0.133654, 0.173735, 0.311953, 0.45668, 0.799127, 1.28917, 1.93729", \ + "0.198176, 0.251958, 0.441813, 0.601975, 0.885901, 1.31897, 1.93845", \ + "0.270421, 0.337018, 0.574599, 0.776951, 1.07755, 1.45157, 2.00653", \ + "0.351705, 0.430669, 0.713441, 0.958186, 1.31905, 1.68917, 2.18138" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.029583, 0.0438311, 0.116691, 0.206631, 0.386127, 0.619396, 0.924312", \ + "0.0485418, 0.0625002, 0.136429, 0.226715, 0.405982, 0.639823, 0.944717", \ + "0.0980722, 0.130897, 0.237902, 0.329745, 0.50893, 0.741778, 1.04685", \ + "0.128713, 0.175597, 0.328429, 0.451549, 0.636702, 0.869447, 1.17396", \ + "0.165985, 0.231463, 0.45204, 0.630267, 0.88316, 1.13077, 1.42862", \ + "0.196671, 0.280037, 0.563171, 0.79597, 1.12868, 1.44858, 1.77693", \ + "0.222014, 0.322557, 0.666948, 0.952418, 1.36443, 1.76298, 2.17362" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0248263, 0.0433663, 0.139871, 0.259573, 0.498966, 0.810334, 1.21742", \ + "0.0286634, 0.0441283, 0.13989, 0.259776, 0.499051, 0.810337, 1.21763", \ + "0.075697, 0.0964492, 0.168585, 0.267937, 0.49911, 0.810912, 1.21738", \ + "0.11641, 0.145847, 0.243669, 0.326966, 0.520327, 0.81213, 1.21738", \ + "0.181614, 0.224102, 0.361153, 0.471874, 0.640807, 0.879651, 1.23397", \ + "0.254903, 0.30999, 0.489294, 0.632834, 0.838955, 1.05282, 1.35297", \ + "0.337104, 0.405226, 0.626759, 0.804718, 1.05798, 1.30582, 1.58123" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00701118, 0.00702196, 0.00675819, 0.00653992, 0.00633764, 0.00623162, 0.00616656", \ + "0.00682503, 0.00683086, 0.00664953, 0.00645447, 0.00625517, 0.00614118, 0.00606612", \ + "0.00625045, 0.00626514, 0.0062941, 0.00623591, 0.00612193, 0.00603782, 0.00594396", \ + "0.00624519, 0.00630223, 0.00631502, 0.00634337, 0.00624682, 0.00617514, 0.0060984", \ + "0.00681279, 0.00678042, 0.00672976, 0.00673191, 0.00676287, 0.00673821, 0.00664632", \ + "0.00784239, 0.00778121, 0.00769959, 0.00765836, 0.00764168, 0.00763536, 0.00775644", \ + "0.0094263, 0.00929567, 0.00906995, 0.00899021, 0.00893588, 0.00891684, 0.00895476" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0100481, 0.0100907, 0.0100025, 0.00993142, 0.00987685, 0.00985056, 0.00983589", \ + "0.00989137, 0.00994531, 0.00993641, 0.00987167, 0.00980329, 0.00976471, 0.00974058", \ + "0.00972794, 0.00977158, 0.00987503, 0.00991538, 0.0099078, 0.00987186, 0.00984331", \ + "0.00995982, 0.0100091, 0.0101046, 0.0101489, 0.0101754, 0.0101979, 0.0101767", \ + "0.0107114, 0.010729, 0.0107892, 0.0108707, 0.0109164, 0.0109257, 0.0109215", \ + "0.0118217, 0.0117992, 0.011826, 0.0118954, 0.0119466, 0.0119745, 0.0119912", \ + "0.0133303, 0.0132696, 0.0132502, 0.0132837, 0.0133366, 0.0133686, 0.0133839" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00850489, 0.00858455, 0.00866431, 0.00868095, 0.00869225, 0.00869309, 0.00869585", \ + "0.00818242, 0.00828648, 0.00851182, 0.00858969, 0.00863957, 0.00866153, 0.00866969", \ + "0.00814546, 0.00815465, 0.00825636, 0.00836613, 0.00847481, 0.00855197, 0.00857753", \ + "0.00857836, 0.0084927, 0.00839057, 0.00837365, 0.00842777, 0.00849029, 0.00854273", \ + "0.0100683, 0.00975439, 0.00912921, 0.00889287, 0.00871313, 0.00864761, 0.00863021", \ + "0.0124815, 0.0119249, 0.0106482, 0.0100486, 0.00962321, 0.00918137, 0.00901037", \ + "0.0156634, 0.0149249, 0.0130199, 0.0119658, 0.0109627, 0.0102994, 0.00983333" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000752504, -0.000727237, -0.000701684, -0.000696217, -0.000693593, -0.000692864, -0.000691693", \ + "-0.000991693, -0.00094015, -0.000818466, -0.00077303, -0.000766675, -0.000754574, -0.000750356", \ + "-0.000801145, -0.000842371, -0.000855891, -0.000845092, -0.000812914, -0.000795503, -0.000792655", \ + "-3.59025e-05, -0.000235213, -0.000528681, -0.000647554, -0.000708731, -0.000734939, -0.000752279", \ + "0.00166075, 0.00135909, 0.000570853, 0.000161844, -0.000183242, -0.000376919, -0.000494348", \ + "0.00419451, 0.00377643, 0.00248914, 0.00169464, 0.000915666, 0.000449738, 0.000139418", \ + "0.00745554, 0.00692381, 0.00517333, 0.00395264, 0.00264857, 0.00180628, 0.0011892" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00845017, 0.00841524, 0.00794399, 0.00762494, 0.00735337, 0.00721881, 0.00713695", \ + "0.00820783, 0.00816121, 0.00780925, 0.00752169, 0.00724813, 0.00709497, 0.00699943", \ + "0.00771206, 0.00769595, 0.00763412, 0.00756403, 0.00738166, 0.00722797, 0.00710239", \ + "0.00789139, 0.00788022, 0.00787919, 0.00783439, 0.0077336, 0.00761536, 0.00749779", \ + "0.00863378, 0.00861476, 0.00851546, 0.00849754, 0.00849447, 0.00841528, 0.00831295", \ + "0.00994052, 0.00984414, 0.00969394, 0.00959643, 0.0095401, 0.00951963, 0.00941719", \ + "0.0118673, 0.0116785, 0.0113019, 0.0111529, 0.0110472, 0.0109956, 0.0109976" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00914533, 0.00890867, 0.00817883, 0.00790932, 0.0076927, 0.00758933, 0.00753143", \ + "0.00890937, 0.00877226, 0.00824047, 0.00792298, 0.00765522, 0.00751673, 0.00743313", \ + "0.00844177, 0.0084274, 0.00833096, 0.00818255, 0.00795631, 0.00778157, 0.00765691", \ + "0.00856155, 0.00857467, 0.00856295, 0.00851889, 0.00837341, 0.00823272, 0.00809838", \ + "0.00921055, 0.00921715, 0.0092438, 0.00924329, 0.00918491, 0.00909164, 0.00898862", \ + "0.0103133, 0.0102922, 0.0102967, 0.0103043, 0.0103021, 0.0102496, 0.0101798", \ + "0.0118625, 0.011799, 0.0117513, 0.0117462, 0.01175, 0.0117445, 0.0117035" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00671696, 0.00685169, 0.00698041, 0.00700646, 0.00701675, 0.00702179, 0.00702418", \ + "0.0064025, 0.00651966, 0.00680576, 0.00688663, 0.00698927, 0.00701627, 0.00702946", \ + "0.00678281, 0.00670104, 0.00671122, 0.0066144, 0.00684155, 0.00691319, 0.00689614", \ + "0.00759765, 0.0074076, 0.0071836, 0.00710303, 0.00703295, 0.00702071, 0.00701074", \ + "0.00945504, 0.00909937, 0.00833662, 0.00794096, 0.00734351, 0.00731267, 0.0071863", \ + "0.0120372, 0.0114625, 0.0101006, 0.00930577, 0.00856727, 0.00808775, 0.00774982", \ + "0.0154203, 0.0146872, 0.0126665, 0.0115209, 0.0103407, 0.00950915, 0.00884566" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.000751785, -0.000632524, -0.000538975, -0.000521566, -0.000506794, -0.000499227, -0.000501678", \ + "-0.00104874, -0.000901707, -0.000625689, -0.000542584, -0.000499574, -0.000485605, -0.000472015", \ + "-0.000809129, -0.000793311, -0.000762929, -0.000686491, -0.000604689, -0.000557309, -0.000530257", \ + "-4.78187e-05, -0.000212778, -0.000282236, -0.000383663, -0.000445599, -0.000462194, -0.000459863", \ + "0.001799, 0.00141495, 0.000590069, 0.000209043, -6.65172e-05, -0.000220257, -0.0002976", \ + "0.00441575, 0.00383957, 0.002371, 0.00160528, 0.000905534, 0.000493422, 0.000235368", \ + "0.00782755, 0.0070896, 0.00499837, 0.00375817, 0.00254144, 0.00176684, 0.00121347" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00451557; + rise_capacitance : 0.00446324; + rise_capacitance_range (0.00309902, 0.00446324); + fall_capacitance : 0.00451557; + fall_capacitance_range (0.00301792, 0.00451557); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00435987; + rise_capacitance : 0.00432862; + rise_capacitance_range (0.00205958, 0.00432862); + fall_capacitance : 0.00435987; + fall_capacitance_range (0.00198941, 0.00435987); + } + } + cell (XNOR3X1) { + area : 21.168; + cell_leakage_power : 0.18881; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.231347; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.178981; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219845; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.171067; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.185348; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.136569; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.219846; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.16748; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18881; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * !C) + (A * !B * C) + (!A * B * C) + (!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.173592, 0.184893, 0.25, 0.317653, 0.446994, 0.613694, 0.831342", \ + "0.195, 0.206244, 0.271304, 0.339008, 0.468318, 0.635054, 0.852698", \ + "0.299918, 0.311233, 0.376383, 0.443981, 0.573299, 0.740042, 0.957752", \ + "0.397671, 0.410202, 0.479144, 0.547844, 0.677568, 0.844334, 1.06202", \ + "0.534078, 0.549091, 0.626866, 0.698866, 0.830163, 0.997134, 1.2149", \ + "0.662374, 0.680295, 0.769666, 0.846918, 0.980623, 1.14773, 1.36541", \ + "0.785364, 0.806121, 0.908725, 0.992885, 1.1306, 1.29873, 1.51659" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377742, 0.047145, 0.116036, 0.202957, 0.382926, 0.620725, 0.933095", \ + "0.0377977, 0.0471324, 0.116023, 0.202954, 0.382926, 0.620724, 0.933095", \ + "0.0388818, 0.0481212, 0.116441, 0.203186, 0.38291, 0.620736, 0.932977", \ + "0.0450733, 0.0542744, 0.12145, 0.205832, 0.383859, 0.620946, 0.93313", \ + "0.05727, 0.067028, 0.132684, 0.214079, 0.387841, 0.622695, 0.933757", \ + "0.071841, 0.082497, 0.148791, 0.226578, 0.394259, 0.6255, 0.936501", \ + "0.087619, 0.099618, 0.168651, 0.243416, 0.403959, 0.630344, 0.937051" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199896, 0.212158, 0.278854, 0.342966, 0.458271, 0.603312, 0.791863", \ + "0.220758, 0.233043, 0.299873, 0.363801, 0.479174, 0.624187, 0.812743", \ + "0.321228, 0.333517, 0.400345, 0.464452, 0.579917, 0.724954, 0.913536", \ + "0.413504, 0.42684, 0.497031, 0.562513, 0.678675, 0.823838, 1.01239", \ + "0.536946, 0.552306, 0.630436, 0.699877, 0.818896, 0.965249, 1.15424", \ + "0.649585, 0.667341, 0.755296, 0.829574, 0.952577, 1.1002, 1.28912", \ + "0.751165, 0.771498, 0.870789, 0.951382, 1.07956, 1.22886, 1.4183" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0434736, 0.0523939, 0.112024, 0.182469, 0.326629, 0.519759, 0.776132", \ + "0.0434819, 0.0524086, 0.112033, 0.182407, 0.32664, 0.519774, 0.776224", \ + "0.0442732, 0.0531085, 0.112481, 0.182742, 0.326608, 0.519813, 0.775925", \ + "0.0499367, 0.0588899, 0.117959, 0.186635, 0.328384, 0.520635, 0.776385", \ + "0.061074, 0.070474, 0.129447, 0.196697, 0.335315, 0.524491, 0.778379", \ + "0.074385, 0.084613, 0.144734, 0.20991, 0.344356, 0.529936, 0.781651", \ + "0.089471, 0.100649, 0.163151, 0.226742, 0.356744, 0.53736, 0.785768" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.245888, 0.254896, 0.311251, 0.376308, 0.504881, 0.671539, 0.889171", \ + "0.267445, 0.276476, 0.332852, 0.397899, 0.52643, 0.693119, 0.910744", \ + "0.344957, 0.353974, 0.410362, 0.47539, 0.60395, 0.770637, 0.988262", \ + "0.40043, 0.409431, 0.465785, 0.53085, 0.659391, 0.826032, 1.04371", \ + "0.476142, 0.485146, 0.54152, 0.606563, 0.735147, 0.901806, 1.1195", \ + "0.548644, 0.557684, 0.614099, 0.679068, 0.807644, 0.974303, 1.19191", \ + "0.620278, 0.629361, 0.685821, 0.750772, 0.879415, 1.04609, 1.2637" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0290215, 0.0372876, 0.106157, 0.196714, 0.380155, 0.619158, 0.931678", \ + "0.0290028, 0.0372992, 0.106155, 0.196697, 0.380159, 0.619158, 0.931585", \ + "0.0290466, 0.0372973, 0.106158, 0.196691, 0.380161, 0.619159, 0.931703", \ + "0.0290255, 0.0372821, 0.106159, 0.19669, 0.380084, 0.619196, 0.931778", \ + "0.029052, 0.037296, 0.106186, 0.1967, 0.380157, 0.619321, 0.931672", \ + "0.029124, 0.037343, 0.106187, 0.196705, 0.380162, 0.619162, 0.931733", \ + "0.029232, 0.037449, 0.106251, 0.196746, 0.38017, 0.619166, 0.931636" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.2477, 0.256913, 0.310518, 0.367917, 0.479504, 0.62379, 0.812241", \ + "0.268762, 0.278009, 0.331622, 0.388977, 0.500558, 0.644858, 0.833296", \ + "0.344214, 0.353468, 0.407063, 0.464406, 0.576028, 0.720323, 0.908762", \ + "0.395336, 0.404553, 0.458152, 0.515545, 0.62715, 0.771422, 0.959876", \ + "0.459871, 0.469099, 0.522702, 0.580079, 0.691698, 0.835977, 1.02444", \ + "0.516494, 0.525756, 0.57937, 0.636723, 0.748345, 0.892624, 1.08104", \ + "0.567461, 0.576726, 0.630288, 0.687717, 0.79936, 0.943634, 1.1321" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0300932, 0.0376111, 0.0941155, 0.167115, 0.317353, 0.51459, 0.772933", \ + "0.0301389, 0.0375916, 0.0941209, 0.167104, 0.317483, 0.514543, 0.772934", \ + "0.0301112, 0.0375714, 0.0941204, 0.1671, 0.317482, 0.514543, 0.772932", \ + "0.0300993, 0.0376142, 0.0941188, 0.167109, 0.317491, 0.514701, 0.772929", \ + "0.030112, 0.037606, 0.094, 0.167109, 0.317359, 0.514927, 0.772912", \ + "0.03018, 0.037631, 0.094148, 0.167131, 0.317488, 0.514777, 0.772887", \ + "0.030221, 0.037679, 0.094139, 0.16715, 0.317495, 0.514549, 0.772935" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.173592, 0.184893, 0.25, 0.317653, 0.446994, 0.613694, 0.831342", \ + "0.195, 0.206244, 0.271304, 0.339008, 0.468318, 0.635054, 0.852698", \ + "0.299918, 0.311233, 0.376383, 0.443981, 0.573299, 0.740042, 0.957752", \ + "0.397671, 0.410202, 0.479144, 0.547844, 0.677568, 0.844334, 1.06202", \ + "0.534078, 0.549091, 0.626866, 0.698866, 0.830163, 0.997134, 1.2149", \ + "0.662374, 0.680295, 0.769666, 0.846918, 0.980623, 1.14773, 1.36541", \ + "0.785364, 0.806121, 0.908725, 0.992885, 1.1306, 1.29873, 1.51659" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377742, 0.047145, 0.116036, 0.202957, 0.382926, 0.620725, 0.933095", \ + "0.0377977, 0.0471324, 0.116023, 0.202954, 0.382926, 0.620724, 0.933095", \ + "0.0388818, 0.0481212, 0.116441, 0.203186, 0.38291, 0.620736, 0.932977", \ + "0.0450733, 0.0542744, 0.12145, 0.205832, 0.383859, 0.620946, 0.93313", \ + "0.05727, 0.067028, 0.132684, 0.214079, 0.387841, 0.622695, 0.933757", \ + "0.071841, 0.082497, 0.148791, 0.226578, 0.394259, 0.6255, 0.936501", \ + "0.087619, 0.099618, 0.168651, 0.243416, 0.403959, 0.630344, 0.937051" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199896, 0.212158, 0.278854, 0.342966, 0.458271, 0.603312, 0.791863", \ + "0.220758, 0.233043, 0.299873, 0.363801, 0.479174, 0.624187, 0.812743", \ + "0.321228, 0.333517, 0.400345, 0.464452, 0.579917, 0.724954, 0.913536", \ + "0.413504, 0.42684, 0.497031, 0.562513, 0.678675, 0.823838, 1.01239", \ + "0.536946, 0.552306, 0.630436, 0.699877, 0.818896, 0.965249, 1.15424", \ + "0.649585, 0.667341, 0.755296, 0.829574, 0.952577, 1.1002, 1.28912", \ + "0.751165, 0.771498, 0.870789, 0.951382, 1.07956, 1.22886, 1.4183" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0434736, 0.0523939, 0.112024, 0.182469, 0.326629, 0.519759, 0.776132", \ + "0.0434819, 0.0524086, 0.112033, 0.182407, 0.32664, 0.519774, 0.776224", \ + "0.0442732, 0.0531085, 0.112481, 0.182742, 0.326608, 0.519813, 0.775925", \ + "0.0499367, 0.0588899, 0.117959, 0.186635, 0.328384, 0.520635, 0.776385", \ + "0.061074, 0.070474, 0.129447, 0.196697, 0.335315, 0.524491, 0.778379", \ + "0.074385, 0.084613, 0.144734, 0.20991, 0.344356, 0.529936, 0.781651", \ + "0.089471, 0.100649, 0.163151, 0.226742, 0.356744, 0.53736, 0.785768" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.212573, 0.221609, 0.277999, 0.343041, 0.471667, 0.638327, 0.855934", \ + "0.233784, 0.242839, 0.299284, 0.364298, 0.49289, 0.659552, 0.877189", \ + "0.331982, 0.341078, 0.397487, 0.462518, 0.591108, 0.757793, 0.975388", \ + "0.412876, 0.422047, 0.478661, 0.543726, 0.672485, 0.839057, 1.05674", \ + "0.519294, 0.528696, 0.585772, 0.650986, 0.779609, 0.946416, 1.16416", \ + "0.61508, 0.624787, 0.682497, 0.74772, 0.876463, 1.04321, 1.26091", \ + "0.702021, 0.71219, 0.770865, 0.836112, 0.96502, 1.1319, 1.34957" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291363, 0.0373705, 0.106203, 0.196734, 0.380165, 0.619162, 0.93167", \ + "0.0291102, 0.0373737, 0.106219, 0.19671, 0.380165, 0.619163, 0.931654", \ + "0.0292426, 0.0374496, 0.10625, 0.19673, 0.380172, 0.619166, 0.931673", \ + "0.029902, 0.0380743, 0.106616, 0.196856, 0.380279, 0.619138, 0.93179", \ + "0.031336, 0.039349, 0.107047, 0.197122, 0.380334, 0.619351, 0.931892", \ + "0.032918, 0.040878, 0.107862, 0.197489, 0.380514, 0.619228, 0.932023", \ + "0.035239, 0.043049, 0.108834, 0.19798, 0.380762, 0.619497, 0.931845" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.207935, 0.2172, 0.270802, 0.328176, 0.439747, 0.584054, 0.772492", \ + "0.229516, 0.238774, 0.292385, 0.349759, 0.46132, 0.605635, 0.79407", \ + "0.330983, 0.340221, 0.393865, 0.451272, 0.562873, 0.707168, 0.89563", \ + "0.416197, 0.425521, 0.479315, 0.53673, 0.648435, 0.792757, 0.98119", \ + "0.533155, 0.54264, 0.596997, 0.654617, 0.7663, 0.910657, 1.09907", \ + "0.644537, 0.654353, 0.70961, 0.767478, 0.879408, 1.02376, 1.21219", \ + "0.751416, 0.761763, 0.817908, 0.876243, 0.988336, 1.13275, 1.32115" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0301763, 0.0376115, 0.0941183, 0.167104, 0.317481, 0.51454, 0.77293", \ + "0.030164, 0.0376118, 0.0941179, 0.167097, 0.317499, 0.514588, 0.77293", \ + "0.0301653, 0.037605, 0.0941421, 0.167108, 0.317355, 0.514544, 0.77293", \ + "0.0306372, 0.038072, 0.0943965, 0.167248, 0.317432, 0.514725, 0.772944", \ + "0.031788, 0.039223, 0.095104, 0.167663, 0.317692, 0.514491, 0.773243", \ + "0.033533, 0.04083, 0.096286, 0.168385, 0.317785, 0.514767, 0.77298", \ + "0.035487, 0.042936, 0.097897, 0.169485, 0.318446, 0.515141, 0.773312" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.217967, 0.229211, 0.29402, 0.361498, 0.490832, 0.657686, 0.875435", \ + "0.239169, 0.250376, 0.315115, 0.382677, 0.51201, 0.678865, 0.896614", \ + "0.315048, 0.326251, 0.391001, 0.458552, 0.587898, 0.754707, 0.972505", \ + "0.366472, 0.377734, 0.442572, 0.510092, 0.639455, 0.806263, 1.02407", \ + "0.431305, 0.442591, 0.507493, 0.574929, 0.704386, 0.871204, 1.08901", \ + "0.491032, 0.502403, 0.567478, 0.634993, 0.76443, 0.931341, 1.14912", \ + "0.543795, 0.555317, 0.620806, 0.688437, 0.817966, 0.98487, 1.20267" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0379163, 0.0471612, 0.115693, 0.202739, 0.383024, 0.621033, 0.933466", \ + "0.0379077, 0.0471302, 0.115609, 0.202735, 0.383024, 0.621034, 0.933466", \ + "0.037954, 0.0472864, 0.115652, 0.202706, 0.383032, 0.621038, 0.933472", \ + "0.0380566, 0.0472754, 0.115735, 0.202812, 0.383007, 0.62101, 0.933184", \ + "0.038288, 0.047497, 0.115849, 0.202787, 0.383075, 0.620824, 0.933397", \ + "0.038775, 0.047996, 0.116158, 0.203016, 0.383161, 0.621082, 0.933496", \ + "0.039658, 0.048811, 0.1167, 0.20331, 0.383252, 0.621144, 0.933351" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.241175, 0.253314, 0.319522, 0.382984, 0.498015, 0.643022, 0.831615", \ + "0.262846, 0.275002, 0.341206, 0.404669, 0.519699, 0.664705, 0.853298", \ + "0.340577, 0.352744, 0.418935, 0.482402, 0.597446, 0.742448, 0.931044", \ + "0.396015, 0.408225, 0.474394, 0.537857, 0.652879, 0.797947, 0.986526", \ + "0.472419, 0.484587, 0.5508, 0.61421, 0.729359, 0.874385, 1.06298", \ + "0.546542, 0.558752, 0.62494, 0.688675, 0.803788, 0.94884, 1.13746", \ + "0.619935, 0.632237, 0.698855, 0.762702, 0.877853, 1.02294, 1.21158" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.043078, 0.0518735, 0.111018, 0.181409, 0.325926, 0.519721, 0.776572", \ + "0.0430635, 0.0518805, 0.111023, 0.181412, 0.325929, 0.519721, 0.776572", \ + "0.043087, 0.051906, 0.111024, 0.181415, 0.325923, 0.519519, 0.776572", \ + "0.0431397, 0.0519548, 0.111095, 0.181544, 0.326099, 0.519757, 0.776619", \ + "0.043274, 0.052089, 0.111188, 0.181476, 0.32599, 0.519536, 0.776546", \ + "0.043615, 0.052427, 0.111442, 0.181714, 0.326095, 0.519802, 0.776614", \ + "0.044349, 0.053115, 0.112072, 0.181958, 0.326322, 0.519728, 0.776332" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.145175, 0.156483, 0.22166, 0.289288, 0.418587, 0.585256, 0.8029", \ + "0.164808, 0.176058, 0.241264, 0.30892, 0.438258, 0.604893, 0.822502", \ + "0.257942, 0.269705, 0.335682, 0.403548, 0.532963, 0.699708, 0.91742", \ + "0.336385, 0.350196, 0.422215, 0.491798, 0.622041, 0.788775, 1.00652", \ + "0.440176, 0.457551, 0.542132, 0.615685, 0.747098, 0.914346, 1.13266", \ + "0.537272, 0.557996, 0.657406, 0.737251, 0.871237, 1.03867, 1.25653", \ + "0.630327, 0.654351, 0.769301, 0.857668, 0.996651, 1.16502, 1.38288" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03763, 0.0469791, 0.115921, 0.202874, 0.382853, 0.620728, 0.932938", \ + "0.0376324, 0.0470186, 0.115929, 0.202905, 0.382882, 0.620728, 0.933002", \ + "0.0412695, 0.0502116, 0.117274, 0.203592, 0.383074, 0.620747, 0.933115", \ + "0.0514791, 0.0604252, 0.124719, 0.208373, 0.385071, 0.621402, 0.933224", \ + "0.068999, 0.078954, 0.140518, 0.218434, 0.389817, 0.624306, 0.935013", \ + "0.086622, 0.098281, 0.161366, 0.233786, 0.397052, 0.62718, 0.936793", \ + "0.104434, 0.117643, 0.185894, 0.254682, 0.409232, 0.633037, 0.939203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184581, 0.196744, 0.262835, 0.326436, 0.441461, 0.586427, 0.775007", \ + "0.201742, 0.213904, 0.280116, 0.343488, 0.458595, 0.603562, 0.792197", \ + "0.295764, 0.307981, 0.374337, 0.437925, 0.553145, 0.698215, 0.88686", \ + "0.379674, 0.393614, 0.465153, 0.530934, 0.647317, 0.792651, 0.981364", \ + "0.488026, 0.504803, 0.586652, 0.65648, 0.775593, 0.922103, 1.11189", \ + "0.584305, 0.603993, 0.697944, 0.773634, 0.896058, 1.0431, 1.23243", \ + "0.672611, 0.695051, 0.80207, 0.88461, 1.01229, 1.16105, 1.35072" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0430512, 0.0518669, 0.110984, 0.181393, 0.325916, 0.519521, 0.776224", \ + "0.043056, 0.0518661, 0.110991, 0.181318, 0.325922, 0.519519, 0.776212", \ + "0.0450302, 0.0536934, 0.111798, 0.181831, 0.326118, 0.519736, 0.776232", \ + "0.0539897, 0.0626296, 0.119515, 0.187573, 0.329108, 0.520929, 0.776672", \ + "0.069901, 0.079148, 0.134367, 0.199062, 0.336724, 0.52638, 0.780093", \ + "0.086717, 0.097048, 0.153292, 0.214421, 0.345796, 0.531057, 0.783821", \ + "0.103994, 0.115782, 0.175061, 0.233647, 0.358614, 0.53846, 0.786803" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.195563, 0.204616, 0.261024, 0.326091, 0.454654, 0.621254, 0.838945", \ + "0.216869, 0.225865, 0.282307, 0.347349, 0.475898, 0.642589, 0.860213", \ + "0.290909, 0.299934, 0.356226, 0.421184, 0.549706, 0.716353, 0.93395", \ + "0.342026, 0.351049, 0.407442, 0.472476, 0.601024, 0.76777, 0.985433", \ + "0.410502, 0.41954, 0.475946, 0.541018, 0.669593, 0.836268, 1.05389", \ + "0.475549, 0.484629, 0.541129, 0.606094, 0.734753, 0.901427, 1.11907", \ + "0.539316, 0.548415, 0.604944, 0.670022, 0.7986, 0.965322, 1.18295" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0290998, 0.0373753, 0.106193, 0.1967, 0.380165, 0.619135, 0.93173", \ + "0.029128, 0.0373912, 0.106201, 0.196714, 0.380167, 0.619162, 0.93167", \ + "0.0290583, 0.0372799, 0.106178, 0.196706, 0.380163, 0.619162, 0.931669", \ + "0.0291044, 0.0373476, 0.106182, 0.196693, 0.380109, 0.619192, 0.931752", \ + "0.029169, 0.037411, 0.106225, 0.196712, 0.380172, 0.619437, 0.931717", \ + "0.029348, 0.037538, 0.106301, 0.196742, 0.380192, 0.619182, 0.931533", \ + "0.029456, 0.037762, 0.106366, 0.196808, 0.380221, 0.619207, 0.931748" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.22133, 0.230563, 0.284167, 0.341564, 0.453146, 0.597454, 0.785883", \ + "0.243595, 0.252853, 0.306488, 0.363795, 0.475411, 0.619699, 0.808136", \ + "0.308384, 0.317655, 0.371177, 0.428555, 0.540137, 0.684408, 0.872864", \ + "0.350568, 0.359804, 0.413464, 0.470794, 0.582366, 0.726639, 0.915059", \ + "0.40452, 0.413765, 0.467374, 0.524771, 0.636352, 0.780665, 0.96909", \ + "0.452443, 0.461714, 0.515394, 0.572699, 0.684359, 0.828656, 1.0171", \ + "0.495253, 0.504544, 0.558229, 0.615638, 0.727284, 0.871593, 1.06004" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0301079, 0.0376069, 0.0941144, 0.167096, 0.317472, 0.51461, 0.772932", \ + "0.0301315, 0.0375795, 0.0940357, 0.167103, 0.317482, 0.514548, 0.772933", \ + "0.0301029, 0.0375652, 0.0941166, 0.167136, 0.317493, 0.514552, 0.772936", \ + "0.030108, 0.0375951, 0.0940262, 0.167207, 0.317473, 0.51467, 0.773123", \ + "0.030151, 0.037627, 0.094127, 0.167118, 0.317492, 0.514608, 0.772733", \ + "0.030237, 0.037685, 0.094091, 0.167227, 0.317512, 0.514612, 0.772952", \ + "0.030362, 0.037807, 0.094244, 0.1672, 0.317548, 0.5146, 0.772974" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.145175, 0.156483, 0.22166, 0.289288, 0.418587, 0.585256, 0.8029", \ + "0.164808, 0.176058, 0.241264, 0.30892, 0.438258, 0.604893, 0.822502", \ + "0.257942, 0.269705, 0.335682, 0.403548, 0.532963, 0.699708, 0.91742", \ + "0.336385, 0.350196, 0.422215, 0.491798, 0.622041, 0.788775, 1.00652", \ + "0.440176, 0.457551, 0.542132, 0.615685, 0.747098, 0.914346, 1.13266", \ + "0.537272, 0.557996, 0.657406, 0.737251, 0.871237, 1.03867, 1.25653", \ + "0.630327, 0.654351, 0.769301, 0.857668, 0.996651, 1.16502, 1.38288" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.03763, 0.0469791, 0.115921, 0.202874, 0.382853, 0.620728, 0.932938", \ + "0.0376324, 0.0470186, 0.115929, 0.202905, 0.382882, 0.620728, 0.933002", \ + "0.0412695, 0.0502116, 0.117274, 0.203592, 0.383074, 0.620747, 0.933115", \ + "0.0514791, 0.0604252, 0.124719, 0.208373, 0.385071, 0.621402, 0.933224", \ + "0.068999, 0.078954, 0.140518, 0.218434, 0.389817, 0.624306, 0.935013", \ + "0.086622, 0.098281, 0.161366, 0.233786, 0.397052, 0.62718, 0.936793", \ + "0.104434, 0.117643, 0.185894, 0.254682, 0.409232, 0.633037, 0.939203" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.184581, 0.196744, 0.262835, 0.326436, 0.441461, 0.586427, 0.775007", \ + "0.201742, 0.213904, 0.280116, 0.343488, 0.458595, 0.603562, 0.792197", \ + "0.295764, 0.307981, 0.374337, 0.437925, 0.553145, 0.698215, 0.88686", \ + "0.379674, 0.393614, 0.465153, 0.530934, 0.647317, 0.792651, 0.981364", \ + "0.488026, 0.504803, 0.586652, 0.65648, 0.775593, 0.922103, 1.11189", \ + "0.584305, 0.603993, 0.697944, 0.773634, 0.896058, 1.0431, 1.23243", \ + "0.672611, 0.695051, 0.80207, 0.88461, 1.01229, 1.16105, 1.35072" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0430512, 0.0518669, 0.110984, 0.181393, 0.325916, 0.519521, 0.776224", \ + "0.043056, 0.0518661, 0.110991, 0.181318, 0.325922, 0.519519, 0.776212", \ + "0.0450302, 0.0536934, 0.111798, 0.181831, 0.326118, 0.519736, 0.776232", \ + "0.0539897, 0.0626296, 0.119515, 0.187573, 0.329108, 0.520929, 0.776672", \ + "0.069901, 0.079148, 0.134367, 0.199062, 0.336724, 0.52638, 0.780093", \ + "0.086717, 0.097048, 0.153292, 0.214421, 0.345796, 0.531057, 0.783821", \ + "0.103994, 0.115782, 0.175061, 0.233647, 0.358614, 0.53846, 0.786803" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.188953, 0.197979, 0.254358, 0.319388, 0.447934, 0.614623, 0.832247", \ + "0.205488, 0.214502, 0.270911, 0.335904, 0.46447, 0.631151, 0.84877", \ + "0.288282, 0.297263, 0.35385, 0.418742, 0.547313, 0.713982, 0.931592", \ + "0.350425, 0.359613, 0.416301, 0.481356, 0.610053, 0.776785, 0.99439", \ + "0.431367, 0.440877, 0.498068, 0.56324, 0.69199, 0.858689, 1.07642", \ + "0.504854, 0.514899, 0.572892, 0.638191, 0.76696, 0.933789, 1.15152", \ + "0.572326, 0.582751, 0.641922, 0.707236, 0.836022, 1.00288, 1.22069" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0289962, 0.0372958, 0.106154, 0.19669, 0.380158, 0.619159, 0.931674", \ + "0.0290404, 0.0372917, 0.106136, 0.196699, 0.380156, 0.619159, 0.931484", \ + "0.0294881, 0.0377014, 0.106294, 0.19678, 0.380176, 0.619169, 0.93174", \ + "0.0301664, 0.0382893, 0.106598, 0.196955, 0.380277, 0.619241, 0.931651", \ + "0.031689, 0.039733, 0.107217, 0.197154, 0.380328, 0.619292, 0.931722", \ + "0.034098, 0.041847, 0.108164, 0.197609, 0.380591, 0.619287, 0.931863", \ + "0.03686, 0.0446, 0.109517, 0.198268, 0.380828, 0.619438, 0.931847" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.176882, 0.186127, 0.239734, 0.297081, 0.40871, 0.552984, 0.741443", \ + "0.195883, 0.205149, 0.258765, 0.316132, 0.427699, 0.572, 0.760436", \ + "0.27742, 0.286711, 0.340441, 0.397813, 0.509401, 0.653672, 0.842111", \ + "0.338094, 0.347437, 0.40132, 0.4588, 0.570531, 0.714836, 0.903263", \ + "0.420312, 0.429913, 0.48444, 0.542191, 0.653917, 0.798305, 0.986762", \ + "0.498545, 0.508429, 0.564093, 0.622145, 0.733998, 0.878507, 1.06698", \ + "0.572792, 0.583166, 0.640206, 0.698617, 0.810769, 0.955158, 1.14371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0301001, 0.0375856, 0.094035, 0.167102, 0.317484, 0.514537, 0.77293", \ + "0.0301665, 0.0376019, 0.0941151, 0.167096, 0.31748, 0.514544, 0.77293", \ + "0.0304032, 0.0378422, 0.0942544, 0.167191, 0.317508, 0.514553, 0.772936", \ + "0.0308722, 0.0383102, 0.0944402, 0.167361, 0.317508, 0.514587, 0.772957", \ + "0.032446, 0.039737, 0.09539, 0.167806, 0.317681, 0.514619, 0.773134", \ + "0.03432, 0.04185, 0.096817, 0.168697, 0.318139, 0.514839, 0.773003", \ + "0.036749, 0.044063, 0.098622, 0.169926, 0.318611, 0.515284, 0.773375" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.190175, 0.201398, 0.266169, 0.333625, 0.462995, 0.629823, 0.847601", \ + "0.212414, 0.223664, 0.288407, 0.355863, 0.485203, 0.652069, 0.869826", \ + "0.278417, 0.289189, 0.35403, 0.421698, 0.551044, 0.717849, 0.935638", \ + "0.320287, 0.331515, 0.396173, 0.463528, 0.592789, 0.759868, 0.977658", \ + "0.375515, 0.38681, 0.451595, 0.518972, 0.648253, 0.814966, 1.03261", \ + "0.424844, 0.436227, 0.501452, 0.569055, 0.698699, 0.86559, 1.08338", \ + "0.470493, 0.482212, 0.548108, 0.616157, 0.746502, 0.914069, 1.13221" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0378885, 0.0471221, 0.115485, 0.202741, 0.383026, 0.621034, 0.933453", \ + "0.0379038, 0.0471397, 0.115647, 0.202701, 0.383028, 0.621034, 0.93346", \ + "0.0377743, 0.047057, 0.115828, 0.202842, 0.383125, 0.621087, 0.933484", \ + "0.037831, 0.0470682, 0.115532, 0.202442, 0.383058, 0.621285, 0.933728", \ + "0.038264, 0.047457, 0.115742, 0.202646, 0.38279, 0.621053, 0.933498", \ + "0.039274, 0.048369, 0.116412, 0.203271, 0.383391, 0.621138, 0.933242", \ + "0.040767, 0.049826, 0.117428, 0.204443, 0.384937, 0.622667, 0.934515" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.181115, 0.193393, 0.260198, 0.324127, 0.43944, 0.584499, 0.772978", \ + "0.202761, 0.215007, 0.281686, 0.345762, 0.461133, 0.606103, 0.794633", \ + "0.279132, 0.291317, 0.357702, 0.421634, 0.537081, 0.682057, 0.870579", \ + "0.331328, 0.343481, 0.409658, 0.473062, 0.587469, 0.732343, 0.920799", \ + "0.400403, 0.412711, 0.479257, 0.543085, 0.657991, 0.802314, 0.989883", \ + "0.466849, 0.479245, 0.546212, 0.610421, 0.725792, 0.870587, 1.05862", \ + "0.534135, 0.546757, 0.614488, 0.679032, 0.795026, 0.94052, 1.12917" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0434002, 0.0523285, 0.111975, 0.182448, 0.326646, 0.519788, 0.77627", \ + "0.043405, 0.0523031, 0.111977, 0.182442, 0.32651, 0.519789, 0.775942", \ + "0.0425944, 0.0515968, 0.111795, 0.182202, 0.326473, 0.519762, 0.776263", \ + "0.0431377, 0.0519727, 0.111191, 0.180812, 0.325093, 0.518803, 0.775915", \ + "0.043834, 0.052677, 0.112063, 0.181994, 0.325124, 0.517267, 0.773575", \ + "0.044563, 0.053436, 0.112709, 0.182842, 0.326259, 0.518776, 0.774309", \ + "0.046012, 0.054849, 0.113896, 0.184064, 0.327868, 0.520494, 0.776333" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0749541, 0.0839864, 0.140058, 0.204799, 0.333185, 0.499773, 0.717356", \ + "0.0942944, 0.103272, 0.159412, 0.224237, 0.352687, 0.519301, 0.736889", \ + "0.168256, 0.178948, 0.238131, 0.303504, 0.432017, 0.598532, 0.81632", \ + "0.217389, 0.230718, 0.295217, 0.360649, 0.489726, 0.656454, 0.874056", \ + "0.277756, 0.294856, 0.371866, 0.439024, 0.56764, 0.734216, 0.952473", \ + "0.330458, 0.350432, 0.442045, 0.513858, 0.64298, 0.809725, 1.0275", \ + "0.37741, 0.400022, 0.506185, 0.585942, 0.71813, 0.886116, 1.10456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0279279, 0.0362818, 0.105863, 0.196576, 0.380123, 0.619142, 0.931559", \ + "0.0280576, 0.0364276, 0.105888, 0.196583, 0.380128, 0.619144, 0.93174", \ + "0.0388351, 0.0457566, 0.109607, 0.198074, 0.380381, 0.619127, 0.931755", \ + "0.0511556, 0.0585431, 0.115696, 0.201188, 0.382293, 0.620561, 0.932381", \ + "0.067775, 0.077289, 0.130185, 0.208092, 0.384755, 0.622695, 0.934202", \ + "0.083453, 0.095234, 0.151121, 0.221657, 0.390418, 0.625193, 0.936371", \ + "0.099594, 0.112882, 0.175514, 0.241245, 0.401358, 0.631499, 0.9407" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0930354, 0.104786, 0.169042, 0.231713, 0.346087, 0.490759, 0.679167", \ + "0.108454, 0.119922, 0.183784, 0.246461, 0.360854, 0.505543, 0.693953", \ + "0.183218, 0.195007, 0.259942, 0.323754, 0.43868, 0.583449, 0.771966", \ + "0.235127, 0.248834, 0.316604, 0.380627, 0.497687, 0.644199, 0.832678", \ + "0.302274, 0.318953, 0.395862, 0.461312, 0.577918, 0.724147, 0.91439", \ + "0.364705, 0.384159, 0.472814, 0.542383, 0.660611, 0.806668, 0.996198", \ + "0.424673, 0.446719, 0.547884, 0.623899, 0.745924, 0.893282, 1.0828" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0374371, 0.0467702, 0.108409, 0.179656, 0.324896, 0.519097, 0.775651", \ + "0.0365423, 0.0460555, 0.107915, 0.179438, 0.3248, 0.51889, 0.775987", \ + "0.0431936, 0.0512938, 0.111419, 0.182127, 0.326224, 0.519384, 0.775892", \ + "0.0542452, 0.0620221, 0.116051, 0.186264, 0.331663, 0.523804, 0.7784", \ + "0.070472, 0.079382, 0.128867, 0.193177, 0.334358, 0.527827, 0.783491", \ + "0.086841, 0.097329, 0.147457, 0.20631, 0.340858, 0.529959, 0.785348", \ + "0.103779, 0.1159, 0.170433, 0.225664, 0.353774, 0.537978, 0.789669" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0749526, 0.083977, 0.14003, 0.204784, 0.333155, 0.499744, 0.717329", \ + "0.0941782, 0.103136, 0.159223, 0.224077, 0.35252, 0.51913, 0.736733", \ + "0.168302, 0.178958, 0.238055, 0.303481, 0.432008, 0.598498, 0.816233", \ + "0.217471, 0.230861, 0.295312, 0.360601, 0.489732, 0.656624, 0.874145", \ + "0.277832, 0.294925, 0.371911, 0.439068, 0.567678, 0.734259, 0.952517", \ + "0.330435, 0.350412, 0.441955, 0.513791, 0.642907, 0.809653, 1.02743", \ + "0.377279, 0.399886, 0.505934, 0.585746, 0.717934, 0.88591, 1.10435" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0278868, 0.0362417, 0.105849, 0.196611, 0.380123, 0.619142, 0.93166", \ + "0.0280068, 0.0363891, 0.105889, 0.196601, 0.38013, 0.619146, 0.931508", \ + "0.0388218, 0.0457746, 0.109663, 0.198087, 0.380383, 0.619129, 0.931754", \ + "0.0511439, 0.0584719, 0.115686, 0.201147, 0.382318, 0.620561, 0.932379", \ + "0.067752, 0.077259, 0.130156, 0.208115, 0.38475, 0.622695, 0.934203", \ + "0.083439, 0.095199, 0.151031, 0.221623, 0.390405, 0.62519, 0.936372", \ + "0.099559, 0.112841, 0.175097, 0.241195, 0.401394, 0.631486, 0.940696" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0911781, 0.10293, 0.16768, 0.230816, 0.345818, 0.490658, 0.679078", \ + "0.107017, 0.118425, 0.182721, 0.245809, 0.360795, 0.505655, 0.694088", \ + "0.182338, 0.194091, 0.259078, 0.323265, 0.438695, 0.583626, 0.772174", \ + "0.234499, 0.248178, 0.315971, 0.38039, 0.497653, 0.644343, 0.832892", \ + "0.301845, 0.31848, 0.395496, 0.46125, 0.578012, 0.724358, 0.914708", \ + "0.36455, 0.384019, 0.472697, 0.542531, 0.660857, 0.807092, 0.996681", \ + "0.424766, 0.446798, 0.548005, 0.624098, 0.746336, 0.893893, 1.08361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0371509, 0.0466569, 0.109204, 0.180845, 0.325886, 0.519375, 0.775911", \ + "0.0361321, 0.0458359, 0.108754, 0.180544, 0.325759, 0.519262, 0.77588", \ + "0.0429567, 0.0510706, 0.111755, 0.183008, 0.327079, 0.519905, 0.776147", \ + "0.0540696, 0.0618601, 0.116227, 0.186855, 0.332316, 0.524316, 0.778693", \ + "0.070344, 0.079293, 0.128954, 0.19365, 0.334878, 0.52824, 0.783788", \ + "0.086785, 0.097274, 0.147528, 0.206783, 0.341349, 0.530391, 0.785586", \ + "0.103772, 0.115882, 0.170507, 0.2259, 0.354237, 0.538449, 0.789997" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0749541, 0.0839864, 0.140058, 0.204799, 0.333185, 0.499773, 0.717356", \ + "0.0942944, 0.103272, 0.159412, 0.224237, 0.352687, 0.519301, 0.736889", \ + "0.168256, 0.178948, 0.238131, 0.303504, 0.432017, 0.598532, 0.81632", \ + "0.217389, 0.230718, 0.295217, 0.360649, 0.489726, 0.656454, 0.874056", \ + "0.277756, 0.294856, 0.371866, 0.439024, 0.56764, 0.734216, 0.952473", \ + "0.330458, 0.350432, 0.442045, 0.513858, 0.64298, 0.809725, 1.0275", \ + "0.37741, 0.400022, 0.506185, 0.585942, 0.71813, 0.886116, 1.10456" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0279279, 0.0362818, 0.105863, 0.196576, 0.380123, 0.619142, 0.931559", \ + "0.0280576, 0.0364276, 0.105888, 0.196583, 0.380128, 0.619144, 0.93174", \ + "0.0388351, 0.0457566, 0.109607, 0.198074, 0.380381, 0.619127, 0.931755", \ + "0.0511556, 0.0585431, 0.115696, 0.201188, 0.382293, 0.620561, 0.932381", \ + "0.067775, 0.077289, 0.130185, 0.208092, 0.384755, 0.622695, 0.934202", \ + "0.083453, 0.095234, 0.151121, 0.221657, 0.390418, 0.625193, 0.936371", \ + "0.099594, 0.112882, 0.175514, 0.241245, 0.401358, 0.631499, 0.9407" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0911781, 0.10293, 0.16768, 0.230816, 0.345818, 0.490658, 0.679078", \ + "0.107017, 0.118425, 0.182721, 0.245809, 0.360795, 0.505655, 0.694088", \ + "0.182338, 0.194091, 0.259078, 0.323265, 0.438695, 0.583626, 0.772174", \ + "0.234499, 0.248178, 0.315971, 0.38039, 0.497653, 0.644343, 0.832892", \ + "0.301845, 0.31848, 0.395496, 0.46125, 0.578012, 0.724358, 0.914708", \ + "0.36455, 0.384019, 0.472697, 0.542531, 0.660857, 0.807092, 0.996681", \ + "0.424766, 0.446798, 0.548005, 0.624098, 0.746336, 0.893893, 1.08361" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0371509, 0.0466569, 0.109204, 0.180845, 0.325886, 0.519375, 0.775911", \ + "0.0361321, 0.0458359, 0.108754, 0.180544, 0.325759, 0.519262, 0.77588", \ + "0.0429567, 0.0510706, 0.111755, 0.183008, 0.327079, 0.519905, 0.776147", \ + "0.0540696, 0.0618601, 0.116227, 0.186855, 0.332316, 0.524316, 0.778693", \ + "0.070344, 0.079293, 0.128954, 0.19365, 0.334878, 0.52824, 0.783788", \ + "0.086785, 0.097274, 0.147528, 0.206783, 0.341349, 0.530391, 0.785586", \ + "0.103772, 0.115882, 0.170507, 0.2259, 0.354237, 0.538449, 0.789997" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107043, 0.118095, 0.182664, 0.250096, 0.37939, 0.546036, 0.763691", \ + "0.128236, 0.139281, 0.203766, 0.271243, 0.400518, 0.567166, 0.784848", \ + "0.199069, 0.209702, 0.272509, 0.339384, 0.468543, 0.635186, 0.852866", \ + "0.243676, 0.254367, 0.317887, 0.384786, 0.512617, 0.678651, 0.896332", \ + "0.299197, 0.309959, 0.373701, 0.440934, 0.569652, 0.735415, 0.95194", \ + "0.346617, 0.357658, 0.421309, 0.489101, 0.618567, 0.78547, 1.00211", \ + "0.38726, 0.39882, 0.463645, 0.531948, 0.66227, 0.829513, 1.04728" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0355075, 0.0452128, 0.115293, 0.202612, 0.382786, 0.620718, 0.93309", \ + "0.0354186, 0.0451105, 0.115142, 0.202614, 0.382716, 0.62072, 0.93295", \ + "0.0340011, 0.0435999, 0.11339, 0.201414, 0.382576, 0.620671, 0.933096", \ + "0.0346723, 0.0442297, 0.113954, 0.200701, 0.380526, 0.61905, 0.932236", \ + "0.03605, 0.045306, 0.114965, 0.202004, 0.381212, 0.61779, 0.929964", \ + "0.038169, 0.04698, 0.116288, 0.203507, 0.382938, 0.619724, 0.930744", \ + "0.041583, 0.049846, 0.117535, 0.205186, 0.385049, 0.621851, 0.932831" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123728, 0.132938, 0.186315, 0.243632, 0.355313, 0.499614, 0.688068", \ + "0.145101, 0.154317, 0.207741, 0.265084, 0.376653, 0.520984, 0.709438", \ + "0.211032, 0.220161, 0.273228, 0.33069, 0.442481, 0.586817, 0.775249", \ + "0.258835, 0.267972, 0.321239, 0.378342, 0.489641, 0.634041, 0.822689", \ + "0.324475, 0.333728, 0.387521, 0.445059, 0.556647, 0.700826, 0.889099", \ + "0.388119, 0.397613, 0.452537, 0.510725, 0.623371, 0.76812, 0.956771", \ + "0.44969, 0.459627, 0.516025, 0.575052, 0.688863, 0.834883, 1.02463" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0298932, 0.0373851, 0.0940504, 0.167067, 0.317455, 0.514533, 0.772926", \ + "0.0299063, 0.0373924, 0.0940354, 0.167083, 0.317466, 0.514539, 0.772927", \ + "0.0294701, 0.0369464, 0.0938253, 0.167276, 0.317836, 0.514738, 0.773027", \ + "0.0298587, 0.0373301, 0.0937108, 0.166587, 0.317092, 0.514627, 0.773448", \ + "0.031158, 0.038714, 0.094654, 0.167288, 0.317138, 0.514039, 0.772585", \ + "0.033614, 0.041105, 0.096432, 0.169096, 0.319067, 0.515554, 0.773454", \ + "0.036679, 0.044108, 0.098877, 0.171662, 0.322137, 0.519199, 0.776637" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.107715, 0.118696, 0.182713, 0.249833, 0.378954, 0.545577, 0.763239", \ + "0.128793, 0.139756, 0.203684, 0.270764, 0.399875, 0.566503, 0.78411", \ + "0.199453, 0.21004, 0.272336, 0.338883, 0.467894, 0.634518, 0.852184", \ + "0.244061, 0.254719, 0.317777, 0.384332, 0.511997, 0.678039, 0.895736", \ + "0.299528, 0.310273, 0.373548, 0.440531, 0.569088, 0.734849, 0.951354", \ + "0.346885, 0.357915, 0.421269, 0.488724, 0.618044, 0.78452, 1.00157", \ + "0.387475, 0.398991, 0.463636, 0.53163, 0.661786, 0.829002, 1.04676" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0353759, 0.0449474, 0.114455, 0.20195, 0.382483, 0.620607, 0.932924", \ + "0.0352694, 0.0448557, 0.114504, 0.201945, 0.382459, 0.620607, 0.932953", \ + "0.0339489, 0.0434284, 0.112715, 0.200816, 0.382218, 0.620566, 0.933067", \ + "0.0346521, 0.0441015, 0.113319, 0.200098, 0.380242, 0.618974, 0.932228", \ + "0.036059, 0.045233, 0.11439, 0.201469, 0.380923, 0.617734, 0.929786", \ + "0.038174, 0.046931, 0.115793, 0.202997, 0.38264, 0.619559, 0.930699", \ + "0.041603, 0.049847, 0.117156, 0.204697, 0.384753, 0.62172, 0.932806" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.123451, 0.132666, 0.186041, 0.243357, 0.35501, 0.499336, 0.687791", \ + "0.145078, 0.154297, 0.207725, 0.265079, 0.376632, 0.520965, 0.709427", \ + "0.211075, 0.220221, 0.273296, 0.330759, 0.442548, 0.586886, 0.775351", \ + "0.258835, 0.267973, 0.321184, 0.378327, 0.489628, 0.634016, 0.822682", \ + "0.324482, 0.333735, 0.387531, 0.445068, 0.556657, 0.700836, 0.88911", \ + "0.388109, 0.397802, 0.452678, 0.510785, 0.623296, 0.768258, 0.956768", \ + "0.449679, 0.459649, 0.516015, 0.575043, 0.688865, 0.834878, 1.02462" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0298978, 0.037386, 0.094054, 0.167067, 0.3173, 0.514532, 0.772926", \ + "0.0299148, 0.0373993, 0.0940377, 0.167075, 0.317467, 0.514538, 0.772927", \ + "0.0294729, 0.0369558, 0.0938463, 0.167278, 0.317835, 0.514771, 0.77305", \ + "0.0298401, 0.0373167, 0.0937887, 0.166582, 0.317012, 0.51462, 0.773448", \ + "0.03116, 0.038718, 0.094658, 0.167289, 0.317139, 0.514038, 0.772585", \ + "0.033656, 0.040875, 0.096449, 0.169102, 0.318935, 0.515758, 0.773168", \ + "0.036667, 0.044116, 0.098879, 0.171663, 0.322137, 0.5192, 0.776645" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0114301, 0.0114552, 0.0115651, 0.0116094, 0.0116372, 0.0116473, 0.0116538", \ + "0.0113512, 0.0113761, 0.0114859, 0.0115301, 0.0115576, 0.0115694, 0.0115745", \ + "0.0113879, 0.0114134, 0.0115225, 0.0115677, 0.0115973, 0.0116103, 0.0116162", \ + "0.0116685, 0.0116919, 0.0117929, 0.0118297, 0.0118747, 0.0118916, 0.0118877", \ + "0.0122879, 0.0123054, 0.0124002, 0.0124445, 0.0125017, 0.0125177, 0.0125109", \ + "0.0133477, 0.013362, 0.0134404, 0.0134877, 0.0135342, 0.0135474, 0.013561", \ + "0.0148335, 0.0148362, 0.0149115, 0.0149564, 0.0149975, 0.0150188, 0.0150725" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00852228, 0.0085557, 0.00868398, 0.00872815, 0.0087548, 0.00876619, 0.00877049", \ + "0.00843465, 0.00846762, 0.00859605, 0.00864009, 0.00866672, 0.00867773, 0.00868348", \ + "0.00844181, 0.00847428, 0.00860133, 0.00864704, 0.00867566, 0.00868787, 0.00869418", \ + "0.00868349, 0.00871268, 0.00883349, 0.00888095, 0.00890928, 0.00892258, 0.00892958", \ + "0.00931557, 0.00933804, 0.00944989, 0.00950052, 0.00953692, 0.00955455, 0.00956271", \ + "0.0103653, 0.0103838, 0.0104827, 0.0105349, 0.0105732, 0.0105933, 0.010604", \ + "0.0118333, 0.0118689, 0.011949, 0.0119969, 0.0120362, 0.0120586, 0.0120691" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059186, 0.00592563, 0.00599884, 0.00605021, 0.00609255, 0.00611378, 0.00612833", \ + "0.00583677, 0.00584345, 0.00591483, 0.00596612, 0.00600938, 0.00603171, 0.00604469", \ + "0.00590885, 0.00590213, 0.00594158, 0.00596302, 0.00601005, 0.00603849, 0.00605765", \ + "0.00622232, 0.00620837, 0.00621996, 0.0062279, 0.00626511, 0.00629421, 0.00631913", \ + "0.00689297, 0.00685813, 0.00678822, 0.00679257, 0.0068413, 0.00684442, 0.00685709", \ + "0.00798605, 0.00793706, 0.00779954, 0.00776763, 0.00777452, 0.00781822, 0.00789629", \ + "0.00951751, 0.00944577, 0.00924608, 0.00917989, 0.0091456, 0.00915302, 0.00918293" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.011333, 0.0113352, 0.0114138, 0.0114712, 0.011518, 0.0115412, 0.0115525", \ + "0.0112596, 0.0112614, 0.0113375, 0.0113944, 0.0114415, 0.0114652, 0.0114788", \ + "0.0113762, 0.0113689, 0.0113405, 0.0113893, 0.0114419, 0.0114733, 0.0114935", \ + "0.0116338, 0.0116207, 0.0116161, 0.0116746, 0.0116952, 0.0117405, 0.0117472", \ + "0.0123159, 0.0122816, 0.0122074, 0.0122143, 0.0122428, 0.0122736, 0.0123013", \ + "0.0134431, 0.0133812, 0.0132475, 0.0132224, 0.0132269, 0.0132454, 0.0132727", \ + "0.0149699, 0.01489, 0.0146791, 0.014622, 0.0146029, 0.0146105, 0.0146188" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00949188, 0.00951669, 0.00962812, 0.00967206, 0.00970011, 0.00971198, 0.00971758", \ + "0.0093339, 0.00935851, 0.00947131, 0.00951556, 0.00954228, 0.00955335, 0.00955858", \ + "0.00940889, 0.00943437, 0.00954725, 0.00959186, 0.00961884, 0.00963021, 0.00963562", \ + "0.00974707, 0.00977279, 0.00989257, 0.00993189, 0.00995796, 0.00996956, 0.00997462", \ + "0.0105493, 0.0105762, 0.010686, 0.010736, 0.0107625, 0.0108005, 0.0107923", \ + "0.0117397, 0.0117659, 0.0118738, 0.0119168, 0.0119502, 0.0119886, 0.0120167", \ + "0.0133518, 0.0133765, 0.0134821, 0.0135262, 0.013554, 0.0135713, 0.0135879" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0128888, 0.0129195, 0.0130488, 0.0130928, 0.0131192, 0.0131303, 0.013136", \ + "0.0127485, 0.0127819, 0.0129101, 0.0129541, 0.0129806, 0.0129918, 0.0129968", \ + "0.012838, 0.0128706, 0.0129975, 0.013042, 0.0130688, 0.0130798, 0.0130858", \ + "0.0131833, 0.0132148, 0.0133357, 0.0133792, 0.013409, 0.0134174, 0.0134322", \ + "0.0139877, 0.0140182, 0.0141432, 0.0141874, 0.0142126, 0.0142237, 0.0142283", \ + "0.0151672, 0.015195, 0.0153195, 0.0153665, 0.0153933, 0.015408, 0.0154076", \ + "0.0167723, 0.0168007, 0.0169244, 0.0169717, 0.016998, 0.0170091, 0.0170181" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0102901, 0.0102956, 0.0103677, 0.0104194, 0.0104618, 0.0104832, 0.0104958", \ + "0.0101563, 0.0101619, 0.0102336, 0.0102857, 0.0103286, 0.0103503, 0.0103621", \ + "0.0102614, 0.0102674, 0.0103354, 0.0103863, 0.0104293, 0.0104512, 0.0104639", \ + "0.0106141, 0.010618, 0.0106894, 0.010732, 0.0107798, 0.0107992, 0.0108091", \ + "0.0114319, 0.0114308, 0.0114924, 0.0115426, 0.0116141, 0.0115968, 0.0116152", \ + "0.0126402, 0.0126382, 0.0126862, 0.0127372, 0.0127872, 0.0128444, 0.0128727", \ + "0.0142405, 0.0142474, 0.0142831, 0.0143303, 0.0143774, 0.0144101, 0.0144193" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00937863, 0.00938104, 0.0094616, 0.00951851, 0.00956489, 0.00958798, 0.00959937", \ + "0.00922758, 0.00923001, 0.00931032, 0.00936772, 0.00941365, 0.00943641, 0.00944935", \ + "0.00931477, 0.00931706, 0.00939566, 0.00945302, 0.00949947, 0.00952264, 0.0095359", \ + "0.00966315, 0.00966209, 0.00973722, 0.00979319, 0.00983941, 0.00986576, 0.00987679", \ + "0.0104805, 0.0104788, 0.0105484, 0.0106079, 0.0106562, 0.0106813, 0.0106958", \ + "0.0116676, 0.0116662, 0.0117286, 0.0117829, 0.0118321, 0.011861, 0.0118779", \ + "0.0132905, 0.0132866, 0.0133377, 0.0133901, 0.0134404, 0.0134713, 0.0134864" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0114301, 0.0114552, 0.0115651, 0.0116094, 0.0116372, 0.0116473, 0.0116538", \ + "0.0113512, 0.0113761, 0.0114859, 0.0115301, 0.0115576, 0.0115694, 0.0115745", \ + "0.0113879, 0.0114134, 0.0115225, 0.0115677, 0.0115973, 0.0116103, 0.0116162", \ + "0.0116685, 0.0116919, 0.0117929, 0.0118297, 0.0118747, 0.0118916, 0.0118877", \ + "0.0122879, 0.0123054, 0.0124002, 0.0124445, 0.0125017, 0.0125177, 0.0125109", \ + "0.0133477, 0.013362, 0.0134404, 0.0134877, 0.0135342, 0.0135474, 0.013561", \ + "0.0148335, 0.0148362, 0.0149115, 0.0149564, 0.0149975, 0.0150188, 0.0150725" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0128888, 0.0129195, 0.0130488, 0.0130928, 0.0131192, 0.0131303, 0.013136", \ + "0.0127485, 0.0127819, 0.0129101, 0.0129541, 0.0129806, 0.0129918, 0.0129968", \ + "0.012838, 0.0128706, 0.0129975, 0.013042, 0.0130688, 0.0130798, 0.0130858", \ + "0.0131833, 0.0132148, 0.0133357, 0.0133792, 0.013409, 0.0134174, 0.0134322", \ + "0.0139877, 0.0140182, 0.0141432, 0.0141874, 0.0142126, 0.0142237, 0.0142283", \ + "0.0151672, 0.015195, 0.0153195, 0.0153665, 0.0153933, 0.015408, 0.0154076", \ + "0.0167723, 0.0168007, 0.0169244, 0.0169717, 0.016998, 0.0170091, 0.0170181" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.010675, 0.0106996, 0.0108127, 0.0108569, 0.0108835, 0.0108951, 0.0109004", \ + "0.0104663, 0.0104918, 0.0106045, 0.0106484, 0.0106758, 0.0106863, 0.0106915", \ + "0.0106757, 0.0106915, 0.0108052, 0.010834, 0.0108633, 0.0108761, 0.0108821", \ + "0.0114015, 0.0114325, 0.0115258, 0.0115706, 0.0116003, 0.011625, 0.0116302", \ + "0.0130215, 0.0130294, 0.0131232, 0.0131745, 0.0132257, 0.0132145, 0.0132259", \ + "0.0153525, 0.0153704, 0.0154337, 0.0154871, 0.0155356, 0.0155374, 0.0156049", \ + "0.0184716, 0.0184813, 0.0185338, 0.0185722, 0.0186114, 0.0186381, 0.0186541" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00674696, 0.00677835, 0.00690772, 0.00695146, 0.0069777, 0.00698853, 0.00699348", \ + "0.00646978, 0.00650346, 0.00663266, 0.00667643, 0.00670263, 0.0067134, 0.00671909", \ + "0.00665762, 0.00668866, 0.0068135, 0.00686161, 0.00688897, 0.00690329, 0.00691", \ + "0.00742174, 0.00744713, 0.00757138, 0.00761779, 0.00764629, 0.00766042, 0.00766863", \ + "0.00894085, 0.00896561, 0.0090649, 0.0091156, 0.00915593, 0.0091766, 0.00918065", \ + "0.011292, 0.0113071, 0.0114044, 0.0114553, 0.0114942, 0.0115144, 0.0115289", \ + "0.0143966, 0.0144099, 0.0144994, 0.0145452, 0.0145876, 0.0146087, 0.0146231" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00412066, 0.00413102, 0.00422191, 0.00427291, 0.00431023, 0.00432793, 0.00433794", \ + "0.00391582, 0.00392527, 0.00401393, 0.00406656, 0.00410581, 0.00412391, 0.0041337", \ + "0.00414207, 0.00413647, 0.00417123, 0.00419493, 0.00424225, 0.00427406, 0.00428646", \ + "0.00481996, 0.00479954, 0.00480283, 0.00482431, 0.00485742, 0.00488204, 0.0048993", \ + "0.00643925, 0.00639772, 0.00632204, 0.00632581, 0.00638353, 0.00638973, 0.00640398", \ + "0.00880967, 0.00874639, 0.0086036, 0.00857609, 0.00858139, 0.0085964, 0.00861738", \ + "0.0119421, 0.011856, 0.01165, 0.0115864, 0.0115607, 0.0115682, 0.0115881" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0105666, 0.01057, 0.0106573, 0.0107145, 0.0107581, 0.0107784, 0.0107918", \ + "0.010401, 0.0104042, 0.0104897, 0.0105475, 0.0105919, 0.0106127, 0.0106257", \ + "0.010631, 0.0106269, 0.0106562, 0.010712, 0.0107653, 0.0107956, 0.0108144", \ + "0.0113866, 0.0113571, 0.0113319, 0.0113498, 0.0113919, 0.0114373, 0.011464", \ + "0.013012, 0.0129776, 0.0128737, 0.0128724, 0.0128888, 0.0129205, 0.012939", \ + "0.0153801, 0.015297, 0.0151363, 0.0151049, 0.0151044, 0.0151091, 0.015122", \ + "0.0185136, 0.0184142, 0.0181687, 0.0180991, 0.0180555, 0.0180731, 0.0180865" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00771258, 0.00773717, 0.00784802, 0.00789206, 0.00791941, 0.00793021, 0.00793573", \ + "0.0077028, 0.00772686, 0.00783927, 0.00788357, 0.00791027, 0.00792158, 0.00792685", \ + "0.00815755, 0.00818417, 0.00827117, 0.00831385, 0.00833945, 0.0083503, 0.00835501", \ + "0.00888213, 0.00890445, 0.00902375, 0.00906717, 0.00909428, 0.00910349, 0.00910585", \ + "0.0103089, 0.0103271, 0.010434, 0.0104864, 0.0105493, 0.0105505, 0.0105403", \ + "0.0122796, 0.0123124, 0.0124083, 0.0124523, 0.0124847, 0.0125044, 0.0125501", \ + "0.0148613, 0.0148837, 0.0149835, 0.0150308, 0.0150597, 0.0150753, 0.0150854" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0124768, 0.0125079, 0.0126368, 0.0126809, 0.0127075, 0.0127175, 0.0127244", \ + "0.01245, 0.0124832, 0.0126105, 0.0126546, 0.0126809, 0.0126919, 0.0126978", \ + "0.0126256, 0.0126603, 0.0127932, 0.012837, 0.012863, 0.0128738, 0.0128795", \ + "0.0129918, 0.013015, 0.0131451, 0.0131936, 0.0132142, 0.0132271, 0.0132379", \ + "0.0138571, 0.01389, 0.0140173, 0.0140462, 0.0140726, 0.0140837, 0.0140933", \ + "0.0152004, 0.0152318, 0.0153553, 0.0154002, 0.0154278, 0.0154303, 0.015441", \ + "0.0171364, 0.0171676, 0.0172888, 0.0173325, 0.0173594, 0.0173713, 0.0173795" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00978395, 0.00978963, 0.00985747, 0.00990541, 0.009948, 0.00997092, 0.0099862", \ + "0.00975631, 0.00976224, 0.00983032, 0.00987822, 0.0099198, 0.00994254, 0.00995752", \ + "0.0100117, 0.0100149, 0.0100818, 0.0101344, 0.0101691, 0.0101879, 0.0102009", \ + "0.0104497, 0.0104515, 0.0105162, 0.0105634, 0.010604, 0.0106488, 0.010644", \ + "0.0112811, 0.0112912, 0.011354, 0.0114061, 0.0114578, 0.0114863, 0.011501", \ + "0.0126184, 0.0126167, 0.0126495, 0.0126968, 0.0127549, 0.0127907, 0.0128835", \ + "0.0144778, 0.0144691, 0.0144924, 0.0145339, 0.0145878, 0.0146274, 0.0146604" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00751739, 0.00752037, 0.0076008, 0.00765693, 0.00770257, 0.00772537, 0.00773734", \ + "0.00748445, 0.00748785, 0.00756811, 0.00762321, 0.00766828, 0.00769143, 0.00770477", \ + "0.00796719, 0.00796877, 0.00804427, 0.00809904, 0.00814558, 0.00817041, 0.00818549", \ + "0.00867559, 0.00867692, 0.00874893, 0.00880147, 0.00884749, 0.00886694, 0.00888352", \ + "0.0101257, 0.0101235, 0.0101793, 0.0102271, 0.0102792, 0.0103119, 0.0103228", \ + "0.0120599, 0.0120531, 0.0120969, 0.0121434, 0.0121921, 0.0122235, 0.0122476", \ + "0.0146544, 0.0146453, 0.0146635, 0.0147036, 0.0147547, 0.0147844, 0.0148139" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.010675, 0.0106996, 0.0108127, 0.0108569, 0.0108835, 0.0108951, 0.0109004", \ + "0.0104663, 0.0104918, 0.0106045, 0.0106484, 0.0106758, 0.0106863, 0.0106915", \ + "0.0106757, 0.0106915, 0.0108052, 0.010834, 0.0108633, 0.0108761, 0.0108821", \ + "0.0114015, 0.0114325, 0.0115258, 0.0115706, 0.0116003, 0.011625, 0.0116302", \ + "0.0130215, 0.0130294, 0.0131232, 0.0131745, 0.0132257, 0.0132145, 0.0132259", \ + "0.0153525, 0.0153704, 0.0154337, 0.0154871, 0.0155356, 0.0155374, 0.0156049", \ + "0.0184716, 0.0184813, 0.0185338, 0.0185722, 0.0186114, 0.0186381, 0.0186541" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0105666, 0.01057, 0.0106573, 0.0107145, 0.0107581, 0.0107784, 0.0107918", \ + "0.010401, 0.0104042, 0.0104897, 0.0105475, 0.0105919, 0.0106127, 0.0106257", \ + "0.010631, 0.0106269, 0.0106562, 0.010712, 0.0107653, 0.0107956, 0.0108144", \ + "0.0113866, 0.0113571, 0.0113319, 0.0113498, 0.0113919, 0.0114373, 0.011464", \ + "0.013012, 0.0129776, 0.0128737, 0.0128724, 0.0128888, 0.0129205, 0.012939", \ + "0.0153801, 0.015297, 0.0151363, 0.0151049, 0.0151044, 0.0151091, 0.015122", \ + "0.0185136, 0.0184142, 0.0181687, 0.0180991, 0.0180555, 0.0180731, 0.0180865" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00711232, 0.00713368, 0.00721846, 0.007265, 0.00729885, 0.007316, 0.00732374", \ + "0.00711841, 0.00714221, 0.00723711, 0.00727968, 0.00731286, 0.00733017, 0.00734054", \ + "0.00764047, 0.00765549, 0.00773974, 0.00778885, 0.00782331, 0.00783504, 0.00784946", \ + "0.00835502, 0.00836924, 0.00843852, 0.00849325, 0.00852189, 0.00853716, 0.00853658", \ + "0.00978019, 0.00979363, 0.00985671, 0.00990221, 0.00994331, 0.00994025, 0.00996866", \ + "0.0117175, 0.0117218, 0.0117792, 0.0118156, 0.0118495, 0.011862, 0.0120123", \ + "0.0142122, 0.0142173, 0.0142559, 0.0142876, 0.0143211, 0.0143441, 0.0143665" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00503163, 0.0050642, 0.00517659, 0.00521961, 0.00525018, 0.00526466, 0.00527055", \ + "0.00491112, 0.00494468, 0.00506182, 0.00510302, 0.00513256, 0.005147, 0.00515533", \ + "0.0050451, 0.00507941, 0.00519858, 0.0052393, 0.00526514, 0.00527793, 0.00528538", \ + "0.00541031, 0.0054406, 0.00555976, 0.0056068, 0.00563524, 0.00565208, 0.00565209", \ + "0.00628884, 0.00630932, 0.00641134, 0.00646048, 0.00650199, 0.00652209, 0.00652909", \ + "0.00767828, 0.00769807, 0.0077704, 0.00781876, 0.00786675, 0.0078928, 0.00791634", \ + "0.00968899, 0.00969932, 0.00974545, 0.00978735, 0.00983368, 0.00986963, 0.00989603" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00225283, 0.00229905, 0.00241067, 0.00242986, 0.00243821, 0.0024385, 0.00243895", \ + "0.00200802, 0.00204316, 0.00215576, 0.00218901, 0.00220488, 0.0022103, 0.00221215", \ + "0.00233577, 0.00235053, 0.00242734, 0.00246959, 0.00251424, 0.00252244, 0.00253339", \ + "0.00297651, 0.00297232, 0.0030011, 0.00303832, 0.0030754, 0.00309471, 0.00310495", \ + "0.00460105, 0.00457681, 0.0045616, 0.00458159, 0.00462934, 0.00464118, 0.00466411", \ + "0.00698196, 0.00695779, 0.00686811, 0.00685924, 0.0068747, 0.006905, 0.00696343", \ + "0.0101054, 0.0100316, 0.00989638, 0.00987341, 0.00986243, 0.00987663, 0.00990295" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00685009, 0.00689843, 0.00702072, 0.00704643, 0.00705857, 0.00706434, 0.00706709", \ + "0.00660521, 0.00664485, 0.00676727, 0.00680089, 0.0068191, 0.00682656, 0.00683015", \ + "0.00691349, 0.00692306, 0.00701117, 0.00705443, 0.00710581, 0.00712886, 0.00714122", \ + "0.00768045, 0.00767526, 0.00773164, 0.00777031, 0.00781422, 0.0078437, 0.00786548", \ + "0.00937546, 0.00934727, 0.00933247, 0.00937091, 0.00940081, 0.00942996, 0.00944651", \ + "0.0117695, 0.0117179, 0.0116429, 0.0116513, 0.0116744, 0.0117039, 0.0117106", \ + "0.0149301, 0.0148459, 0.0147197, 0.0146847, 0.0146817, 0.0146953, 0.0147148" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00225207, 0.00229839, 0.00241075, 0.00242916, 0.00243766, 0.00243787, 0.00243838", \ + "0.00200389, 0.00203952, 0.00215225, 0.00218473, 0.00220012, 0.00220549, 0.0022075", \ + "0.00229217, 0.00230449, 0.00237736, 0.00241425, 0.00245809, 0.00246143, 0.00247654", \ + "0.00297859, 0.00297474, 0.00300489, 0.00304387, 0.00307921, 0.00309876, 0.00310942", \ + "0.00460061, 0.00457647, 0.00456137, 0.00458082, 0.00462913, 0.00464085, 0.00466402", \ + "0.00697976, 0.00695601, 0.00686621, 0.00685746, 0.00687285, 0.00690311, 0.0069613", \ + "0.0101016, 0.0100278, 0.0098932, 0.00986976, 0.00985877, 0.00987299, 0.00989938" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00685253, 0.00690184, 0.00702281, 0.00704725, 0.00705929, 0.00706229, 0.00706765", \ + "0.00660683, 0.00664703, 0.00676912, 0.00680257, 0.00682039, 0.00682718, 0.00683065", \ + "0.00691445, 0.00692398, 0.00701146, 0.00705744, 0.00710799, 0.00712878, 0.00714232", \ + "0.00768223, 0.00768443, 0.00772831, 0.00776673, 0.00781534, 0.00784529, 0.00786687", \ + "0.00938996, 0.00935201, 0.0093354, 0.00936078, 0.0094004, 0.0094293, 0.00944819", \ + "0.0117754, 0.0117185, 0.011644, 0.0116525, 0.0116796, 0.011705, 0.0117117", \ + "0.0149285, 0.014846, 0.0147203, 0.0146848, 0.014686, 0.0146925, 0.0147157" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00711295, 0.00713406, 0.00722248, 0.00726866, 0.00730318, 0.00732037, 0.00732887", \ + "0.00711809, 0.00714153, 0.00723636, 0.00727943, 0.00731268, 0.00733025, 0.00734039", \ + "0.00764622, 0.00765529, 0.00774014, 0.00778901, 0.0078239, 0.00783736, 0.00784967", \ + "0.00834139, 0.00836987, 0.00843905, 0.00849383, 0.00852203, 0.00853739, 0.00854314", \ + "0.00978151, 0.00979381, 0.00986155, 0.00990138, 0.00994346, 0.00993893, 0.00995158", \ + "0.0117186, 0.0117284, 0.0117783, 0.0118175, 0.0118555, 0.0118707, 0.0120103", \ + "0.0142139, 0.0142176, 0.0142552, 0.0142799, 0.0143214, 0.0143443, 0.0143708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00501899, 0.00505179, 0.00516366, 0.00520678, 0.00523631, 0.005252, 0.00525794", \ + "0.00491082, 0.00494438, 0.00506134, 0.00510249, 0.00513211, 0.00514657, 0.00515504", \ + "0.00504762, 0.00508189, 0.00520123, 0.00524196, 0.00526777, 0.00528056, 0.00528804", \ + "0.00541449, 0.00544434, 0.00556234, 0.00560941, 0.00564202, 0.0056551, 0.00565528", \ + "0.00628906, 0.00630946, 0.00641154, 0.00646071, 0.00650318, 0.00652238, 0.00652935", \ + "0.00768005, 0.00769402, 0.00775761, 0.00780641, 0.00785607, 0.00788617, 0.00790764", \ + "0.00968852, 0.00969882, 0.00974503, 0.00978693, 0.0098333, 0.00986923, 0.00989549" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00711295, 0.00713406, 0.00722248, 0.00726866, 0.00730318, 0.00732037, 0.00732887", \ + "0.00711809, 0.00714153, 0.00723636, 0.00727943, 0.00731268, 0.00733025, 0.00734039", \ + "0.00764622, 0.00765529, 0.00774014, 0.00778901, 0.0078239, 0.00783736, 0.00784967", \ + "0.00834139, 0.00836987, 0.00843905, 0.00849383, 0.00852203, 0.00853739, 0.00854314", \ + "0.00978151, 0.00979381, 0.00986155, 0.00990138, 0.00994346, 0.00993893, 0.00995158", \ + "0.0117186, 0.0117284, 0.0117783, 0.0118175, 0.0118555, 0.0118707, 0.0120103", \ + "0.0142139, 0.0142176, 0.0142552, 0.0142799, 0.0143214, 0.0143443, 0.0143708" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00685009, 0.00689843, 0.00702072, 0.00704643, 0.00705857, 0.00706434, 0.00706709", \ + "0.00660521, 0.00664485, 0.00676727, 0.00680089, 0.0068191, 0.00682656, 0.00683015", \ + "0.00691349, 0.00692306, 0.00701117, 0.00705443, 0.00710581, 0.00712886, 0.00714122", \ + "0.00768045, 0.00767526, 0.00773164, 0.00777031, 0.00781422, 0.0078437, 0.00786548", \ + "0.00937546, 0.00934727, 0.00933247, 0.00937091, 0.00940081, 0.00942996, 0.00944651", \ + "0.0117695, 0.0117179, 0.0116429, 0.0116513, 0.0116744, 0.0117039, 0.0117106", \ + "0.0149301, 0.0148459, 0.0147197, 0.0146847, 0.0146817, 0.0146953, 0.0147148" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161094; + rise_capacitance : 0.00161094; + rise_capacitance_range (0.00114301, 0.00161094); + fall_capacitance : 0.00161065; + fall_capacitance_range (0.00112717, 0.00161065); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323871; + rise_capacitance : 0.00323871; + rise_capacitance_range (0.00195308, 0.00323871); + fall_capacitance : 0.00323766; + fall_capacitance_range (0.001979, 0.00323766); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323085; + rise_capacitance : 0.00323085; + rise_capacitance_range (0.00197781, 0.00323085); + fall_capacitance : 0.00322908; + fall_capacitance_range (0.00196232, 0.00322908); + } + } + cell (XNOR3X2) { + area : 21.168; + cell_leakage_power : 0.217028; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.267436; + when : "(A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.199327; + when : "(A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.240192; + when : "(A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207156; + when : "(A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.205694; + when : "(!A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.172658; + when : "(!A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.255935; + when : "(!A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187826; + when : "(!A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217028; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * !C) + (A * !B * C) + (!A * B * C) + (!A * !B * !C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.188931, 0.208705, 0.277464, 0.346366, 0.475098, 0.639933, 0.854786", \ + "0.210223, 0.22994, 0.298721, 0.367572, 0.496368, 0.661155, 0.876031", \ + "0.315113, 0.334944, 0.403598, 0.47233, 0.601222, 0.765996, 0.980991", \ + "0.41667, 0.437998, 0.509557, 0.579213, 0.7081, 0.873044, 1.08792", \ + "0.560633, 0.585284, 0.664922, 0.738073, 0.868791, 1.03388, 1.24869", \ + "0.697912, 0.726297, 0.816522, 0.894731, 1.02847, 1.19366, 1.40848", \ + "0.829271, 0.861436, 0.963594, 1.04866, 1.18665, 1.35322, 1.56789" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406835, 0.0554629, 0.124399, 0.21011, 0.387601, 0.623574, 0.934187", \ + "0.0406819, 0.0554524, 0.124412, 0.21015, 0.387662, 0.6236, 0.934189", \ + "0.0415617, 0.0560196, 0.124715, 0.210296, 0.387748, 0.623608, 0.934199", \ + "0.0474495, 0.061936, 0.128952, 0.212792, 0.388502, 0.62379, 0.93424", \ + "0.059908, 0.075216, 0.141476, 0.222324, 0.394487, 0.626242, 0.935164", \ + "0.075334, 0.091827, 0.158671, 0.236285, 0.401793, 0.630221, 0.937883", \ + "0.092753, 0.110536, 0.179955, 0.255042, 0.413425, 0.636819, 0.940449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.221054, 0.242187, 0.311735, 0.375773, 0.487315, 0.624589, 0.801334", \ + "0.241838, 0.262989, 0.332427, 0.396528, 0.508139, 0.645356, 0.822096", \ + "0.342344, 0.363489, 0.432906, 0.496836, 0.608676, 0.74588, 0.92269", \ + "0.438646, 0.461008, 0.532777, 0.597814, 0.710048, 0.84744, 1.02422", \ + "0.570105, 0.595127, 0.67419, 0.742943, 0.858683, 0.997207, 1.17444", \ + "0.691707, 0.719797, 0.807576, 0.881402, 1.00106, 1.14145, 1.31908", \ + "0.803557, 0.834914, 0.932861, 1.01264, 1.13758, 1.28043, 1.45875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0477217, 0.0615152, 0.118705, 0.18408, 0.315874, 0.492249, 0.727898", \ + "0.0477402, 0.0615361, 0.118663, 0.184118, 0.315904, 0.492253, 0.727576", \ + "0.0482614, 0.0619938, 0.119072, 0.184306, 0.316023, 0.492308, 0.727964", \ + "0.0535628, 0.0672501, 0.123126, 0.187091, 0.317621, 0.492983, 0.728273", \ + "0.065054, 0.079313, 0.135831, 0.198542, 0.325797, 0.498192, 0.73054", \ + "0.079346, 0.094376, 0.151666, 0.213089, 0.336633, 0.505544, 0.735296", \ + "0.095942, 0.111854, 0.171031, 0.231051, 0.350779, 0.515159, 0.741256" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.260309, 0.276274, 0.335007, 0.399726, 0.526878, 0.691392, 0.906251", \ + "0.281887, 0.297906, 0.356589, 0.421305, 0.548515, 0.712973, 0.927842", \ + "0.359398, 0.375383, 0.43412, 0.49882, 0.62598, 0.790411, 1.00531", \ + "0.414842, 0.430871, 0.489592, 0.554285, 0.681454, 0.845981, 1.0607", \ + "0.490575, 0.506541, 0.565283, 0.630002, 0.757147, 0.921582, 1.13646", \ + "0.563096, 0.579151, 0.637867, 0.702564, 0.829765, 0.994303, 1.20911", \ + "0.634985, 0.651021, 0.709779, 0.774513, 0.901568, 1.06611, 1.28091" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309588, 0.0436617, 0.1108, 0.199707, 0.381751, 0.619583, 0.93102", \ + "0.0310178, 0.0436589, 0.110821, 0.199714, 0.38175, 0.619612, 0.931021", \ + "0.0310039, 0.0435979, 0.11085, 0.199721, 0.381751, 0.619567, 0.93102", \ + "0.0310159, 0.0436688, 0.110844, 0.199737, 0.381745, 0.61966, 0.930848", \ + "0.030988, 0.043669, 0.110815, 0.199718, 0.381753, 0.620026, 0.931103", \ + "0.031101, 0.04373, 0.110844, 0.199731, 0.381757, 0.61964, 0.931022", \ + "0.031151, 0.043808, 0.110911, 0.199744, 0.381762, 0.619659, 0.93085" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.267128, 0.283527, 0.339212, 0.39505, 0.500445, 0.635626, 0.811821", \ + "0.2882, 0.304614, 0.3603, 0.416087, 0.521521, 0.656702, 0.832923", \ + "0.363649, 0.380063, 0.435813, 0.491535, 0.596966, 0.732096, 0.908358", \ + "0.414722, 0.431075, 0.486814, 0.542588, 0.64804, 0.783236, 0.959462", \ + "0.479004, 0.495395, 0.551083, 0.606921, 0.712324, 0.847508, 1.02371", \ + "0.535933, 0.552363, 0.60814, 0.663849, 0.769279, 0.904508, 1.08074", \ + "0.587344, 0.603737, 0.659462, 0.71527, 0.82066, 0.955907, 1.13214" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330718, 0.0443982, 0.0969737, 0.163132, 0.300251, 0.481699, 0.720632", \ + "0.0330563, 0.0443986, 0.0969704, 0.163137, 0.300353, 0.481698, 0.72063", \ + "0.0330537, 0.0444009, 0.0968868, 0.163213, 0.300225, 0.481694, 0.720628", \ + "0.033068, 0.04441, 0.0969599, 0.163179, 0.300421, 0.482009, 0.720628", \ + "0.033084, 0.044419, 0.096985, 0.163137, 0.30035, 0.481905, 0.720631", \ + "0.033145, 0.044453, 0.096913, 0.16318, 0.300355, 0.481696, 0.720632", \ + "0.033143, 0.0445, 0.097009, 0.163179, 0.300395, 0.481692, 0.720632" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.188931, 0.208705, 0.277464, 0.346366, 0.475098, 0.639933, 0.854786", \ + "0.210223, 0.22994, 0.298721, 0.367572, 0.496368, 0.661155, 0.876031", \ + "0.315113, 0.334944, 0.403598, 0.47233, 0.601222, 0.765996, 0.980991", \ + "0.41667, 0.437998, 0.509557, 0.579213, 0.7081, 0.873044, 1.08792", \ + "0.560633, 0.585284, 0.664922, 0.738073, 0.868791, 1.03388, 1.24869", \ + "0.697912, 0.726297, 0.816522, 0.894731, 1.02847, 1.19366, 1.40848", \ + "0.829271, 0.861436, 0.963594, 1.04866, 1.18665, 1.35322, 1.56789" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0406835, 0.0554629, 0.124399, 0.21011, 0.387601, 0.623574, 0.934187", \ + "0.0406819, 0.0554524, 0.124412, 0.21015, 0.387662, 0.6236, 0.934189", \ + "0.0415617, 0.0560196, 0.124715, 0.210296, 0.387748, 0.623608, 0.934199", \ + "0.0474495, 0.061936, 0.128952, 0.212792, 0.388502, 0.62379, 0.93424", \ + "0.059908, 0.075216, 0.141476, 0.222324, 0.394487, 0.626242, 0.935164", \ + "0.075334, 0.091827, 0.158671, 0.236285, 0.401793, 0.630221, 0.937883", \ + "0.092753, 0.110536, 0.179955, 0.255042, 0.413425, 0.636819, 0.940449" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.221054, 0.242187, 0.311735, 0.375773, 0.487315, 0.624589, 0.801334", \ + "0.241838, 0.262989, 0.332427, 0.396528, 0.508139, 0.645356, 0.822096", \ + "0.342344, 0.363489, 0.432906, 0.496836, 0.608676, 0.74588, 0.92269", \ + "0.438646, 0.461008, 0.532777, 0.597814, 0.710048, 0.84744, 1.02422", \ + "0.570105, 0.595127, 0.67419, 0.742943, 0.858683, 0.997207, 1.17444", \ + "0.691707, 0.719797, 0.807576, 0.881402, 1.00106, 1.14145, 1.31908", \ + "0.803557, 0.834914, 0.932861, 1.01264, 1.13758, 1.28043, 1.45875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0477217, 0.0615152, 0.118705, 0.18408, 0.315874, 0.492249, 0.727898", \ + "0.0477402, 0.0615361, 0.118663, 0.184118, 0.315904, 0.492253, 0.727576", \ + "0.0482614, 0.0619938, 0.119072, 0.184306, 0.316023, 0.492308, 0.727964", \ + "0.0535628, 0.0672501, 0.123126, 0.187091, 0.317621, 0.492983, 0.728273", \ + "0.065054, 0.079313, 0.135831, 0.198542, 0.325797, 0.498192, 0.73054", \ + "0.079346, 0.094376, 0.151666, 0.213089, 0.336633, 0.505544, 0.735296", \ + "0.095942, 0.111854, 0.171031, 0.231051, 0.350779, 0.515159, 0.741256" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.227078, 0.243071, 0.301812, 0.366584, 0.493681, 0.658142, 0.872979", \ + "0.248303, 0.264297, 0.323037, 0.387809, 0.51491, 0.679367, 0.894205", \ + "0.346534, 0.362604, 0.421342, 0.48609, 0.613327, 0.777817, 0.992672", \ + "0.428155, 0.444308, 0.503227, 0.568012, 0.695158, 0.859661, 1.07449", \ + "0.536079, 0.552595, 0.611943, 0.67674, 0.803813, 0.968441, 1.18332", \ + "0.633241, 0.650321, 0.710262, 0.775238, 0.902447, 1.06696, 1.2818", \ + "0.722138, 0.739932, 0.800911, 0.865858, 0.993033, 1.15766, 1.37247" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0310895, 0.0438088, 0.110852, 0.199758, 0.381758, 0.619658, 0.93102", \ + "0.0310902, 0.0438104, 0.110853, 0.199758, 0.381758, 0.619657, 0.93102", \ + "0.0312331, 0.0438501, 0.110883, 0.199774, 0.38176, 0.619659, 0.93102", \ + "0.0317968, 0.0445054, 0.111169, 0.199899, 0.381813, 0.619583, 0.93103", \ + "0.033194, 0.045737, 0.111873, 0.200215, 0.381912, 0.619568, 0.931083", \ + "0.035021, 0.047363, 0.11275, 0.200666, 0.381963, 0.61972, 0.930949", \ + "0.037504, 0.049739, 0.114093, 0.201329, 0.38235, 0.619924, 0.931047" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.227371, 0.243718, 0.299453, 0.355258, 0.460608, 0.595823, 0.772077", \ + "0.248936, 0.265333, 0.321089, 0.376798, 0.482218, 0.61737, 0.793629", \ + "0.350431, 0.366794, 0.422582, 0.478303, 0.583763, 0.718949, 0.895174", \ + "0.436149, 0.452595, 0.508404, 0.564233, 0.669687, 0.804923, 0.981146", \ + "0.555188, 0.571813, 0.627957, 0.683937, 0.789424, 0.924588, 1.10092", \ + "0.667511, 0.684536, 0.741503, 0.797674, 0.903275, 1.03852, 1.21477", \ + "0.777045, 0.79468, 0.852439, 0.909043, 1.01485, 1.15007, 1.32639" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330344, 0.0444244, 0.0969621, 0.163145, 0.300241, 0.481692, 0.720623", \ + "0.0330478, 0.0444133, 0.0968741, 0.163157, 0.300353, 0.48169, 0.720624", \ + "0.0330934, 0.0444274, 0.0968904, 0.163165, 0.300357, 0.481694, 0.720628", \ + "0.0334066, 0.0448319, 0.0971544, 0.163272, 0.300261, 0.482027, 0.720638", \ + "0.034399, 0.045609, 0.097801, 0.163618, 0.30054, 0.481687, 0.720375", \ + "0.036035, 0.047233, 0.098853, 0.164313, 0.300853, 0.481887, 0.72072", \ + "0.038101, 0.04933, 0.100353, 0.165339, 0.301376, 0.482442, 0.720833" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.234347, 0.25409, 0.322527, 0.391179, 0.519929, 0.684819, 0.899787", \ + "0.255543, 0.275284, 0.343777, 0.412359, 0.541131, 0.705967, 0.920993", \ + "0.331513, 0.351275, 0.419771, 0.488323, 0.617115, 0.781949, 0.996987", \ + "0.382998, 0.402761, 0.471255, 0.539907, 0.668613, 0.83357, 1.04852", \ + "0.4479, 0.46769, 0.53621, 0.604858, 0.733568, 0.898489, 1.11358", \ + "0.507869, 0.52771, 0.59634, 0.664949, 0.793787, 0.958681, 1.17369", \ + "0.561281, 0.581329, 0.650247, 0.718896, 0.847797, 1.01275, 1.22776" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0408322, 0.0554888, 0.124011, 0.20976, 0.387587, 0.623758, 0.934451", \ + "0.040842, 0.0554925, 0.124023, 0.209761, 0.387584, 0.623792, 0.934463", \ + "0.0409428, 0.0555869, 0.124066, 0.20977, 0.387591, 0.623786, 0.934466", \ + "0.0409558, 0.0556125, 0.124139, 0.20975, 0.387527, 0.623737, 0.934484", \ + "0.041104, 0.055766, 0.124235, 0.209954, 0.387645, 0.623954, 0.93455", \ + "0.041581, 0.056122, 0.124508, 0.210064, 0.387722, 0.623842, 0.934493", \ + "0.042351, 0.056881, 0.125014, 0.210418, 0.387858, 0.623902, 0.934531" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.264658, 0.285689, 0.354697, 0.418267, 0.529483, 0.666555, 0.843378", \ + "0.286369, 0.307429, 0.376333, 0.43989, 0.551185, 0.688254, 0.865098", \ + "0.364152, 0.385184, 0.454184, 0.517678, 0.628975, 0.766079, 0.942859", \ + "0.419555, 0.440594, 0.509589, 0.573123, 0.684346, 0.821502, 0.998367", \ + "0.496053, 0.517092, 0.586093, 0.649627, 0.760973, 0.89806, 1.07489", \ + "0.570013, 0.591096, 0.660107, 0.72381, 0.835114, 0.972259, 1.14906", \ + "0.644073, 0.665245, 0.734579, 0.798356, 0.909689, 1.04688, 1.22371" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0474027, 0.0611005, 0.117858, 0.183248, 0.315127, 0.491941, 0.727586", \ + "0.047411, 0.0610835, 0.117812, 0.183072, 0.31517, 0.491997, 0.727613", \ + "0.0474172, 0.0611126, 0.11787, 0.183082, 0.315134, 0.491943, 0.728034", \ + "0.0474409, 0.0611694, 0.118036, 0.183161, 0.315148, 0.492203, 0.72811", \ + "0.047525, 0.061212, 0.117939, 0.18317, 0.315191, 0.491885, 0.72799", \ + "0.047803, 0.061495, 0.118114, 0.18315, 0.315273, 0.492027, 0.727508", \ + "0.048345, 0.062007, 0.118618, 0.183441, 0.315482, 0.492161, 0.728076" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.161113, 0.180869, 0.249686, 0.318583, 0.447384, 0.612093, 0.82708", \ + "0.180778, 0.200527, 0.269382, 0.338201, 0.467019, 0.631759, 0.846678", \ + "0.275195, 0.295183, 0.364289, 0.433062, 0.562033, 0.726748, 0.941603", \ + "0.358945, 0.381945, 0.456403, 0.527, 0.656225, 0.820955, 1.03588", \ + "0.470846, 0.498762, 0.585394, 0.660177, 0.791479, 0.956368, 1.17164", \ + "0.576092, 0.608589, 0.709545, 0.791047, 0.925605, 1.09058, 1.30538", \ + "0.677674, 0.714385, 0.830153, 0.920583, 1.0608, 1.22645, 1.44077" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0405771, 0.0553876, 0.124343, 0.210074, 0.387688, 0.623588, 0.934209", \ + "0.0405958, 0.0553514, 0.124321, 0.210093, 0.38754, 0.623601, 0.934187", \ + "0.0433047, 0.0576317, 0.125328, 0.2106, 0.38777, 0.623642, 0.934166", \ + "0.0541718, 0.0684522, 0.133169, 0.215715, 0.389822, 0.624205, 0.934347", \ + "0.073765, 0.089397, 0.151674, 0.228508, 0.396774, 0.627933, 0.936194", \ + "0.094471, 0.111894, 0.175861, 0.247452, 0.406766, 0.632678, 0.941465", \ + "0.116137, 0.135063, 0.203915, 0.27202, 0.4224, 0.64052, 0.942616" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.208107, 0.229144, 0.298187, 0.361762, 0.472946, 0.610043, 0.786817", \ + "0.225445, 0.246484, 0.315602, 0.37901, 0.490292, 0.627388, 0.804169", \ + "0.320719, 0.341725, 0.41063, 0.474293, 0.585608, 0.722712, 0.899529", \ + "0.413159, 0.436088, 0.508975, 0.57416, 0.686118, 0.823418, 1.00035", \ + "0.534925, 0.561649, 0.643816, 0.713113, 0.828727, 0.967342, 1.14542", \ + "0.64462, 0.675176, 0.768571, 0.843519, 0.962947, 1.1029, 1.28041", \ + "0.745927, 0.780052, 0.885475, 0.967509, 1.09246, 1.23417, 1.41218" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0473859, 0.0610845, 0.117777, 0.183222, 0.31515, 0.491938, 0.728035", \ + "0.0473832, 0.0610785, 0.11774, 0.183055, 0.315138, 0.491938, 0.728051", \ + "0.0482309, 0.0618922, 0.118327, 0.183389, 0.315269, 0.491991, 0.727716", \ + "0.0571851, 0.0705256, 0.12516, 0.188044, 0.317849, 0.493077, 0.728132", \ + "0.074418, 0.088329, 0.141601, 0.201733, 0.327549, 0.499934, 0.732269", \ + "0.093485, 0.108529, 0.162341, 0.21921, 0.33912, 0.506976, 0.737105", \ + "0.113745, 0.129973, 0.186467, 0.241339, 0.354875, 0.516615, 0.742607" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.210032, 0.226013, 0.284778, 0.349521, 0.476667, 0.641079, 0.855939", \ + "0.231268, 0.247336, 0.306092, 0.370785, 0.4979, 0.662322, 0.877319", \ + "0.305248, 0.321272, 0.37986, 0.444586, 0.571633, 0.73613, 0.950966", \ + "0.356439, 0.372459, 0.43118, 0.495857, 0.623077, 0.787521, 1.00233", \ + "0.424915, 0.440949, 0.499681, 0.564406, 0.691562, 0.855992, 1.07084", \ + "0.490163, 0.506215, 0.564989, 0.629749, 0.756914, 0.921421, 1.13626", \ + "0.554173, 0.570321, 0.629224, 0.693903, 0.82115, 0.98563, 1.20049" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0311076, 0.043753, 0.110846, 0.199757, 0.381757, 0.619638, 0.93102", \ + "0.0311441, 0.0437694, 0.110892, 0.199731, 0.381758, 0.619615, 0.931021", \ + "0.0310364, 0.0436992, 0.110855, 0.199728, 0.381757, 0.619599, 0.93102", \ + "0.0310639, 0.0436914, 0.110847, 0.199702, 0.381793, 0.619638, 0.930926", \ + "0.031104, 0.043811, 0.110852, 0.199731, 0.381757, 0.619697, 0.930912", \ + "0.031286, 0.043875, 0.11093, 0.199785, 0.381776, 0.619665, 0.931032", \ + "0.031528, 0.044125, 0.111079, 0.199833, 0.381811, 0.619627, 0.93105" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.240688, 0.257107, 0.312802, 0.368559, 0.474021, 0.609215, 0.785423", \ + "0.262998, 0.279399, 0.335161, 0.39088, 0.496298, 0.63144, 0.807703", \ + "0.327807, 0.344267, 0.399965, 0.455798, 0.561148, 0.696335, 0.872546", \ + "0.369973, 0.386382, 0.442012, 0.497893, 0.60332, 0.738519, 0.914679", \ + "0.423628, 0.440037, 0.495734, 0.551531, 0.656931, 0.792165, 0.968406", \ + "0.472128, 0.488541, 0.544326, 0.60006, 0.705496, 0.840647, 1.01691", \ + "0.514709, 0.531193, 0.586959, 0.642782, 0.748218, 0.883473, 1.05971" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0330737, 0.0444052, 0.0969758, 0.163179, 0.300392, 0.481699, 0.720631", \ + "0.0330446, 0.0444083, 0.0968826, 0.163165, 0.300354, 0.481685, 0.720629", \ + "0.0330347, 0.0443391, 0.0969639, 0.163131, 0.300244, 0.481695, 0.720632", \ + "0.0330674, 0.0443852, 0.0969397, 0.163229, 0.300215, 0.481973, 0.720643", \ + "0.033124, 0.044425, 0.096986, 0.163157, 0.300216, 0.481703, 0.720162", \ + "0.033149, 0.044489, 0.09695, 0.163212, 0.300391, 0.48169, 0.720646", \ + "0.033286, 0.044594, 0.097144, 0.163272, 0.300312, 0.481719, 0.720674" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.161113, 0.180869, 0.249686, 0.318583, 0.447384, 0.612093, 0.82708", \ + "0.180778, 0.200527, 0.269382, 0.338201, 0.467019, 0.631759, 0.846678", \ + "0.275195, 0.295183, 0.364289, 0.433062, 0.562033, 0.726748, 0.941603", \ + "0.358945, 0.381945, 0.456403, 0.527, 0.656225, 0.820955, 1.03588", \ + "0.470846, 0.498762, 0.585394, 0.660177, 0.791479, 0.956368, 1.17164", \ + "0.576092, 0.608589, 0.709545, 0.791047, 0.925605, 1.09058, 1.30538", \ + "0.677674, 0.714385, 0.830153, 0.920583, 1.0608, 1.22645, 1.44077" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0405771, 0.0553876, 0.124343, 0.210074, 0.387688, 0.623588, 0.934209", \ + "0.0405958, 0.0553514, 0.124321, 0.210093, 0.38754, 0.623601, 0.934187", \ + "0.0433047, 0.0576317, 0.125328, 0.2106, 0.38777, 0.623642, 0.934166", \ + "0.0541718, 0.0684522, 0.133169, 0.215715, 0.389822, 0.624205, 0.934347", \ + "0.073765, 0.089397, 0.151674, 0.228508, 0.396774, 0.627933, 0.936194", \ + "0.094471, 0.111894, 0.175861, 0.247452, 0.406766, 0.632678, 0.941465", \ + "0.116137, 0.135063, 0.203915, 0.27202, 0.4224, 0.64052, 0.942616" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.208107, 0.229144, 0.298187, 0.361762, 0.472946, 0.610043, 0.786817", \ + "0.225445, 0.246484, 0.315602, 0.37901, 0.490292, 0.627388, 0.804169", \ + "0.320719, 0.341725, 0.41063, 0.474293, 0.585608, 0.722712, 0.899529", \ + "0.413159, 0.436088, 0.508975, 0.57416, 0.686118, 0.823418, 1.00035", \ + "0.534925, 0.561649, 0.643816, 0.713113, 0.828727, 0.967342, 1.14542", \ + "0.64462, 0.675176, 0.768571, 0.843519, 0.962947, 1.1029, 1.28041", \ + "0.745927, 0.780052, 0.885475, 0.967509, 1.09246, 1.23417, 1.41218" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0473859, 0.0610845, 0.117777, 0.183222, 0.31515, 0.491938, 0.728035", \ + "0.0473832, 0.0610785, 0.11774, 0.183055, 0.315138, 0.491938, 0.728051", \ + "0.0482309, 0.0618922, 0.118327, 0.183389, 0.315269, 0.491991, 0.727716", \ + "0.0571851, 0.0705256, 0.12516, 0.188044, 0.317849, 0.493077, 0.728132", \ + "0.074418, 0.088329, 0.141601, 0.201733, 0.327549, 0.499934, 0.732269", \ + "0.093485, 0.108529, 0.162341, 0.21921, 0.33912, 0.506976, 0.737105", \ + "0.113745, 0.129973, 0.186467, 0.241339, 0.354875, 0.516615, 0.742607" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.203386, 0.219406, 0.278091, 0.342804, 0.470002, 0.634441, 0.84933", \ + "0.219889, 0.235926, 0.294631, 0.359325, 0.486535, 0.650997, 0.865863", \ + "0.30321, 0.319214, 0.377933, 0.442656, 0.56977, 0.734202, 0.949005", \ + "0.366061, 0.382282, 0.441177, 0.50597, 0.633106, 0.797575, 1.0124", \ + "0.448321, 0.464938, 0.524306, 0.589144, 0.716295, 0.880886, 1.09565", \ + "0.523709, 0.540977, 0.601115, 0.666062, 0.793254, 0.957849, 1.17263", \ + "0.593297, 0.611492, 0.672847, 0.737862, 0.864938, 1.02948, 1.24432" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0310056, 0.0436532, 0.110799, 0.199708, 0.381751, 0.619617, 0.931021", \ + "0.0310021, 0.0436579, 0.110809, 0.199715, 0.38175, 0.619632, 0.93102", \ + "0.0312918, 0.0439508, 0.110948, 0.19976, 0.381767, 0.61962, 0.930972", \ + "0.0319756, 0.0446514, 0.111283, 0.199914, 0.381836, 0.619668, 0.930873", \ + "0.033529, 0.045921, 0.111937, 0.200214, 0.381926, 0.619786, 0.930947", \ + "0.035825, 0.048083, 0.113026, 0.200763, 0.382075, 0.619747, 0.930993", \ + "0.038855, 0.050926, 0.114643, 0.201497, 0.382401, 0.619912, 0.93106" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.196225, 0.212664, 0.268355, 0.324119, 0.42951, 0.564783, 0.741017", \ + "0.215326, 0.231722, 0.287405, 0.343185, 0.448615, 0.583757, 0.760013", \ + "0.297221, 0.313603, 0.369345, 0.42513, 0.530515, 0.6657, 0.841913", \ + "0.358469, 0.374921, 0.430794, 0.486643, 0.592084, 0.727414, 0.903623", \ + "0.442161, 0.458857, 0.515113, 0.571106, 0.676635, 0.811833, 0.988064", \ + "0.522197, 0.539413, 0.596464, 0.65281, 0.758428, 0.893714, 1.06999", \ + "0.599116, 0.617022, 0.675297, 0.73195, 0.837834, 0.973028, 1.14936" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0331034, 0.0444086, 0.0969592, 0.163126, 0.300231, 0.481693, 0.720628", \ + "0.033068, 0.0443967, 0.096962, 0.163158, 0.300291, 0.481692, 0.720627", \ + "0.0334113, 0.0447019, 0.0971606, 0.163251, 0.300388, 0.481681, 0.720632", \ + "0.0336143, 0.0449918, 0.0973014, 0.16329, 0.300336, 0.482051, 0.720655", \ + "0.034872, 0.046071, 0.097971, 0.163734, 0.300617, 0.481836, 0.720203", \ + "0.036667, 0.048061, 0.099234, 0.164623, 0.300953, 0.481998, 0.720736", \ + "0.039282, 0.050474, 0.101266, 0.165859, 0.301448, 0.482501, 0.720883" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.206304, 0.226053, 0.294509, 0.363064, 0.491835, 0.656681, 0.871722", \ + "0.228354, 0.248073, 0.316471, 0.385131, 0.513894, 0.678739, 0.89378", \ + "0.294476, 0.313912, 0.382422, 0.451005, 0.579777, 0.744672, 0.959655", \ + "0.336506, 0.356198, 0.424565, 0.493158, 0.621898, 0.786962, 1.0019", \ + "0.391842, 0.411594, 0.479954, 0.548429, 0.677137, 0.841881, 1.0568", \ + "0.441405, 0.46133, 0.530044, 0.598697, 0.727617, 0.892481, 1.1075", \ + "0.487467, 0.507733, 0.576973, 0.645845, 0.775307, 0.940755, 1.15615" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0408189, 0.0554849, 0.124032, 0.209773, 0.387586, 0.623788, 0.934459", \ + "0.040812, 0.0554601, 0.123996, 0.209771, 0.387586, 0.623788, 0.93446", \ + "0.0409689, 0.0555877, 0.124116, 0.209925, 0.387672, 0.623835, 0.934486", \ + "0.040743, 0.0553669, 0.123861, 0.209659, 0.387774, 0.624074, 0.934747", \ + "0.041079, 0.055719, 0.124097, 0.209721, 0.387358, 0.623666, 0.934519", \ + "0.041924, 0.056439, 0.124615, 0.210162, 0.387849, 0.623761, 0.934315", \ + "0.04332, 0.057728, 0.125557, 0.211141, 0.389039, 0.625034, 0.935199" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.202085, 0.223208, 0.292726, 0.35673, 0.468328, 0.605542, 0.782313", \ + "0.223639, 0.244782, 0.31438, 0.378204, 0.489909, 0.627121, 0.803849", \ + "0.300214, 0.321305, 0.390752, 0.454691, 0.566259, 0.703503, 0.880263", \ + "0.352574, 0.373542, 0.442476, 0.50591, 0.616741, 0.753794, 0.930565", \ + "0.422297, 0.443407, 0.512642, 0.576512, 0.687597, 0.824236, 1.00009", \ + "0.489185, 0.510447, 0.580067, 0.643987, 0.755644, 0.892612, 1.06891", \ + "0.556401, 0.577956, 0.648, 0.712237, 0.824271, 0.961875, 1.13875" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0476959, 0.0614673, 0.118664, 0.184083, 0.315895, 0.492263, 0.727972", \ + "0.0476719, 0.0614493, 0.118573, 0.184049, 0.316015, 0.492267, 0.727973", \ + "0.0473245, 0.0611545, 0.11851, 0.184037, 0.315865, 0.492251, 0.72762", \ + "0.0472829, 0.0609636, 0.117664, 0.183097, 0.314537, 0.491423, 0.727813", \ + "0.047871, 0.061583, 0.1184, 0.18352, 0.314507, 0.490389, 0.725274", \ + "0.048582, 0.0623, 0.119155, 0.184233, 0.315483, 0.491225, 0.725706", \ + "0.049799, 0.06345, 0.120146, 0.185216, 0.316735, 0.492827, 0.727402" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0884804, 0.104505, 0.163223, 0.227756, 0.354775, 0.519191, 0.734004", \ + "0.108164, 0.124132, 0.182753, 0.247438, 0.374418, 0.538826, 0.753643", \ + "0.193672, 0.211962, 0.272708, 0.337399, 0.464223, 0.628721, 0.843588", \ + "0.25497, 0.27758, 0.344513, 0.409706, 0.536857, 0.701147, 0.915636", \ + "0.333316, 0.36143, 0.441455, 0.509103, 0.635346, 0.799421, 1.01393", \ + "0.403186, 0.435836, 0.53062, 0.60354, 0.730679, 0.893759, 1.10762", \ + "0.46698, 0.503276, 0.613125, 0.694681, 0.824781, 0.988244, 1.20217" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301911, 0.0428896, 0.110516, 0.19957, 0.381604, 0.619567, 0.931011", \ + "0.0301937, 0.0429269, 0.110536, 0.19953, 0.381608, 0.619636, 0.931012", \ + "0.0409392, 0.0518501, 0.113796, 0.200738, 0.381766, 0.619611, 0.930995", \ + "0.055899, 0.0674516, 0.122592, 0.205459, 0.383883, 0.620631, 0.931294", \ + "0.077337, 0.091327, 0.141805, 0.215921, 0.387964, 0.624104, 0.933379", \ + "0.09894, 0.115233, 0.167712, 0.233198, 0.395442, 0.626406, 0.935677", \ + "0.121013, 0.139417, 0.197787, 0.257895, 0.408798, 0.633283, 0.939743" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.118194, 0.139254, 0.207738, 0.270741, 0.381438, 0.518281, 0.694896", \ + "0.133851, 0.15473, 0.223107, 0.28616, 0.396826, 0.533674, 0.710266", \ + "0.218956, 0.239764, 0.307879, 0.371041, 0.481928, 0.618804, 0.795592", \ + "0.283461, 0.307403, 0.378935, 0.4432, 0.555783, 0.693229, 0.869923", \ + "0.366034, 0.394787, 0.476448, 0.542514, 0.655004, 0.793171, 0.971251", \ + "0.443301, 0.476144, 0.570454, 0.641405, 0.755755, 0.893184, 1.07013", \ + "0.518252, 0.554772, 0.66187, 0.739946, 0.858188, 0.996946, 1.17379" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0442102, 0.0581271, 0.115953, 0.181761, 0.314246, 0.491244, 0.727162", \ + "0.0436373, 0.0577099, 0.115796, 0.181713, 0.314167, 0.49123, 0.727482", \ + "0.0495034, 0.0618532, 0.117482, 0.182815, 0.314661, 0.491448, 0.727516", \ + "0.0650007, 0.0763787, 0.125787, 0.189732, 0.320309, 0.495302, 0.728847", \ + "0.086896, 0.099748, 0.144096, 0.200601, 0.326681, 0.501519, 0.734953", \ + "0.108253, 0.122883, 0.167928, 0.218426, 0.336289, 0.505881, 0.738568", \ + "0.130304, 0.146555, 0.195475, 0.242535, 0.351729, 0.515264, 0.743293" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0884542, 0.104457, 0.163151, 0.227721, 0.354717, 0.519119, 0.733941", \ + "0.10799, 0.123948, 0.182576, 0.247244, 0.374225, 0.538633, 0.753449", \ + "0.193897, 0.212121, 0.272981, 0.337585, 0.464549, 0.629019, 0.843925", \ + "0.255048, 0.277656, 0.344595, 0.409793, 0.53694, 0.701229, 0.915722", \ + "0.333367, 0.361477, 0.441496, 0.509143, 0.635387, 0.799462, 1.01397", \ + "0.403154, 0.435798, 0.53057, 0.603487, 0.730626, 0.893707, 1.10752", \ + "0.466836, 0.503123, 0.612958, 0.694513, 0.824611, 0.988071, 1.20199" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301373, 0.0428524, 0.110505, 0.19962, 0.381606, 0.619587, 0.931011", \ + "0.030156, 0.0428992, 0.110492, 0.199533, 0.381609, 0.619637, 0.931012", \ + "0.0409184, 0.0518391, 0.113857, 0.200732, 0.381765, 0.619609, 0.930995", \ + "0.0558887, 0.0674503, 0.12259, 0.205424, 0.383886, 0.620674, 0.931294", \ + "0.077309, 0.091303, 0.141794, 0.215916, 0.387964, 0.624102, 0.933371", \ + "0.098893, 0.115192, 0.16769, 0.233187, 0.39545, 0.626405, 0.935764", \ + "0.120954, 0.139363, 0.197759, 0.257873, 0.40879, 0.633272, 0.939742" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.116012, 0.137199, 0.206302, 0.269884, 0.381243, 0.518331, 0.695038", \ + "0.131949, 0.152937, 0.221894, 0.285442, 0.396758, 0.533863, 0.710532", \ + "0.217755, 0.238536, 0.306865, 0.370426, 0.481912, 0.619067, 0.795897", \ + "0.282697, 0.306649, 0.378279, 0.442831, 0.555922, 0.693585, 0.870396", \ + "0.365584, 0.394382, 0.476281, 0.54225, 0.655496, 0.793742, 0.971829", \ + "0.443095, 0.475984, 0.570387, 0.641436, 0.756051, 0.893748, 1.0708", \ + "0.518245, 0.554813, 0.662016, 0.740173, 0.858619, 0.997621, 1.1746" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440844, 0.0582773, 0.116926, 0.18313, 0.315422, 0.492075, 0.727944", \ + "0.0433936, 0.057738, 0.116621, 0.183033, 0.31538, 0.49205, 0.727893", \ + "0.0493719, 0.0618269, 0.118034, 0.18362, 0.315731, 0.492539, 0.727903", \ + "0.0649364, 0.0763433, 0.126037, 0.19037, 0.321144, 0.495982, 0.729312", \ + "0.086926, 0.099802, 0.144126, 0.200888, 0.327371, 0.502166, 0.735416", \ + "0.108358, 0.122997, 0.168082, 0.218743, 0.336856, 0.506491, 0.739019", \ + "0.130447, 0.146711, 0.195647, 0.242806, 0.352233, 0.515826, 0.743792" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0884804, 0.104505, 0.163223, 0.227756, 0.354775, 0.519191, 0.734004", \ + "0.108164, 0.124132, 0.182753, 0.247438, 0.374418, 0.538826, 0.753643", \ + "0.193672, 0.211962, 0.272708, 0.337399, 0.464223, 0.628721, 0.843588", \ + "0.25497, 0.27758, 0.344513, 0.409706, 0.536857, 0.701147, 0.915636", \ + "0.333316, 0.36143, 0.441455, 0.509103, 0.635346, 0.799421, 1.01393", \ + "0.403186, 0.435836, 0.53062, 0.60354, 0.730679, 0.893759, 1.10762", \ + "0.46698, 0.503276, 0.613125, 0.694681, 0.824781, 0.988244, 1.20217" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0301911, 0.0428896, 0.110516, 0.19957, 0.381604, 0.619567, 0.931011", \ + "0.0301937, 0.0429269, 0.110536, 0.19953, 0.381608, 0.619636, 0.931012", \ + "0.0409392, 0.0518501, 0.113796, 0.200738, 0.381766, 0.619611, 0.930995", \ + "0.055899, 0.0674516, 0.122592, 0.205459, 0.383883, 0.620631, 0.931294", \ + "0.077337, 0.091327, 0.141805, 0.215921, 0.387964, 0.624104, 0.933379", \ + "0.09894, 0.115233, 0.167712, 0.233198, 0.395442, 0.626406, 0.935677", \ + "0.121013, 0.139417, 0.197787, 0.257895, 0.408798, 0.633283, 0.939743" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.116012, 0.137199, 0.206302, 0.269884, 0.381243, 0.518331, 0.695038", \ + "0.131949, 0.152937, 0.221894, 0.285442, 0.396758, 0.533863, 0.710532", \ + "0.217755, 0.238536, 0.306865, 0.370426, 0.481912, 0.619067, 0.795897", \ + "0.282697, 0.306649, 0.378279, 0.442831, 0.555922, 0.693585, 0.870396", \ + "0.365584, 0.394382, 0.476281, 0.54225, 0.655496, 0.793742, 0.971829", \ + "0.443095, 0.475984, 0.570387, 0.641436, 0.756051, 0.893748, 1.0708", \ + "0.518245, 0.554813, 0.662016, 0.740173, 0.858619, 0.997621, 1.1746" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0440844, 0.0582773, 0.116926, 0.18313, 0.315422, 0.492075, 0.727944", \ + "0.0433936, 0.057738, 0.116621, 0.183033, 0.31538, 0.49205, 0.727893", \ + "0.0493719, 0.0618269, 0.118034, 0.18362, 0.315731, 0.492539, 0.727903", \ + "0.0649364, 0.0763433, 0.126037, 0.19037, 0.321144, 0.495982, 0.729312", \ + "0.086926, 0.099802, 0.144126, 0.200888, 0.327371, 0.502166, 0.735416", \ + "0.108358, 0.122997, 0.168082, 0.218743, 0.336856, 0.506491, 0.739019", \ + "0.130447, 0.146711, 0.195647, 0.242806, 0.352233, 0.515826, 0.743792" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.119875, 0.139562, 0.208266, 0.276978, 0.405756, 0.570517, 0.785407", \ + "0.141353, 0.161053, 0.229745, 0.298445, 0.427177, 0.591996, 0.80691", \ + "0.213425, 0.232559, 0.29967, 0.368078, 0.496744, 0.661559, 0.876465", \ + "0.259123, 0.278558, 0.346122, 0.414036, 0.541523, 0.705831, 0.920689", \ + "0.315866, 0.335093, 0.402905, 0.471257, 0.599418, 0.763426, 0.977206", \ + "0.364796, 0.384392, 0.452243, 0.520893, 0.649618, 0.8144, 1.02873", \ + "0.407311, 0.427622, 0.495902, 0.564851, 0.694098, 0.859777, 1.07478" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0391855, 0.0541856, 0.123831, 0.209857, 0.387591, 0.623547, 0.934156", \ + "0.0391417, 0.0541348, 0.123814, 0.209901, 0.387569, 0.623575, 0.934159", \ + "0.0373674, 0.0523387, 0.122278, 0.209101, 0.387409, 0.623551, 0.934219", \ + "0.0378036, 0.0529635, 0.122488, 0.207841, 0.385378, 0.622005, 0.933523", \ + "0.038997, 0.053874, 0.123391, 0.209119, 0.385939, 0.621283, 0.931592", \ + "0.041112, 0.055372, 0.1246, 0.210221, 0.387292, 0.622255, 0.931841", \ + "0.044554, 0.058205, 0.125937, 0.211587, 0.389056, 0.624123, 0.933888" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.140853, 0.157215, 0.212779, 0.268553, 0.373888, 0.50912, 0.685435", \ + "0.162869, 0.179256, 0.234791, 0.290637, 0.395997, 0.53119, 0.707418", \ + "0.229554, 0.245815, 0.301203, 0.357122, 0.462658, 0.597877, 0.774103", \ + "0.277595, 0.293842, 0.349211, 0.40481, 0.509875, 0.645226, 0.821687", \ + "0.344276, 0.360645, 0.416287, 0.471957, 0.577287, 0.712281, 0.888379", \ + "0.409394, 0.42613, 0.482311, 0.538473, 0.644496, 0.780002, 0.956467", \ + "0.473467, 0.49097, 0.548268, 0.604898, 0.711795, 0.848624, 1.02593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329502, 0.0443237, 0.0969305, 0.163139, 0.300225, 0.481655, 0.720606", \ + "0.0329482, 0.0442818, 0.0969101, 0.163106, 0.30021, 0.481654, 0.720627", \ + "0.0324356, 0.0438192, 0.0968552, 0.1634, 0.300477, 0.481872, 0.7207", \ + "0.0325895, 0.044034, 0.0965738, 0.162636, 0.300167, 0.482132, 0.720753", \ + "0.033434, 0.044808, 0.097134, 0.163137, 0.300039, 0.481101, 0.720133", \ + "0.035487, 0.046855, 0.098321, 0.16429, 0.301149, 0.482638, 0.720809", \ + "0.038771, 0.049694, 0.100465, 0.166135, 0.303793, 0.48552, 0.723452" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.120575, 0.140145, 0.208301, 0.276626, 0.405164, 0.569868, 0.784747", \ + "0.141922, 0.161504, 0.229655, 0.297996, 0.426487, 0.591248, 0.806092", \ + "0.213853, 0.232931, 0.299553, 0.367601, 0.496034, 0.660808, 0.875676", \ + "0.259589, 0.278962, 0.346062, 0.413622, 0.540858, 0.705135, 0.920083", \ + "0.316281, 0.335472, 0.402872, 0.47087, 0.598823, 0.762747, 0.976518", \ + "0.365138, 0.384711, 0.452224, 0.52053, 0.648995, 0.813758, 1.02813", \ + "0.407581, 0.427872, 0.495773, 0.564435, 0.693468, 0.859202, 1.07416" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0390319, 0.0538889, 0.123084, 0.20911, 0.387098, 0.623373, 0.934005", \ + "0.0389886, 0.0538412, 0.123074, 0.209079, 0.387109, 0.623349, 0.934038", \ + "0.0372918, 0.0521397, 0.121595, 0.2084, 0.386988, 0.623311, 0.934002", \ + "0.0377879, 0.0528039, 0.121819, 0.207145, 0.384973, 0.621821, 0.933549", \ + "0.039011, 0.053769, 0.122774, 0.208418, 0.385524, 0.621089, 0.931526", \ + "0.041126, 0.055301, 0.124047, 0.209565, 0.386852, 0.622081, 0.931864", \ + "0.044557, 0.058151, 0.125546, 0.211007, 0.38864, 0.624018, 0.933789" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.140599, 0.156953, 0.212516, 0.26828, 0.373632, 0.508866, 0.685121", \ + "0.162848, 0.179237, 0.234822, 0.290619, 0.395976, 0.531169, 0.707399", \ + "0.229924, 0.245759, 0.301322, 0.357293, 0.462838, 0.598085, 0.774327", \ + "0.27755, 0.293812, 0.349154, 0.404722, 0.509841, 0.645172, 0.821624", \ + "0.344289, 0.360662, 0.416304, 0.471974, 0.577304, 0.712295, 0.888396", \ + "0.409393, 0.426126, 0.482312, 0.538474, 0.644461, 0.780004, 0.956468", \ + "0.47346, 0.490966, 0.548262, 0.604892, 0.711823, 0.848619, 1.02593" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0329409, 0.0443316, 0.0969351, 0.163128, 0.30035, 0.481653, 0.720608", \ + "0.0329588, 0.0442883, 0.096937, 0.163106, 0.300242, 0.481651, 0.720626", \ + "0.0324369, 0.0437856, 0.0968597, 0.16358, 0.30064, 0.481871, 0.7207", \ + "0.0326733, 0.0440255, 0.0965943, 0.16265, 0.299965, 0.482132, 0.72075", \ + "0.033437, 0.044807, 0.097138, 0.163139, 0.300039, 0.481098, 0.720141", \ + "0.035489, 0.04686, 0.098324, 0.164292, 0.301312, 0.482638, 0.720836", \ + "0.038771, 0.049691, 0.100469, 0.166137, 0.303605, 0.48552, 0.723452" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135141, 0.0135593, 0.0137632, 0.0138654, 0.0139372, 0.0139685, 0.0139883", \ + "0.0134349, 0.0134799, 0.013684, 0.0137861, 0.0138578, 0.0138901, 0.013907", \ + "0.0134643, 0.0135128, 0.0137102, 0.0138142, 0.0138896, 0.013924, 0.0139442", \ + "0.0137563, 0.0137988, 0.0139689, 0.0140707, 0.0141518, 0.0141939, 0.0142088", \ + "0.0144314, 0.0144427, 0.0145911, 0.0146882, 0.0148472, 0.0147973, 0.0148507", \ + "0.0154529, 0.0154672, 0.0155925, 0.0156838, 0.0158011, 0.0159133, 0.0158482", \ + "0.0169546, 0.0169564, 0.0170584, 0.0171404, 0.0172336, 0.0172965, 0.017432" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104428, 0.0104963, 0.0107382, 0.0108411, 0.0109079, 0.0109381, 0.010954", \ + "0.0103547, 0.0104102, 0.0106499, 0.0107528, 0.0108201, 0.0108499, 0.0108662", \ + "0.0103538, 0.0104088, 0.0106468, 0.010752, 0.0108227, 0.0108544, 0.0108718", \ + "0.0106077, 0.0106523, 0.0108738, 0.0109783, 0.0110525, 0.0110875, 0.0111049", \ + "0.0112656, 0.0112975, 0.0114994, 0.0116071, 0.0116871, 0.0117259, 0.0117451", \ + "0.0123182, 0.0123307, 0.0125097, 0.0126106, 0.0126934, 0.0127368, 0.0127615", \ + "0.0137895, 0.0137927, 0.0139406, 0.0140482, 0.014141, 0.0141889, 0.0142179" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00806293, 0.00804069, 0.00814359, 0.00824506, 0.00833934, 0.00839213, 0.00842357", \ + "0.00798455, 0.00796086, 0.00806066, 0.00816128, 0.00825666, 0.00830861, 0.00834089", \ + "0.00808124, 0.00804437, 0.0080785, 0.00815206, 0.00824658, 0.00830969, 0.00835361", \ + "0.00850702, 0.00841372, 0.00834896, 0.00838047, 0.0084567, 0.00849917, 0.00855629", \ + "0.00937903, 0.00919812, 0.00898841, 0.00896, 0.00907914, 0.00908874, 0.00907565", \ + "0.0107745, 0.010485, 0.0100967, 0.00998809, 0.00997014, 0.00998633, 0.0101145", \ + "0.0126163, 0.0122062, 0.0116483, 0.0114573, 0.0113401, 0.0113547, 0.0113885" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0133982, 0.0133238, 0.0134136, 0.0135218, 0.0136188, 0.0136716, 0.0137026", \ + "0.0133276, 0.0132523, 0.0133384, 0.0134455, 0.0135445, 0.0135968, 0.0136282", \ + "0.0134117, 0.013319, 0.0133378, 0.0134248, 0.0135287, 0.0135937, 0.0136359", \ + "0.0138243, 0.0136715, 0.0135927, 0.0136406, 0.0137465, 0.0137986, 0.0138649", \ + "0.0147193, 0.0144777, 0.0142368, 0.0142159, 0.0142596, 0.0143164, 0.0143651", \ + "0.0161159, 0.0157673, 0.0153465, 0.015244, 0.015236, 0.0152646, 0.0153071", \ + "0.0179877, 0.0175242, 0.0169095, 0.0167248, 0.0166374, 0.0166252, 0.0166462" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0115739, 0.0116219, 0.0118274, 0.0119302, 0.0120013, 0.0120329, 0.012048", \ + "0.0114153, 0.0114662, 0.0116693, 0.0117722, 0.0118438, 0.0118786, 0.0118928", \ + "0.0114931, 0.011543, 0.0117446, 0.0118486, 0.0119194, 0.0119508, 0.0119695", \ + "0.0118288, 0.0118804, 0.0120842, 0.0121918, 0.0122585, 0.0122921, 0.0123055", \ + "0.0126331, 0.012679, 0.0128828, 0.012996, 0.013108, 0.0131822, 0.0131452", \ + "0.0138203, 0.0138713, 0.0140687, 0.0141728, 0.0142591, 0.0143214, 0.0144077", \ + "0.015436, 0.0154809, 0.0156761, 0.0157795, 0.0158525, 0.0158946, 0.0159619" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0148066, 0.0148638, 0.0151023, 0.0152056, 0.0152729, 0.0153025, 0.015319", \ + "0.014668, 0.0147252, 0.0149638, 0.0150671, 0.0151344, 0.015164, 0.0151803", \ + "0.0147564, 0.014813, 0.0150513, 0.0151543, 0.0152217, 0.0152514, 0.0152678", \ + "0.0151, 0.0151479, 0.015386, 0.0154874, 0.0155636, 0.0155955, 0.0156081", \ + "0.0159039, 0.0159598, 0.0161854, 0.0162963, 0.0163624, 0.0163917, 0.0164115", \ + "0.0170804, 0.0171372, 0.0173691, 0.0174742, 0.0175417, 0.0175773, 0.0175905", \ + "0.0186907, 0.0187451, 0.0189764, 0.0190832, 0.0191571, 0.0191841, 0.0192016" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0124397, 0.0124137, 0.0125103, 0.012612, 0.0127097, 0.0127593, 0.0127904", \ + "0.01231, 0.0122834, 0.0123791, 0.0124804, 0.0125777, 0.0126273, 0.0126582", \ + "0.0124271, 0.0123963, 0.012484, 0.012582, 0.0126795, 0.0127292, 0.0127612", \ + "0.0127795, 0.0127489, 0.0128255, 0.0129241, 0.0130277, 0.0130822, 0.0131082", \ + "0.013595, 0.0135554, 0.013636, 0.0137411, 0.013817, 0.0139383, 0.0139394", \ + "0.0148111, 0.0147731, 0.0148327, 0.0149147, 0.0150183, 0.0150832, 0.0151874", \ + "0.0164403, 0.0163906, 0.0164306, 0.0165019, 0.0166085, 0.0166677, 0.0167759" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.011447, 0.0113722, 0.0114613, 0.0115699, 0.0116669, 0.0117185, 0.0117474", \ + "0.0112966, 0.0112226, 0.0113116, 0.0114202, 0.0115175, 0.0115684, 0.0115985", \ + "0.011382, 0.0113081, 0.0113959, 0.0115049, 0.0116033, 0.0116551, 0.0116857", \ + "0.0117353, 0.0116582, 0.0117388, 0.0118463, 0.011945, 0.0120017, 0.0120287", \ + "0.0125461, 0.0124688, 0.0125446, 0.0126501, 0.0127527, 0.0128079, 0.0128399", \ + "0.0137485, 0.0136669, 0.0137253, 0.0138258, 0.0139274, 0.013987, 0.014022", \ + "0.015379, 0.0152901, 0.0153336, 0.0154265, 0.0155294, 0.0155898, 0.0156279" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135141, 0.0135593, 0.0137632, 0.0138654, 0.0139372, 0.0139685, 0.0139883", \ + "0.0134349, 0.0134799, 0.013684, 0.0137861, 0.0138578, 0.0138901, 0.013907", \ + "0.0134643, 0.0135128, 0.0137102, 0.0138142, 0.0138896, 0.013924, 0.0139442", \ + "0.0137563, 0.0137988, 0.0139689, 0.0140707, 0.0141518, 0.0141939, 0.0142088", \ + "0.0144314, 0.0144427, 0.0145911, 0.0146882, 0.0148472, 0.0147973, 0.0148507", \ + "0.0154529, 0.0154672, 0.0155925, 0.0156838, 0.0158011, 0.0159133, 0.0158482", \ + "0.0169546, 0.0169564, 0.0170584, 0.0171404, 0.0172336, 0.0172965, 0.017432" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0148066, 0.0148638, 0.0151023, 0.0152056, 0.0152729, 0.0153025, 0.015319", \ + "0.014668, 0.0147252, 0.0149638, 0.0150671, 0.0151344, 0.015164, 0.0151803", \ + "0.0147564, 0.014813, 0.0150513, 0.0151543, 0.0152217, 0.0152514, 0.0152678", \ + "0.0151, 0.0151479, 0.015386, 0.0154874, 0.0155636, 0.0155955, 0.0156081", \ + "0.0159039, 0.0159598, 0.0161854, 0.0162963, 0.0163624, 0.0163917, 0.0164115", \ + "0.0170804, 0.0171372, 0.0173691, 0.0174742, 0.0175417, 0.0175773, 0.0175905", \ + "0.0186907, 0.0187451, 0.0189764, 0.0190832, 0.0191571, 0.0191841, 0.0192016" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127562, 0.012807, 0.0130102, 0.0131136, 0.0131848, 0.0132158, 0.0132346", \ + "0.0125495, 0.0126005, 0.012804, 0.012907, 0.0129783, 0.0130094, 0.0130269", \ + "0.0127651, 0.0128023, 0.0129786, 0.0130795, 0.0131524, 0.0131895, 0.0132044", \ + "0.0135138, 0.0135417, 0.0137069, 0.013793, 0.0138952, 0.0139174, 0.0139435", \ + "0.0151223, 0.0151493, 0.0152903, 0.0153995, 0.0154671, 0.0155337, 0.0155275", \ + "0.0174805, 0.0174798, 0.0175884, 0.0176905, 0.017776, 0.0178776, 0.0178714", \ + "0.0205873, 0.0205769, 0.020659, 0.0207458, 0.0208339, 0.0209034, 0.0209588" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00866067, 0.00871958, 0.0089606, 0.00906205, 0.00912897, 0.00915901, 0.00917462", \ + "0.00838947, 0.00844656, 0.00868567, 0.00878841, 0.0088553, 0.0088849, 0.00890099", \ + "0.00857635, 0.00863319, 0.00885916, 0.00896513, 0.00903639, 0.00906827, 0.00908559", \ + "0.00933505, 0.00937899, 0.00960061, 0.00970729, 0.00978368, 0.00981165, 0.00983", \ + "0.0108897, 0.0109128, 0.0110943, 0.0111995, 0.0112845, 0.0113263, 0.0113496", \ + "0.0132321, 0.0132526, 0.0134159, 0.0135223, 0.0136098, 0.0136577, 0.0136842", \ + "0.0164003, 0.0163803, 0.0164995, 0.0165995, 0.0166897, 0.0167365, 0.0167659" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00625931, 0.00624243, 0.00637241, 0.00647963, 0.00656874, 0.0066129, 0.00664038", \ + "0.00606789, 0.00605067, 0.00617599, 0.00628349, 0.00637482, 0.00642054, 0.0064473", \ + "0.00632595, 0.00624876, 0.00626219, 0.00633588, 0.00646254, 0.00644994, 0.00648402", \ + "0.00719068, 0.00705468, 0.00700814, 0.00699433, 0.00705786, 0.0071115, 0.0071499", \ + "0.00909134, 0.00882427, 0.00854093, 0.00851476, 0.00864654, 0.00859722, 0.00863274", \ + "0.0117904, 0.0113738, 0.0108961, 0.0107796, 0.010748, 0.0107642, 0.0110717", \ + "0.0153099, 0.0147492, 0.0140599, 0.0138583, 0.0137475, 0.0137438, 0.0137882" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0126302, 0.0125579, 0.0126593, 0.0127693, 0.0128645, 0.0129131, 0.0129425", \ + "0.0124753, 0.012403, 0.0125025, 0.0126132, 0.0127095, 0.0127589, 0.0127871", \ + "0.012752, 0.0126582, 0.0126662, 0.012754, 0.0128581, 0.0129219, 0.0129624", \ + "0.0136427, 0.013455, 0.0133241, 0.013352, 0.0134447, 0.01352, 0.0135611", \ + "0.0155838, 0.0152704, 0.0149312, 0.0148865, 0.0149106, 0.0149601, 0.0150086", \ + "0.0182945, 0.0178457, 0.017288, 0.0171465, 0.0171219, 0.0171229, 0.0171658", \ + "0.0218075, 0.021221, 0.0204374, 0.0202084, 0.0200973, 0.0200731, 0.0200817" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00979329, 0.00984064, 0.0100439, 0.0101461, 0.0102172, 0.0102478, 0.0102666", \ + "0.00978137, 0.00983168, 0.0100338, 0.0101374, 0.0102078, 0.0102419, 0.010257", \ + "0.0102301, 0.0102711, 0.0104466, 0.0105462, 0.0106137, 0.0106439, 0.0106609", \ + "0.0109658, 0.011009, 0.011234, 0.0113217, 0.0114017, 0.0114226, 0.0114382", \ + "0.0123617, 0.0124051, 0.0126126, 0.0127199, 0.0128368, 0.0128334, 0.0128423", \ + "0.0143584, 0.0144086, 0.0146001, 0.0147004, 0.0147806, 0.0148865, 0.0149653", \ + "0.0169402, 0.0169847, 0.0171727, 0.0172727, 0.0173458, 0.0173848, 0.0174172" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.01439, 0.0144478, 0.014686, 0.0147892, 0.014857, 0.0148858, 0.0149017", \ + "0.0143661, 0.0144222, 0.0146622, 0.0147646, 0.0148318, 0.0148612, 0.0148768", \ + "0.0145315, 0.0145933, 0.0148363, 0.0149411, 0.0150094, 0.0150391, 0.0150554", \ + "0.0149076, 0.0149715, 0.0151963, 0.0153067, 0.0153754, 0.0154057, 0.0154224", \ + "0.0157629, 0.0158144, 0.0160579, 0.0161636, 0.0162168, 0.016252, 0.0162611", \ + "0.0171275, 0.0171736, 0.0174196, 0.0175236, 0.0175867, 0.0176155, 0.0176258", \ + "0.0190381, 0.019094, 0.0193225, 0.019422, 0.0194952, 0.0195239, 0.0195427" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0119214, 0.0118951, 0.0119866, 0.0120812, 0.0121779, 0.0122285, 0.0122637", \ + "0.0118856, 0.0118591, 0.0119511, 0.012046, 0.0121413, 0.0121912, 0.0122264", \ + "0.0121454, 0.0121188, 0.0122161, 0.0122756, 0.0123689, 0.0124171, 0.0124491", \ + "0.0125993, 0.0125626, 0.0126513, 0.0127758, 0.012869, 0.0129113, 0.0129413", \ + "0.0134475, 0.0134179, 0.0135049, 0.0135983, 0.0137524, 0.0137827, 0.0137907", \ + "0.0147615, 0.0147136, 0.0147701, 0.0148489, 0.0149505, 0.0150239, 0.0151486", \ + "0.0166046, 0.0165456, 0.0165496, 0.0166248, 0.0167294, 0.0168056, 0.016867" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00956734, 0.00949394, 0.00958781, 0.00969473, 0.00979155, 0.00984256, 0.00987269", \ + "0.00952199, 0.00944955, 0.00954402, 0.00964959, 0.00974537, 0.00979648, 0.00982711", \ + "0.0100015, 0.00993448, 0.0100276, 0.0101252, 0.0102216, 0.0102756, 0.0103091", \ + "0.010701, 0.0106288, 0.0107067, 0.0108153, 0.0108973, 0.0109533, 0.0109877", \ + "0.0121581, 0.0120743, 0.0121376, 0.0122234, 0.0123233, 0.0123803, 0.0124163", \ + "0.0141022, 0.0140158, 0.0140461, 0.0141314, 0.0142314, 0.0142875, 0.0143331", \ + "0.0166827, 0.016576, 0.0165709, 0.0166438, 0.0167394, 0.0168037, 0.0168509" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0127562, 0.012807, 0.0130102, 0.0131136, 0.0131848, 0.0132158, 0.0132346", \ + "0.0125495, 0.0126005, 0.012804, 0.012907, 0.0129783, 0.0130094, 0.0130269", \ + "0.0127651, 0.0128023, 0.0129786, 0.0130795, 0.0131524, 0.0131895, 0.0132044", \ + "0.0135138, 0.0135417, 0.0137069, 0.013793, 0.0138952, 0.0139174, 0.0139435", \ + "0.0151223, 0.0151493, 0.0152903, 0.0153995, 0.0154671, 0.0155337, 0.0155275", \ + "0.0174805, 0.0174798, 0.0175884, 0.0176905, 0.017776, 0.0178776, 0.0178714", \ + "0.0205873, 0.0205769, 0.020659, 0.0207458, 0.0208339, 0.0209034, 0.0209588" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0126302, 0.0125579, 0.0126593, 0.0127693, 0.0128645, 0.0129131, 0.0129425", \ + "0.0124753, 0.012403, 0.0125025, 0.0126132, 0.0127095, 0.0127589, 0.0127871", \ + "0.012752, 0.0126582, 0.0126662, 0.012754, 0.0128581, 0.0129219, 0.0129624", \ + "0.0136427, 0.013455, 0.0133241, 0.013352, 0.0134447, 0.01352, 0.0135611", \ + "0.0155838, 0.0152704, 0.0149312, 0.0148865, 0.0149106, 0.0149601, 0.0150086", \ + "0.0182945, 0.0178457, 0.017288, 0.0171465, 0.0171219, 0.0171229, 0.0171658", \ + "0.0218075, 0.021221, 0.0204374, 0.0202084, 0.0200973, 0.0200731, 0.0200817" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00911773, 0.00914226, 0.00931264, 0.00941311, 0.00949288, 0.0095338, 0.00955576", \ + "0.00912792, 0.00915614, 0.00932766, 0.00942172, 0.00949948, 0.0095404, 0.00956548", \ + "0.0096387, 0.00968991, 0.00982825, 0.00991361, 0.00998608, 0.0100295, 0.0100553", \ + "0.0103969, 0.0104046, 0.0105305, 0.0106102, 0.0106827, 0.0107433, 0.0107703", \ + "0.0118675, 0.0118636, 0.0119497, 0.0120252, 0.0121283, 0.0122171, 0.0122355", \ + "0.0137927, 0.0137848, 0.0138655, 0.0139397, 0.014015, 0.0141035, 0.014223", \ + "0.0163098, 0.0162755, 0.016328, 0.0163922, 0.0164658, 0.0165084, 0.0165446" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00683992, 0.00690169, 0.00712382, 0.00722047, 0.00729184, 0.00732787, 0.0073464", \ + "0.00675831, 0.00682026, 0.00704259, 0.00713896, 0.00720955, 0.00724414, 0.00726436", \ + "0.00692891, 0.00699974, 0.00723512, 0.00733284, 0.00739923, 0.00743024, 0.00744978", \ + "0.00730687, 0.00736815, 0.00759588, 0.00769985, 0.0077654, 0.00779676, 0.00781392", \ + "0.00820973, 0.00824337, 0.0084393, 0.0085416, 0.00862591, 0.00866674, 0.00868614", \ + "0.00958144, 0.00959571, 0.009736, 0.00983113, 0.00992833, 0.00998316, 0.0100195", \ + "0.0115418, 0.011532, 0.0116133, 0.0116921, 0.0117886, 0.0118608, 0.0119126" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00430476, 0.00440083, 0.00465475, 0.0047285, 0.00476836, 0.00478184, 0.00478951", \ + "0.00409104, 0.00417469, 0.00441137, 0.00449924, 0.00455072, 0.00457052, 0.00458131", \ + "0.0044232, 0.00440999, 0.00450749, 0.00459383, 0.00467479, 0.0047228, 0.00475255", \ + "0.00523018, 0.00512158, 0.00511979, 0.00520701, 0.0052556, 0.00531248, 0.00534367", \ + "0.00709892, 0.00683537, 0.00665602, 0.00666813, 0.0067982, 0.006884, 0.00681559", \ + "0.00981794, 0.00939237, 0.00901907, 0.00895448, 0.00895172, 0.00899876, 0.00920767", \ + "0.0133116, 0.0126965, 0.01208, 0.0119505, 0.0118972, 0.0119067, 0.0119257" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00881674, 0.00886353, 0.00910583, 0.00918738, 0.00923716, 0.0092574, 0.00926724", \ + "0.00857938, 0.00862327, 0.0088599, 0.00894826, 0.00900186, 0.00902451, 0.00903655", \ + "0.00893026, 0.00886656, 0.00897817, 0.009088, 0.00917415, 0.00921778, 0.00926117", \ + "0.00988949, 0.00969934, 0.009664, 0.00973, 0.00982483, 0.00987479, 0.00990624", \ + "0.0118742, 0.0115234, 0.0112678, 0.0112964, 0.0113435, 0.0113973, 0.0114317", \ + "0.0146333, 0.0140885, 0.0136221, 0.0135751, 0.0135923, 0.0136293, 0.0136576", \ + "0.0181996, 0.017528, 0.0167589, 0.0166117, 0.016568, 0.0165738, 0.016589" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00430418, 0.00440125, 0.00465406, 0.00472801, 0.00476624, 0.00478271, 0.00478882", \ + "0.0040871, 0.00417098, 0.00440746, 0.0044952, 0.00454665, 0.00456647, 0.00457726", \ + "0.00439404, 0.00437844, 0.00448581, 0.00457052, 0.00465302, 0.00470327, 0.00473182", \ + "0.00523253, 0.00512428, 0.00512295, 0.0051913, 0.00525899, 0.00531239, 0.00534706", \ + "0.00709916, 0.0068358, 0.00665668, 0.00666876, 0.00679907, 0.00688474, 0.0068161", \ + "0.00981562, 0.00939037, 0.0090176, 0.00895301, 0.00894959, 0.00899758, 0.00919858", \ + "0.0133067, 0.0126924, 0.0120765, 0.0119473, 0.011894, 0.0119036, 0.0119225" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00881381, 0.00886605, 0.00911025, 0.00919033, 0.00923794, 0.00925847, 0.0092704", \ + "0.00857631, 0.00862469, 0.00886376, 0.00895097, 0.00900414, 0.00902613, 0.00903864", \ + "0.00892944, 0.0088647, 0.00897909, 0.0090871, 0.00917613, 0.00922053, 0.00925798", \ + "0.00988882, 0.00970238, 0.00966589, 0.00973181, 0.00982557, 0.00987611, 0.00990813", \ + "0.0118948, 0.0115242, 0.0112911, 0.0112888, 0.0113485, 0.0114013, 0.0114359", \ + "0.0146349, 0.0140879, 0.0136234, 0.0135763, 0.0135937, 0.0136291, 0.013659", \ + "0.018202, 0.01753, 0.0167599, 0.0166125, 0.0165684, 0.0165747, 0.0166015" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0091194, 0.00914303, 0.00931227, 0.00941306, 0.00949321, 0.00953341, 0.00955668", \ + "0.00912798, 0.00915544, 0.00932644, 0.00942086, 0.00950137, 0.00954025, 0.00956508", \ + "0.00963758, 0.00968074, 0.00982797, 0.0099132, 0.00998773, 0.0100294, 0.0100522", \ + "0.0103947, 0.0104051, 0.0105305, 0.0106535, 0.0106823, 0.0107442, 0.0107728", \ + "0.0118691, 0.0118632, 0.0119615, 0.0120355, 0.0120957, 0.012217, 0.0122368", \ + "0.0138037, 0.013786, 0.0138657, 0.0139408, 0.0140142, 0.0141014, 0.0141838", \ + "0.0163113, 0.0162746, 0.0163255, 0.0163886, 0.0164651, 0.0165119, 0.0165448" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00682831, 0.00688894, 0.00711121, 0.00720904, 0.00728111, 0.00731556, 0.00733371", \ + "0.00675791, 0.00681992, 0.00704197, 0.00713833, 0.00720883, 0.0072436, 0.00726385", \ + "0.00694217, 0.00700521, 0.00723555, 0.00733343, 0.00741259, 0.00744398, 0.00746489", \ + "0.0073114, 0.00737505, 0.00759882, 0.00770382, 0.00777121, 0.00780189, 0.00781698", \ + "0.00821057, 0.00824404, 0.00844021, 0.00854206, 0.00862674, 0.00866734, 0.00868683", \ + "0.00958147, 0.00959558, 0.00973589, 0.00983111, 0.00992828, 0.0099831, 0.0100194", \ + "0.0115415, 0.0115315, 0.0116129, 0.0116917, 0.0117888, 0.0118605, 0.0119123" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0091194, 0.00914303, 0.00931227, 0.00941306, 0.00949321, 0.00953341, 0.00955668", \ + "0.00912798, 0.00915544, 0.00932644, 0.00942086, 0.00950137, 0.00954025, 0.00956508", \ + "0.00963758, 0.00968074, 0.00982797, 0.0099132, 0.00998773, 0.0100294, 0.0100522", \ + "0.0103947, 0.0104051, 0.0105305, 0.0106535, 0.0106823, 0.0107442, 0.0107728", \ + "0.0118691, 0.0118632, 0.0119615, 0.0120355, 0.0120957, 0.012217, 0.0122368", \ + "0.0138037, 0.013786, 0.0138657, 0.0139408, 0.0140142, 0.0141014, 0.0141838", \ + "0.0163113, 0.0162746, 0.0163255, 0.0163886, 0.0164651, 0.0165119, 0.0165448" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00881381, 0.00886605, 0.00911025, 0.00919033, 0.00923794, 0.00925847, 0.0092704", \ + "0.00857631, 0.00862469, 0.00886376, 0.00895097, 0.00900414, 0.00902613, 0.00903864", \ + "0.00892944, 0.0088647, 0.00897909, 0.0090871, 0.00917613, 0.00922053, 0.00925798", \ + "0.00988882, 0.00970238, 0.00966589, 0.00973181, 0.00982557, 0.00987611, 0.00990813", \ + "0.0118948, 0.0115242, 0.0112911, 0.0112888, 0.0113485, 0.0114013, 0.0114359", \ + "0.0146349, 0.0140879, 0.0136234, 0.0135763, 0.0135937, 0.0136291, 0.013659", \ + "0.018202, 0.01753, 0.0167599, 0.0166125, 0.0165684, 0.0165747, 0.0166015" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161106; + rise_capacitance : 0.00161106; + rise_capacitance_range (0.00114301, 0.00161106); + fall_capacitance : 0.00161067; + fall_capacitance_range (0.00112717, 0.00161067); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323874; + rise_capacitance : 0.00323874; + rise_capacitance_range (0.00195333, 0.00323874); + fall_capacitance : 0.00323765; + fall_capacitance_range (0.00197864, 0.00323765); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323048; + rise_capacitance : 0.00323048; + rise_capacitance_range (0.00199393, 0.00323048); + fall_capacitance : 0.00322939; + fall_capacitance_range (0.00198473, 0.00322939); + } + } + cell (XOR2X1) { + area : 9.8784; + cell_leakage_power : 0.071759; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.0957167; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0639566; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.069213; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0581495; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.071759; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0944774, 0.107787, 0.212276, 0.343497, 0.607002, 0.950039, 1.39894", \ + "0.115486, 0.128909, 0.234536, 0.366059, 0.629495, 0.972271, 1.42094", \ + "0.196167, 0.209532, 0.315256, 0.447589, 0.711654, 1.05477, 1.5035", \ + "0.254207, 0.267972, 0.373876, 0.505417, 0.76952, 1.11289, 1.56172", \ + "0.330122, 0.345383, 0.452495, 0.584529, 0.848072, 1.19072, 1.63983", \ + "0.399259, 0.415755, 0.52636, 0.658645, 0.922699, 1.26545, 1.71353", \ + "0.463569, 0.482001, 0.597689, 0.730936, 0.995017, 1.33827, 1.78718" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0519813, 0.0702204, 0.216538, 0.399502, 0.765272, 1.24104, 1.86285", \ + "0.0519893, 0.0702317, 0.216552, 0.399549, 0.765468, 1.24107, 1.86275", \ + "0.0522477, 0.0697185, 0.215974, 0.399463, 0.765453, 1.24082, 1.86285", \ + "0.0556029, 0.0724297, 0.215032, 0.398064, 0.764752, 1.24111, 1.86275", \ + "0.062791, 0.078469, 0.217229, 0.398447, 0.763409, 1.2398, 1.862", \ + "0.072119, 0.087177, 0.220457, 0.40017, 0.764296, 1.24016, 1.86093", \ + "0.083219, 0.097999, 0.225974, 0.402767, 0.76619, 1.23996, 1.86202" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.109705, 0.116362, 0.163105, 0.218699, 0.32942, 0.473317, 0.661426", \ + "0.128418, 0.135096, 0.18212, 0.237755, 0.348464, 0.492323, 0.680404", \ + "0.196152, 0.203635, 0.253566, 0.309977, 0.420704, 0.564559, 0.752624", \ + "0.244759, 0.253314, 0.306006, 0.363182, 0.474414, 0.619663, 0.8063", \ + "0.306961, 0.31696, 0.375482, 0.434672, 0.546326, 0.690095, 0.877977", \ + "0.364885, 0.37662, 0.442588, 0.504849, 0.617959, 0.762465, 0.950327", \ + "0.418371, 0.431892, 0.506295, 0.57221, 0.688812, 0.83465, 1.02338" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0383884, 0.0459181, 0.10442, 0.178907, 0.330327, 0.527821, 0.786162", \ + "0.0383924, 0.0459359, 0.104396, 0.178997, 0.330383, 0.527897, 0.786417", \ + "0.041713, 0.049044, 0.106421, 0.179904, 0.330751, 0.527922, 0.786423", \ + "0.0483575, 0.0554633, 0.110101, 0.181768, 0.331197, 0.529524, 0.786571", \ + "0.060959, 0.06828, 0.119888, 0.18798, 0.333408, 0.529133, 0.787126", \ + "0.074987, 0.082912, 0.133618, 0.198239, 0.339175, 0.532008, 0.78864", \ + "0.089193, 0.098054, 0.150276, 0.213067, 0.349643, 0.539218, 0.793511" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0587289, 0.0724584, 0.179686, 0.312574, 0.577804, 0.92237, 1.37289", \ + "0.0754317, 0.0893072, 0.197305, 0.330457, 0.595905, 0.940554, 1.3911", \ + "0.149131, 0.171373, 0.295552, 0.428291, 0.693643, 1.03831, 1.489", \ + "0.197116, 0.228367, 0.40357, 0.551699, 0.815867, 1.15995, 1.61028", \ + "0.256836, 0.299605, 0.54539, 0.755749, 1.06157, 1.39872, 1.85442", \ + "0.309475, 0.362803, 0.672996, 0.944802, 1.34328, 1.73471, 2.18266", \ + "0.356909, 0.420566, 0.791492, 1.12074, 1.60988, 2.09215, 2.59689" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0601961, 0.0787427, 0.22622, 0.409963, 0.777351, 1.25454, 1.87863", \ + "0.0600238, 0.0785472, 0.22616, 0.410038, 0.777411, 1.25455, 1.87871", \ + "0.109895, 0.126704, 0.24178, 0.411199, 0.777242, 1.25478, 1.87895", \ + "0.159214, 0.182534, 0.310903, 0.450381, 0.782022, 1.25478, 1.87885", \ + "0.232303, 0.265279, 0.443093, 0.595013, 0.867194, 1.27699, 1.87985", \ + "0.309065, 0.351385, 0.58133, 0.773494, 1.05821, 1.41528, 1.9472", \ + "0.391421, 0.443003, 0.723038, 0.958573, 1.30001, 1.6526, 2.12225" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0478314, 0.0584469, 0.141759, 0.24539, 0.45255, 0.721738, 1.07374", \ + "0.067071, 0.0779917, 0.162375, 0.266314, 0.473692, 0.742997, 1.09507", \ + "0.133497, 0.152373, 0.258095, 0.362674, 0.571495, 0.841593, 1.19363", \ + "0.178271, 0.206306, 0.353414, 0.479639, 0.691271, 0.96148, 1.31386", \ + "0.235588, 0.276116, 0.489636, 0.662972, 0.921953, 1.19923, 1.55446", \ + "0.28937, 0.341774, 0.620225, 0.846462, 1.17309, 1.5041, 1.87244", \ + "0.341362, 0.404686, 0.747031, 1.02744, 1.42871, 1.82369, 2.24969" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0382028, 0.0521172, 0.163328, 0.302126, 0.579837, 0.94089, 1.41364", \ + "0.0383387, 0.0521211, 0.163332, 0.302172, 0.58025, 0.941454, 1.41363", \ + "0.0752737, 0.0880793, 0.17866, 0.305027, 0.579863, 0.940982, 1.41355", \ + "0.117993, 0.133971, 0.232716, 0.341262, 0.590231, 0.941026, 1.41304", \ + "0.188579, 0.210681, 0.335313, 0.45228, 0.66799, 0.978068, 1.4226", \ + "0.26409, 0.293364, 0.452421, 0.590837, 0.819405, 1.09549, 1.49488", \ + "0.344079, 0.381471, 0.579077, 0.744138, 1.00041, 1.28784, 1.64617" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0958037, 0.108236, 0.209801, 0.340055, 0.603501, 0.947062, 1.39704", \ + "0.11552, 0.128686, 0.232604, 0.363169, 0.626213, 0.969555, 1.41928", \ + "0.185664, 0.199142, 0.304481, 0.436652, 0.700562, 1.04397, 1.49348", \ + "0.235315, 0.24918, 0.355814, 0.48734, 0.751258, 1.09552, 1.54473", \ + "0.299041, 0.314139, 0.422613, 0.555149, 0.819444, 1.16214, 1.61204", \ + "0.355068, 0.37211, 0.484461, 0.617621, 0.882522, 1.22646, 1.67515", \ + "0.405406, 0.424629, 0.543802, 0.67759, 0.943407, 1.28807, 1.73782" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0603899, 0.0788492, 0.226154, 0.409989, 0.777311, 1.25468, 1.87881", \ + "0.0604263, 0.0788672, 0.226153, 0.41004, 0.777451, 1.25456, 1.87881", \ + "0.0572954, 0.0751428, 0.223592, 0.409437, 0.777376, 1.2548, 1.87864", \ + "0.0591829, 0.0762876, 0.220353, 0.405175, 0.774779, 1.25475, 1.87863", \ + "0.066294, 0.082194, 0.221243, 0.403433, 0.771004, 1.24964, 1.87581", \ + "0.076827, 0.092192, 0.225103, 0.404776, 0.770413, 1.24867, 1.87278", \ + "0.089119, 0.104548, 0.232286, 0.408159, 0.772191, 1.248, 1.87478" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.101685, 0.108116, 0.154329, 0.209982, 0.320538, 0.464396, 0.652551", \ + "0.117531, 0.12431, 0.171048, 0.226423, 0.337056, 0.480901, 0.668995", \ + "0.191692, 0.198834, 0.248931, 0.305346, 0.414629, 0.558261, 0.746242", \ + "0.243502, 0.251535, 0.30353, 0.360349, 0.472039, 0.615914, 0.803707", \ + "0.311526, 0.321181, 0.377496, 0.435402, 0.545949, 0.68971, 0.876823", \ + "0.373508, 0.384984, 0.44828, 0.50839, 0.618687, 0.762724, 0.950774", \ + "0.432515, 0.445748, 0.517524, 0.580732, 0.694602, 0.839911, 1.02842" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0386726, 0.0462887, 0.104674, 0.179108, 0.330246, 0.527877, 0.786264", \ + "0.0388346, 0.0463587, 0.104686, 0.179018, 0.330401, 0.527907, 0.786355", \ + "0.0429567, 0.0501967, 0.107455, 0.180788, 0.331157, 0.528074, 0.78638", \ + "0.0499306, 0.0569293, 0.11027, 0.18224, 0.332426, 0.529184, 0.787266", \ + "0.062855, 0.069638, 0.118828, 0.186987, 0.333786, 0.530324, 0.788636", \ + "0.077579, 0.0848, 0.132162, 0.1963, 0.338618, 0.532593, 0.789792", \ + "0.093258, 0.101457, 0.149268, 0.210428, 0.347903, 0.538924, 0.794134" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0495008, 0.0633269, 0.170192, 0.302497, 0.566866, 0.91019, 1.35923", \ + "0.0657522, 0.0795813, 0.187673, 0.319852, 0.585261, 0.928784, 1.37793", \ + "0.130132, 0.15467, 0.284766, 0.416981, 0.681226, 1.02506, 1.47435", \ + "0.169633, 0.204104, 0.388594, 0.536537, 0.801619, 1.14439, 1.59238", \ + "0.217856, 0.264883, 0.523032, 0.738743, 1.05015, 1.39142, 1.83871", \ + "0.258607, 0.317051, 0.644184, 0.922518, 1.32636, 1.72076, 2.16748", \ + "0.293267, 0.36325, 0.755046, 1.09175, 1.58909, 2.07473, 2.58108" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.051741, 0.0701664, 0.216517, 0.399586, 0.765464, 1.24106, 1.8627", \ + "0.0522227, 0.0697351, 0.216575, 0.399465, 0.765468, 1.24078, 1.86305", \ + "0.104847, 0.122151, 0.234625, 0.401251, 0.765433, 1.24083, 1.86292", \ + "0.152195, 0.176193, 0.306101, 0.441925, 0.771157, 1.24111, 1.86301", \ + "0.224518, 0.257693, 0.438877, 0.59018, 0.860783, 1.27176, 1.86442", \ + "0.303526, 0.345468, 0.57529, 0.767633, 1.05365, 1.40628, 1.93331", \ + "0.390905, 0.44067, 0.717954, 0.954338, 1.29599, 1.64587, 2.11093" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0421229, 0.0528677, 0.136409, 0.240084, 0.447229, 0.716446, 1.06848", \ + "0.0598772, 0.0707932, 0.154802, 0.259425, 0.466847, 0.736185, 1.08828", \ + "0.12442, 0.145705, 0.257819, 0.359753, 0.568094, 0.837538, 1.18971", \ + "0.167501, 0.198003, 0.358743, 0.487378, 0.692358, 0.960438, 1.31427", \ + "0.223642, 0.266313, 0.495759, 0.683351, 0.951636, 1.22273, 1.57497", \ + "0.274966, 0.329221, 0.623613, 0.868053, 1.21909, 1.55907, 1.92084", \ + "0.322871, 0.388461, 0.74633, 1.04616, 1.48053, 1.90153, 2.33844" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0381927, 0.0521184, 0.163328, 0.30209, 0.57983, 0.941481, 1.41367", \ + "0.03971, 0.0524073, 0.163331, 0.302283, 0.579897, 0.941195, 1.41367", \ + "0.0910015, 0.10473, 0.186664, 0.305285, 0.580282, 0.941111, 1.41303", \ + "0.136957, 0.156632, 0.259807, 0.358376, 0.590792, 0.941649, 1.41303", \ + "0.208911, 0.237009, 0.383915, 0.503757, 0.697671, 0.989616, 1.42406", \ + "0.287881, 0.324444, 0.516076, 0.671392, 0.896277, 1.14357, 1.51891", \ + "0.375316, 0.420111, 0.656453, 0.848804, 1.1231, 1.39629, 1.7188" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00510043, 0.00511933, 0.00513522, 0.00513835, 0.00513966, 0.00513947, 0.00513884", \ + "0.00499279, 0.00501184, 0.0050754, 0.00510141, 0.00511169, 0.00511873, 0.00512048", \ + "0.00507319, 0.00506472, 0.00504748, 0.0050664, 0.00508309, 0.00509849, 0.00509996", \ + "0.00536426, 0.00532489, 0.005197, 0.00513996, 0.00512289, 0.00511687, 0.00511184", \ + "0.00610762, 0.0060303, 0.00569493, 0.00553382, 0.00527641, 0.00491469, 0.0052232", \ + "0.00710003, 0.00697673, 0.00645636, 0.00611783, 0.00580677, 0.00559968, 0.00545756", \ + "0.00842911, 0.0082917, 0.00756252, 0.00708131, 0.00654621, 0.00625155, 0.00592004" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000880889, -0.000863593, -0.000828325, -0.000821871, -0.000818414, -0.000817018, -0.000815962", \ + "-0.00107681, -0.00104315, -0.000929361, -0.000894761, -0.000882819, -0.000874281, -0.00086986", \ + "-0.00121527, -0.00120175, -0.00111459, -0.00104373, -0.000988878, -0.000951983, -0.000942488", \ + "-0.00109475, -0.00110618, -0.00111061, -0.00107767, -0.00103318, -0.000991927, -0.000975007", \ + "-0.000568563, -0.000631508, -0.000847341, -0.000921343, -0.000964605, -0.000962614, -0.000954107", \ + "0.000357891, 0.000228831, -0.000266714, -0.000492483, -0.000677841, -0.000770849, -0.000825288", \ + "0.00164409, 0.00146078, 0.000670934, 0.000252327, -0.000133139, -0.000367036, -0.000519544" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00407896, 0.00407736, 0.00399886, 0.00394816, 0.00390867, 0.00388961, 0.00387828", \ + "0.00390787, 0.00391441, 0.00390113, 0.00386384, 0.00381877, 0.00379193, 0.00377256", \ + "0.00387206, 0.00388517, 0.00391551, 0.00392926, 0.00392159, 0.00390042, 0.00387816", \ + "0.00415959, 0.00417196, 0.00421959, 0.00423231, 0.00424065, 0.00423528, 0.00422016", \ + "0.00487251, 0.0048992, 0.00492183, 0.0049483, 0.00497265, 0.00497235, 0.00497076", \ + "0.00599833, 0.00600775, 0.00602998, 0.00604956, 0.00608608, 0.00613953, 0.0061038", \ + "0.00743173, 0.00743123, 0.00744437, 0.00745635, 0.00748543, 0.00752309, 0.0075504" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0069026, 0.00686216, 0.00664624, 0.00653885, 0.00646063, 0.00642198, 0.00639939", \ + "0.00678525, 0.00675502, 0.00657798, 0.00647041, 0.00638485, 0.00634103, 0.00631491", \ + "0.00649256, 0.00649322, 0.00645705, 0.00641069, 0.00633257, 0.00628621, 0.00625439", \ + "0.00657278, 0.00657271, 0.00656185, 0.00653972, 0.00648078, 0.00643799, 0.0064043", \ + "0.00709512, 0.0071068, 0.00709925, 0.00709083, 0.00706618, 0.00702837, 0.0069964", \ + "0.00813522, 0.0081209, 0.00809417, 0.00807968, 0.00806908, 0.00804316, 0.00800299", \ + "0.00949547, 0.00948201, 0.00945546, 0.00945068, 0.00943148, 0.00940901, 0.00938328" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0034644, 0.00349137, 0.0035407, 0.00355143, 0.00355773, 0.00356302, 0.0035592", \ + "0.00331016, 0.0033425, 0.00347411, 0.00347742, 0.00354399, 0.00355528, 0.0035616", \ + "0.00340949, 0.00339281, 0.00340752, 0.00343869, 0.00347981, 0.00350909, 0.00352764", \ + "0.00372523, 0.00368622, 0.00356272, 0.00343641, 0.00352462, 0.00352314, 0.00353196", \ + "0.0044794, 0.00438364, 0.00408155, 0.00392034, 0.0037321, 0.00365872, 0.003618", \ + "0.00553351, 0.0053852, 0.00480576, 0.00447749, 0.00417174, 0.00396833, 0.00383472", \ + "0.00693668, 0.00674096, 0.0058936, 0.00538811, 0.00487151, 0.00455975, 0.00428532" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "-0.000266713, -0.000241081, -0.000195862, -0.000186598, -0.000181981, -0.000179721, -0.000180237", \ + "-0.000408906, -0.000365958, -0.000235583, -0.000196254, -0.00016959, -0.000163435, -0.000155926", \ + "-0.000349279, -0.000343685, -0.000320576, -0.000272904, -0.000230736, -0.000197201, -0.000181443", \ + "-8.03674e-05, -0.000116819, -0.000199783, -0.000158546, -0.000172335, -0.000168615, -0.00016941", \ + "0.000665463, 0.000564291, 0.000221201, 7.09329e-05, -3.90703e-05, -8.83364e-05, -0.000114806", \ + "0.0017157, 0.00156789, 0.00097081, 0.000663827, 0.000373088, 0.000201295, 9.54961e-05", \ + "0.00313305, 0.00293493, 0.0020598, 0.00155532, 0.00105025, 0.000725123, 0.0004972" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00472612, 0.00466458, 0.00435721, 0.00422239, 0.00411006, 0.0040579, 0.00402645", \ + "0.0044669, 0.00443955, 0.00426933, 0.00414394, 0.00402134, 0.0039508, 0.00390537", \ + "0.0043449, 0.00434597, 0.00432651, 0.00427898, 0.00420079, 0.00412948, 0.00407289", \ + "0.00460956, 0.00461052, 0.00464328, 0.00461644, 0.00457315, 0.00455002, 0.00446673", \ + "0.00536867, 0.00537791, 0.00540001, 0.00541778, 0.00540755, 0.00538275, 0.00534597", \ + "0.00649039, 0.00648989, 0.00650784, 0.00652135, 0.00654164, 0.00656519, 0.00651093", \ + "0.00797685, 0.00798064, 0.00798112, 0.00799322, 0.00801042, 0.00801768, 0.00813141" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0059321, 0.00586579, 0.0055852, 0.00546931, 0.00537986, 0.00533677, 0.00531358", \ + "0.00574359, 0.0057043, 0.00547023, 0.00534425, 0.00524928, 0.0052016, 0.00517345", \ + "0.00568074, 0.00564008, 0.00559265, 0.00552075, 0.0054255, 0.0053606, 0.00531774", \ + "0.00597551, 0.00593487, 0.0059083, 0.00585951, 0.00579233, 0.00572509, 0.00567828", \ + "0.00665678, 0.00667967, 0.0066399, 0.00663095, 0.00657798, 0.0065325, 0.0064841", \ + "0.00779095, 0.00777639, 0.00775654, 0.00774044, 0.00770597, 0.00767964, 0.00762658", \ + "0.0093086, 0.00929329, 0.00925128, 0.00926011, 0.00923295, 0.0092007, 0.00915875" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00284; + rise_capacitance : 0.00284; + rise_capacitance_range (0.00208832, 0.00284); + fall_capacitance : 0.00283259; + fall_capacitance_range (0.00221334, 0.00283259); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00256857; + rise_capacitance : 0.00256857; + rise_capacitance_range (0.00181246, 0.00256857); + fall_capacitance : 0.00255489; + fall_capacitance_range (0.00185623, 0.00255489); + } + } + cell (XOR2X2) { + area : 9.8784; + cell_leakage_power : 0.124026; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.178239; + when : "(A * B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.118448; + when : "(A * !B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.108672; + when : "(!A * B * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.0907471; + when : "(!A * !B * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.124026; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * !B) + (!A * B)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0965381, 0.117064, 0.221473, 0.351722, 0.61299, 0.953458, 1.39853", \ + "0.118187, 0.1386, 0.243874, 0.374386, 0.635782, 0.976002, 1.42103", \ + "0.209661, 0.230228, 0.335573, 0.467044, 0.729116, 1.0697, 1.51469", \ + "0.278314, 0.300356, 0.406111, 0.536541, 0.79882, 1.13942, 1.58474", \ + "0.368035, 0.393338, 0.50194, 0.632671, 0.893997, 1.23407, 1.67953", \ + "0.449924, 0.478845, 0.592824, 0.72386, 0.985316, 1.32534, 1.76977", \ + "0.526278, 0.558979, 0.680418, 0.81206, 1.07384, 1.41422, 1.85868" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0409798, 0.067927, 0.213992, 0.397014, 0.763174, 1.23878, 1.86133", \ + "0.0409923, 0.0679684, 0.213956, 0.397098, 0.76298, 1.23896, 1.8611", \ + "0.0430536, 0.0682887, 0.213743, 0.397104, 0.76331, 1.23878, 1.86121", \ + "0.0492915, 0.0730689, 0.212757, 0.395923, 0.76257, 1.23915, 1.86122", \ + "0.060951, 0.083164, 0.216456, 0.396152, 0.761545, 1.23797, 1.86047", \ + "0.074404, 0.09606, 0.222288, 0.398706, 0.762058, 1.23747, 1.85932", \ + "0.089381, 0.110692, 0.230929, 0.402593, 0.76383, 1.23815, 1.86065" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.132139, 0.143252, 0.190806, 0.244095, 0.348038, 0.482518, 0.6584", \ + "0.150947, 0.162261, 0.210107, 0.263394, 0.367366, 0.501854, 0.677673", \ + "0.22581, 0.238033, 0.288254, 0.342253, 0.446325, 0.580748, 0.756594", \ + "0.285285, 0.299252, 0.352893, 0.408224, 0.512891, 0.646628, 0.822557", \ + "0.363217, 0.379701, 0.439211, 0.497078, 0.602566, 0.736931, 0.912401", \ + "0.435726, 0.454793, 0.522492, 0.583525, 0.691251, 0.825882, 1.00125", \ + "0.503114, 0.525177, 0.601124, 0.667261, 0.778108, 0.913969, 1.0896" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0386946, 0.0500163, 0.104054, 0.171422, 0.309654, 0.491728, 0.730342", \ + "0.0387201, 0.0499243, 0.103986, 0.171437, 0.30978, 0.491812, 0.730443", \ + "0.0423003, 0.0533066, 0.106053, 0.172663, 0.310097, 0.491861, 0.730467", \ + "0.0492336, 0.0600317, 0.111003, 0.175827, 0.311618, 0.49233, 0.730729", \ + "0.063178, 0.074723, 0.12383, 0.184698, 0.315868, 0.494207, 0.731684", \ + "0.078728, 0.091435, 0.139392, 0.196918, 0.32334, 0.498507, 0.733624", \ + "0.09492, 0.109296, 0.159307, 0.213974, 0.334889, 0.506465, 0.738633" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "B"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0486545, 0.0692903, 0.175623, 0.307309, 0.570179, 0.911703, 1.35829", \ + "0.0649548, 0.0857142, 0.192793, 0.324785, 0.587874, 0.929544, 1.37609", \ + "0.127404, 0.163026, 0.288918, 0.420334, 0.683269, 1.0251, 1.47176", \ + "0.165977, 0.215134, 0.391821, 0.541231, 0.802979, 1.14395, 1.59025", \ + "0.214296, 0.280455, 0.525137, 0.735766, 1.04502, 1.38426, 1.8291", \ + "0.256745, 0.338863, 0.644975, 0.914134, 1.31279, 1.70585, 2.15044", \ + "0.294921, 0.392343, 0.756246, 1.08021, 1.56637, 2.04825, 2.5551" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0474953, 0.0754245, 0.222773, 0.406482, 0.77358, 1.2508, 1.87477", \ + "0.0482079, 0.0751385, 0.222846, 0.406484, 0.7736, 1.25094, 1.87471", \ + "0.0970913, 0.124611, 0.240348, 0.408313, 0.773721, 1.25086, 1.87486", \ + "0.139736, 0.177894, 0.31082, 0.450063, 0.779726, 1.25076, 1.8748", \ + "0.203778, 0.256812, 0.439756, 0.596136, 0.87125, 1.284, 1.87695", \ + "0.272659, 0.339929, 0.573424, 0.770922, 1.06272, 1.4206, 1.95052", \ + "0.348064, 0.429089, 0.710941, 0.949913, 1.30144, 1.66009, 2.13174" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0377239, 0.0526186, 0.129706, 0.225545, 0.417079, 0.666025, 0.991565", \ + "0.0563746, 0.0717037, 0.149862, 0.246057, 0.43781, 0.686849, 1.01254", \ + "0.111385, 0.140807, 0.243116, 0.341343, 0.533763, 0.783832, 1.10918", \ + "0.145788, 0.18964, 0.332892, 0.453596, 0.651488, 0.901869, 1.22755", \ + "0.189678, 0.252957, 0.460246, 0.627572, 0.875031, 1.13796, 1.46377", \ + "0.23101, 0.312082, 0.582214, 0.800198, 1.11295, 1.42811, 1.77632", \ + "0.269668, 0.368271, 0.700043, 0.970101, 1.35515, 1.73244, 2.13831" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263349, 0.045529, 0.147786, 0.275598, 0.531227, 0.863518, 1.29837", \ + "0.0274212, 0.0456011, 0.147804, 0.275598, 0.531227, 0.863517, 1.2981", \ + "0.063587, 0.0826005, 0.165815, 0.280662, 0.531218, 0.863579, 1.29822", \ + "0.103202, 0.127356, 0.220346, 0.319556, 0.544587, 0.864239, 1.29866", \ + "0.167967, 0.201538, 0.320738, 0.430895, 0.628768, 0.910237, 1.31135", \ + "0.236473, 0.281511, 0.43447, 0.565311, 0.779383, 1.03326, 1.39226", \ + "0.310185, 0.366843, 0.55823, 0.714643, 0.955891, 1.2247, 1.55354" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "!A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0993466, 0.118591, 0.219028, 0.347622, 0.608, 0.948363, 1.39421", \ + "0.119488, 0.139265, 0.242071, 0.371126, 0.631411, 0.971276, 1.41683", \ + "0.202332, 0.222688, 0.327444, 0.458399, 0.71993, 1.06021, 1.50544", \ + "0.263707, 0.285628, 0.391431, 0.521202, 0.783194, 1.12403, 1.56948", \ + "0.342697, 0.36796, 0.47709, 0.607976, 0.869387, 1.20896, 1.65491", \ + "0.413013, 0.442122, 0.557316, 0.688707, 0.950974, 1.29135, 1.7354", \ + "0.476859, 0.510093, 0.633885, 0.766475, 1.02881, 1.36979, 1.81591" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0483418, 0.0758318, 0.222862, 0.406498, 0.773616, 1.25091, 1.8747", \ + "0.0484583, 0.0758793, 0.222798, 0.406494, 0.773708, 1.25083, 1.8747", \ + "0.0478322, 0.073649, 0.221325, 0.406507, 0.773644, 1.2507, 1.8747", \ + "0.0523148, 0.0766703, 0.217676, 0.402434, 0.771644, 1.25085, 1.87466", \ + "0.063521, 0.086384, 0.220223, 0.400478, 0.768044, 1.24646, 1.87203", \ + "0.077242, 0.099815, 0.226382, 0.402628, 0.766737, 1.24469, 1.86896", \ + "0.092808, 0.115545, 0.236397, 0.407523, 0.768672, 1.24374, 1.86792" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.124332, 0.135327, 0.182223, 0.235426, 0.339202, 0.473708, 0.649424", \ + "0.140243, 0.151378, 0.19888, 0.251863, 0.355623, 0.490089, 0.665867", \ + "0.225616, 0.237579, 0.287711, 0.34146, 0.445164, 0.579641, 0.755235", \ + "0.291744, 0.305311, 0.358219, 0.413116, 0.517372, 0.651636, 0.8269", \ + "0.377063, 0.393969, 0.453192, 0.509683, 0.614136, 0.747947, 0.923138", \ + "0.455319, 0.474961, 0.541849, 0.60144, 0.70676, 0.83955, 1.01457", \ + "0.528659, 0.551202, 0.627448, 0.691193, 0.799566, 0.933857, 1.10809" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0388753, 0.0502737, 0.104476, 0.171617, 0.309789, 0.491668, 0.730474", \ + "0.0390009, 0.050318, 0.104252, 0.171687, 0.309834, 0.491848, 0.730474", \ + "0.0441186, 0.0550869, 0.107119, 0.173221, 0.310258, 0.491916, 0.73048", \ + "0.053281, 0.0635617, 0.112426, 0.176795, 0.312667, 0.49328, 0.731191", \ + "0.069819, 0.080588, 0.125408, 0.184951, 0.316002, 0.49516, 0.733018", \ + "0.087191, 0.099388, 0.143238, 0.197822, 0.323002, 0.498601, 0.734441", \ + "0.10522, 0.119241, 0.164688, 0.215754, 0.33439, 0.505593, 0.738664" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "A"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0399187, 0.0609831, 0.16731, 0.298664, 0.560861, 0.901579, 1.34705", \ + "0.0561683, 0.0767151, 0.184227, 0.316156, 0.578879, 0.919857, 1.36536", \ + "0.107562, 0.14715, 0.279016, 0.410218, 0.672427, 1.01357, 1.45931", \ + "0.137931, 0.192261, 0.377992, 0.527972, 0.78967, 1.13003, 1.5743", \ + "0.174714, 0.247887, 0.504507, 0.720239, 1.03323, 1.37184, 1.81571", \ + "0.204974, 0.296091, 0.61801, 0.893924, 1.29764, 1.69332, 2.13741", \ + "0.22986, 0.338138, 0.721921, 1.05328, 1.54697, 2.0329, 2.54087" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0396084, 0.0674753, 0.214017, 0.396971, 0.763214, 1.23913, 1.86145", \ + "0.0417337, 0.067146, 0.214106, 0.397137, 0.763009, 1.23878, 1.86138", \ + "0.0914637, 0.120009, 0.233772, 0.399337, 0.763274, 1.23915, 1.86149", \ + "0.132677, 0.171733, 0.306336, 0.443981, 0.770064, 1.23883, 1.86154", \ + "0.197663, 0.250388, 0.435538, 0.591606, 0.864176, 1.27361, 1.86389", \ + "0.270445, 0.336027, 0.568301, 0.765337, 1.05769, 1.41223, 1.93912", \ + "0.352065, 0.430357, 0.707559, 0.947074, 1.29784, 1.6548, 2.12217" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0328792, 0.0480465, 0.125388, 0.22127, 0.412828, 0.661775, 0.987314", \ + "0.050996, 0.0660926, 0.144461, 0.24068, 0.432306, 0.681576, 1.00717", \ + "0.103186, 0.136799, 0.246818, 0.342239, 0.534638, 0.783552, 1.10922", \ + "0.136889, 0.184752, 0.34271, 0.467891, 0.662779, 0.910824, 1.23582", \ + "0.180202, 0.246781, 0.471662, 0.654537, 0.914629, 1.17295, 1.49642", \ + "0.218755, 0.303248, 0.591297, 0.829697, 1.17076, 1.49988, 1.84401", \ + "0.253975, 0.355593, 0.705423, 0.997177, 1.41923, 1.82793, 2.25053" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0263412, 0.0455304, 0.147908, 0.275599, 0.531226, 0.863481, 1.29805", \ + "0.0297189, 0.0462538, 0.147803, 0.27581, 0.531257, 0.863518, 1.29805", \ + "0.0773787, 0.0987353, 0.174581, 0.28125, 0.531206, 0.863626, 1.29805", \ + "0.118253, 0.148631, 0.248453, 0.338456, 0.548945, 0.864002, 1.29827", \ + "0.183388, 0.226934, 0.369313, 0.484064, 0.661862, 0.92408, 1.31462", \ + "0.256532, 0.31305, 0.498201, 0.647136, 0.861598, 1.0875, 1.4215", \ + "0.338573, 0.408144, 0.636268, 0.820555, 1.08338, 1.34173, 1.63516" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00866775, 0.0087057, 0.00874609, 0.00875437, 0.00875803, 0.00875812, 0.00875769", \ + "0.0084116, 0.00848449, 0.00862686, 0.00867026, 0.00870211, 0.00871972, 0.00872445", \ + "0.00871339, 0.00865446, 0.00860088, 0.00861698, 0.00864847, 0.00867884, 0.00868773", \ + "0.00944374, 0.00928774, 0.00895379, 0.00880249, 0.00874411, 0.0087272, 0.00871761", \ + "0.0112353, 0.0109581, 0.010172, 0.00980026, 0.00935345, 0.00914327, 0.00900489", \ + "0.0135783, 0.0131917, 0.0120116, 0.0112362, 0.0104006, 0.00995995, 0.00959457", \ + "0.0167491, 0.016255, 0.0145835, 0.0134454, 0.0121764, 0.0113761, 0.0107024" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.001152, -0.00107621, -0.00100667, -0.000993028, -0.000985501, -0.000982421, -0.000981142", \ + "-0.00152275, -0.00137457, -0.00114206, -0.00107547, -0.00103201, -0.00101432, -0.00100502", \ + "-0.00165839, -0.00163301, -0.00145365, -0.00132914, -0.00121236, -0.00114272, -0.0011149", \ + "-0.00123592, -0.00132498, -0.0013864, -0.00134732, -0.00126367, -0.00119992, -0.00116088", \ + "0.000186116, -0.000110577, -0.000703902, -0.000903752, -0.0010297, -0.00106558, -0.0010639", \ + "0.00249137, 0.00197833, 0.000743215, 0.00017597, -0.000299573, -0.000552202, -0.000703089", \ + "0.00556114, 0.00487946, 0.00298877, 0.00197044, 0.00101971, 0.00043627, 5.56578e-05" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "!B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00785667, 0.00790646, 0.00781193, 0.00770693, 0.00761913, 0.00757245, 0.0075452", \ + "0.00770075, 0.00773728, 0.00774132, 0.00767375, 0.00757929, 0.00751677, 0.0074756", \ + "0.00750706, 0.00753963, 0.00762179, 0.00764765, 0.00764229, 0.00761697, 0.00757256", \ + "0.00769905, 0.00772718, 0.00784633, 0.00787719, 0.00788649, 0.00788853, 0.00786848", \ + "0.00836661, 0.00838847, 0.00845488, 0.00851181, 0.00855969, 0.00856929, 0.00857252", \ + "0.00947056, 0.00947076, 0.00949559, 0.00954069, 0.00962637, 0.00965193, 0.00963668", \ + "0.0109479, 0.0109143, 0.0109024, 0.0109279, 0.0109728, 0.0110304, 0.0111274" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102431, 0.0101656, 0.0097498, 0.00950517, 0.00931127, 0.00921411, 0.00915636", \ + "0.0101157, 0.0100643, 0.00970999, 0.00946534, 0.00926199, 0.0091553, 0.00909096", \ + "0.00953739, 0.00952976, 0.00945428, 0.00935019, 0.00918872, 0.00907432, 0.00899442", \ + "0.0095409, 0.00945603, 0.00946024, 0.0094094, 0.00930045, 0.00920669, 0.00912362", \ + "0.00992846, 0.0099072, 0.00993184, 0.00988914, 0.00980876, 0.00972954, 0.00965063", \ + "0.0109262, 0.0109022, 0.0107963, 0.0107655, 0.0107171, 0.010649, 0.0105803", \ + "0.0124102, 0.0123004, 0.0121941, 0.0121142, 0.0120461, 0.0119841, 0.0119242" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00634624, 0.00647222, 0.00659136, 0.00661508, 0.00662776, 0.00662944, 0.00663567", \ + "0.00604028, 0.00616174, 0.00643711, 0.00652706, 0.00658588, 0.00661192, 0.00662595", \ + "0.00640264, 0.00632623, 0.00632345, 0.00637932, 0.00645796, 0.00652264, 0.00656103", \ + "0.00721132, 0.00702366, 0.0066852, 0.00658292, 0.00659368, 0.00657832, 0.00658659", \ + "0.00906547, 0.008691, 0.00793069, 0.0075044, 0.00711616, 0.00692812, 0.00680139", \ + "0.0116142, 0.011045, 0.00967163, 0.00888132, 0.00812152, 0.00765556, 0.00734739", \ + "0.0149567, 0.0142275, 0.0122219, 0.0110564, 0.00983188, 0.00900028, 0.00842487" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "-0.00060698, -0.000488453, -0.000386231, -0.000367742, -0.000358064, -0.000351242, -0.000352441", \ + "-0.000896558, -0.000752531, -0.000472206, -0.000382142, -0.000335185, -0.000317715, -0.000303173", \ + "-0.000655571, -0.000648206, -0.000618195, -0.000535353, -0.000451927, -0.000388986, -0.000358466", \ + "6.98656e-05, -7.80417e-05, -0.000351652, -0.000267365, -0.000311884, -0.000316719, -0.000306248", \ + "0.00189194, 0.00152563, 0.000710249, 0.000344886, 6.13792e-05, -7.61916e-05, -0.000147683", \ + "0.00446847, 0.00389995, 0.00248221, 0.00172885, 0.00103272, 0.000628915, 0.000369044", \ + "0.00783664, 0.00710147, 0.0050537, 0.00386962, 0.00266285, 0.00188955, 0.0013431" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "!A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00930992, 0.0091826, 0.00854351, 0.00818667, 0.00790904, 0.00777212, 0.00768758", \ + "0.00897064, 0.00889136, 0.0085291, 0.00823402, 0.00793076, 0.00775125, 0.00763526", \ + "0.00841865, 0.00842429, 0.00839004, 0.00831007, 0.00815336, 0.00799053, 0.00785378", \ + "0.0085349, 0.00854928, 0.00859305, 0.0085616, 0.00848693, 0.00837876, 0.00826226", \ + "0.00915409, 0.00916993, 0.00919323, 0.00922567, 0.00923345, 0.00916408, 0.00909002", \ + "0.0102181, 0.0102103, 0.0102227, 0.0102481, 0.0102989, 0.0103184, 0.0102354", \ + "0.0117037, 0.0116641, 0.0116409, 0.0116461, 0.0116845, 0.0117256, 0.0117167" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00956067, 0.00942061, 0.00883448, 0.00851702, 0.00828648, 0.008173, 0.00810412", \ + "0.00936317, 0.00924355, 0.00873743, 0.00842526, 0.00818003, 0.00805391, 0.00797866", \ + "0.00890178, 0.00895171, 0.00872288, 0.0085566, 0.00833409, 0.00817957, 0.00807525", \ + "0.00907564, 0.00904057, 0.00894999, 0.0088502, 0.00868221, 0.00853269, 0.00841415", \ + "0.00973455, 0.00975299, 0.00958978, 0.00954162, 0.00943904, 0.00933019, 0.00920942", \ + "0.0110334, 0.0109234, 0.0107514, 0.0106613, 0.0105596, 0.0104518, 0.0103378", \ + "0.0125354, 0.0123908, 0.0121747, 0.0121013, 0.0120026, 0.0119183, 0.0118195" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00452124; + rise_capacitance : 0.00452124; + rise_capacitance_range (0.00282493, 0.00452124); + fall_capacitance : 0.0044714; + fall_capacitance_range (0.00291704, 0.0044714); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.0042722; + rise_capacitance : 0.0042722; + rise_capacitance_range (0.00197312, 0.0042722); + fall_capacitance : 0.00422397; + fall_capacitance_range (0.00206476, 0.00422397); + } + } + cell (XOR3X1) { + area : 21.168; + cell_leakage_power : 0.18881; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.198518; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.21181; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.190604; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200309; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.156106; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.165811; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.187017; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.200309; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.18881; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (A * !B * !C) + (!A * B * !C) + (!A * !B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.1; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.170097, 0.1813, 0.246207, 0.313685, 0.442991, 0.609674, 0.827302", \ + "0.19148, 0.202685, 0.267501, 0.335069, 0.464364, 0.631045, 0.848689", \ + "0.296475, 0.307895, 0.372805, 0.440266, 0.569532, 0.73627, 0.953991", \ + "0.394176, 0.4067, 0.475486, 0.54415, 0.67376, 0.840485, 1.05815", \ + "0.529968, 0.54498, 0.622767, 0.694837, 0.825725, 0.992707, 1.21061", \ + "0.657536, 0.675419, 0.764756, 0.841835, 0.975354, 1.14264, 1.36045", \ + "0.780026, 0.800797, 0.903338, 0.987294, 1.12523, 1.2931, 1.51077" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0376613, 0.0470092, 0.11577, 0.202734, 0.382802, 0.620703, 0.933085", \ + "0.0376622, 0.0470077, 0.115721, 0.202772, 0.382836, 0.620703, 0.933083", \ + "0.039016, 0.0479205, 0.116214, 0.202963, 0.382835, 0.62055, 0.93309", \ + "0.0450741, 0.0542835, 0.121034, 0.205735, 0.383792, 0.620918, 0.933122", \ + "0.057419, 0.067116, 0.132746, 0.214141, 0.387721, 0.622416, 0.933866", \ + "0.072011, 0.08268, 0.148773, 0.226309, 0.393993, 0.625456, 0.936026", \ + "0.08773, 0.099676, 0.168641, 0.243154, 0.40409, 0.630178, 0.937159" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199044, 0.211144, 0.277171, 0.340869, 0.456007, 0.600896, 0.789391", \ + "0.219963, 0.231994, 0.298045, 0.361757, 0.47689, 0.621817, 0.810255", \ + "0.320295, 0.332457, 0.398377, 0.462196, 0.577393, 0.722419, 0.910911", \ + "0.412057, 0.425158, 0.494712, 0.559739, 0.675693, 0.820865, 1.00929", \ + "0.534737, 0.549871, 0.627306, 0.696289, 0.815267, 0.961253, 1.15026", \ + "0.646426, 0.663953, 0.751098, 0.824993, 0.947501, 1.09482, 1.28396", \ + "0.747511, 0.767594, 0.866082, 0.946384, 1.07412, 1.22299, 1.4125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0428211, 0.0516752, 0.111364, 0.181808, 0.326112, 0.519589, 0.775848", \ + "0.0428174, 0.0517198, 0.111382, 0.181821, 0.326114, 0.519594, 0.776227", \ + "0.0437478, 0.0524481, 0.111828, 0.182126, 0.326363, 0.519637, 0.775891", \ + "0.0493471, 0.0582101, 0.116832, 0.185524, 0.327867, 0.520435, 0.776119", \ + "0.060442, 0.069823, 0.128671, 0.195988, 0.334792, 0.524322, 0.778277", \ + "0.073824, 0.083991, 0.143876, 0.209135, 0.343801, 0.529643, 0.781486", \ + "0.088901, 0.100027, 0.162219, 0.226001, 0.355926, 0.536784, 0.785463" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.242595, 0.251545, 0.307875, 0.372931, 0.501501, 0.668156, 0.885776", \ + "0.264171, 0.273164, 0.329553, 0.394512, 0.523094, 0.689783, 0.907362", \ + "0.34184, 0.350834, 0.407174, 0.472144, 0.600786, 0.767443, 0.985", \ + "0.397458, 0.406456, 0.462836, 0.527763, 0.656366, 0.82304, 1.04069", \ + "0.473275, 0.482244, 0.53863, 0.603631, 0.732194, 0.898881, 1.1167", \ + "0.545941, 0.55493, 0.611287, 0.676315, 0.804874, 0.971565, 1.18915", \ + "0.617597, 0.626607, 0.68296, 0.747996, 0.876528, 1.04322, 1.2609" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0290586, 0.0373472, 0.106275, 0.19683, 0.380241, 0.619229, 0.931664", \ + "0.0291001, 0.037315, 0.106284, 0.196804, 0.380215, 0.61923, 0.931685", \ + "0.0290742, 0.0373112, 0.106274, 0.196828, 0.380244, 0.61923, 0.931771", \ + "0.0291009, 0.0373252, 0.106299, 0.196815, 0.380212, 0.619222, 0.931551", \ + "0.029131, 0.037346, 0.106281, 0.196805, 0.380217, 0.619354, 0.931844", \ + "0.029162, 0.037416, 0.106304, 0.196814, 0.380223, 0.619233, 0.931778", \ + "0.029248, 0.037482, 0.106343, 0.196823, 0.380252, 0.619235, 0.931815" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.241829, 0.250908, 0.303964, 0.36117, 0.472654, 0.616894, 0.805316", \ + "0.262941, 0.272012, 0.325059, 0.382227, 0.493771, 0.638003, 0.826429", \ + "0.338568, 0.347666, 0.400711, 0.457948, 0.569454, 0.713699, 0.90212", \ + "0.389842, 0.398936, 0.451958, 0.509159, 0.620719, 0.764918, 0.953335", \ + "0.454549, 0.463647, 0.516699, 0.573866, 0.685418, 0.829668, 1.01808", \ + "0.511349, 0.520455, 0.573538, 0.630706, 0.742233, 0.886482, 1.07489", \ + "0.562453, 0.571571, 0.624653, 0.681867, 0.793365, 0.93761, 1.12602" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296234, 0.0370686, 0.0936045, 0.166786, 0.317223, 0.514472, 0.772882", \ + "0.0296088, 0.0370429, 0.0936007, 0.166812, 0.317351, 0.514466, 0.772882", \ + "0.0296371, 0.0370475, 0.0936364, 0.166787, 0.317347, 0.514467, 0.77288", \ + "0.0296319, 0.0370454, 0.0936454, 0.166873, 0.317368, 0.514631, 0.772876", \ + "0.029653, 0.037061, 0.09362, 0.166811, 0.317354, 0.514786, 0.773322", \ + "0.029707, 0.037102, 0.09364, 0.166815, 0.317352, 0.514472, 0.772884", \ + "0.029751, 0.037163, 0.093672, 0.166816, 0.317367, 0.514476, 0.772887" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.170097, 0.1813, 0.246207, 0.313685, 0.442991, 0.609674, 0.827302", \ + "0.19148, 0.202685, 0.267501, 0.335069, 0.464364, 0.631045, 0.848689", \ + "0.296475, 0.307895, 0.372805, 0.440266, 0.569532, 0.73627, 0.953991", \ + "0.394176, 0.4067, 0.475486, 0.54415, 0.67376, 0.840485, 1.05815", \ + "0.529968, 0.54498, 0.622767, 0.694837, 0.825725, 0.992707, 1.21061", \ + "0.657536, 0.675419, 0.764756, 0.841835, 0.975354, 1.14264, 1.36045", \ + "0.780026, 0.800797, 0.903338, 0.987294, 1.12523, 1.2931, 1.51077" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0376613, 0.0470092, 0.11577, 0.202734, 0.382802, 0.620703, 0.933085", \ + "0.0376622, 0.0470077, 0.115721, 0.202772, 0.382836, 0.620703, 0.933083", \ + "0.039016, 0.0479205, 0.116214, 0.202963, 0.382835, 0.62055, 0.93309", \ + "0.0450741, 0.0542835, 0.121034, 0.205735, 0.383792, 0.620918, 0.933122", \ + "0.057419, 0.067116, 0.132746, 0.214141, 0.387721, 0.622416, 0.933866", \ + "0.072011, 0.08268, 0.148773, 0.226309, 0.393993, 0.625456, 0.936026", \ + "0.08773, 0.099676, 0.168641, 0.243154, 0.40409, 0.630178, 0.937159" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.199044, 0.211144, 0.277171, 0.340869, 0.456007, 0.600896, 0.789391", \ + "0.219963, 0.231994, 0.298045, 0.361757, 0.47689, 0.621817, 0.810255", \ + "0.320295, 0.332457, 0.398377, 0.462196, 0.577393, 0.722419, 0.910911", \ + "0.412057, 0.425158, 0.494712, 0.559739, 0.675693, 0.820865, 1.00929", \ + "0.534737, 0.549871, 0.627306, 0.696289, 0.815267, 0.961253, 1.15026", \ + "0.646426, 0.663953, 0.751098, 0.824993, 0.947501, 1.09482, 1.28396", \ + "0.747511, 0.767594, 0.866082, 0.946384, 1.07412, 1.22299, 1.4125" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0428211, 0.0516752, 0.111364, 0.181808, 0.326112, 0.519589, 0.775848", \ + "0.0428174, 0.0517198, 0.111382, 0.181821, 0.326114, 0.519594, 0.776227", \ + "0.0437478, 0.0524481, 0.111828, 0.182126, 0.326363, 0.519637, 0.775891", \ + "0.0493471, 0.0582101, 0.116832, 0.185524, 0.327867, 0.520435, 0.776119", \ + "0.060442, 0.069823, 0.128671, 0.195988, 0.334792, 0.524322, 0.778277", \ + "0.073824, 0.083991, 0.143876, 0.209135, 0.343801, 0.529643, 0.781486", \ + "0.088901, 0.100027, 0.162219, 0.226001, 0.355926, 0.536784, 0.785463" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.209779, 0.218776, 0.275164, 0.340201, 0.468759, 0.635452, 0.853067", \ + "0.230885, 0.239906, 0.29631, 0.361336, 0.489904, 0.656585, 0.874196", \ + "0.328864, 0.337892, 0.394279, 0.459303, 0.587941, 0.7546, 0.972203", \ + "0.409029, 0.41812, 0.474704, 0.539779, 0.668409, 0.835083, 1.05272", \ + "0.514317, 0.523682, 0.580683, 0.645736, 0.774486, 0.941207, 1.15899", \ + "0.60887, 0.618548, 0.67619, 0.741313, 0.870132, 1.03689, 1.25457", \ + "0.694616, 0.704679, 0.763059, 0.828172, 0.957071, 1.12389, 1.34161" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291974, 0.0374487, 0.106326, 0.196854, 0.380253, 0.619232, 0.931647", \ + "0.0292376, 0.0374422, 0.10633, 0.196842, 0.380257, 0.619199, 0.931735", \ + "0.0292727, 0.0375044, 0.106367, 0.196839, 0.380256, 0.619236, 0.931722", \ + "0.0298926, 0.0381329, 0.106592, 0.196944, 0.380307, 0.619208, 0.931801", \ + "0.031238, 0.039317, 0.107158, 0.197202, 0.380381, 0.619426, 0.931848", \ + "0.032856, 0.040882, 0.107907, 0.197561, 0.380576, 0.6194, 0.931962", \ + "0.035262, 0.043098, 0.108936, 0.198057, 0.380818, 0.619492, 0.931889" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.202317, 0.21141, 0.264482, 0.32166, 0.433159, 0.577419, 0.765804", \ + "0.223935, 0.233019, 0.286081, 0.343287, 0.454772, 0.599015, 0.787435", \ + "0.325443, 0.334535, 0.387592, 0.444826, 0.556338, 0.700591, 0.889017", \ + "0.410308, 0.419487, 0.472776, 0.530005, 0.641561, 0.78586, 0.97424", \ + "0.526649, 0.535979, 0.589801, 0.647255, 0.758831, 0.903151, 1.09156", \ + "0.637223, 0.6469, 0.701631, 0.759306, 0.871133, 1.01545, 1.20385", \ + "0.743183, 0.753233, 0.809025, 0.867039, 0.978992, 1.12346, 1.3119" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296679, 0.0370833, 0.0936098, 0.166787, 0.317344, 0.514697, 0.77288", \ + "0.0296454, 0.0370855, 0.0936094, 0.166787, 0.317204, 0.514517, 0.772879", \ + "0.0296722, 0.0370918, 0.0936733, 0.166799, 0.317351, 0.514469, 0.77288", \ + "0.0302113, 0.0375796, 0.093924, 0.166961, 0.317361, 0.514506, 0.772886", \ + "0.031361, 0.038704, 0.094631, 0.167337, 0.31743, 0.514546, 0.773202", \ + "0.033176, 0.040421, 0.095794, 0.168053, 0.317752, 0.514611, 0.772931", \ + "0.035141, 0.042445, 0.097284, 0.169099, 0.318253, 0.515072, 0.773256" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.214353, 0.225517, 0.290077, 0.357393, 0.486715, 0.653511, 0.871328", \ + "0.235511, 0.246696, 0.311259, 0.37857, 0.507894, 0.67469, 0.892401", \ + "0.311638, 0.322834, 0.387245, 0.454664, 0.583953, 0.750781, 0.968533", \ + "0.363224, 0.374432, 0.438934, 0.506419, 0.635732, 0.802657, 1.02031", \ + "0.428322, 0.439544, 0.504166, 0.571558, 0.700871, 0.867735, 1.08551", \ + "0.48827, 0.499579, 0.564416, 0.63177, 0.761198, 0.928026, 1.14588", \ + "0.54116, 0.552641, 0.617911, 0.685444, 0.814875, 0.981761, 1.19956" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377741, 0.0470064, 0.115428, 0.202511, 0.382849, 0.621021, 0.933451", \ + "0.0377794, 0.0470037, 0.115432, 0.202514, 0.382855, 0.62102, 0.93335", \ + "0.0378405, 0.0470522, 0.115396, 0.202543, 0.382958, 0.621024, 0.933457", \ + "0.0379335, 0.0471441, 0.115442, 0.20251, 0.382949, 0.621034, 0.933475", \ + "0.038138, 0.047349, 0.115651, 0.202654, 0.382998, 0.621021, 0.933345", \ + "0.038692, 0.04785, 0.115907, 0.202814, 0.38307, 0.621072, 0.933484", \ + "0.039565, 0.048716, 0.116476, 0.203146, 0.383192, 0.621131, 0.933522" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.239947, 0.251868, 0.317281, 0.380501, 0.495288, 0.640205, 0.828828", \ + "0.261636, 0.273577, 0.338997, 0.402221, 0.516992, 0.661936, 0.850507", \ + "0.339534, 0.351485, 0.416831, 0.480114, 0.594929, 0.739886, 0.928471", \ + "0.395143, 0.407101, 0.472453, 0.535948, 0.650532, 0.795523, 0.984133", \ + "0.471714, 0.483662, 0.549103, 0.612328, 0.727189, 0.872125, 1.06076", \ + "0.545914, 0.557926, 0.62349, 0.686792, 0.801688, 0.946678, 1.13528", \ + "0.619433, 0.631565, 0.697564, 0.760915, 0.875919, 1.02092, 1.20958" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0423902, 0.0512007, 0.110366, 0.18074, 0.325535, 0.519559, 0.776173", \ + "0.0424026, 0.0512027, 0.110366, 0.180761, 0.325535, 0.519557, 0.776171", \ + "0.0424428, 0.0512313, 0.110313, 0.180776, 0.325538, 0.51935, 0.776175", \ + "0.0424641, 0.0512555, 0.11037, 0.181206, 0.325599, 0.519601, 0.776584", \ + "0.042595, 0.051362, 0.110531, 0.180813, 0.325593, 0.519429, 0.776154", \ + "0.042954, 0.051726, 0.110786, 0.181004, 0.325697, 0.519638, 0.776211", \ + "0.043714, 0.052458, 0.111252, 0.181469, 0.32592, 0.519561, 0.776285" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.141143, 0.152338, 0.217303, 0.284824, 0.414088, 0.580719, 0.79836", \ + "0.160798, 0.172079, 0.236962, 0.304483, 0.433749, 0.600384, 0.818029", \ + "0.254283, 0.265977, 0.331919, 0.399557, 0.528977, 0.695698, 0.913395", \ + "0.332368, 0.346175, 0.418127, 0.487521, 0.617732, 0.784541, 1.00212", \ + "0.435528, 0.452852, 0.53739, 0.610707, 0.742058, 0.909192, 1.12765", \ + "0.531981, 0.552726, 0.651933, 0.731293, 0.865355, 1.03271, 1.25063", \ + "0.624356, 0.648253, 0.762927, 0.851042, 0.989796, 1.15774, 1.37607" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0375083, 0.0468126, 0.115592, 0.202708, 0.382771, 0.620707, 0.9331", \ + "0.0375017, 0.0468331, 0.115555, 0.202724, 0.382731, 0.620707, 0.933092", \ + "0.0414043, 0.0502258, 0.117284, 0.203384, 0.382981, 0.620726, 0.93295", \ + "0.0516936, 0.0606058, 0.124632, 0.20824, 0.384996, 0.621468, 0.933105", \ + "0.069192, 0.079174, 0.140396, 0.218214, 0.389664, 0.624324, 0.935009", \ + "0.086731, 0.098299, 0.161145, 0.233232, 0.396801, 0.627072, 0.936814", \ + "0.104446, 0.117709, 0.185652, 0.254258, 0.408862, 0.632642, 0.939217" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.183227, 0.195189, 0.260726, 0.323849, 0.438606, 0.583538, 0.772108", \ + "0.200369, 0.212365, 0.277771, 0.340971, 0.455754, 0.600653, 0.789264", \ + "0.293879, 0.305872, 0.371603, 0.434885, 0.549868, 0.694855, 0.883481", \ + "0.376731, 0.390456, 0.461339, 0.52694, 0.643022, 0.788238, 0.976866", \ + "0.483717, 0.500292, 0.581331, 0.650802, 0.769664, 0.916001, 1.10576", \ + "0.578756, 0.598171, 0.691281, 0.766295, 0.888591, 1.03533, 1.22472", \ + "0.665906, 0.68822, 0.794273, 0.876387, 1.00385, 1.15224, 1.34155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0423912, 0.0511708, 0.110246, 0.180743, 0.32553, 0.519555, 0.776536", \ + "0.04238, 0.0511345, 0.110333, 0.180746, 0.325524, 0.519358, 0.776533", \ + "0.044459, 0.0531014, 0.111318, 0.181173, 0.325703, 0.519402, 0.77655", \ + "0.0534219, 0.0620014, 0.118779, 0.187031, 0.328818, 0.520628, 0.776691", \ + "0.06933, 0.078468, 0.133535, 0.198308, 0.336264, 0.525997, 0.780262", \ + "0.086078, 0.096467, 0.152346, 0.213389, 0.345071, 0.530743, 0.783528", \ + "0.103574, 0.114993, 0.174138, 0.232733, 0.357992, 0.537911, 0.7868" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.192816, 0.201836, 0.258254, 0.323218, 0.451826, 0.618461, 0.836112", \ + "0.214066, 0.223081, 0.279466, 0.344431, 0.473072, 0.639727, 0.857357", \ + "0.288167, 0.297139, 0.353507, 0.418362, 0.546901, 0.713549, 0.931225", \ + "0.339255, 0.348265, 0.40467, 0.46964, 0.598201, 0.76488, 0.982497", \ + "0.407785, 0.416792, 0.473204, 0.538212, 0.666787, 0.83347, 1.05105", \ + "0.472802, 0.48184, 0.538248, 0.603274, 0.731852, 0.898515, 1.11614", \ + "0.536324, 0.5454, 0.6019, 0.666902, 0.795563, 0.962235, 1.17986" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0292146, 0.0374242, 0.106326, 0.19681, 0.380247, 0.619223, 0.931768", \ + "0.0291842, 0.0374057, 0.106317, 0.196832, 0.380252, 0.619233, 0.931762", \ + "0.0290658, 0.0373342, 0.1063, 0.196805, 0.380247, 0.619231, 0.931817", \ + "0.0291749, 0.0373831, 0.106322, 0.196783, 0.380173, 0.619244, 0.931763", \ + "0.029234, 0.037475, 0.106358, 0.196832, 0.380257, 0.619591, 0.931749", \ + "0.029355, 0.037569, 0.106393, 0.196889, 0.380274, 0.61925, 0.931713", \ + "0.029575, 0.037763, 0.106478, 0.196934, 0.380306, 0.619276, 0.931663" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.21554, 0.224639, 0.277723, 0.33485, 0.446377, 0.590625, 0.778984", \ + "0.237791, 0.246895, 0.299953, 0.357129, 0.468614, 0.612871, 0.80128", \ + "0.302703, 0.311786, 0.364822, 0.422002, 0.533483, 0.677735, 0.866146", \ + "0.345091, 0.354179, 0.407237, 0.464413, 0.575907, 0.720183, 0.90856", \ + "0.399226, 0.408317, 0.461373, 0.518566, 0.630082, 0.774323, 0.962748", \ + "0.447132, 0.456252, 0.50934, 0.566556, 0.678061, 0.822309, 1.01072", \ + "0.490087, 0.499226, 0.5524, 0.609621, 0.721137, 0.865415, 1.05384" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296362, 0.0370393, 0.0935226, 0.166788, 0.317345, 0.51447, 0.773039", \ + "0.0296636, 0.037053, 0.093603, 0.166787, 0.317347, 0.514469, 0.772882", \ + "0.0296099, 0.0370288, 0.0935264, 0.166794, 0.317353, 0.514474, 0.772884", \ + "0.0296352, 0.037053, 0.0935983, 0.167017, 0.317228, 0.514427, 0.772875", \ + "0.029651, 0.037077, 0.093621, 0.166797, 0.317355, 0.514477, 0.772606", \ + "0.029745, 0.037159, 0.093682, 0.166847, 0.317383, 0.51449, 0.772902", \ + "0.029858, 0.037297, 0.09377, 0.166889, 0.317419, 0.514503, 0.772923" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.141143, 0.152338, 0.217303, 0.284824, 0.414088, 0.580719, 0.79836", \ + "0.160798, 0.172079, 0.236962, 0.304483, 0.433749, 0.600384, 0.818029", \ + "0.254283, 0.265977, 0.331919, 0.399557, 0.528977, 0.695698, 0.913395", \ + "0.332368, 0.346175, 0.418127, 0.487521, 0.617732, 0.784541, 1.00212", \ + "0.435528, 0.452852, 0.53739, 0.610707, 0.742058, 0.909192, 1.12765", \ + "0.531981, 0.552726, 0.651933, 0.731293, 0.865355, 1.03271, 1.25063", \ + "0.624356, 0.648253, 0.762927, 0.851042, 0.989796, 1.15774, 1.37607" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0375083, 0.0468126, 0.115592, 0.202708, 0.382771, 0.620707, 0.9331", \ + "0.0375017, 0.0468331, 0.115555, 0.202724, 0.382731, 0.620707, 0.933092", \ + "0.0414043, 0.0502258, 0.117284, 0.203384, 0.382981, 0.620726, 0.93295", \ + "0.0516936, 0.0606058, 0.124632, 0.20824, 0.384996, 0.621468, 0.933105", \ + "0.069192, 0.079174, 0.140396, 0.218214, 0.389664, 0.624324, 0.935009", \ + "0.086731, 0.098299, 0.161145, 0.233232, 0.396801, 0.627072, 0.936814", \ + "0.104446, 0.117709, 0.185652, 0.254258, 0.408862, 0.632642, 0.939217" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.183227, 0.195189, 0.260726, 0.323849, 0.438606, 0.583538, 0.772108", \ + "0.200369, 0.212365, 0.277771, 0.340971, 0.455754, 0.600653, 0.789264", \ + "0.293879, 0.305872, 0.371603, 0.434885, 0.549868, 0.694855, 0.883481", \ + "0.376731, 0.390456, 0.461339, 0.52694, 0.643022, 0.788238, 0.976866", \ + "0.483717, 0.500292, 0.581331, 0.650802, 0.769664, 0.916001, 1.10576", \ + "0.578756, 0.598171, 0.691281, 0.766295, 0.888591, 1.03533, 1.22472", \ + "0.665906, 0.68822, 0.794273, 0.876387, 1.00385, 1.15224, 1.34155" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0423912, 0.0511708, 0.110246, 0.180743, 0.32553, 0.519555, 0.776536", \ + "0.04238, 0.0511345, 0.110333, 0.180746, 0.325524, 0.519358, 0.776533", \ + "0.044459, 0.0531014, 0.111318, 0.181173, 0.325703, 0.519402, 0.77655", \ + "0.0534219, 0.0620014, 0.118779, 0.187031, 0.328818, 0.520628, 0.776691", \ + "0.06933, 0.078468, 0.133535, 0.198308, 0.336264, 0.525997, 0.780262", \ + "0.086078, 0.096467, 0.152346, 0.213389, 0.345071, 0.530743, 0.783528", \ + "0.103574, 0.114993, 0.174138, 0.232733, 0.357992, 0.537911, 0.7868" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.185523, 0.194515, 0.25083, 0.315841, 0.444394, 0.611043, 0.828667", \ + "0.201994, 0.211024, 0.267366, 0.33232, 0.460919, 0.627596, 0.845175", \ + "0.2837, 0.292756, 0.349236, 0.414209, 0.542758, 0.709361, 0.927019", \ + "0.344371, 0.353522, 0.410083, 0.475212, 0.603834, 0.770612, 0.988186", \ + "0.423463, 0.432925, 0.48993, 0.555126, 0.683749, 0.850593, 1.06836", \ + "0.495185, 0.504984, 0.562706, 0.627819, 0.756667, 0.923397, 1.14134", \ + "0.560909, 0.57126, 0.630216, 0.695478, 0.824218, 0.991077, 1.20885" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0290663, 0.0373031, 0.106267, 0.196787, 0.380242, 0.61923, 0.93177", \ + "0.0291023, 0.037309, 0.106272, 0.196802, 0.380242, 0.619229, 0.931674", \ + "0.0295177, 0.0377072, 0.106412, 0.196874, 0.380259, 0.619211, 0.931779", \ + "0.0301287, 0.0383357, 0.106709, 0.197073, 0.380288, 0.619328, 0.931747", \ + "0.031607, 0.039691, 0.107299, 0.197268, 0.380386, 0.619307, 0.931871", \ + "0.033897, 0.041804, 0.108346, 0.197696, 0.38063, 0.619346, 0.931898", \ + "0.036494, 0.044272, 0.109454, 0.198261, 0.38087, 0.619497, 0.931892" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.170646, 0.179723, 0.232782, 0.289955, 0.4015, 0.545769, 0.734149", \ + "0.189694, 0.198785, 0.251834, 0.30904, 0.42053, 0.564755, 0.753173", \ + "0.270681, 0.27981, 0.332987, 0.390233, 0.501741, 0.645992, 0.834379", \ + "0.330487, 0.339663, 0.393026, 0.450323, 0.561949, 0.706172, 0.894574", \ + "0.411353, 0.420756, 0.47483, 0.532292, 0.64396, 0.788265, 0.976715", \ + "0.488136, 0.497939, 0.55302, 0.610825, 0.722595, 0.866974, 1.05545", \ + "0.560871, 0.571114, 0.627511, 0.685731, 0.79775, 0.942068, 1.13065" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0296297, 0.0370543, 0.0936076, 0.166789, 0.31734, 0.51449, 0.772878", \ + "0.0296541, 0.0370749, 0.0936425, 0.166801, 0.317344, 0.514565, 0.77288", \ + "0.0299252, 0.0373179, 0.0937815, 0.166864, 0.317368, 0.514549, 0.772885", \ + "0.0304208, 0.0378152, 0.094058, 0.167, 0.317387, 0.514649, 0.772912", \ + "0.031949, 0.039222, 0.094855, 0.167484, 0.317482, 0.514575, 0.773291", \ + "0.034006, 0.041259, 0.09633, 0.168368, 0.317928, 0.51477, 0.772953", \ + "0.03644, 0.043719, 0.098183, 0.169565, 0.31857, 0.515201, 0.77344" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.186546, 0.197731, 0.262204, 0.329507, 0.458858, 0.625653, 0.843453", \ + "0.208816, 0.219997, 0.284518, 0.35179, 0.481131, 0.647946, 0.865701", \ + "0.27498, 0.285708, 0.350301, 0.417782, 0.547104, 0.713895, 0.931641", \ + "0.31699, 0.328157, 0.392567, 0.459715, 0.588998, 0.755982, 0.973803", \ + "0.372446, 0.383646, 0.448226, 0.515403, 0.644674, 0.811348, 1.02899", \ + "0.421969, 0.433357, 0.49821, 0.565835, 0.69536, 0.862303, 1.08002", \ + "0.46777, 0.47943, 0.545201, 0.613079, 0.743389, 0.910918, 1.12907" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0377507, 0.0469794, 0.11541, 0.202502, 0.382951, 0.621021, 0.93345", \ + "0.0377559, 0.0469895, 0.115432, 0.202502, 0.382951, 0.62102, 0.93345", \ + "0.0376247, 0.0469182, 0.115592, 0.202701, 0.383028, 0.621075, 0.933429", \ + "0.0376955, 0.0469141, 0.115261, 0.202516, 0.382985, 0.621202, 0.933698", \ + "0.038134, 0.047314, 0.115548, 0.202449, 0.382707, 0.621104, 0.933552", \ + "0.039215, 0.048318, 0.116141, 0.203087, 0.383328, 0.621129, 0.933299", \ + "0.040775, 0.049783, 0.117266, 0.204287, 0.384879, 0.622678, 0.934527" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.180328, 0.192381, 0.258356, 0.322069, 0.437234, 0.582143, 0.770639", \ + "0.201939, 0.214001, 0.280132, 0.343731, 0.45884, 0.603771, 0.792236", \ + "0.278332, 0.290263, 0.355904, 0.41959, 0.534671, 0.679611, 0.868071", \ + "0.330539, 0.342513, 0.407971, 0.471085, 0.58521, 0.72997, 0.918474", \ + "0.399363, 0.411437, 0.477262, 0.540814, 0.6555, 0.799734, 0.98732", \ + "0.466186, 0.478358, 0.544735, 0.608435, 0.723659, 0.868386, 1.05639", \ + "0.533537, 0.54594, 0.612999, 0.677187, 0.792903, 0.938395, 1.127" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.042742, 0.0516331, 0.11125, 0.181712, 0.326102, 0.51939, 0.77589", \ + "0.0427233, 0.0515999, 0.111227, 0.18178, 0.326111, 0.519607, 0.775902", \ + "0.0419447, 0.0508924, 0.111058, 0.181668, 0.326021, 0.519654, 0.775891", \ + "0.0424642, 0.051279, 0.110449, 0.180236, 0.324664, 0.51862, 0.775508", \ + "0.043053, 0.051896, 0.111187, 0.181287, 0.324735, 0.51693, 0.773499", \ + "0.043917, 0.052748, 0.112063, 0.182102, 0.325927, 0.518395, 0.774258", \ + "0.045397, 0.054188, 0.113194, 0.183348, 0.327642, 0.520336, 0.776268" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0772185, 0.0881895, 0.151937, 0.219012, 0.347924, 0.514448, 0.732027", \ + "0.0948488, 0.105512, 0.169044, 0.236107, 0.365114, 0.531667, 0.749242", \ + "0.169596, 0.181027, 0.24565, 0.313763, 0.443124, 0.609675, 0.82728", \ + "0.222071, 0.235688, 0.304181, 0.372332, 0.502839, 0.670078, 0.887579", \ + "0.292302, 0.309298, 0.388228, 0.457894, 0.587989, 0.755049, 0.973768", \ + "0.359662, 0.379455, 0.471515, 0.545179, 0.676484, 0.843264, 1.06131", \ + "0.426081, 0.448386, 0.55404, 0.635029, 0.769169, 0.937777, 1.15614" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334685, 0.0433628, 0.114332, 0.202181, 0.382683, 0.620528, 0.93292", \ + "0.0327601, 0.0428156, 0.114051, 0.202045, 0.382614, 0.620578, 0.932983", \ + "0.0408179, 0.0491314, 0.117127, 0.204222, 0.383447, 0.620796, 0.933047", \ + "0.0519527, 0.0603107, 0.121837, 0.207325, 0.386494, 0.623243, 0.934255", \ + "0.06734, 0.077537, 0.134758, 0.213638, 0.388913, 0.626289, 0.937176", \ + "0.082391, 0.094602, 0.153789, 0.226893, 0.394957, 0.628278, 0.939169", \ + "0.097916, 0.111759, 0.177163, 0.245425, 0.406176, 0.635324, 0.943192" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0864337, 0.0955941, 0.148494, 0.205558, 0.316955, 0.46115, 0.649534", \ + "0.103623, 0.112721, 0.16568, 0.222743, 0.334184, 0.478404, 0.666798", \ + "0.174311, 0.1848, 0.24136, 0.299834, 0.411401, 0.55558, 0.743919", \ + "0.219618, 0.232193, 0.293371, 0.352523, 0.465322, 0.6105, 0.798795", \ + "0.273645, 0.289277, 0.360681, 0.421947, 0.534395, 0.679153, 0.868391", \ + "0.318352, 0.336762, 0.420417, 0.486228, 0.600278, 0.744935, 0.933705", \ + "0.355572, 0.376392, 0.472833, 0.545311, 0.663005, 0.809184, 0.99808" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291245, 0.036556, 0.0933735, 0.166743, 0.317337, 0.514463, 0.772879", \ + "0.0291622, 0.0366502, 0.0934157, 0.166758, 0.317349, 0.514466, 0.772881", \ + "0.038689, 0.0453465, 0.0988473, 0.16983, 0.317941, 0.514704, 0.772801", \ + "0.0502209, 0.0568399, 0.105276, 0.174341, 0.321944, 0.517443, 0.774488", \ + "0.066518, 0.074494, 0.11964, 0.182394, 0.325022, 0.520484, 0.777952", \ + "0.082503, 0.092225, 0.139057, 0.196329, 0.332005, 0.523395, 0.779964", \ + "0.098481, 0.109965, 0.161776, 0.215618, 0.344366, 0.531321, 0.78483" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.078141, 0.0890545, 0.152304, 0.219014, 0.34777, 0.514272, 0.731917", \ + "0.0955734, 0.106216, 0.169266, 0.23599, 0.364858, 0.531384, 0.748936", \ + "0.170008, 0.18149, 0.245876, 0.313701, 0.442915, 0.609415, 0.827057", \ + "0.222192, 0.235922, 0.304313, 0.372258, 0.502604, 0.669802, 0.88732", \ + "0.292309, 0.309307, 0.388189, 0.457703, 0.587632, 0.754668, 0.97336", \ + "0.359479, 0.37927, 0.471247, 0.545223, 0.67628, 0.843222, 1.06139", \ + "0.425699, 0.44799, 0.553569, 0.634483, 0.768356, 0.936983, 1.15548" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334738, 0.0432153, 0.113647, 0.201557, 0.382381, 0.620589, 0.933061", \ + "0.0328463, 0.0427566, 0.113396, 0.201442, 0.382328, 0.620585, 0.932955", \ + "0.0409206, 0.0492367, 0.116726, 0.203751, 0.383145, 0.620557, 0.93307", \ + "0.0520212, 0.0603627, 0.121597, 0.206943, 0.386083, 0.623106, 0.934139", \ + "0.06736, 0.077547, 0.134607, 0.213332, 0.388638, 0.626058, 0.937083", \ + "0.082368, 0.094564, 0.153508, 0.226368, 0.394589, 0.627979, 0.939032", \ + "0.097859, 0.111691, 0.177046, 0.245201, 0.405971, 0.635075, 0.9432" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0865221, 0.0957021, 0.148591, 0.205634, 0.317049, 0.461244, 0.649628", \ + "0.103726, 0.112828, 0.165736, 0.22285, 0.334301, 0.478509, 0.666902", \ + "0.174271, 0.184768, 0.241324, 0.299796, 0.411364, 0.555543, 0.743881", \ + "0.219333, 0.231908, 0.293333, 0.352486, 0.465284, 0.610463, 0.798757", \ + "0.273683, 0.289317, 0.360723, 0.421989, 0.534435, 0.679194, 0.868433", \ + "0.318494, 0.336907, 0.420571, 0.486384, 0.600432, 0.745088, 0.933856", \ + "0.355837, 0.37665, 0.473117, 0.545594, 0.663287, 0.809462, 0.9984" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0291415, 0.0365791, 0.0933737, 0.166752, 0.317335, 0.514462, 0.772879", \ + "0.0291733, 0.0366557, 0.0934873, 0.166755, 0.317339, 0.514463, 0.77288", \ + "0.0386847, 0.0453463, 0.0988547, 0.169828, 0.31794, 0.514703, 0.7728", \ + "0.0502614, 0.0568622, 0.105274, 0.17434, 0.321944, 0.517443, 0.774481", \ + "0.066534, 0.074508, 0.119642, 0.182393, 0.325021, 0.520484, 0.777952", \ + "0.08253, 0.092252, 0.139065, 0.196325, 0.332003, 0.523393, 0.779962", \ + "0.098517, 0.109979, 0.161792, 0.21562, 0.344364, 0.53131, 0.784721" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0772185, 0.0881895, 0.151937, 0.219012, 0.347924, 0.514448, 0.732027", \ + "0.0948488, 0.105512, 0.169044, 0.236107, 0.365114, 0.531667, 0.749242", \ + "0.169596, 0.181027, 0.24565, 0.313763, 0.443124, 0.609675, 0.82728", \ + "0.222071, 0.235688, 0.304181, 0.372332, 0.502839, 0.670078, 0.887579", \ + "0.292302, 0.309298, 0.388228, 0.457894, 0.587989, 0.755049, 0.973768", \ + "0.359662, 0.379455, 0.471515, 0.545179, 0.676484, 0.843264, 1.06131", \ + "0.426081, 0.448386, 0.55404, 0.635029, 0.769169, 0.937777, 1.15614" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0334685, 0.0433628, 0.114332, 0.202181, 0.382683, 0.620528, 0.93292", \ + "0.0327601, 0.0428156, 0.114051, 0.202045, 0.382614, 0.620578, 0.932983", \ + "0.0408179, 0.0491314, 0.117127, 0.204222, 0.383447, 0.620796, 0.933047", \ + "0.0519527, 0.0603107, 0.121837, 0.207325, 0.386494, 0.623243, 0.934255", \ + "0.06734, 0.077537, 0.134758, 0.213638, 0.388913, 0.626289, 0.937176", \ + "0.082391, 0.094602, 0.153789, 0.226893, 0.394957, 0.628278, 0.939169", \ + "0.097916, 0.111759, 0.177163, 0.245425, 0.406176, 0.635324, 0.943192" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.115447, 0.127287, 0.192525, 0.255862, 0.370789, 0.515687, 0.70416", \ + "0.136793, 0.148622, 0.213818, 0.277151, 0.392064, 0.536946, 0.725434", \ + "0.209388, 0.220621, 0.28357, 0.346193, 0.460938, 0.605785, 0.794239", \ + "0.259801, 0.270995, 0.33438, 0.396661, 0.509789, 0.653527, 0.841871", \ + "0.327349, 0.338576, 0.402235, 0.465075, 0.579286, 0.723084, 0.910013", \ + "0.391247, 0.402502, 0.466399, 0.529691, 0.644646, 0.789443, 0.977249", \ + "0.453687, 0.464987, 0.529363, 0.593081, 0.709207, 0.855087, 1.04393" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0399065, 0.0490511, 0.110061, 0.181067, 0.325814, 0.519509, 0.775881", \ + "0.0397577, 0.0489149, 0.110002, 0.181039, 0.325805, 0.519458, 0.776202", \ + "0.0370377, 0.0461478, 0.107355, 0.179115, 0.325139, 0.519292, 0.776138", \ + "0.0373615, 0.0466787, 0.107662, 0.177989, 0.32207, 0.516569, 0.774316", \ + "0.038, 0.047428, 0.108711, 0.179603, 0.323397, 0.515384, 0.771457", \ + "0.039725, 0.048467, 0.109668, 0.180959, 0.325497, 0.51811, 0.773265", \ + "0.042358, 0.051026, 0.111189, 0.183018, 0.328479, 0.521306, 0.776403" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.111958, 0.120801, 0.176779, 0.241681, 0.370239, 0.536918, 0.754573", \ + "0.133426, 0.142297, 0.19827, 0.263149, 0.391745, 0.558428, 0.776078", \ + "0.198544, 0.207351, 0.263145, 0.328143, 0.456839, 0.623532, 0.841193", \ + "0.241255, 0.250101, 0.305979, 0.370818, 0.499198, 0.665986, 0.883816", \ + "0.295588, 0.304687, 0.361121, 0.426079, 0.554678, 0.721356, 0.939013", \ + "0.342215, 0.351836, 0.409107, 0.474416, 0.603465, 0.770386, 0.988108", \ + "0.383011, 0.393239, 0.451677, 0.517729, 0.647676, 0.815505, 1.03381" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0283305, 0.0366666, 0.106024, 0.196724, 0.380206, 0.619211, 0.931658", \ + "0.0283031, 0.0366434, 0.106013, 0.196693, 0.380203, 0.61921, 0.931643", \ + "0.0281916, 0.0364887, 0.105969, 0.196897, 0.380485, 0.619344, 0.931881", \ + "0.0287176, 0.0369727, 0.105953, 0.196417, 0.380156, 0.619459, 0.932163", \ + "0.030554, 0.038491, 0.106685, 0.196893, 0.379984, 0.618927, 0.931533", \ + "0.033357, 0.041086, 0.10811, 0.198166, 0.38106, 0.619646, 0.931799", \ + "0.036789, 0.044184, 0.109982, 0.199911, 0.383196, 0.621473, 0.933413" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.117529, 0.129268, 0.193732, 0.256431, 0.37082, 0.515505, 0.703949", \ + "0.13863, 0.15032, 0.214768, 0.277461, 0.391813, 0.536553, 0.725014", \ + "0.210718, 0.221977, 0.284033, 0.346052, 0.460237, 0.604974, 0.79346", \ + "0.260686, 0.271888, 0.334752, 0.396457, 0.50906, 0.652598, 0.840985", \ + "0.328133, 0.339343, 0.402621, 0.46493, 0.578613, 0.722262, 0.90917", \ + "0.391894, 0.403199, 0.46675, 0.52964, 0.644075, 0.78872, 0.976494", \ + "0.454243, 0.465577, 0.529709, 0.593016, 0.708655, 0.854421, 1.04324" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0398003, 0.0487511, 0.108868, 0.179667, 0.324749, 0.51874, 0.775951", \ + "0.039624, 0.0485954, 0.108817, 0.17964, 0.324739, 0.519, 0.775951", \ + "0.0370911, 0.0460575, 0.106299, 0.177882, 0.324359, 0.518622, 0.775449", \ + "0.0374641, 0.0466608, 0.106734, 0.176765, 0.321149, 0.516197, 0.774333", \ + "0.038144, 0.047479, 0.107912, 0.178465, 0.322445, 0.514875, 0.771256", \ + "0.039846, 0.048549, 0.108979, 0.179958, 0.324579, 0.517586, 0.773032", \ + "0.042457, 0.051135, 0.110662, 0.182078, 0.327572, 0.521033, 0.77646" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.11219, 0.121043, 0.177039, 0.241895, 0.370496, 0.537177, 0.754793", \ + "0.133553, 0.142421, 0.198387, 0.26327, 0.391872, 0.558552, 0.776266", \ + "0.198508, 0.20729, 0.26309, 0.328091, 0.456776, 0.623482, 0.841142", \ + "0.2412, 0.250059, 0.305897, 0.370739, 0.49911, 0.665896, 0.883729", \ + "0.295654, 0.304794, 0.361172, 0.42611, 0.5548, 0.721216, 0.938903", \ + "0.342198, 0.351819, 0.409092, 0.474399, 0.603447, 0.770369, 0.988081", \ + "0.383005, 0.393259, 0.451682, 0.517703, 0.647682, 0.815522, 1.03381" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0283392, 0.0366665, 0.10602, 0.196702, 0.380207, 0.619212, 0.931711", \ + "0.0282977, 0.0366391, 0.10601, 0.196695, 0.380204, 0.619211, 0.931802", \ + "0.02818, 0.0364635, 0.105961, 0.196894, 0.380475, 0.619344, 0.931881", \ + "0.0287102, 0.0369559, 0.105912, 0.196413, 0.380202, 0.619468, 0.932164", \ + "0.030525, 0.038549, 0.10669, 0.196865, 0.380045, 0.618888, 0.931532", \ + "0.033358, 0.041087, 0.108109, 0.198123, 0.381058, 0.619648, 0.931796", \ + "0.036787, 0.044201, 0.109979, 0.199918, 0.383196, 0.621562, 0.933414" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.115447, 0.127287, 0.192525, 0.255862, 0.370789, 0.515687, 0.70416", \ + "0.136793, 0.148622, 0.213818, 0.277151, 0.392064, 0.536946, 0.725434", \ + "0.209388, 0.220621, 0.28357, 0.346193, 0.460938, 0.605785, 0.794239", \ + "0.259801, 0.270995, 0.33438, 0.396661, 0.509789, 0.653527, 0.841871", \ + "0.327349, 0.338576, 0.402235, 0.465075, 0.579286, 0.723084, 0.910013", \ + "0.391247, 0.402502, 0.466399, 0.529691, 0.644646, 0.789443, 0.977249", \ + "0.453687, 0.464987, 0.529363, 0.593081, 0.709207, 0.855087, 1.04393" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0399065, 0.0490511, 0.110061, 0.181067, 0.325814, 0.519509, 0.775881", \ + "0.0397577, 0.0489149, 0.110002, 0.181039, 0.325805, 0.519458, 0.776202", \ + "0.0370377, 0.0461478, 0.107355, 0.179115, 0.325139, 0.519292, 0.776138", \ + "0.0373615, 0.0466787, 0.107662, 0.177989, 0.32207, 0.516569, 0.774316", \ + "0.038, 0.047428, 0.108711, 0.179603, 0.323397, 0.515384, 0.771457", \ + "0.039725, 0.048467, 0.109668, 0.180959, 0.325497, 0.51811, 0.773265", \ + "0.042358, 0.051026, 0.111189, 0.183018, 0.328479, 0.521306, 0.776403" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00485761, 0.00486527, 0.0049427, 0.00499486, 0.00503749, 0.00505732, 0.00507169", \ + "0.00477553, 0.00478312, 0.00485826, 0.00490977, 0.00495311, 0.00497522, 0.00498817", \ + "0.004836, 0.00484514, 0.00488172, 0.00490683, 0.00495293, 0.0049817, 0.00500125", \ + "0.00515978, 0.00514579, 0.00514215, 0.00516752, 0.00520749, 0.00523556, 0.00525889", \ + "0.00583533, 0.00579934, 0.00573197, 0.00573692, 0.00578509, 0.00578164, 0.00580345", \ + "0.0069273, 0.00687731, 0.0067429, 0.00671221, 0.00672307, 0.00677429, 0.00681469", \ + "0.00846864, 0.0083967, 0.0081997, 0.00813506, 0.00810134, 0.00811099, 0.0081629" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0122879, 0.0122911, 0.0123704, 0.0124276, 0.0124744, 0.0124979, 0.0125117", \ + "0.0122142, 0.0122166, 0.0122937, 0.0123506, 0.0123976, 0.0124213, 0.0124351", \ + "0.0122682, 0.0122572, 0.0123045, 0.0123536, 0.0124062, 0.0124375, 0.0124576", \ + "0.0126024, 0.012578, 0.012562, 0.0125989, 0.012654, 0.0126968, 0.0127019", \ + "0.0132764, 0.0132322, 0.0131653, 0.0131719, 0.0131987, 0.013231, 0.0132553", \ + "0.0143922, 0.0143327, 0.0141985, 0.0141701, 0.0141818, 0.0142, 0.0142257", \ + "0.0159262, 0.0158469, 0.01564, 0.0155824, 0.015563, 0.0155643, 0.0155826" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0119173, 0.0119422, 0.0120527, 0.0120965, 0.0121242, 0.0121353, 0.0121424", \ + "0.0118155, 0.0118421, 0.0119522, 0.011996, 0.0120237, 0.0120357, 0.0120412", \ + "0.0118739, 0.011899, 0.0120052, 0.0120492, 0.0120785, 0.0120913, 0.0120975", \ + "0.0121542, 0.0121763, 0.0122691, 0.0123143, 0.0123568, 0.0123745, 0.0123744", \ + "0.0127845, 0.0128055, 0.0128865, 0.0129438, 0.0130083, 0.0130108, 0.0130041", \ + "0.0138483, 0.0138651, 0.0139389, 0.0139852, 0.0140337, 0.0140382, 0.01405", \ + "0.0153661, 0.0153659, 0.0154216, 0.0154634, 0.015502, 0.0155316, 0.0155839" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00772048, 0.00775398, 0.0078832, 0.00792565, 0.00795115, 0.00796089, 0.00796762", \ + "0.00763206, 0.00766446, 0.00779415, 0.00783665, 0.00786185, 0.00787243, 0.00787791", \ + "0.00764564, 0.00767949, 0.00780772, 0.00785222, 0.0078796, 0.0078912, 0.00789702", \ + "0.00789033, 0.00792121, 0.00804422, 0.00808953, 0.00812059, 0.00813107, 0.00813759", \ + "0.00853019, 0.00855377, 0.0086659, 0.00871598, 0.00875167, 0.00876717, 0.00877672", \ + "0.00958198, 0.00960302, 0.00970351, 0.00975539, 0.0097931, 0.00981273, 0.00982338", \ + "0.011058, 0.0110765, 0.0111684, 0.0112168, 0.0112605, 0.0112833, 0.0112939" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00923052, 0.00923697, 0.00931261, 0.00936479, 0.00940701, 0.0094284, 0.00944135", \ + "0.00909981, 0.00910644, 0.0091821, 0.0092342, 0.00927652, 0.00929802, 0.00930995", \ + "0.00920071, 0.00920717, 0.00927735, 0.00932888, 0.00937163, 0.00939342, 0.00940607", \ + "0.0095538, 0.00955816, 0.0096216, 0.00967292, 0.00972627, 0.00975076, 0.00975815", \ + "0.0103672, 0.0103703, 0.0104322, 0.0104771, 0.0105432, 0.0105386, 0.0105588", \ + "0.011572, 0.0115773, 0.0116276, 0.0116804, 0.0117288, 0.0117872, 0.0118925", \ + "0.0131853, 0.0131846, 0.0132232, 0.0132711, 0.0133159, 0.0133509, 0.0133677" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0103312, 0.0103341, 0.0104159, 0.010473, 0.0105187, 0.0105424, 0.0105538", \ + "0.0101802, 0.0101836, 0.0102651, 0.0103223, 0.0103687, 0.0103915, 0.0104034", \ + "0.0102658, 0.0102689, 0.0103488, 0.0104061, 0.0104527, 0.0104757, 0.010489", \ + "0.0106141, 0.0106132, 0.0106909, 0.0107583, 0.0107949, 0.010817, 0.0108324", \ + "0.0114305, 0.01143, 0.0115008, 0.0115579, 0.0116097, 0.0116337, 0.0116482", \ + "0.0126171, 0.0126165, 0.0126801, 0.012735, 0.0127846, 0.0128115, 0.0128304", \ + "0.0142415, 0.0142377, 0.0142914, 0.014343, 0.0143929, 0.0144209, 0.0144387" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00996808, 0.00999236, 0.0101032, 0.0101467, 0.0101739, 0.0101849, 0.0101903", \ + "0.00980862, 0.00983559, 0.00994578, 0.00999036, 0.0100185, 0.0100287, 0.0100345", \ + "0.00988531, 0.00991167, 0.0100215, 0.0100653, 0.010093, 0.0101048, 0.010111", \ + "0.0102208, 0.010248, 0.0103873, 0.0104042, 0.010431, 0.010444, 0.0104507", \ + "0.0110217, 0.0110503, 0.0111588, 0.0112082, 0.0112393, 0.0112708, 0.0112688", \ + "0.0122147, 0.0122402, 0.012348, 0.0123938, 0.0124242, 0.0124632, 0.0124511", \ + "0.0138291, 0.0138549, 0.0139564, 0.0140002, 0.0140284, 0.0140461, 0.014097" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.012086, 0.0121184, 0.0122479, 0.0122904, 0.0123156, 0.0123261, 0.0123309", \ + "0.0119504, 0.0119837, 0.0121119, 0.0121546, 0.0121797, 0.0121902, 0.0121957", \ + "0.0120411, 0.0120756, 0.0122063, 0.0122494, 0.0122749, 0.0122855, 0.012291", \ + "0.0123788, 0.0124167, 0.0125383, 0.0125797, 0.0126093, 0.0126145, 0.0126273", \ + "0.0131882, 0.0132209, 0.0133497, 0.0133868, 0.013409, 0.0134221, 0.0134284", \ + "0.0143665, 0.0143995, 0.0145272, 0.0145684, 0.0145962, 0.0146071, 0.0146116", \ + "0.0159772, 0.0160072, 0.0161375, 0.0161788, 0.0162038, 0.0162152, 0.0162229" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0119173, 0.0119422, 0.0120527, 0.0120965, 0.0121242, 0.0121353, 0.0121424", \ + "0.0118155, 0.0118421, 0.0119522, 0.011996, 0.0120237, 0.0120357, 0.0120412", \ + "0.0118739, 0.011899, 0.0120052, 0.0120492, 0.0120785, 0.0120913, 0.0120975", \ + "0.0121542, 0.0121763, 0.0122691, 0.0123143, 0.0123568, 0.0123745, 0.0123744", \ + "0.0127845, 0.0128055, 0.0128865, 0.0129438, 0.0130083, 0.0130108, 0.0130041", \ + "0.0138483, 0.0138651, 0.0139389, 0.0139852, 0.0140337, 0.0140382, 0.01405", \ + "0.0153661, 0.0153659, 0.0154216, 0.0154634, 0.015502, 0.0155316, 0.0155839" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.012086, 0.0121184, 0.0122479, 0.0122904, 0.0123156, 0.0123261, 0.0123309", \ + "0.0119504, 0.0119837, 0.0121119, 0.0121546, 0.0121797, 0.0121902, 0.0121957", \ + "0.0120411, 0.0120756, 0.0122063, 0.0122494, 0.0122749, 0.0122855, 0.012291", \ + "0.0123788, 0.0124167, 0.0125383, 0.0125797, 0.0126093, 0.0126145, 0.0126273", \ + "0.0131882, 0.0132209, 0.0133497, 0.0133868, 0.013409, 0.0134221, 0.0134284", \ + "0.0143665, 0.0143995, 0.0145272, 0.0145684, 0.0145962, 0.0146071, 0.0146116", \ + "0.0159772, 0.0160072, 0.0161375, 0.0161788, 0.0162038, 0.0162152, 0.0162229" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00305396, 0.00306581, 0.0031611, 0.00321285, 0.00324892, 0.00326581, 0.00327542", \ + "0.00284805, 0.00285962, 0.00295153, 0.00300424, 0.00304269, 0.00306049, 0.00307022", \ + "0.00307791, 0.00306479, 0.00309064, 0.00314046, 0.00318771, 0.00320646, 0.0032405", \ + "0.00375193, 0.00373254, 0.00375399, 0.00376138, 0.00379444, 0.00382027, 0.0038375", \ + "0.00537319, 0.00533771, 0.00525887, 0.00526465, 0.00531331, 0.00533723, 0.00534422", \ + "0.0077528, 0.00768527, 0.00754441, 0.0075177, 0.00752427, 0.0075405, 0.00755822", \ + "0.0108824, 0.0107971, 0.0105913, 0.01053, 0.0105065, 0.010516, 0.0105459" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0115167, 0.0115211, 0.0116102, 0.0116674, 0.0117107, 0.0117321, 0.0117443", \ + "0.011349, 0.0113535, 0.0114404, 0.0114981, 0.0115423, 0.0115643, 0.0115757", \ + "0.0115776, 0.0115756, 0.0116132, 0.011654, 0.0117062, 0.0117364, 0.0117551", \ + "0.0123233, 0.012307, 0.0122782, 0.0123078, 0.0123415, 0.0123839, 0.0124159", \ + "0.01396, 0.0139235, 0.0138232, 0.0138233, 0.0138441, 0.0138627, 0.0138935", \ + "0.0163259, 0.0162461, 0.0160883, 0.0160547, 0.016058, 0.0160572, 0.0160875", \ + "0.0194586, 0.0193636, 0.0191204, 0.0190508, 0.0190198, 0.0190226, 0.0190402" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0111465, 0.0111729, 0.011283, 0.0113267, 0.0113538, 0.0113653, 0.0113709", \ + "0.0109332, 0.0109603, 0.0110713, 0.0111155, 0.0111419, 0.0111542, 0.0111594", \ + "0.0111541, 0.0111787, 0.0112827, 0.0113252, 0.0113553, 0.0113684, 0.0113754", \ + "0.0118861, 0.0119133, 0.0119915, 0.0120503, 0.0120681, 0.0121068, 0.0121134", \ + "0.0135097, 0.0135216, 0.0136141, 0.0136646, 0.0137028, 0.0137005, 0.0137208", \ + "0.0158713, 0.015886, 0.0159367, 0.0159875, 0.0160252, 0.0160544, 0.0161217", \ + "0.0189734, 0.0189761, 0.0190327, 0.0190717, 0.0191109, 0.0191346, 0.0191535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00593006, 0.00596362, 0.00609251, 0.00613482, 0.0061594, 0.00616986, 0.00617469", \ + "0.00565396, 0.00568752, 0.00581768, 0.0058598, 0.00588459, 0.00589482, 0.00590023", \ + "0.00585419, 0.00588733, 0.00601321, 0.0060575, 0.00608493, 0.00609832, 0.0061046", \ + "0.0066243, 0.00665065, 0.00677181, 0.00682353, 0.00684891, 0.00686252, 0.0068682", \ + "0.00815263, 0.00817729, 0.00827746, 0.00832754, 0.008369, 0.00838697, 0.00839265", \ + "0.0105218, 0.0105403, 0.0106266, 0.0106776, 0.0107148, 0.0107341, 0.0107478", \ + "0.0136368, 0.0136477, 0.0137278, 0.0137819, 0.0138183, 0.0138378, 0.0138548" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00872731, 0.00873399, 0.00880499, 0.00885356, 0.00889579, 0.0089195, 0.00893221", \ + "0.00870075, 0.00870744, 0.00877935, 0.00882774, 0.00886907, 0.0088916, 0.00890641", \ + "0.00895248, 0.00895634, 0.00902718, 0.00907769, 0.0091219, 0.00913432, 0.00914689", \ + "0.00939026, 0.00939063, 0.00947174, 0.00953189, 0.00955004, 0.00957732, 0.00959785", \ + "0.0102195, 0.0102286, 0.0102952, 0.0103482, 0.0103975, 0.0104344, 0.0104489", \ + "0.0115581, 0.011557, 0.0115932, 0.0116341, 0.0116983, 0.0117354, 0.011784", \ + "0.0134087, 0.0134113, 0.013434, 0.0134779, 0.0135268, 0.0135723, 0.0136071" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00846943, 0.00847326, 0.00855476, 0.00861116, 0.00865666, 0.0086808, 0.0086933", \ + "0.00843734, 0.00844167, 0.00852302, 0.00857803, 0.0086232, 0.00864615, 0.00866", \ + "0.00891977, 0.00892522, 0.00900172, 0.0090545, 0.00910348, 0.00912582, 0.0091411", \ + "0.00963068, 0.00963325, 0.00970705, 0.00975716, 0.00980478, 0.0098247, 0.00984117", \ + "0.0110723, 0.0110717, 0.0111315, 0.0111854, 0.0112355, 0.0112679, 0.0112804", \ + "0.0130156, 0.0130091, 0.0130552, 0.013104, 0.0131517, 0.0131817, 0.0132058", \ + "0.0156045, 0.0156031, 0.0156239, 0.0156632, 0.0157133, 0.0157499, 0.0157736" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00819364, 0.00822027, 0.00833016, 0.00837399, 0.00840137, 0.00841233, 0.00841864", \ + "0.00818439, 0.00821072, 0.00832042, 0.00836413, 0.0083914, 0.0084029, 0.00840844", \ + "0.00864056, 0.00866266, 0.00877661, 0.00879206, 0.00881842, 0.00882964, 0.0088354", \ + "0.00936212, 0.00938427, 0.00950429, 0.00954814, 0.00957599, 0.0095854, 0.00958564", \ + "0.0107902, 0.0108159, 0.0109225, 0.0109695, 0.0110292, 0.0110357, 0.011022", \ + "0.0127637, 0.0127861, 0.0129001, 0.0129338, 0.0129657, 0.0129876, 0.0130384", \ + "0.0153526, 0.0153698, 0.0154705, 0.0155195, 0.0155449, 0.0155604, 0.0155871" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.011683, 0.0117172, 0.0118449, 0.0118877, 0.0119123, 0.0119232, 0.011927", \ + "0.0116527, 0.0116877, 0.0118168, 0.011859, 0.0118839, 0.0118941, 0.0118999", \ + "0.0118205, 0.0118551, 0.0119833, 0.0120253, 0.0120499, 0.0120598, 0.0120651", \ + "0.0121924, 0.0122213, 0.0123498, 0.0123942, 0.0124117, 0.0124276, 0.0124371", \ + "0.0130479, 0.0130938, 0.0132155, 0.0132628, 0.013272, 0.0132896, 0.0132875", \ + "0.0144067, 0.0144377, 0.0145589, 0.0146064, 0.0146332, 0.0146447, 0.0146444", \ + "0.0163511, 0.016382, 0.0165025, 0.0165466, 0.0165727, 0.0165846, 0.016592" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0111465, 0.0111729, 0.011283, 0.0113267, 0.0113538, 0.0113653, 0.0113709", \ + "0.0109332, 0.0109603, 0.0110713, 0.0111155, 0.0111419, 0.0111542, 0.0111594", \ + "0.0111541, 0.0111787, 0.0112827, 0.0113252, 0.0113553, 0.0113684, 0.0113754", \ + "0.0118861, 0.0119133, 0.0119915, 0.0120503, 0.0120681, 0.0121068, 0.0121134", \ + "0.0135097, 0.0135216, 0.0136141, 0.0136646, 0.0137028, 0.0137005, 0.0137208", \ + "0.0158713, 0.015886, 0.0159367, 0.0159875, 0.0160252, 0.0160544, 0.0161217", \ + "0.0189734, 0.0189761, 0.0190327, 0.0190717, 0.0191109, 0.0191346, 0.0191535" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.0115167, 0.0115211, 0.0116102, 0.0116674, 0.0117107, 0.0117321, 0.0117443", \ + "0.011349, 0.0113535, 0.0114404, 0.0114981, 0.0115423, 0.0115643, 0.0115757", \ + "0.0115776, 0.0115756, 0.0116132, 0.011654, 0.0117062, 0.0117364, 0.0117551", \ + "0.0123233, 0.012307, 0.0122782, 0.0123078, 0.0123415, 0.0123839, 0.0124159", \ + "0.01396, 0.0139235, 0.0138232, 0.0138233, 0.0138441, 0.0138627, 0.0138935", \ + "0.0163259, 0.0162461, 0.0160883, 0.0160547, 0.016058, 0.0160572, 0.0160875", \ + "0.0194586, 0.0193636, 0.0191204, 0.0190508, 0.0190198, 0.0190226, 0.0190402" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00154841, 0.00159596, 0.0017059, 0.00172367, 0.00172912, 0.00173063, 0.00173375", \ + "0.00125612, 0.00129194, 0.00140304, 0.0014344, 0.00144975, 0.00145478, 0.00145703", \ + "0.00151159, 0.00152426, 0.00160403, 0.00164113, 0.00167992, 0.00169481, 0.00170399", \ + "0.00225327, 0.00237615, 0.00242371, 0.00247027, 0.00250359, 0.00251909, 0.00252911", \ + "0.00395612, 0.00393749, 0.0039327, 0.0039542, 0.00399574, 0.00404135, 0.00404759", \ + "0.00640364, 0.00635923, 0.00629203, 0.00628489, 0.00630468, 0.00635863, 0.00639935", \ + "0.00957319, 0.00951394, 0.00940976, 0.00937078, 0.00935956, 0.00936522, 0.00938255" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00744695, 0.00749706, 0.0076209, 0.00764627, 0.00765817, 0.00766389, 0.0076643", \ + "0.00724092, 0.00728148, 0.00740601, 0.00742338, 0.00744163, 0.00744864, 0.00745222", \ + "0.00753056, 0.00753948, 0.00762239, 0.00768401, 0.00771301, 0.00774861, 0.00775777", \ + "0.00830911, 0.00828525, 0.00833975, 0.00838122, 0.00842702, 0.00845408, 0.00847467", \ + "0.00997274, 0.00995499, 0.00993363, 0.00996846, 0.0100126, 0.010042, 0.0100532", \ + "0.0123699, 0.0123147, 0.0122541, 0.0122652, 0.0122871, 0.0123182, 0.0123216", \ + "0.0155885, 0.0154989, 0.0153507, 0.01532, 0.015316, 0.0153339, 0.0153474" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00743012, 0.00745942, 0.00755506, 0.00759431, 0.00762439, 0.00763921, 0.00764781", \ + "0.00736246, 0.00739178, 0.00748938, 0.00752606, 0.00755461, 0.00756953, 0.00758001", \ + "0.00758184, 0.00760932, 0.00770462, 0.00774664, 0.00777713, 0.00778844, 0.00779817", \ + "0.0080214, 0.00803966, 0.00813557, 0.00819805, 0.00821411, 0.00821444, 0.00822645", \ + "0.00886032, 0.00887743, 0.00896096, 0.00899663, 0.00904875, 0.0090438, 0.00905301", \ + "0.0102751, 0.0102772, 0.0103377, 0.0103847, 0.0104294, 0.0104553, 0.0105443", \ + "0.0122245, 0.0122283, 0.0122667, 0.0123098, 0.012363, 0.0123957, 0.0124111" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00447274, 0.00449656, 0.00461001, 0.00465809, 0.00469018, 0.00470785, 0.00471313", \ + "0.00443821, 0.00446424, 0.00457671, 0.00462275, 0.00465579, 0.00467163, 0.00468054", \ + "0.0048886, 0.00491605, 0.00503116, 0.00506103, 0.00509576, 0.00511479, 0.00512545", \ + "0.00560222, 0.00561569, 0.00571366, 0.00576307, 0.00579629, 0.00581554, 0.00582287", \ + "0.00704179, 0.00706737, 0.0071461, 0.00719206, 0.0072341, 0.00725516, 0.00726608", \ + "0.00901815, 0.00902143, 0.00908766, 0.00912833, 0.00916959, 0.00919562, 0.00921532", \ + "0.0115995, 0.0116153, 0.011656, 0.0116885, 0.0117278, 0.0117613, 0.0117749" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00744167, 0.00747139, 0.00756704, 0.00760666, 0.00763624, 0.00765098, 0.00766079", \ + "0.00736699, 0.00739621, 0.00749419, 0.0075311, 0.00755937, 0.00757426, 0.00758531", \ + "0.00757813, 0.00760572, 0.00770117, 0.00774275, 0.00777086, 0.00778454, 0.00779423", \ + "0.0080177, 0.00803621, 0.00813131, 0.00819404, 0.00817375, 0.00817423, 0.00818663", \ + "0.00885781, 0.00887048, 0.00895574, 0.00899173, 0.00904141, 0.0090464, 0.00904871", \ + "0.0102743, 0.0102765, 0.0103308, 0.0103786, 0.0104287, 0.0104547, 0.0105432", \ + "0.0122246, 0.0122283, 0.0122659, 0.0123098, 0.0123631, 0.0123959, 0.0124135" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00447689, 0.00450177, 0.00461636, 0.00466301, 0.00469502, 0.00470932, 0.0047199", \ + "0.00443994, 0.00446705, 0.00458026, 0.00462567, 0.00465813, 0.00467352, 0.00468242", \ + "0.00487555, 0.00490132, 0.00503279, 0.00506283, 0.00509811, 0.0051168, 0.0051315", \ + "0.00559968, 0.00561895, 0.00571754, 0.00576509, 0.00579829, 0.00581393, 0.00582534", \ + "0.00704308, 0.00706903, 0.00714759, 0.00719784, 0.00723553, 0.00725788, 0.00726714", \ + "0.00901245, 0.00902124, 0.00908824, 0.0091297, 0.00917067, 0.009199, 0.00921553", \ + "0.0115979, 0.0116134, 0.0116549, 0.0116867, 0.0117265, 0.0117569, 0.0117809" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00154737, 0.00159457, 0.00170554, 0.00172346, 0.00172952, 0.00173114, 0.00173503", \ + "0.00125566, 0.00129129, 0.00140234, 0.00143385, 0.00144931, 0.00145437, 0.00145627", \ + "0.00151176, 0.00152518, 0.00160324, 0.00164121, 0.00167993, 0.00169346, 0.00170467", \ + "0.00237847, 0.00237612, 0.00242081, 0.00246934, 0.00249901, 0.00251804, 0.00252835", \ + "0.00395609, 0.00393764, 0.00393255, 0.00395412, 0.00400448, 0.00403529, 0.00404875", \ + "0.00640532, 0.00636027, 0.00629316, 0.00628895, 0.00631095, 0.00636446, 0.00640543", \ + "0.00957413, 0.00951405, 0.00941132, 0.00937157, 0.00935609, 0.00936881, 0.00938659" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00744819, 0.0074983, 0.00762232, 0.00764756, 0.00765958, 0.0076653, 0.00766569", \ + "0.00724229, 0.00728283, 0.00739097, 0.00742516, 0.00744332, 0.00745045, 0.00745367", \ + "0.00753201, 0.0075411, 0.0076243, 0.00768576, 0.00771469, 0.00775049, 0.00775955", \ + "0.00828374, 0.00826175, 0.00833533, 0.00837675, 0.00842256, 0.00844967, 0.00847026", \ + "0.00998114, 0.00995536, 0.00993403, 0.00996887, 0.010013, 0.0100424, 0.0100537", \ + "0.0123718, 0.0123164, 0.0122559, 0.012267, 0.0122889, 0.01232, 0.0123234", \ + "0.0155919, 0.0155028, 0.015354, 0.0153232, 0.0153191, 0.0153356, 0.0153565" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00744167, 0.00747139, 0.00756704, 0.00760666, 0.00763624, 0.00765098, 0.00766079", \ + "0.00736699, 0.00739621, 0.00749419, 0.0075311, 0.00755937, 0.00757426, 0.00758531", \ + "0.00757813, 0.00760572, 0.00770117, 0.00774275, 0.00777086, 0.00778454, 0.00779423", \ + "0.0080177, 0.00803621, 0.00813131, 0.00819404, 0.00817375, 0.00817423, 0.00818663", \ + "0.00885781, 0.00887048, 0.00895574, 0.00899173, 0.00904141, 0.0090464, 0.00904871", \ + "0.0102743, 0.0102765, 0.0103308, 0.0103786, 0.0104287, 0.0104547, 0.0105432", \ + "0.0122246, 0.0122283, 0.0122659, 0.0123098, 0.0123631, 0.0123959, 0.0124135" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.002, 0.01, 0.02, 0.04, 0.066, 0.1"); + values ( \ + "0.00744819, 0.0074983, 0.00762232, 0.00764756, 0.00765958, 0.0076653, 0.00766569", \ + "0.00724229, 0.00728283, 0.00739097, 0.00742516, 0.00744332, 0.00745045, 0.00745367", \ + "0.00753201, 0.0075411, 0.0076243, 0.00768576, 0.00771469, 0.00775049, 0.00775955", \ + "0.00828374, 0.00826175, 0.00833533, 0.00837675, 0.00842256, 0.00844967, 0.00847026", \ + "0.00998114, 0.00995536, 0.00993403, 0.00996887, 0.010013, 0.0100424, 0.0100537", \ + "0.0123718, 0.0123164, 0.0122559, 0.012267, 0.0122889, 0.01232, 0.0123234", \ + "0.0155919, 0.0155028, 0.015354, 0.0153232, 0.0153191, 0.0153356, 0.0153565" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161111; + rise_capacitance : 0.00161111; + rise_capacitance_range (0.00114309, 0.00161111); + fall_capacitance : 0.00161072; + fall_capacitance_range (0.00112723, 0.00161072); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323732; + rise_capacitance : 0.00323732; + rise_capacitance_range (0.00194923, 0.00323732); + fall_capacitance : 0.00323627; + fall_capacitance_range (0.00197536, 0.00323627); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323604; + rise_capacitance : 0.00323604; + rise_capacitance_range (0.00194658, 0.00323604); + fall_capacitance : 0.00323543; + fall_capacitance_range (0.00198028, 0.00323543); + } + } + cell (XOR3X2) { + area : 21.168; + cell_leakage_power : 0.217028; + pg_pin (VDD) { + pg_type : primary_power; + voltage_name : "VDD"; + } + pg_pin (VSS) { + pg_type : primary_ground; + voltage_name : "VSS"; + } + leakage_power () { + value : 0.218864; + when : "(A * B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.247899; + when : "(A * B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.226693; + when : "(A * !B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.220655; + when : "(A * !B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.192196; + when : "(!A * B * C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.186157; + when : "(!A * B * !C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.207363; + when : "(!A * !B * C * Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.236398; + when : "(!A * !B * !C * !Y)"; + related_pg_pin : VDD; + } + leakage_power () { + value : 0.217028; + related_pg_pin : VDD; + } + pin (Y) { + direction : output; + function : "(A * B * C) + (A * !B * !C) + (!A * B * !C) + (!A * !B * C)"; + power_down_function : "(!VDD) + (VSS)"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_capacitance : 0.2; + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.185071, 0.204674, 0.273151, 0.341869, 0.470528, 0.635301, 0.850162", \ + "0.206352, 0.225976, 0.294442, 0.363054, 0.491822, 0.656565, 0.87149", \ + "0.311576, 0.331194, 0.399456, 0.468108, 0.596873, 0.761662, 0.97659", \ + "0.412888, 0.434141, 0.505567, 0.574972, 0.703895, 0.868719, 1.08361", \ + "0.556274, 0.580878, 0.660419, 0.733622, 0.864142, 1.02913, 1.244", \ + "0.692812, 0.721168, 0.811373, 0.889548, 1.02276, 1.18831, 1.40302", \ + "0.823489, 0.855598, 0.957841, 1.04275, 1.18082, 1.34708, 1.56166" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0402694, 0.0550078, 0.123884, 0.209631, 0.387295, 0.623265, 0.934038", \ + "0.0402869, 0.0549996, 0.123876, 0.209639, 0.387337, 0.623399, 0.934039", \ + "0.0410186, 0.0555742, 0.12415, 0.209835, 0.38738, 0.62342, 0.934044", \ + "0.0472125, 0.0616803, 0.128723, 0.212447, 0.388442, 0.623608, 0.934087", \ + "0.059812, 0.07509, 0.141159, 0.222113, 0.393459, 0.626074, 0.935014", \ + "0.075335, 0.091784, 0.158619, 0.236061, 0.401385, 0.630018, 0.937913", \ + "0.092774, 0.110567, 0.179987, 0.254819, 0.413518, 0.63658, 0.940101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.220102, 0.241096, 0.310293, 0.374024, 0.485882, 0.623664, 0.801331", \ + "0.240867, 0.261849, 0.331073, 0.394907, 0.506698, 0.64446, 0.822093", \ + "0.341217, 0.362206, 0.431241, 0.495199, 0.607033, 0.744848, 0.922519", \ + "0.437084, 0.459261, 0.530852, 0.595614, 0.70806, 0.845898, 1.02356", \ + "0.567801, 0.59265, 0.671249, 0.740073, 0.855668, 0.994756, 1.17292", \ + "0.688651, 0.716584, 0.803898, 0.877535, 0.997119, 1.1378, 1.31653", \ + "0.79975, 0.830959, 0.928364, 1.00794, 1.13275, 1.27609, 1.45513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0470343, 0.0608411, 0.118114, 0.183916, 0.316589, 0.494182, 0.731277", \ + "0.0470302, 0.0608287, 0.118114, 0.184098, 0.316615, 0.494177, 0.730899", \ + "0.0475557, 0.0613265, 0.11856, 0.183941, 0.316714, 0.49422, 0.731365", \ + "0.0529076, 0.066588, 0.122769, 0.186974, 0.318274, 0.495129, 0.731642", \ + "0.064339, 0.078639, 0.135218, 0.198363, 0.326355, 0.499953, 0.733816", \ + "0.078657, 0.093675, 0.151049, 0.212747, 0.336951, 0.506986, 0.738444", \ + "0.095248, 0.111215, 0.170299, 0.230559, 0.35086, 0.516646, 0.744637" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.2568, 0.27284, 0.33154, 0.396193, 0.523305, 0.687883, 0.902733", \ + "0.278465, 0.294462, 0.353163, 0.417833, 0.545014, 0.709467, 0.924351", \ + "0.356116, 0.372101, 0.430767, 0.495474, 0.622609, 0.787115, 1.0019", \ + "0.411767, 0.427762, 0.486446, 0.551184, 0.6783, 0.842787, 1.05763", \ + "0.487589, 0.503613, 0.562313, 0.626992, 0.754086, 0.91854, 1.13354", \ + "0.560271, 0.576298, 0.634994, 0.699659, 0.826875, 0.991324, 1.20621", \ + "0.632132, 0.648104, 0.706837, 0.771574, 0.898688, 1.06315, 1.27799" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0309652, 0.0436094, 0.110745, 0.199669, 0.381716, 0.619693, 0.930982", \ + "0.0309171, 0.0435658, 0.110793, 0.199673, 0.381715, 0.619618, 0.930983", \ + "0.030941, 0.0436276, 0.110762, 0.199676, 0.38172, 0.619577, 0.930983", \ + "0.0309292, 0.0436013, 0.110994, 0.199677, 0.381687, 0.619518, 0.930968", \ + "0.030994, 0.043626, 0.110808, 0.199722, 0.381718, 0.619958, 0.930879", \ + "0.031038, 0.043667, 0.110828, 0.199692, 0.38172, 0.619567, 0.930984", \ + "0.031085, 0.043744, 0.110821, 0.199699, 0.381725, 0.61952, 0.930985" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.261072, 0.2773, 0.332605, 0.388442, 0.494288, 0.630119, 0.807217", \ + "0.282186, 0.298392, 0.353752, 0.40954, 0.515357, 0.65122, 0.828314", \ + "0.357835, 0.374048, 0.429395, 0.485183, 0.591015, 0.726851, 0.903991", \ + "0.40907, 0.425283, 0.480579, 0.53643, 0.642264, 0.778095, 0.955195", \ + "0.473402, 0.489584, 0.544971, 0.60077, 0.706559, 0.842441, 1.01956", \ + "0.530636, 0.546828, 0.602209, 0.658049, 0.763799, 0.899688, 1.0768", \ + "0.582118, 0.598327, 0.653708, 0.709532, 0.815304, 0.951182, 1.12831" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325216, 0.043801, 0.0966057, 0.163343, 0.301332, 0.4842, 0.724127", \ + "0.032539, 0.0438073, 0.0966262, 0.163337, 0.301346, 0.484199, 0.724127", \ + "0.0325145, 0.0437941, 0.0966179, 0.163297, 0.301392, 0.4842, 0.724112", \ + "0.0325341, 0.0438007, 0.0966072, 0.163326, 0.301385, 0.484188, 0.724133", \ + "0.032543, 0.043808, 0.096624, 0.163324, 0.301529, 0.485399, 0.723861", \ + "0.032521, 0.043877, 0.09664, 0.163335, 0.30139, 0.484202, 0.724128", \ + "0.032567, 0.043904, 0.096666, 0.163366, 0.301491, 0.484206, 0.724129" \ + ); + } + } + timing () { + related_pin : "A"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.185071, 0.204674, 0.273151, 0.341869, 0.470528, 0.635301, 0.850162", \ + "0.206352, 0.225976, 0.294442, 0.363054, 0.491822, 0.656565, 0.87149", \ + "0.311576, 0.331194, 0.399456, 0.468108, 0.596873, 0.761662, 0.97659", \ + "0.412888, 0.434141, 0.505567, 0.574972, 0.703895, 0.868719, 1.08361", \ + "0.556274, 0.580878, 0.660419, 0.733622, 0.864142, 1.02913, 1.244", \ + "0.692812, 0.721168, 0.811373, 0.889548, 1.02276, 1.18831, 1.40302", \ + "0.823489, 0.855598, 0.957841, 1.04275, 1.18082, 1.34708, 1.56166" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0402694, 0.0550078, 0.123884, 0.209631, 0.387295, 0.623265, 0.934038", \ + "0.0402869, 0.0549996, 0.123876, 0.209639, 0.387337, 0.623399, 0.934039", \ + "0.0410186, 0.0555742, 0.12415, 0.209835, 0.38738, 0.62342, 0.934044", \ + "0.0472125, 0.0616803, 0.128723, 0.212447, 0.388442, 0.623608, 0.934087", \ + "0.059812, 0.07509, 0.141159, 0.222113, 0.393459, 0.626074, 0.935014", \ + "0.075335, 0.091784, 0.158619, 0.236061, 0.401385, 0.630018, 0.937913", \ + "0.092774, 0.110567, 0.179987, 0.254819, 0.413518, 0.63658, 0.940101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.220102, 0.241096, 0.310293, 0.374024, 0.485882, 0.623664, 0.801331", \ + "0.240867, 0.261849, 0.331073, 0.394907, 0.506698, 0.64446, 0.822093", \ + "0.341217, 0.362206, 0.431241, 0.495199, 0.607033, 0.744848, 0.922519", \ + "0.437084, 0.459261, 0.530852, 0.595614, 0.70806, 0.845898, 1.02356", \ + "0.567801, 0.59265, 0.671249, 0.740073, 0.855668, 0.994756, 1.17292", \ + "0.688651, 0.716584, 0.803898, 0.877535, 0.997119, 1.1378, 1.31653", \ + "0.79975, 0.830959, 0.928364, 1.00794, 1.13275, 1.27609, 1.45513" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0470343, 0.0608411, 0.118114, 0.183916, 0.316589, 0.494182, 0.731277", \ + "0.0470302, 0.0608287, 0.118114, 0.184098, 0.316615, 0.494177, 0.730899", \ + "0.0475557, 0.0613265, 0.11856, 0.183941, 0.316714, 0.49422, 0.731365", \ + "0.0529076, 0.066588, 0.122769, 0.186974, 0.318274, 0.495129, 0.731642", \ + "0.064339, 0.078639, 0.135218, 0.198363, 0.326355, 0.499953, 0.733816", \ + "0.078657, 0.093675, 0.151049, 0.212747, 0.336951, 0.506986, 0.738444", \ + "0.095248, 0.111215, 0.170299, 0.230559, 0.35086, 0.516646, 0.744637" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(B * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.224119, 0.240172, 0.298832, 0.36356, 0.490702, 0.65515, 0.869911", \ + "0.245282, 0.261268, 0.319983, 0.384733, 0.511797, 0.676266, 0.891122", \ + "0.343292, 0.359325, 0.418091, 0.482787, 0.609886, 0.774395, 0.989158", \ + "0.424181, 0.44034, 0.499234, 0.563951, 0.691232, 0.855669, 1.07041", \ + "0.531011, 0.547452, 0.606708, 0.671451, 0.798573, 0.963123, 1.17797", \ + "0.62712, 0.644129, 0.704026, 0.768876, 0.895977, 1.06055, 1.27535", \ + "0.714983, 0.732664, 0.793442, 0.85838, 0.985471, 1.15011, 1.36497" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0310756, 0.0437176, 0.110822, 0.199719, 0.381722, 0.61962, 0.930808", \ + "0.0310294, 0.0437507, 0.110807, 0.19972, 0.381722, 0.619609, 0.930982", \ + "0.0311274, 0.0438119, 0.110891, 0.199751, 0.381727, 0.619621, 0.930849", \ + "0.0317707, 0.0443644, 0.111122, 0.199818, 0.3818, 0.619547, 0.930859", \ + "0.033033, 0.04555, 0.111805, 0.200131, 0.381867, 0.619503, 0.931087", \ + "0.034869, 0.047244, 0.112704, 0.2006, 0.382025, 0.619722, 0.930895", \ + "0.03734, 0.049607, 0.113964, 0.201243, 0.38227, 0.619868, 0.931012" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.221572, 0.237782, 0.293077, 0.348919, 0.454749, 0.590571, 0.767675", \ + "0.243192, 0.259369, 0.314736, 0.370537, 0.476313, 0.612211, 0.789322", \ + "0.344672, 0.360914, 0.416211, 0.47205, 0.577866, 0.713748, 0.890875", \ + "0.430107, 0.446381, 0.501902, 0.557665, 0.663503, 0.799358, 0.976501", \ + "0.548534, 0.565011, 0.620805, 0.67679, 0.782687, 0.918528, 1.09572", \ + "0.660057, 0.676956, 0.733447, 0.789702, 0.895667, 1.03148, 1.20869", \ + "0.768823, 0.78631, 0.84372, 0.900345, 1.00648, 1.14235, 1.31962" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325397, 0.0438023, 0.0966017, 0.16327, 0.301475, 0.484196, 0.724123", \ + "0.0325084, 0.0438385, 0.0966162, 0.163329, 0.30152, 0.484195, 0.724123", \ + "0.0325699, 0.0438066, 0.0966167, 0.163339, 0.301523, 0.484201, 0.724106", \ + "0.0328812, 0.0441744, 0.0967278, 0.163445, 0.30143, 0.483999, 0.724141", \ + "0.033901, 0.045061, 0.097424, 0.163795, 0.301675, 0.483882, 0.72385", \ + "0.035589, 0.046744, 0.098504, 0.164428, 0.301809, 0.484095, 0.72421", \ + "0.0377, 0.048829, 0.100138, 0.165526, 0.302494, 0.484416, 0.724321" \ + ); + } + } + timing () { + related_pin : "A"; + sdf_cond : "B == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!B * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.230399, 0.249989, 0.31815, 0.386594, 0.515221, 0.680128, 0.895067", \ + "0.251606, 0.271176, 0.339255, 0.407758, 0.536457, 0.701318, 0.916255", \ + "0.327769, 0.34738, 0.415548, 0.484006, 0.612655, 0.777511, 0.992486", \ + "0.379463, 0.399053, 0.467255, 0.536291, 0.664387, 0.829266, 1.04421", \ + "0.444587, 0.464226, 0.532313, 0.60086, 0.729545, 0.894396, 1.10949", \ + "0.504793, 0.524503, 0.592868, 0.661345, 0.790044, 0.954934, 1.16994", \ + "0.55837, 0.578283, 0.646915, 0.715485, 0.844227, 1.00911, 1.22419" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0404115, 0.0550264, 0.123499, 0.209288, 0.387308, 0.623567, 0.934316", \ + "0.0403928, 0.0550245, 0.12345, 0.209296, 0.387287, 0.623567, 0.934314", \ + "0.0405442, 0.0551366, 0.12355, 0.209321, 0.387292, 0.623644, 0.934311", \ + "0.0405227, 0.0551554, 0.123597, 0.210091, 0.387365, 0.623571, 0.934342", \ + "0.040726, 0.055306, 0.12364, 0.209424, 0.38734, 0.623682, 0.934477", \ + "0.041211, 0.05571, 0.123965, 0.209586, 0.387422, 0.623643, 0.934341", \ + "0.042017, 0.056473, 0.1245, 0.209931, 0.387569, 0.623676, 0.934381" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.263213, 0.284072, 0.352627, 0.41604, 0.527515, 0.665191, 0.842831", \ + "0.284963, 0.305806, 0.374383, 0.437922, 0.549256, 0.686952, 0.864588", \ + "0.362923, 0.383771, 0.452408, 0.515771, 0.627275, 0.764892, 0.94258", \ + "0.418503, 0.43941, 0.507931, 0.571406, 0.68282, 0.820515, 0.998253", \ + "0.495199, 0.516086, 0.58472, 0.64821, 0.759584, 0.897294, 1.07495", \ + "0.569293, 0.59019, 0.658838, 0.722417, 0.833874, 0.971601, 1.14927", \ + "0.643469, 0.664491, 0.733404, 0.797105, 0.908584, 1.04631, 1.22405" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0467013, 0.0604287, 0.117262, 0.182894, 0.315875, 0.493889, 0.731412", \ + "0.0466984, 0.0604052, 0.117258, 0.183009, 0.315896, 0.493889, 0.731409", \ + "0.0467322, 0.0604231, 0.117362, 0.182926, 0.315883, 0.493894, 0.731412", \ + "0.046752, 0.0604414, 0.117343, 0.183017, 0.316483, 0.494334, 0.731558", \ + "0.04682, 0.060555, 0.117469, 0.183134, 0.315952, 0.493827, 0.730925", \ + "0.04711, 0.060808, 0.117635, 0.183242, 0.316049, 0.493975, 0.731449", \ + "0.047689, 0.061375, 0.118121, 0.183462, 0.316279, 0.494107, 0.731493" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.156771, 0.176374, 0.24493, 0.313585, 0.442333, 0.607067, 0.821912", \ + "0.176481, 0.196123, 0.264641, 0.333344, 0.462019, 0.626796, 0.841649", \ + "0.271336, 0.291282, 0.359977, 0.428728, 0.557581, 0.722345, 0.937254", \ + "0.354812, 0.377757, 0.452067, 0.522534, 0.651687, 0.816459, 1.03131", \ + "0.466063, 0.494018, 0.580538, 0.655035, 0.786334, 0.951157, 1.1664", \ + "0.569841, 0.602349, 0.703308, 0.784664, 0.919019, 1.08373, 1.29863", \ + "0.67297, 0.709497, 0.824785, 0.915119, 1.05501, 1.22083, 1.43514" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0401622, 0.0548601, 0.123806, 0.20963, 0.387385, 0.623261, 0.934032", \ + "0.0401884, 0.0549018, 0.123808, 0.209617, 0.387249, 0.623372, 0.934028", \ + "0.0431041, 0.0571016, 0.124847, 0.210132, 0.387462, 0.623439, 0.934045", \ + "0.0541732, 0.0683981, 0.132872, 0.215452, 0.389568, 0.623935, 0.934219", \ + "0.073918, 0.089441, 0.151486, 0.227938, 0.396511, 0.627543, 0.936321", \ + "0.094703, 0.112054, 0.175728, 0.247051, 0.406462, 0.632313, 0.940848", \ + "0.115792, 0.134694, 0.203511, 0.271313, 0.421716, 0.640092, 0.942376" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.206604, 0.227513, 0.296209, 0.359639, 0.470952, 0.608598, 0.786281", \ + "0.223905, 0.244821, 0.313435, 0.3769, 0.488266, 0.625914, 0.80355", \ + "0.318838, 0.339653, 0.408128, 0.471681, 0.583127, 0.720871, 0.89856", \ + "0.410192, 0.432991, 0.505576, 0.570651, 0.682846, 0.820674, 0.998524", \ + "0.530623, 0.557154, 0.638899, 0.708169, 0.823736, 0.962881, 1.14152", \ + "0.639104, 0.669481, 0.762485, 0.837218, 0.95641, 1.09689, 1.27524", \ + "0.739323, 0.773323, 0.878268, 0.959921, 1.08481, 1.22706, 1.4056" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.046684, 0.0603684, 0.117226, 0.182827, 0.315851, 0.493884, 0.731401", \ + "0.046666, 0.0603637, 0.117311, 0.182848, 0.315851, 0.493884, 0.73141", \ + "0.0476064, 0.0612139, 0.117762, 0.183016, 0.316146, 0.493938, 0.731442", \ + "0.0565935, 0.0699153, 0.124678, 0.188055, 0.318457, 0.495306, 0.731723", \ + "0.073759, 0.087774, 0.140961, 0.201526, 0.328148, 0.501793, 0.735479", \ + "0.092906, 0.107961, 0.161692, 0.218883, 0.339306, 0.508857, 0.740346", \ + "0.113198, 0.129391, 0.185728, 0.240694, 0.355017, 0.51833, 0.74596" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.207127, 0.223147, 0.281816, 0.346588, 0.473729, 0.638143, 0.852931", \ + "0.228378, 0.24438, 0.303131, 0.367843, 0.494884, 0.659432, 0.874313", \ + "0.302379, 0.318368, 0.376994, 0.44164, 0.568702, 0.73314, 0.948014", \ + "0.353547, 0.369535, 0.428236, 0.492917, 0.62015, 0.784585, 0.999431", \ + "0.422348, 0.438396, 0.49705, 0.561783, 0.688974, 0.853464, 1.06832", \ + "0.487188, 0.503232, 0.561973, 0.626695, 0.753846, 0.918303, 1.13314", \ + "0.551124, 0.567235, 0.626088, 0.690815, 0.817935, 0.982447, 1.19733" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0310245, 0.0436574, 0.110813, 0.199653, 0.381721, 0.619554, 0.930868", \ + "0.031025, 0.0436976, 0.110845, 0.199694, 0.381722, 0.619619, 0.930979", \ + "0.0309047, 0.0436271, 0.110734, 0.199683, 0.381721, 0.619616, 0.930982", \ + "0.0309946, 0.0435808, 0.110742, 0.199792, 0.381731, 0.619617, 0.930962", \ + "0.03109, 0.043722, 0.110821, 0.199692, 0.381721, 0.61952, 0.930873", \ + "0.031203, 0.043885, 0.110875, 0.199738, 0.381742, 0.61965, 0.930993", \ + "0.031391, 0.044006, 0.111037, 0.199803, 0.381759, 0.619552, 0.930951" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.234761, 0.250956, 0.306325, 0.362111, 0.467893, 0.603791, 0.780907", \ + "0.257023, 0.273247, 0.328593, 0.384393, 0.490214, 0.626034, 0.803136", \ + "0.321986, 0.33822, 0.393569, 0.44936, 0.55514, 0.690977, 0.868075", \ + "0.36432, 0.380532, 0.435879, 0.491663, 0.597485, 0.733399, 0.910492", \ + "0.418154, 0.434336, 0.489723, 0.545519, 0.651319, 0.787199, 0.964325", \ + "0.466773, 0.483002, 0.53838, 0.594184, 0.700039, 0.835864, 1.01297", \ + "0.509441, 0.525712, 0.581098, 0.636981, 0.742813, 0.87868, 1.05578" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325186, 0.0438194, 0.0966136, 0.163335, 0.301373, 0.484201, 0.724126", \ + "0.0325013, 0.0437951, 0.0966188, 0.163302, 0.301358, 0.4842, 0.724125", \ + "0.0324902, 0.0437791, 0.0966153, 0.163345, 0.301356, 0.484205, 0.724121", \ + "0.032532, 0.0437861, 0.0966129, 0.163396, 0.301385, 0.484188, 0.723654", \ + "0.032549, 0.04381, 0.096623, 0.163329, 0.301372, 0.484208, 0.723736", \ + "0.032611, 0.043887, 0.09669, 0.163345, 0.301534, 0.484223, 0.724141", \ + "0.032758, 0.044005, 0.096755, 0.163463, 0.301574, 0.484257, 0.724178" \ + ); + } + } + timing () { + related_pin : "B"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.156771, 0.176374, 0.24493, 0.313585, 0.442333, 0.607067, 0.821912", \ + "0.176481, 0.196123, 0.264641, 0.333344, 0.462019, 0.626796, 0.841649", \ + "0.271336, 0.291282, 0.359977, 0.428728, 0.557581, 0.722345, 0.937254", \ + "0.354812, 0.377757, 0.452067, 0.522534, 0.651687, 0.816459, 1.03131", \ + "0.466063, 0.494018, 0.580538, 0.655035, 0.786334, 0.951157, 1.1664", \ + "0.569841, 0.602349, 0.703308, 0.784664, 0.919019, 1.08373, 1.29863", \ + "0.67297, 0.709497, 0.824785, 0.915119, 1.05501, 1.22083, 1.43514" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0401622, 0.0548601, 0.123806, 0.20963, 0.387385, 0.623261, 0.934032", \ + "0.0401884, 0.0549018, 0.123808, 0.209617, 0.387249, 0.623372, 0.934028", \ + "0.0431041, 0.0571016, 0.124847, 0.210132, 0.387462, 0.623439, 0.934045", \ + "0.0541732, 0.0683981, 0.132872, 0.215452, 0.389568, 0.623935, 0.934219", \ + "0.073918, 0.089441, 0.151486, 0.227938, 0.396511, 0.627543, 0.936321", \ + "0.094703, 0.112054, 0.175728, 0.247051, 0.406462, 0.632313, 0.940848", \ + "0.115792, 0.134694, 0.203511, 0.271313, 0.421716, 0.640092, 0.942376" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.206604, 0.227513, 0.296209, 0.359639, 0.470952, 0.608598, 0.786281", \ + "0.223905, 0.244821, 0.313435, 0.3769, 0.488266, 0.625914, 0.80355", \ + "0.318838, 0.339653, 0.408128, 0.471681, 0.583127, 0.720871, 0.89856", \ + "0.410192, 0.432991, 0.505576, 0.570651, 0.682846, 0.820674, 0.998524", \ + "0.530623, 0.557154, 0.638899, 0.708169, 0.823736, 0.962881, 1.14152", \ + "0.639104, 0.669481, 0.762485, 0.837218, 0.95641, 1.09689, 1.27524", \ + "0.739323, 0.773323, 0.878268, 0.959921, 1.08481, 1.22706, 1.4056" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.046684, 0.0603684, 0.117226, 0.182827, 0.315851, 0.493884, 0.731401", \ + "0.046666, 0.0603637, 0.117311, 0.182848, 0.315851, 0.493884, 0.73141", \ + "0.0476064, 0.0612139, 0.117762, 0.183016, 0.316146, 0.493938, 0.731442", \ + "0.0565935, 0.0699153, 0.124678, 0.188055, 0.318457, 0.495306, 0.731723", \ + "0.073759, 0.087774, 0.140961, 0.201526, 0.328148, 0.501793, 0.735479", \ + "0.092906, 0.107961, 0.161692, 0.218883, 0.339306, 0.508857, 0.740346", \ + "0.113198, 0.129391, 0.185728, 0.240694, 0.355017, 0.51833, 0.74596" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b1 && C == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.199787, 0.21582, 0.274487, 0.339197, 0.46624, 0.630791, 0.845527", \ + "0.216269, 0.23229, 0.290906, 0.355644, 0.482795, 0.647262, 0.862159", \ + "0.298572, 0.31465, 0.373262, 0.437913, 0.565003, 0.729482, 0.944268", \ + "0.360038, 0.376209, 0.435123, 0.499852, 0.626991, 0.791589, 1.0063", \ + "0.440381, 0.457, 0.516322, 0.581067, 0.708276, 0.872791, 1.08769", \ + "0.514061, 0.531269, 0.591329, 0.656117, 0.783395, 0.947898, 1.16273", \ + "0.581952, 0.600029, 0.661222, 0.726189, 0.853289, 1.01794, 1.23281" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0308992, 0.0435986, 0.11079, 0.199675, 0.381716, 0.619617, 0.930922", \ + "0.030905, 0.043587, 0.110764, 0.19963, 0.381732, 0.619618, 0.930932", \ + "0.0313027, 0.0438894, 0.11095, 0.199738, 0.381732, 0.61956, 0.930957", \ + "0.031948, 0.0444994, 0.11122, 0.199899, 0.38179, 0.619687, 0.930969", \ + "0.033395, 0.045804, 0.111874, 0.200143, 0.381812, 0.619557, 0.930841", \ + "0.035644, 0.047852, 0.112962, 0.200644, 0.381989, 0.619817, 0.930881", \ + "0.038627, 0.050627, 0.114439, 0.201366, 0.382323, 0.619863, 0.93101" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.189859, 0.206088, 0.261432, 0.317222, 0.423038, 0.558871, 0.735977", \ + "0.208965, 0.22513, 0.280524, 0.33633, 0.442087, 0.577955, 0.75509", \ + "0.290297, 0.306557, 0.361946, 0.417727, 0.523502, 0.659326, 0.836427", \ + "0.35069, 0.366958, 0.422476, 0.478349, 0.584155, 0.7201, 0.897236", \ + "0.433005, 0.44952, 0.505383, 0.561427, 0.667367, 0.803177, 0.98037", \ + "0.511683, 0.528716, 0.585433, 0.641771, 0.747778, 0.883739, 1.06088", \ + "0.587076, 0.604842, 0.662735, 0.719573, 0.825691, 0.961553, 1.13888" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0325182, 0.0437998, 0.0966198, 0.16333, 0.301369, 0.484196, 0.724123", \ + "0.0324845, 0.0438124, 0.0966108, 0.163329, 0.301348, 0.484203, 0.724123", \ + "0.0328281, 0.0440446, 0.0967535, 0.163376, 0.301506, 0.484209, 0.724129", \ + "0.0330651, 0.0443776, 0.0969499, 0.163486, 0.30149, 0.484267, 0.724051", \ + "0.034319, 0.045482, 0.09762, 0.163898, 0.301587, 0.483935, 0.723707", \ + "0.036197, 0.047515, 0.098893, 0.164774, 0.302069, 0.484168, 0.724237", \ + "0.038773, 0.049855, 0.100766, 0.165949, 0.302681, 0.48468, 0.72437" \ + ); + } + } + timing () { + related_pin : "B"; + sdf_cond : "A == 1'b0 && C == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * C)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.202337, 0.221926, 0.290061, 0.358488, 0.487141, 0.652021, 0.866992", \ + "0.224421, 0.244034, 0.312178, 0.380581, 0.509226, 0.674106, 0.889075", \ + "0.29076, 0.309966, 0.378257, 0.44666, 0.57531, 0.740155, 0.955139", \ + "0.332901, 0.35248, 0.420434, 0.488799, 0.617512, 0.782584, 0.997589", \ + "0.388421, 0.408095, 0.476103, 0.544468, 0.673016, 0.83774, 1.05264", \ + "0.4382, 0.457985, 0.526308, 0.594924, 0.723701, 0.88862, 1.10358", \ + "0.484487, 0.5046, 0.573572, 0.642381, 0.771684, 0.93716, 1.1525" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0404011, 0.0550038, 0.123508, 0.209298, 0.38729, 0.623568, 0.934299", \ + "0.0404008, 0.0550131, 0.123496, 0.209297, 0.38729, 0.623569, 0.934305", \ + "0.0404075, 0.0551002, 0.123647, 0.209446, 0.387368, 0.623651, 0.934333", \ + "0.0403482, 0.0549322, 0.123298, 0.209295, 0.38747, 0.623873, 0.93465", \ + "0.040704, 0.05524, 0.123575, 0.209235, 0.387061, 0.623433, 0.934345", \ + "0.041576, 0.055998, 0.124036, 0.209705, 0.387515, 0.623616, 0.934159", \ + "0.043031, 0.057373, 0.125068, 0.2107, 0.388769, 0.624869, 0.935167" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.201142, 0.222109, 0.291164, 0.355124, 0.466845, 0.604665, 0.782258", \ + "0.222712, 0.243714, 0.312815, 0.376708, 0.488476, 0.626243, 0.803836", \ + "0.299169, 0.320158, 0.389074, 0.452952, 0.564735, 0.702492, 0.880094", \ + "0.351601, 0.372427, 0.440888, 0.504303, 0.615243, 0.752818, 0.930567", \ + "0.421438, 0.442397, 0.511324, 0.574967, 0.686326, 0.823413, 1.00018", \ + "0.48824, 0.509339, 0.57861, 0.642506, 0.754234, 0.891724, 1.06894", \ + "0.555658, 0.577027, 0.646764, 0.710878, 0.823171, 0.961246, 1.13895" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0469971, 0.0607751, 0.118083, 0.18407, 0.316606, 0.494194, 0.730986", \ + "0.0469676, 0.0607794, 0.118151, 0.184066, 0.316618, 0.49419, 0.731274", \ + "0.0466201, 0.0603727, 0.117921, 0.184065, 0.316615, 0.494192, 0.731378", \ + "0.0466118, 0.0602749, 0.117099, 0.182478, 0.315427, 0.493383, 0.731183", \ + "0.047173, 0.060877, 0.117962, 0.183368, 0.315256, 0.492325, 0.728943", \ + "0.047899, 0.061602, 0.118675, 0.183996, 0.316266, 0.493142, 0.729441", \ + "0.049136, 0.06282, 0.119627, 0.185136, 0.317532, 0.49476, 0.731157" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b1"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0936702, 0.113419, 0.181791, 0.250228, 0.378748, 0.543342, 0.758161", \ + "0.111462, 0.130999, 0.199225, 0.267746, 0.396218, 0.560894, 0.775685", \ + "0.197228, 0.217957, 0.286476, 0.355126, 0.483667, 0.648439, 0.863283", \ + "0.261185, 0.285906, 0.359127, 0.428521, 0.557982, 0.722466, 0.937351", \ + "0.346388, 0.376411, 0.462115, 0.53361, 0.662436, 0.827321, 1.04279", \ + "0.428767, 0.46318, 0.563251, 0.639902, 0.769811, 0.933693, 1.14842", \ + "0.511093, 0.549073, 0.663402, 0.74812, 0.881901, 1.04639, 1.25995" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0377089, 0.0528062, 0.122783, 0.209196, 0.387273, 0.623394, 0.934026", \ + "0.0371566, 0.0524715, 0.122712, 0.209119, 0.387155, 0.623341, 0.934022", \ + "0.0463689, 0.0589389, 0.125139, 0.210442, 0.387688, 0.623392, 0.934116", \ + "0.0614247, 0.0744371, 0.133027, 0.215907, 0.3909, 0.625251, 0.934792", \ + "0.082027, 0.097617, 0.151619, 0.226041, 0.395717, 0.629297, 0.937871", \ + "0.10218, 0.120302, 0.176603, 0.243295, 0.403607, 0.632397, 0.940483", \ + "0.122759, 0.143144, 0.205752, 0.267493, 0.418003, 0.639908, 0.944458" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.105582, 0.121909, 0.177345, 0.23307, 0.338801, 0.474608, 0.65169", \ + "0.12297, 0.139275, 0.194612, 0.250359, 0.356093, 0.491911, 0.669012", \ + "0.206653, 0.224451, 0.282054, 0.338289, 0.444061, 0.579907, 0.756992", \ + "0.266409, 0.287617, 0.350405, 0.408138, 0.515186, 0.651263, 0.827953", \ + "0.339998, 0.365896, 0.439455, 0.499946, 0.606937, 0.742776, 0.920271", \ + "0.403395, 0.433177, 0.518939, 0.584486, 0.693257, 0.828554, 1.00537", \ + "0.459204, 0.492374, 0.590739, 0.663353, 0.776274, 0.912095, 1.08869" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0323097, 0.0435162, 0.096468, 0.163219, 0.30136, 0.484193, 0.72411", \ + "0.0322935, 0.0435098, 0.0964768, 0.163272, 0.301349, 0.484198, 0.723795", \ + "0.0411895, 0.0512676, 0.100401, 0.165179, 0.301972, 0.484015, 0.72412", \ + "0.055771, 0.0656448, 0.110042, 0.172149, 0.306127, 0.486698, 0.724842", \ + "0.076998, 0.088288, 0.128831, 0.184054, 0.312211, 0.49118, 0.728891", \ + "0.098516, 0.111349, 0.152555, 0.201795, 0.321587, 0.495379, 0.731904", \ + "0.12092, 0.13513, 0.179757, 0.225288, 0.3366, 0.504337, 0.736867" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b0"; + timing_sense : positive_unate; + timing_type : combinational; + when : "(!A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.094697, 0.114338, 0.182182, 0.250233, 0.378511, 0.543071, 0.757878", \ + "0.112372, 0.131833, 0.199575, 0.267623, 0.395914, 0.560531, 0.775332", \ + "0.197943, 0.218484, 0.286754, 0.355021, 0.483324, 0.648114, 0.862876", \ + "0.261493, 0.286173, 0.359258, 0.428223, 0.557656, 0.722061, 0.936927", \ + "0.346456, 0.376447, 0.462052, 0.533394, 0.661988, 0.826797, 1.04225", \ + "0.42864, 0.463016, 0.562985, 0.639533, 0.769346, 0.933033, 1.14776", \ + "0.510765, 0.548702, 0.662912, 0.747328, 0.881157, 1.04555, 1.25906" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0377014, 0.0526008, 0.122148, 0.208463, 0.386828, 0.623154, 0.933859", \ + "0.0372059, 0.0523171, 0.122046, 0.208453, 0.386782, 0.623147, 0.933852", \ + "0.0463527, 0.0589755, 0.124787, 0.209807, 0.387198, 0.62322, 0.934021", \ + "0.0614385, 0.0744056, 0.132739, 0.215259, 0.390487, 0.625016, 0.934663", \ + "0.081982, 0.097542, 0.151421, 0.225676, 0.395329, 0.629053, 0.937729", \ + "0.10211, 0.120201, 0.176427, 0.24299, 0.403239, 0.632119, 0.940237", \ + "0.122666, 0.143022, 0.205581, 0.267037, 0.417657, 0.639657, 0.94426" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.10568, 0.122008, 0.17744, 0.233157, 0.338903, 0.474701, 0.651785", \ + "0.123081, 0.139384, 0.194719, 0.250465, 0.356198, 0.492015, 0.669116", \ + "0.206621, 0.224404, 0.282006, 0.338221, 0.444016, 0.579857, 0.756945", \ + "0.266361, 0.287569, 0.350348, 0.408092, 0.515141, 0.651179, 0.827931", \ + "0.340026, 0.365923, 0.439478, 0.499968, 0.606958, 0.742798, 0.920293", \ + "0.403531, 0.433304, 0.519058, 0.584602, 0.693371, 0.828596, 1.00538", \ + "0.459451, 0.492626, 0.590974, 0.663519, 0.776487, 0.912307, 1.08897" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.03231, 0.0435028, 0.0964662, 0.16327, 0.301457, 0.484192, 0.72412", \ + "0.0322923, 0.0435064, 0.0964716, 0.163267, 0.301347, 0.484198, 0.723793", \ + "0.0412, 0.0512622, 0.100381, 0.165183, 0.301972, 0.484241, 0.724124", \ + "0.0557724, 0.0656464, 0.110044, 0.172147, 0.306125, 0.486617, 0.725191", \ + "0.076995, 0.088284, 0.128827, 0.184051, 0.312209, 0.491179, 0.72889", \ + "0.098497, 0.111343, 0.152541, 0.201782, 0.32158, 0.495222, 0.73185", \ + "0.120938, 0.135126, 0.179741, 0.225149, 0.336589, 0.504261, 0.736421" \ + ); + } + } + timing () { + related_pin : "C"; + timing_sense : non_unate; + timing_type : combinational; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0936702, 0.113419, 0.181791, 0.250228, 0.378748, 0.543342, 0.758161", \ + "0.111462, 0.130999, 0.199225, 0.267746, 0.396218, 0.560894, 0.775685", \ + "0.197228, 0.217957, 0.286476, 0.355126, 0.483667, 0.648439, 0.863283", \ + "0.261185, 0.285906, 0.359127, 0.428521, 0.557982, 0.722466, 0.937351", \ + "0.346388, 0.376411, 0.462115, 0.53361, 0.662436, 0.827321, 1.04279", \ + "0.428767, 0.46318, 0.563251, 0.639902, 0.769811, 0.933693, 1.14842", \ + "0.511093, 0.549073, 0.663402, 0.74812, 0.881901, 1.04639, 1.25995" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0377089, 0.0528062, 0.122783, 0.209196, 0.387273, 0.623394, 0.934026", \ + "0.0371566, 0.0524715, 0.122712, 0.209119, 0.387155, 0.623341, 0.934022", \ + "0.0463689, 0.0589389, 0.125139, 0.210442, 0.387688, 0.623392, 0.934116", \ + "0.0614247, 0.0744371, 0.133027, 0.215907, 0.3909, 0.625251, 0.934792", \ + "0.082027, 0.097617, 0.151619, 0.226041, 0.395717, 0.629297, 0.937871", \ + "0.10218, 0.120302, 0.176603, 0.243295, 0.403607, 0.632397, 0.940483", \ + "0.122759, 0.143144, 0.205752, 0.267493, 0.418003, 0.639908, 0.944458" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.10568, 0.122008, 0.17744, 0.233157, 0.338903, 0.474701, 0.651785", \ + "0.123081, 0.139384, 0.194719, 0.250465, 0.356198, 0.492015, 0.669116", \ + "0.206621, 0.224404, 0.282006, 0.338221, 0.444016, 0.579857, 0.756945", \ + "0.266361, 0.287569, 0.350348, 0.408092, 0.515141, 0.651179, 0.827931", \ + "0.340026, 0.365923, 0.439478, 0.499968, 0.606958, 0.742798, 0.920293", \ + "0.403531, 0.433304, 0.519058, 0.584602, 0.693371, 0.828596, 1.00538", \ + "0.459451, 0.492626, 0.590974, 0.663519, 0.776487, 0.912307, 1.08897" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.03231, 0.0435028, 0.0964662, 0.16327, 0.301457, 0.484192, 0.72412", \ + "0.0322923, 0.0435064, 0.0964716, 0.163267, 0.301347, 0.484198, 0.723793", \ + "0.0412, 0.0512622, 0.100381, 0.165183, 0.301972, 0.484241, 0.724124", \ + "0.0557724, 0.0656464, 0.110044, 0.172147, 0.306125, 0.486617, 0.725191", \ + "0.076995, 0.088284, 0.128827, 0.184051, 0.312209, 0.491179, 0.72889", \ + "0.098497, 0.111343, 0.152541, 0.201782, 0.32158, 0.495222, 0.73185", \ + "0.120938, 0.135126, 0.179741, 0.225149, 0.336589, 0.504261, 0.736421" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b1 && B == 1'b0"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(A * !B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.123573, 0.139454, 0.197864, 0.262467, 0.389563, 0.554067, 0.768938", \ + "0.14538, 0.161257, 0.2197, 0.284299, 0.411447, 0.575862, 0.790762", \ + "0.21165, 0.227375, 0.285631, 0.350499, 0.477635, 0.642189, 0.856966", \ + "0.253936, 0.269683, 0.328302, 0.39285, 0.51933, 0.684119, 0.899018", \ + "0.309473, 0.32571, 0.384159, 0.448756, 0.575907, 0.740355, 0.955135", \ + "0.357647, 0.374437, 0.433723, 0.498453, 0.625857, 0.790587, 1.00547", \ + "0.400477, 0.418331, 0.478671, 0.543913, 0.67191, 0.837754, 1.05315" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.030249, 0.0430027, 0.110512, 0.199574, 0.381558, 0.619602, 0.930971", \ + "0.0302684, 0.0430051, 0.110532, 0.199581, 0.381558, 0.619602, 0.930973", \ + "0.0299474, 0.0427629, 0.110537, 0.199829, 0.3819, 0.619713, 0.930853", \ + "0.0303122, 0.0431223, 0.110394, 0.199303, 0.381686, 0.619826, 0.931227", \ + "0.031878, 0.044346, 0.110983, 0.199632, 0.381449, 0.619933, 0.930824", \ + "0.034681, 0.046734, 0.112195, 0.200587, 0.382287, 0.61981, 0.930993", \ + "0.038389, 0.050201, 0.114219, 0.20213, 0.384013, 0.62156, 0.932362" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.13769, 0.158374, 0.226492, 0.289549, 0.40055, 0.538037, 0.715538", \ + "0.15924, 0.180012, 0.248222, 0.311222, 0.422217, 0.559638, 0.737254", \ + "0.232215, 0.252268, 0.319198, 0.381956, 0.492897, 0.630353, 0.807978", \ + "0.283382, 0.303614, 0.370458, 0.432569, 0.541844, 0.678471, 0.855947", \ + "0.351002, 0.371322, 0.438463, 0.501074, 0.611357, 0.747726, 0.923885", \ + "0.417301, 0.437488, 0.504831, 0.567789, 0.678709, 0.815971, 0.992834", \ + "0.482162, 0.502678, 0.570065, 0.633303, 0.744838, 0.883332, 1.06121" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0450765, 0.0588529, 0.116154, 0.182046, 0.315134, 0.49327, 0.730868", \ + "0.0450151, 0.0587821, 0.116062, 0.182033, 0.315179, 0.493316, 0.730887", \ + "0.042143, 0.0558665, 0.114307, 0.181092, 0.314853, 0.493142, 0.730829", \ + "0.0426799, 0.0567202, 0.114013, 0.179115, 0.311896, 0.491167, 0.729235", \ + "0.043003, 0.057408, 0.115041, 0.180733, 0.312756, 0.489693, 0.726098", \ + "0.04417, 0.05811, 0.11597, 0.181801, 0.314421, 0.491661, 0.72762", \ + "0.046602, 0.059964, 0.117491, 0.183335, 0.316578, 0.494129, 0.730533" \ + ); + } + } + timing () { + related_pin : "C"; + sdf_cond : "A == 1'b0 && B == 1'b1"; + timing_sense : negative_unate; + timing_type : combinational; + when : "(!A * B)"; + cell_rise (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.123821, 0.139654, 0.198055, 0.26272, 0.38977, 0.554329, 0.769186", \ + "0.145503, 0.161376, 0.219843, 0.284435, 0.41151, 0.575976, 0.790874", \ + "0.211586, 0.227332, 0.285568, 0.350435, 0.477584, 0.642129, 0.856905", \ + "0.253908, 0.269718, 0.327911, 0.392449, 0.519359, 0.684133, 0.899032", \ + "0.309436, 0.325671, 0.384116, 0.448711, 0.575867, 0.740311, 0.955091", \ + "0.357621, 0.374411, 0.433695, 0.498424, 0.625828, 0.790558, 1.00544", \ + "0.400475, 0.418328, 0.478617, 0.543909, 0.671908, 0.837766, 1.0531" \ + ); + } + rise_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0302343, 0.0429906, 0.11054, 0.199581, 0.381559, 0.6196, 0.930973", \ + "0.0302563, 0.0429923, 0.110551, 0.199578, 0.381559, 0.619603, 0.930973", \ + "0.0299124, 0.0427444, 0.110545, 0.199826, 0.381903, 0.619714, 0.930907", \ + "0.0303618, 0.0430842, 0.110361, 0.199294, 0.38176, 0.619826, 0.931215", \ + "0.031875, 0.044341, 0.110979, 0.199631, 0.381497, 0.619932, 0.930825", \ + "0.034683, 0.046733, 0.112194, 0.200586, 0.382288, 0.61981, 0.930993", \ + "0.038389, 0.050202, 0.114144, 0.202129, 0.384008, 0.621638, 0.932269" \ + ); + } + cell_fall (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.135401, 0.156382, 0.225195, 0.288948, 0.400568, 0.538269, 0.715956", \ + "0.157313, 0.178259, 0.247158, 0.310851, 0.422483, 0.560233, 0.737821", \ + "0.23102, 0.25116, 0.318711, 0.382049, 0.493559, 0.631293, 0.808974", \ + "0.282231, 0.302524, 0.369855, 0.432599, 0.542515, 0.679393, 0.856965", \ + "0.34994, 0.370291, 0.437944, 0.501059, 0.611984, 0.748679, 0.924835", \ + "0.416403, 0.436607, 0.504319, 0.567762, 0.679273, 0.816695, 0.993786", \ + "0.48141, 0.501913, 0.56958, 0.633296, 0.745388, 0.884161, 1.06201" \ + ); + } + fall_transition (timing_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0453813, 0.0593378, 0.117232, 0.183506, 0.316396, 0.494101, 0.731345", \ + "0.0452851, 0.0592714, 0.117296, 0.183497, 0.31637, 0.494092, 0.731324", \ + "0.0422179, 0.0561449, 0.115258, 0.182387, 0.316, 0.493989, 0.731257", \ + "0.0425963, 0.0568861, 0.114914, 0.180357, 0.313184, 0.491921, 0.729674", \ + "0.042882, 0.057446, 0.115885, 0.181872, 0.313925, 0.490251, 0.726529", \ + "0.044016, 0.058116, 0.116689, 0.182965, 0.315511, 0.492398, 0.728317", \ + "0.046462, 0.059912, 0.118082, 0.184393, 0.317432, 0.495032, 0.731311" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00697553, 0.0069552, 0.00706746, 0.00717167, 0.00726662, 0.00731894, 0.00735097", \ + "0.00689663, 0.00687664, 0.00698442, 0.00708731, 0.00718634, 0.00723626, 0.00726829", \ + "0.00700087, 0.00695868, 0.00699804, 0.00707437, 0.00717266, 0.00723494, 0.00727945", \ + "0.00741942, 0.00732615, 0.00727797, 0.00730249, 0.00733322, 0.00742202, 0.00747589", \ + "0.00829688, 0.00811274, 0.00790638, 0.0078881, 0.00790958, 0.00801482, 0.00800197", \ + "0.00969064, 0.00940062, 0.00902171, 0.00891505, 0.00889958, 0.00895874, 0.00907381", \ + "0.0115384, 0.0111252, 0.0105691, 0.0103803, 0.0102671, 0.0102726, 0.0102503" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143242, 0.0142528, 0.0143473, 0.0144572, 0.0145554, 0.0146083, 0.0146373", \ + "0.0142513, 0.0141804, 0.0142724, 0.0143805, 0.0144805, 0.0145334, 0.0145648", \ + "0.0143352, 0.0142459, 0.0142696, 0.0143582, 0.0144626, 0.0145281, 0.0145705", \ + "0.0147501, 0.0146076, 0.0145267, 0.0145758, 0.014682, 0.0147354, 0.0148036", \ + "0.0156482, 0.0154108, 0.0151717, 0.0151534, 0.0151979, 0.0152502, 0.0153034", \ + "0.0170434, 0.0166982, 0.0162811, 0.0161799, 0.0161749, 0.0162025, 0.0162447", \ + "0.0189184, 0.0184581, 0.0178431, 0.0176618, 0.0175749, 0.0175596, 0.0175821" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0139729, 0.014022, 0.0142246, 0.0143258, 0.0143975, 0.0144308, 0.0144485", \ + "0.0138742, 0.0139191, 0.0141233, 0.0142249, 0.0142965, 0.0143283, 0.0143469", \ + "0.013921, 0.0139699, 0.0141692, 0.0142725, 0.0143477, 0.0143825, 0.0144011", \ + "0.0142185, 0.0142516, 0.0144289, 0.0145287, 0.0146222, 0.0146549, 0.014675", \ + "0.0148864, 0.014896, 0.0150438, 0.0151561, 0.0153303, 0.0152528, 0.0153065", \ + "0.01592, 0.0159375, 0.0160682, 0.0161576, 0.0162717, 0.0163977, 0.0163175", \ + "0.0174718, 0.0174649, 0.0175524, 0.0176299, 0.0177173, 0.0177804, 0.0178605" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00961673, 0.00967919, 0.00992173, 0.0100232, 0.0100883, 0.010117, 0.0101324", \ + "0.00952632, 0.00958668, 0.00983229, 0.00993349, 0.00999909, 0.0100281, 0.0100434", \ + "0.00952917, 0.00959285, 0.00983542, 0.00994042, 0.0100099, 0.0100406, 0.0100573", \ + "0.00979333, 0.00984187, 0.0100692, 0.0101733, 0.0102448, 0.0102784, 0.010297", \ + "0.0104609, 0.0104964, 0.0106969, 0.0108055, 0.0108859, 0.0109238, 0.0109425", \ + "0.011512, 0.0115285, 0.0117015, 0.0118088, 0.0118959, 0.0119374, 0.0119624", \ + "0.0130098, 0.0130135, 0.0131612, 0.0132649, 0.0133555, 0.0134005, 0.0134291" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0113537, 0.0113302, 0.0114355, 0.0115403, 0.0116365, 0.0116882, 0.0117192", \ + "0.0112248, 0.0112005, 0.0113059, 0.0114105, 0.0115091, 0.0115586, 0.01159", \ + "0.0113399, 0.0113107, 0.0114063, 0.0115074, 0.0116056, 0.0116554, 0.011687", \ + "0.0116838, 0.0116624, 0.0117508, 0.0119633, 0.0119542, 0.012014, 0.0120397", \ + "0.0125, 0.0124698, 0.0125469, 0.0126532, 0.0127435, 0.0128489, 0.0128604", \ + "0.013726, 0.013691, 0.013758, 0.0138387, 0.0139449, 0.0140266, 0.0141253", \ + "0.0153492, 0.0153026, 0.0153506, 0.0154276, 0.015531, 0.0155935, 0.015624" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0123645, 0.0122958, 0.0123917, 0.0125013, 0.0125997, 0.0126525, 0.0126841", \ + "0.0122156, 0.0121464, 0.0122429, 0.0123525, 0.0124521, 0.0125024, 0.0125321", \ + "0.0123053, 0.0122357, 0.0123288, 0.0124386, 0.0125378, 0.0125898, 0.0126206", \ + "0.0126585, 0.0125835, 0.0126688, 0.0127792, 0.0128922, 0.0129336, 0.0129649", \ + "0.0134687, 0.0133943, 0.0134779, 0.0135829, 0.0136863, 0.0137417, 0.0137745", \ + "0.0146692, 0.014592, 0.0146572, 0.0147564, 0.0148597, 0.0149202, 0.0149549", \ + "0.0163024, 0.0162176, 0.0162655, 0.0163601, 0.0164627, 0.0165233, 0.0165624" \ + ); + } + } + internal_power () { + related_pin : "A"; + when : "(!B * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0120199, 0.0120721, 0.0122752, 0.0123793, 0.0124497, 0.0124797, 0.0124967", \ + "0.0118652, 0.0119154, 0.0121183, 0.0122219, 0.0122916, 0.0123243, 0.0123435", \ + "0.0119377, 0.011987, 0.0121931, 0.0122956, 0.0123668, 0.0124002, 0.0124171", \ + "0.0122794, 0.0123299, 0.0125581, 0.0126404, 0.012715, 0.0127419, 0.0127559", \ + "0.013078, 0.0131283, 0.0133303, 0.0134478, 0.0135472, 0.013629, 0.0135931", \ + "0.0142702, 0.0143192, 0.0145183, 0.0146207, 0.0147062, 0.0147761, 0.0148648", \ + "0.0158824, 0.0159262, 0.0161252, 0.0162263, 0.0163, 0.0163423, 0.0164008" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0139792, 0.0140424, 0.0142858, 0.0143878, 0.0144529, 0.0144816, 0.0144973", \ + "0.0138415, 0.0139058, 0.0141497, 0.0142517, 0.0143173, 0.0143456, 0.0143612", \ + "0.0139353, 0.0139989, 0.0142436, 0.0143455, 0.0144113, 0.0144401, 0.014456", \ + "0.0142761, 0.0143375, 0.0145754, 0.0146736, 0.0147425, 0.0147727, 0.0147881", \ + "0.0150646, 0.0151416, 0.0153829, 0.0154823, 0.0155436, 0.0155805, 0.0155919", \ + "0.0162621, 0.016319, 0.0165618, 0.0166666, 0.0167263, 0.0167629, 0.0167756", \ + "0.0178747, 0.0179314, 0.0181717, 0.0182718, 0.01834, 0.0183721, 0.0183881" \ + ); + } + } + internal_power () { + related_pin : "A"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0139729, 0.014022, 0.0142246, 0.0143258, 0.0143975, 0.0144308, 0.0144485", \ + "0.0138742, 0.0139191, 0.0141233, 0.0142249, 0.0142965, 0.0143283, 0.0143469", \ + "0.013921, 0.0139699, 0.0141692, 0.0142725, 0.0143477, 0.0143825, 0.0144011", \ + "0.0142185, 0.0142516, 0.0144289, 0.0145287, 0.0146222, 0.0146549, 0.014675", \ + "0.0148864, 0.014896, 0.0150438, 0.0151561, 0.0153303, 0.0152528, 0.0153065", \ + "0.01592, 0.0159375, 0.0160682, 0.0161576, 0.0162717, 0.0163977, 0.0163175", \ + "0.0174718, 0.0174649, 0.0175524, 0.0176299, 0.0177173, 0.0177804, 0.0178605" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0143242, 0.0142528, 0.0143473, 0.0144572, 0.0145554, 0.0146083, 0.0146373", \ + "0.0142513, 0.0141804, 0.0142724, 0.0143805, 0.0144805, 0.0145334, 0.0145648", \ + "0.0143352, 0.0142459, 0.0142696, 0.0143582, 0.0144626, 0.0145281, 0.0145705", \ + "0.0147501, 0.0146076, 0.0145267, 0.0145758, 0.014682, 0.0147354, 0.0148036", \ + "0.0156482, 0.0154108, 0.0151717, 0.0151534, 0.0151979, 0.0152502, 0.0153034", \ + "0.0170434, 0.0166982, 0.0162811, 0.0161799, 0.0161749, 0.0162025, 0.0162447", \ + "0.0189184, 0.0184581, 0.0178431, 0.0176618, 0.0175749, 0.0175596, 0.0175821" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00516634, 0.00515282, 0.00529255, 0.00540222, 0.00549195, 0.00553611, 0.00556118", \ + "0.00497334, 0.00495964, 0.00509494, 0.00520533, 0.00529683, 0.00534255, 0.00536834", \ + "0.00523286, 0.00515837, 0.00517015, 0.00525359, 0.00537867, 0.00543807, 0.00547862", \ + "0.00609701, 0.00596308, 0.00591082, 0.00591867, 0.00597543, 0.00603243, 0.00606518", \ + "0.00801081, 0.00773101, 0.00745141, 0.00743147, 0.00748083, 0.00749271, 0.00755726", \ + "0.0107015, 0.0102824, 0.00980731, 0.00969222, 0.00966327, 0.00973767, 0.00993818", \ + "0.0142298, 0.0136663, 0.0129764, 0.0127804, 0.0126738, 0.0126603, 0.0127013" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135501, 0.0134828, 0.0135894, 0.0137016, 0.0137972, 0.0138463, 0.0138755", \ + "0.0133937, 0.0133266, 0.0134312, 0.0135431, 0.0136403, 0.0136898, 0.0137185", \ + "0.013671, 0.0135782, 0.013594, 0.0136832, 0.0137878, 0.0138518, 0.0138923", \ + "0.014556, 0.0143763, 0.0142389, 0.0142797, 0.01437, 0.0144429, 0.0144882", \ + "0.0164975, 0.0161762, 0.0158565, 0.0158173, 0.0158352, 0.01589, 0.0159224", \ + "0.0191945, 0.0187653, 0.018213, 0.0180919, 0.0180523, 0.0180569, 0.0180973", \ + "0.0227252, 0.0221436, 0.0213708, 0.0211427, 0.0210226, 0.0210043, 0.0210138" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0132009, 0.0132492, 0.0134553, 0.0135579, 0.0136279, 0.0136606, 0.0136768", \ + "0.0129868, 0.0130368, 0.0132397, 0.013342, 0.0134128, 0.0134447, 0.0134628", \ + "0.0132152, 0.0132598, 0.0134164, 0.0135164, 0.0135892, 0.013623, 0.0136424", \ + "0.0139697, 0.0139993, 0.0141557, 0.0142524, 0.0143585, 0.0143792, 0.0143999", \ + "0.0155813, 0.0156104, 0.0157525, 0.0158616, 0.0159648, 0.0159629, 0.0159902", \ + "0.0179549, 0.0179609, 0.0180651, 0.0181534, 0.018256, 0.0183444, 0.0184729", \ + "0.0210687, 0.0210509, 0.0211388, 0.0212231, 0.0213127, 0.0213689, 0.0214226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00782424, 0.00788672, 0.00813031, 0.00823162, 0.0082958, 0.00832459, 0.00834018", \ + "0.00754931, 0.00760864, 0.00785618, 0.0079566, 0.00802174, 0.00805055, 0.00806608", \ + "0.00774597, 0.00780465, 0.00804263, 0.00814717, 0.00821714, 0.00824805, 0.00826483", \ + "0.00851665, 0.00856321, 0.00878932, 0.00889595, 0.0089683, 0.00899708, 0.00901611", \ + "0.0100749, 0.0101017, 0.010288, 0.0103954, 0.0104838, 0.0105223, 0.0105437", \ + "0.0124276, 0.0124511, 0.0126177, 0.0127246, 0.0128124, 0.0128573, 0.0128845", \ + "0.0155619, 0.0155597, 0.0156994, 0.0158048, 0.0158963, 0.0159452, 0.0159752" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0108377, 0.010814, 0.0109129, 0.0110107, 0.0111071, 0.0111592, 0.0111941", \ + "0.0108025, 0.0107794, 0.0108795, 0.010977, 0.0110718, 0.0111234, 0.0111582", \ + "0.0110611, 0.0110367, 0.0111402, 0.011209, 0.0112984, 0.0113466, 0.0113786", \ + "0.0115118, 0.01149, 0.0116132, 0.0117201, 0.0117908, 0.0118409, 0.0118722", \ + "0.0123595, 0.0123326, 0.0124235, 0.0125232, 0.0126069, 0.0126999, 0.0127126", \ + "0.013672, 0.0136381, 0.0136863, 0.0137794, 0.0138914, 0.0139796, 0.0140868", \ + "0.0155221, 0.0154629, 0.0154676, 0.0155503, 0.015657, 0.0157416, 0.0158163" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0104897, 0.0104209, 0.0105191, 0.0106278, 0.0107245, 0.0107767, 0.010807", \ + "0.0104444, 0.0103766, 0.0104759, 0.0105825, 0.0106796, 0.0107309, 0.0107617", \ + "0.0109261, 0.0108677, 0.010961, 0.0110606, 0.011158, 0.0112123, 0.0112462", \ + "0.0116275, 0.0115588, 0.0116413, 0.0117409, 0.0118345, 0.0118907, 0.0119255", \ + "0.0130781, 0.0130053, 0.0130718, 0.0131597, 0.0132612, 0.0133184, 0.0133555", \ + "0.0150291, 0.0149448, 0.0149829, 0.0150688, 0.0151686, 0.0152285, 0.0152743", \ + "0.0176105, 0.0175075, 0.017509, 0.0175835, 0.0176797, 0.0177441, 0.0177978" \ + ); + } + } + internal_power () { + related_pin : "B"; + when : "(!A * !C)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0102504, 0.0102991, 0.0104994, 0.0106012, 0.0106719, 0.0107038, 0.01072", \ + "0.0102387, 0.0102859, 0.0104894, 0.0105918, 0.0106619, 0.0106943, 0.010711", \ + "0.0106934, 0.010728, 0.0109031, 0.0110026, 0.0110705, 0.0111013, 0.0111191", \ + "0.0114177, 0.0114661, 0.0116816, 0.0117938, 0.0118558, 0.0118771, 0.0118941", \ + "0.0128424, 0.0128904, 0.013089, 0.0132019, 0.013276, 0.0133081, 0.0133262", \ + "0.0148173, 0.0148652, 0.0150605, 0.01516, 0.0152402, 0.0153475, 0.0154261", \ + "0.0174037, 0.017446, 0.0176328, 0.0177337, 0.0178036, 0.0178472, 0.0178971" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135716, 0.0136345, 0.0138805, 0.0139806, 0.0140457, 0.014075, 0.0140896", \ + "0.0135465, 0.0136091, 0.0138527, 0.0139536, 0.0140185, 0.0140467, 0.0140628", \ + "0.0137129, 0.0137818, 0.0140311, 0.0141327, 0.0141982, 0.0142266, 0.014242", \ + "0.0140852, 0.0141514, 0.0143864, 0.0144912, 0.0145561, 0.0145891, 0.0146025", \ + "0.0149417, 0.0149975, 0.0152517, 0.0153525, 0.0154015, 0.0154369, 0.0154512", \ + "0.016312, 0.0163769, 0.0166145, 0.0167156, 0.0167832, 0.0168083, 0.0168148", \ + "0.0182501, 0.0183061, 0.0185425, 0.0186378, 0.0187081, 0.0187416, 0.0187558" \ + ); + } + } + internal_power () { + related_pin : "B"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0132009, 0.0132492, 0.0134553, 0.0135579, 0.0136279, 0.0136606, 0.0136768", \ + "0.0129868, 0.0130368, 0.0132397, 0.013342, 0.0134128, 0.0134447, 0.0134628", \ + "0.0132152, 0.0132598, 0.0134164, 0.0135164, 0.0135892, 0.013623, 0.0136424", \ + "0.0139697, 0.0139993, 0.0141557, 0.0142524, 0.0143585, 0.0143792, 0.0143999", \ + "0.0155813, 0.0156104, 0.0157525, 0.0158616, 0.0159648, 0.0159629, 0.0159902", \ + "0.0179549, 0.0179609, 0.0180651, 0.0181534, 0.018256, 0.0183444, 0.0184729", \ + "0.0210687, 0.0210509, 0.0211388, 0.0212231, 0.0213127, 0.0213689, 0.0214226" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0135501, 0.0134828, 0.0135894, 0.0137016, 0.0137972, 0.0138463, 0.0138755", \ + "0.0133937, 0.0133266, 0.0134312, 0.0135431, 0.0136403, 0.0136898, 0.0137185", \ + "0.013671, 0.0135782, 0.013594, 0.0136832, 0.0137878, 0.0138518, 0.0138923", \ + "0.014556, 0.0143763, 0.0142389, 0.0142797, 0.01437, 0.0144429, 0.0144882", \ + "0.0164975, 0.0161762, 0.0158565, 0.0158173, 0.0158352, 0.01589, 0.0159224", \ + "0.0191945, 0.0187653, 0.018213, 0.0180919, 0.0180523, 0.0180569, 0.0180973", \ + "0.0227252, 0.0221436, 0.0213708, 0.0211427, 0.0210226, 0.0210043, 0.0210138" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00359183, 0.00367609, 0.00391621, 0.00398399, 0.00402028, 0.00403199, 0.00403894", \ + "0.00332711, 0.00340326, 0.00363022, 0.0037127, 0.00375947, 0.00377759, 0.00378586", \ + "0.00367218, 0.00361802, 0.00370974, 0.00379117, 0.00386643, 0.00390851, 0.00395914", \ + "0.00452063, 0.00439151, 0.00438895, 0.0044663, 0.00450651, 0.00455291, 0.00462178", \ + "0.00646546, 0.00616549, 0.00598552, 0.00600289, 0.00610175, 0.00615323, 0.0061543", \ + "0.0092197, 0.00874948, 0.00836208, 0.00831061, 0.00832187, 0.00839975, 0.00845194", \ + "0.0127845, 0.0121671, 0.0115671, 0.0114279, 0.0113658, 0.011367, 0.0114441" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00931287, 0.00941071, 0.0096835, 0.00976638, 0.00981525, 0.00983504, 0.00984621", \ + "0.00912411, 0.00921232, 0.00947438, 0.0095651, 0.00961962, 0.00964168, 0.00965387", \ + "0.00948108, 0.00944291, 0.00957914, 0.00969649, 0.00979382, 0.00984701, 0.00985619", \ + "0.010378, 0.010245, 0.0102489, 0.0103276, 0.0104189, 0.0104833, 0.0105242", \ + "0.0123363, 0.0120342, 0.0118524, 0.011872, 0.0119306, 0.0119878, 0.0120248", \ + "0.0150754, 0.0146006, 0.0141865, 0.0141452, 0.014167, 0.014191, 0.0142231", \ + "0.0186003, 0.0179673, 0.0172941, 0.0171635, 0.0171429, 0.0171434, 0.0171833" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00936966, 0.0094339, 0.00962543, 0.00971853, 0.00979116, 0.00982812, 0.00985128", \ + "0.00931877, 0.00938392, 0.00958198, 0.00966993, 0.00974028, 0.00977844, 0.0098034", \ + "0.00958996, 0.00965382, 0.00984947, 0.00994381, 0.0100055, 0.0100402, 0.0100544", \ + "0.0100392, 0.0100821, 0.0102542, 0.010419, 0.0104364, 0.010494, 0.0105076", \ + "0.0108925, 0.0109354, 0.0110843, 0.0111767, 0.0112512, 0.011379, 0.0113461", \ + "0.0123152, 0.0123113, 0.0124099, 0.0125065, 0.0126047, 0.0126617, 0.0127798", \ + "0.0142659, 0.0142437, 0.0142778, 0.014369, 0.0144758, 0.0145481, 0.0146032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0063626, 0.00634726, 0.00653284, 0.00663619, 0.0067132, 0.00674974, 0.00677156", \ + "0.00633256, 0.00632537, 0.00650995, 0.00661143, 0.00668769, 0.00672455, 0.00674642", \ + "0.00678696, 0.00679885, 0.0069578, 0.00705785, 0.00713896, 0.00718103, 0.00720717", \ + "0.00748512, 0.00748679, 0.00765255, 0.00774872, 0.00782938, 0.00787277, 0.00790075", \ + "0.00891687, 0.00892237, 0.00904591, 0.00913817, 0.00922048, 0.00926524, 0.0092967", \ + "0.0109541, 0.0109151, 0.0110108, 0.0110872, 0.011167, 0.0112233, 0.0112585", \ + "0.0135128, 0.0134645, 0.0135426, 0.0136102, 0.0136853, 0.0137414, 0.0137816" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.0093809, 0.00944244, 0.00963693, 0.00972974, 0.00980222, 0.00984062, 0.0098651", \ + "0.00932353, 0.00938865, 0.00958669, 0.00967584, 0.00974486, 0.00978326, 0.0098081", \ + "0.00958773, 0.00964988, 0.00984403, 0.00994005, 0.0100044, 0.0100362, 0.0100509", \ + "0.0100326, 0.0100803, 0.0102717, 0.0103954, 0.0104524, 0.0104896, 0.0105041", \ + "0.0108904, 0.0109331, 0.011082, 0.0111745, 0.0112499, 0.0113764, 0.0113439", \ + "0.0123143, 0.0123104, 0.012409, 0.0125057, 0.0126037, 0.012661, 0.0127788", \ + "0.0142657, 0.0142435, 0.0142801, 0.0143689, 0.0144757, 0.0145452, 0.0145773" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00636068, 0.00635315, 0.00654208, 0.00664492, 0.00671941, 0.00675532, 0.00677604", \ + "0.00633279, 0.006328, 0.00651484, 0.00661582, 0.00669105, 0.00672744, 0.00674858", \ + "0.00678698, 0.00679893, 0.00696243, 0.00706169, 0.00714244, 0.00718399, 0.0072102", \ + "0.00748697, 0.00748953, 0.0076557, 0.00775149, 0.0078332, 0.00787552, 0.00790304", \ + "0.00891894, 0.00892351, 0.00904881, 0.00913628, 0.00922257, 0.00926807, 0.00929829", \ + "0.0109527, 0.0109126, 0.0110117, 0.011089, 0.0111708, 0.0112261, 0.0112593", \ + "0.0135098, 0.0134556, 0.0135423, 0.0136092, 0.0136915, 0.0137434, 0.013782" \ + ); + } + } + internal_power () { + related_pin : "C"; + when : "(!A * !B)"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00359326, 0.00367476, 0.00391463, 0.00398312, 0.00402011, 0.0040322, 0.00403903", \ + "0.00332767, 0.00340175, 0.00362777, 0.00371046, 0.00375782, 0.00377576, 0.00378451", \ + "0.00364701, 0.00361914, 0.00369819, 0.00379166, 0.00386686, 0.00390464, 0.00395935", \ + "0.00452116, 0.00439184, 0.00438817, 0.00442439, 0.00450626, 0.00455312, 0.00462439", \ + "0.00646523, 0.00616542, 0.0059856, 0.00600294, 0.00610076, 0.00615836, 0.00615487", \ + "0.00921815, 0.00875817, 0.0083626, 0.00831183, 0.008324, 0.00841016, 0.00855067", \ + "0.0127838, 0.0121675, 0.0115678, 0.0114306, 0.0113682, 0.0113658, 0.011513" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00931425, 0.009413, 0.0096845, 0.00976779, 0.00981643, 0.00983651, 0.009846", \ + "0.00912625, 0.00921433, 0.0094766, 0.00956741, 0.00962191, 0.00964394, 0.00965611", \ + "0.00947608, 0.00943861, 0.00957494, 0.0096922, 0.00978957, 0.00984275, 0.00985183", \ + "0.010373, 0.0102399, 0.0102414, 0.0103211, 0.0104127, 0.0104694, 0.010518", \ + "0.0123365, 0.0120345, 0.0118526, 0.0118722, 0.0119307, 0.0119879, 0.0120249", \ + "0.015078, 0.0146023, 0.0141881, 0.0141468, 0.0141686, 0.0142019, 0.0142275", \ + "0.018601, 0.0179689, 0.0172954, 0.0171736, 0.0171447, 0.0171489, 0.0171845" \ + ); + } + } + internal_power () { + related_pin : "C"; + related_pg_pin : VDD; + rise_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00936966, 0.0094339, 0.00962543, 0.00971853, 0.00979116, 0.00982812, 0.00985128", \ + "0.00931877, 0.00938392, 0.00958198, 0.00966993, 0.00974028, 0.00977844, 0.0098034", \ + "0.00958996, 0.00965382, 0.00984947, 0.00994381, 0.0100055, 0.0100402, 0.0100544", \ + "0.0100392, 0.0100821, 0.0102542, 0.010419, 0.0104364, 0.010494, 0.0105076", \ + "0.0108925, 0.0109354, 0.0110843, 0.0111767, 0.0112512, 0.011379, 0.0113461", \ + "0.0123152, 0.0123113, 0.0124099, 0.0125065, 0.0126047, 0.0126617, 0.0127798", \ + "0.0142659, 0.0142437, 0.0142778, 0.014369, 0.0144758, 0.0145481, 0.0146032" \ + ); + } + fall_power (power_intrantime_outcload_7x7) { + index_1 ("0.01, 0.06, 0.32, 0.64, 1.28, 2.13, 3.2"); + index_2 ("0.001, 0.004, 0.02, 0.04, 0.08, 0.132, 0.2"); + values ( \ + "0.00931425, 0.009413, 0.0096845, 0.00976779, 0.00981643, 0.00983651, 0.009846", \ + "0.00912625, 0.00921433, 0.0094766, 0.00956741, 0.00962191, 0.00964394, 0.00965611", \ + "0.00947608, 0.00943861, 0.00957494, 0.0096922, 0.00978957, 0.00984275, 0.00985183", \ + "0.010373, 0.0102399, 0.0102414, 0.0103211, 0.0104127, 0.0104694, 0.010518", \ + "0.0123365, 0.0120345, 0.0118526, 0.0118722, 0.0119307, 0.0119879, 0.0120249", \ + "0.015078, 0.0146023, 0.0141881, 0.0141468, 0.0141686, 0.0142019, 0.0142275", \ + "0.018601, 0.0179689, 0.0172954, 0.0171736, 0.0171447, 0.0171489, 0.0171845" \ + ); + } + } + } + pin (A) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00161097; + rise_capacitance : 0.00161097; + rise_capacitance_range (0.00114309, 0.00161097); + fall_capacitance : 0.00161068; + fall_capacitance_range (0.00112723, 0.00161068); + } + pin (B) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323736; + rise_capacitance : 0.00323736; + rise_capacitance_range (0.00194948, 0.00323736); + fall_capacitance : 0.00323627; + fall_capacitance_range (0.00197461, 0.00323627); + } + pin (C) { + direction : "input"; + related_ground_pin : VSS; + related_power_pin : VDD; + max_transition : 3.2; + capacitance : 0.00323601; + rise_capacitance : 0.00323601; + rise_capacitance_range (0.00196219, 0.00323601); + fall_capacitance : 0.00323571; + fall_capacitance_range (0.00198747, 0.00323571); + } + } +} diff --git a/ihp13/pdk/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib b/ihp13/pdk/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib deleted file mode 100644 index 05244eaca..000000000 --- a/ihp13/pdk/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib +++ /dev/null @@ -1,4698 +0,0 @@ -/************************************************************************ - - Copyright 2024 IHP PDK Authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -************************************************************************/ - -library (sg13g2_io_fast_1p32V_3p6V_m40C) { - comment : "IHP Microelectronics GmbH, 2024"; - date : "$Date: Wed May 8 12:23:04 2024 $"; - revision : "$Revision: 0.0.1 $"; - delay_model : table_lookup; - capacitive_load_unit (1,pf); - current_unit : "1uA"; - leakage_power_unit : "1pW"; - pulling_resistance_unit : "1kohm"; - time_unit : "1ns"; - voltage_unit : "1V"; - voltage_map (vdd, 1.32); - voltage_map (iovdd, 3.6); - voltage_map (iovss, 0); - voltage_map (vss, 0); - voltage_map (GND, 0); - define_cell_area (pad_drivers, pad_driver_sites); - define_cell_area (bond_pads, pad_slots); - default_output_pin_cap : 0; - default_inout_pin_cap : 1; - default_input_pin_cap : 1; - default_fanout_load : 1; - default_cell_leakage_power : 0; - default_max_transition : 1.2; - default_leakage_power_density : 0; - default_max_capacitance : 0.3; - default_max_fanout : 8; - default_wire_load_area : 0.29; - default_wire_load_capacitance : 0.0003; - default_wire_load_mode : "enclosed"; - default_wire_load_resistance : 0.0057; - in_place_swap_mode : match_footprint; - input_threshold_pct_fall : 50; - input_threshold_pct_rise : 50; - nom_process : 1; - nom_temperature : -40; - nom_voltage : 1.32; - output_threshold_pct_fall : 50; - output_threshold_pct_rise : 50; - slew_derate_from_library : 1; - slew_lower_threshold_pct_fall : 10; - slew_lower_threshold_pct_rise : 10; - slew_upper_threshold_pct_fall : 90; - slew_upper_threshold_pct_rise : 90; - operating_conditions (sg13g2_io_fast_1p32V_3p6V_m40C) { - process : 1; - temperature : -40; - voltage : 1.32; - } - input_voltage (pad) { - vih : 3.3; - vil : 0; - vimax : 3.3; - vimin : 0; - } - input_voltage (core) { - vih : 1.2; - vil : 0; - vimax : 1.2; - vimin : 0; - } - output_voltage (pad) { - voh : 3.3; - vol : 0; - vomax : 3.3; - vomin : 0; - } - output_voltage (core) { - voh : 1.2; - vol : 0; - vomax : 1.2; - vomin : 0; - } - wire_load (Zero) { - area : 0.01; - capacitance : 0.0001; - resistance : 0.0001; - slope : 1; - fanout_length (1, 0.01); - fanout_length (5, 0.01); - fanout_length (20, 0.01); - } - wire_load ("0_1k") { - area : 0.36; - capacitance : 0.0001; - resistance : 0.0035; - slope : 7.387; - fanout_length (1, 6.43); - fanout_length (5, 38.56); - fanout_length (20, 146.8); - } - wire_load ("0_5k") { - area : 0.36; - capacitance : 0.0001; - resistance : 0.0042; - slope : 10.99; - fanout_length (1, 7.89); - fanout_length (5, 47.32); - fanout_length (20, 169.4); - } - wire_load ("1k") { - area : 0.36; - capacitance : 0.0002; - resistance : 0.0053; - slope : 10.9; - fanout_length (1, 9.93); - fanout_length (5, 59.59); - fanout_length (20, 215.6); - } - wire_load ("2k") { - area : 0.36; - capacitance : 0.0002; - resistance : 0.0063; - slope : 16.87; - fanout_length (1, 11.68); - fanout_length (5, 70.11); - fanout_length (20, 239.5); - } - wire_load ("5k") { - area : 0.36; - capacitance : 0.0003; - resistance : 0.0072; - slope : 14.58; - fanout_length (1, 13.44); - fanout_length (5, 80.62); - fanout_length (20, 287.1); - } - wire_load ("10k") { - area : 0.37; - capacitance : 0.0003; - resistance : 0.008; - slope : 18.94; - fanout_length (1, 14.9); - fanout_length (5, 89.39); - fanout_length (20, 381.6); - } - wire_load ("30k") { - area : 0.37; - capacitance : 0.0003; - resistance : 0.0094; - slope : 24.61; - fanout_length (1, 17.53); - fanout_length (5, 105.2); - fanout_length (20, 515.5); - } - wire_load ("50k") { - area : 0.37; - capacitance : 0.0005; - resistance : 0.0152; - slope : 31.81; - fanout_length (1, 28.33); - fanout_length (5, 170); - fanout_length (20, 607.6); - } - wire_load ("100k") { - area : 0.39; - capacitance : 0.0009; - resistance : 0.0265; - slope : 40.22; - fanout_length (1, 49.37); - fanout_length (5, 296.2); - fanout_length (20, 812.1); - } - wire_load ("200k") { - area : 0.41; - capacitance : 0.0016; - resistance : 0.0456; - slope : 52.68; - fanout_length (1, 84.71); - fanout_length (5, 508.3); - fanout_length (20, 1051.7); - } - wire_load ("500k") { - area : 0.45; - capacitance : 0.0027; - resistance : 0.076; - slope : 67.44; - fanout_length (1, 141.4); - fanout_length (5, 848.3); - fanout_length (20, 1527.1); - } - wire_load_selection ("4_metls_routing") { - wire_load_from_area (0, 635, 0_1k); - wire_load_from_area (635, 3175, 0_5k); - wire_load_from_area (3175, 6350, 1k); - wire_load_from_area (6350, 12701, 2k); - wire_load_from_area (12701, 31752, 5k); - wire_load_from_area (31752, 63504, 10k); - wire_load_from_area (63504, 190512, 30k); - wire_load_from_area (190512, 317520, 50k); - wire_load_from_area (317520, 635040, 100k); - wire_load_from_area (635040, 1.27008e+06, 200k); - wire_load_from_area (1.27008e+06, 3.1752e+06, 500k); - } - default_wire_load : "1k"; - default_operating_conditions : sg13g2_io_fast_1p32V_3p6V_m40C; - default_wire_load_selection : "4_metls_routing"; - lu_table_template (delay_template_7x6_16) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - } - lu_table_template (delay_template_2x2) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("10, 200"); - index_2 ("500, 30000"); - } - power_lut_template (passive_power_template_7x1_16) { - variable_1 : input_transition_time; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - } - power_lut_template (power_template_7x6_16) { - variable_1 : input_transition_time; - variable_2 : total_output_net_capacitance; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - } - cell (sg13g2_IOPadIOVdd) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - is_pad : true; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 7677.59; - related_pg_pin : iovdd; - } - leakage_power () { - value : 0; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadIOVss) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - is_pad : true; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1.83299; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadIn) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "input"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - when : "pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 354.116; - when : "pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 670.739; - when : "!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 512.427; - related_pg_pin : vdd; - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 1.28354; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0523039, 0.0646799, 0.087623, 0.109319, 0.13033, 0.151196", \ - "0.0523049, 0.0646809, 0.087624, 0.10932, 0.130331, 0.151197", \ - "0.0523059, 0.0646819, 0.087625, 0.109321, 0.130332, 0.151198", \ - "0.0523069, 0.0646829, 0.087626, 0.109322, 0.130333, 0.151199", \ - "0.0523079, 0.0646839, 0.087627, 0.109323, 0.130334, 0.1512", \ - "0.0523089, 0.0646849, 0.087628, 0.109324, 0.130335, 0.151201", \ - "0.0523099, 0.0646859, 0.087629, 0.109325, 0.130336, 0.151202" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0428437, 0.0653179, 0.109366, 0.153753, 0.198558, 0.243442", \ - "0.0456388, 0.067037, 0.111483, 0.156944, 0.201663, 0.246552", \ - "0.0508324, 0.0713752, 0.114082, 0.158033, 0.202811, 0.248058", \ - "0.0534639, 0.073691, 0.115793, 0.15919, 0.203617, 0.24829", \ - "0.0657121, 0.0850862, 0.125061, 0.166125, 0.208858, 0.252443", \ - "0.0862891, 0.10512, 0.142109, 0.181709, 0.222366, 0.263495", \ - "0.102899, 0.122236, 0.157721, 0.194267, 0.233121, 0.273106" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.299572, 0.317477, 0.345389, 0.368863, 0.390036, 0.410337", \ - "0.354454, 0.372294, 0.400331, 0.42368, 0.444424, 0.465138", \ - "0.475665, 0.493405, 0.521478, 0.544476, 0.566031, 0.586205", \ - "0.53895, 0.556871, 0.584526, 0.607573, 0.629295, 0.649423", \ - "0.855057, 0.872865, 0.900428, 0.923611, 0.94469, 0.965375", \ - "1.4969, 1.51561, 1.54385, 1.56724, 1.58852, 1.60764", \ - "2.05897, 2.07932, 2.11055, 2.13577, 2.15781, 2.17829" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0852423, 0.103765, 0.137116, 0.169592, 0.201984, 0.235388", \ - "0.0853015, 0.103766, 0.137117, 0.169593, 0.201985, 0.235389", \ - "0.0853025, 0.103767, 0.137118, 0.169594, 0.201986, 0.23539", \ - "0.0853035, 0.103768, 0.137119, 0.169595, 0.202057, 0.235391", \ - "0.0853045, 0.103898, 0.13712, 0.169596, 0.202058, 0.235438", \ - "0.098857, 0.11625, 0.14692, 0.17785, 0.209811, 0.241414", \ - "0.120292, 0.137979, 0.168987, 0.19889, 0.228172, 0.258693" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "9.24581e-09, 9.24676e-09, 9.24651e-09, 9.24644e-09, 9.24643e-09, 9.24596e-09", \ - "1.79958e-08, 1.79943e-08, 1.79941e-08, 1.79941e-08, 1.79945e-08, 1.79945e-08", \ - "3.5493e-08, 3.54928e-08, 3.54911e-08, 3.5491e-08, 3.54907e-08, 3.54909e-08", \ - "4.42416e-08, 4.42413e-08, 4.42409e-08, 4.42374e-08, 4.42392e-08, 4.42392e-08", \ - "8.79826e-08, 8.79837e-08, 8.79816e-08, 8.79812e-08, 8.79817e-08, 8.79821e-08", \ - "1.75465e-07, 1.75464e-07, 1.75466e-07, 1.75462e-07, 1.75466e-07, 1.75464e-07", \ - "2.54676e-07, 2.54676e-07, 2.54676e-07, 2.5468e-07, 2.54678e-07, 2.54681e-07" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-9.24581e-09, -9.24639e-09, -9.24645e-09, -9.24644e-09, -9.24643e-09, -9.24596e-09", \ - "-1.79951e-08, -1.79943e-08, -1.79941e-08, -1.79941e-08, -1.79945e-08, -1.79945e-08", \ - "-3.54918e-08, -3.54917e-08, -3.54911e-08, -3.5491e-08, -3.54907e-08, -3.54909e-08", \ - "-4.424e-08, -4.424e-08, -4.424e-08, -4.42374e-08, -4.42392e-08, -4.42392e-08", \ - "-8.79786e-08, -8.79786e-08, -8.79786e-08, -8.79786e-08, -8.79787e-08, -8.79787e-08", \ - "-1.75458e-07, -1.75458e-07, -1.75458e-07, -1.75458e-07, -1.75459e-07, -1.75459e-07", \ - "-2.54676e-07, -2.54676e-07, -2.54676e-07, -2.5468e-07, -2.54678e-07, -2.54681e-07" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.000947443, -0.000697383, -0.000788833, -0.000724008, -0.000882686, -0.00109453", \ - "-0.00194729, -0.00154423, -0.00137465, -0.00165184, -0.00195796, -0.00223237", \ - "-0.00252829, -0.00247062, -0.0023195, -0.00209377, -0.00213048, -0.00254297", \ - "-0.00266262, -0.00267658, -0.00273134, -0.00269965, -0.00237693, -0.00265886", \ - "-0.00232712, -0.00261495, -0.00262601, -0.00377677, -0.00415101, -0.00491026", \ - "-0.000360651, -0.00134872, -0.00206606, -0.00203094, -0.00213695, -0.00356901", \ - "0.0526746, 0.0505981, 0.0492084, 0.0469091, 0.0468558, 0.04505" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0675601, 0.0664679, 0.066242, 0.0663827, 0.0665253, 0.0666468", \ - "0.0667947, 0.0656519, 0.0653503, 0.0654599, 0.0655764, 0.065692", \ - "0.0663483, 0.0652505, 0.0649197, 0.0649653, 0.065068, 0.0651515", \ - "0.0659144, 0.06481, 0.0644553, 0.0645035, 0.0646019, 0.0646759", \ - "0.0663483, 0.0651383, 0.0645445, 0.0644442, 0.0644579, 0.0644801", \ - "0.0689082, 0.0670994, 0.0656158, 0.0651657, 0.0650151, 0.0649601", \ - "0.074507, 0.070866, 0.0683193, 0.0673413, 0.0667181, 0.066293" \ - ); - } - } - } - pin (pad) { - direction : "input"; - is_pad : true; - input_voltage : "pad"; - fanout_load : 1; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_transition : 3.5; - capacitance : 0.220548; - rise_capacitance : 0.222529; - rise_capacitance_range (0.196262, 0.239896); - fall_capacitance : 0.218566; - fall_capacitance_range (0.198739, 0.231212); - } - } - cell (sg13g2_IOPadInOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 1244.94; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3844.11; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1244.94; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4913; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 27.4413; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3526.99; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 27.4413; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4595.94; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 54.3465; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4743.21; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 54.3465; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4743.16; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1220.31; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3965.07; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1220.31; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3965.08; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 636.76; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4287.07; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 16; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 6.47325; - capacitance : 0.260161; - rise_capacitance : 0.259789; - rise_capacitance_range (0.231825, 0.278191); - fall_capacitance : 0.260533; - fall_capacitance_range (0.239067, 0.274174); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.07349, 1.1888, 1.28513, 1.37296, 1.61565, 1.84783", \ - "1.08928, 1.20437, 1.30083, 1.38842, 1.63113, 1.86319", \ - "1.09889, 1.21401, 1.31046, 1.39806, 1.64106, 1.87278", \ - "1.11354, 1.22858, 1.32489, 1.41252, 1.65544, 1.88718", \ - "1.13158, 1.24658, 1.34288, 1.43051, 1.67316, 1.90518", \ - "1.15249, 1.26746, 1.3638, 1.45144, 1.69418, 1.92626", \ - "1.17094, 1.28661, 1.38305, 1.47094, 1.71422, 1.94585" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.381481, 0.537776, 0.685625, 0.832073, 1.27845, 1.73393", \ - "0.381482, 0.537777, 0.685626, 0.832074, 1.27846, 1.73394", \ - "0.381483, 0.537778, 0.685627, 0.832075, 1.27873, 1.73395", \ - "0.381484, 0.537779, 0.685628, 0.832076, 1.27874, 1.7354", \ - "0.381485, 0.53778, 0.685629, 0.832077, 1.27875, 1.73541", \ - "0.381486, 0.537781, 0.68563, 0.832078, 1.27876, 1.7355", \ - "0.382352, 0.53836, 0.686806, 0.833134, 1.27898, 1.73551" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.851984, 0.941528, 1.02216, 1.09847, 1.31919, 1.5392", \ - "0.870278, 0.960186, 1.04057, 1.11696, 1.33671, 1.55736", \ - "0.885063, 0.974565, 1.05525, 1.13171, 1.35109, 1.57139", \ - "0.91476, 1.00419, 1.08489, 1.16082, 1.38041, 1.60073", \ - "0.959751, 1.04959, 1.12996, 1.20624, 1.42581, 1.64616", \ - "1.028, 1.11687, 1.19743, 1.27326, 1.49306, 1.71302", \ - "1.14669, 1.23637, 1.31739, 1.39356, 1.6141, 1.83482" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.436875, 0.549465, 0.669105, 0.793587, 1.19363, 1.61117", \ - "0.441306, 0.552294, 0.672064, 0.795192, 1.19507, 1.61274", \ - "0.44369, 0.554294, 0.673703, 0.797439, 1.19612, 1.61376", \ - "0.444648, 0.556701, 0.675791, 0.79904, 1.19771, 1.61467", \ - "0.445777, 0.556702, 0.675792, 0.799041, 1.19772, 1.61468", \ - "0.445778, 0.556703, 0.675793, 0.799042, 1.19773, 1.61469", \ - "0.445779, 0.556704, 0.675794, 0.799043, 1.19774, 1.6147" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.788371, 0.788372, 0.788373, 0.788374, 0.788375, 0.788376", \ - "0.807984, 0.807985, 0.807986, 0.807987, 0.807988, 0.807989", \ - "0.819297, 0.819299, 0.8193, 0.819301, 0.819302, 0.819303", \ - "0.838509, 0.83851, 0.838511, 0.838515, 0.838516, 0.838517", \ - "0.865805, 0.865806, 0.865807, 0.865808, 0.865809, 0.86581", \ - "0.909502, 0.909503, 0.909504, 0.909505, 0.909506, 0.909507", \ - "0.98087, 0.980871, 0.980872, 0.980873, 0.980874, 0.980875" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.788371, 0.788372, 0.788373, 0.788374, 0.788375, 0.788376", \ - "0.807984, 0.807985, 0.807986, 0.807987, 0.807988, 0.807989", \ - "0.819297, 0.819299, 0.8193, 0.819301, 0.819302, 0.819303", \ - "0.838509, 0.83851, 0.838511, 0.838515, 0.838516, 0.838517", \ - "0.865805, 0.865806, 0.865807, 0.865808, 0.865809, 0.86581", \ - "0.909502, 0.909503, 0.909504, 0.909505, 0.909506, 0.909507", \ - "0.98087, 0.980871, 0.980872, 0.980873, 0.980874, 0.980875" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.851468, 0.851469, 0.85147, 0.851471, 0.851472, 0.851473", \ - "0.874056, 0.874057, 0.874058, 0.874059, 0.87406, 0.874061", \ - "0.890629, 0.89063, 0.890631, 0.890632, 0.890633, 0.890634", \ - "0.92, 0.920001, 0.920002, 0.920003, 0.920004, 0.920005", \ - "0.960562, 0.961449, 0.961453, 0.961454, 0.961455, 0.961456", \ - "1.0185, 1.01851, 1.01852, 1.01853, 1.01854, 1.01855", \ - "1.1161, 1.11611, 1.11612, 1.11613, 1.11614, 1.11615" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.851468, 0.851469, 0.85147, 0.851471, 0.851472, 0.851473", \ - "0.874056, 0.874057, 0.874058, 0.874059, 0.87406, 0.874061", \ - "0.890629, 0.89063, 0.890631, 0.890632, 0.890633, 0.890634", \ - "0.92, 0.920001, 0.920002, 0.920003, 0.920004, 0.920005", \ - "0.960562, 0.961449, 0.961453, 0.961454, 0.961455, 0.961456", \ - "1.0185, 1.01851, 1.01852, 1.01853, 1.01854, 1.01855", \ - "1.1161, 1.11611, 1.11612, 1.11613, 1.11614, 1.11615" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.06441, 1.18602, 1.28649, 1.37825, 1.63254, 1.87571", \ - "1.08109, 1.20254, 1.30317, 1.39456, 1.64865, 1.89184", \ - "1.09215, 1.2135, 1.3142, 1.4058, 1.65961, 1.9028", \ - "1.10877, 1.22991, 1.33064, 1.42262, 1.676, 1.91929", \ - "1.13046, 1.25183, 1.3524, 1.44416, 1.69838, 1.94161", \ - "1.15605, 1.2774, 1.37796, 1.46958, 1.72381, 1.96705", \ - "1.18378, 1.30516, 1.40566, 1.49718, 1.75128, 1.99542" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.385054, 0.533176, 0.67715, 0.821634, 1.26647, 1.72287", \ - "0.385055, 0.533177, 0.677161, 0.821635, 1.26648, 1.72403", \ - "0.385056, 0.533178, 0.677162, 0.821636, 1.26649, 1.72404", \ - "0.385057, 0.533179, 0.677163, 0.821942, 1.2665, 1.72405", \ - "0.385058, 0.53318, 0.677164, 0.821943, 1.26651, 1.7244", \ - "0.385059, 0.533181, 0.677165, 0.821944, 1.26658, 1.72441", \ - "0.38506, 0.534022, 0.67861, 0.821945, 1.26659, 1.72447" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.725354, 0.832222, 0.926798, 1.01715, 1.27468, 1.52826", \ - "0.741185, 0.848201, 0.942495, 1.03308, 1.29062, 1.54417", \ - "0.749565, 0.857023, 0.950663, 1.04139, 1.29938, 1.55273", \ - "0.762148, 0.869412, 0.963985, 1.05426, 1.31175, 1.5651", \ - "0.777726, 0.884691, 0.978916, 1.06951, 1.32709, 1.58071", \ - "0.794241, 0.898874, 0.993962, 1.08381, 1.34157, 1.59484", \ - "0.807676, 0.914545, 1.00988, 1.09877, 1.35659, 1.61039" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.281953, 0.422772, 0.560079, 0.701393, 1.13031, 1.56641", \ - "0.281954, 0.422807, 0.560866, 0.701394, 1.13032, 1.56832", \ - "0.281961, 0.422808, 0.561085, 0.701395, 1.13043, 1.56833", \ - "0.281962, 0.422809, 0.56216, 0.70169, 1.13044, 1.56834", \ - "0.281963, 0.42281, 0.562161, 0.701691, 1.13045, 1.56835", \ - "0.281964, 0.422811, 0.562162, 0.701692, 1.13054, 1.56963", \ - "0.281965, 0.422812, 0.562192, 0.701693, 1.13055, 1.56964" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "7.95486, 7.85643, 7.82262, 7.77244, 7.62556, 7.43688", \ - "7.97618, 7.8704, 7.83943, 7.77049, 7.63571, 7.44055", \ - "7.97485, 7.8783, 7.839, 7.78086, 7.65853, 7.4493", \ - "7.98282, 7.88521, 7.83972, 7.78468, 7.64946, 7.49707", \ - "7.98581, 7.88573, 7.84289, 7.78424, 7.63776, 7.50341", \ - "7.96932, 7.86901, 7.82939, 7.77031, 7.6279, 7.50388", \ - "7.92175, 7.82421, 7.82417, 7.83133, 7.64737, 7.4102" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "17.7836, 15.7534, 14.3935, 13.3833, 11.5087, 10.3839", \ - "18.0905, 16.0092, 14.622, 13.5839, 11.6653, 10.5301", \ - "18.2861, 16.2011, 14.7746, 13.7262, 11.7717, 10.628", \ - "18.4645, 16.355, 14.9397, 13.8719, 11.895, 10.7239", \ - "18.4265, 16.3126, 14.8947, 13.8331, 11.8678, 10.7018", \ - "18.1914, 16.1001, 14.7, 13.6809, 11.7439, 10.599", \ - "17.2633, 15.2977, 13.9645, 13.0198, 11.18, 10.1559" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.77158, 3.48583, 5.20333, 6.89762, 12.0249, 15.9422", \ - "1.76981, 3.48434, 5.20107, 6.90782, 12.0208, 15.925", \ - "1.77278, 3.48706, 5.20036, 6.91123, 12.0389, 15.9368", \ - "1.77891, 3.49403, 5.20981, 6.9331, 12.0172, 15.8323", \ - "1.80204, 3.51643, 5.23366, 6.9393, 12.0638, 15.685", \ - "1.8535, 3.5692, 5.28374, 6.99425, 12.088, 15.3636", \ - "1.96487, 3.68408, 5.38888, 7.12126, 12.1151, 14.8404" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.214751, 0.214405, 0.214124, 0.213957, 0.213626, 0.212819", \ - "0.213155, 0.212924, 0.21259, 0.212518, 0.211954, 0.21152", \ - "0.215757, 0.215386, 0.215162, 0.21506, 0.214519, 0.214036", \ - "0.224653, 0.22427, 0.224011, 0.22386, 0.223511, 0.222863", \ - "0.248008, 0.247718, 0.247311, 0.247282, 0.246855, 0.245841", \ - "0.300161, 0.299846, 0.299427, 0.29924, 0.298828, 0.297479", \ - "0.409831, 0.409515, 0.409449, 0.409051, 0.408704, 0.406675" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "7.4611, 7.74812, 8.05172, 8.33058, 9.1975, 10.0558", \ - "7.47342, 7.76541, 8.06792, 8.33936, 9.17957, 10.1162", \ - "7.47379, 7.76215, 8.05583, 8.35754, 9.20682, 10.1151", \ - "7.47198, 7.76029, 8.05601, 8.35844, 9.22763, 10.0928", \ - "7.47303, 7.7683, 8.07808, 8.37144, 9.23018, 10.1835", \ - "7.46643, 7.75156, 8.06166, 8.34581, 9.21902, 10.0735", \ - "7.50648, 7.76809, 8.14349, 8.28644, 9.2218, 10.1409" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.98754, 2.9875, 2.98546, 2.98349, 2.97868, 2.98082", \ - "2.98741, 2.98774, 2.98503, 2.98384, 2.97904, 2.98085", \ - "2.98777, 2.9888, 2.98456, 2.98401, 2.97846, 2.97837", \ - "2.98745, 2.98861, 2.98315, 2.98384, 2.97807, 2.978", \ - "2.98886, 2.98904, 2.98603, 2.98503, 2.98037, 2.98201", \ - "2.98806, 2.99018, 2.99019, 2.98699, 2.98491, 2.98321", \ - "2.99094, 2.98933, 2.98964, 2.98367, 2.9802, 2.98266" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.73615, 3.45815, 5.16194, 6.89537, 12.0159, 16.0155", \ - "1.73702, 3.4578, 5.17074, 6.87879, 12.0093, 15.9332", \ - "1.74167, 3.45527, 5.17018, 6.88137, 12.0107, 15.8965", \ - "1.75177, 3.46726, 5.18311, 6.89516, 12.001, 15.8124", \ - "1.77836, 3.49159, 5.19921, 6.91969, 12.0411, 15.8672", \ - "1.83353, 3.54761, 5.26316, 6.97518, 12.0699, 15.3536", \ - "1.95139, 3.66454, 5.38376, 7.0917, 12.1111, 14.8537" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.112217, 0.111785, 0.111529, 0.111446, 0.110851, 0.109917", \ - "0.111908, 0.111514, 0.111245, 0.111233, 0.110575, 0.109506", \ - "0.113833, 0.113639, 0.113055, 0.113125, 0.112648, 0.111677", \ - "0.120166, 0.119811, 0.11942, 0.119467, 0.118873, 0.117807", \ - "0.133369, 0.132939, 0.132603, 0.132598, 0.131952, 0.130571", \ - "0.162843, 0.16186, 0.16154, 0.161413, 0.160966, 0.159336", \ - "0.223835, 0.223566, 0.223094, 0.222788, 0.222311, 0.21968" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 1.27738; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0525178, 0.0647662, 0.0878011, 0.10949, 0.130581, 0.151437", \ - "0.0525188, 0.0647672, 0.0878021, 0.109491, 0.130582, 0.151438", \ - "0.0525198, 0.0647682, 0.0878031, 0.109492, 0.130583, 0.151439", \ - "0.0525208, 0.0647692, 0.0878041, 0.109493, 0.130584, 0.15144", \ - "0.0525218, 0.0647702, 0.0878051, 0.109494, 0.130585, 0.151441", \ - "0.0525228, 0.0647712, 0.0878061, 0.109495, 0.130586, 0.151442", \ - "0.0525238, 0.0647722, 0.0878071, 0.109496, 0.130587, 0.151443" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0428776, 0.0652529, 0.109341, 0.153788, 0.198556, 0.243446", \ - "0.0456634, 0.067104, 0.111442, 0.156899, 0.201625, 0.246515", \ - "0.0507684, 0.0713047, 0.113908, 0.157873, 0.20273, 0.247936", \ - "0.05348, 0.0736078, 0.115651, 0.158968, 0.203438, 0.24821", \ - "0.0656314, 0.0848857, 0.124968, 0.16655, 0.208803, 0.252638", \ - "0.0863222, 0.105036, 0.142349, 0.181744, 0.2222, 0.263611", \ - "0.102752, 0.122174, 0.157497, 0.194492, 0.233546, 0.27411" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.299806, 0.317616, 0.345423, 0.368693, 0.389274, 0.409759", \ - "0.354133, 0.371973, 0.399704, 0.422727, 0.444064, 0.463459", \ - "0.476433, 0.494265, 0.522063, 0.545002, 0.566303, 0.586188", \ - "0.537112, 0.554926, 0.582593, 0.605445, 0.626777, 0.646257", \ - "0.855219, 0.872785, 0.900325, 0.923634, 0.944245, 0.964742", \ - "1.49723, 1.51534, 1.54281, 1.56603, 1.58706, 1.6058", \ - "2.05912, 2.07924, 2.11018, 2.13514, 2.15708, 2.17756" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0850931, 0.103406, 0.136334, 0.168469, 0.200247, 0.233512", \ - "0.0850941, 0.103407, 0.136335, 0.16847, 0.200653, 0.233513", \ - "0.0850951, 0.103408, 0.136336, 0.168471, 0.200654, 0.233514", \ - "0.0850961, 0.103409, 0.136337, 0.168472, 0.200655, 0.233515", \ - "0.0850971, 0.10341, 0.136338, 0.168473, 0.200656, 0.233522", \ - "0.098665, 0.116297, 0.147045, 0.177029, 0.208535, 0.239982", \ - "0.120057, 0.137684, 0.168617, 0.197608, 0.226783, 0.256901" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.696083, -0.696081, -0.695761, -0.696091, -0.696124, -0.696136", \ - "-0.696794, -0.696804, -0.696822, -0.696419, -0.696867, -0.696902", \ - "-0.696691, -0.696693, -0.696702, -0.696713, -0.696729, -0.696744", \ - "-0.696307, -0.69573, -0.69632, -0.696337, -0.696349, -0.696401", \ - "-0.696274, -0.695969, -0.696222, -0.69621, -0.69621, -0.696211", \ - "-0.693954, -0.693593, -0.693744, -0.693578, -0.694415, -0.695328", \ - "-0.307937, -0.308426, -0.308189, -0.308528, -0.312327, -0.306482" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.696083, 0.696081, 0.696079, 0.696091, 0.696124, 0.696136", \ - "0.696794, 0.696804, 0.696823, 0.696843, 0.696867, 0.696902", \ - "0.696691, 0.696693, 0.696702, 0.696713, 0.696729, 0.696744", \ - "0.696307, 0.69631, 0.69632, 0.696337, 0.696349, 0.696401", \ - "0.696274, 0.69625, 0.696222, 0.69621, 0.69621, 0.696211", \ - "0.693954, 0.693593, 0.693744, 0.693578, 0.694415, 0.695328", \ - "0.695005, 0.694358, 0.693515, 0.693063, 0.694242, 0.693029" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.000837553, -0.000733155, -0.000763621, -0.000872112, -0.000835298, -0.00111275", \ - "-0.00179659, -0.0012922, -0.00139062, -0.00168708, -0.00216929, -0.0022993", \ - "-0.0022667, -0.0022508, -0.00235831, -0.00221455, -0.00234802, -0.002758", \ - "-0.00226639, -0.00231972, -0.00258588, -0.00299652, -0.00253519, -0.00242787", \ - "-0.00196103, -0.00229428, -0.00247064, -0.00291877, -0.00389427, -0.00452719", \ - "0.000183506, -0.00118556, -0.000888625, -0.0011439, -0.00148329, -0.00251327", \ - "0.0468397, 0.0449674, 0.0432474, 0.042692, 0.0437882, 0.0412237" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0675916, 0.0664836, 0.0662619, 0.0663988, 0.0665479, 0.0666604", \ - "0.0666562, 0.0655369, 0.0652573, 0.0653704, 0.0655118, 0.0656186", \ - "0.0660687, 0.0649275, 0.0646004, 0.0646644, 0.0647692, 0.0648502", \ - "0.066105, 0.0650316, 0.0646434, 0.0646697, 0.0647602, 0.0648664", \ - "0.0663404, 0.0650966, 0.0645183, 0.064426, 0.0644338, 0.0644526", \ - "0.0692452, 0.067964, 0.0656612, 0.0648731, 0.0648982, 0.0650302", \ - "0.0742733, 0.071081, 0.0684508, 0.0673765, 0.0668071, 0.0663362" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0299879; - rise_capacitance : 0.0300679; - rise_capacitance_range (0.0240635, 0.0340879); - fall_capacitance : 0.0299078; - fall_capacitance_range (0.0246689, 0.0330278); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.0595e-05, -4.72573e-06, -6.17116e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.0595e-05, 4.72573e-06, 6.17116e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215189, -0.0224595, -0.0225904, -0.0225479, -0.0228347, -0.0227621, -0.0228348" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286057, 0.0281311, 0.0284957, 0.0283702, 0.0282106, 0.0279653, 0.027811" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.05147e-05, -4.72445e-06, -6.18168e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.05147e-05, 4.72445e-06, 6.18168e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215165, -0.0224586, -0.0225893, -0.0225472, -0.0228346, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286039, 0.02813, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.05147e-05, -4.72445e-06, -6.18168e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.05147e-05, 4.72445e-06, 6.18168e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215165, -0.0224586, -0.0225893, -0.0225472, -0.0228346, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286039, 0.02813, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0269153; - rise_capacitance : 0.0277693; - rise_capacitance_range (0.023155, 0.0335066); - fall_capacitance : 0.0260612; - fall_capacitance_range (0.022145, 0.0296985); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "2.07018, 2.0702, 2.0735, 2.07491, 2.07102, 2.08049, 2.07712" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.351858, 0.351235, 0.350431, 0.350044, 0.349117, 0.348846, 0.347964" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0402604, 0.0397503, 0.0417318, 0.0480681, 0.0612338, 0.0910797, 0.156348" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.101475, 0.102542, 0.105062, 0.110746, 0.124548, 0.154403, 0.219086" \ - ); - } - } - } - } - cell (sg13g2_IOPadInOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 2119.76; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3843.65; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 2119.76; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4912.45; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3526.63; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4595.59; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4742.76; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4742.81; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 2095.16; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3964.62; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 2095.16; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3964.61; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1053.73; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4286.64; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 30; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 9.99915; - capacitance : 0.344807; - rise_capacitance : 0.3422; - rise_capacitance_range (0.312154, 0.362295); - fall_capacitance : 0.347414; - fall_capacitance_range (0.323933, 0.362627); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.24498, 1.34771, 1.43209, 1.50564, 1.69033, 1.84711", \ - "1.25847, 1.36076, 1.445, 1.51848, 1.70311, 1.85982", \ - "1.27069, 1.37256, 1.45681, 1.52948, 1.714, 1.87078", \ - "1.28432, 1.38639, 1.47033, 1.54368, 1.7283, 1.88491", \ - "1.30132, 1.4031, 1.487, 1.5604, 1.74487, 1.90153", \ - "1.32223, 1.42395, 1.50859, 1.5821, 1.76678, 1.92348", \ - "1.33904, 1.44226, 1.52709, 1.60077, 1.7857, 1.94247" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.366058, 0.492082, 0.597318, 0.69119, 0.943224, 1.18335", \ - "0.366059, 0.492083, 0.597319, 0.691191, 0.94338, 1.18336", \ - "0.36606, 0.492084, 0.59732, 0.691192, 0.943381, 1.18337", \ - "0.366061, 0.492085, 0.597321, 0.691193, 0.943646, 1.18338", \ - "0.366062, 0.492086, 0.597322, 0.691194, 0.943647, 1.18339", \ - "0.366063, 0.492205, 0.597323, 0.691195, 0.943751, 1.1834", \ - "0.367108, 0.494516, 0.597898, 0.691828, 0.944408, 1.18341" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.05455, 1.11567, 1.17172, 1.22419, 1.36627, 1.49708", \ - "1.07318, 1.13427, 1.1903, 1.24142, 1.38495, 1.51582", \ - "1.08792, 1.14813, 1.20466, 1.25709, 1.39875, 1.52957", \ - "1.11742, 1.1788, 1.23473, 1.28556, 1.42922, 1.56004", \ - "1.1624, 1.22383, 1.27981, 1.3309, 1.47439, 1.60529", \ - "1.23033, 1.29115, 1.34685, 1.399, 1.54115, 1.6717", \ - "1.34796, 1.40959, 1.46573, 1.51819, 1.6586, 1.78985" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.688101, 0.726369, 0.779665, 0.837845, 1.01174, 1.19409", \ - "0.692845, 0.730565, 0.783477, 0.841263, 1.01518, 1.19697", \ - "0.695684, 0.733089, 0.786998, 0.844648, 1.01644, 1.19698", \ - "0.699671, 0.736694, 0.789186, 0.844649, 1.0199, 1.20142", \ - "0.699672, 0.736695, 0.789187, 0.845831, 1.01991, 1.20143", \ - "0.699673, 0.736696, 0.789188, 0.845832, 1.01992, 1.20144", \ - "0.699674, 0.736697, 0.789189, 0.845833, 1.01993, 1.20145" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.950233, 0.950234, 0.950235, 0.950236, 0.950237, 0.950238", \ - "0.970383, 0.970384, 0.970385, 0.970386, 0.970387, 0.970388", \ - "0.979081, 0.979082, 0.979083, 0.979084, 0.979085, 0.979086", \ - "0.999339, 0.999343, 0.999344, 0.999345, 0.999346, 0.999347", \ - "1.0277, 1.02771, 1.02772, 1.02773, 1.02774, 1.02775", \ - "1.07051, 1.07052, 1.07053, 1.07054, 1.07055, 1.07056", \ - "1.1429, 1.14291, 1.14292, 1.14293, 1.14294, 1.14295" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.950233, 0.950234, 0.950235, 0.950236, 0.950237, 0.950238", \ - "0.970383, 0.970384, 0.970385, 0.970386, 0.970387, 0.970388", \ - "0.979081, 0.979082, 0.979083, 0.979084, 0.979085, 0.979086", \ - "0.999339, 0.999343, 0.999344, 0.999345, 0.999346, 0.999347", \ - "1.0277, 1.02771, 1.02772, 1.02773, 1.02774, 1.02775", \ - "1.07051, 1.07052, 1.07053, 1.07054, 1.07055, 1.07056", \ - "1.1429, 1.14291, 1.14292, 1.14293, 1.14294, 1.14295" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.27373, 1.27374, 1.27375, 1.27376, 1.27377, 1.27378", \ - "1.28774, 1.28775, 1.28776, 1.28777, 1.28778, 1.28779", \ - "1.30306, 1.32133, 1.32134, 1.32135, 1.32136, 1.32137", \ - "1.3343, 1.35124, 1.35125, 1.35126, 1.35127, 1.35128", \ - "1.38336, 1.38544, 1.38545, 1.38546, 1.38547, 1.38548", \ - "1.44688, 1.44689, 1.4469, 1.44691, 1.44692, 1.44693", \ - "1.5367, 1.53671, 1.53672, 1.53673, 1.53674, 1.53675" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.27373, 1.27374, 1.27375, 1.27376, 1.27377, 1.27378", \ - "1.28774, 1.28775, 1.28776, 1.28777, 1.28778, 1.28779", \ - "1.30306, 1.32133, 1.32134, 1.32135, 1.32136, 1.32137", \ - "1.3343, 1.35124, 1.35125, 1.35126, 1.35127, 1.35128", \ - "1.38336, 1.38544, 1.38545, 1.38546, 1.38547, 1.38548", \ - "1.44688, 1.44689, 1.4469, 1.44691, 1.44692, 1.44693", \ - "1.5367, 1.53671, 1.53672, 1.53673, 1.53674, 1.53675" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.2093, 1.32777, 1.41986, 1.49833, 1.69198, 1.85536", \ - "1.22593, 1.34431, 1.43652, 1.51489, 1.70863, 1.87214", \ - "1.23574, 1.35434, 1.44646, 1.52477, 1.71844, 1.88181", \ - "1.25217, 1.37071, 1.46293, 1.5413, 1.73505, 1.89859", \ - "1.27402, 1.39246, 1.48459, 1.56297, 1.75662, 1.92054", \ - "1.29994, 1.41826, 1.51048, 1.58884, 1.78261, 1.94585", \ - "1.32922, 1.4477, 1.53993, 1.61821, 1.81184, 1.97474" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.397225, 0.50701, 0.601175, 0.687804, 0.929253, 1.16315", \ - "0.39731, 0.50736, 0.601485, 0.688305, 0.929254, 1.16328", \ - "0.397341, 0.507361, 0.601486, 0.688306, 0.929255, 1.16329", \ - "0.397743, 0.507454, 0.601487, 0.688307, 0.929256, 1.16332", \ - "0.397744, 0.507455, 0.601488, 0.688308, 0.929257, 1.16366", \ - "0.397745, 0.507456, 0.601489, 0.688309, 0.929258, 1.16367", \ - "0.397746, 0.50884, 0.60149, 0.68831, 0.929259, 1.16368" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.75858, 0.843905, 0.915343, 0.978017, 1.14477, 1.29416", \ - "0.774265, 0.859951, 0.930447, 0.993437, 1.15974, 1.31098", \ - "0.782773, 0.868625, 0.938972, 1.00214, 1.16903, 1.31929", \ - "0.795346, 0.880906, 0.952418, 1.01495, 1.18182, 1.33114", \ - "0.810986, 0.896123, 0.967655, 1.03014, 1.19714, 1.34679", \ - "0.825253, 0.910978, 0.980911, 1.04485, 1.21024, 1.36067", \ - "0.840202, 0.925799, 0.996827, 1.06064, 1.22655, 1.37814" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.259579, 0.347553, 0.424801, 0.505057, 0.727076, 0.948921", \ - "0.25958, 0.347554, 0.428072, 0.505058, 0.727077, 0.948922", \ - "0.259581, 0.348083, 0.428073, 0.505059, 0.727701, 0.948923", \ - "0.259582, 0.348084, 0.428074, 0.50506, 0.727702, 0.948924", \ - "0.259583, 0.348085, 0.428596, 0.505061, 0.727703, 0.948925", \ - "0.259584, 0.348086, 0.428597, 0.505062, 0.727704, 0.949087", \ - "0.259585, 0.348087, 0.428598, 0.505428, 0.729932, 0.949998" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "13.2866, 12.9093, 12.7024, 12.5789, 12.2466, 12.1378", \ - "13.3232, 12.922, 12.7111, 12.5853, 12.3243, 12.1734", \ - "13.3588, 12.9424, 12.7209, 12.6137, 12.2852, 12.171", \ - "13.3619, 12.9644, 12.739, 12.6126, 12.3691, 12.0354", \ - "13.3896, 12.9819, 12.7423, 12.6159, 12.2729, 12.1222", \ - "13.3087, 12.8997, 12.686, 12.5616, 12.3143, 12.129", \ - "13.216, 12.8271, 12.5456, 12.4654, 12.2556, 12.01" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "71.2329, 67.0105, 63.4667, 60.4042, 53.3443, 48.2074", \ - "71.8631, 67.6161, 64.045, 61.0216, 53.8464, 48.6514", \ - "72.3102, 68.0909, 64.5331, 61.4438, 54.267, 49.0578", \ - "72.7538, 68.5034, 64.9071, 61.8335, 54.5969, 49.3516", \ - "72.6379, 68.3906, 64.7913, 61.746, 54.4984, 49.2479", \ - "72.0314, 67.882, 64.3299, 61.2598, 54.1739, 48.9971", \ - "69.9477, 65.8342, 62.3361, 59.3632, 52.408, 47.3788" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.77008, 3.49101, 5.21874, 6.92314, 11.8577, 12.8561", \ - "1.76777, 3.48914, 5.2155, 6.93754, 11.8195, 12.8425", \ - "1.77033, 3.49211, 5.21936, 6.91436, 11.7748, 12.7071", \ - "1.77718, 3.50095, 5.22723, 6.92502, 11.767, 12.4658", \ - "1.79971, 3.52488, 5.24144, 6.96245, 11.803, 12.1373", \ - "1.85126, 3.57659, 5.30262, 7.01989, 11.6195, 11.4605", \ - "1.96394, 3.68573, 5.40527, 7.12234, 11.268, 9.76035" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.21459, 0.214267, 0.214187, 0.214151, 0.21371, 0.21211", \ - "0.213071, 0.212727, 0.21265, 0.212563, 0.212171, 0.210515", \ - "0.215518, 0.215361, 0.215157, 0.215138, 0.214761, 0.21297", \ - "0.224441, 0.224157, 0.224023, 0.22389, 0.223596, 0.221631", \ - "0.247784, 0.247511, 0.24742, 0.247289, 0.246878, 0.244635", \ - "0.30019, 0.299799, 0.299643, 0.299521, 0.298975, 0.296024", \ - "0.410056, 0.409674, 0.409144, 0.409371, 0.408769, 0.403935" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "11.3954, 11.708, 12.013, 12.3342, 13.2561, 14.1276", \ - "11.3879, 11.6945, 12.0185, 12.3418, 13.173, 14.135", \ - "11.382, 11.6817, 11.9963, 12.3074, 13.1931, 14.1104", \ - "11.3725, 11.6802, 11.994, 12.3213, 13.1848, 14.1219", \ - "11.3926, 11.6974, 12.0178, 12.3408, 13.2663, 14.1459", \ - "11.385, 11.6787, 12.0076, 12.3121, 13.1847, 14.014", \ - "11.4162, 11.8018, 11.9814, 12.3089, 13.1863, 13.9543" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "4.99672, 4.99671, 4.99634, 5.00142, 5.00028, 4.99404", \ - "4.98985, 4.99326, 4.99969, 4.99974, 4.99861, 4.99744", \ - "4.99299, 5.00415, 4.99936, 5.00018, 4.99864, 4.99755", \ - "4.99422, 4.99716, 4.9985, 5.00174, 5.00144, 4.99519", \ - "4.99213, 4.99776, 5.00422, 5.00232, 5.0026, 4.99694", \ - "4.9893, 4.98901, 4.99663, 4.99783, 4.998, 4.99548", \ - "5.0039, 5.0026, 5.0008, 5.01263, 5.00304, 5.00366" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.7367, 3.4622, 5.18716, 6.9095, 11.7663, 12.7184", \ - "1.73627, 3.46031, 5.1798, 6.9134, 11.8059, 12.8156", \ - "1.74083, 3.46443, 5.18431, 6.9098, 11.7577, 12.6568", \ - "1.75252, 3.47619, 5.19687, 6.92217, 11.7349, 12.4989", \ - "1.77769, 3.50352, 5.22956, 6.94402, 11.6622, 12.1555", \ - "1.83475, 3.5605, 5.27888, 6.99446, 11.6684, 11.2305", \ - "1.94882, 3.67714, 5.39981, 7.10637, 11.2228, 9.53586" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.112372, 0.111952, 0.111947, 0.111574, 0.111064, 0.106684", \ - "0.112077, 0.111727, 0.111492, 0.111253, 0.110671, 0.106633", \ - "0.114133, 0.113784, 0.113407, 0.113225, 0.112668, 0.108375", \ - "0.1202, 0.119896, 0.119781, 0.119508, 0.118806, 0.114202", \ - "0.133514, 0.133068, 0.133039, 0.132664, 0.131857, 0.127078", \ - "0.163153, 0.162795, 0.162204, 0.162504, 0.161142, 0.1558", \ - "0.224876, 0.224645, 0.224613, 0.224436, 0.221941, 0.215247" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 1.2785; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0525071, 0.0648283, 0.0878589, 0.109624, 0.130626, 0.151511", \ - "0.0525081, 0.0648293, 0.0878599, 0.109625, 0.130627, 0.151512", \ - "0.0525091, 0.0648303, 0.0878609, 0.109626, 0.130628, 0.151513", \ - "0.0525101, 0.0648313, 0.0878619, 0.109627, 0.130629, 0.151514", \ - "0.0525111, 0.0648323, 0.0878629, 0.109628, 0.13063, 0.151515", \ - "0.0525121, 0.0648333, 0.0878639, 0.109629, 0.130631, 0.151516", \ - "0.0525131, 0.0648343, 0.0878649, 0.10963, 0.130632, 0.151517" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.042848, 0.0652991, 0.109404, 0.153768, 0.198612, 0.243616", \ - "0.0456753, 0.0669385, 0.111351, 0.156901, 0.201644, 0.246459", \ - "0.0507853, 0.0712618, 0.113948, 0.157946, 0.20283, 0.247858", \ - "0.053502, 0.0736067, 0.115587, 0.159027, 0.203468, 0.248346", \ - "0.0656324, 0.0848908, 0.125081, 0.166485, 0.208772, 0.252563", \ - "0.0862527, 0.105213, 0.142577, 0.181686, 0.221267, 0.263516", \ - "0.102848, 0.122266, 0.157679, 0.194192, 0.233014, 0.274181" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.299816, 0.317589, 0.345405, 0.368696, 0.389213, 0.409299", \ - "0.354193, 0.371996, 0.400293, 0.423389, 0.444119, 0.464551", \ - "0.476354, 0.494109, 0.521824, 0.545023, 0.565596, 0.586132", \ - "0.527152, 0.544944, 0.572519, 0.595849, 0.616932, 0.636727", \ - "0.847297, 0.864994, 0.892602, 0.915755, 0.936748, 0.95673", \ - "1.49737, 1.51579, 1.54392, 1.56702, 1.58817, 1.60723", \ - "2.05943, 2.07939, 2.11013, 2.13509, 2.15709, 2.17754" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0851105, 0.103595, 0.136267, 0.168402, 0.200169, 0.23311", \ - "0.0851115, 0.103596, 0.136268, 0.168403, 0.200312, 0.233387", \ - "0.0851125, 0.103597, 0.136269, 0.168404, 0.200313, 0.233477", \ - "0.0851135, 0.103598, 0.13627, 0.168405, 0.200518, 0.233478", \ - "0.085156, 0.103654, 0.136671, 0.168922, 0.201083, 0.233888", \ - "0.098662, 0.11586, 0.146245, 0.176856, 0.208316, 0.23946", \ - "0.119939, 0.137551, 0.168789, 0.197714, 0.226865, 0.256946" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-1.32371, -1.32368, -1.32095, -1.32371, -1.32377, -1.32383", \ - "-1.32645, -1.32649, -1.32434, -1.32418, -1.32373, -1.31855", \ - "-1.32479, -1.32475, -1.32479, -1.32481, -1.32486, -1.32491", \ - "-1.32437, -1.32435, -1.3244, -1.32441, -1.32446, -1.32451", \ - "-1.32333, -1.32379, -1.32447, -1.32501, -1.32547, -1.32554", \ - "-1.31934, -1.31908, -1.31974, -1.31874, -1.32023, -1.32158", \ - "-0.592167, -0.593345, -0.593014, -0.591661, -0.590571, -0.590444" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "1.32371, 1.32368, 1.32367, 1.32371, 1.32377, 1.32383", \ - "1.32645, 1.32649, 1.32704, 1.32707, 1.32712, 1.32715", \ - "1.32479, 1.32475, 1.32479, 1.32481, 1.32486, 1.32491", \ - "1.32437, 1.32435, 1.3244, 1.32441, 1.32446, 1.32451", \ - "1.32333, 1.32379, 1.32447, 1.32501, 1.32547, 1.32554", \ - "1.31934, 1.31908, 1.31974, 1.31874, 1.32023, 1.32158", \ - "1.32134, 1.32033, 1.31852, 1.31763, 1.31989, 1.31754" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.00091806, -0.000777639, -0.000825793, -0.000739056, -0.000881366, -0.00117162", \ - "-0.00180563, -0.00115165, -0.00118853, -0.00149053, -0.00188549, -0.00183334", \ - "-0.00227847, -0.00221005, -0.00226288, -0.00223871, -0.00228835, -0.00284235", \ - "-0.00227736, -0.00238207, -0.00258562, -0.00297883, -0.00252807, -0.00242879", \ - "-0.00196895, -0.00232981, -0.00207372, -0.00293527, -0.00427139, -0.00444021", \ - "0.00030162, -0.000984641, -0.000781705, -0.00141542, -0.00274864, -0.00137807", \ - "0.0463354, 0.0444606, 0.0428718, 0.0416118, 0.0404202, 0.0406053" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0704139, 0.0693572, 0.0690701, 0.0692101, 0.0693486, 0.0694601", \ - "0.0696314, 0.0684831, 0.0682583, 0.0683578, 0.0684904, 0.0686003", \ - "0.0690308, 0.0679825, 0.0676328, 0.0676912, 0.0677916, 0.0678851", \ - "0.0682652, 0.0671019, 0.0666951, 0.0667106, 0.0667703, 0.0668191", \ - "0.0693605, 0.0681328, 0.0675695, 0.0674664, 0.0674599, 0.0674526", \ - "0.0721149, 0.0700468, 0.0686103, 0.0680854, 0.06787, 0.0677704", \ - "0.0761963, 0.0734664, 0.0713199, 0.0701914, 0.0695827, 0.0691152" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.029988; - rise_capacitance : 0.0300681; - rise_capacitance_range (0.0240636, 0.0340916); - fall_capacitance : 0.0299078; - fall_capacitance_range (0.024669, 0.0330278); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-9.5169e-06, -4.13135e-06, -6.01105e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "9.5169e-06, 4.13135e-06, 6.01105e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215188, -0.0224595, -0.0225904, -0.0225476, -0.0228347, -0.0227621, -0.0228348" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286056, 0.0281312, 0.0284957, 0.0283703, 0.0282106, 0.0279654, 0.027811" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-9.42452e-06, -4.09958e-06, -6.01012e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "9.42452e-06, 4.09958e-06, 6.01012e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215165, -0.0224586, -0.0225893, -0.0225469, -0.0228345, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286038, 0.0281301, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-9.42452e-06, -4.09958e-06, -6.01012e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "9.42452e-06, 4.09958e-06, 6.01012e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215165, -0.0224586, -0.0225893, -0.0225469, -0.0228345, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286038, 0.0281301, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0269102; - rise_capacitance : 0.0277591; - rise_capacitance_range (0.023155, 0.0335044); - fall_capacitance : 0.0260613; - fall_capacitance_range (0.0221451, 0.0296416); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "3.2791, 3.27884, 3.27863, 3.27952, 3.27865, 3.27359, 3.29028" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.334507, 0.333787, 0.333639, 0.332725, 0.332561, 0.33132, 0.330624" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0402581, 0.0397475, 0.0417297, 0.0480681, 0.0612353, 0.0909499, 0.156315" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.101471, 0.102534, 0.105058, 0.110742, 0.124499, 0.154339, 0.219104" \ - ); - } - } - } - } - cell (sg13g2_IOPadInOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 396.411; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3844.58; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 396.113; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4913.42; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 7.07672; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3527.98; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 7.12881; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4596.94; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 32.7753; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4744.15; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 32.624; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4744.15; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 371.516; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3965.55; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 371.5; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3965.55; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 201.893; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4287.79; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 4; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.65074; - capacitance : 0.187243; - rise_capacitance : 0.188648; - rise_capacitance_range (0.162168, 0.206099); - fall_capacitance : 0.185839; - fall_capacitance_range (0.16571, 0.198556); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.05733, 1.36151, 1.66373, 1.96535, 2.86901, 3.77236", \ - "1.07278, 1.37692, 1.67913, 1.98075, 2.88436, 3.7878", \ - "1.08211, 1.38629, 1.68851, 1.99013, 2.8938, 3.79707", \ - "1.09675, 1.4009, 1.70312, 2.00477, 2.90837, 3.8119", \ - "1.11557, 1.41984, 1.72205, 2.02371, 2.92727, 3.83095", \ - "1.13589, 1.44021, 1.74245, 2.04411, 2.94769, 3.85115", \ - "1.156, 1.46029, 1.76258, 2.06427, 2.96801, 3.87108" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.795011, 1.4171, 2.04666, 2.67907, 4.56845, 6.45816", \ - "0.795012, 1.41746, 2.04769, 2.67908, 4.5717, 6.45817", \ - "0.795013, 1.41747, 2.0477, 2.67909, 4.57171, 6.45915", \ - "0.795014, 1.41748, 2.04771, 2.6791, 4.57184, 6.45916", \ - "0.795015, 1.41749, 2.04772, 2.67911, 4.57185, 6.4597", \ - "0.795016, 1.4175, 2.04773, 2.67912, 4.57282, 6.45971", \ - "0.802156, 1.41751, 2.04774, 2.67913, 4.57283, 6.45972" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.890894, 1.19918, 1.5068, 1.81386, 2.73587, 3.65871", \ - "0.906886, 1.21477, 1.52223, 1.82947, 2.75128, 3.6737", \ - "0.921317, 1.22898, 1.53639, 1.8435, 2.76542, 3.68771", \ - "0.9492, 1.25664, 1.56413, 1.87113, 2.79296, 3.71517", \ - "0.994752, 1.30244, 1.60991, 1.91693, 2.83841, 3.76346", \ - "1.06362, 1.37142, 1.67888, 1.98608, 2.9079, 3.82951", \ - "1.18823, 1.49684, 1.80434, 2.11127, 3.033, 3.95398" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.729846, 1.31741, 1.90854, 2.50115, 4.27153, 6.05691", \ - "0.730099, 1.31781, 1.90867, 2.50116, 4.27154, 6.05719", \ - "0.730291, 1.31861, 1.90868, 2.50117, 4.27184, 6.0572", \ - "0.730489, 1.32029, 1.90869, 2.50118, 4.27197, 6.05721", \ - "0.73049, 1.3203, 1.9087, 2.50119, 4.28022, 6.05722", \ - "0.730491, 1.32031, 1.90871, 2.5012, 4.28023, 6.05723", \ - "0.733056, 1.32032, 1.91035, 2.50688, 4.28024, 6.05724" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.630659, 0.63066, 0.630661, 0.630662, 0.630663, 0.630664", \ - "0.651345, 0.651346, 0.651347, 0.651348, 0.651349, 0.65135", \ - "0.663346, 0.663357, 0.66336, 0.663363, 0.663366, 0.663367", \ - "0.682244, 0.682245, 0.682246, 0.682247, 0.682248, 0.682249", \ - "0.712698, 0.712699, 0.7127, 0.712701, 0.712702, 0.712703", \ - "0.755432, 0.755441, 0.755445, 0.755446, 0.755447, 0.755448", \ - "0.825725, 0.825726, 0.825727, 0.825728, 0.825729, 0.82573" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.630659, 0.63066, 0.630661, 0.630662, 0.630663, 0.630664", \ - "0.651345, 0.651346, 0.651347, 0.651348, 0.651349, 0.65135", \ - "0.663346, 0.663357, 0.66336, 0.663363, 0.663366, 0.663367", \ - "0.682244, 0.682245, 0.682246, 0.682247, 0.682248, 0.682249", \ - "0.712698, 0.712699, 0.7127, 0.712701, 0.712702, 0.712703", \ - "0.755432, 0.755441, 0.755445, 0.755446, 0.755447, 0.755448", \ - "0.825725, 0.825726, 0.825727, 0.825728, 0.825729, 0.82573" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.488887, 0.488888, 0.488889, 0.48889, 0.488891, 0.488892", \ - "0.51021, 0.510211, 0.510212, 0.510213, 0.510214, 0.510215", \ - "0.526899, 0.526977, 0.526978, 0.526979, 0.52698, 0.526981", \ - "0.555973, 0.555976, 0.555977, 0.555978, 0.555979, 0.55598", \ - "0.597018, 0.597019, 0.59702, 0.597021, 0.597022, 0.597023", \ - "0.658881, 0.658882, 0.658883, 0.658884, 0.658885, 0.658886", \ - "0.761103, 0.761104, 0.761105, 0.761106, 0.761107, 0.761108" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.488887, 0.488888, 0.488889, 0.48889, 0.488891, 0.488892", \ - "0.51021, 0.510211, 0.510212, 0.510213, 0.510214, 0.510215", \ - "0.526899, 0.526977, 0.526978, 0.526979, 0.52698, 0.526981", \ - "0.555973, 0.555976, 0.555977, 0.555978, 0.555979, 0.55598", \ - "0.597018, 0.597019, 0.59702, 0.597021, 0.597022, 0.597023", \ - "0.658881, 0.658882, 0.658883, 0.658884, 0.658885, 0.658886", \ - "0.761103, 0.761104, 0.761105, 0.761106, 0.761107, 0.761108" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.0588, 1.37407, 1.68742, 2.00019, 2.93752, 3.8746", \ - "1.07615, 1.39113, 1.70444, 2.01724, 2.95462, 3.89186", \ - "1.08503, 1.40223, 1.71327, 2.02606, 2.96329, 3.90254", \ - "1.10162, 1.41658, 1.72986, 2.04265, 2.98018, 3.91685", \ - "1.12563, 1.44098, 1.75432, 2.06712, 3.00442, 3.94133", \ - "1.15048, 1.4656, 1.77889, 2.09168, 3.02899, 3.96639", \ - "1.17816, 1.49346, 1.80697, 2.11976, 3.057, 3.99439" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.79403, 1.41733, 2.04642, 2.67904, 4.56695, 6.45813", \ - "0.794031, 1.41734, 2.04736, 2.67905, 4.56894, 6.45977", \ - "0.794528, 1.41737, 2.0474, 2.67906, 4.57196, 6.46961", \ - "0.794537, 1.41738, 2.04741, 2.67907, 4.57197, 6.46962", \ - "0.794538, 1.41739, 2.04742, 2.67914, 4.57198, 6.46963", \ - "0.794539, 1.4174, 2.04743, 2.67915, 4.57199, 6.46964", \ - "0.798545, 1.41741, 2.04744, 2.67916, 4.572, 6.46965" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.907432, 1.24704, 1.58575, 1.92432, 2.93887, 3.95689", \ - "0.923483, 1.26308, 1.602, 1.94039, 2.95521, 3.96863", \ - "0.931631, 1.27124, 1.61038, 1.94846, 2.96357, 3.98106", \ - "0.944633, 1.28432, 1.62293, 1.96128, 2.97637, 3.99308", \ - "0.959328, 1.29909, 1.63765, 1.97642, 2.9922, 4.00756", \ - "0.975558, 1.31529, 1.65371, 1.99215, 3.00658, 4.0213", \ - "0.988473, 1.32823, 1.66714, 2.00477, 3.01787, 4.03098" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.725662, 1.31561, 1.90832, 2.49662, 4.27304, 6.05241", \ - "0.72569, 1.31562, 1.90834, 2.49701, 4.28243, 6.05242", \ - "0.725691, 1.31562, 1.90841, 2.49793, 4.28244, 6.05243", \ - "0.725692, 1.31563, 1.90842, 2.50804, 4.28245, 6.05356", \ - "0.726271, 1.31564, 1.91264, 2.50805, 4.28246, 6.05433", \ - "0.726272, 1.31565, 1.91331, 2.50806, 4.29145, 6.06244", \ - "0.726322, 1.31566, 1.91332, 2.50807, 4.29146, 6.06245" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "4.2718, 4.22929, 4.18694, 4.17326, 3.96536, 3.75833", \ - "4.27095, 4.23941, 4.20098, 4.17042, 3.97627, 3.74998", \ - "4.2695, 4.23572, 4.18522, 4.1319, 3.97753, 3.75894", \ - "4.26941, 4.24181, 4.20077, 4.10479, 3.98362, 3.74587", \ - "4.27069, 4.23888, 4.20674, 4.10918, 3.94258, 3.7517", \ - "4.25331, 4.22397, 4.18993, 4.09673, 4.00381, 3.753", \ - "4.31297, 4.22276, 4.19526, 4.11556, 3.92688, 3.73993" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.25203, 2.23809, 2.23175, 2.22814, 2.22158, 2.21946", \ - "2.26262, 2.24305, 2.23391, 2.22871, 2.22174, 2.2184", \ - "2.27581, 2.25265, 2.24173, 2.23605, 2.22696, 2.22291", \ - "2.28417, 2.25754, 2.24502, 2.23778, 2.22739, 2.22273", \ - "2.2961, 2.26919, 2.25548, 2.24833, 2.23929, 2.23412", \ - "2.27728, 2.2592, 2.25034, 2.24821, 2.2369, 2.23344", \ - "2.2519, 2.24474, 2.24333, 2.24187, 2.23961, 2.23759" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.78054, 3.50932, 5.23643, 6.96709, 12.1521, 17.3581", \ - "1.7787, 3.51019, 5.23446, 6.96527, 12.1538, 17.3431", \ - "1.78071, 3.50716, 5.23638, 6.96233, 12.1627, 17.3451", \ - "1.78816, 3.51922, 5.24456, 6.97189, 12.1649, 17.3492", \ - "1.81086, 3.5425, 5.26824, 6.99433, 12.1861, 17.3699", \ - "1.8623, 3.5942, 5.31865, 7.04029, 12.242, 17.4262", \ - "1.97688, 3.69943, 5.43148, 7.16174, 12.3418, 17.5255" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.214353, 0.214054, 0.213981, 0.213449, 0.213688, 0.214247", \ - "0.212829, 0.212528, 0.212342, 0.21229, 0.212125, 0.212654", \ - "0.215437, 0.214879, 0.21495, 0.214086, 0.214801, 0.215359", \ - "0.224329, 0.223891, 0.223876, 0.223646, 0.223679, 0.22423", \ - "0.247521, 0.247214, 0.247205, 0.246869, 0.247367, 0.247416", \ - "0.299724, 0.29962, 0.298972, 0.299233, 0.299182, 0.299766", \ - "0.409505, 0.409342, 0.409431, 0.409048, 0.408702, 0.409728" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "4.05886, 4.27528, 4.47606, 4.71409, 5.23328, 5.79157", \ - "4.07151, 4.27467, 4.49582, 4.68331, 5.27569, 5.79694", \ - "4.04665, 4.28923, 4.47152, 4.65995, 5.26655, 5.92481", \ - "4.04682, 4.25685, 4.47124, 4.6957, 5.20736, 5.77138", \ - "4.06298, 4.28097, 4.49586, 4.7232, 5.23958, 5.79802", \ - "4.05018, 4.27002, 4.48063, 4.64472, 5.22396, 5.79452", \ - "4.09355, 4.29991, 4.4986, 4.66538, 5.28887, 5.81047" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.28607, 1.2855, 1.28486, 1.28464, 1.28399, 1.28364", \ - "1.28687, 1.28637, 1.28692, 1.28577, 1.28548, 1.28481", \ - "1.28642, 1.28585, 1.28559, 1.28516, 1.28472, 1.28397", \ - "1.28678, 1.28627, 1.28537, 1.28578, 1.28446, 1.28408", \ - "1.28671, 1.28475, 1.28521, 1.28409, 1.28368, 1.28338", \ - "1.28806, 1.28526, 1.28509, 1.28541, 1.28468, 1.28424", \ - "1.28628, 1.28334, 1.2842, 1.28329, 1.28258, 1.28233" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.74534, 3.47579, 5.20346, 6.93027, 12.1327, 17.303", \ - "1.74554, 3.47458, 5.20305, 6.93204, 12.1297, 17.2962", \ - "1.74926, 3.48179, 5.20689, 6.93657, 12.1235, 17.2999", \ - "1.76052, 3.49302, 5.21879, 6.94886, 12.1331, 17.315", \ - "1.78395, 3.51592, 5.24319, 6.97438, 12.167, 17.3409", \ - "1.84304, 3.57561, 5.30113, 7.02838, 12.2255, 17.4", \ - "1.96377, 3.69474, 5.419, 7.14428, 12.3324, 17.5178" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.111715, 0.111312, 0.111319, 0.111183, 0.110994, 0.111962", \ - "0.111451, 0.11108, 0.110544, 0.110702, 0.111088, 0.111525", \ - "0.113347, 0.112941, 0.112899, 0.112706, 0.112872, 0.113587", \ - "0.119519, 0.118768, 0.118875, 0.118876, 0.118983, 0.119663", \ - "0.132883, 0.1326, 0.132222, 0.132061, 0.132294, 0.133194", \ - "0.162542, 0.162093, 0.161843, 0.16158, 0.162063, 0.162952", \ - "0.22649, 0.226672, 0.226905, 0.2262, 0.22632, 0.226871" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 1.28078; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0524929, 0.0647372, 0.0877582, 0.10947, 0.13051, 0.151378", \ - "0.0524939, 0.0647382, 0.0877592, 0.109471, 0.130511, 0.151379", \ - "0.0524949, 0.0647392, 0.0877602, 0.109472, 0.130512, 0.15138", \ - "0.0524959, 0.0647402, 0.0877612, 0.109473, 0.130513, 0.151381", \ - "0.0524969, 0.0647412, 0.0877622, 0.109474, 0.130514, 0.151382", \ - "0.0524979, 0.0647422, 0.0877632, 0.109475, 0.130515, 0.151383", \ - "0.0524989, 0.0647432, 0.0877642, 0.109476, 0.130516, 0.151384" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0428345, 0.0651842, 0.109287, 0.153736, 0.198431, 0.24338", \ - "0.0455957, 0.0670648, 0.111396, 0.156843, 0.201556, 0.246451", \ - "0.0507598, 0.0713056, 0.113949, 0.157845, 0.202642, 0.24789", \ - "0.0534761, 0.0735664, 0.115382, 0.158956, 0.203405, 0.248173", \ - "0.0656726, 0.0849303, 0.125176, 0.166418, 0.208866, 0.252561", \ - "0.0863317, 0.105233, 0.141897, 0.181649, 0.221064, 0.26348", \ - "0.102798, 0.12201, 0.15763, 0.193677, 0.232754, 0.273796" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.299798, 0.317463, 0.3451, 0.368557, 0.389727, 0.409705", \ - "0.354194, 0.371933, 0.399555, 0.422792, 0.443988, 0.463866", \ - "0.476254, 0.494128, 0.521705, 0.544888, 0.566081, 0.585427", \ - "0.527077, 0.544869, 0.572441, 0.59579, 0.616894, 0.636661", \ - "0.847275, 0.864972, 0.892584, 0.915736, 0.936732, 0.95671", \ - "1.49735, 1.51577, 1.54391, 1.56693, 1.58816, 1.60722", \ - "2.05934, 2.07929, 2.11008, 2.13511, 2.15717, 2.17769" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0851423, 0.103088, 0.13617, 0.168484, 0.20066, 0.233487", \ - "0.0851433, 0.103289, 0.136171, 0.168488, 0.200661, 0.233488", \ - "0.0851443, 0.10329, 0.13623, 0.168489, 0.200662, 0.233489", \ - "0.0851453, 0.103291, 0.136231, 0.16849, 0.200663, 0.23349", \ - "0.085159, 0.103657, 0.13668, 0.16893, 0.201094, 0.233896", \ - "0.09867, 0.115867, 0.146334, 0.176562, 0.208328, 0.239478", \ - "0.119994, 0.137657, 0.168662, 0.197666, 0.22717, 0.257043" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.174111, -0.174094, -0.174018, -0.174082, -0.174079, -0.174075", \ - "-0.174275, -0.174248, -0.174229, -0.174199, -0.174258, -0.174271", \ - "-0.173539, -0.173536, -0.173522, -0.173512, -0.173503, -0.173498", \ - "-0.1742, -0.173991, -0.174192, -0.173883, -0.174144, -0.174185", \ - "-0.174006, -0.174009, -0.174145, -0.17421, -0.174267, -0.174276", \ - "-0.17346, -0.173426, -0.173505, -0.173454, -0.173558, -0.173737", \ - "-0.0448015, -0.0441731, -0.0446462, -0.0441549, -0.0441392, -0.0435873" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.174111, 0.174104, 0.174091, 0.174082, 0.174079, 0.174075", \ - "0.174275, 0.174272, 0.174266, 0.174259, 0.174258, 0.174271", \ - "0.173539, 0.173536, 0.173522, 0.173512, 0.173503, 0.173498", \ - "0.1742, 0.174197, 0.174192, 0.174188, 0.174184, 0.174185", \ - "0.174006, 0.17406, 0.174145, 0.17421, 0.174267, 0.174276", \ - "0.17346, 0.173426, 0.173505, 0.173454, 0.173558, 0.173737", \ - "0.173681, 0.173544, 0.173324, 0.173219, 0.1735, 0.173208" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.00081378, -0.000696472, -0.000738013, -0.000581448, -0.000736694, -0.000946297", \ - "-0.00178248, -0.00118438, -0.00134825, -0.00162253, -0.00189645, -0.00222775", \ - "-0.00224667, -0.00222523, -0.00219146, -0.00231144, -0.0023001, -0.00270955", \ - "-0.00227023, -0.0023262, -0.00298782, -0.00287231, -0.00232017, -0.00243275", \ - "-0.00192716, -0.00207281, -0.00216044, -0.0028496, -0.00376728, -0.0043849", \ - "0.000238603, -0.000939444, -0.00175916, -0.00118561, -0.00304801, -0.00234325", \ - "0.0498843, 0.0471836, 0.0464905, 0.0444609, 0.0437404, 0.0437506" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0703765, 0.0692796, 0.0690439, 0.0691947, 0.0693472, 0.0694573", \ - "0.0695551, 0.0684312, 0.0681407, 0.0682603, 0.0684002, 0.0685847", \ - "0.0689408, 0.0678407, 0.0675407, 0.0676054, 0.0677114, 0.0678151", \ - "0.0682589, 0.0670945, 0.0666868, 0.0667042, 0.0667703, 0.0668111", \ - "0.0693553, 0.0681283, 0.0675659, 0.0674626, 0.0674567, 0.0674495", \ - "0.0721066, 0.0700398, 0.0686053, 0.0680767, 0.0678665, 0.0677663", \ - "0.0762865, 0.0736545, 0.0712805, 0.070161, 0.0696017, 0.0691351" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0299877; - rise_capacitance : 0.0300677; - rise_capacitance_range (0.0240633, 0.0340854); - fall_capacitance : 0.0299078; - fall_capacitance_range (0.0246685, 0.0330278); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.3586e-05, -5.42498e-06, -6.13275e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.3586e-05, 5.42498e-06, 6.13275e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.021519, -0.0224595, -0.0225905, -0.0225481, -0.0228347, -0.022762, -0.0228348" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0286058, 0.028131, 0.0284957, 0.0283702, 0.0282106, 0.0279653, 0.027811" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.35733e-05, -5.437e-06, -6.13866e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.35733e-05, 5.437e-06, 6.13866e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215166, -0.0224586, -0.0225893, -0.0225475, -0.0228346, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.028604, 0.0281298, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-1.35733e-05, -5.437e-06, -6.13866e-06, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.35733e-05, 5.437e-06, 6.13866e-06, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0215166, -0.0224586, -0.0225893, -0.0225475, -0.0228346, -0.0227622, -0.0228349" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.028604, 0.0281298, 0.0284951, 0.02837, 0.0282104, 0.0279652, 0.0278109" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0269094; - rise_capacitance : 0.0277574; - rise_capacitance_range (0.0231549, 0.0334327); - fall_capacitance : 0.0260614; - fall_capacitance_range (0.0221449, 0.0296327); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.05787, 1.05802, 1.05798, 1.0583, 1.05658, 1.06089, 1.05634" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.387719, 0.386783, 0.386769, 0.385912, 0.385659, 0.384371, 0.383716" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0402722, 0.0397633, 0.0417451, 0.0480841, 0.0612821, 0.0910429, 0.156113" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.101475, 0.102535, 0.105059, 0.110747, 0.124619, 0.154252, 0.219089" \ - ); - } - } - } - } - cell (sg13g2_IOPadOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 1116.98; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 696.611; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 282.332; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1335.85; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 699.654; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1016.23; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 16; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 6.49552; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "1.03594, 1.24912, 1.58116, 1.73613, 1.96493, 2.19364", \ - "1.06454, 1.27775, 1.60974, 1.76456, 1.99439, 2.22215", \ - "1.09303, 1.30564, 1.63785, 1.79245, 2.02269, 2.25031", \ - "1.15855, 1.37182, 1.70376, 1.85831, 2.08849, 2.31626", \ - "1.28442, 1.49711, 1.82903, 1.98435, 2.21438, 2.44174", \ - "1.51513, 1.72796, 2.06037, 2.2152, 2.44467, 2.67264", \ - "1.94658, 2.15949, 2.49192, 2.64726, 2.87643, 3.10419" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.373035, 0.681582, 1.27524, 1.57731, 2.03653, 2.5005", \ - "0.373049, 0.681583, 1.27525, 1.57732, 2.03654, 2.50051", \ - "0.37305, 0.681584, 1.27526, 1.57733, 2.03676, 2.50052", \ - "0.374059, 0.681585, 1.27527, 1.57751, 2.03677, 2.50053", \ - "0.37406, 0.681586, 1.27528, 1.57752, 2.03677, 2.50079", \ - "0.374061, 0.681587, 1.27529, 1.57753, 2.0368, 2.5008", \ - "0.374062, 0.681588, 1.2753, 1.57777, 2.03681, 2.50081" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.802918, 0.973107, 1.26722, 1.41225, 1.63226, 1.85613", \ - "0.815135, 0.985506, 1.27957, 1.42418, 1.64445, 1.86836", \ - "0.822802, 0.992981, 1.28674, 1.4319, 1.65276, 1.87516", \ - "0.835293, 1.00585, 1.30007, 1.44383, 1.66564, 1.88779", \ - "0.849891, 1.02029, 1.31474, 1.45843, 1.68025, 1.9024", \ - "0.878335, 1.04928, 1.34282, 1.48744, 1.70774, 1.93173", \ - "0.929305, 1.09908, 1.39331, 1.53861, 1.75856, 1.98261" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.456241, 0.679532, 1.19877, 1.4729, 1.89507, 2.32423", \ - "0.456242, 0.681161, 1.19941, 1.47291, 1.89508, 2.32424", \ - "0.456365, 0.681162, 1.19942, 1.47292, 1.89509, 2.32472", \ - "0.456366, 0.681333, 1.19943, 1.47349, 1.8951, 2.32473", \ - "0.456918, 0.681446, 1.19944, 1.47387, 1.89511, 2.32474", \ - "0.456919, 0.682267, 1.2001, 1.47403, 1.89614, 2.32601", \ - "0.45692, 0.682268, 1.20011, 1.47404, 1.89615, 2.32602" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "7.72377, 7.57591, 7.4713, 7.39098, 7.21372, 7.20691", \ - "7.72511, 7.58527, 7.4849, 7.34144, 7.33309, 7.2103", \ - "7.72901, 7.56025, 7.48555, 7.35329, 7.34562, 7.22192", \ - "7.74759, 7.61555, 7.50946, 7.40333, 7.37662, 7.24662", \ - "7.8093, 7.64183, 7.53923, 7.45124, 7.41647, 7.2846", \ - "7.90221, 7.71404, 7.64644, 7.52584, 7.43335, 7.38115", \ - "8.04137, 7.85995, 7.80001, 7.76254, 7.62548, 7.51964" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "19.734, 15.9465, 12.683, 11.7341, 10.7774, 10.0544", \ - "19.7174, 15.9385, 12.6589, 11.7139, 10.7608, 10.0381", \ - "19.7232, 15.9353, 12.6532, 11.7145, 10.7413, 10.0597", \ - "19.725, 15.945, 12.6437, 11.7381, 10.739, 10.0477", \ - "19.7486, 15.9507, 12.6447, 11.7475, 10.7356, 10.043", \ - "19.7606, 15.9976, 12.6892, 11.7514, 10.7781, 10.0857", \ - "19.7493, 15.9439, 12.6679, 11.7387, 10.7693, 10.0491" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "-0.0146871, -0.0146869, -0.0146868, -0.0146873, -0.0146878, -0.0146878", \ - "-0.0130704, -0.0130702, -0.0130701, -0.0130705, -0.0130715, -0.013071", \ - "-0.00936959, -0.00936989, -0.00936971, -0.00936982, -0.00937009, -0.0093703", \ - "0.00188957, 0.00188921, 0.00169101, 0.00169053, 0.00168983, 0.00168995", \ - "0.0264835, 0.0262177, 0.0262178, 0.0264835, 0.0264834, 0.0262173", \ - "0.0778245, 0.0778247, 0.0777762, 0.0777758, 0.0778237, 0.0778243", \ - "0.185463, 0.185463, 0.185463, 0.185559, 0.185462, 0.185559" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.0701465, 0.0701445, 0.0701417, 0.0701386, 0.070141, 0.0701433", \ - "0.0742085, 0.0742073, 0.0742075, 0.0741991, 0.0742044, 0.0742069", \ - "0.0797051, 0.0797002, 0.0795852, 0.079581, 0.079695, 0.0796935", \ - "0.0912998, 0.0912874, 0.0908188, 0.0908203, 0.0908188, 0.090822", \ - "0.116466, 0.116461, 0.116498, 0.116455, 0.116499, 0.116503", \ - "0.16799, 0.167954, 0.168065, 0.168167, 0.168701, 0.168273", \ - "0.271847, 0.271618, 0.271844, 0.271685, 0.271624, 0.271896" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0418272; - rise_capacitance : 0.0401402; - rise_capacitance_range (0.0358148, 0.0427779); - fall_capacitance : 0.0435141; - fall_capacitance_range (0.0383863, 0.0469537); - } - } - cell (sg13g2_IOPadOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 2129.07; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 695.81; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 524.869; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1335.76; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1326.97; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1015.79; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 30; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 9.69355; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "1.31313, 1.59911, 2.00632, 2.18226, 2.43817, 2.68727", \ - "1.34184, 1.62819, 2.03273, 2.21137, 2.46786, 2.71586", \ - "1.36979, 1.65583, 2.05984, 2.23943, 2.49435, 2.74404", \ - "1.43638, 1.72249, 2.12693, 2.30568, 2.56216, 2.80991", \ - "1.56135, 1.84785, 2.25226, 2.43093, 2.6869, 2.93574", \ - "1.79324, 2.07942, 2.4835, 2.66268, 2.91863, 3.16711", \ - "2.22468, 2.51107, 2.91571, 3.09442, 3.35071, 3.5993" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.48413, 0.860225, 1.50092, 1.81667, 2.3003, 2.78692", \ - "0.484131, 0.860226, 1.50093, 1.81697, 2.30031, 2.78693", \ - "0.484132, 0.860227, 1.50094, 1.81699, 2.30032, 2.78754", \ - "0.484133, 0.860228, 1.50095, 1.81702, 2.30033, 2.7877", \ - "0.484134, 0.860267, 1.50096, 1.81703, 2.30034, 2.78771", \ - "0.484135, 0.860268, 1.50097, 1.81704, 2.30035, 2.78772", \ - "0.484136, 0.860645, 1.50098, 1.81732, 2.30036, 2.78773" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "1.07059, 1.27561, 1.61292, 1.76821, 1.99671, 2.2258", \ - "1.08308, 1.2874, 1.6252, 1.78106, 2.00939, 2.23594", \ - "1.09083, 1.29575, 1.63296, 1.7876, 2.01779, 2.24629", \ - "1.10332, 1.30795, 1.64545, 1.80008, 2.0297, 2.25627", \ - "1.118, 1.32304, 1.66015, 1.81638, 2.04403, 2.27311", \ - "1.14648, 1.35069, 1.68877, 1.84352, 2.07162, 2.29862", \ - "1.19677, 1.40132, 1.73886, 1.89192, 2.12133, 2.35141" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.752057, 0.970826, 1.46584, 1.73584, 2.16335, 2.60216", \ - "0.752348, 0.973725, 1.46585, 1.73648, 2.1637, 2.60217", \ - "0.752506, 0.973726, 1.4659, 1.73674, 2.16371, 2.60218", \ - "0.752507, 0.974297, 1.46596, 1.73689, 2.16387, 2.60219", \ - "0.752749, 0.974298, 1.46623, 1.7369, 2.16388, 2.60245", \ - "0.753254, 0.974299, 1.46624, 1.73776, 2.16466, 2.60246", \ - "0.753255, 0.9743, 1.46625, 1.73777, 2.16467, 2.60247" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "12.902, 12.406, 12.2023, 11.7803, 11.6843, 11.4293", \ - "12.8529, 12.4209, 11.8158, 11.7852, 11.6362, 11.2727", \ - "12.8777, 12.4246, 11.8349, 11.7884, 11.6652, 11.4775", \ - "12.9342, 12.4541, 11.8595, 11.8192, 11.6465, 11.3591", \ - "12.9414, 12.4944, 11.9141, 11.8003, 11.7786, 11.4656", \ - "13.0317, 12.5821, 11.9861, 11.8865, 11.7832, 11.6287", \ - "13.1778, 12.7345, 12.1401, 12.11, 11.9628, 11.7626" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "71.0851, 59.0036, 46.2492, 42.2831, 38.0132, 34.8529", \ - "71.046, 59.0016, 46.2274, 42.2784, 38.0054, 34.7951", \ - "71.0672, 58.9917, 46.24, 42.2737, 37.973, 34.8457", \ - "71.0882, 59.0279, 46.2469, 42.367, 38.0252, 34.8149", \ - "71.1444, 59.0451, 46.2682, 42.3261, 38.0324, 34.8668", \ - "71.1528, 59.0936, 46.252, 42.4092, 38.1225, 34.8866", \ - "71.0817, 58.9972, 46.1425, 42.3538, 38.0115, 34.8892" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "-0.014686, -0.0146858, -0.0146857, -0.0146854, -0.0146857, -0.0146861", \ - "-0.0130857, -0.0130857, -0.0130858, -0.0130856, -0.0130858, -0.0130862", \ - "-0.00938393, -0.00938386, -0.00971518, -0.00962531, -0.00971501, -0.00971574", \ - "0.00186263, 0.00186278, 0.00166143, 0.00186293, 0.0018627, 0.00186227", \ - "0.0264337, 0.0261659, 0.0264336, 0.0264339, 0.026166, 0.0264329", \ - "0.0785553, 0.0785553, 0.0784692, 0.0785555, 0.0784693, 0.0784691", \ - "0.185394, 0.185394, 0.185394, 0.185332, 0.185332, 0.185394" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.0701494, 0.0701487, 0.0701468, 0.0701481, 0.0701526, 0.0701544", \ - "0.0742019, 0.0742019, 0.0742, 0.0742013, 0.0742063, 0.0742042", \ - "0.0795637, 0.07967, 0.0795615, 0.0796719, 0.0796745, 0.079676", \ - "0.091244, 0.0912426, 0.091241, 0.0907731, 0.0912473, 0.0912466", \ - "0.116467, 0.116421, 0.11642, 0.11642, 0.116426, 0.116471", \ - "0.168987, 0.167999, 0.168034, 0.168726, 0.168859, 0.168421", \ - "0.271978, 0.271947, 0.271925, 0.272327, 0.272246, 0.272234" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0418259; - rise_capacitance : 0.0401445; - rise_capacitance_range (0.0358067, 0.0427549); - fall_capacitance : 0.0435073; - fall_capacitance_range (0.038367, 0.0469494); - } - } - cell (sg13g2_IOPadOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 354.02; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 695.76; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 184.993; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1335.87; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 269.507; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1015.81; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 4; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.6895; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.01179, 1.31593, 1.61818, 1.92027, 2.82379, 3.72684", \ - "1.0404, 1.34439, 1.64718, 1.94881, 2.85236, 3.75539", \ - "1.06854, 1.37254, 1.67547, 1.97681, 2.88065, 3.78362", \ - "1.13447, 1.43859, 1.74132, 2.04294, 2.94651, 3.84953", \ - "1.26011, 1.56415, 1.86704, 2.16838, 3.07209, 3.97519", \ - "1.49267, 1.79858, 2.09956, 2.40098, 3.3046, 4.20934", \ - "1.92553, 2.22973, 2.53241, 2.83381, 3.73745, 4.64039" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.772138, 1.39264, 2.01982, 2.64793, 4.5403, 6.42993", \ - "0.772327, 1.39265, 2.01983, 2.64888, 4.54031, 6.42994", \ - "0.772328, 1.39266, 2.01984, 2.64889, 4.54032, 6.42995", \ - "0.772329, 1.3928, 2.01985, 2.6489, 4.54033, 6.42996", \ - "0.77233, 1.39281, 2.01986, 2.64893, 4.54034, 6.42997", \ - "0.772388, 1.39282, 2.01987, 2.64898, 4.54035, 6.42998", \ - "0.772469, 1.39283, 2.01988, 2.64917, 4.54036, 6.42999" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.823104, 1.12936, 1.43575, 1.74213, 2.66207, 3.58275", \ - "0.835022, 1.14118, 1.44773, 1.75408, 2.67394, 3.5947", \ - "0.84245, 1.14877, 1.45518, 1.76155, 2.68173, 3.60227", \ - "0.855434, 1.16136, 1.46768, 1.77485, 2.69398, 3.61483", \ - "0.869133, 1.17523, 1.48177, 1.78835, 2.70802, 3.62873", \ - "0.897929, 1.2041, 1.51078, 1.817, 2.73736, 3.65643", \ - "0.94894, 1.255, 1.56154, 1.8677, 2.7885, 3.70824" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.708721, 1.29099, 1.87883, 2.46822, 4.23785, 6.00896", \ - "0.708722, 1.291, 1.87884, 2.46825, 4.23786, 6.00897", \ - "0.708723, 1.29101, 1.87885, 2.46827, 4.23787, 6.00898", \ - "0.708724, 1.29161, 1.87885, 2.46828, 4.23864, 6.00899", \ - "0.708992, 1.29162, 1.87894, 2.46942, 4.23865, 6.00899", \ - "0.709066, 1.29163, 1.87895, 2.46983, 4.23866, 6.009", \ - "0.709067, 1.29164, 1.87896, 2.46984, 4.23873, 6.00901" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.84845, 3.81205, 3.78256, 3.73421, 3.65069, 3.52253", \ - "3.85154, 3.81414, 3.78194, 3.74864, 3.6544, 3.50323", \ - "3.86288, 3.82347, 3.79044, 3.75376, 3.66642, 3.52426", \ - "3.88405, 3.84899, 3.8173, 3.78173, 3.68766, 3.54614", \ - "3.93854, 3.90099, 3.86626, 3.83094, 3.7427, 3.59374", \ - "4.0319, 3.99666, 3.96335, 3.92908, 3.83872, 3.68352", \ - "4.19189, 4.15798, 4.12729, 4.09464, 4.00216, 3.85819" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.45117, 2.39606, 2.37206, 2.3589, 2.33803, 2.32872", \ - "2.43101, 2.37763, 2.35263, 2.34005, 2.319, 2.30963", \ - "2.4258, 2.37185, 2.34691, 2.33486, 2.31349, 2.3043", \ - "2.42593, 2.37186, 2.34592, 2.3335, 2.31348, 2.30294", \ - "2.40923, 2.35398, 2.3282, 2.31457, 2.29401, 2.28415", \ - "2.41188, 2.35693, 2.33196, 2.31696, 2.29691, 2.28734", \ - "2.43132, 2.37459, 2.34886, 2.33491, 2.31489, 2.30478" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "-0.0146871, -0.0146882, -0.0146886, -0.0146884, -0.0146884, -0.0146884", \ - "-0.0130841, -0.013085, -0.0130859, -0.0130855, -0.0130851, -0.0130854", \ - "-0.00938279, -0.00938372, -0.00938395, -0.00938415, -0.0093834, -0.00938315", \ - "0.00186267, 0.00186199, 0.00186128, 0.00186166, 0.00186204, 0.00186172", \ - "0.0264334, 0.0264327, 0.0264323, 0.0264322, 0.0264325, 0.0264331", \ - "0.0787085, 0.0786671, 0.0787071, 0.0787074, 0.0787073, 0.0786667", \ - "0.185529, 0.185532, 0.185532, 0.185533, 0.185533, 0.185534" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0701631, 0.0701705, 0.0701627, 0.0701564, 0.0701475, 0.070154", \ - "0.0742291, 0.0742174, 0.0742105, 0.0742089, 0.0741971, 0.0742014", \ - "0.079712, 0.0797006, 0.0797044, 0.0795713, 0.0796903, 0.0795639", \ - "0.0912796, 0.0907818, 0.0907848, 0.0912562, 0.0907756, 0.090779", \ - "0.116507, 0.116471, 0.116462, 0.116497, 0.116447, 0.116451", \ - "0.168319, 0.168233, 0.168328, 0.168127, 0.168256, 0.168284", \ - "0.276194, 0.275854, 0.275833, 0.275885, 0.276312, 0.276406" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0418143; - rise_capacitance : 0.0401233; - rise_capacitance_range (0.0358063, 0.0427017); - fall_capacitance : 0.0435054; - fall_capacitance_range (0.0383654, 0.0468359); - } - } - cell (sg13g2_IOPadTriOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 224.199; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3171.23; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 224.199; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4240.17; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 354.364; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4387.39; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 1165.17; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3292.18; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 491.983; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3772.74; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 16; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 6.49603; - capacitance : 0.234686; - rise_capacitance : 0.236873; - rise_capacitance_range (0.236873, 0.236873); - fall_capacitance : 0.2325; - fall_capacitance_range (0.2325, 0.2325); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.08412, 1.20061, 1.29817, 1.38775, 1.63041, 1.8625", \ - "1.09976, 1.21613, 1.31328, 1.40207, 1.64542, 1.87803", \ - "1.10975, 1.22627, 1.32324, 1.41289, 1.65545, 1.88802", \ - "1.12488, 1.24104, 1.33855, 1.42786, 1.67105, 1.90318", \ - "1.14297, 1.25941, 1.35626, 1.44587, 1.68891, 1.92088", \ - "1.16379, 1.28014, 1.37755, 1.46611, 1.70994, 1.94222", \ - "1.18244, 1.29964, 1.39698, 1.48586, 1.72947, 1.96147" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.375267, 0.533686, 0.681992, 0.830367, 1.27506, 1.72964", \ - "0.375268, 0.533687, 0.681993, 0.830368, 1.27507, 1.72996", \ - "0.375269, 0.534427, 0.681994, 0.830369, 1.27508, 1.73016", \ - "0.37527, 0.534428, 0.681995, 0.83037, 1.27525, 1.73026", \ - "0.375271, 0.534429, 0.681996, 0.830371, 1.27526, 1.73027", \ - "0.375272, 0.53443, 0.681997, 0.830372, 1.27527, 1.73028", \ - "0.376588, 0.535834, 0.683324, 0.830373, 1.27528, 1.73029" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.862896, 0.95336, 1.03352, 1.11006, 1.33099, 1.54947", \ - "0.881408, 0.971654, 1.05172, 1.12831, 1.34881, 1.56703", \ - "0.896358, 0.986424, 1.0665, 1.14316, 1.36272, 1.58215", \ - "0.925978, 1.01599, 1.09605, 1.17251, 1.39224, 1.61132", \ - "0.971098, 1.06121, 1.14175, 1.21791, 1.43782, 1.65577", \ - "1.03838, 1.12903, 1.20942, 1.2852, 1.50527, 1.72428", \ - "1.15773, 1.24779, 1.32881, 1.40533, 1.62612, 1.84626" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.434713, 0.546978, 0.664367, 0.789624, 1.188, 1.60459", \ - "0.438793, 0.550142, 0.665906, 0.792102, 1.18987, 1.60645", \ - "0.441156, 0.552291, 0.668035, 0.793678, 1.19181, 1.60694", \ - "0.4433, 0.554183, 0.669791, 0.795083, 1.19301, 1.60767", \ - "0.443301, 0.554184, 0.670443, 0.795084, 1.19302, 1.60774", \ - "0.443302, 0.554185, 0.670444, 0.795085, 1.19303, 1.60775", \ - "0.443303, 0.554186, 0.670445, 0.795086, 1.19304, 1.60776" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.801469, 0.80147, 0.801471, 0.801472, 0.801473, 0.801474", \ - "0.82328, 0.823281, 0.823282, 0.823283, 0.823284, 0.823285", \ - "0.834025, 0.834026, 0.834027, 0.834028, 0.834029, 0.83403", \ - "0.855508, 0.855509, 0.85551, 0.855511, 0.855512, 0.855513", \ - "0.88093, 0.880931, 0.880932, 0.880933, 0.880934, 0.880935", \ - "0.922405, 0.922406, 0.922407, 0.922408, 0.922409, 0.92241", \ - "0.994613, 0.994614, 0.994615, 0.994616, 0.994617, 0.994618" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.801469, 0.80147, 0.801471, 0.801472, 0.801473, 0.801474", \ - "0.82328, 0.823281, 0.823282, 0.823283, 0.823284, 0.823285", \ - "0.834025, 0.834026, 0.834027, 0.834028, 0.834029, 0.83403", \ - "0.855508, 0.855509, 0.85551, 0.855511, 0.855512, 0.855513", \ - "0.88093, 0.880931, 0.880932, 0.880933, 0.880934, 0.880935", \ - "0.922405, 0.922406, 0.922407, 0.922408, 0.922409, 0.92241", \ - "0.994613, 0.994614, 0.994615, 0.994616, 0.994617, 0.994618" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.864764, 0.864765, 0.864766, 0.864767, 0.864768, 0.864769", \ - "0.880024, 0.880025, 0.880026, 0.880027, 0.880028, 0.880029", \ - "0.903523, 0.903524, 0.903525, 0.903526, 0.903527, 0.903528", \ - "0.933144, 0.933145, 0.933146, 0.933147, 0.933148, 0.933149", \ - "0.97388, 0.973881, 0.973882, 0.973883, 0.973884, 0.973885", \ - "1.0299, 1.02991, 1.02992, 1.02993, 1.02994, 1.02995", \ - "1.12898, 1.12899, 1.129, 1.12901, 1.12902, 1.12903" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.864764, 0.864765, 0.864766, 0.864767, 0.864768, 0.864769", \ - "0.880024, 0.880025, 0.880026, 0.880027, 0.880028, 0.880029", \ - "0.903523, 0.903524, 0.903525, 0.903526, 0.903527, 0.903528", \ - "0.933144, 0.933145, 0.933146, 0.933147, 0.933148, 0.933149", \ - "0.97388, 0.973881, 0.973882, 0.973883, 0.973884, 0.973885", \ - "1.0299, 1.02991, 1.02992, 1.02993, 1.02994, 1.02995", \ - "1.12898, 1.12899, 1.129, 1.12901, 1.12902, 1.12903" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.07386, 1.19826, 1.29899, 1.39251, 1.64643, 1.8906", \ - "1.09014, 1.21487, 1.3174, 1.40842, 1.66327, 1.90774", \ - "1.10205, 1.22569, 1.32866, 1.42199, 1.67542, 1.91875", \ - "1.11844, 1.24311, 1.34561, 1.43902, 1.69204, 1.93591", \ - "1.14037, 1.26463, 1.36594, 1.46033, 1.71375, 1.95641", \ - "1.16638, 1.29024, 1.39368, 1.48694, 1.73979, 1.9835", \ - "1.19413, 1.3176, 1.41972, 1.51225, 1.76662, 2.01143" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.380236, 0.530632, 0.672991, 0.819037, 1.26106, 1.71776", \ - "0.380237, 0.530633, 0.674616, 0.819038, 1.26173, 1.7186", \ - "0.380238, 0.530634, 0.674617, 0.820112, 1.26213, 1.71861", \ - "0.380249, 0.530949, 0.675004, 0.820547, 1.26219, 1.71862", \ - "0.380257, 0.53095, 0.675005, 0.820548, 1.2622, 1.71863", \ - "0.380258, 0.530951, 0.675006, 0.820549, 1.26221, 1.71864", \ - "0.380525, 0.532565, 0.675007, 0.82055, 1.26222, 1.71865" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.734101, 0.843602, 0.940183, 1.0286, 1.29036, 1.54652", \ - "0.750139, 0.859637, 0.956218, 1.04485, 1.3064, 1.56256", \ - "0.758648, 0.867505, 0.964627, 1.0547, 1.3148, 1.57086", \ - "0.771656, 0.881159, 0.977742, 1.06637, 1.32793, 1.58409", \ - "0.787339, 0.896839, 0.993411, 1.08211, 1.34292, 1.59966", \ - "0.80293, 0.910965, 1.00655, 1.09719, 1.35846, 1.61427", \ - "0.817008, 0.926507, 1.02309, 1.11147, 1.37327, 1.62949" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.27658, 0.416945, 0.555142, 0.692874, 1.11902, 1.55248", \ - "0.276581, 0.416946, 0.555143, 0.692875, 1.11903, 1.55249", \ - "0.276582, 0.416947, 0.555144, 0.693768, 1.11904, 1.5525", \ - "0.276583, 0.416948, 0.555145, 0.693769, 1.11905, 1.55251", \ - "0.276584, 0.416949, 0.555146, 0.69377, 1.11906, 1.55252", \ - "0.276585, 0.41695, 0.555147, 0.693771, 1.11907, 1.55305", \ - "0.276586, 0.416951, 0.555148, 0.693772, 1.11925, 1.55329" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "7.63818, 7.53184, 7.50798, 7.57436, 7.4264, 7.28302", \ - "7.655, 7.54513, 7.48984, 7.51399, 7.37762, 7.3184", \ - "7.66921, 7.61754, 7.50769, 7.5767, 7.41524, 7.35358", \ - "7.67249, 7.55341, 7.54697, 7.58329, 7.4471, 7.35034", \ - "7.67901, 7.62792, 7.51288, 7.5807, 7.43224, 7.33424", \ - "7.62211, 7.53034, 7.5056, 7.48148, 7.44379, 7.34936", \ - "7.58416, 7.55956, 7.50236, 7.47562, 7.36963, 7.2355" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "17.9788, 15.9349, 14.5459, 13.5707, 11.6465, 10.5362", \ - "18.2851, 16.203, 14.7794, 13.794, 11.8209, 10.6864", \ - "18.483, 16.3804, 14.939, 13.9169, 11.9399, 10.7721", \ - "18.662, 16.5403, 15.0817, 14.052, 12.0687, 10.8584", \ - "18.6226, 16.5036, 15.0705, 14.0162, 12.0133, 10.8603", \ - "18.3873, 16.3148, 14.8671, 13.8543, 11.9224, 10.7271", \ - "17.4663, 15.4801, 14.1495, 13.1874, 11.3524, 10.2789" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0602245, 0.0602198, 0.0602252, 0.0602279, 0.0602245, 0.0602188", \ - "0.0583184, 0.0583215, 0.0583189, 0.0583149, 0.058318, 0.0583132", \ - "0.0602094, 0.0602115, 0.060211, 0.0602131, 0.0602086, 0.0602079", \ - "0.0680799, 0.0680782, 0.068081, 0.0680823, 0.0680827, 0.0680763", \ - "0.0903912, 0.0903943, 0.0903922, 0.0903943, 0.0903948, 0.0903913", \ - "0.141606, 0.141599, 0.141601, 0.141598, 0.141601, 0.141595", \ - "0.252135, 0.252129, 0.252119, 0.252141, 0.252156, 0.252091" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.149702, 0.149703, 0.149695, 0.149696, 0.149692, 0.149692", \ - "0.148111, 0.148108, 0.148096, 0.148102, 0.148093, 0.148095", \ - "0.150632, 0.150639, 0.150639, 0.150639, 0.150632, 0.150619", \ - "0.159732, 0.159735, 0.159736, 0.159737, 0.159731, 0.159719", \ - "0.182745, 0.182749, 0.182749, 0.182739, 0.182736, 0.182736", \ - "0.234617, 0.234893, 0.23463, 0.234628, 0.234945, 0.234577", \ - "0.344139, 0.344087, 0.344185, 0.344091, 0.344371, 0.344075" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "7.12147, 7.52797, 7.75786, 8.13784, 9.00461, 10.0692", \ - "7.10625, 7.52651, 7.86733, 8.07228, 9.04054, 10.1153", \ - "7.12002, 7.4989, 7.8642, 8.25206, 9.09943, 10.0582", \ - "7.1005, 7.51238, 7.8412, 8.25181, 9.0716, 10.095", \ - "7.11766, 7.51925, 7.78097, 8.25109, 9.09637, 9.98816", \ - "7.09156, 7.46759, 7.85966, 8.26182, 9.07888, 10.0669", \ - "7.12638, 7.52151, 7.77136, 8.08146, 8.98434, 9.99511" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.04504, 3.04819, 3.04651, 3.04609, 3.04232, 3.04378", \ - "3.04508, 3.04822, 3.04654, 3.04688, 3.04235, 3.04398", \ - "3.04536, 3.0467, 3.047, 3.04628, 3.04281, 3.04427", \ - "3.04561, 3.04877, 3.04709, 3.0475, 3.0429, 3.04464", \ - "3.04828, 3.05147, 3.04976, 3.05025, 3.04675, 3.04662", \ - "3.04466, 3.05002, 3.04922, 3.0499, 3.04623, 3.04422", \ - "3.04864, 3.05279, 3.04878, 3.04993, 3.04313, 3.04468" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0250466, 0.0250508, 0.0250492, 0.0250511, 0.0250507, 0.0250499", \ - "0.0247598, 0.0247641, 0.0247684, 0.0247652, 0.0247642, 0.0247662", \ - "0.0286392, 0.0285437, 0.0285487, 0.0286489, 0.0286474, 0.0286425", \ - "0.0403106, 0.0403142, 0.0403188, 0.0403211, 0.0403193, 0.0403168", \ - "0.0651677, 0.0651712, 0.0651715, 0.0651772, 0.0651756, 0.0651694", \ - "0.120938, 0.120937, 0.120941, 0.120943, 0.120938, 0.120935", \ - "0.237351, 0.237338, 0.237385, 0.237401, 0.237299, 0.237299" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0441749, 0.0441633, 0.0441658, 0.0441633, 0.0441629, 0.0441515", \ - "0.0439176, 0.0439059, 0.0439085, 0.0439079, 0.0439057, 0.0438943", \ - "0.0458766, 0.0458823, 0.0457708, 0.0458741, 0.0457676, 0.0458637", \ - "0.0519618, 0.05195, 0.0519526, 0.0519507, 0.0519497, 0.0519383", \ - "0.0652679, 0.0652569, 0.0652588, 0.0652571, 0.0652543, 0.0652428", \ - "0.0946015, 0.09443, 0.0944554, 0.094588, 0.0945708, 0.0945759", \ - "0.15548, 0.155525, 0.155607, 0.155565, 0.15566, 0.155593" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0297152; - rise_capacitance : 0.0298031; - rise_capacitance_range (0.0242945, 0.0343204); - fall_capacitance : 0.0296273; - fall_capacitance_range (0.0248974, 0.0317572); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "5.46686e-05, 7.68948e-05, 8.16041e-05, 8.55607e-05, 8.89343e-05, 9.15928e-05, 9.14849e-05" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-5.46686e-05, -7.68948e-05, -8.16041e-05, -8.55607e-05, -8.89343e-05, -9.15928e-05, -9.14849e-05" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214862, -0.0221601, -0.0223643, -0.0224852, -0.0228157, -0.0229528, -0.0230855" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273005, 0.0271122, 0.0269564, 0.0268388, 0.0270428, 0.026966, 0.0263145" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "5.46686e-05, 7.68948e-05, 8.16041e-05, 8.55607e-05, 8.89343e-05, 9.15928e-05, 9.14849e-05" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-5.46686e-05, -7.68948e-05, -8.16041e-05, -8.55607e-05, -8.89343e-05, -9.15928e-05, -9.14849e-05" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214862, -0.0221601, -0.0223643, -0.0224852, -0.0228157, -0.0229528, -0.0230855" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273005, 0.0271122, 0.0269564, 0.0268388, 0.0270428, 0.026966, 0.0263145" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.027662; - rise_capacitance : 0.0283908; - rise_capacitance_range (0.024257, 0.033727); - fall_capacitance : 0.0269331; - fall_capacitance_range (0.0235252, 0.0299325); - } - } - cell (sg13g2_IOPadTriOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 349.682; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3171.59; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 349.682; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4240.54; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 540.674; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4387.79; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 2144.88; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3292.78; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 846.231; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3773.18; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 30; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 10.0761; - capacitance : 0.320954; - rise_capacitance : 0.320969; - rise_capacitance_range (0.320969, 0.320969); - fall_capacitance : 0.32094; - fall_capacitance_range (0.32094, 0.32094); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.25698, 1.36069, 1.44594, 1.51893, 1.70493, 1.86259", \ - "1.27161, 1.37507, 1.45991, 1.53392, 1.71953, 1.87726", \ - "1.2822, 1.38548, 1.47039, 1.54436, 1.73005, 1.88817", \ - "1.29798, 1.40102, 1.48588, 1.55973, 1.74532, 1.90354", \ - "1.31631, 1.41968, 1.5028, 1.57712, 1.76251, 1.9207", \ - "1.3357, 1.43899, 1.52381, 1.59805, 1.78386, 1.94209", \ - "1.3528, 1.4573, 1.54249, 1.61629, 1.80328, 1.96139" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.358696, 0.486295, 0.59277, 0.687374, 0.941419, 1.18122", \ - "0.358697, 0.486296, 0.592771, 0.687375, 0.94142, 1.18123", \ - "0.358698, 0.486297, 0.592772, 0.687376, 0.941421, 1.18214", \ - "0.358699, 0.486298, 0.592773, 0.687377, 0.941422, 1.18215", \ - "0.3587, 0.486299, 0.592774, 0.687378, 0.941423, 1.18216", \ - "0.358701, 0.4863, 0.592775, 0.687448, 0.941424, 1.18218", \ - "0.360107, 0.487436, 0.593497, 0.687449, 0.944038, 1.18237" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.06784, 1.12985, 1.18581, 1.23822, 1.38097, 1.51149", \ - "1.08638, 1.14833, 1.20296, 1.25663, 1.39945, 1.52946", \ - "1.10151, 1.16329, 1.21936, 1.27089, 1.41472, 1.54426", \ - "1.13116, 1.19301, 1.24758, 1.30125, 1.44418, 1.57399", \ - "1.17608, 1.23734, 1.29392, 1.34619, 1.48872, 1.61837", \ - "1.2433, 1.30526, 1.36163, 1.41356, 1.55638, 1.68665", \ - "1.36178, 1.42351, 1.48008, 1.53121, 1.67507, 1.80449" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.68725, 0.72606, 0.779143, 0.836343, 1.00773, 1.19037", \ - "0.692105, 0.730307, 0.783362, 0.839894, 1.01115, 1.19346", \ - "0.695874, 0.733449, 0.786842, 0.842213, 1.01501, 1.19458", \ - "0.698931, 0.736329, 0.788934, 0.845288, 1.01577, 1.19775", \ - "0.698932, 0.73633, 0.788935, 0.845289, 1.01578, 1.19776", \ - "0.698933, 0.736331, 0.788936, 0.84529, 1.01579, 1.19777", \ - "0.698934, 0.736332, 0.788937, 0.845291, 1.0158, 1.19778" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.966732, 0.966733, 0.966734, 0.966735, 0.966736, 0.966737", \ - "0.985837, 0.985838, 0.985839, 0.98584, 0.985841, 0.985842", \ - "0.995347, 0.995348, 0.995349, 0.99535, 0.995351, 0.995352", \ - "1.01872, 1.01873, 1.01874, 1.01875, 1.01876, 1.01877", \ - "1.04525, 1.04526, 1.04527, 1.04528, 1.04529, 1.0453", \ - "1.08815, 1.08816, 1.08817, 1.08818, 1.08819, 1.0882", \ - "1.15938, 1.15939, 1.1594, 1.15941, 1.15942, 1.15943" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.966732, 0.966733, 0.966734, 0.966735, 0.966736, 0.966737", \ - "0.985837, 0.985838, 0.985839, 0.98584, 0.985841, 0.985842", \ - "0.995347, 0.995348, 0.995349, 0.99535, 0.995351, 0.995352", \ - "1.01872, 1.01873, 1.01874, 1.01875, 1.01876, 1.01877", \ - "1.04525, 1.04526, 1.04527, 1.04528, 1.04529, 1.0453", \ - "1.08815, 1.08816, 1.08817, 1.08818, 1.08819, 1.0882", \ - "1.15938, 1.15939, 1.1594, 1.15941, 1.15942, 1.15943" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.28636, 1.28637, 1.28638, 1.28639, 1.2864, 1.28641", \ - "1.31441, 1.31442, 1.31443, 1.31444, 1.31445, 1.31446", \ - "1.32136, 1.32137, 1.32138, 1.32139, 1.3214, 1.32141", \ - "1.35091, 1.35092, 1.35093, 1.35094, 1.35095, 1.35096", \ - "1.39549, 1.3955, 1.39551, 1.39552, 1.39553, 1.39554", \ - "1.46626, 1.46627, 1.46628, 1.46629, 1.4663, 1.46631", \ - "1.54886, 1.54887, 1.54888, 1.54889, 1.5489, 1.54891" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.28636, 1.28637, 1.28638, 1.28639, 1.2864, 1.28641", \ - "1.31441, 1.31442, 1.31443, 1.31444, 1.31445, 1.31446", \ - "1.32136, 1.32137, 1.32138, 1.32139, 1.3214, 1.32141", \ - "1.35091, 1.35092, 1.35093, 1.35094, 1.35095, 1.35096", \ - "1.39549, 1.3955, 1.39551, 1.39552, 1.39553, 1.39554", \ - "1.46626, 1.46627, 1.46628, 1.46629, 1.4663, 1.46631", \ - "1.54886, 1.54887, 1.54888, 1.54889, 1.5489, 1.54891" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.21816, 1.33889, 1.43283, 1.51181, 1.70957, 1.87557", \ - "1.23495, 1.35567, 1.44957, 1.52933, 1.72624, 1.88981", \ - "1.24508, 1.3657, 1.45918, 1.53946, 1.73627, 1.89966", \ - "1.26172, 1.38231, 1.47642, 1.55557, 1.7531, 1.91587", \ - "1.28361, 1.40429, 1.49825, 1.57737, 1.77493, 1.94077", \ - "1.30993, 1.43053, 1.52411, 1.60416, 1.80113, 1.96737", \ - "1.33883, 1.45948, 1.55348, 1.63105, 1.82752, 1.99312" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.394377, 0.504373, 0.599623, 0.684318, 0.930617, 1.16444", \ - "0.394378, 0.504502, 0.599624, 0.686784, 0.930618, 1.16445", \ - "0.394649, 0.505002, 0.599625, 0.687291, 0.930619, 1.16446", \ - "0.39465, 0.505003, 0.599633, 0.687292, 0.93062, 1.16447", \ - "0.394651, 0.505004, 0.599635, 0.687293, 0.930621, 1.16448", \ - "0.394652, 0.505005, 0.599636, 0.687294, 0.930622, 1.1645", \ - "0.394653, 0.505006, 0.599637, 0.687295, 0.930623, 1.16451" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.765881, 0.852779, 0.924041, 0.988418, 1.15612, 1.30723", \ - "0.782157, 0.869053, 0.940993, 1.00428, 1.17237, 1.32205", \ - "0.790321, 0.877523, 0.948718, 1.01286, 1.18056, 1.33209", \ - "0.803457, 0.89066, 0.961854, 1.02599, 1.19369, 1.3448", \ - "0.819316, 0.906326, 0.977658, 1.04166, 1.20922, 1.3605", \ - "0.834275, 0.921036, 0.991835, 1.05679, 1.22417, 1.37566", \ - "0.84869, 0.935631, 1.00702, 1.07074, 1.23883, 1.38999" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.255713, 0.342926, 0.421822, 0.499214, 0.722081, 0.943038", \ - "0.255717, 0.342927, 0.423032, 0.499215, 0.722082, 0.943039", \ - "0.255718, 0.343095, 0.423033, 0.499216, 0.722083, 0.943067", \ - "0.255719, 0.343096, 0.423034, 0.499217, 0.722084, 0.943068", \ - "0.25583, 0.343097, 0.423035, 0.499218, 0.722085, 0.943069", \ - "0.255831, 0.343098, 0.423036, 0.499219, 0.722777, 0.94307", \ - "0.255832, 0.343099, 0.423037, 0.49922, 0.726385, 0.943363" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "13.0488, 12.6743, 12.531, 12.3696, 12.0575, 11.8903", \ - "13.0801, 12.7092, 12.5345, 12.4003, 12.0472, 11.8927", \ - "13.1019, 12.7149, 12.4926, 12.3655, 12.0694, 12.0269", \ - "13.13, 12.7451, 12.5828, 12.3853, 12.0839, 12.049", \ - "13.151, 12.7813, 12.5481, 12.4838, 12.0992, 12.0502", \ - "13.0694, 12.6801, 12.5156, 12.4241, 12.0424, 12.0174", \ - "12.9108, 12.5594, 12.3616, 12.1728, 12.1733, 11.9509" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "71.4519, 67.2434, 63.7137, 60.6912, 53.5782, 48.4935", \ - "72.0733, 67.8667, 64.3248, 61.2744, 54.0691, 48.9834", \ - "72.5849, 68.3733, 64.844, 61.7442, 54.54, 49.4011", \ - "72.9835, 68.7346, 65.164, 62.0815, 54.8214, 49.6546", \ - "72.876, 68.6863, 65.1016, 62.0014, 54.7623, 49.5854", \ - "72.3688, 68.1809, 64.5551, 61.5782, 54.3093, 49.2119", \ - "70.2288, 66.1407, 62.6453, 59.6122, 52.6206, 47.6219" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0602048, 0.0602052, 0.0602039, 0.0602144, 0.0602124, 0.0602116", \ - "0.0583108, 0.0583103, 0.0583075, 0.0583149, 0.0583092, 0.0583087", \ - "0.0601979, 0.0601975, 0.060196, 0.0602023, 0.060196, 0.0601956", \ - "0.0680632, 0.0680645, 0.0680621, 0.0680685, 0.0680627, 0.0680626", \ - "0.0903565, 0.0903559, 0.0903647, 0.0903663, 0.0903638, 0.0903659", \ - "0.141566, 0.141625, 0.141621, 0.141624, 0.141564, 0.141563", \ - "0.252369, 0.252369, 0.2524, 0.252326, 0.252338, 0.252385" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.149663, 0.149662, 0.149662, 0.149663, 0.149656, 0.149652", \ - "0.148072, 0.148062, 0.148067, 0.148067, 0.148066, 0.148064", \ - "0.150593, 0.150591, 0.150595, 0.150595, 0.150593, 0.15059", \ - "0.159702, 0.159695, 0.159695, 0.159692, 0.159694, 0.159692", \ - "0.1827, 0.182702, 0.182697, 0.182704, 0.1827, 0.182698", \ - "0.234589, 0.23459, 0.234575, 0.234759, 0.234579, 0.23477", \ - "0.344193, 0.344189, 0.344179, 0.344153, 0.344055, 0.344254" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "11.0289, 11.3562, 11.7482, 11.9479, 13.3292, 14.3398", \ - "11.0295, 11.3541, 11.7476, 12.1371, 13.32, 14.0727", \ - "11.0115, 11.3261, 11.7142, 12.109, 13.321, 13.9383", \ - "11.0135, 11.3264, 11.734, 12.0817, 13.3086, 13.9117", \ - "11.0236, 11.3488, 11.7417, 12.0868, 13.316, 14.3214", \ - "11.0308, 11.3549, 11.7274, 12.1347, 13.3298, 14.3616", \ - "11.0257, 11.3473, 11.6393, 11.8621, 13.0468, 14.0545" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "5.04922, 5.05131, 5.05243, 5.05743, 5.05903, 5.05707", \ - "5.04982, 5.0519, 5.05618, 5.05697, 5.05963, 5.05999", \ - "5.04965, 5.0529, 5.05461, 5.05787, 5.05947, 5.05784", \ - "5.0498, 5.05305, 5.05476, 5.05802, 5.05961, 5.05763", \ - "5.05353, 5.05573, 5.05764, 5.06069, 5.06184, 5.0603", \ - "5.04845, 5.05094, 5.05558, 5.05774, 5.05965, 5.05739", \ - "5.05509, 5.06758, 5.06259, 5.06426, 5.06464, 5.05912" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0250352, 0.0250348, 0.0250355, 0.0250353, 0.0250389, 0.0250417", \ - "0.0247481, 0.0247479, 0.0247483, 0.0247492, 0.0247523, 0.0247515", \ - "0.0286291, 0.0286295, 0.0285304, 0.0286299, 0.028534, 0.0285322", \ - "0.0403021, 0.0403023, 0.040302, 0.0403025, 0.0403054, 0.0403038", \ - "0.0651553, 0.0651551, 0.0651556, 0.065156, 0.065159, 0.0651618", \ - "0.122176, 0.122177, 0.122178, 0.122179, 0.122182, 0.122185", \ - "0.237636, 0.237632, 0.237605, 0.237624, 0.237569, 0.237603" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0441164, 0.0441141, 0.0441123, 0.0441062, 0.0441056, 0.0441042", \ - "0.0438554, 0.0438533, 0.0438492, 0.0438425, 0.0438426, 0.0438382", \ - "0.0457166, 0.0457126, 0.0457095, 0.0457064, 0.0457058, 0.0458119", \ - "0.0518913, 0.0518873, 0.0518842, 0.0518812, 0.0518805, 0.0518788", \ - "0.0651971, 0.0651904, 0.0651905, 0.0651841, 0.0651832, 0.0651816", \ - "0.0951244, 0.0950953, 0.0949884, 0.0951062, 0.0949642, 0.0951036", \ - "0.156587, 0.156377, 0.156473, 0.156488, 0.156492, 0.156516" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0297153; - rise_capacitance : 0.0298035; - rise_capacitance_range (0.0242949, 0.0343239); - fall_capacitance : 0.0296272; - fall_capacitance_range (0.0248976, 0.0317563); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.000175573, 0.000196651, 0.000201937, 0.000207166, 0.000211544, 0.000214563, 0.000214657" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.000175573, -0.000196651, -0.000201937, -0.000207166, -0.000211544, -0.000214563, -0.000214657" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214863, -0.0221594, -0.0223753, -0.0224852, -0.0228153, -0.0229528, -0.0230855" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273008, 0.0269573, 0.0269648, 0.0268445, 0.027037, 0.0269621, 0.0263593" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.000175573, 0.000196651, 0.000201937, 0.000207166, 0.000211544, 0.000214563, 0.000214657" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.000175573, -0.000196651, -0.000201937, -0.000207166, -0.000211544, -0.000214563, -0.000214657" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214863, -0.0221594, -0.0223753, -0.0224852, -0.0228153, -0.0229528, -0.0230855" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273008, 0.0269573, 0.0269648, 0.0268445, 0.027037, 0.0269621, 0.0263593" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0276544; - rise_capacitance : 0.0283756; - rise_capacitance_range (0.0242571, 0.0337233); - fall_capacitance : 0.0269332; - fall_capacitance_range (0.0235246, 0.0298754); - } - } - cell (sg13g2_IOPadTriOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 37.1844; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3171.5; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 37.1844; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4240.44; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 118.253; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 4387.67; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 288.414; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3292.48; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 120.259; - related_pg_pin : iovdd; - } - leakage_power () { - value : 3773.02; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 4; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.68907; - capacitance : 0.160427; - rise_capacitance : 0.164378; - rise_capacitance_range (0.164378, 0.164378); - fall_capacitance : 0.156476; - fall_capacitance_range (0.156476, 0.156476); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.06088, 1.36519, 1.66756, 1.96959, 2.87299, 3.77588", \ - "1.07685, 1.38101, 1.68332, 1.98556, 2.88908, 3.79216", \ - "1.08696, 1.39111, 1.69339, 1.99543, 2.89889, 3.80208", \ - "1.10101, 1.40512, 1.70746, 2.0095, 2.91327, 3.81625", \ - "1.11984, 1.42402, 1.72626, 2.02839, 2.93186, 3.83488", \ - "1.14082, 1.44489, 1.74739, 2.04912, 2.95263, 3.85715", \ - "1.16079, 1.46507, 1.76769, 2.06926, 2.97293, 3.87628" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.772808, 1.39311, 2.01975, 2.64848, 4.54029, 6.42914", \ - "0.772873, 1.39312, 2.01976, 2.6485, 4.5403, 6.42992", \ - "0.772874, 1.39313, 2.01977, 2.64851, 4.5403, 6.42993", \ - "0.772875, 1.39314, 2.01978, 2.64887, 4.54031, 6.42994", \ - "0.772876, 1.39315, 2.01979, 2.64888, 4.54032, 6.42995", \ - "0.772877, 1.39316, 2.0198, 2.64947, 4.54033, 6.42996", \ - "0.777656, 1.39322, 2.01981, 2.64948, 4.54034, 6.42997" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.892687, 1.20085, 1.50765, 1.81486, 2.7352, 3.65539", \ - "0.908971, 1.21686, 1.52391, 1.83083, 2.75124, 3.67147", \ - "0.922834, 1.23069, 1.53752, 1.84434, 2.76524, 3.68556", \ - "0.951341, 1.25887, 1.56578, 1.87283, 2.7927, 3.71371", \ - "0.996931, 1.30428, 1.61133, 1.9181, 2.83852, 3.75926", \ - "1.06561, 1.37358, 1.6805, 1.98737, 2.90813, 3.82872", \ - "1.19042, 1.49894, 1.80603, 2.11305, 3.03399, 3.95425" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.706803, 1.29069, 1.87902, 2.4679, 4.23785, 6.00938", \ - "0.706804, 1.29071, 1.87903, 2.46929, 4.23786, 6.01152", \ - "0.706977, 1.29072, 1.87904, 2.46932, 4.23823, 6.01153", \ - "0.707012, 1.29073, 1.87905, 2.46933, 4.23824, 6.01154", \ - "0.707317, 1.29074, 1.87906, 2.46977, 4.23825, 6.01155", \ - "0.707318, 1.2909, 1.87907, 2.46978, 4.23826, 6.01156", \ - "0.708663, 1.29091, 1.87908, 2.46979, 4.24021, 6.01157" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.644849, 0.64485, 0.644851, 0.644852, 0.644853, 0.644854", \ - "0.666656, 0.666657, 0.666658, 0.666659, 0.66666, 0.666661", \ - "0.677918, 0.677919, 0.67792, 0.677921, 0.677922, 0.677923", \ - "0.699274, 0.699275, 0.699276, 0.699277, 0.699278, 0.699279", \ - "0.72864, 0.728641, 0.728642, 0.728643, 0.728644, 0.728645", \ - "0.770678, 0.770679, 0.77068, 0.770681, 0.770682, 0.770683", \ - "0.842347, 0.842348, 0.842349, 0.84235, 0.842351, 0.842352" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.644849, 0.64485, 0.644851, 0.644852, 0.644853, 0.644854", \ - "0.666656, 0.666657, 0.666658, 0.666659, 0.66666, 0.666661", \ - "0.677918, 0.677919, 0.67792, 0.677921, 0.677922, 0.677923", \ - "0.699274, 0.699275, 0.699276, 0.699277, 0.699278, 0.699279", \ - "0.72864, 0.728641, 0.728642, 0.728643, 0.728644, 0.728645", \ - "0.770678, 0.770679, 0.77068, 0.770681, 0.770682, 0.770683", \ - "0.842347, 0.842348, 0.842349, 0.84235, 0.842351, 0.842352" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.499289, 0.49929, 0.499291, 0.499292, 0.499293, 0.499294", \ - "0.520756, 0.520757, 0.520758, 0.520759, 0.52076, 0.520761", \ - "0.537342, 0.537343, 0.537344, 0.537345, 0.537346, 0.537347", \ - "0.567044, 0.567045, 0.567046, 0.567047, 0.567048, 0.567049", \ - "0.608342, 0.608343, 0.608344, 0.608345, 0.608346, 0.608347", \ - "0.669482, 0.669483, 0.669484, 0.669485, 0.669486, 0.669487", \ - "0.772345, 0.772346, 0.772347, 0.772348, 0.772349, 0.77235" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.499289, 0.49929, 0.499291, 0.499292, 0.499293, 0.499294", \ - "0.520756, 0.520757, 0.520758, 0.520759, 0.52076, 0.520761", \ - "0.537342, 0.537343, 0.537344, 0.537345, 0.537346, 0.537347", \ - "0.567044, 0.567045, 0.567046, 0.567047, 0.567048, 0.567049", \ - "0.608342, 0.608343, 0.608344, 0.608345, 0.608346, 0.608347", \ - "0.669482, 0.669483, 0.669484, 0.669485, 0.669486, 0.669487", \ - "0.772345, 0.772346, 0.772347, 0.772348, 0.772349, 0.77235" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.06285, 1.37931, 1.69373, 2.00729, 2.94726, 3.88794", \ - "1.07928, 1.39531, 1.70983, 2.02368, 2.96459, 3.90435", \ - "1.09079, 1.40724, 1.72181, 2.03523, 2.97309, 3.91339", \ - "1.10738, 1.42383, 1.73841, 2.05165, 2.99202, 3.93246", \ - "1.12963, 1.44564, 1.76086, 2.07414, 3.01434, 3.9549", \ - "1.15531, 1.47109, 1.78553, 2.09845, 3.03878, 3.97933", \ - "1.18269, 1.49885, 1.8132, 2.12782, 3.06715, 4.0066" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.771337, 1.39198, 2.01962, 2.64862, 4.53886, 6.42849", \ - "0.771338, 1.39202, 2.01969, 2.64863, 4.53887, 6.4285", \ - "0.771339, 1.39203, 2.01974, 2.64886, 4.54042, 6.42851", \ - "0.77134, 1.39204, 2.01975, 2.64887, 4.54043, 6.42852", \ - "0.771341, 1.39205, 2.01976, 2.64888, 4.54044, 6.42853", \ - "0.771391, 1.39206, 2.01977, 2.64889, 4.54045, 6.42904", \ - "0.774918, 1.39376, 2.0201, 2.6489, 4.54046, 6.42947" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.909767, 1.25096, 1.59107, 1.93082, 2.94946, 3.9676", \ - "0.925059, 1.26635, 1.60648, 1.94651, 2.96482, 3.98296", \ - "0.933643, 1.27491, 1.6156, 1.95562, 2.97393, 3.9915", \ - "0.947185, 1.28854, 1.62897, 1.96842, 2.98732, 4.00517", \ - "0.962376, 1.30374, 1.6438, 1.98383, 3.00213, 4.02027", \ - "0.978211, 1.31951, 1.65963, 1.99934, 3.01796, 4.03609", \ - "0.991483, 1.33285, 1.67292, 2.01278, 3.03108, 4.04899" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.702142, 1.28817, 1.87743, 2.46789, 4.23778, 6.00774", \ - "0.702143, 1.28837, 1.87744, 2.4679, 4.23779, 6.00775", \ - "0.702155, 1.28891, 1.87745, 2.46791, 4.2378, 6.00778", \ - "0.702167, 1.28892, 1.87787, 2.46792, 4.23824, 6.00779", \ - "0.702168, 1.28893, 1.87788, 2.46793, 4.23825, 6.0078", \ - "0.702592, 1.28894, 1.87789, 2.46794, 4.23826, 6.00781", \ - "0.702593, 1.28895, 1.8779, 2.46806, 4.23852, 6.00844" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.83829, 3.81155, 3.77338, 3.74263, 3.64766, 3.51191", \ - "3.83918, 3.80373, 3.77071, 3.73342, 3.64489, 3.51454", \ - "3.84205, 3.80713, 3.77269, 3.73144, 3.64511, 3.50392", \ - "3.8375, 3.80265, 3.76956, 3.73597, 3.64529, 3.48689", \ - "3.83766, 3.80425, 3.7688, 3.73291, 3.64568, 3.49448", \ - "3.82882, 3.79136, 3.75937, 3.73352, 3.63409, 3.49506", \ - "3.86529, 3.80649, 3.76726, 3.73835, 3.61724, 3.52696" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.35388, 2.33823, 2.33215, 2.32589, 2.32135, 2.31971", \ - "2.36804, 2.34582, 2.33598, 2.33129, 2.32309, 2.32056", \ - "2.37829, 2.35248, 2.33962, 2.33536, 2.3255, 2.32185", \ - "2.38876, 2.35975, 2.34485, 2.34017, 2.32848, 2.32378", \ - "2.39573, 2.36808, 2.35363, 2.34657, 2.33712, 2.3331", \ - "2.38449, 2.36077, 2.34519, 2.34459, 2.33206, 2.3293", \ - "2.35302, 2.34463, 2.34314, 2.34062, 2.33788, 2.33966" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0602633, 0.0602576, 0.0602535, 0.0602534, 0.0602558, 0.0602569", \ - "0.0583623, 0.0583535, 0.0583465, 0.0583532, 0.058356, 0.058356", \ - "0.0604252, 0.0604176, 0.0604107, 0.0604119, 0.0604167, 0.0604146", \ - "0.0680963, 0.0680855, 0.0680797, 0.0680892, 0.0680901, 0.0680899", \ - "0.0904834, 0.0904756, 0.0904672, 0.0904704, 0.0904732, 0.0904751", \ - "0.141719, 0.141668, 0.141712, 0.14167, 0.14167, 0.141672", \ - "0.25205, 0.252061, 0.252122, 0.252071, 0.252023, 0.251999" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.149889, 0.149889, 0.14989, 0.149886, 0.149881, 0.149893", \ - "0.148297, 0.148299, 0.148289, 0.1483, 0.148285, 0.148293", \ - "0.150828, 0.150837, 0.150826, 0.150837, 0.150823, 0.15083", \ - "0.159935, 0.159938, 0.159924, 0.15994, 0.159922, 0.159929", \ - "0.182999, 0.183006, 0.182992, 0.182998, 0.182996, 0.182997", \ - "0.234983, 0.234989, 0.234833, 0.234993, 0.234873, 0.234897", \ - "0.344403, 0.344456, 0.344305, 0.344295, 0.344553, 0.344514" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.64209, 3.88402, 4.11689, 4.34506, 5.05717, 5.76184", \ - "3.63493, 3.86492, 4.09914, 4.33177, 5.04508, 5.75435", \ - "3.64061, 3.8809, 4.12103, 4.34837, 5.04803, 5.71842", \ - "3.63977, 3.88064, 4.11613, 4.34642, 5.07362, 5.76076", \ - "3.64501, 3.87217, 4.11869, 4.34999, 5.07704, 5.73926", \ - "3.62602, 3.85515, 4.08132, 4.30564, 5.04248, 5.70694", \ - "3.66981, 3.91198, 4.10292, 4.34902, 5.05595, 5.76256" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33772, 1.33806, 1.33613, 1.33633, 1.33481, 1.33436", \ - "1.33617, 1.33559, 1.3348, 1.33332, 1.33212, 1.33196", \ - "1.33578, 1.33466, 1.33752, 1.33675, 1.33562, 1.33216", \ - "1.33885, 1.3387, 1.33673, 1.33599, 1.33554, 1.33497", \ - "1.33884, 1.33801, 1.33724, 1.33672, 1.33559, 1.33547", \ - "1.33664, 1.33619, 1.33599, 1.33541, 1.33393, 1.33331", \ - "1.33615, 1.33503, 1.33429, 1.33376, 1.33262, 1.33251" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0250939, 0.0250875, 0.025084, 0.0250833, 0.0250884, 0.0250906", \ - "0.0248071, 0.0247946, 0.0247923, 0.024792, 0.0248043, 0.0248001", \ - "0.0286894, 0.0286831, 0.0286801, 0.0286799, 0.0285788, 0.0285786", \ - "0.0403612, 0.040355, 0.0403524, 0.0403516, 0.0403552, 0.0403533", \ - "0.0652253, 0.065216, 0.0652166, 0.065218, 0.0652185, 0.0652186", \ - "0.122551, 0.122545, 0.122541, 0.122542, 0.122543, 0.122542", \ - "0.241689, 0.241607, 0.241725, 0.241724, 0.241701, 0.241637" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0443727, 0.0443736, 0.0443736, 0.0443732, 0.044373, 0.0443706", \ - "0.0441152, 0.0441133, 0.0441107, 0.0441129, 0.0441117, 0.0441107", \ - "0.0460811, 0.0460786, 0.0459781, 0.0459824, 0.0459805, 0.0460761", \ - "0.05218, 0.0521756, 0.0521754, 0.0521714, 0.0521756, 0.052172", \ - "0.0655177, 0.0655114, 0.0655108, 0.0655149, 0.065512, 0.0655107", \ - "0.0950557, 0.0951181, 0.0950897, 0.0949691, 0.0951248, 0.0951167", \ - "0.159656, 0.159718, 0.159687, 0.159536, 0.159558, 0.15959" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0297151; - rise_capacitance : 0.0298029; - rise_capacitance_range (0.0242946, 0.0343179); - fall_capacitance : 0.0296273; - fall_capacitance_range (0.0248972, 0.0317574); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 3.65218e-06, 6.44846e-06, 8.66516e-06, 8.5694e-06" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, -3.65218e-06, -6.44846e-06, -8.66516e-06, -8.5694e-06" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214866, -0.02216, -0.022376, -0.0224851, -0.0228165, -0.0229528, -0.0230851" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273012, 0.0271121, 0.0269545, 0.0268374, 0.0270443, 0.026967, 0.0263061" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 3.65218e-06, 6.44846e-06, 8.66516e-06, 8.5694e-06" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, -3.65218e-06, -6.44846e-06, -8.66516e-06, -8.5694e-06" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0214866, -0.02216, -0.022376, -0.0224851, -0.0228165, -0.0229528, -0.0230851" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0273012, 0.0271121, 0.0269545, 0.0268374, 0.0270443, 0.026967, 0.0263061" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0276546; - rise_capacitance : 0.0283744; - rise_capacitance_range (0.0242582, 0.033655); - fall_capacitance : 0.0269348; - fall_capacitance_range (0.0235268, 0.0298685); - } - } - cell (sg13g2_IOPadVdd) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - is_pad : true; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 0; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadVss) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - is_pad : true; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1.15235; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadAnalog) { - area: 14400; - dont_touch : true; - dont_use : true; - timing_model_type : abstracted; - pad_cell : true; - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pin (pad) { - direction : inout; - function : "(pad)"; - output_voltage : core_output; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 500; - max_transition : 200; - timing () { - related_pin : "pad"; - timing_type : combinational; - cell_rise (delay_template_2x2) { - values ( \ - "1000, 1000", \ - "1000, 1000" \ - ); - } - rise_transition (delay_template_2x2) { - values ( \ - "200, 200", \ - "200, 200" \ - ); - } - cell_fall (delay_template_2x2) { - values ( \ - "1000, 1000", \ - "1000, 1000" \ - ); - } - fall_transition (delay_template_2x2) { - values ( \ - "200, 200", \ - "200, 200" \ - ); - } - } - } - pin (padres) { - direction : inout; - is_pad : false; - input_voltage : io_input; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_transition : 200; - capacitance : 15.0; - rise_capacitance : 15.0; - rise_capacitance_range (12.0, 15.0); - fall_capacitance : 15.0; - fall_capacitance_range (12.0, 15.0); - } - } -} diff --git a/ihp13/pdk/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib b/ihp13/pdk/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib deleted file mode 100644 index 3e1aacbff..000000000 --- a/ihp13/pdk/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib +++ /dev/null @@ -1,4698 +0,0 @@ -/************************************************************************ - - Copyright 2024 IHP PDK Authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -************************************************************************/ - -library (sg13g2_io_typ_1p2V_3p3V_25C) { - comment : "IHP Microelectronics GmbH, 2024"; - date : "$Date: Wed May 8 12:19:26 2024 $"; - revision : "$Revision: 0.0.1 $"; - delay_model : table_lookup; - capacitive_load_unit (1,pf); - current_unit : "1uA"; - leakage_power_unit : "1pW"; - pulling_resistance_unit : "1kohm"; - time_unit : "1ns"; - voltage_unit : "1V"; - voltage_map (vdd, 1.2); - voltage_map (iovdd, 3.3); - voltage_map (iovss, 0); - voltage_map (vss, 0); - voltage_map (GND, 0); - define_cell_area (pad_drivers, pad_driver_sites); - define_cell_area (bond_pads, pad_slots); - default_output_pin_cap : 0; - default_inout_pin_cap : 1; - default_input_pin_cap : 1; - default_fanout_load : 1; - default_cell_leakage_power : 0; - default_max_transition : 1.2; - default_leakage_power_density : 0; - default_max_capacitance : 0.3; - default_max_fanout : 8; - default_wire_load_area : 0.29; - default_wire_load_capacitance : 0.0003; - default_wire_load_mode : "enclosed"; - default_wire_load_resistance : 0.0057; - in_place_swap_mode : match_footprint; - input_threshold_pct_fall : 50; - input_threshold_pct_rise : 50; - nom_process : 1; - nom_temperature : 25; - nom_voltage : 1.2; - output_threshold_pct_fall : 50; - output_threshold_pct_rise : 50; - slew_derate_from_library : 1; - slew_lower_threshold_pct_fall : 10; - slew_lower_threshold_pct_rise : 10; - slew_upper_threshold_pct_fall : 90; - slew_upper_threshold_pct_rise : 90; - operating_conditions (sg13g2_io_typ_1p2V_3p3V_25C) { - process : 1; - temperature : 25; - voltage : 1.2; - } - input_voltage (pad) { - vih : 3.3; - vil : 0; - vimax : 3.3; - vimin : 0; - } - input_voltage (core) { - vih : 1.2; - vil : 0; - vimax : 1.2; - vimin : 0; - } - output_voltage (pad) { - voh : 3.3; - vol : 0; - vomax : 3.3; - vomin : 0; - } - output_voltage (core) { - voh : 1.2; - vol : 0; - vomax : 1.2; - vomin : 0; - } - wire_load (Zero) { - area : 0.01; - capacitance : 0.0001; - resistance : 0.0001; - slope : 1; - fanout_length (1, 0.01); - fanout_length (5, 0.01); - fanout_length (20, 0.01); - } - wire_load ("0_1k") { - area : 0.36; - capacitance : 0.0001; - resistance : 0.0035; - slope : 7.387; - fanout_length (1, 6.43); - fanout_length (5, 38.56); - fanout_length (20, 146.8); - } - wire_load ("0_5k") { - area : 0.36; - capacitance : 0.0001; - resistance : 0.0042; - slope : 10.99; - fanout_length (1, 7.89); - fanout_length (5, 47.32); - fanout_length (20, 169.4); - } - wire_load ("1k") { - area : 0.36; - capacitance : 0.0002; - resistance : 0.0053; - slope : 10.9; - fanout_length (1, 9.93); - fanout_length (5, 59.59); - fanout_length (20, 215.6); - } - wire_load ("2k") { - area : 0.36; - capacitance : 0.0002; - resistance : 0.0063; - slope : 16.87; - fanout_length (1, 11.68); - fanout_length (5, 70.11); - fanout_length (20, 239.5); - } - wire_load ("5k") { - area : 0.36; - capacitance : 0.0003; - resistance : 0.0072; - slope : 14.58; - fanout_length (1, 13.44); - fanout_length (5, 80.62); - fanout_length (20, 287.1); - } - wire_load ("10k") { - area : 0.37; - capacitance : 0.0003; - resistance : 0.008; - slope : 18.94; - fanout_length (1, 14.9); - fanout_length (5, 89.39); - fanout_length (20, 381.6); - } - wire_load ("30k") { - area : 0.37; - capacitance : 0.0003; - resistance : 0.0094; - slope : 24.61; - fanout_length (1, 17.53); - fanout_length (5, 105.2); - fanout_length (20, 515.5); - } - wire_load ("50k") { - area : 0.37; - capacitance : 0.0005; - resistance : 0.0152; - slope : 31.81; - fanout_length (1, 28.33); - fanout_length (5, 170); - fanout_length (20, 607.6); - } - wire_load ("100k") { - area : 0.39; - capacitance : 0.0009; - resistance : 0.0265; - slope : 40.22; - fanout_length (1, 49.37); - fanout_length (5, 296.2); - fanout_length (20, 812.1); - } - wire_load ("200k") { - area : 0.41; - capacitance : 0.0016; - resistance : 0.0456; - slope : 52.68; - fanout_length (1, 84.71); - fanout_length (5, 508.3); - fanout_length (20, 1051.7); - } - wire_load ("500k") { - area : 0.45; - capacitance : 0.0027; - resistance : 0.076; - slope : 67.44; - fanout_length (1, 141.4); - fanout_length (5, 848.3); - fanout_length (20, 1527.1); - } - wire_load_selection ("4_metls_routing") { - wire_load_from_area (0, 635, 0_1k); - wire_load_from_area (635, 3175, 0_5k); - wire_load_from_area (3175, 6350, 1k); - wire_load_from_area (6350, 12701, 2k); - wire_load_from_area (12701, 31752, 5k); - wire_load_from_area (31752, 63504, 10k); - wire_load_from_area (63504, 190512, 30k); - wire_load_from_area (190512, 317520, 50k); - wire_load_from_area (317520, 635040, 100k); - wire_load_from_area (635040, 1.27008e+06, 200k); - wire_load_from_area (1.27008e+06, 3.1752e+06, 500k); - } - default_wire_load : "1k"; - default_operating_conditions : sg13g2_io_typ_1p2V_3p3V_25C; - default_wire_load_selection : "4_metls_routing"; - lu_table_template (delay_template_7x6_16) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - } - lu_table_template (delay_template_2x2) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("10, 200"); - index_2 ("500, 30000"); - } - power_lut_template (passive_power_template_7x1_16) { - variable_1 : input_transition_time; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - } - power_lut_template (power_template_7x6_16) { - variable_1 : input_transition_time; - variable_2 : total_output_net_capacitance; - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - } - cell (sg13g2_IOPadIOVdd) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - is_pad : true; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 4853.24; - related_pg_pin : iovdd; - } - leakage_power () { - value : 0; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadIOVss) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - is_pad : true; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1.51487; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadIn) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "input"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - when : "pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 209.155; - when : "pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 306.047; - when : "!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 257.601; - related_pg_pin : vdd; - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 0.813522; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0829273, 0.101695, 0.13584, 0.168766, 0.201454, 0.234094", \ - "0.0829283, 0.101696, 0.135841, 0.168767, 0.201455, 0.234095", \ - "0.0829293, 0.101697, 0.135842, 0.168768, 0.201456, 0.234096", \ - "0.0829303, 0.101698, 0.135843, 0.168769, 0.201457, 0.234097", \ - "0.0829313, 0.101699, 0.135844, 0.16877, 0.201458, 0.234098", \ - "0.0829323, 0.1017, 0.135845, 0.168771, 0.201459, 0.234099", \ - "0.0829333, 0.101701, 0.135846, 0.168772, 0.20146, 0.2341" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0627496, 0.0960629, 0.163818, 0.23243, 0.301399, 0.370782", \ - "0.0659365, 0.100241, 0.169105, 0.237391, 0.306332, 0.375597", \ - "0.0712358, 0.104239, 0.171815, 0.241049, 0.311013, 0.38026", \ - "0.0739275, 0.106289, 0.17363, 0.241928, 0.311263, 0.381601", \ - "0.0865204, 0.116934, 0.181456, 0.248389, 0.315962, 0.384236", \ - "0.109874, 0.13904, 0.198839, 0.262058, 0.326825, 0.392622", \ - "0.129222, 0.157402, 0.214295, 0.274662, 0.337776, 0.403138" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.449604, 0.477094, 0.518977, 0.552833, 0.583909, 0.614134", \ - "0.492961, 0.520273, 0.56209, 0.596678, 0.627309, 0.657611", \ - "0.615137, 0.642508, 0.684446, 0.718973, 0.749963, 0.779167", \ - "0.658122, 0.685687, 0.727514, 0.761964, 0.79337, 0.821863", \ - "0.992682, 1.02037, 1.06208, 1.09646, 1.1276, 1.15725", \ - "1.63254, 1.65994, 1.70145, 1.73556, 1.76719, 1.79685", \ - "2.22332, 2.25073, 2.29188, 2.32647, 2.35748, 2.38737" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.13202, 0.157585, 0.202799, 0.24694, 0.291822, 0.337534", \ - "0.132021, 0.157586, 0.203179, 0.247356, 0.291823, 0.337535", \ - "0.132022, 0.157587, 0.20318, 0.247357, 0.291824, 0.337536", \ - "0.132023, 0.157588, 0.203181, 0.247358, 0.291825, 0.337537", \ - "0.132024, 0.157589, 0.203182, 0.247359, 0.291826, 0.337538", \ - "0.132686, 0.158385, 0.203403, 0.24736, 0.292332, 0.337745", \ - "0.145177, 0.168636, 0.212183, 0.255025, 0.29814, 0.343628" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "7.79824e-09, 7.79829e-09, 7.79837e-09, 7.79789e-09, 7.79797e-09, 7.7971e-09", \ - "1.51474e-08, 1.51485e-08, 1.51484e-08, 1.51484e-08, 1.51488e-08, 1.5148e-08", \ - "2.9851e-08, 2.98512e-08, 2.985e-08, 2.985e-08, 2.98493e-08, 2.98495e-08", \ - "3.7203e-08, 3.72023e-08, 3.7203e-08, 3.72006e-08, 3.72006e-08, 3.72004e-08", \ - "7.39566e-08, 7.39582e-08, 7.39568e-08, 7.39537e-08, 7.39556e-08, 7.39555e-08", \ - "1.47464e-07, 1.47466e-07, 1.47465e-07, 1.47468e-07, 1.47465e-07, 1.47464e-07", \ - "2.14849e-07, 2.14846e-07, 2.14847e-07, 2.14853e-07, 2.14853e-07, 2.14847e-07" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-7.79784e-09, -7.79781e-09, -7.79785e-09, -7.79789e-09, -7.79792e-09, -7.7971e-09", \ - "-1.51474e-08, -1.51485e-08, -1.51484e-08, -1.51484e-08, -1.51488e-08, -1.5148e-08", \ - "-2.9851e-08, -2.98512e-08, -2.985e-08, -2.985e-08, -2.98493e-08, -2.98495e-08", \ - "-3.72023e-08, -3.72023e-08, -3.72023e-08, -3.72006e-08, -3.72006e-08, -3.72004e-08", \ - "-7.39554e-08, -7.39554e-08, -7.39554e-08, -7.39537e-08, -7.39555e-08, -7.39555e-08", \ - "-1.47462e-07, -1.47462e-07, -1.47462e-07, -1.47462e-07, -1.47462e-07, -1.47462e-07", \ - "-2.14842e-07, -2.14841e-07, -2.14842e-07, -2.14842e-07, -2.14842e-07, -2.14842e-07" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "1.18318e-05, 0.000299688, 0.000553319, 0.00059101, 0.000269279, -0.000121671", \ - "-0.000282504, -0.00017142, -0.000161881, -0.00016955, -0.000346681, -0.000603351", \ - "-0.00123846, -0.00121745, -0.000548881, -0.00054815, -0.000828961, -0.00120935", \ - "-0.00136244, -0.00138007, -0.00127164, -0.00107975, -0.00148392, -0.00184187", \ - "-0.00192428, -0.00237772, -0.00206616, -0.00279551, -0.00262188, -0.00221555", \ - "-0.00187183, -0.00232244, -0.00211992, -0.00292007, -0.00274644, -0.00420335", \ - "-0.00153923, -0.00185651, -0.00257868, -0.00354743, -0.00457524, -0.00384227" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0533388, 0.0529775, 0.0530701, 0.0532902, 0.0534913, 0.0536627", \ - "0.052193, 0.0518383, 0.051934, 0.0521529, 0.0523288, 0.0524867", \ - "0.0518106, 0.0514234, 0.0514885, 0.0516938, 0.0518567, 0.0519733", \ - "0.0510166, 0.050624, 0.0506358, 0.050791, 0.0509417, 0.0510443", \ - "0.0508556, 0.0504956, 0.0505065, 0.0506659, 0.0508037, 0.0509258", \ - "0.0513875, 0.0508272, 0.0505433, 0.0504994, 0.0505228, 0.0505632", \ - "0.0528457, 0.0520097, 0.0516669, 0.0515274, 0.0514654, 0.0514455" \ - ); - } - } - } - pin (pad) { - direction : "input"; - is_pad : true; - input_voltage : "pad"; - fanout_load : 1; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_transition : 3.5; - capacitance : 0.220657; - rise_capacitance : 0.222681; - rise_capacitance_range (0.195297, 0.241559); - fall_capacitance : 0.218632; - fall_capacitance_range (0.197848, 0.232141); - } - } - cell (sg13g2_IOPadInOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 527.669; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1735.07; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 527.669; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1889.28; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 4.74047; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1637.78; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 4.74047; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1792.35; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 8.09409; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1965.76; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 8.09409; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1965.72; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 525.668; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.39; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 525.668; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.4; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 266.543; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1883.84; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 16; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.19976; - capacitance : 0.26512; - rise_capacitance : 0.264234; - rise_capacitance_range (0.235193, 0.284242); - fall_capacitance : 0.266006; - fall_capacitance_range (0.24364, 0.280606); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.53598, 1.69422, 1.82784, 1.95066, 2.29415, 2.62498", \ - "1.55631, 1.71433, 1.84796, 1.9707, 2.31384, 2.64487", \ - "1.56975, 1.72786, 1.86137, 1.98429, 2.32791, 2.65841", \ - "1.59416, 1.75227, 1.88551, 2.00851, 2.35207, 2.68258", \ - "1.62254, 1.78057, 1.91427, 2.03685, 2.38071, 2.71112", \ - "1.65929, 1.81742, 1.95099, 2.0738, 2.41719, 2.74804", \ - "1.6982, 1.85531, 1.99045, 2.11332, 2.45655, 2.7868" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.520952, 0.737812, 0.94722, 1.15712, 1.7986, 2.45491", \ - "0.520953, 0.737933, 0.947313, 1.15735, 1.79861, 2.45494", \ - "0.520954, 0.737934, 0.947314, 1.15736, 1.79896, 2.45495", \ - "0.520955, 0.737935, 0.947315, 1.15756, 1.79897, 2.45496", \ - "0.520956, 0.737936, 0.947366, 1.15757, 1.79898, 2.45497", \ - "0.520957, 0.737937, 0.947367, 1.15758, 1.79899, 2.45498", \ - "0.520958, 0.737938, 0.947368, 1.15759, 1.79974, 2.45499" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.36944, 1.49438, 1.60631, 1.71275, 2.02084, 2.33066", \ - "1.39002, 1.51496, 1.6268, 1.73327, 2.04105, 2.35019", \ - "1.40725, 1.53143, 1.64362, 1.74983, 2.05788, 2.36753", \ - "1.44326, 1.56738, 1.67972, 1.78554, 2.09369, 2.40251", \ - "1.50247, 1.62739, 1.73908, 1.84548, 2.1525, 2.46088", \ - "1.59149, 1.71604, 1.82802, 1.93417, 2.24164, 2.55039", \ - "1.72579, 1.85123, 1.9635, 2.0698, 2.3766, 2.6854" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.585678, 0.746891, 0.919723, 1.10073, 1.66787, 2.26247", \ - "0.588333, 0.749072, 0.921468, 1.10237, 1.669, 2.26265", \ - "0.590621, 0.752225, 0.922793, 1.10238, 1.67053, 2.26394", \ - "0.595017, 0.756013, 0.926088, 1.10429, 1.67231, 2.26537", \ - "0.595204, 0.75606, 0.927348, 1.10761, 1.67281, 2.26569", \ - "0.595205, 0.756061, 0.927349, 1.10762, 1.67282, 2.2657", \ - "0.595206, 0.756062, 0.92735, 1.10763, 1.67283, 2.26571" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.1263, 1.12631, 1.12632, 1.12633, 1.12634, 1.12635", \ - "1.1438, 1.14381, 1.14382, 1.14383, 1.14384, 1.14385", \ - "1.1641, 1.16411, 1.16412, 1.16413, 1.16414, 1.16415", \ - "1.19689, 1.1969, 1.19691, 1.19692, 1.19693, 1.19694", \ - "1.2356, 1.23561, 1.23562, 1.23563, 1.23564, 1.23565", \ - "1.28754, 1.28755, 1.28756, 1.28757, 1.28758, 1.28759", \ - "1.37848, 1.37849, 1.3785, 1.37851, 1.37852, 1.37853" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.1263, 1.12631, 1.12632, 1.12633, 1.12634, 1.12635", \ - "1.1438, 1.14381, 1.14382, 1.14383, 1.14384, 1.14385", \ - "1.1641, 1.16411, 1.16412, 1.16413, 1.16414, 1.16415", \ - "1.19689, 1.1969, 1.19691, 1.19692, 1.19693, 1.19694", \ - "1.2356, 1.23561, 1.23562, 1.23563, 1.23564, 1.23565", \ - "1.28754, 1.28755, 1.28756, 1.28757, 1.28758, 1.28759", \ - "1.37848, 1.37849, 1.3785, 1.37851, 1.37852, 1.37853" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33973, 1.33974, 1.33975, 1.33976, 1.33977, 1.33978", \ - "1.36717, 1.36718, 1.36719, 1.3672, 1.36721, 1.36722", \ - "1.38242, 1.38243, 1.38244, 1.38245, 1.38246, 1.38247", \ - "1.42574, 1.42575, 1.42576, 1.42577, 1.42578, 1.42579", \ - "1.47719, 1.4772, 1.47721, 1.47722, 1.47723, 1.47724", \ - "1.5554, 1.55541, 1.55542, 1.55543, 1.55544, 1.55545", \ - "1.673, 1.67301, 1.67302, 1.67303, 1.67304, 1.67305" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33973, 1.33974, 1.33975, 1.33976, 1.33977, 1.33978", \ - "1.36717, 1.36718, 1.36719, 1.3672, 1.36721, 1.36722", \ - "1.38242, 1.38243, 1.38244, 1.38245, 1.38246, 1.38247", \ - "1.42574, 1.42575, 1.42576, 1.42577, 1.42578, 1.42579", \ - "1.47719, 1.4772, 1.47721, 1.47722, 1.47723, 1.47724", \ - "1.5554, 1.55541, 1.55542, 1.55543, 1.55544, 1.55545", \ - "1.673, 1.67301, 1.67302, 1.67303, 1.67304, 1.67305" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.53119, 1.69672, 1.83711, 1.96566, 2.32765, 2.67684", \ - "1.54919, 1.715, 1.8549, 1.98356, 2.34484, 2.69427", \ - "1.5649, 1.73042, 1.87071, 1.99952, 2.36152, 2.71071", \ - "1.58914, 1.75517, 1.89449, 2.02427, 2.38542, 2.7349", \ - "1.61772, 1.78346, 1.92314, 2.05212, 2.41416, 2.76349", \ - "1.65511, 1.82035, 1.96016, 2.08915, 2.45056, 2.80126", \ - "1.69442, 1.8593, 1.99965, 2.12739, 2.487, 2.83587" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.516443, 0.726109, 0.933178, 1.14125, 1.78181, 2.43931", \ - "0.516444, 0.72611, 0.933179, 1.14126, 1.78182, 2.43932", \ - "0.516445, 0.726111, 0.93318, 1.14127, 1.78199, 2.43933", \ - "0.516712, 0.726112, 0.933181, 1.14162, 1.782, 2.43934", \ - "0.516713, 0.726237, 0.933182, 1.14163, 1.78201, 2.43935", \ - "0.516714, 0.726238, 0.933183, 1.14164, 1.78202, 2.43936", \ - "0.516715, 0.726239, 0.933184, 1.14241, 1.78287, 2.43937" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.21273, 1.36046, 1.48966, 1.61413, 1.96701, 2.31389", \ - "1.23266, 1.37979, 1.51035, 1.63225, 1.98545, 2.33277", \ - "1.2439, 1.3916, 1.52083, 1.64526, 1.99815, 2.34504", \ - "1.26353, 1.4095, 1.54149, 1.66304, 2.01647, 2.36357", \ - "1.28909, 1.43514, 1.56506, 1.68879, 2.04218, 2.38945", \ - "1.31163, 1.45891, 1.58923, 1.71302, 2.06588, 2.41253", \ - "1.34185, 1.48912, 1.61869, 1.74153, 2.0951, 2.44213" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.407429, 0.605561, 0.800167, 0.997209, 1.59903, 2.21509", \ - "0.40743, 0.605562, 0.801592, 0.997882, 1.60057, 2.2151", \ - "0.407483, 0.605563, 0.801593, 0.997883, 1.60058, 2.21511", \ - "0.407484, 0.605564, 0.801764, 0.9979, 1.60059, 2.21807", \ - "0.407485, 0.605565, 0.801765, 0.997908, 1.6006, 2.21808", \ - "0.407703, 0.605566, 0.801766, 0.997909, 1.60175, 2.21809", \ - "0.407804, 0.608588, 0.801767, 0.99791, 1.60176, 2.2181" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "6.38413, 6.34024, 6.31524, 6.29112, 6.19968, 6.12599", \ - "6.40005, 6.34899, 6.3224, 6.29871, 6.18522, 6.12394", \ - "6.39349, 6.34174, 6.31825, 6.2927, 6.21779, 6.12506", \ - "6.39561, 6.34705, 6.31811, 6.30303, 6.21717, 6.0427", \ - "6.39473, 6.3469, 6.32042, 6.29191, 6.17051, 6.1016", \ - "6.38933, 6.34417, 6.3158, 6.29508, 6.19268, 6.04247", \ - "6.35961, 6.25577, 6.30033, 6.27403, 6.14741, 5.99105" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "13.2515, 11.7458, 10.7599, 10.0314, 8.69098, 7.91138", \ - "13.3836, 11.8585, 10.859, 10.1219, 8.76071, 7.97794", \ - "13.4771, 11.9572, 10.9508, 10.2028, 8.82977, 8.02784", \ - "13.6951, 12.1498, 11.1019, 10.3605, 8.95889, 8.13186", \ - "13.7827, 12.2122, 11.1736, 10.4084, 8.98637, 8.16587", \ - "13.7033, 12.1544, 11.1068, 10.3765, 8.93535, 8.13028", \ - "13.4061, 11.9021, 10.8967, 10.1679, 8.78005, 7.99736" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.46845, 2.89002, 4.32584, 5.73547, 9.85946, 11.637", \ - "1.46224, 2.88329, 4.32353, 5.73675, 9.85073, 11.6085", \ - "1.46283, 2.88041, 4.30703, 5.71516, 9.92397, 11.5697", \ - "1.46333, 2.88571, 4.3071, 5.74498, 9.91741, 11.5218", \ - "1.4692, 2.89044, 4.31396, 5.75182, 9.85149, 11.4145", \ - "1.48499, 2.90425, 4.33047, 5.76796, 9.87909, 11.0096", \ - "1.52307, 2.94359, 4.36892, 5.80086, 9.89742, 10.3404" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.171359, 0.17117, 0.170937, 0.170808, 0.17051, 0.169441", \ - "0.168918, 0.16871, 0.16857, 0.168441, 0.168071, 0.167282", \ - "0.168957, 0.168627, 0.16847, 0.168286, 0.167922, 0.167089", \ - "0.170403, 0.170085, 0.169941, 0.169803, 0.169359, 0.168477", \ - "0.176334, 0.176186, 0.175997, 0.175868, 0.175367, 0.174361", \ - "0.192174, 0.191971, 0.191775, 0.191609, 0.191175, 0.189832", \ - "0.229971, 0.229802, 0.22967, 0.229558, 0.229265, 0.226999" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "6.18034, 6.43801, 6.73009, 7.0223, 7.90433, 8.81717", \ - "6.17661, 6.45678, 6.73589, 7.02629, 7.87753, 8.76315", \ - "6.17993, 6.4479, 6.74672, 7.03748, 7.93379, 8.83618", \ - "6.1728, 6.44594, 6.72771, 7.02428, 7.89413, 8.82476", \ - "6.17312, 6.44639, 6.73342, 7.02844, 7.92069, 8.82856", \ - "6.18256, 6.44351, 6.72656, 7.01791, 7.89334, 8.80856", \ - "6.16537, 6.41134, 6.72009, 6.93502, 7.69006, 8.54261" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.51155, 2.51136, 2.50867, 2.50817, 2.50588, 2.50644", \ - "2.51212, 2.51226, 2.50892, 2.50683, 2.50635, 2.50653", \ - "2.51179, 2.51156, 2.50882, 2.50837, 2.50611, 2.50663", \ - "2.51205, 2.51082, 2.50945, 2.507, 2.50619, 2.50624", \ - "2.51283, 2.5114, 2.50996, 2.50782, 2.50666, 2.50747", \ - "2.51097, 2.51054, 2.5085, 2.50698, 2.50257, 2.50335", \ - "2.51373, 2.51799, 2.50898, 2.5135, 2.51223, 2.51016" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.43686, 2.8547, 4.29073, 5.70415, 9.84077, 11.5707", \ - "1.4358, 2.85542, 4.28935, 5.71073, 9.82834, 11.6281", \ - "1.43625, 2.85521, 4.26586, 5.6968, 9.89429, 11.4733", \ - "1.43903, 2.86044, 4.27113, 5.71923, 9.81898, 11.5773", \ - "1.44688, 2.86785, 4.27833, 5.73048, 9.87657, 11.2354", \ - "1.46615, 2.88306, 4.29807, 5.73479, 9.85223, 11.0822", \ - "1.5092, 2.93113, 4.34268, 5.77753, 9.77013, 10.2137" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0903609, 0.0900959, 0.0897079, 0.0896193, 0.0893516, 0.0878243", \ - "0.0890482, 0.0886438, 0.0884537, 0.0881447, 0.0876328, 0.0867564", \ - "0.0890474, 0.0887761, 0.0883906, 0.0882984, 0.0879602, 0.0864165", \ - "0.0908631, 0.0902903, 0.0902293, 0.0898751, 0.089699, 0.088152", \ - "0.0949325, 0.0943745, 0.0942757, 0.0939755, 0.0936965, 0.0918938", \ - "0.105279, 0.104845, 0.104656, 0.104527, 0.103922, 0.102204", \ - "0.127903, 0.127653, 0.127291, 0.127068, 0.12625, 0.12397" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 0.815063; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0832234, 0.101979, 0.136167, 0.168976, 0.201703, 0.234298", \ - "0.0832244, 0.10198, 0.136168, 0.168977, 0.201704, 0.234299", \ - "0.0832254, 0.101981, 0.136169, 0.168978, 0.201705, 0.2343", \ - "0.0832264, 0.101982, 0.13617, 0.168979, 0.201706, 0.234301", \ - "0.0832274, 0.101983, 0.136171, 0.16898, 0.201707, 0.234302", \ - "0.0832284, 0.101984, 0.136172, 0.168981, 0.201708, 0.234303", \ - "0.0832294, 0.101985, 0.136173, 0.168982, 0.201709, 0.234304" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0627683, 0.0961025, 0.163776, 0.232509, 0.301504, 0.370795", \ - "0.0660042, 0.100337, 0.169172, 0.237493, 0.306389, 0.375506", \ - "0.0711561, 0.104127, 0.17168, 0.241066, 0.311485, 0.380309", \ - "0.0739606, 0.106413, 0.173371, 0.241845, 0.311486, 0.381813", \ - "0.0863838, 0.116984, 0.180785, 0.247828, 0.315913, 0.384022", \ - "0.109928, 0.139172, 0.198709, 0.261285, 0.326685, 0.392638", \ - "0.129264, 0.157385, 0.214108, 0.274663, 0.337776, 0.403432" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.450015, 0.477231, 0.518976, 0.552739, 0.583553, 0.613645", \ - "0.493043, 0.520231, 0.562072, 0.596407, 0.627509, 0.656766", \ - "0.602505, 0.629789, 0.671374, 0.705836, 0.736897, 0.765911", \ - "0.675588, 0.702944, 0.744069, 0.77868, 0.80978, 0.838244", \ - "0.992811, 1.02028, 1.06143, 1.09592, 1.12679, 1.1564", \ - "1.63347, 1.66081, 1.70154, 1.73561, 1.76636, 1.79628", \ - "2.23932, 2.26689, 2.30804, 2.34165, 2.37277, 2.40259" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.13188, 0.157123, 0.202209, 0.246226, 0.289783, 0.335361", \ - "0.131989, 0.157435, 0.20221, 0.246227, 0.290412, 0.335658", \ - "0.13199, 0.157436, 0.202211, 0.246228, 0.290413, 0.335659", \ - "0.131991, 0.157437, 0.202212, 0.246229, 0.290414, 0.33566", \ - "0.131992, 0.157438, 0.202213, 0.24623, 0.290415, 0.335661", \ - "0.132164, 0.157797, 0.202997, 0.246793, 0.290419, 0.335929", \ - "0.141029, 0.165464, 0.208577, 0.252394, 0.296283, 0.33968" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.623209, -0.623466, -0.623455, -0.623459, -0.623477, -0.623484", \ - "-0.624669, -0.624261, -0.62416, -0.626321, -0.625263, -0.622276", \ - "-0.625198, -0.625205, -0.623042, -0.625232, -0.62525, -0.625268", \ - "-0.624561, -0.624566, -0.624574, -0.624586, -0.624599, -0.624619", \ - "-0.624377, -0.624377, -0.624377, -0.624382, -0.624384, -0.624393", \ - "-0.622462, -0.622522, -0.623877, -0.623876, -0.623882, -0.623879", \ - "-0.621883, -0.62207, -0.621641, -0.622408, -0.622064, -0.621975" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.623475, 0.623466, 0.623455, 0.623459, 0.623477, 0.623484", \ - "0.626259, 0.626279, 0.626299, 0.626321, 0.626334, 0.626355", \ - "0.625198, 0.625205, 0.62522, 0.625232, 0.62525, 0.625268", \ - "0.624561, 0.624566, 0.624574, 0.624586, 0.624599, 0.624619", \ - "0.624377, 0.624377, 0.624377, 0.624382, 0.624384, 0.624393", \ - "0.622462, 0.622522, 0.623877, 0.623876, 0.623882, 0.623879", \ - "0.621883, 0.62207, 0.621641, 0.622408, 0.622064, 0.621975" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.000102036, 0.000399312, 0.000823919, 0.00066817, 0.000424319, -6.88709e-05", \ - "-0.000217464, -6.99603e-05, -2.17206e-05, -8.15902e-05, -0.000370921, -0.000841431", \ - "-0.00135485, -0.000913188, -0.000526921, -0.00100031, -0.000800521, -0.00127619", \ - "-0.00107173, -0.00115386, -0.000822601, -0.00084983, -0.00100692, -0.00180791", \ - "-0.00189862, -0.0020515, -0.00235032, -0.00286235, -0.00264444, -0.00253835", \ - "-0.0016363, -0.00190835, -0.00220824, -0.00346199, -0.00382956, -0.00384611", \ - "-0.00110262, -0.00186593, -0.00267264, -0.00302759, -0.003759, -0.00306287" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.053361, 0.0529871, 0.0530924, 0.0533105, 0.053525, 0.0536901", \ - "0.0522049, 0.0518503, 0.0519123, 0.0521242, 0.0523106, 0.0524486", \ - "0.0512592, 0.0509087, 0.0509397, 0.0511251, 0.0512854, 0.0514025", \ - "0.0514743, 0.051108, 0.051165, 0.0513697, 0.0515467, 0.0516798", \ - "0.0508552, 0.0504875, 0.0504894, 0.0506499, 0.0507978, 0.0509183", \ - "0.0512603, 0.0507386, 0.050544, 0.0505237, 0.0505555, 0.0505922", \ - "0.0519695, 0.0512763, 0.0508388, 0.0507359, 0.0506916, 0.0506562" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0275776; - rise_capacitance : 0.0276797; - rise_capacitance_range (0.022992, 0.031206); - fall_capacitance : 0.0274755; - fall_capacitance_range (0.0234413, 0.0309533); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-4.01346e-07, -1.93071e-06, -2.2869e-08, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "4.01346e-07, 1.93071e-06, 2.2869e-08, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164272, -0.0172187, -0.017344, -0.0174193, -0.0173032, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224792, 0.0222596, 0.0221874, 0.0221378, 0.0219568, 0.0217808, 0.0221616" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-3.67695e-07, -1.92219e-06, -2.66555e-08, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "3.67695e-07, 1.92219e-06, 2.66555e-08, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164257, -0.0172183, -0.0173434, -0.0174188, -0.017303, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224782, 0.0222585, 0.0221869, 0.0221376, 0.0219569, 0.0217807, 0.0221616" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-3.67695e-07, -1.92219e-06, -2.66555e-08, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "3.67695e-07, 1.92219e-06, 2.66555e-08, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164257, -0.0172183, -0.0173434, -0.0174188, -0.017303, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224782, 0.0222585, 0.0221869, 0.0221376, 0.0219569, 0.0217807, 0.0221616" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0252767; - rise_capacitance : 0.0260894; - rise_capacitance_range (0.0221884, 0.0307568); - fall_capacitance : 0.024464; - fall_capacitance_range (0.0209977, 0.0277632); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "1.71151, 1.71181, 1.71179, 1.70911, 1.71038, 1.70961, 1.72074" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.280068, 0.280157, 0.279536, 0.279581, 0.278461, 0.279732, 0.277147" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0336521, 0.0323305, 0.0322863, 0.0340077, 0.0379637, 0.0487118, 0.0706333" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0813462, 0.0803897, 0.0808792, 0.0822559, 0.0863897, 0.0964075, 0.118522" \ - ); - } - } - } - } - cell (sg13g2_IOPadInOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 825.168; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1734.69; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 825.168; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1888.82; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1637.48; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1792.06; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1965.39; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1965.43; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 823.195; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.02; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 823.195; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.01; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 412.091; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1883.49; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 30; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.83452; - capacitance : 0.354236; - rise_capacitance : 0.35065; - rise_capacitance_range (0.319563, 0.372349); - fall_capacitance : 0.357822; - fall_capacitance_range (0.333658, 0.374009); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.74247, 1.88405, 1.99905, 2.09897, 2.35077, 2.56696", \ - "1.76315, 1.90427, 2.01922, 2.11902, 2.37074, 2.58687", \ - "1.77717, 1.91813, 2.03305, 2.13292, 2.38451, 2.60078", \ - "1.80197, 1.94253, 2.05731, 2.1572, 2.40881, 2.62506", \ - "1.82989, 1.97076, 2.08566, 2.18545, 2.43698, 2.65308", \ - "1.86615, 2.00722, 2.12204, 2.22179, 2.47355, 2.68956", \ - "1.90564, 2.04681, 2.16132, 2.26088, 2.51255, 2.72911" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.50136, 0.666867, 0.80584, 0.93275, 1.2844, 1.62302", \ - "0.501361, 0.666868, 0.805841, 0.932751, 1.28441, 1.62303", \ - "0.501362, 0.666869, 0.805842, 0.932752, 1.28442, 1.62304", \ - "0.501363, 0.66687, 0.805843, 0.932753, 1.28443, 1.62305", \ - "0.501364, 0.666871, 0.805844, 0.932754, 1.28444, 1.62306", \ - "0.501365, 0.666872, 0.805845, 0.932755, 1.28445, 1.62307", \ - "0.501366, 0.667613, 0.807207, 0.93421, 1.28602, 1.6241" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.64263, 1.72668, 1.80527, 1.87797, 2.07538, 2.25589", \ - "1.66357, 1.7482, 1.82596, 1.89893, 2.09595, 2.27672", \ - "1.68045, 1.76555, 1.84239, 1.91544, 2.11398, 2.2938", \ - "1.71685, 1.80178, 1.87989, 1.95158, 2.14993, 2.33108", \ - "1.7768, 1.86052, 1.93903, 2.01167, 2.20899, 2.38944", \ - "1.86551, 1.94956, 2.02775, 2.10042, 2.29763, 2.47826", \ - "2.00055, 2.08368, 2.16097, 2.23398, 2.43123, 2.6107" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.900114, 0.961777, 1.0413, 1.12096, 1.37214, 1.63418", \ - "0.903842, 0.966338, 1.04173, 1.12277, 1.37454, 1.63644", \ - "0.90707, 0.968259, 1.04816, 1.12838, 1.37669, 1.63685", \ - "0.913493, 0.972618, 1.04946, 1.13348, 1.38104, 1.6421", \ - "0.915727, 0.975443, 1.0541, 1.13349, 1.38289, 1.64369", \ - "0.915728, 0.975444, 1.05411, 1.1335, 1.3829, 1.6437", \ - "0.915729, 0.975445, 1.05412, 1.13351, 1.38291, 1.64371" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.31961, 1.31962, 1.31963, 1.31964, 1.31965, 1.31966", \ - "1.34443, 1.34444, 1.34445, 1.34446, 1.34447, 1.34448", \ - "1.35714, 1.35715, 1.35716, 1.35717, 1.35718, 1.35719", \ - "1.3871, 1.38711, 1.38712, 1.38713, 1.38714, 1.38715", \ - "1.42829, 1.4283, 1.42831, 1.42832, 1.42833, 1.42834", \ - "1.47838, 1.47839, 1.4784, 1.47841, 1.47842, 1.47843", \ - "1.57068, 1.57069, 1.5707, 1.57071, 1.57072, 1.57073" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.31961, 1.31962, 1.31963, 1.31964, 1.31965, 1.31966", \ - "1.34443, 1.34444, 1.34445, 1.34446, 1.34447, 1.34448", \ - "1.35714, 1.35715, 1.35716, 1.35717, 1.35718, 1.35719", \ - "1.3871, 1.38711, 1.38712, 1.38713, 1.38714, 1.38715", \ - "1.42829, 1.4283, 1.42831, 1.42832, 1.42833, 1.42834", \ - "1.47838, 1.47839, 1.4784, 1.47841, 1.47842, 1.47843", \ - "1.57068, 1.57069, 1.5707, 1.57071, 1.57072, 1.57073" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.91034, 1.91035, 1.91036, 1.91037, 1.91038, 1.91039", \ - "1.92283, 1.94769, 1.9477, 1.94771, 1.94772, 1.94773", \ - "1.94944, 1.94945, 1.94946, 1.94947, 1.94948, 1.94949", \ - "1.98275, 1.98276, 1.98277, 1.98278, 1.98279, 1.9828", \ - "2.06409, 2.0641, 2.06411, 2.06412, 2.06413, 2.06414", \ - "2.12042, 2.12043, 2.12044, 2.12045, 2.12046, 2.12047", \ - "2.24669, 2.2467, 2.24671, 2.24672, 2.24673, 2.24674" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.91034, 1.91035, 1.91036, 1.91037, 1.91038, 1.91039", \ - "1.92283, 1.94769, 1.9477, 1.94771, 1.94772, 1.94773", \ - "1.94944, 1.94945, 1.94946, 1.94947, 1.94948, 1.94949", \ - "1.98275, 1.98276, 1.98277, 1.98278, 1.98279, 1.9828", \ - "2.06409, 2.0641, 2.06411, 2.06412, 2.06413, 2.06414", \ - "2.12042, 2.12043, 2.12044, 2.12045, 2.12046, 2.12047", \ - "2.24669, 2.2467, 2.24671, 2.24672, 2.24673, 2.24674" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.71898, 1.87498, 1.99753, 2.10251, 2.36573, 2.59173", \ - "1.73653, 1.89246, 2.01505, 2.11997, 2.38321, 2.60926", \ - "1.7521, 1.908, 2.0306, 2.13556, 2.39882, 2.62479", \ - "1.7768, 1.93351, 2.05615, 2.1611, 2.42436, 2.64955", \ - "1.80567, 1.96174, 2.08409, 2.18927, 2.45248, 2.67836", \ - "1.84104, 1.99695, 2.11953, 2.22446, 2.4877, 2.71373", \ - "1.88303, 2.03926, 2.16184, 2.26686, 2.53006, 2.75581" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.522218, 0.668852, 0.796911, 0.916443, 1.25745, 1.5909", \ - "0.522219, 0.668956, 0.796912, 0.916444, 1.25746, 1.59093", \ - "0.52224, 0.669269, 0.797226, 0.916636, 1.25751, 1.59094", \ - "0.522241, 0.66927, 0.797227, 0.916637, 1.25752, 1.59127", \ - "0.522242, 0.669271, 0.797228, 0.916638, 1.25753, 1.59135", \ - "0.522243, 0.669272, 0.797229, 0.916639, 1.25754, 1.59136", \ - "0.522244, 0.669273, 0.79723, 0.91664, 1.25755, 1.59137" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.26481, 1.38293, 1.47999, 1.56687, 1.7958, 2.00004", \ - "1.28459, 1.40198, 1.49977, 1.58822, 1.81363, 2.02084", \ - "1.29596, 1.41409, 1.51114, 1.59803, 1.82695, 2.03119", \ - "1.31505, 1.43316, 1.53014, 1.61729, 1.84608, 2.05031", \ - "1.34073, 1.45811, 1.5559, 1.64435, 1.86977, 2.07698", \ - "1.36522, 1.48354, 1.58044, 1.66698, 1.89527, 2.10234", \ - "1.39335, 1.51151, 1.60774, 1.69291, 1.91967, 2.12639" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.376716, 0.498564, 0.614548, 0.720805, 1.03893, 1.35168", \ - "0.376717, 0.500353, 0.614549, 0.725255, 1.03894, 1.35169", \ - "0.376718, 0.500354, 0.61455, 0.725256, 1.03895, 1.3517", \ - "0.376719, 0.500899, 0.614557, 0.725257, 1.03896, 1.35171", \ - "0.37672, 0.5009, 0.614558, 0.725258, 1.03897, 1.35172", \ - "0.376721, 0.500901, 0.616251, 0.725259, 1.03898, 1.35173", \ - "0.376813, 0.500902, 0.616252, 0.72526, 1.03899, 1.35174" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "10.2191, 10.022, 9.91789, 9.86525, 9.73223, 9.59795", \ - "10.2481, 10.0318, 9.93343, 9.85641, 9.74823, 9.60442", \ - "10.2584, 10.0334, 9.92637, 9.85799, 9.74384, 9.61439", \ - "10.2703, 10.0458, 9.93231, 9.85601, 9.74269, 9.60267", \ - "10.2643, 10.048, 9.94481, 9.86502, 9.7546, 9.58871", \ - "10.2541, 10.0471, 9.9366, 9.85944, 9.74464, 9.60392", \ - "10.2166, 9.99626, 9.86208, 9.7615, 9.63346, 9.50502" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "53.4525, 50.1523, 47.4614, 45.1149, 39.7795, 35.925", \ - "53.75, 50.4693, 47.721, 45.3655, 40.0029, 36.1364", \ - "54.0061, 50.6669, 47.9472, 45.6247, 40.1683, 36.3654", \ - "54.5143, 51.1764, 48.3991, 46.0794, 40.5822, 36.6464", \ - "54.6925, 51.3461, 48.6116, 46.2104, 40.7704, 36.8297", \ - "54.4992, 51.1782, 48.4336, 46.0403, 40.6152, 36.6765", \ - "53.7527, 50.468, 47.7288, 45.4308, 40.0583, 36.2197" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.46519, 2.8934, 4.31436, 5.72939, 8.9664, 7.44515", \ - "1.46332, 2.88881, 4.31178, 5.71978, 9.02448, 7.34225", \ - "1.46349, 2.89029, 4.31064, 5.71881, 8.89807, 7.26031", \ - "1.46372, 2.89137, 4.31269, 5.72088, 8.81996, 7.11144", \ - "1.46988, 2.89643, 4.32186, 5.72547, 8.82864, 6.77959", \ - "1.48525, 2.91425, 4.32727, 5.73671, 8.49371, 6.11839", \ - "1.52271, 2.94846, 4.36913, 5.77839, 7.89901, 4.82154" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.170956, 0.171046, 0.17093, 0.170827, 0.170653, 0.167757", \ - "0.1686, 0.16863, 0.168554, 0.168509, 0.168277, 0.165323", \ - "0.168482, 0.168657, 0.168559, 0.168449, 0.168228, 0.165141", \ - "0.169943, 0.169988, 0.169876, 0.169888, 0.169635, 0.166522", \ - "0.176016, 0.176073, 0.175987, 0.175923, 0.175778, 0.172229", \ - "0.191824, 0.191839, 0.191691, 0.191735, 0.191446, 0.187503", \ - "0.229787, 0.22971, 0.229667, 0.229594, 0.229126, 0.224015" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "9.31797, 9.59766, 9.89927, 10.1728, 11.074, 11.8915", \ - "9.32029, 9.60496, 9.8903, 10.1703, 11.0711, 11.8908", \ - "9.31195, 9.59647, 9.88878, 10.1633, 11.0639, 11.8586", \ - "9.32197, 9.59423, 9.89677, 10.1701, 11.0571, 11.9081", \ - "9.32143, 9.61205, 9.88304, 10.1805, 11.0742, 11.9101", \ - "9.31357, 9.60247, 9.88436, 10.1677, 11.0689, 11.8994", \ - "9.3121, 9.61244, 9.90845, 10.2008, 11.1041, 11.912" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "4.1659, 4.16205, 4.16759, 4.1664, 4.16808, 4.16297", \ - "4.16427, 4.16499, 4.16566, 4.17404, 4.16671, 4.16539", \ - "4.16609, 4.16224, 4.16777, 4.16653, 4.16826, 4.16314", \ - "4.16553, 4.16591, 4.16767, 4.16626, 4.1687, 4.1634", \ - "4.165, 4.16571, 4.16514, 4.17476, 4.1674, 4.16608", \ - "4.16316, 4.16377, 4.16798, 4.16762, 4.16649, 4.16502", \ - "4.16538, 4.16342, 4.16466, 4.16498, 4.16902, 4.16693" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.438, 2.86754, 4.28396, 5.70474, 8.85841, 7.2288", \ - "1.43577, 2.86528, 4.2869, 5.70214, 8.82291, 7.12855", \ - "1.43641, 2.86614, 4.28774, 5.69994, 8.78242, 7.066", \ - "1.44023, 2.86975, 4.29318, 5.70582, 8.7045, 6.88027", \ - "1.44808, 2.87625, 4.29374, 5.71238, 8.78653, 6.53289", \ - "1.46726, 2.89651, 4.31872, 5.72676, 8.52432, 5.89083", \ - "1.51015, 2.93855, 4.35605, 5.77654, 7.82678, 4.5374" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0904749, 0.0901327, 0.0899149, 0.0897952, 0.0892426, 0.0841027", \ - "0.0890099, 0.0886602, 0.0885143, 0.0885779, 0.0877079, 0.0828025", \ - "0.0891571, 0.0888167, 0.0885981, 0.0884842, 0.0878495, 0.0826034", \ - "0.0908224, 0.090504, 0.0902548, 0.0902424, 0.0891551, 0.0841841", \ - "0.0948723, 0.0945198, 0.0943932, 0.0944341, 0.0932643, 0.0880546", \ - "0.105321, 0.105088, 0.104873, 0.104674, 0.103414, 0.0977553", \ - "0.127821, 0.127406, 0.12711, 0.126926, 0.124577, 0.118448" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 0.80964; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0831252, 0.101898, 0.135971, 0.16892, 0.201666, 0.234313", \ - "0.0831262, 0.101899, 0.135972, 0.168921, 0.201667, 0.234314", \ - "0.0831272, 0.1019, 0.135973, 0.168922, 0.201668, 0.234315", \ - "0.0831282, 0.101901, 0.135974, 0.168923, 0.201669, 0.234316", \ - "0.0831292, 0.101902, 0.135975, 0.168924, 0.20167, 0.234317", \ - "0.0831302, 0.101903, 0.135976, 0.168925, 0.201671, 0.234318", \ - "0.0831312, 0.101904, 0.135977, 0.168926, 0.201672, 0.234319" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0628501, 0.0962365, 0.164003, 0.232625, 0.301671, 0.370896", \ - "0.0659295, 0.1004, 0.169221, 0.23767, 0.306429, 0.375615", \ - "0.0713318, 0.104286, 0.171863, 0.24114, 0.311354, 0.380293", \ - "0.0739647, 0.106812, 0.173464, 0.241945, 0.311415, 0.381919", \ - "0.0865974, 0.118069, 0.181349, 0.247835, 0.315333, 0.384085", \ - "0.109274, 0.13853, 0.197909, 0.260902, 0.326318, 0.393573", \ - "0.129195, 0.157324, 0.214537, 0.274529, 0.337808, 0.403488" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.451151, 0.478531, 0.52013, 0.554488, 0.585747, 0.614846", \ - "0.493191, 0.520477, 0.561975, 0.59661, 0.627594, 0.656965", \ - "0.608505, 0.635915, 0.677114, 0.711792, 0.742129, 0.772145", \ - "0.663981, 0.691351, 0.733149, 0.767485, 0.797731, 0.827776", \ - "0.98738, 1.0146, 1.05612, 1.09006, 1.12159, 1.15086", \ - "1.64404, 1.67126, 1.71264, 1.747, 1.77722, 1.80713", \ - "2.24003, 2.26694, 2.30856, 2.3424, 2.37348, 2.40238" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.131639, 0.157207, 0.202684, 0.246258, 0.2907, 0.335294", \ - "0.131801, 0.157654, 0.202685, 0.246259, 0.290701, 0.335625", \ - "0.131802, 0.157655, 0.202686, 0.24626, 0.290702, 0.335626", \ - "0.131803, 0.157656, 0.202687, 0.246261, 0.290703, 0.335627", \ - "0.131804, 0.157657, 0.202688, 0.246262, 0.290704, 0.335628", \ - "0.132017, 0.157658, 0.202689, 0.246865, 0.290705, 0.335731", \ - "0.140847, 0.165854, 0.208823, 0.251346, 0.295462, 0.33958" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-1.1854, -1.19072, -1.18993, -1.18988, -1.1908, -1.18784", \ - "-1.18948, -1.18477, -1.18746, -1.18951, -1.18952, -1.18406", \ - "-1.18891, -1.18892, -1.18896, -1.18894, -1.18903, -1.185", \ - "-1.18866, -1.18867, -1.18364, -1.18875, -1.18879, -1.18882", \ - "-1.18715, -1.1871, -1.18714, -1.18709, -1.18713, -1.18721", \ - "-1.18636, -1.18673, -1.18714, -1.18757, -1.1879, -1.18816", \ - "-1.1827, -1.18386, -1.18273, -1.18334, -1.18282, -1.18313" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "1.19073, 1.19072, 1.19077, 1.19081, 1.1908, 1.1909", \ - "1.18948, 1.18948, 1.18951, 1.18951, 1.18952, 1.18961", \ - "1.18891, 1.18892, 1.18896, 1.18894, 1.18903, 1.18908", \ - "1.18866, 1.18867, 1.1887, 1.18875, 1.18879, 1.18882", \ - "1.18715, 1.1871, 1.18714, 1.18709, 1.18713, 1.18721", \ - "1.18636, 1.18673, 1.18714, 1.18757, 1.1879, 1.18816", \ - "1.1827, 1.18386, 1.18273, 1.18334, 1.18282, 1.18313" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.000226908, 0.0005226, 0.000830519, 0.00078649, 0.000408479, 2.08891e-05", \ - "-4.22042e-05, 5.23077e-05, 0.000203999, 8.67698e-05, -0.000158161, -0.000632991", \ - "-0.000964764, -0.000666096, -0.000377641, -0.00089219, -0.00131856, -0.00150359", \ - "-0.00144732, -0.00152201, -0.00100824, -0.00104279, -0.00130428, -0.00154583", \ - "-0.00173515, -0.00155575, -0.00203412, -0.00218051, -0.00241596, -0.00208487", \ - "-0.00179693, -0.00186281, -0.00244968, -0.00274895, -0.0026796, -0.00302495", \ - "-0.000990792, -0.00174462, -0.00214752, -0.00304535, -0.00376956, -0.00308423" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0554316, 0.0550879, 0.0551951, 0.0554327, 0.0556461, 0.0557958", \ - "0.0542153, 0.0538966, 0.053952, 0.0541773, 0.0543601, 0.0545055", \ - "0.0534856, 0.0531027, 0.0531415, 0.0533494, 0.0535116, 0.0536523", \ - "0.0530989, 0.0527154, 0.0527717, 0.0529476, 0.0530869, 0.0532266", \ - "0.0528382, 0.0524572, 0.0524632, 0.0526046, 0.0527513, 0.0528633", \ - "0.0529779, 0.052513, 0.0523789, 0.05246, 0.052545, 0.0526376", \ - "0.0536196, 0.0531371, 0.0526889, 0.0525855, 0.0525338, 0.0525134" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0275776; - rise_capacitance : 0.0276798; - rise_capacitance_range (0.0229921, 0.0312061); - fall_capacitance : 0.0274755; - fall_capacitance_range (0.0234414, 0.0309533); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, -1.37939e-06, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 1.37939e-06, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164272, -0.0172187, -0.017344, -0.0174193, -0.0173028, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224792, 0.0222596, 0.0221874, 0.0221378, 0.0219567, 0.0217808, 0.0221616" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, -1.34685e-06, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 1.34685e-06, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164257, -0.0172183, -0.0173434, -0.0174188, -0.0173026, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224782, 0.0222585, 0.0221869, 0.0221376, 0.0219568, 0.0217807, 0.0221616" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, -1.34685e-06, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 1.34685e-06, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164257, -0.0172183, -0.0173434, -0.0174188, -0.0173026, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224782, 0.0222585, 0.0221869, 0.0221376, 0.0219568, 0.0217807, 0.0221616" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0252782; - rise_capacitance : 0.0260925; - rise_capacitance_range (0.0221885, 0.0308132); - fall_capacitance : 0.024464; - fall_capacitance_range (0.0209978, 0.0277746); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "2.663, 2.65815, 2.66306, 2.65803, 2.66193, 2.65852, 2.66328" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.269915, 0.269769, 0.269332, 0.269387, 0.267915, 0.269439, 0.26744" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0336515, 0.0323304, 0.0322854, 0.034006, 0.0379632, 0.0486941, 0.0706621" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0813506, 0.0803875, 0.0808783, 0.0822552, 0.0863923, 0.0963572, 0.118846" \ - ); - } - } - } - } - cell (sg13g2_IOPadInOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 189.75; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1735.46; - when : "!c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 189.499; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1889.62; - when : "!c2p_en&c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1638.6; - when : "!c2p_en&!c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1793.18; - when : "!c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1966.54; - when : "c2p_en&c2p&pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 0; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1966.54; - when : "c2p_en&c2p&pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 187.53; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.79; - when : "c2p_en&!c2p&!pad&!p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 187.516; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 2042.79; - when : "c2p_en&!c2p&!pad&p2c"; - related_pg_pin : vdd; - } - leakage_power () { - value : 94.2869; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1884.44; - related_pg_pin : vdd; - } - pin (pad) { - direction : "inout"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 4; - output_voltage : "pad"; - input_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.07593; - capacitance : 0.188577; - rise_capacitance : 0.189895; - rise_capacitance_range (0.162282, 0.208866); - fall_capacitance : 0.187258; - fall_capacitance_range (0.166164, 0.200869); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.54948, 1.98537, 2.41868, 2.85128, 4.1479, 5.44429", \ - "1.56845, 2.00432, 2.43764, 2.87024, 4.16695, 5.4629", \ - "1.58291, 2.01883, 2.45217, 2.88478, 4.18153, 5.47811", \ - "1.60745, 2.04325, 2.47656, 2.90912, 4.20581, 5.50245", \ - "1.63562, 2.07151, 2.50485, 2.9375, 4.23404, 5.53004", \ - "1.6732, 2.10917, 2.54258, 2.9752, 4.27173, 5.56774", \ - "1.71191, 2.14777, 2.58125, 3.01361, 4.31037, 5.60624" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.13236, 2.02275, 2.92166, 3.82574, 6.53448, 9.2269", \ - "1.13246, 2.02281, 2.92378, 3.82575, 6.53449, 9.23126", \ - "1.13247, 2.02282, 2.92416, 3.82576, 6.5345, 9.23127", \ - "1.13282, 2.02297, 2.9242, 3.82577, 6.53451, 9.23128", \ - "1.13283, 2.02298, 2.92421, 3.82618, 6.53456, 9.23592", \ - "1.13284, 2.02375, 2.92422, 3.82631, 6.53457, 9.23593", \ - "1.13291, 2.02408, 2.92424, 3.82632, 6.53458, 9.2428" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.43677, 1.86654, 2.29554, 2.72391, 4.01033, 5.29434", \ - "1.45624, 1.88536, 2.31404, 2.74281, 4.02874, 5.31236", \ - "1.47243, 1.90157, 2.3299, 2.75885, 4.04345, 5.32765", \ - "1.50613, 1.93476, 2.36296, 2.79226, 4.07634, 5.36061", \ - "1.56466, 1.99356, 2.42162, 2.84972, 4.13614, 5.42275", \ - "1.65511, 2.08392, 2.51213, 2.94146, 4.22563, 5.51105", \ - "1.79186, 2.221, 2.64952, 3.07855, 4.36335, 5.64667" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.03378, 1.86387, 2.69407, 3.52668, 6.03783, 8.54573", \ - "1.03379, 1.86388, 2.69535, 3.53107, 6.04636, 8.55837", \ - "1.0338, 1.86389, 2.69811, 3.53117, 6.05584, 8.55838", \ - "1.03463, 1.86674, 2.69812, 3.53118, 6.05585, 8.57099", \ - "1.03464, 1.86675, 2.69813, 3.53119, 6.05586, 8.571", \ - "1.03465, 1.86676, 2.69814, 3.53139, 6.05587, 8.57101", \ - "1.03466, 1.86677, 2.69815, 3.5314, 6.05588, 8.57102" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.932447, 0.932448, 0.932449, 0.93245, 0.932451, 0.932452", \ - "0.952078, 0.952079, 0.95208, 0.952081, 0.952082, 0.952083", \ - "0.970039, 0.97004, 0.970041, 0.970042, 0.970043, 0.970044", \ - "1.00251, 1.00252, 1.00253, 1.00254, 1.00255, 1.00256", \ - "1.04116, 1.04117, 1.04118, 1.04119, 1.0412, 1.04121", \ - "1.09709, 1.0971, 1.09711, 1.09712, 1.09713, 1.09714", \ - "1.18612, 1.18613, 1.18614, 1.18615, 1.18616, 1.18617" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.932447, 0.932448, 0.932449, 0.93245, 0.932451, 0.932452", \ - "0.952078, 0.952079, 0.95208, 0.952081, 0.952082, 0.952083", \ - "0.970039, 0.97004, 0.970041, 0.970042, 0.970043, 0.970044", \ - "1.00251, 1.00252, 1.00253, 1.00254, 1.00255, 1.00256", \ - "1.04116, 1.04117, 1.04118, 1.04119, 1.0412, 1.04121", \ - "1.09709, 1.0971, 1.09711, 1.09712, 1.09713, 1.09714", \ - "1.18612, 1.18613, 1.18614, 1.18615, 1.18616, 1.18617" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.858056, 0.858057, 0.858058, 0.858059, 0.85806, 0.858061", \ - "0.881395, 0.881396, 0.881397, 0.881398, 0.881399, 0.8814", \ - "0.901056, 0.901057, 0.901058, 0.901059, 0.90106, 0.901061", \ - "0.939794, 0.939795, 0.939796, 0.939797, 0.939798, 0.939799", \ - "0.996358, 0.996359, 0.99636, 0.996361, 0.996362, 0.996363", \ - "1.07591, 1.07592, 1.07593, 1.07594, 1.07595, 1.07596", \ - "1.19972, 1.19973, 1.19974, 1.19975, 1.19976, 1.19977" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.858056, 0.858057, 0.858058, 0.858059, 0.85806, 0.858061", \ - "0.881395, 0.881396, 0.881397, 0.881398, 0.881399, 0.8814", \ - "0.901056, 0.901057, 0.901058, 0.901059, 0.90106, 0.901061", \ - "0.939794, 0.939795, 0.939796, 0.939797, 0.939798, 0.939799", \ - "0.996358, 0.996359, 0.99636, 0.996361, 0.996362, 0.996363", \ - "1.07591, 1.07592, 1.07593, 1.07594, 1.07595, 1.07596", \ - "1.19972, 1.19973, 1.19974, 1.19975, 1.19976, 1.19977" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.55588, 2.00785, 2.45782, 2.90728, 4.25471, 5.60147", \ - "1.57265, 2.0253, 2.47517, 2.92447, 4.27197, 5.61856", \ - "1.5896, 2.0418, 2.49176, 2.94115, 4.28838, 5.63498", \ - "1.61458, 2.06649, 2.51653, 2.96596, 4.31321, 5.65932", \ - "1.64225, 2.0949, 2.54492, 2.99435, 4.34173, 5.68828", \ - "1.68132, 2.1334, 2.58346, 3.03284, 4.38001, 5.72676", \ - "1.72041, 2.17304, 2.62324, 3.07255, 4.41998, 5.76737" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.13135, 2.02284, 2.92319, 3.82618, 6.52359, 9.22329", \ - "1.13136, 2.02285, 2.9232, 3.82619, 6.5236, 9.24351", \ - "1.13137, 2.02286, 2.92375, 3.8262, 6.5312, 9.24352", \ - "1.13138, 2.02287, 2.92376, 3.82622, 6.53121, 9.24353", \ - "1.13139, 2.02288, 2.92377, 3.82623, 6.53122, 9.24354", \ - "1.1314, 2.02289, 2.92378, 3.82624, 6.53383, 9.24355", \ - "1.13141, 2.0229, 2.92379, 3.82625, 6.53384, 9.24356" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.4591, 1.92759, 2.39454, 2.86203, 4.26208, 5.66135", \ - "1.47847, 1.94697, 2.41392, 2.8814, 4.28127, 5.68077", \ - "1.49015, 1.95864, 2.4256, 2.89308, 4.29296, 5.69244", \ - "1.51042, 1.97892, 2.44588, 2.91305, 4.3138, 5.71262", \ - "1.53457, 2.00337, 2.47045, 2.93749, 4.3376, 5.73681", \ - "1.55717, 2.0257, 2.49287, 2.96008, 4.35927, 5.75795", \ - "1.58795, 2.05603, 2.52371, 2.9894, 4.38845, 5.78643" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.02981, 1.85961, 2.70138, 3.53181, 6.03488, 8.53589", \ - "1.02982, 1.85962, 2.70139, 3.53182, 6.03538, 8.5429", \ - "1.02983, 1.85963, 2.7014, 3.53183, 6.03539, 8.54291", \ - "1.02984, 1.85963, 2.70141, 3.53184, 6.0354, 8.54292", \ - "1.02985, 1.85964, 2.70142, 3.53185, 6.04357, 8.54293", \ - "1.02986, 1.85965, 2.70143, 3.53193, 6.04358, 8.54294", \ - "1.02987, 1.85966, 2.70144, 3.53194, 6.04359, 8.54295" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.5241, 3.49142, 3.45117, 3.42405, 3.3202, 3.10302", \ - "3.51861, 3.48507, 3.45936, 3.41956, 3.25096, 3.11329", \ - "3.52299, 3.49004, 3.46444, 3.42524, 3.26591, 3.07669", \ - "3.5276, 3.49284, 3.46497, 3.40243, 3.23763, 3.08072", \ - "3.52489, 3.48896, 3.4618, 3.43481, 3.32063, 3.13371", \ - "3.52074, 3.49115, 3.44378, 3.43939, 3.27799, 3.09236", \ - "3.5153, 3.48637, 3.45781, 3.39715, 3.25918, 3.1974" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.91385, 1.90815, 1.90679, 1.90527, 1.9043, 1.90343", \ - "1.91906, 1.91285, 1.91046, 1.90836, 1.9061, 1.90466", \ - "1.92089, 1.91331, 1.90919, 1.90747, 1.90512, 1.90369", \ - "1.92955, 1.91878, 1.91241, 1.90929, 1.90575, 1.90384", \ - "1.93385, 1.92079, 1.9145, 1.91067, 1.90628, 1.90412", \ - "1.93979, 1.92811, 1.92226, 1.91893, 1.915, 1.9127", \ - "1.91902, 1.91302, 1.90968, 1.90761, 1.90546, 1.90322" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.47173, 2.90051, 4.33261, 5.75467, 10.0432, 14.3311", \ - "1.46943, 2.89793, 4.33143, 5.75614, 10.0406, 14.324", \ - "1.46945, 2.8981, 4.32864, 5.75617, 10.0522, 14.3284", \ - "1.47441, 2.90142, 4.32961, 5.75484, 10.0461, 14.3333", \ - "1.48025, 2.90758, 4.33566, 5.768, 10.0483, 14.3385", \ - "1.49159, 2.92375, 4.35021, 5.78604, 10.0736, 14.3589", \ - "1.5308, 2.96166, 4.38939, 5.8175, 10.099, 14.3848" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.170859, 0.170227, 0.170049, 0.170168, 0.16994, 0.170061", \ - "0.168451, 0.167946, 0.167899, 0.167817, 0.167481, 0.167671", \ - "0.168427, 0.167971, 0.167721, 0.167974, 0.167601, 0.167434", \ - "0.169863, 0.169244, 0.169435, 0.169354, 0.169056, 0.16909", \ - "0.175942, 0.175323, 0.175243, 0.175049, 0.174938, 0.17505", \ - "0.191737, 0.191111, 0.191135, 0.19133, 0.190919, 0.190713", \ - "0.229763, 0.229166, 0.229246, 0.228846, 0.228724, 0.228668" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.40015, 3.57786, 3.76622, 3.96488, 4.42804, 4.94944", \ - "3.38595, 3.57608, 3.74534, 3.95284, 4.43804, 5.07352", \ - "3.39609, 3.57994, 3.7715, 3.96281, 4.48958, 5.06263", \ - "3.39978, 3.57138, 3.76903, 3.96492, 4.43032, 4.93716", \ - "3.38353, 3.57547, 3.75507, 3.96096, 4.4257, 4.98986", \ - "3.39868, 3.58416, 3.77385, 3.96201, 4.52447, 5.07213", \ - "3.39084, 3.57882, 3.7619, 3.96561, 4.42801, 4.94244" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.11032, 1.10891, 1.10941, 1.10877, 1.10825, 1.10777", \ - "1.11023, 1.10881, 1.10932, 1.10868, 1.10817, 1.10782", \ - "1.11043, 1.10902, 1.10952, 1.10889, 1.10837, 1.10803", \ - "1.11211, 1.11071, 1.11095, 1.11163, 1.11, 1.10954", \ - "1.11083, 1.11053, 1.11001, 1.10928, 1.10937, 1.10827", \ - "1.1073, 1.10713, 1.10665, 1.10601, 1.10554, 1.10522", \ - "1.11133, 1.11185, 1.11113, 1.11068, 1.11056, 1.11007" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.44709, 2.87557, 4.30725, 5.73655, 10.0166, 14.3067", \ - "1.44191, 2.87342, 4.30134, 5.73046, 10.0171, 14.3048", \ - "1.4431, 2.87562, 4.30316, 5.7346, 10.0207, 14.2941", \ - "1.44879, 2.87576, 4.30518, 5.73834, 10.0187, 14.3077", \ - "1.45359, 2.88546, 4.31352, 5.74172, 10.0238, 14.3175", \ - "1.47245, 2.90256, 4.3319, 5.7601, 10.0515, 14.3266", \ - "1.5173, 2.94778, 4.37418, 5.80407, 10.0889, 14.3728" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0899352, 0.0894049, 0.0894117, 0.0894182, 0.0891092, 0.089132", \ - "0.088566, 0.0880602, 0.0880633, 0.0880697, 0.087641, 0.0878705", \ - "0.0885873, 0.0880817, 0.0880804, 0.088091, 0.0876619, 0.0878925", \ - "0.0903723, 0.0897807, 0.0901016, 0.0895518, 0.0895047, 0.0895717", \ - "0.0944217, 0.0939999, 0.0937443, 0.0939093, 0.093256, 0.093583", \ - "0.104779, 0.104642, 0.104098, 0.103968, 0.103929, 0.103859", \ - "0.12785, 0.127404, 0.127237, 0.127232, 0.126554, 0.126934" \ - ); - } - } - } - pin (p2c) { - direction : "output"; - output_voltage : "core"; - function : "pad"; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 0.812356; - timing () { - related_pin : "pad"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.083135, 0.101906, 0.135997, 0.168912, 0.201587, 0.234197", \ - "0.083136, 0.101907, 0.135998, 0.168913, 0.201588, 0.234198", \ - "0.083137, 0.101908, 0.135999, 0.168914, 0.201589, 0.234199", \ - "0.083138, 0.101909, 0.136, 0.168915, 0.20159, 0.2342", \ - "0.083139, 0.10191, 0.136001, 0.168916, 0.201591, 0.234201", \ - "0.08314, 0.101911, 0.136002, 0.168917, 0.201592, 0.234202", \ - "0.083141, 0.101912, 0.136003, 0.168918, 0.201593, 0.234203" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0627305, 0.0960899, 0.163886, 0.232432, 0.301491, 0.37082", \ - "0.0659578, 0.10023, 0.169128, 0.237451, 0.306242, 0.37542", \ - "0.0711406, 0.104106, 0.17164, 0.241016, 0.311128, 0.380191", \ - "0.0739344, 0.10623, 0.173213, 0.241798, 0.31143, 0.381805", \ - "0.08652, 0.116985, 0.181532, 0.248097, 0.315514, 0.383951", \ - "0.109916, 0.138904, 0.198704, 0.261372, 0.326372, 0.392627", \ - "0.129196, 0.157307, 0.214063, 0.27461, 0.337758, 0.402749" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.451091, 0.478481, 0.519999, 0.553829, 0.585546, 0.614002", \ - "0.493021, 0.520487, 0.561779, 0.596509, 0.627595, 0.655985", \ - "0.608404, 0.635804, 0.677352, 0.711677, 0.741974, 0.771585", \ - "0.663957, 0.691385, 0.733091, 0.767428, 0.797677, 0.827724", \ - "0.987065, 1.0145, 1.05601, 1.0904, 1.12075, 1.15076", \ - "1.644, 1.67123, 1.71261, 1.7469, 1.7782, 1.80742", \ - "2.23853, 2.26609, 2.30759, 2.341, 2.37123, 2.40075" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.131757, 0.157198, 0.202496, 0.245657, 0.290688, 0.334719", \ - "0.131758, 0.157623, 0.202497, 0.246025, 0.290689, 0.33472", \ - "0.131759, 0.157624, 0.202498, 0.246026, 0.29069, 0.335202", \ - "0.13176, 0.157625, 0.202499, 0.246027, 0.290691, 0.335203", \ - "0.131761, 0.157626, 0.2025, 0.246028, 0.290692, 0.335204", \ - "0.132016, 0.157637, 0.202501, 0.246744, 0.290827, 0.335205", \ - "0.141725, 0.16589, 0.208878, 0.252128, 0.294924, 0.339689" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "-0.155842, -0.156461, -0.156447, -0.156443, -0.156438, -0.156225", \ - "-0.156086, -0.15608, -0.156144, -0.156366, -0.156364, -0.155807", \ - "-0.15629, -0.156305, -0.156301, -0.156298, -0.156296, -0.156292", \ - "-0.156274, -0.156272, -0.156269, -0.156266, -0.156264, -0.156262", \ - "-0.155922, -0.156053, -0.156046, -0.156043, -0.156043, -0.156039", \ - "-0.155881, -0.155926, -0.155985, -0.156032, -0.156063, -0.155645", \ - "-0.155412, -0.15542, -0.155328, -0.155517, -0.155388, -0.155341" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.156466, 0.156461, 0.156447, 0.156443, 0.156438, 0.156438", \ - "0.156377, 0.156371, 0.156369, 0.156366, 0.156364, 0.156363", \ - "0.156307, 0.156305, 0.156301, 0.156298, 0.156296, 0.156292", \ - "0.156274, 0.156272, 0.156269, 0.156266, 0.156264, 0.156262", \ - "0.156056, 0.156053, 0.156046, 0.156043, 0.156043, 0.156039", \ - "0.155881, 0.155926, 0.155985, 0.156032, 0.156063, 0.155645", \ - "0.155412, 0.15542, 0.155328, 0.155517, 0.155388, 0.155341" \ - ); - } - } - internal_power () { - related_pin : "pad"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.000115128, 0.000424092, 0.000837599, 0.00076093, 0.000386519, -0.000151191", \ - "-0.000192528, -7.27083e-05, -2.76006e-05, -4.41502e-05, -0.000370201, -0.000717591", \ - "-0.0012164, -0.000917664, -0.000550441, -0.00094859, -0.0010086, -0.00118379", \ - "-0.001079, -0.00119947, -0.00103356, -0.00086087, -0.000969361, -0.00172955", \ - "-0.00167749, -0.00219592, -0.00192228, -0.00288839, -0.00282336, -0.00247247", \ - "-0.00164306, -0.0020824, -0.00196296, -0.00323495, -0.00274716, -0.00387539", \ - "-0.00111991, -0.00151602, -0.00246636, -0.00276731, -0.00351156, -0.00369719" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.12, 0.24, 0.48, 0.6, 1.2, 2.4, 3.5"); - index_2 ("0.024, 0.048, 0.096, 0.144, 0.192, 0.24"); - values ( \ - "0.0554261, 0.0550733, 0.055173, 0.0554033, 0.0556271, 0.0557816", \ - "0.0541929, 0.0538863, 0.053949, 0.0541744, 0.0543622, 0.0544998", \ - "0.053481, 0.0530974, 0.0531486, 0.0533435, 0.0535063, 0.0536181", \ - "0.0530997, 0.0527263, 0.0527684, 0.0529443, 0.0530835, 0.0532237", \ - "0.0528259, 0.0524559, 0.0524646, 0.052611, 0.0527384, 0.0528613", \ - "0.0529766, 0.0525122, 0.0523788, 0.0524531, 0.0525373, 0.0524902", \ - "0.0538962, 0.0531365, 0.0526504, 0.0525274, 0.0524226, 0.0524242" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0275776; - rise_capacitance : 0.0276797; - rise_capacitance_range (0.0229918, 0.031206); - fall_capacitance : 0.0274755; - fall_capacitance_range (0.023441, 0.0309533); - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-2.4092e-06, -2.86858e-06, -4.09611e-07, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "2.4092e-06, 2.86858e-06, 4.09611e-07, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * pad * p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164274, -0.0172188, -0.017344, -0.0174193, -0.0173012, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224793, 0.0222596, 0.0221874, 0.0221378, 0.0219571, 0.0217808, 0.0221616" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-2.41063e-06, -2.87211e-06, -4.14762e-07, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "2.41063e-06, 2.87211e-06, 4.14762e-07, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!c2p_en * !pad * !p2c)"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0172183, -0.0173434, -0.0174189, -0.0173034, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224783, 0.0222585, 0.0221869, 0.0221375, 0.0219572, 0.0217806, 0.0221616" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-2.41063e-06, -2.87211e-06, -4.14762e-07, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "2.41063e-06, 2.87211e-06, 4.14762e-07, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0172183, -0.0173434, -0.0174189, -0.0173034, -0.0176487, -0.0176347" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0224783, 0.0222585, 0.0221869, 0.0221375, 0.0219572, 0.0217806, 0.0221616" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0252808; - rise_capacitance : 0.0260999; - rise_capacitance_range (0.0221883, 0.0308705); - fall_capacitance : 0.0244616; - fall_capacitance_range (0.0209976, 0.0278104); - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.909065, 0.908883, 0.909248, 0.909041, 0.909423, 0.907505, 0.908591" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.305067, 0.304736, 0.304846, 0.303703, 0.303348, 0.303951, 0.30294" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0336586, 0.0323363, 0.032293, 0.0340124, 0.0379721, 0.0486711, 0.0707421" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0813504, 0.0803938, 0.0808797, 0.0822601, 0.0863942, 0.0962996, 0.118723" \ - ); - } - } - } - } - cell (sg13g2_IOPadOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 438.841; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 413.931; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 201.682; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 607.193; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 320.261; - related_pg_pin : iovdd; - } - leakage_power () { - value : 510.562; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 16; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.21305; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "1.48219, 1.77613, 2.24432, 2.46584, 2.79385, 3.11961", \ - "1.511, 1.80572, 2.2727, 2.49458, 2.82273, 3.14837", \ - "1.54096, 1.83495, 2.30311, 2.52448, 2.85267, 3.17826", \ - "1.61473, 1.90906, 2.37648, 2.59688, 2.92579, 3.25162", \ - "1.7655, 2.05921, 2.52665, 2.74854, 3.07666, 3.40194", \ - "2.06865, 2.36182, 2.83046, 3.051, 3.37953, 3.70515", \ - "2.66358, 2.95742, 3.42554, 3.6472, 3.97417, 4.30039" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.510924, 0.942338, 1.79281, 2.22632, 2.8848, 3.54848", \ - "0.510928, 0.94337, 1.79282, 2.22655, 2.88481, 3.5495", \ - "0.510978, 0.943371, 1.79283, 2.22656, 2.88482, 3.54951", \ - "0.510979, 0.943372, 1.79284, 2.22657, 2.88483, 3.54952", \ - "0.51098, 0.943373, 1.79285, 2.22678, 2.88484, 3.54953", \ - "0.510981, 0.943374, 1.79286, 2.22679, 2.88513, 3.54954", \ - "0.510982, 0.943375, 1.79287, 2.22685, 2.88514, 3.54955" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "1.29542, 1.53108, 1.94428, 2.14631, 2.45665, 2.76747", \ - "1.3045, 1.54025, 1.95144, 2.15735, 2.4659, 2.77768", \ - "1.31407, 1.54993, 1.96231, 2.1667, 2.47544, 2.78714", \ - "1.33224, 1.5689, 1.97923, 2.1846, 2.49352, 2.80529", \ - "1.35863, 1.59515, 2.00656, 2.21089, 2.51868, 2.83149", \ - "1.38952, 1.62602, 2.03718, 2.242, 2.54927, 2.86236", \ - "1.4554, 1.69147, 2.10455, 2.30661, 2.61659, 2.92889" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.61148, 0.933952, 1.67559, 2.06517, 2.66226, 3.26846", \ - "0.611481, 0.934998, 1.6756, 2.06615, 2.66231, 3.26847", \ - "0.611482, 0.935161, 1.67656, 2.06616, 2.66232, 3.26848", \ - "0.611483, 0.936469, 1.67657, 2.06617, 2.66233, 3.26849", \ - "0.611601, 0.936577, 1.67658, 2.06618, 2.66321, 3.26908", \ - "0.612518, 0.937195, 1.67659, 2.06651, 2.66383, 3.26909", \ - "0.612931, 0.937196, 1.67678, 2.06706, 2.66384, 3.26909" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "6.17145, 6.09388, 6.04247, 6.01244, 5.95762, 5.8439", \ - "6.17286, 6.12965, 6.03468, 6.01663, 5.95752, 5.85397", \ - "6.16892, 6.09744, 6.02088, 6.00725, 5.95983, 5.8607", \ - "6.18489, 6.1088, 6.05883, 5.95191, 5.94459, 5.84899", \ - "6.19645, 6.12655, 6.07094, 6.06095, 5.95254, 5.8806", \ - "6.243, 6.18394, 6.13434, 6.08929, 6.00273, 5.93215", \ - "6.34891, 6.28594, 6.24113, 6.21608, 6.12018, 5.99069" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "14.9186, 12.0703, 9.67442, 9.01185, 8.2847, 7.79305", \ - "14.895, 12.0542, 9.65441, 8.98499, 8.26318, 7.76672", \ - "14.8989, 12.0571, 9.67291, 8.97539, 8.26055, 7.76469", \ - "14.9105, 12.074, 9.65839, 8.97641, 8.26204, 7.76461", \ - "14.9222, 12.0793, 9.67908, 8.98285, 8.29739, 7.76934", \ - "14.9505, 12.0955, 9.65775, 8.99492, 8.29423, 7.76934", \ - "14.9716, 12.1069, 9.6866, 9.03338, 8.2935, 7.79409" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "-0.0100958, -0.0100958, -0.0100962, -0.0100962, -0.0100963, -0.0100958", \ - "-0.0113445, -0.0113446, -0.0113449, -0.0113454, -0.0113453, -0.0113448", \ - "-0.0105443, -0.0105443, -0.0105446, -0.0105448, -0.0105447, -0.0105443", \ - "-0.00723627, -0.00725203, -0.00730723, -0.00730731, -0.00722371, -0.00730694", \ - "0.000793376, 0.000793131, 0.000793205, 0.000792619, 0.000792941, 0.000793345", \ - "0.0184921, 0.0188254, 0.0184543, 0.018825, 0.018825, 0.0188253", \ - "0.0567026, 0.0567027, 0.0567023, 0.0567023, 0.0567024, 0.0567027" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 3, 7, 9, 12, 15"); - values ( \ - "0.0560928, 0.0560837, 0.0560829, 0.0560816, 0.0560806, 0.0560807", \ - "0.0564502, 0.0564416, 0.0564432, 0.0564286, 0.0564386, 0.0564339", \ - "0.0575592, 0.0575802, 0.0575486, 0.057568, 0.057548, 0.0575433", \ - "0.0612522, 0.0613101, 0.0612428, 0.0612994, 0.0612397, 0.061303", \ - "0.0700145, 0.0700059, 0.0700048, 0.0699949, 0.0699966, 0.069998", \ - "0.0879647, 0.0880457, 0.0879479, 0.0880355, 0.0880348, 0.0880383", \ - "0.125612, 0.125589, 0.1256, 0.125818, 0.125712, 0.125702" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0392194; - rise_capacitance : 0.0380695; - rise_capacitance_range (0.034176, 0.0406024); - fall_capacitance : 0.0403692; - fall_capacitance_range (0.0360909, 0.0430839); - } - } - cell (sg13g2_IOPadOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 851.687; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 413.269; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 406.782; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 607.122; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 629.234; - related_pg_pin : iovdd; - } - leakage_power () { - value : 510.196; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 30; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.53171; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "1.83605, 2.22672, 2.78965, 3.03862, 3.39854, 3.75349", \ - "1.86498, 2.25586, 2.81856, 3.0651, 3.42883, 3.78182", \ - "1.89882, 2.28895, 2.85175, 3.09917, 3.46038, 3.8156", \ - "1.96876, 2.35866, 2.91951, 3.16989, 3.53223, 3.88651", \ - "2.12212, 2.5127, 3.07023, 3.32318, 3.67957, 4.04002", \ - "2.42212, 2.81291, 3.37664, 3.6244, 3.98591, 4.33945", \ - "3.01845, 3.40888, 3.97331, 4.22104, 4.58414, 4.93804" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.657208, 1.16926, 2.07708, 2.53014, 3.2195, 3.92074", \ - "0.657209, 1.16929, 2.07709, 2.53015, 3.22164, 3.92075", \ - "0.65721, 1.16976, 2.07725, 2.53038, 3.22165, 3.92076", \ - "0.657211, 1.16977, 2.07726, 2.53039, 3.22166, 3.92077", \ - "0.657212, 1.16978, 2.07727, 2.5304, 3.22167, 3.92078", \ - "0.657213, 1.16979, 2.07728, 2.53041, 3.22168, 3.92079", \ - "0.657214, 1.1698, 2.07729, 2.53051, 3.22169, 3.9208" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "1.66, 1.94387, 2.41265, 2.63031, 2.94885, 3.26808", \ - "1.66857, 1.95425, 2.42111, 2.6388, 2.9577, 3.278", \ - "1.67853, 1.96274, 2.4313, 2.64827, 2.96755, 3.28692", \ - "1.69715, 1.98339, 2.44956, 2.66629, 2.98577, 3.3105", \ - "1.72286, 2.00769, 2.47602, 2.69139, 3.0131, 3.3308", \ - "1.75459, 2.0389, 2.50686, 2.72488, 3.04395, 3.36347", \ - "1.82046, 2.1047, 2.57192, 2.78841, 3.10899, 3.42772" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.998532, 1.31503, 2.02311, 2.41117, 3.01959, 3.64267", \ - "0.998533, 1.31504, 2.02312, 2.41425, 3.01987, 3.64268", \ - "0.998534, 1.31505, 2.02596, 2.41426, 3.01988, 3.64269", \ - "0.999427, 1.3152, 2.02597, 2.41427, 3.02025, 3.64361", \ - "0.999491, 1.31636, 2.02598, 2.41428, 3.02109, 3.64362", \ - "1.00099, 1.31637, 2.02599, 2.41484, 3.0211, 3.64363", \ - "1.00132, 1.31759, 2.02631, 2.41485, 3.02318, 3.64364" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "9.96903, 9.83582, 9.74394, 9.41734, 9.16215, 9.15288", \ - "9.93248, 9.84241, 9.75328, 9.27293, 9.3264, 9.04002", \ - "9.98888, 9.84727, 9.75021, 9.41658, 9.16285, 9.12021", \ - "9.95636, 9.64712, 9.43982, 9.44028, 9.30079, 9.1773", \ - "10.0305, 9.89327, 9.77609, 9.41262, 9.19423, 9.2301", \ - "10.0341, 9.93135, 9.8475, 9.44856, 9.40203, 9.12912", \ - "10.1424, 9.91069, 9.93498, 9.61901, 9.52789, 9.33438" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "53.6991, 44.4388, 34.7535, 31.8284, 28.6587, 26.2815", \ - "53.7534, 44.3996, 34.6981, 31.8265, 28.6599, 26.2063", \ - "53.7249, 44.4377, 34.7866, 31.8259, 28.6473, 26.2734", \ - "53.7493, 44.3653, 34.7407, 31.8567, 28.6973, 26.2405", \ - "53.7863, 44.4405, 34.777, 31.8609, 28.6438, 26.2938", \ - "53.8412, 44.5235, 34.826, 31.884, 28.6388, 26.2959", \ - "53.9317, 44.6099, 34.9382, 31.9539, 28.8009, 26.3489" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "-0.0100998, -0.0100998, -0.0100996, -0.0100998, -0.0101, -0.0100998", \ - "-0.0113461, -0.0113464, -0.0113461, -0.0113463, -0.0113465, -0.0113465", \ - "-0.0105776, -0.0105778, -0.0105777, -0.0105778, -0.010578, -0.0105779", \ - "-0.00724316, -0.00725765, -0.00722862, -0.00722885, -0.00722904, -0.00731315", \ - "0.000783257, 0.000783372, 0.000570847, 0.000783186, 0.000570004, 0.000783062", \ - "0.0188044, 0.0188043, 0.0184715, 0.0184713, 0.0184335, 0.0188042", \ - "0.0566427, 0.0566424, 0.0566426, 0.0566422, 0.0566423, 0.0566424" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("2, 6, 14, 18, 24, 30"); - values ( \ - "0.056088, 0.0560899, 0.056087, 0.0560873, 0.0560867, 0.0560863", \ - "0.0564432, 0.0564361, 0.0564342, 0.0564358, 0.0564328, 0.0564335", \ - "0.0575514, 0.0575719, 0.0575682, 0.0575684, 0.0575408, 0.0575678", \ - "0.0612386, 0.0612328, 0.0612299, 0.0612303, 0.0612965, 0.0612981", \ - "0.0695863, 0.0699865, 0.0695852, 0.0695862, 0.069586, 0.0695845", \ - "0.0879223, 0.0879385, 0.0879145, 0.0879371, 0.0879124, 0.0879138", \ - "0.125623, 0.125595, 0.125664, 0.125792, 0.125867, 0.125607" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0392183; - rise_capacitance : 0.0380654; - rise_capacitance_range (0.0341714, 0.0405906); - fall_capacitance : 0.0403712; - fall_capacitance_range (0.0360774, 0.0430673); - } - } - cell (sg13g2_IOPadOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "inout"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 172.828; - when : "!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 413.228; - when : "!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 118.795; - when : "c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 607.207; - when : "c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 145.811; - related_pg_pin : iovdd; - } - leakage_power () { - value : 510.217; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - drive_current : 4; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.11146; - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.48454, 1.92055, 2.35449, 2.78678, 4.08373, 5.37987", \ - "1.51342, 1.94973, 2.38305, 2.81598, 4.11293, 5.40925", \ - "1.54356, 1.97984, 2.4137, 2.84599, 4.143, 5.4394", \ - "1.61772, 2.05383, 2.48775, 2.91962, 4.21701, 5.51289", \ - "1.76747, 2.20328, 2.63714, 3.06944, 4.36644, 5.66283", \ - "2.07059, 2.50668, 2.9414, 3.37394, 4.66987, 5.96618", \ - "2.66774, 3.10168, 3.53569, 3.97001, 5.26698, 6.5631" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.10093, 1.98802, 2.88417, 3.78209, 6.48436, 9.18199", \ - "1.10094, 1.98803, 2.88426, 3.78234, 6.48437, 9.18319", \ - "1.10095, 1.98818, 2.88427, 3.7834, 6.48438, 9.18534", \ - "1.10107, 1.98819, 2.88428, 3.78353, 6.48439, 9.18535", \ - "1.10108, 1.9882, 2.88436, 3.78354, 6.4844, 9.18536", \ - "1.10114, 1.98821, 2.88437, 3.78355, 6.48441, 9.18537", \ - "1.10115, 1.98822, 2.88438, 3.78356, 6.48442, 9.18538" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33709, 1.76438, 2.19139, 2.61878, 3.90079, 5.18261", \ - "1.34619, 1.77327, 2.20051, 2.62779, 3.9099, 5.19172", \ - "1.35519, 1.7826, 2.20966, 2.63662, 3.91794, 5.20078", \ - "1.37323, 1.80077, 2.22781, 2.65501, 3.93699, 5.21889", \ - "1.39895, 1.82604, 2.25424, 2.68086, 3.96189, 5.24515", \ - "1.42956, 1.85683, 2.28365, 2.71066, 3.99219, 5.27493", \ - "1.49486, 1.922, 2.34922, 2.77615, 4.05748, 5.34014" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.0044, 1.82514, 2.65446, 3.48561, 5.98221, 8.47946", \ - "1.00441, 1.82535, 2.65447, 3.48562, 5.98222, 8.47948", \ - "1.00442, 1.82536, 2.65448, 3.48591, 5.98459, 8.47949", \ - "1.00443, 1.82537, 2.65449, 3.48592, 5.9846, 8.4795", \ - "1.00444, 1.82538, 2.6545, 3.48593, 5.98461, 8.47951", \ - "1.00446, 1.82559, 2.65458, 3.48594, 5.98462, 8.47952", \ - "1.00501, 1.8256, 2.65459, 3.48724, 5.98463, 8.47953" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.16849, 3.14189, 3.10857, 3.07524, 2.99221, 2.88017", \ - "3.16719, 3.14376, 3.10959, 3.08359, 2.99848, 2.91832", \ - "3.16794, 3.14138, 3.10873, 3.08352, 2.99762, 2.90601", \ - "3.18079, 3.15258, 3.12345, 3.09834, 3.01026, 2.91621", \ - "3.20388, 3.17631, 3.14328, 3.11728, 3.0299, 2.93954", \ - "3.25705, 3.22832, 3.20153, 3.17011, 3.08718, 2.99218", \ - "3.36009, 3.33079, 3.30135, 3.277, 3.19262, 3.10085" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.07826, 2.04322, 2.02619, 2.01901, 2.00462, 1.99915", \ - "2.05778, 2.02316, 2.00593, 1.99889, 1.98434, 1.97886", \ - "2.05017, 2.01477, 1.99773, 1.99041, 1.97721, 1.9703", \ - "2.0417, 2.0068, 1.98984, 1.98251, 1.96886, 1.96259", \ - "2.04182, 2.00564, 1.99028, 1.98275, 1.969, 1.96302", \ - "2.02731, 1.9908, 1.97267, 1.96507, 1.95097, 1.94517", \ - "2.0265, 1.99041, 1.97257, 1.96368, 1.95012, 1.94503" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "-0.0101002, -0.0101008, -0.010101, -0.010101, -0.0101007, -0.0101009", \ - "-0.0113461, -0.0113466, -0.0113469, -0.0113469, -0.0113467, -0.0113466", \ - "-0.0105765, -0.010577, -0.0105775, -0.0105773, -0.0105771, -0.0105772", \ - "-0.0072566, -0.00725739, -0.00725783, -0.00724264, -0.00725747, -0.00724231", \ - "0.000593564, 0.000784031, 0.000783557, 0.000783734, 0.000784144, 0.000783906", \ - "0.0188051, 0.0188043, 0.0184713, 0.0184338, 0.0188043, 0.0188044", \ - "0.0564691, 0.0566446, 0.0566444, 0.0564684, 0.0564685, 0.0564687" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0561003, 0.0560997, 0.0560932, 0.0561053, 0.0560917, 0.0560928", \ - "0.0564487, 0.0564501, 0.0564363, 0.0564526, 0.0564393, 0.0564406", \ - "0.0575855, 0.0575541, 0.0575397, 0.0575851, 0.0575473, 0.0575488", \ - "0.061314, 0.0613077, 0.0612924, 0.0613095, 0.0612981, 0.0612342", \ - "0.0695964, 0.0696031, 0.0699922, 0.0699997, 0.0695828, 0.0699878", \ - "0.0877965, 0.0877857, 0.0880155, 0.0880214, 0.0879411, 0.0877795", \ - "0.125641, 0.125653, 0.12547, 0.125863, 0.125569, 0.125533" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0392157; - rise_capacitance : 0.0380628; - rise_capacitance_range (0.0341708, 0.0406205); - fall_capacitance : 0.0403686; - fall_capacitance_range (0.0360764, 0.0430814); - } - } - cell (sg13g2_IOPadTriOut16mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 173.446; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1427.27; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 173.446; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1581.83; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 262.209; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1755.2; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 479.337; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1734.57; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 272.109; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1624.72; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 16; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.21412; - capacitance : 0.24106; - rise_capacitance : 0.24299; - rise_capacitance_range (0.24299, 0.24299); - fall_capacitance : 0.239129; - fall_capacitance_range (0.239129, 0.239129); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.55181, 1.71179, 1.84668, 1.97205, 2.31546, 2.64676", \ - "1.57169, 1.73149, 1.8664, 1.99174, 2.33512, 2.66636", \ - "1.58577, 1.74561, 1.88032, 2.00577, 2.34909, 2.68033", \ - "1.61023, 1.76997, 1.90492, 2.03028, 2.37343, 2.70486", \ - "1.63893, 1.79864, 1.93333, 2.05884, 2.40216, 2.73336", \ - "1.67679, 1.83662, 1.9726, 2.09676, 2.44017, 2.77139", \ - "1.71547, 1.876, 2.0123, 2.1358, 2.47976, 2.81045" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.513216, 0.732503, 0.94266, 1.1547, 1.7929, 2.44498", \ - "0.513217, 0.732504, 0.942931, 1.15471, 1.79303, 2.44502", \ - "0.513218, 0.732505, 0.942932, 1.15472, 1.79309, 2.44507", \ - "0.513219, 0.732506, 0.942933, 1.15473, 1.7931, 2.44523", \ - "0.51322, 0.732507, 0.942934, 1.15474, 1.79311, 2.44544", \ - "0.513221, 0.732508, 0.943702, 1.15475, 1.79312, 2.44545", \ - "0.513222, 0.732509, 0.944322, 1.15557, 1.79318, 2.44596" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.38738, 1.51221, 1.62539, 1.73162, 2.04014, 2.34814", \ - "1.40796, 1.53346, 1.64602, 1.75179, 2.05919, 2.36842", \ - "1.42479, 1.55052, 1.66295, 1.76858, 2.07699, 2.38549", \ - "1.46061, 1.58641, 1.69878, 1.80448, 2.11265, 2.42032", \ - "1.52055, 1.64528, 1.7578, 1.86397, 2.17244, 2.47863", \ - "1.60873, 1.73409, 1.84655, 1.95217, 2.26022, 2.56822", \ - "1.74366, 1.86916, 1.98286, 2.08852, 2.39662, 2.7037" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.580395, 0.742624, 0.913386, 1.09123, 1.66102, 2.25247", \ - "0.582995, 0.74551, 0.91515, 1.09329, 1.6622, 2.25316", \ - "0.585582, 0.746946, 0.916605, 1.09449, 1.66378, 2.25367", \ - "0.589181, 0.750746, 0.919864, 1.09664, 1.6657, 2.255", \ - "0.591457, 0.751579, 0.921312, 1.09756, 1.66616, 2.25603", \ - "0.591458, 0.75158, 0.921313, 1.09757, 1.66617, 2.25604", \ - "0.591459, 0.751581, 0.921314, 1.09758, 1.66618, 2.25605" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.14816, 1.14817, 1.14818, 1.14819, 1.1482, 1.14821", \ - "1.16427, 1.16428, 1.16429, 1.1643, 1.16431, 1.16432", \ - "1.1836, 1.18361, 1.18362, 1.18363, 1.18364, 1.18365", \ - "1.21636, 1.21637, 1.21638, 1.21639, 1.2164, 1.21641", \ - "1.25281, 1.25282, 1.25283, 1.25284, 1.25285, 1.25286", \ - "1.3134, 1.31341, 1.31342, 1.31343, 1.31344, 1.31345", \ - "1.39983, 1.39984, 1.39985, 1.39986, 1.39987, 1.39988" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.14816, 1.14817, 1.14818, 1.14819, 1.1482, 1.14821", \ - "1.16427, 1.16428, 1.16429, 1.1643, 1.16431, 1.16432", \ - "1.1836, 1.18361, 1.18362, 1.18363, 1.18364, 1.18365", \ - "1.21636, 1.21637, 1.21638, 1.21639, 1.2164, 1.21641", \ - "1.25281, 1.25282, 1.25283, 1.25284, 1.25285, 1.25286", \ - "1.3134, 1.31341, 1.31342, 1.31343, 1.31344, 1.31345", \ - "1.39983, 1.39984, 1.39985, 1.39986, 1.39987, 1.39988" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.3591, 1.35911, 1.35912, 1.35913, 1.35914, 1.35915", \ - "1.38189, 1.3819, 1.38191, 1.38192, 1.38193, 1.38194", \ - "1.40159, 1.4016, 1.40161, 1.40162, 1.40163, 1.40164", \ - "1.44015, 1.44016, 1.44017, 1.44018, 1.44019, 1.4402", \ - "1.49683, 1.49684, 1.49685, 1.49686, 1.49687, 1.49688", \ - "1.58235, 1.58236, 1.58237, 1.58238, 1.58239, 1.5824", \ - "1.69248, 1.69249, 1.6925, 1.69251, 1.69252, 1.69253" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.3591, 1.35911, 1.35912, 1.35913, 1.35914, 1.35915", \ - "1.38189, 1.3819, 1.38191, 1.38192, 1.38193, 1.38194", \ - "1.40159, 1.4016, 1.40161, 1.40162, 1.40163, 1.40164", \ - "1.44015, 1.44016, 1.44017, 1.44018, 1.44019, 1.4402", \ - "1.49683, 1.49684, 1.49685, 1.49686, 1.49687, 1.49688", \ - "1.58235, 1.58236, 1.58237, 1.58238, 1.58239, 1.5824", \ - "1.69248, 1.69249, 1.6925, 1.69251, 1.69252, 1.69253" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.54568, 1.71543, 1.85753, 1.98809, 2.34799, 2.69903", \ - "1.56554, 1.7349, 1.87708, 2.00648, 2.36675, 2.71775", \ - "1.57967, 1.74931, 1.89155, 2.02196, 2.38184, 2.7315", \ - "1.60373, 1.77338, 1.91558, 2.04601, 2.40704, 2.75679", \ - "1.63284, 1.80252, 1.94456, 2.07525, 2.4355, 2.78645", \ - "1.67136, 1.84056, 1.98094, 2.11322, 2.47416, 2.82472", \ - "1.71023, 1.87806, 2.02059, 2.15281, 2.51367, 2.86352" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.510697, 0.721968, 0.928898, 1.13767, 1.77403, 2.42799", \ - "0.511788, 0.721969, 0.928943, 1.13768, 1.77404, 2.428", \ - "0.511789, 0.72197, 0.928944, 1.13769, 1.77405, 2.42801", \ - "0.51179, 0.721971, 0.928945, 1.1377, 1.77406, 2.42802", \ - "0.511791, 0.721972, 0.928946, 1.13771, 1.77407, 2.42812", \ - "0.511792, 0.721973, 0.928947, 1.13772, 1.7741, 2.42813", \ - "0.511793, 0.721974, 0.928948, 1.13818, 1.77411, 2.42814" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.22722, 1.37698, 1.50878, 1.63239, 1.98893, 2.33691", \ - "1.2464, 1.39516, 1.52755, 1.65087, 2.00782, 2.35489", \ - "1.25897, 1.40799, 1.53842, 1.66334, 2.01978, 2.36692", \ - "1.27727, 1.42703, 1.55904, 1.68247, 2.03768, 2.3874", \ - "1.30307, 1.45243, 1.58497, 1.70946, 2.06518, 2.41281", \ - "1.32702, 1.47578, 1.60817, 1.73144, 2.08842, 2.43552", \ - "1.35656, 1.50634, 1.63728, 1.76143, 2.11761, 2.46511" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.40051, 0.597895, 0.791989, 0.987324, 1.58716, 2.19733", \ - "0.400511, 0.597896, 0.79199, 0.987325, 1.58717, 2.19735", \ - "0.401046, 0.597897, 0.791991, 0.987643, 1.58718, 2.19814", \ - "0.401047, 0.597898, 0.791994, 0.987665, 1.58719, 2.19815", \ - "0.401048, 0.597899, 0.791995, 0.988507, 1.5872, 2.19816", \ - "0.401049, 0.5979, 0.791996, 0.988508, 1.58721, 2.1983", \ - "0.40105, 0.597901, 0.791997, 0.988509, 1.58722, 2.19831" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "6.11675, 6.06803, 6.05514, 6.12767, 6.03537, 5.97429", \ - "6.12733, 6.0756, 6.05956, 6.13589, 6.03587, 5.97148", \ - "6.13022, 6.08178, 6.05916, 6.13619, 6.0354, 5.97534", \ - "6.12552, 6.07084, 6.04784, 6.13589, 6.029, 5.96277", \ - "6.12939, 6.07636, 6.0555, 6.13368, 6.03458, 5.96614", \ - "6.12425, 6.07705, 6.11879, 6.13549, 6.04352, 5.97307", \ - "6.06802, 6.05339, 6.10553, 6.08517, 6.01095, 5.92845" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "13.399, 11.8866, 10.8863, 10.1629, 8.8045, 8.03324", \ - "13.5285, 12.001, 10.9844, 10.2571, 8.88818, 8.08931", \ - "13.6226, 12.0815, 11.0601, 10.329, 8.94407, 8.12979", \ - "13.8412, 12.2743, 11.232, 10.4809, 9.06327, 8.23116", \ - "13.9176, 12.3441, 11.2996, 10.5339, 9.10856, 8.27854", \ - "13.8383, 12.274, 11.2281, 10.4793, 9.08285, 8.23117", \ - "13.5382, 12.007, 11.0102, 10.271, 8.90622, 8.09065" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.049282, 0.0492811, 0.0492807, 0.0492825, 0.0492772, 0.049279", \ - "0.0469305, 0.046929, 0.0469302, 0.0469301, 0.0469275, 0.0469254", \ - "0.0468747, 0.0468755, 0.0468753, 0.0468753, 0.0468723, 0.0468696", \ - "0.0478909, 0.04789, 0.0478887, 0.0478904, 0.0478872, 0.0478861", \ - "0.0536495, 0.0536487, 0.05365, 0.0536487, 0.0536462, 0.0536439", \ - "0.0696638, 0.0696626, 0.0696648, 0.0696636, 0.0696588, 0.0696573", \ - "0.107218, 0.107236, 0.107249, 0.107213, 0.107209, 0.107206" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.1194, 0.119411, 0.119401, 0.119394, 0.119392, 0.119395", \ - "0.117026, 0.117033, 0.117016, 0.117031, 0.117022, 0.117024", \ - "0.116954, 0.116937, 0.116934, 0.116948, 0.116946, 0.116928", \ - "0.118232, 0.118223, 0.118222, 0.118235, 0.118233, 0.118215", \ - "0.12439, 0.124398, 0.124404, 0.12439, 0.124385, 0.124388", \ - "0.140228, 0.140237, 0.140218, 0.140234, 0.140229, 0.140211", \ - "0.178014, 0.177981, 0.178039, 0.177985, 0.178019, 0.177917" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "5.88778, 6.23875, 6.60205, 6.96373, 7.7914, 8.80374", \ - "5.8927, 6.23625, 6.60112, 6.94663, 7.78602, 8.7981", \ - "5.88955, 6.23587, 6.61096, 6.96646, 7.79282, 8.66534", \ - "5.8888, 6.23748, 6.61013, 6.9666, 7.80678, 8.79071", \ - "5.88446, 6.2328, 6.59901, 6.96422, 7.7884, 8.81694", \ - "5.89946, 6.24107, 6.51123, 6.96732, 7.83519, 8.81651", \ - "5.86404, 6.12661, 6.51268, 6.93541, 7.82044, 8.78648" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "2.55722, 2.55901, 2.55796, 2.56073, 2.55616, 2.55713", \ - "2.55685, 2.55832, 2.5602, 2.55906, 2.55541, 2.55763", \ - "2.55881, 2.55898, 2.55886, 2.56041, 2.55593, 2.55756", \ - "2.55699, 2.55879, 2.55779, 2.56063, 2.55594, 2.55655", \ - "2.55772, 2.55907, 2.55849, 2.55952, 2.55674, 2.55654", \ - "2.55722, 2.55874, 2.56045, 2.55937, 2.55584, 2.55821", \ - "2.55633, 2.5581, 2.5588, 2.56055, 2.55905, 2.56021" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0215397, 0.0215426, 0.0215441, 0.0215445, 0.0215413, 0.021541", \ - "0.0195966, 0.019599, 0.0196011, 0.0196034, 0.0196011, 0.0196004", \ - "0.0201299, 0.0201322, 0.0201344, 0.0201348, 0.0201319, 0.0201321", \ - "0.023067, 0.0230692, 0.0230715, 0.0230719, 0.0230183, 0.023068", \ - "0.0311358, 0.0311381, 0.0311399, 0.0311407, 0.0311378, 0.0311376", \ - "0.0500791, 0.0500812, 0.0500803, 0.0500839, 0.0500827, 0.0500809", \ - "0.0932504, 0.09322, 0.093257, 0.0932836, 0.093294, 0.093256" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0364528, 0.0364543, 0.0364524, 0.0364389, 0.0364347, 0.0364304", \ - "0.0350904, 0.0350914, 0.0350758, 0.0350836, 0.0350748, 0.0350695", \ - "0.0350857, 0.0350984, 0.0350952, 0.0350832, 0.0350805, 0.0350758", \ - "0.0367524, 0.0367536, 0.036777, 0.0367366, 0.036766, 0.0367558", \ - "0.0409024, 0.0407877, 0.0407847, 0.0407691, 0.0407661, 0.0408791", \ - "0.0512301, 0.0512317, 0.0512183, 0.0512284, 0.0512144, 0.0512116", \ - "0.0738906, 0.0738946, 0.0738743, 0.0738629, 0.0738293, 0.0738102" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0274344; - rise_capacitance : 0.0275056; - rise_capacitance_range (0.0232275, 0.0314441); - fall_capacitance : 0.0273632; - fall_capacitance_range (0.0236743, 0.0295816); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 3.59294e-07, 4.62804e-07, 2.04987e-06" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, -3.59294e-07, -4.62804e-07, -2.04987e-06" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164259, -0.0171879, -0.017311, -0.0174895, -0.0175626, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214913, 0.02117, 0.0211933, 0.0209076, 0.0211403, 0.0207638, 0.0208256" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 3.59294e-07, 4.62804e-07, 2.04987e-06" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, -3.59294e-07, -4.62804e-07, -2.04987e-06" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164259, -0.0171879, -0.017311, -0.0174895, -0.0175626, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214913, 0.02117, 0.0211933, 0.0209076, 0.0211403, 0.0207638, 0.0208256" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0259441; - rise_capacitance : 0.0266339; - rise_capacitance_range (0.0231191, 0.0309839); - fall_capacitance : 0.0252542; - fall_capacitance_range (0.0225286, 0.0279998); - } - } - cell (sg13g2_IOPadTriOut30mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 281.639; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1427.56; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 281.639; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1582.13; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 420.062; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1755.53; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 864.978; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1735.07; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 462.08; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1625.07; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 30; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 4.86346; - capacitance : 0.331669; - rise_capacitance : 0.33092; - rise_capacitance_range (0.33092, 0.33092); - fall_capacitance : 0.332418; - fall_capacitance_range (0.332418, 0.332418); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.76117, 1.90386, 2.0196, 2.12026, 2.37403, 2.59382", \ - "1.7818, 1.92424, 2.03995, 2.14051, 2.39424, 2.61408", \ - "1.79628, 1.93859, 2.05396, 2.15455, 2.4082, 2.62813", \ - "1.82046, 1.96314, 2.07827, 2.17873, 2.43246, 2.65228", \ - "1.84912, 1.99151, 2.10683, 2.20726, 2.46105, 2.67802", \ - "1.88522, 2.02747, 2.14286, 2.24323, 2.49668, 2.71404", \ - "1.92551, 2.0677, 2.18418, 2.28495, 2.53813, 2.75815" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.492622, 0.660172, 0.801621, 0.929583, 1.28203, 1.62405", \ - "0.492623, 0.660173, 0.801622, 0.929584, 1.28204, 1.62421", \ - "0.492624, 0.660174, 0.801623, 0.929585, 1.28205, 1.62424", \ - "0.492625, 0.660175, 0.801624, 0.929586, 1.28206, 1.62425", \ - "0.492626, 0.660176, 0.801625, 0.929587, 1.28207, 1.62426", \ - "0.492627, 0.660177, 0.801626, 0.929588, 1.28207, 1.62427", \ - "0.492628, 0.661817, 0.801885, 0.92982, 1.28235, 1.62472" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.66341, 1.7498, 1.82824, 1.90105, 2.09816, 2.27858", \ - "1.68412, 1.77053, 1.84894, 1.91982, 2.11965, 2.2989", \ - "1.70119, 1.78796, 1.86671, 1.9388, 2.13611, 2.31673", \ - "1.7377, 1.82425, 1.90194, 1.97338, 2.17277, 2.35281", \ - "1.79729, 1.88297, 1.96182, 2.03425, 2.2324, 2.41161", \ - "1.88506, 1.97176, 2.05041, 2.1223, 2.32205, 2.50032", \ - "2.02022, 2.10624, 2.18407, 2.25651, 2.45506, 2.63449" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.899354, 0.959727, 1.03778, 1.11888, 1.3666, 1.62895", \ - "0.903478, 0.962844, 1.04128, 1.12151, 1.37125, 1.63157", \ - "0.906117, 0.966019, 1.04129, 1.12408, 1.37262, 1.63299", \ - "0.912722, 0.971566, 1.04881, 1.12757, 1.37724, 1.636", \ - "0.914883, 0.972742, 1.05041, 1.13109, 1.37852, 1.63836", \ - "0.914884, 0.972743, 1.05042, 1.1311, 1.37853, 1.63837", \ - "0.914885, 0.972744, 1.05043, 1.13111, 1.37854, 1.63838" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33963, 1.33964, 1.33965, 1.33966, 1.33967, 1.33968", \ - "1.36497, 1.36498, 1.36499, 1.365, 1.36501, 1.36502", \ - "1.37774, 1.37775, 1.37776, 1.37777, 1.37778, 1.37779", \ - "1.40981, 1.40982, 1.40983, 1.40984, 1.40985, 1.40986", \ - "1.44787, 1.44788, 1.44789, 1.4479, 1.44791, 1.44792", \ - "1.50822, 1.50823, 1.50824, 1.50825, 1.50826, 1.50827", \ - "1.59418, 1.59419, 1.5942, 1.59421, 1.59422, 1.59423" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.33963, 1.33964, 1.33965, 1.33966, 1.33967, 1.33968", \ - "1.36497, 1.36498, 1.36499, 1.365, 1.36501, 1.36502", \ - "1.37774, 1.37775, 1.37776, 1.37777, 1.37778, 1.37779", \ - "1.40981, 1.40982, 1.40983, 1.40984, 1.40985, 1.40986", \ - "1.44787, 1.44788, 1.44789, 1.4479, 1.44791, 1.44792", \ - "1.50822, 1.50823, 1.50824, 1.50825, 1.50826, 1.50827", \ - "1.59418, 1.59419, 1.5942, 1.59421, 1.59422, 1.59423" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.94579, 1.9458, 1.94581, 1.94582, 1.94583, 1.94584", \ - "1.96956, 1.96957, 1.96958, 1.96959, 1.9696, 1.96961", \ - "1.98985, 1.98986, 1.98987, 1.98988, 1.98989, 1.9899", \ - "2.028, 2.02801, 2.02802, 2.02803, 2.02804, 2.02805", \ - "2.08575, 2.08576, 2.08577, 2.08578, 2.08579, 2.0858", \ - "2.16255, 2.16256, 2.16257, 2.16258, 2.16259, 2.1626", \ - "2.25419, 2.2542, 2.25421, 2.25422, 2.25423, 2.25424" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.94579, 1.9458, 1.94581, 1.94582, 1.94583, 1.94584", \ - "1.96956, 1.96957, 1.96958, 1.96959, 1.9696, 1.96961", \ - "1.98985, 1.98986, 1.98987, 1.98988, 1.98989, 1.9899", \ - "2.028, 2.02801, 2.02802, 2.02803, 2.02804, 2.02805", \ - "2.08575, 2.08576, 2.08577, 2.08578, 2.08579, 2.0858", \ - "2.16255, 2.16256, 2.16257, 2.16258, 2.16259, 2.1626", \ - "2.25419, 2.2542, 2.25421, 2.25422, 2.25423, 2.25424" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.73374, 1.89317, 2.01708, 2.12456, 2.39218, 2.62127", \ - "1.75311, 1.91202, 2.0364, 2.14383, 2.40993, 2.64045", \ - "1.76705, 1.92571, 2.05024, 2.15767, 2.42499, 2.65442", \ - "1.79204, 1.95111, 2.07545, 2.18174, 2.44913, 2.67955", \ - "1.82048, 1.97944, 2.10376, 2.21118, 2.47727, 2.7078", \ - "1.85726, 2.0165, 2.1405, 2.24791, 2.51415, 2.7445", \ - "1.89857, 2.05852, 2.18323, 2.28865, 2.55584, 2.7852" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.518186, 0.665186, 0.794091, 0.915345, 1.256, 1.59197", \ - "0.518187, 0.665187, 0.794092, 0.915346, 1.25601, 1.59198", \ - "0.518188, 0.665188, 0.794212, 0.915415, 1.25602, 1.59215", \ - "0.518189, 0.665189, 0.794213, 0.915419, 1.25603, 1.59216", \ - "0.51819, 0.66519, 0.794214, 0.91542, 1.25604, 1.59217", \ - "0.518191, 0.665191, 0.794215, 0.915421, 1.25605, 1.59218", \ - "0.518727, 0.665192, 0.794216, 0.917387, 1.25822, 1.59342" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.28022, 1.4005, 1.4997, 1.5875, 1.81853, 2.02632", \ - "1.29954, 1.41982, 1.51902, 1.60618, 1.83785, 2.04564", \ - "1.31126, 1.43155, 1.53075, 1.61768, 1.84956, 2.05735", \ - "1.33028, 1.45056, 1.54906, 1.63754, 1.86855, 2.07392", \ - "1.35641, 1.4767, 1.5759, 1.66258, 1.89448, 2.10225", \ - "1.38197, 1.50264, 1.60161, 1.68842, 1.91914, 2.12847", \ - "1.4094, 1.52981, 1.62708, 1.71397, 1.94545, 2.15309" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.371943, 0.494963, 0.607716, 0.715625, 1.0291, 1.34138", \ - "0.371944, 0.494964, 0.607717, 0.715626, 1.02911, 1.34139", \ - "0.371945, 0.494971, 0.607718, 0.715627, 1.02912, 1.3414", \ - "0.371946, 0.494972, 0.607719, 0.715628, 1.02913, 1.34141", \ - "0.371947, 0.494973, 0.60772, 0.715629, 1.02917, 1.34142", \ - "0.371948, 0.495139, 0.607732, 0.71563, 1.02918, 1.34142", \ - "0.373074, 0.49514, 0.607733, 0.715631, 1.02919, 1.34143" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "10.0559, 9.83937, 9.75005, 9.7055, 9.54202, 9.66712", \ - "10.0813, 9.86111, 9.7718, 9.7283, 9.56182, 9.68048", \ - "10.0932, 9.88517, 9.77371, 9.73368, 9.56274, 9.68454", \ - "10.0952, 9.87214, 9.77813, 9.7312, 9.56178, 9.68184", \ - "10.0985, 9.88167, 9.77648, 9.66689, 9.56812, 9.45229", \ - "10.0968, 9.88798, 9.77935, 9.72833, 9.56168, 9.43975", \ - "9.99753, 9.78939, 9.73299, 9.69339, 9.46866, 9.6228" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "53.604, 50.3665, 47.6091, 45.2784, 39.8933, 36.1779", \ - "53.9332, 50.7079, 47.9484, 45.5829, 40.1788, 36.35", \ - "54.1596, 50.8515, 48.0913, 45.7533, 40.3391, 36.4967", \ - "54.654, 51.3365, 48.582, 46.2084, 40.7906, 36.8613", \ - "54.8331, 51.5397, 48.7827, 46.4168, 40.8942, 37.0052", \ - "54.6558, 51.3183, 48.5441, 46.2009, 40.6839, 36.8581", \ - "53.9171, 50.6269, 47.9171, 45.5531, 40.1872, 36.3205" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0492659, 0.0492667, 0.0492656, 0.0492646, 0.0492628, 0.0492684", \ - "0.0469157, 0.0469158, 0.0469175, 0.0469165, 0.0469126, 0.0469163", \ - "0.0468615, 0.0468592, 0.0468597, 0.0468609, 0.0468578, 0.0468608", \ - "0.0478743, 0.047876, 0.0478741, 0.0478753, 0.0478747, 0.0478751", \ - "0.053634, 0.053634, 0.0536352, 0.0536321, 0.0536334, 0.0536331", \ - "0.0695579, 0.0695567, 0.0695581, 0.069555, 0.0695563, 0.0695563", \ - "0.107219, 0.107178, 0.10722, 0.107215, 0.107169, 0.107171" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.119353, 0.119361, 0.119353, 0.119347, 0.119358, 0.119352", \ - "0.116976, 0.116977, 0.116982, 0.116981, 0.116979, 0.116974", \ - "0.116907, 0.116904, 0.116899, 0.116896, 0.116896, 0.116895", \ - "0.118193, 0.118181, 0.118187, 0.118181, 0.118182, 0.118182", \ - "0.124348, 0.124351, 0.124357, 0.124352, 0.124351, 0.124345", \ - "0.140183, 0.14017, 0.140175, 0.140179, 0.140174, 0.140173", \ - "0.178019, 0.177828, 0.177852, 0.178031, 0.177834, 0.177911" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "9.05155, 9.38697, 9.72002, 10.1302, 11.154, 12.2556", \ - "9.05879, 9.37575, 9.72345, 10.135, 11.0805, 12.258", \ - "9.05322, 9.36001, 9.71335, 10.1236, 11.1362, 12.2569", \ - "9.0512, 9.37288, 9.72444, 10.1228, 11.1346, 12.2565", \ - "9.05383, 9.37335, 9.71883, 10.1297, 11.081, 12.2559", \ - "9.05694, 9.38795, 9.72183, 10.1324, 11.0918, 12.2558", \ - "9.03155, 9.3861, 9.75546, 10.0355, 11.0102, 12.1146" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "4.2171, 4.21877, 4.22212, 4.22335, 4.2247, 4.22259", \ - "4.21691, 4.21863, 4.22193, 4.22219, 4.22449, 4.22239", \ - "4.2172, 4.21889, 4.22211, 4.22246, 4.22459, 4.22253", \ - "4.21688, 4.21855, 4.22047, 4.22311, 4.22422, 4.22408", \ - "4.21757, 4.21928, 4.22244, 4.22294, 4.22508, 4.22304", \ - "4.21795, 4.22094, 4.22336, 4.22354, 4.22507, 4.22466", \ - "4.21898, 4.21807, 4.21824, 4.22062, 4.22279, 4.22415" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0215251, 0.0215247, 0.0215253, 0.0215259, 0.0215282, 0.0215295", \ - "0.0195826, 0.0195823, 0.0195827, 0.0195834, 0.0195851, 0.019587", \ - "0.020115, 0.0201148, 0.0201151, 0.0201158, 0.0201177, 0.0201195", \ - "0.023001, 0.0230005, 0.023001, 0.0230527, 0.023055, 0.0230052", \ - "0.0311211, 0.0311213, 0.0311211, 0.0311221, 0.0311235, 0.0311254", \ - "0.0508398, 0.0508401, 0.05084, 0.050841, 0.0508426, 0.0508448", \ - "0.0931218, 0.0931525, 0.0931243, 0.0930792, 0.0930728, 0.0930738" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0363954, 0.0363908, 0.0363817, 0.0363829, 0.0363768, 0.0363717", \ - "0.0350129, 0.0350076, 0.0349994, 0.0349976, 0.0349943, 0.0349892", \ - "0.0350345, 0.0350297, 0.0350245, 0.0350235, 0.0350191, 0.0350141", \ - "0.036691, 0.0366862, 0.0367008, 0.0366788, 0.036696, 0.0366898", \ - "0.0407208, 0.0407155, 0.0407119, 0.0408084, 0.0408007, 0.0407984", \ - "0.0512926, 0.0512862, 0.0512823, 0.0512768, 0.0512745, 0.0512646", \ - "0.073617, 0.0736526, 0.0736475, 0.0736312, 0.0736503, 0.0735361" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0274344; - rise_capacitance : 0.0275057; - rise_capacitance_range (0.0232278, 0.0314441); - fall_capacitance : 0.0273632; - fall_capacitance_range (0.0236745, 0.0295816); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0.00030268, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, -0.00030268, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0171878, -0.0173124, -0.0174894, -0.0175627, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214916, 0.0211701, 0.021191, 0.0209197, 0.0211399, 0.0207635, 0.0207834" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0.00030268, 0, 0, 0, 0" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, -0.00030268, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0171878, -0.0173124, -0.0174894, -0.0175627, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214916, 0.0211701, 0.021191, 0.0209197, 0.0211399, 0.0207635, 0.0207834" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0259423; - rise_capacitance : 0.0266304; - rise_capacitance_range (0.0231191, 0.0310366); - fall_capacitance : 0.0252543; - fall_capacitance_range (0.0225284, 0.0280111); - } - } - cell (sg13g2_IOPadTriOut4mA) { - pad_cell : true; - area : 14400; - dont_touch : true; - dont_use : true; - cell_footprint : "tri_out"; - pad_drivers : 1; - bond_pads : 1; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 13.8342; - when : "!c2p_en&!c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1427.49; - when : "!c2p_en&!c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 13.8342; - when : "!c2p_en&c2p"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1582.05; - when : "!c2p_en&c2p"; - related_pg_pin : vdd; - } - leakage_power () { - value : 62.7147; - when : "c2p_en&c2p&pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1755.43; - when : "c2p_en&c2p&pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 117.701; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1734.81; - when : "c2p_en&!c2p&!pad"; - related_pg_pin : vdd; - } - leakage_power () { - value : 52.021; - related_pg_pin : iovdd; - } - leakage_power () { - value : 1624.95; - related_pg_pin : vdd; - } - pin (pad) { - direction : "output"; - is_pad : true; - function : "c2p"; - three_state : "c2p_en'"; - drive_current : 4; - output_voltage : "pad"; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_capacitance : 1.11181; - capacitance : 0.163207; - rise_capacitance : 0.167318; - rise_capacitance_range (0.167318, 0.167318); - fall_capacitance : 0.159097; - fall_capacitance_range (0.159097, 0.159097); - timing () { - related_pin : "c2p"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.55578, 1.99204, 2.4254, 2.85835, 4.15527, 5.45129", \ - "1.57494, 2.01108, 2.44449, 2.87731, 4.17422, 5.47059", \ - "1.58907, 2.02518, 2.45867, 2.89152, 4.18838, 5.48478", \ - "1.61354, 2.04969, 2.48348, 2.91632, 4.21324, 5.51044", \ - "1.64245, 2.07831, 2.51196, 2.94491, 4.24184, 5.53698", \ - "1.68073, 2.11699, 2.5504, 2.98328, 4.28017, 5.57498", \ - "1.71888, 2.1552, 2.58873, 3.02204, 4.31853, 5.61473" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.10131, 1.98794, 2.88458, 3.78205, 6.48434, 9.18015", \ - "1.10132, 1.98836, 2.88459, 3.78294, 6.48435, 9.1804", \ - "1.10133, 1.98887, 2.8846, 3.78295, 6.48436, 9.18377", \ - "1.10134, 1.98888, 2.88461, 3.78296, 6.48437, 9.18378", \ - "1.10135, 1.98889, 2.88462, 3.78297, 6.48438, 9.18379", \ - "1.10136, 1.9889, 2.88463, 3.78298, 6.48439, 9.1838", \ - "1.10165, 1.98891, 2.88464, 3.78299, 6.48441, 9.18495" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.44376, 1.87326, 2.30154, 2.72884, 4.01143, 5.29447", \ - "1.46274, 1.89213, 2.32028, 2.74764, 4.03043, 5.31292", \ - "1.47884, 1.90803, 2.33618, 2.76381, 4.04572, 5.32894", \ - "1.51234, 1.94126, 2.3692, 2.7968, 4.07871, 5.36071", \ - "1.57106, 1.99991, 2.42746, 2.85515, 4.13702, 5.42017", \ - "1.66069, 2.08973, 2.51735, 2.94503, 4.22771, 5.509", \ - "1.79854, 2.22777, 2.65567, 3.08379, 4.36548, 5.64887" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.00252, 1.82529, 2.6544, 3.48459, 5.98214, 8.47953", \ - "1.00275, 1.8253, 2.65441, 3.48552, 5.98215, 8.47954", \ - "1.00276, 1.8263, 2.65442, 3.48553, 5.9823, 8.47955", \ - "1.00311, 1.82631, 2.65444, 3.48554, 5.98231, 8.47956", \ - "1.00312, 1.82632, 2.65447, 3.48555, 5.98232, 8.47957", \ - "1.00313, 1.82633, 2.65448, 3.48556, 5.98233, 8.47958", \ - "1.00314, 1.82634, 2.65454, 3.48561, 5.98234, 8.47959" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : negative_unate; - timing_type : three_state_disable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.952844, 0.952845, 0.952846, 0.952847, 0.952848, 0.952849", \ - "0.972317, 0.972318, 0.972319, 0.97232, 0.972321, 0.972322", \ - "0.991611, 0.991612, 0.991613, 0.991614, 0.991615, 0.991616", \ - "1.02356, 1.02357, 1.02358, 1.02359, 1.0236, 1.02361", \ - "1.05823, 1.05824, 1.05825, 1.05826, 1.05827, 1.05828", \ - "1.1193, 1.11931, 1.11932, 1.11933, 1.11934, 1.11935", \ - "1.20627, 1.20628, 1.20629, 1.2063, 1.20631, 1.20632" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.952844, 0.952845, 0.952846, 0.952847, 0.952848, 0.952849", \ - "0.972317, 0.972318, 0.972319, 0.97232, 0.972321, 0.972322", \ - "0.991611, 0.991612, 0.991613, 0.991614, 0.991615, 0.991616", \ - "1.02356, 1.02357, 1.02358, 1.02359, 1.0236, 1.02361", \ - "1.05823, 1.05824, 1.05825, 1.05826, 1.05827, 1.05828", \ - "1.1193, 1.11931, 1.11932, 1.11933, 1.11934, 1.11935", \ - "1.20627, 1.20628, 1.20629, 1.2063, 1.20631, 1.20632" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.874453, 0.874454, 0.874455, 0.874456, 0.874457, 0.874458", \ - "0.898612, 0.898613, 0.898614, 0.898615, 0.898616, 0.898617", \ - "0.918907, 0.918908, 0.918909, 0.91891, 0.918911, 0.918912", \ - "0.956781, 0.956782, 0.956783, 0.956784, 0.956785, 0.956786", \ - "1.01381, 1.01382, 1.01383, 1.01384, 1.01385, 1.01386", \ - "1.09375, 1.09376, 1.09377, 1.09378, 1.09379, 1.0938", \ - "1.21674, 1.21675, 1.21676, 1.21677, 1.21678, 1.21679" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.874453, 0.874454, 0.874455, 0.874456, 0.874457, 0.874458", \ - "0.898612, 0.898613, 0.898614, 0.898615, 0.898616, 0.898617", \ - "0.918907, 0.918908, 0.918909, 0.91891, 0.918911, 0.918912", \ - "0.956781, 0.956782, 0.956783, 0.956784, 0.956785, 0.956786", \ - "1.01381, 1.01382, 1.01383, 1.01384, 1.01385, 1.01386", \ - "1.09375, 1.09376, 1.09377, 1.09378, 1.09379, 1.0938", \ - "1.21674, 1.21675, 1.21676, 1.21677, 1.21678, 1.21679" \ - ); - } - } - timing () { - related_pin : "c2p_en"; - timing_sense : positive_unate; - timing_type : three_state_enable; - cell_rise (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.56138, 2.01554, 2.46787, 2.91831, 4.26981, 5.62209", \ - "1.57906, 2.03373, 2.48525, 2.9361, 4.28848, 5.64014", \ - "1.59535, 2.04957, 2.50091, 2.95186, 4.3047, 5.65613", \ - "1.6194, 2.07361, 2.52622, 2.97624, 4.32774, 5.68015", \ - "1.64904, 2.10329, 2.55489, 3.00557, 4.35651, 5.7098", \ - "1.6874, 2.14186, 2.59412, 3.04435, 4.39595, 5.74834", \ - "1.72797, 2.18225, 2.634, 3.08486, 4.43507, 5.78864" \ - ); - } - rise_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.09934, 1.98693, 2.88363, 3.78313, 6.48442, 9.18144", \ - "1.09935, 1.98722, 2.88447, 3.78345, 6.48443, 9.18182", \ - "1.09936, 1.98779, 2.88448, 3.78346, 6.48444, 9.18183", \ - "1.09937, 1.9878, 2.88449, 3.78359, 6.48445, 9.18184", \ - "1.09938, 1.98781, 2.8845, 3.7836, 6.48446, 9.18185", \ - "1.09939, 1.98782, 2.88451, 3.78361, 6.48447, 9.18186", \ - "1.0994, 1.98783, 2.88452, 3.78368, 6.48448, 9.18191" \ - ); - } - cell_fall (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.46421, 1.93325, 2.40088, 2.86744, 4.2672, 5.6665", \ - "1.48346, 1.9525, 2.42014, 2.8867, 4.28646, 5.68576", \ - "1.49522, 1.96428, 2.43156, 2.8984, 4.29813, 5.69745", \ - "1.51394, 1.98317, 2.4505, 2.91799, 4.31715, 5.71646", \ - "1.54045, 2.00881, 2.47645, 2.94301, 4.34341, 5.74206", \ - "1.56336, 2.03237, 2.49964, 2.96657, 4.36633, 5.76552", \ - "1.5923, 2.06138, 2.52874, 2.99552, 4.3953, 5.79463" \ - ); - } - fall_transition (delay_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.997332, 1.82255, 2.65295, 3.48377, 5.98542, 8.48408", \ - "0.997333, 1.82256, 2.65296, 3.48378, 5.98543, 8.48409", \ - "0.997349, 1.82257, 2.65297, 3.48379, 5.98544, 8.4841", \ - "0.99735, 1.82258, 2.65303, 3.48496, 5.98545, 8.48411", \ - "0.997352, 1.82259, 2.65304, 3.48497, 5.98546, 8.48412", \ - "0.997353, 1.8226, 2.65305, 3.48498, 5.98547, 8.48413", \ - "0.997354, 1.82261, 2.65306, 3.48506, 5.98548, 8.48414" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.16644, 3.1443, 3.11365, 3.08035, 2.99736, 2.89925", \ - "3.16196, 3.13573, 3.10698, 3.07454, 2.98868, 2.891", \ - "3.16241, 3.13528, 3.10906, 3.07666, 2.9934, 2.89621", \ - "3.15996, 3.13835, 3.11147, 3.0785, 2.99475, 2.89014", \ - "3.16257, 3.13645, 3.10484, 3.08131, 2.99379, 2.89667", \ - "3.16272, 3.13674, 3.10791, 3.08362, 2.99736, 2.881", \ - "3.15336, 3.13238, 3.10078, 3.07055, 2.98574, 2.89717" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.99739, 1.99219, 1.99062, 1.99069, 1.98949, 1.9887", \ - "2.00307, 1.99572, 1.99281, 1.99272, 1.99007, 1.98937", \ - "2.00669, 1.99684, 1.99313, 1.99181, 1.98979, 1.98878", \ - "2.0161, 2.00208, 1.99778, 1.99406, 1.99031, 1.98869", \ - "2.01894, 2.0037, 1.99829, 1.99449, 1.99035, 1.98902", \ - "2.02215, 2.00821, 2.00365, 1.99999, 1.99692, 1.99531", \ - "2.00258, 1.99527, 1.99187, 1.9934, 1.98912, 1.98992" \ - ); - } - } - internal_power () { - related_pin : "c2p"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0493334, 0.0493289, 0.0493311, 0.0493302, 0.049331, 0.0493306", \ - "0.0469859, 0.0469821, 0.0469804, 0.0469805, 0.0469822, 0.0469817", \ - "0.0469292, 0.0469256, 0.0469266, 0.0469265, 0.0469271, 0.046927", \ - "0.0479455, 0.0479417, 0.0479406, 0.0479406, 0.0479416, 0.0479414", \ - "0.0537047, 0.0537017, 0.053699, 0.0536996, 0.0537007, 0.0537012", \ - "0.0696885, 0.069685, 0.0696836, 0.0696846, 0.0696847, 0.0696846", \ - "0.107292, 0.107286, 0.107282, 0.107291, 0.107215, 0.107212" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.119602, 0.119612, 0.11961, 0.119615, 0.119606, 0.119606", \ - "0.117233, 0.117236, 0.117232, 0.117237, 0.117237, 0.117235", \ - "0.117151, 0.117161, 0.117158, 0.117149, 0.117155, 0.117154", \ - "0.118437, 0.11845, 0.118447, 0.118439, 0.118437, 0.118443", \ - "0.124613, 0.124617, 0.124611, 0.124616, 0.124615, 0.124617", \ - "0.140457, 0.140456, 0.140449, 0.140455, 0.140456, 0.140455", \ - "0.178195, 0.178196, 0.178138, 0.178293, 0.17817, 0.178292" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : iovdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "3.03984, 3.24345, 3.45216, 3.65501, 4.29624, 4.9201", \ - "3.03793, 3.25751, 3.45444, 3.66363, 4.28984, 4.91311", \ - "3.04029, 3.25154, 3.44867, 3.65963, 4.28766, 4.90849", \ - "3.03898, 3.24774, 3.45441, 3.65871, 4.28881, 4.90868", \ - "3.04394, 3.25072, 3.45325, 3.64799, 4.27964, 4.91426", \ - "3.04346, 3.24787, 3.45751, 3.66244, 4.30152, 4.92815", \ - "3.04146, 3.25105, 3.45982, 3.66541, 4.28838, 4.92921" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "1.15253, 1.15179, 1.1523, 1.15149, 1.15025, 1.14993", \ - "1.15235, 1.15162, 1.15211, 1.15132, 1.15007, 1.14975", \ - "1.15271, 1.15198, 1.15187, 1.15077, 1.14995, 1.14996", \ - "1.15369, 1.15108, 1.15146, 1.15014, 1.14954, 1.14968", \ - "1.15291, 1.15224, 1.15275, 1.15193, 1.15078, 1.15037", \ - "1.15061, 1.15005, 1.15104, 1.14962, 1.14844, 1.14816", \ - "1.1515, 1.15119, 1.15171, 1.14998, 1.1495, 1.1492" \ - ); - } - } - internal_power () { - related_pin : "c2p_en"; - related_pg_pin : vdd; - rise_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0215954, 0.0215927, 0.0215901, 0.0215909, 0.021594, 0.0215929", \ - "0.0196512, 0.0196497, 0.0196486, 0.0196501, 0.0196532, 0.0196529", \ - "0.0201831, 0.0201805, 0.0201786, 0.0201778, 0.0201841, 0.0201827", \ - "0.0231205, 0.023118, 0.0230679, 0.0231171, 0.0231202, 0.02312", \ - "0.0311913, 0.0311879, 0.0311857, 0.0311871, 0.0311902, 0.0311898", \ - "0.0505037, 0.0505028, 0.0505003, 0.0505012, 0.0505037, 0.050503", \ - "0.0936068, 0.0936596, 0.0935878, 0.093636, 0.0936455, 0.0936481" \ - ); - } - fall_power (power_template_7x6_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - index_2 ("1, 2, 3, 4, 7, 10"); - values ( \ - "0.0366594, 0.0366588, 0.0366606, 0.0366593, 0.036658, 0.0366573", \ - "0.0353141, 0.0353135, 0.0353154, 0.035314, 0.0353127, 0.0353119", \ - "0.0352985, 0.035296, 0.0353004, 0.0352983, 0.0352955, 0.0352957", \ - "0.0370015, 0.0369966, 0.0369971, 0.0369949, 0.036992, 0.0369921", \ - "0.041006, 0.0411933, 0.0411952, 0.0411939, 0.0410045, 0.0411914", \ - "0.0514388, 0.051439, 0.0514413, 0.0514391, 0.0514364, 0.0514378", \ - "0.0744967, 0.0743744, 0.0743458, 0.0744705, 0.0743537, 0.0743615" \ - ); - } - } - } - pin (c2p) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.016; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0274345; - rise_capacitance : 0.0275056; - rise_capacitance_range (0.0232275, 0.031444); - fall_capacitance : 0.0273633; - fall_capacitance_range (0.0236742, 0.0295819); - internal_power () { - when : "!c2p_en"; - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 0, 0, 3.6554e-07" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 0, 0, -3.6554e-07" \ - ); - } - } - internal_power () { - when : "!c2p_en"; - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0171878, -0.0173125, -0.0174888, -0.0174919, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214919, 0.0211705, 0.021092, 0.0212474, 0.0211413, 0.0207645, 0.0209009" \ - ); - } - } - internal_power () { - related_pg_pin : iovdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 0, 0, 3.6554e-07" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0, 0, 0, 0, 0, 0, -3.6554e-07" \ - ); - } - } - internal_power () { - related_pg_pin : vdd; - rise_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "-0.0164258, -0.0171878, -0.0173125, -0.0174888, -0.0174919, -0.0176614, -0.0177364" \ - ); - } - fall_power (passive_power_template_7x1_16) { - index_1 ("0.02, 0.1, 0.17, 0.33, 0.64, 1.26, 2.5"); - values ( \ - "0.0214919, 0.0211705, 0.021092, 0.0212474, 0.0211413, 0.0207645, 0.0209009" \ - ); - } - } - } - pin (c2p_en) { - direction : "input"; - input_voltage : "core"; - fanout_load : 0.011; - related_ground_pin : vss; - related_power_pin : vdd; - max_transition : 2.5; - capacitance : 0.0259476; - rise_capacitance : 0.0266431; - rise_capacitance_range (0.0231204, 0.0310979); - fall_capacitance : 0.0252521; - fall_capacitance_range (0.0225309, 0.0280484); - } - } - cell (sg13g2_IOPadVdd) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - is_pad : true; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 0; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadVss) { - area : 14400; - pad_cell : true; - bond_pads : 1; - dont_touch : true; - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - is_pad : true; - } - leakage_power () { - value : 0; - related_pg_pin : iovdd; - } - leakage_power () { - value : 0.952358; - related_pg_pin : vdd; - } - } - cell (sg13g2_IOPadAnalog) { - area: 14400; - dont_touch : true; - dont_use : true; - timing_model_type : abstracted; - pad_cell : true; - pg_pin (vss) { - pg_type : primary_ground; - voltage_name : "vss"; - } - pg_pin (vdd) { - pg_type : primary_power; - voltage_name : "vdd"; - } - pg_pin (iovss) { - pg_type : primary_ground; - voltage_name : "iovss"; - } - pg_pin (iovdd) { - pg_type : primary_power; - voltage_name : "iovdd"; - } - pin (pad) { - direction : inout; - function : "(pad)"; - output_voltage : core_output; - related_ground_pin : vss; - related_power_pin : vdd; - max_capacitance : 500; - max_transition : 200; - timing () { - related_pin : "pad"; - timing_type : combinational; - cell_rise (delay_template_2x2) { - values ( \ - "1000, 1000", \ - "1000, 1000" \ - ); - } - rise_transition (delay_template_2x2) { - values ( \ - "200, 200", \ - "200, 200" \ - ); - } - cell_fall (delay_template_2x2) { - values ( \ - "1000, 1000", \ - "1000, 1000" \ - ); - } - fall_transition (delay_template_2x2) { - values ( \ - "200, 200", \ - "200, 200" \ - ); - } - } - } - pin (padres) { - direction : inout; - is_pad : false; - input_voltage : io_input; - related_ground_pin : iovss; - related_power_pin : iovdd; - max_transition : 200; - capacitance : 15.0; - rise_capacitance : 15.0; - rise_capacitance_range (12.0, 15.0); - fall_capacitance : 15.0; - fall_capacitance_range (12.0, 15.0); - } - } -} diff --git a/ihp13/pdk/lib/sg13g2_stdcell_fast_1p32V_m40C.lib b/ihp13/pdk/lib/sg13g2_stdcell_fast_1p32V_m40C.lib deleted file mode 100644 index 55b7f7792..000000000 --- a/ihp13/pdk/lib/sg13g2_stdcell_fast_1p32V_m40C.lib +++ /dev/null @@ -1,33783 +0,0 @@ -/************************************************************************ - - Copyright 2024 IHP PDK Authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -************************************************************************/ - -library (sg13g2_stdcell_fast_1p32V_m40C) { - comment : "IHP Microelectronics GmbH, 2025"; - date : "$Date: Tue Nov 4 20:01:33 2025 $"; - revision : "$Revision: 0.1.4 $"; - delay_model : table_lookup; - capacitive_load_unit (1,pf); - current_unit : "1uA"; - leakage_power_unit : "1pW"; - pulling_resistance_unit : "1kohm"; - time_unit : "1ns"; - voltage_unit : "1V"; - default_cell_leakage_power : 0; - default_fanout_load : 1; - default_inout_pin_cap : 0.006; - default_input_pin_cap : 0.006; - default_leakage_power_density : 0; - default_max_capacitance : 0.3; - default_max_fanout : 8; - default_max_transition : 2.5074; - default_output_pin_cap : 0; - default_wire_load_area : 0.29; - default_wire_load_capacitance : 0.0003; - default_wire_load_mode : "top"; - default_wire_load_resistance : 0.0057; - in_place_swap_mode : match_footprint; - input_threshold_pct_fall : 50; - input_threshold_pct_rise : 50; - nom_process : 1; - nom_temperature : -40; - nom_voltage : 1.32; - output_threshold_pct_fall : 50; - output_threshold_pct_rise : 50; - slew_derate_from_library : 1; - slew_lower_threshold_pct_fall : 20; - slew_lower_threshold_pct_rise : 20; - slew_upper_threshold_pct_fall : 80; - slew_upper_threshold_pct_rise : 80; - operating_conditions (sg13g2_stdcell_fast_1p32V_m40C) { - process : 1; - temperature : -40; - voltage : 1.32; - } - wire_load ("Zero") { - area : 0.01; - capacitance : 0.0001; - fanout_length (1, 0.01); - fanout_length (5, 0.01); - fanout_length (20, 0.01); - resistance : 0.0001; - slope : 1; - } - wire_load ("0_1k") { - area : 0.36; - capacitance : 0.0001; - fanout_length (1, 6.43); - fanout_length (5, 38.56); - fanout_length (20, 146.8); - resistance : 0.0035; - slope : 7.387; - } - wire_load ("0_5k") { - area : 0.36; - capacitance : 0.0001; - fanout_length (1, 7.89); - fanout_length (5, 47.32); - fanout_length (20, 169.4); - resistance : 0.0042; - slope : 10.99; - } - wire_load ("1k") { - area : 0.36; - capacitance : 0.0002; - fanout_length (1, 9.93); - fanout_length (5, 59.59); - fanout_length (20, 215.6); - resistance : 0.0053; - slope : 10.9; - } - wire_load ("2k") { - area : 0.36; - capacitance : 0.0002; - fanout_length (1, 11.68); - fanout_length (5, 70.11); - fanout_length (20, 239.5); - resistance : 0.0063; - slope : 16.87; - } - wire_load ("5k") { - area : 0.36; - capacitance : 0.0003; - fanout_length (1, 13.44); - fanout_length (5, 80.62); - fanout_length (20, 287.1); - resistance : 0.0072; - slope : 14.58; - } - wire_load ("10k") { - area : 0.37; - capacitance : 0.0003; - fanout_length (1, 14.9); - fanout_length (5, 89.39); - fanout_length (20, 381.6); - resistance : 0.008; - slope : 18.94; - } - wire_load ("30k") { - area : 0.37; - capacitance : 0.0003; - fanout_length (1, 17.53); - fanout_length (5, 105.2); - fanout_length (20, 515.5); - resistance : 0.0094; - slope : 24.61; - } - wire_load ("50k") { - area : 0.37; - capacitance : 0.0005; - fanout_length (1, 28.33); - fanout_length (5, 170); - fanout_length (20, 607.6); - resistance : 0.0152; - slope : 31.81; - } - wire_load ("100k") { - area : 0.39; - capacitance : 0.0009; - fanout_length (1, 49.37); - fanout_length (5, 296.2); - fanout_length (20, 812.1); - resistance : 0.0265; - slope : 40.22; - } - wire_load ("200k") { - area : 0.41; - capacitance : 0.0016; - fanout_length (1, 84.71); - fanout_length (5, 508.3); - fanout_length (20, 1051.7); - resistance : 0.0456; - slope : 52.68; - } - wire_load ("500k") { - area : 0.45; - capacitance : 0.0027; - fanout_length (1, 141.4); - fanout_length (5, 848.3); - fanout_length (20, 1527.1); - resistance : 0.076; - slope : 67.44; - } - wire_load_selection ("4_metls_routing") { - wire_load_from_area (0, 635, 0_1k); - wire_load_from_area (635, 3175, 0_5k); - wire_load_from_area (3175, 6350, 1k); - wire_load_from_area (6350, 12701, 2k); - wire_load_from_area (12701, 31752, 5k); - wire_load_from_area (31752, 63504, 10k); - wire_load_from_area (63504, 190512, 30k); - wire_load_from_area (190512, 317520, 50k); - wire_load_from_area (317520, 635040, 100k); - wire_load_from_area (635040, 1.27008e+06, 200k); - wire_load_from_area (1.27008e+06, 3.1752e+06, 500k); - } - default_wire_load : "1k"; - default_operating_conditions : sg13g2_stdcell_fast_1p32V_m40C; - default_wire_load_selection : "4_metls_routing"; - lu_table_template (CONSTRAINT_4x4) { - variable_1 : constrained_pin_transition; - variable_2 : related_pin_transition; - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - } - power_lut_template (POWER_7x7ds1) { - variable_1 : input_transition_time; - variable_2 : total_output_net_capacitance; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - } - lu_table_template (TIMING_DELAY_7x7ds1) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - } - lu_table_template (mpw_CONSTRAINT_4x4) { - variable_1 : constrained_pin_transition; - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - } - power_lut_template (passive_POWER_7x1ds1) { - variable_1 : input_transition_time; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - } - cell (sg13g2_a21o_1) { - area : 12.7008; - cell_footprint : "a21o"; - cell_leakage_power : 357.438; - leakage_power () { - value : 353.267; - when : "!A1&!A2&!B1"; - } - leakage_power () { - value : 398.144; - when : "!A1&A2&!B1"; - } - leakage_power () { - value : 298.712; - when : "A1&!A2&!B1"; - } - leakage_power () { - value : 334.993; - when : "A1&A2&!B1"; - } - leakage_power () { - value : 332.589; - when : "!A1&!A2&B1"; - } - leakage_power () { - value : 373.256; - when : "!A1&A2&B1"; - } - leakage_power () { - value : 373.216; - when : "A1&!A2&B1"; - } - leakage_power () { - value : 395.329; - when : "A1&A2&B1"; - } - pin (X) { - direction : "output"; - function : "((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0576186, 0.104032, 0.132139, 0.177819, 0.254009, 0.38068, 0.59176", \ - "0.086343, 0.133593, 0.16168, 0.207546, 0.283813, 0.410591, 0.621808", \ - "0.10606, 0.154231, 0.18237, 0.22827, 0.304592, 0.431368, 0.64235", \ - "0.132558, 0.183748, 0.211746, 0.257505, 0.333718, 0.460804, 0.672013", \ - "0.170248, 0.225629, 0.253576, 0.299237, 0.375522, 0.502558, 0.713509", \ - "0.224213, 0.288841, 0.317665, 0.363426, 0.440245, 0.566819, 0.777563", \ - "0.304307, 0.381454, 0.415528, 0.462947, 0.540797, 0.669259, 0.881698" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144673, 0.0690405, 0.108656, 0.17467, 0.28593, 0.471394, 0.780956", \ - "0.0167882, 0.0698019, 0.109113, 0.175021, 0.286078, 0.471702, 0.781072", \ - "0.0193687, 0.0706859, 0.109702, 0.175465, 0.286493, 0.471751, 0.781174", \ - "0.0238235, 0.0725095, 0.110701, 0.175993, 0.287089, 0.472292, 0.781311", \ - "0.0297421, 0.0767049, 0.113146, 0.177284, 0.287762, 0.473138, 0.781953", \ - "0.039329, 0.084647, 0.118751, 0.181182, 0.290369, 0.475112, 0.783362", \ - "0.054545, 0.103116, 0.133529, 0.191872, 0.298848, 0.482363, 0.789563" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0613469, 0.103985, 0.128068, 0.166797, 0.23129, 0.338666, 0.51734", \ - "0.0829684, 0.12698, 0.151239, 0.190007, 0.25455, 0.361896, 0.540842", \ - "0.0955255, 0.141361, 0.165828, 0.204955, 0.269651, 0.377052, 0.555654", \ - "0.111378, 0.161112, 0.185931, 0.225263, 0.29014, 0.397582, 0.576548", \ - "0.131622, 0.187457, 0.213722, 0.253725, 0.318558, 0.426413, 0.605121", \ - "0.156493, 0.222771, 0.252152, 0.294468, 0.361184, 0.469123, 0.648891", \ - "0.180654, 0.260086, 0.293642, 0.340615, 0.412325, 0.525298, 0.708402" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137777, 0.0582369, 0.0895756, 0.142246, 0.231643, 0.381093, 0.630293", \ - "0.015424, 0.0593168, 0.0902254, 0.142672, 0.231714, 0.381345, 0.631053", \ - "0.017531, 0.060831, 0.0913361, 0.143409, 0.232237, 0.381346, 0.631073", \ - "0.0213165, 0.0639372, 0.0934949, 0.144797, 0.232982, 0.381996, 0.631074", \ - "0.0278053, 0.069886, 0.0984116, 0.14801, 0.234823, 0.382906, 0.631329", \ - "0.037548, 0.081995, 0.109841, 0.157753, 0.241699, 0.387179, 0.633783", \ - "0.051592, 0.102337, 0.129067, 0.175791, 0.260095, 0.403856, 0.647544" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0576186, 0.104032, 0.132139, 0.177819, 0.254009, 0.38068, 0.59176", \ - "0.086343, 0.133593, 0.16168, 0.207546, 0.283813, 0.410591, 0.621808", \ - "0.10606, 0.154231, 0.18237, 0.22827, 0.304592, 0.431368, 0.64235", \ - "0.132558, 0.183748, 0.211746, 0.257505, 0.333718, 0.460804, 0.672013", \ - "0.170248, 0.225629, 0.253576, 0.299237, 0.375522, 0.502558, 0.713509", \ - "0.224213, 0.288841, 0.317665, 0.363426, 0.440245, 0.566819, 0.777563", \ - "0.304307, 0.381454, 0.415528, 0.462947, 0.540797, 0.669259, 0.881698" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144673, 0.0690405, 0.108656, 0.17467, 0.28593, 0.471394, 0.780956", \ - "0.0167882, 0.0698019, 0.109113, 0.175021, 0.286078, 0.471702, 0.781072", \ - "0.0193687, 0.0706859, 0.109702, 0.175465, 0.286493, 0.471751, 0.781174", \ - "0.0238235, 0.0725095, 0.110701, 0.175993, 0.287089, 0.472292, 0.781311", \ - "0.0297421, 0.0767049, 0.113146, 0.177284, 0.287762, 0.473138, 0.781953", \ - "0.039329, 0.084647, 0.118751, 0.181182, 0.290369, 0.475112, 0.783362", \ - "0.054545, 0.103116, 0.133529, 0.191872, 0.298848, 0.482363, 0.789563" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0613469, 0.103985, 0.128068, 0.166797, 0.23129, 0.338666, 0.51734", \ - "0.0829684, 0.12698, 0.151239, 0.190007, 0.25455, 0.361896, 0.540842", \ - "0.0955255, 0.141361, 0.165828, 0.204955, 0.269651, 0.377052, 0.555654", \ - "0.111378, 0.161112, 0.185931, 0.225263, 0.29014, 0.397582, 0.576548", \ - "0.131622, 0.187457, 0.213722, 0.253725, 0.318558, 0.426413, 0.605121", \ - "0.156493, 0.222771, 0.252152, 0.294468, 0.361184, 0.469123, 0.648891", \ - "0.180654, 0.260086, 0.293642, 0.340615, 0.412325, 0.525298, 0.708402" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137777, 0.0582369, 0.0895756, 0.142246, 0.231643, 0.381093, 0.630293", \ - "0.015424, 0.0593168, 0.0902254, 0.142672, 0.231714, 0.381345, 0.631053", \ - "0.017531, 0.060831, 0.0913361, 0.143409, 0.232237, 0.381346, 0.631073", \ - "0.0213165, 0.0639372, 0.0934949, 0.144797, 0.232982, 0.381996, 0.631074", \ - "0.0278053, 0.069886, 0.0984116, 0.14801, 0.234823, 0.382906, 0.631329", \ - "0.037548, 0.081995, 0.109841, 0.157753, 0.241699, 0.387179, 0.633783", \ - "0.051592, 0.102337, 0.129067, 0.175791, 0.260095, 0.403856, 0.647544" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0598727, 0.106319, 0.134294, 0.180009, 0.256267, 0.383004, 0.594082", \ - "0.0847161, 0.131957, 0.160034, 0.205883, 0.282138, 0.408836, 0.621115", \ - "0.102281, 0.150726, 0.178903, 0.224787, 0.301078, 0.427932, 0.638962", \ - "0.126367, 0.177877, 0.205854, 0.251565, 0.328113, 0.454816, 0.665859", \ - "0.160291, 0.215776, 0.244027, 0.290002, 0.366543, 0.493139, 0.704354", \ - "0.209234, 0.273345, 0.302977, 0.349408, 0.426321, 0.553538, 0.764562", \ - "0.278239, 0.355521, 0.388461, 0.435919, 0.514433, 0.643565, 0.856962" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144941, 0.0689955, 0.108538, 0.174718, 0.285927, 0.471414, 0.780797", \ - "0.0160553, 0.0696327, 0.108956, 0.174879, 0.286054, 0.472541, 0.782353", \ - "0.0179217, 0.0704663, 0.109458, 0.175249, 0.28625, 0.472542, 0.782354", \ - "0.0214179, 0.0724778, 0.110494, 0.175815, 0.286696, 0.472543, 0.782355", \ - "0.0268229, 0.0762475, 0.113248, 0.177454, 0.287476, 0.472692, 0.782356", \ - "0.035599, 0.084431, 0.119308, 0.181881, 0.290827, 0.475037, 0.783103", \ - "0.04899, 0.101111, 0.133211, 0.193217, 0.30017, 0.483244, 0.790097" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0672726, 0.110647, 0.134771, 0.173771, 0.238401, 0.345732, 0.52447", \ - "0.0904038, 0.134921, 0.15927, 0.198335, 0.263003, 0.370359, 0.549132", \ - "0.104591, 0.150635, 0.175141, 0.214358, 0.279216, 0.386602, 0.565316", \ - "0.123217, 0.172447, 0.197434, 0.236844, 0.301714, 0.409389, 0.588374", \ - "0.147638, 0.20276, 0.228934, 0.268655, 0.333534, 0.441411, 0.620329", \ - "0.180654, 0.244575, 0.273129, 0.314982, 0.381113, 0.489432, 0.668626", \ - "0.218158, 0.294374, 0.326756, 0.372252, 0.441932, 0.554163, 0.736433" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145091, 0.0588672, 0.0900712, 0.142663, 0.232, 0.381341, 0.630508", \ - "0.0158332, 0.0597017, 0.090616, 0.143052, 0.232119, 0.382254, 0.630583", \ - "0.0178018, 0.0611185, 0.091631, 0.143663, 0.232463, 0.382255, 0.630631", \ - "0.0213062, 0.0637578, 0.0936151, 0.144997, 0.233302, 0.382256, 0.630986", \ - "0.0271979, 0.0695368, 0.0981296, 0.147822, 0.234678, 0.383074, 0.631595", \ - "0.036028, 0.079639, 0.107189, 0.155468, 0.240189, 0.386444, 0.633765", \ - "0.04903, 0.09765, 0.124231, 0.170699, 0.25409, 0.399057, 0.643779" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0598727, 0.106319, 0.134294, 0.180009, 0.256267, 0.383004, 0.594082", \ - "0.0847161, 0.131957, 0.160034, 0.205883, 0.282138, 0.408836, 0.621115", \ - "0.102281, 0.150726, 0.178903, 0.224787, 0.301078, 0.427932, 0.638962", \ - "0.126367, 0.177877, 0.205854, 0.251565, 0.328113, 0.454816, 0.665859", \ - "0.160291, 0.215776, 0.244027, 0.290002, 0.366543, 0.493139, 0.704354", \ - "0.209234, 0.273345, 0.302977, 0.349408, 0.426321, 0.553538, 0.764562", \ - "0.278239, 0.355521, 0.388461, 0.435919, 0.514433, 0.643565, 0.856962" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144941, 0.0689955, 0.108538, 0.174718, 0.285927, 0.471414, 0.780797", \ - "0.0160553, 0.0696327, 0.108956, 0.174879, 0.286054, 0.472541, 0.782353", \ - "0.0179217, 0.0704663, 0.109458, 0.175249, 0.28625, 0.472542, 0.782354", \ - "0.0214179, 0.0724778, 0.110494, 0.175815, 0.286696, 0.472543, 0.782355", \ - "0.0268229, 0.0762475, 0.113248, 0.177454, 0.287476, 0.472692, 0.782356", \ - "0.035599, 0.084431, 0.119308, 0.181881, 0.290827, 0.475037, 0.783103", \ - "0.04899, 0.101111, 0.133211, 0.193217, 0.30017, 0.483244, 0.790097" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0672726, 0.110647, 0.134771, 0.173771, 0.238401, 0.345732, 0.52447", \ - "0.0904038, 0.134921, 0.15927, 0.198335, 0.263003, 0.370359, 0.549132", \ - "0.104591, 0.150635, 0.175141, 0.214358, 0.279216, 0.386602, 0.565316", \ - "0.123217, 0.172447, 0.197434, 0.236844, 0.301714, 0.409389, 0.588374", \ - "0.147638, 0.20276, 0.228934, 0.268655, 0.333534, 0.441411, 0.620329", \ - "0.180654, 0.244575, 0.273129, 0.314982, 0.381113, 0.489432, 0.668626", \ - "0.218158, 0.294374, 0.326756, 0.372252, 0.441932, 0.554163, 0.736433" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145091, 0.0588672, 0.0900712, 0.142663, 0.232, 0.381341, 0.630508", \ - "0.0158332, 0.0597017, 0.090616, 0.143052, 0.232119, 0.382254, 0.630583", \ - "0.0178018, 0.0611185, 0.091631, 0.143663, 0.232463, 0.382255, 0.630631", \ - "0.0213062, 0.0637578, 0.0936151, 0.144997, 0.233302, 0.382256, 0.630986", \ - "0.0271979, 0.0695368, 0.0981296, 0.147822, 0.234678, 0.383074, 0.631595", \ - "0.036028, 0.079639, 0.107189, 0.155468, 0.240189, 0.386444, 0.633765", \ - "0.04903, 0.09765, 0.124231, 0.170699, 0.25409, 0.399057, 0.643779" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0379326, 0.0810051, 0.108547, 0.15395, 0.230079, 0.356363, 0.567165", \ - "0.0629944, 0.1081, 0.135746, 0.181208, 0.257156, 0.383678, 0.594431", \ - "0.0783957, 0.125741, 0.153406, 0.198905, 0.274904, 0.401281, 0.612137", \ - "0.0981863, 0.149639, 0.17726, 0.222938, 0.298669, 0.425281, 0.635943", \ - "0.124923, 0.183327, 0.211111, 0.256761, 0.332642, 0.458765, 0.669515", \ - "0.158475, 0.22845, 0.258525, 0.304242, 0.380921, 0.50775, 0.717859", \ - "0.198765, 0.28408, 0.319339, 0.368925, 0.447043, 0.576472, 0.790152" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116644, 0.0663661, 0.106416, 0.172915, 0.28461, 0.46998, 0.779425", \ - "0.015958, 0.0671815, 0.106833, 0.173075, 0.284611, 0.469981, 0.779426", \ - "0.0194344, 0.0682315, 0.107297, 0.173464, 0.284612, 0.469982, 0.780061", \ - "0.0248957, 0.0706789, 0.108524, 0.173973, 0.284965, 0.470321, 0.780062", \ - "0.0330627, 0.0764099, 0.111864, 0.175758, 0.285858, 0.470993, 0.780063", \ - "0.045269, 0.089012, 0.121223, 0.181388, 0.289601, 0.473397, 0.781406", \ - "0.062281, 0.112151, 0.142633, 0.198093, 0.301469, 0.48306, 0.789367" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0605753, 0.103953, 0.128191, 0.167092, 0.231705, 0.339126, 0.517946", \ - "0.0871712, 0.131664, 0.156105, 0.195199, 0.259908, 0.367234, 0.5461", \ - "0.104186, 0.149715, 0.174232, 0.213671, 0.278525, 0.385976, 0.564718", \ - "0.127611, 0.175879, 0.20044, 0.239652, 0.304782, 0.41254, 0.591578", \ - "0.159469, 0.211539, 0.237104, 0.277045, 0.341517, 0.449257, 0.628745", \ - "0.203274, 0.265179, 0.292004, 0.332464, 0.398318, 0.505842, 0.684529", \ - "0.262691, 0.338352, 0.368984, 0.41277, 0.480769, 0.591747, 0.773655" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145075, 0.0589546, 0.090075, 0.142613, 0.231941, 0.381307, 0.63065", \ - "0.0165437, 0.0600852, 0.0908778, 0.14322, 0.232152, 0.38226, 0.630706", \ - "0.0190871, 0.0614294, 0.0920318, 0.144242, 0.232869, 0.382261, 0.630707", \ - "0.0233261, 0.0638244, 0.093598, 0.145258, 0.233995, 0.382763, 0.631319", \ - "0.0300019, 0.0686365, 0.096902, 0.147273, 0.234958, 0.383749, 0.632651", \ - "0.040495, 0.079012, 0.105387, 0.153467, 0.239344, 0.386186, 0.634196", \ - "0.056629, 0.098984, 0.123223, 0.168953, 0.252574, 0.398076, 0.643791" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0358937, 0.0778256, 0.105352, 0.15074, 0.226714, 0.353227, 0.564122", \ - "0.0598799, 0.102896, 0.130569, 0.176027, 0.25202, 0.378456, 0.58925", \ - "0.0743691, 0.118418, 0.145899, 0.191324, 0.267369, 0.393891, 0.604674", \ - "0.0925915, 0.139779, 0.167254, 0.212435, 0.287069, 0.413566, 0.62429", \ - "0.11653, 0.169381, 0.19687, 0.242056, 0.317021, 0.443313, 0.65373", \ - "0.145058, 0.208402, 0.238133, 0.283682, 0.359981, 0.486389, 0.696861", \ - "0.177863, 0.257774, 0.29111, 0.339228, 0.41712, 0.546681, 0.759331" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0099969, 0.0662091, 0.106388, 0.172871, 0.284296, 0.469895, 0.779432", \ - "0.0133634, 0.0668183, 0.106752, 0.173079, 0.284337, 0.469896, 0.779586", \ - "0.0160849, 0.0675625, 0.107147, 0.173403, 0.284585, 0.470199, 0.779919", \ - "0.020567, 0.0692894, 0.10809, 0.173957, 0.285091, 0.470399, 0.77992", \ - "0.0276617, 0.0737389, 0.110725, 0.175501, 0.286043, 0.471216, 0.779926", \ - "0.038605, 0.084941, 0.119153, 0.181162, 0.290061, 0.474091, 0.781808", \ - "0.055755, 0.107272, 0.137634, 0.196232, 0.30171, 0.48451, 0.790418" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0536984, 0.0962883, 0.120344, 0.159111, 0.223699, 0.331005, 0.509651", \ - "0.0781954, 0.122136, 0.146486, 0.185558, 0.250122, 0.357516, 0.536217", \ - "0.0931433, 0.138383, 0.16296, 0.202265, 0.267143, 0.37472, 0.553542", \ - "0.113644, 0.16182, 0.186236, 0.22554, 0.290476, 0.39823, 0.577204", \ - "0.140984, 0.194028, 0.219908, 0.258836, 0.323453, 0.431346, 0.610483", \ - "0.181011, 0.243221, 0.270644, 0.311057, 0.37708, 0.484349, 0.663309", \ - "0.234536, 0.310194, 0.341387, 0.386442, 0.454638, 0.56553, 0.748926" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137669, 0.0582552, 0.0895421, 0.142243, 0.23156, 0.381113, 0.630296", \ - "0.0163102, 0.0598237, 0.0906774, 0.142972, 0.231948, 0.381301, 0.630471", \ - "0.0189478, 0.0611169, 0.0918312, 0.144015, 0.232768, 0.381595, 0.630616", \ - "0.0232572, 0.0637761, 0.0934268, 0.145135, 0.233774, 0.38282, 0.631082", \ - "0.0302113, 0.0689952, 0.0974821, 0.147274, 0.234954, 0.383696, 0.63233", \ - "0.040771, 0.080138, 0.106769, 0.154492, 0.240025, 0.386682, 0.634201", \ - "0.057258, 0.101216, 0.125602, 0.171861, 0.254885, 0.399973, 0.644521" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357019, 0.0776202, 0.105151, 0.150541, 0.226507, 0.35298, 0.563921", \ - "0.0596358, 0.102645, 0.130292, 0.175807, 0.251922, 0.378342, 0.589422", \ - "0.0743833, 0.118363, 0.145775, 0.191628, 0.267501, 0.394101, 0.604762", \ - "0.0932879, 0.140408, 0.167858, 0.213079, 0.287663, 0.41421, 0.624851", \ - "0.118705, 0.171685, 0.198557, 0.243789, 0.319345, 0.444868, 0.65531", \ - "0.151397, 0.215094, 0.244039, 0.289776, 0.366053, 0.491405, 0.70186", \ - "0.193235, 0.272654, 0.305853, 0.354562, 0.433559, 0.5623, 0.77417" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0100105, 0.0662314, 0.106388, 0.172874, 0.284298, 0.470006, 0.779434", \ - "0.0133791, 0.0668427, 0.106763, 0.173088, 0.284336, 0.470007, 0.779743", \ - "0.0160672, 0.0675846, 0.107143, 0.173434, 0.284617, 0.470008, 0.78005", \ - "0.0204554, 0.0692788, 0.108079, 0.173871, 0.285092, 0.470393, 0.780051", \ - "0.0274007, 0.0735423, 0.110667, 0.175491, 0.28605, 0.471048, 0.780052", \ - "0.03807, 0.084438, 0.118791, 0.180934, 0.289997, 0.474027, 0.781742", \ - "0.054957, 0.106626, 0.137172, 0.195457, 0.301962, 0.48477, 0.790491" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0452743, 0.0848924, 0.108501, 0.147116, 0.211625, 0.318768, 0.497334", \ - "0.0694381, 0.110656, 0.134462, 0.173244, 0.237712, 0.345014, 0.523596", \ - "0.0833213, 0.126083, 0.150013, 0.188971, 0.253677, 0.361182, 0.539887", \ - "0.101662, 0.147435, 0.171313, 0.210144, 0.274975, 0.382545, 0.561387", \ - "0.124809, 0.176587, 0.201552, 0.239729, 0.304326, 0.411588, 0.590471", \ - "0.156726, 0.217015, 0.243886, 0.283563, 0.349463, 0.457036, 0.636092", \ - "0.195672, 0.269003, 0.299388, 0.343136, 0.411279, 0.522611, 0.704743" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114897, 0.055977, 0.0877966, 0.140982, 0.230769, 0.380173, 0.629259", \ - "0.0144138, 0.057401, 0.0887388, 0.14159, 0.230891, 0.380236, 0.629354", \ - "0.0170918, 0.0586309, 0.0896218, 0.142415, 0.231486, 0.380598, 0.630319", \ - "0.0213548, 0.061224, 0.0911732, 0.143228, 0.232239, 0.381383, 0.63032", \ - "0.0281358, 0.0660619, 0.0949793, 0.14544, 0.233446, 0.382492, 0.630895", \ - "0.03831, 0.077423, 0.104236, 0.152226, 0.238536, 0.38547, 0.63325", \ - "0.053847, 0.097801, 0.12243, 0.168543, 0.252887, 0.398773, 0.643815" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0379326, 0.0810051, 0.108547, 0.15395, 0.230079, 0.356363, 0.567165", \ - "0.0629944, 0.1081, 0.135746, 0.181208, 0.257156, 0.383678, 0.594431", \ - "0.0783957, 0.125741, 0.153406, 0.198905, 0.274904, 0.401281, 0.612137", \ - "0.0981863, 0.149639, 0.17726, 0.222938, 0.298669, 0.425281, 0.635943", \ - "0.124923, 0.183327, 0.211111, 0.256761, 0.332642, 0.458765, 0.669515", \ - "0.158475, 0.22845, 0.258525, 0.304242, 0.380921, 0.50775, 0.717859", \ - "0.198765, 0.28408, 0.319339, 0.368925, 0.447043, 0.576472, 0.790152" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116644, 0.0663661, 0.106416, 0.172915, 0.28461, 0.46998, 0.779425", \ - "0.015958, 0.0671815, 0.106833, 0.173075, 0.284611, 0.469981, 0.779426", \ - "0.0194344, 0.0682315, 0.107297, 0.173464, 0.284612, 0.469982, 0.780061", \ - "0.0248957, 0.0706789, 0.108524, 0.173973, 0.284965, 0.470321, 0.780062", \ - "0.0330627, 0.0764099, 0.111864, 0.175758, 0.285858, 0.470993, 0.780063", \ - "0.045269, 0.089012, 0.121223, 0.181388, 0.289601, 0.473397, 0.781406", \ - "0.062281, 0.112151, 0.142633, 0.198093, 0.301469, 0.48306, 0.789367" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0605753, 0.103953, 0.128191, 0.167092, 0.231705, 0.339126, 0.517946", \ - "0.0871712, 0.131664, 0.156105, 0.195199, 0.259908, 0.367234, 0.5461", \ - "0.104186, 0.149715, 0.174232, 0.213671, 0.278525, 0.385976, 0.564718", \ - "0.127611, 0.175879, 0.20044, 0.239652, 0.304782, 0.41254, 0.591578", \ - "0.159469, 0.211539, 0.237104, 0.277045, 0.341517, 0.449257, 0.628745", \ - "0.203274, 0.265179, 0.292004, 0.332464, 0.398318, 0.505842, 0.684529", \ - "0.262691, 0.338352, 0.368984, 0.41277, 0.480769, 0.591747, 0.773655" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145075, 0.0589546, 0.090075, 0.142613, 0.231941, 0.381307, 0.63065", \ - "0.0165437, 0.0600852, 0.0908778, 0.14322, 0.232152, 0.38226, 0.630706", \ - "0.0190871, 0.0614294, 0.0920318, 0.144242, 0.232869, 0.382261, 0.630707", \ - "0.0233261, 0.0638244, 0.093598, 0.145258, 0.233995, 0.382763, 0.631319", \ - "0.0300019, 0.0686365, 0.096902, 0.147273, 0.234958, 0.383749, 0.632651", \ - "0.040495, 0.079012, 0.105387, 0.153467, 0.239344, 0.386186, 0.634196", \ - "0.056629, 0.098984, 0.123223, 0.168953, 0.252574, 0.398076, 0.643791" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00878701, 0.00922731, 0.00929922, 0.00925823, 0.00917522, 0.00895521, 0.00891342", \ - "0.00875422, 0.00892138, 0.00901774, 0.00911467, 0.00890541, 0.00873723, 0.00873799", \ - "0.0091142, 0.00917162, 0.00918249, 0.00918291, 0.00924524, 0.00892285, 0.00848065", \ - "0.010232, 0.0100503, 0.0101297, 0.0101812, 0.00996895, 0.0102001, 0.00971013", \ - "0.0128883, 0.0123677, 0.0123178, 0.0122729, 0.0123047, 0.0120189, 0.0118787", \ - "0.0185506, 0.0175001, 0.0173632, 0.017153, 0.0172133, 0.017133, 0.0168749", \ - "0.0303641, 0.0283321, 0.0280591, 0.0277327, 0.027571, 0.0272236, 0.0269892" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103085, 0.0109073, 0.0109741, 0.0109367, 0.0108488, 0.0106518, 0.0102838", \ - "0.0100362, 0.0104787, 0.0105562, 0.0107528, 0.0104935, 0.010297, 0.0100193", \ - "0.0101614, 0.0105232, 0.0105764, 0.0105304, 0.0107095, 0.0102895, 0.010033", \ - "0.0108968, 0.0110943, 0.0111691, 0.0112613, 0.0110946, 0.011031, 0.0108978", \ - "0.0131029, 0.0128519, 0.0129318, 0.0130431, 0.013097, 0.0131116, 0.0124649", \ - "0.0186033, 0.0176737, 0.0177564, 0.0177965, 0.0178408, 0.0177998, 0.0179195", \ - "0.0300604, 0.0282636, 0.0280572, 0.0279115, 0.0280426, 0.0277087, 0.0276372" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00878701, 0.00922731, 0.00929922, 0.00925823, 0.00917522, 0.00895521, 0.00891342", \ - "0.00875422, 0.00892138, 0.00901774, 0.00911467, 0.00890541, 0.00873723, 0.00873799", \ - "0.0091142, 0.00917162, 0.00918249, 0.00918291, 0.00924524, 0.00892285, 0.00848065", \ - "0.010232, 0.0100503, 0.0101297, 0.0101812, 0.00996895, 0.0102001, 0.00971013", \ - "0.0128883, 0.0123677, 0.0123178, 0.0122729, 0.0123047, 0.0120189, 0.0118787", \ - "0.0185506, 0.0175001, 0.0173632, 0.017153, 0.0172133, 0.017133, 0.0168749", \ - "0.0303641, 0.0283321, 0.0280591, 0.0277327, 0.027571, 0.0272236, 0.0269892" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103085, 0.0109073, 0.0109741, 0.0109367, 0.0108488, 0.0106518, 0.0102838", \ - "0.0100362, 0.0104787, 0.0105562, 0.0107528, 0.0104935, 0.010297, 0.0100193", \ - "0.0101614, 0.0105232, 0.0105764, 0.0105304, 0.0107095, 0.0102895, 0.010033", \ - "0.0108968, 0.0110943, 0.0111691, 0.0112613, 0.0110946, 0.011031, 0.0108978", \ - "0.0131029, 0.0128519, 0.0129318, 0.0130431, 0.013097, 0.0131116, 0.0124649", \ - "0.0186033, 0.0176737, 0.0177564, 0.0177965, 0.0178408, 0.0177998, 0.0179195", \ - "0.0300604, 0.0282636, 0.0280572, 0.0279115, 0.0280426, 0.0277087, 0.0276372" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0106536, 0.0111104, 0.0111503, 0.0111344, 0.0110597, 0.0108368, 0.0108912", \ - "0.0104943, 0.0107471, 0.0108605, 0.010906, 0.0107608, 0.0107268, 0.0108566", \ - "0.0106373, 0.0108313, 0.0108752, 0.0108477, 0.0111313, 0.0105877, 0.010531", \ - "0.0114456, 0.0114502, 0.0115172, 0.0115056, 0.0113814, 0.0115936, 0.0111446", \ - "0.0137022, 0.0133011, 0.0132475, 0.0132486, 0.0133424, 0.0131462, 0.0129327", \ - "0.0190394, 0.0181245, 0.0180195, 0.0179183, 0.0179262, 0.0178995, 0.0176679", \ - "0.030209, 0.0285054, 0.0281828, 0.0278676, 0.0277344, 0.0274893, 0.0271977" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0102821, 0.0108065, 0.0108424, 0.0108624, 0.0107787, 0.0105678, 0.0101844", \ - "0.0101425, 0.0105269, 0.0106036, 0.010813, 0.0105479, 0.010544, 0.00998124", \ - "0.0103004, 0.0105883, 0.0106183, 0.0105709, 0.0108113, 0.0103735, 0.00999048", \ - "0.0109745, 0.0110383, 0.0111353, 0.011205, 0.0110014, 0.0110262, 0.0109999", \ - "0.0131076, 0.0128935, 0.0129372, 0.0129589, 0.0129942, 0.0130739, 0.0124829", \ - "0.0183934, 0.0175193, 0.017571, 0.0176488, 0.0176875, 0.0177835, 0.0177739", \ - "0.0296119, 0.0278386, 0.0276242, 0.0274459, 0.0273469, 0.0272139, 0.0274222" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0106536, 0.0111104, 0.0111503, 0.0111344, 0.0110597, 0.0108368, 0.0108912", \ - "0.0104943, 0.0107471, 0.0108605, 0.010906, 0.0107608, 0.0107268, 0.0108566", \ - "0.0106373, 0.0108313, 0.0108752, 0.0108477, 0.0111313, 0.0105877, 0.010531", \ - "0.0114456, 0.0114502, 0.0115172, 0.0115056, 0.0113814, 0.0115936, 0.0111446", \ - "0.0137022, 0.0133011, 0.0132475, 0.0132486, 0.0133424, 0.0131462, 0.0129327", \ - "0.0190394, 0.0181245, 0.0180195, 0.0179183, 0.0179262, 0.0178995, 0.0176679", \ - "0.030209, 0.0285054, 0.0281828, 0.0278676, 0.0277344, 0.0274893, 0.0271977" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0102821, 0.0108065, 0.0108424, 0.0108624, 0.0107787, 0.0105678, 0.0101844", \ - "0.0101425, 0.0105269, 0.0106036, 0.010813, 0.0105479, 0.010544, 0.00998124", \ - "0.0103004, 0.0105883, 0.0106183, 0.0105709, 0.0108113, 0.0103735, 0.00999048", \ - "0.0109745, 0.0110383, 0.0111353, 0.011205, 0.0110014, 0.0110262, 0.0109999", \ - "0.0131076, 0.0128935, 0.0129372, 0.0129589, 0.0129942, 0.0130739, 0.0124829", \ - "0.0183934, 0.0175193, 0.017571, 0.0176488, 0.0176875, 0.0177835, 0.0177739", \ - "0.0296119, 0.0278386, 0.0276242, 0.0274459, 0.0273469, 0.0272139, 0.0274222" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00938577, 0.00991355, 0.00989213, 0.00984784, 0.00976752, 0.00943868, 0.00935867", \ - "0.00934779, 0.00960434, 0.00967261, 0.00982304, 0.00957792, 0.00928258, 0.0092143", \ - "0.00976062, 0.00995702, 0.0100109, 0.00997308, 0.010141, 0.00979833, 0.00969798", \ - "0.0110732, 0.0110029, 0.0110675, 0.0111267, 0.0109657, 0.0110776, 0.0107243", \ - "0.0140766, 0.0135924, 0.0135094, 0.0135075, 0.0135739, 0.013221, 0.0130456", \ - "0.0205204, 0.0192294, 0.0191311, 0.018999, 0.0189475, 0.0189587, 0.0188257", \ - "0.0335457, 0.0313098, 0.0310392, 0.0307026, 0.0305031, 0.0302858, 0.0301791" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0078789, 0.008415, 0.00848147, 0.00845106, 0.00839044, 0.00819431, 0.00782828", \ - "0.00797706, 0.00825733, 0.00836911, 0.00856235, 0.00829818, 0.00827589, 0.00776001", \ - "0.00847714, 0.00863421, 0.00864199, 0.00865595, 0.0087571, 0.00848508, 0.00804405", \ - "0.00981197, 0.00977333, 0.00983713, 0.0098623, 0.00971678, 0.00963926, 0.0093382", \ - "0.0125536, 0.0120587, 0.0120535, 0.0121333, 0.0121265, 0.0120667, 0.0116123", \ - "0.018668, 0.0174417, 0.0173916, 0.0172673, 0.0174341, 0.0173342, 0.0172035", \ - "0.0312558, 0.0290109, 0.0287003, 0.0284835, 0.0282807, 0.0279689, 0.0280422" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00756464, 0.00813476, 0.0080698, 0.00800378, 0.00786708, 0.00760053, 0.00758703", \ - "0.00748377, 0.00777546, 0.00784791, 0.00796451, 0.0078409, 0.00748128, 0.0071073", \ - "0.00788985, 0.00812354, 0.00812123, 0.00807232, 0.00819712, 0.00801992, 0.00746318", \ - "0.00915132, 0.00915753, 0.0092158, 0.00920401, 0.00893237, 0.0090804, 0.00845575", \ - "0.011999, 0.011668, 0.0116051, 0.0115296, 0.0114625, 0.0111715, 0.0108684", \ - "0.0183313, 0.0172899, 0.0172579, 0.0171873, 0.0170255, 0.0169027, 0.0167451", \ - "0.0312111, 0.0294811, 0.0289751, 0.0288142, 0.0285398, 0.0282382, 0.0279294" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00771925, 0.00829534, 0.00834609, 0.00833245, 0.00825639, 0.00808057, 0.00768107", \ - "0.00789512, 0.00820978, 0.00828389, 0.00848302, 0.00823233, 0.00804444, 0.00768078", \ - "0.00840344, 0.00861753, 0.00868586, 0.00864362, 0.00880943, 0.00839546, 0.00803779", \ - "0.00982987, 0.00986233, 0.00988938, 0.00999646, 0.0098215, 0.00972695, 0.00962968", \ - "0.0126483, 0.0122033, 0.0123133, 0.0123062, 0.0123069, 0.0122407, 0.0116981", \ - "0.0188607, 0.0176504, 0.017659, 0.0175596, 0.0176758, 0.0175854, 0.017487", \ - "0.0316371, 0.0293777, 0.0290995, 0.0289776, 0.0287596, 0.0282962, 0.0286599" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00745994, 0.00807593, 0.00796874, 0.00790098, 0.00777794, 0.00750291, 0.00750701", \ - "0.00741432, 0.007723, 0.0077756, 0.00785117, 0.00766845, 0.00743375, 0.00707332", \ - "0.0079597, 0.00808623, 0.00807919, 0.00811684, 0.00834047, 0.00811848, 0.007808", \ - "0.00924766, 0.00927086, 0.00932509, 0.00930649, 0.00905882, 0.00916503, 0.00859437", \ - "0.0122678, 0.0119531, 0.0118527, 0.0117833, 0.011778, 0.0113175, 0.0110287", \ - "0.0189273, 0.0179439, 0.0178943, 0.0178001, 0.017711, 0.0174527, 0.0172438", \ - "0.0324582, 0.0306787, 0.0302776, 0.0299508, 0.0299212, 0.0294753, 0.028969" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00771233, 0.00834792, 0.0083854, 0.00835272, 0.00827452, 0.00806928, 0.00763397", \ - "0.00788464, 0.00826941, 0.0083228, 0.00843517, 0.00848411, 0.00801562, 0.00766235", \ - "0.00843147, 0.008755, 0.00881437, 0.0087812, 0.00884198, 0.00852012, 0.00833934", \ - "0.00991711, 0.0100258, 0.0100644, 0.0101384, 0.0100365, 0.00989437, 0.00981369", \ - "0.0128496, 0.0125196, 0.0126138, 0.0126584, 0.0127406, 0.012665, 0.0120319", \ - "0.0193527, 0.0182925, 0.018284, 0.0181665, 0.0183015, 0.0182403, 0.0182637", \ - "0.0326233, 0.0307099, 0.030387, 0.0301164, 0.029859, 0.0294308, 0.0295017" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00745994, 0.00807593, 0.00796874, 0.00790098, 0.00777794, 0.00750291, 0.00750701", \ - "0.00741432, 0.007723, 0.0077756, 0.00785117, 0.00766845, 0.00743375, 0.00707332", \ - "0.0079597, 0.00808623, 0.00807919, 0.00811684, 0.00834047, 0.00811848, 0.007808", \ - "0.00924766, 0.00927086, 0.00932509, 0.00930649, 0.00905882, 0.00916503, 0.00859437", \ - "0.0122678, 0.0119531, 0.0118527, 0.0117833, 0.011778, 0.0113175, 0.0110287", \ - "0.0189273, 0.0179439, 0.0178943, 0.0178001, 0.017711, 0.0174527, 0.0172438", \ - "0.0324582, 0.0306787, 0.0302776, 0.0299508, 0.0299212, 0.0294753, 0.028969" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00771925, 0.00829534, 0.00834609, 0.00833245, 0.00825639, 0.00808057, 0.00768107", \ - "0.00789512, 0.00820978, 0.00828389, 0.00848302, 0.00823233, 0.00804444, 0.00768078", \ - "0.00840344, 0.00861753, 0.00868586, 0.00864362, 0.00880943, 0.00839546, 0.00803779", \ - "0.00982987, 0.00986233, 0.00988938, 0.00999646, 0.0098215, 0.00972695, 0.00962968", \ - "0.0126483, 0.0122033, 0.0123133, 0.0123062, 0.0123069, 0.0122407, 0.0116981", \ - "0.0188607, 0.0176504, 0.017659, 0.0175596, 0.0176758, 0.0175854, 0.017487", \ - "0.0316371, 0.0293777, 0.0290995, 0.0289776, 0.0287596, 0.0282962, 0.0286599" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0029376; - rise_capacitance : 0.00287835; - rise_capacitance_range (0.00264548, 0.00304931); - fall_capacitance : 0.00299685; - fall_capacitance_range (0.00253588, 0.00331871); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00304896; - rise_capacitance : 0.00308254; - rise_capacitance_range (0.00265247, 0.00332671); - fall_capacitance : 0.00301538; - fall_capacitance_range (0.00262349, 0.00327491); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00284024; - rise_capacitance : 0.00292906; - rise_capacitance_range (0.0024562, 0.00327754); - fall_capacitance : 0.00275142; - fall_capacitance_range (0.00248127, 0.00301178); - } - } - cell (sg13g2_a21o_2) { - area : 14.5152; - cell_footprint : "a21o"; - cell_leakage_power : 496.685; - leakage_power () { - value : 512.719; - when : "!A1&!A2&!B1"; - } - leakage_power () { - value : 579.993; - when : "!A1&A2&!B1"; - } - leakage_power () { - value : 458.613; - when : "A1&!A2&!B1"; - } - leakage_power () { - value : 457.507; - when : "A1&A2&!B1"; - } - leakage_power () { - value : 433.428; - when : "!A1&!A2&B1"; - } - leakage_power () { - value : 495.801; - when : "!A1&A2&B1"; - } - leakage_power () { - value : 495.8; - when : "A1&!A2&B1"; - } - leakage_power () { - value : 539.62; - when : "A1&A2&B1"; - } - pin (X) { - direction : "output"; - function : "((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A1"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0619122, 0.11336, 0.141573, 0.187677, 0.263889, 0.390824, 0.601856", \ - "0.0928211, 0.145167, 0.173496, 0.219456, 0.295823, 0.422705, 0.634394", \ - "0.114069, 0.168175, 0.196158, 0.242205, 0.31854, 0.44535, 0.656496", \ - "0.142692, 0.20026, 0.22842, 0.274394, 0.350516, 0.477395, 0.688544", \ - "0.181513, 0.245689, 0.273027, 0.318934, 0.395633, 0.521605, 0.733747", \ - "0.2361, 0.308456, 0.338463, 0.384061, 0.459986, 0.586316, 0.797189", \ - "0.314315, 0.40039, 0.43189, 0.480831, 0.557672, 0.684247, 0.8977" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152072, 0.0709479, 0.110012, 0.176106, 0.287244, 0.473064, 0.782829", \ - "0.0178721, 0.0718123, 0.110645, 0.176232, 0.287425, 0.473337, 0.784007", \ - "0.0209015, 0.0733327, 0.111503, 0.176778, 0.287753, 0.473338, 0.784008", \ - "0.0265857, 0.0759961, 0.113056, 0.177776, 0.288363, 0.473747, 0.784009", \ - "0.0343575, 0.081927, 0.116812, 0.179678, 0.289399, 0.474644, 0.78401", \ - "0.046461, 0.093704, 0.125624, 0.185168, 0.292549, 0.476544, 0.785578", \ - "0.066321, 0.115811, 0.144991, 0.199101, 0.302242, 0.483718, 0.790935" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0770507, 0.127772, 0.152792, 0.191924, 0.256299, 0.363057, 0.54056", \ - "0.100783, 0.152343, 0.177505, 0.216818, 0.281229, 0.387954, 0.566697", \ - "0.116616, 0.169921, 0.19538, 0.234923, 0.299399, 0.406031, 0.58339", \ - "0.139022, 0.195725, 0.221696, 0.261659, 0.326306, 0.433089, 0.610527", \ - "0.170211, 0.232984, 0.260473, 0.301257, 0.365474, 0.472393, 0.649777", \ - "0.214401, 0.286112, 0.316148, 0.358884, 0.425541, 0.533194, 0.710245", \ - "0.267552, 0.353016, 0.388118, 0.436048, 0.507201, 0.618273, 0.798644" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0176049, 0.0638276, 0.0942506, 0.145707, 0.233493, 0.38162, 0.628758", \ - "0.0190326, 0.0646736, 0.0948274, 0.145861, 0.233653, 0.382086, 0.630361", \ - "0.0211739, 0.0664907, 0.0961769, 0.146948, 0.234116, 0.382087, 0.630362", \ - "0.0256911, 0.0700607, 0.0990897, 0.148938, 0.235427, 0.382378, 0.630363", \ - "0.0334324, 0.0775577, 0.105211, 0.153356, 0.237722, 0.383608, 0.630364", \ - "0.045809, 0.090932, 0.117468, 0.163028, 0.244965, 0.387979, 0.632284", \ - "0.06507, 0.114462, 0.140548, 0.185529, 0.2653, 0.404771, 0.644838" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0619122, 0.11336, 0.141573, 0.187677, 0.263889, 0.390824, 0.601856", \ - "0.0928211, 0.145167, 0.173496, 0.219456, 0.295823, 0.422705, 0.634394", \ - "0.114069, 0.168175, 0.196158, 0.242205, 0.31854, 0.44535, 0.656496", \ - "0.142692, 0.20026, 0.22842, 0.274394, 0.350516, 0.477395, 0.688544", \ - "0.181513, 0.245689, 0.273027, 0.318934, 0.395633, 0.521605, 0.733747", \ - "0.2361, 0.308456, 0.338463, 0.384061, 0.459986, 0.586316, 0.797189", \ - "0.314315, 0.40039, 0.43189, 0.480831, 0.557672, 0.684247, 0.8977" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152072, 0.0709479, 0.110012, 0.176106, 0.287244, 0.473064, 0.782829", \ - "0.0178721, 0.0718123, 0.110645, 0.176232, 0.287425, 0.473337, 0.784007", \ - "0.0209015, 0.0733327, 0.111503, 0.176778, 0.287753, 0.473338, 0.784008", \ - "0.0265857, 0.0759961, 0.113056, 0.177776, 0.288363, 0.473747, 0.784009", \ - "0.0343575, 0.081927, 0.116812, 0.179678, 0.289399, 0.474644, 0.78401", \ - "0.046461, 0.093704, 0.125624, 0.185168, 0.292549, 0.476544, 0.785578", \ - "0.066321, 0.115811, 0.144991, 0.199101, 0.302242, 0.483718, 0.790935" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0770507, 0.127772, 0.152792, 0.191924, 0.256299, 0.363057, 0.54056", \ - "0.100783, 0.152343, 0.177505, 0.216818, 0.281229, 0.387954, 0.566697", \ - "0.116616, 0.169921, 0.19538, 0.234923, 0.299399, 0.406031, 0.58339", \ - "0.139022, 0.195725, 0.221696, 0.261659, 0.326306, 0.433089, 0.610527", \ - "0.170211, 0.232984, 0.260473, 0.301257, 0.365474, 0.472393, 0.649777", \ - "0.214401, 0.286112, 0.316148, 0.358884, 0.425541, 0.533194, 0.710245", \ - "0.267552, 0.353016, 0.388118, 0.436048, 0.507201, 0.618273, 0.798644" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0176049, 0.0638276, 0.0942506, 0.145707, 0.233493, 0.38162, 0.628758", \ - "0.0190326, 0.0646736, 0.0948274, 0.145861, 0.233653, 0.382086, 0.630361", \ - "0.0211739, 0.0664907, 0.0961769, 0.146948, 0.234116, 0.382087, 0.630362", \ - "0.0256911, 0.0700607, 0.0990897, 0.148938, 0.235427, 0.382378, 0.630363", \ - "0.0334324, 0.0775577, 0.105211, 0.153356, 0.237722, 0.383608, 0.630364", \ - "0.045809, 0.090932, 0.117468, 0.163028, 0.244965, 0.387979, 0.632284", \ - "0.06507, 0.114462, 0.140548, 0.185529, 0.2653, 0.404771, 0.644838" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0640102, 0.115461, 0.143747, 0.189683, 0.265967, 0.39281, 0.603918", \ - "0.0901223, 0.142509, 0.170831, 0.216776, 0.293176, 0.420084, 0.631594", \ - "0.108911, 0.162726, 0.191086, 0.237102, 0.313536, 0.440276, 0.651429", \ - "0.134708, 0.191964, 0.220269, 0.266299, 0.342598, 0.469451, 0.680745", \ - "0.169802, 0.232194, 0.261116, 0.307247, 0.383576, 0.510321, 0.721373", \ - "0.220359, 0.290956, 0.32152, 0.367634, 0.444809, 0.571037, 0.78209", \ - "0.283673, 0.368503, 0.402837, 0.451743, 0.5277, 0.655783, 0.86807" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152147, 0.0708717, 0.11004, 0.176047, 0.287226, 0.473066, 0.782887", \ - "0.0168124, 0.0715878, 0.110475, 0.176134, 0.287354, 0.474025, 0.783252", \ - "0.018917, 0.0727705, 0.111169, 0.17653, 0.287506, 0.474026, 0.783253", \ - "0.0232041, 0.075361, 0.112823, 0.177466, 0.288097, 0.474027, 0.783254", \ - "0.0297214, 0.0806625, 0.116452, 0.179713, 0.289117, 0.474234, 0.783527", \ - "0.040448, 0.090743, 0.124464, 0.185, 0.292804, 0.476591, 0.78497", \ - "0.058612, 0.111162, 0.142205, 0.19828, 0.302744, 0.484366, 0.791381" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0836165, 0.135087, 0.160193, 0.199667, 0.264152, 0.370962, 0.54858", \ - "0.108781, 0.160984, 0.186243, 0.225765, 0.29028, 0.397097, 0.574656", \ - "0.125852, 0.179563, 0.205082, 0.244754, 0.309353, 0.416215, 0.59384", \ - "0.150569, 0.207332, 0.2336, 0.273509, 0.338148, 0.445163, 0.622709", \ - "0.185477, 0.247893, 0.275271, 0.315692, 0.380764, 0.487719, 0.665143", \ - "0.236045, 0.307217, 0.336439, 0.379549, 0.445362, 0.552288, 0.730219", \ - "0.304493, 0.387667, 0.421532, 0.468204, 0.537387, 0.648069, 0.828015" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185358, 0.0646336, 0.094913, 0.146385, 0.233864, 0.381757, 0.628991", \ - "0.0196432, 0.0652367, 0.0953486, 0.146497, 0.234051, 0.381806, 0.629354", \ - "0.0215838, 0.0669019, 0.0965257, 0.147274, 0.234496, 0.381917, 0.629355", \ - "0.025782, 0.0701808, 0.0993139, 0.149333, 0.23571, 0.382623, 0.629356", \ - "0.0329198, 0.0767923, 0.104839, 0.152842, 0.23784, 0.383913, 0.630364", \ - "0.044355, 0.08875, 0.115011, 0.161913, 0.243942, 0.387348, 0.632323", \ - "0.061742, 0.109556, 0.135289, 0.180066, 0.259343, 0.400114, 0.641072" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0640102, 0.115461, 0.143747, 0.189683, 0.265967, 0.39281, 0.603918", \ - "0.0901223, 0.142509, 0.170831, 0.216776, 0.293176, 0.420084, 0.631594", \ - "0.108911, 0.162726, 0.191086, 0.237102, 0.313536, 0.440276, 0.651429", \ - "0.134708, 0.191964, 0.220269, 0.266299, 0.342598, 0.469451, 0.680745", \ - "0.169802, 0.232194, 0.261116, 0.307247, 0.383576, 0.510321, 0.721373", \ - "0.220359, 0.290956, 0.32152, 0.367634, 0.444809, 0.571037, 0.78209", \ - "0.283673, 0.368503, 0.402837, 0.451743, 0.5277, 0.655783, 0.86807" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152147, 0.0708717, 0.11004, 0.176047, 0.287226, 0.473066, 0.782887", \ - "0.0168124, 0.0715878, 0.110475, 0.176134, 0.287354, 0.474025, 0.783252", \ - "0.018917, 0.0727705, 0.111169, 0.17653, 0.287506, 0.474026, 0.783253", \ - "0.0232041, 0.075361, 0.112823, 0.177466, 0.288097, 0.474027, 0.783254", \ - "0.0297214, 0.0806625, 0.116452, 0.179713, 0.289117, 0.474234, 0.783527", \ - "0.040448, 0.090743, 0.124464, 0.185, 0.292804, 0.476591, 0.78497", \ - "0.058612, 0.111162, 0.142205, 0.19828, 0.302744, 0.484366, 0.791381" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0836165, 0.135087, 0.160193, 0.199667, 0.264152, 0.370962, 0.54858", \ - "0.108781, 0.160984, 0.186243, 0.225765, 0.29028, 0.397097, 0.574656", \ - "0.125852, 0.179563, 0.205082, 0.244754, 0.309353, 0.416215, 0.59384", \ - "0.150569, 0.207332, 0.2336, 0.273509, 0.338148, 0.445163, 0.622709", \ - "0.185477, 0.247893, 0.275271, 0.315692, 0.380764, 0.487719, 0.665143", \ - "0.236045, 0.307217, 0.336439, 0.379549, 0.445362, 0.552288, 0.730219", \ - "0.304493, 0.387667, 0.421532, 0.468204, 0.537387, 0.648069, 0.828015" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185358, 0.0646336, 0.094913, 0.146385, 0.233864, 0.381757, 0.628991", \ - "0.0196432, 0.0652367, 0.0953486, 0.146497, 0.234051, 0.381806, 0.629354", \ - "0.0215838, 0.0669019, 0.0965257, 0.147274, 0.234496, 0.381917, 0.629355", \ - "0.025782, 0.0701808, 0.0993139, 0.149333, 0.23571, 0.382623, 0.629356", \ - "0.0329198, 0.0767923, 0.104839, 0.152842, 0.23784, 0.383913, 0.630364", \ - "0.044355, 0.08875, 0.115011, 0.161913, 0.243942, 0.387348, 0.632323", \ - "0.061742, 0.109556, 0.135289, 0.180066, 0.259343, 0.400114, 0.641072" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0405121, 0.0872506, 0.11493, 0.16047, 0.236482, 0.363338, 0.574031", \ - "0.0685441, 0.117684, 0.14536, 0.190867, 0.266936, 0.393516, 0.604517", \ - "0.0859146, 0.137636, 0.165389, 0.210901, 0.286885, 0.413375, 0.624349", \ - "0.108082, 0.165094, 0.192681, 0.238216, 0.314348, 0.440824, 0.651492", \ - "0.137626, 0.201814, 0.229916, 0.275121, 0.351076, 0.477143, 0.688065", \ - "0.173537, 0.248499, 0.278973, 0.324629, 0.400488, 0.526873, 0.737766", \ - "0.212158, 0.30273, 0.339309, 0.389612, 0.467126, 0.594054, 0.806431" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0113926, 0.0670741, 0.106808, 0.173255, 0.284803, 0.470756, 0.780499", \ - "0.015749, 0.0678579, 0.10719, 0.173411, 0.284838, 0.470757, 0.780925", \ - "0.0196076, 0.0692287, 0.107949, 0.173791, 0.284997, 0.470758, 0.780926", \ - "0.0257363, 0.0727685, 0.109724, 0.17466, 0.285531, 0.47111, 0.780927", \ - "0.034696, 0.079641, 0.114079, 0.176859, 0.286573, 0.471867, 0.781096", \ - "0.049382, 0.094465, 0.125026, 0.183512, 0.290528, 0.474295, 0.782776", \ - "0.070091, 0.121592, 0.150028, 0.202645, 0.303138, 0.483109, 0.789542" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0772307, 0.128824, 0.15409, 0.193433, 0.25788, 0.364668, 0.542249", \ - "0.10756, 0.159812, 0.185143, 0.224645, 0.28922, 0.396034, 0.573511", \ - "0.129202, 0.182687, 0.208408, 0.247857, 0.312557, 0.419369, 0.597088", \ - "0.160611, 0.217131, 0.242795, 0.282493, 0.347172, 0.45409, 0.631762", \ - "0.204562, 0.265373, 0.293236, 0.332768, 0.397445, 0.503895, 0.681611", \ - "0.267259, 0.339665, 0.368072, 0.409061, 0.474461, 0.580884, 0.758732", \ - "0.358034, 0.443413, 0.476765, 0.521702, 0.58959, 0.699466, 0.878507" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185094, 0.0646598, 0.0949278, 0.146164, 0.233922, 0.381808, 0.629026", \ - "0.0204399, 0.0655577, 0.0954585, 0.146532, 0.233958, 0.381861, 0.629027", \ - "0.0234375, 0.0673698, 0.0970454, 0.147682, 0.234652, 0.382174, 0.629028", \ - "0.0292672, 0.0710036, 0.0998368, 0.149689, 0.236203, 0.383178, 0.629686", \ - "0.0380571, 0.0780192, 0.104969, 0.152708, 0.238053, 0.384724, 0.630989", \ - "0.051867, 0.091538, 0.116261, 0.160922, 0.243335, 0.387025, 0.632597", \ - "0.073368, 0.11686, 0.139483, 0.181066, 0.25911, 0.400004, 0.641155" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.039064, 0.0841121, 0.111774, 0.157281, 0.233474, 0.359924, 0.570883", \ - "0.06634, 0.112944, 0.140738, 0.186276, 0.262249, 0.388892, 0.599831", \ - "0.0829495, 0.131605, 0.15927, 0.204833, 0.280748, 0.4074, 0.618352", \ - "0.103814, 0.156696, 0.183986, 0.229349, 0.305171, 0.431732, 0.642668", \ - "0.130608, 0.190129, 0.217674, 0.262435, 0.337333, 0.463162, 0.67353", \ - "0.162627, 0.232783, 0.261483, 0.30676, 0.382208, 0.507864, 0.717889", \ - "0.194509, 0.280989, 0.315451, 0.364094, 0.439959, 0.56758, 0.778623" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00983546, 0.0665817, 0.10675, 0.173245, 0.284919, 0.470633, 0.780493", \ - "0.0136837, 0.067341, 0.107054, 0.173435, 0.28492, 0.470705, 0.780921", \ - "0.0169409, 0.0684914, 0.10759, 0.17378, 0.285021, 0.470706, 0.780922", \ - "0.0221702, 0.0713854, 0.109139, 0.174468, 0.285572, 0.471118, 0.780923", \ - "0.0306065, 0.0772796, 0.112686, 0.176395, 0.286684, 0.471843, 0.781307", \ - "0.044299, 0.091074, 0.122467, 0.1827, 0.290575, 0.474573, 0.782984", \ - "0.066357, 0.11731, 0.146138, 0.200282, 0.302428, 0.483948, 0.790605" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0692895, 0.120103, 0.145048, 0.184269, 0.248732, 0.35534, 0.532865", \ - "0.0984271, 0.149989, 0.175138, 0.214535, 0.279009, 0.38563, 0.564577", \ - "0.11832, 0.171359, 0.196728, 0.23627, 0.300846, 0.407612, 0.585005", \ - "0.146989, 0.203077, 0.228774, 0.268383, 0.332846, 0.439736, 0.617329", \ - "0.187409, 0.248162, 0.275971, 0.315274, 0.380094, 0.486358, 0.663674", \ - "0.245337, 0.316425, 0.345913, 0.388203, 0.452628, 0.559027, 0.736168", \ - "0.330436, 0.414596, 0.448479, 0.494041, 0.562472, 0.672103, 0.851131" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0175822, 0.0638425, 0.094146, 0.145579, 0.233673, 0.381498, 0.628761", \ - "0.0199956, 0.0650687, 0.0950845, 0.146084, 0.233674, 0.38226, 0.630163", \ - "0.0232549, 0.067146, 0.096699, 0.147404, 0.234504, 0.382261, 0.630164", \ - "0.0293716, 0.0707823, 0.0993263, 0.149442, 0.236062, 0.38292, 0.630165", \ - "0.0384532, 0.0780324, 0.105248, 0.152713, 0.237919, 0.384374, 0.630927", \ - "0.052948, 0.092935, 0.116748, 0.162485, 0.243826, 0.387262, 0.632579", \ - "0.075536, 0.119126, 0.142088, 0.183352, 0.261289, 0.401701, 0.642234" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0388952, 0.0839245, 0.111607, 0.15711, 0.23332, 0.359764, 0.570706", \ - "0.0661061, 0.112708, 0.140441, 0.185956, 0.261992, 0.388635, 0.599594", \ - "0.0828164, 0.13159, 0.159123, 0.204689, 0.28076, 0.407367, 0.618464", \ - "0.10426, 0.157083, 0.18433, 0.229677, 0.305379, 0.431923, 0.642735", \ - "0.13283, 0.191676, 0.219085, 0.263946, 0.338854, 0.465175, 0.674745", \ - "0.167483, 0.237736, 0.266692, 0.311859, 0.387501, 0.512518, 0.722558", \ - "0.209175, 0.294715, 0.328654, 0.377006, 0.453806, 0.581586, 0.792972" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00986545, 0.0665411, 0.106747, 0.173224, 0.284928, 0.470654, 0.780485", \ - "0.0137129, 0.0673486, 0.107087, 0.173444, 0.284929, 0.470698, 0.780486", \ - "0.0169509, 0.0684375, 0.107601, 0.173791, 0.285017, 0.470755, 0.780563", \ - "0.0221028, 0.071433, 0.109143, 0.17452, 0.285551, 0.471102, 0.780781", \ - "0.0302298, 0.0771563, 0.112815, 0.176483, 0.286594, 0.472017, 0.781244", \ - "0.0438, 0.090369, 0.122167, 0.182578, 0.290617, 0.474443, 0.782835", \ - "0.064991, 0.115576, 0.145022, 0.200006, 0.302627, 0.483868, 0.790324" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0567724, 0.102963, 0.127136, 0.16576, 0.229897, 0.336473, 0.514046", \ - "0.0861712, 0.133669, 0.157973, 0.196802, 0.260979, 0.36745, 0.544947", \ - "0.104851, 0.154117, 0.178515, 0.21741, 0.281739, 0.388257, 0.565576", \ - "0.130772, 0.183917, 0.208573, 0.247412, 0.311526, 0.418365, 0.595679", \ - "0.166371, 0.224455, 0.251351, 0.290273, 0.354165, 0.460596, 0.63766", \ - "0.215147, 0.285076, 0.312657, 0.353914, 0.418152, 0.524823, 0.701556", \ - "0.286171, 0.368177, 0.40112, 0.446012, 0.513454, 0.623239, 0.80283" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0141139, 0.0596468, 0.0905445, 0.14261, 0.231201, 0.379575, 0.627065", \ - "0.0170718, 0.0609185, 0.091392, 0.143168, 0.231415, 0.380538, 0.627159", \ - "0.0205171, 0.062826, 0.0928424, 0.144085, 0.232057, 0.380539, 0.62716", \ - "0.0263836, 0.0666936, 0.0954579, 0.145747, 0.233281, 0.380634, 0.627503", \ - "0.0352227, 0.0743845, 0.101018, 0.149198, 0.234999, 0.381848, 0.628686", \ - "0.049242, 0.08836, 0.112523, 0.158727, 0.240961, 0.384968, 0.630697", \ - "0.070179, 0.113771, 0.13672, 0.178944, 0.257444, 0.399057, 0.640279" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0405121, 0.0872506, 0.11493, 0.16047, 0.236482, 0.363338, 0.574031", \ - "0.0685441, 0.117684, 0.14536, 0.190867, 0.266936, 0.393516, 0.604517", \ - "0.0859146, 0.137636, 0.165389, 0.210901, 0.286885, 0.413375, 0.624349", \ - "0.108082, 0.165094, 0.192681, 0.238216, 0.314348, 0.440824, 0.651492", \ - "0.137626, 0.201814, 0.229916, 0.275121, 0.351076, 0.477143, 0.688065", \ - "0.173537, 0.248499, 0.278973, 0.324629, 0.400488, 0.526873, 0.737766", \ - "0.212158, 0.30273, 0.339309, 0.389612, 0.467126, 0.594054, 0.806431" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0113926, 0.0670741, 0.106808, 0.173255, 0.284803, 0.470756, 0.780499", \ - "0.015749, 0.0678579, 0.10719, 0.173411, 0.284838, 0.470757, 0.780925", \ - "0.0196076, 0.0692287, 0.107949, 0.173791, 0.284997, 0.470758, 0.780926", \ - "0.0257363, 0.0727685, 0.109724, 0.17466, 0.285531, 0.47111, 0.780927", \ - "0.034696, 0.079641, 0.114079, 0.176859, 0.286573, 0.471867, 0.781096", \ - "0.049382, 0.094465, 0.125026, 0.183512, 0.290528, 0.474295, 0.782776", \ - "0.070091, 0.121592, 0.150028, 0.202645, 0.303138, 0.483109, 0.789542" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0772307, 0.128824, 0.15409, 0.193433, 0.25788, 0.364668, 0.542249", \ - "0.10756, 0.159812, 0.185143, 0.224645, 0.28922, 0.396034, 0.573511", \ - "0.129202, 0.182687, 0.208408, 0.247857, 0.312557, 0.419369, 0.597088", \ - "0.160611, 0.217131, 0.242795, 0.282493, 0.347172, 0.45409, 0.631762", \ - "0.204562, 0.265373, 0.293236, 0.332768, 0.397445, 0.503895, 0.681611", \ - "0.267259, 0.339665, 0.368072, 0.409061, 0.474461, 0.580884, 0.758732", \ - "0.358034, 0.443413, 0.476765, 0.521702, 0.58959, 0.699466, 0.878507" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185094, 0.0646598, 0.0949278, 0.146164, 0.233922, 0.381808, 0.629026", \ - "0.0204399, 0.0655577, 0.0954585, 0.146532, 0.233958, 0.381861, 0.629027", \ - "0.0234375, 0.0673698, 0.0970454, 0.147682, 0.234652, 0.382174, 0.629028", \ - "0.0292672, 0.0710036, 0.0998368, 0.149689, 0.236203, 0.383178, 0.629686", \ - "0.0380571, 0.0780192, 0.104969, 0.152708, 0.238053, 0.384724, 0.630989", \ - "0.051867, 0.091538, 0.116261, 0.160922, 0.243335, 0.387025, 0.632597", \ - "0.073368, 0.11686, 0.139483, 0.181066, 0.25911, 0.400004, 0.641155" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0140534, 0.0147463, 0.0148027, 0.0149082, 0.0146539, 0.0142863, 0.0142066", \ - "0.0143191, 0.0142955, 0.014499, 0.0144821, 0.0143675, 0.0139692, 0.0142177", \ - "0.0149285, 0.0146308, 0.014469, 0.0145616, 0.0145978, 0.0140184, 0.0140199", \ - "0.0165822, 0.0154793, 0.0154794, 0.0155948, 0.0151251, 0.0156018, 0.014563", \ - "0.0203328, 0.0180341, 0.0178617, 0.0178274, 0.0179009, 0.0173588, 0.0170668", \ - "0.0277496, 0.0239303, 0.0236409, 0.0230156, 0.022866, 0.022855, 0.022453", \ - "0.0427805, 0.0361667, 0.0355647, 0.0348713, 0.0343603, 0.0334697, 0.0332761" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0155771, 0.0161151, 0.0162252, 0.0161804, 0.0160141, 0.0155783, 0.0148583", \ - "0.015356, 0.015537, 0.0157892, 0.0160922, 0.0159166, 0.0156212, 0.0153833", \ - "0.0157235, 0.0155844, 0.0155578, 0.0156215, 0.0161092, 0.0156532, 0.014399", \ - "0.0169018, 0.0159828, 0.0161621, 0.0162602, 0.0160478, 0.0158829, 0.0152546", \ - "0.0200457, 0.0179609, 0.0181598, 0.0183352, 0.0182192, 0.0181048, 0.016749", \ - "0.0271323, 0.0231744, 0.0232346, 0.0228718, 0.0232216, 0.0235552, 0.0232819", \ - "0.0416772, 0.0351673, 0.0346577, 0.0344404, 0.0345948, 0.0338689, 0.0336824" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0140534, 0.0147463, 0.0148027, 0.0149082, 0.0146539, 0.0142863, 0.0142066", \ - "0.0143191, 0.0142955, 0.014499, 0.0144821, 0.0143675, 0.0139692, 0.0142177", \ - "0.0149285, 0.0146308, 0.014469, 0.0145616, 0.0145978, 0.0140184, 0.0140199", \ - "0.0165822, 0.0154793, 0.0154794, 0.0155948, 0.0151251, 0.0156018, 0.014563", \ - "0.0203328, 0.0180341, 0.0178617, 0.0178274, 0.0179009, 0.0173588, 0.0170668", \ - "0.0277496, 0.0239303, 0.0236409, 0.0230156, 0.022866, 0.022855, 0.022453", \ - "0.0427805, 0.0361667, 0.0355647, 0.0348713, 0.0343603, 0.0334697, 0.0332761" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0155771, 0.0161151, 0.0162252, 0.0161804, 0.0160141, 0.0155783, 0.0148583", \ - "0.015356, 0.015537, 0.0157892, 0.0160922, 0.0159166, 0.0156212, 0.0153833", \ - "0.0157235, 0.0155844, 0.0155578, 0.0156215, 0.0161092, 0.0156532, 0.014399", \ - "0.0169018, 0.0159828, 0.0161621, 0.0162602, 0.0160478, 0.0158829, 0.0152546", \ - "0.0200457, 0.0179609, 0.0181598, 0.0183352, 0.0182192, 0.0181048, 0.016749", \ - "0.0271323, 0.0231744, 0.0232346, 0.0228718, 0.0232216, 0.0235552, 0.0232819", \ - "0.0416772, 0.0351673, 0.0346577, 0.0344404, 0.0345948, 0.0338689, 0.0336824" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0161358, 0.016756, 0.016863, 0.0168923, 0.0166539, 0.0163018, 0.0163821", \ - "0.016142, 0.0163595, 0.0165629, 0.0166027, 0.0165549, 0.0162773, 0.0162148", \ - "0.0164564, 0.0164161, 0.0164309, 0.0164751, 0.0166669, 0.0161101, 0.0158606", \ - "0.0176572, 0.0170579, 0.0170784, 0.0171987, 0.0167745, 0.0170532, 0.016312", \ - "0.0207287, 0.0189923, 0.0189583, 0.0189611, 0.0191685, 0.0185326, 0.0184122", \ - "0.0274591, 0.0244398, 0.0242175, 0.023623, 0.0239099, 0.0236689, 0.0232206", \ - "0.0417968, 0.036055, 0.035504, 0.0347391, 0.0340873, 0.0335525, 0.0330387" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0157408, 0.0159944, 0.0160556, 0.0160155, 0.0158399, 0.0156171, 0.0147522", \ - "0.015633, 0.0156769, 0.0159255, 0.0161072, 0.0158147, 0.0154404, 0.0148165", \ - "0.0160194, 0.0157038, 0.015793, 0.0158159, 0.0162612, 0.0160611, 0.0145407", \ - "0.017167, 0.0161501, 0.0163588, 0.0164458, 0.0160237, 0.0160439, 0.0153412", \ - "0.0202609, 0.0180701, 0.0182537, 0.0181641, 0.0184523, 0.0181818, 0.0168982", \ - "0.0271152, 0.0232588, 0.0230782, 0.0231462, 0.0231494, 0.0231616, 0.0232381", \ - "0.0412311, 0.0349435, 0.0344186, 0.0342204, 0.0338808, 0.0337055, 0.0340511" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0161358, 0.016756, 0.016863, 0.0168923, 0.0166539, 0.0163018, 0.0163821", \ - "0.016142, 0.0163595, 0.0165629, 0.0166027, 0.0165549, 0.0162773, 0.0162148", \ - "0.0164564, 0.0164161, 0.0164309, 0.0164751, 0.0166669, 0.0161101, 0.0158606", \ - "0.0176572, 0.0170579, 0.0170784, 0.0171987, 0.0167745, 0.0170532, 0.016312", \ - "0.0207287, 0.0189923, 0.0189583, 0.0189611, 0.0191685, 0.0185326, 0.0184122", \ - "0.0274591, 0.0244398, 0.0242175, 0.023623, 0.0239099, 0.0236689, 0.0232206", \ - "0.0417968, 0.036055, 0.035504, 0.0347391, 0.0340873, 0.0335525, 0.0330387" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0157408, 0.0159944, 0.0160556, 0.0160155, 0.0158399, 0.0156171, 0.0147522", \ - "0.015633, 0.0156769, 0.0159255, 0.0161072, 0.0158147, 0.0154404, 0.0148165", \ - "0.0160194, 0.0157038, 0.015793, 0.0158159, 0.0162612, 0.0160611, 0.0145407", \ - "0.017167, 0.0161501, 0.0163588, 0.0164458, 0.0160237, 0.0160439, 0.0153412", \ - "0.0202609, 0.0180701, 0.0182537, 0.0181641, 0.0184523, 0.0181818, 0.0168982", \ - "0.0271152, 0.0232588, 0.0230782, 0.0231462, 0.0231494, 0.0231616, 0.0232381", \ - "0.0412311, 0.0349435, 0.0344186, 0.0342204, 0.0338808, 0.0337055, 0.0340511" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.014726, 0.0160107, 0.0159974, 0.0158914, 0.0156718, 0.015278, 0.0150994", \ - "0.014861, 0.015386, 0.0155372, 0.0157317, 0.0154753, 0.0148317, 0.0142114", \ - "0.0155741, 0.0156557, 0.0157357, 0.0157059, 0.0160506, 0.0154057, 0.0142893", \ - "0.0173591, 0.0166441, 0.016696, 0.0167842, 0.0166506, 0.0170514, 0.0155168", \ - "0.0213918, 0.0193972, 0.0192818, 0.0191438, 0.0194434, 0.0187113, 0.0187158", \ - "0.029508, 0.0256089, 0.0252703, 0.0249693, 0.0248435, 0.0249101, 0.0245946", \ - "0.0459553, 0.0390872, 0.0384865, 0.0377639, 0.0373972, 0.0369781, 0.0366289" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0133014, 0.0136185, 0.0137881, 0.0137735, 0.0136199, 0.013115, 0.0124343", \ - "0.0135055, 0.0133168, 0.0135595, 0.0138051, 0.013981, 0.0131307, 0.0123487", \ - "0.0143464, 0.0137034, 0.0137787, 0.013768, 0.0142509, 0.0140333, 0.0126046", \ - "0.0163809, 0.0148897, 0.0148769, 0.0149733, 0.0145138, 0.0142335, 0.0137756", \ - "0.0203139, 0.0172975, 0.0174632, 0.0172666, 0.0174372, 0.0168825, 0.0156011", \ - "0.0280999, 0.0233936, 0.0232041, 0.0226746, 0.0229083, 0.0229889, 0.0229675", \ - "0.0439872, 0.0362959, 0.0355724, 0.0351107, 0.034762, 0.0346978, 0.0344983" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126034, 0.013845, 0.013905, 0.0138018, 0.0136404, 0.012999, 0.0128801", \ - "0.0126614, 0.0132034, 0.0133634, 0.0134726, 0.0133329, 0.0127117, 0.0126754", \ - "0.0133217, 0.0135413, 0.0136247, 0.0136122, 0.0139291, 0.0133456, 0.0129646", \ - "0.0149124, 0.0144904, 0.0145655, 0.0146634, 0.0143603, 0.0146535, 0.0138504", \ - "0.0187137, 0.0173006, 0.0169944, 0.0167743, 0.0168205, 0.0162201, 0.0155002", \ - "0.0267313, 0.0232943, 0.0228214, 0.0226093, 0.0223116, 0.0220943, 0.0213511", \ - "0.0428798, 0.0366275, 0.0359156, 0.0353663, 0.0349667, 0.0342459, 0.0334733" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130071, 0.0135575, 0.0136727, 0.0137043, 0.013491, 0.013166, 0.0124759", \ - "0.0133002, 0.0132292, 0.0134257, 0.0138448, 0.0135703, 0.0133229, 0.0130695", \ - "0.0142191, 0.0136464, 0.0136485, 0.0136861, 0.0138862, 0.0132341, 0.0125777", \ - "0.0162896, 0.014803, 0.014921, 0.0149852, 0.0146214, 0.0143225, 0.0135524", \ - "0.0203188, 0.0172929, 0.0175963, 0.0173704, 0.0176482, 0.0170463, 0.0157903", \ - "0.0284101, 0.023449, 0.0232482, 0.0233706, 0.0231887, 0.0231279, 0.0230331", \ - "0.0444387, 0.036619, 0.0359185, 0.0355132, 0.035336, 0.0348928, 0.0347499" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124991, 0.0137092, 0.0137828, 0.0136672, 0.0135186, 0.0129168, 0.0128046", \ - "0.0125909, 0.0131122, 0.0132648, 0.0133531, 0.0132552, 0.0126604, 0.0118655", \ - "0.0132814, 0.0135256, 0.0135427, 0.0135844, 0.0140011, 0.0133124, 0.0121263", \ - "0.0150547, 0.0146018, 0.014676, 0.0147432, 0.0144093, 0.0148094, 0.0141494", \ - "0.0189136, 0.0174021, 0.0172027, 0.0170325, 0.0168787, 0.0162585, 0.0156613", \ - "0.0274036, 0.0238654, 0.0235337, 0.0232997, 0.0230685, 0.0226287, 0.0221139", \ - "0.0440006, 0.0376724, 0.0372335, 0.0367108, 0.036272, 0.035601, 0.0347464" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126591, 0.0136683, 0.0138075, 0.0137464, 0.0135926, 0.0132102, 0.012593", \ - "0.0130069, 0.0132912, 0.0134913, 0.013964, 0.0134026, 0.0134829, 0.0123651", \ - "0.0138748, 0.013703, 0.0136804, 0.0136459, 0.0140683, 0.0132225, 0.0125427", \ - "0.0159728, 0.0149645, 0.0151773, 0.0152058, 0.0147837, 0.0145439, 0.0141354", \ - "0.0200497, 0.0176528, 0.0178985, 0.0178348, 0.0180485, 0.0176868, 0.0165223", \ - "0.0284155, 0.0240273, 0.0238117, 0.0239655, 0.0239483, 0.0240696, 0.0236629", \ - "0.0449355, 0.0378986, 0.0372242, 0.0369655, 0.0365222, 0.0364458, 0.0367053" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124991, 0.0137092, 0.0137828, 0.0136672, 0.0135186, 0.0129168, 0.0128046", \ - "0.0125909, 0.0131122, 0.0132648, 0.0133531, 0.0132552, 0.0126604, 0.0118655", \ - "0.0132814, 0.0135256, 0.0135427, 0.0135844, 0.0140011, 0.0133124, 0.0121263", \ - "0.0150547, 0.0146018, 0.014676, 0.0147432, 0.0144093, 0.0148094, 0.0141494", \ - "0.0189136, 0.0174021, 0.0172027, 0.0170325, 0.0168787, 0.0162585, 0.0156613", \ - "0.0274036, 0.0238654, 0.0235337, 0.0232997, 0.0230685, 0.0226287, 0.0221139", \ - "0.0440006, 0.0376724, 0.0372335, 0.0367108, 0.036272, 0.035601, 0.0347464" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130071, 0.0135575, 0.0136727, 0.0137043, 0.013491, 0.013166, 0.0124759", \ - "0.0133002, 0.0132292, 0.0134257, 0.0138448, 0.0135703, 0.0133229, 0.0130695", \ - "0.0142191, 0.0136464, 0.0136485, 0.0136861, 0.0138862, 0.0132341, 0.0125777", \ - "0.0162896, 0.014803, 0.014921, 0.0149852, 0.0146214, 0.0143225, 0.0135524", \ - "0.0203188, 0.0172929, 0.0175963, 0.0173704, 0.0176482, 0.0170463, 0.0157903", \ - "0.0284101, 0.023449, 0.0232482, 0.0233706, 0.0231887, 0.0231279, 0.0230331", \ - "0.0444387, 0.036619, 0.0359185, 0.0355132, 0.035336, 0.0348928, 0.0347499" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00312547; - rise_capacitance : 0.00304478; - rise_capacitance_range (0.00280666, 0.00324627); - fall_capacitance : 0.00320615; - fall_capacitance_range (0.00275675, 0.00349997); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00314666; - rise_capacitance : 0.00316916; - rise_capacitance_range (0.00269701, 0.00344459); - fall_capacitance : 0.00312416; - fall_capacitance_range (0.00274278, 0.0033653); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0029621; - rise_capacitance : 0.00303815; - rise_capacitance_range (0.00260713, 0.00342029); - fall_capacitance : 0.00288605; - fall_capacitance_range (0.00265437, 0.00308866); - } - } - cell (sg13g2_a21oi_1) { - area : 9.072; - cell_footprint : "a21oi"; - cell_leakage_power : 291.775; - leakage_power () { - value : 220.969; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 293.417; - when : "!A1&!A2&B1&!Y"; - } - leakage_power () { - value : 280.265; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 347.812; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 158.884; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 347.811; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 302.598; - when : "A1&A2&!B1&!Y"; - } - leakage_power () { - value : 382.444; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0321875, 0.115685, 0.172504, 0.266032, 0.423042, 0.684045, 1.11932", \ - "0.048314, 0.14256, 0.200104, 0.294067, 0.451029, 0.71288, 1.14791", \ - "0.0556101, 0.163869, 0.22446, 0.319875, 0.477107, 0.738777, 1.17439", \ - "0.0632148, 0.197029, 0.26542, 0.367849, 0.529242, 0.791603, 1.22722", \ - "0.0711775, 0.244744, 0.32663, 0.444596, 0.620834, 0.893481, 1.33251", \ - "0.0809747, 0.308938, 0.414787, 0.559783, 0.767143, 1.0715, 1.53452", \ - "0.0852205, 0.387967, 0.528303, 0.718311, 0.979365, 1.3411, 1.87049" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0183814, 0.133348, 0.213631, 0.346354, 0.568473, 0.938743, 1.55595", \ - "0.0283867, 0.137287, 0.215266, 0.347979, 0.568732, 0.939034, 1.55596", \ - "0.0379943, 0.147737, 0.222925, 0.350667, 0.569394, 0.939865, 1.55596", \ - "0.056383, 0.17261, 0.246213, 0.36906, 0.580438, 0.942474, 1.5565", \ - "0.0872223, 0.219092, 0.29467, 0.416157, 0.620631, 0.968844, 1.56774", \ - "0.134025, 0.298981, 0.383634, 0.511234, 0.717796, 1.05663, 1.63063", \ - "0.208977, 0.428465, 0.535798, 0.681768, 0.901564, 1.25036, 1.81549" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0296879, 0.0951124, 0.139163, 0.211465, 0.332491, 0.534207, 0.870144", \ - "0.0515782, 0.132909, 0.178438, 0.251154, 0.372124, 0.573745, 0.909405", \ - "0.0655212, 0.163334, 0.214063, 0.290635, 0.412972, 0.614463, 0.950178", \ - "0.0841367, 0.207691, 0.269446, 0.357518, 0.489273, 0.694901, 1.03087", \ - "0.110536, 0.269421, 0.347583, 0.456928, 0.612429, 0.840633, 1.1875", \ - "0.148351, 0.353474, 0.456303, 0.598212, 0.794158, 1.0694, 1.46683", \ - "0.203508, 0.473881, 0.604137, 0.789607, 1.04763, 1.39904, 1.89053" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207958, 0.105921, 0.165673, 0.263953, 0.429158, 0.704202, 1.16255", \ - "0.0350207, 0.115728, 0.171181, 0.265958, 0.429671, 0.704638, 1.16256", \ - "0.0462034, 0.133016, 0.186906, 0.277196, 0.434775, 0.705376, 1.16257", \ - "0.0643545, 0.167097, 0.22264, 0.311512, 0.460867, 0.719307, 1.16656", \ - "0.0935084, 0.221476, 0.287255, 0.381508, 0.531818, 0.777475, 1.20141", \ - "0.141109, 0.307904, 0.388657, 0.502731, 0.666798, 0.922449, 1.33024", \ - "0.221154, 0.44225, 0.546519, 0.691549, 0.893824, 1.18662, 1.6162" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0376695, 0.120779, 0.177753, 0.272029, 0.429433, 0.691155, 1.12854", \ - "0.0566463, 0.148347, 0.20578, 0.299938, 0.45758, 0.720292, 1.15646", \ - "0.0662645, 0.170317, 0.230569, 0.326009, 0.483627, 0.745949, 1.18348", \ - "0.0775266, 0.204715, 0.27222, 0.374284, 0.535883, 0.799111, 1.23628", \ - "0.0917628, 0.254619, 0.335162, 0.452233, 0.628226, 0.90096, 1.34139", \ - "0.112129, 0.323971, 0.42637, 0.569732, 0.775619, 1.0795, 1.54335", \ - "0.1351, 0.413364, 0.549305, 0.734664, 0.991705, 1.35262, 1.87879" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0238913, 0.139906, 0.220585, 0.353812, 0.577118, 0.948852, 1.56904", \ - "0.0332762, 0.14361, 0.22209, 0.355064, 0.577264, 0.949374, 1.56941", \ - "0.0426929, 0.153615, 0.229493, 0.358112, 0.578236, 0.95157, 1.56942", \ - "0.0608891, 0.178019, 0.252122, 0.376141, 0.588677, 0.952756, 1.57046", \ - "0.0904915, 0.223668, 0.300054, 0.422547, 0.628278, 0.97859, 1.58043", \ - "0.134994, 0.303038, 0.387195, 0.517006, 0.724157, 1.06625, 1.64302", \ - "0.204545, 0.427287, 0.534033, 0.682836, 0.906786, 1.25772, 1.82698" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0322614, 0.0973554, 0.141291, 0.213663, 0.334772, 0.536211, 0.872081", \ - "0.0524778, 0.128111, 0.17329, 0.246072, 0.367238, 0.568789, 0.904733", \ - "0.0654827, 0.153647, 0.202199, 0.277614, 0.399883, 0.601732, 0.937706", \ - "0.0819142, 0.192316, 0.248677, 0.331986, 0.460674, 0.665511, 1.00211", \ - "0.105224, 0.247994, 0.318184, 0.416688, 0.56206, 0.782352, 1.12713", \ - "0.138578, 0.325439, 0.417099, 0.543275, 0.719572, 0.974059, 1.35146", \ - "0.18525, 0.436311, 0.553516, 0.719688, 0.949564, 1.26578, 1.70929" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202496, 0.106145, 0.165435, 0.26426, 0.429154, 0.704225, 1.16269", \ - "0.0298109, 0.111851, 0.168838, 0.265257, 0.429758, 0.704226, 1.1627", \ - "0.0394447, 0.123479, 0.178857, 0.272372, 0.432625, 0.705119, 1.16271", \ - "0.0572589, 0.148385, 0.203766, 0.295031, 0.449232, 0.713642, 1.16459", \ - "0.0863281, 0.192816, 0.25226, 0.344808, 0.497391, 0.751787, 1.18721", \ - "0.13236, 0.26698, 0.337325, 0.439259, 0.597754, 0.85095, 1.27374", \ - "0.205674, 0.386911, 0.473779, 0.598581, 0.780757, 1.05079, 1.47423" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0308081, 0.115219, 0.172533, 0.266549, 0.423989, 0.686404, 1.12347", \ - "0.050915, 0.148943, 0.206539, 0.30081, 0.458464, 0.721239, 1.15763", \ - "0.0622966, 0.177535, 0.239145, 0.334999, 0.492386, 0.754485, 1.19268", \ - "0.0778134, 0.221584, 0.293998, 0.399764, 0.562749, 0.825538, 1.26214", \ - "0.098901, 0.283021, 0.373012, 0.500281, 0.684759, 0.961471, 1.40147", \ - "0.128615, 0.367237, 0.483583, 0.64425, 0.872116, 1.19467, 1.67069", \ - "0.169407, 0.479763, 0.631396, 0.841093, 1.13116, 1.53699, 2.10598" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0243176, 0.139775, 0.220729, 0.353748, 0.577279, 0.949077, 1.56895", \ - "0.038713, 0.146507, 0.223305, 0.354633, 0.57728, 0.9494, 1.56951", \ - "0.0494384, 0.162717, 0.235568, 0.360776, 0.578776, 0.949401, 1.57064", \ - "0.0663741, 0.19709, 0.270154, 0.389528, 0.59627, 0.955035, 1.57198", \ - "0.093684, 0.254124, 0.335004, 0.457606, 0.65768, 0.996406, 1.58751", \ - "0.139545, 0.344419, 0.441742, 0.583462, 0.793702, 1.12826, 1.68595", \ - "0.21683, 0.485551, 0.610656, 0.77999, 1.03237, 1.39437, 1.96011" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168842, 0.0534228, 0.0767643, 0.115324, 0.179991, 0.287121, 0.466053", \ - "0.0316487, 0.0918308, 0.119935, 0.161367, 0.226546, 0.333857, 0.512553", \ - "0.0400216, 0.118344, 0.152984, 0.200927, 0.271648, 0.381415, 0.560368", \ - "0.0499813, 0.155748, 0.201055, 0.262238, 0.346657, 0.468495, 0.65376", \ - "0.0620243, 0.2047, 0.26719, 0.348882, 0.458345, 0.607254, 0.819633", \ - "0.076046, 0.268809, 0.354161, 0.467726, 0.617202, 0.813192, 1.07826", \ - "0.0913731, 0.352373, 0.467508, 0.619523, 0.82797, 1.1009, 1.45488" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123113, 0.0569457, 0.0892889, 0.142356, 0.232137, 0.381159, 0.629822", \ - "0.0303159, 0.0739708, 0.102327, 0.150405, 0.235122, 0.381418, 0.629823", \ - "0.0435487, 0.0930379, 0.122113, 0.169136, 0.249274, 0.389182, 0.631791", \ - "0.0647707, 0.126375, 0.159822, 0.209289, 0.288777, 0.420519, 0.650196", \ - "0.0989181, 0.179984, 0.22119, 0.280098, 0.365673, 0.500556, 0.718161", \ - "0.1548, 0.265158, 0.31996, 0.395702, 0.500398, 0.648888, 0.878471", \ - "0.248808, 0.402428, 0.476396, 0.579069, 0.717291, 0.90433, 1.16793" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0244427, 0.108436, 0.165301, 0.259086, 0.415834, 0.677115, 1.11234", \ - "0.0401759, 0.141908, 0.19944, 0.293241, 0.450207, 0.711868, 1.14654", \ - "0.0492152, 0.169727, 0.231718, 0.327502, 0.484134, 0.745487, 1.18091", \ - "0.0611031, 0.21211, 0.285471, 0.391737, 0.554469, 0.816219, 1.25094", \ - "0.0771845, 0.271047, 0.362554, 0.491036, 0.675788, 0.951994, 1.39054", \ - "0.0997261, 0.35137, 0.470264, 0.632109, 0.861217, 1.18423, 1.6589", \ - "0.130921, 0.459495, 0.613905, 0.825775, 1.11711, 1.52347, 2.09272" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0193325, 0.13343, 0.213533, 0.346466, 0.568481, 0.938783, 1.55592", \ - "0.0337486, 0.14071, 0.216679, 0.34681, 0.568482, 0.939167, 1.55649", \ - "0.043449, 0.157319, 0.229587, 0.353711, 0.57026, 0.93992, 1.5565", \ - "0.0591849, 0.192037, 0.264665, 0.383051, 0.588107, 0.944974, 1.56312", \ - "0.0845891, 0.248464, 0.32991, 0.451993, 0.650231, 0.987215, 1.57511", \ - "0.128132, 0.338806, 0.435382, 0.576416, 0.786765, 1.11952, 1.67374", \ - "0.204113, 0.479043, 0.605679, 0.773668, 1.02256, 1.38623, 1.94782" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.016614, 0.053105, 0.0763725, 0.114797, 0.179233, 0.286103, 0.464903", \ - "0.030821, 0.0913117, 0.119424, 0.160774, 0.225867, 0.332866, 0.511271", \ - "0.0387632, 0.117706, 0.152312, 0.200233, 0.270848, 0.380363, 0.558977", \ - "0.0476557, 0.154614, 0.200039, 0.261272, 0.345652, 0.467324, 0.652397", \ - "0.0575246, 0.202675, 0.26543, 0.347106, 0.45677, 0.605749, 0.818493", \ - "0.0665144, 0.26502, 0.350858, 0.464854, 0.614961, 0.810922, 1.07623", \ - "0.0696353, 0.344911, 0.461473, 0.615046, 0.823954, 1.09809, 1.45224" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00913607, 0.0532515, 0.0854191, 0.138776, 0.22851, 0.377598, 0.626574", \ - "0.0226421, 0.0699875, 0.0987065, 0.146823, 0.231551, 0.378095, 0.627342", \ - "0.0331187, 0.0884607, 0.118117, 0.165405, 0.245642, 0.385578, 0.628432", \ - "0.0499284, 0.120516, 0.155281, 0.205113, 0.285161, 0.417137, 0.64671", \ - "0.0773665, 0.17271, 0.215225, 0.275441, 0.361668, 0.496928, 0.715098", \ - "0.123517, 0.253867, 0.311584, 0.390012, 0.495321, 0.645701, 0.875612", \ - "0.204236, 0.387564, 0.462987, 0.56953, 0.712658, 0.899547, 1.16283" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206389, 0.0832102, 0.125253, 0.194606, 0.310656, 0.504163, 0.826279", \ - "0.0352597, 0.118914, 0.162848, 0.232526, 0.348575, 0.542335, 0.863873", \ - "0.0433072, 0.145897, 0.195642, 0.26946, 0.386384, 0.579477, 0.901664", \ - "0.0530851, 0.185261, 0.246739, 0.332768, 0.459776, 0.656581, 0.978691", \ - "0.0654624, 0.23859, 0.31776, 0.426319, 0.577826, 0.79615, 1.12926", \ - "0.080979, 0.308948, 0.414638, 0.556676, 0.75103, 1.01916, 1.39983", \ - "0.0990408, 0.398283, 0.538682, 0.728521, 0.986369, 1.33349, 1.81342" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0148959, 0.0992949, 0.159525, 0.259159, 0.425824, 0.703759, 1.1669", \ - "0.0294314, 0.110397, 0.165466, 0.261029, 0.426058, 0.70443, 1.16691", \ - "0.0394162, 0.128715, 0.181718, 0.272002, 0.430633, 0.704431, 1.16724", \ - "0.0550501, 0.164038, 0.219436, 0.307374, 0.456716, 0.717244, 1.16971", \ - "0.0795103, 0.219657, 0.28505, 0.379518, 0.528189, 0.775097, 1.20279", \ - "0.121918, 0.308223, 0.389657, 0.504455, 0.669179, 0.921241, 1.33041", \ - "0.197218, 0.442999, 0.554945, 0.70277, 0.901891, 1.19185, 1.62246" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0163784, 0.0529383, 0.076209, 0.114606, 0.179085, 0.28595, 0.464749", \ - "0.0306432, 0.0910901, 0.119166, 0.160517, 0.225598, 0.33262, 0.511029", \ - "0.038924, 0.117462, 0.152007, 0.199972, 0.270621, 0.380136, 0.558882", \ - "0.0487362, 0.154515, 0.199855, 0.261037, 0.34541, 0.467108, 0.652104", \ - "0.060787, 0.203352, 0.26577, 0.347223, 0.456711, 0.60553, 0.81837", \ - "0.0744694, 0.268683, 0.353005, 0.466173, 0.61563, 0.811265, 1.07648", \ - "0.0885976, 0.354906, 0.468743, 0.620349, 0.827771, 1.10037, 1.45333" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00924648, 0.0532571, 0.0853271, 0.13902, 0.228659, 0.377634, 0.626573", \ - "0.022823, 0.0701198, 0.0987531, 0.14688, 0.231566, 0.377892, 0.627347", \ - "0.0330934, 0.0886673, 0.11837, 0.165572, 0.245751, 0.385692, 0.62846", \ - "0.0494943, 0.120687, 0.155234, 0.205214, 0.285088, 0.416993, 0.646751", \ - "0.0760641, 0.172195, 0.215167, 0.275107, 0.361737, 0.497061, 0.715186", \ - "0.121147, 0.250933, 0.310301, 0.389395, 0.494758, 0.644875, 0.875517", \ - "0.201171, 0.380702, 0.458101, 0.56519, 0.706954, 0.897459, 1.16734" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0308081, 0.115219, 0.172533, 0.266549, 0.423989, 0.686404, 1.12347", \ - "0.050915, 0.148943, 0.206539, 0.30081, 0.458464, 0.721239, 1.15763", \ - "0.0622966, 0.177535, 0.239145, 0.334999, 0.492386, 0.754485, 1.19268", \ - "0.0778134, 0.221584, 0.293998, 0.399764, 0.562749, 0.825538, 1.26214", \ - "0.098901, 0.283021, 0.373012, 0.500281, 0.684759, 0.961471, 1.40147", \ - "0.128615, 0.367237, 0.483583, 0.64425, 0.872116, 1.19467, 1.67069", \ - "0.169407, 0.479763, 0.631396, 0.841093, 1.13116, 1.53699, 2.10598" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0243176, 0.139775, 0.220729, 0.353748, 0.577279, 0.949077, 1.56895", \ - "0.038713, 0.146507, 0.223305, 0.354633, 0.57728, 0.9494, 1.56951", \ - "0.0494384, 0.162717, 0.235568, 0.360776, 0.578776, 0.949401, 1.57064", \ - "0.0663741, 0.19709, 0.270154, 0.389528, 0.59627, 0.955035, 1.57198", \ - "0.093684, 0.254124, 0.335004, 0.457606, 0.65768, 0.996406, 1.58751", \ - "0.139545, 0.344419, 0.441742, 0.583462, 0.793702, 1.12826, 1.68595", \ - "0.21683, 0.485551, 0.610656, 0.77999, 1.03237, 1.39437, 1.96011" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168842, 0.0534228, 0.0767643, 0.115324, 0.179991, 0.287121, 0.466053", \ - "0.0316487, 0.0918308, 0.119935, 0.161367, 0.226546, 0.333857, 0.512553", \ - "0.0400216, 0.118344, 0.152984, 0.200927, 0.271648, 0.381415, 0.560368", \ - "0.0499813, 0.155748, 0.201055, 0.262238, 0.346657, 0.468495, 0.65376", \ - "0.0620243, 0.2047, 0.26719, 0.348882, 0.458345, 0.607254, 0.819633", \ - "0.076046, 0.268809, 0.354161, 0.467726, 0.617202, 0.813192, 1.07826", \ - "0.0913731, 0.352373, 0.467508, 0.619523, 0.82797, 1.1009, 1.45488" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123113, 0.0569457, 0.0892889, 0.142356, 0.232137, 0.381159, 0.629822", \ - "0.0303159, 0.0739708, 0.102327, 0.150405, 0.235122, 0.381418, 0.629823", \ - "0.0435487, 0.0930379, 0.122113, 0.169136, 0.249274, 0.389182, 0.631791", \ - "0.0647707, 0.126375, 0.159822, 0.209289, 0.288777, 0.420519, 0.650196", \ - "0.0989181, 0.179984, 0.22119, 0.280098, 0.365673, 0.500556, 0.718161", \ - "0.1548, 0.265158, 0.31996, 0.395702, 0.500398, 0.648888, 0.878471", \ - "0.248808, 0.402428, 0.476396, 0.579069, 0.717291, 0.90433, 1.16793" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00548013, 0.00592536, 0.0059224, 0.00586766, 0.0057591, 0.00546001, 0.00508478", \ - "0.00523488, 0.00563732, 0.00567562, 0.00580661, 0.00567085, 0.00546142, 0.00504078", \ - "0.00539872, 0.00552363, 0.00567788, 0.00564447, 0.00555239, 0.00549921, 0.00500278", \ - "0.00624053, 0.00579024, 0.00571605, 0.00570421, 0.00580958, 0.00537608, 0.00505937", \ - "0.00866992, 0.00708169, 0.00673889, 0.00643008, 0.00605642, 0.00609162, 0.00529837", \ - "0.0144163, 0.0109772, 0.0100823, 0.00909537, 0.0083163, 0.00733596, 0.00700528", \ - "0.0264605, 0.0210437, 0.0189913, 0.0169058, 0.0146467, 0.0126197, 0.010589" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00357969, 0.00372432, 0.00371493, 0.00360631, 0.00348419, 0.0032721, 0.00289375", \ - "0.0034613, 0.00355082, 0.00367504, 0.00352713, 0.00344776, 0.00325534, 0.00275064", \ - "0.00385629, 0.00363264, 0.00358733, 0.00362364, 0.0034008, 0.00319826, 0.00276117", \ - "0.0050136, 0.00415583, 0.0040157, 0.00378725, 0.0037183, 0.00331059, 0.00285817", \ - "0.00766756, 0.00583379, 0.00535204, 0.0049123, 0.00431198, 0.00390844, 0.00347966", \ - "0.0134619, 0.0101086, 0.00902475, 0.00784782, 0.0067809, 0.00583455, 0.00437188", \ - "0.0255017, 0.0205466, 0.0185013, 0.0160502, 0.0134319, 0.0112869, 0.0091128" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0057633, 0.00584107, 0.0058031, 0.00573779, 0.00559721, 0.00532159, 0.00540594", \ - "0.0055655, 0.0057776, 0.0057015, 0.00570576, 0.00554909, 0.00534409, 0.00541682", \ - "0.00569568, 0.00568754, 0.00574197, 0.00571847, 0.00551956, 0.00556334, 0.00534431", \ - "0.00642579, 0.00600874, 0.0058741, 0.00578948, 0.00576471, 0.00538688, 0.00503752", \ - "0.00870753, 0.00731723, 0.00696844, 0.00662539, 0.00622215, 0.00587627, 0.00536257", \ - "0.0142279, 0.011357, 0.0103639, 0.00944415, 0.00857333, 0.00744686, 0.00707727", \ - "0.025814, 0.0214287, 0.0195454, 0.0174461, 0.0152173, 0.0131071, 0.0107508" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00570766, 0.00580103, 0.00571826, 0.00565512, 0.00551102, 0.00527253, 0.00485805", \ - "0.00544151, 0.00558, 0.00563175, 0.00552718, 0.00545982, 0.00519717, 0.00480906", \ - "0.00558691, 0.00563524, 0.00555382, 0.00566974, 0.00541802, 0.00520847, 0.00481197", \ - "0.00638923, 0.00595137, 0.00587707, 0.00574591, 0.00567156, 0.00521509, 0.00481792", \ - "0.00874248, 0.00722961, 0.00685687, 0.00658728, 0.00617307, 0.00576404, 0.0060256", \ - "0.0142402, 0.01115, 0.0101591, 0.00908328, 0.00837322, 0.00735874, 0.00628185", \ - "0.0257936, 0.0209697, 0.0189571, 0.0167154, 0.014523, 0.0125386, 0.0105721" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00294668, 0.00334666, 0.00337865, 0.00330605, 0.00320319, 0.00295052, 0.00302073", \ - "0.00311135, 0.00316121, 0.00316136, 0.00314555, 0.0030752, 0.0029268, 0.00296144", \ - "0.00365427, 0.00325018, 0.00330839, 0.00314844, 0.00304693, 0.00283986, 0.00260404", \ - "0.00504702, 0.00404144, 0.00376095, 0.00355013, 0.00333358, 0.00311057, 0.0027992", \ - "0.007897, 0.00595478, 0.00538839, 0.00475459, 0.00420277, 0.00363712, 0.00329944", \ - "0.0141671, 0.0107181, 0.00957533, 0.00847414, 0.0072301, 0.00577754, 0.00524927", \ - "0.0272974, 0.0217551, 0.0196858, 0.0174502, 0.0151501, 0.0124736, 0.00980804" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00418866, 0.00478648, 0.00485598, 0.00474753, 0.00470923, 0.00443316, 0.00406448", \ - "0.00423889, 0.00458009, 0.00463126, 0.00475875, 0.00460492, 0.00438139, 0.004089", \ - "0.00479028, 0.00465026, 0.00469295, 0.00462929, 0.0047277, 0.00449922, 0.00399277", \ - "0.00620818, 0.00510642, 0.00504935, 0.00497041, 0.00467059, 0.00454181, 0.00442258", \ - "0.00922496, 0.0068431, 0.00644188, 0.00596039, 0.0056475, 0.00497044, 0.00449706", \ - "0.0156958, 0.0115327, 0.0102487, 0.00906622, 0.00789983, 0.00707436, 0.00622874", \ - "0.0289602, 0.0227575, 0.0203824, 0.017738, 0.015025, 0.0124314, 0.010723" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00260126, 0.0031336, 0.00314558, 0.00313049, 0.00297213, 0.0027458, 0.00231149", \ - "0.0029436, 0.00295595, 0.00291644, 0.00293495, 0.00286097, 0.00271979, 0.00233859", \ - "0.00358011, 0.00303821, 0.00308901, 0.00298294, 0.00283663, 0.00274195, 0.00228981", \ - "0.00506916, 0.00387212, 0.0035486, 0.00335505, 0.00310957, 0.00285062, 0.00296401", \ - "0.0080724, 0.00584061, 0.00525913, 0.00462965, 0.00396242, 0.00353772, 0.0027469", \ - "0.0145402, 0.0107207, 0.00949274, 0.00828482, 0.00708575, 0.00549925, 0.0049276", \ - "0.0278606, 0.0219182, 0.0198004, 0.0174542, 0.0149812, 0.012404, 0.00960272" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00207087, 0.0026899, 0.00270692, 0.002649, 0.00258962, 0.00234291, 0.00206185", \ - "0.00214557, 0.00248897, 0.00252983, 0.00263931, 0.00255716, 0.00229279, 0.00227579", \ - "0.00270575, 0.00254807, 0.0025967, 0.00257579, 0.00259644, 0.00224893, 0.00191154", \ - "0.00417559, 0.00303512, 0.00295855, 0.00289729, 0.00266794, 0.00255467, 0.00237749", \ - "0.00725095, 0.0047841, 0.00435114, 0.00388301, 0.00356536, 0.00296909, 0.0022946", \ - "0.0137812, 0.00944169, 0.00816633, 0.00703352, 0.00585458, 0.00511159, 0.0041876", \ - "0.027211, 0.0207626, 0.0183352, 0.0157623, 0.0131102, 0.0104936, 0.00860438" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00261296, 0.00312453, 0.00314482, 0.00311242, 0.00299654, 0.00275454, 0.00274531", \ - "0.00299836, 0.00293146, 0.00297414, 0.00293456, 0.00286717, 0.00277082, 0.00260081", \ - "0.00369337, 0.00308815, 0.00304914, 0.00305715, 0.00286702, 0.00262908, 0.00270265", \ - "0.00528141, 0.00399383, 0.00369662, 0.00335696, 0.00325443, 0.00291625, 0.00271823", \ - "0.00848033, 0.00610619, 0.00543875, 0.00484126, 0.00408406, 0.00373197, 0.00324832", \ - "0.0153021, 0.0113121, 0.0100827, 0.00876846, 0.00749987, 0.00600014, 0.00467315", \ - "0.0293697, 0.0232801, 0.0210469, 0.0186317, 0.0159202, 0.0132244, 0.0105139" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00196977, 0.00260475, 0.00259132, 0.00260552, 0.00252205, 0.00223328, 0.00196594", \ - "0.00211588, 0.00236304, 0.00238075, 0.00249847, 0.0024178, 0.00214312, 0.00212672", \ - "0.0027174, 0.0024405, 0.00247021, 0.00237599, 0.00248596, 0.00216188, 0.00179766", \ - "0.00432495, 0.0030089, 0.00287459, 0.00276837, 0.00244617, 0.00241451, 0.00229839", \ - "0.00760103, 0.0049137, 0.00444827, 0.00392424, 0.00351991, 0.00293387, 0.00219963", \ - "0.0145263, 0.00993738, 0.00857967, 0.00736844, 0.00610141, 0.00511049, 0.00426384", \ - "0.0286883, 0.0219382, 0.019361, 0.0166354, 0.0137014, 0.0109989, 0.00953375" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00294668, 0.00334666, 0.00337865, 0.00330605, 0.00320319, 0.00295052, 0.00302073", \ - "0.00311135, 0.00316121, 0.00316136, 0.00314555, 0.0030752, 0.0029268, 0.00296144", \ - "0.00365427, 0.00325018, 0.00330839, 0.00314844, 0.00304693, 0.00283986, 0.00260404", \ - "0.00504702, 0.00404144, 0.00376095, 0.00355013, 0.00333358, 0.00311057, 0.0027992", \ - "0.007897, 0.00595478, 0.00538839, 0.00475459, 0.00420277, 0.00363712, 0.00329944", \ - "0.0141671, 0.0107181, 0.00957533, 0.00847414, 0.0072301, 0.00577754, 0.00524927", \ - "0.0272974, 0.0217551, 0.0196858, 0.0174502, 0.0151501, 0.0124736, 0.00980804" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00196977, 0.00260475, 0.00259132, 0.00260552, 0.00252205, 0.00223328, 0.00196594", \ - "0.00211588, 0.00236304, 0.00238075, 0.00249847, 0.0024178, 0.00214312, 0.00212672", \ - "0.0027174, 0.0024405, 0.00247021, 0.00237599, 0.00248596, 0.00216188, 0.00179766", \ - "0.00432495, 0.0030089, 0.00287459, 0.00276837, 0.00244617, 0.00241451, 0.00229839", \ - "0.00760103, 0.0049137, 0.00444827, 0.00392424, 0.00351991, 0.00293387, 0.00219963", \ - "0.0145263, 0.00993738, 0.00857967, 0.00736844, 0.00610141, 0.00511049, 0.00426384", \ - "0.0286883, 0.0219382, 0.019361, 0.0166354, 0.0137014, 0.0109989, 0.00953375" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00323075; - rise_capacitance : 0.00314871; - rise_capacitance_range (0.00291325, 0.00343577); - fall_capacitance : 0.00331279; - fall_capacitance_range (0.00280195, 0.00376577); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00330195; - rise_capacitance : 0.00333727; - rise_capacitance_range (0.00286928, 0.00366758); - fall_capacitance : 0.00326663; - fall_capacitance_range (0.00285116, 0.00360375); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00306113; - rise_capacitance : 0.00314353; - rise_capacitance_range (0.00262058, 0.00380347); - fall_capacitance : 0.00297874; - fall_capacitance_range (0.00273018, 0.0034309); - } - } - cell (sg13g2_a21oi_2) { - area : 14.5152; - cell_footprint : "a21oi"; - cell_leakage_power : 583.538; - leakage_power () { - value : 441.914; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 586.831; - when : "!A1&!A2&B1&!Y"; - } - leakage_power () { - value : 560.505; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 695.619; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 317.744; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 695.619; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 605.192; - when : "A1&A2&!B1&!Y"; - } - leakage_power () { - value : 764.883; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.029545, 0.115865, 0.173161, 0.267498, 0.425416, 0.688507, 1.12742", \ - "0.0443483, 0.142581, 0.200575, 0.295253, 0.453597, 0.717391, 1.15535", \ - "0.0508607, 0.163558, 0.224609, 0.320776, 0.479155, 0.742956, 1.18192", \ - "0.0565162, 0.196675, 0.265441, 0.368478, 0.531101, 0.795504, 1.23453", \ - "0.0623537, 0.243963, 0.326166, 0.444863, 0.622297, 0.896831, 1.33909", \ - "0.0694528, 0.308096, 0.413848, 0.559792, 0.767904, 1.07326, 1.53988", \ - "0.0694538, 0.386293, 0.527349, 0.717376, 0.978761, 1.34347, 1.8731" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152162, 0.133709, 0.214788, 0.348568, 0.572762, 0.946446, 1.56942", \ - "0.0251395, 0.137662, 0.216347, 0.350476, 0.572876, 0.946839, 1.56943", \ - "0.0343056, 0.148097, 0.223965, 0.352783, 0.573717, 0.947759, 1.56944", \ - "0.052286, 0.172421, 0.247043, 0.371161, 0.584377, 0.950182, 1.57264", \ - "0.0822059, 0.218774, 0.295034, 0.417789, 0.624187, 0.976019, 1.58048", \ - "0.127367, 0.29842, 0.382787, 0.512318, 0.720926, 1.06359, 1.64299", \ - "0.200879, 0.427283, 0.533138, 0.680446, 0.903225, 1.25543, 1.82806" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0273331, 0.0947666, 0.138828, 0.211462, 0.332758, 0.534991, 0.87179", \ - "0.0478709, 0.132554, 0.178171, 0.251066, 0.372331, 0.57435, 0.910956", \ - "0.0610481, 0.162855, 0.213775, 0.290549, 0.413241, 0.615202, 0.951832", \ - "0.0783652, 0.207091, 0.26906, 0.357388, 0.489445, 0.695585, 1.03232", \ - "0.103118, 0.268602, 0.347064, 0.456677, 0.612562, 0.84127, 1.18883", \ - "0.138663, 0.352615, 0.455665, 0.597647, 0.793951, 1.07, 1.46826", \ - "0.190635, 0.472309, 0.603048, 0.789244, 1.04747, 1.3995, 1.89164" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0184289, 0.105672, 0.165371, 0.264347, 0.430011, 0.706001, 1.1659", \ - "0.0320707, 0.115478, 0.171097, 0.266471, 0.430611, 0.706002, 1.16591", \ - "0.0426228, 0.132786, 0.186839, 0.277494, 0.435599, 0.709521, 1.16592", \ - "0.0597439, 0.166831, 0.22257, 0.311805, 0.461678, 0.721049, 1.16939", \ - "0.0875385, 0.221021, 0.286685, 0.381733, 0.532939, 0.779771, 1.20405", \ - "0.13252, 0.307457, 0.388199, 0.502761, 0.667366, 0.924033, 1.33362", \ - "0.208668, 0.4412, 0.545778, 0.691651, 0.894346, 1.18659, 1.61867" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0352077, 0.120326, 0.17738, 0.271178, 0.42842, 0.690289, 1.12709", \ - "0.0532487, 0.147975, 0.205383, 0.299459, 0.456942, 0.719395, 1.15555", \ - "0.0622381, 0.169876, 0.230094, 0.32547, 0.482943, 0.74526, 1.18208", \ - "0.0723169, 0.204236, 0.271748, 0.373845, 0.535242, 0.798209, 1.23496", \ - "0.0850056, 0.254209, 0.334553, 0.451734, 0.627698, 0.900344, 1.34011", \ - "0.103275, 0.323313, 0.426152, 0.569163, 0.774666, 1.07814, 1.54239", \ - "0.123329, 0.412423, 0.547895, 0.733376, 0.98942, 1.35187, 1.87825" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0206634, 0.139128, 0.219908, 0.353112, 0.576305, 0.948623, 1.56801", \ - "0.0299291, 0.142915, 0.221452, 0.354221, 0.576516, 0.948624, 1.56802", \ - "0.039129, 0.152971, 0.228892, 0.357357, 0.577335, 0.949563, 1.56815", \ - "0.056603, 0.177413, 0.251578, 0.375427, 0.588063, 0.952022, 1.57194", \ - "0.0852623, 0.223145, 0.299742, 0.421984, 0.627797, 0.977783, 1.57949", \ - "0.127626, 0.302195, 0.387552, 0.516443, 0.723307, 1.06521, 1.64246", \ - "0.194913, 0.42635, 0.532912, 0.681781, 0.90476, 1.25727, 1.8268" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0302136, 0.097225, 0.141305, 0.213935, 0.335277, 0.537253, 0.873973", \ - "0.0496185, 0.128026, 0.173336, 0.246296, 0.367745, 0.569892, 0.906583", \ - "0.0618985, 0.153462, 0.202213, 0.277839, 0.400451, 0.602746, 0.939568", \ - "0.0770866, 0.192111, 0.248501, 0.332074, 0.461149, 0.666572, 1.00395", \ - "0.0985929, 0.247703, 0.317935, 0.416782, 0.562399, 0.783557, 1.12858", \ - "0.130069, 0.324831, 0.416673, 0.543646, 0.720555, 0.974815, 1.35338", \ - "0.173551, 0.435452, 0.553606, 0.719602, 0.950147, 1.26621, 1.71131" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0178312, 0.105607, 0.16539, 0.264364, 0.430004, 0.705992, 1.16605", \ - "0.0271151, 0.111609, 0.168807, 0.265626, 0.430476, 0.705993, 1.16606", \ - "0.0364774, 0.123069, 0.178849, 0.272515, 0.43332, 0.708407, 1.16607", \ - "0.0538251, 0.147944, 0.203747, 0.295135, 0.450028, 0.715426, 1.16783", \ - "0.0823759, 0.192444, 0.251922, 0.34505, 0.497712, 0.753724, 1.19043", \ - "0.125879, 0.266718, 0.337453, 0.440019, 0.598832, 0.851991, 1.27678", \ - "0.19719, 0.38608, 0.474776, 0.59864, 0.781393, 1.05174, 1.47696" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0283276, 0.11486, 0.172131, 0.266062, 0.42368, 0.685462, 1.12208", \ - "0.0471331, 0.148574, 0.206257, 0.300392, 0.457957, 0.720484, 1.15643", \ - "0.057701, 0.177155, 0.239029, 0.334796, 0.4921, 0.754243, 1.19057", \ - "0.0720426, 0.221033, 0.29349, 0.39922, 0.562071, 0.824562, 1.26077", \ - "0.0916172, 0.282363, 0.372507, 0.499682, 0.684193, 0.960487, 1.40008", \ - "0.119082, 0.366407, 0.483233, 0.643023, 0.870898, 1.19354, 1.66886", \ - "0.156676, 0.478489, 0.63093, 0.840723, 1.12995, 1.53567, 2.10383" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0211583, 0.139246, 0.220085, 0.353338, 0.57639, 0.948325, 1.56809", \ - "0.0349398, 0.14591, 0.222595, 0.355685, 0.576391, 0.948643, 1.56862", \ - "0.0448014, 0.162038, 0.234853, 0.36017, 0.578083, 0.948644, 1.56863", \ - "0.0604602, 0.196417, 0.269374, 0.388912, 0.595616, 0.95431, 1.57107", \ - "0.0863178, 0.253373, 0.334149, 0.456988, 0.657271, 0.995767, 1.58664", \ - "0.129962, 0.343355, 0.440855, 0.582224, 0.792903, 1.12757, 1.6847", \ - "0.203476, 0.484281, 0.610123, 0.779419, 1.02889, 1.39333, 1.95938" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152756, 0.0531407, 0.0764104, 0.114874, 0.179332, 0.286198, 0.464458", \ - "0.0281121, 0.0914146, 0.119536, 0.160815, 0.225892, 0.332908, 0.511111", \ - "0.0356164, 0.11791, 0.152487, 0.200362, 0.270988, 0.380502, 0.558875", \ - "0.0438728, 0.15509, 0.200445, 0.26152, 0.345907, 0.467481, 0.65235", \ - "0.0536507, 0.203868, 0.266366, 0.348035, 0.457314, 0.606218, 0.817892", \ - "0.0658337, 0.268027, 0.353001, 0.466699, 0.615897, 0.811934, 1.07659", \ - "0.0799794, 0.350697, 0.465882, 0.618578, 0.826941, 1.09923, 1.45278" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0110971, 0.0567491, 0.0887044, 0.142027, 0.231592, 0.380359, 0.628657", \ - "0.0293384, 0.0738452, 0.102126, 0.15014, 0.234677, 0.380696, 0.628658", \ - "0.0424145, 0.0929347, 0.121911, 0.168847, 0.248858, 0.388539, 0.630588", \ - "0.0633177, 0.126226, 0.15957, 0.208843, 0.288459, 0.419833, 0.649181", \ - "0.0968347, 0.179833, 0.221011, 0.27976, 0.365455, 0.500003, 0.717406", \ - "0.151795, 0.264571, 0.319906, 0.395275, 0.500027, 0.648268, 0.877428", \ - "0.244737, 0.402886, 0.475481, 0.578438, 0.716003, 0.903514, 1.16632" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0217703, 0.108769, 0.166067, 0.260469, 0.418468, 0.681834, 1.12054", \ - "0.0355868, 0.142209, 0.200285, 0.294771, 0.452962, 0.716883, 1.15476", \ - "0.0435767, 0.170085, 0.232756, 0.329209, 0.487177, 0.750676, 1.1902", \ - "0.0539697, 0.21243, 0.286257, 0.393202, 0.557151, 0.820948, 1.2591", \ - "0.0681463, 0.271309, 0.363328, 0.492594, 0.678556, 0.956717, 1.39853", \ - "0.0883118, 0.352057, 0.471253, 0.634558, 0.864334, 1.18925, 1.66713", \ - "0.116702, 0.460239, 0.615328, 0.828849, 1.12147, 1.53016, 2.10226" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0163092, 0.133845, 0.214659, 0.348727, 0.572849, 0.946464, 1.56948", \ - "0.0295293, 0.141101, 0.217721, 0.350584, 0.57285, 0.946801, 1.5698", \ - "0.0386599, 0.157706, 0.230476, 0.355873, 0.574196, 0.946818, 1.57117", \ - "0.0531778, 0.192652, 0.265524, 0.38522, 0.592279, 0.952644, 1.57118", \ - "0.0765516, 0.248254, 0.330401, 0.45352, 0.654164, 0.994409, 1.58807", \ - "0.117924, 0.339092, 0.436098, 0.578861, 0.790807, 1.12682, 1.68597", \ - "0.190862, 0.479134, 0.606242, 0.776132, 1.02662, 1.39281, 1.96113" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0149744, 0.0528254, 0.0760298, 0.114328, 0.178616, 0.285229, 0.463204", \ - "0.0272912, 0.0909518, 0.119021, 0.160272, 0.225169, 0.331877, 0.509855", \ - "0.034019, 0.11722, 0.151831, 0.199696, 0.270208, 0.379463, 0.557554", \ - "0.0412882, 0.153964, 0.199412, 0.260592, 0.344907, 0.466323, 0.650933", \ - "0.0487283, 0.201774, 0.264553, 0.346337, 0.455768, 0.604724, 0.816728", \ - "0.054526, 0.264212, 0.349597, 0.463676, 0.613358, 0.809616, 1.07441", \ - "0.054527, 0.342589, 0.459817, 0.613541, 0.822583, 1.0962, 1.44993" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00788382, 0.0528436, 0.0848671, 0.138408, 0.2278, 0.376649, 0.624944", \ - "0.0205977, 0.0696689, 0.0983185, 0.146314, 0.230894, 0.377084, 0.624996", \ - "0.0302518, 0.0880837, 0.11787, 0.164956, 0.245171, 0.384851, 0.627052", \ - "0.0460608, 0.120145, 0.154565, 0.204443, 0.284619, 0.41619, 0.645498", \ - "0.0716875, 0.172237, 0.214907, 0.274363, 0.36096, 0.49652, 0.713981", \ - "0.115627, 0.252799, 0.311745, 0.389334, 0.494983, 0.644806, 0.874135", \ - "0.193488, 0.387992, 0.462696, 0.568928, 0.711379, 0.89848, 1.16155" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185025, 0.0831636, 0.125405, 0.19513, 0.311572, 0.505875, 0.829318", \ - "0.0312675, 0.118841, 0.163065, 0.233068, 0.349608, 0.543874, 0.867681", \ - "0.0380956, 0.145846, 0.195785, 0.269821, 0.387246, 0.58123, 0.904729", \ - "0.0464966, 0.185058, 0.246766, 0.333131, 0.460505, 0.658217, 0.981762", \ - "0.0569929, 0.238268, 0.317748, 0.426725, 0.578827, 0.797742, 1.13206", \ - "0.0699231, 0.308614, 0.414941, 0.556795, 0.752017, 1.02085, 1.40257", \ - "0.084659, 0.397818, 0.538841, 0.72897, 0.987446, 1.33523, 1.81671" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126981, 0.0992658, 0.159815, 0.259896, 0.427472, 0.706888, 1.1725", \ - "0.0259837, 0.110226, 0.165669, 0.261762, 0.427759, 0.707067, 1.17271", \ - "0.0355392, 0.128625, 0.181886, 0.272703, 0.432085, 0.707116, 1.17286", \ - "0.0498528, 0.163862, 0.219579, 0.308076, 0.45812, 0.720764, 1.17502", \ - "0.0726806, 0.219351, 0.285031, 0.380448, 0.529776, 0.777669, 1.20786", \ - "0.112779, 0.307624, 0.389906, 0.50481, 0.669865, 0.924133, 1.33546", \ - "0.185344, 0.44232, 0.554392, 0.70312, 0.903214, 1.19386, 1.62883" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0147442, 0.0526551, 0.0758611, 0.114172, 0.178455, 0.285094, 0.463333", \ - "0.0271412, 0.0907055, 0.118797, 0.16007, 0.224984, 0.331731, 0.509733", \ - "0.0342736, 0.117001, 0.151559, 0.199458, 0.270004, 0.379302, 0.557477", \ - "0.0425754, 0.153837, 0.199293, 0.260411, 0.344667, 0.466131, 0.650767", \ - "0.0524159, 0.202434, 0.26496, 0.346289, 0.455694, 0.604206, 0.816632", \ - "0.0632432, 0.267355, 0.351746, 0.465141, 0.613934, 0.809795, 1.07458", \ - "0.07335, 0.353, 0.467156, 0.618768, 0.826122, 1.09822, 1.45113" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00800319, 0.0528649, 0.0848877, 0.138487, 0.227904, 0.376612, 0.625267", \ - "0.0207531, 0.069792, 0.0983869, 0.146434, 0.230856, 0.377197, 0.625268", \ - "0.0302654, 0.0883147, 0.118058, 0.165074, 0.245267, 0.384799, 0.627173", \ - "0.045615, 0.120132, 0.154812, 0.204821, 0.284745, 0.416298, 0.645614", \ - "0.0706576, 0.171622, 0.214708, 0.274587, 0.360999, 0.496721, 0.713935", \ - "0.113649, 0.250393, 0.309725, 0.388375, 0.493678, 0.644707, 0.874343", \ - "0.190834, 0.380089, 0.458127, 0.56436, 0.708508, 0.895575, 1.16032" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0283276, 0.11486, 0.172131, 0.266062, 0.42368, 0.685462, 1.12208", \ - "0.0471331, 0.148574, 0.206257, 0.300392, 0.457957, 0.720484, 1.15643", \ - "0.057701, 0.177155, 0.239029, 0.334796, 0.4921, 0.754243, 1.19057", \ - "0.0720426, 0.221033, 0.29349, 0.39922, 0.562071, 0.824562, 1.26077", \ - "0.0916172, 0.282363, 0.372507, 0.499682, 0.684193, 0.960487, 1.40008", \ - "0.119082, 0.366407, 0.483233, 0.643023, 0.870898, 1.19354, 1.66886", \ - "0.156676, 0.478489, 0.63093, 0.840723, 1.12995, 1.53567, 2.10383" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0211583, 0.139246, 0.220085, 0.353338, 0.57639, 0.948325, 1.56809", \ - "0.0349398, 0.14591, 0.222595, 0.355685, 0.576391, 0.948643, 1.56862", \ - "0.0448014, 0.162038, 0.234853, 0.36017, 0.578083, 0.948644, 1.56863", \ - "0.0604602, 0.196417, 0.269374, 0.388912, 0.595616, 0.95431, 1.57107", \ - "0.0863178, 0.253373, 0.334149, 0.456988, 0.657271, 0.995767, 1.58664", \ - "0.129962, 0.343355, 0.440855, 0.582224, 0.792903, 1.12757, 1.6847", \ - "0.203476, 0.484281, 0.610123, 0.779419, 1.02889, 1.39333, 1.95938" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0152756, 0.0531407, 0.0764104, 0.114874, 0.179332, 0.286198, 0.464458", \ - "0.0281121, 0.0914146, 0.119536, 0.160815, 0.225892, 0.332908, 0.511111", \ - "0.0356164, 0.11791, 0.152487, 0.200362, 0.270988, 0.380502, 0.558875", \ - "0.0438728, 0.15509, 0.200445, 0.26152, 0.345907, 0.467481, 0.65235", \ - "0.0536507, 0.203868, 0.266366, 0.348035, 0.457314, 0.606218, 0.817892", \ - "0.0658337, 0.268027, 0.353001, 0.466699, 0.615897, 0.811934, 1.07659", \ - "0.0799794, 0.350697, 0.465882, 0.618578, 0.826941, 1.09923, 1.45278" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0110971, 0.0567491, 0.0887044, 0.142027, 0.231592, 0.380359, 0.628657", \ - "0.0293384, 0.0738452, 0.102126, 0.15014, 0.234677, 0.380696, 0.628658", \ - "0.0424145, 0.0929347, 0.121911, 0.168847, 0.248858, 0.388539, 0.630588", \ - "0.0633177, 0.126226, 0.15957, 0.208843, 0.288459, 0.419833, 0.649181", \ - "0.0968347, 0.179833, 0.221011, 0.27976, 0.365455, 0.500003, 0.717406", \ - "0.151795, 0.264571, 0.319906, 0.395275, 0.500027, 0.648268, 0.877428", \ - "0.244737, 0.402886, 0.475481, 0.578438, 0.716003, 0.903514, 1.16632" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0109218, 0.0119435, 0.0119567, 0.0118319, 0.0115584, 0.0110787, 0.0102968", \ - "0.0105221, 0.0114011, 0.0114593, 0.011721, 0.0113751, 0.0109779, 0.0102801", \ - "0.0109483, 0.0111298, 0.0114352, 0.011316, 0.0111776, 0.0110925, 0.010202", \ - "0.0127138, 0.0116664, 0.011537, 0.0114895, 0.0113531, 0.0109639, 0.0107103", \ - "0.0177357, 0.0142558, 0.0135678, 0.0129072, 0.0122853, 0.0126433, 0.0109299", \ - "0.0293823, 0.022092, 0.0201184, 0.0183063, 0.0167733, 0.0144193, 0.0142962", \ - "0.0535543, 0.0421854, 0.0379319, 0.0336908, 0.0293497, 0.0253808, 0.0211796" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00637924, 0.00673977, 0.00666877, 0.00652846, 0.00627024, 0.00579255, 0.00502595", \ - "0.00622382, 0.00638033, 0.00663266, 0.0063115, 0.00620615, 0.00573408, 0.00483895", \ - "0.00708208, 0.00661199, 0.00647672, 0.00659106, 0.00610709, 0.00617489, 0.00488459", \ - "0.0094744, 0.00762059, 0.00731137, 0.00683729, 0.00673335, 0.00609365, 0.00483376", \ - "0.0148876, 0.0109455, 0.0099757, 0.0091198, 0.00808427, 0.00719056, 0.00600691", \ - "0.0265572, 0.0195787, 0.0173369, 0.0149959, 0.0128217, 0.010959, 0.00809671", \ - "0.0507403, 0.0403931, 0.0362701, 0.0313159, 0.0260993, 0.0217315, 0.0173081" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0116048, 0.0117875, 0.0117244, 0.0115633, 0.0113186, 0.0108433, 0.00997668", \ - "0.0112296, 0.0115988, 0.0115252, 0.0115146, 0.0111671, 0.0107835, 0.00996685", \ - "0.0115303, 0.011497, 0.0116635, 0.0114467, 0.0111132, 0.0109722, 0.00996538", \ - "0.013044, 0.0121435, 0.0118664, 0.0117387, 0.0114539, 0.0109292, 0.0106572", \ - "0.0177107, 0.0147703, 0.0140912, 0.0133434, 0.0125854, 0.012694, 0.010672", \ - "0.0288267, 0.0228524, 0.0209679, 0.0189648, 0.0171813, 0.0146902, 0.0143366", \ - "0.0520867, 0.0429843, 0.0391622, 0.0349336, 0.0303768, 0.0262431, 0.0215789" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0108509, 0.0110026, 0.0109145, 0.0107733, 0.0104973, 0.0100169, 0.00927404", \ - "0.0103203, 0.0106487, 0.0108052, 0.0105638, 0.0103887, 0.00985517, 0.00900196", \ - "0.0106362, 0.0106882, 0.0106082, 0.0108428, 0.010301, 0.0102522, 0.00903887", \ - "0.0122926, 0.0113335, 0.0111978, 0.0109313, 0.0107885, 0.0101414, 0.00904595", \ - "0.0170904, 0.0139129, 0.013141, 0.0126341, 0.0116991, 0.0110034, 0.0107786", \ - "0.0282197, 0.0217405, 0.0197431, 0.0176905, 0.0162897, 0.0143924, 0.011868", \ - "0.0514335, 0.0413121, 0.0374432, 0.0328382, 0.0285504, 0.0243496, 0.0205323" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00603004, 0.00692394, 0.00697303, 0.00683653, 0.00667044, 0.00614219, 0.00528965", \ - "0.00644713, 0.00658726, 0.00651729, 0.00678256, 0.0063723, 0.0060761, 0.00529939", \ - "0.0075929, 0.00670586, 0.00678715, 0.00649858, 0.00631716, 0.00601291, 0.00524001", \ - "0.0104527, 0.00828577, 0.007719, 0.00733021, 0.00689769, 0.00646332, 0.00572373", \ - "0.0162876, 0.0121418, 0.0110012, 0.00979411, 0.0085835, 0.00815393, 0.00621741", \ - "0.0289368, 0.0216718, 0.0194306, 0.0170854, 0.0145661, 0.0114196, 0.0107433", \ - "0.055361, 0.0437731, 0.0396212, 0.0351745, 0.0303987, 0.0252448, 0.0197663" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00756869, 0.00896282, 0.00896855, 0.00889793, 0.00877694, 0.00825149, 0.00747694", \ - "0.00795205, 0.00858065, 0.00862112, 0.00887342, 0.0085911, 0.0082017, 0.00753847", \ - "0.00907595, 0.00868527, 0.00878066, 0.00865144, 0.00886699, 0.00828332, 0.00735557", \ - "0.012068, 0.0096156, 0.00945378, 0.00931064, 0.00875649, 0.00855526, 0.00780522", \ - "0.0182117, 0.0130927, 0.0122507, 0.011331, 0.0106672, 0.00950644, 0.0080087", \ - "0.0312628, 0.0225252, 0.0198401, 0.0175508, 0.0151171, 0.0135195, 0.0119358", \ - "0.0579234, 0.0449565, 0.0402186, 0.0349919, 0.0295383, 0.0242642, 0.0208236" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00512286, 0.00630216, 0.00631693, 0.00626081, 0.00600466, 0.0054822, 0.00470238", \ - "0.00594496, 0.00593924, 0.00584705, 0.00607882, 0.00573705, 0.00546381, 0.00470367", \ - "0.00724962, 0.00612512, 0.00617871, 0.00592978, 0.00566479, 0.00537317, 0.00495306", \ - "0.0103848, 0.00780042, 0.00715148, 0.0067106, 0.00636558, 0.00583548, 0.00483436", \ - "0.0165221, 0.011684, 0.0104763, 0.00920993, 0.00802432, 0.00691802, 0.00540376", \ - "0.0295588, 0.0214857, 0.0189801, 0.0166573, 0.0141076, 0.0110993, 0.0101331", \ - "0.0562618, 0.0438248, 0.0395488, 0.0348995, 0.0299491, 0.0248325, 0.0192499" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00333852, 0.00481636, 0.0047665, 0.00475998, 0.00457058, 0.00403496, 0.0033155", \ - "0.00370996, 0.00437756, 0.00445191, 0.00465096, 0.00441646, 0.00401562, 0.00328267", \ - "0.00492651, 0.00449486, 0.00463107, 0.00447779, 0.00465214, 0.00419741, 0.00317536", \ - "0.00800186, 0.00545922, 0.00528585, 0.00511419, 0.00471901, 0.00434921, 0.00357575", \ - "0.0142723, 0.00897918, 0.0081395, 0.00707896, 0.00649148, 0.00532536, 0.00430244", \ - "0.0274619, 0.0183401, 0.0157964, 0.0134487, 0.0110802, 0.00953969, 0.00751151", \ - "0.054373, 0.0409593, 0.0360592, 0.0309291, 0.0256462, 0.0204425, 0.0165576" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00515388, 0.0062732, 0.00632416, 0.00623909, 0.00601414, 0.00553734, 0.00559363", \ - "0.00605832, 0.00586225, 0.00592467, 0.00591917, 0.00580917, 0.00545349, 0.00543715", \ - "0.00747209, 0.00622951, 0.00613392, 0.00619931, 0.00570212, 0.00530131, 0.00550203", \ - "0.0108414, 0.0080097, 0.00743815, 0.00675749, 0.00671862, 0.00568919, 0.00549698", \ - "0.0173784, 0.0122567, 0.0108972, 0.0097011, 0.00816104, 0.0074121, 0.00677847", \ - "0.0311378, 0.0226684, 0.0202559, 0.0175555, 0.0149759, 0.0120278, 0.00929738", \ - "0.0594897, 0.0466233, 0.0421458, 0.0372979, 0.0318348, 0.0264997, 0.0210538" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00314244, 0.00461995, 0.00455835, 0.0046084, 0.00440765, 0.003831, 0.00331599", \ - "0.00367277, 0.0041137, 0.00416392, 0.00440538, 0.00421743, 0.00377367, 0.00303585", \ - "0.0049869, 0.00427474, 0.00437311, 0.00420951, 0.00437574, 0.00389118, 0.00300302", \ - "0.00825414, 0.00537113, 0.00516246, 0.00495331, 0.00447065, 0.00416955, 0.00330134", \ - "0.0149235, 0.00923163, 0.00831243, 0.00721211, 0.00643523, 0.00525243, 0.00405139", \ - "0.0289779, 0.0192967, 0.0167151, 0.0141198, 0.0113961, 0.00983229, 0.00787154", \ - "0.0575032, 0.0432793, 0.0381229, 0.0326624, 0.0271255, 0.0212201, 0.0172531" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00603004, 0.00692394, 0.00697303, 0.00683653, 0.00667044, 0.00614219, 0.00528965", \ - "0.00644713, 0.00658726, 0.00651729, 0.00678256, 0.0063723, 0.0060761, 0.00529939", \ - "0.0075929, 0.00670586, 0.00678715, 0.00649858, 0.00631716, 0.00601291, 0.00524001", \ - "0.0104527, 0.00828577, 0.007719, 0.00733021, 0.00689769, 0.00646332, 0.00572373", \ - "0.0162876, 0.0121418, 0.0110012, 0.00979411, 0.0085835, 0.00815393, 0.00621741", \ - "0.0289368, 0.0216718, 0.0194306, 0.0170854, 0.0145661, 0.0114196, 0.0107433", \ - "0.055361, 0.0437731, 0.0396212, 0.0351745, 0.0303987, 0.0252448, 0.0197663" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00314244, 0.00461995, 0.00455835, 0.0046084, 0.00440765, 0.003831, 0.00331599", \ - "0.00367277, 0.0041137, 0.00416392, 0.00440538, 0.00421743, 0.00377367, 0.00303585", \ - "0.0049869, 0.00427474, 0.00437311, 0.00420951, 0.00437574, 0.00389118, 0.00300302", \ - "0.00825414, 0.00537113, 0.00516246, 0.00495331, 0.00447065, 0.00416955, 0.00330134", \ - "0.0149235, 0.00923163, 0.00831243, 0.00721211, 0.00643523, 0.00525243, 0.00405139", \ - "0.0289779, 0.0192967, 0.0167151, 0.0141198, 0.0113961, 0.00983229, 0.00787154", \ - "0.0575032, 0.0432793, 0.0381229, 0.0326624, 0.0271255, 0.0212201, 0.0172531" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0062486; - rise_capacitance : 0.00608434; - rise_capacitance_range (0.0055928, 0.00667379); - fall_capacitance : 0.00641287; - fall_capacitance_range (0.00537826, 0.00737657); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00658682; - rise_capacitance : 0.00665686; - rise_capacitance_range (0.00573892, 0.00732809); - fall_capacitance : 0.00651678; - fall_capacitance_range (0.00568643, 0.00720687); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00600575; - rise_capacitance : 0.00617307; - rise_capacitance_range (0.00502203, 0.0076198); - fall_capacitance : 0.00583844; - fall_capacitance_range (0.00530035, 0.00681719); - } - } - cell (sg13g2_a221oi_1) { - area : 14.5152; - cell_footprint : "a221oi"; - cell_leakage_power : 469.263; - leakage_power () { - value : 362.876; - when : "!A1&!A2&!B1&!B2&!C1&Y"; - } - leakage_power () { - value : 428.92; - when : "!A1&!A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 483.308; - when : "!A1&!A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 483.308; - when : "!A1&!A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 438.15; - when : "!A1&!A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 517.934; - when : "!A1&!A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 483.315; - when : "!A1&A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 537.702; - when : "!A1&A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 360.081; - when : "!A1&A2&B1&!B2&!C1&Y"; - } - leakage_power () { - value : 537.702; - when : "!A1&A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 492.544; - when : "!A1&A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 572.328; - when : "!A1&A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 483.314; - when : "A1&!A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 537.702; - when : "A1&!A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 238.7; - when : "A1&!A2&B1&!B2&!C1&Y"; - } - leakage_power () { - value : 537.702; - when : "A1&!A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 492.544; - when : "A1&!A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 572.328; - when : "A1&!A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 307.38; - when : "A1&A2&!B1&!B2&!C1&!Y"; - } - leakage_power () { - value : 402.139; - when : "A1&A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 433.008; - when : "A1&A2&!B1&B2&!C1&!Y"; - } - leakage_power () { - value : 519.714; - when : "A1&A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 433.008; - when : "A1&A2&B1&!B2&!C1&!Y"; - } - leakage_power () { - value : 519.714; - when : "A1&A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 511.782; - when : "A1&A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 622.812; - when : "A1&A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 360.08; - when : "A1&!A2&!B1&!C1+!A1&A2&!B1&!C1+!A1&!A2&B1&!B2&!C1+!A1&!B1&B2&!C1"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+(B1*B2)+C1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0700912, 0.19668, 0.283125, 0.42577, 0.664215, 1.06154, 1.72368", \ - "0.0903233, 0.219856, 0.306734, 0.449746, 0.688956, 1.08593, 1.74974", \ - "0.101979, 0.237554, 0.325275, 0.468562, 0.707438, 1.1055, 1.76843", \ - "0.115132, 0.265775, 0.357415, 0.503291, 0.743247, 1.14122, 1.80389", \ - "0.129394, 0.308489, 0.409189, 0.564146, 0.811136, 1.21157, 1.87443", \ - "0.145821, 0.37182, 0.489419, 0.663228, 0.930965, 1.34811, 2.01883", \ - "0.168647, 0.457317, 0.603987, 0.812549, 1.11482, 1.57599, 2.28558" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0464353, 0.220577, 0.341433, 0.541111, 0.875052, 1.43285, 2.36147", \ - "0.051182, 0.221274, 0.343153, 0.541317, 0.875484, 1.43286, 2.36148", \ - "0.0580578, 0.225942, 0.344073, 0.542037, 0.875485, 1.43287, 2.36206", \ - "0.0731299, 0.241564, 0.356816, 0.549696, 0.878525, 1.43323, 2.36207", \ - "0.105109, 0.276868, 0.391341, 0.579211, 0.898688, 1.44258, 2.37198", \ - "0.165605, 0.350205, 0.464287, 0.651805, 0.964956, 1.49276, 2.38983", \ - "0.256179, 0.478871, 0.602653, 0.794558, 1.10954, 1.63218, 2.50609" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377019, 0.106253, 0.151381, 0.225112, 0.347701, 0.55114, 0.88904", \ - "0.0659672, 0.144674, 0.19067, 0.264549, 0.387071, 0.590535, 0.928173", \ - "0.0843034, 0.176918, 0.227425, 0.304392, 0.427954, 0.631197, 0.968987", \ - "0.109276, 0.225102, 0.285481, 0.372956, 0.504876, 0.711663, 1.04947", \ - "0.143908, 0.292218, 0.367935, 0.475664, 0.630293, 0.858231, 1.20624", \ - "0.194258, 0.383358, 0.483177, 0.621578, 0.816049, 1.08949, 1.48656", \ - "0.267104, 0.509424, 0.636689, 0.818446, 1.07317, 1.42279, 1.91165" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0397304, 0.125137, 0.185002, 0.28432, 0.450108, 0.726831, 1.18772", \ - "0.0549786, 0.13352, 0.189761, 0.285844, 0.450165, 0.726832, 1.18773", \ - "0.0696801, 0.150564, 0.204909, 0.296389, 0.455266, 0.730682, 1.18774", \ - "0.0949011, 0.185681, 0.240717, 0.329917, 0.480335, 0.740929, 1.19123", \ - "0.133899, 0.24514, 0.307391, 0.401225, 0.551079, 0.798504, 1.22509", \ - "0.196374, 0.3403, 0.416053, 0.525694, 0.688624, 0.942666, 1.35371", \ - "0.301321, 0.488368, 0.587648, 0.726687, 0.92253, 1.20966, 1.64063" \ - ); - } - } - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !B1 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0605136, 0.18754, 0.27415, 0.417233, 0.656603, 1.0554, 1.72002", \ - "0.0799535, 0.210544, 0.297734, 0.441225, 0.681405, 1.0804, 1.74604", \ - "0.0902994, 0.228015, 0.316103, 0.459884, 0.700105, 1.09921, 1.76459", \ - "0.100759, 0.255292, 0.347797, 0.494417, 0.735195, 1.1349, 1.79991", \ - "0.109995, 0.297199, 0.398306, 0.554756, 0.80248, 1.2056, 1.8705", \ - "0.120292, 0.356843, 0.477029, 0.652633, 0.920467, 1.34057, 2.01398", \ - "0.134879, 0.440072, 0.589181, 0.799411, 1.10754, 1.56665, 2.27892" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380289, 0.212327, 0.333715, 0.534211, 0.869964, 1.42938, 2.36184", \ - "0.0434664, 0.213339, 0.334886, 0.534857, 0.869965, 1.42939, 2.36185", \ - "0.0504572, 0.218206, 0.336408, 0.535022, 0.869966, 1.4294, 2.36242", \ - "0.0657467, 0.234237, 0.349511, 0.542988, 0.872704, 1.42941, 2.36243", \ - "0.0984735, 0.27013, 0.383928, 0.572618, 0.893428, 1.43933, 2.37003", \ - "0.1595, 0.343392, 0.457743, 0.646119, 0.959328, 1.48947, 2.3917", \ - "0.249156, 0.472585, 0.599085, 0.791928, 1.1074, 1.63037, 2.50532" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0370059, 0.105271, 0.150398, 0.223513, 0.34573, 0.548482, 0.88632", \ - "0.0647186, 0.143624, 0.189444, 0.262962, 0.385018, 0.587907, 0.925794", \ - "0.0826371, 0.175656, 0.225973, 0.302709, 0.425857, 0.628689, 0.966197", \ - "0.106515, 0.223234, 0.283673, 0.370966, 0.502622, 0.709002, 1.04672", \ - "0.139269, 0.289196, 0.365123, 0.472975, 0.627417, 0.855422, 1.20353", \ - "0.185811, 0.377631, 0.478414, 0.6175, 0.811902, 1.08602, 1.48356", \ - "0.250348, 0.500456, 0.628977, 0.811723, 1.0681, 1.4177, 1.9084" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0313343, 0.118294, 0.178684, 0.277571, 0.443896, 0.720092, 1.18161", \ - "0.0453387, 0.126746, 0.183057, 0.279267, 0.443897, 0.721139, 1.18162", \ - "0.0586878, 0.143504, 0.198089, 0.289796, 0.448981, 0.722654, 1.18163", \ - "0.0806767, 0.17813, 0.233806, 0.323194, 0.473958, 0.734924, 1.18457", \ - "0.114908, 0.235125, 0.300424, 0.39407, 0.545608, 0.792012, 1.2188", \ - "0.171176, 0.327398, 0.405542, 0.516623, 0.680685, 0.93709, 1.34721", \ - "0.266297, 0.470772, 0.57287, 0.714156, 0.912854, 1.20312, 1.63356" \ - ); - } - } - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0551177, 0.160159, 0.231818, 0.350215, 0.54779, 0.877339, 1.42655", \ - "0.0769566, 0.186646, 0.258701, 0.377303, 0.575303, 0.905262, 1.45485", \ - "0.0886269, 0.207035, 0.280509, 0.399611, 0.597948, 0.929048, 1.47737", \ - "0.100357, 0.238485, 0.317354, 0.440925, 0.640875, 0.971242, 1.52152", \ - "0.110211, 0.283995, 0.374331, 0.509448, 0.719746, 1.05551, 1.60653", \ - "0.119451, 0.347015, 0.458539, 0.616973, 0.852553, 1.21068, 1.77684", \ - "0.132023, 0.42826, 0.572101, 0.770095, 1.05197, 1.4586, 2.07497" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0318072, 0.176684, 0.277553, 0.443869, 0.723026, 1.18798, 1.96225", \ - "0.0382969, 0.178082, 0.277755, 0.444264, 0.723027, 1.18809, 1.96314", \ - "0.0465998, 0.184649, 0.281727, 0.445497, 0.723327, 1.18879, 1.96315", \ - "0.0635258, 0.203642, 0.298187, 0.457069, 0.728497, 1.1888, 1.96324", \ - "0.0979488, 0.243609, 0.338583, 0.493252, 0.756364, 1.2042, 1.96669", \ - "0.160919, 0.323324, 0.420601, 0.577177, 0.835687, 1.26977, 2.0076", \ - "0.254977, 0.457352, 0.570539, 0.73724, 1.00133, 1.4326, 2.15346" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385933, 0.107359, 0.152362, 0.225884, 0.348201, 0.551109, 0.888973", \ - "0.0671972, 0.14578, 0.191665, 0.265296, 0.387419, 0.590405, 0.928445", \ - "0.0860207, 0.178135, 0.228374, 0.30514, 0.428302, 0.63124, 0.968881", \ - "0.111277, 0.226439, 0.286514, 0.373662, 0.505181, 0.711557, 1.04929", \ - "0.146243, 0.293809, 0.369134, 0.476418, 0.630526, 0.85819, 1.20609", \ - "0.195944, 0.385211, 0.484428, 0.622612, 0.816182, 1.08969, 1.48724", \ - "0.266034, 0.511036, 0.638583, 0.820443, 1.0746, 1.42441, 1.91306" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0330349, 0.12035, 0.180669, 0.280132, 0.446414, 0.722851, 1.18395", \ - "0.0467136, 0.128521, 0.185053, 0.281365, 0.446415, 0.722852, 1.18396", \ - "0.0600407, 0.145114, 0.199814, 0.291649, 0.451121, 0.72454, 1.18397", \ - "0.0820354, 0.179552, 0.235075, 0.324865, 0.475973, 0.736853, 1.18679", \ - "0.115825, 0.236614, 0.300314, 0.395828, 0.547488, 0.794086, 1.22101", \ - "0.171269, 0.328791, 0.405984, 0.519197, 0.683175, 0.938655, 1.34969", \ - "0.264591, 0.469686, 0.57046, 0.712463, 0.912065, 1.2027, 1.63463" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0700912, 0.19668, 0.283125, 0.42577, 0.664215, 1.06154, 1.72368", \ - "0.0903233, 0.219856, 0.306734, 0.449746, 0.688956, 1.08593, 1.74974", \ - "0.101979, 0.237554, 0.325275, 0.468562, 0.707438, 1.1055, 1.76843", \ - "0.115132, 0.265775, 0.357415, 0.503291, 0.743247, 1.14122, 1.80389", \ - "0.129394, 0.308489, 0.409189, 0.564146, 0.811136, 1.21157, 1.87443", \ - "0.145821, 0.37182, 0.489419, 0.663228, 0.930965, 1.34811, 2.01883", \ - "0.168647, 0.457317, 0.603987, 0.812549, 1.11482, 1.57599, 2.28558" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0464353, 0.220577, 0.341433, 0.541111, 0.875052, 1.43285, 2.36147", \ - "0.051182, 0.221274, 0.343153, 0.541317, 0.875484, 1.43286, 2.36148", \ - "0.0580578, 0.225942, 0.344073, 0.542037, 0.875485, 1.43287, 2.36206", \ - "0.0731299, 0.241564, 0.356816, 0.549696, 0.878525, 1.43323, 2.36207", \ - "0.105109, 0.276868, 0.391341, 0.579211, 0.898688, 1.44258, 2.37198", \ - "0.165605, 0.350205, 0.464287, 0.651805, 0.964956, 1.49276, 2.38983", \ - "0.256179, 0.478871, 0.602653, 0.794558, 1.10954, 1.63218, 2.50609" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385933, 0.107359, 0.152362, 0.225884, 0.348201, 0.551109, 0.888973", \ - "0.0671972, 0.14578, 0.191665, 0.265296, 0.387419, 0.590405, 0.928445", \ - "0.0860207, 0.178135, 0.228374, 0.30514, 0.428302, 0.63124, 0.968881", \ - "0.111277, 0.226439, 0.286514, 0.373662, 0.505181, 0.711557, 1.04929", \ - "0.146243, 0.293809, 0.369134, 0.476418, 0.630526, 0.85819, 1.20609", \ - "0.195944, 0.385211, 0.484428, 0.622612, 0.816182, 1.08969, 1.48724", \ - "0.266034, 0.511036, 0.638583, 0.820443, 1.0746, 1.42441, 1.91306" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0330349, 0.12035, 0.180669, 0.280132, 0.446414, 0.722851, 1.18395", \ - "0.0467136, 0.128521, 0.185053, 0.281365, 0.446415, 0.722852, 1.18396", \ - "0.0600407, 0.145114, 0.199814, 0.291649, 0.451121, 0.72454, 1.18397", \ - "0.0820354, 0.179552, 0.235075, 0.324865, 0.475973, 0.736853, 1.18679", \ - "0.115825, 0.236614, 0.300314, 0.395828, 0.547488, 0.794086, 1.22101", \ - "0.171269, 0.328791, 0.405984, 0.519197, 0.683175, 0.938655, 1.34969", \ - "0.264591, 0.469686, 0.57046, 0.712463, 0.912065, 1.2027, 1.63463" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0780528, 0.203475, 0.289693, 0.43194, 0.669977, 1.06643, 1.72717", \ - "0.0998683, 0.227666, 0.314021, 0.456497, 0.695089, 1.09123, 1.75339", \ - "0.112505, 0.245711, 0.332753, 0.475351, 0.713843, 1.11051, 1.77186", \ - "0.128112, 0.275061, 0.365942, 0.510959, 0.749927, 1.14682, 1.80871", \ - "0.146453, 0.319017, 0.418344, 0.573013, 0.81856, 1.21771, 1.87888", \ - "0.171805, 0.386437, 0.501998, 0.672503, 0.939588, 1.35468, 2.02359", \ - "0.210589, 0.482349, 0.624128, 0.829588, 1.13054, 1.58414, 2.29085" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0550089, 0.229227, 0.349934, 0.549474, 0.883223, 1.43945, 2.36629", \ - "0.0590622, 0.22984, 0.350259, 0.549475, 0.883224, 1.43946, 2.3663", \ - "0.0657706, 0.234185, 0.352409, 0.550109, 0.883225, 1.43947, 2.36689", \ - "0.0808257, 0.249409, 0.364633, 0.55752, 0.886255, 1.43948, 2.3669", \ - "0.111894, 0.284088, 0.398147, 0.586655, 0.906027, 1.44862, 2.37713", \ - "0.168767, 0.356551, 0.470692, 0.657778, 0.971081, 1.49885, 2.39487", \ - "0.254432, 0.480683, 0.60592, 0.801277, 1.11868, 1.63731, 2.51055" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0398914, 0.108482, 0.153584, 0.227348, 0.349923, 0.553345, 0.891227", \ - "0.0644686, 0.139727, 0.185529, 0.25953, 0.382216, 0.585742, 0.923467", \ - "0.0812047, 0.166426, 0.215195, 0.29131, 0.414941, 0.618524, 0.956439", \ - "0.103582, 0.207645, 0.263566, 0.346671, 0.476191, 0.682446, 1.02091", \ - "0.134839, 0.267781, 0.33636, 0.433939, 0.579086, 0.799741, 1.14599", \ - "0.179064, 0.351307, 0.440281, 0.564503, 0.739693, 0.992459, 1.37147", \ - "0.241237, 0.467949, 0.582466, 0.745225, 0.972757, 1.28541, 1.7305" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0395224, 0.125136, 0.185094, 0.284313, 0.45016, 0.726825, 1.18772", \ - "0.0491713, 0.13032, 0.187972, 0.285357, 0.450228, 0.726826, 1.18773", \ - "0.0602994, 0.14133, 0.19751, 0.291873, 0.453429, 0.728052, 1.18787", \ - "0.0817613, 0.166605, 0.222026, 0.313768, 0.469496, 0.736037, 1.19008", \ - "0.117848, 0.213353, 0.271791, 0.363575, 0.51659, 0.773244, 1.21169", \ - "0.176702, 0.294119, 0.361198, 0.460682, 0.617854, 0.871367, 1.29627", \ - "0.271925, 0.425444, 0.507491, 0.628385, 0.803852, 1.07233, 1.49785" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !B1 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.068692, 0.194317, 0.280751, 0.42351, 0.662373, 1.06034, 1.7236", \ - "0.0897432, 0.218447, 0.305049, 0.448183, 0.687564, 1.08519, 1.74973", \ - "0.101292, 0.236254, 0.323736, 0.466839, 0.706167, 1.10423, 1.76826", \ - "0.114615, 0.264913, 0.356335, 0.502206, 0.741975, 1.1403, 1.80396", \ - "0.128759, 0.308298, 0.407709, 0.563419, 0.810376, 1.21094, 1.8748", \ - "0.148777, 0.372262, 0.490537, 0.662768, 0.92954, 1.34754, 2.01878", \ - "0.18087, 0.464825, 0.609487, 0.814997, 1.11894, 1.5761, 2.28427" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0465052, 0.221054, 0.342176, 0.542406, 0.877533, 1.43604, 2.36674", \ - "0.0512431, 0.221736, 0.343992, 0.542517, 0.878031, 1.43605, 2.36675", \ - "0.0581462, 0.226536, 0.344846, 0.543274, 0.878032, 1.43606, 2.36676", \ - "0.0729697, 0.242044, 0.35739, 0.550861, 0.880488, 1.44185, 2.36678", \ - "0.1041, 0.277635, 0.391246, 0.579985, 0.900846, 1.44578, 2.37111", \ - "0.16132, 0.34975, 0.46507, 0.652589, 0.966607, 1.49575, 2.39496", \ - "0.244912, 0.47307, 0.599609, 0.793262, 1.11296, 1.63449, 2.5108" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0391826, 0.107476, 0.152356, 0.225717, 0.347893, 0.550789, 0.888531", \ - "0.0634653, 0.138682, 0.184328, 0.257949, 0.380176, 0.583178, 0.920755", \ - "0.0798801, 0.165213, 0.213865, 0.289674, 0.412829, 0.616035, 0.953807", \ - "0.101459, 0.206105, 0.261941, 0.344923, 0.47399, 0.679805, 1.0181", \ - "0.131397, 0.26567, 0.334319, 0.431599, 0.576462, 0.797012, 1.14318", \ - "0.172539, 0.346464, 0.436598, 0.561514, 0.736326, 0.989991, 1.36806", \ - "0.228209, 0.460619, 0.576076, 0.739905, 0.968722, 1.2824, 1.72727" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0311242, 0.118287, 0.178524, 0.27794, 0.44385, 0.72059, 1.18165", \ - "0.0400888, 0.123482, 0.181329, 0.279028, 0.444138, 0.720591, 1.18166", \ - "0.0506564, 0.13431, 0.190815, 0.28518, 0.447019, 0.722246, 1.18167", \ - "0.0700911, 0.15916, 0.214937, 0.30726, 0.463028, 0.729616, 1.18337", \ - "0.102111, 0.205446, 0.264067, 0.356668, 0.510508, 0.76686, 1.20535", \ - "0.155901, 0.283533, 0.352041, 0.453345, 0.611317, 0.866367, 1.29035", \ - "0.242298, 0.41068, 0.495269, 0.617806, 0.797024, 1.06666, 1.49117" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0617975, 0.165791, 0.237141, 0.355018, 0.552308, 0.88102, 1.42887", \ - "0.0852304, 0.193099, 0.264716, 0.382932, 0.581367, 0.909087, 1.45681", \ - "0.0983519, 0.213854, 0.286691, 0.405171, 0.602693, 0.932638, 1.4796", \ - "0.113318, 0.246599, 0.324565, 0.447051, 0.646237, 0.975603, 1.5234", \ - "0.1283, 0.293857, 0.382854, 0.516435, 0.725791, 1.06026, 1.60977", \ - "0.147243, 0.361275, 0.469948, 0.625069, 0.859283, 1.21631, 1.77973", \ - "0.176702, 0.452716, 0.591278, 0.785681, 1.0608, 1.46774, 2.07857" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0387104, 0.183728, 0.284324, 0.450669, 0.729069, 1.19229, 1.9657", \ - "0.0444252, 0.185051, 0.284786, 0.450785, 0.730246, 1.19307, 1.96571", \ - "0.0524872, 0.191282, 0.288583, 0.451991, 0.730247, 1.19349, 1.96617", \ - "0.0692792, 0.209725, 0.304582, 0.463357, 0.734559, 1.19384, 1.96618", \ - "0.102547, 0.249581, 0.344472, 0.499227, 0.762105, 1.20907, 1.96971", \ - "0.161743, 0.328478, 0.425664, 0.581998, 0.840336, 1.27455, 2.01077", \ - "0.248755, 0.457695, 0.570216, 0.738282, 1.00334, 1.43837, 2.15596" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0407973, 0.109576, 0.154569, 0.228085, 0.350411, 0.553411, 0.891177", \ - "0.0655781, 0.140842, 0.186556, 0.260312, 0.382668, 0.58564, 0.923399", \ - "0.0826211, 0.167567, 0.216189, 0.292063, 0.415299, 0.618535, 0.956425", \ - "0.105503, 0.208969, 0.264558, 0.347425, 0.476458, 0.682364, 1.02082", \ - "0.137226, 0.269549, 0.337643, 0.435022, 0.579307, 0.799979, 1.14585", \ - "0.181866, 0.353138, 0.442035, 0.565847, 0.739772, 0.99337, 1.37121", \ - "0.2428, 0.470518, 0.584431, 0.746427, 0.973568, 1.28736, 1.73116" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.032948, 0.120363, 0.180535, 0.280142, 0.446114, 0.722823, 1.18394", \ - "0.0416685, 0.125413, 0.183343, 0.281159, 0.446711, 0.722824, 1.18405", \ - "0.0517878, 0.136107, 0.192691, 0.287171, 0.449268, 0.723644, 1.18406", \ - "0.0713862, 0.160825, 0.216895, 0.308948, 0.464966, 0.731472, 1.18597", \ - "0.102981, 0.206405, 0.265578, 0.358777, 0.512054, 0.769016, 1.20749", \ - "0.155664, 0.284234, 0.352233, 0.454801, 0.612514, 0.868082, 1.29193", \ - "0.240458, 0.409302, 0.495597, 0.617281, 0.79596, 1.06761, 1.4922" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0780528, 0.203475, 0.289693, 0.43194, 0.669977, 1.06643, 1.72717", \ - "0.0998683, 0.227666, 0.314021, 0.456497, 0.695089, 1.09123, 1.75339", \ - "0.112505, 0.245711, 0.332753, 0.475351, 0.713843, 1.11051, 1.77186", \ - "0.128112, 0.275061, 0.365942, 0.510959, 0.749927, 1.14682, 1.80871", \ - "0.146453, 0.319017, 0.418344, 0.573013, 0.81856, 1.21771, 1.87888", \ - "0.171805, 0.386437, 0.501998, 0.672503, 0.939588, 1.35468, 2.02359", \ - "0.210589, 0.482349, 0.624128, 0.829588, 1.13054, 1.58414, 2.29085" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0550089, 0.229227, 0.349934, 0.549474, 0.883223, 1.43945, 2.36629", \ - "0.0590622, 0.22984, 0.350259, 0.549475, 0.883224, 1.43946, 2.3663", \ - "0.0657706, 0.234185, 0.352409, 0.550109, 0.883225, 1.43947, 2.36689", \ - "0.0808257, 0.249409, 0.364633, 0.55752, 0.886255, 1.43948, 2.3669", \ - "0.111894, 0.284088, 0.398147, 0.586655, 0.906027, 1.44862, 2.37713", \ - "0.168767, 0.356551, 0.470692, 0.657778, 0.971081, 1.49885, 2.39487", \ - "0.254432, 0.480683, 0.60592, 0.801277, 1.11868, 1.63731, 2.51055" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0407973, 0.109576, 0.154569, 0.228085, 0.350411, 0.553411, 0.891177", \ - "0.0655781, 0.140842, 0.186556, 0.260312, 0.382668, 0.58564, 0.923399", \ - "0.0826211, 0.167567, 0.216189, 0.292063, 0.415299, 0.618535, 0.956425", \ - "0.105503, 0.208969, 0.264558, 0.347425, 0.476458, 0.682364, 1.02082", \ - "0.137226, 0.269549, 0.337643, 0.435022, 0.579307, 0.799979, 1.14585", \ - "0.181866, 0.353138, 0.442035, 0.565847, 0.739772, 0.99337, 1.37121", \ - "0.2428, 0.470518, 0.584431, 0.746427, 0.973568, 1.28736, 1.73116" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.032948, 0.120363, 0.180535, 0.280142, 0.446114, 0.722823, 1.18394", \ - "0.0416685, 0.125413, 0.183343, 0.281159, 0.446711, 0.722824, 1.18405", \ - "0.0517878, 0.136107, 0.192691, 0.287171, 0.449268, 0.723644, 1.18406", \ - "0.0713862, 0.160825, 0.216895, 0.308948, 0.464966, 0.731472, 1.18597", \ - "0.102981, 0.206405, 0.265578, 0.358777, 0.512054, 0.769016, 1.20749", \ - "0.155664, 0.284234, 0.352233, 0.454801, 0.612514, 0.868082, 1.29193", \ - "0.240458, 0.409302, 0.495597, 0.617281, 0.79596, 1.06761, 1.4922" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0627257, 0.189589, 0.276101, 0.418996, 0.657845, 1.05586, 1.71914", \ - "0.0825792, 0.214698, 0.301815, 0.445138, 0.684806, 1.08294, 1.74723", \ - "0.0947054, 0.237046, 0.325394, 0.468962, 0.708454, 1.10709, 1.77115", \ - "0.111055, 0.275934, 0.370159, 0.517654, 0.758252, 1.1574, 1.82062", \ - "0.134409, 0.335319, 0.442982, 0.603584, 0.853917, 1.25633, 1.92039", \ - "0.169724, 0.424783, 0.555063, 0.74135, 1.0199, 1.44678, 2.12287", \ - "0.216919, 0.547928, 0.713714, 0.94538, 1.27579, 1.76323, 2.49013" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0465049, 0.221006, 0.342156, 0.542345, 0.877037, 1.43603, 2.36674", \ - "0.0549505, 0.222405, 0.342569, 0.542346, 0.877406, 1.43604, 2.36675", \ - "0.0656472, 0.229717, 0.346462, 0.543311, 0.877537, 1.43605, 2.36729", \ - "0.0860403, 0.252142, 0.364444, 0.554519, 0.881667, 1.43611, 2.3673", \ - "0.121049, 0.299008, 0.410458, 0.594833, 0.908812, 1.44898, 2.36844", \ - "0.177014, 0.384455, 0.502308, 0.688773, 0.99586, 1.51487, 2.40424", \ - "0.264306, 0.525907, 0.661432, 0.863124, 1.18348, 1.69788, 2.55578" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0342809, 0.0999318, 0.144333, 0.21746, 0.339531, 0.542543, 0.88012", \ - "0.0584069, 0.138142, 0.18381, 0.25717, 0.379236, 0.582358, 0.919651", \ - "0.0733799, 0.16908, 0.21981, 0.296761, 0.420073, 0.623, 0.960471", \ - "0.0930213, 0.214449, 0.276016, 0.364165, 0.496482, 0.703357, 1.04098", \ - "0.120146, 0.277159, 0.354957, 0.464421, 0.620351, 0.849211, 1.19736", \ - "0.156643, 0.360019, 0.463588, 0.605762, 0.802508, 1.07819, 1.47656", \ - "0.205108, 0.472633, 0.605188, 0.79314, 1.05324, 1.4066, 1.89915" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0320332, 0.116817, 0.176771, 0.275876, 0.441592, 0.718063, 1.17879", \ - "0.0480741, 0.126166, 0.181998, 0.277471, 0.441733, 0.718064, 1.1788", \ - "0.0626988, 0.143626, 0.197541, 0.288589, 0.447042, 0.719385, 1.17881", \ - "0.0867757, 0.178893, 0.233965, 0.322633, 0.472739, 0.732618, 1.18248", \ - "0.124652, 0.237445, 0.300316, 0.393954, 0.543928, 0.790806, 1.21673", \ - "0.187673, 0.332407, 0.408366, 0.518715, 0.681018, 0.935432, 1.34608", \ - "0.290734, 0.480698, 0.579615, 0.717773, 0.915263, 1.20351, 1.63478" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0530911, 0.180248, 0.26683, 0.409894, 0.649155, 1.04788, 1.71261", \ - "0.0710482, 0.205137, 0.292323, 0.435992, 0.675851, 1.07458, 1.74066", \ - "0.0808926, 0.227187, 0.315835, 0.459808, 0.699998, 1.09909, 1.76452", \ - "0.093637, 0.265232, 0.360128, 0.508294, 0.749636, 1.14905, 1.81415", \ - "0.111938, 0.322775, 0.431804, 0.5934, 0.844946, 1.24843, 1.91407", \ - "0.140674, 0.408964, 0.541366, 0.729681, 1.01044, 1.43783, 2.11612", \ - "0.178768, 0.527772, 0.696913, 0.932024, 1.26471, 1.75209, 2.48288" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380795, 0.212499, 0.333536, 0.534209, 0.869888, 1.42928, 2.36184", \ - "0.0476428, 0.214076, 0.334659, 0.53421, 0.869889, 1.42929, 2.36185", \ - "0.0581975, 0.221896, 0.338199, 0.535533, 0.86989, 1.4293, 2.36241", \ - "0.0783338, 0.244986, 0.356902, 0.546807, 0.874204, 1.42931, 2.36242", \ - "0.113162, 0.291872, 0.40357, 0.587436, 0.901891, 1.44267, 2.37291", \ - "0.167073, 0.377366, 0.494693, 0.681991, 0.99015, 1.50847, 2.39922", \ - "0.252655, 0.519587, 0.65471, 0.857247, 1.17673, 1.6902, 2.55186" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0337547, 0.0990291, 0.14319, 0.215923, 0.337614, 0.540143, 0.877449", \ - "0.0573744, 0.137152, 0.182647, 0.255675, 0.377231, 0.579636, 0.916934", \ - "0.071943, 0.167842, 0.218468, 0.295196, 0.418026, 0.62054, 0.957783", \ - "0.0907212, 0.212651, 0.274207, 0.362238, 0.494298, 0.70081, 1.03819", \ - "0.11585, 0.27408, 0.352215, 0.461788, 0.61754, 0.846414, 1.19451", \ - "0.148053, 0.354836, 0.458847, 0.601766, 0.798219, 1.07472, 1.47423", \ - "0.187187, 0.463841, 0.597622, 0.786228, 1.04821, 1.40244, 1.89601" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0245657, 0.110249, 0.170023, 0.269309, 0.435277, 0.711813, 1.17276", \ - "0.0387441, 0.119478, 0.17534, 0.27104, 0.436716, 0.711814, 1.17277", \ - "0.0514766, 0.136587, 0.190829, 0.282025, 0.440668, 0.714085, 1.17278", \ - "0.0720425, 0.171122, 0.226562, 0.315916, 0.466057, 0.726507, 1.17633", \ - "0.104884, 0.227454, 0.291871, 0.38643, 0.537165, 0.784316, 1.21025", \ - "0.159602, 0.318471, 0.39729, 0.50928, 0.673433, 0.928496, 1.33996", \ - "0.250127, 0.463088, 0.564213, 0.706185, 0.905993, 1.19488, 1.6265" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0450571, 0.150203, 0.222047, 0.340581, 0.538998, 0.869544, 1.42039", \ - "0.0630086, 0.176363, 0.248689, 0.367614, 0.566271, 0.89762, 1.44812", \ - "0.0723433, 0.198334, 0.272851, 0.392499, 0.591389, 0.92376, 1.47348", \ - "0.0837454, 0.234565, 0.316105, 0.441402, 0.642677, 0.973896, 1.52587", \ - "0.0986083, 0.288712, 0.383368, 0.523438, 0.737048, 1.07499, 1.62793", \ - "0.120149, 0.364842, 0.483917, 0.650502, 0.895243, 1.26095, 1.83111", \ - "0.145092, 0.466518, 0.621233, 0.833579, 1.13086, 1.55701, 2.18669" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0304712, 0.175607, 0.276614, 0.443431, 0.722845, 1.18952, 1.96652", \ - "0.0404879, 0.178087, 0.277253, 0.444125, 0.722846, 1.18953, 1.96653", \ - "0.0507554, 0.187084, 0.282953, 0.445779, 0.723787, 1.19011, 1.96654", \ - "0.0705212, 0.211158, 0.303858, 0.460583, 0.730718, 1.19057, 1.96675", \ - "0.103905, 0.258204, 0.35173, 0.504524, 0.764222, 1.20941, 1.97102", \ - "0.155832, 0.340683, 0.441751, 0.600976, 0.856962, 1.28657, 2.01913", \ - "0.237183, 0.479665, 0.599835, 0.774741, 1.04597, 1.47816, 2.19107" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0334323, 0.0987189, 0.142858, 0.215615, 0.337235, 0.539694, 0.87712", \ - "0.0569563, 0.136721, 0.182296, 0.25525, 0.376813, 0.579236, 0.916542", \ - "0.0717168, 0.167442, 0.218053, 0.294786, 0.417606, 0.620059, 0.957414", \ - "0.0911858, 0.212389, 0.273882, 0.361923, 0.493929, 0.7004, 1.03783", \ - "0.117941, 0.274522, 0.352376, 0.461649, 0.617342, 0.846082, 1.19432", \ - "0.15453, 0.35788, 0.46076, 0.602479, 0.798972, 1.07491, 1.47378", \ - "0.203132, 0.472637, 0.60462, 0.791058, 1.05062, 1.40395, 1.89655" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246122, 0.110275, 0.170134, 0.26931, 0.435286, 0.711815, 1.17257", \ - "0.0390048, 0.119601, 0.175336, 0.271234, 0.435435, 0.711816, 1.17258", \ - "0.0514501, 0.136727, 0.190958, 0.281992, 0.440453, 0.71316, 1.17259", \ - "0.071811, 0.171195, 0.226763, 0.316117, 0.466351, 0.726179, 1.17634", \ - "0.103722, 0.227058, 0.291759, 0.386156, 0.537505, 0.784367, 1.2104", \ - "0.15672, 0.316477, 0.395561, 0.508643, 0.672974, 0.92921, 1.33965", \ - "0.245097, 0.457278, 0.55926, 0.70283, 0.902705, 1.19325, 1.62532" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0627257, 0.189589, 0.276101, 0.418996, 0.657845, 1.05586, 1.71914", \ - "0.0825792, 0.214698, 0.301815, 0.445138, 0.684806, 1.08294, 1.74723", \ - "0.0947054, 0.237046, 0.325394, 0.468962, 0.708454, 1.10709, 1.77115", \ - "0.111055, 0.275934, 0.370159, 0.517654, 0.758252, 1.1574, 1.82062", \ - "0.134409, 0.335319, 0.442982, 0.603584, 0.853917, 1.25633, 1.92039", \ - "0.169724, 0.424783, 0.555063, 0.74135, 1.0199, 1.44678, 2.12287", \ - "0.216919, 0.547928, 0.713714, 0.94538, 1.27579, 1.76323, 2.49013" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0465049, 0.221006, 0.342156, 0.542345, 0.877037, 1.43603, 2.36674", \ - "0.0549505, 0.222405, 0.342569, 0.542346, 0.877406, 1.43604, 2.36675", \ - "0.0656472, 0.229717, 0.346462, 0.543311, 0.877537, 1.43605, 2.36729", \ - "0.0860403, 0.252142, 0.364444, 0.554519, 0.881667, 1.43611, 2.3673", \ - "0.121049, 0.299008, 0.410458, 0.594833, 0.908812, 1.44898, 2.36844", \ - "0.177014, 0.384455, 0.502308, 0.688773, 0.99586, 1.51487, 2.40424", \ - "0.264306, 0.525907, 0.661432, 0.863124, 1.18348, 1.69788, 2.55578" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0342809, 0.0999318, 0.144333, 0.21746, 0.339531, 0.542543, 0.88012", \ - "0.0584069, 0.138142, 0.18381, 0.25717, 0.379236, 0.582358, 0.919651", \ - "0.0733799, 0.16908, 0.21981, 0.296761, 0.420073, 0.623, 0.960471", \ - "0.0930213, 0.214449, 0.276016, 0.364165, 0.496482, 0.703357, 1.04098", \ - "0.120146, 0.277159, 0.354957, 0.464421, 0.620351, 0.849211, 1.19736", \ - "0.156643, 0.360019, 0.463588, 0.605762, 0.802508, 1.07819, 1.47656", \ - "0.205108, 0.472633, 0.605188, 0.79314, 1.05324, 1.4066, 1.89915" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0320332, 0.116817, 0.176771, 0.275876, 0.441592, 0.718063, 1.17879", \ - "0.0480741, 0.126166, 0.181998, 0.277471, 0.441733, 0.718064, 1.1788", \ - "0.0626988, 0.143626, 0.197541, 0.288589, 0.447042, 0.719385, 1.17881", \ - "0.0867757, 0.178893, 0.233965, 0.322633, 0.472739, 0.732618, 1.18248", \ - "0.124652, 0.237445, 0.300316, 0.393954, 0.543928, 0.790806, 1.21673", \ - "0.187673, 0.332407, 0.408366, 0.518715, 0.681018, 0.935432, 1.34608", \ - "0.290734, 0.480698, 0.579615, 0.717773, 0.915263, 1.20351, 1.63478" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0706732, 0.196158, 0.282307, 0.424661, 0.662564, 1.05908, 1.71982", \ - "0.0928193, 0.222285, 0.308674, 0.451328, 0.689777, 1.08629, 1.74795", \ - "0.107005, 0.245459, 0.332941, 0.475646, 0.713869, 1.11067, 1.77217", \ - "0.12674, 0.285798, 0.378799, 0.525116, 0.764457, 1.16134, 1.82232", \ - "0.155357, 0.347692, 0.45359, 0.612303, 0.861126, 1.26164, 1.92283", \ - "0.200478, 0.441437, 0.568197, 0.753427, 1.02976, 1.45345, 2.12602", \ - "0.265663, 0.575402, 0.736259, 0.963248, 1.28857, 1.77369, 2.49715" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0549896, 0.229107, 0.349877, 0.549408, 0.883227, 1.43945, 2.36629", \ - "0.0624187, 0.230348, 0.350666, 0.549409, 0.883716, 1.43946, 2.3663", \ - "0.0729769, 0.23735, 0.353837, 0.550336, 0.883717, 1.43947, 2.36689", \ - "0.093536, 0.259278, 0.371597, 0.561282, 0.887643, 1.43948, 2.3669", \ - "0.128269, 0.306194, 0.417204, 0.601209, 0.914392, 1.45253, 2.37486", \ - "0.182407, 0.390778, 0.508207, 0.695251, 1.00112, 1.51788, 2.40403", \ - "0.265806, 0.528587, 0.665055, 0.869321, 1.18659, 1.70141, 2.55672" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367449, 0.102201, 0.146521, 0.219693, 0.341767, 0.544757, 0.882353", \ - "0.0582767, 0.133229, 0.178674, 0.252152, 0.374411, 0.577581, 0.91497", \ - "0.0723985, 0.159075, 0.207847, 0.283768, 0.40709, 0.610399, 0.94797", \ - "0.0905121, 0.198408, 0.254733, 0.338273, 0.468006, 0.674205, 1.01248", \ - "0.114596, 0.254898, 0.325178, 0.423864, 0.569742, 0.791119, 1.13728", \ - "0.145785, 0.331743, 0.423597, 0.550319, 0.727074, 0.982248, 1.36224", \ - "0.184962, 0.435512, 0.555379, 0.723023, 0.955392, 1.27147, 1.71877" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.03164, 0.116806, 0.176749, 0.275881, 0.441594, 0.71791, 1.17879", \ - "0.0420547, 0.122601, 0.179943, 0.277042, 0.443142, 0.718036, 1.1788", \ - "0.0534175, 0.134074, 0.189815, 0.283727, 0.444985, 0.719426, 1.17881", \ - "0.0746854, 0.159689, 0.214816, 0.306189, 0.461551, 0.727562, 1.18126", \ - "0.110466, 0.206288, 0.264659, 0.356224, 0.508786, 0.765045, 1.20382", \ - "0.169472, 0.286782, 0.353568, 0.453881, 0.610266, 0.864093, 1.28819", \ - "0.26283, 0.419257, 0.501026, 0.622039, 0.797197, 1.06623, 1.48937" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0612771, 0.186693, 0.272985, 0.415595, 0.653949, 1.05122, 1.71337", \ - "0.0820272, 0.212854, 0.29937, 0.442186, 0.681198, 1.07812, 1.74102", \ - "0.0941648, 0.235695, 0.323544, 0.466537, 0.705482, 1.10286, 1.7656", \ - "0.110693, 0.275163, 0.36892, 0.5158, 0.755621, 1.15331, 1.8158", \ - "0.135095, 0.335261, 0.442457, 0.602454, 0.852283, 1.25363, 1.91622", \ - "0.174489, 0.426207, 0.555702, 0.742, 1.02025, 1.44505, 2.11944", \ - "0.231304, 0.556424, 0.720174, 0.949507, 1.27839, 1.76413, 2.49065" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0464724, 0.220573, 0.341254, 0.541251, 0.875683, 1.43293, 2.36147", \ - "0.0549675, 0.222077, 0.342168, 0.541252, 0.876101, 1.43295, 2.36148", \ - "0.0656686, 0.229555, 0.34588, 0.542243, 0.876102, 1.43296, 2.36149", \ - "0.0859748, 0.251912, 0.364153, 0.553608, 0.879851, 1.4334, 2.3615", \ - "0.119483, 0.299184, 0.410219, 0.593995, 0.907518, 1.44551, 2.36688", \ - "0.171562, 0.382872, 0.501273, 0.688276, 0.994978, 1.51208, 2.39914", \ - "0.252233, 0.519745, 0.657708, 0.860925, 1.1812, 1.69578, 2.55269" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0362325, 0.101314, 0.145433, 0.218175, 0.339842, 0.542376, 0.879677", \ - "0.0574801, 0.13229, 0.17754, 0.250644, 0.372385, 0.574944, 0.91236", \ - "0.0712794, 0.157972, 0.206572, 0.282237, 0.405033, 0.607836, 0.945346", \ - "0.0885665, 0.197031, 0.253235, 0.33659, 0.465812, 0.671597, 1.00968", \ - "0.111147, 0.252744, 0.323222, 0.421598, 0.567278, 0.788733, 1.13449", \ - "0.139066, 0.327748, 0.4201, 0.547695, 0.724196, 0.979771, 1.35945", \ - "0.170977, 0.428464, 0.549212, 0.717644, 0.95113, 1.26784, 1.71567" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0241514, 0.11009, 0.170115, 0.269322, 0.435278, 0.711812, 1.17275", \ - "0.0335656, 0.115868, 0.173464, 0.270408, 0.435279, 0.711813, 1.17276", \ - "0.0437523, 0.127192, 0.183152, 0.277132, 0.438633, 0.714926, 1.17277", \ - "0.0625293, 0.152325, 0.207991, 0.299702, 0.455018, 0.720895, 1.17442", \ - "0.0944455, 0.197826, 0.256945, 0.350019, 0.502938, 0.758835, 1.19735", \ - "0.146701, 0.275462, 0.344584, 0.445814, 0.60387, 0.858185, 1.28297", \ - "0.22992, 0.403139, 0.488508, 0.610721, 0.790059, 1.05905, 1.48439" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0516536, 0.155522, 0.226951, 0.344907, 0.542275, 0.871247, 1.41928", \ - "0.072282, 0.182683, 0.25437, 0.372468, 0.570002, 0.899041, 1.44721", \ - "0.0838008, 0.205449, 0.279072, 0.397821, 0.59531, 0.925856, 1.47331", \ - "0.0988233, 0.243219, 0.323487, 0.447395, 0.647288, 0.976597, 1.52558", \ - "0.119746, 0.299587, 0.392912, 0.53094, 0.742946, 1.0788, 1.62827", \ - "0.151613, 0.381281, 0.497614, 0.661094, 0.904046, 1.26635, 1.83325", \ - "0.194535, 0.493607, 0.642389, 0.850025, 1.1432, 1.56699, 2.19156" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0373373, 0.182133, 0.282694, 0.448803, 0.726725, 1.19033, 1.96244", \ - "0.0463433, 0.184522, 0.283307, 0.449891, 0.726928, 1.19104, 1.96304", \ - "0.0567959, 0.193192, 0.288838, 0.45116, 0.727433, 1.19196, 1.96305", \ - "0.0765132, 0.216815, 0.309413, 0.465627, 0.734405, 1.19197, 1.96384", \ - "0.109093, 0.263558, 0.357374, 0.509605, 0.767912, 1.21069, 1.96903", \ - "0.158693, 0.346951, 0.448016, 0.60517, 0.861007, 1.28816, 2.01662", \ - "0.235904, 0.479253, 0.601156, 0.774846, 1.04775, 1.48061, 2.18846" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0359284, 0.10099, 0.145099, 0.21784, 0.339512, 0.54192, 0.879347", \ - "0.0571464, 0.131865, 0.177142, 0.250244, 0.371964, 0.574501, 0.911937", \ - "0.0710419, 0.15759, 0.206159, 0.281831, 0.404589, 0.607404, 0.944857", \ - "0.0887292, 0.19673, 0.252865, 0.336265, 0.46541, 0.671171, 1.00927", \ - "0.112638, 0.252893, 0.32306, 0.42113, 0.566807, 0.788051, 1.13415", \ - "0.14468, 0.329875, 0.421408, 0.548496, 0.724403, 0.979799, 1.35859", \ - "0.185469, 0.435752, 0.555071, 0.721728, 0.953918, 1.271, 1.7164" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0241934, 0.110151, 0.170125, 0.269318, 0.435278, 0.711915, 1.17275", \ - "0.0337399, 0.115932, 0.173417, 0.27035, 0.436135, 0.711916, 1.17276", \ - "0.043805, 0.127336, 0.183257, 0.277185, 0.438506, 0.714941, 1.17277", \ - "0.0625542, 0.152508, 0.208001, 0.299764, 0.454917, 0.721078, 1.1751", \ - "0.0938885, 0.197523, 0.257028, 0.350278, 0.502818, 0.758685, 1.19681", \ - "0.144508, 0.273862, 0.343835, 0.445898, 0.603719, 0.858195, 1.28299", \ - "0.225068, 0.399713, 0.485667, 0.607796, 0.788592, 1.05907, 1.4835" \ - ); - } - } - timing () { - related_pin : "B2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0706732, 0.196158, 0.282307, 0.424661, 0.662564, 1.05908, 1.71982", \ - "0.0928193, 0.222285, 0.308674, 0.451328, 0.689777, 1.08629, 1.74795", \ - "0.107005, 0.245459, 0.332941, 0.475646, 0.713869, 1.11067, 1.77217", \ - "0.12674, 0.285798, 0.378799, 0.525116, 0.764457, 1.16134, 1.82232", \ - "0.155357, 0.347692, 0.45359, 0.612303, 0.861126, 1.26164, 1.92283", \ - "0.200478, 0.441437, 0.568197, 0.753427, 1.02976, 1.45345, 2.12602", \ - "0.265663, 0.575402, 0.736259, 0.963248, 1.28857, 1.77369, 2.49715" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0549896, 0.229107, 0.349877, 0.549408, 0.883227, 1.43945, 2.36629", \ - "0.0624187, 0.230348, 0.350666, 0.549409, 0.883716, 1.43946, 2.3663", \ - "0.0729769, 0.23735, 0.353837, 0.550336, 0.883717, 1.43947, 2.36689", \ - "0.093536, 0.259278, 0.371597, 0.561282, 0.887643, 1.43948, 2.3669", \ - "0.128269, 0.306194, 0.417204, 0.601209, 0.914392, 1.45253, 2.37486", \ - "0.182407, 0.390778, 0.508207, 0.695251, 1.00112, 1.51788, 2.40403", \ - "0.265806, 0.528587, 0.665055, 0.869321, 1.18659, 1.70141, 2.55672" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367449, 0.102201, 0.146521, 0.219693, 0.341767, 0.544757, 0.882353", \ - "0.0582767, 0.133229, 0.178674, 0.252152, 0.374411, 0.577581, 0.91497", \ - "0.0723985, 0.159075, 0.207847, 0.283768, 0.40709, 0.610399, 0.94797", \ - "0.0905121, 0.198408, 0.254733, 0.338273, 0.468006, 0.674205, 1.01248", \ - "0.114596, 0.254898, 0.325178, 0.423864, 0.569742, 0.791119, 1.13728", \ - "0.145785, 0.331743, 0.423597, 0.550319, 0.727074, 0.982248, 1.36224", \ - "0.184962, 0.435512, 0.555379, 0.723023, 0.955392, 1.27147, 1.71877" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.03164, 0.116806, 0.176749, 0.275881, 0.441594, 0.71791, 1.17879", \ - "0.0420547, 0.122601, 0.179943, 0.277042, 0.443142, 0.718036, 1.1788", \ - "0.0534175, 0.134074, 0.189815, 0.283727, 0.444985, 0.719426, 1.17881", \ - "0.0746854, 0.159689, 0.214816, 0.306189, 0.461551, 0.727562, 1.18126", \ - "0.110466, 0.206288, 0.264659, 0.356224, 0.508786, 0.765045, 1.20382", \ - "0.169472, 0.286782, 0.353568, 0.453881, 0.610266, 0.864093, 1.28819", \ - "0.26283, 0.419257, 0.501026, 0.622039, 0.797197, 1.06623, 1.48937" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0389668, 0.144297, 0.21594, 0.334146, 0.531449, 0.8607, 1.40804", \ - "0.0623891, 0.1761, 0.247714, 0.365948, 0.563607, 0.892335, 1.44077", \ - "0.0765188, 0.205568, 0.279803, 0.398214, 0.595342, 0.925535, 1.47246", \ - "0.0961777, 0.253062, 0.336645, 0.46247, 0.662098, 0.990493, 1.53871", \ - "0.124143, 0.320857, 0.42228, 0.567739, 0.784817, 1.12134, 1.66943", \ - "0.164987, 0.416644, 0.544623, 0.72342, 0.982981, 1.35962, 1.93212", \ - "0.223591, 0.548868, 0.712778, 0.942584, 1.26456, 1.72476, 2.3832" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0379744, 0.183689, 0.28436, 0.450528, 0.728557, 1.19269, 1.9657", \ - "0.0512754, 0.187415, 0.285425, 0.450529, 0.728821, 1.1927, 1.96571", \ - "0.0624704, 0.200857, 0.294094, 0.454012, 0.728957, 1.19391, 1.96572", \ - "0.0811283, 0.233722, 0.324752, 0.476673, 0.74069, 1.19533, 1.96618", \ - "0.112028, 0.291201, 0.38813, 0.539669, 0.791573, 1.22411, 1.97536", \ - "0.162048, 0.382623, 0.496949, 0.662657, 0.921545, 1.33906, 2.0504", \ - "0.246765, 0.529057, 0.668537, 0.864655, 1.15871, 1.59785, 2.29873" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0189862, 0.0548207, 0.0782035, 0.11671, 0.181378, 0.288508, 0.467541", \ - "0.036368, 0.0938601, 0.121632, 0.162912, 0.228059, 0.335367, 0.514042", \ - "0.0459414, 0.120844, 0.155108, 0.202708, 0.273267, 0.382981, 0.561927", \ - "0.0570712, 0.158912, 0.203612, 0.264436, 0.348498, 0.470142, 0.65534", \ - "0.0699976, 0.207798, 0.270295, 0.351392, 0.460539, 0.609165, 0.821227", \ - "0.0828628, 0.272264, 0.356906, 0.4704, 0.619454, 0.815411, 1.08018", \ - "0.0927883, 0.351169, 0.467045, 0.620368, 0.82943, 1.10287, 1.4564" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0143341, 0.0589951, 0.0912622, 0.144475, 0.234168, 0.383286, 0.632044", \ - "0.0323969, 0.0757419, 0.104139, 0.152324, 0.23716, 0.383562, 0.632045", \ - "0.0461066, 0.0948636, 0.123807, 0.170925, 0.251183, 0.391306, 0.633997", \ - "0.0685819, 0.128635, 0.161734, 0.211084, 0.290699, 0.422442, 0.652073", \ - "0.104989, 0.184065, 0.224065, 0.282277, 0.367627, 0.502445, 0.72012", \ - "0.16511, 0.270603, 0.324931, 0.399258, 0.504203, 0.651254, 0.880479", \ - "0.264465, 0.413871, 0.485881, 0.585312, 0.722461, 0.90797, 1.17175" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.031235, 0.13656, 0.208343, 0.32674, 0.524648, 0.854052, 1.40319", \ - "0.0514417, 0.168187, 0.23999, 0.358624, 0.556726, 0.886256, 1.43581", \ - "0.0630279, 0.197122, 0.271971, 0.390716, 0.588203, 0.917976, 1.46777", \ - "0.0792629, 0.243255, 0.327916, 0.454544, 0.655025, 0.984262, 1.53375", \ - "0.102357, 0.30853, 0.411547, 0.558969, 0.777265, 1.11486, 1.66434", \ - "0.13654, 0.40097, 0.530683, 0.712618, 0.974116, 1.3525, 1.92679", \ - "0.185917, 0.529203, 0.695656, 0.928148, 1.25316, 1.7159, 2.3766" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0308606, 0.176597, 0.277356, 0.443929, 0.722872, 1.18801, 1.96225", \ - "0.0447728, 0.180925, 0.278704, 0.444513, 0.722873, 1.18807, 1.96226", \ - "0.0554374, 0.194868, 0.287887, 0.44767, 0.723931, 1.18827, 1.96231", \ - "0.0729076, 0.227851, 0.31899, 0.470927, 0.7348, 1.19026, 1.96305", \ - "0.102005, 0.284466, 0.382657, 0.53447, 0.786427, 1.2196, 1.97224", \ - "0.150641, 0.37766, 0.489285, 0.656926, 0.916438, 1.33525, 2.04749", \ - "0.233417, 0.523076, 0.662469, 0.858123, 1.15234, 1.59412, 2.29662" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187506, 0.0545186, 0.0778006, 0.116199, 0.180642, 0.287511, 0.466363", \ - "0.0355971, 0.0934086, 0.121154, 0.162343, 0.227391, 0.334412, 0.512771", \ - "0.0448352, 0.12023, 0.154443, 0.202044, 0.272497, 0.38195, 0.560692", \ - "0.0549805, 0.157831, 0.202644, 0.263464, 0.347499, 0.46901, 0.654017", \ - "0.0658815, 0.205825, 0.268489, 0.349839, 0.459039, 0.607604, 0.819764", \ - "0.07455, 0.268366, 0.353587, 0.467441, 0.616977, 0.813176, 1.07831", \ - "0.074551, 0.344062, 0.461016, 0.615138, 0.82512, 1.09997, 1.45383" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0111091, 0.0552973, 0.0876509, 0.140941, 0.230658, 0.379739, 0.628506", \ - "0.025384, 0.0717737, 0.100477, 0.148759, 0.233563, 0.380202, 0.629587", \ - "0.036872, 0.0903932, 0.11977, 0.167249, 0.247583, 0.387769, 0.630634", \ - "0.0554368, 0.122911, 0.157011, 0.207005, 0.286738, 0.418946, 0.648794", \ - "0.0859792, 0.176885, 0.218174, 0.277361, 0.363446, 0.498968, 0.716744", \ - "0.136597, 0.259775, 0.317464, 0.393801, 0.498526, 0.647215, 0.877551", \ - "0.223747, 0.398342, 0.473539, 0.577394, 0.717772, 0.902803, 1.17128" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0407566, 0.14609, 0.217726, 0.335995, 0.533365, 0.862327, 1.41041", \ - "0.0635161, 0.177616, 0.249262, 0.36754, 0.565274, 0.894453, 1.44267", \ - "0.0774191, 0.206899, 0.281159, 0.399673, 0.596838, 0.92723, 1.47419", \ - "0.0968628, 0.254137, 0.337808, 0.463661, 0.663442, 0.991942, 1.54045", \ - "0.124663, 0.321605, 0.422876, 0.56858, 0.785787, 1.12246, 1.67051", \ - "0.165209, 0.417011, 0.544266, 0.724454, 0.983493, 1.36008, 1.93261", \ - "0.223518, 0.5488, 0.712864, 0.942511, 1.26438, 1.72516, 2.38323" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0372958, 0.182027, 0.282546, 0.44877, 0.727049, 1.19091, 1.96244", \ - "0.0511597, 0.186098, 0.283721, 0.448771, 0.72714, 1.19092, 1.96323", \ - "0.0628971, 0.19972, 0.292758, 0.452388, 0.727213, 1.19168, 1.96379", \ - "0.0809764, 0.232742, 0.323499, 0.475296, 0.738446, 1.19331, 1.9638", \ - "0.11115, 0.290637, 0.387202, 0.53848, 0.789739, 1.22229, 1.97276", \ - "0.161749, 0.382151, 0.495575, 0.661866, 0.919155, 1.3377, 2.04795", \ - "0.246354, 0.528527, 0.667707, 0.863688, 1.15724, 1.59608, 2.29581" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190764, 0.0549001, 0.078268, 0.116801, 0.181442, 0.288618, 0.467612", \ - "0.0363182, 0.0938496, 0.121661, 0.162886, 0.228079, 0.335411, 0.514102", \ - "0.0458955, 0.120851, 0.155064, 0.202729, 0.273272, 0.382944, 0.561935", \ - "0.0570732, 0.158928, 0.2036, 0.264434, 0.3485, 0.470145, 0.655344", \ - "0.0700021, 0.208161, 0.270392, 0.35136, 0.460533, 0.609203, 0.821222", \ - "0.0831231, 0.272232, 0.35691, 0.470381, 0.619671, 0.815403, 1.08018", \ - "0.0931687, 0.351734, 0.46712, 0.62041, 0.829468, 1.10284, 1.4566" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0142918, 0.0589972, 0.0912574, 0.144457, 0.234165, 0.383163, 0.632043", \ - "0.0324468, 0.0757346, 0.104143, 0.152322, 0.237142, 0.383758, 0.632044", \ - "0.0462241, 0.0948577, 0.123836, 0.170952, 0.25118, 0.391225, 0.633987", \ - "0.0686982, 0.12867, 0.161759, 0.211087, 0.290697, 0.422441, 0.652073", \ - "0.105291, 0.183701, 0.224033, 0.282378, 0.367804, 0.502789, 0.720245", \ - "0.164793, 0.270755, 0.324976, 0.399292, 0.502956, 0.651264, 0.880482", \ - "0.264265, 0.413559, 0.485942, 0.58535, 0.723494, 0.908031, 1.16931" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * !B1 * B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0330192, 0.138686, 0.210625, 0.3294, 0.527966, 0.858337, 1.40916", \ - "0.0526288, 0.170137, 0.24216, 0.360914, 0.559687, 0.890413, 1.44144", \ - "0.0639799, 0.198936, 0.273983, 0.393158, 0.591282, 0.92349, 1.47315", \ - "0.0800637, 0.244823, 0.329865, 0.4569, 0.657823, 0.988178, 1.53932", \ - "0.102948, 0.309824, 0.413526, 0.561183, 0.779943, 1.11851, 1.66941", \ - "0.136868, 0.402062, 0.532306, 0.715121, 0.976555, 1.35611, 1.93176", \ - "0.186644, 0.530562, 0.697813, 0.929702, 1.25506, 1.71932, 2.38135" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0306241, 0.175481, 0.27661, 0.443536, 0.723261, 1.18961, 1.96509", \ - "0.0449515, 0.180092, 0.277968, 0.444036, 0.723359, 1.18963, 1.96575", \ - "0.0556528, 0.194344, 0.287245, 0.447442, 0.723849, 1.19009, 1.96576", \ - "0.073086, 0.227682, 0.318611, 0.470691, 0.73518, 1.1918, 1.96595", \ - "0.101831, 0.284754, 0.382671, 0.534589, 0.786834, 1.22135, 1.97572", \ - "0.150312, 0.377037, 0.490491, 0.659665, 0.917224, 1.33694, 2.05093", \ - "0.233205, 0.523154, 0.663561, 0.858334, 1.1541, 1.59547, 2.29978" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188395, 0.0546066, 0.0778731, 0.116288, 0.180737, 0.287631, 0.466455", \ - "0.0355335, 0.0933861, 0.12123, 0.162376, 0.227408, 0.33445, 0.512949", \ - "0.0447203, 0.120244, 0.154415, 0.202057, 0.272508, 0.381978, 0.560715", \ - "0.054929, 0.15788, 0.202634, 0.263464, 0.347503, 0.469016, 0.654024", \ - "0.0658003, 0.205778, 0.268639, 0.349725, 0.459032, 0.607713, 0.820194", \ - "0.0743349, 0.268398, 0.353544, 0.467401, 0.617355, 0.813155, 1.07831", \ - "0.0743359, 0.343849, 0.46092, 0.61506, 0.825068, 1.09998, 1.45378" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011072, 0.0552818, 0.0876317, 0.140919, 0.230655, 0.37978, 0.628506", \ - "0.0253666, 0.0717308, 0.100447, 0.14878, 0.233555, 0.380166, 0.628507", \ - "0.0369996, 0.0903754, 0.119801, 0.167193, 0.247579, 0.387678, 0.63062", \ - "0.0556597, 0.123014, 0.15722, 0.207005, 0.286753, 0.418908, 0.648794", \ - "0.0862488, 0.176967, 0.218221, 0.277359, 0.363443, 0.498909, 0.717082", \ - "0.136885, 0.259812, 0.317541, 0.393845, 0.49894, 0.647456, 0.877553", \ - "0.223825, 0.398564, 0.473708, 0.57752, 0.715506, 0.90278, 1.17133" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0280899, 0.111538, 0.168395, 0.262019, 0.418914, 0.679916, 1.11452", \ - "0.04693, 0.145528, 0.202848, 0.29664, 0.453534, 0.715135, 1.14984", \ - "0.0574329, 0.173932, 0.235759, 0.331275, 0.487942, 0.748792, 1.18441", \ - "0.0717174, 0.217464, 0.290148, 0.396015, 0.558473, 0.820175, 1.2552", \ - "0.0909535, 0.278163, 0.368832, 0.49645, 0.680741, 0.956853, 1.39514", \ - "0.117861, 0.360936, 0.478461, 0.639715, 0.867866, 1.19081, 1.66535", \ - "0.155151, 0.471935, 0.62526, 0.836363, 1.12671, 1.53347, 2.1016" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0243028, 0.139582, 0.219767, 0.352906, 0.575729, 0.9465, 1.56555", \ - "0.0393991, 0.14622, 0.222658, 0.355139, 0.57573, 0.947066, 1.56556", \ - "0.0501717, 0.162679, 0.235176, 0.359844, 0.57678, 0.947299, 1.56557", \ - "0.0675059, 0.197247, 0.269958, 0.389123, 0.594807, 0.952684, 1.56715", \ - "0.095588, 0.254257, 0.335137, 0.458092, 0.656856, 0.994767, 1.58376", \ - "0.142897, 0.344265, 0.44213, 0.583235, 0.793861, 1.12736, 1.68294", \ - "0.222705, 0.486074, 0.614173, 0.782465, 1.03072, 1.39454, 1.95875" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.018658, 0.0544665, 0.0777554, 0.116159, 0.1806, 0.287486, 0.466316", \ - "0.0353157, 0.0932149, 0.121, 0.162233, 0.227223, 0.33426, 0.512654", \ - "0.0447866, 0.120045, 0.154188, 0.201885, 0.272319, 0.381817, 0.560501", \ - "0.0556746, 0.157772, 0.202479, 0.26328, 0.347382, 0.468897, 0.653839", \ - "0.0683665, 0.20688, 0.268779, 0.349778, 0.458938, 0.607499, 0.820027", \ - "0.0812193, 0.271111, 0.355496, 0.468616, 0.617877, 0.813326, 1.07824", \ - "0.0893962, 0.352659, 0.467634, 0.620002, 0.82829, 1.10123, 1.45468" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0111503, 0.0553072, 0.0876524, 0.140937, 0.230662, 0.379711, 0.628506", \ - "0.025583, 0.0718899, 0.100526, 0.148799, 0.233594, 0.380203, 0.62856", \ - "0.0370478, 0.0905295, 0.119952, 0.167332, 0.247641, 0.387793, 0.630619", \ - "0.0553726, 0.12312, 0.157086, 0.207064, 0.28697, 0.418915, 0.64884", \ - "0.0851023, 0.175987, 0.217531, 0.277407, 0.363528, 0.499012, 0.717137", \ - "0.134714, 0.258326, 0.315909, 0.393364, 0.497297, 0.647837, 0.8767", \ - "0.220088, 0.393322, 0.468852, 0.573893, 0.715659, 0.902137, 1.16498" \ - ); - } - } - timing () { - related_pin : "C1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0407566, 0.14609, 0.217726, 0.335995, 0.533365, 0.862327, 1.41041", \ - "0.0635161, 0.177616, 0.249262, 0.36754, 0.565274, 0.894453, 1.44267", \ - "0.0774191, 0.206899, 0.281159, 0.399673, 0.596838, 0.92723, 1.47419", \ - "0.0968628, 0.254137, 0.337808, 0.463661, 0.663442, 0.991942, 1.54045", \ - "0.124663, 0.321605, 0.422876, 0.56858, 0.785787, 1.12246, 1.67051", \ - "0.165209, 0.417011, 0.544266, 0.724454, 0.983493, 1.36008, 1.93261", \ - "0.223518, 0.5488, 0.712864, 0.942511, 1.26438, 1.72516, 2.38323" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0372958, 0.182027, 0.282546, 0.44877, 0.727049, 1.19091, 1.96244", \ - "0.0511597, 0.186098, 0.283721, 0.448771, 0.72714, 1.19092, 1.96323", \ - "0.0628971, 0.19972, 0.292758, 0.452388, 0.727213, 1.19168, 1.96379", \ - "0.0809764, 0.232742, 0.323499, 0.475296, 0.738446, 1.19331, 1.9638", \ - "0.11115, 0.290637, 0.387202, 0.53848, 0.789739, 1.22229, 1.97276", \ - "0.161749, 0.382151, 0.495575, 0.661866, 0.919155, 1.3377, 2.04795", \ - "0.246354, 0.528527, 0.667707, 0.863688, 1.15724, 1.59608, 2.29581" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190764, 0.0549001, 0.078268, 0.116801, 0.181442, 0.288618, 0.467612", \ - "0.0363182, 0.0938496, 0.121661, 0.162886, 0.228079, 0.335411, 0.514102", \ - "0.0458955, 0.120851, 0.155064, 0.202729, 0.273272, 0.382944, 0.561935", \ - "0.0570732, 0.158928, 0.2036, 0.264434, 0.3485, 0.470145, 0.655344", \ - "0.0700021, 0.208161, 0.270392, 0.35136, 0.460533, 0.609203, 0.821222", \ - "0.0831231, 0.272232, 0.35691, 0.470381, 0.619671, 0.815403, 1.08018", \ - "0.0931687, 0.351734, 0.46712, 0.62041, 0.829468, 1.10284, 1.4566" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0142918, 0.0589972, 0.0912574, 0.144457, 0.234165, 0.383163, 0.632043", \ - "0.0324468, 0.0757346, 0.104143, 0.152322, 0.237142, 0.383758, 0.632044", \ - "0.0462241, 0.0948577, 0.123836, 0.170952, 0.25118, 0.391225, 0.633987", \ - "0.0686982, 0.12867, 0.161759, 0.211087, 0.290697, 0.422441, 0.652073", \ - "0.105291, 0.183701, 0.224033, 0.282378, 0.367804, 0.502789, 0.720245", \ - "0.164793, 0.270755, 0.324976, 0.399292, 0.502956, 0.651264, 0.880482", \ - "0.264265, 0.413559, 0.485942, 0.58535, 0.723494, 0.908031, 1.16931" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0100465, 0.0102892, 0.0102774, 0.010216, 0.0100731, 0.00983693, 0.00955697", \ - "0.00964154, 0.00997824, 0.0101354, 0.0100865, 0.00999858, 0.00976274, 0.00960541", \ - "0.00959661, 0.00990431, 0.00989855, 0.010169, 0.00991344, 0.00972935, 0.0095547", \ - "0.00979425, 0.00979761, 0.00986064, 0.0100342, 0.00981321, 0.00968277, 0.0094504", \ - "0.0111221, 0.0105005, 0.0104038, 0.0101388, 0.0102737, 0.00984782, 0.00996727", \ - "0.0157281, 0.0135122, 0.0128856, 0.0122835, 0.0115789, 0.0111494, 0.0103834", \ - "0.0269166, 0.0223173, 0.0205963, 0.018842, 0.0171111, 0.0154622, 0.0138065" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00790387, 0.0078748, 0.00782425, 0.00776102, 0.00759959, 0.00737674, 0.00696562", \ - "0.00766499, 0.00770126, 0.00771038, 0.00773983, 0.0074634, 0.00722708, 0.00680675", \ - "0.0078715, 0.00774518, 0.007693, 0.00773557, 0.00756697, 0.00754079, 0.00680335", \ - "0.0087326, 0.00817321, 0.00804822, 0.00780781, 0.00778832, 0.00729354, 0.00681135", \ - "0.0110482, 0.00954869, 0.00917338, 0.00880534, 0.00826495, 0.00786519, 0.00727707", \ - "0.0163085, 0.01343, 0.0124689, 0.0113679, 0.0104836, 0.00947943, 0.00821869", \ - "0.0276822, 0.0231501, 0.021294, 0.0189588, 0.0164276, 0.0145322, 0.0124204" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * !B1 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00972563, 0.010069, 0.0100666, 0.0100022, 0.0098682, 0.00962094, 0.00978396", \ - "0.00937149, 0.00976889, 0.00987688, 0.00989293, 0.00978786, 0.00955748, 0.00982124", \ - "0.00934488, 0.00967529, 0.00974832, 0.00975619, 0.00968945, 0.00951284, 0.00937812", \ - "0.00959376, 0.00957862, 0.00963956, 0.00970546, 0.00961143, 0.00944529, 0.00926204", \ - "0.0110652, 0.0103302, 0.0101714, 0.00996443, 0.01006, 0.00957969, 0.0097098", \ - "0.015883, 0.0133623, 0.0127249, 0.0121105, 0.011362, 0.0109239, 0.0102372", \ - "0.0272925, 0.0224182, 0.020652, 0.0188699, 0.0171493, 0.0154213, 0.0135942" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00578418, 0.00576649, 0.00577, 0.0056524, 0.00554298, 0.00526859, 0.00488256", \ - "0.00556234, 0.00559303, 0.00559928, 0.00561785, 0.00536188, 0.00518999, 0.00474438", \ - "0.00577716, 0.00565655, 0.00559132, 0.00569673, 0.0054301, 0.00525989, 0.00475227", \ - "0.00663389, 0.006087, 0.00594793, 0.00571492, 0.00570269, 0.0053342, 0.0047155", \ - "0.00895655, 0.00744821, 0.0071442, 0.00675206, 0.00626822, 0.00582618, 0.00527899", \ - "0.0142282, 0.011288, 0.0103738, 0.00925817, 0.00837991, 0.00750221, 0.00614639", \ - "0.0256471, 0.0210728, 0.0191993, 0.0168668, 0.0144404, 0.0124257, 0.0102811" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * !B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0121473, 0.012476, 0.0124697, 0.0124387, 0.0122822, 0.012029, 0.0121305", \ - "0.0117881, 0.0121743, 0.0124447, 0.0122666, 0.0121635, 0.0119961, 0.0121652", \ - "0.0117672, 0.012058, 0.0121322, 0.0121492, 0.012114, 0.0120054, 0.0120703", \ - "0.0120099, 0.0120326, 0.0119947, 0.0122067, 0.0120436, 0.0118229, 0.012148", \ - "0.0134696, 0.0126987, 0.0126126, 0.0124275, 0.0123765, 0.0119542, 0.012225", \ - "0.0182534, 0.015771, 0.0151285, 0.0145369, 0.0138641, 0.0131064, 0.0135581", \ - "0.0297502, 0.0248682, 0.0230942, 0.0213177, 0.0194784, 0.0178439, 0.0159185" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00470256, 0.0046945, 0.00466142, 0.0045863, 0.00448064, 0.00423155, 0.00381472", \ - "0.00444891, 0.00450693, 0.00460658, 0.00441655, 0.00429857, 0.00408817, 0.00369331", \ - "0.00465783, 0.00453527, 0.00449173, 0.00460016, 0.00436613, 0.00414086, 0.0036979", \ - "0.00551375, 0.00499004, 0.00482067, 0.00462467, 0.00462141, 0.00440982, 0.00366785", \ - "0.00791741, 0.00639758, 0.00601676, 0.00569364, 0.00523018, 0.00478075, 0.00415234", \ - "0.01313, 0.010365, 0.00937383, 0.00837174, 0.00742613, 0.00649523, 0.00511663", \ - "0.0245714, 0.0201837, 0.0182828, 0.0160485, 0.0136095, 0.0117217, 0.00946268" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0100465, 0.0102892, 0.0102774, 0.010216, 0.0100731, 0.00983693, 0.00955697", \ - "0.00964154, 0.00997824, 0.0101354, 0.0100865, 0.00999858, 0.00976274, 0.00960541", \ - "0.00959661, 0.00990431, 0.00989855, 0.010169, 0.00991344, 0.00972935, 0.0095547", \ - "0.00979425, 0.00979761, 0.00986064, 0.0100342, 0.00981321, 0.00968277, 0.0094504", \ - "0.0111221, 0.0105005, 0.0104038, 0.0101388, 0.0102737, 0.00984782, 0.00996727", \ - "0.0157281, 0.0135122, 0.0128856, 0.0122835, 0.0115789, 0.0111494, 0.0103834", \ - "0.0269166, 0.0223173, 0.0205963, 0.018842, 0.0171111, 0.0154622, 0.0138065" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00578418, 0.00576649, 0.00577, 0.0056524, 0.00554298, 0.00526859, 0.00488256", \ - "0.00556234, 0.00559303, 0.00559928, 0.00561785, 0.00536188, 0.00518999, 0.00474438", \ - "0.00577716, 0.00565655, 0.00559132, 0.00569673, 0.0054301, 0.00525989, 0.00475227", \ - "0.00663389, 0.006087, 0.00594793, 0.00571492, 0.00570269, 0.0053342, 0.0047155", \ - "0.00895655, 0.00744821, 0.0071442, 0.00675206, 0.00626822, 0.00582618, 0.00527899", \ - "0.0142282, 0.011288, 0.0103738, 0.00925817, 0.00837991, 0.00750221, 0.00614639", \ - "0.0256471, 0.0210728, 0.0191993, 0.0168668, 0.0144404, 0.0124257, 0.0102811" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0101791, 0.0102071, 0.0101645, 0.0101003, 0.00995717, 0.00969766, 0.00941542", \ - "0.00995289, 0.0101247, 0.0100719, 0.0100145, 0.00991391, 0.00964615, 0.00946043", \ - "0.0099104, 0.0100153, 0.00999658, 0.00995228, 0.00984577, 0.00961139, 0.00942789", \ - "0.0100951, 0.0100396, 0.0100359, 0.0101925, 0.0100279, 0.00960049, 0.00947165", \ - "0.0113204, 0.0107613, 0.0105926, 0.010391, 0.010365, 0.00985857, 0.0100085", \ - "0.0157457, 0.0138502, 0.0132109, 0.0125352, 0.0118668, 0.0112952, 0.0102991", \ - "0.0266451, 0.022839, 0.0212617, 0.019531, 0.0178359, 0.0157653, 0.0139889" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00994486, 0.00989233, 0.00984744, 0.00977493, 0.00962311, 0.00938174, 0.00897346", \ - "0.00968493, 0.00973033, 0.00972931, 0.00963578, 0.00948955, 0.00922929, 0.00882445", \ - "0.00975684, 0.00973499, 0.00968955, 0.00970721, 0.00952898, 0.00931473, 0.00884913", \ - "0.0102866, 0.010014, 0.00995533, 0.00977142, 0.00976685, 0.00938072, 0.00886968", \ - "0.0122014, 0.0110445, 0.0108162, 0.0105489, 0.0101145, 0.00977536, 0.00963111", \ - "0.0171331, 0.0145321, 0.0137081, 0.0127732, 0.0121241, 0.0112909, 0.0100634", \ - "0.0280424, 0.023693, 0.0218483, 0.0197912, 0.0176693, 0.0156987, 0.0140581" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * !B1 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00994775, 0.00998623, 0.00995002, 0.00986889, 0.00973897, 0.00948324, 0.00919869", \ - "0.0096999, 0.00983747, 0.00992737, 0.00981293, 0.00972619, 0.00948331, 0.0096794", \ - "0.00967123, 0.00983589, 0.00983093, 0.00996708, 0.00963391, 0.00942586, 0.00919348", \ - "0.00988426, 0.00982225, 0.00981311, 0.00985032, 0.00982445, 0.00974914, 0.00919807", \ - "0.0112155, 0.0106059, 0.0103981, 0.0101403, 0.0102388, 0.00965896, 0.00951579", \ - "0.0158355, 0.0137245, 0.0131091, 0.0123994, 0.0115829, 0.0110655, 0.0102542", \ - "0.0268961, 0.0228549, 0.0212189, 0.0193408, 0.0176229, 0.0157132, 0.0138187" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00785807, 0.00778746, 0.00775093, 0.00767316, 0.00755097, 0.00730524, 0.00691673", \ - "0.00758176, 0.00761869, 0.00764271, 0.00755931, 0.00742291, 0.00717904, 0.00678806", \ - "0.0076565, 0.00763979, 0.00758385, 0.0076829, 0.00739218, 0.0072821, 0.00674969", \ - "0.00819252, 0.00790227, 0.00785734, 0.00770766, 0.00766448, 0.00733411, 0.00673887", \ - "0.0101043, 0.00902306, 0.00870634, 0.00844693, 0.00807484, 0.00770801, 0.00731928", \ - "0.0150587, 0.0123903, 0.0116004, 0.0107361, 0.0100845, 0.00928887, 0.00802442", \ - "0.0259788, 0.0215794, 0.0197463, 0.0176465, 0.0156444, 0.0137419, 0.0119343" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * !B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123438, 0.0123914, 0.0123664, 0.0122792, 0.0121354, 0.0118625, 0.0115931", \ - "0.0121092, 0.012255, 0.0124724, 0.0122262, 0.0122072, 0.0118389, 0.0115339", \ - "0.0120811, 0.0122023, 0.0122086, 0.0121416, 0.0120445, 0.0119101, 0.0115613", \ - "0.0123012, 0.012255, 0.0121936, 0.012262, 0.012077, 0.0118233, 0.0115056", \ - "0.0136245, 0.0129684, 0.0128537, 0.0125563, 0.0124932, 0.0120909, 0.0119323", \ - "0.0182073, 0.0161173, 0.0154565, 0.0147891, 0.0140912, 0.0133502, 0.0128532", \ - "0.0293523, 0.0253255, 0.0236519, 0.0218496, 0.0198997, 0.0182879, 0.0162075" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00676515, 0.00671308, 0.00667132, 0.00660289, 0.00647607, 0.00624469, 0.00579742", \ - "0.00647169, 0.00654134, 0.00662221, 0.00659181, 0.00637651, 0.00611649, 0.00574233", \ - "0.00651853, 0.00653806, 0.00648854, 0.00650117, 0.00632492, 0.00611509, 0.00565626", \ - "0.00707578, 0.00680401, 0.00675323, 0.00657056, 0.00656807, 0.00622457, 0.00571269", \ - "0.00896704, 0.00790583, 0.00762846, 0.0074279, 0.00696531, 0.00660193, 0.00647702", \ - "0.0139446, 0.0114401, 0.0105819, 0.00972896, 0.00901717, 0.00826297, 0.00697889", \ - "0.0249419, 0.0207077, 0.0189292, 0.0167481, 0.0146549, 0.0128968, 0.0109925" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0101791, 0.0102071, 0.0101645, 0.0101003, 0.00995717, 0.00969766, 0.00941542", \ - "0.00995289, 0.0101247, 0.0100719, 0.0100145, 0.00991391, 0.00964615, 0.00946043", \ - "0.0099104, 0.0100153, 0.00999658, 0.00995228, 0.00984577, 0.00961139, 0.00942789", \ - "0.0100951, 0.0100396, 0.0100359, 0.0101925, 0.0100279, 0.00960049, 0.00947165", \ - "0.0113204, 0.0107613, 0.0105926, 0.010391, 0.010365, 0.00985857, 0.0100085", \ - "0.0157457, 0.0138502, 0.0132109, 0.0125352, 0.0118668, 0.0112952, 0.0102991", \ - "0.0266451, 0.022839, 0.0212617, 0.019531, 0.0178359, 0.0157653, 0.0139889" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00785807, 0.00778746, 0.00775093, 0.00767316, 0.00755097, 0.00730524, 0.00691673", \ - "0.00758176, 0.00761869, 0.00764271, 0.00755931, 0.00742291, 0.00717904, 0.00678806", \ - "0.0076565, 0.00763979, 0.00758385, 0.0076829, 0.00739218, 0.0072821, 0.00674969", \ - "0.00819252, 0.00790227, 0.00785734, 0.00770766, 0.00766448, 0.00733411, 0.00673887", \ - "0.0101043, 0.00902306, 0.00870634, 0.00844693, 0.00807484, 0.00770801, 0.00731928", \ - "0.0150587, 0.0123903, 0.0116004, 0.0107361, 0.0100845, 0.00928887, 0.00802442", \ - "0.0259788, 0.0215794, 0.0197463, 0.0176465, 0.0156444, 0.0137419, 0.0119343" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00766902, 0.00790992, 0.00789365, 0.00784781, 0.00769493, 0.00745898, 0.00715815", \ - "0.00727472, 0.00764177, 0.00767152, 0.00768298, 0.00763643, 0.00740566, 0.00721125", \ - "0.00731161, 0.00755136, 0.00754222, 0.00760764, 0.00755249, 0.00735777, 0.00714659", \ - "0.00780832, 0.00759753, 0.00759308, 0.00768088, 0.00758894, 0.00729311, 0.00743784", \ - "0.00963713, 0.00859723, 0.00836473, 0.0080933, 0.00801299, 0.00757341, 0.00719111", \ - "0.0144944, 0.0119179, 0.0111517, 0.0103958, 0.0094943, 0.00898978, 0.00857406", \ - "0.0250945, 0.0204518, 0.0188331, 0.0169968, 0.0152243, 0.0132983, 0.0113903" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00595313, 0.00605247, 0.00601689, 0.00595345, 0.0058164, 0.0055875, 0.00516967", \ - "0.00569812, 0.00591312, 0.00598441, 0.00592529, 0.00576325, 0.00558599, 0.00513493", \ - "0.00595047, 0.0059479, 0.00593525, 0.00602524, 0.00582018, 0.00556162, 0.00512692", \ - "0.00686411, 0.00632397, 0.00625974, 0.00602798, 0.00606485, 0.00561394, 0.00515858", \ - "0.0091615, 0.00765903, 0.00730789, 0.00697699, 0.0065303, 0.00614463, 0.00592384", \ - "0.0142798, 0.0113743, 0.0104441, 0.0094389, 0.00854793, 0.00771308, 0.00642409", \ - "0.0251142, 0.0206631, 0.0187837, 0.0165887, 0.0143175, 0.0124847, 0.0107069" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00734865, 0.00770649, 0.00767967, 0.00763588, 0.00749784, 0.00724423, 0.00738877", \ - "0.00700671, 0.00738586, 0.0074836, 0.00747523, 0.00740725, 0.00715379, 0.00699099", \ - "0.00707176, 0.00730437, 0.00733257, 0.00739237, 0.00731506, 0.00712211, 0.00700728", \ - "0.00765565, 0.00738591, 0.00737155, 0.00749667, 0.00736711, 0.00707105, 0.00732213", \ - "0.0096651, 0.00841524, 0.00817178, 0.00783673, 0.00793516, 0.00742483, 0.00748421", \ - "0.0147045, 0.011841, 0.0109892, 0.0102139, 0.00934829, 0.00878465, 0.00844538", \ - "0.0254777, 0.0205481, 0.018817, 0.0169664, 0.0150625, 0.0130508, 0.0111733" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00383969, 0.00396422, 0.00391761, 0.0038549, 0.00372221, 0.00352254, 0.00309908", \ - "0.00358845, 0.00380816, 0.00393705, 0.00381638, 0.00382921, 0.00347236, 0.00306687", \ - "0.0038442, 0.00383694, 0.00382629, 0.00396069, 0.00370944, 0.00359269, 0.00307992", \ - "0.00476836, 0.00422924, 0.00414034, 0.00396005, 0.00393855, 0.00357477, 0.00311808", \ - "0.00708222, 0.0055645, 0.00520932, 0.00491156, 0.00443379, 0.00409381, 0.00347836", \ - "0.0122069, 0.00927001, 0.00833958, 0.00734662, 0.00643286, 0.00559882, 0.00436234", \ - "0.0230547, 0.0185737, 0.0166944, 0.0144778, 0.0122977, 0.0104082, 0.00859925" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0073646, 0.00769769, 0.00768637, 0.00761821, 0.00748598, 0.00724004, 0.00737791", \ - "0.00701272, 0.00737426, 0.00759234, 0.00750492, 0.00738283, 0.00720636, 0.00686411", \ - "0.0071074, 0.00729147, 0.00736923, 0.00734104, 0.0073392, 0.00724642, 0.00693141", \ - "0.00776047, 0.00745061, 0.00739615, 0.00752226, 0.00730435, 0.00709244, 0.00694017", \ - "0.00991881, 0.00858036, 0.00830051, 0.0080079, 0.00785875, 0.00738021, 0.00700621", \ - "0.0152267, 0.0121524, 0.0113047, 0.0105308, 0.00966665, 0.00881162, 0.00889968", \ - "0.0265475, 0.0215039, 0.0196013, 0.0176885, 0.0156789, 0.0138095, 0.0115181" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00373447, 0.00386935, 0.00382083, 0.00375188, 0.00362026, 0.00339017, 0.00301456", \ - "0.00350366, 0.00367525, 0.00380559, 0.00372555, 0.00356603, 0.00333612, 0.00297221", \ - "0.00380234, 0.00372044, 0.00369588, 0.00374821, 0.00354296, 0.00337354, 0.00294681", \ - "0.00482275, 0.00416477, 0.00404964, 0.00386419, 0.00383793, 0.00345507, 0.00295855", \ - "0.00723787, 0.00564815, 0.0052312, 0.0048464, 0.00441412, 0.00398826, 0.00378452", \ - "0.0126935, 0.00962037, 0.00858316, 0.00751163, 0.00654687, 0.00576905, 0.00440591", \ - "0.0239829, 0.0194011, 0.0174576, 0.0151344, 0.0127019, 0.010746, 0.00877947" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00766902, 0.00790992, 0.00789365, 0.00784781, 0.00769493, 0.00745898, 0.00715815", \ - "0.00727472, 0.00764177, 0.00767152, 0.00768298, 0.00763643, 0.00740566, 0.00721125", \ - "0.00731161, 0.00755136, 0.00754222, 0.00760764, 0.00755249, 0.00735777, 0.00714659", \ - "0.00780832, 0.00759753, 0.00759308, 0.00768088, 0.00758894, 0.00729311, 0.00743784", \ - "0.00963713, 0.00859723, 0.00836473, 0.0080933, 0.00801299, 0.00757341, 0.00719111", \ - "0.0144944, 0.0119179, 0.0111517, 0.0103958, 0.0094943, 0.00898978, 0.00857406", \ - "0.0250945, 0.0204518, 0.0188331, 0.0169968, 0.0152243, 0.0132983, 0.0113903" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00373447, 0.00386935, 0.00382083, 0.00375188, 0.00362026, 0.00339017, 0.00301456", \ - "0.00350366, 0.00367525, 0.00380559, 0.00372555, 0.00356603, 0.00333612, 0.00297221", \ - "0.00380234, 0.00372044, 0.00369588, 0.00374821, 0.00354296, 0.00337354, 0.00294681", \ - "0.00482275, 0.00416477, 0.00404964, 0.00386419, 0.00383793, 0.00345507, 0.00295855", \ - "0.00723787, 0.00564815, 0.0052312, 0.0048464, 0.00441412, 0.00398826, 0.00378452", \ - "0.0126935, 0.00962037, 0.00858316, 0.00751163, 0.00654687, 0.00576905, 0.00440591", \ - "0.0239829, 0.0194011, 0.0174576, 0.0151344, 0.0127019, 0.010746, 0.00877947" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(A1 * !A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00774983, 0.00777754, 0.00774066, 0.00766595, 0.00752089, 0.00727136, 0.00696347", \ - "0.00752379, 0.00763122, 0.00764338, 0.00758659, 0.00751026, 0.00723447, 0.00700193", \ - "0.00755712, 0.00761736, 0.00761524, 0.00763751, 0.0074434, 0.00721834, 0.00697607", \ - "0.00800973, 0.00776611, 0.00770827, 0.00782901, 0.00751225, 0.00723356, 0.00700728", \ - "0.00976421, 0.00882354, 0.00853161, 0.00824642, 0.00799506, 0.00758444, 0.00747808", \ - "0.014477, 0.0122011, 0.0113975, 0.0106663, 0.00968282, 0.00906384, 0.00825814", \ - "0.0247621, 0.0209463, 0.0193975, 0.0175728, 0.0155535, 0.0136539, 0.0115947" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00810914, 0.00814214, 0.00810332, 0.00803604, 0.00789625, 0.00763034, 0.00724687", \ - "0.00773405, 0.00799751, 0.00809613, 0.00807833, 0.0079949, 0.00762353, 0.0072144", \ - "0.00780048, 0.00795417, 0.00795826, 0.00811936, 0.00784679, 0.00771377, 0.00721607", \ - "0.00841286, 0.00818729, 0.0081846, 0.00804149, 0.00809766, 0.00770324, 0.00728719", \ - "0.0103689, 0.00920465, 0.00899589, 0.00878039, 0.00840066, 0.00816127, 0.00795835", \ - "0.0151574, 0.0125832, 0.0117313, 0.0108344, 0.0102403, 0.00957296, 0.00846082", \ - "0.0254838, 0.0212381, 0.0194749, 0.0175167, 0.0155815, 0.0137956, 0.0121584" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00751018, 0.00755569, 0.00751694, 0.00744711, 0.00731078, 0.0070719, 0.006749", \ - "0.00727949, 0.00742959, 0.00742279, 0.00734999, 0.00730437, 0.00703428, 0.00674486", \ - "0.00733586, 0.00741542, 0.00735523, 0.00739436, 0.00722189, 0.00698333, 0.00676701", \ - "0.00785314, 0.00753868, 0.00749909, 0.00743766, 0.00736075, 0.00702961, 0.0067768", \ - "0.00973966, 0.00865088, 0.0083396, 0.00797727, 0.00780094, 0.00744719, 0.00708123", \ - "0.0145956, 0.012107, 0.0112767, 0.010487, 0.0095159, 0.00890819, 0.00786605", \ - "0.0250076, 0.020961, 0.0193579, 0.0174053, 0.0154659, 0.0134136, 0.0114491" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00599181, 0.00604374, 0.00600967, 0.00594228, 0.00580196, 0.0055966, 0.00518343", \ - "0.00560865, 0.00588582, 0.00595748, 0.00590231, 0.00575248, 0.00553698, 0.00513775", \ - "0.00568434, 0.00588217, 0.00586563, 0.00600023, 0.00572783, 0.00578477, 0.00511174", \ - "0.00630676, 0.00610509, 0.00607544, 0.00599779, 0.00597009, 0.00561505, 0.00517253", \ - "0.00827316, 0.00713369, 0.00690656, 0.00674904, 0.00634928, 0.00601736, 0.00589629", \ - "0.0130835, 0.0104861, 0.00965986, 0.00883554, 0.00822583, 0.00758587, 0.00644658", \ - "0.0234453, 0.0191222, 0.0173925, 0.0153686, 0.0135781, 0.0117477, 0.0102073" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * !A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00749947, 0.00755406, 0.00752113, 0.0074394, 0.00729599, 0.00704157, 0.00669237", \ - "0.00729364, 0.00741628, 0.00741469, 0.00743399, 0.00723842, 0.00703106, 0.00667344", \ - "0.00735817, 0.00740299, 0.00737458, 0.00730632, 0.00720255, 0.00710788, 0.00663681", \ - "0.00794164, 0.00761797, 0.00750537, 0.00750356, 0.00736893, 0.00700768, 0.00679489", \ - "0.00998594, 0.00878369, 0.00849575, 0.00812969, 0.00792812, 0.00734598, 0.00731337", \ - "0.015096, 0.0125157, 0.0116636, 0.010774, 0.00988345, 0.00890283, 0.00816483", \ - "0.0260165, 0.0219056, 0.0201348, 0.0181034, 0.0161114, 0.0142094, 0.0116961" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00589475, 0.00594457, 0.00590194, 0.00583141, 0.00569636, 0.00550259, 0.00508617", \ - "0.00553405, 0.00575702, 0.00582251, 0.00576047, 0.00570311, 0.00542655, 0.00498842", \ - "0.00563528, 0.00575242, 0.00573388, 0.00581076, 0.00558957, 0.00564461, 0.00499228", \ - "0.0063193, 0.00603639, 0.00599074, 0.00588081, 0.00584427, 0.00551254, 0.00510365", \ - "0.00843331, 0.00716418, 0.00687196, 0.00667172, 0.00627597, 0.00587622, 0.00581468", \ - "0.0135322, 0.010764, 0.00985412, 0.00897303, 0.00827382, 0.00755047, 0.00630907", \ - "0.0244149, 0.0199009, 0.0181166, 0.0159716, 0.0140219, 0.0121687, 0.0103152" \ - ); - } - } - internal_power () { - related_pin : "B2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00749947, 0.00755406, 0.00752113, 0.0074394, 0.00729599, 0.00704157, 0.00669237", \ - "0.00729364, 0.00741628, 0.00741469, 0.00743399, 0.00723842, 0.00703106, 0.00667344", \ - "0.00735817, 0.00740299, 0.00737458, 0.00730632, 0.00720255, 0.00710788, 0.00663681", \ - "0.00794164, 0.00761797, 0.00750537, 0.00750356, 0.00736893, 0.00700768, 0.00679489", \ - "0.00998594, 0.00878369, 0.00849575, 0.00812969, 0.00792812, 0.00734598, 0.00731337", \ - "0.015096, 0.0125157, 0.0116636, 0.010774, 0.00988345, 0.00890283, 0.00816483", \ - "0.0260165, 0.0219056, 0.0201348, 0.0181034, 0.0161114, 0.0142094, 0.0116961" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00589475, 0.00594457, 0.00590194, 0.00583141, 0.00569636, 0.00550259, 0.00508617", \ - "0.00553405, 0.00575702, 0.00582251, 0.00576047, 0.00570311, 0.00542655, 0.00498842", \ - "0.00563528, 0.00575242, 0.00573388, 0.00581076, 0.00558957, 0.00564461, 0.00499228", \ - "0.0063193, 0.00603639, 0.00599074, 0.00588081, 0.00584427, 0.00551254, 0.00510365", \ - "0.00843331, 0.00716418, 0.00687196, 0.00667172, 0.00627597, 0.00587622, 0.00581468", \ - "0.0135322, 0.010764, 0.00985412, 0.00897303, 0.00827382, 0.00755047, 0.00630907", \ - "0.0244149, 0.0199009, 0.0181166, 0.0159716, 0.0140219, 0.0121687, 0.0103152" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(A1 * !A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0047385, 0.00508801, 0.00509683, 0.00505228, 0.00490862, 0.00470534, 0.00435116", \ - "0.00481344, 0.00483047, 0.00488097, 0.00487749, 0.00482442, 0.00458245, 0.00472959", \ - "0.00529953, 0.0050123, 0.00494959, 0.00487169, 0.00476212, 0.00472428, 0.00428137", \ - "0.0065435, 0.0056542, 0.00541397, 0.00527687, 0.00497009, 0.00466135, 0.00440294", \ - "0.00914762, 0.00747871, 0.00694997, 0.00631836, 0.00588939, 0.00527548, 0.00592675", \ - "0.0149605, 0.0119273, 0.0109603, 0.00978241, 0.00854019, 0.00727601, 0.00689127", \ - "0.0272482, 0.0221619, 0.0203758, 0.01826, 0.016113, 0.0135235, 0.0108936" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0043098, 0.00480094, 0.00482681, 0.00474523, 0.00469052, 0.0044218, 0.00409371", \ - "0.00431211, 0.004699, 0.00470579, 0.00484203, 0.00482527, 0.00448127, 0.00414949", \ - "0.00473636, 0.00474279, 0.00477661, 0.00474295, 0.00483235, 0.00459071, 0.00406335", \ - "0.00598135, 0.00514333, 0.00510144, 0.00506064, 0.00476045, 0.00474597, 0.00432285", \ - "0.00872784, 0.00699456, 0.00633651, 0.00595422, 0.00565066, 0.00499772, 0.00456025", \ - "0.0147552, 0.0110718, 0.00987028, 0.00879979, 0.00777949, 0.00701813, 0.00621749", \ - "0.0272461, 0.0215707, 0.0193462, 0.0169242, 0.0144158, 0.0119287, 0.010373" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00442563, 0.00487208, 0.00487912, 0.00484847, 0.00472148, 0.0045146, 0.00455827", \ - "0.00463746, 0.00461019, 0.00472813, 0.00470932, 0.00459999, 0.0044246, 0.0045285", \ - "0.00519042, 0.00478995, 0.00474085, 0.00465725, 0.00461984, 0.00436702, 0.0044156", \ - "0.00651015, 0.00550012, 0.00521009, 0.00514755, 0.00477609, 0.00445407, 0.00459391", \ - "0.00925522, 0.00731538, 0.00678153, 0.00618064, 0.00571103, 0.00509198, 0.00565991", \ - "0.0152422, 0.0119102, 0.0107739, 0.00962088, 0.00839941, 0.00718127, 0.00648265", \ - "0.0277112, 0.0222723, 0.0203698, 0.018183, 0.0159212, 0.0133189, 0.0106137" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00219935, 0.00268765, 0.00273165, 0.00265977, 0.00259385, 0.00233134, 0.00201136", \ - "0.0022099, 0.00258565, 0.00261335, 0.00271642, 0.00263186, 0.0024052, 0.00229877", \ - "0.00263659, 0.00264396, 0.00268659, 0.00265083, 0.00270758, 0.00249547, 0.00202659", \ - "0.00391804, 0.00305137, 0.00299637, 0.00294666, 0.00264756, 0.00264365, 0.00238062", \ - "0.0067203, 0.00492852, 0.00427524, 0.00385375, 0.00356843, 0.00302879, 0.00231446", \ - "0.0127976, 0.00896933, 0.00782952, 0.00676694, 0.00566624, 0.00489871, 0.0042506", \ - "0.0254339, 0.0195508, 0.0172686, 0.014844, 0.0124167, 0.00994437, 0.00876918" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00475304, 0.00509269, 0.00508965, 0.0050392, 0.00493971, 0.004708, 0.00427389", \ - "0.00479719, 0.00483742, 0.00492988, 0.00487234, 0.00481612, 0.00459511, 0.00429505", \ - "0.00530823, 0.00499434, 0.00497269, 0.00485359, 0.00475826, 0.004712, 0.00430269", \ - "0.00651837, 0.00565951, 0.00540289, 0.00535695, 0.00500771, 0.00465862, 0.00434003", \ - "0.00912311, 0.00746113, 0.00693305, 0.0063313, 0.00588955, 0.00525708, 0.00545795", \ - "0.0149456, 0.0119173, 0.0108983, 0.00981096, 0.00855627, 0.00737004, 0.00641383", \ - "0.027266, 0.0221504, 0.0203719, 0.0182711, 0.0161167, 0.0136386, 0.0109692" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00435228, 0.00485096, 0.00486957, 0.00479098, 0.00472266, 0.00445944, 0.00415416", \ - "0.00430161, 0.00469551, 0.00472847, 0.00485125, 0.00483736, 0.00450659, 0.00415003", \ - "0.00472551, 0.00473933, 0.00480669, 0.00471988, 0.00483743, 0.00458243, 0.00407462", \ - "0.00597441, 0.0051352, 0.00508906, 0.00505708, 0.00475868, 0.00474332, 0.00423895", \ - "0.00873152, 0.00675966, 0.0063393, 0.0059277, 0.00567901, 0.00524726, 0.00458764", \ - "0.0148541, 0.0110778, 0.00986977, 0.00879237, 0.0077306, 0.00701577, 0.00614395", \ - "0.0273572, 0.021608, 0.0193578, 0.0169332, 0.0143997, 0.0119738, 0.0102424" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * !B1 * B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00444587, 0.00487007, 0.00488145, 0.00484623, 0.00472994, 0.00450333, 0.00409204", \ - "0.00460655, 0.00460647, 0.00476086, 0.0047005, 0.00462243, 0.00440371, 0.00409654", \ - "0.00517711, 0.00478125, 0.00478362, 0.00465325, 0.00459235, 0.00447496, 0.00445664", \ - "0.00648705, 0.00547861, 0.00519849, 0.00513902, 0.00478295, 0.00444861, 0.00455645", \ - "0.00922163, 0.00729558, 0.00677564, 0.00613719, 0.00571605, 0.00496952, 0.00469153", \ - "0.0152025, 0.0118558, 0.0107809, 0.00969458, 0.00839179, 0.00707889, 0.0067679", \ - "0.0276684, 0.0222344, 0.0203743, 0.0181363, 0.0158864, 0.0133805, 0.0106776" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00224832, 0.00274151, 0.00277494, 0.00270259, 0.00264795, 0.00239141, 0.00205634", \ - "0.00219437, 0.00258224, 0.00263154, 0.00274674, 0.00264543, 0.00240562, 0.00205383", \ - "0.0026269, 0.00264331, 0.00268383, 0.00264733, 0.00272537, 0.00241128, 0.00203865", \ - "0.00390601, 0.00304576, 0.00301135, 0.00294822, 0.00264032, 0.00263455, 0.00248313", \ - "0.00672373, 0.00491153, 0.00428137, 0.00383345, 0.00358481, 0.00300435, 0.0023627", \ - "0.0127874, 0.00895737, 0.00782051, 0.00675514, 0.00573709, 0.00496567, 0.00424088", \ - "0.0254389, 0.0195377, 0.0172575, 0.0148308, 0.0122665, 0.00993406, 0.00880999" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00443819, 0.00489449, 0.00488086, 0.00485266, 0.00476525, 0.00446718, 0.00457544", \ - "0.00467075, 0.00465953, 0.00467764, 0.00480896, 0.00461034, 0.00445007, 0.00441134", \ - "0.00528264, 0.00480262, 0.00484338, 0.00466989, 0.00456556, 0.0044169, 0.00444427", \ - "0.00666197, 0.00558643, 0.00528857, 0.00511402, 0.00484552, 0.00463636, 0.0046152", \ - "0.00956534, 0.00752191, 0.0069437, 0.00631996, 0.00573274, 0.00560031, 0.004742", \ - "0.0158898, 0.0123042, 0.0111558, 0.00999422, 0.00876214, 0.0071485, 0.00663658", \ - "0.0290482, 0.0233982, 0.0213919, 0.0191309, 0.0166423, 0.0140874, 0.0112706" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00215866, 0.00265878, 0.00270318, 0.00263889, 0.00255803, 0.00228614, 0.00198368", \ - "0.00214328, 0.002501, 0.00251544, 0.00263829, 0.00250164, 0.00230876, 0.00197165", \ - "0.00262732, 0.00254491, 0.00260741, 0.00252505, 0.00261824, 0.00240476, 0.00192062", \ - "0.00400745, 0.0030221, 0.00292334, 0.00287156, 0.00265362, 0.00252921, 0.0022346", \ - "0.00698333, 0.00475357, 0.00430081, 0.00384218, 0.00353562, 0.00296504, 0.00228672", \ - "0.0134416, 0.00938681, 0.00812178, 0.00703953, 0.00578315, 0.00507639, 0.0039925", \ - "0.0266582, 0.0205517, 0.0181793, 0.0156571, 0.0130745, 0.0104419, 0.00850619" \ - ); - } - } - internal_power () { - related_pin : "C1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00475304, 0.00509269, 0.00508965, 0.0050392, 0.00493971, 0.004708, 0.00427389", \ - "0.00479719, 0.00483742, 0.00492988, 0.00487234, 0.00481612, 0.00459511, 0.00429505", \ - "0.00530823, 0.00499434, 0.00497269, 0.00485359, 0.00475826, 0.004712, 0.00430269", \ - "0.00651837, 0.00565951, 0.00540289, 0.00535695, 0.00500771, 0.00465862, 0.00434003", \ - "0.00912311, 0.00746113, 0.00693305, 0.0063313, 0.00588955, 0.00525708, 0.00545795", \ - "0.0149456, 0.0119173, 0.0108983, 0.00981096, 0.00855627, 0.00737004, 0.00641383", \ - "0.027266, 0.0221504, 0.0203719, 0.0182711, 0.0161167, 0.0136386, 0.0109692" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00215866, 0.00265878, 0.00270318, 0.00263889, 0.00255803, 0.00228614, 0.00198368", \ - "0.00214328, 0.002501, 0.00251544, 0.00263829, 0.00250164, 0.00230876, 0.00197165", \ - "0.00262732, 0.00254491, 0.00260741, 0.00252505, 0.00261824, 0.00240476, 0.00192062", \ - "0.00400745, 0.0030221, 0.00292334, 0.00287156, 0.00265362, 0.00252921, 0.0022346", \ - "0.00698333, 0.00475357, 0.00430081, 0.00384218, 0.00353562, 0.00296504, 0.00228672", \ - "0.0134416, 0.00938681, 0.00812178, 0.00703953, 0.00578315, 0.00507639, 0.0039925", \ - "0.0266582, 0.0205517, 0.0181793, 0.0156571, 0.0130745, 0.0104419, 0.00850619" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00318502; - rise_capacitance : 0.00310119; - rise_capacitance_range (0.00291989, 0.00336685); - fall_capacitance : 0.00326886; - fall_capacitance_range (0.00279316, 0.0037212); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00325924; - rise_capacitance : 0.00329036; - rise_capacitance_range (0.00285038, 0.0035971); - fall_capacitance : 0.00322811; - fall_capacitance_range (0.0028345, 0.00360051); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0031338; - rise_capacitance : 0.00308759; - rise_capacitance_range (0.00273299, 0.00348902); - fall_capacitance : 0.00318002; - fall_capacitance_range (0.00267765, 0.00358651); - } - pin (B2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00326595; - rise_capacitance : 0.00333515; - rise_capacitance_range (0.00277133, 0.00375492); - fall_capacitance : 0.00319675; - fall_capacitance_range (0.00277706, 0.00352642); - } - pin (C1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00303492; - rise_capacitance : 0.0031326; - rise_capacitance_range (0.0026094, 0.00382197); - fall_capacitance : 0.00293723; - fall_capacitance_range (0.00271095, 0.00325985); - } - } - cell (sg13g2_a22oi_1) { - area : 10.8486; - cell_footprint : "a22oi"; - cell_leakage_power : 355.472; - leakage_power () { - value : 283.863; - when : "!A1&!A2&!B1&!B2&Y"; - } - leakage_power () { - value : 221.78; - when : "!A1&!A2&!B1&B2&Y"; - } - leakage_power () { - value : 343.159; - when : "!A1&!A2&B1&!B2&Y"; - } - leakage_power () { - value : 451.291; - when : "!A1&!A2&B1&B2&!Y"; - } - leakage_power () { - value : 343.246; - when : "!A1&A2&!B1&!B2&Y"; - } - leakage_power () { - value : 281.162; - when : "!A1&A2&!B1&B2&Y"; - } - leakage_power () { - value : 402.541; - when : "!A1&A2&B1&!B2&Y"; - } - leakage_power () { - value : 505.773; - when : "!A1&A2&B1&B2&!Y"; - } - leakage_power () { - value : 221.758; - when : "A1&!A2&!B1&!B2&Y"; - } - leakage_power () { - value : 159.674; - when : "A1&!A2&!B1&B2&Y"; - } - leakage_power () { - value : 281.053; - when : "A1&!A2&B1&!B2&Y"; - } - leakage_power () { - value : 505.664; - when : "A1&!A2&B1&B2&!Y"; - } - leakage_power () { - value : 307.018; - when : "A1&A2&!B1&!B2&!Y"; - } - leakage_power () { - value : 433.583; - when : "A1&A2&!B1&B2&!Y"; - } - leakage_power () { - value : 433.583; - when : "A1&A2&B1&!B2&!Y"; - } - leakage_power () { - value : 512.407; - when : "A1&A2&B1&B2&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+(B1*B2))"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "A2 == 1'b1 && B1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * B1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0366168, 0.119876, 0.176701, 0.270511, 0.427522, 0.688666, 1.12419", \ - "0.054913, 0.147333, 0.204777, 0.298843, 0.456108, 0.717966, 1.15284", \ - "0.0637812, 0.168984, 0.229323, 0.324719, 0.481959, 0.743579, 1.17968", \ - "0.0728714, 0.2028, 0.270423, 0.372627, 0.533816, 0.796412, 1.23225", \ - "0.0822236, 0.250841, 0.332094, 0.449185, 0.625536, 0.897966, 1.33701", \ - "0.0940752, 0.315496, 0.420787, 0.56489, 0.770769, 1.0746, 1.53851", \ - "0.101845, 0.395854, 0.534411, 0.722908, 0.982924, 1.34438, 1.87318" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0221668, 0.13737, 0.217762, 0.350704, 0.573119, 0.943814, 1.5618", \ - "0.0318959, 0.141029, 0.219261, 0.351649, 0.57312, 0.944265, 1.56239", \ - "0.041422, 0.150995, 0.226548, 0.354732, 0.573895, 0.944802, 1.5624", \ - "0.0603987, 0.175825, 0.249322, 0.372666, 0.584658, 0.947658, 1.5649", \ - "0.0936212, 0.221795, 0.29786, 0.419433, 0.624453, 0.973301, 1.57351", \ - "0.144699, 0.302905, 0.387668, 0.515008, 0.720495, 1.06048, 1.63596", \ - "0.223969, 0.4352, 0.537716, 0.683775, 0.905095, 1.25308, 1.8208" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0332388, 0.0987516, 0.142816, 0.215276, 0.336379, 0.53798, 0.874116", \ - "0.0573001, 0.13676, 0.182153, 0.254884, 0.375872, 0.577462, 0.913237", \ - "0.0728015, 0.167727, 0.218106, 0.29452, 0.41687, 0.618405, 0.954171", \ - "0.0935257, 0.21319, 0.274307, 0.361849, 0.493309, 0.698792, 1.03472", \ - "0.122756, 0.276649, 0.353766, 0.462253, 0.617091, 0.84458, 1.19124", \ - "0.164876, 0.3623, 0.464475, 0.604761, 0.799725, 1.07423, 1.47121", \ - "0.225635, 0.485357, 0.615051, 0.798449, 1.05523, 1.40572, 1.89554" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.024645, 0.110068, 0.169775, 0.268337, 0.433339, 0.708524, 1.16688", \ - "0.0389043, 0.119462, 0.174939, 0.270133, 0.433553, 0.708525, 1.16689", \ - "0.0511646, 0.13654, 0.190624, 0.281147, 0.438791, 0.709824, 1.1669", \ - "0.0705716, 0.170758, 0.226238, 0.315204, 0.464512, 0.723282, 1.17073", \ - "0.1011, 0.226068, 0.290736, 0.38526, 0.535805, 0.781611, 1.20457", \ - "0.15148, 0.313891, 0.393227, 0.506498, 0.670477, 0.925205, 1.33433", \ - "0.234826, 0.449714, 0.551895, 0.696658, 0.897787, 1.18819, 1.61953" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0366168, 0.119876, 0.176701, 0.270511, 0.427522, 0.688666, 1.12419", \ - "0.054913, 0.147333, 0.204777, 0.298843, 0.456108, 0.717966, 1.15284", \ - "0.0637812, 0.168984, 0.229323, 0.324719, 0.481959, 0.743579, 1.17968", \ - "0.0728714, 0.2028, 0.270423, 0.372627, 0.533816, 0.796412, 1.23225", \ - "0.0822236, 0.250841, 0.332094, 0.449185, 0.625536, 0.897966, 1.33701", \ - "0.0940752, 0.315496, 0.420787, 0.56489, 0.770769, 1.0746, 1.53851", \ - "0.101845, 0.395854, 0.534411, 0.722908, 0.982924, 1.34438, 1.87318" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0221668, 0.13737, 0.217762, 0.350704, 0.573119, 0.943814, 1.5618", \ - "0.0318959, 0.141029, 0.219261, 0.351649, 0.57312, 0.944265, 1.56239", \ - "0.041422, 0.150995, 0.226548, 0.354732, 0.573895, 0.944802, 1.5624", \ - "0.0603987, 0.175825, 0.249322, 0.372666, 0.584658, 0.947658, 1.5649", \ - "0.0936212, 0.221795, 0.29786, 0.419433, 0.624453, 0.973301, 1.57351", \ - "0.144699, 0.302905, 0.387668, 0.515008, 0.720495, 1.06048, 1.63596", \ - "0.223969, 0.4352, 0.537716, 0.683775, 0.905095, 1.25308, 1.8208" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0332388, 0.0987516, 0.142816, 0.215276, 0.336379, 0.53798, 0.874116", \ - "0.0573001, 0.13676, 0.182153, 0.254884, 0.375872, 0.577462, 0.913237", \ - "0.0728015, 0.167727, 0.218106, 0.29452, 0.41687, 0.618405, 0.954171", \ - "0.0935257, 0.21319, 0.274307, 0.361849, 0.493309, 0.698792, 1.03472", \ - "0.122756, 0.276649, 0.353766, 0.462253, 0.617091, 0.84458, 1.19124", \ - "0.164876, 0.3623, 0.464475, 0.604761, 0.799725, 1.07423, 1.47121", \ - "0.225635, 0.485357, 0.615051, 0.798449, 1.05523, 1.40572, 1.89554" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.024645, 0.110068, 0.169775, 0.268337, 0.433339, 0.708524, 1.16688", \ - "0.0389043, 0.119462, 0.174939, 0.270133, 0.433553, 0.708525, 1.16689", \ - "0.0511646, 0.13654, 0.190624, 0.281147, 0.438791, 0.709824, 1.1669", \ - "0.0705716, 0.170758, 0.226238, 0.315204, 0.464512, 0.723282, 1.17073", \ - "0.1011, 0.226068, 0.290736, 0.38526, 0.535805, 0.781611, 1.20457", \ - "0.15148, 0.313891, 0.393227, 0.506498, 0.670477, 0.925205, 1.33433", \ - "0.234826, 0.449714, 0.551895, 0.696658, 0.897787, 1.18819, 1.61953" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "A1 == 1'b1 && B1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * B1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0416116, 0.123845, 0.180299, 0.273809, 0.42997, 0.689878, 1.12332", \ - "0.0623162, 0.152159, 0.209081, 0.302491, 0.458612, 0.719291, 1.15176", \ - "0.0731791, 0.174452, 0.233958, 0.328664, 0.484942, 0.745193, 1.17902", \ - "0.0855394, 0.209581, 0.276256, 0.377316, 0.537446, 0.79854, 1.23214", \ - "0.100725, 0.259987, 0.339352, 0.455655, 0.629902, 0.900923, 1.33775", \ - "0.122151, 0.329681, 0.431591, 0.573128, 0.777905, 1.07885, 1.54029", \ - "0.148364, 0.419969, 0.554, 0.738319, 0.994171, 1.35325, 1.87754" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273166, 0.142376, 0.222347, 0.35465, 0.576126, 0.945048, 1.55999", \ - "0.0363753, 0.14582, 0.223816, 0.354894, 0.576127, 0.945398, 1.56034", \ - "0.0460223, 0.155658, 0.231048, 0.35884, 0.577246, 0.947571, 1.56035", \ - "0.0648585, 0.179972, 0.253566, 0.376645, 0.587691, 0.948915, 1.56366", \ - "0.0968213, 0.22612, 0.301766, 0.423347, 0.627302, 0.974534, 1.57154", \ - "0.14562, 0.306518, 0.390956, 0.517938, 0.723003, 1.06208, 1.63444", \ - "0.219857, 0.433432, 0.538305, 0.685043, 0.906925, 1.25539, 1.8195" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0355703, 0.100872, 0.144895, 0.217377, 0.338545, 0.540071, 0.875952", \ - "0.0572, 0.13173, 0.176875, 0.24974, 0.370913, 0.572527, 0.908295", \ - "0.0715095, 0.157549, 0.205965, 0.281323, 0.403579, 0.605473, 0.941449", \ - "0.0901799, 0.197078, 0.252959, 0.335855, 0.464406, 0.6693, 1.00581", \ - "0.116329, 0.254186, 0.323472, 0.421373, 0.56617, 0.786325, 1.13065", \ - "0.153869, 0.333889, 0.424079, 0.549692, 0.724792, 0.978742, 1.3556", \ - "0.205498, 0.447271, 0.563616, 0.726968, 0.956107, 1.27087, 1.71405" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0242576, 0.109916, 0.169775, 0.268329, 0.433444, 0.708543, 1.16702", \ - "0.0337703, 0.115773, 0.173049, 0.269786, 0.435731, 0.708544, 1.16703", \ - "0.0435958, 0.127095, 0.182757, 0.276381, 0.436857, 0.711478, 1.16704", \ - "0.0617791, 0.152208, 0.207674, 0.298676, 0.453233, 0.718318, 1.16951", \ - "0.0917717, 0.196699, 0.256071, 0.348642, 0.501239, 0.755844, 1.19117", \ - "0.139467, 0.271852, 0.341505, 0.443988, 0.601594, 0.855021, 1.27768", \ - "0.216556, 0.391797, 0.478543, 0.603482, 0.783832, 1.05485, 1.47788" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0416116, 0.123845, 0.180299, 0.273809, 0.42997, 0.689878, 1.12332", \ - "0.0623162, 0.152159, 0.209081, 0.302491, 0.458612, 0.719291, 1.15176", \ - "0.0731791, 0.174452, 0.233958, 0.328664, 0.484942, 0.745193, 1.17902", \ - "0.0855394, 0.209581, 0.276256, 0.377316, 0.537446, 0.79854, 1.23214", \ - "0.100725, 0.259987, 0.339352, 0.455655, 0.629902, 0.900923, 1.33775", \ - "0.122151, 0.329681, 0.431591, 0.573128, 0.777905, 1.07885, 1.54029", \ - "0.148364, 0.419969, 0.554, 0.738319, 0.994171, 1.35325, 1.87754" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273166, 0.142376, 0.222347, 0.35465, 0.576126, 0.945048, 1.55999", \ - "0.0363753, 0.14582, 0.223816, 0.354894, 0.576127, 0.945398, 1.56034", \ - "0.0460223, 0.155658, 0.231048, 0.35884, 0.577246, 0.947571, 1.56035", \ - "0.0648585, 0.179972, 0.253566, 0.376645, 0.587691, 0.948915, 1.56366", \ - "0.0968213, 0.22612, 0.301766, 0.423347, 0.627302, 0.974534, 1.57154", \ - "0.14562, 0.306518, 0.390956, 0.517938, 0.723003, 1.06208, 1.63444", \ - "0.219857, 0.433432, 0.538305, 0.685043, 0.906925, 1.25539, 1.8195" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0355703, 0.100872, 0.144895, 0.217377, 0.338545, 0.540071, 0.875952", \ - "0.0572, 0.13173, 0.176875, 0.24974, 0.370913, 0.572527, 0.908295", \ - "0.0715095, 0.157549, 0.205965, 0.281323, 0.403579, 0.605473, 0.941449", \ - "0.0901799, 0.197078, 0.252959, 0.335855, 0.464406, 0.6693, 1.00581", \ - "0.116329, 0.254186, 0.323472, 0.421373, 0.56617, 0.786325, 1.13065", \ - "0.153869, 0.333889, 0.424079, 0.549692, 0.724792, 0.978742, 1.3556", \ - "0.205498, 0.447271, 0.563616, 0.726968, 0.956107, 1.27087, 1.71405" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0242576, 0.109916, 0.169775, 0.268329, 0.433444, 0.708543, 1.16702", \ - "0.0337703, 0.115773, 0.173049, 0.269786, 0.435731, 0.708544, 1.16703", \ - "0.0435958, 0.127095, 0.182757, 0.276381, 0.436857, 0.711478, 1.16704", \ - "0.0617791, 0.152208, 0.207674, 0.298676, 0.453233, 0.718318, 1.16951", \ - "0.0917717, 0.196699, 0.256071, 0.348642, 0.501239, 0.755844, 1.19117", \ - "0.139467, 0.271852, 0.341505, 0.443988, 0.601594, 0.855021, 1.27768", \ - "0.216556, 0.391797, 0.478543, 0.603482, 0.783832, 1.05485, 1.47788" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390737, 0.122464, 0.179369, 0.27317, 0.430182, 0.691594, 1.12718", \ - "0.0631167, 0.156887, 0.214101, 0.307894, 0.464721, 0.726141, 1.16147", \ - "0.0772064, 0.186343, 0.247308, 0.34244, 0.499211, 0.760628, 1.19692", \ - "0.0964644, 0.231951, 0.302855, 0.407484, 0.569432, 0.831187, 1.26625", \ - "0.122385, 0.295496, 0.383465, 0.508936, 0.69162, 0.967334, 1.40575", \ - "0.157835, 0.382053, 0.495998, 0.654126, 0.880214, 1.2008, 1.67459", \ - "0.20438, 0.496423, 0.645505, 0.85201, 1.13833, 1.54234, 2.10894" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0330895, 0.148938, 0.229613, 0.362712, 0.585328, 0.95614, 1.57422", \ - "0.0474773, 0.154902, 0.231901, 0.365696, 0.585329, 0.956243, 1.5748", \ - "0.0599745, 0.170467, 0.243635, 0.369073, 0.586636, 0.956244, 1.57563", \ - "0.0791492, 0.205291, 0.27776, 0.397274, 0.603548, 0.961884, 1.57739", \ - "0.109715, 0.264202, 0.343416, 0.465558, 0.664719, 1.00298, 1.59254", \ - "0.159146, 0.357646, 0.453199, 0.592907, 0.802017, 1.13539, 1.69065", \ - "0.238855, 0.504087, 0.627345, 0.795502, 1.04288, 1.40502, 1.96691" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0287952, 0.0937583, 0.137769, 0.21038, 0.331871, 0.533741, 0.869515", \ - "0.046118, 0.124027, 0.169599, 0.242773, 0.364451, 0.56658, 0.902352", \ - "0.0568678, 0.148759, 0.198093, 0.274141, 0.397034, 0.599375, 0.935354", \ - "0.0696827, 0.186184, 0.243725, 0.327793, 0.457438, 0.663045, 0.999746", \ - "0.0871178, 0.239547, 0.311601, 0.411637, 0.558407, 0.779394, 1.1246", \ - "0.110938, 0.312829, 0.40725, 0.536036, 0.714141, 0.969507, 1.34814", \ - "0.141822, 0.413859, 0.537195, 0.706947, 0.939879, 1.2578, 1.70476" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0225357, 0.107102, 0.166543, 0.26508, 0.430021, 0.704684, 1.1624", \ - "0.0342711, 0.113539, 0.170238, 0.266417, 0.4304, 0.704685, 1.1629", \ - "0.0457883, 0.125535, 0.180503, 0.273572, 0.43347, 0.705391, 1.16291", \ - "0.0668809, 0.151262, 0.206095, 0.296394, 0.450301, 0.714703, 1.16511", \ - "0.102293, 0.197169, 0.255567, 0.346806, 0.498569, 0.752652, 1.1881", \ - "0.157659, 0.275279, 0.34311, 0.442967, 0.599633, 0.851908, 1.27338", \ - "0.247127, 0.403691, 0.486233, 0.607701, 0.78599, 1.05161, 1.47517" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0329389, 0.1158, 0.17252, 0.265685, 0.421986, 0.681972, 1.11496", \ - "0.0541058, 0.150048, 0.207024, 0.300312, 0.456657, 0.717228, 1.15025", \ - "0.0660482, 0.178829, 0.24002, 0.334878, 0.490901, 0.751059, 1.1846", \ - "0.0822147, 0.222883, 0.294538, 0.399425, 0.561053, 0.821607, 1.25439", \ - "0.103773, 0.284203, 0.373235, 0.499647, 0.682492, 0.957501, 1.39392", \ - "0.133309, 0.366998, 0.482869, 0.642199, 0.869061, 1.18981, 1.66262", \ - "0.171893, 0.477502, 0.627677, 0.837455, 1.12456, 1.52852, 2.09469" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0278761, 0.142576, 0.222776, 0.355059, 0.576485, 0.945273, 1.56068", \ - "0.0426015, 0.149013, 0.225287, 0.357316, 0.576486, 0.945763, 1.56069", \ - "0.0542118, 0.165116, 0.237509, 0.361751, 0.578167, 0.945764, 1.5607", \ - "0.0723923, 0.199921, 0.272293, 0.390581, 0.595415, 0.951415, 1.56219", \ - "0.101082, 0.257956, 0.338294, 0.459353, 0.657093, 0.99308, 1.57907", \ - "0.147213, 0.350797, 0.446713, 0.586287, 0.794816, 1.1256, 1.67791", \ - "0.22411, 0.495087, 0.61841, 0.787921, 1.03625, 1.39423, 1.95345" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0283743, 0.0929501, 0.136707, 0.209006, 0.329846, 0.531408, 0.867067", \ - "0.0453575, 0.123172, 0.16853, 0.24135, 0.362475, 0.563989, 0.900011", \ - "0.0557153, 0.147703, 0.196848, 0.272638, 0.395015, 0.596862, 0.932879", \ - "0.067769, 0.184784, 0.24222, 0.326064, 0.455386, 0.660497, 0.997141", \ - "0.0833603, 0.237271, 0.309479, 0.409406, 0.555867, 0.77668, 1.12191", \ - "0.103438, 0.30895, 0.403832, 0.533184, 0.711217, 0.967393, 1.34549", \ - "0.125334, 0.406976, 0.531443, 0.701624, 0.935901, 1.25423, 1.7016" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0159327, 0.100852, 0.160254, 0.258831, 0.42385, 0.698682, 1.15671", \ - "0.0259489, 0.107129, 0.163922, 0.260019, 0.425161, 0.698683, 1.15679", \ - "0.0359085, 0.118992, 0.174101, 0.267242, 0.427249, 0.701194, 1.1568", \ - "0.0540743, 0.144057, 0.199487, 0.289986, 0.444233, 0.708395, 1.15953", \ - "0.0847355, 0.189014, 0.247919, 0.340088, 0.491965, 0.746525, 1.18215", \ - "0.132456, 0.264503, 0.335545, 0.436101, 0.593338, 0.846278, 1.26842", \ - "0.211824, 0.388349, 0.475379, 0.596184, 0.781805, 1.04406, 1.46903" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390737, 0.122464, 0.179369, 0.27317, 0.430182, 0.691594, 1.12718", \ - "0.0631167, 0.156887, 0.214101, 0.307894, 0.464721, 0.726141, 1.16147", \ - "0.0772064, 0.186343, 0.247308, 0.34244, 0.499211, 0.760628, 1.19692", \ - "0.0964644, 0.231951, 0.302855, 0.407484, 0.569432, 0.831187, 1.26625", \ - "0.122385, 0.295496, 0.383465, 0.508936, 0.69162, 0.967334, 1.40575", \ - "0.157835, 0.382053, 0.495998, 0.654126, 0.880214, 1.2008, 1.67459", \ - "0.20438, 0.496423, 0.645505, 0.85201, 1.13833, 1.54234, 2.10894" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0330895, 0.148938, 0.229613, 0.362712, 0.585328, 0.95614, 1.57422", \ - "0.0474773, 0.154902, 0.231901, 0.365696, 0.585329, 0.956243, 1.5748", \ - "0.0599745, 0.170467, 0.243635, 0.369073, 0.586636, 0.956244, 1.57563", \ - "0.0791492, 0.205291, 0.27776, 0.397274, 0.603548, 0.961884, 1.57739", \ - "0.109715, 0.264202, 0.343416, 0.465558, 0.664719, 1.00298, 1.59254", \ - "0.159146, 0.357646, 0.453199, 0.592907, 0.802017, 1.13539, 1.69065", \ - "0.238855, 0.504087, 0.627345, 0.795502, 1.04288, 1.40502, 1.96691" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0287952, 0.0937583, 0.137769, 0.21038, 0.331871, 0.533741, 0.869515", \ - "0.046118, 0.124027, 0.169599, 0.242773, 0.364451, 0.56658, 0.902352", \ - "0.0568678, 0.148759, 0.198093, 0.274141, 0.397034, 0.599375, 0.935354", \ - "0.0696827, 0.186184, 0.243725, 0.327793, 0.457438, 0.663045, 0.999746", \ - "0.0871178, 0.239547, 0.311601, 0.411637, 0.558407, 0.779394, 1.1246", \ - "0.110938, 0.312829, 0.40725, 0.536036, 0.714141, 0.969507, 1.34814", \ - "0.141822, 0.413859, 0.537195, 0.706947, 0.939879, 1.2578, 1.70476" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0225357, 0.107102, 0.166543, 0.26508, 0.430021, 0.704684, 1.1624", \ - "0.0342711, 0.113539, 0.170238, 0.266417, 0.4304, 0.704685, 1.1629", \ - "0.0457883, 0.125535, 0.180503, 0.273572, 0.43347, 0.705391, 1.16291", \ - "0.0668809, 0.151262, 0.206095, 0.296394, 0.450301, 0.714703, 1.16511", \ - "0.102293, 0.197169, 0.255567, 0.346806, 0.498569, 0.752652, 1.1881", \ - "0.157659, 0.275279, 0.34311, 0.442967, 0.599633, 0.851908, 1.27338", \ - "0.247127, 0.403691, 0.486233, 0.607701, 0.78599, 1.05161, 1.47517" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0336094, 0.117261, 0.174009, 0.267227, 0.423483, 0.683626, 1.11709", \ - "0.0544797, 0.150922, 0.208245, 0.301652, 0.458113, 0.718786, 1.1516", \ - "0.0661449, 0.179564, 0.240949, 0.336088, 0.492322, 0.752678, 1.18714", \ - "0.0816192, 0.223231, 0.29514, 0.400272, 0.562064, 0.822833, 1.25595", \ - "0.101556, 0.283363, 0.373293, 0.499971, 0.683132, 0.958425, 1.39518", \ - "0.126645, 0.364278, 0.480232, 0.641336, 0.868869, 1.1901, 1.66302", \ - "0.154771, 0.466877, 0.620737, 0.832007, 1.12269, 1.52766, 2.09468" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0275504, 0.142423, 0.222435, 0.354792, 0.576097, 0.945098, 1.55998", \ - "0.0422042, 0.148643, 0.224876, 0.355076, 0.576098, 0.945375, 1.55999", \ - "0.0538723, 0.164573, 0.237058, 0.361369, 0.577734, 0.945472, 1.56175", \ - "0.0729932, 0.199636, 0.27177, 0.390114, 0.594919, 0.951, 1.56176", \ - "0.103479, 0.257821, 0.337974, 0.45856, 0.656561, 0.992598, 1.57871", \ - "0.153558, 0.352347, 0.448241, 0.586494, 0.794178, 1.12524, 1.67713", \ - "0.237129, 0.501303, 0.62427, 0.790566, 1.03852, 1.3951, 1.95457" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259409, 0.0914936, 0.135557, 0.20815, 0.32959, 0.531521, 0.867395", \ - "0.0440557, 0.128741, 0.174693, 0.247846, 0.369327, 0.571338, 0.907106", \ - "0.0554308, 0.158244, 0.209859, 0.287142, 0.410177, 0.612113, 0.947846", \ - "0.0700924, 0.201044, 0.264151, 0.353375, 0.486114, 0.692407, 1.02845", \ - "0.0904241, 0.259547, 0.34069, 0.451415, 0.608534, 0.837751, 1.18507", \ - "0.119354, 0.33973, 0.445648, 0.590225, 0.788454, 1.06527, 1.46343", \ - "0.161116, 0.449829, 0.585706, 0.775646, 1.03733, 1.39238, 1.88497" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0233652, 0.107071, 0.166583, 0.264977, 0.429804, 0.704658, 1.16249", \ - "0.0407086, 0.117589, 0.172408, 0.267011, 0.432909, 0.704659, 1.16255", \ - "0.0543147, 0.135512, 0.188613, 0.278513, 0.435591, 0.708105, 1.1635", \ - "0.0764772, 0.170674, 0.225411, 0.313631, 0.461961, 0.720092, 1.16639", \ - "0.112585, 0.227443, 0.290526, 0.384116, 0.533563, 0.778728, 1.2017", \ - "0.171722, 0.318169, 0.395228, 0.507754, 0.669832, 0.923315, 1.33174", \ - "0.27113, 0.46081, 0.56127, 0.702097, 0.899662, 1.18824, 1.61796" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0275822, 0.111625, 0.168539, 0.262224, 0.419325, 0.680368, 1.11612", \ - "0.0448101, 0.145129, 0.202839, 0.29664, 0.453823, 0.715624, 1.15058", \ - "0.0543817, 0.173096, 0.23527, 0.331074, 0.487983, 0.749576, 1.18609", \ - "0.0665056, 0.215363, 0.288606, 0.394821, 0.557682, 0.81978, 1.25505", \ - "0.0816295, 0.27345, 0.365194, 0.493678, 0.678283, 0.955242, 1.39415", \ - "0.100194, 0.351213, 0.470377, 0.633121, 0.862741, 1.18644, 1.66217", \ - "0.120101, 0.449922, 0.607043, 0.820946, 1.11424, 1.52275, 2.09304" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226977, 0.137405, 0.217909, 0.350699, 0.572965, 0.943771, 1.56184", \ - "0.0377312, 0.144235, 0.220563, 0.352801, 0.573142, 0.944133, 1.56185", \ - "0.0486117, 0.160525, 0.23301, 0.357619, 0.574762, 0.944964, 1.5625", \ - "0.0666366, 0.196212, 0.268168, 0.386758, 0.592271, 0.949872, 1.56325", \ - "0.0954897, 0.25378, 0.334681, 0.45605, 0.654421, 0.991843, 1.58066", \ - "0.143455, 0.348585, 0.443581, 0.583235, 0.792312, 1.12494, 1.67934", \ - "0.225192, 0.496668, 0.621684, 0.788578, 1.03365, 1.39518, 1.95613" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0255083, 0.0906731, 0.134515, 0.20678, 0.327657, 0.529099, 0.865111", \ - "0.0430592, 0.127817, 0.173665, 0.246473, 0.367326, 0.568912, 0.904617", \ - "0.0538968, 0.157126, 0.208609, 0.285637, 0.408169, 0.609766, 0.945412", \ - "0.0675256, 0.199295, 0.262354, 0.351512, 0.484013, 0.689836, 1.02594", \ - "0.0856819, 0.256523, 0.338019, 0.4487, 0.605841, 0.835127, 1.18244", \ - "0.109254, 0.334569, 0.440918, 0.58629, 0.784619, 1.06205, 1.46069", \ - "0.138161, 0.440646, 0.577864, 0.768974, 1.03268, 1.38768, 1.88219" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167018, 0.100744, 0.160291, 0.25882, 0.423793, 0.698721, 1.15688", \ - "0.0310314, 0.11121, 0.166116, 0.260732, 0.424874, 0.698722, 1.15689", \ - "0.0421919, 0.128767, 0.182263, 0.272321, 0.429388, 0.700354, 1.1569", \ - "0.0605539, 0.162877, 0.218187, 0.307172, 0.455727, 0.713732, 1.16096", \ - "0.0907624, 0.218268, 0.282449, 0.377393, 0.527393, 0.77255, 1.19526", \ - "0.141071, 0.305462, 0.385309, 0.498221, 0.663685, 0.91781, 1.32567", \ - "0.227563, 0.443036, 0.547176, 0.692183, 0.891289, 1.18114, 1.61259" \ - ); - } - } - timing () { - related_pin : "B2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0336094, 0.117261, 0.174009, 0.267227, 0.423483, 0.683626, 1.11709", \ - "0.0544797, 0.150922, 0.208245, 0.301652, 0.458113, 0.718786, 1.1516", \ - "0.0661449, 0.179564, 0.240949, 0.336088, 0.492322, 0.752678, 1.18714", \ - "0.0816192, 0.223231, 0.29514, 0.400272, 0.562064, 0.822833, 1.25595", \ - "0.101556, 0.283363, 0.373293, 0.499971, 0.683132, 0.958425, 1.39518", \ - "0.126645, 0.364278, 0.480232, 0.641336, 0.868869, 1.1901, 1.66302", \ - "0.154771, 0.466877, 0.620737, 0.832007, 1.12269, 1.52766, 2.09468" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0275504, 0.142423, 0.222435, 0.354792, 0.576097, 0.945098, 1.55998", \ - "0.0422042, 0.148643, 0.224876, 0.355076, 0.576098, 0.945375, 1.55999", \ - "0.0538723, 0.164573, 0.237058, 0.361369, 0.577734, 0.945472, 1.56175", \ - "0.0729932, 0.199636, 0.27177, 0.390114, 0.594919, 0.951, 1.56176", \ - "0.103479, 0.257821, 0.337974, 0.45856, 0.656561, 0.992598, 1.57871", \ - "0.153558, 0.352347, 0.448241, 0.586494, 0.794178, 1.12524, 1.67713", \ - "0.237129, 0.501303, 0.62427, 0.790566, 1.03852, 1.3951, 1.95457" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259409, 0.0914936, 0.135557, 0.20815, 0.32959, 0.531521, 0.867395", \ - "0.0440557, 0.128741, 0.174693, 0.247846, 0.369327, 0.571338, 0.907106", \ - "0.0554308, 0.158244, 0.209859, 0.287142, 0.410177, 0.612113, 0.947846", \ - "0.0700924, 0.201044, 0.264151, 0.353375, 0.486114, 0.692407, 1.02845", \ - "0.0904241, 0.259547, 0.34069, 0.451415, 0.608534, 0.837751, 1.18507", \ - "0.119354, 0.33973, 0.445648, 0.590225, 0.788454, 1.06527, 1.46343", \ - "0.161116, 0.449829, 0.585706, 0.775646, 1.03733, 1.39238, 1.88497" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0233652, 0.107071, 0.166583, 0.264977, 0.429804, 0.704658, 1.16249", \ - "0.0407086, 0.117589, 0.172408, 0.267011, 0.432909, 0.704659, 1.16255", \ - "0.0543147, 0.135512, 0.188613, 0.278513, 0.435591, 0.708105, 1.1635", \ - "0.0764772, 0.170674, 0.225411, 0.313631, 0.461961, 0.720092, 1.16639", \ - "0.112585, 0.227443, 0.290526, 0.384116, 0.533563, 0.778728, 1.2017", \ - "0.171722, 0.318169, 0.395228, 0.507754, 0.669832, 0.923315, 1.33174", \ - "0.27113, 0.46081, 0.56127, 0.702097, 0.899662, 1.18824, 1.61796" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * B1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0057817, 0.00615917, 0.00614999, 0.00610613, 0.00597947, 0.00569545, 0.00531829", \ - "0.00546462, 0.00591505, 0.00591776, 0.00599006, 0.00586572, 0.00571092, 0.00534059", \ - "0.00558099, 0.00574432, 0.00590434, 0.00592608, 0.00577538, 0.00566725, 0.00529031", \ - "0.00626602, 0.00596849, 0.00586979, 0.00591138, 0.00594631, 0.00565067, 0.00551251", \ - "0.00848097, 0.00710851, 0.00684517, 0.00653896, 0.00625363, 0.0061079, 0.00577495", \ - "0.0140767, 0.0108778, 0.010068, 0.00916919, 0.00835548, 0.00730658, 0.00719031", \ - "0.0260362, 0.0208504, 0.0187582, 0.0166776, 0.0146212, 0.0126494, 0.0106917" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00548548, 0.00558732, 0.00554704, 0.00547406, 0.00532324, 0.00511097, 0.00469774", \ - "0.00531491, 0.00539526, 0.0054977, 0.00540058, 0.00522946, 0.00504096, 0.00463317", \ - "0.00564965, 0.00547582, 0.00542954, 0.00544388, 0.00523932, 0.0050595, 0.00463003", \ - "0.00672675, 0.00597031, 0.00583745, 0.00561703, 0.0055502, 0.00517093, 0.00465185", \ - "0.00929199, 0.00758808, 0.00714474, 0.00672523, 0.0061632, 0.00562876, 0.0050814", \ - "0.0150263, 0.0117655, 0.0107593, 0.00959393, 0.00854874, 0.00756353, 0.00618803", \ - "0.026919, 0.0221342, 0.0201598, 0.0177608, 0.0152739, 0.0130664, 0.010848" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0057817, 0.00615917, 0.00614999, 0.00610613, 0.00597947, 0.00569545, 0.00531829", \ - "0.00546462, 0.00591505, 0.00591776, 0.00599006, 0.00586572, 0.00571092, 0.00534059", \ - "0.00558099, 0.00574432, 0.00590434, 0.00592608, 0.00577538, 0.00566725, 0.00529031", \ - "0.00626602, 0.00596849, 0.00586979, 0.00591138, 0.00594631, 0.00565067, 0.00551251", \ - "0.00848097, 0.00710851, 0.00684517, 0.00653896, 0.00625363, 0.0061079, 0.00577495", \ - "0.0140767, 0.0108778, 0.010068, 0.00916919, 0.00835548, 0.00730658, 0.00719031", \ - "0.0260362, 0.0208504, 0.0187582, 0.0166776, 0.0146212, 0.0126494, 0.0106917" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00548548, 0.00558732, 0.00554704, 0.00547406, 0.00532324, 0.00511097, 0.00469774", \ - "0.00531491, 0.00539526, 0.0054977, 0.00540058, 0.00522946, 0.00504096, 0.00463317", \ - "0.00564965, 0.00547582, 0.00542954, 0.00544388, 0.00523932, 0.0050595, 0.00463003", \ - "0.00672675, 0.00597031, 0.00583745, 0.00561703, 0.0055502, 0.00517093, 0.00465185", \ - "0.00929199, 0.00758808, 0.00714474, 0.00672523, 0.0061632, 0.00562876, 0.0050814", \ - "0.0150263, 0.0117655, 0.0107593, 0.00959393, 0.00854874, 0.00756353, 0.00618803", \ - "0.026919, 0.0221342, 0.0201598, 0.0177608, 0.0152739, 0.0130664, 0.010848" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * B1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00596143, 0.00601419, 0.00597046, 0.0059053, 0.00577627, 0.0055052, 0.00510822", \ - "0.00573803, 0.00590505, 0.00588412, 0.00580944, 0.00567951, 0.00549369, 0.00512509", \ - "0.00583119, 0.00583306, 0.00590212, 0.00580803, 0.00567352, 0.00572698, 0.00506209", \ - "0.00642458, 0.00612339, 0.00600173, 0.00595943, 0.00582149, 0.00555045, 0.00542879", \ - "0.00852521, 0.0073175, 0.00702369, 0.00667666, 0.00631959, 0.00645209, 0.00567025", \ - "0.0139198, 0.0112142, 0.0103413, 0.00939575, 0.00856402, 0.00736541, 0.00713071", \ - "0.0255043, 0.0211889, 0.0193261, 0.0172917, 0.0151318, 0.0131116, 0.0108633" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00755555, 0.00756766, 0.00753449, 0.00745592, 0.00732571, 0.00709112, 0.00673238", \ - "0.00727354, 0.00739345, 0.0075214, 0.00739737, 0.00746496, 0.00699925, 0.00661019", \ - "0.00739154, 0.00741526, 0.0073775, 0.00749656, 0.00721294, 0.00723607, 0.00663651", \ - "0.00813821, 0.00775393, 0.00768003, 0.00752177, 0.00746711, 0.00703168, 0.00692877", \ - "0.010382, 0.00899321, 0.00864999, 0.008403, 0.0080441, 0.00754841, 0.00716428", \ - "0.0157628, 0.0128814, 0.0119127, 0.0109063, 0.0101917, 0.00922877, 0.00803034", \ - "0.0272071, 0.0225701, 0.0207099, 0.0184303, 0.0162195, 0.0143035, 0.0123292" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00596143, 0.00601419, 0.00597046, 0.0059053, 0.00577627, 0.0055052, 0.00510822", \ - "0.00573803, 0.00590505, 0.00588412, 0.00580944, 0.00567951, 0.00549369, 0.00512509", \ - "0.00583119, 0.00583306, 0.00590212, 0.00580803, 0.00567352, 0.00572698, 0.00506209", \ - "0.00642458, 0.00612339, 0.00600173, 0.00595943, 0.00582149, 0.00555045, 0.00542879", \ - "0.00852521, 0.0073175, 0.00702369, 0.00667666, 0.00631959, 0.00645209, 0.00567025", \ - "0.0139198, 0.0112142, 0.0103413, 0.00939575, 0.00856402, 0.00736541, 0.00713071", \ - "0.0255043, 0.0211889, 0.0193261, 0.0172917, 0.0151318, 0.0131116, 0.0108633" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00755555, 0.00756766, 0.00753449, 0.00745592, 0.00732571, 0.00709112, 0.00673238", \ - "0.00727354, 0.00739345, 0.0075214, 0.00739737, 0.00746496, 0.00699925, 0.00661019", \ - "0.00739154, 0.00741526, 0.0073775, 0.00749656, 0.00721294, 0.00723607, 0.00663651", \ - "0.00813821, 0.00775393, 0.00768003, 0.00752177, 0.00746711, 0.00703168, 0.00692877", \ - "0.010382, 0.00899321, 0.00864999, 0.008403, 0.0080441, 0.00754841, 0.00716428", \ - "0.0157628, 0.0128814, 0.0119127, 0.0109063, 0.0101917, 0.00922877, 0.00803034", \ - "0.0272071, 0.0225701, 0.0207099, 0.0184303, 0.0162195, 0.0143035, 0.0123292" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00349706, 0.00362391, 0.00360946, 0.00354176, 0.00343288, 0.00315399, 0.0027384", \ - "0.00348446, 0.00351478, 0.00354992, 0.00366313, 0.00332337, 0.0031436, 0.00276654", \ - "0.00397388, 0.00361473, 0.00360754, 0.00346216, 0.00332584, 0.00310909, 0.00286272", \ - "0.00514594, 0.00431494, 0.00405512, 0.00387641, 0.00374777, 0.00344097, 0.00307407", \ - "0.00771436, 0.00607328, 0.00555603, 0.00498137, 0.00443702, 0.00388478, 0.00307987", \ - "0.0133824, 0.0105792, 0.00952372, 0.00844396, 0.00716659, 0.00576161, 0.00525097", \ - "0.0252539, 0.021076, 0.0192148, 0.0169671, 0.0145849, 0.0122048, 0.00938371" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00740635, 0.00783722, 0.00782657, 0.00778143, 0.00767077, 0.00740342, 0.00699321", \ - "0.00708196, 0.00757881, 0.00776828, 0.00768067, 0.00764117, 0.00740933, 0.0070681", \ - "0.00727917, 0.00753617, 0.00756242, 0.00772423, 0.00754476, 0.00734814, 0.0070068", \ - "0.0081928, 0.00777026, 0.00779567, 0.0077157, 0.00775209, 0.0074532, 0.00703274", \ - "0.010664, 0.00895064, 0.00865555, 0.00841884, 0.00814176, 0.00777583, 0.00795717", \ - "0.0163365, 0.0127624, 0.0117713, 0.0107547, 0.0101292, 0.00938296, 0.008197", \ - "0.0282735, 0.0224639, 0.0203423, 0.0180553, 0.0159209, 0.0139203, 0.0123494" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00330364, 0.00350266, 0.00350062, 0.00342644, 0.00331603, 0.00300535, 0.00266267", \ - "0.00336787, 0.00344702, 0.00338954, 0.00346328, 0.00322192, 0.0030503, 0.00257658", \ - "0.00392917, 0.00350324, 0.00352753, 0.00333368, 0.00322506, 0.00304324, 0.0026019", \ - "0.00518877, 0.00421634, 0.00395776, 0.00373845, 0.00355306, 0.00324318, 0.00280063", \ - "0.00785818, 0.00602776, 0.00550763, 0.00492846, 0.00430148, 0.0042306, 0.003101", \ - "0.0136531, 0.0105908, 0.00950766, 0.00839113, 0.00715648, 0.00574979, 0.0052501", \ - "0.0256413, 0.021256, 0.019232, 0.0170509, 0.0146342, 0.0120591, 0.00929956" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00528515, 0.0057441, 0.00572613, 0.00568514, 0.00558374, 0.00532051, 0.00495528", \ - "0.00496794, 0.00546461, 0.0056546, 0.00556482, 0.00565192, 0.00529912, 0.00491698", \ - "0.005181, 0.00543188, 0.00546188, 0.0056473, 0.00546174, 0.00549371, 0.00493759", \ - "0.00610934, 0.00567029, 0.00569541, 0.00557355, 0.00565338, 0.00533122, 0.00496879", \ - "0.00864401, 0.00687846, 0.00654878, 0.0063523, 0.00609361, 0.00574676, 0.0060071", \ - "0.0144027, 0.0107075, 0.00979094, 0.00874297, 0.0080393, 0.00737981, 0.00611117", \ - "0.0265015, 0.020451, 0.0183498, 0.0159202, 0.0141469, 0.0118169, 0.0102853" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00349706, 0.00362391, 0.00360946, 0.00354176, 0.00343288, 0.00315399, 0.0027384", \ - "0.00348446, 0.00351478, 0.00354992, 0.00366313, 0.00332337, 0.0031436, 0.00276654", \ - "0.00397388, 0.00361473, 0.00360754, 0.00346216, 0.00332584, 0.00310909, 0.00286272", \ - "0.00514594, 0.00431494, 0.00405512, 0.00387641, 0.00374777, 0.00344097, 0.00307407", \ - "0.00771436, 0.00607328, 0.00555603, 0.00498137, 0.00443702, 0.00388478, 0.00307987", \ - "0.0133824, 0.0105792, 0.00952372, 0.00844396, 0.00716659, 0.00576161, 0.00525097", \ - "0.0252539, 0.021076, 0.0192148, 0.0169671, 0.0145849, 0.0122048, 0.00938371" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00740635, 0.00783722, 0.00782657, 0.00778143, 0.00767077, 0.00740342, 0.00699321", \ - "0.00708196, 0.00757881, 0.00776828, 0.00768067, 0.00764117, 0.00740933, 0.0070681", \ - "0.00727917, 0.00753617, 0.00756242, 0.00772423, 0.00754476, 0.00734814, 0.0070068", \ - "0.0081928, 0.00777026, 0.00779567, 0.0077157, 0.00775209, 0.0074532, 0.00703274", \ - "0.010664, 0.00895064, 0.00865555, 0.00841884, 0.00814176, 0.00777583, 0.00795717", \ - "0.0163365, 0.0127624, 0.0117713, 0.0107547, 0.0101292, 0.00938296, 0.008197", \ - "0.0282735, 0.0224639, 0.0203423, 0.0180553, 0.0159209, 0.0139203, 0.0123494" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0032924, 0.00370601, 0.00371592, 0.00365568, 0.00353299, 0.00329875, 0.0028746", \ - "0.00326291, 0.00351644, 0.00349928, 0.00348826, 0.00343441, 0.00329347, 0.00285631", \ - "0.00369142, 0.00347526, 0.00357408, 0.00348548, 0.00339643, 0.0032225, 0.00303194", \ - "0.00489123, 0.0041188, 0.00391, 0.00377515, 0.00359966, 0.00342376, 0.00299555", \ - "0.00768965, 0.00585582, 0.00529716, 0.00476615, 0.00429711, 0.00383307, 0.00313901", \ - "0.0133553, 0.0100824, 0.00896905, 0.00805301, 0.00696616, 0.00562329, 0.0052428", \ - "0.025616, 0.0204539, 0.0184426, 0.0163307, 0.0141698, 0.0116749, 0.00926371" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00525652, 0.00579363, 0.00580091, 0.00575182, 0.00564077, 0.00541358, 0.00492932", \ - "0.0051945, 0.00556355, 0.0056867, 0.00568747, 0.00590611, 0.00541715, 0.00495759", \ - "0.00563557, 0.0055853, 0.00559785, 0.00571083, 0.00552658, 0.0056053, 0.00503768", \ - "0.00687576, 0.00601094, 0.00594747, 0.00581911, 0.00582214, 0.0054879, 0.00541329", \ - "0.00957964, 0.00785727, 0.00712857, 0.006772, 0.00627131, 0.00594802, 0.00555357", \ - "0.0155646, 0.0117065, 0.0105829, 0.00951853, 0.00854426, 0.00764638, 0.00642279", \ - "0.0279259, 0.0220052, 0.01977, 0.0173259, 0.014881, 0.012848, 0.0108686" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00301588, 0.00357311, 0.00359241, 0.00354583, 0.00344312, 0.00318581, 0.002784", \ - "0.00313642, 0.00332769, 0.0033655, 0.00349763, 0.00332703, 0.00313998, 0.00274249", \ - "0.00365242, 0.00334448, 0.00345401, 0.00340027, 0.00328642, 0.00319528, 0.00286814", \ - "0.00498185, 0.00403572, 0.00377307, 0.00366094, 0.00346279, 0.00329674, 0.00287704", \ - "0.00776012, 0.00582236, 0.00523758, 0.00470345, 0.0042015, 0.00393689, 0.00328187", \ - "0.0137249, 0.0101571, 0.009002, 0.00797468, 0.0068526, 0.00542725, 0.00484923", \ - "0.0261199, 0.0206011, 0.0185841, 0.0163716, 0.0139973, 0.0116099, 0.00918146" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00313912, 0.00369652, 0.00370359, 0.00366344, 0.0035471, 0.00333301, 0.00291291", \ - "0.00308404, 0.00345914, 0.00363757, 0.0035628, 0.00361899, 0.0032978, 0.00295276", \ - "0.00353628, 0.0035006, 0.00349979, 0.00361814, 0.00344341, 0.00333621, 0.00291679", \ - "0.00479889, 0.00391392, 0.00383062, 0.00374392, 0.00371588, 0.00341926, 0.00296974", \ - "0.00756978, 0.00579681, 0.00502558, 0.00471355, 0.00428794, 0.00389037, 0.00355284", \ - "0.0136197, 0.00964555, 0.00850071, 0.00740881, 0.0064928, 0.00561891, 0.00434941", \ - "0.0261093, 0.0199302, 0.0177044, 0.015312, 0.0128322, 0.0106905, 0.00892219" \ - ); - } - } - internal_power () { - related_pin : "B2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0032924, 0.00370601, 0.00371592, 0.00365568, 0.00353299, 0.00329875, 0.0028746", \ - "0.00326291, 0.00351644, 0.00349928, 0.00348826, 0.00343441, 0.00329347, 0.00285631", \ - "0.00369142, 0.00347526, 0.00357408, 0.00348548, 0.00339643, 0.0032225, 0.00303194", \ - "0.00489123, 0.0041188, 0.00391, 0.00377515, 0.00359966, 0.00342376, 0.00299555", \ - "0.00768965, 0.00585582, 0.00529716, 0.00476615, 0.00429711, 0.00383307, 0.00313901", \ - "0.0133553, 0.0100824, 0.00896905, 0.00805301, 0.00696616, 0.00562329, 0.0052428", \ - "0.025616, 0.0204539, 0.0184426, 0.0163307, 0.0141698, 0.0116749, 0.00926371" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00525652, 0.00579363, 0.00580091, 0.00575182, 0.00564077, 0.00541358, 0.00492932", \ - "0.0051945, 0.00556355, 0.0056867, 0.00568747, 0.00590611, 0.00541715, 0.00495759", \ - "0.00563557, 0.0055853, 0.00559785, 0.00571083, 0.00552658, 0.0056053, 0.00503768", \ - "0.00687576, 0.00601094, 0.00594747, 0.00581911, 0.00582214, 0.0054879, 0.00541329", \ - "0.00957964, 0.00785727, 0.00712857, 0.006772, 0.00627131, 0.00594802, 0.00555357", \ - "0.0155646, 0.0117065, 0.0105829, 0.00951853, 0.00854426, 0.00764638, 0.00642279", \ - "0.0279259, 0.0220052, 0.01977, 0.0173259, 0.014881, 0.012848, 0.0108686" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00331967; - rise_capacitance : 0.00324229; - rise_capacitance_range (0.00303417, 0.00351421); - fall_capacitance : 0.00339706; - fall_capacitance_range (0.00292977, 0.00384154); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00334791; - rise_capacitance : 0.0033883; - rise_capacitance_range (0.00292359, 0.00370786); - fall_capacitance : 0.00330753; - fall_capacitance_range (0.00292158, 0.0036522); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324666; - rise_capacitance : 0.00342705; - rise_capacitance_range (0.00279566, 0.0038922); - fall_capacitance : 0.00306628; - fall_capacitance_range (0.00286463, 0.00335891); - } - pin (B2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00318969; - rise_capacitance : 0.00325294; - rise_capacitance_range (0.00277145, 0.00371391); - fall_capacitance : 0.00312644; - fall_capacitance_range (0.00277816, 0.00356124); - } - } - cell (sg13g2_and2_1) { - area : 9.072; - cell_footprint : "and2"; - cell_leakage_power : 284.751; - leakage_power () { - value : 341.224; - when : "A&B"; - } - leakage_power () { - value : 317.544; - when : "!A&B"; - } - leakage_power () { - value : 218.168; - when : "A&!B"; - } - leakage_power () { - value : 262.069; - when : "!A&!B"; - } - pin (X) { - direction : "output"; - function : "(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0472015, 0.0921712, 0.119948, 0.16575, 0.241863, 0.368725, 0.579703", \ - "0.0719257, 0.118069, 0.146029, 0.191805, 0.267962, 0.39488, 0.606881", \ - "0.0879589, 0.135561, 0.163467, 0.209316, 0.285707, 0.412681, 0.623871", \ - "0.109045, 0.159613, 0.187405, 0.233084, 0.309268, 0.436402, 0.64779", \ - "0.138863, 0.194993, 0.222937, 0.268106, 0.343424, 0.469501, 0.680296", \ - "0.180933, 0.246704, 0.275748, 0.321995, 0.398618, 0.525389, 0.735017", \ - "0.242083, 0.323707, 0.357645, 0.406686, 0.485107, 0.614287, 0.824797" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0130356, 0.0683367, 0.10792, 0.174576, 0.286, 0.472006, 0.782229", \ - "0.0160414, 0.0692104, 0.108638, 0.174839, 0.286234, 0.472382, 0.783", \ - "0.018891, 0.0701378, 0.109264, 0.175372, 0.286583, 0.472383, 0.783001", \ - "0.0233276, 0.0721357, 0.110464, 0.17591, 0.287197, 0.472899, 0.783002", \ - "0.0301249, 0.0766493, 0.113178, 0.177682, 0.288137, 0.473655, 0.783405", \ - "0.041353, 0.088195, 0.121631, 0.183405, 0.292074, 0.476391, 0.784722", \ - "0.05879, 0.109888, 0.140879, 0.198401, 0.303845, 0.487039, 0.793578" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0395401, 0.0771725, 0.100597, 0.139199, 0.203411, 0.310664, 0.489038", \ - "0.0642367, 0.103504, 0.126987, 0.165647, 0.229964, 0.337145, 0.515518", \ - "0.077992, 0.119184, 0.142885, 0.181542, 0.24612, 0.353227, 0.531809", \ - "0.0960185, 0.140101, 0.163669, 0.202152, 0.266657, 0.373931, 0.55233", \ - "0.117544, 0.168223, 0.192224, 0.231132, 0.295319, 0.402314, 0.581093", \ - "0.144172, 0.204035, 0.230192, 0.270028, 0.335925, 0.443468, 0.62167", \ - "0.17156, 0.244724, 0.275373, 0.318422, 0.386702, 0.496883, 0.678237" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00999734, 0.0546245, 0.0867801, 0.140156, 0.229592, 0.378712, 0.627647", \ - "0.0132464, 0.0558143, 0.0873941, 0.140418, 0.229605, 0.378797, 0.627648", \ - "0.01605, 0.056982, 0.0881472, 0.140998, 0.230072, 0.379055, 0.629574", \ - "0.0205184, 0.0597951, 0.0897893, 0.141825, 0.230784, 0.379566, 0.629575", \ - "0.027587, 0.0654999, 0.0935915, 0.14431, 0.232066, 0.380562, 0.629576", \ - "0.038182, 0.076917, 0.103288, 0.151613, 0.237518, 0.384094, 0.630742", \ - "0.054233, 0.097597, 0.122349, 0.168177, 0.252011, 0.397265, 0.641993" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0499651, 0.0949138, 0.122697, 0.168295, 0.244448, 0.371398, 0.582529", \ - "0.0721319, 0.118307, 0.146274, 0.191857, 0.268092, 0.394824, 0.606272", \ - "0.0868333, 0.134579, 0.162531, 0.208307, 0.284543, 0.411461, 0.622732", \ - "0.106002, 0.156812, 0.184812, 0.230496, 0.306693, 0.433522, 0.644798", \ - "0.13316, 0.189248, 0.217875, 0.263455, 0.339609, 0.466459, 0.677694", \ - "0.170463, 0.236845, 0.266555, 0.313434, 0.390519, 0.517924, 0.729351", \ - "0.220498, 0.301502, 0.335943, 0.385928, 0.465744, 0.596036, 0.810294" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0130135, 0.0682649, 0.107929, 0.174458, 0.286035, 0.472079, 0.782076", \ - "0.0150607, 0.0689167, 0.108374, 0.174644, 0.286046, 0.47208, 0.782077", \ - "0.0172525, 0.0698507, 0.108966, 0.175042, 0.286282, 0.472096, 0.782112", \ - "0.0211561, 0.0721963, 0.110281, 0.175634, 0.286712, 0.47247, 0.782233", \ - "0.0275273, 0.0766121, 0.113456, 0.177563, 0.287736, 0.473081, 0.782696", \ - "0.037416, 0.087747, 0.121504, 0.183637, 0.291992, 0.476113, 0.784339", \ - "0.052658, 0.107538, 0.139973, 0.198625, 0.304939, 0.487153, 0.793556" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0430034, 0.0810832, 0.104606, 0.143226, 0.207614, 0.314812, 0.493348", \ - "0.070451, 0.109791, 0.13347, 0.172168, 0.236611, 0.343835, 0.522217", \ - "0.0864119, 0.127432, 0.151056, 0.189761, 0.254379, 0.361569, 0.540102", \ - "0.107506, 0.151653, 0.175404, 0.214049, 0.278477, 0.385877, 0.564426", \ - "0.134223, 0.182902, 0.208215, 0.246759, 0.310968, 0.418008, 0.596796", \ - "0.16941, 0.227066, 0.253023, 0.29212, 0.357572, 0.464816, 0.643501", \ - "0.210346, 0.280116, 0.309228, 0.351804, 0.418519, 0.528028, 0.708522" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103987, 0.0549478, 0.0869501, 0.140261, 0.22968, 0.378983, 0.627511", \ - "0.013232, 0.0559088, 0.0875497, 0.140579, 0.229906, 0.379026, 0.627609", \ - "0.0159145, 0.0570286, 0.0882599, 0.141194, 0.23024, 0.379136, 0.629019", \ - "0.0202307, 0.0595527, 0.089717, 0.141883, 0.230906, 0.379614, 0.62902", \ - "0.0267251, 0.064358, 0.0933533, 0.143964, 0.23202, 0.380673, 0.629021", \ - "0.036317, 0.074163, 0.101085, 0.149493, 0.236022, 0.383304, 0.630409", \ - "0.05089, 0.091718, 0.116655, 0.1631, 0.247082, 0.392751, 0.638526" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00797187, 0.00849431, 0.00848467, 0.00850318, 0.00836578, 0.00814983, 0.00807649", \ - "0.00801401, 0.00824207, 0.00832052, 0.00849527, 0.0081931, 0.00804537, 0.00812526", \ - "0.00850954, 0.00867139, 0.00867656, 0.00866556, 0.0088153, 0.00843056, 0.00832204", \ - "0.00972544, 0.00961432, 0.00967111, 0.00972146, 0.00954167, 0.009723, 0.00894834", \ - "0.0124461, 0.0119374, 0.0119072, 0.0118402, 0.0117584, 0.0113314, 0.0110873", \ - "0.0183616, 0.0172785, 0.017135, 0.0170455, 0.0169378, 0.0168059, 0.0162192", \ - "0.0307107, 0.0284928, 0.0282698, 0.0280216, 0.0278032, 0.0275567, 0.0267984" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00688348, 0.00759297, 0.00756333, 0.0075318, 0.00739156, 0.00719667, 0.00678351", \ - "0.00686277, 0.00727282, 0.00734682, 0.00748428, 0.00738982, 0.00706603, 0.00668223", \ - "0.00734398, 0.00769403, 0.00779058, 0.00771612, 0.00789518, 0.00754324, 0.00746144", \ - "0.00862445, 0.00872612, 0.00876796, 0.00882529, 0.00877406, 0.00851825, 0.00874429", \ - "0.0113289, 0.0110598, 0.0109791, 0.0111709, 0.0111793, 0.0111191, 0.0105331", \ - "0.0172594, 0.0162093, 0.0161657, 0.0161531, 0.016217, 0.0163083, 0.0161329", \ - "0.0294536, 0.0273638, 0.0271311, 0.0269922, 0.0268135, 0.026331, 0.026323" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00982989, 0.0103459, 0.010343, 0.0103012, 0.0101695, 0.00996761, 0.00985688", \ - "0.00965828, 0.00995579, 0.010047, 0.0100874, 0.0099002, 0.00963595, 0.00931357", \ - "0.00987057, 0.0101487, 0.010155, 0.0101561, 0.0104201, 0.0100884, 0.00979488", \ - "0.0107606, 0.0107831, 0.0108719, 0.0109155, 0.0107527, 0.0109058, 0.0101135", \ - "0.01315, 0.0128234, 0.0128112, 0.0127341, 0.0127977, 0.0125171, 0.0123357", \ - "0.0187308, 0.0178852, 0.0176714, 0.0176033, 0.0175241, 0.0175048, 0.0173334", \ - "0.0304652, 0.0286827, 0.0283332, 0.0279984, 0.0279345, 0.0276227, 0.0272537" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00701775, 0.00763604, 0.0076361, 0.00761471, 0.00749627, 0.00733586, 0.00688579", \ - "0.00706792, 0.00746979, 0.00751914, 0.0076077, 0.00752092, 0.00722671, 0.00684048", \ - "0.00756491, 0.00783769, 0.00787895, 0.00779994, 0.00792914, 0.00756097, 0.007437", \ - "0.00884464, 0.00893647, 0.00899779, 0.00906509, 0.00891448, 0.00882833, 0.00856736", \ - "0.0115003, 0.0111437, 0.011291, 0.0113163, 0.0113307, 0.0112737, 0.0107814", \ - "0.0173252, 0.016266, 0.0162429, 0.0161215, 0.0162339, 0.0162307, 0.0161621", \ - "0.029161, 0.027141, 0.0269149, 0.0266996, 0.0264779, 0.0260115, 0.0260521" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00273413; - rise_capacitance : 0.00270742; - rise_capacitance_range (0.00243704, 0.00289522); - fall_capacitance : 0.00276084; - fall_capacitance_range (0.00241598, 0.00303596); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00274293; - rise_capacitance : 0.00281431; - rise_capacitance_range (0.0023867, 0.00306944); - fall_capacitance : 0.00267154; - fall_capacitance_range (0.00245933, 0.00285539); - } - } - cell (sg13g2_and2_2) { - area : 10.8864; - cell_footprint : "and2"; - cell_leakage_power : 422.922; - leakage_power () { - value : 420.318; - when : "A&B"; - } - leakage_power () { - value : 475.44; - when : "!A&B"; - } - leakage_power () { - value : 376.014; - when : "A&!B"; - } - leakage_power () { - value : 419.915; - when : "!A&!B"; - } - pin (X) { - direction : "output"; - function : "(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0584844, 0.110188, 0.138419, 0.18423, 0.26054, 0.387377, 0.598711", \ - "0.0881459, 0.141023, 0.169401, 0.215256, 0.291634, 0.418575, 0.630509", \ - "0.108359, 0.163293, 0.191415, 0.237258, 0.313591, 0.440398, 0.651545", \ - "0.135647, 0.194472, 0.223063, 0.268541, 0.344787, 0.471546, 0.682765", \ - "0.173555, 0.238634, 0.267531, 0.313019, 0.388678, 0.515529, 0.726564", \ - "0.229041, 0.303266, 0.334093, 0.380144, 0.455316, 0.58135, 0.791583", \ - "0.30608, 0.39463, 0.430238, 0.479499, 0.556428, 0.683018, 0.894285" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0155173, 0.0713977, 0.11052, 0.176495, 0.287907, 0.473955, 0.783972", \ - "0.0187787, 0.0726257, 0.111281, 0.176824, 0.287932, 0.473956, 0.785179", \ - "0.0223096, 0.0744206, 0.112363, 0.177453, 0.288408, 0.474038, 0.78518", \ - "0.0284955, 0.0775338, 0.114475, 0.178699, 0.289225, 0.474748, 0.785181", \ - "0.0370588, 0.0846273, 0.119068, 0.181106, 0.290354, 0.475478, 0.785182", \ - "0.050884, 0.098568, 0.129882, 0.188319, 0.294641, 0.477985, 0.786716", \ - "0.07464, 0.125511, 0.15386, 0.20612, 0.307738, 0.487863, 0.794203" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0483996, 0.0914036, 0.11515, 0.153866, 0.218024, 0.324966, 0.503125", \ - "0.0785529, 0.123226, 0.147061, 0.185782, 0.250151, 0.357153, 0.535096", \ - "0.0968047, 0.143814, 0.167705, 0.206372, 0.270627, 0.377587, 0.555511", \ - "0.121444, 0.172135, 0.196287, 0.235087, 0.298984, 0.405917, 0.583807", \ - "0.153093, 0.21108, 0.236712, 0.274837, 0.338946, 0.445249, 0.623037", \ - "0.192644, 0.26096, 0.288921, 0.328776, 0.393121, 0.500117, 0.677239", \ - "0.23787, 0.319525, 0.352143, 0.396209, 0.46264, 0.572064, 0.751319" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0119437, 0.0574154, 0.0886826, 0.141769, 0.230876, 0.379833, 0.628085", \ - "0.0154082, 0.0585284, 0.089471, 0.141919, 0.230963, 0.380016, 0.62823", \ - "0.019072, 0.0605673, 0.0907668, 0.142718, 0.231437, 0.380097, 0.62908", \ - "0.0251469, 0.0645671, 0.0935296, 0.144322, 0.232446, 0.38076, 0.629081", \ - "0.0345839, 0.0725726, 0.0996544, 0.14793, 0.234336, 0.381816, 0.629449", \ - "0.049238, 0.088139, 0.112728, 0.157552, 0.240294, 0.385063, 0.631423", \ - "0.071356, 0.114325, 0.136938, 0.179342, 0.256925, 0.398654, 0.641332" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.061023, 0.112762, 0.140988, 0.18678, 0.263199, 0.390009, 0.601405", \ - "0.0863515, 0.139221, 0.16751, 0.213357, 0.289698, 0.416577, 0.628448", \ - "0.104303, 0.158801, 0.18729, 0.233269, 0.309539, 0.436512, 0.647742", \ - "0.128898, 0.187058, 0.215805, 0.26185, 0.338064, 0.464893, 0.675994", \ - "0.163327, 0.227364, 0.256383, 0.302881, 0.378495, 0.505044, 0.716393", \ - "0.212773, 0.285593, 0.316466, 0.363336, 0.439983, 0.566415, 0.777667", \ - "0.281618, 0.368104, 0.403611, 0.453696, 0.532093, 0.660917, 0.873704" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0154985, 0.0714055, 0.110502, 0.176511, 0.288003, 0.473861, 0.784071", \ - "0.0174595, 0.0723234, 0.111076, 0.176694, 0.288004, 0.474682, 0.785121", \ - "0.0199518, 0.073705, 0.112018, 0.177213, 0.288232, 0.474683, 0.785122", \ - "0.0246374, 0.0766913, 0.114011, 0.17829, 0.288942, 0.474684, 0.785123", \ - "0.0319884, 0.0832892, 0.118333, 0.18112, 0.290149, 0.475219, 0.785124", \ - "0.044618, 0.09468, 0.127848, 0.18773, 0.294591, 0.47788, 0.786354", \ - "0.06464, 0.118486, 0.149695, 0.204817, 0.307856, 0.488168, 0.794072" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0516645, 0.0951589, 0.118961, 0.157605, 0.221913, 0.329056, 0.50699", \ - "0.0837367, 0.128709, 0.152627, 0.191384, 0.255644, 0.362555, 0.541077", \ - "0.103679, 0.150663, 0.174631, 0.213331, 0.277687, 0.384587, 0.562561", \ - "0.130969, 0.182315, 0.206398, 0.245032, 0.309107, 0.415952, 0.594092", \ - "0.165863, 0.223601, 0.248906, 0.288051, 0.351743, 0.458663, 0.636348", \ - "0.212863, 0.279798, 0.307052, 0.346537, 0.411066, 0.51754, 0.694689", \ - "0.272114, 0.351641, 0.382885, 0.426201, 0.491982, 0.600622, 0.779209" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0123901, 0.0577693, 0.0889136, 0.141853, 0.23107, 0.380042, 0.628219", \ - "0.0154301, 0.0587042, 0.0896119, 0.142108, 0.231261, 0.380318, 0.628874", \ - "0.0188458, 0.0605461, 0.0908592, 0.142801, 0.231462, 0.380319, 0.628875", \ - "0.0248016, 0.0645029, 0.0934494, 0.144382, 0.232449, 0.380823, 0.628876", \ - "0.0338751, 0.0718239, 0.0991363, 0.147762, 0.234175, 0.382051, 0.629636", \ - "0.047374, 0.085644, 0.110579, 0.155499, 0.239486, 0.384603, 0.631387", \ - "0.067708, 0.108955, 0.131242, 0.173053, 0.252198, 0.394927, 0.638571" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0131704, 0.0138658, 0.0139813, 0.0139302, 0.0137229, 0.0132993, 0.0132919", \ - "0.0135077, 0.01346, 0.0136682, 0.013722, 0.0135869, 0.0130321, 0.013416", \ - "0.0142131, 0.0138013, 0.0137452, 0.0137938, 0.0137699, 0.0130865, 0.0130683", \ - "0.0159747, 0.014714, 0.014844, 0.0147791, 0.0143983, 0.0147232, 0.0136832", \ - "0.0195996, 0.0169107, 0.0168587, 0.0167546, 0.0168837, 0.0165059, 0.0160261", \ - "0.0270796, 0.0225668, 0.0222833, 0.0217647, 0.0213727, 0.0211922, 0.0204213", \ - "0.0418044, 0.0342808, 0.0335155, 0.0326475, 0.0323657, 0.0314189, 0.0306057" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0115903, 0.0129306, 0.0129339, 0.0130081, 0.0127515, 0.0123484, 0.0115832", \ - "0.0118487, 0.0123163, 0.0125101, 0.012933, 0.0124091, 0.0120393, 0.0112596", \ - "0.0124957, 0.0126092, 0.0126574, 0.0125846, 0.0129653, 0.0121081, 0.011591", \ - "0.0143065, 0.0134483, 0.0136345, 0.0138202, 0.0134182, 0.0132508, 0.0125915", \ - "0.0179571, 0.0157192, 0.0159253, 0.0157387, 0.0159653, 0.0156238, 0.0145696", \ - "0.0254863, 0.0210362, 0.0210288, 0.0208168, 0.0207832, 0.020986, 0.0209447", \ - "0.0400538, 0.0326905, 0.0319822, 0.0319157, 0.0312189, 0.0309506, 0.0309222" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0149928, 0.0157035, 0.0157888, 0.015741, 0.0155708, 0.0151092, 0.0150027", \ - "0.0150427, 0.0152516, 0.0154632, 0.015494, 0.0153148, 0.015067, 0.0150731", \ - "0.0153947, 0.0153243, 0.0154268, 0.0154156, 0.0158342, 0.0149836, 0.0139944", \ - "0.0166239, 0.0158841, 0.0160397, 0.0161977, 0.0156961, 0.0162027, 0.0152302", \ - "0.019779, 0.0178834, 0.017709, 0.0177935, 0.0179281, 0.0173894, 0.0170528", \ - "0.0265707, 0.0227631, 0.0225232, 0.0220629, 0.0219925, 0.0219155, 0.0216417", \ - "0.0402642, 0.0341633, 0.0336663, 0.0328877, 0.0324241, 0.0318713, 0.031482" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0116786, 0.0129037, 0.0128961, 0.0128763, 0.0126797, 0.0124386, 0.0114926", \ - "0.0119784, 0.0124298, 0.0125905, 0.012805, 0.0126994, 0.0121265, 0.0115477", \ - "0.0127112, 0.0127164, 0.0128008, 0.0126798, 0.0130814, 0.0123456, 0.0115472", \ - "0.0145286, 0.013752, 0.0138546, 0.0139659, 0.0134948, 0.0134329, 0.0128194", \ - "0.0181292, 0.0158135, 0.0160589, 0.015987, 0.0160135, 0.0159667, 0.0146104", \ - "0.0255227, 0.0212057, 0.0212131, 0.0206589, 0.021, 0.0209427, 0.0204315", \ - "0.0398256, 0.0327409, 0.032017, 0.0315062, 0.0311441, 0.0309835, 0.0310538" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00271827; - rise_capacitance : 0.00269873; - rise_capacitance_range (0.00247636, 0.00287108); - fall_capacitance : 0.00273781; - fall_capacitance_range (0.00246339, 0.00296769); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00275205; - rise_capacitance : 0.00282906; - rise_capacitance_range (0.0024267, 0.00307082); - fall_capacitance : 0.00267503; - fall_capacitance_range (0.00249552, 0.00283892); - } - } - cell (sg13g2_and3_1) { - area : 12.7008; - cell_footprint : "and3"; - cell_leakage_power : 329.142; - leakage_power () { - value : 472.329; - when : "A&B&C"; - } - leakage_power () { - value : 311.046; - when : "!A&!B&!C"; - } - leakage_power () { - value : 362.508; - when : "!A&!B&C"; - } - leakage_power () { - value : 266.11; - when : "!A&B&!C"; - } - leakage_power () { - value : 417.982; - when : "!A&B&C"; - } - leakage_power () { - value : 263.743; - when : "A&!B&!C"; - } - leakage_power () { - value : 318.609; - when : "A&!B&C"; - } - leakage_power () { - value : 220.807; - when : "A&B&!C"; - } - pin (X) { - direction : "output"; - function : "(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0627258, 0.112831, 0.141155, 0.186852, 0.262982, 0.389511, 0.600111", \ - "0.0887362, 0.139873, 0.168271, 0.214164, 0.29036, 0.416905, 0.627518", \ - "0.106964, 0.15938, 0.187929, 0.233958, 0.310208, 0.436776, 0.647359", \ - "0.132259, 0.187594, 0.216158, 0.26227, 0.33856, 0.465306, 0.676395", \ - "0.168906, 0.229618, 0.25796, 0.304355, 0.379902, 0.507154, 0.717605", \ - "0.222834, 0.293352, 0.324093, 0.370374, 0.447011, 0.572326, 0.782912", \ - "0.306088, 0.391177, 0.42536, 0.475045, 0.553581, 0.683009, 0.895995" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169033, 0.0714424, 0.110139, 0.175571, 0.286474, 0.471778, 0.780962", \ - "0.0192128, 0.072688, 0.111092, 0.176092, 0.286629, 0.472054, 0.780963", \ - "0.0219111, 0.0739432, 0.112073, 0.176873, 0.287268, 0.472121, 0.780964", \ - "0.0265101, 0.0762213, 0.113456, 0.177778, 0.288289, 0.473005, 0.781547", \ - "0.0328425, 0.0816237, 0.116942, 0.179622, 0.288994, 0.473865, 0.782463", \ - "0.043721, 0.09237, 0.125687, 0.185545, 0.293034, 0.476182, 0.783899", \ - "0.061231, 0.115072, 0.145938, 0.202269, 0.305961, 0.487085, 0.79252" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0420161, 0.0803301, 0.10381, 0.142296, 0.206636, 0.31385, 0.492303", \ - "0.0679264, 0.107954, 0.131575, 0.170161, 0.234539, 0.341705, 0.520113", \ - "0.0821499, 0.124425, 0.148078, 0.186778, 0.251322, 0.358484, 0.536946", \ - "0.10028, 0.146232, 0.169868, 0.208622, 0.27319, 0.38029, 0.558897", \ - "0.121359, 0.17417, 0.199065, 0.237848, 0.302376, 0.409102, 0.587965", \ - "0.145305, 0.207962, 0.23466, 0.275144, 0.34067, 0.447886, 0.62674", \ - "0.162977, 0.239464, 0.270923, 0.315178, 0.382865, 0.49416, 0.673294" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103756, 0.0548144, 0.086707, 0.140098, 0.229561, 0.378792, 0.627326", \ - "0.0135088, 0.0559767, 0.0874882, 0.140379, 0.229679, 0.378793, 0.627479", \ - "0.0164041, 0.0573736, 0.0882993, 0.141017, 0.230014, 0.378996, 0.629268", \ - "0.0210443, 0.0604972, 0.0901027, 0.141938, 0.230727, 0.379415, 0.629269", \ - "0.0282428, 0.0666479, 0.0948595, 0.144585, 0.232142, 0.380479, 0.62927", \ - "0.038888, 0.078953, 0.104821, 0.152294, 0.237664, 0.383808, 0.630555", \ - "0.055206, 0.100449, 0.124785, 0.169443, 0.252034, 0.397194, 0.641303" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0691478, 0.119262, 0.147635, 0.193326, 0.269357, 0.395891, 0.606441", \ - "0.0923538, 0.143637, 0.172108, 0.217902, 0.294019, 0.420615, 0.631543", \ - "0.108978, 0.161896, 0.190423, 0.236406, 0.312793, 0.439271, 0.649833", \ - "0.131811, 0.188004, 0.217013, 0.262985, 0.33935, 0.466079, 0.676894", \ - "0.165497, 0.227225, 0.256551, 0.302842, 0.378849, 0.505954, 0.716684", \ - "0.216378, 0.28767, 0.319118, 0.366402, 0.443625, 0.570569, 0.781441", \ - "0.292192, 0.378154, 0.414265, 0.465382, 0.545412, 0.675482, 0.889184" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169151, 0.0714486, 0.110287, 0.175571, 0.286462, 0.47182, 0.780777", \ - "0.0186132, 0.0724778, 0.110894, 0.175912, 0.286561, 0.472765, 0.781218", \ - "0.0207335, 0.0737932, 0.111807, 0.176667, 0.28705, 0.472766, 0.781219", \ - "0.0246776, 0.0762559, 0.113494, 0.177577, 0.28786, 0.472767, 0.781243", \ - "0.0307723, 0.0816804, 0.117306, 0.179984, 0.288773, 0.47343, 0.782024", \ - "0.040748, 0.09261, 0.126163, 0.186251, 0.293349, 0.476121, 0.783461", \ - "0.056207, 0.113583, 0.145522, 0.202713, 0.306727, 0.487362, 0.792583" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0456571, 0.0844311, 0.10797, 0.146599, 0.211106, 0.318212, 0.496778", \ - "0.0738331, 0.114084, 0.137752, 0.176458, 0.240943, 0.348171, 0.526658", \ - "0.0903276, 0.132366, 0.156181, 0.194864, 0.259502, 0.366724, 0.545413", \ - "0.111212, 0.157333, 0.181177, 0.219851, 0.284395, 0.391627, 0.570221", \ - "0.13803, 0.189355, 0.213795, 0.252839, 0.31711, 0.424313, 0.603043", \ - "0.16935, 0.230046, 0.256056, 0.296163, 0.361386, 0.468842, 0.647073", \ - "0.200562, 0.274122, 0.303479, 0.346236, 0.412881, 0.522445, 0.703211" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0108203, 0.0551426, 0.0870016, 0.140229, 0.229817, 0.378921, 0.627437", \ - "0.0135589, 0.0561561, 0.0876539, 0.140562, 0.229857, 0.378931, 0.627617", \ - "0.0163094, 0.0573666, 0.0884115, 0.141065, 0.230172, 0.379321, 0.632673", \ - "0.020812, 0.060285, 0.0900939, 0.142027, 0.230811, 0.379609, 0.632674", \ - "0.0274289, 0.0656216, 0.0936915, 0.144334, 0.232003, 0.380614, 0.632675", \ - "0.037329, 0.076258, 0.102073, 0.15038, 0.236216, 0.383179, 0.632676", \ - "0.051936, 0.095211, 0.120217, 0.164798, 0.247667, 0.392781, 0.63884" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0715838, 0.121647, 0.149899, 0.195612, 0.271758, 0.39823, 0.608979", \ - "0.0922256, 0.143232, 0.171646, 0.21744, 0.29354, 0.420032, 0.631288", \ - "0.106553, 0.159142, 0.187641, 0.233544, 0.309758, 0.436225, 0.646822", \ - "0.125826, 0.181746, 0.210462, 0.256481, 0.332743, 0.459356, 0.670042", \ - "0.153013, 0.214334, 0.24436, 0.290328, 0.366865, 0.493214, 0.703869", \ - "0.19403, 0.265066, 0.296567, 0.344881, 0.42191, 0.549364, 0.759911", \ - "0.251525, 0.337668, 0.37438, 0.426623, 0.507594, 0.639404, 0.853212" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169029, 0.0714549, 0.110226, 0.175568, 0.286505, 0.471863, 0.780907", \ - "0.0180566, 0.0721892, 0.110659, 0.175814, 0.286506, 0.472737, 0.782022", \ - "0.0195926, 0.0734069, 0.111523, 0.176349, 0.286831, 0.472738, 0.782023", \ - "0.0227157, 0.0759309, 0.113174, 0.177341, 0.287429, 0.472739, 0.782024", \ - "0.0284287, 0.0815544, 0.117775, 0.179944, 0.288652, 0.473125, 0.782025", \ - "0.038193, 0.092072, 0.126725, 0.187526, 0.293872, 0.476311, 0.783459", \ - "0.053186, 0.11323, 0.147139, 0.204714, 0.308883, 0.489821, 0.793734" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0479269, 0.0873886, 0.111148, 0.149939, 0.2145, 0.321709, 0.500385", \ - "0.078061, 0.118635, 0.142467, 0.181343, 0.245965, 0.353316, 0.532069", \ - "0.0960934, 0.138351, 0.162228, 0.201187, 0.265842, 0.373267, 0.552019", \ - "0.120216, 0.165781, 0.189871, 0.228802, 0.293284, 0.400791, 0.579513", \ - "0.149593, 0.200895, 0.22689, 0.26562, 0.329393, 0.437298, 0.615625", \ - "0.189024, 0.249082, 0.275319, 0.314908, 0.379882, 0.487652, 0.666139", \ - "0.234309, 0.30668, 0.336405, 0.378855, 0.445945, 0.555546, 0.735657" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0113195, 0.0557227, 0.0876326, 0.140698, 0.230134, 0.379202, 0.627607", \ - "0.0137825, 0.0565553, 0.088056, 0.140983, 0.230175, 0.379227, 0.628202", \ - "0.0164156, 0.0576996, 0.0887739, 0.14139, 0.230521, 0.379243, 0.630771", \ - "0.0207163, 0.0601767, 0.0903621, 0.142283, 0.231118, 0.379793, 0.630772", \ - "0.0273881, 0.0654195, 0.0942687, 0.144488, 0.232268, 0.380749, 0.630773", \ - "0.036604, 0.07538, 0.10202, 0.150066, 0.236055, 0.383301, 0.630834", \ - "0.050499, 0.09284, 0.117296, 0.162772, 0.246521, 0.392116, 0.638234" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00913934, 0.00948673, 0.00954246, 0.00952429, 0.00942774, 0.00921337, 0.00916455", \ - "0.00916208, 0.00925043, 0.00933072, 0.0093737, 0.00927721, 0.00905727, 0.00899181", \ - "0.00956297, 0.00956194, 0.00956805, 0.00956243, 0.00954359, 0.00939776, 0.00885226", \ - "0.0107596, 0.010459, 0.0104868, 0.0105625, 0.0103147, 0.0105605, 0.00986633", \ - "0.0132278, 0.012658, 0.0125339, 0.0125085, 0.0124895, 0.0123238, 0.0120911", \ - "0.0188241, 0.0175201, 0.017418, 0.0171081, 0.0170282, 0.0168347, 0.0165215", \ - "0.0303052, 0.0280328, 0.0277278, 0.0274385, 0.0272124, 0.026851, 0.0264304" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00705926, 0.00775766, 0.00772021, 0.00769431, 0.0075789, 0.00740448, 0.00694805", \ - "0.00696651, 0.00737365, 0.00743786, 0.00758267, 0.0076131, 0.00716923, 0.00678234", \ - "0.00735471, 0.00771458, 0.00776357, 0.00768042, 0.0078644, 0.00751731, 0.00748548", \ - "0.00854037, 0.00862285, 0.00864502, 0.00874746, 0.00867943, 0.00839401, 0.008787", \ - "0.0111551, 0.010792, 0.0108178, 0.0109002, 0.0110206, 0.0108332, 0.0104058", \ - "0.0166569, 0.0155443, 0.0154401, 0.0154377, 0.0155295, 0.0154754, 0.0155053", \ - "0.0283069, 0.0260586, 0.0257562, 0.0255105, 0.0252548, 0.0251277, 0.0247992" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109585, 0.0113284, 0.0113904, 0.0113506, 0.011255, 0.0110171, 0.0109615", \ - "0.0108136, 0.0109756, 0.0110665, 0.0111201, 0.0110148, 0.0108905, 0.0103782", \ - "0.0109746, 0.0110683, 0.0110343, 0.0110749, 0.0113423, 0.0108259, 0.0107208", \ - "0.0117447, 0.0116125, 0.0117038, 0.0117106, 0.0115538, 0.0117717, 0.0109903", \ - "0.0139229, 0.0134188, 0.0134292, 0.013411, 0.0134054, 0.0131351, 0.0130725", \ - "0.0191361, 0.0180553, 0.0179635, 0.0177287, 0.0177665, 0.0177243, 0.0175842", \ - "0.03022, 0.0281357, 0.0278572, 0.0275181, 0.027443, 0.0271287, 0.0270143" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00727688, 0.00789024, 0.00792128, 0.00790945, 0.00784201, 0.00762845, 0.00720088", \ - "0.00721945, 0.00759826, 0.00764406, 0.00776084, 0.00760004, 0.00742628, 0.00704237", \ - "0.00756858, 0.0078447, 0.00794979, 0.00784004, 0.00796062, 0.00764569, 0.00838557", \ - "0.00873712, 0.00881876, 0.0088583, 0.00895611, 0.00880486, 0.00869741, 0.00838319", \ - "0.0111992, 0.0108797, 0.0108042, 0.0109601, 0.0109928, 0.0109258, 0.0103492", \ - "0.0167031, 0.0155762, 0.0154549, 0.015517, 0.0155775, 0.0156313, 0.0154127", \ - "0.0277999, 0.025805, 0.0256126, 0.025278, 0.0250472, 0.0246198, 0.0247442" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.012707, 0.0130027, 0.0130329, 0.0129881, 0.0128992, 0.0126588, 0.0126033", \ - "0.0124401, 0.0126598, 0.0127512, 0.0127323, 0.0126866, 0.0125242, 0.0125558", \ - "0.0124993, 0.0126813, 0.0126963, 0.0126696, 0.012716, 0.0124376, 0.0123038", \ - "0.0130357, 0.0130884, 0.013136, 0.0131332, 0.0129723, 0.0132061, 0.012586", \ - "0.0150321, 0.0147047, 0.0147471, 0.014636, 0.0147382, 0.0144616, 0.0143079", \ - "0.0201621, 0.0192444, 0.0191638, 0.0190665, 0.0189178, 0.0189289, 0.0187691", \ - "0.031587, 0.0297503, 0.0295457, 0.0291711, 0.028977, 0.0289338, 0.0284826" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00740947, 0.00797798, 0.00804806, 0.00801409, 0.00792277, 0.00772979, 0.00728598", \ - "0.00741789, 0.007774, 0.0078305, 0.00807275, 0.00784009, 0.0075874, 0.00730088", \ - "0.00777637, 0.00800881, 0.00807421, 0.00799379, 0.00817599, 0.00779821, 0.00795356", \ - "0.00897827, 0.0089785, 0.00906576, 0.0091631, 0.00893867, 0.00886801, 0.00866199", \ - "0.0114671, 0.0110646, 0.0112039, 0.0112075, 0.0110916, 0.0110836, 0.0104122", \ - "0.0170975, 0.0160543, 0.0160044, 0.0158882, 0.0158388, 0.015991, 0.0158577", \ - "0.0287053, 0.0267045, 0.026403, 0.0261135, 0.0259742, 0.0256056, 0.0256241" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00272583; - rise_capacitance : 0.0026738; - rise_capacitance_range (0.00243599, 0.00282817); - fall_capacitance : 0.00277786; - fall_capacitance_range (0.00238712, 0.00310281); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0027182; - rise_capacitance : 0.0027573; - rise_capacitance_range (0.00235036, 0.00299602); - fall_capacitance : 0.00267911; - fall_capacitance_range (0.00239123, 0.00292071); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00272903; - rise_capacitance : 0.0028054; - rise_capacitance_range (0.00239061, 0.00308291); - fall_capacitance : 0.00265266; - fall_capacitance_range (0.00246358, 0.00282587); - } - } - cell (sg13g2_and3_2) { - area : 12.7008; - cell_footprint : "and3"; - cell_leakage_power : 477.157; - leakage_power () { - value : 551.402; - when : "A&B&C"; - } - leakage_power () { - value : 468.894; - when : "!A&!B&!C"; - } - leakage_power () { - value : 520.362; - when : "!A&!B&C"; - } - leakage_power () { - value : 423.989; - when : "!A&B&!C"; - } - leakage_power () { - value : 575.868; - when : "!A&B&C"; - } - leakage_power () { - value : 421.592; - when : "A&!B&!C"; - } - leakage_power () { - value : 476.463; - when : "A&!B&C"; - } - leakage_power () { - value : 378.687; - when : "A&B&!C"; - } - pin (X) { - direction : "output"; - function : "(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0789327, 0.1384, 0.168038, 0.214836, 0.29188, 0.419544, 0.632123", \ - "0.108725, 0.168839, 0.19853, 0.245362, 0.322362, 0.450067, 0.664768", \ - "0.131, 0.192471, 0.222435, 0.269314, 0.346532, 0.474171, 0.686687", \ - "0.16304, 0.227272, 0.25756, 0.304273, 0.381289, 0.50892, 0.7216", \ - "0.207324, 0.278252, 0.308924, 0.35627, 0.433144, 0.560491, 0.773052", \ - "0.27355, 0.354409, 0.387125, 0.434841, 0.51125, 0.638012, 0.849904", \ - "0.375253, 0.469623, 0.504953, 0.55837, 0.634077, 0.763964, 0.977611" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0208484, 0.0782425, 0.116476, 0.181677, 0.292501, 0.479159, 0.790896", \ - "0.0230822, 0.0792803, 0.117134, 0.181869, 0.292608, 0.479572, 0.79307", \ - "0.026379, 0.081105, 0.118488, 0.182822, 0.293169, 0.479573, 0.793071", \ - "0.0327028, 0.0846275, 0.12113, 0.184474, 0.294356, 0.480171, 0.793072", \ - "0.0420236, 0.0920959, 0.126014, 0.18751, 0.29576, 0.481341, 0.793073", \ - "0.055343, 0.106515, 0.137535, 0.195411, 0.300592, 0.483492, 0.793939", \ - "0.078652, 0.131696, 0.161239, 0.213958, 0.314143, 0.4939, 0.800598" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0505568, 0.0945305, 0.118395, 0.157183, 0.221704, 0.329156, 0.50777", \ - "0.0814223, 0.127117, 0.151259, 0.190107, 0.254592, 0.3618, 0.540597", \ - "0.100084, 0.148059, 0.172247, 0.21111, 0.275696, 0.383001, 0.561585", \ - "0.124398, 0.177618, 0.201943, 0.24085, 0.305113, 0.412374, 0.591145", \ - "0.155953, 0.216004, 0.241717, 0.281098, 0.344563, 0.451647, 0.630093", \ - "0.192847, 0.263444, 0.291851, 0.332687, 0.397676, 0.504515, 0.682587", \ - "0.228446, 0.313105, 0.346929, 0.39231, 0.459263, 0.56822, 0.747764" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0122773, 0.0580654, 0.0892105, 0.142256, 0.231676, 0.381277, 0.630473", \ - "0.0155274, 0.0590344, 0.0899385, 0.142487, 0.231802, 0.38163, 0.63086", \ - "0.0191546, 0.0610304, 0.0913494, 0.143372, 0.232234, 0.381631, 0.630861", \ - "0.0253719, 0.0655074, 0.0943104, 0.145072, 0.233212, 0.381934, 0.630862", \ - "0.0348403, 0.0740649, 0.100977, 0.149485, 0.235421, 0.383355, 0.631796", \ - "0.049659, 0.089604, 0.114302, 0.159093, 0.241741, 0.386463, 0.633713", \ - "0.072146, 0.117109, 0.1402, 0.18233, 0.258823, 0.399572, 0.643103" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0851937, 0.144563, 0.174374, 0.221016, 0.298026, 0.425808, 0.638306", \ - "0.11092, 0.17116, 0.200939, 0.247816, 0.324841, 0.452495, 0.667086", \ - "0.130803, 0.192576, 0.222551, 0.269488, 0.346532, 0.474275, 0.686727", \ - "0.159585, 0.224369, 0.25477, 0.301874, 0.379097, 0.506787, 0.719483", \ - "0.200722, 0.271467, 0.302867, 0.350606, 0.427859, 0.555279, 0.767941", \ - "0.263027, 0.342709, 0.3758, 0.424253, 0.50202, 0.629198, 0.841557", \ - "0.357159, 0.449723, 0.487951, 0.539432, 0.619634, 0.749407, 0.962659" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0208576, 0.0782046, 0.116584, 0.181624, 0.292508, 0.479307, 0.790821", \ - "0.0223441, 0.0790301, 0.11702, 0.181743, 0.292567, 0.47937, 0.793355", \ - "0.0245513, 0.0807409, 0.118265, 0.182608, 0.29297, 0.479371, 0.793356", \ - "0.0295567, 0.0839834, 0.120735, 0.184198, 0.293961, 0.480001, 0.793357", \ - "0.0377125, 0.0907568, 0.125696, 0.187328, 0.295628, 0.481016, 0.793358", \ - "0.049734, 0.10414, 0.136574, 0.195251, 0.30085, 0.483639, 0.793511", \ - "0.070559, 0.127027, 0.158084, 0.212641, 0.31451, 0.4944, 0.801001" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0540293, 0.0984674, 0.122406, 0.161271, 0.225836, 0.333373, 0.512031", \ - "0.08649, 0.132353, 0.15655, 0.195368, 0.260029, 0.3674, 0.54626", \ - "0.10684, 0.154914, 0.179098, 0.218028, 0.282571, 0.389855, 0.56871", \ - "0.134216, 0.186473, 0.21131, 0.250073, 0.314604, 0.421835, 0.600513", \ - "0.169387, 0.228893, 0.254326, 0.29352, 0.357931, 0.464995, 0.643157", \ - "0.212616, 0.282326, 0.310018, 0.350951, 0.41521, 0.522123, 0.699795", \ - "0.26062, 0.344103, 0.376267, 0.420547, 0.48705, 0.596093, 0.774431" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127217, 0.0579622, 0.0894453, 0.142417, 0.231909, 0.381357, 0.630485", \ - "0.0156045, 0.0592187, 0.0901299, 0.142762, 0.23201, 0.382164, 0.630932", \ - "0.0189458, 0.0611433, 0.0914477, 0.143445, 0.232389, 0.382165, 0.631474", \ - "0.0249859, 0.065106, 0.0942804, 0.145105, 0.233436, 0.382166, 0.631475", \ - "0.0340463, 0.0728947, 0.0998648, 0.148688, 0.235287, 0.383237, 0.63181", \ - "0.04793, 0.087473, 0.111569, 0.158008, 0.240753, 0.386258, 0.633764", \ - "0.068878, 0.112343, 0.135022, 0.176684, 0.254462, 0.396784, 0.640805" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0876364, 0.146989, 0.176641, 0.223437, 0.300454, 0.428207, 0.640664", \ - "0.10976, 0.169776, 0.199564, 0.246372, 0.323418, 0.45102, 0.663414", \ - "0.126255, 0.187631, 0.217552, 0.264499, 0.341523, 0.469186, 0.681637", \ - "0.149816, 0.213997, 0.244513, 0.291674, 0.368853, 0.496629, 0.709118", \ - "0.183803, 0.253694, 0.285043, 0.332679, 0.410078, 0.537741, 0.750127", \ - "0.235405, 0.312851, 0.346539, 0.395404, 0.473731, 0.601863, 0.813628", \ - "0.309919, 0.401433, 0.439951, 0.493011, 0.573587, 0.705223, 0.919302" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0208558, 0.0782277, 0.116524, 0.181567, 0.29252, 0.479146, 0.790922", \ - "0.0218544, 0.0787845, 0.116844, 0.181677, 0.292521, 0.479504, 0.791009", \ - "0.0234442, 0.0802156, 0.117887, 0.182338, 0.292801, 0.479505, 0.791105", \ - "0.0270733, 0.0830579, 0.120114, 0.183871, 0.293661, 0.479628, 0.791106", \ - "0.0336812, 0.0896365, 0.12528, 0.187029, 0.29539, 0.480615, 0.791706", \ - "0.045254, 0.10136, 0.135592, 0.195006, 0.301167, 0.483586, 0.793512", \ - "0.064967, 0.124028, 0.157346, 0.2131, 0.316179, 0.495817, 0.802367" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0564204, 0.101438, 0.125605, 0.164652, 0.229335, 0.336824, 0.51575", \ - "0.0902217, 0.136552, 0.1608, 0.199807, 0.264586, 0.372082, 0.550908", \ - "0.111931, 0.160254, 0.184599, 0.223576, 0.288235, 0.395704, 0.574425", \ - "0.141947, 0.194225, 0.218808, 0.257854, 0.322372, 0.42972, 0.60867", \ - "0.179991, 0.239206, 0.265014, 0.303625, 0.368327, 0.475441, 0.65353", \ - "0.230948, 0.299623, 0.327253, 0.367592, 0.432565, 0.539338, 0.717115", \ - "0.291564, 0.372304, 0.406166, 0.450059, 0.516268, 0.62368, 0.802106" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0132384, 0.0586202, 0.0899918, 0.142804, 0.232225, 0.381731, 0.630954", \ - "0.0158089, 0.0596105, 0.0906152, 0.143176, 0.232374, 0.382288, 0.631234", \ - "0.0189928, 0.0615309, 0.091793, 0.143807, 0.232629, 0.382289, 0.631235", \ - "0.024871, 0.0652766, 0.0943063, 0.145336, 0.233655, 0.382374, 0.631248", \ - "0.0338165, 0.0729299, 0.100255, 0.148826, 0.235533, 0.383388, 0.631985", \ - "0.04687, 0.086381, 0.111269, 0.15698, 0.240675, 0.386262, 0.634127", \ - "0.066692, 0.109839, 0.132143, 0.174065, 0.253226, 0.396204, 0.640738" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148677, 0.0148491, 0.0149445, 0.0149261, 0.0147886, 0.0143596, 0.014361", \ - "0.0150631, 0.0145191, 0.0147163, 0.0145681, 0.0151509, 0.0142662, 0.0150164", \ - "0.0158461, 0.0147972, 0.0147784, 0.0148519, 0.0151388, 0.014194, 0.0143203", \ - "0.017629, 0.0156432, 0.0156986, 0.0155416, 0.0150737, 0.015255, 0.0138538", \ - "0.0211607, 0.0178387, 0.0176661, 0.0177867, 0.0177798, 0.0168782, 0.0169036", \ - "0.0282173, 0.0230256, 0.0226112, 0.0221247, 0.0218425, 0.02158, 0.0210897", \ - "0.0421252, 0.0339851, 0.033449, 0.0329193, 0.0320151, 0.0311707, 0.0306466" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117378, 0.013096, 0.0130835, 0.0130837, 0.0128099, 0.0125817, 0.0116376", \ - "0.0118969, 0.0124226, 0.0126172, 0.0130606, 0.0127485, 0.0122369, 0.0114858", \ - "0.0125369, 0.0125574, 0.0126839, 0.0125341, 0.0129284, 0.0121723, 0.0113808", \ - "0.0141954, 0.0134433, 0.0135422, 0.0136879, 0.013239, 0.0129925, 0.0123245", \ - "0.0178064, 0.0155434, 0.0156796, 0.0158438, 0.0157675, 0.0156035, 0.0142421", \ - "0.0250086, 0.0203757, 0.0203645, 0.0201537, 0.0202959, 0.0202588, 0.0203733", \ - "0.0389468, 0.0314859, 0.0307884, 0.0306044, 0.0297358, 0.0289961, 0.0289936" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0165943, 0.0166368, 0.0167759, 0.0166186, 0.0165091, 0.0161971, 0.0161295", \ - "0.0166075, 0.0162391, 0.0164774, 0.0163679, 0.01634, 0.0158984, 0.0167853", \ - "0.0171004, 0.0163834, 0.0163461, 0.0164592, 0.0167332, 0.0157067, 0.0155261", \ - "0.0183091, 0.0168798, 0.0168658, 0.0168868, 0.0164928, 0.0165571, 0.0162242", \ - "0.0213253, 0.0186104, 0.0186631, 0.0187374, 0.0188814, 0.018182, 0.0180062", \ - "0.0277159, 0.0234274, 0.0231008, 0.0226337, 0.0225906, 0.0222891, 0.0219964", \ - "0.0409537, 0.0339144, 0.0332284, 0.0324482, 0.0321504, 0.0315573, 0.0310145" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0119578, 0.0130891, 0.0131444, 0.0131525, 0.0129485, 0.0126169, 0.0117855", \ - "0.0121649, 0.0125873, 0.0128034, 0.0131892, 0.0127187, 0.0125945, 0.0117314", \ - "0.0127843, 0.0127841, 0.0128718, 0.0128219, 0.0132355, 0.0122994, 0.0120398", \ - "0.0144454, 0.013489, 0.0137766, 0.0137854, 0.0135088, 0.0133307, 0.0128472", \ - "0.0179161, 0.0155297, 0.0156144, 0.0156336, 0.0158814, 0.0154101, 0.014399", \ - "0.0249852, 0.0205699, 0.0202709, 0.0203774, 0.0203437, 0.020365, 0.0198782", \ - "0.0387481, 0.0316964, 0.0308489, 0.0303382, 0.0298286, 0.0294888, 0.0292501" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0182813, 0.018323, 0.0183681, 0.0183288, 0.0181187, 0.0177202, 0.0175266", \ - "0.0182127, 0.017911, 0.018188, 0.0180416, 0.0188553, 0.0176066, 0.0173477", \ - "0.0184962, 0.0179989, 0.0179892, 0.0180862, 0.0179991, 0.0173836, 0.0173068", \ - "0.0192923, 0.0182619, 0.0183337, 0.0183051, 0.0179672, 0.0185495, 0.0172874", \ - "0.0219765, 0.0199114, 0.0199047, 0.0199202, 0.0201158, 0.0195491, 0.019332", \ - "0.0281209, 0.024431, 0.0242587, 0.0236933, 0.0236659, 0.0238892, 0.0231188", \ - "0.0417131, 0.0354991, 0.034897, 0.0340018, 0.0334637, 0.0332749, 0.0325343" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0120805, 0.0130659, 0.0132003, 0.0131704, 0.0130282, 0.0126791, 0.0118938", \ - "0.0123428, 0.0127019, 0.0128656, 0.0131451, 0.0127942, 0.0126978, 0.011778", \ - "0.0130165, 0.0129541, 0.0130237, 0.0129228, 0.013216, 0.0128585, 0.0117631", \ - "0.0147254, 0.0137025, 0.0138585, 0.0139444, 0.0134235, 0.0134196, 0.0127965", \ - "0.0181822, 0.0159025, 0.0160565, 0.0157147, 0.0160385, 0.0155246, 0.0141942", \ - "0.0252994, 0.0210062, 0.020933, 0.0203826, 0.0207183, 0.0206104, 0.0201537", \ - "0.0392266, 0.0324258, 0.0315661, 0.0310387, 0.0306423, 0.030439, 0.0299298" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00273297; - rise_capacitance : 0.00269172; - rise_capacitance_range (0.00249222, 0.00283494); - fall_capacitance : 0.00277422; - fall_capacitance_range (0.00246274, 0.00305186); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00272046; - rise_capacitance : 0.0027685; - rise_capacitance_range (0.00237845, 0.00299842); - fall_capacitance : 0.00267242; - fall_capacitance_range (0.00242965, 0.00288775); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00272834; - rise_capacitance : 0.00281068; - rise_capacitance_range (0.00241169, 0.00307552); - fall_capacitance : 0.002646; - fall_capacitance_range (0.00248174, 0.00280644); - } - } - cell (sg13g2_and4_1) { - area : 14.5152; - cell_footprint : "and4"; - cell_leakage_power : 362.272; - leakage_power () { - value : 360.147; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 411.483; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 316.29; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 462.938; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 313.829; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 366.566; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 268.031; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 518.431; - when : "!A&B&C&D"; - } - leakage_power () { - value : 312.722; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 364.187; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 267.939; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 419.045; - when : "A&!B&C&D"; - } - leakage_power () { - value : 266.493; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 321.269; - when : "A&B&!C&D"; - } - leakage_power () { - value : 223.528; - when : "A&B&C&!D"; - } - leakage_power () { - value : 603.45; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.078351, 0.134037, 0.163537, 0.21002, 0.286572, 0.413652, 0.625245", \ - "0.104477, 0.160787, 0.190355, 0.237078, 0.313779, 0.440747, 0.652115", \ - "0.124496, 0.181568, 0.211348, 0.258484, 0.335201, 0.462324, 0.673778", \ - "0.153139, 0.212716, 0.242426, 0.289594, 0.366448, 0.493857, 0.705778", \ - "0.19537, 0.260581, 0.290748, 0.33798, 0.414872, 0.542177, 0.75416", \ - "0.259671, 0.333142, 0.365191, 0.413541, 0.490348, 0.616111, 0.827226", \ - "0.360947, 0.448871, 0.485824, 0.536565, 0.615373, 0.745227, 0.957308" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021262, 0.0770041, 0.114939, 0.179377, 0.289562, 0.474963, 0.785091", \ - "0.0227869, 0.0781169, 0.115755, 0.179949, 0.289803, 0.476223, 0.785092", \ - "0.0251718, 0.0793995, 0.116984, 0.180943, 0.290485, 0.476224, 0.785589", \ - "0.0299197, 0.081648, 0.11858, 0.182307, 0.291719, 0.476519, 0.785895", \ - "0.0365376, 0.087193, 0.122184, 0.184198, 0.292756, 0.477529, 0.787131", \ - "0.046662, 0.098095, 0.130839, 0.190721, 0.296814, 0.479756, 0.788456", \ - "0.064374, 0.119754, 0.15056, 0.20617, 0.310024, 0.490849, 0.79659" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0439744, 0.0822455, 0.105557, 0.143772, 0.207656, 0.314028, 0.490977", \ - "0.0707284, 0.110697, 0.134276, 0.172625, 0.236532, 0.342902, 0.519954", \ - "0.0855692, 0.127726, 0.151203, 0.189653, 0.253624, 0.36012, 0.537432", \ - "0.103774, 0.150244, 0.173949, 0.212351, 0.276163, 0.382775, 0.56002", \ - "0.124773, 0.177958, 0.20317, 0.241528, 0.305554, 0.411917, 0.588828", \ - "0.145015, 0.208928, 0.236367, 0.276266, 0.341471, 0.448313, 0.625256", \ - "0.155156, 0.232714, 0.26392, 0.309015, 0.376409, 0.48715, 0.665577" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109947, 0.0549878, 0.0865724, 0.139465, 0.228238, 0.376453, 0.623259", \ - "0.0141018, 0.0562223, 0.0873334, 0.13979, 0.22842, 0.376454, 0.623318", \ - "0.0170049, 0.0577255, 0.088247, 0.140457, 0.228822, 0.376606, 0.62491", \ - "0.0217589, 0.0609611, 0.0901794, 0.141495, 0.229459, 0.377182, 0.624911", \ - "0.0290785, 0.0673942, 0.0953245, 0.144286, 0.230846, 0.378213, 0.624912", \ - "0.040097, 0.080646, 0.106462, 0.152424, 0.236764, 0.381494, 0.626266", \ - "0.056733, 0.102848, 0.127071, 0.170601, 0.251783, 0.395138, 0.637545" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0883593, 0.143786, 0.173454, 0.219967, 0.296566, 0.423595, 0.635076", \ - "0.111395, 0.168008, 0.197628, 0.244289, 0.320947, 0.447978, 0.66163", \ - "0.129369, 0.187218, 0.217145, 0.264012, 0.340724, 0.467807, 0.679268", \ - "0.155296, 0.215996, 0.246488, 0.293296, 0.370335, 0.49785, 0.709384", \ - "0.194301, 0.260782, 0.292313, 0.339086, 0.416015, 0.543766, 0.755406", \ - "0.255729, 0.330673, 0.364056, 0.411898, 0.490065, 0.616883, 0.828721", \ - "0.352245, 0.441754, 0.479267, 0.532063, 0.612409, 0.742792, 0.957584" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.02128, 0.076942, 0.11494, 0.179577, 0.289603, 0.475154, 0.784921", \ - "0.022574, 0.0778997, 0.115571, 0.179759, 0.289725, 0.475303, 0.787222", \ - "0.024472, 0.0795114, 0.116815, 0.180754, 0.290345, 0.475335, 0.787223", \ - "0.0286212, 0.0819572, 0.118914, 0.18219, 0.291423, 0.476161, 0.787224", \ - "0.0348743, 0.0877716, 0.123449, 0.184571, 0.292556, 0.477103, 0.787225", \ - "0.044355, 0.098695, 0.132523, 0.191735, 0.297476, 0.479704, 0.788219", \ - "0.060163, 0.119471, 0.151615, 0.208356, 0.311043, 0.491024, 0.796236" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0477368, 0.0864722, 0.109924, 0.148247, 0.212281, 0.318574, 0.495685", \ - "0.0767152, 0.116899, 0.140461, 0.17893, 0.242916, 0.349307, 0.526837", \ - "0.0934744, 0.135516, 0.159192, 0.197682, 0.261731, 0.368307, 0.545565", \ - "0.11487, 0.160809, 0.184557, 0.223066, 0.286944, 0.393626, 0.570805", \ - "0.139945, 0.192413, 0.217196, 0.255828, 0.319807, 0.426022, 0.603261", \ - "0.168132, 0.229799, 0.256781, 0.296231, 0.361263, 0.46786, 0.644813", \ - "0.189978, 0.26525, 0.296042, 0.338796, 0.405595, 0.514521, 0.694025" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114431, 0.0553236, 0.0868853, 0.139654, 0.228568, 0.376568, 0.623433", \ - "0.0141352, 0.0564043, 0.087505, 0.139991, 0.228711, 0.376766, 0.623958", \ - "0.0169225, 0.057653, 0.0884152, 0.140505, 0.228983, 0.376767, 0.628601", \ - "0.0215004, 0.0607496, 0.0902487, 0.141569, 0.229583, 0.37717, 0.628602", \ - "0.0285013, 0.0664436, 0.0943251, 0.144097, 0.230923, 0.378356, 0.628603", \ - "0.03873, 0.077697, 0.103995, 0.150674, 0.235512, 0.381096, 0.628604", \ - "0.053749, 0.097857, 0.121917, 0.16549, 0.247724, 0.391097, 0.634769" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0940438, 0.149665, 0.179219, 0.22562, 0.302138, 0.429234, 0.640746", \ - "0.114938, 0.171287, 0.200961, 0.247523, 0.324076, 0.451151, 0.66475", \ - "0.130516, 0.188266, 0.21817, 0.264927, 0.341614, 0.468672, 0.680116", \ - "0.152536, 0.213094, 0.243644, 0.290546, 0.367508, 0.494919, 0.706438", \ - "0.184917, 0.251088, 0.283065, 0.330653, 0.407664, 0.535115, 0.746726", \ - "0.237915, 0.313119, 0.347159, 0.396517, 0.474785, 0.60307, 0.813994", \ - "0.319365, 0.409655, 0.448449, 0.502161, 0.583202, 0.714631, 0.929433" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021281, 0.0771535, 0.114964, 0.179451, 0.289631, 0.475185, 0.784935", \ - "0.0222453, 0.0777659, 0.11543, 0.179637, 0.289651, 0.475471, 0.787471", \ - "0.0236718, 0.0791104, 0.116538, 0.180512, 0.290094, 0.475472, 0.787472", \ - "0.0269583, 0.0817364, 0.118657, 0.181929, 0.291158, 0.475884, 0.787473", \ - "0.0328152, 0.087327, 0.12346, 0.184856, 0.292604, 0.476823, 0.787474", \ - "0.042414, 0.098816, 0.133184, 0.192724, 0.298161, 0.479904, 0.787835", \ - "0.057881, 0.119895, 0.153597, 0.210296, 0.314013, 0.493223, 0.797652" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0503333, 0.0897899, 0.11336, 0.1519, 0.215895, 0.322562, 0.499755", \ - "0.0809137, 0.121552, 0.145265, 0.183802, 0.247977, 0.354507, 0.531938", \ - "0.0992683, 0.141611, 0.16533, 0.203948, 0.268177, 0.374698, 0.552001", \ - "0.123227, 0.169236, 0.19305, 0.231509, 0.295851, 0.402449, 0.579744", \ - "0.153489, 0.205383, 0.230096, 0.268788, 0.332937, 0.439285, 0.616661", \ - "0.187954, 0.248819, 0.275674, 0.315169, 0.380139, 0.486354, 0.664108", \ - "0.222356, 0.295785, 0.327218, 0.370491, 0.436807, 0.545481, 0.724154" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011964, 0.0559992, 0.0873966, 0.14015, 0.228741, 0.376957, 0.623751", \ - "0.0143544, 0.0567904, 0.0879352, 0.14041, 0.228869, 0.376958, 0.623752", \ - "0.017018, 0.0580439, 0.0887021, 0.140892, 0.22931, 0.377096, 0.623925", \ - "0.0215399, 0.0609853, 0.0904257, 0.141895, 0.229857, 0.377505, 0.623926", \ - "0.0281698, 0.0664717, 0.0946176, 0.144212, 0.231205, 0.37832, 0.624565", \ - "0.03811, 0.076868, 0.10312, 0.150267, 0.23538, 0.381284, 0.626774", \ - "0.052477, 0.095795, 0.119907, 0.164621, 0.246354, 0.390796, 0.634773" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0965793, 0.152027, 0.181511, 0.228164, 0.304688, 0.43165, 0.64314", \ - "0.11632, 0.172468, 0.201993, 0.248591, 0.325167, 0.452221, 0.665697", \ - "0.130209, 0.187504, 0.217287, 0.26402, 0.340606, 0.467682, 0.679076", \ - "0.148652, 0.208479, 0.238755, 0.285888, 0.362648, 0.489886, 0.701395", \ - "0.174851, 0.239901, 0.271516, 0.318694, 0.396139, 0.522968, 0.734682", \ - "0.214457, 0.288964, 0.322997, 0.372426, 0.451557, 0.579497, 0.791181", \ - "0.27648, 0.365865, 0.404907, 0.459992, 0.542938, 0.675873, 0.891789" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0212899, 0.0770308, 0.11515, 0.179419, 0.289643, 0.475033, 0.784935", \ - "0.021922, 0.0775061, 0.115261, 0.179586, 0.289673, 0.475062, 0.787405", \ - "0.0229925, 0.0786514, 0.116111, 0.180188, 0.28991, 0.475209, 0.787406", \ - "0.0254032, 0.0809483, 0.118016, 0.181545, 0.290749, 0.475524, 0.787407", \ - "0.0302265, 0.086618, 0.122866, 0.184544, 0.292442, 0.476452, 0.787408", \ - "0.039867, 0.098002, 0.132963, 0.192918, 0.298666, 0.480154, 0.787797", \ - "0.054833, 0.11904, 0.153963, 0.212288, 0.315905, 0.495072, 0.79861" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0518874, 0.0921612, 0.116022, 0.154825, 0.219009, 0.325811, 0.503063", \ - "0.0839474, 0.125097, 0.149018, 0.187755, 0.252018, 0.358654, 0.536138", \ - "0.103646, 0.146363, 0.170245, 0.209094, 0.273407, 0.380234, 0.557588", \ - "0.130233, 0.17649, 0.200218, 0.239108, 0.303512, 0.410172, 0.587577", \ - "0.163112, 0.215122, 0.239546, 0.278581, 0.342868, 0.449593, 0.626888", \ - "0.205338, 0.265657, 0.291963, 0.331971, 0.397139, 0.503517, 0.681031", \ - "0.251714, 0.326959, 0.357029, 0.399246, 0.466, 0.575, 0.754326" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0125197, 0.056798, 0.0881798, 0.140897, 0.229462, 0.377474, 0.62407", \ - "0.0147043, 0.0573461, 0.0885171, 0.140979, 0.229515, 0.377637, 0.624242", \ - "0.017193, 0.0585154, 0.0892822, 0.141424, 0.229793, 0.377638, 0.624873", \ - "0.0216314, 0.0613141, 0.0907782, 0.14232, 0.230377, 0.377884, 0.624874", \ - "0.0283217, 0.0667196, 0.0945536, 0.144711, 0.231511, 0.378872, 0.624993", \ - "0.037899, 0.076658, 0.102482, 0.150281, 0.23574, 0.381712, 0.626855", \ - "0.052045, 0.094253, 0.118363, 0.162651, 0.245593, 0.390085, 0.63456" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0100164, 0.0102409, 0.0102965, 0.0102908, 0.0101838, 0.00996739, 0.00992371", \ - "0.00997619, 0.0100047, 0.0100824, 0.0100517, 0.0101066, 0.010002, 0.00975674", \ - "0.010391, 0.0102436, 0.0102306, 0.0103132, 0.0104858, 0.00995696, 0.0100291", \ - "0.0114345, 0.0110811, 0.0110912, 0.0111129, 0.0108994, 0.0110624, 0.0106176", \ - "0.0139123, 0.0132024, 0.0131414, 0.0131134, 0.0131525, 0.0127869, 0.0127357", \ - "0.0190082, 0.0176508, 0.017491, 0.0173635, 0.0171769, 0.0170259, 0.0164241", \ - "0.0299306, 0.0274937, 0.0271943, 0.0268088, 0.0266728, 0.0263045, 0.0257826" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00745147, 0.00808309, 0.00809689, 0.00805873, 0.00796864, 0.00779352, 0.00734071", \ - "0.00736886, 0.00775311, 0.0078185, 0.00801897, 0.00785331, 0.0075376, 0.00716562", \ - "0.00775362, 0.00803566, 0.00807771, 0.00804655, 0.00818324, 0.00776828, 0.00772729", \ - "0.00876253, 0.00886302, 0.00889217, 0.00901426, 0.00882139, 0.00872094, 0.00892808", \ - "0.011158, 0.0108603, 0.010937, 0.0109451, 0.0110198, 0.0110993, 0.0103588", \ - "0.0164331, 0.0153341, 0.0153216, 0.0152023, 0.0152981, 0.0153669, 0.0151947", \ - "0.0273487, 0.0253499, 0.0249859, 0.0247134, 0.0244196, 0.0243695, 0.0240506" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011951, 0.012164, 0.0122285, 0.0121948, 0.0121346, 0.0119343, 0.0118524", \ - "0.0117702, 0.0118417, 0.0119569, 0.0119029, 0.0118468, 0.011652, 0.0117564", \ - "0.0119822, 0.0119069, 0.0119019, 0.0119577, 0.0120831, 0.0115912, 0.0112468", \ - "0.0126566, 0.0123977, 0.01246, 0.0124043, 0.012239, 0.0124803, 0.0119632", \ - "0.0147716, 0.014108, 0.0142029, 0.0140923, 0.0141038, 0.0139397, 0.0137845", \ - "0.0195089, 0.01831, 0.0182729, 0.0180147, 0.0179925, 0.017796, 0.0175469", \ - "0.0298831, 0.0277066, 0.0274598, 0.0272255, 0.0269855, 0.026671, 0.0265057" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00757183, 0.00816685, 0.0082173, 0.00818751, 0.00813308, 0.00788577, 0.00747297", \ - "0.00747102, 0.0078615, 0.00791668, 0.00813752, 0.00809725, 0.00767747, 0.00742125", \ - "0.00776052, 0.00801956, 0.00811645, 0.00803059, 0.00823632, 0.00781843, 0.00855539", \ - "0.00881439, 0.00888605, 0.0089424, 0.00903565, 0.00882997, 0.00872656, 0.0089084", \ - "0.0111728, 0.0108374, 0.0108187, 0.0109231, 0.0110171, 0.010879, 0.0103255", \ - "0.0163399, 0.015192, 0.0151973, 0.015099, 0.0152061, 0.0152666, 0.0150346", \ - "0.0268417, 0.0247829, 0.0245306, 0.0241377, 0.0240246, 0.0236472, 0.0237721" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0136236, 0.0138649, 0.0139262, 0.0138918, 0.0137479, 0.0135752, 0.0135442", \ - "0.0134109, 0.0135014, 0.0136437, 0.0135735, 0.0139485, 0.0133482, 0.0137613", \ - "0.0135281, 0.0135365, 0.0135596, 0.0135881, 0.0137259, 0.013223, 0.0129048", \ - "0.0139344, 0.0137992, 0.0138679, 0.0138372, 0.0136638, 0.0139379, 0.013099", \ - "0.0157614, 0.015195, 0.0153318, 0.0153051, 0.0153745, 0.0150351, 0.0150527", \ - "0.0206301, 0.0195143, 0.019463, 0.0192492, 0.0192111, 0.019307, 0.0189649", \ - "0.031203, 0.0291957, 0.0290113, 0.0286523, 0.028501, 0.0282157, 0.027885" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00778717, 0.00838386, 0.00839788, 0.00839144, 0.00829693, 0.00817942, 0.0077366", \ - "0.0077027, 0.00805428, 0.00811542, 0.00834173, 0.0080939, 0.00788216, 0.00753214", \ - "0.00798816, 0.00822231, 0.00828036, 0.00821933, 0.00842106, 0.00798068, 0.00764553", \ - "0.00902978, 0.009079, 0.00910926, 0.00914935, 0.00901529, 0.00887414, 0.0089947", \ - "0.0114118, 0.0110846, 0.0111077, 0.0111153, 0.0112197, 0.0111195, 0.0104586", \ - "0.0166479, 0.0155775, 0.0155786, 0.0154467, 0.0155643, 0.0154628, 0.0154309", \ - "0.0274599, 0.0255559, 0.0253103, 0.0250407, 0.0248464, 0.0247228, 0.0246678" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0152917, 0.0154999, 0.0155355, 0.015547, 0.0154299, 0.0151677, 0.0151129", \ - "0.0150355, 0.0151761, 0.0152889, 0.0152239, 0.0152295, 0.0149201, 0.015079", \ - "0.0150928, 0.0151837, 0.0151803, 0.0152218, 0.0153704, 0.0148766, 0.0144858", \ - "0.015369, 0.0153387, 0.0153706, 0.0154304, 0.0151684, 0.0154861, 0.0149378", \ - "0.0169455, 0.0165758, 0.0166536, 0.0165319, 0.0167286, 0.0162725, 0.0162582", \ - "0.0216193, 0.0206857, 0.0206134, 0.0203296, 0.0204149, 0.0203375, 0.0201925", \ - "0.0326379, 0.0308628, 0.0305797, 0.030258, 0.0300372, 0.0298592, 0.0297092" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00795156, 0.00849591, 0.00851618, 0.00854286, 0.00843368, 0.00829078, 0.00787516", \ - "0.00795168, 0.00822292, 0.00830802, 0.0084398, 0.00834239, 0.00807413, 0.00773523", \ - "0.00822207, 0.00842698, 0.00846534, 0.00840191, 0.00857568, 0.00820029, 0.00798083", \ - "0.0093149, 0.00931555, 0.00931477, 0.00939843, 0.00923116, 0.00914841, 0.00879483", \ - "0.0116398, 0.011279, 0.0111885, 0.0112455, 0.0113034, 0.0112438, 0.0105608", \ - "0.0171085, 0.0160206, 0.0159159, 0.0158489, 0.0160097, 0.0158705, 0.0157189", \ - "0.0285141, 0.0265051, 0.0261967, 0.0258144, 0.0257403, 0.0254502, 0.0254693" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00256062; - rise_capacitance : 0.00249048; - rise_capacitance_range (0.00227163, 0.00262322); - fall_capacitance : 0.00263077; - fall_capacitance_range (0.00221719, 0.00300604); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0026998; - rise_capacitance : 0.00271725; - rise_capacitance_range (0.0023239, 0.00294716); - fall_capacitance : 0.00268235; - fall_capacitance_range (0.00234783, 0.00297733); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00269413; - rise_capacitance : 0.00274194; - rise_capacitance_range (0.00233711, 0.00300592); - fall_capacitance : 0.00264631; - fall_capacitance_range (0.00238861, 0.00287715); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0027037; - rise_capacitance : 0.00278174; - rise_capacitance_range (0.0023757, 0.00307675); - fall_capacitance : 0.00262565; - fall_capacitance_range (0.00245097, 0.00279403); - } - } - cell (sg13g2_and4_2) { - area : 16.3296; - cell_footprint : "and4"; - cell_leakage_power : 515.199; - leakage_power () { - value : 518; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 569.336; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 474.149; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 620.797; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 471.682; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 524.418; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 425.89; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 676.29; - when : "!A&B&C&D"; - } - leakage_power () { - value : 470.569; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 522.034; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 425.792; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 576.898; - when : "A&!B&C&D"; - } - leakage_power () { - value : 424.34; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 479.116; - when : "A&B&!C&D"; - } - leakage_power () { - value : 381.381; - when : "A&B&C&!D"; - } - leakage_power () { - value : 682.49; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0994704, 0.165803, 0.197259, 0.245139, 0.322507, 0.450023, 0.661706", \ - "0.128325, 0.194877, 0.226382, 0.274336, 0.351817, 0.479217, 0.690851", \ - "0.152288, 0.219667, 0.251329, 0.299562, 0.377131, 0.504517, 0.716326", \ - "0.18758, 0.257228, 0.289165, 0.337104, 0.414915, 0.542297, 0.754079", \ - "0.237882, 0.313493, 0.346234, 0.394565, 0.4718, 0.599276, 0.810766", \ - "0.314685, 0.398475, 0.432941, 0.482667, 0.560631, 0.687766, 0.898803", \ - "0.435964, 0.531302, 0.57171, 0.622987, 0.702707, 0.829839, 1.04448" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0263594, 0.0858911, 0.123245, 0.186373, 0.295003, 0.479714, 0.789358", \ - "0.0278343, 0.0863227, 0.123588, 0.186683, 0.295337, 0.479715, 0.789478", \ - "0.0309215, 0.0880536, 0.125005, 0.187598, 0.296042, 0.480063, 0.789617", \ - "0.0367215, 0.0916853, 0.127738, 0.189807, 0.297434, 0.481141, 0.789908", \ - "0.0466727, 0.0993963, 0.133197, 0.193167, 0.299354, 0.482543, 0.791284", \ - "0.060518, 0.114038, 0.14561, 0.201579, 0.304366, 0.48494, 0.792803", \ - "0.082422, 0.138286, 0.168245, 0.221128, 0.319161, 0.495804, 0.799526" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0521498, 0.0962361, 0.120037, 0.158532, 0.222581, 0.32923, 0.506589", \ - "0.083687, 0.129589, 0.153467, 0.192013, 0.25607, 0.362543, 0.539951", \ - "0.102678, 0.150954, 0.174933, 0.213716, 0.277659, 0.384057, 0.561434", \ - "0.127793, 0.181037, 0.205394, 0.243988, 0.307992, 0.414364, 0.591655", \ - "0.158272, 0.218921, 0.244377, 0.284103, 0.347476, 0.453436, 0.630411", \ - "0.191389, 0.263312, 0.29216, 0.333122, 0.397849, 0.503876, 0.68106", \ - "0.220733, 0.306161, 0.340919, 0.38657, 0.455775, 0.562973, 0.742211" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126614, 0.0577569, 0.0889005, 0.141433, 0.230267, 0.378747, 0.626136", \ - "0.0158059, 0.0591162, 0.0896732, 0.141816, 0.230499, 0.379075, 0.626254", \ - "0.019324, 0.0612188, 0.0910813, 0.142546, 0.23075, 0.379076, 0.626255", \ - "0.0255167, 0.065773, 0.0942625, 0.144393, 0.231881, 0.379464, 0.626538", \ - "0.0351895, 0.0746911, 0.100717, 0.148992, 0.234127, 0.380752, 0.627343", \ - "0.050448, 0.091332, 0.115473, 0.159132, 0.24098, 0.384576, 0.629296", \ - "0.072885, 0.119232, 0.142053, 0.183051, 0.260101, 0.398172, 0.639019" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.109259, 0.17533, 0.207238, 0.255004, 0.332112, 0.459701, 0.670988", \ - "0.134575, 0.201353, 0.232725, 0.280772, 0.358202, 0.485515, 0.697171", \ - "0.155411, 0.223307, 0.25509, 0.303482, 0.380936, 0.508451, 0.719948", \ - "0.187324, 0.258063, 0.290284, 0.338276, 0.416092, 0.543566, 0.755138", \ - "0.234378, 0.310595, 0.343714, 0.392421, 0.470308, 0.597822, 0.809562", \ - "0.306566, 0.391281, 0.426473, 0.476773, 0.554897, 0.682634, 0.894374", \ - "0.421593, 0.517828, 0.557322, 0.61157, 0.692621, 0.821534, 1.0346" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0263574, 0.0859827, 0.123347, 0.186402, 0.295029, 0.479564, 0.789139", \ - "0.0274975, 0.0863878, 0.123488, 0.186642, 0.295162, 0.479669, 0.789321", \ - "0.0296043, 0.087858, 0.124827, 0.187474, 0.295748, 0.48008, 0.789496", \ - "0.0341722, 0.0917091, 0.127828, 0.189761, 0.297256, 0.480785, 0.789879", \ - "0.0428331, 0.0986017, 0.132914, 0.193055, 0.299207, 0.482238, 0.790899", \ - "0.055451, 0.111987, 0.144894, 0.202355, 0.304842, 0.484713, 0.792422", \ - "0.075757, 0.134378, 0.165281, 0.221093, 0.319796, 0.496078, 0.799436" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0557834, 0.100347, 0.124249, 0.162797, 0.226912, 0.333608, 0.511085", \ - "0.0888216, 0.134864, 0.158854, 0.197555, 0.261669, 0.368195, 0.545834", \ - "0.10938, 0.157573, 0.181775, 0.220378, 0.284557, 0.391085, 0.568467", \ - "0.136742, 0.189698, 0.214101, 0.252911, 0.316896, 0.423298, 0.600587", \ - "0.170864, 0.231139, 0.257003, 0.296339, 0.359907, 0.465726, 0.64332", \ - "0.212111, 0.282769, 0.311166, 0.351976, 0.416184, 0.522179, 0.699117", \ - "0.251642, 0.335724, 0.368846, 0.413672, 0.481122, 0.588839, 0.767439" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0131149, 0.0581275, 0.089224, 0.141692, 0.230442, 0.378892, 0.626518", \ - "0.015871, 0.0592947, 0.0899262, 0.142032, 0.230576, 0.379764, 0.626686", \ - "0.0191797, 0.0612252, 0.0912284, 0.142787, 0.230888, 0.379765, 0.627531", \ - "0.025284, 0.0654955, 0.0941153, 0.14451, 0.231924, 0.379766, 0.627532", \ - "0.0345678, 0.0737836, 0.100591, 0.14885, 0.234063, 0.38076, 0.627564", \ - "0.048606, 0.088795, 0.113561, 0.158203, 0.239964, 0.384009, 0.629693", \ - "0.0699, 0.114688, 0.137421, 0.178185, 0.2545, 0.394567, 0.636925" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.115024, 0.18143, 0.212532, 0.260463, 0.337842, 0.465189, 0.676661", \ - "0.137276, 0.20386, 0.235414, 0.283419, 0.360854, 0.488192, 0.699704", \ - "0.154857, 0.222755, 0.254494, 0.3026, 0.380074, 0.507482, 0.718962", \ - "0.181431, 0.251599, 0.284441, 0.332578, 0.410285, 0.537775, 0.74923", \ - "0.221074, 0.296908, 0.330415, 0.379435, 0.45724, 0.584896, 0.796681", \ - "0.283895, 0.367868, 0.403522, 0.455006, 0.532898, 0.66023, 0.872428", \ - "0.381062, 0.477669, 0.51774, 0.572758, 0.655681, 0.785885, 0.999395" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0263957, 0.0860135, 0.12314, 0.186448, 0.295009, 0.479633, 0.789506", \ - "0.0271813, 0.0861145, 0.123311, 0.186598, 0.295239, 0.479727, 0.789507", \ - "0.0287329, 0.0875433, 0.124605, 0.187192, 0.295763, 0.479863, 0.790328", \ - "0.0322879, 0.090705, 0.127499, 0.189409, 0.296773, 0.480655, 0.790329", \ - "0.039476, 0.0975714, 0.132615, 0.193066, 0.299051, 0.481972, 0.790837", \ - "0.050948, 0.110128, 0.143896, 0.202835, 0.305531, 0.484927, 0.792168", \ - "0.07146, 0.132655, 0.16517, 0.220971, 0.321581, 0.498087, 0.80072" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0584334, 0.10363, 0.127738, 0.166426, 0.230674, 0.337508, 0.515097", \ - "0.0925581, 0.139051, 0.163144, 0.201948, 0.266164, 0.373007, 0.550477", \ - "0.114443, 0.162865, 0.187172, 0.225991, 0.290309, 0.396808, 0.57448", \ - "0.144555, 0.197259, 0.221804, 0.260597, 0.32476, 0.431269, 0.608931", \ - "0.18192, 0.241776, 0.267394, 0.307099, 0.370295, 0.476847, 0.653868", \ - "0.229429, 0.299522, 0.327543, 0.3685, 0.432473, 0.538472, 0.715622", \ - "0.2798, 0.363592, 0.39629, 0.440778, 0.507436, 0.615599, 0.79272" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0136237, 0.0587594, 0.0897847, 0.142078, 0.23082, 0.379081, 0.626731", \ - "0.016092, 0.0596907, 0.0903364, 0.142421, 0.230934, 0.379823, 0.626732", \ - "0.0192104, 0.0615589, 0.0915242, 0.143075, 0.231262, 0.379824, 0.627157", \ - "0.0251271, 0.0655197, 0.0941951, 0.144731, 0.232275, 0.379872, 0.627158", \ - "0.0342254, 0.0735941, 0.100223, 0.148894, 0.234277, 0.380999, 0.627706", \ - "0.047675, 0.087638, 0.112289, 0.157757, 0.239872, 0.384042, 0.629924", \ - "0.068066, 0.112074, 0.134755, 0.176125, 0.253558, 0.394644, 0.636957" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.117511, 0.183899, 0.215453, 0.263082, 0.340317, 0.467667, 0.679063", \ - "0.138196, 0.204715, 0.236079, 0.284166, 0.361466, 0.488875, 0.700554", \ - "0.153405, 0.221093, 0.252635, 0.300791, 0.378206, 0.505675, 0.717223", \ - "0.175021, 0.244817, 0.277066, 0.325407, 0.403243, 0.530711, 0.742119", \ - "0.206825, 0.281548, 0.315035, 0.364462, 0.442096, 0.569568, 0.781252", \ - "0.256025, 0.33838, 0.374237, 0.425949, 0.504289, 0.633134, 0.844405", \ - "0.333528, 0.428627, 0.468583, 0.52457, 0.608207, 0.740303, 0.954814" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.026346, 0.0860279, 0.123365, 0.186475, 0.295025, 0.479641, 0.789314", \ - "0.0269437, 0.086031, 0.123366, 0.186476, 0.295325, 0.479738, 0.789447", \ - "0.0280759, 0.0872441, 0.124248, 0.18706, 0.295575, 0.479739, 0.790631", \ - "0.0306803, 0.0899671, 0.126712, 0.188928, 0.296429, 0.480265, 0.790632", \ - "0.0361576, 0.0956522, 0.131737, 0.192665, 0.298593, 0.481592, 0.790633", \ - "0.046832, 0.107619, 0.142699, 0.202476, 0.305639, 0.485391, 0.791952", \ - "0.066165, 0.129378, 0.163564, 0.221127, 0.322696, 0.499679, 0.802451" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0601649, 0.106155, 0.130412, 0.169364, 0.233901, 0.340772, 0.518492", \ - "0.0952034, 0.14242, 0.16666, 0.205634, 0.270074, 0.376981, 0.55466", \ - "0.11838, 0.167216, 0.191621, 0.230653, 0.295025, 0.401859, 0.579497", \ - "0.15062, 0.203441, 0.228049, 0.266983, 0.331459, 0.438253, 0.615671", \ - "0.191475, 0.251191, 0.276822, 0.316552, 0.380275, 0.486921, 0.663955", \ - "0.24509, 0.314976, 0.342721, 0.38334, 0.448232, 0.554207, 0.731405", \ - "0.306373, 0.389551, 0.421992, 0.466156, 0.532481, 0.640777, 0.818453" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0141648, 0.0594429, 0.0904381, 0.142781, 0.231414, 0.379565, 0.626961", \ - "0.0164124, 0.0602101, 0.0909353, 0.142983, 0.231435, 0.379622, 0.626979", \ - "0.0194123, 0.0620871, 0.0920186, 0.14361, 0.231759, 0.379689, 0.62698", \ - "0.0251771, 0.0657155, 0.0945526, 0.145244, 0.232722, 0.38019, 0.627188", \ - "0.0341004, 0.0734751, 0.100286, 0.149227, 0.234621, 0.381358, 0.628084", \ - "0.047192, 0.087089, 0.111988, 0.157092, 0.239954, 0.384406, 0.630184", \ - "0.066991, 0.110408, 0.13326, 0.174926, 0.252655, 0.394327, 0.637052" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.016191, 0.0154975, 0.0155825, 0.015557, 0.0155065, 0.0150767, 0.014962", \ - "0.0163371, 0.0152067, 0.015433, 0.0153168, 0.0155323, 0.0147389, 0.0147691", \ - "0.0171624, 0.0154166, 0.015445, 0.0155863, 0.0156552, 0.0153112, 0.0148071", \ - "0.0188396, 0.0163776, 0.016335, 0.0160745, 0.0157652, 0.0159627, 0.0148889", \ - "0.0222613, 0.0185445, 0.0181998, 0.0182669, 0.0179716, 0.0174728, 0.0170605", \ - "0.0290938, 0.0234403, 0.0229958, 0.0225449, 0.0220558, 0.022341, 0.0216974", \ - "0.0422476, 0.0338487, 0.0331236, 0.0323805, 0.0314743, 0.0308058, 0.0303095" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121829, 0.0133808, 0.0134776, 0.013462, 0.0132845, 0.0129281, 0.0120911", \ - "0.0124461, 0.012898, 0.0130685, 0.0131959, 0.0132225, 0.0126072, 0.0117685", \ - "0.0129381, 0.0130055, 0.0130643, 0.0130374, 0.0133958, 0.0125684, 0.0117361", \ - "0.0145219, 0.0137103, 0.0138748, 0.013972, 0.0134935, 0.0134497, 0.0130421", \ - "0.0179912, 0.015677, 0.0156535, 0.0159185, 0.0159831, 0.0155598, 0.0140702", \ - "0.0250345, 0.0203603, 0.0202532, 0.0198298, 0.0200734, 0.0199314, 0.0198472", \ - "0.0382745, 0.0309007, 0.0301183, 0.0298999, 0.0298412, 0.0286439, 0.0289655" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0181556, 0.0173135, 0.0176149, 0.0175408, 0.0172565, 0.0168716, 0.0164379", \ - "0.0180929, 0.0171438, 0.0173824, 0.0174324, 0.017191, 0.0167174, 0.0166678", \ - "0.0185587, 0.0171595, 0.017116, 0.0173114, 0.0171967, 0.0171614, 0.0164118", \ - "0.0198209, 0.0178382, 0.0178537, 0.0175505, 0.0173152, 0.0175065, 0.0168967", \ - "0.022733, 0.0195151, 0.0191844, 0.0192485, 0.0191009, 0.01832, 0.0183673", \ - "0.0288667, 0.0239315, 0.0236757, 0.0233252, 0.0227446, 0.0230163, 0.0227391", \ - "0.0413402, 0.0338138, 0.0329198, 0.032715, 0.0319215, 0.0311344, 0.0307493" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0123176, 0.0133796, 0.0135197, 0.0134937, 0.0133478, 0.0130547, 0.0121981", \ - "0.0124928, 0.0128807, 0.0130677, 0.0134523, 0.0130133, 0.0129439, 0.0120426", \ - "0.0130538, 0.0130445, 0.0130968, 0.0130007, 0.01332, 0.0127968, 0.0122996", \ - "0.0146238, 0.0136793, 0.0138364, 0.0139713, 0.0135751, 0.0134982, 0.012567", \ - "0.0179257, 0.0156184, 0.015779, 0.0158653, 0.0159156, 0.0153591, 0.0144877", \ - "0.024782, 0.0203331, 0.0203085, 0.0200856, 0.0200853, 0.0199928, 0.0201453", \ - "0.0378185, 0.0307966, 0.0299582, 0.0295152, 0.0289442, 0.0283608, 0.0289884" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0198532, 0.0191868, 0.0191229, 0.0190805, 0.0189253, 0.018504, 0.0182882", \ - "0.0196868, 0.0187806, 0.0190687, 0.0190166, 0.0187807, 0.018404, 0.0184792", \ - "0.0200233, 0.0188261, 0.0188146, 0.0189329, 0.0187167, 0.0186785, 0.0184034", \ - "0.0208884, 0.019095, 0.0193126, 0.0190948, 0.0188281, 0.0192675, 0.0185241", \ - "0.0233631, 0.0206119, 0.0204754, 0.0205174, 0.0204569, 0.0196551, 0.019681", \ - "0.0293945, 0.025022, 0.0246464, 0.0245663, 0.0237227, 0.0237055, 0.0236666", \ - "0.0422948, 0.0352385, 0.0343338, 0.0336478, 0.0333842, 0.0327835, 0.0319237" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0125581, 0.0135445, 0.0136943, 0.0136303, 0.0135048, 0.0131784, 0.0124756", \ - "0.0126809, 0.0130648, 0.0132709, 0.013547, 0.0131693, 0.0131417, 0.0120556", \ - "0.0133078, 0.0132036, 0.0132557, 0.0132386, 0.0135413, 0.0130507, 0.012384", \ - "0.0149095, 0.013912, 0.0140299, 0.0140945, 0.013757, 0.0135868, 0.0131725", \ - "0.01819, 0.015901, 0.015945, 0.0161683, 0.0159583, 0.0156586, 0.0143816", \ - "0.0249614, 0.0206414, 0.0206228, 0.020451, 0.0203233, 0.0201967, 0.0201638", \ - "0.0384467, 0.0313646, 0.0306278, 0.0302021, 0.0297725, 0.0295444, 0.028989" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0214983, 0.0208046, 0.0209351, 0.0207132, 0.0205662, 0.020116, 0.0198664", \ - "0.0213047, 0.020476, 0.02071, 0.0207875, 0.0206453, 0.0200769, 0.0200662", \ - "0.0215351, 0.0204123, 0.0204364, 0.0205727, 0.0206769, 0.0203614, 0.0202081", \ - "0.022131, 0.0206951, 0.020723, 0.0206208, 0.0203376, 0.02037, 0.0192285", \ - "0.0240708, 0.0218133, 0.0219083, 0.0220314, 0.0219439, 0.021128, 0.0211803", \ - "0.0298167, 0.0260374, 0.0258131, 0.0256833, 0.0250671, 0.0254067, 0.0248971", \ - "0.0429907, 0.0365593, 0.035754, 0.0350291, 0.0347234, 0.0342776, 0.0338309" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127208, 0.0136235, 0.0137231, 0.0137036, 0.0136596, 0.0131761, 0.0124455", \ - "0.0129107, 0.0132766, 0.0134258, 0.0137322, 0.0133385, 0.0129456, 0.0121942", \ - "0.0135722, 0.0134122, 0.0133255, 0.0134263, 0.0139071, 0.0130896, 0.01225", \ - "0.0150933, 0.0141258, 0.0142195, 0.0142245, 0.0140655, 0.0136487, 0.0132778", \ - "0.0184414, 0.0161416, 0.0161282, 0.0163046, 0.0162101, 0.0161012, 0.0145986", \ - "0.0253451, 0.0211458, 0.0210391, 0.0207167, 0.0207688, 0.0205446, 0.0204604", \ - "0.0391135, 0.032166, 0.0314531, 0.0310625, 0.0305406, 0.0302469, 0.0299205" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00255276; - rise_capacitance : 0.00249592; - rise_capacitance_range (0.00231404, 0.00261926); - fall_capacitance : 0.00260959; - fall_capacitance_range (0.00227941, 0.00292803); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00268782; - rise_capacitance : 0.00271574; - rise_capacitance_range (0.00233481, 0.00293959); - fall_capacitance : 0.00265991; - fall_capacitance_range (0.00237616, 0.00292091); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00268695; - rise_capacitance : 0.00274222; - rise_capacitance_range (0.00235179, 0.00299668); - fall_capacitance : 0.00263169; - fall_capacitance_range (0.00240484, 0.00284267); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00269743; - rise_capacitance : 0.00278131; - rise_capacitance_range (0.00239114, 0.00306387); - fall_capacitance : 0.00261355; - fall_capacitance_range (0.0024575, 0.00277128); - } - } - cell (sg13g2_antennanp) { - area : 5.4432; - cell_footprint : "antennanp"; - cell_leakage_power : 5.22716; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 5.22711; - when : "A"; - } - leakage_power () { - value : 5.2272; - when : "!A"; - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00104572; - rise_capacitance : 0.00101806; - rise_capacitance_range (0.000260085, 0.00160583); - fall_capacitance : 0.00107338; - fall_capacitance_range (0.000265031, 0.00168402); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000302239, -0.000300283, -0.000300318, -0.000302699, -0.000302605, -0.000302417, -0.000302101" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000302239, 0.000300283, 0.000300318, 0.000302699, 0.000302605, 0.000302417, 0.000302101" \ - ); - } - } - } - } - cell (sg13g2_buf_1) { - area : 7.2576; - cell_footprint : "buf"; - cell_leakage_power : 203.405; - leakage_power () { - value : 216.125; - when : "!A&!X"; - } - leakage_power () { - value : 190.685; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357513, 0.0780924, 0.105883, 0.151661, 0.228329, 0.355892, 0.568624", \ - "0.0601077, 0.103456, 0.131386, 0.177303, 0.253924, 0.381567, 0.594089", \ - "0.0752575, 0.119666, 0.147372, 0.193429, 0.269917, 0.39753, 0.610121", \ - "0.0949508, 0.142685, 0.170115, 0.215036, 0.291808, 0.419427, 0.631935", \ - "0.122187, 0.175193, 0.202818, 0.248505, 0.324086, 0.450239, 0.66239", \ - "0.159102, 0.222352, 0.25078, 0.296839, 0.372783, 0.500442, 0.712469", \ - "0.212321, 0.290043, 0.322764, 0.37122, 0.449847, 0.579635, 0.792049" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0102347, 0.0668554, 0.107377, 0.174426, 0.286723, 0.473905, 0.78588", \ - "0.0138085, 0.0675271, 0.107743, 0.174591, 0.286739, 0.473906, 0.785979", \ - "0.016591, 0.0682955, 0.108168, 0.174938, 0.287023, 0.473907, 0.78598", \ - "0.0211326, 0.0702296, 0.10913, 0.175491, 0.287556, 0.474309, 0.785981", \ - "0.0283465, 0.0743032, 0.111725, 0.176989, 0.288467, 0.475027, 0.786389", \ - "0.039573, 0.085333, 0.119326, 0.182382, 0.292205, 0.477695, 0.788104", \ - "0.056955, 0.106809, 0.137376, 0.196438, 0.303346, 0.487514, 0.795898" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0371153, 0.074263, 0.0976815, 0.1362, 0.200488, 0.3077, 0.486086", \ - "0.0609327, 0.0996018, 0.123283, 0.161866, 0.226131, 0.333239, 0.511897", \ - "0.0740285, 0.114349, 0.137952, 0.176542, 0.241062, 0.348186, 0.52669", \ - "0.0908018, 0.134112, 0.157583, 0.196162, 0.26042, 0.367663, 0.54608", \ - "0.111471, 0.160302, 0.184426, 0.223065, 0.287464, 0.394333, 0.572599", \ - "0.136545, 0.194348, 0.21977, 0.259736, 0.325145, 0.432585, 0.610762", \ - "0.163225, 0.23373, 0.26362, 0.306891, 0.373693, 0.484165, 0.665669" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00969914, 0.0545223, 0.0866884, 0.140073, 0.229492, 0.378698, 0.627342", \ - "0.0130212, 0.0556376, 0.0872596, 0.140377, 0.229713, 0.379312, 0.627814", \ - "0.0158023, 0.0567275, 0.0880036, 0.140991, 0.23007, 0.379313, 0.627815", \ - "0.0202669, 0.0593378, 0.0895019, 0.141769, 0.230754, 0.379565, 0.627822", \ - "0.0272048, 0.0647045, 0.0934793, 0.144039, 0.231946, 0.380677, 0.628617", \ - "0.037806, 0.075834, 0.102065, 0.15089, 0.23721, 0.383947, 0.630656", \ - "0.054223, 0.095818, 0.120748, 0.167239, 0.251215, 0.396751, 0.641539" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00694546, 0.00745803, 0.00745837, 0.00740375, 0.00726013, 0.00702776, 0.00694417", \ - "0.00700398, 0.00730237, 0.00735763, 0.007436, 0.00730338, 0.00701276, 0.00665332", \ - "0.00747904, 0.00763949, 0.00766258, 0.00766612, 0.00784867, 0.00742858, 0.00693271", \ - "0.00865016, 0.0086964, 0.00869472, 0.00866184, 0.00849671, 0.0085216, 0.00830741", \ - "0.0114566, 0.0110007, 0.0109605, 0.010877, 0.0107998, 0.0104528, 0.0100919", \ - "0.0173903, 0.016302, 0.016121, 0.0160648, 0.0158565, 0.0158043, 0.0155303", \ - "0.0297407, 0.027616, 0.0271579, 0.0268057, 0.0265985, 0.026253, 0.0256215" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00681634, 0.00742766, 0.00742916, 0.00738583, 0.00724835, 0.0070601, 0.00660127", \ - "0.00692365, 0.00735913, 0.00735157, 0.00753397, 0.00743772, 0.00719479, 0.00676576", \ - "0.00743359, 0.00777527, 0.00786513, 0.00776914, 0.00789094, 0.00756433, 0.00717901", \ - "0.00877479, 0.00889043, 0.00893506, 0.00904645, 0.00890282, 0.00875051, 0.00875751", \ - "0.0114667, 0.0111647, 0.0111938, 0.0113014, 0.0113644, 0.0113108, 0.0105948", \ - "0.0173065, 0.0163415, 0.0162113, 0.0162289, 0.0162368, 0.0162197, 0.0160503", \ - "0.0294415, 0.0273527, 0.0271083, 0.0269247, 0.0265831, 0.02626, 0.0262227" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00244642; - rise_capacitance : 0.00246791; - rise_capacitance_range (0.00220853, 0.00265597); - fall_capacitance : 0.00242494; - fall_capacitance_range (0.00217873, 0.00265556); - } - } - cell (sg13g2_buf_16) { - area : 45.36; - cell_footprint : "buf"; - cell_leakage_power : 2605.75; - leakage_power () { - value : 2211.69; - when : "A&X"; - } - leakage_power () { - value : 2999.82; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 4.8; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0410661, 0.0899216, 0.11804, 0.164325, 0.241153, 0.369593, 0.582763", \ - "0.0699894, 0.120547, 0.148708, 0.194783, 0.271761, 0.399893, 0.613439", \ - "0.0885028, 0.14125, 0.16923, 0.215396, 0.292279, 0.42039, 0.633966", \ - "0.113285, 0.170374, 0.19802, 0.243753, 0.32054, 0.448611, 0.661973", \ - "0.148154, 0.211366, 0.238486, 0.28403, 0.359604, 0.486875, 0.699863", \ - "0.196788, 0.269128, 0.298877, 0.344812, 0.421226, 0.547658, 0.760445", \ - "0.264782, 0.351867, 0.386357, 0.435182, 0.511326, 0.639995, 0.854361" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0103642, 0.0691533, 0.109434, 0.176991, 0.289826, 0.478227, 0.792235", \ - "0.0143491, 0.0698898, 0.109847, 0.176995, 0.28983, 0.478228, 0.792509", \ - "0.0179835, 0.0711466, 0.110608, 0.177425, 0.290077, 0.478289, 0.79251", \ - "0.0238431, 0.0745824, 0.112337, 0.178255, 0.290658, 0.47858, 0.792511", \ - "0.0323248, 0.0808374, 0.116512, 0.180711, 0.291827, 0.479512, 0.792798", \ - "0.047046, 0.093529, 0.126211, 0.186749, 0.295919, 0.48199, 0.794861", \ - "0.070251, 0.120107, 0.149297, 0.204309, 0.307982, 0.491373, 0.801724" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0446486, 0.0897702, 0.113788, 0.152882, 0.217913, 0.325999, 0.506128", \ - "0.073486, 0.120257, 0.144438, 0.183544, 0.248603, 0.356822, 0.53685", \ - "0.0907523, 0.139549, 0.163856, 0.202999, 0.268085, 0.376328, 0.556344", \ - "0.113683, 0.166667, 0.191202, 0.229976, 0.295092, 0.403239, 0.583212", \ - "0.143065, 0.202936, 0.227602, 0.266206, 0.330823, 0.439041, 0.618966", \ - "0.180512, 0.2503, 0.277541, 0.317905, 0.383712, 0.490998, 0.670408", \ - "0.225518, 0.307358, 0.339191, 0.383628, 0.451454, 0.562274, 0.744099" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0110401, 0.0585223, 0.0905046, 0.143995, 0.234542, 0.385471, 0.63709", \ - "0.0146707, 0.0596648, 0.0911337, 0.144467, 0.234628, 0.385667, 0.637218", \ - "0.0184418, 0.0614898, 0.0923635, 0.145162, 0.235025, 0.385668, 0.637304", \ - "0.0246184, 0.0654933, 0.095077, 0.146642, 0.235974, 0.386283, 0.637493", \ - "0.0342394, 0.0731363, 0.100808, 0.150237, 0.237915, 0.387503, 0.638454", \ - "0.049076, 0.087608, 0.112956, 0.159025, 0.244006, 0.390934, 0.64085", \ - "0.071141, 0.113473, 0.136785, 0.179443, 0.260183, 0.404724, 0.650628" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0924702, 0.10212, 0.102182, 0.102182, 0.099719, 0.0968404, 0.0955036", \ - "0.0956446, 0.0976614, 0.0995053, 0.100812, 0.0973371, 0.0940946, 0.0941325", \ - "0.102208, 0.101047, 0.101396, 0.101432, 0.104272, 0.100575, 0.0954429", \ - "0.116869, 0.109354, 0.109317, 0.109584, 0.106108, 0.110806, 0.0974357", \ - "0.145968, 0.128143, 0.12644, 0.126031, 0.124625, 0.119831, 0.11669", \ - "0.206914, 0.171549, 0.169717, 0.166426, 0.165023, 0.161391, 0.157182", \ - "0.327227, 0.267279, 0.262668, 0.258374, 0.25304, 0.248002, 0.244173" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0893803, 0.0998947, 0.100696, 0.0997775, 0.0985274, 0.0950149, 0.0882644", \ - "0.0938428, 0.0964979, 0.0979297, 0.101366, 0.0976781, 0.0938435, 0.0880176", \ - "0.100616, 0.099161, 0.100259, 0.0992418, 0.101639, 0.0961023, 0.0897995", \ - "0.116893, 0.108482, 0.110235, 0.109865, 0.106807, 0.106648, 0.0992002", \ - "0.147191, 0.126659, 0.127385, 0.126598, 0.128738, 0.125975, 0.11855", \ - "0.20857, 0.169107, 0.168329, 0.167469, 0.169822, 0.167625, 0.166525", \ - "0.326536, 0.263349, 0.259246, 0.255391, 0.253693, 0.252426, 0.253165" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0184071; - rise_capacitance : 0.0186318; - rise_capacitance_range (0.0168169, 0.020073); - fall_capacitance : 0.0181823; - fall_capacitance_range (0.0164653, 0.0197439); - } - } - cell (sg13g2_buf_2) { - area : 9.072; - cell_footprint : "buf"; - cell_leakage_power : 338.853; - leakage_power () { - value : 385.622; - when : "!A&!X"; - } - leakage_power () { - value : 292.083; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0405415, 0.086339, 0.114193, 0.160224, 0.236754, 0.364682, 0.576971", \ - "0.0690468, 0.116425, 0.144376, 0.19018, 0.266837, 0.394476, 0.607052", \ - "0.0871335, 0.136671, 0.164513, 0.210245, 0.28697, 0.414575, 0.62719", \ - "0.111142, 0.165169, 0.192646, 0.238298, 0.314553, 0.442057, 0.654662", \ - "0.145276, 0.205009, 0.232605, 0.278171, 0.352523, 0.479594, 0.692082", \ - "0.192105, 0.261867, 0.290573, 0.336211, 0.412412, 0.539296, 0.749762", \ - "0.260322, 0.344658, 0.378584, 0.427266, 0.503988, 0.631109, 0.84393" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0105116, 0.0678292, 0.10816, 0.175535, 0.288222, 0.476151, 0.789077", \ - "0.0145078, 0.0685061, 0.108498, 0.175593, 0.288223, 0.476152, 0.789499", \ - "0.0179369, 0.0696419, 0.109167, 0.175965, 0.288325, 0.476153, 0.7895", \ - "0.0233506, 0.0727811, 0.110763, 0.176701, 0.288948, 0.476432, 0.789501", \ - "0.0313016, 0.0785604, 0.114433, 0.178864, 0.290061, 0.477284, 0.789925", \ - "0.045045, 0.091558, 0.12389, 0.184705, 0.293887, 0.479757, 0.79148", \ - "0.066325, 0.116378, 0.145497, 0.201267, 0.304918, 0.488721, 0.798231" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0428172, 0.0841582, 0.107719, 0.146202, 0.210607, 0.317271, 0.495172", \ - "0.0706732, 0.113834, 0.137478, 0.176068, 0.240254, 0.347237, 0.525379", \ - "0.0868596, 0.132165, 0.155929, 0.194514, 0.25868, 0.365454, 0.543528", \ - "0.108099, 0.157503, 0.181221, 0.21955, 0.283833, 0.390716, 0.568432", \ - "0.134586, 0.190174, 0.215489, 0.252932, 0.317511, 0.42386, 0.601596", \ - "0.168106, 0.23317, 0.260206, 0.300423, 0.364449, 0.47136, 0.648147", \ - "0.205407, 0.28341, 0.314441, 0.357543, 0.424516, 0.534086, 0.713401" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0106199, 0.0559791, 0.0876916, 0.140815, 0.230191, 0.379063, 0.627367", \ - "0.0141921, 0.0573099, 0.0884722, 0.141179, 0.230231, 0.379091, 0.627844", \ - "0.0177606, 0.0589644, 0.0895605, 0.141833, 0.230591, 0.37926, 0.627845", \ - "0.0234061, 0.0627179, 0.0919548, 0.143157, 0.231478, 0.379781, 0.627846", \ - "0.0322489, 0.0699508, 0.0973251, 0.146376, 0.233219, 0.380992, 0.628381", \ - "0.045626, 0.083287, 0.108749, 0.15525, 0.238791, 0.384272, 0.630545", \ - "0.065814, 0.107788, 0.130584, 0.173647, 0.25426, 0.397148, 0.640169" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0120913, 0.01327, 0.0132488, 0.0132248, 0.0129711, 0.0126754, 0.0116186", \ - "0.0122893, 0.0127062, 0.0128912, 0.0129918, 0.0126713, 0.0121946, 0.0122011", \ - "0.0130336, 0.0131648, 0.0132071, 0.0131732, 0.013277, 0.0127035, 0.0117842", \ - "0.0149117, 0.0144101, 0.0144396, 0.0145229, 0.0140787, 0.0141434, 0.0135654", \ - "0.0187113, 0.0170493, 0.0168328, 0.0168731, 0.0165146, 0.0157616, 0.0158281", \ - "0.026912, 0.0233342, 0.0229199, 0.0226462, 0.0224631, 0.022133, 0.021201", \ - "0.0435138, 0.0370006, 0.0363115, 0.0357979, 0.0350701, 0.0342212, 0.0335797" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117162, 0.0129879, 0.013065, 0.0129916, 0.0129305, 0.0124695, 0.0116698", \ - "0.012051, 0.0126644, 0.0127735, 0.0130549, 0.0130675, 0.0123021, 0.0117322", \ - "0.0128049, 0.0130677, 0.0132327, 0.0130464, 0.0132892, 0.0125518, 0.0116719", \ - "0.0149174, 0.0144436, 0.0144852, 0.0145696, 0.0143751, 0.0141548, 0.0134026", \ - "0.0188348, 0.0170127, 0.0171369, 0.0170971, 0.0173767, 0.0172883, 0.0157756", \ - "0.0270717, 0.022995, 0.0231307, 0.0232932, 0.0231255, 0.0232963, 0.0228687", \ - "0.0431454, 0.0365664, 0.0358838, 0.0354224, 0.0351982, 0.0347901, 0.0349582" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0028222; - rise_capacitance : 0.00285593; - rise_capacitance_range (0.0025994, 0.00305631); - fall_capacitance : 0.00278847; - fall_capacitance_range (0.00254155, 0.00302898); - } - } - cell (sg13g2_buf_4) { - area : 14.5152; - cell_footprint : "buf"; - cell_leakage_power : 620.309; - leakage_power () { - value : 499.66; - when : "A&X"; - } - leakage_power () { - value : 740.958; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 1.2; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0508713, 0.100972, 0.128894, 0.174812, 0.251483, 0.378902, 0.590976", \ - "0.0846345, 0.136311, 0.164371, 0.21026, 0.286748, 0.414078, 0.626384", \ - "0.107728, 0.161729, 0.189699, 0.235453, 0.311986, 0.43923, 0.65126", \ - "0.140455, 0.198886, 0.226705, 0.272276, 0.348505, 0.475507, 0.687547", \ - "0.187075, 0.252457, 0.281752, 0.326441, 0.402266, 0.529773, 0.740884", \ - "0.259364, 0.333301, 0.364459, 0.409999, 0.484336, 0.610455, 0.821629", \ - "0.370283, 0.457825, 0.493081, 0.542453, 0.618606, 0.745273, 0.95731" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.013437, 0.0699224, 0.109693, 0.176436, 0.288533, 0.475402, 0.787177", \ - "0.0174835, 0.0710708, 0.110313, 0.176581, 0.288614, 0.476127, 0.787178", \ - "0.0215147, 0.0728757, 0.111303, 0.177103, 0.288842, 0.476128, 0.787179", \ - "0.028329, 0.0771181, 0.113759, 0.178451, 0.289491, 0.476129, 0.787242", \ - "0.0382146, 0.0851612, 0.119977, 0.181493, 0.290963, 0.476993, 0.787871", \ - "0.052357, 0.100187, 0.131613, 0.18951, 0.29571, 0.479528, 0.78945", \ - "0.077179, 0.126641, 0.155042, 0.207868, 0.308656, 0.48931, 0.796349" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0438781, 0.0871473, 0.11096, 0.149844, 0.214613, 0.322224, 0.501498", \ - "0.0727844, 0.117643, 0.141567, 0.18044, 0.245175, 0.352977, 0.532458", \ - "0.0893759, 0.136471, 0.160481, 0.199392, 0.264135, 0.371755, 0.55134", \ - "0.11048, 0.161883, 0.186019, 0.224655, 0.289289, 0.396513, 0.57593", \ - "0.135162, 0.192675, 0.217501, 0.256656, 0.32103, 0.428242, 0.606972", \ - "0.160337, 0.227542, 0.25411, 0.29473, 0.359212, 0.465671, 0.644469", \ - "0.175618, 0.255596, 0.287348, 0.330527, 0.396787, 0.505851, 0.684863" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0110157, 0.0572552, 0.0892074, 0.142563, 0.232707, 0.382708, 0.632923", \ - "0.0148095, 0.0585596, 0.0898941, 0.142945, 0.232708, 0.382769, 0.63331", \ - "0.0187367, 0.0604211, 0.0911817, 0.143704, 0.233031, 0.382855, 0.634125", \ - "0.0252305, 0.0646606, 0.0939202, 0.145245, 0.23394, 0.383516, 0.634126", \ - "0.0352952, 0.0725746, 0.0999893, 0.148777, 0.235973, 0.384662, 0.634127", \ - "0.05065, 0.088193, 0.111959, 0.158468, 0.24193, 0.388156, 0.636219", \ - "0.073651, 0.114768, 0.136905, 0.177854, 0.257131, 0.400469, 0.645381" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0228233, 0.0247412, 0.0247333, 0.0246798, 0.0242894, 0.023451, 0.0232568", \ - "0.0236778, 0.0236637, 0.0241454, 0.0243437, 0.023816, 0.0231238, 0.0225819", \ - "0.0251393, 0.0241668, 0.0241715, 0.0241729, 0.0240906, 0.0231191, 0.0214603", \ - "0.0285716, 0.0256795, 0.0257432, 0.0259071, 0.0248782, 0.0249274, 0.0235814", \ - "0.0356114, 0.0295038, 0.0300086, 0.0294473, 0.029591, 0.0284587, 0.0279042", \ - "0.0486163, 0.0387174, 0.0385203, 0.037456, 0.0363874, 0.0360661, 0.0350918", \ - "0.0751748, 0.0586929, 0.0572979, 0.0557952, 0.0547894, 0.0532766, 0.052201" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0225303, 0.0250711, 0.0253371, 0.025249, 0.0249499, 0.0241272, 0.0223353", \ - "0.0233711, 0.0242544, 0.0246273, 0.0254022, 0.0250468, 0.0237038, 0.0224866", \ - "0.0247535, 0.0246657, 0.0250657, 0.0248559, 0.0252874, 0.0237345, 0.0233913", \ - "0.0287021, 0.0266568, 0.0270051, 0.0271878, 0.0265586, 0.0259009, 0.0246216", \ - "0.0350769, 0.0298897, 0.0302479, 0.0303891, 0.0307717, 0.0302287, 0.0279344", \ - "0.0485225, 0.0384131, 0.0378969, 0.0385824, 0.0383051, 0.0381485, 0.0378773", \ - "0.0742341, 0.0581134, 0.0567299, 0.0553217, 0.0544827, 0.0538192, 0.0534056" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00399415; - rise_capacitance : 0.00411337; - rise_capacitance_range (0.00382198, 0.00431211); - fall_capacitance : 0.00387494; - fall_capacitance_range (0.00349062, 0.00433865); - } - } - cell (sg13g2_buf_8) { - area : 23.5872; - cell_footprint : "buf"; - cell_leakage_power : 1302.88; - leakage_power () { - value : 1105.84; - when : "A&X"; - } - leakage_power () { - value : 1499.91; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 2.4; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0407439, 0.0884681, 0.116422, 0.162468, 0.239094, 0.367103, 0.579713", \ - "0.0698875, 0.11933, 0.147224, 0.193135, 0.269827, 0.397609, 0.610389", \ - "0.0884487, 0.140162, 0.168031, 0.213933, 0.290537, 0.418394, 0.631148", \ - "0.113123, 0.169547, 0.196881, 0.24278, 0.319259, 0.446824, 0.659273", \ - "0.148171, 0.209929, 0.237756, 0.282994, 0.358155, 0.485322, 0.697624", \ - "0.195981, 0.268209, 0.297351, 0.342777, 0.418811, 0.545731, 0.756271", \ - "0.264829, 0.351514, 0.385881, 0.434497, 0.510282, 0.638344, 0.851929" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0101967, 0.0681535, 0.108535, 0.175678, 0.288171, 0.475781, 0.788514", \ - "0.0143028, 0.0689611, 0.108808, 0.175733, 0.288172, 0.475989, 0.788831", \ - "0.0179945, 0.0702066, 0.109578, 0.176156, 0.288359, 0.47599, 0.788832", \ - "0.0238643, 0.073679, 0.111256, 0.177003, 0.288969, 0.476202, 0.788833", \ - "0.0323037, 0.0798883, 0.1154, 0.179393, 0.290124, 0.47721, 0.789143", \ - "0.047191, 0.093261, 0.12567, 0.185852, 0.294088, 0.479745, 0.790866", \ - "0.070118, 0.119727, 0.148586, 0.203203, 0.306531, 0.489031, 0.798143" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.04424, 0.0884993, 0.112521, 0.151681, 0.217052, 0.32554, 0.50629", \ - "0.073343, 0.11932, 0.143401, 0.182583, 0.24788, 0.356627, 0.537381", \ - "0.0905248, 0.138762, 0.162953, 0.202151, 0.267397, 0.375962, 0.556876", \ - "0.113556, 0.165807, 0.19049, 0.229503, 0.294542, 0.402784, 0.583711", \ - "0.143007, 0.202255, 0.226995, 0.265583, 0.330957, 0.438834, 0.619723", \ - "0.18108, 0.249037, 0.276647, 0.31658, 0.382331, 0.490319, 0.67069", \ - "0.225435, 0.307027, 0.339086, 0.383195, 0.45101, 0.562158, 0.743708" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0108125, 0.0577589, 0.0901045, 0.143857, 0.234584, 0.386058, 0.638503", \ - "0.0145735, 0.0591335, 0.0906999, 0.144179, 0.234625, 0.386213, 0.638504", \ - "0.0183742, 0.0608784, 0.0919409, 0.14493, 0.235137, 0.386315, 0.639003", \ - "0.0245716, 0.0647318, 0.094578, 0.146388, 0.236031, 0.38685, 0.639004", \ - "0.0341874, 0.0725583, 0.100338, 0.149973, 0.237938, 0.38807, 0.639688", \ - "0.048825, 0.08737, 0.112967, 0.15887, 0.244037, 0.391557, 0.642165", \ - "0.070934, 0.113314, 0.136388, 0.17922, 0.260247, 0.405189, 0.651833" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0464263, 0.0512712, 0.0515716, 0.0513142, 0.0503195, 0.0488018, 0.0479294", \ - "0.0477514, 0.0491022, 0.0495324, 0.0498189, 0.0488033, 0.047379, 0.0480266", \ - "0.0507562, 0.0505177, 0.0507752, 0.0507685, 0.050639, 0.0506333, 0.0450503", \ - "0.0584554, 0.0549423, 0.0548111, 0.0555791, 0.0542216, 0.0556297, 0.0517426", \ - "0.0727253, 0.0636066, 0.0632141, 0.0629194, 0.0620574, 0.0591221, 0.0590482", \ - "0.103211, 0.0854304, 0.0847952, 0.0833048, 0.0825049, 0.0816801, 0.0777229", \ - "0.163251, 0.133768, 0.13142, 0.129446, 0.12706, 0.123982, 0.121454" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0446736, 0.0498408, 0.0506472, 0.0500987, 0.0494954, 0.047775, 0.0440863", \ - "0.0466286, 0.0483578, 0.0490186, 0.0503693, 0.0489216, 0.0469988, 0.0441788", \ - "0.0498352, 0.0496375, 0.0502902, 0.0496235, 0.0508891, 0.0482517, 0.0456057", \ - "0.0582067, 0.0538293, 0.0551387, 0.0554073, 0.0538347, 0.0529678, 0.0494245", \ - "0.0733104, 0.0632883, 0.0636631, 0.0635994, 0.0645091, 0.0638761, 0.0592121", \ - "0.103847, 0.0843076, 0.0846408, 0.0834026, 0.0841618, 0.0841763, 0.0840122", \ - "0.16275, 0.131585, 0.129177, 0.127504, 0.126715, 0.125085, 0.124459" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00924632; - rise_capacitance : 0.00935971; - rise_capacitance_range (0.00850047, 0.0100676); - fall_capacitance : 0.00913294; - fall_capacitance_range (0.00833326, 0.00990206); - } - } - cell (sg13g2_decap_4) { - area : 7.2576; - cell_footprint : "decap"; - cell_leakage_power : 1468.61; - dont_touch : true; - dont_use : true; - is_decap_cell : true; - } - cell (sg13g2_decap_8) { - area : 12.7008; - cell_footprint : "decap"; - cell_leakage_power : 2937.24; - dont_touch : true; - dont_use : true; - is_decap_cell : true; - } - cell (sg13g2_dfrbp_1) { - area : 52.6176; - cell_footprint : "dfrbp"; - cell_leakage_power : 1160.68; - leakage_power () { - value : 1011.37; - when : "!CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 994.666; - when : "!CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1066.1; - when : "CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1049.39; - when : "CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1220.14; - when : "!CLK&!D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1113.66; - when : "!CLK&!D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 1257.98; - when : "!CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1221.93; - when : "!CLK&D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 1257.58; - when : "CLK&!D&RESET_B&Q*!Q_N"; - } - leakage_power () { - value : 1170.61; - when : "CLK&!D&RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1302.46; - when : "CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1262.31; - when : "CLK&D&RESET_B&!Q&Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.127297, 0.165163, 0.192618, 0.237985, 0.313938, 0.440698, 0.651919", \ - "0.156888, 0.194879, 0.222307, 0.26768, 0.343689, 0.470408, 0.681608", \ - "0.176665, 0.214622, 0.241999, 0.287405, 0.363369, 0.490056, 0.701223", \ - "0.204152, 0.242055, 0.269459, 0.314821, 0.390914, 0.517545, 0.728651", \ - "0.243324, 0.280584, 0.307951, 0.353776, 0.429298, 0.556465, 0.767314", \ - "0.298348, 0.335739, 0.363092, 0.40845, 0.484472, 0.611184, 0.822235", \ - "0.378122, 0.414573, 0.441803, 0.487101, 0.563052, 0.689752, 0.900929" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0135511, 0.0666162, 0.106703, 0.173155, 0.284628, 0.470583, 0.780421", \ - "0.0135731, 0.0666172, 0.106704, 0.173156, 0.284635, 0.470584, 0.780599", \ - "0.0135996, 0.0666268, 0.106705, 0.173157, 0.284636, 0.470585, 0.782934", \ - "0.0136254, 0.0666278, 0.106706, 0.173158, 0.28465, 0.470586, 0.782935", \ - "0.0137609, 0.0666389, 0.106707, 0.173159, 0.284651, 0.470587, 0.782936", \ - "0.014157, 0.066683, 0.106708, 0.173164, 0.284652, 0.470588, 0.782937", \ - "0.015228, 0.066825, 0.106789, 0.173206, 0.284659, 0.470589, 0.782938" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118674, 0.153222, 0.176372, 0.214606, 0.278472, 0.384953, 0.562354", \ - "0.147875, 0.182414, 0.205598, 0.243749, 0.307669, 0.414053, 0.591475", \ - "0.167005, 0.201551, 0.224709, 0.262927, 0.326781, 0.433179, 0.61056", \ - "0.192436, 0.22695, 0.25011, 0.288338, 0.352174, 0.458589, 0.635911", \ - "0.227523, 0.261663, 0.285185, 0.323054, 0.387253, 0.493736, 0.671071", \ - "0.275001, 0.309523, 0.332693, 0.370921, 0.434786, 0.541285, 0.718624", \ - "0.338249, 0.372701, 0.395869, 0.434094, 0.497955, 0.604382, 0.781776" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110723, 0.0541937, 0.0859586, 0.138838, 0.227891, 0.376023, 0.623286", \ - "0.0110841, 0.0541947, 0.0859596, 0.13886, 0.227892, 0.376169, 0.623468", \ - "0.0110851, 0.0542, 0.0859866, 0.138861, 0.227893, 0.37617, 0.624861", \ - "0.0110905, 0.054201, 0.0859876, 0.138862, 0.227894, 0.376171, 0.624862", \ - "0.0110954, 0.054202, 0.0859886, 0.138863, 0.227895, 0.376172, 0.624863", \ - "0.0110964, 0.054203, 0.0859896, 0.138864, 0.227896, 0.376173, 0.624864", \ - "0.0110974, 0.054204, 0.0859906, 0.138865, 0.227897, 0.376174, 0.624865" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.162485, 0.196992, 0.220106, 0.258266, 0.32224, 0.428806, 0.606191", \ - "0.199985, 0.234461, 0.25765, 0.295843, 0.35981, 0.46625, 0.643678", \ - "0.227379, 0.261793, 0.284898, 0.32313, 0.38699, 0.493491, 0.671049", \ - "0.268689, 0.30312, 0.326251, 0.364483, 0.428433, 0.534858, 0.712215", \ - "0.326899, 0.36129, 0.384421, 0.42266, 0.486638, 0.593068, 0.770478", \ - "0.408134, 0.44236, 0.46555, 0.503707, 0.567655, 0.674101, 0.851554", \ - "0.518587, 0.552611, 0.575757, 0.614003, 0.67786, 0.78435, 0.961881" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109549, 0.0541027, 0.0858772, 0.138856, 0.2277, 0.376129, 0.623285", \ - "0.0109559, 0.0541037, 0.0858782, 0.138857, 0.228121, 0.37613, 0.623436", \ - "0.0109608, 0.0541137, 0.0858792, 0.138858, 0.228122, 0.376131, 0.623535", \ - "0.0109938, 0.0541343, 0.0858802, 0.138859, 0.228123, 0.376132, 0.623536", \ - "0.0110793, 0.0541353, 0.0858891, 0.13886, 0.228124, 0.376133, 0.623537", \ - "0.011204, 0.054172, 0.085903, 0.138861, 0.228125, 0.376134, 0.623538", \ - "0.011363, 0.054225, 0.085916, 0.138862, 0.228126, 0.376135, 0.623539" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0378044, 0.057912, 0.0716447, 0.0941281, 0.131634, 0.194115, 0.298114", \ - "0.037559, 0.0576767, 0.0714798, 0.0938658, 0.132195, 0.19381, 0.297922", \ - "0.0382493, 0.0582691, 0.0719678, 0.0945309, 0.132265, 0.194592, 0.299647", \ - "0.0397164, 0.0597329, 0.073478, 0.0960105, 0.13352, 0.196474, 0.300069", \ - "0.0431862, 0.0630201, 0.0767834, 0.0993584, 0.137174, 0.199511, 0.30388", \ - "0.0511837, 0.0707469, 0.084539, 0.107056, 0.144789, 0.207634, 0.31185", \ - "0.0682708, 0.0873348, 0.100971, 0.123471, 0.161284, 0.223976, 0.328374" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385357, 0.0587549, 0.0723819, 0.0947737, 0.132162, 0.194201, 0.297707", \ - "0.0385667, 0.0587456, 0.0724222, 0.0954603, 0.132168, 0.194255, 0.29777", \ - "0.0393093, 0.059554, 0.0731769, 0.0954988, 0.133191, 0.195128, 0.299002", \ - "0.0409073, 0.0611238, 0.0749158, 0.0974347, 0.134617, 0.197009, 0.300488", \ - "0.0444043, 0.0645208, 0.0782876, 0.100662, 0.138666, 0.200983, 0.303952", \ - "0.052053, 0.072155, 0.0858382, 0.108485, 0.146032, 0.208635, 0.313198", \ - "0.0683018, 0.0883151, 0.101866, 0.124238, 0.161908, 0.22457, 0.329097" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273479, 0.0475106, 0.0611423, 0.0835148, 0.120906, 0.183077, 0.286455", \ - "0.027321, 0.0474795, 0.0614187, 0.0835493, 0.121001, 0.183018, 0.286531", \ - "0.0277172, 0.0477601, 0.0613743, 0.0839551, 0.12195, 0.18354, 0.28684", \ - "0.02862, 0.0486874, 0.0624453, 0.0848116, 0.122036, 0.185064, 0.287785", \ - "0.0306013, 0.0506485, 0.0642552, 0.0869585, 0.124576, 0.186524, 0.290487", \ - "0.0345633, 0.0544022, 0.0679125, 0.0905271, 0.128305, 0.191112, 0.295513", \ - "0.0415816, 0.0611593, 0.0747271, 0.0972521, 0.134852, 0.197655, 0.302061" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0927522, 0.149285, 0.178508, 0.224765, 0.301181, 0.428289, 0.640052", \ - "0.12191, 0.178466, 0.207658, 0.25386, 0.330384, 0.457456, 0.669012", \ - "0.14108, 0.197613, 0.226811, 0.27301, 0.349436, 0.476524, 0.688349", \ - "0.166521, 0.223018, 0.252225, 0.298417, 0.374877, 0.501943, 0.713471", \ - "0.201623, 0.258041, 0.286889, 0.33315, 0.409556, 0.536753, 0.74856", \ - "0.249311, 0.30553, 0.334707, 0.380969, 0.457421, 0.584522, 0.796076", \ - "0.312336, 0.368338, 0.397415, 0.443631, 0.52004, 0.647137, 0.858725" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0182732, 0.0748642, 0.112039, 0.176166, 0.286633, 0.472529, 0.783034", \ - "0.0182736, 0.0748652, 0.11204, 0.176167, 0.286634, 0.4726, 0.783035", \ - "0.0182746, 0.0748742, 0.112041, 0.176168, 0.286635, 0.472601, 0.783252", \ - "0.0182756, 0.0748816, 0.112042, 0.176169, 0.286636, 0.472602, 0.783253", \ - "0.0182766, 0.0748899, 0.112043, 0.176184, 0.286637, 0.472603, 0.783254", \ - "0.0182776, 0.0748909, 0.112044, 0.176186, 0.286638, 0.472604, 0.783255", \ - "0.018306, 0.0748919, 0.112045, 0.176187, 0.286639, 0.472605, 0.783256" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0987129, 0.159726, 0.187076, 0.227946, 0.293142, 0.400544, 0.579167", \ - "0.128304, 0.189307, 0.216655, 0.257553, 0.322786, 0.430169, 0.608811", \ - "0.148127, 0.209101, 0.236445, 0.277364, 0.342527, 0.449965, 0.628731", \ - "0.175442, 0.236459, 0.263891, 0.304664, 0.370033, 0.477377, 0.655983", \ - "0.214358, 0.275617, 0.302625, 0.34402, 0.409235, 0.51628, 0.69535", \ - "0.269486, 0.331925, 0.359483, 0.400476, 0.465828, 0.573223, 0.751902", \ - "0.345693, 0.412102, 0.439942, 0.481174, 0.546567, 0.654025, 0.832846" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0217039, 0.0711559, 0.0991557, 0.148021, 0.23399, 0.381327, 0.629626", \ - "0.021776, 0.0711569, 0.0991567, 0.148033, 0.233991, 0.381411, 0.629627", \ - "0.0218449, 0.0712279, 0.0991577, 0.14804, 0.233992, 0.381412, 0.630568", \ - "0.0221168, 0.0713758, 0.0992972, 0.148109, 0.233993, 0.381413, 0.630569", \ - "0.0229541, 0.071675, 0.0994433, 0.148165, 0.234026, 0.381414, 0.63057", \ - "0.025172, 0.072602, 0.100076, 0.148565, 0.234235, 0.381415, 0.630571", \ - "0.030148, 0.075431, 0.101831, 0.149515, 0.234788, 0.381668, 0.630572" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.136898, 0.191759, 0.220737, 0.266768, 0.343233, 0.470309, 0.682036", \ - "0.17436, 0.229201, 0.258214, 0.304282, 0.380714, 0.508099, 0.719434", \ - "0.201718, 0.256628, 0.285535, 0.33167, 0.408064, 0.535161, 0.746741", \ - "0.242913, 0.297941, 0.326912, 0.372922, 0.449372, 0.576399, 0.788008", \ - "0.300896, 0.356133, 0.385154, 0.431237, 0.50761, 0.634653, 0.846238", \ - "0.381703, 0.437304, 0.466257, 0.512372, 0.588872, 0.716049, 0.927638", \ - "0.491729, 0.54795, 0.577015, 0.623044, 0.699552, 0.82671, 1.03857" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0183706, 0.073555, 0.111092, 0.175744, 0.286518, 0.47246, 0.783019", \ - "0.018409, 0.0735687, 0.111093, 0.175745, 0.286552, 0.472914, 0.783104", \ - "0.0184849, 0.0735822, 0.111094, 0.175746, 0.286553, 0.472915, 0.783178", \ - "0.0187838, 0.0737345, 0.111144, 0.175747, 0.286554, 0.472916, 0.783179", \ - "0.0193124, 0.0739259, 0.111264, 0.175748, 0.286555, 0.472917, 0.78318", \ - "0.020227, 0.074327, 0.111407, 0.175781, 0.286556, 0.472918, 0.783181", \ - "0.021404, 0.074878, 0.111834, 0.176025, 0.286588, 0.472919, 0.783182" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385475, 0.0588637, 0.0725524, 0.0950594, 0.132609, 0.195028, 0.299038", \ - "0.0385448, 0.0588452, 0.0726079, 0.0950574, 0.133777, 0.195023, 0.299002", \ - "0.0393022, 0.0596366, 0.0732397, 0.0957878, 0.133628, 0.195657, 0.299796", \ - "0.0409242, 0.0612292, 0.0749631, 0.0974941, 0.134966, 0.197896, 0.301356", \ - "0.0444049, 0.0646505, 0.0784142, 0.100972, 0.138673, 0.20106, 0.305356", \ - "0.0520342, 0.0722603, 0.0860245, 0.108518, 0.146314, 0.209059, 0.313193", \ - "0.0683156, 0.0884585, 0.102062, 0.12457, 0.162338, 0.224965, 0.329384" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377993, 0.0578579, 0.0715212, 0.0939016, 0.13128, 0.193401, 0.296983", \ - "0.0375495, 0.0575956, 0.0713298, 0.0940744, 0.131207, 0.193238, 0.296819", \ - "0.038263, 0.0582721, 0.0718649, 0.0942918, 0.132282, 0.193802, 0.297659", \ - "0.0397349, 0.059728, 0.0734291, 0.0960288, 0.132998, 0.195708, 0.299847", \ - "0.0431885, 0.0629689, 0.0767845, 0.0991601, 0.137134, 0.199181, 0.302438", \ - "0.0511352, 0.0706907, 0.084397, 0.106953, 0.144654, 0.207382, 0.311912", \ - "0.0681993, 0.0872946, 0.100889, 0.123262, 0.160969, 0.223496, 0.327937" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273148, 0.0476386, 0.0613249, 0.0838307, 0.121397, 0.183798, 0.28777", \ - "0.0272819, 0.0476107, 0.0614192, 0.0838164, 0.121394, 0.184002, 0.287735", \ - "0.0277214, 0.0478698, 0.0615964, 0.0843139, 0.121883, 0.184075, 0.288194", \ - "0.0285934, 0.0488318, 0.0625601, 0.0849298, 0.122629, 0.185754, 0.289435", \ - "0.0305613, 0.0507039, 0.0644844, 0.0870568, 0.124775, 0.186811, 0.291806", \ - "0.0345158, 0.0545096, 0.0681323, 0.0907901, 0.128489, 0.191241, 0.2955", \ - "0.0415326, 0.0613185, 0.0749841, 0.0976221, 0.135081, 0.198044, 0.302601" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301993; - rise_capacitance : 0.00319101; - rise_capacitance_range (0.00288838, 0.0034315); - fall_capacitance : 0.0027633; - fall_capacitance_range (0.0027633, 0.00338418); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0862122, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131509, 0.0130259, 0.0136565, 0.0150822, 0.01836, 0.0257322, 0.0417468" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0249077, 0.0248757, 0.0254722, 0.0270823, 0.0304276, 0.0381012, 0.0544884" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252898, 0.0252445, 0.0258218, 0.02744, 0.030819, 0.0384366, 0.0546927" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138198, 0.0136892, 0.0143372, 0.0156919, 0.0189878, 0.026338, 0.0422141" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129513, 0.0129691, 0.0135604, 0.0151392, 0.0184109, 0.0257555, 0.0414339" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0497783, 0.0496597, 0.0498272, 0.0512984, 0.0545847, 0.0620869, 0.0775977" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128741, 0.0127615, 0.0134194, 0.0147889, 0.0180778, 0.0254387, 0.0414428" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129324, 0.0129516, 0.0135463, 0.0151306, 0.0183954, 0.0257544, 0.0415276" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013854, 0.0137222, 0.0143644, 0.0157184, 0.019004, 0.026363, 0.0422387" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129567, 0.0129644, 0.0135537, 0.0151331, 0.0184055, 0.0257499, 0.0414264" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131509, 0.0130259, 0.0136565, 0.0150822, 0.01836, 0.0257322, 0.0417468" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0249077, 0.0248757, 0.0254722, 0.0270823, 0.0304276, 0.0381012, 0.0544884" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00165161; - rise_capacitance : 0.00150745; - rise_capacitance_range (0.00143943, 0.00175012); - fall_capacitance : 0.00179576; - fall_capacitance_range (0.00179576, 0.00282118); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.039123, -0.000246497, 0.024145, 0.0531392", \ - "-0.13952, -0.0993119, -0.0750829, -0.0461353", \ - "-0.186167, -0.158312, -0.137617, -0.106057", \ - "-0.231231, -0.220518, -0.204688, -0.177092" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0220067, 0.0571575, 0.101298, 0.155677", \ - "-0.134528, -0.0636615, -0.0173898, 0.0390837", \ - "-0.206741, -0.153067, -0.110633, -0.055208", \ - "-0.2825, -0.248008, -0.215987, -0.165286" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0733557, 0.0202131, -0.00614259, -0.036949", \ - "0.196924, 0.129869, 0.0986846, 0.0653783", \ - "0.268464, 0.195026, 0.1646, 0.128657", \ - "0.349959, 0.272749, 0.241412, 0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, -0.0247118, -0.0755806, -0.131392", \ - "0.201915, 0.112044, 0.056726, -0.0033467", \ - "0.299325, 0.213382, 0.161902, 0.100407", \ - "0.406625, 0.32498, 0.275311, 0.215462" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00165089, 0.00170001, 0.00194179, 0.00255569, 0.00394296, 0.00680683, 0.0128643" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00129323, 0.00137682, 0.00163795, 0.00227572, 0.00365778, 0.006573, 0.0126901" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0143822, 0.014415, 0.0146959, 0.0151833, 0.0166174, 0.0198288, 0.0268037" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108384, 0.0107845, 0.011059, 0.01169, 0.0132361, 0.0165653, 0.0236869" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-6.29038e-05, -6.01817e-05, -5.90365e-05, -5.5984e-05, -5.75979e-05, -5.73381e-05, -5.63896e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000304623, 0.000306011, 0.000306976, 0.000305948, 0.000307757, 0.000308355, 0.00030931" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00165089, 0.00170001, 0.00194179, 0.00255569, 0.00394296, 0.00680683, 0.0128643" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00129323, 0.00137682, 0.00163795, 0.00227572, 0.00365778, 0.006573, 0.0126901" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0055191; - rise_capacitance : 0.00572369; - rise_capacitance_range (0.00467934, 0.00672269); - fall_capacitance : 0.00537296; - fall_capacitance_range (0.00495432, 0.0056584); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0782461, 0.0252047, -0.000999033, -0.0288539", \ - "0.196924, 0.132416, 0.106552, 0.0736253", \ - "0.289038, 0.22125, 0.194282, 0.159731", \ - "0.412022, 0.344223, 0.314861, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0684653, -0.0202131, 0.00357081, 0.0342506", \ - "-0.181949, -0.124777, -0.101307, -0.0708763", \ - "-0.268464, -0.21076, -0.186187, -0.156906", \ - "-0.387736, -0.330478, -0.306386, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406849, 0.00397856, 0.00402722, 0.00438069, 0.00551867, 0.00821602, 0.0139429" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0372729, 0.0368937, 0.0373511, 0.0389537, 0.0427168, 0.0509794, 0.0671855" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000912592, 0.000906928, 0.000910192, 0.0009083, 0.000915604, 0.000906267, 0.000909243" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000912592, -0.000906928, -0.000910192, -0.0009083, -0.000915604, -0.000906267, -0.000909243" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0170181, 0.0167431, 0.0169104, 0.0173346, 0.018899, 0.0228459, 0.0315903" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108099, 0.0104538, 0.0104698, 0.0111694, 0.0128653, 0.0170329, 0.0260319" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000991774, 0.000991228, 0.000987105, 0.000992501, 0.00099736, 0.000989634, 0.000994477" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000991774, -0.000991228, -0.000987105, -0.000992501, -0.00099736, -0.000989634, -0.000994477" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406849, 0.00397856, 0.00402722, 0.00438069, 0.00551867, 0.00821602, 0.0139429" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108099, 0.0104538, 0.0104698, 0.0111694, 0.0128653, 0.0170329, 0.0260319" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbp_2) { - area : 54.432; - cell_footprint : "dfrbp"; - cell_leakage_power : 1383.55; - leakage_power () { - value : 1239.15; - when : "!CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1222.45; - when : "!CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1293.88; - when : "CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1277.18; - when : "CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1433.16; - when : "!CLK&!D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1341.44; - when : "!CLK&!D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 1471; - when : "!CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1449.72; - when : "!CLK&D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 1470.6; - when : "CLK&!D&RESET_B&Q*!Q_N"; - } - leakage_power () { - value : 1398.39; - when : "CLK&!D&RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 1515.49; - when : "CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 1490.1; - when : "CLK&D&RESET_B&!Q&Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.162402, 0.198194, 0.225204, 0.270701, 0.347496, 0.475913, 0.690098", \ - "0.192127, 0.227854, 0.254796, 0.300402, 0.377233, 0.505545, 0.719896", \ - "0.211846, 0.247652, 0.274611, 0.32013, 0.396885, 0.525262, 0.739574", \ - "0.239236, 0.275018, 0.301986, 0.347467, 0.424298, 0.552628, 0.766677", \ - "0.278001, 0.313759, 0.340735, 0.38662, 0.463368, 0.591347, 0.80588", \ - "0.334464, 0.36976, 0.396625, 0.442058, 0.518873, 0.647186, 0.861249", \ - "0.41692, 0.450664, 0.477311, 0.522654, 0.599305, 0.727638, 0.941752" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0156975, 0.0689711, 0.108822, 0.175896, 0.288687, 0.476808, 0.79043", \ - "0.0157172, 0.0689771, 0.108827, 0.175909, 0.288688, 0.476909, 0.790431", \ - "0.0157182, 0.0689935, 0.108834, 0.17591, 0.288689, 0.47691, 0.790683", \ - "0.0157628, 0.0689945, 0.108835, 0.175911, 0.28869, 0.476911, 0.790684", \ - "0.01582, 0.0689955, 0.108839, 0.175912, 0.288691, 0.476912, 0.790685", \ - "0.015985, 0.069048, 0.108855, 0.175913, 0.288692, 0.476913, 0.790686", \ - "0.016526, 0.069237, 0.108905, 0.175999, 0.28872, 0.476914, 0.790687" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.144794, 0.179625, 0.202704, 0.241179, 0.305595, 0.413061, 0.592351", \ - "0.174065, 0.208825, 0.232032, 0.270411, 0.334864, 0.44237, 0.621855", \ - "0.193316, 0.228055, 0.251235, 0.289639, 0.354062, 0.461547, 0.640807", \ - "0.219072, 0.253816, 0.276995, 0.315381, 0.379865, 0.487292, 0.666519", \ - "0.254037, 0.28881, 0.311975, 0.35037, 0.414799, 0.522621, 0.701486", \ - "0.302328, 0.33707, 0.360266, 0.398645, 0.463098, 0.570636, 0.749824", \ - "0.365885, 0.400598, 0.423795, 0.462196, 0.526604, 0.634125, 0.813505" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0134479, 0.0573703, 0.0888078, 0.141984, 0.231778, 0.38168, 0.631649", \ - "0.0134487, 0.0573713, 0.0888088, 0.141989, 0.231779, 0.38179, 0.632173", \ - "0.0134497, 0.0573723, 0.0888098, 0.14199, 0.23178, 0.381791, 0.632722", \ - "0.0134509, 0.0573739, 0.0888108, 0.142031, 0.231781, 0.381792, 0.632723", \ - "0.0134561, 0.0573749, 0.0888118, 0.142032, 0.231782, 0.381793, 0.632724", \ - "0.0134571, 0.057384, 0.0888128, 0.142033, 0.231783, 0.381794, 0.632725", \ - "0.0134581, 0.057385, 0.0888138, 0.142034, 0.231784, 0.381806, 0.632726" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.188778, 0.223583, 0.246808, 0.285194, 0.349745, 0.4573, 0.63664", \ - "0.226284, 0.261059, 0.284266, 0.322826, 0.38733, 0.494916, 0.674218", \ - "0.253772, 0.28835, 0.311527, 0.350004, 0.414633, 0.522196, 0.701549", \ - "0.295137, 0.329888, 0.353035, 0.391496, 0.455954, 0.563556, 0.742734", \ - "0.353571, 0.388179, 0.411334, 0.449726, 0.514297, 0.621842, 0.801091", \ - "0.43521, 0.469781, 0.492925, 0.531314, 0.595827, 0.70347, 0.882763", \ - "0.546342, 0.580751, 0.603866, 0.64221, 0.706749, 0.814297, 0.993605" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0131951, 0.0572944, 0.0887433, 0.14195, 0.231758, 0.381674, 0.631448", \ - "0.0132014, 0.0572954, 0.0887443, 0.141951, 0.231759, 0.38181, 0.63163", \ - "0.0132024, 0.0572964, 0.0887453, 0.141973, 0.23176, 0.381811, 0.631631", \ - "0.013221, 0.0572974, 0.0887925, 0.141974, 0.231761, 0.381812, 0.631632", \ - "0.0132771, 0.0573096, 0.0887935, 0.141975, 0.231762, 0.381813, 0.631633", \ - "0.013372, 0.057312, 0.0887945, 0.14198, 0.231763, 0.381814, 0.631634", \ - "0.013497, 0.057353, 0.088809, 0.14204, 0.231764, 0.381815, 0.631647" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0478955, 0.0878467, 0.115325, 0.160384, 0.235635, 0.360668, 0.568537", \ - "0.047662, 0.0876074, 0.115275, 0.160262, 0.235349, 0.360439, 0.56865", \ - "0.0483329, 0.0882292, 0.115607, 0.160836, 0.235906, 0.362483, 0.569208", \ - "0.0498219, 0.0896155, 0.117192, 0.162243, 0.23737, 0.363473, 0.571009", \ - "0.0533468, 0.0928672, 0.120365, 0.165657, 0.24101, 0.365836, 0.574777", \ - "0.0614245, 0.10042, 0.127969, 0.173046, 0.248473, 0.374348, 0.582982", \ - "0.0788727, 0.116808, 0.144068, 0.189299, 0.26495, 0.390561, 0.599498" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0480036, 0.0888414, 0.11615, 0.160998, 0.235731, 0.360025, 0.567066", \ - "0.0479828, 0.0888064, 0.116334, 0.16235, 0.235695, 0.360139, 0.567479", \ - "0.0487687, 0.0896806, 0.116772, 0.161695, 0.23806, 0.360749, 0.568245", \ - "0.0502933, 0.0912565, 0.118746, 0.163883, 0.237995, 0.363267, 0.570378", \ - "0.0538175, 0.0945728, 0.12223, 0.167042, 0.242884, 0.36733, 0.573206", \ - "0.061448, 0.102079, 0.129629, 0.174678, 0.250134, 0.375558, 0.584939", \ - "0.0777539, 0.118248, 0.145444, 0.190216, 0.265627, 0.391235, 0.599947" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0368475, 0.07754, 0.104907, 0.149712, 0.224482, 0.348701, 0.555647", \ - "0.0368282, 0.0776356, 0.105532, 0.150178, 0.224437, 0.348914, 0.555801", \ - "0.0372286, 0.0777664, 0.105063, 0.150344, 0.225536, 0.351061, 0.556123", \ - "0.0381859, 0.0788518, 0.106309, 0.151005, 0.225531, 0.351595, 0.557491", \ - "0.0402296, 0.0806333, 0.108021, 0.153244, 0.228551, 0.352538, 0.56041", \ - "0.0442401, 0.0842269, 0.111408, 0.156764, 0.231664, 0.357789, 0.566497", \ - "0.0514007, 0.090863, 0.11807, 0.163149, 0.238144, 0.363876, 0.572945" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.096417, 0.158408, 0.188605, 0.235456, 0.312131, 0.439504, 0.651414", \ - "0.125659, 0.187654, 0.217854, 0.26464, 0.341379, 0.46874, 0.680575", \ - "0.144894, 0.206942, 0.237119, 0.283899, 0.360622, 0.487928, 0.699868", \ - "0.170669, 0.23263, 0.262833, 0.309621, 0.386428, 0.513616, 0.725441", \ - "0.206022, 0.267552, 0.297779, 0.344622, 0.421635, 0.548947, 0.760628", \ - "0.25431, 0.315964, 0.346198, 0.393084, 0.469704, 0.597109, 0.808917", \ - "0.317803, 0.379177, 0.409331, 0.456096, 0.532829, 0.660084, 0.87196" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0183917, 0.0783925, 0.115683, 0.179219, 0.289025, 0.474882, 0.785969", \ - "0.0183927, 0.0784086, 0.115724, 0.17922, 0.289026, 0.474883, 0.78597", \ - "0.0183937, 0.0784186, 0.115725, 0.179221, 0.289059, 0.474943, 0.788396", \ - "0.0183947, 0.0784765, 0.115726, 0.179222, 0.28906, 0.474944, 0.788397", \ - "0.0183957, 0.0784989, 0.115805, 0.179281, 0.289061, 0.474945, 0.788398", \ - "0.0183967, 0.0784999, 0.115806, 0.179282, 0.289062, 0.474946, 0.788399", \ - "0.0183977, 0.0785009, 0.115807, 0.179283, 0.289063, 0.475, 0.7884" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.106774, 0.174184, 0.203262, 0.245405, 0.311539, 0.419477, 0.598539", \ - "0.136445, 0.203856, 0.232928, 0.275101, 0.341274, 0.449182, 0.62831", \ - "0.156168, 0.223576, 0.252644, 0.294753, 0.360893, 0.468868, 0.648102", \ - "0.183581, 0.250934, 0.280025, 0.322123, 0.38828, 0.496258, 0.675315", \ - "0.222184, 0.290065, 0.318731, 0.360852, 0.427498, 0.535562, 0.714167", \ - "0.27845, 0.346566, 0.375767, 0.418023, 0.484271, 0.592305, 0.771345", \ - "0.356328, 0.427458, 0.456924, 0.499348, 0.565652, 0.673579, 0.852782" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0232957, 0.0775968, 0.106399, 0.154546, 0.239467, 0.386279, 0.634726", \ - "0.0232967, 0.0776505, 0.106401, 0.154547, 0.239494, 0.386569, 0.634727", \ - "0.0233617, 0.0776515, 0.106402, 0.154548, 0.239495, 0.38657, 0.635566", \ - "0.0234367, 0.0777589, 0.106403, 0.154549, 0.239496, 0.386571, 0.635567", \ - "0.0240282, 0.078006, 0.106609, 0.154563, 0.239497, 0.386572, 0.635568", \ - "0.025806, 0.078776, 0.10709, 0.154987, 0.239735, 0.386573, 0.635569", \ - "0.030678, 0.081344, 0.108912, 0.155912, 0.240261, 0.386625, 0.63557" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.14145, 0.201597, 0.231514, 0.278164, 0.354865, 0.482304, 0.69422", \ - "0.178953, 0.239148, 0.26898, 0.315696, 0.392451, 0.519954, 0.731683", \ - "0.206415, 0.266538, 0.296387, 0.343037, 0.419778, 0.547165, 0.759024", \ - "0.24763, 0.307866, 0.337728, 0.384392, 0.461089, 0.588391, 0.800258", \ - "0.305778, 0.366166, 0.396094, 0.442755, 0.519412, 0.64668, 0.858511", \ - "0.387009, 0.447747, 0.4776, 0.524273, 0.600982, 0.728413, 0.940241", \ - "0.49749, 0.558738, 0.588681, 0.635433, 0.712173, 0.839549, 1.05155" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.018357, 0.0770079, 0.114629, 0.178714, 0.288816, 0.474846, 0.7859", \ - "0.0183821, 0.0770089, 0.11463, 0.178715, 0.289162, 0.475148, 0.785901", \ - "0.0184623, 0.0770562, 0.114644, 0.178716, 0.289163, 0.475149, 0.786297", \ - "0.0186872, 0.0771207, 0.114704, 0.178717, 0.289164, 0.47515, 0.786298", \ - "0.0191142, 0.0772871, 0.114748, 0.178722, 0.289165, 0.475151, 0.786299", \ - "0.019873, 0.077624, 0.114967, 0.178757, 0.289166, 0.475152, 0.7863", \ - "0.020992, 0.078293, 0.115388, 0.179042, 0.289167, 0.475153, 0.786301" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0480293, 0.0888672, 0.116343, 0.161385, 0.236532, 0.361393, 0.569199", \ - "0.0480016, 0.0888807, 0.11656, 0.161399, 0.238047, 0.361262, 0.569269", \ - "0.0487898, 0.0897472, 0.117084, 0.162199, 0.237892, 0.362388, 0.572532", \ - "0.0503322, 0.0913414, 0.11881, 0.163819, 0.238975, 0.364929, 0.571929", \ - "0.0538527, 0.0946675, 0.122304, 0.167553, 0.242978, 0.367577, 0.57643", \ - "0.0614758, 0.102208, 0.12979, 0.174894, 0.250364, 0.376016, 0.584743", \ - "0.0777696, 0.118337, 0.145665, 0.19068, 0.266392, 0.391788, 0.600518" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0479444, 0.0876523, 0.115067, 0.159933, 0.234625, 0.35905, 0.566251", \ - "0.0477127, 0.0874185, 0.115021, 0.160165, 0.234572, 0.359164, 0.566121", \ - "0.0483796, 0.0880929, 0.115293, 0.160265, 0.235763, 0.359403, 0.567149", \ - "0.0498696, 0.0896171, 0.117121, 0.162287, 0.236392, 0.36159, 0.568394", \ - "0.053349, 0.0926674, 0.120344, 0.16526, 0.240972, 0.365884, 0.571997", \ - "0.0613766, 0.100248, 0.127742, 0.17283, 0.24827, 0.373793, 0.583117", \ - "0.0788636, 0.116656, 0.143882, 0.188662, 0.264096, 0.389306, 0.598557" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0368647, 0.0776993, 0.105202, 0.150255, 0.225405, 0.350254, 0.558422", \ - "0.0368492, 0.0777531, 0.105264, 0.150682, 0.225609, 0.350432, 0.558413", \ - "0.0372969, 0.0779299, 0.105352, 0.150986, 0.225809, 0.350329, 0.559018", \ - "0.0381936, 0.078978, 0.106478, 0.151448, 0.22655, 0.352531, 0.560868", \ - "0.0402241, 0.0807337, 0.108288, 0.153595, 0.228712, 0.353155, 0.563262", \ - "0.0442215, 0.0843199, 0.111745, 0.157116, 0.232717, 0.358054, 0.566161", \ - "0.0512853, 0.091071, 0.118414, 0.163764, 0.23878, 0.36456, 0.573759" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00302862; - rise_capacitance : 0.00319973; - rise_capacitance_range (0.00289797, 0.00344007); - fall_capacitance : 0.00277195; - fall_capacitance_range (0.00277195, 0.00339285); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0894165, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0862122, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132467, 0.0131218, 0.0137261, 0.0151771, 0.0184204, 0.0257888, 0.0418023" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0250992, 0.0250025, 0.0256214, 0.0272433, 0.0305773, 0.038259, 0.0546317" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0253129, 0.025228, 0.0258436, 0.027471, 0.0308199, 0.0384361, 0.0546822" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0139039, 0.0138011, 0.0144181, 0.0157714, 0.0190639, 0.0264078, 0.0422737" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0130109, 0.0130518, 0.0136071, 0.0151845, 0.0184484, 0.025793, 0.0414608" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0677207, 0.0595785, 0.0597038, 0.0610729, 0.0643576, 0.0717258, 0.087382" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.012963, 0.0128536, 0.0134968, 0.014851, 0.0181501, 0.0255071, 0.0414195" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129945, 0.0130314, 0.0135969, 0.0151715, 0.018432, 0.0257909, 0.0415398" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0139277, 0.0138305, 0.0144497, 0.015804, 0.0191129, 0.0264311, 0.0422992" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0130236, 0.0130467, 0.0135805, 0.0151786, 0.0184425, 0.0257862, 0.0414534" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132467, 0.0131218, 0.0137261, 0.0151771, 0.0184204, 0.0257888, 0.0418023" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0250992, 0.0250025, 0.0256214, 0.0272433, 0.0305773, 0.038259, 0.0546317" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00165542; - rise_capacitance : 0.00151112; - rise_capacitance_range (0.00144174, 0.00175349); - fall_capacitance : 0.00179972; - fall_capacitance_range (0.00179972, 0.00282516); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.039123, 0.00224933, 0.024145, 0.0531392", \ - "-0.13952, -0.0993119, -0.0750829, -0.0461353", \ - "-0.183595, -0.158312, -0.134918, -0.103232", \ - "-0.228533, -0.220518, -0.204688, -0.177092" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0220067, 0.0571575, 0.101298, 0.158375", \ - "-0.137024, -0.0636615, -0.0173898, 0.0390837", \ - "-0.209313, -0.153067, -0.110633, -0.055208", \ - "-0.285199, -0.245259, -0.213162, -0.162335" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0733557, 0.0202131, -0.00614259, -0.0342506", \ - "0.196924, 0.129869, 0.101307, 0.0681273", \ - "0.268464, 0.195026, 0.1646, 0.128657", \ - "0.349959, 0.272749, 0.241412, 0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, -0.0247118, -0.0755806, -0.13409", \ - "0.201915, 0.112044, 0.056726, -0.0033467", \ - "0.299325, 0.213382, 0.161902, 0.100407", \ - "0.409323, 0.32498, 0.275311, 0.215462" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0016606, 0.00171711, 0.00194433, 0.0025575, 0.0039462, 0.00680882, 0.0128643" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130427, 0.00138824, 0.0016565, 0.00228586, 0.00366698, 0.00658137, 0.0126976" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0143655, 0.0143955, 0.0146739, 0.0151621, 0.0166719, 0.0198028, 0.0267793" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108589, 0.0107969, 0.011076, 0.0117018, 0.0132524, 0.016559, 0.023714" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-5.85331e-05, -5.51951e-05, -5.58706e-05, -5.3176e-05, -5.53122e-05, -5.434e-05, -5.32993e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000300765, 0.000302114, 0.000303364, 0.000302592, 0.000304236, 0.000305105, 0.0003058" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0016606, 0.00171711, 0.00194433, 0.0025575, 0.0039462, 0.00680882, 0.0128643" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130427, 0.00138824, 0.0016565, 0.00228586, 0.00366698, 0.00658137, 0.0126976" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00556976; - rise_capacitance : 0.00577329; - rise_capacitance_range (0.00471828, 0.00678095); - fall_capacitance : 0.00542438; - fall_capacitance_range (0.00499965, 0.00571616); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0782461, 0.0252047, 0.00157274, -0.0288539", \ - "0.194428, 0.132416, 0.106552, 0.0736253", \ - "0.286466, 0.223872, 0.194282, 0.159731", \ - "0.412022, 0.344223, 0.317686, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0684653, -0.0202131, 0.00357081, 0.0342506", \ - "-0.181949, -0.127323, -0.101307, -0.0708763", \ - "-0.271036, -0.21076, -0.188886, -0.156906", \ - "-0.387736, -0.333227, -0.309211, -0.280396" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00411326, 0.00403065, 0.00407431, 0.00442768, 0.00556646, 0.00827158, 0.0139862" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.046992, 0.0466001, 0.047063, 0.0487175, 0.052522, 0.0609472, 0.077163" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000956682, 0.000953429, 0.000956506, 0.000954161, 0.000960539, 0.000953816, 0.000956108" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000956682, -0.000953429, -0.000956506, -0.000954161, -0.000960539, -0.000953816, -0.000956108" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0170359, 0.0167765, 0.0169287, 0.0173406, 0.0188949, 0.0228694, 0.0314611" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107884, 0.0104418, 0.0104475, 0.0111553, 0.0128413, 0.0170051, 0.026016" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00104354, 0.00103386, 0.00103265, 0.00103073, 0.00104381, 0.00103718, 0.0010417" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00104354, -0.00103386, -0.00103265, -0.00103073, -0.00104381, -0.00103718, -0.0010417" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00411326, 0.00403065, 0.00407431, 0.00442768, 0.00556646, 0.00827158, 0.0139862" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107884, 0.0104418, 0.0104475, 0.0111553, 0.0128413, 0.0170051, 0.026016" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbpq_1) { - area : 48.9888; - cell_footprint : "dfrbpq"; - cell_leakage_power : 1055.38; - leakage_power () { - value : 932.335; - when : "!CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 915.63; - when : "!CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 987.062; - when : "CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 970.357; - when : "CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 1062.3; - when : "!CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 1034.63; - when : "!CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 1100.13; - when : "!CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 1142.89; - when : "!CLK&D&RESET_B&!Q"; - } - leakage_power () { - value : 1099.73; - when : "CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 1091.58; - when : "CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 1144.61; - when : "CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 1183.27; - when : "CLK&D&RESET_B&!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.105849, 0.148149, 0.175809, 0.221271, 0.297299, 0.423995, 0.634967", \ - "0.135208, 0.177468, 0.205145, 0.250646, 0.326652, 0.453305, 0.66435", \ - "0.155009, 0.197298, 0.224973, 0.270458, 0.346454, 0.47306, 0.68425", \ - "0.182091, 0.224398, 0.252071, 0.297525, 0.373553, 0.500172, 0.711047", \ - "0.21996, 0.262435, 0.290084, 0.33542, 0.411465, 0.538228, 0.749232", \ - "0.272802, 0.315238, 0.342896, 0.388457, 0.464471, 0.591122, 0.802004", \ - "0.347386, 0.39018, 0.417822, 0.46334, 0.539351, 0.66601, 0.877052" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0115828, 0.0664086, 0.106481, 0.172913, 0.284268, 0.470102, 0.779859", \ - "0.0116165, 0.0664096, 0.106484, 0.172921, 0.284381, 0.470216, 0.780144", \ - "0.0116554, 0.0664195, 0.106485, 0.172926, 0.284382, 0.470217, 0.780145", \ - "0.0117859, 0.0664205, 0.106492, 0.172927, 0.284383, 0.470218, 0.780146", \ - "0.0119907, 0.0664563, 0.106519, 0.172928, 0.284384, 0.470219, 0.780147", \ - "0.012493, 0.066533, 0.106542, 0.172945, 0.284385, 0.47022, 0.780148", \ - "0.01358, 0.066702, 0.106633, 0.173067, 0.284386, 0.470221, 0.780149" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.105995, 0.143013, 0.166293, 0.204532, 0.268373, 0.37476, 0.552114", \ - "0.134969, 0.172001, 0.195283, 0.233504, 0.297348, 0.403731, 0.581335", \ - "0.154091, 0.191116, 0.214422, 0.252612, 0.316464, 0.422833, 0.600063", \ - "0.179241, 0.216256, 0.239567, 0.277757, 0.341628, 0.44795, 0.625153", \ - "0.213807, 0.250812, 0.273803, 0.312025, 0.37619, 0.482321, 0.659725", \ - "0.260837, 0.297821, 0.321109, 0.359325, 0.423212, 0.529569, 0.706798", \ - "0.323557, 0.360537, 0.383831, 0.422041, 0.485928, 0.592292, 0.769522" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0100542, 0.0539627, 0.085776, 0.138679, 0.227594, 0.375797, 0.62274", \ - "0.0100552, 0.053963, 0.085777, 0.138697, 0.227595, 0.375911, 0.623271", \ - "0.0100562, 0.0539671, 0.085778, 0.138698, 0.227611, 0.375912, 0.624093", \ - "0.0100572, 0.0539702, 0.085779, 0.138699, 0.227612, 0.375913, 0.624094", \ - "0.0100582, 0.0539712, 0.08578, 0.138706, 0.227613, 0.375914, 0.624095", \ - "0.0100592, 0.0539722, 0.085781, 0.138707, 0.227614, 0.375915, 0.624096", \ - "0.010064, 0.0539732, 0.085782, 0.138708, 0.227615, 0.375916, 0.624097" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.147876, 0.184856, 0.208164, 0.246407, 0.310361, 0.416716, 0.594097", \ - "0.185558, 0.222512, 0.245765, 0.284048, 0.347993, 0.45436, 0.632034", \ - "0.21299, 0.249911, 0.273183, 0.311428, 0.375327, 0.481749, 0.65905", \ - "0.254127, 0.291072, 0.314383, 0.352663, 0.41652, 0.522888, 0.700111", \ - "0.311855, 0.348858, 0.372159, 0.410439, 0.474321, 0.580694, 0.757924", \ - "0.392265, 0.429259, 0.45253, 0.490825, 0.554794, 0.661149, 0.838509", \ - "0.501413, 0.538536, 0.56186, 0.600105, 0.66411, 0.770513, 0.947835" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0099646, 0.0538899, 0.0856857, 0.138617, 0.22755, 0.375812, 0.62274", \ - "0.0099807, 0.0538909, 0.0856867, 0.138618, 0.227891, 0.375952, 0.623368", \ - "0.0100241, 0.0538919, 0.0856877, 0.138619, 0.227892, 0.375953, 0.624322", \ - "0.0100538, 0.0538929, 0.0856887, 0.138707, 0.227893, 0.375954, 0.624323", \ - "0.0101318, 0.0539126, 0.0857029, 0.138708, 0.227894, 0.375955, 0.624324", \ - "0.010269, 0.053959, 0.085721, 0.138709, 0.227895, 0.375956, 0.624325", \ - "0.010464, 0.054014, 0.085756, 0.13871, 0.227896, 0.375957, 0.624326" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.031227, 0.0317143, 0.0317248, 0.031708, 0.0315665, 0.0313274, 0.0312469", \ - "0.0309814, 0.0314337, 0.0315249, 0.0314158, 0.0317828, 0.0310996, 0.0310329", \ - "0.0316676, 0.0321204, 0.0320898, 0.0321153, 0.0322427, 0.0317225, 0.0316765", \ - "0.0330985, 0.0335808, 0.033632, 0.0336078, 0.0334105, 0.0336562, 0.0330605", \ - "0.0365807, 0.0369562, 0.0370483, 0.0371179, 0.0371548, 0.0368534, 0.0366972", \ - "0.0444447, 0.0448194, 0.0449172, 0.0448887, 0.0449386, 0.0449504, 0.0447748", \ - "0.0612075, 0.061514, 0.061518, 0.0614922, 0.0615921, 0.061512, 0.061388" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0322819, 0.0328769, 0.0328966, 0.0328623, 0.0327215, 0.0325295, 0.0320515", \ - "0.0323122, 0.0328692, 0.0328915, 0.0329654, 0.0328211, 0.032555, 0.03217", \ - "0.0330807, 0.0336837, 0.0337289, 0.0335936, 0.0337014, 0.0335169, 0.0330861", \ - "0.0346006, 0.0351795, 0.0352806, 0.0352934, 0.0351585, 0.0349588, 0.0347809", \ - "0.038172, 0.0387538, 0.0387729, 0.0388049, 0.0388676, 0.0387652, 0.0380535", \ - "0.0458005, 0.0463533, 0.0463939, 0.0464462, 0.0463585, 0.0462957, 0.0464157", \ - "0.0620112, 0.0625959, 0.0625875, 0.062486, 0.0624504, 0.0625085, 0.0624549" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207221, 0.0212793, 0.0213069, 0.0212553, 0.021163, 0.0209389, 0.0205033", \ - "0.0207013, 0.0212453, 0.0213411, 0.0212833, 0.0212125, 0.0209376, 0.0206455", \ - "0.0211321, 0.0216338, 0.0216388, 0.0216572, 0.0218776, 0.0212711, 0.021198", \ - "0.0220165, 0.0225526, 0.0226418, 0.0226392, 0.0223699, 0.0224443, 0.021727", \ - "0.0239757, 0.0245415, 0.0245456, 0.0246672, 0.0246647, 0.0244422, 0.0238545", \ - "0.0278728, 0.0284038, 0.0283739, 0.0284156, 0.0284491, 0.0284826, 0.0284941", \ - "0.0347702, 0.0352637, 0.0352844, 0.0352997, 0.0353444, 0.0352449, 0.0352481" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00299333; - rise_capacitance : 0.00319022; - rise_capacitance_range (0.00288864, 0.00343152); - fall_capacitance : 0.00276362; - fall_capacitance_range (0.00276362, 0.00338424); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0637817, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0862122, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013126, 0.0130209, 0.0136515, 0.0150743, 0.0183649, 0.0257395, 0.0417534" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0256911, 0.0256205, 0.0262598, 0.0278721, 0.031218, 0.038894, 0.055281" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252797, 0.0252133, 0.0258233, 0.0274418, 0.030817, 0.0384407, 0.0546967" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137946, 0.0136823, 0.0143273, 0.0156981, 0.0189973, 0.0263417, 0.0422179" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.012938, 0.0129612, 0.0135588, 0.015138, 0.0184097, 0.0257549, 0.0414327" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0448064, 0.0448043, 0.04514, 0.0466524, 0.0499474, 0.0573965, 0.0728863" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128719, 0.0127498, 0.0134107, 0.0147846, 0.0180818, 0.0254422, 0.0414543" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129175, 0.0129596, 0.0135429, 0.0151275, 0.0183956, 0.0257594, 0.041439" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138223, 0.0137274, 0.0143575, 0.0157254, 0.0190224, 0.0263681, 0.042243" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129329, 0.0129599, 0.0135528, 0.015132, 0.0184056, 0.0257502, 0.0414312" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013126, 0.0130209, 0.0136515, 0.0150743, 0.0183649, 0.0257395, 0.0417534" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252797, 0.0252133, 0.0258233, 0.0274418, 0.030817, 0.0384407, 0.0546967" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00150978; - rise_capacitance : 0.00149621; - rise_capacitance_range (0.00143707, 0.00175012); - fall_capacitance : 0.00152336; - fall_capacitance_range (0.00152336, 0.00182997); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0415682, -0.000246497, 0.0215733, 0.0531392", \ - "-0.144511, -0.101858, -0.0777053, -0.0488843", \ - "-0.191311, -0.160934, -0.140315, -0.106057", \ - "-0.239326, -0.223267, -0.207512, -0.180044" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0220067, 0.0571575, 0.10387, 0.158375", \ - "-0.137024, -0.0636615, -0.0147674, 0.0418327", \ - "-0.209313, -0.153067, -0.110633, -0.055208", \ - "-0.285199, -0.248008, -0.213162, -0.162335" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0758009, 0.0202131, -0.00614259, -0.036949", \ - "0.196924, 0.129869, 0.0986846, 0.0653783", \ - "0.268464, 0.195026, 0.1646, 0.128657", \ - "0.349959, 0.272749, 0.241412, 0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, -0.0247118, -0.0755806, -0.13409", \ - "0.201915, 0.109498, 0.056726, -0.0033467", \ - "0.299325, 0.213382, 0.161902, 0.100407", \ - "0.403927, 0.322231, 0.275311, 0.215462" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00165488, 0.00169989, 0.0019421, 0.00255551, 0.00394302, 0.0068072, 0.0128636" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00129194, 0.00137659, 0.00163826, 0.00227615, 0.00365827, 0.00657348, 0.0126901" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0143885, 0.0144297, 0.014695, 0.0151821, 0.0166163, 0.0198289, 0.0268014" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108412, 0.0107865, 0.0110564, 0.0116903, 0.0132367, 0.0165654, 0.0236871" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-6.2405e-05, -5.85053e-05, -5.84439e-05, -5.75247e-05, -5.80417e-05, -5.80209e-05, -5.76432e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00030569, 0.000306425, 0.00030714, 0.000306107, 0.000307886, 0.000308545, 0.000309434" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00165488, 0.00169989, 0.0019421, 0.00255551, 0.00394302, 0.0068072, 0.0128636" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00129194, 0.00137659, 0.00163826, 0.00227615, 0.00365827, 0.00657348, 0.0126901" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00545659; - rise_capacitance : 0.00555736; - rise_capacitance_range (0.00467928, 0.00642922); - fall_capacitance : 0.00537262; - fall_capacitance_range (0.00495355, 0.00563074); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0806913, 0.0252047, -0.000999033, -0.0315523", \ - "0.196924, 0.132416, 0.106552, 0.0736253", \ - "0.286466, 0.22125, 0.194282, 0.159731", \ - "0.412022, 0.344223, 0.317686, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0202131, 0.00357081, 0.0342506", \ - "-0.179453, -0.124777, -0.0986846, -0.0681273", \ - "-0.265892, -0.21076, -0.186187, -0.154081", \ - "-0.38234, -0.327729, -0.306386, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406605, 0.0039831, 0.00402759, 0.00438141, 0.00551897, 0.00821616, 0.0139392" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.031485, 0.0311264, 0.0315545, 0.0331598, 0.0369042, 0.04508, 0.0611305" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000909078, 0.000900274, 0.000908921, 0.000906666, 0.000911773, 0.000904291, 0.000908694" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000909078, -0.000900274, -0.000908921, -0.000906666, -0.000911773, -0.000904291, -0.000908694" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0169671, 0.0167581, 0.0169149, 0.0173329, 0.0188951, 0.0228445, 0.031588" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108103, 0.0104665, 0.0104702, 0.0111711, 0.0128657, 0.0170251, 0.0260326" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000995552, 0.000987789, 0.000986878, 0.000991033, 0.000996129, 0.000988868, 0.000991857" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000995552, -0.000987789, -0.000986878, -0.000991033, -0.000996129, -0.000988868, -0.000991857" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406605, 0.0039831, 0.00402759, 0.00438141, 0.00551897, 0.00821616, 0.0139392" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108103, 0.0104665, 0.0104702, 0.0111711, 0.0128657, 0.0170251, 0.0260326" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbpq_2) { - area : 50.8032; - cell_footprint : "dfrbpq"; - cell_leakage_power : 1172.93; - leakage_power () { - value : 1081.07; - when : "!CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 1064.38; - when : "!CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 1135.8; - when : "CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 1119.11; - when : "CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 1117.46; - when : "!CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 1183.36; - when : "!CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 1155.3; - when : "!CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 1291.65; - when : "!CLK&D&RESET_B&!Q"; - } - leakage_power () { - value : 1154.9; - when : "CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 1240.32; - when : "CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 1199.79; - when : "CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 1332.02; - when : "CLK&D&RESET_B&!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.11365, 0.160485, 0.188259, 0.233856, 0.310045, 0.436895, 0.648446", \ - "0.142949, 0.189798, 0.217543, 0.263157, 0.339378, 0.46622, 0.677647", \ - "0.162716, 0.209574, 0.237316, 0.282931, 0.359091, 0.485908, 0.697243", \ - "0.189783, 0.236646, 0.264439, 0.310009, 0.386223, 0.513026, 0.724313", \ - "0.227533, 0.274649, 0.302245, 0.347857, 0.424238, 0.550918, 0.762449", \ - "0.280364, 0.327512, 0.355279, 0.400912, 0.477097, 0.60392, 0.815265", \ - "0.354426, 0.401994, 0.429778, 0.475374, 0.551537, 0.678665, 0.890159" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130457, 0.0677312, 0.107577, 0.174114, 0.285808, 0.472092, 0.782595", \ - "0.0130759, 0.0677376, 0.107595, 0.174126, 0.285809, 0.472093, 0.782622", \ - "0.0130953, 0.0677457, 0.107596, 0.174127, 0.28581, 0.472094, 0.783352", \ - "0.0131956, 0.0677515, 0.107597, 0.174128, 0.285811, 0.472095, 0.783353", \ - "0.0134, 0.0677746, 0.107622, 0.174129, 0.285812, 0.472096, 0.783354", \ - "0.013855, 0.067897, 0.107641, 0.174162, 0.285832, 0.472097, 0.783355", \ - "0.014815, 0.06814, 0.107725, 0.174163, 0.285833, 0.472169, 0.783356" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.114498, 0.156553, 0.180064, 0.218502, 0.282614, 0.389276, 0.566774", \ - "0.143487, 0.185471, 0.209031, 0.24747, 0.311528, 0.418217, 0.595802", \ - "0.162576, 0.204585, 0.22811, 0.266537, 0.330613, 0.437199, 0.614817", \ - "0.187809, 0.229763, 0.253308, 0.291749, 0.355824, 0.462395, 0.63995", \ - "0.222033, 0.264327, 0.287868, 0.32631, 0.39034, 0.496766, 0.674312", \ - "0.269311, 0.311278, 0.334823, 0.373268, 0.437326, 0.544035, 0.721541", \ - "0.332018, 0.373953, 0.397491, 0.435936, 0.499991, 0.606632, 0.784276" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117934, 0.0563829, 0.0878324, 0.140714, 0.229709, 0.378515, 0.626286", \ - "0.0117944, 0.0563839, 0.0878334, 0.140715, 0.229781, 0.378516, 0.6264", \ - "0.0117997, 0.0563849, 0.0878811, 0.140716, 0.229782, 0.378517, 0.627093", \ - "0.011806, 0.0563965, 0.0878821, 0.140717, 0.22979, 0.378518, 0.627094", \ - "0.011807, 0.0563975, 0.0878831, 0.140718, 0.229791, 0.378519, 0.627095", \ - "0.011808, 0.0563985, 0.0878841, 0.140719, 0.229792, 0.37852, 0.627096", \ - "0.011809, 0.0563995, 0.0878851, 0.14072, 0.229797, 0.378521, 0.627097" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.155597, 0.197348, 0.220917, 0.259369, 0.323487, 0.430318, 0.607855", \ - "0.193227, 0.234974, 0.258523, 0.296993, 0.361178, 0.467842, 0.645453", \ - "0.220689, 0.262467, 0.286018, 0.324449, 0.388546, 0.495233, 0.67283", \ - "0.261914, 0.303654, 0.327233, 0.365663, 0.429782, 0.536463, 0.714073", \ - "0.319543, 0.361346, 0.384903, 0.423409, 0.487473, 0.594186, 0.771785", \ - "0.399891, 0.44174, 0.465316, 0.503811, 0.567896, 0.674629, 0.85239", \ - "0.508919, 0.550882, 0.57443, 0.612895, 0.677092, 0.783814, 0.961549" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0116462, 0.0562698, 0.0877572, 0.140667, 0.229866, 0.378516, 0.62637", \ - "0.0116472, 0.0562701, 0.0877582, 0.140668, 0.230251, 0.378705, 0.626371", \ - "0.0116482, 0.0562723, 0.0877692, 0.140669, 0.230252, 0.378706, 0.627137", \ - "0.0116958, 0.0562999, 0.0878106, 0.14067, 0.230253, 0.378707, 0.627138", \ - "0.0117791, 0.0563076, 0.0878309, 0.140671, 0.230254, 0.378708, 0.627139", \ - "0.011914, 0.056343, 0.0878319, 0.140675, 0.230255, 0.378709, 0.62714", \ - "0.01211, 0.05645, 0.0878329, 0.140688, 0.230256, 0.37871, 0.627141" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0355336, 0.0363945, 0.0364687, 0.0364172, 0.0362233, 0.0356989, 0.0355956", \ - "0.0352829, 0.036126, 0.0363592, 0.0362194, 0.0365082, 0.0354972, 0.0353292", \ - "0.0359526, 0.0368062, 0.0368717, 0.0369379, 0.0369486, 0.0362296, 0.0364467", \ - "0.0373682, 0.0382707, 0.038448, 0.0383943, 0.0381703, 0.0382547, 0.0375113", \ - "0.040825, 0.04157, 0.0417912, 0.0419118, 0.041997, 0.041498, 0.0411161", \ - "0.0486552, 0.0493103, 0.049565, 0.0495655, 0.0496343, 0.0497064, 0.0494432", \ - "0.0654198, 0.0659073, 0.0659842, 0.0660226, 0.0662165, 0.0660513, 0.0659974" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0363255, 0.037524, 0.0375807, 0.037521, 0.0373292, 0.0369139, 0.0360115", \ - "0.0364092, 0.0375215, 0.0376529, 0.0380252, 0.0379276, 0.036931, 0.036169", \ - "0.0371288, 0.0383562, 0.0384589, 0.0382753, 0.0385512, 0.0377323, 0.0370389", \ - "0.0386994, 0.039876, 0.0400894, 0.0401764, 0.0399062, 0.039468, 0.0386984", \ - "0.0422036, 0.0433513, 0.0435579, 0.0434932, 0.0437738, 0.0434869, 0.0422723", \ - "0.0498298, 0.0509636, 0.0510908, 0.0512669, 0.0512373, 0.0510978, 0.0512211", \ - "0.0660233, 0.0672182, 0.0672315, 0.0671227, 0.0671185, 0.0672404, 0.0672905" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246934, 0.0257013, 0.025783, 0.0257118, 0.0255346, 0.0252181, 0.0242429", \ - "0.0246197, 0.0256697, 0.0258769, 0.0258628, 0.0257439, 0.0252086, 0.0242845", \ - "0.0250419, 0.0260913, 0.0260962, 0.0261904, 0.0267134, 0.0258333, 0.0249381", \ - "0.0259204, 0.026946, 0.0271323, 0.0270742, 0.0266587, 0.0269088, 0.0255917", \ - "0.0279019, 0.0289603, 0.0290411, 0.0292403, 0.0292923, 0.0287275, 0.0277141", \ - "0.0317746, 0.0327625, 0.0327867, 0.0329276, 0.0328711, 0.0331492, 0.0330994", \ - "0.038653, 0.0395069, 0.0395818, 0.0396886, 0.0396963, 0.039683, 0.0395744" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0030018; - rise_capacitance : 0.00319885; - rise_capacitance_range (0.00289767, 0.00344015); - fall_capacitance : 0.0027719; - fall_capacitance_range (0.0027719, 0.00339291); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0605774, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0862122, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131992, 0.013112, 0.0137189, 0.0151476, 0.0184398, 0.0258067, 0.0418173" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0266438, 0.0265882, 0.027192, 0.028823, 0.0321632, 0.0398439, 0.0561914" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252974, 0.0252346, 0.0258513, 0.0274596, 0.0308271, 0.0384486, 0.0546876" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138694, 0.0137839, 0.0144047, 0.015763, 0.0190712, 0.0264084, 0.0422838" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129784, 0.0130439, 0.0135906, 0.0151805, 0.0184461, 0.0257934, 0.0415547" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0498915, 0.0497468, 0.0501365, 0.0516434, 0.0549258, 0.062401, 0.0779297" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129457, 0.0128483, 0.0134811, 0.014851, 0.0181508, 0.0255108, 0.0415119" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129587, 0.0130194, 0.0135804, 0.0151657, 0.0184307, 0.025793, 0.0414622" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0139106, 0.0138205, 0.0144321, 0.0157915, 0.0190991, 0.0264325, 0.042309" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129919, 0.013039, 0.0135884, 0.0151749, 0.0184395, 0.0257867, 0.0415454" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131992, 0.013112, 0.0137189, 0.0151476, 0.0184398, 0.0258067, 0.0418173" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252974, 0.0252346, 0.0258513, 0.0274596, 0.0308271, 0.0384486, 0.0546876" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00151362; - rise_capacitance : 0.00150003; - rise_capacitance_range (0.0014422, 0.00175353); - fall_capacitance : 0.00152721; - fall_capacitance_range (0.00152721, 0.00183445); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0415682, -0.000246497, 0.0215733, 0.0504408", \ - "-0.144511, -0.101858, -0.0777053, -0.0488843", \ - "-0.193882, -0.160934, -0.140315, -0.106057", \ - "-0.242025, -0.226016, -0.207512, -0.180044" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0220067, 0.0571575, 0.10387, 0.161074", \ - "-0.137024, -0.0636615, -0.0147674, 0.0445817", \ - "-0.211885, -0.153067, -0.110633, -0.055208", \ - "-0.287897, -0.248008, -0.213162, -0.162335" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0733557, 0.0202131, -0.00614259, -0.036949", \ - "0.196924, 0.129869, 0.0986846, 0.0653783", \ - "0.268464, 0.195026, 0.1646, 0.128657", \ - "0.349959, 0.272749, 0.241412, 0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, -0.0272076, -0.0755806, -0.13409", \ - "0.19942, 0.109498, 0.056726, -0.0060957", \ - "0.296753, 0.21076, 0.161902, 0.100407", \ - "0.403927, 0.322231, 0.272486, 0.215462" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00166114, 0.00171732, 0.00194383, 0.00255764, 0.00394593, 0.00680907, 0.0128642" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130362, 0.00138818, 0.00165317, 0.00228557, 0.00366689, 0.00658122, 0.0126972" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0143602, 0.0143915, 0.0146706, 0.0151622, 0.0166737, 0.0198029, 0.0267762" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108553, 0.0107927, 0.0110772, 0.0116993, 0.0132519, 0.0165579, 0.023713" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-5.97081e-05, -5.47834e-05, -5.53976e-05, -5.41146e-05, -5.37439e-05, -5.43513e-05, -5.33097e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000302476, 0.000302501, 0.000303929, 0.000302799, 0.000304458, 0.000305426, 0.000306039" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00166114, 0.00171732, 0.00194383, 0.00255764, 0.00394593, 0.00680907, 0.0128642" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130362, 0.00138818, 0.00165317, 0.00228557, 0.00366689, 0.00658122, 0.0126972" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0055001; - rise_capacitance : 0.00560039; - rise_capacitance_range (0.00472044, 0.0064738); - fall_capacitance : 0.00541653; - fall_capacitance_range (0.00499497, 0.00567501); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0782461, 0.0252047, -0.000999033, -0.0315523", \ - "0.194428, 0.132416, 0.106552, 0.0736253", \ - "0.286466, 0.22125, 0.194282, 0.159731", \ - "0.409323, 0.344223, 0.317686, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0202131, 0.00614259, 0.0342506", \ - "-0.179453, -0.124777, -0.0986846, -0.0681273", \ - "-0.265892, -0.21076, -0.186187, -0.154081", \ - "-0.38234, -0.327729, -0.306386, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0733948, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00410801, 0.00402425, 0.00406985, 0.00442133, 0.00555755, 0.00826434, 0.0139763" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0354527, 0.0350793, 0.0355182, 0.0371056, 0.0408689, 0.0491024, 0.0650489" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000947857, 0.000944592, 0.000947407, 0.000945825, 0.000952777, 0.0009456, 0.000948015" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000947857, -0.000944592, -0.000947407, -0.000945825, -0.000952777, -0.0009456, -0.000948015" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0170284, 0.0167751, 0.0169285, 0.0173323, 0.0188909, 0.0228602, 0.0314505" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107909, 0.0104477, 0.0104532, 0.0111653, 0.0128464, 0.0170117, 0.0260223" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00103092, 0.0010196, 0.0010264, 0.00102285, 0.00103544, 0.00102889, 0.00103318" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00103092, -0.0010196, -0.0010264, -0.00102285, -0.00103544, -0.00102889, -0.00103318" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00410801, 0.00402425, 0.00406985, 0.00442133, 0.00555755, 0.00826434, 0.0139763" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107909, 0.0104477, 0.0104532, 0.0111653, 0.0128464, 0.0170117, 0.0260223" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dlhq_1) { - area : 30.8448; - cell_footprint : "dlhq"; - cell_leakage_power : 747.877; - leakage_power () { - value : 769.227; - when : "!D&!GATE&!Q"; - } - leakage_power () { - value : 693.266; - when : "!D&!GATE&Q"; - } - leakage_power () { - value : 843.239; - when : "!D&GATE&!Q"; - } - leakage_power () { - value : 782.677; - when : "D&!GATE&!Q"; - } - leakage_power () { - value : 679.371; - when : "D&!GATE&Q"; - } - leakage_power () { - value : 719.484; - when : "D&GATE&Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118616, 0.161845, 0.189526, 0.235109, 0.311273, 0.438158, 0.649519", \ - "0.143429, 0.186646, 0.214338, 0.259912, 0.336076, 0.462916, 0.674285", \ - "0.159314, 0.202567, 0.230247, 0.275811, 0.351936, 0.478754, 0.69018", \ - "0.180628, 0.223851, 0.251553, 0.297124, 0.373252, 0.500109, 0.71135", \ - "0.211616, 0.254887, 0.28258, 0.328156, 0.404278, 0.531244, 0.742473", \ - "0.255718, 0.299052, 0.326769, 0.372347, 0.448534, 0.575418, 0.786696", \ - "0.317375, 0.360835, 0.388579, 0.434176, 0.510345, 0.637245, 0.848604" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0118493, 0.0662905, 0.106386, 0.172992, 0.284628, 0.470788, 0.781041", \ - "0.0118503, 0.0663064, 0.106387, 0.172993, 0.284629, 0.471719, 0.781042", \ - "0.0118513, 0.0663105, 0.10639, 0.172994, 0.28463, 0.47172, 0.781169", \ - "0.011911, 0.0663115, 0.106391, 0.172995, 0.284631, 0.471721, 0.78117", \ - "0.0119611, 0.0663198, 0.106392, 0.172996, 0.284672, 0.471722, 0.781171", \ - "0.012101, 0.066352, 0.1064, 0.172997, 0.284673, 0.471723, 0.781172", \ - "0.012548, 0.066404, 0.106438, 0.173022, 0.284674, 0.471724, 0.781173" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.107343, 0.145601, 0.168713, 0.206631, 0.269984, 0.375548, 0.551223", \ - "0.131532, 0.169798, 0.192908, 0.230844, 0.29421, 0.399677, 0.575423", \ - "0.145315, 0.183616, 0.206721, 0.244634, 0.307973, 0.413433, 0.589355", \ - "0.163902, 0.202199, 0.225312, 0.263227, 0.326557, 0.432066, 0.607752", \ - "0.187955, 0.226281, 0.249391, 0.287318, 0.350661, 0.456235, 0.631951", \ - "0.218651, 0.257053, 0.280173, 0.318106, 0.381477, 0.486986, 0.662767", \ - "0.253032, 0.291588, 0.31475, 0.352698, 0.416079, 0.521592, 0.697388" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109983, 0.0537394, 0.0850407, 0.137462, 0.225636, 0.372589, 0.617764", \ - "0.0109993, 0.0537404, 0.0850417, 0.137463, 0.225653, 0.37268, 0.617777", \ - "0.0110198, 0.0537414, 0.0850427, 0.137464, 0.225654, 0.372681, 0.617778", \ - "0.0110502, 0.0537424, 0.0850437, 0.137465, 0.225655, 0.372682, 0.617779", \ - "0.011121, 0.0537434, 0.0850447, 0.137466, 0.225727, 0.372683, 0.61778", \ - "0.011301, 0.053747, 0.0850457, 0.137483, 0.225728, 0.372695, 0.617781", \ - "0.011599, 0.053827, 0.085138, 0.137497, 0.225729, 0.372696, 0.617789" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.101763, 0.144954, 0.172664, 0.218152, 0.294328, 0.421211, 0.632725", \ - "0.127147, 0.170376, 0.198063, 0.243636, 0.319756, 0.446647, 0.660362", \ - "0.143731, 0.186941, 0.214665, 0.260193, 0.336326, 0.46324, 0.674521", \ - "0.165794, 0.20896, 0.236636, 0.282238, 0.358367, 0.485232, 0.696443", \ - "0.194824, 0.238095, 0.26578, 0.311392, 0.38753, 0.514477, 0.725694", \ - "0.232164, 0.275617, 0.303362, 0.348911, 0.425138, 0.551997, 0.763318", \ - "0.272542, 0.316517, 0.344253, 0.389931, 0.466183, 0.59298, 0.804328" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0117837, 0.0663171, 0.106393, 0.173008, 0.284625, 0.470788, 0.781009", \ - "0.0117919, 0.0663181, 0.106394, 0.173009, 0.284626, 0.4708, 0.783403", \ - "0.0118158, 0.0663191, 0.106396, 0.17301, 0.284627, 0.470801, 0.783404", \ - "0.0119336, 0.0663201, 0.106397, 0.173011, 0.284628, 0.470802, 0.783405", \ - "0.0121702, 0.0663499, 0.106422, 0.173012, 0.284629, 0.470803, 0.783406", \ - "0.012673, 0.066429, 0.106444, 0.173013, 0.284669, 0.470804, 0.783407", \ - "0.013808, 0.066635, 0.106551, 0.173104, 0.284764, 0.470805, 0.783408" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.11035, 0.148515, 0.17163, 0.209559, 0.27295, 0.378465, 0.554243", \ - "0.136002, 0.174142, 0.197244, 0.235179, 0.298565, 0.403993, 0.579876", \ - "0.151938, 0.190081, 0.213189, 0.251103, 0.314425, 0.419926, 0.595711", \ - "0.172462, 0.210593, 0.233712, 0.271644, 0.334955, 0.440443, 0.616179", \ - "0.198732, 0.236882, 0.259983, 0.297915, 0.361257, 0.466751, 0.642472", \ - "0.229855, 0.268377, 0.291327, 0.329018, 0.392894, 0.498231, 0.673968", \ - "0.26308, 0.301211, 0.324323, 0.362247, 0.425588, 0.531081, 0.706783" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109062, 0.0537138, 0.0850447, 0.137466, 0.225667, 0.37259, 0.617616", \ - "0.0109072, 0.0537148, 0.0850457, 0.137467, 0.225668, 0.372779, 0.617891", \ - "0.0109082, 0.0537158, 0.0850467, 0.137468, 0.225669, 0.37278, 0.618975", \ - "0.01091, 0.0537168, 0.0850477, 0.137469, 0.22567, 0.372781, 0.618976", \ - "0.0109191, 0.0537178, 0.0850487, 0.137523, 0.225671, 0.372782, 0.618977", \ - "0.010926, 0.0537188, 0.0850497, 0.137524, 0.225672, 0.372783, 0.618978", \ - "0.010935, 0.0537198, 0.0850507, 0.137525, 0.225673, 0.372784, 0.618979" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0184634, 0.0189351, 0.0189675, 0.0189429, 0.0188262, 0.0185779, 0.0186208", \ - "0.018401, 0.0188499, 0.0189505, 0.0188661, 0.0191988, 0.0187113, 0.0181081", \ - "0.0183778, 0.018852, 0.0188858, 0.0189027, 0.0189667, 0.0184906, 0.0183974", \ - "0.018299, 0.0188024, 0.0188787, 0.018876, 0.0186762, 0.0186696, 0.0180301", \ - "0.0182808, 0.0187546, 0.0188491, 0.0188578, 0.0188964, 0.0186478, 0.0183968", \ - "0.0183046, 0.018738, 0.0188391, 0.0188118, 0.0188967, 0.0188961, 0.0187562", \ - "0.0184517, 0.018879, 0.0188698, 0.018853, 0.0189495, 0.0188522, 0.0188012" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192479, 0.019863, 0.0198852, 0.0198455, 0.0197303, 0.0194864, 0.019072", \ - "0.0191566, 0.0197382, 0.019823, 0.0198095, 0.0199055, 0.0193995, 0.0189702", \ - "0.0190496, 0.0197036, 0.0196634, 0.0196339, 0.0198562, 0.0193784, 0.0188812", \ - "0.0190388, 0.0196498, 0.0197552, 0.0197515, 0.019544, 0.019469, 0.0190556", \ - "0.0189827, 0.0195938, 0.0196793, 0.0196802, 0.0197144, 0.0196759, 0.0190356", \ - "0.0189922, 0.0195567, 0.0196367, 0.0196878, 0.0197053, 0.019747, 0.0197209", \ - "0.0190415, 0.0196274, 0.0196725, 0.0195984, 0.0196304, 0.0194701, 0.0196943" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0158813, 0.0163769, 0.0164213, 0.0163683, 0.0162533, 0.0159991, 0.015919", \ - "0.0157349, 0.0162031, 0.0163016, 0.0162271, 0.0161829, 0.0158847, 0.01637", \ - "0.0157272, 0.0162424, 0.0162321, 0.0162579, 0.0163204, 0.0158514, 0.0158282", \ - "0.015692, 0.0162249, 0.016296, 0.0162893, 0.0160708, 0.0160655, 0.0157311", \ - "0.0158714, 0.0163096, 0.0164294, 0.0164229, 0.0164723, 0.0162029, 0.0159332", \ - "0.016448, 0.0168155, 0.016889, 0.016884, 0.0169098, 0.0169422, 0.016795", \ - "0.0174704, 0.0178158, 0.0177667, 0.0176604, 0.0177023, 0.0175428, 0.0174008" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0172552, 0.0178711, 0.0178965, 0.0178658, 0.0177538, 0.0174921, 0.0170751", \ - "0.017366, 0.0179434, 0.0179813, 0.0180557, 0.0179399, 0.0176493, 0.0172369", \ - "0.0173963, 0.0180431, 0.0180451, 0.017958, 0.0180684, 0.0179464, 0.0174614", \ - "0.0174361, 0.0180558, 0.0181753, 0.0182083, 0.0181047, 0.0178212, 0.0178645", \ - "0.0175412, 0.0181885, 0.0182116, 0.0182545, 0.0183046, 0.0182199, 0.0175716", \ - "0.0176086, 0.0182449, 0.0182962, 0.0183239, 0.018284, 0.0181259, 0.0182557", \ - "0.0175696, 0.0181731, 0.0182028, 0.0180779, 0.0180007, 0.0181093, 0.0180945" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00246672; - rise_capacitance : 0.00248634; - rise_capacitance_range (0.00222989, 0.00267504); - fall_capacitance : 0.0024471; - fall_capacitance_range (0.00219933, 0.0026842); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.063575, -0.0426755, -0.0272905, -0.0089232", \ - "-0.147007, -0.12223, -0.109174, -0.0901193", \ - "-0.196454, -0.168801, -0.153807, -0.137132", \ - "-0.258215, -0.226016, -0.210337, -0.188898" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0268971, 0.0571575, 0.10387, 0.158375", \ - "-0.0995865, -0.0101858, 0.0403032, 0.0968127", \ - "-0.134731, -0.0429256, 0.0107935, 0.0662649", \ - "-0.169169, -0.0720717, -0.0182407, 0.0413215" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, 0.0626421, 0.0787261, 0.114159", \ - "0.151999, 0.134962, 0.140643, 0.156095", \ - "0.201598, 0.179291, 0.175394, 0.185156", \ - "0.260913, 0.234263, 0.227287, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0317875, -0.0521658, -0.0987266, -0.15028", \ - "0.104578, 0.0152788, -0.0350584, -0.0885657", \ - "0.142447, 0.0481705, -0.00269836, -0.060615", \ - "0.174566, 0.0775697, 0.0238906, -0.0354185" \ - ); - } - } - internal_power () { - when : "(!GATE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0042015, 0.00415885, 0.00451082, 0.00555164, 0.00789334, 0.0130618, 0.0239333" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00440781, 0.00455969, 0.00499581, 0.006126, 0.0084624, 0.0135912, 0.0244405" \ - ); - } - } - internal_power () { - when : "(!GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00424271, 0.0042606, 0.00463348, 0.0056634, 0.0080087, 0.0131601, 0.0240682" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00444493, 0.00453556, 0.00496077, 0.00607122, 0.00840292, 0.0135273, 0.0243351" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00424271, 0.0042606, 0.00463348, 0.0056634, 0.0080087, 0.0131601, 0.0240682" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00440781, 0.00455969, 0.00499581, 0.006126, 0.0084624, 0.0135912, 0.0244405" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00247604; - rise_capacitance : 0.00279419; - rise_capacitance_range (0.00247288, 0.00310144); - fall_capacitance : 0.00183976; - fall_capacitance_range (0.00183976, 0.00293859); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0541687, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(!D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00973408, 0.00970614, 0.0101974, 0.0114823, 0.0143759, 0.0206824, 0.034218" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0185115, 0.0187504, 0.019234, 0.0205755, 0.0235356, 0.0301507, 0.043808" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00973408, 0.00970614, 0.0101974, 0.0114823, 0.0143759, 0.0206824, 0.034218" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0185115, 0.0187504, 0.019234, 0.0205755, 0.0235356, 0.0301507, 0.043808" \ - ); - } - } - } - latch (IQ,IQN) { - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dlhr_1) { - area : 32.6592; - cell_footprint : "dlhr"; - cell_leakage_power : 1055.34; - leakage_power () { - value : 1001.08; - when : "!RESET_B*!Q*Q_N*!D*!GATE"; - } - leakage_power () { - value : 1053.35; - when : "!RESET_B*!Q*Q_N*!D*GATE"; - } - leakage_power () { - value : 1036.3; - when : "!RESET_B*!Q*Q_N*D*!GATE"; - } - leakage_power () { - value : 945.124; - when : "!RESET_B*!Q*Q_N*D*GATE"; - } - leakage_power () { - value : 1060.4; - when : "RESET_B*!GATE*!D*!Q*Q_N"; - } - leakage_power () { - value : 1060.4; - when : "RESET_B*!GATE*!D*Q*!Q_N"; - } - leakage_power () { - value : 1095.64; - when : "RESET_B*!GATE*D*!Q*Q_N"; - } - leakage_power () { - value : 1095.64; - when : "RESET_B*!GATE*D*Q*!Q_N"; - } - leakage_power () { - value : 1092.72; - when : "D*GATE*RESET_B*Q*!Q_N"; - } - leakage_power () { - value : 1112.7; - when : "!D*GATE*RESET_B*!Q*Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.137523, 0.190297, 0.218791, 0.264661, 0.340965, 0.467887, 0.679484", \ - "0.161699, 0.214494, 0.24297, 0.28884, 0.365141, 0.492154, 0.7036", \ - "0.177378, 0.230169, 0.258648, 0.304514, 0.380786, 0.507729, 0.719115", \ - "0.198383, 0.251179, 0.279676, 0.325514, 0.401806, 0.52869, 0.740095", \ - "0.228229, 0.281031, 0.309533, 0.355392, 0.431649, 0.558627, 0.77011", \ - "0.271607, 0.324469, 0.352974, 0.398858, 0.47516, 0.602039, 0.813476", \ - "0.331653, 0.384632, 0.413138, 0.459015, 0.535338, 0.662229, 0.87377" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.017478, 0.0718758, 0.109856, 0.174962, 0.286034, 0.472144, 0.782486", \ - "0.0174784, 0.0718861, 0.109858, 0.174963, 0.286036, 0.472283, 0.78266", \ - "0.0174811, 0.0718871, 0.109859, 0.174964, 0.286037, 0.472284, 0.786508", \ - "0.0175071, 0.0718881, 0.109862, 0.174965, 0.286038, 0.472285, 0.786509", \ - "0.0175257, 0.071893, 0.109914, 0.174966, 0.286039, 0.472286, 0.78651", \ - "0.017631, 0.071932, 0.109947, 0.174972, 0.286042, 0.472287, 0.786511", \ - "0.017893, 0.072043, 0.109987, 0.174973, 0.286043, 0.472288, 0.786512" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.117357, 0.159699, 0.183291, 0.221601, 0.285414, 0.391798, 0.568878", \ - "0.141105, 0.183441, 0.207063, 0.245376, 0.309221, 0.41554, 0.59266", \ - "0.15467, 0.196977, 0.220573, 0.258864, 0.322715, 0.429004, 0.606243", \ - "0.17292, 0.215256, 0.238857, 0.277163, 0.341063, 0.447311, 0.624359", \ - "0.196619, 0.239007, 0.262607, 0.300908, 0.364763, 0.47111, 0.648165", \ - "0.226857, 0.269309, 0.292914, 0.331235, 0.395103, 0.501441, 0.678498", \ - "0.261025, 0.303501, 0.327122, 0.365451, 0.429338, 0.535744, 0.712907" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123642, 0.0561636, 0.0867209, 0.138878, 0.227384, 0.375555, 0.62236", \ - "0.0123966, 0.0561679, 0.0867345, 0.138879, 0.227463, 0.375556, 0.622404", \ - "0.0124326, 0.0561821, 0.0867373, 0.13888, 0.227469, 0.375557, 0.622429", \ - "0.0124336, 0.0561922, 0.0867383, 0.138881, 0.22747, 0.375558, 0.62243", \ - "0.0124965, 0.0562011, 0.0867393, 0.138882, 0.227471, 0.375559, 0.622431", \ - "0.012633, 0.05624, 0.0867403, 0.138883, 0.227472, 0.37556, 0.622432", \ - "0.012875, 0.056343, 0.086788, 0.138884, 0.227473, 0.375561, 0.622433" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.125851, 0.178438, 0.206965, 0.252768, 0.32906, 0.4561, 0.667361", \ - "0.151563, 0.204162, 0.232634, 0.278501, 0.354822, 0.481743, 0.693148", \ - "0.168247, 0.220844, 0.249356, 0.295177, 0.371457, 0.498423, 0.709792", \ - "0.190466, 0.243089, 0.271589, 0.317503, 0.393783, 0.52068, 0.732073", \ - "0.219693, 0.272355, 0.300863, 0.346746, 0.423016, 0.549987, 0.761387", \ - "0.256836, 0.309694, 0.338202, 0.384098, 0.460406, 0.587308, 0.79875", \ - "0.297904, 0.351049, 0.379599, 0.425502, 0.501824, 0.628838, 0.840261" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173806, 0.0718312, 0.109828, 0.174965, 0.285963, 0.472097, 0.782385", \ - "0.0173939, 0.0718427, 0.109853, 0.174966, 0.285998, 0.472125, 0.78245", \ - "0.0173949, 0.0718437, 0.109863, 0.174967, 0.285999, 0.472143, 0.78536", \ - "0.017443, 0.0718447, 0.109907, 0.174968, 0.286, 0.472144, 0.785361", \ - "0.017572, 0.071871, 0.109914, 0.174969, 0.286001, 0.472145, 0.785362", \ - "0.017891, 0.07201, 0.10997, 0.174996, 0.286036, 0.472217, 0.785363", \ - "0.01844, 0.072275, 0.110153, 0.175092, 0.286083, 0.472218, 0.785364" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.121871, 0.164357, 0.187985, 0.226264, 0.290104, 0.396397, 0.573639", \ - "0.148004, 0.190492, 0.214093, 0.252428, 0.316222, 0.422577, 0.60001", \ - "0.164337, 0.20681, 0.230402, 0.268691, 0.332536, 0.438821, 0.615923", \ - "0.185335, 0.227797, 0.251394, 0.289687, 0.35353, 0.459816, 0.636859", \ - "0.212611, 0.255114, 0.278689, 0.316985, 0.380822, 0.487201, 0.664204", \ - "0.245001, 0.287469, 0.3111, 0.349368, 0.413216, 0.519546, 0.696645", \ - "0.280023, 0.322475, 0.346102, 0.384374, 0.448291, 0.554571, 0.731765" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126198, 0.0561947, 0.0867291, 0.138819, 0.227382, 0.375431, 0.622246", \ - "0.0126409, 0.0561957, 0.0867301, 0.13882, 0.227383, 0.375628, 0.622858", \ - "0.0126476, 0.0562206, 0.0867311, 0.138821, 0.227384, 0.375629, 0.623241", \ - "0.0126494, 0.0562216, 0.0867321, 0.138822, 0.227385, 0.37563, 0.623242", \ - "0.0126504, 0.0562226, 0.0867482, 0.138867, 0.227386, 0.375631, 0.623243", \ - "0.012654, 0.0562236, 0.0867492, 0.138868, 0.227387, 0.375632, 0.623244", \ - "0.012655, 0.0562246, 0.0867502, 0.138869, 0.227388, 0.375633, 0.623245" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0495089, 0.0917093, 0.11535, 0.153746, 0.217559, 0.324063, 0.501156", \ - "0.079711, 0.123954, 0.147767, 0.186198, 0.250176, 0.356626, 0.534152", \ - "0.0977363, 0.144637, 0.168621, 0.207159, 0.271209, 0.377637, 0.554811", \ - "0.121545, 0.173628, 0.198048, 0.236632, 0.300733, 0.407246, 0.584467", \ - "0.151554, 0.211905, 0.237627, 0.276504, 0.33957, 0.446067, 0.62338", \ - "0.186443, 0.260888, 0.289026, 0.329327, 0.393005, 0.499943, 0.67719", \ - "0.227181, 0.318297, 0.351296, 0.395572, 0.462991, 0.57167, 0.751311" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0120714, 0.056161, 0.0868647, 0.139041, 0.227518, 0.375675, 0.62245", \ - "0.0147537, 0.0573539, 0.087494, 0.139228, 0.227531, 0.375771, 0.623154", \ - "0.0176874, 0.0590092, 0.0885082, 0.139783, 0.227951, 0.375849, 0.623155", \ - "0.0222956, 0.0625346, 0.0906772, 0.140964, 0.228623, 0.376155, 0.623156", \ - "0.0290551, 0.0693604, 0.0953253, 0.143513, 0.229702, 0.376868, 0.623488", \ - "0.039162, 0.08236, 0.105469, 0.150065, 0.233549, 0.379045, 0.624724", \ - "0.053596, 0.104038, 0.12476, 0.164903, 0.244683, 0.38735, 0.630797" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00551435, 0.00593475, 0.00599745, 0.00600375, 0.00594575, 0.00581055, 0.00554185", \ - "0.00550165, 0.00593445, 0.00603745, 0.00602675, 0.00612355, 0.00582135, 0.00557485", \ - "0.00552395, 0.00595395, 0.00598485, 0.00603415, 0.00602875, 0.00603925, 0.00641555", \ - "0.0055046, 0.0059544, 0.0060458, 0.0060361, 0.0059753, 0.0061059, 0.0055484", \ - "0.0054936, 0.0059162, 0.0060133, 0.0060589, 0.006072, 0.0058793, 0.0057754", \ - "0.00543625, 0.00584485, 0.00596015, 0.00595885, 0.00602245, 0.00599715, 0.00595255", \ - "0.00553665, 0.00591275, 0.00595545, 0.00596465, 0.00605095, 0.00601905, 0.00594975" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00184115, 0.00229355, 0.00231095, 0.00226215, 0.00206575, 0.00178475, 0.00122515", \ - "0.0008025, 0.0012784, 0.0013863, 0.0012703, 0.0012539, 0.0007456, 0.0002474", \ - "0.000762899, 0.0012363, 0.0012551, 0.0012147, 0.0013129, 0.0010277, 0.000123399", \ - "0.0007507, 0.0012494, 0.0013348, 0.0013132, 0.0010224, 0.0009865, 0.0003758", \ - "0.000684451, 0.00114415, 0.00125065, 0.00129325, 0.00132835, 0.00098075, 0.00043045", \ - "0.00059195, 0.00101815, 0.00110255, 0.00109055, 0.00117895, 0.00119295, 0.00111675", \ - "0.00045005, 0.000855351, 0.00086545, 0.000825651, 0.000879351, 0.000670752, 0.000831351" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110688, 0.0114805, 0.0115545, 0.0115378, 0.0114788, 0.0113596, 0.0110758", \ - "0.0110378, 0.0114519, 0.0115478, 0.0115622, 0.0117719, 0.0113106, 0.0110537", \ - "0.0110776, 0.0114919, 0.011541, 0.0115785, 0.0116202, 0.0114878, 0.011741", \ - "0.0110277, 0.0114648, 0.0115614, 0.0115293, 0.0114079, 0.0115329, 0.0110124", \ - "0.0110192, 0.0114103, 0.0115346, 0.0115637, 0.0115918, 0.0114213, 0.0113352", \ - "0.0110607, 0.0114277, 0.0115427, 0.0115381, 0.0116143, 0.0116331, 0.0115432", \ - "0.0109814, 0.0113311, 0.011362, 0.0113708, 0.0114231, 0.0113796, 0.0112455" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110578, 0.0115169, 0.011529, 0.011473, 0.0113067, 0.0110059, 0.0104587", \ - "0.0111448, 0.0116089, 0.011669, 0.0118693, 0.0114347, 0.0111265, 0.0106673", \ - "0.0111945, 0.0117231, 0.0117083, 0.0116279, 0.0116719, 0.0111657, 0.0107317", \ - "0.0112281, 0.0117314, 0.0118289, 0.0118393, 0.0115978, 0.0114756, 0.0110913", \ - "0.0112208, 0.0117225, 0.0117703, 0.0117417, 0.011851, 0.0115787, 0.0109656", \ - "0.0110064, 0.0114606, 0.0115026, 0.0115991, 0.0114583, 0.0113476, 0.0114735", \ - "0.0104699, 0.0109234, 0.0109489, 0.0108519, 0.0107975, 0.0108488, 0.0107989" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00949666, 0.0099431, 0.0099668, 0.00990827, 0.00973059, 0.00947577, 0.00884532", \ - "0.00952028, 0.00983944, 0.00990934, 0.010077, 0.00971, 0.00940965, 0.00899642", \ - "0.00979695, 0.0100961, 0.010078, 0.0100318, 0.01021, 0.00960075, 0.00907155", \ - "0.0106564, 0.0107492, 0.0108471, 0.0108669, 0.0106026, 0.0104544, 0.0106723", \ - "0.0124008, 0.0121943, 0.0122325, 0.012224, 0.0122806, 0.0121157, 0.0114867", \ - "0.0162608, 0.0155379, 0.0155769, 0.015511, 0.0155162, 0.0155774, 0.0154756", \ - "0.0240444, 0.0226978, 0.0225508, 0.0223306, 0.0223649, 0.0220257, 0.0222295" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.14252, 0.182562, 0.210156, 0.255686, 0.331814, 0.458685, 0.670101", \ - "0.166342, 0.206428, 0.233962, 0.279529, 0.355605, 0.482436, 0.693884", \ - "0.179876, 0.219967, 0.247531, 0.293078, 0.369202, 0.496078, 0.707477", \ - "0.198147, 0.238242, 0.265816, 0.311351, 0.387445, 0.514242, 0.725606", \ - "0.221846, 0.261948, 0.28949, 0.335041, 0.411205, 0.537949, 0.749318", \ - "0.251888, 0.291876, 0.31946, 0.365059, 0.441141, 0.567989, 0.779362", \ - "0.286505, 0.326339, 0.353895, 0.399464, 0.475589, 0.602449, 0.813878" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112628, 0.0665163, 0.106734, 0.173383, 0.28504, 0.471208, 0.781585", \ - "0.0112638, 0.0665173, 0.106735, 0.173384, 0.285257, 0.471209, 0.781586", \ - "0.0112648, 0.0665311, 0.106736, 0.173385, 0.285258, 0.47121, 0.781587", \ - "0.0112658, 0.0665321, 0.106737, 0.173386, 0.285259, 0.471211, 0.781588", \ - "0.0112668, 0.0665331, 0.106738, 0.173387, 0.28526, 0.471212, 0.781589", \ - "0.011271, 0.0665341, 0.106739, 0.173388, 0.285261, 0.471221, 0.78159", \ - "0.011304, 0.0665351, 0.10674, 0.173389, 0.285262, 0.471222, 0.781591" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.16742, 0.201938, 0.225044, 0.263222, 0.327124, 0.433431, 0.610643", \ - "0.191598, 0.226104, 0.249209, 0.287403, 0.351286, 0.457603, 0.634803", \ - "0.20728, 0.2418, 0.264949, 0.303072, 0.366935, 0.473254, 0.650474", \ - "0.228284, 0.262805, 0.28593, 0.324068, 0.387981, 0.494256, 0.671389", \ - "0.258146, 0.292638, 0.315781, 0.353987, 0.417781, 0.524123, 0.70128", \ - "0.301524, 0.335984, 0.359122, 0.397296, 0.461119, 0.567512, 0.744601", \ - "0.361779, 0.396206, 0.41934, 0.457537, 0.521336, 0.627723, 0.804865" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114478, 0.0544915, 0.0861685, 0.139075, 0.22793, 0.376131, 0.623158", \ - "0.0114516, 0.0544946, 0.0861695, 0.139076, 0.227931, 0.377604, 0.623206", \ - "0.0114517, 0.0544956, 0.0861705, 0.139077, 0.227932, 0.377605, 0.623686", \ - "0.0114527, 0.0545112, 0.0861715, 0.139078, 0.227933, 0.377606, 0.623687", \ - "0.0114556, 0.0545285, 0.0861725, 0.139079, 0.227934, 0.377607, 0.623688", \ - "0.011479, 0.0545295, 0.0861735, 0.13908, 0.227935, 0.377608, 0.623689", \ - "0.011515, 0.0545305, 0.0861745, 0.139081, 0.227936, 0.377609, 0.62369" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.147184, 0.187219, 0.214841, 0.260361, 0.336487, 0.463332, 0.674755", \ - "0.173321, 0.213399, 0.241021, 0.286534, 0.362712, 0.489524, 0.700919", \ - "0.189672, 0.229707, 0.257298, 0.302846, 0.378937, 0.505776, 0.717262", \ - "0.210649, 0.250693, 0.27828, 0.323831, 0.399963, 0.526763, 0.738095", \ - "0.237928, 0.278023, 0.3056, 0.35108, 0.427234, 0.554082, 0.765419", \ - "0.270287, 0.310376, 0.337964, 0.383482, 0.459566, 0.586462, 0.797847", \ - "0.305335, 0.345378, 0.372983, 0.418508, 0.494744, 0.62154, 0.832898" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112376, 0.0665337, 0.106734, 0.173383, 0.285067, 0.471371, 0.781395", \ - "0.0112386, 0.0665347, 0.106735, 0.173384, 0.285068, 0.471372, 0.781513", \ - "0.0112496, 0.0665357, 0.106736, 0.173426, 0.285069, 0.471373, 0.782493", \ - "0.0112506, 0.0665367, 0.106737, 0.173427, 0.28507, 0.471374, 0.782494", \ - "0.0112516, 0.0665377, 0.106738, 0.173428, 0.285071, 0.471375, 0.782495", \ - "0.0112526, 0.0665387, 0.106739, 0.173429, 0.285149, 0.471376, 0.782496", \ - "0.0112536, 0.0665397, 0.10674, 0.17343, 0.28515, 0.471377, 0.782497" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.15556, 0.190064, 0.213168, 0.251321, 0.315267, 0.421615, 0.598758", \ - "0.181292, 0.215823, 0.238925, 0.277108, 0.341008, 0.447323, 0.624555", \ - "0.197994, 0.232488, 0.25564, 0.293787, 0.357624, 0.463957, 0.641257", \ - "0.220248, 0.254744, 0.277903, 0.316003, 0.379888, 0.486204, 0.663385", \ - "0.249531, 0.284001, 0.30714, 0.345346, 0.409142, 0.515475, 0.692637", \ - "0.287294, 0.321703, 0.344829, 0.38304, 0.446835, 0.55318, 0.730327", \ - "0.328211, 0.362528, 0.385655, 0.423857, 0.487647, 0.593963, 0.771159" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114138, 0.0544929, 0.0861368, 0.139075, 0.22793, 0.376161, 0.623158", \ - "0.0114342, 0.0544939, 0.0861516, 0.139076, 0.227931, 0.376674, 0.623426", \ - "0.0114352, 0.0544949, 0.0861526, 0.139077, 0.227932, 0.376675, 0.623427", \ - "0.0114387, 0.0544959, 0.0861536, 0.139078, 0.227933, 0.376676, 0.623428", \ - "0.0114538, 0.0544969, 0.0861546, 0.139079, 0.227934, 0.376677, 0.623429", \ - "0.011497, 0.054507, 0.086182, 0.13908, 0.227935, 0.376678, 0.62343", \ - "0.011565, 0.05453, 0.086183, 0.139083, 0.227936, 0.376679, 0.623431" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0745611, 0.114759, 0.142382, 0.187866, 0.264122, 0.390888, 0.602314", \ - "0.106539, 0.146128, 0.173633, 0.219197, 0.295376, 0.4223, 0.633739", \ - "0.126774, 0.165413, 0.192901, 0.238408, 0.31446, 0.441236, 0.652641", \ - "0.154515, 0.191747, 0.219099, 0.264386, 0.340572, 0.467399, 0.678665", \ - "0.189598, 0.224495, 0.252062, 0.297664, 0.373449, 0.499059, 0.711543", \ - "0.234129, 0.266739, 0.293369, 0.33811, 0.413795, 0.540472, 0.751686", \ - "0.284184, 0.313485, 0.339273, 0.383538, 0.45863, 0.584848, 0.796448" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0111852, 0.0665144, 0.106725, 0.173392, 0.285059, 0.471268, 0.781435", \ - "0.0115982, 0.0665561, 0.106741, 0.173393, 0.285069, 0.471541, 0.781484", \ - "0.0122146, 0.0666087, 0.106757, 0.173394, 0.28507, 0.471542, 0.782917", \ - "0.0134753, 0.0667581, 0.106831, 0.173412, 0.285071, 0.471543, 0.782918", \ - "0.0155488, 0.067103, 0.10701, 0.173518, 0.285078, 0.471544, 0.782919", \ - "0.018714, 0.067901, 0.107361, 0.173733, 0.285229, 0.471545, 0.78292", \ - "0.023268, 0.069231, 0.108141, 0.174113, 0.285423, 0.471546, 0.782921" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00185215, 0.00235215, 0.00239835, 0.00240525, 0.00232945, 0.00218105, 0.00188505", \ - "0.000823701, 0.0013703, 0.0014511, 0.001463, 0.0013956, 0.0011615, 0.000909099", \ - "0.000777, 0.0012918, 0.0013261, 0.0014047, 0.0013128, 0.0015697, 0.0008359", \ - "0.0007686, 0.0013153, 0.0013889, 0.0013841, 0.0012614, 0.0014563, 0.0008775", \ - "0.00070115, 0.00123215, 0.00129885, 0.00135945, 0.00136085, 0.00116215, 0.00121115", \ - "0.00060855, 0.00110475, 0.00118935, 0.00122005, 0.00123435, 0.00127385, 0.00111895", \ - "0.000485551, 0.00095395, 0.00098885, 0.00103335, 0.00104015, 0.00105875, 0.00100425" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00550885, 0.00589185, 0.00590925, 0.00587275, 0.00574285, 0.00545025, 0.00494265", \ - "0.00550495, 0.00587805, 0.00595425, 0.00620305, 0.00577395, 0.00574635, 0.00497335", \ - "0.00551775, 0.00590775, 0.00590155, 0.00588065, 0.00610305, 0.00543855, 0.00508525", \ - "0.0055001, 0.0059238, 0.0059932, 0.0059803, 0.0057241, 0.0057284, 0.0054939", \ - "0.0054875, 0.0058611, 0.0059579, 0.0059244, 0.0060403, 0.0057783, 0.0051129", \ - "0.00543305, 0.00579695, 0.00586225, 0.00591825, 0.00592755, 0.00589555, 0.00591465", \ - "0.00552945, 0.00587615, 0.00586105, 0.00582795, 0.00582145, 0.00580535, 0.00573555" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179585, 0.0184834, 0.018537, 0.0185374, 0.0184557, 0.0183242, 0.0180413", \ - "0.0179822, 0.0185259, 0.0186291, 0.0185904, 0.0185822, 0.0183789, 0.0180288", \ - "0.0182584, 0.0187981, 0.0188496, 0.0188908, 0.0188845, 0.0187821, 0.0185823", \ - "0.018932, 0.0194929, 0.0195749, 0.0195584, 0.0194821, 0.0195955, 0.0190303", \ - "0.0204373, 0.0209872, 0.0210677, 0.0211073, 0.021127, 0.020894, 0.0207952", \ - "0.0236296, 0.0241584, 0.0242406, 0.0242349, 0.0242735, 0.0242823, 0.0241983", \ - "0.0303682, 0.0309094, 0.030922, 0.0309261, 0.0309927, 0.0309311, 0.030824" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011061, 0.0114362, 0.0114518, 0.0114157, 0.0112877, 0.0110084, 0.0104916", \ - "0.0110338, 0.0114087, 0.0114683, 0.0117124, 0.0112647, 0.0110445, 0.0105344", \ - "0.0110731, 0.0114677, 0.0114514, 0.0114108, 0.0115243, 0.0110047, 0.0105166", \ - "0.0110266, 0.011447, 0.0114911, 0.0115367, 0.0113325, 0.0112531, 0.010839", \ - "0.0110191, 0.0113729, 0.0114798, 0.0114362, 0.0115539, 0.0112972, 0.0106014", \ - "0.011047, 0.0113811, 0.01144, 0.0115204, 0.0115079, 0.0114084, 0.0115373", \ - "0.0109761, 0.0112784, 0.0112651, 0.0112256, 0.0112234, 0.0111953, 0.0111388" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00951038, 0.010024, 0.0100752, 0.0100655, 0.010015, 0.00984953, 0.00955924", \ - "0.00953211, 0.00990889, 0.0100147, 0.0100548, 0.00998008, 0.00985031, 0.0095361", \ - "0.00981733, 0.0100978, 0.0101316, 0.0102108, 0.0101145, 0.0104129, 0.0100531", \ - "0.0106736, 0.0107494, 0.0108336, 0.0108397, 0.0108007, 0.0109147, 0.0104095", \ - "0.0124192, 0.0121477, 0.0122208, 0.0123012, 0.012303, 0.0121649, 0.0122266", \ - "0.0162459, 0.0155347, 0.0155407, 0.0154705, 0.015513, 0.0155146, 0.0154408", \ - "0.0240638, 0.0226667, 0.0225043, 0.0223741, 0.0223283, 0.0223331, 0.0223436" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00225499; - rise_capacitance : 0.00243318; - rise_capacitance_range (0.00217066, 0.00262241); - fall_capacitance : 0.0020768; - fall_capacitance_range (0.0020768, 0.00263284); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.063575, -0.0376839, -0.0195752, -0.000828112", \ - "-0.147007, -0.117137, -0.101307, -0.0791233", \ - "-0.193882, -0.160934, -0.143013, -0.123007", \ - "-0.252818, -0.217769, -0.199038, -0.177092" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0293423, 0.0571575, 0.106442, 0.161074", \ - "-0.102082, -0.0101858, 0.0403032, 0.0968127", \ - "-0.139875, -0.045548, 0.0107935, 0.0690899", \ - "-0.171867, -0.0748207, -0.0182407, 0.0413215" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0709105, 0.0576505, 0.0632954, 0.0871758", \ - "0.154495, 0.132416, 0.130154, 0.139601", \ - "0.204169, 0.174046, 0.169997, 0.171031", \ - "0.260913, 0.228765, 0.218812, 0.215462" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0366779, -0.0521658, -0.0987266, -0.152979", \ - "0.10957, 0.0178252, -0.0350584, -0.0913147", \ - "0.145019, 0.0507929, -0.00539673, -0.060615", \ - "0.179962, 0.0803187, 0.0238906, -0.0354185" \ - ); - } - } - internal_power () { - when : "(!GATE * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00362133, 0.00361804, 0.00398482, 0.00503746, 0.00741392, 0.0125946, 0.0235647" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00386959, 0.00403458, 0.00449386, 0.00561229, 0.00797852, 0.0131252, 0.0240009" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0216113, 0.0215583, 0.0219085, 0.0229556, 0.0253072, 0.0306367, 0.0415353" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0282271, 0.0303232, 0.030796, 0.0319332, 0.0343587, 0.0396701, 0.0508439" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0216113, 0.0215583, 0.0219085, 0.0229556, 0.0253072, 0.0306367, 0.0415353" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0282271, 0.0303232, 0.030796, 0.0319332, 0.0343587, 0.0396701, 0.0508439" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00242762; - rise_capacitance : 0.00277467; - rise_capacitance_range (0.00246205, 0.00307773); - fall_capacitance : 0.00182028; - fall_capacitance_range (0.00182028, 0.00292273); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0605774, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137936, 0.0136611, 0.0141263, 0.0154043, 0.0184301, 0.025242, 0.039764" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0152264, 0.0151969, 0.0157379, 0.0171978, 0.0203682, 0.0273038, 0.0418942" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0186738, 0.0189047, 0.0194277, 0.0207576, 0.0236539, 0.0302242, 0.0438529" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00990418, 0.00988991, 0.0103884, 0.0115997, 0.0145112, 0.0208109, 0.0344033" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0186982, 0.0189356, 0.0194671, 0.0208189, 0.0238191, 0.0302573, 0.0438882" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137936, 0.0136611, 0.0141263, 0.0154043, 0.0184301, 0.025242, 0.039764" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0186738, 0.0189047, 0.0194277, 0.0207576, 0.0236539, 0.0302242, 0.0438529" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00336; - rise_capacitance : 0.00353392; - rise_capacitance_range (0.00300742, 0.00381011); - fall_capacitance : 0.00325566; - fall_capacitance_range (0.00299365, 0.00349332); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : recovery_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.00244519, -0.0771241, -0.121873, -0.171867", \ - "0.0621491, -0.0229181, -0.0796394, -0.143546", \ - "0.10387, 0.0193239, -0.0404755, -0.105814", \ - "0.161074, 0.0775697, 0.0182407, -0.0501761" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : removal_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.012226, 0.0970907, 0.150162, 0.215041", \ - "-0.0521658, 0.0381969, 0.0953739, 0.165538", \ - "-0.0961548, -0.00883427, 0.0512689, 0.122764", \ - "-0.152979, -0.0693227, -0.00976587, 0.0619823" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.12146, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-8.72402e-05, -3.08145e-06, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "8.72402e-05, 3.08145e-06, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-3.7661e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "3.7661e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-3.7661e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "3.7661e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dlhrq_1) { - area : 27.216; - cell_footprint : "dlhrq"; - cell_leakage_power : 852.032; - leakage_power () { - value : 794.414; - when : "!RESET_B*!Q*!D*!GATE"; - } - leakage_power () { - value : 846.689; - when : "!RESET_B*!Q*!D*GATE"; - } - leakage_power () { - value : 829.573; - when : "!RESET_B*!Q*D*!GATE"; - } - leakage_power () { - value : 746.39; - when : "!RESET_B*!Q*D*GATE"; - } - leakage_power () { - value : 861.679; - when : "RESET_B*!GATE*!D*!Q"; - } - leakage_power () { - value : 861.679; - when : "RESET_B*!GATE*!D*Q"; - } - leakage_power () { - value : 896.878; - when : "RESET_B*!GATE*D*!Q"; - } - leakage_power () { - value : 896.878; - when : "RESET_B*!GATE*D*Q"; - } - leakage_power () { - value : 872.19; - when : "D*GATE*RESET_B*Q"; - } - leakage_power () { - value : 913.951; - when : "!D*GATE*RESET_B*!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.127132, 0.174308, 0.202135, 0.247686, 0.32373, 0.450354, 0.6614", \ - "0.151654, 0.198846, 0.22667, 0.272247, 0.348301, 0.474907, 0.685793", \ - "0.167594, 0.214741, 0.242615, 0.288159, 0.364165, 0.490767, 0.701628", \ - "0.188846, 0.236009, 0.263896, 0.309442, 0.385473, 0.512032, 0.722886", \ - "0.219483, 0.266668, 0.294564, 0.340142, 0.416167, 0.542729, 0.753597", \ - "0.262868, 0.31009, 0.33799, 0.383578, 0.459626, 0.586255, 0.79708", \ - "0.323223, 0.370564, 0.398509, 0.444107, 0.520176, 0.646768, 0.857741" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0152589, 0.0687588, 0.108003, 0.174044, 0.285378, 0.471024, 0.780579", \ - "0.0152981, 0.0687697, 0.108004, 0.174045, 0.285379, 0.471025, 0.7806", \ - "0.0152991, 0.0687707, 0.108013, 0.174046, 0.28538, 0.471026, 0.782816", \ - "0.0153001, 0.0687717, 0.108014, 0.174047, 0.285381, 0.471027, 0.782817", \ - "0.0153221, 0.0687727, 0.108015, 0.174048, 0.285382, 0.471028, 0.782818", \ - "0.015476, 0.068811, 0.10803, 0.174051, 0.285383, 0.471029, 0.782819", \ - "0.015799, 0.068926, 0.108091, 0.174082, 0.285384, 0.47103, 0.78282" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.113262, 0.152439, 0.175963, 0.214555, 0.279026, 0.386294, 0.564943", \ - "0.137453, 0.176733, 0.200244, 0.238814, 0.303268, 0.410516, 0.589219", \ - "0.151179, 0.190388, 0.213947, 0.2525, 0.31689, 0.424134, 0.602935", \ - "0.16973, 0.208957, 0.232492, 0.271094, 0.335486, 0.442738, 0.621343", \ - "0.193908, 0.233195, 0.256749, 0.295295, 0.359727, 0.466946, 0.645634", \ - "0.224676, 0.264018, 0.287605, 0.326194, 0.39056, 0.497928, 0.676494", \ - "0.259674, 0.299166, 0.322728, 0.361347, 0.425748, 0.533028, 0.711732" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011383, 0.0551324, 0.0868676, 0.140134, 0.229896, 0.379377, 0.628851", \ - "0.0113947, 0.0551334, 0.086896, 0.140175, 0.229897, 0.379448, 0.62894", \ - "0.0114163, 0.0551344, 0.086897, 0.140176, 0.229898, 0.379449, 0.628941", \ - "0.0114492, 0.0551354, 0.086901, 0.140177, 0.229899, 0.37945, 0.628942", \ - "0.0114886, 0.0551433, 0.086902, 0.140178, 0.2299, 0.379451, 0.628943", \ - "0.011659, 0.055197, 0.086908, 0.140196, 0.229901, 0.379528, 0.628944", \ - "0.011911, 0.055282, 0.086954, 0.140213, 0.229902, 0.379529, 0.628945" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.114997, 0.161966, 0.189794, 0.235376, 0.311399, 0.438015, 0.649082", \ - "0.14084, 0.187817, 0.215661, 0.26122, 0.337246, 0.463879, 0.674733", \ - "0.157701, 0.204675, 0.232539, 0.278121, 0.354133, 0.480724, 0.691806", \ - "0.179954, 0.226887, 0.254838, 0.300315, 0.376451, 0.503024, 0.713832", \ - "0.209204, 0.256272, 0.284165, 0.329753, 0.405778, 0.532468, 0.743255", \ - "0.246151, 0.293396, 0.321297, 0.366909, 0.442977, 0.569598, 0.780442", \ - "0.28657, 0.334132, 0.362125, 0.407759, 0.483834, 0.610409, 0.82139" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0151657, 0.0686972, 0.107963, 0.174023, 0.28536, 0.471023, 0.780579", \ - "0.0151667, 0.0687199, 0.107985, 0.174024, 0.285361, 0.471952, 0.78058", \ - "0.0152152, 0.0687292, 0.107986, 0.174025, 0.285362, 0.471953, 0.780817", \ - "0.0152986, 0.0687516, 0.108038, 0.174026, 0.285363, 0.471954, 0.780818", \ - "0.0154551, 0.0687912, 0.108039, 0.174041, 0.285364, 0.471955, 0.780819", \ - "0.015847, 0.06892, 0.108098, 0.174056, 0.285365, 0.471956, 0.78082", \ - "0.016567, 0.069172, 0.108251, 0.174167, 0.285371, 0.471957, 0.780821" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.117594, 0.156944, 0.18049, 0.219066, 0.283433, 0.390801, 0.569368", \ - "0.143906, 0.183264, 0.206812, 0.24538, 0.309774, 0.417071, 0.595692", \ - "0.160352, 0.199692, 0.223241, 0.261821, 0.32621, 0.433414, 0.612062", \ - "0.181496, 0.220834, 0.244386, 0.282954, 0.347362, 0.454571, 0.63317", \ - "0.208844, 0.248205, 0.271721, 0.310351, 0.374727, 0.482054, 0.660616", \ - "0.241535, 0.280913, 0.304427, 0.343001, 0.407455, 0.514657, 0.693324", \ - "0.276968, 0.316337, 0.339844, 0.378427, 0.442881, 0.550077, 0.728847" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116851, 0.0551545, 0.0868892, 0.140185, 0.229846, 0.379376, 0.628784", \ - "0.0116861, 0.0551555, 0.0868986, 0.140191, 0.229854, 0.379424, 0.628881", \ - "0.0116871, 0.0551565, 0.0868996, 0.140192, 0.229855, 0.379425, 0.629608", \ - "0.0116881, 0.0551575, 0.0869006, 0.140193, 0.229856, 0.379426, 0.629609", \ - "0.0116891, 0.0551585, 0.0869516, 0.140194, 0.229857, 0.379442, 0.62961", \ - "0.0116901, 0.0551595, 0.086954, 0.140195, 0.229858, 0.379443, 0.629611", \ - "0.0116911, 0.0551605, 0.086955, 0.140196, 0.229859, 0.379519, 0.629612" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0455941, 0.0847798, 0.108386, 0.147, 0.211546, 0.318711, 0.497437", \ - "0.0741534, 0.114977, 0.1387, 0.177392, 0.241922, 0.349336, 0.528346", \ - "0.09092, 0.133702, 0.157566, 0.196421, 0.260983, 0.368323, 0.547034", \ - "0.113149, 0.159768, 0.183801, 0.2226, 0.287205, 0.394604, 0.573255", \ - "0.141413, 0.193706, 0.219138, 0.257136, 0.322515, 0.429986, 0.608779", \ - "0.177713, 0.239471, 0.266, 0.306187, 0.371822, 0.479004, 0.65816", \ - "0.219855, 0.294932, 0.325539, 0.369268, 0.436491, 0.546717, 0.727881" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110637, 0.0551618, 0.0870202, 0.140255, 0.230079, 0.379556, 0.628905", \ - "0.0137308, 0.0562248, 0.0876135, 0.140621, 0.230109, 0.379703, 0.629444", \ - "0.0164459, 0.0573866, 0.0883626, 0.141096, 0.23038, 0.379765, 0.629445", \ - "0.0205843, 0.0602329, 0.0901371, 0.14203, 0.23101, 0.380269, 0.629446", \ - "0.0267428, 0.0655304, 0.0938716, 0.144182, 0.232154, 0.381097, 0.629892", \ - "0.035661, 0.075211, 0.101504, 0.149758, 0.236034, 0.383351, 0.631338", \ - "0.048769, 0.09333, 0.117783, 0.163604, 0.246886, 0.392646, 0.638762" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.000853201, 0.0012269, 0.00124, 0.0011963, 0.0011009, 0.000841001, 0.000778701", \ - "0.000845701, 0.0012133, 0.001315, 0.0012563, 0.0013514, 0.000845799, 0.0008607", \ - "0.0008916, 0.0012536, 0.0012747, 0.0012977, 0.0014195, 0.0009604, 0.0009041", \ - "0.0008607, 0.0012779, 0.0013509, 0.0013171, 0.0011547, 0.0011771, 0.000891801", \ - "0.000810999, 0.0011863, 0.0012793, 0.001302, 0.0013601, 0.0010562, 0.000925601", \ - "0.000846801, 0.0011779, 0.0012818, 0.0012395, 0.0012807, 0.0013372, 0.0011725", \ - "0.000886101, 0.0011807, 0.0011857, 0.0011641, 0.0012462, 0.0011693, 0.0010651" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "-0.000853201, -0.0012269, -0.00124, -0.0011963, -0.0011009, -0.000841001, -0.000778701", \ - "-0.000845701, -0.0012133, -0.001315, -0.0012563, -0.0013514, -0.000845799, -0.0008607", \ - "-0.0008916, -0.0012536, -0.0012747, -0.0012977, -0.0014195, -0.0009604, -0.0009041", \ - "-0.0008607, -0.0012779, -0.0013509, -0.0013171, -0.0011547, -0.0011771, -0.000891801", \ - "-0.000810999, -0.0011863, -0.0012793, -0.001302, -0.0013601, -0.0010562, -0.000925601", \ - "-0.000846801, -0.0011779, -0.0012818, -0.0012395, -0.0012807, -0.0013372, -0.0011725", \ - "-0.000886101, -0.0011807, -0.0011857, -0.0011641, -0.0012462, -0.0011693, -0.0010651" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0121868, 0.0125732, 0.0125983, 0.0125561, 0.012468, 0.0121922, 0.0121366", \ - "0.0120837, 0.0124335, 0.0125357, 0.0124499, 0.0123372, 0.0122775, 0.0120162", \ - "0.0121499, 0.01252, 0.0125405, 0.0125684, 0.0124741, 0.0121857, 0.0121179", \ - "0.0120968, 0.0125188, 0.0125886, 0.0125989, 0.0123826, 0.0125697, 0.0121047", \ - "0.0121029, 0.0124522, 0.0125552, 0.0125799, 0.0126277, 0.0122409, 0.0121783", \ - "0.012124, 0.012428, 0.0125203, 0.0124861, 0.0125518, 0.012606, 0.0124596", \ - "0.0120827, 0.0123912, 0.012354, 0.0123245, 0.012393, 0.0123071, 0.0122054" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0120881, 0.0126894, 0.012727, 0.0126947, 0.0125819, 0.0123235, 0.0119548", \ - "0.0122594, 0.0128488, 0.0128931, 0.0130795, 0.0130183, 0.0125191, 0.0121141", \ - "0.012383, 0.0130013, 0.0130578, 0.0129593, 0.0130645, 0.012828, 0.0123395", \ - "0.0123934, 0.0130191, 0.0131165, 0.0131334, 0.012887, 0.012859, 0.0126265", \ - "0.0123174, 0.0129478, 0.0130074, 0.0130124, 0.0131098, 0.0130115, 0.0124145", \ - "0.0119305, 0.0125081, 0.0125559, 0.0126482, 0.0125868, 0.0125378, 0.0126324", \ - "0.0108743, 0.0114674, 0.0114946, 0.0113975, 0.0113655, 0.011479, 0.0113772" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00927674, 0.00987926, 0.00990061, 0.00985863, 0.00978017, 0.00953373, 0.0090501", \ - "0.00934962, 0.00973904, 0.00980121, 0.0100056, 0.00981231, 0.00954848, 0.00920805", \ - "0.00985695, 0.0101388, 0.0102331, 0.0101578, 0.01036, 0.0098896, 0.0094335", \ - "0.0113733, 0.0114703, 0.0115562, 0.0116369, 0.0114447, 0.011402, 0.0110681", \ - "0.0143938, 0.0141302, 0.0141638, 0.0141719, 0.0143234, 0.0141885, 0.0137341", \ - "0.0211016, 0.0201199, 0.0200381, 0.0200302, 0.0201652, 0.0200676, 0.0201089", \ - "0.0347718, 0.0329515, 0.0326573, 0.0324945, 0.0323547, 0.0321334, 0.0323129" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00230331; - rise_capacitance : 0.00252291; - rise_capacitance_range (0.00225973, 0.00271357); - fall_capacitance : 0.00208371; - fall_capacitance_range (0.00208371, 0.00271682); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0586846, -0.0326922, -0.0144316, 0.00456862", \ - "-0.142016, -0.112044, -0.0960622, -0.0736253", \ - "-0.191311, -0.158312, -0.140315, -0.117357", \ - "-0.25012, -0.212271, -0.193388, -0.174141" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0293423, 0.0596533, 0.109014, 0.163772", \ - "-0.102082, -0.0101858, 0.0429256, 0.0995617", \ - "-0.139875, -0.045548, 0.0107935, 0.0690899", \ - "-0.174566, -0.0748207, -0.0182407, 0.0413215" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0660201, 0.0551547, 0.0607236, 0.0871758", \ - "0.149503, 0.127323, 0.127531, 0.136852", \ - "0.199026, 0.171424, 0.167299, 0.168206", \ - "0.258215, 0.226016, 0.215987, 0.212511" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0366779, -0.0546617, -0.101298, -0.155677", \ - "0.107074, 0.0152788, -0.0376808, -0.0913147", \ - "0.145019, 0.0507929, -0.00539673, -0.0634399", \ - "0.179962, 0.0803187, 0.0238906, -0.0354185" \ - ); - } - } - internal_power () { - when : "(!GATE * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00348989, 0.00348767, 0.00384522, 0.00489316, 0.00725325, 0.0123877, 0.0233198" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00382147, 0.00398214, 0.00443099, 0.00553752, 0.00788265, 0.012998, 0.023841" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0220133, 0.0219502, 0.0222979, 0.0233, 0.0257081, 0.0308654, 0.0418436" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0285127, 0.0305037, 0.0309641, 0.0320904, 0.034461, 0.0397174, 0.0508524" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0220133, 0.0219502, 0.0222979, 0.0233, 0.0257081, 0.0308654, 0.0418436" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0285127, 0.0305037, 0.0309641, 0.0320904, 0.034461, 0.0397174, 0.0508524" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00237209; - rise_capacitance : 0.00279761; - rise_capacitance_range (0.00248564, 0.0030995); - fall_capacitance : 0.0018402; - fall_capacitance_range (0.0018402, 0.00294546); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.057373, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141321, 0.0140302, 0.0144711, 0.0157359, 0.0187372, 0.0255379, 0.0400052" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0148638, 0.0148258, 0.0153898, 0.0168289, 0.0199872, 0.0269126, 0.0414751" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187428, 0.0189905, 0.0195044, 0.0208343, 0.0237672, 0.0302116, 0.0439981" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0102338, 0.0102033, 0.010687, 0.0119055, 0.0147397, 0.0210886, 0.0345442" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0188798, 0.0191206, 0.0196366, 0.0209688, 0.023866, 0.0303466, 0.0439537" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141321, 0.0140302, 0.0144711, 0.0157359, 0.0187372, 0.0255379, 0.0400052" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187428, 0.0189905, 0.0195044, 0.0208343, 0.0237672, 0.0302116, 0.0439981" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00318395; - rise_capacitance : 0.0033164; - rise_capacitance_range (0.00279821, 0.00359539); - fall_capacitance : 0.00308462; - fall_capacitance_range (0.00283789, 0.00329664); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : recovery_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.00978076, -0.0871074, -0.13216, -0.185359", \ - "0.0421825, -0.0458363, -0.103241, -0.168287", \ - "0.0730088, -0.0147674, -0.0728558, -0.142539", \ - "0.109805, 0.0253387, -0.0354333, -0.103304" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : removal_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0171163, 0.104578, 0.160449, 0.225834", \ - "-0.0321992, 0.0585686, 0.116353, 0.184781", \ - "-0.0652935, 0.0252571, 0.0863477, 0.156663", \ - "-0.104408, -0.0170917, 0.0439082, 0.112158" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.118256, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dllr_1) { - area : 34.4736; - cell_footprint : "dllr"; - cell_leakage_power : 1072.35; - leakage_power () { - value : 1053.34; - when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; - } - leakage_power () { - value : 1001.03; - when : "!RESET_B*!Q*Q_N*!D*GATE_N"; - } - leakage_power () { - value : 945.007; - when : "!RESET_B*!Q*Q_N*D*!GATE_N"; - } - leakage_power () { - value : 1036.22; - when : "!RESET_B*!Q*Q_N*D*GATE_N"; - } - leakage_power () { - value : 1112.7; - when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; - } - leakage_power () { - value : 1112.7; - when : "RESET_B*!GATE_N*!D*!Q*Q_N"; - } - leakage_power () { - value : 1112.7; - when : "RESET_B*!GATE_N*!D*Q*!Q_N"; - } - leakage_power () { - value : 1112.7; - when : "RESET_B*!GATE_N*!D*Q*Q_N"; - } - leakage_power () { - value : 1092.62; - when : "RESET_B*!GATE_N*D*!Q*!Q_N"; - } - leakage_power () { - value : 1092.62; - when : "RESET_B*!GATE_N*D*!Q*Q_N"; - } - leakage_power () { - value : 1092.62; - when : "RESET_B*!GATE_N*D*Q*!Q_N"; - } - leakage_power () { - value : 1092.62; - when : "RESET_B*!GATE_N*D*Q*Q_N"; - } - leakage_power () { - value : 1095.64; - when : "D*GATE_N*RESET_B*Q*!Q_N"; - } - leakage_power () { - value : 1060.42; - when : "!D*GATE_N*RESET_B*!Q*Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.138434, 0.191015, 0.219507, 0.265382, 0.341662, 0.468567, 0.680169", \ - "0.162497, 0.21509, 0.243548, 0.28941, 0.3657, 0.492609, 0.704063", \ - "0.178135, 0.230707, 0.259231, 0.305044, 0.381291, 0.508228, 0.719812", \ - "0.199073, 0.251646, 0.280122, 0.325955, 0.402206, 0.529091, 0.740449", \ - "0.229151, 0.281745, 0.310218, 0.356067, 0.432325, 0.559219, 0.770699", \ - "0.272013, 0.324675, 0.353168, 0.399038, 0.475341, 0.60225, 0.813612", \ - "0.331473, 0.384265, 0.412745, 0.458645, 0.534924, 0.6618, 0.873307" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0177015, 0.0720141, 0.109974, 0.175063, 0.28608, 0.472066, 0.782299", \ - "0.0177025, 0.0720242, 0.11003, 0.175064, 0.286081, 0.472507, 0.782384", \ - "0.0177035, 0.0720252, 0.110031, 0.175111, 0.286082, 0.472508, 0.782503", \ - "0.0177101, 0.0720262, 0.110032, 0.175112, 0.286083, 0.472509, 0.782504", \ - "0.0177468, 0.0720307, 0.110041, 0.175113, 0.286084, 0.47251, 0.782505", \ - "0.017864, 0.072068, 0.110051, 0.175114, 0.286085, 0.472511, 0.782506", \ - "0.018107, 0.072155, 0.110109, 0.175115, 0.286086, 0.472512, 0.782507" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118755, 0.160967, 0.184537, 0.222877, 0.286674, 0.393079, 0.570267", \ - "0.142438, 0.184662, 0.208278, 0.246584, 0.31049, 0.41683, 0.594095", \ - "0.15593, 0.198119, 0.221716, 0.260025, 0.323892, 0.430208, 0.607505", \ - "0.174098, 0.216312, 0.23993, 0.278224, 0.342138, 0.448436, 0.625512", \ - "0.197713, 0.239978, 0.263573, 0.301894, 0.365757, 0.472095, 0.649225", \ - "0.22808, 0.270374, 0.293985, 0.332308, 0.396202, 0.502548, 0.679673", \ - "0.262638, 0.304979, 0.328601, 0.366918, 0.430822, 0.537263, 0.714329" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0125424, 0.0563306, 0.0869121, 0.138999, 0.22758, 0.375715, 0.622549", \ - "0.0125867, 0.0563316, 0.0869131, 0.139, 0.227586, 0.375716, 0.622556", \ - "0.0125989, 0.0563326, 0.0869141, 0.139001, 0.227664, 0.375717, 0.62269", \ - "0.0126028, 0.0563404, 0.0869151, 0.139002, 0.227665, 0.375718, 0.622691", \ - "0.0126628, 0.0563473, 0.0869497, 0.139003, 0.227666, 0.375719, 0.622692", \ - "0.012839, 0.05636, 0.086975, 0.139011, 0.227667, 0.37572, 0.622693", \ - "0.01306, 0.056496, 0.087028, 0.139014, 0.227668, 0.375721, 0.622712" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.151829, 0.204249, 0.232721, 0.278593, 0.354928, 0.481779, 0.69346", \ - "0.179894, 0.232358, 0.26084, 0.306703, 0.383017, 0.509966, 0.721431", \ - "0.196656, 0.249095, 0.277569, 0.32342, 0.399696, 0.52661, 0.738003", \ - "0.220323, 0.272774, 0.301248, 0.347075, 0.423324, 0.55025, 0.761583", \ - "0.25222, 0.304615, 0.333086, 0.378968, 0.455168, 0.582097, 0.793456", \ - "0.297532, 0.34991, 0.378368, 0.424224, 0.500494, 0.627359, 0.838821", \ - "0.358911, 0.411296, 0.439751, 0.485616, 0.561904, 0.68877, 0.900414" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0175937, 0.0719833, 0.109962, 0.175068, 0.286068, 0.472089, 0.782304", \ - "0.0175947, 0.0719843, 0.110025, 0.175069, 0.286121, 0.472131, 0.782305", \ - "0.0176204, 0.0719853, 0.110026, 0.17507, 0.286122, 0.472132, 0.782972", \ - "0.0176214, 0.0719863, 0.110027, 0.175071, 0.286123, 0.472133, 0.782973", \ - "0.0176224, 0.0719873, 0.110028, 0.175072, 0.286124, 0.472134, 0.782974", \ - "0.0176234, 0.0719883, 0.110034, 0.175073, 0.286125, 0.472135, 0.782975", \ - "0.0176244, 0.0719893, 0.110035, 0.175074, 0.286126, 0.472136, 0.782976" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.113677, 0.156028, 0.179599, 0.217884, 0.281823, 0.388105, 0.565317", \ - "0.142801, 0.185185, 0.208791, 0.2471, 0.310979, 0.417317, 0.594441", \ - "0.16146, 0.203834, 0.227428, 0.265753, 0.329579, 0.435926, 0.6131", \ - "0.187789, 0.230211, 0.253839, 0.292119, 0.355979, 0.462302, 0.639413", \ - "0.224421, 0.266961, 0.290566, 0.32888, 0.392772, 0.499114, 0.676337", \ - "0.276688, 0.319426, 0.343052, 0.381387, 0.44529, 0.551649, 0.728797", \ - "0.347938, 0.391203, 0.414856, 0.453236, 0.517146, 0.623489, 0.800659" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.012827, 0.0563877, 0.0868759, 0.139009, 0.227506, 0.375712, 0.622567", \ - "0.0128645, 0.0563887, 0.0869448, 0.13901, 0.227586, 0.375713, 0.622568", \ - "0.012887, 0.0563897, 0.0869458, 0.139011, 0.227587, 0.375714, 0.622665", \ - "0.0129917, 0.0563919, 0.0869468, 0.139058, 0.227588, 0.375715, 0.622666", \ - "0.0131649, 0.0564628, 0.0869561, 0.139059, 0.227589, 0.375716, 0.6227", \ - "0.013599, 0.056587, 0.087046, 0.13906, 0.227623, 0.375717, 0.622701", \ - "0.014456, 0.05687, 0.087131, 0.139091, 0.227624, 0.375718, 0.622702" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0493361, 0.0933465, 0.117876, 0.156542, 0.22035, 0.326653, 0.503687", \ - "0.079505, 0.125856, 0.150427, 0.18904, 0.252859, 0.359179, 0.53665", \ - "0.0977097, 0.147059, 0.171611, 0.210225, 0.27403, 0.380283, 0.557398", \ - "0.121865, 0.177085, 0.201765, 0.240178, 0.303886, 0.410199, 0.587241", \ - "0.15275, 0.216719, 0.241549, 0.27871, 0.342356, 0.448566, 0.625693", \ - "0.190798, 0.265771, 0.290332, 0.328085, 0.391374, 0.497489, 0.674515", \ - "0.233122, 0.319294, 0.34314, 0.380354, 0.443488, 0.548967, 0.725857" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.012608, 0.058629, 0.0888997, 0.139958, 0.22744, 0.374895, 0.621916", \ - "0.0156095, 0.0594915, 0.0891995, 0.139959, 0.227441, 0.375114, 0.622498", \ - "0.0186923, 0.0612019, 0.089929, 0.140069, 0.227442, 0.375115, 0.622751", \ - "0.0237203, 0.0646993, 0.0916486, 0.140484, 0.227443, 0.375116, 0.622752", \ - "0.0312455, 0.0705356, 0.0942783, 0.141098, 0.227555, 0.375264, 0.622753", \ - "0.04206, 0.078372, 0.09746, 0.141634, 0.227591, 0.375364, 0.622754", \ - "0.057259, 0.087348, 0.100944, 0.142146, 0.227702, 0.375422, 0.622755" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116945, 0.0320721, 0.0457649, 0.0682909, 0.105815, 0.168224, 0.272274", \ - "0.0116591, 0.0320408, 0.0458511, 0.0684181, 0.10606, 0.16844, 0.272229", \ - "0.0117233, 0.0320524, 0.0457594, 0.0683549, 0.105797, 0.168722, 0.272323", \ - "0.0116568, 0.0320739, 0.0458376, 0.0683682, 0.10577, 0.168786, 0.272294", \ - "0.0116529, 0.0320187, 0.0458072, 0.0683572, 0.106053, 0.168458, 0.272807", \ - "0.0116732, 0.0319899, 0.0458143, 0.0683136, 0.106016, 0.168717, 0.273153", \ - "0.0117358, 0.032013, 0.0456868, 0.0681577, 0.105955, 0.168644, 0.272998" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00574, 0.0261511, 0.0397896, 0.0621401, 0.0994176, 0.161586, 0.264997", \ - "-0.000270501, 0.0201821, 0.0339998, 0.0563298, 0.0936512, 0.1556, 0.25909", \ - "-0.000468198, 0.0199814, 0.033607, 0.055999, 0.0943027, 0.155673, 0.258851", \ - "-0.000489201, 0.0200205, 0.0337879, 0.0562035, 0.0932536, 0.15576, 0.259099", \ - "-0.000602499, 0.0197999, 0.0336419, 0.0561638, 0.0939017, 0.156033, 0.259287", \ - "-0.000759698, 0.019575, 0.0333542, 0.0558052, 0.0936328, 0.15638, 0.260744", \ - "-0.0010219, 0.019282, 0.0329088, 0.0552972, 0.0930182, 0.155219, 0.26019" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226571, 0.0430146, 0.0567049, 0.0792172, 0.116741, 0.179192, 0.283184", \ - "0.0227001, 0.043128, 0.0568694, 0.0793232, 0.116831, 0.179301, 0.283264", \ - "0.0226661, 0.0429958, 0.056699, 0.0793678, 0.116765, 0.179227, 0.283469", \ - "0.0227051, 0.0431149, 0.0568925, 0.0793333, 0.116799, 0.17996, 0.283399", \ - "0.0227401, 0.0431744, 0.0569031, 0.0794487, 0.117168, 0.179284, 0.284157", \ - "0.0227518, 0.0431483, 0.0568423, 0.0794329, 0.117085, 0.179922, 0.284013", \ - "0.0226679, 0.043001, 0.056701, 0.079272, 0.116873, 0.179722, 0.284218" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0205719, 0.0410178, 0.0546467, 0.0769489, 0.1143, 0.176377, 0.279807", \ - "0.0204752, 0.04093, 0.0547054, 0.0770438, 0.114474, 0.176343, 0.279753", \ - "0.0205171, 0.0410101, 0.0545413, 0.0770147, 0.115438, 0.176698, 0.279812", \ - "0.0205028, 0.0410184, 0.0547826, 0.0772723, 0.114371, 0.177037, 0.280001", \ - "0.020727, 0.0411173, 0.0549462, 0.0775369, 0.115168, 0.177364, 0.280812", \ - "0.0210327, 0.0413902, 0.0551756, 0.0775139, 0.115457, 0.178238, 0.282449", \ - "0.0219746, 0.0422078, 0.0558423, 0.078275, 0.116024, 0.178369, 0.283143" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0295499, 0.0500745, 0.063661, 0.0860479, 0.123275, 0.185402, 0.288874", \ - "0.0292476, 0.0494293, 0.0632027, 0.0862729, 0.122837, 0.184968, 0.288762", \ - "0.0295845, 0.0497466, 0.0633089, 0.0856939, 0.123819, 0.185121, 0.288882", \ - "0.0310979, 0.0507996, 0.0646238, 0.087151, 0.124357, 0.186791, 0.290553", \ - "0.0343647, 0.0533433, 0.06704, 0.0894531, 0.127275, 0.189661, 0.292945", \ - "0.041295, 0.0591392, 0.0726986, 0.0950192, 0.13274, 0.1956, 0.299976", \ - "0.0540709, 0.0703056, 0.0834261, 0.105543, 0.143164, 0.205303, 0.310229" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.143744, 0.183746, 0.211272, 0.256774, 0.332755, 0.459342, 0.670417", \ - "0.167504, 0.207484, 0.235002, 0.280481, 0.356403, 0.483198, 0.695888", \ - "0.180952, 0.221003, 0.248485, 0.29395, 0.369972, 0.496588, 0.707761", \ - "0.199173, 0.239228, 0.266695, 0.312133, 0.388109, 0.514672, 0.725642", \ - "0.222831, 0.262818, 0.290339, 0.335803, 0.411763, 0.538431, 0.749313", \ - "0.252755, 0.2928, 0.320343, 0.365845, 0.441755, 0.568395, 0.779366", \ - "0.287935, 0.327733, 0.355226, 0.40068, 0.476695, 0.60334, 0.814272" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112607, 0.0663978, 0.106561, 0.173095, 0.284591, 0.470349, 0.780203", \ - "0.0112658, 0.0664189, 0.106562, 0.173096, 0.284613, 0.470515, 0.781814", \ - "0.0112668, 0.0664199, 0.106563, 0.173097, 0.284614, 0.470516, 0.781815", \ - "0.0112754, 0.0664209, 0.106564, 0.173098, 0.284615, 0.470517, 0.781816", \ - "0.0112881, 0.0664219, 0.106565, 0.173099, 0.284616, 0.470518, 0.781817", \ - "0.011303, 0.0664229, 0.106566, 0.1731, 0.284617, 0.470519, 0.781818", \ - "0.011339, 0.0664239, 0.106567, 0.17311, 0.284618, 0.47052, 0.781819" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.168093, 0.20266, 0.225825, 0.264028, 0.327838, 0.43425, 0.611472", \ - "0.192153, 0.226719, 0.249861, 0.288013, 0.351918, 0.458265, 0.636995", \ - "0.207782, 0.242378, 0.265495, 0.303644, 0.367582, 0.473874, 0.651066", \ - "0.228696, 0.263239, 0.286404, 0.324609, 0.388438, 0.4948, 0.671957", \ - "0.258828, 0.293384, 0.316527, 0.354659, 0.41857, 0.52497, 0.702085", \ - "0.301555, 0.33613, 0.35922, 0.397433, 0.461351, 0.567682, 0.744875", \ - "0.361336, 0.395873, 0.418937, 0.457167, 0.520978, 0.627323, 0.804597" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114939, 0.0545326, 0.0861834, 0.13912, 0.227994, 0.376225, 0.623309", \ - "0.0114949, 0.0545336, 0.0862165, 0.139121, 0.227995, 0.376226, 0.624842", \ - "0.0114959, 0.0545346, 0.0862175, 0.139143, 0.227996, 0.376235, 0.625091", \ - "0.0114969, 0.0545376, 0.0862185, 0.139144, 0.227997, 0.376236, 0.625092", \ - "0.0114979, 0.0545386, 0.0862195, 0.139145, 0.227998, 0.376237, 0.625093", \ - "0.0114989, 0.0545396, 0.0862205, 0.139146, 0.227999, 0.376326, 0.625094", \ - "0.011548, 0.0545406, 0.0862215, 0.139147, 0.228, 0.376327, 0.625095" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.138802, 0.178776, 0.20626, 0.251808, 0.327802, 0.454329, 0.665412", \ - "0.167985, 0.20794, 0.235475, 0.280904, 0.35688, 0.483489, 0.694452", \ - "0.186649, 0.226599, 0.254133, 0.29962, 0.375562, 0.502198, 0.713161", \ - "0.213004, 0.252949, 0.280484, 0.325987, 0.401898, 0.528507, 0.739497", \ - "0.249795, 0.289745, 0.317239, 0.362688, 0.438701, 0.565297, 0.776233", \ - "0.302377, 0.342251, 0.369772, 0.415298, 0.491265, 0.617784, 0.828799", \ - "0.373904, 0.413628, 0.441122, 0.48664, 0.562607, 0.689249, 0.900283" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0113087, 0.0664205, 0.106564, 0.173094, 0.284571, 0.470325, 0.780205", \ - "0.0113097, 0.0664215, 0.106565, 0.173095, 0.284572, 0.47041, 0.780206", \ - "0.0113107, 0.0664225, 0.106566, 0.173105, 0.284573, 0.470411, 0.780207", \ - "0.0113117, 0.0664235, 0.106567, 0.173106, 0.284574, 0.470412, 0.780208", \ - "0.0113234, 0.0664255, 0.106568, 0.173107, 0.284575, 0.470447, 0.780209", \ - "0.011367, 0.0664265, 0.106569, 0.173108, 0.284576, 0.470448, 0.78021", \ - "0.011482, 0.066438, 0.10657, 0.173109, 0.284586, 0.470449, 0.780211" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.181346, 0.215893, 0.239059, 0.277229, 0.341068, 0.447492, 0.624755", \ - "0.209405, 0.244, 0.267163, 0.305386, 0.369221, 0.475596, 0.653096", \ - "0.226173, 0.260792, 0.283887, 0.322046, 0.385846, 0.492198, 0.669459", \ - "0.249815, 0.284418, 0.307574, 0.345749, 0.409634, 0.515925, 0.693116", \ - "0.281673, 0.316288, 0.339436, 0.3776, 0.441531, 0.547815, 0.725022", \ - "0.325539, 0.360101, 0.383276, 0.421477, 0.485293, 0.591652, 0.768903", \ - "0.388392, 0.422953, 0.446141, 0.484268, 0.54816, 0.654534, 0.831776" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011469, 0.0545271, 0.0862463, 0.13912, 0.227994, 0.376225, 0.623309", \ - "0.01147, 0.054551, 0.0862473, 0.139121, 0.229861, 0.376226, 0.623652", \ - "0.011471, 0.054552, 0.0862483, 0.139122, 0.229862, 0.376227, 0.623696", \ - "0.011472, 0.054553, 0.0862493, 0.139123, 0.229863, 0.376228, 0.623697", \ - "0.011473, 0.054554, 0.0862503, 0.139124, 0.229864, 0.376229, 0.623698", \ - "0.011474, 0.054555, 0.0862513, 0.139125, 0.229865, 0.37623, 0.623699", \ - "0.011475, 0.054556, 0.0862523, 0.139132, 0.229866, 0.376242, 0.6237" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0748483, 0.115002, 0.142572, 0.188002, 0.263989, 0.390621, 0.601702", \ - "0.106908, 0.146509, 0.17402, 0.219483, 0.295453, 0.422118, 0.633232", \ - "0.127529, 0.166231, 0.193667, 0.238999, 0.315001, 0.441561, 0.652621", \ - "0.155961, 0.193252, 0.22052, 0.265798, 0.341717, 0.468272, 0.67921", \ - "0.192807, 0.227762, 0.255292, 0.299071, 0.375092, 0.501808, 0.712648", \ - "0.239113, 0.272301, 0.298578, 0.343076, 0.418698, 0.54517, 0.755935", \ - "0.291398, 0.321201, 0.346874, 0.390848, 0.465381, 0.591385, 0.802128" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114573, 0.0665677, 0.106666, 0.173193, 0.284555, 0.470438, 0.78018", \ - "0.0119433, 0.0665687, 0.106667, 0.173194, 0.284559, 0.470969, 0.780181", \ - "0.0126086, 0.0666347, 0.106668, 0.173195, 0.28456, 0.47097, 0.780222", \ - "0.0140507, 0.0668351, 0.106728, 0.173196, 0.284561, 0.470971, 0.780223", \ - "0.0163206, 0.0672581, 0.106902, 0.173197, 0.28457, 0.470972, 0.780224", \ - "0.019611, 0.068036, 0.107196, 0.173358, 0.284571, 0.470973, 0.780225", \ - "0.024117, 0.069267, 0.107624, 0.173433, 0.284572, 0.470974, 0.780226" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0057544, 0.0262813, 0.0399765, 0.0624618, 0.0999586, 0.162364, 0.266353", \ - "-0.000234902, 0.020347, 0.0341984, 0.0565979, 0.0940052, 0.156456, 0.26124", \ - "-0.000455797, 0.0200941, 0.0337424, 0.0563789, 0.0938087, 0.157076, 0.260446", \ - "-0.000452701, 0.0201561, 0.0338747, 0.0563423, 0.0937466, 0.156707, 0.260581", \ - "-0.000559397, 0.0199939, 0.033724, 0.0563284, 0.0939877, 0.156256, 0.260974", \ - "-0.000755001, 0.0197579, 0.0335165, 0.0560514, 0.0937018, 0.156548, 0.260575", \ - "-0.000963002, 0.0194891, 0.0331211, 0.0556932, 0.0933932, 0.156115, 0.260567" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116944, 0.0319678, 0.0456092, 0.0680196, 0.10536, 0.167537, 0.271053", \ - "0.0116643, 0.0319349, 0.045684, 0.068474, 0.105463, 0.167515, 0.271885", \ - "0.0116997, 0.0319739, 0.0455776, 0.0680635, 0.105791, 0.167546, 0.271721", \ - "0.0116414, 0.0320006, 0.0457273, 0.0682028, 0.105276, 0.167952, 0.272361", \ - "0.0116524, 0.0319105, 0.0457081, 0.0680795, 0.106006, 0.168104, 0.271219", \ - "0.0116601, 0.0319053, 0.0456319, 0.0681859, 0.105892, 0.168472, 0.273082", \ - "0.011693, 0.0319267, 0.0454888, 0.0679017, 0.105523, 0.168325, 0.272664" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0362193, 0.0567553, 0.0704164, 0.092922, 0.130432, 0.192805, 0.29678", \ - "0.0361257, 0.0567339, 0.070586, 0.0929627, 0.130409, 0.192795, 0.296739", \ - "0.0367423, 0.0572754, 0.0709661, 0.0935884, 0.130958, 0.193525, 0.297312", \ - "0.038096, 0.0586853, 0.0724372, 0.0948984, 0.132293, 0.195433, 0.299103", \ - "0.0412083, 0.0617642, 0.0754599, 0.0981215, 0.135774, 0.198095, 0.302751", \ - "0.0478842, 0.0683764, 0.0821159, 0.104722, 0.14237, 0.205187, 0.30944", \ - "0.0622955, 0.0826712, 0.0963659, 0.118989, 0.156623, 0.219419, 0.323857" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226571, 0.0429238, 0.0565608, 0.078957, 0.116302, 0.178487, 0.28202", \ - "0.0227053, 0.0430217, 0.0569361, 0.079046, 0.117067, 0.178519, 0.282365", \ - "0.0226639, 0.0429611, 0.0565534, 0.0791015, 0.117262, 0.178647, 0.282209", \ - "0.0227032, 0.0430844, 0.0568472, 0.0792361, 0.11641, 0.179246, 0.282062", \ - "0.0227219, 0.0430758, 0.0567852, 0.0794443, 0.117113, 0.178974, 0.282827", \ - "0.0227383, 0.0430389, 0.056761, 0.0791769, 0.117049, 0.179783, 0.284149", \ - "0.022645, 0.0428836, 0.0565146, 0.078959, 0.116735, 0.179017, 0.283583" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0295132, 0.0501796, 0.0638488, 0.0863083, 0.12375, 0.186182, 0.290122", \ - "0.0292071, 0.0495414, 0.063325, 0.0858625, 0.123341, 0.186023, 0.289763", \ - "0.0295692, 0.0497218, 0.0633731, 0.0860009, 0.12345, 0.186517, 0.289938", \ - "0.0311086, 0.0508308, 0.0645835, 0.0871239, 0.124566, 0.187574, 0.291023", \ - "0.0343946, 0.053412, 0.0671196, 0.089599, 0.127286, 0.189875, 0.294352", \ - "0.0413063, 0.0592253, 0.0727485, 0.0951141, 0.132777, 0.195539, 0.299887", \ - "0.05411, 0.0704278, 0.083614, 0.105816, 0.143211, 0.205779, 0.310231" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00232651; - rise_capacitance : 0.00250495; - rise_capacitance_range (0.00224235, 0.00269699); - fall_capacitance : 0.00214806; - fall_capacitance_range (0.00214806, 0.00270292); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0489038, 0.0297034, 0.0601499, 0.0828212", \ - "-0.134528, -0.0509292, -0.0173898, 0.0088447", \ - "-0.181023, -0.0979963, -0.0647607, -0.0354333", \ - "-0.242025, -0.157291, -0.119939, -0.0885461" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0586846, -0.0451714, -0.0530083, -0.0655889", \ - "-0.129536, -0.112044, -0.119664, -0.131354", \ - "-0.165593, -0.1452, -0.151108, -0.162556", \ - "-0.198851, -0.173785, -0.179263, -0.188898" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0611298, -0.0222159, -0.0524346, -0.0747261", \ - "0.142016, 0.0585686, 0.0252571, -0.000597705", \ - "0.191311, 0.108486, 0.0728558, 0.0439082", \ - "0.25012, 0.165538, 0.128414, 0.0974008" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0660201, 0.0676338, 0.101872, 0.170825", \ - "0.137024, 0.129869, 0.153755, 0.202828", \ - "0.173308, 0.160934, 0.178092, 0.22188", \ - "0.206946, 0.190279, 0.201863, 0.239075" \ - ); - } - } - internal_power () { - when : "(GATE_N * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00367438, 0.00368238, 0.00405835, 0.00510379, 0.00753628, 0.0126558, 0.0235819" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00361573, 0.00377369, 0.00421042, 0.00535939, 0.00772693, 0.0128726, 0.0237098" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0223172, 0.0222918, 0.0226197, 0.0236906, 0.0260338, 0.0312266, 0.0422313" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0269124, 0.0329338, 0.0335443, 0.0346774, 0.0370713, 0.0423612, 0.0535058" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0223172, 0.0222918, 0.0226197, 0.0236906, 0.0260338, 0.0312266, 0.0422313" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0269124, 0.0329338, 0.0335443, 0.0346774, 0.0370713, 0.0423612, 0.0535058" \ - ); - } - } - } - pin (GATE_N) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00248991; - rise_capacitance : 0.00190578; - rise_capacitance_range (0.00190578, 0.00314282); - fall_capacitance : 0.00282371; - fall_capacitance_range (0.00260426, 0.00298894); - timing () { - related_pin : "GATE_N"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0162948, 0.0161438, 0.0165424, 0.0177211, 0.0204885, 0.0266958, 0.0401194" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0156051, 0.0156438, 0.0162033, 0.01758, 0.0204551, 0.0268521, 0.040301" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0178237, 0.0189092, 0.019369, 0.0206389, 0.0235497, 0.0299293, 0.0432919" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0178536, 0.0189324, 0.0193885, 0.0206648, 0.0236564, 0.0299764, 0.0434076" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0104371, 0.0105237, 0.0110658, 0.0124714, 0.0154157, 0.0217968, 0.0354123" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0178237, 0.0189092, 0.019369, 0.0206389, 0.0235497, 0.0299293, 0.0432919" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0156051, 0.0156438, 0.0162033, 0.01758, 0.0204551, 0.0268521, 0.040301" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0033215; - rise_capacitance : 0.00349646; - rise_capacitance_range (0.00297769, 0.00377625); - fall_capacitance : 0.00321653; - fall_capacitance_range (0.00295672, 0.00345575); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0171163, -0.0945949, -0.127016, -0.158375", \ - "0.0421825, -0.0356504, -0.0691498, -0.102311", \ - "0.0807241, 0.00621186, -0.0269836, -0.060615", \ - "0.13409, 0.0610757, 0.0267156, -0.00295154" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0268971, 0.107074, 0.139875, 0.171867", \ - "-0.0321992, 0.0458363, 0.0796394, 0.110558", \ - "-0.0730088, 0.00427779, 0.0377771, 0.0690899", \ - "-0.125995, -0.0528287, -0.0210657, 0.00885461" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.12146, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00012573, -3.99147e-05, -2.10494e-05, -2.91601e-06, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00012573, 3.99147e-05, 2.10494e-05, 2.91601e-06, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-7.32499e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "7.32499e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-7.32499e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "7.32499e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "!GATE_N"; - } - } - cell (sg13g2_dllrq_1) { - area : 29.0304; - cell_footprint : "dllrq"; - cell_leakage_power : 852.005; - leakage_power () { - value : 846.69; - when : "!RESET_B*!Q*!D*!GATE_N"; - } - leakage_power () { - value : 794.407; - when : "!RESET_B*!Q*!D*GATE_N"; - } - leakage_power () { - value : 746.336; - when : "!RESET_B*!Q*D*!GATE_N"; - } - leakage_power () { - value : 829.549; - when : "!RESET_B*!Q*D*GATE_N"; - } - leakage_power () { - value : 861.674; - when : "RESET_B*GATE_N*!D*!Q"; - } - leakage_power () { - value : 861.674; - when : "RESET_B*GATE_N*!D*Q"; - } - leakage_power () { - value : 896.808; - when : "RESET_B*GATE_N*D*!Q"; - } - leakage_power () { - value : 896.808; - when : "RESET_B*GATE_N*D*Q"; - } - leakage_power () { - value : 872.137; - when : "D*!GATE_N*RESET_B*Q"; - } - leakage_power () { - value : 913.965; - when : "!D*!GATE_N*RESET_B*!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.126248, 0.17322, 0.20115, 0.246812, 0.323007, 0.449881, 0.661383", \ - "0.150567, 0.197588, 0.225487, 0.271137, 0.347331, 0.474221, 0.68557", \ - "0.166393, 0.213402, 0.241321, 0.286947, 0.363143, 0.489995, 0.701386", \ - "0.187598, 0.234585, 0.262525, 0.308181, 0.384373, 0.511194, 0.722471", \ - "0.217552, 0.264562, 0.292506, 0.338183, 0.414358, 0.541229, 0.752482", \ - "0.260859, 0.3079, 0.33585, 0.381523, 0.457732, 0.584632, 0.795876", \ - "0.320504, 0.3677, 0.395679, 0.441374, 0.517584, 0.644408, 0.855864" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0155722, 0.0691245, 0.108483, 0.174636, 0.286235, 0.472259, 0.782398", \ - "0.0155732, 0.069146, 0.108514, 0.174675, 0.286236, 0.47226, 0.782445", \ - "0.0155742, 0.069147, 0.108515, 0.174676, 0.286237, 0.472261, 0.783382", \ - "0.0155775, 0.069148, 0.108516, 0.174677, 0.286238, 0.472262, 0.783383", \ - "0.0156005, 0.069149, 0.108517, 0.174678, 0.286239, 0.472263, 0.783384", \ - "0.015754, 0.069187, 0.108518, 0.174679, 0.28624, 0.472264, 0.783385", \ - "0.016083, 0.069293, 0.108575, 0.174712, 0.286241, 0.472265, 0.783386" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.112569, 0.151291, 0.174606, 0.212858, 0.276779, 0.383133, 0.560246", \ - "0.136577, 0.175297, 0.198657, 0.236901, 0.300788, 0.407134, 0.584319", \ - "0.150211, 0.188919, 0.21226, 0.250508, 0.314354, 0.420711, 0.597993", \ - "0.168618, 0.20735, 0.230712, 0.268974, 0.332829, 0.439155, 0.61625", \ - "0.192479, 0.231263, 0.254619, 0.292858, 0.356717, 0.463048, 0.640196", \ - "0.223072, 0.261925, 0.285305, 0.323567, 0.387424, 0.493845, 0.670976", \ - "0.257785, 0.296812, 0.320176, 0.358472, 0.422336, 0.528708, 0.705907" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0115791, 0.0548746, 0.0864131, 0.139127, 0.227954, 0.376208, 0.623137", \ - "0.0115801, 0.0548756, 0.0864141, 0.139128, 0.227971, 0.376209, 0.623182", \ - "0.0115811, 0.0548874, 0.0864151, 0.139129, 0.227972, 0.37621, 0.623183", \ - "0.0115821, 0.0548884, 0.0864161, 0.13913, 0.227973, 0.376211, 0.623184", \ - "0.0116633, 0.0548892, 0.0864171, 0.139131, 0.227974, 0.376212, 0.623185", \ - "0.011813, 0.054955, 0.0864181, 0.139137, 0.227975, 0.376213, 0.623186", \ - "0.012063, 0.055016, 0.0864191, 0.139153, 0.227977, 0.376214, 0.623187" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.139649, 0.186448, 0.214393, 0.260076, 0.336255, 0.463143, 0.674631", \ - "0.167673, 0.21444, 0.242407, 0.288103, 0.36429, 0.491281, 0.702437", \ - "0.184569, 0.231405, 0.25935, 0.305028, 0.381199, 0.508093, 0.719376", \ - "0.208117, 0.254939, 0.28284, 0.328512, 0.404729, 0.531526, 0.742821", \ - "0.239919, 0.286744, 0.314655, 0.360312, 0.436519, 0.563408, 0.774651", \ - "0.28503, 0.331857, 0.359771, 0.405437, 0.481644, 0.608503, 0.819809", \ - "0.346085, 0.392918, 0.420834, 0.466504, 0.542703, 0.669584, 0.881077" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0154728, 0.0691102, 0.10851, 0.174659, 0.286247, 0.472259, 0.782399", \ - "0.0154746, 0.0691112, 0.108511, 0.17466, 0.286248, 0.472401, 0.782404", \ - "0.0154756, 0.0691122, 0.108512, 0.174663, 0.286249, 0.472402, 0.78245", \ - "0.0154766, 0.0691132, 0.108513, 0.174669, 0.28625, 0.472403, 0.782451", \ - "0.0154776, 0.0691142, 0.108514, 0.17467, 0.286251, 0.472404, 0.782452", \ - "0.0154786, 0.0691152, 0.108515, 0.174671, 0.286252, 0.472405, 0.782453", \ - "0.0154796, 0.0691162, 0.108516, 0.174672, 0.286253, 0.472406, 0.782454" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.106811, 0.145735, 0.169035, 0.207278, 0.271142, 0.377524, 0.554645", \ - "0.136027, 0.174931, 0.198271, 0.236508, 0.300384, 0.406731, 0.583892", \ - "0.154455, 0.193397, 0.216729, 0.254934, 0.318807, 0.425111, 0.602298", \ - "0.180558, 0.219562, 0.242886, 0.28113, 0.344991, 0.451321, 0.62844", \ - "0.216925, 0.256002, 0.279359, 0.317618, 0.381491, 0.487841, 0.665022", \ - "0.267041, 0.306373, 0.32972, 0.36803, 0.431866, 0.538246, 0.71537", \ - "0.337848, 0.377743, 0.401133, 0.439439, 0.503325, 0.609741, 0.786872" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0117982, 0.0549617, 0.0863558, 0.139153, 0.227958, 0.376208, 0.623155", \ - "0.0118268, 0.0549627, 0.0863645, 0.139154, 0.227963, 0.376209, 0.623182", \ - "0.0118995, 0.0549637, 0.0863655, 0.139155, 0.227964, 0.37621, 0.623237", \ - "0.0120113, 0.0549647, 0.0863665, 0.139156, 0.227965, 0.376211, 0.623238", \ - "0.0122436, 0.0549892, 0.0863765, 0.139157, 0.227966, 0.376212, 0.623239", \ - "0.012683, 0.055132, 0.08647, 0.139165, 0.228052, 0.376213, 0.62324", \ - "0.013684, 0.055459, 0.086663, 0.139206, 0.228053, 0.376214, 0.623241" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0459034, 0.084647, 0.108037, 0.146355, 0.21035, 0.31667, 0.493925", \ - "0.0745044, 0.114813, 0.138375, 0.176805, 0.240746, 0.347224, 0.524782", \ - "0.0913015, 0.133569, 0.157199, 0.195681, 0.259787, 0.366204, 0.543481", \ - "0.1136, 0.159628, 0.183478, 0.221816, 0.285992, 0.392519, 0.569662", \ - "0.141095, 0.193646, 0.218865, 0.256547, 0.321372, 0.427642, 0.605043", \ - "0.178437, 0.239738, 0.266088, 0.305695, 0.37092, 0.477977, 0.655144", \ - "0.2209, 0.295394, 0.325805, 0.369343, 0.436196, 0.545652, 0.725498" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112712, 0.0549433, 0.0864475, 0.139231, 0.228185, 0.376265, 0.623066", \ - "0.0140285, 0.0559612, 0.0871052, 0.139574, 0.228233, 0.376469, 0.623713", \ - "0.0166597, 0.0571672, 0.0879288, 0.140123, 0.228501, 0.376472, 0.623714", \ - "0.0208629, 0.0599964, 0.0896359, 0.141004, 0.229118, 0.37692, 0.623715", \ - "0.0271511, 0.06493, 0.0934115, 0.14321, 0.230302, 0.377873, 0.62421", \ - "0.035999, 0.075345, 0.101275, 0.148905, 0.234402, 0.380187, 0.625816", \ - "0.049203, 0.093257, 0.11763, 0.163046, 0.245528, 0.389845, 0.633521" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0600839, 0.106976, 0.134921, 0.180579, 0.256769, 0.383584, 0.595006", \ - "0.0816204, 0.129576, 0.157584, 0.203276, 0.279495, 0.406301, 0.618029", \ - "0.0970053, 0.146477, 0.174617, 0.220423, 0.29669, 0.423517, 0.634911", \ - "0.117733, 0.170428, 0.198633, 0.244555, 0.320791, 0.447707, 0.659067", \ - "0.146768, 0.204832, 0.233746, 0.280081, 0.356078, 0.483205, 0.694718", \ - "0.189588, 0.257585, 0.28796, 0.335395, 0.413144, 0.539979, 0.751872", \ - "0.248146, 0.330584, 0.365676, 0.416183, 0.496065, 0.626597, 0.841993" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0151498, 0.0690287, 0.108457, 0.174649, 0.286147, 0.472142, 0.782513", \ - "0.0166587, 0.0696811, 0.10886, 0.17483, 0.286204, 0.472222, 0.782578", \ - "0.0186062, 0.070615, 0.109472, 0.175173, 0.286385, 0.472223, 0.784048", \ - "0.022314, 0.0727527, 0.110654, 0.175784, 0.286871, 0.472573, 0.784049", \ - "0.0283537, 0.0771858, 0.113762, 0.177663, 0.287711, 0.473212, 0.78405", \ - "0.037973, 0.086964, 0.121174, 0.183117, 0.291531, 0.4756, 0.784608", \ - "0.051737, 0.105909, 0.138325, 0.196991, 0.303195, 0.485921, 0.792461" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0084771, 0.0088573, 0.0088879, 0.0088594, 0.008759, 0.0085327, 0.0084522", \ - "0.0084783, 0.0088524, 0.008967, 0.0088602, 0.0088096, 0.0085238, 0.0081463", \ - "0.008491, 0.0088575, 0.0088733, 0.0088984, 0.0089498, 0.0085821, 0.008319", \ - "0.0084254, 0.008858, 0.0089245, 0.0089442, 0.0087473, 0.0090191, 0.0084519", \ - "0.0083778, 0.0087726, 0.0088713, 0.0088999, 0.0089378, 0.0086534, 0.0085387", \ - "0.0084831, 0.0088276, 0.0089258, 0.0089122, 0.0089658, 0.0089958, 0.0088544", \ - "0.0087058, 0.0090325, 0.009028, 0.0090201, 0.0091343, 0.00905, 0.0089624" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0026214, 0.0032002, 0.003235, 0.0032006, 0.0030793, 0.0028792, 0.0024094", \ - "6.97989e-05, 0.000643799, 0.000728, 0.0007239, 0.0008671, 0.000325, -0.000115501", \ - "-4.36008e-05, 0.0005718, 0.0005727, 0.0005187, 0.000566101, 0.000305301, -0.0002912", \ - "-8.89003e-05, 0.000511, 0.000612799, 0.000634199, 0.0004662, 0.0003726, -4.53014e-05", \ - "-0.0001291, 0.000429399, 0.0005372, 0.000556599, 0.000565799, 0.000472799, -0.000103701", \ - "-0.000281399, 0.000251401, 0.00034, 0.000379402, 0.0004205, 0.0004449, 0.000389699", \ - "-0.0004756, 8.03024e-05, 0.000103001, 7.93003e-05, 0.000128001, -7.51987e-05, 0.0001784" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0083279, 0.0087192, 0.0087607, 0.0087458, 0.0086433, 0.0083835, 0.0083191", \ - "0.0081569, 0.008582, 0.0086661, 0.0085873, 0.0084821, 0.0082731, 0.0081576", \ - "0.0081276, 0.0085213, 0.0085359, 0.0086321, 0.0084994, 0.0082403, 0.0081567", \ - "0.0082664, 0.0086865, 0.0087605, 0.0087255, 0.008595, 0.0089375, 0.0083421", \ - "0.0081403, 0.0085642, 0.0086087, 0.0087068, 0.0086868, 0.0083461, 0.0086303", \ - "0.0080632, 0.0084851, 0.0085348, 0.0085842, 0.0085807, 0.0086538, 0.0083896", \ - "0.0077581, 0.0081578, 0.0081678, 0.0081969, 0.0082011, 0.0082572, 0.0082381" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0066792, 0.007293, 0.0073123, 0.0072897, 0.0071775, 0.0069517, 0.0065039", \ - "0.006414, 0.0070009, 0.0070825, 0.0071333, 0.0073388, 0.0066656, 0.0062224", \ - "0.0064345, 0.0070433, 0.007034, 0.006997, 0.007247, 0.0068518, 0.0062477", \ - "0.0065344, 0.0071503, 0.0072212, 0.0072763, 0.0071156, 0.007044, 0.0067004", \ - "0.0066436, 0.0071992, 0.007327, 0.0073577, 0.0074057, 0.0071277, 0.0066362", \ - "0.0069407, 0.0074855, 0.0075964, 0.0075349, 0.0077052, 0.007704, 0.0076285", \ - "0.0077543, 0.0082233, 0.0082617, 0.0082618, 0.0083657, 0.0081326, 0.0082287" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0124813, 0.0129042, 0.0129248, 0.012886, 0.0127309, 0.0124465, 0.0125674", \ - "0.0122266, 0.012506, 0.0125891, 0.0126847, 0.0124154, 0.0121172, 0.0122946", \ - "0.0123514, 0.0126216, 0.01266, 0.0126382, 0.0128993, 0.0123138, 0.0126013", \ - "0.0131472, 0.0131971, 0.0132829, 0.0133561, 0.0131438, 0.0133913, 0.0130051", \ - "0.0156377, 0.0153387, 0.0153648, 0.0154161, 0.0154341, 0.0151311, 0.0151107", \ - "0.0219277, 0.0210538, 0.0209668, 0.0209562, 0.0210537, 0.0209492, 0.0208754", \ - "0.0354058, 0.0337828, 0.0334391, 0.0331469, 0.0331196, 0.0329399, 0.0329017" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00941727, 0.00998363, 0.0100093, 0.00998246, 0.00989299, 0.00967492, 0.00919936", \ - "0.00948765, 0.00983811, 0.00991109, 0.0100307, 0.0100813, 0.00965033, 0.0093187", \ - "0.00998584, 0.0102703, 0.0103741, 0.0102832, 0.0103984, 0.0100119, 0.00965289", \ - "0.0115017, 0.0116035, 0.0116858, 0.0117354, 0.0115819, 0.0115249, 0.0115253", \ - "0.0144981, 0.0142122, 0.0143099, 0.0143285, 0.0144554, 0.0143675, 0.0137051", \ - "0.0212205, 0.0203213, 0.0202626, 0.020185, 0.0203582, 0.0204622, 0.0203351", \ - "0.0349679, 0.0331661, 0.0328971, 0.0327465, 0.0326203, 0.0324278, 0.0326104" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00221551; - rise_capacitance : 0.00243299; - rise_capacitance_range (0.00216984, 0.00262294); - fall_capacitance : 0.00199802; - fall_capacitance_range (0.00199802, 0.0026279); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0440134, 0.0346951, 0.0627217, 0.0855195", \ - "-0.129536, -0.0483827, -0.0147674, 0.0115937", \ - "-0.178452, -0.0953739, -0.059364, -0.0326084", \ - "-0.236628, -0.151793, -0.117114, -0.0855946" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0562394, -0.0426755, -0.0478647, -0.0601921", \ - "-0.129536, -0.112044, -0.117042, -0.128605", \ - "-0.165593, -0.142577, -0.14841, -0.159731", \ - "-0.198851, -0.173785, -0.176438, -0.188898" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0537942, -0.0272076, -0.0550064, -0.0774245", \ - "0.134528, 0.0534757, 0.0226347, -0.0033467", \ - "0.183595, 0.103241, 0.0674591, 0.0410833", \ - "0.244723, 0.16004, 0.122764, 0.0944492" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.063575, 0.065138, 0.0993003, 0.168127", \ - "0.134528, 0.127323, 0.151133, 0.200079", \ - "0.170736, 0.158312, 0.175394, 0.21623", \ - "0.204248, 0.18753, 0.199038, 0.236123" \ - ); - } - } - internal_power () { - when : "(GATE_N * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00341647, 0.00340194, 0.003774, 0.00481796, 0.00719147, 0.012355, 0.0232605" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.003795, 0.00395943, 0.00438936, 0.00553043, 0.00788342, 0.0130193, 0.0238832" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.014272, 0.0142007, 0.0145831, 0.0156407, 0.0179946, 0.0231505, 0.0339903" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0195867, 0.0221813, 0.0226638, 0.0238163, 0.0261448, 0.0314391, 0.0425796" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.014272, 0.0142007, 0.0145831, 0.0156407, 0.0179946, 0.0231505, 0.0339903" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0195867, 0.0221813, 0.0226638, 0.0238163, 0.0261448, 0.0314391, 0.0425796" \ - ); - } - } - } - pin (GATE_N) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00235452; - rise_capacitance : 0.00278087; - rise_capacitance_range (0.00246401, 0.00308765); - fall_capacitance : 0.00214134; - fall_capacitance_range (0.00214134, 0.00293179); - timing () { - related_pin : "GATE_N"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0701904, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0161569, 0.0160294, 0.0164132, 0.0175917, 0.0203857, 0.026576, 0.0400395" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0153726, 0.0154432, 0.015986, 0.0173693, 0.0202856, 0.026671, 0.0401091" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187972, 0.0190378, 0.019605, 0.0208858, 0.02391, 0.0303707, 0.044011" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00929191, 0.00927701, 0.00976145, 0.010963, 0.0138768, 0.0202242, 0.0337755" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0188313, 0.0190796, 0.0196566, 0.0209161, 0.0239112, 0.0304207, 0.0442985" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0161569, 0.0160294, 0.0164132, 0.0175917, 0.0203857, 0.026576, 0.0400395" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187972, 0.0190378, 0.019605, 0.0208858, 0.02391, 0.0303707, 0.044011" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324671; - rise_capacitance : 0.00342282; - rise_capacitance_range (0.00273715, 0.00390891); - fall_capacitance : 0.0030706; - fall_capacitance_range (0.00282096, 0.00328153); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0220067, -0.102082, -0.134731, -0.163772", \ - "0.0222159, -0.0560221, -0.0901291, -0.121554", \ - "0.0498628, -0.0278795, -0.059364, -0.0916895", \ - "0.0855195, 0.0115937, -0.0213086, -0.0531277" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0317875, 0.112066, 0.145019, 0.177264", \ - "-0.0147285, 0.0636615, 0.0979963, 0.129801", \ - "-0.0421475, 0.0331243, 0.0674591, 0.100164", \ - "-0.0801228, -0.0033467, 0.0297834, 0.0590308" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.118256, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - when : "(!D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "!GATE_N"; - } - } - cell (sg13g2_dlygate4sd1_1) { - area : 14.5152; - cell_footprint : "dlygate4sd1"; - cell_leakage_power : 324.83; - leakage_power () { - value : 340.955; - when : "!A&!X"; - } - leakage_power () { - value : 308.705; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0785539, 0.121815, 0.149549, 0.195093, 0.271424, 0.398137, 0.609454", \ - "0.103249, 0.146507, 0.174191, 0.219713, 0.295851, 0.422664, 0.634244", \ - "0.118308, 0.161606, 0.189266, 0.234812, 0.310908, 0.437686, 0.649021", \ - "0.137322, 0.18051, 0.208262, 0.25376, 0.330059, 0.456815, 0.668026", \ - "0.160585, 0.203895, 0.231621, 0.277188, 0.353393, 0.480179, 0.691472", \ - "0.185488, 0.228865, 0.25661, 0.302152, 0.378458, 0.50528, 0.716599", \ - "0.206014, 0.249563, 0.277248, 0.322863, 0.39916, 0.52601, 0.737274" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0117442, 0.0669921, 0.107123, 0.173769, 0.285358, 0.471515, 0.7815", \ - "0.0117552, 0.0669931, 0.107124, 0.17377, 0.285359, 0.473449, 0.781895", \ - "0.0117839, 0.0669963, 0.107125, 0.173771, 0.28536, 0.47345, 0.781896", \ - "0.0119266, 0.0669973, 0.107126, 0.173772, 0.285361, 0.473451, 0.781897", \ - "0.0121227, 0.0670493, 0.107154, 0.173773, 0.285362, 0.473452, 0.781898", \ - "0.012471, 0.067118, 0.107155, 0.173774, 0.285376, 0.473453, 0.781899", \ - "0.013282, 0.067207, 0.107178, 0.173783, 0.285432, 0.473454, 0.7819" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0907089, 0.127811, 0.151188, 0.189672, 0.253932, 0.36112, 0.539585", \ - "0.121981, 0.158995, 0.182384, 0.220873, 0.2852, 0.392324, 0.570671", \ - "0.141636, 0.178702, 0.202097, 0.24061, 0.304896, 0.411983, 0.590447", \ - "0.170138, 0.207148, 0.230592, 0.269113, 0.333414, 0.44048, 0.618861", \ - "0.21056, 0.247808, 0.271222, 0.309763, 0.374057, 0.481183, 0.659612", \ - "0.270115, 0.307584, 0.331, 0.369534, 0.433982, 0.540993, 0.719452", \ - "0.357723, 0.395573, 0.419042, 0.457561, 0.521951, 0.629135, 0.80757" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.009493, 0.0541044, 0.0862085, 0.13963, 0.229127, 0.378256, 0.626998", \ - "0.009538, 0.0541054, 0.0862095, 0.139631, 0.229128, 0.378372, 0.626999", \ - "0.0095891, 0.0541197, 0.0862207, 0.139632, 0.229129, 0.378373, 0.627", \ - "0.0097331, 0.0541599, 0.0862217, 0.139633, 0.22913, 0.378374, 0.627001", \ - "0.0099662, 0.0541902, 0.0862311, 0.139634, 0.229131, 0.378375, 0.627002", \ - "0.01042, 0.054295, 0.086274, 0.139686, 0.229132, 0.378376, 0.62706", \ - "0.011311, 0.05455, 0.08639, 0.139687, 0.229142, 0.378377, 0.627061" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0155408, 0.0160121, 0.0160258, 0.0159856, 0.0158966, 0.0156201, 0.0155374", \ - "0.0154036, 0.0158524, 0.0159168, 0.0158968, 0.0158007, 0.0157972, 0.0154677", \ - "0.0155615, 0.01607, 0.0160764, 0.0160334, 0.0162216, 0.0157731, 0.0155527", \ - "0.0162162, 0.0167076, 0.0167543, 0.0167668, 0.0165999, 0.0167926, 0.0162655", \ - "0.0176879, 0.0181478, 0.0182035, 0.0181973, 0.0182724, 0.0179274, 0.0178137", \ - "0.0211047, 0.0214595, 0.0215218, 0.0215606, 0.0216234, 0.0216544, 0.0213702", \ - "0.0282109, 0.028527, 0.0285523, 0.0284663, 0.0285646, 0.028426, 0.0284044" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014853, 0.0153913, 0.0154015, 0.0153774, 0.0152667, 0.0150396, 0.0146484", \ - "0.0147907, 0.0153497, 0.0153925, 0.0155014, 0.0154026, 0.0150174, 0.0145675", \ - "0.0149751, 0.0155826, 0.0155737, 0.0155099, 0.0156507, 0.0154134, 0.0147659", \ - "0.0156348, 0.0161884, 0.0162753, 0.0162956, 0.0161315, 0.0159392, 0.0156569", \ - "0.0170945, 0.0176243, 0.0177191, 0.0177296, 0.0177964, 0.0176247, 0.0169726", \ - "0.0204507, 0.0209531, 0.0210347, 0.0209901, 0.0211164, 0.0211311, 0.0210118", \ - "0.0276149, 0.0280727, 0.0280837, 0.0280679, 0.0281868, 0.0280155, 0.0280906" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00160142; - rise_capacitance : 0.0015992; - rise_capacitance_range (0.00141359, 0.00178965); - fall_capacitance : 0.00160365; - fall_capacitance_range (0.00149738, 0.00167465); - } - } - cell (sg13g2_dlygate4sd2_1) { - area : 14.5152; - cell_footprint : "dlygate4sd2"; - cell_leakage_power : 418.479; - leakage_power () { - value : 434.603; - when : "!A&!X"; - } - leakage_power () { - value : 402.356; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.116066, 0.16002, 0.187782, 0.233379, 0.30964, 0.436436, 0.647649", \ - "0.14358, 0.187566, 0.215314, 0.26095, 0.337142, 0.463846, 0.675174", \ - "0.161737, 0.20578, 0.233511, 0.279129, 0.355292, 0.482091, 0.693317", \ - "0.18529, 0.229287, 0.25704, 0.302671, 0.378862, 0.505651, 0.716837", \ - "0.215119, 0.259172, 0.286943, 0.332521, 0.408734, 0.535663, 0.746789", \ - "0.252205, 0.296446, 0.324204, 0.369799, 0.44608, 0.57296, 0.784133", \ - "0.288908, 0.333255, 0.360994, 0.406639, 0.482787, 0.609787, 0.821095" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0127509, 0.0674502, 0.107418, 0.174005, 0.285567, 0.471653, 0.781807", \ - "0.012753, 0.0674577, 0.107432, 0.174006, 0.285568, 0.471654, 0.781828", \ - "0.0127779, 0.067483, 0.107433, 0.174007, 0.285569, 0.471655, 0.78293", \ - "0.0128987, 0.0674846, 0.107434, 0.174008, 0.28557, 0.471656, 0.782931", \ - "0.013056, 0.0674977, 0.107435, 0.174009, 0.285571, 0.471657, 0.782932", \ - "0.013422, 0.0676, 0.107489, 0.17401, 0.285572, 0.471658, 0.782933", \ - "0.014029, 0.067767, 0.107596, 0.174065, 0.285614, 0.471723, 0.782934" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.129263, 0.171572, 0.195531, 0.234264, 0.298631, 0.405862, 0.584437", \ - "0.163601, 0.205975, 0.229911, 0.268629, 0.333056, 0.440287, 0.618846", \ - "0.186928, 0.229284, 0.25326, 0.292038, 0.356434, 0.463667, 0.642221", \ - "0.221175, 0.263605, 0.287588, 0.326268, 0.390747, 0.498004, 0.676401", \ - "0.269256, 0.311646, 0.335677, 0.374457, 0.438867, 0.546086, 0.724552", \ - "0.338802, 0.381419, 0.405455, 0.444207, 0.508653, 0.61596, 0.794337", \ - "0.437716, 0.480688, 0.50479, 0.543629, 0.60807, 0.715353, 0.893867" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137554, 0.0581228, 0.0892902, 0.141844, 0.231049, 0.380209, 0.628902", \ - "0.0137643, 0.0581238, 0.0892912, 0.141898, 0.231059, 0.380484, 0.628903", \ - "0.0138129, 0.0581248, 0.0892922, 0.141899, 0.23106, 0.380485, 0.629733", \ - "0.0138571, 0.0581258, 0.0892932, 0.1419, 0.231061, 0.380486, 0.629734", \ - "0.0140162, 0.0582065, 0.0893011, 0.141902, 0.231077, 0.380487, 0.629735", \ - "0.01431, 0.058343, 0.089449, 0.141944, 0.231078, 0.380488, 0.629736", \ - "0.014877, 0.058742, 0.089655, 0.142101, 0.231079, 0.380489, 0.629737" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0185902, 0.0190207, 0.0190409, 0.0190045, 0.0188809, 0.0186399, 0.0186558", \ - "0.0183628, 0.0187922, 0.0188936, 0.018805, 0.0191447, 0.0184059, 0.0184236", \ - "0.0185466, 0.0190256, 0.0189915, 0.0190219, 0.0189527, 0.0186425, 0.0187361", \ - "0.0191146, 0.0195848, 0.0196499, 0.0196406, 0.0194103, 0.0196263, 0.01904", \ - "0.0204481, 0.0208626, 0.0209509, 0.0209827, 0.02101, 0.02064, 0.0204921", \ - "0.0235629, 0.0239583, 0.0240461, 0.0240075, 0.0241126, 0.0241435, 0.0239737", \ - "0.0304261, 0.0307536, 0.0307136, 0.0306966, 0.0307915, 0.0307302, 0.0305754" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.017961, 0.0184787, 0.0185012, 0.0184702, 0.0183763, 0.0181959, 0.0177703", \ - "0.0177602, 0.0183084, 0.0184091, 0.0183569, 0.0182271, 0.0180942, 0.017611", \ - "0.0179344, 0.0184686, 0.0184667, 0.0184866, 0.0185983, 0.018247, 0.0179146", \ - "0.0185215, 0.0190872, 0.0191569, 0.0191458, 0.0189308, 0.018993, 0.0183876", \ - "0.0199415, 0.0204192, 0.0205074, 0.0205931, 0.0206066, 0.0204363, 0.019962", \ - "0.023174, 0.0236436, 0.0237166, 0.0236988, 0.0238013, 0.0238856, 0.0237911", \ - "0.0301526, 0.0305382, 0.0305835, 0.0306048, 0.030662, 0.0305108, 0.0304894" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00159337; - rise_capacitance : 0.00158968; - rise_capacitance_range (0.00142021, 0.00176701); - fall_capacitance : 0.00159706; - fall_capacitance_range (0.00150542, 0.00166215); - } - } - cell (sg13g2_dlygate4sd3_1) { - area : 16.3296; - cell_footprint : "dlygate4sd3"; - cell_leakage_power : 955.345; - leakage_power () { - value : 971.449; - when : "!A&!X"; - } - leakage_power () { - value : 939.241; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.240402, 0.290725, 0.319465, 0.365675, 0.442389, 0.569378, 0.78059", \ - "0.272995, 0.32346, 0.352145, 0.398461, 0.475019, 0.602003, 0.813026", \ - "0.296247, 0.346607, 0.375388, 0.421552, 0.498137, 0.625327, 0.836506", \ - "0.328467, 0.378876, 0.407644, 0.453905, 0.530392, 0.657429, 0.868665", \ - "0.372265, 0.422646, 0.451429, 0.497764, 0.574243, 0.701309, 0.912493", \ - "0.429503, 0.479866, 0.508674, 0.554944, 0.6315, 0.758535, 0.969928", \ - "0.503339, 0.553821, 0.582709, 0.628917, 0.705503, 0.832536, 1.04391" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0183569, 0.0729464, 0.111805, 0.177368, 0.2881, 0.47368, 0.783435", \ - "0.0183579, 0.0729474, 0.111806, 0.177369, 0.288323, 0.473908, 0.783636", \ - "0.0183589, 0.0729484, 0.111808, 0.17737, 0.288324, 0.473909, 0.783935", \ - "0.018365, 0.0729546, 0.111815, 0.177371, 0.288325, 0.47391, 0.783936", \ - "0.018418, 0.0729847, 0.111842, 0.177372, 0.288326, 0.473911, 0.783937", \ - "0.018553, 0.07306, 0.111936, 0.17741, 0.288327, 0.473912, 0.783938", \ - "0.018956, 0.073333, 0.112127, 0.177545, 0.288328, 0.473913, 0.783939" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.243892, 0.297363, 0.324242, 0.365175, 0.4308, 0.538524, 0.717147", \ - "0.282128, 0.335524, 0.362215, 0.403357, 0.46908, 0.576612, 0.755216", \ - "0.311153, 0.364525, 0.39141, 0.43249, 0.498113, 0.605821, 0.784447", \ - "0.356471, 0.409804, 0.436769, 0.477769, 0.54337, 0.650985, 0.829717", \ - "0.420232, 0.473869, 0.500614, 0.541619, 0.607316, 0.714932, 0.893545", \ - "0.512271, 0.566022, 0.592821, 0.633887, 0.699649, 0.80728, 0.985991", \ - "0.638666, 0.692618, 0.719728, 0.760962, 0.826695, 0.934514, 1.11309" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0216867, 0.0695477, 0.0999132, 0.150598, 0.237273, 0.384515, 0.632526", \ - "0.0216877, 0.0695487, 0.0999142, 0.1509, 0.237295, 0.38464, 0.632527", \ - "0.0217056, 0.0695497, 0.0999152, 0.150901, 0.237363, 0.384705, 0.632729", \ - "0.0217555, 0.0695507, 0.0999211, 0.150902, 0.237409, 0.384706, 0.63273", \ - "0.0218371, 0.0697027, 0.100028, 0.150903, 0.237477, 0.384707, 0.632731", \ - "0.022088, 0.069955, 0.100257, 0.150904, 0.237498, 0.384788, 0.632732", \ - "0.022504, 0.070297, 0.100702, 0.151255, 0.237754, 0.385001, 0.632851" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0270744, 0.0273126, 0.0274055, 0.027356, 0.0273117, 0.0270358, 0.0269106", \ - "0.0267905, 0.0270827, 0.0271063, 0.0271126, 0.0270613, 0.0267651, 0.0266455", \ - "0.0267687, 0.0270278, 0.0270827, 0.0272404, 0.027011, 0.0268185, 0.0268626", \ - "0.0272076, 0.0274598, 0.0275449, 0.027465, 0.0274392, 0.0275405, 0.0275743", \ - "0.0283142, 0.0284955, 0.0286201, 0.0287143, 0.0287092, 0.0283185, 0.0283717", \ - "0.0311383, 0.0313647, 0.0313845, 0.0314892, 0.0314226, 0.0314974, 0.0313068", \ - "0.037515, 0.0376398, 0.0376988, 0.0377658, 0.0377495, 0.0377849, 0.0377018" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0266277, 0.0268727, 0.0269421, 0.0269693, 0.0268721, 0.0267103, 0.0262489", \ - "0.0263289, 0.026669, 0.0266129, 0.0266813, 0.0265441, 0.0263753, 0.0259036", \ - "0.0263098, 0.0265834, 0.0266529, 0.0267921, 0.0268291, 0.0264684, 0.0261279", \ - "0.0268616, 0.0270479, 0.027121, 0.0271059, 0.0270066, 0.0270863, 0.0267328", \ - "0.0279601, 0.0282095, 0.0282982, 0.0283678, 0.0283964, 0.0279049, 0.0278607", \ - "0.0309591, 0.0311265, 0.0311777, 0.0313022, 0.0313146, 0.0313645, 0.031194", \ - "0.0373891, 0.0374813, 0.0375735, 0.0376633, 0.0375328, 0.0378038, 0.0377665" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00160478; - rise_capacitance : 0.00159309; - rise_capacitance_range (0.00146435, 0.00173888); - fall_capacitance : 0.00161648; - fall_capacitance_range (0.00154064, 0.00167652); - } - } - cell (sg13g2_ebufn_2) { - area : 18.144; - cell_footprint : "ebufn"; - cell_leakage_power : 523.634; - leakage_power () { - value : 298.636; - when : "A&TE_B"; - } - leakage_power () { - value : 218.516; - when : "!A&TE_B"; - } - leakage_power () { - value : 741.908; - when : "A&!TE_B"; - } - leakage_power () { - value : 835.477; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 0.6; - capacitance : 0.00619908; - rise_capacitance : 0.00494229; - rise_capacitance_range (0.00494229, 0.00494229); - fall_capacitance : 0.00745587; - fall_capacitance_range (0.00745587, 0.00745587); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0451772, 0.132625, 0.188553, 0.281291, 0.436938, 0.696949, 1.13052", \ - "0.0735063, 0.161989, 0.218355, 0.311179, 0.46683, 0.726379, 1.15961", \ - "0.0914803, 0.180447, 0.237233, 0.330333, 0.485707, 0.74532, 1.17847", \ - "0.115532, 0.205978, 0.262989, 0.356204, 0.512109, 0.771655, 1.20492", \ - "0.149708, 0.242914, 0.299031, 0.39129, 0.548463, 0.807418, 1.24069", \ - "0.196356, 0.297158, 0.353974, 0.446669, 0.602105, 0.86221, 1.29495", \ - "0.264491, 0.380154, 0.435401, 0.529433, 0.686606, 0.947543, 1.37947" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0145349, 0.13113, 0.211326, 0.34414, 0.566326, 0.936634, 1.55381", \ - "0.0178458, 0.131368, 0.211418, 0.344141, 0.566327, 0.936635, 1.55382", \ - "0.0209201, 0.131729, 0.211681, 0.344142, 0.566328, 0.936636, 1.55383", \ - "0.0258478, 0.132522, 0.212213, 0.344506, 0.566329, 0.936637, 1.55384", \ - "0.0332398, 0.134984, 0.213472, 0.345291, 0.566882, 0.936638, 1.55385", \ - "0.046779, 0.141984, 0.217609, 0.348261, 0.568833, 0.93753, 1.55386", \ - "0.067982, 0.160109, 0.230387, 0.356903, 0.57584, 0.943122, 1.55639" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0467397, 0.118858, 0.163709, 0.237377, 0.360622, 0.565555, 0.907416", \ - "0.0742581, 0.147036, 0.191949, 0.265738, 0.389046, 0.594023, 0.936429", \ - "0.0905256, 0.164116, 0.209191, 0.283027, 0.406385, 0.611385, 0.953519", \ - "0.111771, 0.187533, 0.232287, 0.306117, 0.429189, 0.634235, 0.976018", \ - "0.138502, 0.219179, 0.263466, 0.336863, 0.459718, 0.66506, 1.00672", \ - "0.172077, 0.261077, 0.306197, 0.380035, 0.502387, 0.706994, 1.04831", \ - "0.20986, 0.312614, 0.360798, 0.435014, 0.559693, 0.76555, 1.10742" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0129686, 0.100368, 0.161124, 0.261647, 0.429919, 0.710351, 1.17771", \ - "0.0161292, 0.100851, 0.16129, 0.261672, 0.42992, 0.710394, 1.17849", \ - "0.0193103, 0.101583, 0.161773, 0.261843, 0.429921, 0.710631, 1.1785", \ - "0.0247414, 0.103274, 0.162582, 0.262488, 0.430282, 0.710632, 1.17851", \ - "0.0333192, 0.107493, 0.164841, 0.263547, 0.431231, 0.710901, 1.17852", \ - "0.046619, 0.116759, 0.17162, 0.268113, 0.433657, 0.712777, 1.17853", \ - "0.066694, 0.137333, 0.188579, 0.280934, 0.444549, 0.720513, 1.18353" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.034717, 0.034718, 0.034719, 0.03472, 0.034721, 0.034722, 0.034723", \ - "0.0550698, 0.0550708, 0.0550718, 0.0550728, 0.0550738, 0.0550748, 0.0550758", \ - "0.0671103, 0.0671113, 0.0671123, 0.0671133, 0.0671143, 0.0671153, 0.0671163", \ - "0.0829895, 0.0829905, 0.0829915, 0.0829925, 0.0829935, 0.0829945, 0.0829955", \ - "0.105591, 0.105592, 0.105593, 0.105594, 0.105595, 0.105596, 0.105597", \ - "0.136793, 0.136794, 0.136795, 0.136796, 0.136797, 0.136798, 0.136799", \ - "0.181853, 0.181854, 0.181855, 0.181856, 0.181857, 0.181858, 0.181859" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.034717, 0.034718, 0.034719, 0.03472, 0.034721, 0.034722, 0.034723", \ - "0.0550698, 0.0550708, 0.0550718, 0.0550728, 0.0550738, 0.0550748, 0.0550758", \ - "0.0671103, 0.0671113, 0.0671123, 0.0671133, 0.0671143, 0.0671153, 0.0671163", \ - "0.0829895, 0.0829905, 0.0829915, 0.0829925, 0.0829935, 0.0829945, 0.0829955", \ - "0.105591, 0.105592, 0.105593, 0.105594, 0.105595, 0.105596, 0.105597", \ - "0.136793, 0.136794, 0.136795, 0.136796, 0.136797, 0.136798, 0.136799", \ - "0.181853, 0.181854, 0.181855, 0.181856, 0.181857, 0.181858, 0.181859" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0193954, 0.0193964, 0.0193974, 0.0193984, 0.0193994, 0.0194004, 0.0194014", \ - "0.0230376, 0.0230386, 0.0230396, 0.0230406, 0.0230416, 0.0230426, 0.0230436", \ - "0.0300684, 0.0300694, 0.0300704, 0.0300714, 0.0300724, 0.0300734, 0.0300744", \ - "0.0440527, 0.0440537, 0.0440547, 0.0440557, 0.0440567, 0.0440577, 0.0440587", \ - "0.0699851, 0.0699861, 0.0699871, 0.0699881, 0.0699891, 0.0699901, 0.0699911", \ - "0.121851, 0.121852, 0.121853, 0.121854, 0.121855, 0.121856, 0.121857", \ - "0.227319, 0.22732, 0.227321, 0.227322, 0.227323, 0.227324, 0.227325" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0193954, 0.0193964, 0.0193974, 0.0193984, 0.0193994, 0.0194004, 0.0194014", \ - "0.0230376, 0.0230386, 0.0230396, 0.0230406, 0.0230416, 0.0230426, 0.0230436", \ - "0.0300684, 0.0300694, 0.0300704, 0.0300714, 0.0300724, 0.0300734, 0.0300744", \ - "0.0440527, 0.0440537, 0.0440547, 0.0440557, 0.0440567, 0.0440577, 0.0440587", \ - "0.0699851, 0.0699861, 0.0699871, 0.0699881, 0.0699891, 0.0699901, 0.0699911", \ - "0.121851, 0.121852, 0.121853, 0.121854, 0.121855, 0.121856, 0.121857", \ - "0.227319, 0.22732, 0.227321, 0.227322, 0.227323, 0.227324, 0.227325" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0250001, 0.108565, 0.165149, 0.258721, 0.415089, 0.676033, 1.1106", \ - "0.037552, 0.135529, 0.192836, 0.286472, 0.443122, 0.70424, 1.13909", \ - "0.0400181, 0.156485, 0.217053, 0.312326, 0.46922, 0.730063, 1.16446", \ - "0.0400191, 0.187253, 0.256495, 0.359449, 0.520846, 0.783026, 1.2179", \ - "0.0400201, 0.223524, 0.310914, 0.431384, 0.609428, 0.88299, 1.32202", \ - "0.0400211, 0.246402, 0.369099, 0.528099, 0.742674, 1.0522, 1.5189", \ - "0.0400221, 0.246403, 0.383388, 0.612647, 0.906459, 1.29093, 1.83376" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0145619, 0.131244, 0.211462, 0.344143, 0.566412, 0.936468, 1.55369", \ - "0.0221352, 0.135555, 0.213282, 0.345345, 0.566413, 0.936794, 1.5537", \ - "0.0305417, 0.146065, 0.221127, 0.348602, 0.567342, 0.937392, 1.55382", \ - "0.0464432, 0.17139, 0.244726, 0.3674, 0.578466, 0.940334, 1.55718", \ - "0.0745636, 0.220394, 0.296396, 0.416233, 0.619507, 0.967006, 1.56516", \ - "0.126523, 0.31142, 0.396756, 0.521858, 0.722589, 1.05752, 1.63025", \ - "0.220165, 0.468251, 0.573311, 0.720042, 0.934571, 1.26869, 1.82371" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0437695, 0.143797, 0.209353, 0.317588, 0.498819, 0.80079, 1.30412", \ - "0.0656306, 0.166646, 0.23222, 0.340484, 0.521736, 0.823709, 1.32699", \ - "0.0775837, 0.17966, 0.245275, 0.353583, 0.534836, 0.836797, 1.34013", \ - "0.0927669, 0.196827, 0.262631, 0.371041, 0.552246, 0.85428, 1.35757", \ - "0.111155, 0.219781, 0.285873, 0.394319, 0.575663, 0.877657, 1.38073", \ - "0.131687, 0.249376, 0.316277, 0.425504, 0.607017, 0.909076, 1.41237", \ - "0.147715, 0.283152, 0.351675, 0.46302, 0.646787, 0.949918, 1.45341" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0114186, 0.100381, 0.161124, 0.261626, 0.429898, 0.710797, 1.17777", \ - "0.0119654, 0.100439, 0.161125, 0.262795, 0.429966, 0.710798, 1.17778", \ - "0.0126135, 0.100532, 0.161228, 0.262796, 0.429967, 0.710799, 1.17791", \ - "0.0140188, 0.100693, 0.161307, 0.262797, 0.429968, 0.7108, 1.17874", \ - "0.0168317, 0.101044, 0.161484, 0.262798, 0.430075, 0.710801, 1.17875", \ - "0.021818, 0.102673, 0.162624, 0.262799, 0.430175, 0.710802, 1.17876", \ - "0.030739, 0.107653, 0.166401, 0.266007, 0.433064, 0.711544, 1.17877" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0128777, 0.0138674, 0.0134601, 0.0129261, 0.0123056, 0.0120286, 0.011641", \ - "0.0128945, 0.0140367, 0.0138458, 0.0138069, 0.0128088, 0.011904, 0.0116654", \ - "0.0129877, 0.0137113, 0.013918, 0.0135832, 0.0139176, 0.0120693, 0.0118122", \ - "0.0131745, 0.0134902, 0.0136364, 0.0135822, 0.0133528, 0.0124843, 0.0121303", \ - "0.0137436, 0.012978, 0.0131343, 0.0132943, 0.0131586, 0.0129442, 0.0121449", \ - "0.015093, 0.0128675, 0.0128432, 0.0127496, 0.0128516, 0.0124198, 0.0120399", \ - "0.0177192, 0.0129845, 0.0125298, 0.0124941, 0.0122945, 0.0124025, 0.0122033" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.0107199, 0.0125344, 0.0126004, 0.0125032, 0.0123326, 0.0118296, 0.0111456", \ - "0.0106174, 0.0119478, 0.0121217, 0.012129, 0.0119246, 0.0115485, 0.0110485", \ - "0.0106693, 0.0116637, 0.0118443, 0.0120605, 0.0117801, 0.0114184, 0.0108431", \ - "0.0110735, 0.011479, 0.0116962, 0.0116667, 0.0118363, 0.011285, 0.0105325", \ - "0.0117517, 0.0111986, 0.0113387, 0.011598, 0.0114035, 0.01114, 0.0103485", \ - "0.0131724, 0.0108001, 0.0108454, 0.0111867, 0.0112189, 0.0112225, 0.0096798", \ - "0.0159995, 0.0112165, 0.011047, 0.0109419, 0.0107596, 0.0107073, 0.0111092" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594229, 0.0517423, 0.0829423, 0.134542, 0.220942, 0.364942, 0.604942"); - values ( \ - "0.0024871, 0.0023668, 0.0022175, 0.0020745, 0.0017757, 0.0017383, 0.0016419", \ - "0.0024523, 0.0024195, 0.0022046, 0.0021221, 0.0016825, 0.0016549, 0.0013208", \ - "0.0024404, 0.0023067, 0.0023219, 0.0022126, 0.0017206, 0.001706, 0.0013536", \ - "0.0024895, 0.0025376, 0.0023762, 0.0022392, 0.0019417, 0.0013185, 0.0020565", \ - "0.0025, 0.0024759, 0.0025368, 0.0022665, 0.0019598, 0.0024308, 0.0021703", \ - "0.0024658, 0.0023646, 0.0024741, 0.0025561, 0.0024527, 0.0016624, 0.0023203", \ - "0.0024801, 0.0022152, 0.0022569, 0.0022241, 0.002531, 0.0023398, 0.0016718" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00845587, 0.0542559, 0.0854559, 0.137056, 0.223456, 0.367456, 0.607456"); - values ( \ - "0.002839, 0.0122258, 0.018721, 0.0296114, 0.0475847, 0.0773497, 0.127293", \ - "0.0027172, 0.0119886, 0.0187256, 0.0292911, 0.0475013, 0.0773417, 0.127384", \ - "0.0027016, 0.012099, 0.0182522, 0.0295956, 0.0471288, 0.0771727, 0.127093", \ - "0.0026294, 0.0119975, 0.0186578, 0.0291761, 0.0467838, 0.0800927, 0.128749", \ - "0.0025178, 0.0115017, 0.0181281, 0.0293624, 0.0473787, 0.0766892, 0.130588", \ - "0.0024093, 0.0108369, 0.0172127, 0.0280046, 0.0470772, 0.0781982, 0.127166", \ - "0.0022491, 0.0100356, 0.0159034, 0.0265552, 0.0451578, 0.0761533, 0.128315" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0028296; - rise_capacitance : 0.00285583; - rise_capacitance_range (0.0025456, 0.00309162); - fall_capacitance : 0.00280337; - fall_capacitance_range (0.00250893, 0.00312553); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00340736, 0.00348006, 0.00398377, 0.00529241, 0.00823417, 0.0144612, 0.0276587" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00326186, 0.00354085, 0.00407066, 0.00548561, 0.0083553, 0.0145675, 0.0275939" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00688516; - rise_capacitance : 0.00699335; - rise_capacitance_range (0.00510598, 0.00830888); - fall_capacitance : 0.00677697; - fall_capacitance_range (0.00503883, 0.00832168); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000221213, 4.62672e-06, 0.000397482, 0.00160111, 0.00434565, 0.0104975, 0.023468" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0168676, 0.0172275, 0.0177873, 0.0190707, 0.0219521, 0.0281248, 0.0409437" \ - ); - } - } - } - } - cell (sg13g2_ebufn_4) { - area : 27.216; - cell_footprint : "ebufn"; - cell_leakage_power : 876.365; - leakage_power () { - value : 377.107; - when : "A&TE_B"; - } - leakage_power () { - value : 266.154; - when : "!A&TE_B"; - } - leakage_power () { - value : 1312.88; - when : "A&!TE_B"; - } - leakage_power () { - value : 1549.32; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 1.2; - capacitance : 0.0121864; - rise_capacitance : 0.00972692; - rise_capacitance_range (0.00972692, 0.00972692); - fall_capacitance : 0.014646; - fall_capacitance_range (0.014646, 0.014646); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0533517, 0.14521, 0.201936, 0.295897, 0.453286, 0.716194, 1.15454", \ - "0.0874194, 0.17999, 0.237276, 0.331373, 0.488892, 0.751711, 1.18938", \ - "0.109854, 0.203198, 0.260667, 0.354937, 0.512557, 0.774959, 1.21328", \ - "0.140285, 0.235851, 0.2931, 0.387478, 0.545335, 0.808201, 1.24646", \ - "0.181669, 0.281556, 0.337962, 0.432713, 0.589786, 0.853174, 1.29076", \ - "0.241942, 0.348457, 0.404102, 0.497551, 0.653438, 0.917498, 1.35478", \ - "0.325592, 0.446091, 0.502789, 0.595625, 0.749049, 1.01343, 1.45126" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0163822, 0.13429, 0.215444, 0.349812, 0.574744, 0.949629, 1.57444", \ - "0.0199846, 0.134458, 0.215521, 0.349833, 0.575045, 0.949838, 1.57445", \ - "0.0237159, 0.134995, 0.215775, 0.349908, 0.575046, 0.949839, 1.57446", \ - "0.030492, 0.136488, 0.216531, 0.350442, 0.575047, 0.94984, 1.5771", \ - "0.0405061, 0.140306, 0.218369, 0.35124, 0.575552, 0.949859, 1.57711", \ - "0.055995, 0.149729, 0.223788, 0.354411, 0.577557, 0.95075, 1.57712", \ - "0.082772, 0.171501, 0.238864, 0.363693, 0.584355, 0.955861, 1.57721" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0596016, 0.136557, 0.181572, 0.255529, 0.378857, 0.584138, 0.926008", \ - "0.0926378, 0.170018, 0.215021, 0.288992, 0.412173, 0.617591, 0.959786", \ - "0.114086, 0.192362, 0.237222, 0.311249, 0.434271, 0.639782, 0.981684", \ - "0.14341, 0.22431, 0.269047, 0.342639, 0.465761, 0.670853, 1.01272", \ - "0.182749, 0.268358, 0.312594, 0.38524, 0.507941, 0.712852, 1.0544", \ - "0.233235, 0.327643, 0.372958, 0.445494, 0.567132, 0.771058, 1.11184", \ - "0.294486, 0.403137, 0.451944, 0.526144, 0.648607, 0.852639, 1.19378" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.016543, 0.103388, 0.163841, 0.264387, 0.432781, 0.713562, 1.18186", \ - "0.0196199, 0.103897, 0.164018, 0.264388, 0.432829, 0.713563, 1.18187", \ - "0.0235107, 0.105045, 0.164587, 0.264558, 0.43285, 0.716663, 1.18188", \ - "0.0309739, 0.107744, 0.166184, 0.265483, 0.433242, 0.716664, 1.18211", \ - "0.042178, 0.114261, 0.169768, 0.267215, 0.434563, 0.716665, 1.18212", \ - "0.059627, 0.127575, 0.178967, 0.272544, 0.437168, 0.716666, 1.18224", \ - "0.086014, 0.153086, 0.200478, 0.287865, 0.447443, 0.723079, 1.18654" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0405211, 0.0405221, 0.0405231, 0.0405235, 0.0405247, 0.0405257, 0.0405267", \ - "0.0654166, 0.0654176, 0.0654186, 0.0654196, 0.0654206, 0.0654216, 0.0654226", \ - "0.0798688, 0.0798698, 0.0798708, 0.0798718, 0.0798728, 0.0798738, 0.0798748", \ - "0.100595, 0.100596, 0.100597, 0.100598, 0.100599, 0.1006, 0.100601", \ - "0.129808, 0.129809, 0.12981, 0.129811, 0.129812, 0.129813, 0.129814", \ - "0.168151, 0.168152, 0.168153, 0.168154, 0.168155, 0.168156, 0.168157", \ - "0.221454, 0.221455, 0.221456, 0.221457, 0.221458, 0.221459, 0.22146" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0405211, 0.0405221, 0.0405231, 0.0405235, 0.0405247, 0.0405257, 0.0405267", \ - "0.0654166, 0.0654176, 0.0654186, 0.0654196, 0.0654206, 0.0654216, 0.0654226", \ - "0.0798688, 0.0798698, 0.0798708, 0.0798718, 0.0798728, 0.0798738, 0.0798748", \ - "0.100595, 0.100596, 0.100597, 0.100598, 0.100599, 0.1006, 0.100601", \ - "0.129808, 0.129809, 0.12981, 0.129811, 0.129812, 0.129813, 0.129814", \ - "0.168151, 0.168152, 0.168153, 0.168154, 0.168155, 0.168156, 0.168157", \ - "0.221454, 0.221455, 0.221456, 0.221457, 0.221458, 0.221459, 0.22146" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0205476, 0.0205486, 0.0205496, 0.0205506, 0.0205516, 0.0205526, 0.0205536", \ - "0.0236152, 0.0236162, 0.0236172, 0.0236182, 0.0236192, 0.0236202, 0.0236212", \ - "0.0305422, 0.0305423, 0.0305433, 0.0305443, 0.0305453, 0.0305463, 0.0305473", \ - "0.0448694, 0.0448704, 0.0448714, 0.0448724, 0.0448734, 0.0448744, 0.0448754", \ - "0.0716241, 0.0716251, 0.0716261, 0.0716271, 0.0716281, 0.0716291, 0.0716301", \ - "0.124525, 0.124526, 0.124527, 0.124528, 0.124529, 0.12453, 0.124531", \ - "0.230043, 0.230044, 0.230045, 0.230046, 0.230047, 0.230048, 0.230049" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0205476, 0.0205486, 0.0205496, 0.0205506, 0.0205516, 0.0205526, 0.0205536", \ - "0.0236152, 0.0236162, 0.0236172, 0.0236182, 0.0236192, 0.0236202, 0.0236212", \ - "0.0305422, 0.0305423, 0.0305433, 0.0305443, 0.0305453, 0.0305463, 0.0305473", \ - "0.0448694, 0.0448704, 0.0448714, 0.0448724, 0.0448734, 0.0448744, 0.0448754", \ - "0.0716241, 0.0716251, 0.0716261, 0.0716271, 0.0716281, 0.0716291, 0.0716301", \ - "0.124525, 0.124526, 0.124527, 0.124528, 0.124529, 0.12453, 0.124531", \ - "0.230043, 0.230044, 0.230045, 0.230046, 0.230047, 0.230048, 0.230049" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0249699, 0.111768, 0.169205, 0.263911, 0.422394, 0.686435, 1.12645", \ - "0.0360573, 0.137442, 0.195606, 0.29054, 0.449217, 0.713654, 1.15297", \ - "0.0375524, 0.158195, 0.219656, 0.316229, 0.475187, 0.739547, 1.17981", \ - "0.0375534, 0.188978, 0.25908, 0.363332, 0.526735, 0.792185, 1.23238", \ - "0.0375544, 0.225198, 0.313104, 0.435155, 0.615208, 0.891829, 1.33626", \ - "0.0375554, 0.24815, 0.371579, 0.531301, 0.748235, 1.0604, 1.53255", \ - "0.0375564, 0.248151, 0.386148, 0.616626, 0.911616, 1.29962, 1.84708" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0158917, 0.134016, 0.215457, 0.349794, 0.574676, 0.949601, 1.57464", \ - "0.0209309, 0.137989, 0.217321, 0.351022, 0.574764, 0.950153, 1.57503", \ - "0.02837, 0.148368, 0.225031, 0.354308, 0.575894, 0.950804, 1.57549", \ - "0.0433702, 0.173323, 0.248349, 0.372911, 0.586661, 0.95353, 1.5755", \ - "0.0711888, 0.222268, 0.299586, 0.421184, 0.627327, 0.979588, 1.58618", \ - "0.122194, 0.313413, 0.39938, 0.526133, 0.729469, 1.06941, 1.64967", \ - "0.213646, 0.470106, 0.576158, 0.725609, 0.939634, 1.28082, 1.84397" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0514355, 0.157449, 0.223208, 0.331639, 0.512987, 0.815057, 1.31852", \ - "0.0779423, 0.185271, 0.251064, 0.35946, 0.54081, 0.842916, 1.34662", \ - "0.0931071, 0.20213, 0.268024, 0.37649, 0.557948, 0.859996, 1.36349", \ - "0.113211, 0.225492, 0.291655, 0.400326, 0.581709, 0.883839, 1.38756", \ - "0.138347, 0.256832, 0.323387, 0.43241, 0.613907, 0.916241, 1.41972", \ - "0.168004, 0.298848, 0.365753, 0.475488, 0.657365, 0.959619, 1.46316", \ - "0.19694, 0.349104, 0.419322, 0.530415, 0.713958, 1.01798, 1.52087" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0127599, 0.103018, 0.163787, 0.264383, 0.432783, 0.713512, 1.18139", \ - "0.0132738, 0.103025, 0.163788, 0.264497, 0.432784, 0.713864, 1.1814", \ - "0.0140598, 0.103128, 0.163806, 0.264498, 0.432785, 0.713865, 1.18141", \ - "0.0157359, 0.103359, 0.164087, 0.264499, 0.432817, 0.71413, 1.1833", \ - "0.0191186, 0.103895, 0.164088, 0.264701, 0.432992, 0.714131, 1.18331", \ - "0.025215, 0.106163, 0.165357, 0.26528, 0.433396, 0.714132, 1.18332", \ - "0.035407, 0.112371, 0.16935, 0.268027, 0.435125, 0.714449, 1.18333" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0248602, 0.0268889, 0.0262056, 0.0253149, 0.0241306, 0.022657, 0.0224783", \ - "0.0257331, 0.02756, 0.0274844, 0.0267971, 0.0257508, 0.0239335, 0.0234977", \ - "0.0262216, 0.0270571, 0.0275477, 0.0270779, 0.0264857, 0.0242802, 0.0239589", \ - "0.027351, 0.0267644, 0.027139, 0.0271477, 0.0275791, 0.0251139, 0.0263536", \ - "0.0297675, 0.0261939, 0.0267979, 0.0272951, 0.0270417, 0.0280389, 0.0261229", \ - "0.033893, 0.026613, 0.0263438, 0.0260556, 0.0263992, 0.0258592, 0.0257561", \ - "0.0404879, 0.0271376, 0.0266928, 0.0263468, 0.0258775, 0.0262057, 0.0263082" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0214521, 0.0245652, 0.0247856, 0.0247587, 0.0243846, 0.0235562, 0.0220912", \ - "0.0216637, 0.0236778, 0.0239172, 0.0247458, 0.0238468, 0.0229697, 0.0218079", \ - "0.0222676, 0.0229151, 0.0233791, 0.0240319, 0.0232909, 0.0240713, 0.0213328", \ - "0.0236218, 0.0224483, 0.0229102, 0.0227095, 0.0232266, 0.0217751, 0.0208064", \ - "0.0263527, 0.0225395, 0.0226329, 0.0228056, 0.0224494, 0.0223085, 0.0197636", \ - "0.0306729, 0.0225282, 0.0222272, 0.0223423, 0.0223317, 0.0221927, 0.0194645", \ - "0.0379064, 0.0234746, 0.0229596, 0.0224101, 0.0219861, 0.0219036, 0.0218941" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107269, 0.103327, 0.165727, 0.268927, 0.441727, 0.729727, 1.20973"); - values ( \ - "0.0046209, 0.0043935, 0.0040967, 0.0037447, 0.0031416, 0.0031262, 0.002474", \ - "0.004556, 0.0045942, 0.0040244, 0.0039377, 0.0031223, 0.0032469, 0.0025334", \ - "0.0046121, 0.0043721, 0.004493, 0.0040494, 0.0031735, 0.0033669, 0.0028187", \ - "0.0047217, 0.0047312, 0.0042753, 0.0041258, 0.0041373, 0.0034557, 0.0024878", \ - "0.0047623, 0.0047112, 0.0047592, 0.0045008, 0.0037572, 0.0047484, 0.0033557", \ - "0.0047643, 0.0045241, 0.0047334, 0.0047073, 0.004448, 0.0025383, 0.0043098", \ - "0.0048118, 0.0045121, 0.004498, 0.0045697, 0.0046203, 0.0048745, 0.0035092" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.015646, 0.108246, 0.170646, 0.273846, 0.446646, 0.734646, 1.21465"); - values ( \ - "0.0052415, 0.0242332, 0.0371411, 0.0586394, 0.0945016, 0.154507, 0.25427", \ - "0.0049915, 0.0236699, 0.0380724, 0.0587062, 0.0950223, 0.153822, 0.255363", \ - "0.0049011, 0.0236018, 0.036264, 0.0591029, 0.0940089, 0.154417, 0.2532", \ - "0.0047651, 0.0235911, 0.0369696, 0.0572129, 0.0937794, 0.159849, 0.25406", \ - "0.0045939, 0.0227177, 0.0363139, 0.0583509, 0.094746, 0.152531, 0.263118", \ - "0.0044825, 0.0219182, 0.0344596, 0.0559315, 0.0941985, 0.155858, 0.252328", \ - "0.0043917, 0.0200906, 0.031712, 0.0534414, 0.0901794, 0.153037, 0.25675" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.003185; - rise_capacitance : 0.00322206; - rise_capacitance_range (0.00291177, 0.00348348); - fall_capacitance : 0.00314794; - fall_capacitance_range (0.00286493, 0.00345198); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00568345, 0.00569124, 0.0061366, 0.00750118, 0.0107119, 0.0176341, 0.0324586" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00516675, 0.00534388, 0.00592082, 0.00741418, 0.0105313, 0.0175142, 0.0323436" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0112286; - rise_capacitance : 0.0114396; - rise_capacitance_range (0.00786875, 0.0137938); - fall_capacitance : 0.0110177; - fall_capacitance_range (0.00773565, 0.0138098); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000715218, -0.00124653, -0.000959135, 0.000150816, 0.00313435, 0.00978681, 0.0242612" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0328224, 0.0331167, 0.0336451, 0.0350526, 0.038151, 0.0449725, 0.0593606" \ - ); - } - } - } - } - cell (sg13g2_ebufn_8) { - area : 45.36; - cell_footprint : "ebufn"; - cell_leakage_power : 1634.29; - leakage_power () { - value : 596.369; - when : "A&TE_B"; - } - leakage_power () { - value : 374.454; - when : "!A&TE_B"; - } - leakage_power () { - value : 2546.73; - when : "A&!TE_B"; - } - leakage_power () { - value : 3019.59; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 2.4; - capacitance : 0.0240572; - rise_capacitance : 0.0192152; - rise_capacitance_range (0.0192152, 0.0192152); - fall_capacitance : 0.0288991; - fall_capacitance_range (0.0288991, 0.0288991); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0522202, 0.145202, 0.20221, 0.296446, 0.454337, 0.717937, 1.1576", \ - "0.0860225, 0.179705, 0.237406, 0.331811, 0.489807, 0.753483, 1.19279", \ - "0.108233, 0.202739, 0.260524, 0.355275, 0.513372, 0.777056, 1.21621", \ - "0.138391, 0.235141, 0.292573, 0.387759, 0.546163, 0.809896, 1.24924", \ - "0.18022, 0.279946, 0.336837, 0.432057, 0.590147, 0.854938, 1.29465", \ - "0.239444, 0.346285, 0.402403, 0.495326, 0.653716, 0.917301, 1.35752", \ - "0.322149, 0.442929, 0.499859, 0.593561, 0.750726, 1.01374, 1.45405" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0157758, 0.13509, 0.216789, 0.351864, 0.578065, 0.955061, 1.58339", \ - "0.0194426, 0.135305, 0.21683, 0.35189, 0.57841, 0.955287, 1.58354", \ - "0.0232655, 0.135862, 0.217046, 0.351998, 0.578411, 0.955298, 1.58355", \ - "0.03008, 0.137307, 0.217875, 0.352526, 0.578412, 0.955299, 1.58357", \ - "0.040053, 0.141037, 0.219559, 0.353296, 0.579038, 0.9553, 1.58358", \ - "0.055953, 0.150289, 0.22497, 0.356417, 0.580883, 0.956427, 1.58359", \ - "0.083056, 0.17213, 0.239975, 0.365757, 0.587501, 0.961204, 1.58657" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0582185, 0.136007, 0.181338, 0.255847, 0.380196, 0.586863, 0.931093", \ - "0.0910676, 0.169153, 0.214573, 0.288942, 0.413272, 0.620088, 0.964867", \ - "0.112298, 0.191201, 0.236552, 0.311038, 0.434976, 0.641954, 0.986226", \ - "0.141699, 0.223381, 0.268416, 0.342528, 0.466626, 0.6732, 1.01786", \ - "0.180257, 0.266576, 0.311272, 0.384716, 0.508435, 0.714648, 1.05843", \ - "0.229467, 0.324696, 0.370108, 0.443123, 0.565837, 0.771148, 1.11467", \ - "0.290707, 0.399018, 0.447637, 0.521457, 0.645459, 0.851105, 1.19416" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0159831, 0.104123, 0.165235, 0.266708, 0.436585, 0.719715, 1.19144", \ - "0.0191566, 0.104602, 0.165346, 0.266709, 0.436646, 0.719783, 1.19189", \ - "0.0230914, 0.105767, 0.165904, 0.266966, 0.436673, 0.722982, 1.1919", \ - "0.0305555, 0.108402, 0.167443, 0.267781, 0.436885, 0.722983, 1.19191", \ - "0.0419014, 0.114177, 0.170869, 0.269442, 0.438313, 0.722984, 1.19192", \ - "0.059602, 0.127904, 0.180043, 0.274655, 0.440965, 0.722985, 1.19253", \ - "0.085909, 0.153753, 0.201281, 0.289978, 0.451589, 0.729309, 1.19663" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0510701, 0.0510702, 0.0510704, 0.0510714, 0.0510724, 0.0510734, 0.0510744", \ - "0.0834405, 0.0834415, 0.0834425, 0.0834435, 0.0834445, 0.0834455, 0.0834465", \ - "0.106113, 0.106114, 0.106115, 0.106116, 0.106117, 0.106118, 0.106119", \ - "0.134128, 0.134129, 0.13413, 0.134131, 0.134132, 0.134133, 0.134134", \ - "0.17354, 0.173541, 0.173542, 0.173543, 0.173544, 0.173545, 0.173546", \ - "0.230067, 0.230068, 0.230069, 0.23007, 0.230071, 0.230072, 0.230073", \ - "0.307821, 0.307822, 0.307823, 0.307824, 0.307825, 0.307826, 0.307827" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0510701, 0.0510702, 0.0510704, 0.0510714, 0.0510724, 0.0510734, 0.0510744", \ - "0.0834405, 0.0834415, 0.0834425, 0.0834435, 0.0834445, 0.0834455, 0.0834465", \ - "0.106113, 0.106114, 0.106115, 0.106116, 0.106117, 0.106118, 0.106119", \ - "0.134128, 0.134129, 0.13413, 0.134131, 0.134132, 0.134133, 0.134134", \ - "0.17354, 0.173541, 0.173542, 0.173543, 0.173544, 0.173545, 0.173546", \ - "0.230067, 0.230068, 0.230069, 0.23007, 0.230071, 0.230072, 0.230073", \ - "0.307821, 0.307822, 0.307823, 0.307824, 0.307825, 0.307826, 0.307827" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0219151, 0.0219161, 0.0219171, 0.0219181, 0.0219191, 0.0219201, 0.0219211", \ - "0.0249022, 0.0249032, 0.0249042, 0.0249052, 0.0249062, 0.0249072, 0.0249082", \ - "0.0323431, 0.0323441, 0.0323451, 0.0323461, 0.0323471, 0.0323481, 0.0323491", \ - "0.0463585, 0.0463595, 0.0463605, 0.0463615, 0.0463625, 0.0463635, 0.0463645", \ - "0.072919, 0.07292, 0.072921, 0.072922, 0.072923, 0.072924, 0.072925", \ - "0.126876, 0.126877, 0.126878, 0.126879, 0.12688, 0.126881, 0.126882", \ - "0.234005, 0.234006, 0.234007, 0.234008, 0.234009, 0.23401, 0.234011" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0219151, 0.0219161, 0.0219171, 0.0219181, 0.0219191, 0.0219201, 0.0219211", \ - "0.0249022, 0.0249032, 0.0249042, 0.0249052, 0.0249062, 0.0249072, 0.0249082", \ - "0.0323431, 0.0323441, 0.0323451, 0.0323461, 0.0323471, 0.0323481, 0.0323491", \ - "0.0463585, 0.0463595, 0.0463605, 0.0463615, 0.0463625, 0.0463635, 0.0463645", \ - "0.072919, 0.07292, 0.072921, 0.072922, 0.072923, 0.072924, 0.072925", \ - "0.126876, 0.126877, 0.126878, 0.126879, 0.12688, 0.126881, 0.126882", \ - "0.234005, 0.234006, 0.234007, 0.234008, 0.234009, 0.23401, 0.234011" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0255864, 0.113859, 0.171535, 0.266815, 0.425946, 0.691349, 1.134", \ - "0.0365181, 0.139023, 0.197467, 0.292874, 0.452433, 0.718363, 1.15994", \ - "0.0378167, 0.159576, 0.221338, 0.318397, 0.478103, 0.744019, 1.18658", \ - "0.0378177, 0.190152, 0.26058, 0.365208, 0.529437, 0.796244, 1.23901", \ - "0.0378187, 0.226337, 0.314496, 0.436967, 0.617683, 0.895534, 1.34218", \ - "0.0378197, 0.249352, 0.372891, 0.532446, 0.750246, 1.06368, 1.53759", \ - "0.0378207, 0.249353, 0.387403, 0.618123, 0.913469, 1.30177, 1.85072" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0150786, 0.133734, 0.216717, 0.351874, 0.578227, 0.955481, 1.58356", \ - "0.0196651, 0.137501, 0.21838, 0.352363, 0.578228, 0.955654, 1.58357", \ - "0.026977, 0.147914, 0.22594, 0.356309, 0.579426, 0.956443, 1.58358", \ - "0.0421196, 0.173132, 0.249119, 0.374648, 0.589979, 0.958962, 1.58564", \ - "0.0699948, 0.222508, 0.299755, 0.42289, 0.630353, 0.984899, 1.59477", \ - "0.120422, 0.31369, 0.399661, 0.527025, 0.731669, 1.07419, 1.65796", \ - "0.210826, 0.470626, 0.576595, 0.726263, 0.941696, 1.28436, 1.85028" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.06655, 0.178418, 0.24488, 0.354212, 0.537051, 0.841363, 1.34861", \ - "0.0985372, 0.211944, 0.2785, 0.387818, 0.570691, 0.875201, 1.38237", \ - "0.119234, 0.235371, 0.301886, 0.411275, 0.594149, 0.898731, 1.40598", \ - "0.147338, 0.26848, 0.335274, 0.444885, 0.627621, 0.93211, 1.43944", \ - "0.182948, 0.313771, 0.381596, 0.491674, 0.674623, 0.979076, 1.4863", \ - "0.226245, 0.374291, 0.443186, 0.553605, 0.737482, 1.04216, 1.54942", \ - "0.271527, 0.448668, 0.520513, 0.63328, 0.818403, 1.12378, 1.63213" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0135095, 0.104175, 0.165332, 0.266738, 0.436587, 0.71972, 1.19157", \ - "0.0142438, 0.104361, 0.165333, 0.266985, 0.436588, 0.719721, 1.19158", \ - "0.0154674, 0.104471, 0.16538, 0.266986, 0.438119, 0.7199, 1.19159", \ - "0.0183751, 0.104995, 0.165544, 0.266987, 0.43812, 0.719901, 1.19634", \ - "0.0236446, 0.106319, 0.166004, 0.266996, 0.438121, 0.719902, 1.19635", \ - "0.032356, 0.110185, 0.168018, 0.267425, 0.438122, 0.720407, 1.19636", \ - "0.04664, 0.119062, 0.173662, 0.270399, 0.438339, 0.720925, 1.19637" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0495471, 0.0537598, 0.0525345, 0.0508648, 0.0486278, 0.0457039, 0.0455753", \ - "0.0512998, 0.0555227, 0.0553725, 0.0541282, 0.0521975, 0.0488772, 0.0483462", \ - "0.0524371, 0.0543821, 0.055513, 0.0550542, 0.0536803, 0.0503137, 0.0497442", \ - "0.0547468, 0.0538656, 0.0549026, 0.0557998, 0.0563849, 0.0525341, 0.0524454", \ - "0.0593891, 0.0528046, 0.0540129, 0.0554574, 0.0550815, 0.0584586, 0.0557024", \ - "0.0676348, 0.0530281, 0.0528153, 0.0526552, 0.0547516, 0.0539448, 0.0558976", \ - "0.0813674, 0.0549014, 0.0536264, 0.0528574, 0.0529364, 0.0543214, 0.0575884" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.042631, 0.0491711, 0.0496223, 0.0495807, 0.0489617, 0.0470961, 0.0441837", \ - "0.0432383, 0.0473409, 0.0476898, 0.0494435, 0.0475761, 0.0460287, 0.0435841", \ - "0.0447312, 0.0457544, 0.0467202, 0.0478084, 0.0465729, 0.0479362, 0.0423055", \ - "0.0474144, 0.0450951, 0.0458263, 0.0453869, 0.0463372, 0.0436896, 0.0412155", \ - "0.052649, 0.0441442, 0.0448731, 0.045435, 0.0447643, 0.0439633, 0.0401609", \ - "0.0616394, 0.0450844, 0.044563, 0.0449542, 0.0450206, 0.0441142, 0.0395", \ - "0.0757998, 0.0466408, 0.0453078, 0.0441088, 0.0437108, 0.0439718, 0.0432838" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0202152, 0.206415, 0.331215, 0.537615, 0.883215, 1.45922, 2.41922"); - values ( \ - "0.0089098, 0.0084843, 0.0079767, 0.0072631, 0.0062405, 0.006253, 0.0044331", \ - "0.0089574, 0.0090058, 0.0078746, 0.0072605, 0.0059524, 0.0063019, 0.004312", \ - "0.0089243, 0.0083789, 0.00872859, 0.0076934, 0.0061481, 0.0067605, 0.0044371", \ - "0.0089774, 0.0089673, 0.00817519, 0.0077639, 0.0065972, 0.0061595, 0.0061385", \ - "0.0091205, 0.0089756, 0.00903369, 0.0085956, 0.0070381, 0.0086761, 0.0054929", \ - "0.0091062, 0.0089021, 0.0090804, 0.0088444, 0.0087747, 0.0046978, 0.005687", \ - "0.0090674, 0.0086719, 0.0087504, 0.009119, 0.0089902, 0.0092897, 0.0072512" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0298991, 0.216099, 0.340899, 0.547299, 0.892899, 1.4689, 2.4289"); - values ( \ - "0.0099947, 0.0481346, 0.0742306, 0.116542, 0.188778, 0.308626, 0.506795", \ - "0.0094527, 0.0471243, 0.0755583, 0.11715, 0.189996, 0.307224, 0.507598", \ - "0.0093186, 0.0469086, 0.0720466, 0.119176, 0.187733, 0.308975, 0.509024", \ - "0.0090037, 0.0466339, 0.0728049, 0.1138, 0.186828, 0.319723, 0.510589", \ - "0.00870389, 0.0450666, 0.0718716, 0.11637, 0.188024, 0.304372, 0.524424", \ - "0.008395, 0.0430437, 0.0687387, 0.112585, 0.187271, 0.310955, 0.501801", \ - "0.0082053, 0.0390693, 0.0651853, 0.107782, 0.178938, 0.306048, 0.513903" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00622682; - rise_capacitance : 0.00630117; - rise_capacitance_range (0.00564664, 0.00683199); - fall_capacitance : 0.00615247; - fall_capacitance_range (0.00556331, 0.00678486); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0105039, 0.0105315, 0.0114455, 0.0142182, 0.0206416, 0.0346862, 0.0644636" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00968445, 0.0101104, 0.0112487, 0.0142997, 0.0206733, 0.0346523, 0.0642252" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.018792; - rise_capacitance : 0.0192173; - rise_capacitance_range (0.0119412, 0.0238371); - fall_capacitance : 0.0183667; - fall_capacitance_range (0.0116933, 0.0238326); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00350219, -0.00426335, -0.0042426, -0.00346423, -0.00121024, 0.00496398, 0.0186168" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0638714, 0.0638557, 0.0643784, 0.0656381, 0.0684944, 0.0748363, 0.0886447" \ - ); - } - } - } - } - cell (sg13g2_einvn_2) { - area : 16.3296; - cell_footprint : "einvn"; - cell_leakage_power : 660.352; - leakage_power () { - value : 581.54; - when : "!A&!TE_B&Z"; - } - leakage_power () { - value : 739.163; - when : "A&!TE_B&!Z"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 0.6; - capacitance : 0.00621781; - rise_capacitance : 0.00494637; - rise_capacitance_range (0.00494637, 0.00494637); - fall_capacitance : 0.00748924; - fall_capacitance_range (0.00748924, 0.00748924); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.019705, 0.107444, 0.164461, 0.258459, 0.415561, 0.677391, 1.1141", \ - "0.0309464, 0.140676, 0.19855, 0.292714, 0.450026, 0.712546, 1.14815", \ - "0.0369796, 0.167961, 0.230839, 0.32707, 0.484396, 0.746504, 1.18315", \ - "0.0442061, 0.208804, 0.283283, 0.390472, 0.553971, 0.81668, 1.25267", \ - "0.0526485, 0.265018, 0.358004, 0.488434, 0.674153, 0.95179, 1.39175", \ - "0.0616935, 0.339431, 0.461673, 0.626148, 0.857224, 1.1821, 1.65902", \ - "0.0687067, 0.433559, 0.594003, 0.810435, 1.10642, 1.51675, 2.08847" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0133758, 0.129877, 0.210299, 0.343554, 0.566734, 0.938192, 1.55775", \ - "0.0257105, 0.137274, 0.21341, 0.34442, 0.566735, 0.938506, 1.55816", \ - "0.0350871, 0.153955, 0.226355, 0.351032, 0.568181, 0.939415, 1.55817", \ - "0.0494187, 0.189064, 0.26191, 0.380729, 0.586116, 0.944348, 1.56263", \ - "0.0726244, 0.246239, 0.327734, 0.449612, 0.64886, 0.986947, 1.57679", \ - "0.113135, 0.339944, 0.43591, 0.57682, 0.78638, 1.11985, 1.67572", \ - "0.18615, 0.484306, 0.612117, 0.782131, 1.02749, 1.39038, 1.95266" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00848924, 0.0542892, 0.0854892, 0.137089, 0.223489, 0.367489, 0.607489"); - values ( \ - "0.0182731, 0.0879365, 0.132651, 0.206261, 0.329439, 0.534736, 0.876897", \ - "0.0304369, 0.124694, 0.171597, 0.24574, 0.369027, 0.574391, 0.916456", \ - "0.0377412, 0.153446, 0.206236, 0.284821, 0.409674, 0.615091, 0.957099", \ - "0.0467553, 0.194593, 0.259417, 0.350406, 0.485393, 0.695005, 1.0375", \ - "0.0583306, 0.250731, 0.333718, 0.446847, 0.606933, 0.839865, 1.19324", \ - "0.0729834, 0.326196, 0.435572, 0.583501, 0.785647, 1.06724, 1.47189", \ - "0.0906713, 0.43068, 0.569698, 0.765705, 1.03291, 1.39322, 1.89409" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00848924, 0.0542892, 0.0854892, 0.137089, 0.223489, 0.367489, 0.607489"); - values ( \ - "0.0100334, 0.0975374, 0.158619, 0.259069, 0.427589, 0.708412, 1.17613", \ - "0.0220847, 0.108291, 0.164342, 0.260949, 0.428109, 0.708413, 1.17614", \ - "0.0314069, 0.125741, 0.180408, 0.272518, 0.433149, 0.711975, 1.17615", \ - "0.0465187, 0.159414, 0.216379, 0.307162, 0.459244, 0.723235, 1.18013", \ - "0.0714457, 0.214238, 0.279657, 0.377342, 0.530387, 0.781873, 1.21396", \ - "0.114192, 0.2997, 0.382988, 0.497936, 0.666371, 0.924666, 1.34323", \ - "0.191325, 0.435692, 0.54345, 0.690272, 0.892963, 1.1888, 1.62837" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0379417, 0.0380139, 0.0380149, 0.0380159, 0.0380161, 0.0380171, 0.0380181", \ - "0.0614898, 0.0614908, 0.0614918, 0.0614928, 0.0614938, 0.0614948, 0.0614958", \ - "0.075662, 0.075663, 0.075664, 0.075665, 0.075666, 0.075667, 0.075668", \ - "0.0941577, 0.0941587, 0.0941597, 0.0941607, 0.0941617, 0.0941627, 0.0941637", \ - "0.121178, 0.121179, 0.12118, 0.121181, 0.121182, 0.121183, 0.121184", \ - "0.161908, 0.161909, 0.16191, 0.161911, 0.161912, 0.161913, 0.161914", \ - "0.207655, 0.207656, 0.207657, 0.207658, 0.207659, 0.20766, 0.207661" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0379417, 0.0380139, 0.0380149, 0.0380159, 0.0380161, 0.0380171, 0.0380181", \ - "0.0614898, 0.0614908, 0.0614918, 0.0614928, 0.0614938, 0.0614948, 0.0614958", \ - "0.075662, 0.075663, 0.075664, 0.075665, 0.075666, 0.075667, 0.075668", \ - "0.0941577, 0.0941587, 0.0941597, 0.0941607, 0.0941617, 0.0941627, 0.0941637", \ - "0.121178, 0.121179, 0.12118, 0.121181, 0.121182, 0.121183, 0.121184", \ - "0.161908, 0.161909, 0.16191, 0.161911, 0.161912, 0.161913, 0.161914", \ - "0.207655, 0.207656, 0.207657, 0.207658, 0.207659, 0.20766, 0.207661" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0239705, 0.107641, 0.164434, 0.258285, 0.415535, 0.677298, 1.11372", \ - "0.0375858, 0.135259, 0.192587, 0.286495, 0.443717, 0.705882, 1.14168", \ - "0.0404636, 0.156386, 0.216905, 0.312355, 0.469745, 0.731506, 1.16838", \ - "0.0404646, 0.187463, 0.256686, 0.359737, 0.52156, 0.784533, 1.2212", \ - "0.0404656, 0.224229, 0.311304, 0.432185, 0.610798, 0.884938, 1.32551", \ - "0.0404666, 0.247502, 0.370216, 0.529095, 0.744557, 1.05478, 1.52302", \ - "0.0404676, 0.247503, 0.385109, 0.61466, 0.908641, 1.29451, 1.83857" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0124398, 0.129866, 0.210293, 0.343577, 0.566586, 0.938274, 1.55777", \ - "0.0212734, 0.134198, 0.212171, 0.344426, 0.566869, 0.9386, 1.55778", \ - "0.0301927, 0.144898, 0.220041, 0.348071, 0.567607, 0.9388, 1.55779", \ - "0.0466013, 0.170538, 0.24395, 0.366926, 0.578785, 0.942039, 1.56014", \ - "0.0756237, 0.220389, 0.295596, 0.416031, 0.620144, 0.968833, 1.5694", \ - "0.12802, 0.31216, 0.396856, 0.521895, 0.723336, 1.05964, 1.63465", \ - "0.221519, 0.468949, 0.575296, 0.721339, 0.934066, 1.27105, 1.8289" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.00321782, 0.00483963, 0.00485381, 0.00477763, 0.00456695, 0.0040012, 0.00406906", \ - "0.0040134, 0.00440715, 0.00438879, 0.00449137, 0.00439586, 0.00397999, 0.0041171", \ - "0.00531719, 0.00436629, 0.00454155, 0.00451719, 0.00421934, 0.00404108, 0.00399974", \ - "0.00836539, 0.00575832, 0.00529949, 0.00503346, 0.00484189, 0.00419629, 0.00494068", \ - "0.0142182, 0.00943663, 0.00836882, 0.0070216, 0.00607738, 0.00608346, 0.00519119", \ - "0.0264777, 0.0181298, 0.0158474, 0.0136308, 0.0113942, 0.00861504, 0.00780941", \ - "0.0515503, 0.0392222, 0.0349804, 0.0305439, 0.0256793, 0.0209004, 0.0156752" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00848924, 0.0542892, 0.0854892, 0.137089, 0.223489, 0.367489, 0.607489"); - values ( \ - "0.00304522, 0.00478629, 0.00485292, 0.00473549, 0.00449193, 0.00404919, 0.00322903", \ - "0.00354361, 0.00425226, 0.00453385, 0.00446413, 0.00442487, 0.00404418, 0.0031235", \ - "0.00473476, 0.00429409, 0.00435002, 0.00466094, 0.00424594, 0.00442207, 0.0031613", \ - "0.00768451, 0.00519091, 0.00503744, 0.00473891, 0.00475834, 0.00429204, 0.00323293", \ - "0.0136209, 0.00850437, 0.0074774, 0.00674109, 0.00586197, 0.00505138, 0.00431235", \ - "0.0261834, 0.0168562, 0.0145691, 0.0121704, 0.0104625, 0.00845174, 0.00572776", \ - "0.0513368, 0.0376255, 0.0328542, 0.0280885, 0.022929, 0.0188419, 0.0149271" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00594637, 0.0517464, 0.0829464, 0.134546, 0.220946, 0.364946, 0.604946"); - values ( \ - "0.0102047, 0.0100845, 0.00994801, 0.00980761, 0.00951951, 0.00932961, 0.00902961", \ - "0.0101177, 0.0101218, 0.00988203, 0.00977673, 0.00949123, 0.00950013, 0.00896483", \ - "0.0101158, 0.0100094, 0.01004, 0.00981248, 0.00947208, 0.00944168, 0.00895678", \ - "0.0100788, 0.0101107, 0.00992874, 0.00978054, 0.00952204, 0.00926504, 0.00933504", \ - "0.0100109, 0.010009, 0.0100226, 0.0099156, 0.0094971, 0.0100745, 0.0093213", \ - "0.0098594, 0.0097445, 0.0098169, 0.0098848, 0.009772, 0.009143, 0.0096448", \ - "0.0096385, 0.0094856, 0.0095789, 0.0095409, 0.0095593, 0.009543, 0.008903" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00427198; - rise_capacitance : 0.00435546; - rise_capacitance_range (0.00246247, 0.00720793); - fall_capacitance : 0.00418851; - fall_capacitance_range (0.00240715, 0.0069946); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00525488; - rise_capacitance : 0.00589106; - rise_capacitance_range (0.00549702, 0.00609585); - fall_capacitance : 0.00461871; - fall_capacitance_range (0.00335334, 0.00721474); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00589217, -0.00620165, -0.00604877, -0.00540277, -0.00376487, -2.58911e-05, 0.00804713" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00850549, 0.00869947, 0.00904992, 0.00989456, 0.0116784, 0.0156153, 0.0237729" \ - ); - } - } - } - } - cell (sg13g2_einvn_4) { - area : 23.5872; - cell_footprint : "einvn"; - cell_leakage_power : 1312.66; - leakage_power () { - value : 1155.03; - when : "!A&!TE_B"; - } - leakage_power () { - value : 1470.28; - when : "A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 1.2; - capacitance : 0.0121941; - rise_capacitance : 0.00970678; - rise_capacitance_range (0.00970678, 0.00970678); - fall_capacitance : 0.0146815; - fall_capacitance_range (0.0146815, 0.0146815); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0183075, 0.107509, 0.164649, 0.258736, 0.416435, 0.678725, 1.11594", \ - "0.0286022, 0.14084, 0.198902, 0.293196, 0.4509, 0.71387, 1.15044", \ - "0.0339476, 0.168039, 0.230753, 0.327438, 0.484917, 0.747295, 1.18565", \ - "0.0403605, 0.208951, 0.283553, 0.390895, 0.554695, 0.817814, 1.25472", \ - "0.0476966, 0.265142, 0.358341, 0.488719, 0.67498, 0.953054, 1.39381", \ - "0.0554167, 0.339789, 0.462109, 0.626818, 0.858283, 1.18352, 1.66147", \ - "0.0605669, 0.434439, 0.594583, 0.811295, 1.10755, 1.51857, 2.09139" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0121912, 0.130058, 0.210826, 0.344105, 0.567672, 0.940185, 1.561", \ - "0.02382, 0.137479, 0.213734, 0.345976, 0.567709, 0.940641, 1.56101", \ - "0.0328027, 0.154449, 0.226802, 0.351597, 0.569256, 0.940642, 1.56173", \ - "0.0464334, 0.18927, 0.262274, 0.381167, 0.587226, 0.946341, 1.56174", \ - "0.0688819, 0.2464, 0.328126, 0.449875, 0.649909, 0.988511, 1.57999", \ - "0.108347, 0.339778, 0.436365, 0.577513, 0.787589, 1.1214, 1.67881", \ - "0.179848, 0.484918, 0.612672, 0.782374, 1.03019, 1.39206, 1.9554" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0156815, 0.108282, 0.170682, 0.273881, 0.446681, 0.734682, 1.21468"); - values ( \ - "0.0170429, 0.087685, 0.132368, 0.205864, 0.328876, 0.533839, 0.875493", \ - "0.0281479, 0.124597, 0.171467, 0.245575, 0.368599, 0.573706, 0.915305", \ - "0.0348802, 0.153356, 0.206116, 0.284653, 0.409326, 0.61443, 0.956058", \ - "0.0430454, 0.194543, 0.259386, 0.3503, 0.485125, 0.694512, 1.03644", \ - "0.0534953, 0.250257, 0.333868, 0.447063, 0.606985, 0.839822, 1.19294", \ - "0.0665201, 0.326125, 0.435581, 0.583383, 0.785781, 1.06726, 1.47172", \ - "0.082372, 0.430612, 0.570968, 0.765519, 1.03315, 1.3941, 1.8943" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0156815, 0.108282, 0.170682, 0.273881, 0.446681, 0.734682, 1.21468"); - values ( \ - "0.00901743, 0.0973575, 0.158435, 0.258814, 0.427047, 0.70782, 1.17612", \ - "0.0206398, 0.108182, 0.164123, 0.260775, 0.428029, 0.707821, 1.17613", \ - "0.0294836, 0.125587, 0.180282, 0.272202, 0.432572, 0.709091, 1.17614", \ - "0.0438528, 0.159326, 0.216416, 0.306892, 0.458927, 0.722684, 1.17863", \ - "0.0679091, 0.214622, 0.279811, 0.377079, 0.530705, 0.781462, 1.21317", \ - "0.109564, 0.299206, 0.383057, 0.498327, 0.665278, 0.92451, 1.34261", \ - "0.185359, 0.435419, 0.542614, 0.689833, 0.893164, 1.18869, 1.62754" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0392227, 0.0392237, 0.0392247, 0.0392257, 0.0392267, 0.0392277, 0.0392287", \ - "0.064153, 0.064154, 0.064155, 0.064156, 0.064157, 0.064158, 0.064159", \ - "0.0792234, 0.0792244, 0.0792254, 0.0792264, 0.0792274, 0.0792284, 0.0792294", \ - "0.0988878, 0.0988888, 0.0988898, 0.0988908, 0.0988918, 0.0988928, 0.0988938", \ - "0.127431, 0.127432, 0.127433, 0.127434, 0.127435, 0.127436, 0.127437", \ - "0.169806, 0.169807, 0.169808, 0.169809, 0.16981, 0.169811, 0.169812", \ - "0.220543, 0.220544, 0.220545, 0.220546, 0.220547, 0.220548, 0.220549" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0392227, 0.0392237, 0.0392247, 0.0392257, 0.0392267, 0.0392277, 0.0392287", \ - "0.064153, 0.064154, 0.064155, 0.064156, 0.064157, 0.064158, 0.064159", \ - "0.0792234, 0.0792244, 0.0792254, 0.0792264, 0.0792274, 0.0792284, 0.0792294", \ - "0.0988878, 0.0988888, 0.0988898, 0.0988908, 0.0988918, 0.0988928, 0.0988938", \ - "0.127431, 0.127432, 0.127433, 0.127434, 0.127435, 0.127436, 0.127437", \ - "0.169806, 0.169807, 0.169808, 0.169809, 0.16981, 0.169811, 0.169812", \ - "0.220543, 0.220544, 0.220545, 0.220546, 0.220547, 0.220548, 0.220549" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0232995, 0.10817, 0.165044, 0.259083, 0.416355, 0.67882, 1.11601", \ - "0.0360342, 0.135616, 0.193016, 0.287039, 0.444588, 0.707208, 1.14377", \ - "0.0379515, 0.156581, 0.217177, 0.312768, 0.470368, 0.732956, 1.16984", \ - "0.0379525, 0.187545, 0.256866, 0.359981, 0.522042, 0.785538, 1.22277", \ - "0.0379535, 0.224052, 0.311169, 0.432137, 0.610781, 0.88559, 1.32677", \ - "0.0379545, 0.247185, 0.369902, 0.528652, 0.744107, 1.05465, 1.52354", \ - "0.0379555, 0.247186, 0.384454, 0.61417, 0.90794, 1.29399, 1.83836" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0111992, 0.130049, 0.210646, 0.344171, 0.567855, 0.940151, 1.561", \ - "0.0198784, 0.134344, 0.212586, 0.345305, 0.567977, 0.940509, 1.56153", \ - "0.028673, 0.144987, 0.220402, 0.348625, 0.568667, 0.941739, 1.56154", \ - "0.0446954, 0.170639, 0.244262, 0.367482, 0.579776, 0.943964, 1.56687", \ - "0.0731077, 0.220212, 0.295811, 0.41658, 0.620859, 0.970715, 1.57247", \ - "0.124078, 0.312247, 0.396909, 0.522033, 0.723625, 1.06089, 1.63753", \ - "0.215178, 0.469211, 0.575284, 0.723276, 0.934315, 1.27191, 1.83088" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.00637785, 0.00979089, 0.00985624, 0.00967243, 0.00922297, 0.00909973, 0.00828772", \ - "0.00828352, 0.0087859, 0.00885118, 0.00936529, 0.00878511, 0.0080885, 0.00830334", \ - "0.0108299, 0.00897047, 0.00932984, 0.00898059, 0.00855123, 0.00774154, 0.00851715", \ - "0.0170423, 0.0116007, 0.0106768, 0.0100357, 0.00952419, 0.00848607, 0.00813473", \ - "0.0288773, 0.0189555, 0.0168249, 0.0141675, 0.012253, 0.0123324, 0.0103406", \ - "0.0534523, 0.0363623, 0.0318082, 0.027375, 0.0230057, 0.0174726, 0.0160892", \ - "0.103906, 0.0785989, 0.0699963, 0.0610638, 0.0515816, 0.0418833, 0.0313053" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0156815, 0.108282, 0.170682, 0.273881, 0.446681, 0.734682, 1.21468"); - values ( \ - "0.00574461, 0.0094274, 0.00954198, 0.00929292, 0.00882638, 0.00802115, 0.00662959", \ - "0.00703893, 0.00834761, 0.00888481, 0.00882381, 0.00883139, 0.00793134, 0.00638423", \ - "0.00945244, 0.00847587, 0.00849632, 0.00921669, 0.00838967, 0.00789615, 0.00626269", \ - "0.0154999, 0.0102183, 0.00983534, 0.00928889, 0.00935935, 0.00820996, 0.00603213", \ - "0.0274825, 0.0178853, 0.014915, 0.0133619, 0.0113697, 0.0102663, 0.00809006", \ - "0.0525004, 0.0334493, 0.0289585, 0.0241355, 0.0204865, 0.0168037, 0.0116494", \ - "0.103308, 0.0749713, 0.0658228, 0.0557095, 0.0456772, 0.037561, 0.0295042" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0107068, 0.103307, 0.165707, 0.268907, 0.441707, 0.729707, 1.20971"); - values ( \ - "0.0206361, 0.0204314, 0.0201443, 0.0197654, 0.0193063, 0.0191211, 0.0183957", \ - "0.0204903, 0.0205175, 0.0200795, 0.0198972, 0.0192195, 0.0190031, 0.0184577", \ - "0.0204588, 0.0201651, 0.0201948, 0.019627, 0.019033, 0.0195611, 0.0184179", \ - "0.0204122, 0.0204655, 0.0201212, 0.0198573, 0.0192638, 0.018737, 0.0200898", \ - "0.0201378, 0.0201394, 0.0201529, 0.0199469, 0.0190285, 0.020416, 0.0186469", \ - "0.0198907, 0.0197202, 0.0199532, 0.0199226, 0.0198407, 0.0179662, 0.0194483", \ - "0.0195171, 0.0193082, 0.0194685, 0.0197732, 0.0194344, 0.0195667, 0.0186319" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00834186; - rise_capacitance : 0.00850378; - rise_capacitance_range (0.00468454, 0.0143421); - fall_capacitance : 0.00817994; - fall_capacitance_range (0.00458171, 0.0139425); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00980486; - rise_capacitance : 0.0110021; - rise_capacitance_range (0.0100486, 0.011422); - fall_capacitance : 0.00860764; - fall_capacitance_range (0.00611946, 0.0136357); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.0124194, -0.0130449, -0.0127851, -0.0117028, -0.00878274, -0.00206203, 0.0125671" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.016891, 0.0172376, 0.0178804, 0.0194369, 0.0228046, 0.0299017, 0.0446789" \ - ); - } - } - } - } - cell (sg13g2_einvn_8) { - area : 39.9168; - cell_footprint : "einvn"; - cell_leakage_power : 2546.27; - leakage_power () { - value : 2231.02; - when : "!A&!TE_B"; - } - leakage_power () { - value : 2861.52; - when : "A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 2.4; - capacitance : 0.0242671; - rise_capacitance : 0.0193176; - rise_capacitance_range (0.0193176, 0.0193176); - fall_capacitance : 0.0292165; - fall_capacitance_range (0.0292165, 0.0292165); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0177049, 0.108141, 0.165671, 0.260276, 0.41876, 0.682861, 1.12281", \ - "0.0275621, 0.141412, 0.19972, 0.294622, 0.453216, 0.717839, 1.15709", \ - "0.0326151, 0.16876, 0.232083, 0.328993, 0.487544, 0.751799, 1.19133", \ - "0.0386191, 0.209766, 0.284646, 0.392496, 0.557161, 0.821936, 1.26151", \ - "0.0454312, 0.265901, 0.359418, 0.490596, 0.677403, 0.957194, 1.40045", \ - "0.0522959, 0.341043, 0.463642, 0.628659, 0.861356, 1.18795, 1.6681", \ - "0.0566982, 0.435739, 0.59651, 0.813789, 1.11099, 1.52359, 2.09944" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0116583, 0.130928, 0.212077, 0.346552, 0.571238, 0.946303, 1.57128", \ - "0.0229292, 0.138283, 0.215093, 0.34703, 0.571239, 0.946679, 1.57185", \ - "0.0317869, 0.154972, 0.228048, 0.353959, 0.573225, 0.946725, 1.57186", \ - "0.0452566, 0.189841, 0.263141, 0.383189, 0.590845, 0.95219, 1.57403", \ - "0.0671693, 0.246961, 0.329259, 0.451849, 0.65296, 0.994293, 1.5897", \ - "0.105637, 0.34094, 0.437683, 0.579353, 0.790906, 1.12745, 1.68819", \ - "0.177175, 0.486157, 0.614356, 0.78454, 1.03181, 1.39775, 1.96577" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0302165, 0.216417, 0.341217, 0.547617, 0.893217, 1.46922, 2.42922"); - values ( \ - "0.0165311, 0.0880395, 0.133049, 0.207212, 0.331269, 0.53805, 0.882528", \ - "0.0272479, 0.125177, 0.172307, 0.246995, 0.37115, 0.578092, 0.922494", \ - "0.0336435, 0.154071, 0.207166, 0.286223, 0.411952, 0.618782, 0.963315", \ - "0.0415083, 0.195417, 0.260585, 0.352116, 0.487848, 0.698884, 1.04389", \ - "0.0513901, 0.252001, 0.335539, 0.449358, 0.610163, 0.844594, 1.20027", \ - "0.0636518, 0.327564, 0.437678, 0.586515, 0.789529, 1.07267, 1.4805", \ - "0.0788677, 0.432593, 0.573429, 0.768809, 1.03792, 1.40062, 1.90378" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0302165, 0.216417, 0.341217, 0.547617, 0.893217, 1.46922, 2.42922"); - values ( \ - "0.00853226, 0.0982152, 0.159792, 0.261382, 0.431388, 0.714634, 1.18671", \ - "0.0198908, 0.10893, 0.165511, 0.263149, 0.431702, 0.714659, 1.18672", \ - "0.0285663, 0.126434, 0.181635, 0.274605, 0.436811, 0.7171, 1.18673", \ - "0.0427878, 0.160243, 0.217543, 0.308988, 0.462977, 0.729239, 1.18983", \ - "0.0663608, 0.214325, 0.281403, 0.379052, 0.533891, 0.787104, 1.22379", \ - "0.107299, 0.300364, 0.38462, 0.499625, 0.670421, 0.932058, 1.35319", \ - "0.182564, 0.437022, 0.544677, 0.6939, 0.897679, 1.19593, 1.63795" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0498905, 0.0498915, 0.0498925, 0.0498935, 0.0498945, 0.0498955, 0.0498965", \ - "0.0821944, 0.0821954, 0.0821964, 0.0821974, 0.0821984, 0.0821994, 0.0822004", \ - "0.10526, 0.105261, 0.105262, 0.105263, 0.105264, 0.105265, 0.105266", \ - "0.134413, 0.134414, 0.134415, 0.134416, 0.134417, 0.134418, 0.134419", \ - "0.172985, 0.172986, 0.172987, 0.172988, 0.172989, 0.17299, 0.172991", \ - "0.229761, 0.229762, 0.229763, 0.229764, 0.229765, 0.229766, 0.229767", \ - "0.306382, 0.306383, 0.306384, 0.306385, 0.306386, 0.306387, 0.306388" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0498905, 0.0498915, 0.0498925, 0.0498935, 0.0498945, 0.0498955, 0.0498965", \ - "0.0821944, 0.0821954, 0.0821964, 0.0821974, 0.0821984, 0.0821994, 0.0822004", \ - "0.10526, 0.105261, 0.105262, 0.105263, 0.105264, 0.105265, 0.105266", \ - "0.134413, 0.134414, 0.134415, 0.134416, 0.134417, 0.134418, 0.134419", \ - "0.172985, 0.172986, 0.172987, 0.172988, 0.172989, 0.17299, 0.172991", \ - "0.229761, 0.229762, 0.229763, 0.229764, 0.229765, 0.229766, 0.229767", \ - "0.306382, 0.306383, 0.306384, 0.306385, 0.306386, 0.306387, 0.306388" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0243151, 0.110321, 0.167592, 0.262052, 0.420513, 0.684228, 1.12378", \ - "0.0367181, 0.137549, 0.195288, 0.289899, 0.448424, 0.712703, 1.15226", \ - "0.0385949, 0.15851, 0.219426, 0.315542, 0.474089, 0.738316, 1.1784", \ - "0.0385959, 0.189251, 0.258749, 0.362397, 0.525328, 0.79043, 1.23041", \ - "0.0385969, 0.225624, 0.312999, 0.43435, 0.613785, 0.889859, 1.3337", \ - "0.0385979, 0.248713, 0.371597, 0.530203, 0.746824, 1.05841, 1.52996", \ - "0.0385989, 0.248714, 0.386143, 0.616206, 0.910723, 1.29698, 1.84343" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.010796, 0.130821, 0.212148, 0.346545, 0.571392, 0.94667, 1.57094", \ - "0.0192955, 0.135072, 0.213875, 0.347842, 0.571783, 0.946806, 1.57111", \ - "0.0278115, 0.145629, 0.221642, 0.350826, 0.572633, 0.947471, 1.57126", \ - "0.0437019, 0.171095, 0.245315, 0.369583, 0.583213, 0.95024, 1.57508", \ - "0.0717109, 0.220793, 0.296812, 0.418303, 0.624136, 0.976374, 1.5825", \ - "0.12224, 0.312785, 0.397371, 0.523197, 0.726593, 1.06629, 1.64674", \ - "0.212604, 0.469813, 0.575624, 0.723188, 0.938612, 1.2772, 1.8385" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0126968, 0.0197044, 0.0197824, 0.0195213, 0.0183904, 0.0163082, 0.0169321", \ - "0.0165596, 0.0177587, 0.0178485, 0.0180722, 0.0175524, 0.0162074, 0.0165006", \ - "0.0218796, 0.0177935, 0.0186189, 0.0182676, 0.0174136, 0.0162339, 0.0159371", \ - "0.0343568, 0.0232547, 0.0213887, 0.0201945, 0.020157, 0.0173433, 0.0187049", \ - "0.0579974, 0.0377047, 0.0334922, 0.0285227, 0.0245972, 0.0257584, 0.0181188", \ - "0.107103, 0.0726561, 0.0632683, 0.0543883, 0.045865, 0.0337886, 0.0320405", \ - "0.207599, 0.156714, 0.139642, 0.121501, 0.102134, 0.0833028, 0.0622981" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0302165, 0.216417, 0.341217, 0.547617, 0.893217, 1.46922, 2.42922"); - values ( \ - "0.0111901, 0.0187874, 0.0189519, 0.0185711, 0.0176123, 0.0157916, 0.0129552", \ - "0.0139048, 0.016622, 0.0179072, 0.0176696, 0.0173106, 0.0159888, 0.0127711", \ - "0.0189212, 0.0168427, 0.016939, 0.0180298, 0.0168295, 0.0166734, 0.0128368", \ - "0.0311696, 0.020412, 0.0196493, 0.0182945, 0.0185481, 0.0178473, 0.0124331", \ - "0.0551998, 0.033247, 0.0293657, 0.0265385, 0.0227151, 0.0196316, 0.0150745", \ - "0.105022, 0.0665437, 0.0576856, 0.0482246, 0.0412756, 0.0338437, 0.0233691", \ - "0.20651, 0.149315, 0.131054, 0.110935, 0.0912544, 0.0744307, 0.0581497" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0203176, 0.206518, 0.331318, 0.537718, 0.883318, 1.45932, 2.41932"); - values ( \ - "0.0434198, 0.042788, 0.0425197, 0.0416886, 0.0404617, 0.0404066, 0.0383784", \ - "0.0420687, 0.042171, 0.0410726, 0.0409998, 0.0396115, 0.0390721, 0.037516", \ - "0.0421394, 0.0415964, 0.0419277, 0.0411872, 0.0392671, 0.0398913, 0.0378222", \ - "0.0419894, 0.0420613, 0.0412894, 0.0409523, 0.0395756, 0.0373201, 0.0398189", \ - "0.041787, 0.041552, 0.0417722, 0.0412395, 0.0396138, 0.0416304, 0.0391201", \ - "0.0414774, 0.0413746, 0.0414998, 0.0414018, 0.0412533, 0.0382108, 0.0407934", \ - "0.0407028, 0.0401512, 0.0404521, 0.0407957, 0.0414161, 0.0409284, 0.0379628" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0165038; - rise_capacitance : 0.0168293; - rise_capacitance_range (0.00910225, 0.0286501); - fall_capacitance : 0.0161784; - fall_capacitance_range (0.00887948, 0.0278941); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0167592; - rise_capacitance : 0.0185868; - rise_capacitance_range (0.0160483, 0.0194013); - fall_capacitance : 0.0149316; - fall_capacitance_range (0.0108066, 0.0237193); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.0272878, -0.0282828, -0.0283404, -0.0276527, -0.0253475, -0.0192996, -0.00557153" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.02957, 0.0307369, 0.0312349, 0.0326456, 0.0358253, 0.0425094, 0.0571281" \ - ); - } - } - } - } - cell (sg13g2_fill_1) { - area : 1.8144; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_2) { - area : 3.6288; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_4) { - area : 7.2576; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_8) { - area : 14.5152; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_inv_1) { - area : 5.4432; - cell_footprint : "inv"; - cell_leakage_power : 118.481; - leakage_power () { - value : 157.925; - when : "A&!Y"; - } - leakage_power () { - value : 79.0379; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0150768, 0.0573623, 0.0848968, 0.130274, 0.206203, 0.332729, 0.543659", \ - "0.0270412, 0.0938057, 0.125393, 0.172511, 0.24871, 0.375271, 0.585884", \ - "0.032811, 0.118671, 0.156531, 0.209869, 0.28981, 0.416749, 0.62724", \ - "0.0391521, 0.15378, 0.202827, 0.269472, 0.362767, 0.49928, 0.713133", \ - "0.0458336, 0.199283, 0.266283, 0.353644, 0.472763, 0.636096, 0.870362", \ - "0.0513178, 0.256741, 0.348752, 0.469507, 0.628097, 0.841775, 1.13025", \ - "0.0513188, 0.323893, 0.448308, 0.614684, 0.835891, 1.12289, 1.50692" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00987885, 0.0647977, 0.104922, 0.171441, 0.282858, 0.468577, 0.778005", \ - "0.0233378, 0.0803684, 0.115668, 0.176895, 0.284316, 0.469146, 0.778006", \ - "0.0330313, 0.0995919, 0.13499, 0.193251, 0.294568, 0.472128, 0.782778", \ - "0.0475505, 0.133902, 0.17392, 0.233076, 0.330541, 0.497008, 0.789664", \ - "0.0705815, 0.188255, 0.23709, 0.305998, 0.407955, 0.570455, 0.844546", \ - "0.110754, 0.27083, 0.33976, 0.425458, 0.548051, 0.723869, 0.998615", \ - "0.183018, 0.399389, 0.495012, 0.618162, 0.774329, 0.990808, 1.29645" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0148996, 0.0516277, 0.0747028, 0.11282, 0.176627, 0.282824, 0.460193", \ - "0.0280729, 0.0893198, 0.117482, 0.158751, 0.223313, 0.329551, 0.506532", \ - "0.0359574, 0.115638, 0.150166, 0.197994, 0.268293, 0.377115, 0.554422", \ - "0.0458287, 0.152513, 0.197747, 0.258738, 0.34283, 0.463947, 0.647769", \ - "0.0588385, 0.201752, 0.263844, 0.344967, 0.453966, 0.602179, 0.813803", \ - "0.0762994, 0.268879, 0.352511, 0.464944, 0.6128, 0.807888, 1.07174", \ - "0.100238, 0.361985, 0.473827, 0.623452, 0.827895, 1.09778, 1.44885" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00841607, 0.0518983, 0.083687, 0.136995, 0.225516, 0.373732, 0.620433", \ - "0.021304, 0.0691974, 0.0974688, 0.145063, 0.228944, 0.374108, 0.620434", \ - "0.0307286, 0.0875695, 0.117096, 0.163905, 0.243389, 0.382055, 0.622673", \ - "0.0456786, 0.119312, 0.153782, 0.203604, 0.282941, 0.413643, 0.641279", \ - "0.0702599, 0.169092, 0.21225, 0.272933, 0.359142, 0.494098, 0.710087", \ - "0.112649, 0.245423, 0.305654, 0.38526, 0.49068, 0.64174, 0.869301", \ - "0.189657, 0.369973, 0.447697, 0.556407, 0.702039, 0.890392, 1.15534" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00181052, 0.00232425, 0.00234671, 0.00229176, 0.0021854, 0.00195568, 0.00192389", \ - "0.00229825, 0.0021521, 0.00220601, 0.00214197, 0.00249034, 0.00200083, 0.00144953", \ - "0.00305847, 0.00241985, 0.002299, 0.00227365, 0.00219774, 0.00184516, 0.00262124", \ - "0.00487049, 0.00338491, 0.00308096, 0.00277835, 0.00240879, 0.0022793, 0.00217813", \ - "0.00835243, 0.0056965, 0.0050925, 0.00444115, 0.00359201, 0.00289544, 0.002642", \ - "0.0156958, 0.011354, 0.0100088, 0.00848469, 0.00711149, 0.0058124, 0.00408656", \ - "0.0306937, 0.0243362, 0.0219238, 0.0192311, 0.0165382, 0.013498, 0.0106902" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00174822, 0.00234833, 0.00234605, 0.00239056, 0.00220524, 0.00200767, 0.00167498", \ - "0.00206564, 0.00211542, 0.0021251, 0.00224606, 0.00212332, 0.00190136, 0.00161961", \ - "0.00277319, 0.00227208, 0.00226683, 0.00213878, 0.002222, 0.00197764, 0.00150225", \ - "0.00445715, 0.00298207, 0.00275542, 0.00260109, 0.00239155, 0.00217446, 0.00204441", \ - "0.00809058, 0.00510848, 0.00448194, 0.00392305, 0.00341559, 0.00289412, 0.00208385", \ - "0.0154635, 0.0105206, 0.00908993, 0.00775462, 0.00618664, 0.00528753, 0.00417478", \ - "0.0306609, 0.0232753, 0.0205985, 0.017831, 0.0147757, 0.0116956, 0.00949344" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00305794; - rise_capacitance : 0.0031009; - rise_capacitance_range (0.00278963, 0.00354768); - fall_capacitance : 0.00301498; - fall_capacitance_range (0.00277732, 0.00362526); - } - } - cell (sg13g2_inv_16) { - area : 34.4736; - cell_footprint : "inv"; - cell_leakage_power : 1895.1; - leakage_power () { - value : 2525.6; - when : "A&!Y"; - } - leakage_power () { - value : 1264.61; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 4.8; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0148013, 0.0612137, 0.0890993, 0.135061, 0.211912, 0.339895, 0.553009", \ - "0.0242253, 0.0975123, 0.129219, 0.176934, 0.253978, 0.381906, 0.595097", \ - "0.0286301, 0.122143, 0.160181, 0.21398, 0.294695, 0.423203, 0.636259", \ - "0.0333735, 0.157665, 0.207016, 0.273985, 0.367946, 0.505702, 0.721923", \ - "0.0379141, 0.203348, 0.270691, 0.358441, 0.478179, 0.642428, 0.879148", \ - "0.0405202, 0.261625, 0.353455, 0.474595, 0.63404, 0.848989, 1.13925", \ - "0.0405212, 0.329183, 0.453964, 0.620286, 0.842187, 1.13068, 1.51665" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0081779, 0.0661965, 0.106828, 0.174155, 0.286961, 0.474972, 0.78837", \ - "0.0199107, 0.0813949, 0.11729, 0.179392, 0.28833, 0.474973, 0.788371", \ - "0.0286381, 0.100785, 0.13668, 0.195674, 0.298397, 0.478427, 0.788372", \ - "0.0419428, 0.1349, 0.175163, 0.235298, 0.333906, 0.503011, 0.799391", \ - "0.0632264, 0.189256, 0.238702, 0.307901, 0.41153, 0.576004, 0.853797", \ - "0.101342, 0.272945, 0.341637, 0.428125, 0.55162, 0.730342, 1.00748", \ - "0.171852, 0.401725, 0.497577, 0.620555, 0.777918, 0.996327, 1.30684" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0151527, 0.0556083, 0.0790074, 0.117668, 0.182399, 0.289849, 0.4694", \ - "0.0258971, 0.0932763, 0.121564, 0.163182, 0.228609, 0.336186, 0.515583", \ - "0.0324352, 0.119561, 0.154358, 0.202534, 0.273533, 0.383653, 0.563251", \ - "0.040632, 0.156529, 0.202137, 0.263428, 0.348203, 0.470309, 0.656264", \ - "0.0513963, 0.206199, 0.268529, 0.349955, 0.459618, 0.608827, 0.822557", \ - "0.0660056, 0.273977, 0.357761, 0.470677, 0.619484, 0.815288, 1.0811", \ - "0.0862934, 0.36751, 0.479635, 0.629658, 0.835255, 1.10638, 1.45938" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.00714434, 0.0534077, 0.0859013, 0.139471, 0.229747, 0.379952, 0.630597", \ - "0.0185912, 0.0703423, 0.0991301, 0.147654, 0.232924, 0.380405, 0.630598", \ - "0.0271827, 0.0889226, 0.118561, 0.166214, 0.247059, 0.388097, 0.632591", \ - "0.0409585, 0.120613, 0.155456, 0.205838, 0.286579, 0.419381, 0.650787", \ - "0.0638308, 0.171052, 0.214645, 0.275361, 0.362644, 0.499175, 0.718989", \ - "0.104089, 0.248008, 0.307846, 0.387998, 0.495244, 0.647106, 0.879035", \ - "0.17826, 0.372383, 0.451035, 0.559836, 0.705911, 0.8963, 1.16488" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0258683, 0.0356237, 0.0355451, 0.0349268, 0.0332123, 0.0295996, 0.029332", \ - "0.038057, 0.0321442, 0.0334187, 0.0323889, 0.034502, 0.0283361, 0.02158", \ - "0.052035, 0.0376212, 0.0357359, 0.0345968, 0.0317394, 0.0304761, 0.0208625", \ - "0.0815926, 0.051138, 0.0464367, 0.0413719, 0.0358118, 0.0363928, 0.0338714", \ - "0.139868, 0.0919135, 0.080277, 0.0691268, 0.0584355, 0.0431813, 0.0440001", \ - "0.259112, 0.180726, 0.158346, 0.134133, 0.112587, 0.0914222, 0.0652829", \ - "0.500554, 0.387892, 0.349847, 0.305178, 0.261534, 0.213416, 0.171178" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0212015, 0.0326355, 0.033362, 0.0321034, 0.0311714, 0.0274073, 0.0225147", \ - "0.0312187, 0.02919, 0.0295356, 0.0314804, 0.0291584, 0.0260178, 0.0200894", \ - "0.0446067, 0.0318207, 0.0316035, 0.0302828, 0.0312555, 0.0271184, 0.0204203", \ - "0.0748518, 0.0455157, 0.0398319, 0.0369038, 0.0316055, 0.0289987, 0.0243167", \ - "0.134605, 0.0794459, 0.0686548, 0.0584688, 0.0506697, 0.0405611, 0.02967", \ - "0.255162, 0.164952, 0.141693, 0.120296, 0.0963475, 0.0793232, 0.0637328", \ - "0.497032, 0.369987, 0.326999, 0.28027, 0.232547, 0.183205, 0.148247" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0462692; - rise_capacitance : 0.0468797; - rise_capacitance_range (0.0349366, 0.0561634); - fall_capacitance : 0.0456587; - fall_capacitance_range (0.0352187, 0.0579716); - } - } - cell (sg13g2_inv_2) { - area : 7.2576; - cell_footprint : "inv"; - cell_leakage_power : 236.902; - leakage_power () { - value : 315.719; - when : "A&!Y"; - } - leakage_power () { - value : 158.084; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130701, 0.0570913, 0.0846405, 0.130074, 0.206048, 0.332661, 0.543764", \ - "0.0227369, 0.093539, 0.125099, 0.172332, 0.248492, 0.375171, 0.586041", \ - "0.0271253, 0.118141, 0.156114, 0.209569, 0.289547, 0.416783, 0.627621", \ - "0.0318588, 0.15297, 0.202425, 0.269121, 0.362523, 0.499201, 0.713206", \ - "0.0362913, 0.198167, 0.265557, 0.353084, 0.472405, 0.635891, 0.870535", \ - "0.0386668, 0.25517, 0.347638, 0.469026, 0.627626, 0.841534, 1.13033", \ - "0.0386678, 0.321855, 0.446918, 0.613475, 0.834689, 1.12233, 1.50694" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00820818, 0.0643196, 0.104505, 0.171151, 0.282844, 0.468792, 0.77871", \ - "0.0202777, 0.0798892, 0.115298, 0.176623, 0.284198, 0.468793, 0.778711", \ - "0.0290029, 0.099179, 0.134625, 0.193017, 0.294434, 0.472304, 0.78328", \ - "0.0421679, 0.133056, 0.173411, 0.232813, 0.330443, 0.497258, 0.790385", \ - "0.0635242, 0.186737, 0.236552, 0.305286, 0.407676, 0.570797, 0.845284", \ - "0.101402, 0.270279, 0.339033, 0.425263, 0.547923, 0.724031, 0.999605", \ - "0.171443, 0.398099, 0.493721, 0.617458, 0.773757, 0.990679, 1.29681" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130367, 0.0514049, 0.0745153, 0.112659, 0.176527, 0.282829, 0.460374", \ - "0.023946, 0.0891117, 0.117264, 0.158545, 0.223233, 0.329568, 0.506683", \ - "0.0304525, 0.11519, 0.14986, 0.197815, 0.268145, 0.377054, 0.554658", \ - "0.0387174, 0.151929, 0.197266, 0.258394, 0.342635, 0.46375, 0.647724", \ - "0.0494019, 0.200543, 0.263192, 0.34452, 0.453509, 0.602047, 0.813394", \ - "0.0638799, 0.267751, 0.351594, 0.464134, 0.612326, 0.807574, 1.07173", \ - "0.0841458, 0.360208, 0.472556, 0.6224, 0.827123, 1.09776, 1.44869" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0069759, 0.0515646, 0.0834023, 0.136655, 0.22557, 0.374098, 0.621631", \ - "0.0185565, 0.06881, 0.0972352, 0.144927, 0.228913, 0.374458, 0.622556", \ - "0.0271523, 0.0872208, 0.116838, 0.16379, 0.243401, 0.382418, 0.623498", \ - "0.0408497, 0.118881, 0.153494, 0.203495, 0.283149, 0.41401, 0.64211", \ - "0.0636438, 0.168791, 0.212405, 0.273101, 0.359201, 0.494408, 0.710638", \ - "0.103555, 0.244909, 0.305075, 0.384636, 0.490732, 0.641944, 0.870054", \ - "0.177921, 0.369242, 0.446897, 0.555764, 0.701733, 0.890964, 1.15597" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00323783, 0.00437139, 0.00440028, 0.00431987, 0.00412497, 0.00366192, 0.00362239", \ - "0.00444561, 0.00397167, 0.0041068, 0.00400215, 0.00469853, 0.00348097, 0.00263208", \ - "0.00608268, 0.00460183, 0.00437814, 0.00426682, 0.00395136, 0.00385401, 0.0042726", \ - "0.00981237, 0.00645504, 0.00591448, 0.00524669, 0.00454286, 0.00478118, 0.00396454", \ - "0.0169268, 0.0110429, 0.00993316, 0.00853799, 0.00697023, 0.00534504, 0.00535156", \ - "0.031727, 0.0225065, 0.0196849, 0.0168046, 0.0139806, 0.0113777, 0.00821591", \ - "0.0619443, 0.0484784, 0.0435913, 0.0381588, 0.0326891, 0.0267191, 0.0210283" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00275545, 0.00413556, 0.00411688, 0.00406732, 0.003832, 0.0034812, 0.00288566", \ - "0.00364388, 0.00368152, 0.00371002, 0.00389388, 0.00361714, 0.00328616, 0.00318092", \ - "0.00521457, 0.00398962, 0.00401604, 0.00379987, 0.00385773, 0.00333591, 0.00254932", \ - "0.00874894, 0.00545783, 0.00496426, 0.00465495, 0.00414682, 0.00372741, 0.00286964", \ - "0.0161983, 0.00959748, 0.0085928, 0.00735155, 0.00637995, 0.00525088, 0.00342191", \ - "0.0311593, 0.0205522, 0.0176876, 0.0149233, 0.0118252, 0.0100524, 0.00785891", \ - "0.0617896, 0.0460653, 0.0406919, 0.0351672, 0.029019, 0.0228345, 0.018382" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00605625; - rise_capacitance : 0.00613958; - rise_capacitance_range (0.00546183, 0.00711337); - fall_capacitance : 0.00597292; - fall_capacitance_range (0.00544941, 0.00735526); - } - } - cell (sg13g2_inv_4) { - area : 10.8864; - cell_footprint : "inv"; - cell_leakage_power : 473.776; - leakage_power () { - value : 631.4; - when : "A&!Y"; - } - leakage_power () { - value : 316.151; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 1.2; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0121235, 0.0572152, 0.084907, 0.130578, 0.206918, 0.334268, 0.546303", \ - "0.0207675, 0.0935329, 0.125198, 0.172741, 0.249382, 0.376732, 0.588905", \ - "0.0246033, 0.118221, 0.156405, 0.210111, 0.290521, 0.418425, 0.630388", \ - "0.0285746, 0.15308, 0.202671, 0.269621, 0.363383, 0.500669, 0.71577", \ - "0.0320981, 0.198399, 0.265918, 0.353657, 0.473338, 0.637381, 0.872948", \ - "0.0331806, 0.255296, 0.348027, 0.469679, 0.628716, 0.843347, 1.13242", \ - "0.0331816, 0.322038, 0.447278, 0.613781, 0.835882, 1.12432, 1.50956" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00755545, 0.0645897, 0.105, 0.172009, 0.284136, 0.471157, 0.782647", \ - "0.0190945, 0.0801483, 0.115775, 0.177427, 0.285621, 0.471158, 0.78294", \ - "0.0272686, 0.0993159, 0.13503, 0.193789, 0.295816, 0.474699, 0.783571", \ - "0.0398922, 0.133296, 0.173793, 0.233576, 0.331645, 0.499513, 0.794076", \ - "0.0604487, 0.187654, 0.237078, 0.306367, 0.409222, 0.572887, 0.84874", \ - "0.0975258, 0.270612, 0.339573, 0.426042, 0.549198, 0.726457, 1.00318", \ - "0.166891, 0.398386, 0.494416, 0.617247, 0.77529, 0.992904, 1.30211" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0122217, 0.0518003, 0.0752288, 0.113898, 0.178798, 0.286372, 0.466097", \ - "0.0221309, 0.0895144, 0.117947, 0.159711, 0.225235, 0.332935, 0.51253", \ - "0.0281273, 0.115686, 0.150639, 0.19901, 0.270212, 0.380477, 0.560391", \ - "0.0356504, 0.152451, 0.198233, 0.25987, 0.344837, 0.467372, 0.653596", \ - "0.0454677, 0.20155, 0.264268, 0.346114, 0.456154, 0.605905, 0.819544", \ - "0.0588152, 0.26857, 0.352881, 0.465719, 0.61549, 0.811863, 1.07827", \ - "0.0779979, 0.36148, 0.474263, 0.624891, 0.83065, 1.10305, 1.4564" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00639731, 0.0521694, 0.0844781, 0.138601, 0.228867, 0.379133, 0.629756", \ - "0.0173948, 0.0693512, 0.0982086, 0.146609, 0.231912, 0.379591, 0.630566", \ - "0.0255922, 0.087786, 0.117708, 0.165394, 0.246262, 0.387114, 0.631863", \ - "0.0387913, 0.119485, 0.154498, 0.204968, 0.28573, 0.418549, 0.650331", \ - "0.0608257, 0.169388, 0.213342, 0.274729, 0.361702, 0.49844, 0.718522", \ - "0.0998285, 0.245666, 0.306364, 0.387193, 0.49404, 0.644956, 0.878224", \ - "0.17342, 0.369472, 0.448157, 0.556914, 0.705098, 0.895914, 1.16468" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00642599, 0.0088191, 0.00887853, 0.0087057, 0.00823013, 0.00737351, 0.0070878", \ - "0.00898234, 0.00809849, 0.008313, 0.00802923, 0.0091298, 0.00703918, 0.00710637", \ - "0.0124836, 0.00918287, 0.00867897, 0.00862096, 0.00819552, 0.00839739, 0.00578095", \ - "0.0198807, 0.0129115, 0.011845, 0.0105399, 0.00926592, 0.00860324, 0.00667189", \ - "0.0341934, 0.0222715, 0.0198697, 0.0172091, 0.0139037, 0.0106896, 0.00995504", \ - "0.0638742, 0.044936, 0.0393067, 0.0334745, 0.0278104, 0.0228131, 0.0162376", \ - "0.124266, 0.0965991, 0.0869986, 0.0757798, 0.0651404, 0.0532, 0.0424015" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00527454, 0.00813727, 0.00811869, 0.00821374, 0.00782944, 0.00678016, 0.00514252", \ - "0.00727511, 0.00720165, 0.00726207, 0.00770096, 0.00724537, 0.00651608, 0.00589343", \ - "0.0104449, 0.00782503, 0.00781053, 0.00745709, 0.00773679, 0.00659854, 0.00487831", \ - "0.0175992, 0.0106748, 0.0098052, 0.00919487, 0.0077578, 0.00738108, 0.00654591", \ - "0.0325704, 0.0191764, 0.0168311, 0.014519, 0.012453, 0.00967128, 0.00752456", \ - "0.0625746, 0.0408401, 0.0350829, 0.0295393, 0.0236932, 0.0190963, 0.0157888", \ - "0.124003, 0.0917234, 0.0810328, 0.0696884, 0.0577414, 0.0453311, 0.0369327" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0119894; - rise_capacitance : 0.0121531; - rise_capacitance_range (0.01082, 0.0141546); - fall_capacitance : 0.0118257; - fall_capacitance_range (0.0108133, 0.0147459); - } - } - cell (sg13g2_inv_8) { - area : 18.144; - cell_footprint : "inv"; - cell_leakage_power : 947.581; - leakage_power () { - value : 1262.86; - when : "A&!Y"; - } - leakage_power () { - value : 632.303; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 2.4; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0118608, 0.0574155, 0.0851399, 0.130888, 0.20734, 0.334798, 0.547143", \ - "0.0201291, 0.0938637, 0.125435, 0.172982, 0.249772, 0.377169, 0.589445", \ - "0.0237386, 0.118526, 0.156748, 0.210354, 0.290852, 0.418925, 0.631133", \ - "0.0274236, 0.153398, 0.202963, 0.269884, 0.363792, 0.501158, 0.716528", \ - "0.0305563, 0.198669, 0.266143, 0.353997, 0.473788, 0.637919, 0.873763", \ - "0.0311785, 0.255825, 0.348069, 0.469937, 0.629068, 0.843873, 1.13396", \ - "0.0311795, 0.32236, 0.447719, 0.614727, 0.836421, 1.12498, 1.51036" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.00732471, 0.0647091, 0.105212, 0.172358, 0.284559, 0.471917, 0.783791", \ - "0.0185936, 0.0802063, 0.11595, 0.177688, 0.286047, 0.472244, 0.783941", \ - "0.0265838, 0.0994001, 0.135244, 0.193894, 0.296178, 0.475607, 0.784608", \ - "0.0389448, 0.133643, 0.173979, 0.233702, 0.332041, 0.500128, 0.795171", \ - "0.0592515, 0.187418, 0.237169, 0.3066, 0.409488, 0.57343, 0.849931", \ - "0.0959669, 0.27055, 0.340114, 0.426367, 0.549484, 0.727031, 1.00376", \ - "0.164883, 0.398813, 0.494677, 0.618719, 0.77577, 0.993456, 1.30131" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0120104, 0.0519942, 0.0754311, 0.114142, 0.179079, 0.286735, 0.466864", \ - "0.0215477, 0.0897446, 0.118172, 0.159954, 0.225509, 0.333418, 0.513188", \ - "0.0273131, 0.115842, 0.150774, 0.199239, 0.27041, 0.380812, 0.560937", \ - "0.0345741, 0.152714, 0.198529, 0.26007, 0.345123, 0.467644, 0.654069", \ - "0.0439586, 0.201848, 0.264572, 0.346492, 0.456528, 0.606275, 0.820208", \ - "0.0568041, 0.268881, 0.35314, 0.466456, 0.615858, 0.812283, 1.07885", \ - "0.0754869, 0.361681, 0.474624, 0.625271, 0.831056, 1.10309, 1.45702" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.00617059, 0.0522977, 0.0845935, 0.138781, 0.229062, 0.379491, 0.630448", \ - "0.0168949, 0.0694754, 0.0983415, 0.146768, 0.232112, 0.380029, 0.630449", \ - "0.0249562, 0.0879036, 0.117897, 0.16549, 0.246477, 0.387633, 0.632998", \ - "0.03801, 0.11958, 0.154585, 0.205042, 0.285991, 0.419008, 0.650881", \ - "0.0596874, 0.169509, 0.213433, 0.274339, 0.361759, 0.499106, 0.71908", \ - "0.0981127, 0.245841, 0.306504, 0.386978, 0.495012, 0.645346, 0.878818", \ - "0.171683, 0.369653, 0.44837, 0.557091, 0.705345, 0.895585, 1.16515" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0127997, 0.017636, 0.0177816, 0.0174964, 0.0165178, 0.0148947, 0.0141508", \ - "0.0181321, 0.0160408, 0.0166843, 0.0161447, 0.0182211, 0.0148078, 0.0138879", \ - "0.0248348, 0.018325, 0.0173666, 0.0171837, 0.0160606, 0.0169689, 0.0116048", \ - "0.0400947, 0.0260079, 0.0237146, 0.0209693, 0.0185704, 0.0195826, 0.0163227", \ - "0.0687861, 0.0443973, 0.0397197, 0.0344114, 0.0278649, 0.0210655, 0.0212846", \ - "0.128245, 0.0897272, 0.0784351, 0.0667885, 0.0557748, 0.0456795, 0.0320534", \ - "0.249365, 0.19319, 0.174022, 0.152155, 0.129917, 0.106633, 0.0832399" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0104512, 0.0163612, 0.0162736, 0.0164886, 0.0155398, 0.0136215, 0.0108545", \ - "0.0147306, 0.0144024, 0.0145983, 0.0154592, 0.0147801, 0.0129894, 0.0103827", \ - "0.0211559, 0.0157602, 0.0156825, 0.0147073, 0.0154682, 0.0130282, 0.0101313", \ - "0.0356781, 0.0213726, 0.0197356, 0.0181605, 0.0165253, 0.0145297, 0.0122608", \ - "0.065299, 0.0384251, 0.033212, 0.0284629, 0.0245964, 0.0204443, 0.0152491", \ - "0.125658, 0.0817208, 0.0702097, 0.0595953, 0.0476264, 0.0383781, 0.0317935", \ - "0.248573, 0.18343, 0.162096, 0.139385, 0.115521, 0.090064, 0.0739491" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0239835; - rise_capacitance : 0.0243054; - rise_capacitance_range (0.0214806, 0.0283944); - fall_capacitance : 0.0236617; - fall_capacitance_range (0.0215091, 0.0296422); - } - } - cell (sg13g2_lgcp_1) { - area : 27.216; - cell_footprint : "lgcp"; - cell_leakage_power : 826.732; - clock_gating_integrated_cell : "latch_posedge"; - dont_use : true; - leakage_power () { - value : 801.813; - when : "!CLK&GATE&!GCLK"; - } - leakage_power () { - value : 872.609; - when : "CLK&GATE&GCLK"; - } - leakage_power () { - value : 805.773; - when : "!GATE&!GCLK"; - } - statetable ("CLK GATE", "int_GATE") { - table : "L L : - : L ,\ - L H : - : H ,\ - H - : - : N "; - } - pin (int_GATE) { - direction : "internal"; - internal_node : "int_GATE"; - } - pin (GCLK) { - clock_gate_out_pin : true; - direction : "output"; - min_capacitance : 0.001; - state_function : "CLK * int_GATE"; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - timing_sense : positive_unate; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0528227, 0.0979286, 0.125739, 0.171349, 0.247306, 0.374077, 0.584878", \ - "0.0743304, 0.120648, 0.148502, 0.194112, 0.270142, 0.396719, 0.608053", \ - "0.0888731, 0.136534, 0.16453, 0.210233, 0.286366, 0.412951, 0.623881", \ - "0.107545, 0.158138, 0.186262, 0.231884, 0.308099, 0.434781, 0.645642", \ - "0.133115, 0.189515, 0.218079, 0.263975, 0.340168, 0.466831, 0.677399", \ - "0.170556, 0.236707, 0.266821, 0.313873, 0.391056, 0.518586, 0.729996", \ - "0.221206, 0.301915, 0.336817, 0.386947, 0.466685, 0.597818, 0.81254" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0129929, 0.0679156, 0.107714, 0.174096, 0.285398, 0.471097, 0.780575", \ - "0.0148602, 0.0686708, 0.10815, 0.17423, 0.285471, 0.471098, 0.781077", \ - "0.0169146, 0.0695523, 0.108689, 0.174606, 0.285651, 0.471133, 0.781078", \ - "0.0207046, 0.0715191, 0.109879, 0.175217, 0.28608, 0.471584, 0.781079", \ - "0.0271982, 0.0761266, 0.113026, 0.177097, 0.287257, 0.472184, 0.781352", \ - "0.036894, 0.08649, 0.120837, 0.183046, 0.291593, 0.475293, 0.783153", \ - "0.051689, 0.106215, 0.139015, 0.197701, 0.303834, 0.486993, 0.7924" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0428841, 0.0809505, 0.104342, 0.142617, 0.206568, 0.313017, 0.490139", \ - "0.0701576, 0.109606, 0.133154, 0.171523, 0.235522, 0.341928, 0.519179", \ - "0.086112, 0.127106, 0.150687, 0.18914, 0.253205, 0.359744, 0.536912", \ - "0.107085, 0.151093, 0.174713, 0.213115, 0.277238, 0.383786, 0.561019", \ - "0.133928, 0.183215, 0.207274, 0.245742, 0.309759, 0.416226, 0.59351", \ - "0.167715, 0.226846, 0.252314, 0.291742, 0.356498, 0.463377, 0.640721", \ - "0.21049, 0.280759, 0.30981, 0.351718, 0.418626, 0.528175, 0.708359" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0104438, 0.0545392, 0.0862597, 0.139176, 0.22803, 0.376207, 0.62315", \ - "0.0132601, 0.0555262, 0.0869636, 0.139533, 0.228188, 0.376208, 0.623186", \ - "0.0159688, 0.0566605, 0.0876286, 0.14013, 0.228549, 0.376461, 0.62484", \ - "0.0202846, 0.0589956, 0.0890518, 0.140945, 0.229297, 0.376937, 0.624841", \ - "0.026801, 0.0639291, 0.0923798, 0.143006, 0.230464, 0.377865, 0.624842", \ - "0.036713, 0.073815, 0.100126, 0.148663, 0.234755, 0.380942, 0.626233", \ - "0.051141, 0.091936, 0.116262, 0.162126, 0.246188, 0.391587, 0.635079" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116169, 0.0121479, 0.0121536, 0.0121395, 0.0119826, 0.0120218, 0.0118055", \ - "0.0113712, 0.0117459, 0.0118382, 0.011905, 0.0116975, 0.0113833, 0.0115941", \ - "0.0115046, 0.0118459, 0.0119156, 0.0118937, 0.0121061, 0.0117338, 0.011609", \ - "0.0122286, 0.0123336, 0.0123949, 0.0124596, 0.0122862, 0.0124293, 0.0121563", \ - "0.0145033, 0.0141385, 0.0141809, 0.0141813, 0.014292, 0.0140682, 0.0139021", \ - "0.0199124, 0.0189564, 0.0189147, 0.0189328, 0.018965, 0.0190381, 0.0189592", \ - "0.0314056, 0.0296435, 0.0293795, 0.0291154, 0.0291408, 0.0291085, 0.0290698" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0068035, 0.0074977, 0.0074513, 0.0074197, 0.0073187, 0.0071602, 0.0067197", \ - "0.0069759, 0.0073632, 0.0074453, 0.0075953, 0.0074356, 0.0071866, 0.0067775", \ - "0.0074767, 0.0077697, 0.0078294, 0.0077773, 0.0079459, 0.0076282, 0.0075243", \ - "0.0087992, 0.0088603, 0.0089131, 0.0089986, 0.0089143, 0.0087038, 0.0087337", \ - "0.0115751, 0.0112346, 0.0112213, 0.0112857, 0.0113505, 0.0112885, 0.0107538", \ - "0.0174034, 0.0163164, 0.0162555, 0.0162489, 0.0162922, 0.0163364, 0.0162521", \ - "0.0291122, 0.0271248, 0.0268103, 0.026601, 0.0265495, 0.0262568, 0.0264355" \ - ); - } - } - } - pin (CLK) { - clock : true; - clock_gate_clock_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00533845; - rise_capacitance : 0.00540796; - rise_capacitance_range (0.00464721, 0.006268); - fall_capacitance : 0.00526894; - fall_capacitance_range (0.00481949, 0.00561979); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.150299, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0669861, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0080669, 0.00804094, 0.00849204, 0.00972889, 0.0126763, 0.0190587, 0.032408" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0103089, 0.0103198, 0.0108612, 0.0122366, 0.0151797, 0.0215596, 0.0351912" \ - ); - } - } - } - pin (GATE) { - clock_gate_enable_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00250231; - rise_capacitance : 0.00280915; - rise_capacitance_range (0.00243272, 0.00306655); - fall_capacitance : 0.00219548; - fall_capacitance_range (0.00219548, 0.00252533); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0253586, -0.00993168, -0.0165371, -0.0274796", \ - "-0.105849, -0.0744317, -0.0743966, -0.0839846", \ - "-0.153415, -0.123336, -0.126038, -0.13503", \ - "-0.212604, -0.189182, -0.195287, -0.20673" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0102778, 0.0596034, 0.0872969, 0.112392", \ - "-0.074766, 0.00310889, 0.0414319, 0.0758862", \ - "-0.109141, -0.0285446, 0.0109998, 0.0500469", \ - "-0.140202, -0.0543318, -0.0142324, 0.0264405" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0519515, 0.0363987, 0.0457139, 0.0611035", \ - "0.149478, 0.113938, 0.117899, 0.12665", \ - "0.209586, 0.172708, 0.173932, 0.183279", \ - "0.284679, 0.245142, 0.250958, 0.261851" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.034279, -0.0484385, -0.0736543, -0.0925373", \ - "0.112722, 0.0260099, -0.0165626, -0.0460739", \ - "0.152537, 0.0645483, 0.023197, -0.0137139", \ - "0.192369, 0.101659, 0.0568652, 0.0175826" \ - ); - } - } - internal_power () { - when : "!CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0241059, 0.0246224, 0.024699, 0.0254265, 0.0275859, 0.0327371, 0.0437283" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0200296, 0.034765, 0.0356154, 0.0365949, 0.0389227, 0.0440761, 0.0550064" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0241059, 0.0246224, 0.024699, 0.0254265, 0.0275859, 0.0327371, 0.0437283" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0200296, 0.034765, 0.0356154, 0.0365949, 0.0389227, 0.0440761, 0.0550064" \ - ); - } - } - } - } - cell (sg13g2_mux2_1) { - area : 18.144; - cell_footprint : "mux2"; - cell_leakage_power : 559.066; - leakage_power () { - value : 535.327; - when : "!A0&!A1&!S"; - } - leakage_power () { - value : 504.673; - when : "A0&!A1&!S"; - } - leakage_power () { - value : 481.22; - when : "!A0&A1&!S"; - } - leakage_power () { - value : 608.274; - when : "A0&A1&!S"; - } - leakage_power () { - value : 588.713; - when : "!A0&!A1&S"; - } - leakage_power () { - value : 534.6; - when : "A0&!A1&S"; - } - leakage_power () { - value : 558.064; - when : "!A0&A1&S"; - } - leakage_power () { - value : 661.659; - when : "A0&A1&S"; - } - pin (X) { - direction : "output"; - function : "(!S*A0)+(S*A1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0518005, 0.0994301, 0.127283, 0.172847, 0.248893, 0.375639, 0.586556", \ - "0.0775409, 0.127002, 0.155042, 0.200732, 0.276821, 0.403465, 0.614357", \ - "0.0942055, 0.145775, 0.173854, 0.219694, 0.295888, 0.422533, 0.633514", \ - "0.116083, 0.17204, 0.20041, 0.245968, 0.322244, 0.449027, 0.659869", \ - "0.145684, 0.207952, 0.23697, 0.282841, 0.359059, 0.485899, 0.697006", \ - "0.18572, 0.25916, 0.28946, 0.336268, 0.41339, 0.540125, 0.751555", \ - "0.235335, 0.324188, 0.360952, 0.411317, 0.491064, 0.620253, 0.833778" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0161474, 0.0693957, 0.108596, 0.174566, 0.285823, 0.471607, 0.781179", \ - "0.0197016, 0.0706273, 0.109378, 0.175001, 0.285957, 0.471737, 0.78146", \ - "0.0233174, 0.0719493, 0.110239, 0.175595, 0.286398, 0.47181, 0.781461", \ - "0.0288667, 0.07509, 0.11193, 0.176423, 0.286961, 0.472385, 0.781511", \ - "0.0369072, 0.0807843, 0.115746, 0.178382, 0.287841, 0.47312, 0.782136", \ - "0.049232, 0.093969, 0.125314, 0.184792, 0.292051, 0.475345, 0.783913", \ - "0.066002, 0.117722, 0.147556, 0.201399, 0.304558, 0.485422, 0.791627" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0645194, 0.11387, 0.138813, 0.178115, 0.242785, 0.349924, 0.528462", \ - "0.0909826, 0.141931, 0.167249, 0.206731, 0.271493, 0.378625, 0.557209", \ - "0.1085, 0.161512, 0.187187, 0.227135, 0.292041, 0.39927, 0.577842", \ - "0.132777, 0.190155, 0.216421, 0.256401, 0.321708, 0.429365, 0.608148", \ - "0.167205, 0.230674, 0.258547, 0.298914, 0.36383, 0.471984, 0.650755", \ - "0.217321, 0.290775, 0.321068, 0.363918, 0.430005, 0.538418, 0.717229", \ - "0.284981, 0.371947, 0.407416, 0.454624, 0.525007, 0.637621, 0.818071" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0189953, 0.0626927, 0.092731, 0.144043, 0.232383, 0.380875, 0.629602", \ - "0.0220076, 0.0641946, 0.093808, 0.144724, 0.232474, 0.382613, 0.629762", \ - "0.0254422, 0.0661403, 0.0953932, 0.145939, 0.233369, 0.382614, 0.629763", \ - "0.0314673, 0.0698753, 0.0982053, 0.147812, 0.234844, 0.382615, 0.630405", \ - "0.0402145, 0.0773169, 0.104156, 0.151369, 0.236586, 0.383626, 0.631628", \ - "0.052547, 0.090833, 0.115609, 0.160257, 0.24228, 0.386283, 0.633145", \ - "0.068227, 0.113909, 0.137625, 0.181228, 0.258656, 0.399854, 0.642044" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0521165, 0.100564, 0.128477, 0.173996, 0.250083, 0.376729, 0.587693", \ - "0.0777881, 0.128246, 0.156399, 0.202083, 0.278208, 0.404783, 0.616235", \ - "0.09448, 0.147406, 0.175499, 0.221333, 0.297548, 0.4242, 0.635213", \ - "0.116569, 0.173953, 0.202305, 0.248077, 0.324468, 0.451278, 0.662368", \ - "0.146554, 0.211155, 0.239772, 0.285817, 0.36212, 0.488856, 0.700134", \ - "0.186552, 0.262769, 0.293591, 0.340886, 0.417789, 0.545004, 0.756207", \ - "0.238268, 0.329141, 0.36648, 0.417656, 0.495941, 0.625664, 0.839026" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.016626, 0.069596, 0.108715, 0.17463, 0.285805, 0.47153, 0.781016", \ - "0.0203004, 0.0709443, 0.109489, 0.175026, 0.285979, 0.47174, 0.781971", \ - "0.0241638, 0.0724347, 0.11042, 0.175564, 0.28638, 0.471773, 0.782443", \ - "0.0298847, 0.0755324, 0.112118, 0.176492, 0.287031, 0.472348, 0.782444", \ - "0.0384948, 0.0823185, 0.1161, 0.178593, 0.287885, 0.473138, 0.782445", \ - "0.051853, 0.094628, 0.125943, 0.18503, 0.291877, 0.475289, 0.783946", \ - "0.069644, 0.119225, 0.148624, 0.202671, 0.303778, 0.48493, 0.790852" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.064312, 0.113809, 0.138766, 0.17812, 0.242652, 0.349891, 0.528379", \ - "0.0908982, 0.141873, 0.167201, 0.206738, 0.271395, 0.378634, 0.55719", \ - "0.108349, 0.161546, 0.187349, 0.227174, 0.292008, 0.399344, 0.577868", \ - "0.132653, 0.190329, 0.216485, 0.256598, 0.321893, 0.429441, 0.608243", \ - "0.167268, 0.231068, 0.258472, 0.300094, 0.364859, 0.472447, 0.651262", \ - "0.21726, 0.291431, 0.321673, 0.364573, 0.431137, 0.539636, 0.717995", \ - "0.285521, 0.373041, 0.408763, 0.457028, 0.527787, 0.638831, 0.822054" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190989, 0.0627768, 0.0927297, 0.144125, 0.232305, 0.381057, 0.629579", \ - "0.0220833, 0.0642498, 0.093855, 0.144736, 0.232515, 0.381058, 0.629655", \ - "0.0255872, 0.0661535, 0.0955166, 0.146054, 0.233357, 0.381395, 0.629656", \ - "0.0317075, 0.0700012, 0.0981439, 0.147845, 0.234739, 0.382371, 0.630351", \ - "0.0405775, 0.0774128, 0.103805, 0.151979, 0.236728, 0.383589, 0.631574", \ - "0.053049, 0.091645, 0.115923, 0.160434, 0.242707, 0.386793, 0.633356", \ - "0.068957, 0.114755, 0.138559, 0.181505, 0.259863, 0.400404, 0.642767" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0571062, 0.102605, 0.130488, 0.176208, 0.252324, 0.379114, 0.590116", \ - "0.0811915, 0.127667, 0.155624, 0.201356, 0.277594, 0.404277, 0.615313", \ - "0.0977716, 0.145524, 0.173542, 0.219354, 0.295664, 0.422365, 0.633461", \ - "0.119698, 0.170195, 0.198379, 0.244242, 0.320464, 0.447313, 0.658363", \ - "0.149758, 0.205123, 0.23361, 0.279553, 0.356017, 0.482918, 0.693925", \ - "0.191167, 0.255546, 0.285181, 0.331969, 0.408901, 0.536354, 0.747711", \ - "0.244721, 0.322672, 0.356106, 0.40482, 0.483888, 0.613394, 0.827146" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0141702, 0.068846, 0.108483, 0.174708, 0.28608, 0.471783, 0.781371", \ - "0.0157664, 0.0694274, 0.108868, 0.174963, 0.286195, 0.472059, 0.781653", \ - "0.0176779, 0.0702159, 0.109347, 0.175279, 0.286375, 0.47206, 0.781654", \ - "0.0211997, 0.0720106, 0.110312, 0.175806, 0.286778, 0.47222, 0.781655", \ - "0.0267051, 0.0758461, 0.112851, 0.17727, 0.287677, 0.472907, 0.781916", \ - "0.035389, 0.084395, 0.119058, 0.181447, 0.290732, 0.475204, 0.783373", \ - "0.048385, 0.101333, 0.133627, 0.192699, 0.299587, 0.482959, 0.789836" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0718253, 0.116075, 0.140348, 0.179265, 0.243936, 0.351181, 0.52987", \ - "0.094827, 0.139982, 0.164499, 0.203627, 0.268189, 0.375499, 0.554254", \ - "0.109745, 0.15635, 0.181158, 0.220436, 0.285216, 0.392653, 0.571224", \ - "0.130747, 0.180645, 0.205665, 0.245172, 0.310156, 0.417779, 0.596533", \ - "0.160918, 0.216047, 0.241914, 0.282098, 0.347328, 0.454857, 0.633861", \ - "0.203591, 0.267014, 0.295261, 0.337137, 0.40343, 0.511863, 0.690661", \ - "0.260405, 0.335734, 0.367998, 0.413439, 0.483347, 0.595247, 0.777953" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0157093, 0.059961, 0.0908218, 0.14307, 0.232119, 0.381116, 0.629685", \ - "0.0170157, 0.0606424, 0.0913687, 0.143533, 0.232245, 0.381235, 0.629922", \ - "0.0187075, 0.0620039, 0.0923667, 0.14419, 0.232685, 0.381437, 0.629923", \ - "0.0221697, 0.0646504, 0.0942746, 0.145415, 0.233514, 0.381885, 0.630385", \ - "0.027707, 0.0699818, 0.09826, 0.148099, 0.234978, 0.382779, 0.631082", \ - "0.036158, 0.079472, 0.106868, 0.155157, 0.240098, 0.386005, 0.632984", \ - "0.048509, 0.095763, 0.122932, 0.169587, 0.253489, 0.398399, 0.642625" \ - ); - } - } - timing () { - related_pin : "S"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0571062, 0.102605, 0.130488, 0.176208, 0.252324, 0.379114, 0.590116", \ - "0.0811915, 0.127667, 0.155624, 0.201356, 0.277594, 0.404277, 0.615313", \ - "0.0977716, 0.145524, 0.173542, 0.219354, 0.295664, 0.422365, 0.633461", \ - "0.119698, 0.170195, 0.198379, 0.244242, 0.320464, 0.447313, 0.658363", \ - "0.149758, 0.205123, 0.23361, 0.279553, 0.356017, 0.482918, 0.693925", \ - "0.191167, 0.255546, 0.285181, 0.331969, 0.408901, 0.536354, 0.747711", \ - "0.244721, 0.322672, 0.356106, 0.40482, 0.483888, 0.613394, 0.827146" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0141702, 0.068846, 0.108483, 0.174708, 0.28608, 0.471783, 0.781371", \ - "0.0157664, 0.0694274, 0.108868, 0.174963, 0.286195, 0.472059, 0.781653", \ - "0.0176779, 0.0702159, 0.109347, 0.175279, 0.286375, 0.47206, 0.781654", \ - "0.0211997, 0.0720106, 0.110312, 0.175806, 0.286778, 0.47222, 0.781655", \ - "0.0267051, 0.0758461, 0.112851, 0.17727, 0.287677, 0.472907, 0.781916", \ - "0.035389, 0.084395, 0.119058, 0.181447, 0.290732, 0.475204, 0.783373", \ - "0.048385, 0.101333, 0.133627, 0.192699, 0.299587, 0.482959, 0.789836" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0718253, 0.116075, 0.140348, 0.179265, 0.243936, 0.351181, 0.52987", \ - "0.094827, 0.139982, 0.164499, 0.203627, 0.268189, 0.375499, 0.554254", \ - "0.109745, 0.15635, 0.181158, 0.220436, 0.285216, 0.392653, 0.571224", \ - "0.130747, 0.180645, 0.205665, 0.245172, 0.310156, 0.417779, 0.596533", \ - "0.160918, 0.216047, 0.241914, 0.282098, 0.347328, 0.454857, 0.633861", \ - "0.203591, 0.267014, 0.295261, 0.337137, 0.40343, 0.511863, 0.690661", \ - "0.260405, 0.335734, 0.367998, 0.413439, 0.483347, 0.595247, 0.777953" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0157093, 0.059961, 0.0908218, 0.14307, 0.232119, 0.381116, 0.629685", \ - "0.0170157, 0.0606424, 0.0913687, 0.143533, 0.232245, 0.381235, 0.629922", \ - "0.0187075, 0.0620039, 0.0923667, 0.14419, 0.232685, 0.381437, 0.629923", \ - "0.0221697, 0.0646504, 0.0942746, 0.145415, 0.233514, 0.381885, 0.630385", \ - "0.027707, 0.0699818, 0.09826, 0.148099, 0.234978, 0.382779, 0.631082", \ - "0.036158, 0.079472, 0.106868, 0.155157, 0.240098, 0.386005, 0.632984", \ - "0.048509, 0.095763, 0.122932, 0.169587, 0.253489, 0.398399, 0.642625" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0797621, 0.125276, 0.153065, 0.198684, 0.274852, 0.401658, 0.612538", \ - "0.104075, 0.149575, 0.177423, 0.223044, 0.299211, 0.425931, 0.637065", \ - "0.11792, 0.163456, 0.191288, 0.236919, 0.313016, 0.439643, 0.650689", \ - "0.136251, 0.181902, 0.209753, 0.255412, 0.331563, 0.458212, 0.669134", \ - "0.160156, 0.206102, 0.233998, 0.279679, 0.355883, 0.482514, 0.693441", \ - "0.190249, 0.236925, 0.264803, 0.310594, 0.386794, 0.513604, 0.724545", \ - "0.22304, 0.271251, 0.299365, 0.345033, 0.421294, 0.547978, 0.759155" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0143769, 0.0689902, 0.108471, 0.174755, 0.286047, 0.47178, 0.781222", \ - "0.014407, 0.0689912, 0.108538, 0.174756, 0.286083, 0.472233, 0.781359", \ - "0.01454, 0.0689922, 0.108539, 0.174757, 0.286084, 0.472234, 0.781664", \ - "0.0147969, 0.0690506, 0.108565, 0.174758, 0.286096, 0.472235, 0.781665", \ - "0.0153839, 0.0692701, 0.108708, 0.174805, 0.286138, 0.472236, 0.781666", \ - "0.016549, 0.069809, 0.10898, 0.174994, 0.286239, 0.472237, 0.781667", \ - "0.018838, 0.070868, 0.109602, 0.175288, 0.286406, 0.472238, 0.781668" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.092691, 0.136893, 0.161211, 0.200266, 0.264914, 0.372185, 0.551012", \ - "0.117244, 0.161561, 0.185881, 0.224902, 0.289503, 0.396935, 0.57558", \ - "0.133171, 0.177462, 0.201769, 0.240837, 0.30544, 0.412775, 0.591428", \ - "0.154476, 0.198643, 0.223129, 0.262188, 0.326794, 0.434151, 0.612752", \ - "0.184891, 0.229484, 0.253825, 0.292888, 0.357533, 0.464923, 0.643521", \ - "0.228143, 0.273316, 0.297833, 0.336977, 0.401616, 0.509082, 0.687813", \ - "0.288049, 0.335082, 0.359755, 0.399042, 0.463901, 0.571189, 0.750162" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0158873, 0.0600652, 0.0910199, 0.143305, 0.232254, 0.381286, 0.629769", \ - "0.0159495, 0.0600662, 0.0910209, 0.143317, 0.232296, 0.381287, 0.629943", \ - "0.0159538, 0.0601256, 0.0910219, 0.143318, 0.232297, 0.381288, 0.629944", \ - "0.0160934, 0.0601649, 0.0910509, 0.14333, 0.232298, 0.381289, 0.629945", \ - "0.0165176, 0.0604616, 0.091188, 0.143331, 0.232299, 0.38129, 0.629946", \ - "0.017479, 0.061031, 0.091562, 0.143589, 0.232321, 0.381291, 0.629947", \ - "0.019507, 0.062691, 0.092669, 0.144296, 0.232694, 0.38145, 0.629948" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0108887, 0.0113632, 0.0113787, 0.0113314, 0.0111861, 0.0109806, 0.0108767", \ - "0.0107879, 0.0109995, 0.0110975, 0.0111138, 0.0109637, 0.0107483, 0.010712", \ - "0.0113101, 0.0113376, 0.0113454, 0.0113303, 0.0115891, 0.0112465, 0.0106189", \ - "0.012556, 0.0123746, 0.0124498, 0.012409, 0.012327, 0.0125004, 0.0120039", \ - "0.0154407, 0.0147902, 0.0147926, 0.0147428, 0.0148034, 0.0146351, 0.014431", \ - "0.0219055, 0.0206176, 0.0204045, 0.0202675, 0.0202689, 0.0201949, 0.020019", \ - "0.0350534, 0.0327118, 0.0323403, 0.0318627, 0.0318332, 0.0315488, 0.0313408" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0108296, 0.0113482, 0.011378, 0.0113608, 0.0112892, 0.0110531, 0.0106595", \ - "0.0108576, 0.0110602, 0.0111576, 0.0113092, 0.0111626, 0.0112907, 0.0105154", \ - "0.0114091, 0.0114814, 0.0114625, 0.0115337, 0.0117779, 0.0114542, 0.0109088", \ - "0.0128519, 0.0125458, 0.0126619, 0.0126752, 0.0125708, 0.0125315, 0.0123511", \ - "0.0158657, 0.0150198, 0.0151437, 0.0150914, 0.0151222, 0.0151247, 0.0143983", \ - "0.0223171, 0.0206982, 0.0206316, 0.020454, 0.0205236, 0.0205942, 0.0205821", \ - "0.0354885, 0.0327751, 0.0323518, 0.0321757, 0.0318354, 0.0317355, 0.0314479" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109959, 0.0115185, 0.011553, 0.0115106, 0.0113813, 0.0111274, 0.0110899", \ - "0.0108879, 0.0111402, 0.01125, 0.0112592, 0.0111156, 0.0109252, 0.0106753", \ - "0.0113529, 0.0114645, 0.0114882, 0.011459, 0.0117439, 0.0114683, 0.0110131", \ - "0.0126825, 0.012489, 0.0125592, 0.0125599, 0.0123937, 0.0126322, 0.0122571", \ - "0.015604, 0.0150082, 0.014888, 0.0148703, 0.014963, 0.0146497, 0.0146074", \ - "0.0221335, 0.0206739, 0.0205187, 0.0203657, 0.0203501, 0.0203718, 0.0202581", \ - "0.0353674, 0.0328966, 0.0325257, 0.0321739, 0.0318307, 0.0316648, 0.0313876" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0107608, 0.0112438, 0.0112548, 0.0112566, 0.0111675, 0.0109915, 0.0105239", \ - "0.0107584, 0.0109687, 0.0110648, 0.0112187, 0.0110257, 0.0108007, 0.0104466", \ - "0.0113234, 0.0113748, 0.0114046, 0.0114148, 0.0116362, 0.0113696, 0.0107665", \ - "0.0127747, 0.0124658, 0.0125352, 0.0125734, 0.0124352, 0.0124337, 0.0122011", \ - "0.015804, 0.0149489, 0.0149666, 0.0151646, 0.015172, 0.0149382, 0.0144429", \ - "0.0222923, 0.0207277, 0.0206192, 0.0203922, 0.0205317, 0.0207419, 0.0204988", \ - "0.0354843, 0.0328182, 0.0324348, 0.0322491, 0.0320984, 0.031685, 0.0320222" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(A0 * !A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0118336, 0.0121701, 0.0121592, 0.0121231, 0.0120117, 0.0117902, 0.0116773", \ - "0.0117403, 0.0120825, 0.0121994, 0.0121171, 0.0119633, 0.0117978, 0.0113329", \ - "0.0117332, 0.012086, 0.0120653, 0.0121142, 0.0119291, 0.0117573, 0.0116674", \ - "0.0116311, 0.0119787, 0.0120476, 0.0120519, 0.0118407, 0.0121131, 0.0112848", \ - "0.0116776, 0.0119417, 0.0120564, 0.012088, 0.0121191, 0.0116388, 0.0119756", \ - "0.0116854, 0.0118456, 0.0119237, 0.0119123, 0.0120006, 0.0120251, 0.0118396", \ - "0.0118997, 0.0119538, 0.0119499, 0.011953, 0.0120234, 0.0119929, 0.0120552" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123671, 0.0127442, 0.0127717, 0.0127734, 0.0126832, 0.0124813, 0.0120355", \ - "0.0123463, 0.0127654, 0.0128285, 0.0129582, 0.0127481, 0.0125628, 0.01214", \ - "0.0123364, 0.012831, 0.0128426, 0.0127917, 0.0128987, 0.0128423, 0.0121398", \ - "0.0123294, 0.0127147, 0.0128546, 0.0129107, 0.0127665, 0.0125995, 0.0126991", \ - "0.0123245, 0.0127422, 0.0127885, 0.0128353, 0.0129525, 0.0129074, 0.012074", \ - "0.0124037, 0.0126392, 0.0126801, 0.0128148, 0.0127444, 0.01266, 0.0128502", \ - "0.0125629, 0.0127441, 0.0127012, 0.0126813, 0.0126719, 0.0127528, 0.0127597" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(!A0 * A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119421, 0.0124221, 0.0124765, 0.0124562, 0.0123725, 0.0121374, 0.012081", \ - "0.0118841, 0.0122195, 0.0123274, 0.0124409, 0.0122136, 0.012036, 0.0116137", \ - "0.0120606, 0.0123443, 0.0123539, 0.0123898, 0.0124492, 0.0123939, 0.0120825", \ - "0.0129175, 0.0129722, 0.0130743, 0.01314, 0.0129543, 0.0132351, 0.0124896", \ - "0.0152769, 0.0150362, 0.0150748, 0.0150753, 0.0152127, 0.0150574, 0.0148593", \ - "0.0208603, 0.0200985, 0.0200309, 0.0199993, 0.0200438, 0.0201666, 0.0200386", \ - "0.0325544, 0.0310305, 0.0307467, 0.0305013, 0.030522, 0.0303946, 0.0303939" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112676, 0.0117286, 0.0117885, 0.0117569, 0.0116841, 0.0114844, 0.0110672", \ - "0.0111373, 0.0114803, 0.011578, 0.0118269, 0.0115131, 0.0113296, 0.0109078", \ - "0.011328, 0.0116348, 0.0116829, 0.0116517, 0.01178, 0.0115474, 0.0109928", \ - "0.0120835, 0.0121994, 0.012312, 0.0123929, 0.0122605, 0.0121373, 0.0117538", \ - "0.0145388, 0.0143414, 0.014368, 0.0144701, 0.0146162, 0.014472, 0.0139986", \ - "0.0200757, 0.0193157, 0.0193318, 0.019338, 0.0195163, 0.0196004, 0.0195339", \ - "0.0317456, 0.0301482, 0.0300305, 0.0298781, 0.0299449, 0.0298356, 0.0300838" \ - ); - } - } - internal_power () { - related_pin : "S"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119421, 0.0124221, 0.0124765, 0.0124562, 0.0123725, 0.0121374, 0.012081", \ - "0.0118841, 0.0122195, 0.0123274, 0.0124409, 0.0122136, 0.012036, 0.0116137", \ - "0.0120606, 0.0123443, 0.0123539, 0.0123898, 0.0124492, 0.0123939, 0.0120825", \ - "0.0129175, 0.0129722, 0.0130743, 0.01314, 0.0129543, 0.0132351, 0.0124896", \ - "0.0152769, 0.0150362, 0.0150748, 0.0150753, 0.0152127, 0.0150574, 0.0148593", \ - "0.0208603, 0.0200985, 0.0200309, 0.0199993, 0.0200438, 0.0201666, 0.0200386", \ - "0.0325544, 0.0310305, 0.0307467, 0.0305013, 0.030522, 0.0303946, 0.0303939" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112676, 0.0117286, 0.0117885, 0.0117569, 0.0116841, 0.0114844, 0.0110672", \ - "0.0111373, 0.0114803, 0.011578, 0.0118269, 0.0115131, 0.0113296, 0.0109078", \ - "0.011328, 0.0116348, 0.0116829, 0.0116517, 0.01178, 0.0115474, 0.0109928", \ - "0.0120835, 0.0121994, 0.012312, 0.0123929, 0.0122605, 0.0121373, 0.0117538", \ - "0.0145388, 0.0143414, 0.014368, 0.0144701, 0.0146162, 0.014472, 0.0139986", \ - "0.0200757, 0.0193157, 0.0193318, 0.019338, 0.0195163, 0.0196004, 0.0195339", \ - "0.0317456, 0.0301482, 0.0300305, 0.0298781, 0.0299449, 0.0298356, 0.0300838" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00299286; - rise_capacitance : 0.00304141; - rise_capacitance_range (0.00260783, 0.00337239); - fall_capacitance : 0.00294431; - fall_capacitance_range (0.00258284, 0.00317295); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00309682; - rise_capacitance : 0.00314541; - rise_capacitance_range (0.0027162, 0.0034759); - fall_capacitance : 0.00304822; - fall_capacitance_range (0.00268911, 0.00327266); - } - pin (S) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0055272; - rise_capacitance : 0.0055525; - rise_capacitance_range (0.00466947, 0.00639041); - fall_capacitance : 0.00550189; - fall_capacitance_range (0.00466881, 0.00642386); - internal_power () { - when : "(A0 * A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00421227, 0.00408877, 0.00445204, 0.00545383, 0.00778372, 0.0129177, 0.0238109" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00451291, 0.00460095, 0.00503325, 0.0060637, 0.00842055, 0.0134911, 0.0242008" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00380459, 0.00377625, 0.00413046, 0.00514582, 0.00749657, 0.0126359, 0.0233731" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00474715, 0.00482019, 0.00522395, 0.00634848, 0.00863001, 0.0137802, 0.0245501" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00421227, 0.00408877, 0.00445204, 0.00545383, 0.00778372, 0.0129177, 0.0238109" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00474715, 0.00482019, 0.00522395, 0.00634848, 0.00863001, 0.0137802, 0.0245501" \ - ); - } - } - } - } - cell (sg13g2_mux2_2) { - area : 19.9584; - cell_footprint : "mux2"; - cell_leakage_power : 677.486; - leakage_power () { - value : 693.176; - when : "!A0&!A1&!S"; - } - leakage_power () { - value : 583.676; - when : "A0&!A1&!S"; - } - leakage_power () { - value : 639.07; - when : "!A0&A1&!S"; - } - leakage_power () { - value : 687.278; - when : "A0&A1&!S"; - } - leakage_power () { - value : 746.549; - when : "!A0&!A1&S"; - } - leakage_power () { - value : 692.4; - when : "A0&!A1&S"; - } - leakage_power () { - value : 637.092; - when : "!A0&A1&S"; - } - leakage_power () { - value : 740.651; - when : "A0&A1&S"; - } - pin (X) { - direction : "output"; - function : "(!S*A0)+(S*A1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.059947, 0.114533, 0.142853, 0.188768, 0.264972, 0.391818, 0.603068", \ - "0.0895965, 0.145678, 0.174207, 0.220151, 0.296435, 0.42337, 0.634804", \ - "0.109709, 0.168387, 0.196912, 0.24297, 0.319277, 0.446037, 0.657292", \ - "0.136519, 0.199585, 0.228616, 0.274581, 0.350867, 0.477785, 0.688838", \ - "0.173256, 0.243431, 0.27332, 0.319302, 0.395283, 0.522332, 0.733522", \ - "0.224123, 0.304341, 0.336857, 0.384062, 0.460406, 0.58725, 0.798139", \ - "0.288654, 0.382885, 0.421203, 0.474089, 0.552006, 0.680745, 0.892493" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0173257, 0.0723787, 0.110825, 0.176338, 0.287527, 0.473565, 0.783768", \ - "0.0208544, 0.0735478, 0.111686, 0.176764, 0.287732, 0.474026, 0.783939", \ - "0.02468, 0.0755691, 0.112866, 0.177387, 0.288082, 0.474027, 0.78394", \ - "0.0314736, 0.0792495, 0.115255, 0.178895, 0.288939, 0.474227, 0.784096", \ - "0.0405046, 0.0872881, 0.120782, 0.181742, 0.290174, 0.475241, 0.784703", \ - "0.054814, 0.102148, 0.132719, 0.189732, 0.294652, 0.477343, 0.786256", \ - "0.076238, 0.130108, 0.15876, 0.209891, 0.308452, 0.487047, 0.792977" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0782262, 0.135777, 0.162142, 0.20256, 0.267429, 0.374632, 0.552797", \ - "0.107927, 0.166494, 0.192877, 0.233302, 0.298338, 0.405593, 0.583765", \ - "0.129126, 0.189531, 0.216451, 0.256999, 0.322278, 0.429503, 0.60783", \ - "0.160303, 0.223736, 0.251382, 0.292365, 0.357868, 0.465209, 0.643677", \ - "0.202267, 0.273061, 0.301731, 0.343772, 0.409376, 0.516321, 0.694797", \ - "0.262464, 0.343078, 0.374886, 0.418719, 0.485296, 0.593295, 0.771411", \ - "0.347375, 0.441045, 0.478493, 0.52543, 0.596086, 0.708652, 0.888402" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0220682, 0.0684331, 0.098121, 0.149043, 0.235662, 0.383566, 0.631654", \ - "0.0245542, 0.0696797, 0.098935, 0.149191, 0.236016, 0.383567, 0.631702", \ - "0.0283525, 0.0720548, 0.100826, 0.150525, 0.236714, 0.384007, 0.631793", \ - "0.03554, 0.0764599, 0.10466, 0.153277, 0.238641, 0.385222, 0.632396", \ - "0.0462917, 0.0855568, 0.111318, 0.158078, 0.241373, 0.386914, 0.633774", \ - "0.061536, 0.102112, 0.12585, 0.168559, 0.248044, 0.390649, 0.635222", \ - "0.082513, 0.128957, 0.152667, 0.192744, 0.26707, 0.403632, 0.643349" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0600937, 0.115419, 0.143886, 0.189934, 0.266115, 0.392956, 0.604336", \ - "0.0897187, 0.146713, 0.175379, 0.221384, 0.297628, 0.424419, 0.636233", \ - "0.109778, 0.169539, 0.198316, 0.244373, 0.320695, 0.447457, 0.658703", \ - "0.136702, 0.201245, 0.230402, 0.276379, 0.352736, 0.479677, 0.690802", \ - "0.173944, 0.245631, 0.27591, 0.322252, 0.397885, 0.525172, 0.736048", \ - "0.22515, 0.30729, 0.340263, 0.387973, 0.464004, 0.590906, 0.80182", \ - "0.291689, 0.388301, 0.42547, 0.479336, 0.555702, 0.684353, 0.89696" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0175761, 0.0725195, 0.110912, 0.176562, 0.28769, 0.473539, 0.783678", \ - "0.0211187, 0.0738114, 0.111827, 0.176766, 0.287691, 0.474526, 0.784058", \ - "0.0252011, 0.0758407, 0.113077, 0.177461, 0.288104, 0.474527, 0.784059", \ - "0.0322989, 0.0798403, 0.115565, 0.179019, 0.288879, 0.474528, 0.78406", \ - "0.0419071, 0.0885947, 0.121566, 0.182335, 0.290321, 0.47496, 0.784792", \ - "0.056974, 0.102698, 0.133522, 0.190351, 0.294749, 0.477198, 0.786267", \ - "0.078947, 0.130804, 0.159669, 0.211003, 0.308338, 0.486818, 0.792736" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0779235, 0.135643, 0.162115, 0.202425, 0.267253, 0.374397, 0.552747", \ - "0.107692, 0.166287, 0.192791, 0.233192, 0.298265, 0.405457, 0.583653", \ - "0.128949, 0.189463, 0.216392, 0.257021, 0.322215, 0.42944, 0.607758", \ - "0.160092, 0.223799, 0.251388, 0.292381, 0.357907, 0.465408, 0.643714", \ - "0.203124, 0.27352, 0.302615, 0.344169, 0.409811, 0.517192, 0.695467", \ - "0.264616, 0.343399, 0.375146, 0.419795, 0.48577, 0.593741, 0.772032", \ - "0.347766, 0.441806, 0.479123, 0.52931, 0.599899, 0.710494, 0.890684" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0220866, 0.0684645, 0.0983278, 0.14904, 0.235604, 0.383549, 0.631447", \ - "0.0246082, 0.069621, 0.0989302, 0.149168, 0.236077, 0.38355, 0.631647", \ - "0.0284053, 0.072093, 0.100842, 0.150553, 0.236744, 0.383983, 0.631778", \ - "0.0356916, 0.0767387, 0.104687, 0.153286, 0.238529, 0.38518, 0.632156", \ - "0.0463268, 0.0856416, 0.111725, 0.158065, 0.241388, 0.386792, 0.633822", \ - "0.061535, 0.102561, 0.126263, 0.169599, 0.248329, 0.390803, 0.635668", \ - "0.083042, 0.129598, 0.153149, 0.193531, 0.267733, 0.404488, 0.643989" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0656714, 0.117315, 0.145676, 0.191609, 0.26797, 0.394876, 0.606198", \ - "0.0919205, 0.14455, 0.172974, 0.218924, 0.295267, 0.422259, 0.634215", \ - "0.110863, 0.165294, 0.193553, 0.239609, 0.316033, 0.442902, 0.654187", \ - "0.137011, 0.194722, 0.223238, 0.269374, 0.345736, 0.472753, 0.683897", \ - "0.173009, 0.23625, 0.266112, 0.311924, 0.38835, 0.515114, 0.726336", \ - "0.223586, 0.295495, 0.326566, 0.373072, 0.450101, 0.577113, 0.788372", \ - "0.291376, 0.377053, 0.411643, 0.461486, 0.539255, 0.668592, 0.880952" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0156498, 0.0714093, 0.110404, 0.176423, 0.28773, 0.473554, 0.783717", \ - "0.0172628, 0.0720629, 0.110845, 0.17651, 0.287761, 0.47573, 0.785045", \ - "0.0193502, 0.0733578, 0.111618, 0.176899, 0.28802, 0.475731, 0.785046", \ - "0.0235952, 0.0758692, 0.113219, 0.177865, 0.288632, 0.475732, 0.785047", \ - "0.0300082, 0.0809886, 0.117331, 0.180131, 0.289564, 0.475733, 0.785048", \ - "0.04072, 0.091314, 0.125019, 0.185267, 0.29298, 0.477082, 0.785852", \ - "0.058056, 0.111641, 0.142084, 0.199157, 0.30295, 0.484733, 0.791909" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0857701, 0.137976, 0.163528, 0.203218, 0.268014, 0.375248, 0.553504", \ - "0.110562, 0.163494, 0.189122, 0.228875, 0.293791, 0.400971, 0.579243", \ - "0.127903, 0.18234, 0.208222, 0.248151, 0.313125, 0.420423, 0.598689", \ - "0.153499, 0.210989, 0.2373, 0.277722, 0.342869, 0.450198, 0.628547", \ - "0.190586, 0.253732, 0.281312, 0.321978, 0.387334, 0.494791, 0.673141", \ - "0.243469, 0.314891, 0.344928, 0.387973, 0.453924, 0.561568, 0.740154", \ - "0.315142, 0.398466, 0.432484, 0.47888, 0.54944, 0.659886, 0.840489" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.019154, 0.0655606, 0.0958899, 0.147416, 0.235224, 0.38354, 0.631811", \ - "0.0203064, 0.0661821, 0.0962891, 0.147471, 0.235307, 0.383591, 0.631894", \ - "0.0222174, 0.0677137, 0.0975193, 0.148348, 0.235711, 0.383894, 0.632112", \ - "0.0262801, 0.0710084, 0.10012, 0.150277, 0.236924, 0.384515, 0.63227", \ - "0.0331952, 0.077549, 0.105535, 0.153741, 0.239073, 0.385654, 0.633307", \ - "0.044297, 0.08897, 0.116122, 0.162664, 0.245077, 0.389078, 0.634969", \ - "0.061204, 0.109302, 0.135193, 0.179818, 0.260703, 0.401608, 0.643927" \ - ); - } - } - timing () { - related_pin : "S"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0656714, 0.117315, 0.145676, 0.191609, 0.26797, 0.394876, 0.606198", \ - "0.0919205, 0.14455, 0.172974, 0.218924, 0.295267, 0.422259, 0.634215", \ - "0.110863, 0.165294, 0.193553, 0.239609, 0.316033, 0.442902, 0.654187", \ - "0.137011, 0.194722, 0.223238, 0.269374, 0.345736, 0.472753, 0.683897", \ - "0.173009, 0.23625, 0.266112, 0.311924, 0.38835, 0.515114, 0.726336", \ - "0.223586, 0.295495, 0.326566, 0.373072, 0.450101, 0.577113, 0.788372", \ - "0.291376, 0.377053, 0.411643, 0.461486, 0.539255, 0.668592, 0.880952" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0156498, 0.0714093, 0.110404, 0.176423, 0.28773, 0.473554, 0.783717", \ - "0.0172628, 0.0720629, 0.110845, 0.17651, 0.287761, 0.47573, 0.785045", \ - "0.0193502, 0.0733578, 0.111618, 0.176899, 0.28802, 0.475731, 0.785046", \ - "0.0235952, 0.0758692, 0.113219, 0.177865, 0.288632, 0.475732, 0.785047", \ - "0.0300082, 0.0809886, 0.117331, 0.180131, 0.289564, 0.475733, 0.785048", \ - "0.04072, 0.091314, 0.125019, 0.185267, 0.29298, 0.477082, 0.785852", \ - "0.058056, 0.111641, 0.142084, 0.199157, 0.30295, 0.484733, 0.791909" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0857701, 0.137976, 0.163528, 0.203218, 0.268014, 0.375248, 0.553504", \ - "0.110562, 0.163494, 0.189122, 0.228875, 0.293791, 0.400971, 0.579243", \ - "0.127903, 0.18234, 0.208222, 0.248151, 0.313125, 0.420423, 0.598689", \ - "0.153499, 0.210989, 0.2373, 0.277722, 0.342869, 0.450198, 0.628547", \ - "0.190586, 0.253732, 0.281312, 0.321978, 0.387334, 0.494791, 0.673141", \ - "0.243469, 0.314891, 0.344928, 0.387973, 0.453924, 0.561568, 0.740154", \ - "0.315142, 0.398466, 0.432484, 0.47888, 0.54944, 0.659886, 0.840489" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.019154, 0.0655606, 0.0958899, 0.147416, 0.235224, 0.38354, 0.631811", \ - "0.0203064, 0.0661821, 0.0962891, 0.147471, 0.235307, 0.383591, 0.631894", \ - "0.0222174, 0.0677137, 0.0975193, 0.148348, 0.235711, 0.383894, 0.632112", \ - "0.0262801, 0.0710084, 0.10012, 0.150277, 0.236924, 0.384515, 0.63227", \ - "0.0331952, 0.077549, 0.105535, 0.153741, 0.239073, 0.385654, 0.633307", \ - "0.044297, 0.08897, 0.116122, 0.162664, 0.245077, 0.389078, 0.634969", \ - "0.061204, 0.109302, 0.135193, 0.179818, 0.260703, 0.401608, 0.643927" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.088464, 0.140141, 0.168377, 0.214357, 0.290615, 0.417739, 0.629101", \ - "0.112844, 0.164591, 0.192876, 0.23879, 0.315118, 0.441958, 0.653494", \ - "0.126835, 0.178596, 0.206908, 0.252783, 0.329134, 0.45608, 0.667552", \ - "0.145387, 0.197152, 0.225459, 0.271418, 0.347711, 0.474664, 0.685874", \ - "0.169721, 0.22177, 0.250071, 0.296049, 0.372353, 0.499325, 0.710588", \ - "0.200857, 0.253564, 0.281951, 0.327862, 0.404284, 0.531328, 0.742621", \ - "0.235361, 0.289984, 0.318171, 0.364172, 0.44041, 0.567412, 0.778862" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0158127, 0.0714792, 0.110515, 0.176454, 0.287754, 0.473711, 0.783844", \ - "0.0158479, 0.0714802, 0.110524, 0.176455, 0.288478, 0.47393, 0.783928", \ - "0.015925, 0.0715107, 0.110537, 0.176456, 0.288479, 0.473931, 0.783929", \ - "0.0160956, 0.0716052, 0.110538, 0.176486, 0.28848, 0.473932, 0.78393", \ - "0.0165204, 0.0718078, 0.110675, 0.176487, 0.288481, 0.473933, 0.783931", \ - "0.017692, 0.072358, 0.111002, 0.176631, 0.288482, 0.473934, 0.783932", \ - "0.019979, 0.073863, 0.111867, 0.177013, 0.288483, 0.473935, 0.783933" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.106743, 0.159204, 0.184545, 0.224187, 0.288969, 0.396237, 0.574551", \ - "0.131311, 0.183701, 0.209173, 0.248871, 0.31375, 0.421056, 0.599658", \ - "0.147231, 0.199558, 0.225094, 0.264772, 0.329639, 0.436896, 0.61527", \ - "0.16863, 0.220941, 0.246563, 0.28621, 0.350981, 0.458247, 0.636536", \ - "0.199213, 0.251847, 0.277198, 0.316936, 0.381768, 0.489143, 0.667386", \ - "0.243383, 0.296282, 0.321955, 0.361749, 0.426617, 0.533936, 0.712304", \ - "0.305353, 0.359606, 0.385429, 0.425391, 0.490279, 0.597601, 0.776141" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0194101, 0.0658833, 0.0961452, 0.147396, 0.235314, 0.383624, 0.631879", \ - "0.0194111, 0.0658843, 0.0961462, 0.147397, 0.235315, 0.383762, 0.632367", \ - "0.0194208, 0.0658853, 0.0961472, 0.147398, 0.235316, 0.383763, 0.632785", \ - "0.0194839, 0.0658863, 0.0961647, 0.147511, 0.235317, 0.383764, 0.632786", \ - "0.0196731, 0.066066, 0.0961657, 0.147512, 0.235318, 0.383765, 0.632787", \ - "0.020418, 0.066446, 0.096536, 0.14769, 0.235512, 0.383779, 0.632788", \ - "0.02248, 0.06782, 0.097561, 0.148349, 0.235733, 0.383938, 0.632789" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0161758, 0.0168691, 0.0168811, 0.016833, 0.0166305, 0.0161561, 0.0162311", \ - "0.0163478, 0.0162929, 0.0164847, 0.0164621, 0.0163413, 0.0159763, 0.0158651", \ - "0.0170444, 0.0166512, 0.0165577, 0.0167104, 0.0166359, 0.0162061, 0.0160242", \ - "0.0188378, 0.0174647, 0.0175243, 0.0175756, 0.0171942, 0.0177073, 0.0167723", \ - "0.0228232, 0.0200518, 0.0199459, 0.0198187, 0.0198183, 0.0191568, 0.0192212", \ - "0.0305351, 0.0259254, 0.0256325, 0.02513, 0.0250629, 0.0251269, 0.024663", \ - "0.0464038, 0.0389312, 0.0380723, 0.0373721, 0.0368025, 0.0363002, 0.0356888" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0163129, 0.0164564, 0.0166, 0.0165661, 0.0165632, 0.0162398, 0.0153353", \ - "0.0164372, 0.0160686, 0.0162846, 0.0163353, 0.0170976, 0.0158305, 0.0151515", \ - "0.0173564, 0.0164177, 0.0163707, 0.016455, 0.017039, 0.0171203, 0.0153106", \ - "0.0194635, 0.0174219, 0.0175898, 0.0176782, 0.0173439, 0.0173269, 0.0164707", \ - "0.0235173, 0.0200222, 0.0199177, 0.0200386, 0.0201198, 0.0197424, 0.0186031", \ - "0.0316203, 0.0259772, 0.0256073, 0.0251092, 0.0251438, 0.0256542, 0.025381", \ - "0.0473497, 0.0388297, 0.0379344, 0.037196, 0.0368443, 0.0363856, 0.0362771" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0162209, 0.0169861, 0.0170538, 0.017071, 0.0168887, 0.016448, 0.0162895", \ - "0.0164835, 0.0164144, 0.0166582, 0.0167767, 0.016686, 0.0163488, 0.0162934", \ - "0.0171817, 0.0167426, 0.0168123, 0.0168576, 0.016818, 0.0161463, 0.015469", \ - "0.0190188, 0.0176047, 0.0176744, 0.0177174, 0.0172756, 0.0177086, 0.0168031", \ - "0.0229449, 0.0203117, 0.0201953, 0.0201322, 0.0200576, 0.0198068, 0.0194496", \ - "0.030859, 0.0259748, 0.0258347, 0.025449, 0.0252563, 0.0254204, 0.0250268", \ - "0.0469867, 0.0393219, 0.0383165, 0.0377207, 0.0368965, 0.0364281, 0.0361065" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0161854, 0.0163515, 0.0165655, 0.0164488, 0.0163883, 0.0159117, 0.0150999", \ - "0.0163348, 0.0159416, 0.0162021, 0.0161853, 0.0167627, 0.0157077, 0.0150825", \ - "0.0172816, 0.0163018, 0.0163459, 0.0164145, 0.0169434, 0.0170076, 0.0152053", \ - "0.0193834, 0.0173916, 0.017505, 0.0175859, 0.017341, 0.0172564, 0.0164336", \ - "0.0234918, 0.0199568, 0.0200017, 0.0199847, 0.0200604, 0.0196341, 0.0185488", \ - "0.0315825, 0.0259798, 0.0255394, 0.0253706, 0.0251577, 0.0255997, 0.0255339", \ - "0.0473829, 0.038884, 0.0379276, 0.0374736, 0.0370775, 0.0365172, 0.0365787" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(A0 * !A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0169463, 0.0174045, 0.0174364, 0.0173626, 0.0171438, 0.0168211, 0.0166116", \ - "0.0168578, 0.0173692, 0.0175735, 0.0174556, 0.017401, 0.0168661, 0.0167818", \ - "0.0168803, 0.0174559, 0.0173951, 0.0175913, 0.0171574, 0.0186053, 0.0166936", \ - "0.016827, 0.0173124, 0.0174686, 0.0174118, 0.0170998, 0.0171629, 0.0166422", \ - "0.0168973, 0.0171885, 0.017406, 0.0175575, 0.0175676, 0.0169988, 0.0171128", \ - "0.0170502, 0.0170828, 0.0172812, 0.0172302, 0.0174143, 0.0174461, 0.0170808", \ - "0.0173471, 0.0171778, 0.0170619, 0.0171054, 0.0172427, 0.0172116, 0.0172569" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0174745, 0.0177976, 0.0178261, 0.0177708, 0.0174904, 0.0172486, 0.0163246", \ - "0.0174945, 0.017751, 0.0178915, 0.0183649, 0.0177353, 0.0173992, 0.0166701", \ - "0.0175255, 0.0178142, 0.0179369, 0.0177839, 0.0182006, 0.0173329, 0.0168415", \ - "0.0175212, 0.0177018, 0.0179765, 0.018117, 0.017584, 0.0174228, 0.0173194", \ - "0.0174794, 0.017684, 0.0177966, 0.0178806, 0.0181527, 0.0181096, 0.0167743", \ - "0.0176869, 0.0174934, 0.0177044, 0.0179438, 0.0179109, 0.0178704, 0.0179996", \ - "0.0181534, 0.017572, 0.0176381, 0.0176215, 0.0175427, 0.0177991, 0.0178932" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(!A0 * A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0170665, 0.0177566, 0.0178525, 0.0178725, 0.017676, 0.0172356, 0.017102", \ - "0.0171823, 0.0174401, 0.0176841, 0.0178434, 0.0176467, 0.0177681, 0.0174662", \ - "0.0175422, 0.0176611, 0.0175934, 0.0177186, 0.0179504, 0.01732, 0.0171271", \ - "0.0187004, 0.0182163, 0.018316, 0.0184556, 0.018053, 0.0186503, 0.0175713", \ - "0.0215632, 0.0199919, 0.0203046, 0.0202526, 0.0205179, 0.0199107, 0.0195734", \ - "0.028292, 0.0252353, 0.0251906, 0.0246921, 0.0249595, 0.0251177, 0.0247999", \ - "0.0420951, 0.0366105, 0.0359261, 0.0356836, 0.0354887, 0.0353028, 0.0350984" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0163498, 0.016575, 0.016807, 0.0167109, 0.0166336, 0.0163158, 0.0153204", \ - "0.0164217, 0.0164377, 0.0167607, 0.0167586, 0.0167341, 0.0161336, 0.0154054", \ - "0.0168177, 0.0165989, 0.0165799, 0.0166699, 0.0173119, 0.0165067, 0.0154826", \ - "0.0179451, 0.0170206, 0.01711, 0.0173539, 0.0170174, 0.0169899, 0.016053", \ - "0.0211176, 0.0191396, 0.0193769, 0.0192629, 0.0195463, 0.0193496, 0.0180769", \ - "0.027833, 0.0241743, 0.0242987, 0.0242287, 0.0243297, 0.0242743, 0.0244349", \ - "0.0415135, 0.0354707, 0.0350066, 0.0347202, 0.0351551, 0.0345817, 0.0347684" \ - ); - } - } - internal_power () { - related_pin : "S"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0170665, 0.0177566, 0.0178525, 0.0178725, 0.017676, 0.0172356, 0.017102", \ - "0.0171823, 0.0174401, 0.0176841, 0.0178434, 0.0176467, 0.0177681, 0.0174662", \ - "0.0175422, 0.0176611, 0.0175934, 0.0177186, 0.0179504, 0.01732, 0.0171271", \ - "0.0187004, 0.0182163, 0.018316, 0.0184556, 0.018053, 0.0186503, 0.0175713", \ - "0.0215632, 0.0199919, 0.0203046, 0.0202526, 0.0205179, 0.0199107, 0.0195734", \ - "0.028292, 0.0252353, 0.0251906, 0.0246921, 0.0249595, 0.0251177, 0.0247999", \ - "0.0420951, 0.0366105, 0.0359261, 0.0356836, 0.0354887, 0.0353028, 0.0350984" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0163498, 0.016575, 0.016807, 0.0167109, 0.0166336, 0.0163158, 0.0153204", \ - "0.0164217, 0.0164377, 0.0167607, 0.0167586, 0.0167341, 0.0161336, 0.0154054", \ - "0.0168177, 0.0165989, 0.0165799, 0.0166699, 0.0173119, 0.0165067, 0.0154826", \ - "0.0179451, 0.0170206, 0.01711, 0.0173539, 0.0170174, 0.0169899, 0.016053", \ - "0.0211176, 0.0191396, 0.0193769, 0.0192629, 0.0195463, 0.0193496, 0.0180769", \ - "0.027833, 0.0241743, 0.0242987, 0.0242287, 0.0243297, 0.0242743, 0.0244349", \ - "0.0415135, 0.0354707, 0.0350066, 0.0347202, 0.0351551, 0.0345817, 0.0347684" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0029731; - rise_capacitance : 0.0030172; - rise_capacitance_range (0.00265386, 0.00331566); - fall_capacitance : 0.002929; - fall_capacitance_range (0.00262284, 0.00313548); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0030765; - rise_capacitance : 0.00312082; - rise_capacitance_range (0.00276218, 0.00341773); - fall_capacitance : 0.00303218; - fall_capacitance_range (0.00272791, 0.00323262); - } - pin (S) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00551838; - rise_capacitance : 0.00554292; - rise_capacitance_range (0.00466135, 0.00638221); - fall_capacitance : 0.00549384; - fall_capacitance_range (0.00466772, 0.00641566); - internal_power () { - when : "(A0 * A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00420874, 0.00407996, 0.00444294, 0.0054392, 0.007828, 0.012914, 0.023802" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00451712, 0.0046094, 0.00503845, 0.00607185, 0.00842596, 0.0134959, 0.0242107" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00380548, 0.00377202, 0.00412346, 0.00513928, 0.00748696, 0.0126224, 0.0234097" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0047629, 0.00481497, 0.00522782, 0.00635407, 0.0086398, 0.0137708, 0.0245507" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00420874, 0.00407996, 0.00444294, 0.0054392, 0.007828, 0.012914, 0.023802" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0047629, 0.00481497, 0.00522782, 0.00635407, 0.0086398, 0.0137708, 0.0245507" \ - ); - } - } - } - } - cell (sg13g2_mux4_1) { - area : 38.1024; - cell_footprint : "mux4"; - cell_leakage_power : 984.262; - leakage_power () { - value : 762.596; - when : "!S1&!S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 886.843; - when : "!S1&!S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 807.44; - when : "!S1&!S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 905.034; - when : "!S1&!S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 925.026; - when : "!S1&!S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 980.323; - when : "!S1&!S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 969.87; - when : "!S1&!S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 998.512; - when : "!S1&!S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 807.434; - when : "!S1&!S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 931.681; - when : "!S1&!S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 852.278; - when : "!S1&!S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 949.871; - when : "!S1&!S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 943.21; - when : "!S1&!S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 998.507; - when : "!S1&!S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 988.053; - when : "!S1&!S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 1016.7; - when : "!S1&!S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 826.653; - when : "!S1&S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 871.496; - when : "!S1&S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 950.903; - when : "!S1&S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 969.092; - when : "!S1&S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 871.499; - when : "!S1&S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 916.343; - when : "!S1&S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 995.747; - when : "!S1&S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 1013.94; - when : "!S1&S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 989.075; - when : "!S1&S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 1033.92; - when : "!S1&S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 1044.37; - when : "!S1&S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 1062.56; - when : "!S1&S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 1007.27; - when : "!S1&S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 1052.11; - when : "!S1&S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 1062.56; - when : "!S1&S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 1080.75; - when : "!S1&S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 826.641; - when : "S1&!S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 989.068; - when : "S1&!S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 871.486; - when : "S1&!S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 1007.26; - when : "S1&!S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 950.891; - when : "S1&!S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 1044.37; - when : "S1&!S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 995.734; - when : "S1&!S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 1062.56; - when : "S1&!S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 871.479; - when : "S1&!S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 1033.91; - when : "S1&!S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 916.324; - when : "S1&!S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 1052.1; - when : "S1&!S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 969.075; - when : "S1&!S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 1062.55; - when : "S1&!S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 1013.92; - when : "S1&!S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 1080.74; - when : "S1&!S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 890.698; - when : "S1&S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 935.542; - when : "S1&S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 1053.13; - when : "S1&S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 1071.32; - when : "S1&S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 935.544; - when : "S1&S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 980.388; - when : "S1&S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 1097.97; - when : "S1&S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 1116.16; - when : "S1&S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 1014.94; - when : "S1&S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 1059.78; - when : "S1&S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 1108.42; - when : "S1&S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 1126.61; - when : "S1&S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 1033.13; - when : "S1&S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 1077.98; - when : "S1&S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 1126.61; - when : "S1&S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 1144.8; - when : "S1&S0&A3&A2&A1&A0"; - } - pin (X) { - direction : "output"; - function : "(A0*(!S0*!S1))+(A1*(S0*!S1))+(A2*(!S0*S1))+(A3*(S0*S1))"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.09373, 0.146925, 0.176162, 0.222369, 0.299093, 0.426328, 0.638337", \ - "0.120576, 0.174388, 0.203567, 0.24995, 0.326704, 0.45394, 0.665847", \ - "0.141389, 0.196281, 0.225745, 0.272224, 0.348949, 0.476297, 0.688057", \ - "0.171623, 0.22893, 0.258697, 0.305338, 0.382152, 0.509576, 0.721453", \ - "0.21423, 0.276763, 0.307089, 0.354069, 0.430963, 0.558559, 0.770528", \ - "0.276293, 0.346628, 0.379108, 0.426529, 0.504372, 0.632109, 0.843953", \ - "0.36539, 0.449027, 0.48485, 0.535601, 0.615139, 0.744877, 0.957635" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190928, 0.0741705, 0.112766, 0.177795, 0.288783, 0.474946, 0.786127", \ - "0.0198645, 0.0746494, 0.112891, 0.177906, 0.288784, 0.475002, 0.786396", \ - "0.0211685, 0.0756313, 0.113713, 0.178381, 0.288961, 0.475119, 0.78697", \ - "0.0238934, 0.0779839, 0.115334, 0.179402, 0.289585, 0.47551, 0.786971", \ - "0.0288179, 0.0826955, 0.118716, 0.18156, 0.290534, 0.476009, 0.786972", \ - "0.036621, 0.09134, 0.126472, 0.186867, 0.294127, 0.477573, 0.787577", \ - "0.050232, 0.107923, 0.141019, 0.198703, 0.303075, 0.484679, 0.79238" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.103373, 0.155949, 0.182404, 0.222498, 0.287471, 0.394238, 0.571669", \ - "0.129145, 0.18219, 0.208627, 0.249045, 0.313914, 0.420696, 0.598259", \ - "0.146904, 0.201444, 0.227923, 0.268608, 0.333533, 0.440498, 0.618103", \ - "0.172538, 0.2295, 0.256891, 0.297877, 0.363239, 0.470293, 0.647901", \ - "0.207708, 0.269748, 0.298367, 0.339865, 0.405855, 0.513158, 0.690757", \ - "0.255436, 0.325973, 0.356877, 0.401538, 0.468132, 0.57594, 0.7541", \ - "0.313395, 0.39714, 0.432481, 0.480997, 0.551823, 0.663397, 0.843888" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0210013, 0.0669986, 0.0970608, 0.147184, 0.233451, 0.380171, 0.626747", \ - "0.0216219, 0.067478, 0.0971186, 0.147315, 0.233755, 0.380343, 0.626748", \ - "0.022844, 0.068891, 0.0982028, 0.148023, 0.234102, 0.380436, 0.626833", \ - "0.0257503, 0.0716956, 0.100789, 0.149893, 0.235148, 0.381045, 0.626945", \ - "0.0309734, 0.0771702, 0.105427, 0.153347, 0.237338, 0.382433, 0.627826", \ - "0.039833, 0.08693, 0.114961, 0.161829, 0.242955, 0.385346, 0.629344", \ - "0.053269, 0.105007, 0.132323, 0.177896, 0.256796, 0.396685, 0.637009" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0916342, 0.14478, 0.173799, 0.220105, 0.296749, 0.424043, 0.635752", \ - "0.119462, 0.173146, 0.202229, 0.248712, 0.325368, 0.452565, 0.664511", \ - "0.14051, 0.19537, 0.224576, 0.271149, 0.347813, 0.47514, 0.686949", \ - "0.170757, 0.228003, 0.257723, 0.304354, 0.381193, 0.508599, 0.720437", \ - "0.21276, 0.27517, 0.305854, 0.352967, 0.42986, 0.556979, 0.769313", \ - "0.272843, 0.343557, 0.375567, 0.423791, 0.501618, 0.629119, 0.840518", \ - "0.362222, 0.446549, 0.482778, 0.53376, 0.613421, 0.74247, 0.95557" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187995, 0.0740235, 0.112435, 0.177683, 0.288692, 0.474986, 0.785971", \ - "0.0196819, 0.0745259, 0.112762, 0.177764, 0.288725, 0.474987, 0.78637", \ - "0.0209703, 0.0755728, 0.113514, 0.178302, 0.288926, 0.475035, 0.787111", \ - "0.0238214, 0.0779104, 0.115242, 0.17933, 0.289399, 0.475453, 0.787112", \ - "0.0288663, 0.0824746, 0.118784, 0.181468, 0.290536, 0.476006, 0.787113", \ - "0.037008, 0.092183, 0.126441, 0.187155, 0.294175, 0.477629, 0.787644", \ - "0.050559, 0.108416, 0.141492, 0.199045, 0.303256, 0.484613, 0.792667" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.104692, 0.15762, 0.183775, 0.224137, 0.288999, 0.395796, 0.573314", \ - "0.129382, 0.182607, 0.209069, 0.249399, 0.314407, 0.42126, 0.598803", \ - "0.147063, 0.20141, 0.228176, 0.26878, 0.333828, 0.440761, 0.61823", \ - "0.172629, 0.229621, 0.257271, 0.297983, 0.363436, 0.470468, 0.647962", \ - "0.208168, 0.269889, 0.29868, 0.340396, 0.406179, 0.513423, 0.691184", \ - "0.255682, 0.32595, 0.356966, 0.401338, 0.467909, 0.576211, 0.753969", \ - "0.315264, 0.398327, 0.433436, 0.481626, 0.553789, 0.664275, 0.844633" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0211726, 0.0673533, 0.0970597, 0.147376, 0.233543, 0.380254, 0.626636", \ - "0.0217209, 0.0675901, 0.0973605, 0.147415, 0.233765, 0.380443, 0.626821", \ - "0.0230129, 0.0687809, 0.0983287, 0.148104, 0.234179, 0.380454, 0.627442", \ - "0.0257566, 0.0717777, 0.101005, 0.149953, 0.235241, 0.38117, 0.627443", \ - "0.0308876, 0.0768404, 0.1055, 0.153455, 0.237474, 0.382376, 0.627907", \ - "0.039669, 0.086801, 0.114912, 0.161634, 0.242881, 0.385497, 0.629283", \ - "0.052872, 0.104206, 0.131549, 0.177324, 0.257737, 0.396957, 0.637044" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0968514, 0.150803, 0.180062, 0.22653, 0.303134, 0.430474, 0.642251", \ - "0.12425, 0.178732, 0.208185, 0.254604, 0.331285, 0.458681, 0.670494", \ - "0.145725, 0.201445, 0.230946, 0.277566, 0.35424, 0.481663, 0.693466", \ - "0.17705, 0.235383, 0.265574, 0.312048, 0.388825, 0.516316, 0.728047", \ - "0.220981, 0.284442, 0.315409, 0.36263, 0.439705, 0.567042, 0.77922", \ - "0.284931, 0.356368, 0.389397, 0.438445, 0.515351, 0.642967, 0.854643", \ - "0.376858, 0.462321, 0.498977, 0.550157, 0.630719, 0.75883, 0.971981" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195215, 0.0747478, 0.113146, 0.17788, 0.288754, 0.474898, 0.786114", \ - "0.0203136, 0.0751578, 0.113345, 0.178049, 0.288817, 0.475001, 0.786159", \ - "0.021647, 0.0762371, 0.114084, 0.178598, 0.289082, 0.475132, 0.787125", \ - "0.0244612, 0.0788331, 0.116132, 0.179708, 0.289522, 0.475298, 0.787126", \ - "0.02957, 0.0833965, 0.119515, 0.182062, 0.290691, 0.475958, 0.787127", \ - "0.037469, 0.093028, 0.127851, 0.188428, 0.294464, 0.477623, 0.787407", \ - "0.051031, 0.109218, 0.142768, 0.199762, 0.303761, 0.484502, 0.79216" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.10962, 0.163107, 0.189985, 0.230417, 0.295386, 0.402216, 0.57961", \ - "0.135202, 0.189201, 0.215952, 0.256609, 0.321715, 0.428537, 0.606094", \ - "0.153508, 0.20865, 0.235564, 0.276515, 0.341707, 0.448699, 0.626194", \ - "0.180246, 0.238129, 0.265911, 0.306945, 0.37251, 0.47973, 0.657258", \ - "0.2173, 0.279908, 0.308971, 0.350942, 0.41689, 0.524411, 0.702047", \ - "0.26691, 0.338314, 0.369824, 0.414601, 0.481414, 0.589365, 0.767658", \ - "0.329282, 0.413966, 0.449656, 0.498561, 0.569861, 0.681323, 0.861919" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0215639, 0.0682479, 0.0981443, 0.14783, 0.23396, 0.380379, 0.62664", \ - "0.0221578, 0.0684724, 0.0982346, 0.148095, 0.234097, 0.380681, 0.626821", \ - "0.0233351, 0.0696002, 0.0991216, 0.148865, 0.234488, 0.380723, 0.627497", \ - "0.026212, 0.0727616, 0.101811, 0.150723, 0.235635, 0.381317, 0.627498", \ - "0.0314257, 0.0780269, 0.106545, 0.154222, 0.238172, 0.382609, 0.627762", \ - "0.040381, 0.088118, 0.116323, 0.162915, 0.243677, 0.385871, 0.62941", \ - "0.053875, 0.106139, 0.133474, 0.179036, 0.257992, 0.396942, 0.636849" \ - ); - } - } - timing () { - related_pin : "A3"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0949757, 0.148931, 0.178042, 0.224439, 0.301084, 0.428408, 0.640356", \ - "0.123032, 0.177443, 0.206809, 0.25327, 0.330016, 0.457172, 0.66914", \ - "0.144711, 0.200358, 0.229832, 0.276361, 0.353115, 0.480453, 0.692516", \ - "0.176178, 0.234411, 0.26421, 0.31094, 0.387741, 0.515266, 0.727126", \ - "0.220099, 0.283805, 0.314347, 0.361665, 0.438718, 0.56608, 0.778294", \ - "0.283388, 0.355107, 0.387833, 0.436568, 0.514171, 0.641721, 0.853255", \ - "0.373975, 0.459845, 0.496458, 0.547907, 0.628064, 0.756379, 0.969637" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0193776, 0.0746423, 0.112923, 0.17785, 0.288768, 0.474916, 0.786039", \ - "0.020196, 0.0750507, 0.113213, 0.178077, 0.288779, 0.474917, 0.786062", \ - "0.0215015, 0.0761146, 0.114011, 0.178504, 0.28902, 0.475092, 0.786376", \ - "0.0244329, 0.0787335, 0.115791, 0.179632, 0.289552, 0.475383, 0.786377", \ - "0.029557, 0.0836506, 0.119421, 0.181967, 0.290598, 0.475861, 0.786815", \ - "0.037564, 0.09265, 0.127436, 0.187655, 0.294294, 0.477497, 0.787585", \ - "0.051354, 0.109704, 0.143046, 0.200215, 0.303846, 0.484724, 0.792208" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.110754, 0.164362, 0.191031, 0.231608, 0.29654, 0.403328, 0.580782", \ - "0.135377, 0.18938, 0.216083, 0.256959, 0.321905, 0.428733, 0.606376", \ - "0.15334, 0.20874, 0.235677, 0.276517, 0.341639, 0.448549, 0.626164", \ - "0.179865, 0.23779, 0.265226, 0.306508, 0.372303, 0.479253, 0.656747", \ - "0.216844, 0.279402, 0.308524, 0.35048, 0.416734, 0.523895, 0.701838", \ - "0.266074, 0.3374, 0.368902, 0.413429, 0.48154, 0.588897, 0.766363", \ - "0.328636, 0.41318, 0.448631, 0.497605, 0.570145, 0.680309, 0.86094" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021572, 0.0681691, 0.0980891, 0.147868, 0.233984, 0.380332, 0.62693", \ - "0.0221729, 0.0685246, 0.0981848, 0.148316, 0.234104, 0.380684, 0.626931", \ - "0.0233603, 0.069796, 0.0992264, 0.148797, 0.234608, 0.380733, 0.627497", \ - "0.0262526, 0.0727915, 0.101631, 0.150724, 0.235689, 0.381388, 0.627498", \ - "0.0313763, 0.0778009, 0.106437, 0.15434, 0.237916, 0.382603, 0.627829", \ - "0.040304, 0.088078, 0.11624, 0.1628, 0.244587, 0.38584, 0.62941", \ - "0.053738, 0.105872, 0.133127, 0.178888, 0.258795, 0.397019, 0.636861" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A2 * A3 * S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.083115, 0.137143, 0.166291, 0.212733, 0.289313, 0.416511, 0.628381", \ - "0.114387, 0.169347, 0.198668, 0.245265, 0.321886, 0.449214, 0.660949", \ - "0.136475, 0.193272, 0.222847, 0.269549, 0.346333, 0.473671, 0.685696", \ - "0.167206, 0.227926, 0.258241, 0.305003, 0.382038, 0.509332, 0.72122", \ - "0.209237, 0.277723, 0.308856, 0.356255, 0.432955, 0.561009, 0.773005", \ - "0.267583, 0.347231, 0.381768, 0.43075, 0.508516, 0.635746, 0.848036", \ - "0.347198, 0.444958, 0.484778, 0.538132, 0.619043, 0.749236, 0.962469" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192946, 0.0745648, 0.112823, 0.177998, 0.288687, 0.474872, 0.786057", \ - "0.0210131, 0.0754765, 0.113402, 0.178124, 0.288875, 0.475725, 0.786058", \ - "0.0234654, 0.0770441, 0.114518, 0.17893, 0.289172, 0.475726, 0.786305", \ - "0.0282935, 0.0803154, 0.117011, 0.180333, 0.289959, 0.475727, 0.78637", \ - "0.0355498, 0.0876307, 0.121951, 0.183235, 0.291402, 0.47638, 0.787203", \ - "0.046307, 0.100623, 0.13345, 0.190994, 0.296048, 0.478099, 0.787802", \ - "0.063682, 0.124555, 0.155238, 0.208711, 0.308913, 0.487739, 0.793891" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0954634, 0.148973, 0.175993, 0.216266, 0.281282, 0.388094, 0.565683", \ - "0.124682, 0.179222, 0.20597, 0.246714, 0.311811, 0.41865, 0.596149", \ - "0.144768, 0.200985, 0.228426, 0.269323, 0.334571, 0.441649, 0.619168", \ - "0.173463, 0.233255, 0.261415, 0.30261, 0.368572, 0.47591, 0.653676", \ - "0.211998, 0.278476, 0.307839, 0.350389, 0.416708, 0.524007, 0.702149", \ - "0.263431, 0.341349, 0.373711, 0.418623, 0.4862, 0.594939, 0.772127", \ - "0.325582, 0.419966, 0.458588, 0.509379, 0.583125, 0.694962, 0.874414" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021484, 0.0679197, 0.0980648, 0.147808, 0.234029, 0.380305, 0.626784", \ - "0.0228523, 0.0688063, 0.0984475, 0.148277, 0.234176, 0.380502, 0.626785", \ - "0.0249967, 0.070734, 0.100088, 0.149421, 0.234859, 0.380857, 0.626994", \ - "0.0296146, 0.0745855, 0.103259, 0.15177, 0.236579, 0.38192, 0.627571", \ - "0.0373357, 0.0816416, 0.108847, 0.156014, 0.239218, 0.383525, 0.628758", \ - "0.04937, 0.095831, 0.121525, 0.165739, 0.245432, 0.386859, 0.630153", \ - "0.067175, 0.120203, 0.146121, 0.188058, 0.264691, 0.401289, 0.638694" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1 * !S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0788316, 0.132041, 0.161056, 0.207361, 0.284019, 0.411232, 0.623184", \ - "0.108533, 0.162848, 0.192051, 0.238423, 0.315004, 0.442262, 0.654073", \ - "0.129402, 0.185472, 0.214853, 0.26137, 0.338141, 0.465599, 0.677298", \ - "0.158321, 0.218091, 0.248134, 0.294699, 0.371576, 0.499078, 0.710949", \ - "0.198234, 0.265292, 0.296096, 0.343388, 0.420599, 0.547654, 0.759803", \ - "0.253202, 0.33141, 0.365068, 0.413961, 0.491763, 0.619377, 0.830875", \ - "0.328705, 0.424697, 0.464779, 0.517727, 0.598198, 0.728094, 0.941144" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187312, 0.0740201, 0.112406, 0.177735, 0.288609, 0.474936, 0.786066", \ - "0.0204336, 0.0749415, 0.113, 0.177926, 0.288753, 0.476346, 0.786067", \ - "0.0228003, 0.0765132, 0.114072, 0.17866, 0.289093, 0.476347, 0.786068", \ - "0.0274974, 0.0795948, 0.116383, 0.180029, 0.289954, 0.476348, 0.786249", \ - "0.0345829, 0.0862595, 0.120864, 0.182734, 0.291268, 0.476359, 0.786975", \ - "0.045534, 0.099087, 0.131715, 0.19006, 0.295822, 0.478311, 0.788089", \ - "0.062876, 0.123357, 0.153776, 0.207587, 0.308438, 0.487883, 0.79471" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0875801, 0.140401, 0.16676, 0.206927, 0.271847, 0.378619, 0.55602", \ - "0.116083, 0.169826, 0.196418, 0.236777, 0.301711, 0.40851, 0.586012", \ - "0.135134, 0.190682, 0.217584, 0.258305, 0.323555, 0.43037, 0.607958", \ - "0.162204, 0.221077, 0.248645, 0.289923, 0.355535, 0.462738, 0.640719", \ - "0.198166, 0.263756, 0.292933, 0.334847, 0.400847, 0.508235, 0.685906", \ - "0.245742, 0.322569, 0.354619, 0.39922, 0.467601, 0.57464, 0.752529", \ - "0.303759, 0.39716, 0.434831, 0.484856, 0.557017, 0.668245, 0.849188" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0209627, 0.0670329, 0.096995, 0.147233, 0.233594, 0.380115, 0.626762", \ - "0.0224612, 0.0679695, 0.0975256, 0.147565, 0.233681, 0.380435, 0.626781", \ - "0.0246417, 0.0700255, 0.0991937, 0.148726, 0.234449, 0.380642, 0.626839", \ - "0.0292095, 0.0732926, 0.102013, 0.151095, 0.236097, 0.38172, 0.627462", \ - "0.0367939, 0.0804956, 0.107974, 0.154885, 0.238431, 0.383118, 0.628577", \ - "0.048836, 0.094506, 0.12013, 0.164659, 0.245748, 0.386683, 0.629921", \ - "0.066414, 0.118542, 0.143442, 0.186048, 0.262301, 0.399687, 0.639042" \ - ); - } - } - timing () { - related_pin : "S0"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.083115, 0.137143, 0.166291, 0.212733, 0.289313, 0.416511, 0.628381", \ - "0.114387, 0.169347, 0.198668, 0.245265, 0.321886, 0.449214, 0.660949", \ - "0.136475, 0.193272, 0.222847, 0.269549, 0.346333, 0.473671, 0.685696", \ - "0.167206, 0.227926, 0.258241, 0.305003, 0.382038, 0.509332, 0.72122", \ - "0.209237, 0.277723, 0.308856, 0.356255, 0.432955, 0.561009, 0.773005", \ - "0.267583, 0.347231, 0.381768, 0.43075, 0.508516, 0.635746, 0.848036", \ - "0.347198, 0.444958, 0.484778, 0.538132, 0.619043, 0.749236, 0.962469" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192946, 0.0745648, 0.112823, 0.177998, 0.288687, 0.474872, 0.786057", \ - "0.0210131, 0.0754765, 0.113402, 0.178124, 0.288875, 0.475725, 0.786058", \ - "0.0234654, 0.0770441, 0.114518, 0.17893, 0.289172, 0.475726, 0.786305", \ - "0.0282935, 0.0803154, 0.117011, 0.180333, 0.289959, 0.475727, 0.78637", \ - "0.0355498, 0.0876307, 0.121951, 0.183235, 0.291402, 0.47638, 0.787203", \ - "0.046307, 0.100623, 0.13345, 0.190994, 0.296048, 0.478099, 0.787802", \ - "0.063682, 0.124555, 0.155238, 0.208711, 0.308913, 0.487739, 0.793891" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0954634, 0.148973, 0.175993, 0.216266, 0.281282, 0.388094, 0.565683", \ - "0.124682, 0.179222, 0.20597, 0.246714, 0.311811, 0.41865, 0.596149", \ - "0.144768, 0.200985, 0.228426, 0.269323, 0.334571, 0.441649, 0.619168", \ - "0.173463, 0.233255, 0.261415, 0.30261, 0.368572, 0.47591, 0.653676", \ - "0.211998, 0.278476, 0.307839, 0.350389, 0.416708, 0.524007, 0.702149", \ - "0.263431, 0.341349, 0.373711, 0.418623, 0.4862, 0.594939, 0.772127", \ - "0.325582, 0.419966, 0.458588, 0.509379, 0.583125, 0.694962, 0.874414" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021484, 0.0679197, 0.0980648, 0.147808, 0.234029, 0.380305, 0.626784", \ - "0.0228523, 0.0688063, 0.0984475, 0.148277, 0.234176, 0.380502, 0.626785", \ - "0.0249967, 0.070734, 0.100088, 0.149421, 0.234859, 0.380857, 0.626994", \ - "0.0296146, 0.0745855, 0.103259, 0.15177, 0.236579, 0.38192, 0.627571", \ - "0.0373357, 0.0816416, 0.108847, 0.156014, 0.239218, 0.383525, 0.628758", \ - "0.04937, 0.095831, 0.121525, 0.165739, 0.245432, 0.386859, 0.630153", \ - "0.067175, 0.120203, 0.146121, 0.188058, 0.264691, 0.401289, 0.638694" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !A3 * S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118963, 0.173276, 0.20234, 0.248732, 0.325402, 0.452565, 0.664438", \ - "0.148008, 0.202073, 0.231306, 0.277677, 0.354327, 0.48164, 0.693505", \ - "0.166, 0.219933, 0.249151, 0.295489, 0.372172, 0.499474, 0.711501", \ - "0.190205, 0.244485, 0.273521, 0.319788, 0.396399, 0.523522, 0.7354", \ - "0.222822, 0.277398, 0.306363, 0.35266, 0.429441, 0.556584, 0.768241", \ - "0.266543, 0.322017, 0.351232, 0.39785, 0.474628, 0.60196, 0.813726", \ - "0.316671, 0.374415, 0.403774, 0.451043, 0.528512, 0.656396, 0.868328" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0196456, 0.0750724, 0.113019, 0.177845, 0.288719, 0.475065, 0.786121", \ - "0.0196466, 0.0750734, 0.113022, 0.177979, 0.288863, 0.475066, 0.786122", \ - "0.0196476, 0.0750744, 0.113023, 0.17798, 0.288864, 0.475067, 0.786528", \ - "0.0197566, 0.0750754, 0.113024, 0.177981, 0.288865, 0.475068, 0.786529", \ - "0.0203388, 0.0752442, 0.113076, 0.177982, 0.288866, 0.475069, 0.78653", \ - "0.021717, 0.07615, 0.113832, 0.178377, 0.289012, 0.47507, 0.786531", \ - "0.024786, 0.078279, 0.115678, 0.180349, 0.290758, 0.476161, 0.786532" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.128103, 0.181916, 0.208647, 0.249051, 0.313927, 0.420748, 0.598251", \ - "0.158106, 0.211646, 0.23832, 0.278845, 0.343924, 0.450837, 0.62832", \ - "0.177646, 0.231176, 0.257676, 0.298207, 0.36314, 0.469988, 0.647659", \ - "0.204606, 0.2582, 0.284909, 0.325087, 0.390084, 0.496767, 0.67411", \ - "0.243356, 0.297243, 0.323717, 0.364227, 0.429211, 0.53587, 0.713198", \ - "0.301232, 0.35589, 0.382847, 0.423368, 0.488601, 0.595634, 0.772881", \ - "0.383753, 0.440387, 0.467789, 0.508883, 0.575152, 0.683194, 0.861832" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0216545, 0.0682615, 0.0981483, 0.147852, 0.234004, 0.380568, 0.627081", \ - "0.0216555, 0.0682625, 0.0981493, 0.147942, 0.234005, 0.380768, 0.627095", \ - "0.0216565, 0.0682635, 0.0981503, 0.147943, 0.234006, 0.380769, 0.628958", \ - "0.0216808, 0.0682645, 0.0981513, 0.147944, 0.234007, 0.38077, 0.628959", \ - "0.0220613, 0.0684231, 0.0981523, 0.147945, 0.234008, 0.380771, 0.62896", \ - "0.023147, 0.069305, 0.098802, 0.14849, 0.234275, 0.380772, 0.628961", \ - "0.025915, 0.071502, 0.100881, 0.150606, 0.236937, 0.383311, 0.629059" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1 * !S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.115941, 0.169148, 0.198405, 0.244719, 0.321366, 0.448535, 0.660556", \ - "0.144669, 0.197961, 0.227015, 0.273448, 0.350142, 0.477428, 0.689228", \ - "0.162293, 0.215576, 0.244639, 0.290983, 0.367641, 0.494891, 0.706711", \ - "0.186063, 0.239526, 0.26858, 0.314823, 0.391373, 0.518555, 0.730368", \ - "0.218305, 0.272288, 0.301121, 0.347444, 0.42416, 0.551348, 0.763051", \ - "0.259663, 0.314346, 0.343782, 0.390336, 0.467077, 0.594549, 0.806368", \ - "0.308526, 0.3659, 0.396016, 0.443257, 0.5209, 0.648905, 0.861204" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192632, 0.0743468, 0.112631, 0.177686, 0.288692, 0.475053, 0.786128", \ - "0.0192642, 0.0743478, 0.112678, 0.17775, 0.289116, 0.475054, 0.786129", \ - "0.0192652, 0.0743488, 0.112679, 0.177751, 0.289117, 0.475123, 0.786451", \ - "0.0194367, 0.074371, 0.11268, 0.177752, 0.289118, 0.475124, 0.786452", \ - "0.0200385, 0.0748479, 0.112819, 0.177753, 0.289119, 0.475125, 0.786453", \ - "0.021575, 0.075548, 0.113636, 0.178368, 0.289181, 0.47514, 0.786454", \ - "0.024913, 0.078132, 0.115736, 0.180524, 0.291216, 0.476815, 0.786924" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.12162, 0.174577, 0.201079, 0.241263, 0.306131, 0.412957, 0.590263", \ - "0.151722, 0.204488, 0.230842, 0.271224, 0.33616, 0.442927, 0.62062", \ - "0.171073, 0.223777, 0.250034, 0.29021, 0.355104, 0.461888, 0.639432", \ - "0.197552, 0.250384, 0.277026, 0.316961, 0.381804, 0.488497, 0.665917", \ - "0.235587, 0.288871, 0.315371, 0.355399, 0.420192, 0.526941, 0.704431", \ - "0.292469, 0.346622, 0.373328, 0.413662, 0.478836, 0.585787, 0.763362", \ - "0.372757, 0.429257, 0.456493, 0.497415, 0.563449, 0.671908, 0.850592" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0212966, 0.0676458, 0.097348, 0.147351, 0.233534, 0.380102, 0.626829", \ - "0.0212976, 0.0676468, 0.097349, 0.147352, 0.233595, 0.381247, 0.627016", \ - "0.0212986, 0.0676478, 0.09735, 0.147353, 0.233596, 0.381248, 0.628492", \ - "0.0213468, 0.0676488, 0.097351, 0.147354, 0.233597, 0.381249, 0.628493", \ - "0.0218223, 0.0676498, 0.0973632, 0.147355, 0.233598, 0.38125, 0.628494", \ - "0.023105, 0.068555, 0.09825, 0.14792, 0.234066, 0.381251, 0.628495", \ - "0.026235, 0.071256, 0.100588, 0.15049, 0.236985, 0.383773, 0.629313" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A3 * S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0501634, 0.103716, 0.13261, 0.178824, 0.255233, 0.382358, 0.594274", \ - "0.07461, 0.128526, 0.157808, 0.20427, 0.280953, 0.408095, 0.620123", \ - "0.0898702, 0.145107, 0.174619, 0.221333, 0.298147, 0.425397, 0.637126", \ - "0.109763, 0.168767, 0.198268, 0.244798, 0.321722, 0.449199, 0.66123", \ - "0.137902, 0.20261, 0.232882, 0.280069, 0.357047, 0.484205, 0.696245", \ - "0.176698, 0.251917, 0.284436, 0.332994, 0.411013, 0.539171, 0.751346", \ - "0.230666, 0.320593, 0.358764, 0.411069, 0.491371, 0.622446, 0.838448" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0170089, 0.0738694, 0.112363, 0.177411, 0.288371, 0.474761, 0.785874", \ - "0.0194789, 0.0748961, 0.113262, 0.178235, 0.288817, 0.474984, 0.786212", \ - "0.0223645, 0.0760577, 0.114334, 0.179117, 0.289526, 0.475308, 0.786213", \ - "0.0266448, 0.0791791, 0.116225, 0.180199, 0.290561, 0.476251, 0.786682", \ - "0.0330442, 0.0849183, 0.120207, 0.182969, 0.29185, 0.477312, 0.78772", \ - "0.043498, 0.098108, 0.130858, 0.190836, 0.297558, 0.480835, 0.78983", \ - "0.060712, 0.12234, 0.154528, 0.210655, 0.313251, 0.494508, 0.800838" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0577865, 0.110055, 0.136021, 0.176117, 0.240772, 0.347528, 0.524842", \ - "0.0808557, 0.133579, 0.160057, 0.20044, 0.265327, 0.372126, 0.54954", \ - "0.0946787, 0.148533, 0.175201, 0.216066, 0.281404, 0.388385, 0.565788", \ - "0.113308, 0.170313, 0.19709, 0.238119, 0.303837, 0.411292, 0.589065", \ - "0.139074, 0.202626, 0.230715, 0.272388, 0.337685, 0.44516, 0.623417", \ - "0.173684, 0.248475, 0.279032, 0.322084, 0.389929, 0.497704, 0.676546", \ - "0.217852, 0.307137, 0.343515, 0.392235, 0.463396, 0.577127, 0.759649" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.018693, 0.0661136, 0.0961178, 0.146557, 0.233188, 0.379974, 0.626384", \ - "0.020668, 0.0675036, 0.0974291, 0.147571, 0.23372, 0.380219, 0.626744", \ - "0.0236209, 0.0689533, 0.0989253, 0.149124, 0.235195, 0.381075, 0.626913", \ - "0.0284476, 0.0720483, 0.101073, 0.150826, 0.23687, 0.382815, 0.628403", \ - "0.0362093, 0.0789735, 0.106501, 0.154757, 0.238885, 0.384315, 0.630155", \ - "0.048312, 0.094175, 0.119257, 0.164345, 0.246274, 0.388553, 0.632717", \ - "0.066793, 0.119921, 0.144566, 0.187439, 0.265688, 0.406379, 0.646337" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A2 * !S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0500829, 0.103609, 0.132508, 0.178731, 0.255132, 0.382263, 0.594176", \ - "0.0745764, 0.128499, 0.157896, 0.204333, 0.280898, 0.408101, 0.62008", \ - "0.089866, 0.145085, 0.174599, 0.221318, 0.298133, 0.425384, 0.637113", \ - "0.109753, 0.168737, 0.197872, 0.244786, 0.321669, 0.449165, 0.660924", \ - "0.137888, 0.202615, 0.232885, 0.280074, 0.357054, 0.48421, 0.696319", \ - "0.177163, 0.252504, 0.284679, 0.333015, 0.410798, 0.539412, 0.751456", \ - "0.231288, 0.320828, 0.35866, 0.411607, 0.491785, 0.623277, 0.83904" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169589, 0.0737734, 0.11238, 0.177422, 0.288405, 0.47479, 0.785873", \ - "0.0194762, 0.0748915, 0.113372, 0.178251, 0.288844, 0.474984, 0.786125", \ - "0.0223559, 0.0760504, 0.114318, 0.179125, 0.289532, 0.475324, 0.786126", \ - "0.0266439, 0.0791716, 0.115953, 0.18023, 0.290566, 0.476263, 0.7866", \ - "0.0330493, 0.0849078, 0.120207, 0.182933, 0.291852, 0.477305, 0.787694", \ - "0.043394, 0.098354, 0.130948, 0.190814, 0.297522, 0.480991, 0.789828", \ - "0.06058, 0.122292, 0.153471, 0.210376, 0.31327, 0.494238, 0.800806" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.05772, 0.109858, 0.13595, 0.176055, 0.240742, 0.347407, 0.524792", \ - "0.080665, 0.133487, 0.15994, 0.200299, 0.2652, 0.372011, 0.549351", \ - "0.0945507, 0.148433, 0.175051, 0.215936, 0.281237, 0.388243, 0.565661", \ - "0.113163, 0.169896, 0.19714, 0.238003, 0.303642, 0.411133, 0.589129", \ - "0.138734, 0.20243, 0.230374, 0.27214, 0.337485, 0.445009, 0.623341", \ - "0.173416, 0.24804, 0.278771, 0.32192, 0.389694, 0.497739, 0.676435", \ - "0.217505, 0.306801, 0.342928, 0.392168, 0.463349, 0.576643, 0.759411" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0186928, 0.065844, 0.096122, 0.146545, 0.233172, 0.379968, 0.626594", \ - "0.0206197, 0.0674892, 0.0974041, 0.147563, 0.233593, 0.38021, 0.626671", \ - "0.0235874, 0.0689487, 0.0989034, 0.149234, 0.23511, 0.380953, 0.62692", \ - "0.0284145, 0.0716978, 0.10118, 0.150871, 0.236881, 0.382786, 0.628151", \ - "0.0361743, 0.0789338, 0.106378, 0.154816, 0.238887, 0.384326, 0.630012", \ - "0.048251, 0.094203, 0.119539, 0.164313, 0.246263, 0.388641, 0.63269", \ - "0.066704, 0.119854, 0.144353, 0.187942, 0.266057, 0.40647, 0.646347" \ - ); - } - } - timing () { - related_pin : "S1"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0500829, 0.103609, 0.132508, 0.178731, 0.255132, 0.382263, 0.594176", \ - "0.0745764, 0.128499, 0.157896, 0.204333, 0.280898, 0.408101, 0.62008", \ - "0.089866, 0.145085, 0.174599, 0.221318, 0.298133, 0.425384, 0.637113", \ - "0.109753, 0.168737, 0.197872, 0.244786, 0.321669, 0.449165, 0.660924", \ - "0.137888, 0.202615, 0.232885, 0.280074, 0.357054, 0.48421, 0.696319", \ - "0.177163, 0.252504, 0.284679, 0.333015, 0.410798, 0.539412, 0.751456", \ - "0.231288, 0.320828, 0.35866, 0.411607, 0.491785, 0.623277, 0.83904" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169589, 0.0737734, 0.11238, 0.177422, 0.288405, 0.47479, 0.785873", \ - "0.0194762, 0.0748915, 0.113372, 0.178251, 0.288844, 0.474984, 0.786125", \ - "0.0223559, 0.0760504, 0.114318, 0.179125, 0.289532, 0.475324, 0.786126", \ - "0.0266439, 0.0791716, 0.115953, 0.18023, 0.290566, 0.476263, 0.7866", \ - "0.0330493, 0.0849078, 0.120207, 0.182933, 0.291852, 0.477305, 0.787694", \ - "0.043394, 0.098354, 0.130948, 0.190814, 0.297522, 0.480991, 0.789828", \ - "0.06058, 0.122292, 0.153471, 0.210376, 0.31327, 0.494238, 0.800806" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0577865, 0.110055, 0.136021, 0.176117, 0.240772, 0.347528, 0.524842", \ - "0.0808557, 0.133579, 0.160057, 0.20044, 0.265327, 0.372126, 0.54954", \ - "0.0946787, 0.148533, 0.175201, 0.216066, 0.281404, 0.388385, 0.565788", \ - "0.113308, 0.170313, 0.19709, 0.238119, 0.303837, 0.411292, 0.589065", \ - "0.139074, 0.202626, 0.230715, 0.272388, 0.337685, 0.44516, 0.623417", \ - "0.173684, 0.248475, 0.279032, 0.322084, 0.389929, 0.497704, 0.676546", \ - "0.217852, 0.307137, 0.343515, 0.392235, 0.463396, 0.577127, 0.759649" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.018693, 0.0661136, 0.0961178, 0.146557, 0.233188, 0.379974, 0.626384", \ - "0.020668, 0.0675036, 0.0974291, 0.147571, 0.23372, 0.380219, 0.626744", \ - "0.0236209, 0.0689533, 0.0989253, 0.149124, 0.235195, 0.381075, 0.626913", \ - "0.0284476, 0.0720483, 0.101073, 0.150826, 0.23687, 0.382815, 0.628403", \ - "0.0362093, 0.0789735, 0.106501, 0.154757, 0.238885, 0.384315, 0.630155", \ - "0.048312, 0.094175, 0.119257, 0.164345, 0.246274, 0.388553, 0.632717", \ - "0.066793, 0.119921, 0.144566, 0.187439, 0.265688, 0.406379, 0.646337" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A3 * S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0655176, 0.118271, 0.147248, 0.193461, 0.270085, 0.397216, 0.609147", \ - "0.0912552, 0.14322, 0.171967, 0.218054, 0.29454, 0.421755, 0.6337", \ - "0.105226, 0.15713, 0.185618, 0.231564, 0.307807, 0.434895, 0.646612", \ - "0.12279, 0.174813, 0.203575, 0.249466, 0.325581, 0.452232, 0.663707", \ - "0.144328, 0.196691, 0.225754, 0.2718, 0.348055, 0.474828, 0.685902", \ - "0.170021, 0.223265, 0.252625, 0.299557, 0.377074, 0.504836, 0.716484", \ - "0.197305, 0.252451, 0.282376, 0.330117, 0.409418, 0.540118, 0.755226" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0180353, 0.0736086, 0.112117, 0.177292, 0.28853, 0.474814, 0.785897", \ - "0.0180363, 0.0736096, 0.112118, 0.177293, 0.288531, 0.475361, 0.785898", \ - "0.0180373, 0.0736106, 0.112119, 0.177294, 0.288532, 0.475362, 0.786204", \ - "0.0180383, 0.0736116, 0.11212, 0.177295, 0.288533, 0.475363, 0.786205", \ - "0.0185222, 0.0738512, 0.112139, 0.177296, 0.288534, 0.475364, 0.786206", \ - "0.020389, 0.075273, 0.114067, 0.179598, 0.290327, 0.475549, 0.786207", \ - "0.023732, 0.077393, 0.11677, 0.183736, 0.296644, 0.483487, 0.792775" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0716007, 0.124785, 0.151102, 0.1918, 0.256548, 0.363324, 0.540796", \ - "0.0980855, 0.149887, 0.176183, 0.216528, 0.281375, 0.388146, 0.565571", \ - "0.114307, 0.166198, 0.192233, 0.232192, 0.296674, 0.403198, 0.580628", \ - "0.135606, 0.187639, 0.213705, 0.253703, 0.318127, 0.424251, 0.601179", \ - "0.164944, 0.217562, 0.243842, 0.284188, 0.348635, 0.454901, 0.631539", \ - "0.206087, 0.259613, 0.286183, 0.327123, 0.393214, 0.501025, 0.678804", \ - "0.265538, 0.319874, 0.346724, 0.388641, 0.456704, 0.567909, 0.751214" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202069, 0.06731, 0.0972766, 0.147558, 0.233859, 0.380216, 0.626619", \ - "0.0202079, 0.067311, 0.0972776, 0.147559, 0.23386, 0.380321, 0.626682", \ - "0.0202089, 0.067312, 0.0972786, 0.14756, 0.233861, 0.380322, 0.626683", \ - "0.0202099, 0.067313, 0.0972796, 0.147561, 0.233862, 0.380323, 0.626684", \ - "0.0202109, 0.067314, 0.0972806, 0.147562, 0.233863, 0.380324, 0.626685", \ - "0.020736, 0.068235, 0.098365, 0.149067, 0.235887, 0.381847, 0.626686", \ - "0.023862, 0.070349, 0.101451, 0.153736, 0.242945, 0.391979, 0.637994" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A2 * !S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0653518, 0.11807, 0.147093, 0.193242, 0.269989, 0.39705, 0.608959", \ - "0.091116, 0.142958, 0.171785, 0.217851, 0.294484, 0.421609, 0.63348", \ - "0.105151, 0.157023, 0.185573, 0.23145, 0.307735, 0.434795, 0.646565", \ - "0.122756, 0.174832, 0.203548, 0.249474, 0.325534, 0.452298, 0.663701", \ - "0.144316, 0.196674, 0.225651, 0.271758, 0.348032, 0.474796, 0.68594", \ - "0.170347, 0.223402, 0.252629, 0.299768, 0.377189, 0.504982, 0.716509", \ - "0.197163, 0.252659, 0.282369, 0.330185, 0.409538, 0.540053, 0.755318" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179993, 0.0736006, 0.112129, 0.177333, 0.288526, 0.474816, 0.785897", \ - "0.0180003, 0.0736016, 0.11213, 0.177334, 0.288527, 0.475106, 0.785898", \ - "0.0180013, 0.0736026, 0.112131, 0.177335, 0.288528, 0.475107, 0.785899", \ - "0.0180023, 0.0736036, 0.112132, 0.177336, 0.288529, 0.475108, 0.7859", \ - "0.0185114, 0.0738394, 0.112164, 0.177337, 0.28853, 0.475109, 0.785901", \ - "0.020312, 0.075217, 0.114039, 0.179571, 0.290353, 0.47555, 0.785902", \ - "0.023709, 0.077752, 0.116895, 0.183764, 0.296638, 0.483482, 0.7928" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0717385, 0.124897, 0.151393, 0.19194, 0.256686, 0.363426, 0.540956", \ - "0.0981493, 0.15002, 0.176243, 0.21663, 0.281518, 0.388196, 0.565665", \ - "0.114346, 0.166086, 0.192285, 0.232244, 0.296746, 0.403277, 0.58067", \ - "0.135586, 0.187669, 0.213697, 0.253744, 0.318113, 0.424297, 0.601208", \ - "0.164904, 0.217188, 0.24381, 0.284185, 0.348673, 0.454971, 0.63172", \ - "0.206091, 0.259632, 0.286201, 0.327148, 0.393235, 0.501087, 0.678833", \ - "0.265508, 0.319663, 0.346295, 0.388509, 0.456431, 0.567979, 0.751339" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202279, 0.0673746, 0.0972793, 0.14754, 0.23382, 0.380156, 0.626893", \ - "0.0202289, 0.0673756, 0.0972803, 0.147541, 0.233821, 0.381693, 0.62697", \ - "0.0202299, 0.0673766, 0.0972813, 0.147542, 0.233822, 0.381694, 0.626971", \ - "0.0202309, 0.0673776, 0.0972823, 0.147543, 0.233823, 0.381695, 0.626972", \ - "0.0202319, 0.0673786, 0.0972833, 0.147544, 0.233824, 0.381696, 0.626973", \ - "0.020744, 0.068251, 0.098354, 0.149069, 0.235889, 0.38181, 0.626974", \ - "0.023864, 0.070424, 0.101276, 0.153763, 0.242951, 0.39197, 0.637966" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0148462, 0.0149894, 0.0150492, 0.0150387, 0.0149754, 0.0147551, 0.0147092", \ - "0.0147641, 0.0147854, 0.0149172, 0.0148498, 0.0153017, 0.014584, 0.0145728", \ - "0.014953, 0.014871, 0.0148987, 0.0149397, 0.0148859, 0.0145856, 0.014691", \ - "0.0155721, 0.01533, 0.0153548, 0.0153134, 0.0151551, 0.0155073, 0.0150194", \ - "0.0175507, 0.017032, 0.0169888, 0.0169661, 0.0170085, 0.0166703, 0.0166645", \ - "0.0225048, 0.0215398, 0.0214713, 0.021127, 0.0211268, 0.0212276, 0.0210397", \ - "0.0334731, 0.0317399, 0.031409, 0.0310432, 0.0308666, 0.0307992, 0.0304494" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0233683, 0.0234833, 0.0235928, 0.0235122, 0.0235397, 0.0234061, 0.0229652", \ - "0.0233424, 0.0233559, 0.0234787, 0.0234841, 0.0237704, 0.0232865, 0.0229072", \ - "0.0235363, 0.0234884, 0.0234725, 0.0235287, 0.0237744, 0.0235661, 0.0229389", \ - "0.0242062, 0.0239297, 0.0239896, 0.0240445, 0.0238556, 0.0238102, 0.0234117", \ - "0.0262048, 0.0255549, 0.0256007, 0.0255351, 0.0256386, 0.025386, 0.0248394", \ - "0.0312291, 0.0300357, 0.029997, 0.0299793, 0.0298718, 0.0299256, 0.0299297", \ - "0.0421659, 0.0401198, 0.0398684, 0.0397203, 0.0395029, 0.0393734, 0.0395954" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0152131, 0.0153905, 0.0154434, 0.0154273, 0.0153637, 0.0151901, 0.0151932", \ - "0.0151397, 0.0151688, 0.0152755, 0.0152447, 0.0156616, 0.0149835, 0.0149909", \ - "0.0153027, 0.0152672, 0.0152546, 0.0153032, 0.0153883, 0.0149516, 0.0151091", \ - "0.015919, 0.0156893, 0.015716, 0.0157359, 0.0156079, 0.015873, 0.0150411", \ - "0.0178539, 0.0172976, 0.0172904, 0.0173443, 0.0173777, 0.0168697, 0.0170388", \ - "0.0227975, 0.0218896, 0.0216846, 0.0214446, 0.0214724, 0.0215462, 0.0212094", \ - "0.0338466, 0.0320869, 0.0317317, 0.0313904, 0.0312708, 0.0309526, 0.0308921" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0235698, 0.0237295, 0.023755, 0.0237768, 0.0237573, 0.0235943, 0.023091", \ - "0.0235168, 0.0235423, 0.0236792, 0.0236526, 0.0236565, 0.023483, 0.023128", \ - "0.02376, 0.0236264, 0.0236593, 0.023712, 0.0239776, 0.0235095, 0.023237", \ - "0.0244504, 0.0241604, 0.024271, 0.0242765, 0.024065, 0.0240878, 0.0236577", \ - "0.026487, 0.0257955, 0.0258686, 0.0258541, 0.0258943, 0.025822, 0.025252", \ - "0.0315205, 0.0303043, 0.030303, 0.0302212, 0.0301562, 0.0303505, 0.0301765", \ - "0.0424349, 0.0404039, 0.0401289, 0.0399738, 0.0401738, 0.0397269, 0.0399206" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0151181, 0.0152423, 0.015277, 0.015306, 0.0152294, 0.0150174, 0.014985", \ - "0.0150611, 0.0150389, 0.0151758, 0.0151173, 0.0150608, 0.0148658, 0.014841", \ - "0.0152422, 0.0151407, 0.0151306, 0.0151996, 0.0152349, 0.0148447, 0.0150818", \ - "0.0158567, 0.0156049, 0.0156617, 0.0155752, 0.0155112, 0.0155148, 0.0152657", \ - "0.0178132, 0.0172013, 0.0171738, 0.0172048, 0.0172668, 0.0168194, 0.0168846", \ - "0.0227138, 0.0217859, 0.0216837, 0.0215451, 0.0213546, 0.0214333, 0.0211677", \ - "0.0337228, 0.031835, 0.0315612, 0.031158, 0.0310953, 0.0307259, 0.0305831" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0234909, 0.0235448, 0.0236868, 0.023682, 0.0235662, 0.023484, 0.0229181", \ - "0.0234485, 0.0234552, 0.0236, 0.023567, 0.0235618, 0.0234028, 0.0229866", \ - "0.0236929, 0.0235246, 0.0235263, 0.0235938, 0.0238773, 0.023638, 0.0230701", \ - "0.0243679, 0.0240851, 0.0241378, 0.024115, 0.0239593, 0.0239933, 0.0235384", \ - "0.0263911, 0.0256546, 0.0257034, 0.0256306, 0.025677, 0.0255639, 0.0249789", \ - "0.0313785, 0.0301106, 0.0300882, 0.0300247, 0.0298961, 0.0299646, 0.0299518", \ - "0.0422011, 0.0401587, 0.0398628, 0.0397126, 0.03957, 0.0393811, 0.039581" \ - ); - } - } - internal_power () { - related_pin : "A3"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167491, 0.0168998, 0.0169311, 0.0169268, 0.0168497, 0.0166401, 0.0166248", \ - "0.0166738, 0.016675, 0.0168117, 0.0167536, 0.017131, 0.016462, 0.0164411", \ - "0.0168565, 0.0167652, 0.0167331, 0.0168281, 0.016922, 0.0165463, 0.0165586", \ - "0.0175032, 0.0172548, 0.0172529, 0.0171826, 0.0171149, 0.0173754, 0.0168477", \ - "0.0194757, 0.0189052, 0.018824, 0.0188711, 0.0189258, 0.018644, 0.0186048", \ - "0.0244715, 0.0234021, 0.0232468, 0.0230705, 0.0230503, 0.023142, 0.0227946", \ - "0.0354074, 0.0335243, 0.0332311, 0.0328578, 0.0327654, 0.0324225, 0.0322705" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0176201, 0.0176943, 0.017772, 0.0177935, 0.017685, 0.0175764, 0.0171097", \ - "0.0175311, 0.0175386, 0.01767, 0.0176849, 0.0176677, 0.0175074, 0.0171662", \ - "0.0177529, 0.0176348, 0.0176497, 0.0177039, 0.0179817, 0.017648, 0.0171607", \ - "0.0184692, 0.0181772, 0.0181531, 0.0181797, 0.0180818, 0.0180586, 0.0175223", \ - "0.0204925, 0.0197586, 0.0198314, 0.0197853, 0.0198758, 0.0195957, 0.0191812", \ - "0.0255191, 0.024247, 0.024216, 0.0241008, 0.024333, 0.0242265, 0.0240212", \ - "0.0363647, 0.0342937, 0.0339806, 0.0338501, 0.0339818, 0.0335004, 0.0336703" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(A2 * !A3 * S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0181178, 0.0182348, 0.0182506, 0.0182673, 0.0181882, 0.0179589, 0.0179777", \ - "0.0174508, 0.0175619, 0.0177418, 0.017766, 0.0175469, 0.0173033, 0.0169615", \ - "0.016805, 0.0168482, 0.016892, 0.0170073, 0.0169401, 0.0168916, 0.016706", \ - "0.0154706, 0.0155958, 0.0156436, 0.0156523, 0.0155186, 0.0155654, 0.0157176", \ - "0.0127209, 0.0127773, 0.0127918, 0.012901, 0.0129561, 0.0126395, 0.0129517", \ - "0.0078234, 0.0077589, 0.0077542, 0.007844, 0.0078971, 0.0079985, 0.0078403", \ - "-0.0026714, -0.0029595, -0.0030397, -0.0030018, -0.0029428, -0.0029156, -0.002886" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0261706, 0.0262499, 0.0263461, 0.0263307, 0.0261705, 0.0259751, 0.0255809", \ - "0.0273176, 0.0273688, 0.0274901, 0.0275947, 0.0274334, 0.0273646, 0.0269989", \ - "0.0270511, 0.0270703, 0.0270893, 0.0271287, 0.0273466, 0.0268688, 0.0269365", \ - "0.0258258, 0.025896, 0.026004, 0.0260303, 0.0259149, 0.0259116, 0.0256762", \ - "0.0231135, 0.0230999, 0.0231881, 0.0231981, 0.0233476, 0.0231677, 0.022629", \ - "0.0182621, 0.0181711, 0.0182821, 0.0182506, 0.0184154, 0.0183947, 0.0184652", \ - "0.0084722, 0.0081403, 0.0081543, 0.0081024, 0.0082133, 0.0081816, 0.0083211" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(A0 * !A1 * !S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0180789, 0.0181512, 0.0182326, 0.0182005, 0.0181581, 0.0179053, 0.0178955", \ - "0.0174479, 0.0175676, 0.0177044, 0.0177304, 0.0176006, 0.0173514, 0.0169654", \ - "0.0168333, 0.016871, 0.0169212, 0.0170386, 0.0169302, 0.0167572, 0.0163541", \ - "0.0154911, 0.0155925, 0.015679, 0.0156477, 0.0155076, 0.0155333, 0.0156491", \ - "0.0127534, 0.0128292, 0.0128531, 0.0129611, 0.0129654, 0.0126417, 0.0128998", \ - "0.0077487, 0.0076635, 0.0077264, 0.0077805, 0.0077835, 0.0079091, 0.0077556", \ - "-0.0027895, -0.0030691, -0.0030302, -0.0029956, -0.0030898, -0.0030487, -0.0030149" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0262103, 0.0262895, 0.0264148, 0.0263821, 0.0263747, 0.0261585, 0.0255803", \ - "0.0277532, 0.0278226, 0.0279159, 0.0280185, 0.0278874, 0.0278901, 0.0273786", \ - "0.0274341, 0.0274908, 0.027491, 0.0274678, 0.027701, 0.0273293, 0.0271954", \ - "0.026141, 0.0262164, 0.0263568, 0.026421, 0.0261583, 0.0262195, 0.025947", \ - "0.0233494, 0.0233651, 0.0235321, 0.023474, 0.0236155, 0.0234087, 0.0229021", \ - "0.0185428, 0.0184605, 0.0185883, 0.0186068, 0.0187014, 0.0187231, 0.0188548", \ - "0.0086456, 0.0083583, 0.008376, 0.008299, 0.0083397, 0.0083981, 0.0084096" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(!A2 * A3 * S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0117089, 0.0118633, 0.0119143, 0.0119048, 0.0118449, 0.0116168, 0.0115602", \ - "0.0116913, 0.0116186, 0.0117412, 0.011718, 0.0118387, 0.0115986, 0.0114103", \ - "0.0121045, 0.0118979, 0.011879, 0.0119435, 0.0119085, 0.0116374, 0.0113283", \ - "0.0132442, 0.0127639, 0.0127948, 0.0127685, 0.0126679, 0.0127985, 0.0120705", \ - "0.0158374, 0.0150033, 0.0148746, 0.0148811, 0.0148433, 0.0147307, 0.0145638", \ - "0.0214681, 0.0200131, 0.0199177, 0.0196756, 0.0196602, 0.0196325, 0.0195352", \ - "0.033429, 0.0309177, 0.030525, 0.0301469, 0.0299941, 0.0298807, 0.0295991" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0124417, 0.0125365, 0.0127099, 0.0126304, 0.0125108, 0.0123162, 0.0120128", \ - "0.0126148, 0.012529, 0.0126605, 0.0126215, 0.0126703, 0.0123434, 0.0118693", \ - "0.0131444, 0.0128644, 0.0128887, 0.0128754, 0.0130461, 0.0126394, 0.0121766", \ - "0.014376, 0.0138168, 0.0138544, 0.0138179, 0.0136547, 0.0136269, 0.0131095", \ - "0.017144, 0.0160843, 0.0160379, 0.0160531, 0.016107, 0.0159225, 0.0154369", \ - "0.0230482, 0.0213037, 0.0211326, 0.0208852, 0.0208899, 0.0211213, 0.0209533", \ - "0.0347644, 0.0318994, 0.0316211, 0.0312948, 0.0313643, 0.0312084, 0.0311061" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(!A0 * A1 * !S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116989, 0.0119209, 0.0119783, 0.011975, 0.0119059, 0.0116737, 0.0116035", \ - "0.0116375, 0.0116271, 0.0117668, 0.0117281, 0.0117136, 0.0117098, 0.0113945", \ - "0.0120039, 0.0118637, 0.0118336, 0.0118743, 0.011906, 0.0116061, 0.0115458", \ - "0.0131505, 0.0127487, 0.0127715, 0.0127684, 0.0126112, 0.0128767, 0.0123438", \ - "0.0155767, 0.0147906, 0.0147243, 0.0147486, 0.0148673, 0.0145271, 0.0144375", \ - "0.0211048, 0.0197017, 0.0195867, 0.0193825, 0.0194062, 0.019417, 0.0191024", \ - "0.0329246, 0.030483, 0.0300223, 0.0296046, 0.0294829, 0.0292908, 0.029502" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126433, 0.0128111, 0.0128875, 0.0128299, 0.0127221, 0.0125742, 0.0120388", \ - "0.0130758, 0.0130453, 0.0131783, 0.0132118, 0.0130835, 0.0128591, 0.012412", \ - "0.0135985, 0.0133996, 0.0133917, 0.0134167, 0.013729, 0.013095, 0.0127034", \ - "0.0148254, 0.0142934, 0.0143267, 0.0144046, 0.0142134, 0.0141728, 0.0136911", \ - "0.0175003, 0.0165061, 0.0165828, 0.0164943, 0.0165828, 0.0163323, 0.0156851", \ - "0.0233326, 0.0216569, 0.0215842, 0.0213878, 0.0217539, 0.0216152, 0.0215395", \ - "0.0346325, 0.0318399, 0.0314431, 0.0311945, 0.0311082, 0.0308357, 0.0310593" \ - ); - } - } - internal_power () { - related_pin : "S0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116989, 0.0119209, 0.0119783, 0.011975, 0.0119059, 0.0116737, 0.0116035", \ - "0.0116375, 0.0116271, 0.0117668, 0.0117281, 0.0117136, 0.0117098, 0.0113945", \ - "0.0120039, 0.0118637, 0.0118336, 0.0118743, 0.011906, 0.0116061, 0.0115458", \ - "0.0131505, 0.0127487, 0.0127715, 0.0127684, 0.0126112, 0.0128767, 0.0123438", \ - "0.0155767, 0.0147906, 0.0147243, 0.0147486, 0.0148673, 0.0145271, 0.0144375", \ - "0.0211048, 0.0197017, 0.0195867, 0.0193825, 0.0194062, 0.019417, 0.0191024", \ - "0.0329246, 0.030483, 0.0300223, 0.0296046, 0.0294829, 0.0292908, 0.029502" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126433, 0.0128111, 0.0128875, 0.0128299, 0.0127221, 0.0125742, 0.0120388", \ - "0.0130758, 0.0130453, 0.0131783, 0.0132118, 0.0130835, 0.0128591, 0.012412", \ - "0.0135985, 0.0133996, 0.0133917, 0.0134167, 0.013729, 0.013095, 0.0127034", \ - "0.0148254, 0.0142934, 0.0143267, 0.0144046, 0.0142134, 0.0141728, 0.0136911", \ - "0.0175003, 0.0165061, 0.0165828, 0.0164943, 0.0165828, 0.0163323, 0.0156851", \ - "0.0233326, 0.0216569, 0.0215842, 0.0213878, 0.0217539, 0.0216152, 0.0215395", \ - "0.0346325, 0.0318399, 0.0314431, 0.0311945, 0.0311082, 0.0308357, 0.0310593" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(A1 * !A3 * S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00998716, 0.0101574, 0.010243, 0.0102348, 0.0101855, 0.00994826, 0.00958796", \ - "0.0104431, 0.0106709, 0.010794, 0.010714, 0.0106288, 0.0105475, 0.0104255", \ - "0.0108385, 0.011065, 0.0110344, 0.0111175, 0.0109716, 0.0112984, 0.0105043", \ - "0.0116081, 0.0118044, 0.0118908, 0.0118941, 0.0117499, 0.0117873, 0.0112182", \ - "0.0129916, 0.0130468, 0.0131749, 0.0132066, 0.0132249, 0.0129978, 0.0131652", \ - "0.0160692, 0.0158342, 0.0159117, 0.0158876, 0.0159986, 0.0160492, 0.0159257", \ - "0.0245078, 0.0239712, 0.0238201, 0.0237294, 0.0238367, 0.0238092, 0.0239689" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00918745, 0.00950155, 0.00954595, 0.00962295, 0.00948705, 0.00937095, 0.00902425", \ - "0.00968487, 0.00993067, 0.0100135, 0.0102286, 0.0100315, 0.00987027, 0.00942937", \ - "0.0101661, 0.0104571, 0.0104919, 0.010432, 0.0105395, 0.0104346, 0.00984213", \ - "0.0108394, 0.0111325, 0.0112251, 0.0112853, 0.0112327, 0.0110114, 0.0107725", \ - "0.0121993, 0.0124497, 0.0124685, 0.0125974, 0.0126682, 0.0126735, 0.0120898", \ - "0.0155424, 0.0154841, 0.0154498, 0.0155635, 0.015619, 0.0156299, 0.0158687", \ - "0.0232898, 0.0229012, 0.0227475, 0.0225426, 0.0225148, 0.022572, 0.0227813" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(A0 * !A2 * !S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0108375, 0.0110216, 0.0111088, 0.0111047, 0.0110732, 0.0108233, 0.0104424", \ - "0.0112934, 0.0115146, 0.0116508, 0.0116312, 0.0115135, 0.0113593, 0.0109571", \ - "0.0117423, 0.0119766, 0.0119379, 0.0120284, 0.011887, 0.0122975, 0.0113036", \ - "0.0123873, 0.0126062, 0.0126882, 0.0127203, 0.0125629, 0.0128043, 0.0119802", \ - "0.0136482, 0.0137198, 0.0138147, 0.0138895, 0.0139066, 0.0137309, 0.0137097", \ - "0.0171211, 0.0169561, 0.0170109, 0.0170164, 0.0171392, 0.0171839, 0.0171385", \ - "0.0246706, 0.0241627, 0.0240598, 0.0239724, 0.0240473, 0.0240266, 0.0241957" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00918555, 0.00949065, 0.00959055, 0.00962045, 0.00947235, 0.00931295, 0.00907835", \ - "0.00969227, 0.00993977, 0.0100243, 0.0102273, 0.0100355, 0.0101644, 0.00951447", \ - "0.0101761, 0.0104342, 0.010475, 0.0104514, 0.0105455, 0.0104427, 0.00990443", \ - "0.0108536, 0.0111399, 0.0112193, 0.011285, 0.0112207, 0.0110065, 0.0112464", \ - "0.0121931, 0.0123799, 0.0124325, 0.0125331, 0.0126161, 0.0127043, 0.0120828", \ - "0.0155432, 0.015482, 0.0154516, 0.0155708, 0.0156222, 0.0156608, 0.0158726", \ - "0.0233156, 0.0228653, 0.0226085, 0.0224949, 0.0224817, 0.0224944, 0.0227928" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(!A1 * A3 * S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00583475, 0.00638475, 0.00639935, 0.00634355, 0.00622555, 0.00595345, 0.00595625", \ - "0.00588547, 0.00610647, 0.00619327, 0.00624937, 0.00609477, 0.00586967, 0.00555907", \ - "0.00625713, 0.00636543, 0.00639463, 0.00639033, 0.00657383, 0.00620593, 0.00606283", \ - "0.00734269, 0.00723469, 0.00731209, 0.00734409, 0.00712499, 0.00735839, 0.00689839", \ - "0.0097949, 0.0091768, 0.009175, 0.0092262, 0.0092946, 0.0089007, 0.0089095", \ - "0.0151787, 0.0137489, 0.0136452, 0.013546, 0.0135333, 0.0135655, 0.013408", \ - "0.0263528, 0.0237527, 0.0234087, 0.0230589, 0.0227997, 0.0224374, 0.0222217" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00695566, 0.00742916, 0.00745796, 0.00745446, 0.00733576, 0.00721786, 0.00671336", \ - "0.00709333, 0.00728093, 0.00737263, 0.00753743, 0.00727563, 0.00711363, 0.00671613", \ - "0.00756229, 0.00762269, 0.00762659, 0.00763119, 0.00781719, 0.00746519, 0.00704199", \ - "0.00873102, 0.00851702, 0.00857442, 0.00865182, 0.00842882, 0.00839922, 0.00805382", \ - "0.0113693, 0.010614, 0.0107073, 0.0108104, 0.0108277, 0.0107525, 0.0100863", \ - "0.0169576, 0.0152962, 0.0152434, 0.0151438, 0.0152586, 0.0152541, 0.0154402", \ - "0.0277329, 0.024873, 0.0244805, 0.0243001, 0.0240458, 0.0238865, 0.0242426" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(!A0 * A2 * !S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00585695, 0.00639275, 0.00643155, 0.00637935, 0.00623345, 0.00599275, 0.00599095", \ - "0.00591277, 0.00612847, 0.00626257, 0.00627927, 0.00613127, 0.00591667, 0.00590207", \ - "0.00629253, 0.00640093, 0.00643793, 0.00642173, 0.00667173, 0.00637253, 0.00610253", \ - "0.00735689, 0.00726559, 0.00726749, 0.00736829, 0.00715699, 0.00731829, 0.00692819", \ - "0.009819, 0.0091973, 0.0092051, 0.0092587, 0.0093311, 0.0090023, 0.0088954", \ - "0.0152766, 0.0138938, 0.0137607, 0.0136575, 0.0135958, 0.01367, 0.0134545", \ - "0.0264023, 0.0239698, 0.0235247, 0.0233468, 0.023059, 0.0228011, 0.0225917" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00614656, 0.00656866, 0.00662986, 0.00662356, 0.00652736, 0.00634886, 0.00588386", \ - "0.00623773, 0.00641793, 0.00650343, 0.00659523, 0.00640363, 0.00628553, 0.00587253", \ - "0.00671919, 0.00680569, 0.00679169, 0.00680789, 0.00695269, 0.00662249, 0.00619299", \ - "0.00789482, 0.00761132, 0.00778662, 0.00781952, 0.00758242, 0.00754682, 0.00721262", \ - "0.0106068, 0.0097927, 0.0098496, 0.010039, 0.0100009, 0.0099846, 0.0094922", \ - "0.0158055, 0.0141809, 0.0141436, 0.014005, 0.0141059, 0.0141595, 0.014355", \ - "0.0266873, 0.0238332, 0.0234408, 0.0233044, 0.0230948, 0.0228662, 0.0232376" \ - ); - } - } - internal_power () { - related_pin : "S1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00998716, 0.0101574, 0.010243, 0.0102348, 0.0101855, 0.00994826, 0.00958796", \ - "0.0104431, 0.0106709, 0.010794, 0.010714, 0.0106288, 0.0105475, 0.0104255", \ - "0.0108385, 0.011065, 0.0110344, 0.0111175, 0.0109716, 0.0112984, 0.0105043", \ - "0.0116081, 0.0118044, 0.0118908, 0.0118941, 0.0117499, 0.0117873, 0.0112182", \ - "0.0129916, 0.0130468, 0.0131749, 0.0132066, 0.0132249, 0.0129978, 0.0131652", \ - "0.0160692, 0.0158342, 0.0159117, 0.0158876, 0.0159986, 0.0160492, 0.0159257", \ - "0.0245078, 0.0239712, 0.0238201, 0.0237294, 0.0238367, 0.0238092, 0.0239689" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00695566, 0.00742916, 0.00745796, 0.00745446, 0.00733576, 0.00721786, 0.00671336", \ - "0.00709333, 0.00728093, 0.00737263, 0.00753743, 0.00727563, 0.00711363, 0.00671613", \ - "0.00756229, 0.00762269, 0.00762659, 0.00763119, 0.00781719, 0.00746519, 0.00704199", \ - "0.00873102, 0.00851702, 0.00857442, 0.00865182, 0.00842882, 0.00839922, 0.00805382", \ - "0.0113693, 0.010614, 0.0107073, 0.0108104, 0.0108277, 0.0107525, 0.0100863", \ - "0.0169576, 0.0152962, 0.0152434, 0.0151438, 0.0152586, 0.0152541, 0.0154402", \ - "0.0277329, 0.024873, 0.0244805, 0.0243001, 0.0240458, 0.0238865, 0.0242426" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00304706; - rise_capacitance : 0.00307374; - rise_capacitance_range (0.00260998, 0.00333358); - fall_capacitance : 0.00302038; - fall_capacitance_range (0.00256997, 0.00329064); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0030248; - rise_capacitance : 0.00305095; - rise_capacitance_range (0.00261728, 0.00332074); - fall_capacitance : 0.00299864; - fall_capacitance_range (0.00251973, 0.0032449); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00304672; - rise_capacitance : 0.00307268; - rise_capacitance_range (0.00261195, 0.00333149); - fall_capacitance : 0.00302075; - fall_capacitance_range (0.00255513, 0.0032785); - } - pin (A3) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00310742; - rise_capacitance : 0.00313097; - rise_capacitance_range (0.00267105, 0.00338709); - fall_capacitance : 0.00308387; - fall_capacitance_range (0.00259793, 0.00333326); - } - pin (S0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00882371; - rise_capacitance : 0.0105038; - rise_capacitance_range (0.00792474, 0.0118041); - fall_capacitance : 0.00714362; - fall_capacitance_range (0.00421064, 0.0104519); - internal_power () { - when : "(A2 * A3 * S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00821076, 0.00829149, 0.00912249, 0.0115273, 0.0168569, 0.0283193, 0.0521213" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0124679, 0.0130346, 0.0141017, 0.0165508, 0.021862, 0.0332912, 0.0574691" \ - ); - } - } - internal_power () { - when : "(A0 * A1 * !S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00888479, 0.00886472, 0.00965318, 0.0118847, 0.0171222, 0.0285068, 0.0523202" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0143233, 0.0151479, 0.0161514, 0.0185544, 0.0238566, 0.0351852, 0.0589339" \ - ); - } - } - internal_power () { - when : "(!A2 * !A3 * S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00892604, 0.00900231, 0.00987658, 0.0122571, 0.0176511, 0.0290825, 0.0530328" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0120205, 0.0124994, 0.0135501, 0.0160047, 0.0213082, 0.0326657, 0.0570823" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1 * !S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00991459, 0.00993457, 0.0107292, 0.0130655, 0.0182644, 0.0296646, 0.0533681" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00851406, 0.00881818, 0.00980604, 0.0121907, 0.0176396, 0.0286444, 0.0523602" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00892604, 0.00900231, 0.00987658, 0.0122571, 0.0176511, 0.0290825, 0.0530328" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0120205, 0.0124994, 0.0135501, 0.0160047, 0.0213082, 0.0326657, 0.0570823" \ - ); - } - } - } - pin (S1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00536127; - rise_capacitance : 0.00540084; - rise_capacitance_range (0.00448136, 0.00643169); - fall_capacitance : 0.0053217; - fall_capacitance_range (0.00449173, 0.00632754); - internal_power () { - when : "(A1 * A3 * S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00453347, 0.00468784, 0.00521924, 0.00656443, 0.00951513, 0.0157898, 0.0288177" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00519999, 0.00558637, 0.00615711, 0.00754173, 0.0105156, 0.0167283, 0.0297827" \ - ); - } - } - internal_power () { - when : "(A0 * A2 * !S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00453318, 0.00468696, 0.00520953, 0.00655211, 0.00950551, 0.0157684, 0.0287751" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00520092, 0.0055737, 0.00614333, 0.00752914, 0.0105086, 0.0167015, 0.029761" \ - ); - } - } - internal_power () { - when : "(!A1 * !A3 * S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00505886, 0.00524346, 0.00579252, 0.00710781, 0.0100976, 0.016391, 0.0294237" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00496014, 0.00530867, 0.00585771, 0.00729938, 0.0102618, 0.0165742, 0.0297127" \ - ); - } - } - internal_power () { - when : "(!A0 * !A2 * !S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00505005, 0.00521973, 0.00575857, 0.00711291, 0.0100622, 0.0163485, 0.0294555" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00497301, 0.0053004, 0.00586246, 0.00724075, 0.0102142, 0.0163963, 0.0293483" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00505005, 0.00521973, 0.00575857, 0.00711291, 0.0100622, 0.0163485, 0.0294555" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00496014, 0.00530867, 0.00585771, 0.00729938, 0.0102618, 0.0165742, 0.0297127" \ - ); - } - } - } - } - cell (sg13g2_nand2_1) { - area : 7.2576; - cell_footprint : "nand2"; - cell_leakage_power : 184.636; - leakage_power () { - value : 141.887; - when : "!A&!B"; - } - leakage_power () { - value : 201.173; - when : "!A&B"; - } - leakage_power () { - value : 79.8135; - when : "A*!B"; - } - leakage_power () { - value : 315.669; - when : "A*B"; - } - pin (Y) { - direction : "output"; - function : "!(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0166722, 0.0587062, 0.0862291, 0.131624, 0.207518, 0.334035, 0.544784", \ - "0.0296041, 0.0954659, 0.126834, 0.173854, 0.250051, 0.376583, 0.587282", \ - "0.0357036, 0.120313, 0.157727, 0.21135, 0.291132, 0.418253, 0.628973", \ - "0.0416424, 0.155165, 0.204327, 0.270906, 0.364069, 0.500567, 0.714418", \ - "0.0465735, 0.1997, 0.266841, 0.354506, 0.474122, 0.63697, 0.871726", \ - "0.0465745, 0.253792, 0.346851, 0.468604, 0.627987, 0.842362, 1.13079", \ - "0.0465755, 0.310482, 0.438027, 0.606477, 0.830397, 1.11965, 1.50551" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0109155, 0.0661167, 0.106264, 0.17288, 0.284214, 0.469926, 0.779599", \ - "0.0255494, 0.0811845, 0.11668, 0.178051, 0.2856, 0.469927, 0.7796", \ - "0.0362353, 0.100582, 0.136111, 0.194305, 0.2957, 0.473484, 0.780099", \ - "0.0526212, 0.135424, 0.175053, 0.234193, 0.331555, 0.49808, 0.790546", \ - "0.078251, 0.191518, 0.239733, 0.307633, 0.409719, 0.571941, 0.845671", \ - "0.122263, 0.278719, 0.345991, 0.430113, 0.551388, 0.726113, 1.00076", \ - "0.199432, 0.413362, 0.508276, 0.629675, 0.783195, 0.997185, 1.30121" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0224879, 0.0879469, 0.131737, 0.20408, 0.324937, 0.526392, 0.86241", \ - "0.0388176, 0.124799, 0.170773, 0.243583, 0.36444, 0.565973, 0.901725", \ - "0.0493035, 0.153918, 0.205542, 0.282693, 0.405269, 0.606781, 0.942445", \ - "0.0635008, 0.196149, 0.259334, 0.348552, 0.481083, 0.686973, 1.02308", \ - "0.0842779, 0.25513, 0.335632, 0.446304, 0.603156, 0.832304, 1.17964", \ - "0.115541, 0.337114, 0.442022, 0.58626, 0.783733, 1.06026, 1.45892", \ - "0.164649, 0.456831, 0.589748, 0.777234, 1.03845, 1.38999, 1.88155" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0146042, 0.0982103, 0.157765, 0.25627, 0.421243, 0.696149, 1.15431", \ - "0.0283191, 0.109255, 0.163974, 0.258413, 0.4229, 0.69615, 1.15432", \ - "0.0384599, 0.127004, 0.180339, 0.270121, 0.427033, 0.697738, 1.15433", \ - "0.0546333, 0.160477, 0.216331, 0.305044, 0.453615, 0.711599, 1.15855", \ - "0.0813264, 0.213305, 0.279261, 0.374633, 0.525069, 0.770422, 1.19321", \ - "0.126657, 0.295999, 0.379226, 0.492778, 0.658689, 0.914994, 1.32389", \ - "0.207098, 0.424274, 0.529818, 0.678035, 0.881148, 1.1744, 1.60858" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195863, 0.0608997, 0.0884559, 0.133976, 0.209856, 0.336329, 0.547307", \ - "0.0365707, 0.0984868, 0.129458, 0.176367, 0.252423, 0.378847, 0.589654", \ - "0.0453141, 0.124232, 0.161208, 0.214059, 0.293615, 0.420629, 0.631287", \ - "0.0554162, 0.160942, 0.208785, 0.274383, 0.367014, 0.503189, 0.716898", \ - "0.0664983, 0.208502, 0.273637, 0.359872, 0.477756, 0.640138, 0.874559", \ - "0.0772488, 0.267951, 0.357676, 0.476875, 0.633988, 0.846801, 1.13422", \ - "0.0822849, 0.335997, 0.457846, 0.621906, 0.840882, 1.12742, 1.51139" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0131485, 0.0689687, 0.109444, 0.175903, 0.287227, 0.472967, 0.782456", \ - "0.02838, 0.0837103, 0.119395, 0.180879, 0.288606, 0.473041, 0.78248", \ - "0.0389705, 0.102929, 0.13853, 0.196903, 0.298506, 0.476548, 0.784296", \ - "0.0554958, 0.138279, 0.177462, 0.236883, 0.334248, 0.50113, 0.793827", \ - "0.080537, 0.193606, 0.242015, 0.309995, 0.412176, 0.574621, 0.848758", \ - "0.122677, 0.279578, 0.345803, 0.431886, 0.55388, 0.728386, 1.00343", \ - "0.193054, 0.41136, 0.505628, 0.62707, 0.781712, 0.999586, 1.30274" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0256356, 0.0902347, 0.134061, 0.206297, 0.327146, 0.528602, 0.864344", \ - "0.0417835, 0.120246, 0.16568, 0.238504, 0.359573, 0.561174, 0.896855", \ - "0.05135, 0.144707, 0.193935, 0.269785, 0.39214, 0.593988, 0.929983", \ - "0.0632655, 0.181947, 0.239066, 0.323318, 0.452458, 0.657722, 0.994238", \ - "0.0814164, 0.235024, 0.307169, 0.406776, 0.553231, 0.773994, 1.11916", \ - "0.10876, 0.310674, 0.404144, 0.532432, 0.710167, 0.964606, 1.34333", \ - "0.148639, 0.420985, 0.54183, 0.708222, 0.940224, 1.25707, 1.7015" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0135579, 0.0981654, 0.157758, 0.256275, 0.421243, 0.696117, 1.15373", \ - "0.0234766, 0.105032, 0.161614, 0.257759, 0.421365, 0.696118, 1.15421", \ - "0.0332371, 0.116972, 0.171957, 0.265025, 0.424918, 0.698197, 1.15422", \ - "0.050423, 0.141937, 0.197287, 0.28797, 0.441924, 0.705821, 1.15697", \ - "0.0779222, 0.185814, 0.245969, 0.338219, 0.490418, 0.744357, 1.17923", \ - "0.121141, 0.257386, 0.33003, 0.431918, 0.590789, 0.842796, 1.26673", \ - "0.194541, 0.37224, 0.461655, 0.588527, 0.770719, 1.04156, 1.46626" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00198385, 0.00258503, 0.00258845, 0.00255441, 0.00241076, 0.00218188, 0.00178442", \ - "0.00228056, 0.00234388, 0.00243352, 0.00237586, 0.00240428, 0.00210495, 0.0017006", \ - "0.00291624, 0.00251128, 0.00248199, 0.00248548, 0.00238882, 0.00243005, 0.00184858", \ - "0.00453103, 0.00328458, 0.00308418, 0.00282146, 0.00259037, 0.00260725, 0.00193683", \ - "0.00773401, 0.00543327, 0.00476975, 0.0042257, 0.00366482, 0.00284475, 0.00293867", \ - "0.0144501, 0.0103954, 0.0092284, 0.00779918, 0.00665484, 0.00555943, 0.00397994", \ - "0.0282573, 0.0223003, 0.0200871, 0.0175111, 0.014912, 0.0121941, 0.00976612" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00268768, 0.00325343, 0.00326022, 0.00321851, 0.00311793, 0.00289869, 0.00249864", \ - "0.00286327, 0.00298017, 0.0031222, 0.00305135, 0.00316638, 0.00279672, 0.00244371", \ - "0.00345711, 0.00311228, 0.00304812, 0.0031743, 0.00297612, 0.00285314, 0.00241084", \ - "0.00491589, 0.00371194, 0.00353566, 0.00330529, 0.00325617, 0.00286576, 0.00245915", \ - "0.00816636, 0.00562673, 0.00502056, 0.00456389, 0.00392553, 0.00353331, 0.00297048", \ - "0.0148798, 0.0104095, 0.00916545, 0.00781748, 0.00666709, 0.00562647, 0.00416666", \ - "0.0288647, 0.0218282, 0.0193887, 0.016868, 0.0141584, 0.0116578, 0.00942263" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00222434, 0.00246996, 0.00246464, 0.00237773, 0.00223223, 0.00200043, 0.0015663", \ - "0.00243443, 0.00234177, 0.00239957, 0.00226061, 0.00237588, 0.00199648, 0.00153765", \ - "0.00302783, 0.00258315, 0.00248563, 0.00243236, 0.00230123, 0.00223267, 0.00182519", \ - "0.00461149, 0.00344458, 0.00318114, 0.00285801, 0.00250924, 0.00269561, 0.00164689", \ - "0.00766385, 0.0054979, 0.00485327, 0.00430294, 0.00371595, 0.00288906, 0.00255235", \ - "0.0142094, 0.0107901, 0.00952246, 0.00816286, 0.00695628, 0.00568349, 0.00414538", \ - "0.0276261, 0.0227797, 0.0207599, 0.0181937, 0.0154479, 0.0128154, 0.0100922" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00494743, 0.00535791, 0.00536682, 0.00531838, 0.00520014, 0.00497164, 0.00455404", \ - "0.0047811, 0.00507828, 0.00521318, 0.0051568, 0.00510218, 0.00489407, 0.00453785", \ - "0.00508283, 0.0051127, 0.00507485, 0.0052532, 0.00510565, 0.0050066, 0.00447181", \ - "0.00621426, 0.00547373, 0.0053901, 0.00523105, 0.00522959, 0.00490785, 0.00455796", \ - "0.00918741, 0.00697879, 0.00655802, 0.00621322, 0.00578426, 0.00536573, 0.00523899", \ - "0.0157042, 0.0114178, 0.0103143, 0.00907125, 0.00826105, 0.0071876, 0.0060183", \ - "0.0292772, 0.0224123, 0.0200746, 0.0174529, 0.0150644, 0.0127863, 0.0107819" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00307279; - rise_capacitance : 0.00309042; - rise_capacitance_range (0.00278647, 0.00339731); - fall_capacitance : 0.00305516; - fall_capacitance_range (0.00269157, 0.00381898); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00319639; - rise_capacitance : 0.00333843; - rise_capacitance_range (0.0028359, 0.00368871); - fall_capacitance : 0.00305434; - fall_capacitance_range (0.00284658, 0.00353392); - } - } - cell (sg13g2_nand2_2) { - area : 10.8864; - cell_footprint : "nand2"; - cell_leakage_power : 362.565; - leakage_power () { - value : 283.672; - when : "!A&!B"; - } - leakage_power () { - value : 393.276; - when : "!A&B"; - } - leakage_power () { - value : 159.324; - when : "A*!B"; - } - leakage_power () { - value : 613.989; - when : "A*B"; - } - pin (Y) { - direction : "output"; - function : "!(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0150542, 0.0587357, 0.0863742, 0.132019, 0.208361, 0.335607, 0.547591", \ - "0.0261888, 0.0954852, 0.126988, 0.174356, 0.250772, 0.378077, 0.590062", \ - "0.0309372, 0.12026, 0.158157, 0.21169, 0.291992, 0.419845, 0.631635", \ - "0.0351793, 0.155024, 0.204323, 0.271162, 0.364769, 0.501988, 0.716985", \ - "0.0373889, 0.198996, 0.266603, 0.354636, 0.474436, 0.638253, 0.874148", \ - "0.0373899, 0.25194, 0.345695, 0.468033, 0.628116, 0.843442, 1.13324", \ - "0.0373909, 0.306226, 0.434208, 0.604413, 0.829046, 1.1199, 1.50749" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0095829, 0.0662947, 0.106873, 0.173803, 0.285892, 0.472843, 0.784605", \ - "0.0232092, 0.0813437, 0.117096, 0.178965, 0.287365, 0.472844, 0.784606", \ - "0.0334798, 0.100705, 0.136251, 0.195032, 0.297265, 0.476666, 0.785229", \ - "0.048977, 0.135766, 0.175461, 0.235024, 0.33302, 0.500975, 0.795752", \ - "0.07331, 0.192371, 0.240462, 0.308814, 0.41069, 0.574571, 0.850325", \ - "0.115525, 0.27953, 0.346911, 0.43152, 0.553294, 0.728859, 1.00489", \ - "0.190459, 0.415092, 0.509987, 0.632232, 0.785626, 1.0016, 1.30685" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0207865, 0.091271, 0.137154, 0.212881, 0.33957, 0.550511, 0.902192", \ - "0.0357948, 0.128228, 0.176081, 0.252167, 0.378858, 0.589874, 0.941863", \ - "0.0455437, 0.157701, 0.211245, 0.29148, 0.419506, 0.630591, 0.982041", \ - "0.0589853, 0.200799, 0.265921, 0.35816, 0.495806, 0.710685, 1.06241", \ - "0.0789177, 0.260965, 0.343848, 0.457743, 0.619714, 0.857085, 1.21914", \ - "0.109603, 0.345616, 0.453232, 0.600948, 0.804114, 1.08886, 1.50104", \ - "0.159249, 0.469199, 0.605768, 0.797867, 1.06457, 1.42688, 1.93141" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.012903, 0.102685, 0.165139, 0.268627, 0.441806, 0.730454, 1.21164", \ - "0.0257552, 0.113258, 0.170978, 0.270413, 0.442468, 0.730455, 1.21165", \ - "0.0354887, 0.130815, 0.186923, 0.281633, 0.447046, 0.732204, 1.21166", \ - "0.0505705, 0.164566, 0.222859, 0.315918, 0.472673, 0.744585, 1.21411", \ - "0.0757423, 0.217424, 0.286092, 0.385862, 0.543313, 0.80141, 1.24683", \ - "0.119204, 0.300888, 0.386871, 0.504523, 0.677114, 0.944577, 1.3749", \ - "0.197225, 0.429904, 0.538453, 0.691752, 0.90207, 1.20847, 1.6581" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0182428, 0.0610722, 0.0887798, 0.134538, 0.210839, 0.338042, 0.550066", \ - "0.0338376, 0.098556, 0.129733, 0.176884, 0.253402, 0.380523, 0.592475", \ - "0.0417872, 0.124266, 0.161445, 0.214486, 0.294517, 0.422226, 0.634083", \ - "0.0504974, 0.160907, 0.208973, 0.274788, 0.36784, 0.504729, 0.719562", \ - "0.0596164, 0.208158, 0.273729, 0.360191, 0.4785, 0.641644, 0.877086", \ - "0.0670265, 0.26645, 0.357039, 0.476694, 0.634527, 0.848412, 1.13677", \ - "0.0670275, 0.332085, 0.454812, 0.619995, 0.840616, 1.12797, 1.51362" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0118997, 0.0692825, 0.110095, 0.177006, 0.289041, 0.476121, 0.787758", \ - "0.0262533, 0.0839735, 0.119873, 0.181869, 0.290395, 0.476122, 0.787781", \ - "0.0365814, 0.103318, 0.139033, 0.197826, 0.300318, 0.47955, 0.791407", \ - "0.0522551, 0.138574, 0.177837, 0.237761, 0.335821, 0.504064, 0.798869", \ - "0.0759733, 0.194048, 0.242949, 0.310937, 0.413708, 0.577191, 0.853607", \ - "0.116009, 0.280429, 0.34728, 0.433407, 0.555607, 0.732009, 1.00769", \ - "0.183673, 0.413019, 0.507235, 0.62952, 0.785157, 1.00158, 1.30763" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246051, 0.0940381, 0.139899, 0.215555, 0.342265, 0.553233, 0.904851", \ - "0.03999, 0.124159, 0.171515, 0.247763, 0.374571, 0.585724, 0.937656", \ - "0.0487204, 0.148872, 0.199952, 0.27899, 0.406972, 0.618324, 0.97012", \ - "0.0595478, 0.186562, 0.245926, 0.332986, 0.467578, 0.681979, 1.03446", \ - "0.0767888, 0.240906, 0.315078, 0.417854, 0.569332, 0.799026, 1.15918", \ - "0.103523, 0.318654, 0.414561, 0.546143, 0.728516, 0.992574, 1.38537", \ - "0.14391, 0.432929, 0.556556, 0.727404, 0.964177, 1.28876, 1.74906" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117458, 0.102802, 0.165163, 0.268651, 0.441812, 0.730451, 1.21158", \ - "0.021255, 0.10916, 0.168681, 0.269761, 0.4422, 0.730452, 1.21159", \ - "0.0308483, 0.120981, 0.178864, 0.276804, 0.444973, 0.73577, 1.2116", \ - "0.0478527, 0.146156, 0.204004, 0.299345, 0.461389, 0.739096, 1.2134", \ - "0.0745633, 0.190132, 0.252247, 0.349809, 0.50906, 0.776333, 1.23434", \ - "0.116522, 0.263075, 0.337469, 0.44316, 0.608829, 0.875451, 1.31771", \ - "0.188326, 0.377532, 0.468797, 0.600831, 0.789932, 1.07146, 1.51688" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00358319, 0.00487079, 0.00492238, 0.00479625, 0.00454828, 0.00405905, 0.00316838", \ - "0.00429876, 0.00442955, 0.0046064, 0.00448784, 0.00448602, 0.00397793, 0.00317004", \ - "0.00568124, 0.00476758, 0.00466416, 0.00469703, 0.00440465, 0.00469057, 0.00336752", \ - "0.00895524, 0.00625801, 0.00585776, 0.00533226, 0.00488974, 0.00529421, 0.00369858", \ - "0.0152979, 0.010474, 0.00914925, 0.00809285, 0.00687654, 0.00533546, 0.00558717", \ - "0.0285649, 0.0201152, 0.0177068, 0.0150057, 0.0126868, 0.0105865, 0.00781021", \ - "0.0556505, 0.0433828, 0.039031, 0.0339667, 0.0288099, 0.0236744, 0.0189282" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00507482, 0.00631855, 0.00634353, 0.00626941, 0.00607122, 0.0056327, 0.00491507", \ - "0.00557584, 0.00576891, 0.00608887, 0.00606334, 0.00593465, 0.00543822, 0.00476161", \ - "0.00679534, 0.00599921, 0.00589122, 0.0062119, 0.00583117, 0.00552598, 0.00470031", \ - "0.00976474, 0.0071713, 0.00680977, 0.00634868, 0.00633185, 0.00575992, 0.0046029", \ - "0.0163868, 0.010833, 0.00976993, 0.00882587, 0.00770221, 0.00688819, 0.00547056", \ - "0.0295734, 0.0201987, 0.0178309, 0.015197, 0.0130116, 0.0107906, 0.00798662", \ - "0.0571772, 0.0425585, 0.0378197, 0.0328894, 0.02735, 0.0230393, 0.0178034" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0044782, 0.00503222, 0.00502219, 0.00485542, 0.00448604, 0.00404874, 0.00319781", \ - "0.0050058, 0.00476397, 0.00484762, 0.00461492, 0.00540243, 0.00398376, 0.00315708", \ - "0.00620459, 0.0052602, 0.00501941, 0.0049278, 0.00449352, 0.00484942, 0.00435783", \ - "0.00933581, 0.0068818, 0.0063347, 0.00582309, 0.00510022, 0.00540853, 0.00390804", \ - "0.0153873, 0.010874, 0.00965231, 0.00854347, 0.00729568, 0.00583009, 0.0057423", \ - "0.028279, 0.0212031, 0.018743, 0.0160426, 0.0136291, 0.0111688, 0.00794597", \ - "0.0545869, 0.0446597, 0.0405743, 0.0355795, 0.0302286, 0.0247904, 0.0196057" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00943661, 0.0104029, 0.0103854, 0.0102769, 0.0100779, 0.00963042, 0.00878794", \ - "0.00916904, 0.00983166, 0.0101453, 0.0100814, 0.00987232, 0.00943908, 0.00867866", \ - "0.00979329, 0.00979449, 0.0098167, 0.0101885, 0.00974821, 0.0103888, 0.00874661", \ - "0.0120971, 0.0105262, 0.0103999, 0.0101511, 0.0101946, 0.00993156, 0.00859594", \ - "0.0180594, 0.0134183, 0.0125508, 0.0120781, 0.0111053, 0.0105781, 0.00935073", \ - "0.0310135, 0.0221377, 0.0199204, 0.0175439, 0.015767, 0.0140391, 0.0114451", \ - "0.0576876, 0.0435546, 0.0389452, 0.0339071, 0.0291046, 0.0246357, 0.0207225" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00596241; - rise_capacitance : 0.00600246; - rise_capacitance_range (0.00537098, 0.00660371); - fall_capacitance : 0.00592236; - fall_capacitance_range (0.00514706, 0.00766116); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00614413; - rise_capacitance : 0.0064277; - rise_capacitance_range (0.00543964, 0.0071255); - fall_capacitance : 0.00586056; - fall_capacitance_range (0.00541927, 0.00690733); - } - } - cell (sg13g2_nand2b_1) { - area : 9.072; - cell_footprint : "nand2b"; - cell_leakage_power : 269.631; - leakage_power () { - value : 373.972; - when : "!A_N&B"; - } - leakage_power () { - value : 312.869; - when : "A_N&B"; - } - leakage_power () { - value : 253.573; - when : "A_N&!B"; - } - leakage_power () { - value : 138.109; - when : "!A_N&!B"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0373433, 0.0796177, 0.107404, 0.153252, 0.229897, 0.357722, 0.570286", \ - "0.0618805, 0.104981, 0.133016, 0.178909, 0.255583, 0.38327, 0.595976", \ - "0.0772386, 0.121188, 0.148986, 0.195001, 0.271719, 0.399264, 0.612005", \ - "0.0974104, 0.143848, 0.17155, 0.217275, 0.293614, 0.421069, 0.633628", \ - "0.124901, 0.176542, 0.204768, 0.249606, 0.325905, 0.453304, 0.665444", \ - "0.163295, 0.224049, 0.253046, 0.298826, 0.37528, 0.503292, 0.715455", \ - "0.215903, 0.292762, 0.32574, 0.374705, 0.453859, 0.583408, 0.796904" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0115505, 0.0684364, 0.109037, 0.176192, 0.288526, 0.475963, 0.788128", \ - "0.0149691, 0.0690696, 0.109343, 0.176282, 0.288603, 0.475964, 0.788208", \ - "0.0178325, 0.0697717, 0.10974, 0.176631, 0.288836, 0.475965, 0.788562", \ - "0.0225115, 0.0715579, 0.110715, 0.177144, 0.289282, 0.476289, 0.788563", \ - "0.0300902, 0.0757991, 0.113253, 0.178768, 0.290321, 0.477164, 0.788974", \ - "0.041481, 0.086525, 0.12109, 0.184296, 0.294236, 0.479935, 0.790612", \ - "0.059726, 0.108745, 0.139498, 0.198704, 0.306104, 0.490207, 0.798438" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0441738, 0.110315, 0.154421, 0.227049, 0.348485, 0.550828, 0.88792", \ - "0.067712, 0.134348, 0.178466, 0.25133, 0.372784, 0.576162, 0.912345", \ - "0.0811189, 0.14789, 0.192082, 0.264917, 0.386468, 0.588861, 0.927156", \ - "0.0980944, 0.165976, 0.210173, 0.282903, 0.404554, 0.606989, 0.944054", \ - "0.119433, 0.1911, 0.23492, 0.307602, 0.428956, 0.631292, 0.968544", \ - "0.145085, 0.223365, 0.267872, 0.340975, 0.462618, 0.664847, 1.00225", \ - "0.173278, 0.264042, 0.310501, 0.385068, 0.509333, 0.712834, 1.05111" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0156545, 0.100852, 0.160564, 0.259351, 0.425099, 0.701171, 1.16072", \ - "0.0182229, 0.101177, 0.16071, 0.259457, 0.426759, 0.702222, 1.16124", \ - "0.0205719, 0.101667, 0.161123, 0.259732, 0.42676, 0.702223, 1.16183", \ - "0.0247486, 0.102558, 0.161742, 0.26044, 0.426761, 0.702224, 1.16184", \ - "0.0314856, 0.105624, 0.163288, 0.261511, 0.426762, 0.702225, 1.16185", \ - "0.041906, 0.11297, 0.168925, 0.265215, 0.429102, 0.703589, 1.1622", \ - "0.057905, 0.129402, 0.182266, 0.276515, 0.43941, 0.711518, 1.16785" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192941, 0.0610683, 0.0887372, 0.134379, 0.210488, 0.337296, 0.54858", \ - "0.0365395, 0.0985792, 0.129713, 0.176751, 0.253056, 0.379784, 0.591124", \ - "0.0454795, 0.124421, 0.161489, 0.214412, 0.294202, 0.42157, 0.632826", \ - "0.0557928, 0.1613, 0.209173, 0.274822, 0.367617, 0.5041, 0.718319", \ - "0.0671917, 0.208945, 0.274114, 0.36037, 0.478381, 0.641016, 0.875789", \ - "0.0784425, 0.268832, 0.358467, 0.477606, 0.634722, 0.848158, 1.13594", \ - "0.0840867, 0.337453, 0.459026, 0.622889, 0.841696, 1.12843, 1.51223" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0138481, 0.0696091, 0.110194, 0.176802, 0.288369, 0.47466, 0.785211", \ - "0.0293246, 0.0842835, 0.119959, 0.181681, 0.289735, 0.474661, 0.785212", \ - "0.0400265, 0.10353, 0.139121, 0.19767, 0.299611, 0.478082, 0.785628", \ - "0.0567755, 0.138825, 0.17828, 0.237432, 0.335236, 0.50252, 0.796188", \ - "0.0821326, 0.194038, 0.242759, 0.310809, 0.413082, 0.576013, 0.850998", \ - "0.124107, 0.280237, 0.346983, 0.432914, 0.554877, 0.730877, 1.00518", \ - "0.195238, 0.412053, 0.506786, 0.627961, 0.782582, 1.0007, 1.30517" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0272343, 0.0930138, 0.137145, 0.209643, 0.331104, 0.533454, 0.870401", \ - "0.0426728, 0.122056, 0.16784, 0.241087, 0.362816, 0.565268, 0.902722", \ - "0.0522783, 0.146218, 0.195878, 0.272133, 0.395173, 0.597933, 0.935433", \ - "0.0642884, 0.183315, 0.240926, 0.325517, 0.455322, 0.66146, 0.999691", \ - "0.0827044, 0.236435, 0.308791, 0.408998, 0.555798, 0.778001, 1.12421", \ - "0.110608, 0.312258, 0.405902, 0.534142, 0.712879, 0.968418, 1.34812", \ - "0.151202, 0.422978, 0.543624, 0.710294, 0.943108, 1.26126, 1.70667" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0155078, 0.100843, 0.160822, 0.259474, 0.425099, 0.701141, 1.16122", \ - "0.0242486, 0.107234, 0.164258, 0.260713, 0.426758, 0.701142, 1.16123", \ - "0.0335743, 0.118998, 0.174467, 0.267967, 0.428621, 0.703726, 1.16124", \ - "0.0506441, 0.143652, 0.199611, 0.290841, 0.445559, 0.710973, 1.16328", \ - "0.0783507, 0.187234, 0.247389, 0.340574, 0.49321, 0.749299, 1.18619", \ - "0.121784, 0.259651, 0.331772, 0.43325, 0.593702, 0.847374, 1.27219", \ - "0.195463, 0.373757, 0.463693, 0.592267, 0.773677, 1.0443, 1.47127" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00252455, 0.00311726, 0.00310701, 0.00304602, 0.00291514, 0.00269931, 0.00222856", \ - "0.00243428, 0.00284669, 0.00292529, 0.00296083, 0.00281739, 0.00258049, 0.00218725", \ - "0.00245632, 0.00279157, 0.00281548, 0.00281656, 0.00283174, 0.00289225, 0.00214644", \ - "0.00249669, 0.00268383, 0.00276682, 0.00280034, 0.00262218, 0.00270336, 0.00211101", \ - "0.00277519, 0.00257639, 0.00260629, 0.00246649, 0.00252129, 0.00222189, 0.00191339", \ - "0.0033209, 0.0025741, 0.0025483, 0.0025155, 0.002373, 0.0023917, 0.0021658", \ - "0.004469, 0.0028433, 0.0025124, 0.0023099, 0.0022711, 0.0018368, 0.001645" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00520627, 0.00576392, 0.0057707, 0.00571535, 0.00559838, 0.00536228, 0.00495904", \ - "0.00507097, 0.00552171, 0.00563276, 0.0055755, 0.00567793, 0.00543094, 0.00492928", \ - "0.005115, 0.00549907, 0.00552954, 0.00572769, 0.00561305, 0.00529401, 0.00509836", \ - "0.00519456, 0.0054026, 0.00549957, 0.00545757, 0.00551673, 0.00522112, 0.00499521", \ - "0.00536908, 0.00534138, 0.00539568, 0.00552058, 0.00545708, 0.00530218, 0.00499078", \ - "0.0059002, 0.005281, 0.0052565, 0.005302, 0.0053402, 0.0053519, 0.0048073", \ - "0.0068476, 0.0053901, 0.0051771, 0.0050495, 0.004911, 0.0047257, 0.0049389" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0023614, 0.0026019, 0.00261241, 0.00252941, 0.00235332, 0.00211609, 0.00166965", \ - "0.00259005, 0.00250162, 0.00253724, 0.00240488, 0.00284497, 0.00210087, 0.00168692", \ - "0.00320511, 0.00273636, 0.00263574, 0.00256925, 0.00238368, 0.00242902, 0.00178483", \ - "0.00475996, 0.00358285, 0.00333683, 0.00302995, 0.00264558, 0.00283033, 0.0020016", \ - "0.00780255, 0.00563092, 0.00499035, 0.00446267, 0.00385886, 0.00306205, 0.0030375", \ - "0.0143368, 0.010908, 0.00966531, 0.00832436, 0.00707777, 0.00590337, 0.00410483", \ - "0.0277345, 0.0229162, 0.0208759, 0.0183111, 0.0155734, 0.0129314, 0.0101482" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00497131, 0.00541241, 0.00543294, 0.00534742, 0.00522872, 0.00499807, 0.00460611", \ - "0.0048462, 0.00512916, 0.00524667, 0.00518416, 0.00530304, 0.00492611, 0.00459345", \ - "0.00513189, 0.00514387, 0.00513487, 0.00529624, 0.00506712, 0.00512033, 0.00450207", \ - "0.0062394, 0.00551643, 0.00543599, 0.00528681, 0.00531374, 0.005, 0.00454969", \ - "0.00918053, 0.00700855, 0.00655295, 0.00624917, 0.00577279, 0.00547905, 0.00574566", \ - "0.0156853, 0.011476, 0.0103326, 0.00902447, 0.00828261, 0.00728747, 0.00602864", \ - "0.0292109, 0.0224008, 0.0200785, 0.0175484, 0.0150837, 0.0127684, 0.0107222" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00242664; - rise_capacitance : 0.00244843; - rise_capacitance_range (0.00217892, 0.00264299); - fall_capacitance : 0.00240485; - fall_capacitance_range (0.00215965, 0.00264266); - internal_power () { - when : "!B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00476385, 0.00484798, 0.00524945, 0.0063203, 0.00875131, 0.0139774, 0.0249951" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00256787, 0.00275099, 0.00319545, 0.0043448, 0.00671102, 0.0118479, 0.0227011" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00476385, 0.00484798, 0.00524945, 0.0063203, 0.00875131, 0.0139774, 0.0249951" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00256787, 0.00275099, 0.00319545, 0.0043448, 0.00671102, 0.0118479, 0.0227011" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324437; - rise_capacitance : 0.00338689; - rise_capacitance_range (0.00287996, 0.00373504); - fall_capacitance : 0.00310185; - fall_capacitance_range (0.00289587, 0.00357911); - } - } - cell (sg13g2_nand2b_2) { - area : 14.5152; - cell_footprint : "nand2b"; - cell_leakage_power : 447.515; - leakage_power () { - value : 672.236; - when : "!A_N&B"; - } - leakage_power () { - value : 270.963; - when : "A_N&B"; - } - leakage_power () { - value : 395.324; - when : "A_N&!B"; - } - leakage_power () { - value : 451.537; - when : "!A_N&!B"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0486012, 0.0928901, 0.120657, 0.166416, 0.24247, 0.369615, 0.580561", \ - "0.0791197, 0.124523, 0.152255, 0.197928, 0.274043, 0.400749, 0.612063", \ - "0.0990831, 0.14592, 0.173542, 0.219046, 0.295126, 0.421876, 0.633275", \ - "0.125534, 0.175485, 0.203241, 0.248695, 0.324397, 0.451258, 0.662287", \ - "0.161917, 0.217643, 0.245883, 0.291177, 0.365947, 0.492163, 0.702574", \ - "0.212283, 0.277379, 0.306491, 0.351836, 0.427583, 0.553267, 0.76251", \ - "0.283197, 0.363802, 0.397694, 0.446096, 0.522446, 0.64876, 0.860763" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0145881, 0.0719522, 0.112055, 0.178866, 0.290585, 0.476823, 0.787215", \ - "0.017983, 0.0727133, 0.112444, 0.178926, 0.290586, 0.477526, 0.787479", \ - "0.021414, 0.0739178, 0.113122, 0.179282, 0.290766, 0.477527, 0.788415", \ - "0.026971, 0.0768218, 0.11489, 0.180141, 0.291356, 0.477528, 0.788416", \ - "0.0346494, 0.0834974, 0.118873, 0.182463, 0.292441, 0.478019, 0.788417", \ - "0.047274, 0.095833, 0.128453, 0.188533, 0.296594, 0.480473, 0.789414", \ - "0.066325, 0.122104, 0.15093, 0.206244, 0.308563, 0.489858, 0.796566" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0580855, 0.129892, 0.175864, 0.251674, 0.378351, 0.589418, 0.941355", \ - "0.0879396, 0.160504, 0.206616, 0.282457, 0.409366, 0.620418, 0.972542", \ - "0.106188, 0.179826, 0.225872, 0.301799, 0.428606, 0.639932, 0.991487", \ - "0.130538, 0.206703, 0.252867, 0.328846, 0.455739, 0.666838, 1.01869", \ - "0.161588, 0.242355, 0.288604, 0.364311, 0.49112, 0.702292, 1.05425", \ - "0.201773, 0.290998, 0.337445, 0.413418, 0.539478, 0.750738, 1.10252", \ - "0.24728, 0.348941, 0.398237, 0.474394, 0.602263, 0.814581, 1.16575" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0143908, 0.103826, 0.166136, 0.269531, 0.442747, 0.731828, 1.2125", \ - "0.0163052, 0.103989, 0.166371, 0.269532, 0.442863, 0.731829, 1.21262", \ - "0.0187138, 0.104555, 0.166394, 0.269581, 0.442864, 0.734658, 1.21263", \ - "0.0231926, 0.105685, 0.16685, 0.269826, 0.442865, 0.734659, 1.2134", \ - "0.03073, 0.108363, 0.168382, 0.270425, 0.443036, 0.73466, 1.21341", \ - "0.042137, 0.115834, 0.172823, 0.272589, 0.444034, 0.734661, 1.21342", \ - "0.059239, 0.130438, 0.184336, 0.279868, 0.448795, 0.735203, 1.21408" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0149175, 0.058592, 0.0861299, 0.131803, 0.207685, 0.334519, 0.545745", \ - "0.0260088, 0.0952412, 0.126646, 0.173986, 0.250308, 0.377043, 0.588271", \ - "0.0306977, 0.120045, 0.157882, 0.211323, 0.291297, 0.418733, 0.629881", \ - "0.034904, 0.154821, 0.204055, 0.270802, 0.364288, 0.501018, 0.71533", \ - "0.0371409, 0.198751, 0.266285, 0.354195, 0.47401, 0.637238, 0.872542", \ - "0.0371419, 0.251616, 0.345056, 0.467728, 0.627436, 0.842329, 1.13151", \ - "0.0371429, 0.305773, 0.43387, 0.603706, 0.82768, 1.11863, 1.50572" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00949458, 0.0660253, 0.106305, 0.17321, 0.284722, 0.471019, 0.781242", \ - "0.023132, 0.0811094, 0.116748, 0.178225, 0.28614, 0.47102, 0.78137", \ - "0.033339, 0.100501, 0.135969, 0.19439, 0.296213, 0.474433, 0.785809", \ - "0.0488466, 0.135543, 0.17511, 0.234558, 0.332124, 0.499155, 0.792577", \ - "0.0732337, 0.192133, 0.240104, 0.308245, 0.410307, 0.572859, 0.847413", \ - "0.115241, 0.27927, 0.346257, 0.431031, 0.552081, 0.727383, 1.00244", \ - "0.190454, 0.414796, 0.50972, 0.631612, 0.784648, 1.00014, 1.30241" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.020591, 0.0915846, 0.137546, 0.213337, 0.34006, 0.551032, 0.902833", \ - "0.0356678, 0.128428, 0.176408, 0.252564, 0.379408, 0.590529, 0.94254", \ - "0.0453909, 0.15789, 0.211478, 0.291804, 0.42, 0.631131, 0.982841", \ - "0.0588707, 0.200965, 0.266172, 0.358434, 0.496126, 0.711159, 1.06303", \ - "0.078884, 0.261367, 0.343867, 0.457848, 0.619915, 0.857152, 1.21911", \ - "0.109626, 0.34584, 0.453416, 0.600947, 0.804353, 1.08921, 1.50157", \ - "0.159414, 0.469292, 0.605991, 0.798162, 1.0649, 1.42664, 1.93257" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130827, 0.103641, 0.166019, 0.269528, 0.442723, 0.731426, 1.2127", \ - "0.0258943, 0.113857, 0.171606, 0.27128, 0.442791, 0.731427, 1.21271", \ - "0.0356172, 0.131263, 0.187574, 0.282419, 0.447941, 0.734867, 1.21272", \ - "0.0506754, 0.164916, 0.223597, 0.316477, 0.473129, 0.745448, 1.21581", \ - "0.075883, 0.218064, 0.286429, 0.386351, 0.543878, 0.802207, 1.24819", \ - "0.11933, 0.301004, 0.387111, 0.504503, 0.677501, 0.944673, 1.37506", \ - "0.1974, 0.430129, 0.539095, 0.691942, 0.902341, 1.2079, 1.65888" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00492665, 0.00550525, 0.00546665, 0.00538235, 0.00510865, 0.00471125, 0.00378725", \ - "0.00491386, 0.00528796, 0.00536176, 0.00552146, 0.00499956, 0.00479586, 0.00381676", \ - "0.00509799, 0.00536669, 0.00533419, 0.00515639, 0.00550079, 0.00488549, 0.00414159", \ - "0.00559676, 0.00537256, 0.00554306, 0.00552076, 0.00502606, 0.00546246, 0.00384416", \ - "0.0064739, 0.0056844, 0.0055498, 0.0055745, 0.0053555, 0.0046695, 0.0042368", \ - "0.0081478, 0.0060353, 0.0058772, 0.0054764, 0.005424, 0.0050702, 0.0038823", \ - "0.0112319, 0.0070553, 0.0063486, 0.0060174, 0.0055781, 0.0049446, 0.0043922" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0101882, 0.0112252, 0.0112401, 0.0111786, 0.010947, 0.0105655, 0.00980544", \ - "0.0100056, 0.0109734, 0.0110025, 0.0110542, 0.0108571, 0.0103313, 0.00984595", \ - "0.0100567, 0.0108138, 0.0109479, 0.0111593, 0.0108588, 0.0111115, 0.00980347", \ - "0.0101624, 0.0107785, 0.0109568, 0.0108202, 0.0111328, 0.0106873, 0.0100666", \ - "0.0106683, 0.0107155, 0.0109163, 0.0110756, 0.0108066, 0.0107783, 0.0097484", \ - "0.0119348, 0.0109124, 0.0107998, 0.0110561, 0.0111107, 0.0110606, 0.0100171", \ - "0.0144062, 0.011201, 0.0110879, 0.0109573, 0.0109376, 0.0113615, 0.0111778" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00354012, 0.00484153, 0.00483567, 0.00483129, 0.00450545, 0.00403585, 0.00321204", \ - "0.00426717, 0.00438318, 0.00458258, 0.00444725, 0.00453303, 0.00390014, 0.00319139", \ - "0.00564931, 0.00470838, 0.00462205, 0.00462434, 0.00435512, 0.00409289, 0.0046547", \ - "0.00895961, 0.00623238, 0.00581888, 0.00532622, 0.00487455, 0.00498682, 0.00361085", \ - "0.0152764, 0.0104459, 0.00910727, 0.00806066, 0.00693077, 0.00531331, 0.00524099", \ - "0.0285389, 0.0200949, 0.0175981, 0.0149872, 0.0126571, 0.0103563, 0.0075267", \ - "0.0556321, 0.0433679, 0.0389837, 0.0339291, 0.0286917, 0.0235874, 0.0185283" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00505315, 0.00636982, 0.0063562, 0.00629176, 0.0060903, 0.00561584, 0.00490877", \ - "0.0055827, 0.00578958, 0.00606005, 0.00592708, 0.00587621, 0.00546426, 0.00477318", \ - "0.00682948, 0.00598635, 0.00594499, 0.00624398, 0.00588137, 0.00592315, 0.00463875", \ - "0.00979304, 0.00720432, 0.00687133, 0.00639464, 0.00635584, 0.00578838, 0.00472417", \ - "0.0163829, 0.0110555, 0.00991309, 0.00894483, 0.00775812, 0.00690034, 0.00545438", \ - "0.0296384, 0.0202452, 0.0178616, 0.0152011, 0.0130146, 0.0106618, 0.00799327", \ - "0.0571823, 0.0426588, 0.0378459, 0.032973, 0.0273929, 0.0229472, 0.0178415" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00237057; - rise_capacitance : 0.00239557; - rise_capacitance_range (0.00219118, 0.00256501); - fall_capacitance : 0.00234558; - fall_capacitance_range (0.00214833, 0.00254005); - internal_power () { - when : "!B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00783455, 0.00771914, 0.00797281, 0.00880434, 0.0108448, 0.0156508, 0.026231" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00760536, 0.00761015, 0.00794743, 0.00896472, 0.0110763, 0.0159265, 0.0263662" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00783455, 0.00771914, 0.00797281, 0.00880434, 0.0108448, 0.0156508, 0.026231" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00760536, 0.00761015, 0.00794743, 0.00896472, 0.0110763, 0.0159265, 0.0263662" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00598555; - rise_capacitance : 0.00602596; - rise_capacitance_range (0.00539444, 0.00662977); - fall_capacitance : 0.00594515; - fall_capacitance_range (0.00516295, 0.00768573); - } - } - cell (sg13g2_nand3_1) { - area : 9.072; - cell_footprint : "nand3"; - cell_leakage_power : 230.559; - leakage_power () { - value : 209.447; - when : "!A&!B&!C"; - } - leakage_power () { - value : 264.048; - when : "!A&!B&C"; - } - leakage_power () { - value : 146.387; - when : "!A&B&!C"; - } - leakage_power () { - value : 323.312; - when : "!A&B&C"; - } - leakage_power () { - value : 143.423; - when : "A&!B&!C"; - } - leakage_power () { - value : 201.968; - when : "A&!B&C"; - } - leakage_power () { - value : 82.3964; - when : "A&B&!C"; - } - leakage_power () { - value : 473.491; - when : "A&B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.018821, 0.0603181, 0.08787, 0.133351, 0.20947, 0.336219, 0.547373", \ - "0.0334942, 0.0975131, 0.128542, 0.175756, 0.252039, 0.37882, 0.589913", \ - "0.0403558, 0.122622, 0.160084, 0.213277, 0.293053, 0.420439, 0.631493", \ - "0.0468506, 0.157927, 0.206765, 0.273078, 0.366262, 0.502826, 0.717027", \ - "0.0511978, 0.20222, 0.269258, 0.357135, 0.476087, 0.639264, 0.874383", \ - "0.0511988, 0.254062, 0.347487, 0.469763, 0.629611, 0.844454, 1.13315", \ - "0.0511998, 0.303241, 0.43205, 0.602355, 0.82786, 1.11937, 1.50685" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126689, 0.0683462, 0.108704, 0.175302, 0.286848, 0.47287, 0.782958", \ - "0.0284183, 0.0830013, 0.118716, 0.180273, 0.288202, 0.472871, 0.782959", \ - "0.0401448, 0.102436, 0.137784, 0.196424, 0.298097, 0.47635, 0.783298", \ - "0.0587895, 0.138079, 0.177, 0.236483, 0.333816, 0.500866, 0.794094", \ - "0.087436, 0.195741, 0.243212, 0.310104, 0.411594, 0.574517, 0.84876", \ - "0.136277, 0.286935, 0.352635, 0.434577, 0.555146, 0.729263, 1.00384", \ - "0.219108, 0.426949, 0.521111, 0.64099, 0.790936, 1.00416, 1.30577" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0319367, 0.126822, 0.191286, 0.297623, 0.475476, 0.771803, 1.26525", \ - "0.0514367, 0.160921, 0.226014, 0.332439, 0.510403, 0.807239, 1.30089", \ - "0.0646715, 0.191434, 0.260649, 0.368925, 0.547074, 0.843541, 1.33791", \ - "0.0834096, 0.238109, 0.317739, 0.435512, 0.618723, 0.91563, 1.4091", \ - "0.111992, 0.305266, 0.402284, 0.540821, 0.745911, 1.05569, 1.55095", \ - "0.156686, 0.401185, 0.524255, 0.695393, 0.941571, 1.29663, 1.82799", \ - "0.228871, 0.542473, 0.697583, 0.915984, 1.22476, 1.65721, 2.27835" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.024793, 0.148906, 0.235985, 0.379792, 0.620407, 1.02217, 1.69027", \ - "0.0384761, 0.15528, 0.238386, 0.380151, 0.621357, 1.02249, 1.69102", \ - "0.0491902, 0.170575, 0.250335, 0.386556, 0.622115, 1.0225, 1.69184", \ - "0.0665672, 0.203186, 0.282904, 0.413557, 0.639079, 1.02722, 1.69306", \ - "0.0950692, 0.258366, 0.345565, 0.479474, 0.697635, 1.06657, 1.70638", \ - "0.144176, 0.34455, 0.447456, 0.599495, 0.828281, 1.19427, 1.80166", \ - "0.228903, 0.478799, 0.60724, 0.792486, 1.05786, 1.44837, 2.06334" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0216659, 0.0627582, 0.090339, 0.136156, 0.212025, 0.33877, 0.550015", \ - "0.0400326, 0.100565, 0.13142, 0.178346, 0.254609, 0.381346, 0.592536", \ - "0.049366, 0.126557, 0.163362, 0.216055, 0.295741, 0.423058, 0.6341", \ - "0.0596555, 0.163448, 0.211191, 0.276626, 0.369289, 0.505548, 0.719549", \ - "0.0698121, 0.21061, 0.276139, 0.362047, 0.480027, 0.642387, 0.877022", \ - "0.0766125, 0.267718, 0.357924, 0.477745, 0.63563, 0.849267, 1.13684", \ - "0.0766135, 0.326981, 0.450564, 0.616762, 0.838705, 1.12678, 1.51249" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0149421, 0.0712093, 0.11165, 0.17858, 0.289922, 0.476063, 0.786246", \ - "0.0312204, 0.0855524, 0.121319, 0.183171, 0.291231, 0.476064, 0.786247", \ - "0.0428109, 0.104778, 0.140306, 0.198893, 0.301003, 0.479412, 0.787244", \ - "0.061495, 0.140406, 0.179444, 0.238954, 0.336679, 0.503774, 0.797135", \ - "0.0902454, 0.198126, 0.245502, 0.312707, 0.41454, 0.577219, 0.851889", \ - "0.137145, 0.287781, 0.353276, 0.437489, 0.5576, 0.732538, 1.00631", \ - "0.215391, 0.426404, 0.519426, 0.639639, 0.791108, 1.00672, 1.30847" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385056, 0.132674, 0.197087, 0.303272, 0.481166, 0.777409, 1.27104", \ - "0.0566512, 0.161736, 0.226917, 0.333528, 0.511688, 0.808297, 1.30175", \ - "0.0686002, 0.187695, 0.255812, 0.363973, 0.542408, 0.839176, 1.33329", \ - "0.0847129, 0.228935, 0.304677, 0.419647, 0.602211, 0.899784, 1.39383", \ - "0.111006, 0.290876, 0.380801, 0.511826, 0.709508, 1.01709, 1.51368", \ - "0.152673, 0.381097, 0.495064, 0.653823, 0.88288, 1.22231, 1.74472", \ - "0.218409, 0.516125, 0.659792, 0.862346, 1.14729, 1.54801, 2.13552" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0243487, 0.148912, 0.235944, 0.379597, 0.620719, 1.0217, 1.69052", \ - "0.0347526, 0.153114, 0.237588, 0.380088, 0.621484, 1.02179, 1.69115", \ - "0.0450975, 0.163663, 0.245478, 0.384255, 0.62149, 1.02194, 1.69116", \ - "0.0635716, 0.188861, 0.269091, 0.402551, 0.632247, 1.02546, 1.69117", \ - "0.0931122, 0.234867, 0.318687, 0.45099, 0.673471, 1.05161, 1.70145", \ - "0.140778, 0.313737, 0.407284, 0.54832, 0.77185, 1.14015, 1.76441", \ - "0.220537, 0.435029, 0.548153, 0.717787, 0.960914, 1.33755, 1.95256" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0230075, 0.0645625, 0.0922355, 0.137947, 0.213928, 0.340489, 0.551394", \ - "0.0441232, 0.102868, 0.13352, 0.180307, 0.25646, 0.382996, 0.593963", \ - "0.0552172, 0.129612, 0.165899, 0.218219, 0.297709, 0.424735, 0.635446", \ - "0.0685251, 0.168011, 0.214661, 0.279483, 0.371491, 0.507466, 0.721013", \ - "0.0835736, 0.217874, 0.281484, 0.366381, 0.48332, 0.645086, 0.87868", \ - "0.0991447, 0.279541, 0.367543, 0.484934, 0.640619, 0.852587, 1.13922", \ - "0.109249, 0.349223, 0.468651, 0.630225, 0.848208, 1.13298, 1.51637" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0170116, 0.0736775, 0.114036, 0.180771, 0.292114, 0.477967, 0.78761", \ - "0.0334069, 0.0876905, 0.123454, 0.185421, 0.293338, 0.477968, 0.787639", \ - "0.0453104, 0.106791, 0.142372, 0.201047, 0.303132, 0.481389, 0.787664", \ - "0.0645251, 0.142479, 0.181714, 0.240926, 0.338415, 0.505544, 0.798597", \ - "0.0937357, 0.19955, 0.247273, 0.314983, 0.415987, 0.57881, 0.853246", \ - "0.141097, 0.290078, 0.35452, 0.43941, 0.559282, 0.733895, 1.00737", \ - "0.218988, 0.428626, 0.52008, 0.638849, 0.791889, 1.00676, 1.31075" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0409296, 0.13507, 0.199474, 0.305659, 0.483448, 0.779789, 1.27338", \ - "0.0582344, 0.159228, 0.224182, 0.330777, 0.508937, 0.805667, 1.2998", \ - "0.069215, 0.179574, 0.246641, 0.354372, 0.532692, 0.829175, 1.32351", \ - "0.0824519, 0.211826, 0.28456, 0.396961, 0.578065, 0.875465, 1.36935", \ - "0.101307, 0.26163, 0.344799, 0.468224, 0.660062, 0.965166, 1.46099", \ - "0.133133, 0.336601, 0.437769, 0.583081, 0.796488, 1.12408, 1.63792", \ - "0.182212, 0.450995, 0.576965, 0.75516, 1.01081, 1.38242, 1.94441" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.024118, 0.148965, 0.23595, 0.379604, 0.620342, 1.02165, 1.69022", \ - "0.0307538, 0.151677, 0.23704, 0.380021, 0.621222, 1.02257, 1.69111", \ - "0.038296, 0.159197, 0.242699, 0.382999, 0.621542, 1.02258, 1.69113", \ - "0.0547667, 0.177889, 0.259632, 0.396396, 0.629329, 1.02479, 1.69185", \ - "0.0864732, 0.214292, 0.297823, 0.432619, 0.659784, 1.04439, 1.69955", \ - "0.136449, 0.282176, 0.370632, 0.508414, 0.734379, 1.11018, 1.74691", \ - "0.216673, 0.395634, 0.495817, 0.648901, 0.886042, 1.26384, 1.88901" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00218724, 0.00272353, 0.00271561, 0.00265834, 0.00251976, 0.0023233, 0.00185149", \ - "0.00230877, 0.00249272, 0.00260609, 0.00251919, 0.00278174, 0.00225995, 0.00185431", \ - "0.0028205, 0.00263362, 0.00259181, 0.0026384, 0.00253478, 0.00264921, 0.00185269", \ - "0.00420068, 0.00327137, 0.00311581, 0.00296002, 0.00269825, 0.00288301, 0.00213739", \ - "0.0072447, 0.00516883, 0.00459879, 0.00404987, 0.00358105, 0.00289132, 0.00304819", \ - "0.0133158, 0.00966737, 0.00853146, 0.00724684, 0.00630764, 0.00526627, 0.00387666", \ - "0.0261258, 0.0206051, 0.0186196, 0.0161475, 0.0136056, 0.011245, 0.00906501" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00417552, 0.00465352, 0.00466987, 0.00463186, 0.00451342, 0.00429226, 0.00388265", \ - "0.0042055, 0.00442865, 0.00446361, 0.00444046, 0.0044776, 0.0042675, 0.00389106", \ - "0.00467587, 0.00441467, 0.00448618, 0.00445719, 0.0043495, 0.004175, 0.00393873", \ - "0.00593522, 0.00496611, 0.00477251, 0.00465063, 0.00468033, 0.00470724, 0.00403843", \ - "0.00875924, 0.00668059, 0.00620278, 0.00570914, 0.00511115, 0.0052593, 0.00471678", \ - "0.014938, 0.010994, 0.00985217, 0.0087701, 0.00771899, 0.00641038, 0.00594032", \ - "0.0278138, 0.0213746, 0.0191633, 0.0169532, 0.014586, 0.0121952, 0.00977224" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00243167, 0.00272029, 0.00265119, 0.00263081, 0.00243878, 0.0021844, 0.00175155", \ - "0.00245968, 0.00252288, 0.0025865, 0.00247884, 0.00238363, 0.00216798, 0.00174016", \ - "0.00296004, 0.00268698, 0.00261, 0.0025944, 0.00241283, 0.00260428, 0.00190094", \ - "0.00423563, 0.00335896, 0.00317848, 0.00298137, 0.00266154, 0.00285442, 0.00205592", \ - "0.00706787, 0.0053027, 0.00463363, 0.00418554, 0.00361901, 0.00287451, 0.00299014", \ - "0.013019, 0.00988424, 0.00876651, 0.00757149, 0.00647827, 0.00547221, 0.00398006", \ - "0.0254684, 0.020884, 0.0190504, 0.0166201, 0.0141317, 0.0117478, 0.00929569" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00647828, 0.00680674, 0.00680761, 0.00674422, 0.00663322, 0.00638465, 0.0059646", \ - "0.00621184, 0.00657997, 0.00657567, 0.00658173, 0.00659041, 0.00633687, 0.00600695", \ - "0.00639895, 0.00645523, 0.00656694, 0.00652057, 0.00647625, 0.00629262, 0.00598756", \ - "0.0072971, 0.00679001, 0.00668131, 0.00663486, 0.00653723, 0.00625374, 0.00589457", \ - "0.0098753, 0.00805264, 0.00773343, 0.00738452, 0.0069757, 0.00684705, 0.00639712", \ - "0.0157485, 0.0120222, 0.0110101, 0.0100513, 0.00917866, 0.00790952, 0.00776602", \ - "0.0281453, 0.0219207, 0.0197147, 0.0176806, 0.0152582, 0.013238, 0.0111028" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00269177, 0.00277185, 0.00273313, 0.0026772, 0.00250825, 0.00224524, 0.00182307", \ - "0.00273421, 0.00266776, 0.00269285, 0.00256417, 0.00289561, 0.00219971, 0.00181151", \ - "0.00321661, 0.00289234, 0.0027632, 0.00272056, 0.00252308, 0.00239435, 0.00180398", \ - "0.00457227, 0.00360384, 0.00336891, 0.0031247, 0.00274355, 0.00275521, 0.00215284", \ - "0.00742138, 0.00550622, 0.00493937, 0.00445933, 0.00384921, 0.0031047, 0.00307951", \ - "0.0136814, 0.0104922, 0.0093139, 0.00804927, 0.00682925, 0.00568813, 0.00398198", \ - "0.0266667, 0.0220348, 0.0200479, 0.0174377, 0.0149929, 0.0122541, 0.00980636" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00839821, 0.00872829, 0.0087199, 0.00865524, 0.00853106, 0.00829609, 0.00794396", \ - "0.00808092, 0.00848037, 0.00852622, 0.00850489, 0.00849274, 0.00828424, 0.00798436", \ - "0.00815547, 0.00832199, 0.00844812, 0.00838768, 0.00846952, 0.00825231, 0.00791154", \ - "0.00881377, 0.00854409, 0.00850467, 0.00846052, 0.00849789, 0.00838296, 0.00795847", \ - "0.0111962, 0.00962073, 0.00941962, 0.00912947, 0.00879007, 0.00903434, 0.00873066", \ - "0.0173181, 0.0135375, 0.0126371, 0.0117334, 0.0109439, 0.00984633, 0.00953321", \ - "0.0303706, 0.0240346, 0.0218118, 0.0195197, 0.0172193, 0.0151429, 0.013309" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00306468; - rise_capacitance : 0.00306712; - rise_capacitance_range (0.0027871, 0.00330255); - fall_capacitance : 0.00306223; - fall_capacitance_range (0.00263163, 0.00390574); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00322338; - rise_capacitance : 0.00333913; - rise_capacitance_range (0.00284989, 0.00364849); - fall_capacitance : 0.00310763; - fall_capacitance_range (0.00280853, 0.00369139); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00320122; - rise_capacitance : 0.00335248; - rise_capacitance_range (0.00284987, 0.00371008); - fall_capacitance : 0.00304997; - fall_capacitance_range (0.00287062, 0.00346409); - } - } - cell (sg13g2_nand3b_1) { - area : 12.7008; - cell_footprint : "nand3b"; - cell_leakage_power : 315.513; - leakage_power () { - value : 201.697; - when : "!A_N&!B&!C"; - } - leakage_power () { - value : 260.253; - when : "!A_N&!B&C"; - } - leakage_power () { - value : 140.646; - when : "!A_N&B&!C"; - } - leakage_power () { - value : 531.731; - when : "!A_N&B&C"; - } - leakage_power () { - value : 321.1; - when : "A_N&!B&!C"; - } - leakage_power () { - value : 375.711; - when : "A_N&!B&C"; - } - leakage_power () { - value : 258.015; - when : "A_N&B&!C"; - } - leakage_power () { - value : 434.95; - when : "A_N&B&C"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0391597, 0.0807123, 0.108346, 0.153816, 0.230044, 0.356961, 0.567976", \ - "0.063781, 0.106194, 0.133896, 0.179544, 0.25564, 0.382579, 0.593892", \ - "0.0794407, 0.122341, 0.149979, 0.195468, 0.2718, 0.398592, 0.609717", \ - "0.0999492, 0.144778, 0.172467, 0.217793, 0.293563, 0.419494, 0.630609", \ - "0.12792, 0.177541, 0.205174, 0.250326, 0.325603, 0.452059, 0.663101", \ - "0.166996, 0.226303, 0.254762, 0.299883, 0.376543, 0.503349, 0.713812", \ - "0.219729, 0.294349, 0.327183, 0.375344, 0.453941, 0.58253, 0.794948" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0133853, 0.0700494, 0.110319, 0.176957, 0.288683, 0.474581, 0.784703", \ - "0.0165095, 0.0706448, 0.110654, 0.177127, 0.288684, 0.474615, 0.784759", \ - "0.0194677, 0.0713409, 0.111059, 0.177452, 0.288848, 0.474616, 0.785156", \ - "0.0242507, 0.0730053, 0.112005, 0.178002, 0.2893, 0.47496, 0.785157", \ - "0.0320058, 0.0771452, 0.114587, 0.179533, 0.290357, 0.47577, 0.785277", \ - "0.044039, 0.087892, 0.122125, 0.185039, 0.294193, 0.478523, 0.78692", \ - "0.063213, 0.110209, 0.141134, 0.199369, 0.305826, 0.488995, 0.795182" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0534158, 0.149038, 0.213732, 0.320434, 0.498706, 0.795934, 1.29107", \ - "0.0763347, 0.172008, 0.23677, 0.343666, 0.522209, 0.819624, 1.31494", \ - "0.0896961, 0.184944, 0.249929, 0.356779, 0.535249, 0.832543, 1.32755", \ - "0.107036, 0.202, 0.266669, 0.373606, 0.552208, 0.849406, 1.3447", \ - "0.129074, 0.225098, 0.289691, 0.396537, 0.575087, 0.872433, 1.36738", \ - "0.155765, 0.256299, 0.320647, 0.427489, 0.605907, 0.903052, 1.39833", \ - "0.185319, 0.296141, 0.361286, 0.469872, 0.649523, 0.947017, 1.44225" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0260178, 0.15128, 0.238618, 0.382712, 0.624157, 1.02666, 1.69718", \ - "0.0275677, 0.151484, 0.238625, 0.382739, 0.624514, 1.02714, 1.69824", \ - "0.0291479, 0.151812, 0.238856, 0.382778, 0.626462, 1.02715, 1.69825", \ - "0.0327511, 0.152362, 0.239327, 0.383237, 0.626463, 1.02716, 1.69826", \ - "0.0388148, 0.153816, 0.240204, 0.384096, 0.626464, 1.02717, 1.69827", \ - "0.048898, 0.159126, 0.243851, 0.386669, 0.626465, 1.02776, 1.69828", \ - "0.064397, 0.171641, 0.254251, 0.39599, 0.634352, 1.03287, 1.70085" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0213766, 0.0628102, 0.0904604, 0.136288, 0.212173, 0.338936, 0.550218", \ - "0.0400146, 0.100591, 0.131455, 0.178387, 0.254713, 0.381562, 0.592703", \ - "0.0495094, 0.126695, 0.163486, 0.216253, 0.295906, 0.423233, 0.63436", \ - "0.059985, 0.163694, 0.211404, 0.276818, 0.369477, 0.505796, 0.719802", \ - "0.070522, 0.210943, 0.276353, 0.362312, 0.480212, 0.642647, 0.877262", \ - "0.0776322, 0.268257, 0.358607, 0.478113, 0.635895, 0.84914, 1.13718", \ - "0.0776332, 0.32772, 0.451488, 0.617262, 0.83871, 1.12722, 1.51263" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0156561, 0.0716831, 0.112472, 0.178903, 0.290257, 0.476389, 0.786582", \ - "0.0320965, 0.0860262, 0.121717, 0.183491, 0.291589, 0.47639, 0.786583", \ - "0.0437419, 0.105187, 0.140672, 0.199312, 0.301298, 0.479875, 0.786857", \ - "0.062627, 0.140887, 0.179795, 0.239259, 0.336904, 0.504118, 0.797449", \ - "0.0915711, 0.198145, 0.245816, 0.31289, 0.414863, 0.577489, 0.852208", \ - "0.138811, 0.288437, 0.353559, 0.437675, 0.558479, 0.733093, 1.00632", \ - "0.217851, 0.427509, 0.520624, 0.640164, 0.79197, 1.00705, 1.3081" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0402228, 0.135174, 0.19976, 0.306297, 0.484617, 0.781797, 1.27698", \ - "0.0576818, 0.163562, 0.228946, 0.336055, 0.514801, 0.812016, 1.30749", \ - "0.0695594, 0.189252, 0.257676, 0.366251, 0.545365, 0.842873, 1.33907", \ - "0.085842, 0.230211, 0.306407, 0.421727, 0.604854, 0.90345, 1.39898", \ - "0.11232, 0.292145, 0.382376, 0.513659, 0.711992, 1.02068, 1.51865", \ - "0.154457, 0.382859, 0.496756, 0.655835, 0.885501, 1.22594, 1.74961", \ - "0.220738, 0.518087, 0.661829, 0.864727, 1.15005, 1.55166, 2.14121" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.026111, 0.151398, 0.238615, 0.382707, 0.624143, 1.02655, 1.69748", \ - "0.0356614, 0.155367, 0.240177, 0.383203, 0.6245, 1.02656, 1.69749", \ - "0.0456779, 0.1657, 0.247995, 0.387246, 0.625318, 1.02821, 1.69887", \ - "0.0640653, 0.190486, 0.271342, 0.405348, 0.635981, 1.03041, 1.69888", \ - "0.0936007, 0.236654, 0.320127, 0.453057, 0.676963, 1.05653, 1.70808", \ - "0.141586, 0.314946, 0.408995, 0.5503, 0.774705, 1.14547, 1.7704", \ - "0.221801, 0.436735, 0.551983, 0.719844, 0.962335, 1.3459, 1.96133" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0229997, 0.0646353, 0.0923454, 0.137914, 0.214036, 0.340628, 0.55152", \ - "0.0442998, 0.103015, 0.133645, 0.180415, 0.256588, 0.383152, 0.593967", \ - "0.0555343, 0.129798, 0.166093, 0.21842, 0.297879, 0.424873, 0.635633", \ - "0.069025, 0.168249, 0.215009, 0.279608, 0.371639, 0.507603, 0.721172", \ - "0.0842034, 0.21827, 0.281975, 0.366599, 0.483472, 0.645244, 0.878832", \ - "0.0999934, 0.280042, 0.367985, 0.48497, 0.640916, 0.852822, 1.13937", \ - "0.110847, 0.349837, 0.468847, 0.630382, 0.848174, 1.13326, 1.51597" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0178575, 0.0741267, 0.114914, 0.180878, 0.292359, 0.478126, 0.787794", \ - "0.0343481, 0.0879918, 0.123832, 0.185703, 0.293698, 0.478127, 0.787795", \ - "0.0462507, 0.107282, 0.142706, 0.201428, 0.303311, 0.481555, 0.789758", \ - "0.065671, 0.142908, 0.181747, 0.241145, 0.33864, 0.505672, 0.798799", \ - "0.0954286, 0.200434, 0.247887, 0.314785, 0.416174, 0.579122, 0.853432", \ - "0.143232, 0.290693, 0.355006, 0.439475, 0.559457, 0.734064, 1.00767", \ - "0.220974, 0.429519, 0.520706, 0.638928, 0.792657, 1.00698, 1.30978" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.042836, 0.137649, 0.202256, 0.308782, 0.487144, 0.784248, 1.27946", \ - "0.0596365, 0.161263, 0.226502, 0.33343, 0.512182, 0.809702, 1.30483", \ - "0.0704551, 0.181403, 0.248741, 0.356836, 0.535817, 0.833462, 1.3286", \ - "0.0837235, 0.213416, 0.286359, 0.399325, 0.581198, 0.879307, 1.37487", \ - "0.102957, 0.263464, 0.34625, 0.470534, 0.663024, 0.969025, 1.46626", \ - "0.135004, 0.338255, 0.439559, 0.585408, 0.799272, 1.12697, 1.64328", \ - "0.184782, 0.453011, 0.578694, 0.757367, 1.01383, 1.38644, 1.94879" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259219, 0.151305, 0.238624, 0.382708, 0.62427, 1.02681, 1.69748", \ - "0.032009, 0.153976, 0.239629, 0.383057, 0.624383, 1.02682, 1.69812", \ - "0.0391317, 0.161373, 0.245225, 0.386115, 0.625044, 1.02764, 1.69813", \ - "0.0552668, 0.179861, 0.262043, 0.399504, 0.633044, 1.02989, 1.69925", \ - "0.0868643, 0.216832, 0.299665, 0.435424, 0.663516, 1.04916, 1.70656", \ - "0.13703, 0.283719, 0.372575, 0.511139, 0.737556, 1.11668, 1.75372", \ - "0.21768, 0.39815, 0.496766, 0.649548, 0.889244, 1.26956, 1.89565" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00272861, 0.00320904, 0.00320245, 0.00313575, 0.00304327, 0.00282158, 0.00236685", \ - "0.00252649, 0.00298433, 0.00305303, 0.00313282, 0.00294248, 0.00271002, 0.00234279", \ - "0.00260504, 0.00296927, 0.003004, 0.00294532, 0.00313583, 0.00268202, 0.00231893", \ - "0.00255986, 0.00279737, 0.00290719, 0.00294229, 0.00273816, 0.00268553, 0.00209492", \ - "0.00265233, 0.00265183, 0.00267813, 0.00262203, 0.00260633, 0.00222703, 0.00208933", \ - "0.003147, 0.0027114, 0.0026747, 0.0026424, 0.0026203, 0.0025568, 0.0021601", \ - "0.0041097, 0.0028882, 0.0026461, 0.0024296, 0.0023961, 0.0021094, 0.0018364" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00669414, 0.00714421, 0.0071588, 0.00709415, 0.00696843, 0.00673635, 0.00642035", \ - "0.00647965, 0.00696935, 0.00701558, 0.00697436, 0.00690162, 0.00669413, 0.00638233", \ - "0.00653193, 0.00688325, 0.00706655, 0.00695065, 0.00703645, 0.00671265, 0.00640126", \ - "0.00657946, 0.00683476, 0.00681926, 0.00688926, 0.00682886, 0.00707116, 0.00634176", \ - "0.0066387, 0.006718, 0.0067968, 0.0068423, 0.0067379, 0.0071881, 0.0062793", \ - "0.006982, 0.0066728, 0.0066289, 0.0067109, 0.0067326, 0.0064505, 0.0066738", \ - "0.0076516, 0.0067074, 0.0066185, 0.0064721, 0.0064341, 0.0063904, 0.0063783" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00262778, 0.00288964, 0.00292787, 0.00283469, 0.00262855, 0.00238958, 0.00195347", \ - "0.00269569, 0.00273107, 0.00279382, 0.00266974, 0.00293196, 0.00238097, 0.00194398", \ - "0.00317995, 0.00289688, 0.00282883, 0.00280849, 0.00261233, 0.00274823, 0.00199441", \ - "0.0044539, 0.00356747, 0.00337642, 0.00315943, 0.0028816, 0.00307173, 0.00207759", \ - "0.00742785, 0.0055001, 0.0048317, 0.00436821, 0.0038915, 0.00303235, 0.00319779", \ - "0.0132128, 0.0100825, 0.00899091, 0.00776109, 0.00672396, 0.00558132, 0.00400242", \ - "0.0256357, 0.0210905, 0.0192807, 0.0168088, 0.0142814, 0.0120046, 0.00941371" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00644171, 0.00678314, 0.0067711, 0.00670773, 0.00659364, 0.00637323, 0.0059717", \ - "0.00619847, 0.006559, 0.00654913, 0.0065721, 0.00651169, 0.00628565, 0.00593974", \ - "0.00637833, 0.00642131, 0.00653557, 0.00652995, 0.00645984, 0.00630996, 0.00604597", \ - "0.0072599, 0.00674932, 0.00663392, 0.00660835, 0.00654246, 0.00674216, 0.00588493", \ - "0.00981353, 0.00800896, 0.00768318, 0.00733572, 0.00697463, 0.00716208, 0.00664082", \ - "0.015676, 0.0119858, 0.0109751, 0.0100252, 0.0091406, 0.00800956, 0.00774135", \ - "0.0280485, 0.0218563, 0.0197242, 0.0176216, 0.0151874, 0.0133835, 0.0111801" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00285514, 0.00297299, 0.00297581, 0.00280204, 0.00267112, 0.00243778, 0.00198788", \ - "0.00290845, 0.00283115, 0.00286245, 0.00273089, 0.00261587, 0.0023621, 0.0019031", \ - "0.00338458, 0.0030524, 0.00291261, 0.00289681, 0.00266222, 0.00270343, 0.00229018", \ - "0.00475447, 0.00376708, 0.00354596, 0.00327969, 0.00295968, 0.00288224, 0.00226018", \ - "0.00758998, 0.00567262, 0.00512768, 0.00459087, 0.00398877, 0.00327864, 0.0032457", \ - "0.0138376, 0.0106396, 0.00949089, 0.00817719, 0.0070043, 0.0058114, 0.00425119", \ - "0.0268195, 0.0221741, 0.0201798, 0.0175753, 0.015101, 0.0124055, 0.00986097" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00841051, 0.00872966, 0.00872868, 0.00866234, 0.00855302, 0.00833778, 0.00794042", \ - "0.0080995, 0.00849829, 0.00854071, 0.00851068, 0.00846111, 0.00825144, 0.00794706", \ - "0.00817003, 0.00833145, 0.00845386, 0.00845235, 0.008601, 0.00824163, 0.00789282", \ - "0.00882277, 0.00855213, 0.00850317, 0.00850745, 0.00849192, 0.00853306, 0.00795673", \ - "0.0111835, 0.00966895, 0.00940199, 0.00915101, 0.00877375, 0.00905497, 0.00850969", \ - "0.0172715, 0.0135405, 0.0126281, 0.0117487, 0.0109395, 0.00982717, 0.00961771", \ - "0.0303241, 0.024029, 0.0217574, 0.0194084, 0.0172222, 0.0152105, 0.0131445" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00240688; - rise_capacitance : 0.00242844; - rise_capacitance_range (0.0021571, 0.00262319); - fall_capacitance : 0.00238531; - fall_capacitance_range (0.00214014, 0.00262366); - internal_power () { - when : "(B * !C) + (!B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00475217, 0.00484819, 0.00521485, 0.00630516, 0.00877637, 0.0139667, 0.0249508" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00257063, 0.0027366, 0.00318445, 0.00433864, 0.0067079, 0.0118442, 0.0226962" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00475217, 0.00484819, 0.00521485, 0.00630516, 0.00877637, 0.0139667, 0.0249508" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00257063, 0.0027366, 0.00318445, 0.00433864, 0.0067079, 0.0118442, 0.0226962" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00318726; - rise_capacitance : 0.00330345; - rise_capacitance_range (0.00281096, 0.00361136); - fall_capacitance : 0.00307107; - fall_capacitance_range (0.00277321, 0.00365302); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00321219; - rise_capacitance : 0.00336317; - rise_capacitance_range (0.00286246, 0.00371959); - fall_capacitance : 0.00306121; - fall_capacitance_range (0.00288239, 0.0034735); - } - } - cell (sg13g2_nand4_1) { - area : 10.8864; - cell_footprint : "nand4"; - cell_leakage_power : 268.893; - leakage_power () { - value : 277.218; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 331.689; - when : "!A&!B&!C&D&Y"; - } - leakage_power () { - value : 215.303; - when : "!A&!B&C&!D&Y"; - } - leakage_power () { - value : 386.306; - when : "!A&!B&C&D&Y"; - } - leakage_power () { - value : 212.519; - when : "!A&B&!C&!D&Y"; - } - leakage_power () { - value : 268.66; - when : "!A&B&!C&D&Y"; - } - leakage_power () { - value : 148.483; - when : "!A&B&C&!D&Y"; - } - leakage_power () { - value : 445.601; - when : "!A&B&C&D&Y"; - } - leakage_power () { - value : 211.02; - when : "A&!B&!C&!D&Y"; - } - leakage_power () { - value : 265.659; - when : "A&!B&!C&D&Y"; - } - leakage_power () { - value : 148.145; - when : "A&!B&C&!D&Y"; - } - leakage_power () { - value : 324.221; - when : "A&!B&C&D&Y"; - } - leakage_power () { - value : 146.2; - when : "A&B&!C&!D&Y"; - } - leakage_power () { - value : 204.664; - when : "A&B&!C&D&Y"; - } - leakage_power () { - value : 85.1773; - when : "A&B&C&!D&Y"; - } - leakage_power () { - value : 631.43; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0200099, 0.0612065, 0.0887494, 0.134312, 0.210406, 0.337139, 0.548504", \ - "0.0359806, 0.0987154, 0.129716, 0.176778, 0.25295, 0.379831, 0.590999", \ - "0.0431896, 0.124169, 0.161426, 0.214157, 0.29412, 0.421462, 0.632641", \ - "0.0495488, 0.159554, 0.20816, 0.274259, 0.367388, 0.503862, 0.718044", \ - "0.0530433, 0.203478, 0.270755, 0.358338, 0.477157, 0.640312, 0.875342", \ - "0.0530443, 0.253226, 0.347394, 0.470165, 0.630276, 0.84528, 1.1341", \ - "0.0530453, 0.294926, 0.425689, 0.598747, 0.825769, 1.11838, 1.50652" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137748, 0.0696338, 0.109921, 0.176709, 0.288216, 0.474343, 0.784353", \ - "0.0299304, 0.084062, 0.119833, 0.181515, 0.289523, 0.474344, 0.784449", \ - "0.0421865, 0.103367, 0.138858, 0.197499, 0.299351, 0.477691, 0.784667", \ - "0.0621404, 0.139381, 0.178152, 0.237459, 0.334921, 0.502145, 0.795501", \ - "0.0932551, 0.198697, 0.244808, 0.312287, 0.413503, 0.57566, 0.85018", \ - "0.145377, 0.292284, 0.356874, 0.438692, 0.557667, 0.731372, 1.00565", \ - "0.23346, 0.438888, 0.530828, 0.649245, 0.798411, 1.00827, 1.30837" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0407584, 0.165678, 0.250754, 0.391094, 0.62579, 1.0172, 1.66915", \ - "0.0621831, 0.196735, 0.282034, 0.42276, 0.657627, 1.049, 1.70141", \ - "0.0772735, 0.2274, 0.315152, 0.456188, 0.691131, 1.08261, 1.73505", \ - "0.0993394, 0.277183, 0.37375, 0.521031, 0.757742, 1.14874, 1.80017", \ - "0.134088, 0.350423, 0.464205, 0.630658, 0.883385, 1.27997, 1.93087", \ - "0.189189, 0.458623, 0.598093, 0.797325, 1.08927, 1.52503, 2.19524", \ - "0.281494, 0.619568, 0.793733, 1.04154, 1.39475, 1.90927, 2.66134" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367287, 0.201175, 0.315705, 0.504774, 0.821893, 1.35097, 2.23194", \ - "0.0490078, 0.204576, 0.316351, 0.506876, 0.821894, 1.35098, 2.23195", \ - "0.0600443, 0.217181, 0.324568, 0.508035, 0.822338, 1.35099, 2.23206", \ - "0.0780623, 0.247641, 0.35266, 0.527765, 0.831337, 1.35236, 2.23207", \ - "0.107539, 0.302679, 0.412613, 0.587467, 0.877037, 1.37618, 2.23663", \ - "0.15893, 0.391709, 0.516932, 0.705378, 0.999637, 1.48251, 2.30244", \ - "0.246622, 0.526797, 0.68088, 0.896679, 1.22614, 1.72528, 2.53139" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0229189, 0.0638098, 0.0913765, 0.136924, 0.213056, 0.339774, 0.551026", \ - "0.0423477, 0.101839, 0.132533, 0.179403, 0.25566, 0.382476, 0.593569", \ - "0.0517524, 0.128016, 0.16466, 0.217186, 0.296774, 0.424029, 0.635134", \ - "0.0619623, 0.165053, 0.212616, 0.277921, 0.370353, 0.506603, 0.720624", \ - "0.070971, 0.211755, 0.277333, 0.363228, 0.481408, 0.643552, 0.878355", \ - "0.0736412, 0.266288, 0.357461, 0.478023, 0.636225, 0.850017, 1.13773", \ - "0.0736422, 0.317627, 0.443053, 0.611903, 0.836115, 1.12571, 1.5117" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.016081, 0.0724919, 0.113442, 0.179592, 0.291182, 0.477297, 0.787374", \ - "0.0325738, 0.0865534, 0.122405, 0.18437, 0.292417, 0.477298, 0.787375", \ - "0.044956, 0.105793, 0.141394, 0.199966, 0.302188, 0.480685, 0.787376", \ - "0.0650768, 0.142159, 0.180643, 0.239755, 0.337627, 0.504769, 0.798257", \ - "0.0963304, 0.200693, 0.247626, 0.314187, 0.415486, 0.578073, 0.852983", \ - "0.147293, 0.293501, 0.357755, 0.440526, 0.560036, 0.734103, 1.00738", \ - "0.232379, 0.438434, 0.529742, 0.6481, 0.797782, 1.00931, 1.31085" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0508694, 0.175019, 0.259886, 0.400287, 0.634895, 1.02627, 1.67822", \ - "0.0699865, 0.202306, 0.287813, 0.428619, 0.664484, 1.05486, 1.70762", \ - "0.0833205, 0.22852, 0.316041, 0.457441, 0.692804, 1.08426, 1.73625", \ - "0.102402, 0.272439, 0.366577, 0.512878, 0.749997, 1.14203, 1.79404", \ - "0.134832, 0.340508, 0.448588, 0.609392, 0.858534, 1.25549, 1.90806", \ - "0.188035, 0.443382, 0.575344, 0.762882, 1.04296, 1.46806, 2.13593", \ - "0.274908, 0.599392, 0.764143, 0.997531, 1.33132, 1.81684, 2.54433" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.036722, 0.201235, 0.315641, 0.504951, 0.821304, 1.35096, 2.23192", \ - "0.0467181, 0.203635, 0.316334, 0.507314, 0.822734, 1.35097, 2.23193", \ - "0.057292, 0.212465, 0.321764, 0.507315, 0.822735, 1.35098, 2.23194", \ - "0.0765046, 0.236165, 0.342062, 0.520721, 0.827991, 1.35187, 2.23195", \ - "0.107264, 0.283464, 0.390287, 0.564951, 0.860403, 1.3691, 2.23341", \ - "0.157229, 0.363261, 0.480936, 0.660481, 0.95379, 1.4425, 2.27877", \ - "0.241666, 0.489745, 0.627515, 0.832395, 1.14341, 1.6318, 2.44555" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0244289, 0.0658801, 0.0936093, 0.139428, 0.215568, 0.342452, 0.553623", \ - "0.0462997, 0.104386, 0.134942, 0.181812, 0.258012, 0.384944, 0.596086", \ - "0.057538, 0.131255, 0.167401, 0.219714, 0.299281, 0.426535, 0.637827", \ - "0.0706846, 0.169809, 0.216502, 0.281089, 0.373228, 0.509277, 0.72324", \ - "0.0843507, 0.219225, 0.282847, 0.367886, 0.484664, 0.646855, 0.881045", \ - "0.0951852, 0.278154, 0.366791, 0.485212, 0.641647, 0.854182, 1.14116", \ - "0.0951862, 0.338603, 0.459969, 0.624831, 0.845537, 1.13262, 1.51757" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0182097, 0.0751028, 0.115512, 0.182496, 0.294005, 0.480184, 0.790374", \ - "0.0346791, 0.0887221, 0.12473, 0.186894, 0.295187, 0.480717, 0.790375", \ - "0.0472587, 0.108057, 0.143613, 0.202396, 0.304772, 0.483513, 0.790776", \ - "0.0681083, 0.144266, 0.182729, 0.241881, 0.339876, 0.507556, 0.801279", \ - "0.100107, 0.202726, 0.249968, 0.31677, 0.417995, 0.580855, 0.855548", \ - "0.151632, 0.296316, 0.359509, 0.443222, 0.562086, 0.736441, 1.0095", \ - "0.234974, 0.439878, 0.531457, 0.649393, 0.799344, 1.01185, 1.3131" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.05649, 0.180546, 0.265513, 0.40591, 0.640708, 1.0319, 1.68384", \ - "0.0745624, 0.20416, 0.28964, 0.430412, 0.665503, 1.05672, 1.70888", \ - "0.086747, 0.22534, 0.312268, 0.453487, 0.688935, 1.08055, 1.73241", \ - "0.102651, 0.260424, 0.35234, 0.49719, 0.733963, 1.12568, 1.77804", \ - "0.127791, 0.31698, 0.418772, 0.574026, 0.820173, 1.21561, 1.8683", \ - "0.172216, 0.405389, 0.526498, 0.701953, 0.969517, 1.38539, 2.04916", \ - "0.244719, 0.542716, 0.69153, 0.904198, 1.21511, 1.6741, 2.38029" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0366126, 0.201173, 0.315642, 0.504748, 0.822392, 1.351, 2.23194", \ - "0.0435291, 0.202941, 0.316091, 0.5071, 0.822393, 1.35101, 2.23195", \ - "0.0515616, 0.20937, 0.32016, 0.507101, 0.822426, 1.35102, 2.23196", \ - "0.0689822, 0.227317, 0.335297, 0.516637, 0.826768, 1.35282, 2.23197", \ - "0.10219, 0.265449, 0.373333, 0.550067, 0.851424, 1.36324, 2.23236", \ - "0.15523, 0.337836, 0.449278, 0.628126, 0.922617, 1.42057, 2.26693", \ - "0.242191, 0.457457, 0.583373, 0.775657, 1.07798, 1.57239, 2.39607" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0249266, 0.0672736, 0.0952061, 0.141042, 0.217253, 0.34406, 0.555064", \ - "0.0488692, 0.106125, 0.136663, 0.183484, 0.259793, 0.386442, 0.597382", \ - "0.0614935, 0.133737, 0.169584, 0.221725, 0.301095, 0.428224, 0.639096", \ - "0.0770234, 0.173485, 0.219543, 0.283566, 0.375313, 0.511074, 0.724743", \ - "0.0947658, 0.225174, 0.287679, 0.371713, 0.488048, 0.648845, 0.882516", \ - "0.113266, 0.288314, 0.375138, 0.491096, 0.646227, 0.857378, 1.14347", \ - "0.126398, 0.357814, 0.475999, 0.636675, 0.853266, 1.13812, 1.52117" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0200652, 0.077475, 0.117808, 0.184576, 0.29598, 0.481957, 0.791679", \ - "0.0366107, 0.0906919, 0.126741, 0.189012, 0.297214, 0.481958, 0.79168", \ - "0.0495289, 0.109838, 0.145521, 0.204297, 0.306757, 0.485156, 0.793582", \ - "0.0711213, 0.146096, 0.18454, 0.243876, 0.341731, 0.509228, 0.802339", \ - "0.104001, 0.204826, 0.251785, 0.318118, 0.419337, 0.582042, 0.856825", \ - "0.155951, 0.298489, 0.361177, 0.44438, 0.563864, 0.73749, 1.0107", \ - "0.240882, 0.442648, 0.532698, 0.64963, 0.800497, 1.0124, 1.31592" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0589214, 0.182989, 0.267919, 0.408235, 0.643115, 1.03431, 1.68629", \ - "0.076522, 0.204429, 0.289874, 0.430679, 0.666507, 1.05694, 1.70897", \ - "0.0879948, 0.222091, 0.308569, 0.44973, 0.684965, 1.07636, 1.72869", \ - "0.101853, 0.249795, 0.339914, 0.484056, 0.720459, 1.11219, 1.76433", \ - "0.120534, 0.294008, 0.391723, 0.543888, 0.787498, 1.18215, 1.83441", \ - "0.152057, 0.364326, 0.476713, 0.644963, 0.905122, 1.31478, 1.97522", \ - "0.206943, 0.478214, 0.611683, 0.806874, 1.09952, 1.53917, 2.23293" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0365484, 0.201059, 0.315401, 0.504855, 0.822392, 1.35098, 2.23192", \ - "0.0412257, 0.202321, 0.315932, 0.507072, 0.82269, 1.35099, 2.23193", \ - "0.0468031, 0.207204, 0.318938, 0.507073, 0.822691, 1.351, 2.23194", \ - "0.0598063, 0.221088, 0.330788, 0.514125, 0.825882, 1.35101, 2.23195", \ - "0.0901061, 0.251385, 0.360345, 0.541464, 0.845319, 1.36107, 2.23196", \ - "0.146423, 0.312549, 0.423849, 0.603193, 0.903857, 1.4086, 2.26035", \ - "0.233031, 0.424333, 0.541, 0.726931, 1.03044, 1.52862, 2.36386" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00228876, 0.00278077, 0.00272096, 0.00269133, 0.00254971, 0.00233492, 0.00188615", \ - "0.00233241, 0.00257988, 0.00268021, 0.00262159, 0.00263785, 0.00230285, 0.00194098", \ - "0.00277341, 0.00269984, 0.00267316, 0.00269927, 0.0025633, 0.00266517, 0.00192707", \ - "0.00398987, 0.00325583, 0.0031266, 0.00299112, 0.0027431, 0.00271743, 0.00219411", \ - "0.00663584, 0.00497651, 0.00433364, 0.00405713, 0.00355653, 0.00284841, 0.00300304", \ - "0.0124437, 0.00907832, 0.00805025, 0.00694443, 0.00602281, 0.00511748, 0.00389498", \ - "0.0244154, 0.0193104, 0.0173394, 0.0150787, 0.0127836, 0.0106067, 0.00852968" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00512701, 0.00554129, 0.00555458, 0.0055096, 0.00538911, 0.00519636, 0.00483558", \ - "0.00505964, 0.00525393, 0.00535215, 0.00547343, 0.00527126, 0.00512213, 0.00484904", \ - "0.00547516, 0.00529214, 0.005407, 0.00528051, 0.00521792, 0.00505333, 0.00483904", \ - "0.00658353, 0.00576543, 0.00558556, 0.00554866, 0.00534192, 0.00509833, 0.00479005", \ - "0.00914862, 0.00735817, 0.00689001, 0.00633417, 0.00604068, 0.00554795, 0.00524619", \ - "0.0148001, 0.0113483, 0.0102897, 0.00931017, 0.00811578, 0.0071112, 0.00697952", \ - "0.0267787, 0.0208554, 0.0189306, 0.0166608, 0.0145865, 0.0123561, 0.00985749" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00254636, 0.00278694, 0.00282317, 0.00266694, 0.00249026, 0.00230017, 0.00183025", \ - "0.00247761, 0.002626, 0.0026924, 0.00260483, 0.0028891, 0.00225487, 0.00184884", \ - "0.00291917, 0.00277789, 0.00269982, 0.00270364, 0.0025179, 0.00274896, 0.00183408", \ - "0.00402052, 0.00333778, 0.00320505, 0.00301142, 0.00272648, 0.00292165, 0.00213166", \ - "0.00655025, 0.00506355, 0.00448781, 0.0040893, 0.00364809, 0.00296641, 0.00278947", \ - "0.0121492, 0.00920545, 0.0082361, 0.00715312, 0.00616571, 0.00528586, 0.00388987", \ - "0.0236535, 0.0194564, 0.0175921, 0.0154096, 0.0131135, 0.0109129, 0.00876903" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00741122, 0.00772018, 0.00770422, 0.00767391, 0.00751615, 0.00732748, 0.00705957", \ - "0.00711298, 0.00741972, 0.00754327, 0.00765291, 0.00750373, 0.00721604, 0.00701098", \ - "0.00723768, 0.00734679, 0.00746829, 0.00739249, 0.00737018, 0.00716582, 0.00692348", \ - "0.00797207, 0.00755534, 0.0074777, 0.00762455, 0.00737288, 0.00720346, 0.00693896", \ - "0.0102712, 0.00875537, 0.00841487, 0.00805658, 0.00791796, 0.00753009, 0.00699724", \ - "0.0156368, 0.012318, 0.0114073, 0.0105124, 0.00964302, 0.00872805, 0.00856911", \ - "0.0271079, 0.0213403, 0.0193605, 0.0173417, 0.0153926, 0.0133138, 0.0112685" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00283124, 0.0029596, 0.00286592, 0.00282758, 0.002652, 0.00239481, 0.00199383", \ - "0.00275317, 0.00277364, 0.00282194, 0.0026765, 0.00282521, 0.00245612, 0.00190843", \ - "0.00312802, 0.00296015, 0.0028427, 0.00282159, 0.00260126, 0.00237655, 0.0019634", \ - "0.0042594, 0.00354877, 0.00336503, 0.00311826, 0.00283717, 0.00281465, 0.00206013", \ - "0.0070085, 0.00520123, 0.00474809, 0.00433367, 0.00385337, 0.00307163, 0.002719", \ - "0.0125941, 0.00970889, 0.00864179, 0.00752638, 0.00642938, 0.0054762, 0.00395669", \ - "0.0245845, 0.0202904, 0.018392, 0.0160824, 0.0137145, 0.0113857, 0.00901465" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00937344, 0.00967802, 0.00966875, 0.00961818, 0.00951485, 0.00928716, 0.00900742", \ - "0.00904344, 0.00937457, 0.00948807, 0.00960101, 0.00938363, 0.00917308, 0.0089842", \ - "0.00905205, 0.00926252, 0.00943435, 0.0093495, 0.00931745, 0.0091824, 0.00881445", \ - "0.00953678, 0.0093776, 0.00933874, 0.0094232, 0.00928098, 0.00919475, 0.00885447", \ - "0.0115938, 0.0103436, 0.0101408, 0.00981781, 0.00971373, 0.00928763, 0.00920938", \ - "0.017106, 0.0138264, 0.0129504, 0.0121768, 0.0113603, 0.0105414, 0.0102463", \ - "0.0291129, 0.0232296, 0.0211785, 0.0191484, 0.0171767, 0.0153565, 0.0132767" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00305663, 0.00311853, 0.00300452, 0.00293888, 0.00277237, 0.00254229, 0.00214392", \ - "0.00300324, 0.00294203, 0.00295945, 0.00285969, 0.00321599, 0.00246736, 0.0019852", \ - "0.0033821, 0.00311172, 0.0030157, 0.00298086, 0.00272803, 0.00282524, 0.00237938", \ - "0.00459374, 0.0037633, 0.00356414, 0.00331723, 0.00300606, 0.00300851, 0.00223121", \ - "0.0073886, 0.00553066, 0.00502121, 0.00453597, 0.00401768, 0.00314665, 0.00307024", \ - "0.0132221, 0.0102008, 0.00908836, 0.00784347, 0.00674662, 0.00557189, 0.00397387", \ - "0.0259259, 0.0212719, 0.0193156, 0.0168441, 0.0143038, 0.0118358, 0.00954355" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112648, 0.0115569, 0.0115371, 0.0115021, 0.0113963, 0.0111929, 0.0109443", \ - "0.0109155, 0.0112505, 0.011398, 0.0114731, 0.0113304, 0.0110538, 0.0108567", \ - "0.0108938, 0.0111405, 0.011318, 0.0112236, 0.0111896, 0.010982, 0.0108134", \ - "0.0112283, 0.011192, 0.011139, 0.0113507, 0.011112, 0.0109451, 0.0107351", \ - "0.0130321, 0.0120232, 0.0118522, 0.0116162, 0.011544, 0.0111243, 0.011103", \ - "0.0185973, 0.0154105, 0.014593, 0.0139155, 0.0132267, 0.0124458, 0.0119996", \ - "0.0313128, 0.0253164, 0.0231967, 0.0211753, 0.0192152, 0.0171831, 0.0150333" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00305578; - rise_capacitance : 0.00304691; - rise_capacitance_range (0.00278215, 0.00324104); - fall_capacitance : 0.00306465; - fall_capacitance_range (0.00261107, 0.00398624); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00322165; - rise_capacitance : 0.00331862; - rise_capacitance_range (0.00284418, 0.00360807); - fall_capacitance : 0.00312469; - fall_capacitance_range (0.00277205, 0.00380189); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324602; - rise_capacitance : 0.00337193; - rise_capacitance_range (0.00288202, 0.00370059); - fall_capacitance : 0.00312011; - fall_capacitance_range (0.00286504, 0.00363295); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00322226; - rise_capacitance : 0.00337661; - rise_capacitance_range (0.00287966, 0.00374455); - fall_capacitance : 0.00306791; - fall_capacitance_range (0.00290442, 0.00345183); - } - } - cell (sg13g2_nor2_1) { - area : 7.2576; - cell_footprint : "nor2"; - cell_leakage_power : 198.346; - leakage_power () { - value : 153.477; - when : "A&!B"; - } - leakage_power () { - value : 158.089; - when : "!A&!B"; - } - leakage_power () { - value : 225.646; - when : "!A&B"; - } - leakage_power () { - value : 256.171; - when : "A&B"; - } - pin (Y) { - direction : "output"; - function : "!(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0289654, 0.111615, 0.168128, 0.261344, 0.417578, 0.677097, 1.11087", \ - "0.0434957, 0.137886, 0.195151, 0.288679, 0.444986, 0.705477, 1.13829", \ - "0.0507418, 0.15924, 0.219495, 0.31445, 0.470973, 0.731459, 1.16505", \ - "0.0592356, 0.192423, 0.260612, 0.362508, 0.523258, 0.784397, 1.21812", \ - "0.0715331, 0.241475, 0.32319, 0.440021, 0.615345, 0.886823, 1.32354", \ - "0.0880585, 0.309873, 0.413666, 0.558359, 0.762659, 1.0656, 1.52645", \ - "0.106122, 0.399494, 0.536301, 0.722851, 0.980131, 1.3392, 1.86348" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179642, 0.13218, 0.212058, 0.344138, 0.56543, 0.93391, 1.54886", \ - "0.028588, 0.13669, 0.213996, 0.345221, 0.565754, 0.934566, 1.54887", \ - "0.0382704, 0.147584, 0.222031, 0.348829, 0.566584, 0.93578, 1.54888", \ - "0.0557341, 0.172271, 0.245735, 0.367866, 0.577781, 0.938155, 1.54985", \ - "0.0817848, 0.217736, 0.293592, 0.414881, 0.618569, 0.964936, 1.56052", \ - "0.123541, 0.293664, 0.379651, 0.508899, 0.714263, 1.05383, 1.62544", \ - "0.192779, 0.415894, 0.524193, 0.672765, 0.894178, 1.24551, 1.81026" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192084, 0.0547835, 0.0779399, 0.116097, 0.180106, 0.28614, 0.463605", \ - "0.0377036, 0.0938243, 0.121353, 0.162191, 0.22669, 0.332935, 0.509989", \ - "0.0487821, 0.121171, 0.154873, 0.202024, 0.271909, 0.380521, 0.557883", \ - "0.0624042, 0.159894, 0.203786, 0.263814, 0.347108, 0.467719, 0.651301", \ - "0.0803162, 0.211175, 0.271593, 0.351201, 0.459206, 0.606677, 0.817311", \ - "0.103152, 0.279689, 0.361411, 0.472376, 0.619484, 0.813181, 1.07629", \ - "0.131825, 0.372652, 0.481672, 0.630302, 0.833589, 1.10325, 1.45331" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0115719, 0.0556495, 0.0877051, 0.140658, 0.229846, 0.377627, 0.624575", \ - "0.0257092, 0.0723702, 0.100754, 0.148693, 0.232783, 0.378204, 0.624622", \ - "0.0366314, 0.090892, 0.120379, 0.167244, 0.246894, 0.385768, 0.626865", \ - "0.0538285, 0.123152, 0.157331, 0.207165, 0.286299, 0.417251, 0.645437", \ - "0.0812888, 0.174798, 0.217287, 0.276813, 0.362659, 0.497634, 0.713416", \ - "0.126757, 0.25566, 0.313093, 0.390237, 0.496556, 0.645548, 0.873577", \ - "0.204534, 0.384793, 0.462474, 0.567015, 0.708908, 0.898447, 1.1618" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.024761, 0.108387, 0.165057, 0.258359, 0.41445, 0.674546, 1.10794", \ - "0.0402597, 0.141933, 0.199242, 0.292648, 0.44896, 0.70939, 1.14217", \ - "0.0491855, 0.169707, 0.231764, 0.327135, 0.483098, 0.743272, 1.17655", \ - "0.060995, 0.211954, 0.285109, 0.391124, 0.553274, 0.81386, 1.24664", \ - "0.0769594, 0.270727, 0.36203, 0.490207, 0.674432, 0.949686, 1.38651", \ - "0.099418, 0.351015, 0.469559, 0.631107, 0.859464, 1.18168, 1.65492", \ - "0.130384, 0.458041, 0.612881, 0.824644, 1.11524, 1.52066, 2.08801" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188856, 0.132276, 0.212231, 0.344411, 0.565388, 0.934233, 1.54878", \ - "0.0334734, 0.139724, 0.215166, 0.345112, 0.565406, 0.934737, 1.54936", \ - "0.0432887, 0.156519, 0.228269, 0.351754, 0.567346, 0.935296, 1.54937", \ - "0.0589235, 0.191586, 0.263627, 0.381332, 0.585323, 0.940594, 1.55194", \ - "0.0842231, 0.247471, 0.328897, 0.450369, 0.647752, 0.982978, 1.56834", \ - "0.127741, 0.33832, 0.434377, 0.574953, 0.784597, 1.11564, 1.66797", \ - "0.20438, 0.477938, 0.604546, 0.772616, 1.01975, 1.38288, 1.94269" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165015, 0.0527861, 0.0758806, 0.113974, 0.177979, 0.284007, 0.461416", \ - "0.0305963, 0.090962, 0.118862, 0.159966, 0.224535, 0.330795, 0.507771", \ - "0.0385083, 0.117287, 0.151716, 0.199377, 0.269569, 0.378357, 0.55557", \ - "0.0473567, 0.15409, 0.199397, 0.260248, 0.344252, 0.465189, 0.649009", \ - "0.057129, 0.202101, 0.264526, 0.346111, 0.455181, 0.60334, 0.814951", \ - "0.0659865, 0.264426, 0.349868, 0.463434, 0.613162, 0.808349, 1.07246", \ - "0.069009, 0.344118, 0.460172, 0.613684, 0.821804, 1.09507, 1.4474" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00904381, 0.0528152, 0.0846474, 0.137929, 0.226867, 0.374718, 0.6218", \ - "0.0225643, 0.0696526, 0.0980603, 0.145801, 0.229847, 0.375201, 0.622896", \ - "0.0330341, 0.0880647, 0.117581, 0.164564, 0.244026, 0.382963, 0.623824", \ - "0.0497698, 0.120164, 0.154476, 0.204192, 0.283642, 0.414485, 0.642225", \ - "0.0771776, 0.172304, 0.214924, 0.27443, 0.36014, 0.494837, 0.711358", \ - "0.122974, 0.253579, 0.311438, 0.388918, 0.494264, 0.643154, 0.871145", \ - "0.203819, 0.386751, 0.462043, 0.56779, 0.710053, 0.896525, 1.15881" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00532858, 0.00564663, 0.005638, 0.00558789, 0.00549502, 0.00518774, 0.00528478", \ - "0.00521616, 0.00546716, 0.00542727, 0.0054737, 0.00538708, 0.00517145, 0.00522237", \ - "0.00550956, 0.00538541, 0.0054836, 0.00539407, 0.00533649, 0.00526714, 0.00507359", \ - "0.00660184, 0.00584974, 0.00568838, 0.00560094, 0.00551131, 0.00516932, 0.00526465", \ - "0.00941386, 0.00746892, 0.0070199, 0.00653939, 0.00607201, 0.00624809, 0.00572999", \ - "0.0156475, 0.0119166, 0.0108581, 0.00980628, 0.0087305, 0.00753494, 0.0071166", \ - "0.0286086, 0.0228291, 0.0206966, 0.0184488, 0.016008, 0.0137508, 0.0111968" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00230024, 0.0024857, 0.00247086, 0.00237958, 0.00231986, 0.00202591, 0.00169411", \ - "0.0023111, 0.00237799, 0.00232799, 0.00238538, 0.00220897, 0.00196242, 0.00164656", \ - "0.00281328, 0.00251899, 0.00250635, 0.00235699, 0.00233974, 0.00198229, 0.00164043", \ - "0.00415986, 0.0030947, 0.00293503, 0.00280725, 0.00240258, 0.00228848, 0.00218122", \ - "0.00712796, 0.00498929, 0.00442346, 0.0039135, 0.0034869, 0.00288051, 0.00216099", \ - "0.0134596, 0.00985614, 0.00856402, 0.00732921, 0.00607189, 0.00517979, 0.00415589", \ - "0.0265259, 0.0212316, 0.0190308, 0.0165476, 0.0136089, 0.0109161, 0.00883713" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00252866, 0.0030657, 0.00309512, 0.00305752, 0.00291992, 0.00285025, 0.0026936", \ - "0.00285106, 0.00284475, 0.00283319, 0.00287721, 0.00279363, 0.00264636, 0.00259935", \ - "0.003536, 0.00299202, 0.0029898, 0.00292935, 0.00277699, 0.0026762, 0.00253263", \ - "0.00500213, 0.00382258, 0.00348244, 0.00327118, 0.00306905, 0.00275823, 0.0029332", \ - "0.00801299, 0.00576872, 0.0051885, 0.00455536, 0.00388379, 0.00384667, 0.00298472", \ - "0.0144692, 0.0106776, 0.00942957, 0.00824297, 0.00701728, 0.00542463, 0.00485099", \ - "0.0278281, 0.021867, 0.0197477, 0.0174388, 0.0149418, 0.0123414, 0.00968319" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0021203, 0.00277247, 0.00275131, 0.00277369, 0.0026815, 0.00240372, 0.00212248", \ - "0.00218985, 0.00252631, 0.00255755, 0.00268235, 0.0025565, 0.00232537, 0.00233997", \ - "0.00274768, 0.00258461, 0.00263833, 0.00260715, 0.00264544, 0.0023998, 0.00199707", \ - "0.00422461, 0.00308001, 0.00299527, 0.00291314, 0.0027641, 0.00256231, 0.00217947", \ - "0.00731102, 0.00483975, 0.00441608, 0.0039236, 0.00358891, 0.00306552, 0.0023644", \ - "0.0138712, 0.00951248, 0.00826542, 0.00707842, 0.00595613, 0.00523319, 0.00424781", \ - "0.0272526, 0.0208799, 0.0184106, 0.0158744, 0.0131737, 0.0106278, 0.00862696" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00326736; - rise_capacitance : 0.00319229; - rise_capacitance_range (0.00294228, 0.00357974); - fall_capacitance : 0.00334243; - fall_capacitance_range (0.00282655, 0.00370398); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00310197; - rise_capacitance : 0.00319094; - rise_capacitance_range (0.00265509, 0.00385189); - fall_capacitance : 0.003013; - fall_capacitance_range (0.00277035, 0.00335014); - } - } - cell (sg13g2_nor2_2) { - area : 10.8864; - cell_footprint : "nor2"; - cell_leakage_power : 396.708; - leakage_power () { - value : 306.921; - when : "A&!B"; - } - leakage_power () { - value : 316.15; - when : "!A&!B"; - } - leakage_power () { - value : 451.359; - when : "!A&B"; - } - leakage_power () { - value : 512.402; - when : "A&B"; - } - pin (Y) { - direction : "output"; - function : "!(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273917, 0.0698282, 0.0984792, 0.145601, 0.224337, 0.355278, 0.573603", \ - "0.0411765, 0.0939311, 0.124475, 0.172679, 0.251738, 0.383007, 0.601442", \ - "0.0473981, 0.110554, 0.144455, 0.195959, 0.277112, 0.408898, 0.627604", \ - "0.0540936, 0.134198, 0.175121, 0.234067, 0.32268, 0.45989, 0.680454", \ - "0.0643384, 0.16753, 0.219325, 0.291543, 0.394314, 0.546985, 0.779575", \ - "0.0783892, 0.213497, 0.280488, 0.373456, 0.502529, 0.683375, 0.947155", \ - "0.0931944, 0.271867, 0.360719, 0.483024, 0.650932, 0.881303, 1.2004" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0149248, 0.0722585, 0.112607, 0.179428, 0.291059, 0.477163, 0.78738", \ - "0.0250291, 0.0801442, 0.118046, 0.182034, 0.291854, 0.477239, 0.787613", \ - "0.0345173, 0.0919701, 0.129348, 0.191146, 0.297345, 0.479323, 0.792361", \ - "0.0518887, 0.115195, 0.153668, 0.215609, 0.318164, 0.493208, 0.793914", \ - "0.0779254, 0.154459, 0.197857, 0.262413, 0.366106, 0.536596, 0.825705", \ - "0.118846, 0.217412, 0.270344, 0.345641, 0.457566, 0.632598, 0.917879", \ - "0.187485, 0.315663, 0.386067, 0.481905, 0.61415, 0.807666, 1.10832" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0181447, 0.0374456, 0.0493044, 0.0686103, 0.100759, 0.154248, 0.243296", \ - "0.0357334, 0.0696542, 0.0865795, 0.110546, 0.146148, 0.200905, 0.289999", \ - "0.0462059, 0.0905316, 0.112169, 0.141788, 0.183698, 0.244441, 0.337141", \ - "0.0590296, 0.118282, 0.147654, 0.187026, 0.240757, 0.314785, 0.420357", \ - "0.0756589, 0.155036, 0.194363, 0.248467, 0.321027, 0.417667, 0.549768", \ - "0.0971364, 0.204774, 0.257229, 0.329752, 0.429859, 0.56345, 0.738497", \ - "0.12375, 0.26992, 0.341883, 0.43954, 0.572015, 0.755005, 1.00027" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0106402, 0.0324604, 0.0481388, 0.074569, 0.119219, 0.193756, 0.318213", \ - "0.0240806, 0.0503465, 0.065374, 0.0891389, 0.129091, 0.198544, 0.31939", \ - "0.034581, 0.0662193, 0.083213, 0.108485, 0.148228, 0.214737, 0.329317", \ - "0.0510206, 0.0936369, 0.11411, 0.143991, 0.187214, 0.254471, 0.364206", \ - "0.0773812, 0.135186, 0.163405, 0.200815, 0.254343, 0.328839, 0.444282", \ - "0.120302, 0.201709, 0.239254, 0.290581, 0.36071, 0.455404, 0.587437", \ - "0.19438, 0.313155, 0.364097, 0.431459, 0.527006, 0.655309, 0.824595" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0219399, 0.0654213, 0.0942241, 0.141471, 0.220362, 0.351417, 0.569901", \ - "0.0354877, 0.0952768, 0.126958, 0.175624, 0.254636, 0.385853, 0.604257", \ - "0.0434264, 0.116024, 0.153059, 0.206692, 0.288675, 0.420247, 0.638549", \ - "0.053738, 0.145634, 0.191352, 0.255939, 0.349189, 0.488641, 0.709062", \ - "0.0676928, 0.185413, 0.244394, 0.325567, 0.439915, 0.602097, 0.841282", \ - "0.0875432, 0.240651, 0.316786, 0.422491, 0.568204, 0.771413, 1.0564", \ - "0.115187, 0.314749, 0.413785, 0.55152, 0.742334, 1.00383, 1.36367" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0160285, 0.0722717, 0.112634, 0.179304, 0.29111, 0.47713, 0.787633", \ - "0.0293887, 0.0857219, 0.12191, 0.183944, 0.292271, 0.477191, 0.787739", \ - "0.038485, 0.102672, 0.139127, 0.198674, 0.301359, 0.480328, 0.789313", \ - "0.0530075, 0.131227, 0.17248, 0.234037, 0.333828, 0.502808, 0.797932", \ - "0.0763064, 0.175526, 0.225694, 0.296545, 0.401675, 0.568905, 0.847763", \ - "0.11752, 0.246914, 0.309658, 0.395851, 0.519808, 0.702845, 0.984982", \ - "0.19109, 0.358909, 0.441559, 0.554035, 0.709431, 0.92442, 1.24046" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0149359, 0.0352296, 0.0470969, 0.0663835, 0.0985768, 0.152188, 0.241518", \ - "0.027169, 0.0654967, 0.083146, 0.107728, 0.143804, 0.198824, 0.288258", \ - "0.0339114, 0.0845753, 0.107514, 0.138066, 0.180771, 0.242088, 0.335206", \ - "0.0411431, 0.109302, 0.140528, 0.181703, 0.236673, 0.311744, 0.418241", \ - "0.0486077, 0.141775, 0.183265, 0.23984, 0.315048, 0.413294, 0.546694", \ - "0.054499, 0.182834, 0.239752, 0.315671, 0.419539, 0.556177, 0.733659", \ - "0.0545, 0.229262, 0.308594, 0.414102, 0.55335, 0.741567, 0.991406" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00786452, 0.0294623, 0.0450811, 0.0715394, 0.116335, 0.191154, 0.315772", \ - "0.0205856, 0.0474442, 0.0624434, 0.08633, 0.126436, 0.195904, 0.316961", \ - "0.0302519, 0.0633598, 0.0803137, 0.105692, 0.145544, 0.212069, 0.327131", \ - "0.046052, 0.0900773, 0.111042, 0.141172, 0.184454, 0.252069, 0.362003", \ - "0.0717132, 0.131294, 0.160155, 0.198759, 0.251052, 0.326762, 0.442361", \ - "0.115697, 0.199639, 0.236925, 0.288821, 0.359212, 0.452896, 0.585279", \ - "0.193412, 0.314582, 0.366707, 0.432019, 0.527469, 0.654986, 0.824168" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0107654, 0.011472, 0.0114705, 0.0114971, 0.0114197, 0.0111824, 0.0107542", \ - "0.0105798, 0.0108272, 0.011011, 0.011029, 0.0110688, 0.0109626, 0.0106356", \ - "0.0111563, 0.0109951, 0.0109492, 0.0110346, 0.011072, 0.0111331, 0.0113476", \ - "0.0133236, 0.0121325, 0.011867, 0.0116284, 0.0113069, 0.0113578, 0.0106482", \ - "0.0190098, 0.0160119, 0.0152048, 0.0143351, 0.0135271, 0.0125324, 0.0123177", \ - "0.0315905, 0.0264377, 0.0244254, 0.0224826, 0.0203771, 0.0182927, 0.015981", \ - "0.0576098, 0.0500792, 0.0468481, 0.0429868, 0.0383342, 0.0336319, 0.0292123" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00455743, 0.00495552, 0.00493155, 0.005147, 0.00477402, 0.00457053, 0.00425584", \ - "0.00459453, 0.00467843, 0.00473778, 0.00466445, 0.00466699, 0.00494749, 0.00446192", \ - "0.00565191, 0.00509707, 0.00505216, 0.00498633, 0.00472337, 0.00461901, 0.00499676", \ - "0.00838059, 0.00676564, 0.00632347, 0.00595706, 0.00565534, 0.00526605, 0.00439987", \ - "0.0144809, 0.0114337, 0.0103381, 0.00928792, 0.00808963, 0.00724657, 0.00632532", \ - "0.0270702, 0.0224442, 0.0203277, 0.0181074, 0.0154236, 0.0127356, 0.0109282", \ - "0.0530323, 0.0467477, 0.0436929, 0.0395407, 0.034617, 0.0289853, 0.0236377" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00511118, 0.0061229, 0.00624268, 0.00629849, 0.00628473, 0.00609725, 0.0056746", \ - "0.00595489, 0.00569809, 0.00580395, 0.00582698, 0.00587854, 0.0057922, 0.00554112", \ - "0.00723358, 0.00644849, 0.00610873, 0.00608518, 0.00594514, 0.00614423, 0.00570797", \ - "0.0103811, 0.00848411, 0.0079259, 0.0073537, 0.00679069, 0.00654715, 0.00587403", \ - "0.0165225, 0.0131418, 0.0120589, 0.0111346, 0.00990255, 0.00838959, 0.00785025", \ - "0.0295413, 0.0242033, 0.0221696, 0.0199398, 0.0174517, 0.0150209, 0.0121866", \ - "0.0563438, 0.0484933, 0.0451034, 0.0410699, 0.0367593, 0.0317046, 0.0266392" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00330164, 0.0046143, 0.00475566, 0.00477936, 0.00470502, 0.00456449, 0.00418143", \ - "0.00368047, 0.00406059, 0.00428806, 0.00439038, 0.00450842, 0.0046557, 0.00448046", \ - "0.0048943, 0.00438202, 0.00443401, 0.00455333, 0.00443673, 0.00445267, 0.00506982", \ - "0.00797381, 0.00589327, 0.00557082, 0.00530877, 0.00518017, 0.00491653, 0.00433573", \ - "0.0142443, 0.0106649, 0.00956203, 0.00832913, 0.00734184, 0.00675457, 0.00601534", \ - "0.0275124, 0.0215696, 0.0192763, 0.0167374, 0.0142271, 0.0117391, 0.0100809", \ - "0.0542821, 0.0461323, 0.0425231, 0.0377406, 0.0327247, 0.0269516, 0.0222393" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00626776; - rise_capacitance : 0.00613637; - rise_capacitance_range (0.00557837, 0.0069008); - fall_capacitance : 0.00639916; - fall_capacitance_range (0.00539677, 0.00714871); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00599154; - rise_capacitance : 0.00617685; - rise_capacitance_range (0.00498009, 0.00758136); - fall_capacitance : 0.00580622; - fall_capacitance_range (0.00525978, 0.00649992); - } - } - cell (sg13g2_nor2b_1) { - area : 9.072; - cell_footprint : "nor2b"; - cell_leakage_power : 283.294; - leakage_power () { - value : 211.743; - when : "!A*!B_N"; - } - leakage_power () { - value : 269.726; - when : "!A*B_N"; - } - leakage_power () { - value : 314.431; - when : "A*!B_N"; - } - leakage_power () { - value : 337.277; - when : "A*B_N"; - } - pin (Y) { - direction : "output"; - function : "!(A+!B_N)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246911, 0.108561, 0.165308, 0.25873, 0.414886, 0.675352, 1.1092", \ - "0.0402299, 0.14209, 0.19952, 0.293011, 0.449396, 0.710244, 1.14345", \ - "0.0491895, 0.169817, 0.231891, 0.327439, 0.483614, 0.744215, 1.17824", \ - "0.0609778, 0.212098, 0.285377, 0.391424, 0.553706, 0.814661, 1.24818", \ - "0.0769594, 0.270884, 0.362167, 0.490708, 0.675007, 0.950398, 1.38747", \ - "0.0994329, 0.351204, 0.469647, 0.631468, 0.85993, 1.18225, 1.65595", \ - "0.130471, 0.45877, 0.613204, 0.825012, 1.11599, 1.52147, 2.08923" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190124, 0.132669, 0.212571, 0.345012, 0.566477, 0.935438, 1.55059", \ - "0.0336012, 0.140033, 0.215708, 0.345309, 0.566478, 0.935859, 1.55118", \ - "0.0433145, 0.156738, 0.228572, 0.352302, 0.567816, 0.936518, 1.55119", \ - "0.0589853, 0.191828, 0.263898, 0.381826, 0.586152, 0.941815, 1.55413", \ - "0.0842851, 0.247621, 0.328477, 0.450397, 0.648485, 0.983965, 1.56977", \ - "0.127814, 0.338501, 0.434457, 0.575313, 0.784717, 1.1168, 1.66947", \ - "0.204454, 0.478463, 0.604802, 0.772013, 1.02075, 1.38377, 1.94421" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164477, 0.0527782, 0.075873, 0.113973, 0.177981, 0.284049, 0.461465", \ - "0.0305492, 0.0909541, 0.118877, 0.159981, 0.224541, 0.330706, 0.507804", \ - "0.0384221, 0.117295, 0.151711, 0.199386, 0.269602, 0.378372, 0.555724", \ - "0.0472869, 0.154077, 0.199391, 0.260251, 0.344265, 0.465223, 0.649061", \ - "0.0570261, 0.201966, 0.264518, 0.345883, 0.455194, 0.603299, 0.815063", \ - "0.0657559, 0.2644, 0.349853, 0.463492, 0.613197, 0.808434, 1.07248", \ - "0.0687123, 0.34423, 0.45995, 0.613394, 0.82193, 1.09513, 1.4477" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00903626, 0.0528154, 0.0846513, 0.137704, 0.226901, 0.374758, 0.621871", \ - "0.0225397, 0.0696567, 0.0981047, 0.145827, 0.229862, 0.375178, 0.622944", \ - "0.0329988, 0.0880777, 0.117584, 0.164594, 0.244076, 0.382999, 0.623737", \ - "0.0497261, 0.120161, 0.154478, 0.204199, 0.283507, 0.414352, 0.64219", \ - "0.0771184, 0.172271, 0.214926, 0.274258, 0.360159, 0.49493, 0.711403", \ - "0.12359, 0.253552, 0.311452, 0.388879, 0.494229, 0.643147, 0.870513", \ - "0.204138, 0.386985, 0.462953, 0.568623, 0.709865, 0.896575, 1.159" \ - ); - } - } - timing () { - related_pin : "B_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0502686, 0.133084, 0.189607, 0.282909, 0.439257, 0.699614, 1.13333", \ - "0.0750442, 0.158297, 0.214893, 0.308318, 0.464708, 0.724872, 1.15915", \ - "0.0908431, 0.174487, 0.231164, 0.324631, 0.480916, 0.741198, 1.17509", \ - "0.111537, 0.196384, 0.253371, 0.346725, 0.503006, 0.76334, 1.19722", \ - "0.140198, 0.228128, 0.284887, 0.378491, 0.535015, 0.794951, 1.22855", \ - "0.180136, 0.273492, 0.330225, 0.423881, 0.580425, 0.840737, 1.27512", \ - "0.235808, 0.341067, 0.398565, 0.492685, 0.650691, 0.911038, 1.34578" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0181837, 0.132629, 0.212534, 0.344913, 0.566311, 0.935427, 1.55061", \ - "0.0193633, 0.13263, 0.212545, 0.344914, 0.566312, 0.935428, 1.55181", \ - "0.0208758, 0.132718, 0.2126, 0.344915, 0.566313, 0.935594, 1.55182", \ - "0.023833, 0.132937, 0.212744, 0.344966, 0.566314, 0.935595, 1.55183", \ - "0.0290114, 0.133919, 0.21319, 0.345144, 0.566551, 0.935596, 1.55184", \ - "0.037581, 0.137451, 0.215023, 0.346192, 0.566963, 0.935789, 1.55185", \ - "0.051366, 0.147968, 0.221922, 0.350805, 0.570441, 0.938427, 1.55186" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0415307, 0.077803, 0.101272, 0.139885, 0.204159, 0.311337, 0.489859", \ - "0.0659708, 0.103477, 0.127104, 0.165664, 0.229993, 0.337168, 0.515609", \ - "0.0797784, 0.118436, 0.142076, 0.180769, 0.245213, 0.352424, 0.530769", \ - "0.0975525, 0.138398, 0.16201, 0.200454, 0.264992, 0.37218, 0.55062", \ - "0.119646, 0.165145, 0.189376, 0.227577, 0.292394, 0.398997, 0.577517", \ - "0.146196, 0.199572, 0.22513, 0.264538, 0.330303, 0.437916, 0.615874", \ - "0.174011, 0.239905, 0.269296, 0.311903, 0.379865, 0.489967, 0.671337" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0125795, 0.0579772, 0.0901604, 0.14372, 0.233181, 0.382506, 0.63118", \ - "0.0152676, 0.0589817, 0.0907665, 0.143939, 0.233309, 0.382507, 0.63125", \ - "0.0177152, 0.0599928, 0.0914007, 0.144479, 0.233651, 0.382899, 0.631343", \ - "0.0218587, 0.0623251, 0.0928151, 0.145247, 0.234286, 0.383236, 0.631351", \ - "0.0284734, 0.0674144, 0.096546, 0.147312, 0.235549, 0.38421, 0.632106", \ - "0.038474, 0.077636, 0.104948, 0.153941, 0.240523, 0.387443, 0.634347", \ - "0.053325, 0.096594, 0.122599, 0.1693, 0.254169, 0.399971, 0.644599" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00251294, 0.00305446, 0.00307622, 0.00304997, 0.00293149, 0.00288271, 0.00271475", \ - "0.0028539, 0.00287667, 0.00282928, 0.00284232, 0.00277864, 0.00262898, 0.00258576", \ - "0.00346577, 0.00297622, 0.00297903, 0.00286044, 0.00274343, 0.00268038, 0.00255083", \ - "0.00499081, 0.00381148, 0.00346248, 0.00328259, 0.00313167, 0.00277367, 0.00294974", \ - "0.00800143, 0.00575315, 0.00513812, 0.00452704, 0.0039195, 0.00369392, 0.00306392", \ - "0.0144573, 0.0106662, 0.00940487, 0.00823336, 0.00695273, 0.00539961, 0.00500524", \ - "0.0278178, 0.0218764, 0.0197422, 0.0173718, 0.0149557, 0.0123506, 0.00964546" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00212601, 0.00277818, 0.00275432, 0.00271891, 0.00267798, 0.00240867, 0.0021269", \ - "0.00218695, 0.00253175, 0.00257699, 0.00269114, 0.00254913, 0.00236915, 0.00234765", \ - "0.00275435, 0.00259467, 0.00265014, 0.00262532, 0.00265195, 0.00240614, 0.00195772", \ - "0.00422969, 0.00308418, 0.00299533, 0.00291774, 0.00274795, 0.00256277, 0.0021457", \ - "0.00731732, 0.00483251, 0.00441949, 0.00386637, 0.00362353, 0.00306455, 0.00238298", \ - "0.0138741, 0.0095145, 0.00827147, 0.00708443, 0.00596113, 0.00516164, 0.00423775", \ - "0.0272938, 0.0208979, 0.0183966, 0.0158531, 0.0131737, 0.0106303, 0.00868934" \ - ); - } - } - internal_power () { - related_pin : "B_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00576378, 0.00602348, 0.00599188, 0.00593238, 0.00576438, 0.00554368, 0.00560148", \ - "0.00563249, 0.00595269, 0.00590789, 0.00597909, 0.00573629, 0.00552169, 0.00556019", \ - "0.00558925, 0.00584445, 0.00589885, 0.00582925, 0.00599135, 0.00551835, 0.00560275", \ - "0.00558368, 0.00583848, 0.00589008, 0.00584438, 0.00582708, 0.00554028, 0.00547258", \ - "0.00559276, 0.00581536, 0.00588166, 0.00594006, 0.00580696, 0.00596806, 0.00552436", \ - "0.0058424, 0.0057078, 0.0056905, 0.0056902, 0.0057906, 0.0055423, 0.0054008", \ - "0.0064583, 0.0057757, 0.0056376, 0.0056242, 0.0056365, 0.0056024, 0.0055373" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00288222, 0.00316057, 0.00305004, 0.00300373, 0.00285354, 0.00265129, 0.00221648", \ - "0.0027504, 0.00295181, 0.00293654, 0.00308019, 0.00291738, 0.00255101, 0.00215236", \ - "0.00277749, 0.0030059, 0.00302722, 0.00294726, 0.00303753, 0.00276961, 0.00224313", \ - "0.0029134, 0.0030505, 0.00307012, 0.00308273, 0.00295552, 0.00271228, 0.00243379", \ - "0.00307293, 0.00304593, 0.00305873, 0.00300773, 0.00316673, 0.00296103, 0.00227163", \ - "0.0035255, 0.0030495, 0.0029443, 0.0028553, 0.0029265, 0.0029501, 0.0027469", \ - "0.0043686, 0.0031053, 0.0029731, 0.0027085, 0.0025324, 0.0021163, 0.002064" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0031065; - rise_capacitance : 0.00319555; - rise_capacitance_range (0.00266015, 0.00385665); - fall_capacitance : 0.00301745; - fall_capacitance_range (0.00277282, 0.00335437); - } - pin (B_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00244898; - rise_capacitance : 0.00247085; - rise_capacitance_range (0.00220989, 0.00265856); - fall_capacitance : 0.00242711; - fall_capacitance_range (0.00218442, 0.0026558); - internal_power () { - when : "A"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00486202, 0.00486691, 0.00525705, 0.00626942, 0.00860724, 0.0137496, 0.0245939" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00443176, 0.00455476, 0.00495378, 0.00603066, 0.00834487, 0.0134239, 0.0242066" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00486202, 0.00486691, 0.00525705, 0.00626942, 0.00860724, 0.0137496, 0.0245939" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00443176, 0.00455476, 0.00495378, 0.00603066, 0.00834487, 0.0134239, 0.0242066" \ - ); - } - } - } - } - cell (sg13g2_nor2b_2) { - area : 12.7008; - cell_footprint : "nor2b"; - cell_leakage_power : 489.632; - leakage_power () { - value : 368.14; - when : "!A*!B_N"; - } - leakage_power () { - value : 449.207; - when : "!A*B_N"; - } - leakage_power () { - value : 564.734; - when : "A*!B_N"; - } - leakage_power () { - value : 576.447; - when : "A*B_N"; - } - pin (Y) { - direction : "output"; - function : "!(A+!B_N)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0216835, 0.107936, 0.164665, 0.258031, 0.41419, 0.674432, 1.10805", \ - "0.0351683, 0.141497, 0.198865, 0.292426, 0.448791, 0.7095, 1.14243", \ - "0.0428805, 0.169116, 0.231267, 0.326751, 0.48292, 0.743408, 1.17707", \ - "0.0527494, 0.211035, 0.28447, 0.390576, 0.552943, 0.813722, 1.24686", \ - "0.065952, 0.269237, 0.360795, 0.489355, 0.673975, 0.949333, 1.38662", \ - "0.0840473, 0.34796, 0.46734, 0.629187, 0.858303, 1.18083, 1.65463", \ - "0.108393, 0.452062, 0.608279, 0.820765, 1.11259, 1.51905, 2.08717" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0159311, 0.132166, 0.212281, 0.344629, 0.566043, 0.935435, 1.55087", \ - "0.0293253, 0.1395, 0.21519, 0.345323, 0.566044, 0.935851, 1.55143", \ - "0.0385541, 0.156245, 0.228158, 0.351885, 0.567871, 0.936462, 1.55144", \ - "0.0530979, 0.190717, 0.263306, 0.381438, 0.5858, 0.941371, 1.55354", \ - "0.0765953, 0.247294, 0.32884, 0.449797, 0.648269, 0.984077, 1.56982", \ - "0.117848, 0.337869, 0.434562, 0.574468, 0.784587, 1.11686, 1.66952", \ - "0.191387, 0.478259, 0.605093, 0.774172, 1.02026, 1.38415, 1.94507" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0151672, 0.0547122, 0.0790456, 0.119189, 0.186469, 0.298222, 0.484958", \ - "0.0276989, 0.0932302, 0.122243, 0.165126, 0.232979, 0.34471, 0.531096", \ - "0.0347299, 0.119979, 0.155587, 0.205051, 0.278217, 0.392362, 0.578889", \ - "0.0425166, 0.157583, 0.20402, 0.266974, 0.353973, 0.479904, 0.672257", \ - "0.050859, 0.206805, 0.270793, 0.354586, 0.466948, 0.620371, 0.83962", \ - "0.0589516, 0.271424, 0.358754, 0.475175, 0.628177, 0.829435, 1.10202", \ - "0.0619439, 0.355117, 0.47311, 0.630296, 0.843489, 1.12249, 1.48485" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00801286, 0.055208, 0.0888634, 0.144605, 0.238253, 0.394176, 0.654057", \ - "0.0208555, 0.0717785, 0.101763, 0.152245, 0.241049, 0.395106, 0.654058", \ - "0.0305517, 0.0903655, 0.121069, 0.170545, 0.254732, 0.401557, 0.65604", \ - "0.0463155, 0.122798, 0.158367, 0.21025, 0.293653, 0.432, 0.672837", \ - "0.0726438, 0.175237, 0.219091, 0.280907, 0.370641, 0.511699, 0.739332", \ - "0.115934, 0.257002, 0.316865, 0.397033, 0.505777, 0.660808, 0.900205", \ - "0.193996, 0.389881, 0.469624, 0.578068, 0.724491, 0.916729, 1.18864" \ - ); - } - } - timing () { - related_pin : "B_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0554074, 0.141313, 0.197632, 0.291009, 0.446982, 0.707122, 1.14102", \ - "0.0845886, 0.170773, 0.227498, 0.320928, 0.477238, 0.737366, 1.17126", \ - "0.103409, 0.190522, 0.24726, 0.340682, 0.496916, 0.757137, 1.19075", \ - "0.128899, 0.217888, 0.274812, 0.368033, 0.524205, 0.784418, 1.2179", \ - "0.164139, 0.257145, 0.313558, 0.407224, 0.563471, 0.823624, 1.25715", \ - "0.21353, 0.313689, 0.37006, 0.463573, 0.619781, 0.879908, 1.31386", \ - "0.283557, 0.396104, 0.454599, 0.548033, 0.705099, 0.965619, 1.39901" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0160112, 0.132344, 0.21205, 0.344342, 0.565903, 0.935374, 1.55089", \ - "0.0177162, 0.132345, 0.212082, 0.34436, 0.566129, 0.935493, 1.55196", \ - "0.0198506, 0.132351, 0.212118, 0.344361, 0.56613, 0.936197, 1.55197", \ - "0.023634, 0.132833, 0.212376, 0.344499, 0.566131, 0.936198, 1.55198", \ - "0.0295233, 0.134392, 0.212873, 0.344844, 0.566216, 0.936199, 1.55199", \ - "0.039935, 0.138758, 0.2152, 0.345967, 0.566734, 0.9362, 1.552", \ - "0.055866, 0.150143, 0.223213, 0.350535, 0.569837, 0.937794, 1.55201" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0490096, 0.0891195, 0.113249, 0.152811, 0.218698, 0.32822, 0.510565", \ - "0.0775531, 0.119019, 0.143242, 0.182747, 0.248637, 0.358196, 0.540588", \ - "0.0945162, 0.137472, 0.161744, 0.20133, 0.267142, 0.376765, 0.559178", \ - "0.11687, 0.162672, 0.187267, 0.226598, 0.292522, 0.401895, 0.584233", \ - "0.144609, 0.195989, 0.221321, 0.260673, 0.326488, 0.435593, 0.617888", \ - "0.179251, 0.24001, 0.267092, 0.307409, 0.374067, 0.483272, 0.66465", \ - "0.21707, 0.291309, 0.322325, 0.366291, 0.434996, 0.546248, 0.730556" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0138309, 0.0611304, 0.0936258, 0.147952, 0.239613, 0.391936, 0.646397", \ - "0.0167224, 0.0620723, 0.0942241, 0.14839, 0.239614, 0.39265, 0.646508", \ - "0.0196332, 0.0634812, 0.0952235, 0.148951, 0.239937, 0.392651, 0.647878", \ - "0.0247068, 0.0666154, 0.0972564, 0.150124, 0.240743, 0.392728, 0.647879", \ - "0.0325096, 0.0731966, 0.102146, 0.153007, 0.242307, 0.39379, 0.64788", \ - "0.044064, 0.086147, 0.112925, 0.160645, 0.247658, 0.397155, 0.649071", \ - "0.060878, 0.108975, 0.134045, 0.179164, 0.262986, 0.409557, 0.658928" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00500612, 0.00619979, 0.00624956, 0.00618429, 0.00589547, 0.00538049, 0.00544699", \ - "0.00582378, 0.00580936, 0.00574733, 0.00583815, 0.00569807, 0.00535206, 0.00540629", \ - "0.00714219, 0.00602085, 0.00600551, 0.00592485, 0.00561433, 0.00542673, 0.00529645", \ - "0.0102161, 0.0075916, 0.00701246, 0.00657349, 0.00641537, 0.00557063, 0.00582915", \ - "0.0162646, 0.0114755, 0.0103188, 0.00906085, 0.00787968, 0.00782626, 0.00603801", \ - "0.0290947, 0.0210744, 0.0186338, 0.0162087, 0.0138298, 0.0107187, 0.00971279", \ - "0.0555516, 0.0430747, 0.0388288, 0.0343094, 0.0292509, 0.0243212, 0.0187376" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00334324, 0.00480939, 0.00484987, 0.00473961, 0.00455182, 0.00408914, 0.00341259", \ - "0.00370602, 0.00434471, 0.00443849, 0.00468124, 0.0047496, 0.00425567, 0.00328012", \ - "0.00490377, 0.00447416, 0.00460775, 0.00442292, 0.00466443, 0.00426776, 0.00339864", \ - "0.00796868, 0.00542387, 0.00520869, 0.00509857, 0.00462051, 0.00448457, 0.00347768", \ - "0.0141277, 0.00887213, 0.00797108, 0.00706188, 0.00647059, 0.00542609, 0.00415465", \ - "0.0272741, 0.0181307, 0.0155656, 0.0133641, 0.0109993, 0.00928049, 0.00765507", \ - "0.0539198, 0.0403882, 0.0354531, 0.0304303, 0.025282, 0.0199421, 0.0163811" \ - ); - } - } - internal_power () { - related_pin : "B_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0109509, 0.0116689, 0.0116098, 0.011482, 0.0111759, 0.0111799, 0.0109443", \ - "0.0107614, 0.0114441, 0.011513, 0.0113485, 0.0111507, 0.0106141, 0.0111639", \ - "0.0107019, 0.0112146, 0.0113896, 0.0112382, 0.0113315, 0.0108392, 0.01094", \ - "0.0107507, 0.0112452, 0.0112945, 0.0112195, 0.0115836, 0.0105813, 0.0105973", \ - "0.0109206, 0.0111316, 0.0112219, 0.0113787, 0.01105, 0.0114367, 0.0104905", \ - "0.0118053, 0.0112329, 0.0111443, 0.0111684, 0.0112875, 0.0108461, 0.010735", \ - "0.0137568, 0.0113445, 0.0112736, 0.0112164, 0.0112274, 0.0111734, 0.0110219" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00521663, 0.00579873, 0.00573703, 0.00558303, 0.00538093, 0.00489913, 0.00420563", \ - "0.00511485, 0.00547545, 0.00551985, 0.00578615, 0.00529195, 0.00507145, 0.00409845", \ - "0.00511306, 0.00551656, 0.00552066, 0.00533976, 0.00560386, 0.00473976, 0.00451886", \ - "0.00557077, 0.00561287, 0.00575497, 0.00570117, 0.00522317, 0.00505777, 0.00427007", \ - "0.0062189, 0.0057253, 0.0058258, 0.0057977, 0.0059914, 0.0057376, 0.0045454", \ - "0.0077068, 0.0059681, 0.0060322, 0.0056952, 0.0060019, 0.0059681, 0.0054421", \ - "0.0101144, 0.0064643, 0.0061099, 0.0056942, 0.0055013, 0.0044207, 0.0046498" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00603297; - rise_capacitance : 0.00621868; - rise_capacitance_range (0.00507472, 0.00756443); - fall_capacitance : 0.00584726; - fall_capacitance_range (0.00531965, 0.00661171); - } - pin (B_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00288334; - rise_capacitance : 0.00291823; - rise_capacitance_range (0.00265599, 0.00312089); - fall_capacitance : 0.00284846; - fall_capacitance_range (0.00259589, 0.0030893); - internal_power () { - when : "A"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00888558, 0.00880545, 0.00917951, 0.01028, 0.0128935, 0.018673, 0.0313407" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00764307, 0.00767835, 0.00812244, 0.00926013, 0.0118116, 0.0176379, 0.0302339" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00888558, 0.00880545, 0.00917951, 0.01028, 0.0128935, 0.018673, 0.0313407" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00764307, 0.00767835, 0.00812244, 0.00926013, 0.0118116, 0.0176379, 0.0302339" \ - ); - } - } - } - } - cell (sg13g2_nor3_1) { - area : 9.072; - cell_footprint : "nor3"; - cell_leakage_power : 267.513; - leakage_power () { - value : 162.158; - when : "A&!B&!C"; - } - leakage_power () { - value : 238.149; - when : "!A&!B&!C"; - } - leakage_power () { - value : 227.782; - when : "!A&B&!C"; - } - leakage_power () { - value : 299.964; - when : "!A&!B&C"; - } - leakage_power () { - value : 270.724; - when : "A&B&!C"; - } - leakage_power () { - value : 395.352; - when : "B&C"; - } - leakage_power () { - value : 278.464; - when : "A&!B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0507145, 0.175662, 0.261266, 0.402634, 0.638975, 1.03286, 1.68931", \ - "0.0674001, 0.196803, 0.282693, 0.424568, 0.661419, 1.05539, 1.71212", \ - "0.0756544, 0.213364, 0.300391, 0.442217, 0.679376, 1.0735, 1.73077", \ - "0.0847242, 0.24025, 0.331981, 0.476959, 0.714804, 1.10906, 1.76565", \ - "0.0971095, 0.2836, 0.383493, 0.538377, 0.783373, 1.18075, 1.83709", \ - "0.119503, 0.350165, 0.468442, 0.639517, 0.904584, 1.31954, 1.98442", \ - "0.151552, 0.447905, 0.593697, 0.800123, 1.10104, 1.55309, 2.25653" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0341736, 0.20603, 0.325837, 0.523674, 0.855014, 1.40616, 2.32756", \ - "0.0407085, 0.207338, 0.325907, 0.523675, 0.855015, 1.40734, 2.32764", \ - "0.0480233, 0.21324, 0.329277, 0.524688, 0.855016, 1.40735, 2.32822", \ - "0.0642669, 0.230313, 0.343344, 0.533622, 0.858656, 1.40789, 2.32823", \ - "0.0959854, 0.266832, 0.378604, 0.564605, 0.880335, 1.41758, 2.34228", \ - "0.146317, 0.336439, 0.452021, 0.637247, 0.947224, 1.46997, 2.3574", \ - "0.224896, 0.456236, 0.583544, 0.779516, 1.09226, 1.60918, 2.47503" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0214456, 0.056216, 0.0787043, 0.115531, 0.176972, 0.279066, 0.449314", \ - "0.0437431, 0.095903, 0.122251, 0.161577, 0.223703, 0.325686, 0.495488", \ - "0.0571332, 0.123873, 0.156049, 0.201291, 0.26871, 0.373245, 0.543365", \ - "0.0735291, 0.163569, 0.2054, 0.263062, 0.343399, 0.459806, 0.636586", \ - "0.0944495, 0.215483, 0.273251, 0.349964, 0.454263, 0.597046, 0.801476", \ - "0.119688, 0.282969, 0.361687, 0.469092, 0.612013, 0.800197, 1.05575", \ - "0.148557, 0.370853, 0.476966, 0.620814, 0.818063, 1.08266, 1.42459" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0147623, 0.0576964, 0.0884967, 0.139389, 0.224559, 0.366877, 0.603276", \ - "0.0299248, 0.0739107, 0.101342, 0.147259, 0.227809, 0.367186, 0.603647", \ - "0.0419753, 0.0924735, 0.120668, 0.165837, 0.242286, 0.375292, 0.60576", \ - "0.0616828, 0.125299, 0.157767, 0.205799, 0.281825, 0.40704, 0.624984", \ - "0.0940121, 0.179255, 0.218556, 0.275608, 0.357786, 0.487367, 0.694625", \ - "0.146622, 0.263458, 0.317834, 0.390196, 0.492059, 0.63423, 0.855091", \ - "0.235315, 0.400301, 0.471702, 0.572862, 0.707757, 0.888351, 1.14212" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0472044, 0.172201, 0.257886, 0.39916, 0.635484, 1.02937, 1.68654", \ - "0.0642162, 0.196977, 0.282999, 0.424829, 0.661653, 1.05566, 1.71218", \ - "0.0734605, 0.219519, 0.307041, 0.448982, 0.686185, 1.08022, 1.73762", \ - "0.0868396, 0.257605, 0.351628, 0.49792, 0.735991, 1.13041, 1.78705", \ - "0.109341, 0.316984, 0.424366, 0.584761, 0.832566, 1.23107, 1.88799", \ - "0.14541, 0.40813, 0.538206, 0.723947, 1.00047, 1.42296, 2.0918", \ - "0.199509, 0.539386, 0.704679, 0.934077, 1.26042, 1.74293, 2.46461" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0342622, 0.20605, 0.325614, 0.523705, 0.85501, 1.40722, 2.32721", \ - "0.0450605, 0.208182, 0.326152, 0.523706, 0.855011, 1.40734, 2.32751", \ - "0.0554676, 0.216564, 0.330921, 0.524994, 0.855012, 1.40735, 2.32831", \ - "0.0744156, 0.240137, 0.350401, 0.537278, 0.859797, 1.4079, 2.32832", \ - "0.104578, 0.286186, 0.396808, 0.578308, 0.888311, 1.42121, 2.33129", \ - "0.152752, 0.366994, 0.48495, 0.671824, 0.976132, 1.48896, 2.36682", \ - "0.231726, 0.500494, 0.636268, 0.839024, 1.15858, 1.66812, 2.52074" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208939, 0.0550322, 0.0774152, 0.114313, 0.176017, 0.278729, 0.450202", \ - "0.0405052, 0.0940488, 0.120709, 0.160283, 0.222757, 0.325405, 0.496432", \ - "0.0518457, 0.121249, 0.153972, 0.199778, 0.267627, 0.372938, 0.544369", \ - "0.0647932, 0.159354, 0.202202, 0.260724, 0.341933, 0.459323, 0.637452", \ - "0.0796983, 0.208437, 0.268037, 0.34629, 0.452003, 0.596012, 0.802047", \ - "0.0941818, 0.270866, 0.352456, 0.462281, 0.607725, 0.798027, 1.05605", \ - "0.101427, 0.346871, 0.45837, 0.607556, 0.810907, 1.07768, 1.4234" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0127033, 0.0554865, 0.0862262, 0.137556, 0.223399, 0.36668, 0.605269", \ - "0.0271868, 0.0718618, 0.0994505, 0.145649, 0.226863, 0.367142, 0.605321", \ - "0.0388279, 0.0903022, 0.118785, 0.164437, 0.241219, 0.37522, 0.607752", \ - "0.0581223, 0.122796, 0.155611, 0.203951, 0.28071, 0.407235, 0.626694", \ - "0.0891776, 0.175733, 0.216262, 0.273505, 0.356822, 0.487205, 0.696169", \ - "0.139771, 0.260493, 0.314478, 0.388566, 0.491075, 0.634419, 0.856615", \ - "0.225139, 0.399586, 0.470853, 0.570822, 0.706132, 0.887714, 1.14415" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0364288, 0.162651, 0.248468, 0.389773, 0.626238, 1.02017, 1.6766", \ - "0.0558475, 0.191736, 0.277597, 0.419367, 0.656269, 1.0508, 1.70652", \ - "0.0676468, 0.220264, 0.307867, 0.449298, 0.685627, 1.07989, 1.73719", \ - "0.0850258, 0.267613, 0.36422, 0.511173, 0.748511, 1.14198, 1.79775", \ - "0.110966, 0.33662, 0.451405, 0.617379, 0.868811, 1.26636, 1.92168", \ - "0.1515, 0.436889, 0.578582, 0.779471, 1.07107, 1.5039, 2.17426", \ - "0.214864, 0.581355, 0.760217, 1.01082, 1.3684, 1.88164, 2.62981" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0343605, 0.206064, 0.325668, 0.523252, 0.85501, 1.40722, 2.32756", \ - "0.0483262, 0.209298, 0.326484, 0.523743, 0.855011, 1.40723, 2.32757", \ - "0.0582728, 0.221698, 0.333576, 0.525889, 0.855012, 1.40724, 2.3283", \ - "0.0750006, 0.253441, 0.361856, 0.544311, 0.862086, 1.40748, 2.32831", \ - "0.103704, 0.309634, 0.423085, 0.603128, 0.905627, 1.42844, 2.34111", \ - "0.152417, 0.40018, 0.529711, 0.72317, 1.02832, 1.52933, 2.38899", \ - "0.235511, 0.5481, 0.701924, 0.921806, 1.25986, 1.77844, 2.61208" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.018085, 0.0526354, 0.0749385, 0.111791, 0.173457, 0.276136, 0.447386", \ - "0.0337812, 0.0908732, 0.117896, 0.157742, 0.220249, 0.322894, 0.494037", \ - "0.0420178, 0.117064, 0.15052, 0.1968, 0.264976, 0.370356, 0.541879", \ - "0.0503119, 0.153377, 0.197415, 0.25687, 0.338763, 0.456529, 0.634842", \ - "0.0575007, 0.199095, 0.26087, 0.340843, 0.447681, 0.59253, 0.799065", \ - "0.0590876, 0.256467, 0.341015, 0.453708, 0.601184, 0.793298, 1.05193", \ - "0.0590886, 0.320845, 0.438321, 0.592171, 0.799151, 1.06989, 1.41776" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0102344, 0.0525775, 0.0833486, 0.134692, 0.220405, 0.363673, 0.602482", \ - "0.0241, 0.0691671, 0.0967675, 0.142901, 0.223933, 0.364143, 0.602786", \ - "0.0354943, 0.0875703, 0.116233, 0.161723, 0.238459, 0.372283, 0.60453", \ - "0.0540816, 0.119843, 0.152908, 0.201215, 0.278017, 0.404245, 0.623753", \ - "0.084373, 0.173064, 0.213316, 0.271022, 0.354216, 0.484372, 0.693601", \ - "0.135336, 0.25735, 0.312333, 0.386479, 0.487775, 0.632612, 0.853706", \ - "0.221454, 0.398722, 0.469855, 0.569051, 0.706907, 0.886097, 1.1414" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00914372, 0.00943493, 0.00943388, 0.00938945, 0.00925382, 0.00917982, 0.00925953", \ - "0.00892495, 0.00913618, 0.00918258, 0.00918082, 0.00911991, 0.0091181, 0.0090236", \ - "0.00896016, 0.0091136, 0.00910201, 0.00946317, 0.00904395, 0.00905543, 0.00902413", \ - "0.00949326, 0.00923134, 0.00916723, 0.00918098, 0.00904592, 0.00883231, 0.00903889", \ - "0.0116731, 0.0103969, 0.0100882, 0.00977838, 0.00969204, 0.00904295, 0.00988481", \ - "0.0175629, 0.0143797, 0.0135234, 0.0125831, 0.0115879, 0.0108884, 0.010184", \ - "0.030262, 0.0248402, 0.0228915, 0.0208554, 0.0186561, 0.0164336, 0.0142971" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0031149, 0.00312607, 0.00312364, 0.0030517, 0.00289344, 0.00269548, 0.0023804", \ - "0.00299141, 0.00302775, 0.00295995, 0.0029953, 0.00275943, 0.00254946, 0.00227348", \ - "0.00333597, 0.00315416, 0.00312085, 0.00296613, 0.00294212, 0.00259424, 0.00229623", \ - "0.00444889, 0.00364054, 0.00351587, 0.00339736, 0.00308693, 0.00283883, 0.00278267", \ - "0.00718111, 0.00539987, 0.0048508, 0.00439105, 0.00394192, 0.00346749, 0.00268778", \ - "0.0133154, 0.0099222, 0.00872729, 0.00757659, 0.00643811, 0.00547805, 0.00462468", \ - "0.0259183, 0.020943, 0.0187698, 0.0163748, 0.0133804, 0.010993, 0.00898833" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00667467, 0.00697059, 0.00697271, 0.00692324, 0.0067886, 0.00672724, 0.00669098", \ - "0.00647974, 0.00669184, 0.00673212, 0.00674425, 0.00665408, 0.00666167, 0.00662847", \ - "0.00663104, 0.00669096, 0.00665974, 0.00671677, 0.00659618, 0.00664911, 0.00667118", \ - "0.00745366, 0.00692902, 0.00683844, 0.00684222, 0.00664422, 0.00662449, 0.00653694", \ - "0.00988458, 0.00828681, 0.00791693, 0.00749644, 0.00725344, 0.00699517, 0.00671817", \ - "0.0154596, 0.0123021, 0.0113445, 0.0104016, 0.00935311, 0.00857271, 0.00783613", \ - "0.0272297, 0.0219316, 0.0201146, 0.0180956, 0.0159426, 0.0136913, 0.0115563" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00284152, 0.00300217, 0.00296665, 0.00291083, 0.00276114, 0.00259476, 0.00231649", \ - "0.00266896, 0.00290445, 0.00286212, 0.00290686, 0.00273932, 0.00271511, 0.00227896", \ - "0.00300867, 0.00296805, 0.00297896, 0.00290147, 0.00286775, 0.00251744, 0.00224593", \ - "0.00416845, 0.00340241, 0.00332144, 0.00323939, 0.00289647, 0.00281154, 0.00285167", \ - "0.00675288, 0.00501927, 0.0045817, 0.00414548, 0.00381524, 0.00332909, 0.00256987", \ - "0.0125324, 0.00927627, 0.00819418, 0.00711381, 0.00609515, 0.00521774, 0.00450837", \ - "0.0242487, 0.0195427, 0.0175378, 0.0153384, 0.0127375, 0.0103499, 0.00866333" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0039138, 0.00439906, 0.00443046, 0.00438023, 0.00427675, 0.0042218, 0.00427817", \ - "0.00409054, 0.00411138, 0.0041659, 0.00420461, 0.0041297, 0.00393237, 0.00400872", \ - "0.00464621, 0.00428503, 0.00421885, 0.00440731, 0.00408259, 0.00408313, 0.00413167", \ - "0.00593449, 0.0049221, 0.00469999, 0.00461028, 0.00422729, 0.00419177, 0.00403456", \ - "0.0086153, 0.00675437, 0.00621103, 0.00554756, 0.00533688, 0.00475258, 0.00483177", \ - "0.0144695, 0.0111605, 0.0101572, 0.00899385, 0.00768605, 0.00679407, 0.00585226", \ - "0.0266951, 0.0212744, 0.019518, 0.0173706, 0.015172, 0.0127141, 0.0101686" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00236498, 0.00291627, 0.00287275, 0.00285062, 0.00271096, 0.00253908, 0.00222521", \ - "0.00231489, 0.00273768, 0.00277362, 0.00286568, 0.00272499, 0.0028499, 0.0023976", \ - "0.00272038, 0.00278655, 0.00287298, 0.00284392, 0.00284139, 0.00255038, 0.0029537", \ - "0.00397772, 0.003185, 0.00313924, 0.00312561, 0.00292318, 0.00271851, 0.00237465", \ - "0.00675939, 0.00473825, 0.00431031, 0.00391949, 0.00370423, 0.00320562, 0.00246615", \ - "0.0126791, 0.00889064, 0.0077875, 0.00678373, 0.00573802, 0.00516732, 0.00431544", \ - "0.0249287, 0.0192515, 0.0169752, 0.0146198, 0.0122695, 0.00999386, 0.00821459" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324858; - rise_capacitance : 0.00315172; - rise_capacitance_range (0.002944, 0.00353102); - fall_capacitance : 0.00334544; - fall_capacitance_range (0.0028303, 0.00370988); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00324573; - rise_capacitance : 0.00321103; - rise_capacitance_range (0.00281261, 0.00377767); - fall_capacitance : 0.00328043; - fall_capacitance_range (0.0027804, 0.00357622); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00308237; - rise_capacitance : 0.0031891; - rise_capacitance_range (0.0025854, 0.00404295); - fall_capacitance : 0.00297564; - fall_capacitance_range (0.00274876, 0.0031871); - } - } - cell (sg13g2_nor3_2) { - area : 16.3296; - cell_footprint : "nor3"; - cell_leakage_power : 516.051; - leakage_power () { - value : 311.256; - when : "A&!B&!C"; - } - leakage_power () { - value : 474.226; - when : "!A&!B&!C"; - } - leakage_power () { - value : 442.494; - when : "!A&B&!C"; - } - leakage_power () { - value : 586.826; - when : "!A&!B&C"; - } - leakage_power () { - value : 515.317; - when : "A&B&!C"; - } - leakage_power () { - value : 751.47; - when : "B&C"; - } - leakage_power () { - value : 530.766; - when : "A&!B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0465648, 0.175597, 0.261874, 0.40453, 0.642733, 1.03993, 1.70189", \ - "0.0625845, 0.196641, 0.283312, 0.426137, 0.665118, 1.06227, 1.72513", \ - "0.0699493, 0.213205, 0.300849, 0.443835, 0.682948, 1.08025, 1.74317", \ - "0.0774547, 0.239899, 0.332122, 0.478141, 0.717941, 1.11556, 1.77813", \ - "0.0865179, 0.282144, 0.38358, 0.538995, 0.786136, 1.18672, 1.84866", \ - "0.104176, 0.346618, 0.466156, 0.64043, 0.906266, 1.32286, 1.99446", \ - "0.12825, 0.44049, 0.587447, 0.794236, 1.09728, 1.55504, 2.26362" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0283983, 0.205762, 0.326603, 0.526139, 0.860737, 1.41711, 2.34694", \ - "0.0350434, 0.207041, 0.326929, 0.526682, 0.860738, 1.41796, 2.34695", \ - "0.0421324, 0.212791, 0.32992, 0.52741, 0.860739, 1.41797, 2.34767", \ - "0.0581349, 0.230191, 0.343963, 0.536138, 0.863927, 1.41873, 2.34768", \ - "0.0898083, 0.266166, 0.379511, 0.566786, 0.885912, 1.42815, 2.35445", \ - "0.139445, 0.336085, 0.452483, 0.640686, 0.952052, 1.4797, 2.37619", \ - "0.217133, 0.456307, 0.584777, 0.780302, 1.09579, 1.61861, 2.49231" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0204055, 0.0578482, 0.0813488, 0.1198, 0.184055, 0.290454, 0.468236", \ - "0.0420487, 0.0978438, 0.125177, 0.165979, 0.230635, 0.337143, 0.514568", \ - "0.0550971, 0.126369, 0.159519, 0.206264, 0.276002, 0.384799, 0.562441", \ - "0.071071, 0.166994, 0.209878, 0.269107, 0.351829, 0.472146, 0.655814", \ - "0.0916375, 0.220402, 0.279649, 0.35793, 0.464939, 0.611917, 0.822288", \ - "0.11757, 0.290626, 0.37116, 0.480722, 0.626346, 0.819302, 1.08146", \ - "0.148245, 0.384038, 0.49101, 0.637716, 0.841171, 1.10948, 1.45923" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0137655, 0.0597898, 0.0920848, 0.145062, 0.234417, 0.382948, 0.630458", \ - "0.0284535, 0.0757004, 0.104386, 0.152704, 0.237213, 0.383291, 0.630459", \ - "0.0399013, 0.0943642, 0.123741, 0.171036, 0.251232, 0.390836, 0.632678", \ - "0.0589447, 0.127573, 0.161309, 0.211143, 0.290446, 0.421814, 0.650741", \ - "0.0900238, 0.181333, 0.222369, 0.28142, 0.367247, 0.50179, 0.718425", \ - "0.140098, 0.266131, 0.32278, 0.397186, 0.502428, 0.649587, 0.878381", \ - "0.225429, 0.402446, 0.478606, 0.579723, 0.718913, 0.905454, 1.16761" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.043308, 0.172436, 0.258681, 0.401382, 0.639515, 1.03669, 1.69865", \ - "0.0593572, 0.197291, 0.283942, 0.426795, 0.665797, 1.06304, 1.7258", \ - "0.0672939, 0.219686, 0.307871, 0.451036, 0.689981, 1.0875, 1.75046", \ - "0.0783838, 0.257664, 0.352538, 0.499966, 0.740016, 1.13791, 1.80023", \ - "0.0973305, 0.316303, 0.424876, 0.586183, 0.836429, 1.23792, 1.90056", \ - "0.128284, 0.405232, 0.536882, 0.725008, 1.00357, 1.42948, 2.1039", \ - "0.174201, 0.533732, 0.700638, 0.93341, 1.26262, 1.74978, 2.47584" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0285312, 0.20581, 0.326615, 0.526154, 0.860832, 1.41807, 2.34694", \ - "0.0392858, 0.207874, 0.327113, 0.526656, 0.860833, 1.41808, 2.34695", \ - "0.0492745, 0.216237, 0.331585, 0.527506, 0.860834, 1.41809, 2.34779", \ - "0.0680357, 0.239756, 0.351013, 0.539713, 0.865407, 1.4181, 2.3478", \ - "0.0976781, 0.286014, 0.397749, 0.580835, 0.893785, 1.43229, 2.36049", \ - "0.144443, 0.367136, 0.486244, 0.674807, 0.981207, 1.49892, 2.38527", \ - "0.221662, 0.50169, 0.638576, 0.843447, 1.16453, 1.68161, 2.53823" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.019963, 0.0565374, 0.0798, 0.118147, 0.182433, 0.289046, 0.467323", \ - "0.0387348, 0.0959254, 0.123396, 0.164275, 0.229079, 0.335755, 0.513605", \ - "0.0495293, 0.123603, 0.157133, 0.204266, 0.274287, 0.383364, 0.561531", \ - "0.0617988, 0.162595, 0.206398, 0.266368, 0.349696, 0.470566, 0.654843", \ - "0.0762457, 0.21311, 0.273872, 0.353609, 0.461799, 0.609385, 0.820827", \ - "0.0905584, 0.278154, 0.361223, 0.473224, 0.621354, 0.815774, 1.07961", \ - "0.0989903, 0.359226, 0.472619, 0.623946, 0.831003, 1.10366, 1.45566" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.011645, 0.0572323, 0.0897886, 0.142817, 0.232311, 0.381202, 0.629426", \ - "0.0255547, 0.0733691, 0.10221, 0.150461, 0.235338, 0.381555, 0.630207", \ - "0.0367679, 0.0919369, 0.121556, 0.16888, 0.249208, 0.389176, 0.631468", \ - "0.0551694, 0.124729, 0.158834, 0.208443, 0.288191, 0.420224, 0.649761", \ - "0.0846819, 0.178039, 0.219749, 0.279006, 0.36529, 0.50041, 0.717863", \ - "0.132859, 0.262972, 0.319009, 0.394676, 0.499694, 0.648143, 0.878259", \ - "0.213896, 0.400835, 0.475857, 0.578498, 0.71804, 0.904477, 1.16755" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.031366, 0.161758, 0.248283, 0.39077, 0.629159, 1.02632, 1.68904", \ - "0.0487263, 0.190807, 0.277403, 0.420384, 0.659272, 1.0566, 1.71949", \ - "0.0593019, 0.219455, 0.307754, 0.450346, 0.688695, 1.08633, 1.74902", \ - "0.0745454, 0.266316, 0.363838, 0.512063, 0.751334, 1.14802, 1.80957", \ - "0.0969523, 0.334794, 0.45064, 0.618216, 0.87134, 1.27235, 1.93306", \ - "0.132392, 0.433905, 0.576035, 0.780124, 1.07386, 1.50969, 2.18537", \ - "0.186816, 0.574245, 0.755853, 1.00881, 1.3684, 1.8869, 2.63937" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0286326, 0.205755, 0.326473, 0.526393, 0.860305, 1.41722, 2.34646", \ - "0.0416923, 0.208949, 0.327042, 0.526394, 0.860353, 1.41821, 2.34724", \ - "0.0508338, 0.221517, 0.334433, 0.528107, 0.860354, 1.41822, 2.34776", \ - "0.0663979, 0.253123, 0.362704, 0.546841, 0.868023, 1.41901, 2.34777", \ - "0.0928653, 0.310181, 0.424099, 0.605779, 0.911058, 1.43956, 2.35151", \ - "0.138856, 0.400561, 0.530395, 0.726301, 1.03392, 1.53954, 2.4072", \ - "0.217898, 0.548835, 0.704463, 0.926212, 1.26726, 1.78797, 2.63016" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0166637, 0.0538079, 0.0770297, 0.115327, 0.179601, 0.28623, 0.464513", \ - "0.0307007, 0.0924391, 0.120261, 0.161425, 0.226315, 0.332986, 0.51099", \ - "0.0379145, 0.11904, 0.153339, 0.201003, 0.271407, 0.380592, 0.558673", \ - "0.0449441, 0.1559, 0.201078, 0.262132, 0.346156, 0.467503, 0.652093", \ - "0.0506495, 0.20258, 0.266158, 0.347783, 0.456966, 0.605911, 0.818399", \ - "0.0508604, 0.262457, 0.348822, 0.464105, 0.614458, 0.810674, 1.07569", \ - "0.0508614, 0.331348, 0.450788, 0.607455, 0.819259, 1.09522, 1.44975" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00892099, 0.0540522, 0.0861036, 0.139544, 0.229254, 0.377893, 0.626345", \ - "0.0221569, 0.070574, 0.0992887, 0.147452, 0.232135, 0.378528, 0.626346", \ - "0.0327934, 0.0889922, 0.118495, 0.165937, 0.246155, 0.38595, 0.628517", \ - "0.0502918, 0.121437, 0.155668, 0.205635, 0.285461, 0.417216, 0.646753", \ - "0.0790154, 0.175456, 0.216535, 0.276289, 0.362429, 0.497514, 0.715048", \ - "0.126713, 0.259198, 0.316629, 0.393215, 0.497582, 0.646409, 0.875609", \ - "0.209519, 0.401267, 0.47493, 0.578189, 0.718021, 0.90204, 1.16455" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0178607, 0.0184649, 0.0184556, 0.0183243, 0.0180795, 0.0180054, 0.0180913", \ - "0.0174564, 0.017886, 0.0179985, 0.0180501, 0.0178371, 0.0177961, 0.0179265", \ - "0.0175413, 0.0178557, 0.0178522, 0.0181454, 0.0177271, 0.017323, 0.017735", \ - "0.0186431, 0.0180955, 0.017992, 0.0179924, 0.0178776, 0.0176983, 0.0176032", \ - "0.022982, 0.0202792, 0.0197685, 0.0191301, 0.0190933, 0.0182587, 0.0185995", \ - "0.0346299, 0.0279416, 0.0263046, 0.0246681, 0.0226135, 0.0212527, 0.0201275", \ - "0.0596398, 0.0483124, 0.0444519, 0.0403292, 0.0360076, 0.0319883, 0.0278171" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00569821, 0.0057577, 0.00573354, 0.00550022, 0.00530926, 0.00483777, 0.00419892", \ - "0.00545617, 0.00552969, 0.00539683, 0.00550753, 0.00503834, 0.00456297, 0.00389161", \ - "0.0061869, 0.00576484, 0.00569718, 0.00539277, 0.00540631, 0.00476312, 0.0038917", \ - "0.00845832, 0.00673465, 0.00653041, 0.00624882, 0.00546641, 0.00523249, 0.00484938", \ - "0.0138997, 0.0100758, 0.00907217, 0.00818785, 0.00745886, 0.00623809, 0.00474137", \ - "0.0260444, 0.0189978, 0.0165941, 0.0143139, 0.0120278, 0.0100939, 0.00840132", \ - "0.0508056, 0.0405066, 0.0362401, 0.0313265, 0.0259144, 0.0206294, 0.016924" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0129577, 0.0135392, 0.0135326, 0.0134136, 0.0131924, 0.0130379, 0.0131648", \ - "0.0125735, 0.0130074, 0.0130813, 0.0131359, 0.0129482, 0.0128641, 0.0129533", \ - "0.0128805, 0.0129633, 0.0129515, 0.0132432, 0.0127721, 0.0128093, 0.0129202", \ - "0.014525, 0.0134132, 0.0132687, 0.0133839, 0.0131618, 0.012376, 0.0126259", \ - "0.0193655, 0.0159903, 0.0153182, 0.0144992, 0.0142318, 0.0136774, 0.0141684", \ - "0.0304205, 0.0236825, 0.0218334, 0.0200822, 0.0178862, 0.0165901, 0.0155095", \ - "0.0535956, 0.0425555, 0.0389073, 0.0350006, 0.0307396, 0.026679, 0.0221148" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00522523, 0.00559479, 0.00571564, 0.00544989, 0.00527014, 0.00475757, 0.00411023", \ - "0.0048891, 0.0053826, 0.00532872, 0.00546844, 0.00510392, 0.00463819, 0.00438142", \ - "0.00561651, 0.00552282, 0.00556481, 0.00532741, 0.00541132, 0.00478482, 0.00387227", \ - "0.00796842, 0.00633233, 0.00623926, 0.0060238, 0.00554294, 0.00522707, 0.00475176", \ - "0.0131136, 0.00957615, 0.00868061, 0.00793016, 0.00728886, 0.0060847, 0.00498911", \ - "0.0243201, 0.0178183, 0.0155328, 0.0135111, 0.0113725, 0.00974972, 0.00837764", \ - "0.0475247, 0.0379642, 0.0339305, 0.0294439, 0.0244216, 0.0196952, 0.0164796" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00730445, 0.00834244, 0.00838046, 0.00832526, 0.00807537, 0.00800641, 0.00805682", \ - "0.00781107, 0.00781723, 0.00788061, 0.00793679, 0.0077993, 0.00782627, 0.00789426", \ - "0.00890149, 0.00812486, 0.00798678, 0.00786646, 0.00773592, 0.00773914, 0.00777491", \ - "0.0115831, 0.00937636, 0.0089246, 0.00887373, 0.00835068, 0.00745763, 0.00775687", \ - "0.0169493, 0.0129724, 0.0118424, 0.0106448, 0.0101571, 0.00922919, 0.00812481", \ - "0.0285924, 0.0215735, 0.0194417, 0.0173481, 0.0147143, 0.0129302, 0.0111931", \ - "0.0527352, 0.0412963, 0.0378496, 0.0335292, 0.0291427, 0.0242536, 0.0192998" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00377515, 0.0049986, 0.00498237, 0.00492989, 0.00481089, 0.00421758, 0.00361699", \ - "0.00386501, 0.00477188, 0.00480458, 0.00499968, 0.00484574, 0.00433494, 0.00350722", \ - "0.00475571, 0.00483004, 0.0049479, 0.00487145, 0.00494454, 0.00444959, 0.00350426", \ - "0.00734632, 0.00555677, 0.00546297, 0.0054426, 0.00503382, 0.00461066, 0.00423066", \ - "0.0129353, 0.00908358, 0.00777866, 0.00713484, 0.00654493, 0.00562436, 0.00441343", \ - "0.0247066, 0.0167285, 0.0144995, 0.0126776, 0.0106355, 0.00939131, 0.00786687", \ - "0.0488681, 0.0370357, 0.0324689, 0.0279145, 0.0232474, 0.018639, 0.0154498" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00622702; - rise_capacitance : 0.00605026; - rise_capacitance_range (0.00561952, 0.0067883); - fall_capacitance : 0.00640378; - fall_capacitance_range (0.00534944, 0.00717148); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00618874; - rise_capacitance : 0.0061378; - rise_capacitance_range (0.00528585, 0.00725544); - fall_capacitance : 0.00623968; - fall_capacitance_range (0.00524101, 0.00685923); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00593207; - rise_capacitance : 0.0061626; - rise_capacitance_range (0.00485572, 0.00792589); - fall_capacitance : 0.00570153; - fall_capacitance_range (0.00522014, 0.00616124); - } - } - cell (sg13g2_nor4_1) { - area : 10.8864; - cell_footprint : "nor4"; - cell_leakage_power : 330.207; - leakage_power () { - value : 316.151; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 361.2; - when : "!A&!B&!C&D&!Y"; - } - leakage_power () { - value : 289.03; - when : "!A&!B&C&!D&!Y"; - } - leakage_power () { - value : 391.725; - when : "!A&!B&C&D&!Y"; - } - leakage_power () { - value : 223.412; - when : "!A&B&!C&!D&!Y"; - } - leakage_power () { - value : 333.17; - when : "!A&B&!C&D&!Y"; - } - leakage_power () { - value : 325.442; - when : "!A&B&C&!D&!Y"; - } - leakage_power () { - value : 443.522; - when : "!A&B&C&D&!Y"; - } - leakage_power () { - value : 158.074; - when : "A&!B&!C&!D&!Y"; - } - leakage_power () { - value : 269.254; - when : "A&!B&!C&D&!Y"; - } - leakage_power () { - value : 267.255; - when : "A&!B&C&!D&!Y"; - } - leakage_power () { - value : 388.731; - when : "A&!B&C&D&!Y"; - } - leakage_power () { - value : 260.428; - when : "A&B&!C&!D&!Y"; - } - leakage_power () { - value : 381.467; - when : "A&B&!C&D&!Y"; - } - leakage_power () { - value : 377.461; - when : "A&B&C&!D&!Y"; - } - leakage_power () { - value : 496.989; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0752565, 0.242745, 0.357546, 0.546944, 0.863965, 1.39227, 2.27256", \ - "0.0925709, 0.261824, 0.377051, 0.567007, 0.884442, 1.4132, 2.29355", \ - "0.101605, 0.275876, 0.391215, 0.581308, 0.898972, 1.42817, 2.30852", \ - "0.110707, 0.297833, 0.416118, 0.607261, 0.924925, 1.45406, 2.3357", \ - "0.12089, 0.332714, 0.457438, 0.654938, 0.976053, 1.50497, 2.38587", \ - "0.13899, 0.390327, 0.529177, 0.738441, 1.07311, 1.61087, 2.49273", \ - "0.172318, 0.483239, 0.64441, 0.878083, 1.23634, 1.80407, 2.70728" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0523746, 0.281596, 0.441019, 0.704462, 1.14572, 1.88103, 3.10659", \ - "0.0565833, 0.281879, 0.441445, 0.70482, 1.14573, 1.88215, 3.1066", \ - "0.0622741, 0.28498, 0.442372, 0.704821, 1.14636, 1.88216, 3.10661", \ - "0.0748214, 0.296903, 0.451032, 0.709114, 1.14735, 1.88217, 3.10752", \ - "0.104842, 0.325859, 0.477313, 0.730071, 1.15913, 1.88487, 3.10901", \ - "0.163041, 0.386756, 0.53864, 0.787416, 1.20687, 1.91703, 3.12142", \ - "0.250482, 0.504127, 0.660827, 0.907409, 1.32311, 2.02146, 3.1976" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0228665, 0.0599491, 0.083808, 0.122588, 0.187054, 0.293767, 0.471422", \ - "0.0481387, 0.100772, 0.128016, 0.168812, 0.233639, 0.340215, 0.517567", \ - "0.063535, 0.130251, 0.163022, 0.209546, 0.279095, 0.387889, 0.5654", \ - "0.0827393, 0.172433, 0.214604, 0.273201, 0.355554, 0.475526, 0.658931", \ - "0.10738, 0.228032, 0.286197, 0.363496, 0.469788, 0.615873, 0.825447", \ - "0.137639, 0.299237, 0.379169, 0.48793, 0.632282, 0.824557, 1.08576", \ - "0.172174, 0.392094, 0.499021, 0.645461, 0.847531, 1.11539, 1.46422" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173048, 0.0633405, 0.0956339, 0.148795, 0.237834, 0.385957, 0.63317", \ - "0.0336121, 0.0788257, 0.107469, 0.155887, 0.240549, 0.386327, 0.633764", \ - "0.0465412, 0.0974643, 0.126639, 0.173995, 0.254194, 0.393755, 0.635108", \ - "0.0683129, 0.131194, 0.164504, 0.213739, 0.292945, 0.424507, 0.653072", \ - "0.104011, 0.187342, 0.226809, 0.286029, 0.369973, 0.504189, 0.721009", \ - "0.162945, 0.275364, 0.329545, 0.402494, 0.50608, 0.653685, 0.881866", \ - "0.263331, 0.421116, 0.492109, 0.591139, 0.727239, 0.910976, 1.17154" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0721249, 0.239609, 0.354544, 0.543825, 0.861175, 1.38913, 2.26945", \ - "0.0895106, 0.26013, 0.375464, 0.565203, 0.882927, 1.41153, 2.29184", \ - "0.0987683, 0.277265, 0.39284, 0.582906, 0.900555, 1.42977, 2.31081", \ - "0.110257, 0.306952, 0.426178, 0.61789, 0.935849, 1.46518, 2.3464", \ - "0.128479, 0.356813, 0.484987, 0.684704, 1.00692, 1.53589, 2.41664", \ - "0.164311, 0.439717, 0.585399, 0.803053, 1.14235, 1.68263, 2.56486", \ - "0.221703, 0.570276, 0.744537, 0.993933, 1.37186, 1.94683, 2.85811" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0523877, 0.281615, 0.441029, 0.704459, 1.14606, 1.88102, 3.10659", \ - "0.0589254, 0.282315, 0.44214, 0.704733, 1.14607, 1.88209, 3.1066", \ - "0.0670961, 0.286457, 0.442997, 0.705485, 1.14635, 1.8821, 3.10771", \ - "0.0845183, 0.302204, 0.454247, 0.710705, 1.14727, 1.88285, 3.10772", \ - "0.119299, 0.339105, 0.487424, 0.736645, 1.16212, 1.88607, 3.10773", \ - "0.175357, 0.412083, 0.561151, 0.807592, 1.22092, 1.9241, 3.12455", \ - "0.263752, 0.540236, 0.699156, 0.947475, 1.36464, 2.05223, 3.21596" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0232651, 0.0594465, 0.0830503, 0.121712, 0.186397, 0.2936, 0.472463", \ - "0.0468189, 0.0997382, 0.127042, 0.167906, 0.232933, 0.340158, 0.518638", \ - "0.0607814, 0.128544, 0.161578, 0.20839, 0.278401, 0.387736, 0.566448", \ - "0.0775193, 0.169466, 0.21228, 0.271442, 0.354506, 0.475254, 0.659895", \ - "0.0976889, 0.222594, 0.281976, 0.360486, 0.468112, 0.615355, 0.82656", \ - "0.119006, 0.28961, 0.371554, 0.482375, 0.62905, 0.82288, 1.08639", \ - "0.135952, 0.37195, 0.483536, 0.634111, 0.840004, 1.11177, 1.46331" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.015941, 0.061347, 0.0935334, 0.147117, 0.236812, 0.385961, 0.634918", \ - "0.0312395, 0.0769444, 0.10578, 0.154386, 0.239594, 0.386481, 0.635617", \ - "0.043576, 0.0956204, 0.124961, 0.172578, 0.253245, 0.39391, 0.637498", \ - "0.064422, 0.128889, 0.163125, 0.212529, 0.29218, 0.424563, 0.654905", \ - "0.0989503, 0.184319, 0.22473, 0.283292, 0.369189, 0.504297, 0.722229", \ - "0.155849, 0.272493, 0.326923, 0.400385, 0.505445, 0.652818, 0.883435", \ - "0.249818, 0.417655, 0.488967, 0.59156, 0.726882, 0.912451, 1.17375" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0633536, 0.230824, 0.345561, 0.535232, 0.852098, 1.38037, 2.26056", \ - "0.0807761, 0.253584, 0.368909, 0.558745, 0.876637, 1.40483, 2.28608", \ - "0.0913831, 0.275744, 0.391488, 0.581598, 0.899257, 1.42849, 2.3095", \ - "0.107561, 0.315853, 0.43661, 0.628788, 0.946642, 1.47556, 2.35619", \ - "0.136066, 0.381681, 0.515043, 0.718213, 1.04206, 1.57147, 2.45223", \ - "0.18447, 0.48638, 0.642283, 0.8717, 1.22, 1.76488, 2.64836", \ - "0.260102, 0.644398, 0.836348, 1.10971, 1.50911, 2.10722, 3.03128" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0524268, 0.281558, 0.440964, 0.704696, 1.14638, 1.88103, 3.1064", \ - "0.0622934, 0.282603, 0.441094, 0.704771, 1.14639, 1.88104, 3.10761", \ - "0.0727772, 0.288599, 0.443673, 0.705268, 1.1464, 1.88164, 3.10771", \ - "0.0925323, 0.309509, 0.458752, 0.712675, 1.14821, 1.88165, 3.10802", \ - "0.124987, 0.355068, 0.50173, 0.746582, 1.16766, 1.88765, 3.10803", \ - "0.177637, 0.436294, 0.591406, 0.835046, 1.24364, 1.93605, 3.12735", \ - "0.264345, 0.573164, 0.742855, 1.00401, 1.42033, 2.10133, 3.24552" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0223444, 0.0575862, 0.0809088, 0.119359, 0.183823, 0.29085, 0.46926", \ - "0.0433835, 0.0974128, 0.124765, 0.165637, 0.230543, 0.337575, 0.516058", \ - "0.0553351, 0.125354, 0.158805, 0.20579, 0.275928, 0.38518, 0.56382", \ - "0.068747, 0.164735, 0.208292, 0.268157, 0.351444, 0.472465, 0.657194", \ - "0.0830496, 0.215007, 0.27602, 0.35565, 0.464162, 0.612102, 0.823521", \ - "0.0945217, 0.27749, 0.361774, 0.474447, 0.622912, 0.818071, 1.08258", \ - "0.0945227, 0.349476, 0.465987, 0.620093, 0.830289, 1.10398, 1.45787" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137417, 0.0585425, 0.0908399, 0.144269, 0.233902, 0.383156, 0.631788", \ - "0.0284257, 0.0745086, 0.103257, 0.151768, 0.236762, 0.383493, 0.632016", \ - "0.0403076, 0.0929736, 0.122524, 0.170007, 0.250668, 0.390969, 0.633771", \ - "0.0605385, 0.126211, 0.159791, 0.209811, 0.289717, 0.421853, 0.652043", \ - "0.0941417, 0.180581, 0.22175, 0.28038, 0.366287, 0.501984, 0.719495", \ - "0.14861, 0.268725, 0.323117, 0.398015, 0.501797, 0.651159, 0.880583", \ - "0.239172, 0.413832, 0.486375, 0.587112, 0.723634, 0.909453, 1.17062" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0460875, 0.215155, 0.330061, 0.519659, 0.836846, 1.36511, 2.24548", \ - "0.0670579, 0.240584, 0.355921, 0.546172, 0.863806, 1.39205, 2.27267", \ - "0.0812157, 0.268066, 0.383233, 0.572726, 0.890085, 1.41908, 2.29912", \ - "0.102133, 0.31753, 0.43903, 0.630325, 0.9468, 1.47511, 2.35461", \ - "0.134497, 0.393515, 0.531627, 0.737911, 1.0612, 1.58829, 2.46639", \ - "0.186257, 0.507514, 0.672509, 0.913703, 1.27028, 1.81924, 2.70044", \ - "0.268709, 0.674914, 0.878683, 1.1704, 1.59495, 2.21634, 3.15415" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0517319, 0.281641, 0.441183, 0.704516, 1.14573, 1.88103, 3.10659", \ - "0.0636855, 0.282702, 0.442637, 0.705229, 1.14615, 1.88104, 3.1066", \ - "0.073372, 0.291173, 0.444568, 0.705237, 1.14616, 1.88161, 3.10661", \ - "0.0905155, 0.318968, 0.465835, 0.716129, 1.14898, 1.88261, 3.10762", \ - "0.120737, 0.372877, 0.521898, 0.763843, 1.17715, 1.8921, 3.10763", \ - "0.173036, 0.463527, 0.626792, 0.8766, 1.28277, 1.96287, 3.13989", \ - "0.262264, 0.614675, 0.795557, 1.07838, 1.50526, 2.1861, 3.31095" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0193311, 0.054946, 0.0782053, 0.11661, 0.180996, 0.287944, 0.466473", \ - "0.0366907, 0.0940426, 0.121719, 0.16285, 0.22782, 0.334836, 0.513265", \ - "0.0456705, 0.121051, 0.155077, 0.202597, 0.272978, 0.382436, 0.561072", \ - "0.0544917, 0.158528, 0.20337, 0.264028, 0.348034, 0.469503, 0.65449", \ - "0.0613835, 0.2056, 0.268689, 0.349919, 0.459574, 0.608004, 0.820348", \ - "0.0613845, 0.263074, 0.350269, 0.46573, 0.616583, 0.813166, 1.07828", \ - "0.0613855, 0.324844, 0.446889, 0.605265, 0.818762, 1.09637, 1.4524" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112091, 0.0555348, 0.0879552, 0.14124, 0.230832, 0.380011, 0.628803", \ - "0.0252397, 0.0718016, 0.10053, 0.148898, 0.233712, 0.380409, 0.628804", \ - "0.0370054, 0.0902175, 0.119753, 0.167252, 0.247733, 0.387986, 0.630585", \ - "0.0564959, 0.122925, 0.156947, 0.206981, 0.28689, 0.419043, 0.648998", \ - "0.0888956, 0.177088, 0.218788, 0.277852, 0.364017, 0.498897, 0.717253", \ - "0.14279, 0.264639, 0.320788, 0.396296, 0.50021, 0.648572, 0.87717", \ - "0.234332, 0.412238, 0.484293, 0.585663, 0.723474, 0.907071, 1.16766" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0121662, 0.0123684, 0.0123616, 0.012292, 0.0121563, 0.0121562, 0.0120841", \ - "0.0118776, 0.0121244, 0.0121705, 0.0121501, 0.0120624, 0.0121102, 0.0120446", \ - "0.0118696, 0.0120268, 0.012026, 0.0120214, 0.011994, 0.0119898, 0.0119552", \ - "0.0120747, 0.012001, 0.012091, 0.0120247, 0.012187, 0.0119929, 0.0119996", \ - "0.0135114, 0.0127539, 0.0125509, 0.0124289, 0.0120924, 0.0124187, 0.0120743", \ - "0.0185585, 0.0158873, 0.0152897, 0.0145565, 0.0138118, 0.0135974, 0.0133141", \ - "0.0305202, 0.025358, 0.0237244, 0.0217372, 0.019843, 0.0180256, 0.0165976" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00360824, 0.003573, 0.00354401, 0.00345986, 0.00335156, 0.00310588, 0.00281307", \ - "0.00343536, 0.0034273, 0.00336747, 0.00341199, 0.00335342, 0.0029229, 0.00278223", \ - "0.0036674, 0.0035455, 0.00349084, 0.00331265, 0.00332447, 0.00302435, 0.00251334", \ - "0.00456629, 0.00393621, 0.00384958, 0.00371226, 0.00332078, 0.00325169, 0.00282254", \ - "0.0069954, 0.00545838, 0.00496367, 0.00469848, 0.00425083, 0.00360628, 0.00295417", \ - "0.0125579, 0.00947128, 0.00837552, 0.00737442, 0.00633756, 0.00557686, 0.00482539", \ - "0.0245213, 0.0197577, 0.0176699, 0.015325, 0.0127352, 0.0103105, 0.00867033" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00970964, 0.00995094, 0.00994278, 0.00988057, 0.00975477, 0.00969289, 0.00966006", \ - "0.00945668, 0.00981645, 0.00977896, 0.00973464, 0.00966631, 0.00971333, 0.00948881", \ - "0.00946346, 0.00959182, 0.0096289, 0.00965563, 0.00958327, 0.00958584, 0.00960001", \ - "0.00980238, 0.0096274, 0.00971224, 0.00965239, 0.00950865, 0.0096238, 0.00960286", \ - "0.011505, 0.0105472, 0.010242, 0.0100918, 0.00977583, 0.0103625, 0.00951145", \ - "0.0165543, 0.0138534, 0.013126, 0.0123688, 0.0114889, 0.0112235, 0.0106108", \ - "0.0276519, 0.0227383, 0.0210882, 0.0191951, 0.0174727, 0.015202, 0.0139778" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00343508, 0.00349207, 0.003404, 0.0033335, 0.00322926, 0.0029877, 0.00263731", \ - "0.00321843, 0.0033078, 0.00327219, 0.00335034, 0.00328656, 0.00290517, 0.00268545", \ - "0.00342955, 0.0034338, 0.00339774, 0.00324117, 0.00328273, 0.00303108, 0.00258898", \ - "0.00432509, 0.00375966, 0.00376193, 0.00361921, 0.00324919, 0.00318847, 0.00269401", \ - "0.00662308, 0.00518422, 0.00475888, 0.00442007, 0.00416332, 0.00355007, 0.00289327", \ - "0.011867, 0.00900994, 0.00796836, 0.00705383, 0.00611609, 0.00528205, 0.00457796", \ - "0.0230098, 0.0185181, 0.0166202, 0.0145897, 0.0121217, 0.00992661, 0.00835669" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0073021, 0.00755719, 0.00755393, 0.00747927, 0.00737375, 0.00735027, 0.0071941", \ - "0.00707223, 0.00729848, 0.00733475, 0.00734325, 0.00727391, 0.00727771, 0.00722578", \ - "0.00717932, 0.00724488, 0.00724561, 0.00726016, 0.00720624, 0.00719487, 0.00719671", \ - "0.00781383, 0.00740749, 0.0074353, 0.00734081, 0.0072554, 0.00714179, 0.0071963", \ - "0.00985872, 0.00857007, 0.0081955, 0.00795034, 0.00755939, 0.00747701, 0.00729794", \ - "0.0147404, 0.0119868, 0.0112261, 0.0103203, 0.00942987, 0.00892567, 0.00820922", \ - "0.0251685, 0.0203775, 0.0188122, 0.0170838, 0.0151895, 0.0129137, 0.0119837" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00301622, 0.00315036, 0.00314684, 0.00306421, 0.00296161, 0.00275585, 0.00231532", \ - "0.00285189, 0.00312412, 0.00309182, 0.00315583, 0.00309398, 0.00275433, 0.00245708", \ - "0.00308719, 0.00316447, 0.00320008, 0.00305777, 0.00313889, 0.00284076, 0.00237761", \ - "0.0039917, 0.00349672, 0.00345289, 0.00342565, 0.00314909, 0.00302339, 0.00262078", \ - "0.00626383, 0.00480123, 0.0044751, 0.00415492, 0.00392822, 0.00341736, 0.00271023", \ - "0.0112628, 0.00849311, 0.00753539, 0.00666188, 0.00571859, 0.00515557, 0.00445845", \ - "0.0217857, 0.0174952, 0.0157143, 0.0137697, 0.0115614, 0.00946725, 0.00802062" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00457242, 0.00502557, 0.00504164, 0.00499914, 0.00488304, 0.00487331, 0.00485087", \ - "0.00465891, 0.00481873, 0.00486437, 0.00483764, 0.00473957, 0.0047427, 0.00467535", \ - "0.00515049, 0.00486463, 0.00481149, 0.00477491, 0.00471612, 0.00471414, 0.0047279", \ - "0.00626899, 0.00537219, 0.0052796, 0.00512017, 0.00491892, 0.00484393, 0.00476564", \ - "0.0087078, 0.00707771, 0.00656999, 0.00614163, 0.00552547, 0.00537854, 0.00494129", \ - "0.0138022, 0.010916, 0.0100164, 0.00898192, 0.00779603, 0.00730077, 0.00612302", \ - "0.0247513, 0.0198979, 0.0182532, 0.0164301, 0.0143613, 0.011795, 0.0101933" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00246371, 0.00291279, 0.00295379, 0.00287693, 0.00278631, 0.00255182, 0.00211074", \ - "0.00243459, 0.00287696, 0.00287069, 0.00298996, 0.00288636, 0.00263706, 0.002305", \ - "0.00274682, 0.00291254, 0.00296759, 0.00288314, 0.00296045, 0.00270923, 0.00218442", \ - "0.00378443, 0.00321384, 0.00320516, 0.00317671, 0.00295423, 0.00282989, 0.00268984", \ - "0.006161, 0.0045028, 0.00419918, 0.00388409, 0.00376008, 0.0031896, 0.00274124", \ - "0.0114415, 0.00814105, 0.00716106, 0.00637838, 0.00548823, 0.00496882, 0.00415059", \ - "0.0225652, 0.0172911, 0.0152669, 0.0132136, 0.0110422, 0.00900836, 0.00769509" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00322292; - rise_capacitance : 0.00312911; - rise_capacitance_range (0.00295676, 0.00347269); - fall_capacitance : 0.00331674; - fall_capacitance_range (0.00280051, 0.00369806); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00322968; - rise_capacitance : 0.00318485; - rise_capacitance_range (0.00285964, 0.00367196); - fall_capacitance : 0.00327451; - fall_capacitance_range (0.00275923, 0.0036058); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00318905; - rise_capacitance : 0.00318893; - rise_capacitance_range (0.00274091, 0.00383878); - fall_capacitance : 0.00318918; - fall_capacitance_range (0.00270621, 0.00346559); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301037; - rise_capacitance : 0.00313837; - rise_capacitance_range (0.00254453, 0.00404537); - fall_capacitance : 0.00288238; - fall_capacitance_range (0.00267228, 0.00304803); - } - } - cell (sg13g2_nor4_2) { - area : 21.7728; - cell_footprint : "nor4"; - cell_leakage_power : 660.428; - leakage_power () { - value : 632.3; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 722.46; - when : "!A&!B&!C&D&!Y"; - } - leakage_power () { - value : 578.06; - when : "!A&!B&C&!D&!Y"; - } - leakage_power () { - value : 783.51; - when : "!A&!B&C&D&!Y"; - } - leakage_power () { - value : 446.835; - when : "!A&B&!C&!D&!Y"; - } - leakage_power () { - value : 666.412; - when : "!A&B&!C&D&!Y"; - } - leakage_power () { - value : 650.895; - when : "!A&B&C&!D&!Y"; - } - leakage_power () { - value : 887.115; - when : "!A&B&C&D&!Y"; - } - leakage_power () { - value : 316.105; - when : "A&!B&!C&!D&!Y"; - } - leakage_power () { - value : 538.527; - when : "A&!B&!C&D&!Y"; - } - leakage_power () { - value : 534.467; - when : "A&!B&C&!D&!Y"; - } - leakage_power () { - value : 777.481; - when : "A&!B&C&D&!Y"; - } - leakage_power () { - value : 520.826; - when : "A&B&!C&!D&!Y"; - } - leakage_power () { - value : 762.963; - when : "A&B&!C&D&!Y"; - } - leakage_power () { - value : 754.891; - when : "A&B&C&!D&!Y"; - } - leakage_power () { - value : 994.008; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0723848, 0.245389, 0.361321, 0.55252, 0.872849, 1.40572, 2.29484", \ - "0.0895982, 0.264536, 0.380979, 0.573502, 0.892948, 1.42653, 2.31518", \ - "0.0981689, 0.278701, 0.395306, 0.587051, 0.907631, 1.44178, 2.32973", \ - "0.106872, 0.30058, 0.419822, 0.612688, 0.933348, 1.468, 2.35738", \ - "0.115323, 0.335041, 0.460569, 0.660104, 0.983839, 1.5176, 2.40693", \ - "0.130614, 0.391955, 0.53156, 0.743407, 1.08026, 1.62235, 2.5116", \ - "0.160899, 0.483765, 0.645825, 0.88221, 1.24716, 1.81372, 2.72606" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0469108, 0.283829, 0.444719, 0.710959, 1.15717, 1.89969, 3.13874", \ - "0.0511858, 0.283927, 0.445446, 0.711975, 1.15718, 1.8997, 3.13974", \ - "0.0566512, 0.286899, 0.446093, 0.711976, 1.15748, 1.90025, 3.13975", \ - "0.0689711, 0.298639, 0.454435, 0.715515, 1.15753, 1.90141, 3.13976", \ - "0.0986385, 0.327257, 0.480436, 0.735966, 1.16978, 1.90387, 3.13977", \ - "0.157415, 0.387869, 0.541318, 0.793531, 1.21647, 1.93459, 3.15082", \ - "0.245348, 0.505542, 0.663265, 0.913523, 1.33622, 2.0389, 3.22733" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0215886, 0.0599664, 0.0839032, 0.122785, 0.187354, 0.294124, 0.471948", \ - "0.0461754, 0.100816, 0.128153, 0.16899, 0.233911, 0.340629, 0.518331", \ - "0.0611651, 0.130341, 0.163159, 0.209742, 0.279374, 0.388322, 0.566055", \ - "0.0796842, 0.172605, 0.214791, 0.273427, 0.355842, 0.475924, 0.659547", \ - "0.103435, 0.228251, 0.286415, 0.363784, 0.470187, 0.616149, 0.825766", \ - "0.132247, 0.299576, 0.37955, 0.488366, 0.632953, 0.824983, 1.08636", \ - "0.165112, 0.392106, 0.499054, 0.645312, 0.847874, 1.11563, 1.46461" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0162418, 0.0636352, 0.0959886, 0.149217, 0.238609, 0.387127, 0.634949", \ - "0.0321147, 0.0790222, 0.107749, 0.156392, 0.241343, 0.387607, 0.635317", \ - "0.0447607, 0.0976506, 0.126916, 0.174424, 0.254872, 0.394901, 0.637165", \ - "0.0659376, 0.131447, 0.16474, 0.214101, 0.293533, 0.425564, 0.654889", \ - "0.100978, 0.187627, 0.227407, 0.286375, 0.371012, 0.505199, 0.722139", \ - "0.158908, 0.276465, 0.329802, 0.402717, 0.506846, 0.654549, 0.882351", \ - "0.257415, 0.42148, 0.493119, 0.592467, 0.72792, 0.91268, 1.17321" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0693577, 0.242369, 0.358279, 0.549495, 0.869476, 1.4027, 2.29201", \ - "0.0867793, 0.263271, 0.379699, 0.572186, 0.891871, 1.42536, 2.31343", \ - "0.0958303, 0.280283, 0.39691, 0.588711, 0.909422, 1.44355, 2.33189", \ - "0.106246, 0.310117, 0.430357, 0.623672, 0.944621, 1.47834, 2.3684", \ - "0.121971, 0.359397, 0.488924, 0.689873, 1.01543, 1.54964, 2.43769", \ - "0.15514, 0.44282, 0.587628, 0.807527, 1.15041, 1.69528, 2.5854", \ - "0.209576, 0.572765, 0.747884, 0.999529, 1.37749, 1.96075, 2.87637" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0469226, 0.283616, 0.444907, 0.710958, 1.15674, 1.89969, 3.13908", \ - "0.0535292, 0.284438, 0.445636, 0.712216, 1.15706, 1.9008, 3.13945", \ - "0.0614507, 0.288406, 0.446581, 0.712217, 1.15747, 1.90081, 3.13946", \ - "0.078567, 0.30392, 0.457722, 0.717083, 1.15893, 1.90082, 3.13947", \ - "0.113464, 0.34064, 0.490846, 0.742563, 1.17266, 1.9047, 3.13948", \ - "0.16989, 0.413961, 0.563266, 0.811613, 1.2309, 1.94173, 3.15423", \ - "0.257168, 0.542268, 0.702413, 0.952309, 1.37238, 2.06749, 3.24507" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0220629, 0.0593652, 0.0829305, 0.121564, 0.186068, 0.293131, 0.471334", \ - "0.0448713, 0.0996789, 0.126951, 0.167724, 0.232629, 0.339505, 0.517608", \ - "0.0583636, 0.128486, 0.161534, 0.20819, 0.278064, 0.387122, 0.565334", \ - "0.0743423, 0.169467, 0.212213, 0.271245, 0.354082, 0.474575, 0.65875", \ - "0.0934402, 0.222639, 0.282001, 0.360556, 0.467779, 0.614669, 0.825506", \ - "0.112435, 0.289638, 0.371508, 0.482233, 0.628549, 0.822015, 1.0847", \ - "0.127489, 0.371351, 0.483339, 0.633565, 0.83951, 1.11033, 1.46158" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0149629, 0.0613685, 0.0938527, 0.146894, 0.236796, 0.385578, 0.634132", \ - "0.0297613, 0.076914, 0.105757, 0.154299, 0.23939, 0.386008, 0.634315", \ - "0.0418104, 0.0953273, 0.125064, 0.172408, 0.253084, 0.393558, 0.636209", \ - "0.0621309, 0.128806, 0.163006, 0.212043, 0.291901, 0.424174, 0.654126", \ - "0.0957795, 0.183931, 0.22462, 0.282962, 0.368656, 0.503823, 0.721416", \ - "0.152734, 0.272465, 0.32678, 0.400685, 0.505026, 0.652195, 0.882784", \ - "0.242947, 0.418512, 0.489011, 0.591556, 0.726325, 0.911409, 1.17309" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0596597, 0.232712, 0.348735, 0.53979, 0.859883, 1.39297, 2.28152", \ - "0.0764859, 0.255473, 0.371697, 0.563406, 0.883914, 1.4174, 2.30604", \ - "0.0863827, 0.27742, 0.394323, 0.586087, 0.906729, 1.44103, 2.33007", \ - "0.100685, 0.317557, 0.439422, 0.633271, 0.954149, 1.48847, 2.37748", \ - "0.127233, 0.383181, 0.517574, 0.722136, 1.04889, 1.58335, 2.47241", \ - "0.173174, 0.487715, 0.644622, 0.875847, 1.22631, 1.77637, 2.66791", \ - "0.246032, 0.646737, 0.839842, 1.11394, 1.51614, 2.11864, 3.05025" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0469491, 0.283743, 0.44486, 0.71136, 1.15686, 1.89958, 3.13793", \ - "0.0566922, 0.284628, 0.445218, 0.711361, 1.15687, 1.89969, 3.13794", \ - "0.0669411, 0.290546, 0.447484, 0.71173, 1.15742, 1.90033, 3.13897", \ - "0.0862822, 0.311291, 0.462289, 0.718853, 1.15939, 1.90044, 3.14026", \ - "0.118322, 0.35675, 0.504986, 0.752383, 1.17752, 1.90614, 3.14027", \ - "0.170008, 0.437608, 0.593223, 0.840512, 1.25361, 1.95382, 3.15809", \ - "0.255088, 0.575058, 0.746366, 1.01056, 1.43061, 2.11782, 3.27484" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0211543, 0.057406, 0.0806956, 0.119065, 0.183367, 0.290043, 0.468412", \ - "0.0412294, 0.0972365, 0.124553, 0.165357, 0.230104, 0.336857, 0.514763", \ - "0.0525411, 0.125153, 0.158561, 0.205477, 0.275449, 0.384504, 0.562669", \ - "0.0648922, 0.164449, 0.20801, 0.267793, 0.350929, 0.471746, 0.656031", \ - "0.0777826, 0.214754, 0.275694, 0.355433, 0.46364, 0.611259, 0.822849", \ - "0.0870177, 0.276971, 0.361243, 0.47393, 0.622143, 0.81701, 1.08098", \ - "0.0870187, 0.348411, 0.46528, 0.619438, 0.828554, 1.10248, 1.45655" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127089, 0.0583993, 0.0909256, 0.143906, 0.233599, 0.382648, 0.631049", \ - "0.0267803, 0.0743552, 0.103138, 0.151573, 0.236413, 0.382955, 0.6318", \ - "0.0384113, 0.0928024, 0.122322, 0.169794, 0.250305, 0.390479, 0.633161", \ - "0.0580756, 0.125902, 0.159563, 0.209548, 0.289311, 0.421439, 0.651268", \ - "0.090239, 0.180184, 0.221421, 0.279915, 0.366386, 0.501131, 0.719317", \ - "0.14272, 0.268439, 0.322719, 0.397559, 0.50234, 0.650478, 0.879715", \ - "0.230693, 0.413791, 0.485821, 0.586357, 0.7233, 0.908216, 1.16919" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0408884, 0.215498, 0.331692, 0.523132, 0.843079, 1.37627, 2.26484", \ - "0.0611684, 0.241033, 0.35729, 0.54928, 0.869618, 1.40334, 2.29281", \ - "0.0743222, 0.268479, 0.384591, 0.575761, 0.89595, 1.42998, 2.31917", \ - "0.0941209, 0.318177, 0.440737, 0.633678, 0.953129, 1.48636, 2.37534", \ - "0.124617, 0.39444, 0.533482, 0.741496, 1.06744, 1.5993, 2.48574", \ - "0.173889, 0.509016, 0.674529, 0.918013, 1.27759, 1.83075, 2.71932", \ - "0.253807, 0.677456, 0.882564, 1.17573, 1.60378, 2.22924, 3.17445" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0457948, 0.283896, 0.444847, 0.711205, 1.15679, 1.89969, 3.13793", \ - "0.0574766, 0.284738, 0.446797, 0.711638, 1.1568, 1.90078, 3.13907", \ - "0.0665792, 0.293164, 0.448224, 0.711695, 1.15725, 1.90079, 3.13908", \ - "0.0822467, 0.320542, 0.469402, 0.72225, 1.15941, 1.9008, 3.13909", \ - "0.111173, 0.374502, 0.525174, 0.769548, 1.18793, 1.90947, 3.1391", \ - "0.161585, 0.464738, 0.629216, 0.882432, 1.29297, 1.98041, 3.17007", \ - "0.247494, 0.615532, 0.798598, 1.08376, 1.51579, 2.2043, 3.34019" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0179944, 0.0545589, 0.0776679, 0.115856, 0.179892, 0.286178, 0.463856", \ - "0.0338582, 0.0935911, 0.121149, 0.162119, 0.226755, 0.333087, 0.510431", \ - "0.041761, 0.120513, 0.154465, 0.20181, 0.271843, 0.380708, 0.55837", \ - "0.0489538, 0.157802, 0.202592, 0.263097, 0.346781, 0.467708, 0.651631", \ - "0.0535692, 0.204688, 0.267621, 0.348926, 0.457901, 0.606134, 0.817926", \ - "0.0535702, 0.261761, 0.348667, 0.464184, 0.614801, 0.810708, 1.07466", \ - "0.0535712, 0.322501, 0.444557, 0.602913, 0.816304, 1.0933, 1.44833" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100318, 0.0550334, 0.087075, 0.140256, 0.229444, 0.377964, 0.625422", \ - "0.023472, 0.0713169, 0.100052, 0.148065, 0.232509, 0.378353, 0.626498", \ - "0.0347323, 0.089777, 0.11917, 0.166461, 0.24646, 0.385837, 0.627561", \ - "0.053454, 0.122305, 0.156346, 0.20616, 0.285731, 0.41707, 0.645894", \ - "0.0844802, 0.176972, 0.218061, 0.276774, 0.362558, 0.497376, 0.714115", \ - "0.135951, 0.263993, 0.320097, 0.395492, 0.497943, 0.646585, 0.875071", \ - "0.224319, 0.411809, 0.483466, 0.584514, 0.722603, 0.90484, 1.16475" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246103, 0.0251152, 0.0250915, 0.0249741, 0.0246835, 0.0246993, 0.0245396", \ - "0.0241205, 0.0248393, 0.0247404, 0.0247747, 0.0244845, 0.0245175, 0.0242886", \ - "0.0240825, 0.0243814, 0.0244463, 0.0245067, 0.0243871, 0.0244451, 0.0243474", \ - "0.0245015, 0.0243617, 0.024562, 0.0243277, 0.0242253, 0.0239199, 0.0243788", \ - "0.0273465, 0.0258033, 0.0253428, 0.0252146, 0.0245917, 0.0261683, 0.0243896", \ - "0.0374671, 0.0319421, 0.0307544, 0.0294475, 0.0278913, 0.0277555, 0.0259738", \ - "0.0614882, 0.050768, 0.0474844, 0.0436753, 0.0401901, 0.0359621, 0.0339104" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00712583, 0.00708789, 0.00698803, 0.00679132, 0.00661227, 0.00609455, 0.00546846", \ - "0.00676243, 0.00673014, 0.00664806, 0.00675976, 0.00653883, 0.00581647, 0.00528805", \ - "0.00725345, 0.00698653, 0.00685102, 0.00653506, 0.00660954, 0.00598544, 0.00502606", \ - "0.00908518, 0.00776238, 0.00755663, 0.00731531, 0.00664452, 0.00637608, 0.00571517", \ - "0.0140319, 0.0107791, 0.0098362, 0.00926376, 0.00847918, 0.0073776, 0.00560279", \ - "0.0251655, 0.0187993, 0.0165717, 0.0145691, 0.0125969, 0.0109894, 0.00915985", \ - "0.0491788, 0.0391756, 0.0350318, 0.0303134, 0.0252656, 0.0204204, 0.0172409" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197893, 0.0203259, 0.020318, 0.0201965, 0.0198858, 0.019922, 0.0196134", \ - "0.019322, 0.0199881, 0.0199747, 0.0200317, 0.0197484, 0.0198632, 0.0195798", \ - "0.0193373, 0.0195938, 0.0196661, 0.0196762, 0.0195356, 0.0196608, 0.0195533", \ - "0.0199955, 0.0196923, 0.0198476, 0.0197234, 0.019589, 0.0194972, 0.019373", \ - "0.0233696, 0.0213954, 0.0208676, 0.020574, 0.0198423, 0.0211555, 0.0196714", \ - "0.0334933, 0.0279238, 0.0263252, 0.0248195, 0.0232605, 0.0224116, 0.0211804", \ - "0.0557867, 0.0455239, 0.0422635, 0.0384791, 0.0349286, 0.0309067, 0.028608" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00672443, 0.00676072, 0.00678848, 0.00650981, 0.00635828, 0.0059077, 0.00513883", \ - "0.00626075, 0.00649469, 0.00641927, 0.00654295, 0.00621736, 0.00563939, 0.00508863", \ - "0.00671539, 0.00665265, 0.0066563, 0.00630979, 0.00640988, 0.00594846, 0.00483208", \ - "0.00848262, 0.00736171, 0.00738766, 0.00708274, 0.00633079, 0.00624801, 0.00567531", \ - "0.0131552, 0.010147, 0.00927547, 0.00866805, 0.00812471, 0.00670144, 0.00561602", \ - "0.0236897, 0.0177784, 0.0157217, 0.0139005, 0.0120352, 0.0104426, 0.00915353", \ - "0.0458822, 0.036698, 0.03295, 0.0288453, 0.0240242, 0.0195295, 0.0165633" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0149951, 0.0155316, 0.0155142, 0.0153957, 0.0151395, 0.0150975, 0.0147315", \ - "0.014552, 0.0150099, 0.0151288, 0.0150966, 0.014918, 0.0149917, 0.0147233", \ - "0.0147764, 0.0148647, 0.0149062, 0.0149254, 0.0148112, 0.0148323, 0.0146624", \ - "0.0160234, 0.0152195, 0.0152636, 0.0150747, 0.0148001, 0.0147945, 0.0148991", \ - "0.0201769, 0.0174556, 0.016748, 0.01623, 0.0153411, 0.0162795, 0.0148513", \ - "0.0300558, 0.0242534, 0.0226654, 0.0210067, 0.0191703, 0.0189358, 0.016595", \ - "0.0510003, 0.0410008, 0.0378796, 0.034457, 0.030616, 0.0262704, 0.0235243" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00549504, 0.00579925, 0.00589797, 0.00558742, 0.00541614, 0.00493871, 0.0042825", \ - "0.00517295, 0.00573895, 0.00569306, 0.00581189, 0.00548772, 0.00494694, 0.00466881", \ - "0.00570277, 0.00582048, 0.00587887, 0.00559613, 0.0057572, 0.0051332, 0.00415002", \ - "0.00756295, 0.00647737, 0.00641799, 0.00632332, 0.00563968, 0.00552823, 0.00459192", \ - "0.0121198, 0.00908922, 0.00847095, 0.00774258, 0.00744228, 0.0063199, 0.00506821", \ - "0.0221712, 0.01643, 0.0145456, 0.0127898, 0.0110645, 0.0098279, 0.00827751", \ - "0.0432175, 0.0343543, 0.0308397, 0.0268595, 0.0224173, 0.0182328, 0.0155218" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0093223, 0.0103313, 0.0103619, 0.0102558, 0.00999463, 0.0100252, 0.00963516", \ - "0.00965876, 0.00990075, 0.0100483, 0.00993478, 0.009713, 0.00991462, 0.0096094", \ - "0.0106532, 0.0100172, 0.00990191, 0.0098436, 0.00970149, 0.00976483, 0.00954081", \ - "0.0129448, 0.01101, 0.0108378, 0.0102804, 0.00995738, 0.00979805, 0.00957275", \ - "0.0179066, 0.0144402, 0.0133811, 0.0125726, 0.0113206, 0.011879, 0.010201", \ - "0.0281983, 0.0220818, 0.0202365, 0.0181841, 0.0158824, 0.0141593, 0.0124489", \ - "0.0502061, 0.0400132, 0.036699, 0.0330837, 0.0289961, 0.0239063, 0.0208624" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00401398, 0.00502636, 0.00506448, 0.00496791, 0.00476823, 0.00432192, 0.00359448", \ - "0.00408593, 0.0049816, 0.00499474, 0.00518441, 0.00495822, 0.00451547, 0.00439103", \ - "0.00477659, 0.0050752, 0.00515877, 0.00503125, 0.00513348, 0.00468213, 0.00379865", \ - "0.0069613, 0.00566831, 0.00569101, 0.00562166, 0.00518046, 0.00498432, 0.00439758", \ - "0.0118065, 0.00835132, 0.0076733, 0.0070561, 0.00669258, 0.00571039, 0.00452996", \ - "0.0224505, 0.0155418, 0.013585, 0.012023, 0.0101098, 0.0091087, 0.0076315", \ - "0.0446739, 0.0337663, 0.029707, 0.0256284, 0.0214541, 0.0173085, 0.0145625" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00623537; - rise_capacitance : 0.0060486; - rise_capacitance_range (0.00570062, 0.00674763); - fall_capacitance : 0.00642213; - fall_capacitance_range (0.00539536, 0.00719369); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00616685; - rise_capacitance : 0.00608385; - rise_capacitance_range (0.00542656, 0.00708036); - fall_capacitance : 0.00624985; - fall_capacitance_range (0.00525144, 0.00692071); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00610377; - rise_capacitance : 0.0061075; - rise_capacitance_range (0.00519512, 0.00745877); - fall_capacitance : 0.00610003; - fall_capacitance_range (0.0051741, 0.00665523); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0058909; - rise_capacitance : 0.00614981; - rise_capacitance_range (0.00486596, 0.00812183); - fall_capacitance : 0.005632; - fall_capacitance_range (0.00518877, 0.00596807); - } - } - cell (sg13g2_o21ai_1) { - area : 9.072; - cell_footprint : "o21ai"; - cell_leakage_power : 372.588; - leakage_power () { - value : 230.602; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 342.64; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 342.646; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 450.005; - when : "A1&A2&!B1&Y"; - } - leakage_power () { - value : 170.71; - when : "!A1&!A2&B1&Y"; - } - leakage_power () { - value : 398.702; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 473.354; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 572.047; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1+A2)*B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0463081, 0.14749, 0.216723, 0.330652, 0.521618, 0.839427, 1.36919", \ - "0.0667436, 0.174828, 0.244291, 0.358524, 0.549855, 0.867581, 1.39722", \ - "0.0786796, 0.197872, 0.269306, 0.384123, 0.5752, 0.893239, 1.42366", \ - "0.0957193, 0.236149, 0.314112, 0.434299, 0.627614, 0.946101, 1.47606", \ - "0.122003, 0.295478, 0.385626, 0.51884, 0.724393, 1.04928, 1.58057", \ - "0.164445, 0.385902, 0.49632, 0.653162, 0.887083, 1.23882, 1.78756", \ - "0.227802, 0.519097, 0.66165, 0.858737, 1.13751, 1.54407, 2.15009" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0322224, 0.172191, 0.269361, 0.429634, 0.698313, 1.14627, 1.89195", \ - "0.0413389, 0.174813, 0.270052, 0.430748, 0.698971, 1.14628, 1.89196", \ - "0.0510255, 0.183643, 0.275937, 0.432489, 0.698972, 1.14629, 1.89197", \ - "0.0693798, 0.206896, 0.296549, 0.447247, 0.706375, 1.14834, 1.89334", \ - "0.0994544, 0.251575, 0.34295, 0.49056, 0.740453, 1.16731, 1.89841", \ - "0.145574, 0.331022, 0.4287, 0.581828, 0.830728, 1.24533, 1.94781", \ - "0.219216, 0.458856, 0.577182, 0.745943, 1.00805, 1.42852, 2.11722" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0339022, 0.0991018, 0.143329, 0.216252, 0.338304, 0.54136, 0.879938", \ - "0.0521613, 0.127545, 0.172991, 0.246284, 0.368353, 0.57155, 0.910136", \ - "0.0629488, 0.150466, 0.199239, 0.275126, 0.398322, 0.60168, 0.940411", \ - "0.0744356, 0.184588, 0.240542, 0.324219, 0.453491, 0.660082, 0.99915", \ - "0.0876258, 0.230797, 0.300943, 0.39913, 0.544851, 0.76665, 1.11325", \ - "0.101956, 0.290304, 0.38129, 0.507106, 0.683619, 0.938194, 1.31666", \ - "0.111457, 0.366126, 0.484755, 0.647461, 0.876272, 1.19319, 1.63579" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0199073, 0.106753, 0.167043, 0.266988, 0.434234, 0.713017, 1.17763", \ - "0.0290772, 0.112333, 0.170268, 0.268145, 0.434584, 0.713018, 1.17764", \ - "0.0387239, 0.123521, 0.179938, 0.274894, 0.437576, 0.713791, 1.17765", \ - "0.0572107, 0.147868, 0.204216, 0.296674, 0.45379, 0.722341, 1.17936", \ - "0.0889903, 0.192314, 0.252074, 0.345495, 0.500509, 0.759575, 1.20147", \ - "0.138941, 0.267431, 0.336458, 0.438677, 0.599334, 0.856126, 1.28532", \ - "0.218704, 0.39327, 0.476364, 0.597887, 0.779452, 1.05163, 1.48105" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0405461, 0.142517, 0.211769, 0.326007, 0.516773, 0.835078, 1.36437", \ - "0.0643574, 0.177072, 0.246507, 0.360749, 0.551732, 0.870179, 1.39944", \ - "0.0795423, 0.208501, 0.280848, 0.395383, 0.586089, 0.904165, 1.43431", \ - "0.10189, 0.259325, 0.341603, 0.464424, 0.658156, 0.975902, 1.50601", \ - "0.135783, 0.333244, 0.43364, 0.576975, 0.789403, 1.11645, 1.64681", \ - "0.189666, 0.443245, 0.56909, 0.746713, 1.00155, 1.37099, 1.92877", \ - "0.274725, 0.605903, 0.76818, 0.993327, 1.31065, 1.76498, 2.41025" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0324328, 0.172157, 0.26934, 0.429738, 0.698617, 1.14599, 1.89121", \ - "0.04672, 0.176551, 0.270686, 0.430552, 0.698618, 1.146, 1.89231", \ - "0.0580354, 0.190842, 0.280015, 0.433726, 0.698619, 1.14621, 1.89232", \ - "0.0761045, 0.224637, 0.312066, 0.457429, 0.71119, 1.14842, 1.89411", \ - "0.104379, 0.282752, 0.376411, 0.522549, 0.763865, 1.17974, 1.90143", \ - "0.151306, 0.373511, 0.484649, 0.646431, 0.896846, 1.29807, 1.98087", \ - "0.227844, 0.520708, 0.655278, 0.847369, 1.1345, 1.56079, 2.23551" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0284966, 0.0937217, 0.137694, 0.209983, 0.331164, 0.533193, 0.869461", \ - "0.0431993, 0.12167, 0.167161, 0.240139, 0.361508, 0.563491, 0.900207", \ - "0.0507942, 0.143705, 0.192943, 0.268843, 0.391448, 0.593711, 0.930468", \ - "0.0570018, 0.176, 0.233112, 0.317261, 0.446546, 0.652187, 0.989516", \ - "0.0605002, 0.218749, 0.290728, 0.39083, 0.536998, 0.758302, 1.10386", \ - "0.0605012, 0.272106, 0.366468, 0.495555, 0.67396, 0.929051, 1.3071", \ - "0.0605022, 0.331918, 0.458836, 0.627182, 0.861464, 1.17958, 1.62523" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137651, 0.0994816, 0.1594, 0.258579, 0.424656, 0.701478, 1.16302", \ - "0.0231345, 0.105436, 0.162761, 0.259775, 0.424773, 0.701479, 1.16303", \ - "0.0329004, 0.116877, 0.172665, 0.266693, 0.427906, 0.703648, 1.16304", \ - "0.0513371, 0.141423, 0.197173, 0.288791, 0.444641, 0.710971, 1.16511", \ - "0.0838051, 0.185957, 0.244995, 0.338257, 0.491432, 0.748517, 1.18729", \ - "0.13369, 0.26184, 0.330673, 0.43319, 0.59134, 0.845955, 1.27267", \ - "0.21359, 0.39314, 0.472833, 0.594271, 0.773628, 1.04279, 1.47201" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195231, 0.0710275, 0.105104, 0.161304, 0.255451, 0.41186, 0.672774", \ - "0.0354401, 0.109835, 0.146871, 0.204001, 0.298109, 0.454773, 0.716548", \ - "0.0443997, 0.138003, 0.181203, 0.243657, 0.339967, 0.496832, 0.757937", \ - "0.0557425, 0.179544, 0.234482, 0.309833, 0.418337, 0.581582, 0.843905", \ - "0.0704131, 0.236532, 0.30953, 0.407551, 0.541179, 0.729256, 1.00823", \ - "0.0897413, 0.314345, 0.41442, 0.546054, 0.722419, 0.961758, 1.29266", \ - "0.113851, 0.416125, 0.552396, 0.733741, 0.973955, 1.29136, 1.72276" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123862, 0.0809133, 0.130207, 0.211522, 0.348034, 0.5749, 0.953453", \ - "0.0270219, 0.0936809, 0.13781, 0.214623, 0.350174, 0.574901, 0.954304", \ - "0.0372492, 0.112559, 0.155661, 0.228019, 0.355173, 0.577183, 0.954305", \ - "0.0532644, 0.148037, 0.194047, 0.266134, 0.385992, 0.59478, 0.959611", \ - "0.0785269, 0.204227, 0.259643, 0.338826, 0.461741, 0.660519, 1.00305", \ - "0.12107, 0.294251, 0.366408, 0.462474, 0.603716, 0.813007, 1.1453", \ - "0.193716, 0.432909, 0.533144, 0.663475, 0.835275, 1.08347, 1.44446" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226026, 0.0882846, 0.132175, 0.204653, 0.325765, 0.527789, 0.864391", \ - "0.0370252, 0.123197, 0.169344, 0.242312, 0.363523, 0.565455, 0.901986", \ - "0.0455124, 0.150353, 0.202218, 0.279611, 0.402481, 0.604524, 0.940914", \ - "0.0557446, 0.188767, 0.251963, 0.341487, 0.474469, 0.681052, 1.01776", \ - "0.0683821, 0.23991, 0.320453, 0.431351, 0.588657, 0.819117, 1.16695", \ - "0.083263, 0.306813, 0.411612, 0.555903, 0.753587, 1.03124, 1.43106", \ - "0.0985743, 0.396827, 0.530137, 0.716085, 0.97725, 1.33065, 1.82278" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014837, 0.0993294, 0.159324, 0.258527, 0.42466, 0.70147, 1.16288", \ - "0.0280752, 0.11018, 0.165444, 0.260642, 0.426446, 0.701471, 1.16297", \ - "0.0384612, 0.127631, 0.181535, 0.272273, 0.430495, 0.703222, 1.16298", \ - "0.054828, 0.160853, 0.217218, 0.30661, 0.457003, 0.716931, 1.1662", \ - "0.0817241, 0.213832, 0.279495, 0.375622, 0.528032, 0.776366, 1.20174", \ - "0.126277, 0.29545, 0.378225, 0.492576, 0.661661, 0.918533, 1.33172", \ - "0.203685, 0.425069, 0.530526, 0.677251, 0.880802, 1.17537, 1.61309" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195231, 0.0710275, 0.105104, 0.161304, 0.255451, 0.41186, 0.672774", \ - "0.0354401, 0.109835, 0.146871, 0.204001, 0.298109, 0.454773, 0.716548", \ - "0.0443997, 0.138003, 0.181203, 0.243657, 0.339967, 0.496832, 0.757937", \ - "0.0557425, 0.179544, 0.234482, 0.309833, 0.418337, 0.581582, 0.843905", \ - "0.0704131, 0.236532, 0.30953, 0.407551, 0.541179, 0.729256, 1.00823", \ - "0.0897413, 0.314345, 0.41442, 0.546054, 0.722419, 0.961758, 1.29266", \ - "0.113851, 0.416125, 0.552396, 0.733741, 0.973955, 1.29136, 1.72276" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123862, 0.0809133, 0.130207, 0.211522, 0.348034, 0.5749, 0.953453", \ - "0.0270219, 0.0936809, 0.13781, 0.214623, 0.350174, 0.574901, 0.954304", \ - "0.0372492, 0.112559, 0.155661, 0.228019, 0.355173, 0.577183, 0.954305", \ - "0.0532644, 0.148037, 0.194047, 0.266134, 0.385992, 0.59478, 0.959611", \ - "0.0785269, 0.204227, 0.259643, 0.338826, 0.461741, 0.660519, 1.00305", \ - "0.12107, 0.294251, 0.366408, 0.462474, 0.603716, 0.813007, 1.1453", \ - "0.193716, 0.432909, 0.533144, 0.663475, 0.835275, 1.08347, 1.44446" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226026, 0.0882846, 0.132175, 0.204653, 0.325765, 0.527789, 0.864391", \ - "0.0370252, 0.123197, 0.169344, 0.242312, 0.363523, 0.565455, 0.901986", \ - "0.0455124, 0.150353, 0.202218, 0.279611, 0.402481, 0.604524, 0.940914", \ - "0.0557446, 0.188767, 0.251963, 0.341487, 0.474469, 0.681052, 1.01776", \ - "0.0683821, 0.23991, 0.320453, 0.431351, 0.588657, 0.819117, 1.16695", \ - "0.083263, 0.306813, 0.411612, 0.555903, 0.753587, 1.03124, 1.43106", \ - "0.0985743, 0.396827, 0.530137, 0.716085, 0.97725, 1.33065, 1.82278" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014837, 0.0993294, 0.159324, 0.258527, 0.42466, 0.70147, 1.16288", \ - "0.0280752, 0.11018, 0.165444, 0.260642, 0.426446, 0.701471, 1.16297", \ - "0.0384612, 0.127631, 0.181535, 0.272273, 0.430495, 0.703222, 1.16298", \ - "0.054828, 0.160853, 0.217218, 0.30661, 0.457003, 0.716931, 1.1662", \ - "0.0817241, 0.213832, 0.279495, 0.375622, 0.528032, 0.776366, 1.20174", \ - "0.126277, 0.29545, 0.378225, 0.492576, 0.661661, 0.918533, 1.33172", \ - "0.203685, 0.425069, 0.530526, 0.677251, 0.880802, 1.17537, 1.61309" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00632692, 0.00638954, 0.00635385, 0.00626838, 0.00615653, 0.0059068, 0.00557317", \ - "0.00606307, 0.00620431, 0.00622102, 0.00623219, 0.00611471, 0.00584564, 0.00540748", \ - "0.00619975, 0.00619733, 0.0063106, 0.00614713, 0.00604442, 0.00579807, 0.00544207", \ - "0.00699102, 0.00654709, 0.00638118, 0.00641195, 0.00624304, 0.00606942, 0.00565824", \ - "0.00941576, 0.00797009, 0.00763032, 0.00713163, 0.0068661, 0.00627034, 0.0065947", \ - "0.015163, 0.012295, 0.011302, 0.0102654, 0.00922889, 0.0080859, 0.00774979", \ - "0.027243, 0.0228108, 0.0209447, 0.0187266, 0.0163204, 0.014076, 0.0115004" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00582352, 0.00589907, 0.00584376, 0.00576577, 0.00564526, 0.00538582, 0.0050026", \ - "0.00550667, 0.00569781, 0.00582058, 0.00564945, 0.00557744, 0.00532598, 0.00494281", \ - "0.00562548, 0.00572846, 0.00567555, 0.00581239, 0.00552914, 0.00532003, 0.0048895", \ - "0.00638477, 0.00604513, 0.00598685, 0.00583019, 0.00582345, 0.005527, 0.00514227", \ - "0.00873484, 0.00735442, 0.00700718, 0.00670444, 0.00627414, 0.0059982, 0.00553239", \ - "0.0143447, 0.0113104, 0.0103424, 0.00931771, 0.00860988, 0.00773159, 0.00648252", \ - "0.0261993, 0.0213521, 0.019413, 0.0171161, 0.0150083, 0.0129151, 0.0109062" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0031841, 0.00341983, 0.00340397, 0.00333253, 0.00323619, 0.0029878, 0.00252168", \ - "0.00316651, 0.00320879, 0.00330184, 0.00326573, 0.00312677, 0.00291377, 0.0025504", \ - "0.00364607, 0.00333917, 0.00330327, 0.00320767, 0.00309416, 0.00287751, 0.00249143", \ - "0.0048777, 0.00395679, 0.00371104, 0.00363472, 0.00330741, 0.00298059, 0.00275077", \ - "0.0075022, 0.00574402, 0.00523276, 0.00467554, 0.00418462, 0.00346164, 0.00297932", \ - "0.0132103, 0.0102398, 0.00919646, 0.00800348, 0.00685559, 0.00552966, 0.00491824", \ - "0.0251535, 0.0207246, 0.0188427, 0.0165799, 0.0142857, 0.0117218, 0.00878356" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00550381, 0.00612748, 0.00612178, 0.00606227, 0.00594811, 0.00573374, 0.00530075", \ - "0.00512651, 0.00579622, 0.00598816, 0.00593978, 0.00588795, 0.00567229, 0.00534222", \ - "0.00532763, 0.00573913, 0.0057949, 0.00601056, 0.00584196, 0.00580594, 0.00528799", \ - "0.00620337, 0.00593666, 0.00597137, 0.00593567, 0.00601721, 0.00569762, 0.00533448", \ - "0.00865278, 0.0071289, 0.00680065, 0.00664539, 0.00631131, 0.00607909, 0.00628341", \ - "0.014267, 0.0108751, 0.00998127, 0.00914332, 0.00843752, 0.00772314, 0.00667473", \ - "0.0260069, 0.0205548, 0.018535, 0.0163806, 0.0144265, 0.0123956, 0.0109578" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00204102, 0.00275627, 0.00279017, 0.00274565, 0.00266398, 0.00237806, 0.00194399", \ - "0.00228963, 0.00244775, 0.00264135, 0.00256948, 0.00273538, 0.00232846, 0.00209014", \ - "0.0029229, 0.00255639, 0.0025504, 0.00268533, 0.00252355, 0.00237535, 0.001968", \ - "0.00445265, 0.00330481, 0.00310287, 0.00287707, 0.00274514, 0.00243208, 0.00233199", \ - "0.00761297, 0.00540829, 0.00479849, 0.00418249, 0.00360132, 0.00306996, 0.00309703", \ - "0.0143647, 0.0103398, 0.0092147, 0.00784887, 0.00676955, 0.00551204, 0.00401839", \ - "0.0281496, 0.0222117, 0.0201133, 0.0176296, 0.0147572, 0.0121595, 0.00977698" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00277352, 0.00336899, 0.00338004, 0.0033313, 0.00323601, 0.00303304, 0.00264977", \ - "0.00290775, 0.00309002, 0.00327903, 0.00318089, 0.00328278, 0.00289208, 0.00259512", \ - "0.00350064, 0.00320678, 0.00316739, 0.00332768, 0.00309269, 0.00296266, 0.00250311", \ - "0.00494417, 0.00383198, 0.00363944, 0.00344867, 0.00341501, 0.0030405, 0.00258459", \ - "0.00808757, 0.00582676, 0.0051984, 0.00472219, 0.00409967, 0.0037458, 0.00303418", \ - "0.0147057, 0.010618, 0.00940625, 0.0080662, 0.00699046, 0.00586993, 0.00427492", \ - "0.0282855, 0.0220568, 0.0197897, 0.0172421, 0.0146874, 0.0120107, 0.00980676" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00204102, 0.00275627, 0.00279017, 0.00274565, 0.00266398, 0.00237806, 0.00194399", \ - "0.00228963, 0.00244775, 0.00264135, 0.00256948, 0.00273538, 0.00232846, 0.00209014", \ - "0.0029229, 0.00255639, 0.0025504, 0.00268533, 0.00252355, 0.00237535, 0.001968", \ - "0.00445265, 0.00330481, 0.00310287, 0.00287707, 0.00274514, 0.00243208, 0.00233199", \ - "0.00761297, 0.00540829, 0.00479849, 0.00418249, 0.00360132, 0.00306996, 0.00309703", \ - "0.0143647, 0.0103398, 0.0092147, 0.00784887, 0.00676955, 0.00551204, 0.00401839", \ - "0.0281496, 0.0222117, 0.0201133, 0.0176296, 0.0147572, 0.0121595, 0.00977698" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00277352, 0.00336899, 0.00338004, 0.0033313, 0.00323601, 0.00303304, 0.00264977", \ - "0.00290775, 0.00309002, 0.00327903, 0.00318089, 0.00328278, 0.00289208, 0.00259512", \ - "0.00350064, 0.00320678, 0.00316739, 0.00332768, 0.00309269, 0.00296266, 0.00250311", \ - "0.00494417, 0.00383198, 0.00363944, 0.00344867, 0.00341501, 0.0030405, 0.00258459", \ - "0.00808757, 0.00582676, 0.0051984, 0.00472219, 0.00409967, 0.0037458, 0.00303418", \ - "0.0147057, 0.010618, 0.00940625, 0.0080662, 0.00699046, 0.00586993, 0.00427492", \ - "0.0282855, 0.0220568, 0.0197897, 0.0172421, 0.0146874, 0.0120107, 0.00980676" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00365455; - rise_capacitance : 0.00373891; - rise_capacitance_range (0.0032575, 0.00419049); - fall_capacitance : 0.00357019; - fall_capacitance_range (0.00308644, 0.00386843); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00357868; - rise_capacitance : 0.00381902; - rise_capacitance_range (0.0030603, 0.00454575); - fall_capacitance : 0.00333835; - fall_capacitance_range (0.00309988, 0.00352546); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00342081; - rise_capacitance : 0.00350019; - rise_capacitance_range (0.00309238, 0.00402183); - fall_capacitance : 0.00334142; - fall_capacitance_range (0.00294271, 0.0037617); - } - } - cell (sg13g2_or2_1) { - area : 9.072; - cell_footprint : "or2"; - cell_leakage_power : 238.249; - leakage_power () { - value : 274.408; - when : "!A&!B"; - } - leakage_power () { - value : 187.538; - when : "A&!B"; - } - leakage_power () { - value : 239.862; - when : "!A&B"; - } - leakage_power () { - value : 251.186; - when : "A&B"; - } - pin (X) { - direction : "output"; - function : "(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0405815, 0.0832104, 0.110873, 0.156357, 0.232478, 0.359051, 0.569637", \ - "0.0685478, 0.112107, 0.139822, 0.185381, 0.26136, 0.387917, 0.598762", \ - "0.0860407, 0.13111, 0.158701, 0.204331, 0.28033, 0.40691, 0.617796", \ - "0.108797, 0.156929, 0.184485, 0.229771, 0.305855, 0.432373, 0.643081", \ - "0.139142, 0.192678, 0.220093, 0.265235, 0.340922, 0.467279, 0.677872", \ - "0.181159, 0.243314, 0.271416, 0.316102, 0.392071, 0.518481, 0.729088", \ - "0.236163, 0.312413, 0.344316, 0.391418, 0.468619, 0.596018, 0.807994" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0107854, 0.0665409, 0.106645, 0.17312, 0.284616, 0.470044, 0.779366", \ - "0.0139273, 0.0670758, 0.10698, 0.173287, 0.284617, 0.470063, 0.779783", \ - "0.0167708, 0.0678793, 0.107323, 0.173567, 0.284674, 0.470182, 0.779784", \ - "0.021156, 0.0696589, 0.108353, 0.173998, 0.285113, 0.470459, 0.779785", \ - "0.027773, 0.0735538, 0.110668, 0.175281, 0.286022, 0.471079, 0.779902", \ - "0.037844, 0.083081, 0.117195, 0.17955, 0.288641, 0.473176, 0.781435", \ - "0.053829, 0.102137, 0.1325, 0.190452, 0.296898, 0.479994, 0.787093" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0616383, 0.105061, 0.129204, 0.16801, 0.232467, 0.339816, 0.518383", \ - "0.0832392, 0.127927, 0.152218, 0.191205, 0.255708, 0.362858, 0.541721", \ - "0.0963852, 0.14291, 0.167368, 0.2065, 0.271193, 0.378509, 0.55693", \ - "0.114451, 0.1643, 0.189318, 0.228486, 0.293232, 0.400716, 0.579291", \ - "0.139789, 0.195286, 0.221478, 0.260957, 0.325961, 0.433363, 0.611868", \ - "0.174706, 0.239092, 0.267462, 0.309849, 0.375476, 0.483312, 0.662356", \ - "0.216279, 0.293364, 0.326054, 0.372023, 0.442581, 0.555276, 0.737586" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145903, 0.0589511, 0.09006, 0.142573, 0.231686, 0.380825, 0.629486", \ - "0.0162732, 0.0600263, 0.0908338, 0.142982, 0.231824, 0.381044, 0.629997", \ - "0.0184601, 0.0616007, 0.0918671, 0.143735, 0.232364, 0.38106, 0.630166", \ - "0.0222481, 0.0645769, 0.0941107, 0.145139, 0.23326, 0.381574, 0.630167", \ - "0.0285877, 0.0704698, 0.0987699, 0.148075, 0.234777, 0.38249, 0.630524", \ - "0.038327, 0.081447, 0.108517, 0.156876, 0.240756, 0.386234, 0.632752", \ - "0.05312, 0.101354, 0.127695, 0.173834, 0.257387, 0.401573, 0.644054" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0375366, 0.0798762, 0.107482, 0.152878, 0.228858, 0.355439, 0.566151", \ - "0.0625364, 0.106105, 0.133781, 0.179269, 0.255327, 0.381854, 0.592549", \ - "0.0777675, 0.12252, 0.150061, 0.195589, 0.271559, 0.398048, 0.608835", \ - "0.0971188, 0.145189, 0.172597, 0.216993, 0.292758, 0.419323, 0.630021", \ - "0.121759, 0.175687, 0.203224, 0.248363, 0.32379, 0.449092, 0.659385", \ - "0.152065, 0.217891, 0.246774, 0.292233, 0.368426, 0.492779, 0.703388", \ - "0.186983, 0.268064, 0.301821, 0.349989, 0.428134, 0.556141, 0.768926" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103299, 0.066306, 0.106501, 0.172944, 0.284381, 0.46993, 0.779395", \ - "0.0138231, 0.0669432, 0.106823, 0.173114, 0.284382, 0.469988, 0.779449", \ - "0.016722, 0.0678227, 0.107228, 0.173439, 0.284619, 0.469989, 0.782097", \ - "0.0213447, 0.0698188, 0.108357, 0.173952, 0.285038, 0.470366, 0.782098", \ - "0.0289152, 0.0746883, 0.111334, 0.175764, 0.286032, 0.471054, 0.782099", \ - "0.040473, 0.086392, 0.119423, 0.181348, 0.289865, 0.473907, 0.7821", \ - "0.058495, 0.109841, 0.140233, 0.196347, 0.301294, 0.484027, 0.789638" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.057454, 0.10087, 0.124987, 0.163829, 0.22836, 0.335611, 0.514003", \ - "0.0832715, 0.128018, 0.152453, 0.191487, 0.256161, 0.363149, 0.542057", \ - "0.0993657, 0.145587, 0.170132, 0.209388, 0.274255, 0.381568, 0.560106", \ - "0.121558, 0.170902, 0.195585, 0.234613, 0.299592, 0.407085, 0.585784", \ - "0.151435, 0.206031, 0.231775, 0.270764, 0.335378, 0.442839, 0.621408", \ - "0.195407, 0.25906, 0.286161, 0.327108, 0.39231, 0.500785, 0.678159", \ - "0.255173, 0.332328, 0.364277, 0.408482, 0.477193, 0.588681, 0.771593" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0146018, 0.05895, 0.0900599, 0.142582, 0.231631, 0.380775, 0.629521", \ - "0.017228, 0.0604279, 0.0910998, 0.143252, 0.232052, 0.381232, 0.629959", \ - "0.020094, 0.0620624, 0.0924221, 0.144277, 0.23277, 0.381303, 0.62996", \ - "0.0247795, 0.0649868, 0.094506, 0.14556, 0.233911, 0.382304, 0.630292", \ - "0.0322141, 0.070738, 0.0988295, 0.148138, 0.23517, 0.383406, 0.6316", \ - "0.043661, 0.082519, 0.109142, 0.156307, 0.240579, 0.386282, 0.633525", \ - "0.061548, 0.105168, 0.129379, 0.173614, 0.256148, 0.400334, 0.643952" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00742082, 0.00789988, 0.00792491, 0.0078714, 0.0077954, 0.00755545, 0.00745284", \ - "0.00741082, 0.00764556, 0.00771457, 0.00773904, 0.0075938, 0.0073571, 0.00733735", \ - "0.00778154, 0.00796332, 0.00797608, 0.00795227, 0.00821793, 0.00785738, 0.00765815", \ - "0.00881701, 0.00878166, 0.00885593, 0.00888267, 0.00872765, 0.00886852, 0.00840837", \ - "0.0114066, 0.0108693, 0.0108109, 0.0107386, 0.0107747, 0.010433, 0.0102373", \ - "0.0165624, 0.0155294, 0.0153629, 0.0151975, 0.0151206, 0.0150776, 0.0148828", \ - "0.0274826, 0.0254566, 0.0250906, 0.0247268, 0.0246304, 0.02432, 0.023953" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00936495, 0.00988374, 0.00993684, 0.00992248, 0.00984603, 0.00964438, 0.00924567", \ - "0.00924172, 0.00960103, 0.00968201, 0.00977154, 0.00963031, 0.00943637, 0.00913613", \ - "0.00941883, 0.00972533, 0.00975954, 0.0097052, 0.00990968, 0.00953844, 0.00922496", \ - "0.0102247, 0.0103081, 0.0104155, 0.0104702, 0.0103218, 0.0101712, 0.00983678", \ - "0.0123691, 0.0120818, 0.0121389, 0.0121571, 0.0122874, 0.0121514, 0.0115299", \ - "0.017392, 0.0163397, 0.0163097, 0.0164515, 0.0163634, 0.0163507, 0.016495", \ - "0.0279161, 0.0258842, 0.0256095, 0.0253186, 0.0252825, 0.0250709, 0.0252544" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00723273, 0.00785664, 0.00783707, 0.00777766, 0.00764529, 0.00740199, 0.00730967", \ - "0.00711032, 0.00746122, 0.00753615, 0.00756185, 0.00754203, 0.00719961, 0.0071704", \ - "0.00748919, 0.00773496, 0.00774913, 0.0077709, 0.0077884, 0.0077867, 0.00781475", \ - "0.00856226, 0.00855351, 0.00861385, 0.00857285, 0.0083832, 0.00860824, 0.00784966", \ - "0.0110158, 0.0106316, 0.0105902, 0.0104934, 0.0105112, 0.010017, 0.00980799", \ - "0.0165331, 0.0153506, 0.0152028, 0.015167, 0.0150553, 0.0147947, 0.0145516", \ - "0.0276384, 0.0256095, 0.0252536, 0.0247976, 0.0246942, 0.0243711, 0.0240821" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00737176, 0.00791401, 0.00796647, 0.00796027, 0.00787902, 0.00766567, 0.00729799", \ - "0.00755491, 0.00778674, 0.00789652, 0.00808642, 0.00793706, 0.00765596, 0.00738513", \ - "0.00798319, 0.00815573, 0.00819433, 0.00813147, 0.00822184, 0.00788423, 0.00758781", \ - "0.00922501, 0.00914205, 0.00923885, 0.00925244, 0.00908916, 0.00887514, 0.00857966", \ - "0.0116927, 0.0111018, 0.0112041, 0.0111527, 0.0112615, 0.0110993, 0.0103959", \ - "0.0170777, 0.0156603, 0.0157887, 0.0158147, 0.015786, 0.0158245, 0.0155845", \ - "0.0281961, 0.0256373, 0.025402, 0.0251609, 0.0251173, 0.0249604, 0.0253321" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00266348; - rise_capacitance : 0.0026261; - rise_capacitance_range (0.00240743, 0.00280931); - fall_capacitance : 0.00270087; - fall_capacitance_range (0.0023139, 0.00291885); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00247331; - rise_capacitance : 0.00255139; - rise_capacitance_range (0.00215961, 0.00283956); - fall_capacitance : 0.00239523; - fall_capacitance_range (0.00218051, 0.00254719); - } - } - cell (sg13g2_or2_2) { - area : 10.8864; - cell_footprint : "or2"; - cell_leakage_power : 336.952; - leakage_power () { - value : 432.228; - when : "!A&!B"; - } - leakage_power () { - value : 266.536; - when : "A&!B"; - } - leakage_power () { - value : 318.859; - when : "!A&B"; - } - leakage_power () { - value : 330.184; - when : "A&B"; - } - pin (X) { - direction : "output"; - function : "(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0478053, 0.0947061, 0.122532, 0.168168, 0.244233, 0.371139, 0.581983", \ - "0.0802839, 0.128711, 0.156485, 0.202061, 0.278199, 0.405035, 0.616353", \ - "0.101561, 0.152081, 0.179732, 0.225275, 0.301327, 0.427976, 0.638986", \ - "0.129898, 0.185272, 0.212631, 0.257889, 0.333675, 0.460387, 0.671232", \ - "0.168473, 0.229342, 0.257267, 0.302308, 0.377914, 0.50441, 0.715193", \ - "0.221389, 0.291381, 0.320515, 0.365915, 0.441556, 0.567449, 0.777554", \ - "0.293638, 0.379127, 0.412836, 0.45982, 0.535511, 0.662107, 0.872226" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121843, 0.0679965, 0.107845, 0.17433, 0.285801, 0.471661, 0.781622", \ - "0.0157311, 0.0688816, 0.108286, 0.174483, 0.285842, 0.471817, 0.782352", \ - "0.019279, 0.0702668, 0.108973, 0.174832, 0.286038, 0.471818, 0.782353", \ - "0.0251824, 0.0737369, 0.110867, 0.175668, 0.286691, 0.472129, 0.782354", \ - "0.0332545, 0.080421, 0.11516, 0.178092, 0.287718, 0.472986, 0.782355", \ - "0.046561, 0.092698, 0.124173, 0.183973, 0.29125, 0.475026, 0.783683", \ - "0.068208, 0.117308, 0.145545, 0.198385, 0.300859, 0.481897, 0.788669" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0798409, 0.132078, 0.157445, 0.197029, 0.261756, 0.368903, 0.5471", \ - "0.104024, 0.156994, 0.182466, 0.22215, 0.286944, 0.394052, 0.572146", \ - "0.120693, 0.17526, 0.20104, 0.240944, 0.305778, 0.412803, 0.590955", \ - "0.14495, 0.202569, 0.228986, 0.269093, 0.334158, 0.441474, 0.619554", \ - "0.179396, 0.242587, 0.270074, 0.31118, 0.375762, 0.483066, 0.661169", \ - "0.228201, 0.299851, 0.329585, 0.372279, 0.438823, 0.546466, 0.723916", \ - "0.288749, 0.372352, 0.406675, 0.454015, 0.525167, 0.635158, 0.815546" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197712, 0.0663243, 0.0965682, 0.148116, 0.235931, 0.384311, 0.632496", \ - "0.0211777, 0.0670062, 0.0970992, 0.148259, 0.236045, 0.384421, 0.632497", \ - "0.0234409, 0.0688823, 0.0984616, 0.149319, 0.23654, 0.384546, 0.632612", \ - "0.0281993, 0.0724741, 0.101453, 0.151342, 0.237939, 0.385157, 0.63279", \ - "0.0362611, 0.0798608, 0.107443, 0.155921, 0.240319, 0.386424, 0.633777", \ - "0.049249, 0.093024, 0.11918, 0.164795, 0.24694, 0.390424, 0.635791", \ - "0.069655, 0.11632, 0.14147, 0.185625, 0.265542, 0.404841, 0.645706" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0449976, 0.0915402, 0.119271, 0.164977, 0.240966, 0.367876, 0.578579", \ - "0.0754576, 0.12369, 0.151405, 0.197036, 0.273035, 0.399781, 0.610679", \ - "0.0948445, 0.145356, 0.173094, 0.218524, 0.294523, 0.421172, 0.632056", \ - "0.120109, 0.175557, 0.202993, 0.248094, 0.324052, 0.450532, 0.661336", \ - "0.154079, 0.21651, 0.24415, 0.289362, 0.36326, 0.489511, 0.70005", \ - "0.197888, 0.271376, 0.301181, 0.346432, 0.420929, 0.546688, 0.756269", \ - "0.253062, 0.340747, 0.376333, 0.425194, 0.500811, 0.627693, 0.838394" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0116822, 0.0677604, 0.107634, 0.174282, 0.285656, 0.471629, 0.781461", \ - "0.0155673, 0.068721, 0.10812, 0.174322, 0.285677, 0.471861, 0.781727", \ - "0.0192982, 0.0701598, 0.108923, 0.174753, 0.285892, 0.471862, 0.781728", \ - "0.0253672, 0.0739926, 0.11092, 0.175602, 0.286554, 0.471974, 0.781729", \ - "0.0340103, 0.081164, 0.115507, 0.178405, 0.28785, 0.472966, 0.782039", \ - "0.049244, 0.095026, 0.126549, 0.185175, 0.29204, 0.475538, 0.784161", \ - "0.073114, 0.123792, 0.152136, 0.204042, 0.304574, 0.484914, 0.790879" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0758484, 0.128103, 0.153588, 0.193083, 0.257863, 0.365117, 0.543247", \ - "0.105959, 0.158923, 0.184487, 0.224266, 0.289005, 0.396173, 0.574252", \ - "0.127104, 0.181502, 0.207397, 0.247127, 0.311998, 0.419139, 0.597435", \ - "0.157409, 0.214796, 0.240958, 0.28089, 0.345836, 0.452991, 0.631161", \ - "0.198783, 0.261536, 0.289005, 0.329766, 0.394024, 0.501114, 0.678897", \ - "0.255879, 0.32931, 0.358578, 0.400169, 0.465641, 0.57274, 0.749374", \ - "0.334767, 0.419951, 0.454603, 0.500779, 0.569102, 0.678705, 0.85696" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197629, 0.0662242, 0.0965969, 0.14805, 0.23599, 0.384291, 0.632306", \ - "0.0221175, 0.0673544, 0.0973895, 0.14835, 0.236095, 0.384301, 0.632771", \ - "0.0255783, 0.0695871, 0.0990837, 0.149691, 0.236786, 0.384673, 0.632772", \ - "0.0323039, 0.0736637, 0.102371, 0.152021, 0.238443, 0.385731, 0.633212", \ - "0.042476, 0.0822413, 0.10832, 0.156141, 0.240891, 0.387307, 0.634645", \ - "0.058461, 0.098139, 0.1219, 0.165855, 0.247103, 0.39087, 0.636561", \ - "0.083239, 0.126085, 0.148397, 0.188602, 0.264884, 0.404219, 0.644869" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124541, 0.0133952, 0.0134658, 0.0134209, 0.0132111, 0.0128622, 0.0126151", \ - "0.0127021, 0.0129787, 0.013167, 0.013317, 0.01291, 0.0125415, 0.0127501", \ - "0.0132946, 0.0132048, 0.0132089, 0.0131953, 0.0134653, 0.0125676, 0.0125389", \ - "0.0148411, 0.0140813, 0.0140816, 0.0141399, 0.0137258, 0.0140853, 0.0132271", \ - "0.0181332, 0.0159982, 0.0159018, 0.0158245, 0.0158112, 0.0151848, 0.0151534", \ - "0.0249066, 0.0209563, 0.0205994, 0.0201836, 0.0201739, 0.0200424, 0.0196001", \ - "0.0383736, 0.0315416, 0.030869, 0.030009, 0.0297222, 0.0288863, 0.0281977" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148797, 0.0150955, 0.0151315, 0.0151268, 0.0150415, 0.0145825, 0.0137459", \ - "0.0148359, 0.0147261, 0.0149676, 0.0151113, 0.0149964, 0.0145295, 0.0136788", \ - "0.0152819, 0.0148064, 0.0147835, 0.0149325, 0.0154161, 0.0146987, 0.0137223", \ - "0.0164605, 0.0152137, 0.015364, 0.0153802, 0.0149619, 0.0149723, 0.0140922", \ - "0.0194186, 0.0169634, 0.0170926, 0.0172598, 0.0171892, 0.0170462, 0.0158292", \ - "0.0256682, 0.0213267, 0.0212258, 0.0208638, 0.0211177, 0.0213567, 0.0211149", \ - "0.0383595, 0.0312555, 0.0305755, 0.0302893, 0.0306716, 0.029816, 0.0300636" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0123174, 0.0134486, 0.0135107, 0.0135205, 0.0132523, 0.0128764, 0.0126558", \ - "0.0124396, 0.0128404, 0.0129958, 0.0132254, 0.0128425, 0.0124722, 0.0125678", \ - "0.0130082, 0.0130467, 0.0131502, 0.0130816, 0.0134975, 0.0130666, 0.0117658", \ - "0.0146125, 0.0138658, 0.0139042, 0.0139361, 0.0136048, 0.0137835, 0.0129417", \ - "0.0179973, 0.0158595, 0.0156612, 0.0156847, 0.0153511, 0.0149919, 0.0145334", \ - "0.0248727, 0.020548, 0.0203812, 0.0200197, 0.0197202, 0.019624, 0.0187313", \ - "0.0388687, 0.031369, 0.0308605, 0.0299105, 0.0295338, 0.0288699, 0.0282852" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0128603, 0.0131656, 0.0133411, 0.0132504, 0.0131074, 0.0127089, 0.0118046", \ - "0.0131716, 0.0128393, 0.0131047, 0.0132429, 0.0135414, 0.012596, 0.0119288", \ - "0.0140557, 0.0131681, 0.0131686, 0.0132198, 0.0134128, 0.0135317, 0.0120633", \ - "0.0159562, 0.0140016, 0.0140998, 0.014181, 0.0137865, 0.0136062, 0.0125894", \ - "0.0195715, 0.0161371, 0.0160852, 0.0162792, 0.0162208, 0.0157901, 0.014285", \ - "0.0265255, 0.0210104, 0.02081, 0.0203523, 0.0204979, 0.0208273, 0.0200712", \ - "0.0401984, 0.0314725, 0.0305932, 0.0300998, 0.0298512, 0.0295974, 0.0289834" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00264548; - rise_capacitance : 0.00260413; - rise_capacitance_range (0.00241935, 0.00277087); - fall_capacitance : 0.00268683; - fall_capacitance_range (0.0023141, 0.00288906); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00244862; - rise_capacitance : 0.00252171; - rise_capacitance_range (0.00221642, 0.00277233); - fall_capacitance : 0.00237552; - fall_capacitance_range (0.00219657, 0.00251078); - } - } - cell (sg13g2_or3_1) { - area : 12.7008; - cell_footprint : "or3"; - cell_leakage_power : 284.497; - leakage_power () { - value : 364.602; - when : "!A&!B&!C"; - } - leakage_power () { - value : 313.152; - when : "!A&!B&C"; - } - leakage_power () { - value : 249.386; - when : "!A&B&!C"; - } - leakage_power () { - value : 311.804; - when : "!A&B&C"; - } - leakage_power () { - value : 191.973; - when : "A&!B&!C"; - } - leakage_power () { - value : 260.708; - when : "A&!B&C"; - } - leakage_power () { - value : 253.735; - when : "A&B&!C"; - } - leakage_power () { - value : 330.62; - when : "A&B&C"; - } - pin (X) { - direction : "output"; - function : "(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0461569, 0.0901244, 0.117944, 0.163718, 0.239594, 0.366284, 0.576802", \ - "0.0778453, 0.122677, 0.150586, 0.196142, 0.272274, 0.398898, 0.609978", \ - "0.0985022, 0.144818, 0.172669, 0.218238, 0.294304, 0.420842, 0.631608", \ - "0.125977, 0.175799, 0.20367, 0.249001, 0.325045, 0.451459, 0.662363", \ - "0.16313, 0.218161, 0.245841, 0.291222, 0.367521, 0.493585, 0.704208", \ - "0.215909, 0.281082, 0.309818, 0.355343, 0.431507, 0.557169, 0.767624", \ - "0.288626, 0.366477, 0.399523, 0.446439, 0.523609, 0.651309, 0.860854" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0118908, 0.0673161, 0.107095, 0.173436, 0.284367, 0.469678, 0.778616", \ - "0.0146832, 0.0676367, 0.107296, 0.173437, 0.284516, 0.470022, 0.779259", \ - "0.0174394, 0.0683931, 0.107701, 0.173691, 0.284634, 0.470023, 0.77926", \ - "0.0219425, 0.0703134, 0.108725, 0.174187, 0.28507, 0.470048, 0.779261", \ - "0.0279548, 0.0748787, 0.111319, 0.175655, 0.285849, 0.470848, 0.779262", \ - "0.037513, 0.082987, 0.116984, 0.179311, 0.288448, 0.472775, 0.78061", \ - "0.052572, 0.101969, 0.132348, 0.190096, 0.296434, 0.479213, 0.78608" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0865756, 0.13631, 0.161753, 0.201665, 0.266372, 0.373698, 0.552287", \ - "0.105886, 0.156439, 0.182026, 0.221743, 0.286671, 0.394063, 0.572615", \ - "0.117364, 0.169314, 0.195288, 0.235312, 0.300329, 0.407698, 0.586257", \ - "0.131954, 0.186899, 0.213524, 0.254208, 0.31929, 0.427004, 0.605718", \ - "0.151134, 0.212058, 0.240133, 0.28181, 0.347156, 0.454673, 0.63379", \ - "0.178281, 0.248643, 0.279815, 0.323527, 0.391548, 0.500487, 0.679712", \ - "0.210589, 0.294101, 0.329732, 0.378888, 0.453182, 0.566279, 0.750099" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0184389, 0.064179, 0.0945316, 0.146132, 0.233647, 0.38213, 0.630762", \ - "0.0192851, 0.06486, 0.0950196, 0.146133, 0.233749, 0.382302, 0.631027", \ - "0.0206744, 0.0662568, 0.09611, 0.147056, 0.234395, 0.382455, 0.631028", \ - "0.0235916, 0.0691556, 0.0985706, 0.148804, 0.235619, 0.383082, 0.631029", \ - "0.0292185, 0.0754241, 0.103881, 0.152837, 0.237762, 0.384269, 0.631984", \ - "0.038694, 0.087031, 0.115326, 0.16197, 0.244902, 0.388669, 0.633917", \ - "0.052391, 0.106724, 0.134781, 0.181624, 0.265024, 0.406172, 0.647419" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0442831, 0.0874942, 0.11513, 0.160623, 0.236568, 0.363185, 0.573496", \ - "0.0738735, 0.118213, 0.14597, 0.191396, 0.267389, 0.393913, 0.605281", \ - "0.0926777, 0.138659, 0.166323, 0.211747, 0.287745, 0.414253, 0.6249", \ - "0.116991, 0.166476, 0.194135, 0.239603, 0.315379, 0.441743, 0.652573", \ - "0.150244, 0.205088, 0.232926, 0.277837, 0.353432, 0.479884, 0.690417", \ - "0.194104, 0.259325, 0.287887, 0.333321, 0.409236, 0.535855, 0.746224", \ - "0.248609, 0.328935, 0.362153, 0.409815, 0.486328, 0.614481, 0.825724" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112158, 0.0664946, 0.106524, 0.17284, 0.284119, 0.469547, 0.778491", \ - "0.0141732, 0.0671017, 0.106779, 0.17302, 0.28413, 0.469548, 0.779464", \ - "0.017048, 0.0679099, 0.107245, 0.173291, 0.284292, 0.469549, 0.779465", \ - "0.0216255, 0.0699696, 0.108301, 0.17376, 0.284786, 0.469793, 0.779466", \ - "0.027848, 0.0743912, 0.111032, 0.175232, 0.285543, 0.470497, 0.779467", \ - "0.037987, 0.084461, 0.117686, 0.179355, 0.288319, 0.472527, 0.780514", \ - "0.054045, 0.104624, 0.134926, 0.192098, 0.297145, 0.479539, 0.786491" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0834461, 0.133285, 0.158674, 0.19853, 0.263233, 0.370524, 0.549272", \ - "0.105018, 0.15593, 0.181601, 0.221463, 0.286356, 0.39372, 0.572191", \ - "0.119072, 0.171508, 0.197611, 0.237784, 0.302975, 0.410333, 0.589086", \ - "0.138887, 0.194525, 0.220917, 0.26158, 0.327039, 0.434981, 0.613968", \ - "0.167922, 0.22934, 0.257047, 0.298589, 0.36371, 0.471895, 0.650917", \ - "0.210643, 0.28123, 0.311762, 0.355424, 0.422052, 0.530763, 0.709576", \ - "0.26353, 0.348419, 0.383629, 0.43209, 0.50386, 0.616093, 0.79912" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0184371, 0.0642309, 0.0945308, 0.146041, 0.233716, 0.382117, 0.630761", \ - "0.0197417, 0.065222, 0.0952636, 0.146214, 0.233896, 0.382331, 0.630762", \ - "0.0216787, 0.0669375, 0.0967804, 0.147568, 0.234712, 0.382674, 0.630763", \ - "0.0255491, 0.0699769, 0.0991881, 0.14937, 0.236263, 0.383768, 0.631679", \ - "0.0320129, 0.0761983, 0.104165, 0.152875, 0.238091, 0.384972, 0.632832", \ - "0.042032, 0.087624, 0.114962, 0.161716, 0.244234, 0.388286, 0.634715", \ - "0.057751, 0.109317, 0.135522, 0.181586, 0.262605, 0.403647, 0.64552" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0402798, 0.0829973, 0.110552, 0.155947, 0.231933, 0.358122, 0.568512", \ - "0.0670356, 0.111114, 0.138728, 0.184232, 0.260102, 0.38645, 0.596977", \ - "0.0831923, 0.129104, 0.156717, 0.202021, 0.277998, 0.404468, 0.615091", \ - "0.103986, 0.153214, 0.180613, 0.226167, 0.301976, 0.428212, 0.639058", \ - "0.130793, 0.186705, 0.214138, 0.259179, 0.334817, 0.459801, 0.66998", \ - "0.163529, 0.232004, 0.261201, 0.306804, 0.383169, 0.508178, 0.718933", \ - "0.200886, 0.285121, 0.319468, 0.368818, 0.446592, 0.57515, 0.787124" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0106719, 0.0662121, 0.106267, 0.172715, 0.284093, 0.469267, 0.778231", \ - "0.0140766, 0.0669253, 0.106625, 0.172857, 0.284094, 0.46927, 0.778269", \ - "0.0170029, 0.0678705, 0.107086, 0.173184, 0.284182, 0.469395, 0.778748", \ - "0.0215728, 0.0701905, 0.108264, 0.173692, 0.284676, 0.469764, 0.778749", \ - "0.0288791, 0.0755975, 0.111625, 0.175617, 0.285629, 0.470404, 0.779079", \ - "0.040315, 0.08784, 0.120634, 0.181413, 0.289595, 0.473214, 0.780645", \ - "0.058051, 0.111789, 0.141991, 0.19815, 0.301394, 0.483189, 0.789007" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0731478, 0.123051, 0.148496, 0.18814, 0.253039, 0.36036, 0.538973", \ - "0.0978617, 0.148695, 0.174385, 0.21435, 0.279275, 0.386683, 0.56662", \ - "0.11485, 0.166564, 0.192562, 0.232774, 0.298138, 0.405662, 0.584189", \ - "0.138882, 0.1928, 0.219102, 0.25951, 0.324996, 0.433115, 0.612212", \ - "0.171628, 0.230418, 0.256909, 0.298151, 0.363611, 0.471407, 0.650627", \ - "0.219601, 0.287667, 0.316853, 0.35835, 0.425032, 0.533234, 0.711354", \ - "0.285629, 0.36769, 0.40128, 0.447423, 0.516733, 0.627936, 0.810903" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0184025, 0.0643258, 0.0945115, 0.145786, 0.233734, 0.382196, 0.630759", \ - "0.0200938, 0.065509, 0.0955468, 0.14639, 0.234061, 0.382571, 0.632126", \ - "0.0224883, 0.0671193, 0.0970968, 0.147925, 0.235132, 0.382877, 0.632127", \ - "0.0270271, 0.0695416, 0.0990303, 0.149559, 0.236962, 0.384466, 0.632128", \ - "0.0342059, 0.0751485, 0.102785, 0.152079, 0.238278, 0.385748, 0.633691", \ - "0.045481, 0.087002, 0.113443, 0.159648, 0.243485, 0.3883, 0.635615", \ - "0.063333, 0.109781, 0.134142, 0.178347, 0.258849, 0.402002, 0.64534" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00782592, 0.00829421, 0.00829845, 0.00829522, 0.00813916, 0.0079248, 0.00786723", \ - "0.00778609, 0.00796158, 0.00805971, 0.00806786, 0.00794041, 0.0077676, 0.00780358", \ - "0.00808169, 0.00819287, 0.00820991, 0.0081684, 0.00831895, 0.00802296, 0.00751211", \ - "0.009094, 0.00894957, 0.00905452, 0.00901557, 0.00880691, 0.00890753, 0.00830556", \ - "0.0115939, 0.0110583, 0.0109845, 0.0109338, 0.0110244, 0.0106251, 0.0104727", \ - "0.01702, 0.0159423, 0.0157908, 0.0156319, 0.0155952, 0.0153612, 0.0150905", \ - "0.0285461, 0.0265901, 0.0261578, 0.0257482, 0.025655, 0.0253443, 0.0246341" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0133651, 0.0137378, 0.0137849, 0.0137686, 0.0137346, 0.0135326, 0.0131231", \ - "0.0132085, 0.0134924, 0.0136154, 0.0136973, 0.0137344, 0.0133883, 0.0129852", \ - "0.0133097, 0.0135014, 0.0135269, 0.0135295, 0.0136756, 0.0135799, 0.0128524", \ - "0.0137573, 0.0137364, 0.0138565, 0.0139257, 0.0137603, 0.0136694, 0.0134161", \ - "0.0155108, 0.015163, 0.0152663, 0.0153502, 0.0154186, 0.0152897, 0.014816", \ - "0.020484, 0.0194355, 0.0195137, 0.0193899, 0.0194675, 0.0196706, 0.0196255", \ - "0.0314083, 0.029449, 0.0291975, 0.0289619, 0.0292293, 0.0287607, 0.0290404" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00768112, 0.00822609, 0.00825536, 0.00821331, 0.00811745, 0.007945, 0.00779217", \ - "0.00754525, 0.00781244, 0.00792011, 0.00793004, 0.00783116, 0.00756386, 0.0078184", \ - "0.00786232, 0.00804273, 0.00808952, 0.00804424, 0.00829709, 0.00799955, 0.00776308", \ - "0.00883441, 0.00875943, 0.00884118, 0.00888338, 0.00872786, 0.00889313, 0.00818062", \ - "0.0111845, 0.0107502, 0.0107346, 0.0106382, 0.0106623, 0.010461, 0.0103113", \ - "0.0164731, 0.0154338, 0.01525, 0.0151496, 0.0150528, 0.0151158, 0.0148595", \ - "0.0275086, 0.0254214, 0.025077, 0.0247841, 0.0245488, 0.0243538, 0.0239867" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112799, 0.011632, 0.0116632, 0.0116453, 0.0115866, 0.0113217, 0.0109858", \ - "0.0111227, 0.0113548, 0.0114816, 0.0115256, 0.0115934, 0.0112714, 0.0107973", \ - "0.0113212, 0.0114111, 0.0113936, 0.011434, 0.011685, 0.0114189, 0.010816", \ - "0.0120269, 0.0118537, 0.0119332, 0.0119883, 0.0118076, 0.011768, 0.0115101", \ - "0.0141439, 0.0135807, 0.0136641, 0.0137791, 0.0137951, 0.0136841, 0.0130173", \ - "0.0190965, 0.0178315, 0.0179103, 0.0178721, 0.0179136, 0.0180442, 0.0179266", \ - "0.0295947, 0.0273267, 0.0271195, 0.0270531, 0.0270976, 0.0267412, 0.0268135" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00735612, 0.00793976, 0.00795676, 0.007913, 0.0078222, 0.00752318, 0.00708136", \ - "0.00720059, 0.00752982, 0.00760045, 0.00780597, 0.00755574, 0.0072739, 0.00686847", \ - "0.00753313, 0.00780558, 0.00783519, 0.00780991, 0.00803587, 0.00766938, 0.00717519", \ - "0.00854035, 0.00852047, 0.00856112, 0.00863903, 0.00846993, 0.00863095, 0.00793454", \ - "0.0110113, 0.0106214, 0.0104951, 0.0104117, 0.010486, 0.00992476, 0.00977519", \ - "0.0165128, 0.0153707, 0.0152837, 0.015165, 0.0150972, 0.014743, 0.0145689", \ - "0.0278422, 0.0257382, 0.0254205, 0.0251258, 0.0248543, 0.0245041, 0.0240946" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00889103, 0.00926929, 0.00931954, 0.00931637, 0.00921076, 0.00901032, 0.00868387", \ - "0.00894409, 0.00909256, 0.00919438, 0.00936355, 0.00923943, 0.00905696, 0.0090217", \ - "0.00942183, 0.00944422, 0.00943715, 0.00940321, 0.00953174, 0.00947442, 0.0088231", \ - "0.0106491, 0.0103284, 0.010443, 0.0104492, 0.0102247, 0.0101324, 0.00999839", \ - "0.0131304, 0.0123046, 0.0123188, 0.0124084, 0.012522, 0.0122301, 0.0116109", \ - "0.0185186, 0.0169661, 0.0170303, 0.016791, 0.0170043, 0.0169775, 0.0166436", \ - "0.0295906, 0.0269436, 0.0266697, 0.0265373, 0.0263463, 0.0260319, 0.026252" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00281421; - rise_capacitance : 0.00277955; - rise_capacitance_range (0.00258485, 0.00294638); - fall_capacitance : 0.00284887; - fall_capacitance_range (0.00238248, 0.00314619); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00273909; - rise_capacitance : 0.00276561; - rise_capacitance_range (0.00241968, 0.00301522); - fall_capacitance : 0.00271257; - fall_capacitance_range (0.00226602, 0.00295683); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00259532; - rise_capacitance : 0.00273444; - rise_capacitance_range (0.00225491, 0.00308844); - fall_capacitance : 0.0024562; - fall_capacitance_range (0.00222928, 0.00260853); - } - } - cell (sg13g2_or3_2) { - area : 14.5152; - cell_footprint : "or3"; - cell_leakage_power : 373.467; - leakage_power () { - value : 522.49; - when : "!A&!B&!C"; - } - leakage_power () { - value : 392.219; - when : "!A&!B&C"; - } - leakage_power () { - value : 328.552; - when : "!A&B&!C"; - } - leakage_power () { - value : 390.97; - when : "!A&B&C"; - } - leakage_power () { - value : 271.041; - when : "A&!B&!C"; - } - leakage_power () { - value : 339.775; - when : "A&!B&C"; - } - leakage_power () { - value : 332.902; - when : "A&B&!C"; - } - leakage_power () { - value : 409.786; - when : "A&B&C"; - } - pin (X) { - direction : "output"; - function : "(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0530694, 0.101596, 0.129544, 0.175337, 0.25152, 0.378302, 0.589329", \ - "0.0882703, 0.138104, 0.166086, 0.211814, 0.288127, 0.414951, 0.625941", \ - "0.112104, 0.164219, 0.191765, 0.23746, 0.313638, 0.440185, 0.651142", \ - "0.144666, 0.200884, 0.228984, 0.274344, 0.350128, 0.476745, 0.68762", \ - "0.189, 0.252021, 0.28048, 0.325556, 0.401484, 0.527838, 0.73831", \ - "0.249921, 0.322823, 0.352788, 0.398158, 0.473262, 0.600372, 0.810417", \ - "0.338477, 0.425797, 0.459681, 0.510122, 0.586698, 0.711177, 0.92297" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0131861, 0.0687054, 0.108318, 0.174579, 0.285856, 0.471762, 0.781393", \ - "0.0162716, 0.0694692, 0.108685, 0.174677, 0.28601, 0.471914, 0.781557", \ - "0.0194531, 0.0710631, 0.109455, 0.175053, 0.28614, 0.471915, 0.781558", \ - "0.0251976, 0.0739277, 0.111223, 0.176014, 0.286711, 0.47206, 0.781559", \ - "0.0333083, 0.080969, 0.11565, 0.178304, 0.287811, 0.472992, 0.782146", \ - "0.045377, 0.093668, 0.12527, 0.184231, 0.291403, 0.474906, 0.783504", \ - "0.065596, 0.116149, 0.145004, 0.198064, 0.300653, 0.481535, 0.788522" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.109107, 0.168912, 0.196192, 0.237504, 0.303109, 0.410654, 0.588835", \ - "0.129436, 0.189517, 0.217031, 0.258509, 0.324042, 0.431594, 0.610017", \ - "0.14306, 0.204344, 0.23196, 0.273634, 0.339387, 0.447035, 0.625457", \ - "0.161856, 0.225522, 0.254012, 0.296147, 0.362346, 0.470006, 0.648476", \ - "0.188367, 0.257206, 0.286851, 0.329892, 0.396481, 0.504362, 0.683157", \ - "0.226571, 0.30366, 0.335928, 0.381236, 0.450907, 0.559064, 0.737514", \ - "0.274423, 0.363703, 0.401081, 0.451515, 0.525908, 0.638467, 0.819686" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246669, 0.0739666, 0.10407, 0.153972, 0.240296, 0.387244, 0.6349", \ - "0.0253488, 0.0740491, 0.104071, 0.154243, 0.24039, 0.387619, 0.634901", \ - "0.0268484, 0.0755017, 0.104988, 0.154901, 0.240872, 0.38762, 0.635433", \ - "0.0301546, 0.078725, 0.108143, 0.157377, 0.242355, 0.388405, 0.635434", \ - "0.0367003, 0.0853501, 0.113895, 0.161946, 0.245347, 0.390295, 0.636432", \ - "0.048589, 0.097684, 0.125607, 0.171834, 0.253742, 0.394644, 0.638402", \ - "0.067266, 0.119724, 0.14817, 0.1938, 0.273605, 0.411775, 0.650098" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0510661, 0.0987725, 0.126646, 0.172278, 0.248361, 0.375222, 0.585982", \ - "0.0846793, 0.133915, 0.161774, 0.207446, 0.283535, 0.410266, 0.621408", \ - "0.106931, 0.158316, 0.186131, 0.231623, 0.307647, 0.434262, 0.645181", \ - "0.13683, 0.193011, 0.221046, 0.266168, 0.342065, 0.46843, 0.67937", \ - "0.176383, 0.239767, 0.267804, 0.313336, 0.388529, 0.515169, 0.725854", \ - "0.230344, 0.303766, 0.335846, 0.379157, 0.454915, 0.581316, 0.79075", \ - "0.304697, 0.393503, 0.428302, 0.476807, 0.552467, 0.678261, 0.889236" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124718, 0.0680804, 0.107823, 0.174131, 0.285605, 0.471452, 0.78114", \ - "0.0158381, 0.0689669, 0.108242, 0.174339, 0.285679, 0.472238, 0.781377", \ - "0.0191727, 0.0704412, 0.109002, 0.174714, 0.285834, 0.472239, 0.781378", \ - "0.0250043, 0.0736766, 0.110998, 0.175656, 0.286427, 0.47224, 0.781379", \ - "0.0332242, 0.0812485, 0.115505, 0.178222, 0.287682, 0.47288, 0.781833", \ - "0.046298, 0.094225, 0.125343, 0.18449, 0.29126, 0.474872, 0.783363", \ - "0.067581, 0.119023, 0.147465, 0.200331, 0.301504, 0.481848, 0.78876" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.105974, 0.165602, 0.193305, 0.234383, 0.300005, 0.407583, 0.58575", \ - "0.129459, 0.189691, 0.21717, 0.2587, 0.324225, 0.431761, 0.610198", \ - "0.146843, 0.208355, 0.236173, 0.277914, 0.343799, 0.451408, 0.629854", \ - "0.172903, 0.237044, 0.265548, 0.307597, 0.373835, 0.481862, 0.660322", \ - "0.210824, 0.280017, 0.309806, 0.352298, 0.418921, 0.526579, 0.70531", \ - "0.266886, 0.344809, 0.376524, 0.421654, 0.489992, 0.597526, 0.775891", \ - "0.339716, 0.430091, 0.466909, 0.516856, 0.588506, 0.700097, 0.880252" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246538, 0.074103, 0.103931, 0.153948, 0.240265, 0.387241, 0.634947", \ - "0.0257226, 0.0742721, 0.104092, 0.154341, 0.240414, 0.387635, 0.634948", \ - "0.0277834, 0.0760198, 0.105485, 0.155316, 0.241102, 0.387636, 0.635082", \ - "0.0323294, 0.0798475, 0.108785, 0.157929, 0.242977, 0.388864, 0.635706", \ - "0.0406215, 0.0868362, 0.114923, 0.162252, 0.245749, 0.390765, 0.63696", \ - "0.054044, 0.100482, 0.126735, 0.172465, 0.253392, 0.394365, 0.638741", \ - "0.075359, 0.125152, 0.150851, 0.194368, 0.270992, 0.409047, 0.648431" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0472992, 0.0945029, 0.122271, 0.167897, 0.243833, 0.370655, 0.581386", \ - "0.0788423, 0.127878, 0.155673, 0.201279, 0.27726, 0.403983, 0.61479", \ - "0.099064, 0.150456, 0.178234, 0.223741, 0.299702, 0.426258, 0.63711", \ - "0.125499, 0.182285, 0.209831, 0.255167, 0.330888, 0.45742, 0.668181", \ - "0.160603, 0.224382, 0.252639, 0.297648, 0.373683, 0.499284, 0.709816", \ - "0.206829, 0.28166, 0.312689, 0.357501, 0.432751, 0.558545, 0.767806", \ - "0.263434, 0.355101, 0.391157, 0.441361, 0.51757, 0.644361, 0.855959" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.011942, 0.0680371, 0.107584, 0.174022, 0.28543, 0.471395, 0.781211", \ - "0.0155864, 0.0687794, 0.108087, 0.174152, 0.285536, 0.471396, 0.781458", \ - "0.0192121, 0.0703371, 0.108923, 0.174644, 0.285748, 0.471409, 0.781459", \ - "0.0252028, 0.0743006, 0.111109, 0.17556, 0.286374, 0.471791, 0.78146", \ - "0.0337589, 0.0818418, 0.116113, 0.17845, 0.287639, 0.472713, 0.781785", \ - "0.048591, 0.096456, 0.127348, 0.185941, 0.292377, 0.47529, 0.783424", \ - "0.072541, 0.125315, 0.154308, 0.206862, 0.305105, 0.485072, 0.790667" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0959837, 0.155753, 0.183114, 0.224431, 0.29011, 0.397635, 0.576048", \ - "0.123677, 0.183684, 0.211164, 0.252583, 0.318384, 0.425912, 0.604275", \ - "0.145019, 0.206115, 0.233831, 0.275569, 0.341552, 0.449251, 0.627453", \ - "0.176628, 0.239768, 0.268076, 0.309696, 0.375934, 0.483818, 0.662088", \ - "0.220577, 0.287925, 0.31681, 0.358497, 0.425358, 0.533489, 0.711957", \ - "0.281652, 0.35948, 0.390442, 0.433804, 0.500666, 0.608642, 0.786275", \ - "0.369817, 0.45928, 0.494936, 0.543327, 0.612523, 0.722623, 0.901722" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246615, 0.0738351, 0.104107, 0.153918, 0.240334, 0.387244, 0.634865", \ - "0.0261121, 0.0744448, 0.104254, 0.154247, 0.240418, 0.387524, 0.634866", \ - "0.0291811, 0.0764769, 0.105859, 0.155604, 0.241345, 0.387799, 0.63593", \ - "0.035197, 0.0805014, 0.109307, 0.158256, 0.243304, 0.389365, 0.635961", \ - "0.0452372, 0.0878288, 0.114963, 0.162185, 0.24609, 0.391511, 0.637585", \ - "0.060942, 0.103123, 0.127651, 0.171482, 0.251923, 0.394709, 0.63956", \ - "0.084984, 0.13033, 0.153287, 0.194701, 0.269485, 0.407643, 0.647612" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0129014, 0.0136762, 0.0137433, 0.0137235, 0.0135275, 0.0131137, 0.0122434", \ - "0.0131741, 0.0132816, 0.013488, 0.0134392, 0.0133009, 0.0129098, 0.0120945", \ - "0.0137229, 0.0135439, 0.0134855, 0.0134562, 0.0136531, 0.0129738, 0.0119666", \ - "0.0151605, 0.0141539, 0.0142455, 0.0142325, 0.0136873, 0.0141729, 0.0124921", \ - "0.0187099, 0.0163719, 0.0162859, 0.0161551, 0.0161842, 0.0156218, 0.0152688", \ - "0.0253888, 0.021655, 0.0212962, 0.0206601, 0.0202929, 0.020594, 0.0199916", \ - "0.039427, 0.0327695, 0.0321016, 0.0313315, 0.030904, 0.029813, 0.0296842" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0193725, 0.0188476, 0.0187934, 0.0189039, 0.0186234, 0.0184693, 0.0173583", \ - "0.0191896, 0.0185338, 0.0188286, 0.0188765, 0.0186711, 0.0184615, 0.0176723", \ - "0.0195798, 0.018612, 0.0185662, 0.0187845, 0.0191678, 0.0184534, 0.0176907", \ - "0.0203661, 0.0188137, 0.0189369, 0.0190487, 0.0187485, 0.0184912, 0.0176133", \ - "0.0227062, 0.0201949, 0.0203241, 0.0203126, 0.0203144, 0.0201422, 0.0189575", \ - "0.0287474, 0.0243279, 0.0242826, 0.0238867, 0.0247466, 0.0245321, 0.0243184", \ - "0.0417469, 0.0347579, 0.0342847, 0.0338545, 0.0340815, 0.0332942, 0.0331696" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127469, 0.0137004, 0.0138181, 0.0137702, 0.0135902, 0.0132195, 0.012346", \ - "0.0129453, 0.0131831, 0.0133795, 0.0135841, 0.013204, 0.0131025, 0.0121083", \ - "0.0134506, 0.0133012, 0.0133776, 0.0133258, 0.0136189, 0.0131137, 0.0120092", \ - "0.0149135, 0.0139917, 0.0141398, 0.014067, 0.0137078, 0.014079, 0.0125215", \ - "0.018343, 0.0161842, 0.0160227, 0.0160537, 0.0159541, 0.0155327, 0.0152832", \ - "0.0249131, 0.0210285, 0.0207799, 0.0201885, 0.0201021, 0.0202683, 0.0196549", \ - "0.0383922, 0.0315949, 0.0309302, 0.0302608, 0.0297187, 0.0288127, 0.0281973" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0172095, 0.0165587, 0.0168856, 0.0168229, 0.0166119, 0.0164284, 0.0152716", \ - "0.0171624, 0.0163962, 0.0166843, 0.016743, 0.0165597, 0.0162133, 0.0153949", \ - "0.0176691, 0.0164458, 0.0164593, 0.0166078, 0.0172281, 0.0161018, 0.0154895", \ - "0.0188842, 0.0169768, 0.0170282, 0.0170259, 0.0166267, 0.0167435, 0.0156798", \ - "0.0218305, 0.0185589, 0.0186097, 0.0185521, 0.0185623, 0.0179245, 0.0168986", \ - "0.0282074, 0.0230521, 0.022794, 0.0226297, 0.0231807, 0.0227025, 0.0224119", \ - "0.0408635, 0.032975, 0.0322657, 0.031998, 0.031497, 0.0310397, 0.0308185" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124551, 0.013621, 0.0136417, 0.0136021, 0.0133203, 0.0130067, 0.0120818", \ - "0.0125618, 0.0129517, 0.0131684, 0.0135056, 0.0129597, 0.0125301, 0.0118017", \ - "0.013092, 0.0130747, 0.0131589, 0.0131324, 0.0131527, 0.0131123, 0.0117299", \ - "0.014625, 0.0138587, 0.0139082, 0.0139999, 0.0135092, 0.0136139, 0.0124165", \ - "0.0179933, 0.015754, 0.0156509, 0.0155304, 0.015839, 0.0152859, 0.0149048", \ - "0.0249602, 0.0206602, 0.0204533, 0.0199713, 0.0199204, 0.0197668, 0.0187946", \ - "0.0392323, 0.0318483, 0.0311524, 0.0305253, 0.0296598, 0.0290449, 0.0284436" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148399, 0.0143504, 0.0143481, 0.0144972, 0.0143837, 0.0140067, 0.0131326", \ - "0.0150307, 0.0140995, 0.014369, 0.0143649, 0.0144324, 0.0141066, 0.0131613", \ - "0.0159244, 0.0144115, 0.014391, 0.0145303, 0.0151417, 0.0141266, 0.0138083", \ - "0.01781, 0.0154161, 0.0154804, 0.0153899, 0.0148716, 0.0149734, 0.0137713", \ - "0.0213481, 0.0174569, 0.0173806, 0.017184, 0.0171493, 0.0169186, 0.0154661", \ - "0.0284273, 0.0223465, 0.021994, 0.0215923, 0.0216398, 0.0218391, 0.0212189", \ - "0.0419563, 0.0328974, 0.0319095, 0.0316023, 0.0308921, 0.0306357, 0.0300036" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00280073; - rise_capacitance : 0.00276376; - rise_capacitance_range (0.00259083, 0.00292255); - fall_capacitance : 0.0028377; - fall_capacitance_range (0.00238356, 0.00311767); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00272651; - rise_capacitance : 0.00274765; - rise_capacitance_range (0.0024476, 0.00298377); - fall_capacitance : 0.00270537; - fall_capacitance_range (0.00227358, 0.00293884); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00257686; - rise_capacitance : 0.00271086; - rise_capacitance_range (0.00233092, 0.00302501); - fall_capacitance : 0.00244285; - fall_capacitance_range (0.00225103, 0.0025781); - } - } - cell (sg13g2_or4_1) { - area : 14.5152; - cell_footprint : "or4"; - cell_leakage_power : 322.723; - leakage_power () { - value : 433.564; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 372.968; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 309.302; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 371.707; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 251.716; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 320.437; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 313.565; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 390.436; - when : "!A&B&C&D"; - } - leakage_power () { - value : 194.375; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 264.327; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 262.623; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 342.741; - when : "A&!B&C&D"; - } - leakage_power () { - value : 256.55; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 336.012; - when : "A&B&!C&D"; - } - leakage_power () { - value : 332.502; - when : "A&B&C&!D"; - } - leakage_power () { - value : 410.749; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0483127, 0.0938464, 0.122099, 0.168232, 0.244767, 0.372021, 0.583577", \ - "0.0821835, 0.128302, 0.156521, 0.202574, 0.279238, 0.406329, 0.618085", \ - "0.104592, 0.15196, 0.180123, 0.226166, 0.302659, 0.429836, 0.641384", \ - "0.134453, 0.185302, 0.213567, 0.259509, 0.335747, 0.462949, 0.674405", \ - "0.174908, 0.230611, 0.258961, 0.304878, 0.380972, 0.507978, 0.719744", \ - "0.228288, 0.296076, 0.323286, 0.36804, 0.444681, 0.57132, 0.782371", \ - "0.306823, 0.383397, 0.41617, 0.463511, 0.542336, 0.670201, 0.880883" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0127425, 0.0684351, 0.108369, 0.174779, 0.286017, 0.471974, 0.781649", \ - "0.0153433, 0.0686697, 0.108469, 0.17478, 0.286061, 0.472006, 0.78184", \ - "0.0180342, 0.0694413, 0.108828, 0.174998, 0.286238, 0.472007, 0.781841", \ - "0.0226293, 0.0713869, 0.109904, 0.175486, 0.286622, 0.472138, 0.781861", \ - "0.0287463, 0.0760711, 0.112659, 0.17695, 0.28745, 0.472836, 0.782465", \ - "0.038507, 0.084638, 0.118947, 0.180814, 0.290113, 0.475051, 0.783701", \ - "0.053007, 0.103388, 0.133693, 0.191058, 0.297384, 0.480905, 0.789195" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.120215, 0.177652, 0.205506, 0.246898, 0.312691, 0.420414, 0.599157", \ - "0.139329, 0.19693, 0.224678, 0.266368, 0.332336, 0.440038, 0.618959", \ - "0.150699, 0.209425, 0.237417, 0.279352, 0.345503, 0.453351, 0.632215", \ - "0.164387, 0.22529, 0.254119, 0.296729, 0.363155, 0.471257, 0.650121", \ - "0.181293, 0.247345, 0.277462, 0.321179, 0.388124, 0.496591, 0.675772", \ - "0.20473, 0.280384, 0.313867, 0.360902, 0.431138, 0.540592, 0.719868", \ - "0.240145, 0.329418, 0.368246, 0.420619, 0.498224, 0.613851, 0.798801" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.023229, 0.0723473, 0.10229, 0.152171, 0.238186, 0.385086, 0.63312", \ - "0.0236537, 0.0723483, 0.102291, 0.152361, 0.23831, 0.38535, 0.633121", \ - "0.0245533, 0.0732984, 0.103167, 0.153082, 0.238862, 0.385369, 0.633122", \ - "0.0267793, 0.0760179, 0.1059, 0.15533, 0.240202, 0.386187, 0.633661", \ - "0.0314774, 0.0818744, 0.111199, 0.159452, 0.243105, 0.387849, 0.634403", \ - "0.041048, 0.094059, 0.123325, 0.170695, 0.252385, 0.393243, 0.636684", \ - "0.055344, 0.114906, 0.144994, 0.192737, 0.274758, 0.413593, 0.651815" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0477777, 0.0922776, 0.120253, 0.166265, 0.242375, 0.369594, 0.580942", \ - "0.0799744, 0.125344, 0.153321, 0.199143, 0.275632, 0.402676, 0.614079", \ - "0.100911, 0.147761, 0.175692, 0.221581, 0.297924, 0.424924, 0.636452", \ - "0.128379, 0.178804, 0.206748, 0.252575, 0.328686, 0.455641, 0.667288", \ - "0.16376, 0.219986, 0.247791, 0.293263, 0.369561, 0.496678, 0.707826", \ - "0.21057, 0.276199, 0.305426, 0.350257, 0.426666, 0.552817, 0.763932", \ - "0.272159, 0.352775, 0.385404, 0.433241, 0.510587, 0.638411, 0.850193" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0121363, 0.0675398, 0.107486, 0.174053, 0.285352, 0.471454, 0.781278", \ - "0.014843, 0.0679315, 0.107695, 0.174054, 0.285426, 0.471455, 0.781719", \ - "0.0175544, 0.0687568, 0.108158, 0.174339, 0.28563, 0.471456, 0.78172", \ - "0.0221242, 0.0707644, 0.109213, 0.174838, 0.286085, 0.471726, 0.781721", \ - "0.0284209, 0.075524, 0.111974, 0.17622, 0.286895, 0.472489, 0.781886", \ - "0.038504, 0.084459, 0.11823, 0.180523, 0.289596, 0.474352, 0.78377", \ - "0.053565, 0.103908, 0.133644, 0.191237, 0.297291, 0.480762, 0.788905" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.116943, 0.174461, 0.202031, 0.243709, 0.30964, 0.417299, 0.595956", \ - "0.137096, 0.194909, 0.222777, 0.264311, 0.330376, 0.438207, 0.617065", \ - "0.149882, 0.20917, 0.237248, 0.27928, 0.345579, 0.453438, 0.632232", \ - "0.167357, 0.229227, 0.258322, 0.300611, 0.36763, 0.475904, 0.654839", \ - "0.192774, 0.260203, 0.290528, 0.334138, 0.40118, 0.509909, 0.689322", \ - "0.234496, 0.311566, 0.344658, 0.390926, 0.461367, 0.570179, 0.749904", \ - "0.294767, 0.385902, 0.42456, 0.476755, 0.552663, 0.667153, 0.850485" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0231109, 0.0723338, 0.101945, 0.15215, 0.238189, 0.385104, 0.632882", \ - "0.0239022, 0.072409, 0.102377, 0.152324, 0.23834, 0.385417, 0.632883", \ - "0.0251599, 0.0739222, 0.103684, 0.153559, 0.239173, 0.385448, 0.633561", \ - "0.0282404, 0.0772972, 0.106825, 0.155854, 0.240922, 0.386868, 0.633741", \ - "0.03424, 0.0835769, 0.112333, 0.160264, 0.24372, 0.388737, 0.635281", \ - "0.044644, 0.095921, 0.123815, 0.170003, 0.252081, 0.393112, 0.637114", \ - "0.060489, 0.117935, 0.146196, 0.192411, 0.272449, 0.411124, 0.65002" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0452935, 0.088821, 0.116551, 0.162225, 0.238387, 0.365443, 0.576675", \ - "0.0755026, 0.120157, 0.148025, 0.193642, 0.269873, 0.396866, 0.608195", \ - "0.094468, 0.140809, 0.168558, 0.21428, 0.290483, 0.417386, 0.628813", \ - "0.118673, 0.16867, 0.196479, 0.242054, 0.318073, 0.444904, 0.656485", \ - "0.149665, 0.205725, 0.233289, 0.279008, 0.354537, 0.481391, 0.692463", \ - "0.187401, 0.254266, 0.283313, 0.32908, 0.404761, 0.531528, 0.74326", \ - "0.231144, 0.313363, 0.346878, 0.394888, 0.471915, 0.600054, 0.812903" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0113958, 0.0668812, 0.106849, 0.173496, 0.284988, 0.471034, 0.78111", \ - "0.0143372, 0.0673804, 0.107167, 0.173597, 0.285075, 0.471424, 0.781464", \ - "0.0171998, 0.0681955, 0.107676, 0.173909, 0.285272, 0.471425, 0.781465", \ - "0.0218366, 0.0703653, 0.108775, 0.174389, 0.285713, 0.471428, 0.781466", \ - "0.0283164, 0.0755963, 0.111642, 0.176056, 0.286496, 0.472218, 0.781753", \ - "0.039129, 0.085686, 0.118725, 0.180541, 0.289405, 0.474132, 0.783295", \ - "0.055347, 0.107052, 0.137191, 0.19356, 0.298129, 0.48099, 0.788798" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.107273, 0.164373, 0.192482, 0.233774, 0.299828, 0.407569, 0.586293", \ - "0.128104, 0.186164, 0.21403, 0.255761, 0.321834, 0.429493, 0.608417", \ - "0.143279, 0.202619, 0.231028, 0.273128, 0.339436, 0.447509, 0.626196", \ - "0.166055, 0.227855, 0.256725, 0.299196, 0.366324, 0.474845, 0.654089", \ - "0.201716, 0.268478, 0.298255, 0.341572, 0.408618, 0.517364, 0.697078", \ - "0.256995, 0.332843, 0.364996, 0.410725, 0.478809, 0.58742, 0.767318", \ - "0.336226, 0.425957, 0.463006, 0.513473, 0.586658, 0.700158, 0.882775" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0232175, 0.072033, 0.102247, 0.152147, 0.238221, 0.384959, 0.632892", \ - "0.0242702, 0.0726498, 0.102589, 0.152496, 0.238425, 0.385288, 0.632925", \ - "0.0259667, 0.0744253, 0.104229, 0.153942, 0.239527, 0.38569, 0.63337", \ - "0.0296913, 0.0776962, 0.107075, 0.15636, 0.241519, 0.387416, 0.634401", \ - "0.0362176, 0.0833961, 0.111587, 0.159839, 0.243885, 0.389329, 0.636095", \ - "0.046871, 0.095496, 0.12253, 0.168747, 0.249839, 0.392429, 0.637584", \ - "0.063665, 0.117447, 0.143947, 0.188783, 0.267751, 0.40737, 0.647394" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0411424, 0.0841422, 0.111823, 0.157339, 0.233644, 0.360258, 0.571558", \ - "0.0686465, 0.113089, 0.140867, 0.18649, 0.262588, 0.389455, 0.600744", \ - "0.0851535, 0.131376, 0.15899, 0.204563, 0.28081, 0.407729, 0.61889", \ - "0.105408, 0.155546, 0.183236, 0.228621, 0.304783, 0.431721, 0.642934", \ - "0.130939, 0.187776, 0.215386, 0.260546, 0.336562, 0.461795, 0.672775", \ - "0.159309, 0.228287, 0.258226, 0.303841, 0.379713, 0.505619, 0.716269", \ - "0.184179, 0.270302, 0.305735, 0.355571, 0.432593, 0.561211, 0.773127" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0108483, 0.0664395, 0.10673, 0.17328, 0.28508, 0.470882, 0.780918", \ - "0.0141759, 0.0671708, 0.107002, 0.173447, 0.285081, 0.470976, 0.781358", \ - "0.0170991, 0.0681759, 0.107468, 0.173759, 0.285127, 0.471046, 0.781359", \ - "0.0218156, 0.0705309, 0.108788, 0.174289, 0.285577, 0.471331, 0.78136", \ - "0.0291817, 0.0762319, 0.112096, 0.176221, 0.286514, 0.472104, 0.781563", \ - "0.040836, 0.088852, 0.121629, 0.182126, 0.290358, 0.474743, 0.783142", \ - "0.059214, 0.11375, 0.142658, 0.199007, 0.302137, 0.484216, 0.791322" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.090465, 0.147921, 0.175433, 0.217147, 0.283172, 0.390892, 0.569741", \ - "0.114684, 0.17241, 0.200365, 0.24208, 0.308145, 0.416033, 0.594788", \ - "0.133349, 0.191531, 0.219888, 0.262056, 0.328473, 0.436658, 0.615617", \ - "0.161453, 0.220882, 0.249342, 0.29155, 0.358409, 0.467197, 0.646442", \ - "0.200845, 0.264706, 0.293637, 0.335783, 0.402573, 0.510932, 0.690811", \ - "0.260855, 0.333241, 0.363811, 0.407328, 0.475237, 0.584017, 0.762403", \ - "0.350119, 0.435351, 0.470484, 0.518154, 0.589415, 0.701724, 0.883357" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0232214, 0.0721, 0.102034, 0.152163, 0.238416, 0.385029, 0.632892", \ - "0.0242323, 0.0727788, 0.10265, 0.15261, 0.238598, 0.385202, 0.632893", \ - "0.0260833, 0.0744863, 0.104431, 0.154232, 0.239888, 0.385832, 0.63307", \ - "0.0304829, 0.0764329, 0.106486, 0.156405, 0.241958, 0.388017, 0.634288", \ - "0.0377045, 0.0817552, 0.110227, 0.158708, 0.243777, 0.390037, 0.636917", \ - "0.049343, 0.093382, 0.120318, 0.165945, 0.248475, 0.392354, 0.638449", \ - "0.068164, 0.116304, 0.140989, 0.184968, 0.264569, 0.405695, 0.648047" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00851698, 0.00893977, 0.00895667, 0.00894547, 0.00882335, 0.00864788, 0.00822752", \ - "0.00844857, 0.00861898, 0.00870534, 0.00881285, 0.00859163, 0.00839451, 0.00802579", \ - "0.00870377, 0.00875247, 0.00877373, 0.00874153, 0.00894272, 0.00861556, 0.00797084", \ - "0.00957764, 0.00935881, 0.00944283, 0.00948497, 0.00921303, 0.0094335, 0.0087013", \ - "0.011856, 0.0112676, 0.0112687, 0.0111941, 0.0111802, 0.0109441, 0.0108435", \ - "0.0170868, 0.0159726, 0.0158114, 0.0154109, 0.0153056, 0.0151487, 0.0147996", \ - "0.0281746, 0.026267, 0.0258573, 0.0253941, 0.0252725, 0.024815, 0.0241533" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0161142, 0.0162572, 0.0163553, 0.0163052, 0.0161616, 0.0159109, 0.0155418", \ - "0.0159253, 0.0160258, 0.0161658, 0.0161581, 0.0160724, 0.0159274, 0.015511", \ - "0.0160038, 0.0159912, 0.0159921, 0.0160805, 0.0163451, 0.0158396, 0.015422", \ - "0.0162805, 0.0160822, 0.0161795, 0.0162582, 0.0160133, 0.0159998, 0.0155029", \ - "0.0174991, 0.0169849, 0.0171203, 0.0171678, 0.0171179, 0.0169419, 0.0163661", \ - "0.0217489, 0.02059, 0.0206364, 0.0205709, 0.0208069, 0.0207529, 0.0206203", \ - "0.0323851, 0.0302507, 0.0299939, 0.0297498, 0.0299155, 0.0295369, 0.0296949" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00831002, 0.00881792, 0.00883859, 0.00886787, 0.00870189, 0.00854676, 0.00809186", \ - "0.00818071, 0.00841913, 0.0085173, 0.00860483, 0.00842528, 0.00819623, 0.0079017", \ - "0.00841329, 0.00854574, 0.00856302, 0.00855596, 0.00865383, 0.00824123, 0.00788304", \ - "0.00926913, 0.00912977, 0.00923254, 0.00927934, 0.00906921, 0.0092022, 0.00850604", \ - "0.0116028, 0.0110557, 0.0109653, 0.0108689, 0.0109462, 0.0106738, 0.0105525", \ - "0.0164958, 0.0152987, 0.0151803, 0.014926, 0.0148803, 0.0146674, 0.0143925", \ - "0.0269563, 0.0249303, 0.0245226, 0.0242002, 0.0240824, 0.0236906, 0.0233625" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0140276, 0.0141852, 0.0142064, 0.0142158, 0.0141963, 0.0139929, 0.0134065", \ - "0.0138574, 0.013928, 0.0140757, 0.0140435, 0.0139501, 0.013877, 0.0134265", \ - "0.013985, 0.0139175, 0.0139202, 0.0139972, 0.0142594, 0.0138689, 0.0134096", \ - "0.0143997, 0.0141126, 0.0141756, 0.0141559, 0.0140209, 0.0139891, 0.0134258", \ - "0.0159527, 0.0152407, 0.0153395, 0.0153308, 0.0153096, 0.0150765, 0.0145265", \ - "0.0204721, 0.0190921, 0.0190687, 0.018901, 0.0192771, 0.0191433, 0.0191497", \ - "0.0306429, 0.0282438, 0.0279782, 0.0278513, 0.0279583, 0.0276255, 0.0275976" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0077669, 0.00832821, 0.00832872, 0.00831504, 0.00819222, 0.00799234, 0.00754855", \ - "0.00767439, 0.00793352, 0.00804626, 0.00809246, 0.00795454, 0.00775533, 0.00739271", \ - "0.00791906, 0.00809337, 0.00813468, 0.00810232, 0.0083897, 0.00800501, 0.00743092", \ - "0.00879544, 0.0086919, 0.00877338, 0.00882837, 0.00864552, 0.00878998, 0.0080325", \ - "0.0109821, 0.0105298, 0.0104358, 0.0104623, 0.0104294, 0.0102623, 0.0100127", \ - "0.0158452, 0.0146655, 0.0144962, 0.0144032, 0.0142117, 0.0141759, 0.0141347", \ - "0.0260316, 0.0239946, 0.0236533, 0.0232913, 0.0230488, 0.0227486, 0.0224354" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119, 0.0119712, 0.0121353, 0.0120611, 0.0120137, 0.0118321, 0.0113147", \ - "0.0117542, 0.0117652, 0.0119128, 0.0118705, 0.0118637, 0.0116728, 0.0113032", \ - "0.0120143, 0.0118256, 0.0118559, 0.0118881, 0.0121874, 0.0117809, 0.0112842", \ - "0.0126733, 0.012255, 0.0122918, 0.0122618, 0.0120916, 0.0120406, 0.0115926", \ - "0.0146262, 0.0137517, 0.0137384, 0.0137871, 0.0137867, 0.0136737, 0.013055", \ - "0.0192682, 0.0177074, 0.0176612, 0.0175832, 0.0174916, 0.0174432, 0.017399", \ - "0.0290476, 0.0263786, 0.0260747, 0.0259635, 0.0257693, 0.0256153, 0.0255902" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00740199, 0.007987, 0.00802432, 0.00796012, 0.00786934, 0.00758229, 0.0071482", \ - "0.00733661, 0.0076528, 0.00773778, 0.00777796, 0.00760687, 0.00738491, 0.00705676", \ - "0.00760074, 0.00787977, 0.00788024, 0.00784485, 0.00812282, 0.0078798, 0.00714774", \ - "0.00850194, 0.00843392, 0.00852486, 0.00854347, 0.00837788, 0.00861934, 0.00795733", \ - "0.010765, 0.0103887, 0.0102651, 0.010157, 0.0102364, 0.00967588, 0.00953805", \ - "0.0159106, 0.0147004, 0.0145849, 0.0144258, 0.0142376, 0.0141054, 0.0137728", \ - "0.0264385, 0.0242372, 0.0238266, 0.023636, 0.0233589, 0.0229853, 0.0226429" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00946213, 0.00964807, 0.00966372, 0.00968773, 0.00957037, 0.00938804, 0.00907827", \ - "0.00951645, 0.00947315, 0.00961382, 0.00959762, 0.009772, 0.00946485, 0.00899583", \ - "0.0100188, 0.00979644, 0.00980564, 0.00981008, 0.0101327, 0.00985688, 0.00924931", \ - "0.0111932, 0.0106471, 0.0107115, 0.0106759, 0.0104737, 0.010505, 0.0100895", \ - "0.0135255, 0.0125136, 0.0125505, 0.0124613, 0.0124839, 0.012206, 0.0116134", \ - "0.0185721, 0.0167789, 0.0167609, 0.0164979, 0.0166255, 0.0166171, 0.0161673", \ - "0.0289231, 0.025955, 0.0256077, 0.0254203, 0.0252977, 0.025031, 0.0247899" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00280767; - rise_capacitance : 0.00277195; - rise_capacitance_range (0.00259424, 0.00293555); - fall_capacitance : 0.0028434; - fall_capacitance_range (0.00238684, 0.00316562); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00270956; - rise_capacitance : 0.00272503; - rise_capacitance_range (0.00242079, 0.0029692); - fall_capacitance : 0.0026941; - fall_capacitance_range (0.00225734, 0.0029779); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00267612; - rise_capacitance : 0.00273322; - rise_capacitance_range (0.00233442, 0.00305364); - fall_capacitance : 0.00261902; - fall_capacitance_range (0.002197, 0.00284965); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00257381; - rise_capacitance : 0.00273533; - rise_capacitance_range (0.00224527, 0.00315227); - fall_capacitance : 0.00241229; - fall_capacitance_range (0.00221253, 0.0025312); - } - } - cell (sg13g2_or4_2) { - area : 16.3296; - cell_footprint : "or4"; - cell_leakage_power : 406.698; - leakage_power () { - value : 591.416; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 452.039; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 388.342; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 450.778; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 330.756; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 399.508; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 392.604; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 469.507; - when : "!A&B&C&D"; - } - leakage_power () { - value : 273.402; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 343.386; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 341.651; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 421.8; - when : "A&!B&C&D"; - } - leakage_power () { - value : 335.577; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 415.071; - when : "A&B&!C&D"; - } - leakage_power () { - value : 411.53; - when : "A&B&C&!D"; - } - leakage_power () { - value : 489.808; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0553833, 0.105356, 0.133757, 0.17987, 0.256538, 0.383599, 0.59523", \ - "0.0922748, 0.143186, 0.171397, 0.217502, 0.294112, 0.421339, 0.633607", \ - "0.117519, 0.170371, 0.198602, 0.244629, 0.320952, 0.448005, 0.659645", \ - "0.152325, 0.209338, 0.237595, 0.283412, 0.359548, 0.486438, 0.697848", \ - "0.198196, 0.262721, 0.291534, 0.336938, 0.41298, 0.539831, 0.751202", \ - "0.26365, 0.337904, 0.368349, 0.413117, 0.48912, 0.615499, 0.826567", \ - "0.350659, 0.439114, 0.473537, 0.521979, 0.598119, 0.725664, 0.934165" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0140389, 0.0699147, 0.109557, 0.175783, 0.287134, 0.473012, 0.78303", \ - "0.016861, 0.0704368, 0.109664, 0.175784, 0.287135, 0.473939, 0.784315", \ - "0.0198116, 0.071822, 0.110375, 0.176041, 0.287289, 0.47394, 0.784316", \ - "0.0256168, 0.0748254, 0.112104, 0.177077, 0.287751, 0.473941, 0.784317", \ - "0.0341189, 0.0819067, 0.116688, 0.179335, 0.288906, 0.474158, 0.784318", \ - "0.045668, 0.094317, 0.125962, 0.185408, 0.29241, 0.476365, 0.785373", \ - "0.066381, 0.117617, 0.145669, 0.199187, 0.301308, 0.482797, 0.790598" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.150522, 0.218897, 0.24924, 0.293468, 0.360999, 0.469518, 0.648386", \ - "0.169941, 0.238304, 0.268747, 0.312882, 0.380647, 0.489418, 0.66816", \ - "0.18267, 0.251749, 0.282226, 0.326411, 0.394424, 0.503204, 0.682007", \ - "0.199433, 0.270622, 0.301485, 0.34622, 0.414624, 0.523577, 0.702413", \ - "0.222142, 0.297123, 0.329346, 0.374912, 0.444271, 0.553719, 0.732837", \ - "0.255852, 0.338538, 0.373464, 0.42198, 0.494296, 0.604174, 0.784263", \ - "0.30682, 0.401354, 0.44127, 0.495332, 0.573718, 0.690602, 0.872561" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0318987, 0.0849788, 0.11511, 0.164893, 0.249078, 0.393559, 0.639578", \ - "0.0322048, 0.0849798, 0.115111, 0.164894, 0.249706, 0.393766, 0.639579", \ - "0.0331968, 0.085544, 0.115551, 0.164972, 0.249707, 0.393944, 0.639838", \ - "0.0355808, 0.0883467, 0.118196, 0.166994, 0.251073, 0.394779, 0.639972", \ - "0.0408468, 0.0940862, 0.123538, 0.171481, 0.254353, 0.397343, 0.641279", \ - "0.052119, 0.106289, 0.135581, 0.182499, 0.263802, 0.402543, 0.644254", \ - "0.070744, 0.128905, 0.15858, 0.205965, 0.285806, 0.422946, 0.657804" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0545503, 0.10353, 0.131747, 0.177609, 0.253914, 0.380882, 0.592486", \ - "0.090121, 0.140335, 0.168441, 0.21434, 0.290827, 0.417799, 0.629875", \ - "0.11416, 0.166648, 0.194481, 0.240221, 0.316427, 0.443434, 0.654762", \ - "0.146516, 0.203216, 0.231228, 0.277286, 0.353247, 0.479757, 0.691046", \ - "0.189245, 0.253634, 0.281743, 0.327035, 0.404133, 0.530859, 0.741691", \ - "0.247826, 0.322091, 0.352415, 0.398254, 0.474055, 0.599223, 0.808277", \ - "0.321148, 0.410415, 0.44537, 0.494073, 0.569842, 0.696595, 0.90928" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0133868, 0.0690985, 0.108756, 0.17496, 0.28647, 0.472588, 0.782851", \ - "0.0163602, 0.0697178, 0.108974, 0.175073, 0.286491, 0.472834, 0.783877", \ - "0.019405, 0.0713796, 0.10971, 0.17541, 0.286736, 0.472835, 0.783878", \ - "0.0252648, 0.074259, 0.111518, 0.176472, 0.287243, 0.472905, 0.783879", \ - "0.0336211, 0.0814742, 0.11617, 0.178848, 0.288283, 0.47378, 0.78388", \ - "0.045778, 0.094208, 0.125757, 0.184916, 0.291878, 0.475825, 0.785092", \ - "0.067219, 0.118843, 0.147197, 0.200445, 0.301329, 0.482491, 0.789825" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.147258, 0.215541, 0.245796, 0.290241, 0.357703, 0.466371, 0.64543", \ - "0.168061, 0.236611, 0.267206, 0.311107, 0.379039, 0.487653, 0.666451", \ - "0.182829, 0.252178, 0.282783, 0.327101, 0.395115, 0.503992, 0.68274", \ - "0.204821, 0.276332, 0.307592, 0.352761, 0.420969, 0.530185, 0.709249", \ - "0.238092, 0.313755, 0.346066, 0.391799, 0.461065, 0.570972, 0.750127", \ - "0.2917, 0.375542, 0.410181, 0.459187, 0.529415, 0.64002, 0.819634", \ - "0.370581, 0.466605, 0.506556, 0.560669, 0.63711, 0.752809, 0.93298" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0319696, 0.0844635, 0.115197, 0.164942, 0.2492, 0.393579, 0.639559", \ - "0.0323599, 0.0847938, 0.115198, 0.164943, 0.249201, 0.39358, 0.63977", \ - "0.0337319, 0.0860122, 0.115984, 0.165331, 0.249369, 0.393968, 0.639934", \ - "0.0369075, 0.0892551, 0.118985, 0.167978, 0.251741, 0.395162, 0.640271", \ - "0.0438398, 0.0955217, 0.124991, 0.172507, 0.255137, 0.39802, 0.642026", \ - "0.056942, 0.109266, 0.137082, 0.184042, 0.262686, 0.402704, 0.644393", \ - "0.077859, 0.133331, 0.161187, 0.206949, 0.2845, 0.420857, 0.656113" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0519469, 0.099945, 0.127836, 0.173589, 0.24985, 0.376745, 0.587975", \ - "0.0860002, 0.135602, 0.163523, 0.20928, 0.285542, 0.412497, 0.6239", \ - "0.108395, 0.160442, 0.187913, 0.233586, 0.309869, 0.436614, 0.647911", \ - "0.137936, 0.194511, 0.222494, 0.26788, 0.343982, 0.470601, 0.68206", \ - "0.17626, 0.240887, 0.269239, 0.314444, 0.390556, 0.516466, 0.727567", \ - "0.227549, 0.302328, 0.332739, 0.378068, 0.453508, 0.579341, 0.789817", \ - "0.288, 0.378478, 0.413396, 0.46234, 0.538456, 0.665232, 0.875877" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.01266, 0.0682586, 0.107995, 0.174472, 0.286124, 0.472228, 0.782533", \ - "0.015905, 0.0691769, 0.108467, 0.174659, 0.286164, 0.472877, 0.782931", \ - "0.0192074, 0.0708487, 0.109331, 0.175015, 0.286409, 0.472878, 0.782932", \ - "0.0251037, 0.0740013, 0.111212, 0.176035, 0.286962, 0.472879, 0.782933", \ - "0.033475, 0.0812618, 0.115848, 0.178668, 0.288157, 0.473528, 0.78335", \ - "0.046714, 0.095057, 0.126314, 0.185016, 0.291718, 0.475524, 0.784705", \ - "0.06924, 0.121405, 0.149845, 0.201577, 0.302487, 0.482851, 0.789783" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.137456, 0.205922, 0.236316, 0.280453, 0.347888, 0.456534, 0.635453", \ - "0.159714, 0.228394, 0.258549, 0.302922, 0.370908, 0.479471, 0.65825", \ - "0.1778, 0.247413, 0.277956, 0.322399, 0.390538, 0.499376, 0.678139", \ - "0.206792, 0.278474, 0.309542, 0.354603, 0.422999, 0.532228, 0.711342", \ - "0.251682, 0.32727, 0.359056, 0.404889, 0.474105, 0.583158, 0.762823", \ - "0.321192, 0.404672, 0.438737, 0.486743, 0.55726, 0.665991, 0.84503", \ - "0.421088, 0.516398, 0.555529, 0.607595, 0.681627, 0.794877, 0.976104" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0320029, 0.0848654, 0.115045, 0.164911, 0.249222, 0.393545, 0.639571", \ - "0.0325964, 0.0849072, 0.115046, 0.164912, 0.249223, 0.393578, 0.639574", \ - "0.0343918, 0.0865585, 0.116268, 0.165463, 0.249578, 0.394054, 0.640194", \ - "0.0385683, 0.0901785, 0.119688, 0.168491, 0.25215, 0.395809, 0.640674", \ - "0.0470203, 0.0966855, 0.125001, 0.173112, 0.255651, 0.398452, 0.642479", \ - "0.061211, 0.110805, 0.137383, 0.183267, 0.262667, 0.402358, 0.644607", \ - "0.083964, 0.135848, 0.16247, 0.20503, 0.280929, 0.416441, 0.654172" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0479899, 0.0954566, 0.12331, 0.168941, 0.245088, 0.372089, 0.583297", \ - "0.0800895, 0.129419, 0.157167, 0.202978, 0.279037, 0.406047, 0.617619", \ - "0.100518, 0.152271, 0.180041, 0.225663, 0.301795, 0.428548, 0.63975", \ - "0.126994, 0.184151, 0.211616, 0.257049, 0.333154, 0.459787, 0.670975", \ - "0.161203, 0.225148, 0.253487, 0.298692, 0.37477, 0.50081, 0.711791", \ - "0.203905, 0.278958, 0.310205, 0.355913, 0.430676, 0.556374, 0.766394", \ - "0.249064, 0.34129, 0.378677, 0.428374, 0.504117, 0.631371, 0.844058" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0120796, 0.0679465, 0.107777, 0.174351, 0.285997, 0.472225, 0.782493", \ - "0.0156451, 0.0689524, 0.108299, 0.174458, 0.286078, 0.472273, 0.783235", \ - "0.0192142, 0.0704944, 0.109114, 0.174924, 0.286191, 0.472274, 0.783236", \ - "0.02523, 0.0744544, 0.111292, 0.175865, 0.286948, 0.472577, 0.783237", \ - "0.0338423, 0.0823454, 0.116479, 0.178816, 0.288059, 0.473459, 0.783238", \ - "0.048903, 0.097594, 0.128293, 0.187037, 0.292765, 0.476184, 0.784854", \ - "0.073748, 0.127444, 0.15601, 0.206669, 0.305987, 0.48575, 0.791791" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.121027, 0.189519, 0.219585, 0.264101, 0.331773, 0.440152, 0.618994", \ - "0.146928, 0.215193, 0.245768, 0.28992, 0.357754, 0.466399, 0.645282", \ - "0.169529, 0.238356, 0.268895, 0.313255, 0.381361, 0.490231, 0.669208", \ - "0.204951, 0.274867, 0.305381, 0.350108, 0.418821, 0.528021, 0.707174", \ - "0.2552, 0.328581, 0.359576, 0.404414, 0.473552, 0.582412, 0.761786", \ - "0.32952, 0.410794, 0.443898, 0.489903, 0.558664, 0.667873, 0.84627", \ - "0.440539, 0.533746, 0.571635, 0.622093, 0.693911, 0.805931, 0.984815" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0318715, 0.0849826, 0.114669, 0.164937, 0.249048, 0.393426, 0.639581", \ - "0.0326771, 0.0849836, 0.115155, 0.164938, 0.249083, 0.393542, 0.639696", \ - "0.0350551, 0.0864878, 0.116452, 0.165656, 0.249804, 0.394223, 0.640405", \ - "0.0406842, 0.0899392, 0.119686, 0.168406, 0.252435, 0.396052, 0.64082", \ - "0.0509411, 0.0964354, 0.124663, 0.172248, 0.255496, 0.398925, 0.643098", \ - "0.067105, 0.111719, 0.137074, 0.181421, 0.261297, 0.402056, 0.64533", \ - "0.092441, 0.139203, 0.163675, 0.20425, 0.278633, 0.415145, 0.653098" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0136114, 0.0143196, 0.0144166, 0.0143816, 0.0141515, 0.0137209, 0.0128988", \ - "0.013848, 0.0139009, 0.0140495, 0.0140211, 0.0139744, 0.0137107, 0.0131238", \ - "0.0143893, 0.014016, 0.0140408, 0.0140282, 0.0143522, 0.0136146, 0.0126074", \ - "0.0157024, 0.0145907, 0.01465, 0.0146743, 0.0141132, 0.0141611, 0.0128103", \ - "0.0191008, 0.0167345, 0.0166328, 0.0164745, 0.0164977, 0.0158906, 0.0157249", \ - "0.0254941, 0.0215736, 0.021282, 0.0205484, 0.0202915, 0.0201961, 0.0196849", \ - "0.0394985, 0.0327305, 0.0319096, 0.0309965, 0.0303618, 0.0299602, 0.0283589" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0230772, 0.0213534, 0.0213884, 0.0215319, 0.0211559, 0.0206234, 0.0200273", \ - "0.0229039, 0.0212275, 0.0214477, 0.021569, 0.0216432, 0.0211217, 0.0205082", \ - "0.0230573, 0.0210771, 0.0211329, 0.0213176, 0.0216666, 0.0214968, 0.0201271", \ - "0.0236854, 0.0212718, 0.0213244, 0.0213252, 0.0209247, 0.0210477, 0.0199062", \ - "0.0254142, 0.0222461, 0.0221404, 0.0221677, 0.0221451, 0.0216414, 0.0207035", \ - "0.0306522, 0.025828, 0.0256135, 0.0252688, 0.0258829, 0.0254574, 0.0256023", \ - "0.0430633, 0.0358989, 0.0351256, 0.0346657, 0.0347562, 0.0348892, 0.0341691" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0133869, 0.0142827, 0.0144047, 0.014347, 0.0141085, 0.0137126, 0.0129427", \ - "0.0135805, 0.0137381, 0.0139549, 0.0139914, 0.0138754, 0.0134315, 0.0130628", \ - "0.0140568, 0.0139081, 0.013895, 0.0138921, 0.0139689, 0.0133443, 0.0125365", \ - "0.01537, 0.0143376, 0.014421, 0.0144971, 0.0140526, 0.0144465, 0.0127854", \ - "0.0185734, 0.0163421, 0.0162616, 0.0161652, 0.0162563, 0.0155156, 0.015475", \ - "0.0249619, 0.0210185, 0.0207335, 0.0202724, 0.0200992, 0.0195659, 0.0193357", \ - "0.0383208, 0.0314637, 0.0307141, 0.0299807, 0.029277, 0.0285632, 0.0280753" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0209856, 0.0192731, 0.0191967, 0.0193942, 0.0189906, 0.0187927, 0.0185887", \ - "0.0208404, 0.0191479, 0.0196319, 0.019536, 0.0193112, 0.0190264, 0.0183889", \ - "0.021091, 0.0189871, 0.019038, 0.0192179, 0.0193494, 0.0194063, 0.0180739", \ - "0.0219222, 0.0192644, 0.0193164, 0.0193491, 0.018945, 0.0191462, 0.0180503", \ - "0.0242041, 0.0204545, 0.0202576, 0.0202463, 0.0201733, 0.0197783, 0.0187807", \ - "0.0299973, 0.0245265, 0.0239112, 0.0241544, 0.0236259, 0.0239465, 0.0238215", \ - "0.0422802, 0.0341597, 0.0332723, 0.0330401, 0.0326639, 0.0330575, 0.0318738" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0128363, 0.0137894, 0.0138775, 0.0138681, 0.0136081, 0.0132101, 0.0123525", \ - "0.0130528, 0.0133153, 0.0135349, 0.0136981, 0.0133848, 0.0131109, 0.0122475", \ - "0.0135295, 0.013499, 0.0133939, 0.0134317, 0.0135577, 0.0131559, 0.0121116", \ - "0.0148496, 0.0139178, 0.0140295, 0.0140943, 0.0136608, 0.0139408, 0.0124526", \ - "0.018113, 0.0158341, 0.0157928, 0.0157608, 0.0160512, 0.0152678, 0.0150014", \ - "0.0245151, 0.0204131, 0.0201314, 0.0194825, 0.0192872, 0.0190957, 0.0185927", \ - "0.0372376, 0.0304215, 0.0295544, 0.028556, 0.0282521, 0.0276352, 0.0267629" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0188479, 0.0172161, 0.0173642, 0.0173459, 0.0167563, 0.0165063, 0.01592", \ - "0.0187302, 0.0169867, 0.0172018, 0.0172272, 0.0171985, 0.0169665, 0.016182", \ - "0.019134, 0.0168821, 0.0168886, 0.017062, 0.0174448, 0.0170475, 0.0159305", \ - "0.0203701, 0.0174226, 0.0173835, 0.017383, 0.0169669, 0.0171782, 0.0160776", \ - "0.0231871, 0.0190856, 0.0187307, 0.0188612, 0.018671, 0.0180392, 0.0171258", \ - "0.0293706, 0.0234023, 0.0227456, 0.0228631, 0.0226432, 0.0222387, 0.0218311", \ - "0.0416575, 0.0327215, 0.0318451, 0.0312557, 0.0304009, 0.0302361, 0.0304304" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124841, 0.0135815, 0.0136549, 0.0136169, 0.0133917, 0.0129802, 0.0121066", \ - "0.0127007, 0.0130899, 0.0132815, 0.0135425, 0.0130744, 0.0126545, 0.0121643", \ - "0.0131714, 0.0131556, 0.0131962, 0.0131896, 0.0136822, 0.0129957, 0.0117792", \ - "0.0145991, 0.0138365, 0.0138446, 0.0139398, 0.013625, 0.0139645, 0.0123734", \ - "0.017749, 0.0156256, 0.0155229, 0.015394, 0.0155969, 0.0147336, 0.0148011", \ - "0.0243198, 0.0200821, 0.0198894, 0.0195617, 0.0192184, 0.0189751, 0.0181957", \ - "0.0378557, 0.0305905, 0.0296725, 0.028734, 0.0284008, 0.0278276, 0.0270385" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0164629, 0.014781, 0.0147853, 0.0149639, 0.0148431, 0.0140079, 0.0133858", \ - "0.0164649, 0.0146246, 0.0149846, 0.0148754, 0.0147464, 0.0143935, 0.0139293", \ - "0.0172417, 0.0147875, 0.01478, 0.0149135, 0.0154278, 0.0148964, 0.0140317", \ - "0.0191469, 0.0157816, 0.0156947, 0.0155305, 0.0152353, 0.0153896, 0.0142126", \ - "0.0226115, 0.0177732, 0.0174724, 0.0173595, 0.0174348, 0.0167496, 0.0154686", \ - "0.0293346, 0.0226171, 0.0219545, 0.0216759, 0.0211485, 0.021227, 0.0206016", \ - "0.0424126, 0.0323892, 0.031456, 0.0308467, 0.0300156, 0.0298327, 0.0292237" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00278363; - rise_capacitance : 0.00274505; - rise_capacitance_range (0.00258441, 0.00290019); - fall_capacitance : 0.0028222; - fall_capacitance_range (0.00237396, 0.00312989); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00270312; - rise_capacitance : 0.00271394; - rise_capacitance_range (0.00243538, 0.0029434); - fall_capacitance : 0.0026923; - fall_capacitance_range (0.00226414, 0.00296642); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00266761; - rise_capacitance : 0.00271757; - rise_capacitance_range (0.00237054, 0.0030173); - fall_capacitance : 0.00261765; - fall_capacitance_range (0.00220499, 0.00284178); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00255761; - rise_capacitance : 0.00271122; - rise_capacitance_range (0.00231564, 0.00307956); - fall_capacitance : 0.002404; - fall_capacitance_range (0.00223469, 0.00251172); - } - } - cell (sg13g2_sdfbbp_1) { - area : 63.504; - cell_footprint : "sdfbbp"; - cell_leakage_power : 1677.4; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 1644.27; - when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1692.02; - when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1508.44; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1658.84; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1367.12; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1665.91; - when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1665.88; - when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1715.68; - when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1739.31; - when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1738.76; - when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1752.34; - when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1752.33; - when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1787.78; - when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1629.26; - when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1677; - when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1676.18; - when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1699.81; - when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1650.9; - when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1741.91; - when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 1712.85; - when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 1748.82; - when : "CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.202937, 0.241288, 0.268711, 0.314213, 0.390543, 0.517424, 0.729066", \ - "0.232907, 0.271184, 0.298586, 0.344191, 0.420355, 0.547337, 0.759025", \ - "0.252577, 0.290836, 0.3183, 0.363773, 0.44004, 0.567161, 0.77875", \ - "0.279104, 0.31736, 0.344867, 0.390436, 0.466581, 0.593566, 0.805185", \ - "0.315574, 0.353684, 0.381302, 0.426825, 0.502917, 0.629878, 0.841657", \ - "0.364672, 0.402934, 0.430402, 0.475969, 0.552178, 0.679181, 0.89081", \ - "0.431839, 0.470105, 0.497527, 0.543058, 0.619379, 0.746447, 0.958177" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0138512, 0.0670604, 0.107101, 0.173749, 0.285484, 0.471932, 0.782431", \ - "0.0138522, 0.0670614, 0.107156, 0.17375, 0.285809, 0.471933, 0.782432", \ - "0.0138583, 0.0670624, 0.107157, 0.173751, 0.28581, 0.471934, 0.782433", \ - "0.0138593, 0.0670634, 0.107158, 0.173757, 0.285811, 0.471935, 0.782434", \ - "0.0138603, 0.0670644, 0.107159, 0.173769, 0.285812, 0.471936, 0.782435", \ - "0.0138613, 0.0670654, 0.10716, 0.17377, 0.285813, 0.471937, 0.782436", \ - "0.0138623, 0.0670664, 0.107161, 0.173771, 0.285814, 0.471938, 0.782437" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.170235, 0.205042, 0.228244, 0.266421, 0.330377, 0.436833, 0.614394", \ - "0.199599, 0.234376, 0.25758, 0.295762, 0.359701, 0.466207, 0.643592", \ - "0.219434, 0.254215, 0.277384, 0.315585, 0.379526, 0.486003, 0.663382", \ - "0.246817, 0.281582, 0.304761, 0.342966, 0.406901, 0.513388, 0.690742", \ - "0.284659, 0.319454, 0.342545, 0.380762, 0.44476, 0.551212, 0.728576", \ - "0.337749, 0.372465, 0.395641, 0.433892, 0.497777, 0.60429, 0.781671", \ - "0.412119, 0.446318, 0.469923, 0.508129, 0.572167, 0.678535, 0.855947" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116179, 0.0546701, 0.086316, 0.139302, 0.228243, 0.37661, 0.624018", \ - "0.0116461, 0.0546703, 0.086382, 0.139303, 0.228244, 0.376611, 0.624019", \ - "0.0116471, 0.0546713, 0.086383, 0.139304, 0.228245, 0.376751, 0.624404", \ - "0.0116481, 0.0546723, 0.086384, 0.139305, 0.228259, 0.376752, 0.624405", \ - "0.0116747, 0.0546733, 0.086385, 0.139306, 0.22826, 0.376753, 0.624406", \ - "0.011697, 0.054686, 0.086386, 0.139307, 0.228261, 0.376754, 0.624407", \ - "0.011755, 0.054701, 0.086412, 0.13931, 0.228262, 0.376755, 0.624408" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.202937, 0.241288, 0.268711, 0.314213, 0.390543, 0.517424, 0.729066", \ - "0.232907, 0.271184, 0.298586, 0.344191, 0.420355, 0.547337, 0.759025", \ - "0.252577, 0.290836, 0.3183, 0.363773, 0.44004, 0.567161, 0.77875", \ - "0.279104, 0.31736, 0.344867, 0.390436, 0.466581, 0.593566, 0.805185", \ - "0.315574, 0.353684, 0.381302, 0.426825, 0.502917, 0.629878, 0.841657", \ - "0.364672, 0.402934, 0.430402, 0.475969, 0.552178, 0.679181, 0.89081", \ - "0.431839, 0.470105, 0.497527, 0.543058, 0.619379, 0.746447, 0.958177" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0138512, 0.0670604, 0.107101, 0.173749, 0.285484, 0.471932, 0.782431", \ - "0.0138522, 0.0670614, 0.107156, 0.17375, 0.285809, 0.471933, 0.782432", \ - "0.0138583, 0.0670624, 0.107157, 0.173751, 0.28581, 0.471934, 0.782433", \ - "0.0138593, 0.0670634, 0.107158, 0.173757, 0.285811, 0.471935, 0.782434", \ - "0.0138603, 0.0670644, 0.107159, 0.173769, 0.285812, 0.471936, 0.782435", \ - "0.0138613, 0.0670654, 0.10716, 0.17377, 0.285813, 0.471937, 0.782436", \ - "0.0138623, 0.0670664, 0.107161, 0.173771, 0.285814, 0.471938, 0.782437" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.170235, 0.205042, 0.228244, 0.266421, 0.330377, 0.436833, 0.614394", \ - "0.199599, 0.234376, 0.25758, 0.295762, 0.359701, 0.466207, 0.643592", \ - "0.219434, 0.254215, 0.277384, 0.315585, 0.379526, 0.486003, 0.663382", \ - "0.246817, 0.281582, 0.304761, 0.342966, 0.406901, 0.513388, 0.690742", \ - "0.284659, 0.319454, 0.342545, 0.380762, 0.44476, 0.551212, 0.728576", \ - "0.337749, 0.372465, 0.395641, 0.433892, 0.497777, 0.60429, 0.781671", \ - "0.412119, 0.446318, 0.469923, 0.508129, 0.572167, 0.678535, 0.855947" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116179, 0.0546701, 0.086316, 0.139302, 0.228243, 0.37661, 0.624018", \ - "0.0116461, 0.0546703, 0.086382, 0.139303, 0.228244, 0.376611, 0.624019", \ - "0.0116471, 0.0546713, 0.086383, 0.139304, 0.228245, 0.376751, 0.624404", \ - "0.0116481, 0.0546723, 0.086384, 0.139305, 0.228259, 0.376752, 0.624405", \ - "0.0116747, 0.0546733, 0.086385, 0.139306, 0.22826, 0.376753, 0.624406", \ - "0.011697, 0.054686, 0.086386, 0.139307, 0.228261, 0.376754, 0.624407", \ - "0.011755, 0.054701, 0.086412, 0.13931, 0.228262, 0.376755, 0.624408" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.14159, 0.17642, 0.199544, 0.237758, 0.301839, 0.408339, 0.585521", \ - "0.174647, 0.20948, 0.232628, 0.270955, 0.334821, 0.441316, 0.618852", \ - "0.196356, 0.231052, 0.254187, 0.292446, 0.356447, 0.462871, 0.640325", \ - "0.227537, 0.262177, 0.285297, 0.323537, 0.387498, 0.493943, 0.671329", \ - "0.268178, 0.302548, 0.325714, 0.36393, 0.427928, 0.53438, 0.71171", \ - "0.323454, 0.357309, 0.380421, 0.41867, 0.482514, 0.588983, 0.766381", \ - "0.392692, 0.425668, 0.448668, 0.486756, 0.550722, 0.657186, 0.83471" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119847, 0.0548001, 0.086455, 0.139427, 0.228344, 0.376644, 0.62381", \ - "0.0119857, 0.0548026, 0.0864615, 0.139428, 0.228345, 0.376952, 0.623811", \ - "0.0120368, 0.0548136, 0.086491, 0.139429, 0.228346, 0.376953, 0.624461", \ - "0.012099, 0.0548616, 0.086492, 0.13943, 0.228347, 0.376954, 0.624462", \ - "0.0123049, 0.0548949, 0.0864998, 0.139431, 0.228348, 0.376955, 0.624463", \ - "0.012777, 0.055018, 0.086567, 0.139475, 0.228349, 0.376956, 0.624464", \ - "0.013832, 0.055311, 0.086742, 0.139551, 0.228391, 0.376957, 0.624465" \ - ); - } - } - timing () { - related_pin : "SET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0829364, 0.123076, 0.150622, 0.19627, 0.272576, 0.399497, 0.61116", \ - "0.117248, 0.156801, 0.184382, 0.229938, 0.306149, 0.433175, 0.645007", \ - "0.140196, 0.179042, 0.206634, 0.252087, 0.328393, 0.455392, 0.667031", \ - "0.17285, 0.210417, 0.237694, 0.283123, 0.359411, 0.486347, 0.697883", \ - "0.215314, 0.251092, 0.27806, 0.323946, 0.399949, 0.526894, 0.738412", \ - "0.271241, 0.304869, 0.331409, 0.376169, 0.451865, 0.578577, 0.790197", \ - "0.339464, 0.37014, 0.396167, 0.43999, 0.514977, 0.641236, 0.852674" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0118774, 0.06682, 0.106963, 0.173659, 0.285419, 0.471805, 0.782436", \ - "0.0122916, 0.0668208, 0.106982, 0.173661, 0.28542, 0.472247, 0.782437", \ - "0.0129721, 0.0668908, 0.107059, 0.173662, 0.285439, 0.472248, 0.782438", \ - "0.0143839, 0.0670931, 0.107136, 0.173689, 0.28544, 0.472249, 0.782439", \ - "0.0166632, 0.0675679, 0.107312, 0.173788, 0.285441, 0.47225, 0.78244", \ - "0.019791, 0.068341, 0.107649, 0.173914, 0.285454, 0.472251, 0.782441", \ - "0.023817, 0.069399, 0.108093, 0.174014, 0.285589, 0.472252, 0.782442" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208784, 0.0211986, 0.0212577, 0.0212797, 0.0212547, 0.0211353, 0.0208447", \ - "0.0208486, 0.0211711, 0.0213134, 0.0212782, 0.0212914, 0.0210775, 0.0208096", \ - "0.0211543, 0.0214621, 0.0215094, 0.0215918, 0.0215249, 0.0221564, 0.0210952", \ - "0.0218648, 0.0221841, 0.022281, 0.0223118, 0.0222247, 0.0222754, 0.0221806", \ - "0.0234844, 0.0238124, 0.023868, 0.0239865, 0.0239829, 0.0237095, 0.0237268", \ - "0.0271637, 0.027485, 0.0275704, 0.0276277, 0.0276059, 0.0277375, 0.0275416", \ - "0.0349662, 0.0352452, 0.0353013, 0.0353443, 0.0354533, 0.0354126, 0.0353552" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202651, 0.020647, 0.0206751, 0.0206364, 0.0204897, 0.0202066, 0.0197337", \ - "0.0201191, 0.0205037, 0.0205949, 0.0207873, 0.020472, 0.0200653, 0.019598", \ - "0.0204664, 0.0208205, 0.0208524, 0.0208495, 0.021087, 0.0204032, 0.0199858", \ - "0.0211413, 0.0215714, 0.021644, 0.0215947, 0.0214517, 0.0214153, 0.0209612", \ - "0.0227836, 0.023158, 0.0232487, 0.0232312, 0.0233034, 0.0230281, 0.0224267", \ - "0.0265767, 0.02692, 0.0270045, 0.0269688, 0.027073, 0.0270052, 0.0270702", \ - "0.0347985, 0.035121, 0.0351021, 0.03506, 0.0351141, 0.0350108, 0.0350497" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208784, 0.0211986, 0.0212577, 0.0212797, 0.0212547, 0.0211353, 0.0208447", \ - "0.0208486, 0.0211711, 0.0213134, 0.0212782, 0.0212914, 0.0210775, 0.0208096", \ - "0.0211543, 0.0214621, 0.0215094, 0.0215918, 0.0215249, 0.0221564, 0.0210952", \ - "0.0218648, 0.0221841, 0.022281, 0.0223118, 0.0222247, 0.0222754, 0.0221806", \ - "0.0234844, 0.0238124, 0.023868, 0.0239865, 0.0239829, 0.0237095, 0.0237268", \ - "0.0271637, 0.027485, 0.0275704, 0.0276277, 0.0276059, 0.0277375, 0.0275416", \ - "0.0349662, 0.0352452, 0.0353013, 0.0353443, 0.0354533, 0.0354126, 0.0353552" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202651, 0.020647, 0.0206751, 0.0206364, 0.0204897, 0.0202066, 0.0197337", \ - "0.0201191, 0.0205037, 0.0205949, 0.0207873, 0.020472, 0.0200653, 0.019598", \ - "0.0204664, 0.0208205, 0.0208524, 0.0208495, 0.021087, 0.0204032, 0.0199858", \ - "0.0211413, 0.0215714, 0.021644, 0.0215947, 0.0214517, 0.0214153, 0.0209612", \ - "0.0227836, 0.023158, 0.0232487, 0.0232312, 0.0233034, 0.0230281, 0.0224267", \ - "0.0265767, 0.02692, 0.0270045, 0.0269688, 0.027073, 0.0270052, 0.0270702", \ - "0.0347985, 0.035121, 0.0351021, 0.03506, 0.0351141, 0.0350108, 0.0350497" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0437787, 0.0640415, 0.0776704, 0.100113, 0.137488, 0.199687, 0.302994", \ - "0.0435296, 0.0637694, 0.0776245, 0.0999586, 0.137215, 0.199422, 0.302952", \ - "0.0436566, 0.0638675, 0.0774629, 0.100003, 0.137838, 0.199508, 0.303085", \ - "0.0444517, 0.06463, 0.0783885, 0.100845, 0.137992, 0.200648, 0.303768", \ - "0.0461213, 0.0661091, 0.0798871, 0.102511, 0.140267, 0.202183, 0.305833", \ - "0.0504516, 0.0701924, 0.0839464, 0.106334, 0.144229, 0.207058, 0.31111", \ - "0.0599498, 0.0792896, 0.0928857, 0.115353, 0.153096, 0.215492, 0.320119" \ - ); - } - } - internal_power () { - related_pin : "SET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.038563, 0.0591767, 0.0728217, 0.0952998, 0.132835, 0.195235, 0.299231", \ - "0.0380939, 0.0583807, 0.072226, 0.094677, 0.132123, 0.194802, 0.298669", \ - "0.0386871, 0.0587643, 0.0724371, 0.0950581, 0.132556, 0.195291, 0.299006", \ - "0.0409935, 0.0606496, 0.0743646, 0.0969458, 0.134395, 0.197464, 0.300988", \ - "0.046002, 0.064917, 0.0786155, 0.101315, 0.138954, 0.201414, 0.305901", \ - "0.0570238, 0.0749205, 0.0884969, 0.110878, 0.148353, 0.211294, 0.315684", \ - "0.0785836, 0.095008, 0.108256, 0.130378, 0.167854, 0.230393, 0.334779" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.140063, 0.193624, 0.222455, 0.268707, 0.345589, 0.473342, 0.686548", \ - "0.169367, 0.222986, 0.251829, 0.298087, 0.374964, 0.502735, 0.715929", \ - "0.189209, 0.242791, 0.271644, 0.317894, 0.394749, 0.522581, 0.735726", \ - "0.216573, 0.270202, 0.299044, 0.345297, 0.422178, 0.549959, 0.762846", \ - "0.254357, 0.30799, 0.336836, 0.383072, 0.459917, 0.587809, 0.800782", \ - "0.307425, 0.361221, 0.390086, 0.436361, 0.513266, 0.641061, 0.854081", \ - "0.381398, 0.435028, 0.464352, 0.510646, 0.587552, 0.71545, 0.928446" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0180483, 0.0729403, 0.111135, 0.176444, 0.288081, 0.475407, 0.787638", \ - "0.0180578, 0.0729413, 0.111136, 0.176445, 0.288104, 0.475943, 0.787647", \ - "0.0180983, 0.0729423, 0.111137, 0.176446, 0.288105, 0.475944, 0.788539", \ - "0.0181335, 0.0729644, 0.111138, 0.176447, 0.288106, 0.475945, 0.78854", \ - "0.0182436, 0.0730242, 0.111139, 0.176448, 0.288107, 0.475946, 0.788541", \ - "0.01853, 0.073128, 0.11121, 0.176486, 0.288108, 0.475947, 0.788542", \ - "0.019012, 0.073366, 0.111378, 0.176564, 0.288109, 0.475948, 0.788543" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.169803, 0.225539, 0.251921, 0.292, 0.35702, 0.464481, 0.643293", \ - "0.19979, 0.25548, 0.281858, 0.321989, 0.38693, 0.494445, 0.673258", \ - "0.219441, 0.275151, 0.301466, 0.341597, 0.406591, 0.514079, 0.692989", \ - "0.246019, 0.301689, 0.328019, 0.3682, 0.433171, 0.540572, 0.719378", \ - "0.282314, 0.338163, 0.364303, 0.404646, 0.46963, 0.577059, 0.756009", \ - "0.331557, 0.387245, 0.413615, 0.453702, 0.518744, 0.626183, 0.804968", \ - "0.398715, 0.454378, 0.480766, 0.520849, 0.585838, 0.693341, 0.87215" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207178, 0.0672576, 0.096143, 0.14608, 0.233107, 0.381288, 0.630183", \ - "0.0207188, 0.0672586, 0.096144, 0.146133, 0.233108, 0.381306, 0.630184", \ - "0.0207198, 0.0672596, 0.096145, 0.146134, 0.233109, 0.381535, 0.630185", \ - "0.0207208, 0.0672606, 0.0961754, 0.146135, 0.23311, 0.381536, 0.630319", \ - "0.0207399, 0.0672616, 0.0961764, 0.146136, 0.233164, 0.381537, 0.63032", \ - "0.0207409, 0.0672626, 0.0961774, 0.146137, 0.233165, 0.381538, 0.630321", \ - "0.0207419, 0.067272, 0.0961784, 0.146138, 0.233166, 0.381539, 0.630322" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.140063, 0.193624, 0.222455, 0.268707, 0.345589, 0.473342, 0.686548", \ - "0.169367, 0.222986, 0.251829, 0.298087, 0.374964, 0.502735, 0.715929", \ - "0.189209, 0.242791, 0.271644, 0.317894, 0.394749, 0.522581, 0.735726", \ - "0.216573, 0.270202, 0.299044, 0.345297, 0.422178, 0.549959, 0.762846", \ - "0.254357, 0.30799, 0.336836, 0.383072, 0.459917, 0.587809, 0.800782", \ - "0.307425, 0.361221, 0.390086, 0.436361, 0.513266, 0.641061, 0.854081", \ - "0.381398, 0.435028, 0.464352, 0.510646, 0.587552, 0.71545, 0.928446" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0180483, 0.0729403, 0.111135, 0.176444, 0.288081, 0.475407, 0.787638", \ - "0.0180578, 0.0729413, 0.111136, 0.176445, 0.288104, 0.475943, 0.787647", \ - "0.0180983, 0.0729423, 0.111137, 0.176446, 0.288105, 0.475944, 0.788539", \ - "0.0181335, 0.0729644, 0.111138, 0.176447, 0.288106, 0.475945, 0.78854", \ - "0.0182436, 0.0730242, 0.111139, 0.176448, 0.288107, 0.475946, 0.788541", \ - "0.01853, 0.073128, 0.11121, 0.176486, 0.288108, 0.475947, 0.788542", \ - "0.019012, 0.073366, 0.111378, 0.176564, 0.288109, 0.475948, 0.788543" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.169803, 0.225539, 0.251921, 0.292, 0.35702, 0.464481, 0.643293", \ - "0.19979, 0.25548, 0.281858, 0.321989, 0.38693, 0.494445, 0.673258", \ - "0.219441, 0.275151, 0.301466, 0.341597, 0.406591, 0.514079, 0.692989", \ - "0.246019, 0.301689, 0.328019, 0.3682, 0.433171, 0.540572, 0.719378", \ - "0.282314, 0.338163, 0.364303, 0.404646, 0.46963, 0.577059, 0.756009", \ - "0.331557, 0.387245, 0.413615, 0.453702, 0.518744, 0.626183, 0.804968", \ - "0.398715, 0.454378, 0.480766, 0.520849, 0.585838, 0.693341, 0.87215" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207178, 0.0672576, 0.096143, 0.14608, 0.233107, 0.381288, 0.630183", \ - "0.0207188, 0.0672586, 0.096144, 0.146133, 0.233108, 0.381306, 0.630184", \ - "0.0207198, 0.0672596, 0.096145, 0.146134, 0.233109, 0.381535, 0.630185", \ - "0.0207208, 0.0672606, 0.0961754, 0.146135, 0.23311, 0.381536, 0.630319", \ - "0.0207399, 0.0672616, 0.0961764, 0.146136, 0.233164, 0.381537, 0.63032", \ - "0.0207409, 0.0672626, 0.0961774, 0.146137, 0.233165, 0.381538, 0.630321", \ - "0.0207419, 0.067272, 0.0961784, 0.146138, 0.233166, 0.381539, 0.630322" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.110592, 0.166823, 0.197085, 0.24516, 0.322822, 0.45077, 0.66381", \ - "0.143521, 0.199825, 0.230177, 0.278233, 0.355863, 0.48381, 0.696695", \ - "0.165077, 0.221439, 0.25182, 0.299838, 0.377489, 0.505437, 0.718334", \ - "0.195974, 0.252668, 0.283032, 0.331058, 0.408656, 0.536566, 0.749455", \ - "0.236448, 0.294035, 0.324451, 0.372414, 0.45, 0.577891, 0.790865", \ - "0.289091, 0.348914, 0.37946, 0.427395, 0.504946, 0.632779, 0.84575", \ - "0.354879, 0.419377, 0.450246, 0.498255, 0.575673, 0.703602, 0.916681" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187943, 0.0763731, 0.115409, 0.180243, 0.290356, 0.475672, 0.787148", \ - "0.0189083, 0.0764039, 0.11541, 0.180244, 0.290386, 0.475673, 0.787149", \ - "0.0191524, 0.0764516, 0.115411, 0.180245, 0.290387, 0.475674, 0.787247", \ - "0.0197489, 0.076775, 0.115495, 0.180246, 0.290388, 0.475675, 0.787248", \ - "0.0210436, 0.0773609, 0.115758, 0.180291, 0.290389, 0.475676, 0.787249", \ - "0.023828, 0.078806, 0.11659, 0.18063, 0.29039, 0.475677, 0.78725", \ - "0.028172, 0.081884, 0.118308, 0.181386, 0.290403, 0.475678, 0.787329" \ - ); - } - } - timing () { - related_pin : "SET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0558792, 0.102372, 0.127553, 0.166904, 0.231413, 0.338632, 0.517357", \ - "0.0885971, 0.136984, 0.162203, 0.201555, 0.266039, 0.373379, 0.552043", \ - "0.109299, 0.160589, 0.18594, 0.225241, 0.289729, 0.396996, 0.575731", \ - "0.137666, 0.194838, 0.220503, 0.2597, 0.3242, 0.431411, 0.610116", \ - "0.175088, 0.240786, 0.26714, 0.306317, 0.369416, 0.476709, 0.655385", \ - "0.223368, 0.300218, 0.32639, 0.3655, 0.429568, 0.536535, 0.715213", \ - "0.281213, 0.368753, 0.394668, 0.433312, 0.497175, 0.603844, 0.782464" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.01403, 0.0605071, 0.090926, 0.142215, 0.230075, 0.378542, 0.627663", \ - "0.0166492, 0.0613933, 0.0912136, 0.142216, 0.230076, 0.378614, 0.627996", \ - "0.0195589, 0.0632212, 0.0921464, 0.142428, 0.230077, 0.378615, 0.627997", \ - "0.0247889, 0.0668724, 0.094114, 0.143118, 0.230316, 0.378758, 0.627998", \ - "0.0323131, 0.0733607, 0.0974975, 0.144253, 0.230601, 0.37901, 0.627999", \ - "0.042914, 0.081883, 0.101764, 0.145752, 0.231042, 0.379092, 0.628284", \ - "0.057446, 0.091319, 0.106132, 0.147297, 0.231502, 0.379519, 0.628446" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202686, 0.0206925, 0.0207621, 0.0207699, 0.0207213, 0.0205816, 0.0203115", \ - "0.0201233, 0.0205501, 0.02067, 0.020641, 0.020593, 0.0205979, 0.0201884", \ - "0.0204609, 0.0208932, 0.0209226, 0.0209873, 0.0209291, 0.021202, 0.020721", \ - "0.0211445, 0.0215883, 0.02168, 0.021682, 0.0216085, 0.0216414, 0.0213988", \ - "0.0227891, 0.0231995, 0.0232693, 0.0233477, 0.0233528, 0.0231155, 0.0230817", \ - "0.0265923, 0.0269659, 0.0270771, 0.0270991, 0.0271281, 0.0271726, 0.0270351", \ - "0.0348134, 0.0351775, 0.0352065, 0.0352328, 0.035307, 0.0352399, 0.0351496" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.020881, 0.0211406, 0.0212, 0.021157, 0.0210452, 0.0207344, 0.0202105", \ - "0.0208505, 0.021107, 0.0212413, 0.0211401, 0.0212093, 0.0206936, 0.0201763", \ - "0.0211582, 0.0213992, 0.0214541, 0.0214481, 0.0217229, 0.0213111, 0.0204699", \ - "0.0218684, 0.0221372, 0.0222884, 0.0222888, 0.0219693, 0.0220087, 0.0212508", \ - "0.0234789, 0.0237586, 0.0238509, 0.0238877, 0.0239375, 0.023665, 0.0230144", \ - "0.0271654, 0.0274201, 0.0275508, 0.0274788, 0.0275848, 0.0276066, 0.0275793", \ - "0.0349578, 0.035198, 0.0352161, 0.0351811, 0.0352198, 0.0350846, 0.0350593" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202686, 0.0206925, 0.0207621, 0.0207699, 0.0207213, 0.0205816, 0.0203115", \ - "0.0201233, 0.0205501, 0.02067, 0.020641, 0.020593, 0.0205979, 0.0201884", \ - "0.0204609, 0.0208932, 0.0209226, 0.0209873, 0.0209291, 0.021202, 0.020721", \ - "0.0211445, 0.0215883, 0.02168, 0.021682, 0.0216085, 0.0216414, 0.0213988", \ - "0.0227891, 0.0231995, 0.0232693, 0.0233477, 0.0233528, 0.0231155, 0.0230817", \ - "0.0265923, 0.0269659, 0.0270771, 0.0270991, 0.0271281, 0.0271726, 0.0270351", \ - "0.0348134, 0.0351775, 0.0352065, 0.0352328, 0.035307, 0.0352399, 0.0351496" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.020881, 0.0211406, 0.0212, 0.021157, 0.0210452, 0.0207344, 0.0202105", \ - "0.0208505, 0.021107, 0.0212413, 0.0211401, 0.0212093, 0.0206936, 0.0201763", \ - "0.0211582, 0.0213992, 0.0214541, 0.0214481, 0.0217229, 0.0213111, 0.0204699", \ - "0.0218684, 0.0221372, 0.0222884, 0.0222888, 0.0219693, 0.0220087, 0.0212508", \ - "0.0234789, 0.0237586, 0.0238509, 0.0238877, 0.0239375, 0.023665, 0.0230144", \ - "0.0271654, 0.0274201, 0.0275508, 0.0274788, 0.0275848, 0.0276066, 0.0275793", \ - "0.0349578, 0.035198, 0.0352161, 0.0351811, 0.0352198, 0.0350846, 0.0350593" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0438054, 0.0641821, 0.0778745, 0.100357, 0.13796, 0.200385, 0.304411", \ - "0.0435458, 0.063889, 0.077772, 0.100372, 0.13773, 0.200069, 0.30407", \ - "0.043673, 0.0639473, 0.0776429, 0.100297, 0.137717, 0.201151, 0.304333", \ - "0.0444633, 0.0646756, 0.0784653, 0.100921, 0.138385, 0.201557, 0.305718", \ - "0.0461657, 0.0662763, 0.0800122, 0.102624, 0.140367, 0.202543, 0.307345", \ - "0.0504579, 0.0703262, 0.0840175, 0.106624, 0.144331, 0.207118, 0.311295", \ - "0.0599694, 0.0794673, 0.0931643, 0.115714, 0.153247, 0.216155, 0.320518" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - internal_power () { - related_pin : "SET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0385802, 0.0590166, 0.0726888, 0.094998, 0.132351, 0.19437, 0.29787", \ - "0.0380519, 0.0582419, 0.072005, 0.0947668, 0.131631, 0.193808, 0.297401", \ - "0.0386817, 0.0587867, 0.072393, 0.0947562, 0.132483, 0.194414, 0.297795", \ - "0.0409604, 0.0605463, 0.0744166, 0.0968982, 0.133985, 0.196718, 0.300379", \ - "0.0460472, 0.0648861, 0.0786777, 0.101142, 0.138785, 0.200978, 0.304419", \ - "0.0570562, 0.0748933, 0.0885347, 0.110639, 0.148608, 0.211362, 0.315682", \ - "0.0785341, 0.0949559, 0.107963, 0.130047, 0.167633, 0.229925, 0.334677" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00324932; - rise_capacitance : 0.00328304; - rise_capacitance_range (0.00299313, 0.00352038); - fall_capacitance : 0.00320718; - fall_capacitance_range (0.00293792, 0.00347322); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0669861, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0830078, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0140725, 0.0139523, 0.0145081, 0.0159604, 0.0190832, 0.0263825, 0.042269" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137536, 0.0137916, 0.0144019, 0.015933, 0.0191202, 0.0264772, 0.0420585" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * SET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0243759, 0.0243206, 0.0249494, 0.0264589, 0.0297834, 0.037294, 0.0533207" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0190972, 0.0189747, 0.0194858, 0.0208686, 0.0240299, 0.0313326, 0.0469795" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.01775, 0.017808, 0.0185396, 0.0201549, 0.0235369, 0.0310865, 0.0469885" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * SET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.026413, 0.0265311, 0.0272091, 0.0288532, 0.0322409, 0.0398135, 0.0557397" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * SET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141842, 0.0140547, 0.0146594, 0.0160818, 0.0192151, 0.0265257, 0.0424425" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0139873, 0.0140383, 0.0146177, 0.0161611, 0.0193556, 0.0266762, 0.04216" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0144329, 0.0143145, 0.0148678, 0.0163233, 0.0194431, 0.0267424, 0.0426288" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0135745, 0.0135938, 0.0142146, 0.0157475, 0.0189381, 0.0262896, 0.0419528" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0147371, 0.0146277, 0.0152351, 0.0166487, 0.0197974, 0.0271051, 0.0429013" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0136922, 0.0137565, 0.0143392, 0.0158773, 0.0190727, 0.0263977, 0.0418832" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * SET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141752, 0.0140506, 0.0146586, 0.0160796, 0.0192139, 0.0265393, 0.0424423" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0139766, 0.0140415, 0.0146159, 0.0161596, 0.0193549, 0.0266756, 0.0421623" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0147371, 0.0146277, 0.0152351, 0.0166487, 0.0197974, 0.0271051, 0.0429013" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.01775, 0.017808, 0.0185396, 0.0201549, 0.0235369, 0.0310865, 0.0469885" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00209963; - rise_capacitance : 0.00213169; - rise_capacitance_range (0.00192237, 0.00228689); - fall_capacitance : 0.00206757; - fall_capacitance_range (0.0018916, 0.00219701); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0177173, 0.0112861, 0.0423457", \ - "-0.189436, -0.134962, -0.106552, -0.0736253", \ - "-0.260749, -0.213382, -0.188886, -0.151256", \ - "-0.344563, -0.302988, -0.280961, -0.250881" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, 0.0297034, 0.0832959, 0.142185", \ - "-0.181949, -0.0891261, -0.0357467, 0.0308367", \ - "-0.26332, -0.174046, -0.121426, -0.058033", \ - "-0.339166, -0.259004, -0.207512, -0.147577" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0831365, 0.0252047, -0.000999033, -0.0342506", \ - "0.209403, 0.147695, 0.117042, 0.0846213", \ - "0.289038, 0.223872, 0.199679, 0.162556", \ - "0.379641, 0.319482, 0.295086, 0.265638" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.102698, -0.00224933, -0.0550064, -0.107106", \ - "0.219386, 0.117137, 0.0645933, 0.00764929", \ - "0.301897, 0.202893, 0.14841, 0.0891074", \ - "0.385038, 0.291992, 0.238587, 0.180044" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137454, 0.0136312, 0.0138049, 0.0142417, 0.015593, 0.0187782, 0.0259056" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0140734, 0.0139676, 0.0141238, 0.0146865, 0.016127, 0.0192315, 0.0262723" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00645838, 0.00630599, 0.0064028, 0.00680233, 0.00807777, 0.0108429, 0.0172262" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00575428, 0.00562933, 0.00577283, 0.00626997, 0.0075816, 0.0103646, 0.0167487" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0137454, 0.0136312, 0.0138049, 0.0142417, 0.015593, 0.0187782, 0.0259056" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0140734, 0.0139676, 0.0141238, 0.0146865, 0.016127, 0.0192315, 0.0262723" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00187053; - rise_capacitance : 0.00187053; - rise_capacitance_range (0.00187053, 0.00187053); - fall_capacitance : 0.00187053; - fall_capacitance_range (0.00174038, 0.00200072); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0440134, -0.0471742, -0.093583, -0.15028", \ - "0.159486, 0.066208, 0.0147674, -0.0445817", \ - "0.227315, 0.132088, 0.0782526, 0.0184836", \ - "0.309484, 0.209522, 0.156663, 0.0914977" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0293423, 0.0571575, 0.10387, 0.161074", \ - "-0.142016, -0.0534757, -0.00427779, 0.0528287", \ - "-0.204169, -0.116353, -0.0647607, -0.00718383", \ - "-0.279802, -0.190279, -0.139714, -0.07674" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0958252, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00214532; - rise_capacitance : 0.00215506; - rise_capacitance_range (0.00188544, 0.00233685); - fall_capacitance : 0.00213558; - fall_capacitance_range (0.00185995, 0.00230675); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0831365, -0.0326922, -0.0067163, 0.0261555", \ - "-0.206907, -0.155334, -0.130154, -0.0956173", \ - "-0.289038, -0.242229, -0.215869, -0.182331", \ - "-0.387736, -0.349721, -0.32616, -0.292202" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0880269, 0.00724098, 0.0601499, 0.1179", \ - "-0.191932, -0.0993119, -0.0462364, 0.0143427", \ - "-0.268464, -0.181913, -0.13222, -0.0693328", \ - "-0.347261, -0.267251, -0.218812, -0.156432" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.100253, 0.0426755, 0.0170034, -0.0153621", \ - "0.226874, 0.168066, 0.140643, 0.106613", \ - "0.314756, 0.255341, 0.226663, 0.193631", \ - "0.417418, 0.360717, 0.33746, 0.304008" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.124705, 0.0202131, -0.0318604, -0.0855195", \ - "0.229369, 0.127323, 0.0750829, 0.0186453", \ - "0.309612, 0.21076, 0.159203, 0.100407", \ - "0.393133, 0.29749, 0.247062, 0.188898" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0155111, 0.0153995, 0.015512, 0.0158193, 0.0168251, 0.0197048, 0.0262118" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0194002, 0.0192379, 0.0192768, 0.0196046, 0.0207026, 0.023629, 0.030231" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00791104, 0.0077672, 0.00780764, 0.00803898, 0.00894297, 0.0114001, 0.0173125" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00862748, 0.00851728, 0.00859653, 0.00883428, 0.00975816, 0.0123342, 0.0182654" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0155111, 0.0153995, 0.015512, 0.0158193, 0.0168251, 0.0197048, 0.0262118" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0194002, 0.0192379, 0.0192768, 0.0196046, 0.0207026, 0.023629, 0.030231" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00378653; - rise_capacitance : 0.00417392; - rise_capacitance_range (0.00412728, 0.00476208); - fall_capacitance : 0.00339913; - fall_capacitance_range (0.00339913, 0.00454054); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0177173, 0.00871436, 0.0423457", \ - "-0.194428, -0.140055, -0.114419, -0.0791233", \ - "-0.273607, -0.223872, -0.196981, -0.165381", \ - "-0.371546, -0.327729, -0.303561, -0.271542" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, 0.0297034, 0.0807241, 0.142185", \ - "-0.161982, -0.0687544, -0.012145, 0.0500797", \ - "-0.224744, -0.137332, -0.0836493, -0.0213086", \ - "-0.285199, -0.201275, -0.151013, -0.0885461" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0880269, 0.0326922, 0.0067163, -0.0261555", \ - "0.224378, 0.162973, 0.132776, 0.101115", \ - "0.317328, 0.252719, 0.223964, 0.190806", \ - "0.428212, 0.363466, 0.33746, 0.304008" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.102698, 0.000246497, -0.0524346, -0.107106", \ - "0.19942, 0.094219, 0.0409916, -0.0143427", \ - "0.265892, 0.166179, 0.113331, 0.055208", \ - "0.331071, 0.234263, 0.182088, 0.123965" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0167904, 0.0168296, 0.0171593, 0.0179578, 0.0197637, 0.0237249, 0.0321512" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0182195, 0.018312, 0.0186214, 0.0194136, 0.0211251, 0.0250216, 0.0332107" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0229641, 0.0225645, 0.0228334, 0.0236375, 0.0254906, 0.0294332, 0.0378055" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0246848, 0.0291949, 0.0304682, 0.0314888, 0.0332385, 0.0371362, 0.0453529" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0158438, 0.0158575, 0.0163739, 0.0177432, 0.0210102, 0.028215, 0.0434725" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0100622, 0.0206914, 0.0304158, 0.033692, 0.0368848, 0.0438353, 0.0586749" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00785338, 0.0078087, 0.00829262, 0.00955358, 0.0127187, 0.0195179, 0.0341885" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00851437, 0.0085283, 0.00891745, 0.0100884, 0.0129581, 0.0195635, 0.0338454" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0167904, 0.0168296, 0.0171593, 0.0179578, 0.0197637, 0.0237249, 0.0321512" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0182195, 0.018312, 0.0186214, 0.0194136, 0.0211251, 0.0250216, 0.0332107" \ - ); - } - } - } - pin (SET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00563188; - rise_capacitance : 0.00563188; - rise_capacitance_range (0.00563188, 0.00563188); - fall_capacitance : 0.00563188; - fall_capacitance_range (0.00523616, 0.00601019); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.012226, -0.102082, -0.160449, -0.225834", \ - "0.132032, 0.0152788, -0.045548, -0.116056", \ - "0.37905, 0.181913, 0.0917444, 0.00435888", \ - "0.862648, 0.569641, 0.419384, 0.259735" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0244519, 0.127041, 0.183595, 0.247421", \ - "-0.0396867, 0.061115, 0.116353, 0.179283", \ - "-0.0807241, 0.0173898, 0.0728558, 0.136889", \ - "-0.139487, -0.0418327, 0.0100088, 0.0737885" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : both_edges; - timing_type : non_seq_hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0537942, -0.0426755, -0.045293, -0.0467003", \ - "-0.154495, -0.109498, -0.0986846, -0.0956173", \ - "-0.224744, -0.166179, -0.151108, -0.137132", \ - "-0.309484, -0.248008, -0.230112, -0.215462" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : both_edges; - timing_type : non_seq_setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, 0.0801129, 0.158451, 0.284156", \ - "0.171965, 0.124777, 0.124909, 0.153346", \ - "0.24789, 0.187158, 0.172695, 0.173856", \ - "0.339166, 0.275498, 0.255537, 0.244978" \ - ); - } - } - timing () { - related_pin : "SET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0605774, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clear_preset_var1 : "H"; - clear_preset_var2 : "L"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - preset : "!SET_B"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - pin (SET_B) { - direction : input; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clear_preset_var1 : H; - clear_preset_var2 : L; - clocked_on : "CLK"; - next_state : "D"; - preset : "!SET_B"; - } - } - } - cell (sg13g2_sdfrbp_1) { - area : 68.9472; - cell_footprint : "sdfrbp"; - cell_leakage_power : 1733.55; - leakage_power () { - value : 1639.88; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1639.88; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1537.59; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1696.83; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1696.81; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1717.5; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1738.78; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1757.88; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1783.27; - when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1693.27; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1784.98; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 1770.89; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1792.17; - when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 1750.22; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1822.42; - when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 1811.27; - when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1836.66; - when : "CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.127744, 0.166113, 0.19382, 0.239647, 0.316477, 0.444606, 0.658185", \ - "0.157331, 0.195773, 0.223442, 0.269277, 0.346163, 0.474288, 0.687874", \ - "0.177161, 0.215541, 0.243185, 0.289058, 0.365883, 0.494019, 0.707536", \ - "0.204775, 0.243108, 0.270786, 0.316631, 0.393571, 0.521578, 0.735109", \ - "0.244038, 0.282206, 0.309868, 0.355733, 0.43264, 0.56069, 0.774257", \ - "0.3, 0.336497, 0.364143, 0.409952, 0.486787, 0.614865, 0.828412", \ - "0.378211, 0.414801, 0.442229, 0.488015, 0.564747, 0.692868, 0.906416" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137898, 0.0672612, 0.107613, 0.174679, 0.287077, 0.474501, 0.786891", \ - "0.0137908, 0.0672622, 0.107627, 0.17468, 0.287079, 0.474502, 0.786984", \ - "0.0138196, 0.0672632, 0.107634, 0.174681, 0.28708, 0.474503, 0.788483", \ - "0.0138352, 0.0672636, 0.107635, 0.174682, 0.287081, 0.474504, 0.788484", \ - "0.0140089, 0.0672985, 0.107636, 0.174683, 0.287082, 0.474505, 0.788485", \ - "0.014314, 0.067327, 0.107649, 0.174687, 0.287083, 0.474506, 0.788486", \ - "0.015374, 0.067482, 0.107714, 0.174733, 0.287129, 0.474507, 0.788487" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118805, 0.153368, 0.176556, 0.214701, 0.278577, 0.384974, 0.562536", \ - "0.147983, 0.182578, 0.205747, 0.243913, 0.307788, 0.414217, 0.591691", \ - "0.167194, 0.201811, 0.225008, 0.263153, 0.326999, 0.43339, 0.610808", \ - "0.192587, 0.227211, 0.250391, 0.288548, 0.352392, 0.458788, 0.636099", \ - "0.22773, 0.2623, 0.285085, 0.323653, 0.387119, 0.494033, 0.670898", \ - "0.275218, 0.309779, 0.332952, 0.371126, 0.434999, 0.541467, 0.718745", \ - "0.338492, 0.373041, 0.396197, 0.434383, 0.498249, 0.604692, 0.782035" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112911, 0.0543867, 0.0860959, 0.139023, 0.227859, 0.376214, 0.623362", \ - "0.0112921, 0.0543877, 0.0860991, 0.139024, 0.228038, 0.376407, 0.623526", \ - "0.0112931, 0.0543887, 0.0861037, 0.139025, 0.228039, 0.376408, 0.624382", \ - "0.0112941, 0.0543897, 0.0861047, 0.139026, 0.22804, 0.376409, 0.624383", \ - "0.0112954, 0.0543907, 0.0861057, 0.139027, 0.228041, 0.37641, 0.624384", \ - "0.0112964, 0.0543917, 0.0861067, 0.139028, 0.228042, 0.376411, 0.624385", \ - "0.0112974, 0.0543927, 0.086107, 0.139029, 0.228043, 0.376439, 0.624386" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.127744, 0.166113, 0.19382, 0.239647, 0.316477, 0.444606, 0.658185", \ - "0.157331, 0.195773, 0.223442, 0.269277, 0.346163, 0.474288, 0.687874", \ - "0.177161, 0.215541, 0.243185, 0.289058, 0.365883, 0.494019, 0.707536", \ - "0.204775, 0.243108, 0.270786, 0.316631, 0.393571, 0.521578, 0.735109", \ - "0.244038, 0.282206, 0.309868, 0.355733, 0.43264, 0.56069, 0.774257", \ - "0.3, 0.336497, 0.364143, 0.409952, 0.486787, 0.614865, 0.828412", \ - "0.378211, 0.414801, 0.442229, 0.488015, 0.564747, 0.692868, 0.906416" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0137898, 0.0672612, 0.107613, 0.174679, 0.287077, 0.474501, 0.786891", \ - "0.0137908, 0.0672622, 0.107627, 0.17468, 0.287079, 0.474502, 0.786984", \ - "0.0138196, 0.0672632, 0.107634, 0.174681, 0.28708, 0.474503, 0.788483", \ - "0.0138352, 0.0672636, 0.107635, 0.174682, 0.287081, 0.474504, 0.788484", \ - "0.0140089, 0.0672985, 0.107636, 0.174683, 0.287082, 0.474505, 0.788485", \ - "0.014314, 0.067327, 0.107649, 0.174687, 0.287083, 0.474506, 0.788486", \ - "0.015374, 0.067482, 0.107714, 0.174733, 0.287129, 0.474507, 0.788487" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118805, 0.153368, 0.176556, 0.214701, 0.278577, 0.384974, 0.562536", \ - "0.147983, 0.182578, 0.205747, 0.243913, 0.307788, 0.414217, 0.591691", \ - "0.167194, 0.201811, 0.225008, 0.263153, 0.326999, 0.43339, 0.610808", \ - "0.192587, 0.227211, 0.250391, 0.288548, 0.352392, 0.458788, 0.636099", \ - "0.22773, 0.2623, 0.285085, 0.323653, 0.387119, 0.494033, 0.670898", \ - "0.275218, 0.309779, 0.332952, 0.371126, 0.434999, 0.541467, 0.718745", \ - "0.338492, 0.373041, 0.396197, 0.434383, 0.498249, 0.604692, 0.782035" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0112911, 0.0543867, 0.0860959, 0.139023, 0.227859, 0.376214, 0.623362", \ - "0.0112921, 0.0543877, 0.0860991, 0.139024, 0.228038, 0.376407, 0.623526", \ - "0.0112931, 0.0543887, 0.0861037, 0.139025, 0.228039, 0.376408, 0.624382", \ - "0.0112941, 0.0543897, 0.0861047, 0.139026, 0.22804, 0.376409, 0.624383", \ - "0.0112954, 0.0543907, 0.0861057, 0.139027, 0.228041, 0.37641, 0.624384", \ - "0.0112964, 0.0543917, 0.0861067, 0.139028, 0.228042, 0.376411, 0.624385", \ - "0.0112974, 0.0543927, 0.086107, 0.139029, 0.228043, 0.376439, 0.624386" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.162771, 0.197228, 0.220382, 0.258554, 0.322483, 0.428971, 0.606445", \ - "0.200353, 0.234884, 0.258057, 0.296317, 0.360216, 0.466647, 0.644041", \ - "0.227937, 0.26235, 0.285469, 0.323726, 0.387569, 0.494029, 0.671517", \ - "0.269644, 0.304142, 0.327301, 0.365521, 0.42945, 0.535831, 0.713163", \ - "0.328368, 0.362805, 0.385979, 0.424217, 0.488072, 0.594514, 0.771892", \ - "0.410085, 0.444406, 0.467579, 0.505735, 0.569658, 0.676099, 0.853506", \ - "0.522385, 0.556751, 0.579917, 0.61803, 0.6818, 0.788453, 0.96558" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0111368, 0.054286, 0.0860232, 0.139001, 0.227916, 0.376246, 0.623624", \ - "0.0111378, 0.054287, 0.0860565, 0.139002, 0.228557, 0.376247, 0.623625", \ - "0.0111517, 0.054288, 0.0860575, 0.139003, 0.228558, 0.376286, 0.623626", \ - "0.0111961, 0.0542979, 0.0860754, 0.139004, 0.228559, 0.376287, 0.623627", \ - "0.0112544, 0.0543127, 0.0860764, 0.139005, 0.22856, 0.376288, 0.623628", \ - "0.011403, 0.054352, 0.086093, 0.139006, 0.228561, 0.376289, 0.623629", \ - "0.01158, 0.054421, 0.086094, 0.139019, 0.228562, 0.37629, 0.62363" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377708, 0.0579819, 0.0716898, 0.0941901, 0.131779, 0.194167, 0.298286", \ - "0.0375575, 0.0577376, 0.0715621, 0.0939812, 0.131645, 0.193994, 0.297947", \ - "0.0381746, 0.0582362, 0.0719594, 0.0945562, 0.132322, 0.194651, 0.299135", \ - "0.039588, 0.0596891, 0.0734582, 0.0959308, 0.133449, 0.196426, 0.299885", \ - "0.0431431, 0.0630249, 0.0768132, 0.0994344, 0.137194, 0.199492, 0.303862", \ - "0.0510859, 0.0707072, 0.0845172, 0.107045, 0.144746, 0.207579, 0.311903", \ - "0.0681809, 0.0873287, 0.100981, 0.123539, 0.161334, 0.224009, 0.328583" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380629, 0.0583133, 0.0719595, 0.0943493, 0.131685, 0.193801, 0.297258", \ - "0.0381212, 0.0583355, 0.0720478, 0.09483, 0.131887, 0.193896, 0.297296", \ - "0.0388717, 0.0591687, 0.0727739, 0.0951182, 0.133, 0.194694, 0.29847", \ - "0.0404082, 0.0607018, 0.0744548, 0.0969749, 0.134072, 0.196685, 0.30014", \ - "0.043909, 0.0640788, 0.0778659, 0.100245, 0.138254, 0.200447, 0.303771", \ - "0.0515805, 0.0717201, 0.0854172, 0.108039, 0.145608, 0.2082, 0.312859", \ - "0.0678209, 0.0878719, 0.101445, 0.123805, 0.16143, 0.224322, 0.328602" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377708, 0.0579819, 0.0716898, 0.0941901, 0.131779, 0.194167, 0.298286", \ - "0.0375575, 0.0577376, 0.0715621, 0.0939812, 0.131645, 0.193994, 0.297947", \ - "0.0381746, 0.0582362, 0.0719594, 0.0945562, 0.132322, 0.194651, 0.299135", \ - "0.039588, 0.0596891, 0.0734582, 0.0959308, 0.133449, 0.196426, 0.299885", \ - "0.0431431, 0.0630249, 0.0768132, 0.0994344, 0.137194, 0.199492, 0.303862", \ - "0.0510859, 0.0707072, 0.0845172, 0.107045, 0.144746, 0.207579, 0.311903", \ - "0.0681809, 0.0873287, 0.100981, 0.123539, 0.161334, 0.224009, 0.328583" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380629, 0.0583133, 0.0719595, 0.0943493, 0.131685, 0.193801, 0.297258", \ - "0.0381212, 0.0583355, 0.0720478, 0.09483, 0.131887, 0.193896, 0.297296", \ - "0.0388717, 0.0591687, 0.0727739, 0.0951182, 0.133, 0.194694, 0.29847", \ - "0.0404082, 0.0607018, 0.0744548, 0.0969749, 0.134072, 0.196685, 0.30014", \ - "0.043909, 0.0640788, 0.0778659, 0.100245, 0.138254, 0.200447, 0.303771", \ - "0.0515805, 0.0717201, 0.0854172, 0.108039, 0.145608, 0.2082, 0.312859", \ - "0.0678209, 0.0878719, 0.101445, 0.123805, 0.16143, 0.224322, 0.328602" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0395108, 0.0596728, 0.073329, 0.0957066, 0.13308, 0.195214, 0.298732", \ - "0.039117, 0.0593075, 0.0732223, 0.0954548, 0.133018, 0.194846, 0.298231", \ - "0.0395783, 0.0596443, 0.0732997, 0.0958809, 0.133978, 0.1954, 0.298771", \ - "0.0410594, 0.0611744, 0.0749361, 0.0973347, 0.134488, 0.197546, 0.30024", \ - "0.0448904, 0.0649494, 0.0785949, 0.101283, 0.138993, 0.200684, 0.304724", \ - "0.0529312, 0.0728116, 0.0863461, 0.108966, 0.146644, 0.209603, 0.313681", \ - "0.06921, 0.0887898, 0.102377, 0.1249, 0.162517, 0.225254, 0.329584" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0913868, 0.146857, 0.17597, 0.222141, 0.298541, 0.425575, 0.637253", \ - "0.120537, 0.176025, 0.205108, 0.251253, 0.327665, 0.454689, 0.666187", \ - "0.13977, 0.195268, 0.224317, 0.270423, 0.346858, 0.473877, 0.685606", \ - "0.165214, 0.220666, 0.249731, 0.295835, 0.372259, 0.499303, 0.710713", \ - "0.2004, 0.255337, 0.284791, 0.330957, 0.406938, 0.534531, 0.745447", \ - "0.248105, 0.303222, 0.332258, 0.378481, 0.454862, 0.581918, 0.793354", \ - "0.311195, 0.366068, 0.395036, 0.441222, 0.517541, 0.644543, 0.856084" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0175979, 0.0742452, 0.111589, 0.175901, 0.286408, 0.472288, 0.782667", \ - "0.0175989, 0.0742462, 0.111642, 0.175902, 0.286409, 0.472333, 0.782836", \ - "0.0175999, 0.0742472, 0.111643, 0.175903, 0.28641, 0.472334, 0.782871", \ - "0.0176197, 0.0742873, 0.111644, 0.175904, 0.286411, 0.472335, 0.782872", \ - "0.0176207, 0.0742888, 0.111645, 0.175916, 0.286472, 0.472336, 0.782873", \ - "0.0176217, 0.0742898, 0.111646, 0.175919, 0.286473, 0.472337, 0.782874", \ - "0.017746, 0.0742908, 0.111647, 0.17592, 0.286474, 0.472338, 0.782875" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0964786, 0.156056, 0.183197, 0.223903, 0.289022, 0.396454, 0.575128", \ - "0.126078, 0.185656, 0.212798, 0.253414, 0.318669, 0.426083, 0.604818", \ - "0.145884, 0.205465, 0.232621, 0.273224, 0.338426, 0.445873, 0.624552", \ - "0.173342, 0.233013, 0.26019, 0.300851, 0.366066, 0.473488, 0.652156", \ - "0.212268, 0.272229, 0.299462, 0.340237, 0.405409, 0.512821, 0.691552", \ - "0.267094, 0.327114, 0.354479, 0.395344, 0.460637, 0.568083, 0.746873", \ - "0.342305, 0.407561, 0.435256, 0.476321, 0.541643, 0.649157, 0.827909" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0209167, 0.0703673, 0.0986061, 0.147625, 0.233835, 0.381406, 0.629856", \ - "0.0209655, 0.0703876, 0.0986071, 0.147626, 0.233845, 0.381689, 0.629896", \ - "0.0210528, 0.0704166, 0.0986785, 0.147627, 0.233846, 0.38169, 0.631801", \ - "0.0213751, 0.0706114, 0.0987239, 0.147628, 0.233847, 0.381691, 0.631802", \ - "0.0222891, 0.0709358, 0.0989668, 0.147847, 0.233873, 0.381692, 0.631803", \ - "0.024631, 0.071841, 0.09952, 0.148119, 0.234084, 0.381693, 0.631804", \ - "0.029658, 0.074816, 0.10144, 0.1492, 0.234673, 0.381776, 0.631805" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0913868, 0.146857, 0.17597, 0.222141, 0.298541, 0.425575, 0.637253", \ - "0.120537, 0.176025, 0.205108, 0.251253, 0.327665, 0.454689, 0.666187", \ - "0.13977, 0.195268, 0.224317, 0.270423, 0.346858, 0.473877, 0.685606", \ - "0.165214, 0.220666, 0.249731, 0.295835, 0.372259, 0.499303, 0.710713", \ - "0.2004, 0.255337, 0.284791, 0.330957, 0.406938, 0.534531, 0.745447", \ - "0.248105, 0.303222, 0.332258, 0.378481, 0.454862, 0.581918, 0.793354", \ - "0.311195, 0.366068, 0.395036, 0.441222, 0.517541, 0.644543, 0.856084" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0175979, 0.0742452, 0.111589, 0.175901, 0.286408, 0.472288, 0.782667", \ - "0.0175989, 0.0742462, 0.111642, 0.175902, 0.286409, 0.472333, 0.782836", \ - "0.0175999, 0.0742472, 0.111643, 0.175903, 0.28641, 0.472334, 0.782871", \ - "0.0176197, 0.0742873, 0.111644, 0.175904, 0.286411, 0.472335, 0.782872", \ - "0.0176207, 0.0742888, 0.111645, 0.175916, 0.286472, 0.472336, 0.782873", \ - "0.0176217, 0.0742898, 0.111646, 0.175919, 0.286473, 0.472337, 0.782874", \ - "0.017746, 0.0742908, 0.111647, 0.17592, 0.286474, 0.472338, 0.782875" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0964786, 0.156056, 0.183197, 0.223903, 0.289022, 0.396454, 0.575128", \ - "0.126078, 0.185656, 0.212798, 0.253414, 0.318669, 0.426083, 0.604818", \ - "0.145884, 0.205465, 0.232621, 0.273224, 0.338426, 0.445873, 0.624552", \ - "0.173342, 0.233013, 0.26019, 0.300851, 0.366066, 0.473488, 0.652156", \ - "0.212268, 0.272229, 0.299462, 0.340237, 0.405409, 0.512821, 0.691552", \ - "0.267094, 0.327114, 0.354479, 0.395344, 0.460637, 0.568083, 0.746873", \ - "0.342305, 0.407561, 0.435256, 0.476321, 0.541643, 0.649157, 0.827909" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0209167, 0.0703673, 0.0986061, 0.147625, 0.233835, 0.381406, 0.629856", \ - "0.0209655, 0.0703876, 0.0986071, 0.147626, 0.233845, 0.381689, 0.629896", \ - "0.0210528, 0.0704166, 0.0986785, 0.147627, 0.233846, 0.38169, 0.631801", \ - "0.0213751, 0.0706114, 0.0987239, 0.147628, 0.233847, 0.381691, 0.631802", \ - "0.0222891, 0.0709358, 0.0989668, 0.147847, 0.233873, 0.381692, 0.631803", \ - "0.024631, 0.071841, 0.09952, 0.148119, 0.234084, 0.381693, 0.631804", \ - "0.029658, 0.074816, 0.10144, 0.1492, 0.234673, 0.381776, 0.631805" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.135754, 0.189581, 0.218394, 0.264368, 0.340882, 0.467894, 0.679327", \ - "0.173315, 0.227146, 0.255979, 0.301961, 0.378428, 0.505418, 0.717121", \ - "0.200816, 0.254658, 0.283459, 0.329545, 0.405869, 0.532949, 0.744381", \ - "0.24246, 0.29644, 0.325299, 0.37135, 0.447663, 0.574697, 0.786205", \ - "0.300935, 0.355161, 0.384014, 0.430045, 0.506389, 0.633364, 0.844864", \ - "0.382267, 0.436912, 0.465755, 0.511801, 0.588216, 0.715225, 0.926825", \ - "0.494134, 0.549661, 0.578551, 0.624635, 0.700966, 0.828129, 1.03973" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0178379, 0.0730214, 0.110691, 0.175408, 0.286309, 0.472255, 0.782568", \ - "0.0178497, 0.0730224, 0.110712, 0.175446, 0.286497, 0.47246, 0.782646", \ - "0.0179137, 0.0730374, 0.110713, 0.175447, 0.286498, 0.472461, 0.783929", \ - "0.0182674, 0.0731279, 0.110752, 0.175448, 0.286499, 0.472462, 0.78393", \ - "0.0187964, 0.0733807, 0.110878, 0.175477, 0.2865, 0.472463, 0.783931", \ - "0.019681, 0.073729, 0.11103, 0.175572, 0.286501, 0.472464, 0.783932", \ - "0.020921, 0.07435, 0.111447, 0.175795, 0.286502, 0.472465, 0.783933" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380733, 0.0584182, 0.0721224, 0.0946354, 0.132155, 0.194594, 0.298639", \ - "0.0380785, 0.0584367, 0.0722212, 0.0946507, 0.133265, 0.194619, 0.298666", \ - "0.0388595, 0.0592317, 0.07287, 0.0954588, 0.133235, 0.195292, 0.299411", \ - "0.0404203, 0.0607968, 0.0745551, 0.0970908, 0.134483, 0.19736, 0.300824", \ - "0.043912, 0.0642036, 0.0779734, 0.100532, 0.138272, 0.200722, 0.304865", \ - "0.0515674, 0.0718203, 0.0855882, 0.108076, 0.145894, 0.208594, 0.312957", \ - "0.0678291, 0.0880174, 0.10163, 0.124127, 0.161938, 0.224527, 0.328764" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377551, 0.0579058, 0.0715327, 0.0939538, 0.131342, 0.193469, 0.296996", \ - "0.0375302, 0.0576557, 0.0713722, 0.094248, 0.131148, 0.19337, 0.296854", \ - "0.0381614, 0.0582982, 0.0718796, 0.0942803, 0.132313, 0.194103, 0.298147", \ - "0.039594, 0.0596235, 0.0733656, 0.0958792, 0.133034, 0.195699, 0.300193", \ - "0.0431322, 0.0629549, 0.076792, 0.0992017, 0.137131, 0.199257, 0.302582", \ - "0.0510777, 0.0706455, 0.0843647, 0.106957, 0.144646, 0.207387, 0.311964", \ - "0.0681366, 0.0873094, 0.100863, 0.123245, 0.160955, 0.223606, 0.328086" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0380733, 0.0584182, 0.0721224, 0.0946354, 0.132155, 0.194594, 0.298639", \ - "0.0380785, 0.0584367, 0.0722212, 0.0946507, 0.133265, 0.194619, 0.298666", \ - "0.0388595, 0.0592317, 0.07287, 0.0954588, 0.133235, 0.195292, 0.299411", \ - "0.0404203, 0.0607968, 0.0745551, 0.0970908, 0.134483, 0.19736, 0.300824", \ - "0.043912, 0.0642036, 0.0779734, 0.100532, 0.138272, 0.200722, 0.304865", \ - "0.0515674, 0.0718203, 0.0855882, 0.108076, 0.145894, 0.208594, 0.312957", \ - "0.0678291, 0.0880174, 0.10163, 0.124127, 0.161938, 0.224527, 0.328764" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0377551, 0.0579058, 0.0715327, 0.0939538, 0.131342, 0.193469, 0.296996", \ - "0.0375302, 0.0576557, 0.0713722, 0.094248, 0.131148, 0.19337, 0.296854", \ - "0.0381614, 0.0582982, 0.0718796, 0.0942803, 0.132313, 0.194103, 0.298147", \ - "0.039594, 0.0596235, 0.0733656, 0.0958792, 0.133034, 0.195699, 0.300193", \ - "0.0431322, 0.0629549, 0.076792, 0.0992017, 0.137131, 0.199257, 0.302582", \ - "0.0510777, 0.0706455, 0.0843647, 0.106957, 0.144646, 0.207387, 0.311964", \ - "0.0681366, 0.0873094, 0.100863, 0.123245, 0.160955, 0.223606, 0.328086" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0394906, 0.0598011, 0.073547, 0.0960373, 0.133594, 0.195994, 0.299825", \ - "0.0390869, 0.0594552, 0.0733084, 0.0956391, 0.133268, 0.195715, 0.299636", \ - "0.0395614, 0.0597706, 0.0734782, 0.0961434, 0.133679, 0.195954, 0.300646", \ - "0.0410379, 0.0612955, 0.0750356, 0.0974498, 0.135028, 0.198065, 0.301626", \ - "0.0448562, 0.0650306, 0.0788108, 0.10136, 0.139075, 0.201091, 0.306412", \ - "0.0528929, 0.0729138, 0.0865482, 0.109235, 0.146956, 0.209768, 0.313706", \ - "0.0691497, 0.0889635, 0.10261, 0.125252, 0.162817, 0.225767, 0.330158" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00316764; - rise_capacitance : 0.0031993; - rise_capacitance_range (0.00289738, 0.00344005); - fall_capacitance : 0.00312693; - fall_capacitance_range (0.00284827, 0.00339291); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0733948, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132179, 0.0131097, 0.0137242, 0.0151713, 0.0184227, 0.0258007, 0.0418117" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128749, 0.0129251, 0.0134874, 0.0150808, 0.0183474, 0.025676, 0.041378" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.025458, 0.0253673, 0.025994, 0.0276101, 0.0309388, 0.0386048, 0.0548382" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0231847, 0.0233358, 0.0239954, 0.0257519, 0.0291727, 0.036741, 0.0527859" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129498, 0.0128468, 0.013483, 0.0148415, 0.0181438, 0.0255034, 0.0414502" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013134, 0.0131994, 0.0137283, 0.0153332, 0.0185976, 0.0259541, 0.0416504" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132223, 0.0131096, 0.0137247, 0.0151714, 0.0184228, 0.0258009, 0.0418119" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128792, 0.012926, 0.0134876, 0.0150809, 0.0183476, 0.0256761, 0.0413786" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0125202, 0.0124132, 0.0130263, 0.0143801, 0.0176755, 0.0250202, 0.0408874" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111858, 0.0112384, 0.0117749, 0.01338, 0.016644, 0.0239917, 0.0396774" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129511, 0.012847, 0.0134829, 0.0148417, 0.0181441, 0.0255036, 0.0414506" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131374, 0.013197, 0.0137285, 0.0153334, 0.0185979, 0.0259543, 0.0416509" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129511, 0.012847, 0.0134829, 0.0148417, 0.0181441, 0.0255036, 0.0414506" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131374, 0.013197, 0.0137285, 0.0153334, 0.0185979, 0.0259543, 0.0416509" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00297966; - rise_capacitance : 0.00301494; - rise_capacitance_range (0.00261109, 0.00331679); - fall_capacitance : 0.00294438; - fall_capacitance_range (0.00258212, 0.00317094); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0576505, -0.0324341, -0.00352648", \ - "-0.194428, -0.155334, -0.130154, -0.101115", \ - "-0.245318, -0.205515, -0.183489, -0.151256", \ - "-0.301389, -0.264502, -0.238587, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0904721, -0.0102298, 0.0344321, 0.0882179", \ - "-0.18694, -0.109498, -0.0619709, -0.00764929", \ - "-0.253033, -0.174046, -0.129521, -0.0721577", \ - "-0.322976, -0.245259, -0.201863, -0.141674" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0504365, 0.0197167", \ - "0.229369, 0.175706, 0.14851, 0.117609", \ - "0.281323, 0.226494, 0.202377, 0.168206", \ - "0.336467, 0.283745, 0.258362, 0.224317" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0426755, -0.00871436, -0.066631", \ - "0.231865, 0.140055, 0.088195, 0.0296413", \ - "0.299325, 0.205515, 0.156505, 0.0975823", \ - "0.374245, 0.280996, 0.230112, 0.171189" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.025387, 0.0252374, 0.0255432, 0.0266358, 0.0293237, 0.0352084, 0.0480478" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0243856, 0.0243829, 0.024878, 0.0262581, 0.0293089, 0.03553, 0.0486876" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.025387, 0.0252374, 0.0255432, 0.0266358, 0.0293237, 0.0352084, 0.0480478" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0243856, 0.0243829, 0.024878, 0.0262581, 0.0293089, 0.03553, 0.0486876" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00540968; - rise_capacitance : 0.00540968; - rise_capacitance_range (0.00540968, 0.00540968); - fall_capacitance : 0.00540968; - fall_capacitance_range (0.00501708, 0.00565032); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0806913, 0.0277006, 0.00157274, -0.0288539", \ - "0.196924, 0.134962, 0.106552, 0.0736253", \ - "0.289038, 0.22125, 0.194282, 0.159731", \ - "0.412022, 0.344223, 0.317686, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0684653, -0.0202131, 0.00357081, 0.0315523", \ - "-0.181949, -0.127323, -0.101307, -0.0708763", \ - "-0.268464, -0.21076, -0.188886, -0.156906", \ - "-0.387736, -0.330478, -0.306386, -0.280396" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.0030948; - rise_capacitance : 0.0031187; - rise_capacitance_range (0.00271865, 0.00341988); - fall_capacitance : 0.00304701; - fall_capacitance_range (0.00268876, 0.00327438); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0576505, -0.0324341, -0.000828112", \ - "-0.194428, -0.155334, -0.130154, -0.101115", \ - "-0.245318, -0.205515, -0.183489, -0.151256", \ - "-0.301389, -0.264502, -0.238587, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0880269, -0.00773397, 0.0370039, 0.0909163", \ - "-0.184445, -0.106951, -0.0593484, -0.00490029", \ - "-0.253033, -0.174046, -0.126823, -0.0721577", \ - "-0.325674, -0.248008, -0.201863, -0.144625" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0504365, 0.0197167", \ - "0.229369, 0.175706, 0.14851, 0.117609", \ - "0.281323, 0.226494, 0.202377, 0.168206", \ - "0.336467, 0.283745, 0.258362, 0.224317" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0426755, -0.00871436, -0.066631", \ - "0.231865, 0.140055, 0.088195, 0.0296413", \ - "0.299325, 0.208138, 0.156505, 0.0975823", \ - "0.374245, 0.280996, 0.230112, 0.171189" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255847, 0.0254155, 0.025712, 0.0267794, 0.0294836, 0.0353532, 0.0482302" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0226443, 0.0225998, 0.0231485, 0.0245283, 0.0276131, 0.0338562, 0.047058" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255847, 0.0254155, 0.025712, 0.0267794, 0.0294836, 0.0353532, 0.0482302" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0226443, 0.0225998, 0.0231485, 0.0245283, 0.0276131, 0.0338562, 0.047058" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00529129; - rise_capacitance : 0.00558994; - rise_capacitance_range (0.00472643, 0.00631037); - fall_capacitance : 0.00499264; - fall_capacitance_range (0.00471737, 0.00553795); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0978076, -0.0576505, -0.0324341, -0.00352648", \ - "-0.18694, -0.147695, -0.122286, -0.0928683", \ - "-0.237603, -0.197648, -0.175394, -0.142781", \ - "-0.295992, -0.256255, -0.232937, -0.203656" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0929172, -0.0152214, 0.0318604, 0.0855195", \ - "-0.176957, -0.0967655, -0.0514812, 0.0033467", \ - "-0.235031, -0.155689, -0.107935, -0.0523831", \ - "-0.295992, -0.21502, -0.170788, -0.11511" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0776171, 0.0530083, 0.0197167", \ - "0.221882, 0.168066, 0.143266, 0.109362", \ - "0.273607, 0.218627, 0.194282, 0.159731", \ - "0.331071, 0.278247, 0.252712, 0.218414" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.141821, 0.0476672, -0.00357081, -0.0612343", \ - "0.224378, 0.129869, 0.0803277, 0.0213943", \ - "0.281323, 0.187158, 0.137617, 0.0778076", \ - "0.341864, 0.250757, 0.199038, 0.138722" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0275542, 0.0274426, 0.0278013, 0.0287864, 0.0311125, 0.0363208, 0.047447" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0317875, 0.0317898, 0.0321406, 0.0332791, 0.0355922, 0.0408163, 0.0518652" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310509, 0.030903, 0.0313993, 0.0332431, 0.037841, 0.0484919, 0.0711243" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0359825, 0.0501203, 0.0512883, 0.0533713, 0.0581726, 0.0689561, 0.0914589" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310509, 0.030903, 0.0313993, 0.0332431, 0.037841, 0.0484919, 0.0711243" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0359825, 0.0501203, 0.0512883, 0.0533713, 0.0581726, 0.0689561, 0.0914589" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbp_2) { - area : 72.576; - cell_footprint : "sdfrbp"; - cell_leakage_power : 1970.4; - leakage_power () { - value : 1876.73; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1876.73; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1774.48; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1933.69; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1933.67; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1954.36; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1975.64; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1994.73; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 2020.12; - when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1930.1; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 2021.83; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 2007.73; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 2029.02; - when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 1987.06; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 2059.27; - when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 2048.11; - when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 2073.5; - when : "CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.162381, 0.198155, 0.225106, 0.270642, 0.347371, 0.475602, 0.689686", \ - "0.192116, 0.227818, 0.25474, 0.30031, 0.377082, 0.50532, 0.719516", \ - "0.211853, 0.247619, 0.274524, 0.320026, 0.396769, 0.525065, 0.738968", \ - "0.239222, 0.274974, 0.301924, 0.347372, 0.424148, 0.552382, 0.766295", \ - "0.278441, 0.313716, 0.340673, 0.386524, 0.46284, 0.591519, 0.805455", \ - "0.334453, 0.36972, 0.396566, 0.441966, 0.51873, 0.64686, 0.860886", \ - "0.416899, 0.450611, 0.47724, 0.522553, 0.599202, 0.727387, 0.941348" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0157121, 0.0689396, 0.108755, 0.175783, 0.288426, 0.476466, 0.789906", \ - "0.0157341, 0.0689406, 0.108782, 0.175796, 0.288485, 0.476622, 0.789907", \ - "0.0157345, 0.0689578, 0.108783, 0.175797, 0.288489, 0.476623, 0.790595", \ - "0.0157605, 0.0689588, 0.108784, 0.175821, 0.28849, 0.476624, 0.790596", \ - "0.015807, 0.0689598, 0.108787, 0.175822, 0.288491, 0.476625, 0.790597", \ - "0.015983, 0.069009, 0.108788, 0.175823, 0.288492, 0.476626, 0.790598", \ - "0.016507, 0.069198, 0.108859, 0.175884, 0.288493, 0.476627, 0.790599" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.144765, 0.179553, 0.202643, 0.241095, 0.305414, 0.412885, 0.59205", \ - "0.174025, 0.208778, 0.231972, 0.27035, 0.334755, 0.442224, 0.621488", \ - "0.193242, 0.22797, 0.251093, 0.289584, 0.353907, 0.461338, 0.640495", \ - "0.218859, 0.253646, 0.276826, 0.315172, 0.37961, 0.486995, 0.666081", \ - "0.253871, 0.288617, 0.31177, 0.350144, 0.414538, 0.521978, 0.701063", \ - "0.301315, 0.336026, 0.359179, 0.397559, 0.461957, 0.569411, 0.74852", \ - "0.365868, 0.400601, 0.423757, 0.462137, 0.526524, 0.633972, 0.813245" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0134502, 0.0573405, 0.0887716, 0.141917, 0.231634, 0.381494, 0.631157", \ - "0.0134512, 0.0573415, 0.0887726, 0.141941, 0.231667, 0.381536, 0.631507", \ - "0.0134522, 0.0573425, 0.0887736, 0.141942, 0.231668, 0.381537, 0.631508", \ - "0.0134532, 0.0573585, 0.0887746, 0.141943, 0.231669, 0.381538, 0.631509", \ - "0.0134542, 0.0573595, 0.0887756, 0.141944, 0.23167, 0.381539, 0.63151", \ - "0.0134552, 0.0573605, 0.0887766, 0.141945, 0.231671, 0.38154, 0.631511", \ - "0.0134562, 0.0573615, 0.0887776, 0.141946, 0.231672, 0.381628, 0.631512" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.162381, 0.198155, 0.225106, 0.270642, 0.347371, 0.475602, 0.689686", \ - "0.192116, 0.227818, 0.25474, 0.30031, 0.377082, 0.50532, 0.719516", \ - "0.211853, 0.247619, 0.274524, 0.320026, 0.396769, 0.525065, 0.738968", \ - "0.239222, 0.274974, 0.301924, 0.347372, 0.424148, 0.552382, 0.766295", \ - "0.278441, 0.313716, 0.340673, 0.386524, 0.46284, 0.591519, 0.805455", \ - "0.334453, 0.36972, 0.396566, 0.441966, 0.51873, 0.64686, 0.860886", \ - "0.416899, 0.450611, 0.47724, 0.522553, 0.599202, 0.727387, 0.941348" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0157121, 0.0689396, 0.108755, 0.175783, 0.288426, 0.476466, 0.789906", \ - "0.0157341, 0.0689406, 0.108782, 0.175796, 0.288485, 0.476622, 0.789907", \ - "0.0157345, 0.0689578, 0.108783, 0.175797, 0.288489, 0.476623, 0.790595", \ - "0.0157605, 0.0689588, 0.108784, 0.175821, 0.28849, 0.476624, 0.790596", \ - "0.015807, 0.0689598, 0.108787, 0.175822, 0.288491, 0.476625, 0.790597", \ - "0.015983, 0.069009, 0.108788, 0.175823, 0.288492, 0.476626, 0.790598", \ - "0.016507, 0.069198, 0.108859, 0.175884, 0.288493, 0.476627, 0.790599" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.144765, 0.179553, 0.202643, 0.241095, 0.305414, 0.412885, 0.59205", \ - "0.174025, 0.208778, 0.231972, 0.27035, 0.334755, 0.442224, 0.621488", \ - "0.193242, 0.22797, 0.251093, 0.289584, 0.353907, 0.461338, 0.640495", \ - "0.218859, 0.253646, 0.276826, 0.315172, 0.37961, 0.486995, 0.666081", \ - "0.253871, 0.288617, 0.31177, 0.350144, 0.414538, 0.521978, 0.701063", \ - "0.301315, 0.336026, 0.359179, 0.397559, 0.461957, 0.569411, 0.74852", \ - "0.365868, 0.400601, 0.423757, 0.462137, 0.526524, 0.633972, 0.813245" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0134502, 0.0573405, 0.0887716, 0.141917, 0.231634, 0.381494, 0.631157", \ - "0.0134512, 0.0573415, 0.0887726, 0.141941, 0.231667, 0.381536, 0.631507", \ - "0.0134522, 0.0573425, 0.0887736, 0.141942, 0.231668, 0.381537, 0.631508", \ - "0.0134532, 0.0573585, 0.0887746, 0.141943, 0.231669, 0.381538, 0.631509", \ - "0.0134542, 0.0573595, 0.0887756, 0.141944, 0.23167, 0.381539, 0.63151", \ - "0.0134552, 0.0573605, 0.0887766, 0.141945, 0.231671, 0.38154, 0.631511", \ - "0.0134562, 0.0573615, 0.0887776, 0.141946, 0.231672, 0.381628, 0.631512" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.189545, 0.224262, 0.247451, 0.285928, 0.350351, 0.457903, 0.637106", \ - "0.227124, 0.261798, 0.284908, 0.323402, 0.387932, 0.495555, 0.674746", \ - "0.254693, 0.289187, 0.312364, 0.350854, 0.415408, 0.522834, 0.702063", \ - "0.296443, 0.331161, 0.354313, 0.392742, 0.457177, 0.564725, 0.743786", \ - "0.355226, 0.389776, 0.412963, 0.451343, 0.515867, 0.623333, 0.802519", \ - "0.437733, 0.471632, 0.494789, 0.533218, 0.597688, 0.705145, 0.884359", \ - "0.550561, 0.58578, 0.608861, 0.647249, 0.711483, 0.819079, 0.99849" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0132096, 0.0572442, 0.0887081, 0.141868, 0.231561, 0.381481, 0.631332", \ - "0.0132106, 0.0572582, 0.0887091, 0.141869, 0.231585, 0.381729, 0.631363", \ - "0.0132116, 0.0572592, 0.0887101, 0.141901, 0.231586, 0.38173, 0.631364", \ - "0.0132126, 0.0572602, 0.0887299, 0.141902, 0.231587, 0.381731, 0.631365", \ - "0.0132716, 0.0572612, 0.0887309, 0.141903, 0.231628, 0.381732, 0.631366", \ - "0.013385, 0.057299, 0.0887319, 0.141904, 0.231634, 0.381733, 0.631367", \ - "0.013479, 0.057368, 0.088774, 0.141905, 0.231661, 0.381734, 0.631368" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0478914, 0.0878397, 0.115308, 0.160389, 0.235502, 0.360422, 0.568899", \ - "0.047656, 0.0876144, 0.115279, 0.160267, 0.23535, 0.360542, 0.568645", \ - "0.0483197, 0.0882136, 0.115579, 0.160857, 0.236094, 0.362113, 0.569721", \ - "0.0498179, 0.089621, 0.117181, 0.162287, 0.23736, 0.362894, 0.570881", \ - "0.0533117, 0.0928835, 0.120372, 0.165621, 0.241255, 0.366013, 0.574624", \ - "0.0614214, 0.100417, 0.12799, 0.173057, 0.248482, 0.374165, 0.583155", \ - "0.0788783, 0.116803, 0.144114, 0.189311, 0.264925, 0.390574, 0.59923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.049313, 0.0901614, 0.117427, 0.162313, 0.236995, 0.361356, 0.568065", \ - "0.0493169, 0.0901162, 0.117627, 0.162938, 0.237001, 0.361358, 0.568554", \ - "0.0501645, 0.0909787, 0.118171, 0.163073, 0.239339, 0.361888, 0.572922", \ - "0.0515571, 0.0925366, 0.120031, 0.165028, 0.239136, 0.364842, 0.571201", \ - "0.0550746, 0.0958501, 0.123458, 0.168172, 0.244143, 0.368549, 0.574634", \ - "0.0627557, 0.103424, 0.130937, 0.176125, 0.251389, 0.376842, 0.586149", \ - "0.079021, 0.119564, 0.146764, 0.191471, 0.266907, 0.392482, 0.601269" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0478914, 0.0878397, 0.115308, 0.160389, 0.235502, 0.360422, 0.568899", \ - "0.047656, 0.0876144, 0.115279, 0.160267, 0.23535, 0.360542, 0.568645", \ - "0.0483197, 0.0882136, 0.115579, 0.160857, 0.236094, 0.362113, 0.569721", \ - "0.0498179, 0.089621, 0.117181, 0.162287, 0.23736, 0.362894, 0.570881", \ - "0.0533117, 0.0928835, 0.120372, 0.165621, 0.241255, 0.366013, 0.574624", \ - "0.0614214, 0.100417, 0.12799, 0.173057, 0.248482, 0.374165, 0.583155", \ - "0.0788783, 0.116803, 0.144114, 0.189311, 0.264925, 0.390574, 0.59923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.049313, 0.0901614, 0.117427, 0.162313, 0.236995, 0.361356, 0.568065", \ - "0.0493169, 0.0901162, 0.117627, 0.162938, 0.237001, 0.361358, 0.568554", \ - "0.0501645, 0.0909787, 0.118171, 0.163073, 0.239339, 0.361888, 0.572922", \ - "0.0515571, 0.0925366, 0.120031, 0.165028, 0.239136, 0.364842, 0.571201", \ - "0.0550746, 0.0958501, 0.123458, 0.168172, 0.244143, 0.368549, 0.574634", \ - "0.0627557, 0.103424, 0.130937, 0.176125, 0.251389, 0.376842, 0.586149", \ - "0.079021, 0.119564, 0.146764, 0.191471, 0.266907, 0.392482, 0.601269" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0608571, 0.101535, 0.128829, 0.173662, 0.248377, 0.372764, 0.57989", \ - "0.0602808, 0.101071, 0.128541, 0.173625, 0.247906, 0.372479, 0.579321", \ - "0.0604688, 0.100984, 0.128307, 0.173588, 0.24922, 0.372391, 0.579339", \ - "0.0614271, 0.102113, 0.129531, 0.174352, 0.248759, 0.37455, 0.579876", \ - "0.0638388, 0.104211, 0.131683, 0.176836, 0.252056, 0.37549, 0.584453", \ - "0.0693541, 0.109383, 0.136595, 0.181949, 0.257187, 0.382901, 0.591641", \ - "0.0798691, 0.119354, 0.146488, 0.19159, 0.26666, 0.392261, 0.601431" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0964104, 0.15833, 0.188534, 0.235343, 0.311943, 0.439247, 0.650965", \ - "0.125626, 0.187582, 0.217762, 0.264515, 0.341195, 0.468474, 0.680211", \ - "0.144857, 0.206813, 0.236957, 0.283807, 0.360393, 0.487614, 0.699371", \ - "0.170439, 0.232387, 0.262594, 0.309326, 0.386017, 0.513192, 0.724878", \ - "0.205511, 0.267354, 0.297558, 0.344294, 0.420989, 0.548223, 0.760032", \ - "0.253122, 0.314729, 0.344932, 0.39173, 0.468358, 0.595653, 0.807251", \ - "0.317807, 0.379135, 0.40928, 0.456002, 0.532636, 0.659875, 0.871772" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0183814, 0.0783834, 0.115677, 0.179113, 0.28889, 0.474533, 0.785386", \ - "0.0183824, 0.0783844, 0.115678, 0.179114, 0.288891, 0.474534, 0.785387", \ - "0.0183834, 0.0783854, 0.115679, 0.179115, 0.288892, 0.474592, 0.787024", \ - "0.0183844, 0.0784242, 0.11568, 0.179116, 0.288893, 0.474593, 0.787025", \ - "0.0183854, 0.0784436, 0.115723, 0.179117, 0.288894, 0.474594, 0.787026", \ - "0.0183864, 0.0784446, 0.115724, 0.179118, 0.288895, 0.474595, 0.787027", \ - "0.0183874, 0.0784456, 0.115725, 0.179119, 0.288896, 0.474596, 0.787028" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.106772, 0.174187, 0.20322, 0.245418, 0.311523, 0.419463, 0.598542", \ - "0.136435, 0.203842, 0.232909, 0.275085, 0.341259, 0.449177, 0.628311", \ - "0.156138, 0.223558, 0.252627, 0.294743, 0.36088, 0.468857, 0.648098", \ - "0.183571, 0.250917, 0.280008, 0.322107, 0.388272, 0.496247, 0.67531", \ - "0.222129, 0.290048, 0.319173, 0.361295, 0.427484, 0.535083, 0.714592", \ - "0.278444, 0.346554, 0.375754, 0.418011, 0.484242, 0.5923, 0.771346", \ - "0.356315, 0.42745, 0.456904, 0.499329, 0.565594, 0.673584, 0.852778" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0232833, 0.0775609, 0.106372, 0.154469, 0.239471, 0.38627, 0.634996", \ - "0.0232843, 0.0776431, 0.106373, 0.15447, 0.239501, 0.386574, 0.634997", \ - "0.0233452, 0.0776441, 0.106399, 0.154471, 0.239502, 0.386575, 0.63936", \ - "0.0234348, 0.0777541, 0.1064, 0.154484, 0.239503, 0.386576, 0.639361", \ - "0.0240014, 0.0779979, 0.106608, 0.154565, 0.239504, 0.386577, 0.639362", \ - "0.025805, 0.078771, 0.107088, 0.154988, 0.23964, 0.386578, 0.639363", \ - "0.030673, 0.081384, 0.108912, 0.155914, 0.240296, 0.386654, 0.639364" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0964104, 0.15833, 0.188534, 0.235343, 0.311943, 0.439247, 0.650965", \ - "0.125626, 0.187582, 0.217762, 0.264515, 0.341195, 0.468474, 0.680211", \ - "0.144857, 0.206813, 0.236957, 0.283807, 0.360393, 0.487614, 0.699371", \ - "0.170439, 0.232387, 0.262594, 0.309326, 0.386017, 0.513192, 0.724878", \ - "0.205511, 0.267354, 0.297558, 0.344294, 0.420989, 0.548223, 0.760032", \ - "0.253122, 0.314729, 0.344932, 0.39173, 0.468358, 0.595653, 0.807251", \ - "0.317807, 0.379135, 0.40928, 0.456002, 0.532636, 0.659875, 0.871772" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0183814, 0.0783834, 0.115677, 0.179113, 0.28889, 0.474533, 0.785386", \ - "0.0183824, 0.0783844, 0.115678, 0.179114, 0.288891, 0.474534, 0.785387", \ - "0.0183834, 0.0783854, 0.115679, 0.179115, 0.288892, 0.474592, 0.787024", \ - "0.0183844, 0.0784242, 0.11568, 0.179116, 0.288893, 0.474593, 0.787025", \ - "0.0183854, 0.0784436, 0.115723, 0.179117, 0.288894, 0.474594, 0.787026", \ - "0.0183864, 0.0784446, 0.115724, 0.179118, 0.288895, 0.474595, 0.787027", \ - "0.0183874, 0.0784456, 0.115725, 0.179119, 0.288896, 0.474596, 0.787028" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.106772, 0.174187, 0.20322, 0.245418, 0.311523, 0.419463, 0.598542", \ - "0.136435, 0.203842, 0.232909, 0.275085, 0.341259, 0.449177, 0.628311", \ - "0.156138, 0.223558, 0.252627, 0.294743, 0.36088, 0.468857, 0.648098", \ - "0.183571, 0.250917, 0.280008, 0.322107, 0.388272, 0.496247, 0.67531", \ - "0.222129, 0.290048, 0.319173, 0.361295, 0.427484, 0.535083, 0.714592", \ - "0.278444, 0.346554, 0.375754, 0.418011, 0.484242, 0.5923, 0.771346", \ - "0.356315, 0.42745, 0.456904, 0.499329, 0.565594, 0.673584, 0.852778" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0232833, 0.0775609, 0.106372, 0.154469, 0.239471, 0.38627, 0.634996", \ - "0.0232843, 0.0776431, 0.106373, 0.15447, 0.239501, 0.386574, 0.634997", \ - "0.0233452, 0.0776441, 0.106399, 0.154471, 0.239502, 0.386575, 0.63936", \ - "0.0234348, 0.0777541, 0.1064, 0.154484, 0.239503, 0.386576, 0.639361", \ - "0.0240014, 0.0779979, 0.106608, 0.154565, 0.239504, 0.386577, 0.639362", \ - "0.025805, 0.078771, 0.107088, 0.154988, 0.23964, 0.386578, 0.639363", \ - "0.030673, 0.081384, 0.108912, 0.155914, 0.240296, 0.386654, 0.639364" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.14221, 0.202271, 0.232139, 0.278814, 0.355484, 0.482667, 0.6945", \ - "0.17975, 0.239858, 0.269755, 0.31642, 0.39311, 0.520667, 0.732092", \ - "0.207312, 0.267384, 0.2972, 0.343851, 0.420532, 0.547829, 0.759468", \ - "0.248924, 0.309143, 0.338968, 0.385589, 0.46227, 0.589427, 0.801165", \ - "0.307449, 0.367828, 0.397661, 0.444366, 0.520954, 0.648142, 0.859792", \ - "0.389453, 0.449558, 0.479413, 0.526139, 0.602787, 0.729982, 0.941853", \ - "0.501729, 0.563516, 0.59348, 0.640427, 0.716853, 0.844279, 1.05618" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0183413, 0.0769494, 0.114572, 0.178579, 0.288654, 0.474684, 0.78533", \ - "0.0183624, 0.0769504, 0.114573, 0.17858, 0.288913, 0.475148, 0.785331", \ - "0.018461, 0.0769999, 0.114574, 0.178581, 0.288914, 0.475149, 0.787682", \ - "0.018665, 0.0770387, 0.114633, 0.178582, 0.288915, 0.47515, 0.787683", \ - "0.0191035, 0.0772539, 0.114689, 0.178602, 0.288916, 0.475151, 0.787684", \ - "0.019821, 0.07756, 0.114939, 0.178668, 0.288917, 0.475152, 0.787685", \ - "0.02099, 0.07817, 0.11529, 0.178933, 0.288918, 0.475153, 0.787686" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0493425, 0.090217, 0.117687, 0.162725, 0.237878, 0.362784, 0.570701", \ - "0.0493256, 0.0902181, 0.117908, 0.162754, 0.238505, 0.362659, 0.570789", \ - "0.0501997, 0.0910089, 0.118353, 0.163609, 0.238695, 0.363696, 0.573089", \ - "0.0515955, 0.0926105, 0.120107, 0.165218, 0.24021, 0.36579, 0.573189", \ - "0.0551087, 0.0959416, 0.12356, 0.168744, 0.244288, 0.369053, 0.577766", \ - "0.0627714, 0.103496, 0.131108, 0.176142, 0.251719, 0.377408, 0.586039", \ - "0.0790465, 0.119644, 0.146965, 0.192035, 0.267711, 0.392942, 0.601923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0479374, 0.0876833, 0.11503, 0.159895, 0.234636, 0.359084, 0.56637", \ - "0.0477188, 0.087416, 0.114963, 0.161131, 0.234565, 0.359173, 0.565993", \ - "0.048381, 0.0880981, 0.115292, 0.160248, 0.236514, 0.359405, 0.569376", \ - "0.0498577, 0.0895654, 0.117118, 0.162279, 0.23629, 0.361988, 0.568423", \ - "0.053341, 0.0926644, 0.120304, 0.165226, 0.240989, 0.36573, 0.572014", \ - "0.061373, 0.100249, 0.127744, 0.172801, 0.248267, 0.373799, 0.582909", \ - "0.0788633, 0.116717, 0.14389, 0.188693, 0.264182, 0.389177, 0.598551" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0493425, 0.090217, 0.117687, 0.162725, 0.237878, 0.362784, 0.570701", \ - "0.0493256, 0.0902181, 0.117908, 0.162754, 0.238505, 0.362659, 0.570789", \ - "0.0501997, 0.0910089, 0.118353, 0.163609, 0.238695, 0.363696, 0.573089", \ - "0.0515955, 0.0926105, 0.120107, 0.165218, 0.24021, 0.36579, 0.573189", \ - "0.0551087, 0.0959416, 0.12356, 0.168744, 0.244288, 0.369053, 0.577766", \ - "0.0627714, 0.103496, 0.131108, 0.176142, 0.251719, 0.377408, 0.586039", \ - "0.0790465, 0.119644, 0.146965, 0.192035, 0.267711, 0.392942, 0.601923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0479374, 0.0876833, 0.11503, 0.159895, 0.234636, 0.359084, 0.56637", \ - "0.0477188, 0.087416, 0.114963, 0.161131, 0.234565, 0.359173, 0.565993", \ - "0.048381, 0.0880981, 0.115292, 0.160248, 0.236514, 0.359405, 0.569376", \ - "0.0498577, 0.0895654, 0.117118, 0.162279, 0.23629, 0.361988, 0.568423", \ - "0.053341, 0.0926644, 0.120304, 0.165226, 0.240989, 0.36573, 0.572014", \ - "0.061373, 0.100249, 0.127744, 0.172801, 0.248267, 0.373799, 0.582909", \ - "0.0788633, 0.116717, 0.14389, 0.188693, 0.264182, 0.389177, 0.598551" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0608583, 0.101663, 0.129141, 0.174265, 0.24932, 0.374211, 0.582175", \ - "0.0603116, 0.101265, 0.128716, 0.174132, 0.24904, 0.374179, 0.581886", \ - "0.0605037, 0.10117, 0.128568, 0.174168, 0.249099, 0.373495, 0.584126", \ - "0.0614268, 0.102209, 0.129716, 0.174553, 0.249722, 0.375955, 0.583195", \ - "0.0638406, 0.104297, 0.131925, 0.177271, 0.252452, 0.37676, 0.586331", \ - "0.0692751, 0.109452, 0.136929, 0.182279, 0.257779, 0.383366, 0.591238", \ - "0.0798152, 0.119589, 0.146855, 0.192268, 0.26724, 0.39297, 0.602149" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.0031676; - rise_capacitance : 0.00319927; - rise_capacitance_range (0.00289542, 0.00344215); - fall_capacitance : 0.00312688; - fall_capacitance_range (0.00284931, 0.00339293); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0894165, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132357, 0.0131212, 0.0137271, 0.0151735, 0.0184215, 0.0257914, 0.041806" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128952, 0.0129366, 0.0134973, 0.0150804, 0.0183503, 0.0256736, 0.0413762" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0254553, 0.0253801, 0.0260758, 0.0276128, 0.0309328, 0.0385992, 0.0548346" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.023196, 0.0233348, 0.0239912, 0.0257514, 0.0291685, 0.0367679, 0.0527762" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129558, 0.0128469, 0.0134902, 0.0148414, 0.0181445, 0.0255023, 0.0414169" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131473, 0.0132001, 0.0137527, 0.0153352, 0.0185975, 0.0259531, 0.0416485" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0132402, 0.0131212, 0.0137271, 0.0151734, 0.0184215, 0.0257914, 0.0418062" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129012, 0.0129396, 0.0134973, 0.0150804, 0.0183503, 0.0256742, 0.0413762" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0125311, 0.0124179, 0.0130357, 0.0143882, 0.0176685, 0.0250177, 0.0408878" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111952, 0.0112495, 0.0117939, 0.0133814, 0.0166455, 0.0239907, 0.0396745" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129598, 0.012847, 0.0134903, 0.0148414, 0.0181444, 0.025502, 0.0414161" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131498, 0.0131982, 0.013751, 0.0153347, 0.0185977, 0.0259531, 0.0416485" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129598, 0.012847, 0.0134903, 0.0148414, 0.0181444, 0.025502, 0.0414161" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131473, 0.0132001, 0.0137527, 0.0153352, 0.0185975, 0.0259531, 0.0416485" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00297723; - rise_capacitance : 0.0030122; - rise_capacitance_range (0.002606, 0.00331438); - fall_capacitance : 0.00294226; - fall_capacitance_range (0.00257973, 0.00316861); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0551547, -0.0324341, -0.000828112", \ - "-0.194428, -0.152788, -0.130154, -0.0983663", \ - "-0.245318, -0.205515, -0.18079, -0.151256", \ - "-0.301389, -0.261753, -0.238587, -0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0904721, -0.0102298, 0.0344321, 0.0882179", \ - "-0.18694, -0.109498, -0.0619709, -0.00764929", \ - "-0.253033, -0.174046, -0.129521, -0.0721577", \ - "-0.322976, -0.245259, -0.201863, -0.144625" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0504365, 0.0197167", \ - "0.226874, 0.175706, 0.14851, 0.117609", \ - "0.278751, 0.226494, 0.202377, 0.168206", \ - "0.336467, 0.283745, 0.258362, 0.224317" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0426755, -0.00871436, -0.066631", \ - "0.234361, 0.140055, 0.088195, 0.0296413", \ - "0.299325, 0.208138, 0.156505, 0.0975823", \ - "0.374245, 0.280996, 0.230112, 0.171189" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0251326, 0.0249882, 0.025285, 0.0263807, 0.0290681, 0.0349581, 0.0477994" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0243894, 0.0243813, 0.0248992, 0.0262606, 0.0293135, 0.0355334, 0.0486894" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0251326, 0.0249882, 0.025285, 0.0263807, 0.0290681, 0.0349581, 0.0477994" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0243894, 0.0243813, 0.0248992, 0.0262606, 0.0293135, 0.0355334, 0.0486894" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00572022; - rise_capacitance : 0.00572022; - rise_capacitance_range (0.00572022, 0.00572022); - fall_capacitance : 0.00572022; - fall_capacitance_range (0.00510573, 0.00594361); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0806913, 0.0277006, 0.00157274, -0.0288539", \ - "0.194428, 0.134962, 0.106552, 0.0736253", \ - "0.286466, 0.223872, 0.194282, 0.162556", \ - "0.412022, 0.346972, 0.317686, 0.283348" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0709105, -0.0227089, 0.000999033, 0.0315523", \ - "-0.181949, -0.127323, -0.101307, -0.0708763", \ - "-0.271036, -0.213382, -0.188886, -0.156906", \ - "-0.390435, -0.333227, -0.309211, -0.280396" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00309164; - rise_capacitance : 0.00311543; - rise_capacitance_range (0.00271532, 0.00341658); - fall_capacitance : 0.00304406; - fall_capacitance_range (0.00268557, 0.00327115); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0551547, -0.0324341, -0.000828112", \ - "-0.194428, -0.152788, -0.130154, -0.101115", \ - "-0.245318, -0.205515, -0.183489, -0.151256", \ - "-0.301389, -0.261753, -0.238587, -0.206608" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0880269, -0.00773397, 0.0370039, 0.0909163", \ - "-0.184445, -0.106951, -0.0593484, -0.00490029", \ - "-0.253033, -0.174046, -0.126823, -0.0721577", \ - "-0.325674, -0.248008, -0.201863, -0.144625" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0504365, 0.0197167", \ - "0.226874, 0.175706, 0.14851, 0.117609", \ - "0.278751, 0.226494, 0.202377, 0.168206", \ - "0.336467, 0.283745, 0.258362, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0426755, -0.00871436, -0.066631", \ - "0.234361, 0.140055, 0.088195, 0.0296413", \ - "0.299325, 0.208138, 0.156505, 0.0975823", \ - "0.374245, 0.283745, 0.230112, 0.171189" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255495, 0.025396, 0.0256884, 0.026756, 0.0294628, 0.0353282, 0.0482111" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0226538, 0.022605, 0.0231324, 0.0245319, 0.0276169, 0.0338616, 0.0470618" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255495, 0.025396, 0.0256884, 0.026756, 0.0294628, 0.0353282, 0.0482111" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0226538, 0.022605, 0.0231324, 0.0245319, 0.0276169, 0.0338616, 0.0470618" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.0052915; - rise_capacitance : 0.00559007; - rise_capacitance_range (0.00473235, 0.00631032); - fall_capacitance : 0.00499293; - fall_capacitance_range (0.00471666, 0.005538); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0551547, -0.0324341, -0.00352648", \ - "-0.18694, -0.145148, -0.122286, -0.0928683", \ - "-0.237603, -0.197648, -0.175394, -0.142781", \ - "-0.295992, -0.256255, -0.232937, -0.200705" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0929172, -0.0152214, 0.0318604, 0.0855195", \ - "-0.176957, -0.0967655, -0.0514812, 0.0033467", \ - "-0.232459, -0.153067, -0.107935, -0.0523831", \ - "-0.295992, -0.21502, -0.170788, -0.11511" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0801129, 0.0530083, 0.022415", \ - "0.221882, 0.168066, 0.143266, 0.112111", \ - "0.271036, 0.218627, 0.194282, 0.162556", \ - "0.331071, 0.278247, 0.252712, 0.221365" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.141821, 0.0476672, -0.00357081, -0.0612343", \ - "0.224378, 0.129869, 0.0803277, 0.0213943", \ - "0.281323, 0.187158, 0.137617, 0.0778076", \ - "0.344563, 0.250757, 0.199038, 0.138722" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.027555, 0.0274477, 0.027796, 0.0287848, 0.0311102, 0.0363205, 0.047443" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0317726, 0.0317537, 0.0321297, 0.0332613, 0.0355716, 0.0407943, 0.0518452" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310409, 0.0308644, 0.0313786, 0.0332193, 0.0378229, 0.0484709, 0.0711039" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0359804, 0.0500984, 0.0512561, 0.0533321, 0.0581523, 0.0689243, 0.0914303" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310409, 0.0308644, 0.0313786, 0.0332193, 0.0378229, 0.0484709, 0.0711039" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0359804, 0.0500984, 0.0512561, 0.0533321, 0.0581523, 0.0689243, 0.0914303" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbpq_1) { - area : 63.504; - cell_footprint : "sdfrbpq"; - cell_leakage_power : 1531.16; - leakage_power () { - value : 1490.9; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1439.76; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1388.63; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1547.9; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1547.85; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1568.53; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1446.94; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1608.95; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1491.48; - when : "CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1544.29; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 1493.15; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 1621.92; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 1500.33; - when : "!CLK&!D&RESET_B&SCD&SCE&Q"; - } - leakage_power () { - value : 1601.29; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 1530.63; - when : "CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 1662.34; - when : "CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 1544.87; - when : "CLK&!D&RESET_B&SCD&SCE&Q"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.117992, 0.168918, 0.197178, 0.242953, 0.319182, 0.445897, 0.656995", \ - "0.146683, 0.197599, 0.225847, 0.271716, 0.347898, 0.47457, 0.685723", \ - "0.165646, 0.216508, 0.244815, 0.290625, 0.366818, 0.493584, 0.704639", \ - "0.191096, 0.242034, 0.270347, 0.316142, 0.392306, 0.519057, 0.730051", \ - "0.226454, 0.277468, 0.305845, 0.35159, 0.427775, 0.55451, 0.765511", \ - "0.273947, 0.325034, 0.353427, 0.399161, 0.475412, 0.602146, 0.813192", \ - "0.340709, 0.391483, 0.419847, 0.465676, 0.541876, 0.668551, 0.879683" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187163, 0.0718025, 0.110368, 0.175873, 0.287054, 0.472703, 0.782402", \ - "0.0187537, 0.0718035, 0.110439, 0.175989, 0.287055, 0.472757, 0.782591", \ - "0.018816, 0.0718045, 0.11044, 0.17599, 0.287056, 0.472758, 0.783924", \ - "0.0188928, 0.0718201, 0.110441, 0.175991, 0.287057, 0.472759, 0.783925", \ - "0.0190604, 0.0718904, 0.110454, 0.175992, 0.287058, 0.47276, 0.783926", \ - "0.019224, 0.072018, 0.110537, 0.176028, 0.287059, 0.472761, 0.783927", \ - "0.019403, 0.07217, 0.110602, 0.176029, 0.287142, 0.472762, 0.783928" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.123088, 0.168091, 0.192287, 0.231067, 0.295575, 0.402881, 0.581665", \ - "0.151787, 0.196766, 0.220935, 0.259821, 0.324349, 0.43166, 0.610658", \ - "0.170612, 0.215646, 0.239777, 0.278627, 0.3431, 0.450476, 0.62903", \ - "0.195359, 0.240392, 0.264568, 0.303362, 0.367899, 0.475148, 0.65376", \ - "0.229407, 0.274097, 0.298609, 0.337081, 0.401908, 0.50889, 0.687544", \ - "0.275642, 0.320585, 0.344816, 0.383607, 0.448147, 0.555507, 0.734052", \ - "0.33753, 0.382471, 0.406701, 0.445504, 0.510026, 0.617296, 0.795975" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167426, 0.0595781, 0.0902921, 0.142674, 0.231665, 0.38094, 0.629871", \ - "0.0167436, 0.0595791, 0.0903068, 0.142675, 0.231706, 0.381393, 0.630463", \ - "0.0167446, 0.0595801, 0.0903078, 0.142676, 0.231707, 0.381394, 0.632168", \ - "0.0167518, 0.0595811, 0.0903088, 0.142677, 0.231715, 0.381395, 0.632169", \ - "0.0167528, 0.0595821, 0.0903098, 0.142678, 0.231722, 0.381396, 0.63217", \ - "0.0167538, 0.0595831, 0.0903108, 0.142679, 0.231723, 0.381397, 0.632171", \ - "0.0167548, 0.0595841, 0.0903118, 0.14268, 0.231758, 0.381398, 0.632172" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b0"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "!SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.117972, 0.168887, 0.197178, 0.243008, 0.319139, 0.445957, 0.657052", \ - "0.146674, 0.197567, 0.225878, 0.271706, 0.347834, 0.474568, 0.685717", \ - "0.165667, 0.216604, 0.244854, 0.290664, 0.366827, 0.493594, 0.704669", \ - "0.191178, 0.242115, 0.270459, 0.316223, 0.392445, 0.519114, 0.730152", \ - "0.225917, 0.276931, 0.305259, 0.351051, 0.427245, 0.55397, 0.764971", \ - "0.274235, 0.325389, 0.353705, 0.399566, 0.475742, 0.602483, 0.813496", \ - "0.340179, 0.391416, 0.419818, 0.465594, 0.541848, 0.668501, 0.879626" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187059, 0.0717792, 0.110369, 0.175911, 0.286979, 0.472734, 0.78247", \ - "0.0187551, 0.0718001, 0.110443, 0.175989, 0.28698, 0.472894, 0.782471", \ - "0.0188155, 0.0718011, 0.110444, 0.17599, 0.286997, 0.472895, 0.783926", \ - "0.0188983, 0.0718246, 0.110445, 0.175991, 0.286998, 0.472896, 0.783927", \ - "0.0190623, 0.0718934, 0.110514, 0.175992, 0.286999, 0.472897, 0.783928", \ - "0.019223, 0.072048, 0.110592, 0.175993, 0.286999, 0.472898, 0.783929", \ - "0.019414, 0.072138, 0.110605, 0.176093, 0.287134, 0.472899, 0.78393" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.12306, 0.168119, 0.19229, 0.231071, 0.295588, 0.402872, 0.581652", \ - "0.151787, 0.196766, 0.220935, 0.259821, 0.324348, 0.43166, 0.610658", \ - "0.170612, 0.215646, 0.239777, 0.278627, 0.3431, 0.450476, 0.62903", \ - "0.195359, 0.240392, 0.264568, 0.303362, 0.367899, 0.475148, 0.65376", \ - "0.229073, 0.274428, 0.298609, 0.337081, 0.401908, 0.50889, 0.687871", \ - "0.275642, 0.320585, 0.344816, 0.383607, 0.448147, 0.555507, 0.734052", \ - "0.33753, 0.382471, 0.406702, 0.445505, 0.510026, 0.617296, 0.795975" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167462, 0.0595789, 0.0902923, 0.142673, 0.231645, 0.380983, 0.629871", \ - "0.0167472, 0.0595799, 0.0903068, 0.142674, 0.231706, 0.381393, 0.630463", \ - "0.0167482, 0.0595809, 0.0903078, 0.142675, 0.231707, 0.381394, 0.632168", \ - "0.0167518, 0.0595819, 0.0903088, 0.142676, 0.231715, 0.381395, 0.632169", \ - "0.0167528, 0.0595829, 0.0903098, 0.142677, 0.231722, 0.381396, 0.63217", \ - "0.0167538, 0.0595839, 0.0903108, 0.142678, 0.231723, 0.381397, 0.632171", \ - "0.0167548, 0.0595849, 0.0903118, 0.142679, 0.231758, 0.381398, 0.632172" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.117992, 0.168918, 0.197178, 0.242953, 0.319182, 0.445897, 0.656995", \ - "0.146683, 0.197599, 0.225847, 0.271716, 0.347898, 0.47457, 0.685723", \ - "0.165646, 0.216508, 0.244815, 0.290625, 0.366818, 0.493584, 0.704639", \ - "0.191096, 0.242034, 0.270347, 0.316142, 0.392306, 0.519057, 0.730051", \ - "0.226454, 0.277468, 0.305845, 0.35159, 0.427775, 0.55451, 0.765511", \ - "0.273947, 0.325034, 0.353427, 0.399161, 0.475412, 0.602146, 0.813192", \ - "0.340709, 0.391483, 0.419847, 0.465676, 0.541876, 0.668551, 0.879683" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187163, 0.0718025, 0.110368, 0.175873, 0.287054, 0.472703, 0.782402", \ - "0.0187537, 0.0718035, 0.110439, 0.175989, 0.287055, 0.472757, 0.782591", \ - "0.018816, 0.0718045, 0.11044, 0.17599, 0.287056, 0.472758, 0.783924", \ - "0.0188928, 0.0718201, 0.110441, 0.175991, 0.287057, 0.472759, 0.783925", \ - "0.0190604, 0.0718904, 0.110454, 0.175992, 0.287058, 0.47276, 0.783926", \ - "0.019224, 0.072018, 0.110537, 0.176028, 0.287059, 0.472761, 0.783927", \ - "0.019403, 0.07217, 0.110602, 0.176029, 0.287142, 0.472762, 0.783928" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.12306, 0.168119, 0.19229, 0.231071, 0.295588, 0.402872, 0.581652", \ - "0.151787, 0.196766, 0.220935, 0.259821, 0.324348, 0.43166, 0.610658", \ - "0.170612, 0.215646, 0.239777, 0.278627, 0.3431, 0.450476, 0.62903", \ - "0.195359, 0.240392, 0.264568, 0.303362, 0.367899, 0.475148, 0.65376", \ - "0.229073, 0.274428, 0.298609, 0.337081, 0.401908, 0.50889, 0.687871", \ - "0.275642, 0.320585, 0.344816, 0.383607, 0.448147, 0.555507, 0.734052", \ - "0.33753, 0.382471, 0.406702, 0.445505, 0.510026, 0.617296, 0.795975" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167462, 0.0595789, 0.0902923, 0.142673, 0.231645, 0.380983, 0.629871", \ - "0.0167472, 0.0595799, 0.0903068, 0.142674, 0.231706, 0.381393, 0.630463", \ - "0.0167482, 0.0595809, 0.0903078, 0.142675, 0.231707, 0.381394, 0.632168", \ - "0.0167518, 0.0595819, 0.0903088, 0.142676, 0.231715, 0.381395, 0.632169", \ - "0.0167528, 0.0595829, 0.0903098, 0.142677, 0.231722, 0.381396, 0.63217", \ - "0.0167538, 0.0595839, 0.0903108, 0.142678, 0.231723, 0.381397, 0.632171", \ - "0.0167548, 0.0595849, 0.0903118, 0.142679, 0.231758, 0.381398, 0.632172" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0662417, 0.114357, 0.138812, 0.177363, 0.241608, 0.348774, 0.527279", \ - "0.102945, 0.152269, 0.176654, 0.21522, 0.279448, 0.386511, 0.566532", \ - "0.128063, 0.179815, 0.204164, 0.242575, 0.306755, 0.413866, 0.592472", \ - "0.164677, 0.220936, 0.245156, 0.283428, 0.347518, 0.454596, 0.633057", \ - "0.21549, 0.278432, 0.302245, 0.340107, 0.403988, 0.510814, 0.689405", \ - "0.288025, 0.357647, 0.380529, 0.418225, 0.481858, 0.588042, 0.766696", \ - "0.391854, 0.465696, 0.488104, 0.524175, 0.586677, 0.693207, 0.871344" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0172117, 0.06156, 0.0908174, 0.141552, 0.229801, 0.378858, 0.627926", \ - "0.0197187, 0.0621388, 0.0909446, 0.141634, 0.229802, 0.379678, 0.629521", \ - "0.0230211, 0.063749, 0.091603, 0.141727, 0.229803, 0.379679, 0.629522", \ - "0.0293329, 0.0668212, 0.0929449, 0.142185, 0.229924, 0.37968, 0.629523", \ - "0.0388482, 0.0719726, 0.0949743, 0.142727, 0.230177, 0.379681, 0.629524", \ - "0.052405, 0.078152, 0.097362, 0.143399, 0.230449, 0.379682, 0.629525", \ - "0.071097, 0.084139, 0.099685, 0.144117, 0.230737, 0.379683, 0.629526" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0267425, 0.0270837, 0.0271128, 0.027118, 0.0270238, 0.0267665, 0.02673", \ - "0.0265491, 0.0268613, 0.02699, 0.0269637, 0.0269769, 0.0265817, 0.0265935", \ - "0.0271946, 0.0274608, 0.027516, 0.0275614, 0.0275646, 0.0272848, 0.0273705", \ - "0.028628, 0.028962, 0.0290618, 0.0290297, 0.0289111, 0.0291798, 0.0286216", \ - "0.0323024, 0.0325924, 0.0327057, 0.0327737, 0.0328121, 0.0325224, 0.0324548", \ - "0.0400686, 0.0403136, 0.0404476, 0.0404252, 0.0404774, 0.0405436, 0.0403887", \ - "0.0568809, 0.0570903, 0.0571277, 0.0571326, 0.0571964, 0.057188, 0.0571534" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0271935, 0.0276886, 0.0277494, 0.0277336, 0.0276212, 0.0274143, 0.0270183", \ - "0.027229, 0.0276957, 0.0277803, 0.027896, 0.0276642, 0.0275177, 0.0271851", \ - "0.0279996, 0.0285208, 0.0285606, 0.0284875, 0.0285722, 0.0282699, 0.0283417", \ - "0.0295281, 0.030056, 0.0301342, 0.0301806, 0.0300115, 0.0299599, 0.0299044", \ - "0.0330554, 0.03352, 0.0336705, 0.0335881, 0.0337651, 0.0336469, 0.0329162", \ - "0.0406513, 0.0411128, 0.0412165, 0.0412784, 0.0413034, 0.0412398, 0.0412842", \ - "0.0568223, 0.0573308, 0.0573638, 0.0572866, 0.0572862, 0.0572965, 0.0573072" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "!SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.013707, 0.0140278, 0.0140802, 0.0140819, 0.0139904, 0.0137665, 0.013718", \ - "0.0135906, 0.0138885, 0.0140274, 0.0139972, 0.0139302, 0.01366, 0.0135798", \ - "0.0136976, 0.0139731, 0.0140126, 0.0140786, 0.0140168, 0.0137849, 0.0138842", \ - "0.0137291, 0.0140625, 0.0141568, 0.0141137, 0.0139657, 0.0141622, 0.0137496", \ - "0.0139802, 0.014269, 0.0143709, 0.0144523, 0.014508, 0.0142297, 0.0140454", \ - "0.014609, 0.0148701, 0.0150011, 0.014997, 0.0150127, 0.0150925, 0.014963", \ - "0.0155762, 0.0158353, 0.0158718, 0.0158734, 0.0159812, 0.0158938, 0.0159064" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0141852, 0.014694, 0.0147478, 0.0147326, 0.0146315, 0.014395, 0.0140153", \ - "0.0143162, 0.0147828, 0.0148675, 0.0149832, 0.0147624, 0.0146053, 0.0142721", \ - "0.0144804, 0.0150016, 0.0150414, 0.0149683, 0.0151334, 0.0147508, 0.0148225", \ - "0.014622, 0.0151499, 0.0152282, 0.0152745, 0.0151054, 0.0150539, 0.0149984", \ - "0.0148108, 0.0153219, 0.0154505, 0.0153684, 0.0155454, 0.015428, 0.0146798", \ - "0.015088, 0.0155495, 0.0156532, 0.0157151, 0.0157451, 0.0156765, 0.0157123", \ - "0.0153692, 0.0158772, 0.0159107, 0.0158335, 0.0158331, 0.0158653, 0.0158541" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0267425, 0.0270837, 0.0271128, 0.027118, 0.0270238, 0.0267665, 0.02673", \ - "0.0265491, 0.0268613, 0.02699, 0.0269637, 0.0269769, 0.0265817, 0.0265935", \ - "0.0271946, 0.0274608, 0.027516, 0.0275614, 0.0275646, 0.0272848, 0.0273705", \ - "0.028628, 0.028962, 0.0290618, 0.0290297, 0.0289111, 0.0291798, 0.0286216", \ - "0.0323024, 0.0325924, 0.0327057, 0.0327737, 0.0328121, 0.0325224, 0.0324548", \ - "0.0400686, 0.0403136, 0.0404476, 0.0404252, 0.0404774, 0.0405436, 0.0403887", \ - "0.0568809, 0.0570903, 0.0571277, 0.0571326, 0.0571964, 0.057188, 0.0571534" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0271935, 0.0276886, 0.0277494, 0.0277336, 0.0276212, 0.0274143, 0.0270183", \ - "0.027229, 0.0276957, 0.0277803, 0.027896, 0.0276642, 0.0275177, 0.0271851", \ - "0.0279996, 0.0285208, 0.0285606, 0.0284875, 0.0285722, 0.0282699, 0.0283417", \ - "0.0295281, 0.030056, 0.0301342, 0.0301806, 0.0300115, 0.0299599, 0.0299044", \ - "0.0330554, 0.03352, 0.0336705, 0.0335881, 0.0337651, 0.0336469, 0.0329162", \ - "0.0406513, 0.0411128, 0.0412165, 0.0412784, 0.0413034, 0.0412398, 0.0412842", \ - "0.0568223, 0.0573308, 0.0573638, 0.0572866, 0.0572862, 0.0572965, 0.0573072" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.025036, 0.0255152, 0.0255554, 0.0255338, 0.0254637, 0.0252201, 0.0248354", \ - "0.0246594, 0.0248626, 0.0249555, 0.0251505, 0.0249953, 0.0248676, 0.0247581", \ - "0.0249873, 0.024972, 0.0249504, 0.0249808, 0.0250601, 0.0250119, 0.0244035", \ - "0.0265264, 0.0260516, 0.0261096, 0.0261815, 0.0260547, 0.0259517, 0.0255403", \ - "0.0300971, 0.0288943, 0.0288799, 0.0289096, 0.0289318, 0.0287177, 0.028219", \ - "0.0381267, 0.0358887, 0.035664, 0.0355102, 0.0355663, 0.035548, 0.0355442", \ - "0.0536276, 0.0500266, 0.0495305, 0.0492377, 0.0490946, 0.0487912, 0.0487645" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00316744; - rise_capacitance : 0.00319906; - rise_capacitance_range (0.00289473, 0.00344008); - fall_capacitance : 0.00312679; - fall_capacitance_range (0.00284709, 0.00339283); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0541687, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0862122, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131698, 0.0131086, 0.0137422, 0.0151558, 0.0184286, 0.0258035, 0.0418184" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128325, 0.0129028, 0.0134696, 0.0150712, 0.0183503, 0.0256926, 0.041383" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0254215, 0.0253827, 0.0259928, 0.0276117, 0.0309426, 0.0386193, 0.0548469" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0231577, 0.023321, 0.0239811, 0.0257429, 0.0291735, 0.036744, 0.0527984" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129079, 0.0128197, 0.0134301, 0.0148495, 0.0181449, 0.0255539, 0.0414959" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131065, 0.0131863, 0.0137371, 0.0153249, 0.0185888, 0.025956, 0.0416388" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013166, 0.013109, 0.0137423, 0.0151559, 0.0184286, 0.0258033, 0.0418185" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128275, 0.0129028, 0.0134697, 0.0150714, 0.0183506, 0.0256929, 0.0413833" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0130015, 0.0129126, 0.0135188, 0.0149057, 0.0182194, 0.0255629, 0.0414527" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116925, 0.0117731, 0.0123037, 0.0139072, 0.0171706, 0.0245215, 0.0401993" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129151, 0.0128201, 0.0134302, 0.0148497, 0.0181451, 0.0255541, 0.0414961" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131015, 0.0131862, 0.0137392, 0.0153251, 0.018589, 0.0259562, 0.0416394" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0130015, 0.0129126, 0.0135188, 0.0149057, 0.0182194, 0.0255629, 0.0414527" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131065, 0.0131863, 0.0137371, 0.0153249, 0.0185888, 0.025956, 0.0416388" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00297965; - rise_capacitance : 0.00301491; - rise_capacitance_range (0.00261092, 0.00331678); - fall_capacitance : 0.00294439; - fall_capacitance_range (0.00258226, 0.00317093); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0601463, -0.0350059, -0.00622484", \ - "-0.19942, -0.157881, -0.132776, -0.103864", \ - "-0.250461, -0.208138, -0.186187, -0.154081", \ - "-0.306785, -0.267251, -0.241412, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0102298, 0.0395757, 0.096313", \ - "-0.191932, -0.109498, -0.0593484, 0.000597705", \ - "-0.258177, -0.174046, -0.124125, -0.0665078", \ - "-0.328372, -0.245259, -0.196213, -0.135771" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0530083, 0.0197167", \ - "0.226874, 0.175706, 0.151133, 0.117609", \ - "0.278751, 0.229117, 0.205076, 0.171031", \ - "0.333769, 0.283745, 0.258362, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0401797, -0.0112861, -0.0693294", \ - "0.229369, 0.137509, 0.0855726, 0.0268923", \ - "0.294182, 0.202893, 0.153807, 0.0947573", \ - "0.368848, 0.278247, 0.227287, 0.168238" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0254009, 0.0252378, 0.0255426, 0.0266361, 0.0293225, 0.0352029, 0.0480483" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0234569, 0.0234365, 0.0239564, 0.0253414, 0.0283921, 0.0346132, 0.0477707" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0254009, 0.0252378, 0.0255426, 0.0266361, 0.0293225, 0.0352029, 0.0480483" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0234569, 0.0234365, 0.0239564, 0.0253414, 0.0283921, 0.0346132, 0.0477707" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00540816; - rise_capacitance : 0.00540816; - rise_capacitance_range (0.00540816, 0.00540816); - fall_capacitance : 0.00540816; - fall_capacitance_range (0.00502072, 0.00570751); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0782461, 0.0277006, 0.00414452, -0.0288539", \ - "0.211899, 0.140055, 0.117042, 0.0846213", \ - "0.512783, 0.302544, 0.237456, 0.190806", \ - "1.1028, 0.781313, 0.63408, 0.454537" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0202131, 0.00614259, 0.0342506", \ - "-0.176957, -0.124777, -0.0986846, -0.0681273", \ - "-0.26332, -0.208138, -0.183489, -0.154081", \ - "-0.379641, -0.327729, -0.303561, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0798035, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00309389; - rise_capacitance : 0.00311766; - rise_capacitance_range (0.00271715, 0.00341894); - fall_capacitance : 0.00304634; - fall_capacitance_range (0.00268796, 0.00327344); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0601463, -0.0350059, -0.00352648", \ - "-0.19942, -0.157881, -0.132776, -0.103864", \ - "-0.250461, -0.208138, -0.186187, -0.154081", \ - "-0.306785, -0.267251, -0.241412, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0929172, -0.0102298, 0.0395757, 0.0990114", \ - "-0.189436, -0.106951, -0.056726, 0.0033467", \ - "-0.258177, -0.174046, -0.124125, -0.0636829", \ - "-0.331071, -0.248008, -0.196213, -0.135771" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0530083, 0.0197167", \ - "0.226874, 0.175706, 0.151133, 0.120358", \ - "0.278751, 0.229117, 0.205076, 0.171031", \ - "0.333769, 0.286494, 0.258362, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0401797, -0.0112861, -0.0693294", \ - "0.229369, 0.137509, 0.0855726, 0.0268923", \ - "0.296753, 0.205515, 0.153807, 0.0947573", \ - "0.368848, 0.278247, 0.227287, 0.168238" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255761, 0.025414, 0.0257109, 0.0267781, 0.0294816, 0.0353516, 0.0482306" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0235639, 0.02354, 0.0240624, 0.0254647, 0.0285481, 0.0347932, 0.0479919" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0255761, 0.025414, 0.0257109, 0.0267781, 0.0294816, 0.0353516, 0.0482306" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0235639, 0.02354, 0.0240624, 0.0254647, 0.0285481, 0.0347932, 0.0479919" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00529119; - rise_capacitance : 0.0055898; - rise_capacitance_range (0.0047285, 0.00631036); - fall_capacitance : 0.00499259; - fall_capacitance_range (0.00471733, 0.00553795); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.102698, -0.0601463, -0.0375776, -0.00622484", \ - "-0.191932, -0.150241, -0.124909, -0.0956173", \ - "-0.242746, -0.20027, -0.178092, -0.145606", \ - "-0.301389, -0.259004, -0.235762, -0.203656" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0978076, -0.0152214, 0.0344321, 0.0936146", \ - "-0.181949, -0.0967655, -0.0462364, 0.0115937", \ - "-0.237603, -0.155689, -0.105236, -0.0439082", \ - "-0.301389, -0.217769, -0.165138, -0.106255" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0801129, 0.0530083, 0.022415", \ - "0.219386, 0.168066, 0.143266, 0.112111", \ - "0.271036, 0.218627, 0.194282, 0.162556", \ - "0.331071, 0.278247, 0.255537, 0.221365" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0451714, -0.00614259, -0.0639326", \ - "0.219386, 0.127323, 0.0777053, 0.0186453", \ - "0.278751, 0.184536, 0.134918, 0.0778076", \ - "0.339166, 0.248008, 0.196213, 0.138722" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0280953, 0.0279648, 0.028322, 0.0293188, 0.0316484, 0.0368545, 0.0479809" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0317855, 0.0317813, 0.0321522, 0.0332805, 0.0355925, 0.0408175, 0.0518684" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310546, 0.0308882, 0.0313997, 0.0332433, 0.0378416, 0.0484913, 0.0711264" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0365165, 0.05065, 0.0518268, 0.0539052, 0.0587061, 0.0694875, 0.0920203" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0310546, 0.0308882, 0.0313997, 0.0332433, 0.0378416, 0.0484913, 0.0711264" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0365165, 0.05065, 0.0518268, 0.0539052, 0.0587061, 0.0694875, 0.0920203" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbpq_2) { - area : 72.576; - cell_footprint : "sdfrbpq"; - cell_leakage_power : 1656.57; - leakage_power () { - value : 1648.76; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1518.8; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1546.48; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1705.76; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1705.73; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1726.39; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1525.99; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1766.81; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 1570.52; - when : "CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 1702.14; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 1572.19; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 1779.77; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 1579.38; - when : "!CLK&!D&RESET_B&SCD&SCE&Q"; - } - leakage_power () { - value : 1759.14; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 1609.67; - when : "CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 1820.19; - when : "CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 1623.91; - when : "CLK&!D&RESET_B&SCD&SCE&Q"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.135714, 0.196206, 0.225572, 0.272179, 0.348971, 0.476072, 0.687771", \ - "0.164553, 0.224851, 0.254468, 0.301018, 0.377739, 0.504979, 0.71691", \ - "0.183514, 0.243792, 0.273301, 0.319938, 0.396614, 0.523837, 0.735758", \ - "0.209178, 0.269532, 0.299097, 0.345619, 0.422359, 0.549541, 0.761228", \ - "0.244702, 0.305166, 0.334693, 0.381199, 0.457971, 0.585206, 0.796841", \ - "0.292082, 0.352558, 0.381939, 0.428485, 0.505177, 0.632459, 0.844085", \ - "0.358408, 0.419048, 0.448621, 0.49522, 0.571986, 0.699284, 0.911035" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0234723, 0.0788894, 0.116592, 0.181076, 0.291594, 0.477606, 0.78837", \ - "0.0234733, 0.0788904, 0.116593, 0.181136, 0.29162, 0.477936, 0.788371", \ - "0.0234743, 0.0788914, 0.116594, 0.181137, 0.291621, 0.477937, 0.789238", \ - "0.0234753, 0.0788924, 0.116595, 0.181138, 0.291622, 0.477938, 0.789239", \ - "0.0235253, 0.0789662, 0.116596, 0.181156, 0.291623, 0.477939, 0.78924", \ - "0.023846, 0.079253, 0.116658, 0.181167, 0.291624, 0.47794, 0.789241", \ - "0.023971, 0.079254, 0.116793, 0.181211, 0.291625, 0.477941, 0.789242" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.140349, 0.194242, 0.21965, 0.259168, 0.32373, 0.430628, 0.608415", \ - "0.169051, 0.22296, 0.248481, 0.287817, 0.352404, 0.459297, 0.63858", \ - "0.187854, 0.241688, 0.267139, 0.306587, 0.371123, 0.478045, 0.655899", \ - "0.212591, 0.266487, 0.291882, 0.331312, 0.395937, 0.502808, 0.680566", \ - "0.246262, 0.300154, 0.326119, 0.365289, 0.429955, 0.536813, 0.714166", \ - "0.292784, 0.346669, 0.372279, 0.411579, 0.476139, 0.582958, 0.76073", \ - "0.354627, 0.408415, 0.43388, 0.473384, 0.537935, 0.644891, 0.82254" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0216378, 0.0665484, 0.096352, 0.147439, 0.235073, 0.383131, 0.630829", \ - "0.0216482, 0.0665494, 0.096497, 0.147446, 0.235074, 0.383686, 0.632325", \ - "0.0216492, 0.0665504, 0.096498, 0.147454, 0.235075, 0.383687, 0.632326", \ - "0.0216502, 0.0665514, 0.096499, 0.147455, 0.235076, 0.383688, 0.632327", \ - "0.0216512, 0.0665586, 0.0966005, 0.147456, 0.235077, 0.383689, 0.632328", \ - "0.0216522, 0.0665596, 0.096605, 0.147457, 0.235078, 0.38369, 0.632329", \ - "0.0216532, 0.0665606, 0.096606, 0.147458, 0.235079, 0.383691, 0.63233" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b0"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "!SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.135736, 0.196192, 0.225528, 0.272075, 0.348844, 0.476086, 0.687632", \ - "0.164537, 0.224864, 0.254467, 0.301098, 0.377753, 0.50501, 0.716918", \ - "0.183537, 0.243803, 0.273372, 0.319966, 0.396652, 0.523883, 0.735771", \ - "0.209048, 0.269499, 0.29897, 0.345608, 0.422204, 0.549403, 0.761056", \ - "0.243803, 0.304291, 0.3338, 0.380267, 0.457058, 0.584309, 0.796127", \ - "0.292794, 0.353267, 0.382926, 0.429471, 0.50623, 0.633409, 0.84512", \ - "0.358338, 0.418947, 0.44851, 0.495044, 0.571886, 0.699145, 0.910884" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0233096, 0.078897, 0.1166, 0.181089, 0.291597, 0.477606, 0.78849", \ - "0.0233106, 0.078898, 0.116601, 0.18109, 0.291619, 0.477937, 0.788491", \ - "0.0233122, 0.078899, 0.116602, 0.181115, 0.29162, 0.477938, 0.789238", \ - "0.0233661, 0.0789137, 0.116603, 0.181116, 0.291621, 0.477939, 0.789239", \ - "0.0235547, 0.0789863, 0.116604, 0.181117, 0.291622, 0.47794, 0.78924", \ - "0.023843, 0.079011, 0.116654, 0.181132, 0.291623, 0.477941, 0.789241", \ - "0.02396, 0.079198, 0.116799, 0.181191, 0.291624, 0.477942, 0.789242" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.140353, 0.194257, 0.219652, 0.259209, 0.323707, 0.430605, 0.608462", \ - "0.169051, 0.22296, 0.248481, 0.287817, 0.352404, 0.459297, 0.63858", \ - "0.187854, 0.241688, 0.267139, 0.306587, 0.371123, 0.478045, 0.655899", \ - "0.212591, 0.266487, 0.291882, 0.331312, 0.395937, 0.502808, 0.680566", \ - "0.246262, 0.300154, 0.326119, 0.365289, 0.429597, 0.536813, 0.714517", \ - "0.292784, 0.34667, 0.372278, 0.411579, 0.476139, 0.582956, 0.76073", \ - "0.354627, 0.408415, 0.43388, 0.473384, 0.537935, 0.644891, 0.82254" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0216373, 0.0665485, 0.0963903, 0.147383, 0.234971, 0.38313, 0.630833", \ - "0.0216482, 0.0665495, 0.0964969, 0.147446, 0.235061, 0.383686, 0.632325", \ - "0.0216492, 0.0665505, 0.0964979, 0.147454, 0.235062, 0.383687, 0.632326", \ - "0.0216502, 0.0665515, 0.0964989, 0.147455, 0.235063, 0.383688, 0.632327", \ - "0.0216512, 0.0665586, 0.0966005, 0.147456, 0.235064, 0.383689, 0.632328", \ - "0.0216522, 0.0665596, 0.096604, 0.147457, 0.235065, 0.38369, 0.632329", \ - "0.0216532, 0.0665606, 0.096605, 0.147458, 0.235066, 0.383691, 0.63233" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.135714, 0.196206, 0.225572, 0.272179, 0.348971, 0.476072, 0.687771", \ - "0.164553, 0.224851, 0.254468, 0.301018, 0.377739, 0.504979, 0.71691", \ - "0.183514, 0.243792, 0.273301, 0.319938, 0.396614, 0.523837, 0.735758", \ - "0.209178, 0.269532, 0.299097, 0.345619, 0.422359, 0.549541, 0.761228", \ - "0.244702, 0.305166, 0.334693, 0.381199, 0.457971, 0.585206, 0.796841", \ - "0.292082, 0.352558, 0.381939, 0.428485, 0.505177, 0.632459, 0.844085", \ - "0.358408, 0.419048, 0.448621, 0.49522, 0.571986, 0.699284, 0.911035" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0234723, 0.0788894, 0.116592, 0.181076, 0.291594, 0.477606, 0.78837", \ - "0.0234733, 0.0788904, 0.116593, 0.181136, 0.29162, 0.477936, 0.788371", \ - "0.0234743, 0.0788914, 0.116594, 0.181137, 0.291621, 0.477937, 0.789238", \ - "0.0234753, 0.0788924, 0.116595, 0.181138, 0.291622, 0.477938, 0.789239", \ - "0.0235253, 0.0789662, 0.116596, 0.181156, 0.291623, 0.477939, 0.78924", \ - "0.023846, 0.079253, 0.116658, 0.181167, 0.291624, 0.47794, 0.789241", \ - "0.023971, 0.079254, 0.116793, 0.181211, 0.291625, 0.477941, 0.789242" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.140353, 0.194257, 0.219652, 0.259209, 0.323707, 0.430605, 0.608462", \ - "0.169051, 0.22296, 0.248481, 0.287817, 0.352404, 0.459297, 0.63858", \ - "0.187854, 0.241688, 0.267139, 0.306587, 0.371123, 0.478045, 0.655899", \ - "0.212591, 0.266487, 0.291882, 0.331312, 0.395937, 0.502808, 0.680566", \ - "0.246262, 0.300154, 0.326119, 0.365289, 0.429597, 0.536813, 0.714517", \ - "0.292784, 0.34667, 0.372278, 0.411579, 0.476139, 0.582956, 0.76073", \ - "0.354627, 0.408415, 0.43388, 0.473384, 0.537935, 0.644891, 0.82254" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0216373, 0.0665485, 0.0963903, 0.147383, 0.234971, 0.38313, 0.630833", \ - "0.0216482, 0.0665495, 0.0964969, 0.147446, 0.235061, 0.383686, 0.632325", \ - "0.0216492, 0.0665505, 0.0964979, 0.147454, 0.235062, 0.383687, 0.632326", \ - "0.0216502, 0.0665515, 0.0964989, 0.147455, 0.235063, 0.383688, 0.632327", \ - "0.0216512, 0.0665586, 0.0966005, 0.147456, 0.235064, 0.383689, 0.632328", \ - "0.0216522, 0.0665596, 0.096604, 0.147457, 0.235065, 0.38369, 0.632329", \ - "0.0216532, 0.0665606, 0.096605, 0.147458, 0.235066, 0.383691, 0.63233" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0829764, 0.13966, 0.164436, 0.202861, 0.266524, 0.373111, 0.550619", \ - "0.123095, 0.180358, 0.205026, 0.243425, 0.307256, 0.413733, 0.591274", \ - "0.152937, 0.21221, 0.236771, 0.275084, 0.338765, 0.445252, 0.622797", \ - "0.1978, 0.261342, 0.285732, 0.323836, 0.38735, 0.493634, 0.671097", \ - "0.261421, 0.33064, 0.354919, 0.392354, 0.455497, 0.561472, 0.738909", \ - "0.351455, 0.426924, 0.450326, 0.487195, 0.549477, 0.654973, 0.832238", \ - "0.478132, 0.55662, 0.578659, 0.614209, 0.675623, 0.780627, 0.956966" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0221039, 0.0668044, 0.0942972, 0.143559, 0.230754, 0.3789, 0.626845", \ - "0.0241484, 0.0673677, 0.0944254, 0.14356, 0.230755, 0.378968, 0.626846", \ - "0.0280057, 0.0690164, 0.0951042, 0.143649, 0.230756, 0.378969, 0.627098", \ - "0.0353692, 0.0728987, 0.0970685, 0.144405, 0.230886, 0.37897, 0.627099", \ - "0.0477248, 0.0789456, 0.100091, 0.14545, 0.231428, 0.37926, 0.6271", \ - "0.06617, 0.087659, 0.104074, 0.1471, 0.232081, 0.37979, 0.627503", \ - "0.092424, 0.096145, 0.107963, 0.148866, 0.232833, 0.380177, 0.627885" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0327527, 0.032506, 0.0324731, 0.0325364, 0.0324909, 0.0319774, 0.031862", \ - "0.0325568, 0.0322516, 0.0326123, 0.0323851, 0.0322814, 0.0319468, 0.0318354", \ - "0.0332303, 0.0328849, 0.0328883, 0.0331052, 0.0328752, 0.0331188, 0.0325352", \ - "0.0347039, 0.0344006, 0.0346525, 0.0345988, 0.0344457, 0.0345677, 0.0341995", \ - "0.0383048, 0.0380112, 0.0381435, 0.0383233, 0.0384395, 0.0378972, 0.0378688", \ - "0.0461346, 0.0458317, 0.0459999, 0.0460019, 0.0461269, 0.0463991, 0.045958", \ - "0.0630224, 0.0625529, 0.0626194, 0.0626667, 0.0629673, 0.0629129, 0.062788" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0326762, 0.0327223, 0.0328752, 0.0329087, 0.0328114, 0.0325397, 0.0316338", \ - "0.0326921, 0.0327503, 0.0330624, 0.0333539, 0.0330748, 0.0326778, 0.0325151", \ - "0.0335079, 0.0335231, 0.0336427, 0.0336389, 0.0340243, 0.0331069, 0.032132", \ - "0.035037, 0.0351651, 0.0353942, 0.0354118, 0.0352795, 0.0350546, 0.0340856", \ - "0.0385133, 0.0385501, 0.0390517, 0.0388389, 0.0391446, 0.0389824, 0.0375298", \ - "0.0460871, 0.0461351, 0.0465068, 0.0465088, 0.0466529, 0.0464874, 0.0467325", \ - "0.0622805, 0.0622801, 0.0624649, 0.0624271, 0.0625516, 0.0625525, 0.0625261" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "!SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0195494, 0.0193064, 0.0192546, 0.0192406, 0.019196, 0.0187036, 0.0185142", \ - "0.0194038, 0.0190968, 0.0194754, 0.0194005, 0.0191526, 0.0188204, 0.0188059", \ - "0.019509, 0.019139, 0.0191959, 0.0193665, 0.0191561, 0.0194063, 0.0188089", \ - "0.0195906, 0.0193464, 0.0195156, 0.0196363, 0.0192902, 0.0198969, 0.018959", \ - "0.0198832, 0.0196, 0.0197021, 0.0198729, 0.0200041, 0.0194043, 0.0193849", \ - "0.0204457, 0.020007, 0.0202887, 0.0203355, 0.0204017, 0.0205923, 0.0202435", \ - "0.0212548, 0.0207775, 0.0208224, 0.0208767, 0.0211931, 0.0211144, 0.021007" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.019507, 0.019558, 0.0197124, 0.0197782, 0.0196599, 0.0193822, 0.0186108", \ - "0.0195755, 0.0196337, 0.0199454, 0.0202371, 0.0199581, 0.0195611, 0.0193985", \ - "0.0197656, 0.0197807, 0.0199003, 0.0198965, 0.0202819, 0.0193645, 0.0183897", \ - "0.0198802, 0.0200082, 0.0202374, 0.0202549, 0.0201221, 0.0198977, 0.0189378", \ - "0.0200845, 0.0201213, 0.0206229, 0.02041, 0.0207483, 0.0205533, 0.0192094", \ - "0.0202845, 0.0203332, 0.0207045, 0.0207062, 0.0208507, 0.0207074, 0.0209255", \ - "0.0204633, 0.0204629, 0.0206476, 0.0206099, 0.0207346, 0.0207352, 0.0207084" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0327527, 0.032506, 0.0324731, 0.0325364, 0.0324909, 0.0319774, 0.031862", \ - "0.0325568, 0.0322516, 0.0326123, 0.0323851, 0.0322814, 0.0319468, 0.0318354", \ - "0.0332303, 0.0328849, 0.0328883, 0.0331052, 0.0328752, 0.0331188, 0.0325352", \ - "0.0347039, 0.0344006, 0.0346525, 0.0345988, 0.0344457, 0.0345677, 0.0341995", \ - "0.0383048, 0.0380112, 0.0381435, 0.0383233, 0.0384395, 0.0378972, 0.0378688", \ - "0.0461346, 0.0458317, 0.0459999, 0.0460019, 0.0461269, 0.0463991, 0.045958", \ - "0.0630224, 0.0625529, 0.0626194, 0.0626667, 0.0629673, 0.0629129, 0.062788" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0326762, 0.0327223, 0.0328752, 0.0329087, 0.0328114, 0.0325397, 0.0316338", \ - "0.0326921, 0.0327503, 0.0330624, 0.0333539, 0.0330748, 0.0326778, 0.0325151", \ - "0.0335079, 0.0335231, 0.0336427, 0.0336389, 0.0340243, 0.0331069, 0.032132", \ - "0.035037, 0.0351651, 0.0353942, 0.0354118, 0.0352795, 0.0350546, 0.0340856", \ - "0.0385133, 0.0385501, 0.0390517, 0.0388389, 0.0391446, 0.0389824, 0.0375298", \ - "0.0460871, 0.0461351, 0.0465068, 0.0465088, 0.0466529, 0.0464874, 0.0467325", \ - "0.0622805, 0.0622801, 0.0624649, 0.0624271, 0.0625516, 0.0625525, 0.0625261" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0305024, 0.0304601, 0.0305838, 0.0306118, 0.0304096, 0.03006, 0.02926", \ - "0.0304093, 0.0298178, 0.0300558, 0.0300505, 0.030336, 0.0295762, 0.0287884", \ - "0.0311349, 0.0299092, 0.0298787, 0.0300097, 0.0305458, 0.0297949, 0.0289011", \ - "0.0335457, 0.0310986, 0.0311701, 0.0312326, 0.0307919, 0.0308768, 0.0297336", \ - "0.0386252, 0.034141, 0.0339106, 0.0339795, 0.0339924, 0.0335632, 0.0326432", \ - "0.0490612, 0.0417969, 0.0410898, 0.0408171, 0.0406292, 0.0407261, 0.0406228", \ - "0.0680195, 0.0571883, 0.0560142, 0.0552371, 0.0546887, 0.0541882, 0.0539564" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00316737; - rise_capacitance : 0.00319899; - rise_capacitance_range (0.00289751, 0.00344009); - fall_capacitance : 0.00312673; - fall_capacitance_range (0.00284824, 0.00339282); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0637817, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0830078, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131677, 0.0131159, 0.0137416, 0.0151561, 0.0184281, 0.0258018, 0.0418164" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013344, 0.0134355, 0.0139983, 0.0156014, 0.0188777, 0.0262146, 0.0418881" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0252808, 0.0252484, 0.0258547, 0.0274725, 0.0308114, 0.0384734, 0.0547091" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0236404, 0.0238099, 0.0244815, 0.0262418, 0.0296619, 0.0372381, 0.0532682" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129107, 0.0128104, 0.0134301, 0.0148492, 0.0181431, 0.0255547, 0.0414964" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129379, 0.0130183, 0.0135538, 0.0151558, 0.0184178, 0.0257883, 0.0415294" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131758, 0.013113, 0.0137417, 0.0151561, 0.0184282, 0.0258017, 0.0418165" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0133407, 0.0134364, 0.0139984, 0.0156015, 0.0188778, 0.0262155, 0.0418884" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0133236, 0.013247, 0.0138422, 0.0152277, 0.018542, 0.025887, 0.041775" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0120175, 0.0120935, 0.0126252, 0.0142321, 0.0174953, 0.0248453, 0.0405247" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129174, 0.0128106, 0.0134305, 0.0148494, 0.0181433, 0.025555, 0.0414966" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0129345, 0.0130185, 0.0135541, 0.015156, 0.0184181, 0.0257885, 0.0415295" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131677, 0.0131159, 0.0137416, 0.0151561, 0.0184281, 0.0258018, 0.0418164" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013344, 0.0134355, 0.0139983, 0.0156014, 0.0188777, 0.0262146, 0.0418881" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00297731; - rise_capacitance : 0.00301239; - rise_capacitance_range (0.00260737, 0.00331444); - fall_capacitance : 0.00294222; - fall_capacitance_range (0.00258122, 0.00316859); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0601463, -0.0350059, -0.00622484", \ - "-0.19942, -0.157881, -0.132776, -0.103864", \ - "-0.250461, -0.208138, -0.186187, -0.154081", \ - "-0.306785, -0.267251, -0.241412, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0127256, 0.0370039, 0.096313", \ - "-0.194428, -0.109498, -0.0593484, 0.000597705", \ - "-0.258177, -0.176669, -0.126823, -0.0665078", \ - "-0.328372, -0.248008, -0.199038, -0.135771" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.12715, 0.0776171, 0.0504365, 0.0197167", \ - "0.226874, 0.175706, 0.14851, 0.117609", \ - "0.278751, 0.226494, 0.202377, 0.168206", \ - "0.333769, 0.283745, 0.258362, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0401797, -0.0112861, -0.0693294", \ - "0.226874, 0.137509, 0.0855726, 0.0268923", \ - "0.294182, 0.202893, 0.153807, 0.0947573", \ - "0.368848, 0.278247, 0.227287, 0.168238" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.027365, 0.0272243, 0.0275153, 0.0286137, 0.0313001, 0.0371879, 0.05003" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0246558, 0.0246242, 0.0251483, 0.0265324, 0.0295772, 0.0358051, 0.0489562" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.027365, 0.0272243, 0.0275153, 0.0286137, 0.0313001, 0.0371879, 0.05003" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0246558, 0.0246242, 0.0251483, 0.0265324, 0.0295772, 0.0358051, 0.0489562" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00541504; - rise_capacitance : 0.00541504; - rise_capacitance_range (0.00541504, 0.00541504); - fall_capacitance : 0.00541504; - fall_capacitance_range (0.00503764, 0.00570979); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0782461, 0.0277006, 0.00157274, -0.0288539", \ - "0.21689, 0.142602, 0.117042, 0.0846213", \ - "0.597651, 0.368105, 0.28063, 0.20493", \ - "1.30248, 0.9545, 0.809227, 0.649338" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, -0.0202131, 0.00357081, 0.0342506", \ - "-0.176957, -0.124777, -0.0986846, -0.0681273", \ - "-0.26332, -0.208138, -0.183489, -0.154081", \ - "-0.379641, -0.327729, -0.303561, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0894165, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00309243; - rise_capacitance : 0.00311633; - rise_capacitance_range (0.00271634, 0.00341745); - fall_capacitance : 0.00304464; - fall_capacitance_range (0.00268637, 0.003272); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0601463, -0.0350059, -0.00352648", \ - "-0.19942, -0.157881, -0.132776, -0.103864", \ - "-0.250461, -0.21076, -0.186187, -0.154081", \ - "-0.306785, -0.267251, -0.241412, -0.209559" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0929172, -0.0102298, 0.0395757, 0.0990114", \ - "-0.191932, -0.106951, -0.056726, 0.0033467", \ - "-0.258177, -0.174046, -0.124125, -0.0636829", \ - "-0.331071, -0.248008, -0.199038, -0.138722" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.12715, 0.0776171, 0.0504365, 0.0197167", \ - "0.226874, 0.175706, 0.151133, 0.117609", \ - "0.278751, 0.226494, 0.202377, 0.168206", \ - "0.333769, 0.283745, 0.258362, 0.227268" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0401797, -0.0112861, -0.0693294", \ - "0.226874, 0.137509, 0.0855726, 0.0268923", \ - "0.294182, 0.202893, 0.153807, 0.0947573", \ - "0.368848, 0.278247, 0.227287, 0.168238" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0275353, 0.0273854, 0.0276733, 0.0287439, 0.0314563, 0.0373181, 0.0502059" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0248414, 0.0248167, 0.0253792, 0.0267599, 0.0298458, 0.0360907, 0.0492923" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0275353, 0.0273854, 0.0276733, 0.0287439, 0.0314563, 0.0373181, 0.0502059" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0248414, 0.0248167, 0.0253792, 0.0267599, 0.0298458, 0.0360907, 0.0492923" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00529132; - rise_capacitance : 0.00558977; - rise_capacitance_range (0.00472844, 0.00631037); - fall_capacitance : 0.00499288; - fall_capacitance_range (0.00471734, 0.00553795); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.102698, -0.0601463, -0.0375776, -0.00622484", \ - "-0.191932, -0.150241, -0.127531, -0.0956173", \ - "-0.242746, -0.20027, -0.178092, -0.145606", \ - "-0.301389, -0.261753, -0.235762, -0.203656" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0152214, 0.0344321, 0.0936146", \ - "-0.181949, -0.0993119, -0.0488588, 0.0115937", \ - "-0.240174, -0.155689, -0.105236, -0.0467332", \ - "-0.301389, -0.217769, -0.167963, -0.106255" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.129595, 0.0776171, 0.0530083, 0.022415", \ - "0.219386, 0.168066, 0.143266, 0.112111", \ - "0.271036, 0.218627, 0.194282, 0.162556", \ - "0.328372, 0.278247, 0.252712, 0.221365" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.136931, 0.0451714, -0.00614259, -0.0639326", \ - "0.219386, 0.127323, 0.0750829, 0.0186453", \ - "0.276179, 0.184536, 0.134918, 0.0749827", \ - "0.339166, 0.248008, 0.196213, 0.138722" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0284173, 0.0283057, 0.028648, 0.0296441, 0.031973, 0.037178, 0.0483043" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0317703, 0.0317538, 0.0321345, 0.0332584, 0.0355737, 0.0407971, 0.0518472" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.031017, 0.0308584, 0.0313799, 0.0332246, 0.0378232, 0.0484736, 0.0711063" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0367965, 0.0509591, 0.0521399, 0.0542053, 0.0589973, 0.0697843, 0.0922918" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.031017, 0.0308584, 0.0313799, 0.0332246, 0.0378232, 0.0484736, 0.0711063" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0367965, 0.0509591, 0.0521399, 0.0542053, 0.0589973, 0.0697843, 0.0922918" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sighold) { - area : 9.072; - cell_footprint : "sighold"; - cell_leakage_power : 404.05; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 126.967; - when : "SH"; - } - leakage_power () { - value : 681.132; - when : "!SH"; - } - pin (SH) { - direction : "inout"; - driver_type : bus_hold; - capacitance : 0.0261982; - rise_capacitance : 0.0397426; - rise_capacitance_range (0.0397426, 0.0397426); - fall_capacitance : 0.0126537; - fall_capacitance_range (0.0126537, 0.0126537); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0068614, 0.00930851, 0.0120121, 0.0177706, 0.0290187, 0.051804, 0.0972361" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00536833, 0.00652919, 0.00880196, 0.0144696, 0.0267273, 0.0532264, 0.108541" \ - ); - } - } - } - } - cell (sg13g2_slgcp_1) { - area : 30.8448; - cell_footprint : "slgcp"; - cell_leakage_power : 876.637; - clock_gating_integrated_cell : "latch_posedge_precontrol"; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 827.899; - when : "!CLK&GATE&SCE&!GCLK"; - } - leakage_power () { - value : 941.947; - when : "CLK&GATE&SCE&GCLK"; - } - leakage_power () { - value : 878.3; - when : "!GATE&SCE&!GCLK"; - } - leakage_power () { - value : 816.543; - when : "!CLK&GATE&!SCE&!GCLK"; - } - leakage_power () { - value : 930.593; - when : "CLK&GATE&!SCE&GCLK"; - } - leakage_power () { - value : 864.54; - when : "!GATE&!SCE&!GCLK"; - } - statetable ("CLK GATE SCE", "int_GATE") { - table : "L L L : - : L,\ - L L H : - : H,\ - L H L : - : H,\ - L H H : - : H,\ - H - - : - : N"; - } - pin (int_GATE) { - direction : "internal"; - internal_node : "int_GATE"; - } - pin (GCLK) { - clock_gate_out_pin : true; - direction : "output"; - min_capacitance : 0.001; - state_function : "CLK * int_GATE"; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - timing_sense : positive_unate; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0531393, 0.0984432, 0.12629, 0.171908, 0.248148, 0.375157, 0.586323", \ - "0.07497, 0.121387, 0.149378, 0.195056, 0.271295, 0.398159, 0.609865", \ - "0.0896116, 0.137514, 0.1655, 0.211299, 0.287599, 0.414496, 0.625898", \ - "0.108516, 0.159352, 0.187527, 0.233261, 0.309669, 0.436557, 0.647968", \ - "0.134565, 0.190912, 0.219493, 0.265564, 0.341984, 0.468807, 0.680393", \ - "0.172507, 0.23884, 0.26923, 0.316392, 0.39369, 0.521416, 0.732873", \ - "0.224083, 0.305279, 0.340105, 0.390152, 0.470617, 0.601525, 0.816931" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0130688, 0.0681042, 0.107952, 0.17441, 0.285981, 0.472053, 0.78227", \ - "0.014929, 0.0688424, 0.108345, 0.174596, 0.286034, 0.47225, 0.782956", \ - "0.016972, 0.0697224, 0.108944, 0.174979, 0.286269, 0.472266, 0.782957", \ - "0.0207304, 0.0717911, 0.110141, 0.175638, 0.286716, 0.472532, 0.782958", \ - "0.0271448, 0.0764066, 0.113232, 0.177455, 0.287858, 0.473222, 0.783014", \ - "0.036783, 0.086489, 0.121161, 0.183482, 0.292051, 0.476094, 0.784485", \ - "0.051607, 0.106799, 0.139163, 0.197945, 0.30435, 0.487529, 0.793821" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0428136, 0.0808368, 0.104226, 0.142491, 0.206441, 0.313034, 0.490187", \ - "0.0701865, 0.109661, 0.133138, 0.171572, 0.23554, 0.342076, 0.519277", \ - "0.0862272, 0.127232, 0.150811, 0.189275, 0.253331, 0.359816, 0.537085", \ - "0.107233, 0.151314, 0.174975, 0.213418, 0.277479, 0.384073, 0.561298", \ - "0.134032, 0.183443, 0.207547, 0.246143, 0.310119, 0.416566, 0.593895", \ - "0.167877, 0.226026, 0.251671, 0.290992, 0.355675, 0.462669, 0.640021", \ - "0.210068, 0.280734, 0.309948, 0.351967, 0.41878, 0.528358, 0.708449" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103936, 0.0544911, 0.0862326, 0.139187, 0.228063, 0.376315, 0.623387", \ - "0.0132246, 0.055482, 0.086896, 0.139522, 0.228207, 0.376316, 0.623388", \ - "0.0159236, 0.0565806, 0.0875933, 0.140081, 0.228561, 0.376408, 0.623524", \ - "0.0201959, 0.0589264, 0.0890014, 0.140953, 0.229316, 0.376973, 0.623644", \ - "0.0267418, 0.0638147, 0.0923798, 0.143018, 0.23045, 0.377899, 0.624372", \ - "0.036599, 0.074021, 0.100472, 0.148896, 0.23476, 0.380816, 0.626325", \ - "0.050857, 0.092097, 0.116356, 0.162112, 0.246216, 0.391425, 0.6351" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0117137, 0.012238, 0.0122471, 0.0121989, 0.0120575, 0.0117801, 0.0118561", \ - "0.0114859, 0.0118621, 0.0119543, 0.0121136, 0.0117732, 0.0115043, 0.0117319", \ - "0.0115898, 0.011933, 0.0119996, 0.0119397, 0.0122105, 0.0121209, 0.0116895", \ - "0.0123508, 0.0124152, 0.0125151, 0.0125604, 0.0124515, 0.0124718, 0.0122665", \ - "0.0144651, 0.0142055, 0.0142268, 0.0142573, 0.0143842, 0.0141297, 0.0140235", \ - "0.0199513, 0.0190121, 0.0189898, 0.0190112, 0.0190304, 0.0191364, 0.0189873", \ - "0.0315364, 0.0298823, 0.0295701, 0.0293418, 0.0294146, 0.029319, 0.0292117" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00725591, 0.00792611, 0.00788811, 0.00788231, 0.00776631, 0.00758361, 0.00719931", \ - "0.00739202, 0.00780142, 0.00785652, 0.00799202, 0.00786992, 0.00761532, 0.00722462", \ - "0.00791266, 0.00822586, 0.00828826, 0.00821326, 0.00839596, 0.00803406, 0.00798046", \ - "0.009201, 0.0092811, 0.0093269, 0.0094225, 0.0093486, 0.0091443, 0.0092692", \ - "0.0119885, 0.0116334, 0.0116214, 0.0117473, 0.0117552, 0.0117437, 0.0111358", \ - "0.0178558, 0.0168008, 0.0167165, 0.0167027, 0.0167219, 0.0167591, 0.0167477", \ - "0.0295089, 0.0275311, 0.0273091, 0.0270359, 0.0269357, 0.0266716, 0.026882" \ - ); - } - } - } - pin (CLK) { - clock : true; - clock_gate_clock_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00539208; - rise_capacitance : 0.00549342; - rise_capacitance_range (0.00466657, 0.00630834); - fall_capacitance : 0.00529073; - fall_capacitance_range (0.00483904, 0.00564674); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.150299, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0669861, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0084192, 0.00840512, 0.00887095, 0.0101355, 0.0131557, 0.0195684, 0.0329007" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00881869, 0.00888088, 0.00941804, 0.0108473, 0.0138003, 0.020235, 0.0339577" \ - ); - } - } - } - pin (GATE) { - clock_gate_enable_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00207848; - rise_capacitance : 0.00252495; - rise_capacitance_range (0.00231635, 0.00275145); - fall_capacitance : 0.001632; - fall_capacitance_range (0.001632, 0.00253253); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0276456, 0.00280691, 0.00856349, 0.00839657", \ - "-0.121475, -0.0870246, -0.082625, -0.0854325", \ - "-0.163336, -0.134218, -0.128558, -0.130768", \ - "-0.201731, -0.171278, -0.173018, -0.181679" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0426176, 0.0275133, 0.0588438, 0.0878468", \ - "-0.144822, -0.0786885, -0.044759, -0.0143575", \ - "-0.213803, -0.152943, -0.125787, -0.0947881", \ - "-0.279937, -0.229793, -0.20608, -0.177455" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0438599, 0.0416491, 0.0804062, 0.150012", \ - "0.155854, 0.129654, 0.135067, 0.16205", \ - "0.211395, 0.18386, 0.186536, 0.198125", \ - "0.266178, 0.247973, 0.247247, 0.260382" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0722832, -0.00876337, -0.0364688, -0.051665", \ - "0.186372, 0.109323, 0.0722238, 0.0384385", \ - "0.259752, 0.189422, 0.157542, 0.124352", \ - "0.341097, 0.280038, 0.248713, 0.221146" \ - ); - } - } - internal_power () { - when : "!CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0231776, 0.023645, 0.0239285, 0.0247679, 0.0270012, 0.0319761, 0.042613" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0235113, 0.0358805, 0.0375296, 0.0385941, 0.0408509, 0.0458559, 0.056383" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0231776, 0.023645, 0.0239285, 0.0247679, 0.0270012, 0.0319761, 0.042613" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0235113, 0.0358805, 0.0375296, 0.0385941, 0.0408509, 0.0458559, 0.056383" \ - ); - } - } - } - pin (SCE) { - clock_gate_test_pin : "true"; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00251435; - rise_capacitance : 0.0024514; - rise_capacitance_range (0.00226832, 0.00261102); - fall_capacitance : 0.0025773; - fall_capacitance_range (0.00237107, 0.0027381); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0311583, -0.00122167, 0.00387502, 0.00289901", \ - "-0.133336, -0.1034, -0.095665, -0.0952816", \ - "-0.187365, -0.158764, -0.153766, -0.156782", \ - "-0.249087, -0.219151, -0.217555, -0.219028" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0467561, 0.0243042, 0.0560469, 0.0831195", \ - "-0.131428, -0.0643656, -0.0300239, -0.00155278", \ - "-0.188275, -0.126487, -0.0989185, -0.069852", \ - "-0.242643, -0.187573, -0.163447, -0.136753" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0471573, 0.0440736, 0.0825127, 0.154218", \ - "0.170062, 0.142989, 0.148081, 0.169172", \ - "0.232754, 0.208344, 0.206702, 0.220393", \ - "0.308197, 0.289119, 0.288072, 0.299313" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0763115, -0.00181334, -0.0336719, -0.049237", \ - "0.167734, 0.0936062, 0.0563517, 0.026195", \ - "0.231672, 0.160266, 0.12823, 0.0986699", \ - "0.296143, 0.23001, 0.202527, 0.170594" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.012862, 0.0128519, 0.0130979, 0.0139058, 0.0161055, 0.0209609, 0.0314234" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0244019, 0.0354524, 0.036727, 0.0374168, 0.0393294, 0.0439183, 0.0538987" \ - ); - } - } - } - } - cell (sg13g2_tiehi) { - area : 7.2576; - cell_footprint : "tiehi"; - cell_leakage_power : 230.883; - pin (L_HI) { - direction : "output"; - driver_type : open_drain; - function : "1"; - } - } - cell (sg13g2_tielo) { - area : 7.2576; - cell_footprint : "tielo"; - cell_leakage_power : 246.503; - pin (L_LO) { - direction : "output"; - driver_type : open_source; - function : "0"; - } - } - cell (sg13g2_xnor2_1) { - area : 14.5152; - cell_footprint : "xnor2"; - cell_leakage_power : 440.211; - leakage_power () { - value : 585.626; - when : "A&B&Y"; - } - leakage_power () { - value : 443.824; - when : "!A&B&!Y"; - } - leakage_power () { - value : 471.056; - when : "A&!B&!Y"; - } - leakage_power () { - value : 260.338; - when : "!A&!B&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A^B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b1)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0514902, 0.095845, 0.123439, 0.169039, 0.245039, 0.372009, 0.583028", \ - "0.0737868, 0.119539, 0.147373, 0.192989, 0.269113, 0.395832, 0.607144", \ - "0.0887427, 0.135883, 0.163814, 0.209466, 0.285735, 0.412531, 0.62386", \ - "0.10814, 0.158277, 0.185758, 0.231316, 0.307413, 0.4343, 0.645644", \ - "0.135549, 0.190741, 0.219154, 0.264606, 0.340602, 0.46732, 0.6787", \ - "0.173241, 0.238286, 0.268031, 0.314933, 0.392145, 0.51959, 0.731301", \ - "0.224834, 0.304422, 0.338921, 0.388566, 0.468381, 0.599212, 0.813789" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0141894, 0.0692949, 0.10915, 0.175672, 0.287226, 0.473364, 0.783434", \ - "0.0163277, 0.0701253, 0.109651, 0.175944, 0.287394, 0.473365, 0.783814", \ - "0.0185057, 0.0710112, 0.110227, 0.176321, 0.287608, 0.47345, 0.783815", \ - "0.022485, 0.0733005, 0.111531, 0.17694, 0.288063, 0.473857, 0.783816", \ - "0.0291544, 0.0778848, 0.115001, 0.178898, 0.289104, 0.474553, 0.784046", \ - "0.039444, 0.088683, 0.122726, 0.184826, 0.293474, 0.477593, 0.785935", \ - "0.05477, 0.10836, 0.140867, 0.20012, 0.306565, 0.489247, 0.795209" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0501663, 0.116861, 0.161072, 0.233754, 0.355377, 0.557663, 0.894846", \ - "0.077384, 0.144292, 0.188599, 0.26141, 0.38312, 0.585511, 0.923181", \ - "0.093653, 0.160964, 0.205271, 0.278204, 0.399834, 0.602344, 0.940203", \ - "0.115231, 0.183888, 0.227903, 0.300867, 0.422395, 0.625116, 0.962301", \ - "0.143268, 0.215182, 0.258977, 0.331557, 0.453301, 0.655542, 0.992827", \ - "0.179165, 0.257261, 0.301341, 0.374041, 0.495594, 0.697749, 1.0352", \ - "0.221652, 0.310706, 0.356361, 0.429488, 0.551978, 0.755361, 1.0928" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0161561, 0.100863, 0.160826, 0.259576, 0.425245, 0.701317, 1.16145", \ - "0.0182922, 0.101151, 0.160827, 0.25967, 0.425673, 0.701318, 1.16167", \ - "0.0206133, 0.101528, 0.161002, 0.259708, 0.425674, 0.701948, 1.1623", \ - "0.0245917, 0.102572, 0.16158, 0.260063, 0.425675, 0.701949, 1.16231", \ - "0.0307678, 0.105037, 0.162901, 0.260893, 0.425976, 0.70195, 1.16232", \ - "0.040035, 0.110927, 0.166857, 0.263368, 0.427939, 0.703023, 1.16233", \ - "0.054281, 0.124738, 0.177046, 0.27097, 0.434081, 0.708063, 1.16627" \ - ); - } - } - timing () { - related_pin : "A"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0371182, 0.120326, 0.176977, 0.270457, 0.426608, 0.687148, 1.121", \ - "0.0558838, 0.147522, 0.204649, 0.298259, 0.454771, 0.715045, 1.14923", \ - "0.0657385, 0.169401, 0.229301, 0.324182, 0.480706, 0.74141, 1.17548", \ - "0.0779918, 0.204011, 0.271238, 0.372859, 0.533278, 0.794623, 1.22844", \ - "0.0941152, 0.25444, 0.334918, 0.450839, 0.625768, 0.896945, 1.33414", \ - "0.116216, 0.324734, 0.426764, 0.568879, 0.773328, 1.07503, 1.53669", \ - "0.14072, 0.414973, 0.549844, 0.733291, 0.990055, 1.34813, 1.87389" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259836, 0.140854, 0.220933, 0.353346, 0.574699, 0.944211, 1.55945", \ - "0.0354584, 0.14468, 0.222613, 0.353602, 0.574814, 0.944548, 1.56008", \ - "0.0450034, 0.154882, 0.230032, 0.357655, 0.576235, 0.945359, 1.56009", \ - "0.0627818, 0.179029, 0.253072, 0.375824, 0.586807, 0.948201, 1.56056", \ - "0.091153, 0.224709, 0.301456, 0.422833, 0.626893, 0.97408, 1.57092", \ - "0.134437, 0.303189, 0.388753, 0.516942, 0.72233, 1.06158, 1.6345", \ - "0.201831, 0.427211, 0.534259, 0.684246, 0.905778, 1.25415, 1.81951" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0353458, 0.101322, 0.145907, 0.219446, 0.342532, 0.547304, 0.888926", \ - "0.0554196, 0.131546, 0.177373, 0.25135, 0.374551, 0.579625, 0.920802", \ - "0.0680113, 0.156665, 0.205831, 0.282419, 0.406661, 0.611976, 0.953461", \ - "0.0831307, 0.19468, 0.251673, 0.335903, 0.466626, 0.674874, 1.01703", \ - "0.103189, 0.249216, 0.320519, 0.419895, 0.567096, 0.790426, 1.1405", \ - "0.133778, 0.324919, 0.417481, 0.545648, 0.723254, 0.980854, 1.36306", \ - "0.178425, 0.434185, 0.55306, 0.720068, 0.952002, 1.26984, 1.71972" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0201956, 0.107557, 0.168264, 0.268583, 0.436503, 0.716294, 1.18263", \ - "0.0278534, 0.112911, 0.171323, 0.269565, 0.437041, 0.716392, 1.18264", \ - "0.0363793, 0.123756, 0.180581, 0.276101, 0.439635, 0.719689, 1.18265", \ - "0.0533032, 0.147852, 0.204601, 0.297886, 0.455501, 0.725102, 1.18491", \ - "0.0844906, 0.191895, 0.252334, 0.346499, 0.502234, 0.762103, 1.20583", \ - "0.132196, 0.266057, 0.336748, 0.440674, 0.600326, 0.859124, 1.2891", \ - "0.2079, 0.386796, 0.474083, 0.599301, 0.783984, 1.05663, 1.487" \ - ); - } - } - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "!B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0371182, 0.120326, 0.176977, 0.270457, 0.426608, 0.687148, 1.121", \ - "0.0558838, 0.147522, 0.204649, 0.298259, 0.454771, 0.715045, 1.14923", \ - "0.0657385, 0.169401, 0.229301, 0.324182, 0.480706, 0.74141, 1.17548", \ - "0.0779918, 0.204011, 0.271238, 0.372859, 0.533278, 0.794623, 1.22844", \ - "0.0941152, 0.25444, 0.334918, 0.450839, 0.625768, 0.896945, 1.33414", \ - "0.116216, 0.324734, 0.426764, 0.568879, 0.773328, 1.07503, 1.53669", \ - "0.14072, 0.414973, 0.549844, 0.733291, 0.990055, 1.34813, 1.87389" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259836, 0.140854, 0.220933, 0.353346, 0.574699, 0.944211, 1.55945", \ - "0.0354584, 0.14468, 0.222613, 0.353602, 0.574814, 0.944548, 1.56008", \ - "0.0450034, 0.154882, 0.230032, 0.357655, 0.576235, 0.945359, 1.56009", \ - "0.0627818, 0.179029, 0.253072, 0.375824, 0.586807, 0.948201, 1.56056", \ - "0.091153, 0.224709, 0.301456, 0.422833, 0.626893, 0.97408, 1.57092", \ - "0.134437, 0.303189, 0.388753, 0.516942, 0.72233, 1.06158, 1.6345", \ - "0.201831, 0.427211, 0.534259, 0.684246, 0.905778, 1.25415, 1.81951" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0353458, 0.101322, 0.145907, 0.219446, 0.342532, 0.547304, 0.888926", \ - "0.0554196, 0.131546, 0.177373, 0.25135, 0.374551, 0.579625, 0.920802", \ - "0.0680113, 0.156665, 0.205831, 0.282419, 0.406661, 0.611976, 0.953461", \ - "0.0831307, 0.19468, 0.251673, 0.335903, 0.466626, 0.674874, 1.01703", \ - "0.103189, 0.249216, 0.320519, 0.419895, 0.567096, 0.790426, 1.1405", \ - "0.133778, 0.324919, 0.417481, 0.545648, 0.723254, 0.980854, 1.36306", \ - "0.178425, 0.434185, 0.55306, 0.720068, 0.952002, 1.26984, 1.71972" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0201956, 0.107557, 0.168264, 0.268583, 0.436503, 0.716294, 1.18263", \ - "0.0278534, 0.112911, 0.171323, 0.269565, 0.437041, 0.716392, 1.18264", \ - "0.0363793, 0.123756, 0.180581, 0.276101, 0.439635, 0.719689, 1.18265", \ - "0.0533032, 0.147852, 0.204601, 0.297886, 0.455501, 0.725102, 1.18491", \ - "0.0844906, 0.191895, 0.252334, 0.346499, 0.502234, 0.762103, 1.20583", \ - "0.132196, 0.266057, 0.336748, 0.440674, 0.600326, 0.859124, 1.2891", \ - "0.2079, 0.386796, 0.474083, 0.599301, 0.783984, 1.05663, 1.487" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b1)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.048338, 0.0919975, 0.119328, 0.164748, 0.240532, 0.367193, 0.57834", \ - "0.0732646, 0.118491, 0.146122, 0.191543, 0.267324, 0.39396, 0.605035", \ - "0.0895085, 0.136134, 0.163749, 0.20923, 0.285213, 0.411778, 0.622945", \ - "0.11113, 0.160116, 0.188134, 0.233592, 0.309365, 0.436124, 0.647237", \ - "0.141695, 0.195518, 0.223376, 0.268726, 0.344066, 0.469608, 0.680146", \ - "0.184608, 0.248282, 0.27767, 0.323939, 0.400406, 0.526058, 0.736796", \ - "0.244678, 0.324215, 0.358004, 0.406098, 0.485377, 0.614493, 0.82574" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0142985, 0.0694762, 0.109275, 0.175926, 0.287356, 0.473223, 0.783479", \ - "0.0172843, 0.0702956, 0.109794, 0.176038, 0.287475, 0.473729, 0.783781", \ - "0.0201594, 0.0712043, 0.110358, 0.176458, 0.28774, 0.47373, 0.783847", \ - "0.0247719, 0.0731908, 0.111494, 0.176959, 0.288192, 0.473945, 0.783848", \ - "0.0318803, 0.0780149, 0.114422, 0.178589, 0.289139, 0.474675, 0.784194", \ - "0.043203, 0.08837, 0.122204, 0.184179, 0.29316, 0.477467, 0.785976", \ - "0.061355, 0.111229, 0.141648, 0.199044, 0.305478, 0.488188, 0.794689" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0506154, 0.113674, 0.157496, 0.230382, 0.352895, 0.557472, 0.898597", \ - "0.0743556, 0.139229, 0.183142, 0.256114, 0.378557, 0.582972, 0.924135", \ - "0.0883527, 0.154657, 0.198602, 0.271277, 0.393557, 0.597995, 0.939621", \ - "0.106494, 0.174722, 0.218911, 0.291582, 0.413687, 0.617706, 0.958601", \ - "0.129234, 0.20137, 0.245874, 0.318832, 0.441153, 0.645015, 0.984886", \ - "0.156584, 0.236079, 0.281173, 0.354585, 0.477365, 0.681712, 1.02191", \ - "0.185234, 0.277464, 0.324352, 0.398606, 0.523468, 0.729514, 1.07047" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0209301, 0.10767, 0.168259, 0.268591, 0.436516, 0.716046, 1.18265", \ - "0.021354, 0.107671, 0.16826, 0.268592, 0.436685, 0.716329, 1.18266", \ - "0.0225018, 0.107672, 0.168261, 0.268593, 0.436686, 0.716931, 1.18339", \ - "0.02568, 0.107673, 0.168262, 0.268594, 0.436687, 0.716932, 1.1834", \ - "0.0315369, 0.108621, 0.168263, 0.268595, 0.436688, 0.716933, 1.18341", \ - "0.041055, 0.115542, 0.172006, 0.26955, 0.436689, 0.716934, 1.18342", \ - "0.056238, 0.131216, 0.184504, 0.279281, 0.444077, 0.720804, 1.18361" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0323973, 0.116354, 0.173044, 0.266562, 0.423065, 0.68334, 1.11721", \ - "0.0534356, 0.150652, 0.207835, 0.301314, 0.457748, 0.718584, 1.15161", \ - "0.0653353, 0.179152, 0.240487, 0.335614, 0.491727, 0.75221, 1.18688", \ - "0.081369, 0.223353, 0.295209, 0.400337, 0.56218, 0.822977, 1.25622", \ - "0.102761, 0.28472, 0.373844, 0.500446, 0.683737, 0.958849, 1.39576", \ - "0.131722, 0.367281, 0.483536, 0.64304, 0.870127, 1.191, 1.66421", \ - "0.169676, 0.477103, 0.628627, 0.837607, 1.12518, 1.5296, 2.09602" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0263281, 0.140859, 0.220984, 0.353471, 0.575138, 0.94416, 1.5597", \ - "0.0412012, 0.147464, 0.22363, 0.355679, 0.575139, 0.944454, 1.56001", \ - "0.0524073, 0.1638, 0.236044, 0.360451, 0.576663, 0.944625, 1.56029", \ - "0.0701491, 0.198504, 0.270667, 0.389351, 0.594333, 0.950275, 1.56414", \ - "0.0980881, 0.256652, 0.337042, 0.457829, 0.656206, 0.992135, 1.57847", \ - "0.142643, 0.34906, 0.445537, 0.585086, 0.793312, 1.12475, 1.67726", \ - "0.215764, 0.491688, 0.617919, 0.786316, 1.03452, 1.39436, 1.95371" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0300477, 0.0963472, 0.140452, 0.213029, 0.33459, 0.53687, 0.874116", \ - "0.0471808, 0.125913, 0.171612, 0.244923, 0.366671, 0.569182, 0.90656", \ - "0.0573533, 0.15025, 0.199756, 0.275977, 0.399, 0.601893, 0.939204", \ - "0.0679155, 0.187086, 0.244648, 0.329184, 0.459073, 0.665333, 1.00365", \ - "0.0797488, 0.238482, 0.311629, 0.411914, 0.55915, 0.781714, 1.12777", \ - "0.0963458, 0.308152, 0.404723, 0.535393, 0.714532, 0.971326, 1.35117", \ - "0.115508, 0.404916, 0.530529, 0.702531, 0.938314, 1.25826, 1.70752" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014952, 0.101063, 0.160733, 0.259582, 0.425206, 0.701319, 1.16147", \ - "0.0225053, 0.106538, 0.163771, 0.260767, 0.42647, 0.70132, 1.16148", \ - "0.0308757, 0.117653, 0.173521, 0.267501, 0.428567, 0.703706, 1.16149", \ - "0.0479116, 0.141777, 0.197867, 0.289702, 0.444762, 0.710387, 1.16405", \ - "0.0801094, 0.186536, 0.246038, 0.33973, 0.492568, 0.748347, 1.18566", \ - "0.129938, 0.262516, 0.333444, 0.434246, 0.593171, 0.846819, 1.27206", \ - "0.208523, 0.386451, 0.473694, 0.594518, 0.777135, 1.04534, 1.47153" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "!A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0323973, 0.116354, 0.173044, 0.266562, 0.423065, 0.68334, 1.11721", \ - "0.0534356, 0.150652, 0.207835, 0.301314, 0.457748, 0.718584, 1.15161", \ - "0.0653353, 0.179152, 0.240487, 0.335614, 0.491727, 0.75221, 1.18688", \ - "0.081369, 0.223353, 0.295209, 0.400337, 0.56218, 0.822977, 1.25622", \ - "0.102761, 0.28472, 0.373844, 0.500446, 0.683737, 0.958849, 1.39576", \ - "0.131722, 0.367281, 0.483536, 0.64304, 0.870127, 1.191, 1.66421", \ - "0.169676, 0.477103, 0.628627, 0.837607, 1.12518, 1.5296, 2.09602" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0263281, 0.140859, 0.220984, 0.353471, 0.575138, 0.94416, 1.5597", \ - "0.0412012, 0.147464, 0.22363, 0.355679, 0.575139, 0.944454, 1.56001", \ - "0.0524073, 0.1638, 0.236044, 0.360451, 0.576663, 0.944625, 1.56029", \ - "0.0701491, 0.198504, 0.270667, 0.389351, 0.594333, 0.950275, 1.56414", \ - "0.0980881, 0.256652, 0.337042, 0.457829, 0.656206, 0.992135, 1.57847", \ - "0.142643, 0.34906, 0.445537, 0.585086, 0.793312, 1.12475, 1.67726", \ - "0.215764, 0.491688, 0.617919, 0.786316, 1.03452, 1.39436, 1.95371" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0300477, 0.0963472, 0.140452, 0.213029, 0.33459, 0.53687, 0.874116", \ - "0.0471808, 0.125913, 0.171612, 0.244923, 0.366671, 0.569182, 0.90656", \ - "0.0573533, 0.15025, 0.199756, 0.275977, 0.399, 0.601893, 0.939204", \ - "0.0679155, 0.187086, 0.244648, 0.329184, 0.459073, 0.665333, 1.00365", \ - "0.0797488, 0.238482, 0.311629, 0.411914, 0.55915, 0.781714, 1.12777", \ - "0.0963458, 0.308152, 0.404723, 0.535393, 0.714532, 0.971326, 1.35117", \ - "0.115508, 0.404916, 0.530529, 0.702531, 0.938314, 1.25826, 1.70752" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014952, 0.101063, 0.160733, 0.259582, 0.425206, 0.701319, 1.16147", \ - "0.0225053, 0.106538, 0.163771, 0.260767, 0.42647, 0.70132, 1.16148", \ - "0.0308757, 0.117653, 0.173521, 0.267501, 0.428567, 0.703706, 1.16149", \ - "0.0479116, 0.141777, 0.197867, 0.289702, 0.444762, 0.710387, 1.16405", \ - "0.0801094, 0.186536, 0.246038, 0.33973, 0.492568, 0.748347, 1.18566", \ - "0.129938, 0.262516, 0.333444, 0.434246, 0.593171, 0.846819, 1.27206", \ - "0.208523, 0.386451, 0.473694, 0.594518, 0.777135, 1.04534, 1.47153" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00964963, 0.0100701, 0.0100059, 0.00991767, 0.0097343, 0.00950354, 0.0090019", \ - "0.00945034, 0.0098398, 0.00989015, 0.00997864, 0.00962916, 0.00933594, 0.0089522", \ - "0.00966949, 0.010067, 0.0100905, 0.0100221, 0.0102534, 0.0096309, 0.0091724", \ - "0.0105192, 0.0107466, 0.010797, 0.0107963, 0.010577, 0.0107497, 0.00987597", \ - "0.0128685, 0.0127854, 0.012825, 0.0127159, 0.0127423, 0.0125116, 0.0122053", \ - "0.0183781, 0.0177746, 0.0176284, 0.0175914, 0.0175793, 0.0175691, 0.0174932", \ - "0.0298543, 0.028507, 0.0282557, 0.0280267, 0.0280401, 0.027803, 0.0276366" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00857386, 0.00914002, 0.00918201, 0.00913782, 0.00904361, 0.00879773, 0.00839185", \ - "0.00856412, 0.00901374, 0.00907731, 0.00919031, 0.0090525, 0.00874817, 0.00845311", \ - "0.00899131, 0.00928946, 0.00938072, 0.00957603, 0.00952781, 0.00922994, 0.0089732", \ - "0.0101616, 0.0103625, 0.0104355, 0.0103589, 0.0104877, 0.0102368, 0.00987426", \ - "0.0127316, 0.0126594, 0.0126965, 0.0127875, 0.0127541, 0.0125853, 0.0122344", \ - "0.0183177, 0.0177405, 0.017702, 0.0177719, 0.0178117, 0.0178203, 0.0172841", \ - "0.0298978, 0.02848, 0.0283084, 0.0282445, 0.0281412, 0.0281356, 0.0283454" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "!B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00605872, 0.00615505, 0.00611723, 0.00604435, 0.00589577, 0.00566883, 0.00526298", \ - "0.0058264, 0.00603163, 0.00595124, 0.00588551, 0.00577307, 0.00559224, 0.00528919", \ - "0.00596181, 0.00592625, 0.00598318, 0.0059017, 0.00575525, 0.00565026, 0.005163", \ - "0.00673211, 0.00627616, 0.00612346, 0.00604212, 0.00603312, 0.00563566, 0.00523808", \ - "0.00905949, 0.00761971, 0.00731567, 0.00689421, 0.0064654, 0.0063379, 0.00575411", \ - "0.0145836, 0.0116809, 0.0107466, 0.00974909, 0.00884733, 0.00766862, 0.00712882", \ - "0.0261147, 0.0217415, 0.0198573, 0.0178069, 0.015527, 0.0132931, 0.0110012" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00597248, 0.00606908, 0.00603056, 0.00596467, 0.00582075, 0.00556692, 0.0051766", \ - "0.00572552, 0.0059183, 0.0060373, 0.00591373, 0.00581592, 0.00556001, 0.00515117", \ - "0.00580625, 0.00590646, 0.00587376, 0.00602225, 0.00573758, 0.00582081, 0.00512052", \ - "0.00644236, 0.00616821, 0.00610772, 0.00600737, 0.00599427, 0.00559163, 0.00516757", \ - "0.00861121, 0.00730457, 0.00700273, 0.00675937, 0.00641249, 0.00613677, 0.00577694", \ - "0.0140567, 0.0110195, 0.0100728, 0.00915969, 0.00842907, 0.00772205, 0.00634843", \ - "0.0256941, 0.0207655, 0.018821, 0.0165778, 0.0145088, 0.0124442, 0.0106474" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00964963, 0.0100701, 0.0100059, 0.00991767, 0.0097343, 0.00950354, 0.0090019", \ - "0.00945034, 0.0098398, 0.00989015, 0.00997864, 0.00962916, 0.00933594, 0.0089522", \ - "0.00966949, 0.010067, 0.0100905, 0.0100221, 0.0102534, 0.0096309, 0.0091724", \ - "0.0105192, 0.0107466, 0.010797, 0.0107963, 0.010577, 0.0107497, 0.00987597", \ - "0.0128685, 0.0127854, 0.012825, 0.0127159, 0.0127423, 0.0125116, 0.0122053", \ - "0.0183781, 0.0177746, 0.0176284, 0.0175914, 0.0175793, 0.0175691, 0.0174932", \ - "0.0298543, 0.028507, 0.0282557, 0.0280267, 0.0280401, 0.027803, 0.0276366" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00857386, 0.00914002, 0.00918201, 0.00913782, 0.00904361, 0.00879773, 0.00839185", \ - "0.00856412, 0.00901374, 0.00907731, 0.00919031, 0.0090525, 0.00874817, 0.00845311", \ - "0.00899131, 0.00928946, 0.00938072, 0.00957603, 0.00952781, 0.00922994, 0.0089732", \ - "0.0101616, 0.0103625, 0.0104355, 0.0103589, 0.0104877, 0.0102368, 0.00987426", \ - "0.0127316, 0.0126594, 0.0126965, 0.0127875, 0.0127541, 0.0125853, 0.0122344", \ - "0.0183177, 0.0177405, 0.017702, 0.0177719, 0.0178117, 0.0178203, 0.0172841", \ - "0.0298978, 0.02848, 0.0283084, 0.0282445, 0.0281412, 0.0281356, 0.0283454" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00981576, 0.00981124, 0.00958237, 0.00939655, 0.00910248, 0.00874682, 0.00825325", \ - "0.00971819, 0.00984839, 0.00978778, 0.0097535, 0.00931366, 0.00893361, 0.00843596", \ - "0.0101538, 0.0103244, 0.0102452, 0.0100636, 0.010065, 0.00941288, 0.00891595", \ - "0.0112971, 0.0113005, 0.0113704, 0.0113161, 0.0109356, 0.0110213, 0.0100898", \ - "0.0139547, 0.0136491, 0.0135954, 0.0134818, 0.0133969, 0.0129616, 0.0123785", \ - "0.0199163, 0.0189353, 0.0187959, 0.018706, 0.0186213, 0.0183213, 0.0179713", \ - "0.0320337, 0.0302226, 0.0299935, 0.029637, 0.0295596, 0.0291876, 0.028722" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00910386, 0.00824796, 0.00794552, 0.00768082, 0.00740739, 0.00703846, 0.00663188", \ - "0.0085277, 0.00826418, 0.00807205, 0.00782925, 0.00751243, 0.00713918, 0.00666836", \ - "0.00878931, 0.00869645, 0.00853813, 0.00841953, 0.00806687, 0.0077066, 0.00729661", \ - "0.00979637, 0.00982058, 0.00975383, 0.00945751, 0.00933015, 0.0088211, 0.00835426", \ - "0.0121995, 0.012072, 0.0120815, 0.0120924, 0.0117573, 0.0114691, 0.0107852", \ - "0.0177676, 0.0172551, 0.0172127, 0.0171849, 0.0171345, 0.0170007, 0.0160737", \ - "0.0295111, 0.0282448, 0.028167, 0.0280005, 0.0277812, 0.0277417, 0.0277337" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "!A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00391424, 0.00419503, 0.00417588, 0.0041234, 0.00403531, 0.00369359, 0.00335699", \ - "0.00407173, 0.00413639, 0.00406854, 0.00417162, 0.00392553, 0.00370865, 0.00333125", \ - "0.00459815, 0.00421437, 0.00424768, 0.0041236, 0.00392529, 0.00375617, 0.00343242", \ - "0.00590281, 0.00491918, 0.00464241, 0.00444469, 0.0042445, 0.00396583, 0.00377902", \ - "0.00857445, 0.00673818, 0.00621855, 0.00561019, 0.00501612, 0.0048931, 0.00378699", \ - "0.0143761, 0.0112883, 0.0102069, 0.00905613, 0.00787495, 0.00642277, 0.00593181", \ - "0.0263918, 0.0218968, 0.0199937, 0.0177898, 0.0153787, 0.0127831, 0.010132" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00479063, 0.00541312, 0.00539676, 0.00533978, 0.00520441, 0.00498972, 0.00453805", \ - "0.00449305, 0.00508193, 0.00528177, 0.00521302, 0.00526261, 0.00491771, 0.00457145", \ - "0.00464385, 0.00499143, 0.0050552, 0.00526945, 0.0051149, 0.00511597, 0.00449043", \ - "0.00541085, 0.00513858, 0.00518808, 0.00510446, 0.00523078, 0.00494092, 0.0048905", \ - "0.00777998, 0.00619061, 0.00593598, 0.00584468, 0.00553936, 0.00524117, 0.0053456", \ - "0.0135051, 0.00981854, 0.00899211, 0.00801278, 0.0074497, 0.00676835, 0.00569804", \ - "0.0256138, 0.0194783, 0.0173873, 0.0149963, 0.0130663, 0.0111463, 0.00964474" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00981576, 0.00981124, 0.00958237, 0.00939655, 0.00910248, 0.00874682, 0.00825325", \ - "0.00971819, 0.00984839, 0.00978778, 0.0097535, 0.00931366, 0.00893361, 0.00843596", \ - "0.0101538, 0.0103244, 0.0102452, 0.0100636, 0.010065, 0.00941288, 0.00891595", \ - "0.0112971, 0.0113005, 0.0113704, 0.0113161, 0.0109356, 0.0110213, 0.0100898", \ - "0.0139547, 0.0136491, 0.0135954, 0.0134818, 0.0133969, 0.0129616, 0.0123785", \ - "0.0199163, 0.0189353, 0.0187959, 0.018706, 0.0186213, 0.0183213, 0.0179713", \ - "0.0320337, 0.0302226, 0.0299935, 0.029637, 0.0295596, 0.0291876, 0.028722" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00910386, 0.00824796, 0.00794552, 0.00768082, 0.00740739, 0.00703846, 0.00663188", \ - "0.0085277, 0.00826418, 0.00807205, 0.00782925, 0.00751243, 0.00713918, 0.00666836", \ - "0.00878931, 0.00869645, 0.00853813, 0.00841953, 0.00806687, 0.0077066, 0.00729661", \ - "0.00979637, 0.00982058, 0.00975383, 0.00945751, 0.00933015, 0.0088211, 0.00835426", \ - "0.0121995, 0.012072, 0.0120815, 0.0120924, 0.0117573, 0.0114691, 0.0107852", \ - "0.0177676, 0.0172551, 0.0172127, 0.0171849, 0.0171345, 0.0170007, 0.0160737", \ - "0.0295111, 0.0282448, 0.028167, 0.0280005, 0.0277812, 0.0277417, 0.0277337" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00612626; - rise_capacitance : 0.00613571; - rise_capacitance_range (0.00515757, 0.0071569); - fall_capacitance : 0.00611681; - fall_capacitance_range (0.00514122, 0.00696147); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00544048; - rise_capacitance : 0.0054567; - rise_capacitance_range (0.00475744, 0.00629391); - fall_capacitance : 0.00542426; - fall_capacitance_range (0.00470076, 0.00619955); - } - } - cell (sg13g2_xor2_1) { - area : 14.5152; - cell_footprint : "xor2"; - cell_leakage_power : 407.771; - leakage_power () { - value : 431.274; - when : "!A&!B&!X"; - } - leakage_power () { - value : 475.68; - when : "A&B&!X"; - } - leakage_power () { - value : 390.921; - when : "A&!B&X"; - } - leakage_power () { - value : 333.21; - when : "!A&B&X"; - } - pin (X) { - direction : "output"; - function : "(A^B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b0)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0504934, 0.135087, 0.192038, 0.285828, 0.442595, 0.703837, 1.13895", \ - "0.0788681, 0.162771, 0.219793, 0.313765, 0.470699, 0.731983, 1.1678", \ - "0.0976595, 0.181493, 0.238437, 0.332391, 0.489346, 0.750714, 1.18583", \ - "0.122898, 0.20727, 0.264154, 0.357787, 0.514624, 0.775887, 1.21129", \ - "0.157873, 0.244141, 0.300175, 0.393723, 0.550393, 0.81122, 1.24637", \ - "0.207699, 0.298996, 0.354937, 0.448231, 0.604536, 0.865134, 1.30029", \ - "0.278722, 0.381084, 0.436904, 0.528543, 0.684281, 0.945286, 1.37953" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0199268, 0.134651, 0.214843, 0.34767, 0.569875, 0.940427, 1.55669", \ - "0.0218386, 0.134674, 0.214924, 0.347671, 0.569876, 0.940428, 1.55845", \ - "0.0241398, 0.134772, 0.214925, 0.347672, 0.569877, 0.940429, 1.55846", \ - "0.0281708, 0.135099, 0.21513, 0.347673, 0.569878, 0.94043, 1.55847", \ - "0.0336262, 0.136537, 0.21582, 0.348097, 0.570016, 0.940431, 1.55848", \ - "0.042743, 0.140215, 0.217703, 0.349543, 0.570782, 0.940432, 1.55849", \ - "0.057343, 0.150421, 0.223944, 0.352798, 0.573322, 0.943101, 1.5585" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0585171, 0.0998677, 0.123694, 0.16228, 0.22668, 0.333972, 0.512376", \ - "0.0793661, 0.122252, 0.146278, 0.185006, 0.249456, 0.356652, 0.535479", \ - "0.0914972, 0.136133, 0.160459, 0.199343, 0.263976, 0.371119, 0.549703", \ - "0.107343, 0.155257, 0.179838, 0.218866, 0.283682, 0.391034, 0.56981", \ - "0.12792, 0.181526, 0.207296, 0.246763, 0.311427, 0.418808, 0.597646", \ - "0.152874, 0.215364, 0.243872, 0.285868, 0.351785, 0.460256, 0.638955", \ - "0.177804, 0.252862, 0.285316, 0.330945, 0.401173, 0.514582, 0.697945" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144886, 0.0587466, 0.0900727, 0.142784, 0.232076, 0.381247, 0.630073", \ - "0.0163085, 0.059826, 0.090785, 0.143199, 0.232136, 0.381417, 0.630646", \ - "0.0183994, 0.0610807, 0.0918482, 0.143911, 0.232645, 0.381462, 0.630647", \ - "0.0221567, 0.0639919, 0.0937129, 0.145108, 0.23336, 0.382068, 0.630648", \ - "0.0284797, 0.0697536, 0.0983418, 0.147936, 0.235077, 0.38312, 0.631193", \ - "0.038169, 0.080677, 0.108266, 0.156825, 0.24136, 0.386997, 0.633528", \ - "0.052252, 0.10013, 0.126726, 0.173447, 0.257651, 0.402994, 0.646184" \ - ); - } - } - timing () { - related_pin : "A"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0403968, 0.123929, 0.180952, 0.275083, 0.43268, 0.694824, 1.13258", \ - "0.059704, 0.151344, 0.208883, 0.303232, 0.460953, 0.72343, 1.1606", \ - "0.0692738, 0.173083, 0.23331, 0.328971, 0.48678, 0.749625, 1.18726", \ - "0.0800326, 0.207356, 0.27495, 0.377068, 0.538811, 0.802507, 1.23997", \ - "0.0927089, 0.256546, 0.337669, 0.454675, 0.631004, 0.90406, 1.34483", \ - "0.111989, 0.325017, 0.428068, 0.57195, 0.77764, 1.08243, 1.54665", \ - "0.134917, 0.413764, 0.549286, 0.735724, 0.993045, 1.35321, 1.8822" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246228, 0.140933, 0.221618, 0.355229, 0.578725, 0.950635, 1.57121", \ - "0.0326021, 0.144303, 0.223146, 0.357828, 0.578726, 0.951286, 1.57179", \ - "0.0412602, 0.153946, 0.230217, 0.359079, 0.579622, 0.952067, 1.5718", \ - "0.0586313, 0.177846, 0.25258, 0.376797, 0.589781, 0.954526, 1.57503", \ - "0.089135, 0.223083, 0.299995, 0.422903, 0.629142, 0.979799, 1.58261", \ - "0.134912, 0.30269, 0.388041, 0.517238, 0.724227, 1.06759, 1.64496", \ - "0.205074, 0.427349, 0.533684, 0.683098, 0.90715, 1.25758, 1.82885" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0327427, 0.0980196, 0.141983, 0.214378, 0.335478, 0.536926, 0.872734", \ - "0.0532229, 0.128848, 0.174035, 0.246866, 0.367953, 0.5695, 0.905381", \ - "0.0662978, 0.154316, 0.202901, 0.278356, 0.400571, 0.602392, 0.938304", \ - "0.082654, 0.193099, 0.249408, 0.332498, 0.461293, 0.666204, 1.00265", \ - "0.105704, 0.248607, 0.319027, 0.417338, 0.562462, 0.783424, 1.12756", \ - "0.139036, 0.325992, 0.417611, 0.544429, 0.719684, 0.974577, 1.3519", \ - "0.185595, 0.436755, 0.554414, 0.720047, 0.950038, 1.26648, 1.70977" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206358, 0.105929, 0.165469, 0.264084, 0.429133, 0.704149, 1.16256", \ - "0.029929, 0.111807, 0.168869, 0.265262, 0.429641, 0.70415, 1.16257", \ - "0.0394689, 0.123283, 0.178808, 0.272322, 0.432586, 0.704997, 1.16258", \ - "0.0572381, 0.148208, 0.203742, 0.294739, 0.449101, 0.713544, 1.16433", \ - "0.0869472, 0.192551, 0.252168, 0.344558, 0.497156, 0.752072, 1.18692", \ - "0.132517, 0.266928, 0.337424, 0.439994, 0.597321, 0.850744, 1.27336", \ - "0.206959, 0.386692, 0.47508, 0.598657, 0.780613, 1.05038, 1.47378" \ - ); - } - } - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0403968, 0.123929, 0.180952, 0.275083, 0.43268, 0.694824, 1.13258", \ - "0.059704, 0.151344, 0.208883, 0.303232, 0.460953, 0.72343, 1.1606", \ - "0.0692738, 0.173083, 0.23331, 0.328971, 0.48678, 0.749625, 1.18726", \ - "0.0800326, 0.207356, 0.27495, 0.377068, 0.538811, 0.802507, 1.23997", \ - "0.0927089, 0.256546, 0.337669, 0.454675, 0.631004, 0.90406, 1.34483", \ - "0.111989, 0.325017, 0.428068, 0.57195, 0.77764, 1.08243, 1.54665", \ - "0.134917, 0.413764, 0.549286, 0.735724, 0.993045, 1.35321, 1.8822" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246228, 0.140933, 0.221618, 0.355229, 0.578725, 0.950635, 1.57121", \ - "0.0326021, 0.144303, 0.223146, 0.357828, 0.578726, 0.951286, 1.57179", \ - "0.0412602, 0.153946, 0.230217, 0.359079, 0.579622, 0.952067, 1.5718", \ - "0.0586313, 0.177846, 0.25258, 0.376797, 0.589781, 0.954526, 1.57503", \ - "0.089135, 0.223083, 0.299995, 0.422903, 0.629142, 0.979799, 1.58261", \ - "0.134912, 0.30269, 0.388041, 0.517238, 0.724227, 1.06759, 1.64496", \ - "0.205074, 0.427349, 0.533684, 0.683098, 0.90715, 1.25758, 1.82885" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0327427, 0.0980196, 0.141983, 0.214378, 0.335478, 0.536926, 0.872734", \ - "0.0532229, 0.128848, 0.174035, 0.246866, 0.367953, 0.5695, 0.905381", \ - "0.0662978, 0.154316, 0.202901, 0.278356, 0.400571, 0.602392, 0.938304", \ - "0.082654, 0.193099, 0.249408, 0.332498, 0.461293, 0.666204, 1.00265", \ - "0.105704, 0.248607, 0.319027, 0.417338, 0.562462, 0.783424, 1.12756", \ - "0.139036, 0.325992, 0.417611, 0.544429, 0.719684, 0.974577, 1.3519", \ - "0.185595, 0.436755, 0.554414, 0.720047, 0.950038, 1.26648, 1.70977" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206358, 0.105929, 0.165469, 0.264084, 0.429133, 0.704149, 1.16256", \ - "0.029929, 0.111807, 0.168869, 0.265262, 0.429641, 0.70415, 1.16257", \ - "0.0394689, 0.123283, 0.178808, 0.272322, 0.432586, 0.704997, 1.16258", \ - "0.0572381, 0.148208, 0.203742, 0.294739, 0.449101, 0.713544, 1.16433", \ - "0.0869472, 0.192551, 0.252168, 0.344558, 0.497156, 0.752072, 1.18692", \ - "0.132517, 0.266928, 0.337424, 0.439994, 0.597321, 0.850744, 1.27336", \ - "0.206959, 0.386692, 0.47508, 0.598657, 0.780613, 1.05038, 1.47378" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b0)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0516696, 0.132925, 0.188988, 0.282265, 0.439113, 0.701285, 1.13838", \ - "0.0754695, 0.158014, 0.21439, 0.307942, 0.464835, 0.726766, 1.16469", \ - "0.091428, 0.174373, 0.230788, 0.324121, 0.480986, 0.742928, 1.17969", \ - "0.112603, 0.196302, 0.253079, 0.346309, 0.502788, 0.764395, 1.20131", \ - "0.141385, 0.227515, 0.283917, 0.377306, 0.533537, 0.794523, 1.23057", \ - "0.180503, 0.273264, 0.329086, 0.42258, 0.579153, 0.839793, 1.27559", \ - "0.230846, 0.337694, 0.394961, 0.488318, 0.643971, 0.906387, 1.34298" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246845, 0.140939, 0.221629, 0.355125, 0.578751, 0.950775, 1.57125", \ - "0.0246855, 0.14094, 0.22163, 0.355126, 0.578752, 0.950815, 1.57199", \ - "0.0256863, 0.140941, 0.221631, 0.355127, 0.578753, 0.9512, 1.572", \ - "0.0289882, 0.140942, 0.221632, 0.355128, 0.578754, 0.951201, 1.57201", \ - "0.0346939, 0.140943, 0.221633, 0.355129, 0.578755, 0.951202, 1.57202", \ - "0.044115, 0.143972, 0.221634, 0.35513, 0.578756, 0.951203, 1.57203", \ - "0.060627, 0.157489, 0.230236, 0.358681, 0.5801, 0.951254, 1.57204" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0542633, 0.0951209, 0.118762, 0.157203, 0.221492, 0.328667, 0.507032", \ - "0.0787084, 0.121316, 0.145294, 0.183933, 0.248155, 0.355417, 0.534347", \ - "0.093322, 0.137511, 0.161594, 0.200498, 0.265022, 0.372295, 0.550852", \ - "0.112993, 0.159759, 0.184202, 0.222901, 0.287634, 0.395043, 0.573724", \ - "0.137454, 0.190043, 0.215419, 0.254446, 0.319021, 0.426361, 0.605107", \ - "0.171441, 0.232373, 0.259396, 0.300041, 0.365728, 0.473531, 0.651792", \ - "0.210102, 0.285144, 0.316447, 0.36073, 0.429707, 0.542246, 0.722752" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145269, 0.0591187, 0.0901039, 0.142817, 0.232118, 0.381283, 0.630108", \ - "0.0172107, 0.0602948, 0.0911751, 0.143452, 0.232373, 0.381475, 0.630736", \ - "0.0198886, 0.0616185, 0.0922347, 0.14441, 0.233028, 0.381787, 0.632696", \ - "0.0244426, 0.0641015, 0.0937902, 0.145454, 0.233965, 0.382711, 0.632697", \ - "0.031795, 0.0696591, 0.0979953, 0.147598, 0.235175, 0.383724, 0.632698", \ - "0.042778, 0.081217, 0.107342, 0.155248, 0.240683, 0.386889, 0.633896", \ - "0.059809, 0.103171, 0.127568, 0.172673, 0.25594, 0.400804, 0.645497" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0343621, 0.118619, 0.175463, 0.269128, 0.426039, 0.687253, 1.12209", \ - "0.051059, 0.145163, 0.202786, 0.296897, 0.453901, 0.715874, 1.15042", \ - "0.0585219, 0.166267, 0.226856, 0.3225, 0.479739, 0.741539, 1.17716", \ - "0.0658642, 0.199208, 0.267684, 0.370088, 0.531678, 0.794212, 1.23007", \ - "0.0723058, 0.246648, 0.328623, 0.44669, 0.623193, 0.895909, 1.33501", \ - "0.0810836, 0.309926, 0.415972, 0.561605, 0.768514, 1.07301, 1.53656", \ - "0.0851839, 0.38842, 0.529152, 0.718538, 0.98033, 1.34307, 1.87166" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.019429, 0.134579, 0.214867, 0.347654, 0.569963, 0.940058, 1.55784", \ - "0.0276959, 0.138227, 0.216318, 0.349492, 0.569964, 0.940388, 1.55785", \ - "0.0362967, 0.148215, 0.223723, 0.351755, 0.570619, 0.941261, 1.55786", \ - "0.053782, 0.172412, 0.246579, 0.369781, 0.581397, 0.94354, 1.56211", \ - "0.0857356, 0.218734, 0.294518, 0.416294, 0.621347, 0.969684, 1.56887", \ - "0.134055, 0.298667, 0.383802, 0.511591, 0.717731, 1.05742, 1.63167", \ - "0.208822, 0.428209, 0.535611, 0.679013, 0.901743, 1.25079, 1.81702" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0292743, 0.0949804, 0.138955, 0.211422, 0.332416, 0.534097, 0.870007", \ - "0.0513263, 0.132819, 0.178356, 0.251078, 0.372064, 0.573495, 0.909301", \ - "0.0653412, 0.163253, 0.214049, 0.29064, 0.412975, 0.614406, 0.950165", \ - "0.0836708, 0.207612, 0.269469, 0.357473, 0.489264, 0.69483, 1.03082", \ - "0.110362, 0.269387, 0.347561, 0.456856, 0.612415, 0.840636, 1.18739", \ - "0.14827, 0.353643, 0.456453, 0.598177, 0.794139, 1.0693, 1.46705", \ - "0.203627, 0.473771, 0.6039, 0.789151, 1.04745, 1.3994, 1.89048" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021187, 0.106019, 0.165476, 0.264085, 0.429137, 0.704132, 1.16242", \ - "0.0355285, 0.115795, 0.171232, 0.265974, 0.42964, 0.704133, 1.16243", \ - "0.0466316, 0.133108, 0.186938, 0.277241, 0.434722, 0.707532, 1.16244", \ - "0.0651338, 0.167516, 0.222797, 0.311782, 0.460863, 0.719209, 1.16655", \ - "0.0942041, 0.221612, 0.287345, 0.381575, 0.531843, 0.777439, 1.20079", \ - "0.142129, 0.307735, 0.388653, 0.502789, 0.666801, 0.922433, 1.33045", \ - "0.222057, 0.442708, 0.546945, 0.692376, 0.893987, 1.18474, 1.61617" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0343621, 0.118619, 0.175463, 0.269128, 0.426039, 0.687253, 1.12209", \ - "0.051059, 0.145163, 0.202786, 0.296897, 0.453901, 0.715874, 1.15042", \ - "0.0585219, 0.166267, 0.226856, 0.3225, 0.479739, 0.741539, 1.17716", \ - "0.0658642, 0.199208, 0.267684, 0.370088, 0.531678, 0.794212, 1.23007", \ - "0.0723058, 0.246648, 0.328623, 0.44669, 0.623193, 0.895909, 1.33501", \ - "0.0810836, 0.309926, 0.415972, 0.561605, 0.768514, 1.07301, 1.53656", \ - "0.0851839, 0.38842, 0.529152, 0.718538, 0.98033, 1.34307, 1.87166" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.019429, 0.134579, 0.214867, 0.347654, 0.569963, 0.940058, 1.55784", \ - "0.0276959, 0.138227, 0.216318, 0.349492, 0.569964, 0.940388, 1.55785", \ - "0.0362967, 0.148215, 0.223723, 0.351755, 0.570619, 0.941261, 1.55786", \ - "0.053782, 0.172412, 0.246579, 0.369781, 0.581397, 0.94354, 1.56211", \ - "0.0857356, 0.218734, 0.294518, 0.416294, 0.621347, 0.969684, 1.56887", \ - "0.134055, 0.298667, 0.383802, 0.511591, 0.717731, 1.05742, 1.63167", \ - "0.208822, 0.428209, 0.535611, 0.679013, 0.901743, 1.25079, 1.81702" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0292743, 0.0949804, 0.138955, 0.211422, 0.332416, 0.534097, 0.870007", \ - "0.0513263, 0.132819, 0.178356, 0.251078, 0.372064, 0.573495, 0.909301", \ - "0.0653412, 0.163253, 0.214049, 0.29064, 0.412975, 0.614406, 0.950165", \ - "0.0836708, 0.207612, 0.269469, 0.357473, 0.489264, 0.69483, 1.03082", \ - "0.110362, 0.269387, 0.347561, 0.456856, 0.612415, 0.840636, 1.18739", \ - "0.14827, 0.353643, 0.456453, 0.598177, 0.794139, 1.0693, 1.46705", \ - "0.203627, 0.473771, 0.6039, 0.789151, 1.04745, 1.3994, 1.89048" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021187, 0.106019, 0.165476, 0.264085, 0.429137, 0.704132, 1.16242", \ - "0.0355285, 0.115795, 0.171232, 0.265974, 0.42964, 0.704133, 1.16243", \ - "0.0466316, 0.133108, 0.186938, 0.277241, 0.434722, 0.707532, 1.16244", \ - "0.0651338, 0.167516, 0.222797, 0.311782, 0.460863, 0.719209, 1.16655", \ - "0.0942041, 0.221612, 0.287345, 0.381575, 0.531843, 0.777439, 1.20079", \ - "0.142129, 0.307735, 0.388653, 0.502789, 0.666801, 0.922433, 1.33045", \ - "0.222057, 0.442708, 0.546945, 0.692376, 0.893987, 1.18474, 1.61617" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00648479, 0.00657737, 0.00653526, 0.00647817, 0.00637031, 0.00606816, 0.00609812", \ - "0.00629918, 0.00650847, 0.0064541, 0.00656401, 0.00628167, 0.00609958, 0.00613173", \ - "0.00637378, 0.00639808, 0.00649181, 0.00635394, 0.00624955, 0.00613579, 0.00608327", \ - "0.00697797, 0.00667897, 0.00659459, 0.00652445, 0.00635399, 0.00609785, 0.00641743", \ - "0.00909462, 0.00785212, 0.00757576, 0.00725774, 0.00688685, 0.00675687, 0.0060178", \ - "0.014566, 0.0117627, 0.0108606, 0.00997845, 0.00911534, 0.00810808, 0.0078271", \ - "0.0261812, 0.0217543, 0.0198456, 0.0178335, 0.015643, 0.0134526, 0.011498" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00585138, 0.00592849, 0.00587765, 0.00580056, 0.00566842, 0.00540224, 0.00496311", \ - "0.00549514, 0.00564282, 0.00571732, 0.00559446, 0.00552862, 0.00523836, 0.00485347", \ - "0.00560713, 0.00564767, 0.0055901, 0.00571838, 0.00543847, 0.00524229, 0.00479711", \ - "0.00635341, 0.00595158, 0.00589775, 0.00573271, 0.00568072, 0.00519122, 0.0047755", \ - "0.00866123, 0.00717412, 0.00682594, 0.00653116, 0.00618855, 0.00580057, 0.00585191", \ - "0.0141338, 0.0110373, 0.0100856, 0.00907493, 0.00828411, 0.00747322, 0.00618404", \ - "0.025698, 0.0208284, 0.0188869, 0.0165951, 0.0144084, 0.0124501, 0.0104226" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "!B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00840515, 0.00889517, 0.00891342, 0.00888618, 0.0087575, 0.00851141, 0.00817986", \ - "0.00829767, 0.00867251, 0.00870585, 0.00873575, 0.0085858, 0.00834032, 0.0082002", \ - "0.00868603, 0.00889646, 0.00899149, 0.00894025, 0.0090346, 0.00868375, 0.00845786", \ - "0.00982145, 0.00987577, 0.00989843, 0.00986403, 0.0100735, 0.0098276, 0.0094616", \ - "0.0122743, 0.0121003, 0.0120759, 0.0121245, 0.0119045, 0.0121774, 0.0115722", \ - "0.0177276, 0.017207, 0.0170761, 0.0170483, 0.017055, 0.0167958, 0.0166932", \ - "0.029228, 0.0278392, 0.0276917, 0.0275159, 0.0273411, 0.0273424, 0.027161" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0104906, 0.0108798, 0.0108458, 0.0107371, 0.0106078, 0.0103746, 0.00998711", \ - "0.0103837, 0.0107747, 0.0107789, 0.0109109, 0.0106375, 0.0103549, 0.0100863", \ - "0.010536, 0.0109571, 0.010974, 0.0108697, 0.0110144, 0.0105136, 0.0101399", \ - "0.0113583, 0.0116758, 0.01172, 0.0117643, 0.0116125, 0.0113965, 0.0113577", \ - "0.0136287, 0.0136615, 0.0137099, 0.0137473, 0.0137646, 0.0136137, 0.0130045", \ - "0.0189134, 0.0183008, 0.0183867, 0.018578, 0.0184766, 0.0185714, 0.0184639", \ - "0.0300433, 0.0287521, 0.0285992, 0.0283848, 0.0282745, 0.0282041, 0.0284059" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00840515, 0.00889517, 0.00891342, 0.00888618, 0.0087575, 0.00851141, 0.00817986", \ - "0.00829767, 0.00867251, 0.00870585, 0.00873575, 0.0085858, 0.00834032, 0.0082002", \ - "0.00868603, 0.00889646, 0.00899149, 0.00894025, 0.0090346, 0.00868375, 0.00845786", \ - "0.00982145, 0.00987577, 0.00989843, 0.00986403, 0.0100735, 0.0098276, 0.0094616", \ - "0.0122743, 0.0121003, 0.0120759, 0.0121245, 0.0119045, 0.0121774, 0.0115722", \ - "0.0177276, 0.017207, 0.0170761, 0.0170483, 0.017055, 0.0167958, 0.0166932", \ - "0.029228, 0.0278392, 0.0276917, 0.0275159, 0.0273411, 0.0273424, 0.027161" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0104906, 0.0108798, 0.0108458, 0.0107371, 0.0106078, 0.0103746, 0.00998711", \ - "0.0103837, 0.0107747, 0.0107789, 0.0109109, 0.0106375, 0.0103549, 0.0100863", \ - "0.010536, 0.0109571, 0.010974, 0.0108697, 0.0110144, 0.0105136, 0.0101399", \ - "0.0113583, 0.0116758, 0.01172, 0.0117643, 0.0116125, 0.0113965, 0.0113577", \ - "0.0136287, 0.0136615, 0.0137099, 0.0137473, 0.0137646, 0.0136137, 0.0130045", \ - "0.0189134, 0.0183008, 0.0183867, 0.018578, 0.0184766, 0.0185714, 0.0184639", \ - "0.0300433, 0.0287521, 0.0285992, 0.0283848, 0.0282745, 0.0282041, 0.0284059" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00503939, 0.00550962, 0.00551273, 0.00546247, 0.00537014, 0.00508814, 0.00471725", \ - "0.00480909, 0.00527703, 0.00526722, 0.00541676, 0.00523399, 0.00506486, 0.00469735", \ - "0.0049232, 0.00508261, 0.00525492, 0.00527785, 0.00515076, 0.00509992, 0.00464526", \ - "0.00563965, 0.0053015, 0.00521921, 0.00526035, 0.00527554, 0.00499257, 0.00504991", \ - "0.00791099, 0.0064901, 0.00619213, 0.00590233, 0.00561962, 0.00558995, 0.00500614", \ - "0.0136139, 0.0102522, 0.00937765, 0.00848289, 0.00773904, 0.00667486, 0.00626821", \ - "0.0256204, 0.0202261, 0.0182354, 0.0159814, 0.0139388, 0.0119768, 0.00987662" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0046341, 0.00483755, 0.00480513, 0.00473653, 0.00461835, 0.00439346, 0.00401659", \ - "0.00459507, 0.00467453, 0.00480715, 0.00464272, 0.00459883, 0.00433452, 0.00390726", \ - "0.00500255, 0.00477335, 0.00473192, 0.00481452, 0.00453834, 0.00457337, 0.00390951", \ - "0.00618323, 0.0053169, 0.00516454, 0.00496699, 0.00486822, 0.00445207, 0.00401636", \ - "0.00885482, 0.00697643, 0.00650291, 0.00604556, 0.00546168, 0.00506555, 0.00445173", \ - "0.0146242, 0.0112921, 0.0101655, 0.00899972, 0.00794697, 0.00702278, 0.0055962", \ - "0.0266702, 0.0216985, 0.0196816, 0.0171875, 0.0146426, 0.012424, 0.010295" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "!A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00895467, 0.00844187, 0.00816987, 0.00787973, 0.00758688, 0.0071878, 0.00715932", \ - "0.00824868, 0.00827119, 0.00808239, 0.0079424, 0.00755415, 0.0071449, 0.00689107", \ - "0.00847056, 0.00843895, 0.00843634, 0.00816362, 0.00800858, 0.00755885, 0.00750978", \ - "0.00945572, 0.00944973, 0.00940614, 0.00926409, 0.009378, 0.00863015, 0.00821234", \ - "0.0118573, 0.0116616, 0.0116352, 0.0115736, 0.0112823, 0.0113061, 0.0107806", \ - "0.0173476, 0.0168984, 0.0167659, 0.0166884, 0.0166231, 0.0162258, 0.0158245", \ - "0.0291374, 0.0278309, 0.0276656, 0.0275095, 0.0271893, 0.027139, 0.0268823" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00963744, 0.00963445, 0.00943746, 0.00923434, 0.00899797, 0.00876816, 0.00829864", \ - "0.00969695, 0.00979085, 0.00969313, 0.00958789, 0.00938603, 0.00902246, 0.0086864", \ - "0.0101148, 0.0103096, 0.010223, 0.00999614, 0.00997366, 0.0094448, 0.00942048", \ - "0.0113869, 0.0114506, 0.0114492, 0.0113717, 0.0110531, 0.0108031, 0.0103759", \ - "0.0139255, 0.0136938, 0.0137471, 0.0136935, 0.0136405, 0.0134532, 0.012619", \ - "0.0196682, 0.01872, 0.0187071, 0.0187587, 0.0187949, 0.0187314, 0.0184779", \ - "0.0314157, 0.0297562, 0.0295429, 0.0293545, 0.0292069, 0.0290398, 0.0288758" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00895467, 0.00844187, 0.00816987, 0.00787973, 0.00758688, 0.0071878, 0.00715932", \ - "0.00824868, 0.00827119, 0.00808239, 0.0079424, 0.00755415, 0.0071449, 0.00689107", \ - "0.00847056, 0.00843895, 0.00843634, 0.00816362, 0.00800858, 0.00755885, 0.00750978", \ - "0.00945572, 0.00944973, 0.00940614, 0.00926409, 0.009378, 0.00863015, 0.00821234", \ - "0.0118573, 0.0116616, 0.0116352, 0.0115736, 0.0112823, 0.0113061, 0.0107806", \ - "0.0173476, 0.0168984, 0.0167659, 0.0166884, 0.0166231, 0.0162258, 0.0158245", \ - "0.0291374, 0.0278309, 0.0276656, 0.0275095, 0.0271893, 0.027139, 0.0268823" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00963744, 0.00963445, 0.00943746, 0.00923434, 0.00899797, 0.00876816, 0.00829864", \ - "0.00969695, 0.00979085, 0.00969313, 0.00958789, 0.00938603, 0.00902246, 0.0086864", \ - "0.0101148, 0.0103096, 0.010223, 0.00999614, 0.00997366, 0.0094448, 0.00942048", \ - "0.0113869, 0.0114506, 0.0114492, 0.0113717, 0.0110531, 0.0108031, 0.0103759", \ - "0.0139255, 0.0136938, 0.0137471, 0.0136935, 0.0136405, 0.0134532, 0.012619", \ - "0.0196682, 0.01872, 0.0187071, 0.0187587, 0.0187949, 0.0187314, 0.0184779", \ - "0.0314157, 0.0297562, 0.0295429, 0.0293545, 0.0292069, 0.0290398, 0.0288758" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00625451; - rise_capacitance : 0.00628181; - rise_capacitance_range (0.00536188, 0.00706221); - fall_capacitance : 0.00622722; - fall_capacitance_range (0.00513301, 0.00734245); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00548607; - rise_capacitance : 0.00555033; - rise_capacitance_range (0.00475409, 0.00637819); - fall_capacitance : 0.00542182; - fall_capacitance_range (0.00482928, 0.0061069); - } - } -} diff --git a/ihp13/pdk/lib/sg13g2_stdcell_typ_1p20V_25C.lib b/ihp13/pdk/lib/sg13g2_stdcell_typ_1p20V_25C.lib deleted file mode 100644 index 6768e90d9..000000000 --- a/ihp13/pdk/lib/sg13g2_stdcell_typ_1p20V_25C.lib +++ /dev/null @@ -1,33783 +0,0 @@ -/************************************************************************ - - Copyright 2024 IHP PDK Authors - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - -************************************************************************/ - -library (sg13g2_stdcell_typ_1p20V_25C) { - comment : "IHP Microelectronics GmbH, 2025"; - date : "$Date: Tue Nov 4 21:19:14 2025 $"; - revision : "$Revision: 0.1.4 $"; - delay_model : table_lookup; - capacitive_load_unit (1,pf); - current_unit : "1uA"; - leakage_power_unit : "1pW"; - pulling_resistance_unit : "1kohm"; - time_unit : "1ns"; - voltage_unit : "1V"; - default_cell_leakage_power : 0; - default_fanout_load : 1; - default_inout_pin_cap : 0.006; - default_input_pin_cap : 0.006; - default_leakage_power_density : 0; - default_max_capacitance : 0.3; - default_max_fanout : 8; - default_max_transition : 2.5074; - default_output_pin_cap : 0; - default_wire_load_area : 0.29; - default_wire_load_capacitance : 0.0003; - default_wire_load_mode : "top"; - default_wire_load_resistance : 0.0057; - in_place_swap_mode : match_footprint; - input_threshold_pct_fall : 50; - input_threshold_pct_rise : 50; - nom_process : 1; - nom_temperature : 25; - nom_voltage : 1.2; - output_threshold_pct_fall : 50; - output_threshold_pct_rise : 50; - slew_derate_from_library : 1; - slew_lower_threshold_pct_fall : 20; - slew_lower_threshold_pct_rise : 20; - slew_upper_threshold_pct_fall : 80; - slew_upper_threshold_pct_rise : 80; - operating_conditions (sg13g2_stdcell_typ_1p20V_25C) { - process : 1; - temperature : 25; - voltage : 1.2; - } - wire_load ("Zero") { - area : 0.01; - capacitance : 0.0001; - fanout_length (1, 0.01); - fanout_length (5, 0.01); - fanout_length (20, 0.01); - resistance : 0.0001; - slope : 1; - } - wire_load ("0_1k") { - area : 0.36; - capacitance : 0.0001; - fanout_length (1, 6.43); - fanout_length (5, 38.56); - fanout_length (20, 146.8); - resistance : 0.0035; - slope : 7.387; - } - wire_load ("0_5k") { - area : 0.36; - capacitance : 0.0001; - fanout_length (1, 7.89); - fanout_length (5, 47.32); - fanout_length (20, 169.4); - resistance : 0.0042; - slope : 10.99; - } - wire_load ("1k") { - area : 0.36; - capacitance : 0.0002; - fanout_length (1, 9.93); - fanout_length (5, 59.59); - fanout_length (20, 215.6); - resistance : 0.0053; - slope : 10.9; - } - wire_load ("2k") { - area : 0.36; - capacitance : 0.0002; - fanout_length (1, 11.68); - fanout_length (5, 70.11); - fanout_length (20, 239.5); - resistance : 0.0063; - slope : 16.87; - } - wire_load ("5k") { - area : 0.36; - capacitance : 0.0003; - fanout_length (1, 13.44); - fanout_length (5, 80.62); - fanout_length (20, 287.1); - resistance : 0.0072; - slope : 14.58; - } - wire_load ("10k") { - area : 0.37; - capacitance : 0.0003; - fanout_length (1, 14.9); - fanout_length (5, 89.39); - fanout_length (20, 381.6); - resistance : 0.008; - slope : 18.94; - } - wire_load ("30k") { - area : 0.37; - capacitance : 0.0003; - fanout_length (1, 17.53); - fanout_length (5, 105.2); - fanout_length (20, 515.5); - resistance : 0.0094; - slope : 24.61; - } - wire_load ("50k") { - area : 0.37; - capacitance : 0.0005; - fanout_length (1, 28.33); - fanout_length (5, 170); - fanout_length (20, 607.6); - resistance : 0.0152; - slope : 31.81; - } - wire_load ("100k") { - area : 0.39; - capacitance : 0.0009; - fanout_length (1, 49.37); - fanout_length (5, 296.2); - fanout_length (20, 812.1); - resistance : 0.0265; - slope : 40.22; - } - wire_load ("200k") { - area : 0.41; - capacitance : 0.0016; - fanout_length (1, 84.71); - fanout_length (5, 508.3); - fanout_length (20, 1051.7); - resistance : 0.0456; - slope : 52.68; - } - wire_load ("500k") { - area : 0.45; - capacitance : 0.0027; - fanout_length (1, 141.4); - fanout_length (5, 848.3); - fanout_length (20, 1527.1); - resistance : 0.076; - slope : 67.44; - } - wire_load_selection ("4_metls_routing") { - wire_load_from_area (0, 635, 0_1k); - wire_load_from_area (635, 3175, 0_5k); - wire_load_from_area (3175, 6350, 1k); - wire_load_from_area (6350, 12701, 2k); - wire_load_from_area (12701, 31752, 5k); - wire_load_from_area (31752, 63504, 10k); - wire_load_from_area (63504, 190512, 30k); - wire_load_from_area (190512, 317520, 50k); - wire_load_from_area (317520, 635040, 100k); - wire_load_from_area (635040, 1.27008e+06, 200k); - wire_load_from_area (1.27008e+06, 3.1752e+06, 500k); - } - default_wire_load : "1k"; - default_operating_conditions : sg13g2_stdcell_typ_1p20V_25C; - default_wire_load_selection : "4_metls_routing"; - lu_table_template (CONSTRAINT_4x4) { - variable_1 : constrained_pin_transition; - variable_2 : related_pin_transition; - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - } - power_lut_template (POWER_7x7ds1) { - variable_1 : input_transition_time; - variable_2 : total_output_net_capacitance; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - } - lu_table_template (TIMING_DELAY_7x7ds1) { - variable_1 : input_net_transition; - variable_2 : total_output_net_capacitance; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - } - lu_table_template (mpw_CONSTRAINT_4x4) { - variable_1 : constrained_pin_transition; - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - } - power_lut_template (passive_POWER_7x1ds1) { - variable_1 : input_transition_time; - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - } - cell (sg13g2_a21o_1) { - area : 12.7008; - cell_footprint : "a21o"; - cell_leakage_power : 158.296; - leakage_power () { - value : 163.544; - when : "!A1&!A2&!B1"; - } - leakage_power () { - value : 178.011; - when : "!A1&A2&!B1"; - } - leakage_power () { - value : 158.114; - when : "A1&!A2&!B1"; - } - leakage_power () { - value : 173.459; - when : "A1&A2&!B1"; - } - leakage_power () { - value : 154.348; - when : "!A1&!A2&B1"; - } - leakage_power () { - value : 155.767; - when : "!A1&A2&B1"; - } - leakage_power () { - value : 155.734; - when : "A1&!A2&B1"; - } - leakage_power () { - value : 127.388; - when : "A1&A2&B1"; - } - pin (X) { - direction : "output"; - function : "((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0807687, 0.15146, 0.195473, 0.267231, 0.386899, 0.586296, 0.918436", \ - "0.116643, 0.187459, 0.231451, 0.303439, 0.423359, 0.623019, 0.954578", \ - "0.142067, 0.214006, 0.258032, 0.330026, 0.450148, 0.649615, 0.981533", \ - "0.179515, 0.252822, 0.297045, 0.368987, 0.488854, 0.688005, 1.02054", \ - "0.23237, 0.310828, 0.354629, 0.426105, 0.545922, 0.745166, 1.07728", \ - "0.304206, 0.395567, 0.439475, 0.510596, 0.629839, 0.829268, 1.1608", \ - "0.396364, 0.507762, 0.554141, 0.625639, 0.74573, 0.944857, 1.27636" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207275, 0.106159, 0.168296, 0.271548, 0.444745, 0.733893, 1.21552", \ - "0.0224645, 0.106653, 0.168467, 0.271628, 0.446568, 0.734137, 1.21562", \ - "0.0251533, 0.107526, 0.169032, 0.272032, 0.446569, 0.734538, 1.21563", \ - "0.0300824, 0.109139, 0.169933, 0.272777, 0.44657, 0.734539, 1.21571", \ - "0.0392075, 0.11252, 0.171713, 0.273703, 0.446767, 0.735261, 1.21623", \ - "0.052264, 0.12145, 0.176969, 0.276282, 0.448029, 0.736481, 1.21746", \ - "0.071487, 0.140719, 0.190208, 0.284254, 0.453116, 0.739706, 1.2198" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0920313, 0.15567, 0.191379, 0.249237, 0.345431, 0.50541, 0.771917", \ - "0.121914, 0.18623, 0.222115, 0.27992, 0.376049, 0.536137, 0.802504", \ - "0.142003, 0.208081, 0.244239, 0.302252, 0.39852, 0.558587, 0.824769", \ - "0.171254, 0.24099, 0.277612, 0.336056, 0.432499, 0.592608, 0.85904", \ - "0.209216, 0.28636, 0.324124, 0.382978, 0.479533, 0.63979, 0.906487", \ - "0.254496, 0.345753, 0.386177, 0.447115, 0.543385, 0.703412, 0.970003", \ - "0.310362, 0.422948, 0.468375, 0.53322, 0.633791, 0.795325, 1.06228" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208358, 0.0853111, 0.130753, 0.207207, 0.336789, 0.553572, 0.915447", \ - "0.0217144, 0.0857385, 0.131043, 0.207439, 0.336821, 0.553802, 0.915448", \ - "0.0236791, 0.087191, 0.13187, 0.207888, 0.336994, 0.555583, 0.915449", \ - "0.0280639, 0.0901668, 0.134177, 0.209402, 0.338036, 0.555584, 0.91545", \ - "0.0361078, 0.0969113, 0.138733, 0.212223, 0.339499, 0.555585, 0.916293", \ - "0.049389, 0.109998, 0.148988, 0.219902, 0.343467, 0.557214, 0.917611", \ - "0.068671, 0.135674, 0.171382, 0.237196, 0.357414, 0.565836, 0.922365" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0807687, 0.15146, 0.195473, 0.267231, 0.386899, 0.586296, 0.918436", \ - "0.116643, 0.187459, 0.231451, 0.303439, 0.423359, 0.623019, 0.954578", \ - "0.142067, 0.214006, 0.258032, 0.330026, 0.450148, 0.649615, 0.981533", \ - "0.179515, 0.252822, 0.297045, 0.368987, 0.488854, 0.688005, 1.02054", \ - "0.23237, 0.310828, 0.354629, 0.426105, 0.545922, 0.745166, 1.07728", \ - "0.304206, 0.395567, 0.439475, 0.510596, 0.629839, 0.829268, 1.1608", \ - "0.396364, 0.507762, 0.554141, 0.625639, 0.74573, 0.944857, 1.27636" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207275, 0.106159, 0.168296, 0.271548, 0.444745, 0.733893, 1.21552", \ - "0.0224645, 0.106653, 0.168467, 0.271628, 0.446568, 0.734137, 1.21562", \ - "0.0251533, 0.107526, 0.169032, 0.272032, 0.446569, 0.734538, 1.21563", \ - "0.0300824, 0.109139, 0.169933, 0.272777, 0.44657, 0.734539, 1.21571", \ - "0.0392075, 0.11252, 0.171713, 0.273703, 0.446767, 0.735261, 1.21623", \ - "0.052264, 0.12145, 0.176969, 0.276282, 0.448029, 0.736481, 1.21746", \ - "0.071487, 0.140719, 0.190208, 0.284254, 0.453116, 0.739706, 1.2198" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0920313, 0.15567, 0.191379, 0.249237, 0.345431, 0.50541, 0.771917", \ - "0.121914, 0.18623, 0.222115, 0.27992, 0.376049, 0.536137, 0.802504", \ - "0.142003, 0.208081, 0.244239, 0.302252, 0.39852, 0.558587, 0.824769", \ - "0.171254, 0.24099, 0.277612, 0.336056, 0.432499, 0.592608, 0.85904", \ - "0.209216, 0.28636, 0.324124, 0.382978, 0.479533, 0.63979, 0.906487", \ - "0.254496, 0.345753, 0.386177, 0.447115, 0.543385, 0.703412, 0.970003", \ - "0.310362, 0.422948, 0.468375, 0.53322, 0.633791, 0.795325, 1.06228" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208358, 0.0853111, 0.130753, 0.207207, 0.336789, 0.553572, 0.915447", \ - "0.0217144, 0.0857385, 0.131043, 0.207439, 0.336821, 0.553802, 0.915448", \ - "0.0236791, 0.087191, 0.13187, 0.207888, 0.336994, 0.555583, 0.915449", \ - "0.0280639, 0.0901668, 0.134177, 0.209402, 0.338036, 0.555584, 0.91545", \ - "0.0361078, 0.0969113, 0.138733, 0.212223, 0.339499, 0.555585, 0.916293", \ - "0.049389, 0.109998, 0.148988, 0.219902, 0.343467, 0.557214, 0.917611", \ - "0.068671, 0.135674, 0.171382, 0.237196, 0.357414, 0.565836, 0.922365" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0846909, 0.155278, 0.199183, 0.271057, 0.390935, 0.59023, 0.922085", \ - "0.117911, 0.188922, 0.232824, 0.304773, 0.424575, 0.62442, 0.95584", \ - "0.142171, 0.214277, 0.258252, 0.330322, 0.450171, 0.649512, 0.981379", \ - "0.17877, 0.252846, 0.296815, 0.3688, 0.488619, 0.687889, 1.01985", \ - "0.232075, 0.311295, 0.355585, 0.427341, 0.546953, 0.74658, 1.07855", \ - "0.304253, 0.394796, 0.439326, 0.510855, 0.629981, 0.829792, 1.16153", \ - "0.400099, 0.509819, 0.556676, 0.629451, 0.749362, 0.949057, 1.28164" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207694, 0.106193, 0.16816, 0.271511, 0.444795, 0.733752, 1.21565", \ - "0.0218347, 0.10652, 0.168345, 0.271572, 0.445184, 0.73486, 1.21566", \ - "0.0237357, 0.107175, 0.168768, 0.271772, 0.445185, 0.734861, 1.21567", \ - "0.0273948, 0.108728, 0.169711, 0.27241, 0.445419, 0.734862, 1.21568", \ - "0.0351048, 0.112063, 0.171494, 0.273327, 0.446069, 0.734863, 1.2161", \ - "0.047014, 0.120666, 0.176874, 0.276391, 0.447492, 0.735879, 1.21675", \ - "0.063853, 0.138264, 0.189592, 0.284554, 0.452803, 0.73938, 1.21981" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.100553, 0.165033, 0.201213, 0.259171, 0.355489, 0.515701, 0.782203", \ - "0.131804, 0.196942, 0.23306, 0.291116, 0.387456, 0.548023, 0.814058", \ - "0.153553, 0.220067, 0.256482, 0.31468, 0.411171, 0.57123, 0.837844", \ - "0.18601, 0.25557, 0.292401, 0.350942, 0.447564, 0.607951, 0.87445", \ - "0.229472, 0.306266, 0.343796, 0.40263, 0.499519, 0.660145, 0.926723", \ - "0.282862, 0.371853, 0.412092, 0.472445, 0.56862, 0.728643, 0.996356", \ - "0.351107, 0.459021, 0.503041, 0.567354, 0.664991, 0.826321, 1.09324" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0217661, 0.0863577, 0.131632, 0.207816, 0.337295, 0.553977, 0.915459", \ - "0.0224494, 0.0865603, 0.131669, 0.207898, 0.337486, 0.554752, 0.915538", \ - "0.0239799, 0.0876387, 0.132448, 0.208513, 0.337608, 0.554753, 0.916176", \ - "0.0279665, 0.0902996, 0.134515, 0.209767, 0.338388, 0.554754, 0.916177", \ - "0.0352709, 0.0964024, 0.138512, 0.212375, 0.339946, 0.555844, 0.91637", \ - "0.047311, 0.107861, 0.147933, 0.218822, 0.34323, 0.557492, 0.918132", \ - "0.064673, 0.12952, 0.166472, 0.233589, 0.352914, 0.563188, 0.921498" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0846909, 0.155278, 0.199183, 0.271057, 0.390935, 0.59023, 0.922085", \ - "0.117911, 0.188922, 0.232824, 0.304773, 0.424575, 0.62442, 0.95584", \ - "0.142171, 0.214277, 0.258252, 0.330322, 0.450171, 0.649512, 0.981379", \ - "0.17877, 0.252846, 0.296815, 0.3688, 0.488619, 0.687889, 1.01985", \ - "0.232075, 0.311295, 0.355585, 0.427341, 0.546953, 0.74658, 1.07855", \ - "0.304253, 0.394796, 0.439326, 0.510855, 0.629981, 0.829792, 1.16153", \ - "0.400099, 0.509819, 0.556676, 0.629451, 0.749362, 0.949057, 1.28164" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207694, 0.106193, 0.16816, 0.271511, 0.444795, 0.733752, 1.21565", \ - "0.0218347, 0.10652, 0.168345, 0.271572, 0.445184, 0.73486, 1.21566", \ - "0.0237357, 0.107175, 0.168768, 0.271772, 0.445185, 0.734861, 1.21567", \ - "0.0273948, 0.108728, 0.169711, 0.27241, 0.445419, 0.734862, 1.21568", \ - "0.0351048, 0.112063, 0.171494, 0.273327, 0.446069, 0.734863, 1.2161", \ - "0.047014, 0.120666, 0.176874, 0.276391, 0.447492, 0.735879, 1.21675", \ - "0.063853, 0.138264, 0.189592, 0.284554, 0.452803, 0.73938, 1.21981" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.100553, 0.165033, 0.201213, 0.259171, 0.355489, 0.515701, 0.782203", \ - "0.131804, 0.196942, 0.23306, 0.291116, 0.387456, 0.548023, 0.814058", \ - "0.153553, 0.220067, 0.256482, 0.31468, 0.411171, 0.57123, 0.837844", \ - "0.18601, 0.25557, 0.292401, 0.350942, 0.447564, 0.607951, 0.87445", \ - "0.229472, 0.306266, 0.343796, 0.40263, 0.499519, 0.660145, 0.926723", \ - "0.282862, 0.371853, 0.412092, 0.472445, 0.56862, 0.728643, 0.996356", \ - "0.351107, 0.459021, 0.503041, 0.567354, 0.664991, 0.826321, 1.09324" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0217661, 0.0863577, 0.131632, 0.207816, 0.337295, 0.553977, 0.915459", \ - "0.0224494, 0.0865603, 0.131669, 0.207898, 0.337486, 0.554752, 0.915538", \ - "0.0239799, 0.0876387, 0.132448, 0.208513, 0.337608, 0.554753, 0.916176", \ - "0.0279665, 0.0902996, 0.134515, 0.209767, 0.338388, 0.554754, 0.916177", \ - "0.0352709, 0.0964024, 0.138512, 0.212375, 0.339946, 0.555844, 0.91637", \ - "0.047311, 0.107861, 0.147933, 0.218822, 0.34323, 0.557492, 0.918132", \ - "0.064673, 0.12952, 0.166472, 0.233589, 0.352914, 0.563188, 0.921498" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0528939, 0.119182, 0.162454, 0.234033, 0.353477, 0.552233, 0.883901", \ - "0.0869486, 0.154797, 0.198204, 0.269648, 0.389098, 0.588219, 0.919637", \ - "0.1082, 0.178382, 0.221807, 0.293328, 0.412742, 0.611809, 0.94361", \ - "0.137853, 0.21279, 0.256154, 0.327663, 0.447181, 0.64617, 0.977618", \ - "0.178423, 0.263195, 0.306937, 0.377996, 0.497731, 0.696729, 1.02797", \ - "0.22932, 0.331993, 0.376173, 0.446838, 0.56613, 0.765371, 1.09687", \ - "0.294517, 0.42102, 0.470715, 0.5439, 0.663556, 0.86313, 1.19448" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168012, 0.103028, 0.165454, 0.269372, 0.442627, 0.73154, 1.21363", \ - "0.0209599, 0.103389, 0.165664, 0.269373, 0.442628, 0.731653, 1.21364", \ - "0.0253741, 0.104253, 0.166082, 0.269403, 0.442629, 0.734354, 1.21365", \ - "0.0332118, 0.106021, 0.167048, 0.26993, 0.442983, 0.734355, 1.21366", \ - "0.0448106, 0.111133, 0.169618, 0.270834, 0.443647, 0.734356, 1.21376", \ - "0.06215, 0.125035, 0.177501, 0.274667, 0.445416, 0.734357, 1.21461", \ - "0.086056, 0.151496, 0.198213, 0.288027, 0.453128, 0.73813, 1.21746" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0901402, 0.154753, 0.190701, 0.248833, 0.345181, 0.505336, 0.771759", \ - "0.12255, 0.187535, 0.223801, 0.282021, 0.378277, 0.538487, 0.805015", \ - "0.146158, 0.212662, 0.249121, 0.307515, 0.404032, 0.564307, 0.83072", \ - "0.180788, 0.24963, 0.286374, 0.344934, 0.441959, 0.602351, 0.869126", \ - "0.228856, 0.303456, 0.340949, 0.39918, 0.496167, 0.656833, 0.923722", \ - "0.291131, 0.376099, 0.414691, 0.472539, 0.569275, 0.729958, 0.997325", \ - "0.370661, 0.475097, 0.517637, 0.578478, 0.676273, 0.835808, 1.10286" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021745, 0.0860411, 0.131368, 0.207862, 0.337284, 0.553981, 0.915943", \ - "0.02288, 0.0867504, 0.13176, 0.207956, 0.337385, 0.554393, 0.915944", \ - "0.02535, 0.0882862, 0.132949, 0.208724, 0.337638, 0.554501, 0.915945", \ - "0.0306024, 0.0908951, 0.135161, 0.210668, 0.339348, 0.555075, 0.916365", \ - "0.0395042, 0.0958256, 0.138901, 0.212829, 0.340998, 0.55705, 0.917562", \ - "0.052767, 0.106833, 0.146355, 0.217239, 0.343286, 0.55874, 0.919798", \ - "0.073311, 0.129287, 0.164092, 0.23035, 0.352455, 0.564149, 0.922437" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0498154, 0.114937, 0.158196, 0.229628, 0.349149, 0.547945, 0.879756", \ - "0.0827074, 0.148486, 0.191867, 0.263517, 0.383039, 0.582319, 0.913635", \ - "0.102932, 0.169501, 0.212956, 0.284504, 0.404073, 0.603149, 0.934777", \ - "0.130932, 0.200617, 0.243565, 0.314982, 0.434528, 0.633725, 0.965353", \ - "0.168826, 0.245235, 0.288113, 0.359237, 0.47846, 0.677203, 1.00881", \ - "0.215055, 0.305853, 0.349075, 0.419949, 0.538972, 0.737363, 1.06882", \ - "0.272577, 0.385325, 0.432215, 0.504229, 0.624892, 0.823884, 1.1553" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145354, 0.102843, 0.165446, 0.269078, 0.442431, 0.731383, 1.21345", \ - "0.0175513, 0.103229, 0.165647, 0.269083, 0.442477, 0.731826, 1.2136", \ - "0.0209645, 0.103821, 0.166032, 0.269353, 0.442656, 0.731827, 1.21361", \ - "0.0270913, 0.105236, 0.166771, 0.270057, 0.443134, 0.731828, 1.2137", \ - "0.0365614, 0.10895, 0.168561, 0.270935, 0.443978, 0.732551, 1.21371", \ - "0.050671, 0.119395, 0.174716, 0.274059, 0.445696, 0.73384, 1.21454", \ - "0.070469, 0.142838, 0.192275, 0.285459, 0.453136, 0.739018, 1.21785" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0800246, 0.143562, 0.179416, 0.237203, 0.333412, 0.49342, 0.759914", \ - "0.111006, 0.175422, 0.211563, 0.269405, 0.365607, 0.525888, 0.791937", \ - "0.132282, 0.198138, 0.234402, 0.292724, 0.388914, 0.548996, 0.81533", \ - "0.162754, 0.231577, 0.26803, 0.326476, 0.423241, 0.583557, 0.849981", \ - "0.204669, 0.280139, 0.317153, 0.374845, 0.47167, 0.631971, 0.899048", \ - "0.259078, 0.346195, 0.384896, 0.44247, 0.538675, 0.699214, 0.965456", \ - "0.329663, 0.43656, 0.478718, 0.539711, 0.638409, 0.798835, 1.06625" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207925, 0.08536, 0.130671, 0.207303, 0.336757, 0.553543, 0.915062", \ - "0.0224934, 0.0862324, 0.131206, 0.207495, 0.336819, 0.553716, 0.915464", \ - "0.0253508, 0.0880817, 0.132751, 0.208407, 0.337384, 0.554974, 0.915644", \ - "0.0311814, 0.090809, 0.134899, 0.210517, 0.339055, 0.554975, 0.915677", \ - "0.040437, 0.0966619, 0.139154, 0.212759, 0.340804, 0.556816, 0.917121", \ - "0.054351, 0.107939, 0.147316, 0.217681, 0.343303, 0.558765, 0.91936", \ - "0.075552, 0.132402, 0.166777, 0.232471, 0.353611, 0.564809, 0.922931" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0496051, 0.114695, 0.158042, 0.22935, 0.348786, 0.547797, 0.879471", \ - "0.0824605, 0.148259, 0.191581, 0.263169, 0.38262, 0.581911, 0.913574", \ - "0.102659, 0.169244, 0.21268, 0.284262, 0.403838, 0.602899, 0.939416", \ - "0.130758, 0.200668, 0.243844, 0.315046, 0.434375, 0.633797, 0.965506", \ - "0.169492, 0.246062, 0.28927, 0.359944, 0.478894, 0.677269, 1.00869", \ - "0.219023, 0.309265, 0.352033, 0.423906, 0.542721, 0.740676, 1.07137", \ - "0.281904, 0.393915, 0.441606, 0.513026, 0.63379, 0.832699, 1.16352" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145255, 0.10286, 0.165519, 0.269066, 0.442567, 0.731878, 1.21345", \ - "0.0176246, 0.103261, 0.165648, 0.269094, 0.442568, 0.731879, 1.21346", \ - "0.0210091, 0.10385, 0.166118, 0.269329, 0.442606, 0.73188, 1.21805", \ - "0.0271025, 0.105236, 0.166753, 0.270058, 0.443054, 0.731881, 1.21806", \ - "0.036444, 0.10897, 0.168717, 0.270782, 0.443847, 0.732409, 1.21807", \ - "0.05007, 0.119527, 0.174622, 0.274298, 0.445788, 0.733743, 1.21808", \ - "0.069686, 0.14193, 0.19231, 0.285183, 0.453001, 0.738914, 1.21809" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0660262, 0.125178, 0.16025, 0.217759, 0.313964, 0.473812, 0.74022", \ - "0.0980845, 0.158215, 0.193653, 0.251258, 0.347414, 0.507241, 0.773717", \ - "0.118572, 0.180234, 0.215876, 0.273715, 0.369861, 0.529694, 0.796023", \ - "0.147064, 0.212352, 0.24788, 0.305935, 0.402464, 0.562669, 0.829007", \ - "0.185302, 0.25751, 0.293669, 0.350916, 0.447325, 0.607241, 0.874261", \ - "0.232611, 0.316941, 0.353717, 0.411608, 0.507763, 0.667672, 0.933586", \ - "0.292192, 0.395935, 0.437205, 0.498254, 0.595509, 0.756203, 1.02256" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171853, 0.0820162, 0.128025, 0.205141, 0.335203, 0.552064, 0.914268", \ - "0.019516, 0.0826805, 0.128392, 0.205374, 0.335324, 0.552082, 0.914269", \ - "0.0225312, 0.0843139, 0.129607, 0.206184, 0.335607, 0.553923, 0.91427", \ - "0.0283401, 0.0870369, 0.131478, 0.207813, 0.337006, 0.553924, 0.914382", \ - "0.0375015, 0.092577, 0.135302, 0.209765, 0.338471, 0.55458, 0.915084", \ - "0.05125, 0.104226, 0.142875, 0.214614, 0.34087, 0.556693, 0.916772", \ - "0.071746, 0.127866, 0.162268, 0.229124, 0.351219, 0.563083, 0.921138" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0528939, 0.119182, 0.162454, 0.234033, 0.353477, 0.552233, 0.883901", \ - "0.0869486, 0.154797, 0.198204, 0.269648, 0.389098, 0.588219, 0.919637", \ - "0.1082, 0.178382, 0.221807, 0.293328, 0.412742, 0.611809, 0.94361", \ - "0.137853, 0.21279, 0.256154, 0.327663, 0.447181, 0.64617, 0.977618", \ - "0.178423, 0.263195, 0.306937, 0.377996, 0.497731, 0.696729, 1.02797", \ - "0.22932, 0.331993, 0.376173, 0.446838, 0.56613, 0.765371, 1.09687", \ - "0.294517, 0.42102, 0.470715, 0.5439, 0.663556, 0.86313, 1.19448" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168012, 0.103028, 0.165454, 0.269372, 0.442627, 0.73154, 1.21363", \ - "0.0209599, 0.103389, 0.165664, 0.269373, 0.442628, 0.731653, 1.21364", \ - "0.0253741, 0.104253, 0.166082, 0.269403, 0.442629, 0.734354, 1.21365", \ - "0.0332118, 0.106021, 0.167048, 0.26993, 0.442983, 0.734355, 1.21366", \ - "0.0448106, 0.111133, 0.169618, 0.270834, 0.443647, 0.734356, 1.21376", \ - "0.06215, 0.125035, 0.177501, 0.274667, 0.445416, 0.734357, 1.21461", \ - "0.086056, 0.151496, 0.198213, 0.288027, 0.453128, 0.73813, 1.21746" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0901402, 0.154753, 0.190701, 0.248833, 0.345181, 0.505336, 0.771759", \ - "0.12255, 0.187535, 0.223801, 0.282021, 0.378277, 0.538487, 0.805015", \ - "0.146158, 0.212662, 0.249121, 0.307515, 0.404032, 0.564307, 0.83072", \ - "0.180788, 0.24963, 0.286374, 0.344934, 0.441959, 0.602351, 0.869126", \ - "0.228856, 0.303456, 0.340949, 0.39918, 0.496167, 0.656833, 0.923722", \ - "0.291131, 0.376099, 0.414691, 0.472539, 0.569275, 0.729958, 0.997325", \ - "0.370661, 0.475097, 0.517637, 0.578478, 0.676273, 0.835808, 1.10286" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021745, 0.0860411, 0.131368, 0.207862, 0.337284, 0.553981, 0.915943", \ - "0.02288, 0.0867504, 0.13176, 0.207956, 0.337385, 0.554393, 0.915944", \ - "0.02535, 0.0882862, 0.132949, 0.208724, 0.337638, 0.554501, 0.915945", \ - "0.0306024, 0.0908951, 0.135161, 0.210668, 0.339348, 0.555075, 0.916365", \ - "0.0395042, 0.0958256, 0.138901, 0.212829, 0.340998, 0.55705, 0.917562", \ - "0.052767, 0.106833, 0.146355, 0.217239, 0.343286, 0.55874, 0.919798", \ - "0.073311, 0.129287, 0.164092, 0.23035, 0.352455, 0.564149, 0.922437" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00722073, 0.0075876, 0.0076497, 0.00762226, 0.00752737, 0.00735442, 0.00736644", \ - "0.00694217, 0.00725151, 0.00735031, 0.00731746, 0.00737888, 0.00709724, 0.00700342", \ - "0.00695608, 0.00717113, 0.00721414, 0.0073375, 0.00734056, 0.0070584, 0.00707711", \ - "0.0071714, 0.00726683, 0.00730899, 0.00727009, 0.00733717, 0.00702976, 0.00710632", \ - "0.00787279, 0.00776606, 0.0078334, 0.00785873, 0.00770759, 0.00766628, 0.00744724", \ - "0.00960257, 0.00935574, 0.00935783, 0.00933434, 0.00934094, 0.00925601, 0.00869656", \ - "0.0133851, 0.0127622, 0.0127095, 0.0125315, 0.0126603, 0.0125997, 0.0125197" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00826886, 0.00875679, 0.00876607, 0.00873231, 0.00865072, 0.00851124, 0.00816517", \ - "0.00797786, 0.00845147, 0.00858772, 0.00853888, 0.00840588, 0.00825805, 0.00789418", \ - "0.00794554, 0.00833299, 0.00837924, 0.00849827, 0.00836794, 0.00838813, 0.0078702", \ - "0.0079691, 0.00829133, 0.00833101, 0.00834459, 0.00828253, 0.00825976, 0.00779575", \ - "0.00833833, 0.00846142, 0.00854071, 0.00864244, 0.00862844, 0.00832689, 0.00870893", \ - "0.00970206, 0.00962373, 0.00966709, 0.00980875, 0.00973148, 0.00981898, 0.00935918", \ - "0.0133747, 0.0129264, 0.0128189, 0.0128561, 0.0130289, 0.0131509, 0.0131182" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00722073, 0.0075876, 0.0076497, 0.00762226, 0.00752737, 0.00735442, 0.00736644", \ - "0.00694217, 0.00725151, 0.00735031, 0.00731746, 0.00737888, 0.00709724, 0.00700342", \ - "0.00695608, 0.00717113, 0.00721414, 0.0073375, 0.00734056, 0.0070584, 0.00707711", \ - "0.0071714, 0.00726683, 0.00730899, 0.00727009, 0.00733717, 0.00702976, 0.00710632", \ - "0.00787279, 0.00776606, 0.0078334, 0.00785873, 0.00770759, 0.00766628, 0.00744724", \ - "0.00960257, 0.00935574, 0.00935783, 0.00933434, 0.00934094, 0.00925601, 0.00869656", \ - "0.0133851, 0.0127622, 0.0127095, 0.0125315, 0.0126603, 0.0125997, 0.0125197" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00826886, 0.00875679, 0.00876607, 0.00873231, 0.00865072, 0.00851124, 0.00816517", \ - "0.00797786, 0.00845147, 0.00858772, 0.00853888, 0.00840588, 0.00825805, 0.00789418", \ - "0.00794554, 0.00833299, 0.00837924, 0.00849827, 0.00836794, 0.00838813, 0.0078702", \ - "0.0079691, 0.00829133, 0.00833101, 0.00834459, 0.00828253, 0.00825976, 0.00779575", \ - "0.00833833, 0.00846142, 0.00854071, 0.00864244, 0.00862844, 0.00832689, 0.00870893", \ - "0.00970206, 0.00962373, 0.00966709, 0.00980875, 0.00973148, 0.00981898, 0.00935918", \ - "0.0133747, 0.0129264, 0.0128189, 0.0128561, 0.0130289, 0.0131509, 0.0131182" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00864718, 0.00900555, 0.00904441, 0.00904118, 0.00894206, 0.00875503, 0.00873544", \ - "0.00842182, 0.00876652, 0.00883823, 0.008835, 0.00874414, 0.00862423, 0.00852", \ - "0.00837736, 0.00862928, 0.00867905, 0.00887786, 0.00877419, 0.00846597, 0.00851766", \ - "0.00842359, 0.00860325, 0.0086355, 0.00856522, 0.00870798, 0.00856766, 0.00830821", \ - "0.00883553, 0.0088274, 0.00892077, 0.00896782, 0.00884241, 0.00881374, 0.00857024", \ - "0.01016, 0.0100342, 0.0100402, 0.0100069, 0.00999238, 0.0100191, 0.00944748", \ - "0.0134795, 0.0130245, 0.0129626, 0.0128329, 0.0128895, 0.0129152, 0.012911" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00822127, 0.00865573, 0.00870038, 0.00868979, 0.00862531, 0.00843336, 0.00818403", \ - "0.00806641, 0.00852112, 0.00862848, 0.00867253, 0.00851552, 0.00845223, 0.00801949", \ - "0.00805051, 0.00842061, 0.00847022, 0.00860396, 0.0084234, 0.00826067, 0.00806684", \ - "0.00810806, 0.0083659, 0.00844583, 0.00838376, 0.00838034, 0.00841044, 0.0083789", \ - "0.00845125, 0.0085929, 0.00860936, 0.00873372, 0.00872775, 0.00848573, 0.00855354", \ - "0.00966846, 0.00957566, 0.00966643, 0.00978927, 0.00976803, 0.00971374, 0.00940383", \ - "0.0131447, 0.0126376, 0.0125824, 0.0127241, 0.0125861, 0.0126704, 0.0125997" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00864718, 0.00900555, 0.00904441, 0.00904118, 0.00894206, 0.00875503, 0.00873544", \ - "0.00842182, 0.00876652, 0.00883823, 0.008835, 0.00874414, 0.00862423, 0.00852", \ - "0.00837736, 0.00862928, 0.00867905, 0.00887786, 0.00877419, 0.00846597, 0.00851766", \ - "0.00842359, 0.00860325, 0.0086355, 0.00856522, 0.00870798, 0.00856766, 0.00830821", \ - "0.00883553, 0.0088274, 0.00892077, 0.00896782, 0.00884241, 0.00881374, 0.00857024", \ - "0.01016, 0.0100342, 0.0100402, 0.0100069, 0.00999238, 0.0100191, 0.00944748", \ - "0.0134795, 0.0130245, 0.0129626, 0.0128329, 0.0128895, 0.0129152, 0.012911" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00822127, 0.00865573, 0.00870038, 0.00868979, 0.00862531, 0.00843336, 0.00818403", \ - "0.00806641, 0.00852112, 0.00862848, 0.00867253, 0.00851552, 0.00845223, 0.00801949", \ - "0.00805051, 0.00842061, 0.00847022, 0.00860396, 0.0084234, 0.00826067, 0.00806684", \ - "0.00810806, 0.0083659, 0.00844583, 0.00838376, 0.00838034, 0.00841044, 0.0083789", \ - "0.00845125, 0.0085929, 0.00860936, 0.00873372, 0.00872775, 0.00848573, 0.00855354", \ - "0.00966846, 0.00957566, 0.00966643, 0.00978927, 0.00976803, 0.00971374, 0.00940383", \ - "0.0131447, 0.0126376, 0.0125824, 0.0127241, 0.0125861, 0.0126704, 0.0125997" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00760781, 0.00802568, 0.00800331, 0.00797634, 0.00786822, 0.00761071, 0.00764016", \ - "0.0072531, 0.00759704, 0.00772008, 0.0076277, 0.00750664, 0.00731317, 0.00726638", \ - "0.00724433, 0.0075595, 0.00758154, 0.00767134, 0.00753133, 0.00751581, 0.00724477", \ - "0.00751139, 0.0077339, 0.00779443, 0.00772998, 0.00784382, 0.00764758, 0.00761929", \ - "0.00832393, 0.00837884, 0.00848253, 0.00852349, 0.00844243, 0.0083907, 0.00815304", \ - "0.0103356, 0.0101281, 0.010094, 0.0101108, 0.010194, 0.0102266, 0.00976317", \ - "0.0146695, 0.0139175, 0.013915, 0.013843, 0.0138882, 0.0139328, 0.0139132" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00640855, 0.0068435, 0.0068679, 0.00684218, 0.00675628, 0.00664921, 0.00636374", \ - "0.00617945, 0.00657327, 0.00671896, 0.00667566, 0.00658098, 0.00648258, 0.00610237", \ - "0.00629153, 0.00658229, 0.00661523, 0.00673664, 0.00658997, 0.00651815, 0.00615044", \ - "0.0065711, 0.00676363, 0.00682169, 0.00677808, 0.00673488, 0.00681726, 0.0062859", \ - "0.00736446, 0.00736404, 0.00746196, 0.00751792, 0.00750279, 0.0072417, 0.00754197", \ - "0.00925591, 0.00902674, 0.00908441, 0.00902085, 0.00907369, 0.00917096, 0.00874302", \ - "0.0134056, 0.0127218, 0.0126697, 0.0126368, 0.0125626, 0.0126551, 0.0126316" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00620756, 0.00662163, 0.00660251, 0.00654434, 0.0064401, 0.00617111, 0.00628781", \ - "0.00587475, 0.00618935, 0.00632974, 0.00624217, 0.00610375, 0.00594197, 0.00587048", \ - "0.00583735, 0.0060835, 0.00608952, 0.00624636, 0.00606104, 0.00582976, 0.00587291", \ - "0.00610125, 0.00631704, 0.00634502, 0.00624492, 0.00632399, 0.00613769, 0.00600109", \ - "0.0068793, 0.00694378, 0.00697875, 0.0070423, 0.00686923, 0.00682779, 0.00682154", \ - "0.00883891, 0.00871201, 0.0086784, 0.00872225, 0.0087514, 0.00870899, 0.00825019", \ - "0.0130382, 0.0125209, 0.0125013, 0.012462, 0.0124913, 0.012461, 0.0124555" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0063055, 0.00675166, 0.00676822, 0.0067539, 0.00668704, 0.00651375, 0.00614337", \ - "0.0060847, 0.00649405, 0.00661797, 0.00655074, 0.00647019, 0.00636546, 0.00608867", \ - "0.00618887, 0.0064504, 0.00652549, 0.00662246, 0.00653283, 0.00647311, 0.00610635", \ - "0.00651756, 0.00675378, 0.00680215, 0.00674266, 0.00667759, 0.00672371, 0.00673249", \ - "0.00735151, 0.00742811, 0.00753749, 0.00753241, 0.0075072, 0.00715618, 0.00759951", \ - "0.00934505, 0.00911953, 0.00922296, 0.00910055, 0.00912809, 0.0092583, 0.00850121", \ - "0.0136154, 0.012915, 0.0128477, 0.0128, 0.0128413, 0.0129086, 0.013" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0061412, 0.0065501, 0.00655151, 0.0064836, 0.00635289, 0.00614788, 0.00622352", \ - "0.00579136, 0.00613839, 0.00627015, 0.00622363, 0.00603012, 0.00588246, 0.00581825", \ - "0.00579832, 0.00602943, 0.00604468, 0.00620427, 0.00600811, 0.00578353, 0.00631586", \ - "0.00608546, 0.00631913, 0.0063572, 0.00629374, 0.00629643, 0.00602957, 0.00613546", \ - "0.00693327, 0.00700631, 0.0070966, 0.00708757, 0.00690896, 0.00681263, 0.00655355", \ - "0.00890071, 0.00881047, 0.00875789, 0.00887572, 0.00889172, 0.00881496, 0.00819774", \ - "0.0133276, 0.0127849, 0.0128393, 0.0127641, 0.012791, 0.012763, 0.0126885" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00632124, 0.00683005, 0.00682827, 0.00679494, 0.00672593, 0.00655221, 0.00627119", \ - "0.006104, 0.00651692, 0.00661516, 0.0066072, 0.00651879, 0.00634948, 0.00601735", \ - "0.00619204, 0.00652727, 0.00654219, 0.00662638, 0.00664939, 0.00660615, 0.00602176", \ - "0.0065326, 0.0068304, 0.00687604, 0.00686891, 0.00679679, 0.00704454, 0.00700732", \ - "0.00737933, 0.00752558, 0.00766521, 0.00765116, 0.00764954, 0.00735366, 0.00765314", \ - "0.00943304, 0.00929154, 0.00930124, 0.00926686, 0.00936674, 0.00942053, 0.00876654", \ - "0.0138922, 0.0132721, 0.0131765, 0.0132394, 0.0132688, 0.0132918, 0.0131856" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0061412, 0.0065501, 0.00655151, 0.0064836, 0.00635289, 0.00614788, 0.00622352", \ - "0.00579136, 0.00613839, 0.00627015, 0.00622363, 0.00603012, 0.00588246, 0.00581825", \ - "0.00579832, 0.00602943, 0.00604468, 0.00620427, 0.00600811, 0.00578353, 0.00631586", \ - "0.00608546, 0.00631913, 0.0063572, 0.00629374, 0.00629643, 0.00602957, 0.00613546", \ - "0.00693327, 0.00700631, 0.0070966, 0.00708757, 0.00690896, 0.00681263, 0.00655355", \ - "0.00890071, 0.00881047, 0.00875789, 0.00887572, 0.00889172, 0.00881496, 0.00819774", \ - "0.0133276, 0.0127849, 0.0128393, 0.0127641, 0.012791, 0.012763, 0.0126885" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0063055, 0.00675166, 0.00676822, 0.0067539, 0.00668704, 0.00651375, 0.00614337", \ - "0.0060847, 0.00649405, 0.00661797, 0.00655074, 0.00647019, 0.00636546, 0.00608867", \ - "0.00618887, 0.0064504, 0.00652549, 0.00662246, 0.00653283, 0.00647311, 0.00610635", \ - "0.00651756, 0.00675378, 0.00680215, 0.00674266, 0.00667759, 0.00672371, 0.00673249", \ - "0.00735151, 0.00742811, 0.00753749, 0.00753241, 0.0075072, 0.00715618, 0.00759951", \ - "0.00934505, 0.00911953, 0.00922296, 0.00910055, 0.00912809, 0.0092583, 0.00850121", \ - "0.0136154, 0.012915, 0.0128477, 0.0128, 0.0128413, 0.0129086, 0.013" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00271758; - rise_capacitance : 0.00270998; - rise_capacitance_range (0.00251337, 0.00285989); - fall_capacitance : 0.00272519; - fall_capacitance_range (0.00238472, 0.00305468); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00280734; - rise_capacitance : 0.00285139; - rise_capacitance_range (0.00250725, 0.00312209); - fall_capacitance : 0.00276328; - fall_capacitance_range (0.00247279, 0.00305635); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00263163; - rise_capacitance : 0.00269596; - rise_capacitance_range (0.00230222, 0.00296336); - fall_capacitance : 0.00256731; - fall_capacitance_range (0.00232595, 0.00277741); - } - } - cell (sg13g2_a21o_2) { - area : 14.5152; - cell_footprint : "a21o"; - cell_leakage_power : 224.289; - leakage_power () { - value : 250.004; - when : "!A1&!A2&!B1"; - } - leakage_power () { - value : 271.21; - when : "!A1&A2&!B1"; - } - leakage_power () { - value : 246.768; - when : "A1&!A2&!B1"; - } - leakage_power () { - value : 225.351; - when : "A1&A2&!B1"; - } - leakage_power () { - value : 202.115; - when : "!A1&!A2&B1"; - } - leakage_power () { - value : 207.685; - when : "!A1&A2&B1"; - } - leakage_power () { - value : 207.685; - when : "A1&!A2&B1"; - } - leakage_power () { - value : 183.491; - when : "A1&A2&B1"; - } - pin (X) { - direction : "output"; - function : "((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A1"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.086373, 0.163742, 0.207895, 0.279991, 0.399906, 0.599456, 0.931695", \ - "0.124011, 0.201969, 0.246074, 0.318142, 0.438135, 0.637688, 0.96962", \ - "0.15128, 0.230672, 0.274911, 0.34687, 0.466813, 0.66628, 0.998691", \ - "0.191153, 0.274413, 0.318119, 0.390122, 0.510228, 0.709647, 1.04166", \ - "0.247527, 0.33768, 0.38157, 0.453184, 0.572455, 0.771803, 1.10415", \ - "0.322095, 0.427355, 0.471834, 0.543066, 0.661194, 0.859911, 1.19127", \ - "0.417201, 0.544428, 0.592825, 0.664228, 0.783333, 0.980771, 1.31165" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0215009, 0.108063, 0.169609, 0.272748, 0.446026, 0.735327, 1.21752", \ - "0.023398, 0.108489, 0.169889, 0.272812, 0.446532, 0.73576, 1.21753", \ - "0.0268034, 0.109555, 0.17056, 0.273178, 0.446533, 0.735761, 1.21807", \ - "0.0329368, 0.112223, 0.171906, 0.274104, 0.446998, 0.735762, 1.21865", \ - "0.0437992, 0.1172, 0.174986, 0.275763, 0.44802, 0.7368, 1.21866", \ - "0.060722, 0.130504, 0.18335, 0.279962, 0.449922, 0.738238, 1.21952", \ - "0.085576, 0.156881, 0.202672, 0.291578, 0.457119, 0.741648, 1.22228" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.116168, 0.192407, 0.229488, 0.288029, 0.384164, 0.543484, 0.80847", \ - "0.146876, 0.22352, 0.260912, 0.319453, 0.415567, 0.576012, 0.84003", \ - "0.169711, 0.247857, 0.285371, 0.344156, 0.440368, 0.599791, 0.864857", \ - "0.205754, 0.287643, 0.325571, 0.384699, 0.480992, 0.640391, 0.905415", \ - "0.256918, 0.346314, 0.385336, 0.444917, 0.541327, 0.700833, 0.966044", \ - "0.324614, 0.427211, 0.469355, 0.530949, 0.627191, 0.786319, 1.05097", \ - "0.416294, 0.53964, 0.586544, 0.653373, 0.752429, 0.912478, 1.17771" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0267361, 0.0943709, 0.138304, 0.212933, 0.340806, 0.555758, 0.915272", \ - "0.0272562, 0.0943719, 0.138393, 0.21294, 0.341003, 0.556612, 0.915273", \ - "0.029236, 0.095466, 0.139178, 0.213645, 0.341004, 0.556613, 0.915733", \ - "0.033643, 0.0993022, 0.142233, 0.215352, 0.342164, 0.556614, 0.915734", \ - "0.0429467, 0.10668, 0.148197, 0.219649, 0.344758, 0.5577, 0.916668", \ - "0.058702, 0.121219, 0.161168, 0.229186, 0.350296, 0.560727, 0.918139", \ - "0.083314, 0.149766, 0.185612, 0.250049, 0.364459, 0.569796, 0.923173" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.086373, 0.163742, 0.207895, 0.279991, 0.399906, 0.599456, 0.931695", \ - "0.124011, 0.201969, 0.246074, 0.318142, 0.438135, 0.637688, 0.96962", \ - "0.15128, 0.230672, 0.274911, 0.34687, 0.466813, 0.66628, 0.998691", \ - "0.191153, 0.274413, 0.318119, 0.390122, 0.510228, 0.709647, 1.04166", \ - "0.247527, 0.33768, 0.38157, 0.453184, 0.572455, 0.771803, 1.10415", \ - "0.322095, 0.427355, 0.471834, 0.543066, 0.661194, 0.859911, 1.19127", \ - "0.417201, 0.544428, 0.592825, 0.664228, 0.783333, 0.980771, 1.31165" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0215009, 0.108063, 0.169609, 0.272748, 0.446026, 0.735327, 1.21752", \ - "0.023398, 0.108489, 0.169889, 0.272812, 0.446532, 0.73576, 1.21753", \ - "0.0268034, 0.109555, 0.17056, 0.273178, 0.446533, 0.735761, 1.21807", \ - "0.0329368, 0.112223, 0.171906, 0.274104, 0.446998, 0.735762, 1.21865", \ - "0.0437992, 0.1172, 0.174986, 0.275763, 0.44802, 0.7368, 1.21866", \ - "0.060722, 0.130504, 0.18335, 0.279962, 0.449922, 0.738238, 1.21952", \ - "0.085576, 0.156881, 0.202672, 0.291578, 0.457119, 0.741648, 1.22228" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.116168, 0.192407, 0.229488, 0.288029, 0.384164, 0.543484, 0.80847", \ - "0.146876, 0.22352, 0.260912, 0.319453, 0.415567, 0.576012, 0.84003", \ - "0.169711, 0.247857, 0.285371, 0.344156, 0.440368, 0.599791, 0.864857", \ - "0.205754, 0.287643, 0.325571, 0.384699, 0.480992, 0.640391, 0.905415", \ - "0.256918, 0.346314, 0.385336, 0.444917, 0.541327, 0.700833, 0.966044", \ - "0.324614, 0.427211, 0.469355, 0.530949, 0.627191, 0.786319, 1.05097", \ - "0.416294, 0.53964, 0.586544, 0.653373, 0.752429, 0.912478, 1.17771" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0267361, 0.0943709, 0.138304, 0.212933, 0.340806, 0.555758, 0.915272", \ - "0.0272562, 0.0943719, 0.138393, 0.21294, 0.341003, 0.556612, 0.915273", \ - "0.029236, 0.095466, 0.139178, 0.213645, 0.341004, 0.556613, 0.915733", \ - "0.033643, 0.0993022, 0.142233, 0.215352, 0.342164, 0.556614, 0.915734", \ - "0.0429467, 0.10668, 0.148197, 0.219649, 0.344758, 0.5577, 0.916668", \ - "0.058702, 0.121219, 0.161168, 0.229186, 0.350296, 0.560727, 0.918139", \ - "0.083314, 0.149766, 0.185612, 0.250049, 0.364459, 0.569796, 0.923173" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "B1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B1"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0900747, 0.167416, 0.211549, 0.283616, 0.403707, 0.603208, 0.934935", \ - "0.124156, 0.202096, 0.246234, 0.318293, 0.438209, 0.637695, 0.969691", \ - "0.149722, 0.229063, 0.273381, 0.345436, 0.465369, 0.66495, 0.996824", \ - "0.188454, 0.271042, 0.315094, 0.387195, 0.507055, 0.706463, 1.0386", \ - "0.245533, 0.334261, 0.378575, 0.450272, 0.570085, 0.769418, 1.10161", \ - "0.321702, 0.424072, 0.469333, 0.54099, 0.65999, 0.859163, 1.19016", \ - "0.418851, 0.542019, 0.590278, 0.66265, 0.783008, 0.982274, 1.31298" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0215106, 0.108027, 0.169629, 0.272709, 0.446022, 0.735348, 1.21742", \ - "0.0226418, 0.10837, 0.169857, 0.272788, 0.448124, 0.735773, 1.21743", \ - "0.0248264, 0.109305, 0.170249, 0.273018, 0.448125, 0.735774, 1.21784", \ - "0.0290274, 0.111611, 0.171552, 0.273743, 0.448126, 0.735775, 1.21785", \ - "0.0377914, 0.115945, 0.174412, 0.275202, 0.448127, 0.736194, 1.21786", \ - "0.052462, 0.127661, 0.181676, 0.279467, 0.449385, 0.737657, 1.21874", \ - "0.074337, 0.150666, 0.198811, 0.290624, 0.455878, 0.741297, 1.22199" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.125686, 0.20309, 0.240472, 0.299287, 0.395544, 0.555108, 0.820235", \ - "0.157745, 0.235208, 0.272843, 0.331811, 0.428148, 0.587693, 0.852965", \ - "0.181923, 0.260682, 0.298425, 0.357373, 0.453859, 0.613546, 0.879225", \ - "0.220643, 0.302597, 0.340748, 0.400041, 0.496714, 0.656309, 0.921652", \ - "0.276506, 0.365277, 0.404699, 0.464447, 0.561327, 0.721176, 0.986744", \ - "0.351383, 0.452572, 0.494407, 0.556506, 0.653205, 0.812405, 1.07823", \ - "0.454131, 0.574304, 0.621021, 0.686321, 0.785019, 0.94519, 1.20977" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0277813, 0.0953203, 0.139214, 0.213719, 0.341288, 0.556245, 0.915682", \ - "0.0282054, 0.0953213, 0.139215, 0.21372, 0.341572, 0.556356, 0.915696", \ - "0.0298326, 0.0962664, 0.140026, 0.214341, 0.341641, 0.55666, 0.916376", \ - "0.0336902, 0.0995294, 0.142434, 0.215925, 0.342622, 0.55691, 0.916377", \ - "0.0422284, 0.106228, 0.147718, 0.219719, 0.345057, 0.55823, 0.916511", \ - "0.056931, 0.119597, 0.159079, 0.228302, 0.349663, 0.561032, 0.919004", \ - "0.079404, 0.144704, 0.181256, 0.24592, 0.361858, 0.5681, 0.923317" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0900747, 0.167416, 0.211549, 0.283616, 0.403707, 0.603208, 0.934935", \ - "0.124156, 0.202096, 0.246234, 0.318293, 0.438209, 0.637695, 0.969691", \ - "0.149722, 0.229063, 0.273381, 0.345436, 0.465369, 0.66495, 0.996824", \ - "0.188454, 0.271042, 0.315094, 0.387195, 0.507055, 0.706463, 1.0386", \ - "0.245533, 0.334261, 0.378575, 0.450272, 0.570085, 0.769418, 1.10161", \ - "0.321702, 0.424072, 0.469333, 0.54099, 0.65999, 0.859163, 1.19016", \ - "0.418851, 0.542019, 0.590278, 0.66265, 0.783008, 0.982274, 1.31298" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0215106, 0.108027, 0.169629, 0.272709, 0.446022, 0.735348, 1.21742", \ - "0.0226418, 0.10837, 0.169857, 0.272788, 0.448124, 0.735773, 1.21743", \ - "0.0248264, 0.109305, 0.170249, 0.273018, 0.448125, 0.735774, 1.21784", \ - "0.0290274, 0.111611, 0.171552, 0.273743, 0.448126, 0.735775, 1.21785", \ - "0.0377914, 0.115945, 0.174412, 0.275202, 0.448127, 0.736194, 1.21786", \ - "0.052462, 0.127661, 0.181676, 0.279467, 0.449385, 0.737657, 1.21874", \ - "0.074337, 0.150666, 0.198811, 0.290624, 0.455878, 0.741297, 1.22199" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.125686, 0.20309, 0.240472, 0.299287, 0.395544, 0.555108, 0.820235", \ - "0.157745, 0.235208, 0.272843, 0.331811, 0.428148, 0.587693, 0.852965", \ - "0.181923, 0.260682, 0.298425, 0.357373, 0.453859, 0.613546, 0.879225", \ - "0.220643, 0.302597, 0.340748, 0.400041, 0.496714, 0.656309, 0.921652", \ - "0.276506, 0.365277, 0.404699, 0.464447, 0.561327, 0.721176, 0.986744", \ - "0.351383, 0.452572, 0.494407, 0.556506, 0.653205, 0.812405, 1.07823", \ - "0.454131, 0.574304, 0.621021, 0.686321, 0.785019, 0.94519, 1.20977" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0277813, 0.0953203, 0.139214, 0.213719, 0.341288, 0.556245, 0.915682", \ - "0.0282054, 0.0953213, 0.139215, 0.21372, 0.341572, 0.556356, 0.915696", \ - "0.0298326, 0.0962664, 0.140026, 0.214341, 0.341641, 0.55666, 0.916376", \ - "0.0336902, 0.0995294, 0.142434, 0.215925, 0.342622, 0.55691, 0.916377", \ - "0.0422284, 0.106228, 0.147718, 0.219719, 0.345057, 0.55823, 0.916511", \ - "0.056931, 0.119597, 0.159079, 0.228302, 0.349663, 0.561032, 0.919004", \ - "0.079404, 0.144704, 0.181256, 0.24592, 0.361858, 0.5681, 0.923317" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0559497, 0.12724, 0.17081, 0.242175, 0.36196, 0.560816, 0.892593", \ - "0.0929691, 0.166065, 0.209562, 0.281141, 0.400751, 0.600104, 0.931839", \ - "0.116477, 0.192599, 0.236003, 0.307683, 0.427082, 0.626309, 0.957979", \ - "0.149992, 0.231848, 0.275204, 0.346753, 0.466108, 0.665143, 0.996747", \ - "0.194783, 0.289152, 0.332659, 0.402665, 0.522355, 0.72104, 1.05255", \ - "0.253014, 0.365763, 0.410453, 0.481273, 0.60012, 0.798802, 1.12994", \ - "0.320833, 0.45917, 0.509828, 0.582856, 0.70126, 0.899813, 1.23009" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.016192, 0.103093, 0.165685, 0.269105, 0.442741, 0.732168, 1.21414", \ - "0.0204427, 0.103617, 0.165736, 0.269106, 0.442784, 0.732619, 1.21424", \ - "0.0249219, 0.104661, 0.166232, 0.269403, 0.442785, 0.73262, 1.21425", \ - "0.0330496, 0.107296, 0.167521, 0.270096, 0.443166, 0.732621, 1.21449", \ - "0.0461602, 0.113957, 0.171222, 0.271668, 0.444165, 0.732801, 1.21465", \ - "0.065889, 0.130714, 0.181219, 0.276721, 0.446288, 0.734326, 1.21536", \ - "0.094866, 0.16315, 0.207337, 0.29277, 0.454593, 0.738613, 1.2187" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.115742, 0.192986, 0.230511, 0.289391, 0.385788, 0.54522, 0.810655", \ - "0.149941, 0.227516, 0.265274, 0.324005, 0.420364, 0.579928, 0.845227", \ - "0.178189, 0.256936, 0.294778, 0.353806, 0.450244, 0.609934, 0.875512", \ - "0.22224, 0.304, 0.342307, 0.401561, 0.498548, 0.658077, 0.923262", \ - "0.286188, 0.374864, 0.413435, 0.472844, 0.569997, 0.729655, 0.995111", \ - "0.370218, 0.47259, 0.513177, 0.573471, 0.669363, 0.828794, 1.09364", \ - "0.48882, 0.610681, 0.655112, 0.717902, 0.815546, 0.975352, 1.23948" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0277892, 0.0952589, 0.139215, 0.213982, 0.341255, 0.556352, 0.915679", \ - "0.0285897, 0.0953117, 0.139307, 0.213983, 0.341538, 0.556353, 0.915688", \ - "0.0312712, 0.0967286, 0.140269, 0.214474, 0.341674, 0.556569, 0.916181", \ - "0.0374329, 0.10048, 0.143194, 0.216668, 0.343113, 0.557026, 0.916234", \ - "0.0492352, 0.107469, 0.148466, 0.220346, 0.345926, 0.559176, 0.917192", \ - "0.067113, 0.122604, 0.16063, 0.228743, 0.350221, 0.561765, 0.920247", \ - "0.093573, 0.151179, 0.184166, 0.245446, 0.361401, 0.56824, 0.923865" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0537245, 0.123041, 0.166554, 0.238171, 0.35757, 0.55672, 0.888425", \ - "0.0902049, 0.160486, 0.203971, 0.27572, 0.395229, 0.595131, 0.926309", \ - "0.113063, 0.184878, 0.228554, 0.300041, 0.419464, 0.618487, 0.950497", \ - "0.145295, 0.22131, 0.264263, 0.335201, 0.454666, 0.654095, 0.985151", \ - "0.187572, 0.27456, 0.316582, 0.386663, 0.505642, 0.704147, 1.03607", \ - "0.242175, 0.344293, 0.387162, 0.458142, 0.576316, 0.774047, 1.10432", \ - "0.302763, 0.428955, 0.476504, 0.548469, 0.668193, 0.865167, 1.19567" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.013914, 0.102997, 0.16546, 0.269208, 0.442712, 0.732059, 1.21448", \ - "0.0175342, 0.10331, 0.165627, 0.269209, 0.442944, 0.732755, 1.21449", \ - "0.0214296, 0.104199, 0.166097, 0.269414, 0.442945, 0.732756, 1.2145", \ - "0.028539, 0.10624, 0.167191, 0.270148, 0.443424, 0.732757, 1.21451", \ - "0.0398318, 0.112379, 0.170069, 0.271442, 0.444233, 0.733073, 1.21452", \ - "0.056807, 0.126074, 0.178561, 0.276116, 0.446341, 0.734538, 1.21557", \ - "0.082698, 0.155526, 0.200018, 0.289795, 0.455056, 0.739475, 1.21895" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.10414, 0.18043, 0.217395, 0.275925, 0.372257, 0.531531, 0.796828", \ - "0.137718, 0.214255, 0.251684, 0.31029, 0.406522, 0.56587, 0.831006", \ - "0.164362, 0.242434, 0.280013, 0.338776, 0.435112, 0.594443, 0.859686", \ - "0.204871, 0.286527, 0.324118, 0.383205, 0.479612, 0.639184, 0.904185", \ - "0.263002, 0.35204, 0.390325, 0.449387, 0.545532, 0.704634, 0.969532", \ - "0.340412, 0.442848, 0.48361, 0.542992, 0.639147, 0.797651, 1.06183", \ - "0.449185, 0.571567, 0.616957, 0.680194, 0.777425, 0.936506, 1.20061" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0267668, 0.0942981, 0.138418, 0.213107, 0.340618, 0.555687, 0.915215", \ - "0.0279288, 0.0944631, 0.138498, 0.213217, 0.34126, 0.556064, 0.915216", \ - "0.0310956, 0.0961967, 0.139644, 0.213854, 0.341261, 0.556065, 0.91582", \ - "0.0378966, 0.100519, 0.143225, 0.216398, 0.342797, 0.556658, 0.915821", \ - "0.0504114, 0.107916, 0.148782, 0.220325, 0.345675, 0.558889, 0.917681", \ - "0.068775, 0.124287, 0.161695, 0.228489, 0.350415, 0.561628, 0.919687", \ - "0.096647, 0.155257, 0.187108, 0.248042, 0.36261, 0.56915, 0.923431" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0535385, 0.122843, 0.166353, 0.23797, 0.357367, 0.556536, 0.888314", \ - "0.08981, 0.160176, 0.203679, 0.275264, 0.394791, 0.594842, 0.925981", \ - "0.112774, 0.184531, 0.227942, 0.299635, 0.4192, 0.618223, 0.950237", \ - "0.144782, 0.220933, 0.263773, 0.334741, 0.453986, 0.653123, 0.98471", \ - "0.188456, 0.274311, 0.316487, 0.387097, 0.505825, 0.704722, 1.03632", \ - "0.24422, 0.346098, 0.389182, 0.460105, 0.578169, 0.775722, 1.10611", \ - "0.310895, 0.436251, 0.484299, 0.555874, 0.675267, 0.872405, 1.20305" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0139162, 0.103001, 0.165467, 0.269285, 0.442718, 0.732058, 1.21448", \ - "0.0175888, 0.103331, 0.165658, 0.269286, 0.442833, 0.732796, 1.21449", \ - "0.0214585, 0.1042, 0.166121, 0.269407, 0.442834, 0.732797, 1.2145", \ - "0.0286142, 0.106263, 0.167265, 0.270072, 0.443271, 0.732798, 1.21451", \ - "0.0396897, 0.112405, 0.170219, 0.27137, 0.444292, 0.733072, 1.21452", \ - "0.056508, 0.125862, 0.178524, 0.276047, 0.446351, 0.734494, 1.21588", \ - "0.081722, 0.154199, 0.200531, 0.289704, 0.454867, 0.739369, 1.21885" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0837855, 0.152712, 0.188583, 0.24646, 0.342353, 0.501543, 0.766619", \ - "0.119557, 0.189253, 0.225413, 0.283239, 0.379016, 0.538234, 0.803338", \ - "0.145485, 0.217015, 0.253422, 0.311383, 0.407292, 0.566644, 0.831496", \ - "0.183661, 0.259269, 0.295764, 0.353828, 0.449563, 0.608794, 0.873919", \ - "0.237323, 0.32142, 0.358804, 0.416713, 0.5125, 0.67111, 0.936118", \ - "0.308244, 0.405591, 0.444954, 0.503645, 0.598115, 0.756563, 1.02054", \ - "0.402207, 0.520997, 0.565224, 0.627193, 0.723218, 0.882681, 1.14554" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0214018, 0.087533, 0.132403, 0.208639, 0.337137, 0.552633, 0.912221", \ - "0.0231564, 0.0880685, 0.132781, 0.20864, 0.337274, 0.552695, 0.912222", \ - "0.0267678, 0.0897949, 0.13397, 0.209241, 0.337463, 0.552915, 0.912474", \ - "0.0339726, 0.0938846, 0.137109, 0.211216, 0.338677, 0.553508, 0.912475", \ - "0.0458751, 0.101779, 0.142784, 0.214824, 0.340995, 0.555253, 0.913522", \ - "0.063524, 0.117847, 0.155324, 0.223233, 0.345254, 0.557642, 0.916081", \ - "0.090783, 0.148222, 0.180484, 0.24168, 0.357953, 0.565118, 0.919968" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0559497, 0.12724, 0.17081, 0.242175, 0.36196, 0.560816, 0.892593", \ - "0.0929691, 0.166065, 0.209562, 0.281141, 0.400751, 0.600104, 0.931839", \ - "0.116477, 0.192599, 0.236003, 0.307683, 0.427082, 0.626309, 0.957979", \ - "0.149992, 0.231848, 0.275204, 0.346753, 0.466108, 0.665143, 0.996747", \ - "0.194783, 0.289152, 0.332659, 0.402665, 0.522355, 0.72104, 1.05255", \ - "0.253014, 0.365763, 0.410453, 0.481273, 0.60012, 0.798802, 1.12994", \ - "0.320833, 0.45917, 0.509828, 0.582856, 0.70126, 0.899813, 1.23009" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.016192, 0.103093, 0.165685, 0.269105, 0.442741, 0.732168, 1.21414", \ - "0.0204427, 0.103617, 0.165736, 0.269106, 0.442784, 0.732619, 1.21424", \ - "0.0249219, 0.104661, 0.166232, 0.269403, 0.442785, 0.73262, 1.21425", \ - "0.0330496, 0.107296, 0.167521, 0.270096, 0.443166, 0.732621, 1.21449", \ - "0.0461602, 0.113957, 0.171222, 0.271668, 0.444165, 0.732801, 1.21465", \ - "0.065889, 0.130714, 0.181219, 0.276721, 0.446288, 0.734326, 1.21536", \ - "0.094866, 0.16315, 0.207337, 0.29277, 0.454593, 0.738613, 1.2187" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.115742, 0.192986, 0.230511, 0.289391, 0.385788, 0.54522, 0.810655", \ - "0.149941, 0.227516, 0.265274, 0.324005, 0.420364, 0.579928, 0.845227", \ - "0.178189, 0.256936, 0.294778, 0.353806, 0.450244, 0.609934, 0.875512", \ - "0.22224, 0.304, 0.342307, 0.401561, 0.498548, 0.658077, 0.923262", \ - "0.286188, 0.374864, 0.413435, 0.472844, 0.569997, 0.729655, 0.995111", \ - "0.370218, 0.47259, 0.513177, 0.573471, 0.669363, 0.828794, 1.09364", \ - "0.48882, 0.610681, 0.655112, 0.717902, 0.815546, 0.975352, 1.23948" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0277892, 0.0952589, 0.139215, 0.213982, 0.341255, 0.556352, 0.915679", \ - "0.0285897, 0.0953117, 0.139307, 0.213983, 0.341538, 0.556353, 0.915688", \ - "0.0312712, 0.0967286, 0.140269, 0.214474, 0.341674, 0.556569, 0.916181", \ - "0.0374329, 0.10048, 0.143194, 0.216668, 0.343113, 0.557026, 0.916234", \ - "0.0492352, 0.107469, 0.148466, 0.220346, 0.345926, 0.559176, 0.917192", \ - "0.067113, 0.122604, 0.16063, 0.228743, 0.350221, 0.561765, 0.920247", \ - "0.093573, 0.151179, 0.184166, 0.245446, 0.361401, 0.56824, 0.923865" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0111227, 0.011857, 0.0119505, 0.0119453, 0.0118028, 0.0114045, 0.0115772", \ - "0.0109658, 0.0115494, 0.0116073, 0.0118538, 0.0115675, 0.0111745, 0.0112417", \ - "0.0110323, 0.0113372, 0.0114724, 0.0117518, 0.0115344, 0.0109763, 0.0111127", \ - "0.0114103, 0.0115742, 0.0115614, 0.0114392, 0.011764, 0.0111922, 0.0111693", \ - "0.0124074, 0.0118722, 0.0119577, 0.0120119, 0.0117388, 0.0116646, 0.0111171", \ - "0.014879, 0.0135606, 0.0136036, 0.0135069, 0.0134336, 0.0132656, 0.0121745", \ - "0.0199525, 0.0173952, 0.0173405, 0.016967, 0.0171826, 0.0170086, 0.0168169" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.012049, 0.0128391, 0.012867, 0.0128697, 0.0127392, 0.0122583, 0.0114593", \ - "0.0117572, 0.012568, 0.0128394, 0.0127483, 0.0127067, 0.0126233, 0.0116624", \ - "0.0117634, 0.0122856, 0.0124131, 0.0127534, 0.0124675, 0.0121396, 0.0116402", \ - "0.0119701, 0.0122533, 0.012287, 0.0121905, 0.0122412, 0.0119486, 0.0116141", \ - "0.0126353, 0.0124052, 0.0124964, 0.0125843, 0.0123128, 0.0116388, 0.0124065", \ - "0.0146413, 0.0134769, 0.0136761, 0.0139417, 0.0136921, 0.0136428, 0.0125155", \ - "0.019474, 0.0170146, 0.0168589, 0.0172324, 0.0167072, 0.0171353, 0.0172149" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0111227, 0.011857, 0.0119505, 0.0119453, 0.0118028, 0.0114045, 0.0115772", \ - "0.0109658, 0.0115494, 0.0116073, 0.0118538, 0.0115675, 0.0111745, 0.0112417", \ - "0.0110323, 0.0113372, 0.0114724, 0.0117518, 0.0115344, 0.0109763, 0.0111127", \ - "0.0114103, 0.0115742, 0.0115614, 0.0114392, 0.011764, 0.0111922, 0.0111693", \ - "0.0124074, 0.0118722, 0.0119577, 0.0120119, 0.0117388, 0.0116646, 0.0111171", \ - "0.014879, 0.0135606, 0.0136036, 0.0135069, 0.0134336, 0.0132656, 0.0121745", \ - "0.0199525, 0.0173952, 0.0173405, 0.016967, 0.0171826, 0.0170086, 0.0168169" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.012049, 0.0128391, 0.012867, 0.0128697, 0.0127392, 0.0122583, 0.0114593", \ - "0.0117572, 0.012568, 0.0128394, 0.0127483, 0.0127067, 0.0126233, 0.0116624", \ - "0.0117634, 0.0122856, 0.0124131, 0.0127534, 0.0124675, 0.0121396, 0.0116402", \ - "0.0119701, 0.0122533, 0.012287, 0.0121905, 0.0122412, 0.0119486, 0.0116141", \ - "0.0126353, 0.0124052, 0.0124964, 0.0125843, 0.0123128, 0.0116388, 0.0124065", \ - "0.0146413, 0.0134769, 0.0136761, 0.0139417, 0.0136921, 0.0136428, 0.0125155", \ - "0.019474, 0.0170146, 0.0168589, 0.0172324, 0.0167072, 0.0171353, 0.0172149" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "!B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126911, 0.0134184, 0.0134952, 0.0134702, 0.0133328, 0.012976, 0.0130847", \ - "0.0125422, 0.013207, 0.013276, 0.0135074, 0.0134982, 0.0127959, 0.0128961", \ - "0.012543, 0.0129828, 0.0131431, 0.0134172, 0.0131278, 0.0126373, 0.0126716", \ - "0.0127363, 0.0130145, 0.0130819, 0.0129881, 0.0132073, 0.0130789, 0.0124104", \ - "0.0133266, 0.013111, 0.0132314, 0.0132622, 0.0131074, 0.0129573, 0.0125638", \ - "0.0152301, 0.0144606, 0.0143798, 0.0143752, 0.0143693, 0.0142594, 0.0134972", \ - "0.0196718, 0.0176327, 0.0174895, 0.0171291, 0.0173467, 0.0174588, 0.0172626" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121004, 0.0128042, 0.0128292, 0.0128638, 0.0125894, 0.0123217, 0.0115739", \ - "0.0119377, 0.0126291, 0.0128033, 0.0130859, 0.0127587, 0.0124433, 0.0118463", \ - "0.0119889, 0.0124446, 0.0125844, 0.0128614, 0.0126471, 0.0122891, 0.0118878", \ - "0.0122691, 0.0123749, 0.0125055, 0.0123921, 0.0125704, 0.0122097, 0.0115292", \ - "0.0128077, 0.0125208, 0.0126613, 0.0127459, 0.012732, 0.0121519, 0.0123337", \ - "0.0148539, 0.0136775, 0.0137049, 0.0141665, 0.0140485, 0.0139534, 0.0132663", \ - "0.0193037, 0.0169676, 0.0169256, 0.0171307, 0.0167423, 0.0172547, 0.0169825" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126911, 0.0134184, 0.0134952, 0.0134702, 0.0133328, 0.012976, 0.0130847", \ - "0.0125422, 0.013207, 0.013276, 0.0135074, 0.0134982, 0.0127959, 0.0128961", \ - "0.012543, 0.0129828, 0.0131431, 0.0134172, 0.0131278, 0.0126373, 0.0126716", \ - "0.0127363, 0.0130145, 0.0130819, 0.0129881, 0.0132073, 0.0130789, 0.0124104", \ - "0.0133266, 0.013111, 0.0132314, 0.0132622, 0.0131074, 0.0129573, 0.0125638", \ - "0.0152301, 0.0144606, 0.0143798, 0.0143752, 0.0143693, 0.0142594, 0.0134972", \ - "0.0196718, 0.0176327, 0.0174895, 0.0171291, 0.0173467, 0.0174588, 0.0172626" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121004, 0.0128042, 0.0128292, 0.0128638, 0.0125894, 0.0123217, 0.0115739", \ - "0.0119377, 0.0126291, 0.0128033, 0.0130859, 0.0127587, 0.0124433, 0.0118463", \ - "0.0119889, 0.0124446, 0.0125844, 0.0128614, 0.0126471, 0.0122891, 0.0118878", \ - "0.0122691, 0.0123749, 0.0125055, 0.0123921, 0.0125704, 0.0122097, 0.0115292", \ - "0.0128077, 0.0125208, 0.0126613, 0.0127459, 0.012732, 0.0121519, 0.0123337", \ - "0.0148539, 0.0136775, 0.0137049, 0.0141665, 0.0140485, 0.0139534, 0.0132663", \ - "0.0193037, 0.0169676, 0.0169256, 0.0171307, 0.0167423, 0.0172547, 0.0169825" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117136, 0.0127504, 0.0127957, 0.012685, 0.0125208, 0.0120406, 0.01212", \ - "0.0114281, 0.0122214, 0.0124987, 0.0122789, 0.0121008, 0.0118563, 0.0118029", \ - "0.0114569, 0.0120328, 0.0120852, 0.0123293, 0.0121232, 0.0116635, 0.0115302", \ - "0.0118355, 0.012099, 0.0122464, 0.012177, 0.0123752, 0.0119461, 0.0116762", \ - "0.0129829, 0.0126896, 0.0128947, 0.0129159, 0.0128666, 0.0127521, 0.0123541", \ - "0.0156493, 0.014476, 0.014457, 0.0144716, 0.0147307, 0.0146862, 0.0139925", \ - "0.0214046, 0.0186835, 0.0186873, 0.0183572, 0.0184499, 0.0185593, 0.018389" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0102761, 0.0109158, 0.010987, 0.0109859, 0.0108916, 0.0105123, 0.00997464", \ - "0.0100425, 0.0106481, 0.0108662, 0.0109387, 0.0108115, 0.010571, 0.00992006", \ - "0.0102316, 0.0104992, 0.010653, 0.0110019, 0.0108231, 0.0104424, 0.00989374", \ - "0.0107696, 0.0106544, 0.0108152, 0.0107107, 0.0109701, 0.0105611, 0.0106311", \ - "0.0119988, 0.0112667, 0.0113796, 0.0114156, 0.0113904, 0.0108687, 0.0117441", \ - "0.0148196, 0.0130597, 0.0130829, 0.013351, 0.0132702, 0.0132998, 0.0119604", \ - "0.0201228, 0.017113, 0.0170491, 0.0170231, 0.01677, 0.0173021, 0.0170733" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100949, 0.0111663, 0.0111659, 0.0111219, 0.0108784, 0.0104318, 0.010628", \ - "0.00985968, 0.0105892, 0.0107997, 0.0106555, 0.0105001, 0.0102709, 0.0101374", \ - "0.00982125, 0.0103156, 0.0104398, 0.0107375, 0.0103735, 0.00991643, 0.0100217", \ - "0.0101223, 0.010392, 0.0104491, 0.0103273, 0.0104033, 0.00982634, 0.00959608", \ - "0.0111785, 0.0111535, 0.0111078, 0.0111792, 0.0109638, 0.0107155, 0.0104721", \ - "0.0137501, 0.0127946, 0.012678, 0.0128157, 0.0128656, 0.0125743, 0.0117938", \ - "0.019256, 0.0169357, 0.0167114, 0.0166727, 0.0169548, 0.0167646, 0.0165916" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0101143, 0.010899, 0.0108866, 0.0107805, 0.0107307, 0.0103791, 0.00969236", \ - "0.00990277, 0.0105373, 0.0108528, 0.0107376, 0.0107631, 0.0104185, 0.00976291", \ - "0.0101408, 0.0104582, 0.0105686, 0.0108779, 0.0107616, 0.010284, 0.00985427", \ - "0.0106978, 0.0106934, 0.010676, 0.0105795, 0.0106404, 0.0103625, 0.0101138", \ - "0.0119672, 0.0112689, 0.0114126, 0.0114657, 0.0112323, 0.0104153, 0.0108448", \ - "0.0147958, 0.0131525, 0.0132116, 0.0131702, 0.0132997, 0.0130785, 0.0119649", \ - "0.0203783, 0.0172543, 0.0170877, 0.0172754, 0.0167728, 0.0172893, 0.0170171" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100326, 0.011096, 0.0110951, 0.0110461, 0.0108173, 0.0104217, 0.0105781", \ - "0.00974022, 0.0104969, 0.0107558, 0.0105522, 0.0103976, 0.0101679, 0.00997947", \ - "0.00977622, 0.0102528, 0.0102662, 0.0105086, 0.0103215, 0.00994827, 0.00981089", \ - "0.0101084, 0.0103645, 0.0104216, 0.0102791, 0.0103835, 0.00967029, 0.00973899", \ - "0.0112931, 0.0111638, 0.0111358, 0.0111815, 0.0109651, 0.0107347, 0.0104868", \ - "0.0138576, 0.0129078, 0.0128085, 0.0129506, 0.0129678, 0.0127704, 0.01172", \ - "0.0194511, 0.0171707, 0.0171292, 0.0169854, 0.0172103, 0.0169896, 0.0169791" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100404, 0.0109432, 0.0109845, 0.0109314, 0.010834, 0.0104702, 0.00971938", \ - "0.0098124, 0.0105824, 0.0108879, 0.0107842, 0.0106348, 0.0103012, 0.00967504", \ - "0.0100479, 0.0105019, 0.010663, 0.010915, 0.0106193, 0.0104092, 0.00976609", \ - "0.0105692, 0.0106778, 0.0107693, 0.0106534, 0.0105728, 0.0103457, 0.0105304", \ - "0.0118651, 0.0113262, 0.011501, 0.011647, 0.0115491, 0.010628, 0.0113313", \ - "0.0146463, 0.0133304, 0.0133706, 0.0136009, 0.0133946, 0.0134909, 0.0121811", \ - "0.0204022, 0.0175731, 0.0174542, 0.0175427, 0.0171185, 0.0176914, 0.0170303" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100326, 0.011096, 0.0110951, 0.0110461, 0.0108173, 0.0104217, 0.0105781", \ - "0.00974022, 0.0104969, 0.0107558, 0.0105522, 0.0103976, 0.0101679, 0.00997947", \ - "0.00977622, 0.0102528, 0.0102662, 0.0105086, 0.0103215, 0.00994827, 0.00981089", \ - "0.0101084, 0.0103645, 0.0104216, 0.0102791, 0.0103835, 0.00967029, 0.00973899", \ - "0.0112931, 0.0111638, 0.0111358, 0.0111815, 0.0109651, 0.0107347, 0.0104868", \ - "0.0138576, 0.0129078, 0.0128085, 0.0129506, 0.0129678, 0.0127704, 0.01172", \ - "0.0194511, 0.0171707, 0.0171292, 0.0169854, 0.0172103, 0.0169896, 0.0169791" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100404, 0.0109432, 0.0109845, 0.0109314, 0.010834, 0.0104702, 0.00971938", \ - "0.0098124, 0.0105824, 0.0108879, 0.0107842, 0.0106348, 0.0103012, 0.00967504", \ - "0.0100479, 0.0105019, 0.010663, 0.010915, 0.0106193, 0.0104092, 0.00976609", \ - "0.0105692, 0.0106778, 0.0107693, 0.0106534, 0.0105728, 0.0103457, 0.0105304", \ - "0.0118651, 0.0113262, 0.011501, 0.011647, 0.0115491, 0.010628, 0.0113313", \ - "0.0146463, 0.0133304, 0.0133706, 0.0136009, 0.0133946, 0.0134909, 0.0121811", \ - "0.0204022, 0.0175731, 0.0174542, 0.0175427, 0.0171185, 0.0176914, 0.0170303" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00289873; - rise_capacitance : 0.00286464; - rise_capacitance_range (0.00266918, 0.00303428); - fall_capacitance : 0.00293283; - fall_capacitance_range (0.0025972, 0.00324686); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00289238; - rise_capacitance : 0.00291945; - rise_capacitance_range (0.00254002, 0.00321812); - fall_capacitance : 0.00286531; - fall_capacitance_range (0.00257659, 0.00314741); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00274853; - rise_capacitance : 0.00279527; - rise_capacitance_range (0.00245531, 0.00307651); - fall_capacitance : 0.00270179; - fall_capacitance_range (0.00249481, 0.00286991); - } - } - cell (sg13g2_a21oi_1) { - area : 9.072; - cell_footprint : "a21oi"; - cell_leakage_power : 114.477; - leakage_power () { - value : 92.6331; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 124.775; - when : "!A1&!A2&B1&!Y"; - } - leakage_power () { - value : 111.361; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 127.868; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 86.9195; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 127.868; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 146.03; - when : "A1&A2&!B1&!Y"; - } - leakage_power () { - value : 98.3626; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0469064, 0.178705, 0.26874, 0.417648, 0.666251, 1.08112, 1.77306", \ - "0.0726478, 0.211163, 0.301584, 0.450604, 0.700088, 1.11469, 1.80719", \ - "0.0867366, 0.238452, 0.330056, 0.47937, 0.729031, 1.14489, 1.8359", \ - "0.104241, 0.286579, 0.384197, 0.536899, 0.787489, 1.20277, 1.89439", \ - "0.123357, 0.362764, 0.476565, 0.644054, 0.90416, 1.32263, 2.015", \ - "0.142695, 0.469674, 0.61407, 0.814118, 1.10644, 1.5496, 2.25152", \ - "0.167298, 0.610371, 0.806533, 1.06664, 1.42268, 1.93461, 2.69387" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.028014, 0.208594, 0.334065, 0.542172, 0.889683, 1.4702, 2.43609", \ - "0.0359958, 0.209675, 0.334464, 0.542343, 0.890082, 1.4704, 2.43712", \ - "0.0459379, 0.215847, 0.337343, 0.543057, 0.890251, 1.47041, 2.43713", \ - "0.0643737, 0.237331, 0.353659, 0.551796, 0.892751, 1.47055, 2.43714", \ - "0.0999409, 0.288024, 0.400821, 0.590562, 0.917166, 1.47972, 2.43892", \ - "0.16112, 0.382076, 0.499747, 0.688421, 1.004, 1.53994, 2.46436", \ - "0.252783, 0.544951, 0.681683, 0.881797, 1.20167, 1.72421, 2.61212" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0394882, 0.134269, 0.198305, 0.303842, 0.480457, 0.774077, 1.26324", \ - "0.0686326, 0.1763, 0.240891, 0.346486, 0.522871, 0.816967, 1.30581", \ - "0.086879, 0.213236, 0.281434, 0.38842, 0.564757, 0.858453, 1.34795", \ - "0.112125, 0.271752, 0.351187, 0.467424, 0.647868, 0.941747, 1.43086", \ - "0.147382, 0.359059, 0.459309, 0.598676, 0.801635, 1.10879, 1.59937", \ - "0.194549, 0.483526, 0.615471, 0.796653, 1.04631, 1.40214, 1.92879", \ - "0.256659, 0.649864, 0.832757, 1.07519, 1.40579, 1.85542, 2.48437" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0275017, 0.149776, 0.23493, 0.375547, 0.611035, 1.00329, 1.65592", \ - "0.0415794, 0.155383, 0.237113, 0.375548, 0.611036, 1.00359, 1.65701", \ - "0.0548684, 0.170968, 0.248337, 0.381608, 0.611921, 1.0036, 1.65702", \ - "0.0773116, 0.206689, 0.282838, 0.40801, 0.626243, 1.00655, 1.65703", \ - "0.112091, 0.272714, 0.352869, 0.479862, 0.687616, 1.04475, 1.67045", \ - "0.165531, 0.380297, 0.478566, 0.617186, 0.834685, 1.18014, 1.76617", \ - "0.248449, 0.556556, 0.681142, 0.854082, 1.09934, 1.47321, 2.04897" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0549386, 0.186469, 0.276792, 0.42621, 0.67555, 1.09194, 1.78468", \ - "0.0831206, 0.219608, 0.310123, 0.459586, 0.709506, 1.12565, 1.8198", \ - "0.100136, 0.247475, 0.338834, 0.488364, 0.738257, 1.15531, 1.84761", \ - "0.12236, 0.296556, 0.393826, 0.546295, 0.796932, 1.21327, 1.90683", \ - "0.149599, 0.375366, 0.487611, 0.654505, 0.914106, 1.33362, 2.02739", \ - "0.180584, 0.486707, 0.627908, 0.826543, 1.11728, 1.56075, 2.26428", \ - "0.221985, 0.635455, 0.826465, 1.08257, 1.43728, 1.9473, 2.70578" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357322, 0.217445, 0.34341, 0.552303, 0.901322, 1.48276, 2.45133", \ - "0.0427609, 0.218335, 0.34444, 0.552304, 0.901323, 1.4833, 2.45218", \ - "0.0522787, 0.224215, 0.346569, 0.553724, 0.902388, 1.48414, 2.45276", \ - "0.0710461, 0.244677, 0.362295, 0.561644, 0.90387, 1.48415, 2.45277", \ - "0.106601, 0.294621, 0.408719, 0.599757, 0.927833, 1.49278, 2.45484", \ - "0.165278, 0.387944, 0.506895, 0.696116, 1.01334, 1.55191, 2.48", \ - "0.251403, 0.547031, 0.685014, 0.888705, 1.2107, 1.73589, 2.62323" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0437283, 0.138244, 0.202252, 0.307785, 0.484329, 0.777916, 1.26719", \ - "0.0725252, 0.175583, 0.240124, 0.345772, 0.522306, 0.816419, 1.30523", \ - "0.0914559, 0.207923, 0.275062, 0.381905, 0.558624, 0.852469, 1.34211", \ - "0.117786, 0.261257, 0.336194, 0.449849, 0.629934, 0.924408, 1.41417", \ - "0.153592, 0.344823, 0.436271, 0.566693, 0.762857, 1.06775, 1.5596", \ - "0.200996, 0.46861, 0.587389, 0.752247, 0.983912, 1.32493, 1.84301", \ - "0.265774, 0.637842, 0.805929, 1.027, 1.32473, 1.73945, 2.33171" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.027242, 0.149819, 0.234901, 0.375324, 0.611081, 1.00293, 1.65592", \ - "0.0360098, 0.153249, 0.236417, 0.375808, 0.611082, 1.00358, 1.65593", \ - "0.0461233, 0.163276, 0.243458, 0.379141, 0.611931, 1.00359, 1.65594", \ - "0.0659485, 0.187913, 0.266688, 0.396789, 0.6215, 1.00527, 1.65595", \ - "0.0996628, 0.238971, 0.317513, 0.446672, 0.662844, 1.03061, 1.66656", \ - "0.1536, 0.329398, 0.418645, 0.54985, 0.767244, 1.12278, 1.72981", \ - "0.233057, 0.487225, 0.593607, 0.743632, 0.972433, 1.33523, 1.92801" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0442554, 0.177888, 0.268457, 0.41776, 0.667509, 1.08331, 1.77711", \ - "0.0714742, 0.213119, 0.303946, 0.453583, 0.703853, 1.11994, 1.81422", \ - "0.0880628, 0.246726, 0.338474, 0.48821, 0.738588, 1.15558, 1.84808", \ - "0.110441, 0.306734, 0.407091, 0.560809, 0.811393, 1.22782, 1.9209", \ - "0.141166, 0.397947, 0.520893, 0.695058, 0.958078, 1.3774, 2.07014", \ - "0.181362, 0.523613, 0.681657, 0.900785, 1.2082, 1.662, 2.36418", \ - "0.233712, 0.687652, 0.901985, 1.1898, 1.58521, 2.13159, 2.91669" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357169, 0.217514, 0.343715, 0.552219, 0.901381, 1.48327, 2.452", \ - "0.0495596, 0.219319, 0.344096, 0.552821, 0.901629, 1.48344, 2.45301", \ - "0.0632021, 0.229641, 0.348803, 0.554155, 0.90163, 1.48411, 2.45302", \ - "0.0850171, 0.262477, 0.374686, 0.567761, 0.906115, 1.48412, 2.45303", \ - "0.11961, 0.332236, 0.444255, 0.627439, 0.943751, 1.49871, 2.45561", \ - "0.174133, 0.447028, 0.576909, 0.76728, 1.07473, 1.58928, 2.49613", \ - "0.263089, 0.629704, 0.790418, 1.0185, 1.34901, 1.8652, 2.71644" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0222611, 0.0743898, 0.109075, 0.166454, 0.262456, 0.422411, 0.688926", \ - "0.0440485, 0.120523, 0.158282, 0.216673, 0.312723, 0.47274, 0.739588", \ - "0.0556424, 0.155019, 0.199287, 0.263072, 0.361697, 0.521813, 0.788046", \ - "0.0705636, 0.206764, 0.263456, 0.340949, 0.451692, 0.618426, 0.885516", \ - "0.0902977, 0.282609, 0.359972, 0.462048, 0.600134, 0.793414, 1.07854", \ - "0.11463, 0.387468, 0.498386, 0.638619, 0.826028, 1.07259, 1.41312", \ - "0.142128, 0.521548, 0.682962, 0.887897, 1.14802, 1.48885, 1.93339" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144513, 0.0820632, 0.128864, 0.206442, 0.336428, 0.552968, 0.913992", \ - "0.0352147, 0.0954158, 0.137367, 0.210293, 0.337215, 0.552969, 0.914756", \ - "0.0510493, 0.115493, 0.156301, 0.224643, 0.345028, 0.555116, 0.914757", \ - "0.0759073, 0.152867, 0.196394, 0.264301, 0.377104, 0.573535, 0.92027", \ - "0.115361, 0.21817, 0.267483, 0.34219, 0.457916, 0.644933, 0.966149", \ - "0.178117, 0.326696, 0.389728, 0.479383, 0.609279, 0.806627, 1.11897", \ - "0.278587, 0.500398, 0.592329, 0.707496, 0.869374, 1.09616, 1.43998" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0348888, 0.167685, 0.258112, 0.406761, 0.655619, 1.07073, 1.76143", \ - "0.0579761, 0.202953, 0.293419, 0.442692, 0.692023, 1.10702, 1.79939", \ - "0.0704921, 0.236218, 0.327966, 0.477212, 0.72675, 1.14268, 1.83321", \ - "0.0875357, 0.294686, 0.395887, 0.54966, 0.799644, 1.21453, 1.90582", \ - "0.110422, 0.382721, 0.507462, 0.682889, 0.946023, 1.36431, 2.05543", \ - "0.140361, 0.503315, 0.664675, 0.885836, 1.19465, 1.64854, 2.34928", \ - "0.179033, 0.660231, 0.879104, 1.17047, 1.56828, 2.11579, 2.90085" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0281258, 0.208602, 0.334332, 0.541967, 0.890116, 1.46971, 2.43679", \ - "0.044277, 0.210918, 0.334654, 0.542008, 0.890117, 1.47034, 2.43705", \ - "0.0567686, 0.222144, 0.3401, 0.543221, 0.890118, 1.47035, 2.43706", \ - "0.0766448, 0.256121, 0.366924, 0.558626, 0.895356, 1.47036, 2.43707", \ - "0.10889, 0.325878, 0.437611, 0.619271, 0.933625, 1.48561, 2.43864", \ - "0.16082, 0.440032, 0.569575, 0.759096, 1.06517, 1.57782, 2.47981", \ - "0.247808, 0.622489, 0.784306, 1.01186, 1.33956, 1.8536, 2.70238" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0220076, 0.074069, 0.108721, 0.165982, 0.261822, 0.421666, 0.687668", \ - "0.043455, 0.120162, 0.157809, 0.216253, 0.312132, 0.471707, 0.737965", \ - "0.0548216, 0.154572, 0.198809, 0.262576, 0.361161, 0.520995, 0.786865", \ - "0.0691027, 0.20606, 0.26279, 0.340254, 0.45115, 0.617581, 0.884454", \ - "0.0877179, 0.281373, 0.358934, 0.461125, 0.599136, 0.792344, 1.07721", \ - "0.109696, 0.385136, 0.496201, 0.636855, 0.824402, 1.07099, 1.4118", \ - "0.131628, 0.5161, 0.678728, 0.884478, 1.14457, 1.48647, 1.93109" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0115401, 0.0769743, 0.123807, 0.201489, 0.331509, 0.548223, 0.909342", \ - "0.0265926, 0.0901544, 0.132333, 0.205368, 0.33231, 0.548224, 0.909343", \ - "0.0382119, 0.109941, 0.151184, 0.219722, 0.340482, 0.550385, 0.909344", \ - "0.05737, 0.146177, 0.190593, 0.259237, 0.372201, 0.568767, 0.914957", \ - "0.0880767, 0.209079, 0.261354, 0.336524, 0.452605, 0.640151, 0.961326", \ - "0.137609, 0.314739, 0.380112, 0.472161, 0.602527, 0.802602, 1.11415", \ - "0.219734, 0.482184, 0.579491, 0.696431, 0.863771, 1.09011, 1.43545" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0288214, 0.12711, 0.193023, 0.302723, 0.48637, 0.791566, 1.30082", \ - "0.0513025, 0.165683, 0.232612, 0.342349, 0.525856, 0.831498, 1.34144", \ - "0.0627873, 0.199967, 0.269853, 0.38044, 0.563961, 0.870231, 1.37942", \ - "0.0783837, 0.256555, 0.338059, 0.456979, 0.64367, 0.949582, 1.46539", \ - "0.0980437, 0.339677, 0.444522, 0.588387, 0.795319, 1.11119, 1.62146", \ - "0.122079, 0.449842, 0.59242, 0.78021, 1.03726, 1.39906, 1.93707", \ - "0.150003, 0.591184, 0.787709, 1.04663, 1.38736, 1.8511, 2.48663" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207246, 0.155431, 0.248976, 0.404386, 0.664603, 1.09803, 1.82051", \ - "0.0377937, 0.159751, 0.250557, 0.404387, 0.664604, 1.09804, 1.8208", \ - "0.0501168, 0.174697, 0.259716, 0.408028, 0.664823, 1.0982, 1.82081", \ - "0.0695317, 0.212036, 0.292984, 0.431505, 0.675826, 1.10296, 1.82701", \ - "0.101192, 0.282359, 0.368013, 0.50269, 0.73076, 1.1307, 1.82949", \ - "0.151444, 0.394933, 0.499788, 0.648796, 0.876972, 1.25377, 1.90259", \ - "0.236042, 0.572136, 0.712834, 0.894595, 1.15814, 1.54795, 2.17627" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0217759, 0.0738725, 0.108536, 0.1658, 0.261649, 0.421387, 0.687608", \ - "0.0430767, 0.119863, 0.157533, 0.215956, 0.311877, 0.47158, 0.737654", \ - "0.0545781, 0.15418, 0.19842, 0.26224, 0.360827, 0.520694, 0.78678", \ - "0.069285, 0.205565, 0.262392, 0.339939, 0.450828, 0.617142, 0.88406", \ - "0.0889091, 0.281218, 0.358557, 0.460662, 0.598772, 0.792063, 1.07689", \ - "0.11335, 0.385876, 0.496437, 0.636589, 0.824159, 1.07085, 1.41118", \ - "0.141389, 0.520367, 0.681012, 0.886031, 1.14516, 1.48651, 1.93077" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0116103, 0.0769361, 0.12389, 0.201489, 0.331509, 0.548614, 0.909351", \ - "0.0269417, 0.0902835, 0.132381, 0.205413, 0.332366, 0.548615, 0.909352", \ - "0.0385526, 0.11007, 0.151439, 0.219788, 0.340222, 0.550309, 0.909353", \ - "0.0572154, 0.146312, 0.190926, 0.259425, 0.372414, 0.569219, 0.915845", \ - "0.0873507, 0.208989, 0.26162, 0.336379, 0.452871, 0.640231, 0.961386", \ - "0.136016, 0.31389, 0.37927, 0.47249, 0.602793, 0.802691, 1.11444", \ - "0.216514, 0.478783, 0.577045, 0.694513, 0.863249, 1.08921, 1.43782" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0442554, 0.177888, 0.268457, 0.41776, 0.667509, 1.08331, 1.77711", \ - "0.0714742, 0.213119, 0.303946, 0.453583, 0.703853, 1.11994, 1.81422", \ - "0.0880628, 0.246726, 0.338474, 0.48821, 0.738588, 1.15558, 1.84808", \ - "0.110441, 0.306734, 0.407091, 0.560809, 0.811393, 1.22782, 1.9209", \ - "0.141166, 0.397947, 0.520893, 0.695058, 0.958078, 1.3774, 2.07014", \ - "0.181362, 0.523613, 0.681657, 0.900785, 1.2082, 1.662, 2.36418", \ - "0.233712, 0.687652, 0.901985, 1.1898, 1.58521, 2.13159, 2.91669" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357169, 0.217514, 0.343715, 0.552219, 0.901381, 1.48327, 2.452", \ - "0.0495596, 0.219319, 0.344096, 0.552821, 0.901629, 1.48344, 2.45301", \ - "0.0632021, 0.229641, 0.348803, 0.554155, 0.90163, 1.48411, 2.45302", \ - "0.0850171, 0.262477, 0.374686, 0.567761, 0.906115, 1.48412, 2.45303", \ - "0.11961, 0.332236, 0.444255, 0.627439, 0.943751, 1.49871, 2.45561", \ - "0.174133, 0.447028, 0.576909, 0.76728, 1.07473, 1.58928, 2.49613", \ - "0.263089, 0.629704, 0.790418, 1.0185, 1.34901, 1.8652, 2.71644" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0222611, 0.0743898, 0.109075, 0.166454, 0.262456, 0.422411, 0.688926", \ - "0.0440485, 0.120523, 0.158282, 0.216673, 0.312723, 0.47274, 0.739588", \ - "0.0556424, 0.155019, 0.199287, 0.263072, 0.361697, 0.521813, 0.788046", \ - "0.0705636, 0.206764, 0.263456, 0.340949, 0.451692, 0.618426, 0.885516", \ - "0.0902977, 0.282609, 0.359972, 0.462048, 0.600134, 0.793414, 1.07854", \ - "0.11463, 0.387468, 0.498386, 0.638619, 0.826028, 1.07259, 1.41312", \ - "0.142128, 0.521548, 0.682962, 0.887897, 1.14802, 1.48885, 1.93339" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144513, 0.0820632, 0.128864, 0.206442, 0.336428, 0.552968, 0.913992", \ - "0.0352147, 0.0954158, 0.137367, 0.210293, 0.337215, 0.552969, 0.914756", \ - "0.0510493, 0.115493, 0.156301, 0.224643, 0.345028, 0.555116, 0.914757", \ - "0.0759073, 0.152867, 0.196394, 0.264301, 0.377104, 0.573535, 0.92027", \ - "0.115361, 0.21817, 0.267483, 0.34219, 0.457916, 0.644933, 0.966149", \ - "0.178117, 0.326696, 0.389728, 0.479383, 0.609279, 0.806627, 1.11897", \ - "0.278587, 0.500398, 0.592329, 0.707496, 0.869374, 1.09616, 1.43998" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00445114, 0.00471058, 0.00468388, 0.00464893, 0.00450593, 0.0042972, 0.00404113", \ - "0.00419003, 0.00451956, 0.00454772, 0.00457281, 0.00447047, 0.00430263, 0.0041181", \ - "0.00413275, 0.00444895, 0.00446802, 0.00448649, 0.00444725, 0.00427111, 0.00402845", \ - "0.00419595, 0.0043067, 0.0043936, 0.00439169, 0.00447852, 0.00422202, 0.00398756", \ - "0.0046481, 0.00445206, 0.00441356, 0.00435444, 0.00459162, 0.00440705, 0.00398065", \ - "0.00621234, 0.00515578, 0.00493256, 0.00480997, 0.00449865, 0.00463043, 0.00401579", \ - "0.0102339, 0.00763983, 0.00701485, 0.00639884, 0.00590428, 0.00524309, 0.0049528" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0031325, 0.00317699, 0.0031491, 0.00309235, 0.00300822, 0.00282666, 0.00247878", \ - "0.00284282, 0.00304877, 0.00301741, 0.00297294, 0.00289718, 0.00278408, 0.00247989", \ - "0.00286111, 0.00295482, 0.00300782, 0.00295036, 0.00289381, 0.00270761, 0.00239067", \ - "0.00313715, 0.00303707, 0.00299364, 0.00296748, 0.00292799, 0.0029151, 0.00235907", \ - "0.00390824, 0.00337636, 0.00325494, 0.00312796, 0.00290712, 0.00317821, 0.00245202", \ - "0.00566465, 0.00446201, 0.00414213, 0.00384371, 0.0035719, 0.00299207, 0.00306092", \ - "0.00965942, 0.00742802, 0.00669678, 0.00586873, 0.0052328, 0.00461176, 0.00359703" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00467404, 0.0047051, 0.0046586, 0.00461755, 0.00448802, 0.00427911, 0.00428353", \ - "0.00449991, 0.00460329, 0.00461991, 0.00456028, 0.00444908, 0.00426986, 0.00439296", \ - "0.00445736, 0.00461, 0.00455118, 0.00454679, 0.00449211, 0.00430097, 0.0042727", \ - "0.00448507, 0.00451012, 0.00456163, 0.00447773, 0.00476228, 0.00423217, 0.00433855", \ - "0.00485585, 0.0046954, 0.00461162, 0.00453957, 0.0045079, 0.00426637, 0.00431137", \ - "0.00622239, 0.00540006, 0.0051974, 0.00502651, 0.0046545, 0.00466082, 0.00438657", \ - "0.0098575, 0.00783218, 0.00724695, 0.00666814, 0.00616608, 0.0054483, 0.00497248" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00473309, 0.00472916, 0.00469315, 0.00461731, 0.00455368, 0.00435652, 0.00402453", \ - "0.00448558, 0.00463561, 0.00464797, 0.00455438, 0.00445715, 0.00432472, 0.00388212", \ - "0.00442784, 0.00454714, 0.00459455, 0.0045142, 0.00476631, 0.00432131, 0.0039335", \ - "0.00447679, 0.00456636, 0.00454827, 0.0045333, 0.00475372, 0.00441079, 0.00388433", \ - "0.00490948, 0.00476295, 0.00470844, 0.00465626, 0.00449974, 0.00474496, 0.00428601", \ - "0.00634068, 0.00546929, 0.0053168, 0.00511915, 0.00498843, 0.00455325, 0.00451849", \ - "0.00986376, 0.00788704, 0.00729272, 0.00671139, 0.00623622, 0.00572878, 0.00509182" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00252066, 0.00280987, 0.00280261, 0.002746, 0.00264404, 0.00244588, 0.00251011", \ - "0.00234944, 0.0025571, 0.00259781, 0.00264172, 0.00255742, 0.00239496, 0.00255173", \ - "0.00245333, 0.00255287, 0.00253236, 0.00256582, 0.00248848, 0.00238671, 0.00245055", \ - "0.00280626, 0.00253946, 0.00255936, 0.00247858, 0.00261576, 0.00226038, 0.00239237", \ - "0.00364581, 0.00300003, 0.00280949, 0.00266248, 0.00261634, 0.00239649, 0.00245637", \ - "0.00566964, 0.0042672, 0.00389286, 0.00361844, 0.00304629, 0.0029528, 0.00267791", \ - "0.0101537, 0.00747102, 0.00671342, 0.00598753, 0.00514245, 0.00407547, 0.00347249" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00342973, 0.00387842, 0.00381752, 0.00376362, 0.0036679, 0.00350137, 0.00316689", \ - "0.00319271, 0.00364731, 0.0037399, 0.00374145, 0.00379239, 0.00350335, 0.00330669", \ - "0.0032751, 0.00359091, 0.00361211, 0.00365466, 0.00370173, 0.00357695, 0.00315119", \ - "0.00363306, 0.00356006, 0.00365075, 0.00363901, 0.0035562, 0.00387446, 0.00346194", \ - "0.0045305, 0.00382352, 0.00379717, 0.00378762, 0.0037286, 0.00342587, 0.0037845", \ - "0.00665492, 0.00498522, 0.00467087, 0.00440827, 0.00421101, 0.00401817, 0.00344542", \ - "0.0111083, 0.00824063, 0.00734015, 0.00659999, 0.00573068, 0.00517296, 0.00465846" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00220643, 0.00260385, 0.00261355, 0.00254615, 0.00244481, 0.00223799, 0.00197554", \ - "0.00212694, 0.00238372, 0.0023994, 0.00241086, 0.00234063, 0.00220588, 0.00203353", \ - "0.00227119, 0.00234583, 0.00234052, 0.00233518, 0.00230006, 0.0021995, 0.00192503", \ - "0.00268174, 0.00234555, 0.00235965, 0.0022875, 0.00228033, 0.00208917, 0.00189654", \ - "0.00361132, 0.00281704, 0.00266424, 0.00246331, 0.00242912, 0.00214956, 0.00181169", \ - "0.00577556, 0.00414009, 0.00373315, 0.00342202, 0.00282864, 0.00286911, 0.00206041", \ - "0.0104255, 0.00741367, 0.00662225, 0.00585209, 0.00499856, 0.0039287, 0.00328504" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00180443, 0.00225752, 0.00219144, 0.0021481, 0.00206954, 0.00190232, 0.00161417", \ - "0.00156572, 0.00202684, 0.0021028, 0.00217389, 0.00221277, 0.00190643, 0.00159284", \ - "0.00165843, 0.00198178, 0.00201387, 0.00204764, 0.00228874, 0.00217373, 0.00156434", \ - "0.00201325, 0.00197523, 0.00202794, 0.00203579, 0.00195808, 0.00216816, 0.00175146", \ - "0.00294693, 0.00222901, 0.00225075, 0.0022039, 0.00214358, 0.00183429, 0.00214596", \ - "0.00512758, 0.00342756, 0.00308288, 0.002812, 0.0026297, 0.00254215, 0.00201888", \ - "0.00964699, 0.00666403, 0.00580897, 0.0049852, 0.00422576, 0.00364692, 0.00318003" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00220275, 0.00264473, 0.00260355, 0.00256434, 0.00246636, 0.00240099, 0.00228504", \ - "0.00214626, 0.00239425, 0.00244863, 0.00240166, 0.00235682, 0.00215813, 0.00228104", \ - "0.00229909, 0.00232229, 0.00236463, 0.00236277, 0.00227413, 0.00218457, 0.00219955", \ - "0.00273583, 0.0024097, 0.00234412, 0.0024404, 0.00222099, 0.00220658, 0.00260863", \ - "0.00372484, 0.00288949, 0.00271205, 0.00249201, 0.00245835, 0.00219291, 0.0023917", \ - "0.00601094, 0.00427233, 0.00387917, 0.0035597, 0.00300777, 0.00263145, 0.00257913", \ - "0.0108905, 0.00778915, 0.00694501, 0.00596316, 0.00511421, 0.00422927, 0.00312022" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00173619, 0.00219969, 0.00213966, 0.00209124, 0.00200988, 0.00184631, 0.00152247", \ - "0.00152048, 0.0019416, 0.00199749, 0.00204475, 0.002281, 0.00182903, 0.00150684", \ - "0.00163438, 0.00188248, 0.00189651, 0.00194341, 0.00218654, 0.00208904, 0.00147664", \ - "0.00202003, 0.00187322, 0.00193266, 0.00191067, 0.0018628, 0.00215267, 0.00170306", \ - "0.00300087, 0.00219113, 0.00218912, 0.00209254, 0.00206086, 0.00170617, 0.0018555", \ - "0.00523623, 0.00348936, 0.00310103, 0.00278752, 0.00254291, 0.00236294, 0.00179209", \ - "0.0100331, 0.00696153, 0.00602826, 0.00514189, 0.00430046, 0.00362711, 0.00322247" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00220275, 0.00264473, 0.00260355, 0.00256434, 0.00246636, 0.00240099, 0.00228504", \ - "0.00214626, 0.00239425, 0.00244863, 0.00240166, 0.00235682, 0.00215813, 0.00228104", \ - "0.00229909, 0.00232229, 0.00236463, 0.00236277, 0.00227413, 0.00218457, 0.00219955", \ - "0.00273583, 0.0024097, 0.00234412, 0.0024404, 0.00222099, 0.00220658, 0.00260863", \ - "0.00372484, 0.00288949, 0.00271205, 0.00249201, 0.00245835, 0.00219291, 0.0023917", \ - "0.00601094, 0.00427233, 0.00387917, 0.0035597, 0.00300777, 0.00263145, 0.00257913", \ - "0.0108905, 0.00778915, 0.00694501, 0.00596316, 0.00511421, 0.00422927, 0.00312022" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00180443, 0.00225752, 0.00219144, 0.0021481, 0.00206954, 0.00190232, 0.00161417", \ - "0.00156572, 0.00202684, 0.0021028, 0.00217389, 0.00221277, 0.00190643, 0.00159284", \ - "0.00165843, 0.00198178, 0.00201387, 0.00204764, 0.00228874, 0.00217373, 0.00156434", \ - "0.00201325, 0.00197523, 0.00202794, 0.00203579, 0.00195808, 0.00216816, 0.00175146", \ - "0.00294693, 0.00222901, 0.00225075, 0.0022039, 0.00214358, 0.00183429, 0.00214596", \ - "0.00512758, 0.00342756, 0.00308288, 0.002812, 0.0026297, 0.00254215, 0.00201888", \ - "0.00964699, 0.00666403, 0.00580897, 0.0049852, 0.00422576, 0.00364692, 0.00318003" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301392; - rise_capacitance : 0.00298592; - rise_capacitance_range (0.00275739, 0.00322116); - fall_capacitance : 0.00304192; - fall_capacitance_range (0.00263018, 0.00344376); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00304949; - rise_capacitance : 0.00309582; - rise_capacitance_range (0.00270804, 0.00343089); - fall_capacitance : 0.00300317; - fall_capacitance_range (0.00267889, 0.00335223); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00287829; - rise_capacitance : 0.0029488; - rise_capacitance_range (0.00242193, 0.00339383); - fall_capacitance : 0.00280778; - fall_capacitance_range (0.00254442, 0.0031522); - } - } - cell (sg13g2_a21oi_2) { - area : 14.5152; - cell_footprint : "a21oi"; - cell_leakage_power : 228.945; - leakage_power () { - value : 185.246; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 249.546; - when : "!A1&!A2&B1&!Y"; - } - leakage_power () { - value : 222.701; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 255.733; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 173.818; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 255.733; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 292.058; - when : "A1&A2&!B1&!Y"; - } - leakage_power () { - value : 196.722; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+B1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0426879, 0.17851, 0.269006, 0.418704, 0.668617, 1.08551, 1.78118", \ - "0.0673308, 0.210875, 0.301823, 0.451815, 0.702446, 1.11971, 1.81555", \ - "0.0802388, 0.238011, 0.330102, 0.48021, 0.731104, 1.14919, 1.84414", \ - "0.0951871, 0.285701, 0.384017, 0.537448, 0.789221, 1.20678, 1.90229", \ - "0.110398, 0.361719, 0.476107, 0.644242, 0.905565, 1.32627, 2.02221", \ - "0.124844, 0.468105, 0.612648, 0.813542, 1.10722, 1.55229, 2.25788", \ - "0.143798, 0.608119, 0.804316, 1.06647, 1.42278, 1.93613, 2.69879" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0226643, 0.20838, 0.334822, 0.543951, 0.893524, 1.47661, 2.44917", \ - "0.0307809, 0.209436, 0.335003, 0.54434, 0.893665, 1.47724, 2.44929", \ - "0.0401743, 0.215659, 0.337899, 0.544524, 0.894097, 1.47854, 2.44999", \ - "0.0577181, 0.236973, 0.354127, 0.553556, 0.896954, 1.47855, 2.45", \ - "0.0918408, 0.287495, 0.40128, 0.59206, 0.92094, 1.48716, 2.45192", \ - "0.151288, 0.381246, 0.499418, 0.688654, 1.00711, 1.54644, 2.47817", \ - "0.240168, 0.543599, 0.680455, 0.882541, 1.20444, 1.72999, 2.62231" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0360984, 0.133631, 0.197821, 0.303582, 0.480481, 0.774651, 1.26473", \ - "0.0637238, 0.17566, 0.240313, 0.346148, 0.522803, 0.81754, 1.30754", \ - "0.080679, 0.212489, 0.280868, 0.38807, 0.564769, 0.859024, 1.34954", \ - "0.103948, 0.270867, 0.350547, 0.466909, 0.64782, 0.942149, 1.43218", \ - "0.136403, 0.357857, 0.45845, 0.598072, 0.801581, 1.10925, 1.60079", \ - "0.179835, 0.48178, 0.614214, 0.795995, 1.04602, 1.40259, 1.93011", \ - "0.23731, 0.647696, 0.831107, 1.07427, 1.40553, 1.85549, 2.4859" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0239102, 0.149178, 0.234495, 0.375414, 0.61154, 1.00473, 1.65894", \ - "0.037683, 0.154911, 0.236686, 0.375665, 0.611541, 1.00503, 1.65981", \ - "0.0502549, 0.170451, 0.247968, 0.381211, 0.612418, 1.00504, 1.65982", \ - "0.0709446, 0.206086, 0.282459, 0.407943, 0.626742, 1.00876, 1.65983", \ - "0.103256, 0.27206, 0.353297, 0.479902, 0.68817, 1.04616, 1.6729", \ - "0.153274, 0.37926, 0.478888, 0.617306, 0.835343, 1.18109, 1.76958", \ - "0.231091, 0.555579, 0.680432, 0.853327, 1.09944, 1.47381, 2.05387" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.051005, 0.185699, 0.276002, 0.425317, 0.674481, 1.09055, 1.78277", \ - "0.0785394, 0.218848, 0.309334, 0.458566, 0.708407, 1.12427, 1.81795", \ - "0.0945339, 0.246723, 0.33801, 0.487507, 0.73737, 1.15393, 1.84572", \ - "0.115042, 0.295855, 0.392987, 0.545425, 0.796018, 1.21196, 1.90509", \ - "0.139364, 0.374463, 0.487028, 0.65366, 0.91318, 1.33235, 2.0257", \ - "0.166533, 0.485574, 0.627225, 0.825782, 1.11707, 1.55976, 2.26205", \ - "0.203122, 0.633941, 0.824884, 1.08216, 1.43555, 1.94709, 2.70487" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0304121, 0.216278, 0.342372, 0.551072, 0.899974, 1.48136, 2.4495", \ - "0.0374335, 0.21721, 0.342991, 0.552048, 0.899975, 1.48137, 2.45052", \ - "0.0468059, 0.223019, 0.345362, 0.552482, 0.899976, 1.48277, 2.45128", \ - "0.0647844, 0.24386, 0.361136, 0.560449, 0.902772, 1.48278, 2.45129", \ - "0.0986183, 0.293517, 0.407991, 0.59861, 0.926635, 1.49133, 2.45336", \ - "0.15484, 0.386691, 0.505482, 0.695468, 1.01282, 1.55086, 2.47949", \ - "0.236942, 0.545512, 0.683713, 0.888078, 1.20881, 1.73507, 2.62374" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0407223, 0.137921, 0.202062, 0.307784, 0.484669, 0.778896, 1.26901", \ - "0.0687004, 0.175311, 0.239961, 0.345795, 0.52261, 0.817366, 1.30714", \ - "0.0866364, 0.20758, 0.274905, 0.381934, 0.558911, 0.853366, 1.34396", \ - "0.11129, 0.26087, 0.336003, 0.449969, 0.630276, 0.925311, 1.41574", \ - "0.144107, 0.344109, 0.436008, 0.566667, 0.763211, 1.06845, 1.56143", \ - "0.187736, 0.467709, 0.58716, 0.751875, 0.984448, 1.32542, 1.84446", \ - "0.247789, 0.635837, 0.805109, 1.02643, 1.32488, 1.7403, 2.33289" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0236192, 0.149212, 0.234492, 0.375552, 0.611627, 1.0047, 1.65894", \ - "0.0321054, 0.152596, 0.23578, 0.375769, 0.611628, 1.00506, 1.66001", \ - "0.0421057, 0.162658, 0.243, 0.379074, 0.612342, 1.00507, 1.66002", \ - "0.0607827, 0.187269, 0.266365, 0.396669, 0.622036, 1.00661, 1.66003", \ - "0.0934009, 0.237304, 0.316787, 0.446535, 0.663232, 1.03212, 1.66792", \ - "0.144413, 0.328443, 0.416227, 0.549101, 0.767605, 1.1246, 1.73315", \ - "0.219782, 0.486473, 0.593029, 0.743589, 0.972405, 1.33639, 1.93183" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0402019, 0.177173, 0.267742, 0.416967, 0.666544, 1.08188, 1.77457", \ - "0.0660595, 0.212441, 0.303211, 0.452842, 0.702816, 1.11876, 1.81249", \ - "0.0811688, 0.24633, 0.338161, 0.487647, 0.737502, 1.15448, 1.84707", \ - "0.101726, 0.305885, 0.406272, 0.560022, 0.810373, 1.22596, 1.91896", \ - "0.129707, 0.396976, 0.519968, 0.694212, 0.957045, 1.37611, 2.06851", \ - "0.166469, 0.522297, 0.680487, 0.899625, 1.20705, 1.66055, 2.36228", \ - "0.214101, 0.685495, 0.900521, 1.18815, 1.58369, 2.12998, 2.91469" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0303964, 0.216339, 0.342542, 0.550992, 0.899828, 1.48153, 2.45116", \ - "0.0442172, 0.218271, 0.342751, 0.551404, 0.899829, 1.48205, 2.45144", \ - "0.0571133, 0.228455, 0.347603, 0.552865, 0.900965, 1.48271, 2.45145", \ - "0.0766284, 0.261362, 0.373494, 0.566814, 0.904342, 1.48272, 2.45146", \ - "0.108558, 0.330513, 0.443421, 0.626366, 0.942636, 1.49735, 2.45527", \ - "0.159152, 0.445241, 0.575279, 0.765511, 1.07299, 1.58839, 2.49321", \ - "0.243775, 0.627788, 0.789044, 1.0171, 1.34729, 1.86189, 2.71418" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0200397, 0.0739131, 0.108518, 0.165774, 0.261565, 0.4212, 0.687158", \ - "0.0394536, 0.119972, 0.157596, 0.216041, 0.311808, 0.471497, 0.73778", \ - "0.0497947, 0.154391, 0.198596, 0.262385, 0.36082, 0.520644, 0.786317", \ - "0.0622829, 0.205828, 0.262507, 0.340049, 0.450588, 0.617266, 0.883622", \ - "0.0789826, 0.28139, 0.358937, 0.461109, 0.599134, 0.792152, 1.0768", \ - "0.0990091, 0.385676, 0.496658, 0.637266, 0.824504, 1.07115, 1.41133", \ - "0.12186, 0.518487, 0.680454, 0.886052, 1.14592, 1.48662, 1.93116" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124315, 0.081723, 0.128434, 0.20589, 0.335721, 0.55212, 0.912443", \ - "0.0338249, 0.0951694, 0.136999, 0.209733, 0.336427, 0.552121, 0.912646", \ - "0.0493621, 0.11525, 0.155986, 0.224199, 0.344398, 0.554064, 0.912647", \ - "0.0736138, 0.152711, 0.196203, 0.26398, 0.376591, 0.57286, 0.91839", \ - "0.112073, 0.217941, 0.267242, 0.341738, 0.457357, 0.64415, 0.965293", \ - "0.173456, 0.326507, 0.389626, 0.478921, 0.608506, 0.805661, 1.11765", \ - "0.272196, 0.500385, 0.59218, 0.706826, 0.869357, 1.09538, 1.43852" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0306992, 0.167579, 0.258498, 0.407903, 0.658197, 1.07486, 1.76969", \ - "0.0515265, 0.202857, 0.293762, 0.443769, 0.694463, 1.11158, 1.80768", \ - "0.0621085, 0.236389, 0.328666, 0.478584, 0.729366, 1.14651, 1.84206", \ - "0.0769584, 0.294575, 0.396201, 0.550788, 0.802004, 1.21908, 1.91425", \ - "0.0963698, 0.382413, 0.507799, 0.68405, 0.948454, 1.36891, 2.0636", \ - "0.121796, 0.502785, 0.664994, 0.887113, 1.19741, 1.6533, 2.35734", \ - "0.154816, 0.65939, 0.87935, 1.17227, 1.57108, 2.12004, 2.90933" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0229142, 0.208282, 0.334855, 0.543742, 0.893711, 1.47745, 2.4487", \ - "0.0385834, 0.210697, 0.335145, 0.543743, 0.893712, 1.47764, 2.45014", \ - "0.0498339, 0.221876, 0.340484, 0.544882, 0.893986, 1.47765, 2.45015", \ - "0.067771, 0.255825, 0.367457, 0.560391, 0.89899, 1.47766, 2.45016", \ - "0.0969848, 0.325725, 0.438067, 0.620973, 0.937301, 1.49279, 2.4517", \ - "0.144926, 0.439434, 0.569963, 0.760511, 1.06872, 1.58506, 2.49296", \ - "0.227144, 0.621713, 0.784516, 1.01177, 1.34257, 1.86079, 2.71531" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197865, 0.0735956, 0.108188, 0.165321, 0.260953, 0.420306, 0.685991", \ - "0.0388529, 0.11963, 0.157109, 0.215603, 0.311259, 0.47058, 0.736213", \ - "0.0487202, 0.153943, 0.198152, 0.261898, 0.360234, 0.519764, 0.785316", \ - "0.0606748, 0.20512, 0.261892, 0.339703, 0.449896, 0.616406, 0.882663", \ - "0.0760537, 0.280208, 0.357823, 0.460145, 0.598044, 0.791117, 1.07552", \ - "0.0933539, 0.383373, 0.49475, 0.635538, 0.822877, 1.06959, 1.40968", \ - "0.109226, 0.513529, 0.676593, 0.882728, 1.14312, 1.48414, 1.92875" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00967525, 0.0763051, 0.123182, 0.20073, 0.330507, 0.546871, 0.907472", \ - "0.0237812, 0.0896452, 0.131756, 0.204563, 0.331393, 0.546872, 0.908031", \ - "0.0346439, 0.109396, 0.150583, 0.218983, 0.339269, 0.548978, 0.908032", \ - "0.0520602, 0.145395, 0.190041, 0.258399, 0.371688, 0.567565, 0.913857", \ - "0.0800783, 0.208427, 0.260685, 0.335867, 0.451331, 0.63907, 0.959694", \ - "0.126551, 0.313898, 0.378761, 0.47239, 0.602444, 0.801314, 1.11215", \ - "0.205369, 0.481138, 0.578366, 0.695156, 0.861025, 1.08836, 1.43369" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0256292, 0.126802, 0.192869, 0.302749, 0.487032, 0.793309, 1.30367", \ - "0.0454998, 0.16532, 0.232353, 0.342485, 0.526682, 0.83293, 1.34374", \ - "0.0553824, 0.199825, 0.269956, 0.380794, 0.564845, 0.871395, 1.38245", \ - "0.0686246, 0.255998, 0.337793, 0.456981, 0.64436, 0.950987, 1.46794", \ - "0.0851693, 0.338827, 0.444113, 0.588399, 0.795861, 1.11263, 1.62424", \ - "0.104876, 0.448809, 0.591897, 0.780089, 1.03776, 1.40021, 1.93964", \ - "0.127391, 0.589116, 0.78684, 1.04652, 1.38781, 1.8525, 2.48944" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0169175, 0.154917, 0.248738, 0.404697, 0.665823, 1.10074, 1.8257", \ - "0.0333518, 0.159277, 0.250318, 0.404698, 0.665824, 1.10084, 1.82571", \ - "0.0444994, 0.174168, 0.259465, 0.408315, 0.665939, 1.10116, 1.82578", \ - "0.0621282, 0.21143, 0.292716, 0.43163, 0.677333, 1.11009, 1.8316", \ - "0.0907432, 0.282006, 0.367887, 0.502946, 0.731978, 1.13351, 1.83479", \ - "0.137292, 0.396175, 0.499317, 0.647254, 0.877973, 1.25581, 1.90763", \ - "0.217087, 0.57061, 0.711959, 0.894717, 1.15895, 1.55054, 2.18057" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0195442, 0.0734081, 0.108017, 0.165137, 0.260781, 0.420184, 0.685845", \ - "0.0385149, 0.119296, 0.156993, 0.215344, 0.31109, 0.47043, 0.735999", \ - "0.0485563, 0.153548, 0.19779, 0.261578, 0.359929, 0.519497, 0.784982", \ - "0.0609811, 0.204698, 0.2616, 0.339395, 0.449576, 0.615811, 0.882264", \ - "0.0772759, 0.280037, 0.357503, 0.459808, 0.597706, 0.790738, 1.07523", \ - "0.0974645, 0.384196, 0.494936, 0.635385, 0.823153, 1.06922, 1.40954", \ - "0.119763, 0.517626, 0.679003, 0.8842, 1.14386, 1.48485, 1.92861" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00977813, 0.0763142, 0.123125, 0.200775, 0.330522, 0.547306, 0.907513", \ - "0.0241103, 0.0898187, 0.131873, 0.204639, 0.331384, 0.547307, 0.908045", \ - "0.0348453, 0.10955, 0.150841, 0.219096, 0.339287, 0.549017, 0.908046", \ - "0.0518554, 0.146052, 0.190494, 0.258427, 0.371572, 0.568009, 0.914197", \ - "0.0795388, 0.208676, 0.260302, 0.33615, 0.451883, 0.639195, 0.959841", \ - "0.125047, 0.313098, 0.378842, 0.4722, 0.602183, 0.801595, 1.11249", \ - "0.201565, 0.478023, 0.57608, 0.693743, 0.861883, 1.08777, 1.43375" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0402019, 0.177173, 0.267742, 0.416967, 0.666544, 1.08188, 1.77457", \ - "0.0660595, 0.212441, 0.303211, 0.452842, 0.702816, 1.11876, 1.81249", \ - "0.0811688, 0.24633, 0.338161, 0.487647, 0.737502, 1.15448, 1.84707", \ - "0.101726, 0.305885, 0.406272, 0.560022, 0.810373, 1.22596, 1.91896", \ - "0.129707, 0.396976, 0.519968, 0.694212, 0.957045, 1.37611, 2.06851", \ - "0.166469, 0.522297, 0.680487, 0.899625, 1.20705, 1.66055, 2.36228", \ - "0.214101, 0.685495, 0.900521, 1.18815, 1.58369, 2.12998, 2.91469" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0303964, 0.216339, 0.342542, 0.550992, 0.899828, 1.48153, 2.45116", \ - "0.0442172, 0.218271, 0.342751, 0.551404, 0.899829, 1.48205, 2.45144", \ - "0.0571133, 0.228455, 0.347603, 0.552865, 0.900965, 1.48271, 2.45145", \ - "0.0766284, 0.261362, 0.373494, 0.566814, 0.904342, 1.48272, 2.45146", \ - "0.108558, 0.330513, 0.443421, 0.626366, 0.942636, 1.49735, 2.45527", \ - "0.159152, 0.445241, 0.575279, 0.765511, 1.07299, 1.58839, 2.49321", \ - "0.243775, 0.627788, 0.789044, 1.0171, 1.34729, 1.86189, 2.71418" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0200397, 0.0739131, 0.108518, 0.165774, 0.261565, 0.4212, 0.687158", \ - "0.0394536, 0.119972, 0.157596, 0.216041, 0.311808, 0.471497, 0.73778", \ - "0.0497947, 0.154391, 0.198596, 0.262385, 0.36082, 0.520644, 0.786317", \ - "0.0622829, 0.205828, 0.262507, 0.340049, 0.450588, 0.617266, 0.883622", \ - "0.0789826, 0.28139, 0.358937, 0.461109, 0.599134, 0.792152, 1.0768", \ - "0.0990091, 0.385676, 0.496658, 0.637266, 0.824504, 1.07115, 1.41133", \ - "0.12186, 0.518487, 0.680454, 0.886052, 1.14592, 1.48662, 1.93116" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124315, 0.081723, 0.128434, 0.20589, 0.335721, 0.55212, 0.912443", \ - "0.0338249, 0.0951694, 0.136999, 0.209733, 0.336427, 0.552121, 0.912646", \ - "0.0493621, 0.11525, 0.155986, 0.224199, 0.344398, 0.554064, 0.912647", \ - "0.0736138, 0.152711, 0.196203, 0.26398, 0.376591, 0.57286, 0.91839", \ - "0.112073, 0.217941, 0.267242, 0.341738, 0.457357, 0.64415, 0.965293", \ - "0.173456, 0.326507, 0.389626, 0.478921, 0.608506, 0.805661, 1.11765", \ - "0.272196, 0.500385, 0.59218, 0.706826, 0.869357, 1.09538, 1.43852" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00887027, 0.00950117, 0.00946205, 0.00939019, 0.00908414, 0.00867691, 0.00805066", \ - "0.00840954, 0.00912741, 0.00919001, 0.00923662, 0.00904109, 0.00867265, 0.00825493", \ - "0.00834092, 0.00898711, 0.00900592, 0.0090144, 0.00895753, 0.00874238, 0.00826591", \ - "0.00848481, 0.00869291, 0.00887543, 0.00887061, 0.008827, 0.00854209, 0.0080412", \ - "0.00945918, 0.00898439, 0.00894997, 0.00882194, 0.00934527, 0.00844643, 0.00807007", \ - "0.012745, 0.0103969, 0.00995238, 0.00967067, 0.00912763, 0.00948647, 0.00821613", \ - "0.020951, 0.0153668, 0.014082, 0.0129352, 0.011913, 0.0106329, 0.00984994" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00559958, 0.00572434, 0.0056645, 0.00555351, 0.00536779, 0.00503487, 0.00431686", \ - "0.00501559, 0.00545365, 0.00542754, 0.00533319, 0.00521487, 0.00492786, 0.00424933", \ - "0.00508941, 0.00527429, 0.0053693, 0.00522733, 0.00515017, 0.00477373, 0.00427518", \ - "0.00568483, 0.00542871, 0.00532244, 0.00527666, 0.00561506, 0.00527552, 0.00407075", \ - "0.00727582, 0.0061152, 0.00593804, 0.00554842, 0.00528428, 0.00570541, 0.00437787", \ - "0.0108698, 0.00827572, 0.00772352, 0.00710411, 0.00652176, 0.00531036, 0.00567644", \ - "0.0189125, 0.0142514, 0.0127708, 0.011104, 0.00976947, 0.00859004, 0.0068841" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00942544, 0.00950152, 0.00942789, 0.00932725, 0.00905528, 0.00865366, 0.0080567", \ - "0.00907608, 0.00930556, 0.00931477, 0.00931823, 0.00899435, 0.00862936, 0.0081387", \ - "0.00899519, 0.00930351, 0.00919959, 0.00919698, 0.00896598, 0.00865337, 0.00809436", \ - "0.00906816, 0.00912831, 0.00920981, 0.00906816, 0.00916193, 0.00855295, 0.00811808", \ - "0.00984561, 0.00948778, 0.00937468, 0.00916621, 0.00930683, 0.00857105, 0.00812349", \ - "0.012668, 0.0108935, 0.0104643, 0.0101715, 0.00954533, 0.00955639, 0.00835658", \ - "0.0200271, 0.0157683, 0.0145726, 0.0134696, 0.0124088, 0.0110804, 0.0102785" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00897837, 0.00897447, 0.00890608, 0.00877064, 0.00861259, 0.00826164, 0.00756493", \ - "0.00843982, 0.00879505, 0.00877436, 0.00861479, 0.00847564, 0.00811693, 0.00757864", \ - "0.00835258, 0.00859772, 0.0086908, 0.0085338, 0.0084051, 0.00815365, 0.00732335", \ - "0.00846467, 0.00864324, 0.00860499, 0.00853484, 0.00854632, 0.00824558, 0.00728573", \ - "0.00935269, 0.0089342, 0.00890128, 0.00879564, 0.00848055, 0.00841716, 0.00781448", \ - "0.0122677, 0.0104311, 0.0100137, 0.0096593, 0.00940864, 0.00858626, 0.00888614", \ - "0.019413, 0.0152102, 0.014076, 0.0128752, 0.0119637, 0.0109429, 0.00957971" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00514621, 0.00578797, 0.00577588, 0.00567107, 0.00543739, 0.00501726, 0.00448777", \ - "0.00486423, 0.00529796, 0.0053695, 0.00543973, 0.00525414, 0.00495049, 0.00463505", \ - "0.00517791, 0.00525914, 0.00521445, 0.00528993, 0.00527116, 0.00497698, 0.00440574", \ - "0.0058389, 0.00525847, 0.00530591, 0.00514783, 0.00538771, 0.00471733, 0.00426527", \ - "0.00757202, 0.00616308, 0.00582349, 0.00552903, 0.00533904, 0.00486353, 0.0043675", \ - "0.0117364, 0.00869782, 0.00795775, 0.00738932, 0.00626603, 0.00619783, 0.00472236", \ - "0.0208118, 0.0151374, 0.0136149, 0.0121499, 0.0104645, 0.00843758, 0.00709322" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00610599, 0.00711053, 0.00706298, 0.00696655, 0.00676953, 0.00643522, 0.00576516", \ - "0.00576995, 0.00673472, 0.00689288, 0.00692439, 0.00679154, 0.00652647, 0.00592733", \ - "0.0060032, 0.00664106, 0.0066632, 0.00679272, 0.00730277, 0.00642149, 0.00579105", \ - "0.00677255, 0.00657817, 0.00671804, 0.00659937, 0.00650447, 0.00700599, 0.00642839", \ - "0.00868365, 0.00710249, 0.00705848, 0.00706641, 0.00695463, 0.0062604, 0.00706913", \ - "0.0130344, 0.00943414, 0.0087959, 0.00823785, 0.00780692, 0.00746404, 0.00623369", \ - "0.0220656, 0.015953, 0.0141398, 0.0126568, 0.0109266, 0.0098826, 0.00873757" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00431239, 0.00522966, 0.00523752, 0.00512688, 0.00490083, 0.00453779, 0.00392181", \ - "0.00426415, 0.00475008, 0.00481329, 0.0048351, 0.00471146, 0.00443486, 0.00401016", \ - "0.00468571, 0.00468454, 0.00473339, 0.00468656, 0.0046307, 0.00430903, 0.00382918", \ - "0.00547732, 0.00472944, 0.00473588, 0.00460904, 0.0052538, 0.00420704, 0.00385233", \ - "0.00742145, 0.00566538, 0.00534094, 0.00498296, 0.00490528, 0.00418714, 0.0037501", \ - "0.0118724, 0.00830225, 0.00749475, 0.00684661, 0.00575984, 0.00558986, 0.00415272", \ - "0.0212728, 0.0148701, 0.0132677, 0.0117548, 0.00993794, 0.00805016, 0.00665962" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00286253, 0.00393175, 0.00383674, 0.00374236, 0.00359298, 0.00328141, 0.00260197", \ - "0.00251785, 0.00352311, 0.00364836, 0.00394769, 0.00374478, 0.00328166, 0.00272391", \ - "0.00276568, 0.00341127, 0.00349404, 0.00356118, 0.00400471, 0.00378451, 0.00260853", \ - "0.00355445, 0.00335631, 0.00350098, 0.0035466, 0.00335038, 0.00397252, 0.0032615", \ - "0.00552588, 0.0039063, 0.00394685, 0.00387893, 0.00372114, 0.00309341, 0.00326613", \ - "0.0099963, 0.00629703, 0.0055544, 0.00517695, 0.00476255, 0.00446567, 0.00310978", \ - "0.019147, 0.0127885, 0.0110742, 0.0094165, 0.00775093, 0.00666708, 0.00567359" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0043115, 0.00531096, 0.00522494, 0.00513373, 0.00494677, 0.00479423, 0.00481698", \ - "0.00431571, 0.004844, 0.00484787, 0.00482164, 0.00474436, 0.00473636, 0.0043855", \ - "0.00475625, 0.00463744, 0.00474078, 0.00471458, 0.00460403, 0.0047148, 0.00442768", \ - "0.00559744, 0.00483434, 0.00470117, 0.00486468, 0.00452444, 0.00529537, 0.0053157", \ - "0.00766377, 0.00582423, 0.00547107, 0.00498938, 0.00495108, 0.00463688, 0.00499819", \ - "0.0123871, 0.00868317, 0.00780562, 0.00705499, 0.00600518, 0.00525411, 0.00507973", \ - "0.0222542, 0.0155852, 0.0139056, 0.0119971, 0.0102666, 0.00853609, 0.006237" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00272801, 0.00381978, 0.00369812, 0.00363579, 0.0034703, 0.00314841, 0.00248768", \ - "0.00243836, 0.00333268, 0.00347047, 0.00370415, 0.00332499, 0.00311322, 0.00254775", \ - "0.00273526, 0.00319716, 0.00324058, 0.0033536, 0.00359981, 0.00357996, 0.00236547", \ - "0.00358841, 0.0032303, 0.00333472, 0.00330125, 0.00309751, 0.00374429, 0.00322431", \ - "0.00565133, 0.00384736, 0.00373905, 0.00370865, 0.0035644, 0.00293591, 0.00305758", \ - "0.0102501, 0.0064474, 0.00565162, 0.00511111, 0.00471814, 0.00416177, 0.0028816", \ - "0.0199609, 0.0133647, 0.0115107, 0.009734, 0.0080838, 0.00666824, 0.00553535" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0043115, 0.00531096, 0.00522494, 0.00513373, 0.00494677, 0.00479423, 0.00481698", \ - "0.00431571, 0.004844, 0.00484787, 0.00482164, 0.00474436, 0.00473636, 0.0043855", \ - "0.00475625, 0.00463744, 0.00474078, 0.00471458, 0.00460403, 0.0047148, 0.00442768", \ - "0.00559744, 0.00483434, 0.00470117, 0.00486468, 0.00452444, 0.00529537, 0.0053157", \ - "0.00766377, 0.00582423, 0.00547107, 0.00498938, 0.00495108, 0.00463688, 0.00499819", \ - "0.0123871, 0.00868317, 0.00780562, 0.00705499, 0.00600518, 0.00525411, 0.00507973", \ - "0.0222542, 0.0155852, 0.0139056, 0.0119971, 0.0102666, 0.00853609, 0.006237" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00286253, 0.00393175, 0.00383674, 0.00374236, 0.00359298, 0.00328141, 0.00260197", \ - "0.00251785, 0.00352311, 0.00364836, 0.00394769, 0.00374478, 0.00328166, 0.00272391", \ - "0.00276568, 0.00341127, 0.00349404, 0.00356118, 0.00400471, 0.00378451, 0.00260853", \ - "0.00355445, 0.00335631, 0.00350098, 0.0035466, 0.00335038, 0.00397252, 0.0032615", \ - "0.00552588, 0.0039063, 0.00394685, 0.00387893, 0.00372114, 0.00309341, 0.00326613", \ - "0.0099963, 0.00629703, 0.0055544, 0.00517695, 0.00476255, 0.00446567, 0.00310978", \ - "0.019147, 0.0127885, 0.0110742, 0.0094165, 0.00775093, 0.00666708, 0.00567359" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00581309; - rise_capacitance : 0.00575817; - rise_capacitance_range (0.00526931, 0.00624838); - fall_capacitance : 0.005868; - fall_capacitance_range (0.0050207, 0.00670681); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00608046; - rise_capacitance : 0.00617148; - rise_capacitance_range (0.00540947, 0.00684975); - fall_capacitance : 0.00598943; - fall_capacitance_range (0.00533975, 0.00670063); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00564011; - rise_capacitance : 0.00578158; - rise_capacitance_range (0.00459888, 0.0067687); - fall_capacitance : 0.00549863; - fall_capacitance_range (0.00491808, 0.00625795); - } - } - cell (sg13g2_a221oi_1) { - area : 14.5152; - cell_footprint : "a221oi"; - cell_leakage_power : 157.856; - leakage_power () { - value : 141.709; - when : "!A1&!A2&!B1&!B2&!C1&Y"; - } - leakage_power () { - value : 167.089; - when : "!A1&!A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 170.177; - when : "!A1&!A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 170.177; - when : "!A1&!A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 188.386; - when : "!A1&!A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 140.666; - when : "!A1&!A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 170.182; - when : "!A1&A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 173.27; - when : "!A1&A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 154.718; - when : "!A1&A2&B1&!B2&!C1&Y"; - } - leakage_power () { - value : 173.27; - when : "!A1&A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 191.479; - when : "!A1&A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 143.759; - when : "!A1&A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 170.182; - when : "A1&!A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 173.27; - when : "A1&!A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 130.276; - when : "A1&!A2&B1&!B2&!C1&Y"; - } - leakage_power () { - value : 173.27; - when : "A1&!A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 191.478; - when : "A1&!A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 143.759; - when : "A1&!A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 149.379; - when : "A1&A2&!B1&!B2&!C1&!Y"; - } - leakage_power () { - value : 112.17; - when : "A1&A2&!B1&!B2&C1&!Y"; - } - leakage_power () { - value : 174.193; - when : "A1&A2&!B1&B2&!C1&!Y"; - } - leakage_power () { - value : 130.213; - when : "A1&A2&!B1&B2&C1&!Y"; - } - leakage_power () { - value : 174.193; - when : "A1&A2&B1&!B2&!C1&!Y"; - } - leakage_power () { - value : 130.213; - when : "A1&A2&B1&!B2&C1&!Y"; - } - leakage_power () { - value : 131.286; - when : "A1&A2&B1&B2&!C1&!Y"; - } - leakage_power () { - value : 138.62; - when : "A1&A2&B1&B2&C1&!Y"; - } - leakage_power () { - value : 154.718; - when : "A1&!A2&!B1&!C1+!A1&A2&!B1&!C1+!A1&!A2&B1&!B2&!C1+!A1&!B1&B2&!C1"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+(B1*B2)+C1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.10679, 0.30735, 0.444921, 0.671691, 1.05128, 1.68375, 2.7378", \ - "0.135137, 0.3378, 0.475713, 0.703604, 1.08316, 1.71695, 2.77014", \ - "0.154811, 0.360753, 0.498959, 0.72667, 1.1073, 1.73988, 2.79421", \ - "0.183059, 0.401952, 0.541986, 0.770378, 1.15091, 1.784, 2.83895", \ - "0.219355, 0.471195, 0.61993, 0.854234, 1.2376, 1.87153, 2.92674", \ - "0.256057, 0.574737, 0.74316, 0.998888, 1.39894, 2.04265, 3.09675", \ - "0.29415, 0.717137, 0.92849, 1.22462, 1.67253, 2.3567, 3.43885" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.070954, 0.343545, 0.532911, 0.84595, 1.36962, 2.2423, 3.69662", \ - "0.0729985, 0.345374, 0.533001, 0.846563, 1.36963, 2.24231, 3.69663", \ - "0.0787517, 0.345375, 0.534034, 0.847329, 1.36964, 2.24232, 3.69664", \ - "0.0923942, 0.354949, 0.538752, 0.847915, 1.37011, 2.24233, 3.69665", \ - "0.122475, 0.386928, 0.566044, 0.86546, 1.37762, 2.24628, 3.69666", \ - "0.185447, 0.461155, 0.638259, 0.928953, 1.42505, 2.26702, 3.70118", \ - "0.302708, 0.607283, 0.789334, 1.08205, 1.56562, 2.38197, 3.76985" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0498533, 0.149461, 0.214981, 0.322175, 0.500613, 0.796511, 1.28882", \ - "0.0855503, 0.191537, 0.257277, 0.364369, 0.542625, 0.838748, 1.33103", \ - "0.109184, 0.229939, 0.298313, 0.406366, 0.584554, 0.880409, 1.37318", \ - "0.143888, 0.29213, 0.370466, 0.486329, 0.667723, 0.963557, 1.45535", \ - "0.192906, 0.386544, 0.483426, 0.621278, 0.823322, 1.13106, 1.62427", \ - "0.258907, 0.520818, 0.648187, 0.825163, 1.07245, 1.42685, 1.95434", \ - "0.345088, 0.702345, 0.877873, 1.11309, 1.43998, 1.88569, 2.51313" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.053828, 0.175935, 0.261235, 0.402434, 0.638969, 1.03238, 1.68792", \ - "0.0671241, 0.180238, 0.26298, 0.402702, 0.63897, 1.03239, 1.68793", \ - "0.0836141, 0.194576, 0.273052, 0.407499, 0.640008, 1.0324, 1.68833", \ - "0.112249, 0.230185, 0.306117, 0.432783, 0.653448, 1.03539, 1.68834", \ - "0.160353, 0.296935, 0.377776, 0.504378, 0.713, 1.07225, 1.70047", \ - "0.235675, 0.413448, 0.50636, 0.645051, 0.85975, 1.20665, 1.79698", \ - "0.348713, 0.603712, 0.719344, 0.886788, 1.12754, 1.49907, 2.07861" \ - ); - } - } - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !B1 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0923243, 0.293043, 0.43066, 0.65796, 1.03843, 1.67243, 2.72906", \ - "0.120396, 0.323341, 0.461564, 0.68965, 1.07028, 1.70532, 2.76238", \ - "0.138772, 0.346243, 0.484744, 0.713052, 1.09435, 1.72856, 2.78668", \ - "0.164502, 0.386982, 0.527598, 0.756418, 1.13786, 1.77262, 2.83", \ - "0.194982, 0.454638, 0.604518, 0.839944, 1.2242, 1.85988, 2.91766", \ - "0.221241, 0.555065, 0.725053, 0.982886, 1.3845, 2.0284, 3.08684", \ - "0.244985, 0.692618, 0.905213, 1.20634, 1.65658, 2.3431, 3.42841" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.059048, 0.331869, 0.521514, 0.835031, 1.35999, 2.23488, 3.69301", \ - "0.0620514, 0.332341, 0.522302, 0.835032, 1.36004, 2.23587, 3.69302", \ - "0.068022, 0.333472, 0.522303, 0.835033, 1.36005, 2.23588, 3.69316", \ - "0.0821029, 0.343916, 0.527927, 0.836815, 1.36142, 2.23589, 3.69317", \ - "0.112572, 0.376498, 0.555506, 0.855369, 1.36796, 2.24262, 3.69318", \ - "0.176361, 0.452125, 0.627907, 0.919278, 1.41576, 2.25918, 3.69804", \ - "0.295134, 0.600844, 0.779758, 1.07193, 1.55829, 2.37514, 3.76525" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0492327, 0.148682, 0.21398, 0.320873, 0.498661, 0.7942, 1.28565", \ - "0.084637, 0.190753, 0.256319, 0.363086, 0.54085, 0.836384, 1.32787", \ - "0.108124, 0.229096, 0.297334, 0.405091, 0.582737, 0.878126, 1.37048", \ - "0.142206, 0.290982, 0.369158, 0.484898, 0.665988, 0.96126, 1.45246", \ - "0.189783, 0.384667, 0.481683, 0.619375, 0.821243, 1.12853, 1.62116", \ - "0.252993, 0.517544, 0.645224, 0.822496, 1.06964, 1.4239, 1.95097", \ - "0.334655, 0.696292, 0.872568, 1.10837, 1.43538, 1.88115, 2.50934" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0423669, 0.166946, 0.252249, 0.393432, 0.630347, 1.02433, 1.68008", \ - "0.0547373, 0.171208, 0.254215, 0.39368, 0.630348, 1.02434, 1.68011", \ - "0.0693378, 0.18531, 0.263937, 0.39905, 0.630561, 1.02435, 1.6808", \ - "0.0946727, 0.220333, 0.297076, 0.42387, 0.644148, 1.02693, 1.68081", \ - "0.137388, 0.284925, 0.367341, 0.494839, 0.703986, 1.06356, 1.69389", \ - "0.203333, 0.398389, 0.494295, 0.633517, 0.850155, 1.19727, 1.7885", \ - "0.302228, 0.583558, 0.702147, 0.876114, 1.11638, 1.49171, 2.06963" \ - ); - } - } - timing () { - related_pin : "A1"; - sdf_cond : "(A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0829001, 0.248677, 0.362334, 0.549914, 0.863988, 1.38739, 2.25953", \ - "0.113368, 0.281778, 0.395826, 0.583915, 0.898395, 1.4222, 2.29421", \ - "0.133554, 0.307871, 0.422315, 0.610759, 0.92503, 1.44896, 2.32139", \ - "0.161527, 0.354091, 0.471686, 0.661355, 0.976246, 1.50056, 2.37325", \ - "0.193851, 0.42889, 0.558036, 0.757018, 1.07662, 1.60192, 2.47474", \ - "0.221238, 0.53589, 0.689224, 0.915692, 1.25801, 1.79841, 2.67365", \ - "0.243515, 0.677919, 0.878598, 1.15523, 1.55426, 2.14656, 3.06209" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0491653, 0.275836, 0.433346, 0.693899, 1.13004, 1.85684, 3.0682", \ - "0.0530898, 0.276026, 0.433999, 0.6939, 1.13005, 1.85685, 3.06821", \ - "0.0601098, 0.278447, 0.434286, 0.694078, 1.13006, 1.85686, 3.06822", \ - "0.0763287, 0.292012, 0.443088, 0.697932, 1.131, 1.85687, 3.06823", \ - "0.110381, 0.330707, 0.47709, 0.723003, 1.1435, 1.85971, 3.06824", \ - "0.177251, 0.414021, 0.560725, 0.800856, 1.20639, 1.89595, 3.07936", \ - "0.299189, 0.575067, 0.729951, 0.971702, 1.37342, 2.04086, 3.17868" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0513112, 0.151401, 0.216943, 0.323935, 0.502083, 0.797444, 1.28912", \ - "0.0874307, 0.193523, 0.25923, 0.36619, 0.54412, 0.839857, 1.33134", \ - "0.111719, 0.232021, 0.300224, 0.408135, 0.586031, 0.881494, 1.37388", \ - "0.147314, 0.294523, 0.372509, 0.488092, 0.669152, 0.964636, 1.45568", \ - "0.197578, 0.389442, 0.485829, 0.623048, 0.824796, 1.13196, 1.62447", \ - "0.264848, 0.524419, 0.650969, 0.827479, 1.07415, 1.42764, 1.95458", \ - "0.351872, 0.70733, 0.880998, 1.11602, 1.44133, 1.88687, 2.51316" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0445682, 0.169274, 0.254772, 0.39595, 0.63249, 1.02712, 1.68302", \ - "0.0564907, 0.173269, 0.256566, 0.39798, 0.632491, 1.02713, 1.68303", \ - "0.0712507, 0.187258, 0.266354, 0.4011, 0.633976, 1.02714, 1.68335", \ - "0.096165, 0.221997, 0.298601, 0.425964, 0.646846, 1.03024, 1.68336", \ - "0.139127, 0.286918, 0.369059, 0.497715, 0.706447, 1.06593, 1.69578", \ - "0.205365, 0.399715, 0.497096, 0.634228, 0.851906, 1.19977, 1.7901", \ - "0.304575, 0.584282, 0.702852, 0.876849, 1.11742, 1.49219, 2.07092" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.10679, 0.30735, 0.444921, 0.671691, 1.05128, 1.68375, 2.7378", \ - "0.135137, 0.3378, 0.475713, 0.703604, 1.08316, 1.71695, 2.77014", \ - "0.154811, 0.360753, 0.498959, 0.72667, 1.1073, 1.73988, 2.79421", \ - "0.183059, 0.401952, 0.541986, 0.770378, 1.15091, 1.784, 2.83895", \ - "0.219355, 0.471195, 0.61993, 0.854234, 1.2376, 1.87153, 2.92674", \ - "0.256057, 0.574737, 0.74316, 0.998888, 1.39894, 2.04265, 3.09675", \ - "0.29415, 0.717137, 0.92849, 1.22462, 1.67253, 2.3567, 3.43885" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.070954, 0.343545, 0.532911, 0.84595, 1.36962, 2.2423, 3.69662", \ - "0.0729985, 0.345374, 0.533001, 0.846563, 1.36963, 2.24231, 3.69663", \ - "0.0787517, 0.345375, 0.534034, 0.847329, 1.36964, 2.24232, 3.69664", \ - "0.0923942, 0.354949, 0.538752, 0.847915, 1.37011, 2.24233, 3.69665", \ - "0.122475, 0.386928, 0.566044, 0.86546, 1.37762, 2.24628, 3.69666", \ - "0.185447, 0.461155, 0.638259, 0.928953, 1.42505, 2.26702, 3.70118", \ - "0.302708, 0.607283, 0.789334, 1.08205, 1.56562, 2.38197, 3.76985" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0513112, 0.151401, 0.216943, 0.323935, 0.502083, 0.797444, 1.28912", \ - "0.0874307, 0.193523, 0.25923, 0.36619, 0.54412, 0.839857, 1.33134", \ - "0.111719, 0.232021, 0.300224, 0.408135, 0.586031, 0.881494, 1.37388", \ - "0.147314, 0.294523, 0.372509, 0.488092, 0.669152, 0.964636, 1.45568", \ - "0.197578, 0.389442, 0.485829, 0.623048, 0.824796, 1.13196, 1.62447", \ - "0.264848, 0.524419, 0.650969, 0.827479, 1.07415, 1.42764, 1.95458", \ - "0.351872, 0.70733, 0.880998, 1.11602, 1.44133, 1.88687, 2.51316" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0445682, 0.169274, 0.254772, 0.39595, 0.63249, 1.02712, 1.68302", \ - "0.0564907, 0.173269, 0.256566, 0.39798, 0.632491, 1.02713, 1.68303", \ - "0.0712507, 0.187258, 0.266354, 0.4011, 0.633976, 1.02714, 1.68335", \ - "0.096165, 0.221997, 0.298601, 0.425964, 0.646846, 1.03024, 1.68336", \ - "0.139127, 0.286918, 0.369059, 0.497715, 0.706447, 1.06593, 1.69578", \ - "0.205365, 0.399715, 0.497096, 0.634228, 0.851906, 1.19977, 1.7901", \ - "0.304575, 0.584282, 0.702852, 0.876849, 1.11742, 1.49219, 2.07092" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118621, 0.318279, 0.455509, 0.682144, 1.06126, 1.69295, 2.74547", \ - "0.148888, 0.349803, 0.48724, 0.714417, 1.09371, 1.72585, 2.77782", \ - "0.16945, 0.373222, 0.510878, 0.738071, 1.11769, 1.74922, 2.80309", \ - "0.200227, 0.415539, 0.554807, 0.782205, 1.16219, 1.79458, 2.84683", \ - "0.241427, 0.486626, 0.633852, 0.867223, 1.24912, 1.88153, 2.93511", \ - "0.2868, 0.592015, 0.759565, 1.01333, 1.41199, 2.05194, 3.10514", \ - "0.339234, 0.742133, 0.949066, 1.24206, 1.68704, 2.36914, 3.44898" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0825327, 0.356122, 0.54478, 0.857316, 1.38119, 2.25286, 3.70546", \ - "0.0841341, 0.356123, 0.544963, 0.85786, 1.3812, 2.25287, 3.70547", \ - "0.0895821, 0.357167, 0.54609, 0.857861, 1.38121, 2.25288, 3.70548", \ - "0.102563, 0.366376, 0.550623, 0.859765, 1.38713, 2.25289, 3.70549", \ - "0.132984, 0.397728, 0.577043, 0.876962, 1.38865, 2.25619, 3.7055", \ - "0.194684, 0.469878, 0.648473, 0.940264, 1.43524, 2.27708, 3.71009", \ - "0.305777, 0.615557, 0.798552, 1.09047, 1.57636, 2.39141, 3.77746" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0537624, 0.153384, 0.218963, 0.326088, 0.504503, 0.800432, 1.29267", \ - "0.0866897, 0.190678, 0.256504, 0.363748, 0.54207, 0.838196, 1.33048", \ - "0.109902, 0.224056, 0.291802, 0.399917, 0.57834, 0.874528, 1.36734", \ - "0.144834, 0.279954, 0.354797, 0.468522, 0.649792, 0.946475, 1.43887", \ - "0.194464, 0.369298, 0.458457, 0.587779, 0.783907, 1.09004, 1.58468", \ - "0.260832, 0.502188, 0.616968, 0.778557, 1.00833, 1.3485, 1.86795", \ - "0.348857, 0.686011, 0.846952, 1.06041, 1.35567, 1.76699, 2.35904" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0537419, 0.175935, 0.26125, 0.402461, 0.639006, 1.03191, 1.68789", \ - "0.0618149, 0.178616, 0.262347, 0.402474, 0.639007, 1.03194, 1.68791", \ - "0.0732118, 0.187791, 0.268843, 0.405703, 0.63908, 1.03199, 1.68834", \ - "0.0956243, 0.212145, 0.290925, 0.422236, 0.648101, 1.03518, 1.68835", \ - "0.137908, 0.261959, 0.341773, 0.471509, 0.687966, 1.0592, 1.69703", \ - "0.208657, 0.357506, 0.442822, 0.574461, 0.79194, 1.14999, 1.76051", \ - "0.314444, 0.525915, 0.625036, 0.772008, 0.999318, 1.36337, 1.95661" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !B1 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.104568, 0.303978, 0.441521, 0.668519, 1.04849, 1.68165, 2.73683", \ - "0.134313, 0.335489, 0.473128, 0.70085, 1.0809, 1.71462, 2.76913", \ - "0.153991, 0.358865, 0.496774, 0.724328, 1.1048, 1.73789, 2.79439", \ - "0.182534, 0.400745, 0.540458, 0.768385, 1.14879, 1.78226, 2.83802", \ - "0.218604, 0.470306, 0.618588, 0.852977, 1.236, 1.87005, 2.92604", \ - "0.254971, 0.572864, 0.741591, 0.997629, 1.39807, 2.03997, 3.0957", \ - "0.295184, 0.717243, 0.927085, 1.22645, 1.67143, 2.35622, 3.43859" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0709026, 0.343999, 0.533662, 0.84706, 1.37101, 2.24547, 3.70196", \ - "0.0731593, 0.346269, 0.533782, 0.847061, 1.37135, 2.24548, 3.70197", \ - "0.0786749, 0.34627, 0.533783, 0.847703, 1.37136, 2.24549, 3.70202", \ - "0.0922369, 0.355456, 0.539614, 0.848844, 1.37137, 2.2455, 3.70203", \ - "0.122101, 0.387227, 0.566814, 0.86694, 1.37904, 2.25158, 3.70204", \ - "0.183864, 0.459961, 0.638094, 0.930615, 1.42634, 2.27026, 3.70642", \ - "0.295032, 0.606115, 0.788732, 1.08437, 1.56724, 2.38522, 3.77407" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0531337, 0.152579, 0.217937, 0.324773, 0.502719, 0.798006, 1.28981", \ - "0.0858872, 0.189884, 0.255515, 0.362456, 0.540211, 0.835801, 1.32728", \ - "0.109029, 0.223185, 0.290808, 0.398618, 0.576585, 0.872088, 1.36469", \ - "0.143456, 0.278922, 0.35358, 0.467157, 0.648009, 0.944082, 1.43604", \ - "0.192088, 0.367789, 0.456988, 0.586164, 0.781984, 1.08775, 1.58138", \ - "0.256471, 0.499675, 0.614707, 0.776211, 1.0059, 1.34566, 1.86463", \ - "0.340192, 0.681147, 0.842659, 1.05748, 1.35199, 1.76419, 2.35546" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0422686, 0.166671, 0.252397, 0.393508, 0.630422, 1.02405, 1.68099", \ - "0.0498639, 0.169354, 0.253591, 0.393888, 0.630423, 1.02461, 1.681", \ - "0.0602987, 0.178513, 0.259888, 0.396798, 0.630989, 1.02523, 1.68101", \ - "0.0807402, 0.202281, 0.28159, 0.413289, 0.63944, 1.02669, 1.68102", \ - "0.119241, 0.252807, 0.3318, 0.462633, 0.679359, 1.05085, 1.68994", \ - "0.181715, 0.344559, 0.431961, 0.564262, 0.783459, 1.14102, 1.75196", \ - "0.276344, 0.507368, 0.609997, 0.760297, 0.989, 1.35345, 1.9504" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "(A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !B1 * !B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0927843, 0.257564, 0.3712, 0.558416, 0.871992, 1.39448, 2.26524", \ - "0.124895, 0.291586, 0.405293, 0.592808, 0.90696, 1.42941, 2.29965", \ - "0.146535, 0.318185, 0.432046, 0.619912, 0.933579, 1.45665, 2.32714", \ - "0.177556, 0.3655, 0.482211, 0.670946, 0.985143, 1.50798, 2.37949", \ - "0.216312, 0.442403, 0.569854, 0.767731, 1.0861, 1.61011, 2.48214", \ - "0.253987, 0.5535, 0.703677, 0.92761, 1.26918, 1.80683, 2.68048", \ - "0.292495, 0.701748, 0.899209, 1.17148, 1.56611, 2.15666, 3.06945" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0588438, 0.285774, 0.443264, 0.703499, 1.13921, 1.86507, 3.07457", \ - "0.0618701, 0.285958, 0.443546, 0.7035, 1.13922, 1.86508, 3.07458", \ - "0.0684252, 0.288315, 0.444071, 0.706771, 1.13923, 1.86509, 3.07459", \ - "0.0838048, 0.301107, 0.452463, 0.707271, 1.14194, 1.8651, 3.0746", \ - "0.117834, 0.339071, 0.485983, 0.731876, 1.15244, 1.86797, 3.07617", \ - "0.183253, 0.421514, 0.56911, 0.8085, 1.21507, 1.90424, 3.08677", \ - "0.29853, 0.579182, 0.735192, 0.979502, 1.37941, 2.0492, 3.18457" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0552026, 0.155315, 0.220844, 0.327872, 0.505909, 0.801355, 1.29329", \ - "0.0883934, 0.192661, 0.25844, 0.365528, 0.543579, 0.839288, 1.33081", \ - "0.112074, 0.226075, 0.293782, 0.401708, 0.579876, 0.87565, 1.36818", \ - "0.147756, 0.282244, 0.356759, 0.470356, 0.651347, 0.947513, 1.43954", \ - "0.198737, 0.371859, 0.460826, 0.589753, 0.785599, 1.09101, 1.58485", \ - "0.266986, 0.505638, 0.619567, 0.780686, 1.01003, 1.34929, 1.86871", \ - "0.356952, 0.690319, 0.850505, 1.06355, 1.35743, 1.76887, 2.35952" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0446547, 0.169197, 0.254744, 0.396098, 0.633023, 1.02726, 1.68371", \ - "0.0517746, 0.171953, 0.255992, 0.396236, 0.633024, 1.02727, 1.68372", \ - "0.0620713, 0.180654, 0.262004, 0.399759, 0.633689, 1.02728, 1.68464", \ - "0.0821793, 0.204599, 0.283974, 0.415536, 0.641966, 1.0297, 1.68465", \ - "0.120779, 0.253784, 0.333675, 0.464462, 0.68168, 1.05337, 1.69121", \ - "0.183452, 0.345103, 0.43358, 0.565999, 0.784712, 1.14358, 1.7545", \ - "0.278053, 0.510615, 0.610136, 0.763757, 0.990335, 1.35689, 1.95177" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.118621, 0.318279, 0.455509, 0.682144, 1.06126, 1.69295, 2.74547", \ - "0.148888, 0.349803, 0.48724, 0.714417, 1.09371, 1.72585, 2.77782", \ - "0.16945, 0.373222, 0.510878, 0.738071, 1.11769, 1.74922, 2.80309", \ - "0.200227, 0.415539, 0.554807, 0.782205, 1.16219, 1.79458, 2.84683", \ - "0.241427, 0.486626, 0.633852, 0.867223, 1.24912, 1.88153, 2.93511", \ - "0.2868, 0.592015, 0.759565, 1.01333, 1.41199, 2.05194, 3.10514", \ - "0.339234, 0.742133, 0.949066, 1.24206, 1.68704, 2.36914, 3.44898" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0825327, 0.356122, 0.54478, 0.857316, 1.38119, 2.25286, 3.70546", \ - "0.0841341, 0.356123, 0.544963, 0.85786, 1.3812, 2.25287, 3.70547", \ - "0.0895821, 0.357167, 0.54609, 0.857861, 1.38121, 2.25288, 3.70548", \ - "0.102563, 0.366376, 0.550623, 0.859765, 1.38713, 2.25289, 3.70549", \ - "0.132984, 0.397728, 0.577043, 0.876962, 1.38865, 2.25619, 3.7055", \ - "0.194684, 0.469878, 0.648473, 0.940264, 1.43524, 2.27708, 3.71009", \ - "0.305777, 0.615557, 0.798552, 1.09047, 1.57636, 2.39141, 3.77746" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0552026, 0.155315, 0.220844, 0.327872, 0.505909, 0.801355, 1.29329", \ - "0.0883934, 0.192661, 0.25844, 0.365528, 0.543579, 0.839288, 1.33081", \ - "0.112074, 0.226075, 0.293782, 0.401708, 0.579876, 0.87565, 1.36818", \ - "0.147756, 0.282244, 0.356759, 0.470356, 0.651347, 0.947513, 1.43954", \ - "0.198737, 0.371859, 0.460826, 0.589753, 0.785599, 1.09101, 1.58485", \ - "0.266986, 0.505638, 0.619567, 0.780686, 1.01003, 1.34929, 1.86871", \ - "0.356952, 0.690319, 0.850505, 1.06355, 1.35743, 1.76887, 2.35952" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0446547, 0.169197, 0.254744, 0.396098, 0.633023, 1.02726, 1.68371", \ - "0.0517746, 0.171953, 0.255992, 0.396236, 0.633024, 1.02727, 1.68372", \ - "0.0620713, 0.180654, 0.262004, 0.399759, 0.633689, 1.02728, 1.68464", \ - "0.0821793, 0.204599, 0.283974, 0.415536, 0.641966, 1.0297, 1.68465", \ - "0.120779, 0.253784, 0.333675, 0.464462, 0.68168, 1.05337, 1.69121", \ - "0.183452, 0.345103, 0.43358, 0.565999, 0.784712, 1.14358, 1.7545", \ - "0.278053, 0.510615, 0.610136, 0.763757, 0.990335, 1.35689, 1.95177" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0954356, 0.296232, 0.433787, 0.660945, 1.04095, 1.67418, 2.72955", \ - "0.122105, 0.32595, 0.464102, 0.691878, 1.0722, 1.70558, 2.76193", \ - "0.141586, 0.351917, 0.490416, 0.718543, 1.0994, 1.73289, 2.78956", \ - "0.169938, 0.40228, 0.54362, 0.772564, 1.15366, 1.78748, 2.84372", \ - "0.207464, 0.48954, 0.64349, 0.881386, 1.26593, 1.90095, 2.95675", \ - "0.254606, 0.618826, 0.801697, 1.06937, 1.4767, 2.12261, 3.17955", \ - "0.323366, 0.80188, 1.03714, 1.36095, 1.83484, 2.5348, 3.6255" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0711564, 0.343849, 0.533285, 0.84706, 1.37154, 2.24547, 3.7001", \ - "0.0756905, 0.345489, 0.533699, 0.847061, 1.37158, 2.24548, 3.70149", \ - "0.0851643, 0.34659, 0.534523, 0.847062, 1.37159, 2.24564, 3.70199", \ - "0.106863, 0.362009, 0.54307, 0.849791, 1.37427, 2.24565, 3.702", \ - "0.14814, 0.407803, 0.581297, 0.874885, 1.38195, 2.25073, 3.70201", \ - "0.217759, 0.505212, 0.678123, 0.962323, 1.44503, 2.27797, 3.70779", \ - "0.325015, 0.67883, 0.866246, 1.15772, 1.63115, 2.42892, 3.79329" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0456987, 0.140543, 0.204977, 0.311165, 0.488858, 0.783945, 1.27583", \ - "0.0772352, 0.182867, 0.247744, 0.354006, 0.531577, 0.826971, 1.31864", \ - "0.0973099, 0.22022, 0.288454, 0.39594, 0.573366, 0.868583, 1.36089", \ - "0.125271, 0.279726, 0.35872, 0.474954, 0.656384, 0.951571, 1.4426", \ - "0.164035, 0.369101, 0.468489, 0.607673, 0.810948, 1.11896, 1.61198", \ - "0.214233, 0.495308, 0.626451, 0.807252, 1.05676, 1.41303, 1.94152", \ - "0.276867, 0.662791, 0.844992, 1.08689, 1.41815, 1.86809, 2.49803" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0433705, 0.165075, 0.250351, 0.391416, 0.627778, 1.02089, 1.67615", \ - "0.0585434, 0.17021, 0.252402, 0.39327, 0.627779, 1.0209, 1.67616", \ - "0.0750721, 0.185468, 0.263275, 0.397068, 0.628292, 1.02091, 1.67645", \ - "0.10344, 0.221761, 0.297434, 0.423097, 0.642388, 1.02424, 1.67646", \ - "0.150035, 0.288833, 0.369267, 0.495282, 0.703466, 1.06174, 1.68922", \ - "0.221717, 0.405157, 0.498314, 0.635646, 0.850769, 1.19628, 1.78661", \ - "0.332004, 0.595018, 0.711524, 0.879874, 1.11957, 1.49168, 2.06848" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.080932, 0.281659, 0.419399, 0.646574, 1.02735, 1.6611, 2.71767", \ - "0.106646, 0.311146, 0.4495, 0.677455, 1.05829, 1.69286, 2.7492", \ - "0.123875, 0.337195, 0.475721, 0.704126, 1.08542, 1.71977, 2.77662", \ - "0.147409, 0.386914, 0.528831, 0.758086, 1.13968, 1.77443, 2.83196", \ - "0.176732, 0.471959, 0.627817, 0.866494, 1.25174, 1.88765, 2.94542", \ - "0.213106, 0.598135, 0.783094, 1.05267, 1.4624, 2.10953, 3.16819", \ - "0.26838, 0.773673, 1.01289, 1.34173, 1.81833, 2.51992, 3.61398" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0590688, 0.331868, 0.521421, 0.834605, 1.35983, 2.2332, 3.69302", \ - "0.0651507, 0.332062, 0.521422, 0.834894, 1.35984, 2.23404, 3.69303", \ - "0.0754043, 0.33498, 0.5222, 0.835292, 1.35985, 2.23509, 3.69304", \ - "0.097204, 0.351144, 0.53162, 0.838057, 1.36166, 2.2351, 3.69305", \ - "0.137865, 0.398016, 0.570877, 0.863774, 1.37151, 2.24632, 3.69306", \ - "0.207174, 0.49658, 0.668928, 0.951156, 1.43524, 2.26792, 3.6991", \ - "0.312491, 0.669959, 0.857712, 1.14992, 1.62268, 2.41938, 3.78624" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0452194, 0.139781, 0.204025, 0.309921, 0.486987, 0.78169, 1.2727", \ - "0.0765108, 0.182142, 0.246841, 0.352758, 0.529859, 0.824634, 1.31558", \ - "0.0962804, 0.21941, 0.28751, 0.394765, 0.571709, 0.866459, 1.35835", \ - "0.123565, 0.278613, 0.357475, 0.473649, 0.654675, 0.949199, 1.43981", \ - "0.161062, 0.367282, 0.466771, 0.605807, 0.808991, 1.11655, 1.60887", \ - "0.208682, 0.492153, 0.623653, 0.804383, 1.05394, 1.41022, 1.93816", \ - "0.266452, 0.656268, 0.839413, 1.08224, 1.41363, 1.86394, 2.49412" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0333153, 0.155917, 0.241551, 0.382579, 0.619025, 1.01289, 1.66813", \ - "0.0470613, 0.16109, 0.243642, 0.383788, 0.619026, 1.0129, 1.66889", \ - "0.0611829, 0.176434, 0.254152, 0.388106, 0.61977, 1.01291, 1.6689", \ - "0.0862292, 0.211768, 0.28836, 0.414122, 0.633727, 1.01683, 1.66891", \ - "0.125668, 0.276903, 0.358637, 0.485522, 0.695005, 1.05354, 1.68088", \ - "0.187058, 0.389053, 0.486071, 0.624178, 0.84132, 1.18751, 1.77732", \ - "0.281717, 0.572976, 0.693806, 0.864486, 1.10804, 1.48116, 2.05942" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B2 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0676958, 0.233886, 0.347548, 0.535851, 0.850517, 1.37522, 2.24964", \ - "0.0942939, 0.264764, 0.379309, 0.567882, 0.882948, 1.40836, 2.28245", \ - "0.111257, 0.291686, 0.406551, 0.595581, 0.911215, 1.43585, 2.31056", \ - "0.133551, 0.341474, 0.460807, 0.651637, 0.967515, 1.49272, 2.36963", \ - "0.160339, 0.423214, 0.557552, 0.760189, 1.08239, 1.60925, 2.48442", \ - "0.192459, 0.542185, 0.705944, 0.941616, 1.29141, 1.83611, 2.71427", \ - "0.237045, 0.703043, 0.919592, 1.21417, 1.63041, 2.23693, 3.16207" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0473452, 0.274352, 0.431851, 0.693172, 1.13028, 1.85866, 3.07265", \ - "0.0543239, 0.274755, 0.433053, 0.693173, 1.13029, 1.85867, 3.07271", \ - "0.0646431, 0.27891, 0.433643, 0.693667, 1.13067, 1.85868, 3.07272", \ - "0.0855066, 0.297427, 0.445883, 0.698815, 1.13463, 1.85869, 3.07285", \ - "0.12489, 0.346606, 0.48911, 0.730609, 1.14748, 1.86254, 3.07379", \ - "0.191432, 0.443633, 0.589603, 0.823801, 1.22292, 1.90604, 3.08624", \ - "0.292713, 0.615658, 0.77548, 1.02128, 1.41772, 2.07666, 3.19889" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0448875, 0.139439, 0.203713, 0.309622, 0.486837, 0.781314, 1.27235", \ - "0.0759543, 0.181618, 0.246335, 0.35221, 0.529332, 0.824107, 1.31505", \ - "0.0957582, 0.218869, 0.286911, 0.394206, 0.571164, 0.865682, 1.35781", \ - "0.123345, 0.278252, 0.357245, 0.473238, 0.654205, 0.948966, 1.43949", \ - "0.161505, 0.366939, 0.466336, 0.605213, 0.80832, 1.11604, 1.60839", \ - "0.211561, 0.492662, 0.623651, 0.804319, 1.05362, 1.40986, 1.93775", \ - "0.274235, 0.659963, 0.841825, 1.08362, 1.41404, 1.86367, 2.4938" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0333293, 0.155961, 0.241318, 0.382805, 0.619193, 1.0128, 1.66813", \ - "0.0473688, 0.161236, 0.243682, 0.38373, 0.619194, 1.01281, 1.66894", \ - "0.0615354, 0.176514, 0.254472, 0.388613, 0.619915, 1.01384, 1.66895", \ - "0.086239, 0.212139, 0.288476, 0.414289, 0.633873, 1.01645, 1.66896", \ - "0.125435, 0.277753, 0.359602, 0.486425, 0.69494, 1.0537, 1.68127", \ - "0.185579, 0.388583, 0.485776, 0.624291, 0.841301, 1.18816, 1.77792", \ - "0.278304, 0.570158, 0.692168, 0.863018, 1.10763, 1.48301, 2.05953" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0954356, 0.296232, 0.433787, 0.660945, 1.04095, 1.67418, 2.72955", \ - "0.122105, 0.32595, 0.464102, 0.691878, 1.0722, 1.70558, 2.76193", \ - "0.141586, 0.351917, 0.490416, 0.718543, 1.0994, 1.73289, 2.78956", \ - "0.169938, 0.40228, 0.54362, 0.772564, 1.15366, 1.78748, 2.84372", \ - "0.207464, 0.48954, 0.64349, 0.881386, 1.26593, 1.90095, 2.95675", \ - "0.254606, 0.618826, 0.801697, 1.06937, 1.4767, 2.12261, 3.17955", \ - "0.323366, 0.80188, 1.03714, 1.36095, 1.83484, 2.5348, 3.6255" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0711564, 0.343849, 0.533285, 0.84706, 1.37154, 2.24547, 3.7001", \ - "0.0756905, 0.345489, 0.533699, 0.847061, 1.37158, 2.24548, 3.70149", \ - "0.0851643, 0.34659, 0.534523, 0.847062, 1.37159, 2.24564, 3.70199", \ - "0.106863, 0.362009, 0.54307, 0.849791, 1.37427, 2.24565, 3.702", \ - "0.14814, 0.407803, 0.581297, 0.874885, 1.38195, 2.25073, 3.70201", \ - "0.217759, 0.505212, 0.678123, 0.962323, 1.44503, 2.27797, 3.70779", \ - "0.325015, 0.67883, 0.866246, 1.15772, 1.63115, 2.42892, 3.79329" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0456987, 0.140543, 0.204977, 0.311165, 0.488858, 0.783945, 1.27583", \ - "0.0772352, 0.182867, 0.247744, 0.354006, 0.531577, 0.826971, 1.31864", \ - "0.0973099, 0.22022, 0.288454, 0.39594, 0.573366, 0.868583, 1.36089", \ - "0.125271, 0.279726, 0.35872, 0.474954, 0.656384, 0.951571, 1.4426", \ - "0.164035, 0.369101, 0.468489, 0.607673, 0.810948, 1.11896, 1.61198", \ - "0.214233, 0.495308, 0.626451, 0.807252, 1.05676, 1.41303, 1.94152", \ - "0.276867, 0.662791, 0.844992, 1.08689, 1.41815, 1.86809, 2.49803" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0433705, 0.165075, 0.250351, 0.391416, 0.627778, 1.02089, 1.67615", \ - "0.0585434, 0.17021, 0.252402, 0.39327, 0.627779, 1.0209, 1.67616", \ - "0.0750721, 0.185468, 0.263275, 0.397068, 0.628292, 1.02091, 1.67645", \ - "0.10344, 0.221761, 0.297434, 0.423097, 0.642388, 1.02424, 1.67646", \ - "0.150035, 0.288833, 0.369267, 0.495282, 0.703466, 1.06174, 1.68922", \ - "0.221717, 0.405157, 0.498314, 0.635646, 0.850769, 1.19628, 1.78661", \ - "0.332004, 0.595018, 0.711524, 0.879874, 1.11957, 1.49168, 2.06848" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.107336, 0.3069, 0.444153, 0.670791, 1.05023, 1.68157, 2.73412", \ - "0.136267, 0.33759, 0.475176, 0.70241, 1.08132, 1.71433, 2.76564", \ - "0.157489, 0.364341, 0.502094, 0.729024, 1.10886, 1.74051, 2.79396", \ - "0.190059, 0.415989, 0.55627, 0.784059, 1.16386, 1.79589, 2.8489", \ - "0.23475, 0.5061, 0.657984, 0.894278, 1.27707, 1.90975, 2.9628", \ - "0.292029, 0.639331, 0.81966, 1.08393, 1.48967, 2.13348, 3.18669", \ - "0.375875, 0.83052, 1.06028, 1.38107, 1.84952, 2.54799, 3.6347" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0828645, 0.355782, 0.545083, 0.857313, 1.38089, 2.25286, 3.70546", \ - "0.0863813, 0.356196, 0.545084, 0.857644, 1.38128, 2.25287, 3.70547", \ - "0.0952985, 0.358164, 0.546763, 0.859296, 1.38129, 2.25311, 3.70548", \ - "0.116359, 0.372677, 0.554048, 0.860764, 1.3813, 2.25312, 3.70549", \ - "0.157999, 0.417669, 0.591106, 0.885198, 1.39205, 2.25899, 3.7055", \ - "0.227785, 0.514041, 0.687275, 0.97054, 1.45411, 2.28447, 3.71128", \ - "0.331786, 0.685877, 0.875029, 1.16735, 1.63753, 2.43502, 3.79688" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0498867, 0.144557, 0.208951, 0.315094, 0.492748, 0.787983, 1.27972", \ - "0.0800068, 0.18212, 0.247017, 0.353326, 0.530963, 0.826473, 1.31815", \ - "0.100425, 0.214726, 0.282057, 0.389489, 0.567224, 0.862767, 1.35506", \ - "0.129374, 0.268733, 0.343758, 0.457696, 0.638548, 0.934714, 1.42675", \ - "0.1694, 0.353987, 0.444873, 0.575019, 0.771857, 1.07811, 1.5724", \ - "0.220905, 0.479876, 0.597688, 0.762222, 0.994104, 1.3355, 1.85523", \ - "0.286116, 0.650508, 0.818112, 1.03769, 1.33628, 1.75066, 2.34459" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0432454, 0.165106, 0.250268, 0.391379, 0.627752, 1.02089, 1.67569", \ - "0.0524395, 0.168242, 0.251644, 0.393104, 0.627753, 1.02116, 1.67606", \ - "0.0643336, 0.178082, 0.258506, 0.394902, 0.62795, 1.02117, 1.67645", \ - "0.0873813, 0.203069, 0.281385, 0.412291, 0.637293, 1.02341, 1.67646", \ - "0.129455, 0.25386, 0.332883, 0.461808, 0.677996, 1.04878, 1.68545", \ - "0.197733, 0.350148, 0.434569, 0.565876, 0.782863, 1.13975, 1.74964", \ - "0.300366, 0.518863, 0.617672, 0.764201, 0.991129, 1.35318, 1.94827" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0931812, 0.29235, 0.429811, 0.656444, 1.03601, 1.6685, 2.72252", \ - "0.121256, 0.323038, 0.460528, 0.687792, 1.0678, 1.70071, 2.754", \ - "0.140703, 0.349702, 0.487489, 0.714854, 1.09493, 1.72743, 2.78146", \ - "0.169291, 0.400851, 0.54152, 0.769761, 1.14995, 1.78282, 2.83779", \ - "0.206868, 0.488864, 0.642387, 0.879447, 1.26303, 1.89666, 2.9509", \ - "0.254636, 0.618574, 0.801447, 1.06794, 1.47515, 2.11985, 3.17544", \ - "0.326593, 0.803503, 1.03798, 1.36154, 1.83466, 2.53403, 3.62346" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0708886, 0.343534, 0.53294, 0.845947, 1.36972, 2.2423, 3.69663", \ - "0.0756994, 0.34523, 0.533786, 0.845948, 1.36973, 2.24243, 3.69664", \ - "0.0853264, 0.346528, 0.533787, 0.845949, 1.36974, 2.2425, 3.69665", \ - "0.106524, 0.361789, 0.542483, 0.848915, 1.37083, 2.24251, 3.6973", \ - "0.147929, 0.407953, 0.580889, 0.873851, 1.38067, 2.24673, 3.69731", \ - "0.215806, 0.50487, 0.677992, 0.961288, 1.44421, 2.27534, 3.7028", \ - "0.316216, 0.677308, 0.865651, 1.15718, 1.6303, 2.42691, 3.78938" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.049422, 0.143803, 0.208011, 0.313869, 0.491022, 0.78562, 1.27691", \ - "0.0793845, 0.181398, 0.246101, 0.352118, 0.529227, 0.824143, 1.31509", \ - "0.0995057, 0.213933, 0.281105, 0.388262, 0.565544, 0.860608, 1.35166", \ - "0.128121, 0.267731, 0.34264, 0.456411, 0.636885, 0.932504, 1.42388", \ - "0.167088, 0.352516, 0.443479, 0.573463, 0.769954, 1.07573, 1.56932", \ - "0.216427, 0.477495, 0.595532, 0.759828, 0.991763, 1.33325, 1.85257", \ - "0.278162, 0.645521, 0.813839, 1.03451, 1.33272, 1.74884, 2.34135" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.033206, 0.156137, 0.241579, 0.382616, 0.619267, 1.01282, 1.66906", \ - "0.0416556, 0.159119, 0.242867, 0.383636, 0.619268, 1.01283, 1.66907", \ - "0.0520451, 0.168995, 0.249534, 0.386464, 0.619878, 1.01284, 1.66908", \ - "0.0730758, 0.193495, 0.272286, 0.403147, 0.628738, 1.01577, 1.66909", \ - "0.109936, 0.24318, 0.323056, 0.452705, 0.670022, 1.04015, 1.67817", \ - "0.169178, 0.336398, 0.42319, 0.55571, 0.774155, 1.13161, 1.74122", \ - "0.258414, 0.500647, 0.602898, 0.752623, 0.980328, 1.34494, 1.93873" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B1 * !C1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0774871, 0.242384, 0.355842, 0.543476, 0.857303, 1.38031, 2.2518", \ - "0.106515, 0.274342, 0.388195, 0.575864, 0.889884, 1.41346, 2.28512", \ - "0.125523, 0.30193, 0.415999, 0.604021, 0.918017, 1.44113, 2.31283", \ - "0.152944, 0.353121, 0.471352, 0.660872, 0.975338, 1.49894, 2.37196", \ - "0.187511, 0.437625, 0.570056, 0.770892, 1.09138, 1.61585, 2.48777", \ - "0.23035, 0.561046, 0.721423, 0.954407, 1.30208, 1.84395, 2.71888", \ - "0.29109, 0.730318, 0.941662, 1.23093, 1.64486, 2.24844, 3.1688" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0569446, 0.283888, 0.441219, 0.701583, 1.13709, 1.86312, 3.073", \ - "0.0627279, 0.284029, 0.443493, 0.701661, 1.13725, 1.86313, 3.07301", \ - "0.0727695, 0.2881, 0.443494, 0.701662, 1.13726, 1.86314, 3.07312", \ - "0.0936537, 0.305777, 0.454493, 0.707183, 1.14252, 1.86315, 3.0734", \ - "0.133396, 0.354241, 0.497143, 0.738108, 1.1544, 1.86716, 3.07341", \ - "0.19835, 0.450047, 0.595821, 0.830246, 1.22933, 1.90969, 3.08657", \ - "0.294723, 0.618716, 0.780107, 1.02777, 1.42311, 2.08157, 3.1998" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.049074, 0.143442, 0.20769, 0.313607, 0.490687, 0.785268, 1.27655", \ - "0.0789722, 0.180889, 0.245603, 0.351643, 0.528784, 0.823627, 1.31458", \ - "0.0990843, 0.213392, 0.280591, 0.387737, 0.565014, 0.859956, 1.35135", \ - "0.127754, 0.267249, 0.342064, 0.455736, 0.636343, 0.931888, 1.42337", \ - "0.166993, 0.351984, 0.4429, 0.573094, 0.769599, 1.0751, 1.56881", \ - "0.218118, 0.477545, 0.595628, 0.759495, 0.991633, 1.33232, 1.852", \ - "0.283952, 0.647552, 0.814996, 1.03449, 1.33239, 1.74708, 2.34104" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0331433, 0.15597, 0.241319, 0.382761, 0.619264, 1.01239, 1.66907", \ - "0.0417596, 0.159169, 0.242893, 0.382762, 0.619265, 1.01243, 1.66908", \ - "0.0522705, 0.168996, 0.249601, 0.386071, 0.619441, 1.01391, 1.66909", \ - "0.073321, 0.193585, 0.272752, 0.403373, 0.628857, 1.01427, 1.6691", \ - "0.110104, 0.244929, 0.323276, 0.452983, 0.670303, 1.03958, 1.67886", \ - "0.168537, 0.336387, 0.423363, 0.555793, 0.774863, 1.13131, 1.74125", \ - "0.256441, 0.498316, 0.602489, 0.752225, 0.98039, 1.34279, 1.9392" \ - ); - } - } - timing () { - related_pin : "B2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.107336, 0.3069, 0.444153, 0.670791, 1.05023, 1.68157, 2.73412", \ - "0.136267, 0.33759, 0.475176, 0.70241, 1.08132, 1.71433, 2.76564", \ - "0.157489, 0.364341, 0.502094, 0.729024, 1.10886, 1.74051, 2.79396", \ - "0.190059, 0.415989, 0.55627, 0.784059, 1.16386, 1.79589, 2.8489", \ - "0.23475, 0.5061, 0.657984, 0.894278, 1.27707, 1.90975, 2.9628", \ - "0.292029, 0.639331, 0.81966, 1.08393, 1.48967, 2.13348, 3.18669", \ - "0.375875, 0.83052, 1.06028, 1.38107, 1.84952, 2.54799, 3.6347" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0828645, 0.355782, 0.545083, 0.857313, 1.38089, 2.25286, 3.70546", \ - "0.0863813, 0.356196, 0.545084, 0.857644, 1.38128, 2.25287, 3.70547", \ - "0.0952985, 0.358164, 0.546763, 0.859296, 1.38129, 2.25311, 3.70548", \ - "0.116359, 0.372677, 0.554048, 0.860764, 1.3813, 2.25312, 3.70549", \ - "0.157999, 0.417669, 0.591106, 0.885198, 1.39205, 2.25899, 3.7055", \ - "0.227785, 0.514041, 0.687275, 0.97054, 1.45411, 2.28447, 3.71128", \ - "0.331786, 0.685877, 0.875029, 1.16735, 1.63753, 2.43502, 3.79688" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0498867, 0.144557, 0.208951, 0.315094, 0.492748, 0.787983, 1.27972", \ - "0.0800068, 0.18212, 0.247017, 0.353326, 0.530963, 0.826473, 1.31815", \ - "0.100425, 0.214726, 0.282057, 0.389489, 0.567224, 0.862767, 1.35506", \ - "0.129374, 0.268733, 0.343758, 0.457696, 0.638548, 0.934714, 1.42675", \ - "0.1694, 0.353987, 0.444873, 0.575019, 0.771857, 1.07811, 1.5724", \ - "0.220905, 0.479876, 0.597688, 0.762222, 0.994104, 1.3355, 1.85523", \ - "0.286116, 0.650508, 0.818112, 1.03769, 1.33628, 1.75066, 2.34459" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0432454, 0.165106, 0.250268, 0.391379, 0.627752, 1.02089, 1.67569", \ - "0.0524395, 0.168242, 0.251644, 0.393104, 0.627753, 1.02116, 1.67606", \ - "0.0643336, 0.178082, 0.258506, 0.394902, 0.62795, 1.02117, 1.67645", \ - "0.0873813, 0.203069, 0.281385, 0.412291, 0.637293, 1.02341, 1.67646", \ - "0.129455, 0.25386, 0.332883, 0.461808, 0.677996, 1.04878, 1.68545", \ - "0.197733, 0.350148, 0.434569, 0.565876, 0.782863, 1.13975, 1.74964", \ - "0.300366, 0.518863, 0.617672, 0.764201, 0.991129, 1.35318, 1.94827" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0579594, 0.224972, 0.338677, 0.526432, 0.839882, 1.3624, 2.23324", \ - "0.0871767, 0.257644, 0.371799, 0.559792, 0.874176, 1.39715, 2.26766", \ - "0.107604, 0.28987, 0.403953, 0.591861, 0.906119, 1.42946, 2.30081", \ - "0.135871, 0.351671, 0.471244, 0.660767, 0.97461, 1.49759, 2.36909", \ - "0.174921, 0.449975, 0.589314, 0.79439, 1.11562, 1.63851, 2.50918", \ - "0.227463, 0.587101, 0.762028, 1.00971, 1.36905, 1.9146, 2.78551", \ - "0.29891, 0.770841, 1.00343, 1.31991, 1.76688, 2.39788, 3.33267" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0578515, 0.2858, 0.443307, 0.703452, 1.13915, 1.865, 3.07457", \ - "0.0680178, 0.28634, 0.443308, 0.703453, 1.13916, 1.86501, 3.07458", \ - "0.0821384, 0.29277, 0.4454, 0.703542, 1.13917, 1.86502, 3.07459", \ - "0.106545, 0.320473, 0.464499, 0.712413, 1.14087, 1.86503, 3.0746", \ - "0.146109, 0.38746, 0.52712, 0.760393, 1.16742, 1.87252, 3.07461", \ - "0.206397, 0.505248, 0.65752, 0.891718, 1.27841, 1.93831, 3.09656", \ - "0.305028, 0.69201, 0.876242, 1.14426, 1.54434, 2.18874, 3.2686" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0250417, 0.0765425, 0.111231, 0.168607, 0.264601, 0.424722, 0.691077", \ - "0.0502378, 0.123184, 0.160641, 0.219034, 0.314951, 0.474842, 0.741939", \ - "0.0638506, 0.158274, 0.202122, 0.265591, 0.364105, 0.52417, 0.790593", \ - "0.0816278, 0.211206, 0.267067, 0.344019, 0.454403, 0.620753, 0.888089", \ - "0.104616, 0.288349, 0.364557, 0.465874, 0.603375, 0.796153, 1.08109", \ - "0.132301, 0.394925, 0.504156, 0.643312, 0.830175, 1.07615, 1.41618", \ - "0.161551, 0.52979, 0.689709, 0.893486, 1.15285, 1.49308, 1.93594" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0177196, 0.0852047, 0.13201, 0.209614, 0.339597, 0.556312, 0.917204", \ - "0.0380394, 0.0981292, 0.140232, 0.213266, 0.340285, 0.556313, 0.918047", \ - "0.0544756, 0.118111, 0.158988, 0.22747, 0.348053, 0.558243, 0.918048", \ - "0.0811204, 0.155595, 0.198988, 0.266914, 0.379885, 0.576605, 0.923117", \ - "0.123755, 0.221728, 0.270557, 0.345013, 0.460568, 0.647556, 0.969729", \ - "0.190851, 0.33202, 0.394199, 0.483364, 0.611949, 0.809198, 1.12138", \ - "0.297949, 0.510638, 0.59999, 0.713181, 0.874689, 1.09953, 1.44684" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.046069, 0.213085, 0.326773, 0.514511, 0.828607, 1.35196, 2.22421", \ - "0.073134, 0.245599, 0.359768, 0.548035, 0.862863, 1.38626, 2.2587", \ - "0.0899059, 0.277706, 0.392045, 0.580133, 0.895427, 1.41848, 2.29171", \ - "0.112597, 0.338375, 0.458948, 0.648917, 0.963477, 1.48712, 2.35976", \ - "0.144248, 0.43362, 0.575202, 0.781896, 1.10407, 1.62792, 2.50062", \ - "0.187154, 0.566196, 0.744457, 0.995186, 1.35652, 1.90365, 2.77625", \ - "0.245761, 0.743456, 0.980481, 1.3009, 1.75156, 2.38522, 3.32405" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0475587, 0.275771, 0.433439, 0.693825, 1.13002, 1.85684, 3.0682", \ - "0.0604676, 0.276436, 0.43344, 0.693826, 1.13003, 1.85685, 3.06821", \ - "0.0742296, 0.283717, 0.435735, 0.693981, 1.13016, 1.85686, 3.06822", \ - "0.0975926, 0.312515, 0.455822, 0.703099, 1.13507, 1.85687, 3.06823", \ - "0.1343, 0.380241, 0.519666, 0.752381, 1.15837, 1.86361, 3.06942", \ - "0.192665, 0.496843, 0.651481, 0.883708, 1.27096, 1.93064, 3.08963", \ - "0.288569, 0.685411, 0.867852, 1.13655, 1.5365, 2.18078, 3.26372" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0248221, 0.0762282, 0.110872, 0.16814, 0.263998, 0.423714, 0.689883", \ - "0.0497385, 0.122847, 0.160268, 0.218587, 0.314365, 0.474008, 0.740402", \ - "0.0630726, 0.157861, 0.201642, 0.265147, 0.363486, 0.523384, 0.789454", \ - "0.0802779, 0.210497, 0.266302, 0.343336, 0.45374, 0.6199, 0.886861", \ - "0.102398, 0.287118, 0.363491, 0.464898, 0.602414, 0.795089, 1.07983", \ - "0.127505, 0.392611, 0.50222, 0.641579, 0.828584, 1.07456, 1.41441", \ - "0.15212, 0.524462, 0.685745, 0.890232, 1.14981, 1.49049, 1.93434" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144444, 0.0800879, 0.127036, 0.204681, 0.334712, 0.551419, 0.912611", \ - "0.0303207, 0.0929113, 0.135163, 0.208352, 0.335662, 0.55142, 0.912612", \ - "0.0433767, 0.112494, 0.153773, 0.222521, 0.343029, 0.553398, 0.91282", \ - "0.0647773, 0.148922, 0.193565, 0.261886, 0.374985, 0.572148, 0.919122", \ - "0.0996117, 0.212612, 0.263801, 0.338896, 0.455194, 0.642829, 0.964355", \ - "0.155251, 0.320509, 0.384572, 0.475991, 0.605837, 0.805243, 1.1169", \ - "0.245744, 0.493139, 0.587305, 0.702276, 0.867964, 1.093, 1.43815" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0608354, 0.227885, 0.341697, 0.529318, 0.843513, 1.36626, 2.23792", \ - "0.0892334, 0.26018, 0.37449, 0.563122, 0.87719, 1.40026, 2.27207", \ - "0.109292, 0.292247, 0.406441, 0.594483, 0.909389, 1.43285, 2.30499", \ - "0.137198, 0.353747, 0.473468, 0.66322, 0.977477, 1.50082, 2.3732", \ - "0.175883, 0.451569, 0.591102, 0.796462, 1.11776, 1.64131, 2.51338", \ - "0.228116, 0.588272, 0.763505, 1.01112, 1.37087, 1.91693, 2.78838", \ - "0.29925, 0.771963, 1.00366, 1.3207, 1.76815, 2.39893, 3.33436" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.056906, 0.283793, 0.441199, 0.701527, 1.13702, 1.86311, 3.07276", \ - "0.0678023, 0.284598, 0.4412, 0.701753, 1.13703, 1.86345, 3.07316", \ - "0.0821179, 0.29116, 0.443622, 0.701754, 1.13801, 1.86346, 3.07317", \ - "0.10709, 0.319288, 0.462796, 0.710958, 1.14279, 1.86347, 3.07318", \ - "0.14558, 0.386287, 0.525939, 0.75877, 1.1649, 1.8707, 3.07442", \ - "0.206746, 0.504152, 0.65645, 0.889523, 1.27646, 1.93666, 3.09454", \ - "0.304684, 0.69228, 0.87511, 1.14348, 1.54349, 2.18634, 3.26699" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0251661, 0.0766591, 0.111326, 0.168722, 0.264718, 0.424709, 0.691215", \ - "0.0502462, 0.123242, 0.160686, 0.219104, 0.315089, 0.474931, 0.74202", \ - "0.0637931, 0.158347, 0.202122, 0.265656, 0.364101, 0.52419, 0.790467", \ - "0.0815354, 0.211204, 0.267073, 0.344023, 0.454387, 0.620766, 0.887927", \ - "0.104704, 0.288325, 0.364567, 0.465874, 0.603414, 0.796157, 1.0811", \ - "0.132301, 0.394867, 0.504128, 0.643297, 0.830224, 1.07615, 1.41609", \ - "0.161733, 0.529665, 0.689672, 0.893531, 1.15271, 1.49212, 1.93593" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0176654, 0.0852175, 0.132017, 0.209616, 0.339598, 0.556168, 0.917313", \ - "0.0380346, 0.0981051, 0.140247, 0.213269, 0.340283, 0.556411, 0.918058", \ - "0.0545569, 0.118088, 0.158954, 0.2275, 0.347967, 0.558209, 0.918059", \ - "0.0811949, 0.155598, 0.198984, 0.26695, 0.379896, 0.576631, 0.922996", \ - "0.123652, 0.221758, 0.270527, 0.345013, 0.460631, 0.647555, 0.969206", \ - "0.191089, 0.332112, 0.394222, 0.483214, 0.612144, 0.809197, 1.12151", \ - "0.298229, 0.510887, 0.600077, 0.713317, 0.87484, 1.10031, 1.44685" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * !B1 * B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.049004, 0.216344, 0.330322, 0.518512, 0.83333, 1.35811, 2.23258", \ - "0.0751164, 0.248541, 0.363103, 0.551804, 0.867348, 1.39193, 2.26658", \ - "0.091599, 0.280514, 0.395125, 0.583641, 0.899488, 1.42469, 2.29918", \ - "0.114023, 0.340935, 0.461811, 0.652343, 0.967589, 1.49245, 2.36717", \ - "0.145374, 0.435872, 0.577826, 0.785166, 1.10803, 1.63317, 2.50816", \ - "0.188059, 0.568057, 0.746693, 0.99803, 1.36014, 1.90845, 2.78324", \ - "0.246596, 0.74562, 0.981917, 1.30341, 1.7548, 2.38978, 3.33034" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.047112, 0.274314, 0.432238, 0.693181, 1.13026, 1.85866, 3.07101", \ - "0.060682, 0.275182, 0.432239, 0.693182, 1.13027, 1.85867, 3.07126", \ - "0.0744394, 0.282578, 0.434697, 0.693376, 1.13076, 1.85868, 3.07261", \ - "0.0979113, 0.311979, 0.455226, 0.702782, 1.1351, 1.85869, 3.07262", \ - "0.134436, 0.379708, 0.519366, 0.752083, 1.15834, 1.86552, 3.07407", \ - "0.192633, 0.497513, 0.651596, 0.884285, 1.27105, 1.93294, 3.0956", \ - "0.288501, 0.686117, 0.868165, 1.13734, 1.53717, 2.18268, 3.26726" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0249592, 0.076338, 0.110998, 0.168269, 0.26412, 0.423868, 0.690007", \ - "0.0497453, 0.122826, 0.160352, 0.218474, 0.31453, 0.473964, 0.740341", \ - "0.0630139, 0.157884, 0.201666, 0.265174, 0.363498, 0.523369, 0.789503", \ - "0.080196, 0.2105, 0.266456, 0.343364, 0.453674, 0.619915, 0.886859", \ - "0.102306, 0.287096, 0.363584, 0.464899, 0.602371, 0.795096, 1.07983", \ - "0.127473, 0.392542, 0.502189, 0.641561, 0.828648, 1.07457, 1.41442", \ - "0.152064, 0.524616, 0.685756, 0.890253, 1.14978, 1.48947, 1.93421" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144036, 0.0800796, 0.12695, 0.20468, 0.334713, 0.551825, 0.912612", \ - "0.030249, 0.0929297, 0.13515, 0.20827, 0.335618, 0.551826, 0.912613", \ - "0.0434308, 0.112473, 0.15375, 0.222511, 0.343016, 0.553451, 0.912614", \ - "0.0648924, 0.148919, 0.193181, 0.261764, 0.375, 0.572127, 0.918562", \ - "0.0996288, 0.212637, 0.263792, 0.338895, 0.454788, 0.642826, 0.964353", \ - "0.15546, 0.320609, 0.384613, 0.476009, 0.60591, 0.805241, 1.11704", \ - "0.246039, 0.492992, 0.587249, 0.702259, 0.867997, 1.09338, 1.43825" \ - ); - } - } - timing () { - related_pin : "C1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * !A2 * !B1 * !B2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0406854, 0.172524, 0.262464, 0.410746, 0.658791, 1.07256, 1.76139", \ - "0.0670916, 0.20811, 0.298238, 0.446932, 0.695666, 1.10925, 1.79945", \ - "0.0826277, 0.241837, 0.333089, 0.481637, 0.730199, 1.14475, 1.8336", \ - "0.103388, 0.301634, 0.401821, 0.554819, 0.803969, 1.21741, 1.90673", \ - "0.131699, 0.392188, 0.515245, 0.689351, 0.951438, 1.36839, 2.05712", \ - "0.16858, 0.516064, 0.675076, 0.894813, 1.20209, 1.65452, 2.35311", \ - "0.216209, 0.678508, 0.894125, 1.18287, 1.57891, 2.12535, 2.908" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367439, 0.217557, 0.343345, 0.550736, 0.898635, 1.47759, 2.44404", \ - "0.0518778, 0.219654, 0.343418, 0.550737, 0.898636, 1.47829, 2.44412", \ - "0.0661267, 0.230276, 0.348562, 0.552193, 0.898637, 1.47847, 2.44413", \ - "0.0889489, 0.263528, 0.375018, 0.567077, 0.90351, 1.47861, 2.44414", \ - "0.12489, 0.33432, 0.4451, 0.627346, 0.941922, 1.49349, 2.44498", \ - "0.181812, 0.449101, 0.578425, 0.767166, 1.07382, 1.58601, 2.48815", \ - "0.275268, 0.63531, 0.795064, 1.01996, 1.34893, 1.86217, 2.70954" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0247795, 0.0762033, 0.110853, 0.168122, 0.263952, 0.423663, 0.689853", \ - "0.0493719, 0.122669, 0.160115, 0.218462, 0.314344, 0.473851, 0.740247", \ - "0.0627341, 0.157589, 0.201392, 0.264926, 0.363295, 0.523208, 0.789304", \ - "0.0801807, 0.210102, 0.266084, 0.343099, 0.453423, 0.619701, 0.886706", \ - "0.103118, 0.286884, 0.363336, 0.464587, 0.602143, 0.794918, 1.07953", \ - "0.130502, 0.393255, 0.502432, 0.641792, 0.828278, 1.07428, 1.41426", \ - "0.16014, 0.527913, 0.687724, 0.891336, 1.14935, 1.48963, 1.93428" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144599, 0.0800868, 0.127036, 0.204681, 0.334711, 0.551418, 0.912611", \ - "0.0306295, 0.093004, 0.13522, 0.208475, 0.335367, 0.551625, 0.912612", \ - "0.0437072, 0.112829, 0.153881, 0.222677, 0.343287, 0.553735, 0.912613", \ - "0.0651012, 0.149227, 0.193492, 0.261946, 0.374942, 0.571756, 0.918635", \ - "0.0992451, 0.212863, 0.264162, 0.339127, 0.45538, 0.643026, 0.964327", \ - "0.153981, 0.319872, 0.38436, 0.476911, 0.605859, 0.804074, 1.11694", \ - "0.24313, 0.490435, 0.585437, 0.701219, 0.868391, 1.09323, 1.43835" \ - ); - } - } - timing () { - related_pin : "C1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0608354, 0.227885, 0.341697, 0.529318, 0.843513, 1.36626, 2.23792", \ - "0.0892334, 0.26018, 0.37449, 0.563122, 0.87719, 1.40026, 2.27207", \ - "0.109292, 0.292247, 0.406441, 0.594483, 0.909389, 1.43285, 2.30499", \ - "0.137198, 0.353747, 0.473468, 0.66322, 0.977477, 1.50082, 2.3732", \ - "0.175883, 0.451569, 0.591102, 0.796462, 1.11776, 1.64131, 2.51338", \ - "0.228116, 0.588272, 0.763505, 1.01112, 1.37087, 1.91693, 2.78838", \ - "0.29925, 0.771963, 1.00366, 1.3207, 1.76815, 2.39893, 3.33436" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.056906, 0.283793, 0.441199, 0.701527, 1.13702, 1.86311, 3.07276", \ - "0.0678023, 0.284598, 0.4412, 0.701753, 1.13703, 1.86345, 3.07316", \ - "0.0821179, 0.29116, 0.443622, 0.701754, 1.13801, 1.86346, 3.07317", \ - "0.10709, 0.319288, 0.462796, 0.710958, 1.14279, 1.86347, 3.07318", \ - "0.14558, 0.386287, 0.525939, 0.75877, 1.1649, 1.8707, 3.07442", \ - "0.206746, 0.504152, 0.65645, 0.889523, 1.27646, 1.93666, 3.09454", \ - "0.304684, 0.69228, 0.87511, 1.14348, 1.54349, 2.18634, 3.26699" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0250417, 0.0765425, 0.111231, 0.168607, 0.264601, 0.424722, 0.691077", \ - "0.0502378, 0.123184, 0.160641, 0.219034, 0.314951, 0.474842, 0.741939", \ - "0.0638506, 0.158274, 0.202122, 0.265591, 0.364105, 0.52417, 0.790593", \ - "0.0816278, 0.211206, 0.267067, 0.344019, 0.454403, 0.620753, 0.888089", \ - "0.104616, 0.288349, 0.364557, 0.465874, 0.603375, 0.796153, 1.08109", \ - "0.132301, 0.394925, 0.504156, 0.643312, 0.830175, 1.07615, 1.41618", \ - "0.161551, 0.52979, 0.689709, 0.893486, 1.15285, 1.49308, 1.93594" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0177196, 0.0852047, 0.13201, 0.209614, 0.339597, 0.556312, 0.917204", \ - "0.0380394, 0.0981292, 0.140232, 0.213266, 0.340285, 0.556313, 0.918047", \ - "0.0544756, 0.118111, 0.158988, 0.22747, 0.348053, 0.558243, 0.918048", \ - "0.0811204, 0.155595, 0.198988, 0.266914, 0.379885, 0.576605, 0.923117", \ - "0.123755, 0.221728, 0.270557, 0.345013, 0.460568, 0.647556, 0.969729", \ - "0.190851, 0.33202, 0.394199, 0.483364, 0.611949, 0.809198, 1.12138", \ - "0.297949, 0.510638, 0.59999, 0.713181, 0.874689, 1.09953, 1.44684" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00815315, 0.00826934, 0.0082456, 0.00819239, 0.00806931, 0.0078685, 0.0077015", \ - "0.00784414, 0.00814658, 0.00812818, 0.00813467, 0.00802804, 0.00788409, 0.00771325", \ - "0.00775604, 0.00797897, 0.00804551, 0.00809851, 0.00797834, 0.00781263, 0.00764062", \ - "0.00771466, 0.00788345, 0.0079074, 0.00800011, 0.00789547, 0.00775578, 0.00761235", \ - "0.00778068, 0.00782591, 0.0078247, 0.00800161, 0.00787223, 0.00775823, 0.00763777", \ - "0.00850747, 0.00817605, 0.00812782, 0.00795719, 0.00801805, 0.00779423, 0.00776506", \ - "0.0114491, 0.00982932, 0.0094828, 0.00915195, 0.00878871, 0.00835304, 0.00827962" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00654774, 0.00651115, 0.00647486, 0.00641273, 0.00633161, 0.0061265, 0.00572938", \ - "0.00628474, 0.00640376, 0.00630571, 0.00626553, 0.00615117, 0.00598133, 0.00565697", \ - "0.00623226, 0.00628364, 0.00633308, 0.00624627, 0.00613939, 0.00593885, 0.0056531", \ - "0.00636131, 0.00632373, 0.00628739, 0.0062635, 0.00620462, 0.00611324, 0.00558252", \ - "0.00692478, 0.0065562, 0.00652422, 0.00643301, 0.00622104, 0.00612562, 0.00560089", \ - "0.00846888, 0.00752029, 0.00728377, 0.00703949, 0.00675634, 0.00618953, 0.00638594", \ - "0.0120846, 0.0102175, 0.00958576, 0.00885842, 0.00821288, 0.00761854, 0.00681697" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * !B1 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00787623, 0.00806835, 0.00804342, 0.00799378, 0.00787737, 0.00767492, 0.00780167", \ - "0.00758377, 0.00789626, 0.00795814, 0.00791415, 0.00783937, 0.0077058, 0.00782329", \ - "0.00751705, 0.00776668, 0.00781685, 0.00782762, 0.00777698, 0.00761094, 0.00782569", \ - "0.00748591, 0.0076619, 0.00771312, 0.00776044, 0.00775058, 0.00757178, 0.00773423", \ - "0.0075811, 0.00761813, 0.00761925, 0.00773856, 0.00758373, 0.00765776, 0.00766657", \ - "0.00840636, 0.00798913, 0.0079049, 0.00776284, 0.00778986, 0.00746878, 0.00788742", \ - "0.0115388, 0.00974256, 0.0092977, 0.00894591, 0.00864244, 0.00820476, 0.00841107" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00491957, 0.00490949, 0.00485517, 0.00479488, 0.00471293, 0.00452807, 0.0041809", \ - "0.00466517, 0.00475163, 0.00470487, 0.00464508, 0.00457162, 0.00436826, 0.0040749", \ - "0.00462313, 0.00466449, 0.00470242, 0.00463489, 0.00450862, 0.00439729, 0.00412572", \ - "0.00475413, 0.00471933, 0.00466309, 0.00464508, 0.00467667, 0.00471433, 0.00400328", \ - "0.00531327, 0.00495628, 0.00490921, 0.00481588, 0.00460379, 0.00485083, 0.00411347", \ - "0.00685969, 0.00591979, 0.00567613, 0.00543284, 0.00516196, 0.0045858, 0.00480846", \ - "0.010488, 0.00864274, 0.00798569, 0.00730856, 0.00660834, 0.00613032, 0.00522002" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * !B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00974735, 0.00991648, 0.00989087, 0.00983301, 0.00971023, 0.00970158, 0.00962982", \ - "0.00943568, 0.00978581, 0.00979271, 0.00976969, 0.00966627, 0.00952037, 0.00956313", \ - "0.00937722, 0.00960419, 0.00973827, 0.00967882, 0.00961204, 0.00962695, 0.00958592", \ - "0.00933995, 0.00950508, 0.00966555, 0.0096191, 0.00954451, 0.00957682, 0.0095253", \ - "0.00942991, 0.00949491, 0.00946271, 0.00957454, 0.00947738, 0.00968184, 0.00946003", \ - "0.0102586, 0.00982135, 0.0097617, 0.00968352, 0.00957236, 0.00970817, 0.00967775", \ - "0.013386, 0.0115779, 0.0111932, 0.0107877, 0.0105198, 0.0098834, 0.0100284" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00406386, 0.00403768, 0.00399225, 0.00392688, 0.00383728, 0.00367957, 0.00333782", \ - "0.0037907, 0.00391298, 0.00384098, 0.00390263, 0.00368622, 0.00355061, 0.00316921", \ - "0.0037324, 0.00379637, 0.0038448, 0.00377817, 0.00366995, 0.00351828, 0.00325199", \ - "0.00385276, 0.00383263, 0.0037842, 0.00377309, 0.00374118, 0.00392311, 0.00312928", \ - "0.00442066, 0.00407574, 0.00402927, 0.00390272, 0.0037658, 0.00373203, 0.00315937", \ - "0.00596634, 0.00505732, 0.00486695, 0.00455486, 0.00430213, 0.00373582, 0.00389204", \ - "0.00959826, 0.00785247, 0.00717002, 0.00650813, 0.0058044, 0.00528494, 0.00434192" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00815315, 0.00826934, 0.0082456, 0.00819239, 0.00806931, 0.0078685, 0.0077015", \ - "0.00784414, 0.00814658, 0.00812818, 0.00813467, 0.00802804, 0.00788409, 0.00771325", \ - "0.00775604, 0.00797897, 0.00804551, 0.00809851, 0.00797834, 0.00781263, 0.00764062", \ - "0.00771466, 0.00788345, 0.0079074, 0.00800011, 0.00789547, 0.00775578, 0.00761235", \ - "0.00778068, 0.00782591, 0.0078247, 0.00800161, 0.00787223, 0.00775823, 0.00763777", \ - "0.00850747, 0.00817605, 0.00812782, 0.00795719, 0.00801805, 0.00779423, 0.00776506", \ - "0.0114491, 0.00982932, 0.0094828, 0.00915195, 0.00878871, 0.00835304, 0.00827962" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00491957, 0.00490949, 0.00485517, 0.00479488, 0.00471293, 0.00452807, 0.0041809", \ - "0.00466517, 0.00475163, 0.00470487, 0.00464508, 0.00457162, 0.00436826, 0.0040749", \ - "0.00462313, 0.00466449, 0.00470242, 0.00463489, 0.00450862, 0.00439729, 0.00412572", \ - "0.00475413, 0.00471933, 0.00466309, 0.00464508, 0.00467667, 0.00471433, 0.00400328", \ - "0.00531327, 0.00495628, 0.00490921, 0.00481588, 0.00460379, 0.00485083, 0.00411347", \ - "0.00685969, 0.00591979, 0.00567613, 0.00543284, 0.00516196, 0.0045858, 0.00480846", \ - "0.010488, 0.00864274, 0.00798569, 0.00730856, 0.00660834, 0.00613032, 0.00522002" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00827424, 0.00827711, 0.00823033, 0.00816501, 0.00806888, 0.00786003, 0.00767175", \ - "0.00811337, 0.00819049, 0.00817806, 0.00813638, 0.00803171, 0.00784646, 0.00767486", \ - "0.00805017, 0.00813524, 0.00813599, 0.00809509, 0.00800218, 0.0078004, 0.00766328", \ - "0.00801972, 0.00809383, 0.00806233, 0.0080827, 0.00814781, 0.00778951, 0.00760782", \ - "0.00808081, 0.0080865, 0.00804203, 0.0080834, 0.0080111, 0.00781462, 0.00767218", \ - "0.00870935, 0.00841174, 0.00838728, 0.00821579, 0.00822366, 0.00800047, 0.00773968", \ - "0.0113676, 0.0101178, 0.00977678, 0.00941453, 0.00907132, 0.00861172, 0.00865922" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0080905, 0.00805292, 0.00801075, 0.00795207, 0.00786678, 0.00764696, 0.00727051", \ - "0.00790296, 0.00793511, 0.00787334, 0.00780607, 0.00771944, 0.00752465, 0.00719826", \ - "0.00784768, 0.00785863, 0.00790185, 0.00781657, 0.00767929, 0.00749433, 0.0071878", \ - "0.00783279, 0.00787734, 0.00782784, 0.00781466, 0.00786941, 0.00790486, 0.00712762", \ - "0.00812081, 0.00799145, 0.00798373, 0.00786434, 0.00770933, 0.00781606, 0.00718244", \ - "0.00927088, 0.00863259, 0.00848073, 0.00833461, 0.00819834, 0.00778456, 0.00784317", \ - "0.0123986, 0.0107762, 0.0102861, 0.00971034, 0.00932541, 0.00884391, 0.0081377" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * !B1 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00805409, 0.00806089, 0.00803146, 0.00796448, 0.00783673, 0.00764265, 0.00776852", \ - "0.00788447, 0.00804552, 0.00797419, 0.00793956, 0.00782783, 0.00765661, 0.0078083", \ - "0.00782362, 0.00790211, 0.00789976, 0.00790236, 0.00779111, 0.00759723, 0.00777375", \ - "0.00779767, 0.00788444, 0.00786702, 0.00789687, 0.00772135, 0.00755583, 0.00760827", \ - "0.00786794, 0.00789076, 0.00784514, 0.00798281, 0.00779075, 0.00766197, 0.00770309", \ - "0.00856517, 0.00821696, 0.00816916, 0.00800616, 0.00799932, 0.00774372, 0.00781301", \ - "0.0113647, 0.00995841, 0.00958481, 0.00929211, 0.00886237, 0.00843081, 0.00833147" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00646711, 0.00643372, 0.00640379, 0.00633557, 0.00626529, 0.00605769, 0.00575369", \ - "0.00627563, 0.0063425, 0.00626229, 0.0062098, 0.00611493, 0.0059518, 0.00557452", \ - "0.00622406, 0.00624562, 0.0062781, 0.00618312, 0.00610579, 0.00603633, 0.00563984", \ - "0.00622167, 0.00624395, 0.0061946, 0.00619294, 0.00626524, 0.00600266, 0.00552424", \ - "0.00650697, 0.00643465, 0.00637764, 0.00628983, 0.00613298, 0.00643058, 0.00561048", \ - "0.00765015, 0.00703197, 0.00688088, 0.00671722, 0.00655561, 0.00606626, 0.00622979", \ - "0.0107853, 0.00916312, 0.00867452, 0.00813911, 0.00773003, 0.00723364, 0.00670469" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * !B1 * !B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00989725, 0.00990443, 0.00988138, 0.00980827, 0.00969613, 0.00946864, 0.00958454", \ - "0.00972623, 0.00990131, 0.00982732, 0.00977005, 0.00967544, 0.00950114, 0.00958306", \ - "0.00968434, 0.0097631, 0.00986765, 0.00985288, 0.00964907, 0.00945364, 0.00960189", \ - "0.00965182, 0.00970146, 0.00981616, 0.00971719, 0.00966272, 0.00938311, 0.00956208", \ - "0.00971416, 0.00975067, 0.00970525, 0.00974805, 0.00959184, 0.00970035, 0.00966676", \ - "0.0104223, 0.010088, 0.0100324, 0.00988692, 0.0097567, 0.00972698, 0.00983281", \ - "0.0132079, 0.0117964, 0.0114636, 0.0110759, 0.0107473, 0.0102354, 0.0104993" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00561817, 0.00557325, 0.00553383, 0.00547006, 0.00540108, 0.00520615, 0.00491517", \ - "0.00541419, 0.00549526, 0.00540066, 0.00534606, 0.0052656, 0.0050933, 0.00474562", \ - "0.00533687, 0.00537715, 0.00541488, 0.00535394, 0.00524165, 0.00504813, 0.00487806", \ - "0.00532697, 0.00539995, 0.00535075, 0.00532005, 0.00536806, 0.00510563, 0.00469687", \ - "0.00561149, 0.00551966, 0.00548872, 0.00543692, 0.00524787, 0.00551226, 0.00487083", \ - "0.00674867, 0.00614072, 0.00601209, 0.00586149, 0.00571659, 0.00522776, 0.0053947", \ - "0.00989925, 0.00836395, 0.00782384, 0.00736787, 0.00688786, 0.00647644, 0.0057222" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00827424, 0.00827711, 0.00823033, 0.00816501, 0.00806888, 0.00786003, 0.00767175", \ - "0.00811337, 0.00819049, 0.00817806, 0.00813638, 0.00803171, 0.00784646, 0.00767486", \ - "0.00805017, 0.00813524, 0.00813599, 0.00809509, 0.00800218, 0.0078004, 0.00766328", \ - "0.00801972, 0.00809383, 0.00806233, 0.0080827, 0.00814781, 0.00778951, 0.00760782", \ - "0.00808081, 0.0080865, 0.00804203, 0.0080834, 0.0080111, 0.00781462, 0.00767218", \ - "0.00870935, 0.00841174, 0.00838728, 0.00821579, 0.00822366, 0.00800047, 0.00773968", \ - "0.0113676, 0.0101178, 0.00977678, 0.00941453, 0.00907132, 0.00861172, 0.00865922" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00646711, 0.00643372, 0.00640379, 0.00633557, 0.00626529, 0.00605769, 0.00575369", \ - "0.00627563, 0.0063425, 0.00626229, 0.0062098, 0.00611493, 0.0059518, 0.00557452", \ - "0.00622406, 0.00624562, 0.0062781, 0.00618312, 0.00610579, 0.00603633, 0.00563984", \ - "0.00622167, 0.00624395, 0.0061946, 0.00619294, 0.00626524, 0.00600266, 0.00552424", \ - "0.00650697, 0.00643465, 0.00637764, 0.00628983, 0.00613298, 0.00643058, 0.00561048", \ - "0.00765015, 0.00703197, 0.00688088, 0.00671722, 0.00655561, 0.00606626, 0.00622979", \ - "0.0107853, 0.00916312, 0.00867452, 0.00813911, 0.00773003, 0.00723364, 0.00670469" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00632408, 0.00643893, 0.00641108, 0.00635846, 0.00624389, 0.00604409, 0.00615129", \ - "0.00600921, 0.00630627, 0.0062976, 0.0062858, 0.00621004, 0.00602584, 0.00620616", \ - "0.00593695, 0.00614341, 0.00620036, 0.00620807, 0.00615171, 0.00600165, 0.00614978", \ - "0.00592365, 0.00606288, 0.00608502, 0.0060928, 0.00615066, 0.00592592, 0.00610358", \ - "0.00616245, 0.00607308, 0.00604532, 0.00616533, 0.00609904, 0.00596404, 0.00609695", \ - "0.00732115, 0.00663734, 0.00651652, 0.00630849, 0.00631154, 0.00592176, 0.00597412", \ - "0.0106389, 0.00874846, 0.00825468, 0.00776066, 0.0072507, 0.00670434, 0.00664183" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00492366, 0.00493692, 0.00489897, 0.00483928, 0.00475877, 0.00455225, 0.00418037", \ - "0.00461483, 0.00487456, 0.00483433, 0.0048902, 0.0046945, 0.0045244, 0.00419514", \ - "0.0045701, 0.00475079, 0.0048337, 0.00476946, 0.00467154, 0.00449526, 0.00420325", \ - "0.00471701, 0.00477677, 0.00472758, 0.00476734, 0.00485265, 0.00455703, 0.00410767", \ - "0.00532645, 0.00498402, 0.00496353, 0.00482897, 0.00473097, 0.00503268, 0.00417379", \ - "0.00690592, 0.00591117, 0.00568493, 0.00548059, 0.00514079, 0.00479751, 0.00493415", \ - "0.0104986, 0.00854294, 0.00791009, 0.00724556, 0.00661796, 0.00617628, 0.00531854" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00606431, 0.00624191, 0.00622002, 0.0061573, 0.00603934, 0.00580365, 0.00597056", \ - "0.00574398, 0.00604644, 0.00608895, 0.00608165, 0.00598973, 0.00580499, 0.00596679", \ - "0.0056883, 0.00594326, 0.0059875, 0.00601693, 0.00594358, 0.00581054, 0.00587499", \ - "0.00570106, 0.00584889, 0.005889, 0.00594214, 0.00591591, 0.00574106, 0.00590653", \ - "0.0059946, 0.00586627, 0.0058533, 0.00595698, 0.00588343, 0.00592556, 0.00586714", \ - "0.00728183, 0.00646965, 0.00633, 0.00611493, 0.00607295, 0.00582489, 0.00560552", \ - "0.0107777, 0.00863338, 0.00808943, 0.00761596, 0.00706571, 0.00653347, 0.00637912" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00330478, 0.00331702, 0.00329187, 0.00323125, 0.00313861, 0.00294725, 0.00261832", \ - "0.00300065, 0.00325314, 0.00326073, 0.00323784, 0.00309221, 0.00294418, 0.00265698", \ - "0.00294737, 0.00314331, 0.00320225, 0.00314412, 0.00307956, 0.00292117, 0.00266085", \ - "0.00310471, 0.00315361, 0.00314097, 0.00311797, 0.0032199, 0.00305461, 0.00248518", \ - "0.00372248, 0.00336765, 0.00334858, 0.00324497, 0.00314413, 0.00331939, 0.00258988", \ - "0.00530217, 0.00430417, 0.00408277, 0.00386287, 0.00362929, 0.00309364, 0.00328615", \ - "0.00890486, 0.00693875, 0.00627724, 0.00559931, 0.00503922, 0.00455871, 0.00363921" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * !A2 * B2 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00605153, 0.0062463, 0.00620518, 0.00615683, 0.00604732, 0.00582766, 0.0059725", \ - "0.00574618, 0.00610063, 0.00612559, 0.00608301, 0.00600528, 0.00583066, 0.00599261", \ - "0.00569612, 0.00594821, 0.00601668, 0.00601174, 0.00598119, 0.00576535, 0.00586822", \ - "0.00571734, 0.00583794, 0.00599572, 0.00593394, 0.00599661, 0.00570498, 0.00591649", \ - "0.00604914, 0.00592147, 0.00584819, 0.00595072, 0.00583156, 0.00581292, 0.00586496", \ - "0.0074085, 0.00655216, 0.00640758, 0.0062259, 0.0060705, 0.00588271, 0.00579939", \ - "0.0111114, 0.00885913, 0.00826553, 0.00771531, 0.00725943, 0.00656472, 0.0068312" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00324398, 0.00325629, 0.00322332, 0.00316829, 0.00309195, 0.0029081, 0.00255682", \ - "0.00291562, 0.00315944, 0.00316348, 0.00314253, 0.00301851, 0.00285072, 0.00256442", \ - "0.00288716, 0.00304433, 0.00310627, 0.00306047, 0.00300696, 0.00295801, 0.00259357", \ - "0.00308598, 0.00308659, 0.00305924, 0.00303479, 0.00318964, 0.00312126, 0.00245831", \ - "0.00375158, 0.00335039, 0.0033114, 0.00315691, 0.00301852, 0.00322756, 0.00247505", \ - "0.0054089, 0.00433944, 0.00407512, 0.0038385, 0.00358542, 0.00305086, 0.00324757", \ - "0.00915242, 0.00713127, 0.00645003, 0.00570007, 0.00513211, 0.00458247, 0.00363977" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00605153, 0.0062463, 0.00620518, 0.00615683, 0.00604732, 0.00582766, 0.0059725", \ - "0.00574618, 0.00610063, 0.00612559, 0.00608301, 0.00600528, 0.00583066, 0.00599261", \ - "0.00569612, 0.00594821, 0.00601668, 0.00601174, 0.00598119, 0.00576535, 0.00586822", \ - "0.00571734, 0.00583794, 0.00599572, 0.00593394, 0.00599661, 0.00570498, 0.00591649", \ - "0.00604914, 0.00592147, 0.00584819, 0.00595072, 0.00583156, 0.00581292, 0.00586496", \ - "0.0074085, 0.00655216, 0.00640758, 0.0062259, 0.0060705, 0.00588271, 0.00579939", \ - "0.0111114, 0.00885913, 0.00826553, 0.00771531, 0.00725943, 0.00656472, 0.0068312" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00330478, 0.00331702, 0.00329187, 0.00323125, 0.00313861, 0.00294725, 0.00261832", \ - "0.00300065, 0.00325314, 0.00326073, 0.00323784, 0.00309221, 0.00294418, 0.00265698", \ - "0.00294737, 0.00314331, 0.00320225, 0.00314412, 0.00307956, 0.00292117, 0.00266085", \ - "0.00310471, 0.00315361, 0.00314097, 0.00311797, 0.0032199, 0.00305461, 0.00248518", \ - "0.00372248, 0.00336765, 0.00334858, 0.00324497, 0.00314413, 0.00331939, 0.00258988", \ - "0.00530217, 0.00430417, 0.00408277, 0.00386287, 0.00362929, 0.00309364, 0.00328615", \ - "0.00890486, 0.00693875, 0.00627724, 0.00559931, 0.00503922, 0.00455871, 0.00363921" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(A1 * !A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00641057, 0.00639795, 0.00636302, 0.00629489, 0.0061867, 0.00598948, 0.00578928", \ - "0.00623679, 0.00631883, 0.00629635, 0.00626459, 0.00614936, 0.00599949, 0.00578438", \ - "0.00617855, 0.0062585, 0.00627926, 0.00626975, 0.0061329, 0.0059469, 0.00578676", \ - "0.00617276, 0.00622906, 0.00619763, 0.00621134, 0.00610363, 0.00589567, 0.00570321", \ - "0.00638542, 0.00628745, 0.00623205, 0.00635042, 0.00620794, 0.00601692, 0.0057832", \ - "0.00744605, 0.00685284, 0.0067344, 0.00647247, 0.00646128, 0.00618536, 0.00585071", \ - "0.0105318, 0.00895828, 0.00848534, 0.00802417, 0.00741202, 0.00688528, 0.00650402" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00657119, 0.0065339, 0.00648809, 0.0064292, 0.00633777, 0.00613563, 0.00575363", \ - "0.00627805, 0.00647723, 0.00644759, 0.00649231, 0.00629979, 0.00614971, 0.00579388", \ - "0.00617752, 0.0063727, 0.00644569, 0.00636875, 0.0062816, 0.00610058, 0.00577877", \ - "0.00616699, 0.0063412, 0.00632206, 0.00637592, 0.0063542, 0.00636225, 0.00573802", \ - "0.00649224, 0.00642732, 0.00646803, 0.0064141, 0.00631257, 0.00664339, 0.00580289", \ - "0.00773074, 0.00705154, 0.00689385, 0.00681299, 0.00667832, 0.00637226, 0.00647498", \ - "0.0108547, 0.00915674, 0.00866534, 0.00813548, 0.0077907, 0.00731612, 0.0067472" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00618227, 0.00619412, 0.00616529, 0.0061036, 0.00599218, 0.00577161, 0.00559331", \ - "0.00600269, 0.00613884, 0.00612045, 0.00605161, 0.0059528, 0.00580406, 0.00558729", \ - "0.00595083, 0.00604286, 0.00604974, 0.00600797, 0.00592086, 0.0057477, 0.005532", \ - "0.00595695, 0.00602067, 0.00599043, 0.00603693, 0.00592065, 0.00568499, 0.0056022", \ - "0.00620396, 0.00607968, 0.00603683, 0.00614664, 0.00597885, 0.0057755, 0.00558604", \ - "0.00735474, 0.00667171, 0.00653828, 0.00628228, 0.00626871, 0.00605615, 0.00565276", \ - "0.0105716, 0.00884976, 0.00832574, 0.00782794, 0.00723158, 0.00672746, 0.00643352" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00494086, 0.00492308, 0.00488895, 0.00482214, 0.00473686, 0.00456321, 0.00425205", \ - "0.00465889, 0.00487983, 0.00483421, 0.0048441, 0.00470347, 0.0045141, 0.00425709", \ - "0.00454904, 0.00475999, 0.00482618, 0.00476123, 0.00470507, 0.00451381, 0.0042322", \ - "0.00454918, 0.00473435, 0.00473521, 0.00474792, 0.00491685, 0.00478987, 0.00424088", \ - "0.00489305, 0.00481664, 0.00484703, 0.00481814, 0.00473259, 0.00500497, 0.00431776", \ - "0.00610652, 0.00544128, 0.00529333, 0.00519577, 0.00512469, 0.00469428, 0.00485014", \ - "0.0092624, 0.0075513, 0.00706421, 0.00658111, 0.00619481, 0.00581763, 0.00522545" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * !A2 * B1 * !C1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00618396, 0.00619297, 0.00615295, 0.00608985, 0.00597112, 0.00574848, 0.00553863", \ - "0.00599996, 0.00610701, 0.00617919, 0.00603633, 0.00594216, 0.0057507, 0.00552274", \ - "0.00596674, 0.00604064, 0.00608047, 0.00599925, 0.00590971, 0.00574671, 0.00555771", \ - "0.00597235, 0.00600707, 0.00604973, 0.00599605, 0.00604004, 0.00569127, 0.00557621", \ - "0.00623789, 0.00612564, 0.00605824, 0.00606612, 0.00586857, 0.00576609, 0.00556277", \ - "0.00745551, 0.00675175, 0.0066005, 0.00639823, 0.00621496, 0.00594348, 0.0059035", \ - "0.0108454, 0.00903664, 0.00846562, 0.00793507, 0.00744245, 0.00672414, 0.00692704" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00487691, 0.00485216, 0.00481718, 0.00476646, 0.00467748, 0.0044734, 0.0041918", \ - "0.00459422, 0.00478785, 0.00474003, 0.00468422, 0.00459979, 0.00445367, 0.00416563", \ - "0.00449828, 0.00466656, 0.00473101, 0.00465714, 0.0045732, 0.00455845, 0.00405328", \ - "0.00451683, 0.00465919, 0.00463503, 0.00464983, 0.00482816, 0.00457641, 0.0041696", \ - "0.0048907, 0.0048184, 0.0047799, 0.00472811, 0.00463093, 0.00488506, 0.00425603", \ - "0.00618158, 0.00544811, 0.00528355, 0.00516039, 0.00509287, 0.00462499, 0.00464372", \ - "0.0094684, 0.00767123, 0.00716663, 0.0066142, 0.00620869, 0.00571342, 0.00512882" \ - ); - } - } - internal_power () { - related_pin : "B2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00618396, 0.00619297, 0.00615295, 0.00608985, 0.00597112, 0.00574848, 0.00553863", \ - "0.00599996, 0.00610701, 0.00617919, 0.00603633, 0.00594216, 0.0057507, 0.00552274", \ - "0.00596674, 0.00604064, 0.00608047, 0.00599925, 0.00590971, 0.00574671, 0.00555771", \ - "0.00597235, 0.00600707, 0.00604973, 0.00599605, 0.00604004, 0.00569127, 0.00557621", \ - "0.00623789, 0.00612564, 0.00605824, 0.00606612, 0.00586857, 0.00576609, 0.00556277", \ - "0.00745551, 0.00675175, 0.0066005, 0.00639823, 0.00621496, 0.00594348, 0.0059035", \ - "0.0108454, 0.00903664, 0.00846562, 0.00793507, 0.00744245, 0.00672414, 0.00692704" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00494086, 0.00492308, 0.00488895, 0.00482214, 0.00473686, 0.00456321, 0.00425205", \ - "0.00465889, 0.00487983, 0.00483421, 0.0048441, 0.00470347, 0.0045141, 0.00425709", \ - "0.00454904, 0.00475999, 0.00482618, 0.00476123, 0.00470507, 0.00451381, 0.0042322", \ - "0.00454918, 0.00473435, 0.00473521, 0.00474792, 0.00491685, 0.00478987, 0.00424088", \ - "0.00489305, 0.00481664, 0.00484703, 0.00481814, 0.00473259, 0.00500497, 0.00431776", \ - "0.00610652, 0.00544128, 0.00529333, 0.00519577, 0.00512469, 0.00469428, 0.00485014", \ - "0.0092624, 0.0075513, 0.00706421, 0.00658111, 0.00619481, 0.00581763, 0.00522545" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(A1 * !A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00407365, 0.00432029, 0.00430391, 0.00425741, 0.0041436, 0.00393695, 0.00405684", \ - "0.00386525, 0.00411306, 0.00411694, 0.00411159, 0.00405024, 0.00389283, 0.00396431", \ - "0.00395601, 0.0040132, 0.00406316, 0.00405728, 0.00399723, 0.00385822, 0.00399418", \ - "0.0042534, 0.00405129, 0.00414494, 0.00404203, 0.00393048, 0.00378156, 0.00395046", \ - "0.00500252, 0.00446019, 0.00429334, 0.00423035, 0.0040382, 0.00425508, 0.00398399", \ - "0.00683556, 0.0056574, 0.00533, 0.00492108, 0.00459676, 0.0041453, 0.00407882", \ - "0.0109898, 0.00866124, 0.00792533, 0.00722626, 0.00645162, 0.00542433, 0.0052483" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00351066, 0.00385914, 0.00378463, 0.00374025, 0.00364537, 0.00348298, 0.00312834", \ - "0.00328835, 0.00370144, 0.00377944, 0.00377375, 0.00373052, 0.0035537, 0.00333372", \ - "0.00332358, 0.00366779, 0.00367769, 0.0037349, 0.00393601, 0.00395619, 0.00324237", \ - "0.00361061, 0.00364854, 0.00371936, 0.00371335, 0.0036397, 0.00393001, 0.00339461", \ - "0.00438638, 0.00385273, 0.00385204, 0.00386368, 0.00379503, 0.00349044, 0.00388739", \ - "0.00631892, 0.00490963, 0.00463157, 0.00441431, 0.00425608, 0.00410751, 0.00348624", \ - "0.0105242, 0.00794611, 0.00710852, 0.00645286, 0.00570897, 0.00512334, 0.00475662" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00379322, 0.00411298, 0.00410629, 0.00406102, 0.00395985, 0.00393812, 0.00387411", \ - "0.00363512, 0.00386707, 0.00389832, 0.00391289, 0.00385273, 0.00387797, 0.0038136", \ - "0.00376718, 0.00380931, 0.00384364, 0.00385542, 0.00383855, 0.00381639, 0.00379471", \ - "0.00411322, 0.00384132, 0.00393181, 0.00380961, 0.00385524, 0.00378893, 0.00369237", \ - "0.00493287, 0.0042705, 0.00406009, 0.00401996, 0.00384547, 0.00399193, 0.00382543", \ - "0.00687531, 0.0055063, 0.00518323, 0.00470272, 0.00438994, 0.00413666, 0.00423333", \ - "0.0111828, 0.00860181, 0.00781428, 0.00702876, 0.00625169, 0.00519794, 0.00534087" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00189115, 0.00224945, 0.00217807, 0.00212268, 0.00205581, 0.00189605, 0.00159716", \ - "0.00166922, 0.00208886, 0.00214972, 0.00216696, 0.0020932, 0.00197013, 0.00161847", \ - "0.00170155, 0.00206059, 0.00208275, 0.00212397, 0.0023464, 0.00228237, 0.00167172", \ - "0.00199868, 0.00204556, 0.00211611, 0.00206833, 0.00200303, 0.00234485, 0.00187956", \ - "0.0027961, 0.00224448, 0.00226309, 0.00224334, 0.0022596, 0.00187401, 0.00197913", \ - "0.00475424, 0.00334088, 0.00303923, 0.00281629, 0.0026682, 0.00256122, 0.00196385", \ - "0.00901919, 0.00637849, 0.00557452, 0.00485291, 0.00415392, 0.00355116, 0.00313843" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00408341, 0.00432128, 0.00430376, 0.00426255, 0.00414045, 0.00395734, 0.00369128", \ - "0.00385733, 0.0041182, 0.00411388, 0.00414626, 0.00405019, 0.00389005, 0.00369397", \ - "0.00395093, 0.00401228, 0.00406899, 0.00404877, 0.00403604, 0.00385933, 0.0036429", \ - "0.00425627, 0.00404525, 0.00405981, 0.00405067, 0.00406872, 0.00377423, 0.00359963", \ - "0.0049926, 0.00444217, 0.00426696, 0.0042259, 0.00404872, 0.00392998, 0.00369297", \ - "0.00683285, 0.00564661, 0.00532167, 0.00489154, 0.00459375, 0.00415612, 0.00416297", \ - "0.0109824, 0.00866721, 0.00804626, 0.00722458, 0.00647557, 0.00540002, 0.00547908" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00355179, 0.00384715, 0.00383063, 0.00377172, 0.00368027, 0.00351644, 0.00319139", \ - "0.00328775, 0.00371387, 0.00380452, 0.00382027, 0.00372619, 0.0035803, 0.00335736", \ - "0.00331762, 0.00368016, 0.00368919, 0.00373887, 0.00380456, 0.00353078, 0.00323776", \ - "0.0035976, 0.00364806, 0.00372121, 0.00372541, 0.00363745, 0.00394885, 0.00346351", \ - "0.00438661, 0.0038508, 0.00383786, 0.00386369, 0.00379725, 0.00349073, 0.00380056", \ - "0.00631139, 0.00490116, 0.00463093, 0.0043947, 0.0042452, 0.00410657, 0.00344908", \ - "0.0105262, 0.00794346, 0.00710618, 0.00640956, 0.00570134, 0.00507877, 0.00475456" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * !B1 * B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00378757, 0.00411829, 0.004116, 0.00406034, 0.00394982, 0.00373832, 0.00380111", \ - "0.00362961, 0.00386697, 0.00390802, 0.00391306, 0.00386136, 0.00368334, 0.00375828", \ - "0.00375862, 0.0038215, 0.00384292, 0.00384432, 0.00384855, 0.00364537, 0.00377663", \ - "0.00410951, 0.00384324, 0.00386227, 0.00381778, 0.00383974, 0.00356861, 0.00377173", \ - "0.00492334, 0.00426309, 0.0040808, 0.00402076, 0.00380652, 0.00380083, 0.00384512", \ - "0.0068691, 0.00550237, 0.00516748, 0.00472058, 0.00436393, 0.00412944, 0.00433873", \ - "0.0111652, 0.00860609, 0.00791616, 0.00701806, 0.0062426, 0.00519983, 0.0053258" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0019319, 0.00226874, 0.00221005, 0.00217047, 0.00209157, 0.00194574, 0.00163189", \ - "0.00166804, 0.00210677, 0.00217654, 0.00220011, 0.00229779, 0.00197218, 0.00162784", \ - "0.00169492, 0.0020696, 0.00207461, 0.00213504, 0.00221911, 0.00229718, 0.00162041", \ - "0.00198607, 0.00204601, 0.0021057, 0.00205769, 0.00199857, 0.00226936, 0.00182529", \ - "0.00278511, 0.00224139, 0.0022769, 0.00224359, 0.00219304, 0.00187573, 0.0019808", \ - "0.00475798, 0.003332, 0.00303603, 0.00281348, 0.00266547, 0.00254137, 0.00198114", \ - "0.00903154, 0.00638545, 0.00557138, 0.00485019, 0.00415015, 0.00356427, 0.00313017" \ - ); - } - } - internal_power () { - related_pin : "C1"; - when : "(!A1 * !A2 * !B1 * !B2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00379407, 0.00411218, 0.00411324, 0.0040533, 0.00396866, 0.00391758, 0.00383085", \ - "0.0036482, 0.00386888, 0.00390409, 0.00391466, 0.0038575, 0.0038848, 0.00398579", \ - "0.00378523, 0.00387392, 0.00384351, 0.00385663, 0.00382231, 0.00388909, 0.00372771", \ - "0.00414964, 0.00386355, 0.00387438, 0.00379494, 0.00375705, 0.003807, 0.00374095", \ - "0.00500986, 0.00433963, 0.00412734, 0.00397258, 0.00398639, 0.00403396, 0.00366101", \ - "0.00706329, 0.00559399, 0.00520904, 0.00491595, 0.00435856, 0.00423521, 0.00396575", \ - "0.0115957, 0.00886409, 0.0080961, 0.00733282, 0.00645423, 0.00545204, 0.00481626" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00187574, 0.0021766, 0.00216965, 0.0021137, 0.00203965, 0.0018799, 0.00158615", \ - "0.00161272, 0.00202983, 0.00210729, 0.00213047, 0.00202696, 0.00191081, 0.00156908", \ - "0.00165919, 0.00198778, 0.00198995, 0.0020446, 0.00215692, 0.00222445, 0.0015455", \ - "0.00198699, 0.00196929, 0.00203043, 0.00198828, 0.00192273, 0.00222613, 0.00184208", \ - "0.00282655, 0.00221228, 0.0022269, 0.00216924, 0.00216352, 0.00184292, 0.00190195", \ - "0.00493802, 0.00338784, 0.00304805, 0.00286759, 0.00259703, 0.00239378, 0.00197133", \ - "0.00936052, 0.00659219, 0.00575878, 0.00494831, 0.00420014, 0.00358764, 0.00315547" \ - ); - } - } - internal_power () { - related_pin : "C1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00379407, 0.00411218, 0.00411324, 0.0040533, 0.00396866, 0.00391758, 0.00383085", \ - "0.0036482, 0.00386888, 0.00390409, 0.00391466, 0.0038575, 0.0038848, 0.00398579", \ - "0.00378523, 0.00387392, 0.00384351, 0.00385663, 0.00382231, 0.00388909, 0.00372771", \ - "0.00414964, 0.00386355, 0.00387438, 0.00379494, 0.00375705, 0.003807, 0.00374095", \ - "0.00500986, 0.00433963, 0.00412734, 0.00397258, 0.00398639, 0.00403396, 0.00366101", \ - "0.00706329, 0.00559399, 0.00520904, 0.00491595, 0.00435856, 0.00423521, 0.00396575", \ - "0.0115957, 0.00886409, 0.0080961, 0.00733282, 0.00645423, 0.00545204, 0.00481626" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0019319, 0.00226874, 0.00221005, 0.00217047, 0.00209157, 0.00194574, 0.00163189", \ - "0.00166804, 0.00210677, 0.00217654, 0.00220011, 0.00229779, 0.00197218, 0.00162784", \ - "0.00169492, 0.0020696, 0.00207461, 0.00213504, 0.00221911, 0.00229718, 0.00162041", \ - "0.00198607, 0.00204601, 0.0021057, 0.00205769, 0.00199857, 0.00226936, 0.00182529", \ - "0.00278511, 0.00224139, 0.0022769, 0.00224359, 0.00219304, 0.00187573, 0.0019808", \ - "0.00475798, 0.003332, 0.00303603, 0.00281348, 0.00266547, 0.00254137, 0.00198114", \ - "0.00903154, 0.00638545, 0.00557138, 0.00485019, 0.00415015, 0.00356427, 0.00313017" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00296655; - rise_capacitance : 0.00294125; - rise_capacitance_range (0.00277919, 0.00314756); - fall_capacitance : 0.00299185; - fall_capacitance_range (0.00262751, 0.00337243); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00300247; - rise_capacitance : 0.00305076; - rise_capacitance_range (0.00268065, 0.00336373); - fall_capacitance : 0.00295419; - fall_capacitance_range (0.0026614, 0.00330309); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00292453; - rise_capacitance : 0.00291621; - rise_capacitance_range (0.00258788, 0.00321765); - fall_capacitance : 0.00293285; - fall_capacitance_range (0.00251709, 0.00332981); - } - pin (B2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00302059; - rise_capacitance : 0.00308525; - rise_capacitance_range (0.00260106, 0.00347111); - fall_capacitance : 0.00295594; - fall_capacitance_range (0.00261471, 0.00331264); - } - pin (C1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0028559; - rise_capacitance : 0.00293337; - rise_capacitance_range (0.00244284, 0.00338054); - fall_capacitance : 0.00277843; - fall_capacitance_range (0.00253788, 0.00303613); - } - } - cell (sg13g2_a22oi_1) { - area : 10.8486; - cell_footprint : "a22oi"; - cell_leakage_power : 138.885; - leakage_power () { - value : 98.1921; - when : "!A1&!A2&!B1&!B2&Y"; - } - leakage_power () { - value : 92.4795; - when : "!A1&!A2&!B1&B2&Y"; - } - leakage_power () { - value : 116.92; - when : "!A1&!A2&B1&!B2&Y"; - } - leakage_power () { - value : 207.202; - when : "!A1&!A2&B1&B2&!Y"; - } - leakage_power () { - value : 116.992; - when : "!A1&A2&!B1&!B2&Y"; - } - leakage_power () { - value : 111.279; - when : "!A1&A2&!B1&B2&Y"; - } - leakage_power () { - value : 135.719; - when : "!A1&A2&B1&!B2&Y"; - } - leakage_power () { - value : 210.367; - when : "!A1&A2&B1&B2&!Y"; - } - leakage_power () { - value : 92.4612; - when : "A1&!A2&!B1&!B2&Y"; - } - leakage_power () { - value : 86.7485; - when : "A1&!A2&!B1&B2&Y"; - } - leakage_power () { - value : 111.189; - when : "A1&!A2&B1&!B2&Y"; - } - leakage_power () { - value : 210.277; - when : "A1&!A2&B1&B2&!Y"; - } - leakage_power () { - value : 150.691; - when : "A1&A2&!B1&!B2&!Y"; - } - leakage_power () { - value : 175.105; - when : "A1&A2&!B1&B2&!Y"; - } - leakage_power () { - value : 175.104; - when : "A1&A2&B1&!B2&!Y"; - } - leakage_power () { - value : 131.43; - when : "A1&A2&B1&B2&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1*A2)+(B1*B2))"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - sdf_cond : "A2 == 1'b1 && B1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * B1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0540467, 0.185571, 0.275581, 0.424682, 0.673599, 1.08866, 1.77972", \ - "0.0820451, 0.218831, 0.309351, 0.458643, 0.708036, 1.12288, 1.81536", \ - "0.0986501, 0.246579, 0.337952, 0.487337, 0.737008, 1.15299, 1.84437", \ - "0.11957, 0.295255, 0.392473, 0.545018, 0.79538, 1.21111, 1.90292", \ - "0.143133, 0.372396, 0.485574, 0.65223, 0.911975, 1.3308, 2.02324", \ - "0.166266, 0.481338, 0.623824, 0.822823, 1.11446, 1.55669, 2.25884", \ - "0.194288, 0.624139, 0.817696, 1.07641, 1.43094, 1.94218, 2.70032" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0342481, 0.215024, 0.340801, 0.548729, 0.896978, 1.47711, 2.44355", \ - "0.0415558, 0.215894, 0.340802, 0.548802, 0.896979, 1.47712, 2.44409", \ - "0.0512263, 0.221524, 0.343563, 0.549079, 0.89698, 1.47843, 2.4441", \ - "0.070393, 0.242179, 0.3592, 0.558044, 0.899855, 1.47844, 2.44471", \ - "0.107248, 0.291489, 0.405438, 0.595882, 0.92334, 1.48696, 2.44693", \ - "0.172335, 0.38674, 0.504163, 0.692568, 1.00929, 1.54616, 2.47311", \ - "0.273669, 0.55236, 0.686968, 0.885987, 1.20599, 1.72964, 2.61663" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0444888, 0.139666, 0.203849, 0.309472, 0.486235, 0.779753, 1.26917", \ - "0.0760837, 0.181741, 0.246312, 0.352002, 0.528582, 0.822493, 1.31173", \ - "0.0964667, 0.219116, 0.28697, 0.39402, 0.570451, 0.864168, 1.35384", \ - "0.125164, 0.278818, 0.357613, 0.47325, 0.653676, 0.94753, 1.43654", \ - "0.165258, 0.368367, 0.467169, 0.605638, 0.807945, 1.11462, 1.60529", \ - "0.218782, 0.495995, 0.626004, 0.805438, 1.05386, 1.40936, 1.93564", \ - "0.289314, 0.66766, 0.847276, 1.08691, 1.4155, 1.863, 2.49095" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0332543, 0.155699, 0.240757, 0.381279, 0.617169, 1.00874, 1.66179", \ - "0.0470431, 0.160996, 0.243103, 0.382736, 0.61717, 1.00876, 1.66317", \ - "0.0608987, 0.176208, 0.253769, 0.387534, 0.618066, 1.01062, 1.66318", \ - "0.0852107, 0.211689, 0.28795, 0.413258, 0.63202, 1.01354, 1.66319", \ - "0.123208, 0.277031, 0.358355, 0.485087, 0.693294, 1.05048, 1.67662", \ - "0.18151, 0.386514, 0.48414, 0.622869, 0.839422, 1.18482, 1.77238", \ - "0.270406, 0.564913, 0.687844, 0.86128, 1.10448, 1.47891, 2.05446" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0540467, 0.185571, 0.275581, 0.424682, 0.673599, 1.08866, 1.77972", \ - "0.0820451, 0.218831, 0.309351, 0.458643, 0.708036, 1.12288, 1.81536", \ - "0.0986501, 0.246579, 0.337952, 0.487337, 0.737008, 1.15299, 1.84437", \ - "0.11957, 0.295255, 0.392473, 0.545018, 0.79538, 1.21111, 1.90292", \ - "0.143133, 0.372396, 0.485574, 0.65223, 0.911975, 1.3308, 2.02324", \ - "0.166266, 0.481338, 0.623824, 0.822823, 1.11446, 1.55669, 2.25884", \ - "0.194288, 0.624139, 0.817696, 1.07641, 1.43094, 1.94218, 2.70032" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0342481, 0.215024, 0.340801, 0.548729, 0.896978, 1.47711, 2.44355", \ - "0.0415558, 0.215894, 0.340802, 0.548802, 0.896979, 1.47712, 2.44409", \ - "0.0512263, 0.221524, 0.343563, 0.549079, 0.89698, 1.47843, 2.4441", \ - "0.070393, 0.242179, 0.3592, 0.558044, 0.899855, 1.47844, 2.44471", \ - "0.107248, 0.291489, 0.405438, 0.595882, 0.92334, 1.48696, 2.44693", \ - "0.172335, 0.38674, 0.504163, 0.692568, 1.00929, 1.54616, 2.47311", \ - "0.273669, 0.55236, 0.686968, 0.885987, 1.20599, 1.72964, 2.61663" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0444888, 0.139666, 0.203849, 0.309472, 0.486235, 0.779753, 1.26917", \ - "0.0760837, 0.181741, 0.246312, 0.352002, 0.528582, 0.822493, 1.31173", \ - "0.0964667, 0.219116, 0.28697, 0.39402, 0.570451, 0.864168, 1.35384", \ - "0.125164, 0.278818, 0.357613, 0.47325, 0.653676, 0.94753, 1.43654", \ - "0.165258, 0.368367, 0.467169, 0.605638, 0.807945, 1.11462, 1.60529", \ - "0.218782, 0.495995, 0.626004, 0.805438, 1.05386, 1.40936, 1.93564", \ - "0.289314, 0.66766, 0.847276, 1.08691, 1.4155, 1.863, 2.49095" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0332543, 0.155699, 0.240757, 0.381279, 0.617169, 1.00874, 1.66179", \ - "0.0470431, 0.160996, 0.243103, 0.382736, 0.61717, 1.00876, 1.66317", \ - "0.0608987, 0.176208, 0.253769, 0.387534, 0.618066, 1.01062, 1.66318", \ - "0.0852107, 0.211689, 0.28795, 0.413258, 0.63202, 1.01354, 1.66319", \ - "0.123208, 0.277031, 0.358355, 0.485087, 0.693294, 1.05048, 1.67662", \ - "0.18151, 0.386514, 0.48414, 0.622869, 0.839422, 1.18482, 1.77238", \ - "0.270406, 0.564913, 0.687844, 0.86128, 1.10448, 1.47891, 2.05446" \ - ); - } - } - timing () { - related_pin : "A2"; - sdf_cond : "A1 == 1'b1 && B1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * B1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0614224, 0.192202, 0.281691, 0.430368, 0.678506, 1.09186, 1.78203", \ - "0.0914435, 0.225981, 0.315949, 0.464479, 0.7135, 1.12658, 1.81727", \ - "0.110247, 0.254309, 0.345003, 0.493733, 0.742198, 1.15669, 1.84546", \ - "0.135568, 0.304329, 0.400463, 0.552087, 0.801308, 1.21529, 1.90484", \ - "0.166234, 0.383977, 0.495572, 0.660719, 0.918835, 1.33583, 2.02578", \ - "0.19977, 0.497114, 0.636708, 0.833166, 1.12242, 1.56313, 2.26243", \ - "0.24372, 0.647255, 0.83608, 1.09066, 1.44241, 1.95055, 2.70573" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0415074, 0.222405, 0.347553, 0.554977, 0.902433, 1.48005, 2.44462", \ - "0.0478177, 0.222963, 0.348704, 0.555738, 0.903054, 1.48114, 2.44476", \ - "0.0571958, 0.228365, 0.350299, 0.556838, 0.903332, 1.48115, 2.44545", \ - "0.0765724, 0.248349, 0.365492, 0.564055, 0.905075, 1.48119, 2.44546", \ - "0.113827, 0.297065, 0.411522, 0.601648, 0.928475, 1.49013, 2.44745", \ - "0.176938, 0.391705, 0.509568, 0.698073, 1.01372, 1.54937, 2.47371", \ - "0.272236, 0.553005, 0.689311, 0.891331, 1.21043, 1.73231, 2.61793" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0483845, 0.143359, 0.20757, 0.313238, 0.489841, 0.783611, 1.27287", \ - "0.0785801, 0.180686, 0.245271, 0.351036, 0.527675, 0.821855, 1.31077", \ - "0.0991098, 0.213345, 0.280308, 0.387192, 0.564045, 0.857814, 1.34767", \ - "0.128457, 0.267356, 0.341975, 0.455272, 0.63536, 0.929892, 1.41946", \ - "0.169432, 0.352692, 0.443234, 0.572798, 0.768643, 1.07313, 1.56515", \ - "0.223761, 0.47961, 0.596452, 0.759855, 0.990719, 1.33028, 1.84814", \ - "0.296956, 0.653395, 0.818752, 1.03712, 1.33351, 1.74791, 2.33876" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0331331, 0.155816, 0.240774, 0.381266, 0.617226, 1.00955, 1.66175", \ - "0.0415847, 0.158972, 0.242349, 0.3821, 0.617227, 1.00981, 1.66294", \ - "0.0519266, 0.168871, 0.249096, 0.385168, 0.618077, 1.00982, 1.66295", \ - "0.0726292, 0.193319, 0.272343, 0.402204, 0.627042, 1.0113, 1.66296", \ - "0.108061, 0.244353, 0.322851, 0.452033, 0.668544, 1.03628, 1.67278", \ - "0.165339, 0.335086, 0.422019, 0.554543, 0.772769, 1.12777, 1.73625", \ - "0.249386, 0.494305, 0.599363, 0.749846, 0.977651, 1.34143, 1.93462" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0614224, 0.192202, 0.281691, 0.430368, 0.678506, 1.09186, 1.78203", \ - "0.0914435, 0.225981, 0.315949, 0.464479, 0.7135, 1.12658, 1.81727", \ - "0.110247, 0.254309, 0.345003, 0.493733, 0.742198, 1.15669, 1.84546", \ - "0.135568, 0.304329, 0.400463, 0.552087, 0.801308, 1.21529, 1.90484", \ - "0.166234, 0.383977, 0.495572, 0.660719, 0.918835, 1.33583, 2.02578", \ - "0.19977, 0.497114, 0.636708, 0.833166, 1.12242, 1.56313, 2.26243", \ - "0.24372, 0.647255, 0.83608, 1.09066, 1.44241, 1.95055, 2.70573" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0415074, 0.222405, 0.347553, 0.554977, 0.902433, 1.48005, 2.44462", \ - "0.0478177, 0.222963, 0.348704, 0.555738, 0.903054, 1.48114, 2.44476", \ - "0.0571958, 0.228365, 0.350299, 0.556838, 0.903332, 1.48115, 2.44545", \ - "0.0765724, 0.248349, 0.365492, 0.564055, 0.905075, 1.48119, 2.44546", \ - "0.113827, 0.297065, 0.411522, 0.601648, 0.928475, 1.49013, 2.44745", \ - "0.176938, 0.391705, 0.509568, 0.698073, 1.01372, 1.54937, 2.47371", \ - "0.272236, 0.553005, 0.689311, 0.891331, 1.21043, 1.73231, 2.61793" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0483845, 0.143359, 0.20757, 0.313238, 0.489841, 0.783611, 1.27287", \ - "0.0785801, 0.180686, 0.245271, 0.351036, 0.527675, 0.821855, 1.31077", \ - "0.0991098, 0.213345, 0.280308, 0.387192, 0.564045, 0.857814, 1.34767", \ - "0.128457, 0.267356, 0.341975, 0.455272, 0.63536, 0.929892, 1.41946", \ - "0.169432, 0.352692, 0.443234, 0.572798, 0.768643, 1.07313, 1.56515", \ - "0.223761, 0.47961, 0.596452, 0.759855, 0.990719, 1.33028, 1.84814", \ - "0.296956, 0.653395, 0.818752, 1.03712, 1.33351, 1.74791, 2.33876" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0331331, 0.155816, 0.240774, 0.381266, 0.617226, 1.00955, 1.66175", \ - "0.0415847, 0.158972, 0.242349, 0.3821, 0.617227, 1.00981, 1.66294", \ - "0.0519266, 0.168871, 0.249096, 0.385168, 0.618077, 1.00982, 1.66295", \ - "0.0726292, 0.193319, 0.272343, 0.402204, 0.627042, 1.0113, 1.66296", \ - "0.108061, 0.244353, 0.322851, 0.452033, 0.668544, 1.03628, 1.67278", \ - "0.165339, 0.335086, 0.422019, 0.554543, 0.772769, 1.12777, 1.73625", \ - "0.249386, 0.494305, 0.599363, 0.749846, 0.977651, 1.34143, 1.93462" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0570294, 0.189206, 0.279508, 0.428425, 0.677616, 1.09265, 1.78423", \ - "0.0875998, 0.225219, 0.315693, 0.464994, 0.714457, 1.12966, 1.82212", \ - "0.108454, 0.259627, 0.350847, 0.499925, 0.749389, 1.16516, 1.856", \ - "0.1374, 0.321114, 0.419911, 0.57274, 0.822425, 1.23777, 1.92909", \ - "0.177016, 0.416226, 0.535883, 0.708122, 0.969774, 1.38781, 2.0785", \ - "0.227736, 0.547115, 0.701042, 0.916427, 1.22169, 1.67301, 2.37292", \ - "0.292572, 0.718109, 0.926577, 1.20906, 1.60082, 2.14384, 2.92639" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0491657, 0.231178, 0.357242, 0.565491, 0.914236, 1.49435, 2.46203", \ - "0.0608415, 0.232879, 0.358807, 0.565492, 0.914237, 1.49473, 2.46292", \ - "0.0751432, 0.24177, 0.361782, 0.568175, 0.914254, 1.49497, 2.46293", \ - "0.100757, 0.273271, 0.386302, 0.580162, 0.918337, 1.49498, 2.46294", \ - "0.140448, 0.342731, 0.45499, 0.638478, 0.955307, 1.50996, 2.4649", \ - "0.199878, 0.4605, 0.588727, 0.777124, 1.08438, 1.59959, 2.50527", \ - "0.292615, 0.648316, 0.805874, 1.03131, 1.35942, 1.87375, 2.72371" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0392875, 0.132525, 0.196482, 0.301973, 0.478703, 0.772709, 1.26254", \ - "0.0650734, 0.169773, 0.234447, 0.340278, 0.517103, 0.811552, 1.30113", \ - "0.0807491, 0.201412, 0.269039, 0.376199, 0.553324, 0.847677, 1.33806", \ - "0.101952, 0.253104, 0.329125, 0.443578, 0.624512, 0.919583, 1.40969", \ - "0.12919, 0.333667, 0.427203, 0.559183, 0.756702, 1.06263, 1.55539", \ - "0.164867, 0.452973, 0.575334, 0.7422, 0.976647, 1.31822, 1.83808", \ - "0.21316, 0.613119, 0.787722, 1.01309, 1.31453, 1.731, 2.32554" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0305534, 0.152071, 0.236911, 0.37706, 0.612411, 1.00343, 1.65622", \ - "0.0418788, 0.1558, 0.238397, 0.37769, 0.612412, 1.00365, 1.65623", \ - "0.0540105, 0.166435, 0.245874, 0.381094, 0.612761, 1.004, 1.65646", \ - "0.0773121, 0.192039, 0.26969, 0.399056, 0.622798, 1.00626, 1.65647", \ - "0.117976, 0.243827, 0.321783, 0.449729, 0.664344, 1.03275, 1.6659", \ - "0.183474, 0.339178, 0.423466, 0.55406, 0.769835, 1.12425, 1.73089", \ - "0.281416, 0.504361, 0.605289, 0.751144, 0.977524, 1.3381, 1.92957" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0479613, 0.179425, 0.269294, 0.417744, 0.665882, 1.07998, 1.76883", \ - "0.0762774, 0.215384, 0.30548, 0.454032, 0.702752, 1.11643, 1.80575", \ - "0.0942191, 0.249565, 0.340634, 0.489128, 0.737711, 1.15231, 1.84121", \ - "0.118489, 0.309707, 0.409169, 0.561883, 0.810823, 1.22437, 1.91378", \ - "0.151471, 0.401851, 0.523246, 0.696347, 0.95787, 1.37461, 2.06348", \ - "0.193473, 0.527989, 0.684687, 0.902021, 1.20846, 1.65923, 2.35755", \ - "0.246729, 0.692515, 0.904843, 1.19083, 1.58467, 2.12856, 2.90979" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0417054, 0.222585, 0.347972, 0.555504, 0.902769, 1.48095, 2.44559", \ - "0.0550508, 0.224316, 0.348754, 0.556086, 0.902988, 1.48166, 2.44595", \ - "0.0692488, 0.234245, 0.353024, 0.557274, 0.902989, 1.48242, 2.44596", \ - "0.093323, 0.266743, 0.378507, 0.570908, 0.907003, 1.48243, 2.44597", \ - "0.13004, 0.336757, 0.447788, 0.630257, 0.945238, 1.49652, 2.44985", \ - "0.186983, 0.453401, 0.581585, 0.769667, 1.07536, 1.58817, 2.48913", \ - "0.275122, 0.639028, 0.79815, 1.02403, 1.35067, 1.86384, 2.71111" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0388728, 0.131855, 0.195555, 0.30073, 0.477018, 0.770541, 1.25979", \ - "0.0644993, 0.169085, 0.233546, 0.339054, 0.515383, 0.809345, 1.29815", \ - "0.0799519, 0.200577, 0.268109, 0.375016, 0.551642, 0.845529, 1.335", \ - "0.100426, 0.25219, 0.328077, 0.442335, 0.622815, 0.917254, 1.40672", \ - "0.126755, 0.332392, 0.425842, 0.557616, 0.754823, 1.06021, 1.55231", \ - "0.160393, 0.450485, 0.573235, 0.740276, 0.974162, 1.31573, 1.83483", \ - "0.204715, 0.608489, 0.783488, 1.00961, 1.31111, 1.72833, 2.32188" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0219469, 0.14355, 0.228636, 0.368783, 0.60385, 0.996278, 1.64962", \ - "0.0316108, 0.147229, 0.230025, 0.369076, 0.603851, 0.996279, 1.64963", \ - "0.0421915, 0.157758, 0.2374, 0.373083, 0.604699, 0.99628, 1.64964", \ - "0.0618217, 0.182812, 0.26115, 0.390544, 0.614889, 0.999152, 1.64965", \ - "0.0960989, 0.233718, 0.312632, 0.44112, 0.656666, 1.02384, 1.65932", \ - "0.151445, 0.326694, 0.412641, 0.544935, 0.761639, 1.11617, 1.72391", \ - "0.234901, 0.487848, 0.593758, 0.740126, 0.968766, 1.32959, 1.92187" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0570294, 0.189206, 0.279508, 0.428425, 0.677616, 1.09265, 1.78423", \ - "0.0875998, 0.225219, 0.315693, 0.464994, 0.714457, 1.12966, 1.82212", \ - "0.108454, 0.259627, 0.350847, 0.499925, 0.749389, 1.16516, 1.856", \ - "0.1374, 0.321114, 0.419911, 0.57274, 0.822425, 1.23777, 1.92909", \ - "0.177016, 0.416226, 0.535883, 0.708122, 0.969774, 1.38781, 2.0785", \ - "0.227736, 0.547115, 0.701042, 0.916427, 1.22169, 1.67301, 2.37292", \ - "0.292572, 0.718109, 0.926577, 1.20906, 1.60082, 2.14384, 2.92639" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0491657, 0.231178, 0.357242, 0.565491, 0.914236, 1.49435, 2.46203", \ - "0.0608415, 0.232879, 0.358807, 0.565492, 0.914237, 1.49473, 2.46292", \ - "0.0751432, 0.24177, 0.361782, 0.568175, 0.914254, 1.49497, 2.46293", \ - "0.100757, 0.273271, 0.386302, 0.580162, 0.918337, 1.49498, 2.46294", \ - "0.140448, 0.342731, 0.45499, 0.638478, 0.955307, 1.50996, 2.4649", \ - "0.199878, 0.4605, 0.588727, 0.777124, 1.08438, 1.59959, 2.50527", \ - "0.292615, 0.648316, 0.805874, 1.03131, 1.35942, 1.87375, 2.72371" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0392875, 0.132525, 0.196482, 0.301973, 0.478703, 0.772709, 1.26254", \ - "0.0650734, 0.169773, 0.234447, 0.340278, 0.517103, 0.811552, 1.30113", \ - "0.0807491, 0.201412, 0.269039, 0.376199, 0.553324, 0.847677, 1.33806", \ - "0.101952, 0.253104, 0.329125, 0.443578, 0.624512, 0.919583, 1.40969", \ - "0.12919, 0.333667, 0.427203, 0.559183, 0.756702, 1.06263, 1.55539", \ - "0.164867, 0.452973, 0.575334, 0.7422, 0.976647, 1.31822, 1.83808", \ - "0.21316, 0.613119, 0.787722, 1.01309, 1.31453, 1.731, 2.32554" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0305534, 0.152071, 0.236911, 0.37706, 0.612411, 1.00343, 1.65622", \ - "0.0418788, 0.1558, 0.238397, 0.37769, 0.612412, 1.00365, 1.65623", \ - "0.0540105, 0.166435, 0.245874, 0.381094, 0.612761, 1.004, 1.65646", \ - "0.0773121, 0.192039, 0.26969, 0.399056, 0.622798, 1.00626, 1.65647", \ - "0.117976, 0.243827, 0.321783, 0.449729, 0.664344, 1.03275, 1.6659", \ - "0.183474, 0.339178, 0.423466, 0.55406, 0.769835, 1.12425, 1.73089", \ - "0.281416, 0.504361, 0.605289, 0.751144, 0.977524, 1.3381, 1.92957" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "A1 == 1'b1 && A2 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.048875, 0.181268, 0.27132, 0.419835, 0.668211, 1.0815, 1.77165", \ - "0.0767184, 0.216651, 0.307072, 0.455886, 0.704717, 1.11851, 1.80856", \ - "0.0944002, 0.250379, 0.341641, 0.49044, 0.739265, 1.15278, 1.84261", \ - "0.118289, 0.310259, 0.40998, 0.563013, 0.81227, 1.22599, 1.91568", \ - "0.150558, 0.4019, 0.523682, 0.697071, 0.958839, 1.37611, 2.06503", \ - "0.19118, 0.527398, 0.684326, 0.902303, 1.20882, 1.66017, 2.35878", \ - "0.240286, 0.689332, 0.902985, 1.18863, 1.58236, 2.12844, 2.91053" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0414143, 0.222191, 0.347791, 0.555141, 0.902122, 1.48024, 2.44461", \ - "0.0545269, 0.223862, 0.348454, 0.556203, 0.902125, 1.4813, 2.44463", \ - "0.0688017, 0.233637, 0.352496, 0.556703, 0.902126, 1.48131, 2.44553", \ - "0.0930566, 0.266084, 0.377857, 0.570484, 0.90661, 1.48131, 2.44554", \ - "0.13062, 0.335829, 0.447165, 0.62953, 0.944363, 1.49619, 2.44714", \ - "0.19016, 0.453269, 0.581398, 0.769399, 1.07467, 1.58693, 2.48871", \ - "0.286547, 0.641567, 0.799453, 1.02455, 1.35145, 1.86338, 2.70966" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0346023, 0.128498, 0.192532, 0.297976, 0.474586, 0.768758, 1.25866", \ - "0.0597535, 0.170439, 0.235151, 0.34092, 0.517267, 0.811925, 1.30173", \ - "0.0741784, 0.206526, 0.275345, 0.382687, 0.559471, 0.853628, 1.34353", \ - "0.0935814, 0.263052, 0.343693, 0.461031, 0.642236, 0.936878, 1.42634", \ - "0.1207, 0.346918, 0.44969, 0.590867, 0.795369, 1.10383, 1.59526", \ - "0.15625, 0.466001, 0.601273, 0.786014, 1.03859, 1.3968, 1.92502", \ - "0.20264, 0.62354, 0.81243, 1.06019, 1.39482, 1.84741, 2.47893" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0309977, 0.15206, 0.236922, 0.377228, 0.611983, 1.00348, 1.65624", \ - "0.0493445, 0.15819, 0.239345, 0.37757, 0.611984, 1.0036, 1.65625", \ - "0.0653672, 0.174559, 0.251069, 0.383459, 0.613227, 1.00361, 1.65626", \ - "0.0923877, 0.211589, 0.286378, 0.410743, 0.628067, 1.00808, 1.65627", \ - "0.134845, 0.278771, 0.35825, 0.483925, 0.690268, 1.046, 1.66934", \ - "0.202069, 0.392137, 0.4867, 0.623363, 0.837886, 1.18167, 1.76767", \ - "0.309012, 0.576347, 0.695534, 0.865409, 1.10557, 1.47808, 2.05126" \ - ); - } - } - timing () { - related_pin : "B2"; - sdf_cond : "A1 == 1'b0 && A2 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0398571, 0.172612, 0.26286, 0.411704, 0.660578, 1.07589, 1.76765", \ - "0.0645668, 0.20797, 0.298526, 0.4476, 0.697227, 1.11245, 1.80498", \ - "0.0787581, 0.241331, 0.333086, 0.482248, 0.731822, 1.14794, 1.83858", \ - "0.0976805, 0.299946, 0.400907, 0.554684, 0.804815, 1.22009, 1.91173", \ - "0.122924, 0.388767, 0.512983, 0.687987, 0.951208, 1.36987, 2.06113", \ - "0.15417, 0.509792, 0.670154, 0.891065, 1.2001, 1.65383, 2.3548", \ - "0.190714, 0.665386, 0.883816, 1.17446, 1.57144, 2.12075, 2.90611" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0341349, 0.214912, 0.340939, 0.54865, 0.897329, 1.47711, 2.4442", \ - "0.049417, 0.217032, 0.341115, 0.549169, 0.89733, 1.47773, 2.44518", \ - "0.0634951, 0.227504, 0.346069, 0.549879, 0.897331, 1.47774, 2.44519", \ - "0.0856483, 0.260888, 0.37236, 0.564804, 0.901444, 1.47775, 2.4452", \ - "0.121862, 0.331119, 0.44271, 0.624784, 0.939942, 1.49286, 2.44897", \ - "0.17888, 0.448166, 0.576744, 0.765254, 1.07082, 1.58477, 2.48861", \ - "0.272459, 0.636594, 0.795944, 1.02064, 1.3494, 1.86076, 2.70851" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.034217, 0.127798, 0.191592, 0.296789, 0.473175, 0.766492, 1.25563", \ - "0.0590252, 0.169743, 0.234251, 0.339739, 0.515995, 0.809944, 1.29898", \ - "0.0729826, 0.205684, 0.274463, 0.381538, 0.557808, 0.851401, 1.34054", \ - "0.0918656, 0.261881, 0.342532, 0.459739, 0.640571, 0.934427, 1.42335", \ - "0.117668, 0.345133, 0.447906, 0.589103, 0.79339, 1.10144, 1.59233", \ - "0.15067, 0.462858, 0.598706, 0.783192, 1.03588, 1.3939, 1.92168", \ - "0.191453, 0.617569, 0.807117, 1.0556, 1.39044, 1.84399, 2.47553" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0223644, 0.143633, 0.228702, 0.368825, 0.604304, 0.995546, 1.64838", \ - "0.0378952, 0.14963, 0.230945, 0.369471, 0.604305, 0.99581, 1.64839", \ - "0.051341, 0.165838, 0.242582, 0.375024, 0.605549, 0.995975, 1.6484", \ - "0.0730324, 0.202283, 0.277641, 0.402032, 0.619922, 1.00043, 1.64851", \ - "0.107431, 0.267756, 0.348822, 0.474689, 0.681992, 1.03835, 1.6635", \ - "0.162783, 0.376561, 0.475311, 0.612977, 0.82901, 1.1739, 1.75966", \ - "0.25197, 0.556366, 0.679219, 0.850281, 1.09478, 1.46676, 2.04378" \ - ); - } - } - timing () { - related_pin : "B2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.048875, 0.181268, 0.27132, 0.419835, 0.668211, 1.0815, 1.77165", \ - "0.0767184, 0.216651, 0.307072, 0.455886, 0.704717, 1.11851, 1.80856", \ - "0.0944002, 0.250379, 0.341641, 0.49044, 0.739265, 1.15278, 1.84261", \ - "0.118289, 0.310259, 0.40998, 0.563013, 0.81227, 1.22599, 1.91568", \ - "0.150558, 0.4019, 0.523682, 0.697071, 0.958839, 1.37611, 2.06503", \ - "0.19118, 0.527398, 0.684326, 0.902303, 1.20882, 1.66017, 2.35878", \ - "0.240286, 0.689332, 0.902985, 1.18863, 1.58236, 2.12844, 2.91053" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0414143, 0.222191, 0.347791, 0.555141, 0.902122, 1.48024, 2.44461", \ - "0.0545269, 0.223862, 0.348454, 0.556203, 0.902125, 1.4813, 2.44463", \ - "0.0688017, 0.233637, 0.352496, 0.556703, 0.902126, 1.48131, 2.44553", \ - "0.0930566, 0.266084, 0.377857, 0.570484, 0.90661, 1.48131, 2.44554", \ - "0.13062, 0.335829, 0.447165, 0.62953, 0.944363, 1.49619, 2.44714", \ - "0.19016, 0.453269, 0.581398, 0.769399, 1.07467, 1.58693, 2.48871", \ - "0.286547, 0.641567, 0.799453, 1.02455, 1.35145, 1.86338, 2.70966" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0346023, 0.128498, 0.192532, 0.297976, 0.474586, 0.768758, 1.25866", \ - "0.0597535, 0.170439, 0.235151, 0.34092, 0.517267, 0.811925, 1.30173", \ - "0.0741784, 0.206526, 0.275345, 0.382687, 0.559471, 0.853628, 1.34353", \ - "0.0935814, 0.263052, 0.343693, 0.461031, 0.642236, 0.936878, 1.42634", \ - "0.1207, 0.346918, 0.44969, 0.590867, 0.795369, 1.10383, 1.59526", \ - "0.15625, 0.466001, 0.601273, 0.786014, 1.03859, 1.3968, 1.92502", \ - "0.20264, 0.62354, 0.81243, 1.06019, 1.39482, 1.84741, 2.47893" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0309977, 0.15206, 0.236922, 0.377228, 0.611983, 1.00348, 1.65624", \ - "0.0493445, 0.15819, 0.239345, 0.37757, 0.611984, 1.0036, 1.65625", \ - "0.0653672, 0.174559, 0.251069, 0.383459, 0.613227, 1.00361, 1.65626", \ - "0.0923877, 0.211589, 0.286378, 0.410743, 0.628067, 1.00808, 1.65627", \ - "0.134845, 0.278771, 0.35825, 0.483925, 0.690268, 1.046, 1.66934", \ - "0.202069, 0.392137, 0.4867, 0.623363, 0.837886, 1.18167, 1.76767", \ - "0.309012, 0.576347, 0.695534, 0.865409, 1.10557, 1.47808, 2.05126" \ - ); - } - } - internal_power () { - related_pin : "A1"; - when : "(A2 * B1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00472002, 0.00494282, 0.00492306, 0.00487633, 0.00475033, 0.00452768, 0.00422585", \ - "0.00443955, 0.00474449, 0.00477506, 0.0047868, 0.00469962, 0.00451762, 0.00430629", \ - "0.00438228, 0.00465843, 0.00471382, 0.00467566, 0.00464575, 0.00455557, 0.00426263", \ - "0.00440369, 0.00452799, 0.00461307, 0.00460516, 0.00494857, 0.00442993, 0.00418642", \ - "0.00474971, 0.00461494, 0.00459919, 0.0045676, 0.00480547, 0.00457043, 0.00421613", \ - "0.00615022, 0.00526513, 0.00508172, 0.00494827, 0.00471744, 0.00488427, 0.00423486", \ - "0.0099789, 0.00763489, 0.0070502, 0.00647647, 0.00603193, 0.00538367, 0.00504196" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00469872, 0.00471203, 0.0046661, 0.00461158, 0.00454306, 0.00432956, 0.00397753", \ - "0.00439709, 0.00457809, 0.00454417, 0.0045528, 0.00441266, 0.00427023, 0.00398138", \ - "0.00438567, 0.00447873, 0.00452749, 0.00447487, 0.00438457, 0.00438506, 0.00386932", \ - "0.00461517, 0.00454298, 0.00450138, 0.0044741, 0.00450017, 0.00454938, 0.00386886", \ - "0.00534977, 0.00486296, 0.00478011, 0.00461724, 0.00446443, 0.004739, 0.0040013", \ - "0.00702919, 0.0059241, 0.00564098, 0.0053613, 0.00509659, 0.00461041, 0.0046863", \ - "0.0109298, 0.00884786, 0.00815787, 0.00738821, 0.00670451, 0.00608843, 0.00511777" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00472002, 0.00494282, 0.00492306, 0.00487633, 0.00475033, 0.00452768, 0.00422585", \ - "0.00443955, 0.00474449, 0.00477506, 0.0047868, 0.00469962, 0.00451762, 0.00430629", \ - "0.00438228, 0.00465843, 0.00471382, 0.00467566, 0.00464575, 0.00455557, 0.00426263", \ - "0.00440369, 0.00452799, 0.00461307, 0.00460516, 0.00494857, 0.00442993, 0.00418642", \ - "0.00474971, 0.00461494, 0.00459919, 0.0045676, 0.00480547, 0.00457043, 0.00421613", \ - "0.00615022, 0.00526513, 0.00508172, 0.00494827, 0.00471744, 0.00488427, 0.00423486", \ - "0.0099789, 0.00763489, 0.0070502, 0.00647647, 0.00603193, 0.00538367, 0.00504196" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00469872, 0.00471203, 0.0046661, 0.00461158, 0.00454306, 0.00432956, 0.00397753", \ - "0.00439709, 0.00457809, 0.00454417, 0.0045528, 0.00441266, 0.00427023, 0.00398138", \ - "0.00438567, 0.00447873, 0.00452749, 0.00447487, 0.00438457, 0.00438506, 0.00386932", \ - "0.00461517, 0.00454298, 0.00450138, 0.0044741, 0.00450017, 0.00454938, 0.00386886", \ - "0.00534977, 0.00486296, 0.00478011, 0.00461724, 0.00446443, 0.004739, 0.0040013", \ - "0.00702919, 0.0059241, 0.00564098, 0.0053613, 0.00509659, 0.00461041, 0.0046863", \ - "0.0109298, 0.00884786, 0.00815787, 0.00738821, 0.00670451, 0.00608843, 0.00511777" \ - ); - } - } - internal_power () { - related_pin : "A2"; - when : "(A1 * B1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00486134, 0.00489265, 0.00483888, 0.00478166, 0.00464929, 0.00442729, 0.00417027", \ - "0.00468231, 0.00478443, 0.00480521, 0.00477257, 0.00467789, 0.00443632, 0.00418228", \ - "0.00463406, 0.00474988, 0.0047205, 0.00473186, 0.00466935, 0.00443504, 0.00415957", \ - "0.00464453, 0.00467842, 0.00472452, 0.00464645, 0.00497127, 0.00439479, 0.00419967", \ - "0.00492534, 0.00481424, 0.0047832, 0.00469234, 0.00489237, 0.00448039, 0.00419543", \ - "0.00616292, 0.00546345, 0.00527539, 0.005143, 0.00483287, 0.00495841, 0.00428205", \ - "0.00965906, 0.00777473, 0.00722701, 0.00670103, 0.00620958, 0.00549805, 0.00518439" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00626488, 0.00622946, 0.00618981, 0.0061192, 0.00605135, 0.00587292, 0.00548194", \ - "0.00600754, 0.00614827, 0.00609373, 0.00606471, 0.00594789, 0.00581123, 0.00549913", \ - "0.00594336, 0.00604659, 0.0060834, 0.00600012, 0.00596117, 0.00579097, 0.00543751", \ - "0.00598686, 0.00605365, 0.00601827, 0.00600702, 0.0062114, 0.0058971, 0.0053795", \ - "0.00637646, 0.0062575, 0.00620255, 0.00615206, 0.00600929, 0.00622347, 0.00569462", \ - "0.00772328, 0.00695431, 0.00672681, 0.00659102, 0.00647048, 0.00606797, 0.00613718", \ - "0.0111603, 0.00930692, 0.0087587, 0.00817164, 0.0077177, 0.00725663, 0.00655837" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00486134, 0.00489265, 0.00483888, 0.00478166, 0.00464929, 0.00442729, 0.00417027", \ - "0.00468231, 0.00478443, 0.00480521, 0.00477257, 0.00467789, 0.00443632, 0.00418228", \ - "0.00463406, 0.00474988, 0.0047205, 0.00473186, 0.00466935, 0.00443504, 0.00415957", \ - "0.00464453, 0.00467842, 0.00472452, 0.00464645, 0.00497127, 0.00439479, 0.00419967", \ - "0.00492534, 0.00481424, 0.0047832, 0.00469234, 0.00489237, 0.00448039, 0.00419543", \ - "0.00616292, 0.00546345, 0.00527539, 0.005143, 0.00483287, 0.00495841, 0.00428205", \ - "0.00965906, 0.00777473, 0.00722701, 0.00670103, 0.00620958, 0.00549805, 0.00518439" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00626488, 0.00622946, 0.00618981, 0.0061192, 0.00605135, 0.00587292, 0.00548194", \ - "0.00600754, 0.00614827, 0.00609373, 0.00606471, 0.00594789, 0.00581123, 0.00549913", \ - "0.00594336, 0.00604659, 0.0060834, 0.00600012, 0.00596117, 0.00579097, 0.00543751", \ - "0.00598686, 0.00605365, 0.00601827, 0.00600702, 0.0062114, 0.0058971, 0.0053795", \ - "0.00637646, 0.0062575, 0.00620255, 0.00615206, 0.00600929, 0.00622347, 0.00569462", \ - "0.00772328, 0.00695431, 0.00672681, 0.00659102, 0.00647048, 0.00606797, 0.00613718", \ - "0.0111603, 0.00930692, 0.0087587, 0.00817164, 0.0077177, 0.00725663, 0.00655837" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00300838, 0.00308752, 0.00305841, 0.00299601, 0.0028763, 0.00265075, 0.00239336", \ - "0.00278956, 0.00294508, 0.00298818, 0.00291343, 0.0028256, 0.00264435, 0.00245466", \ - "0.00284648, 0.00291499, 0.00288896, 0.00294271, 0.00281455, 0.00265097, 0.00229222", \ - "0.00312739, 0.00293719, 0.00295945, 0.00285347, 0.00278939, 0.00258011, 0.00232967", \ - "0.00384585, 0.00333512, 0.00317569, 0.00304928, 0.00299981, 0.00264446, 0.00234467", \ - "0.0056301, 0.00450819, 0.00417918, 0.00383586, 0.00339786, 0.00330168, 0.00267367", \ - "0.00955858, 0.00752282, 0.00681858, 0.00606904, 0.00530478, 0.0042923, 0.00370601" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00600136, 0.00621115, 0.00618801, 0.00612562, 0.0060572, 0.00583149, 0.00545777", \ - "0.00564757, 0.00613142, 0.00617688, 0.00612948, 0.00606728, 0.00587075, 0.00549191", \ - "0.00558328, 0.00596444, 0.00608117, 0.00604419, 0.00604797, 0.00588081, 0.00556133", \ - "0.00567147, 0.00590935, 0.00597293, 0.00599251, 0.0060355, 0.00580518, 0.00552271", \ - "0.00618568, 0.00598528, 0.00603335, 0.00606469, 0.00591869, 0.0063282, 0.00567257", \ - "0.00775576, 0.00671445, 0.00652044, 0.00639133, 0.00632405, 0.00594916, 0.00615369", \ - "0.0115529, 0.00908253, 0.00848866, 0.00787995, 0.00751229, 0.00706957, 0.00647601" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00285034, 0.00297555, 0.00294044, 0.00288146, 0.00277535, 0.00255752, 0.00228257", \ - "0.00265109, 0.00280727, 0.00283567, 0.00283615, 0.0027229, 0.00255005, 0.00230637", \ - "0.00273637, 0.00282248, 0.00277379, 0.00278394, 0.00267596, 0.00254328, 0.00219915", \ - "0.00305691, 0.00282263, 0.00283358, 0.00273007, 0.0027522, 0.00246174, 0.00221688", \ - "0.00383309, 0.00324431, 0.0030676, 0.00292705, 0.00286617, 0.00263503, 0.0023796", \ - "0.00570069, 0.00444207, 0.00407888, 0.00374093, 0.00327588, 0.00326785, 0.0024931", \ - "0.00972042, 0.00752364, 0.00678938, 0.00601566, 0.0052576, 0.00420005, 0.00366518" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00436405, 0.00459115, 0.00458186, 0.00451894, 0.00443857, 0.0042667, 0.0039625", \ - "0.0040227, 0.00449545, 0.0045183, 0.00449817, 0.00442037, 0.00428508, 0.0039775", \ - "0.00396554, 0.00435952, 0.00445864, 0.00445577, 0.00449692, 0.00429203, 0.00397075", \ - "0.00404511, 0.00429086, 0.00436236, 0.00438949, 0.00444436, 0.00427256, 0.00391239", \ - "0.00457261, 0.00438175, 0.00442979, 0.00442756, 0.00434944, 0.00455248, 0.00419837", \ - "0.00618497, 0.00512169, 0.00490517, 0.00483613, 0.00475547, 0.00445297, 0.00457621", \ - "0.0100374, 0.00753101, 0.00695005, 0.00631296, 0.00595829, 0.00549505, 0.00498426" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00300838, 0.00308752, 0.00305841, 0.00299601, 0.0028763, 0.00265075, 0.00239336", \ - "0.00278956, 0.00294508, 0.00298818, 0.00291343, 0.0028256, 0.00264435, 0.00245466", \ - "0.00284648, 0.00291499, 0.00288896, 0.00294271, 0.00281455, 0.00265097, 0.00229222", \ - "0.00312739, 0.00293719, 0.00295945, 0.00285347, 0.00278939, 0.00258011, 0.00232967", \ - "0.00384585, 0.00333512, 0.00317569, 0.00304928, 0.00299981, 0.00264446, 0.00234467", \ - "0.0056301, 0.00450819, 0.00417918, 0.00383586, 0.00339786, 0.00330168, 0.00267367", \ - "0.00955858, 0.00752282, 0.00681858, 0.00606904, 0.00530478, 0.0042923, 0.00370601" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00600136, 0.00621115, 0.00618801, 0.00612562, 0.0060572, 0.00583149, 0.00545777", \ - "0.00564757, 0.00613142, 0.00617688, 0.00612948, 0.00606728, 0.00587075, 0.00549191", \ - "0.00558328, 0.00596444, 0.00608117, 0.00604419, 0.00604797, 0.00588081, 0.00556133", \ - "0.00567147, 0.00590935, 0.00597293, 0.00599251, 0.0060355, 0.00580518, 0.00552271", \ - "0.00618568, 0.00598528, 0.00603335, 0.00606469, 0.00591869, 0.0063282, 0.00567257", \ - "0.00775576, 0.00671445, 0.00652044, 0.00639133, 0.00632405, 0.00594916, 0.00615369", \ - "0.0115529, 0.00908253, 0.00848866, 0.00787995, 0.00751229, 0.00706957, 0.00647601" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(A1 * !A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00281661, 0.00308449, 0.00306873, 0.00301054, 0.00288879, 0.00266865, 0.00238305", \ - "0.0025287, 0.00283679, 0.00291224, 0.00296193, 0.00283731, 0.00268047, 0.00242549", \ - "0.00258573, 0.0027833, 0.00280559, 0.00285513, 0.00277696, 0.00261997, 0.0023289", \ - "0.00287815, 0.00273052, 0.00279345, 0.00274084, 0.00288203, 0.00258338, 0.00234217", \ - "0.0036511, 0.00309499, 0.00298428, 0.00287029, 0.00301283, 0.00257809, 0.00228796", \ - "0.00557218, 0.0042885, 0.00394562, 0.00364958, 0.00319914, 0.00324625, 0.00254668", \ - "0.00974942, 0.00722676, 0.00655719, 0.00595402, 0.00520265, 0.00406372, 0.00358246" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00433716, 0.00465106, 0.00464414, 0.00459358, 0.00447244, 0.00427803, 0.00396443", \ - "0.00404516, 0.00454135, 0.00460549, 0.00455364, 0.00447285, 0.00432999, 0.00400137", \ - "0.0040916, 0.0043753, 0.00450086, 0.00449244, 0.00443694, 0.00429404, 0.00398331", \ - "0.00437611, 0.00438197, 0.00438043, 0.00444225, 0.00446889, 0.00451316, 0.00393505", \ - "0.0051919, 0.00463411, 0.00461573, 0.00452075, 0.00445324, 0.00466964, 0.00402193", \ - "0.00714329, 0.00568857, 0.00541617, 0.00518676, 0.004967, 0.00446579, 0.00469035", \ - "0.0113197, 0.00862318, 0.0078569, 0.0071022, 0.00649659, 0.00600455, 0.00506605" \ - ); - } - } - internal_power () { - related_pin : "B2"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00259385, 0.00296531, 0.00296161, 0.00290183, 0.00279045, 0.00256171, 0.00232124", \ - "0.0023617, 0.00272283, 0.00277154, 0.00280131, 0.0027242, 0.0025703, 0.00239483", \ - "0.00247518, 0.00268251, 0.00269934, 0.0027152, 0.00267932, 0.00256112, 0.00230579", \ - "0.00282331, 0.00260681, 0.00267676, 0.00263813, 0.00300038, 0.00242983, 0.00227815", \ - "0.00367229, 0.00299277, 0.00284662, 0.00275143, 0.00273671, 0.00248291, 0.00235677", \ - "0.00567804, 0.0042387, 0.00385789, 0.00354232, 0.00307363, 0.0030519, 0.00244035", \ - "0.0100224, 0.00724414, 0.00655532, 0.00589571, 0.00513522, 0.00403947, 0.00350254" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00270641, 0.00304429, 0.00303823, 0.00297219, 0.00291568, 0.00268934, 0.00236361", \ - "0.00242842, 0.00291227, 0.00294193, 0.00294374, 0.00290135, 0.00274347, 0.00242196", \ - "0.00247383, 0.00277403, 0.00288547, 0.00287901, 0.00287174, 0.00276705, 0.00239453", \ - "0.00276238, 0.00279055, 0.00278928, 0.00282098, 0.00308769, 0.00288288, 0.00238457", \ - "0.0035872, 0.00303677, 0.00302257, 0.0029456, 0.00280279, 0.0030442, 0.0024987", \ - "0.0055852, 0.00407896, 0.00383126, 0.00356665, 0.0033635, 0.00300026, 0.00302294", \ - "0.00982445, 0.00705537, 0.00626108, 0.00547515, 0.00490211, 0.00435442, 0.00352162" \ - ); - } - } - internal_power () { - related_pin : "B2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00281661, 0.00308449, 0.00306873, 0.00301054, 0.00288879, 0.00266865, 0.00238305", \ - "0.0025287, 0.00283679, 0.00291224, 0.00296193, 0.00283731, 0.00268047, 0.00242549", \ - "0.00258573, 0.0027833, 0.00280559, 0.00285513, 0.00277696, 0.00261997, 0.0023289", \ - "0.00287815, 0.00273052, 0.00279345, 0.00274084, 0.00288203, 0.00258338, 0.00234217", \ - "0.0036511, 0.00309499, 0.00298428, 0.00287029, 0.00301283, 0.00257809, 0.00228796", \ - "0.00557218, 0.0042885, 0.00394562, 0.00364958, 0.00319914, 0.00324625, 0.00254668", \ - "0.00974942, 0.00722676, 0.00655719, 0.00595402, 0.00520265, 0.00406372, 0.00358246" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00433716, 0.00465106, 0.00464414, 0.00459358, 0.00447244, 0.00427803, 0.00396443", \ - "0.00404516, 0.00454135, 0.00460549, 0.00455364, 0.00447285, 0.00432999, 0.00400137", \ - "0.0040916, 0.0043753, 0.00450086, 0.00449244, 0.00443694, 0.00429404, 0.00398331", \ - "0.00437611, 0.00438197, 0.00438043, 0.00444225, 0.00446889, 0.00451316, 0.00393505", \ - "0.0051919, 0.00463411, 0.00461573, 0.00452075, 0.00445324, 0.00466964, 0.00402193", \ - "0.00714329, 0.00568857, 0.00541617, 0.00518676, 0.004967, 0.00446579, 0.00469035", \ - "0.0113197, 0.00862318, 0.0078569, 0.0071022, 0.00649659, 0.00600455, 0.00506605" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00310361; - rise_capacitance : 0.00308062; - rise_capacitance_range (0.00288217, 0.00329857); - fall_capacitance : 0.0031266; - fall_capacitance_range (0.00276176, 0.00351951); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00309576; - rise_capacitance : 0.00314714; - rise_capacitance_range (0.00276035, 0.00347264); - fall_capacitance : 0.00304438; - fall_capacitance_range (0.00275153, 0.00338998); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00303788; - rise_capacitance : 0.00317504; - rise_capacitance_range (0.00262961, 0.00358759); - fall_capacitance : 0.00290071; - fall_capacitance_range (0.00269354, 0.0031315); - } - pin (B2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301537; - rise_capacitance : 0.00307877; - rise_capacitance_range (0.00260425, 0.00343255); - fall_capacitance : 0.00295198; - fall_capacitance_range (0.00259745, 0.00326496); - } - } - cell (sg13g2_and2_1) { - area : 9.072; - cell_footprint : "and2"; - cell_leakage_power : 137.61; - leakage_power () { - value : 177.219; - when : "A&B"; - } - leakage_power () { - value : 136.934; - when : "!A&B"; - } - leakage_power () { - value : 117.084; - when : "A&!B"; - } - leakage_power () { - value : 119.205; - when : "!A&!B"; - } - pin (X) { - direction : "output"; - function : "(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0662975, 0.135082, 0.178785, 0.250414, 0.370133, 0.569514, 0.901405", \ - "0.0984872, 0.168245, 0.211872, 0.283658, 0.403311, 0.603293, 0.934841", \ - "0.119611, 0.190195, 0.234048, 0.305842, 0.425474, 0.624939, 0.957404", \ - "0.149466, 0.222967, 0.266575, 0.337999, 0.457728, 0.657588, 0.989787", \ - "0.189275, 0.270038, 0.31354, 0.384691, 0.503639, 0.703789, 1.03538", \ - "0.24278, 0.336912, 0.380839, 0.4522, 0.570777, 0.769751, 1.10164", \ - "0.314294, 0.430414, 0.478318, 0.550556, 0.670703, 0.870141, 1.2022" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187772, 0.105125, 0.167479, 0.271074, 0.444597, 0.734154, 1.21629", \ - "0.0213965, 0.105759, 0.167777, 0.27122, 0.444749, 0.734648, 1.21634", \ - "0.0246801, 0.106849, 0.168576, 0.271626, 0.44489, 0.735564, 1.21669", \ - "0.0308558, 0.108544, 0.169536, 0.27257, 0.445824, 0.735565, 1.2167", \ - "0.0407947, 0.112852, 0.171806, 0.273511, 0.446666, 0.735648, 1.21717", \ - "0.055111, 0.123683, 0.17814, 0.277036, 0.448348, 0.736901, 1.21836", \ - "0.075744, 0.14767, 0.196277, 0.288517, 0.45586, 0.741699, 1.22163" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0563805, 0.112298, 0.147222, 0.204624, 0.300712, 0.460432, 0.726591", \ - "0.0899375, 0.147249, 0.182314, 0.239771, 0.335786, 0.49548, 0.761665", \ - "0.110853, 0.169767, 0.205039, 0.262522, 0.358589, 0.518246, 0.784509", \ - "0.140165, 0.202738, 0.237988, 0.295713, 0.391837, 0.551474, 0.817923", \ - "0.17905, 0.249424, 0.284744, 0.342241, 0.438109, 0.597907, 0.863936", \ - "0.227488, 0.309959, 0.347951, 0.405457, 0.50094, 0.660734, 0.925887", \ - "0.285461, 0.388652, 0.430163, 0.490395, 0.588358, 0.747735, 1.01289" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0147553, 0.0796994, 0.126255, 0.203804, 0.333772, 0.550821, 0.911366", \ - "0.017429, 0.0804981, 0.126731, 0.203966, 0.333773, 0.550822, 0.911508", \ - "0.0208264, 0.0818642, 0.1275, 0.204538, 0.334081, 0.550823, 0.912168", \ - "0.0267873, 0.0845455, 0.1293, 0.205708, 0.334954, 0.55095, 0.912169", \ - "0.0363697, 0.0904452, 0.132872, 0.207719, 0.33634, 0.55212, 0.912574", \ - "0.050592, 0.103407, 0.142055, 0.213162, 0.339043, 0.554522, 0.913923", \ - "0.071929, 0.128001, 0.162661, 0.228147, 0.350129, 0.561209, 0.91841" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0708644, 0.139707, 0.183297, 0.254913, 0.374553, 0.573992, 0.906072", \ - "0.101782, 0.171414, 0.21506, 0.286705, 0.406499, 0.60576, 0.938076", \ - "0.12286, 0.19369, 0.237393, 0.309169, 0.428788, 0.628273, 0.960245", \ - "0.153264, 0.226618, 0.270243, 0.341977, 0.461873, 0.661303, 0.993491", \ - "0.194895, 0.275986, 0.319144, 0.390797, 0.510158, 0.709518, 1.04161", \ - "0.249501, 0.343695, 0.388548, 0.460117, 0.57928, 0.778562, 1.11102", \ - "0.321032, 0.436225, 0.485923, 0.559083, 0.679413, 0.879465, 1.2122" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0187577, 0.105137, 0.167396, 0.271026, 0.444545, 0.734119, 1.21661", \ - "0.0205748, 0.105566, 0.16763, 0.271029, 0.444818, 0.734427, 1.21662", \ - "0.0228192, 0.106358, 0.168145, 0.271394, 0.444819, 0.735596, 1.21663", \ - "0.0277285, 0.108079, 0.169129, 0.271956, 0.445194, 0.735597, 1.21664", \ - "0.0363247, 0.112893, 0.171538, 0.27308, 0.446014, 0.735598, 1.21686", \ - "0.049455, 0.122896, 0.178114, 0.27672, 0.447758, 0.736162, 1.21798", \ - "0.067912, 0.144413, 0.196097, 0.288398, 0.455347, 0.740857, 1.22061" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0614448, 0.117965, 0.153018, 0.210706, 0.306659, 0.466508, 0.732921", \ - "0.0973659, 0.155017, 0.190214, 0.247848, 0.344, 0.503835, 0.770086", \ - "0.120862, 0.179861, 0.215178, 0.272913, 0.36892, 0.528953, 0.795142", \ - "0.154212, 0.216689, 0.252002, 0.309939, 0.406068, 0.566132, 0.832455", \ - "0.199945, 0.269128, 0.304506, 0.362277, 0.458214, 0.618285, 0.88465", \ - "0.256306, 0.336777, 0.373573, 0.431159, 0.526749, 0.68673, 0.952606", \ - "0.325908, 0.424188, 0.463893, 0.524454, 0.62005, 0.77953, 1.04597" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0153641, 0.0802644, 0.126678, 0.204226, 0.334225, 0.550846, 0.912118", \ - "0.0175329, 0.0808751, 0.127135, 0.204473, 0.334724, 0.550847, 0.912279", \ - "0.0204121, 0.0819958, 0.127748, 0.204754, 0.334725, 0.552846, 0.91228", \ - "0.0260348, 0.0843819, 0.12925, 0.205816, 0.335148, 0.552847, 0.912281", \ - "0.0349051, 0.0898265, 0.132638, 0.207687, 0.336524, 0.552848, 0.912596", \ - "0.048044, 0.10074, 0.140513, 0.212317, 0.338878, 0.554679, 0.914192", \ - "0.067184, 0.120911, 0.15696, 0.225023, 0.346936, 0.559335, 0.918142" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00652414, 0.00694363, 0.00696982, 0.00693834, 0.0068168, 0.00664278, 0.00661157", \ - "0.00627321, 0.00660274, 0.00672552, 0.00662353, 0.00652181, 0.00641865, 0.00638002", \ - "0.00632955, 0.00655746, 0.00658126, 0.00667743, 0.00652024, 0.00643698, 0.00642429", \ - "0.00658555, 0.00673272, 0.00679911, 0.0067042, 0.00670549, 0.00657036, 0.00637124", \ - "0.00733735, 0.00735727, 0.0074127, 0.00741796, 0.00726614, 0.0071943, 0.00695278", \ - "0.00913405, 0.00891492, 0.00891196, 0.00895169, 0.00892034, 0.00887152, 0.00833385", \ - "0.0131505, 0.0125227, 0.0125368, 0.012447, 0.0124914, 0.0124477, 0.012493" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00564251, 0.00613315, 0.0061327, 0.00609611, 0.00603038, 0.00586135, 0.00546974", \ - "0.00532497, 0.0057361, 0.00584658, 0.00577882, 0.00570704, 0.00552559, 0.00522724", \ - "0.00536391, 0.00570788, 0.00572356, 0.00580681, 0.0058202, 0.00554386, 0.00527954", \ - "0.00566175, 0.00593869, 0.0060229, 0.00597844, 0.00589846, 0.00622618, 0.00642604", \ - "0.00642731, 0.00657695, 0.00665398, 0.00676291, 0.00676774, 0.00648621, 0.0067439", \ - "0.00831677, 0.00820437, 0.00831283, 0.0082472, 0.00832888, 0.00842137, 0.00787948", \ - "0.0124226, 0.0118138, 0.0117877, 0.0117031, 0.0118842, 0.0118087, 0.0116885" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00794628, 0.00835555, 0.00835794, 0.00831619, 0.00821453, 0.00799925, 0.0080724", \ - "0.00769558, 0.00806195, 0.00815991, 0.0080423, 0.00795919, 0.00776853, 0.00771811", \ - "0.00764991, 0.00795531, 0.00799066, 0.00814362, 0.00796518, 0.00781929, 0.00765331", \ - "0.00771968, 0.0079266, 0.00794243, 0.00786801, 0.00796456, 0.00772345, 0.00766425", \ - "0.00818019, 0.00832176, 0.00832261, 0.0083571, 0.00817758, 0.00813234, 0.00791194", \ - "0.00961323, 0.00950977, 0.00951688, 0.00953606, 0.00955305, 0.0095271, 0.00907559", \ - "0.0130978, 0.0125778, 0.0126813, 0.0126067, 0.0126219, 0.0126433, 0.0126699" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00577419, 0.00624366, 0.00623267, 0.00623893, 0.00616056, 0.00595863, 0.00568615", \ - "0.00553673, 0.00594356, 0.00604359, 0.00605179, 0.00598999, 0.00575146, 0.00551858", \ - "0.00559117, 0.0059017, 0.00592257, 0.00602079, 0.00603281, 0.00602219, 0.00543393", \ - "0.00584889, 0.00611995, 0.00618702, 0.00619028, 0.0060957, 0.0063963, 0.0060843", \ - "0.00659256, 0.00670958, 0.00678767, 0.00689115, 0.00686936, 0.00652958, 0.00692507", \ - "0.00842594, 0.00825077, 0.00832125, 0.00830017, 0.00830697, 0.0084435, 0.00786196", \ - "0.0122583, 0.0116218, 0.0115748, 0.0116977, 0.0115834, 0.0115608, 0.011552" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00254256; - rise_capacitance : 0.00254437; - rise_capacitance_range (0.00230554, 0.00271425); - fall_capacitance : 0.00254074; - fall_capacitance_range (0.00226854, 0.00274159); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00253612; - rise_capacitance : 0.0025895; - rise_capacitance_range (0.00225673, 0.00286957); - fall_capacitance : 0.00248274; - fall_capacitance_range (0.00231653, 0.0026278); - } - } - cell (sg13g2_and2_2) { - area : 10.8864; - cell_footprint : "and2"; - cell_leakage_power : 210.32; - leakage_power () { - value : 220.804; - when : "A&B"; - } - leakage_power () { - value : 219.379; - when : "!A&B"; - } - leakage_power () { - value : 199.488; - when : "A&!B"; - } - leakage_power () { - value : 201.609; - when : "!A&!B"; - } - pin (X) { - direction : "output"; - function : "(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0820807, 0.159907, 0.203916, 0.275894, 0.395791, 0.595289, 0.927413", \ - "0.118442, 0.19711, 0.241118, 0.313148, 0.432952, 0.632504, 0.964502", \ - "0.144467, 0.225039, 0.269157, 0.341088, 0.460988, 0.660486, 0.993144", \ - "0.182449, 0.26686, 0.310517, 0.38244, 0.502466, 0.701372, 1.03367", \ - "0.23521, 0.328383, 0.37218, 0.443671, 0.562209, 0.760825, 1.09278", \ - "0.306442, 0.415833, 0.461847, 0.532135, 0.650169, 0.848118, 1.17892", \ - "0.401213, 0.535841, 0.585831, 0.658504, 0.77806, 0.974555, 1.30447" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0221289, 0.108773, 0.170178, 0.273333, 0.446864, 0.73632, 1.21883", \ - "0.0246791, 0.1094, 0.170563, 0.273385, 0.446865, 0.736671, 1.21919", \ - "0.0286888, 0.11079, 0.17142, 0.27391, 0.44718, 0.736672, 1.21929", \ - "0.0356557, 0.113967, 0.173427, 0.275029, 0.447825, 0.736673, 1.2193", \ - "0.0482198, 0.120475, 0.177131, 0.277256, 0.449188, 0.737766, 1.21969", \ - "0.067312, 0.136891, 0.188943, 0.282884, 0.451324, 0.739533, 1.22092", \ - "0.095961, 0.168417, 0.213228, 0.298002, 0.460659, 0.74382, 1.22374" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0697202, 0.133796, 0.169138, 0.226703, 0.322643, 0.482358, 0.748029", \ - "0.107872, 0.173003, 0.208541, 0.266091, 0.36202, 0.521536, 0.787212", \ - "0.134047, 0.201221, 0.236696, 0.294344, 0.390263, 0.549864, 0.815429", \ - "0.172151, 0.244054, 0.279942, 0.337329, 0.433132, 0.592437, 0.85808", \ - "0.225193, 0.306963, 0.342876, 0.400576, 0.49614, 0.654882, 0.919966", \ - "0.291678, 0.388663, 0.427727, 0.486373, 0.580926, 0.737878, 1.00277", \ - "0.375154, 0.493895, 0.537541, 0.598657, 0.694231, 0.852727, 1.11755" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0179188, 0.0838475, 0.129445, 0.206388, 0.335977, 0.552527, 0.912738", \ - "0.0202971, 0.0843922, 0.12991, 0.206489, 0.336081, 0.552528, 0.913413", \ - "0.0241258, 0.0861578, 0.13091, 0.207146, 0.336364, 0.55356, 0.913414", \ - "0.0318138, 0.0902334, 0.133697, 0.208725, 0.337211, 0.553561, 0.913415", \ - "0.0442196, 0.0995887, 0.139615, 0.21246, 0.339079, 0.554349, 0.914046", \ - "0.063157, 0.116415, 0.153451, 0.221598, 0.343985, 0.557134, 0.915789", \ - "0.092089, 0.148563, 0.180307, 0.240767, 0.356964, 0.564198, 0.920358" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0863817, 0.164218, 0.208246, 0.280281, 0.400073, 0.599395, 0.931629", \ - "0.119986, 0.198528, 0.24261, 0.314469, 0.434329, 0.633674, 0.965843", \ - "0.144608, 0.224905, 0.269037, 0.341002, 0.460875, 0.660283, 0.993076", \ - "0.181627, 0.265615, 0.309697, 0.381248, 0.500942, 0.700111, 1.03208", \ - "0.235511, 0.327055, 0.370792, 0.442369, 0.561368, 0.760781, 1.09274", \ - "0.307934, 0.414085, 0.460001, 0.531162, 0.650285, 0.849322, 1.18049", \ - "0.403586, 0.532255, 0.582371, 0.656539, 0.775702, 0.97391, 1.30546" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0221084, 0.108748, 0.170243, 0.273374, 0.446801, 0.736167, 1.21896", \ - "0.0236587, 0.10914, 0.170445, 0.273375, 0.44758, 0.736266, 1.21897", \ - "0.0262011, 0.110344, 0.171152, 0.273709, 0.447581, 0.736267, 1.21973", \ - "0.0311192, 0.113224, 0.172745, 0.274541, 0.447582, 0.736359, 1.21974", \ - "0.0413319, 0.118762, 0.17644, 0.276659, 0.448457, 0.737249, 1.21975", \ - "0.058003, 0.132643, 0.185704, 0.281806, 0.450761, 0.738774, 1.22043", \ - "0.083216, 0.160105, 0.207181, 0.296558, 0.459681, 0.743506, 1.22308" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.074497, 0.139171, 0.174708, 0.232381, 0.328443, 0.488032, 0.753832", \ - "0.114146, 0.179688, 0.215261, 0.273043, 0.369015, 0.528655, 0.794549", \ - "0.142229, 0.209803, 0.245501, 0.303353, 0.399345, 0.559058, 0.824932", \ - "0.18397, 0.255724, 0.29167, 0.349391, 0.445371, 0.605014, 0.870596", \ - "0.242549, 0.323511, 0.359714, 0.41697, 0.512888, 0.672195, 0.937362", \ - "0.315957, 0.410957, 0.44954, 0.508176, 0.602222, 0.761617, 1.02617", \ - "0.411332, 0.526276, 0.568827, 0.629233, 0.725502, 0.883789, 1.14748" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0185073, 0.0842231, 0.129905, 0.206773, 0.336285, 0.552585, 0.913399", \ - "0.0204371, 0.0847729, 0.130242, 0.206993, 0.336286, 0.552586, 0.9134", \ - "0.0239706, 0.0863115, 0.131124, 0.207271, 0.336686, 0.55279, 0.913571", \ - "0.0308919, 0.0899355, 0.133716, 0.208761, 0.337198, 0.55303, 0.913888", \ - "0.0427296, 0.0984336, 0.139549, 0.212056, 0.339405, 0.554306, 0.913978", \ - "0.060727, 0.114035, 0.151786, 0.22069, 0.343391, 0.556731, 0.916226", \ - "0.08711, 0.142833, 0.175457, 0.236998, 0.354604, 0.562847, 0.920799" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0104039, 0.0111449, 0.0112145, 0.0111822, 0.0110751, 0.0106761, 0.0105813", \ - "0.0101891, 0.0107657, 0.0108803, 0.0109623, 0.0106716, 0.0103711, 0.0104351", \ - "0.0103167, 0.0106147, 0.0107142, 0.0108312, 0.0107358, 0.0101873, 0.0104668", \ - "0.0108204, 0.0107469, 0.0107606, 0.0106188, 0.0110032, 0.0101673, 0.010161", \ - "0.0117841, 0.0111875, 0.011235, 0.0113195, 0.0109118, 0.0106549, 0.0100722", \ - "0.0143256, 0.0127319, 0.0128861, 0.0126949, 0.0126588, 0.0123209, 0.0113796", \ - "0.0192703, 0.0163456, 0.0163584, 0.0158954, 0.0161698, 0.0160074, 0.0157291" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00924599, 0.0103304, 0.0103473, 0.0102976, 0.0101131, 0.00986074, 0.00911414", \ - "0.00900875, 0.00982259, 0.0100774, 0.00994381, 0.00980772, 0.00948956, 0.00902272", \ - "0.00908474, 0.00971218, 0.00973319, 0.0100022, 0.00989754, 0.0096721, 0.00894816", \ - "0.00948122, 0.0096804, 0.00982582, 0.0097401, 0.00962856, 0.00970349, 0.0102505", \ - "0.010656, 0.0103531, 0.0102713, 0.0105674, 0.0104826, 0.00980463, 0.010302", \ - "0.0131239, 0.0117993, 0.0119879, 0.0122373, 0.0121312, 0.011813, 0.0108292", \ - "0.018333, 0.0154153, 0.0153174, 0.0152249, 0.014908, 0.0151821, 0.0153456" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0117468, 0.012525, 0.0125902, 0.012539, 0.0123554, 0.0119431, 0.0121724", \ - "0.0115896, 0.0122684, 0.0123291, 0.0125041, 0.0123064, 0.0117697, 0.011813", \ - "0.0116246, 0.0120497, 0.0121912, 0.0124814, 0.0121518, 0.0116652, 0.0117468", \ - "0.0117728, 0.0120282, 0.0121626, 0.0120049, 0.0122451, 0.0118417, 0.0117646", \ - "0.0124263, 0.0122156, 0.0121927, 0.012278, 0.0118627, 0.0117391, 0.0112576", \ - "0.0143992, 0.0133588, 0.01339, 0.013284, 0.0133107, 0.0131689, 0.0124456", \ - "0.0187374, 0.0164135, 0.0163057, 0.0161146, 0.0162688, 0.0161083, 0.0160996" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00934741, 0.010295, 0.0103604, 0.0103038, 0.0101526, 0.00981537, 0.00918587", \ - "0.00914731, 0.00993826, 0.0102088, 0.0101362, 0.00992286, 0.00964514, 0.00902109", \ - "0.00929268, 0.00985193, 0.00994806, 0.0101765, 0.00998165, 0.00964303, 0.00910666", \ - "0.00969076, 0.00991561, 0.0100538, 0.00996573, 0.00989668, 0.0097967, 0.00903991", \ - "0.0107955, 0.0105368, 0.0105344, 0.0105926, 0.0106141, 0.00991751, 0.0104705", \ - "0.0132599, 0.0119651, 0.0119835, 0.0122924, 0.0119636, 0.0122483, 0.0110232", \ - "0.0181655, 0.0154041, 0.0152126, 0.0151725, 0.0149023, 0.0151704, 0.0149909" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00253864; - rise_capacitance : 0.00254264; - rise_capacitance_range (0.00236056, 0.00269082); - fall_capacitance : 0.00253463; - fall_capacitance_range (0.00232369, 0.00270243); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00255322; - rise_capacitance : 0.00261141; - rise_capacitance_range (0.00230176, 0.00287601); - fall_capacitance : 0.00249503; - fall_capacitance_range (0.00235778, 0.00262088); - } - } - cell (sg13g2_and3_1) { - area : 12.7008; - cell_footprint : "and3"; - cell_leakage_power : 146.662; - leakage_power () { - value : 244.071; - when : "A&B&C"; - } - leakage_power () { - value : 133.136; - when : "!A&!B&!C"; - } - leakage_power () { - value : 139.304; - when : "!A&!B&C"; - } - leakage_power () { - value : 122.191; - when : "!A&B&!C"; - } - leakage_power () { - value : 157.032; - when : "!A&B&C"; - } - leakage_power () { - value : 121.281; - when : "A&!B&!C"; - } - leakage_power () { - value : 137.184; - when : "A&!B&C"; - } - leakage_power () { - value : 119.097; - when : "A&B&!C"; - } - pin (X) { - direction : "output"; - function : "(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0899004, 0.165508, 0.209471, 0.281288, 0.400776, 0.599982, 0.93139", \ - "0.1217, 0.197818, 0.242069, 0.313883, 0.43344, 0.632438, 0.963896", \ - "0.144849, 0.222502, 0.266775, 0.338806, 0.458543, 0.657591, 0.989024", \ - "0.178454, 0.258423, 0.302779, 0.374426, 0.494357, 0.693771, 1.02473", \ - "0.226037, 0.313478, 0.357944, 0.429448, 0.548757, 0.747438, 1.07902", \ - "0.290366, 0.391842, 0.437284, 0.509197, 0.628273, 0.826591, 1.15729", \ - "0.379862, 0.503933, 0.553789, 0.627627, 0.746553, 0.945485, 1.27672" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0245484, 0.109023, 0.169958, 0.272552, 0.445401, 0.734267, 1.21593", \ - "0.0262685, 0.109738, 0.170398, 0.272599, 0.44805, 0.734485, 1.2161", \ - "0.029111, 0.111059, 0.171374, 0.273289, 0.448051, 0.734623, 1.21611", \ - "0.0347395, 0.113524, 0.173048, 0.274635, 0.448052, 0.735067, 1.21612", \ - "0.0447354, 0.118193, 0.175643, 0.275968, 0.448231, 0.736371, 1.21691", \ - "0.059206, 0.129568, 0.183413, 0.280176, 0.449577, 0.737623, 1.21864", \ - "0.080304, 0.155645, 0.202879, 0.292808, 0.457387, 0.741785, 1.22076" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0603311, 0.11736, 0.152359, 0.209954, 0.305861, 0.465554, 0.731839", \ - "0.0950463, 0.153547, 0.18865, 0.246168, 0.342223, 0.501956, 0.768754", \ - "0.117302, 0.177467, 0.212699, 0.270265, 0.366204, 0.526106, 0.792165", \ - "0.148083, 0.212674, 0.248002, 0.305694, 0.401699, 0.561547, 0.82798", \ - "0.188985, 0.262033, 0.298036, 0.355207, 0.450967, 0.610199, 0.876677", \ - "0.238122, 0.325056, 0.362373, 0.420243, 0.516256, 0.675306, 0.940994", \ - "0.29496, 0.403625, 0.446033, 0.507632, 0.604822, 0.764567, 1.03049" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.015458, 0.0800708, 0.126381, 0.2039, 0.333763, 0.550372, 0.911817", \ - "0.0179556, 0.0808011, 0.126784, 0.204058, 0.335809, 0.550523, 0.91199", \ - "0.021243, 0.0822507, 0.127641, 0.204578, 0.33581, 0.550524, 0.911991", \ - "0.0273313, 0.0851136, 0.129584, 0.205592, 0.335811, 0.55073, 0.911992", \ - "0.0370478, 0.0919471, 0.134182, 0.208006, 0.336278, 0.552067, 0.912268", \ - "0.051411, 0.104966, 0.14289, 0.213775, 0.339378, 0.554125, 0.913655", \ - "0.072604, 0.130872, 0.164594, 0.229651, 0.350167, 0.560675, 0.918453" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0991048, 0.174572, 0.218677, 0.290269, 0.409874, 0.608918, 0.940411", \ - "0.129781, 0.205969, 0.250111, 0.321909, 0.441341, 0.640349, 0.971786", \ - "0.152556, 0.230409, 0.27465, 0.346648, 0.466386, 0.665333, 0.997062", \ - "0.186527, 0.267492, 0.311633, 0.383739, 0.503387, 0.701837, 1.03332", \ - "0.234867, 0.322889, 0.367178, 0.438386, 0.558913, 0.758174, 1.09012", \ - "0.300565, 0.402416, 0.448567, 0.520572, 0.640538, 0.838875, 1.17102", \ - "0.391261, 0.51569, 0.567002, 0.641074, 0.761564, 0.960369, 1.2917" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0245737, 0.109069, 0.170148, 0.27248, 0.445389, 0.734575, 1.21578", \ - "0.025661, 0.109552, 0.170189, 0.272569, 0.446508, 0.734576, 1.21579", \ - "0.0278855, 0.110698, 0.170949, 0.273071, 0.446509, 0.734577, 1.21619", \ - "0.032273, 0.113232, 0.172682, 0.274079, 0.44651, 0.734864, 1.2162", \ - "0.0410089, 0.117996, 0.175533, 0.275847, 0.447515, 0.735759, 1.21655", \ - "0.054438, 0.12976, 0.183468, 0.280074, 0.448994, 0.736956, 1.21762", \ - "0.073573, 0.154036, 0.203562, 0.293085, 0.457439, 0.741086, 1.22005" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0656577, 0.1233, 0.158554, 0.216025, 0.312122, 0.472035, 0.738394", \ - "0.102498, 0.161188, 0.196473, 0.254147, 0.350312, 0.510173, 0.776378", \ - "0.126763, 0.187159, 0.222501, 0.280332, 0.376346, 0.536444, 0.802641", \ - "0.161503, 0.22569, 0.261164, 0.319097, 0.415339, 0.575236, 0.841622", \ - "0.20901, 0.28044, 0.316142, 0.374215, 0.47055, 0.62985, 0.896479", \ - "0.266823, 0.351106, 0.388785, 0.446504, 0.542639, 0.702145, 0.968107", \ - "0.333945, 0.437544, 0.479415, 0.539161, 0.636429, 0.795597, 1.06211" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0160671, 0.0805134, 0.126875, 0.20414, 0.334054, 0.550644, 0.911712", \ - "0.0181056, 0.0811229, 0.127213, 0.204404, 0.334873, 0.550645, 0.911713", \ - "0.0209263, 0.0823265, 0.127924, 0.204721, 0.334874, 0.551974, 0.911714", \ - "0.0266849, 0.084976, 0.129616, 0.205776, 0.335001, 0.551975, 0.911991", \ - "0.0357138, 0.0907079, 0.13338, 0.208, 0.336262, 0.552374, 0.912468", \ - "0.048986, 0.102649, 0.142313, 0.213131, 0.339096, 0.554233, 0.914173", \ - "0.068527, 0.125198, 0.160468, 0.2258, 0.34749, 0.558992, 0.917336" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.102966, 0.178324, 0.22243, 0.294124, 0.413739, 0.612853, 0.944214", \ - "0.132, 0.208011, 0.252019, 0.323793, 0.443281, 0.642261, 0.973695", \ - "0.152779, 0.230248, 0.274508, 0.346346, 0.466001, 0.665074, 0.997022", \ - "0.18448, 0.264937, 0.309197, 0.381143, 0.500783, 0.699853, 1.03113", \ - "0.230182, 0.31692, 0.361601, 0.433694, 0.553215, 0.752401, 1.08406", \ - "0.288852, 0.39, 0.4359, 0.508476, 0.62829, 0.827051, 1.15799", \ - "0.366046, 0.489932, 0.541633, 0.617824, 0.73948, 0.938305, 1.27002" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246386, 0.109042, 0.17017, 0.272405, 0.445368, 0.734261, 1.21552", \ - "0.0252794, 0.10937, 0.170171, 0.27254, 0.445668, 0.734497, 1.21582", \ - "0.0268153, 0.110363, 0.170678, 0.272823, 0.445669, 0.734498, 1.21643", \ - "0.0301143, 0.112764, 0.172209, 0.273677, 0.446057, 0.734499, 1.21644", \ - "0.0374727, 0.117097, 0.175196, 0.275366, 0.446892, 0.73514, 1.21645", \ - "0.050209, 0.129523, 0.183665, 0.280161, 0.448956, 0.736317, 1.21708", \ - "0.069237, 0.153206, 0.203573, 0.294515, 0.458401, 0.740922, 1.21968" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0691248, 0.127808, 0.163167, 0.220994, 0.317289, 0.477243, 0.743771", \ - "0.107598, 0.167, 0.202496, 0.260353, 0.356611, 0.516647, 0.782975", \ - "0.133672, 0.194448, 0.230026, 0.287952, 0.384342, 0.544417, 0.810937", \ - "0.171955, 0.236009, 0.271603, 0.329525, 0.425936, 0.586035, 0.852555", \ - "0.224921, 0.29634, 0.33174, 0.389874, 0.486123, 0.646142, 0.912649", \ - "0.289271, 0.372907, 0.411, 0.468294, 0.564599, 0.724253, 0.990121", \ - "0.369636, 0.471019, 0.512221, 0.572568, 0.667637, 0.828499, 1.09372" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167522, 0.0813574, 0.127596, 0.204808, 0.334653, 0.551068, 0.912031", \ - "0.0183841, 0.0818432, 0.127762, 0.204966, 0.334842, 0.551069, 0.912032", \ - "0.0211643, 0.0828323, 0.128595, 0.205311, 0.335011, 0.552985, 0.912033", \ - "0.0264661, 0.0852925, 0.129986, 0.206365, 0.335411, 0.552986, 0.912666", \ - "0.0350989, 0.0910196, 0.133552, 0.208294, 0.336581, 0.552987, 0.913149", \ - "0.048083, 0.101653, 0.141728, 0.213065, 0.339121, 0.554304, 0.914338", \ - "0.06626, 0.122317, 0.158196, 0.225552, 0.346571, 0.558957, 0.91791" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00744369, 0.00781223, 0.0078427, 0.00782319, 0.00771157, 0.00753439, 0.00762511", \ - "0.00718327, 0.00748697, 0.00753349, 0.00761237, 0.00768226, 0.00726557, 0.00730274", \ - "0.00725341, 0.00743606, 0.00748207, 0.00764758, 0.00757968, 0.00727368, 0.00726374", \ - "0.00752263, 0.007583, 0.00762211, 0.00750239, 0.00757641, 0.00748268, 0.00734791", \ - "0.00817719, 0.00810364, 0.00816288, 0.00818376, 0.00802606, 0.00789584, 0.00760867", \ - "0.00990034, 0.00952076, 0.00955266, 0.00956883, 0.0096096, 0.00946392, 0.00902908", \ - "0.0137014, 0.0129643, 0.0129562, 0.0128218, 0.0128514, 0.012767, 0.0126606" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00575633, 0.00626506, 0.00626274, 0.0062533, 0.00615961, 0.00596906, 0.00565721", \ - "0.00543564, 0.00586022, 0.00595623, 0.00597035, 0.00608267, 0.00569202, 0.00541368", \ - "0.00544295, 0.00577226, 0.00578827, 0.00587301, 0.00586221, 0.00558632, 0.00527178", \ - "0.00568757, 0.00596619, 0.00603271, 0.00601257, 0.00591982, 0.00587076, 0.00610254", \ - "0.00645171, 0.00657997, 0.0067162, 0.00673896, 0.00667795, 0.00630186, 0.00669261", \ - "0.00823766, 0.00803783, 0.00804578, 0.00801944, 0.00816487, 0.00812932, 0.00753216", \ - "0.0121108, 0.0114446, 0.0113286, 0.0113834, 0.0114201, 0.0114367, 0.0113523" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00881769, 0.00918796, 0.00921652, 0.0091738, 0.00907751, 0.00891872, 0.00895025", \ - "0.00860545, 0.008941, 0.00897295, 0.00900126, 0.00896788, 0.00868605, 0.00861284", \ - "0.00858076, 0.00882151, 0.00886512, 0.00892299, 0.00887368, 0.00861207, 0.00864348", \ - "0.00871786, 0.00882647, 0.00886196, 0.0087947, 0.00886354, 0.00864086, 0.00845942", \ - "0.00905224, 0.00906392, 0.00908926, 0.00908714, 0.00902752, 0.00896024, 0.00866677", \ - "0.0104047, 0.0101647, 0.0101882, 0.0101668, 0.0102286, 0.0101189, 0.00967446", \ - "0.0137112, 0.0131324, 0.0131552, 0.0129697, 0.0130765, 0.0129745, 0.0129" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00595885, 0.00643464, 0.00646589, 0.00641269, 0.00633383, 0.0061634, 0.00583688", \ - "0.00567362, 0.00607646, 0.00618974, 0.0061715, 0.00615689, 0.0058978, 0.00555692", \ - "0.00567036, 0.00598704, 0.00601947, 0.00614449, 0.0060177, 0.00602016, 0.00552747", \ - "0.00588225, 0.00612901, 0.00620513, 0.00617033, 0.00612067, 0.00634225, 0.00581025", \ - "0.00659251, 0.00663956, 0.00669435, 0.00684242, 0.00682161, 0.0065398, 0.00663202", \ - "0.00831368, 0.00812844, 0.00821314, 0.00817317, 0.00827361, 0.00832525, 0.00761328", \ - "0.0119706, 0.0113266, 0.0113184, 0.0112501, 0.0112965, 0.0112915, 0.0113255" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0101013, 0.0104626, 0.0104785, 0.0104451, 0.010351, 0.0101423, 0.0101054", \ - "0.00988273, 0.010246, 0.0102574, 0.0104044, 0.0101659, 0.00995247, 0.00989946", \ - "0.00984435, 0.0101107, 0.0101723, 0.0103441, 0.010156, 0.00986331, 0.00991123", \ - "0.00985458, 0.0100764, 0.01012, 0.0100539, 0.0101175, 0.00982449, 0.00982936", \ - "0.0101636, 0.0101764, 0.0102286, 0.0102719, 0.0101123, 0.0100804, 0.0097623", \ - "0.0111887, 0.0111251, 0.0110688, 0.0110212, 0.0111045, 0.0110216, 0.0106215", \ - "0.0143761, 0.0138783, 0.0138599, 0.0137723, 0.0139155, 0.0137962, 0.0137479" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00609024, 0.00654196, 0.00656202, 0.00654616, 0.00646009, 0.00629812, 0.00596003", \ - "0.00588454, 0.00626902, 0.00637608, 0.00631613, 0.00627685, 0.00608971, 0.00574569", \ - "0.00589638, 0.00617968, 0.00623968, 0.00634863, 0.00628495, 0.00623869, 0.00576383", \ - "0.00612465, 0.00633281, 0.00636991, 0.00632753, 0.00628505, 0.00639933, 0.00603053", \ - "0.0067895, 0.0068871, 0.00686558, 0.00700611, 0.00697659, 0.00672042, 0.00690384", \ - "0.00850744, 0.00829451, 0.00840119, 0.00830351, 0.00834768, 0.0083958, 0.00784051", \ - "0.0121504, 0.0115679, 0.0115351, 0.0115609, 0.0113199, 0.0114776, 0.0112751" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00253572; - rise_capacitance : 0.0025286; - rise_capacitance_range (0.00231201, 0.00267554); - fall_capacitance : 0.00254283; - fall_capacitance_range (0.00224843, 0.00276795); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00251441; - rise_capacitance : 0.00255653; - rise_capacitance_range (0.00223107, 0.00283187); - fall_capacitance : 0.00247229; - fall_capacitance_range (0.00225494, 0.00264693); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00252248; - rise_capacitance : 0.00257661; - rise_capacitance_range (0.00226036, 0.00287247); - fall_capacitance : 0.00246835; - fall_capacitance_range (0.0023231, 0.00260115); - } - } - cell (sg13g2_and3_2) { - area : 12.7008; - cell_footprint : "and3"; - cell_leakage_power : 224.225; - leakage_power () { - value : 287.638; - when : "A&B&C"; - } - leakage_power () { - value : 215.542; - when : "!A&!B&!C"; - } - leakage_power () { - value : 221.714; - when : "!A&!B&C"; - } - leakage_power () { - value : 204.622; - when : "!A&B&!C"; - } - leakage_power () { - value : 239.469; - when : "!A&B&C"; - } - leakage_power () { - value : 203.687; - when : "A&!B&!C"; - } - leakage_power () { - value : 219.595; - when : "A&!B&C"; - } - leakage_power () { - value : 201.529; - when : "A&B&!C"; - } - pin (X) { - direction : "output"; - function : "(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.112059, 0.200639, 0.246412, 0.319318, 0.439846, 0.640213, 0.973337", \ - "0.146686, 0.235933, 0.281374, 0.354278, 0.474819, 0.675016, 1.0095", \ - "0.174149, 0.264959, 0.310535, 0.383487, 0.504246, 0.704452, 1.03868", \ - "0.216116, 0.310675, 0.356598, 0.429136, 0.549971, 0.750196, 1.08408", \ - "0.27672, 0.378962, 0.424422, 0.496783, 0.616523, 0.815565, 1.14877", \ - "0.358512, 0.476624, 0.524906, 0.5966, 0.716729, 0.914804, 1.24701", \ - "0.473982, 0.614811, 0.668613, 0.74054, 0.859876, 1.05875, 1.39216" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0298377, 0.117513, 0.177283, 0.278868, 0.452074, 0.74248, 1.22647", \ - "0.0313034, 0.117731, 0.177526, 0.279161, 0.452178, 0.742481, 1.22762", \ - "0.0345957, 0.119272, 0.178569, 0.279721, 0.452494, 0.743036, 1.22764", \ - "0.0416528, 0.122529, 0.180764, 0.28137, 0.453419, 0.743037, 1.22765", \ - "0.0533434, 0.129977, 0.185865, 0.284215, 0.455232, 0.744503, 1.22776", \ - "0.073048, 0.146621, 0.197763, 0.29032, 0.457989, 0.746244, 1.2294", \ - "0.101948, 0.178933, 0.223448, 0.307723, 0.467839, 0.750608, 1.23174" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0731546, 0.138653, 0.174161, 0.232003, 0.328184, 0.488471, 0.754971", \ - "0.112068, 0.178565, 0.214197, 0.272037, 0.368254, 0.528499, 0.794785", \ - "0.138853, 0.207876, 0.24368, 0.3016, 0.397846, 0.557648, 0.824385", \ - "0.178247, 0.252189, 0.288045, 0.345718, 0.441898, 0.601821, 0.868004", \ - "0.232262, 0.316723, 0.352694, 0.410685, 0.50624, 0.665808, 0.93187", \ - "0.300923, 0.401311, 0.440493, 0.500097, 0.594701, 0.753236, 1.01809", \ - "0.383907, 0.506275, 0.550272, 0.613572, 0.710445, 0.869899, 1.13512" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.018457, 0.0845529, 0.130069, 0.207082, 0.33689, 0.55378, 0.915326", \ - "0.0206189, 0.0851417, 0.130481, 0.207281, 0.336931, 0.554048, 0.915422", \ - "0.0244208, 0.0868421, 0.131515, 0.207585, 0.33727, 0.554104, 0.915423", \ - "0.0318346, 0.0911151, 0.134406, 0.209451, 0.337886, 0.554394, 0.916007", \ - "0.044215, 0.100511, 0.140865, 0.21351, 0.34015, 0.555543, 0.916012", \ - "0.062935, 0.118257, 0.154615, 0.223032, 0.345172, 0.558211, 0.918813", \ - "0.091634, 0.150945, 0.183039, 0.243077, 0.358804, 0.566181, 0.922375" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.121094, 0.210044, 0.255274, 0.32805, 0.448608, 0.648675, 0.982184", \ - "0.153584, 0.242931, 0.288392, 0.361214, 0.481827, 0.681967, 1.01656", \ - "0.179479, 0.270298, 0.315952, 0.388795, 0.509439, 0.709676, 1.04321", \ - "0.220003, 0.314374, 0.360346, 0.433504, 0.554166, 0.754666, 1.08818", \ - "0.280307, 0.381701, 0.428512, 0.500585, 0.62096, 0.820976, 1.15489", \ - "0.364509, 0.480918, 0.528895, 0.600924, 0.720674, 0.920686, 1.25366", \ - "0.480071, 0.618376, 0.672422, 0.747682, 0.869313, 1.06818, 1.39952" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0298717, 0.117608, 0.177297, 0.278898, 0.452217, 0.742576, 1.22678", \ - "0.0307258, 0.117609, 0.177408, 0.279066, 0.452237, 0.742577, 1.22766", \ - "0.0329176, 0.118794, 0.178254, 0.279461, 0.452289, 0.742767, 1.22767", \ - "0.0378425, 0.121753, 0.180453, 0.280976, 0.453163, 0.742907, 1.22768", \ - "0.0474298, 0.129096, 0.185575, 0.283798, 0.454615, 0.743866, 1.22769", \ - "0.064884, 0.143711, 0.195073, 0.290226, 0.457767, 0.745728, 1.22911", \ - "0.091068, 0.172168, 0.220256, 0.306559, 0.467532, 0.749643, 1.23149" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.078297, 0.144475, 0.180176, 0.238039, 0.33435, 0.494531, 0.761176", \ - "0.118345, 0.185315, 0.221206, 0.279122, 0.375452, 0.535617, 0.802182", \ - "0.146979, 0.216022, 0.252132, 0.310088, 0.406463, 0.566555, 0.832981", \ - "0.18969, 0.263063, 0.299289, 0.35718, 0.453506, 0.613387, 0.880049", \ - "0.249713, 0.332529, 0.369651, 0.427609, 0.523484, 0.683373, 0.950024", \ - "0.324979, 0.423042, 0.462501, 0.521791, 0.617211, 0.77615, 1.0414", \ - "0.417819, 0.536143, 0.58082, 0.643552, 0.739441, 0.897913, 1.16273" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0190677, 0.0849376, 0.130644, 0.20743, 0.337173, 0.554041, 0.915398", \ - "0.0207455, 0.0855005, 0.13096, 0.207598, 0.337279, 0.554399, 0.915611", \ - "0.0241945, 0.0869924, 0.131832, 0.208054, 0.337636, 0.5544, 0.916031", \ - "0.0309815, 0.0909981, 0.134478, 0.209455, 0.338114, 0.554464, 0.916353", \ - "0.0427808, 0.0989758, 0.140135, 0.212956, 0.340448, 0.555746, 0.916354", \ - "0.060651, 0.115751, 0.153601, 0.221946, 0.344844, 0.558084, 0.918741", \ - "0.087385, 0.146147, 0.178818, 0.240317, 0.356573, 0.564863, 0.92222" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.125011, 0.213921, 0.259106, 0.331764, 0.452431, 0.652379, 0.985949", \ - "0.155033, 0.24422, 0.289768, 0.362592, 0.483089, 0.683346, 1.01735", \ - "0.177916, 0.268346, 0.313975, 0.386821, 0.507461, 0.707623, 1.04194", \ - "0.214039, 0.307874, 0.353932, 0.426961, 0.547623, 0.747927, 1.08125", \ - "0.269278, 0.368721, 0.416187, 0.488563, 0.609242, 0.809538, 1.14272", \ - "0.345158, 0.458917, 0.507058, 0.581662, 0.701029, 0.901316, 1.23455", \ - "0.446099, 0.582405, 0.6359, 0.712721, 0.834024, 1.0353, 1.36764" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0298372, 0.117634, 0.177325, 0.278921, 0.452075, 0.742342, 1.22678", \ - "0.0303968, 0.117635, 0.177326, 0.279114, 0.452215, 0.742387, 1.22765", \ - "0.0320075, 0.118443, 0.178004, 0.279429, 0.452222, 0.742515, 1.22774", \ - "0.0354636, 0.121005, 0.179898, 0.280605, 0.452855, 0.742594, 1.23077", \ - "0.0430836, 0.126972, 0.18464, 0.283234, 0.454252, 0.743542, 1.23078", \ - "0.058393, 0.14106, 0.194137, 0.290164, 0.457325, 0.745235, 1.23079", \ - "0.083362, 0.167999, 0.217603, 0.305825, 0.467778, 0.750322, 1.23116" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0819688, 0.148998, 0.184927, 0.243064, 0.339469, 0.499753, 0.766533", \ - "0.122864, 0.19063, 0.226637, 0.284784, 0.381292, 0.541547, 0.808265", \ - "0.15307, 0.222733, 0.258793, 0.317015, 0.413461, 0.573783, 0.840788", \ - "0.198512, 0.272088, 0.308413, 0.366562, 0.463003, 0.623016, 0.889708", \ - "0.263073, 0.345346, 0.38269, 0.440549, 0.536703, 0.696768, 0.96304", \ - "0.345412, 0.442281, 0.481184, 0.540064, 0.636602, 0.796243, 1.06186", \ - "0.447722, 0.565987, 0.609062, 0.670571, 0.765826, 0.92591, 1.19032" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197862, 0.0858173, 0.131475, 0.208126, 0.337749, 0.554492, 0.915969", \ - "0.0212025, 0.0861474, 0.131498, 0.208287, 0.337937, 0.554723, 0.91597", \ - "0.024325, 0.0874746, 0.132341, 0.208576, 0.338057, 0.554724, 0.916189", \ - "0.0306464, 0.0913954, 0.134878, 0.209814, 0.338637, 0.555126, 0.916206", \ - "0.0420879, 0.0987364, 0.140353, 0.213237, 0.340745, 0.555947, 0.916655", \ - "0.059367, 0.114976, 0.152517, 0.220586, 0.344826, 0.558398, 0.918531", \ - "0.085008, 0.143296, 0.17602, 0.238314, 0.355573, 0.565028, 0.922828" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.011438, 0.011846, 0.0120215, 0.0120686, 0.011839, 0.011485, 0.0114453", \ - "0.0112387, 0.0116951, 0.0117462, 0.0118874, 0.0116296, 0.0112928, 0.0115151", \ - "0.011413, 0.0114478, 0.0116185, 0.011692, 0.0115429, 0.0112188, 0.0113484", \ - "0.0120259, 0.0117597, 0.011706, 0.011647, 0.0119895, 0.011277, 0.0113028", \ - "0.0131749, 0.0122095, 0.012157, 0.0122008, 0.0118074, 0.011425, 0.0110055", \ - "0.0155303, 0.0135901, 0.013616, 0.0133976, 0.013469, 0.0128762, 0.0119151", \ - "0.0203634, 0.0170028, 0.0169102, 0.0164047, 0.0164366, 0.0163261, 0.0161296" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00934407, 0.0103677, 0.0103958, 0.0103289, 0.0101659, 0.0098237, 0.00925939", \ - "0.00910245, 0.00993593, 0.0101836, 0.0100764, 0.0099235, 0.00968889, 0.00898377", \ - "0.00918227, 0.00973438, 0.0098484, 0.0100995, 0.00980857, 0.00952876, 0.00888841", \ - "0.00952183, 0.0097819, 0.00986514, 0.00965162, 0.00964699, 0.00938127, 0.00858639", \ - "0.0106276, 0.0102888, 0.0101369, 0.0103937, 0.0102162, 0.00943517, 0.0100718", \ - "0.0130322, 0.0117485, 0.0117315, 0.0121011, 0.0118884, 0.0119721, 0.0106231", \ - "0.0179981, 0.015076, 0.0149224, 0.0148814, 0.0145843, 0.0152293, 0.0149798" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127873, 0.0133114, 0.0133553, 0.0133094, 0.0132049, 0.0126854, 0.012788", \ - "0.0126138, 0.0131446, 0.0132525, 0.0131663, 0.0130815, 0.0127106, 0.0130419", \ - "0.0126978, 0.0128706, 0.013051, 0.0132371, 0.012911, 0.0125852, 0.0125948", \ - "0.0129951, 0.0129774, 0.0130632, 0.0129799, 0.0133234, 0.0125535, 0.0126584", \ - "0.0136307, 0.0132992, 0.0132687, 0.0131871, 0.0128913, 0.0128021, 0.0124742", \ - "0.0155876, 0.0142883, 0.014134, 0.0140295, 0.013946, 0.0138437, 0.0130469", \ - "0.0199237, 0.0171289, 0.017129, 0.0166853, 0.0168088, 0.0167277, 0.0164444" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00952371, 0.0104601, 0.0105362, 0.0104879, 0.0103864, 0.0100476, 0.00923959", \ - "0.00928355, 0.010089, 0.0104066, 0.0103346, 0.0101204, 0.00990495, 0.0091608", \ - "0.00939003, 0.00994974, 0.0100812, 0.010289, 0.00998974, 0.00978151, 0.0090943", \ - "0.00979056, 0.00993384, 0.0100534, 0.00989731, 0.00997262, 0.01001, 0.0119086", \ - "0.0107882, 0.0103702, 0.0104931, 0.0106615, 0.0106207, 0.00996609, 0.0106037", \ - "0.0131754, 0.0118466, 0.011887, 0.0121605, 0.0121572, 0.0122029, 0.0109907", \ - "0.0179681, 0.0151372, 0.0149894, 0.0151898, 0.0146432, 0.0150251, 0.0147031" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0140854, 0.0145686, 0.0146254, 0.0145558, 0.014445, 0.0139246, 0.0138252", \ - "0.0138745, 0.014451, 0.0144699, 0.0145612, 0.0143451, 0.0140029, 0.0142491", \ - "0.0139326, 0.0141977, 0.0143662, 0.0144461, 0.014217, 0.0138368, 0.0142334", \ - "0.0140013, 0.0142369, 0.0142476, 0.0142542, 0.0145481, 0.0138399, 0.0144938", \ - "0.0145142, 0.0142398, 0.0143595, 0.0142913, 0.0140049, 0.0138001, 0.0134305", \ - "0.0162673, 0.0151625, 0.0150406, 0.0151766, 0.0150278, 0.0148995, 0.014257", \ - "0.0201371, 0.0178215, 0.017753, 0.0174053, 0.0174799, 0.017649, 0.0176541" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00967906, 0.0105226, 0.0105443, 0.0104967, 0.0103559, 0.0100961, 0.0093761", \ - "0.00947312, 0.0102515, 0.0105451, 0.0104361, 0.0103035, 0.00999938, 0.00932898", \ - "0.00959057, 0.0101444, 0.0102381, 0.010456, 0.0101605, 0.00987745, 0.00946901", \ - "0.00997258, 0.0101557, 0.0102524, 0.0101002, 0.0101846, 0.0100325, 0.00956421", \ - "0.0109873, 0.0105353, 0.0107003, 0.0107516, 0.0107144, 0.0100663, 0.0102195", \ - "0.0132808, 0.0120179, 0.0119715, 0.0121493, 0.0123218, 0.0124291, 0.0111538", \ - "0.0180138, 0.0154059, 0.0152579, 0.0152639, 0.0145955, 0.0152508, 0.0145363" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00255446; - rise_capacitance : 0.00255073; - rise_capacitance_range (0.00237823, 0.00268409); - fall_capacitance : 0.00255819; - fall_capacitance_range (0.00232587, 0.0027481); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00252396; - rise_capacitance : 0.00257083; - rise_capacitance_range (0.00226443, 0.00283506); - fall_capacitance : 0.00247709; - fall_capacitance_range (0.00229638, 0.00262999); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00252784; - rise_capacitance : 0.00258596; - rise_capacitance_range (0.00228302, 0.00286771); - fall_capacitance : 0.00246972; - fall_capacitance_range (0.00234462, 0.00258799); - } - } - cell (sg13g2_and4_1) { - area : 14.5152; - cell_footprint : "and4"; - cell_leakage_power : 151.909; - leakage_power () { - value : 148.023; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 153.233; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 138.14; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 159.395; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 135.012; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 142.303; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 123.893; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 177.139; - when : "!A&B&C&D"; - } - leakage_power () { - value : 135.298; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 141.383; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 124.398; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 157.281; - when : "A&!B&C&D"; - } - leakage_power () { - value : 123.642; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 139.215; - when : "A&B&!C&D"; - } - leakage_power () { - value : 121.252; - when : "A&B&C&!D"; - } - leakage_power () { - value : 310.935; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.113783, 0.19665, 0.242218, 0.314731, 0.434768, 0.634549, 0.966897", \ - "0.14386, 0.227413, 0.2729, 0.345443, 0.465448, 0.665044, 0.997441", \ - "0.168425, 0.252895, 0.298685, 0.371451, 0.491633, 0.691146, 1.02355", \ - "0.205512, 0.291996, 0.338017, 0.410977, 0.531537, 0.730977, 1.06367", \ - "0.258575, 0.351427, 0.397371, 0.469836, 0.589715, 0.788515, 1.12142", \ - "0.332953, 0.439785, 0.486001, 0.559043, 0.678693, 0.87797, 1.20978", \ - "0.438103, 0.566954, 0.618976, 0.693217, 0.813993, 1.01386, 1.3455" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0311118, 0.116643, 0.175903, 0.276887, 0.449352, 0.73831, 1.22079", \ - "0.0320483, 0.116693, 0.176036, 0.277146, 0.449395, 0.738311, 1.2208", \ - "0.0344631, 0.118092, 0.177235, 0.27788, 0.449638, 0.73838, 1.22141", \ - "0.0398835, 0.120555, 0.179073, 0.279658, 0.451004, 0.739441, 1.22348", \ - "0.0495037, 0.125189, 0.182669, 0.281627, 0.45267, 0.740864, 1.22349", \ - "0.064155, 0.137858, 0.190247, 0.285707, 0.454549, 0.74235, 1.22408", \ - "0.085786, 0.163209, 0.210418, 0.299259, 0.462342, 0.746068, 1.22642" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0635453, 0.120534, 0.155371, 0.21257, 0.308107, 0.466955, 0.731735", \ - "0.0992837, 0.157571, 0.192563, 0.249784, 0.345322, 0.50417, 0.770305", \ - "0.12202, 0.182192, 0.217401, 0.274805, 0.370172, 0.529001, 0.793828", \ - "0.154092, 0.218794, 0.254021, 0.311256, 0.4069, 0.565896, 0.83096", \ - "0.195591, 0.268556, 0.304799, 0.361965, 0.457321, 0.615744, 0.880699", \ - "0.246705, 0.334222, 0.371727, 0.429846, 0.525374, 0.68388, 0.947813", \ - "0.300851, 0.410616, 0.453989, 0.516298, 0.612589, 0.772187, 1.03728" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165018, 0.08052, 0.126449, 0.203453, 0.332659, 0.548095, 0.907081", \ - "0.0189053, 0.0812436, 0.126947, 0.203554, 0.334974, 0.548096, 0.909151", \ - "0.0221068, 0.082749, 0.127746, 0.203987, 0.334975, 0.548097, 0.909152", \ - "0.0282359, 0.0858732, 0.129742, 0.20537, 0.334976, 0.548775, 0.909153", \ - "0.038199, 0.0926711, 0.134681, 0.207766, 0.335109, 0.549757, 0.909154", \ - "0.052658, 0.106526, 0.144128, 0.214117, 0.338401, 0.551868, 0.909449", \ - "0.074288, 0.133467, 0.167368, 0.232016, 0.350125, 0.558153, 0.914246" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.127583, 0.210797, 0.255763, 0.328406, 0.44857, 0.647727, 0.979931", \ - "0.157046, 0.240545, 0.285983, 0.35858, 0.478557, 0.678141, 1.0117", \ - "0.18056, 0.26552, 0.311143, 0.383898, 0.504006, 0.703886, 1.036", \ - "0.217087, 0.304998, 0.350972, 0.42413, 0.544678, 0.744496, 1.07682", \ - "0.270831, 0.3647, 0.411112, 0.48413, 0.604255, 0.804193, 1.13718", \ - "0.345623, 0.453648, 0.501508, 0.574126, 0.69408, 0.894551, 1.22651", \ - "0.453219, 0.583462, 0.636456, 0.712449, 0.833553, 1.03429, 1.36555" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0310353, 0.116583, 0.175892, 0.276856, 0.449304, 0.738373, 1.22069", \ - "0.0319776, 0.116584, 0.176001, 0.277008, 0.449305, 0.738374, 1.22175", \ - "0.0337258, 0.117826, 0.176994, 0.277655, 0.44947, 0.73887, 1.22176", \ - "0.037887, 0.120317, 0.178979, 0.27922, 0.450625, 0.738964, 1.22415", \ - "0.0463328, 0.126035, 0.182773, 0.281409, 0.452043, 0.740315, 1.22416", \ - "0.060198, 0.138473, 0.191028, 0.286485, 0.45439, 0.741776, 1.22417", \ - "0.079971, 0.162827, 0.212383, 0.300174, 0.462613, 0.745335, 1.2254" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.069027, 0.126704, 0.161655, 0.21889, 0.314599, 0.473541, 0.738497", \ - "0.106531, 0.165229, 0.200373, 0.257705, 0.353365, 0.512293, 0.777106", \ - "0.131452, 0.191854, 0.227064, 0.284519, 0.380124, 0.539298, 0.804158", \ - "0.167432, 0.231837, 0.267211, 0.324783, 0.420678, 0.579639, 0.844704", \ - "0.215501, 0.287487, 0.323903, 0.380821, 0.476645, 0.635543, 0.900492", \ - "0.274934, 0.359727, 0.397831, 0.455039, 0.551265, 0.709485, 0.974221", \ - "0.340357, 0.445713, 0.487522, 0.548319, 0.644209, 0.803527, 1.06868" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171241, 0.0809609, 0.126894, 0.203757, 0.332954, 0.548363, 0.907879", \ - "0.0189551, 0.081602, 0.127253, 0.203906, 0.333576, 0.548694, 0.90788", \ - "0.0219167, 0.0828732, 0.128073, 0.204311, 0.333577, 0.549634, 0.908064", \ - "0.027517, 0.0855604, 0.129832, 0.2054, 0.333856, 0.549635, 0.908065", \ - "0.0369252, 0.091853, 0.134117, 0.207808, 0.335127, 0.549967, 0.908235", \ - "0.050415, 0.104074, 0.143086, 0.213209, 0.338208, 0.551797, 0.90973", \ - "0.070337, 0.128056, 0.162021, 0.22691, 0.346736, 0.557039, 0.913229" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.135677, 0.218892, 0.264012, 0.336482, 0.456441, 0.65585, 0.988265", \ - "0.163985, 0.247489, 0.292928, 0.36531, 0.48539, 0.684994, 1.01794", \ - "0.185561, 0.270213, 0.315775, 0.388469, 0.508559, 0.708161, 1.04128", \ - "0.219531, 0.307341, 0.353256, 0.42628, 0.546785, 0.74646, 1.07889", \ - "0.270197, 0.363509, 0.410133, 0.483019, 0.603446, 0.803371, 1.13614", \ - "0.337828, 0.445484, 0.495133, 0.56716, 0.688023, 0.887675, 1.21953", \ - "0.431613, 0.562597, 0.6174, 0.694354, 0.817206, 1.01706, 1.35046" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0310711, 0.116484, 0.175924, 0.276844, 0.449302, 0.738228, 1.2208", \ - "0.0316086, 0.116485, 0.175935, 0.276895, 0.44932, 0.738447, 1.22158", \ - "0.0331584, 0.117474, 0.176698, 0.277467, 0.449403, 0.738448, 1.22174", \ - "0.0361737, 0.119917, 0.178514, 0.278855, 0.450193, 0.738777, 1.22175", \ - "0.0432915, 0.12498, 0.182554, 0.281101, 0.451765, 0.739974, 1.22176", \ - "0.056536, 0.137415, 0.192257, 0.286715, 0.454389, 0.741204, 1.2229", \ - "0.076519, 0.163707, 0.213644, 0.302098, 0.464056, 0.745607, 1.22488" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.072987, 0.131599, 0.166804, 0.2243, 0.32015, 0.479314, 0.744203", \ - "0.111721, 0.171103, 0.206437, 0.264028, 0.359763, 0.518955, 0.783803", \ - "0.138432, 0.19938, 0.234746, 0.292333, 0.388277, 0.547593, 0.81249", \ - "0.177515, 0.241537, 0.277022, 0.334739, 0.430552, 0.589979, 0.854883", \ - "0.231594, 0.303285, 0.33866, 0.396424, 0.491983, 0.651301, 0.916153", \ - "0.2974, 0.38138, 0.419438, 0.476439, 0.572571, 0.730713, 0.995697", \ - "0.374288, 0.477286, 0.519, 0.579649, 0.674604, 0.833855, 1.09852" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0178439, 0.0817979, 0.127698, 0.204402, 0.333473, 0.54879, 0.907845", \ - "0.0192891, 0.0822912, 0.127966, 0.204504, 0.333522, 0.548907, 0.90786", \ - "0.0220649, 0.0833999, 0.128654, 0.204871, 0.333722, 0.548967, 0.908367", \ - "0.0273355, 0.0859358, 0.130222, 0.205999, 0.334307, 0.549177, 0.908368", \ - "0.0362467, 0.0919851, 0.133921, 0.208008, 0.335463, 0.550301, 0.908911", \ - "0.049273, 0.103261, 0.142839, 0.213115, 0.338314, 0.552009, 0.910268", \ - "0.068391, 0.125143, 0.159992, 0.22658, 0.346251, 0.556739, 0.913742" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.139669, 0.222515, 0.268042, 0.340424, 0.460277, 0.659686, 0.992166", \ - "0.167619, 0.250848, 0.296248, 0.368772, 0.488779, 0.688332, 1.02136", \ - "0.188147, 0.272422, 0.317811, 0.390374, 0.51056, 0.710065, 1.04319", \ - "0.219707, 0.306693, 0.352879, 0.425586, 0.545731, 0.74549, 1.07782", \ - "0.266848, 0.358678, 0.406037, 0.478739, 0.599117, 0.799065, 1.13135", \ - "0.328531, 0.433812, 0.482444, 0.556144, 0.67682, 0.876498, 1.209", \ - "0.406744, 0.535035, 0.590055, 0.667628, 0.790693, 0.991839, 1.32368" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0310654, 0.116271, 0.175874, 0.276829, 0.449253, 0.738237, 1.22079", \ - "0.0314068, 0.116272, 0.175875, 0.277008, 0.449584, 0.738357, 1.22156", \ - "0.0326016, 0.117231, 0.176463, 0.277258, 0.449585, 0.738488, 1.2221", \ - "0.0348372, 0.119291, 0.178215, 0.278425, 0.450027, 0.738489, 1.22416", \ - "0.0401414, 0.124153, 0.181915, 0.280598, 0.451229, 0.739302, 1.22417", \ - "0.051743, 0.135823, 0.191339, 0.286335, 0.453948, 0.74064, 1.22418", \ - "0.071323, 0.160841, 0.212625, 0.302121, 0.464577, 0.745793, 1.22488" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0755129, 0.13527, 0.170896, 0.228749, 0.324749, 0.484264, 0.749383", \ - "0.115428, 0.175677, 0.211323, 0.269148, 0.365199, 0.524604, 0.789879", \ - "0.143619, 0.205319, 0.240922, 0.298877, 0.395013, 0.554577, 0.819589", \ - "0.18553, 0.250019, 0.285686, 0.343525, 0.439692, 0.599178, 0.864291", \ - "0.244135, 0.315382, 0.351497, 0.409359, 0.505356, 0.665009, 0.930255", \ - "0.317265, 0.400167, 0.437747, 0.496164, 0.591087, 0.750849, 1.01511", \ - "0.404781, 0.506436, 0.547566, 0.608232, 0.703554, 0.862439, 1.1274" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0186368, 0.0830187, 0.128826, 0.205374, 0.334534, 0.549564, 0.90844", \ - "0.0197925, 0.0831977, 0.128866, 0.205452, 0.334535, 0.549565, 0.908493", \ - "0.0223763, 0.0841843, 0.129376, 0.205826, 0.334536, 0.550064, 0.908494", \ - "0.0273989, 0.0866087, 0.130917, 0.206693, 0.335263, 0.550102, 0.909158", \ - "0.0360857, 0.0918357, 0.134421, 0.208732, 0.336267, 0.550736, 0.909159", \ - "0.048936, 0.102875, 0.142218, 0.213599, 0.338682, 0.552548, 0.910964", \ - "0.067232, 0.123618, 0.15992, 0.225959, 0.34638, 0.557191, 0.914162" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00807906, 0.00837575, 0.00842594, 0.00843694, 0.00833525, 0.0081919, 0.00822403", \ - "0.00783756, 0.00812998, 0.00815009, 0.0082084, 0.00808467, 0.0079215, 0.00788385", \ - "0.00789752, 0.00803402, 0.00810905, 0.008164, 0.00806192, 0.00785528, 0.00788896", \ - "0.00814607, 0.0082413, 0.00826217, 0.00820775, 0.00838645, 0.0080342, 0.00813319", \ - "0.00881923, 0.00867611, 0.00875038, 0.00874918, 0.00850487, 0.00835285, 0.00805401", \ - "0.0104507, 0.0100895, 0.00999006, 0.0100036, 0.00993945, 0.0098022, 0.00935648", \ - "0.0140538, 0.0132548, 0.0132472, 0.0130656, 0.0131456, 0.0130238, 0.0128803" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00608962, 0.00655888, 0.00656405, 0.00655284, 0.00645815, 0.00628862, 0.00592572", \ - "0.00577908, 0.00619324, 0.00630184, 0.00627575, 0.00645002, 0.00600176, 0.00599631", \ - "0.00578615, 0.00611505, 0.00612299, 0.00624343, 0.00626509, 0.00593913, 0.00565258", \ - "0.00596301, 0.0062475, 0.00630349, 0.00624138, 0.00619461, 0.00649278, 0.00606959", \ - "0.00664456, 0.00669603, 0.00685475, 0.00690109, 0.00689865, 0.00642405, 0.00689065", \ - "0.00835525, 0.00816098, 0.00817292, 0.00817802, 0.00829661, 0.00831534, 0.00765691", \ - "0.0120718, 0.0114285, 0.0113905, 0.0114604, 0.0114311, 0.0114788, 0.011569" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00957914, 0.00987903, 0.00989723, 0.00991424, 0.00985505, 0.00960283, 0.00953134", \ - "0.00935148, 0.00968673, 0.00972747, 0.00976025, 0.00964224, 0.00945525, 0.00957529", \ - "0.00936092, 0.00951942, 0.00959744, 0.00974226, 0.009545, 0.0094143, 0.00937388", \ - "0.00946567, 0.00959374, 0.00958745, 0.00959251, 0.00972947, 0.00939909, 0.00951808", \ - "0.00982844, 0.00981538, 0.00979276, 0.00984821, 0.009597, 0.00967996, 0.0093253", \ - "0.0111453, 0.0108316, 0.0107948, 0.0107272, 0.0107325, 0.0106666, 0.0103288", \ - "0.0142362, 0.01359, 0.0135757, 0.0134075, 0.0134628, 0.0135349, 0.0133431" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00620684, 0.00666422, 0.00667803, 0.00664063, 0.00660667, 0.00640205, 0.0061096", \ - "0.00593327, 0.0063229, 0.00642706, 0.00638395, 0.00637907, 0.00619736, 0.00581225", \ - "0.00589379, 0.00623878, 0.00625358, 0.0063596, 0.00631484, 0.00622113, 0.00586127", \ - "0.00604942, 0.00630405, 0.0063807, 0.00631481, 0.00633088, 0.00646513, 0.00619385", \ - "0.0067034, 0.00674791, 0.00689935, 0.00693924, 0.00692112, 0.00657422, 0.00694978", \ - "0.00834901, 0.00814558, 0.00824146, 0.00816039, 0.00832254, 0.00828242, 0.00778979", \ - "0.0118391, 0.0112401, 0.0111704, 0.011178, 0.011075, 0.0112055, 0.0112777" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.010861, 0.0111776, 0.0111928, 0.0111898, 0.0110941, 0.0108615, 0.0108484", \ - "0.0106384, 0.0110023, 0.0110234, 0.0110929, 0.0109382, 0.0107541, 0.0109064", \ - "0.0106271, 0.0108218, 0.0108955, 0.0110879, 0.0108349, 0.0106374, 0.0107296", \ - "0.0106185, 0.0108375, 0.0108602, 0.0108416, 0.0109711, 0.0107136, 0.0105392", \ - "0.0108827, 0.0108759, 0.0108831, 0.0109197, 0.0107724, 0.0107202, 0.0105102", \ - "0.0119122, 0.0116614, 0.0117996, 0.0116593, 0.0117197, 0.0116308, 0.011114", \ - "0.0148796, 0.0143683, 0.0143815, 0.0141785, 0.0143058, 0.0142773, 0.0143466" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00639418, 0.00683886, 0.00686665, 0.00682335, 0.00677771, 0.00661977, 0.00627152", \ - "0.00614918, 0.00653248, 0.00665087, 0.0065833, 0.00652585, 0.00635575, 0.00602659", \ - "0.00613288, 0.00644737, 0.00648194, 0.00659418, 0.00647502, 0.00632373, 0.00610184", \ - "0.00629662, 0.0065003, 0.0065439, 0.00652405, 0.00644433, 0.00651474, 0.00618101", \ - "0.00693142, 0.00701557, 0.00697083, 0.00710177, 0.00701978, 0.00683178, 0.00698682", \ - "0.00854313, 0.00837276, 0.00845536, 0.00832933, 0.00845893, 0.00830701, 0.00775524", \ - "0.0119959, 0.0114168, 0.0113708, 0.0115003, 0.0112718, 0.0113588, 0.0113083" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.012139, 0.0124247, 0.0124699, 0.0124664, 0.0123404, 0.0121038, 0.0120694", \ - "0.011903, 0.0122622, 0.0122969, 0.012285, 0.0122113, 0.0120017, 0.0120915", \ - "0.0118973, 0.0121111, 0.0121731, 0.0122571, 0.0120941, 0.011919, 0.0119807", \ - "0.0118535, 0.0121094, 0.0121333, 0.0121147, 0.0122719, 0.0118746, 0.0121097", \ - "0.0120033, 0.0120744, 0.0121662, 0.0121596, 0.0120903, 0.0120557, 0.0116819", \ - "0.0128259, 0.0127313, 0.0127941, 0.0127354, 0.0127671, 0.0127126, 0.0123436", \ - "0.0155492, 0.0151435, 0.0151697, 0.0149688, 0.0150908, 0.0151367, 0.0150465" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00657036, 0.00696984, 0.00700387, 0.00698844, 0.00691157, 0.00674068, 0.00644824", \ - "0.00636476, 0.00672973, 0.00683738, 0.00676927, 0.00671633, 0.00654172, 0.00625283", \ - "0.00637193, 0.00668711, 0.00669654, 0.00682441, 0.00670615, 0.00659623, 0.00621322", \ - "0.0065505, 0.0067486, 0.00676384, 0.00672996, 0.00671814, 0.00670277, 0.00630494", \ - "0.00716099, 0.00714687, 0.00718652, 0.00726879, 0.00722358, 0.00699549, 0.00710953", \ - "0.00872107, 0.00850528, 0.00847548, 0.00854896, 0.00841772, 0.00854152, 0.007862", \ - "0.0122699, 0.0116945, 0.0116347, 0.0117002, 0.0114262, 0.01145, 0.0113329" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00236977; - rise_capacitance : 0.0023564; - rise_capacitance_range (0.00215511, 0.00248976); - fall_capacitance : 0.00238314; - fall_capacitance_range (0.00208392, 0.0026277); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249579; - rise_capacitance : 0.00253026; - rise_capacitance_range (0.00221335, 0.00280311); - fall_capacitance : 0.00246131; - fall_capacitance_range (0.0022174, 0.00266038); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249119; - rise_capacitance : 0.00253497; - rise_capacitance_range (0.00222051, 0.00282873); - fall_capacitance : 0.00244741; - fall_capacitance_range (0.00225529, 0.00260864); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249915; - rise_capacitance : 0.00255237; - rise_capacitance_range (0.00224909, 0.00283577); - fall_capacitance : 0.00244592; - fall_capacitance_range (0.00231763, 0.00257304); - } - } - cell (sg13g2_and4_2) { - area : 16.3296; - cell_footprint : "and4"; - cell_leakage_power : 231.889; - leakage_power () { - value : 230.432; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 235.642; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 220.555; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 241.81; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 217.422; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 224.712; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 206.308; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 259.554; - when : "!A&B&C&D"; - } - leakage_power () { - value : 217.703; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 223.788; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 206.808; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 239.691; - when : "A&!B&C&D"; - } - leakage_power () { - value : 206.047; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 221.62; - when : "A&B&!C&D"; - } - leakage_power () { - value : 203.662; - when : "A&B&C&!D"; - } - leakage_power () { - value : 354.475; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.14227, 0.241777, 0.28901, 0.363027, 0.483532, 0.683175, 1.01573", \ - "0.174226, 0.273951, 0.321487, 0.395438, 0.516409, 0.717071, 1.04849", \ - "0.202519, 0.303009, 0.350588, 0.424863, 0.54581, 0.745874, 1.07851", \ - "0.246947, 0.350296, 0.398105, 0.472495, 0.593498, 0.793834, 1.12605", \ - "0.312647, 0.424253, 0.472528, 0.545647, 0.667243, 0.867597, 1.19993", \ - "0.405162, 0.530017, 0.580158, 0.654325, 0.773821, 0.972674, 1.30435", \ - "0.534839, 0.684228, 0.736955, 0.815581, 0.936277, 1.13238, 1.46315" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0377283, 0.127805, 0.185719, 0.285052, 0.455435, 0.743821, 1.22595", \ - "0.0384666, 0.127806, 0.18572, 0.286138, 0.455858, 0.74495, 1.2262", \ - "0.0411973, 0.128908, 0.186715, 0.286139, 0.455886, 0.744951, 1.22681", \ - "0.0477801, 0.132369, 0.189419, 0.287576, 0.45733, 0.744952, 1.22691", \ - "0.0591228, 0.140056, 0.194727, 0.291399, 0.459482, 0.746184, 1.22766", \ - "0.07903, 0.155167, 0.206342, 0.297776, 0.46325, 0.748397, 1.22948", \ - "0.108874, 0.18926, 0.233626, 0.316761, 0.473467, 0.753091, 1.23161" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0757996, 0.141523, 0.177011, 0.234544, 0.330187, 0.489525, 0.754641", \ - "0.115365, 0.182111, 0.217667, 0.275189, 0.370922, 0.530226, 0.795176", \ - "0.142733, 0.211955, 0.247701, 0.305382, 0.40111, 0.560368, 0.825236", \ - "0.182876, 0.25713, 0.293006, 0.350585, 0.445954, 0.604939, 0.869743", \ - "0.238666, 0.323666, 0.359917, 0.417341, 0.51301, 0.671685, 0.935732", \ - "0.307413, 0.408063, 0.447882, 0.507637, 0.60208, 0.758984, 1.02346", \ - "0.386663, 0.510933, 0.557322, 0.621645, 0.717529, 0.875913, 1.13875" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0191471, 0.0847348, 0.130046, 0.206443, 0.335481, 0.551204, 0.91089", \ - "0.0211609, 0.0852806, 0.13043, 0.206501, 0.336298, 0.551715, 0.910891", \ - "0.0248298, 0.0871074, 0.131398, 0.206957, 0.336299, 0.551716, 0.910892", \ - "0.032152, 0.0915373, 0.134523, 0.208796, 0.336494, 0.551717, 0.911569", \ - "0.0443876, 0.100988, 0.140772, 0.212786, 0.338735, 0.553001, 0.91157", \ - "0.063219, 0.119118, 0.155407, 0.223097, 0.344044, 0.555597, 0.913948", \ - "0.092442, 0.153185, 0.184487, 0.245467, 0.35824, 0.564026, 0.918262" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.155848, 0.25536, 0.30266, 0.376285, 0.496737, 0.69657, 1.02923", \ - "0.186775, 0.286222, 0.333966, 0.40784, 0.528726, 0.729299, 1.0614", \ - "0.213057, 0.31363, 0.361474, 0.435589, 0.556512, 0.756445, 1.08883", \ - "0.255704, 0.359395, 0.407489, 0.482379, 0.603375, 0.803227, 1.13588", \ - "0.320903, 0.430683, 0.48027, 0.554422, 0.675076, 0.875278, 1.20759", \ - "0.414826, 0.538418, 0.589043, 0.663242, 0.784082, 0.982781, 1.3152", \ - "0.547761, 0.693038, 0.749237, 0.828113, 0.949777, 1.14785, 1.47862" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0379273, 0.127779, 0.18564, 0.285144, 0.455601, 0.743739, 1.22595", \ - "0.0382034, 0.12778, 0.185641, 0.285229, 0.455602, 0.744424, 1.22657", \ - "0.0401745, 0.128417, 0.18652, 0.285539, 0.455992, 0.744425, 1.22658", \ - "0.0447105, 0.131818, 0.188957, 0.287262, 0.456837, 0.744426, 1.2344", \ - "0.0538903, 0.138945, 0.195058, 0.291074, 0.459016, 0.745833, 1.23441", \ - "0.071678, 0.152872, 0.204571, 0.298119, 0.463029, 0.747817, 1.23442", \ - "0.098615, 0.183612, 0.230964, 0.315889, 0.473652, 0.752407, 1.23443" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.081198, 0.147573, 0.183177, 0.240885, 0.336631, 0.49599, 0.761025", \ - "0.121714, 0.188887, 0.224604, 0.282343, 0.378155, 0.537477, 0.802614", \ - "0.150773, 0.220073, 0.256016, 0.313753, 0.409568, 0.568837, 0.833895", \ - "0.194211, 0.268375, 0.304295, 0.362024, 0.457948, 0.617071, 0.882255", \ - "0.255114, 0.338621, 0.375819, 0.433648, 0.529304, 0.688051, 0.953318", \ - "0.331139, 0.430309, 0.469568, 0.529024, 0.624236, 0.782602, 1.0465", \ - "0.419191, 0.543075, 0.584774, 0.650902, 0.746504, 0.904447, 1.1682" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0197246, 0.0852659, 0.130428, 0.206953, 0.335773, 0.551484, 0.911126", \ - "0.0213105, 0.0857638, 0.130738, 0.206954, 0.335855, 0.551926, 0.911149", \ - "0.0246377, 0.087302, 0.131598, 0.207457, 0.335974, 0.551927, 0.91115", \ - "0.0312875, 0.0915256, 0.134489, 0.209008, 0.336713, 0.551928, 0.911893", \ - "0.04309, 0.0996412, 0.140259, 0.212516, 0.339052, 0.553154, 0.911918", \ - "0.061055, 0.116769, 0.153913, 0.221868, 0.343679, 0.555614, 0.913674", \ - "0.088669, 0.147837, 0.180456, 0.24138, 0.356216, 0.562874, 0.917649" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.164102, 0.26281, 0.310518, 0.384186, 0.50492, 0.704782, 1.03735", \ - "0.193103, 0.292539, 0.340481, 0.414482, 0.535171, 0.735165, 1.06751", \ - "0.216531, 0.317117, 0.364783, 0.438867, 0.559717, 0.759816, 1.09211", \ - "0.254728, 0.358528, 0.406767, 0.480894, 0.602009, 0.801888, 1.13449", \ - "0.314731, 0.423901, 0.473836, 0.548206, 0.669364, 0.869569, 1.20195", \ - "0.400302, 0.522698, 0.574139, 0.648452, 0.769316, 0.97, 1.30226", \ - "0.518775, 0.662981, 0.719697, 0.79917, 0.922077, 1.12172, 1.45368" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0377932, 0.127555, 0.185828, 0.285075, 0.455432, 0.743628, 1.22595", \ - "0.0380415, 0.127556, 0.185829, 0.285076, 0.455483, 0.744236, 1.226", \ - "0.0394388, 0.128163, 0.186289, 0.285393, 0.455829, 0.744874, 1.22604", \ - "0.042886, 0.131566, 0.188891, 0.287053, 0.456648, 0.744875, 1.22685", \ - "0.050016, 0.137659, 0.194042, 0.290417, 0.458532, 0.745392, 1.22686", \ - "0.065932, 0.151595, 0.204341, 0.297519, 0.46302, 0.747765, 1.2286", \ - "0.09206, 0.180312, 0.229272, 0.315834, 0.474255, 0.753117, 1.23061" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0852265, 0.1525, 0.188285, 0.246199, 0.342134, 0.501525, 0.76698", \ - "0.126342, 0.194354, 0.230308, 0.288234, 0.384208, 0.543599, 0.808827", \ - "0.156907, 0.22674, 0.262706, 0.320672, 0.416803, 0.576135, 0.841798", \ - "0.202949, 0.277186, 0.313225, 0.371119, 0.466973, 0.626225, 0.891883", \ - "0.268372, 0.351641, 0.388276, 0.446351, 0.542198, 0.701093, 0.966423", \ - "0.350654, 0.448836, 0.487774, 0.547783, 0.642449, 0.801341, 1.06532", \ - "0.450688, 0.567966, 0.612334, 0.676692, 0.772584, 0.930938, 1.19506" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0204141, 0.0860666, 0.131154, 0.207643, 0.336343, 0.551891, 0.911506", \ - "0.0218044, 0.0864226, 0.131439, 0.207644, 0.33661, 0.551892, 0.91158", \ - "0.024824, 0.0877797, 0.132179, 0.207945, 0.336611, 0.551991, 0.911936", \ - "0.0310302, 0.0918342, 0.134815, 0.209268, 0.337217, 0.552325, 0.911937", \ - "0.0424462, 0.0996325, 0.140258, 0.212814, 0.339175, 0.553349, 0.912667", \ - "0.059939, 0.116018, 0.153024, 0.221755, 0.343975, 0.55597, 0.914101", \ - "0.085918, 0.145993, 0.178703, 0.239289, 0.355875, 0.56296, 0.918247" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.16799, 0.266941, 0.314442, 0.387928, 0.509749, 0.708489, 1.0411", \ - "0.1966, 0.295924, 0.343739, 0.417784, 0.538429, 0.738523, 1.07079", \ - "0.218312, 0.318436, 0.366087, 0.440165, 0.56105, 0.760889, 1.09361", \ - "0.252832, 0.35552, 0.403629, 0.478143, 0.599036, 0.798832, 1.13134", \ - "0.306838, 0.415002, 0.4644, 0.538597, 0.659594, 0.859599, 1.19227", \ - "0.383453, 0.502926, 0.553567, 0.629666, 0.751062, 0.950741, 1.28347", \ - "0.485595, 0.62629, 0.683185, 0.76286, 0.88849, 1.08699, 1.41888" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0378251, 0.127515, 0.185789, 0.285174, 0.45549, 0.743786, 1.22597", \ - "0.0379888, 0.127516, 0.18579, 0.285789, 0.455491, 0.743831, 1.22598", \ - "0.0389731, 0.128059, 0.186185, 0.28579, 0.455753, 0.744904, 1.22612", \ - "0.0415868, 0.130642, 0.188194, 0.286552, 0.45651, 0.744905, 1.22807", \ - "0.0469612, 0.136399, 0.193087, 0.289903, 0.458172, 0.744975, 1.22808", \ - "0.059892, 0.148659, 0.202158, 0.29695, 0.462278, 0.747333, 1.22811", \ - "0.084174, 0.174685, 0.227177, 0.314887, 0.475479, 0.753481, 1.23066" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0879624, 0.156384, 0.192553, 0.250681, 0.346973, 0.506726, 0.772198", \ - "0.129998, 0.198874, 0.234977, 0.293205, 0.389498, 0.549278, 0.814495", \ - "0.161638, 0.232133, 0.268398, 0.326491, 0.422863, 0.582443, 0.848092", \ - "0.209892, 0.284121, 0.320613, 0.37894, 0.474964, 0.63451, 0.89988", \ - "0.279374, 0.362001, 0.399229, 0.4575, 0.553168, 0.712568, 0.977658", \ - "0.368204, 0.465919, 0.504976, 0.563852, 0.659898, 0.818767, 1.08253", \ - "0.47814, 0.596802, 0.640691, 0.702314, 0.798586, 0.95862, 1.22016" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0212421, 0.0869983, 0.132279, 0.208445, 0.33704, 0.552607, 0.912065", \ - "0.0223182, 0.0872652, 0.132335, 0.208446, 0.337441, 0.553026, 0.91212", \ - "0.0250948, 0.0884948, 0.132923, 0.20869, 0.337442, 0.553773, 0.912869", \ - "0.0310493, 0.0921484, 0.135487, 0.210008, 0.338027, 0.553774, 0.91287", \ - "0.0420817, 0.0995744, 0.140716, 0.213335, 0.339962, 0.553932, 0.912871", \ - "0.05917, 0.115209, 0.152832, 0.221007, 0.344388, 0.556302, 0.914489", \ - "0.084412, 0.143159, 0.176209, 0.238474, 0.355653, 0.562922, 0.919328" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0122603, 0.0124956, 0.0124994, 0.0126035, 0.0122412, 0.0118446, 0.0119062", \ - "0.0120368, 0.0123593, 0.012277, 0.0124955, 0.0123647, 0.0122724, 0.0121033", \ - "0.0122006, 0.012061, 0.0122064, 0.0122678, 0.012261, 0.0118986, 0.0119213", \ - "0.0126411, 0.0122643, 0.0122108, 0.0121453, 0.0125129, 0.0118127, 0.0118752", \ - "0.0137494, 0.0128025, 0.0127206, 0.0125811, 0.0124214, 0.0126174, 0.012416", \ - "0.0161115, 0.0140424, 0.0140975, 0.0140191, 0.0137398, 0.0130744, 0.0123184", \ - "0.0209603, 0.017484, 0.0172096, 0.0170638, 0.0167892, 0.0164414, 0.016181" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00971297, 0.0106913, 0.0107693, 0.010674, 0.0105009, 0.0101509, 0.00948259", \ - "0.00949078, 0.0103076, 0.0106019, 0.0104773, 0.0105263, 0.0101566, 0.00938074", \ - "0.00953241, 0.0101363, 0.0101971, 0.0104648, 0.0102088, 0.00988907, 0.00922062", \ - "0.00984839, 0.010126, 0.0101564, 0.0100689, 0.00990579, 0.00998955, 0.00882734", \ - "0.0108708, 0.0105873, 0.0104924, 0.0106133, 0.0106106, 0.00986667, 0.0101412", \ - "0.0132097, 0.0118981, 0.0119246, 0.0123048, 0.0121351, 0.0118737, 0.0109523", \ - "0.0180692, 0.0151796, 0.0150075, 0.0152553, 0.0147124, 0.0152453, 0.0149482" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0137182, 0.013978, 0.0140167, 0.0138856, 0.0136306, 0.0131665, 0.0133284", \ - "0.0135265, 0.0138744, 0.0139008, 0.0138853, 0.0137873, 0.0137423, 0.0136842", \ - "0.0135908, 0.0135273, 0.0137345, 0.0138587, 0.0138632, 0.0133008, 0.0133731", \ - "0.0138418, 0.0135619, 0.0135503, 0.0136354, 0.0139572, 0.0132198, 0.0144719", \ - "0.014576, 0.0140071, 0.014031, 0.0138934, 0.0136916, 0.0137524, 0.0132804", \ - "0.0166384, 0.0148559, 0.0147068, 0.0145779, 0.0145338, 0.0140511, 0.0132492", \ - "0.0207034, 0.0178542, 0.0175936, 0.017446, 0.0172172, 0.0169258, 0.0165562" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00978407, 0.0107266, 0.0107748, 0.0107256, 0.0106057, 0.0103317, 0.00962467", \ - "0.00959519, 0.0103995, 0.0106855, 0.0106414, 0.0104494, 0.0102165, 0.00945438", \ - "0.00967243, 0.0102081, 0.0102933, 0.0105687, 0.0102613, 0.00992484, 0.00928399", \ - "0.00997156, 0.010255, 0.0102451, 0.0101793, 0.0102192, 0.0103692, 0.0122728", \ - "0.0109496, 0.0105456, 0.0106511, 0.0108297, 0.0107587, 0.0101288, 0.0108149", \ - "0.0132259, 0.0119421, 0.0118944, 0.0122493, 0.0122127, 0.0122208, 0.011108", \ - "0.0178289, 0.0150819, 0.0148083, 0.0152017, 0.0146534, 0.0151528, 0.014967" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0150453, 0.0150711, 0.0151576, 0.015045, 0.0148943, 0.0145931, 0.0146122", \ - "0.0147994, 0.015144, 0.0152388, 0.015267, 0.0151252, 0.0148329, 0.0148641", \ - "0.0148154, 0.0148564, 0.0150412, 0.0151679, 0.0152073, 0.014731, 0.0146667", \ - "0.0149818, 0.0149262, 0.0149124, 0.0149131, 0.0152585, 0.0143846, 0.0146123", \ - "0.0155215, 0.0149726, 0.0151202, 0.015138, 0.0148924, 0.0150763, 0.0147907", \ - "0.0171371, 0.0158329, 0.0157262, 0.0155207, 0.0155302, 0.0153627, 0.0145159", \ - "0.0210196, 0.0184686, 0.0182862, 0.01798, 0.0178919, 0.018052, 0.0177975" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100392, 0.0108583, 0.0109177, 0.0108543, 0.0107653, 0.0104678, 0.0098095", \ - "0.0098052, 0.0105827, 0.0109088, 0.0107034, 0.0106673, 0.0103341, 0.00969362", \ - "0.00989391, 0.0104121, 0.0104968, 0.0107989, 0.0104946, 0.0101532, 0.00970594", \ - "0.0102454, 0.0104437, 0.0105147, 0.0103364, 0.0103602, 0.0101371, 0.00979976", \ - "0.0111253, 0.0108044, 0.0108266, 0.0109702, 0.0108443, 0.0101445, 0.0104222", \ - "0.0135129, 0.0122109, 0.0120353, 0.0124823, 0.0123439, 0.0124704, 0.0111284", \ - "0.0179769, 0.0153629, 0.0151901, 0.0151765, 0.0147191, 0.0151703, 0.014878" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0162751, 0.0163955, 0.0164256, 0.0162418, 0.0165691, 0.0157169, 0.0157687", \ - "0.0160677, 0.0163962, 0.0165679, 0.0166593, 0.0163482, 0.0161359, 0.0162239", \ - "0.0160782, 0.016115, 0.0163039, 0.016331, 0.0165243, 0.0160361, 0.0160239", \ - "0.0161732, 0.0161176, 0.0161455, 0.0161797, 0.0162986, 0.0156925, 0.015888", \ - "0.0165304, 0.0162188, 0.016299, 0.0162591, 0.0158535, 0.0159785, 0.0156645", \ - "0.0179081, 0.0168023, 0.0166614, 0.0166233, 0.0166899, 0.0163781, 0.0154099", \ - "0.0213194, 0.0190681, 0.0191872, 0.0188539, 0.0192129, 0.0189501, 0.0186857" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0101677, 0.0109449, 0.0110267, 0.0109911, 0.010753, 0.0105789, 0.00979515", \ - "0.010019, 0.0107614, 0.0109539, 0.0110315, 0.0108384, 0.0106475, 0.0098091", \ - "0.0101234, 0.0105948, 0.0107001, 0.0109498, 0.0107132, 0.0106292, 0.0100405", \ - "0.0104502, 0.0105237, 0.0106616, 0.0106112, 0.0105905, 0.0105121, 0.0101887", \ - "0.01133, 0.0109655, 0.01105, 0.0111122, 0.0110341, 0.01032, 0.0110778", \ - "0.0135722, 0.0125008, 0.0123459, 0.0123093, 0.0125216, 0.0126328, 0.0111805", \ - "0.0182884, 0.0156063, 0.0154177, 0.0154825, 0.0150466, 0.0158197, 0.0147577" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00237367; - rise_capacitance : 0.00236495; - rise_capacitance_range (0.00220201, 0.00248362); - fall_capacitance : 0.0023824; - fall_capacitance_range (0.00215019, 0.00258836); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249258; - rise_capacitance : 0.00253172; - rise_capacitance_range (0.00222969, 0.0027949); - fall_capacitance : 0.00245345; - fall_capacitance_range (0.00224678, 0.00263252); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249039; - rise_capacitance : 0.00253879; - rise_capacitance_range (0.00223949, 0.00282); - fall_capacitance : 0.00244199; - fall_capacitance_range (0.00227275, 0.00259109); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0024971; - rise_capacitance : 0.00255491; - rise_capacitance_range (0.00226665, 0.00282622); - fall_capacitance : 0.00243929; - fall_capacitance_range (0.00232587, 0.00255386); - } - } - cell (sg13g2_antennanp) { - area : 5.4432; - cell_footprint : "antennanp"; - cell_leakage_power : 4.32001; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 4.32002; - when : "A"; - } - leakage_power () { - value : 4.32; - when : "!A"; - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0010804; - rise_capacitance : 0.00104669; - rise_capacitance_range (0.000250496, 0.00167391); - fall_capacitance : 0.0011141; - fall_capacitance_range (0.000251979, 0.00177329); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00027363, -0.000274251, -0.000275315, -0.000276772, -0.000277726, -0.000276892, -0.00027666" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00027363, 0.000274251, 0.000275315, 0.000276772, 0.000277726, 0.000276892, 0.00027666" \ - ); - } - } - } - } - cell (sg13g2_buf_1) { - area : 7.2576; - cell_footprint : "buf"; - cell_leakage_power : 110.317; - leakage_power () { - value : 113.99; - when : "!A&!X"; - } - leakage_power () { - value : 106.645; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0497009, 0.115315, 0.158891, 0.230819, 0.350969, 0.551218, 0.884669", \ - "0.0829743, 0.149228, 0.192875, 0.26469, 0.385024, 0.585176, 0.91895", \ - "0.103788, 0.170779, 0.214343, 0.286279, 0.406452, 0.606907, 0.940268", \ - "0.132908, 0.202704, 0.246186, 0.317797, 0.437829, 0.63809, 0.971759", \ - "0.172056, 0.249008, 0.292117, 0.363637, 0.483223, 0.683356, 1.01661", \ - "0.224761, 0.315172, 0.358203, 0.429152, 0.5489, 0.747993, 1.08054", \ - "0.295565, 0.406667, 0.45348, 0.525325, 0.64542, 0.845755, 1.1786" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0148479, 0.103623, 0.166575, 0.270805, 0.445088, 0.735811, 1.22004", \ - "0.0181928, 0.104025, 0.166777, 0.270806, 0.445129, 0.736054, 1.2205", \ - "0.0217277, 0.104673, 0.167231, 0.271031, 0.445237, 0.736055, 1.22051", \ - "0.0280569, 0.106106, 0.167992, 0.271767, 0.445664, 0.736116, 1.22052", \ - "0.0381003, 0.109997, 0.169903, 0.272661, 0.446648, 0.736729, 1.22053", \ - "0.05259, 0.120176, 0.176167, 0.275944, 0.4484, 0.738021, 1.22151", \ - "0.07334, 0.143797, 0.193341, 0.286936, 0.455576, 0.743008, 1.22454" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0526983, 0.107891, 0.142774, 0.200168, 0.296146, 0.455843, 0.722237", \ - "0.0854813, 0.142136, 0.177085, 0.234525, 0.330515, 0.491617, 0.756459", \ - "0.105421, 0.163464, 0.198522, 0.256115, 0.352066, 0.511884, 0.778005", \ - "0.132725, 0.194589, 0.229552, 0.287209, 0.383192, 0.54323, 0.809102", \ - "0.16867, 0.237272, 0.27227, 0.32979, 0.425438, 0.585066, 0.851331", \ - "0.212305, 0.292907, 0.329177, 0.387075, 0.482603, 0.641712, 0.908017", \ - "0.262584, 0.362418, 0.402889, 0.463657, 0.559591, 0.719389, 0.985341" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0142603, 0.0798307, 0.126236, 0.20392, 0.333904, 0.550456, 0.911534", \ - "0.0170934, 0.0803422, 0.126696, 0.20393, 0.333905, 0.552129, 0.911591", \ - "0.0205422, 0.0815901, 0.127513, 0.204469, 0.33424, 0.55213, 0.911592", \ - "0.0264691, 0.0842409, 0.129041, 0.205575, 0.335016, 0.552131, 0.911622", \ - "0.0362112, 0.0899094, 0.132552, 0.207571, 0.336431, 0.552187, 0.91227", \ - "0.050655, 0.101654, 0.140507, 0.21282, 0.339127, 0.554676, 0.914052", \ - "0.072176, 0.126086, 0.160767, 0.228397, 0.349559, 0.560992, 0.918866" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00571442, 0.00612442, 0.00611389, 0.00607173, 0.00596166, 0.00572424, 0.00575695", \ - "0.00544305, 0.00577911, 0.00585591, 0.00588466, 0.00571297, 0.00551299, 0.00546386", \ - "0.00548104, 0.00572757, 0.00573619, 0.00587753, 0.00567364, 0.0055038, 0.00535642", \ - "0.00574037, 0.00594445, 0.00599347, 0.0059121, 0.00594892, 0.00568437, 0.00560531", \ - "0.00646227, 0.00653468, 0.0065674, 0.00663232, 0.00644847, 0.00643652, 0.0062099", \ - "0.00823411, 0.00805472, 0.00806091, 0.00808491, 0.0081432, 0.00806626, 0.0074756", \ - "0.0121275, 0.0115316, 0.0115407, 0.0114801, 0.0114495, 0.0114599, 0.0114363" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00560081, 0.00608631, 0.00605849, 0.00602768, 0.00593387, 0.00573787, 0.00543733", \ - "0.00537903, 0.0057855, 0.00586417, 0.00584041, 0.00574235, 0.00581643, 0.00524399", \ - "0.0054384, 0.005791, 0.0057813, 0.00585647, 0.00581554, 0.00568624, 0.00524668", \ - "0.00573874, 0.00608248, 0.00614403, 0.00611678, 0.0060243, 0.00618662, 0.00636336", \ - "0.00647285, 0.00664716, 0.00672568, 0.00680657, 0.00679562, 0.00639149, 0.00674109", \ - "0.00833748, 0.00818055, 0.00822235, 0.00828262, 0.00837605, 0.00830618, 0.00797452", \ - "0.0123304, 0.0117041, 0.0116732, 0.0117721, 0.0117054, 0.0116274, 0.0116887" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00226339; - rise_capacitance : 0.00229273; - rise_capacitance_range (0.00207295, 0.00245048); - fall_capacitance : 0.00223405; - fall_capacitance_range (0.0020413, 0.0024117); - } - } - cell (sg13g2_buf_16) { - area : 45.36; - cell_footprint : "buf"; - cell_leakage_power : 1385.39; - leakage_power () { - value : 1191.03; - when : "A&X"; - } - leakage_power () { - value : 1579.74; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 4.8; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0559696, 0.129942, 0.174003, 0.246122, 0.366899, 0.567565, 0.901839", \ - "0.09361, 0.168776, 0.212744, 0.284899, 0.405533, 0.606663, 0.940961", \ - "0.118026, 0.195208, 0.238981, 0.311206, 0.431669, 0.632459, 0.966917", \ - "0.153532, 0.234971, 0.278392, 0.350112, 0.470125, 0.670778, 1.00496", \ - "0.20233, 0.294003, 0.336776, 0.408536, 0.527923, 0.72739, 1.06152", \ - "0.267844, 0.375442, 0.419163, 0.490642, 0.60992, 0.808407, 1.14129", \ - "0.357741, 0.487835, 0.534002, 0.609052, 0.728364, 0.926306, 1.25873" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0143893, 0.105484, 0.168647, 0.272987, 0.448141, 0.73996, 1.22662", \ - "0.0182284, 0.106017, 0.168712, 0.273053, 0.448313, 0.740718, 1.22663", \ - "0.022387, 0.107078, 0.169237, 0.273323, 0.448314, 0.740719, 1.22664", \ - "0.0299519, 0.109613, 0.170571, 0.274165, 0.448636, 0.74072, 1.22665", \ - "0.0424618, 0.11613, 0.174092, 0.275804, 0.449911, 0.740916, 1.22666", \ - "0.06189, 0.130618, 0.183506, 0.281087, 0.452389, 0.74268, 1.22809", \ - "0.090288, 0.161437, 0.207135, 0.295544, 0.461274, 0.747786, 1.23134" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0631229, 0.12956, 0.165312, 0.223308, 0.320019, 0.480939, 0.749005", \ - "0.100157, 0.167888, 0.203552, 0.261638, 0.358405, 0.519348, 0.78702", \ - "0.124746, 0.194519, 0.230303, 0.288416, 0.385101, 0.546034, 0.813954", \ - "0.160312, 0.234926, 0.270804, 0.328902, 0.425571, 0.586231, 0.854067", \ - "0.208986, 0.292811, 0.329244, 0.386726, 0.482565, 0.643289, 0.910704", \ - "0.26891, 0.367907, 0.406347, 0.464199, 0.560185, 0.719694, 0.985989", \ - "0.346639, 0.465055, 0.50836, 0.569306, 0.66554, 0.826143, 1.0922" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0162904, 0.0847641, 0.131166, 0.208904, 0.33974, 0.55807, 0.922328", \ - "0.0190539, 0.085481, 0.131534, 0.209037, 0.339741, 0.558144, 0.922329", \ - "0.0229478, 0.0872058, 0.132586, 0.209687, 0.339944, 0.560023, 0.922527", \ - "0.0308901, 0.0911443, 0.135164, 0.211204, 0.34086, 0.560024, 0.922528", \ - "0.0436041, 0.09988, 0.141286, 0.214741, 0.343022, 0.560025, 0.923264", \ - "0.063211, 0.116329, 0.153802, 0.222658, 0.347712, 0.562658, 0.925167", \ - "0.092221, 0.147565, 0.180315, 0.242173, 0.360332, 0.570811, 0.930086" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0732475, 0.0815123, 0.0820632, 0.0813934, 0.0799462, 0.0765595, 0.0775965", \ - "0.0720957, 0.0778322, 0.079736, 0.0781428, 0.07705, 0.0752941, 0.074534", \ - "0.073269, 0.076575, 0.0771449, 0.0784897, 0.0760406, 0.0735501, 0.0727478", \ - "0.0766776, 0.0775131, 0.0778127, 0.0763092, 0.0774119, 0.075041, 0.0734516", \ - "0.0862742, 0.0824705, 0.0824739, 0.0832204, 0.0810689, 0.0777267, 0.0737491", \ - "0.106539, 0.0935121, 0.0935061, 0.0940448, 0.0960282, 0.0924177, 0.0834238", \ - "0.148349, 0.123357, 0.122601, 0.120879, 0.124023, 0.122517, 0.121514" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0706358, 0.0795022, 0.0799289, 0.0793034, 0.0781045, 0.0763136, 0.0714311", \ - "0.0698521, 0.0764021, 0.0785027, 0.0772193, 0.0763419, 0.0738435, 0.0685339", \ - "0.0712503, 0.076058, 0.0762041, 0.0778806, 0.0764772, 0.0768652, 0.069925", \ - "0.0754166, 0.0772385, 0.077871, 0.0769289, 0.0759089, 0.0782363, 0.0771587", \ - "0.0857906, 0.0819394, 0.0825587, 0.0832196, 0.0815535, 0.0768166, 0.080503", \ - "0.106991, 0.0943308, 0.0953187, 0.0941772, 0.0962423, 0.0962223, 0.0866833", \ - "0.149211, 0.122943, 0.122393, 0.122678, 0.120862, 0.124837, 0.124035" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0170499; - rise_capacitance : 0.0173358; - rise_capacitance_range (0.0158377, 0.0185105); - fall_capacitance : 0.016764; - fall_capacitance_range (0.0154452, 0.017924); - } - } - cell (sg13g2_buf_2) { - area : 9.072; - cell_footprint : "buf"; - cell_leakage_power : 181.545; - leakage_power () { - value : 202.562; - when : "!A&!X"; - } - leakage_power () { - value : 160.527; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0560683, 0.126202, 0.169967, 0.241918, 0.362315, 0.562233, 0.895548", \ - "0.0935084, 0.164723, 0.20844, 0.280341, 0.400506, 0.601202, 0.934418", \ - "0.117733, 0.190429, 0.234213, 0.306203, 0.42641, 0.626761, 0.960431", \ - "0.152792, 0.229717, 0.272788, 0.344359, 0.46425, 0.664215, 0.997503", \ - "0.200937, 0.287749, 0.330368, 0.401223, 0.520785, 0.719891, 1.05289", \ - "0.26609, 0.368462, 0.411913, 0.48229, 0.601108, 0.800279, 1.13212", \ - "0.354724, 0.48041, 0.528316, 0.600564, 0.719995, 0.917843, 1.24889" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148739, 0.10412, 0.167103, 0.271373, 0.446249, 0.737585, 1.2228", \ - "0.0186397, 0.104487, 0.167257, 0.271374, 0.44625, 0.737999, 1.22295", \ - "0.0226582, 0.105591, 0.167791, 0.271742, 0.446251, 0.738849, 1.22322", \ - "0.0298677, 0.107847, 0.168947, 0.272498, 0.446761, 0.73885, 1.22323", \ - "0.0416988, 0.114157, 0.17231, 0.273887, 0.447824, 0.738851, 1.22351", \ - "0.059482, 0.128013, 0.180808, 0.278734, 0.450082, 0.74008, 1.22428", \ - "0.085813, 0.156893, 0.202204, 0.292328, 0.458604, 0.744902, 1.22782" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0610477, 0.122568, 0.157706, 0.215185, 0.311077, 0.470558, 0.736255", \ - "0.0973287, 0.160149, 0.195372, 0.252816, 0.348678, 0.508213, 0.773823", \ - "0.121182, 0.185907, 0.221283, 0.278717, 0.374545, 0.533945, 0.799671", \ - "0.154834, 0.224317, 0.259635, 0.317004, 0.4127, 0.572011, 0.837483", \ - "0.200369, 0.278554, 0.314848, 0.371552, 0.466412, 0.625818, 0.890958", \ - "0.25536, 0.348347, 0.386094, 0.442896, 0.537948, 0.696205, 0.961124", \ - "0.323575, 0.436744, 0.478766, 0.539276, 0.635419, 0.794093, 1.05872" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0157796, 0.0819423, 0.127938, 0.205124, 0.334805, 0.551068, 0.911367", \ - "0.0186004, 0.0825936, 0.128338, 0.205246, 0.337232, 0.551069, 0.911505", \ - "0.0223713, 0.0842806, 0.129426, 0.205794, 0.337233, 0.551197, 0.911863", \ - "0.0298265, 0.0879004, 0.1317, 0.207337, 0.337234, 0.551734, 0.911999", \ - "0.0415829, 0.0958699, 0.137436, 0.210393, 0.337771, 0.553173, 0.912796", \ - "0.05951, 0.111335, 0.148867, 0.217551, 0.341629, 0.555541, 0.914617", \ - "0.086232, 0.141088, 0.172641, 0.235499, 0.353801, 0.562308, 0.919345" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00971355, 0.0106993, 0.0107153, 0.0106409, 0.0105181, 0.0100306, 0.0101374", \ - "0.00944881, 0.0101844, 0.0104275, 0.0101784, 0.0100334, 0.00979835, 0.00954848", \ - "0.0095243, 0.00992428, 0.0100261, 0.0102495, 0.00999003, 0.00984221, 0.00957189", \ - "0.00992009, 0.0101239, 0.0101488, 0.0100511, 0.0100853, 0.00987085, 0.00924596", \ - "0.0111135, 0.0108791, 0.0109086, 0.010899, 0.0107151, 0.0103559, 0.00992008", \ - "0.0136481, 0.0125448, 0.0125095, 0.0124246, 0.012482, 0.0123854, 0.0110807", \ - "0.0191379, 0.0166704, 0.0165519, 0.0164228, 0.0167112, 0.0164972, 0.0163025" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00940201, 0.0104921, 0.0104903, 0.010462, 0.0103051, 0.0099396, 0.0093457", \ - "0.00920769, 0.0100476, 0.0102598, 0.010124, 0.0105786, 0.00965954, 0.00903556", \ - "0.00934013, 0.00989137, 0.00996544, 0.0101868, 0.0102651, 0.00962642, 0.00905714", \ - "0.00979578, 0.0101618, 0.010288, 0.0101656, 0.0100085, 0.0102562, 0.00953122", \ - "0.011016, 0.0108072, 0.0111119, 0.0110822, 0.0108, 0.0104127, 0.0110439", \ - "0.0137102, 0.012601, 0.0127615, 0.0125922, 0.0126526, 0.0126216, 0.0118747", \ - "0.0193038, 0.0167403, 0.0164927, 0.0165717, 0.0166593, 0.016805, 0.0168824" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00261926; - rise_capacitance : 0.002663; - rise_capacitance_range (0.00245416, 0.00282907); - fall_capacitance : 0.00257552; - fall_capacitance_range (0.00238551, 0.00275503); - } - } - cell (sg13g2_buf_4) { - area : 14.5152; - cell_footprint : "buf"; - cell_leakage_power : 337.354; - leakage_power () { - value : 291.93; - when : "A&X"; - } - leakage_power () { - value : 382.779; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 1.2; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0708627, 0.146472, 0.190494, 0.262318, 0.382614, 0.582578, 0.915767", \ - "0.112562, 0.189354, 0.233147, 0.305124, 0.425221, 0.625319, 0.958699", \ - "0.142069, 0.221334, 0.264958, 0.336668, 0.456993, 0.657009, 0.989728", \ - "0.186016, 0.270647, 0.313167, 0.384914, 0.504516, 0.704125, 1.03711", \ - "0.250398, 0.343617, 0.387176, 0.458528, 0.576566, 0.774763, 1.10751", \ - "0.343592, 0.452729, 0.497676, 0.567669, 0.685707, 0.882699, 1.21466", \ - "0.476174, 0.609273, 0.659483, 0.731131, 0.84833, 1.04444, 1.3752" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0191602, 0.106949, 0.169231, 0.273039, 0.447267, 0.737605, 1.22151", \ - "0.0226577, 0.107473, 0.169399, 0.273076, 0.447639, 0.737677, 1.22187", \ - "0.0273014, 0.108949, 0.170164, 0.273389, 0.44764, 0.737678, 1.22195", \ - "0.0349138, 0.112732, 0.172211, 0.274439, 0.447911, 0.737712, 1.22196", \ - "0.0487791, 0.120183, 0.176815, 0.276877, 0.44937, 0.738756, 1.22213", \ - "0.070075, 0.138855, 0.189174, 0.283389, 0.452449, 0.740857, 1.22344", \ - "0.102412, 0.173428, 0.217402, 0.301595, 0.462639, 0.74598, 1.22703" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0624446, 0.126646, 0.162059, 0.219971, 0.3164, 0.47678, 0.744084", \ - "0.0998451, 0.165055, 0.200625, 0.258456, 0.354944, 0.515315, 0.782426", \ - "0.124525, 0.191821, 0.227359, 0.285247, 0.381483, 0.541902, 0.809068", \ - "0.159644, 0.231784, 0.267445, 0.325087, 0.421314, 0.581694, 0.848629", \ - "0.206049, 0.287523, 0.324136, 0.381138, 0.476863, 0.636349, 0.903047", \ - "0.260422, 0.356317, 0.393672, 0.451581, 0.546171, 0.704788, 0.970741", \ - "0.316414, 0.433542, 0.476436, 0.536923, 0.632485, 0.792146, 1.05667" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0164244, 0.083634, 0.129879, 0.207482, 0.337831, 0.555326, 0.918562", \ - "0.0192841, 0.0843412, 0.130242, 0.207557, 0.338048, 0.555327, 0.918563", \ - "0.0232697, 0.0860598, 0.131335, 0.208113, 0.338097, 0.559664, 0.918564", \ - "0.0314537, 0.0899382, 0.133837, 0.209597, 0.338819, 0.559665, 0.918565", \ - "0.0447601, 0.0987705, 0.14011, 0.213334, 0.340856, 0.559666, 0.918988", \ - "0.065051, 0.116528, 0.153567, 0.22238, 0.345694, 0.560316, 0.920702", \ - "0.095909, 0.149606, 0.180792, 0.24127, 0.358503, 0.567707, 0.925471" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0179385, 0.0197095, 0.0198505, 0.0197485, 0.0193886, 0.0186963, 0.0188865", \ - "0.0176757, 0.0189108, 0.019216, 0.0192688, 0.0188277, 0.0180428, 0.0182915", \ - "0.0179517, 0.0186582, 0.018848, 0.0194959, 0.0189262, 0.0178001, 0.0182591", \ - "0.0187903, 0.0189282, 0.0187912, 0.0186271, 0.0189469, 0.0179054, 0.0173281", \ - "0.020988, 0.01958, 0.0197083, 0.0196597, 0.0190131, 0.018227, 0.0174266", \ - "0.0259187, 0.0221117, 0.0222938, 0.0219222, 0.0218389, 0.0207497, 0.0193152", \ - "0.0351619, 0.0280834, 0.0279932, 0.0272916, 0.027384, 0.0268832, 0.0264267" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0179202, 0.0201153, 0.0202043, 0.0201323, 0.0197913, 0.0190985, 0.0181603", \ - "0.0176753, 0.0193658, 0.0198627, 0.0195243, 0.0194117, 0.0186429, 0.0173135", \ - "0.0179269, 0.0191287, 0.0192434, 0.0196763, 0.0193061, 0.0206113, 0.0176885", \ - "0.0187714, 0.0192658, 0.0195418, 0.0192954, 0.0190452, 0.0188391, 0.0177556", \ - "0.0210271, 0.0200339, 0.0205348, 0.0206022, 0.0203573, 0.0190392, 0.0205923", \ - "0.0255969, 0.0224637, 0.0228905, 0.023205, 0.0230216, 0.0228789, 0.0209122", \ - "0.0348923, 0.0282844, 0.0280421, 0.0279411, 0.028063, 0.0288215, 0.0283844" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00370215; - rise_capacitance : 0.0038592; - rise_capacitance_range (0.00361258, 0.00403631); - fall_capacitance : 0.00354511; - fall_capacitance_range (0.00328275, 0.00384679); - } - } - cell (sg13g2_buf_8) { - area : 23.5872; - cell_footprint : "buf"; - cell_leakage_power : 692.69; - leakage_power () { - value : 595.512; - when : "A&X"; - } - leakage_power () { - value : 789.869; - when : "!A&!X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 2.4; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0558704, 0.128711, 0.172578, 0.244419, 0.365035, 0.565099, 0.898737", \ - "0.0936785, 0.167695, 0.211413, 0.283443, 0.403843, 0.604508, 0.938082", \ - "0.118276, 0.194256, 0.23788, 0.309986, 0.430223, 0.630608, 0.964049", \ - "0.153844, 0.234287, 0.277558, 0.348997, 0.468887, 0.668695, 1.00243", \ - "0.202884, 0.292883, 0.335451, 0.406911, 0.526009, 0.725633, 1.05896", \ - "0.269509, 0.377137, 0.419155, 0.489546, 0.608051, 0.806617, 1.13888", \ - "0.359444, 0.487487, 0.536873, 0.606497, 0.725066, 0.923544, 1.25452" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0143063, 0.104541, 0.167555, 0.27166, 0.446389, 0.737319, 1.22286", \ - "0.0182582, 0.105033, 0.167659, 0.271819, 0.44639, 0.738238, 1.22287", \ - "0.0224238, 0.106099, 0.168181, 0.272013, 0.446391, 0.73919, 1.22288", \ - "0.030073, 0.108617, 0.16951, 0.272867, 0.446969, 0.739191, 1.22289", \ - "0.0425442, 0.1149, 0.173044, 0.274495, 0.448128, 0.739192, 1.22291", \ - "0.061672, 0.130382, 0.18249, 0.279536, 0.450741, 0.740204, 1.22438", \ - "0.090064, 0.161296, 0.206632, 0.294814, 0.459524, 0.745212, 1.22763" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0630408, 0.128584, 0.164302, 0.222447, 0.319423, 0.480942, 0.749679", \ - "0.100198, 0.166951, 0.202729, 0.260967, 0.357986, 0.519298, 0.787991", \ - "0.124937, 0.193854, 0.229647, 0.287936, 0.384826, 0.546217, 0.814808", \ - "0.160674, 0.234479, 0.270332, 0.328381, 0.425315, 0.58644, 0.855168", \ - "0.209615, 0.292884, 0.329405, 0.386781, 0.483137, 0.643491, 0.912004", \ - "0.270826, 0.368124, 0.405768, 0.465241, 0.5607, 0.720198, 0.98756", \ - "0.347584, 0.465706, 0.509064, 0.569767, 0.666411, 0.82741, 1.09411" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0161554, 0.0842315, 0.130681, 0.208683, 0.33991, 0.558783, 0.923619", \ - "0.0189883, 0.0849657, 0.131121, 0.208979, 0.339911, 0.558862, 0.923713", \ - "0.0229244, 0.0866208, 0.132219, 0.209433, 0.34014, 0.560106, 0.924132", \ - "0.0309077, 0.0905246, 0.134711, 0.211114, 0.341023, 0.560107, 0.924166", \ - "0.0435927, 0.0994401, 0.140825, 0.214483, 0.343204, 0.560906, 0.92471", \ - "0.062926, 0.116172, 0.152773, 0.223199, 0.347896, 0.563392, 0.926685", \ - "0.0921, 0.147437, 0.180144, 0.241879, 0.360542, 0.571407, 0.931271" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.036906, 0.0411269, 0.0413404, 0.0410048, 0.0404261, 0.0385462, 0.0392692", \ - "0.036179, 0.0390997, 0.0401096, 0.0393683, 0.0388082, 0.037997, 0.0376895", \ - "0.0366333, 0.0384884, 0.038719, 0.0402799, 0.0389558, 0.038185, 0.0363394", \ - "0.0384942, 0.0388794, 0.0390839, 0.0385094, 0.0390587, 0.0367957, 0.0359174", \ - "0.0430497, 0.040985, 0.0410038, 0.0414367, 0.0404441, 0.0393023, 0.0379036", \ - "0.053332, 0.0473542, 0.0471563, 0.0470629, 0.0473667, 0.0463092, 0.0423251", \ - "0.0738813, 0.0617499, 0.0619279, 0.06061, 0.0613613, 0.0611599, 0.0598987" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.035522, 0.039975, 0.0401603, 0.0398815, 0.0392976, 0.0382798, 0.0355729", \ - "0.0350015, 0.0383939, 0.0392158, 0.0388675, 0.0383066, 0.0370982, 0.0343257", \ - "0.0356586, 0.0378128, 0.0381374, 0.0390675, 0.0383426, 0.0375837, 0.0348853", \ - "0.0376497, 0.0386259, 0.0389185, 0.0387022, 0.0376689, 0.0383707, 0.0407678", \ - "0.0428198, 0.0411131, 0.0418024, 0.0418984, 0.0413465, 0.0381336, 0.0400724", \ - "0.0534307, 0.0471751, 0.0468986, 0.048687, 0.0482616, 0.0476603, 0.0425481", \ - "0.0744043, 0.0615104, 0.0612439, 0.061116, 0.0605441, 0.0624469, 0.0617451" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00856578; - rise_capacitance : 0.00870885; - rise_capacitance_range (0.0080112, 0.00929224); - fall_capacitance : 0.00842272; - fall_capacitance_range (0.00781194, 0.00899306); - } - } - cell (sg13g2_decap_4) { - area : 7.2576; - cell_footprint : "decap"; - cell_leakage_power : 395.59; - dont_touch : true; - dont_use : true; - is_decap_cell : true; - } - cell (sg13g2_decap_8) { - area : 12.7008; - cell_footprint : "decap"; - cell_leakage_power : 791.198; - dont_touch : true; - dont_use : true; - is_decap_cell : true; - } - cell (sg13g2_dfrbp_1) { - area : 52.6176; - cell_footprint : "dfrbp"; - cell_leakage_power : 567.01; - leakage_power () { - value : 488.102; - when : "!CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 490.231; - when : "!CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 486.747; - when : "CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 488.876; - when : "CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 652.115; - when : "!CLK&!D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 517.585; - when : "!CLK&!D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 630.512; - when : "!CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 637.229; - when : "!CLK&D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 638.576; - when : "CLK&!D&RESET_B&Q*!Q_N"; - } - leakage_power () { - value : 522; - when : "CLK&!D&RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 649.088; - when : "CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 603.053; - when : "CLK&D&RESET_B&!Q&Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.189861, 0.248624, 0.291634, 0.36299, 0.482548, 0.681855, 1.01378", \ - "0.227802, 0.286641, 0.329792, 0.401171, 0.520449, 0.720401, 1.05179", \ - "0.253596, 0.312431, 0.355503, 0.426979, 0.546378, 0.74556, 1.07794", \ - "0.292231, 0.350811, 0.3939, 0.465231, 0.5847, 0.783817, 1.11584", \ - "0.347959, 0.406589, 0.449613, 0.520873, 0.640398, 0.839543, 1.17149", \ - "0.427011, 0.485115, 0.528136, 0.599414, 0.719012, 0.918178, 1.25022", \ - "0.535888, 0.592948, 0.635823, 0.707027, 0.826463, 1.02581, 1.35755" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0200763, 0.103319, 0.165743, 0.269219, 0.442619, 0.731971, 1.21491", \ - "0.0200773, 0.10332, 0.165744, 0.26962, 0.443089, 0.7326, 1.21492", \ - "0.0200783, 0.103321, 0.165745, 0.269621, 0.44309, 0.733434, 1.21525", \ - "0.0200793, 0.103347, 0.165763, 0.269622, 0.443091, 0.733435, 1.21932", \ - "0.0202436, 0.103348, 0.165764, 0.269623, 0.443092, 0.733436, 1.21933", \ - "0.020489, 0.103368, 0.165789, 0.269624, 0.443093, 0.733437, 1.21934", \ - "0.021498, 0.103464, 0.165853, 0.269625, 0.443094, 0.733438, 1.21935" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.172332, 0.223679, 0.258266, 0.315372, 0.410751, 0.569709, 0.835008", \ - "0.210076, 0.261551, 0.296151, 0.353204, 0.448585, 0.607687, 0.872643", \ - "0.235512, 0.286983, 0.321577, 0.378566, 0.474014, 0.633081, 0.898006", \ - "0.272334, 0.323789, 0.358363, 0.41537, 0.510797, 0.669753, 0.934743", \ - "0.323668, 0.375165, 0.40978, 0.466814, 0.562185, 0.721201, 0.986171", \ - "0.393752, 0.445135, 0.479712, 0.536742, 0.632176, 0.791238, 1.0562", \ - "0.480969, 0.532335, 0.566933, 0.624003, 0.719418, 0.878434, 1.14342" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0159345, 0.07901, 0.125276, 0.20224, 0.331532, 0.547236, 0.906853", \ - "0.0159355, 0.079011, 0.125277, 0.202241, 0.33161, 0.547313, 0.906854", \ - "0.0159365, 0.079012, 0.125278, 0.202242, 0.331719, 0.547314, 0.908091", \ - "0.0159375, 0.0790186, 0.125279, 0.20227, 0.33172, 0.547315, 0.908092", \ - "0.0159385, 0.0790196, 0.12528, 0.202271, 0.331721, 0.547316, 0.908093", \ - "0.0159395, 0.0790206, 0.125281, 0.202272, 0.331722, 0.547358, 0.908094", \ - "0.0159405, 0.0790216, 0.125282, 0.202273, 0.331723, 0.547359, 0.908095" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.242095, 0.293463, 0.327994, 0.38513, 0.480534, 0.639664, 0.904867", \ - "0.28525, 0.336526, 0.371148, 0.428283, 0.523785, 0.682785, 0.948056", \ - "0.32074, 0.37215, 0.406731, 0.463767, 0.559336, 0.718368, 0.983559", \ - "0.378857, 0.43017, 0.464787, 0.521839, 0.617297, 0.776401, 1.0416", \ - "0.467771, 0.519103, 0.553688, 0.610777, 0.70633, 0.865301, 1.13034", \ - "0.591323, 0.642548, 0.677094, 0.734157, 0.829661, 0.988731, 1.25376", \ - "0.758454, 0.809389, 0.843913, 0.900939, 0.996501, 1.15556, 1.42059" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0156866, 0.078794, 0.125143, 0.202159, 0.331498, 0.547227, 0.906931", \ - "0.0156996, 0.0788421, 0.125144, 0.202259, 0.331657, 0.547288, 0.907249", \ - "0.0157059, 0.0788431, 0.125145, 0.202264, 0.331658, 0.547289, 0.90725", \ - "0.0157371, 0.0788441, 0.125146, 0.202265, 0.331704, 0.54729, 0.910696", \ - "0.0158077, 0.078845, 0.125147, 0.202266, 0.331705, 0.547291, 0.910697", \ - "0.015937, 0.078939, 0.125148, 0.202267, 0.331706, 0.547576, 0.910698", \ - "0.016189, 0.078959, 0.125149, 0.202268, 0.331707, 0.547577, 0.910699" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0300665, 0.0469564, 0.0582832, 0.0768834, 0.107907, 0.159552, 0.24567", \ - "0.029639, 0.0465533, 0.0578715, 0.0765579, 0.107567, 0.159304, 0.245327", \ - "0.0295995, 0.0464474, 0.0578393, 0.0765213, 0.107567, 0.159414, 0.245308", \ - "0.0298599, 0.0466672, 0.0579908, 0.0765739, 0.107806, 0.159228, 0.246453", \ - "0.0306923, 0.0474702, 0.0588013, 0.0775282, 0.108464, 0.160358, 0.246091", \ - "0.0330132, 0.0496122, 0.0610363, 0.079676, 0.110875, 0.162733, 0.248714", \ - "0.0382566, 0.0546648, 0.066073, 0.0846882, 0.115961, 0.167833, 0.254001" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0307916, 0.0475612, 0.0587946, 0.0772854, 0.108079, 0.15933, 0.244809", \ - "0.0304735, 0.0473419, 0.0589439, 0.0770545, 0.107806, 0.159088, 0.244534", \ - "0.0306193, 0.0473612, 0.0586139, 0.0772946, 0.107951, 0.159112, 0.244978", \ - "0.03094, 0.0477845, 0.0590662, 0.0773955, 0.108392, 0.160479, 0.245011", \ - "0.0319321, 0.0487097, 0.0601031, 0.0787089, 0.109746, 0.160607, 0.248612", \ - "0.0343295, 0.0510273, 0.0623286, 0.0810699, 0.112236, 0.164059, 0.249493", \ - "0.0394266, 0.0561085, 0.0673902, 0.0860325, 0.116868, 0.168963, 0.255344" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0214255, 0.0381611, 0.0494091, 0.0679005, 0.0987258, 0.149965, 0.235476", \ - "0.0212734, 0.0381715, 0.0492658, 0.0677398, 0.0985944, 0.149855, 0.23536", \ - "0.0212472, 0.0379919, 0.0493818, 0.0678444, 0.098845, 0.149874, 0.235362", \ - "0.0214183, 0.0381265, 0.0493596, 0.0678599, 0.0993639, 0.150092, 0.236179", \ - "0.0218563, 0.0386215, 0.0499348, 0.0684842, 0.0992512, 0.150826, 0.237299", \ - "0.0231388, 0.0397373, 0.0511123, 0.0696128, 0.100894, 0.152604, 0.237264", \ - "0.0254719, 0.0419159, 0.0532597, 0.0716632, 0.102888, 0.154799, 0.241008" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.134424, 0.218331, 0.263178, 0.335437, 0.455181, 0.654903, 0.987842", \ - "0.172205, 0.256026, 0.30094, 0.37314, 0.493072, 0.692852, 1.02595", \ - "0.197466, 0.28136, 0.32624, 0.398414, 0.518536, 0.718289, 1.05108", \ - "0.234292, 0.318172, 0.36315, 0.435245, 0.555252, 0.754881, 1.08754", \ - "0.285677, 0.369505, 0.414426, 0.486594, 0.606554, 0.806209, 1.13865", \ - "0.355943, 0.439728, 0.484649, 0.556826, 0.676826, 0.876581, 1.20905", \ - "0.443009, 0.526466, 0.571339, 0.643452, 0.76354, 0.963251, 1.2957" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0260637, 0.112926, 0.171484, 0.272483, 0.445011, 0.734519, 1.21755", \ - "0.0261458, 0.112927, 0.171507, 0.272484, 0.445297, 0.734563, 1.21819", \ - "0.0261468, 0.112928, 0.171516, 0.272485, 0.445298, 0.734883, 1.2182", \ - "0.0261478, 0.112929, 0.171517, 0.272486, 0.445299, 0.734884, 1.2219", \ - "0.0262028, 0.112983, 0.171546, 0.272487, 0.4453, 0.734885, 1.22191", \ - "0.0262038, 0.113025, 0.1716, 0.272488, 0.445301, 0.734886, 1.22192", \ - "0.0262048, 0.113026, 0.171601, 0.272499, 0.445302, 0.734887, 1.22193" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.146066, 0.237912, 0.278425, 0.339109, 0.436229, 0.596276, 0.86275", \ - "0.183895, 0.275712, 0.316222, 0.376931, 0.474086, 0.634149, 0.900605", \ - "0.209706, 0.301384, 0.341922, 0.402569, 0.499841, 0.659885, 0.926332", \ - "0.248273, 0.339941, 0.380502, 0.4411, 0.538307, 0.69845, 0.96495", \ - "0.304036, 0.395708, 0.436374, 0.49701, 0.594242, 0.7544, 1.02081", \ - "0.383263, 0.475842, 0.51657, 0.577278, 0.674588, 0.834815, 1.10127", \ - "0.488272, 0.584604, 0.62555, 0.686536, 0.783855, 0.944079, 1.21058" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0328638, 0.104257, 0.144661, 0.215332, 0.340208, 0.554136, 0.914592", \ - "0.0328648, 0.104294, 0.144662, 0.215347, 0.340386, 0.554137, 0.914627", \ - "0.0328658, 0.104349, 0.144695, 0.215502, 0.340387, 0.555092, 0.915335", \ - "0.0330824, 0.104452, 0.144696, 0.215503, 0.340388, 0.555093, 0.915336", \ - "0.0335916, 0.104641, 0.144814, 0.215504, 0.340389, 0.555094, 0.915337", \ - "0.035638, 0.105262, 0.145146, 0.215585, 0.340426, 0.555095, 0.915338", \ - "0.041328, 0.107705, 0.146618, 0.216512, 0.340706, 0.555096, 0.915339" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.204641, 0.286184, 0.33079, 0.402941, 0.522903, 0.722742, 1.05503", \ - "0.247786, 0.329318, 0.373881, 0.446039, 0.566082, 0.765772, 1.09878", \ - "0.283167, 0.36478, 0.409354, 0.481517, 0.601602, 0.801268, 1.1337", \ - "0.341206, 0.422878, 0.467567, 0.539553, 0.659613, 0.859398, 1.19207", \ - "0.429988, 0.511821, 0.556414, 0.628538, 0.748592, 0.948122, 1.28061", \ - "0.553066, 0.635387, 0.680107, 0.752138, 0.87225, 1.07196, 1.40436", \ - "0.719309, 0.802642, 0.847259, 0.919423, 1.03963, 1.23926, 1.57182" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0263683, 0.111144, 0.170397, 0.271906, 0.445008, 0.734591, 1.21721", \ - "0.0263689, 0.111149, 0.170398, 0.271979, 0.445035, 0.734592, 1.21737", \ - "0.0264235, 0.11115, 0.170399, 0.27198, 0.445276, 0.734593, 1.21738", \ - "0.0265247, 0.111182, 0.1704, 0.271981, 0.445277, 0.734631, 1.21879", \ - "0.0271985, 0.111358, 0.170441, 0.271982, 0.445278, 0.734632, 1.2188", \ - "0.028348, 0.111695, 0.170588, 0.271983, 0.445279, 0.734633, 1.21881", \ - "0.030093, 0.1123, 0.17083, 0.272034, 0.44528, 0.734634, 1.21882" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0308226, 0.0476968, 0.0589998, 0.0776252, 0.108604, 0.160182, 0.246281", \ - "0.0304981, 0.0474598, 0.0587962, 0.0773565, 0.108378, 0.159899, 0.246242", \ - "0.0306059, 0.0474619, 0.0588302, 0.077435, 0.108392, 0.160063, 0.246189", \ - "0.0309476, 0.0478535, 0.059105, 0.0776706, 0.108902, 0.16038, 0.247327", \ - "0.0319515, 0.0488117, 0.0601086, 0.0788015, 0.109863, 0.161492, 0.247428", \ - "0.0343211, 0.0511396, 0.0625227, 0.0811414, 0.112288, 0.164151, 0.249995", \ - "0.0394442, 0.0562409, 0.067601, 0.086167, 0.117411, 0.169231, 0.255549" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0300915, 0.0468943, 0.0581418, 0.0766552, 0.107514, 0.158753, 0.244272", \ - "0.0296382, 0.0464979, 0.0578574, 0.0763315, 0.107093, 0.15838, 0.244004", \ - "0.0296232, 0.0463736, 0.0576736, 0.0765011, 0.107129, 0.158468, 0.243939", \ - "0.0298728, 0.0466774, 0.0579442, 0.076296, 0.10739, 0.159685, 0.244176", \ - "0.0307427, 0.0473928, 0.0587936, 0.077466, 0.108395, 0.159613, 0.247337", \ - "0.0330514, 0.0495464, 0.0609091, 0.0795719, 0.110882, 0.162606, 0.247623", \ - "0.0382768, 0.0546262, 0.0659474, 0.0845717, 0.115578, 0.167474, 0.253954" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0214249, 0.0382772, 0.049632, 0.0682279, 0.0992818, 0.150843, 0.23691", \ - "0.0212727, 0.0381214, 0.0497077, 0.0680509, 0.0991474, 0.150707, 0.236863", \ - "0.0212365, 0.0381117, 0.0495359, 0.0682086, 0.099217, 0.150732, 0.236667", \ - "0.0213978, 0.0382139, 0.0495426, 0.0682476, 0.0993119, 0.151268, 0.237295", \ - "0.0218664, 0.0386651, 0.0500689, 0.0686698, 0.0996202, 0.151531, 0.237376", \ - "0.023043, 0.0397557, 0.0511217, 0.069798, 0.101001, 0.152548, 0.238874", \ - "0.0254651, 0.0420645, 0.0534055, 0.0720425, 0.103291, 0.155114, 0.241437" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00279631; - rise_capacitance : 0.00296996; - rise_capacitance_range (0.00271744, 0.00316917); - fall_capacitance : 0.00253584; - fall_capacitance_range (0.00253584, 0.00307487); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.111847, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.131073, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110653, 0.0106882, 0.0106889, 0.0109286, 0.011845, 0.0140222, 0.0189809" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0207225, 0.020366, 0.0204305, 0.0207112, 0.021536, 0.0238346, 0.0291579" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206775, 0.0203299, 0.0203481, 0.0206553, 0.0214939, 0.02377, 0.0291263" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0115886, 0.0112122, 0.0112176, 0.0114782, 0.0123628, 0.0145503, 0.0194933" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107259, 0.0103907, 0.0104355, 0.0107566, 0.0116688, 0.0139111, 0.0189788" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0404243, 0.0391551, 0.0389641, 0.0390112, 0.0399031, 0.0421391, 0.0472151" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108187, 0.0104533, 0.0104567, 0.0106981, 0.011605, 0.0137837, 0.0187328" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107149, 0.0103696, 0.0104322, 0.0107466, 0.0116625, 0.0139033, 0.0189719" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116034, 0.0112368, 0.0112398, 0.0114964, 0.0123769, 0.014566, 0.0195074" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107182, 0.0103693, 0.0104179, 0.0107398, 0.0116495, 0.0138959, 0.0189627" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110653, 0.0106882, 0.0106889, 0.0109286, 0.011845, 0.0140222, 0.0189809" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206775, 0.0203299, 0.0203481, 0.0206553, 0.0214939, 0.02377, 0.0291263" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00154954; - rise_capacitance : 0.00141663; - rise_capacitance_range (0.00133291, 0.00160421); - fall_capacitance : 0.00168246; - fall_capacitance_range (0.00168246, 0.00265152); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0562394, -0.00274232, 0.0267168, 0.0639326", \ - "-0.189436, -0.137509, -0.103929, -0.0653783", \ - "-0.271036, -0.231739, -0.199679, -0.159731", \ - "-0.339166, -0.32498, -0.297911, -0.256784" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0317875, 0.0696366, 0.134731, 0.209644", \ - "-0.189436, -0.094219, -0.0252571, 0.0500797", \ - "-0.301897, -0.226494, -0.161902, -0.0891074", \ - "-0.41472, -0.363466, -0.314861, -0.242026" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.112479, 0.0401797, 0.00157274, -0.036949", \ - "0.271798, 0.185892, 0.140643, 0.0983663", \ - "0.391909, 0.299922, 0.24825, 0.199281", \ - "0.514559, 0.412948, 0.357235, 0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.114924, -0.0122326, -0.0910112, -0.169169", \ - "0.294261, 0.170613, 0.088195, 0.00764929", \ - "0.443345, 0.326146, 0.245551, 0.162556", \ - "0.606304, 0.48992, 0.416559, 0.336475" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0015204, 0.00142386, 0.00146215, 0.00159749, 0.0019463, 0.00280168, 0.00467152" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00115114, 0.00106159, 0.00111105, 0.00125973, 0.00163857, 0.00253395, 0.00447048" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0117986, 0.0117252, 0.011764, 0.0118294, 0.0121138, 0.0129562, 0.0149152" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00878455, 0.00867643, 0.00867083, 0.00877627, 0.00915303, 0.010106, 0.0122203" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-2.7158e-05, -2.80806e-05, -2.81384e-05, -2.75688e-05, -2.44418e-05, -2.493e-05, -2.47152e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000253309, 0.000260969, 0.000260851, 0.000261207, 0.000261888, 0.000262659, 0.00026279" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0015204, 0.00142386, 0.00146215, 0.00159749, 0.0019463, 0.00280168, 0.00467152" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00115114, 0.00106159, 0.00111105, 0.00125973, 0.00163857, 0.00253395, 0.00447048" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00513299; - rise_capacitance : 0.00521458; - rise_capacitance_range (0.00448784, 0.00644869); - fall_capacitance : 0.00507471; - fall_capacitance_range (0.0047304, 0.00526895); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.119814, 0.050163, 0.0118599, -0.0288539", \ - "0.271798, 0.190985, 0.14851, 0.109362", \ - "0.40734, 0.315657, 0.269836, 0.22753", \ - "0.565828, 0.470677, 0.422209, 0.374845" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.102698, -0.0401797, -0.00414452, 0.0342506", \ - "-0.251832, -0.178252, -0.140643, -0.101115", \ - "-0.37905, -0.299922, -0.259043, -0.219055", \ - "-0.528051, -0.448685, -0.405259, -0.363039" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.111847, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00371202, 0.0036136, 0.00360033, 0.00363857, 0.00379261, 0.00437019, 0.00598682" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0299382, 0.0294199, 0.0293297, 0.0294301, 0.0302368, 0.0325346, 0.0377194" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00116644, 0.00116341, 0.00116764, 0.00116971, 0.00117089, 0.00116456, 0.00116556" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000718477, -0.000844608, -0.000877341, -0.000903346, -0.000927814, -0.000947769, -0.000966472" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141306, 0.0139696, 0.0139425, 0.0139231, 0.0141163, 0.0149731, 0.0172645" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00908719, 0.00872457, 0.00864003, 0.00856306, 0.00888084, 0.00991312, 0.0125396" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00126648, 0.00126733, 0.00127046, 0.00127039, 0.00127708, 0.00126908, 0.00126822" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000864341, -0.000945419, -0.000966906, -0.000984105, -0.000998997, -0.00101079, -0.00102426" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00371202, 0.0036136, 0.00360033, 0.00363857, 0.00379261, 0.00437019, 0.00598682" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00908719, 0.00872457, 0.00864003, 0.00856306, 0.00888084, 0.00991312, 0.0125396" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbp_2) { - area : 54.432; - cell_footprint : "dfrbp"; - cell_leakage_power : 686.11; - leakage_power () { - value : 608.26; - when : "!CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 610.398; - when : "!CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 606.91; - when : "CLK&!D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 609.048; - when : "CLK&D&!RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 769.079; - when : "!CLK&!D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 637.743; - when : "!CLK&!D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 747.486; - when : "!CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 757.397; - when : "!CLK&D&RESET_B&!Q*Q_N"; - } - leakage_power () { - value : 755.545; - when : "CLK&!D&RESET_B&Q*!Q_N"; - } - leakage_power () { - value : 642.16; - when : "CLK&!D&RESET_B&!Q&Q_N"; - } - leakage_power () { - value : 766.066; - when : "CLK&D&RESET_B&Q&!Q_N"; - } - leakage_power () { - value : 723.224; - when : "CLK&D&RESET_B&!Q&Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.243572, 0.297559, 0.339856, 0.411191, 0.531425, 0.732512, 1.06811", \ - "0.281413, 0.335523, 0.377724, 0.449012, 0.56928, 0.770531, 1.10585", \ - "0.307186, 0.361154, 0.403383, 0.474724, 0.595006, 0.79603, 1.13139", \ - "0.345691, 0.39962, 0.441888, 0.513163, 0.633413, 0.834517, 1.16975", \ - "0.401349, 0.455474, 0.497722, 0.56908, 0.689354, 0.890175, 1.2255", \ - "0.480541, 0.534364, 0.57658, 0.647898, 0.768105, 0.969103, 1.30443", \ - "0.590931, 0.642107, 0.685247, 0.757654, 0.87782, 1.07877, 1.41421" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0230446, 0.105918, 0.168015, 0.272265, 0.447217, 0.738907, 1.22526", \ - "0.0230456, 0.105937, 0.168048, 0.272274, 0.447218, 0.738922, 1.2253", \ - "0.0230466, 0.105938, 0.168049, 0.272275, 0.447219, 0.738983, 1.22531", \ - "0.0230516, 0.105939, 0.16805, 0.272278, 0.44722, 0.738984, 1.22924", \ - "0.0230682, 0.105943, 0.168051, 0.272279, 0.44726, 0.738985, 1.22925", \ - "0.023195, 0.105944, 0.168052, 0.27228, 0.447261, 0.738986, 1.22926", \ - "0.023607, 0.106073, 0.168136, 0.272281, 0.447262, 0.738987, 1.22927" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.209577, 0.261466, 0.295976, 0.353237, 0.449273, 0.609437, 0.876387", \ - "0.247432, 0.299342, 0.333882, 0.391284, 0.48714, 0.647367, 0.914645", \ - "0.272883, 0.324816, 0.359334, 0.416565, 0.512552, 0.672795, 0.939683", \ - "0.309991, 0.362011, 0.396478, 0.453763, 0.549729, 0.709834, 0.976858", \ - "0.361715, 0.413597, 0.448112, 0.505421, 0.601476, 0.761643, 1.02853", \ - "0.432311, 0.484447, 0.519179, 0.576393, 0.672229, 0.832551, 1.09946", \ - "0.520199, 0.572286, 0.60678, 0.664056, 0.760032, 0.920267, 1.18717" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0192984, 0.0834127, 0.129298, 0.206429, 0.336563, 0.553916, 0.916252", \ - "0.0193035, 0.0834224, 0.129299, 0.20643, 0.336564, 0.55398, 0.916707", \ - "0.0193045, 0.0834234, 0.1293, 0.206431, 0.336565, 0.556193, 0.916708", \ - "0.0193055, 0.0834244, 0.129301, 0.206432, 0.336566, 0.556194, 0.916751", \ - "0.0193064, 0.083427, 0.129302, 0.206433, 0.336567, 0.556195, 0.916752", \ - "0.019315, 0.083428, 0.129303, 0.206434, 0.33663, 0.556196, 0.916753", \ - "0.019316, 0.083429, 0.129304, 0.206439, 0.336631, 0.556197, 0.91678" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.279702, 0.331641, 0.366195, 0.423506, 0.519569, 0.679935, 0.946998", \ - "0.322903, 0.374764, 0.409317, 0.466626, 0.562847, 0.723238, 0.990475", \ - "0.3583, 0.410386, 0.444928, 0.502185, 0.598334, 0.758622, 1.02616", \ - "0.41642, 0.468417, 0.502972, 0.560304, 0.656389, 0.816603, 1.08365", \ - "0.505571, 0.557481, 0.591999, 0.649324, 0.745369, 0.905642, 1.17257", \ - "0.630112, 0.681942, 0.716442, 0.773712, 0.869772, 1.03015, 1.29707", \ - "0.798093, 0.849611, 0.884077, 0.941318, 1.03743, 1.19767, 1.46468" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0190257, 0.0833337, 0.129118, 0.206362, 0.336612, 0.553913, 0.916398", \ - "0.0190267, 0.0833347, 0.129196, 0.206421, 0.336613, 0.554079, 0.916399", \ - "0.0190328, 0.0833357, 0.129197, 0.206422, 0.336614, 0.55408, 0.916616", \ - "0.0190431, 0.0833367, 0.129198, 0.206423, 0.336615, 0.554092, 0.916617", \ - "0.019081, 0.0833377, 0.129199, 0.206427, 0.336616, 0.554093, 0.916618", \ - "0.019154, 0.083384, 0.1292, 0.206428, 0.336617, 0.554094, 0.916619", \ - "0.019285, 0.083458, 0.129201, 0.206429, 0.336618, 0.554095, 0.916715" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372161, 0.0712251, 0.0939016, 0.131172, 0.193435, 0.296711, 0.468833", \ - "0.0368319, 0.0708834, 0.0935293, 0.130795, 0.192987, 0.296279, 0.46841", \ - "0.0367129, 0.0706834, 0.0935108, 0.130718, 0.194189, 0.296211, 0.46829", \ - "0.0369899, 0.0709131, 0.0935368, 0.130905, 0.193348, 0.296435, 0.470368", \ - "0.037855, 0.0717673, 0.0945259, 0.131929, 0.193951, 0.297756, 0.469731", \ - "0.0401977, 0.0737673, 0.0965893, 0.134023, 0.196515, 0.300022, 0.472225", \ - "0.0456369, 0.0787968, 0.101527, 0.138801, 0.201427, 0.305244, 0.478058" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376781, 0.071962, 0.0945155, 0.131528, 0.19309, 0.295739, 0.466711", \ - "0.0373922, 0.0718837, 0.0946109, 0.131437, 0.192906, 0.295602, 0.466699", \ - "0.0374644, 0.0717466, 0.0943271, 0.132016, 0.193, 0.296328, 0.466399", \ - "0.0378526, 0.0723438, 0.0947922, 0.131618, 0.193701, 0.299769, 0.467131", \ - "0.0388226, 0.0731061, 0.0959041, 0.133213, 0.195357, 0.297371, 0.473449", \ - "0.0412151, 0.0754067, 0.0981756, 0.135482, 0.197937, 0.301572, 0.47265", \ - "0.0463292, 0.0804767, 0.103105, 0.140389, 0.202169, 0.306227, 0.478916" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0284114, 0.0625705, 0.0851138, 0.12211, 0.183789, 0.286388, 0.45741", \ - "0.0282709, 0.0623776, 0.0849539, 0.121961, 0.183682, 0.286379, 0.457445", \ - "0.0282576, 0.0624799, 0.0853452, 0.12196, 0.183737, 0.2863, 0.457442", \ - "0.0284015, 0.0625888, 0.0850808, 0.122195, 0.18524, 0.286689, 0.457485", \ - "0.0288885, 0.0630635, 0.0855655, 0.122898, 0.184551, 0.287606, 0.460674", \ - "0.0301768, 0.064041, 0.0868511, 0.124009, 0.18601, 0.289548, 0.459399", \ - "0.0325536, 0.0661718, 0.0888913, 0.12564, 0.188272, 0.291785, 0.464431" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.139143, 0.231172, 0.2772, 0.349949, 0.470109, 0.669998, 1.00268", \ - "0.176916, 0.268828, 0.315006, 0.387711, 0.507971, 0.708, 1.0408", \ - "0.202416, 0.294288, 0.340364, 0.413063, 0.533414, 0.733347, 1.06708", \ - "0.239525, 0.331453, 0.377519, 0.450178, 0.570446, 0.770332, 1.10312", \ - "0.291238, 0.383117, 0.429234, 0.501912, 0.622166, 0.822018, 1.15481", \ - "0.360154, 0.451947, 0.498057, 0.570758, 0.690999, 0.890961, 1.22373", \ - "0.450001, 0.541485, 0.587561, 0.66034, 0.780653, 0.980563, 1.31325" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0259585, 0.117276, 0.17576, 0.275672, 0.447518, 0.737121, 1.22024", \ - "0.0259595, 0.117277, 0.175761, 0.275979, 0.447754, 0.737122, 1.22063", \ - "0.0260127, 0.117333, 0.175762, 0.27598, 0.447755, 0.738312, 1.2222", \ - "0.026055, 0.117334, 0.175806, 0.275981, 0.447756, 0.738313, 1.22221", \ - "0.026056, 0.117375, 0.175898, 0.275982, 0.447757, 0.738314, 1.22222", \ - "0.026057, 0.117429, 0.175925, 0.275983, 0.447758, 0.738315, 1.22223", \ - "0.026058, 0.11743, 0.175926, 0.275984, 0.447759, 0.738316, 1.22224" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.158102, 0.260209, 0.303269, 0.365672, 0.464193, 0.624984, 0.891918", \ - "0.195862, 0.298189, 0.34116, 0.403626, 0.502106, 0.662995, 0.930238", \ - "0.221646, 0.32385, 0.36687, 0.429377, 0.527872, 0.688702, 0.955599", \ - "0.260192, 0.362322, 0.405332, 0.467858, 0.566376, 0.727106, 0.994056", \ - "0.315939, 0.417963, 0.461056, 0.523527, 0.622163, 0.782934, 1.04986", \ - "0.395187, 0.496977, 0.540132, 0.602773, 0.70137, 0.862183, 1.12913", \ - "0.501569, 0.605161, 0.649676, 0.713672, 0.812251, 0.97317, 1.24008" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0349133, 0.114293, 0.155618, 0.224891, 0.348171, 0.561353, 0.921618", \ - "0.0349143, 0.114294, 0.155619, 0.224995, 0.348406, 0.561354, 0.921972", \ - "0.0349153, 0.114446, 0.15562, 0.225068, 0.348407, 0.562569, 0.922171", \ - "0.0349549, 0.114447, 0.155621, 0.225069, 0.348408, 0.56257, 0.922172", \ - "0.0352304, 0.114541, 0.155716, 0.22507, 0.348409, 0.562571, 0.922173", \ - "0.036643, 0.11499, 0.155869, 0.225331, 0.348552, 0.562572, 0.922174", \ - "0.0417, 0.117056, 0.157262, 0.225827, 0.348769, 0.562573, 0.922175" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.210751, 0.300097, 0.345675, 0.418386, 0.538628, 0.738632, 1.07169", \ - "0.253958, 0.343207, 0.388816, 0.461601, 0.581828, 0.782122, 1.11473", \ - "0.289317, 0.378703, 0.424333, 0.497091, 0.617434, 0.817342, 1.15001", \ - "0.347364, 0.436732, 0.482373, 0.555032, 0.675338, 0.875262, 1.20835", \ - "0.436167, 0.525846, 0.571466, 0.644142, 0.764355, 0.964243, 1.29708", \ - "0.559663, 0.64981, 0.695395, 0.768115, 0.888394, 1.08841, 1.42109", \ - "0.726778, 0.817609, 0.863338, 0.936039, 1.05642, 1.25651, 1.58929" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0261424, 0.115315, 0.17448, 0.275074, 0.447374, 0.73698, 1.22051", \ - "0.0261514, 0.115325, 0.174481, 0.275269, 0.447375, 0.737489, 1.22052", \ - "0.0261524, 0.115326, 0.174482, 0.27527, 0.447376, 0.73749, 1.22072", \ - "0.0263432, 0.115348, 0.174483, 0.275271, 0.447377, 0.737491, 1.22073", \ - "0.0267953, 0.115516, 0.174518, 0.275272, 0.447378, 0.737492, 1.22074", \ - "0.027765, 0.115822, 0.174717, 0.275273, 0.447379, 0.737493, 1.22075", \ - "0.029523, 0.116363, 0.175021, 0.275274, 0.447406, 0.737494, 1.22076" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0377316, 0.0721813, 0.0948064, 0.132042, 0.194106, 0.297486, 0.469465", \ - "0.0373993, 0.0719679, 0.0946191, 0.131932, 0.194007, 0.297209, 0.46909", \ - "0.0374892, 0.0718772, 0.0946487, 0.132072, 0.194022, 0.297695, 0.470028", \ - "0.0378836, 0.07239, 0.0949881, 0.132108, 0.194548, 0.297579, 0.469559", \ - "0.0388548, 0.073277, 0.0959704, 0.13346, 0.195438, 0.299125, 0.470694", \ - "0.0412387, 0.0755302, 0.0983951, 0.135676, 0.197936, 0.301626, 0.473307", \ - "0.0463461, 0.0805849, 0.10338, 0.140544, 0.203073, 0.306794, 0.479464" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372262, 0.0710131, 0.093609, 0.130566, 0.192329, 0.295026, 0.466158", \ - "0.0368291, 0.0708414, 0.0932034, 0.130285, 0.191998, 0.294617, 0.466044", \ - "0.0367328, 0.0704915, 0.0931272, 0.130957, 0.192238, 0.294905, 0.465971", \ - "0.0370258, 0.0708425, 0.0934597, 0.130272, 0.192341, 0.297441, 0.466798", \ - "0.0378724, 0.0715481, 0.0943991, 0.131752, 0.193523, 0.295891, 0.47177", \ - "0.0401965, 0.0735267, 0.0963061, 0.133546, 0.196317, 0.299928, 0.469698", \ - "0.0456551, 0.0785878, 0.101252, 0.138513, 0.200493, 0.304381, 0.476984" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0284488, 0.0627222, 0.0854639, 0.122721, 0.184813, 0.288145, 0.460047", \ - "0.0283096, 0.0625963, 0.0852887, 0.122594, 0.184535, 0.2882, 0.460083", \ - "0.0282752, 0.0626984, 0.0856266, 0.122886, 0.184632, 0.288085, 0.460013", \ - "0.0284349, 0.0627284, 0.0853188, 0.122779, 0.185069, 0.288347, 0.460127", \ - "0.028906, 0.063148, 0.0858571, 0.123138, 0.18519, 0.289315, 0.460415", \ - "0.0301084, 0.0641757, 0.0869225, 0.124278, 0.186701, 0.289871, 0.462468", \ - "0.0325607, 0.0663696, 0.0890343, 0.126315, 0.188791, 0.292379, 0.465277" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00280582; - rise_capacitance : 0.00297999; - rise_capacitance_range (0.00272987, 0.00317829); - fall_capacitance : 0.00254457; - fall_capacitance_range (0.00254457, 0.00308447); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.137482, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.131073, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111308, 0.0107281, 0.0107445, 0.0109756, 0.0119001, 0.01407, 0.0190272" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0207823, 0.0204042, 0.0204322, 0.0207543, 0.0215796, 0.0238669, 0.029189" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206947, 0.0203305, 0.0203458, 0.020662, 0.0215221, 0.0237581, 0.0291214" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116658, 0.0112925, 0.0112903, 0.0115447, 0.0124216, 0.0146083, 0.0195434" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107722, 0.0104193, 0.010511, 0.0107873, 0.0117014, 0.0139399, 0.0190165" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0492985, 0.0461454, 0.0460987, 0.0459922, 0.0468664, 0.0491282, 0.0542243" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108814, 0.0105447, 0.0105116, 0.0107622, 0.0116655, 0.0138429, 0.0187847" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107469, 0.0103982, 0.0104981, 0.0107786, 0.0116955, 0.0139323, 0.019005" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116689, 0.0113075, 0.0113112, 0.0115639, 0.0124392, 0.0146252, 0.0195616" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107598, 0.0104068, 0.0104936, 0.0107701, 0.0116843, 0.0139227, 0.018999" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111308, 0.0107281, 0.0107445, 0.0109756, 0.0119001, 0.01407, 0.0190272" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206947, 0.0203305, 0.0203458, 0.020662, 0.0215221, 0.0237581, 0.0291214" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00155334; - rise_capacitance : 0.00142042; - rise_capacitance_range (0.00133681, 0.00160768); - fall_capacitance : 0.00168626; - fall_capacitance_range (0.00168626, 0.00265487); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0562394, -0.00274232, 0.0292886, 0.066631", \ - "-0.18694, -0.137509, -0.101307, -0.0626293", \ - "-0.265892, -0.231739, -0.196981, -0.156906", \ - "-0.336467, -0.322231, -0.292261, -0.253832" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0317875, 0.0696366, 0.137303, 0.209644", \ - "-0.191932, -0.094219, -0.0226347, 0.0528287", \ - "-0.304469, -0.226494, -0.159203, -0.0862825", \ - "-0.420117, -0.363466, -0.309211, -0.239075" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.110034, 0.0401797, 0.00414452, -0.036949", \ - "0.271798, 0.185892, 0.143266, 0.0983663", \ - "0.391909, 0.299922, 0.24825, 0.199281", \ - "0.511861, 0.412948, 0.36006, 0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.114924, -0.0122326, -0.0910112, -0.16647", \ - "0.294261, 0.170613, 0.088195, 0.00764929", \ - "0.443345, 0.326146, 0.245551, 0.162556", \ - "0.609002, 0.492669, 0.416559, 0.339427" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00152355, 0.00142745, 0.00146455, 0.00160226, 0.00195047, 0.00280348, 0.00467238" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00116353, 0.00107106, 0.00112181, 0.00127164, 0.00165341, 0.00254317, 0.00447877" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.011781, 0.0117114, 0.0117385, 0.0118068, 0.0120954, 0.0129389, 0.0148985" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00880221, 0.00868908, 0.00866434, 0.00879729, 0.00916769, 0.0101255, 0.0122567" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-2.6553e-05, -2.65783e-05, -2.57036e-05, -2.50585e-05, -2.2837e-05, -2.30664e-05, -2.23027e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000250615, 0.000257794, 0.000257515, 0.000257998, 0.000258676, 0.000259405, 0.000259312" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00152355, 0.00142745, 0.00146455, 0.00160226, 0.00195047, 0.00280348, 0.00467238" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00116353, 0.00107106, 0.00112181, 0.00127164, 0.00165341, 0.00254317, 0.00447877" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00518374; - rise_capacitance : 0.00526552; - rise_capacitance_range (0.0045337, 0.00650065); - fall_capacitance : 0.00512532; - fall_capacitance_range (0.00477494, 0.00531738); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.117369, 0.0476672, 0.0118599, -0.0288539", \ - "0.271798, 0.190985, 0.151133, 0.109362", \ - "0.404768, 0.315657, 0.272535, 0.22753", \ - "0.565828, 0.470677, 0.422209, 0.374845" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.102698, -0.0401797, -0.00414452, 0.0342506", \ - "-0.251832, -0.180799, -0.143266, -0.103864", \ - "-0.381622, -0.302544, -0.261741, -0.219055", \ - "-0.53075, -0.451434, -0.408084, -0.365991" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.115051, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00375847, 0.00365201, 0.00364239, 0.00367607, 0.0038308, 0.0044112, 0.0060247" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0370052, 0.0364992, 0.0363931, 0.0364931, 0.0373105, 0.0396265, 0.0448556" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00120376, 0.00120361, 0.00120717, 0.00120891, 0.00120987, 0.00120346, 0.00120351" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000755012, -0.000879528, -0.000913636, -0.000938867, -0.000962959, -0.000983685, -0.00100185" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141468, 0.0139804, 0.0139636, 0.0139392, 0.0141359, 0.0149929, 0.0172729" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00906971, 0.00871088, 0.00861771, 0.00854565, 0.00886139, 0.00988783, 0.0125287" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130563, 0.00130483, 0.00130652, 0.00130726, 0.00131537, 0.00130985, 0.00130716" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000901367, -0.000980925, -0.00100404, -0.0010225, -0.00103677, -0.00104895, -0.00106186" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00375847, 0.00365201, 0.00364239, 0.00367607, 0.0038308, 0.0044112, 0.0060247" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00906971, 0.00871088, 0.00861771, 0.00854565, 0.00886139, 0.00988783, 0.0125287" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbpq_1) { - area : 48.9888; - cell_footprint : "dfrbpq"; - cell_leakage_power : 510.517; - leakage_power () { - value : 444.566; - when : "!CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 446.695; - when : "!CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 443.211; - when : "CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 445.34; - when : "CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 569.708; - when : "!CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 474.049; - when : "!CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 548.105; - when : "!CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 593.692; - when : "!CLK&D&RESET_B&!Q"; - } - leakage_power () { - value : 556.17; - when : "CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 478.464; - when : "CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 566.682; - when : "CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 559.517; - when : "CLK&D&RESET_B&!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.156308, 0.221619, 0.264884, 0.336648, 0.456168, 0.655301, 0.987326", \ - "0.193833, 0.259633, 0.303122, 0.374638, 0.49415, 0.693612, 1.02512", \ - "0.219572, 0.285242, 0.328648, 0.400126, 0.51977, 0.718833, 1.05258", \ - "0.258013, 0.32367, 0.367176, 0.438641, 0.558131, 0.757192, 1.08914", \ - "0.313359, 0.378974, 0.422383, 0.493974, 0.61348, 0.812568, 1.14437", \ - "0.389641, 0.455279, 0.498779, 0.570213, 0.68982, 0.889048, 1.22068", \ - "0.492539, 0.558489, 0.60192, 0.673416, 0.792976, 0.992205, 1.32397" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171605, 0.103075, 0.165507, 0.268958, 0.442314, 0.731734, 1.21384", \ - "0.0171621, 0.103076, 0.165508, 0.268959, 0.443122, 0.732028, 1.21385", \ - "0.0172075, 0.103077, 0.165509, 0.26896, 0.443123, 0.732029, 1.21578", \ - "0.0172326, 0.103078, 0.16551, 0.268961, 0.443124, 0.73203, 1.21579", \ - "0.0173876, 0.10308, 0.165511, 0.268962, 0.443125, 0.732031, 1.2158", \ - "0.017971, 0.103138, 0.165539, 0.268963, 0.443126, 0.732032, 1.21581", \ - "0.019207, 0.103278, 0.16562, 0.26902, 0.443127, 0.732033, 1.21582" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.154252, 0.208924, 0.243909, 0.300975, 0.396358, 0.555269, 0.820046", \ - "0.191806, 0.24679, 0.281541, 0.33864, 0.434081, 0.593547, 0.857895", \ - "0.217165, 0.272095, 0.306808, 0.36389, 0.459341, 0.61828, 0.883153", \ - "0.253696, 0.308646, 0.343403, 0.40046, 0.495937, 0.654806, 0.919635", \ - "0.304532, 0.35949, 0.394261, 0.451313, 0.546747, 0.705659, 0.970533", \ - "0.373192, 0.428141, 0.462904, 0.51997, 0.61541, 0.774318, 1.03915", \ - "0.460276, 0.515177, 0.549932, 0.607016, 0.702474, 0.861501, 1.12629" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145535, 0.0787171, 0.125034, 0.201995, 0.331272, 0.54687, 0.906244", \ - "0.0145714, 0.0787181, 0.12505, 0.201996, 0.331431, 0.547473, 0.906316", \ - "0.014575, 0.0787191, 0.125051, 0.202084, 0.331432, 0.547474, 0.907458", \ - "0.0145937, 0.0787316, 0.125052, 0.202085, 0.331433, 0.547475, 0.907459", \ - "0.0145947, 0.0787326, 0.125053, 0.202086, 0.331434, 0.547476, 0.90746", \ - "0.0145957, 0.0787336, 0.125054, 0.202087, 0.331435, 0.547477, 0.907461", \ - "0.014609, 0.0787346, 0.125055, 0.202088, 0.331436, 0.547478, 0.907462" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.221458, 0.276283, 0.31105, 0.368243, 0.463661, 0.622635, 0.887673", \ - "0.264618, 0.319452, 0.354201, 0.411393, 0.506754, 0.665863, 0.930731", \ - "0.299967, 0.354785, 0.389549, 0.446714, 0.542152, 0.701103, 0.966008", \ - "0.358145, 0.413003, 0.447709, 0.504828, 0.600374, 0.759315, 1.02434", \ - "0.446737, 0.501589, 0.536349, 0.59352, 0.689004, 0.847914, 1.1128", \ - "0.569179, 0.624153, 0.65892, 0.716167, 0.811618, 0.970573, 1.23545", \ - "0.734448, 0.789524, 0.824319, 0.881475, 0.977, 1.136, 1.40086" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144994, 0.0785595, 0.124868, 0.201963, 0.331271, 0.546873, 0.906252", \ - "0.0145004, 0.0785926, 0.124884, 0.201964, 0.331432, 0.546874, 0.906319", \ - "0.0145014, 0.0785936, 0.124885, 0.201965, 0.331433, 0.546882, 0.906503", \ - "0.0145276, 0.0785946, 0.124886, 0.202044, 0.331434, 0.546883, 0.906504", \ - "0.0145686, 0.0785956, 0.124906, 0.202045, 0.331435, 0.546884, 0.906505", \ - "0.01477, 0.078623, 0.124907, 0.202046, 0.331436, 0.547195, 0.906506", \ - "0.014984, 0.078693, 0.124928, 0.202047, 0.331437, 0.547196, 0.906507" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0251131, 0.0254725, 0.0254472, 0.0254579, 0.0253556, 0.0251666, 0.0252001", \ - "0.0246342, 0.0251174, 0.0251156, 0.0250636, 0.0250095, 0.0248135, 0.0247885", \ - "0.0246334, 0.0250032, 0.0250637, 0.0250503, 0.0249003, 0.0246879, 0.0248815", \ - "0.024823, 0.0252402, 0.0252326, 0.0251834, 0.0253187, 0.024939, 0.0249982", \ - "0.0257029, 0.0260902, 0.0261106, 0.026171, 0.0259684, 0.0259731, 0.0258028", \ - "0.02795, 0.0282851, 0.0283749, 0.0283714, 0.0284097, 0.0283172, 0.0279473", \ - "0.033103, 0.0334423, 0.0335073, 0.0334477, 0.0335466, 0.0335482, 0.033436" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0259578, 0.0263787, 0.0264472, 0.0263914, 0.0262725, 0.0260883, 0.0257081", \ - "0.0256334, 0.0261136, 0.0262207, 0.0260931, 0.0260016, 0.0258911, 0.0254199", \ - "0.0257769, 0.0262252, 0.0262104, 0.0262392, 0.0261158, 0.0259563, 0.0257356", \ - "0.0260985, 0.026584, 0.0266091, 0.0265719, 0.0264378, 0.0264612, 0.0260407", \ - "0.0271087, 0.0275813, 0.0276343, 0.0276189, 0.0276492, 0.0271998, 0.0274477", \ - "0.02948, 0.029938, 0.0299477, 0.0300234, 0.0299989, 0.0300215, 0.029733", \ - "0.0345652, 0.0350182, 0.0350279, 0.0350979, 0.0349476, 0.0350093, 0.03509" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0163321, 0.0167759, 0.0167933, 0.0167601, 0.0166612, 0.016475, 0.0161872", \ - "0.0161685, 0.0166634, 0.0166178, 0.0165869, 0.01649, 0.0163125, 0.0159498", \ - "0.0161346, 0.0165707, 0.0165998, 0.0166112, 0.0165976, 0.0162731, 0.0159645", \ - "0.0163164, 0.0167582, 0.0167667, 0.0167219, 0.0167846, 0.0164821, 0.0161228", \ - "0.0167875, 0.0172294, 0.0172841, 0.0173073, 0.0172292, 0.0169194, 0.0170781", \ - "0.018058, 0.0184695, 0.0185414, 0.018534, 0.0185469, 0.0186209, 0.0178853", \ - "0.0203505, 0.0207718, 0.0208186, 0.0207714, 0.0207759, 0.0208211, 0.0206655" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00276976; - rise_capacitance : 0.00296935; - rise_capacitance_range (0.0027217, 0.00316911); - fall_capacitance : 0.00253691; - fall_capacitance_range (0.00253691, 0.00307489); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0926208, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.131073, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110356, 0.0106749, 0.0106884, 0.0109122, 0.0118398, 0.0140243, 0.0189927" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0210991, 0.0207545, 0.0207998, 0.0211, 0.0219278, 0.0242271, 0.0295465" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206859, 0.020313, 0.02035, 0.0206571, 0.0214941, 0.0237711, 0.0291293" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0115939, 0.011221, 0.0112103, 0.0114703, 0.0123634, 0.0145585, 0.0194936" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107147, 0.0103875, 0.0104422, 0.0107559, 0.0116692, 0.0139106, 0.0189849" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0350779, 0.0353329, 0.0350719, 0.0352458, 0.0361795, 0.0384197, 0.0435512" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108139, 0.0104442, 0.0104514, 0.0106937, 0.0116054, 0.0137886, 0.0187342" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106987, 0.0103653, 0.01043, 0.0107458, 0.011636, 0.0139066, 0.0189709" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0115992, 0.0112382, 0.0112285, 0.0114863, 0.0123799, 0.0145747, 0.0195092" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106899, 0.0103729, 0.0104247, 0.0107393, 0.0116519, 0.0138944, 0.0189676" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110356, 0.0106749, 0.0106884, 0.0109122, 0.0118398, 0.0140243, 0.0189927" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206859, 0.020313, 0.02035, 0.0206571, 0.0214941, 0.0237711, 0.0291293" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00141954; - rise_capacitance : 0.00140953; - rise_capacitance_range (0.00133328, 0.0016042); - fall_capacitance : 0.00142955; - fall_capacitance_range (0.00142955, 0.00178052); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0586846, -0.00523815, 0.0267168, 0.0612343", \ - "-0.194428, -0.140055, -0.106552, -0.0681273", \ - "-0.278751, -0.236984, -0.199679, -0.159731", \ - "-0.355356, -0.330478, -0.300736, -0.259735" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0342327, 0.0696366, 0.134731, 0.212343", \ - "-0.191932, -0.094219, -0.0252571, 0.0555777", \ - "-0.301897, -0.226494, -0.161902, -0.0834575", \ - "-0.417418, -0.366215, -0.312036, -0.236123" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.112479, 0.0401797, 0.00157274, -0.036949", \ - "0.274294, 0.185892, 0.140643, 0.0983663", \ - "0.394481, 0.299922, 0.24825, 0.199281", \ - "0.517258, 0.412948, 0.36006, 0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.112479, -0.0147285, -0.0910112, -0.169169", \ - "0.291765, 0.168066, 0.088195, 0.00490029", \ - "0.440773, 0.323524, 0.242853, 0.159731", \ - "0.603606, 0.48992, 0.413734, 0.333524" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00152046, 0.00142316, 0.00146151, 0.00160188, 0.00194679, 0.00280133, 0.00467108" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00114937, 0.00106175, 0.00111188, 0.00126, 0.00163909, 0.00253447, 0.004471" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0117994, 0.011727, 0.011762, 0.0118292, 0.0121156, 0.0129554, 0.0149151" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00878114, 0.00867533, 0.00867643, 0.00877689, 0.00915336, 0.0101063, 0.0122206" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-2.71678e-05, -2.79567e-05, -2.74915e-05, -2.53384e-05, -2.39678e-05, -2.53262e-05, -2.41497e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000254292, 0.000261565, 0.000261569, 0.000261781, 0.000262528, 0.00026322, 0.000263367" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00152046, 0.00142316, 0.00146151, 0.00160188, 0.00194679, 0.00280133, 0.00467108" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00114937, 0.00106175, 0.00111188, 0.00126, 0.00163909, 0.00253447, 0.004471" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00508684; - rise_capacitance : 0.00509668; - rise_capacitance_range (0.00448162, 0.0060048); - fall_capacitance : 0.00507863; - fall_capacitance_range (0.00472812, 0.00525355); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.119814, 0.050163, 0.0118599, -0.0288539", \ - "0.274294, 0.190985, 0.14851, 0.109362", \ - "0.40734, 0.315657, 0.269836, 0.22753", \ - "0.565828, 0.470677, 0.422209, 0.374845" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0376839, -0.00157274, 0.036949", \ - "-0.249336, -0.178252, -0.140643, -0.101115", \ - "-0.373907, -0.2973, -0.256345, -0.21623", \ - "-0.522655, -0.445936, -0.405259, -0.363039" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.111847, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00371796, 0.0036166, 0.00360303, 0.0036384, 0.00379121, 0.00438142, 0.00598705" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0256007, 0.0250538, 0.0249665, 0.0250789, 0.0258853, 0.0281576, 0.0332885" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00116874, 0.00116261, 0.00116704, 0.00116909, 0.00117006, 0.00116388, 0.00116429" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000718324, -0.000844419, -0.000878158, -0.000902381, -0.000927749, -0.000947448, -0.000965843" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141331, 0.0139633, 0.0139418, 0.0139218, 0.0141162, 0.0149696, 0.0172626" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00908895, 0.00872491, 0.00864809, 0.00856565, 0.00888451, 0.00991101, 0.0125374" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00127542, 0.00126836, 0.00126885, 0.00127017, 0.00127529, 0.0012692, 0.00126547" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000864978, -0.000944072, -0.000966557, -0.000982798, -0.000998994, -0.00101096, -0.00102376" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00371796, 0.0036166, 0.00360303, 0.0036384, 0.00379121, 0.00438142, 0.00598705" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00908895, 0.00872491, 0.00864809, 0.00856565, 0.00888451, 0.00991101, 0.0125374" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dfrbpq_2) { - area : 50.8032; - cell_footprint : "dfrbpq"; - cell_leakage_power : 573.121; - leakage_power () { - value : 521.186; - when : "!CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 523.325; - when : "!CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 519.834; - when : "CLK&!D&!RESET_B&!Q"; - } - leakage_power () { - value : 521.974; - when : "CLK&D&!RESET_B&!Q"; - } - leakage_power () { - value : 604.262; - when : "!CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 550.669; - when : "!CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 582.667; - when : "!CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 670.323; - when : "!CLK&D&RESET_B&!Q"; - } - leakage_power () { - value : 590.727; - when : "CLK&!D&RESET_B&Q"; - } - leakage_power () { - value : 555.083; - when : "CLK&!D&RESET_B&!Q"; - } - leakage_power () { - value : 601.249; - when : "CLK&D&RESET_B&Q"; - } - leakage_power () { - value : 636.149; - when : "CLK&D&RESET_B&!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.167509, 0.239244, 0.282804, 0.354412, 0.474129, 0.673521, 1.006", \ - "0.205028, 0.276785, 0.320311, 0.392012, 0.511729, 0.711206, 1.04357", \ - "0.230715, 0.302456, 0.345941, 0.417511, 0.537241, 0.736556, 1.0695", \ - "0.269105, 0.340814, 0.384362, 0.455974, 0.575667, 0.774967, 1.10725", \ - "0.3243, 0.396061, 0.439583, 0.511148, 0.630938, 0.830225, 1.16242", \ - "0.400433, 0.47233, 0.515871, 0.587529, 0.707205, 0.906748, 1.23883", \ - "0.502744, 0.575123, 0.618683, 0.690349, 0.810033, 1.00941, 1.34157" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0191252, 0.104344, 0.16661, 0.270117, 0.443846, 0.733494, 1.21649", \ - "0.0191307, 0.104345, 0.166611, 0.270519, 0.44409, 0.733865, 1.21651", \ - "0.0191458, 0.104346, 0.166612, 0.27052, 0.444091, 0.733866, 1.21694", \ - "0.0191834, 0.104347, 0.166613, 0.270521, 0.444092, 0.733867, 1.22149", \ - "0.0193765, 0.104374, 0.166614, 0.270522, 0.444093, 0.733868, 1.2215", \ - "0.019906, 0.104444, 0.166615, 0.270523, 0.444094, 0.733869, 1.22151", \ - "0.020967, 0.104611, 0.166651, 0.270524, 0.444095, 0.73387, 1.22152" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.166772, 0.229169, 0.264228, 0.321604, 0.417295, 0.576601, 0.841756", \ - "0.204373, 0.266674, 0.301771, 0.359087, 0.454836, 0.614001, 0.879566", \ - "0.229688, 0.291984, 0.327085, 0.384473, 0.480137, 0.639458, 0.904642", \ - "0.266348, 0.328652, 0.363775, 0.42114, 0.516847, 0.676008, 0.941281", \ - "0.317347, 0.379652, 0.414753, 0.472102, 0.567793, 0.727, 0.992259", \ - "0.386113, 0.448498, 0.483598, 0.540978, 0.636648, 0.795895, 1.06114", \ - "0.47277, 0.535037, 0.570129, 0.627507, 0.723248, 0.882508, 1.14765" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0172843, 0.0823084, 0.128097, 0.204982, 0.334434, 0.550448, 0.910477", \ - "0.0172847, 0.0823094, 0.128098, 0.204983, 0.334986, 0.550458, 0.910702", \ - "0.0172857, 0.0823104, 0.128102, 0.204995, 0.334987, 0.550459, 0.91073", \ - "0.0172867, 0.0823253, 0.128148, 0.204996, 0.334988, 0.55046, 0.910731", \ - "0.0172962, 0.0823263, 0.128149, 0.204997, 0.334989, 0.550461, 0.910732", \ - "0.0172972, 0.0823273, 0.12815, 0.205089, 0.33499, 0.550594, 0.910733", \ - "0.0172982, 0.0823283, 0.128151, 0.20509, 0.334991, 0.550595, 0.910734" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.232746, 0.29471, 0.329834, 0.387246, 0.483072, 0.642386, 0.907657", \ - "0.275818, 0.337861, 0.372978, 0.430409, 0.526158, 0.685506, 0.95089", \ - "0.311189, 0.373147, 0.408282, 0.465736, 0.561567, 0.720861, 0.986472", \ - "0.369399, 0.431359, 0.466527, 0.523919, 0.619652, 0.779034, 1.04431", \ - "0.457974, 0.520004, 0.555107, 0.612546, 0.708325, 0.867564, 1.13281", \ - "0.58038, 0.642491, 0.677633, 0.735117, 0.830976, 0.990209, 1.2554", \ - "0.745616, 0.807842, 0.843019, 0.900406, 0.996179, 1.15557, 1.42082" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0170218, 0.0822016, 0.128013, 0.204959, 0.334415, 0.550448, 0.910588", \ - "0.0170412, 0.0822133, 0.128014, 0.205194, 0.334428, 0.550456, 0.910589", \ - "0.0170518, 0.0822187, 0.128072, 0.205195, 0.334429, 0.550649, 0.91092", \ - "0.017063, 0.0822197, 0.128097, 0.205196, 0.33443, 0.55065, 0.913728", \ - "0.017171, 0.0822207, 0.128098, 0.205197, 0.334431, 0.550651, 0.913729", \ - "0.017248, 0.082251, 0.128099, 0.205198, 0.334432, 0.550689, 0.91373", \ - "0.01751, 0.082325, 0.1281, 0.205199, 0.334454, 0.55069, 0.913731" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0283876, 0.0292367, 0.0293117, 0.0292654, 0.0290801, 0.0286616, 0.0286139", \ - "0.0279207, 0.0288607, 0.028852, 0.0288225, 0.0286539, 0.0282044, 0.0283356", \ - "0.0279026, 0.028685, 0.0287968, 0.0289917, 0.0286103, 0.0281359, 0.02819", \ - "0.0280616, 0.0289112, 0.0289962, 0.0289109, 0.029035, 0.028323, 0.0292648", \ - "0.0289339, 0.0297758, 0.0298299, 0.0299994, 0.0297498, 0.0296855, 0.0292282", \ - "0.0311886, 0.0319311, 0.0321268, 0.0321947, 0.0322415, 0.0320868, 0.0313183", \ - "0.0362927, 0.0369734, 0.0371801, 0.037093, 0.0372682, 0.0373146, 0.0372565" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0290475, 0.030112, 0.0301471, 0.0301231, 0.02995, 0.0295534, 0.0288343", \ - "0.0287352, 0.0297973, 0.0300718, 0.0298297, 0.0297208, 0.0291714, 0.0285527", \ - "0.0288905, 0.0298886, 0.0299293, 0.0300463, 0.0298356, 0.0293679, 0.0287319", \ - "0.0292227, 0.0303289, 0.0303957, 0.030279, 0.0300886, 0.0308324, 0.0290493", \ - "0.0302083, 0.0312352, 0.0314092, 0.0314188, 0.0314565, 0.0308853, 0.0313393", \ - "0.0326036, 0.0336182, 0.0337133, 0.0339082, 0.0339118, 0.0339705, 0.0332991", \ - "0.0376556, 0.0386692, 0.0387459, 0.0388547, 0.0386067, 0.0387751, 0.0388249" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0193548, 0.0202954, 0.0203207, 0.0202959, 0.0201714, 0.019781, 0.0190702", \ - "0.0191796, 0.0202674, 0.0201778, 0.0201974, 0.0199911, 0.0196955, 0.0190455", \ - "0.019129, 0.0200599, 0.020188, 0.0202721, 0.0200568, 0.0196733, 0.0190306", \ - "0.0193114, 0.0202426, 0.0203199, 0.0202446, 0.0203472, 0.0200682, 0.019877", \ - "0.0197779, 0.0207669, 0.0208739, 0.0209148, 0.0207926, 0.0201793, 0.0216197", \ - "0.0211537, 0.0220366, 0.0221882, 0.0221979, 0.0222779, 0.022369, 0.0208759", \ - "0.0233386, 0.0241842, 0.0243335, 0.0242073, 0.0242673, 0.0243129, 0.024331" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00277906; - rise_capacitance : 0.00297907; - rise_capacitance_range (0.0027291, 0.00317824); - fall_capacitance : 0.00254571; - fall_capacitance_range (0.00254571, 0.0030845); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0894165, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.131073, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111032, 0.0107347, 0.0107249, 0.0109737, 0.0118945, 0.0140764, 0.0190295" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0215306, 0.0211821, 0.0212031, 0.021533, 0.0223594, 0.0246495, 0.0299711" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206983, 0.0203178, 0.0203485, 0.0206652, 0.0214993, 0.0237153, 0.0291278" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116557, 0.0112792, 0.0112756, 0.0115337, 0.0124227, 0.0146194, 0.0195514" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107407, 0.0104059, 0.0105082, 0.0107866, 0.0116997, 0.0139395, 0.0190138" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0386121, 0.0387911, 0.0385427, 0.0387249, 0.039655, 0.0419112, 0.0469715" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108855, 0.0105099, 0.0105014, 0.0107534, 0.0116622, 0.0138455, 0.018789" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107273, 0.0103987, 0.0105001, 0.0107769, 0.0116915, 0.0139362, 0.0190038" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116639, 0.0113025, 0.0112952, 0.0115549, 0.012437, 0.0146337, 0.0195668" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0107331, 0.0103914, 0.0104996, 0.0107709, 0.0116815, 0.0139237, 0.0189969" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111032, 0.0107347, 0.0107249, 0.0109737, 0.0118945, 0.0140764, 0.0190295" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206983, 0.0203178, 0.0203485, 0.0206652, 0.0214993, 0.0237153, 0.0291278" \ - ); - } - } - } - pin (D) { - direction : "input"; - nextstate_type : "data"; - max_transition : 2.5074; - capacitance : 0.00142328; - rise_capacitance : 0.00141333; - rise_capacitance_range (0.00133779, 0.00160769); - fall_capacitance : 0.00143324; - fall_capacitance_range (0.00143324, 0.00178386); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0611298, -0.00773397, 0.0267168, 0.0612343", \ - "-0.196924, -0.142602, -0.106552, -0.0681273", \ - "-0.283895, -0.239607, -0.202377, -0.162556", \ - "-0.360753, -0.330478, -0.303561, -0.259735" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0342327, 0.0696366, 0.134731, 0.212343", \ - "-0.194428, -0.094219, -0.0252571, 0.0555777", \ - "-0.307041, -0.229117, -0.161902, -0.0834575", \ - "-0.422815, -0.366215, -0.312036, -0.236123" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.112479, 0.0401797, 0.00157274, -0.0396474", \ - "0.271798, 0.185892, 0.140643, 0.0983663", \ - "0.391909, 0.299922, 0.24825, 0.199281", \ - "0.517258, 0.412948, 0.36006, 0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.112479, -0.0147285, -0.0910112, -0.169169", \ - "0.291765, 0.168066, 0.0855726, 0.00490029", \ - "0.440773, 0.323524, 0.242853, 0.159731", \ - "0.600907, 0.487171, 0.413734, 0.333524" \ - ); - } - } - internal_power () { - when : "CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0015253, 0.00142523, 0.00146474, 0.00160144, 0.00195077, 0.00280372, 0.00467231" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00115937, 0.0010703, 0.00111877, 0.00127165, 0.00165345, 0.00254307, 0.00447871" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0117814, 0.0117134, 0.0117379, 0.0118086, 0.0120949, 0.0129389, 0.0148981" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00879696, 0.0086873, 0.008671, 0.00879797, 0.00916734, 0.0101247, 0.0122381" \ - ); - } - } - internal_power () { - when : "(!CLK * !RESET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-2.7039e-05, -2.57536e-05, -2.42543e-05, -2.23234e-05, -2.11544e-05, -2.12228e-05, -2.12084e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00025206, 0.000258907, 0.000259066, 0.000259028, 0.000259734, 0.000260629, 0.000260393" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0015253, 0.00142523, 0.00146474, 0.00160144, 0.00195077, 0.00280372, 0.00467231" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00115937, 0.0010703, 0.00111877, 0.00127165, 0.00165345, 0.00254307, 0.00447871" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00513072; - rise_capacitance : 0.00514108; - rise_capacitance_range (0.00451961, 0.00604962); - fall_capacitance : 0.00512209; - fall_capacitance_range (0.00476415, 0.00529797); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.119814, 0.0476672, 0.0118599, -0.0288539", \ - "0.271798, 0.190985, 0.14851, 0.109362", \ - "0.40734, 0.315657, 0.272535, 0.22753", \ - "0.56313, 0.470677, 0.422209, 0.374845" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.100253, -0.0376839, -0.00157274, 0.036949", \ - "-0.24684, -0.178252, -0.140643, -0.0983663", \ - "-0.373907, -0.2973, -0.256345, -0.21623", \ - "-0.519956, -0.445936, -0.402434, -0.360088" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.108643, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00374884, 0.00364687, 0.00363501, 0.0036697, 0.00382462, 0.00441538, 0.00600837" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0285932, 0.0280781, 0.0279543, 0.0280672, 0.0288705, 0.0311595, 0.0362675" \ - ); - } - } - internal_power () { - when : "(CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0011979, 0.001197, 0.0012004, 0.00120273, 0.00120305, 0.00119678, 0.00119631" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000750387, -0.000873499, -0.000908137, -0.000933687, -0.000956823, -0.000977088, -0.000996595" \ - ); - } - } - internal_power () { - when : "(!CLK * D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141392, 0.0139702, 0.0139564, 0.0139334, 0.0141294, 0.0149681, 0.0172663" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00905828, 0.00870989, 0.00863279, 0.00855406, 0.00886713, 0.00989636, 0.0125341" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00130174, 0.00129878, 0.0013013, 0.00130221, 0.0013071, 0.00130282, 0.00129842" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000899192, -0.000974326, -0.000999483, -0.00101604, -0.00102967, -0.00104232, -0.00105547" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00374884, 0.00364687, 0.00363501, 0.0036697, 0.00382462, 0.00441538, 0.00600837" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00905828, 0.00870989, 0.00863279, 0.00855406, 0.00886713, 0.00989636, 0.0125341" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - cell (sg13g2_dlhq_1) { - area : 30.8448; - cell_footprint : "dlhq"; - cell_leakage_power : 368.537; - leakage_power () { - value : 353.771; - when : "!D&!GATE&!Q"; - } - leakage_power () { - value : 339.702; - when : "!D&!GATE&Q"; - } - leakage_power () { - value : 381.839; - when : "!D&GATE&!Q"; - } - leakage_power () { - value : 417.211; - when : "D&!GATE&!Q"; - } - leakage_power () { - value : 350.027; - when : "D&!GATE&Q"; - } - leakage_power () { - value : 368.67; - when : "D&GATE&Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.17648, 0.243252, 0.286767, 0.358379, 0.478117, 0.677545, 1.01003", \ - "0.210095, 0.276844, 0.320311, 0.391915, 0.511613, 0.71117, 1.0435", \ - "0.231604, 0.29841, 0.34179, 0.413457, 0.533126, 0.732599, 1.06477", \ - "0.262537, 0.32928, 0.372747, 0.444332, 0.563989, 0.763324, 1.09561", \ - "0.306441, 0.373201, 0.416701, 0.488329, 0.60811, 0.80745, 1.13949", \ - "0.369088, 0.435863, 0.479377, 0.550991, 0.670694, 0.870093, 1.20228", \ - "0.452943, 0.519832, 0.563357, 0.635014, 0.754713, 0.954151, 1.28627" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0174124, 0.102798, 0.165274, 0.268977, 0.442619, 0.732175, 1.21492", \ - "0.0174134, 0.102812, 0.165275, 0.26942, 0.442955, 0.732543, 1.21494", \ - "0.0174144, 0.102813, 0.165276, 0.269421, 0.442956, 0.734151, 1.21495", \ - "0.0174154, 0.102814, 0.165277, 0.269422, 0.442957, 0.734152, 1.21957", \ - "0.0174164, 0.102815, 0.165278, 0.269423, 0.442958, 0.734153, 1.21958", \ - "0.017551, 0.102816, 0.165389, 0.269424, 0.442959, 0.734154, 1.21959", \ - "0.017988, 0.102858, 0.16539, 0.269425, 0.44296, 0.734155, 1.2196" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.156208, 0.213052, 0.247589, 0.304361, 0.399311, 0.557285, 0.82064", \ - "0.189404, 0.246215, 0.280762, 0.33754, 0.432467, 0.590432, 0.854295", \ - "0.210107, 0.266944, 0.301486, 0.358256, 0.453209, 0.611168, 0.874698", \ - "0.239618, 0.296474, 0.331033, 0.387821, 0.482692, 0.640676, 0.903965", \ - "0.280541, 0.337445, 0.37199, 0.428772, 0.523667, 0.681672, 0.944854", \ - "0.332991, 0.389945, 0.424522, 0.481309, 0.576248, 0.734177, 0.997626", \ - "0.397002, 0.4541, 0.4887, 0.545491, 0.640391, 0.798486, 1.06173" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0160635, 0.0784744, 0.124135, 0.200658, 0.32921, 0.543537, 0.901431", \ - "0.0160645, 0.0784754, 0.124136, 0.200673, 0.329324, 0.543581, 0.901432", \ - "0.0160671, 0.0784756, 0.124137, 0.200792, 0.329325, 0.543813, 0.9016", \ - "0.0161248, 0.0784766, 0.124138, 0.200793, 0.329326, 0.543814, 0.901601", \ - "0.0161757, 0.0784776, 0.124162, 0.200794, 0.329342, 0.543815, 0.901602", \ - "0.016296, 0.078528, 0.124194, 0.200795, 0.329343, 0.543816, 0.901603", \ - "0.016589, 0.078599, 0.124195, 0.200796, 0.329344, 0.543817, 0.901604" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.150504, 0.217125, 0.260621, 0.332264, 0.451955, 0.651464, 0.9838", \ - "0.184221, 0.250949, 0.294347, 0.365996, 0.485692, 0.685115, 1.01808", \ - "0.205944, 0.272602, 0.316091, 0.387667, 0.507308, 0.706676, 1.03896", \ - "0.238449, 0.30508, 0.348571, 0.420151, 0.539778, 0.739115, 1.07136", \ - "0.28358, 0.350262, 0.393726, 0.465347, 0.585021, 0.784351, 1.11651", \ - "0.344125, 0.41097, 0.454436, 0.5261, 0.645796, 0.845213, 1.17742", \ - "0.414688, 0.481902, 0.525386, 0.597066, 0.7168, 0.916212, 1.24842" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0172361, 0.10278, 0.165309, 0.268976, 0.44262, 0.732269, 1.21492", \ - "0.0172371, 0.102787, 0.16531, 0.268977, 0.442724, 0.732298, 1.2157", \ - "0.0172953, 0.102799, 0.165311, 0.268978, 0.44273, 0.732299, 1.21571", \ - "0.0173392, 0.1028, 0.165312, 0.268979, 0.442731, 0.7323, 1.21744", \ - "0.0176118, 0.102806, 0.165313, 0.26898, 0.442732, 0.732301, 1.21745", \ - "0.018106, 0.102896, 0.165373, 0.268981, 0.442733, 0.732302, 1.21746", \ - "0.019193, 0.103004, 0.165374, 0.268982, 0.442738, 0.732303, 1.21747" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.16055, 0.21719, 0.251728, 0.308546, 0.403483, 0.561448, 0.824825", \ - "0.194937, 0.251575, 0.286185, 0.34307, 0.437979, 0.596079, 0.859283", \ - "0.216938, 0.273564, 0.308127, 0.364911, 0.459787, 0.61781, 0.881106", \ - "0.247666, 0.304277, 0.338856, 0.395631, 0.490508, 0.648478, 0.911777", \ - "0.288552, 0.345206, 0.379757, 0.436541, 0.531407, 0.689499, 0.952673", \ - "0.341249, 0.397799, 0.43094, 0.487724, 0.584487, 0.74251, 1.00576", \ - "0.401102, 0.457758, 0.492323, 0.549106, 0.644037, 0.802007, 1.06532" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0158862, 0.0784579, 0.124129, 0.200645, 0.329211, 0.543537, 0.900784", \ - "0.0158872, 0.0784589, 0.124147, 0.200646, 0.329301, 0.543874, 0.900876", \ - "0.0158882, 0.0784599, 0.124148, 0.200681, 0.329407, 0.543875, 0.902204", \ - "0.0158892, 0.0784609, 0.124149, 0.200775, 0.329408, 0.543876, 0.902205", \ - "0.0158953, 0.0784619, 0.12415, 0.200776, 0.329409, 0.543877, 0.902206", \ - "0.015914, 0.078467, 0.124151, 0.200777, 0.32941, 0.543878, 0.902207", \ - "0.015946, 0.078468, 0.124261, 0.200778, 0.329411, 0.543879, 0.902208" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144351, 0.0148224, 0.0148528, 0.0148252, 0.0147239, 0.0145354, 0.0145291", \ - "0.0143994, 0.0148312, 0.0148264, 0.0148177, 0.0147232, 0.0145246, 0.0144682", \ - "0.0144024, 0.0147881, 0.0148338, 0.0148293, 0.0146826, 0.0146657, 0.0145473", \ - "0.0143627, 0.0147962, 0.0148125, 0.0147258, 0.0148571, 0.0145679, 0.0148667", \ - "0.014326, 0.0147448, 0.0147952, 0.0148432, 0.0147418, 0.0147029, 0.0143899", \ - "0.0143121, 0.0146914, 0.0147913, 0.0147941, 0.014827, 0.0147421, 0.0142703", \ - "0.0141847, 0.0145477, 0.0146295, 0.0145725, 0.0146796, 0.0146733, 0.0146326" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0152419, 0.0157415, 0.0157472, 0.0157141, 0.0156207, 0.015433, 0.0151723", \ - "0.0151934, 0.015702, 0.0157379, 0.0157851, 0.0155725, 0.0153772, 0.0151686", \ - "0.0151663, 0.0156342, 0.0156428, 0.0157952, 0.0155294, 0.015376, 0.0151072", \ - "0.0151422, 0.0156558, 0.0156914, 0.0155786, 0.0156007, 0.0153785, 0.0149781", \ - "0.0151123, 0.0156233, 0.015661, 0.0157011, 0.0156207, 0.0152721, 0.0156028", \ - "0.015034, 0.0155327, 0.01557, 0.0155869, 0.0155988, 0.0156253, 0.0151632", \ - "0.0148715, 0.0153538, 0.0153622, 0.0153673, 0.01539, 0.0154108, 0.0154127" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0123123, 0.0127219, 0.0127639, 0.012728, 0.0126195, 0.012415, 0.0124121", \ - "0.0122008, 0.0126592, 0.0126697, 0.0126602, 0.0125214, 0.0123054, 0.0123691", \ - "0.0121372, 0.0125203, 0.0125758, 0.0125901, 0.0124498, 0.0122339, 0.0123396", \ - "0.0121153, 0.0125576, 0.0125712, 0.0125047, 0.0126312, 0.0122325, 0.0124314", \ - "0.0120781, 0.012484, 0.0125506, 0.0125779, 0.012485, 0.0124157, 0.0121397", \ - "0.0121331, 0.0124981, 0.0125855, 0.0125919, 0.0126423, 0.0125096, 0.0120474", \ - "0.0124304, 0.0127574, 0.012834, 0.0128048, 0.0128803, 0.0128738, 0.0127832" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0134542, 0.0139484, 0.0139627, 0.0139293, 0.01384, 0.013647, 0.0133234", \ - "0.0134933, 0.0139852, 0.0141075, 0.0140992, 0.0138992, 0.0137347, 0.0133833", \ - "0.0135771, 0.0140498, 0.0140602, 0.014081, 0.0139731, 0.0138011, 0.0136323", \ - "0.0135871, 0.0141018, 0.0141358, 0.0141104, 0.0139675, 0.0142771, 0.0134812", \ - "0.0136276, 0.0141634, 0.0141778, 0.0141599, 0.0142151, 0.013936, 0.0140196", \ - "0.0137425, 0.0142189, 0.0141833, 0.0142766, 0.0142817, 0.014304, 0.0140927", \ - "0.0137726, 0.0142483, 0.0142575, 0.0143025, 0.0141669, 0.0143002, 0.0142843" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00228262; - rise_capacitance : 0.00231188; - rise_capacitance_range (0.0020933, 0.00247009); - fall_capacitance : 0.00225337; - fall_capacitance_range (0.00205824, 0.00243433); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0626421, -0.0427212, -0.0197167", \ - "-0.209403, -0.173159, -0.153755, -0.128605", \ - "-0.286466, -0.244851, -0.226663, -0.202105", \ - "-0.368848, -0.322231, -0.300736, -0.277445" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0366779, 0.0796199, 0.150162, 0.228533", \ - "-0.147007, -0.0254646, 0.0481705, 0.127052", \ - "-0.211885, -0.0848842, -0.00809509, 0.0719148", \ - "-0.274405, -0.143546, -0.060615, 0.0206608" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.102698, 0.0876004, 0.101872, 0.138445", \ - "0.214394, 0.190985, 0.193091, 0.211075", \ - "0.29161, 0.260586, 0.256345, 0.261429", \ - "0.374245, 0.335976, 0.32616, 0.324669" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0464586, -0.0721324, -0.139875, -0.215041", \ - "0.154495, 0.033104, -0.0403032, -0.116056", \ - "0.2196, 0.0927515, 0.0161902, -0.0634399", \ - "0.285199, 0.149044, 0.0690899, -0.0118062" \ - ); - } - } - internal_power () { - when : "(!GATE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0037281, 0.00350909, 0.0035308, 0.00377115, 0.00437439, 0.00590013, 0.00934457" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00367271, 0.00355469, 0.00361832, 0.00388976, 0.00453635, 0.00613212, 0.00974162" \ - ); - } - } - internal_power () { - when : "(!GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00368267, 0.00348785, 0.00351585, 0.00376404, 0.00437267, 0.0059225, 0.00936686" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00375207, 0.0035922, 0.00365172, 0.00389673, 0.00453301, 0.00611048, 0.00971235" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0037281, 0.00350909, 0.0035308, 0.00377115, 0.00437439, 0.00590013, 0.00934457" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00375207, 0.0035922, 0.00365172, 0.00389673, 0.00453301, 0.00611048, 0.00971235" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00228336; - rise_capacitance : 0.00258113; - rise_capacitance_range (0.00232967, 0.00281398); - fall_capacitance : 0.00168783; - fall_capacitance_range (0.00168783, 0.00271845); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0798035, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(!D * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00832806, 0.00804969, 0.00801957, 0.00829924, 0.00905198, 0.010972, 0.0152502" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0148037, 0.0148754, 0.0149261, 0.0152214, 0.0160348, 0.0180699, 0.0224883" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00832806, 0.00804969, 0.00801957, 0.00829924, 0.00905198, 0.010972, 0.0152502" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0148037, 0.0148754, 0.0149261, 0.0152214, 0.0160348, 0.0180699, 0.0224883" \ - ); - } - } - } - latch (IQ,IQN) { - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dlhr_1) { - area : 32.6592; - cell_footprint : "dlhr"; - cell_leakage_power : 508.576; - leakage_power () { - value : 461.804; - when : "!RESET_B*!Q*Q_N*!D*!GATE"; - } - leakage_power () { - value : 485.692; - when : "!RESET_B*!Q*Q_N*!D*GATE"; - } - leakage_power () { - value : 529.477; - when : "!RESET_B*!Q*Q_N*D*!GATE"; - } - leakage_power () { - value : 484.397; - when : "!RESET_B*!Q*Q_N*D*GATE"; - } - leakage_power () { - value : 480.573; - when : "RESET_B*!GATE*!D*!Q*Q_N"; - } - leakage_power () { - value : 480.573; - when : "RESET_B*!GATE*!D*Q*!Q_N"; - } - leakage_power () { - value : 548.247; - when : "RESET_B*!GATE*D*!Q*Q_N"; - } - leakage_power () { - value : 548.247; - when : "RESET_B*!GATE*D*Q*!Q_N"; - } - leakage_power () { - value : 562.274; - when : "D*GATE*RESET_B*Q*!Q_N"; - } - leakage_power () { - value : 504.478; - when : "!D*GATE*RESET_B*!Q*Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.202275, 0.281418, 0.325654, 0.397534, 0.517376, 0.716864, 1.04946", \ - "0.235401, 0.314501, 0.35876, 0.430607, 0.55042, 0.749917, 1.08234", \ - "0.256529, 0.335666, 0.379958, 0.451809, 0.571655, 0.771102, 1.10347", \ - "0.286845, 0.365948, 0.410168, 0.482075, 0.601808, 0.801301, 1.13369", \ - "0.329678, 0.408761, 0.453033, 0.52488, 0.644794, 0.844123, 1.17641", \ - "0.389698, 0.468801, 0.513014, 0.584876, 0.704672, 0.904251, 1.23656", \ - "0.472133, 0.551439, 0.595656, 0.667526, 0.787379, 0.986835, 1.31919" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0252771, 0.109235, 0.16913, 0.271099, 0.444543, 0.734056, 1.21684", \ - "0.0252781, 0.109255, 0.169131, 0.271199, 0.444544, 0.734057, 1.21686", \ - "0.0252791, 0.109256, 0.169132, 0.2712, 0.444545, 0.734304, 1.2172", \ - "0.0252801, 0.109258, 0.169166, 0.271201, 0.444546, 0.734305, 1.2176", \ - "0.0253063, 0.109286, 0.169213, 0.271202, 0.444547, 0.734306, 1.21761", \ - "0.025359, 0.10932, 0.169214, 0.271203, 0.444548, 0.734307, 1.21762", \ - "0.025636, 0.109423, 0.169264, 0.271204, 0.444549, 0.734308, 1.21763" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.171158, 0.234224, 0.269398, 0.326561, 0.422017, 0.580915, 0.845673", \ - "0.20402, 0.266979, 0.302217, 0.359378, 0.454821, 0.613788, 0.878742", \ - "0.224428, 0.287442, 0.322602, 0.379758, 0.475252, 0.634123, 0.898951", \ - "0.253296, 0.316328, 0.35146, 0.408671, 0.504097, 0.662958, 0.927813", \ - "0.293555, 0.356629, 0.391845, 0.449009, 0.544434, 0.703313, 0.967965", \ - "0.345195, 0.40827, 0.443473, 0.500639, 0.596082, 0.754969, 1.01968", \ - "0.408559, 0.47182, 0.507006, 0.564211, 0.65968, 0.818586, 1.08334" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0182636, 0.0820233, 0.126446, 0.202195, 0.331148, 0.546522, 0.905704", \ - "0.0182646, 0.0820243, 0.126447, 0.20232, 0.33121, 0.546526, 0.905705", \ - "0.0182656, 0.0820253, 0.126448, 0.202321, 0.331212, 0.547422, 0.90587", \ - "0.0182709, 0.0820263, 0.126449, 0.202322, 0.331213, 0.547423, 0.905871", \ - "0.0182717, 0.0820273, 0.126495, 0.202323, 0.331214, 0.547424, 0.905872", \ - "0.018394, 0.082051, 0.126496, 0.202324, 0.331215, 0.547425, 0.905873", \ - "0.018626, 0.082099, 0.126509, 0.202325, 0.331216, 0.547426, 0.905999" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.184282, 0.263135, 0.307355, 0.379144, 0.498971, 0.698588, 1.03121", \ - "0.218207, 0.297123, 0.341316, 0.413198, 0.533058, 0.732725, 1.06491", \ - "0.240567, 0.31933, 0.363542, 0.435424, 0.555285, 0.754862, 1.08714", \ - "0.273382, 0.352203, 0.396383, 0.468336, 0.5881, 0.787553, 1.11986", \ - "0.318907, 0.39777, 0.441996, 0.513844, 0.633669, 0.833118, 1.16539", \ - "0.379893, 0.458905, 0.503139, 0.575012, 0.694918, 0.894389, 1.22656", \ - "0.450637, 0.530048, 0.574295, 0.646201, 0.766074, 0.965621, 1.29786" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.025097, 0.109277, 0.169185, 0.271108, 0.444351, 0.733851, 1.21684", \ - "0.025098, 0.109278, 0.169186, 0.271459, 0.444437, 0.73421, 1.21691", \ - "0.025106, 0.109279, 0.169187, 0.27146, 0.444521, 0.734211, 1.21692", \ - "0.0251552, 0.10928, 0.169188, 0.271461, 0.444522, 0.734212, 1.22116", \ - "0.0252409, 0.109281, 0.169189, 0.271462, 0.444523, 0.734213, 1.22117", \ - "0.025545, 0.109335, 0.16919, 0.271463, 0.444524, 0.734214, 1.22118", \ - "0.026263, 0.109616, 0.169278, 0.271464, 0.444525, 0.734215, 1.22119" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.177838, 0.241144, 0.276345, 0.333502, 0.428934, 0.587791, 0.852574", \ - "0.212987, 0.276265, 0.311473, 0.368634, 0.46405, 0.623987, 0.887698", \ - "0.235528, 0.298771, 0.333938, 0.391114, 0.486505, 0.645489, 0.910167", \ - "0.266793, 0.330015, 0.365222, 0.422349, 0.517781, 0.676621, 0.941346", \ - "0.309386, 0.372593, 0.407786, 0.464929, 0.560336, 0.719191, 0.983923", \ - "0.362805, 0.426022, 0.461222, 0.518392, 0.61376, 0.772725, 1.03741", \ - "0.424635, 0.487875, 0.523079, 0.580212, 0.675629, 0.834558, 1.09929" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0185898, 0.0820177, 0.1265, 0.202212, 0.331059, 0.546527, 0.905704", \ - "0.0185905, 0.0820184, 0.126501, 0.202213, 0.331962, 0.547516, 0.905712", \ - "0.0185915, 0.0820381, 0.126502, 0.202234, 0.331963, 0.547517, 0.906335", \ - "0.0185925, 0.0820424, 0.126503, 0.202235, 0.331964, 0.547518, 0.906336", \ - "0.0185985, 0.0820434, 0.126504, 0.202236, 0.331965, 0.547519, 0.906337", \ - "0.0185995, 0.0820444, 0.126505, 0.202285, 0.331966, 0.54752, 0.906338", \ - "0.018603, 0.0820454, 0.126506, 0.202317, 0.331967, 0.547521, 0.906339" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0713062, 0.134283, 0.169478, 0.226748, 0.32224, 0.481279, 0.746174", \ - "0.109721, 0.173753, 0.209112, 0.266476, 0.362041, 0.520992, 0.785884", \ - "0.135748, 0.20239, 0.237911, 0.295362, 0.390957, 0.549981, 0.814896", \ - "0.173679, 0.245878, 0.281857, 0.339371, 0.435174, 0.594238, 0.859083", \ - "0.225276, 0.308441, 0.345279, 0.402994, 0.498885, 0.657997, 0.922955", \ - "0.288573, 0.389536, 0.428848, 0.487545, 0.583398, 0.742275, 1.00733", \ - "0.362142, 0.489975, 0.535, 0.596613, 0.694017, 0.853366, 1.11856" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0177883, 0.0821755, 0.126653, 0.202459, 0.331308, 0.546761, 0.905992", \ - "0.0196919, 0.0827213, 0.126882, 0.202567, 0.331546, 0.546896, 0.906533", \ - "0.0227069, 0.0841385, 0.127722, 0.203127, 0.331547, 0.550346, 0.906552", \ - "0.0285629, 0.087453, 0.129793, 0.204168, 0.332253, 0.550347, 0.90675", \ - "0.0380188, 0.0948207, 0.134427, 0.20649, 0.333423, 0.550348, 0.906988", \ - "0.051586, 0.109462, 0.144953, 0.212232, 0.336012, 0.550349, 0.908344", \ - "0.071253, 0.136462, 0.166168, 0.225807, 0.344215, 0.553546, 0.910321" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00420055, 0.00459945, 0.00465525, 0.00466095, 0.00461775, 0.00450075, 0.00429675", \ - "0.00416615, 0.00457775, 0.00463725, 0.00463135, 0.00456805, 0.00447175, 0.00429945", \ - "0.00417645, 0.00457365, 0.00464635, 0.00467025, 0.00481715, 0.00452565, 0.00433895", \ - "0.0041791, 0.0046011, 0.0046416, 0.004635, 0.0046692, 0.0044926, 0.0043719", \ - "0.00416805, 0.00457905, 0.00464455, 0.00469885, 0.00456905, 0.00462235, 0.00433825", \ - "0.00415695, 0.00454815, 0.00463575, 0.00465975, 0.00467395, 0.00465515, 0.00443955", \ - "0.00414875, 0.00454175, 0.00462155, 0.00461625, 0.00465865, 0.00467245, 0.00468315" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0019934, 0.0023637, 0.002368, 0.0022942, 0.0021274, 0.0018395, 0.0013692", \ - "0.000589, 0.000994501, 0.0009778, 0.0011151, 0.000729401, 0.0004396, -3.11993e-05", \ - "0.00050345, 0.00086565, 0.00091095, 0.00115485, 0.00073575, 0.00037805, -0.00013565", \ - "0.0004787, 0.0008946, 0.000890899, 0.0007933, 0.0008331, 0.000444099, -0.0001344", \ - "0.0004353, 0.0008665, 0.0009195, 0.000951, 0.0007038, 0.0004089, 0.000998", \ - "0.00039625, 0.000793849, 0.00078565, 0.000875549, 0.00085295, 0.000797849, 0.00022315", \ - "0.0003016, 0.000640701, 0.000658301, 0.000684501, 0.000623, 0.000749799, 0.000621299" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0085709, 0.0089793, 0.0090424, 0.0090218, 0.0089712, 0.0088807, 0.008684", \ - "0.00857015, 0.00901605, 0.00903735, 0.00906855, 0.00898295, 0.00891185, 0.00869925", \ - "0.0085552, 0.0089314, 0.0089995, 0.0090274, 0.0090714, 0.0088317, 0.0086573", \ - "0.0085439, 0.0089443, 0.0090045, 0.0089764, 0.009068, 0.0088276, 0.009163", \ - "0.0085115, 0.0089193, 0.0089706, 0.0090333, 0.0089232, 0.0089683, 0.0086589", \ - "0.0085055, 0.0088797, 0.0089689, 0.0089908, 0.0090012, 0.008977, 0.0087459", \ - "0.0084497, 0.008822, 0.0088968, 0.0088841, 0.0089438, 0.0089361, 0.0089951" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0085756, 0.0089458, 0.008956, 0.0088828, 0.0087058, 0.008422, 0.0079568", \ - "0.00865155, 0.00905525, 0.00921185, 0.00895515, 0.00888105, 0.00862685, 0.00803535", \ - "0.0087294, 0.0090911, 0.0091119, 0.0092164, 0.0088764, 0.0086197, 0.0082053", \ - "0.0087537, 0.0091759, 0.0091881, 0.0090599, 0.0089713, 0.0091015, 0.0081578", \ - "0.0087789, 0.0091514, 0.009248, 0.0092671, 0.0091437, 0.0087089, 0.0095537", \ - "0.0087634, 0.0091381, 0.009172, 0.0092374, 0.0092505, 0.0092551, 0.0087803", \ - "0.0085903, 0.0089497, 0.0089804, 0.0090322, 0.0088573, 0.0090356, 0.0089335" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00759591, 0.00795152, 0.00794932, 0.00787077, 0.00771302, 0.00740597, 0.00691858", \ - "0.0074662, 0.00780604, 0.00794794, 0.00774157, 0.00761141, 0.00729503, 0.00690709", \ - "0.00749035, 0.00775428, 0.00778509, 0.00787887, 0.00760048, 0.00764882, 0.00690723", \ - "0.00765981, 0.00793422, 0.00793646, 0.00785589, 0.00786003, 0.00781304, 0.00759372", \ - "0.00814205, 0.00823852, 0.00830071, 0.00840887, 0.0082846, 0.00799652, 0.00872582", \ - "0.00933049, 0.00925257, 0.00928666, 0.00932543, 0.00938207, 0.00935442, 0.00876084", \ - "0.0118702, 0.0114785, 0.0114993, 0.0114362, 0.011356, 0.0116037, 0.0114493" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.209435, 0.27138, 0.31463, 0.386183, 0.505851, 0.705188, 1.03748", \ - "0.242274, 0.304183, 0.347534, 0.419035, 0.538916, 0.738001, 1.07049", \ - "0.262672, 0.324609, 0.367892, 0.439396, 0.559076, 0.75839, 1.09167", \ - "0.291536, 0.353449, 0.396705, 0.468157, 0.587806, 0.787156, 1.11971", \ - "0.331863, 0.393882, 0.437218, 0.508673, 0.628347, 0.827644, 1.1598", \ - "0.383827, 0.445757, 0.489018, 0.56052, 0.6801, 0.879555, 1.2117", \ - "0.446716, 0.508619, 0.551953, 0.623464, 0.743144, 0.942647, 1.27473" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164676, 0.103177, 0.165786, 0.269548, 0.44324, 0.732855, 1.21547", \ - "0.0164677, 0.103178, 0.165787, 0.269699, 0.443855, 0.732928, 1.21551", \ - "0.0164687, 0.103179, 0.165809, 0.2697, 0.444001, 0.733066, 1.21661", \ - "0.0164697, 0.103185, 0.165818, 0.269701, 0.444002, 0.733067, 1.21662", \ - "0.0164751, 0.103186, 0.165819, 0.269702, 0.444003, 0.733068, 1.21663", \ - "0.0164761, 0.103187, 0.16582, 0.269703, 0.444004, 0.733069, 1.21664", \ - "0.016493, 0.103188, 0.165821, 0.269704, 0.444005, 0.73307, 1.21665" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.24631, 0.297753, 0.332289, 0.389372, 0.48472, 0.643621, 0.908601", \ - "0.279377, 0.330853, 0.36542, 0.422467, 0.517863, 0.677117, 0.941628", \ - "0.3006, 0.352056, 0.386511, 0.443641, 0.539038, 0.697852, 0.962794", \ - "0.330838, 0.382324, 0.416867, 0.473858, 0.569299, 0.72814, 0.993011", \ - "0.373667, 0.425128, 0.459714, 0.516748, 0.61216, 0.771011, 1.03573", \ - "0.434848, 0.486311, 0.520837, 0.57788, 0.673219, 0.832163, 1.09694", \ - "0.516341, 0.567705, 0.602285, 0.659337, 0.754746, 0.913594, 1.17836" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165603, 0.0795653, 0.125726, 0.202672, 0.331954, 0.547493, 0.90718", \ - "0.0165613, 0.0795663, 0.125742, 0.202673, 0.331997, 0.547932, 0.907181", \ - "0.0165623, 0.0796115, 0.125743, 0.202689, 0.331998, 0.54865, 0.907352", \ - "0.0165633, 0.0796125, 0.125744, 0.202722, 0.331999, 0.548651, 0.907353", \ - "0.0165643, 0.0796135, 0.125745, 0.202723, 0.332, 0.548652, 0.907354", \ - "0.0165653, 0.0796145, 0.125746, 0.202796, 0.332001, 0.548653, 0.907355", \ - "0.016588, 0.0796155, 0.125747, 0.202797, 0.332002, 0.548654, 0.907356" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.216314, 0.278256, 0.321535, 0.393013, 0.512642, 0.711999, 1.04438", \ - "0.251412, 0.313408, 0.356779, 0.428281, 0.547868, 0.747346, 1.07957", \ - "0.273953, 0.335945, 0.379217, 0.450707, 0.570416, 0.769736, 1.10207", \ - "0.305235, 0.367153, 0.410465, 0.481883, 0.601508, 0.800874, 1.13309", \ - "0.347776, 0.409766, 0.453108, 0.524498, 0.644084, 0.843424, 1.17562", \ - "0.401142, 0.46311, 0.506454, 0.577875, 0.697462, 0.89688, 1.22895", \ - "0.463064, 0.524995, 0.568245, 0.639789, 0.759378, 0.958917, 1.291" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.01649, 0.103159, 0.165786, 0.269525, 0.443247, 0.732871, 1.21582", \ - "0.016491, 0.10316, 0.165787, 0.269591, 0.443299, 0.732919, 1.21583", \ - "0.016492, 0.103165, 0.165817, 0.269592, 0.4433, 0.733034, 1.21584", \ - "0.016493, 0.103166, 0.165879, 0.269593, 0.443301, 0.733035, 1.21813", \ - "0.016494, 0.103167, 0.16588, 0.269594, 0.443302, 0.733036, 1.21814", \ - "0.016495, 0.103168, 0.165881, 0.2696, 0.443303, 0.733037, 1.21815", \ - "0.016496, 0.103169, 0.165882, 0.269601, 0.443304, 0.733038, 1.21816" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.228076, 0.279521, 0.314035, 0.371114, 0.466473, 0.625382, 0.890376", \ - "0.261962, 0.313489, 0.347999, 0.405076, 0.500495, 0.659437, 0.924361", \ - "0.284252, 0.335794, 0.370323, 0.427312, 0.522708, 0.681613, 0.946504", \ - "0.317106, 0.368597, 0.403111, 0.460195, 0.555512, 0.714419, 0.979202", \ - "0.362714, 0.414169, 0.448697, 0.505765, 0.601146, 0.760019, 1.02476", \ - "0.423631, 0.475039, 0.509597, 0.566622, 0.662035, 0.820889, 1.08563", \ - "0.495028, 0.546251, 0.580847, 0.637919, 0.733309, 0.892152, 1.1569" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165261, 0.0796081, 0.125701, 0.202672, 0.33195, 0.547492, 0.906901", \ - "0.0165271, 0.0796084, 0.125702, 0.202727, 0.332177, 0.547505, 0.906979", \ - "0.0165281, 0.0796094, 0.125703, 0.202728, 0.332178, 0.547951, 0.90698", \ - "0.0165291, 0.0796104, 0.125704, 0.202729, 0.332179, 0.547952, 0.906981", \ - "0.0165414, 0.0796114, 0.125705, 0.202787, 0.33218, 0.547953, 0.906982", \ - "0.016573, 0.0796124, 0.125746, 0.202788, 0.332181, 0.547954, 0.906983", \ - "0.016651, 0.0796134, 0.125747, 0.202789, 0.332182, 0.547955, 0.907211" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.109373, 0.171521, 0.214782, 0.286313, 0.405921, 0.605356, 0.937531", \ - "0.148761, 0.210498, 0.253805, 0.325293, 0.444931, 0.6446, 0.977192", \ - "0.177131, 0.237932, 0.281161, 0.352579, 0.472304, 0.671655, 1.00393", \ - "0.219697, 0.278763, 0.321762, 0.393255, 0.512791, 0.7121, 1.04443", \ - "0.279819, 0.335864, 0.378573, 0.449867, 0.569351, 0.768624, 1.10079", \ - "0.354443, 0.406349, 0.448725, 0.519054, 0.63835, 0.837679, 1.16982", \ - "0.446499, 0.493379, 0.534823, 0.604697, 0.723618, 0.922663, 1.25488" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0163715, 0.103197, 0.165838, 0.269532, 0.44314, 0.732867, 1.21563", \ - "0.016605, 0.103198, 0.165839, 0.269533, 0.443629, 0.733243, 1.21651", \ - "0.0171121, 0.103211, 0.165877, 0.269582, 0.44363, 0.733244, 1.21652", \ - "0.0182691, 0.103326, 0.165908, 0.269583, 0.443631, 0.733245, 1.21653", \ - "0.0208421, 0.10362, 0.16597, 0.269587, 0.443632, 0.733246, 1.21654", \ - "0.025184, 0.10425, 0.166356, 0.269795, 0.443633, 0.733247, 1.21655", \ - "0.03179, 0.105725, 0.167004, 0.270184, 0.443634, 0.733248, 1.21656" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0020065, 0.0024578, 0.002484, 0.0024886, 0.0024199, 0.0023012, 0.0021195", \ - "0.0006021, 0.0010543, 0.0011177, 0.0011008, 0.0011162, 0.0009278, 0.0007188", \ - "0.00052215, 0.000961551, 0.00105205, 0.00098845, 0.00102285, 0.00082645, 0.00075195", \ - "0.0004904, 0.0009384, 0.0009637, 0.0009819, 0.0009445, 0.000791799, 0.0006088", \ - "0.000449, 0.000905, 0.0009719, 0.0009976, 0.0009222, 0.0009698, 0.0006818", \ - "0.00040755, 0.00084655, 0.00090275, 0.000938649, 0.00094355, 0.00091635, 0.00066385", \ - "0.0003215, 0.000743001, 0.000798699, 0.0008282, 0.00085, 0.0008278, 0.0008404" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00419255, 0.00455375, 0.00456415, 0.00452795, 0.00435685, 0.00408985, 0.00363875", \ - "0.00415625, 0.00457645, 0.00453785, 0.00449265, 0.00435795, 0.00415795, 0.00364105", \ - "0.00416555, 0.00453225, 0.00455905, 0.00460115, 0.00447605, 0.00419645, 0.00374985", \ - "0.0041726, 0.0045794, 0.0046033, 0.0045132, 0.0044511, 0.0048048, 0.0038265", \ - "0.00415865, 0.00453255, 0.00462235, 0.00464795, 0.00450565, 0.00419845, 0.00497055", \ - "0.00416615, 0.00451895, 0.00457405, 0.00463175, 0.00466535, 0.00463825, 0.00390255", \ - "0.00413805, 0.00448295, 0.00452975, 0.00455835, 0.00445615, 0.00445015, 0.00453275" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0144145, 0.0148716, 0.0149051, 0.0148987, 0.0148455, 0.0147522, 0.0145889", \ - "0.0143003, 0.0147913, 0.014831, 0.0148088, 0.0147505, 0.0146394, 0.0144186", \ - "0.0143436, 0.0147915, 0.0148567, 0.0148538, 0.0148609, 0.0146563, 0.014491", \ - "0.0144928, 0.0149556, 0.0149977, 0.0149796, 0.0150504, 0.0147787, 0.0149242", \ - "0.0148953, 0.0153679, 0.0154035, 0.0154485, 0.0153234, 0.0153648, 0.0150734", \ - "0.0158713, 0.0163199, 0.0163937, 0.0164252, 0.0164333, 0.0163796, 0.0160745", \ - "0.0180228, 0.0184705, 0.0185318, 0.0185019, 0.018575, 0.0185225, 0.0185464" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0085734, 0.0089288, 0.0089303, 0.0088947, 0.0087211, 0.008454, 0.0080751", \ - "0.00856505, 0.00896825, 0.00896395, 0.00891615, 0.00877315, 0.00847525, 0.00808605", \ - "0.0085461, 0.0088996, 0.0089191, 0.0090469, 0.0088437, 0.008506, 0.0080372", \ - "0.0085295, 0.0089363, 0.0089412, 0.0088349, 0.0087998, 0.0087068, 0.0081118", \ - "0.0085037, 0.0088697, 0.0089462, 0.0089946, 0.008835, 0.0084753, 0.0093094", \ - "0.0084974, 0.008835, 0.0088875, 0.0089418, 0.0089925, 0.008962, 0.0082268", \ - "0.0084416, 0.0087589, 0.008798, 0.0088653, 0.0087373, 0.0087847, 0.0087755" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00758767, 0.00803678, 0.00806702, 0.00805331, 0.00799684, 0.00787891, 0.00770121", \ - "0.00746244, 0.00789204, 0.00794335, 0.00796543, 0.00792564, 0.00781211, 0.007623", \ - "0.00750443, 0.00783112, 0.00792044, 0.00791837, 0.0078841, 0.00775123, 0.00757971", \ - "0.00765816, 0.00792553, 0.00796863, 0.00800148, 0.00811011, 0.00800978, 0.00766158", \ - "0.00813812, 0.00826556, 0.00833339, 0.00838459, 0.00829933, 0.00836243, 0.00814204", \ - "0.00932439, 0.00924315, 0.00928562, 0.00934365, 0.00932695, 0.00932658, 0.0091322", \ - "0.0118894, 0.0114829, 0.0114897, 0.011521, 0.0115831, 0.0116345, 0.0116265" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00207682; - rise_capacitance : 0.00225755; - rise_capacitance_range (0.0020319, 0.00241885); - fall_capacitance : 0.00189609; - fall_capacitance_range (0.00189609, 0.00238393); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0929172, -0.0526588, -0.0298623, -0.00352648", \ - "-0.204411, -0.160427, -0.138021, -0.109362", \ - "-0.278751, -0.229117, -0.207774, -0.179506", \ - "-0.358054, -0.305737, -0.280961, -0.250881" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0440134, 0.0796199, 0.152734, 0.231231", \ - "-0.151999, -0.0254646, 0.0507929, 0.13255", \ - "-0.217028, -0.0848842, -0.00539673, 0.0775647", \ - "-0.279802, -0.143546, -0.060615, 0.0265638" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.107588, 0.0801129, 0.0838696, 0.106064", \ - "0.21689, 0.183345, 0.179979, 0.186334", \ - "0.29161, 0.250096, 0.242853, 0.24448", \ - "0.374245, 0.327729, 0.314861, 0.309912" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0537942, -0.0696366, -0.142447, -0.217739", \ - "0.161982, 0.033104, -0.0429256, -0.121554", \ - "0.227315, 0.0953739, 0.0134918, -0.0690899", \ - "0.290595, 0.154542, 0.0690899, -0.0147577" \ - ); - } - } - internal_power () { - when : "(!GATE * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00356175, 0.00334702, 0.00338324, 0.00363251, 0.00424008, 0.00581714, 0.00926933" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00385763, 0.00374827, 0.00382086, 0.0040836, 0.00475384, 0.00635934, 0.00987204" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0175867, 0.0173945, 0.0174075, 0.017625, 0.0182401, 0.0197629, 0.0231659" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0214986, 0.0241002, 0.0242933, 0.0245712, 0.0252652, 0.0268591, 0.0304462" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0175867, 0.0173945, 0.0174075, 0.017625, 0.0182401, 0.0197629, 0.0231659" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0214986, 0.0241002, 0.0242933, 0.0245712, 0.0252652, 0.0268591, 0.0304462" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00223878; - rise_capacitance : 0.00256375; - rise_capacitance_range (0.00231573, 0.0027907); - fall_capacitance : 0.00167007; - fall_capacitance_range (0.00167007, 0.00270182); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0894165, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.011671, 0.0112897, 0.0112176, 0.0114694, 0.0122274, 0.0142292, 0.0188502" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0123796, 0.0120482, 0.0121145, 0.0123968, 0.0132731, 0.0153972, 0.0201211" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0149371, 0.0150263, 0.0150873, 0.0153714, 0.0161682, 0.0181621, 0.0226226" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00842091, 0.0081515, 0.00811322, 0.00841103, 0.00914774, 0.0110412, 0.0153214" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0149838, 0.015082, 0.0151156, 0.0154038, 0.0162343, 0.0182289, 0.0226259" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.011671, 0.0112897, 0.0112176, 0.0114694, 0.0122274, 0.0142292, 0.0188502" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0149371, 0.0150263, 0.0150873, 0.0153714, 0.0161682, 0.0181621, 0.0226226" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00311214; - rise_capacitance : 0.00323724; - rise_capacitance_range (0.00284325, 0.00359601); - fall_capacitance : 0.00303708; - fall_capacitance_range (0.00282429, 0.00319661); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : recovery_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.00733557, -0.112066, -0.173308, -0.244723", \ - "0.0821157, -0.0356504, -0.113731, -0.198526", \ - "0.139875, 0.0193239, -0.0620624, -0.153838", \ - "0.206946, 0.0913147, 0.00976587, -0.0826431" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : removal_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0220067, 0.13952, 0.2196, 0.309484", \ - "-0.064645, 0.061115, 0.1452, 0.237012", \ - "-0.124444, -0.000967038, 0.0863477, 0.179263", \ - "-0.193454, -0.0748207, 0.0100088, 0.109207" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.185547, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-8.80183e-06, -1.36075e-05, -8.96491e-06, -6.02773e-06, -1.12424e-05, -1.68493e-05, -1.52133e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000267137, 0.000204908, 0.000186876, 0.000170891, 0.000157213, 0.000146732, 0.000135111" \ - ); - } - } - internal_power () { - when : "(!D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000130685, -8.4172e-05, -6.53992e-05, -5.03476e-05, -3.65487e-05, -2.60399e-05, -1.38657e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000148418, 8.4172e-05, 6.53992e-05, 5.03476e-05, 3.65487e-05, 2.60399e-05, 1.38657e-05" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000130685, -8.4172e-05, -6.53992e-05, -5.03476e-05, -3.65487e-05, -2.60399e-05, -1.38657e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000148418, 8.4172e-05, 6.53992e-05, 5.03476e-05, 3.65487e-05, 2.60399e-05, 1.38657e-05" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dlhrq_1) { - area : 27.216; - cell_footprint : "dlhrq"; - cell_leakage_power : 397.189; - leakage_power () { - value : 350.185; - when : "!RESET_B*!Q*!D*!GATE"; - } - leakage_power () { - value : 374.069; - when : "!RESET_B*!Q*!D*GATE"; - } - leakage_power () { - value : 417.802; - when : "!RESET_B*!Q*D*!GATE"; - } - leakage_power () { - value : 375.238; - when : "!RESET_B*!Q*D*GATE"; - } - leakage_power () { - value : 371.381; - when : "RESET_B*!GATE*!D*!Q"; - } - leakage_power () { - value : 371.381; - when : "RESET_B*!GATE*!D*Q"; - } - leakage_power () { - value : 438.991; - when : "RESET_B*!GATE*D*!Q"; - } - leakage_power () { - value : 438.991; - when : "RESET_B*!GATE*D*Q"; - } - leakage_power () { - value : 438.571; - when : "D*GATE*RESET_B*Q"; - } - leakage_power () { - value : 395.285; - when : "!D*GATE*RESET_B*!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.187169, 0.258766, 0.302386, 0.373984, 0.493548, 0.692823, 1.02452", \ - "0.22074, 0.292269, 0.335901, 0.407495, 0.527071, 0.726811, 1.05795", \ - "0.242235, 0.313814, 0.357405, 0.429025, 0.548438, 0.747596, 1.07957", \ - "0.273049, 0.344605, 0.388231, 0.459772, 0.57936, 0.778425, 1.1102", \ - "0.316605, 0.388109, 0.431804, 0.503393, 0.622993, 0.82201, 1.15375", \ - "0.37825, 0.449834, 0.49348, 0.565041, 0.684594, 0.883743, 1.21543", \ - "0.460904, 0.532597, 0.576267, 0.647879, 0.767478, 0.966631, 1.29827" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.022176, 0.105706, 0.167338, 0.270389, 0.443742, 0.732954, 1.2148", \ - "0.022177, 0.105707, 0.167339, 0.271695, 0.443926, 0.73364, 1.21481", \ - "0.022178, 0.105708, 0.16734, 0.271696, 0.443927, 0.733641, 1.2155", \ - "0.022179, 0.105709, 0.167341, 0.271697, 0.443928, 0.733642, 1.22093", \ - "0.02218, 0.10571, 0.167342, 0.271698, 0.443929, 0.733643, 1.22094", \ - "0.022228, 0.105729, 0.167343, 0.271699, 0.44393, 0.733644, 1.22095", \ - "0.022566, 0.10583, 0.167344, 0.2717, 0.443962, 0.733645, 1.22096" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.16499, 0.223111, 0.258177, 0.315648, 0.411652, 0.571602, 0.838028", \ - "0.198169, 0.256233, 0.291299, 0.348743, 0.444774, 0.604738, 0.871512", \ - "0.219106, 0.277163, 0.312222, 0.369661, 0.465695, 0.625608, 0.892008", \ - "0.248438, 0.306539, 0.341634, 0.399079, 0.4951, 0.654959, 0.921346", \ - "0.289618, 0.347693, 0.382731, 0.440229, 0.536254, 0.696159, 0.962452", \ - "0.342033, 0.400237, 0.435307, 0.492774, 0.588875, 0.748746, 1.01513", \ - "0.406175, 0.464515, 0.499576, 0.557095, 0.65315, 0.813106, 1.07948" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167086, 0.0802598, 0.126314, 0.20368, 0.33378, 0.550781, 0.912282", \ - "0.0167096, 0.0802608, 0.126315, 0.203687, 0.333781, 0.550886, 0.912883", \ - "0.0167106, 0.0802618, 0.126344, 0.203688, 0.333986, 0.551444, 0.912961", \ - "0.0167116, 0.0802628, 0.126345, 0.203689, 0.333987, 0.551445, 0.912962", \ - "0.0167743, 0.0802638, 0.126346, 0.20369, 0.333988, 0.551446, 0.912963", \ - "0.016868, 0.080278, 0.126347, 0.203691, 0.333989, 0.551447, 0.912964", \ - "0.017158, 0.080356, 0.12638, 0.203716, 0.33399, 0.551448, 0.912965" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.168423, 0.239765, 0.283399, 0.355088, 0.474581, 0.673838, 1.00548", \ - "0.202635, 0.273982, 0.317609, 0.389252, 0.508842, 0.708129, 1.03989", \ - "0.224888, 0.296146, 0.339778, 0.411399, 0.530914, 0.730103, 1.06281", \ - "0.258043, 0.329342, 0.372988, 0.444533, 0.564066, 0.763133, 1.09493", \ - "0.303753, 0.375078, 0.41874, 0.49037, 0.60999, 0.808959, 1.14067", \ - "0.364474, 0.435984, 0.479634, 0.551263, 0.670868, 0.870016, 1.2017", \ - "0.435034, 0.506847, 0.550523, 0.622182, 0.741827, 0.940984, 1.27266" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.021917, 0.105641, 0.16732, 0.270394, 0.443743, 0.732953, 1.21499", \ - "0.021918, 0.105656, 0.167321, 0.270395, 0.444469, 0.732981, 1.215", \ - "0.0219665, 0.105695, 0.167322, 0.270442, 0.44447, 0.73327, 1.2165", \ - "0.0219675, 0.105696, 0.167323, 0.270487, 0.444471, 0.733271, 1.21949", \ - "0.0221291, 0.105697, 0.167324, 0.270488, 0.444472, 0.733272, 1.2195", \ - "0.022609, 0.10581, 0.167334, 0.270489, 0.444473, 0.733273, 1.21951", \ - "0.023363, 0.106046, 0.167489, 0.270567, 0.444474, 0.733274, 1.21952" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.171415, 0.229748, 0.264805, 0.322267, 0.418302, 0.578257, 0.844633", \ - "0.206693, 0.26504, 0.300056, 0.357532, 0.453549, 0.613439, 0.879868", \ - "0.229392, 0.28768, 0.322694, 0.380159, 0.476174, 0.636142, 0.902463", \ - "0.260877, 0.319182, 0.354209, 0.411684, 0.507729, 0.667539, 0.933902", \ - "0.303989, 0.362312, 0.397325, 0.454818, 0.550799, 0.710684, 0.977063", \ - "0.358555, 0.416875, 0.451894, 0.509383, 0.605368, 0.765234, 1.03166", \ - "0.42019, 0.478505, 0.51353, 0.571008, 0.667035, 0.826994, 1.0933" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171187, 0.0802953, 0.12632, 0.203677, 0.333812, 0.550781, 0.912288", \ - "0.0171197, 0.0802963, 0.126333, 0.203688, 0.334409, 0.550782, 0.912448", \ - "0.0171207, 0.0802973, 0.12634, 0.203823, 0.33441, 0.550859, 0.912849", \ - "0.0171217, 0.0802983, 0.126341, 0.203824, 0.334411, 0.55086, 0.91285", \ - "0.0171227, 0.0802993, 0.126445, 0.203825, 0.334412, 0.550861, 0.912851", \ - "0.0171237, 0.0803003, 0.126446, 0.203826, 0.334413, 0.550862, 0.912852", \ - "0.0171247, 0.0803013, 0.126447, 0.203827, 0.334414, 0.550863, 0.913035" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.065428, 0.123576, 0.158755, 0.216218, 0.312368, 0.472293, 0.738766", \ - "0.102375, 0.161523, 0.196807, 0.254475, 0.350693, 0.510634, 0.777105", \ - "0.126861, 0.188017, 0.223456, 0.28121, 0.37739, 0.537447, 0.803945", \ - "0.162036, 0.227188, 0.262826, 0.320796, 0.417046, 0.577141, 0.843633", \ - "0.210159, 0.283385, 0.319755, 0.377321, 0.473695, 0.633752, 0.900349", \ - "0.270183, 0.355863, 0.393407, 0.45179, 0.548573, 0.708295, 0.975076", \ - "0.341978, 0.447545, 0.48942, 0.551288, 0.647209, 0.807855, 1.07562" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162801, 0.0803599, 0.126628, 0.203954, 0.334008, 0.550959, 0.912694", \ - "0.0182637, 0.0809646, 0.126912, 0.2042, 0.334009, 0.551363, 0.912896", \ - "0.0210235, 0.0821104, 0.127698, 0.204496, 0.334483, 0.554772, 0.913219", \ - "0.0266539, 0.0846734, 0.129274, 0.205519, 0.334928, 0.554773, 0.91322", \ - "0.0352937, 0.0905301, 0.133225, 0.207565, 0.336222, 0.554774, 0.913732", \ - "0.04761, 0.101455, 0.140465, 0.212163, 0.338355, 0.554775, 0.914782", \ - "0.065433, 0.122939, 0.158105, 0.2252, 0.346436, 0.558558, 0.918082" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.000297699, 0.000655599, 0.000675, 0.000655198, 0.0005586, 0.000354899, 0.0003173", \ - "0.000223501, 0.0006267, 0.0006206, 0.0006881, 0.0005007, 0.0003582, 0.0003368", \ - "0.000254901, 0.000599001, 0.000667701, 0.0006468, 0.0005899, 0.0002877, 0.0002633", \ - "0.000256499, 0.000638099, 0.000667099, 0.000605999, 0.000724999, 0.0003103, 0.000793699", \ - "0.0001901, 0.000570899, 0.0005996, 0.000667701, 0.0004574, 0.000515699, 0.000267399", \ - "0.000200201, 0.0005414, 0.000631999, 0.0006391, 0.000682401, 0.0005762, 0.0002877", \ - "0.0001479, 0.000476599, 0.000558499, 0.0004998, 0.0006123, 0.0005842, 0.000564499" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "-0.000297699, -0.000655599, -0.000675, -0.000655198, -0.0005586, -0.000354899, -0.0003173", \ - "-0.000223501, -0.0006267, -0.0006206, -0.0006881, -0.0005007, -0.0003582, -0.0003368", \ - "-0.000254901, -0.000599001, -0.000667701, -0.0006468, -0.0005899, -0.0002877, -0.0002633", \ - "-0.000256499, -0.000638099, -0.000667099, -0.000605999, -0.000724999, -0.0003103, -0.000793699", \ - "-0.0001901, -0.000570899, -0.0005996, -0.000667701, -0.0004574, -0.000515699, -0.000267399", \ - "-0.000200201, -0.0005414, -0.000631999, -0.0006391, -0.000682401, -0.0005762, -0.0002877", \ - "-0.0001479, -0.000476599, -0.000558499, -0.0004998, -0.0006123, -0.0005842, -0.000564499" \ - ); - } - } - internal_power () { - related_pin : "GATE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0092468, 0.0096249, 0.0096551, 0.0096469, 0.0095294, 0.0093364, 0.0093978", \ - "0.0092324, 0.0096422, 0.0096286, 0.0095914, 0.0095788, 0.009302, 0.0093538", \ - "0.0092285, 0.0095607, 0.009631, 0.0096864, 0.0095031, 0.0093187, 0.0095057", \ - "0.0092062, 0.0095958, 0.0096209, 0.0095697, 0.0096621, 0.0092725, 0.0096734", \ - "0.0091408, 0.0095068, 0.0095661, 0.0096152, 0.0094625, 0.0094431, 0.0091447", \ - "0.0091455, 0.0094744, 0.0095658, 0.0095735, 0.0096217, 0.0095397, 0.0092165", \ - "0.0090367, 0.0093379, 0.0094139, 0.0093682, 0.0094757, 0.009442, 0.0094136" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0091835, 0.0096846, 0.0097038, 0.0096755, 0.0095754, 0.0093938, 0.0090312", \ - "0.0093183, 0.0098268, 0.0098985, 0.0098209, 0.0097931, 0.0095566, 0.0092214", \ - "0.0094813, 0.0099668, 0.0099552, 0.0100232, 0.0098557, 0.0096785, 0.0093828", \ - "0.0095157, 0.0100424, 0.0100855, 0.0099955, 0.0099284, 0.0101896, 0.0093963", \ - "0.0095393, 0.0100475, 0.010113, 0.0101094, 0.0101366, 0.0098346, 0.0099768", \ - "0.0095186, 0.0100316, 0.0100395, 0.010114, 0.0101183, 0.0101352, 0.0099325", \ - "0.0091816, 0.0096625, 0.0096681, 0.0097365, 0.009592, 0.0097571, 0.0098103" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00752097, 0.00798873, 0.0080121, 0.00796166, 0.00787189, 0.00771972, 0.00735045", \ - "0.00733819, 0.00772779, 0.00783029, 0.00780922, 0.00768696, 0.007562, 0.00721098", \ - "0.00737271, 0.00770416, 0.00774833, 0.00786404, 0.0078339, 0.00798497, 0.00729924", \ - "0.00769406, 0.00797645, 0.00805704, 0.00804308, 0.00796592, 0.00804394, 0.00761122", \ - "0.00855595, 0.00868771, 0.008822, 0.00888781, 0.00889837, 0.00861289, 0.00904866", \ - "0.0106537, 0.0105142, 0.0105536, 0.0105812, 0.010659, 0.0107403, 0.0102265", \ - "0.015108, 0.0145559, 0.014516, 0.0146575, 0.0145339, 0.0146412, 0.0148087" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00212744; - rise_capacitance : 0.00234731; - rise_capacitance_range (0.00212264, 0.00250858); - fall_capacitance : 0.00190757; - fall_capacitance_range (0.00190757, 0.00246832); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : hold_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0855817, -0.0476672, -0.022147, 0.00456862", \ - "-0.19942, -0.157881, -0.132776, -0.103864", \ - "-0.276179, -0.226494, -0.202377, -0.171031", \ - "-0.355356, -0.302988, -0.278136, -0.244978" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0415682, 0.0821157, 0.155306, 0.236628", \ - "-0.151999, -0.0254646, 0.0534153, 0.135299", \ - "-0.217028, -0.0875066, -0.00539673, 0.0775647", \ - "-0.2825, -0.146295, -0.060615, 0.0236123" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : setup_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0978076, 0.0751213, 0.0812978, 0.106064", \ - "0.211899, 0.178252, 0.177357, 0.183585", \ - "0.286466, 0.247474, 0.240154, 0.23883", \ - "0.368848, 0.32498, 0.309211, 0.304008" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.051349, -0.0721324, -0.145019, -0.223136", \ - "0.161982, 0.033104, -0.045548, -0.124303", \ - "0.227315, 0.0953739, 0.0134918, -0.0690899", \ - "0.290595, 0.154542, 0.0690899, -0.0147577" \ - ); - } - } - internal_power () { - when : "(!GATE * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00349242, 0.00327314, 0.00330326, 0.00355365, 0.00415709, 0.00569417, 0.00915104" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00387343, 0.00376149, 0.00382476, 0.00408993, 0.00474351, 0.00633825, 0.00981633" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.017967, 0.0177729, 0.017777, 0.0179859, 0.0186355, 0.0201439, 0.0235335" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0218095, 0.0243345, 0.024514, 0.0248001, 0.0254919, 0.0271288, 0.0306552" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.017967, 0.0177729, 0.017777, 0.0179859, 0.0186355, 0.0201439, 0.0235335" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0218095, 0.0243345, 0.024514, 0.0248001, 0.0254919, 0.0271288, 0.0306552" \ - ); - } - } - } - pin (GATE) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00218896; - rise_capacitance : 0.00258692; - rise_capacitance_range (0.00234178, 0.00281247); - fall_capacitance : 0.00169151; - fall_capacitance_range (0.00169151, 0.00272547); - timing () { - related_pin : "GATE"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0798035, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0119879, 0.0116109, 0.011533, 0.0117786, 0.0125435, 0.0145217, 0.0191378" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0121234, 0.0117694, 0.011826, 0.0121221, 0.0129901, 0.0150882, 0.0198139" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015027, 0.0151588, 0.0151936, 0.015489, 0.0163573, 0.0183377, 0.0227831" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00873235, 0.00844941, 0.0084219, 0.00872686, 0.00942686, 0.0113355, 0.0156054" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0151357, 0.0152727, 0.0153053, 0.0155938, 0.0164313, 0.0184221, 0.0228537" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0119879, 0.0116109, 0.011533, 0.0117786, 0.0125435, 0.0145217, 0.0191378" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015027, 0.0151588, 0.0151936, 0.015489, 0.0163573, 0.0183377, 0.0227831" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00294627; - rise_capacitance : 0.00302941; - rise_capacitance_range (0.00263944, 0.00339203); - fall_capacitance : 0.00288392; - fall_capacitance_range (0.0026686, 0.00302996); - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : recovery_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0146711, -0.124545, -0.191311, -0.263612", \ - "0.0571575, -0.0636615, -0.142577, -0.228765", \ - "0.0987266, -0.0252571, -0.107935, -0.199038", \ - "0.144884, 0.0280877, -0.058033, -0.150528" \ - ); - } - } - timing () { - related_pin : "GATE"; - sdf_edges : both_edges; - timing_type : removal_falling; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0293423, 0.149503, 0.232459, 0.322976", \ - "-0.0421825, 0.0840332, 0.168801, 0.264502", \ - "-0.0858677, 0.0409916, 0.126823, 0.221637", \ - "-0.13409, -0.0143427, 0.0721577, 0.168238" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.179138, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000110516, 0.000105327, 0.000110631, 0.000109922, 0.000107789, 0.000102409, 0.000102921" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00017581, 0.000105683, 8.81411e-05, 7.06547e-05, 5.78683e-05, 4.59865e-05, 3.34731e-05" \ - ); - } - } - internal_power () { - when : "(!D * !GATE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-1.16937e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "5.33573e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-1.16937e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "5.33573e-05, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "GATE"; - } - } - cell (sg13g2_dllr_1) { - area : 34.4736; - cell_footprint : "dllr"; - cell_leakage_power : 518.326; - leakage_power () { - value : 485.679; - when : "!RESET_B*!Q*Q_N*!D*!GATE_N"; - } - leakage_power () { - value : 461.772; - when : "!RESET_B*!Q*Q_N*!D*GATE_N"; - } - leakage_power () { - value : 484.319; - when : "!RESET_B*!Q*Q_N*D*!GATE_N"; - } - leakage_power () { - value : 529.381; - when : "!RESET_B*!Q*Q_N*D*GATE_N"; - } - leakage_power () { - value : 504.473; - when : "RESET_B*!GATE_N*!D*!Q*!Q_N"; - } - leakage_power () { - value : 504.473; - when : "RESET_B*!GATE_N*!D*!Q*Q_N"; - } - leakage_power () { - value : 504.473; - when : "RESET_B*!GATE_N*!D*Q*!Q_N"; - } - leakage_power () { - value : 504.473; - when : "RESET_B*!GATE_N*!D*Q*Q_N"; - } - leakage_power () { - value : 562.182; - when : "RESET_B*!GATE_N*D*!Q*!Q_N"; - } - leakage_power () { - value : 562.182; - when : "RESET_B*!GATE_N*D*!Q*Q_N"; - } - leakage_power () { - value : 562.182; - when : "RESET_B*!GATE_N*D*Q*!Q_N"; - } - leakage_power () { - value : 562.182; - when : "RESET_B*!GATE_N*D*Q*Q_N"; - } - leakage_power () { - value : 548.212; - when : "D*GATE_N*RESET_B*Q*!Q_N"; - } - leakage_power () { - value : 480.581; - when : "!D*GATE_N*RESET_B*!Q*Q_N"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.203906, 0.282767, 0.327029, 0.398919, 0.518723, 0.718179, 1.0508", \ - "0.236955, 0.315802, 0.360081, 0.431906, 0.551736, 0.75115, 1.08361", \ - "0.258036, 0.336938, 0.381145, 0.453018, 0.57291, 0.772337, 1.10468", \ - "0.288275, 0.367059, 0.411259, 0.483082, 0.602902, 0.802346, 1.13471", \ - "0.330853, 0.409683, 0.453934, 0.525736, 0.645527, 0.844992, 1.1772", \ - "0.390645, 0.469457, 0.513704, 0.585504, 0.705317, 0.904762, 1.23712", \ - "0.472721, 0.551716, 0.596, 0.667832, 0.787686, 0.987191, 1.31946" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0256192, 0.109533, 0.16936, 0.271325, 0.444543, 0.734029, 1.21675", \ - "0.0256202, 0.109534, 0.169384, 0.27134, 0.444551, 0.734047, 1.21686", \ - "0.0256212, 0.109535, 0.169408, 0.271379, 0.444558, 0.734328, 1.21687", \ - "0.0256222, 0.109536, 0.169409, 0.271404, 0.444559, 0.734329, 1.22456", \ - "0.0256232, 0.109537, 0.16941, 0.271405, 0.44456, 0.73433, 1.22457", \ - "0.025685, 0.109538, 0.169411, 0.271406, 0.444561, 0.734331, 1.22458", \ - "0.025955, 0.109641, 0.169437, 0.271407, 0.444562, 0.734332, 1.22459" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.173047, 0.235922, 0.271089, 0.328289, 0.423722, 0.582673, 0.847473", \ - "0.205891, 0.268709, 0.303891, 0.361094, 0.456522, 0.61552, 0.880365", \ - "0.226218, 0.289019, 0.324176, 0.381406, 0.476837, 0.63576, 0.9006", \ - "0.254829, 0.317707, 0.352867, 0.41005, 0.505493, 0.664402, 0.929236", \ - "0.294932, 0.357776, 0.392998, 0.450161, 0.545613, 0.70453, 0.969217", \ - "0.346467, 0.409346, 0.444551, 0.50176, 0.597169, 0.756122, 1.02087", \ - "0.409382, 0.472406, 0.507608, 0.56485, 0.660295, 0.819232, 1.08415" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0185214, 0.0822249, 0.126661, 0.202462, 0.33137, 0.546834, 0.906066", \ - "0.0185224, 0.0822259, 0.126695, 0.202483, 0.331494, 0.54687, 0.906278", \ - "0.018531, 0.0822269, 0.126696, 0.202494, 0.331495, 0.54774, 0.906279", \ - "0.018532, 0.0822279, 0.126697, 0.202495, 0.331496, 0.547741, 0.906311", \ - "0.0185344, 0.0822289, 0.12673, 0.202496, 0.331497, 0.547742, 0.906312", \ - "0.018635, 0.08224, 0.126731, 0.202497, 0.331498, 0.547743, 0.906313", \ - "0.018912, 0.082322, 0.126772, 0.202501, 0.331499, 0.547744, 0.906314" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.226333, 0.304904, 0.34897, 0.420947, 0.540793, 0.740234, 1.07281", \ - "0.262767, 0.3413, 0.385506, 0.457363, 0.577211, 0.776902, 1.10913", \ - "0.286929, 0.365472, 0.409681, 0.48152, 0.601376, 0.800838, 1.13313", \ - "0.322324, 0.400863, 0.44504, 0.516896, 0.636657, 0.836141, 1.16852", \ - "0.372186, 0.450701, 0.494914, 0.566752, 0.686659, 0.885966, 1.21816", \ - "0.438279, 0.516818, 0.561017, 0.632866, 0.752683, 0.952167, 1.2844", \ - "0.527328, 0.605817, 0.650022, 0.72187, 0.841707, 1.04122, 1.37343" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0254476, 0.109511, 0.169346, 0.271331, 0.44453, 0.73392, 1.21675", \ - "0.0254486, 0.109512, 0.169347, 0.271427, 0.444584, 0.734158, 1.21676", \ - "0.0254496, 0.109513, 0.16936, 0.271428, 0.444857, 0.734159, 1.21677", \ - "0.0254506, 0.109514, 0.169368, 0.271429, 0.444858, 0.73416, 1.21849", \ - "0.0254516, 0.109515, 0.169369, 0.27143, 0.444859, 0.734161, 1.2185", \ - "0.0254526, 0.109516, 0.16937, 0.271431, 0.44486, 0.734162, 1.21851", \ - "0.0254536, 0.109517, 0.169371, 0.271432, 0.444861, 0.734163, 1.21852" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.167433, 0.230482, 0.26569, 0.322878, 0.418261, 0.577202, 0.84198", \ - "0.204472, 0.267519, 0.302685, 0.359909, 0.455306, 0.614318, 0.879298", \ - "0.230333, 0.293359, 0.328545, 0.385743, 0.481162, 0.640086, 0.904925", \ - "0.269247, 0.332304, 0.36749, 0.424647, 0.520079, 0.678987, 0.9438", \ - "0.325771, 0.389021, 0.424236, 0.481388, 0.576837, 0.735747, 1.00045", \ - "0.401217, 0.464555, 0.499755, 0.556986, 0.652441, 0.811376, 1.07612", \ - "0.507182, 0.570999, 0.606225, 0.663478, 0.758981, 0.917945, 1.18287" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188827, 0.0822343, 0.126742, 0.202442, 0.331364, 0.546834, 0.906172", \ - "0.0188837, 0.0822353, 0.126743, 0.202457, 0.331503, 0.546839, 0.906602", \ - "0.0188847, 0.0822461, 0.126744, 0.202464, 0.331504, 0.547774, 0.906743", \ - "0.0189598, 0.0822698, 0.126745, 0.202528, 0.331505, 0.547775, 0.906744", \ - "0.0191228, 0.082294, 0.126764, 0.202529, 0.331506, 0.547776, 0.906745", \ - "0.019502, 0.082444, 0.126765, 0.20253, 0.331518, 0.547777, 0.906746", \ - "0.02027, 0.082622, 0.12686, 0.202531, 0.331519, 0.547778, 0.906747" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0712623, 0.137058, 0.173809, 0.231525, 0.326814, 0.48561, 0.750264", \ - "0.109602, 0.176684, 0.213384, 0.271125, 0.366429, 0.525178, 0.790038", \ - "0.135654, 0.205653, 0.242411, 0.300089, 0.395378, 0.554234, 0.818949", \ - "0.173804, 0.250223, 0.287225, 0.344752, 0.440046, 0.598826, 0.863561", \ - "0.225948, 0.315039, 0.352273, 0.409483, 0.504633, 0.663428, 0.928091", \ - "0.290534, 0.398956, 0.43638, 0.49288, 0.587707, 0.746309, 1.01095", \ - "0.367178, 0.499975, 0.537385, 0.59302, 0.687401, 0.845887, 1.11003" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0186364, 0.0859159, 0.129853, 0.204212, 0.330973, 0.545583, 0.904848", \ - "0.0207379, 0.0864366, 0.129982, 0.204213, 0.330974, 0.545584, 0.904849", \ - "0.0238741, 0.087857, 0.130387, 0.204214, 0.330997, 0.546571, 0.90485", \ - "0.0302638, 0.0912681, 0.132265, 0.204386, 0.33116, 0.546572, 0.905333", \ - "0.0404769, 0.0988875, 0.135867, 0.205232, 0.331161, 0.546573, 0.905334", \ - "0.055405, 0.111787, 0.141734, 0.206735, 0.331269, 0.546574, 0.905335", \ - "0.076537, 0.128083, 0.148992, 0.207921, 0.331687, 0.546575, 0.905336" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0089509, 0.0258747, 0.0372155, 0.0558171, 0.0868137, 0.138436, 0.22444", \ - "0.0088263, 0.025854, 0.0372276, 0.0556863, 0.0866843, 0.138366, 0.224472", \ - "0.0088363, 0.0257748, 0.0371476, 0.0557432, 0.0871761, 0.138432, 0.22445", \ - "0.0088519, 0.0258198, 0.0370986, 0.055711, 0.0868738, 0.138325, 0.226046", \ - "0.0088237, 0.0257758, 0.0370986, 0.0558001, 0.0866773, 0.138547, 0.224459", \ - "0.0087876, 0.0256704, 0.0370762, 0.0557247, 0.086865, 0.138647, 0.224455", \ - "0.0087425, 0.0256324, 0.0370372, 0.0555985, 0.0868161, 0.138633, 0.224989" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.006353, 0.0232061, 0.0344575, 0.0528863, 0.0836683, 0.134918, 0.22036", \ - "0.0001844, 0.0171422, 0.0283322, 0.0467272, 0.0775325, 0.12877, 0.214243", \ - "-0.000487301, 0.0163592, 0.0276673, 0.0465926, 0.0770313, 0.128142, 0.213582", \ - "-0.000635199, 0.0163178, 0.0275465, 0.0458965, 0.0771052, 0.128066, 0.21349", \ - "-0.000696501, 0.0162719, 0.0276464, 0.0462767, 0.0768879, 0.12817, 0.214646", \ - "-0.000790799, 0.0161034, 0.0273393, 0.046078, 0.0771529, 0.128918, 0.214044", \ - "-0.000980701, 0.0158118, 0.0270926, 0.0456795, 0.0767588, 0.128777, 0.214835" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0178628, 0.0347932, 0.0461072, 0.0646944, 0.0956667, 0.147328, 0.233338", \ - "0.0178855, 0.0348208, 0.0461798, 0.0647102, 0.0957088, 0.147374, 0.233414", \ - "0.017844, 0.0347786, 0.046226, 0.0647487, 0.0957525, 0.14734, 0.233319", \ - "0.0178779, 0.0348025, 0.0461297, 0.0647647, 0.0958448, 0.147572, 0.233941", \ - "0.0179041, 0.034879, 0.0462169, 0.064864, 0.0957719, 0.147699, 0.233505", \ - "0.0179563, 0.0348626, 0.0462755, 0.0648998, 0.0960495, 0.147574, 0.233789", \ - "0.0177778, 0.0346852, 0.0460573, 0.0646306, 0.0958847, 0.147588, 0.234119" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162357, 0.033101, 0.0443553, 0.0627902, 0.0935637, 0.144815, 0.230242", \ - "0.0161356, 0.0330837, 0.0443869, 0.0627639, 0.0934718, 0.144708, 0.230172", \ - "0.0160795, 0.0329643, 0.0442681, 0.0633102, 0.0935125, 0.144741, 0.230194", \ - "0.0160693, 0.0330159, 0.0442039, 0.0626086, 0.0938658, 0.144711, 0.23021", \ - "0.0160382, 0.0330222, 0.0444072, 0.0629461, 0.0936359, 0.144922, 0.231262", \ - "0.0161703, 0.0330678, 0.0442742, 0.0630885, 0.0942135, 0.145856, 0.231003", \ - "0.0162009, 0.032972, 0.0442577, 0.0629389, 0.0936847, 0.145956, 0.23194" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0236832, 0.0405701, 0.051808, 0.070256, 0.101028, 0.15219, 0.237668", \ - "0.0231825, 0.0400699, 0.0514459, 0.069751, 0.100515, 0.151808, 0.237261", \ - "0.0230856, 0.0398543, 0.051089, 0.0700409, 0.100394, 0.151833, 0.237159", \ - "0.0232165, 0.0399257, 0.0512135, 0.0696373, 0.100644, 0.152289, 0.237458", \ - "0.0239789, 0.0403783, 0.0517493, 0.0704926, 0.101379, 0.152454, 0.240055", \ - "0.0261821, 0.0421681, 0.0533952, 0.0721307, 0.103187, 0.154849, 0.240265", \ - "0.0307433, 0.045863, 0.0570412, 0.0755693, 0.106574, 0.158694, 0.24478" \ - ); - } - } - } - pin (Q_N) { - direction : "output"; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.211157, 0.273021, 0.316245, 0.387682, 0.507203, 0.706546, 1.03819", \ - "0.243924, 0.305871, 0.34915, 0.420567, 0.540351, 0.739235, 1.07119", \ - "0.264231, 0.326245, 0.36949, 0.440864, 0.560374, 0.75947, 1.09232", \ - "0.292925, 0.354799, 0.397995, 0.469351, 0.588803, 0.787898, 1.11972", \ - "0.332995, 0.394891, 0.438137, 0.509529, 0.628961, 0.828017, 1.15976", \ - "0.384843, 0.446669, 0.489919, 0.561411, 0.68075, 0.879914, 1.21165", \ - "0.447806, 0.509659, 0.552942, 0.62436, 0.743882, 0.943143, 1.27482" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165278, 0.103105, 0.165621, 0.269192, 0.442752, 0.732051, 1.21439", \ - "0.0165288, 0.103106, 0.165622, 0.269289, 0.442984, 0.732052, 1.2144", \ - "0.0165298, 0.103107, 0.165623, 0.26929, 0.443398, 0.732244, 1.21499", \ - "0.0165308, 0.103108, 0.165647, 0.269291, 0.443399, 0.732245, 1.215", \ - "0.0165318, 0.103109, 0.165648, 0.269292, 0.4434, 0.732246, 1.21501", \ - "0.016544, 0.10311, 0.165649, 0.269293, 0.443401, 0.732247, 1.21502", \ - "0.01658, 0.103111, 0.16565, 0.269294, 0.443402, 0.732248, 1.21503" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.24765, 0.299191, 0.33377, 0.390818, 0.486215, 0.645145, 0.91023", \ - "0.280656, 0.332219, 0.366791, 0.423853, 0.51927, 0.678528, 0.943361", \ - "0.301804, 0.353383, 0.387937, 0.444997, 0.540386, 0.699295, 0.964219", \ - "0.331946, 0.383508, 0.418042, 0.47513, 0.57046, 0.729377, 0.994311", \ - "0.374553, 0.426086, 0.460646, 0.517682, 0.6131, 0.77202, 1.03683", \ - "0.435716, 0.487321, 0.521815, 0.578859, 0.674205, 0.833252, 1.09805", \ - "0.516626, 0.568109, 0.60268, 0.659706, 0.755153, 0.914038, 1.17886" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0166188, 0.0796338, 0.125726, 0.20273, 0.332028, 0.547607, 0.906767", \ - "0.0166198, 0.0796348, 0.125789, 0.202731, 0.332296, 0.548051, 0.906768", \ - "0.0166208, 0.0796358, 0.12579, 0.202751, 0.332297, 0.548641, 0.90753", \ - "0.0166218, 0.0796368, 0.125791, 0.20281, 0.332298, 0.548642, 0.907531", \ - "0.0166228, 0.0796378, 0.125792, 0.202811, 0.332299, 0.548643, 0.907532", \ - "0.0166238, 0.0796388, 0.125793, 0.202812, 0.3323, 0.548644, 0.907533", \ - "0.016654, 0.0796398, 0.125794, 0.202844, 0.332301, 0.548645, 0.907534" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.205649, 0.267541, 0.310801, 0.382177, 0.501703, 0.700735, 1.03253", \ - "0.242705, 0.304606, 0.347861, 0.419211, 0.539027, 0.73789, 1.06966", \ - "0.268539, 0.330508, 0.373795, 0.445067, 0.564561, 0.763718, 1.09559", \ - "0.307516, 0.369385, 0.412633, 0.483994, 0.603435, 0.802568, 1.13444", \ - "0.364104, 0.426127, 0.469384, 0.540744, 0.66021, 0.859272, 1.19101", \ - "0.440789, 0.502553, 0.545786, 0.617162, 0.736652, 0.935773, 1.26756", \ - "0.54564, 0.607326, 0.650603, 0.722028, 0.841512, 1.0407, 1.37231" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165241, 0.10307, 0.165621, 0.269247, 0.44271, 0.73203, 1.21382", \ - "0.0165444, 0.103092, 0.165622, 0.269428, 0.443349, 0.732072, 1.21388", \ - "0.0165454, 0.103101, 0.165623, 0.269429, 0.445614, 0.73214, 1.21439", \ - "0.0165464, 0.103102, 0.165624, 0.26943, 0.445615, 0.732141, 1.21481", \ - "0.0165536, 0.103103, 0.165625, 0.269431, 0.445616, 0.732142, 1.21482", \ - "0.016599, 0.103104, 0.165626, 0.269432, 0.445617, 0.732143, 1.21483", \ - "0.016682, 0.103105, 0.165627, 0.269433, 0.445618, 0.732144, 1.21484" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.269769, 0.321308, 0.355832, 0.413004, 0.508388, 0.667336, 0.932339", \ - "0.306211, 0.35779, 0.392361, 0.449438, 0.544801, 0.703743, 0.968907", \ - "0.330395, 0.381964, 0.416536, 0.473596, 0.568992, 0.727909, 0.992924", \ - "0.365779, 0.417298, 0.451867, 0.50894, 0.604295, 0.763249, 1.02826", \ - "0.415618, 0.467203, 0.501782, 0.558852, 0.654271, 0.813095, 1.07793", \ - "0.480255, 0.531853, 0.56642, 0.6235, 0.718859, 0.877783, 1.1426", \ - "0.571185, 0.622764, 0.657339, 0.714314, 0.809841, 0.968722, 1.23357" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165819, 0.0795434, 0.125781, 0.202729, 0.332033, 0.547608, 0.906763", \ - "0.0165829, 0.0795803, 0.125788, 0.202829, 0.332034, 0.547609, 0.907052", \ - "0.0165839, 0.0796512, 0.125789, 0.20283, 0.332035, 0.547947, 0.907205", \ - "0.0165849, 0.0796522, 0.12579, 0.202831, 0.332114, 0.547948, 0.90975", \ - "0.0165859, 0.0796532, 0.125791, 0.202832, 0.332115, 0.547949, 0.909751", \ - "0.0165869, 0.0796542, 0.125792, 0.202833, 0.332116, 0.54795, 0.909752", \ - "0.0165879, 0.0796552, 0.125793, 0.202834, 0.332117, 0.547951, 0.909753" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.110114, 0.17216, 0.215441, 0.286759, 0.406393, 0.605347, 0.937258", \ - "0.14951, 0.211223, 0.254522, 0.325909, 0.445385, 0.644561, 0.976588", \ - "0.178038, 0.238922, 0.28206, 0.35348, 0.472917, 0.672182, 1.00394", \ - "0.221308, 0.280433, 0.323479, 0.394795, 0.514162, 0.713194, 1.0451", \ - "0.282771, 0.338886, 0.381593, 0.452736, 0.572033, 0.771048, 1.10282", \ - "0.359547, 0.412238, 0.453889, 0.525023, 0.643612, 0.842872, 1.1745", \ - "0.454986, 0.503132, 0.544333, 0.614018, 0.732425, 0.931123, 1.26301" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0167873, 0.1032, 0.165706, 0.269213, 0.44276, 0.732309, 1.21393", \ - "0.0170061, 0.103224, 0.165707, 0.269214, 0.443476, 0.73231, 1.21411", \ - "0.0175467, 0.103254, 0.165728, 0.269243, 0.443477, 0.732311, 1.21412", \ - "0.0189024, 0.103416, 0.165798, 0.269244, 0.443478, 0.732312, 1.21431", \ - "0.021806, 0.103758, 0.165938, 0.26933, 0.443479, 0.732313, 1.21432", \ - "0.026662, 0.104627, 0.166258, 0.269387, 0.44348, 0.732314, 1.21433", \ - "0.033644, 0.106226, 0.166827, 0.269701, 0.443481, 0.732315, 1.21434" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0063805, 0.0233942, 0.0346786, 0.0532428, 0.0842373, 0.135852, 0.221932", \ - "0.000210101, 0.0172315, 0.0286013, 0.0471277, 0.0781705, 0.129721, 0.215697", \ - "-0.000462301, 0.0165507, 0.0279208, 0.0464061, 0.0775713, 0.12903, 0.215367", \ - "-0.0006005, 0.0164116, 0.0276866, 0.0463171, 0.0773482, 0.128826, 0.214805", \ - "-0.0006712, 0.0163697, 0.0277224, 0.0463497, 0.0773339, 0.129088, 0.215245", \ - "-0.0007663, 0.0162211, 0.0275803, 0.0462067, 0.0773629, 0.129018, 0.214947", \ - "-0.000926301, 0.0160358, 0.0273766, 0.0460118, 0.0771738, 0.128974, 0.215234" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0089347, 0.0257811, 0.0370277, 0.0555334, 0.0863167, 0.137601, 0.223151", \ - "0.0088104, 0.0257824, 0.036952, 0.0554189, 0.0862803, 0.137685, 0.22308", \ - "0.0088279, 0.0256877, 0.0369681, 0.0558489, 0.0863921, 0.137766, 0.223274", \ - "0.0088333, 0.0257645, 0.0370495, 0.0553944, 0.0864328, 0.138807, 0.223513", \ - "0.0088058, 0.0256901, 0.0370508, 0.0557019, 0.0866793, 0.137738, 0.225713", \ - "0.008782, 0.0256223, 0.0369415, 0.0555625, 0.086788, 0.138617, 0.223574", \ - "0.0087199, 0.0255457, 0.0368663, 0.0555307, 0.0863881, 0.138289, 0.224796" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0291079, 0.046148, 0.0574444, 0.0760541, 0.107008, 0.158621, 0.244639", \ - "0.028739, 0.0457914, 0.0571553, 0.0757026, 0.106797, 0.158302, 0.244192", \ - "0.0287658, 0.0457864, 0.0571769, 0.0756417, 0.107234, 0.158235, 0.244332", \ - "0.0290332, 0.0460669, 0.0573248, 0.0759771, 0.107006, 0.158546, 0.244653", \ - "0.0297839, 0.0468577, 0.0582124, 0.076814, 0.107726, 0.159728, 0.245435", \ - "0.0318469, 0.0488307, 0.060219, 0.0788449, 0.110004, 0.161662, 0.247647", \ - "0.0363987, 0.0533558, 0.0647398, 0.0833228, 0.114563, 0.166323, 0.252604" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0178485, 0.034679, 0.0459317, 0.0644368, 0.0952357, 0.146512, 0.232013", \ - "0.0178717, 0.034877, 0.0460682, 0.0644382, 0.0952858, 0.146557, 0.232196", \ - "0.0178337, 0.0346788, 0.0460454, 0.0644941, 0.0952305, 0.146608, 0.232162", \ - "0.0178759, 0.0347416, 0.0459909, 0.0644835, 0.0958358, 0.14663, 0.23262", \ - "0.0178872, 0.0347785, 0.0461928, 0.0647848, 0.0953269, 0.146926, 0.233098", \ - "0.017916, 0.0347497, 0.0460929, 0.0648183, 0.0959275, 0.147571, 0.232623", \ - "0.0177368, 0.0345643, 0.0458631, 0.0645271, 0.0953687, 0.147596, 0.233383" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0235315, 0.0406093, 0.0519187, 0.0704392, 0.101458, 0.153034, 0.238987", \ - "0.0230486, 0.0401256, 0.051439, 0.0699785, 0.101197, 0.152634, 0.238532", \ - "0.0229765, 0.0398189, 0.0512178, 0.0697675, 0.10108, 0.152426, 0.238434", \ - "0.0230808, 0.0398246, 0.0511499, 0.069775, 0.10101, 0.152495, 0.238487", \ - "0.0238445, 0.0403028, 0.0516962, 0.0703212, 0.101274, 0.153271, 0.239215", \ - "0.0260468, 0.0420659, 0.0533121, 0.0719929, 0.103113, 0.154945, 0.240925", \ - "0.0306638, 0.0458589, 0.0570699, 0.0756906, 0.106772, 0.158752, 0.245032" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00214712; - rise_capacitance : 0.00232823; - rise_capacitance_range (0.00210099, 0.00249063); - fall_capacitance : 0.001966; - fall_capacitance_range (0.001966, 0.00245296); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0758009, 0.0346951, 0.0884395, 0.13409", \ - "-0.18694, -0.0763938, -0.0173898, 0.0308367", \ - "-0.26332, -0.150445, -0.089046, -0.0382583", \ - "-0.341864, -0.228765, -0.165138, -0.112158" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0855817, -0.0626421, -0.0581518, -0.0628905", \ - "-0.194428, -0.168066, -0.161623, -0.167091", \ - "-0.258177, -0.226494, -0.221266, -0.224705", \ - "-0.320277, -0.283745, -0.275311, -0.277445" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0929172, -0.0222159, -0.0781524, -0.120598", \ - "0.201915, 0.0891261, 0.0305019, -0.0170917", \ - "0.276179, 0.160934, 0.0998395, 0.0523831", \ - "0.358054, 0.24251, 0.179263, 0.126916" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0978076, 0.0876004, 0.109587, 0.168127", \ - "0.204411, 0.188438, 0.200959, 0.238565", \ - "0.265892, 0.244851, 0.253646, 0.284029", \ - "0.328372, 0.300239, 0.306386, 0.327621" \ - ); - } - } - internal_power () { - when : "(GATE_N * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00361561, 0.0033998, 0.00343875, 0.00368814, 0.00429763, 0.00589221, 0.00933193" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00337513, 0.00325988, 0.00333512, 0.00360354, 0.0042674, 0.00587683, 0.00950428" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0182003, 0.0180597, 0.0180829, 0.0183022, 0.0189147, 0.020464, 0.0238529" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0197527, 0.0257135, 0.0264177, 0.0267748, 0.0274631, 0.0290701, 0.0326652" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0182003, 0.0180597, 0.0180829, 0.0183022, 0.0189147, 0.020464, 0.0238529" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0197527, 0.0257135, 0.0264177, 0.0267748, 0.0274631, 0.0290701, 0.0326652" \ - ); - } - } - } - pin (GATE_N) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.002304; - rise_capacitance : 0.00173754; - rise_capacitance_range (0.00173754, 0.00285837); - fall_capacitance : 0.00262769; - fall_capacitance_range (0.00244415, 0.00276889); - timing () { - related_pin : "GATE_N"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.118256, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0134832, 0.0131291, 0.0131435, 0.013377, 0.0140271, 0.0158602, 0.0200215" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128683, 0.0125952, 0.0126605, 0.0129462, 0.0137391, 0.0156495, 0.0202003" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138516, 0.0152584, 0.0153845, 0.015666, 0.0164309, 0.0182947, 0.0226062" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138996, 0.0153001, 0.0154327, 0.0157185, 0.0164438, 0.0183405, 0.0226402" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00858116, 0.00832073, 0.00838795, 0.00868685, 0.00951584, 0.0114797, 0.0160438" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138516, 0.0152584, 0.0153845, 0.015666, 0.0164309, 0.0182947, 0.0226062" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0128683, 0.0125952, 0.0126605, 0.0129462, 0.0137391, 0.0156495, 0.0202003" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0030741; - rise_capacitance : 0.00320002; - rise_capacitance_range (0.00280792, 0.00356304); - fall_capacitance : 0.00299854; - fall_capacitance_range (0.00278377, 0.00315854); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0268971, -0.134528, -0.193882, -0.247421", \ - "0.0521658, -0.0560221, -0.116353, -0.171036", \ - "0.106442, -0.00165537, -0.0647607, -0.119939", \ - "0.169169, 0.0665737, 0.00694092, -0.0472246" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0415682, 0.151999, 0.214457, 0.269008", \ - "-0.0371909, 0.0713009, 0.13471, 0.190279", \ - "-0.0910112, 0.0173898, 0.0782526, 0.134064", \ - "-0.158375, -0.0528287, 0.00718383, 0.0619823" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.185547, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000265005, 0.000260896, 0.000265488, 0.000264352, 0.00026226, 0.000257261, 0.000257" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000300196, 0.000236555, 0.000218247, 0.000202028, 0.000188285, 0.000177483, 0.000165025" \ - ); - } - } - internal_power () { - when : "(!D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000156509, -0.000115103, -9.72372e-05, -8.03088e-05, -6.69444e-05, -5.59603e-05, -4.31201e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00017694, 0.000115103, 9.72372e-05, 8.03088e-05, 6.69444e-05, 5.59603e-05, 4.31201e-05" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000156509, -0.000115103, -9.72372e-05, -8.03088e-05, -6.69444e-05, -5.59603e-05, -4.31201e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00017694, 0.000115103, 9.72372e-05, 8.03088e-05, 6.69444e-05, 5.59603e-05, 4.31201e-05" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "!GATE_N"; - } - } - cell (sg13g2_dllrq_1) { - area : 29.0304; - cell_footprint : "dllrq"; - cell_leakage_power : 397.168; - leakage_power () { - value : 374.08; - when : "!RESET_B*!Q*!D*!GATE_N"; - } - leakage_power () { - value : 350.111; - when : "!RESET_B*!Q*!D*GATE_N"; - } - leakage_power () { - value : 375.184; - when : "!RESET_B*!Q*D*!GATE_N"; - } - leakage_power () { - value : 417.754; - when : "!RESET_B*!Q*D*GATE_N"; - } - leakage_power () { - value : 371.372; - when : "RESET_B*GATE_N*!D*!Q"; - } - leakage_power () { - value : 371.372; - when : "RESET_B*GATE_N*!D*Q"; - } - leakage_power () { - value : 438.998; - when : "RESET_B*GATE_N*D*!Q"; - } - leakage_power () { - value : 438.998; - when : "RESET_B*GATE_N*D*Q"; - } - leakage_power () { - value : 438.527; - when : "D*!GATE_N*RESET_B*Q"; - } - leakage_power () { - value : 395.285; - when : "!D*!GATE_N*RESET_B*!Q"; - } - pin (Q) { - direction : "output"; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.186067, 0.257408, 0.301096, 0.372871, 0.492517, 0.692044, 1.02434", \ - "0.219391, 0.290681, 0.334381, 0.40608, 0.525832, 0.725832, 1.0573", \ - "0.240691, 0.312083, 0.355642, 0.427362, 0.547216, 0.746577, 1.07906", \ - "0.271293, 0.342605, 0.386308, 0.457953, 0.577699, 0.77704, 1.10926", \ - "0.31447, 0.385723, 0.429471, 0.501149, 0.620916, 0.82022, 1.15238", \ - "0.374812, 0.446124, 0.489816, 0.561518, 0.68129, 0.88067, 1.21283", \ - "0.457262, 0.528708, 0.572407, 0.644131, 0.763904, 0.963341, 1.29545" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0226276, 0.106345, 0.168078, 0.271283, 0.444861, 0.734361, 1.21713", \ - "0.0226286, 0.106346, 0.168079, 0.273102, 0.445033, 0.735087, 1.21714", \ - "0.0226296, 0.106347, 0.16808, 0.273103, 0.445034, 0.735088, 1.21779", \ - "0.0226306, 0.106348, 0.168081, 0.273104, 0.445035, 0.735089, 1.22241", \ - "0.0226324, 0.106349, 0.168082, 0.273105, 0.445036, 0.73509, 1.22242", \ - "0.022727, 0.106376, 0.168083, 0.273106, 0.445037, 0.735091, 1.22243", \ - "0.023055, 0.106459, 0.168084, 0.273107, 0.445088, 0.735092, 1.22244" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.164097, 0.221559, 0.25641, 0.31348, 0.408944, 0.567975, 0.832812", \ - "0.197078, 0.254677, 0.289452, 0.346542, 0.442043, 0.600916, 0.866135", \ - "0.217791, 0.27524, 0.310067, 0.367157, 0.462625, 0.621639, 0.886798", \ - "0.246875, 0.304356, 0.339174, 0.396321, 0.491758, 0.650683, 0.915478", \ - "0.287629, 0.345066, 0.379942, 0.437047, 0.532478, 0.691525, 0.956147", \ - "0.339532, 0.397157, 0.432007, 0.489131, 0.584574, 0.743521, 1.00833", \ - "0.402934, 0.460662, 0.495517, 0.552677, 0.648154, 0.807152, 1.07202" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0170532, 0.0801413, 0.125908, 0.202808, 0.331987, 0.547551, 0.906826", \ - "0.0170542, 0.0801423, 0.125909, 0.202809, 0.332163, 0.54786, 0.907249", \ - "0.0170552, 0.0801433, 0.125956, 0.202878, 0.332164, 0.547901, 0.907405", \ - "0.0170562, 0.0801443, 0.125957, 0.202879, 0.332165, 0.547902, 0.907406", \ - "0.0170834, 0.0801453, 0.125958, 0.20288, 0.332166, 0.547903, 0.907407", \ - "0.017152, 0.080169, 0.125959, 0.202881, 0.332167, 0.547904, 0.907408", \ - "0.017427, 0.080242, 0.125964, 0.202882, 0.332168, 0.547905, 0.907409" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : falling_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.208553, 0.279484, 0.323253, 0.394892, 0.514747, 0.714167, 1.04639", \ - "0.245005, 0.316036, 0.359731, 0.431428, 0.551185, 0.750599, 1.08321", \ - "0.269069, 0.340103, 0.383805, 0.455492, 0.57525, 0.774653, 1.10718", \ - "0.304571, 0.375576, 0.419224, 0.490984, 0.610634, 0.810073, 1.14252", \ - "0.354326, 0.425369, 0.46905, 0.540763, 0.660543, 0.85975, 1.19192", \ - "0.419452, 0.490472, 0.534181, 0.605887, 0.725611, 0.92512, 1.25715", \ - "0.509477, 0.580506, 0.624205, 0.695904, 0.815658, 1.01519, 1.34731" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0224329, 0.106298, 0.168061, 0.271276, 0.444862, 0.734454, 1.21715", \ - "0.0224357, 0.106299, 0.168062, 0.27196, 0.444972, 0.734455, 1.21748", \ - "0.022441, 0.1063, 0.168063, 0.271961, 0.447238, 0.734475, 1.21749", \ - "0.022442, 0.106301, 0.168064, 0.271962, 0.447239, 0.734476, 1.21919", \ - "0.022443, 0.106302, 0.168065, 0.271963, 0.44724, 0.734477, 1.2192", \ - "0.022444, 0.106303, 0.168066, 0.271964, 0.447241, 0.734494, 1.21921", \ - "0.022445, 0.106304, 0.168067, 0.271965, 0.447242, 0.734573, 1.21922" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.157508, 0.215188, 0.249987, 0.307119, 0.402579, 0.561559, 0.826413", \ - "0.194442, 0.252153, 0.28701, 0.344124, 0.439537, 0.598646, 0.863694", \ - "0.220203, 0.277902, 0.312728, 0.369867, 0.465303, 0.624233, 0.889398", \ - "0.258931, 0.316668, 0.351464, 0.408619, 0.504025, 0.662931, 0.927775", \ - "0.315142, 0.372992, 0.407825, 0.464965, 0.560411, 0.719291, 0.984028", \ - "0.389643, 0.447728, 0.482571, 0.539734, 0.635201, 0.794114, 1.05891", \ - "0.494192, 0.552747, 0.587608, 0.644794, 0.740296, 0.899247, 1.16407" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173799, 0.0801757, 0.125995, 0.20278, 0.332037, 0.547551, 0.906826", \ - "0.0173992, 0.0801767, 0.125996, 0.202781, 0.332038, 0.547764, 0.907266", \ - "0.0174138, 0.0801777, 0.126038, 0.202785, 0.332096, 0.547993, 0.907382", \ - "0.0175057, 0.0801787, 0.126039, 0.202866, 0.332097, 0.547994, 0.907383", \ - "0.0177113, 0.0802241, 0.12604, 0.202867, 0.332098, 0.547995, 0.907384", \ - "0.018139, 0.080344, 0.126101, 0.202868, 0.332099, 0.547996, 0.907385", \ - "0.019152, 0.080606, 0.12616, 0.202869, 0.3321, 0.547997, 0.907386" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0659087, 0.123535, 0.158523, 0.215638, 0.311243, 0.470151, 0.73501", \ - "0.102935, 0.161563, 0.19665, 0.253987, 0.349588, 0.50863, 0.773535", \ - "0.127413, 0.187916, 0.223145, 0.280509, 0.376165, 0.535233, 0.8001", \ - "0.162712, 0.227103, 0.262455, 0.32017, 0.415824, 0.574931, 0.839894", \ - "0.210946, 0.282902, 0.31935, 0.376523, 0.472447, 0.63147, 0.896506", \ - "0.271078, 0.355737, 0.393211, 0.452055, 0.546919, 0.706593, 0.9717", \ - "0.343372, 0.447585, 0.489248, 0.550817, 0.646235, 0.805966, 1.0722" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165905, 0.0803157, 0.126253, 0.20302, 0.332258, 0.54774, 0.907037", \ - "0.0185956, 0.0808887, 0.126542, 0.203181, 0.332259, 0.547914, 0.907038", \ - "0.021418, 0.082036, 0.127345, 0.203696, 0.332514, 0.549755, 0.907259", \ - "0.026978, 0.0845341, 0.128858, 0.204642, 0.333164, 0.549756, 0.907278", \ - "0.0356589, 0.0901018, 0.132793, 0.206592, 0.334486, 0.549757, 0.907912", \ - "0.048048, 0.101386, 0.140244, 0.21195, 0.336786, 0.550976, 0.90916", \ - "0.065904, 0.12291, 0.157858, 0.224503, 0.344905, 0.555419, 0.912322" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0862257, 0.157462, 0.200995, 0.272854, 0.392467, 0.591813, 0.92405", \ - "0.115282, 0.187044, 0.230775, 0.302475, 0.422274, 0.621966, 0.953885", \ - "0.136748, 0.209924, 0.253748, 0.325539, 0.445237, 0.644639, 0.976873", \ - "0.169071, 0.244993, 0.288929, 0.360881, 0.480715, 0.680125, 1.01229", \ - "0.214853, 0.297694, 0.341941, 0.413801, 0.533694, 0.733168, 1.06535", \ - "0.274082, 0.371226, 0.416645, 0.488888, 0.609035, 0.807782, 1.14023", \ - "0.352468, 0.471595, 0.521111, 0.59559, 0.716259, 0.917179, 1.24905" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0220065, 0.10624, 0.168015, 0.271348, 0.444909, 0.734434, 1.21689", \ - "0.0230857, 0.106493, 0.168144, 0.271349, 0.445138, 0.734873, 1.21708", \ - "0.0249514, 0.107312, 0.168646, 0.271604, 0.445139, 0.735532, 1.21709", \ - "0.0290249, 0.108986, 0.169639, 0.272122, 0.445373, 0.735533, 1.21739", \ - "0.0373585, 0.112798, 0.17187, 0.273227, 0.446104, 0.735534, 1.2174", \ - "0.050774, 0.123203, 0.178304, 0.276768, 0.447748, 0.736073, 1.21818", \ - "0.069551, 0.144865, 0.194975, 0.287852, 0.454492, 0.74015, 1.2208" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0063181, 0.0066747, 0.0067052, 0.0066893, 0.006584, 0.0063848, 0.0064779", \ - "0.0063728, 0.0067696, 0.0067744, 0.0068743, 0.0066578, 0.0065457, 0.0063605", \ - "0.0063727, 0.006728, 0.0067964, 0.006836, 0.0067398, 0.0065164, 0.0064888", \ - "0.0063569, 0.0067428, 0.0067875, 0.0067176, 0.0068619, 0.0064374, 0.0068302", \ - "0.0062928, 0.0066798, 0.0067157, 0.0067877, 0.0065938, 0.0066318, 0.0064249", \ - "0.0062171, 0.0065611, 0.006648, 0.0066732, 0.0066937, 0.0066228, 0.0061544", \ - "0.0061611, 0.0064941, 0.0065777, 0.0065286, 0.0066238, 0.0066445, 0.0065772" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0035715, 0.0040428, 0.0040604, 0.00402, 0.003933, 0.0037352, 0.0033672", \ - "0.0001167, 0.0006427, 0.0006928, 0.0005816, 0.0005132, 0.0003586, 3.97004e-05", \ - "-7.83987e-05, 0.0003739, 0.000394, 0.0005305, 0.0003832, 0.000120401, -0.000195799", \ - "-0.000154801, 0.000336099, 0.000373699, 0.0002675, 0.000315599, 9.06996e-05, 0.0003959", \ - "-0.000228301, 0.0002719, 0.000309, 0.000358799, 0.000323599, -7.11009e-05, 0.0001706", \ - "-0.0003516, 0.000142699, 0.000161098, 0.000216199, 0.000225199, 0.000239799, -0.000279602", \ - "-0.0005075, -4.36008e-05, -2.81017e-05, 1.60001e-06, -1.94013e-05, 6.47996e-05, 0.000114299" \ - ); - } - } - internal_power () { - related_pin : "GATE_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0067318, 0.0070833, 0.0071178, 0.0070871, 0.0070038, 0.006795, 0.0068606", \ - "0.0063686, 0.0067338, 0.0069052, 0.0067962, 0.0066605, 0.0064558, 0.0065838", \ - "0.0063521, 0.0067263, 0.0068516, 0.0067542, 0.0068292, 0.0064567, 0.0065403", \ - "0.0064238, 0.0067659, 0.0067686, 0.0067987, 0.0068154, 0.0065172, 0.0066941", \ - "0.0063536, 0.006767, 0.0068309, 0.0068265, 0.0066339, 0.0068303, 0.0066772", \ - "0.0063055, 0.0066696, 0.006763, 0.0067922, 0.0068101, 0.0065902, 0.0063799", \ - "0.0060674, 0.0064283, 0.0064981, 0.0064942, 0.0065436, 0.0065552, 0.0065283" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0054967, 0.0059911, 0.0060077, 0.0059712, 0.0058922, 0.0056829, 0.0053272", \ - "0.0050313, 0.0055355, 0.0056262, 0.0057125, 0.0054038, 0.0052469, 0.0049205", \ - "0.0050092, 0.0054728, 0.0054987, 0.0055768, 0.0054246, 0.0052221, 0.0049104", \ - "0.0050037, 0.0055003, 0.005549, 0.0054401, 0.0054741, 0.0052377, 0.004858", \ - "0.0049414, 0.0054593, 0.0054992, 0.005558, 0.0054862, 0.0051309, 0.0055066", \ - "0.0049962, 0.0055024, 0.0054959, 0.0055863, 0.0056056, 0.0055852, 0.0050572", \ - "0.0049742, 0.0054244, 0.0054486, 0.005513, 0.0053903, 0.0055643, 0.005478" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00988898, 0.0103018, 0.0102947, 0.0102926, 0.0101323, 0.0101179, 0.0100069", \ - "0.00964736, 0.0100084, 0.0100815, 0.0100238, 0.00990572, 0.00993849, 0.00991142", \ - "0.00958038, 0.0098659, 0.00992314, 0.00999304, 0.00997904, 0.00985433, 0.0098173", \ - "0.00961283, 0.00986363, 0.00993039, 0.00984013, 0.00999129, 0.00984398, 0.00968902", \ - "0.0100053, 0.0101091, 0.0102011, 0.0102684, 0.0101689, 0.0100802, 0.0101048", \ - "0.0114871, 0.0113888, 0.011448, 0.0114906, 0.011648, 0.0115238, 0.0110866", \ - "0.0154641, 0.0150329, 0.0150493, 0.0149667, 0.015072, 0.0151805, 0.015109" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00764249, 0.00809683, 0.00811396, 0.00807112, 0.00800245, 0.00779286, 0.00745787", \ - "0.00746791, 0.0078484, 0.00796003, 0.00793444, 0.00780647, 0.0076692, 0.00729448", \ - "0.00753257, 0.0078449, 0.00789808, 0.0079996, 0.00786603, 0.00793172, 0.0073825", \ - "0.00786263, 0.00813123, 0.00821072, 0.00820045, 0.00811411, 0.00844084, 0.00796795", \ - "0.00872953, 0.00880872, 0.00898961, 0.00904649, 0.00907597, 0.00877788, 0.00895571", \ - "0.010837, 0.0107089, 0.0107458, 0.010902, 0.0108352, 0.0110412, 0.0104946", \ - "0.0152931, 0.0147703, 0.0147373, 0.0148723, 0.0148038, 0.0148742, 0.0149788" \ - ); - } - } - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00203855; - rise_capacitance : 0.00225741; - rise_capacitance_range (0.00203423, 0.00241776); - fall_capacitance : 0.00181969; - fall_capacitance_range (0.00181969, 0.00237928); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0660201, 0.0421825, 0.093583, 0.139487", \ - "-0.179453, -0.0713009, -0.012145, 0.0335857", \ - "-0.255605, -0.142577, -0.0836493, -0.0354333", \ - "-0.336467, -0.223267, -0.159488, -0.106255" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0831365, -0.0601463, -0.0530083, -0.0574938", \ - "-0.191932, -0.16552, -0.159, -0.161593", \ - "-0.258177, -0.223872, -0.218568, -0.22188", \ - "-0.320277, -0.283745, -0.275311, -0.274493" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0806913, -0.0297034, -0.0832959, -0.123297", \ - "0.191932, 0.0814867, 0.0252571, -0.0225897", \ - "0.268464, 0.155689, 0.0944428, 0.0467332", \ - "0.349959, 0.234263, 0.173613, 0.121013" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0929172, 0.0826087, 0.107016, 0.16273", \ - "0.19942, 0.183345, 0.195714, 0.235816", \ - "0.26332, 0.242229, 0.24825, 0.278379", \ - "0.325674, 0.29749, 0.300736, 0.324669" \ - ); - } - } - internal_power () { - when : "(GATE_N * RESET_B * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00342224, 0.00320697, 0.00323852, 0.00348854, 0.00410143, 0.00568283, 0.00909654" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00383688, 0.00372414, 0.00379267, 0.00405326, 0.00471781, 0.00631842, 0.00983415" \ - ); - } - } - internal_power () { - when : "!RESET_B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0118426, 0.0115165, 0.0115553, 0.0117838, 0.0124361, 0.0140138, 0.0174412" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0142491, 0.0174859, 0.0177271, 0.0180197, 0.0187068, 0.0203214, 0.0238857" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0118426, 0.0115165, 0.0115553, 0.0117838, 0.0124361, 0.0140138, 0.0174412" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0142491, 0.0174859, 0.0177271, 0.0180197, 0.0187068, 0.0203214, 0.0238857" \ - ); - } - } - } - pin (GATE_N) { - clock : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00217115; - rise_capacitance : 0.0025669; - rise_capacitance_range (0.00232165, 0.00280268); - fall_capacitance : 0.00197328; - fall_capacitance_range (0.00197328, 0.00271303); - timing () { - related_pin : "GATE_N"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.108643, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0134156, 0.0130632, 0.0130692, 0.0133011, 0.013954, 0.0157817, 0.0199434" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0126695, 0.0123932, 0.0124518, 0.0127327, 0.0135378, 0.0154375, 0.0198814" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015103, 0.0152059, 0.0152494, 0.015518, 0.0163676, 0.0183502, 0.0230049" \ - ); - } - } - internal_power () { - when : "(!D * !RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00790098, 0.00762054, 0.00758472, 0.00788473, 0.00860849, 0.0105185, 0.0147835" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0151556, 0.0152565, 0.0152955, 0.0155824, 0.0164072, 0.0183933, 0.0229212" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0134156, 0.0130632, 0.0130692, 0.0133011, 0.013954, 0.0157817, 0.0199434" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015103, 0.0152059, 0.0152494, 0.015518, 0.0163676, 0.0183502, 0.0230049" \ - ); - } - } - } - pin (RESET_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00298489; - rise_capacitance : 0.00310033; - rise_capacitance_range (0.0025823, 0.00368836); - fall_capacitance : 0.00286946; - fall_capacitance_range (0.00265471, 0.00301559); - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0342327, -0.144511, -0.204169, -0.258215", \ - "0.0297034, -0.0789403, -0.139955, -0.195777", \ - "0.0678652, -0.0409916, -0.102538, -0.159488", \ - "0.112503, 0.0088447, -0.0523831, -0.109207" \ - ); - } - } - timing () { - related_pin : "GATE_N"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0489038, 0.159486, 0.222172, 0.277103", \ - "-0.0172243, 0.0916726, 0.155689, 0.212271", \ - "-0.0550064, 0.0514812, 0.113331, 0.170788", \ - "-0.104408, 0.00215129, 0.0636829, 0.118062" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.179138, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000203332, 0.000195991, 0.000203889, 0.000204339, 0.000205252, 0.000196785, 0.000195597" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000186418, 0.000116341, 9.7442e-05, 8.15619e-05, 6.85199e-05, 5.72199e-05, 4.51212e-05" \ - ); - } - } - internal_power () { - when : "(!D * GATE_N * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "8.14143e-05, 7.32063e-05, 8.21619e-05, 8.20078e-05, 8.35649e-05, 7.48764e-05, 7.3173e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "6.49418e-05, -4.58502e-06, -2.3837e-05, -3.95122e-05, -5.21818e-05, -6.37136e-05, -7.3173e-05" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "8.14143e-05, 7.32063e-05, 8.21619e-05, 8.20078e-05, 8.35649e-05, 7.48764e-05, 7.3173e-05" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "6.49418e-05, -4.58502e-06, -2.3837e-05, -3.95122e-05, -5.21818e-05, -6.37136e-05, -7.3173e-05" \ - ); - } - } - } - latch (IQ,IQN) { - clear : "!RESET_B"; - data_in : "D"; - enable : "!GATE_N"; - } - } - cell (sg13g2_dlygate4sd1_1) { - area : 14.5152; - cell_footprint : "dlygate4sd1"; - cell_leakage_power : 186.799; - leakage_power () { - value : 196.778; - when : "!A&!X"; - } - leakage_power () { - value : 176.82; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.115075, 0.182001, 0.225454, 0.297016, 0.416641, 0.616105, 0.948361", \ - "0.149291, 0.216143, 0.259596, 0.331161, 0.450843, 0.650203, 0.982484", \ - "0.170814, 0.237497, 0.280979, 0.352587, 0.472233, 0.671753, 1.00415", \ - "0.201296, 0.268157, 0.311714, 0.383424, 0.503049, 0.702325, 1.03449", \ - "0.241475, 0.308259, 0.351811, 0.423541, 0.543196, 0.74254, 1.07456", \ - "0.292057, 0.358934, 0.402397, 0.474135, 0.593864, 0.793283, 1.12529", \ - "0.345581, 0.412553, 0.456055, 0.527815, 0.64756, 0.84698, 1.17921" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173, 0.103843, 0.166344, 0.270026, 0.443675, 0.733162, 1.21564", \ - "0.017301, 0.103844, 0.166345, 0.270063, 0.443703, 0.733603, 1.21596", \ - "0.0173984, 0.103845, 0.166346, 0.270064, 0.443704, 0.735062, 1.21614", \ - "0.0174403, 0.103846, 0.166347, 0.270093, 0.443705, 0.735063, 1.21615", \ - "0.0177388, 0.103847, 0.166348, 0.270094, 0.443783, 0.735064, 1.21616", \ - "0.018106, 0.103855, 0.166397, 0.270095, 0.443825, 0.735065, 1.21617", \ - "0.018867, 0.103909, 0.166458, 0.270175, 0.443826, 0.735066, 1.21618" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.135037, 0.190051, 0.224891, 0.28225, 0.378141, 0.537923, 0.804245", \ - "0.174188, 0.229275, 0.264145, 0.321569, 0.417575, 0.577196, 0.843402", \ - "0.201992, 0.257062, 0.291939, 0.349349, 0.445265, 0.605108, 0.871563", \ - "0.243955, 0.299057, 0.333911, 0.391344, 0.487258, 0.646979, 0.913205", \ - "0.305771, 0.360978, 0.395868, 0.453286, 0.549273, 0.70896, 0.97507", \ - "0.390222, 0.445743, 0.480613, 0.53809, 0.634118, 0.793831, 1.05997", \ - "0.509456, 0.565334, 0.600325, 0.657782, 0.753856, 0.913627, 1.17984" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0140168, 0.0789398, 0.125534, 0.203068, 0.333027, 0.549637, 0.910771", \ - "0.0140178, 0.0789408, 0.125535, 0.203122, 0.333491, 0.549754, 0.910772", \ - "0.014059, 0.0789417, 0.125536, 0.203123, 0.333492, 0.549813, 0.91142", \ - "0.0141859, 0.0789427, 0.125597, 0.203124, 0.333493, 0.549814, 0.911421", \ - "0.0144812, 0.0789761, 0.125598, 0.203125, 0.333494, 0.549815, 0.911422", \ - "0.014895, 0.079081, 0.125599, 0.203126, 0.333495, 0.549886, 0.911423", \ - "0.01591, 0.079311, 0.125691, 0.203127, 0.333496, 0.549982, 0.911424" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0125645, 0.0129907, 0.0129897, 0.0129482, 0.0128454, 0.0126359, 0.0125878", \ - "0.0123168, 0.0127566, 0.0127449, 0.0127159, 0.0125919, 0.012407, 0.0123162", \ - "0.0122567, 0.012638, 0.0126618, 0.0127966, 0.0126433, 0.0124721, 0.0124273", \ - "0.0123128, 0.0127491, 0.0127739, 0.0126852, 0.0127936, 0.0124132, 0.0123341", \ - "0.0126383, 0.0130137, 0.0130832, 0.0131355, 0.0130195, 0.0129382, 0.0126664", \ - "0.0134847, 0.0138529, 0.0138999, 0.0139108, 0.0139783, 0.0139322, 0.0134404", \ - "0.0155765, 0.015883, 0.0159473, 0.0159836, 0.0160044, 0.0160348, 0.0159742" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119927, 0.0124352, 0.0124294, 0.012381, 0.0123029, 0.0121389, 0.0117822", \ - "0.0118005, 0.0122701, 0.0123945, 0.0122618, 0.0122218, 0.011971, 0.0116421", \ - "0.0117863, 0.012217, 0.0122238, 0.0123456, 0.0121404, 0.0119326, 0.0116666", \ - "0.0118695, 0.0123419, 0.0123587, 0.0122686, 0.0122826, 0.0121216, 0.011829", \ - "0.01219, 0.0126516, 0.0126782, 0.0127324, 0.0126932, 0.0123259, 0.0128319", \ - "0.0131033, 0.0135618, 0.0135455, 0.0136224, 0.0136563, 0.013654, 0.0131408", \ - "0.0152266, 0.0156254, 0.0156444, 0.0157059, 0.015595, 0.0158062, 0.0157239" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00148644; - rise_capacitance : 0.00147215; - rise_capacitance_range (0.00133542, 0.00160214); - fall_capacitance : 0.00150073; - fall_capacitance_range (0.00141149, 0.00156312); - } - } - cell (sg13g2_dlygate4sd2_1) { - area : 14.5152; - cell_footprint : "dlygate4sd2"; - cell_leakage_power : 188.572; - leakage_power () { - value : 198.55; - when : "!A&!X"; - } - leakage_power () { - value : 178.595; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.167027, 0.234929, 0.278357, 0.350007, 0.46973, 0.669224, 1.00129", \ - "0.203445, 0.271336, 0.314845, 0.386611, 0.506267, 0.705761, 1.03788", \ - "0.227857, 0.295737, 0.339284, 0.410827, 0.530511, 0.729921, 1.06218", \ - "0.263386, 0.331249, 0.374832, 0.446399, 0.566053, 0.765324, 1.0975", \ - "0.313086, 0.381005, 0.424566, 0.496229, 0.615904, 0.81526, 1.14729", \ - "0.378315, 0.446331, 0.489934, 0.561568, 0.681258, 0.88065, 1.21277", \ - "0.452654, 0.520854, 0.56438, 0.636067, 0.755858, 0.955424, 1.28743" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188881, 0.104448, 0.166827, 0.27044, 0.444023, 0.733533, 1.21611", \ - "0.0188891, 0.104449, 0.166836, 0.270605, 0.444511, 0.733654, 1.21628", \ - "0.0188901, 0.10445, 0.166837, 0.270606, 0.444512, 0.734099, 1.21629", \ - "0.0188981, 0.104453, 0.166838, 0.270607, 0.444513, 0.7341, 1.21712", \ - "0.0190239, 0.104476, 0.166839, 0.270608, 0.444514, 0.734101, 1.21713", \ - "0.019502, 0.104535, 0.166883, 0.270609, 0.444515, 0.734102, 1.21714", \ - "0.020235, 0.10471, 0.167013, 0.27061, 0.444516, 0.734103, 1.21715" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.189468, 0.251529, 0.287116, 0.344799, 0.440875, 0.600811, 0.867", \ - "0.230811, 0.292912, 0.328505, 0.386155, 0.48228, 0.642342, 0.908459", \ - "0.262153, 0.324273, 0.359812, 0.417437, 0.513552, 0.673367, 0.939594", \ - "0.311487, 0.373525, 0.409094, 0.466801, 0.562816, 0.722712, 0.988947", \ - "0.384765, 0.44696, 0.482507, 0.540209, 0.636356, 0.796165, 1.06236", \ - "0.484851, 0.547218, 0.582832, 0.640159, 0.736262, 0.896192, 1.16241", \ - "0.620726, 0.683443, 0.719124, 0.776811, 0.872977, 1.03285, 1.29914" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0198558, 0.0841196, 0.129456, 0.206138, 0.335671, 0.552284, 0.913389", \ - "0.0198568, 0.0841267, 0.129577, 0.206139, 0.335675, 0.552492, 0.91339", \ - "0.0198578, 0.0841277, 0.129578, 0.20614, 0.335676, 0.552493, 0.913391", \ - "0.0198588, 0.0841287, 0.129579, 0.20617, 0.335823, 0.552494, 0.913392", \ - "0.020062, 0.0841976, 0.12958, 0.206171, 0.335824, 0.552495, 0.913764", \ - "0.020354, 0.084365, 0.129764, 0.206231, 0.335825, 0.552496, 0.913765", \ - "0.020981, 0.084695, 0.129874, 0.206254, 0.335826, 0.552497, 0.913966" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0148134, 0.0152161, 0.0152233, 0.0151988, 0.0150801, 0.0148827, 0.0149211", \ - "0.01453, 0.0149898, 0.0149568, 0.0149473, 0.0148383, 0.0146184, 0.0146991", \ - "0.0144894, 0.0148692, 0.0149399, 0.0150102, 0.0147726, 0.0145907, 0.014618", \ - "0.0145026, 0.0149372, 0.0149454, 0.0148893, 0.0149228, 0.0145675, 0.0147123", \ - "0.014756, 0.0151733, 0.015211, 0.015259, 0.0151257, 0.015117, 0.0148504", \ - "0.0155498, 0.0158888, 0.0159848, 0.0159925, 0.0160089, 0.0159632, 0.0154442", \ - "0.0174849, 0.0178112, 0.017892, 0.0178423, 0.0179383, 0.0179621, 0.0178512" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0143144, 0.0147847, 0.0148101, 0.0147772, 0.0146945, 0.0145199, 0.0142214", \ - "0.0140422, 0.0145614, 0.014593, 0.0145224, 0.0144435, 0.0143416, 0.0139551", \ - "0.0139887, 0.0144574, 0.0144975, 0.0146193, 0.0144679, 0.0142191, 0.0139077", \ - "0.0140844, 0.0145508, 0.0145535, 0.0145302, 0.0145559, 0.0142849, 0.0140139", \ - "0.0143353, 0.0147944, 0.014886, 0.0149145, 0.0147566, 0.0145768, 0.0152145", \ - "0.0152478, 0.0156549, 0.0157116, 0.0157637, 0.0157904, 0.0158263, 0.0152489", \ - "0.0173163, 0.0177005, 0.0177439, 0.0178068, 0.0177244, 0.0178627, 0.0177817" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00148265; - rise_capacitance : 0.00146765; - rise_capacitance_range (0.00134557, 0.00158779); - fall_capacitance : 0.00149766; - fall_capacitance_range (0.00142274, 0.00155454); - } - } - cell (sg13g2_dlygate4sd3_1) { - area : 16.3296; - cell_footprint : "dlygate4sd3"; - cell_leakage_power : 399.858; - leakage_power () { - value : 409.819; - when : "!A&!X"; - } - leakage_power () { - value : 389.897; - when : "A&X"; - } - pin (X) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.345051, 0.422955, 0.467798, 0.540285, 0.660611, 0.859992, 1.19218", \ - "0.385669, 0.463611, 0.508373, 0.581009, 0.70106, 0.900757, 1.23277", \ - "0.415674, 0.493533, 0.53849, 0.610883, 0.731079, 0.930462, 1.26296", \ - "0.461351, 0.539393, 0.584227, 0.656789, 0.776793, 0.976513, 1.30874", \ - "0.528205, 0.60632, 0.651133, 0.723748, 0.843957, 1.04332, 1.37549", \ - "0.623385, 0.701443, 0.746487, 0.818748, 0.938895, 1.13876, 1.4709", \ - "0.743936, 0.822147, 0.867085, 0.939523, 1.05976, 1.25922, 1.59155" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.027473, 0.112583, 0.173255, 0.275354, 0.447978, 0.736938, 1.21904", \ - "0.027474, 0.112584, 0.173256, 0.275362, 0.448121, 0.737035, 1.21905", \ - "0.02749, 0.112585, 0.173257, 0.275363, 0.448387, 0.737036, 1.21947", \ - "0.027491, 0.112586, 0.173294, 0.275363, 0.448388, 0.737037, 1.2195", \ - "0.0275189, 0.112587, 0.173295, 0.275364, 0.448389, 0.737038, 1.21951", \ - "0.027679, 0.112708, 0.173296, 0.275444, 0.44839, 0.737039, 1.21952", \ - "0.028081, 0.112962, 0.173472, 0.275514, 0.448391, 0.73704, 1.21953" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.35893, 0.437052, 0.476526, 0.536837, 0.634141, 0.794506, 1.061", \ - "0.402075, 0.480173, 0.51913, 0.579847, 0.677245, 0.837373, 1.10383", \ - "0.438218, 0.516379, 0.555918, 0.616099, 0.71346, 0.873871, 1.14025", \ - "0.499116, 0.577275, 0.61644, 0.677031, 0.774362, 0.93469, 1.20117", \ - "0.593103, 0.671387, 0.710501, 0.770994, 0.868489, 1.02876, 1.29527", \ - "0.727564, 0.805561, 0.84478, 0.905353, 1.00285, 1.16316, 1.42966", \ - "0.90967, 0.988401, 1.02775, 1.08858, 1.18601, 1.34632, 1.61288" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0312882, 0.0999122, 0.144104, 0.217966, 0.344094, 0.55831, 0.918461", \ - "0.0312892, 0.0999538, 0.144105, 0.217967, 0.344454, 0.558419, 0.918467", \ - "0.0312902, 0.0999548, 0.144106, 0.217968, 0.344455, 0.55842, 0.918468", \ - "0.0312912, 0.0999821, 0.144107, 0.217969, 0.344456, 0.558496, 0.919442", \ - "0.031371, 0.100003, 0.144108, 0.21797, 0.344457, 0.558497, 0.919443", \ - "0.03164, 0.100297, 0.144125, 0.217971, 0.344458, 0.558498, 0.919444", \ - "0.032116, 0.100811, 0.144626, 0.218165, 0.344501, 0.55863, 0.919445" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0210515, 0.0213802, 0.0214375, 0.0214382, 0.0213404, 0.0211207, 0.0211992", \ - "0.0208115, 0.0211057, 0.0211433, 0.0211672, 0.0210855, 0.0209123, 0.0209236", \ - "0.0206463, 0.0209668, 0.0211431, 0.0210617, 0.0209731, 0.0206667, 0.0208239", \ - "0.0206162, 0.0209155, 0.0209424, 0.0209995, 0.020992, 0.0207327, 0.0207521", \ - "0.0207208, 0.0210544, 0.0211532, 0.0211568, 0.0210181, 0.0212001, 0.0211685", \ - "0.0214293, 0.0217332, 0.0217841, 0.0218903, 0.0219002, 0.0217406, 0.0213794", \ - "0.0231324, 0.0234076, 0.0234155, 0.0235097, 0.023445, 0.0235677, 0.0235575" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206855, 0.0210822, 0.0211644, 0.0211475, 0.0210683, 0.0209387, 0.020582", \ - "0.0204606, 0.0208127, 0.0208443, 0.0208477, 0.0207539, 0.0206067, 0.0202384", \ - "0.0202797, 0.0206908, 0.0208077, 0.0208449, 0.0206294, 0.0205197, 0.0201598", \ - "0.0202406, 0.0206376, 0.0206873, 0.0207165, 0.0208049, 0.0206687, 0.0202293", \ - "0.0204626, 0.0208499, 0.0209146, 0.0209491, 0.0207761, 0.0207497, 0.0207277", \ - "0.021166, 0.0215038, 0.021528, 0.0216233, 0.021632, 0.0216787, 0.021026", \ - "0.0230068, 0.0233302, 0.0233424, 0.0233684, 0.0235119, 0.0234839, 0.0234587" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00150175; - rise_capacitance : 0.00148316; - rise_capacitance_range (0.00139554, 0.00157797); - fall_capacitance : 0.00152035; - fall_capacitance_range (0.00146182, 0.00156778); - } - } - cell (sg13g2_ebufn_2) { - area : 18.144; - cell_footprint : "ebufn"; - cell_leakage_power : 236.415; - leakage_power () { - value : 186.811; - when : "A&TE_B"; - } - leakage_power () { - value : 138.427; - when : "!A&TE_B"; - } - leakage_power () { - value : 289.18; - when : "A&!TE_B"; - } - leakage_power () { - value : 331.24; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 0.6; - capacitance : 0.00595145; - rise_capacitance : 0.0044993; - rise_capacitance_range (0.0044993, 0.0044993); - fall_capacitance : 0.00740361; - fall_capacitance_range (0.00740361, 0.00740361); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.063101, 0.201028, 0.289679, 0.436931, 0.684429, 1.09753, 1.78686", \ - "0.100393, 0.239165, 0.328839, 0.47635, 0.723384, 1.13645, 1.82502", \ - "0.124515, 0.263341, 0.353382, 0.501446, 0.748774, 1.16115, 1.85124", \ - "0.159045, 0.298525, 0.38902, 0.537237, 0.785312, 1.19818, 1.88629", \ - "0.208294, 0.351262, 0.44097, 0.589358, 0.837824, 1.25094, 1.93945", \ - "0.273663, 0.427239, 0.516086, 0.664396, 0.912349, 1.32558, 2.01346", \ - "0.362551, 0.535218, 0.620769, 0.769963, 1.01829, 1.42867, 2.11741" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.021191, 0.204689, 0.330201, 0.538001, 0.885868, 1.46566, 2.43192", \ - "0.0240434, 0.20469, 0.330242, 0.538002, 0.885987, 1.46575, 2.43193", \ - "0.0276244, 0.204945, 0.330342, 0.538018, 0.887813, 1.46576, 2.43323", \ - "0.034374, 0.20568, 0.33092, 0.538085, 0.887814, 1.46577, 2.43324", \ - "0.0451036, 0.207293, 0.33182, 0.538938, 0.887815, 1.46578, 2.43654", \ - "0.062105, 0.212917, 0.334323, 0.540617, 0.887816, 1.46579, 2.43655", \ - "0.088018, 0.230151, 0.343989, 0.545932, 0.890767, 1.46796, 2.43656" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0662378, 0.170688, 0.235668, 0.342617, 0.521111, 0.818494, 1.31433", \ - "0.102209, 0.20698, 0.272074, 0.378915, 0.557491, 0.855059, 1.35101", \ - "0.125844, 0.231362, 0.296322, 0.40323, 0.58189, 0.879598, 1.37538", \ - "0.159251, 0.267613, 0.3326, 0.439431, 0.618354, 0.915889, 1.41194", \ - "0.204416, 0.318954, 0.382879, 0.489269, 0.668453, 0.965614, 1.46101", \ - "0.26142, 0.385884, 0.449441, 0.555322, 0.732859, 1.02922, 1.52447", \ - "0.329307, 0.474325, 0.539126, 0.644747, 0.821316, 1.11754, 1.61152" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.018874, 0.142461, 0.228773, 0.371297, 0.609485, 1.00702, 1.66948", \ - "0.0212974, 0.142685, 0.228815, 0.371321, 0.609954, 1.00703, 1.6706", \ - "0.0246993, 0.143412, 0.228937, 0.371322, 0.610066, 1.00782, 1.67082", \ - "0.0319093, 0.145002, 0.229974, 0.37164, 0.610067, 1.00783, 1.67083", \ - "0.0433702, 0.149314, 0.232099, 0.373098, 0.610632, 1.00784, 1.67084", \ - "0.060731, 0.159045, 0.237816, 0.375596, 0.612558, 1.0093, 1.67085", \ - "0.087383, 0.181314, 0.252638, 0.385333, 0.618216, 1.01227, 1.67252" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.0460745, 0.0460749, 0.0460759, 0.0460769, 0.0460779, 0.0460789, 0.0460799", \ - "0.0743273, 0.0743283, 0.0743293, 0.0743303, 0.0743313, 0.0743323, 0.0743333", \ - "0.08875, 0.088751, 0.088752, 0.088753, 0.088754, 0.088755, 0.088756", \ - "0.1097, 0.109701, 0.109702, 0.109703, 0.109704, 0.109705, 0.109706", \ - "0.139031, 0.139032, 0.139033, 0.139034, 0.139035, 0.139036, 0.139037", \ - "0.180985, 0.180986, 0.180987, 0.180988, 0.180989, 0.18099, 0.180991", \ - "0.236878, 0.236879, 0.23688, 0.236881, 0.236882, 0.236883, 0.236884" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.0460745, 0.0460749, 0.0460759, 0.0460769, 0.0460779, 0.0460789, 0.0460799", \ - "0.0743273, 0.0743283, 0.0743293, 0.0743303, 0.0743313, 0.0743323, 0.0743333", \ - "0.08875, 0.088751, 0.088752, 0.088753, 0.088754, 0.088755, 0.088756", \ - "0.1097, 0.109701, 0.109702, 0.109703, 0.109704, 0.109705, 0.109706", \ - "0.139031, 0.139032, 0.139033, 0.139034, 0.139035, 0.139036, 0.139037", \ - "0.180985, 0.180986, 0.180987, 0.180988, 0.180989, 0.18099, 0.180991", \ - "0.236878, 0.236879, 0.23688, 0.236881, 0.236882, 0.236883, 0.236884" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0275658, 0.0275668, 0.0275678, 0.0275688, 0.0275698, 0.0275708, 0.0275718", \ - "0.0275668, 0.0275678, 0.0275688, 0.0275698, 0.0275708, 0.0275718, 0.0275728", \ - "0.0277261, 0.0277271, 0.0277281, 0.0277291, 0.0277301, 0.0277311, 0.0277321", \ - "0.03192, 0.031921, 0.031922, 0.031923, 0.031924, 0.031925, 0.031926", \ - "0.0410024, 0.0410034, 0.0410044, 0.0410054, 0.0410064, 0.0410074, 0.0410084", \ - "0.0589856, 0.0589866, 0.0589876, 0.0589886, 0.0589896, 0.0589906, 0.0589916", \ - "0.0956223, 0.0956233, 0.0956243, 0.0956253, 0.0956263, 0.0956273, 0.0956283" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0275658, 0.0275668, 0.0275678, 0.0275688, 0.0275698, 0.0275708, 0.0275718", \ - "0.0275668, 0.0275678, 0.0275688, 0.0275698, 0.0275708, 0.0275718, 0.0275728", \ - "0.0277261, 0.0277271, 0.0277281, 0.0277291, 0.0277301, 0.0277311, 0.0277321", \ - "0.03192, 0.031921, 0.031922, 0.031923, 0.031924, 0.031925, 0.031926", \ - "0.0410024, 0.0410034, 0.0410044, 0.0410054, 0.0410064, 0.0410074, 0.0410084", \ - "0.0589856, 0.0589866, 0.0589876, 0.0589886, 0.0589896, 0.0589906, 0.0589916", \ - "0.0956223, 0.0956233, 0.0956243, 0.0956253, 0.0956263, 0.0956273, 0.0956283" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.0355194, 0.167415, 0.257537, 0.405974, 0.65446, 1.06909, 1.75923", \ - "0.058224, 0.199818, 0.289848, 0.438438, 0.68726, 1.10206, 1.79338", \ - "0.0690872, 0.22748, 0.31868, 0.467539, 0.716532, 1.13114, 1.82136", \ - "0.0793029, 0.275041, 0.373037, 0.525508, 0.775341, 1.19032, 1.88067", \ - "0.0793039, 0.347872, 0.463279, 0.631536, 0.891664, 1.30991, 2.00131", \ - "0.0793049, 0.440398, 0.59214, 0.795982, 1.09105, 1.53502, 2.23693", \ - "0.0793059, 0.519989, 0.742649, 1.02279, 1.39083, 1.91149, 2.67268" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.0210387, 0.204525, 0.330342, 0.537908, 0.886024, 1.46535, 2.43088", \ - "0.027508, 0.205951, 0.33047, 0.537909, 0.886143, 1.46551, 2.43111", \ - "0.0349402, 0.212499, 0.333775, 0.53905, 0.886736, 1.46552, 2.43232", \ - "0.0502265, 0.234014, 0.350346, 0.548118, 0.889134, 1.4665, 2.43233", \ - "0.0804033, 0.284961, 0.398604, 0.587602, 0.913903, 1.47609, 2.43422", \ - "0.133048, 0.384523, 0.501167, 0.687396, 1.00154, 1.53677, 2.46039", \ - "0.233985, 0.567403, 0.708453, 0.898418, 1.20846, 1.72582, 2.60967" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0639538, 0.228564, 0.338266, 0.519658, 0.823719, 1.33072, 2.17525", \ - "0.0945472, 0.258003, 0.367169, 0.548223, 0.852101, 1.35936, 2.20484", \ - "0.112887, 0.2763, 0.38518, 0.565926, 0.869459, 1.37625, 2.22104", \ - "0.137905, 0.302643, 0.410855, 0.5908, 0.893791, 1.4, 2.24447", \ - "0.171436, 0.339095, 0.446054, 0.625853, 0.927669, 1.43194, 2.27624", \ - "0.210824, 0.386411, 0.494118, 0.671887, 0.971288, 1.47466, 2.3165", \ - "0.255681, 0.448924, 0.555852, 0.732539, 1.02997, 1.52893, 2.36703" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0165414, 0.142501, 0.228598, 0.37101, 0.609547, 1.00769, 1.66937", \ - "0.0168421, 0.142604, 0.228599, 0.371011, 0.609944, 1.0077, 1.66938", \ - "0.0173971, 0.142674, 0.228795, 0.371299, 0.609945, 1.00771, 1.66939", \ - "0.0187537, 0.142859, 0.228821, 0.3713, 0.609946, 1.00911, 1.67055", \ - "0.0218138, 0.14299, 0.228991, 0.371301, 0.609947, 1.00912, 1.67056", \ - "0.027621, 0.143525, 0.229388, 0.371772, 0.609948, 1.00913, 1.67072", \ - "0.037442, 0.147075, 0.231307, 0.372993, 0.610353, 1.00914, 1.67073" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.00931465, 0.0100254, 0.00964625, 0.00920045, 0.00866635, 0.00837225, 0.00803105", \ - "0.00927654, 0.0102937, 0.0101195, 0.00969724, 0.00911614, 0.00869814, 0.00825384", \ - "0.00921988, 0.0101073, 0.0100799, 0.010025, 0.00944208, 0.00882098, 0.00849948", \ - "0.00922248, 0.00976078, 0.00988888, 0.0100834, 0.00956338, 0.00893578, 0.00836328", \ - "0.00936799, 0.00953269, 0.00971429, 0.00969939, 0.00986649, 0.00924389, 0.00903669", \ - "0.00982296, 0.00929586, 0.00942776, 0.00962646, 0.00956336, 0.00930846, 0.00893966", \ - "0.0106891, 0.0091457, 0.0089916, 0.0091826, 0.0093618, 0.0092954, 0.0085446" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.00813449, 0.00955219, 0.00960569, 0.00955179, 0.00931819, 0.00894449, 0.00829259", \ - "0.00794544, 0.00928284, 0.00933604, 0.00931984, 0.00918354, 0.00878184, 0.00834324", \ - "0.00790396, 0.00896996, 0.00928506, 0.00928826, 0.00898866, 0.00871966, 0.00820586", \ - "0.00792762, 0.00879142, 0.00881592, 0.00901882, 0.00885532, 0.00846622, 0.00796202", \ - "0.00813022, 0.00859902, 0.00877612, 0.00877982, 0.00866682, 0.00860312, 0.00828982", \ - "0.00867316, 0.00827396, 0.00843546, 0.00856646, 0.00868656, 0.00782346, 0.00855096", \ - "0.0096608, 0.0080069, 0.0080242, 0.008043, 0.0083067, 0.0082274, 0.0081743" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0054993, 0.0512993, 0.0824993, 0.134099, 0.220499, 0.364499, 0.604499"); - values ( \ - "0.0015402, 0.0014084, 0.0013256, 0.0011812, 0.0009618, 0.0008991, 0.000658", \ - "0.0015173, 0.0013873, 0.0013702, 0.001144, 0.0009591, 0.0008805, 0.0007348", \ - "0.0015081, 0.001476, 0.0012988, 0.0011671, 0.001029, 0.000800001, 0.0006862", \ - "0.0015194, 0.0014163, 0.0014052, 0.0012574, 0.0012645, 0.0009885, 0.0005904", \ - "0.001509, 0.001573, 0.0014679, 0.0012661, 0.0014964, 0.0010356, 0.000852599", \ - "0.0015565, 0.0015636, 0.0015678, 0.001534, 0.0010198, 0.0014353, 0.000806399", \ - "0.0015224, 0.001462, 0.0016995, 0.0015636, 0.0014971, 0.0009101, 0.000884799" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00840361, 0.0542036, 0.0854036, 0.137004, 0.223404, 0.367404, 0.607404"); - values ( \ - "0.0020347, 0.0127159, 0.0206847, 0.0339567, 0.0563626, 0.0938114, 0.155831", \ - "0.0018881, 0.0119894, 0.0194443, 0.0327056, 0.0547332, 0.092086, 0.154351", \ - "0.0018265, 0.011172, 0.0191636, 0.0318787, 0.0541926, 0.0909121, 0.153748", \ - "0.0017452, 0.0108871, 0.0178134, 0.0305784, 0.0545112, 0.0897826, 0.150932", \ - "0.0016456, 0.0100415, 0.0171091, 0.0294063, 0.0500896, 0.089901, 0.147478", \ - "0.0015502, 0.0088788, 0.0152361, 0.0274121, 0.0482953, 0.0832794, 0.14592", \ - "0.0014569, 0.00756, 0.0133823, 0.0242679, 0.0436208, 0.079026, 0.139514" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00261694; - rise_capacitance : 0.00265546; - rise_capacitance_range (0.00238463, 0.00285772); - fall_capacitance : 0.00257843; - fall_capacitance_range (0.00234251, 0.00281621); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00363485, 0.00342526, 0.00352792, 0.00383832, 0.00463481, 0.00657054, 0.0108165" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00305161, 0.00296256, 0.00308604, 0.00341608, 0.00426268, 0.00626344, 0.0105687" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00638076; - rise_capacitance : 0.00658011; - rise_capacitance_range (0.00496073, 0.00782443); - fall_capacitance : 0.00618141; - fall_capacitance_range (0.0046977, 0.00744524); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.000402136, -5.06471e-05, -5.58564e-05, 0.00017855, 0.000897229, 0.00275369, 0.00690604" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0138186, 0.013764, 0.0138789, 0.0142174, 0.015042, 0.0169926, 0.021237" \ - ); - } - } - } - } - cell (sg13g2_ebufn_4) { - area : 27.216; - cell_footprint : "ebufn"; - cell_leakage_power : 376.429; - leakage_power () { - value : 244.761; - when : "A&TE_B"; - } - leakage_power () { - value : 180.477; - when : "!A&TE_B"; - } - leakage_power () { - value : 481.934; - when : "A&!TE_B"; - } - leakage_power () { - value : 598.545; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 1.2; - capacitance : 0.0116701; - rise_capacitance : 0.00884142; - rise_capacitance_range (0.00884142, 0.00884142); - fall_capacitance : 0.0144988; - fall_capacitance_range (0.0144988, 0.0144988); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0742405, 0.217385, 0.307249, 0.455756, 0.705127, 1.12144, 1.81594", \ - "0.117245, 0.261097, 0.351699, 0.500416, 0.750247, 1.16606, 1.86053", \ - "0.146459, 0.29086, 0.381714, 0.531012, 0.780324, 1.19628, 1.89114", \ - "0.189205, 0.335362, 0.425547, 0.575126, 0.82573, 1.2418, 1.93583", \ - "0.251292, 0.400712, 0.490904, 0.640546, 0.889025, 1.30674, 2.00093", \ - "0.335928, 0.497723, 0.583856, 0.731853, 0.983283, 1.39995, 2.09418", \ - "0.446779, 0.629492, 0.718487, 0.86507, 1.1127, 1.52565, 2.22001" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0236259, 0.208211, 0.334876, 0.544369, 0.895137, 1.47975, 2.45409", \ - "0.0267655, 0.208284, 0.334877, 0.54437, 0.895631, 1.48025, 2.45414", \ - "0.0310143, 0.208474, 0.335068, 0.544427, 0.895636, 1.48026, 2.45515", \ - "0.0383125, 0.209536, 0.335496, 0.544622, 0.895637, 1.48027, 2.45516", \ - "0.0517745, 0.21253, 0.337074, 0.54536, 0.895638, 1.48028, 2.46313", \ - "0.073809, 0.221009, 0.340949, 0.547706, 0.897216, 1.48029, 2.46314", \ - "0.108195, 0.244668, 0.354216, 0.553987, 0.900782, 1.48223, 2.46315" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0857552, 0.197187, 0.262496, 0.36974, 0.548254, 0.845846, 1.34194", \ - "0.125686, 0.237203, 0.302472, 0.40964, 0.588498, 0.886096, 1.38176", \ - "0.155122, 0.267543, 0.33312, 0.439903, 0.61887, 0.916755, 1.41235", \ - "0.199698, 0.314266, 0.37895, 0.486411, 0.66467, 0.961945, 1.46139", \ - "0.261711, 0.383953, 0.447875, 0.55338, 0.731862, 1.02819, 1.52373", \ - "0.342204, 0.477672, 0.539887, 0.644233, 0.821465, 1.11667, 1.61048", \ - "0.444067, 0.597553, 0.66545, 0.771026, 0.947088, 1.24071, 1.73276" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0246309, 0.147225, 0.233015, 0.375355, 0.61346, 1.01131, 1.67406", \ - "0.0264364, 0.147353, 0.233016, 0.375356, 0.613743, 1.01132, 1.67408", \ - "0.0303657, 0.14815, 0.233166, 0.375357, 0.614837, 1.01214, 1.67518", \ - "0.0383329, 0.150772, 0.234389, 0.37595, 0.614838, 1.01346, 1.67748", \ - "0.0532102, 0.157008, 0.237861, 0.378114, 0.614983, 1.01347, 1.67749", \ - "0.076006, 0.171683, 0.247456, 0.382771, 0.617471, 1.01348, 1.6775", \ - "0.110589, 0.201704, 0.269377, 0.394864, 0.624792, 1.01739, 1.67751" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0531024, 0.0531034, 0.0531044, 0.0531054, 0.0531064, 0.0531074, 0.0531084", \ - "0.0851036, 0.0851046, 0.0851056, 0.0851066, 0.0851076, 0.0851086, 0.0851096", \ - "0.103823, 0.103824, 0.103825, 0.103826, 0.103827, 0.103828, 0.103829", \ - "0.131663, 0.131664, 0.131665, 0.131666, 0.131667, 0.131668, 0.131669", \ - "0.170202, 0.170203, 0.170204, 0.170205, 0.170206, 0.170207, 0.170208", \ - "0.225372, 0.225373, 0.225374, 0.225375, 0.225376, 0.225377, 0.225378", \ - "0.287952, 0.287953, 0.287954, 0.287955, 0.287956, 0.287957, 0.287958" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0531024, 0.0531034, 0.0531044, 0.0531054, 0.0531064, 0.0531074, 0.0531084", \ - "0.0851036, 0.0851046, 0.0851056, 0.0851066, 0.0851076, 0.0851086, 0.0851096", \ - "0.103823, 0.103824, 0.103825, 0.103826, 0.103827, 0.103828, 0.103829", \ - "0.131663, 0.131664, 0.131665, 0.131666, 0.131667, 0.131668, 0.131669", \ - "0.170202, 0.170203, 0.170204, 0.170205, 0.170206, 0.170207, 0.170208", \ - "0.225372, 0.225373, 0.225374, 0.225375, 0.225376, 0.225377, 0.225378", \ - "0.287952, 0.287953, 0.287954, 0.287955, 0.287956, 0.287957, 0.287958" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0287799, 0.0287809, 0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859", \ - "0.0287809, 0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859, 0.0287869", \ - "0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859, 0.0287869, 0.0287879", \ - "0.0326581, 0.0326591, 0.0326601, 0.0326611, 0.0326621, 0.0326631, 0.0326641", \ - "0.0415973, 0.0415983, 0.0415993, 0.0416003, 0.0416013, 0.0416023, 0.0416033", \ - "0.059573, 0.059574, 0.059575, 0.059576, 0.059577, 0.059578, 0.059579", \ - "0.0974247, 0.0974257, 0.0974267, 0.0974277, 0.0974287, 0.0974297, 0.0974307" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0287799, 0.0287809, 0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859", \ - "0.0287809, 0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859, 0.0287869", \ - "0.0287819, 0.0287829, 0.0287839, 0.0287849, 0.0287859, 0.0287869, 0.0287879", \ - "0.0326581, 0.0326591, 0.0326601, 0.0326611, 0.0326621, 0.0326631, 0.0326641", \ - "0.0415973, 0.0415983, 0.0415993, 0.0416003, 0.0416013, 0.0416023, 0.0416033", \ - "0.059573, 0.059574, 0.059575, 0.059576, 0.059577, 0.059578, 0.059579", \ - "0.0974247, 0.0974257, 0.0974267, 0.0974277, 0.0974287, 0.0974297, 0.0974307" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0354658, 0.171285, 0.262058, 0.411826, 0.662588, 1.08034, 1.77732", \ - "0.0565514, 0.202004, 0.292877, 0.442895, 0.69392, 1.11171, 1.80899", \ - "0.0662226, 0.229257, 0.321432, 0.471712, 0.722838, 1.1417, 1.83702", \ - "0.074755, 0.27663, 0.375618, 0.529529, 0.781561, 1.19987, 1.89636", \ - "0.074756, 0.34928, 0.465805, 0.635663, 0.897712, 1.31955, 2.01683", \ - "0.074757, 0.44181, 0.594124, 0.799548, 1.09702, 1.54421, 2.25188", \ - "0.074758, 0.521904, 0.745212, 1.02662, 1.39693, 1.92033, 2.68729" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0232374, 0.207911, 0.334854, 0.544486, 0.895337, 1.48002, 2.45379", \ - "0.0268843, 0.209054, 0.334973, 0.544885, 0.895338, 1.48021, 2.45476", \ - "0.0328874, 0.215618, 0.338426, 0.545467, 0.896177, 1.48106, 2.45477", \ - "0.0467533, 0.236959, 0.354806, 0.554401, 0.898396, 1.48107, 2.45478", \ - "0.0753597, 0.287614, 0.402117, 0.593571, 0.922268, 1.48969, 2.45659", \ - "0.126933, 0.386771, 0.504606, 0.692678, 1.00995, 1.54952, 2.48318", \ - "0.223953, 0.569254, 0.706789, 0.901517, 1.21721, 1.73851, 2.62791" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.076195, 0.249918, 0.359731, 0.541222, 0.845216, 1.35195, 2.19688", \ - "0.111073, 0.283689, 0.39301, 0.574247, 0.877837, 1.38527, 2.23028", \ - "0.133748, 0.306795, 0.415884, 0.596726, 0.900177, 1.40661, 2.25128", \ - "0.165872, 0.341188, 0.449812, 0.629901, 0.932835, 1.43872, 2.283", \ - "0.210161, 0.390836, 0.498503, 0.678329, 0.980021, 1.48485, 2.32831", \ - "0.26454, 0.456216, 0.56339, 0.742318, 1.04162, 1.54381, 2.38636", \ - "0.327689, 0.542604, 0.650728, 0.828221, 1.12443, 1.62304, 2.46167" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0191234, 0.146724, 0.232687, 0.375159, 0.613707, 1.01134, 1.67533", \ - "0.019253, 0.146729, 0.232873, 0.375417, 0.613756, 1.01135, 1.67534", \ - "0.0196915, 0.146782, 0.232874, 0.37658, 0.614234, 1.01144, 1.67535", \ - "0.0211946, 0.14684, 0.232875, 0.376581, 0.614235, 1.01214, 1.67536", \ - "0.0246619, 0.147083, 0.233006, 0.376582, 0.614236, 1.01215, 1.67562", \ - "0.031434, 0.148329, 0.233235, 0.376583, 0.614358, 1.01216, 1.67563", \ - "0.043347, 0.152644, 0.235326, 0.376588, 0.614812, 1.01217, 1.67564" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0178033, 0.0194124, 0.0188181, 0.0179965, 0.0170232, 0.0164198, 0.0157052", \ - "0.018287, 0.020224, 0.0199876, 0.0193352, 0.0183366, 0.0174451, 0.0168889", \ - "0.0185226, 0.020224, 0.020178, 0.0201752, 0.0189424, 0.0180635, 0.0170032", \ - "0.0186985, 0.0196241, 0.0198621, 0.0200194, 0.0193756, 0.0183752, 0.0176923", \ - "0.019471, 0.0193397, 0.0195619, 0.0194634, 0.0194109, 0.0187786, 0.0193449", \ - "0.0212732, 0.0190103, 0.019202, 0.0194781, 0.019497, 0.0192712, 0.0187255", \ - "0.0243149, 0.0188216, 0.018737, 0.0188291, 0.0191299, 0.0193237, 0.0177987" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0159256, 0.0187386, 0.0188615, 0.0188453, 0.0184128, 0.0178207, 0.0166736", \ - "0.0158247, 0.0183419, 0.0186037, 0.018513, 0.0182546, 0.0175393, 0.0163185", \ - "0.0160591, 0.0179065, 0.0183586, 0.0183837, 0.0182075, 0.0174562, 0.0163621", \ - "0.0164453, 0.0172911, 0.0173283, 0.0179108, 0.0179082, 0.0172793, 0.016776", \ - "0.0175046, 0.017089, 0.0173275, 0.0171699, 0.0169605, 0.0175848, 0.0152416", \ - "0.0194954, 0.0168453, 0.0171084, 0.0172018, 0.017268, 0.015163, 0.0166395", \ - "0.0227664, 0.0165932, 0.0170448, 0.016713, 0.0172709, 0.0171642, 0.0158863" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00984142, 0.102441, 0.164841, 0.268041, 0.440841, 0.728841, 1.20884"); - values ( \ - "0.0029457, 0.0027024, 0.0025491, 0.0022983, 0.0017638, 0.0018413, 0.0018333", \ - "0.0029745, 0.0028055, 0.0025339, 0.0023374, 0.0017772, 0.0017708, 0.0022114", \ - "0.0029456, 0.0028246, 0.0026915, 0.0022597, 0.0020064, 0.0019785, 0.0011585", \ - "0.0029652, 0.0028094, 0.0027159, 0.0023453, 0.0018683, 0.0017415, 0.0017229", \ - "0.0030294, 0.0030422, 0.0028891, 0.002429, 0.002827, 0.0025627, 0.0015118", \ - "0.0030632, 0.0030674, 0.0029384, 0.0028979, 0.0021955, 0.0028598, 0.0016498", \ - "0.0030131, 0.002946, 0.0029541, 0.0029532, 0.0030552, 0.0018297, 0.0015543" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0154988, 0.108099, 0.170499, 0.273699, 0.446499, 0.734499, 1.2145"); - values ( \ - "0.0037493, 0.0250519, 0.0407068, 0.067349, 0.11163, 0.186408, 0.311036", \ - "0.003538, 0.0239173, 0.0389385, 0.0650336, 0.108711, 0.183553, 0.309274", \ - "0.0035078, 0.0221461, 0.0383594, 0.0633254, 0.107834, 0.181706, 0.305489", \ - "0.0033045, 0.0211285, 0.0353177, 0.0606413, 0.107375, 0.17741, 0.301189", \ - "0.0032069, 0.0199239, 0.0339311, 0.0582505, 0.0991852, 0.178994, 0.29822", \ - "0.002992, 0.0177329, 0.0302, 0.0541594, 0.0959262, 0.166176, 0.290867", \ - "0.0028602, 0.0151003, 0.0266009, 0.0480812, 0.0869705, 0.156685, 0.275551" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00295943; - rise_capacitance : 0.00300683; - rise_capacitance_range (0.00274173, 0.00321924); - fall_capacitance : 0.00291204; - fall_capacitance_range (0.00269266, 0.00313335); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00600686, 0.00575396, 0.00576744, 0.00610269, 0.00691653, 0.00901992, 0.0137808" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00482346, 0.00466241, 0.00475848, 0.00514163, 0.00601742, 0.00817118, 0.0129878" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0104467; - rise_capacitance : 0.0108192; - rise_capacitance_range (0.00774883, 0.0131385); - fall_capacitance : 0.0100741; - fall_capacitance_range (0.00724697, 0.0123306); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.000455872, -0.00115297, -0.00125414, -0.00108131, -0.000431721, 0.00151761, 0.00607999" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0267001, 0.0265472, 0.0266432, 0.0269971, 0.0278588, 0.0299728, 0.0346925" \ - ); - } - } - } - } - cell (sg13g2_ebufn_8) { - area : 45.36; - cell_footprint : "ebufn"; - cell_leakage_power : 689.888; - leakage_power () { - value : 407.12; - when : "A&TE_B"; - } - leakage_power () { - value : 278.544; - when : "!A&TE_B"; - } - leakage_power () { - value : 920.336; - when : "A&!TE_B"; - } - leakage_power () { - value : 1153.55; - when : "!A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "A"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 2.4; - capacitance : 0.0230497; - rise_capacitance : 0.017552; - rise_capacitance_range (0.017552, 0.017552); - fall_capacitance : 0.0285474; - fall_capacitance_range (0.0285474, 0.0285474); - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0722713, 0.216919, 0.306884, 0.455927, 0.705965, 1.12335, 1.81937", \ - "0.114933, 0.260449, 0.351321, 0.500602, 0.750532, 1.16697, 1.86363", \ - "0.143744, 0.290085, 0.381183, 0.53093, 0.781024, 1.19766, 1.89405", \ - "0.186227, 0.333008, 0.424524, 0.57484, 0.824315, 1.24204, 1.93756", \ - "0.247206, 0.399167, 0.488386, 0.638467, 0.888005, 1.30654, 2.00215", \ - "0.32844, 0.492414, 0.58183, 0.730932, 0.980925, 1.39862, 2.0957", \ - "0.439658, 0.624634, 0.712591, 0.858637, 1.10663, 1.52369, 2.21962" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0226334, 0.208983, 0.3361, 0.546313, 0.898289, 1.48493, 2.46265", \ - "0.0258578, 0.209016, 0.336123, 0.546607, 0.899316, 1.48494, 2.46266", \ - "0.0301819, 0.20932, 0.336203, 0.546608, 0.899317, 1.48607, 2.46296", \ - "0.0374916, 0.210409, 0.336752, 0.546747, 0.899318, 1.48612, 2.46297", \ - "0.0512884, 0.21331, 0.338215, 0.547626, 0.899319, 1.48613, 2.49059", \ - "0.074209, 0.221827, 0.342306, 0.549962, 0.900155, 1.48614, 2.4906", \ - "0.108579, 0.244992, 0.355348, 0.556036, 0.904699, 1.48842, 2.49061" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0834901, 0.195908, 0.261372, 0.368909, 0.549056, 0.848179, 1.34665", \ - "0.123196, 0.235564, 0.301178, 0.40891, 0.588571, 0.887862, 1.38636", \ - "0.152207, 0.265765, 0.331252, 0.438985, 0.61895, 0.91818, 1.41653", \ - "0.19616, 0.311984, 0.376639, 0.484171, 0.663659, 0.962685, 1.46529", \ - "0.256731, 0.379369, 0.443676, 0.550379, 0.729758, 1.02812, 1.52632", \ - "0.337, 0.472292, 0.536633, 0.641624, 0.818453, 1.11542, 1.61281", \ - "0.437015, 0.591803, 0.659064, 0.76322, 0.941187, 1.23629, 1.73206" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0237858, 0.147967, 0.23441, 0.377449, 0.618152, 1.01779, 1.68457", \ - "0.02566, 0.148129, 0.234411, 0.378026, 0.618153, 1.0178, 1.68564", \ - "0.0296974, 0.148744, 0.234559, 0.378027, 0.618827, 1.01858, 1.68574", \ - "0.0378245, 0.151374, 0.235781, 0.378299, 0.618828, 1.02006, 1.68736", \ - "0.0530144, 0.157549, 0.23918, 0.380096, 0.618919, 1.02007, 1.68737", \ - "0.075811, 0.172071, 0.24849, 0.38501, 0.621417, 1.02008, 1.68738", \ - "0.110755, 0.201447, 0.269305, 0.396837, 0.628557, 1.02469, 1.68862" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0665676, 0.0665686, 0.0665696, 0.0665706, 0.0665716, 0.0665726, 0.0665736", \ - "0.10577, 0.105771, 0.105772, 0.105773, 0.105774, 0.105775, 0.105776", \ - "0.132055, 0.132056, 0.132057, 0.132058, 0.132059, 0.13206, 0.132061", \ - "0.170709, 0.17071, 0.170711, 0.170712, 0.170713, 0.170714, 0.170715", \ - "0.227285, 0.227286, 0.227287, 0.227288, 0.227289, 0.22729, 0.227291", \ - "0.300349, 0.30035, 0.300351, 0.300352, 0.300353, 0.300354, 0.300355", \ - "0.401635, 0.401636, 0.401637, 0.401638, 0.401639, 0.40164, 0.401641" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0665676, 0.0665686, 0.0665696, 0.0665706, 0.0665716, 0.0665726, 0.0665736", \ - "0.10577, 0.105771, 0.105772, 0.105773, 0.105774, 0.105775, 0.105776", \ - "0.132055, 0.132056, 0.132057, 0.132058, 0.132059, 0.13206, 0.132061", \ - "0.170709, 0.17071, 0.170711, 0.170712, 0.170713, 0.170714, 0.170715", \ - "0.227285, 0.227286, 0.227287, 0.227288, 0.227289, 0.22729, 0.227291", \ - "0.300349, 0.30035, 0.300351, 0.300352, 0.300353, 0.300354, 0.300355", \ - "0.401635, 0.401636, 0.401637, 0.401638, 0.401639, 0.40164, 0.401641" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0298773, 0.0298783, 0.0298793, 0.0298803, 0.0298813, 0.0298823, 0.0298833", \ - "0.0298783, 0.0298793, 0.0298803, 0.0298813, 0.0298823, 0.0298833, 0.0298843", \ - "0.0302734, 0.0302744, 0.0302754, 0.0302764, 0.0302774, 0.0302784, 0.0302794", \ - "0.035236, 0.035237, 0.035238, 0.035239, 0.03524, 0.035241, 0.035242", \ - "0.0452197, 0.0452207, 0.0452217, 0.0452227, 0.0452237, 0.0452247, 0.0452257", \ - "0.0648594, 0.0648604, 0.0648614, 0.0648624, 0.0648634, 0.0648644, 0.0648654", \ - "0.102621, 0.102622, 0.102623, 0.102624, 0.102625, 0.102626, 0.102627" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0298773, 0.0298783, 0.0298793, 0.0298803, 0.0298813, 0.0298823, 0.0298833", \ - "0.0298783, 0.0298793, 0.0298803, 0.0298813, 0.0298823, 0.0298833, 0.0298843", \ - "0.0302734, 0.0302744, 0.0302754, 0.0302764, 0.0302774, 0.0302784, 0.0302794", \ - "0.035236, 0.035237, 0.035238, 0.035239, 0.03524, 0.035241, 0.035242", \ - "0.0452197, 0.0452207, 0.0452217, 0.0452227, 0.0452237, 0.0452247, 0.0452257", \ - "0.0648594, 0.0648604, 0.0648614, 0.0648624, 0.0648634, 0.0648644, 0.0648654", \ - "0.102621, 0.102622, 0.102623, 0.102624, 0.102625, 0.102626, 0.102627" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0355921, 0.173371, 0.264388, 0.414846, 0.66659, 1.08604, 1.78507", \ - "0.0564718, 0.203573, 0.294798, 0.445377, 0.697201, 1.11651, 1.81583", \ - "0.0659092, 0.230451, 0.322965, 0.473687, 0.72581, 1.14603, 1.84395", \ - "0.0734352, 0.277516, 0.376807, 0.531273, 0.784204, 1.20395, 1.90291", \ - "0.0734362, 0.350066, 0.466889, 0.637137, 0.900091, 1.32345, 2.02311", \ - "0.0734372, 0.442452, 0.595162, 0.80113, 1.09868, 1.5476, 2.25732", \ - "0.0734382, 0.52251, 0.746152, 1.02747, 1.39869, 1.92307, 2.69216" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0220654, 0.20732, 0.336245, 0.546541, 0.898677, 1.48523, 2.46309", \ - "0.0251011, 0.208182, 0.33638, 0.546542, 0.898678, 1.4859, 2.46321", \ - "0.0308661, 0.214565, 0.339385, 0.547055, 0.898807, 1.48666, 2.46322", \ - "0.0445088, 0.236161, 0.355895, 0.556501, 0.901916, 1.48667, 2.46365", \ - "0.0730038, 0.286872, 0.403256, 0.595464, 0.925899, 1.49518, 2.46588", \ - "0.124294, 0.386827, 0.505417, 0.694854, 1.01243, 1.55442, 2.49099", \ - "0.220022, 0.569005, 0.70764, 0.903152, 1.21826, 1.74259, 2.63825" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0998381, 0.281504, 0.392026, 0.574568, 0.880184, 1.3897, 2.23901", \ - "0.13898, 0.319506, 0.4294, 0.61155, 0.916895, 1.42667, 2.27599", \ - "0.16775, 0.349254, 0.459205, 0.640839, 0.94594, 1.45496, 2.30409", \ - "0.211843, 0.397153, 0.506225, 0.687469, 0.991662, 1.50012, 2.3488", \ - "0.272943, 0.46719, 0.574808, 0.755699, 1.05815, 1.5657, 2.4129", \ - "0.34947, 0.56126, 0.670583, 0.849466, 1.15161, 1.65569, 2.5019", \ - "0.441526, 0.685787, 0.795188, 0.973973, 1.27455, 1.77524, 2.61659" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.019853, 0.147678, 0.23423, 0.377653, 0.6177, 1.01778, 1.68457", \ - "0.0201124, 0.147886, 0.234704, 0.377952, 0.617701, 1.01779, 1.68458", \ - "0.0209381, 0.147887, 0.234705, 0.377953, 0.617803, 1.0178, 1.68459", \ - "0.0232325, 0.148192, 0.234706, 0.377954, 0.617804, 1.01853, 1.6846", \ - "0.0287713, 0.149143, 0.234707, 0.377955, 0.617805, 1.01858, 1.68966", \ - "0.038955, 0.151755, 0.235455, 0.378125, 0.618056, 1.01859, 1.68967", \ - "0.055183, 0.159386, 0.238618, 0.379198, 0.618688, 1.01888, 1.68968" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0356243, 0.0388805, 0.0376765, 0.036127, 0.0342169, 0.0331239, 0.0316709", \ - "0.036517, 0.0405938, 0.0401502, 0.0390888, 0.0370751, 0.0353568, 0.033932", \ - "0.0369074, 0.0405857, 0.0406166, 0.0408403, 0.0379721, 0.0368619, 0.0349676", \ - "0.0374175, 0.0392075, 0.04004, 0.0416637, 0.0388762, 0.0380734, 0.0359919", \ - "0.0391352, 0.0389811, 0.0393348, 0.0395868, 0.0406031, 0.0391459, 0.0459586", \ - "0.0428298, 0.037878, 0.0384474, 0.0394658, 0.0395962, 0.0400135, 0.0400452", \ - "0.0489331, 0.0378247, 0.0378063, 0.0379341, 0.0396182, 0.0405069, 0.0389469" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0318128, 0.0375786, 0.0378628, 0.0375607, 0.0372889, 0.0355565, 0.0333372", \ - "0.0316109, 0.0370636, 0.0372317, 0.0373543, 0.0365905, 0.0350968, 0.0332888", \ - "0.031995, 0.0357764, 0.0366388, 0.0364538, 0.0363386, 0.0349421, 0.0327988", \ - "0.0329084, 0.0345565, 0.0349175, 0.0355957, 0.0348235, 0.0344755, 0.0332362", \ - "0.0350447, 0.0340988, 0.0344911, 0.034034, 0.0339445, 0.0355013, 0.0307879", \ - "0.0391275, 0.0336989, 0.0344312, 0.0346089, 0.034083, 0.0303774, 0.0339368", \ - "0.045428, 0.0332016, 0.0337577, 0.0329954, 0.0346844, 0.0338727, 0.0322714" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.018552, 0.204752, 0.329552, 0.535952, 0.881552, 1.45755, 2.41755"); - values ( \ - "0.0057893, 0.0054969, 0.0051631, 0.0045098, 0.0035179, 0.0030868, 0.0025318", \ - "0.005959, 0.0056074, 0.0052261, 0.0046363, 0.0035969, 0.0037565, 0.0032072", \ - "0.005964, 0.0058562, 0.0053633, 0.0044825, 0.0037332, 0.0041913, 0.0025534", \ - "0.0059656, 0.0055978, 0.005468, 0.0047113, 0.0037742, 0.003427, 0.0023977", \ - "0.0058803, 0.0059253, 0.0057212, 0.00475, 0.0059556, 0.004415, 0.0029758", \ - "0.0060949, 0.0060446, 0.0058667, 0.0058977, 0.0039091, 0.0041854, 0.0025729", \ - "0.00606479, 0.0057792, 0.006001, 0.0058577, 0.0059085, 0.0032463, 0.00327" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0295474, 0.215747, 0.340547, 0.546947, 0.892547, 1.46855, 2.42855"); - values ( \ - "0.0070641, 0.0490666, 0.0803126, 0.132928, 0.222161, 0.370505, 0.62116", \ - "0.0068563, 0.0478834, 0.0771571, 0.128893, 0.216835, 0.366868, 0.613503", \ - "0.0067031, 0.0437636, 0.0755749, 0.127279, 0.214537, 0.361254, 0.613033", \ - "0.0065307, 0.0414442, 0.0695957, 0.120926, 0.213019, 0.353629, 0.599895", \ - "0.0061879, 0.0382412, 0.066368, 0.113065, 0.197717, 0.353247, 0.590813", \ - "0.0058245, 0.0345485, 0.061093, 0.106349, 0.189849, 0.326537, 0.57555", \ - "0.0055336, 0.0298351, 0.053207, 0.093643, 0.173396, 0.310537, 0.549152" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00577312; - rise_capacitance : 0.00586929; - rise_capacitance_range (0.00531469, 0.00630491); - fall_capacitance : 0.00567695; - fall_capacitance_range (0.00520966, 0.00614021); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0112217, 0.0107386, 0.0108223, 0.0115269, 0.0131449, 0.0174815, 0.0270276" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00904656, 0.008748, 0.00906381, 0.00972834, 0.0114933, 0.0159254, 0.0256803" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0175575; - rise_capacitance : 0.0182468; - rise_capacitance_range (0.0120697, 0.0229184); - fall_capacitance : 0.0168682; - fall_capacitance_range (0.0110652, 0.0213665); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00304089, -0.00391727, -0.00419801, -0.00424274, -0.00380738, -0.00231645, 0.00178643" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0516324, 0.0511989, 0.0513551, 0.0516223, 0.052379, 0.054281, 0.058673" \ - ); - } - } - } - } - cell (sg13g2_einvn_2) { - area : 16.3296; - cell_footprint : "einvn"; - cell_leakage_power : 240.424; - leakage_power () { - value : 201.554; - when : "!A&!TE_B&Z"; - } - leakage_power () { - value : 279.293; - when : "A&!TE_B&!Z"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 0.6; - capacitance : 0.00599833; - rise_capacitance : 0.00456375; - rise_capacitance_range (0.00456375, 0.00456375); - fall_capacitance : 0.00743291; - fall_capacitance_range (0.00743291, 0.00743291); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.027603, 0.16546, 0.255972, 0.404891, 0.654124, 1.07001, 1.76208", \ - "0.0452149, 0.200734, 0.291436, 0.441086, 0.690908, 1.10667, 1.80011", \ - "0.054083, 0.233603, 0.325878, 0.475345, 0.725218, 1.14188, 1.83409", \ - "0.06565, 0.291, 0.393174, 0.547689, 0.798259, 1.21411, 1.90681", \ - "0.0801819, 0.376803, 0.503311, 0.680002, 0.94435, 1.36366, 2.05601", \ - "0.0970041, 0.493541, 0.657229, 0.880447, 1.19187, 1.6469, 2.34958", \ - "0.1151, 0.642661, 0.865777, 1.1612, 1.5605, 2.11211, 2.89972" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.018129, 0.202502, 0.328615, 0.53676, 0.885801, 1.46667, 2.43479", \ - "0.0333811, 0.204993, 0.328967, 0.536761, 0.885802, 1.46736, 2.43642", \ - "0.0435397, 0.216436, 0.334539, 0.538041, 0.886839, 1.46738, 2.43643", \ - "0.060418, 0.250763, 0.361588, 0.553643, 0.890505, 1.46739, 2.43644", \ - "0.0881704, 0.320557, 0.432361, 0.61445, 0.929415, 1.48265, 2.44041", \ - "0.134083, 0.436067, 0.565597, 0.755015, 1.06144, 1.57525, 2.4798", \ - "0.213227, 0.619944, 0.782073, 1.00807, 1.33899, 1.85178, 2.70106" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00843291, 0.0542329, 0.0854329, 0.137033, 0.223433, 0.367433, 0.607433"); - values ( \ - "0.0241186, 0.123079, 0.187798, 0.294428, 0.4731, 0.770755, 1.26687", \ - "0.0419525, 0.164713, 0.230377, 0.3373, 0.516063, 0.814148, 1.30992", \ - "0.0513821, 0.200107, 0.270293, 0.379003, 0.557829, 0.85562, 1.35196", \ - "0.0631345, 0.255183, 0.337323, 0.456818, 0.640493, 0.938369, 1.43433", \ - "0.0790328, 0.336112, 0.441713, 0.585522, 0.792874, 1.10505, 1.60271", \ - "0.0992838, 0.450455, 0.590276, 0.777969, 1.03438, 1.39715, 1.9317", \ - "0.122848, 0.600367, 0.795041, 1.04838, 1.38751, 1.84655, 2.48482" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00843291, 0.0542329, 0.0854329, 0.137033, 0.223433, 0.367433, 0.607433"); - values ( \ - "0.0124458, 0.138078, 0.224405, 0.366759, 0.605824, 1.00334, 1.66648", \ - "0.0259608, 0.144304, 0.226745, 0.367158, 0.605825, 1.00435, 1.66649", \ - "0.0361292, 0.160815, 0.238638, 0.373017, 0.60671, 1.00436, 1.6665", \ - "0.0525299, 0.196816, 0.273804, 0.400091, 0.621388, 1.00737, 1.66651", \ - "0.0793551, 0.261568, 0.343991, 0.47289, 0.683367, 1.04563, 1.67961", \ - "0.12366, 0.368675, 0.469953, 0.61037, 0.830696, 1.18078, 1.77597", \ - "0.19958, 0.545034, 0.672027, 0.84654, 1.09681, 1.4764, 2.05864" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.050315, 0.0503154, 0.0503155, 0.0503165, 0.0503175, 0.0503185, 0.0503195", \ - "0.0813192, 0.0813202, 0.0813212, 0.0813222, 0.0813232, 0.0813242, 0.0813252", \ - "0.100785, 0.100786, 0.100787, 0.100788, 0.100789, 0.10079, 0.100791", \ - "0.126698, 0.126699, 0.1267, 0.126701, 0.126702, 0.126703, 0.126704", \ - "0.16388, 0.163881, 0.163882, 0.163883, 0.163884, 0.163885, 0.163886", \ - "0.21741, 0.217411, 0.217412, 0.217413, 0.217414, 0.217415, 0.217416", \ - "0.2791, 0.279101, 0.279102, 0.279103, 0.279104, 0.279105, 0.279106" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.050315, 0.0503154, 0.0503155, 0.0503165, 0.0503175, 0.0503185, 0.0503195", \ - "0.0813192, 0.0813202, 0.0813212, 0.0813222, 0.0813232, 0.0813242, 0.0813252", \ - "0.100785, 0.100786, 0.100787, 0.100788, 0.100789, 0.10079, 0.100791", \ - "0.126698, 0.126699, 0.1267, 0.126701, 0.126702, 0.126703, 0.126704", \ - "0.16388, 0.163881, 0.163882, 0.163883, 0.163884, 0.163885, 0.163886", \ - "0.21741, 0.217411, 0.217412, 0.217413, 0.217414, 0.217415, 0.217416", \ - "0.2791, 0.279101, 0.279102, 0.279103, 0.279104, 0.279105, 0.279106" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.033526, 0.165894, 0.256007, 0.404878, 0.654357, 1.06979, 1.76199", \ - "0.0577862, 0.199297, 0.289417, 0.438457, 0.687875, 1.10324, 1.79685", \ - "0.0690584, 0.227013, 0.318195, 0.467282, 0.716857, 1.13263, 1.8248", \ - "0.0795649, 0.274741, 0.372575, 0.525179, 0.775517, 1.19118, 1.88386", \ - "0.0795659, 0.347931, 0.463341, 0.631782, 0.892122, 1.31126, 2.00455", \ - "0.0795669, 0.441188, 0.592597, 0.7968, 1.09169, 1.5368, 2.24045", \ - "0.0795679, 0.522186, 0.744543, 1.02505, 1.39339, 1.91458, 2.67774" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.0179973, 0.202582, 0.328649, 0.536946, 0.885671, 1.46728, 2.43481", \ - "0.0258266, 0.203867, 0.328796, 0.537073, 0.885672, 1.4673, 2.43641", \ - "0.0340262, 0.210445, 0.332025, 0.537708, 0.886519, 1.46731, 2.43642", \ - "0.0498985, 0.232189, 0.348716, 0.547147, 0.888882, 1.46749, 2.43643", \ - "0.080435, 0.28346, 0.3973, 0.586792, 0.913758, 1.4775, 2.43805", \ - "0.134055, 0.384154, 0.500295, 0.686876, 1.00114, 1.53798, 2.46533", \ - "0.23241, 0.566429, 0.70748, 0.898191, 1.20876, 1.72742, 2.61184" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.00264985, 0.00391975, 0.00392642, 0.00379157, 0.00358092, 0.00351318, 0.00330235", \ - "0.00265909, 0.00347084, 0.00354187, 0.00356903, 0.00345226, 0.00350307, 0.00339269", \ - "0.00298178, 0.00332842, 0.00347277, 0.00340594, 0.00344988, 0.00347011, 0.00314781", \ - "0.00387255, 0.00327757, 0.00331665, 0.00329017, 0.00389543, 0.00319908, 0.00321446", \ - "0.00583131, 0.00400932, 0.00375274, 0.00349427, 0.00341584, 0.00340593, 0.0032855", \ - "0.0102016, 0.00656632, 0.00573361, 0.00508425, 0.00417473, 0.00403647, 0.00333978", \ - "0.0192794, 0.0125793, 0.0111201, 0.00945611, 0.00827902, 0.00608546, 0.00491667" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00843291, 0.0542329, 0.0854329, 0.137033, 0.223433, 0.367433, 0.607433"); - values ( \ - "0.00262871, 0.00391678, 0.00390387, 0.00377269, 0.00361617, 0.00320863, 0.00249927", \ - "0.00242381, 0.0035675, 0.00366809, 0.00364507, 0.0035537, 0.00334616, 0.00250204", \ - "0.00270701, 0.00328416, 0.00352321, 0.00353564, 0.00356902, 0.00320772, 0.00260666", \ - "0.00352144, 0.0033274, 0.00335768, 0.00340466, 0.00349924, 0.00363591, 0.00245689", \ - "0.00545158, 0.00383295, 0.00376464, 0.00368348, 0.00338499, 0.00395463, 0.00253163", \ - "0.0097228, 0.00602073, 0.00545814, 0.00491415, 0.00453438, 0.00374961, 0.00400395", \ - "0.0186336, 0.0120529, 0.0103678, 0.00879659, 0.00763258, 0.00667814, 0.00458802" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.00556376, 0.0513638, 0.0825638, 0.134164, 0.220564, 0.364564, 0.604564"); - values ( \ - "0.00769637, 0.00758407, 0.00751217, 0.00735407, 0.00708577, 0.00708967, 0.00698157", \ - "0.00764955, 0.00754615, 0.00754535, 0.00733925, 0.00707455, 0.00699935, 0.00721505", \ - "0.00760891, 0.00755131, 0.00748821, 0.00727841, 0.00712111, 0.00698191, 0.00677991", \ - "0.00759174, 0.00749414, 0.00746294, 0.00729544, 0.00755444, 0.00695394, 0.00674084", \ - "0.00752168, 0.00755318, 0.00751038, 0.00725078, 0.00764708, 0.00731518, 0.00676938", \ - "0.00750616, 0.00750426, 0.00747826, 0.00746636, 0.00707546, 0.00743216, 0.00672366", \ - "0.0073671, 0.0072869, 0.0074979, 0.0073935, 0.0072863, 0.0069672, 0.006632" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00408184; - rise_capacitance : 0.00417065; - rise_capacitance_range (0.00244586, 0.00663879); - fall_capacitance : 0.00399303; - fall_capacitance_range (0.00237783, 0.00634266); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00486017; - rise_capacitance : 0.00556323; - rise_capacitance_range (0.00520326, 0.00575228); - fall_capacitance : 0.0041571; - fall_capacitance_range (0.00308959, 0.00613553); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00182609, -0.00211296, -0.00215129, -0.00206379, -0.00168155, -0.000659772, 0.0017458" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00711433, 0.00708565, 0.00715489, 0.00736896, 0.00789722, 0.00905524, 0.0116876" \ - ); - } - } - } - } - cell (sg13g2_einvn_4) { - area : 23.5872; - cell_footprint : "einvn"; - cell_leakage_power : 477.268; - leakage_power () { - value : 399.525; - when : "!A&!TE_B"; - } - leakage_power () { - value : 555.01; - when : "A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 1.2; - capacitance : 0.0117786; - rise_capacitance : 0.00902387; - rise_capacitance_range (0.00902387, 0.00902387); - fall_capacitance : 0.0145333; - fall_capacitance_range (0.0145333, 0.0145333); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0256771, 0.165534, 0.256184, 0.405251, 0.654803, 1.07118, 1.764", \ - "0.0418917, 0.20081, 0.291731, 0.441384, 0.691503, 1.10763, 1.80128", \ - "0.0499781, 0.233995, 0.326418, 0.476054, 0.726066, 1.14347, 1.83598", \ - "0.0603057, 0.291172, 0.393432, 0.548101, 0.79895, 1.21503, 1.90854", \ - "0.0732712, 0.376989, 0.503535, 0.680495, 0.945105, 1.36499, 2.05799", \ - "0.0879545, 0.493769, 0.657615, 0.88131, 1.19284, 1.6485, 2.35183", \ - "0.103015, 0.642969, 0.866202, 1.16196, 1.56166, 2.11379, 2.90223" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0161227, 0.202644, 0.328927, 0.537363, 0.886882, 1.46862, 2.43806", \ - "0.0309571, 0.205125, 0.329277, 0.537364, 0.886883, 1.46926, 2.43954", \ - "0.0404685, 0.216513, 0.334688, 0.538675, 0.888288, 1.46989, 2.43955", \ - "0.0567386, 0.250889, 0.361906, 0.554232, 0.891582, 1.4699, 2.43956", \ - "0.082825, 0.320732, 0.43259, 0.615032, 0.930628, 1.4846, 2.44222", \ - "0.126667, 0.436298, 0.565989, 0.756513, 1.06236, 1.57689, 2.48352", \ - "0.203319, 0.620206, 0.782629, 1.00881, 1.34031, 1.85365, 2.70505" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0155333, 0.108133, 0.170533, 0.273733, 0.446533, 0.734533, 1.21453"); - values ( \ - "0.0225253, 0.122783, 0.187407, 0.293939, 0.47237, 0.769642, 1.26507", \ - "0.0391305, 0.164584, 0.230104, 0.336853, 0.515469, 0.813206, 1.30817", \ - "0.0477908, 0.199976, 0.270084, 0.378683, 0.557255, 0.854665, 1.35038", \ - "0.0584837, 0.255129, 0.337533, 0.456647, 0.640163, 0.937519, 1.43285", \ - "0.0727915, 0.336051, 0.441648, 0.585451, 0.792588, 1.10451, 1.60155", \ - "0.0907934, 0.450497, 0.59027, 0.778078, 1.0344, 1.39708, 1.93124", \ - "0.111488, 0.599984, 0.795179, 1.04852, 1.3878, 1.84667, 2.4849" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0155333, 0.108133, 0.170533, 0.273733, 0.446533, 0.734533, 1.21453"); - values ( \ - "0.0111103, 0.137894, 0.224147, 0.366653, 0.605309, 1.00311, 1.66492", \ - "0.0240172, 0.144091, 0.226451, 0.366781, 0.60531, 1.00346, 1.66594", \ - "0.0337352, 0.160662, 0.238417, 0.372686, 0.606539, 1.00347, 1.66595", \ - "0.0490976, 0.196471, 0.273599, 0.399816, 0.62098, 1.00723, 1.66596", \ - "0.0745315, 0.26154, 0.343923, 0.472748, 0.682944, 1.04488, 1.6782", \ - "0.117291, 0.368747, 0.469952, 0.610366, 0.830679, 1.18011, 1.77522", \ - "0.191439, 0.545104, 0.67234, 0.846666, 1.09761, 1.47595, 2.05794" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0513595, 0.0513605, 0.0514116, 0.0515359, 0.0515369, 0.0516377, 0.0516387", \ - "0.0833689, 0.0833699, 0.0833709, 0.0833719, 0.0833729, 0.0833739, 0.0833749", \ - "0.102162, 0.102163, 0.102164, 0.102165, 0.102166, 0.102167, 0.102168", \ - "0.130481, 0.130482, 0.130483, 0.130484, 0.130485, 0.130486, 0.130487", \ - "0.167648, 0.167649, 0.16765, 0.167651, 0.167652, 0.167653, 0.167654", \ - "0.223986, 0.223987, 0.223988, 0.223989, 0.22399, 0.223991, 0.223992", \ - "0.286184, 0.286185, 0.286186, 0.286187, 0.286188, 0.286189, 0.28619" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0513595, 0.0513605, 0.0514116, 0.0515359, 0.0515369, 0.0516377, 0.0516387", \ - "0.0833689, 0.0833699, 0.0833709, 0.0833719, 0.0833729, 0.0833739, 0.0833749", \ - "0.102162, 0.102163, 0.102164, 0.102165, 0.102166, 0.102167, 0.102168", \ - "0.130481, 0.130482, 0.130483, 0.130484, 0.130485, 0.130486, 0.130487", \ - "0.167648, 0.167649, 0.16765, 0.167651, 0.167652, 0.167653, 0.167654", \ - "0.223986, 0.223987, 0.223988, 0.223989, 0.22399, 0.223991, 0.223992", \ - "0.286184, 0.286185, 0.286186, 0.286187, 0.286188, 0.286189, 0.28619" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0322209, 0.166253, 0.256412, 0.405503, 0.655072, 1.07142, 1.76499", \ - "0.0555241, 0.199451, 0.289662, 0.438888, 0.688608, 1.10456, 1.79894", \ - "0.0659959, 0.227123, 0.318402, 0.467646, 0.717312, 1.13374, 1.82714", \ - "0.0748876, 0.274613, 0.372537, 0.525341, 0.775879, 1.19212, 1.88554", \ - "0.0748886, 0.347563, 0.462962, 0.631673, 0.892266, 1.31197, 2.00559", \ - "0.0748896, 0.440413, 0.591956, 0.796139, 1.09207, 1.53713, 2.24132", \ - "0.0748906, 0.520733, 0.743289, 1.02403, 1.39239, 1.91382, 2.67768" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0159732, 0.202633, 0.328738, 0.537544, 0.886902, 1.46862, 2.43872", \ - "0.0237961, 0.204052, 0.328914, 0.537683, 0.886903, 1.46929, 2.43878", \ - "0.0316138, 0.210616, 0.332346, 0.538296, 0.887538, 1.4693, 2.43879", \ - "0.047272, 0.232501, 0.349036, 0.547592, 0.889375, 1.46931, 2.4388", \ - "0.0769225, 0.283562, 0.39723, 0.587374, 0.914791, 1.47914, 2.43983", \ - "0.12919, 0.383857, 0.500665, 0.68754, 1.00267, 1.53915, 2.46785", \ - "0.226521, 0.567979, 0.703492, 0.898666, 1.21075, 1.72864, 2.61443" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.00521793, 0.00793116, 0.00793545, 0.00767499, 0.00729039, 0.00707132, 0.00643463", \ - "0.00535755, 0.00701889, 0.00717521, 0.00723301, 0.00698128, 0.00707216, 0.0067678", \ - "0.00606983, 0.00667048, 0.00676153, 0.00691162, 0.00716669, 0.00710895, 0.0066408", \ - "0.00792999, 0.00663864, 0.00673819, 0.00665756, 0.00696536, 0.0064693, 0.00646134", \ - "0.0119276, 0.00810266, 0.00754789, 0.00707737, 0.00740504, 0.00668675, 0.00663896", \ - "0.0207787, 0.0131887, 0.0115606, 0.0103842, 0.0082948, 0.00792901, 0.00711285", \ - "0.0390359, 0.0252307, 0.0223485, 0.0189441, 0.0166319, 0.0120024, 0.0100166" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0155333, 0.108133, 0.170533, 0.273733, 0.446533, 0.734533, 1.21453"); - values ( \ - "0.00492619, 0.00774862, 0.00769892, 0.00750404, 0.00715174, 0.00640544, 0.00494573", \ - "0.00467793, 0.00702975, 0.00720514, 0.00718316, 0.00696428, 0.00654167, 0.00521134", \ - "0.00531393, 0.00650384, 0.0069263, 0.00694901, 0.00752787, 0.0064723, 0.00503634", \ - "0.00700768, 0.00651893, 0.00668115, 0.00670144, 0.00770436, 0.00661232, 0.00500285", \ - "0.0109742, 0.00754216, 0.00738814, 0.0072056, 0.00667967, 0.00778128, 0.00499702", \ - "0.0196203, 0.01192, 0.0107892, 0.00968005, 0.00889346, 0.00699623, 0.00791362", \ - "0.0374951, 0.0239378, 0.0206099, 0.0174409, 0.015229, 0.0129531, 0.00943782" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0100239, 0.102624, 0.165024, 0.268224, 0.441024, 0.729024, 1.20902"); - values ( \ - "0.0156072, 0.0153503, 0.0151924, 0.014958, 0.0144776, 0.0142505, 0.0139872", \ - "0.0155015, 0.0153522, 0.0152434, 0.0148543, 0.0142522, 0.0143158, 0.0139904", \ - "0.0154794, 0.0153989, 0.0152261, 0.0147821, 0.0144294, 0.0140834, 0.0140261", \ - "0.0153892, 0.0151914, 0.0151633, 0.0147624, 0.0152232, 0.0140508, 0.0135994", \ - "0.0153596, 0.0153678, 0.0152124, 0.0148058, 0.0156294, 0.0139934, 0.0134445", \ - "0.0151756, 0.0151932, 0.0151, 0.0151147, 0.0141557, 0.0148348, 0.0139028", \ - "0.0148601, 0.0147624, 0.0147379, 0.0149899, 0.0148268, 0.0138708, 0.0134226" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00796158; - rise_capacitance : 0.00813547; - rise_capacitance_range (0.00465521, 0.0132011); - fall_capacitance : 0.00778769; - fall_capacitance_range (0.00452198, 0.0126161); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00906303; - rise_capacitance : 0.0103962; - rise_capacitance_range (0.00954745, 0.010795); - fall_capacitance : 0.0077299; - fall_capacitance_range (0.00564843, 0.0117139); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.00429951, -0.00480514, -0.00488712, -0.00472278, -0.00402365, -0.00209648, 0.00251563" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0141002, 0.0140703, 0.0141715, 0.0146197, 0.0155684, 0.017886, 0.0229838" \ - ); - } - } - } - } - cell (sg13g2_einvn_8) { - area : 39.9168; - cell_footprint : "einvn"; - cell_leakage_power : 910.997; - leakage_power () { - value : 755.515; - when : "!A&!TE_B"; - } - leakage_power () { - value : 1066.48; - when : "A&!TE_B"; - } - pin (Z) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - three_state : "TE_B"; - max_capacitance : 2.4; - capacitance : 0.023454; - rise_capacitance : 0.0179916; - rise_capacitance_range (0.0179916, 0.0179916); - fall_capacitance : 0.0289164; - fall_capacitance_range (0.0289164, 0.0289164); - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0248027, 0.166229, 0.257178, 0.406897, 0.657632, 1.07509, 1.77127", \ - "0.0402975, 0.201456, 0.292808, 0.442908, 0.694199, 1.11207, 1.80927", \ - "0.0480223, 0.234587, 0.327207, 0.477459, 0.728716, 1.14757, 1.84401", \ - "0.0577069, 0.291857, 0.394461, 0.549719, 0.801585, 1.21938, 1.91606", \ - "0.0698544, 0.37792, 0.504869, 0.682182, 0.947759, 1.36924, 2.0652", \ - "0.0836757, 0.494626, 0.659008, 0.882943, 1.19576, 1.65295, 2.35877", \ - "0.0974009, 0.644222, 0.868525, 1.16444, 1.56514, 2.11913, 2.9095" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0151918, 0.203665, 0.330385, 0.5397, 0.890396, 1.47458, 2.44861", \ - "0.0298167, 0.206051, 0.330709, 0.540169, 0.890449, 1.4757, 2.45024", \ - "0.039073, 0.217349, 0.33606, 0.540935, 0.890712, 1.47571, 2.45025", \ - "0.0550321, 0.251577, 0.363155, 0.556392, 0.895756, 1.47572, 2.45026", \ - "0.0804204, 0.321824, 0.433991, 0.617281, 0.93406, 1.49121, 2.45409", \ - "0.123381, 0.437134, 0.567316, 0.758639, 1.06544, 1.58317, 2.49277", \ - "0.198873, 0.62129, 0.784761, 1.01125, 1.34274, 1.85934, 2.71382" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0299164, 0.216116, 0.340916, 0.547316, 0.892916, 1.46892, 2.42892"); - values ( \ - "0.0217804, 0.122913, 0.187843, 0.295139, 0.474738, 0.773985, 1.27243", \ - "0.0378697, 0.164959, 0.230822, 0.338273, 0.517984, 0.817603, 1.31581", \ - "0.0461108, 0.200572, 0.270951, 0.380171, 0.559886, 0.859182, 1.35867", \ - "0.0562998, 0.255912, 0.338349, 0.458289, 0.642599, 0.942048, 1.44064", \ - "0.0698845, 0.337068, 0.443096, 0.587421, 0.795632, 1.10919, 1.60929", \ - "0.08682, 0.451786, 0.591992, 0.780533, 1.03791, 1.40189, 1.93898", \ - "0.106315, 0.601755, 0.797409, 1.05142, 1.39218, 1.85265, 2.49406" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0299164, 0.216116, 0.340916, 0.547316, 0.892916, 1.46892, 2.42892"); - values ( \ - "0.0104267, 0.138698, 0.225674, 0.369394, 0.609339, 1.01029, 1.67658", \ - "0.0230414, 0.144812, 0.227963, 0.369395, 0.60934, 1.01055, 1.67772", \ - "0.0326064, 0.161215, 0.239755, 0.37544, 0.610459, 1.01056, 1.67773", \ - "0.0475044, 0.197472, 0.274908, 0.402199, 0.625038, 1.01338, 1.67774", \ - "0.0723203, 0.262429, 0.345023, 0.474996, 0.686837, 1.05177, 1.69094", \ - "0.114125, 0.369854, 0.471551, 0.612839, 0.8344, 1.18575, 1.78577", \ - "0.187589, 0.54633, 0.674228, 0.848934, 1.10179, 1.48007, 2.06825" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : three_state_disable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0644108, 0.064411, 0.064412, 0.064413, 0.064414, 0.064415, 0.064416", \ - "0.10381, 0.103811, 0.103812, 0.103813, 0.103814, 0.103815, 0.103816", \ - "0.131404, 0.131405, 0.131406, 0.131407, 0.131408, 0.131409, 0.13141", \ - "0.169501, 0.169502, 0.169503, 0.169504, 0.169505, 0.169506, 0.169507", \ - "0.228171, 0.228172, 0.228173, 0.228174, 0.228175, 0.228176, 0.228177", \ - "0.299086, 0.299087, 0.299088, 0.299089, 0.29909, 0.299091, 0.299092", \ - "0.396609, 0.39661, 0.396611, 0.396612, 0.396613, 0.396614, 0.396615" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0644108, 0.064411, 0.064412, 0.064413, 0.064414, 0.064415, 0.064416", \ - "0.10381, 0.103811, 0.103812, 0.103813, 0.103814, 0.103815, 0.103816", \ - "0.131404, 0.131405, 0.131406, 0.131407, 0.131408, 0.131409, 0.13141", \ - "0.169501, 0.169502, 0.169503, 0.169504, 0.169505, 0.169506, 0.169507", \ - "0.228171, 0.228172, 0.228173, 0.228174, 0.228175, 0.228176, 0.228177", \ - "0.299086, 0.299087, 0.299088, 0.299089, 0.29909, 0.299091, 0.299092", \ - "0.396609, 0.39661, 0.396611, 0.396612, 0.396613, 0.396614, 0.396615" \ - ); - } - } - timing () { - related_pin : "TE_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : three_state_enable_rise; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0330276, 0.16847, 0.258928, 0.408722, 0.65949, 1.07699, 1.77372", \ - "0.055964, 0.201505, 0.29205, 0.441802, 0.692321, 1.11026, 1.80655", \ - "0.0661197, 0.229039, 0.320669, 0.470536, 0.721239, 1.14007, 1.83507", \ - "0.0742312, 0.276394, 0.37461, 0.527936, 0.779531, 1.19749, 1.89385", \ - "0.0742322, 0.349135, 0.464893, 0.633795, 0.895438, 1.31668, 2.01339", \ - "0.0742332, 0.4418, 0.593546, 0.798325, 1.09436, 1.54146, 2.24846", \ - "0.0742342, 0.521926, 0.744909, 1.02513, 1.39481, 1.91729, 2.68372" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0151971, 0.203495, 0.330287, 0.539777, 0.89037, 1.47551, 2.44924", \ - "0.0227895, 0.204919, 0.330613, 0.540376, 0.890627, 1.47563, 2.45023", \ - "0.0304783, 0.211399, 0.33378, 0.540646, 0.891448, 1.4765, 2.45024", \ - "0.0457847, 0.23314, 0.350348, 0.549729, 0.893785, 1.47651, 2.45025", \ - "0.0750786, 0.284288, 0.398452, 0.589136, 0.918242, 1.48532, 2.4517", \ - "0.126842, 0.384944, 0.501534, 0.689397, 1.00524, 1.545, 2.47777", \ - "0.222132, 0.568369, 0.705051, 0.898452, 1.21355, 1.73441, 2.62487" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.010311, 0.0160011, 0.0159818, 0.0154433, 0.0145306, 0.013959, 0.0130953", \ - "0.0107743, 0.0140773, 0.0145429, 0.0147795, 0.0140722, 0.0138994, 0.0140742", \ - "0.0122343, 0.0135894, 0.013883, 0.0138386, 0.0137364, 0.0140449, 0.0134366", \ - "0.0160292, 0.013284, 0.0135809, 0.0133948, 0.0137245, 0.0132837, 0.0131146", \ - "0.0241044, 0.0162962, 0.01514, 0.0142539, 0.0142657, 0.0134174, 0.0132044", \ - "0.0418863, 0.0263716, 0.0231749, 0.0206518, 0.0168012, 0.0161571, 0.0138151", \ - "0.0784042, 0.0504537, 0.0449193, 0.0378902, 0.033061, 0.0237685, 0.0202035" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0299164, 0.216116, 0.340916, 0.547316, 0.892916, 1.46892, 2.42892"); - values ( \ - "0.0095457, 0.0154236, 0.0152754, 0.0148822, 0.0140643, 0.012855, 0.00993256", \ - "0.00922509, 0.0139435, 0.0143522, 0.0142465, 0.0137321, 0.0130308, 0.0103654", \ - "0.0105535, 0.0128865, 0.0138232, 0.0138832, 0.0142949, 0.0124246, 0.0105065", \ - "0.0140387, 0.013005, 0.0130115, 0.0134275, 0.0143472, 0.0144512, 0.00956779", \ - "0.0220457, 0.015013, 0.0146656, 0.0143597, 0.0133586, 0.0151983, 0.00987122", \ - "0.039398, 0.0236301, 0.0214191, 0.019336, 0.01747, 0.0134506, 0.0141293", \ - "0.0751345, 0.0477041, 0.0411725, 0.0344579, 0.0305605, 0.025604, 0.0185189" \ - ); - } - } - internal_power () { - related_pin : "TE_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.0189916, 0.205192, 0.329992, 0.536392, 0.881992, 1.45799, 2.41799"); - values ( \ - "0.0333506, 0.0328885, 0.0324525, 0.0319828, 0.0310155, 0.0307113, 0.0299959", \ - "0.0320953, 0.0316829, 0.031342, 0.0310173, 0.0298164, 0.0296349, 0.029094", \ - "0.0319843, 0.0318003, 0.0314959, 0.0306361, 0.0298964, 0.0300759, 0.0289026", \ - "0.0319761, 0.0317765, 0.031526, 0.0307022, 0.0301676, 0.0292494, 0.0297034", \ - "0.0316802, 0.0317909, 0.0315115, 0.0305174, 0.0312557, 0.0297757, 0.0287528", \ - "0.0316983, 0.0317292, 0.0316018, 0.0315435, 0.0292704, 0.031226, 0.028181", \ - "0.0312581, 0.0311266, 0.0313398, 0.0311313, 0.0314474, 0.0293489, 0.0286133" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0157512; - rise_capacitance : 0.0160995; - rise_capacitance_range (0.00905651, 0.0263546); - fall_capacitance : 0.0154029; - fall_capacitance_range (0.00880418, 0.0252315); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0, 0, 0, 0, 0, 0, 0" \ - ); - } - } - } - pin (TE_B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0155516; - rise_capacitance : 0.0176426; - rise_capacitance_range (0.0153782, 0.018388); - fall_capacitance : 0.0134606; - fall_capacitance_range (0.0102729, 0.0204137); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "-0.0108758, -0.0114237, -0.0116592, -0.0116418, -0.0112384, -0.00965744, -0.00556653" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0242429, 0.0251439, 0.0253186, 0.0256152, 0.0265831, 0.0286782, 0.0334285" \ - ); - } - } - } - } - cell (sg13g2_fill_1) { - area : 1.8144; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_2) { - area : 3.6288; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_4) { - area : 7.2576; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_fill_8) { - area : 14.5152; - cell_footprint : "fill"; - cell_leakage_power : 0; - dont_touch : true; - dont_use : true; - is_filler_cell : true; - } - cell (sg13g2_inv_1) { - area : 5.4432; - cell_footprint : "inv"; - cell_leakage_power : 63.0032; - leakage_power () { - value : 82.469; - when : "A&!Y"; - } - leakage_power () { - value : 43.5374; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0205647, 0.0848969, 0.128137, 0.199515, 0.318905, 0.518173, 0.849492", \ - "0.0398334, 0.127379, 0.172342, 0.243951, 0.363448, 0.563548, 0.894211", \ - "0.0494593, 0.16103, 0.211237, 0.285953, 0.405855, 0.604919, 0.93662", \ - "0.06145, 0.213087, 0.276414, 0.363301, 0.491278, 0.693125, 1.02497", \ - "0.0755205, 0.288689, 0.374069, 0.487653, 0.64212, 0.86334, 1.20383", \ - "0.0904964, 0.386189, 0.508826, 0.663145, 0.869187, 1.1435, 1.52963", \ - "0.103076, 0.507299, 0.680755, 0.904929, 1.19043, 1.56201, 2.05537" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126307, 0.100854, 0.163465, 0.267101, 0.44044, 0.729681, 1.21162", \ - "0.0294124, 0.110169, 0.168005, 0.268377, 0.44053, 0.730647, 1.21163", \ - "0.0403832, 0.128637, 0.18274, 0.276993, 0.443535, 0.733586, 1.21164", \ - "0.0585181, 0.1676, 0.221528, 0.310425, 0.465559, 0.739269, 1.21311", \ - "0.0869432, 0.235708, 0.29811, 0.389208, 0.537851, 0.791143, 1.23917", \ - "0.133685, 0.345868, 0.423899, 0.533757, 0.692914, 0.942666, 1.35673", \ - "0.212562, 0.512127, 0.629664, 0.77292, 0.968291, 1.24551, 1.66746" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0198838, 0.0721482, 0.106608, 0.163526, 0.258838, 0.417664, 0.68239", \ - "0.0396842, 0.11785, 0.155482, 0.21366, 0.309006, 0.467732, 0.732414", \ - "0.0504068, 0.151895, 0.196172, 0.259858, 0.357974, 0.517016, 0.781368", \ - "0.0639681, 0.20284, 0.259958, 0.33725, 0.447722, 0.613551, 0.87889", \ - "0.0825663, 0.278092, 0.355484, 0.457674, 0.59548, 0.788178, 1.07181", \ - "0.10692, 0.382434, 0.493138, 0.633677, 0.820791, 1.06594, 1.40599", \ - "0.138582, 0.518518, 0.678865, 0.883179, 1.1421, 1.4823, 1.92415" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0103667, 0.0750913, 0.121834, 0.198897, 0.328196, 0.54397, 0.902738", \ - "0.0251025, 0.0889091, 0.130571, 0.202911, 0.329086, 0.543971, 0.902739", \ - "0.035907, 0.108866, 0.149668, 0.217648, 0.337198, 0.54592, 0.90285", \ - "0.0529507, 0.145053, 0.189243, 0.257574, 0.369556, 0.564976, 0.908703", \ - "0.0807046, 0.207079, 0.258767, 0.334706, 0.450542, 0.636544, 0.955698", \ - "0.125988, 0.310089, 0.37616, 0.469372, 0.600289, 0.799383, 1.10896", \ - "0.202164, 0.471297, 0.570687, 0.689485, 0.858306, 1.08551, 1.43025" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00151837, 0.00195253, 0.00194656, 0.00190313, 0.00178648, 0.00162798, 0.0016214", \ - "0.00151792, 0.00171085, 0.00178751, 0.00174981, 0.00170063, 0.00167752, 0.00150417", \ - "0.0017014, 0.00165515, 0.00170146, 0.00172013, 0.00175302, 0.00186689, 0.00148071", \ - "0.00220016, 0.00181054, 0.00172741, 0.00168889, 0.0018937, 0.00160448, 0.00141306", \ - "0.00329496, 0.00229348, 0.00214365, 0.00197951, 0.00176246, 0.00182467, 0.00147309", \ - "0.00579099, 0.00386327, 0.00337089, 0.00291656, 0.00259616, 0.00192501, 0.00184749", \ - "0.010947, 0.0075789, 0.00660752, 0.00577824, 0.00473181, 0.00388307, 0.00297948" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00154942, 0.00200401, 0.0019843, 0.00193211, 0.00184551, 0.001701, 0.0013452", \ - "0.0014285, 0.00175268, 0.00180984, 0.00184449, 0.00177791, 0.00158828, 0.00132229", \ - "0.00159086, 0.00171572, 0.00170616, 0.00173971, 0.00184074, 0.00176697, 0.00129133", \ - "0.00204094, 0.00176192, 0.00179063, 0.00172062, 0.00165455, 0.00189768, 0.00128374", \ - "0.00310366, 0.00216138, 0.00205005, 0.00198841, 0.00192388, 0.0015126, 0.00179625", \ - "0.00550492, 0.00356817, 0.00313194, 0.00277479, 0.00253589, 0.00226722, 0.00181173", \ - "0.0106063, 0.0071965, 0.0062497, 0.00532712, 0.0044091, 0.0036612, 0.00298854" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00286745; - rise_capacitance : 0.0029192; - rise_capacitance_range (0.00257641, 0.00326597); - fall_capacitance : 0.00281571; - fall_capacitance_range (0.00257013, 0.00324525); - } - } - cell (sg13g2_inv_16) { - area : 34.4736; - cell_footprint : "inv"; - cell_leakage_power : 1007.55; - leakage_power () { - value : 1318.51; - when : "A&!Y"; - } - leakage_power () { - value : 696.599; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 4.8; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0190126, 0.0883984, 0.131994, 0.203994, 0.324217, 0.524929, 0.858989", \ - "0.0333817, 0.130561, 0.175759, 0.248079, 0.368446, 0.569768, 0.903406", \ - "0.0403469, 0.16409, 0.214698, 0.289905, 0.410885, 0.611486, 0.945659", \ - "0.0485546, 0.216138, 0.279774, 0.367228, 0.496244, 0.699463, 1.03379", \ - "0.0576969, 0.291625, 0.377329, 0.491319, 0.646516, 0.869157, 1.21187", \ - "0.0661356, 0.3888, 0.512028, 0.666893, 0.8744, 1.14959, 1.53698", \ - "0.0705707, 0.51011, 0.684575, 0.908584, 1.19552, 1.56865, 2.06424" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.00962251, 0.101906, 0.164995, 0.269428, 0.444394, 0.735768, 1.22185", \ - "0.0238995, 0.111048, 0.169483, 0.270774, 0.444503, 0.736715, 1.22186", \ - "0.0334596, 0.129429, 0.184114, 0.279193, 0.447081, 0.736716, 1.22187", \ - "0.0488384, 0.168058, 0.222613, 0.31235, 0.469038, 0.745373, 1.22323", \ - "0.0734158, 0.236327, 0.299685, 0.391188, 0.541371, 0.796906, 1.24879", \ - "0.114051, 0.34627, 0.425247, 0.536059, 0.696179, 0.948175, 1.36629", \ - "0.187377, 0.512599, 0.630772, 0.775334, 0.971038, 1.25203, 1.67731" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0189125, 0.0758374, 0.110636, 0.1681, 0.264475, 0.424567, 0.691704", \ - "0.0346355, 0.121172, 0.159142, 0.217839, 0.314078, 0.474222, 0.741532", \ - "0.0426883, 0.155225, 0.199779, 0.263998, 0.362946, 0.523437, 0.790379", \ - "0.0527701, 0.206265, 0.263714, 0.341552, 0.452734, 0.619839, 0.887651", \ - "0.0663251, 0.281448, 0.35928, 0.461961, 0.600293, 0.794263, 1.08045", \ - "0.0845547, 0.385912, 0.497079, 0.638065, 0.826357, 1.07343, 1.4149", \ - "0.107571, 0.522001, 0.682848, 0.887818, 1.14733, 1.48926, 1.93422" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.00824923, 0.0764111, 0.123469, 0.201525, 0.332376, 0.550171, 0.912923", \ - "0.0209092, 0.0900516, 0.132268, 0.205553, 0.333019, 0.550172, 0.912924", \ - "0.0302662, 0.109967, 0.151248, 0.219989, 0.340833, 0.552286, 0.912925", \ - "0.0444611, 0.145913, 0.190748, 0.259692, 0.373121, 0.570803, 0.918689", \ - "0.0683227, 0.208238, 0.261328, 0.337016, 0.45371, 0.64199, 0.96499", \ - "0.10841, 0.311169, 0.378275, 0.471642, 0.603067, 0.802867, 1.11704", \ - "0.17909, 0.472249, 0.572273, 0.692079, 0.859891, 1.09043, 1.43768" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0204118, 0.0292975, 0.0291942, 0.028301, 0.0266843, 0.0238536, 0.0237027", \ - "0.022566, 0.0255349, 0.0265507, 0.0263195, 0.0252061, 0.0242344, 0.0233971", \ - "0.0268124, 0.0243621, 0.0252666, 0.0252448, 0.0266967, 0.021655, 0.0212492", \ - "0.035852, 0.0268065, 0.0259317, 0.024969, 0.0283811, 0.0225686, 0.0209763", \ - "0.0553883, 0.035074, 0.0326367, 0.029319, 0.0248613, 0.0274647, 0.0211301", \ - "0.0965442, 0.061192, 0.0531704, 0.0453941, 0.0405406, 0.0307739, 0.0262527", \ - "0.181029, 0.120264, 0.104398, 0.0912699, 0.074351, 0.062928, 0.046726" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.3744, 0.624, 1.0368, 1.728, 2.88, 4.8"); - values ( \ - "0.0176747, 0.0276828, 0.0270453, 0.0263491, 0.0252726, 0.0227691, 0.0177798", \ - "0.0186016, 0.023503, 0.0249154, 0.0256874, 0.0266937, 0.0220178, 0.0169012", \ - "0.0224009, 0.0230273, 0.0229831, 0.0236044, 0.0243536, 0.027093, 0.016481", \ - "0.0312866, 0.024074, 0.0245661, 0.0240759, 0.0223955, 0.0266136, 0.0165846", \ - "0.0504006, 0.0302919, 0.0293837, 0.0275572, 0.0254816, 0.0198075, 0.0258292", \ - "0.0903309, 0.0532002, 0.0460333, 0.0400537, 0.0358836, 0.0306617, 0.021151", \ - "0.173281, 0.111776, 0.0961142, 0.0809354, 0.0648151, 0.0544829, 0.044196" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0435406; - rise_capacitance : 0.0443145; - rise_capacitance_range (0.0329871, 0.0520904); - fall_capacitance : 0.0427666; - fall_capacitance_range (0.0333422, 0.052419); - } - } - cell (sg13g2_inv_2) { - area : 7.2576; - cell_footprint : "inv"; - cell_leakage_power : 125.956; - leakage_power () { - value : 164.83; - when : "A&!Y"; - } - leakage_power () { - value : 87.0811; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0178818, 0.0843021, 0.127549, 0.198992, 0.318416, 0.517816, 0.849262", \ - "0.0336635, 0.126716, 0.171697, 0.243441, 0.362913, 0.562381, 0.893961", \ - "0.0413265, 0.160105, 0.210484, 0.285225, 0.40538, 0.604393, 0.936297", \ - "0.0504743, 0.212087, 0.275556, 0.362528, 0.490817, 0.692684, 1.02415", \ - "0.0607632, 0.287058, 0.372857, 0.486796, 0.641531, 0.862875, 1.20346", \ - "0.0707555, 0.383972, 0.507, 0.661913, 0.86813, 1.14253, 1.5285", \ - "0.0768273, 0.504002, 0.678295, 0.903117, 1.18919, 1.56176, 2.05379" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0100079, 0.0999539, 0.162577, 0.266303, 0.439881, 0.729383, 1.2118", \ - "0.025209, 0.109342, 0.167293, 0.2676, 0.439982, 0.729384, 1.21181", \ - "0.0351637, 0.127798, 0.182062, 0.276365, 0.442731, 0.72995, 1.21182", \ - "0.0513122, 0.166577, 0.220777, 0.309773, 0.465223, 0.738836, 1.21301", \ - "0.0768168, 0.234716, 0.297239, 0.388395, 0.53747, 0.791027, 1.23939", \ - "0.118672, 0.344349, 0.422951, 0.53362, 0.692945, 0.943306, 1.357", \ - "0.193065, 0.509664, 0.628039, 0.77172, 0.967362, 1.24464, 1.6695" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0173028, 0.0716669, 0.106156, 0.163123, 0.258475, 0.417396, 0.68226", \ - "0.0342181, 0.117249, 0.15504, 0.213225, 0.308645, 0.46743, 0.732307", \ - "0.0429622, 0.15119, 0.195612, 0.259395, 0.357625, 0.516723, 0.781222", \ - "0.0539328, 0.201876, 0.259013, 0.336465, 0.4471, 0.613105, 0.878538", \ - "0.0687964, 0.27678, 0.354385, 0.456963, 0.594909, 0.787725, 1.07158", \ - "0.0883517, 0.380479, 0.491683, 0.632519, 0.819937, 1.06572, 1.40555", \ - "0.113438, 0.515765, 0.676644, 0.88139, 1.14059, 1.48104, 1.92428" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00831782, 0.0744176, 0.121129, 0.19841, 0.327863, 0.544047, 0.903113", \ - "0.0215994, 0.0883182, 0.130003, 0.202416, 0.328778, 0.544048, 0.903114", \ - "0.0312781, 0.108065, 0.149165, 0.217211, 0.336918, 0.546147, 0.903204", \ - "0.0462469, 0.144539, 0.188954, 0.25721, 0.369202, 0.564988, 0.909399", \ - "0.0708216, 0.206166, 0.259203, 0.334209, 0.450212, 0.636343, 0.955865", \ - "0.112077, 0.308931, 0.375311, 0.468697, 0.59926, 0.797976, 1.10948", \ - "0.184686, 0.469186, 0.569337, 0.688519, 0.858376, 1.08446, 1.42999" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00262726, 0.00364295, 0.00362774, 0.00354683, 0.00332798, 0.00299185, 0.00296994", \ - "0.00276017, 0.00314162, 0.00329529, 0.00321323, 0.00313252, 0.00284353, 0.00275883", \ - "0.00328792, 0.00304897, 0.00316273, 0.00329678, 0.00319149, 0.00274853, 0.00275791", \ - "0.00428812, 0.00335051, 0.00323361, 0.00309551, 0.00341138, 0.00279359, 0.00250965", \ - "0.00660168, 0.00434481, 0.0040218, 0.00368111, 0.00329432, 0.0033862, 0.00296183", \ - "0.0117385, 0.00737192, 0.00661664, 0.00568197, 0.00504054, 0.00374982, 0.0032106", \ - "0.022202, 0.0149528, 0.0129757, 0.011301, 0.00922715, 0.00756917, 0.00572939" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00237915, 0.00346918, 0.00342855, 0.00334123, 0.00318086, 0.00287032, 0.00216263", \ - "0.00232971, 0.00296029, 0.00310529, 0.00320801, 0.00304399, 0.00268382, 0.00207841", \ - "0.00271714, 0.00288957, 0.00295164, 0.00299977, 0.00348947, 0.0028511, 0.00206154", \ - "0.00371561, 0.00302222, 0.00305726, 0.00297203, 0.00276096, 0.00331064, 0.00287885", \ - "0.00596125, 0.00381844, 0.00367922, 0.00346673, 0.00335191, 0.00247359, 0.00313294", \ - "0.0109278, 0.00665216, 0.00578331, 0.00502739, 0.00447319, 0.00396612, 0.00282956", \ - "0.0212482, 0.0139294, 0.0120152, 0.0101294, 0.00834564, 0.00687632, 0.00551698" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00567488; - rise_capacitance : 0.0057764; - rise_capacitance_range (0.00501018, 0.00655516); - fall_capacitance : 0.00557335; - fall_capacitance_range (0.00501673, 0.00658036); - } - } - cell (sg13g2_inv_4) { - area : 10.8864; - cell_footprint : "inv"; - cell_leakage_power : 251.89; - leakage_power () { - value : 329.63; - when : "A&!Y"; - } - leakage_power () { - value : 174.15; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 1.2; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.01671, 0.0844096, 0.127816, 0.19952, 0.319393, 0.519524, 0.852236", \ - "0.031066, 0.126824, 0.17191, 0.243966, 0.363921, 0.563875, 0.897199", \ - "0.0379709, 0.16034, 0.210845, 0.285806, 0.406411, 0.6062, 0.939507", \ - "0.0459545, 0.212193, 0.275806, 0.363018, 0.491678, 0.694287, 1.02737", \ - "0.0547583, 0.287164, 0.373185, 0.487323, 0.642389, 0.864387, 1.20605", \ - "0.0626853, 0.384039, 0.507319, 0.662527, 0.868879, 1.14411, 1.53181", \ - "0.0663318, 0.503964, 0.678712, 0.903827, 1.19042, 1.56368, 2.05668" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00903074, 0.101017, 0.163031, 0.267188, 0.441409, 0.732022, 1.2161", \ - "0.0234878, 0.109565, 0.167774, 0.268447, 0.441457, 0.732023, 1.21611", \ - "0.0331225, 0.128046, 0.182414, 0.277094, 0.444461, 0.736005, 1.21612", \ - "0.0483572, 0.166761, 0.221166, 0.310515, 0.466381, 0.741302, 1.21755", \ - "0.0726269, 0.234931, 0.297666, 0.389359, 0.538565, 0.793118, 1.24325", \ - "0.113208, 0.344639, 0.423378, 0.534353, 0.69329, 0.944704, 1.36086", \ - "0.185827, 0.509832, 0.628486, 0.772533, 0.968625, 1.24702, 1.6721" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.0162646, 0.0721143, 0.106943, 0.164463, 0.260761, 0.421334, 0.688736", \ - "0.0319803, 0.117677, 0.155566, 0.214491, 0.310953, 0.471342, 0.73874", \ - "0.0399339, 0.151627, 0.196367, 0.260684, 0.359729, 0.520436, 0.787565", \ - "0.0498548, 0.202455, 0.260076, 0.338028, 0.4494, 0.616963, 0.884761", \ - "0.0632911, 0.277363, 0.355427, 0.458509, 0.59727, 0.791468, 1.07765", \ - "0.0809626, 0.381209, 0.492814, 0.63427, 0.822692, 1.06998, 1.41155", \ - "0.10351, 0.516585, 0.67809, 0.883321, 1.14304, 1.48649, 1.93155" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00754162, 0.0750662, 0.122346, 0.200273, 0.331045, 0.548972, 0.912072", \ - "0.0202404, 0.0889119, 0.131099, 0.204175, 0.331921, 0.548973, 0.912073", \ - "0.0295378, 0.108818, 0.150331, 0.218919, 0.340094, 0.55114, 0.912074", \ - "0.0435454, 0.144909, 0.189602, 0.258771, 0.372182, 0.570017, 0.918072", \ - "0.0668484, 0.206516, 0.260188, 0.335422, 0.452661, 0.6412, 0.96432", \ - "0.106612, 0.309696, 0.37647, 0.470521, 0.602765, 0.803624, 1.117", \ - "0.177537, 0.470127, 0.57069, 0.690582, 0.861851, 1.08975, 1.43766" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00518486, 0.00758254, 0.00727604, 0.00712056, 0.00662243, 0.00607731, 0.00596133", \ - "0.00554841, 0.00632026, 0.00666941, 0.00648679, 0.00626001, 0.00563903, 0.00587203", \ - "0.00647041, 0.00612557, 0.00635656, 0.00649362, 0.00655037, 0.00695436, 0.00562775", \ - "0.00871115, 0.00673639, 0.00645175, 0.00621523, 0.00631344, 0.00547377, 0.00512783", \ - "0.0134239, 0.00872874, 0.00806875, 0.00742869, 0.00634006, 0.00640681, 0.00580146", \ - "0.0236527, 0.0150164, 0.0132203, 0.0113657, 0.00976074, 0.00730082, 0.00664018", \ - "0.0448238, 0.0297993, 0.0259627, 0.0225757, 0.0185901, 0.0151089, 0.0110795" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0936, 0.156, 0.2592, 0.432, 0.72, 1.2"); - values ( \ - "0.00450045, 0.00687469, 0.00679613, 0.00654451, 0.00625803, 0.00566994, 0.00431708", \ - "0.00454077, 0.00586171, 0.00607772, 0.00630924, 0.00716034, 0.00538906, 0.0040529", \ - "0.00537758, 0.00570681, 0.0058194, 0.00589168, 0.00651842, 0.00641362, 0.00411931", \ - "0.00742457, 0.00593325, 0.00601692, 0.00576292, 0.00542741, 0.00652411, 0.00401629", \ - "0.0120145, 0.00748175, 0.00727344, 0.00671165, 0.00647557, 0.00495995, 0.0061901", \ - "0.0220828, 0.0131766, 0.0114268, 0.00996004, 0.00910226, 0.0080732, 0.00509509", \ - "0.0428358, 0.0276959, 0.0238922, 0.0201414, 0.0164489, 0.0135621, 0.0109866" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0112211; - rise_capacitance : 0.0114223; - rise_capacitance_range (0.00987459, 0.0130548); - fall_capacitance : 0.0110198; - fall_capacitance_range (0.00989031, 0.0131695); - } - } - cell (sg13g2_inv_8) { - area : 18.144; - cell_footprint : "inv"; - cell_leakage_power : 503.803; - leakage_power () { - value : 659.308; - when : "A&!Y"; - } - leakage_power () { - value : 348.298; - when : "!A&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A)"; - min_capacitance : 0.001; - max_capacitance : 2.4; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0163317, 0.0846279, 0.12808, 0.199868, 0.319812, 0.520044, 0.853016", \ - "0.0300496, 0.127015, 0.172225, 0.244338, 0.364367, 0.565383, 0.897713", \ - "0.0366033, 0.160663, 0.211124, 0.285928, 0.406703, 0.606652, 0.940107", \ - "0.0441293, 0.212411, 0.276005, 0.363332, 0.492021, 0.694798, 1.02802", \ - "0.0523154, 0.28743, 0.373348, 0.487656, 0.642536, 0.864862, 1.20697", \ - "0.0593359, 0.384414, 0.507394, 0.663035, 0.869787, 1.14378, 1.53119", \ - "0.062054, 0.504316, 0.679407, 0.904246, 1.1909, 1.56416, 2.05753" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.00866655, 0.100306, 0.163293, 0.267445, 0.441865, 0.732726, 1.21722", \ - "0.0226403, 0.109711, 0.167848, 0.268786, 0.441964, 0.733608, 1.21723", \ - "0.0322105, 0.12808, 0.182578, 0.277419, 0.44468, 0.736782, 1.21724", \ - "0.0470331, 0.167081, 0.22128, 0.310762, 0.466824, 0.74197, 1.21872", \ - "0.0708793, 0.235076, 0.297777, 0.389424, 0.539095, 0.793819, 1.24454", \ - "0.110766, 0.344733, 0.423662, 0.533818, 0.692867, 0.946651, 1.36174", \ - "0.182672, 0.51005, 0.62893, 0.772801, 0.969008, 1.24577, 1.67239" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0159371, 0.0723144, 0.107146, 0.164706, 0.26106, 0.421597, 0.689141", \ - "0.0310848, 0.117886, 0.155919, 0.214725, 0.311194, 0.471667, 0.73927", \ - "0.0387197, 0.151832, 0.196554, 0.260868, 0.359994, 0.520693, 0.788143", \ - "0.0482215, 0.202612, 0.260273, 0.338249, 0.449549, 0.617043, 0.885419", \ - "0.0610033, 0.277622, 0.355669, 0.458757, 0.597622, 0.791836, 1.07819", \ - "0.0778976, 0.381385, 0.493128, 0.634615, 0.822966, 1.07065, 1.41234", \ - "0.0993741, 0.516814, 0.678424, 0.88408, 1.14375, 1.48657, 1.93235" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.00723167, 0.0752402, 0.122407, 0.200487, 0.331328, 0.549357, 0.912731", \ - "0.0196577, 0.0890135, 0.13122, 0.204493, 0.332155, 0.549358, 0.912732", \ - "0.0288694, 0.108937, 0.150258, 0.219085, 0.340358, 0.551603, 0.912733", \ - "0.0424304, 0.145209, 0.189791, 0.258954, 0.372392, 0.569967, 0.918896", \ - "0.0652338, 0.206743, 0.259285, 0.336124, 0.452838, 0.641549, 0.964738", \ - "0.104514, 0.309792, 0.376591, 0.470677, 0.602969, 0.802512, 1.11734", \ - "0.174387, 0.470266, 0.570876, 0.690824, 0.862106, 1.09019, 1.43809" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0102627, 0.0146404, 0.014598, 0.0142545, 0.0133005, 0.0121492, 0.0119752", \ - "0.0111107, 0.0126863, 0.0131827, 0.0130813, 0.0125651, 0.0124851, 0.0111641", \ - "0.013133, 0.0122274, 0.0127255, 0.0130282, 0.013031, 0.0140406, 0.0108999", \ - "0.0175878, 0.0135157, 0.012997, 0.0124428, 0.0141027, 0.010997, 0.0106662", \ - "0.0271039, 0.0174537, 0.0161471, 0.0148419, 0.0127468, 0.013775, 0.0117757", \ - "0.0478067, 0.0298349, 0.0269524, 0.022909, 0.0200976, 0.0151428, 0.0133187", \ - "0.0900392, 0.0596425, 0.0521871, 0.0451189, 0.0370915, 0.0297972, 0.0214429" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.1872, 0.312, 0.5184, 0.864, 1.44, 2.4"); - values ( \ - "0.0088769, 0.0138356, 0.0135409, 0.0130823, 0.0125431, 0.0113001, 0.00894887", \ - "0.00918875, 0.0116602, 0.0122715, 0.0134394, 0.013079, 0.0106288, 0.00814814", \ - "0.0108716, 0.0114567, 0.0115562, 0.011758, 0.0130385, 0.0121725, 0.00812547", \ - "0.0150377, 0.0119217, 0.0120661, 0.0117705, 0.0108774, 0.0114408, 0.00890818", \ - "0.024302, 0.0151578, 0.0141575, 0.0137326, 0.0129422, 0.00994841, 0.0124375", \ - "0.0444817, 0.026313, 0.0228686, 0.0199091, 0.0181035, 0.0154267, 0.0102305", \ - "0.0860266, 0.0553979, 0.0478186, 0.0400653, 0.0331164, 0.0272281, 0.0215797" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0224507; - rise_capacitance : 0.0228521; - rise_capacitance_range (0.0196154, 0.0262055); - fall_capacitance : 0.0220493; - fall_capacitance_range (0.0196897, 0.0265021); - } - } - cell (sg13g2_lgcp_1) { - area : 27.216; - cell_footprint : "lgcp"; - cell_leakage_power : 389.668; - clock_gating_integrated_cell : "latch_posedge"; - dont_use : true; - leakage_power () { - value : 376.584; - when : "!CLK&GATE&!GCLK"; - } - leakage_power () { - value : 412.84; - when : "CLK&GATE&GCLK"; - } - leakage_power () { - value : 379.58; - when : "!GATE&!GCLK"; - } - statetable ("CLK GATE", "int_GATE") { - table : "L L : - : L ,\ - L H : - : H ,\ - H - : - : N "; - } - pin (int_GATE) { - direction : "internal"; - internal_node : "int_GATE"; - } - pin (GCLK) { - clock_gate_out_pin : true; - direction : "output"; - min_capacitance : 0.001; - state_function : "CLK * int_GATE"; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - timing_sense : positive_unate; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0750641, 0.144092, 0.187715, 0.25934, 0.378797, 0.577996, 0.909574", \ - "0.104813, 0.174607, 0.218203, 0.289764, 0.409408, 0.608831, 0.94052", \ - "0.125743, 0.196841, 0.240586, 0.312216, 0.431845, 0.630909, 0.962581", \ - "0.156129, 0.229798, 0.273518, 0.345389, 0.465045, 0.66416, 0.995803", \ - "0.197398, 0.277629, 0.321516, 0.393217, 0.51289, 0.712064, 1.04379", \ - "0.249948, 0.343697, 0.388582, 0.460441, 0.579885, 0.7789, 1.11067", \ - "0.319193, 0.434299, 0.48342, 0.557028, 0.677296, 0.877416, 1.20926" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188101, 0.104866, 0.167039, 0.270477, 0.443928, 0.733076, 1.21488", \ - "0.0203841, 0.105251, 0.167241, 0.270596, 0.443995, 0.733243, 1.21498", \ - "0.0224398, 0.10603, 0.167731, 0.270871, 0.444024, 0.734595, 1.21499", \ - "0.0269661, 0.107612, 0.168612, 0.271479, 0.444457, 0.734596, 1.215", \ - "0.0354431, 0.111504, 0.170883, 0.272508, 0.445292, 0.734597, 1.21523", \ - "0.048698, 0.121725, 0.177349, 0.276008, 0.4471, 0.734942, 1.21641", \ - "0.067275, 0.143611, 0.194781, 0.287859, 0.454549, 0.74, 1.21909" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0610188, 0.117542, 0.152493, 0.209824, 0.305285, 0.464219, 0.72925", \ - "0.0968716, 0.154442, 0.189505, 0.246812, 0.34244, 0.501447, 0.76643", \ - "0.120022, 0.179066, 0.214234, 0.271668, 0.367236, 0.526291, 0.791162", \ - "0.15338, 0.215728, 0.250979, 0.308486, 0.404262, 0.56343, 0.828361", \ - "0.198594, 0.26757, 0.303054, 0.360413, 0.456029, 0.615315, 0.880393", \ - "0.254735, 0.335009, 0.371484, 0.428958, 0.52451, 0.683405, 0.948358", \ - "0.324523, 0.422973, 0.462718, 0.521934, 0.618208, 0.777723, 1.04286" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.015372, 0.0797427, 0.125948, 0.202989, 0.332169, 0.547679, 0.906947", \ - "0.0175387, 0.0803388, 0.126385, 0.2031, 0.332805, 0.547844, 0.906948", \ - "0.0204205, 0.081572, 0.127065, 0.203526, 0.332806, 0.550371, 0.907165", \ - "0.0260535, 0.0838728, 0.12861, 0.204782, 0.333277, 0.550372, 0.907166", \ - "0.0349725, 0.0889574, 0.131763, 0.206582, 0.334774, 0.550373, 0.907973", \ - "0.048088, 0.09955, 0.13912, 0.210914, 0.337281, 0.551584, 0.909306", \ - "0.067198, 0.120333, 0.155502, 0.222652, 0.345122, 0.556524, 0.913092" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00866545, 0.00909355, 0.00908725, 0.00903015, 0.00892815, 0.00898545, 0.00893875", \ - "0.00840442, 0.00880432, 0.00885492, 0.00879322, 0.00868042, 0.00869562, 0.00855802", \ - "0.00833152, 0.00868992, 0.00870552, 0.00890042, 0.00866512, 0.00877242, 0.00849342", \ - "0.00834068, 0.00860518, 0.00870308, 0.00864758, 0.00875938, 0.00885068, 0.00847368", \ - "0.00872206, 0.00883076, 0.00890546, 0.00897366, 0.00887436, 0.00879946, 0.00885176", \ - "0.0100414, 0.00996126, 0.00997806, 0.0100303, 0.0101432, 0.0101347, 0.00961186", \ - "0.0134634, 0.0129475, 0.0130074, 0.012959, 0.0130043, 0.01313, 0.0131486" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0051701, 0.005668, 0.0056751, 0.0056574, 0.0055754, 0.0053635, 0.0050693", \ - "0.00504157, 0.00546297, 0.00557407, 0.00557197, 0.00550637, 0.00530397, 0.00496617", \ - "0.00515027, 0.00550467, 0.00548917, 0.00561907, 0.00561837, 0.00558577, 0.00505627", \ - "0.00539883, 0.00566753, 0.00573823, 0.00570753, 0.00564913, 0.00574403, 0.00533823", \ - "0.00619503, 0.00624773, 0.00635773, 0.00642763, 0.00643593, 0.00612513, 0.00660983", \ - "0.0080571, 0.0078611, 0.0079314, 0.0079214, 0.0079871, 0.0080655, 0.0076098", \ - "0.0118508, 0.0112132, 0.0111797, 0.0111865, 0.0112511, 0.0113213, 0.0112582" \ - ); - } - } - } - pin (CLK) { - clock : true; - clock_gate_clock_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00493856; - rise_capacitance : 0.00497755; - rise_capacitance_range (0.00437826, 0.005764); - fall_capacitance : 0.00489956; - fall_capacitance_range (0.00452406, 0.00517495); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.230408, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.102234, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00729835, 0.00702468, 0.00700188, 0.00730092, 0.00806354, 0.00993074, 0.0141967" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.008779, 0.00843733, 0.00853493, 0.00879687, 0.00961057, 0.0115571, 0.0159948" \ - ); - } - } - } - pin (GATE) { - clock_gate_enable_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.002298; - rise_capacitance : 0.00255801; - rise_capacitance_range (0.00230022, 0.002823); - fall_capacitance : 0.00203799; - fall_capacitance_range (0.00203799, 0.00231672); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0368317, -0.012929, -0.00561327, -0.00754496", \ - "-0.150493, -0.102603, -0.0886616, -0.0892242", \ - "-0.228242, -0.173699, -0.1585, -0.154466", \ - "-0.310888, -0.259, -0.239204, -0.237626" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0197185, 0.07855, 0.130188, 0.170715", \ - "-0.122182, -0.0119232, 0.0503256, 0.104229", \ - "-0.183434, -0.0744003, -0.0109656, 0.0515318", \ - "-0.241417, -0.131159, -0.0671875, -0.00301434" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0745221, 0.0464976, 0.0466875, 0.0577089", \ - "0.206635, 0.150626, 0.149446, 0.149844", \ - "0.300726, 0.239376, 0.23146, 0.232457", \ - "0.40737, 0.339368, 0.332051, 0.326594" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.054886, -0.0570509, -0.110814, -0.145969", \ - "0.17342, 0.0534921, -0.0136515, -0.0674098", \ - "0.247139, 0.125985, 0.0560303, -0.00512403", \ - "0.319102, 0.195176, 0.125758, 0.0622819" \ - ); - } - } - internal_power () { - when : "!CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0192369, 0.0199628, 0.0200322, 0.0200184, 0.0203648, 0.0216571, 0.0248164" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013152, 0.0260829, 0.0282159, 0.02863, 0.0291822, 0.03062, 0.0340622" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0192369, 0.0199628, 0.0200322, 0.0200184, 0.0203648, 0.0216571, 0.0248164" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.013152, 0.0260829, 0.0282159, 0.02863, 0.0291822, 0.03062, 0.0340622" \ - ); - } - } - } - } - cell (sg13g2_mux2_1) { - area : 18.144; - cell_footprint : "mux2"; - cell_leakage_power : 246.339; - leakage_power () { - value : 223.461; - when : "!A0&!A1&!S"; - } - leakage_power () { - value : 242.777; - when : "A0&!A1&!S"; - } - leakage_power () { - value : 220.225; - when : "!A0&A1&!S"; - } - leakage_power () { - value : 235.824; - when : "A0&A1&!S"; - } - leakage_power () { - value : 254.996; - when : "!A0&!A1&S"; - } - leakage_power () { - value : 251.755; - when : "A0&!A1&S"; - } - leakage_power () { - value : 274.316; - when : "!A0&A1&S"; - } - leakage_power () { - value : 267.359; - when : "A0&A1&S"; - } - pin (X) { - direction : "output"; - function : "(!S*A0)+(S*A1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0777625, 0.147273, 0.190965, 0.26268, 0.382368, 0.581847, 0.913768", \ - "0.112718, 0.182556, 0.226343, 0.298075, 0.417865, 0.617136, 0.948978", \ - "0.136505, 0.207222, 0.25115, 0.32316, 0.442973, 0.642231, 0.974335", \ - "0.170835, 0.242963, 0.286643, 0.35909, 0.479003, 0.678387, 1.01013", \ - "0.218396, 0.296652, 0.339802, 0.411553, 0.53116, 0.730301, 1.06282", \ - "0.278558, 0.370748, 0.41202, 0.483438, 0.602774, 0.802315, 1.13396", \ - "0.350312, 0.463567, 0.511556, 0.583101, 0.703297, 0.902573, 1.23461" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206536, 0.106281, 0.168358, 0.271772, 0.445123, 0.734339, 1.21626", \ - "0.0224157, 0.106825, 0.168592, 0.271889, 0.446372, 0.73434, 1.21627", \ - "0.0250387, 0.107618, 0.169234, 0.272278, 0.446373, 0.734341, 1.21628", \ - "0.0300602, 0.109216, 0.170157, 0.273011, 0.446374, 0.73469, 1.21663", \ - "0.0391531, 0.112645, 0.171956, 0.273842, 0.447001, 0.735667, 1.21694", \ - "0.052672, 0.122421, 0.177604, 0.276752, 0.448226, 0.736881, 1.21831", \ - "0.072476, 0.143476, 0.194004, 0.286363, 0.45444, 0.740585, 1.22114" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0971854, 0.171616, 0.209093, 0.267538, 0.363944, 0.523848, 0.790087", \ - "0.128783, 0.204304, 0.241968, 0.300432, 0.396833, 0.557041, 0.823281", \ - "0.152721, 0.23051, 0.268471, 0.327405, 0.423886, 0.583899, 0.850116", \ - "0.188436, 0.271403, 0.310242, 0.369712, 0.466601, 0.626813, 0.893201", \ - "0.238917, 0.332161, 0.371955, 0.432103, 0.529344, 0.689808, 0.956511", \ - "0.307178, 0.415934, 0.45792, 0.520382, 0.617178, 0.778138, 1.04525", \ - "0.401057, 0.532151, 0.580746, 0.646987, 0.747363, 0.908586, 1.17439" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0294268, 0.0922688, 0.136401, 0.210252, 0.338039, 0.553792, 0.914837", \ - "0.0312908, 0.0930403, 0.13641, 0.210374, 0.338524, 0.554246, 0.914926", \ - "0.034855, 0.0949483, 0.13762, 0.211368, 0.33877, 0.555644, 0.914927", \ - "0.0425355, 0.0991645, 0.141174, 0.213837, 0.340242, 0.555645, 0.914928", \ - "0.0553416, 0.107548, 0.147005, 0.217505, 0.343049, 0.557056, 0.916571", \ - "0.073695, 0.123632, 0.15912, 0.22619, 0.347143, 0.558937, 0.918733", \ - "0.100461, 0.152141, 0.183914, 0.244733, 0.358935, 0.565834, 0.922382" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0739772, 0.147182, 0.190821, 0.262339, 0.381917, 0.58114, 0.91278", \ - "0.10688, 0.181721, 0.225516, 0.297168, 0.416751, 0.61599, 0.948034", \ - "0.128941, 0.206308, 0.25024, 0.32202, 0.441679, 0.640791, 0.972701", \ - "0.160148, 0.242939, 0.28699, 0.358847, 0.478802, 0.678058, 1.00997", \ - "0.203497, 0.297555, 0.341776, 0.413615, 0.533619, 0.732956, 1.0646", \ - "0.258935, 0.371554, 0.417337, 0.490087, 0.608886, 0.808814, 1.13903", \ - "0.327581, 0.465905, 0.518083, 0.59248, 0.712915, 0.912528, 1.24421" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0244592, 0.106967, 0.168296, 0.271504, 0.444837, 0.733979, 1.21571", \ - "0.0278075, 0.107745, 0.16869, 0.27158, 0.44499, 0.734188, 1.2164", \ - "0.032053, 0.109076, 0.169605, 0.271986, 0.445028, 0.734405, 1.21641", \ - "0.0400372, 0.111847, 0.171162, 0.272896, 0.445785, 0.734539, 1.21642", \ - "0.0527941, 0.118074, 0.174303, 0.274365, 0.446679, 0.735237, 1.21647", \ - "0.071417, 0.133577, 0.183502, 0.279216, 0.44824, 0.736272, 1.21798", \ - "0.098377, 0.162328, 0.206946, 0.293696, 0.456398, 0.740306, 1.22043" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0969935, 0.171768, 0.209285, 0.267736, 0.364094, 0.52397, 0.790293", \ - "0.128675, 0.204437, 0.242149, 0.300674, 0.397011, 0.557194, 0.823168", \ - "0.152699, 0.230586, 0.268573, 0.327502, 0.423945, 0.58401, 0.850178", \ - "0.188545, 0.271794, 0.310339, 0.370033, 0.467021, 0.627078, 0.893433", \ - "0.239042, 0.332715, 0.372456, 0.432614, 0.529993, 0.690466, 0.957403", \ - "0.306832, 0.41617, 0.459313, 0.521213, 0.618894, 0.779639, 1.04617", \ - "0.400154, 0.532625, 0.581955, 0.649399, 0.748703, 0.910653, 1.17651" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0295883, 0.09243, 0.136466, 0.210362, 0.338042, 0.553985, 0.914829", \ - "0.0314312, 0.0931914, 0.136503, 0.210434, 0.338267, 0.554205, 0.91483", \ - "0.0350329, 0.0951148, 0.137739, 0.211384, 0.338787, 0.554206, 0.914873", \ - "0.0427578, 0.0993605, 0.141177, 0.213786, 0.340208, 0.555296, 0.91531", \ - "0.0556271, 0.10762, 0.147119, 0.217553, 0.343106, 0.556924, 0.916603", \ - "0.074452, 0.124145, 0.159535, 0.225725, 0.34717, 0.558788, 0.918594", \ - "0.101828, 0.152593, 0.184489, 0.246232, 0.359772, 0.566217, 0.922613" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0808728, 0.150152, 0.193838, 0.265669, 0.385407, 0.584785, 0.916762", \ - "0.113414, 0.183284, 0.227079, 0.298858, 0.418772, 0.617998, 0.949924", \ - "0.136715, 0.207691, 0.251577, 0.32345, 0.443238, 0.642549, 0.974643", \ - "0.171314, 0.244714, 0.288712, 0.360701, 0.480434, 0.679789, 1.01169", \ - "0.219989, 0.299167, 0.343024, 0.41516, 0.53493, 0.734569, 1.06642", \ - "0.282658, 0.373902, 0.418993, 0.490737, 0.610973, 0.810027, 1.14211", \ - "0.36298, 0.472968, 0.520724, 0.594256, 0.714521, 0.914576, 1.24661" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.020411, 0.106184, 0.168307, 0.271756, 0.445184, 0.734307, 1.21624", \ - "0.0216761, 0.106568, 0.16852, 0.271799, 0.44601, 0.734308, 1.21625", \ - "0.0235928, 0.107218, 0.168998, 0.272111, 0.446011, 0.734908, 1.21628", \ - "0.0273354, 0.108586, 0.169642, 0.272627, 0.446012, 0.734909, 1.21684", \ - "0.0351915, 0.111814, 0.171401, 0.27342, 0.44647, 0.735094, 1.21685", \ - "0.047097, 0.12035, 0.176586, 0.276168, 0.44781, 0.736042, 1.21729", \ - "0.063526, 0.138459, 0.18979, 0.284681, 0.452851, 0.739595, 1.22007" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.108231, 0.174103, 0.210186, 0.268315, 0.364718, 0.52482, 0.791297", \ - "0.13872, 0.20482, 0.241274, 0.299409, 0.395742, 0.555853, 0.822246", \ - "0.160688, 0.228133, 0.264794, 0.323126, 0.419581, 0.579726, 0.846489", \ - "0.194421, 0.265247, 0.302119, 0.360774, 0.4575, 0.617735, 0.884337", \ - "0.242293, 0.319649, 0.357619, 0.416473, 0.513441, 0.673999, 0.940927", \ - "0.305747, 0.394415, 0.434667, 0.494957, 0.591891, 0.752426, 1.01931", \ - "0.392534, 0.498699, 0.543199, 0.606752, 0.705641, 0.86717, 1.13446" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0236985, 0.0879531, 0.132748, 0.208834, 0.337775, 0.554187, 0.915205", \ - "0.0242392, 0.0881328, 0.132941, 0.208835, 0.338461, 0.554565, 0.915206", \ - "0.0257775, 0.0892539, 0.133688, 0.209345, 0.338462, 0.554566, 0.916208", \ - "0.0294008, 0.0919746, 0.135723, 0.21073, 0.339016, 0.554873, 0.916209", \ - "0.0365729, 0.0974108, 0.139802, 0.213228, 0.340487, 0.55612, 0.916349", \ - "0.04803, 0.108141, 0.148353, 0.219393, 0.343675, 0.557633, 0.918025", \ - "0.064564, 0.127961, 0.165752, 0.232881, 0.353305, 0.563534, 0.921357" \ - ); - } - } - timing () { - related_pin : "S"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0808728, 0.150152, 0.193838, 0.265669, 0.385407, 0.584785, 0.916762", \ - "0.113414, 0.183284, 0.227079, 0.298858, 0.418772, 0.617998, 0.949924", \ - "0.136715, 0.207691, 0.251577, 0.32345, 0.443238, 0.642549, 0.974643", \ - "0.171314, 0.244714, 0.288712, 0.360701, 0.480434, 0.679789, 1.01169", \ - "0.219989, 0.299167, 0.343024, 0.41516, 0.53493, 0.734569, 1.06642", \ - "0.282658, 0.373902, 0.418993, 0.490737, 0.610973, 0.810027, 1.14211", \ - "0.36298, 0.472968, 0.520724, 0.594256, 0.714521, 0.914576, 1.24661" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.020411, 0.106184, 0.168307, 0.271756, 0.445184, 0.734307, 1.21624", \ - "0.0216761, 0.106568, 0.16852, 0.271799, 0.44601, 0.734308, 1.21625", \ - "0.0235928, 0.107218, 0.168998, 0.272111, 0.446011, 0.734908, 1.21628", \ - "0.0273354, 0.108586, 0.169642, 0.272627, 0.446012, 0.734909, 1.21684", \ - "0.0351915, 0.111814, 0.171401, 0.27342, 0.44647, 0.735094, 1.21685", \ - "0.047097, 0.12035, 0.176586, 0.276168, 0.44781, 0.736042, 1.21729", \ - "0.063526, 0.138459, 0.18979, 0.284681, 0.452851, 0.739595, 1.22007" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.108231, 0.174103, 0.210186, 0.268315, 0.364718, 0.52482, 0.791297", \ - "0.13872, 0.20482, 0.241274, 0.299409, 0.395742, 0.555853, 0.822246", \ - "0.160688, 0.228133, 0.264794, 0.323126, 0.419581, 0.579726, 0.846489", \ - "0.194421, 0.265247, 0.302119, 0.360774, 0.4575, 0.617735, 0.884337", \ - "0.242293, 0.319649, 0.357619, 0.416473, 0.513441, 0.673999, 0.940927", \ - "0.305747, 0.394415, 0.434667, 0.494957, 0.591891, 0.752426, 1.01931", \ - "0.392534, 0.498699, 0.543199, 0.606752, 0.705641, 0.86717, 1.13446" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0236985, 0.0879531, 0.132748, 0.208834, 0.337775, 0.554187, 0.915205", \ - "0.0242392, 0.0881328, 0.132941, 0.208835, 0.338461, 0.554565, 0.915206", \ - "0.0257775, 0.0892539, 0.133688, 0.209345, 0.338462, 0.554566, 0.916208", \ - "0.0294008, 0.0919746, 0.135723, 0.21073, 0.339016, 0.554873, 0.916209", \ - "0.0365729, 0.0974108, 0.139802, 0.213228, 0.340487, 0.55612, 0.916349", \ - "0.04803, 0.108141, 0.148353, 0.219393, 0.343675, 0.557633, 0.918025", \ - "0.064564, 0.127961, 0.165752, 0.232881, 0.353305, 0.563534, 0.921357" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.115562, 0.184804, 0.228487, 0.300162, 0.420002, 0.619189, 0.950864", \ - "0.148863, 0.218209, 0.261906, 0.333675, 0.453421, 0.652689, 0.984593", \ - "0.169573, 0.238893, 0.282511, 0.354227, 0.473924, 0.673092, 1.00505", \ - "0.198968, 0.268352, 0.312032, 0.383808, 0.503451, 0.702602, 1.03451", \ - "0.239616, 0.309238, 0.352924, 0.424786, 0.544443, 0.743686, 1.07545", \ - "0.291374, 0.361519, 0.405289, 0.477068, 0.596893, 0.796155, 1.12786", \ - "0.354329, 0.426147, 0.46997, 0.541779, 0.661602, 0.861093, 1.19323" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208505, 0.106445, 0.16842, 0.271796, 0.445151, 0.734189, 1.21607", \ - "0.0208515, 0.106446, 0.168431, 0.271797, 0.445756, 0.73432, 1.21619", \ - "0.0210006, 0.106447, 0.168439, 0.271798, 0.445757, 0.734496, 1.2162", \ - "0.0212401, 0.106448, 0.16844, 0.271799, 0.445758, 0.734497, 1.21621", \ - "0.0218156, 0.106529, 0.168525, 0.271841, 0.445759, 0.734498, 1.21622", \ - "0.022996, 0.106916, 0.168661, 0.271854, 0.44576, 0.734499, 1.21623", \ - "0.025597, 0.107879, 0.169135, 0.272179, 0.445761, 0.7345, 1.21625" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.138607, 0.204684, 0.240811, 0.299048, 0.395457, 0.555442, 0.821987", \ - "0.171992, 0.237997, 0.274246, 0.332492, 0.428918, 0.58914, 0.855724", \ - "0.193266, 0.259153, 0.295551, 0.353757, 0.450214, 0.610351, 0.876965", \ - "0.223782, 0.289763, 0.326061, 0.384371, 0.480781, 0.640974, 0.90745", \ - "0.268417, 0.334422, 0.370815, 0.429111, 0.525507, 0.685743, 0.952196", \ - "0.330238, 0.396961, 0.433315, 0.491585, 0.588106, 0.748273, 1.01484", \ - "0.412935, 0.481315, 0.517845, 0.576458, 0.672935, 0.833431, 1.0999" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0240652, 0.0883727, 0.132947, 0.208846, 0.33799, 0.554304, 0.915335", \ - "0.0240662, 0.0883737, 0.132952, 0.209053, 0.338177, 0.554664, 0.915479", \ - "0.0240672, 0.0883747, 0.133042, 0.209081, 0.338178, 0.554665, 0.917434", \ - "0.0241029, 0.0883757, 0.133061, 0.209082, 0.338179, 0.554666, 0.917435", \ - "0.0244197, 0.0883767, 0.13311, 0.209089, 0.33818, 0.554667, 0.917436", \ - "0.025211, 0.088873, 0.133336, 0.209211, 0.338301, 0.554668, 0.917437", \ - "0.027155, 0.090242, 0.134303, 0.209665, 0.338471, 0.554669, 0.917438" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00882852, 0.00923608, 0.00924431, 0.00918552, 0.00908473, 0.00884032, 0.00892972", \ - "0.00847926, 0.00881373, 0.00887966, 0.00882957, 0.00883262, 0.00866412, 0.00862767", \ - "0.00847366, 0.00869512, 0.00876273, 0.00891881, 0.0088377, 0.00853546, 0.00840859", \ - "0.00873177, 0.0089448, 0.00896298, 0.00890732, 0.00898124, 0.00871174, 0.00862841", \ - "0.00957066, 0.00955782, 0.00961592, 0.00971643, 0.00964477, 0.0095484, 0.00934561", \ - "0.0115468, 0.011329, 0.0112544, 0.0112659, 0.011331, 0.0113369, 0.0109022", \ - "0.0160072, 0.0152259, 0.0151573, 0.0151176, 0.0151522, 0.0151734, 0.0150906" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00868952, 0.00917637, 0.00920403, 0.00917, 0.00914494, 0.00896011, 0.00860552", \ - "0.00839922, 0.00878705, 0.00894408, 0.00887151, 0.0088228, 0.00870922, 0.00834801", \ - "0.00851309, 0.00876186, 0.00884599, 0.00897499, 0.00886269, 0.0088664, 0.00835328", \ - "0.00884554, 0.00901121, 0.00911303, 0.00905652, 0.00910713, 0.00912479, 0.00864581", \ - "0.00975623, 0.00971622, 0.00977367, 0.00984899, 0.00986874, 0.00956981, 0.0100391", \ - "0.0119026, 0.0115168, 0.0114666, 0.0116666, 0.0116224, 0.0117357, 0.0113321", \ - "0.0164351, 0.0154424, 0.0153732, 0.0154538, 0.0152497, 0.0156318, 0.0153839" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00893124, 0.00935948, 0.00936688, 0.00933743, 0.00922847, 0.00901353, 0.00907827", \ - "0.00856782, 0.0089072, 0.00896939, 0.00895039, 0.00886582, 0.00867509, 0.00872635", \ - "0.00854399, 0.00880085, 0.00885881, 0.00891399, 0.00895896, 0.00862652, 0.00852503", \ - "0.00881599, 0.00900225, 0.00906712, 0.00901422, 0.00915748, 0.00895014, 0.00879619", \ - "0.00966838, 0.00963904, 0.00970071, 0.00978496, 0.00974346, 0.00967025, 0.00939288", \ - "0.0116675, 0.0113575, 0.0113378, 0.0114173, 0.0114313, 0.0115016, 0.0110744", \ - "0.0161547, 0.0153092, 0.0152696, 0.0151239, 0.0152473, 0.015242, 0.0151854" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00861664, 0.00909891, 0.00912643, 0.00909721, 0.00905638, 0.00888389, 0.00854742", \ - "0.00831326, 0.00872434, 0.00886701, 0.00884708, 0.00873226, 0.00862548, 0.00826714", \ - "0.00841959, 0.00869693, 0.00876794, 0.00890589, 0.00878998, 0.00859355, 0.00826909", \ - "0.00878354, 0.00893301, 0.00899609, 0.00896376, 0.00899871, 0.00898943, 0.00862068", \ - "0.00970233, 0.00963488, 0.00968851, 0.00977448, 0.00978538, 0.00949222, 0.00960788", \ - "0.01183, 0.0114347, 0.0114106, 0.0114864, 0.0116081, 0.0116881, 0.0112708", \ - "0.016382, 0.0153668, 0.0153145, 0.0154777, 0.0152834, 0.015585, 0.0154215" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(A0 * !A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0091915, 0.009539, 0.0095492, 0.0095147, 0.0094263, 0.0092205, 0.0092128", \ - "0.00917499, 0.00958619, 0.00960449, 0.00951929, 0.00948869, 0.00923719, 0.00925099", \ - "0.00914273, 0.00944643, 0.00952483, 0.00944823, 0.00943493, 0.00916193, 0.00916153", \ - "0.00912752, 0.00948582, 0.00946032, 0.00944352, 0.00956672, 0.00915332, 0.00907122", \ - "0.00911824, 0.00944574, 0.00951984, 0.00955874, 0.00930884, 0.00944354, 0.00930964", \ - "0.0090421, 0.009311, 0.0093349, 0.0094163, 0.0094052, 0.0093054, 0.0090346", \ - "0.00902709, 0.00921679, 0.00924729, 0.00932299, 0.00934629, 0.00939079, 0.00940759" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00931687, 0.00973097, 0.00974487, 0.00975227, 0.00967347, 0.00946917, 0.00902607", \ - "0.00935023, 0.00977973, 0.00990593, 0.00983963, 0.00976003, 0.00962633, 0.00924643", \ - "0.00937233, 0.00976583, 0.00979553, 0.00984253, 0.00972363, 0.00960423, 0.00950503", \ - "0.00932731, 0.00974131, 0.00980991, 0.00978131, 0.00969401, 0.0100156, 0.00920071", \ - "0.00935275, 0.00973625, 0.00979685, 0.00982015, 0.00983715, 0.00966435, 0.00980505", \ - "0.00932207, 0.00969157, 0.00968127, 0.00982637, 0.00984897, 0.00987207, 0.00959987", \ - "0.00926795, 0.00953895, 0.00955885, 0.00968285, 0.00959165, 0.00972015, 0.00974765" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(!A0 * A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00907677, 0.00945737, 0.00948487, 0.00946987, 0.00936657, 0.00917187, 0.00911377", \ - "0.00898543, 0.00934673, 0.00940513, 0.00936033, 0.00935453, 0.00911283, 0.00902953", \ - "0.00895423, 0.00924473, 0.00930633, 0.00949083, 0.00942213, 0.00910843, 0.00898403", \ - "0.00900851, 0.00927461, 0.00934581, 0.00928971, 0.00938091, 0.00922671, 0.00901801", \ - "0.00951465, 0.00961555, 0.00970235, 0.00979445, 0.00974575, 0.00969335, 0.00939585", \ - "0.0108415, 0.0107707, 0.0108476, 0.0108564, 0.011008, 0.010916, 0.0104995", \ - "0.0143216, 0.01395, 0.0139575, 0.0139369, 0.0140355, 0.0140512, 0.0140592" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0087154, 0.0091911, 0.0091989, 0.0091786, 0.009152, 0.0089192, 0.0086263", \ - "0.00861559, 0.00905429, 0.00921829, 0.00910369, 0.00909649, 0.00892749, 0.00850809", \ - "0.00861493, 0.00892623, 0.00900443, 0.00913513, 0.00896023, 0.00877893, 0.00859123", \ - "0.00868402, 0.00901502, 0.00906592, 0.00904082, 0.00905412, 0.00889482, 0.00991222", \ - "0.00913504, 0.00934074, 0.00939384, 0.00949914, 0.00949254, 0.00920934, 0.00970044", \ - "0.0105178, 0.0105077, 0.0105515, 0.0107221, 0.0107804, 0.0108344, 0.010404", \ - "0.0141744, 0.013782, 0.0137994, 0.0139159, 0.013807, 0.0141134, 0.0140612" \ - ); - } - } - internal_power () { - related_pin : "S"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00907677, 0.00945737, 0.00948487, 0.00946987, 0.00936657, 0.00917187, 0.00911377", \ - "0.00898543, 0.00934673, 0.00940513, 0.00936033, 0.00935453, 0.00911283, 0.00902953", \ - "0.00895423, 0.00924473, 0.00930633, 0.00949083, 0.00942213, 0.00910843, 0.00898403", \ - "0.00900851, 0.00927461, 0.00934581, 0.00928971, 0.00938091, 0.00922671, 0.00901801", \ - "0.00951465, 0.00961555, 0.00970235, 0.00979445, 0.00974575, 0.00969335, 0.00939585", \ - "0.0108415, 0.0107707, 0.0108476, 0.0108564, 0.011008, 0.010916, 0.0104995", \ - "0.0143216, 0.01395, 0.0139575, 0.0139369, 0.0140355, 0.0140512, 0.0140592" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0087154, 0.0091911, 0.0091989, 0.0091786, 0.009152, 0.0089192, 0.0086263", \ - "0.00861559, 0.00905429, 0.00921829, 0.00910369, 0.00909649, 0.00892749, 0.00850809", \ - "0.00861493, 0.00892623, 0.00900443, 0.00913513, 0.00896023, 0.00877893, 0.00859123", \ - "0.00868402, 0.00901502, 0.00906592, 0.00904082, 0.00905412, 0.00889482, 0.00991222", \ - "0.00913504, 0.00934074, 0.00939384, 0.00949914, 0.00949254, 0.00920934, 0.00970044", \ - "0.0105178, 0.0105077, 0.0105515, 0.0107221, 0.0107804, 0.0108344, 0.010404", \ - "0.0141744, 0.013782, 0.0137994, 0.0139159, 0.013807, 0.0141134, 0.0140612" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00278055; - rise_capacitance : 0.00282301; - rise_capacitance_range (0.00246638, 0.00309771); - fall_capacitance : 0.00273808; - fall_capacitance_range (0.00242215, 0.0029306); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00288461; - rise_capacitance : 0.0029269; - rise_capacitance_range (0.00257304, 0.00320012); - fall_capacitance : 0.00284232; - fall_capacitance_range (0.00252836, 0.00303622); - } - pin (S) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00505031; - rise_capacitance : 0.00509659; - rise_capacitance_range (0.00436972, 0.00599562); - fall_capacitance : 0.00500403; - fall_capacitance_range (0.00436307, 0.00595536); - internal_power () { - when : "(A0 * A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00408193, 0.00374977, 0.00376687, 0.00399089, 0.00457345, 0.00611613, 0.00954565" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00390739, 0.00376578, 0.00382369, 0.00407561, 0.00471751, 0.0062649, 0.00973783" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00377794, 0.00355565, 0.00357734, 0.00381652, 0.00442878, 0.00596855, 0.00935396" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0041577, 0.00395121, 0.00402717, 0.00425738, 0.00489406, 0.0064793, 0.00994911" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00408193, 0.00374977, 0.00376687, 0.00399089, 0.00457345, 0.00611613, 0.00954565" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0041577, 0.00395121, 0.00402717, 0.00425738, 0.00489406, 0.0064793, 0.00994911" \ - ); - } - } - } - } - cell (sg13g2_mux2_2) { - area : 19.9584; - cell_footprint : "mux2"; - cell_leakage_power : 309.292; - leakage_power () { - value : 305.868; - when : "!A0&!A1&!S"; - } - leakage_power () { - value : 286.286; - when : "A0&!A1&!S"; - } - leakage_power () { - value : 302.631; - when : "!A0&A1&!S"; - } - leakage_power () { - value : 279.333; - when : "A0&A1&!S"; - } - leakage_power () { - value : 337.393; - when : "!A0&!A1&S"; - } - leakage_power () { - value : 334.121; - when : "A0&!A1&S"; - } - leakage_power () { - value : 317.846; - when : "!A0&A1&S"; - } - leakage_power () { - value : 310.857; - when : "A0&A1&S"; - } - pin (X) { - direction : "output"; - function : "(!S*A0)+(S*A1)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0900114, 0.167762, 0.211974, 0.28391, 0.403955, 0.603464, 0.935735", \ - "0.127689, 0.205887, 0.250026, 0.322191, 0.442057, 0.641677, 0.973898", \ - "0.155061, 0.234901, 0.279026, 0.35121, 0.471251, 0.670687, 1.00307", \ - "0.194989, 0.278658, 0.32297, 0.394923, 0.514834, 0.71444, 1.04688", \ - "0.250951, 0.342265, 0.38608, 0.45804, 0.577315, 0.776713, 1.10814", \ - "0.325153, 0.432411, 0.476736, 0.547934, 0.666702, 0.865451, 1.19719", \ - "0.415936, 0.547742, 0.597483, 0.670179, 0.788461, 0.987128, 1.31798" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0224746, 0.108791, 0.170346, 0.273321, 0.446778, 0.736042, 1.21843", \ - "0.0241746, 0.109233, 0.170474, 0.273345, 0.446779, 0.736563, 1.21856", \ - "0.027572, 0.11037, 0.171129, 0.273683, 0.44685, 0.736564, 1.21888", \ - "0.0336849, 0.112872, 0.172694, 0.274762, 0.447588, 0.736565, 1.21889", \ - "0.0446537, 0.118552, 0.175997, 0.276535, 0.448774, 0.737561, 1.21939", \ - "0.061839, 0.133296, 0.184789, 0.28098, 0.450757, 0.739016, 1.22062", \ - "0.087982, 0.1618, 0.206992, 0.294707, 0.458167, 0.742749, 1.22328" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.117344, 0.205617, 0.244768, 0.304757, 0.401746, 0.561746, 0.827735", \ - "0.150593, 0.239095, 0.278648, 0.338579, 0.435648, 0.595608, 0.862106", \ - "0.178231, 0.268842, 0.30834, 0.368692, 0.465879, 0.625767, 0.892101", \ - "0.221289, 0.316626, 0.357023, 0.417799, 0.515155, 0.675228, 0.941223", \ - "0.284356, 0.389728, 0.431096, 0.492923, 0.590769, 0.751275, 1.01732", \ - "0.367454, 0.490931, 0.535836, 0.59984, 0.696788, 0.857342, 1.12393", \ - "0.484498, 0.627835, 0.678827, 0.747027, 0.847704, 1.00781, 1.27385" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0336137, 0.101467, 0.144438, 0.217416, 0.343771, 0.558311, 0.918405", \ - "0.0347374, 0.101608, 0.144552, 0.21746, 0.343813, 0.558348, 0.918909", \ - "0.0382767, 0.103284, 0.145669, 0.218283, 0.344158, 0.559145, 0.919293", \ - "0.0462515, 0.108152, 0.149466, 0.221056, 0.345797, 0.559579, 0.919294", \ - "0.0612795, 0.117834, 0.15662, 0.226195, 0.349483, 0.561451, 0.920041", \ - "0.083734, 0.137476, 0.172795, 0.237517, 0.355501, 0.564755, 0.923102", \ - "0.115876, 0.171103, 0.202899, 0.260397, 0.370908, 0.573106, 0.926894" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0843377, 0.16754, 0.211775, 0.283649, 0.40349, 0.602932, 0.935083", \ - "0.120523, 0.205087, 0.24939, 0.321278, 0.441184, 0.640608, 0.972725", \ - "0.146316, 0.233833, 0.278277, 0.350322, 0.470109, 0.669583, 1.00252", \ - "0.183788, 0.277485, 0.322087, 0.393781, 0.513864, 0.713195, 1.04567", \ - "0.23547, 0.342214, 0.387084, 0.459445, 0.578984, 0.778433, 1.1104", \ - "0.306741, 0.430994, 0.479458, 0.552198, 0.670938, 0.869606, 1.20215", \ - "0.393769, 0.545916, 0.600439, 0.675748, 0.79607, 0.993623, 1.32538" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0255022, 0.109996, 0.170639, 0.273163, 0.44633, 0.735849, 1.21838", \ - "0.028262, 0.110714, 0.170978, 0.273217, 0.446974, 0.73585, 1.21839", \ - "0.0327399, 0.112421, 0.171924, 0.273677, 0.446975, 0.737495, 1.2191", \ - "0.040623, 0.116062, 0.174142, 0.275014, 0.447374, 0.737496, 1.21983", \ - "0.0549465, 0.12398, 0.178723, 0.277518, 0.448542, 0.737497, 1.21984", \ - "0.076456, 0.142835, 0.190827, 0.283951, 0.451233, 0.738542, 1.22025", \ - "0.109447, 0.177917, 0.220669, 0.302531, 0.461489, 0.743078, 1.22253" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.117097, 0.20561, 0.244723, 0.305047, 0.40191, 0.561859, 0.827866", \ - "0.1503, 0.239162, 0.278747, 0.338701, 0.435686, 0.595757, 0.861901", \ - "0.178017, 0.268907, 0.308448, 0.368704, 0.465944, 0.625961, 0.892192", \ - "0.221071, 0.316842, 0.357216, 0.418024, 0.515418, 0.675721, 0.941462", \ - "0.28414, 0.390032, 0.431855, 0.493296, 0.591081, 0.751658, 1.01794", \ - "0.367274, 0.490559, 0.535376, 0.600627, 0.697972, 0.85806, 1.12451", \ - "0.484591, 0.629114, 0.680247, 0.748529, 0.849482, 1.01056, 1.27616" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0336532, 0.101712, 0.144408, 0.217653, 0.343756, 0.558295, 0.918376", \ - "0.0348085, 0.101746, 0.144649, 0.217673, 0.343787, 0.558314, 0.918449", \ - "0.0383363, 0.103429, 0.145761, 0.218301, 0.344165, 0.559064, 0.918565", \ - "0.0463633, 0.1083, 0.149575, 0.221103, 0.345825, 0.559185, 0.919236", \ - "0.0614978, 0.118067, 0.15736, 0.226267, 0.349259, 0.561465, 0.920073", \ - "0.084211, 0.138073, 0.172686, 0.237652, 0.355714, 0.5648, 0.923054", \ - "0.116673, 0.171568, 0.203477, 0.261038, 0.371012, 0.573556, 0.92654" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0927207, 0.17039, 0.214471, 0.286467, 0.406589, 0.60618, 0.938443", \ - "0.127029, 0.205277, 0.24937, 0.32148, 0.441399, 0.64093, 0.972935", \ - "0.152754, 0.232461, 0.276707, 0.348743, 0.468754, 0.668196, 1.00041", \ - "0.191936, 0.275266, 0.319387, 0.39156, 0.511796, 0.711203, 1.04342", \ - "0.249436, 0.339375, 0.383924, 0.45592, 0.575975, 0.775503, 1.10763", \ - "0.326198, 0.430028, 0.475827, 0.54837, 0.668062, 0.867424, 1.19925", \ - "0.425322, 0.550393, 0.599639, 0.673898, 0.793937, 0.993335, 1.32478" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0222084, 0.108676, 0.170214, 0.273163, 0.446742, 0.736163, 1.21861", \ - "0.0233713, 0.108977, 0.170288, 0.273336, 0.447818, 0.736422, 1.21863", \ - "0.0255503, 0.109967, 0.170885, 0.273541, 0.447819, 0.736423, 1.21899", \ - "0.0297197, 0.112188, 0.172062, 0.274309, 0.44782, 0.736458, 1.22033", \ - "0.0385033, 0.116592, 0.175042, 0.275854, 0.448156, 0.737006, 1.22034", \ - "0.053161, 0.128018, 0.182519, 0.28016, 0.450094, 0.738402, 1.22035", \ - "0.07482, 0.151593, 0.199797, 0.291484, 0.45707, 0.741848, 1.22238" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.129359, 0.208098, 0.245825, 0.305099, 0.401617, 0.561606, 0.827789", \ - "0.16078, 0.239513, 0.277549, 0.336717, 0.43339, 0.593449, 0.860206", \ - "0.184982, 0.264767, 0.302877, 0.362261, 0.45912, 0.619209, 0.885455", \ - "0.22366, 0.306787, 0.345415, 0.405203, 0.502309, 0.662273, 0.928614", \ - "0.281418, 0.371096, 0.410847, 0.471371, 0.568473, 0.729071, 0.995039", \ - "0.359791, 0.461775, 0.503719, 0.566228, 0.663517, 0.823924, 1.09", \ - "0.466823, 0.587272, 0.633691, 0.699675, 0.7999, 0.959665, 1.22613" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0289559, 0.0966672, 0.140412, 0.215195, 0.342695, 0.558386, 0.918757", \ - "0.029377, 0.0967341, 0.140583, 0.215237, 0.3427, 0.558454, 0.919271", \ - "0.0309605, 0.0975847, 0.141385, 0.215786, 0.343199, 0.558748, 0.919272", \ - "0.0347584, 0.100667, 0.143727, 0.21733, 0.344143, 0.558909, 0.919417", \ - "0.0430842, 0.107298, 0.148975, 0.221135, 0.346529, 0.560241, 0.919868", \ - "0.057337, 0.120471, 0.159989, 0.22949, 0.35138, 0.562861, 0.921569", \ - "0.079263, 0.14484, 0.18119, 0.246193, 0.364026, 0.570033, 0.925288" \ - ); - } - } - timing () { - related_pin : "S"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0927207, 0.17039, 0.214471, 0.286467, 0.406589, 0.60618, 0.938443", \ - "0.127029, 0.205277, 0.24937, 0.32148, 0.441399, 0.64093, 0.972935", \ - "0.152754, 0.232461, 0.276707, 0.348743, 0.468754, 0.668196, 1.00041", \ - "0.191936, 0.275266, 0.319387, 0.39156, 0.511796, 0.711203, 1.04342", \ - "0.249436, 0.339375, 0.383924, 0.45592, 0.575975, 0.775503, 1.10763", \ - "0.326198, 0.430028, 0.475827, 0.54837, 0.668062, 0.867424, 1.19925", \ - "0.425322, 0.550393, 0.599639, 0.673898, 0.793937, 0.993335, 1.32478" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0222084, 0.108676, 0.170214, 0.273163, 0.446742, 0.736163, 1.21861", \ - "0.0233713, 0.108977, 0.170288, 0.273336, 0.447818, 0.736422, 1.21863", \ - "0.0255503, 0.109967, 0.170885, 0.273541, 0.447819, 0.736423, 1.21899", \ - "0.0297197, 0.112188, 0.172062, 0.274309, 0.44782, 0.736458, 1.22033", \ - "0.0385033, 0.116592, 0.175042, 0.275854, 0.448156, 0.737006, 1.22034", \ - "0.053161, 0.128018, 0.182519, 0.28016, 0.450094, 0.738402, 1.22035", \ - "0.07482, 0.151593, 0.199797, 0.291484, 0.45707, 0.741848, 1.22238" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.129359, 0.208098, 0.245825, 0.305099, 0.401617, 0.561606, 0.827789", \ - "0.16078, 0.239513, 0.277549, 0.336717, 0.43339, 0.593449, 0.860206", \ - "0.184982, 0.264767, 0.302877, 0.362261, 0.45912, 0.619209, 0.885455", \ - "0.22366, 0.306787, 0.345415, 0.405203, 0.502309, 0.662273, 0.928614", \ - "0.281418, 0.371096, 0.410847, 0.471371, 0.568473, 0.729071, 0.995039", \ - "0.359791, 0.461775, 0.503719, 0.566228, 0.663517, 0.823924, 1.09", \ - "0.466823, 0.587272, 0.633691, 0.699675, 0.7999, 0.959665, 1.22613" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0289559, 0.0966672, 0.140412, 0.215195, 0.342695, 0.558386, 0.918757", \ - "0.029377, 0.0967341, 0.140583, 0.215237, 0.3427, 0.558454, 0.919271", \ - "0.0309605, 0.0975847, 0.141385, 0.215786, 0.343199, 0.558748, 0.919272", \ - "0.0347584, 0.100667, 0.143727, 0.21733, 0.344143, 0.558909, 0.919417", \ - "0.0430842, 0.107298, 0.148975, 0.221135, 0.346529, 0.560241, 0.919868", \ - "0.057337, 0.120471, 0.159989, 0.22949, 0.35138, 0.562861, 0.921569", \ - "0.079263, 0.14484, 0.18119, 0.246193, 0.364026, 0.570033, 0.925288" \ - ); - } - } - timing () { - related_pin : "S"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.127595, 0.205286, 0.249364, 0.321305, 0.441252, 0.640498, 0.972664", \ - "0.161034, 0.238787, 0.282912, 0.354887, 0.474792, 0.674852, 1.00671", \ - "0.181965, 0.259622, 0.303755, 0.375725, 0.495725, 0.69525, 1.02751", \ - "0.21151, 0.289257, 0.333334, 0.405353, 0.525239, 0.724668, 1.0569", \ - "0.252583, 0.330581, 0.37461, 0.446701, 0.566777, 0.766128, 1.09824", \ - "0.30482, 0.38338, 0.427428, 0.499515, 0.619597, 0.819121, 1.15126", \ - "0.370328, 0.450551, 0.494739, 0.566805, 0.686746, 0.886563, 1.21884" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0225001, 0.108857, 0.170154, 0.273234, 0.446721, 0.736257, 1.21855", \ - "0.0225219, 0.108873, 0.170155, 0.273722, 0.44712, 0.736712, 1.21862", \ - "0.0226107, 0.108874, 0.170248, 0.273723, 0.447121, 0.736713, 1.21873", \ - "0.022784, 0.108947, 0.170249, 0.273724, 0.447122, 0.736714, 1.21874", \ - "0.023165, 0.109103, 0.170349, 0.273725, 0.447123, 0.736715, 1.21875", \ - "0.024314, 0.109537, 0.170521, 0.273726, 0.447124, 0.736716, 1.21876", \ - "0.026937, 0.110519, 0.171113, 0.273727, 0.447125, 0.736717, 1.21877" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.15996, 0.238554, 0.27659, 0.335951, 0.43254, 0.592519, 0.858846", \ - "0.193317, 0.272163, 0.310003, 0.369416, 0.466192, 0.626262, 0.892759", \ - "0.214624, 0.293276, 0.331283, 0.390525, 0.48729, 0.647503, 0.913652", \ - "0.245266, 0.323874, 0.36169, 0.42102, 0.517797, 0.677954, 0.944068", \ - "0.28999, 0.36845, 0.406695, 0.465923, 0.56268, 0.722743, 0.98889", \ - "0.352524, 0.431608, 0.469421, 0.528779, 0.62552, 0.785975, 1.05203", \ - "0.437078, 0.517357, 0.555379, 0.61486, 0.71183, 0.872073, 1.13843" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0293378, 0.0967668, 0.140636, 0.215416, 0.342932, 0.558468, 0.918882", \ - "0.0293388, 0.0967976, 0.140713, 0.215448, 0.343073, 0.55886, 0.919238", \ - "0.0293398, 0.0967986, 0.140719, 0.21549, 0.343137, 0.558861, 0.919239", \ - "0.029354, 0.0970381, 0.140897, 0.215491, 0.343138, 0.558862, 0.91924", \ - "0.0294301, 0.0970391, 0.141103, 0.215492, 0.343139, 0.558863, 0.919282", \ - "0.029972, 0.097372, 0.14111, 0.215567, 0.34323, 0.558864, 0.919283", \ - "0.031696, 0.098488, 0.141827, 0.215983, 0.343357, 0.558865, 0.919284" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0126829, 0.0134982, 0.0135464, 0.0134778, 0.0133068, 0.0129143, 0.0129113", \ - "0.0123988, 0.0130408, 0.0131075, 0.0132903, 0.0132728, 0.0125689, 0.0124601", \ - "0.0125081, 0.0128356, 0.0129431, 0.0132136, 0.0131993, 0.012438, 0.0126845", \ - "0.0129356, 0.012966, 0.0130172, 0.0128976, 0.0132205, 0.012754, 0.0126245", \ - "0.0140209, 0.0134912, 0.0135317, 0.0137358, 0.013568, 0.013511, 0.0130089", \ - "0.0167356, 0.0151935, 0.0152715, 0.0151433, 0.0151477, 0.0153402, 0.0144545", \ - "0.0222337, 0.0191553, 0.018933, 0.0189597, 0.0189862, 0.0190316, 0.018923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0125326, 0.0132592, 0.0133493, 0.0132714, 0.0132111, 0.0129046, 0.0123165", \ - "0.0122409, 0.0128023, 0.0130314, 0.0132882, 0.0129112, 0.0126213, 0.0121511", \ - "0.0124234, 0.012612, 0.0127554, 0.0130181, 0.0130895, 0.012507, 0.0120908", \ - "0.0130106, 0.0128119, 0.0129367, 0.0128413, 0.0130001, 0.0125904, 0.0121012", \ - "0.0144136, 0.0134208, 0.0135527, 0.0136402, 0.0136436, 0.0133241, 0.0134457", \ - "0.0173154, 0.0152445, 0.0152829, 0.0155943, 0.0154398, 0.0156914, 0.0149198", \ - "0.0230319, 0.0192788, 0.0191597, 0.0192107, 0.0190108, 0.0191858, 0.0193876" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0127324, 0.0136135, 0.0136927, 0.0136499, 0.013447, 0.0130715, 0.0130929", \ - "0.0124922, 0.0131448, 0.0132202, 0.0134542, 0.013169, 0.0126678, 0.0125994", \ - "0.0125953, 0.0129353, 0.0130631, 0.0133106, 0.0129882, 0.0128862, 0.012745", \ - "0.0129888, 0.0130512, 0.0131744, 0.0130156, 0.0133771, 0.0128503, 0.0128252", \ - "0.0141477, 0.0135839, 0.0136247, 0.0138591, 0.013647, 0.0136734, 0.0132675", \ - "0.0169146, 0.0152444, 0.0152539, 0.0153552, 0.0154055, 0.0154441, 0.0145834", \ - "0.0224295, 0.0192184, 0.0192424, 0.0187849, 0.0191112, 0.0189128, 0.0190027" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0124936, 0.013157, 0.0132284, 0.0132796, 0.0131963, 0.0128303, 0.0122664", \ - "0.0121624, 0.0127125, 0.0130492, 0.0129693, 0.0128017, 0.0125411, 0.011947", \ - "0.0123327, 0.0125369, 0.0126758, 0.0130455, 0.0127174, 0.0125758, 0.0118619", \ - "0.0129515, 0.0126924, 0.0128427, 0.0127472, 0.0129117, 0.0125083, 0.0119136", \ - "0.0143456, 0.0133474, 0.0136191, 0.0135735, 0.0136475, 0.0132288, 0.0143386", \ - "0.0172618, 0.0151177, 0.0151219, 0.0155131, 0.0154357, 0.0156136, 0.0146102", \ - "0.0229386, 0.0192437, 0.0191229, 0.0191264, 0.0189147, 0.019347, 0.0190987" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(A0 * !A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0129679, 0.0136435, 0.0136975, 0.0136299, 0.0134252, 0.0129861, 0.0130833", \ - "0.0129508, 0.0138025, 0.0137566, 0.0138046, 0.0136363, 0.0133259, 0.013277", \ - "0.0129743, 0.0135784, 0.0138013, 0.0136916, 0.0136179, 0.0131284, 0.0130054", \ - "0.0129722, 0.0136624, 0.0136764, 0.0137161, 0.0138609, 0.0131901, 0.0130138", \ - "0.012987, 0.0135966, 0.013764, 0.0138291, 0.013526, 0.0136678, 0.0131828", \ - "0.0129042, 0.0134156, 0.0134572, 0.0136554, 0.0135933, 0.0134728, 0.0128079", \ - "0.0129476, 0.0132383, 0.0133377, 0.0135161, 0.0134926, 0.0136007, 0.0136017" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130097, 0.0136018, 0.013743, 0.0138371, 0.0136671, 0.0131223, 0.01255", \ - "0.0130336, 0.0137504, 0.0140493, 0.0140124, 0.0138224, 0.0135077, 0.0128687", \ - "0.0130656, 0.0136264, 0.0136971, 0.0139023, 0.0137204, 0.0133149, 0.0126792", \ - "0.0130665, 0.0136853, 0.0137708, 0.0137296, 0.0135441, 0.0137456, 0.012685", \ - "0.0130725, 0.0135367, 0.0138325, 0.0139306, 0.0140541, 0.0133702, 0.0138628", \ - "0.0131241, 0.0135579, 0.0136518, 0.0138484, 0.0139194, 0.0141628, 0.0133901", \ - "0.0130682, 0.0133844, 0.0134751, 0.0137053, 0.013493, 0.0138335, 0.0138798" \ - ); - } - } - internal_power () { - related_pin : "S"; - when : "(!A0 * A1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0128324, 0.0136033, 0.013689, 0.0136438, 0.0135209, 0.0131254, 0.0133706", \ - "0.0127998, 0.0135162, 0.0135831, 0.0136848, 0.0136478, 0.0130484, 0.013002", \ - "0.0128585, 0.0133561, 0.013465, 0.0136005, 0.0137964, 0.0129991, 0.0131455", \ - "0.0129928, 0.013419, 0.0135194, 0.0134264, 0.0137056, 0.0134435, 0.0132047", \ - "0.0135976, 0.013564, 0.0137184, 0.013876, 0.0136453, 0.0136793, 0.013272", \ - "0.0154866, 0.0146848, 0.0148362, 0.01498, 0.015157, 0.0151358, 0.0143073", \ - "0.0197319, 0.0178475, 0.0177794, 0.0177111, 0.0180777, 0.0181297, 0.0179742" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0123778, 0.0131133, 0.0131619, 0.0132728, 0.0129187, 0.0125713, 0.0118886", \ - "0.0123124, 0.0130196, 0.0132561, 0.0133511, 0.0130533, 0.0127692, 0.0123153", \ - "0.0123756, 0.0127765, 0.0129372, 0.0133295, 0.0130237, 0.012632, 0.0119967", \ - "0.0125991, 0.0128261, 0.0129803, 0.0129287, 0.0130264, 0.0126006, 0.0120902", \ - "0.0132719, 0.0130671, 0.0131811, 0.0133527, 0.0132507, 0.012836, 0.0130756", \ - "0.0151665, 0.0141725, 0.0141899, 0.0146803, 0.014637, 0.014711, 0.0136821", \ - "0.0196584, 0.0174771, 0.0173873, 0.017666, 0.0177813, 0.0179154, 0.0177761" \ - ); - } - } - internal_power () { - related_pin : "S"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0128324, 0.0136033, 0.013689, 0.0136438, 0.0135209, 0.0131254, 0.0133706", \ - "0.0127998, 0.0135162, 0.0135831, 0.0136848, 0.0136478, 0.0130484, 0.013002", \ - "0.0128585, 0.0133561, 0.013465, 0.0136005, 0.0137964, 0.0129991, 0.0131455", \ - "0.0129928, 0.013419, 0.0135194, 0.0134264, 0.0137056, 0.0134435, 0.0132047", \ - "0.0135976, 0.013564, 0.0137184, 0.013876, 0.0136453, 0.0136793, 0.013272", \ - "0.0154866, 0.0146848, 0.0148362, 0.01498, 0.015157, 0.0151358, 0.0143073", \ - "0.0197319, 0.0178475, 0.0177794, 0.0177111, 0.0180777, 0.0181297, 0.0179742" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0123778, 0.0131133, 0.0131619, 0.0132728, 0.0129187, 0.0125713, 0.0118886", \ - "0.0123124, 0.0130196, 0.0132561, 0.0133511, 0.0130533, 0.0127692, 0.0123153", \ - "0.0123756, 0.0127765, 0.0129372, 0.0133295, 0.0130237, 0.012632, 0.0119967", \ - "0.0125991, 0.0128261, 0.0129803, 0.0129287, 0.0130264, 0.0126006, 0.0120902", \ - "0.0132719, 0.0130671, 0.0131811, 0.0133527, 0.0132507, 0.012836, 0.0130756", \ - "0.0151665, 0.0141725, 0.0141899, 0.0146803, 0.014637, 0.014711, 0.0136821", \ - "0.0196584, 0.0174771, 0.0173873, 0.017666, 0.0177813, 0.0179154, 0.0177761" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00277208; - rise_capacitance : 0.00281155; - rise_capacitance_range (0.00251814, 0.0030569); - fall_capacitance : 0.0027326; - fall_capacitance_range (0.00246879, 0.00290262); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00287527; - rise_capacitance : 0.00291488; - rise_capacitance_range (0.00262339, 0.00315971); - fall_capacitance : 0.00283566; - fall_capacitance_range (0.00257628, 0.00300527); - } - pin (S) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00504218; - rise_capacitance : 0.0050886; - rise_capacitance_range (0.00436336, 0.00598744); - fall_capacitance : 0.00499575; - fall_capacitance_range (0.0043546, 0.00594745); - internal_power () { - when : "(A0 * A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00407941, 0.00374698, 0.00376124, 0.00398537, 0.00459371, 0.00610552, 0.00954177" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0039091, 0.00376814, 0.00382221, 0.00407813, 0.00472239, 0.00626689, 0.00974257" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00377922, 0.00354513, 0.00357454, 0.0038091, 0.0044207, 0.00595915, 0.00934721" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00416025, 0.0039597, 0.00403781, 0.00426126, 0.00489753, 0.0064842, 0.00995313" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00407941, 0.00374698, 0.00376124, 0.00398537, 0.00459371, 0.00610552, 0.00954177" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00416025, 0.0039597, 0.00403781, 0.00426126, 0.00489753, 0.0064842, 0.00995313" \ - ); - } - } - } - } - cell (sg13g2_mux4_1) { - area : 38.1024; - cell_footprint : "mux4"; - cell_leakage_power : 464.975; - leakage_power () { - value : 346.844; - when : "!S1&!S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 455.129; - when : "!S1&!S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 361.285; - when : "!S1&!S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 419.039; - when : "!S1&!S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 492.565; - when : "!S1&!S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 465.97; - when : "!S1&!S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 507.007; - when : "!S1&!S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 429.879; - when : "!S1&!S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 361.278; - when : "!S1&!S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 469.563; - when : "!S1&!S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 375.719; - when : "!S1&!S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 433.472; - when : "!S1&!S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 456.469; - when : "!S1&!S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 429.873; - when : "!S1&!S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 470.91; - when : "!S1&!S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 393.782; - when : "!S1&!S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 382.526; - when : "!S1&S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 396.965; - when : "!S1&S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 490.813; - when : "!S1&S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 454.72; - when : "!S1&S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 396.965; - when : "!S1&S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 411.404; - when : "!S1&S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 505.252; - when : "!S1&S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 469.159; - when : "!S1&S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 528.242; - when : "!S1&S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 542.681; - when : "!S1&S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 501.647; - when : "!S1&S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 465.555; - when : "!S1&S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 492.151; - when : "!S1&S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 506.59; - when : "!S1&S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 465.556; - when : "!S1&S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 429.464; - when : "!S1&S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 382.514; - when : "S1&!S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 528.236; - when : "S1&!S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 396.955; - when : "S1&!S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 492.145; - when : "S1&!S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 490.8; - when : "S1&!S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 501.64; - when : "S1&!S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 505.241; - when : "S1&!S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 465.55; - when : "S1&!S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 396.948; - when : "S1&!S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 542.67; - when : "S1&!S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 411.389; - when : "S1&!S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 506.579; - when : "S1&!S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 454.704; - when : "S1&!S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 465.544; - when : "S1&!S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 469.145; - when : "S1&!S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 429.453; - when : "S1&!S0&A3&A2&A1&A0"; - } - leakage_power () { - value : 418.196; - when : "S1&S0&!A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 432.636; - when : "S1&S0&!A3&!A2&!A1&A0"; - } - leakage_power () { - value : 563.919; - when : "S1&S0&!A3&!A2&A1&!A0"; - } - leakage_power () { - value : 527.827; - when : "S1&S0&!A3&!A2&A1&A0"; - } - leakage_power () { - value : 432.635; - when : "S1&S0&!A3&A2&!A1&!A0"; - } - leakage_power () { - value : 447.075; - when : "S1&S0&!A3&A2&!A1&A0"; - } - leakage_power () { - value : 578.358; - when : "S1&S0&!A3&A2&A1&!A0"; - } - leakage_power () { - value : 542.266; - when : "S1&S0&!A3&A2&A1&A0"; - } - leakage_power () { - value : 526.477; - when : "S1&S0&A3&!A2&!A1&!A0"; - } - leakage_power () { - value : 540.916; - when : "S1&S0&A3&!A2&!A1&A0"; - } - leakage_power () { - value : 537.318; - when : "S1&S0&A3&!A2&A1&!A0"; - } - leakage_power () { - value : 501.226; - when : "S1&S0&A3&!A2&A1&A0"; - } - leakage_power () { - value : 490.386; - when : "S1&S0&A3&A2&!A1&!A0"; - } - leakage_power () { - value : 504.825; - when : "S1&S0&A3&A2&!A1&A0"; - } - leakage_power () { - value : 501.227; - when : "S1&S0&A3&A2&A1&!A0"; - } - leakage_power () { - value : 465.135; - when : "S1&S0&A3&A2&A1&A0"; - } - pin (X) { - direction : "output"; - function : "(A0*(!S0*!S1))+(A1*(S0*!S1))+(A2*(!S0*S1))+(A3*(S0*S1))"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A0"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.137493, 0.217175, 0.262142, 0.334386, 0.454458, 0.654346, 0.987523", \ - "0.170446, 0.250263, 0.295247, 0.367682, 0.487883, 0.687882, 1.02145", \ - "0.198003, 0.278768, 0.323773, 0.39624, 0.516612, 0.716752, 1.04985", \ - "0.241796, 0.325088, 0.370227, 0.44293, 0.56334, 0.76339, 1.09627", \ - "0.309018, 0.397317, 0.443216, 0.515932, 0.636203, 0.836195, 1.16918", \ - "0.405084, 0.503483, 0.551512, 0.624493, 0.744973, 0.944936, 1.27788", \ - "0.533364, 0.65156, 0.703258, 0.778146, 0.899907, 1.09989, 1.43168" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0270157, 0.112132, 0.172455, 0.274496, 0.447704, 0.737507, 1.22107", \ - "0.0273387, 0.112279, 0.172584, 0.274602, 0.447879, 0.737644, 1.22187", \ - "0.028544, 0.113071, 0.173033, 0.274879, 0.44788, 0.737934, 1.22188", \ - "0.0309744, 0.114914, 0.174318, 0.27564, 0.448072, 0.737935, 1.22322", \ - "0.0360562, 0.119461, 0.177123, 0.277189, 0.448976, 0.738364, 1.22323", \ - "0.04658, 0.127768, 0.183968, 0.281142, 0.450653, 0.739207, 1.22324", \ - "0.063429, 0.14744, 0.200081, 0.291475, 0.456995, 0.741695, 1.22391" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.160107, 0.239196, 0.27888, 0.338862, 0.435718, 0.595361, 0.860521", \ - "0.191998, 0.271473, 0.310727, 0.371028, 0.467848, 0.627889, 0.89278", \ - "0.216852, 0.296916, 0.336302, 0.396654, 0.493608, 0.653345, 0.920447", \ - "0.257202, 0.339716, 0.37964, 0.440488, 0.537758, 0.697489, 0.962998", \ - "0.316184, 0.404079, 0.445711, 0.507291, 0.604985, 0.765144, 1.03061", \ - "0.394519, 0.49329, 0.537469, 0.601333, 0.699728, 0.859713, 1.12546", \ - "0.494955, 0.611746, 0.660329, 0.728932, 0.831233, 0.99216, 1.25803" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0314924, 0.0989497, 0.142539, 0.215181, 0.340715, 0.55409, 0.912767", \ - "0.0314934, 0.099149, 0.14254, 0.215182, 0.341161, 0.55483, 0.913005", \ - "0.032354, 0.0995952, 0.142731, 0.215559, 0.341162, 0.554831, 0.914438", \ - "0.0347824, 0.102144, 0.144729, 0.217156, 0.341835, 0.554939, 0.914439", \ - "0.0402116, 0.107415, 0.149645, 0.22058, 0.344305, 0.555914, 0.91444", \ - "0.050509, 0.11817, 0.159562, 0.228222, 0.348841, 0.558526, 0.915107", \ - "0.067595, 0.13926, 0.17813, 0.244798, 0.361137, 0.5651, 0.918274" \ - ); - } - } - timing () { - related_pin : "A1"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.133116, 0.212433, 0.257277, 0.32967, 0.449746, 0.649602, 0.982559", \ - "0.16857, 0.248164, 0.293081, 0.36538, 0.485607, 0.685501, 1.01895", \ - "0.196474, 0.276974, 0.322002, 0.394456, 0.514723, 0.714704, 1.04956", \ - "0.240607, 0.323754, 0.368851, 0.441431, 0.561912, 0.761813, 1.09454", \ - "0.307611, 0.395377, 0.441436, 0.514182, 0.634777, 0.834591, 1.16747", \ - "0.402266, 0.501343, 0.549558, 0.622322, 0.742874, 0.942752, 1.27579", \ - "0.528671, 0.648035, 0.699841, 0.775647, 0.897158, 1.09705, 1.4301" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0266018, 0.111873, 0.172251, 0.274276, 0.447531, 0.737381, 1.22097", \ - "0.0270871, 0.112072, 0.172399, 0.274444, 0.447655, 0.737539, 1.22174", \ - "0.0282748, 0.112791, 0.172847, 0.274646, 0.447656, 0.738221, 1.22311", \ - "0.0307211, 0.11469, 0.174095, 0.275437, 0.448105, 0.738222, 1.22312", \ - "0.0362259, 0.118827, 0.177082, 0.277072, 0.448735, 0.738223, 1.22313", \ - "0.046702, 0.128001, 0.184291, 0.281124, 0.450572, 0.739285, 1.22314", \ - "0.063916, 0.148213, 0.199799, 0.291717, 0.456928, 0.741615, 1.2233" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.161784, 0.241322, 0.280499, 0.340712, 0.43776, 0.597447, 0.862654", \ - "0.192336, 0.271941, 0.311543, 0.371484, 0.468442, 0.628528, 0.893394", \ - "0.216692, 0.296882, 0.336367, 0.396693, 0.493791, 0.653457, 0.920638", \ - "0.256637, 0.339078, 0.379203, 0.440079, 0.53723, 0.697211, 0.962652", \ - "0.315771, 0.403541, 0.445125, 0.50648, 0.6045, 0.764635, 1.03021", \ - "0.395719, 0.493291, 0.53735, 0.601182, 0.699297, 0.859966, 1.12575", \ - "0.497714, 0.614006, 0.662082, 0.730227, 0.83108, 0.993631, 1.25928" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0317236, 0.0994779, 0.142351, 0.215433, 0.340842, 0.55409, 0.912961", \ - "0.0317246, 0.0994789, 0.142507, 0.215434, 0.341281, 0.554708, 0.912962", \ - "0.0325119, 0.0997648, 0.142803, 0.215766, 0.341415, 0.554709, 0.91476", \ - "0.0349819, 0.102199, 0.145008, 0.217279, 0.341963, 0.555061, 0.914761", \ - "0.0402869, 0.107497, 0.149686, 0.220586, 0.344109, 0.555969, 0.914762", \ - "0.050187, 0.117817, 0.159272, 0.228112, 0.348773, 0.558574, 0.915557", \ - "0.06688, 0.138078, 0.17709, 0.24381, 0.359468, 0.564814, 0.918546" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.14247, 0.223085, 0.268214, 0.34065, 0.460595, 0.660482, 0.993435", \ - "0.176387, 0.257096, 0.302233, 0.37469, 0.494987, 0.694853, 1.02824", \ - "0.204682, 0.286403, 0.331643, 0.404145, 0.524551, 0.724454, 1.05874", \ - "0.24978, 0.334543, 0.379768, 0.452569, 0.572892, 0.772975, 1.10576", \ - "0.31958, 0.409472, 0.45534, 0.528425, 0.648849, 0.848941, 1.18167", \ - "0.419297, 0.519794, 0.567535, 0.641153, 0.761743, 0.961408, 1.29447", \ - "0.552939, 0.674155, 0.726165, 0.802324, 0.92407, 1.12453, 1.45701" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0276439, 0.112748, 0.172815, 0.2746, 0.447568, 0.737385, 1.22097", \ - "0.027902, 0.112885, 0.172925, 0.274684, 0.448291, 0.737494, 1.22137", \ - "0.0290445, 0.113647, 0.173368, 0.274905, 0.448292, 0.737901, 1.2226", \ - "0.0315702, 0.115977, 0.174814, 0.275645, 0.448293, 0.737902, 1.22261", \ - "0.0367807, 0.120429, 0.177838, 0.277554, 0.448867, 0.738046, 1.22262", \ - "0.04743, 0.129574, 0.184691, 0.281698, 0.450881, 0.738947, 1.22263", \ - "0.064625, 0.149889, 0.201281, 0.292847, 0.457412, 0.741807, 1.2232" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.169884, 0.250933, 0.290518, 0.351305, 0.448405, 0.608069, 0.873406", \ - "0.201829, 0.282889, 0.322916, 0.383259, 0.48058, 0.640507, 0.905618", \ - "0.227137, 0.308401, 0.348543, 0.40936, 0.506572, 0.666273, 0.931593", \ - "0.26871, 0.352597, 0.393311, 0.454309, 0.551826, 0.71173, 0.977068", \ - "0.330393, 0.419352, 0.461079, 0.523465, 0.621845, 0.782009, 1.04729", \ - "0.414134, 0.513587, 0.557748, 0.622727, 0.72157, 0.882173, 1.14754", \ - "0.521825, 0.639629, 0.688975, 0.756961, 0.860346, 1.02188, 1.28795" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0323722, 0.100725, 0.143799, 0.216552, 0.341466, 0.554386, 0.912862", \ - "0.0323732, 0.100726, 0.14393, 0.216902, 0.341467, 0.554587, 0.912934", \ - "0.0331854, 0.101033, 0.144208, 0.216903, 0.341721, 0.554672, 0.912935", \ - "0.035562, 0.103609, 0.14641, 0.21835, 0.34248, 0.555434, 0.914027", \ - "0.0410015, 0.108914, 0.150903, 0.221861, 0.3449, 0.556248, 0.914076", \ - "0.050957, 0.119565, 0.160751, 0.22991, 0.349915, 0.559051, 0.915342", \ - "0.067957, 0.140412, 0.179903, 0.245443, 0.362236, 0.565707, 0.918585" \ - ); - } - } - timing () { - related_pin : "A3"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.138426, 0.21883, 0.26393, 0.336231, 0.456296, 0.656063, 0.98908", \ - "0.174003, 0.254582, 0.299593, 0.372028, 0.492342, 0.692324, 1.02565", \ - "0.202644, 0.284116, 0.329362, 0.40186, 0.522222, 0.722049, 1.05653", \ - "0.24822, 0.332479, 0.377927, 0.450575, 0.570985, 0.77091, 1.10376", \ - "0.317976, 0.407117, 0.45406, 0.52638, 0.647213, 0.846925, 1.17975", \ - "0.417626, 0.518559, 0.565672, 0.639448, 0.760083, 0.960001, 1.29279", \ - "0.549974, 0.671055, 0.723911, 0.800413, 0.921039, 1.12034, 1.45343" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273449, 0.112598, 0.172657, 0.274465, 0.447524, 0.73735, 1.22094", \ - "0.0276207, 0.112717, 0.172711, 0.274683, 0.447999, 0.7374, 1.22146", \ - "0.0288442, 0.113448, 0.173283, 0.27484, 0.448, 0.737662, 1.22286", \ - "0.0315103, 0.115705, 0.174741, 0.275602, 0.448144, 0.737663, 1.22287", \ - "0.036749, 0.119744, 0.178188, 0.277598, 0.448934, 0.738145, 1.22288", \ - "0.047448, 0.129655, 0.184551, 0.281596, 0.45081, 0.739016, 1.22289", \ - "0.064849, 0.14979, 0.201994, 0.294244, 0.457504, 0.741446, 1.22348" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.171646, 0.252591, 0.292632, 0.35304, 0.450289, 0.609899, 0.875172", \ - "0.202228, 0.283032, 0.323331, 0.383775, 0.480932, 0.640871, 0.905893", \ - "0.227146, 0.308496, 0.348614, 0.409296, 0.506531, 0.666243, 0.931639", \ - "0.267934, 0.351823, 0.392339, 0.453465, 0.551104, 0.710953, 0.976282", \ - "0.329568, 0.418673, 0.460433, 0.522594, 0.620875, 0.781179, 1.04643", \ - "0.412592, 0.512076, 0.556659, 0.621203, 0.719968, 0.880527, 1.14614", \ - "0.519973, 0.63789, 0.687234, 0.755539, 0.857572, 1.0203, 1.2863" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0323708, 0.100848, 0.144122, 0.216556, 0.34147, 0.554429, 0.912861", \ - "0.0323718, 0.100849, 0.144123, 0.216557, 0.341471, 0.55456, 0.912862", \ - "0.0332003, 0.101052, 0.144265, 0.216894, 0.341915, 0.554665, 0.913462", \ - "0.0355707, 0.103603, 0.146299, 0.218195, 0.342494, 0.555252, 0.913463", \ - "0.0409634, 0.109131, 0.151066, 0.222025, 0.345028, 0.556335, 0.914141", \ - "0.050914, 0.119756, 0.161158, 0.22999, 0.34983, 0.559053, 0.915664", \ - "0.067813, 0.140351, 0.179469, 0.245298, 0.36109, 0.565541, 0.918559" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A2 * A3 * S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.120473, 0.201212, 0.245938, 0.31833, 0.438591, 0.638412, 0.971346", \ - "0.158619, 0.239544, 0.284612, 0.357111, 0.477384, 0.677227, 1.01079", \ - "0.187564, 0.270084, 0.315357, 0.387927, 0.508186, 0.708321, 1.04138", \ - "0.230923, 0.317411, 0.362997, 0.435976, 0.556406, 0.756398, 1.08933", \ - "0.294302, 0.388551, 0.435374, 0.508506, 0.629241, 0.828878, 1.16201", \ - "0.379656, 0.490892, 0.539744, 0.613962, 0.734719, 0.93428, 1.26718", \ - "0.489721, 0.62756, 0.683652, 0.761491, 0.883191, 1.08307, 1.41562" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0271738, 0.112663, 0.172734, 0.27447, 0.44768, 0.737385, 1.22094", \ - "0.0280931, 0.112879, 0.172885, 0.27463, 0.447681, 0.737482, 1.22183", \ - "0.0302611, 0.114027, 0.173679, 0.274992, 0.447875, 0.73764, 1.2219", \ - "0.0350397, 0.116859, 0.175636, 0.276327, 0.448385, 0.737641, 1.22547", \ - "0.0436476, 0.122873, 0.179785, 0.278731, 0.449494, 0.738564, 1.22548", \ - "0.058794, 0.137826, 0.189694, 0.284366, 0.452019, 0.739849, 1.22549", \ - "0.081365, 0.16671, 0.214621, 0.300456, 0.460989, 0.742991, 1.2255" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.147822, 0.228796, 0.268886, 0.329145, 0.426098, 0.585956, 0.850967", \ - "0.181903, 0.263095, 0.302791, 0.363457, 0.460794, 0.620463, 0.885726", \ - "0.209312, 0.291555, 0.331782, 0.392559, 0.489963, 0.649667, 0.916798", \ - "0.252078, 0.337926, 0.379124, 0.440587, 0.538252, 0.698232, 0.963634", \ - "0.313724, 0.406915, 0.449222, 0.51213, 0.610736, 0.77141, 1.03674", \ - "0.394077, 0.502035, 0.54756, 0.612854, 0.711865, 0.872234, 1.13902", \ - "0.495674, 0.627254, 0.67902, 0.749813, 0.851542, 1.01322, 1.28045" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0322723, 0.100629, 0.143928, 0.216482, 0.34163, 0.554415, 0.912859", \ - "0.0325766, 0.100769, 0.143929, 0.216515, 0.341631, 0.554416, 0.913004", \ - "0.0342844, 0.101587, 0.144596, 0.21711, 0.34209, 0.556356, 0.914728", \ - "0.0385022, 0.105058, 0.147843, 0.219433, 0.343193, 0.556357, 0.914729", \ - "0.0472442, 0.112551, 0.153736, 0.224091, 0.346671, 0.5574, 0.9148", \ - "0.061997, 0.128186, 0.16662, 0.233596, 0.35215, 0.560357, 0.917242", \ - "0.084619, 0.155915, 0.191852, 0.254866, 0.365712, 0.568099, 0.919757" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A1 * !S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.113584, 0.192975, 0.237992, 0.310171, 0.430328, 0.630233, 0.963147", \ - "0.150301, 0.230251, 0.27517, 0.347539, 0.467821, 0.667641, 1.00041", \ - "0.177463, 0.259071, 0.304022, 0.376598, 0.497031, 0.696852, 1.03079", \ - "0.218095, 0.303496, 0.348897, 0.421673, 0.542239, 0.742175, 1.07487", \ - "0.277103, 0.370143, 0.416324, 0.489484, 0.609866, 0.81019, 1.14284", \ - "0.357375, 0.466903, 0.515103, 0.589004, 0.709533, 0.909735, 1.24172", \ - "0.459718, 0.595515, 0.650327, 0.727308, 0.849617, 1.04947, 1.3816" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0265022, 0.111843, 0.172146, 0.274375, 0.44746, 0.737383, 1.22097", \ - "0.0276101, 0.112187, 0.172422, 0.274395, 0.447576, 0.737592, 1.22098", \ - "0.0296723, 0.113425, 0.173272, 0.274886, 0.447787, 0.737593, 1.22226", \ - "0.0343023, 0.116075, 0.175085, 0.276106, 0.448365, 0.737825, 1.2247", \ - "0.0430976, 0.121992, 0.178864, 0.278203, 0.449438, 0.738813, 1.22471", \ - "0.05809, 0.136236, 0.188316, 0.283767, 0.451818, 0.740129, 1.22472", \ - "0.080522, 0.164782, 0.212815, 0.298914, 0.460664, 0.743221, 1.22473" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.134583, 0.213949, 0.253667, 0.313582, 0.410395, 0.569871, 0.835229", \ - "0.168289, 0.248026, 0.287299, 0.347758, 0.444489, 0.604093, 0.869798", \ - "0.194607, 0.275583, 0.315342, 0.375703, 0.472842, 0.632549, 0.897815", \ - "0.234652, 0.319322, 0.359733, 0.420823, 0.518411, 0.678319, 0.943747", \ - "0.292098, 0.384266, 0.426075, 0.488408, 0.586357, 0.74696, 1.01279", \ - "0.366195, 0.473007, 0.517685, 0.582495, 0.680878, 0.841563, 1.10755", \ - "0.460289, 0.589945, 0.64154, 0.710162, 0.814176, 0.974855, 1.23933" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0312392, 0.0987066, 0.142267, 0.215042, 0.34075, 0.554136, 0.912733", \ - "0.0318952, 0.0991947, 0.142268, 0.215401, 0.340751, 0.554312, 0.913239", \ - "0.0337571, 0.100308, 0.14337, 0.215866, 0.341305, 0.554525, 0.913337", \ - "0.0380835, 0.103925, 0.146216, 0.218377, 0.342809, 0.555324, 0.913338", \ - "0.0470484, 0.111066, 0.152242, 0.223113, 0.345951, 0.557113, 0.91422", \ - "0.061677, 0.12634, 0.164611, 0.232303, 0.35114, 0.559993, 0.916889", \ - "0.084128, 0.154332, 0.189756, 0.251358, 0.365668, 0.567592, 0.919149" \ - ); - } - } - timing () { - related_pin : "S0"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.120473, 0.201212, 0.245938, 0.31833, 0.438591, 0.638412, 0.971346", \ - "0.158619, 0.239544, 0.284612, 0.357111, 0.477384, 0.677227, 1.01079", \ - "0.187564, 0.270084, 0.315357, 0.387927, 0.508186, 0.708321, 1.04138", \ - "0.230923, 0.317411, 0.362997, 0.435976, 0.556406, 0.756398, 1.08933", \ - "0.294302, 0.388551, 0.435374, 0.508506, 0.629241, 0.828878, 1.16201", \ - "0.379656, 0.490892, 0.539744, 0.613962, 0.734719, 0.93428, 1.26718", \ - "0.489721, 0.62756, 0.683652, 0.761491, 0.883191, 1.08307, 1.41562" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0271738, 0.112663, 0.172734, 0.27447, 0.44768, 0.737385, 1.22094", \ - "0.0280931, 0.112879, 0.172885, 0.27463, 0.447681, 0.737482, 1.22183", \ - "0.0302611, 0.114027, 0.173679, 0.274992, 0.447875, 0.73764, 1.2219", \ - "0.0350397, 0.116859, 0.175636, 0.276327, 0.448385, 0.737641, 1.22547", \ - "0.0436476, 0.122873, 0.179785, 0.278731, 0.449494, 0.738564, 1.22548", \ - "0.058794, 0.137826, 0.189694, 0.284366, 0.452019, 0.739849, 1.22549", \ - "0.081365, 0.16671, 0.214621, 0.300456, 0.460989, 0.742991, 1.2255" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.147822, 0.228796, 0.268886, 0.329145, 0.426098, 0.585956, 0.850967", \ - "0.181903, 0.263095, 0.302791, 0.363457, 0.460794, 0.620463, 0.885726", \ - "0.209312, 0.291555, 0.331782, 0.392559, 0.489963, 0.649667, 0.916798", \ - "0.252078, 0.337926, 0.379124, 0.440587, 0.538252, 0.698232, 0.963634", \ - "0.313724, 0.406915, 0.449222, 0.51213, 0.610736, 0.77141, 1.03674", \ - "0.394077, 0.502035, 0.54756, 0.612854, 0.711865, 0.872234, 1.13902", \ - "0.495674, 0.627254, 0.67902, 0.749813, 0.851542, 1.01322, 1.28045" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0322723, 0.100629, 0.143928, 0.216482, 0.34163, 0.554415, 0.912859", \ - "0.0325766, 0.100769, 0.143929, 0.216515, 0.341631, 0.554416, 0.913004", \ - "0.0342844, 0.101587, 0.144596, 0.21711, 0.34209, 0.556356, 0.914728", \ - "0.0385022, 0.105058, 0.147843, 0.219433, 0.343193, 0.556357, 0.914729", \ - "0.0472442, 0.112551, 0.153736, 0.224091, 0.346671, 0.5574, 0.9148", \ - "0.061997, 0.128186, 0.16662, 0.233596, 0.35215, 0.560357, 0.917242", \ - "0.084619, 0.155915, 0.191852, 0.254866, 0.365712, 0.568099, 0.919757" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A2 * !A3 * S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.175779, 0.256402, 0.301511, 0.373926, 0.494211, 0.694209, 1.02728", \ - "0.21308, 0.294029, 0.338883, 0.411314, 0.532334, 0.731548, 1.06431", \ - "0.238237, 0.318773, 0.363891, 0.436381, 0.556708, 0.756573, 1.09035", \ - "0.275811, 0.356416, 0.401294, 0.473722, 0.594029, 0.793962, 1.12679", \ - "0.329027, 0.40965, 0.454814, 0.527097, 0.647316, 0.847113, 1.1798", \ - "0.400326, 0.482234, 0.526959, 0.59931, 0.719753, 0.919616, 1.25221", \ - "0.490342, 0.573973, 0.618512, 0.691125, 0.811876, 1.01172, 1.34459" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0277668, 0.112818, 0.172838, 0.274539, 0.447668, 0.737384, 1.22097", \ - "0.0277678, 0.112943, 0.172839, 0.274674, 0.448355, 0.737458, 1.22098", \ - "0.0277688, 0.112944, 0.172901, 0.274733, 0.448523, 0.738051, 1.22216", \ - "0.0277698, 0.112945, 0.172902, 0.274734, 0.448524, 0.738052, 1.224", \ - "0.0282791, 0.112946, 0.172903, 0.274735, 0.448525, 0.738053, 1.22401", \ - "0.029589, 0.113685, 0.173146, 0.274736, 0.448526, 0.738054, 1.22402", \ - "0.032707, 0.11518, 0.174543, 0.275568, 0.448527, 0.738055, 1.22403" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.194835, 0.275779, 0.316005, 0.376246, 0.473544, 0.633285, 0.898353", \ - "0.234428, 0.315231, 0.355565, 0.416041, 0.513167, 0.672991, 0.938279", \ - "0.259685, 0.3404, 0.380296, 0.440952, 0.538142, 0.697789, 0.963171", \ - "0.296848, 0.377372, 0.417106, 0.477745, 0.574825, 0.734406, 0.999884", \ - "0.352369, 0.433161, 0.472763, 0.533236, 0.630368, 0.789764, 1.05485", \ - "0.432988, 0.514317, 0.554269, 0.61458, 0.711835, 0.871289, 1.13639", \ - "0.545097, 0.628162, 0.66899, 0.729649, 0.827378, 0.987331, 1.25271" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.032431, 0.100805, 0.14412, 0.216585, 0.341465, 0.554654, 0.912793", \ - "0.032432, 0.100806, 0.144121, 0.216586, 0.341653, 0.554655, 0.913274", \ - "0.032433, 0.100807, 0.144122, 0.216587, 0.341781, 0.554922, 0.913328", \ - "0.032434, 0.100808, 0.144123, 0.216588, 0.341782, 0.554923, 0.913329", \ - "0.032435, 0.100809, 0.144124, 0.216589, 0.341783, 0.554924, 0.91333", \ - "0.033408, 0.101184, 0.144125, 0.21659, 0.341784, 0.554925, 0.913331", \ - "0.036052, 0.102758, 0.145907, 0.217671, 0.342269, 0.554926, 0.913332" \ - ); - } - } - timing () { - related_pin : "S0"; - sdf_cond : "A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A1 * !S1)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.17041, 0.250106, 0.295117, 0.367432, 0.487848, 0.687808, 1.02084", \ - "0.207481, 0.287178, 0.332204, 0.404544, 0.52468, 0.724907, 1.05765", \ - "0.232368, 0.312074, 0.356982, 0.429363, 0.549675, 0.749631, 1.08335", \ - "0.269458, 0.348996, 0.393901, 0.466285, 0.586632, 0.786655, 1.1193", \ - "0.321581, 0.401588, 0.446277, 0.518743, 0.638929, 0.838808, 1.17156", \ - "0.390089, 0.471285, 0.515954, 0.588248, 0.708609, 0.908609, 1.24141", \ - "0.478109, 0.561877, 0.606987, 0.679691, 0.80019, 1.00058, 1.33335" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0274785, 0.112221, 0.172492, 0.274443, 0.447799, 0.737486, 1.22107", \ - "0.0274795, 0.112222, 0.172493, 0.274459, 0.447948, 0.737555, 1.22118", \ - "0.0274805, 0.112301, 0.17252, 0.274616, 0.449455, 0.73765, 1.22189", \ - "0.0274815, 0.112302, 0.172521, 0.274617, 0.449456, 0.737737, 1.22313", \ - "0.0279844, 0.112513, 0.172522, 0.274618, 0.449457, 0.737738, 1.22314", \ - "0.029531, 0.113289, 0.172855, 0.274619, 0.449458, 0.737739, 1.22315", \ - "0.033184, 0.115469, 0.174494, 0.275654, 0.449459, 0.737853, 1.22316" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.183971, 0.263468, 0.303296, 0.363058, 0.460231, 0.619933, 0.885279", \ - "0.223264, 0.303039, 0.342299, 0.402451, 0.499551, 0.65925, 0.92481", \ - "0.248338, 0.327956, 0.367084, 0.427403, 0.52448, 0.684124, 0.949478", \ - "0.284773, 0.364298, 0.403593, 0.463527, 0.560485, 0.720088, 0.985573", \ - "0.340326, 0.419834, 0.459334, 0.519137, 0.616085, 0.775652, 1.04076", \ - "0.419089, 0.499153, 0.5387, 0.598875, 0.695935, 0.855623, 1.12062", \ - "0.528658, 0.611252, 0.651619, 0.712051, 0.809567, 0.969618, 1.2352" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0318457, 0.0993289, 0.142654, 0.215398, 0.340825, 0.554203, 0.913393", \ - "0.0318467, 0.0993299, 0.142655, 0.215399, 0.341032, 0.554233, 0.913394", \ - "0.0318477, 0.0993309, 0.142656, 0.2154, 0.341126, 0.556159, 0.913395", \ - "0.0318487, 0.0993319, 0.142657, 0.215401, 0.341127, 0.55616, 0.913465", \ - "0.0320224, 0.0993329, 0.142658, 0.215402, 0.341128, 0.556161, 0.913466", \ - "0.033138, 0.099632, 0.142659, 0.21548, 0.341129, 0.556162, 0.913467", \ - "0.036381, 0.102186, 0.145021, 0.217193, 0.341973, 0.556163, 0.913492" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A1 * A3 * S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0714862, 0.151422, 0.196118, 0.268271, 0.388302, 0.58796, 0.920707", \ - "0.103251, 0.183296, 0.228265, 0.300632, 0.420646, 0.62035, 0.952918", \ - "0.123719, 0.20492, 0.25008, 0.322731, 0.442776, 0.642655, 0.975288", \ - "0.151927, 0.23645, 0.281738, 0.354364, 0.474943, 0.674875, 1.00739", \ - "0.190877, 0.283406, 0.328524, 0.401289, 0.521714, 0.72145, 1.05466", \ - "0.242441, 0.349965, 0.397112, 0.470307, 0.589741, 0.790534, 1.12287", \ - "0.310828, 0.439547, 0.492397, 0.568034, 0.689024, 0.890243, 1.22302" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0247509, 0.111581, 0.171947, 0.274243, 0.447266, 0.737083, 1.22066", \ - "0.0264165, 0.112438, 0.172596, 0.274477, 0.448806, 0.737463, 1.22067", \ - "0.0296628, 0.113681, 0.173786, 0.275268, 0.448807, 0.737464, 1.22068", \ - "0.0359168, 0.116073, 0.175503, 0.276775, 0.449185, 0.738044, 1.221", \ - "0.044782, 0.122236, 0.178937, 0.278602, 0.450517, 0.739804, 1.22232", \ - "0.057419, 0.136013, 0.188467, 0.28411, 0.452847, 0.741136, 1.22383", \ - "0.076482, 0.162802, 0.211316, 0.30031, 0.463177, 0.747173, 1.22705" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.087241, 0.165838, 0.204852, 0.264773, 0.361299, 0.520734, 0.785853", \ - "0.116215, 0.194721, 0.233951, 0.29383, 0.390607, 0.550377, 0.815386", \ - "0.136318, 0.21581, 0.255465, 0.315955, 0.413025, 0.572506, 0.837499", \ - "0.165297, 0.247615, 0.287533, 0.348795, 0.446634, 0.606653, 0.871963", \ - "0.203998, 0.29396, 0.334828, 0.395684, 0.493904, 0.654837, 0.92105", \ - "0.255959, 0.359572, 0.401777, 0.465195, 0.562979, 0.723222, 0.989352", \ - "0.323479, 0.449607, 0.498231, 0.564346, 0.665431, 0.827259, 1.09371" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0287424, 0.0976574, 0.141406, 0.214673, 0.340415, 0.553984, 0.912317", \ - "0.0293636, 0.0980125, 0.141814, 0.214707, 0.340509, 0.554124, 0.912868", \ - "0.0321099, 0.0998937, 0.143431, 0.216315, 0.341323, 0.554229, 0.912869", \ - "0.0386566, 0.103024, 0.146154, 0.219189, 0.34392, 0.556205, 0.913361", \ - "0.0487937, 0.109956, 0.151182, 0.22252, 0.346925, 0.559196, 0.916362", \ - "0.063635, 0.124304, 0.161321, 0.230466, 0.351172, 0.56156, 0.919303", \ - "0.086222, 0.15466, 0.188567, 0.250544, 0.365155, 0.570855, 0.923302" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0"; - timing_sense : positive_unate; - timing_type : combinational; - when : "(!A0 * A2 * !S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0712805, 0.151234, 0.195961, 0.268102, 0.388116, 0.587785, 0.920534", \ - "0.103212, 0.183182, 0.228192, 0.300542, 0.420576, 0.620664, 0.952845", \ - "0.123687, 0.204911, 0.250162, 0.32264, 0.442852, 0.642718, 0.975479", \ - "0.151923, 0.236424, 0.281716, 0.354372, 0.474924, 0.674874, 1.00734", \ - "0.190024, 0.283942, 0.32906, 0.401598, 0.522175, 0.722374, 1.0553", \ - "0.241687, 0.349065, 0.396876, 0.46952, 0.589554, 0.78941, 1.1223", \ - "0.309695, 0.438819, 0.49166, 0.568709, 0.689697, 0.890489, 1.22338" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246803, 0.111648, 0.172016, 0.274189, 0.447274, 0.737135, 1.22065", \ - "0.0264191, 0.112456, 0.172619, 0.274502, 0.448482, 0.737519, 1.22066", \ - "0.0296416, 0.113682, 0.173769, 0.275334, 0.448483, 0.73752, 1.22067", \ - "0.0359082, 0.116041, 0.175508, 0.276722, 0.449192, 0.738082, 1.22126", \ - "0.0450466, 0.122199, 0.1789, 0.278572, 0.450535, 0.739684, 1.22199", \ - "0.057659, 0.135313, 0.188442, 0.283937, 0.452814, 0.741184, 1.22399", \ - "0.076889, 0.163119, 0.211391, 0.300686, 0.463291, 0.74718, 1.22719" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0870964, 0.165571, 0.204835, 0.264752, 0.36125, 0.52069, 0.785815", \ - "0.116064, 0.194557, 0.233701, 0.293798, 0.390533, 0.55024, 0.815017", \ - "0.136139, 0.215636, 0.25532, 0.315797, 0.412901, 0.572367, 0.837371", \ - "0.164953, 0.247108, 0.287381, 0.348454, 0.446372, 0.606299, 0.871629", \ - "0.20432, 0.2937, 0.334953, 0.395905, 0.494085, 0.654988, 0.921246", \ - "0.256009, 0.359425, 0.40234, 0.464753, 0.562905, 0.722645, 0.989457", \ - "0.323507, 0.449663, 0.497491, 0.565418, 0.665577, 0.827886, 1.09407" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0286945, 0.0973831, 0.141315, 0.21473, 0.340433, 0.553741, 0.912304", \ - "0.0293344, 0.0980335, 0.141723, 0.214731, 0.340547, 0.554119, 0.912436", \ - "0.0320852, 0.0999157, 0.143404, 0.216327, 0.341307, 0.554246, 0.912437", \ - "0.0385578, 0.103041, 0.146451, 0.219265, 0.343816, 0.556039, 0.91366", \ - "0.0486712, 0.109401, 0.151107, 0.2226, 0.346948, 0.559241, 0.91631", \ - "0.063485, 0.124245, 0.162526, 0.23017, 0.351001, 0.561721, 0.91929", \ - "0.086162, 0.154534, 0.188179, 0.25131, 0.365118, 0.570906, 0.923302" \ - ); - } - } - timing () { - related_pin : "S1"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0712805, 0.151234, 0.195961, 0.268102, 0.388116, 0.587785, 0.920534", \ - "0.103212, 0.183182, 0.228192, 0.300542, 0.420576, 0.620664, 0.952845", \ - "0.123687, 0.204911, 0.250162, 0.32264, 0.442852, 0.642718, 0.975479", \ - "0.151923, 0.236424, 0.281716, 0.354372, 0.474924, 0.674874, 1.00734", \ - "0.190024, 0.283942, 0.32906, 0.401598, 0.522175, 0.722374, 1.0553", \ - "0.241687, 0.349065, 0.396876, 0.46952, 0.589554, 0.78941, 1.1223", \ - "0.309695, 0.438819, 0.49166, 0.568709, 0.689697, 0.890489, 1.22338" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0246803, 0.111648, 0.172016, 0.274189, 0.447274, 0.737135, 1.22065", \ - "0.0264191, 0.112456, 0.172619, 0.274502, 0.448482, 0.737519, 1.22066", \ - "0.0296416, 0.113682, 0.173769, 0.275334, 0.448483, 0.73752, 1.22067", \ - "0.0359082, 0.116041, 0.175508, 0.276722, 0.449192, 0.738082, 1.22126", \ - "0.0450466, 0.122199, 0.1789, 0.278572, 0.450535, 0.739684, 1.22199", \ - "0.057659, 0.135313, 0.188442, 0.283937, 0.452814, 0.741184, 1.22399", \ - "0.076889, 0.163119, 0.211391, 0.300686, 0.463291, 0.74718, 1.22719" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0870964, 0.165571, 0.204835, 0.264752, 0.36125, 0.52069, 0.785815", \ - "0.116064, 0.194557, 0.233701, 0.293798, 0.390533, 0.55024, 0.815017", \ - "0.136139, 0.215636, 0.25532, 0.315797, 0.412901, 0.572367, 0.837371", \ - "0.164953, 0.247108, 0.287381, 0.348454, 0.446372, 0.606299, 0.871629", \ - "0.20432, 0.2937, 0.334953, 0.395905, 0.494085, 0.654988, 0.921246", \ - "0.256009, 0.359425, 0.40234, 0.464753, 0.562905, 0.722645, 0.989457", \ - "0.323507, 0.449663, 0.497491, 0.565418, 0.665577, 0.827886, 1.09407" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0286945, 0.0973831, 0.141315, 0.21473, 0.340433, 0.553741, 0.912304", \ - "0.0293344, 0.0980335, 0.141723, 0.214731, 0.340547, 0.554119, 0.912436", \ - "0.0320852, 0.0999157, 0.143404, 0.216327, 0.341307, 0.554246, 0.912437", \ - "0.0385578, 0.103041, 0.146451, 0.219265, 0.343816, 0.556039, 0.91366", \ - "0.0486712, 0.109401, 0.151107, 0.2226, 0.346948, 0.559241, 0.91631", \ - "0.063485, 0.124245, 0.162526, 0.23017, 0.351001, 0.561721, 0.91929", \ - "0.086162, 0.154534, 0.188179, 0.25131, 0.365118, 0.570906, 0.923302" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A1 * !A3 * S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0952307, 0.174014, 0.218732, 0.29096, 0.411124, 0.610899, 0.943753", \ - "0.128745, 0.206935, 0.251626, 0.323848, 0.443904, 0.643804, 0.977035", \ - "0.150366, 0.228152, 0.272668, 0.344739, 0.464857, 0.664629, 0.997211", \ - "0.178593, 0.256294, 0.300569, 0.37238, 0.49204, 0.691575, 1.02424", \ - "0.215575, 0.293781, 0.338224, 0.410078, 0.52947, 0.728565, 1.06066", \ - "0.26212, 0.34088, 0.385486, 0.457775, 0.577982, 0.777153, 1.10888", \ - "0.31508, 0.396585, 0.441872, 0.514847, 0.636003, 0.836506, 1.16946" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0258374, 0.111541, 0.172084, 0.273922, 0.447378, 0.737085, 1.22069", \ - "0.0258384, 0.111542, 0.172085, 0.273967, 0.447553, 0.737124, 1.22175", \ - "0.0258394, 0.111543, 0.172086, 0.273968, 0.447554, 0.737125, 1.22176", \ - "0.0258404, 0.111544, 0.172087, 0.273969, 0.447555, 0.737126, 1.22177", \ - "0.0264213, 0.111545, 0.172088, 0.27397, 0.447556, 0.737127, 1.22178", \ - "0.02841, 0.112464, 0.172298, 0.273971, 0.447557, 0.737128, 1.22179", \ - "0.033117, 0.115133, 0.175602, 0.277677, 0.450149, 0.738553, 1.2218" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.107335, 0.187315, 0.227219, 0.287446, 0.384481, 0.543866, 0.80927", \ - "0.141587, 0.220567, 0.259993, 0.320431, 0.41745, 0.577123, 0.842188", \ - "0.163688, 0.241839, 0.280922, 0.340915, 0.43775, 0.597449, 0.862538", \ - "0.193455, 0.271671, 0.310707, 0.370411, 0.466713, 0.625629, 0.890644", \ - "0.236047, 0.31412, 0.353356, 0.413523, 0.509486, 0.668014, 0.932278", \ - "0.292444, 0.372149, 0.411528, 0.471952, 0.568564, 0.727565, 0.991569", \ - "0.370403, 0.45045, 0.490468, 0.551979, 0.650204, 0.811769, 1.07779" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0306737, 0.0997475, 0.143188, 0.216001, 0.340893, 0.554239, 0.912481", \ - "0.0306747, 0.0997485, 0.143189, 0.216002, 0.341632, 0.554486, 0.912482", \ - "0.0306757, 0.0997495, 0.14319, 0.216003, 0.341633, 0.554487, 0.912483", \ - "0.0306767, 0.0997505, 0.143191, 0.216004, 0.341634, 0.554488, 0.912484", \ - "0.0306777, 0.0997515, 0.143192, 0.216005, 0.341635, 0.554489, 0.912485", \ - "0.0306787, 0.099756, 0.143193, 0.216006, 0.341636, 0.55449, 0.912486", \ - "0.033445, 0.102235, 0.145698, 0.21943, 0.345116, 0.557291, 0.913296" \ - ); - } - } - timing () { - related_pin : "S1"; - sdf_cond : "A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(A0 * !A2 * !S0)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0949337, 0.173739, 0.21844, 0.290662, 0.410765, 0.610589, 0.943518", \ - "0.128645, 0.206853, 0.251576, 0.323697, 0.443844, 0.643597, 0.976862", \ - "0.150257, 0.227897, 0.272401, 0.344537, 0.464535, 0.664505, 0.997064", \ - "0.17889, 0.256486, 0.300846, 0.372539, 0.492232, 0.691813, 1.02444", \ - "0.215874, 0.294181, 0.338535, 0.41026, 0.529788, 0.72889, 1.06104", \ - "0.261845, 0.340989, 0.385658, 0.457767, 0.57763, 0.777126, 1.10886", \ - "0.315146, 0.396756, 0.442136, 0.514737, 0.635899, 0.83638, 1.16931" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0257454, 0.111373, 0.172032, 0.273883, 0.447381, 0.737086, 1.22069", \ - "0.0257464, 0.111374, 0.172033, 0.273914, 0.44756, 0.737121, 1.22173", \ - "0.0257474, 0.111375, 0.172034, 0.273915, 0.447561, 0.737195, 1.22174", \ - "0.0257484, 0.111376, 0.172035, 0.273916, 0.447562, 0.737196, 1.22175", \ - "0.0263334, 0.111377, 0.172036, 0.273917, 0.447563, 0.737197, 1.22176", \ - "0.028375, 0.112449, 0.172424, 0.273918, 0.447564, 0.737198, 1.22177", \ - "0.033117, 0.115147, 0.175581, 0.277701, 0.450245, 0.738609, 1.22178" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.10757, 0.187725, 0.227155, 0.288156, 0.384656, 0.544167, 0.809322", \ - "0.14176, 0.220658, 0.260218, 0.320721, 0.417458, 0.57696, 0.842318", \ - "0.163474, 0.241906, 0.281089, 0.341114, 0.437953, 0.597489, 0.862644", \ - "0.193493, 0.271724, 0.310685, 0.370476, 0.46678, 0.625706, 0.890717", \ - "0.236059, 0.314133, 0.353394, 0.413567, 0.509536, 0.668131, 0.93233", \ - "0.29287, 0.371868, 0.411329, 0.471705, 0.568457, 0.727318, 0.99131", \ - "0.36921, 0.450182, 0.490405, 0.551917, 0.650193, 0.81168, 1.07771" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0306726, 0.0997399, 0.14297, 0.216291, 0.341309, 0.55381, 0.912454", \ - "0.0306736, 0.0997409, 0.142971, 0.216292, 0.341644, 0.554088, 0.912472", \ - "0.0306746, 0.0997419, 0.142972, 0.216293, 0.341645, 0.554207, 0.913079", \ - "0.0306756, 0.0997429, 0.142973, 0.216294, 0.341646, 0.554208, 0.91308", \ - "0.0306766, 0.0997439, 0.142974, 0.216295, 0.341647, 0.554209, 0.913081", \ - "0.0306776, 0.099749, 0.142975, 0.216296, 0.341648, 0.55421, 0.913082", \ - "0.033467, 0.101824, 0.145733, 0.219438, 0.345002, 0.557216, 0.913232" \ - ); - } - } - internal_power () { - related_pin : "A0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0177322, 0.017977, 0.0180352, 0.0180175, 0.0179341, 0.0177285, 0.0178592", \ - "0.0175631, 0.017841, 0.017919, 0.0178997, 0.0178198, 0.0176745, 0.0178467", \ - "0.0175538, 0.0176821, 0.0177662, 0.0179347, 0.0176934, 0.0175808, 0.0175608", \ - "0.0175612, 0.0176856, 0.0177105, 0.0176948, 0.0178137, 0.0175804, 0.0177732", \ - "0.0179307, 0.0179205, 0.017943, 0.0180045, 0.017837, 0.0179341, 0.0177829", \ - "0.0191939, 0.0188679, 0.0189276, 0.0189193, 0.0189604, 0.018864, 0.0185069", \ - "0.0222331, 0.0216697, 0.0216432, 0.0214447, 0.0215372, 0.0216054, 0.0213858" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0128971, 0.0131211, 0.0132422, 0.0132341, 0.0131854, 0.0130693, 0.012745", \ - "0.012788, 0.0131148, 0.0131383, 0.0131876, 0.0132319, 0.0131441, 0.0127737", \ - "0.0127714, 0.0129539, 0.0130085, 0.0131291, 0.0130149, 0.012911, 0.0129007", \ - "0.012874, 0.0129965, 0.0129863, 0.0130254, 0.013108, 0.0128273, 0.0125269", \ - "0.0131844, 0.0131274, 0.0132785, 0.0132978, 0.0132838, 0.0130281, 0.0135585", \ - "0.0143712, 0.0140804, 0.0141622, 0.0142515, 0.0142593, 0.0142653, 0.0136878", \ - "0.0176089, 0.0169409, 0.0168842, 0.0170332, 0.0169758, 0.0170507, 0.0170568" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0184867, 0.0187504, 0.0187852, 0.0188285, 0.0187152, 0.01855, 0.0185435", \ - "0.0182856, 0.0185641, 0.018616, 0.0186253, 0.0185659, 0.0184017, 0.0185556", \ - "0.0182741, 0.0184117, 0.0185088, 0.0186804, 0.0184394, 0.0183383, 0.0185316", \ - "0.0182683, 0.0183966, 0.0184299, 0.0184047, 0.0185579, 0.0181983, 0.0183969", \ - "0.0186401, 0.0185752, 0.0186069, 0.0186798, 0.0185323, 0.0186471, 0.0184856", \ - "0.0198597, 0.0195663, 0.0196443, 0.0196103, 0.0196565, 0.0195772, 0.0192062", \ - "0.0228904, 0.0223447, 0.0223156, 0.0221853, 0.0222841, 0.022316, 0.0222475" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0131618, 0.0134286, 0.0134475, 0.0134806, 0.0134968, 0.013348, 0.0130337", \ - "0.0130598, 0.0133748, 0.0134495, 0.013428, 0.0134675, 0.0133764, 0.0129752", \ - "0.0130475, 0.0132233, 0.0133082, 0.0134035, 0.0133076, 0.0132084, 0.0132104", \ - "0.0131707, 0.0132498, 0.0133292, 0.0133121, 0.0133757, 0.0131577, 0.0128601", \ - "0.0135084, 0.0134409, 0.0135851, 0.013574, 0.0136172, 0.0133298, 0.0139702", \ - "0.0148119, 0.0144455, 0.0145259, 0.014641, 0.0146197, 0.014723, 0.0141702", \ - "0.0179862, 0.0173572, 0.0172872, 0.0174263, 0.0171344, 0.0174622, 0.0173715" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190336, 0.0192632, 0.0193221, 0.0193506, 0.0192186, 0.0190466, 0.0190454", \ - "0.0188692, 0.0191126, 0.0191694, 0.0191712, 0.0191996, 0.0189638, 0.0190657", \ - "0.0188537, 0.0189755, 0.0190759, 0.0190979, 0.0190089, 0.018884, 0.0190656", \ - "0.0188791, 0.0190039, 0.0190089, 0.0190025, 0.0192028, 0.0188104, 0.0187978", \ - "0.0192463, 0.0192467, 0.0192257, 0.019321, 0.0191494, 0.0192754, 0.0190423", \ - "0.020437, 0.0201505, 0.0201401, 0.0201615, 0.0201957, 0.0200337, 0.019733", \ - "0.0235867, 0.0229835, 0.0228867, 0.0227487, 0.0228353, 0.0229514, 0.0228772" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0181435, 0.0184118, 0.0184282, 0.0185042, 0.0184581, 0.0182938, 0.0179872", \ - "0.0180804, 0.0183665, 0.0184735, 0.0184595, 0.0184393, 0.0183367, 0.0180061", \ - "0.0180707, 0.0182087, 0.0183035, 0.0185487, 0.0183578, 0.0182115, 0.0179382", \ - "0.0182008, 0.0182573, 0.0182785, 0.0182694, 0.0183754, 0.0181649, 0.017916", \ - "0.0185438, 0.0184357, 0.0185173, 0.0185882, 0.0185144, 0.0183299, 0.0184594", \ - "0.0198105, 0.019422, 0.0194364, 0.0195957, 0.019563, 0.0196327, 0.0190268", \ - "0.0229396, 0.0222634, 0.0222329, 0.0222143, 0.0222699, 0.0223494, 0.0223719" \ - ); - } - } - internal_power () { - related_pin : "A3"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179211, 0.0181441, 0.0182176, 0.0182314, 0.0181154, 0.0179246, 0.0179161", \ - "0.0177103, 0.0179869, 0.0180212, 0.018027, 0.0180155, 0.0177978, 0.0178509", \ - "0.0177145, 0.0178256, 0.0179235, 0.0180182, 0.0178744, 0.017712, 0.0179897", \ - "0.0177431, 0.0178447, 0.0178815, 0.0178589, 0.0179659, 0.0176735, 0.0177012", \ - "0.0181051, 0.0180391, 0.0181237, 0.018157, 0.0180261, 0.0180949, 0.0179164", \ - "0.0193571, 0.0191072, 0.0190509, 0.0190819, 0.0191202, 0.0190497, 0.0186331", \ - "0.0223947, 0.0218358, 0.0217992, 0.021761, 0.0216561, 0.0216515, 0.0215447" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0138869, 0.0141384, 0.014228, 0.0142325, 0.0142347, 0.0140831, 0.0137522", \ - "0.0137907, 0.0140411, 0.0141577, 0.0141371, 0.0141546, 0.0140198, 0.0136985", \ - "0.0137715, 0.0139158, 0.0140228, 0.0142204, 0.0140992, 0.0138608, 0.0136587", \ - "0.0138929, 0.0139552, 0.0139502, 0.0139782, 0.0140609, 0.0138185, 0.013534", \ - "0.0142643, 0.0141751, 0.0142711, 0.0143344, 0.0142325, 0.0141219, 0.014544", \ - "0.0154767, 0.0151205, 0.015191, 0.0153187, 0.0152716, 0.015366, 0.0147304", \ - "0.018682, 0.0180029, 0.0179534, 0.0179779, 0.017825, 0.0180869, 0.0181281" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(A2 * !A3 * S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126183, 0.0128503, 0.0129136, 0.0129288, 0.0128854, 0.0127309, 0.0127395", \ - "0.0116683, 0.0119098, 0.0119576, 0.0119641, 0.0120179, 0.0117405, 0.0117633", \ - "0.0113661, 0.0115867, 0.0117307, 0.0116541, 0.0116669, 0.0115031, 0.0115916", \ - "0.0108936, 0.0110717, 0.0110707, 0.011137, 0.0111314, 0.0108852, 0.011125", \ - "0.0098877, 0.0100764, 0.0101584, 0.0102019, 0.0100347, 0.0101492, 0.0099798", \ - "0.0080016, 0.0081341, 0.0082103, 0.0082738, 0.0083823, 0.0081885, 0.0080148", \ - "0.0042678, 0.0043113, 0.0043466, 0.004357, 0.0045047, 0.0045145, 0.004534" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0119848, 0.0122004, 0.0123225, 0.012304, 0.0122983, 0.0121564, 0.0117905", \ - "0.0114667, 0.0117163, 0.0118119, 0.0118096, 0.0118217, 0.0117087, 0.0113623", \ - "0.0113967, 0.011614, 0.0116946, 0.0118267, 0.0117412, 0.0116073, 0.0113186", \ - "0.0113842, 0.0116036, 0.0116592, 0.0116809, 0.0117055, 0.0118893, 0.011178", \ - "0.0112823, 0.0114903, 0.0115495, 0.0116326, 0.0116591, 0.0113713, 0.0117255", \ - "0.0113343, 0.0114766, 0.0115632, 0.0115504, 0.0117385, 0.0117486, 0.0115803", \ - "0.0114553, 0.0114629, 0.0116118, 0.0115929, 0.0116695, 0.0117325, 0.0118402" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(A0 * !A1 * !S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126213, 0.0128358, 0.012888, 0.012879, 0.0128468, 0.0126606, 0.01273", \ - "0.0116699, 0.0119457, 0.0119466, 0.0119651, 0.0119119, 0.011744, 0.0118207", \ - "0.0113839, 0.0116146, 0.0117439, 0.0116533, 0.0117169, 0.0114641, 0.0116481", \ - "0.0109416, 0.0111236, 0.0111274, 0.0111879, 0.0112229, 0.0109447, 0.0110973", \ - "0.0099348, 0.0101278, 0.0102083, 0.0102427, 0.0101439, 0.0103099, 0.0099769", \ - "0.0079882, 0.0081239, 0.0082055, 0.008244, 0.0083297, 0.0082099, 0.0079859", \ - "0.0042414, 0.004306, 0.0043501, 0.0043689, 0.0044615, 0.0045341, 0.0045381" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0118802, 0.0121354, 0.0122609, 0.0121957, 0.0122232, 0.0120669, 0.0118399", \ - "0.0118797, 0.0121997, 0.012223, 0.0122413, 0.0122586, 0.012113, 0.0117999", \ - "0.0118181, 0.0120819, 0.0121178, 0.0122605, 0.0121854, 0.0122537, 0.0117204", \ - "0.0117083, 0.0119767, 0.0120728, 0.0120042, 0.0120203, 0.0120069, 0.0115898", \ - "0.0116309, 0.0118431, 0.0119623, 0.0120077, 0.0120384, 0.0117253, 0.0120674", \ - "0.011593, 0.0117036, 0.0118148, 0.0118712, 0.0119879, 0.0120507, 0.0117458", \ - "0.0116656, 0.0117207, 0.0118437, 0.0118531, 0.0118328, 0.0119096, 0.012068" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(!A2 * A3 * S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0013028, 0.0016124, 0.0016493, 0.001647, 0.0016131, 0.0014289, 0.0014849", \ - "-0.0010992, -0.0008441, -0.0008134, -0.000700301, -0.0008361, -0.0009897, -0.0008123", \ - "-0.0011442, -0.0010547, -0.000972399, -0.000779301, -0.0010023, -0.0011434, -0.0010884", \ - "-0.000662301, -0.0006177, -0.0006184, -0.0006033, -0.000514701, -0.000796201, -0.0004662", \ - "0.0008818, 0.0007014, 0.0007178, 0.000825901, 0.000721199, 0.0007127, 0.000482799", \ - "0.0045139, 0.0040547, 0.0040118, 0.0040564, 0.0040938, 0.0040119, 0.0036015", \ - "0.0121502, 0.0112844, 0.0114025, 0.0112174, 0.0112696, 0.0112741, 0.0112571" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0081342, 0.0084221, 0.0085268, 0.0085094, 0.0083196, 0.0083077, 0.0077239", \ - "0.0073557, 0.0076495, 0.0076502, 0.0077058, 0.007738, 0.0074806, 0.0071462", \ - "0.0074337, 0.0075484, 0.0076365, 0.0077474, 0.0076298, 0.0077382, 0.0074061", \ - "0.0077874, 0.0077462, 0.0078202, 0.00779, 0.007856, 0.0076155, 0.0072249", \ - "0.0086059, 0.0083055, 0.0083826, 0.0084477, 0.0084395, 0.0081527, 0.0087365", \ - "0.0105794, 0.0099852, 0.009972, 0.0100677, 0.0100623, 0.0100663, 0.0095459", \ - "0.0146631, 0.0136085, 0.0134948, 0.013621, 0.013284, 0.0134604, 0.0136766" \ - ); - } - } - internal_power () { - related_pin : "S0"; - when : "(!A0 * A1 * !S1)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0013584, 0.0016632, 0.0017304, 0.0017185, 0.0016236, 0.0014767, 0.0015508", \ - "-0.0010939, -0.0008134, -0.0007976, -0.0006749, -0.0008255, -0.000996999, -0.000933999", \ - "-0.0011989, -0.0010806, -0.0010029, -0.000864301, -0.000953, -0.0011968, -0.0010336", \ - "-0.0007252, -0.0006388, -0.000648201, -0.000647301, -0.000492901, -0.0007286, -0.000594301", \ - "0.0006795, 0.000551101, 0.0005631, 0.0006696, 0.000554699, 0.0006292, 0.000479899", \ - "0.0043505, 0.0039481, 0.0039213, 0.0039491, 0.0040202, 0.0038799, 0.0034947", \ - "0.0118682, 0.0110351, 0.0110352, 0.0108308, 0.0109595, 0.0109814, 0.0108302" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0079742, 0.0082696, 0.0084036, 0.0083798, 0.0083076, 0.0080668, 0.0077982", \ - "0.0078038, 0.0081041, 0.0081605, 0.0083068, 0.0081148, 0.0079778, 0.0077266", \ - "0.0079094, 0.0080322, 0.0081278, 0.008248, 0.0081657, 0.0079798, 0.0077143", \ - "0.0081666, 0.0081763, 0.0082113, 0.0081793, 0.008266, 0.0080485, 0.0076592", \ - "0.0090392, 0.0088311, 0.0089035, 0.0089678, 0.0089747, 0.008579, 0.0092671", \ - "0.0108833, 0.0103824, 0.0103542, 0.0105441, 0.0104804, 0.0105727, 0.0099513", \ - "0.0149925, 0.0139876, 0.0139324, 0.0139633, 0.0140308, 0.0140967, 0.0137907" \ - ); - } - } - internal_power () { - related_pin : "S0"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0013028, 0.0016124, 0.0016493, 0.001647, 0.0016131, 0.0014289, 0.0014849", \ - "-0.0010992, -0.0008441, -0.0008134, -0.000700301, -0.0008361, -0.0009897, -0.0008123", \ - "-0.0011442, -0.0010547, -0.000972399, -0.000779301, -0.0010023, -0.0011434, -0.0010884", \ - "-0.000662301, -0.0006177, -0.0006184, -0.0006033, -0.000514701, -0.000796201, -0.0004662", \ - "0.0008818, 0.0007014, 0.0007178, 0.000825901, 0.000721199, 0.0007127, 0.000482799", \ - "0.0045139, 0.0040547, 0.0040118, 0.0040564, 0.0040938, 0.0040119, 0.0036015", \ - "0.0121502, 0.0112844, 0.0114025, 0.0112174, 0.0112696, 0.0112741, 0.0112571" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0079742, 0.0082696, 0.0084036, 0.0083798, 0.0083076, 0.0080668, 0.0077982", \ - "0.0078038, 0.0081041, 0.0081605, 0.0083068, 0.0081148, 0.0079778, 0.0077266", \ - "0.0079094, 0.0080322, 0.0081278, 0.008248, 0.0081657, 0.0079798, 0.0077143", \ - "0.0081666, 0.0081763, 0.0082113, 0.0081793, 0.008266, 0.0080485, 0.0076592", \ - "0.0090392, 0.0088311, 0.0089035, 0.0089678, 0.0089747, 0.008579, 0.0092671", \ - "0.0108833, 0.0103824, 0.0103542, 0.0105441, 0.0104804, 0.0105727, 0.0099513", \ - "0.0149925, 0.0139876, 0.0139324, 0.0139633, 0.0140308, 0.0140967, 0.0137907" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(A1 * !A3 * S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00743647, 0.00773567, 0.00778137, 0.00779537, 0.00774907, 0.00754437, 0.00756097", \ - "0.00772987, 0.00809227, 0.00811607, 0.00808037, 0.00802157, 0.00784787, 0.00789467", \ - "0.00800182, 0.00827592, 0.00834792, 0.00830992, 0.00845692, 0.00805762, 0.00797102", \ - "0.00829164, 0.00854114, 0.00852584, 0.00853884, 0.00858684, 0.00849444, 0.00828734", \ - "0.00882156, 0.00903116, 0.00909636, 0.00913696, 0.00898366, 0.00904026, 0.00926036", \ - "0.00979637, 0.0100202, 0.0100159, 0.0100886, 0.0100303, 0.0100057, 0.00960927", \ - "0.0123937, 0.0122997, 0.0122976, 0.0123585, 0.0123369, 0.0123917, 0.0124996" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00696154, 0.00733384, 0.00743244, 0.00737464, 0.00742424, 0.00719984, 0.00694734", \ - "0.00738531, 0.00772861, 0.00787301, 0.00783721, 0.00785221, 0.00771541, 0.00732671", \ - "0.00761948, 0.00790348, 0.00795848, 0.00801358, 0.00800958, 0.00791638, 0.00747598", \ - "0.00791447, 0.00822927, 0.00834407, 0.00831507, 0.00824687, 0.00833387, 0.00792717", \ - "0.00853109, 0.00880189, 0.00884699, 0.00888679, 0.00893519, 0.00867869, 0.00891339", \ - "0.00940163, 0.00968603, 0.00964793, 0.00977613, 0.00981013, 0.00996193, 0.00969443", \ - "0.0118595, 0.011904, 0.0118811, 0.0119348, 0.0118333, 0.0119697, 0.0120832" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(A0 * !A2 * !S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00744057, 0.00775087, 0.00779547, 0.00780967, 0.00775007, 0.00755627, 0.00758397", \ - "0.00774707, 0.00806877, 0.00811467, 0.00811197, 0.00804827, 0.00785427, 0.00795667", \ - "0.00800432, 0.00831322, 0.00839492, 0.00835592, 0.00840292, 0.00811912, 0.00809282", \ - "0.00828634, 0.00854054, 0.00853634, 0.00854424, 0.00877134, 0.00829554, 0.00833494", \ - "0.00892386, 0.00915286, 0.00922056, 0.00924996, 0.00902636, 0.00916206, 0.00887596", \ - "0.00986537, 0.0100318, 0.0100325, 0.010094, 0.0101241, 0.0101123, 0.00970857", \ - "0.0124307, 0.0123284, 0.0123505, 0.0124135, 0.0123711, 0.0124342, 0.0125655" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00696444, 0.00736114, 0.00739944, 0.00746084, 0.00737704, 0.00722814, 0.00687594", \ - "0.00736721, 0.00772951, 0.00788721, 0.00785441, 0.00785611, 0.00762491, 0.00735121", \ - "0.00760388, 0.00791048, 0.00795208, 0.00804458, 0.00799398, 0.00817278, 0.00757078", \ - "0.00791277, 0.00822857, 0.00833647, 0.00827887, 0.00824287, 0.00834107, 0.00806817", \ - "0.00852129, 0.00879759, 0.00884409, 0.00888529, 0.00895449, 0.00873649, 0.00890079", \ - "0.00942973, 0.00965533, 0.00963563, 0.00976463, 0.00981583, 0.00992393, 0.00962943", \ - "0.0118866, 0.0118632, 0.0118712, 0.0119345, 0.0118154, 0.0119269, 0.0120757" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(!A1 * A3 * S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00514161, 0.00556796, 0.00558086, 0.00555058, 0.00544778, 0.005235, 0.00530168", \ - "0.00493852, 0.00528336, 0.00532608, 0.00530554, 0.0053494, 0.00505415, 0.00498083", \ - "0.00493524, 0.0051763, 0.00532814, 0.00545922, 0.00531631, 0.00508835, 0.00515695", \ - "0.00516543, 0.00535707, 0.00542027, 0.00535507, 0.00546257, 0.00514697, 0.00514014", \ - "0.00584159, 0.00586119, 0.00591439, 0.00598879, 0.00592979, 0.00583279, 0.00557609", \ - "0.00753063, 0.00728333, 0.00732053, 0.00734783, 0.00736553, 0.00749123, 0.00703033", \ - "0.0113906, 0.0106176, 0.0106478, 0.0105509, 0.0105503, 0.0106195, 0.0105866" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.004624, 0.00512427, 0.00514568, 0.00515002, 0.0050284, 0.00496847, 0.00461755", \ - "0.00444675, 0.00484354, 0.00501858, 0.00495013, 0.00487136, 0.0048154, 0.00442279", \ - "0.00458399, 0.00478887, 0.00484812, 0.00498163, 0.00482246, 0.00467021, 0.00434609", \ - "0.00482003, 0.00503334, 0.00505213, 0.00506234, 0.00506123, 0.0049477, 0.00490587", \ - "0.00559086, 0.00559306, 0.00566956, 0.00575026, 0.00575346, 0.00549846, 0.00587316", \ - "0.00747027, 0.00708687, 0.00708117, 0.00732537, 0.00734577, 0.00738617, 0.00687657", \ - "0.011425, 0.0104549, 0.0104403, 0.0105131, 0.0104291, 0.0107204, 0.0106882" \ - ); - } - } - internal_power () { - related_pin : "S1"; - when : "(!A0 * A2 * !S0)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00509957, 0.00559094, 0.00558874, 0.00556121, 0.00547129, 0.00522804, 0.00532135", \ - "0.00494254, 0.00529734, 0.00533759, 0.00534442, 0.00532975, 0.00507008, 0.00497239", \ - "0.00494769, 0.00519079, 0.00526006, 0.00543321, 0.00521143, 0.00501431, 0.00508987", \ - "0.00517469, 0.00536587, 0.00543467, 0.00537427, 0.00547677, 0.00518722, 0.00517378", \ - "0.00582369, 0.00591459, 0.00596549, 0.00601739, 0.00598529, 0.00590379, 0.00562239", \ - "0.00752913, 0.00722103, 0.00733623, 0.00732633, 0.00740893, 0.00741753, 0.00694023", \ - "0.0113329, 0.0105992, 0.0106177, 0.0106718, 0.010615, 0.0106438, 0.0106285" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00398047, 0.0044495, 0.00452357, 0.00451178, 0.00437884, 0.00424149, 0.00397472", \ - "0.00379175, 0.00419321, 0.00435343, 0.00426362, 0.00422357, 0.004159, 0.00371266", \ - "0.00389018, 0.00413742, 0.00419421, 0.00434342, 0.00416203, 0.00402348, 0.00370093", \ - "0.00418034, 0.00437835, 0.00445244, 0.00441412, 0.00440144, 0.00434637, 0.00456212", \ - "0.00497116, 0.00494126, 0.00505756, 0.00515246, 0.00519726, 0.00495826, 0.00527426", \ - "0.00680487, 0.00643417, 0.00655097, 0.00663017, 0.00663767, 0.00661887, 0.00622187", \ - "0.0106464, 0.0097123, 0.0096258, 0.0098143, 0.0096816, 0.0099576, 0.0099244" \ - ); - } - } - internal_power () { - related_pin : "S1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00743647, 0.00773567, 0.00778137, 0.00779537, 0.00774907, 0.00754437, 0.00756097", \ - "0.00772987, 0.00809227, 0.00811607, 0.00808037, 0.00802157, 0.00784787, 0.00789467", \ - "0.00800182, 0.00827592, 0.00834792, 0.00830992, 0.00845692, 0.00805762, 0.00797102", \ - "0.00829164, 0.00854114, 0.00852584, 0.00853884, 0.00858684, 0.00849444, 0.00828734", \ - "0.00882156, 0.00903116, 0.00909636, 0.00913696, 0.00898366, 0.00904026, 0.00926036", \ - "0.00979637, 0.0100202, 0.0100159, 0.0100886, 0.0100303, 0.0100057, 0.00960927", \ - "0.0123937, 0.0122997, 0.0122976, 0.0123585, 0.0123369, 0.0123917, 0.0124996" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.004624, 0.00512427, 0.00514568, 0.00515002, 0.0050284, 0.00496847, 0.00461755", \ - "0.00444675, 0.00484354, 0.00501858, 0.00495013, 0.00487136, 0.0048154, 0.00442279", \ - "0.00458399, 0.00478887, 0.00484812, 0.00498163, 0.00482246, 0.00467021, 0.00434609", \ - "0.00482003, 0.00503334, 0.00505213, 0.00506234, 0.00506123, 0.0049477, 0.00490587", \ - "0.00559086, 0.00559306, 0.00566956, 0.00575026, 0.00575346, 0.00549846, 0.00587316", \ - "0.00747027, 0.00708687, 0.00708117, 0.00732537, 0.00734577, 0.00738617, 0.00687657", \ - "0.011425, 0.0104549, 0.0104403, 0.0105131, 0.0104291, 0.0107204, 0.0106882" \ - ); - } - } - } - pin (A0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0027824; - rise_capacitance : 0.00282588; - rise_capacitance_range (0.00247361, 0.00310975); - fall_capacitance : 0.00273892; - fall_capacitance_range (0.00241151, 0.00303577); - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00275974; - rise_capacitance : 0.00280055; - rise_capacitance_range (0.00247246, 0.00310484); - fall_capacitance : 0.00271894; - fall_capacitance_range (0.00236221, 0.00300177); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00278105; - rise_capacitance : 0.0028228; - rise_capacitance_range (0.002473, 0.00310582); - fall_capacitance : 0.0027393; - fall_capacitance_range (0.00239407, 0.00302853); - } - pin (A3) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00284281; - rise_capacitance : 0.00288339; - rise_capacitance_range (0.00252366, 0.00317363); - fall_capacitance : 0.00280222; - fall_capacitance_range (0.00243725, 0.00308314); - } - pin (S0) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00824878; - rise_capacitance : 0.00983066; - rise_capacitance_range (0.00751536, 0.0111626); - fall_capacitance : 0.0066669; - fall_capacitance_range (0.00404943, 0.00976284); - internal_power () { - when : "(A2 * A3 * S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0149969, 0.0162475, 0.0164794, 0.0168132, 0.0175794, 0.0193843, 0.0235726" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0103587, 0.0103882, 0.010618, 0.0113146, 0.0128734, 0.016615, 0.024687" \ - ); - } - } - internal_power () { - when : "(A0 * A1 * !S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0156788, 0.0174453, 0.0176854, 0.0179414, 0.0186818, 0.0204207, 0.0245591" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116898, 0.0123317, 0.0125425, 0.0131802, 0.0147183, 0.01835, 0.0263583" \ - ); - } - } - internal_power () { - when : "(!A2 * !A3 * S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0152942, 0.0165078, 0.016744, 0.0170937, 0.0178991, 0.0197359, 0.0239419" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0101916, 0.0101793, 0.0103905, 0.0110953, 0.0126191, 0.0163496, 0.0243724" \ - ); - } - } - internal_power () { - when : "(!A0 * !A1 * !S1)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0162667, 0.0180347, 0.018281, 0.0185753, 0.0193239, 0.0211037, 0.0252217" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0164302, 0.0185399, 0.0187682, 0.0190288, 0.0196966, 0.0214349, 0.0255547" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0156788, 0.0174453, 0.0176854, 0.0179414, 0.0186818, 0.0204207, 0.0245591" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0116898, 0.0123317, 0.0125425, 0.0131802, 0.0147183, 0.01835, 0.0263583" \ - ); - } - } - } - pin (S1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00501805; - rise_capacitance : 0.0050733; - rise_capacitance_range (0.00424396, 0.00594877); - fall_capacitance : 0.0049628; - fall_capacitance_range (0.00424492, 0.00576095); - internal_power () { - when : "(A1 * A3 * S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00427706, 0.00408895, 0.00422786, 0.00456504, 0.00536585, 0.00732872, 0.0115801" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00426925, 0.00423299, 0.00439533, 0.00478385, 0.00567381, 0.00766691, 0.0121366" \ - ); - } - } - internal_power () { - when : "(A0 * A2 * !S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00426908, 0.00408811, 0.00422078, 0.00456157, 0.00537005, 0.00731727, 0.0115778" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00426025, 0.00423024, 0.00439568, 0.00475524, 0.00564285, 0.00769066, 0.0120869" \ - ); - } - } - internal_power () { - when : "(!A1 * !A3 * S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00441436, 0.00421599, 0.00435592, 0.00471113, 0.00552731, 0.00750887, 0.0117589" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00423599, 0.00418947, 0.00434111, 0.0047159, 0.00558744, 0.00755195, 0.0119204" \ - ); - } - } - internal_power () { - when : "(!A0 * !A2 * !S0)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00441745, 0.00423529, 0.00437396, 0.00473139, 0.00552909, 0.0074884, 0.0117405" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00424803, 0.00419773, 0.00435118, 0.00472316, 0.00560584, 0.00763423, 0.0119321" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00441436, 0.00421599, 0.00435592, 0.00471113, 0.00552731, 0.00750887, 0.0117589" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00424803, 0.00419773, 0.00435118, 0.00472316, 0.00560584, 0.00763423, 0.0119321" \ - ); - } - } - } - } - cell (sg13g2_nand2_1) { - area : 7.2576; - cell_footprint : "nand2"; - cell_leakage_power : 81.2456; - leakage_power () { - value : 49.0589; - when : "!A&!B"; - } - leakage_power () { - value : 67.7793; - when : "!A&B"; - } - leakage_power () { - value : 43.355; - when : "A*!B"; - } - leakage_power () { - value : 164.789; - when : "A*B"; - } - pin (Y) { - direction : "output"; - function : "!(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.022718, 0.0868603, 0.130096, 0.20142, 0.320847, 0.520133, 0.85146", \ - "0.0437056, 0.129513, 0.174291, 0.246105, 0.365471, 0.565524, 0.89649", \ - "0.0541793, 0.163308, 0.213434, 0.287968, 0.407899, 0.606988, 0.938816", \ - "0.0673349, 0.215685, 0.278617, 0.36541, 0.493274, 0.695091, 1.0268", \ - "0.0822709, 0.29173, 0.37664, 0.49014, 0.644312, 0.865312, 1.20561", \ - "0.0964593, 0.388683, 0.511224, 0.665425, 0.871485, 1.1448, 1.53076", \ - "0.10454, 0.507495, 0.681373, 0.905076, 1.19194, 1.56387, 2.05647" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0143488, 0.102952, 0.165568, 0.269125, 0.442624, 0.731872, 1.21372", \ - "0.0317579, 0.111801, 0.169878, 0.270391, 0.442738, 0.732736, 1.21396", \ - "0.0437933, 0.129935, 0.184358, 0.278808, 0.445534, 0.732737, 1.21397", \ - "0.0635856, 0.169095, 0.223035, 0.311904, 0.467225, 0.741205, 1.21526", \ - "0.0952224, 0.238084, 0.299692, 0.39119, 0.539294, 0.792961, 1.24078", \ - "0.145902, 0.351114, 0.427566, 0.536611, 0.695076, 0.945032, 1.35809", \ - "0.230859, 0.52223, 0.637956, 0.77939, 0.972192, 1.24785, 1.67089" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0301493, 0.124142, 0.187883, 0.29313, 0.469409, 0.762919, 1.25192", \ - "0.0529312, 0.165599, 0.230177, 0.335584, 0.511926, 0.805905, 1.2946", \ - "0.0657727, 0.201198, 0.27019, 0.377409, 0.55381, 0.84744, 1.33675", \ - "0.083334, 0.257155, 0.338092, 0.455491, 0.636576, 0.930417, 1.41947", \ - "0.108238, 0.339725, 0.442995, 0.58445, 0.789091, 1.09727, 1.58804", \ - "0.142924, 0.458353, 0.594399, 0.778627, 1.03151, 1.38982, 1.91688", \ - "0.191579, 0.617376, 0.80621, 1.05328, 1.38733, 1.84044, 2.47157" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190132, 0.139827, 0.224911, 0.365353, 0.600521, 0.991789, 1.6446", \ - "0.0343447, 0.146448, 0.227411, 0.365737, 0.600522, 0.99179, 1.64575", \ - "0.0467113, 0.163075, 0.239611, 0.371641, 0.602016, 0.992042, 1.64576", \ - "0.0660637, 0.199508, 0.275101, 0.399147, 0.616535, 0.995453, 1.64577", \ - "0.096863, 0.263708, 0.345073, 0.472004, 0.678938, 1.03494, 1.65969", \ - "0.146364, 0.369891, 0.470376, 0.609211, 0.82753, 1.17026, 1.75664", \ - "0.228657, 0.542539, 0.668924, 0.843886, 1.09181, 1.4632, 2.04013" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0264791, 0.090237, 0.133536, 0.204924, 0.324401, 0.523744, 0.855106", \ - "0.0522366, 0.133473, 0.178013, 0.249646, 0.36911, 0.568743, 0.899858", \ - "0.0659379, 0.1681, 0.217453, 0.29175, 0.411651, 0.610547, 0.942475", \ - "0.0840519, 0.222351, 0.284003, 0.369849, 0.497313, 0.699015, 1.03054", \ - "0.106256, 0.301444, 0.384298, 0.495999, 0.649235, 0.869541, 1.20945", \ - "0.131124, 0.403961, 0.522651, 0.673976, 0.877915, 1.15026, 1.53505", \ - "0.154918, 0.530652, 0.699457, 0.919187, 1.20134, 1.57142, 2.06205" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0175648, 0.106891, 0.169634, 0.273219, 0.44667, 0.735867, 1.21761", \ - "0.0342951, 0.115369, 0.173721, 0.274506, 0.448206, 0.736772, 1.21762", \ - "0.0471684, 0.133106, 0.187829, 0.282689, 0.449763, 0.739797, 1.21775", \ - "0.0676081, 0.171764, 0.22603, 0.315505, 0.471099, 0.745503, 1.21922", \ - "0.100242, 0.240621, 0.30265, 0.393735, 0.542748, 0.796709, 1.24501", \ - "0.149332, 0.353015, 0.42996, 0.539671, 0.697303, 0.948491, 1.36234", \ - "0.227629, 0.522708, 0.637508, 0.779372, 0.975031, 1.24942, 1.67342" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0350609, 0.128175, 0.191859, 0.297118, 0.473446, 0.766725, 1.25585", \ - "0.0596944, 0.16506, 0.229528, 0.335047, 0.5114, 0.805367, 1.2942", \ - "0.0739712, 0.196359, 0.264002, 0.370969, 0.547623, 0.84148, 1.33094", \ - "0.0923331, 0.247586, 0.323694, 0.43819, 0.618674, 0.913244, 1.40263", \ - "0.116725, 0.327295, 0.421046, 0.55329, 0.750662, 1.05624, 1.54838", \ - "0.151386, 0.445147, 0.56843, 0.735453, 0.970356, 1.31214, 1.83084", \ - "0.202186, 0.606791, 0.781096, 1.00635, 1.30755, 1.72415, 2.31785" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0183373, 0.139932, 0.224895, 0.365343, 0.600129, 0.991798, 1.64461", \ - "0.0280175, 0.14381, 0.226306, 0.365384, 0.60013, 0.992995, 1.64462", \ - "0.0380559, 0.154704, 0.234099, 0.369292, 0.601042, 0.992996, 1.64463", \ - "0.0566929, 0.179844, 0.257991, 0.387689, 0.610845, 0.995609, 1.64478", \ - "0.0888833, 0.230389, 0.309543, 0.438518, 0.653458, 1.02052, 1.65594", \ - "0.139734, 0.322173, 0.408717, 0.541076, 0.75927, 1.114, 1.71909", \ - "0.216304, 0.477311, 0.5858, 0.735055, 0.964638, 1.3264, 1.91937" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00166701, 0.00211483, 0.00210629, 0.00205432, 0.0019537, 0.00179035, 0.00140893", \ - "0.00153747, 0.00187958, 0.00196429, 0.00193322, 0.0018776, 0.00183597, 0.001374", \ - "0.00167677, 0.00176929, 0.00185698, 0.00191102, 0.00195496, 0.00168577, 0.00135045", \ - "0.00212707, 0.00186877, 0.00184433, 0.00183189, 0.00205246, 0.00175114, 0.00130451", \ - "0.0031313, 0.0022714, 0.00215125, 0.00207257, 0.00189045, 0.00197894, 0.00139035", \ - "0.00545569, 0.00372503, 0.00323176, 0.00288914, 0.00260111, 0.00200635, 0.0018632", \ - "0.0103002, 0.00717384, 0.00631192, 0.00546276, 0.00451693, 0.00379296, 0.00290196" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0023494, 0.00273678, 0.00273291, 0.0026901, 0.00262195, 0.00241456, 0.00204603", \ - "0.00217357, 0.00253237, 0.00255911, 0.00256601, 0.00251449, 0.00236141, 0.00208217", \ - "0.00229621, 0.00242011, 0.00250049, 0.00250431, 0.00296769, 0.00234817, 0.0020211", \ - "0.00268919, 0.00249753, 0.0024626, 0.00245605, 0.0026822, 0.00242212, 0.00197867", \ - "0.0036323, 0.0028462, 0.00274171, 0.00265508, 0.00242688, 0.00262493, 0.00203409", \ - "0.00583381, 0.00411981, 0.00377064, 0.00343356, 0.00317917, 0.00253531, 0.00264684", \ - "0.0105834, 0.00742976, 0.00660292, 0.00569276, 0.0050198, 0.00425768, 0.00335023" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00191815, 0.00206323, 0.00203896, 0.00196666, 0.00184102, 0.00169657, 0.00125982", \ - "0.00176814, 0.00192937, 0.00193448, 0.00190943, 0.00193476, 0.0017201, 0.00127025", \ - "0.00188254, 0.00186873, 0.00190522, 0.00187647, 0.00193475, 0.00194576, 0.00128306", \ - "0.00227525, 0.00201066, 0.00193209, 0.00187521, 0.00206096, 0.00166265, 0.00119374", \ - "0.00318439, 0.00244113, 0.00231839, 0.00217478, 0.00191399, 0.00202798, 0.0013193", \ - "0.00531988, 0.00386706, 0.00344798, 0.00307737, 0.00271169, 0.00208136, 0.001851", \ - "0.00975022, 0.00739884, 0.00643849, 0.00563435, 0.00475866, 0.00392414, 0.002957" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0040948, 0.00434687, 0.00433338, 0.00428427, 0.00418331, 0.00399316, 0.00363097", \ - "0.00384051, 0.00419309, 0.00417679, 0.00418677, 0.00412448, 0.0040264, 0.0036168", \ - "0.00382675, 0.00405342, 0.00414162, 0.00415219, 0.00410344, 0.0039785, 0.00364297", \ - "0.00396208, 0.00405204, 0.0040696, 0.00409127, 0.00412519, 0.00396261, 0.00364262", \ - "0.00458633, 0.00421571, 0.0042015, 0.00420037, 0.0040409, 0.00408236, 0.00399145", \ - "0.00645281, 0.00511339, 0.00482387, 0.004639, 0.00456819, 0.00415491, 0.0041741", \ - "0.0107433, 0.00784871, 0.00717687, 0.00644771, 0.00597911, 0.00534625, 0.0047433" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00288593; - rise_capacitance : 0.00292764; - rise_capacitance_range (0.00260166, 0.00319719); - fall_capacitance : 0.00284422; - fall_capacitance_range (0.00248978, 0.00331715); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00297812; - rise_capacitance : 0.00309603; - rise_capacitance_range (0.00266108, 0.00344888); - fall_capacitance : 0.0028602; - fall_capacitance_range (0.00266141, 0.00318646); - } - } - cell (sg13g2_nand2_2) { - area : 10.8864; - cell_footprint : "nand2"; - cell_leakage_power : 160.595; - leakage_power () { - value : 97.8931; - when : "!A&!B"; - } - leakage_power () { - value : 132.621; - when : "!A&B"; - } - leakage_power () { - value : 85.5764; - when : "A*!B"; - } - leakage_power () { - value : 326.291; - when : "A*B"; - } - pin (Y) { - direction : "output"; - function : "!(A*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0204448, 0.0866931, 0.130066, 0.201709, 0.321519, 0.521535, 0.854174", \ - "0.0389719, 0.129352, 0.17423, 0.246253, 0.366263, 0.566894, 0.898911", \ - "0.0479238, 0.162963, 0.213153, 0.287989, 0.408361, 0.608127, 0.94122", \ - "0.0586559, 0.215349, 0.278572, 0.365618, 0.493871, 0.696396, 1.0294", \ - "0.0700427, 0.290943, 0.376267, 0.490198, 0.644725, 0.866484, 1.20814", \ - "0.0791267, 0.387389, 0.510154, 0.665455, 0.870482, 1.14542, 1.53377", \ - "0.0791996, 0.503868, 0.678895, 0.90381, 1.19155, 1.56492, 2.05927" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121969, 0.102881, 0.165788, 0.269869, 0.444149, 0.734714, 1.21877", \ - "0.0288303, 0.111809, 0.170131, 0.271081, 0.444293, 0.735398, 1.21878", \ - "0.0400603, 0.129971, 0.184645, 0.279578, 0.447063, 0.738525, 1.21879", \ - "0.0586091, 0.16895, 0.223251, 0.312564, 0.468673, 0.744022, 1.22004", \ - "0.0879824, 0.238152, 0.300146, 0.391453, 0.540873, 0.795376, 1.24576", \ - "0.13565, 0.351068, 0.428054, 0.537074, 0.696458, 0.947425, 1.36255", \ - "0.21605, 0.523092, 0.638887, 0.780651, 0.973305, 1.25206, 1.67478" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.027759, 0.128487, 0.194985, 0.3049, 0.488909, 0.795165, 1.30555", \ - "0.0486642, 0.169885, 0.237191, 0.347275, 0.531201, 0.837848, 1.34838", \ - "0.0604594, 0.205843, 0.277278, 0.388975, 0.572965, 0.879277, 1.39052", \ - "0.0763355, 0.262417, 0.345925, 0.467489, 0.655471, 0.962134, 1.4726", \ - "0.099341, 0.346731, 0.452737, 0.598365, 0.809961, 1.12933, 1.64114", \ - "0.131764, 0.467953, 0.607116, 0.796369, 1.05556, 1.42464, 1.97195", \ - "0.178595, 0.631576, 0.82412, 1.07624, 1.41814, 1.88283, 2.53313" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0164401, 0.145551, 0.23417, 0.380929, 0.626604, 1.03677, 1.71852", \ - "0.0313531, 0.15172, 0.236832, 0.38209, 0.626605, 1.03678, 1.71853", \ - "0.0424801, 0.168035, 0.248212, 0.387216, 0.627717, 1.0374, 1.72032", \ - "0.0601731, 0.204261, 0.28305, 0.413532, 0.641677, 1.03942, 1.72033", \ - "0.0886615, 0.269559, 0.354519, 0.48621, 0.70304, 1.07595, 1.73032", \ - "0.135056, 0.376106, 0.477783, 0.62352, 0.849276, 1.20936, 1.82496", \ - "0.21349, 0.549602, 0.679071, 0.858706, 1.11406, 1.50274, 2.10559" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0246127, 0.0903247, 0.133784, 0.205462, 0.325464, 0.525477, 0.858124", \ - "0.0487727, 0.133504, 0.17829, 0.250165, 0.370137, 0.570481, 0.902809", \ - "0.0611994, 0.168046, 0.21761, 0.292105, 0.412426, 0.612261, 0.945095", \ - "0.0776601, 0.22231, 0.28416, 0.370306, 0.49817, 0.700453, 1.03333", \ - "0.0970966, 0.301209, 0.384331, 0.496352, 0.649772, 0.871069, 1.21215", \ - "0.117837, 0.402762, 0.52099, 0.672913, 0.87744, 1.15228, 1.53852", \ - "0.135257, 0.528177, 0.697817, 0.918504, 1.20165, 1.57283, 2.06489" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0154518, 0.10703, 0.170066, 0.274063, 0.448474, 0.738911, 1.22288", \ - "0.03147, 0.115477, 0.174151, 0.275416, 0.449503, 0.739905, 1.22289", \ - "0.0433427, 0.133255, 0.188211, 0.283598, 0.451331, 0.739906, 1.22318", \ - "0.0625099, 0.171915, 0.226296, 0.31621, 0.472749, 0.748372, 1.22466", \ - "0.092664, 0.240748, 0.303001, 0.394388, 0.544258, 0.799362, 1.25027", \ - "0.139162, 0.352693, 0.431706, 0.541427, 0.699589, 0.950606, 1.36652", \ - "0.213238, 0.523197, 0.638252, 0.780961, 0.976862, 1.25223, 1.67718" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0335398, 0.133185, 0.199677, 0.309473, 0.493418, 0.799786, 1.31017", \ - "0.0573555, 0.170153, 0.237361, 0.347459, 0.53152, 0.838136, 1.34871", \ - "0.0707263, 0.201703, 0.271956, 0.383336, 0.567648, 0.874229, 1.38559", \ - "0.0874377, 0.253501, 0.332187, 0.450887, 0.638709, 0.946017, 1.45676", \ - "0.109149, 0.33448, 0.431088, 0.567201, 0.771483, 1.08904, 1.60204", \ - "0.141235, 0.454795, 0.580609, 0.752435, 0.993675, 1.34648, 1.8855", \ - "0.190172, 0.620193, 0.797667, 1.02807, 1.33693, 1.76615, 2.37824" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0156067, 0.145483, 0.234121, 0.380904, 0.62661, 1.03604, 1.71951", \ - "0.0248812, 0.149162, 0.235863, 0.381111, 0.626913, 1.0368, 1.71952", \ - "0.0342651, 0.159745, 0.243079, 0.385015, 0.627338, 1.03719, 1.7203", \ - "0.0519197, 0.184722, 0.266485, 0.402106, 0.636618, 1.03808, 1.72031", \ - "0.0831718, 0.235505, 0.318212, 0.45227, 0.677184, 1.06315, 1.72704", \ - "0.132282, 0.327328, 0.417429, 0.555954, 0.781987, 1.15308, 1.78909", \ - "0.206468, 0.483672, 0.59548, 0.748436, 0.988164, 1.3666, 1.98568" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00293565, 0.00393856, 0.0039099, 0.0038188, 0.00358511, 0.00326542, 0.00248053", \ - "0.0027946, 0.00348981, 0.00362173, 0.0035762, 0.0034553, 0.00336898, 0.00248685", \ - "0.00314292, 0.003332, 0.00350716, 0.00352761, 0.00336505, 0.00380825, 0.00244552", \ - "0.00406913, 0.00347166, 0.00340697, 0.00338262, 0.00341104, 0.00326809, 0.00233983", \ - "0.00611631, 0.00424381, 0.00403566, 0.0038056, 0.00345815, 0.00342533, 0.00234016", \ - "0.0107053, 0.00703222, 0.00619449, 0.0054896, 0.00493287, 0.00377202, 0.00348798", \ - "0.0203336, 0.0138286, 0.0120985, 0.0104465, 0.0085805, 0.00744054, 0.00540966" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.004424, 0.00533207, 0.00529761, 0.00521339, 0.00504554, 0.00471908, 0.0039988", \ - "0.0042034, 0.00492364, 0.0050319, 0.00507426, 0.00484544, 0.00462894, 0.00387797", \ - "0.00445181, 0.00466973, 0.00487309, 0.00487179, 0.00474947, 0.00468651, 0.00407875", \ - "0.0052665, 0.00480369, 0.00472863, 0.00481596, 0.00485331, 0.00467426, 0.00368973", \ - "0.00721565, 0.00554135, 0.00538576, 0.00509322, 0.00486809, 0.00551713, 0.00389654", \ - "0.0116341, 0.00800659, 0.00725082, 0.00662842, 0.0060414, 0.00492443, 0.0056034", \ - "0.0210844, 0.0144892, 0.0128504, 0.011045, 0.0095042, 0.00829292, 0.00656517" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0038376, 0.00416932, 0.00411242, 0.00397777, 0.00375198, 0.00342392, 0.00256072", \ - "0.00355756, 0.00389618, 0.0039378, 0.00386682, 0.00382988, 0.00347786, 0.00257716", \ - "0.00382455, 0.003821, 0.00387565, 0.00388648, 0.00393293, 0.00338451, 0.00256325", \ - "0.00461748, 0.00406297, 0.00390492, 0.00377301, 0.00373145, 0.0034402, 0.00248402", \ - "0.00643855, 0.00489474, 0.00465167, 0.00432925, 0.00388003, 0.00408438, 0.00259537", \ - "0.0106378, 0.00789208, 0.00715098, 0.00625904, 0.00549084, 0.00422244, 0.00395398", \ - "0.0193959, 0.0144439, 0.0126682, 0.0110526, 0.00943278, 0.00776376, 0.00571017" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00781214, 0.0084155, 0.00836573, 0.00827386, 0.00810467, 0.00769867, 0.00715274", \ - "0.00734748, 0.00811544, 0.00819069, 0.00808974, 0.00800251, 0.00770185, 0.00698148", \ - "0.0073347, 0.00785495, 0.0080465, 0.00800744, 0.00789154, 0.00777662, 0.00712541", \ - "0.00762606, 0.00780901, 0.00781843, 0.00791085, 0.00815713, 0.00780821, 0.00693952", \ - "0.00887793, 0.00813739, 0.00814711, 0.00805081, 0.00781096, 0.0084179, 0.0068967", \ - "0.0126468, 0.00982902, 0.00930165, 0.0090352, 0.00878907, 0.00795425, 0.00803692", \ - "0.0212067, 0.0151132, 0.0138378, 0.0122904, 0.0114736, 0.0104039, 0.00910878" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00559162; - rise_capacitance : 0.00568422; - rise_capacitance_range (0.00498354, 0.00622475); - fall_capacitance : 0.00549903; - fall_capacitance_range (0.00473801, 0.00658635); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00571313; - rise_capacitance : 0.00595231; - rise_capacitance_range (0.00509954, 0.00665741); - fall_capacitance : 0.00547395; - fall_capacitance_range (0.00505483, 0.00618505); - } - } - cell (sg13g2_nand2b_1) { - area : 9.072; - cell_footprint : "nand2b"; - cell_leakage_power : 128.618; - leakage_power () { - value : 196.395; - when : "!A_N&B"; - } - leakage_power () { - value : 130.926; - when : "A_N&B"; - } - leakage_power () { - value : 112.198; - when : "A_N&!B"; - } - leakage_power () { - value : 74.9549; - when : "!A_N&!B"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0520899, 0.117563, 0.161084, 0.23316, 0.35317, 0.5536, 0.887144", \ - "0.0854411, 0.151485, 0.195193, 0.267197, 0.387421, 0.587662, 0.921631", \ - "0.106475, 0.173123, 0.216762, 0.288729, 0.409, 0.609352, 0.943071", \ - "0.136113, 0.205001, 0.248552, 0.320037, 0.440378, 0.640785, 0.97438", \ - "0.176159, 0.251246, 0.294552, 0.365985, 0.48575, 0.68581, 1.01954", \ - "0.230913, 0.318409, 0.361631, 0.432675, 0.552261, 0.75204, 1.08467", \ - "0.301708, 0.409804, 0.456663, 0.529058, 0.649462, 0.848381, 1.18183" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0169306, 0.10607, 0.168956, 0.27332, 0.447822, 0.738634, 1.22366", \ - "0.0200009, 0.106384, 0.169199, 0.273321, 0.447823, 0.738635, 1.22367", \ - "0.0234196, 0.107011, 0.169617, 0.273556, 0.447843, 0.741379, 1.22368", \ - "0.0297192, 0.108386, 0.17037, 0.274258, 0.448245, 0.74138, 1.22369", \ - "0.0402061, 0.112245, 0.172259, 0.275162, 0.449087, 0.741381, 1.22397", \ - "0.055006, 0.122368, 0.178506, 0.278525, 0.451198, 0.741382, 1.22492", \ - "0.076735, 0.145784, 0.195672, 0.289782, 0.458606, 0.745762, 1.22804" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0626503, 0.158686, 0.222765, 0.32854, 0.505194, 0.799829, 1.29049", \ - "0.0948581, 0.191487, 0.25572, 0.361616, 0.538731, 0.83314, 1.32399", \ - "0.11484, 0.211766, 0.276001, 0.381948, 0.558875, 0.853438, 1.34449", \ - "0.142651, 0.240671, 0.305152, 0.411212, 0.588038, 0.882696, 1.37386", \ - "0.179495, 0.280579, 0.34457, 0.450354, 0.627321, 0.922105, 1.41301", \ - "0.224471, 0.333789, 0.397423, 0.502937, 0.67897, 0.973889, 1.46451", \ - "0.27708, 0.403655, 0.467955, 0.573956, 0.750569, 1.04411, 1.53455" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0225361, 0.143771, 0.228885, 0.36955, 0.605372, 0.999045, 1.65319", \ - "0.0246068, 0.14401, 0.228886, 0.369676, 0.60549, 0.999046, 1.65447", \ - "0.0273331, 0.144476, 0.229157, 0.370082, 0.605491, 0.999047, 1.65448", \ - "0.032601, 0.145589, 0.229951, 0.370291, 0.605652, 0.999244, 1.65567", \ - "0.0421103, 0.148003, 0.231472, 0.371543, 0.606392, 0.999245, 1.65568", \ - "0.056427, 0.154751, 0.235401, 0.373408, 0.608656, 1.00013, 1.65569", \ - "0.077791, 0.172648, 0.247108, 0.381839, 0.613511, 1.00322, 1.65599" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0261567, 0.0904872, 0.133911, 0.205497, 0.325273, 0.524883, 0.85685", \ - "0.0523392, 0.133828, 0.178331, 0.250164, 0.369948, 0.569893, 0.901993", \ - "0.0661732, 0.168479, 0.217948, 0.292339, 0.412477, 0.611799, 0.94405", \ - "0.0846568, 0.222798, 0.284512, 0.370442, 0.498059, 0.700032, 1.03219", \ - "0.107456, 0.302077, 0.38495, 0.496777, 0.649932, 0.870633, 1.21111", \ - "0.133244, 0.404969, 0.52356, 0.674861, 0.878904, 1.1514, 1.53669", \ - "0.157814, 0.532113, 0.700797, 0.920418, 1.20266, 1.57268, 2.06406" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0186165, 0.107818, 0.170548, 0.274258, 0.448108, 0.737767, 1.22046", \ - "0.0355371, 0.116148, 0.174606, 0.275551, 0.44915, 0.738736, 1.22089", \ - "0.0487432, 0.133874, 0.188586, 0.283684, 0.450969, 0.738806, 1.2209", \ - "0.0694526, 0.172668, 0.226884, 0.316448, 0.472337, 0.747333, 1.22224", \ - "0.102539, 0.241385, 0.303412, 0.394607, 0.543811, 0.798467, 1.2478", \ - "0.152208, 0.352829, 0.430694, 0.539811, 0.698524, 0.949834, 1.36479", \ - "0.231375, 0.524017, 0.638542, 0.780369, 0.975813, 1.25141, 1.67561" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0378554, 0.132506, 0.196462, 0.302053, 0.478916, 0.773413, 1.26427", \ - "0.0611691, 0.167966, 0.232847, 0.338875, 0.515902, 0.81089, 1.30158", \ - "0.0754259, 0.198831, 0.266945, 0.37446, 0.551809, 0.846785, 1.33795", \ - "0.0940075, 0.24977, 0.326231, 0.441276, 0.622631, 0.918241, 1.40941", \ - "0.118875, 0.329258, 0.423382, 0.556032, 0.754215, 1.0608, 1.55492", \ - "0.15409, 0.447406, 0.570418, 0.737968, 0.97323, 1.31611, 1.83709", \ - "0.205912, 0.609021, 0.783527, 1.00924, 1.31097, 1.72908, 2.32408" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0217111, 0.143614, 0.228723, 0.369842, 0.605889, 0.99906, 1.65326", \ - "0.0298379, 0.147467, 0.230478, 0.3702, 0.60589, 0.999061, 1.65327", \ - "0.0391778, 0.157914, 0.237936, 0.373997, 0.606258, 0.999062, 1.65328", \ - "0.0573925, 0.182771, 0.261452, 0.391426, 0.615941, 1.00122, 1.65329", \ - "0.0895064, 0.232933, 0.312309, 0.441892, 0.657536, 1.02676, 1.66437", \ - "0.140815, 0.323913, 0.411258, 0.545848, 0.762979, 1.11863, 1.72843", \ - "0.218077, 0.47938, 0.587977, 0.737756, 0.967087, 1.33128, 1.92615" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00192755, 0.0023715, 0.00234249, 0.00230903, 0.00218047, 0.00198349, 0.00167087", \ - "0.00174377, 0.00217021, 0.00222875, 0.00218403, 0.00208536, 0.00186748, 0.00158171", \ - "0.00167128, 0.00202535, 0.00205811, 0.00220775, 0.00203232, 0.002018, 0.00151432", \ - "0.00164073, 0.00196708, 0.00201301, 0.00193878, 0.00202662, 0.00174225, 0.00151281", \ - "0.00171938, 0.00190929, 0.00198436, 0.00203305, 0.00185657, 0.00185536, 0.00144628", \ - "0.00183564, 0.00186941, 0.00187158, 0.00193353, 0.00195681, 0.00196186, 0.00134752", \ - "0.00216691, 0.00177681, 0.00183131, 0.00183051, 0.00186311, 0.00184731, 0.00184851" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00409755, 0.00450128, 0.00448835, 0.00445088, 0.00433901, 0.00418438, 0.00380221", \ - "0.00393408, 0.00440622, 0.00439297, 0.00434669, 0.00429277, 0.00413688, 0.00387905", \ - "0.00387847, 0.00422114, 0.00434482, 0.00431602, 0.00422356, 0.00406697, 0.00383688", \ - "0.00390022, 0.00423587, 0.00422947, 0.00431048, 0.00419085, 0.00412605, 0.00396753", \ - "0.00391798, 0.00413642, 0.00422805, 0.00425016, 0.00410337, 0.00448622, 0.00379339", \ - "0.00405071, 0.00404359, 0.00410118, 0.00418574, 0.00423145, 0.00391601, 0.00419512", \ - "0.00440217, 0.00406267, 0.00402817, 0.00410087, 0.00415477, 0.00406987, 0.00404587" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00203708, 0.00218975, 0.00216363, 0.00209362, 0.00198881, 0.00182279, 0.00142772", \ - "0.00189283, 0.00205823, 0.00208232, 0.00203614, 0.00202449, 0.00184487, 0.00141129", \ - "0.00202284, 0.00199807, 0.00203456, 0.00203315, 0.00206317, 0.0018126, 0.00141252", \ - "0.00240697, 0.00213721, 0.00208255, 0.00202179, 0.00197642, 0.00179322, 0.00135911", \ - "0.00331447, 0.00256665, 0.00244159, 0.00227436, 0.00204658, 0.00206793, 0.00142746", \ - "0.0053785, 0.00397409, 0.00357435, 0.00316911, 0.00283618, 0.00220381, 0.00196703", \ - "0.00987102, 0.00751791, 0.00656342, 0.00575114, 0.00486519, 0.00404768, 0.00307211" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00411399, 0.00437459, 0.00435504, 0.00431411, 0.00423968, 0.00405535, 0.00369771", \ - "0.00388467, 0.00423015, 0.00423716, 0.00422436, 0.0041688, 0.00400559, 0.00362856", \ - "0.00387341, 0.00408753, 0.00417555, 0.00418364, 0.00424715, 0.00399475, 0.00363554", \ - "0.00400044, 0.00409206, 0.00411188, 0.00411422, 0.00413245, 0.00405753, 0.00356762", \ - "0.00460714, 0.00426543, 0.00424134, 0.00423126, 0.00404602, 0.00432234, 0.00388336", \ - "0.00645148, 0.0051444, 0.0048595, 0.00471892, 0.00459338, 0.00414931, 0.00431013", \ - "0.0107344, 0.00786258, 0.0071895, 0.00648427, 0.00595088, 0.00542732, 0.00478448" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00224218; - rise_capacitance : 0.0022721; - rise_capacitance_range (0.00203866, 0.00243946); - fall_capacitance : 0.00221226; - fall_capacitance_range (0.00201752, 0.0023925); - internal_power () { - when : "!B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406513, 0.00392969, 0.00400105, 0.00426714, 0.00488086, 0.00648536, 0.00997759" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00230654, 0.00220356, 0.00229443, 0.0025587, 0.00323196, 0.00484254, 0.00835743" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00406513, 0.00392969, 0.00400105, 0.00426714, 0.00488086, 0.00648536, 0.00997759" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00230654, 0.00220356, 0.00229443, 0.0025587, 0.00323196, 0.00484254, 0.00835743" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00302537; - rise_capacitance : 0.00314371; - rise_capacitance_range (0.00270156, 0.00349571); - fall_capacitance : 0.00290704; - fall_capacitance_range (0.00270645, 0.00323163); - } - } - cell (sg13g2_nand2b_2) { - area : 14.5152; - cell_footprint : "nand2b"; - cell_leakage_power : 207.93; - leakage_power () { - value : 357.852; - when : "!A_N&B"; - } - leakage_power () { - value : 148.673; - when : "A_N&B"; - } - leakage_power () { - value : 161.001; - when : "A_N&!B"; - } - leakage_power () { - value : 164.194; - when : "!A_N&!B"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0679004, 0.13623, 0.179769, 0.251552, 0.371601, 0.570745, 0.902864", \ - "0.107314, 0.176272, 0.219833, 0.291523, 0.411156, 0.610886, 0.943022", \ - "0.133942, 0.204032, 0.247426, 0.319054, 0.438709, 0.63826, 0.970171", \ - "0.172589, 0.24539, 0.288625, 0.359612, 0.479198, 0.677945, 1.0105", \ - "0.227716, 0.306691, 0.349367, 0.420226, 0.53914, 0.737793, 1.06937", \ - "0.300297, 0.393859, 0.437776, 0.508459, 0.626295, 0.824276, 1.15468", \ - "0.395982, 0.512954, 0.56183, 0.633135, 0.750151, 0.946037, 1.2761" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.02054, 0.110485, 0.173075, 0.276886, 0.450827, 0.740345, 1.22307", \ - "0.0232529, 0.110882, 0.173283, 0.277022, 0.450859, 0.74064, 1.22328", \ - "0.0270465, 0.111773, 0.173842, 0.277238, 0.45086, 0.74137, 1.22329", \ - "0.0334333, 0.114164, 0.175087, 0.278063, 0.451346, 0.741371, 1.2233", \ - "0.0448988, 0.119776, 0.178388, 0.279562, 0.452515, 0.741372, 1.22353", \ - "0.062212, 0.134332, 0.187309, 0.284603, 0.454924, 0.743216, 1.22492", \ - "0.086933, 0.163409, 0.209503, 0.299057, 0.46345, 0.74782, 1.22776" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0842136, 0.188233, 0.254974, 0.364938, 0.548765, 0.855287, 1.36588", \ - "0.122387, 0.226631, 0.293458, 0.40356, 0.587554, 0.894106, 1.40512", \ - "0.148539, 0.254066, 0.320917, 0.431082, 0.615266, 0.92166, 1.43262", \ - "0.18721, 0.295218, 0.362141, 0.472347, 0.656424, 0.963047, 1.47398", \ - "0.240283, 0.354225, 0.421262, 0.53126, 0.715459, 1.02227, 1.53309", \ - "0.305728, 0.43165, 0.497936, 0.608675, 0.79228, 1.09934, 1.60973", \ - "0.386684, 0.53154, 0.601177, 0.71073, 0.894434, 1.20021, 1.71059" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0204369, 0.147462, 0.235776, 0.382739, 0.628141, 1.03771, 1.72022", \ - "0.0215767, 0.147562, 0.235777, 0.383673, 0.628514, 1.03772, 1.72143", \ - "0.0236648, 0.147825, 0.236039, 0.383674, 0.629278, 1.03838, 1.72144", \ - "0.0284588, 0.148857, 0.236464, 0.383675, 0.629279, 1.04066, 1.72156", \ - "0.0375993, 0.151689, 0.237715, 0.383676, 0.62928, 1.04067, 1.72157", \ - "0.052476, 0.158765, 0.241241, 0.3848, 0.629859, 1.04068, 1.72158", \ - "0.07486, 0.174475, 0.25247, 0.390108, 0.631446, 1.04069, 1.72159" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0202435, 0.0865096, 0.129812, 0.201265, 0.320846, 0.520404, 0.852267", \ - "0.0386663, 0.129232, 0.174052, 0.245891, 0.36561, 0.564777, 0.897035", \ - "0.0476274, 0.162803, 0.213004, 0.287592, 0.407751, 0.60722, 0.939566", \ - "0.0583071, 0.215122, 0.278341, 0.36516, 0.493253, 0.695358, 1.02753", \ - "0.0696699, 0.29076, 0.37596, 0.489502, 0.644076, 0.865425, 1.2064", \ - "0.0788589, 0.387043, 0.50979, 0.664964, 0.869806, 1.14435, 1.532", \ - "0.0788599, 0.503476, 0.67855, 0.903463, 1.19085, 1.56368, 2.05773" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0120571, 0.102629, 0.165355, 0.269178, 0.442933, 0.732717, 1.21546", \ - "0.0287092, 0.11152, 0.169671, 0.270349, 0.44306, 0.732718, 1.21547", \ - "0.0398965, 0.129764, 0.18426, 0.27889, 0.445836, 0.733697, 1.21548", \ - "0.0584679, 0.168736, 0.222861, 0.31185, 0.467621, 0.741866, 1.21697", \ - "0.0878318, 0.238002, 0.299791, 0.390584, 0.539836, 0.793663, 1.24256", \ - "0.135467, 0.350736, 0.427688, 0.536333, 0.695282, 0.945674, 1.35988", \ - "0.216676, 0.522811, 0.638637, 0.780218, 0.972893, 1.25041, 1.67319" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0274965, 0.129096, 0.195818, 0.305778, 0.489816, 0.795967, 1.30659", \ - "0.0485484, 0.170376, 0.237851, 0.348011, 0.532262, 0.838785, 1.34963", \ - "0.0602434, 0.206255, 0.277839, 0.389677, 0.573805, 0.880281, 1.39175", \ - "0.0761152, 0.262702, 0.346226, 0.467526, 0.655995, 0.963397, 1.47363", \ - "0.099079, 0.347005, 0.453088, 0.598841, 0.810331, 1.13004, 1.64208", \ - "0.131598, 0.468002, 0.607383, 0.796731, 1.05601, 1.42521, 1.97253", \ - "0.178514, 0.631787, 0.824381, 1.07649, 1.41881, 1.88333, 2.53376" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.016867, 0.146946, 0.235982, 0.382707, 0.628177, 1.03849, 1.72023", \ - "0.0315978, 0.15293, 0.23805, 0.382847, 0.628178, 1.0385, 1.72024", \ - "0.0425883, 0.169006, 0.249484, 0.388612, 0.629236, 1.03904, 1.7221", \ - "0.0603979, 0.204983, 0.284367, 0.414884, 0.643076, 1.04106, 1.72211", \ - "0.0889469, 0.270786, 0.355219, 0.487116, 0.703512, 1.07731, 1.73231", \ - "0.135358, 0.37632, 0.47922, 0.624162, 0.850843, 1.21092, 1.82632", \ - "0.213701, 0.549857, 0.679412, 0.859186, 1.11566, 1.50355, 2.10667" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00378147, 0.00421367, 0.00417017, 0.00408167, 0.00393417, 0.00344887, 0.00287488", \ - "0.0036431, 0.0040824, 0.0041116, 0.0040008, 0.0037694, 0.00341808, 0.00276501", \ - "0.00363811, 0.0040123, 0.0039968, 0.0040646, 0.0040001, 0.00355631, 0.00276899", \ - "0.00373833, 0.00399153, 0.00399623, 0.00368973, 0.00386713, 0.00320537, 0.00263532", \ - "0.00391353, 0.00383803, 0.00385433, 0.00387333, 0.00354283, 0.00328063, 0.00233321", \ - "0.00437244, 0.00394354, 0.00398784, 0.00401874, 0.00398504, 0.00361844, 0.00258854", \ - "0.0054733, 0.0041833, 0.0041657, 0.0038981, 0.0041799, 0.0037174, 0.0035249" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00818835, 0.00894795, 0.00893885, 0.00887075, 0.00865145, 0.00826515, 0.00761185", \ - "0.0080486, 0.0089351, 0.0087924, 0.0089459, 0.0086317, 0.0082427, 0.0078441", \ - "0.00800108, 0.00865668, 0.00892388, 0.00880328, 0.00866668, 0.00831018, 0.00780998", \ - "0.00794165, 0.00861035, 0.00863025, 0.00879675, 0.00874155, 0.00854345, 0.00772685", \ - "0.00797821, 0.00852401, 0.00869201, 0.00865261, 0.00857301, 0.00882871, 0.00940241", \ - "0.00827635, 0.00852755, 0.00864395, 0.00886095, 0.00899185, 0.00827765, 0.00898045", \ - "0.0089242, 0.0084141, 0.0086383, 0.0085085, 0.0087666, 0.0086547, 0.0081583" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00290406, 0.00391241, 0.003882, 0.00378331, 0.0035504, 0.00325851, 0.00246489", \ - "0.00276901, 0.00347242, 0.00366298, 0.00356004, 0.00344702, 0.00311848, 0.00245206", \ - "0.00311937, 0.00329338, 0.00345192, 0.00345613, 0.00361083, 0.00323066, 0.00239602", \ - "0.00404011, 0.00343825, 0.00342047, 0.00334155, 0.00380712, 0.00290059, 0.00229117", \ - "0.00609295, 0.00422997, 0.00400361, 0.00371825, 0.00340771, 0.00367014, 0.00234897", \ - "0.0106961, 0.00699774, 0.00615817, 0.00545481, 0.00491092, 0.00367306, 0.00349959", \ - "0.0203194, 0.0137952, 0.0120729, 0.0104326, 0.00858017, 0.00734579, 0.00549497" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00440521, 0.00533672, 0.00534294, 0.00527018, 0.0050731, 0.00473445, 0.00397178", \ - "0.00420697, 0.00495181, 0.00505999, 0.00499184, 0.00490549, 0.00463805, 0.00396482", \ - "0.00447235, 0.0046941, 0.00490024, 0.00489532, 0.00478516, 0.00470844, 0.00414193", \ - "0.00529256, 0.00481586, 0.00475799, 0.00477463, 0.00479908, 0.00468118, 0.00377007", \ - "0.00723391, 0.00561635, 0.00541376, 0.00502836, 0.00479724, 0.00554021, 0.0040227", \ - "0.0116627, 0.00799761, 0.00728745, 0.00666695, 0.00608183, 0.0050293, 0.00517124", \ - "0.0211164, 0.0145107, 0.0128722, 0.011067, 0.00954718, 0.00831365, 0.00666289" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00219968; - rise_capacitance : 0.00223209; - rise_capacitance_range (0.00207025, 0.00236747); - fall_capacitance : 0.00216728; - fall_capacitance_range (0.00201809, 0.00231119); - internal_power () { - when : "!B"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00660943, 0.0063603, 0.0063334, 0.00644497, 0.00703587, 0.00838756, 0.0115361" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00617715, 0.0059887, 0.00600732, 0.00621285, 0.00678399, 0.00816545, 0.0114802" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00660943, 0.0063603, 0.0063334, 0.00644497, 0.00703587, 0.00838756, 0.0115361" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00617715, 0.0059887, 0.00600732, 0.00621285, 0.00678399, 0.00816545, 0.0114802" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00561566; - rise_capacitance : 0.00570838; - rise_capacitance_range (0.00500472, 0.00624916); - fall_capacitance : 0.00552294; - fall_capacitance_range (0.00475134, 0.00661391); - } - } - cell (sg13g2_nand3_1) { - area : 9.072; - cell_footprint : "nand3"; - cell_leakage_power : 87.1848; - leakage_power () { - value : 68.4871; - when : "!A&!B&!C"; - } - leakage_power () { - value : 73.3218; - when : "!A&!B&C"; - } - leakage_power () { - value : 52.5; - when : "!A&B&!C"; - } - leakage_power () { - value : 92.0235; - when : "!A&B&C"; - } - leakage_power () { - value : 51.0803; - when : "A&!B&!C"; - } - leakage_power () { - value : 67.6128; - when : "A&!B&C"; - } - leakage_power () { - value : 45.2796; - when : "A&B&!C"; - } - leakage_power () { - value : 247.173; - when : "A&B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0256186, 0.0893872, 0.132626, 0.204086, 0.323584, 0.523091, 0.854981", \ - "0.0492942, 0.132368, 0.176997, 0.248766, 0.368561, 0.568178, 0.900278", \ - "0.0610425, 0.166523, 0.216295, 0.290763, 0.410918, 0.610094, 0.942383", \ - "0.0764684, 0.219743, 0.282208, 0.3685, 0.496372, 0.6983, 1.03041", \ - "0.093772, 0.296743, 0.380926, 0.493789, 0.64748, 0.868578, 1.20932", \ - "0.109851, 0.394886, 0.516224, 0.669968, 0.874703, 1.14801, 1.53438", \ - "0.116703, 0.512206, 0.685813, 0.909425, 1.19502, 1.56868, 2.06045" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173719, 0.10645, 0.169148, 0.272907, 0.446478, 0.735905, 1.21865", \ - "0.0352603, 0.114865, 0.173256, 0.273977, 0.447809, 0.73683, 1.21866", \ - "0.0489429, 0.132928, 0.187369, 0.282292, 0.449305, 0.739767, 1.21867", \ - "0.0707851, 0.17174, 0.225821, 0.315049, 0.470878, 0.745241, 1.22006", \ - "0.10665, 0.241967, 0.303003, 0.393843, 0.542825, 0.796466, 1.24547", \ - "0.163292, 0.357386, 0.432613, 0.540124, 0.697562, 0.948453, 1.36259", \ - "0.255367, 0.534267, 0.647714, 0.785199, 0.979223, 1.25451, 1.6733" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0439296, 0.180243, 0.273306, 0.426913, 0.684112, 1.11264, 1.82685", \ - "0.0694206, 0.217081, 0.310674, 0.464647, 0.722055, 1.15111, 1.86538", \ - "0.0856332, 0.252329, 0.347774, 0.502035, 0.759518, 1.18809, 1.90242", \ - "0.108146, 0.311207, 0.416124, 0.575859, 0.834069, 1.2623, 1.97746", \ - "0.140848, 0.401689, 0.527262, 0.708536, 0.98259, 1.41476, 2.12781", \ - "0.187646, 0.531913, 0.692326, 0.915855, 1.23504, 1.70455, 2.43509", \ - "0.254861, 0.712685, 0.926169, 1.21319, 1.61689, 2.17871, 2.99382" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0339527, 0.2108, 0.334022, 0.537341, 0.879331, 1.44737, 2.39483", \ - "0.0483449, 0.213633, 0.334621, 0.537398, 0.879332, 1.44753, 2.39484", \ - "0.0615474, 0.225602, 0.341367, 0.540183, 0.879333, 1.44754, 2.39485", \ - "0.0839097, 0.258631, 0.369035, 0.556889, 0.885613, 1.44767, 2.39508", \ - "0.118555, 0.323049, 0.436758, 0.618603, 0.927702, 1.46788, 2.39645", \ - "0.174018, 0.434073, 0.5618, 0.754301, 1.05933, 1.56937, 2.45359", \ - "0.263976, 0.612338, 0.766701, 0.994129, 1.32387, 1.84101, 2.68372" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0295372, 0.0930953, 0.136422, 0.208544, 0.327595, 0.527243, 0.85908", \ - "0.057047, 0.136423, 0.18092, 0.252667, 0.372284, 0.571684, 0.903882", \ - "0.0721303, 0.171405, 0.220565, 0.294749, 0.414805, 0.614123, 0.946171", \ - "0.0919035, 0.226326, 0.287454, 0.373062, 0.500542, 0.702267, 1.03455", \ - "0.116275, 0.306293, 0.388494, 0.499949, 0.652717, 0.873069, 1.21365", \ - "0.142293, 0.409546, 0.527117, 0.676919, 0.880621, 1.15463, 1.53984", \ - "0.164137, 0.535143, 0.703779, 0.922972, 1.20536, 1.57533, 2.06682" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.020788, 0.110438, 0.173248, 0.277665, 0.450751, 0.74034, 1.22272", \ - "0.037726, 0.118426, 0.177121, 0.278137, 0.451542, 0.740464, 1.22273", \ - "0.0516848, 0.135843, 0.190849, 0.286061, 0.453371, 0.74117, 1.22274", \ - "0.0744029, 0.17477, 0.229004, 0.318437, 0.474729, 0.749641, 1.22459", \ - "0.111295, 0.244595, 0.305721, 0.39686, 0.54606, 0.800619, 1.25014", \ - "0.166526, 0.359651, 0.435216, 0.544914, 0.702029, 0.951348, 1.36634", \ - "0.253571, 0.535889, 0.647414, 0.786934, 0.980241, 1.25411, 1.67763" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0533148, 0.188643, 0.281644, 0.435409, 0.692412, 1.12095, 1.83511", \ - "0.0793009, 0.223065, 0.316535, 0.470481, 0.727995, 1.15692, 1.87092", \ - "0.0964369, 0.254611, 0.349713, 0.504202, 0.761771, 1.19054, 1.9057", \ - "0.119542, 0.308527, 0.411013, 0.569884, 0.82877, 1.25777, 1.97299", \ - "0.151558, 0.395689, 0.514605, 0.689952, 0.960926, 1.39386, 2.10871", \ - "0.19783, 0.52577, 0.675432, 0.886294, 1.19177, 1.65365, 2.38264", \ - "0.268195, 0.709684, 0.911292, 1.18024, 1.55747, 2.09096, 2.88425" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0338247, 0.210956, 0.334223, 0.538079, 0.878562, 1.44685, 2.39674", \ - "0.0430943, 0.212496, 0.334628, 0.53808, 0.879255, 1.44746, 2.39675", \ - "0.0541075, 0.220585, 0.338731, 0.53958, 0.879359, 1.44747, 2.39676", \ - "0.0753033, 0.244291, 0.358064, 0.550525, 0.883473, 1.44767, 2.39677", \ - "0.111301, 0.294835, 0.408473, 0.593989, 0.912177, 1.46051, 2.39678", \ - "0.168404, 0.391515, 0.51096, 0.69838, 1.00738, 1.53114, 2.43432", \ - "0.25425, 0.555908, 0.691452, 0.897561, 1.21534, 1.73612, 2.59636" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0313866, 0.0958941, 0.139441, 0.211636, 0.330721, 0.53022, 0.861751", \ - "0.0617536, 0.139592, 0.184045, 0.255866, 0.375537, 0.575159, 0.906614", \ - "0.0792797, 0.175198, 0.224006, 0.298042, 0.417999, 0.617091, 0.948859", \ - "0.102656, 0.231595, 0.291776, 0.376799, 0.503878, 0.705288, 1.03718", \ - "0.132787, 0.314283, 0.394878, 0.504831, 0.656829, 0.876483, 1.21634", \ - "0.167397, 0.421963, 0.536974, 0.685804, 0.887002, 1.15827, 1.54223", \ - "0.202573, 0.555001, 0.719473, 0.935239, 1.21367, 1.58174, 2.07117" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0238457, 0.113931, 0.17665, 0.280904, 0.453934, 0.743232, 1.22508", \ - "0.0401618, 0.121449, 0.180274, 0.281497, 0.454236, 0.74414, 1.22548", \ - "0.0544134, 0.138557, 0.193754, 0.289167, 0.456564, 0.744918, 1.22558", \ - "0.0779121, 0.17707, 0.23124, 0.321192, 0.477682, 0.752146, 1.22692", \ - "0.115662, 0.246807, 0.307863, 0.399292, 0.548695, 0.803198, 1.25217", \ - "0.171886, 0.361924, 0.436886, 0.545609, 0.703591, 0.954276, 1.36867", \ - "0.258812, 0.536626, 0.64812, 0.787099, 0.982276, 1.25603, 1.68007" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0571511, 0.192513, 0.285443, 0.439264, 0.696317, 1.12471, 1.839", \ - "0.0828929, 0.223763, 0.317191, 0.471129, 0.728545, 1.15743, 1.87152", \ - "0.099889, 0.250183, 0.344842, 0.499122, 0.756678, 1.18554, 1.8998", \ - "0.123249, 0.295429, 0.395541, 0.55316, 0.811579, 1.24064, 1.95658", \ - "0.153729, 0.37037, 0.482429, 0.65214, 0.919915, 1.35218, 2.06685", \ - "0.191117, 0.4857, 0.621321, 0.817591, 1.11162, 1.56554, 2.29138", \ - "0.248953, 0.650458, 0.832689, 1.07665, 1.42319, 1.93123, 2.70611" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0337616, 0.210923, 0.334228, 0.538084, 0.879359, 1.44854, 2.39483", \ - "0.0394674, 0.211848, 0.334265, 0.538085, 0.87936, 1.44855, 2.39484", \ - "0.0468883, 0.217655, 0.337502, 0.53869, 0.879441, 1.44856, 2.39672", \ - "0.0633042, 0.234997, 0.351663, 0.547354, 0.881625, 1.44866, 2.39673", \ - "0.0957515, 0.27421, 0.389215, 0.580653, 0.904558, 1.45728, 2.39952", \ - "0.155334, 0.353762, 0.470342, 0.65934, 0.978693, 1.51216, 2.42588", \ - "0.245881, 0.506234, 0.630679, 0.824374, 1.14435, 1.67184, 2.55269" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00182934, 0.00218178, 0.00216902, 0.00211316, 0.00198792, 0.00182787, 0.00146813", \ - "0.00161112, 0.0020007, 0.00208347, 0.00202287, 0.00209691, 0.00190533, 0.00150556", \ - "0.00173588, 0.00189946, 0.00198837, 0.00202487, 0.00209299, 0.00210817, 0.00145724", \ - "0.00208457, 0.00194546, 0.00193595, 0.00195179, 0.00210578, 0.00176105, 0.00138604", \ - "0.00304091, 0.00227485, 0.00220218, 0.00212756, 0.00191675, 0.00198261, 0.00148821", \ - "0.00509377, 0.00353077, 0.00317003, 0.00285818, 0.00259229, 0.00201456, 0.00190973", \ - "0.00967916, 0.00685589, 0.00598788, 0.00513843, 0.00439637, 0.00385611, 0.00283521" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00365008, 0.00394473, 0.00393342, 0.00386716, 0.00380254, 0.00360592, 0.00330988", \ - "0.0033966, 0.00371161, 0.00380718, 0.00376534, 0.00369408, 0.00356137, 0.00328951", \ - "0.00347046, 0.0036314, 0.00377562, 0.00372302, 0.00369819, 0.0035192, 0.00315964", \ - "0.0037986, 0.00363192, 0.00363962, 0.00381105, 0.00376938, 0.00346894, 0.00325281", \ - "0.00463308, 0.00400281, 0.00389019, 0.00374582, 0.00382025, 0.00348665, 0.00317037", \ - "0.00661291, 0.00516283, 0.00485903, 0.00453288, 0.00406952, 0.0038959, 0.00334899", \ - "0.0110233, 0.00820212, 0.0074616, 0.00671937, 0.00596372, 0.00520626, 0.00422494" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00207983, 0.00220247, 0.00217676, 0.00219134, 0.0019998, 0.00180903, 0.0014015", \ - "0.00181922, 0.00206472, 0.00209823, 0.00207276, 0.00200291, 0.00177678, 0.00142451", \ - "0.00187877, 0.00198826, 0.00203923, 0.00199084, 0.00192369, 0.00179653, 0.00140291", \ - "0.00218907, 0.00207087, 0.00202443, 0.00199531, 0.00204595, 0.00192229, 0.00140146", \ - "0.00303442, 0.00241575, 0.00232398, 0.00221731, 0.00202851, 0.00214258, 0.00148562", \ - "0.00501303, 0.00376137, 0.00338871, 0.00307048, 0.00275682, 0.00218841, 0.00203058", \ - "0.00915317, 0.0069444, 0.00609292, 0.00534123, 0.00453804, 0.00378743, 0.00289788" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00540973, 0.00559362, 0.00557536, 0.00552561, 0.005409, 0.0052057, 0.00497148", \ - "0.00511521, 0.00538712, 0.00548325, 0.00541241, 0.00537102, 0.0051963, 0.0049707", \ - "0.00507471, 0.00532609, 0.00538262, 0.00538306, 0.00534451, 0.00516285, 0.00494896", \ - "0.00515337, 0.00523184, 0.00527531, 0.00537037, 0.0053052, 0.0051138, 0.00491814", \ - "0.0056636, 0.00540544, 0.0053974, 0.00530814, 0.00543389, 0.00510087, 0.00487268", \ - "0.0072964, 0.00616788, 0.00602073, 0.0058574, 0.00550602, 0.00540156, 0.00488743", \ - "0.011246, 0.00869849, 0.00807276, 0.00746035, 0.00696251, 0.00643629, 0.00555973" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00232837, 0.00234017, 0.00230095, 0.0023055, 0.00210538, 0.00193369, 0.00154219", \ - "0.00211818, 0.00223454, 0.0022288, 0.00222209, 0.00208844, 0.00197469, 0.00149673", \ - "0.00217747, 0.0021787, 0.00221017, 0.00214025, 0.00226438, 0.00201442, 0.00152918", \ - "0.00248058, 0.0023116, 0.00224268, 0.00215125, 0.00227674, 0.00204338, 0.00149196", \ - "0.00327076, 0.00268382, 0.00257524, 0.0024264, 0.00222165, 0.0022823, 0.00152723", \ - "0.00523354, 0.00402301, 0.00361299, 0.00327013, 0.00291464, 0.00228736, 0.0021305", \ - "0.00945781, 0.00731928, 0.00649536, 0.00563664, 0.00483646, 0.00403475, 0.00329277" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00687846, 0.00705265, 0.0070351, 0.00699331, 0.00687652, 0.00671822, 0.00641647", \ - "0.00657529, 0.00685115, 0.00692261, 0.00687554, 0.00683168, 0.00666437, 0.00637998", \ - "0.00651412, 0.00678084, 0.00690223, 0.00686841, 0.00681524, 0.00661882, 0.00642203", \ - "0.00652678, 0.00667726, 0.00672624, 0.00690439, 0.00686227, 0.00661958, 0.00641942", \ - "0.00685889, 0.0067823, 0.00679605, 0.00672334, 0.00682464, 0.00654161, 0.0064442", \ - "0.00822987, 0.00737579, 0.00724568, 0.00715357, 0.00691948, 0.00680028, 0.00637026", \ - "0.0121416, 0.00973155, 0.0092284, 0.00866853, 0.00835956, 0.00779506, 0.00701002" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00287977; - rise_capacitance : 0.00291574; - rise_capacitance_range (0.00261846, 0.00313392); - fall_capacitance : 0.0028438; - fall_capacitance_range (0.00244977, 0.0033271); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00300949; - rise_capacitance : 0.00311491; - rise_capacitance_range (0.00269367, 0.0034513); - fall_capacitance : 0.00290407; - fall_capacitance_range (0.00263811, 0.00326572); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00297917; - rise_capacitance : 0.00310025; - rise_capacitance_range (0.0026814, 0.00345652); - fall_capacitance : 0.00285809; - fall_capacitance_range (0.00269708, 0.00313327); - } - } - cell (sg13g2_nand3b_1) { - area : 12.7008; - cell_footprint : "nand3b"; - cell_leakage_power : 134.524; - leakage_power () { - value : 82.6627; - when : "!A_N&!B&!C"; - } - leakage_power () { - value : 99.2039; - when : "!A_N&!B&C"; - } - leakage_power () { - value : 76.8416; - when : "!A_N&B&!C"; - } - leakage_power () { - value : 278.727; - when : "!A_N&B&C"; - } - leakage_power () { - value : 131.599; - when : "A_N&!B&!C"; - } - leakage_power () { - value : 136.442; - when : "A_N&!B&C"; - } - leakage_power () { - value : 115.591; - when : "A_N&B&!C"; - } - leakage_power () { - value : 155.123; - when : "A_N&B&C"; - } - pin (Y) { - direction : "output"; - function : "!(!A_N*B*C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0549079, 0.1195, 0.162832, 0.234508, 0.354152, 0.553448, 0.885461", \ - "0.088347, 0.153572, 0.19705, 0.268636, 0.388261, 0.587871, 0.919588", \ - "0.109583, 0.17525, 0.218786, 0.290191, 0.409819, 0.609231, 0.94149", \ - "0.139806, 0.207043, 0.25019, 0.321721, 0.441278, 0.640783, 0.972894", \ - "0.180736, 0.252942, 0.295869, 0.367354, 0.48638, 0.685741, 1.01781", \ - "0.236668, 0.320865, 0.363197, 0.434253, 0.55363, 0.751948, 1.08296", \ - "0.308638, 0.411987, 0.459141, 0.530151, 0.649159, 0.848522, 1.18019" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0200367, 0.108943, 0.171608, 0.275364, 0.448947, 0.738462, 1.22114", \ - "0.0227523, 0.109288, 0.171772, 0.275365, 0.449009, 0.73874, 1.22115", \ - "0.0258645, 0.109865, 0.172172, 0.275603, 0.449045, 0.739691, 1.22116", \ - "0.0322421, 0.11117, 0.172998, 0.276346, 0.44952, 0.739692, 1.22117", \ - "0.0427542, 0.114823, 0.174731, 0.277321, 0.450519, 0.739693, 1.22137", \ - "0.058446, 0.125189, 0.180738, 0.280288, 0.452162, 0.74074, 1.22233", \ - "0.08117, 0.14784, 0.198509, 0.291624, 0.459854, 0.745883, 1.22548" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0761481, 0.214057, 0.307378, 0.461502, 0.71923, 1.14883, 1.86472", \ - "0.107709, 0.245637, 0.339225, 0.493611, 0.751407, 1.18122, 1.89755", \ - "0.127132, 0.265134, 0.35891, 0.513288, 0.772956, 1.2013, 1.91731", \ - "0.155041, 0.292877, 0.386609, 0.541097, 0.799201, 1.22905, 1.94541", \ - "0.192686, 0.330485, 0.424028, 0.578499, 0.836764, 1.26663, 1.98261", \ - "0.239366, 0.381156, 0.473999, 0.627672, 0.88559, 1.31557, 2.03175", \ - "0.293573, 0.447047, 0.540555, 0.693723, 0.950757, 1.38022, 2.09688" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0370025, 0.214549, 0.338107, 0.54238, 0.883365, 1.45279, 2.40341", \ - "0.0382878, 0.214601, 0.340277, 0.542381, 0.883852, 1.45478, 2.40478", \ - "0.0399597, 0.214608, 0.340278, 0.54338, 0.886043, 1.45479, 2.40479", \ - "0.0439043, 0.215356, 0.340279, 0.543381, 0.886044, 1.4577, 2.4048", \ - "0.0520516, 0.216463, 0.34028, 0.543382, 0.886045, 1.45771, 2.40481", \ - "0.066057, 0.220347, 0.341247, 0.544862, 0.886046, 1.45772, 2.40482", \ - "0.087511, 0.232014, 0.349582, 0.549625, 0.88884, 1.45773, 2.40483" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0291764, 0.0932452, 0.136665, 0.2082, 0.327877, 0.527546, 0.859472", \ - "0.0570372, 0.136611, 0.18119, 0.253037, 0.37277, 0.5721, 0.904621", \ - "0.0722879, 0.171515, 0.220624, 0.294848, 0.414928, 0.614086, 0.946228", \ - "0.0925, 0.226642, 0.287743, 0.373425, 0.500811, 0.702557, 1.0348", \ - "0.117382, 0.306837, 0.388956, 0.500336, 0.652941, 0.873202, 1.2139", \ - "0.144117, 0.41038, 0.527797, 0.677264, 0.881073, 1.15463, 1.54008", \ - "0.166797, 0.536431, 0.704787, 0.923853, 1.20581, 1.57587, 2.06706" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218821, 0.111179, 0.173906, 0.277555, 0.451285, 0.740858, 1.22339", \ - "0.0390332, 0.119097, 0.177726, 0.278629, 0.452137, 0.74092, 1.22358", \ - "0.0534724, 0.136609, 0.191489, 0.286642, 0.453898, 0.741685, 1.22359", \ - "0.0761679, 0.175111, 0.229331, 0.318996, 0.475165, 0.749924, 1.2285", \ - "0.113335, 0.245484, 0.306536, 0.397364, 0.546469, 0.800939, 1.25054", \ - "0.168855, 0.359326, 0.435833, 0.545546, 0.70268, 0.95198, 1.36722", \ - "0.256951, 0.535409, 0.648218, 0.787053, 0.981226, 1.25456, 1.67779" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0562315, 0.19242, 0.285745, 0.439816, 0.697499, 1.12695, 1.84265", \ - "0.0810279, 0.225939, 0.319727, 0.47418, 0.73225, 1.16213, 1.87851", \ - "0.0980159, 0.25704, 0.352557, 0.507577, 0.765987, 1.19567, 1.91296", \ - "0.121287, 0.31072, 0.413477, 0.572987, 0.832639, 1.26295, 1.97972", \ - "0.153734, 0.397579, 0.516569, 0.692803, 0.964421, 1.39853, 2.11516", \ - "0.200712, 0.527741, 0.677613, 0.888549, 1.195, 1.65775, 2.38904", \ - "0.271947, 0.712413, 0.913553, 1.18291, 1.56147, 2.09513, 2.89043" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367733, 0.214353, 0.337837, 0.542394, 0.884448, 1.45296, 2.40316", \ - "0.045036, 0.216012, 0.338261, 0.542395, 0.884458, 1.45505, 2.4048", \ - "0.0554366, 0.223849, 0.342571, 0.543887, 0.884459, 1.45506, 2.4058", \ - "0.0761867, 0.247156, 0.361342, 0.554758, 0.888073, 1.45507, 2.40581", \ - "0.112167, 0.297251, 0.411112, 0.597993, 0.917307, 1.46698, 2.40582", \ - "0.169749, 0.3934, 0.51202, 0.701235, 1.01201, 1.53745, 2.4424", \ - "0.256199, 0.5576, 0.693874, 0.900138, 1.22084, 1.73912, 2.60459" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0315096, 0.0961214, 0.139659, 0.211355, 0.330994, 0.530291, 0.861954", \ - "0.0621269, 0.139847, 0.18431, 0.256023, 0.375759, 0.575435, 0.906548", \ - "0.0798479, 0.175476, 0.224255, 0.298282, 0.418232, 0.617284, 0.949049", \ - "0.103538, 0.231987, 0.292106, 0.377111, 0.504108, 0.705561, 1.03732", \ - "0.134111, 0.314845, 0.395351, 0.505231, 0.657139, 0.876721, 1.21638", \ - "0.169325, 0.422866, 0.53763, 0.686415, 0.888048, 1.15876, 1.54254", \ - "0.205154, 0.556267, 0.720519, 0.935841, 1.21424, 1.58237, 2.07152" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0251462, 0.114653, 0.177238, 0.280924, 0.4544, 0.743654, 1.22545", \ - "0.0412555, 0.122071, 0.180904, 0.282016, 0.454682, 0.74455, 1.22593", \ - "0.0559641, 0.13913, 0.194281, 0.289657, 0.457024, 0.744551, 1.22594", \ - "0.0796046, 0.177672, 0.231749, 0.321706, 0.477983, 0.752561, 1.22691", \ - "0.117722, 0.247734, 0.308215, 0.399745, 0.549051, 0.803409, 1.25263", \ - "0.174571, 0.361811, 0.437686, 0.546014, 0.70323, 0.954231, 1.36914", \ - "0.261969, 0.538045, 0.649069, 0.789247, 0.983034, 1.2563, 1.68033" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0602347, 0.196311, 0.289526, 0.443685, 0.701302, 1.13078, 1.84671", \ - "0.0852217, 0.226951, 0.320666, 0.475036, 0.733121, 1.16292, 1.87931", \ - "0.10193, 0.253028, 0.347963, 0.502714, 0.761096, 1.19073, 1.90678", \ - "0.125252, 0.297875, 0.3982, 0.556315, 0.81563, 1.24579, 1.96327", \ - "0.156048, 0.372453, 0.48493, 0.655241, 0.923731, 1.35708, 2.07363", \ - "0.194118, 0.488339, 0.623842, 0.820704, 1.115, 1.57035, 2.29791", \ - "0.252543, 0.653643, 0.835225, 1.07949, 1.42691, 1.93549, 2.71271" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0367346, 0.214514, 0.337837, 0.542431, 0.88373, 1.45494, 2.40341", \ - "0.0418264, 0.215495, 0.338103, 0.542432, 0.884472, 1.45504, 2.40508", \ - "0.0487085, 0.220968, 0.341216, 0.542905, 0.884539, 1.45505, 2.40509", \ - "0.0644099, 0.238044, 0.355313, 0.551397, 0.888001, 1.45536, 2.40668", \ - "0.0965042, 0.276097, 0.392911, 0.58455, 0.909277, 1.46398, 2.40889", \ - "0.156, 0.356377, 0.473584, 0.663456, 0.98318, 1.51837, 2.43503", \ - "0.247516, 0.50744, 0.633194, 0.826657, 1.14875, 1.67377, 2.56128" \ - ); - } - } - internal_power () { - related_pin : "A_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0020655, 0.00241357, 0.00239265, 0.00235424, 0.00224639, 0.0020257, 0.00169928", \ - "0.00185279, 0.00226323, 0.00230518, 0.0022477, 0.00214352, 0.00199968, 0.00162028", \ - "0.00175654, 0.00214701, 0.0021442, 0.00226771, 0.00212603, 0.0019476, 0.0016199", \ - "0.00169384, 0.00205454, 0.00211262, 0.00203311, 0.00211107, 0.00188296, 0.00162703", \ - "0.00173495, 0.00198056, 0.00204755, 0.00213011, 0.00198389, 0.00192725, 0.00154136", \ - "0.00180381, 0.00198996, 0.00196008, 0.00203368, 0.002119, 0.0020447, 0.00162797", \ - "0.00204896, 0.00182816, 0.00194846, 0.00189556, 0.00195266, 0.00201306, 0.00193936" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00538657, 0.00571483, 0.0057099, 0.0056665, 0.00553217, 0.00533552, 0.00512719", \ - "0.0051987, 0.00557026, 0.00570057, 0.00559354, 0.00549003, 0.00535916, 0.00515667", \ - "0.00513948, 0.00551883, 0.00555201, 0.00557372, 0.00555344, 0.00531344, 0.00507751", \ - "0.00513199, 0.00541808, 0.0054928, 0.00552112, 0.00547577, 0.00550079, 0.00506529", \ - "0.00513617, 0.0053763, 0.00543149, 0.00538106, 0.00556109, 0.00529899, 0.0049941", \ - "0.00521751, 0.00530071, 0.00536551, 0.00543741, 0.00527571, 0.00536951, 0.00507862", \ - "0.00547509, 0.00527459, 0.00534019, 0.00535079, 0.00538539, 0.00537839, 0.00494919" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00224479, 0.00238228, 0.00236027, 0.00228899, 0.00216445, 0.001987, 0.00161958", \ - "0.00201135, 0.00224685, 0.00225715, 0.00224657, 0.0022004, 0.00195164, 0.00163605", \ - "0.00209892, 0.0021775, 0.00223024, 0.00217128, 0.00210165, 0.00196007, 0.00155388", \ - "0.00238101, 0.00224627, 0.00221028, 0.00218273, 0.0023443, 0.0019653, 0.00184904", \ - "0.00321234, 0.00260853, 0.00252022, 0.00240476, 0.00222015, 0.00231668, 0.0016723", \ - "0.00520217, 0.00391264, 0.00358087, 0.00324527, 0.00295287, 0.0023217, 0.00226706", \ - "0.00932523, 0.00709322, 0.00627109, 0.00553047, 0.004746, 0.00394518, 0.00307143" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00537565, 0.00555787, 0.00554384, 0.00550306, 0.00539453, 0.00517758, 0.00490174", \ - "0.00509236, 0.00536665, 0.00542245, 0.00540013, 0.00534132, 0.00521211, 0.00493358", \ - "0.00505713, 0.00530035, 0.00541732, 0.00541944, 0.0052811, 0.00511785, 0.00496253", \ - "0.00513854, 0.00522872, 0.00525613, 0.00536625, 0.00530548, 0.00512355, 0.00490924", \ - "0.00562996, 0.00538342, 0.00537979, 0.00527926, 0.00541708, 0.0050428, 0.00477134", \ - "0.0072582, 0.00615407, 0.00595588, 0.00581738, 0.00547762, 0.00541846, 0.00490686", \ - "0.011184, 0.00867077, 0.00803485, 0.00744493, 0.00699656, 0.00637842, 0.0056148" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0024699, 0.00248709, 0.0024511, 0.00239071, 0.00226432, 0.00209449, 0.00166998", \ - "0.00226343, 0.00238221, 0.00236495, 0.00236635, 0.0022173, 0.0021304, 0.00169075", \ - "0.00232985, 0.00232263, 0.00235439, 0.00228208, 0.0024101, 0.00201126, 0.00166256", \ - "0.00263001, 0.00246102, 0.00235581, 0.00230722, 0.00234022, 0.00216942, 0.00161451", \ - "0.00342061, 0.00283886, 0.00271561, 0.00257636, 0.002386, 0.00244657, 0.00168568", \ - "0.00538887, 0.00411835, 0.00376714, 0.00340045, 0.00306258, 0.00248696, 0.00228538", \ - "0.0096046, 0.00745481, 0.00663585, 0.00579902, 0.00499811, 0.00420827, 0.00324572" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00686601, 0.00705906, 0.00703488, 0.00699493, 0.00687667, 0.00670924, 0.0063795", \ - "0.00657978, 0.00687795, 0.00696627, 0.00689169, 0.00684154, 0.00671107, 0.0064377", \ - "0.0065263, 0.00678032, 0.00687914, 0.00687114, 0.00681388, 0.00662781, 0.00633662", \ - "0.00654303, 0.00668997, 0.00673153, 0.00689476, 0.00688316, 0.00662396, 0.0065061", \ - "0.00686118, 0.00675745, 0.00680026, 0.0067058, 0.00682808, 0.00664516, 0.00649905", \ - "0.0082227, 0.00739104, 0.00727566, 0.00716392, 0.00692428, 0.00685416, 0.00641602", \ - "0.0121249, 0.00974781, 0.00923881, 0.00865376, 0.00837404, 0.00773029, 0.00703872" \ - ); - } - } - } - pin (A_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00222256; - rise_capacitance : 0.00225252; - rise_capacitance_range (0.0020181, 0.00241982); - fall_capacitance : 0.00219259; - fall_capacitance_range (0.00199962, 0.00237313); - internal_power () { - when : "(B * !C) + (!B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00407132, 0.00392832, 0.00400112, 0.00427748, 0.00489055, 0.00648371, 0.00998244" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00228748, 0.00217912, 0.00227012, 0.00253503, 0.0032064, 0.00482229, 0.00833851" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00407132, 0.00392832, 0.00400112, 0.00427748, 0.00489055, 0.00648371, 0.00998244" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00228748, 0.00217912, 0.00227012, 0.00253503, 0.0032064, 0.00482229, 0.00833851" \ - ); - } - } - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00297309; - rise_capacitance : 0.00307879; - rise_capacitance_range (0.00265074, 0.00341451); - fall_capacitance : 0.00286738; - fall_capacitance_range (0.00259636, 0.00322734); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00298984; - rise_capacitance : 0.00311115; - rise_capacitance_range (0.00269433, 0.00346703); - fall_capacitance : 0.00286853; - fall_capacitance_range (0.00270556, 0.00314293); - } - } - cell (sg13g2_nand4_1) { - area : 10.8864; - cell_footprint : "nand4"; - cell_leakage_power : 91.5718; - leakage_power () { - value : 89.0856; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 92.8168; - when : "!A&!B&!C&D&Y"; - } - leakage_power () { - value : 74.3098; - when : "!A&!B&C&!D&Y"; - } - leakage_power () { - value : 97.6652; - when : "!A&!B&C&D&Y"; - } - leakage_power () { - value : 70.5844; - when : "!A&B&!C&!D&Y"; - } - leakage_power () { - value : 76.8556; - when : "!A&B&!C&D&Y"; - } - leakage_power () { - value : 54.4711; - when : "!A&B&C&!D&Y"; - } - leakage_power () { - value : 116.393; - when : "!A&B&C&D&Y"; - } - leakage_power () { - value : 70.6494; - when : "A&!B&!C&!D&Y"; - } - leakage_power () { - value : 75.4053; - when : "A&!B&!C&D&Y"; - } - leakage_power () { - value : 54.7446; - when : "A&!B&C&!D&Y"; - } - leakage_power () { - value : 91.9516; - when : "A&!B&C&D&Y"; - } - leakage_power () { - value : 53.4708; - when : "A&B&!C&!D&Y"; - } - leakage_power () { - value : 69.6306; - when : "A&B&!C&D&Y"; - } - leakage_power () { - value : 47.4607; - when : "A&B&C&!D&Y"; - } - leakage_power () { - value : 329.654; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A*B*C*D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0272572, 0.0907276, 0.133988, 0.205597, 0.324992, 0.524654, 0.856616", \ - "0.0525253, 0.133998, 0.17854, 0.250358, 0.369924, 0.569295, 0.901812", \ - "0.0650716, 0.168478, 0.217994, 0.292364, 0.412503, 0.611744, 0.943811", \ - "0.0814472, 0.222153, 0.284059, 0.370227, 0.497999, 0.699821, 1.03206", \ - "0.0997191, 0.299722, 0.383367, 0.49595, 0.649433, 0.870393, 1.21101", \ - "0.115788, 0.398111, 0.518628, 0.67223, 0.877459, 1.15124, 1.53689", \ - "0.120122, 0.51377, 0.687656, 0.911749, 1.19725, 1.56992, 2.06166" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0192574, 0.108499, 0.171246, 0.275078, 0.448548, 0.738108, 1.22086", \ - "0.0370715, 0.11668, 0.175203, 0.276124, 0.448748, 0.738146, 1.22111", \ - "0.0514286, 0.134341, 0.189083, 0.284102, 0.451404, 0.738992, 1.22112", \ - "0.0747831, 0.173538, 0.227369, 0.316823, 0.472702, 0.747389, 1.22385", \ - "0.113027, 0.244249, 0.304779, 0.395286, 0.544476, 0.798412, 1.24769", \ - "0.172826, 0.361357, 0.435812, 0.542752, 0.700407, 0.949799, 1.36467", \ - "0.270352, 0.543098, 0.653945, 0.790374, 0.980713, 1.25637, 1.67671" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0571428, 0.236288, 0.358772, 0.560981, 0.899751, 1.46363, 2.40448", \ - "0.0832838, 0.269501, 0.392506, 0.59515, 0.934285, 1.4985, 2.43909", \ - "0.101703, 0.302744, 0.426483, 0.629319, 0.968393, 1.53301, 2.47339", \ - "0.128065, 0.362824, 0.492722, 0.697559, 1.03638, 1.60097, 2.54201", \ - "0.166688, 0.458365, 0.607765, 0.82973, 1.17673, 1.74078, 2.68016", \ - "0.222943, 0.598115, 0.783268, 1.04512, 1.43144, 2.02012, 2.96516", \ - "0.306274, 0.798252, 1.03454, 1.36326, 1.83016, 2.50546, 3.51281" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.050958, 0.283402, 0.444951, 0.712513, 1.16119, 1.90593, 3.14924", \ - "0.0627201, 0.284508, 0.445045, 0.712514, 1.1612, 1.90613, 3.14941", \ - "0.0761305, 0.292829, 0.449118, 0.717893, 1.16121, 1.90757, 3.14942", \ - "0.0995258, 0.32138, 0.469432, 0.722781, 1.16215, 1.90758, 3.153", \ - "0.137112, 0.383212, 0.530992, 0.772132, 1.18928, 1.9157, 3.15301", \ - "0.196144, 0.496925, 0.653351, 0.901148, 1.30175, 1.98892, 3.18092", \ - "0.292766, 0.675131, 0.862222, 1.13865, 1.56025, 2.22967, 3.35924" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0312458, 0.0946726, 0.137974, 0.209558, 0.329104, 0.528683, 0.860583", \ - "0.0599621, 0.138172, 0.182562, 0.254309, 0.374, 0.573947, 0.905433", \ - "0.0758231, 0.173476, 0.222426, 0.296568, 0.416589, 0.615832, 0.947899", \ - "0.0962333, 0.228698, 0.289446, 0.3749, 0.502147, 0.703886, 1.03609", \ - "0.121581, 0.309181, 0.391028, 0.501839, 0.654373, 0.874783, 1.21511", \ - "0.147528, 0.412491, 0.529128, 0.678987, 0.884307, 1.15649, 1.54115", \ - "0.166141, 0.536214, 0.705146, 0.924847, 1.20701, 1.57712, 2.06782" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0227132, 0.112481, 0.175236, 0.278976, 0.45264, 0.742372, 1.22463", \ - "0.0394987, 0.120204, 0.178974, 0.280123, 0.453593, 0.743263, 1.22464", \ - "0.0543679, 0.137353, 0.192471, 0.287866, 0.45528, 0.743264, 1.22465", \ - "0.0785131, 0.176069, 0.230234, 0.320107, 0.476445, 0.751223, 1.22654", \ - "0.117622, 0.24665, 0.307419, 0.398149, 0.547735, 0.802258, 1.25149", \ - "0.17681, 0.363734, 0.438737, 0.54702, 0.701821, 0.952991, 1.36758", \ - "0.270195, 0.543153, 0.65403, 0.791145, 0.983697, 1.25706, 1.67888" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0712089, 0.249197, 0.371552, 0.573903, 0.912285, 1.47641, 2.41725", \ - "0.0971044, 0.281225, 0.404134, 0.606985, 0.945845, 1.51009, 2.45064", \ - "0.115536, 0.311597, 0.435432, 0.638402, 0.97741, 1.54207, 2.48254", \ - "0.142168, 0.366828, 0.495835, 0.701152, 1.0408, 1.60566, 2.54717", \ - "0.17965, 0.458491, 0.602686, 0.821419, 1.16821, 1.73441, 2.67534", \ - "0.23533, 0.597596, 0.774187, 1.02576, 1.4034, 1.98936, 2.93717", \ - "0.322433, 0.80121, 1.02814, 1.34115, 1.78886, 2.44142, 3.43739" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0510579, 0.2836, 0.445206, 0.712275, 1.16006, 1.90722, 3.14925", \ - "0.0591795, 0.28434, 0.44537, 0.712681, 1.16007, 1.90723, 3.14942", \ - "0.0702153, 0.289863, 0.447717, 0.715532, 1.161, 1.90786, 3.14943", \ - "0.091949, 0.310603, 0.461923, 0.719622, 1.16174, 1.90787, 3.15319", \ - "0.130984, 0.35988, 0.507871, 0.754791, 1.18035, 1.91355, 3.1532", \ - "0.192953, 0.457823, 0.609262, 0.854754, 1.26197, 1.9636, 3.1694", \ - "0.286073, 0.623014, 0.795169, 1.05563, 1.46801, 2.14346, 3.29571" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0334166, 0.0978488, 0.141445, 0.213208, 0.333018, 0.532647, 0.864761", \ - "0.0646901, 0.141603, 0.186047, 0.257946, 0.377852, 0.577762, 0.909508", \ - "0.0828102, 0.177369, 0.226036, 0.300051, 0.42022, 0.619558, 0.951869", \ - "0.107008, 0.234149, 0.294039, 0.378974, 0.506083, 0.707777, 1.04037", \ - "0.137936, 0.317324, 0.397594, 0.507443, 0.659177, 0.87899, 1.21906", \ - "0.172153, 0.42507, 0.538469, 0.687246, 0.890213, 1.16166, 1.54586", \ - "0.203411, 0.556403, 0.721072, 0.936954, 1.21613, 1.58419, 2.07381" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0258806, 0.116554, 0.178919, 0.282824, 0.456674, 0.746364, 1.22875", \ - "0.0416927, 0.123289, 0.182394, 0.283822, 0.456879, 0.747117, 1.22918", \ - "0.0569187, 0.140171, 0.195526, 0.291323, 0.458998, 0.747118, 1.22919", \ - "0.0816226, 0.178517, 0.233071, 0.323199, 0.479908, 0.755271, 1.23077", \ - "0.12163, 0.249409, 0.309523, 0.401057, 0.550551, 0.805836, 1.25544", \ - "0.181464, 0.365188, 0.44166, 0.549334, 0.705209, 0.956598, 1.37147", \ - "0.275142, 0.54569, 0.65491, 0.793558, 0.986261, 1.25931, 1.68346" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0791875, 0.257112, 0.379619, 0.581896, 0.920276, 1.48483, 2.4252", \ - "0.104859, 0.287115, 0.410026, 0.613095, 0.951774, 1.51633, 2.45635", \ - "0.122763, 0.31317, 0.436766, 0.639715, 0.978717, 1.54329, 2.48381", \ - "0.149237, 0.359991, 0.487552, 0.692298, 1.03187, 1.59666, 2.53813", \ - "0.184844, 0.439808, 0.578611, 0.793642, 1.13877, 1.70465, 2.64553", \ - "0.231357, 0.56474, 0.728882, 0.968927, 1.33809, 1.91894, 2.86518", \ - "0.305536, 0.750595, 0.960079, 1.24848, 1.67121, 2.30329, 3.28792" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0510407, 0.28355, 0.445219, 0.712133, 1.15947, 1.90498, 3.14815", \ - "0.0563605, 0.28405, 0.445267, 0.713564, 1.15997, 1.90505, 3.14942", \ - "0.0641002, 0.288187, 0.446999, 0.716076, 1.16108, 1.90614, 3.14943", \ - "0.0812239, 0.303563, 0.457713, 0.71795, 1.16143, 1.9077, 3.15305", \ - "0.116887, 0.341903, 0.493485, 0.744983, 1.17627, 1.90968, 3.15306", \ - "0.18196, 0.424766, 0.574333, 0.82284, 1.24056, 1.95169, 3.16888", \ - "0.280947, 0.583021, 0.739181, 0.989009, 1.4006, 2.09506, 3.26481" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0341984, 0.100109, 0.144286, 0.21595, 0.335947, 0.535491, 0.867341", \ - "0.0675785, 0.143957, 0.188561, 0.260626, 0.380457, 0.580147, 0.911933", \ - "0.0875561, 0.180406, 0.228904, 0.302937, 0.423145, 0.622388, 0.954557", \ - "0.114669, 0.238489, 0.297781, 0.382214, 0.509177, 0.710683, 1.04267", \ - "0.150398, 0.323961, 0.403129, 0.511877, 0.662822, 0.881918, 1.22176", \ - "0.191884, 0.435827, 0.548341, 0.695211, 0.895439, 1.16493, 1.54821", \ - "0.234669, 0.573732, 0.735272, 0.947858, 1.22359, 1.58963, 2.07837" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0286281, 0.119344, 0.182481, 0.285866, 0.459574, 0.748813, 1.23087", \ - "0.0438816, 0.1262, 0.185447, 0.286784, 0.462036, 0.749308, 1.23123", \ - "0.059224, 0.142705, 0.198366, 0.294347, 0.462133, 0.750613, 1.23124", \ - "0.0845221, 0.18085, 0.23516, 0.325675, 0.482839, 0.757927, 1.23232", \ - "0.125513, 0.251335, 0.311599, 0.403424, 0.552843, 0.808, 1.25754", \ - "0.186951, 0.367262, 0.44205, 0.549806, 0.707655, 0.958755, 1.37313", \ - "0.2809, 0.549046, 0.65717, 0.794568, 0.987237, 1.26154, 1.68482" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0829586, 0.260885, 0.383436, 0.585521, 0.924264, 1.48817, 2.42899", \ - "0.108787, 0.289995, 0.412894, 0.615791, 0.954642, 1.51878, 2.45906", \ - "0.1265, 0.313435, 0.436852, 0.639799, 0.978801, 1.54337, 2.48388", \ - "0.15249, 0.354015, 0.480566, 0.684931, 1.0243, 1.58916, 2.53091", \ - "0.187634, 0.422376, 0.557601, 0.77073, 1.11463, 1.68011, 2.62137", \ - "0.228723, 0.531542, 0.685669, 0.91864, 1.28187, 1.86062, 2.80524", \ - "0.284925, 0.693448, 0.885355, 1.15815, 1.56271, 2.18241, 3.15966" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0510385, 0.283545, 0.445156, 0.712554, 1.16006, 1.90602, 3.14925", \ - "0.0545138, 0.284105, 0.44543, 0.71272, 1.16007, 1.90631, 3.14934", \ - "0.0599322, 0.28677, 0.446959, 0.715413, 1.16109, 1.90632, 3.14941", \ - "0.071918, 0.299001, 0.454975, 0.716746, 1.1611, 1.90836, 3.15075", \ - "0.0997157, 0.329062, 0.48323, 0.73901, 1.17356, 1.90901, 3.15076", \ - "0.159116, 0.395833, 0.549176, 0.801201, 1.22665, 1.94367, 3.16279", \ - "0.262997, 0.534089, 0.686849, 0.94085, 1.35688, 2.06383, 3.24731" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00189245, 0.0021903, 0.00217612, 0.00213526, 0.00201351, 0.00183338, 0.00149274", \ - "0.00166701, 0.00206466, 0.00212671, 0.00212317, 0.00202073, 0.00185183, 0.00155903", \ - "0.00175584, 0.00195594, 0.00205025, 0.00205356, 0.00216005, 0.0018912, 0.00148441", \ - "0.00204901, 0.00200221, 0.00199265, 0.00200806, 0.00222018, 0.00178003, 0.00156517", \ - "0.00290288, 0.00227436, 0.00222695, 0.00218534, 0.00204815, 0.00217074, 0.00147703", \ - "0.00486015, 0.00342222, 0.00311555, 0.00283122, 0.00264996, 0.0021604, 0.00201521", \ - "0.0091236, 0.00648932, 0.00568477, 0.00496962, 0.00420934, 0.00372841, 0.00290644" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00440301, 0.00466928, 0.00465398, 0.00460771, 0.0045131, 0.00432338, 0.00400565", \ - "0.00412327, 0.00446241, 0.00448544, 0.00449658, 0.00442761, 0.0042746, 0.00401647", \ - "0.0041889, 0.00440796, 0.00441292, 0.00460196, 0.004407, 0.00426069, 0.00402257", \ - "0.00447694, 0.0043191, 0.00439807, 0.00436886, 0.00440734, 0.00418201, 0.00402857", \ - "0.0052202, 0.00467492, 0.00456503, 0.00446938, 0.00447485, 0.0047625, 0.00399353", \ - "0.00705213, 0.00581326, 0.00547683, 0.0051258, 0.00477, 0.0046523, 0.0044414", \ - "0.0111912, 0.00865296, 0.00790309, 0.0072376, 0.00651506, 0.00555719, 0.00522679" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0021519, 0.00225469, 0.00222115, 0.00215351, 0.00203956, 0.00186157, 0.00146723", \ - "0.00187554, 0.00215129, 0.00214183, 0.00217406, 0.00208653, 0.00194661, 0.00149063", \ - "0.00189744, 0.00206544, 0.00212554, 0.00207307, 0.00200141, 0.00185079, 0.00149371", \ - "0.00222435, 0.00211214, 0.00209551, 0.00206035, 0.00222911, 0.00199982, 0.00147278", \ - "0.00296674, 0.0024025, 0.00235025, 0.00225171, 0.00206, 0.0022272, 0.00152158", \ - "0.0047944, 0.00359956, 0.00332605, 0.00300542, 0.00269635, 0.0021706, 0.00204472", \ - "0.00869048, 0.00666007, 0.00580346, 0.00510522, 0.0043485, 0.00371361, 0.00274159" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00618008, 0.00632954, 0.00630808, 0.00624885, 0.00614454, 0.00598446, 0.00564445", \ - "0.00587142, 0.00616129, 0.0061763, 0.00617835, 0.00608045, 0.00591745, 0.00567209", \ - "0.0058179, 0.00610675, 0.00609962, 0.0061929, 0.00606265, 0.00592666, 0.00565434", \ - "0.00586897, 0.00595814, 0.00605513, 0.00600528, 0.00604787, 0.00593637, 0.00573901", \ - "0.00629469, 0.00611586, 0.00606229, 0.0060535, 0.00602977, 0.00642197, 0.0056436", \ - "0.00778547, 0.00683884, 0.00667992, 0.00649731, 0.00623576, 0.00641573, 0.00597174", \ - "0.0114655, 0.00915667, 0.00856667, 0.00807148, 0.00757931, 0.00680537, 0.00658242" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00242388, 0.00247317, 0.00239279, 0.00232706, 0.00220246, 0.00202075, 0.00162762", \ - "0.00214251, 0.00231524, 0.00228612, 0.00234297, 0.00217293, 0.00206473, 0.00164458", \ - "0.00215969, 0.00223873, 0.00228299, 0.00222505, 0.00236704, 0.00195113, 0.00160992", \ - "0.00239285, 0.00232007, 0.00226345, 0.00222112, 0.00227326, 0.00215211, 0.00162378", \ - "0.003125, 0.00264537, 0.00255386, 0.0024423, 0.00221618, 0.00235002, 0.00168932", \ - "0.00493423, 0.00383657, 0.00359318, 0.00323888, 0.00288509, 0.00235277, 0.00221102", \ - "0.00893982, 0.00687577, 0.00610005, 0.00537033, 0.0046394, 0.00388558, 0.00295918" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00767714, 0.00782674, 0.00781261, 0.00774125, 0.00764158, 0.00742196, 0.00718896", \ - "0.00736367, 0.00765651, 0.00767722, 0.00769569, 0.00760005, 0.00739119, 0.00717492", \ - "0.00730758, 0.00757951, 0.00759037, 0.00770363, 0.00756098, 0.00737472, 0.00716036", \ - "0.00729193, 0.00744069, 0.00754259, 0.00752212, 0.00749501, 0.00743529, 0.00719205", \ - "0.0075452, 0.00753655, 0.00750718, 0.00752218, 0.00757037, 0.00791475, 0.00711532", \ - "0.00875984, 0.00805955, 0.00794644, 0.00780792, 0.00765687, 0.00774191, 0.00759353", \ - "0.0123701, 0.010247, 0.00966775, 0.00923548, 0.00879688, 0.00822567, 0.0080655" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0026316, 0.00259423, 0.00258968, 0.0024816, 0.00237414, 0.00216588, 0.00179493", \ - "0.00240861, 0.00250082, 0.00244263, 0.0025033, 0.0025085, 0.00212898, 0.00177641", \ - "0.00243593, 0.00244477, 0.00246646, 0.00237053, 0.00227437, 0.00224032, 0.00177475", \ - "0.00267357, 0.00255701, 0.00246858, 0.00241683, 0.00238667, 0.00232403, 0.00169753", \ - "0.00337148, 0.00289587, 0.00278898, 0.00268199, 0.00238816, 0.00242316, 0.00191228", \ - "0.00520964, 0.00411472, 0.00373825, 0.00340868, 0.00313183, 0.00252924, 0.00236651", \ - "0.00926234, 0.00726051, 0.00641875, 0.00569368, 0.004883, 0.00410582, 0.00323899" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00911023, 0.00926777, 0.00924595, 0.00918793, 0.00908063, 0.0088929, 0.00862023", \ - "0.00881051, 0.00909332, 0.00912763, 0.00911726, 0.00900953, 0.00885162, 0.00859385", \ - "0.00874554, 0.00901384, 0.00904856, 0.00913198, 0.00900189, 0.00881303, 0.00860573", \ - "0.00869892, 0.00886361, 0.00897492, 0.008961, 0.00895424, 0.00881833, 0.00865938", \ - "0.00886209, 0.00893524, 0.00892449, 0.00895856, 0.00898565, 0.00924856, 0.00856607", \ - "0.00985582, 0.00935412, 0.00929638, 0.00920839, 0.0089815, 0.00911608, 0.00867029", \ - "0.0132843, 0.0113157, 0.0108563, 0.0105416, 0.0101159, 0.00961638, 0.00932906" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00287103; - rise_capacitance : 0.00290247; - rise_capacitance_range (0.00262315, 0.00309088); - fall_capacitance : 0.00283958; - fall_capacitance_range (0.0024383, 0.00335005); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301029; - rise_capacitance : 0.00310699; - rise_capacitance_range (0.00269568, 0.00343381); - fall_capacitance : 0.0029136; - fall_capacitance_range (0.00260874, 0.00330725); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00302909; - rise_capacitance : 0.00313841; - rise_capacitance_range (0.00272902, 0.00348805); - fall_capacitance : 0.00291978; - fall_capacitance_range (0.00269937, 0.00323587); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00299933; - rise_capacitance : 0.00312127; - rise_capacitance_range (0.00271512, 0.00345946); - fall_capacitance : 0.0028774; - fall_capacitance_range (0.00273673, 0.00312786); - } - } - cell (sg13g2_nor2_1) { - area : 7.2576; - cell_footprint : "nor2"; - cell_leakage_power : 82.9235; - leakage_power () { - value : 75.3193; - when : "A&!B"; - } - leakage_power () { - value : 87.0854; - when : "!A&!B"; - } - leakage_power () { - value : 103.601; - when : "!A&B"; - } - leakage_power () { - value : 65.6883; - when : "A&B"; - } - pin (Y) { - direction : "output"; - function : "!(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0419479, 0.172917, 0.262696, 0.410879, 0.65908, 1.07259, 1.76256", \ - "0.0656106, 0.20404, 0.294121, 0.442904, 0.691418, 1.10509, 1.79543", \ - "0.078468, 0.231196, 0.322426, 0.471306, 0.720053, 1.13415, 1.82326", \ - "0.0942048, 0.278964, 0.376611, 0.528871, 0.778382, 1.19248, 1.88214", \ - "0.113173, 0.354733, 0.468592, 0.635964, 0.89528, 1.31255, 2.0027", \ - "0.138483, 0.462657, 0.607311, 0.806095, 1.09842, 1.54006, 2.23976", \ - "0.171975, 0.607649, 0.801928, 1.06065, 1.41535, 1.92632, 2.68189" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0271739, 0.207136, 0.332565, 0.539472, 0.886402, 1.46516, 2.42828", \ - "0.0364, 0.208441, 0.33268, 0.539578, 0.886456, 1.46531, 2.42929", \ - "0.046438, 0.215272, 0.335914, 0.540365, 0.887588, 1.46532, 2.4293", \ - "0.0653426, 0.237749, 0.353013, 0.550081, 0.889951, 1.46572, 2.42931", \ - "0.10007, 0.288755, 0.40119, 0.589986, 0.914902, 1.47539, 2.43063", \ - "0.154014, 0.381938, 0.500848, 0.687899, 1.00264, 1.53623, 2.45761", \ - "0.236206, 0.538701, 0.677872, 0.880107, 1.20008, 1.72303, 2.60487" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.025147, 0.0766595, 0.111257, 0.168277, 0.263659, 0.422567, 0.687349", \ - "0.0514367, 0.123247, 0.160424, 0.218452, 0.313842, 0.472716, 0.7375", \ - "0.0665129, 0.158645, 0.202051, 0.265063, 0.362905, 0.521918, 0.786488", \ - "0.0866908, 0.21205, 0.267323, 0.343777, 0.45335, 0.618683, 0.883989", \ - "0.113926, 0.290583, 0.365769, 0.466, 0.602317, 0.793894, 1.07699", \ - "0.148626, 0.400171, 0.507214, 0.64446, 0.829718, 1.07396, 1.41199", \ - "0.191444, 0.541828, 0.697173, 0.897456, 1.15292, 1.49153, 1.93182" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0145775, 0.0801875, 0.12688, 0.204148, 0.333503, 0.549046, 0.908295", \ - "0.0300031, 0.0932289, 0.135215, 0.208043, 0.334351, 0.549047, 0.908407", \ - "0.0423256, 0.112728, 0.153855, 0.222379, 0.34213, 0.551152, 0.908408", \ - "0.062613, 0.148937, 0.193238, 0.261463, 0.374404, 0.569729, 0.914979", \ - "0.0944669, 0.212057, 0.263374, 0.338998, 0.454331, 0.641218, 0.960511", \ - "0.143999, 0.316438, 0.382199, 0.474305, 0.604595, 0.802122, 1.11333", \ - "0.222313, 0.482728, 0.579022, 0.697684, 0.863295, 1.09013, 1.43528" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0354437, 0.167884, 0.257977, 0.406183, 0.654438, 1.06774, 1.75696", \ - "0.0583183, 0.203188, 0.293381, 0.442158, 0.690831, 1.10461, 1.79402", \ - "0.0706742, 0.236449, 0.327929, 0.476635, 0.725244, 1.14, 1.82824", \ - "0.0875366, 0.294866, 0.395804, 0.54924, 0.798443, 1.21217, 1.90141", \ - "0.110238, 0.382659, 0.507416, 0.682432, 0.944948, 1.36212, 2.05097", \ - "0.139966, 0.503209, 0.664244, 0.885028, 1.19355, 1.64636, 2.34522", \ - "0.178398, 0.659607, 0.878351, 1.16965, 1.5666, 2.11326, 2.89652" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273948, 0.207018, 0.332533, 0.539548, 0.886462, 1.46502, 2.42801", \ - "0.0440387, 0.209534, 0.332853, 0.540005, 0.886463, 1.46531, 2.42925", \ - "0.056478, 0.220938, 0.338303, 0.540927, 0.887839, 1.46615, 2.42926", \ - "0.0764654, 0.255108, 0.365388, 0.556469, 0.891382, 1.46616, 2.42927", \ - "0.108369, 0.325107, 0.436212, 0.617258, 0.930774, 1.48079, 2.43028", \ - "0.160283, 0.439389, 0.568506, 0.757278, 1.06289, 1.5735, 2.47316", \ - "0.247079, 0.621671, 0.783289, 1.00902, 1.33797, 1.85026, 2.6959" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0219387, 0.0737406, 0.108211, 0.165142, 0.260506, 0.419373, 0.68405", \ - "0.0431965, 0.119781, 0.157191, 0.215366, 0.310773, 0.469518, 0.734276", \ - "0.0545436, 0.154157, 0.198188, 0.261703, 0.359724, 0.518755, 0.783124", \ - "0.0688692, 0.205559, 0.262306, 0.339533, 0.449556, 0.615191, 0.880689", \ - "0.0873237, 0.280785, 0.358076, 0.459941, 0.597672, 0.790102, 1.0737", \ - "0.10902, 0.384406, 0.495475, 0.63532, 0.822689, 1.06863, 1.40788", \ - "0.131103, 0.515321, 0.67762, 0.882984, 1.14255, 1.48329, 1.92656" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.011432, 0.0764964, 0.123136, 0.200279, 0.329881, 0.545133, 0.904263", \ - "0.026517, 0.0897969, 0.13167, 0.204195, 0.330468, 0.545134, 0.904776", \ - "0.0381831, 0.10952, 0.150598, 0.218662, 0.338357, 0.547325, 0.904777", \ - "0.057152, 0.145605, 0.189808, 0.257912, 0.370453, 0.566148, 0.910512", \ - "0.0878593, 0.208649, 0.260651, 0.335716, 0.451133, 0.637453, 0.956733", \ - "0.137168, 0.314189, 0.378763, 0.471388, 0.601446, 0.79975, 1.10964", \ - "0.219946, 0.481743, 0.578549, 0.695043, 0.861731, 1.08686, 1.43091" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00431785, 0.00452943, 0.00451079, 0.00444364, 0.00433371, 0.00433517, 0.00421642", \ - "0.00414371, 0.00435236, 0.00436145, 0.00434904, 0.00426415, 0.00428918, 0.00428829", \ - "0.00413259, 0.00431249, 0.00432554, 0.00428404, 0.00429301, 0.00419622, 0.00418304", \ - "0.00424651, 0.00425762, 0.00427201, 0.00424123, 0.00421994, 0.00421238, 0.0041844", \ - "0.00485473, 0.00448129, 0.00439315, 0.00429707, 0.00449539, 0.00437085, 0.00417256", \ - "0.0066978, 0.00538384, 0.00512674, 0.00488461, 0.00452204, 0.00446321, 0.00423297", \ - "0.0110067, 0.00817966, 0.00746966, 0.00677796, 0.00614427, 0.00539682, 0.00493299" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00202764, 0.00213325, 0.00207201, 0.00200952, 0.00190796, 0.00173651, 0.00140699", \ - "0.00179735, 0.00195643, 0.00197647, 0.00205843, 0.00214502, 0.00168893, 0.00143292", \ - "0.0018451, 0.00196139, 0.00193486, 0.00191522, 0.00197558, 0.00169131, 0.00132002", \ - "0.00218264, 0.00201527, 0.00201581, 0.00194208, 0.00184204, 0.00207944, 0.00167517", \ - "0.00304707, 0.00234775, 0.00227434, 0.00222861, 0.00206583, 0.00165318, 0.00195489", \ - "0.00497732, 0.00358805, 0.00326859, 0.00291419, 0.00268215, 0.00241257, 0.00174802", \ - "0.00924748, 0.00687491, 0.00598943, 0.00518905, 0.00433065, 0.00374516, 0.00309802" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00214703, 0.00254861, 0.00255102, 0.00249284, 0.00238913, 0.00235246, 0.00224419", \ - "0.00206685, 0.00230515, 0.00233929, 0.00237911, 0.00228948, 0.002327, 0.00224571", \ - "0.00221496, 0.00228389, 0.00230219, 0.00227609, 0.00229234, 0.00231091, 0.00220175", \ - "0.00262644, 0.00229234, 0.00229522, 0.00224036, 0.0021901, 0.00215648, 0.00213363", \ - "0.00355239, 0.0027657, 0.00260086, 0.00240501, 0.00250978, 0.00221765, 0.00214663", \ - "0.00572008, 0.00408767, 0.00367759, 0.00335468, 0.00278252, 0.00280686, 0.002329", \ - "0.010379, 0.00736494, 0.00657283, 0.00576563, 0.00494431, 0.00388365, 0.00327137" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00185615, 0.00232065, 0.00225996, 0.00220468, 0.00212689, 0.00198823, 0.00163743", \ - "0.0016045, 0.00207719, 0.00213516, 0.00221044, 0.00207578, 0.00196448, 0.00171339", \ - "0.00168965, 0.00201502, 0.00204754, 0.00209213, 0.00220485, 0.00214112, 0.00160344", \ - "0.00205156, 0.00199837, 0.00207418, 0.00207123, 0.00197255, 0.00228152, 0.00197203", \ - "0.00298467, 0.00225685, 0.00228132, 0.00222995, 0.00216705, 0.0018373, 0.00210349", \ - "0.00516141, 0.00346183, 0.00312409, 0.00283916, 0.00270751, 0.00255206, 0.00192866", \ - "0.00970278, 0.00671201, 0.00585541, 0.00502693, 0.00424195, 0.00366928, 0.00312367" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00304068; - rise_capacitance : 0.00301218; - rise_capacitance_range (0.00276769, 0.00330083); - fall_capacitance : 0.00306918; - fall_capacitance_range (0.00264116, 0.00344291); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00291906; - rise_capacitance : 0.00299277; - rise_capacitance_range (0.00244461, 0.00344126); - fall_capacitance : 0.00284534; - fall_capacitance_range (0.00257915, 0.00312528); - } - } - cell (sg13g2_nor2_2) { - area : 10.8864; - cell_footprint : "nor2"; - cell_leakage_power : 165.861; - leakage_power () { - value : 150.611; - when : "A&!B"; - } - leakage_power () { - value : 174.148; - when : "!A&!B"; - } - leakage_power () { - value : 207.257; - when : "!A&B"; - } - leakage_power () { - value : 131.426; - when : "A&B"; - } - pin (Y) { - direction : "output"; - function : "!(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0393946, 0.106203, 0.15156, 0.226241, 0.351065, 0.55913, 0.905332", \ - "0.0627281, 0.136898, 0.183051, 0.258155, 0.383367, 0.591488, 0.938075", \ - "0.0745904, 0.16073, 0.209575, 0.286174, 0.411712, 0.620061, 0.966714", \ - "0.0886413, 0.198483, 0.254663, 0.338018, 0.468399, 0.678387, 1.02547", \ - "0.103554, 0.253653, 0.325128, 0.424193, 0.570256, 0.792368, 1.14477", \ - "0.12346, 0.326083, 0.422011, 0.551189, 0.728166, 0.984079, 1.36435", \ - "0.151259, 0.4223, 0.551574, 0.725507, 0.961217, 1.27751, 1.72753" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0220974, 0.112673, 0.175739, 0.280043, 0.454667, 0.745479, 1.23005", \ - "0.0310048, 0.116629, 0.177552, 0.280429, 0.455264, 0.745777, 1.23083", \ - "0.0402977, 0.126784, 0.18537, 0.284862, 0.456075, 0.745851, 1.23084", \ - "0.0581037, 0.151218, 0.208793, 0.303779, 0.468266, 0.750572, 1.2309", \ - "0.0921064, 0.199453, 0.258858, 0.353579, 0.510961, 0.78108, 1.24621", \ - "0.146084, 0.280486, 0.349514, 0.450908, 0.610313, 0.872611, 1.31807", \ - "0.226629, 0.408448, 0.49837, 0.623629, 0.799267, 1.07208, 1.51019" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0236448, 0.0508169, 0.0683908, 0.097183, 0.145152, 0.224997, 0.357875", \ - "0.0488899, 0.091966, 0.11369, 0.145627, 0.195128, 0.275196, 0.407952", \ - "0.0630889, 0.119788, 0.147083, 0.184969, 0.24015, 0.323685, 0.457255", \ - "0.0821447, 0.160538, 0.196736, 0.246165, 0.313683, 0.409898, 0.552432", \ - "0.107761, 0.21851, 0.269656, 0.336558, 0.427792, 0.549322, 0.718819", \ - "0.140389, 0.295625, 0.369342, 0.466302, 0.592059, 0.759088, 0.979223", \ - "0.180284, 0.392225, 0.497334, 0.637543, 0.821696, 1.05597, 1.36156" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0132164, 0.0456682, 0.0689264, 0.107633, 0.172623, 0.280894, 0.46137", \ - "0.0278684, 0.0622283, 0.0830787, 0.117644, 0.177808, 0.2827, 0.461759", \ - "0.0394189, 0.0806411, 0.102417, 0.137008, 0.193904, 0.292797, 0.465608", \ - "0.0583601, 0.112041, 0.137502, 0.175215, 0.234027, 0.328061, 0.488812", \ - "0.0881911, 0.16561, 0.197335, 0.242605, 0.308126, 0.40786, 0.565187", \ - "0.134772, 0.250599, 0.297201, 0.355681, 0.437763, 0.551882, 0.725036", \ - "0.20831, 0.38021, 0.452673, 0.543088, 0.651467, 0.798948, 1.00166" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0310609, 0.0993172, 0.144975, 0.219761, 0.344584, 0.552478, 0.899323", \ - "0.0515849, 0.133242, 0.179925, 0.255235, 0.380412, 0.588677, 0.935714", \ - "0.062146, 0.161613, 0.212425, 0.289809, 0.415365, 0.623506, 0.970105", \ - "0.0767924, 0.204997, 0.266687, 0.354271, 0.486423, 0.696637, 1.04305", \ - "0.0960221, 0.26652, 0.346924, 0.456857, 0.612191, 0.839146, 1.19266", \ - "0.121341, 0.34647, 0.454533, 0.599503, 0.797765, 1.07213, 1.46405", \ - "0.153764, 0.45101, 0.594452, 0.790402, 1.05603, 1.41106, 1.90204" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0224778, 0.11279, 0.175872, 0.279959, 0.454732, 0.745671, 1.23041", \ - "0.0384061, 0.120216, 0.179312, 0.280902, 0.454788, 0.745672, 1.23053", \ - "0.0495944, 0.136805, 0.192467, 0.288411, 0.456838, 0.745673, 1.23054", \ - "0.0675164, 0.171813, 0.227659, 0.318606, 0.476745, 0.753884, 1.23212", \ - "0.0965147, 0.230778, 0.294909, 0.39031, 0.542662, 0.801368, 1.25555", \ - "0.144537, 0.322755, 0.403715, 0.517083, 0.681107, 0.938162, 1.3657", \ - "0.226466, 0.462086, 0.572031, 0.720395, 0.918464, 1.20744, 1.64376" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0197571, 0.0476104, 0.0650549, 0.0937577, 0.141823, 0.221673, 0.354802", \ - "0.0386333, 0.0870498, 0.10944, 0.141944, 0.191559, 0.271936, 0.405015", \ - "0.0485818, 0.112864, 0.141504, 0.180362, 0.23623, 0.320312, 0.454285", \ - "0.060578, 0.150354, 0.188545, 0.239802, 0.308881, 0.40617, 0.549165", \ - "0.0757694, 0.202549, 0.257308, 0.327136, 0.420615, 0.5438, 0.714947", \ - "0.0931214, 0.270547, 0.349765, 0.451501, 0.580804, 0.751288, 0.973879", \ - "0.108972, 0.352664, 0.46555, 0.612956, 0.803258, 1.04346, 1.35258" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00963763, 0.041567, 0.0647852, 0.103568, 0.168743, 0.277097, 0.457999", \ - "0.0238486, 0.0585807, 0.0795344, 0.113891, 0.17409, 0.27894, 0.458428", \ - "0.0346407, 0.0767794, 0.0988554, 0.133381, 0.190432, 0.2891, 0.461998", \ - "0.0518725, 0.108237, 0.134204, 0.171569, 0.230354, 0.324543, 0.485597", \ - "0.08001, 0.161681, 0.193658, 0.239909, 0.304648, 0.404615, 0.561775", \ - "0.126397, 0.246091, 0.294432, 0.352355, 0.43567, 0.549498, 0.721663", \ - "0.204799, 0.376457, 0.450453, 0.5411, 0.649989, 0.796154, 1.00323" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00872463, 0.00916278, 0.0092115, 0.00919721, 0.0091121, 0.00890687, 0.0088495", \ - "0.00840891, 0.00875217, 0.00882159, 0.00896594, 0.0089455, 0.008783, 0.00851465", \ - "0.00838311, 0.00859606, 0.00870384, 0.00875062, 0.00889988, 0.00869649, 0.0083941", \ - "0.00861108, 0.00863273, 0.00863323, 0.0086286, 0.00892731, 0.0088344, 0.00830376", \ - "0.00980133, 0.0091887, 0.00907105, 0.00895235, 0.00875805, 0.00890062, 0.00828081", \ - "0.0135339, 0.0113702, 0.0109297, 0.0104624, 0.00997843, 0.00939651, 0.0091324", \ - "0.0222865, 0.0181788, 0.0168299, 0.0154667, 0.0140676, 0.0127124, 0.0117353" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00405086, 0.00429701, 0.0042305, 0.00418547, 0.00408781, 0.0039039, 0.00360981", \ - "0.00354878, 0.00389299, 0.0038922, 0.00392868, 0.00413175, 0.00398393, 0.00355456", \ - "0.00368719, 0.00386086, 0.0039138, 0.00391969, 0.00380857, 0.00406081, 0.00369478", \ - "0.00438235, 0.00400429, 0.00401621, 0.00403005, 0.00396038, 0.00361417, 0.0038256", \ - "0.00613166, 0.00507592, 0.00481005, 0.00455327, 0.00432872, 0.00423128, 0.0037043", \ - "0.0100282, 0.00812562, 0.0073961, 0.00673439, 0.0059584, 0.00542485, 0.00492597", \ - "0.018566, 0.0154415, 0.0141251, 0.0126417, 0.0108872, 0.0090744, 0.00792601" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00430898, 0.00512855, 0.00522908, 0.00522888, 0.00518365, 0.00497678, 0.00464567", \ - "0.00426002, 0.00455187, 0.00466614, 0.00485468, 0.00486554, 0.00477257, 0.00454845", \ - "0.00459153, 0.00448406, 0.0045946, 0.00462429, 0.00486677, 0.00462798, 0.00440539", \ - "0.00546741, 0.00492865, 0.0047972, 0.00469468, 0.00489404, 0.00453977, 0.00430439", \ - "0.00741363, 0.00610942, 0.00578027, 0.00545428, 0.00509553, 0.00507934, 0.00439438", \ - "0.0118542, 0.00931793, 0.00861433, 0.00804302, 0.0072064, 0.00619212, 0.0056693", \ - "0.0212787, 0.0168754, 0.0153531, 0.0139276, 0.0121861, 0.0105159, 0.00883418" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00284959, 0.00386767, 0.00390176, 0.0038439, 0.00381081, 0.0036209, 0.00338987", \ - "0.00251971, 0.00327056, 0.00343112, 0.00356766, 0.00373348, 0.00375882, 0.00342437", \ - "0.0027366, 0.00309015, 0.00333973, 0.00340701, 0.00346541, 0.00373698, 0.00341365", \ - "0.0035301, 0.00319377, 0.00328667, 0.00341225, 0.00353455, 0.00332598, 0.00346217", \ - "0.00550989, 0.00419004, 0.00396832, 0.00386556, 0.00372329, 0.00373745, 0.00322619", \ - "0.00989302, 0.00730746, 0.00655874, 0.00578548, 0.00519146, 0.00484362, 0.00443558", \ - "0.0191389, 0.0148315, 0.013346, 0.0116408, 0.00984154, 0.00820903, 0.0074998" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00580332; - rise_capacitance : 0.0057576; - rise_capacitance_range (0.0052249, 0.00633985); - fall_capacitance : 0.00584904; - fall_capacitance_range (0.00504019, 0.00660367); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00560432; - rise_capacitance : 0.00575112; - rise_capacitance_range (0.00453207, 0.00672898); - fall_capacitance : 0.00545751; - fall_capacitance_range (0.00486475, 0.00606172); - } - } - cell (sg13g2_nor2b_1) { - area : 9.072; - cell_footprint : "nor2b"; - cell_leakage_power : 130.258; - leakage_power () { - value : 106.895; - when : "!A*!B_N"; - } - leakage_power () { - value : 150.184; - when : "!A*B_N"; - } - leakage_power () { - value : 97.2582; - when : "A*!B_N"; - } - leakage_power () { - value : 166.694; - when : "A*B_N"; - } - pin (Y) { - direction : "output"; - function : "!(A+!B_N)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.035322, 0.168088, 0.258256, 0.406608, 0.655046, 1.06863, 1.75833", \ - "0.0582541, 0.20336, 0.293643, 0.442558, 0.691437, 1.1055, 1.79641", \ - "0.0706163, 0.236802, 0.328509, 0.477004, 0.725775, 1.13966, 1.83025", \ - "0.0874777, 0.29499, 0.396034, 0.549591, 0.798989, 1.21307, 1.90281", \ - "0.110197, 0.382883, 0.507566, 0.682776, 0.945476, 1.363, 2.05223", \ - "0.139934, 0.503086, 0.664438, 0.88547, 1.19399, 1.64713, 2.34657", \ - "0.178388, 0.659803, 0.878622, 1.17002, 1.56731, 2.11396, 2.89765" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0276685, 0.207662, 0.333098, 0.540258, 0.887406, 1.46561, 2.42985", \ - "0.04419, 0.209986, 0.333413, 0.540276, 0.887407, 1.46665, 2.43129", \ - "0.0566194, 0.221242, 0.338736, 0.541629, 0.888777, 1.46666, 2.4313", \ - "0.0765428, 0.255463, 0.365911, 0.557099, 0.892834, 1.46667, 2.43131", \ - "0.10845, 0.325414, 0.4364, 0.617942, 0.931406, 1.48258, 2.4342", \ - "0.160344, 0.439339, 0.569846, 0.758456, 1.06333, 1.57461, 2.4755", \ - "0.247132, 0.621869, 0.783568, 1.01102, 1.33749, 1.8509, 2.69664" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218649, 0.0737125, 0.108211, 0.165156, 0.260477, 0.419347, 0.684112", \ - "0.0430792, 0.119788, 0.157283, 0.215415, 0.310776, 0.469645, 0.734273", \ - "0.0544813, 0.15415, 0.198173, 0.261727, 0.359744, 0.518857, 0.783385", \ - "0.0687593, 0.205549, 0.262289, 0.339516, 0.449647, 0.615229, 0.880707", \ - "0.0872191, 0.280762, 0.358065, 0.460062, 0.597672, 0.79008, 1.07372", \ - "0.108967, 0.384378, 0.495463, 0.635317, 0.822715, 1.06855, 1.40809", \ - "0.130693, 0.515384, 0.677396, 0.882971, 1.1426, 1.48354, 1.92662" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0114058, 0.0764556, 0.123136, 0.200285, 0.329641, 0.545565, 0.904337", \ - "0.0265588, 0.0897844, 0.131672, 0.204179, 0.330483, 0.545566, 0.90485", \ - "0.0380518, 0.109515, 0.150575, 0.218676, 0.33843, 0.547449, 0.904851", \ - "0.0570722, 0.145723, 0.190045, 0.25806, 0.370539, 0.566231, 0.910503", \ - "0.0878035, 0.208643, 0.260651, 0.335585, 0.451136, 0.637373, 0.956761", \ - "0.137336, 0.314179, 0.378761, 0.471401, 0.601463, 0.799798, 1.10956", \ - "0.21986, 0.48158, 0.578612, 0.695056, 0.862106, 1.08606, 1.43096" \ - ); - } - } - timing () { - related_pin : "B_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0718906, 0.203199, 0.292994, 0.441362, 0.689935, 1.10338, 1.79305", \ - "0.105429, 0.236985, 0.327056, 0.475574, 0.724119, 1.13847, 1.82787", \ - "0.126989, 0.258726, 0.348764, 0.49739, 0.746092, 1.15988, 1.85035", \ - "0.15766, 0.290193, 0.380441, 0.529099, 0.777586, 1.19165, 1.88131", \ - "0.199678, 0.335331, 0.425212, 0.574097, 0.822785, 1.23694, 1.92687", \ - "0.257633, 0.399417, 0.489182, 0.638048, 0.887326, 1.3009, 1.99071", \ - "0.33249, 0.488753, 0.578974, 0.728364, 0.977157, 1.39116, 2.08124" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0278988, 0.207567, 0.333042, 0.540444, 0.88742, 1.46572, 2.42988", \ - "0.0286991, 0.207588, 0.333043, 0.540523, 0.887744, 1.46709, 2.43125", \ - "0.0298639, 0.207637, 0.333044, 0.540524, 0.887745, 1.4671, 2.43126", \ - "0.0329129, 0.207951, 0.333137, 0.540525, 0.887746, 1.46711, 2.43127", \ - "0.0390886, 0.208306, 0.33332, 0.540526, 0.887747, 1.46712, 2.43526", \ - "0.049559, 0.210735, 0.334082, 0.541074, 0.888055, 1.46713, 2.43527", \ - "0.066126, 0.218453, 0.338108, 0.542904, 0.889283, 1.46714, 2.43528" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0589287, 0.112919, 0.147915, 0.205441, 0.3015, 0.46138, 0.72774", \ - "0.0923238, 0.147495, 0.182569, 0.240117, 0.336242, 0.49602, 0.762228", \ - "0.113054, 0.169206, 0.204346, 0.261917, 0.358008, 0.517771, 0.78403", \ - "0.141796, 0.200574, 0.23575, 0.293502, 0.38953, 0.549345, 0.81555", \ - "0.180153, 0.243676, 0.279303, 0.336598, 0.432651, 0.592597, 0.858562", \ - "0.227179, 0.300972, 0.337455, 0.394904, 0.490573, 0.650177, 0.915576", \ - "0.280666, 0.371576, 0.412031, 0.471462, 0.567971, 0.728887, 0.994759" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179029, 0.083956, 0.130778, 0.208361, 0.338606, 0.555088, 0.916376", \ - "0.0200833, 0.0847198, 0.131066, 0.208476, 0.339662, 0.555097, 0.916377", \ - "0.0227535, 0.0858276, 0.131891, 0.208937, 0.339663, 0.555098, 0.916985", \ - "0.0277742, 0.0880003, 0.133427, 0.209983, 0.339664, 0.555884, 0.916986", \ - "0.0364777, 0.0929057, 0.136523, 0.212033, 0.340996, 0.556731, 0.91733", \ - "0.049916, 0.104203, 0.144467, 0.216698, 0.343137, 0.559151, 0.918701", \ - "0.069916, 0.126259, 0.163162, 0.230406, 0.353001, 0.565074, 0.923275" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00213508, 0.00254532, 0.00254721, 0.00248896, 0.00237787, 0.00227021, 0.00219783", \ - "0.00206137, 0.00228497, 0.00233579, 0.00233993, 0.00227935, 0.00231937, 0.0023134", \ - "0.00220798, 0.00227974, 0.00228869, 0.00227404, 0.00227151, 0.00220549, 0.00215663", \ - "0.00261931, 0.00228621, 0.00229084, 0.00222859, 0.00228903, 0.00219912, 0.00216663", \ - "0.00354475, 0.00275775, 0.00258096, 0.00241301, 0.00232469, 0.00235364, 0.00220255", \ - "0.0057117, 0.00407072, 0.0036836, 0.00337169, 0.00275806, 0.00269349, 0.00236291", \ - "0.0103716, 0.00735602, 0.00656928, 0.00578855, 0.00490123, 0.00390711, 0.00316491" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00186681, 0.00231945, 0.00226516, 0.00221727, 0.00213359, 0.00197306, 0.00164343", \ - "0.00161201, 0.00208049, 0.00214745, 0.0021796, 0.00207645, 0.00196364, 0.00171105", \ - "0.00169083, 0.00202019, 0.00203886, 0.00207764, 0.0022722, 0.0021536, 0.00164307", \ - "0.00205411, 0.00201333, 0.00208957, 0.00207903, 0.00197504, 0.00210366, 0.00197081", \ - "0.0029906, 0.00226043, 0.0022863, 0.00224501, 0.00216929, 0.00185297, 0.00210819", \ - "0.00517592, 0.00346545, 0.00311882, 0.00284301, 0.00270801, 0.00251226, 0.00206525", \ - "0.00970434, 0.00671747, 0.00585517, 0.00502973, 0.00425947, 0.00360182, 0.00311271" \ - ); - } - } - internal_power () { - related_pin : "B_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00436584, 0.0045332, 0.00452125, 0.00445712, 0.00431756, 0.00428526, 0.00419788", \ - "0.00426615, 0.00448037, 0.00457411, 0.00441981, 0.00431527, 0.00434085, 0.00419392", \ - "0.00423278, 0.00442954, 0.00443637, 0.00451055, 0.00433471, 0.00429781, 0.00422291", \ - "0.00418979, 0.00437144, 0.00439731, 0.00455069, 0.00438133, 0.00410338, 0.00423638", \ - "0.0041639, 0.00437188, 0.00439302, 0.00436186, 0.0044774, 0.00403858, 0.00445429", \ - "0.00416544, 0.00433994, 0.00436704, 0.00443044, 0.00441104, 0.00429284, 0.00419094", \ - "0.00422112, 0.00425112, 0.00423562, 0.00431432, 0.00438882, 0.00439432, 0.00397442" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00232802, 0.00243979, 0.00241977, 0.00236424, 0.00228524, 0.00208272, 0.00175542", \ - "0.00218387, 0.00235344, 0.00239132, 0.00230837, 0.00235929, 0.00202218, 0.00173033", \ - "0.00212435, 0.00229973, 0.00223881, 0.0022786, 0.00214781, 0.00191967, 0.00167835", \ - "0.00212139, 0.0023397, 0.00238137, 0.00232664, 0.00216974, 0.00213869, 0.00227488", \ - "0.00217048, 0.0022962, 0.00239287, 0.00242736, 0.00240077, 0.00207466, 0.00232298", \ - "0.00230393, 0.00231224, 0.00239758, 0.00234518, 0.00237004, 0.0023981, 0.00190262", \ - "0.00257715, 0.00224055, 0.00224125, 0.00216745, 0.00218455, 0.00221995, 0.00224205" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00292348; - rise_capacitance : 0.00299738; - rise_capacitance_range (0.00244784, 0.00344727); - fall_capacitance : 0.00284958; - fall_capacitance_range (0.00258332, 0.00312982); - } - pin (B_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00226593; - rise_capacitance : 0.00229613; - rise_capacitance_range (0.00207737, 0.00245487); - fall_capacitance : 0.00223574; - fall_capacitance_range (0.00204518, 0.00241163); - internal_power () { - when : "A"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00416497, 0.00396075, 0.00399581, 0.00424162, 0.00486486, 0.00637916, 0.00981948" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00369559, 0.00356547, 0.00364025, 0.00388667, 0.00449481, 0.00607737, 0.00954575" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00416497, 0.00396075, 0.00399581, 0.00424162, 0.00486486, 0.00637916, 0.00981948" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00369559, 0.00356547, 0.00364025, 0.00388667, 0.00449481, 0.00607737, 0.00954575" \ - ); - } - } - } - } - cell (sg13g2_nor2b_2) { - area : 12.7008; - cell_footprint : "nor2b"; - cell_leakage_power : 219.031; - leakage_power () { - value : 186.692; - when : "!A*!B_N"; - } - leakage_power () { - value : 244.882; - when : "!A*B_N"; - } - leakage_power () { - value : 165.687; - when : "A*!B_N"; - } - leakage_power () { - value : 278.864; - when : "A*B_N"; - } - pin (Y) { - direction : "output"; - function : "!(A+!B_N)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0307219, 0.166918, 0.257092, 0.405377, 0.653767, 1.06762, 1.75655", \ - "0.0513053, 0.202243, 0.292557, 0.441398, 0.690123, 1.10406, 1.79484", \ - "0.0617032, 0.235822, 0.327424, 0.476224, 0.724669, 1.13937, 1.82792", \ - "0.0761514, 0.293664, 0.394833, 0.548381, 0.797729, 1.21153, 1.90119", \ - "0.0947806, 0.380969, 0.505954, 0.681406, 0.944173, 1.36145, 2.05083", \ - "0.118572, 0.500238, 0.662401, 0.883606, 1.19224, 1.64553, 2.34493", \ - "0.148311, 0.654464, 0.874507, 1.16672, 1.56439, 2.11179, 2.89584" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0224731, 0.206631, 0.332121, 0.539317, 0.886564, 1.4653, 2.42919", \ - "0.0384368, 0.208999, 0.332416, 0.539336, 0.886565, 1.46594, 2.43008", \ - "0.0496326, 0.220227, 0.337925, 0.540561, 0.888378, 1.46679, 2.43051", \ - "0.0675542, 0.254203, 0.364914, 0.556228, 0.891871, 1.4668, 2.43052", \ - "0.0970004, 0.324156, 0.435448, 0.617095, 0.930789, 1.48133, 2.43494", \ - "0.144807, 0.438455, 0.568228, 0.757189, 1.06255, 1.57397, 2.47514", \ - "0.226669, 0.62085, 0.783447, 1.00879, 1.33739, 1.85092, 2.69743" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0200522, 0.0762119, 0.112291, 0.171912, 0.271965, 0.438044, 0.715133", \ - "0.0392955, 0.122412, 0.161426, 0.222074, 0.321781, 0.488043, 0.765435", \ - "0.0494213, 0.157155, 0.202748, 0.268606, 0.370846, 0.537196, 0.814311", \ - "0.06187, 0.209249, 0.267419, 0.347226, 0.46118, 0.633665, 0.911071", \ - "0.0779327, 0.285803, 0.365152, 0.469308, 0.611523, 0.81034, 1.10478", \ - "0.0969394, 0.391791, 0.504998, 0.648573, 0.839886, 1.09313, 1.44283", \ - "0.116019, 0.526807, 0.692118, 0.90115, 1.1668, 1.51546, 1.96978" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00984251, 0.0795412, 0.12835, 0.209242, 0.344917, 0.570313, 0.946478", \ - "0.0241331, 0.0924522, 0.13652, 0.212878, 0.345421, 0.570507, 0.946758", \ - "0.0350011, 0.112089, 0.154996, 0.226722, 0.352618, 0.57205, 0.946759", \ - "0.0523407, 0.148626, 0.194793, 0.266199, 0.383896, 0.589357, 0.9521", \ - "0.0806983, 0.212127, 0.265012, 0.343732, 0.463944, 0.659751, 0.995645", \ - "0.127311, 0.318096, 0.38502, 0.480216, 0.615519, 0.820659, 1.1467", \ - "0.205286, 0.487007, 0.585634, 0.705528, 0.878136, 1.11196, 1.4672" \ - ); - } - } - timing () { - related_pin : "B_N"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0785573, 0.213982, 0.30378, 0.452294, 0.700361, 1.11411, 1.80351", \ - "0.116584, 0.252127, 0.34221, 0.490906, 0.739416, 1.15316, 1.84362", \ - "0.14183, 0.278166, 0.368214, 0.51686, 0.765546, 1.17908, 1.86885", \ - "0.178896, 0.316831, 0.406917, 0.555457, 0.803968, 1.21797, 1.90772", \ - "0.230183, 0.372619, 0.462722, 0.611102, 0.859727, 1.27363, 1.96328", \ - "0.299348, 0.451771, 0.541562, 0.690273, 0.938432, 1.35275, 2.04218", \ - "0.39223, 0.563752, 0.653312, 0.801278, 1.05065, 1.46385, 2.15312" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0238283, 0.206671, 0.332043, 0.53931, 0.886366, 1.46489, 2.42919", \ - "0.0250025, 0.206672, 0.332044, 0.53945, 0.88659, 1.46593, 2.43081", \ - "0.0267768, 0.206673, 0.332045, 0.53946, 0.887045, 1.46594, 2.43082", \ - "0.0305311, 0.206881, 0.332178, 0.539461, 0.887046, 1.46595, 2.43083", \ - "0.0385004, 0.207818, 0.332337, 0.539757, 0.887047, 1.46596, 2.43762", \ - "0.051728, 0.21147, 0.333661, 0.540162, 0.887048, 1.46597, 2.43763", \ - "0.071899, 0.223398, 0.339448, 0.54236, 0.888166, 1.46629, 2.43764" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0700496, 0.129777, 0.165906, 0.225027, 0.323606, 0.48757, 0.760409", \ - "0.10684, 0.167617, 0.203814, 0.262942, 0.361491, 0.525297, 0.798196", \ - "0.131482, 0.193655, 0.229943, 0.288948, 0.387458, 0.551188, 0.823979", \ - "0.167015, 0.232196, 0.268586, 0.327501, 0.425947, 0.58955, 0.86224", \ - "0.215332, 0.287361, 0.323522, 0.382323, 0.480558, 0.643812, 0.916196", \ - "0.274089, 0.357559, 0.395418, 0.454866, 0.552959, 0.715062, 0.986886", \ - "0.34411, 0.448151, 0.490401, 0.55192, 0.649445, 0.813403, 1.08365" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.019739, 0.0885404, 0.136048, 0.215486, 0.348843, 0.570637, 0.940779", \ - "0.0217213, 0.0892848, 0.136482, 0.215539, 0.348844, 0.570638, 0.941235", \ - "0.0246964, 0.09055, 0.137365, 0.215969, 0.348986, 0.573048, 0.941236", \ - "0.0307854, 0.0937314, 0.139326, 0.217335, 0.349629, 0.573049, 0.941237", \ - "0.0410035, 0.100904, 0.143798, 0.22015, 0.351237, 0.57305, 0.941677", \ - "0.056602, 0.114285, 0.154316, 0.226775, 0.355028, 0.574555, 0.943442", \ - "0.079437, 0.141915, 0.176947, 0.243409, 0.365801, 0.581531, 0.947492" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00421845, 0.00514578, 0.00515116, 0.00502514, 0.00480407, 0.00470506, 0.0044268", \ - "0.00418074, 0.00464847, 0.00475424, 0.00475143, 0.00461763, 0.00470075, 0.00450488", \ - "0.00451711, 0.00458497, 0.00465331, 0.00460329, 0.00472731, 0.00470694, 0.0044221", \ - "0.00537272, 0.0046432, 0.00465398, 0.00452698, 0.00512414, 0.00445461, 0.00432686", \ - "0.00728432, 0.00554425, 0.00518005, 0.00487154, 0.0049495, 0.00430723, 0.00459098", \ - "0.0116634, 0.00814055, 0.00735892, 0.00672381, 0.00560735, 0.00563956, 0.00479078", \ - "0.0209173, 0.014537, 0.0130365, 0.0114998, 0.00971328, 0.00771369, 0.006471" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00291226, 0.00393318, 0.00390241, 0.00379569, 0.00368742, 0.00327451, 0.00267736", \ - "0.00252747, 0.00353735, 0.00369876, 0.0038026, 0.0036437, 0.00333011, 0.0027288", \ - "0.00277108, 0.00341096, 0.00345455, 0.00355462, 0.00381609, 0.00372196, 0.00269954", \ - "0.00355343, 0.00336983, 0.00349492, 0.00354146, 0.00333763, 0.00388736, 0.00260588", \ - "0.00550582, 0.0038712, 0.00386916, 0.0038208, 0.0036637, 0.0030669, 0.00387822", \ - "0.0098355, 0.00625863, 0.00554515, 0.0050562, 0.00460442, 0.00426907, 0.00302334", \ - "0.0189388, 0.0126343, 0.0109176, 0.00931493, 0.00783749, 0.00661929, 0.00571321" \ - ); - } - } - internal_power () { - related_pin : "B_N"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00842379, 0.00890319, 0.00888409, 0.00874089, 0.00850749, 0.00840309, 0.00813319", \ - "0.00828632, 0.00874822, 0.00875262, 0.00867332, 0.00850472, 0.00850612, 0.00842012", \ - "0.00822679, 0.00869709, 0.00869669, 0.00903169, 0.00849259, 0.00841129, 0.00827169", \ - "0.00820147, 0.00861967, 0.00863467, 0.00877607, 0.00851747, 0.00843627, 0.00828587", \ - "0.00811919, 0.00852609, 0.00863049, 0.00854729, 0.00861299, 0.00790519, 0.00875019", \ - "0.00817914, 0.00845304, 0.00853404, 0.00865464, 0.00839404, 0.00836364, 0.00816384", \ - "0.008677, 0.0085646, 0.0084478, 0.0085233, 0.0087695, 0.0086043, 0.0078802" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00419454, 0.00454414, 0.00449674, 0.00442904, 0.00424124, 0.00390444, 0.00327887", \ - "0.00399027, 0.00440207, 0.00456497, 0.00434517, 0.00415297, 0.00385831, 0.00323932", \ - "0.00398335, 0.00431465, 0.00431985, 0.00440505, 0.00412945, 0.00427315, 0.00310055", \ - "0.00393836, 0.00431856, 0.00435746, 0.00418736, 0.00398446, 0.00399556, 0.00334308", \ - "0.00415778, 0.00438538, 0.00430718, 0.00439458, 0.00422448, 0.00339808, 0.00364208", \ - "0.00466291, 0.00437271, 0.00437211, 0.00441201, 0.00456461, 0.00427671, 0.00311171", \ - "0.0055023, 0.0044972, 0.0043338, 0.0044135, 0.0042245, 0.0045646, 0.0039595" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00567165; - rise_capacitance : 0.00582798; - rise_capacitance_range (0.00462243, 0.00676554); - fall_capacitance : 0.00551533; - fall_capacitance_range (0.00493985, 0.00615362); - } - pin (B_N) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00268047; - rise_capacitance : 0.00272502; - rise_capacitance_range (0.0025098, 0.00289247); - fall_capacitance : 0.00263592; - fall_capacitance_range (0.0024487, 0.00281601); - internal_power () { - when : "A"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00737851, 0.00710828, 0.00710821, 0.00730563, 0.00801061, 0.00976576, 0.0136663" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00628936, 0.00610633, 0.00612035, 0.00641114, 0.00707012, 0.00876899, 0.0127489" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00737851, 0.00710828, 0.00710821, 0.00730563, 0.00801061, 0.00976576, 0.0136663" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00628936, 0.00610633, 0.00612035, 0.00641114, 0.00707012, 0.00876899, 0.0127489" \ - ); - } - } - } - } - cell (sg13g2_nor3_1) { - area : 9.072; - cell_footprint : "nor3"; - cell_leakage_power : 95.0841; - leakage_power () { - value : 77.837; - when : "A&!B&!C"; - } - leakage_power () { - value : 133.665; - when : "!A&!B&!C"; - } - leakage_power () { - value : 97.7442; - when : "!A&B&!C"; - } - leakage_power () { - value : 126.036; - when : "!A&!B&C"; - } - leakage_power () { - value : 69.669; - when : "A&B&!C"; - } - leakage_power () { - value : 87.8155; - when : "B&C"; - } - leakage_power () { - value : 72.8217; - when : "A&!B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0767666, 0.275602, 0.412142, 0.637529, 1.01487, 1.64369, 2.69153", \ - "0.10234, 0.302984, 0.439952, 0.666129, 1.04405, 1.67329, 2.72087", \ - "0.117871, 0.324683, 0.461865, 0.68812, 1.06613, 1.6956, 2.74491", \ - "0.138629, 0.36402, 0.503558, 0.730314, 1.10864, 1.73853, 2.78774", \ - "0.162883, 0.429912, 0.579687, 0.813857, 1.19485, 1.82446, 2.87327", \ - "0.189889, 0.530382, 0.701577, 0.958264, 1.3575, 1.99605, 3.04455", \ - "0.23146, 0.67351, 0.885641, 1.18532, 1.63072, 2.31122, 3.38852" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.053261, 0.323465, 0.511431, 0.822245, 1.34278, 2.21002, 3.6556", \ - "0.0574274, 0.323466, 0.511432, 0.822246, 1.34279, 2.21035, 3.65561", \ - "0.0645076, 0.325696, 0.512104, 0.822247, 1.3428, 2.21036, 3.65562", \ - "0.079549, 0.337831, 0.519114, 0.824669, 1.34346, 2.21037, 3.65563", \ - "0.111769, 0.373747, 0.548917, 0.845004, 1.3525, 2.21838, 3.65564", \ - "0.175272, 0.450479, 0.625016, 0.912602, 1.40257, 2.23611, 3.66144", \ - "0.277365, 0.59465, 0.777578, 1.06628, 1.54678, 2.35479, 3.7319" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0278029, 0.0786997, 0.112268, 0.167292, 0.258999, 0.411497, 0.665395", \ - "0.0590057, 0.125673, 0.161481, 0.217407, 0.309087, 0.461483, 0.715203", \ - "0.0774816, 0.161785, 0.203353, 0.263944, 0.358093, 0.510699, 0.764345", \ - "0.102843, 0.216692, 0.26917, 0.342482, 0.448096, 0.60715, 0.861856", \ - "0.136892, 0.296937, 0.368279, 0.46441, 0.595926, 0.780998, 1.05418", \ - "0.17963, 0.408639, 0.510187, 0.642554, 0.821055, 1.05737, 1.38524", \ - "0.229591, 0.550907, 0.699447, 0.892119, 1.14014, 1.46802, 1.89721" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0190654, 0.0828746, 0.127606, 0.201725, 0.32564, 0.532146, 0.876199", \ - "0.034972, 0.0952142, 0.135835, 0.205494, 0.326508, 0.532147, 0.876757", \ - "0.0486134, 0.114717, 0.154107, 0.219779, 0.334837, 0.534796, 0.876758", \ - "0.0718474, 0.150592, 0.193364, 0.2588, 0.366817, 0.553912, 0.882953", \ - "0.108814, 0.213676, 0.263106, 0.335905, 0.446933, 0.626165, 0.931525", \ - "0.165837, 0.319914, 0.382576, 0.471718, 0.595829, 0.7867, 1.08541", \ - "0.25427, 0.49189, 0.582426, 0.695082, 0.853983, 1.07346, 1.40529" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0713288, 0.270165, 0.406929, 0.632144, 1.00944, 1.63824, 2.68612", \ - "0.0964829, 0.298894, 0.436026, 0.66196, 1.03993, 1.66866, 2.71678", \ - "0.112423, 0.325133, 0.462346, 0.688677, 1.06671, 1.69619, 2.74478", \ - "0.133441, 0.375226, 0.51581, 0.743072, 1.12124, 1.75103, 2.80035", \ - "0.161297, 0.45986, 0.614888, 0.851935, 1.23404, 1.86441, 2.91316", \ - "0.203621, 0.587076, 0.772111, 1.03961, 1.44614, 2.08793, 3.13766", \ - "0.268895, 0.768212, 1.00489, 1.33168, 1.80298, 2.50073, 3.58586" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0532589, 0.323477, 0.511392, 0.822245, 1.34267, 2.21002, 3.6556", \ - "0.0608907, 0.323592, 0.511445, 0.822246, 1.34268, 2.21003, 3.65561", \ - "0.0719253, 0.32718, 0.512464, 0.822247, 1.34284, 2.21004, 3.65562", \ - "0.0932693, 0.344508, 0.522483, 0.826076, 1.34764, 2.21005, 3.65563", \ - "0.132879, 0.392969, 0.563353, 0.852868, 1.35465, 2.22176, 3.65564", \ - "0.194353, 0.489408, 0.661655, 0.942026, 1.41989, 2.24441, 3.66102", \ - "0.289374, 0.6562, 0.846494, 1.13921, 1.60631, 2.39749, 3.7511" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0273602, 0.0768107, 0.110157, 0.165141, 0.257053, 0.410222, 0.665257", \ - "0.0555303, 0.123415, 0.159222, 0.215354, 0.307246, 0.460181, 0.715334", \ - "0.071386, 0.158705, 0.200644, 0.26168, 0.356224, 0.509528, 0.764505", \ - "0.0924749, 0.211859, 0.265388, 0.339547, 0.445844, 0.605727, 0.861685", \ - "0.12004, 0.28928, 0.362413, 0.460102, 0.592818, 0.779161, 1.054", \ - "0.152371, 0.3957, 0.500718, 0.635132, 0.816247, 1.05449, 1.38434", \ - "0.185397, 0.52852, 0.68235, 0.879703, 1.13179, 1.46298, 1.8961" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0163763, 0.0797983, 0.124685, 0.199125, 0.323771, 0.531361, 0.878179", \ - "0.0318092, 0.0924811, 0.133212, 0.20322, 0.324685, 0.531362, 0.87818", \ - "0.0449833, 0.11187, 0.15178, 0.217539, 0.33275, 0.533835, 0.878181", \ - "0.0672832, 0.147715, 0.190776, 0.256744, 0.36529, 0.553177, 0.88418", \ - "0.102612, 0.211035, 0.260503, 0.333694, 0.445487, 0.625578, 0.932328", \ - "0.157743, 0.317508, 0.380045, 0.468393, 0.594533, 0.786207, 1.0863", \ - "0.245262, 0.488348, 0.580829, 0.693999, 0.852771, 1.07278, 1.40691" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.05497, 0.255903, 0.392517, 0.618077, 0.995398, 1.62475, 2.67217", \ - "0.079928, 0.28532, 0.42247, 0.648649, 1.02742, 1.6559, 2.70405", \ - "0.0963977, 0.315647, 0.452484, 0.678887, 1.0568, 1.68655, 2.73439", \ - "0.11943, 0.375461, 0.516709, 0.74326, 1.12112, 1.75048, 2.79877", \ - "0.152682, 0.473243, 0.633798, 0.873176, 1.25466, 1.88333, 2.93113", \ - "0.200094, 0.611651, 0.809913, 1.09075, 1.50509, 2.14683, 3.19143", \ - "0.268871, 0.802406, 1.05985, 1.41127, 1.91209, 2.6306, 3.7215" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0531283, 0.32357, 0.511454, 0.822241, 1.34266, 2.20974, 3.6556", \ - "0.0659404, 0.323849, 0.511455, 0.822242, 1.343, 2.21007, 3.65561", \ - "0.0793392, 0.329416, 0.512435, 0.822243, 1.34301, 2.21061, 3.65562", \ - "0.101468, 0.355386, 0.528572, 0.828066, 1.34621, 2.21062, 3.65563", \ - "0.137652, 0.420241, 0.587188, 0.868318, 1.36158, 2.21269, 3.65564", \ - "0.195543, 0.537113, 0.71496, 0.992532, 1.45755, 2.2617, 3.6665", \ - "0.292, 0.725384, 0.932193, 1.24064, 1.71203, 2.48763, 3.80099" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0238641, 0.073307, 0.106512, 0.161756, 0.253213, 0.406276, 0.661392", \ - "0.0474234, 0.119443, 0.155677, 0.211543, 0.303687, 0.456569, 0.71159", \ - "0.0598103, 0.153787, 0.196343, 0.257812, 0.352501, 0.50582, 0.760773", \ - "0.0751983, 0.2049, 0.259877, 0.334762, 0.441658, 0.601925, 0.857949", \ - "0.0941247, 0.279164, 0.354322, 0.453758, 0.587643, 0.774778, 1.05012", \ - "0.113784, 0.379457, 0.488376, 0.625412, 0.808695, 1.04882, 1.38001", \ - "0.127289, 0.50184, 0.662337, 0.86494, 1.12072, 1.45502, 1.88945" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0131719, 0.075992, 0.120945, 0.195651, 0.319807, 0.5274, 0.873338", \ - "0.0286665, 0.0892725, 0.129517, 0.199443, 0.320964, 0.527483, 0.873339", \ - "0.0410728, 0.108777, 0.148542, 0.213961, 0.329041, 0.529984, 0.874186", \ - "0.0621328, 0.144532, 0.187334, 0.25341, 0.361716, 0.549339, 0.880076", \ - "0.0962278, 0.207823, 0.258032, 0.330407, 0.442028, 0.621848, 0.928627", \ - "0.151015, 0.315135, 0.376562, 0.467024, 0.591373, 0.782499, 1.08273", \ - "0.240778, 0.486001, 0.579137, 0.691252, 0.849664, 1.0709, 1.40321" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00737642, 0.00754727, 0.00754136, 0.0074868, 0.00736924, 0.00735445, 0.0072847", \ - "0.00717125, 0.00736538, 0.00739036, 0.00738558, 0.00730207, 0.00731603, 0.00727128", \ - "0.00713682, 0.00730705, 0.00734255, 0.0073144, 0.00725791, 0.00724681, 0.00723667", \ - "0.00713631, 0.00722609, 0.00724376, 0.00722929, 0.00719642, 0.00721952, 0.00720086", \ - "0.00736885, 0.00729794, 0.00724287, 0.00734767, 0.00715553, 0.00731854, 0.00710233", \ - "0.00864909, 0.00790111, 0.00775861, 0.00755299, 0.00751775, 0.00732882, 0.00720937", \ - "0.0125969, 0.0102314, 0.00971437, 0.00910676, 0.00866501, 0.0080232, 0.00839682" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00273821, 0.00271643, 0.00267086, 0.00260885, 0.0025099, 0.00233106, 0.00199774", \ - "0.00248558, 0.00255403, 0.00256718, 0.00253171, 0.0025122, 0.00222344, 0.00199163", \ - "0.00247934, 0.00257486, 0.00252578, 0.00248839, 0.00260257, 0.00232677, 0.00194691", \ - "0.00269373, 0.00262798, 0.00261679, 0.00250516, 0.00237798, 0.00253745, 0.00194229", \ - "0.00339599, 0.00289087, 0.0028577, 0.00276008, 0.0026622, 0.0022644, 0.00244862", \ - "0.00519815, 0.00401964, 0.00371163, 0.00349429, 0.00316824, 0.00291047, 0.00224372", \ - "0.00927131, 0.00712185, 0.00632589, 0.0056037, 0.00475068, 0.00416625, 0.00353191" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00546676, 0.00565733, 0.00564225, 0.00559148, 0.00547613, 0.00545918, 0.00538733", \ - "0.00527122, 0.00546889, 0.0055069, 0.00549155, 0.00541403, 0.0054215, 0.00536769", \ - "0.00524532, 0.00541777, 0.00544825, 0.00542237, 0.00537902, 0.00539809, 0.00531641", \ - "0.0052927, 0.00534797, 0.00540497, 0.00535274, 0.00543846, 0.00532148, 0.00528496", \ - "0.00572447, 0.00547385, 0.00540167, 0.00548913, 0.00528036, 0.00547855, 0.00526738", \ - "0.0073, 0.00624548, 0.0060599, 0.00578675, 0.00565248, 0.00555707, 0.00528566", \ - "0.0112041, 0.00877304, 0.00814817, 0.00758171, 0.00688644, 0.0062469, 0.00605945" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00246098, 0.00260789, 0.00247378, 0.00242325, 0.0023188, 0.00213632, 0.00189437", \ - "0.00214988, 0.00239485, 0.00241462, 0.00244447, 0.00227007, 0.00213065, 0.00188164", \ - "0.00213247, 0.00236862, 0.00234275, 0.00235503, 0.00240007, 0.00222108, 0.00187634", \ - "0.00237696, 0.00237652, 0.00241786, 0.00233065, 0.00226533, 0.00227477, 0.00210043", \ - "0.00308648, 0.00260842, 0.00258796, 0.00259102, 0.00246623, 0.00215039, 0.00228241", \ - "0.00488544, 0.00368206, 0.00342796, 0.00315314, 0.0029663, 0.00275662, 0.00218406", \ - "0.00877957, 0.00666271, 0.00587597, 0.00517258, 0.0044052, 0.00395817, 0.00342259" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00333837, 0.00370559, 0.00369836, 0.00365639, 0.00354871, 0.00353771, 0.00346022", \ - "0.00318666, 0.00346449, 0.00348144, 0.00349286, 0.00347434, 0.00347157, 0.00342321", \ - "0.00331901, 0.00340182, 0.00341942, 0.0034201, 0.0033778, 0.00342669, 0.0034197", \ - "0.00365704, 0.00342071, 0.00339046, 0.00336996, 0.00341086, 0.00335582, 0.00339027", \ - "0.00447118, 0.00381265, 0.00361983, 0.00365393, 0.00343234, 0.00334577, 0.00333797", \ - "0.00639768, 0.00504028, 0.00470741, 0.00426043, 0.00403106, 0.00362086, 0.00351908", \ - "0.0106474, 0.00806433, 0.00733642, 0.0065938, 0.005711, 0.00492638, 0.00441421" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00201646, 0.00237583, 0.0023242, 0.00232899, 0.00218901, 0.00201332, 0.00169632", \ - "0.00176958, 0.00222981, 0.00228463, 0.00230566, 0.00239393, 0.00205401, 0.00174157", \ - "0.00177687, 0.0021813, 0.00220231, 0.00221382, 0.0022714, 0.00210995, 0.00185323", \ - "0.00205966, 0.00214852, 0.00222271, 0.00215835, 0.00213346, 0.00222375, 0.00227292", \ - "0.00285942, 0.00234818, 0.00240191, 0.00236797, 0.00232189, 0.00200692, 0.00211178", \ - "0.00480148, 0.00339794, 0.00314333, 0.00295413, 0.00273036, 0.00256366, 0.00207217", \ - "0.00905487, 0.00638575, 0.00559709, 0.00485313, 0.00408809, 0.0038574, 0.00315143" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00301098; - rise_capacitance : 0.00297013; - rise_capacitance_range (0.00278711, 0.00324259); - fall_capacitance : 0.00305182; - fall_capacitance_range (0.00264993, 0.0034288); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00302226; - rise_capacitance : 0.00301265; - rise_capacitance_range (0.00264213, 0.00340149); - fall_capacitance : 0.00303188; - fall_capacitance_range (0.00260651, 0.00337789); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00289876; - rise_capacitance : 0.00297618; - rise_capacitance_range (0.00241437, 0.00351166); - fall_capacitance : 0.00282134; - fall_capacitance_range (0.00256613, 0.00301768); - } - } - cell (sg13g2_nor3_2) { - area : 16.3296; - cell_footprint : "nor3"; - cell_leakage_power : 185.71; - leakage_power () { - value : 153.178; - when : "A&!B&!C"; - } - leakage_power () { - value : 261.222; - when : "!A&!B&!C"; - } - leakage_power () { - value : 192.983; - when : "!A&B&!C"; - } - leakage_power () { - value : 249.542; - when : "!A&!B&C"; - } - leakage_power () { - value : 134.336; - when : "A&B&!C"; - } - leakage_power () { - value : 168.097; - when : "B&C"; - } - leakage_power () { - value : 140.615; - when : "A&!B&C"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0698204, 0.274513, 0.411829, 0.638429, 1.01783, 1.65016, 2.70379", \ - "0.0948904, 0.301871, 0.439684, 0.66699, 1.04692, 1.67923, 2.73304", \ - "0.109775, 0.323608, 0.461461, 0.688967, 1.06903, 1.70201, 2.75691", \ - "0.128533, 0.362803, 0.502901, 0.731004, 1.11134, 1.74478, 2.79978", \ - "0.149125, 0.428172, 0.57874, 0.814054, 1.19694, 1.83053, 2.88534", \ - "0.168562, 0.527175, 0.698296, 0.957682, 1.35908, 2.00138, 3.05584", \ - "0.199321, 0.666973, 0.881741, 1.18385, 1.63132, 2.31513, 3.39595" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0435082, 0.321505, 0.510644, 0.82332, 1.3469, 2.21952, 3.67393", \ - "0.0479816, 0.321518, 0.510839, 0.823321, 1.34691, 2.21953, 3.67394", \ - "0.054747, 0.32377, 0.511159, 0.823343, 1.34692, 2.21954, 3.67414", \ - "0.0690187, 0.335794, 0.51827, 0.825691, 1.34848, 2.21955, 3.67415", \ - "0.100446, 0.37144, 0.547923, 0.845982, 1.35645, 2.22968, 3.67416", \ - "0.162776, 0.448063, 0.622416, 0.913128, 1.406, 2.24566, 3.6792", \ - "0.263319, 0.592765, 0.777109, 1.06767, 1.55042, 2.36323, 3.74902" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0262725, 0.0810748, 0.116136, 0.173623, 0.269644, 0.42869, 0.693746", \ - "0.0566135, 0.128272, 0.165481, 0.22373, 0.319471, 0.478643, 0.74375", \ - "0.0743555, 0.164919, 0.207855, 0.270521, 0.368586, 0.527861, 0.792652", \ - "0.0987933, 0.220839, 0.274707, 0.350323, 0.459083, 0.62431, 0.890151", \ - "0.131998, 0.302776, 0.376038, 0.474456, 0.609862, 0.800712, 1.08347", \ - "0.173993, 0.417637, 0.521407, 0.656807, 0.839378, 1.0822, 1.41932", \ - "0.224347, 0.56549, 0.717142, 0.913593, 1.16654, 1.502, 1.94158" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0174865, 0.0858091, 0.132701, 0.21017, 0.340126, 0.555618, 0.915446", \ - "0.0328009, 0.0977615, 0.140317, 0.213678, 0.340506, 0.555896, 0.915447", \ - "0.0459958, 0.117002, 0.158453, 0.227379, 0.347905, 0.557594, 0.915448", \ - "0.0679597, 0.153109, 0.197839, 0.266013, 0.379446, 0.576075, 0.920809", \ - "0.102868, 0.217355, 0.267687, 0.343543, 0.459367, 0.646353, 0.967111", \ - "0.156987, 0.32478, 0.388643, 0.479598, 0.609446, 0.808385, 1.11886", \ - "0.241216, 0.497064, 0.589736, 0.705814, 0.869286, 1.09616, 1.44045" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0646975, 0.269395, 0.406645, 0.633352, 1.01275, 1.64505, 2.69874", \ - "0.0892436, 0.298488, 0.43628, 0.663492, 1.04352, 1.67575, 2.72967", \ - "0.103805, 0.324675, 0.46273, 0.689967, 1.07028, 1.70316, 2.75697", \ - "0.121817, 0.374676, 0.516109, 0.744561, 1.12484, 1.75806, 2.81241", \ - "0.144463, 0.459076, 0.61494, 0.853322, 1.23753, 1.87139, 2.92623", \ - "0.178861, 0.584793, 0.771326, 1.04058, 1.44919, 2.09473, 3.1501", \ - "0.233236, 0.762208, 1.00207, 1.33103, 1.8054, 2.50736, 3.5984" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0435112, 0.321539, 0.510612, 0.823315, 1.3469, 2.21952, 3.67387", \ - "0.0515324, 0.32179, 0.510622, 0.823316, 1.34691, 2.21953, 3.67388", \ - "0.0619732, 0.325147, 0.511647, 0.823317, 1.34692, 2.21954, 3.67389", \ - "0.0824108, 0.342483, 0.521716, 0.826671, 1.34803, 2.21955, 3.6739", \ - "0.12033, 0.390726, 0.562234, 0.853905, 1.35904, 2.22626, 3.67391", \ - "0.181056, 0.487661, 0.660871, 0.94294, 1.42351, 2.25353, 3.6822", \ - "0.272964, 0.655707, 0.847046, 1.14071, 1.61034, 2.40587, 3.76844" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0259962, 0.0790378, 0.113762, 0.17102, 0.266748, 0.426286, 0.691721", \ - "0.0530125, 0.125909, 0.163097, 0.221231, 0.31699, 0.476251, 0.741871", \ - "0.0680966, 0.161696, 0.204908, 0.267986, 0.366034, 0.525532, 0.790942", \ - "0.0881933, 0.215769, 0.270692, 0.346734, 0.456017, 0.622074, 0.888127", \ - "0.114491, 0.29494, 0.369911, 0.469664, 0.605966, 0.797728, 1.08146", \ - "0.145572, 0.404709, 0.511301, 0.648765, 0.833928, 1.07817, 1.41653", \ - "0.178473, 0.542892, 0.699736, 0.90064, 1.15677, 1.49532, 1.93762" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148009, 0.0823872, 0.129229, 0.206845, 0.336697, 0.553147, 0.913699", \ - "0.0296146, 0.0948003, 0.137346, 0.210335, 0.337587, 0.55325, 0.9137", \ - "0.0421324, 0.114273, 0.15548, 0.224448, 0.345073, 0.555485, 0.913701", \ - "0.0629925, 0.150398, 0.194854, 0.263549, 0.376847, 0.573808, 0.919306", \ - "0.0959247, 0.213633, 0.264484, 0.340752, 0.456755, 0.644163, 0.96579", \ - "0.147949, 0.32081, 0.385666, 0.476939, 0.606849, 0.805252, 1.11815", \ - "0.230231, 0.492977, 0.586872, 0.703366, 0.867701, 1.09432, 1.43898" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0462979, 0.253526, 0.390759, 0.617562, 0.997037, 1.62928, 2.68308", \ - "0.0695274, 0.282839, 0.420789, 0.648393, 1.02916, 1.66096, 2.71514", \ - "0.0837911, 0.313448, 0.451341, 0.678827, 1.05892, 1.69223, 2.74592", \ - "0.103388, 0.372808, 0.514885, 0.74282, 1.1224, 1.75539, 2.80949", \ - "0.131708, 0.469908, 0.631673, 0.872589, 1.25616, 1.88833, 2.94145", \ - "0.171893, 0.606864, 0.806901, 1.08925, 1.50625, 2.1514, 3.20189", \ - "0.229713, 0.794729, 1.05377, 1.40776, 1.91268, 2.63493, 3.73142" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0431968, 0.321585, 0.510611, 0.823099, 1.3469, 2.21952, 3.67387", \ - "0.0566059, 0.321926, 0.510612, 0.823382, 1.34722, 2.21953, 3.67388", \ - "0.0688033, 0.327383, 0.512076, 0.823383, 1.34723, 2.21954, 3.67389", \ - "0.0888209, 0.353472, 0.527954, 0.82887, 1.35064, 2.21955, 3.6739", \ - "0.121454, 0.418403, 0.586638, 0.869476, 1.36565, 2.23247, 3.67391", \ - "0.175045, 0.5349, 0.714258, 0.993817, 1.46095, 2.27082, 3.68449", \ - "0.265446, 0.724323, 0.932799, 1.24251, 1.71559, 2.49247, 3.81792" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0219158, 0.0750388, 0.109612, 0.166759, 0.262387, 0.421814, 0.687382", \ - "0.0433905, 0.121461, 0.158881, 0.217158, 0.312757, 0.472176, 0.737876", \ - "0.0543906, 0.156197, 0.200116, 0.263631, 0.361862, 0.52141, 0.786924", \ - "0.0677191, 0.208145, 0.264289, 0.341338, 0.451942, 0.617763, 0.884254", \ - "0.0840272, 0.283749, 0.360884, 0.462441, 0.600295, 0.792951, 1.07718", \ - "0.100625, 0.386853, 0.497984, 0.638178, 0.825801, 1.07197, 1.41163", \ - "0.110892, 0.514108, 0.677646, 0.884244, 1.14497, 1.48558, 1.93061" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0112843, 0.078144, 0.12499, 0.202512, 0.332549, 0.548571, 0.909426", \ - "0.0258723, 0.091071, 0.133299, 0.206233, 0.333164, 0.548635, 0.909427", \ - "0.0375265, 0.110527, 0.151934, 0.220494, 0.340752, 0.550903, 0.909428", \ - "0.0568565, 0.146848, 0.191382, 0.259964, 0.372888, 0.569672, 0.914926", \ - "0.0884274, 0.210279, 0.261832, 0.337201, 0.452862, 0.640417, 0.961666", \ - "0.139544, 0.317992, 0.381673, 0.473704, 0.60295, 0.802714, 1.11399", \ - "0.225079, 0.490174, 0.585468, 0.700247, 0.86614, 1.09122, 1.43554" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0143076, 0.0147089, 0.0146742, 0.0145677, 0.0143363, 0.0143013, 0.0142145", \ - "0.0139442, 0.0143545, 0.0144243, 0.0143675, 0.0142439, 0.0142451, 0.0141423", \ - "0.0138878, 0.0142001, 0.0142729, 0.0142502, 0.0141141, 0.0141604, 0.0140539", \ - "0.0138945, 0.0141059, 0.0141709, 0.014062, 0.0140337, 0.0139366, 0.0141332", \ - "0.014397, 0.0142156, 0.0141163, 0.0141639, 0.0139391, 0.0144496, 0.0137943", \ - "0.0169492, 0.0153452, 0.0150149, 0.0146864, 0.0145612, 0.014295, 0.0141838", \ - "0.0247837, 0.0197783, 0.018843, 0.0177346, 0.0168041, 0.0155879, 0.015645" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00501245, 0.0049714, 0.00489513, 0.00477332, 0.00465966, 0.00420581, 0.00354764", \ - "0.00449483, 0.00465526, 0.00467085, 0.00464268, 0.00475859, 0.00403424, 0.00326801", \ - "0.0044996, 0.00467192, 0.00459589, 0.00448857, 0.00491775, 0.00473358, 0.00334804", \ - "0.00493986, 0.0047543, 0.0047506, 0.00461492, 0.00426629, 0.00439801, 0.00356972", \ - "0.00644294, 0.00536023, 0.00521776, 0.00508453, 0.00485516, 0.00393409, 0.00439047", \ - "0.00996538, 0.00758263, 0.006924, 0.00638255, 0.00586502, 0.00540768, 0.00394264", \ - "0.0179908, 0.0136005, 0.0119309, 0.01055, 0.00889562, 0.00768605, 0.00670337" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0105026, 0.0109264, 0.0108731, 0.0107808, 0.0105557, 0.0105219, 0.0103828", \ - "0.0101465, 0.0105808, 0.0106152, 0.0105716, 0.0104393, 0.0104541, 0.0103513", \ - "0.010097, 0.0104108, 0.0105301, 0.0104489, 0.0103356, 0.0102974, 0.0101794", \ - "0.0102059, 0.0103124, 0.0103433, 0.0103098, 0.010267, 0.0103084, 0.010155", \ - "0.0110732, 0.0105579, 0.0104025, 0.0106305, 0.0102008, 0.0104309, 0.0101375", \ - "0.0142272, 0.0119885, 0.0116485, 0.0111114, 0.0109181, 0.0108747, 0.0104575", \ - "0.0220067, 0.0168342, 0.0156425, 0.0145593, 0.0131947, 0.012001, 0.0116201" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00454748, 0.00479281, 0.00463111, 0.00451058, 0.00429509, 0.00397703, 0.00330549", \ - "0.00389987, 0.0044231, 0.00452398, 0.00442393, 0.00465882, 0.00396086, 0.00322643", \ - "0.00389328, 0.00440428, 0.00431638, 0.00437621, 0.00470109, 0.00463552, 0.00329294", \ - "0.00439364, 0.00439139, 0.00444402, 0.00438254, 0.00405983, 0.00447427, 0.00353597", \ - "0.00582575, 0.00481826, 0.00478841, 0.00480255, 0.00455483, 0.00381484, 0.00436704", \ - "0.0094085, 0.00692025, 0.00641307, 0.00590876, 0.00550651, 0.00509742, 0.00382526", \ - "0.0171264, 0.0127233, 0.0112133, 0.00979397, 0.00836057, 0.00723591, 0.00635744" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00614623, 0.00696937, 0.00694543, 0.00685985, 0.00665539, 0.00661041, 0.00648318", \ - "0.00595836, 0.0064926, 0.00653932, 0.00660126, 0.00649932, 0.00636435, 0.00653103", \ - "0.00624392, 0.00629698, 0.00667679, 0.00641329, 0.00634886, 0.00639565, 0.0061423", \ - "0.00696736, 0.00641403, 0.00639729, 0.00628762, 0.00640819, 0.00631776, 0.00613819", \ - "0.00864533, 0.00715713, 0.006832, 0.0067006, 0.00646089, 0.00683857, 0.00603647", \ - "0.0125413, 0.00956811, 0.00890946, 0.0080008, 0.00755482, 0.00724326, 0.0065522", \ - "0.0210166, 0.0155072, 0.0140525, 0.012562, 0.0107944, 0.00905046, 0.00833998" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00318436, 0.00400585, 0.00395516, 0.00385506, 0.00372163, 0.00331656, 0.00278651", \ - "0.00274435, 0.00377719, 0.00391186, 0.00402269, 0.00427482, 0.0034217, 0.00280865", \ - "0.00286247, 0.00368399, 0.00371981, 0.00382584, 0.0039918, 0.00404495, 0.00279696", \ - "0.00346739, 0.00366065, 0.0037612, 0.00367883, 0.0036172, 0.00423506, 0.0031891", \ - "0.00516049, 0.00399007, 0.00409241, 0.00405803, 0.00400364, 0.00339234, 0.00393285", \ - "0.00906181, 0.0060523, 0.00553963, 0.00511419, 0.00478764, 0.00463996, 0.00333227", \ - "0.0175681, 0.0118769, 0.0103196, 0.00889785, 0.00762952, 0.00656049, 0.00569414" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00575969; - rise_capacitance : 0.00569391; - rise_capacitance_range (0.00530552, 0.00622769); - fall_capacitance : 0.00582547; - fall_capacitance_range (0.00498872, 0.00659777); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0057518; - rise_capacitance : 0.00575015; - rise_capacitance_range (0.00495751, 0.00652204); - fall_capacitance : 0.00575344; - fall_capacitance_range (0.00491943, 0.00647161); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00557185; - rise_capacitance : 0.00574315; - rise_capacitance_range (0.00449806, 0.00685361); - fall_capacitance : 0.00540054; - fall_capacitance_range (0.00485698, 0.00583383); - } - } - cell (sg13g2_nor4_1) { - area : 10.8864; - cell_footprint : "nor4"; - cell_leakage_power : 99.7618; - leakage_power () { - value : 174.149; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 145.957; - when : "!A&!B&!C&D&!Y"; - } - leakage_power () { - value : 117.675; - when : "!A&!B&C&!D&!Y"; - } - leakage_power () { - value : 108.044; - when : "!A&!B&C&D&!Y"; - } - leakage_power () { - value : 97.7726; - when : "!A&B&!C&!D&!Y"; - } - leakage_power () { - value : 91.4941; - when : "!A&B&!C&D&!Y"; - } - leakage_power () { - value : 88.3517; - when : "!A&B&C&!D&!Y"; - } - leakage_power () { - value : 105.235; - when : "!A&B&C&D&!Y"; - } - leakage_power () { - value : 78.3329; - when : "A&!B&!C&!D&!Y"; - } - leakage_power () { - value : 74.3177; - when : "A&!B&!C&D&!Y"; - } - leakage_power () { - value : 72.3942; - when : "A&!B&C&!D&!Y"; - } - leakage_power () { - value : 93.993; - when : "A&!B&C&D&!Y"; - } - leakage_power () { - value : 69.4925; - when : "A&B&!C&!D&!Y"; - } - leakage_power () { - value : 87.0032; - when : "A&B&!C&D&!Y"; - } - leakage_power () { - value : 85.9797; - when : "A&B&C&!D&!Y"; - } - leakage_power () { - value : 105.998; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.11587, 0.382602, 0.56597, 0.868755, 1.37557, 2.22015, 3.62772", \ - "0.141161, 0.408673, 0.592505, 0.895954, 1.40331, 2.24826, 3.6561", \ - "0.158012, 0.427982, 0.612178, 0.915749, 1.42368, 2.26837, 3.67606", \ - "0.18102, 0.462158, 0.646941, 0.950795, 1.46273, 2.30383, 3.71338", \ - "0.208862, 0.519243, 0.710474, 1.01744, 1.52613, 2.37165, 3.78028", \ - "0.236476, 0.607658, 0.814623, 1.13724, 1.65633, 2.50466, 3.91235", \ - "0.267911, 0.735866, 0.97832, 1.33281, 1.88841, 2.76148, 4.1777" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0811237, 0.441387, 0.691981, 1.10624, 1.79974, 2.95558, 4.88201", \ - "0.0830242, 0.441921, 0.692258, 1.10625, 1.79975, 2.95567, 4.88211", \ - "0.0880902, 0.442452, 0.695402, 1.10626, 1.80062, 2.95568, 4.883", \ - "0.099234, 0.448796, 0.695403, 1.11156, 1.80433, 2.9569, 4.88437", \ - "0.125008, 0.473685, 0.714216, 1.11763, 1.80458, 2.95784, 4.88461", \ - "0.183103, 0.535205, 0.772115, 1.16403, 1.83231, 2.96762, 4.88516", \ - "0.299455, 0.663825, 0.900873, 1.28741, 1.94064, 3.04318, 4.91851" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0294734, 0.0841917, 0.119816, 0.177803, 0.274208, 0.433464, 0.698707", \ - "0.0639679, 0.132061, 0.169319, 0.227839, 0.323972, 0.483365, 0.748641", \ - "0.0853392, 0.169681, 0.212343, 0.274989, 0.373014, 0.532601, 0.797601", \ - "0.115183, 0.227509, 0.280533, 0.355679, 0.464261, 0.629358, 0.894887", \ - "0.155886, 0.312346, 0.384369, 0.481438, 0.615874, 0.806098, 1.08838", \ - "0.207717, 0.431907, 0.533237, 0.666376, 0.84762, 1.08909, 1.42532", \ - "0.26851, 0.585611, 0.733777, 0.926974, 1.1774, 1.51108, 1.94764" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0224693, 0.0910248, 0.137984, 0.215413, 0.345175, 0.560442, 0.919807", \ - "0.0392277, 0.102076, 0.14489, 0.218396, 0.345352, 0.560515, 0.919808", \ - "0.0537017, 0.121185, 0.162696, 0.231892, 0.352773, 0.562712, 0.919809", \ - "0.0789716, 0.157473, 0.202009, 0.270262, 0.383464, 0.580262, 0.925028", \ - "0.119698, 0.22183, 0.271856, 0.347463, 0.463093, 0.650302, 0.971403", \ - "0.183077, 0.330861, 0.39442, 0.483677, 0.613619, 0.811157, 1.12277", \ - "0.282784, 0.509805, 0.598729, 0.712825, 0.877643, 1.10119, 1.44491" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.110973, 0.377816, 0.561058, 0.863887, 1.37066, 2.21586, 3.62286", \ - "0.136035, 0.404107, 0.587948, 0.891238, 1.39861, 2.24406, 3.65119", \ - "0.152795, 0.425111, 0.609337, 0.912966, 1.42021, 2.26533, 3.6744", \ - "0.176436, 0.465207, 0.650311, 0.954239, 1.46609, 2.30749, 3.71512", \ - "0.20601, 0.536736, 0.730395, 1.03846, 1.54689, 2.39279, 3.80151", \ - "0.242056, 0.649116, 0.865109, 1.19216, 1.71385, 2.56176, 3.97013", \ - "0.303205, 0.820733, 1.07775, 1.44935, 2.01475, 2.89457, 4.31428" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0811012, 0.441641, 0.692164, 1.1062, 1.79979, 2.95707, 4.88201", \ - "0.0844952, 0.442092, 0.692165, 1.10635, 1.80067, 2.95708, 4.88483", \ - "0.0919182, 0.442893, 0.695229, 1.10636, 1.80068, 2.95718, 4.88484", \ - "0.108304, 0.45177, 0.696713, 1.11063, 1.80348, 2.95725, 4.88485", \ - "0.144229, 0.484348, 0.721061, 1.12084, 1.80377, 2.95726, 4.88486", \ - "0.213669, 0.561825, 0.792696, 1.17862, 1.83959, 2.97079, 4.88969", \ - "0.327054, 0.717428, 0.949462, 1.33131, 1.97046, 3.06035, 4.92459" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0302122, 0.0833234, 0.118514, 0.176243, 0.272725, 0.432548, 0.698879", \ - "0.0628627, 0.130771, 0.167919, 0.226354, 0.322585, 0.482513, 0.748978", \ - "0.0823981, 0.167724, 0.210465, 0.273354, 0.371582, 0.531697, 0.7979", \ - "0.109183, 0.224214, 0.277916, 0.353331, 0.462399, 0.628216, 0.895255", \ - "0.144827, 0.306696, 0.37989, 0.47775, 0.613433, 0.804694, 1.08854", \ - "0.188167, 0.421961, 0.525226, 0.660719, 0.843342, 1.08657, 1.42466", \ - "0.234983, 0.566922, 0.719439, 0.916814, 1.1703, 1.50681, 1.94678" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0208968, 0.0880133, 0.135115, 0.212713, 0.343128, 0.559742, 0.921092", \ - "0.0366567, 0.0995501, 0.142397, 0.216032, 0.343678, 0.559873, 0.921093", \ - "0.0507216, 0.118679, 0.160251, 0.229742, 0.350854, 0.561677, 0.921094", \ - "0.0749108, 0.154832, 0.19961, 0.268106, 0.381999, 0.579564, 0.92717", \ - "0.114077, 0.21906, 0.269529, 0.345628, 0.46151, 0.64967, 0.972646", \ - "0.175268, 0.327452, 0.391621, 0.483693, 0.612342, 0.811077, 1.12369", \ - "0.270322, 0.506556, 0.59667, 0.711471, 0.87387, 1.10162, 1.446" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0976314, 0.364548, 0.54786, 0.850522, 1.35733, 2.20188, 3.60953", \ - "0.121566, 0.390387, 0.574334, 0.877756, 1.38513, 2.22972, 3.63807", \ - "0.138547, 0.414868, 0.598958, 0.902999, 1.41077, 2.25563, 3.66303", \ - "0.163263, 0.464243, 0.65016, 0.954189, 1.46602, 2.3075, 3.71508", \ - "0.196513, 0.553397, 0.750414, 1.06015, 1.56927, 2.41505, 3.82401", \ - "0.248166, 0.692321, 0.918785, 1.25439, 1.78005, 2.62844, 4.03674", \ - "0.331906, 0.897811, 1.17703, 1.5711, 2.1554, 3.04668, 4.46944" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0811232, 0.441657, 0.692248, 1.10622, 1.80094, 2.95567, 4.88201", \ - "0.086979, 0.442552, 0.692249, 1.10688, 1.80095, 2.95711, 4.88202", \ - "0.0976015, 0.443154, 0.694291, 1.10731, 1.80096, 2.95736, 4.88475", \ - "0.119811, 0.456074, 0.698635, 1.11457, 1.80346, 2.95737, 4.88476", \ - "0.161736, 0.499271, 0.730807, 1.12527, 1.80611, 2.95738, 4.88477", \ - "0.228653, 0.596475, 0.822181, 1.20085, 1.85029, 2.97237, 4.89906", \ - "0.331917, 0.76781, 1.01164, 1.39012, 2.02021, 3.08902, 4.93638" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0292068, 0.0805655, 0.115359, 0.17273, 0.268886, 0.428424, 0.694622", \ - "0.0591846, 0.127837, 0.164971, 0.223182, 0.3191, 0.478807, 0.744991", \ - "0.0762581, 0.164032, 0.206986, 0.269991, 0.36816, 0.527997, 0.794021", \ - "0.0988753, 0.218884, 0.273313, 0.348912, 0.458717, 0.624486, 0.89124", \ - "0.128001, 0.298578, 0.372956, 0.472194, 0.608739, 0.800557, 1.08461", \ - "0.161195, 0.408584, 0.514906, 0.65203, 0.836714, 1.08117, 1.4199", \ - "0.192162, 0.544527, 0.702036, 0.90352, 1.15986, 1.49871, 1.94061" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0179812, 0.0843852, 0.131407, 0.209165, 0.339567, 0.555871, 0.91709", \ - "0.0333707, 0.0963772, 0.139024, 0.212556, 0.340075, 0.556148, 0.917091", \ - "0.0470345, 0.115591, 0.157117, 0.226258, 0.347177, 0.557842, 0.917092", \ - "0.0703265, 0.151797, 0.196489, 0.265369, 0.378578, 0.576136, 0.923046", \ - "0.107904, 0.215813, 0.266311, 0.342391, 0.458436, 0.646572, 0.968517", \ - "0.167059, 0.324445, 0.388694, 0.479148, 0.6093, 0.808384, 1.12128", \ - "0.260811, 0.501903, 0.5937, 0.708178, 0.871413, 1.09782, 1.44125" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0712824, 0.340684, 0.524092, 0.827121, 1.33399, 2.17858, 3.58569", \ - "0.0957404, 0.36616, 0.550425, 0.854404, 1.36177, 2.2068, 3.61504", \ - "0.114737, 0.393262, 0.577371, 0.881373, 1.38924, 2.23396, 3.64324", \ - "0.142229, 0.450934, 0.636209, 0.939482, 1.44672, 2.29249, 3.70033", \ - "0.181979, 0.553765, 0.752806, 1.06226, 1.56895, 2.41377, 3.82111", \ - "0.239627, 0.705366, 0.941185, 1.28362, 1.81035, 2.65385, 4.05714", \ - "0.326447, 0.919395, 1.21411, 1.62979, 2.23262, 3.13332, 4.55137" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0805695, 0.441641, 0.691954, 1.10619, 1.79974, 2.95558, 4.88149", \ - "0.0892809, 0.442138, 0.69233, 1.1067, 1.80012, 2.95559, 4.88237", \ - "0.102602, 0.443611, 0.692624, 1.10697, 1.80055, 2.9556, 4.88437", \ - "0.124844, 0.462259, 0.701005, 1.10855, 1.80056, 2.95582, 4.88472", \ - "0.163154, 0.519718, 0.746671, 1.13398, 1.80819, 2.95655, 4.88473", \ - "0.224437, 0.635226, 0.864627, 1.23823, 1.87306, 2.98044, 4.89784", \ - "0.327491, 0.82351, 1.08423, 1.47477, 2.10203, 3.14704, 4.9628" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0254532, 0.076734, 0.11138, 0.168656, 0.264502, 0.424242, 0.690394", \ - "0.0511428, 0.123533, 0.160909, 0.219122, 0.31503, 0.474717, 0.740979", \ - "0.0647452, 0.158773, 0.202404, 0.265839, 0.364121, 0.523979, 0.79006", \ - "0.0816772, 0.211649, 0.267381, 0.344309, 0.454333, 0.620703, 0.887295", \ - "0.102217, 0.288298, 0.364727, 0.465842, 0.603296, 0.795831, 1.08043", \ - "0.122627, 0.392247, 0.502518, 0.642512, 0.829593, 1.07541, 1.41518", \ - "0.135059, 0.517929, 0.681673, 0.888423, 1.14875, 1.49061, 1.93492" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0146196, 0.0803832, 0.127311, 0.204974, 0.335004, 0.551705, 0.912883", \ - "0.0300476, 0.0930515, 0.135372, 0.208623, 0.335812, 0.551913, 0.912884", \ - "0.0430371, 0.11237, 0.153777, 0.222649, 0.34349, 0.554133, 0.912885", \ - "0.0651684, 0.148557, 0.192948, 0.261728, 0.374956, 0.572308, 0.918625", \ - "0.101315, 0.212275, 0.263335, 0.339266, 0.454984, 0.642706, 0.964747", \ - "0.159505, 0.32199, 0.385273, 0.477083, 0.606181, 0.804576, 1.11695", \ - "0.254354, 0.499418, 0.592374, 0.705332, 0.870007, 1.0937, 1.43833" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00968677, 0.0098363, 0.00982154, 0.00975482, 0.00964146, 0.00962165, 0.00952008", \ - "0.0094984, 0.00968143, 0.0096993, 0.00967318, 0.0095841, 0.00957437, 0.00958524", \ - "0.00944551, 0.00959522, 0.00969088, 0.00961018, 0.00955212, 0.0095544, 0.00949877", \ - "0.0094337, 0.00958093, 0.00953373, 0.00961525, 0.00959188, 0.00949405, 0.00952836", \ - "0.00950525, 0.00948504, 0.00952636, 0.00944382, 0.00942085, 0.00943151, 0.00951834", \ - "0.0102808, 0.00987745, 0.00978974, 0.00966911, 0.00957903, 0.00947173, 0.0094953", \ - "0.0134779, 0.0116675, 0.011287, 0.0109001, 0.0104183, 0.0103212, 0.00981423" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00315896, 0.00310591, 0.00307157, 0.00301916, 0.00295947, 0.00272892, 0.00241453", \ - "0.00292951, 0.00294192, 0.00293904, 0.00287715, 0.00279258, 0.0026256, 0.00227909", \ - "0.00289319, 0.00295026, 0.00288331, 0.00285402, 0.00295914, 0.00309545, 0.00223438", \ - "0.00302842, 0.00295504, 0.00296422, 0.00287306, 0.00272642, 0.00301461, 0.00234951", \ - "0.00359554, 0.00320088, 0.00315342, 0.00309688, 0.00295062, 0.00256566, 0.00278989", \ - "0.0051854, 0.0041998, 0.00392385, 0.00368233, 0.00350507, 0.00323885, 0.00270027", \ - "0.00894363, 0.0069853, 0.00627671, 0.00560594, 0.00492983, 0.00426153, 0.00372487" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00781834, 0.00797852, 0.0079585, 0.00789513, 0.007766, 0.0077426, 0.00770527", \ - "0.00762984, 0.00781866, 0.00782292, 0.00780159, 0.00773902, 0.00770252, 0.00774457", \ - "0.00757656, 0.0077924, 0.00782212, 0.00774942, 0.00767186, 0.00767374, 0.00765292", \ - "0.00757294, 0.00766867, 0.00767241, 0.00771672, 0.00769786, 0.00765638, 0.0076617", \ - "0.00771193, 0.00764625, 0.00768431, 0.00760372, 0.00765423, 0.00758468, 0.00751131", \ - "0.00869695, 0.00811801, 0.00799697, 0.00782956, 0.0077554, 0.00763478, 0.00764736", \ - "0.0120783, 0.0101159, 0.00961469, 0.0091978, 0.00859302, 0.00852319, 0.00801824" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0029652, 0.0029355, 0.002906, 0.00283236, 0.00275895, 0.00255084, 0.00222852", \ - "0.00269794, 0.0028008, 0.00280688, 0.00274491, 0.00268507, 0.00251278, 0.00219182", \ - "0.00263999, 0.00278632, 0.00274203, 0.00273287, 0.00285117, 0.00290436, 0.00217968", \ - "0.00275982, 0.00279438, 0.00281627, 0.00273727, 0.00260234, 0.00279326, 0.00219898", \ - "0.00332704, 0.00299738, 0.0029892, 0.00291722, 0.00281265, 0.00244848, 0.00277775", \ - "0.0048962, 0.0039251, 0.00368696, 0.00355184, 0.00327635, 0.0030836, 0.00254006", \ - "0.00850852, 0.00661281, 0.00593734, 0.00532215, 0.00463251, 0.00410987, 0.00362377" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00596327, 0.00612532, 0.0061048, 0.00603925, 0.00593702, 0.00588241, 0.00579506", \ - "0.00577162, 0.00597632, 0.00596702, 0.00595435, 0.00587502, 0.00589905, 0.00582899", \ - "0.00572467, 0.00589065, 0.00594089, 0.00591318, 0.00583173, 0.00586615, 0.00588494", \ - "0.00576294, 0.00583345, 0.00583353, 0.00595564, 0.0058603, 0.00581182, 0.00577266", \ - "0.00608361, 0.00585995, 0.00588724, 0.00578214, 0.00594872, 0.00574631, 0.00578435", \ - "0.00740137, 0.00656245, 0.00633139, 0.00613738, 0.00620171, 0.00578391, 0.00607091", \ - "0.010841, 0.00876697, 0.00823317, 0.00767287, 0.00702913, 0.00684054, 0.00618875" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00257357, 0.00265786, 0.00259372, 0.00253042, 0.00246774, 0.0022391, 0.0019389", \ - "0.00232079, 0.00255496, 0.00258254, 0.0025908, 0.00268021, 0.0023036, 0.00199087", \ - "0.00227517, 0.00255313, 0.0025312, 0.00250847, 0.00263931, 0.00271481, 0.00198508", \ - "0.002421, 0.00254037, 0.00258598, 0.00255169, 0.00241691, 0.00251001, 0.00216633", \ - "0.00301743, 0.00270334, 0.00270919, 0.00268751, 0.00263246, 0.00229459, 0.00257065", \ - "0.00458388, 0.00360008, 0.00340693, 0.00319726, 0.00307597, 0.00289531, 0.00226558", \ - "0.00811092, 0.00620543, 0.00554078, 0.0049883, 0.00429089, 0.00387517, 0.00337144" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00387126, 0.00420094, 0.00418836, 0.00414052, 0.00402611, 0.00400071, 0.00393116", \ - "0.00368971, 0.00395253, 0.00398547, 0.00400077, 0.00393964, 0.00392816, 0.00393672", \ - "0.00379807, 0.00387875, 0.0039153, 0.0039394, 0.00389105, 0.00387978, 0.00387938", \ - "0.00409537, 0.00395758, 0.00386566, 0.00385078, 0.0038128, 0.0038598, 0.00388502", \ - "0.00481404, 0.00419558, 0.00413329, 0.00397152, 0.0039893, 0.00380825, 0.00379177", \ - "0.00652756, 0.00536438, 0.00499627, 0.0046247, 0.00445099, 0.00405449, 0.00423484", \ - "0.010264, 0.00801956, 0.00736953, 0.00677051, 0.00579995, 0.00527253, 0.00470596" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00208073, 0.00244246, 0.00233425, 0.00227999, 0.00220677, 0.00205588, 0.00174819", \ - "0.00187403, 0.00230389, 0.00235337, 0.00239115, 0.00227088, 0.00215865, 0.00179747", \ - "0.00187034, 0.00227764, 0.00228186, 0.00232824, 0.00251279, 0.00247268, 0.00178521", \ - "0.00207935, 0.00225904, 0.00232489, 0.00232909, 0.00223013, 0.00254408, 0.00193303", \ - "0.00275955, 0.00238971, 0.00245574, 0.00247514, 0.00242719, 0.00206808, 0.002395", \ - "0.00446757, 0.00330551, 0.00308804, 0.00296496, 0.00283375, 0.00268621, 0.00212479", \ - "0.00826474, 0.00591473, 0.00524607, 0.00461148, 0.00405348, 0.00357381, 0.00322305" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00298675; - rise_capacitance : 0.0029524; - rise_capacitance_range (0.00279679, 0.00319278); - fall_capacitance : 0.00302109; - fall_capacitance_range (0.00262017, 0.00338718); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.003003; - rise_capacitance : 0.00299387; - rise_capacitance_range (0.00269441, 0.00332662); - fall_capacitance : 0.00301212; - fall_capacitance_range (0.00259094, 0.00338537); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00297233; - rise_capacitance : 0.00298617; - rise_capacitance_range (0.00258794, 0.00341125); - fall_capacitance : 0.00295848; - fall_capacitance_range (0.00254663, 0.00329679); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00283259; - rise_capacitance : 0.00292446; - rise_capacitance_range (0.00239343, 0.0034734); - fall_capacitance : 0.00274073; - fall_capacitance_range (0.00250336, 0.00290105); - } - } - cell (sg13g2_nor4_2) { - area : 21.7728; - cell_footprint : "nor4"; - cell_leakage_power : 199.536; - leakage_power () { - value : 348.296; - when : "!A&!B&!C&!D&Y"; - } - leakage_power () { - value : 291.964; - when : "!A&!B&!C&D&!Y"; - } - leakage_power () { - value : 235.35; - when : "!A&!B&C&!D&!Y"; - } - leakage_power () { - value : 216.138; - when : "!A&!B&C&D&!Y"; - } - leakage_power () { - value : 195.555; - when : "!A&B&!C&!D&!Y"; - } - leakage_power () { - value : 183.048; - when : "!A&B&!C&D&!Y"; - } - leakage_power () { - value : 176.712; - when : "!A&B&C&!D&!Y"; - } - leakage_power () { - value : 210.529; - when : "!A&B&C&D&!Y"; - } - leakage_power () { - value : 156.631; - when : "A&!B&!C&!D&!Y"; - } - leakage_power () { - value : 148.651; - when : "A&!B&!C&D&!Y"; - } - leakage_power () { - value : 144.753; - when : "A&!B&C&!D&!Y"; - } - leakage_power () { - value : 188.001; - when : "A&!B&C&D&!Y"; - } - leakage_power () { - value : 138.96; - when : "A&B&!C&!D&!Y"; - } - leakage_power () { - value : 174.031; - when : "A&B&!C&D&!Y"; - } - leakage_power () { - value : 171.934; - when : "A&B&C&!D&!Y"; - } - leakage_power () { - value : 212.02; - when : "A&B&C&D&!Y"; - } - pin (Y) { - direction : "output"; - function : "!(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.111192, 0.386087, 0.570396, 0.875073, 1.38512, 2.23486, 3.65113", \ - "0.136643, 0.412148, 0.597213, 0.902453, 1.41294, 2.26311, 3.67946", \ - "0.153352, 0.431642, 0.617022, 0.922358, 1.43336, 2.28351, 3.6996", \ - "0.175928, 0.465953, 0.651859, 0.9575, 1.46842, 2.31927, 3.73621", \ - "0.202226, 0.523629, 0.715405, 1.02432, 1.53561, 2.38634, 3.80394", \ - "0.22668, 0.609849, 0.818969, 1.14318, 1.66528, 2.51866, 3.93498", \ - "0.2512, 0.73846, 0.981614, 1.34035, 1.8961, 2.77525, 4.20256" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0718305, 0.442976, 0.6954, 1.11208, 1.81029, 2.97395, 4.9134", \ - "0.0737752, 0.442977, 0.695439, 1.11232, 1.8103, 2.97397, 4.91372", \ - "0.078782, 0.443671, 0.698913, 1.11254, 1.81083, 2.97399, 4.91373", \ - "0.0895417, 0.44987, 0.698914, 1.11891, 1.81084, 2.97482, 4.91609", \ - "0.114319, 0.474624, 0.716626, 1.12294, 1.81348, 2.97606, 4.9161", \ - "0.171345, 0.534064, 0.773943, 1.16935, 1.84208, 2.98435, 4.92022", \ - "0.288063, 0.664022, 0.901746, 1.2932, 1.95047, 3.0609, 4.95097" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0276265, 0.0841573, 0.119921, 0.178023, 0.274536, 0.433924, 0.699363", \ - "0.0613846, 0.131935, 0.169445, 0.228018, 0.324242, 0.483802, 0.749001", \ - "0.0820676, 0.169743, 0.212479, 0.275219, 0.37335, 0.533008, 0.798282", \ - "0.110972, 0.227673, 0.280868, 0.355936, 0.464591, 0.629912, 0.895761", \ - "0.150336, 0.312653, 0.3847, 0.481723, 0.616266, 0.806567, 1.08898", \ - "0.200362, 0.432463, 0.533668, 0.667199, 0.848226, 1.08956, 1.42584", \ - "0.258748, 0.586151, 0.734427, 0.927873, 1.17821, 1.51187, 1.94946" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0207569, 0.0912521, 0.13836, 0.21585, 0.345844, 0.561673, 0.921887", \ - "0.0373335, 0.102297, 0.145156, 0.218902, 0.345992, 0.561674, 0.921888", \ - "0.0516054, 0.121316, 0.162865, 0.232273, 0.353105, 0.563612, 0.921889", \ - "0.0758824, 0.157694, 0.202099, 0.270452, 0.383926, 0.581316, 0.927487", \ - "0.115198, 0.222645, 0.271952, 0.347635, 0.463425, 0.651194, 0.97291", \ - "0.176545, 0.330813, 0.394542, 0.484402, 0.614364, 0.811821, 1.12454", \ - "0.272642, 0.510194, 0.598835, 0.713007, 0.877836, 1.10166, 1.44647" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.106365, 0.381195, 0.565696, 0.870384, 1.38033, 2.23009, 3.64633", \ - "0.131725, 0.407786, 0.593674, 0.898512, 1.40842, 2.25879, 3.67533", \ - "0.148278, 0.429122, 0.614518, 0.91977, 1.43031, 2.28105, 3.69708", \ - "0.171028, 0.469369, 0.655695, 0.961507, 1.47599, 2.32265, 3.73973", \ - "0.198478, 0.541027, 0.735428, 1.04519, 1.55699, 2.40867, 3.82555", \ - "0.229603, 0.652954, 0.869726, 1.19944, 1.72379, 2.5771, 3.99454", \ - "0.283291, 0.823614, 1.08281, 1.45509, 2.02378, 2.90831, 4.33662" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0719571, 0.44305, 0.695042, 1.11206, 1.81029, 2.97397, 4.9134", \ - "0.0752748, 0.443255, 0.695762, 1.11269, 1.81118, 2.97403, 4.91341", \ - "0.0823968, 0.44383, 0.69875, 1.1127, 1.81119, 2.97404, 4.91342", \ - "0.0981631, 0.452796, 0.69967, 1.1189, 1.81488, 2.97521, 4.91348", \ - "0.132937, 0.484483, 0.723328, 1.1262, 1.8149, 2.97522, 4.91622", \ - "0.201848, 0.561661, 0.794227, 1.1835, 1.84882, 2.98725, 4.91623", \ - "0.316048, 0.717901, 0.951635, 1.33456, 1.97834, 3.07723, 4.9555" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0284736, 0.0832255, 0.118417, 0.176112, 0.272412, 0.431909, 0.697656", \ - "0.0602525, 0.130525, 0.167742, 0.226133, 0.322242, 0.481877, 0.747512", \ - "0.0791968, 0.167676, 0.210399, 0.27321, 0.371249, 0.531025, 0.796711", \ - "0.104906, 0.224295, 0.277731, 0.353078, 0.462084, 0.62733, 0.894088", \ - "0.139299, 0.306879, 0.380001, 0.477883, 0.613126, 0.804046, 1.08732", \ - "0.180674, 0.422336, 0.525648, 0.660657, 0.842987, 1.08614, 1.42349", \ - "0.225119, 0.567486, 0.719896, 0.916897, 1.16985, 1.50645, 1.94618" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0193482, 0.088009, 0.135037, 0.212659, 0.342763, 0.559073, 0.919936", \ - "0.0347985, 0.0995636, 0.142314, 0.215915, 0.343255, 0.559555, 0.919937", \ - "0.0483734, 0.118575, 0.160126, 0.229573, 0.350486, 0.561347, 0.919938", \ - "0.0716739, 0.154546, 0.199528, 0.267809, 0.381644, 0.578951, 0.926008", \ - "0.109143, 0.21944, 0.269429, 0.345133, 0.461296, 0.649095, 0.971579", \ - "0.168156, 0.326879, 0.390926, 0.481335, 0.612138, 0.809889, 1.12282", \ - "0.260433, 0.506267, 0.596187, 0.710979, 0.873444, 1.10043, 1.44465" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0914791, 0.366492, 0.550786, 0.855415, 1.3654, 2.21519, 3.63235", \ - "0.115172, 0.392612, 0.577593, 0.882779, 1.39305, 2.24344, 3.66013", \ - "0.131075, 0.4169, 0.602112, 0.907989, 1.41884, 2.26838, 3.68633", \ - "0.153902, 0.466214, 0.653082, 0.959004, 1.46994, 2.32128, 3.7385", \ - "0.184133, 0.555197, 0.753082, 1.06471, 1.57691, 2.42877, 3.84616", \ - "0.230436, 0.693595, 0.921414, 1.25848, 1.78737, 2.64089, 4.05705", \ - "0.308903, 0.898405, 1.17891, 1.57498, 2.16209, 3.05836, 4.48938" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0724872, 0.442992, 0.69502, 1.11209, 1.81038, 2.97397, 4.91586", \ - "0.0778908, 0.444913, 0.695042, 1.11227, 1.81104, 2.97403, 4.91587", \ - "0.0882299, 0.444914, 0.697986, 1.11301, 1.81122, 2.97539, 4.91588", \ - "0.109499, 0.457135, 0.701423, 1.11481, 1.81123, 2.9754, 4.91589", \ - "0.149885, 0.500083, 0.733224, 1.13065, 1.81567, 2.97562, 4.9159", \ - "0.215941, 0.596723, 0.824363, 1.20598, 1.86037, 2.98963, 4.92761", \ - "0.317096, 0.769172, 1.01236, 1.39448, 2.02904, 3.10593, 4.9665" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.027546, 0.0803362, 0.115068, 0.172342, 0.268346, 0.427557, 0.693234", \ - "0.0563984, 0.127426, 0.164539, 0.222797, 0.318511, 0.477999, 0.743703", \ - "0.0725331, 0.163736, 0.206705, 0.269576, 0.367603, 0.527169, 0.792746", \ - "0.0937523, 0.218597, 0.27262, 0.348709, 0.458123, 0.623607, 0.890085", \ - "0.120817, 0.298235, 0.372583, 0.47204, 0.608101, 0.79967, 1.08326", \ - "0.151236, 0.408191, 0.514596, 0.651285, 0.836147, 1.08047, 1.41856", \ - "0.178893, 0.543418, 0.701357, 0.902813, 1.15899, 1.49804, 1.93899" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0164016, 0.0841458, 0.131104, 0.208632, 0.338807, 0.555067, 0.915855", \ - "0.0312883, 0.0962113, 0.138774, 0.212162, 0.339316, 0.555251, 0.915856", \ - "0.0444154, 0.115316, 0.15681, 0.226042, 0.347102, 0.557073, 0.915857", \ - "0.0665937, 0.151303, 0.196316, 0.264828, 0.378023, 0.575462, 0.922296", \ - "0.10249, 0.215687, 0.266215, 0.341865, 0.458067, 0.645916, 0.967312", \ - "0.158919, 0.323872, 0.387969, 0.47827, 0.6082, 0.806602, 1.11924", \ - "0.248485, 0.501754, 0.593225, 0.707547, 0.870647, 1.09652, 1.44149" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0622803, 0.339992, 0.5246, 0.829419, 1.33936, 2.18907, 3.60635", \ - "0.0865346, 0.365517, 0.550917, 0.856817, 1.36723, 2.21824, 3.63443", \ - "0.104408, 0.392843, 0.578063, 0.883996, 1.39479, 2.24519, 3.66181", \ - "0.129405, 0.45037, 0.636715, 0.941766, 1.45294, 2.30372, 3.72097", \ - "0.166096, 0.553276, 0.753285, 1.06392, 1.57437, 2.42371, 3.84048", \ - "0.220008, 0.705156, 0.94233, 1.2869, 1.81673, 2.66527, 4.07749", \ - "0.30099, 0.919772, 1.21568, 1.63282, 2.23815, 3.14485, 4.57069" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0705899, 0.442985, 0.695019, 1.1121, 1.8103, 2.97416, 4.91578", \ - "0.0797269, 0.443017, 0.695387, 1.11256, 1.81031, 2.97543, 4.91579", \ - "0.0921407, 0.444978, 0.69552, 1.11273, 1.81111, 2.97544, 4.91615", \ - "0.112822, 0.463203, 0.703775, 1.11852, 1.81112, 2.97545, 4.91616", \ - "0.148543, 0.52088, 0.749306, 1.13924, 1.81942, 2.97546, 4.91617", \ - "0.20682, 0.635672, 0.866771, 1.2437, 1.88342, 2.99931, 4.91985", \ - "0.305381, 0.823286, 1.08611, 1.48026, 2.11101, 3.16468, 4.99322" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0235814, 0.0761517, 0.110647, 0.16765, 0.263056, 0.422184, 0.687013", \ - "0.0472805, 0.12297, 0.1602, 0.218225, 0.313635, 0.472614, 0.737572", \ - "0.0596317, 0.158041, 0.201597, 0.26487, 0.362818, 0.521926, 0.786745", \ - "0.0744198, 0.210687, 0.266183, 0.342933, 0.45253, 0.618413, 0.884202", \ - "0.0919063, 0.287067, 0.363486, 0.464604, 0.601623, 0.793689, 1.07719", \ - "0.108218, 0.390455, 0.50106, 0.640738, 0.827229, 1.07294, 1.41175", \ - "0.114653, 0.515063, 0.6792, 0.885989, 1.14628, 1.48738, 1.93068" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0128605, 0.0796526, 0.126351, 0.203752, 0.333292, 0.549171, 0.908937", \ - "0.027872, 0.0924055, 0.134527, 0.207547, 0.334238, 0.549172, 0.908938", \ - "0.0398585, 0.111716, 0.152994, 0.221556, 0.341686, 0.551309, 0.908939", \ - "0.0608349, 0.147951, 0.192703, 0.260882, 0.373728, 0.569947, 0.915021", \ - "0.0949232, 0.211488, 0.26277, 0.338215, 0.453311, 0.640537, 0.960856", \ - "0.150242, 0.321081, 0.383602, 0.474746, 0.60429, 0.801651, 1.11363", \ - "0.241869, 0.498517, 0.590984, 0.704074, 0.86828, 1.09058, 1.43515" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0196436, 0.0199927, 0.0199471, 0.0198094, 0.0195909, 0.019538, 0.0194494", \ - "0.0192837, 0.019656, 0.019699, 0.0196612, 0.019473, 0.019405, 0.0193208", \ - "0.0191863, 0.0195212, 0.0197224, 0.0195401, 0.0193887, 0.0193211, 0.0193649", \ - "0.0191661, 0.0194908, 0.0194167, 0.0196416, 0.0192384, 0.0193288, 0.0193593", \ - "0.0192905, 0.019244, 0.0193651, 0.0191972, 0.0195497, 0.019241, 0.019198", \ - "0.0208502, 0.019985, 0.0198523, 0.0196094, 0.0200487, 0.0192712, 0.0194409", \ - "0.0272456, 0.0234908, 0.0227542, 0.0220554, 0.0210853, 0.0210073, 0.0200682" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00622922, 0.00612218, 0.00606764, 0.0059457, 0.00582762, 0.0053642, 0.00480383", \ - "0.0057573, 0.00577562, 0.00580793, 0.00563991, 0.0054468, 0.00514626, 0.00441804", \ - "0.00568932, 0.00577769, 0.00571157, 0.00561355, 0.00550291, 0.00536466, 0.00437281", \ - "0.0059613, 0.00584215, 0.0058396, 0.00570408, 0.00536363, 0.00593538, 0.00448765", \ - "0.00711945, 0.00636505, 0.00620976, 0.00607429, 0.00583374, 0.00507867, 0.00564581", \ - "0.0103255, 0.00828581, 0.00772639, 0.00729405, 0.00686652, 0.00630358, 0.00532723", \ - "0.0178753, 0.0137955, 0.0124185, 0.0110947, 0.009785, 0.00843666, 0.00768422" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0159605, 0.0163116, 0.0162643, 0.0161327, 0.0159076, 0.0158606, 0.0157525", \ - "0.0155868, 0.0159822, 0.0160527, 0.0159891, 0.0158406, 0.0157569, 0.0157162", \ - "0.0154834, 0.0159501, 0.016022, 0.0158325, 0.0157129, 0.015729, 0.0156375", \ - "0.015471, 0.0158115, 0.0157295, 0.0159265, 0.015808, 0.0155814, 0.0154971", \ - "0.0157302, 0.0156428, 0.0156913, 0.0155334, 0.0154669, 0.0155161, 0.0156759", \ - "0.0176863, 0.0164925, 0.0162496, 0.015977, 0.0157774, 0.0154078, 0.0156486", \ - "0.0244733, 0.0203595, 0.0194247, 0.0186135, 0.0174888, 0.0173216, 0.0162391" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00581534, 0.00575533, 0.00569517, 0.00556032, 0.00537797, 0.00498263, 0.00432619", \ - "0.00526301, 0.00546006, 0.00549047, 0.00537805, 0.00518488, 0.00494197, 0.00421043", \ - "0.00514125, 0.0054442, 0.00540244, 0.00531423, 0.00550205, 0.00576902, 0.00413984", \ - "0.00538379, 0.00544737, 0.00548945, 0.00535346, 0.00508953, 0.00560145, 0.00436408", \ - "0.00656075, 0.00589547, 0.00586527, 0.00571766, 0.0055149, 0.00476552, 0.00545559", \ - "0.00971273, 0.00768375, 0.00722383, 0.00676881, 0.00636058, 0.00598601, 0.0048968", \ - "0.0169858, 0.0130991, 0.0116983, 0.0104602, 0.00903514, 0.00807938, 0.00724374" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0122709, 0.0126027, 0.0125539, 0.0124281, 0.0121664, 0.0121374, 0.0120414", \ - "0.011865, 0.0123498, 0.0122881, 0.0122543, 0.0121087, 0.0120773, 0.0120185", \ - "0.0117652, 0.0121931, 0.0122688, 0.0121606, 0.0120024, 0.0119975, 0.0119156", \ - "0.011842, 0.0121157, 0.0120042, 0.0120191, 0.0118536, 0.0118771, 0.0120525", \ - "0.0125136, 0.0120977, 0.0121082, 0.0119176, 0.0119373, 0.011833, 0.011921", \ - "0.015173, 0.0134007, 0.0130105, 0.0125584, 0.0126303, 0.0118289, 0.0125723", \ - "0.0221416, 0.0177337, 0.0166515, 0.0155916, 0.0142384, 0.0137664, 0.012935" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00467541, 0.00488885, 0.00473123, 0.00458771, 0.00446794, 0.00402748, 0.00339432", \ - "0.00417049, 0.00464062, 0.00472644, 0.00468025, 0.00477043, 0.0042367, 0.00339616", \ - "0.00408561, 0.00465415, 0.00457809, 0.00459214, 0.00464056, 0.00495678, 0.00356647", \ - "0.00439694, 0.00462916, 0.00468331, 0.00463112, 0.00432611, 0.00466818, 0.00380719", \ - "0.00563479, 0.00497152, 0.00499536, 0.00495589, 0.00481089, 0.00408313, 0.00470124", \ - "0.00881566, 0.00674432, 0.00632264, 0.00586024, 0.00558233, 0.00530937, 0.00405338", \ - "0.0158805, 0.0119154, 0.0106042, 0.00950346, 0.00812845, 0.00720613, 0.00634719" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00789567, 0.00863097, 0.008612, 0.00850535, 0.00828272, 0.00832236, 0.00829656", \ - "0.00758986, 0.00811367, 0.00819842, 0.00822896, 0.00805674, 0.00817606, 0.00796659", \ - "0.00788128, 0.00796635, 0.00803933, 0.00807715, 0.00796859, 0.00802729, 0.00809142", \ - "0.00847698, 0.00810525, 0.00796503, 0.00812546, 0.00784971, 0.00800698, 0.00790336", \ - "0.00996309, 0.0086833, 0.00847791, 0.0081145, 0.00833681, 0.00782669, 0.00794572", \ - "0.0134817, 0.0109734, 0.0102313, 0.00955639, 0.00918057, 0.00849021, 0.00841804", \ - "0.0210851, 0.0162571, 0.0149806, 0.0137815, 0.0116419, 0.0111058, 0.00966773" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00332865, 0.00415528, 0.00395163, 0.00386955, 0.00371986, 0.00333617, 0.00279162", \ - "0.00300203, 0.00390549, 0.00402451, 0.00405875, 0.00392967, 0.00351514, 0.00288616", \ - "0.00301909, 0.00386118, 0.00386475, 0.00397424, 0.00422187, 0.00419142, 0.00292546", \ - "0.00352095, 0.00383908, 0.0039758, 0.0038655, 0.00371717, 0.00396142, 0.00368102", \ - "0.00491507, 0.0041213, 0.00425607, 0.00427236, 0.00415442, 0.00345008, 0.00364854", \ - "0.00842344, 0.00594528, 0.00549664, 0.00513903, 0.00489298, 0.00462055, 0.0034168", \ - "0.0160973, 0.0111643, 0.00978622, 0.00857051, 0.00743384, 0.00647827, 0.00573867" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00576178; - rise_capacitance : 0.0056954; - rise_capacitance_range (0.00538301, 0.00618372); - fall_capacitance : 0.00582815; - fall_capacitance_range (0.00502769, 0.00655482); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00571722; - rise_capacitance : 0.00569971; - rise_capacitance_range (0.00509493, 0.00637917); - fall_capacitance : 0.00573473; - fall_capacitance_range (0.00491336, 0.00648573); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00567206; - rise_capacitance : 0.00570015; - rise_capacitance_range (0.0048855, 0.00658088); - fall_capacitance : 0.00564397; - fall_capacitance_range (0.00484935, 0.00633209); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00553401; - rise_capacitance : 0.00571863; - rise_capacitance_range (0.00455957, 0.00690814); - fall_capacitance : 0.00534939; - fall_capacitance_range (0.00485041, 0.00568296); - } - } - cell (sg13g2_o21ai_1) { - area : 9.072; - cell_footprint : "o21ai"; - cell_leakage_power : 126.648; - leakage_power () { - value : 81.5214; - when : "!A1&!A2&!B1&Y"; - } - leakage_power () { - value : 113.43; - when : "A1&!A2&!B1&Y"; - } - leakage_power () { - value : 113.434; - when : "!A1&A2&!B1&Y"; - } - leakage_power () { - value : 128.033; - when : "A1&A2&!B1&Y"; - } - leakage_power () { - value : 99.9283; - when : "!A1&!A2&B1&Y"; - } - leakage_power () { - value : 144.709; - when : "A1&!A2&B1&!Y"; - } - leakage_power () { - value : 169.7; - when : "!A1&A2&B1&!Y"; - } - leakage_power () { - value : 162.43; - when : "A1&A2&B1&!Y"; - } - pin (Y) { - direction : "output"; - function : "!((A1+A2)*B1)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.066851, 0.22364, 0.331, 0.50802, 0.804755, 1.29807, 2.12146", \ - "0.0953487, 0.256046, 0.36369, 0.540918, 0.837664, 1.33129, 2.15479", \ - "0.113884, 0.283766, 0.391801, 0.569279, 0.865658, 1.36012, 2.18252", \ - "0.14018, 0.334522, 0.447093, 0.626579, 0.923513, 1.41809, 2.24225", \ - "0.177063, 0.419034, 0.545728, 0.737106, 1.04058, 1.53599, 2.35877", \ - "0.230109, 0.545588, 0.698412, 0.920493, 1.25196, 1.76604, 2.59241", \ - "0.311663, 0.729803, 0.929625, 1.20332, 1.59581, 2.17108, 3.04504" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.047436, 0.261764, 0.410283, 0.65581, 1.06686, 1.75191, 2.89301", \ - "0.0536771, 0.262216, 0.410294, 0.655953, 1.06687, 1.75192, 2.89327", \ - "0.0633214, 0.266463, 0.411849, 0.655954, 1.06688, 1.75193, 2.89344", \ - "0.0835392, 0.28539, 0.425075, 0.66257, 1.07113, 1.75194, 2.89381", \ - "0.120539, 0.333314, 0.468552, 0.695653, 1.08687, 1.75722, 2.89382", \ - "0.17932, 0.424931, 0.56494, 0.787691, 1.16418, 1.80406, 2.90998", \ - "0.266678, 0.582878, 0.738384, 0.977093, 1.35459, 1.978, 3.03231" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0463237, 0.141391, 0.206097, 0.312838, 0.491524, 0.788777, 1.28458", \ - "0.0732121, 0.176555, 0.241778, 0.3487, 0.527427, 0.824857, 1.32033", \ - "0.0898708, 0.206283, 0.274097, 0.382101, 0.560981, 0.858405, 1.35449", \ - "0.11147, 0.254549, 0.32995, 0.444607, 0.626837, 0.92501, 1.42107", \ - "0.137591, 0.328458, 0.419869, 0.550991, 0.749079, 1.05726, 1.55545", \ - "0.166737, 0.43313, 0.552685, 0.716619, 0.949945, 1.29328, 1.81636", \ - "0.199399, 0.565233, 0.732937, 0.954609, 1.25187, 1.66783, 2.264" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0269136, 0.151718, 0.238375, 0.381335, 0.621125, 1.0205, 1.68595", \ - "0.0351213, 0.154848, 0.239767, 0.382483, 0.621465, 1.02051, 1.68596", \ - "0.0449798, 0.164536, 0.246419, 0.385039, 0.62156, 1.02204, 1.68597", \ - "0.0642585, 0.18845, 0.269198, 0.402078, 0.630881, 1.02313, 1.6869", \ - "0.0982636, 0.238164, 0.318697, 0.450858, 0.672014, 1.0478, 1.69529", \ - "0.153434, 0.32943, 0.417719, 0.552554, 0.773646, 1.13869, 1.7577", \ - "0.236087, 0.485763, 0.594245, 0.745284, 0.979111, 1.34781, 1.95527" \ - ); - } - } - timing () { - related_pin : "A2"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0584573, 0.216379, 0.3237, 0.501094, 0.797254, 1.29089, 2.11364", \ - "0.0878977, 0.251998, 0.359716, 0.537209, 0.834043, 1.32768, 2.15052", \ - "0.108542, 0.286796, 0.394945, 0.572425, 0.869032, 1.36346, 2.1865", \ - "0.138326, 0.351493, 0.466029, 0.645977, 0.942649, 1.43697, 2.25949", \ - "0.182284, 0.454788, 0.590405, 0.787468, 1.09312, 1.58775, 2.40961", \ - "0.24603, 0.602825, 0.773943, 1.01491, 1.36082, 1.8818, 2.70608", \ - "0.341259, 0.812034, 1.03885, 1.34698, 1.78163, 2.39046, 3.28784" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0474534, 0.261621, 0.410248, 0.655796, 1.06695, 1.75191, 2.89329", \ - "0.0592595, 0.262457, 0.410276, 0.655807, 1.06696, 1.75192, 2.8933", \ - "0.0731199, 0.270032, 0.413188, 0.656081, 1.06697, 1.75193, 2.89331", \ - "0.0966167, 0.299725, 0.434017, 0.666164, 1.07343, 1.75198, 2.89332", \ - "0.133221, 0.367271, 0.499064, 0.717236, 1.09753, 1.76015, 2.89344", \ - "0.188533, 0.48372, 0.629054, 0.851204, 1.21398, 1.83249, 2.9192", \ - "0.276363, 0.666185, 0.843136, 1.10227, 1.48289, 2.08907, 3.10234" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0393356, 0.133657, 0.197858, 0.304057, 0.481726, 0.777598, 1.27088", \ - "0.0625656, 0.168741, 0.233757, 0.340191, 0.517945, 0.814554, 1.30742", \ - "0.0752713, 0.197642, 0.265728, 0.373548, 0.551716, 0.847917, 1.34173", \ - "0.0903018, 0.244209, 0.320506, 0.435625, 0.617644, 0.914507, 1.40805", \ - "0.105905, 0.314431, 0.408094, 0.540584, 0.739223, 1.04678, 1.54333", \ - "0.119384, 0.412472, 0.536391, 0.703169, 0.93857, 1.28172, 1.80436", \ - "0.127418, 0.532427, 0.707497, 0.935264, 1.23622, 1.65535, 2.25106" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0188656, 0.142355, 0.228445, 0.370835, 0.609246, 1.00653, 1.66987", \ - "0.0277319, 0.145799, 0.229843, 0.371229, 0.609247, 1.00687, 1.66988", \ - "0.0374523, 0.156021, 0.237122, 0.374677, 0.610099, 1.00688, 1.66989", \ - "0.0557066, 0.180395, 0.260064, 0.391921, 0.61986, 1.00884, 1.6699", \ - "0.0886533, 0.230223, 0.310162, 0.44189, 0.660643, 1.03463, 1.67837", \ - "0.14401, 0.322775, 0.409769, 0.545164, 0.764186, 1.1256, 1.74181", \ - "0.22915, 0.480815, 0.590619, 0.738289, 0.970722, 1.33607, 1.94032" \ - ); - } - } - timing () { - related_pin : "B1"; - sdf_cond : "(A1 == 1'b0 && A2 == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "(!A1 * A2)"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0262102, 0.103856, 0.156133, 0.242495, 0.386959, 0.627688, 1.02892", \ - "0.0499918, 0.14726, 0.20067, 0.287192, 0.431966, 0.67272, 1.07468", \ - "0.0625121, 0.183449, 0.241248, 0.329713, 0.47445, 0.715655, 1.11703", \ - "0.0802568, 0.241575, 0.311932, 0.41115, 0.561934, 0.804003, 1.20556", \ - "0.103776, 0.328261, 0.42166, 0.547291, 0.722418, 0.979949, 1.38612", \ - "0.135369, 0.4465, 0.576661, 0.744915, 0.972705, 1.28195, 1.72665", \ - "0.176976, 0.604647, 0.78855, 1.02672, 1.33512, 1.74709, 2.29606" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165437, 0.123004, 0.197811, 0.321629, 0.528699, 0.873967, 1.44941", \ - "0.0336316, 0.129661, 0.200539, 0.321924, 0.5287, 0.873968, 1.45033", \ - "0.0458866, 0.146391, 0.212308, 0.327809, 0.529941, 0.87492, 1.45034", \ - "0.0652599, 0.184587, 0.248649, 0.356645, 0.546639, 0.879342, 1.45035", \ - "0.0972618, 0.25468, 0.325326, 0.43241, 0.610837, 0.920693, 1.46696", \ - "0.147626, 0.366796, 0.452994, 0.578479, 0.762619, 1.06078, 1.56284", \ - "0.230828, 0.539807, 0.663436, 0.818018, 1.04123, 1.35972, 1.86253" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0305321, 0.125411, 0.189691, 0.295867, 0.473659, 0.76942, 1.26269", \ - "0.051325, 0.164929, 0.230122, 0.336451, 0.514194, 0.810726, 1.30398", \ - "0.0623565, 0.198658, 0.268314, 0.376429, 0.554242, 0.850255, 1.34357", \ - "0.0764785, 0.250709, 0.332161, 0.450671, 0.633446, 0.929869, 1.42264", \ - "0.0946925, 0.325772, 0.429484, 0.57201, 0.778372, 1.08925, 1.58426", \ - "0.116578, 0.429012, 0.565673, 0.750947, 1.00547, 1.36629, 1.89842", \ - "0.139551, 0.558187, 0.747134, 0.995308, 1.33004, 1.78661, 2.42144" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195124, 0.142568, 0.228478, 0.370835, 0.609264, 1.00642, 1.66871", \ - "0.0342935, 0.148765, 0.231106, 0.371271, 0.610028, 1.00654, 1.66881", \ - "0.0464056, 0.165228, 0.243086, 0.377349, 0.61055, 1.00655, 1.66882", \ - "0.0652064, 0.200945, 0.2783, 0.404849, 0.626141, 1.01077, 1.67049", \ - "0.0949955, 0.264911, 0.347801, 0.477139, 0.687834, 1.04948, 1.68244", \ - "0.1427, 0.370521, 0.471833, 0.612976, 0.834359, 1.18574, 1.78042", \ - "0.221304, 0.538924, 0.670486, 0.845773, 1.09813, 1.47495, 2.0666" \ - ); - } - } - timing () { - related_pin : "B1"; - timing_sense : negative_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0262102, 0.103856, 0.156133, 0.242495, 0.386959, 0.627688, 1.02892", \ - "0.0499918, 0.14726, 0.20067, 0.287192, 0.431966, 0.67272, 1.07468", \ - "0.0625121, 0.183449, 0.241248, 0.329713, 0.47445, 0.715655, 1.11703", \ - "0.0802568, 0.241575, 0.311932, 0.41115, 0.561934, 0.804003, 1.20556", \ - "0.103776, 0.328261, 0.42166, 0.547291, 0.722418, 0.979949, 1.38612", \ - "0.135369, 0.4465, 0.576661, 0.744915, 0.972705, 1.28195, 1.72665", \ - "0.176976, 0.604647, 0.78855, 1.02672, 1.33512, 1.74709, 2.29606" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165437, 0.123004, 0.197811, 0.321629, 0.528699, 0.873967, 1.44941", \ - "0.0336316, 0.129661, 0.200539, 0.321924, 0.5287, 0.873968, 1.45033", \ - "0.0458866, 0.146391, 0.212308, 0.327809, 0.529941, 0.87492, 1.45034", \ - "0.0652599, 0.184587, 0.248649, 0.356645, 0.546639, 0.879342, 1.45035", \ - "0.0972618, 0.25468, 0.325326, 0.43241, 0.610837, 0.920693, 1.46696", \ - "0.147626, 0.366796, 0.452994, 0.578479, 0.762619, 1.06078, 1.56284", \ - "0.230828, 0.539807, 0.663436, 0.818018, 1.04123, 1.35972, 1.86253" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0305321, 0.125411, 0.189691, 0.295867, 0.473659, 0.76942, 1.26269", \ - "0.051325, 0.164929, 0.230122, 0.336451, 0.514194, 0.810726, 1.30398", \ - "0.0623565, 0.198658, 0.268314, 0.376429, 0.554242, 0.850255, 1.34357", \ - "0.0764785, 0.250709, 0.332161, 0.450671, 0.633446, 0.929869, 1.42264", \ - "0.0946925, 0.325772, 0.429484, 0.57201, 0.778372, 1.08925, 1.58426", \ - "0.116578, 0.429012, 0.565673, 0.750947, 1.00547, 1.36629, 1.89842", \ - "0.139551, 0.558187, 0.747134, 0.995308, 1.33004, 1.78661, 2.42144" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0195124, 0.142568, 0.228478, 0.370835, 0.609264, 1.00642, 1.66871", \ - "0.0342935, 0.148765, 0.231106, 0.371271, 0.610028, 1.00654, 1.66881", \ - "0.0464056, 0.165228, 0.243086, 0.377349, 0.61055, 1.00655, 1.66882", \ - "0.0652064, 0.200945, 0.2783, 0.404849, 0.626141, 1.01077, 1.67049", \ - "0.0949955, 0.264911, 0.347801, 0.477139, 0.687834, 1.04948, 1.68244", \ - "0.1427, 0.370521, 0.471833, 0.612976, 0.834359, 1.18574, 1.78042", \ - "0.221304, 0.538924, 0.670486, 0.845773, 1.09813, 1.47495, 2.0666" \ - ); - } - } - internal_power () { - related_pin : "A1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00512954, 0.00515536, 0.00512221, 0.00505819, 0.00494773, 0.00474331, 0.00450588", \ - "0.00491095, 0.00503584, 0.00502979, 0.00499673, 0.00489761, 0.00468154, 0.00450658", \ - "0.0048589, 0.00498197, 0.00496743, 0.00493386, 0.00485169, 0.00466199, 0.00440958", \ - "0.00492298, 0.00493074, 0.00498486, 0.00490816, 0.0049154, 0.00465164, 0.00448929", \ - "0.00538048, 0.00515054, 0.00505047, 0.00501989, 0.00486189, 0.00495334, 0.00446268", \ - "0.00702692, 0.00604565, 0.00582083, 0.00558349, 0.00526022, 0.00504324, 0.00460987", \ - "0.0111131, 0.00895971, 0.00827836, 0.00761613, 0.00696065, 0.0059883, 0.00597074" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00478476, 0.00477856, 0.00474092, 0.00465691, 0.00457213, 0.00438583, 0.0040573", \ - "0.0044891, 0.0046897, 0.00467709, 0.00462239, 0.00451297, 0.00433215, 0.00398583", \ - "0.00442781, 0.00458417, 0.00464016, 0.00455164, 0.00452646, 0.00444161, 0.00396254", \ - "0.00447048, 0.00459004, 0.00460481, 0.00455651, 0.00469486, 0.00448527, 0.00406192", \ - "0.00493179, 0.00477738, 0.00475048, 0.00470946, 0.00455836, 0.00483761, 0.00402894", \ - "0.006471, 0.00560136, 0.00540014, 0.00524146, 0.00506928, 0.00464309, 0.00472712", \ - "0.0103405, 0.0083214, 0.00765328, 0.00706303, 0.0065817, 0.00603083, 0.00539647" \ - ); - } - } - internal_power () { - related_pin : "A2"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00275159, 0.00288567, 0.00285505, 0.00280216, 0.0026902, 0.00249185, 0.0025673", \ - "0.00248181, 0.00269013, 0.00270996, 0.002699, 0.00260817, 0.00241004, 0.00213579", \ - "0.002565, 0.00263764, 0.0026563, 0.00263639, 0.00257808, 0.00240355, 0.00219674", \ - "0.00288907, 0.00266942, 0.00273689, 0.0026203, 0.00266993, 0.0023694, 0.0021003", \ - "0.00370744, 0.00309666, 0.00292895, 0.00284688, 0.00260051, 0.00280207, 0.00219121", \ - "0.00565349, 0.00439615, 0.00402604, 0.0036345, 0.00323459, 0.00316137, 0.00244738", \ - "0.00988482, 0.00764785, 0.00686435, 0.00603268, 0.00523693, 0.00409441, 0.00402049" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00453392, 0.00485893, 0.00483038, 0.00478126, 0.00469947, 0.00450127, 0.00419034", \ - "0.00412182, 0.00473096, 0.0047943, 0.00475172, 0.00467612, 0.00453414, 0.00418789", \ - "0.00405345, 0.00457393, 0.0046957, 0.00468058, 0.00473828, 0.00446541, 0.00422502", \ - "0.00415282, 0.00449797, 0.00456051, 0.00461038, 0.00486971, 0.00462428, 0.00412923", \ - "0.00470588, 0.00457345, 0.00461576, 0.00467625, 0.00457379, 0.00494534, 0.00460007", \ - "0.00638033, 0.00535435, 0.00515863, 0.00512831, 0.00503459, 0.00463405, 0.00469837", \ - "0.0103879, 0.00802642, 0.00739987, 0.00678459, 0.00639556, 0.00595295, 0.00543394" \ - ); - } - } - internal_power () { - related_pin : "B1"; - when : "(!A1 * A2)"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00172564, 0.00224781, 0.00224049, 0.00220024, 0.00208295, 0.00189875, 0.00156267", \ - "0.0015698, 0.00200947, 0.0020768, 0.00221065, 0.00202237, 0.00184429, 0.00160481", \ - "0.00172101, 0.00186157, 0.00200176, 0.00202016, 0.00193534, 0.00189794, 0.00148862", \ - "0.0021761, 0.00193811, 0.00191024, 0.00196397, 0.00191758, 0.00214324, 0.00143473", \ - "0.00323773, 0.0023906, 0.00228057, 0.00210233, 0.0020016, 0.00224817, 0.00154497", \ - "0.00572764, 0.00389153, 0.00342586, 0.0030594, 0.00272436, 0.00219218, 0.00234161", \ - "0.0107827, 0.00754278, 0.00668538, 0.00571879, 0.0048204, 0.00400198, 0.00299069" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00241514, 0.00282891, 0.00280888, 0.00275467, 0.00265899, 0.00248429, 0.00217064", \ - "0.00221208, 0.00260991, 0.00265645, 0.00263884, 0.00264827, 0.00244951, 0.00211019", \ - "0.00234174, 0.00248684, 0.00259374, 0.00257478, 0.00252866, 0.00236844, 0.0021161", \ - "0.00276453, 0.00258101, 0.00255105, 0.00256896, 0.00273932, 0.00258261, 0.00223233", \ - "0.00376323, 0.00299042, 0.00288736, 0.00278986, 0.00260909, 0.00279556, 0.00204439", \ - "0.00606433, 0.00439696, 0.0040297, 0.00365277, 0.00334973, 0.00277628, 0.00292307", \ - "0.0109364, 0.00800233, 0.00711724, 0.00617477, 0.00545363, 0.00460966, 0.003733" \ - ); - } - } - internal_power () { - related_pin : "B1"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00172564, 0.00224781, 0.00224049, 0.00220024, 0.00208295, 0.00189875, 0.00156267", \ - "0.0015698, 0.00200947, 0.0020768, 0.00221065, 0.00202237, 0.00184429, 0.00160481", \ - "0.00172101, 0.00186157, 0.00200176, 0.00202016, 0.00193534, 0.00189794, 0.00148862", \ - "0.0021761, 0.00193811, 0.00191024, 0.00196397, 0.00191758, 0.00214324, 0.00143473", \ - "0.00323773, 0.0023906, 0.00228057, 0.00210233, 0.0020016, 0.00224817, 0.00154497", \ - "0.00572764, 0.00389153, 0.00342586, 0.0030594, 0.00272436, 0.00219218, 0.00234161", \ - "0.0107827, 0.00754278, 0.00668538, 0.00571879, 0.0048204, 0.00400198, 0.00299069" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00241514, 0.00282891, 0.00280888, 0.00275467, 0.00265899, 0.00248429, 0.00217064", \ - "0.00221208, 0.00260991, 0.00265645, 0.00263884, 0.00264827, 0.00244951, 0.00211019", \ - "0.00234174, 0.00248684, 0.00259374, 0.00257478, 0.00252866, 0.00236844, 0.0021161", \ - "0.00276453, 0.00258101, 0.00255105, 0.00256896, 0.00273932, 0.00258261, 0.00223233", \ - "0.00376323, 0.00299042, 0.00288736, 0.00278986, 0.00260909, 0.00279556, 0.00204439", \ - "0.00606433, 0.00439696, 0.0040297, 0.00365277, 0.00334973, 0.00277628, 0.00292307", \ - "0.0109364, 0.00800233, 0.00711724, 0.00617477, 0.00545363, 0.00460966, 0.003733" \ - ); - } - } - } - pin (A1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00337156; - rise_capacitance : 0.00346414; - rise_capacitance_range (0.0030637, 0.00386132); - fall_capacitance : 0.00327897; - fall_capacitance_range (0.00289123, 0.00362431); - } - pin (A2) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00334058; - rise_capacitance : 0.00352754; - rise_capacitance_range (0.00286207, 0.00406548); - fall_capacitance : 0.00315362; - fall_capacitance_range (0.00290225, 0.00332017); - } - pin (B1) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00320965; - rise_capacitance : 0.00329966; - rise_capacitance_range (0.00287115, 0.00371628); - fall_capacitance : 0.00311964; - fall_capacitance_range (0.00271804, 0.00341728); - } - } - cell (sg13g2_or2_1) { - area : 9.072; - cell_footprint : "or2"; - cell_leakage_power : 114.895; - leakage_power () { - value : 145.58; - when : "!A&!B"; - } - leakage_power () { - value : 101.563; - when : "A&!B"; - } - leakage_power () { - value : 122.063; - when : "!A&B"; - } - leakage_power () { - value : 90.3742; - when : "A&B"; - } - pin (X) { - direction : "output"; - function : "(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0563667, 0.122341, 0.165774, 0.237463, 0.357008, 0.555979, 0.887581", \ - "0.0935304, 0.160028, 0.203514, 0.275138, 0.394738, 0.594669, 0.925671", \ - "0.117497, 0.184864, 0.228309, 0.299867, 0.419418, 0.618627, 0.95038", \ - "0.152188, 0.221451, 0.264793, 0.336617, 0.45612, 0.655116, 0.987167", \ - "0.198737, 0.275622, 0.318411, 0.389313, 0.508599, 0.707384, 1.03908", \ - "0.261431, 0.350174, 0.393657, 0.464476, 0.583084, 0.781821, 1.1128", \ - "0.339497, 0.449747, 0.495955, 0.566761, 0.686559, 0.884863, 1.21571" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0155835, 0.103432, 0.165777, 0.269392, 0.442636, 0.731684, 1.21355", \ - "0.0182666, 0.10354, 0.165935, 0.269393, 0.44281, 0.732495, 1.21356", \ - "0.021519, 0.104133, 0.166301, 0.269599, 0.442818, 0.732496, 1.21357", \ - "0.0272317, 0.105539, 0.167101, 0.270196, 0.443284, 0.732497, 1.21364", \ - "0.0367358, 0.1093, 0.169059, 0.271095, 0.443936, 0.732689, 1.21365", \ - "0.050369, 0.118256, 0.174257, 0.27381, 0.445616, 0.733837, 1.21485", \ - "0.069878, 0.138705, 0.188669, 0.282274, 0.450837, 0.737568, 1.21708" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0927283, 0.157376, 0.193404, 0.251186, 0.347438, 0.507274, 0.773598", \ - "0.122088, 0.187558, 0.223618, 0.281505, 0.377676, 0.537585, 0.803749", \ - "0.142595, 0.209748, 0.246085, 0.304107, 0.400403, 0.56034, 0.826462", \ - "0.172335, 0.242905, 0.279786, 0.338107, 0.434607, 0.594686, 0.861024", \ - "0.213307, 0.291009, 0.328787, 0.387454, 0.484162, 0.64445, 0.910705", \ - "0.26711, 0.357022, 0.396859, 0.456482, 0.553222, 0.713341, 0.979829", \ - "0.336375, 0.446058, 0.490839, 0.553883, 0.653295, 0.813734, 1.08136" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0221441, 0.0865746, 0.131844, 0.207973, 0.337517, 0.553739, 0.9149", \ - "0.0230731, 0.0869885, 0.131948, 0.208104, 0.337518, 0.554139, 0.915163", \ - "0.0251368, 0.0883763, 0.132978, 0.208621, 0.33756, 0.5556, 0.915164", \ - "0.0296392, 0.0914308, 0.135324, 0.210268, 0.338478, 0.555601, 0.915165", \ - "0.0378417, 0.0977733, 0.13975, 0.213134, 0.340374, 0.555656, 0.915919", \ - "0.051035, 0.11019, 0.149566, 0.219414, 0.34393, 0.557557, 0.917483", \ - "0.070677, 0.133119, 0.170327, 0.23596, 0.355889, 0.565174, 0.921905" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0521907, 0.117816, 0.161141, 0.232647, 0.352077, 0.551049, 0.882594", \ - "0.0863646, 0.152687, 0.196159, 0.267878, 0.387377, 0.586647, 0.917926", \ - "0.107793, 0.174958, 0.218268, 0.289655, 0.40913, 0.608383, 0.940146", \ - "0.137422, 0.208057, 0.251153, 0.322367, 0.44155, 0.640166, 0.97187", \ - "0.17784, 0.256269, 0.299015, 0.369789, 0.488455, 0.687615, 1.01918", \ - "0.228646, 0.320902, 0.363674, 0.434384, 0.553135, 0.751489, 1.08225", \ - "0.29044, 0.405485, 0.452266, 0.524548, 0.644337, 0.84397, 1.17449" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.014987, 0.102912, 0.165482, 0.269069, 0.442457, 0.731624, 1.21355", \ - "0.0181915, 0.103349, 0.165707, 0.269115, 0.44246, 0.731772, 1.21356", \ - "0.0217398, 0.103963, 0.166123, 0.269401, 0.442542, 0.734308, 1.21357", \ - "0.0281975, 0.105493, 0.166951, 0.270035, 0.443058, 0.734309, 1.21358", \ - "0.0381989, 0.109837, 0.169228, 0.271029, 0.443849, 0.73431, 1.21359", \ - "0.052979, 0.121776, 0.175893, 0.274687, 0.445845, 0.734311, 1.21468", \ - "0.074234, 0.146031, 0.193435, 0.286313, 0.453434, 0.738725, 1.21774" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0860163, 0.150795, 0.186651, 0.244755, 0.340859, 0.500857, 0.767174", \ - "0.117977, 0.183621, 0.219802, 0.277703, 0.373874, 0.533891, 0.800031", \ - "0.140645, 0.207804, 0.244218, 0.302437, 0.398807, 0.558768, 0.825166", \ - "0.173712, 0.24389, 0.280525, 0.338969, 0.435678, 0.595908, 0.862273", \ - "0.219241, 0.296161, 0.333912, 0.39195, 0.488291, 0.648049, 0.914875", \ - "0.278542, 0.368128, 0.406942, 0.465618, 0.561354, 0.720658, 0.987016", \ - "0.355177, 0.464747, 0.507278, 0.568846, 0.667107, 0.827075, 1.09223" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0221944, 0.0865579, 0.131629, 0.208248, 0.337258, 0.55374, 0.914825", \ - "0.0237637, 0.0873135, 0.132206, 0.208249, 0.337383, 0.553919, 0.914826", \ - "0.0268618, 0.0891859, 0.133557, 0.209067, 0.337972, 0.554098, 0.915206", \ - "0.0330389, 0.0923125, 0.136061, 0.211185, 0.339544, 0.554922, 0.915207", \ - "0.0430748, 0.098721, 0.140625, 0.213883, 0.341345, 0.556861, 0.917118", \ - "0.057823, 0.111443, 0.14982, 0.220247, 0.344603, 0.559045, 0.919205", \ - "0.080728, 0.137679, 0.171332, 0.235372, 0.355052, 0.564989, 0.922582" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00609221, 0.00651165, 0.00649605, 0.00647465, 0.00638336, 0.0061172, 0.00618073", \ - "0.0058787, 0.00618763, 0.00626434, 0.00619666, 0.00612257, 0.00602795, 0.00592279", \ - "0.00587919, 0.00609396, 0.00610299, 0.00616951, 0.0060887, 0.00587039, 0.00588102", \ - "0.00606394, 0.00617437, 0.0062241, 0.00617161, 0.0062276, 0.00614324, 0.00585809", \ - "0.00668764, 0.00670886, 0.00673617, 0.00673617, 0.00664669, 0.00654358, 0.006385", \ - "0.00826796, 0.00801143, 0.00803121, 0.00800026, 0.00804317, 0.00799586, 0.00742818", \ - "0.0116935, 0.0110489, 0.0110552, 0.0109496, 0.0110016, 0.0109854, 0.0108712" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00750043, 0.00792496, 0.00794452, 0.00789689, 0.00783815, 0.00765607, 0.00733779", \ - "0.00730072, 0.00774403, 0.0078769, 0.00785113, 0.00772799, 0.00760852, 0.00727532", \ - "0.00731973, 0.00768466, 0.00772579, 0.00782251, 0.00768171, 0.00772127, 0.00720998", \ - "0.00736485, 0.00764417, 0.00769878, 0.00768499, 0.0076279, 0.00776549, 0.00737215", \ - "0.00776235, 0.0078794, 0.00795982, 0.00803156, 0.00802342, 0.00774197, 0.00795985", \ - "0.00908174, 0.00892455, 0.00900219, 0.00896614, 0.00905073, 0.00909751, 0.00858751", \ - "0.0123745, 0.0117284, 0.0117601, 0.0117104, 0.011776, 0.0118175, 0.0119497" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00591407, 0.006375, 0.00637036, 0.00632196, 0.00621343, 0.0060063, 0.00594631", \ - "0.00561484, 0.00597418, 0.00603864, 0.0060412, 0.00590857, 0.00575036, 0.00561312", \ - "0.00556649, 0.00581427, 0.00583413, 0.00598086, 0.0057859, 0.00579842, 0.00554858", \ - "0.00576708, 0.00596439, 0.00599957, 0.00594148, 0.00598743, 0.0058588, 0.0058572", \ - "0.00642838, 0.00648727, 0.00653702, 0.00656702, 0.00644075, 0.00643611, 0.00612337", \ - "0.00808585, 0.00791808, 0.00786695, 0.0078941, 0.00796001, 0.00786643, 0.00734194", \ - "0.0116742, 0.0110444, 0.0109618, 0.0110002, 0.0110446, 0.0110991, 0.0110028" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0060047, 0.00642643, 0.0064557, 0.00642297, 0.0063683, 0.00620631, 0.00585128", \ - "0.00580818, 0.00619221, 0.00632618, 0.00630277, 0.00621264, 0.00605688, 0.00575329", \ - "0.00593868, 0.00622588, 0.00625234, 0.00638281, 0.00627048, 0.00612395, 0.00585255", \ - "0.00618979, 0.00636602, 0.00640967, 0.00636887, 0.00631086, 0.00615974, 0.00632938", \ - "0.00692298, 0.00689447, 0.00701413, 0.00704101, 0.00700363, 0.00654875, 0.00697048", \ - "0.00861194, 0.00831986, 0.00839282, 0.00842685, 0.00842284, 0.00834964, 0.00771028", \ - "0.0122787, 0.0114463, 0.0113558, 0.0113549, 0.0114203, 0.0113897, 0.0112654" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00246875; - rise_capacitance : 0.0024593; - rise_capacitance_range (0.00228712, 0.00260066); - fall_capacitance : 0.00247819; - fall_capacitance_range (0.00217871, 0.00272821); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00229712; - rise_capacitance : 0.00234896; - rise_capacitance_range (0.00203095, 0.00256842); - fall_capacitance : 0.00224527; - fall_capacitance_range (0.00205313, 0.00238245); - } - } - cell (sg13g2_or2_2) { - area : 10.8864; - cell_footprint : "or2"; - cell_leakage_power : 168.119; - leakage_power () { - value : 227.963; - when : "!A&!B"; - } - leakage_power () { - value : 145.068; - when : "A&!B"; - } - leakage_power () { - value : 165.567; - when : "!A&B"; - } - leakage_power () { - value : 133.878; - when : "A&B"; - } - pin (X) { - direction : "output"; - function : "(A+B)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0665774, 0.138187, 0.181841, 0.253497, 0.373248, 0.57258, 0.9042", \ - "0.108122, 0.1805, 0.224137, 0.295809, 0.415702, 0.615435, 0.946755", \ - "0.136502, 0.211023, 0.254588, 0.326215, 0.44597, 0.645295, 0.977219", \ - "0.177926, 0.256542, 0.299929, 0.371243, 0.490749, 0.68987, 1.02176", \ - "0.236795, 0.324088, 0.367198, 0.438144, 0.557071, 0.75584, 1.08746", \ - "0.316974, 0.418307, 0.462263, 0.532233, 0.650012, 0.848211, 1.17891", \ - "0.418586, 0.544411, 0.594478, 0.661636, 0.780244, 0.976053, 1.30641" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0173468, 0.104832, 0.167049, 0.270598, 0.444091, 0.733598, 1.21532", \ - "0.0204607, 0.105179, 0.167218, 0.270657, 0.445241, 0.734444, 1.21542", \ - "0.0244066, 0.106182, 0.167734, 0.270873, 0.445242, 0.734445, 1.21567", \ - "0.0311497, 0.108865, 0.169142, 0.271687, 0.445243, 0.734446, 1.21568", \ - "0.0430151, 0.114838, 0.172448, 0.273502, 0.445918, 0.734447, 1.21593", \ - "0.061015, 0.130124, 0.18226, 0.278456, 0.448311, 0.735946, 1.21713", \ - "0.088289, 0.159367, 0.204041, 0.292015, 0.456006, 0.740053, 1.21997" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.120569, 0.199018, 0.236608, 0.295678, 0.392412, 0.552065, 0.817967", \ - "0.151225, 0.230196, 0.268125, 0.327146, 0.423749, 0.583564, 0.849459", \ - "0.174911, 0.254961, 0.293035, 0.352274, 0.448916, 0.608921, 0.875103", \ - "0.212216, 0.295897, 0.334406, 0.393909, 0.490658, 0.650561, 0.916336", \ - "0.266902, 0.357146, 0.396738, 0.457039, 0.553795, 0.713829, 0.97956", \ - "0.340435, 0.4432, 0.485506, 0.547161, 0.643461, 0.802925, 1.06844", \ - "0.437949, 0.558947, 0.605648, 0.670843, 0.770231, 0.931074, 1.19526" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0300687, 0.0980793, 0.141953, 0.216472, 0.344111, 0.559639, 0.920057", \ - "0.0305894, 0.0980803, 0.141954, 0.216597, 0.34439, 0.55964, 0.920058", \ - "0.0326214, 0.0989575, 0.142721, 0.216957, 0.344616, 0.559898, 0.920462", \ - "0.0372087, 0.102978, 0.145669, 0.218951, 0.34544, 0.560476, 0.920463", \ - "0.0470515, 0.110208, 0.151751, 0.223497, 0.348602, 0.561614, 0.920679", \ - "0.063778, 0.125483, 0.164918, 0.233041, 0.35401, 0.565198, 0.92329", \ - "0.090055, 0.153623, 0.188901, 0.251949, 0.367606, 0.573335, 0.927385" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0626715, 0.1338, 0.177295, 0.24904, 0.368722, 0.567835, 0.899412", \ - "0.102294, 0.174421, 0.217997, 0.289539, 0.409291, 0.608758, 0.940426", \ - "0.128469, 0.202712, 0.246251, 0.317728, 0.437265, 0.636586, 0.968487", \ - "0.166148, 0.244875, 0.288163, 0.35927, 0.478811, 0.677432, 1.00973", \ - "0.21982, 0.308226, 0.351085, 0.421953, 0.540317, 0.738432, 1.06952", \ - "0.290498, 0.394394, 0.438214, 0.50821, 0.628203, 0.825415, 1.15604", \ - "0.379081, 0.509252, 0.558452, 0.630701, 0.748118, 0.945898, 1.27516" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0167096, 0.1044, 0.166804, 0.270438, 0.44403, 0.733154, 1.21535", \ - "0.0202552, 0.104938, 0.167011, 0.270439, 0.444152, 0.733457, 1.21548", \ - "0.0245131, 0.106041, 0.167631, 0.270745, 0.444174, 0.733502, 1.2155", \ - "0.0318228, 0.108985, 0.16919, 0.271495, 0.444557, 0.733503, 1.2158", \ - "0.0443446, 0.115531, 0.172802, 0.273473, 0.445704, 0.73426, 1.21581", \ - "0.063571, 0.13319, 0.183519, 0.279112, 0.448239, 0.735886, 1.21699", \ - "0.09281, 0.165087, 0.208364, 0.295026, 0.45699, 0.740718, 1.22003" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.114227, 0.192783, 0.230313, 0.28951, 0.386192, 0.54599, 0.811806", \ - "0.148559, 0.22736, 0.2652, 0.324328, 0.421035, 0.580968, 0.846809", \ - "0.176515, 0.256731, 0.294816, 0.354135, 0.450781, 0.610824, 0.877017", \ - "0.219867, 0.303475, 0.341551, 0.401037, 0.49833, 0.658425, 0.924494", \ - "0.281916, 0.373075, 0.412187, 0.471538, 0.568074, 0.727133, 0.992667", \ - "0.362226, 0.467193, 0.507956, 0.569765, 0.664745, 0.82299, 1.08894", \ - "0.469712, 0.595083, 0.641605, 0.70499, 0.803048, 0.961606, 1.22599" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0300799, 0.0980138, 0.142079, 0.216469, 0.344111, 0.559766, 0.919962", \ - "0.0310199, 0.0980148, 0.14208, 0.21647, 0.344358, 0.559767, 0.919964", \ - "0.0342751, 0.0995341, 0.143071, 0.217122, 0.344551, 0.55994, 0.920151", \ - "0.0414338, 0.104027, 0.146828, 0.219728, 0.346137, 0.560378, 0.920185", \ - "0.0551156, 0.112627, 0.152989, 0.224421, 0.349326, 0.562648, 0.921695", \ - "0.075748, 0.130683, 0.166901, 0.234537, 0.354766, 0.56572, 0.924399", \ - "0.106561, 0.16405, 0.195234, 0.254804, 0.367981, 0.573496, 0.928048" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00994965, 0.0108055, 0.0108548, 0.0107938, 0.0106519, 0.010234, 0.0101737", \ - "0.0098254, 0.0104352, 0.0106226, 0.0104966, 0.0105249, 0.0101786, 0.0100476", \ - "0.00988306, 0.0102783, 0.0103573, 0.0107286, 0.0105679, 0.0100234, 0.0100676", \ - "0.0101928, 0.0103047, 0.0104055, 0.0102296, 0.0105088, 0.00984409, 0.00978659", \ - "0.0110881, 0.0106307, 0.0107215, 0.0108078, 0.0105606, 0.0104116, 0.0100192", \ - "0.013398, 0.0120368, 0.0121095, 0.0118991, 0.0118491, 0.0117007, 0.0109905", \ - "0.0178083, 0.0151364, 0.0151358, 0.0146818, 0.0149261, 0.0146192, 0.0144297" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0113834, 0.0119923, 0.0120102, 0.0119107, 0.0118485, 0.0114146, 0.0106188", \ - "0.0112049, 0.0119031, 0.0122549, 0.0122364, 0.011999, 0.0116236, 0.0110382", \ - "0.0112929, 0.0116588, 0.0117774, 0.0120059, 0.0119355, 0.0115337, 0.0109218", \ - "0.0115463, 0.0116359, 0.0117813, 0.0116389, 0.0117603, 0.0114248, 0.0107761", \ - "0.0123127, 0.0117794, 0.0118118, 0.0119226, 0.0117855, 0.0110079, 0.0118554", \ - "0.0141064, 0.0128098, 0.0128223, 0.013071, 0.0127751, 0.0127107, 0.0116193", \ - "0.0183178, 0.0156028, 0.0154098, 0.0153073, 0.0150505, 0.01563, 0.015107" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00982841, 0.010804, 0.0108431, 0.0108099, 0.01064, 0.0102117, 0.0102718", \ - "0.00958836, 0.0103013, 0.0105515, 0.0103405, 0.0102183, 0.00989488, 0.0099732", \ - "0.00960287, 0.0100383, 0.0101825, 0.0105139, 0.0100296, 0.00974085, 0.00984641", \ - "0.00997977, 0.010037, 0.0101383, 0.00996048, 0.0101458, 0.0095442, 0.00957954", \ - "0.0108559, 0.0104482, 0.0105702, 0.0106079, 0.0102228, 0.00990996, 0.00931815", \ - "0.0131615, 0.0118824, 0.0117631, 0.0117276, 0.0117859, 0.011598, 0.0104502", \ - "0.0177715, 0.0149723, 0.0148278, 0.0145944, 0.0147036, 0.0147781, 0.0144856" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0099255, 0.0105493, 0.0104473, 0.0105443, 0.0103406, 0.0100447, 0.00924936", \ - "0.0097323, 0.010299, 0.0104825, 0.0105929, 0.0104677, 0.0102139, 0.00953295", \ - "0.0099507, 0.0101542, 0.0102923, 0.0106585, 0.0103839, 0.0100743, 0.00953453", \ - "0.0105353, 0.0102697, 0.0102306, 0.0101534, 0.0104138, 0.010096, 0.00956219", \ - "0.0116626, 0.0107411, 0.0108582, 0.0108978, 0.0106917, 0.00966214, 0.0105313", \ - "0.014148, 0.0121222, 0.0120094, 0.0125109, 0.0121514, 0.0117901, 0.0108869", \ - "0.0189109, 0.0153253, 0.0151388, 0.0151452, 0.0148057, 0.0152739, 0.0147728" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00245609; - rise_capacitance : 0.00244437; - rise_capacitance_range (0.00230062, 0.00257268); - fall_capacitance : 0.00246782; - fall_capacitance_range (0.0021808, 0.00269577); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00228363; - rise_capacitance : 0.00233603; - rise_capacitance_range (0.00209818, 0.0025217); - fall_capacitance : 0.00223122; - fall_capacitance_range (0.00207331, 0.00234653); - } - } - cell (sg13g2_or3_1) { - area : 12.7008; - cell_footprint : "or3"; - cell_leakage_power : 121.923; - leakage_power () { - value : 187.054; - when : "!A&!B&!C"; - } - leakage_power () { - value : 150.621; - when : "!A&!B&C"; - } - leakage_power () { - value : 125.584; - when : "!A&B&!C"; - } - leakage_power () { - value : 110.719; - when : "!A&B&C"; - } - leakage_power () { - value : 108.4; - when : "A&!B&!C"; - } - leakage_power () { - value : 96.3045; - when : "A&!B&C"; - } - leakage_power () { - value : 93.6689; - when : "A&B&!C"; - } - leakage_power () { - value : 103.03; - when : "A&B&C"; - } - pin (X) { - direction : "output"; - function : "(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0645564, 0.132197, 0.175907, 0.247575, 0.367481, 0.566365, 0.897842", \ - "0.105442, 0.173477, 0.217147, 0.288899, 0.408647, 0.608101, 0.939378", \ - "0.133239, 0.202366, 0.245998, 0.317735, 0.437532, 0.636829, 0.968314", \ - "0.174046, 0.245745, 0.289029, 0.360503, 0.480099, 0.67908, 1.01067", \ - "0.231771, 0.310101, 0.353214, 0.424589, 0.543907, 0.742666, 1.07424", \ - "0.308918, 0.400592, 0.444142, 0.51498, 0.633435, 0.831727, 1.16281", \ - "0.411124, 0.523262, 0.569597, 0.641246, 0.760746, 0.959053, 1.28954" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171927, 0.103926, 0.166308, 0.26953, 0.442793, 0.731746, 1.21284", \ - "0.0194653, 0.104158, 0.166334, 0.269546, 0.442867, 0.731869, 1.21285", \ - "0.0224212, 0.104695, 0.166709, 0.269815, 0.442924, 0.73245, 1.21286", \ - "0.0275098, 0.106286, 0.167524, 0.270274, 0.443187, 0.732451, 1.21335", \ - "0.0367252, 0.109872, 0.169243, 0.271297, 0.443979, 0.732452, 1.21336", \ - "0.050127, 0.119597, 0.174776, 0.274164, 0.445473, 0.733477, 1.21387", \ - "0.068875, 0.139998, 0.188894, 0.281971, 0.450431, 0.73672, 1.21646" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.132965, 0.207909, 0.245782, 0.305111, 0.401713, 0.561634, 0.828192", \ - "0.159973, 0.235072, 0.273302, 0.332383, 0.429097, 0.589222, 0.855583", \ - "0.178827, 0.255109, 0.293378, 0.352727, 0.449475, 0.60967, 0.876495", \ - "0.206622, 0.286128, 0.324857, 0.384753, 0.481679, 0.642128, 0.908467", \ - "0.24427, 0.330144, 0.37013, 0.430836, 0.528326, 0.689079, 0.955634", \ - "0.289258, 0.387902, 0.430569, 0.492616, 0.591322, 0.751431, 1.01868", \ - "0.342983, 0.462711, 0.511699, 0.57969, 0.682165, 0.843963, 1.11106" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0281588, 0.0947662, 0.138657, 0.212941, 0.340298, 0.555875, 0.916787", \ - "0.0284358, 0.0947672, 0.138716, 0.21299, 0.34062, 0.555973, 0.916814", \ - "0.0296949, 0.095704, 0.13935, 0.21328, 0.340689, 0.556301, 0.917361", \ - "0.0324983, 0.0988162, 0.14183, 0.215122, 0.341825, 0.556498, 0.917362", \ - "0.0387324, 0.104836, 0.146826, 0.218768, 0.344201, 0.558059, 0.917754", \ - "0.050574, 0.117471, 0.158386, 0.226918, 0.348931, 0.560279, 0.919911", \ - "0.069862, 0.142132, 0.180727, 0.247225, 0.364247, 0.569548, 0.923278" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0619402, 0.128653, 0.172164, 0.243598, 0.363272, 0.562185, 0.893444", \ - "0.100845, 0.168181, 0.211721, 0.283231, 0.402853, 0.602032, 0.933461", \ - "0.126526, 0.195142, 0.23864, 0.310164, 0.429851, 0.628781, 0.960133", \ - "0.163857, 0.234807, 0.278529, 0.349822, 0.469597, 0.668609, 0.99984", \ - "0.215214, 0.293916, 0.336869, 0.407926, 0.527219, 0.72569, 1.05838", \ - "0.282335, 0.375686, 0.420568, 0.491051, 0.610327, 0.807465, 1.13818", \ - "0.368748, 0.485311, 0.533065, 0.603755, 0.722969, 0.921257, 1.25198" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162454, 0.103094, 0.165686, 0.269044, 0.442266, 0.731083, 1.21236", \ - "0.0188436, 0.103456, 0.165743, 0.269093, 0.442335, 0.731655, 1.21242", \ - "0.0219705, 0.104133, 0.166149, 0.269362, 0.442397, 0.731656, 1.21243", \ - "0.0275047, 0.105728, 0.166858, 0.269825, 0.442854, 0.731657, 1.21244", \ - "0.0370342, 0.109707, 0.169111, 0.270745, 0.443609, 0.731824, 1.21263", \ - "0.050894, 0.120133, 0.174799, 0.27366, 0.445139, 0.733308, 1.21354", \ - "0.070419, 0.141835, 0.191346, 0.283201, 0.450462, 0.736505, 1.21602" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.128107, 0.203094, 0.240933, 0.300179, 0.396809, 0.556906, 0.823261", \ - "0.156272, 0.231527, 0.269774, 0.328907, 0.425563, 0.585704, 0.852069", \ - "0.177169, 0.254006, 0.292505, 0.351961, 0.448708, 0.608977, 0.87564", \ - "0.209146, 0.28931, 0.328312, 0.388304, 0.485781, 0.645965, 0.91237", \ - "0.253286, 0.340232, 0.380473, 0.440705, 0.538595, 0.699444, 0.966367", \ - "0.31122, 0.411361, 0.453286, 0.516435, 0.613602, 0.774322, 1.04102", \ - "0.38955, 0.50993, 0.557556, 0.623937, 0.725409, 0.886033, 1.15326" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0281333, 0.0949047, 0.138671, 0.212978, 0.340301, 0.555918, 0.916781", \ - "0.0286853, 0.0949057, 0.138816, 0.213028, 0.340463, 0.555919, 0.916785", \ - "0.030456, 0.0963573, 0.139787, 0.213698, 0.340833, 0.556222, 0.916981", \ - "0.03445, 0.0999392, 0.142883, 0.216119, 0.342682, 0.557132, 0.917193", \ - "0.0427336, 0.106215, 0.147827, 0.219669, 0.34547, 0.559116, 0.919296", \ - "0.055993, 0.119085, 0.158349, 0.227564, 0.349312, 0.561456, 0.921247", \ - "0.075736, 0.144256, 0.179859, 0.244519, 0.362555, 0.568788, 0.924763" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0563994, 0.122522, 0.165827, 0.23746, 0.356866, 0.555543, 0.886858", \ - "0.0926472, 0.159668, 0.203109, 0.274635, 0.393988, 0.593737, 0.924488", \ - "0.11542, 0.183625, 0.2273, 0.298759, 0.418055, 0.617061, 0.948263", \ - "0.147481, 0.219189, 0.262248, 0.333426, 0.452762, 0.651883, 0.982768", \ - "0.191863, 0.271665, 0.314704, 0.385793, 0.504485, 0.702911, 1.03452", \ - "0.24877, 0.34367, 0.387653, 0.458886, 0.576995, 0.775897, 1.10679", \ - "0.318569, 0.438842, 0.487525, 0.560107, 0.680719, 0.877619, 1.20917" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0155344, 0.102911, 0.165277, 0.268918, 0.442095, 0.730916, 1.2125", \ - "0.0186262, 0.103162, 0.165468, 0.268919, 0.442096, 0.731709, 1.21251", \ - "0.0221033, 0.103954, 0.165862, 0.269099, 0.442112, 0.73171, 1.21252", \ - "0.0284473, 0.105716, 0.166844, 0.269705, 0.442658, 0.731711, 1.21253", \ - "0.0383659, 0.110241, 0.16937, 0.270691, 0.443374, 0.731915, 1.21254", \ - "0.052911, 0.122791, 0.176589, 0.274796, 0.445289, 0.733012, 1.21359", \ - "0.073927, 0.148542, 0.196257, 0.287194, 0.453207, 0.737673, 1.21661" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.11264, 0.18736, 0.225768, 0.284654, 0.381402, 0.541525, 0.807811", \ - "0.141305, 0.216676, 0.254781, 0.314059, 0.410709, 0.570823, 0.837259", \ - "0.164365, 0.241043, 0.27962, 0.339115, 0.436031, 0.596188, 0.862563", \ - "0.199386, 0.278259, 0.316905, 0.37684, 0.474305, 0.634851, 0.901166", \ - "0.247848, 0.333104, 0.372336, 0.432446, 0.529649, 0.690653, 0.957826", \ - "0.310212, 0.407046, 0.448191, 0.509213, 0.606431, 0.766258, 1.0334", \ - "0.393843, 0.510343, 0.555991, 0.619816, 0.718433, 0.879112, 1.14576" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0282934, 0.095161, 0.138898, 0.213061, 0.340231, 0.555908, 0.91678", \ - "0.0289292, 0.095162, 0.138899, 0.213088, 0.340783, 0.555909, 0.916781", \ - "0.0312343, 0.0968717, 0.140258, 0.214172, 0.341053, 0.556362, 0.916836", \ - "0.0364839, 0.100276, 0.143453, 0.217036, 0.343378, 0.557517, 0.917421", \ - "0.0461963, 0.10607, 0.147462, 0.219963, 0.346432, 0.56036, 0.919659", \ - "0.060599, 0.117881, 0.157303, 0.226382, 0.349129, 0.562664, 0.922961", \ - "0.082384, 0.143373, 0.177639, 0.241124, 0.359707, 0.568018, 0.925578" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00643668, 0.00680956, 0.00682302, 0.00679076, 0.00673482, 0.00652837, 0.00648643", \ - "0.00621979, 0.00651727, 0.0065669, 0.00651304, 0.00646959, 0.00632772, 0.00628203", \ - "0.00620842, 0.00642114, 0.0064518, 0.00651678, 0.00639079, 0.00630189, 0.00628385", \ - "0.00640087, 0.00649269, 0.00651451, 0.00641352, 0.00650336, 0.00645705, 0.00620062", \ - "0.00698292, 0.00689739, 0.00693831, 0.00695372, 0.00682527, 0.00674365, 0.00649883", \ - "0.00856413, 0.00832636, 0.00829694, 0.00822205, 0.00817389, 0.00805179, 0.0075974", \ - "0.0120999, 0.0114909, 0.0114177, 0.0112388, 0.0113093, 0.0112417, 0.0110646" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0106136, 0.0110058, 0.0110237, 0.0110589, 0.0109247, 0.0107578, 0.0105126", \ - "0.0104467, 0.0108846, 0.0109886, 0.0110604, 0.0109051, 0.0107571, 0.0104068", \ - "0.0104503, 0.010758, 0.0108335, 0.0109548, 0.0108725, 0.0106896, 0.0104219", \ - "0.0104983, 0.0107637, 0.0108092, 0.0107441, 0.0107488, 0.0107163, 0.0103601", \ - "0.0106916, 0.0108237, 0.0108588, 0.0109079, 0.0108664, 0.0105751, 0.0106953", \ - "0.0116847, 0.0115812, 0.0115893, 0.0116125, 0.0116719, 0.0115634, 0.0112316", \ - "0.0148208, 0.0142494, 0.0142445, 0.0143321, 0.0143864, 0.0144348, 0.0143515" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00628833, 0.00672921, 0.00675362, 0.00671211, 0.00663722, 0.00641574, 0.00648726", \ - "0.00600489, 0.0063397, 0.00647687, 0.00636381, 0.00630091, 0.00616598, 0.00613404", \ - "0.00595566, 0.00622, 0.00627042, 0.0064283, 0.00631244, 0.00604962, 0.00608", \ - "0.0061177, 0.0062378, 0.00631003, 0.00620814, 0.0063554, 0.00604929, 0.00598937", \ - "0.00672601, 0.00671777, 0.00674722, 0.00677253, 0.00666321, 0.00656634, 0.00641823", \ - "0.0083137, 0.00806473, 0.00805497, 0.00799997, 0.00806473, 0.00802868, 0.0073645", \ - "0.0117604, 0.0111509, 0.0111734, 0.0109811, 0.0110258, 0.0109863, 0.0109003" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00897211, 0.00937937, 0.00940158, 0.00941471, 0.00935379, 0.00917242, 0.00883", \ - "0.00881953, 0.00923361, 0.00936704, 0.00939664, 0.00925882, 0.00911829, 0.00880689", \ - "0.00882447, 0.00909925, 0.00917767, 0.00934695, 0.00914929, 0.00902442, 0.00874932", \ - "0.00891692, 0.00911083, 0.00912566, 0.00902593, 0.00912373, 0.00895361, 0.00867313", \ - "0.00927345, 0.00929725, 0.00935286, 0.00934813, 0.00928852, 0.00894192, 0.00931542", \ - "0.0105648, 0.0103159, 0.0102937, 0.0104857, 0.0103767, 0.0104972, 0.00983615", \ - "0.0138487, 0.0131616, 0.0131103, 0.0131971, 0.0131655, 0.0132725, 0.0131676" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00599295, 0.00647252, 0.00645917, 0.00644817, 0.00633312, 0.00610019, 0.00614145", \ - "0.0056989, 0.00605627, 0.00616361, 0.00607624, 0.00596154, 0.00587363, 0.00586063", \ - "0.00562587, 0.00586209, 0.00593561, 0.00604709, 0.00592727, 0.00574799, 0.00565287", \ - "0.00579776, 0.005957, 0.00599278, 0.0059259, 0.00600286, 0.0057789, 0.00564158", \ - "0.00644859, 0.00645169, 0.00650297, 0.00655621, 0.00639883, 0.00631502, 0.00620024", \ - "0.00810396, 0.00787952, 0.00785723, 0.00790077, 0.00794542, 0.00782107, 0.00751103", \ - "0.0117911, 0.0111591, 0.0111681, 0.0111172, 0.0112258, 0.0110663, 0.0111399" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00716715, 0.00752016, 0.00763805, 0.00757512, 0.00749776, 0.00737477, 0.00697669", \ - "0.00696892, 0.00735482, 0.0074772, 0.00742767, 0.0074111, 0.00722622, 0.00694585", \ - "0.00707965, 0.00730488, 0.00736018, 0.00748002, 0.0073874, 0.00721049, 0.00692263", \ - "0.00738948, 0.00751558, 0.00751336, 0.00740906, 0.00743177, 0.00729138, 0.00715431", \ - "0.00809947, 0.00807517, 0.00809657, 0.00813692, 0.0080247, 0.00765682, 0.00783971", \ - "0.00980813, 0.00941236, 0.00942734, 0.00955943, 0.00952367, 0.00937697, 0.00874338", \ - "0.0134868, 0.012593, 0.0125651, 0.0125803, 0.0123799, 0.0124931, 0.0123522" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00259423; - rise_capacitance : 0.00260481; - rise_capacitance_range (0.00244793, 0.00273534); - fall_capacitance : 0.00258366; - fall_capacitance_range (0.00223168, 0.00291005); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00252763; - rise_capacitance : 0.00256438; - rise_capacitance_range (0.00227831, 0.00276681); - fall_capacitance : 0.00249088; - fall_capacitance_range (0.00213127, 0.00278871); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00240308; - rise_capacitance : 0.00249939; - rise_capacitance_range (0.00212461, 0.00276802); - fall_capacitance : 0.00230678; - fall_capacitance_range (0.00209251, 0.00245163); - } - } - cell (sg13g2_or3_2) { - area : 14.5152; - cell_footprint : "or3"; - cell_leakage_power : 170.385; - leakage_power () { - value : 269.493; - when : "!A&!B&!C"; - } - leakage_power () { - value : 194.182; - when : "!A&!B&C"; - } - leakage_power () { - value : 169.227; - when : "!A&B&!C"; - } - leakage_power () { - value : 154.363; - when : "!A&B&C"; - } - leakage_power () { - value : 151.962; - when : "A&!B&!C"; - } - leakage_power () { - value : 139.866; - when : "A&!B&C"; - } - leakage_power () { - value : 137.313; - when : "A&B&!C"; - } - leakage_power () { - value : 146.673; - when : "A&B&C"; - } - pin (X) { - direction : "output"; - function : "(A+B+C)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0744687, 0.148126, 0.192053, 0.264075, 0.383832, 0.583166, 0.915112", \ - "0.118245, 0.192609, 0.236409, 0.308307, 0.428282, 0.627683, 0.959606", \ - "0.149609, 0.226001, 0.269674, 0.341497, 0.461394, 0.660597, 0.992525", \ - "0.195964, 0.276977, 0.320558, 0.392084, 0.511818, 0.711159, 1.04289", \ - "0.263648, 0.353001, 0.396111, 0.467371, 0.586536, 0.785033, 1.11677", \ - "0.356012, 0.461645, 0.505707, 0.576274, 0.695085, 0.892673, 1.22339", \ - "0.478458, 0.607826, 0.656534, 0.728059, 0.846943, 1.04372, 1.37326" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0188571, 0.105529, 0.167537, 0.270966, 0.444362, 0.733509, 1.21539", \ - "0.0212545, 0.105779, 0.16773, 0.270997, 0.444485, 0.73351, 1.2155", \ - "0.0248936, 0.106778, 0.168134, 0.271157, 0.444486, 0.733573, 1.21579", \ - "0.0312468, 0.109319, 0.169469, 0.271826, 0.444921, 0.733675, 1.21595", \ - "0.0418402, 0.115388, 0.172967, 0.273716, 0.445907, 0.734421, 1.21596", \ - "0.059248, 0.129478, 0.182394, 0.278405, 0.447958, 0.736007, 1.2171", \ - "0.084989, 0.158115, 0.203748, 0.291581, 0.455684, 0.739902, 1.21994" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.167108, 0.257825, 0.298744, 0.360392, 0.458509, 0.61879, 0.885058", \ - "0.194383, 0.285691, 0.326609, 0.388146, 0.486433, 0.646721, 0.913006", \ - "0.214708, 0.30635, 0.347315, 0.409111, 0.50716, 0.66766, 0.933847", \ - "0.246853, 0.341083, 0.382763, 0.444765, 0.543171, 0.703945, 0.970135", \ - "0.293799, 0.39359, 0.436431, 0.499979, 0.59889, 0.759846, 1.02628", \ - "0.355296, 0.466998, 0.511612, 0.577817, 0.676934, 0.837591, 1.10472", \ - "0.433351, 0.563854, 0.615027, 0.684058, 0.786925, 0.950371, 1.21711" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376703, 0.109439, 0.15294, 0.225623, 0.350926, 0.564369, 0.923721", \ - "0.0377526, 0.10944, 0.152941, 0.225624, 0.351028, 0.564665, 0.923863", \ - "0.0387798, 0.109795, 0.153033, 0.225938, 0.351029, 0.564763, 0.924475", \ - "0.0417559, 0.1127, 0.155474, 0.227749, 0.352157, 0.565338, 0.924476", \ - "0.0485411, 0.119428, 0.161368, 0.232587, 0.355501, 0.566494, 0.925306", \ - "0.0623, 0.133479, 0.173216, 0.242701, 0.361979, 0.570367, 0.927511", \ - "0.08673, 0.160161, 0.198425, 0.262883, 0.377497, 0.580522, 0.932724" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0716314, 0.144239, 0.187948, 0.259746, 0.379401, 0.57851, 0.910651", \ - "0.114122, 0.187619, 0.231351, 0.303072, 0.422897, 0.622314, 0.953753", \ - "0.143737, 0.219537, 0.263175, 0.334835, 0.454524, 0.653714, 0.985587", \ - "0.187132, 0.267618, 0.311105, 0.382716, 0.502438, 0.701234, 1.03315", \ - "0.249438, 0.33874, 0.382047, 0.453062, 0.57227, 0.770783, 1.10245", \ - "0.33522, 0.441867, 0.484346, 0.554919, 0.673196, 0.870949, 1.20209", \ - "0.441444, 0.572832, 0.622457, 0.6946, 0.812253, 1.00882, 1.33879" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.01794, 0.104716, 0.166907, 0.270468, 0.443864, 0.733115, 1.21527", \ - "0.0206996, 0.105179, 0.167104, 0.270469, 0.444244, 0.733455, 1.21529", \ - "0.0244697, 0.106247, 0.167641, 0.270708, 0.444245, 0.733456, 1.2157", \ - "0.030927, 0.10895, 0.16906, 0.271395, 0.444482, 0.733457, 1.21571", \ - "0.0423219, 0.114979, 0.172448, 0.27334, 0.44558, 0.73403, 1.21572", \ - "0.059913, 0.130253, 0.182747, 0.278469, 0.447882, 0.735713, 1.21665", \ - "0.087307, 0.161301, 0.205921, 0.292991, 0.455948, 0.739855, 1.21969" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.162252, 0.253196, 0.29382, 0.355497, 0.453527, 0.613858, 0.880199", \ - "0.19095, 0.282222, 0.323342, 0.384695, 0.482738, 0.643483, 0.909409", \ - "0.214567, 0.306466, 0.347586, 0.409424, 0.507473, 0.668036, 0.934152", \ - "0.253358, 0.348234, 0.390093, 0.45225, 0.550885, 0.711587, 0.977972", \ - "0.3108, 0.411926, 0.454646, 0.517968, 0.616838, 0.777972, 1.0444", \ - "0.388263, 0.501672, 0.546548, 0.610675, 0.710829, 0.871315, 1.13769", \ - "0.493124, 0.62597, 0.676313, 0.744563, 0.846058, 1.00856, 1.27469" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376643, 0.109852, 0.152965, 0.225859, 0.350956, 0.564382, 0.923957", \ - "0.0378578, 0.109853, 0.152966, 0.226021, 0.350957, 0.564499, 0.923958", \ - "0.0394013, 0.110075, 0.153316, 0.226119, 0.351152, 0.564776, 0.924267", \ - "0.0435685, 0.113502, 0.156373, 0.228316, 0.352625, 0.565543, 0.924268", \ - "0.0530364, 0.121094, 0.163139, 0.233701, 0.3565, 0.567746, 0.925976", \ - "0.070271, 0.136607, 0.175292, 0.242853, 0.362505, 0.571477, 0.928878", \ - "0.09682, 0.165891, 0.201096, 0.263262, 0.376893, 0.580071, 0.932559" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0662323, 0.138294, 0.18181, 0.253477, 0.373024, 0.572253, 0.90394", \ - "0.106952, 0.180156, 0.223776, 0.295344, 0.415142, 0.614253, 0.946029", \ - "0.134279, 0.210015, 0.253624, 0.325135, 0.444769, 0.644057, 0.975821", \ - "0.174081, 0.254544, 0.297513, 0.368916, 0.487936, 0.686651, 1.01862", \ - "0.22943, 0.320516, 0.363275, 0.434222, 0.552573, 0.750335, 1.08136", \ - "0.305351, 0.414155, 0.459668, 0.529156, 0.647144, 0.844826, 1.17511", \ - "0.397216, 0.532637, 0.583135, 0.655928, 0.775174, 0.970945, 1.3009" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.017187, 0.104417, 0.166629, 0.270154, 0.443667, 0.732855, 1.2153", \ - "0.020427, 0.104913, 0.166811, 0.270175, 0.444821, 0.733311, 1.21531", \ - "0.0244944, 0.106071, 0.167408, 0.27048, 0.444822, 0.733312, 1.21532", \ - "0.031482, 0.109152, 0.169207, 0.271293, 0.444823, 0.733313, 1.21533", \ - "0.0438105, 0.11629, 0.172946, 0.273343, 0.445579, 0.734091, 1.21534", \ - "0.062459, 0.133508, 0.184997, 0.279115, 0.447962, 0.735699, 1.21657", \ - "0.092043, 0.167428, 0.21083, 0.296388, 0.457959, 0.740489, 1.21958" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.14715, 0.238257, 0.279294, 0.340483, 0.438591, 0.598889, 0.86539", \ - "0.176926, 0.267841, 0.309214, 0.370601, 0.46869, 0.629068, 0.895195", \ - "0.204113, 0.29589, 0.336976, 0.398735, 0.496968, 0.657509, 0.925375", \ - "0.248011, 0.342316, 0.383738, 0.445965, 0.544819, 0.705832, 0.972236", \ - "0.312144, 0.412089, 0.45431, 0.516736, 0.615186, 0.776284, 1.04263", \ - "0.394661, 0.50913, 0.552469, 0.617019, 0.712587, 0.872706, 1.13856", \ - "0.506949, 0.639821, 0.688314, 0.752884, 0.856087, 1.0158, 1.28081" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376705, 0.109658, 0.153168, 0.225638, 0.3509, 0.564399, 0.923865", \ - "0.0380467, 0.109659, 0.153169, 0.225639, 0.351218, 0.5644, 0.923866", \ - "0.0403303, 0.110494, 0.153502, 0.226311, 0.351457, 0.565161, 0.926109", \ - "0.0465996, 0.11446, 0.157123, 0.229197, 0.353112, 0.565796, 0.92611", \ - "0.0591997, 0.122475, 0.163851, 0.234233, 0.357358, 0.568836, 0.926246", \ - "0.079548, 0.139662, 0.176108, 0.243469, 0.362787, 0.572567, 0.930312", \ - "0.109419, 0.171435, 0.203755, 0.264936, 0.377312, 0.579699, 0.932964" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0103174, 0.011048, 0.0111133, 0.0110966, 0.0109373, 0.0106056, 0.010659", \ - "0.0101688, 0.0107642, 0.0108748, 0.0108147, 0.0106778, 0.0102872, 0.0101461", \ - "0.0102149, 0.0105363, 0.0106494, 0.0109935, 0.0109509, 0.0101899, 0.0101382", \ - "0.0106606, 0.0106945, 0.010719, 0.0106008, 0.0108852, 0.0105353, 0.0103491", \ - "0.0113825, 0.0110091, 0.0109575, 0.0110675, 0.0107605, 0.0106088, 0.0103585", \ - "0.0136917, 0.0123366, 0.0123232, 0.0121636, 0.0121719, 0.0118419, 0.0110047", \ - "0.0182257, 0.0156472, 0.0154914, 0.0151213, 0.0153172, 0.0149974, 0.0147001" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0147161, 0.014842, 0.0149073, 0.0149777, 0.0149, 0.0144194, 0.0138153", \ - "0.0145604, 0.0149864, 0.0150813, 0.015136, 0.0151359, 0.0148856, 0.014266", \ - "0.0145544, 0.0146958, 0.0148377, 0.0151803, 0.0150601, 0.0146768, 0.0141475", \ - "0.0148277, 0.0147448, 0.0147881, 0.014789, 0.0149227, 0.0146084, 0.0138892", \ - "0.0152586, 0.0146138, 0.014781, 0.0148651, 0.0146684, 0.0142647, 0.0144163", \ - "0.0167044, 0.0155125, 0.0153241, 0.0157868, 0.015361, 0.0153212, 0.0141635", \ - "0.0206121, 0.0181143, 0.01801, 0.0179608, 0.0173983, 0.0180213, 0.0180794" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0101539, 0.0110174, 0.0110879, 0.0110788, 0.0108976, 0.0105264, 0.0106463", \ - "0.0099803, 0.0106394, 0.0107388, 0.0107835, 0.0106639, 0.0102412, 0.0101414", \ - "0.00999822, 0.0103924, 0.0105035, 0.0107281, 0.0106498, 0.0101073, 0.0100832", \ - "0.0102912, 0.0104316, 0.0105149, 0.0104447, 0.0106829, 0.0101239, 0.0100028", \ - "0.011125, 0.0106766, 0.0107228, 0.0108068, 0.0106401, 0.0103973, 0.0099837", \ - "0.0133932, 0.0121328, 0.0120682, 0.0119669, 0.0119355, 0.0116093, 0.0107119", \ - "0.017904, 0.0153086, 0.0152385, 0.0149276, 0.0148935, 0.0147548, 0.0144656" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0130792, 0.0132869, 0.0132506, 0.0133093, 0.0131849, 0.0128165, 0.0121301", \ - "0.0129291, 0.0133223, 0.0135236, 0.013564, 0.0134493, 0.0132263, 0.0125414", \ - "0.0129699, 0.0130099, 0.0131725, 0.013661, 0.0134104, 0.0129798, 0.0124042", \ - "0.0133553, 0.0130361, 0.0130904, 0.0131001, 0.0132214, 0.0129141, 0.0122557", \ - "0.0140057, 0.0131399, 0.0133575, 0.0133096, 0.0130334, 0.0126522, 0.0138794", \ - "0.0160675, 0.0141258, 0.0140055, 0.0139855, 0.014138, 0.0140377, 0.0128106", \ - "0.0201288, 0.017158, 0.0169567, 0.0169148, 0.016376, 0.0167687, 0.0165237" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00989595, 0.0108582, 0.0108975, 0.010858, 0.0106783, 0.0102813, 0.0103118", \ - "0.00969569, 0.0103568, 0.0105457, 0.0104624, 0.0105085, 0.00995401, 0.00947285", \ - "0.00968447, 0.0101497, 0.0102837, 0.0105219, 0.0104945, 0.00986248, 0.00933688", \ - "0.0100768, 0.0101228, 0.010149, 0.0100133, 0.0101469, 0.00962322, 0.00911764", \ - "0.0108235, 0.0104832, 0.0104934, 0.0105814, 0.0102601, 0.00995088, 0.00878933", \ - "0.0131234, 0.0119534, 0.0120811, 0.011817, 0.0117536, 0.011599, 0.010543", \ - "0.0179088, 0.0151015, 0.014989, 0.0147163, 0.0150379, 0.0147292, 0.0146556" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0113058, 0.0115874, 0.0117016, 0.0116415, 0.0116266, 0.0110202, 0.0108028", \ - "0.0110948, 0.0113784, 0.0116142, 0.011597, 0.0117723, 0.0112722, 0.0106653", \ - "0.0112458, 0.0111936, 0.0113585, 0.0116561, 0.0114713, 0.0113112, 0.0111218", \ - "0.0118524, 0.0113975, 0.0114593, 0.0114708, 0.0115508, 0.011204, 0.0107246", \ - "0.0130394, 0.0118762, 0.0120298, 0.0119078, 0.0115998, 0.0111502, 0.0116665", \ - "0.0155744, 0.0132755, 0.0131397, 0.0135131, 0.0131869, 0.0128166, 0.0113139", \ - "0.0203422, 0.0166073, 0.0163524, 0.0164031, 0.0163838, 0.0162996, 0.0157801" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00258569; - rise_capacitance : 0.00259398; - rise_capacitance_range (0.00245247, 0.00271404); - fall_capacitance : 0.00257739; - fall_capacitance_range (0.00223577, 0.00288832); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00252154; - rise_capacitance : 0.00255633; - rise_capacitance_range (0.00230271, 0.0027391); - fall_capacitance : 0.00248675; - fall_capacitance_range (0.0021356, 0.00277408); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00239671; - rise_capacitance : 0.002495; - rise_capacitance_range (0.00220216, 0.00273298); - fall_capacitance : 0.00229842; - fall_capacitance_range (0.00211928, 0.00242686); - } - } - cell (sg13g2_or4_1) { - area : 14.5152; - cell_footprint : "or4"; - cell_leakage_power : 124.109; - leakage_power () { - value : 221.973; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 169.336; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 144.382; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 129.507; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 127.055; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 114.949; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 112.395; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 121.746; - when : "!A&B&C&D"; - } - leakage_power () { - value : 110.136; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 99.9006; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 98.3559; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 111.933; - when : "A&!B&C&D"; - } - leakage_power () { - value : 96.0269; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 105.739; - when : "A&B&!C&D"; - } - leakage_power () { - value : 105.037; - when : "A&B&C&!D"; - } - leakage_power () { - value : 117.266; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.06755, 0.137191, 0.181376, 0.253754, 0.374124, 0.573957, 0.906342", \ - "0.11063, 0.180118, 0.224318, 0.296609, 0.416869, 0.616705, 0.949453", \ - "0.140399, 0.211122, 0.255161, 0.327415, 0.4478, 0.64793, 0.980178", \ - "0.184615, 0.257854, 0.301954, 0.374176, 0.493989, 0.693907, 1.02624", \ - "0.248172, 0.327626, 0.371061, 0.442376, 0.561968, 0.76142, 1.09428", \ - "0.332835, 0.426097, 0.469026, 0.540406, 0.659836, 0.858602, 1.19016", \ - "0.443045, 0.556903, 0.60382, 0.675126, 0.794658, 0.993537, 1.32518" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0183534, 0.105569, 0.167918, 0.271376, 0.444713, 0.733937, 1.21635", \ - "0.0204053, 0.10557, 0.167919, 0.271377, 0.445589, 0.733938, 1.21636", \ - "0.0233822, 0.106015, 0.168108, 0.271378, 0.44559, 0.734357, 1.21637", \ - "0.0281585, 0.107498, 0.168797, 0.271869, 0.445591, 0.734358, 1.21638", \ - "0.0371139, 0.111118, 0.170639, 0.272821, 0.445684, 0.734519, 1.21648", \ - "0.050562, 0.120781, 0.176326, 0.275527, 0.447299, 0.735918, 1.21717", \ - "0.06957, 0.140167, 0.190002, 0.283647, 0.452326, 0.73924, 1.21968" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.186325, 0.273292, 0.314355, 0.376627, 0.47518, 0.635858, 0.90263", \ - "0.21251, 0.299456, 0.341238, 0.403, 0.501472, 0.662333, 0.928837", \ - "0.231399, 0.318971, 0.360401, 0.422785, 0.520952, 0.681753, 0.948369", \ - "0.259576, 0.349301, 0.391453, 0.454151, 0.552887, 0.713769, 0.980452", \ - "0.297874, 0.392412, 0.436033, 0.500334, 0.599201, 0.760749, 1.0277", \ - "0.342544, 0.448359, 0.494647, 0.560988, 0.661532, 0.823234, 1.09098", \ - "0.390952, 0.517973, 0.570618, 0.642783, 0.748923, 0.912335, 1.18113" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0356797, 0.107069, 0.150388, 0.22261, 0.347323, 0.560328, 0.920031", \ - "0.0357443, 0.10707, 0.150389, 0.223216, 0.347457, 0.560329, 0.920209", \ - "0.0364003, 0.107071, 0.150558, 0.223251, 0.347595, 0.562812, 0.920285", \ - "0.038275, 0.109305, 0.152506, 0.224487, 0.348672, 0.562813, 0.920371", \ - "0.042717, 0.114513, 0.157853, 0.229061, 0.351782, 0.562887, 0.921738", \ - "0.052368, 0.126559, 0.168638, 0.23816, 0.357752, 0.566291, 0.923546", \ - "0.071852, 0.152233, 0.192735, 0.25981, 0.375519, 0.577043, 0.929161" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0667696, 0.135036, 0.178975, 0.250824, 0.370919, 0.570563, 0.903066", \ - "0.108124, 0.176745, 0.220636, 0.292586, 0.412757, 0.612289, 0.944758", \ - "0.13646, 0.206272, 0.250108, 0.322138, 0.442327, 0.642044, 0.974451", \ - "0.177688, 0.250115, 0.293567, 0.365563, 0.485663, 0.685311, 1.01757", \ - "0.236231, 0.315369, 0.358799, 0.430532, 0.550011, 0.749294, 1.08165", \ - "0.313037, 0.406215, 0.44978, 0.520669, 0.639086, 0.838066, 1.16969", \ - "0.408486, 0.523287, 0.570751, 0.64175, 0.761593, 0.959694, 1.29159" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0175425, 0.104302, 0.166741, 0.270225, 0.443884, 0.733153, 1.21561", \ - "0.0197014, 0.10452, 0.166807, 0.270267, 0.444053, 0.733154, 1.21562", \ - "0.0227117, 0.105079, 0.167152, 0.270505, 0.444054, 0.733547, 1.21583", \ - "0.0276522, 0.106689, 0.167982, 0.271021, 0.444326, 0.733548, 1.21584", \ - "0.0369494, 0.110166, 0.169797, 0.272025, 0.445187, 0.734021, 1.21605", \ - "0.050567, 0.12013, 0.17565, 0.274841, 0.44655, 0.735139, 1.21663", \ - "0.069973, 0.141204, 0.191482, 0.28346, 0.451527, 0.738473, 1.21923" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.181325, 0.268258, 0.309495, 0.371542, 0.469797, 0.630878, 0.897487", \ - "0.207851, 0.294941, 0.336359, 0.39829, 0.496781, 0.65741, 0.924235", \ - "0.227657, 0.315357, 0.35701, 0.419156, 0.517663, 0.678368, 0.945088", \ - "0.258387, 0.349032, 0.391333, 0.45422, 0.553224, 0.714335, 0.981001", \ - "0.302247, 0.398725, 0.442148, 0.507058, 0.606433, 0.768389, 1.03559", \ - "0.357029, 0.466293, 0.512459, 0.57855, 0.680087, 0.842298, 1.10993", \ - "0.432133, 0.563084, 0.615348, 0.686853, 0.790873, 0.955316, 1.22272" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0357023, 0.107156, 0.150454, 0.222864, 0.347465, 0.560322, 0.92004", \ - "0.0357862, 0.107157, 0.150455, 0.223258, 0.347466, 0.56066, 0.920208", \ - "0.0367831, 0.107239, 0.150763, 0.223259, 0.347898, 0.56124, 0.920249", \ - "0.0393914, 0.110207, 0.153298, 0.225403, 0.349186, 0.561336, 0.920481", \ - "0.0456223, 0.116556, 0.159029, 0.230408, 0.352908, 0.56416, 0.922471", \ - "0.058178, 0.129882, 0.170486, 0.238694, 0.358852, 0.567547, 0.925135", \ - "0.078967, 0.156832, 0.195389, 0.259996, 0.373776, 0.577129, 0.929584" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0632132, 0.130249, 0.173918, 0.24555, 0.365473, 0.564828, 0.896996", \ - "0.102769, 0.170499, 0.214187, 0.285998, 0.4058, 0.605662, 0.937769", \ - "0.128953, 0.197958, 0.241579, 0.313362, 0.433222, 0.632724, 0.965136", \ - "0.166645, 0.238558, 0.282223, 0.353139, 0.472999, 0.672387, 1.00463", \ - "0.218197, 0.297693, 0.340291, 0.411782, 0.531477, 0.730495, 1.06269", \ - "0.285705, 0.380594, 0.42176, 0.493024, 0.612036, 0.811305, 1.14276", \ - "0.365937, 0.482536, 0.530753, 0.601807, 0.721045, 0.919999, 1.25189" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0165219, 0.103399, 0.166065, 0.26964, 0.443306, 0.732689, 1.21529", \ - "0.0190029, 0.103763, 0.166182, 0.269657, 0.443328, 0.73357, 1.2153", \ - "0.0221353, 0.104376, 0.166542, 0.269903, 0.443381, 0.733571, 1.21531", \ - "0.0275797, 0.105914, 0.167343, 0.270463, 0.443809, 0.733572, 1.21541", \ - "0.037254, 0.110073, 0.169388, 0.271561, 0.444776, 0.733593, 1.21545", \ - "0.051102, 0.121089, 0.175861, 0.274763, 0.44601, 0.734906, 1.21657", \ - "0.071095, 0.143871, 0.192884, 0.284332, 0.451481, 0.738157, 1.21924" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.166238, 0.252877, 0.294672, 0.356589, 0.454799, 0.615515, 0.882243", \ - "0.191865, 0.279143, 0.320768, 0.382448, 0.481033, 0.642073, 0.908289", \ - "0.213231, 0.301363, 0.343039, 0.405562, 0.50387, 0.664672, 0.931329", \ - "0.247228, 0.338341, 0.380683, 0.443769, 0.542969, 0.704174, 0.971078", \ - "0.297217, 0.393971, 0.437515, 0.501449, 0.600507, 0.762731, 1.03029", \ - "0.365647, 0.474943, 0.520786, 0.586176, 0.686071, 0.84759, 1.11574", \ - "0.463388, 0.592386, 0.643482, 0.712625, 0.816076, 0.978397, 1.24595" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0356954, 0.106711, 0.150544, 0.222729, 0.347579, 0.56034, 0.920069", \ - "0.035924, 0.106824, 0.150545, 0.223031, 0.34758, 0.560564, 0.920243", \ - "0.0373658, 0.107785, 0.1509, 0.223323, 0.347873, 0.561164, 0.920244", \ - "0.0407874, 0.11133, 0.154091, 0.226046, 0.349692, 0.562045, 0.92102", \ - "0.0488269, 0.117294, 0.159881, 0.23135, 0.354016, 0.565024, 0.923286", \ - "0.0626, 0.130339, 0.170487, 0.238645, 0.358596, 0.568228, 0.926067", \ - "0.083332, 0.155829, 0.192747, 0.256291, 0.371949, 0.575518, 0.929495" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0574762, 0.123888, 0.167365, 0.239111, 0.358926, 0.557942, 0.890009", \ - "0.0945454, 0.161884, 0.205527, 0.277155, 0.396781, 0.59688, 0.928503", \ - "0.11793, 0.186683, 0.230225, 0.301847, 0.421452, 0.620943, 0.953191", \ - "0.150864, 0.222901, 0.266401, 0.337648, 0.457208, 0.656792, 0.988949", \ - "0.195099, 0.276421, 0.319606, 0.390295, 0.50983, 0.708066, 1.0403", \ - "0.250594, 0.348036, 0.392031, 0.462779, 0.581346, 0.780264, 1.11152", \ - "0.313451, 0.435825, 0.485233, 0.557206, 0.676973, 0.875791, 1.20862" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0157167, 0.103088, 0.165678, 0.269495, 0.443083, 0.732613, 1.21495", \ - "0.0187567, 0.103431, 0.165876, 0.269496, 0.443136, 0.733492, 1.21503", \ - "0.0222386, 0.104209, 0.166248, 0.269708, 0.443137, 0.733555, 1.21516", \ - "0.0284729, 0.105932, 0.16721, 0.270306, 0.44359, 0.733556, 1.21517", \ - "0.0385144, 0.110814, 0.169735, 0.271347, 0.444462, 0.733557, 1.21533", \ - "0.053264, 0.12325, 0.176969, 0.275108, 0.446205, 0.73467, 1.21621", \ - "0.074789, 0.150424, 0.198552, 0.288029, 0.453546, 0.739203, 1.21934" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.140717, 0.227439, 0.269335, 0.331066, 0.429531, 0.590212, 0.856676", \ - "0.166576, 0.253652, 0.295168, 0.357419, 0.455544, 0.61642, 0.883114", \ - "0.190548, 0.278023, 0.319844, 0.382225, 0.48088, 0.641735, 0.908405", \ - "0.228767, 0.317814, 0.359922, 0.422907, 0.522306, 0.683671, 0.950641", \ - "0.28448, 0.377771, 0.420189, 0.482628, 0.582711, 0.744735, 1.0125", \ - "0.356484, 0.462667, 0.506908, 0.571073, 0.669032, 0.830473, 1.09893", \ - "0.458188, 0.582065, 0.629707, 0.696459, 0.79715, 0.960207, 1.22607" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0356787, 0.106774, 0.150415, 0.222834, 0.347306, 0.560443, 0.920077", \ - "0.035861, 0.106803, 0.150416, 0.2229, 0.34745, 0.560459, 0.920154", \ - "0.0374778, 0.107993, 0.151319, 0.223657, 0.34821, 0.561837, 0.920203", \ - "0.0416695, 0.111187, 0.154399, 0.226699, 0.350765, 0.562338, 0.920914", \ - "0.0513434, 0.115698, 0.158315, 0.23035, 0.35467, 0.566224, 0.923739", \ - "0.066218, 0.12775, 0.167584, 0.236555, 0.357953, 0.569175, 0.927732", \ - "0.088867, 0.153238, 0.18833, 0.251897, 0.367596, 0.574689, 0.9305" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00703081, 0.00739805, 0.00741272, 0.00739911, 0.00731406, 0.00712829, 0.00708314", \ - "0.006846, 0.0071161, 0.00717956, 0.0071427, 0.00715089, 0.00689926, 0.00697906", \ - "0.00685514, 0.00701704, 0.00705345, 0.00721205, 0.00714847, 0.00684911, 0.00686445", \ - "0.00697471, 0.00705512, 0.00711786, 0.00703983, 0.00710801, 0.00705838, 0.00673405", \ - "0.00745645, 0.00741703, 0.00742141, 0.00738813, 0.00720636, 0.00707743, 0.00687943", \ - "0.0088936, 0.00865051, 0.00859647, 0.00852544, 0.00849387, 0.00836496, 0.0078626", \ - "0.0123379, 0.0116558, 0.0116073, 0.0113664, 0.0113916, 0.0112814, 0.0110932" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0126231, 0.0129085, 0.0128704, 0.0129697, 0.0129211, 0.0127355, 0.0125381", \ - "0.012492, 0.012861, 0.0128934, 0.0129356, 0.012904, 0.0127399, 0.0124072", \ - "0.0124273, 0.0127079, 0.0127994, 0.0129384, 0.0128287, 0.0129362, 0.0122965", \ - "0.0124965, 0.0126824, 0.0127524, 0.0127093, 0.012808, 0.0125577, 0.0121966", \ - "0.0126029, 0.0126166, 0.0127725, 0.012822, 0.012675, 0.0124388, 0.0126003", \ - "0.0132358, 0.0131187, 0.0131559, 0.0132495, 0.0131867, 0.0131626, 0.0127251", \ - "0.0157877, 0.015259, 0.0152355, 0.0153421, 0.0152275, 0.0152901, 0.0153382" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00681652, 0.00723355, 0.00726545, 0.00722633, 0.00716556, 0.00696072, 0.00700595", \ - "0.00657998, 0.00690434, 0.0069499, 0.00691685, 0.00685511, 0.0066768, 0.00674317", \ - "0.00656185, 0.00676931, 0.00681174, 0.00689339, 0.00694167, 0.00660351, 0.00660822", \ - "0.00662131, 0.00675859, 0.00679949, 0.00673909, 0.00686877, 0.00655565, 0.00654687", \ - "0.00714735, 0.00707795, 0.0071266, 0.00717148, 0.00708625, 0.00697109, 0.00670254", \ - "0.00856386, 0.00831151, 0.00833989, 0.00824266, 0.00818459, 0.00810283, 0.00749954", \ - "0.0118633, 0.011221, 0.0112377, 0.0110068, 0.0110559, 0.0109389, 0.0108401" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110302, 0.0112895, 0.0112925, 0.0113221, 0.0112139, 0.0111685, 0.0108508", \ - "0.0108875, 0.0112484, 0.0112744, 0.0113561, 0.0112766, 0.0111459, 0.0108807", \ - "0.0108402, 0.0110785, 0.0111843, 0.01131, 0.0112054, 0.0111116, 0.0107349", \ - "0.0109329, 0.0110783, 0.0111076, 0.0111253, 0.0111808, 0.0109725, 0.0106525", \ - "0.0111015, 0.0110661, 0.0111134, 0.0112587, 0.0111571, 0.0109239, 0.0114754", \ - "0.0120278, 0.0116785, 0.011679, 0.0117463, 0.0117829, 0.0118831, 0.011318", \ - "0.014865, 0.0141039, 0.0141165, 0.0141876, 0.0138658, 0.0141171, 0.0137539" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00631503, 0.00675298, 0.00678633, 0.006743, 0.00666341, 0.00643428, 0.0064339", \ - "0.00610242, 0.00644245, 0.00655357, 0.0064722, 0.00639095, 0.00627798, 0.0061925", \ - "0.00603454, 0.00628662, 0.00634894, 0.00650945, 0.00629146, 0.00608763, 0.00617601", \ - "0.00614385, 0.00628768, 0.00638007, 0.00627319, 0.00633825, 0.00609866, 0.00604446", \ - "0.00667028, 0.00666656, 0.00664326, 0.00670719, 0.00655771, 0.00650404, 0.0062466", \ - "0.0081417, 0.00790416, 0.00783713, 0.00782045, 0.00787731, 0.00786503, 0.00729923", \ - "0.0114064, 0.0107382, 0.0107548, 0.010558, 0.0105591, 0.0105784, 0.0105083" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00938412, 0.00961309, 0.00969801, 0.00978118, 0.00963887, 0.00943558, 0.00914515", \ - "0.00923249, 0.00960326, 0.00970197, 0.00969419, 0.00966942, 0.00953777, 0.00917183", \ - "0.00922521, 0.00942328, 0.00951227, 0.00975347, 0.00954918, 0.0094015, 0.00907882", \ - "0.00934407, 0.00946352, 0.00944794, 0.00945194, 0.009499, 0.00932773, 0.0090439", \ - "0.00970436, 0.00955299, 0.00967673, 0.00974846, 0.00945216, 0.00916649, 0.00976812", \ - "0.0109265, 0.0104781, 0.0105186, 0.0106304, 0.0105239, 0.0104939, 0.00984731", \ - "0.0140238, 0.013179, 0.0131186, 0.0131525, 0.0130102, 0.0130788, 0.0128817" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00600116, 0.00647207, 0.00647489, 0.00645002, 0.00637557, 0.00612773, 0.00604033", \ - "0.00577278, 0.00613406, 0.00623787, 0.00618113, 0.00605956, 0.00595739, 0.00584936", \ - "0.00571053, 0.00597595, 0.00603171, 0.00615102, 0.00600431, 0.00585215, 0.0057373", \ - "0.00583347, 0.00599585, 0.00606343, 0.00596427, 0.00604522, 0.00597166, 0.00571941", \ - "0.00644888, 0.00646281, 0.00653558, 0.00652009, 0.00637346, 0.00626415, 0.00604516", \ - "0.00792444, 0.00775427, 0.00773538, 0.00772477, 0.0077322, 0.00773068, 0.00708852", \ - "0.0114277, 0.0107474, 0.0107478, 0.0106076, 0.0106176, 0.0106223, 0.0106897" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00755227, 0.00778762, 0.00792884, 0.00790167, 0.007881, 0.00771344, 0.00731327", \ - "0.00735317, 0.00767636, 0.00772117, 0.00783241, 0.00770832, 0.00758157, 0.00731023", \ - "0.00743804, 0.00757255, 0.00766831, 0.00783867, 0.0077134, 0.00768111, 0.00726681", \ - "0.00776289, 0.00777968, 0.00776384, 0.00776182, 0.0078744, 0.00763133, 0.00736419", \ - "0.00848782, 0.0082623, 0.00833242, 0.00826204, 0.00824821, 0.00789827, 0.0081725", \ - "0.0100575, 0.00961994, 0.00966161, 0.00974801, 0.00951289, 0.00950285, 0.00890527", \ - "0.0135698, 0.0124861, 0.0123956, 0.0124717, 0.0122222, 0.0124504, 0.011986" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00258785; - rise_capacitance : 0.00260102; - rise_capacitance_range (0.00246119, 0.00272412); - fall_capacitance : 0.00257468; - fall_capacitance_range (0.00223784, 0.00288288); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249715; - rise_capacitance : 0.00253225; - rise_capacitance_range (0.00227657, 0.00271814); - fall_capacitance : 0.00246206; - fall_capacitance_range (0.00212247, 0.00278824); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00246439; - rise_capacitance : 0.00251537; - rise_capacitance_range (0.00220062, 0.00275916); - fall_capacitance : 0.00241342; - fall_capacitance_range (0.00206677, 0.00270086); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00238229; - rise_capacitance : 0.00248657; - rise_capacitance_range (0.00212119, 0.00279433); - fall_capacitance : 0.00227801; - fall_capacitance_range (0.0020813, 0.00240136); - } - } - cell (sg13g2_or4_2) { - area : 16.3296; - cell_footprint : "or4"; - cell_leakage_power : 170.085; - leakage_power () { - value : 304.383; - when : "!A&!B&!C&!D"; - } - leakage_power () { - value : 212.901; - when : "!A&!B&!C&D"; - } - leakage_power () { - value : 187.921; - when : "!A&!B&C&!D"; - } - leakage_power () { - value : 173.071; - when : "!A&!B&C&D"; - } - leakage_power () { - value : 170.594; - when : "!A&B&!C&!D"; - } - leakage_power () { - value : 158.513; - when : "!A&B&!C&D"; - } - leakage_power () { - value : 155.934; - when : "!A&B&C&!D"; - } - leakage_power () { - value : 165.31; - when : "!A&B&C&D"; - } - leakage_power () { - value : 153.665; - when : "A&!B&!C&!D"; - } - leakage_power () { - value : 143.455; - when : "A&!B&!C&D"; - } - leakage_power () { - value : 141.885; - when : "A&!B&C&!D"; - } - leakage_power () { - value : 155.487; - when : "A&!B&C&D"; - } - leakage_power () { - value : 139.556; - when : "A&B&!C&!D"; - } - leakage_power () { - value : 149.293; - when : "A&B&!C&D"; - } - leakage_power () { - value : 148.565; - when : "A&B&C&!D"; - } - leakage_power () { - value : 160.821; - when : "A&B&C&D"; - } - pin (X) { - direction : "output"; - function : "(A+B+C+D)"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "A"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0777149, 0.153337, 0.197693, 0.269986, 0.390379, 0.590247, 0.922793", \ - "0.123099, 0.198971, 0.24329, 0.31562, 0.435811, 0.635739, 0.967983", \ - "0.156137, 0.23381, 0.277842, 0.350056, 0.47021, 0.670208, 1.00252", \ - "0.205406, 0.287605, 0.331518, 0.403628, 0.523565, 0.723244, 1.05582", \ - "0.277735, 0.367601, 0.411169, 0.482074, 0.601479, 0.800931, 1.1329", \ - "0.378711, 0.484601, 0.529251, 0.599717, 0.71932, 0.917149, 1.24878", \ - "0.507869, 0.637601, 0.686415, 0.758511, 0.876854, 1.0736, 1.40455" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.020113, 0.106985, 0.169095, 0.272424, 0.445799, 0.73502, 1.21752", \ - "0.0220866, 0.107074, 0.169096, 0.272425, 0.446237, 0.735139, 1.21753", \ - "0.0255353, 0.10794, 0.169275, 0.272426, 0.446238, 0.736265, 1.21783", \ - "0.0318701, 0.110528, 0.170613, 0.273135, 0.446239, 0.736266, 1.21784", \ - "0.0417649, 0.116429, 0.174056, 0.274756, 0.447233, 0.736267, 1.2179", \ - "0.058893, 0.129856, 0.182713, 0.279606, 0.449295, 0.73769, 1.21885", \ - "0.084734, 0.158372, 0.203524, 0.291921, 0.456468, 0.741334, 1.22164" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.231704, 0.337034, 0.381946, 0.44824, 0.549246, 0.711606, 0.978363", \ - "0.257882, 0.363022, 0.408834, 0.474358, 0.575963, 0.738048, 1.00524", \ - "0.277402, 0.382876, 0.428377, 0.494364, 0.595534, 0.757655, 1.02502", \ - "0.308257, 0.41523, 0.461024, 0.527052, 0.628654, 0.791036, 1.05802", \ - "0.353279, 0.464788, 0.511382, 0.578725, 0.681198, 0.844107, 1.11099", \ - "0.411252, 0.531537, 0.581411, 0.650754, 0.754526, 0.918402, 1.1859", \ - "0.483529, 0.621917, 0.676119, 0.751509, 0.859972, 1.0252, 1.2936" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0485737, 0.126288, 0.169609, 0.242127, 0.364219, 0.574185, 0.931263", \ - "0.0485747, 0.126289, 0.169849, 0.242128, 0.36422, 0.574285, 0.931677", \ - "0.0489381, 0.12629, 0.169916, 0.242129, 0.364275, 0.574367, 0.932101", \ - "0.0510143, 0.127876, 0.171269, 0.242704, 0.365148, 0.57525, 0.933314", \ - "0.055753, 0.133773, 0.17647, 0.247264, 0.368253, 0.577175, 0.933315", \ - "0.06674, 0.145099, 0.188291, 0.257199, 0.375811, 0.581674, 0.935507", \ - "0.089736, 0.170886, 0.212516, 0.279847, 0.39421, 0.593253, 0.942029" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0765428, 0.150775, 0.194907, 0.266766, 0.386869, 0.586566, 0.918895", \ - "0.120749, 0.195589, 0.239576, 0.311617, 0.431763, 0.631301, 0.963482", \ - "0.152455, 0.229173, 0.273003, 0.344942, 0.464957, 0.664761, 0.99736", \ - "0.199627, 0.280788, 0.324746, 0.396461, 0.516465, 0.71619, 1.04843", \ - "0.267301, 0.356908, 0.400373, 0.471299, 0.590694, 0.789642, 1.12179", \ - "0.360977, 0.467333, 0.511674, 0.582277, 0.700866, 0.898904, 1.23049", \ - "0.479644, 0.610417, 0.659621, 0.731705, 0.849475, 1.04663, 1.37727" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0191801, 0.105807, 0.168078, 0.271517, 0.444984, 0.734506, 1.21689", \ - "0.0214558, 0.106163, 0.168079, 0.271518, 0.447458, 0.734507, 1.2169", \ - "0.0249701, 0.107103, 0.168466, 0.271618, 0.447459, 0.734508, 1.21734", \ - "0.0312051, 0.109721, 0.169816, 0.272337, 0.44746, 0.734707, 1.21735", \ - "0.0418031, 0.115847, 0.173249, 0.273978, 0.447461, 0.735353, 1.2174", \ - "0.059157, 0.129409, 0.182781, 0.278503, 0.448859, 0.737052, 1.21856", \ - "0.085204, 0.158542, 0.204336, 0.292089, 0.456003, 0.740871, 1.22116" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.226724, 0.332151, 0.37738, 0.443582, 0.54435, 0.706566, 0.97354", \ - "0.253257, 0.358617, 0.40365, 0.470316, 0.571188, 0.733931, 1.0006", \ - "0.274172, 0.379827, 0.425238, 0.491189, 0.592306, 0.75454, 1.02205", \ - "0.308891, 0.416559, 0.462383, 0.52853, 0.63025, 0.792712, 1.05993", \ - "0.362457, 0.475053, 0.522736, 0.589775, 0.69261, 0.855555, 1.12267", \ - "0.435557, 0.558813, 0.608142, 0.677786, 0.781337, 0.944673, 1.2121", \ - "0.536687, 0.678982, 0.733415, 0.807595, 0.915125, 1.08029, 1.348" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0485353, 0.126143, 0.170155, 0.24215, 0.364082, 0.574151, 0.931266", \ - "0.0485579, 0.126144, 0.170156, 0.242151, 0.364083, 0.574152, 0.931638", \ - "0.0492322, 0.126145, 0.170157, 0.242152, 0.364546, 0.575057, 0.932217", \ - "0.0520092, 0.128451, 0.172189, 0.243412, 0.365464, 0.575169, 0.93385", \ - "0.0584151, 0.135156, 0.178487, 0.248588, 0.369347, 0.577886, 0.933851", \ - "0.073328, 0.149312, 0.190186, 0.258699, 0.376922, 0.583189, 0.936525", \ - "0.099732, 0.177627, 0.21787, 0.281661, 0.394157, 0.593238, 0.942146" \ - ); - } - } - timing () { - related_pin : "C"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0727112, 0.145715, 0.189372, 0.261225, 0.381365, 0.580643, 0.912708", \ - "0.115733, 0.189655, 0.233423, 0.305273, 0.425167, 0.624844, 0.95682", \ - "0.1457, 0.221735, 0.2654, 0.337157, 0.457098, 0.656464, 0.988632", \ - "0.189337, 0.270584, 0.313805, 0.385747, 0.505296, 0.704935, 1.0369", \ - "0.251732, 0.341447, 0.3849, 0.456033, 0.575302, 0.774133, 1.10623", \ - "0.333489, 0.441793, 0.486623, 0.558696, 0.676311, 0.874534, 1.20614", \ - "0.436183, 0.569644, 0.619523, 0.691601, 0.810027, 1.0068, 1.33701" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0181715, 0.104933, 0.167165, 0.270768, 0.444477, 0.734045, 1.21661", \ - "0.020775, 0.105407, 0.167436, 0.27079, 0.446392, 0.734266, 1.21662", \ - "0.0245398, 0.106483, 0.167907, 0.271071, 0.446393, 0.734267, 1.21696", \ - "0.0309296, 0.10946, 0.169329, 0.271783, 0.446394, 0.734268, 1.21755", \ - "0.0423505, 0.11525, 0.172823, 0.273771, 0.446395, 0.734961, 1.21756", \ - "0.060683, 0.132074, 0.183008, 0.278975, 0.448255, 0.736708, 1.21808", \ - "0.088331, 0.16311, 0.207496, 0.293796, 0.456723, 0.740665, 1.22119" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.211683, 0.317055, 0.362439, 0.427945, 0.529267, 0.690957, 0.958094", \ - "0.237544, 0.34299, 0.38849, 0.453937, 0.555329, 0.717549, 0.984535", \ - "0.261005, 0.366737, 0.412051, 0.478225, 0.579426, 0.741458, 1.00834", \ - "0.301231, 0.40928, 0.455174, 0.521538, 0.623385, 0.785825, 1.05291", \ - "0.364606, 0.477684, 0.524316, 0.591568, 0.69439, 0.857331, 1.12471", \ - "0.453635, 0.577724, 0.626715, 0.694955, 0.797825, 0.961236, 1.2299", \ - "0.578839, 0.722045, 0.775719, 0.848553, 0.954379, 1.1182, 1.3852" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0485551, 0.126333, 0.170359, 0.241491, 0.364247, 0.574657, 0.931285", \ - "0.0485869, 0.126334, 0.17036, 0.241492, 0.364248, 0.574658, 0.931603", \ - "0.0496405, 0.126355, 0.170361, 0.241826, 0.364249, 0.575164, 0.931604", \ - "0.0533799, 0.129427, 0.172462, 0.243877, 0.365797, 0.575339, 0.931783", \ - "0.0620041, 0.137193, 0.179425, 0.24993, 0.370282, 0.578492, 0.933924", \ - "0.080183, 0.151635, 0.191409, 0.258881, 0.377367, 0.583549, 0.937748", \ - "0.108395, 0.181484, 0.218486, 0.280236, 0.392224, 0.592211, 0.941925" \ - ); - } - } - timing () { - related_pin : "D"; - timing_sense : positive_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0671409, 0.139504, 0.183079, 0.254835, 0.374743, 0.574006, 0.905962", \ - "0.108455, 0.182004, 0.225568, 0.29736, 0.417156, 0.616588, 0.94869", \ - "0.136256, 0.212205, 0.255793, 0.327419, 0.447117, 0.646581, 0.978714", \ - "0.176399, 0.257764, 0.300365, 0.37189, 0.491073, 0.690284, 1.02229", \ - "0.2321, 0.323211, 0.366609, 0.437351, 0.555941, 0.75403, 1.08545", \ - "0.306454, 0.41636, 0.461027, 0.530919, 0.649685, 0.847371, 1.17778", \ - "0.39351, 0.530458, 0.582065, 0.654709, 0.772685, 0.970924, 1.3003" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0173779, 0.104625, 0.166874, 0.270525, 0.444252, 0.733992, 1.21642", \ - "0.0205245, 0.105105, 0.167036, 0.270676, 0.445501, 0.733993, 1.21643", \ - "0.0245768, 0.106294, 0.16763, 0.270782, 0.445502, 0.733994, 1.21644", \ - "0.0314674, 0.109677, 0.169339, 0.271656, 0.445503, 0.734112, 1.21673", \ - "0.0437239, 0.116498, 0.173254, 0.273729, 0.445894, 0.734828, 1.21687", \ - "0.062677, 0.134314, 0.18483, 0.279709, 0.448483, 0.736646, 1.21791", \ - "0.092597, 0.168843, 0.213455, 0.297369, 0.458344, 0.741494, 1.22112" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.18682, 0.292203, 0.337581, 0.403585, 0.504374, 0.666401, 0.933518", \ - "0.212708, 0.317836, 0.363231, 0.429702, 0.530555, 0.692662, 0.959767", \ - "0.239482, 0.344936, 0.39013, 0.456161, 0.557898, 0.719866, 0.986851", \ - "0.286299, 0.392996, 0.438613, 0.505019, 0.606918, 0.769431, 1.03655", \ - "0.357067, 0.467997, 0.514199, 0.58011, 0.682925, 0.846022, 1.11365", \ - "0.453487, 0.575072, 0.622548, 0.689729, 0.7914, 0.954938, 1.22299", \ - "0.581852, 0.722077, 0.773597, 0.844834, 0.947531, 1.11009, 1.37731" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0485506, 0.126314, 0.170376, 0.24208, 0.364265, 0.574027, 0.931294", \ - "0.0485919, 0.126315, 0.170377, 0.242081, 0.364266, 0.574291, 0.931295", \ - "0.0499021, 0.126463, 0.170378, 0.242082, 0.364455, 0.574634, 0.931398", \ - "0.0551401, 0.12969, 0.172898, 0.244323, 0.366376, 0.575931, 0.936196", \ - "0.066941, 0.137216, 0.17984, 0.249855, 0.370957, 0.579382, 0.936197", \ - "0.088049, 0.152514, 0.191568, 0.258434, 0.376576, 0.584132, 0.938888", \ - "0.119708, 0.184876, 0.219155, 0.278984, 0.390016, 0.591541, 0.942785" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0109229, 0.0115995, 0.0116869, 0.0116396, 0.0115036, 0.0111835, 0.0105756", \ - "0.0107778, 0.011321, 0.0114146, 0.0115491, 0.0113141, 0.0109137, 0.0109666", \ - "0.0108277, 0.0111068, 0.0111813, 0.0114343, 0.0112879, 0.0108953, 0.0101737", \ - "0.0111104, 0.0112929, 0.0113141, 0.0111878, 0.0114774, 0.0108365, 0.0108134", \ - "0.0118754, 0.0115403, 0.0114781, 0.01133, 0.011014, 0.0109695, 0.0101532", \ - "0.0140174, 0.0128942, 0.0128347, 0.0125661, 0.0126316, 0.0121935, 0.0115161", \ - "0.0183648, 0.0160258, 0.0157409, 0.015385, 0.0152829, 0.0149532, 0.0146012" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0171966, 0.0168685, 0.0169072, 0.0171041, 0.0168978, 0.0166293, 0.0160323", \ - "0.0171115, 0.0167021, 0.0169944, 0.0169837, 0.0170056, 0.0166959, 0.0159809", \ - "0.0170062, 0.0166559, 0.016994, 0.0170732, 0.0169329, 0.0167381, 0.0163091", \ - "0.0171349, 0.0164976, 0.0166204, 0.0166289, 0.0168964, 0.0167081, 0.0161811", \ - "0.0175365, 0.0166849, 0.0166803, 0.0168533, 0.0166217, 0.0163894, 0.0166788", \ - "0.0185403, 0.016923, 0.0170924, 0.0171267, 0.0170029, 0.0170021, 0.0158331", \ - "0.0218798, 0.0191474, 0.0189776, 0.0191939, 0.0190448, 0.0188887, 0.0188137" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0107118, 0.0114887, 0.0115805, 0.0115221, 0.0113585, 0.0109899, 0.01118", \ - "0.0105484, 0.0111561, 0.0113028, 0.0113893, 0.0115626, 0.0107302, 0.0107736", \ - "0.0105791, 0.0109343, 0.0110035, 0.0113381, 0.0110585, 0.0105875, 0.0101601", \ - "0.0108018, 0.0110024, 0.0110461, 0.0109011, 0.0112462, 0.0108738, 0.00999811", \ - "0.0115606, 0.0111845, 0.0111877, 0.0111327, 0.0107799, 0.0107086, 0.0098206", \ - "0.0136892, 0.0124555, 0.0124228, 0.0122573, 0.0122312, 0.0119686, 0.0111116", \ - "0.0180816, 0.0154799, 0.0153185, 0.0150098, 0.0149739, 0.0147558, 0.0144199" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0155902, 0.0152696, 0.0154461, 0.0154526, 0.0153393, 0.0150012, 0.0143459", \ - "0.0154905, 0.0151173, 0.0151851, 0.0155045, 0.0153408, 0.0151535, 0.014428", \ - "0.0154296, 0.0150445, 0.0153544, 0.015391, 0.015316, 0.0151662, 0.0149635", \ - "0.0156052, 0.0148825, 0.014961, 0.0149773, 0.0152453, 0.0148249, 0.0147005", \ - "0.0160936, 0.015061, 0.0152255, 0.0152285, 0.0150095, 0.0148538, 0.0157233", \ - "0.0175187, 0.0156302, 0.0155703, 0.0154828, 0.0154961, 0.0152769, 0.0137802", \ - "0.0214431, 0.0181081, 0.018031, 0.0178202, 0.0176951, 0.0175867, 0.017182" \ - ); - } - } - internal_power () { - related_pin : "C"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0101954, 0.0110513, 0.0110908, 0.0110467, 0.010926, 0.0105657, 0.0106718", \ - "0.0100744, 0.0107412, 0.0108338, 0.0108887, 0.0110394, 0.010374, 0.0103512", \ - "0.0100935, 0.0104992, 0.0106352, 0.0109456, 0.010916, 0.0100666, 0.0103597", \ - "0.0103097, 0.0105395, 0.0105248, 0.0105361, 0.010779, 0.010284, 0.00965613", \ - "0.0111009, 0.0106348, 0.0106975, 0.0107883, 0.010497, 0.010412, 0.0100741", \ - "0.013219, 0.0120138, 0.0119164, 0.0119163, 0.0117211, 0.0116345, 0.0109043", \ - "0.0176149, 0.0149209, 0.0147894, 0.014402, 0.0145701, 0.0143493, 0.0141699" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0139374, 0.0135481, 0.0137014, 0.0137892, 0.013513, 0.0129171, 0.0124419", \ - "0.01386, 0.0134719, 0.0137498, 0.0136459, 0.0136836, 0.0134605, 0.012793", \ - "0.0138048, 0.0133788, 0.013621, 0.0136681, 0.0135793, 0.0135312, 0.0127222", \ - "0.0140717, 0.0132726, 0.0133159, 0.0133515, 0.0136228, 0.0134345, 0.0125488", \ - "0.0150305, 0.0136759, 0.0135408, 0.0135479, 0.013432, 0.0129508, 0.0137439", \ - "0.0167099, 0.0144296, 0.0143561, 0.0141918, 0.0140124, 0.0139617, 0.0128759", \ - "0.020945, 0.0172495, 0.0170918, 0.0168189, 0.0166959, 0.0163939, 0.0159902" \ - ); - } - } - internal_power () { - related_pin : "D"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.00990562, 0.0108612, 0.010882, 0.0108652, 0.010717, 0.0102487, 0.0104078", \ - "0.00975176, 0.0104808, 0.010625, 0.0105659, 0.0106398, 0.010038, 0.010111", \ - "0.0097976, 0.010219, 0.0103607, 0.0106889, 0.0105776, 0.00988453, 0.0100217", \ - "0.0100143, 0.0102644, 0.0102631, 0.0101019, 0.0102278, 0.00978003, 0.00959921", \ - "0.0108227, 0.0104044, 0.0105182, 0.0105494, 0.0102188, 0.0098685, 0.0092928", \ - "0.0130104, 0.0118221, 0.0118141, 0.011562, 0.0116722, 0.0112955, 0.0106032", \ - "0.0176085, 0.0147583, 0.014811, 0.0143921, 0.0145216, 0.0146, 0.0142293" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0121726, 0.0117287, 0.0118711, 0.0119736, 0.0116685, 0.0113061, 0.0107774", \ - "0.0119414, 0.0116162, 0.0116988, 0.0120746, 0.011881, 0.0116252, 0.0112549", \ - "0.0120174, 0.0115097, 0.0116586, 0.0117204, 0.0117814, 0.0115619, 0.0108965", \ - "0.0125597, 0.0116169, 0.0116742, 0.0116902, 0.0119426, 0.0116816, 0.0118729", \ - "0.013763, 0.0122504, 0.0124051, 0.0122128, 0.0121137, 0.0116844, 0.0127498", \ - "0.0162061, 0.0135053, 0.0136307, 0.0134446, 0.013166, 0.0131663, 0.0118402", \ - "0.020996, 0.0166158, 0.0164351, 0.0161424, 0.0158886, 0.0157612, 0.0154666" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00256792; - rise_capacitance : 0.0025786; - rise_capacitance_range (0.0024494, 0.00269215); - fall_capacitance : 0.00255723; - fall_capacitance_range (0.00222938, 0.00285432); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00249513; - rise_capacitance : 0.00252724; - rise_capacitance_range (0.00228825, 0.0026985); - fall_capacitance : 0.00246302; - fall_capacitance_range (0.00213196, 0.00277815); - } - pin (C) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.0024635; - rise_capacitance : 0.00251222; - rise_capacitance_range (0.00223191, 0.00273533); - fall_capacitance : 0.00241478; - fall_capacitance_range (0.00207383, 0.00269396); - } - pin (D) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00237806; - rise_capacitance : 0.00248319; - rise_capacitance_range (0.00219655, 0.00275298); - fall_capacitance : 0.00227294; - fall_capacitance_range (0.0021089, 0.00238203); - } - } - cell (sg13g2_sdfbbp_1) { - area : 63.504; - cell_footprint : "sdfbbp"; - cell_leakage_power : 815.791; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 806.178; - when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 832.174; - when : "!CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 681.929; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; - } - leakage_power () { - value : 717.025; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 637.857; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&!SET_B&Q&!Q_N"; - } - leakage_power () { - value : 822.833; - when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 822.809; - when : "CLK&!D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 823.411; - when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 805.941; - when : "!CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 779.48; - when : "!CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 928.224; - when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 928.198; - when : "CLK&D&RESET_B&!SCD&!SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 813.846; - when : "CLK&D&RESET_B&SCD&!SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 821.705; - when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 847.703; - when : "!CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 819.247; - when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 801.777; - when : "!CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 838.361; - when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 842.71; - when : "CLK&!D&RESET_B&!SCD&SCE&SET_B&Q&!Q_N"; - } - leakage_power () { - value : 924.063; - when : "CLK&!D&RESET_B&SCD&SCE&SET_B&!Q&Q_N"; - } - leakage_power () { - value : 836.146; - when : "CLK&!D&RESET_B&SCD&SCE&SET_B&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.303086, 0.361742, 0.405012, 0.476318, 0.59607, 0.795528, 1.12841", \ - "0.342007, 0.400671, 0.443814, 0.515272, 0.635168, 0.834681, 1.16721", \ - "0.368118, 0.426884, 0.47001, 0.54141, 0.661177, 0.860631, 1.19344", \ - "0.406706, 0.465482, 0.508525, 0.579877, 0.699517, 0.899079, 1.23186", \ - "0.460092, 0.518829, 0.561909, 0.63339, 0.752975, 0.952609, 1.28501", \ - "0.531665, 0.590368, 0.633496, 0.704918, 0.824687, 1.02418, 1.35663", \ - "0.625344, 0.684116, 0.727165, 0.798793, 0.918443, 1.11786, 1.4503" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0203304, 0.103798, 0.166253, 0.269955, 0.443762, 0.733434, 1.21658", \ - "0.0203314, 0.103818, 0.166463, 0.270276, 0.443763, 0.733889, 1.21659", \ - "0.0203379, 0.103819, 0.166464, 0.270277, 0.443821, 0.73389, 1.21659", \ - "0.0203622, 0.10382, 0.166465, 0.270278, 0.443822, 0.733891, 1.2166", \ - "0.0203632, 0.103832, 0.166466, 0.270279, 0.443823, 0.733892, 1.21661", \ - "0.0203642, 0.103833, 0.166467, 0.27028, 0.443824, 0.733893, 1.21662", \ - "0.0203652, 0.103834, 0.166468, 0.270281, 0.443825, 0.733894, 1.21668" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.249614, 0.301396, 0.33602, 0.393014, 0.48864, 0.64764, 0.912855", \ - "0.287024, 0.338873, 0.373447, 0.430481, 0.526071, 0.685427, 0.950287", \ - "0.313022, 0.364828, 0.399388, 0.456547, 0.552097, 0.71118, 0.976191", \ - "0.351111, 0.402773, 0.43737, 0.494502, 0.589925, 0.749036, 1.0141", \ - "0.407236, 0.458994, 0.493582, 0.550717, 0.646193, 0.805213, 1.07027", \ - "0.485766, 0.537518, 0.572101, 0.629289, 0.724707, 0.883833, 1.14874", \ - "0.586113, 0.63772, 0.672263, 0.729392, 0.824884, 0.983987, 1.24897" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168249, 0.079785, 0.125868, 0.202928, 0.332307, 0.54803, 0.907676", \ - "0.0168259, 0.079786, 0.125965, 0.202929, 0.332558, 0.548259, 0.907677", \ - "0.0168269, 0.0798039, 0.125966, 0.202935, 0.332559, 0.548357, 0.907678", \ - "0.0168279, 0.0798091, 0.125967, 0.202936, 0.33256, 0.548358, 0.907679", \ - "0.0168428, 0.0798101, 0.125968, 0.203035, 0.332561, 0.548359, 0.90768", \ - "0.016873, 0.0798111, 0.125969, 0.203036, 0.332562, 0.54836, 0.907681", \ - "0.016947, 0.0798121, 0.12597, 0.203037, 0.332563, 0.548361, 0.90778" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.303086, 0.361742, 0.405012, 0.476318, 0.59607, 0.795528, 1.12841", \ - "0.342007, 0.400671, 0.443814, 0.515272, 0.635168, 0.834681, 1.16721", \ - "0.368118, 0.426884, 0.47001, 0.54141, 0.661177, 0.860631, 1.19344", \ - "0.406706, 0.465482, 0.508525, 0.579877, 0.699517, 0.899079, 1.23186", \ - "0.460092, 0.518829, 0.561909, 0.63339, 0.752975, 0.952609, 1.28501", \ - "0.531665, 0.590368, 0.633496, 0.704918, 0.824687, 1.02418, 1.35663", \ - "0.625344, 0.684116, 0.727165, 0.798793, 0.918443, 1.11786, 1.4503" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0203304, 0.103798, 0.166253, 0.269955, 0.443762, 0.733434, 1.21658", \ - "0.0203314, 0.103818, 0.166463, 0.270276, 0.443763, 0.733889, 1.21659", \ - "0.0203379, 0.103819, 0.166464, 0.270277, 0.443821, 0.73389, 1.21659", \ - "0.0203622, 0.10382, 0.166465, 0.270278, 0.443822, 0.733891, 1.2166", \ - "0.0203632, 0.103832, 0.166466, 0.270279, 0.443823, 0.733892, 1.21661", \ - "0.0203642, 0.103833, 0.166467, 0.27028, 0.443824, 0.733893, 1.21662", \ - "0.0203652, 0.103834, 0.166468, 0.270281, 0.443825, 0.733894, 1.21668" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.249614, 0.301396, 0.33602, 0.393014, 0.48864, 0.64764, 0.912855", \ - "0.287024, 0.338873, 0.373447, 0.430481, 0.526071, 0.685427, 0.950287", \ - "0.313022, 0.364828, 0.399388, 0.456547, 0.552097, 0.71118, 0.976191", \ - "0.351111, 0.402773, 0.43737, 0.494502, 0.589925, 0.749036, 1.0141", \ - "0.407236, 0.458994, 0.493582, 0.550717, 0.646193, 0.805213, 1.07027", \ - "0.485766, 0.537518, 0.572101, 0.629289, 0.724707, 0.883833, 1.14874", \ - "0.586113, 0.63772, 0.672263, 0.729392, 0.824884, 0.983987, 1.24897" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0168249, 0.079785, 0.125868, 0.202928, 0.332307, 0.54803, 0.907676", \ - "0.0168259, 0.079786, 0.125965, 0.202929, 0.332558, 0.548259, 0.907677", \ - "0.0168269, 0.0798039, 0.125966, 0.202935, 0.332559, 0.548357, 0.907678", \ - "0.0168279, 0.0798091, 0.125967, 0.202936, 0.33256, 0.548358, 0.907679", \ - "0.0168428, 0.0798101, 0.125968, 0.203035, 0.332561, 0.548359, 0.90768", \ - "0.016873, 0.0798111, 0.125969, 0.203036, 0.332562, 0.54836, 0.907681", \ - "0.016947, 0.0798121, 0.12597, 0.203037, 0.332563, 0.548361, 0.90778" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.206865, 0.25877, 0.293292, 0.350338, 0.445886, 0.604996, 0.870035", \ - "0.247056, 0.298845, 0.333409, 0.390583, 0.486107, 0.645134, 0.910291", \ - "0.27713, 0.328907, 0.363486, 0.420602, 0.516049, 0.675086, 0.940183", \ - "0.322812, 0.374528, 0.40911, 0.466284, 0.561752, 0.720776, 0.98583", \ - "0.390204, 0.441619, 0.476227, 0.533274, 0.628817, 0.787819, 1.05285", \ - "0.479247, 0.530131, 0.564665, 0.621696, 0.717278, 0.87627, 1.14122", \ - "0.592687, 0.642395, 0.676831, 0.733972, 0.829379, 0.988415, 1.25333" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0171691, 0.0798856, 0.126035, 0.203101, 0.332699, 0.548046, 0.907339", \ - "0.0171935, 0.0799241, 0.126036, 0.203767, 0.3327, 0.5481, 0.907595", \ - "0.0172079, 0.0799837, 0.12613, 0.203768, 0.332701, 0.548146, 0.907634", \ - "0.0172566, 0.0799847, 0.126131, 0.203769, 0.332702, 0.548324, 0.907635", \ - "0.0174457, 0.0799886, 0.126132, 0.20377, 0.332703, 0.548325, 0.907636", \ - "0.017911, 0.0801, 0.126133, 0.203771, 0.332704, 0.548326, 0.907826", \ - "0.018989, 0.080361, 0.126272, 0.203772, 0.332736, 0.548327, 0.907827" \ - ); - } - } - timing () { - related_pin : "SET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.122887, 0.184823, 0.228093, 0.299689, 0.419402, 0.618866, 0.951513", \ - "0.163837, 0.225466, 0.268783, 0.34027, 0.460158, 0.659711, 0.992313", \ - "0.194972, 0.255924, 0.299231, 0.370692, 0.490514, 0.689993, 1.02262", \ - "0.24324, 0.302701, 0.345813, 0.417358, 0.53701, 0.736532, 1.06919", \ - "0.313315, 0.369924, 0.41261, 0.483911, 0.603523, 0.802978, 1.13545", \ - "0.40312, 0.456276, 0.498448, 0.568983, 0.6883, 0.888177, 1.22021", \ - "0.5179, 0.566995, 0.608066, 0.678018, 0.796974, 0.995558, 1.32805" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0173648, 0.103552, 0.166136, 0.269825, 0.443677, 0.733378, 1.21642", \ - "0.0175663, 0.103553, 0.166137, 0.269826, 0.443929, 0.73349, 1.21675", \ - "0.0181519, 0.103581, 0.166138, 0.269827, 0.44393, 0.73368, 1.21676", \ - "0.0194127, 0.103698, 0.166204, 0.269913, 0.443931, 0.733681, 1.21677", \ - "0.0221234, 0.104065, 0.166323, 0.269914, 0.443932, 0.733682, 1.21678", \ - "0.027059, 0.104996, 0.166713, 0.270168, 0.443933, 0.733683, 1.21679", \ - "0.033763, 0.106622, 0.167331, 0.270346, 0.443934, 0.733684, 1.2168" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164868, 0.0168293, 0.0169037, 0.0169212, 0.0168969, 0.0167861, 0.0165971", \ - "0.0163266, 0.0166808, 0.0167466, 0.0168013, 0.0167313, 0.0166999, 0.0164264", \ - "0.0163347, 0.0166839, 0.0167876, 0.016792, 0.0167737, 0.0166637, 0.0164716", \ - "0.0164882, 0.016832, 0.0168755, 0.0169019, 0.0170336, 0.0169896, 0.0165079", \ - "0.016937, 0.0172948, 0.0173854, 0.0174253, 0.0173714, 0.0174059, 0.017272", \ - "0.0180139, 0.0183775, 0.0184417, 0.0185282, 0.0185503, 0.0185049, 0.0182377", \ - "0.0204668, 0.0208284, 0.0208942, 0.0209338, 0.0209757, 0.0210065, 0.0209863" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162628, 0.0166219, 0.0166395, 0.0165955, 0.0164637, 0.016178, 0.0157829", \ - "0.0159994, 0.0164227, 0.016408, 0.0163343, 0.0162302, 0.0159609, 0.0155187", \ - "0.0160023, 0.0163697, 0.0164004, 0.0165603, 0.016252, 0.0159816, 0.0155605", \ - "0.0160642, 0.0164404, 0.0164507, 0.0163787, 0.0163549, 0.0166137, 0.0158833", \ - "0.0164795, 0.0168591, 0.0169133, 0.0170038, 0.016894, 0.0164809, 0.0168357", \ - "0.0175874, 0.0179305, 0.0180015, 0.0179675, 0.0181089, 0.0180559, 0.0175376", \ - "0.0201105, 0.0204381, 0.0204869, 0.0204747, 0.020461, 0.0203853, 0.0204729" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164868, 0.0168293, 0.0169037, 0.0169212, 0.0168969, 0.0167861, 0.0165971", \ - "0.0163266, 0.0166808, 0.0167466, 0.0168013, 0.0167313, 0.0166999, 0.0164264", \ - "0.0163347, 0.0166839, 0.0167876, 0.016792, 0.0167737, 0.0166637, 0.0164716", \ - "0.0164882, 0.016832, 0.0168755, 0.0169019, 0.0170336, 0.0169896, 0.0165079", \ - "0.016937, 0.0172948, 0.0173854, 0.0174253, 0.0173714, 0.0174059, 0.017272", \ - "0.0180139, 0.0183775, 0.0184417, 0.0185282, 0.0185503, 0.0185049, 0.0182377", \ - "0.0204668, 0.0208284, 0.0208942, 0.0209338, 0.0209757, 0.0210065, 0.0209863" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162628, 0.0166219, 0.0166395, 0.0165955, 0.0164637, 0.016178, 0.0157829", \ - "0.0159994, 0.0164227, 0.016408, 0.0163343, 0.0162302, 0.0159609, 0.0155187", \ - "0.0160023, 0.0163697, 0.0164004, 0.0165603, 0.016252, 0.0159816, 0.0155605", \ - "0.0160642, 0.0164404, 0.0164507, 0.0163787, 0.0163549, 0.0166137, 0.0158833", \ - "0.0164795, 0.0168591, 0.0169133, 0.0170038, 0.016894, 0.0164809, 0.0168357", \ - "0.0175874, 0.0179305, 0.0180015, 0.0179675, 0.0181089, 0.0180559, 0.0175376", \ - "0.0201105, 0.0204381, 0.0204869, 0.0204747, 0.020461, 0.0203853, 0.0204729" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0350826, 0.0519252, 0.0631892, 0.0816574, 0.112535, 0.163738, 0.249267", \ - "0.0347825, 0.0516931, 0.0629843, 0.0815254, 0.112259, 0.163532, 0.249065", \ - "0.0346945, 0.0515247, 0.0628874, 0.0819626, 0.112308, 0.163462, 0.249023", \ - "0.0346614, 0.0514728, 0.0627448, 0.0812404, 0.112352, 0.163452, 0.248999", \ - "0.0349524, 0.0516979, 0.0631466, 0.0817866, 0.112324, 0.163903, 0.250687", \ - "0.035995, 0.0525971, 0.0639426, 0.0826995, 0.113854, 0.165654, 0.250734", \ - "0.0386325, 0.0550726, 0.0663716, 0.0850953, 0.115989, 0.168119, 0.254045" \ - ); - } - } - internal_power () { - related_pin : "SET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0310825, 0.0481772, 0.0594726, 0.0779968, 0.109012, 0.160628, 0.246617", \ - "0.0304188, 0.0474597, 0.0587544, 0.0772955, 0.108429, 0.159979, 0.245994", \ - "0.0302746, 0.0471131, 0.0585412, 0.0771138, 0.108167, 0.159768, 0.245811", \ - "0.0305024, 0.047221, 0.0585391, 0.0772006, 0.108487, 0.160028, 0.24594", \ - "0.0316737, 0.048092, 0.0594741, 0.0781294, 0.109209, 0.161139, 0.247096", \ - "0.0348966, 0.0508074, 0.0621466, 0.0807807, 0.112038, 0.163751, 0.249755", \ - "0.0422566, 0.0574836, 0.0686852, 0.0872399, 0.118382, 0.170242, 0.256689" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.204937, 0.285071, 0.329781, 0.401998, 0.52245, 0.722871, 1.05709", \ - "0.242385, 0.322696, 0.367221, 0.439489, 0.560055, 0.760372, 1.09437", \ - "0.26841, 0.348637, 0.393265, 0.465534, 0.585979, 0.786467, 1.12032", \ - "0.306362, 0.386544, 0.431178, 0.503496, 0.623825, 0.824288, 1.15852", \ - "0.362561, 0.442761, 0.487387, 0.559658, 0.680134, 0.880537, 1.21441", \ - "0.439485, 0.519793, 0.564403, 0.63676, 0.757197, 0.957643, 1.29168", \ - "0.540879, 0.62165, 0.66624, 0.738563, 0.858977, 1.05955, 1.39341" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0262672, 0.11058, 0.170488, 0.272745, 0.446862, 0.737255, 1.22237", \ - "0.0262682, 0.110608, 0.170499, 0.272746, 0.446863, 0.737434, 1.22238", \ - "0.0262692, 0.110609, 0.170565, 0.272747, 0.446864, 0.737435, 1.22269", \ - "0.0262702, 0.11061, 0.170566, 0.272768, 0.446865, 0.737583, 1.22651", \ - "0.0263762, 0.110611, 0.170567, 0.272769, 0.446866, 0.737584, 1.22652", \ - "0.026716, 0.110637, 0.17057, 0.272806, 0.446867, 0.737585, 1.22653", \ - "0.027341, 0.111005, 0.170811, 0.272813, 0.446868, 0.737586, 1.22654" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.251625, 0.335442, 0.374698, 0.434218, 0.531124, 0.69123, 0.957959", \ - "0.290549, 0.374348, 0.413564, 0.473196, 0.570364, 0.73029, 0.996828", \ - "0.316687, 0.40049, 0.439742, 0.499314, 0.596206, 0.756412, 1.02341", \ - "0.355284, 0.439099, 0.478281, 0.537883, 0.634734, 0.794868, 1.06153", \ - "0.408663, 0.492487, 0.531602, 0.591359, 0.688157, 0.848305, 1.1149", \ - "0.480342, 0.564206, 0.603353, 0.66296, 0.759875, 0.920029, 1.18661", \ - "0.573917, 0.657747, 0.696976, 0.756515, 0.853434, 1.01361, 1.28019" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0314077, 0.098638, 0.140392, 0.212568, 0.338926, 0.554024, 0.915162", \ - "0.0314087, 0.0986523, 0.140393, 0.212743, 0.339355, 0.554025, 0.91521", \ - "0.0314097, 0.0988329, 0.140394, 0.212744, 0.339356, 0.554263, 0.915812", \ - "0.0314107, 0.0988339, 0.140395, 0.212745, 0.339357, 0.554502, 0.915813", \ - "0.0314117, 0.0988349, 0.140396, 0.212746, 0.339358, 0.554503, 0.915814", \ - "0.0314127, 0.0988359, 0.140397, 0.212747, 0.339359, 0.554504, 0.915815", \ - "0.0314137, 0.0988369, 0.140409, 0.212748, 0.33936, 0.554505, 0.915816" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.204937, 0.285071, 0.329781, 0.401998, 0.52245, 0.722871, 1.05709", \ - "0.242385, 0.322696, 0.367221, 0.439489, 0.560055, 0.760372, 1.09437", \ - "0.26841, 0.348637, 0.393265, 0.465534, 0.585979, 0.786467, 1.12032", \ - "0.306362, 0.386544, 0.431178, 0.503496, 0.623825, 0.824288, 1.15852", \ - "0.362561, 0.442761, 0.487387, 0.559658, 0.680134, 0.880537, 1.21441", \ - "0.439485, 0.519793, 0.564403, 0.63676, 0.757197, 0.957643, 1.29168", \ - "0.540879, 0.62165, 0.66624, 0.738563, 0.858977, 1.05955, 1.39341" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0262672, 0.11058, 0.170488, 0.272745, 0.446862, 0.737255, 1.22237", \ - "0.0262682, 0.110608, 0.170499, 0.272746, 0.446863, 0.737434, 1.22238", \ - "0.0262692, 0.110609, 0.170565, 0.272747, 0.446864, 0.737435, 1.22269", \ - "0.0262702, 0.11061, 0.170566, 0.272768, 0.446865, 0.737583, 1.22651", \ - "0.0263762, 0.110611, 0.170567, 0.272769, 0.446866, 0.737584, 1.22652", \ - "0.026716, 0.110637, 0.17057, 0.272806, 0.446867, 0.737585, 1.22653", \ - "0.027341, 0.111005, 0.170811, 0.272813, 0.446868, 0.737586, 1.22654" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.251625, 0.335442, 0.374698, 0.434218, 0.531124, 0.69123, 0.957959", \ - "0.290549, 0.374348, 0.413564, 0.473196, 0.570364, 0.73029, 0.996828", \ - "0.316687, 0.40049, 0.439742, 0.499314, 0.596206, 0.756412, 1.02341", \ - "0.355284, 0.439099, 0.478281, 0.537883, 0.634734, 0.794868, 1.06153", \ - "0.408663, 0.492487, 0.531602, 0.591359, 0.688157, 0.848305, 1.1149", \ - "0.480342, 0.564206, 0.603353, 0.66296, 0.759875, 0.920029, 1.18661", \ - "0.573917, 0.657747, 0.696976, 0.756515, 0.853434, 1.01361, 1.28019" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0314077, 0.098638, 0.140392, 0.212568, 0.338926, 0.554024, 0.915162", \ - "0.0314087, 0.0986523, 0.140393, 0.212743, 0.339355, 0.554025, 0.91521", \ - "0.0314097, 0.0988329, 0.140394, 0.212744, 0.339356, 0.554263, 0.915812", \ - "0.0314107, 0.0988339, 0.140395, 0.212745, 0.339357, 0.554502, 0.915813", \ - "0.0314117, 0.0988349, 0.140396, 0.212746, 0.339358, 0.554503, 0.915814", \ - "0.0314127, 0.0988359, 0.140397, 0.212747, 0.339359, 0.554504, 0.915815", \ - "0.0314137, 0.0988369, 0.140409, 0.212748, 0.33936, 0.554505, 0.915816" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.161273, 0.244727, 0.291275, 0.366015, 0.487464, 0.68806, 1.02208", \ - "0.201419, 0.284826, 0.33148, 0.406249, 0.528185, 0.7283, 1.06253", \ - "0.231434, 0.314925, 0.361552, 0.436346, 0.557819, 0.75837, 1.09225", \ - "0.276802, 0.360541, 0.407196, 0.481988, 0.603412, 0.803993, 1.1382", \ - "0.343351, 0.42797, 0.474652, 0.549391, 0.670866, 0.871304, 1.2052", \ - "0.429052, 0.516108, 0.562849, 0.637507, 0.758907, 0.959488, 1.29338", \ - "0.539282, 0.631803, 0.678779, 0.753391, 0.87469, 1.07522, 1.40905" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0268296, 0.115083, 0.176369, 0.27812, 0.449731, 0.737727, 1.22178", \ - "0.0269808, 0.115084, 0.176401, 0.27815, 0.450268, 0.737728, 1.22179", \ - "0.0271336, 0.115104, 0.176402, 0.278151, 0.450269, 0.737766, 1.2218", \ - "0.0277755, 0.115301, 0.176411, 0.278152, 0.45027, 0.737767, 1.22377", \ - "0.0291165, 0.115733, 0.176704, 0.278153, 0.450271, 0.737768, 1.22378", \ - "0.032262, 0.117103, 0.177245, 0.278154, 0.450272, 0.737769, 1.22379", \ - "0.038445, 0.120117, 0.178756, 0.278633, 0.450273, 0.73777, 1.2238" \ - ); - } - } - timing () { - related_pin : "SET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0815991, 0.151125, 0.188754, 0.247418, 0.343457, 0.503405, 0.769843", \ - "0.121762, 0.192137, 0.229831, 0.288431, 0.384545, 0.545015, 0.811059", \ - "0.150624, 0.223643, 0.261384, 0.319989, 0.416051, 0.575947, 0.842431", \ - "0.194053, 0.27332, 0.311331, 0.369872, 0.465906, 0.625787, 0.892232", \ - "0.254998, 0.346772, 0.385371, 0.443754, 0.539696, 0.699576, 0.966101", \ - "0.332886, 0.444321, 0.483924, 0.542193, 0.637582, 0.79746, 1.06394", \ - "0.429792, 0.565203, 0.605777, 0.663823, 0.759015, 0.918381, 1.18471" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0209009, 0.0888562, 0.132872, 0.207093, 0.334286, 0.549694, 0.911316", \ - "0.0223633, 0.0891515, 0.132916, 0.207094, 0.334287, 0.55027, 0.911317", \ - "0.0253728, 0.0905379, 0.133475, 0.207095, 0.334288, 0.550271, 0.911318", \ - "0.0314222, 0.0942684, 0.135237, 0.207491, 0.334289, 0.550272, 0.911732", \ - "0.0417986, 0.102026, 0.13937, 0.208882, 0.33457, 0.550273, 0.911733", \ - "0.056721, 0.11615, 0.146965, 0.211453, 0.33536, 0.550454, 0.911734", \ - "0.077544, 0.134258, 0.156263, 0.214598, 0.336389, 0.550908, 0.912729" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162708, 0.0166609, 0.0167233, 0.0167251, 0.0167073, 0.0165729, 0.0163922", \ - "0.0160055, 0.0164625, 0.0165102, 0.0164703, 0.0164565, 0.01635, 0.0161155", \ - "0.0160107, 0.0164109, 0.016505, 0.0164856, 0.0165272, 0.016357, 0.0162054", \ - "0.0160644, 0.0164791, 0.016514, 0.0165185, 0.0165436, 0.0164454, 0.016668", \ - "0.016489, 0.0169008, 0.0169593, 0.0170005, 0.0169289, 0.0169408, 0.0166517", \ - "0.0176127, 0.0179895, 0.0180783, 0.0181214, 0.0181306, 0.0180958, 0.0178974", \ - "0.0201241, 0.020502, 0.0205786, 0.0205806, 0.0206133, 0.0206557, 0.0205985" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164932, 0.0167683, 0.0168253, 0.0167572, 0.016639, 0.0163594, 0.0158982", \ - "0.0163318, 0.0166639, 0.0166859, 0.0166024, 0.0165209, 0.0162088, 0.0157276", \ - "0.0163387, 0.0166288, 0.0167014, 0.0169254, 0.0164977, 0.0162109, 0.0158204", \ - "0.0164953, 0.0167744, 0.01678, 0.0167423, 0.0167548, 0.0170645, 0.016139", \ - "0.0169411, 0.0172688, 0.0172824, 0.0173767, 0.0171489, 0.0169228, 0.0179128", \ - "0.0180158, 0.018312, 0.0184144, 0.0183596, 0.0185028, 0.0184407, 0.0177156", \ - "0.0204697, 0.020768, 0.0208373, 0.0207705, 0.020801, 0.0207232, 0.0208151" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162708, 0.0166609, 0.0167233, 0.0167251, 0.0167073, 0.0165729, 0.0163922", \ - "0.0160055, 0.0164625, 0.0165102, 0.0164703, 0.0164565, 0.01635, 0.0161155", \ - "0.0160107, 0.0164109, 0.016505, 0.0164856, 0.0165272, 0.016357, 0.0162054", \ - "0.0160644, 0.0164791, 0.016514, 0.0165185, 0.0165436, 0.0164454, 0.016668", \ - "0.016489, 0.0169008, 0.0169593, 0.0170005, 0.0169289, 0.0169408, 0.0166517", \ - "0.0176127, 0.0179895, 0.0180783, 0.0181214, 0.0181306, 0.0180958, 0.0178974", \ - "0.0201241, 0.020502, 0.0205786, 0.0205806, 0.0206133, 0.0206557, 0.0205985" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0164932, 0.0167683, 0.0168253, 0.0167572, 0.016639, 0.0163594, 0.0158982", \ - "0.0163318, 0.0166639, 0.0166859, 0.0166024, 0.0165209, 0.0162088, 0.0157276", \ - "0.0163387, 0.0166288, 0.0167014, 0.0169254, 0.0164977, 0.0162109, 0.0158204", \ - "0.0164953, 0.0167744, 0.01678, 0.0167423, 0.0167548, 0.0170645, 0.016139", \ - "0.0169411, 0.0172688, 0.0172824, 0.0173767, 0.0171489, 0.0169228, 0.0179128", \ - "0.0180158, 0.018312, 0.0184144, 0.0183596, 0.0185028, 0.0184407, 0.0177156", \ - "0.0204697, 0.020768, 0.0208373, 0.0207705, 0.020801, 0.0207232, 0.0208151" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0350925, 0.0520424, 0.0634144, 0.0819698, 0.112975, 0.164607, 0.250656", \ - "0.0347896, 0.0517774, 0.0630852, 0.0816707, 0.112838, 0.164311, 0.25038", \ - "0.0347184, 0.051623, 0.0630801, 0.0816087, 0.112602, 0.164212, 0.250253", \ - "0.0346805, 0.0515471, 0.0628871, 0.0815475, 0.112787, 0.164226, 0.250709", \ - "0.034965, 0.0518081, 0.0632158, 0.0817992, 0.112787, 0.164826, 0.25054", \ - "0.0360076, 0.0527421, 0.0641764, 0.0828284, 0.113949, 0.16555, 0.251791", \ - "0.0386702, 0.0552403, 0.0666397, 0.0851525, 0.116461, 0.168313, 0.254768" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - internal_power () { - related_pin : "SET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0311061, 0.0480004, 0.0592479, 0.0776872, 0.108507, 0.159693, 0.245187", \ - "0.0304059, 0.0472905, 0.0588524, 0.0770883, 0.107781, 0.159173, 0.244533", \ - "0.0302637, 0.0469889, 0.0583037, 0.0773008, 0.107571, 0.158909, 0.244345", \ - "0.0304952, 0.0472116, 0.0584233, 0.0768026, 0.108023, 0.159107, 0.244683", \ - "0.0316615, 0.0480573, 0.0593942, 0.0781391, 0.109014, 0.16016, 0.248668", \ - "0.0350379, 0.0510145, 0.0621259, 0.0808962, 0.112083, 0.1638, 0.24891", \ - "0.042187, 0.0573291, 0.0685515, 0.0871005, 0.117904, 0.170206, 0.256251" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00302108; - rise_capacitance : 0.00306285; - rise_capacitance_range (0.00282375, 0.00325704); - fall_capacitance : 0.00296886; - fall_capacitance_range (0.00276497, 0.00316623); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0958252, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.127869, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0118734, 0.011473, 0.0115008, 0.0117309, 0.0125705, 0.0147252, 0.0196024" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0112898, 0.0109611, 0.0110124, 0.011323, 0.0122285, 0.0144371, 0.0194429" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * SET_B * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0198817, 0.0195154, 0.0195433, 0.0198332, 0.0206498, 0.0228656, 0.0280134" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0157602, 0.0153716, 0.0153993, 0.0156173, 0.0164438, 0.0185861, 0.0234804" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0148859, 0.0145982, 0.0146825, 0.0150757, 0.0160355, 0.018374, 0.0235433" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * SET_B * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0216497, 0.0213727, 0.0214495, 0.0218358, 0.0228177, 0.025165, 0.0303561" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * SET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0119509, 0.0115227, 0.0115507, 0.0117457, 0.0126736, 0.0148149, 0.0196967" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0112379, 0.0109506, 0.0110287, 0.0113465, 0.0121887, 0.0143598, 0.0194108" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * SET_B * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0109919, 0.0105935, 0.0106216, 0.0108516, 0.0116912, 0.0138452, 0.0187242" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111523, 0.0108122, 0.0108652, 0.0111729, 0.0120792, 0.0142902, 0.0192899" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0114378, 0.0110282, 0.0110659, 0.0112663, 0.0121648, 0.0143384, 0.0192024" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0102955, 0.00996865, 0.0100695, 0.010387, 0.0112335, 0.0134036, 0.0184514" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * SET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0119418, 0.0115255, 0.0115462, 0.0117432, 0.0126714, 0.0148146, 0.0196963" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0115095, 0.0111904, 0.0112782, 0.0115959, 0.0124387, 0.0146121, 0.0196595" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0119509, 0.0115227, 0.0115507, 0.0117457, 0.0126736, 0.0148149, 0.0196967" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0148859, 0.0145982, 0.0146825, 0.0150757, 0.0160355, 0.018374, 0.0235433" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00197833; - rise_capacitance : 0.00200853; - rise_capacitance_range (0.00182954, 0.00212844); - fall_capacitance : 0.00194812; - fall_capacitance_range (0.00179698, 0.00205079); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0953624, -0.0301964, 0.00614259, 0.0504408", \ - "-0.254328, -0.185892, -0.145888, -0.101115", \ - "-0.373907, -0.307789, -0.26444, -0.219055", \ - "-0.495671, -0.43494, -0.399609, -0.348282" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.105143, 0.0197201, 0.101298, 0.182661", \ - "-0.261815, -0.137509, -0.0541036, 0.0335857", \ - "-0.381622, -0.263208, -0.18079, -0.0919324", \ - "-0.503766, -0.388207, -0.312036, -0.224317" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.124705, 0.0476672, 0.00928808, -0.0342506", \ - "0.289269, 0.203717, 0.161623, 0.120358", \ - "0.417627, 0.328769, 0.286027, 0.23883", \ - "0.552337, 0.46243, 0.422209, 0.374845" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.166273, 0.0252047, -0.0575781, -0.115202", \ - "0.324211, 0.183345, 0.101307, 0.0433863", \ - "0.448488, 0.315657, 0.232059, 0.168206", \ - "0.576622, 0.445936, 0.36571, 0.295154" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0112164, 0.0110719, 0.0110281, 0.0110674, 0.0113416, 0.0122273, 0.0142865" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0113983, 0.0112389, 0.0111838, 0.0112808, 0.011598, 0.0124736, 0.0146557" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00487899, 0.00471644, 0.00470475, 0.00473082, 0.00496571, 0.00578078, 0.00769139" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00475378, 0.00455594, 0.00454352, 0.00460697, 0.00490179, 0.00571328, 0.00763948" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0112164, 0.0110719, 0.0110281, 0.0110674, 0.0113416, 0.0122273, 0.0142865" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0113983, 0.0112389, 0.0111838, 0.0112808, 0.011598, 0.0124736, 0.0146557" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00173907; - rise_capacitance : 0.00173907; - rise_capacitance_range (0.00173907, 0.00173907); - fall_capacitance : 0.00173907; - fall_capacitance_range (0.00164184, 0.00183433); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0684653, -0.0521658, -0.119301, -0.196152", \ - "0.224378, 0.101858, 0.0278795, -0.0473307", \ - "0.33533, 0.21076, 0.134918, 0.055208", \ - "0.455195, 0.327729, 0.249887, 0.165286" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0440134, 0.0696366, 0.137303, 0.215041", \ - "-0.196924, -0.0814867, -0.0069002, 0.0693227", \ - "-0.301897, -0.184536, -0.107935, -0.0326084", \ - "-0.412022, -0.294741, -0.215987, -0.135771" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.140686, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00197678; - rise_capacitance : 0.00199638; - rise_capacitance_range (0.00178642, 0.00219026); - fall_capacitance : 0.00195718; - fall_capacitance_range (0.00175481, 0.0021472); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.119814, -0.0576505, -0.0170034, 0.0234572", \ - "-0.286773, -0.221542, -0.182602, -0.139601", \ - "-0.427914, -0.36286, -0.323804, -0.278379", \ - "-0.57932, -0.520159, -0.481533, -0.436828" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.136931, -0.0127256, 0.0678652, 0.15028", \ - "-0.284278, -0.160427, -0.0777053, 0.0060957", \ - "-0.40734, -0.289432, -0.207774, -0.125832", \ - "-0.536146, -0.421195, -0.34311, -0.262687" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.149157, 0.0726254, 0.0350059, -0.00726698", \ - "0.319219, 0.239367, 0.198336, 0.156095", \ - "0.466491, 0.383839, 0.342692, 0.298154", \ - "0.627891, 0.54215, 0.501307, 0.457488" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19806, 0.0576505, -0.0215733, -0.0801228", \ - "0.346673, 0.206263, 0.124909, 0.0681273", \ - "0.474206, 0.336636, 0.256345, 0.196456", \ - "0.611701, 0.476175, 0.396784, 0.330572" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0126832, 0.0126037, 0.0125509, 0.0125831, 0.0127215, 0.0132764, 0.0150125" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015481, 0.0153492, 0.0152691, 0.0152812, 0.0154299, 0.0160212, 0.0178072" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00637505, 0.00626819, 0.00626616, 0.00624735, 0.00636139, 0.0068612, 0.00831786" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00727641, 0.00722591, 0.00717392, 0.00721322, 0.00731952, 0.00782008, 0.00935847" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0126832, 0.0126037, 0.0125509, 0.0125831, 0.0127215, 0.0132764, 0.0150125" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.015481, 0.0153492, 0.0152691, 0.0152812, 0.0154299, 0.0160212, 0.0178072" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00354229; - rise_capacitance : 0.00391477; - rise_capacitance_range (0.00391477, 0.00444092); - fall_capacitance : 0.00316981; - fall_capacitance_range (0.00316981, 0.00418505); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0978076, -0.035188, 0.00357081, 0.0477424", \ - "-0.261815, -0.193531, -0.153755, -0.109362", \ - "-0.386766, -0.320901, -0.277932, -0.23318", \ - "-0.514559, -0.454183, -0.416559, -0.374845" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.107588, 0.0197201, 0.0987266, 0.179962", \ - "-0.241849, -0.117137, -0.0331243, 0.0528287", \ - "-0.348189, -0.226494, -0.143013, -0.058033", \ - "-0.455195, -0.341474, -0.261187, -0.177092" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.13204, 0.0551547, 0.0170034, -0.0234572", \ - "0.30674, 0.224088, 0.182602, 0.139601", \ - "0.448488, 0.360238, 0.315709, 0.269904", \ - "0.598209, 0.509163, 0.464583, 0.419118" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.166273, 0.0252047, -0.0575781, -0.115202", \ - "0.301748, 0.162973, 0.0777053, 0.0241433", \ - "0.415055, 0.27632, 0.194282, 0.134307", \ - "0.53075, 0.396454, 0.312036, 0.250881" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0145081, 0.0143632, 0.014373, 0.0145814, 0.0150204, 0.016125, 0.018627" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.014792, 0.0146692, 0.0146743, 0.0149135, 0.0153279, 0.0164199, 0.0189053" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0195142, 0.018905, 0.0188883, 0.0190518, 0.0195136, 0.0206673, 0.0231253" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187587, 0.0219608, 0.0233678, 0.02417, 0.0246959, 0.0257902, 0.0283346" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD * SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131984, 0.0129486, 0.0129997, 0.0132792, 0.0141044, 0.0161071, 0.0207943" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00745466, 0.0113637, 0.018323, 0.0251365, 0.0267323, 0.0287205, 0.0332247" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD * !SET_B)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00675388, 0.00647061, 0.00653679, 0.00678943, 0.00756794, 0.00953168, 0.0139641" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00702558, 0.00682817, 0.00686457, 0.00707547, 0.00772728, 0.00952072, 0.013802" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0131984, 0.0129486, 0.0129997, 0.0132792, 0.0141044, 0.0161071, 0.0207943" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.014792, 0.0146692, 0.0146743, 0.0149135, 0.0153279, 0.0164199, 0.0189053" \ - ); - } - } - } - pin (SET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00524626; - rise_capacitance : 0.00524626; - rise_capacitance_range (0.00524626, 0.00524626); - fall_capacitance : 0.00524626; - fall_capacitance_range (0.00495292, 0.005527); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0195615, -0.129536, -0.224744, -0.304087", \ - "0.164478, 0.0152788, -0.0743946, -0.154542", \ - "0.399625, 0.192403, 0.089046, 0.00153393", \ - "0.951694, 0.632868, 0.492833, 0.368942" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.039123, 0.174461, 0.260749, 0.352658", \ - "-0.0546617, 0.0789403, 0.166179, 0.256255", \ - "-0.114157, 0.0200123, 0.105236, 0.193388", \ - "-0.182661, -0.0500797, 0.0354333, 0.123965" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : both_edges; - timing_type : non_seq_hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0782461, -0.0601463, -0.0530083, -0.0467003", \ - "-0.21689, -0.155334, -0.135398, -0.125856", \ - "-0.325043, -0.242229, -0.210472, -0.185156", \ - "-0.441704, -0.349721, -0.309211, -0.277445" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : both_edges; - timing_type : non_seq_setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0978076, 0.107567, 0.181597, 0.316537", \ - "0.241849, 0.178252, 0.172112, 0.205577", \ - "0.355904, 0.273698, 0.240154, 0.22753", \ - "0.484877, 0.390956, 0.34876, 0.318766" \ - ); - } - } - timing () { - related_pin : "SET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0926208, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clear_preset_var1 : "H"; - clear_preset_var2 : "L"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - preset : "!SET_B"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - pin (SET_B) { - direction : input; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clear_preset_var1 : H; - clear_preset_var2 : L; - clocked_on : "CLK"; - next_state : "D"; - preset : "!SET_B"; - } - } - } - cell (sg13g2_sdfrbp_1) { - area : 68.9472; - cell_footprint : "sdfrbp"; - cell_leakage_power : 825.029; - leakage_power () { - value : 735.262; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 735.262; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 705.779; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 739.677; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 739.646; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 874.228; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 864.313; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 840.055; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 882.893; - when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 766.797; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 898.13; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 905.768; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 895.853; - when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 771.212; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 884.595; - when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 871.593; - when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 914.433; - when : "CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.190365, 0.249361, 0.292562, 0.364613, 0.485083, 0.686136, 1.02091", \ - "0.22819, 0.2874, 0.33075, 0.402673, 0.523183, 0.724502, 1.05919", \ - "0.254069, 0.313166, 0.356541, 0.428506, 0.548893, 0.749759, 1.08478", \ - "0.292693, 0.351655, 0.394963, 0.46683, 0.587316, 0.788148, 1.12297", \ - "0.348527, 0.407359, 0.450725, 0.522561, 0.643052, 0.843882, 1.17864", \ - "0.427511, 0.48597, 0.529225, 0.601127, 0.721682, 0.922392, 1.25716", \ - "0.536295, 0.593481, 0.636609, 0.708426, 0.828852, 1.02968, 1.36442" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0204029, 0.104133, 0.166915, 0.270995, 0.445504, 0.736596, 1.22181", \ - "0.0204039, 0.104134, 0.166916, 0.271471, 0.445693, 0.737213, 1.22182", \ - "0.0204049, 0.104135, 0.166917, 0.271472, 0.445694, 0.737214, 1.22197", \ - "0.0204059, 0.104136, 0.166918, 0.271473, 0.445695, 0.737215, 1.22688", \ - "0.0204854, 0.104137, 0.166919, 0.271474, 0.445696, 0.737216, 1.22689", \ - "0.020863, 0.104151, 0.16692, 0.271475, 0.445697, 0.737217, 1.2269", \ - "0.021808, 0.10425, 0.166921, 0.271476, 0.445698, 0.737218, 1.22691" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.17253, 0.223965, 0.258439, 0.315618, 0.411064, 0.570031, 0.834997", \ - "0.210167, 0.261714, 0.296274, 0.353301, 0.448707, 0.607787, 0.872713", \ - "0.235656, 0.287231, 0.321788, 0.378795, 0.474228, 0.633288, 0.898236", \ - "0.272552, 0.324091, 0.358663, 0.415654, 0.511123, 0.670026, 0.935022", \ - "0.324042, 0.375578, 0.410183, 0.467196, 0.562555, 0.721558, 0.986481", \ - "0.393904, 0.445478, 0.480036, 0.537049, 0.632463, 0.791501, 1.05644", \ - "0.481292, 0.532795, 0.567392, 0.624386, 0.719802, 0.87882, 1.14381" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162476, 0.0792802, 0.125514, 0.202473, 0.331767, 0.547469, 0.907098", \ - "0.0162486, 0.0792812, 0.125515, 0.202478, 0.331875, 0.547761, 0.907099", \ - "0.0162496, 0.0792822, 0.125555, 0.202479, 0.331887, 0.547762, 0.908326", \ - "0.0162506, 0.0792847, 0.125556, 0.202531, 0.331888, 0.547763, 0.908327", \ - "0.0162516, 0.0792849, 0.125557, 0.202532, 0.331889, 0.547764, 0.908328", \ - "0.0162526, 0.079285, 0.125558, 0.202533, 0.33189, 0.547765, 0.908329", \ - "0.0162536, 0.079286, 0.125559, 0.202534, 0.331891, 0.547766, 0.90833" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.190365, 0.249361, 0.292562, 0.364613, 0.485083, 0.686136, 1.02091", \ - "0.22819, 0.2874, 0.33075, 0.402673, 0.523183, 0.724502, 1.05919", \ - "0.254069, 0.313166, 0.356541, 0.428506, 0.548893, 0.749759, 1.08478", \ - "0.292693, 0.351655, 0.394963, 0.46683, 0.587316, 0.788148, 1.12297", \ - "0.348527, 0.407359, 0.450725, 0.522561, 0.643052, 0.843882, 1.17864", \ - "0.427511, 0.48597, 0.529225, 0.601127, 0.721682, 0.922392, 1.25716", \ - "0.536295, 0.593481, 0.636609, 0.708426, 0.828852, 1.02968, 1.36442" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0204029, 0.104133, 0.166915, 0.270995, 0.445504, 0.736596, 1.22181", \ - "0.0204039, 0.104134, 0.166916, 0.271471, 0.445693, 0.737213, 1.22182", \ - "0.0204049, 0.104135, 0.166917, 0.271472, 0.445694, 0.737214, 1.22197", \ - "0.0204059, 0.104136, 0.166918, 0.271473, 0.445695, 0.737215, 1.22688", \ - "0.0204854, 0.104137, 0.166919, 0.271474, 0.445696, 0.737216, 1.22689", \ - "0.020863, 0.104151, 0.16692, 0.271475, 0.445697, 0.737217, 1.2269", \ - "0.021808, 0.10425, 0.166921, 0.271476, 0.445698, 0.737218, 1.22691" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.17253, 0.223965, 0.258439, 0.315618, 0.411064, 0.570031, 0.834997", \ - "0.210167, 0.261714, 0.296274, 0.353301, 0.448707, 0.607787, 0.872713", \ - "0.235656, 0.287231, 0.321788, 0.378795, 0.474228, 0.633288, 0.898236", \ - "0.272552, 0.324091, 0.358663, 0.415654, 0.511123, 0.670026, 0.935022", \ - "0.324042, 0.375578, 0.410183, 0.467196, 0.562555, 0.721558, 0.986481", \ - "0.393904, 0.445478, 0.480036, 0.537049, 0.632463, 0.791501, 1.05644", \ - "0.481292, 0.532795, 0.567392, 0.624386, 0.719802, 0.87882, 1.14381" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0162476, 0.0792802, 0.125514, 0.202473, 0.331767, 0.547469, 0.907098", \ - "0.0162486, 0.0792812, 0.125515, 0.202478, 0.331875, 0.547761, 0.907099", \ - "0.0162496, 0.0792822, 0.125555, 0.202479, 0.331887, 0.547762, 0.908326", \ - "0.0162506, 0.0792847, 0.125556, 0.202531, 0.331888, 0.547763, 0.908327", \ - "0.0162516, 0.0792849, 0.125557, 0.202532, 0.331889, 0.547764, 0.908328", \ - "0.0162526, 0.079285, 0.125558, 0.202533, 0.33189, 0.547765, 0.908329", \ - "0.0162536, 0.079286, 0.125559, 0.202534, 0.331891, 0.547766, 0.90833" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.242558, 0.294114, 0.328962, 0.388416, 0.492086, 0.671897, 0.979075", \ - "0.285759, 0.33717, 0.371866, 0.42994, 0.530591, 0.705753, 1.00816", \ - "0.321401, 0.372934, 0.40752, 0.465077, 0.563911, 0.735781, 1.0341", \ - "0.379614, 0.431395, 0.465587, 0.522809, 0.619679, 0.787078, 1.07794", \ - "0.469182, 0.520805, 0.555153, 0.611874, 0.707695, 0.869764, 1.15065", \ - "0.594137, 0.645128, 0.679353, 0.73727, 0.832789, 0.992233, 1.26226", \ - "0.76336, 0.812821, 0.846768, 0.905534, 1.00116, 1.15999, 1.42622" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0160231, 0.0790994, 0.125362, 0.202417, 0.331762, 0.547482, 0.907039", \ - "0.0160266, 0.079197, 0.125415, 0.202629, 0.331805, 0.547487, 0.907047", \ - "0.0160327, 0.079198, 0.125416, 0.20263, 0.331806, 0.54784, 0.907048", \ - "0.0160337, 0.079199, 0.125417, 0.202631, 0.331807, 0.547841, 0.907764", \ - "0.0161081, 0.0792, 0.125418, 0.202632, 0.33183, 0.547842, 0.907765", \ - "0.016239, 0.079201, 0.125465, 0.202633, 0.331831, 0.547843, 0.907766", \ - "0.016505, 0.079261, 0.125466, 0.202634, 0.331832, 0.547844, 0.907767" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0293606, 0.0462924, 0.057595, 0.0762193, 0.107254, 0.158917, 0.244855", \ - "0.028917, 0.045902, 0.0571626, 0.0758834, 0.106892, 0.158552, 0.244614", \ - "0.0288841, 0.0457601, 0.0571596, 0.0757829, 0.106919, 0.158509, 0.244509", \ - "0.0291224, 0.0459657, 0.0573195, 0.0758996, 0.107152, 0.158542, 0.245752", \ - "0.0299734, 0.0467529, 0.0580987, 0.0768373, 0.107762, 0.159737, 0.245438", \ - "0.032302, 0.0489021, 0.0603304, 0.0789906, 0.110239, 0.161973, 0.248004", \ - "0.0375194, 0.0539442, 0.0653425, 0.0839433, 0.115234, 0.167157, 0.253471" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0304451, 0.0472317, 0.0584696, 0.0769465, 0.107789, 0.159006, 0.244468", \ - "0.030137, 0.0470065, 0.0586098, 0.0766785, 0.107472, 0.158754, 0.244192", \ - "0.0302632, 0.0470254, 0.058278, 0.0770567, 0.107598, 0.158808, 0.244645", \ - "0.0306058, 0.0474763, 0.0587667, 0.0770813, 0.108087, 0.160357, 0.244617", \ - "0.0316058, 0.0483661, 0.0597787, 0.0784021, 0.109426, 0.160325, 0.248379", \ - "0.0340055, 0.0507423, 0.0620517, 0.080736, 0.111952, 0.163689, 0.249043", \ - "0.0390725, 0.0557728, 0.0670519, 0.0856924, 0.116556, 0.168618, 0.255068" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0293606, 0.0462924, 0.057595, 0.0762193, 0.107254, 0.158917, 0.244855", \ - "0.028917, 0.045902, 0.0571626, 0.0758834, 0.106892, 0.158552, 0.244614", \ - "0.0288841, 0.0457601, 0.0571596, 0.0757829, 0.106919, 0.158509, 0.244509", \ - "0.0291224, 0.0459657, 0.0573195, 0.0758996, 0.107152, 0.158542, 0.245752", \ - "0.0299734, 0.0467529, 0.0580987, 0.0768373, 0.107762, 0.159737, 0.245438", \ - "0.032302, 0.0489021, 0.0603304, 0.0789906, 0.110239, 0.161973, 0.248004", \ - "0.0375194, 0.0539442, 0.0653425, 0.0839433, 0.115234, 0.167157, 0.253471" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0304451, 0.0472317, 0.0584696, 0.0769465, 0.107789, 0.159006, 0.244468", \ - "0.030137, 0.0470065, 0.0586098, 0.0766785, 0.107472, 0.158754, 0.244192", \ - "0.0302632, 0.0470254, 0.058278, 0.0770567, 0.107598, 0.158808, 0.244645", \ - "0.0306058, 0.0474763, 0.0587667, 0.0770813, 0.108087, 0.160357, 0.244617", \ - "0.0316058, 0.0483661, 0.0597787, 0.0784021, 0.109426, 0.160325, 0.248379", \ - "0.0340055, 0.0507423, 0.0620517, 0.080736, 0.111952, 0.163689, 0.249043", \ - "0.0390725, 0.0557728, 0.0670519, 0.0856924, 0.116556, 0.168618, 0.255068" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0312728, 0.0464446, 0.0566985, 0.0741291, 0.104704, 0.157982, 0.249477", \ - "0.0307631, 0.0461193, 0.056097, 0.073047, 0.102563, 0.154301, 0.244206", \ - "0.030616, 0.045788, 0.0560596, 0.073015, 0.102376, 0.15217, 0.2406", \ - "0.0307372, 0.0459114, 0.0559911, 0.07269, 0.10148, 0.150023, 0.235854", \ - "0.0315161, 0.0467612, 0.0569698, 0.0737258, 0.101392, 0.148744, 0.233432", \ - "0.0338428, 0.0488491, 0.059155, 0.0759194, 0.103962, 0.150858, 0.228703", \ - "0.0388977, 0.0537866, 0.0641717, 0.0807943, 0.109107, 0.155827, 0.233635" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.13246, 0.214922, 0.259566, 0.331798, 0.451747, 0.65138, 0.983692", \ - "0.170109, 0.252553, 0.297399, 0.369554, 0.489412, 0.689122, 1.02223", \ - "0.195524, 0.277943, 0.322798, 0.39484, 0.514864, 0.71463, 1.04757", \ - "0.232476, 0.314839, 0.359661, 0.431719, 0.551697, 0.751277, 1.08375", \ - "0.283955, 0.366285, 0.411137, 0.483325, 0.603226, 0.802739, 1.13512", \ - "0.351935, 0.434171, 0.478988, 0.551157, 0.671055, 0.870692, 1.20317", \ - "0.441336, 0.523237, 0.56796, 0.6402, 0.76006, 0.959765, 1.29213" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0251517, 0.112221, 0.171089, 0.272216, 0.444858, 0.734253, 1.21701", \ - "0.0251766, 0.112222, 0.17109, 0.272217, 0.444907, 0.734467, 1.21792", \ - "0.0251939, 0.112223, 0.171143, 0.272218, 0.444908, 0.734588, 1.21837", \ - "0.0253012, 0.112232, 0.171144, 0.272219, 0.444909, 0.734589, 1.21947", \ - "0.0253162, 0.112292, 0.171145, 0.27222, 0.44491, 0.73459, 1.21948", \ - "0.0253172, 0.112321, 0.17116, 0.272268, 0.444911, 0.734591, 1.21949", \ - "0.025445, 0.112322, 0.171161, 0.272269, 0.444912, 0.734592, 1.2195" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.14234, 0.23189, 0.272006, 0.332541, 0.429487, 0.589607, 0.856141", \ - "0.180099, 0.26969, 0.309902, 0.370395, 0.467404, 0.627483, 0.894376", \ - "0.205908, 0.295388, 0.335632, 0.395982, 0.493098, 0.653236, 0.919773", \ - "0.244387, 0.333941, 0.374207, 0.434594, 0.531655, 0.691836, 0.958391", \ - "0.300197, 0.389793, 0.430108, 0.490554, 0.587611, 0.747821, 1.0143", \ - "0.377848, 0.470219, 0.510601, 0.571126, 0.668277, 0.828621, 1.09508", \ - "0.483648, 0.57818, 0.618855, 0.679602, 0.77679, 0.937038, 1.20352" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0314597, 0.103201, 0.143766, 0.214745, 0.339937, 0.554295, 0.914892", \ - "0.0314607, 0.103224, 0.14384, 0.214766, 0.340003, 0.554296, 0.915089", \ - "0.0315368, 0.103278, 0.143885, 0.214831, 0.340123, 0.554399, 0.915185", \ - "0.0316918, 0.103398, 0.14395, 0.214832, 0.340124, 0.5544, 0.915186", \ - "0.0323703, 0.103598, 0.143962, 0.214935, 0.340125, 0.554401, 0.915187", \ - "0.034643, 0.104288, 0.144407, 0.215129, 0.340126, 0.554447, 0.915188", \ - "0.04054, 0.106818, 0.145997, 0.215859, 0.340455, 0.554654, 0.915189" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.13246, 0.214922, 0.259566, 0.331798, 0.451747, 0.65138, 0.983692", \ - "0.170109, 0.252553, 0.297399, 0.369554, 0.489412, 0.689122, 1.02223", \ - "0.195524, 0.277943, 0.322798, 0.39484, 0.514864, 0.71463, 1.04757", \ - "0.232476, 0.314839, 0.359661, 0.431719, 0.551697, 0.751277, 1.08375", \ - "0.283955, 0.366285, 0.411137, 0.483325, 0.603226, 0.802739, 1.13512", \ - "0.351935, 0.434171, 0.478988, 0.551157, 0.671055, 0.870692, 1.20317", \ - "0.441336, 0.523237, 0.56796, 0.6402, 0.76006, 0.959765, 1.29213" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0251517, 0.112221, 0.171089, 0.272216, 0.444858, 0.734253, 1.21701", \ - "0.0251766, 0.112222, 0.17109, 0.272217, 0.444907, 0.734467, 1.21792", \ - "0.0251939, 0.112223, 0.171143, 0.272218, 0.444908, 0.734588, 1.21837", \ - "0.0253012, 0.112232, 0.171144, 0.272219, 0.444909, 0.734589, 1.21947", \ - "0.0253162, 0.112292, 0.171145, 0.27222, 0.44491, 0.73459, 1.21948", \ - "0.0253172, 0.112321, 0.17116, 0.272268, 0.444911, 0.734591, 1.21949", \ - "0.025445, 0.112322, 0.171161, 0.272269, 0.444912, 0.734592, 1.2195" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.14234, 0.23189, 0.272006, 0.332541, 0.429487, 0.589607, 0.856141", \ - "0.180099, 0.26969, 0.309902, 0.370395, 0.467404, 0.627483, 0.894376", \ - "0.205908, 0.295388, 0.335632, 0.395982, 0.493098, 0.653236, 0.919773", \ - "0.244387, 0.333941, 0.374207, 0.434594, 0.531655, 0.691836, 0.958391", \ - "0.300197, 0.389793, 0.430108, 0.490554, 0.587611, 0.747821, 1.0143", \ - "0.377848, 0.470219, 0.510601, 0.571126, 0.668277, 0.828621, 1.09508", \ - "0.483648, 0.57818, 0.618855, 0.679602, 0.77679, 0.937038, 1.20352" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0314597, 0.103201, 0.143766, 0.214745, 0.339937, 0.554295, 0.914892", \ - "0.0314607, 0.103224, 0.14384, 0.214766, 0.340003, 0.554296, 0.915089", \ - "0.0315368, 0.103278, 0.143885, 0.214831, 0.340123, 0.554399, 0.915185", \ - "0.0316918, 0.103398, 0.14395, 0.214832, 0.340124, 0.5544, 0.915186", \ - "0.0323703, 0.103598, 0.143962, 0.214935, 0.340125, 0.554401, 0.915187", \ - "0.034643, 0.104288, 0.144407, 0.215129, 0.340126, 0.554447, 0.915188", \ - "0.04054, 0.106818, 0.145997, 0.215859, 0.340455, 0.554654, 0.915189" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.203001, 0.283203, 0.327857, 0.399779, 0.519769, 0.719427, 1.05165", \ - "0.246309, 0.326415, 0.370825, 0.442919, 0.562945, 0.762536, 1.09505", \ - "0.281778, 0.361945, 0.40657, 0.478582, 0.598637, 0.798239, 1.13068", \ - "0.339951, 0.420293, 0.464896, 0.537058, 0.656914, 0.856659, 1.18939", \ - "0.429041, 0.509853, 0.554204, 0.626557, 0.745983, 0.945813, 1.27812", \ - "0.553698, 0.634655, 0.679559, 0.751269, 0.87127, 1.07048, 1.40327", \ - "0.720673, 0.802686, 0.847429, 0.920393, 1.03955, 1.23985, 1.57284" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0254668, 0.110499, 0.169988, 0.271731, 0.444741, 0.734221, 1.21687", \ - "0.0255356, 0.1105, 0.169989, 0.271732, 0.444768, 0.734306, 1.21693", \ - "0.0255645, 0.110501, 0.16999, 0.271733, 0.445102, 0.734307, 1.21701", \ - "0.0258203, 0.110519, 0.169991, 0.271734, 0.445103, 0.734308, 1.21844", \ - "0.0263755, 0.1107, 0.170064, 0.271735, 0.445104, 0.734309, 1.21845", \ - "0.02756, 0.111033, 0.17019, 0.271736, 0.445105, 0.73431, 1.21846", \ - "0.029485, 0.111632, 0.170473, 0.2718, 0.445106, 0.734311, 1.21847" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.030464, 0.0473676, 0.0586442, 0.0772691, 0.108329, 0.159872, 0.245828", \ - "0.0301537, 0.0471386, 0.0583672, 0.077172, 0.108037, 0.159661, 0.24596", \ - "0.0302552, 0.0471189, 0.0584732, 0.0772219, 0.108089, 0.159713, 0.246077", \ - "0.0306256, 0.0475377, 0.0588213, 0.0773738, 0.108652, 0.160046, 0.246661", \ - "0.0316191, 0.048505, 0.0598334, 0.0785223, 0.109466, 0.161269, 0.24699", \ - "0.033956, 0.0507807, 0.062157, 0.080784, 0.111976, 0.163799, 0.249506", \ - "0.0390928, 0.0558871, 0.0672608, 0.0858003, 0.117069, 0.168902, 0.255228" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.029371, 0.0461958, 0.0574444, 0.0759535, 0.106766, 0.158111, 0.243616", \ - "0.0289085, 0.0457883, 0.0572138, 0.0755469, 0.106367, 0.157616, 0.243295", \ - "0.0288983, 0.0456589, 0.0569506, 0.0757909, 0.106351, 0.15761, 0.243219", \ - "0.0291231, 0.0459577, 0.0572209, 0.0756102, 0.106627, 0.159301, 0.243309", \ - "0.0299996, 0.0466625, 0.058061, 0.0767284, 0.10766, 0.158959, 0.246807", \ - "0.0322433, 0.0488858, 0.0602268, 0.0789529, 0.110176, 0.161945, 0.246984", \ - "0.0375138, 0.0538771, 0.0652125, 0.0838605, 0.11486, 0.166804, 0.253133" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.030464, 0.0473676, 0.0586442, 0.0772691, 0.108329, 0.159872, 0.245828", \ - "0.0301537, 0.0471386, 0.0583672, 0.077172, 0.108037, 0.159661, 0.24596", \ - "0.0302552, 0.0471189, 0.0584732, 0.0772219, 0.108089, 0.159713, 0.246077", \ - "0.0306256, 0.0475377, 0.0588213, 0.0773738, 0.108652, 0.160046, 0.246661", \ - "0.0316191, 0.048505, 0.0598334, 0.0785223, 0.109466, 0.161269, 0.24699", \ - "0.033956, 0.0507807, 0.062157, 0.080784, 0.111976, 0.163799, 0.249506", \ - "0.0390928, 0.0558871, 0.0672608, 0.0858003, 0.117069, 0.168902, 0.255228" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.029371, 0.0461958, 0.0574444, 0.0759535, 0.106766, 0.158111, 0.243616", \ - "0.0289085, 0.0457883, 0.0572138, 0.0755469, 0.106367, 0.157616, 0.243295", \ - "0.0288983, 0.0456589, 0.0569506, 0.0757909, 0.106351, 0.15761, 0.243219", \ - "0.0291231, 0.0459577, 0.0572209, 0.0756102, 0.106627, 0.159301, 0.243309", \ - "0.0299996, 0.0466625, 0.058061, 0.0767284, 0.10766, 0.158959, 0.246807", \ - "0.0322433, 0.0488858, 0.0602268, 0.0789529, 0.110176, 0.161945, 0.246984", \ - "0.0375138, 0.0538771, 0.0652125, 0.0838605, 0.11486, 0.166804, 0.253133" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0312841, 0.0465479, 0.056888, 0.0744359, 0.105233, 0.158779, 0.25078", \ - "0.030777, 0.0460206, 0.0562843, 0.0733299, 0.103035, 0.155067, 0.245383", \ - "0.0306116, 0.0458681, 0.0562332, 0.0730835, 0.102202, 0.152999, 0.24182", \ - "0.0307307, 0.0459465, 0.0561822, 0.0730442, 0.101525, 0.150886, 0.237355", \ - "0.031509, 0.0467993, 0.057055, 0.0738818, 0.101843, 0.14976, 0.232169", \ - "0.0337627, 0.0489115, 0.059328, 0.076117, 0.104341, 0.15097, 0.230476", \ - "0.0390594, 0.0539749, 0.0645549, 0.0811382, 0.10947, 0.156175, 0.234205" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00293824; - rise_capacitance : 0.00297917; - rise_capacitance_range (0.00273107, 0.00317828); - fall_capacitance : 0.00288563; - fall_capacitance_range (0.00267562, 0.00308449); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.108643, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111123, 0.0107334, 0.0107347, 0.0109749, 0.0118986, 0.0140713, 0.01903" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106374, 0.0103002, 0.0104007, 0.0106784, 0.0116041, 0.0138401, 0.0189005" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0207882, 0.0204158, 0.0204626, 0.0207667, 0.0216004, 0.0238858, 0.0292355" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189194, 0.0186349, 0.0187845, 0.0191343, 0.0201672, 0.0225672, 0.0278123" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108584, 0.0104843, 0.0104708, 0.0107246, 0.011631, 0.0138076, 0.0187525" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108409, 0.0104906, 0.0105991, 0.0108761, 0.0117921, 0.014034, 0.0190999" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111181, 0.0107313, 0.0107348, 0.0109749, 0.0118988, 0.0140715, 0.0190301" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106423, 0.0102872, 0.0104008, 0.0106785, 0.0116043, 0.0138402, 0.0189011" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.010437, 0.0100854, 0.0100673, 0.0103222, 0.0112037, 0.0133893, 0.0183268" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00963868, 0.00929369, 0.00939425, 0.00967054, 0.0105791, 0.0128309, 0.0178944" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108453, 0.0104848, 0.0104713, 0.0107249, 0.0116315, 0.0138079, 0.018753" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.010833, 0.0104933, 0.0106004, 0.0108766, 0.0117925, 0.0140344, 0.0191003" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108584, 0.0104843, 0.0104708, 0.0107246, 0.011631, 0.0138076, 0.0187525" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108409, 0.0104906, 0.0105991, 0.0108761, 0.0117921, 0.014034, 0.0190999" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00277037; - rise_capacitance : 0.00280332; - rise_capacitance_range (0.00246652, 0.00305426); - fall_capacitance : 0.00273743; - fall_capacitance_range (0.0024218, 0.00292538); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.0876004, -0.0530083, -0.0170183", \ - "-0.266807, -0.213903, -0.182602, -0.145099", \ - "-0.348189, -0.299922, -0.267138, -0.22753", \ - "-0.43091, -0.37996, -0.34876, -0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.0376839, 0.0318604, 0.104408", \ - "-0.274294, -0.170613, -0.101307, -0.0268923", \ - "-0.368763, -0.268453, -0.199679, -0.123007", \ - "-0.471386, -0.368964, -0.303561, -0.224317" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19317, 0.122542, 0.0838696, 0.0440019", \ - "0.321715, 0.2521, 0.211448, 0.172589", \ - "0.404768, 0.336636, 0.29682, 0.252955", \ - "0.487576, 0.418446, 0.37701, 0.333524" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.220067, 0.092592, 0.0144316, -0.0639326", \ - "0.351665, 0.224088, 0.145888, 0.0681273", \ - "0.445917, 0.320901, 0.242853, 0.162556", \ - "0.552337, 0.426693, 0.345935, 0.265638" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0210284, 0.0206783, 0.0206854, 0.0208149, 0.0214959, 0.0232408, 0.027356" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0202788, 0.0199692, 0.0200594, 0.0203637, 0.0212285, 0.0232748, 0.027853" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0210284, 0.0206783, 0.0206854, 0.0208149, 0.0214959, 0.0232408, 0.027356" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0202788, 0.0199692, 0.0200594, 0.0203637, 0.0212285, 0.0232748, 0.027853" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00510895; - rise_capacitance : 0.00510895; - rise_capacitance_range (0.00510895, 0.00510895); - fall_capacitance : 0.00510895; - fall_capacitance_range (0.00477389, 0.00531762); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.12226, 0.050163, 0.0118599, -0.0288539", \ - "0.271798, 0.190985, 0.151133, 0.109362", \ - "0.40734, 0.315657, 0.272535, 0.22753", \ - "0.565828, 0.470677, 0.422209, 0.374845" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.102698, -0.0401797, -0.00414452, 0.0342506", \ - "-0.251832, -0.180799, -0.140643, -0.101115", \ - "-0.37905, -0.299922, -0.259043, -0.219055", \ - "-0.528051, -0.448685, -0.408084, -0.365991" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.111847, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00288527; - rise_capacitance : 0.00290716; - rise_capacitance_range (0.00257229, 0.00315632); - fall_capacitance : 0.00284148; - fall_capacitance_range (0.00253016, 0.0030285); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.0876004, -0.0530083, -0.0170183", \ - "-0.266807, -0.213903, -0.182602, -0.145099", \ - "-0.350761, -0.299922, -0.267138, -0.22753", \ - "-0.43091, -0.37996, -0.34876, -0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.035188, 0.0344321, 0.107106", \ - "-0.269303, -0.168066, -0.0986846, -0.0241433", \ - "-0.366191, -0.263208, -0.194282, -0.120182", \ - "-0.471386, -0.368964, -0.300736, -0.224317" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19317, 0.122542, 0.0838696, 0.0440019", \ - "0.321715, 0.2521, 0.211448, 0.172589", \ - "0.404768, 0.336636, 0.29682, 0.25578", \ - "0.487576, 0.418446, 0.379834, 0.336475" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.220067, 0.092592, 0.0144316, -0.0639326", \ - "0.351665, 0.224088, 0.145888, 0.0681273", \ - "0.448488, 0.323524, 0.242853, 0.162556", \ - "0.552337, 0.426693, 0.34876, 0.265638" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0211867, 0.0208256, 0.0207947, 0.0210036, 0.0216398, 0.0233777, 0.0274881" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.017697, 0.0173881, 0.0174603, 0.0177789, 0.0186763, 0.0206949, 0.0253291" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0211867, 0.0208256, 0.0207947, 0.0210036, 0.0216398, 0.0233777, 0.0274881" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.017697, 0.0173881, 0.0174603, 0.0177789, 0.0186763, 0.0206949, 0.0253291" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.0048441; - rise_capacitance : 0.00508762; - rise_capacitance_range (0.0044493, 0.00578189); - fall_capacitance : 0.00460058; - fall_capacitance_range (0.00441043, 0.00509962); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.141821, -0.0900962, -0.0555801, -0.0197167", \ - "-0.266807, -0.216449, -0.182602, -0.145099", \ - "-0.353333, -0.302544, -0.267138, -0.230355", \ - "-0.439005, -0.390956, -0.357235, -0.315815" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.0426755, 0.024145, 0.0990114", \ - "-0.266807, -0.162973, -0.0934398, -0.0213943", \ - "-0.353333, -0.252719, -0.183489, -0.108882", \ - "-0.4471, -0.346972, -0.275311, -0.200705" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.195615, 0.125038, 0.0864414, 0.0467003", \ - "0.321715, 0.2521, 0.211448, 0.172589", \ - "0.409912, 0.336636, 0.299518, 0.258604", \ - "0.495671, 0.426693, 0.385484, 0.34533" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.227403, 0.10008, 0.022147, -0.0558375", \ - "0.349169, 0.221542, 0.143266, 0.0653783", \ - "0.435629, 0.310412, 0.229361, 0.151256", \ - "0.53075, 0.404701, 0.32616, 0.244978" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0229378, 0.022679, 0.0227056, 0.0229132, 0.0235125, 0.0250056, 0.0284011" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0259457, 0.0257322, 0.02574, 0.0260335, 0.026642, 0.0281826, 0.0316475" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0257211, 0.0253053, 0.0253105, 0.025609, 0.0266332, 0.0295493, 0.0364143" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.024727, 0.0399989, 0.0410019, 0.0415029, 0.0427573, 0.045878, 0.0530238" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0257211, 0.0253053, 0.0253105, 0.025609, 0.0266332, 0.0295493, 0.0364143" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.024727, 0.0399989, 0.0410019, 0.0415029, 0.0427573, 0.045878, 0.0530238" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbp_2) { - area : 72.576; - cell_footprint : "sdfrbp"; - cell_leakage_power : 950.942; - leakage_power () { - value : 861.177; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 861.177; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 831.725; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 865.591; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 865.557; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 1000.14; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 990.234; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 965.971; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q&Q_N"; - } - leakage_power () { - value : 1008.81; - when : "CLK&D&RESET_B&!SCD&!SCE&Q&!Q_N"; - } - leakage_power () { - value : 892.702; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1024.04; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 1031.67; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1021.76; - when : "!CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 897.116; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1010.5; - when : "CLK&!D&RESET_B&!SCD&SCE&Q&!Q_N"; - } - leakage_power () { - value : 997.497; - when : "CLK&!D&RESET_B&SCD&SCE&!Q&Q_N"; - } - leakage_power () { - value : 1040.34; - when : "CLK&!D&RESET_B&SCD&SCE&Q&!Q_N"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.243573, 0.297662, 0.339917, 0.411174, 0.531352, 0.732182, 1.06727", \ - "0.28142, 0.335391, 0.377722, 0.448876, 0.569098, 0.770195, 1.10529", \ - "0.307161, 0.361123, 0.403306, 0.474611, 0.594837, 0.795758, 1.13095", \ - "0.345666, 0.399562, 0.441813, 0.513098, 0.633209, 0.834186, 1.16963", \ - "0.401324, 0.455478, 0.497656, 0.568968, 0.689184, 0.889954, 1.22502", \ - "0.480514, 0.534349, 0.576499, 0.647781, 0.767929, 0.968827, 1.30398", \ - "0.590909, 0.642049, 0.685175, 0.757535, 0.877642, 1.07849, 1.41377" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0230623, 0.105874, 0.168026, 0.272144, 0.447016, 0.738668, 1.22454", \ - "0.0230633, 0.105875, 0.168027, 0.27224, 0.447017, 0.738669, 1.22467", \ - "0.0230643, 0.105876, 0.168028, 0.272241, 0.447018, 0.73867, 1.22468", \ - "0.0230653, 0.105877, 0.168029, 0.272242, 0.447019, 0.738671, 1.22716", \ - "0.0230663, 0.105886, 0.16803, 0.272243, 0.44706, 0.738672, 1.22717", \ - "0.023192, 0.105908, 0.168031, 0.272244, 0.447061, 0.738673, 1.22718", \ - "0.023604, 0.106031, 0.168032, 0.272245, 0.447062, 0.738674, 1.22719" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.209545, 0.261376, 0.295853, 0.353033, 0.449121, 0.609221, 0.876029", \ - "0.247402, 0.299324, 0.333886, 0.39123, 0.487227, 0.647197, 0.914447", \ - "0.272841, 0.324701, 0.359246, 0.416453, 0.512402, 0.672579, 0.939358", \ - "0.309923, 0.361936, 0.396404, 0.453653, 0.54958, 0.709625, 0.976502", \ - "0.361671, 0.413551, 0.448039, 0.505309, 0.601384, 0.761398, 1.02819", \ - "0.432657, 0.484547, 0.519062, 0.576318, 0.672264, 0.832338, 1.09916", \ - "0.520157, 0.572212, 0.606689, 0.663939, 0.759875, 0.920047, 1.18684" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0192965, 0.0833893, 0.129229, 0.206349, 0.33644, 0.553712, 0.915878", \ - "0.0192975, 0.0834019, 0.12923, 0.206354, 0.336441, 0.553784, 0.916367", \ - "0.0192985, 0.0834181, 0.129231, 0.206355, 0.336615, 0.555079, 0.916368", \ - "0.0192995, 0.0834191, 0.129232, 0.206356, 0.336616, 0.55508, 0.916369", \ - "0.0193018, 0.0834201, 0.129233, 0.206423, 0.336617, 0.555081, 0.91637", \ - "0.019316, 0.0834211, 0.129234, 0.206424, 0.336618, 0.555082, 0.916371", \ - "0.019317, 0.0834221, 0.129235, 0.206425, 0.336619, 0.555083, 0.916442" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.243573, 0.297662, 0.339917, 0.411174, 0.531352, 0.732182, 1.06727", \ - "0.28142, 0.335391, 0.377722, 0.448876, 0.569098, 0.770195, 1.10529", \ - "0.307161, 0.361123, 0.403306, 0.474611, 0.594837, 0.795758, 1.13095", \ - "0.345666, 0.399562, 0.441813, 0.513098, 0.633209, 0.834186, 1.16963", \ - "0.401324, 0.455478, 0.497656, 0.568968, 0.689184, 0.889954, 1.22502", \ - "0.480514, 0.534349, 0.576499, 0.647781, 0.767929, 0.968827, 1.30398", \ - "0.590909, 0.642049, 0.685175, 0.757535, 0.877642, 1.07849, 1.41377" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0230623, 0.105874, 0.168026, 0.272144, 0.447016, 0.738668, 1.22454", \ - "0.0230633, 0.105875, 0.168027, 0.27224, 0.447017, 0.738669, 1.22467", \ - "0.0230643, 0.105876, 0.168028, 0.272241, 0.447018, 0.73867, 1.22468", \ - "0.0230653, 0.105877, 0.168029, 0.272242, 0.447019, 0.738671, 1.22716", \ - "0.0230663, 0.105886, 0.16803, 0.272243, 0.44706, 0.738672, 1.22717", \ - "0.023192, 0.105908, 0.168031, 0.272244, 0.447061, 0.738673, 1.22718", \ - "0.023604, 0.106031, 0.168032, 0.272245, 0.447062, 0.738674, 1.22719" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.209545, 0.261376, 0.295853, 0.353033, 0.449121, 0.609221, 0.876029", \ - "0.247402, 0.299324, 0.333886, 0.39123, 0.487227, 0.647197, 0.914447", \ - "0.272841, 0.324701, 0.359246, 0.416453, 0.512402, 0.672579, 0.939358", \ - "0.309923, 0.361936, 0.396404, 0.453653, 0.54958, 0.709625, 0.976502", \ - "0.361671, 0.413551, 0.448039, 0.505309, 0.601384, 0.761398, 1.02819", \ - "0.432657, 0.484547, 0.519062, 0.576318, 0.672264, 0.832338, 1.09916", \ - "0.520157, 0.572212, 0.606689, 0.663939, 0.759875, 0.920047, 1.18684" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0192965, 0.0833893, 0.129229, 0.206349, 0.33644, 0.553712, 0.915878", \ - "0.0192975, 0.0834019, 0.12923, 0.206354, 0.336441, 0.553784, 0.916367", \ - "0.0192985, 0.0834181, 0.129231, 0.206355, 0.336615, 0.555079, 0.916368", \ - "0.0192995, 0.0834191, 0.129232, 0.206356, 0.336616, 0.55508, 0.916369", \ - "0.0193018, 0.0834201, 0.129233, 0.206423, 0.336617, 0.555081, 0.91637", \ - "0.019316, 0.0834211, 0.129234, 0.206424, 0.336618, 0.555082, 0.916371", \ - "0.019317, 0.0834221, 0.129235, 0.206425, 0.336619, 0.555083, 0.916442" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.280821, 0.332774, 0.367671, 0.426942, 0.530698, 0.710784, 1.01916", \ - "0.324011, 0.37594, 0.41056, 0.468694, 0.569618, 0.745188, 1.04887", \ - "0.359668, 0.411692, 0.44617, 0.503786, 0.603243, 0.777034, 1.07538", \ - "0.418256, 0.470234, 0.504617, 0.561815, 0.659297, 0.827166, 1.11978", \ - "0.507748, 0.559335, 0.594282, 0.651437, 0.74717, 0.910794, 1.19317", \ - "0.633257, 0.685333, 0.719141, 0.776533, 0.87181, 1.03354, 1.30599", \ - "0.802776, 0.854162, 0.889627, 0.946889, 1.04277, 1.20284, 1.46905" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0189539, 0.0832641, 0.129063, 0.206265, 0.336405, 0.553971, 0.916502", \ - "0.0189981, 0.0833369, 0.129068, 0.206379, 0.336564, 0.553972, 0.916503", \ - "0.0190314, 0.0833379, 0.129092, 0.20638, 0.336565, 0.555489, 0.916504", \ - "0.0190324, 0.0833389, 0.129159, 0.206381, 0.336618, 0.55549, 0.916505", \ - "0.019069, 0.0833399, 0.12916, 0.206382, 0.336619, 0.555491, 0.916506", \ - "0.019139, 0.083371, 0.129161, 0.206383, 0.33662, 0.555492, 0.916507", \ - "0.019268, 0.083373, 0.129162, 0.206384, 0.336621, 0.555493, 0.916508" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372226, 0.0713106, 0.0940335, 0.131267, 0.193505, 0.296754, 0.468561", \ - "0.0368246, 0.0708635, 0.0935426, 0.130818, 0.192974, 0.296271, 0.468361", \ - "0.0367089, 0.0706815, 0.0935085, 0.130722, 0.194368, 0.29614, 0.46829", \ - "0.0369793, 0.0709246, 0.0935558, 0.130863, 0.193273, 0.296379, 0.469573", \ - "0.0378579, 0.0717828, 0.0944928, 0.131953, 0.193946, 0.297715, 0.46962", \ - "0.0401943, 0.073773, 0.0965931, 0.134023, 0.196516, 0.300029, 0.472204", \ - "0.0456337, 0.0787942, 0.101538, 0.138795, 0.201455, 0.305194, 0.477923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376833, 0.0719575, 0.0945043, 0.131547, 0.193175, 0.295695, 0.466653", \ - "0.0373955, 0.0718894, 0.0945115, 0.131943, 0.192971, 0.295568, 0.466718", \ - "0.0374572, 0.0717259, 0.09435, 0.131993, 0.193299, 0.29614, 0.466474", \ - "0.0378475, 0.0723457, 0.0948492, 0.131602, 0.19372, 0.297052, 0.466923", \ - "0.0388214, 0.0731252, 0.0959437, 0.13325, 0.195179, 0.297151, 0.473354", \ - "0.0412335, 0.0754065, 0.0981002, 0.13546, 0.198042, 0.301512, 0.471744", \ - "0.0463286, 0.0804723, 0.103113, 0.140458, 0.202179, 0.306076, 0.479144" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372226, 0.0713106, 0.0940335, 0.131267, 0.193505, 0.296754, 0.468561", \ - "0.0368246, 0.0708635, 0.0935426, 0.130818, 0.192974, 0.296271, 0.468361", \ - "0.0367089, 0.0706815, 0.0935085, 0.130722, 0.194368, 0.29614, 0.46829", \ - "0.0369793, 0.0709246, 0.0935558, 0.130863, 0.193273, 0.296379, 0.469573", \ - "0.0378579, 0.0717828, 0.0944928, 0.131953, 0.193946, 0.297715, 0.46962", \ - "0.0401943, 0.073773, 0.0965931, 0.134023, 0.196516, 0.300029, 0.472204", \ - "0.0456337, 0.0787942, 0.101538, 0.138795, 0.201455, 0.305194, 0.477923" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0376833, 0.0719575, 0.0945043, 0.131547, 0.193175, 0.295695, 0.466653", \ - "0.0373955, 0.0718894, 0.0945115, 0.131943, 0.192971, 0.295568, 0.466718", \ - "0.0374572, 0.0717259, 0.09435, 0.131993, 0.193299, 0.29614, 0.466474", \ - "0.0378475, 0.0723457, 0.0948492, 0.131602, 0.19372, 0.297052, 0.466923", \ - "0.0388214, 0.0731252, 0.0959437, 0.13325, 0.195179, 0.297151, 0.473354", \ - "0.0412335, 0.0754065, 0.0981002, 0.13546, 0.198042, 0.301512, 0.471744", \ - "0.0463286, 0.0804723, 0.103113, 0.140458, 0.202179, 0.306076, 0.479144" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0385251, 0.0693975, 0.0899129, 0.124497, 0.18515, 0.291088, 0.473559", \ - "0.0380275, 0.0688699, 0.0892676, 0.123126, 0.181741, 0.28465, 0.463665", \ - "0.0378787, 0.0688118, 0.0894851, 0.122636, 0.180265, 0.28172, 0.457211", \ - "0.0380144, 0.0689278, 0.0892324, 0.122556, 0.180242, 0.27643, 0.447633", \ - "0.0388113, 0.0697527, 0.0901939, 0.12373, 0.179164, 0.273948, 0.441062", \ - "0.0410487, 0.0717949, 0.0924332, 0.126124, 0.182528, 0.275837, 0.431958", \ - "0.0465289, 0.0767203, 0.0973378, 0.1307, 0.187302, 0.280837, 0.436803" \ - ); - } - } - } - pin (Q_N) { - direction : output; - function : "IQN"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.139119, 0.231105, 0.277027, 0.349716, 0.469911, 0.669616, 1.00226", \ - "0.176905, 0.268806, 0.314917, 0.387624, 0.507814, 0.707731, 1.04043", \ - "0.202387, 0.294213, 0.340264, 0.412927, 0.533261, 0.732854, 1.06659", \ - "0.239498, 0.33135, 0.377422, 0.450043, 0.57025, 0.770015, 1.10258", \ - "0.291208, 0.383014, 0.429132, 0.501775, 0.621964, 0.821723, 1.15434", \ - "0.360118, 0.451847, 0.497951, 0.570613, 0.690835, 0.890653, 1.22324", \ - "0.449974, 0.54141, 0.587438, 0.660197, 0.780448, 0.980236, 1.31279" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0259538, 0.117215, 0.17567, 0.275536, 0.447296, 0.73678, 1.21989", \ - "0.0259548, 0.117216, 0.175691, 0.275537, 0.447731, 0.736781, 1.2199", \ - "0.0260024, 0.117275, 0.175692, 0.275538, 0.447732, 0.738516, 1.22157", \ - "0.0260437, 0.117276, 0.175722, 0.275539, 0.447733, 0.738517, 1.22565", \ - "0.0260447, 0.117277, 0.175805, 0.27554, 0.447734, 0.738518, 1.22566", \ - "0.0260457, 0.117372, 0.175835, 0.275558, 0.447735, 0.738519, 1.22567", \ - "0.0260467, 0.117373, 0.175836, 0.275577, 0.447736, 0.73852, 1.22568" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.158082, 0.260249, 0.303266, 0.36587, 0.46418, 0.624962, 0.891913", \ - "0.195894, 0.298121, 0.34115, 0.403566, 0.502109, 0.662964, 0.930166", \ - "0.221642, 0.323823, 0.366843, 0.429376, 0.527847, 0.688679, 0.95563", \ - "0.260172, 0.362294, 0.405305, 0.46784, 0.566351, 0.727084, 0.994034", \ - "0.31592, 0.417936, 0.461028, 0.523499, 0.622154, 0.782913, 1.04984", \ - "0.39459, 0.496932, 0.540084, 0.602647, 0.701315, 0.862125, 1.12906", \ - "0.501543, 0.605134, 0.649645, 0.713602, 0.812263, 0.973147, 1.24006" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.034909, 0.114234, 0.155559, 0.225186, 0.348435, 0.56135, 0.921566", \ - "0.03491, 0.114262, 0.15556, 0.225187, 0.348442, 0.561351, 0.921875", \ - "0.0349272, 0.114439, 0.155561, 0.225188, 0.348443, 0.562572, 0.921876", \ - "0.0349506, 0.11444, 0.155562, 0.225189, 0.348444, 0.562573, 0.921877", \ - "0.0352269, 0.114534, 0.155563, 0.22519, 0.348445, 0.562574, 0.921878", \ - "0.036669, 0.114994, 0.15588, 0.225273, 0.348558, 0.562575, 0.921879", \ - "0.041713, 0.11705, 0.157258, 0.226015, 0.348773, 0.562576, 0.922069" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.139119, 0.231105, 0.277027, 0.349716, 0.469911, 0.669616, 1.00226", \ - "0.176905, 0.268806, 0.314917, 0.387624, 0.507814, 0.707731, 1.04043", \ - "0.202387, 0.294213, 0.340264, 0.412927, 0.533261, 0.732854, 1.06659", \ - "0.239498, 0.33135, 0.377422, 0.450043, 0.57025, 0.770015, 1.10258", \ - "0.291208, 0.383014, 0.429132, 0.501775, 0.621964, 0.821723, 1.15434", \ - "0.360118, 0.451847, 0.497951, 0.570613, 0.690835, 0.890653, 1.22324", \ - "0.449974, 0.54141, 0.587438, 0.660197, 0.780448, 0.980236, 1.31279" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0259538, 0.117215, 0.17567, 0.275536, 0.447296, 0.73678, 1.21989", \ - "0.0259548, 0.117216, 0.175691, 0.275537, 0.447731, 0.736781, 1.2199", \ - "0.0260024, 0.117275, 0.175692, 0.275538, 0.447732, 0.738516, 1.22157", \ - "0.0260437, 0.117276, 0.175722, 0.275539, 0.447733, 0.738517, 1.22565", \ - "0.0260447, 0.117277, 0.175805, 0.27554, 0.447734, 0.738518, 1.22566", \ - "0.0260457, 0.117372, 0.175835, 0.275558, 0.447735, 0.738519, 1.22567", \ - "0.0260467, 0.117373, 0.175836, 0.275577, 0.447736, 0.73852, 1.22568" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.158082, 0.260249, 0.303266, 0.36587, 0.46418, 0.624962, 0.891913", \ - "0.195894, 0.298121, 0.34115, 0.403566, 0.502109, 0.662964, 0.930166", \ - "0.221642, 0.323823, 0.366843, 0.429376, 0.527847, 0.688679, 0.95563", \ - "0.260172, 0.362294, 0.405305, 0.46784, 0.566351, 0.727084, 0.994034", \ - "0.31592, 0.417936, 0.461028, 0.523499, 0.622154, 0.782913, 1.04984", \ - "0.39459, 0.496932, 0.540084, 0.602647, 0.701315, 0.862125, 1.12906", \ - "0.501543, 0.605134, 0.649645, 0.713602, 0.812263, 0.973147, 1.24006" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.034909, 0.114234, 0.155559, 0.225186, 0.348435, 0.56135, 0.921566", \ - "0.03491, 0.114262, 0.15556, 0.225187, 0.348442, 0.561351, 0.921875", \ - "0.0349272, 0.114439, 0.155561, 0.225188, 0.348443, 0.562572, 0.921876", \ - "0.0349506, 0.11444, 0.155562, 0.225189, 0.348444, 0.562573, 0.921877", \ - "0.0352269, 0.114534, 0.155563, 0.22519, 0.348445, 0.562574, 0.921878", \ - "0.036669, 0.114994, 0.15588, 0.225273, 0.348558, 0.562575, 0.921879", \ - "0.041713, 0.11705, 0.157258, 0.226015, 0.348773, 0.562576, 0.922069" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : negative_unate; - timing_type : preset; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.211905, 0.301157, 0.346867, 0.419521, 0.539591, 0.739504, 1.07242", \ - "0.255006, 0.344416, 0.389982, 0.462602, 0.583088, 0.78277, 1.11553", \ - "0.290643, 0.380018, 0.425634, 0.498392, 0.618526, 0.818617, 1.15095", \ - "0.34908, 0.438352, 0.484032, 0.556883, 0.67697, 0.876813, 1.20945", \ - "0.438365, 0.528123, 0.57369, 0.646314, 0.766105, 0.965989, 1.29875", \ - "0.562955, 0.653266, 0.698748, 0.771851, 0.891855, 1.09175, 1.42429", \ - "0.730369, 0.822254, 0.868595, 0.941752, 1.06166, 1.26192, 1.59507" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0261224, 0.115231, 0.174381, 0.274953, 0.44711, 0.736617, 1.21992", \ - "0.0261234, 0.115262, 0.174383, 0.275293, 0.447527, 0.736802, 1.21993", \ - "0.0261244, 0.115263, 0.174384, 0.275294, 0.447528, 0.736951, 1.21994", \ - "0.0263119, 0.115316, 0.174385, 0.275295, 0.447529, 0.736952, 1.22032", \ - "0.0268157, 0.115444, 0.174476, 0.275296, 0.44753, 0.736953, 1.22033", \ - "0.027734, 0.115702, 0.174613, 0.275297, 0.447531, 0.736954, 1.22034", \ - "0.029499, 0.116314, 0.174934, 0.275298, 0.447532, 0.736955, 1.22035" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0377337, 0.0721848, 0.0947864, 0.132046, 0.194113, 0.297361, 0.469666", \ - "0.0374123, 0.0720019, 0.0946812, 0.131748, 0.194062, 0.297194, 0.469225", \ - "0.0374886, 0.0718812, 0.0946159, 0.132084, 0.193984, 0.298124, 0.470058", \ - "0.0378759, 0.0723688, 0.095027, 0.132181, 0.194748, 0.297598, 0.47202", \ - "0.0388533, 0.0732359, 0.0960003, 0.133453, 0.195469, 0.299068, 0.470595", \ - "0.0412375, 0.0755247, 0.0983934, 0.13567, 0.198075, 0.301629, 0.47321", \ - "0.0463461, 0.0805916, 0.103355, 0.140553, 0.203089, 0.306824, 0.479826" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372241, 0.0710447, 0.0936764, 0.13075, 0.19249, 0.295068, 0.466071", \ - "0.0368197, 0.0708457, 0.0932323, 0.130259, 0.192008, 0.294608, 0.465921", \ - "0.0367367, 0.0704883, 0.0931456, 0.130604, 0.192238, 0.2949, 0.465799", \ - "0.0370197, 0.0708378, 0.0934452, 0.130299, 0.192482, 0.297442, 0.466789", \ - "0.0378684, 0.0715466, 0.0943653, 0.131806, 0.193466, 0.295905, 0.471764", \ - "0.0401317, 0.0735828, 0.0963879, 0.13364, 0.196291, 0.29993, 0.470247", \ - "0.0456498, 0.0785864, 0.101288, 0.13852, 0.200535, 0.304415, 0.477358" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0377337, 0.0721848, 0.0947864, 0.132046, 0.194113, 0.297361, 0.469666", \ - "0.0374123, 0.0720019, 0.0946812, 0.131748, 0.194062, 0.297194, 0.469225", \ - "0.0374886, 0.0718812, 0.0946159, 0.132084, 0.193984, 0.298124, 0.470058", \ - "0.0378759, 0.0723688, 0.095027, 0.132181, 0.194748, 0.297598, 0.47202", \ - "0.0388533, 0.0732359, 0.0960003, 0.133453, 0.195469, 0.299068, 0.470595", \ - "0.0412375, 0.0755247, 0.0983934, 0.13567, 0.198075, 0.301629, 0.47321", \ - "0.0463461, 0.0805916, 0.103355, 0.140553, 0.203089, 0.306824, 0.479826" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0372241, 0.0710447, 0.0936764, 0.13075, 0.19249, 0.295068, 0.466071", \ - "0.0368197, 0.0708457, 0.0932323, 0.130259, 0.192008, 0.294608, 0.465921", \ - "0.0367367, 0.0704883, 0.0931456, 0.130604, 0.192238, 0.2949, 0.465799", \ - "0.0370197, 0.0708378, 0.0934452, 0.130299, 0.192482, 0.297442, 0.466789", \ - "0.0378684, 0.0715466, 0.0943653, 0.131806, 0.193466, 0.295905, 0.471764", \ - "0.0401317, 0.0735828, 0.0963879, 0.13364, 0.196291, 0.29993, 0.470247", \ - "0.0456498, 0.0785864, 0.101288, 0.13852, 0.200535, 0.304415, 0.477358" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0385719, 0.0696161, 0.090237, 0.125098, 0.186078, 0.292676, 0.475791", \ - "0.0380701, 0.0691378, 0.0895314, 0.123855, 0.182871, 0.286235, 0.466243", \ - "0.0378978, 0.0690038, 0.0897239, 0.12329, 0.181175, 0.282486, 0.4596", \ - "0.0380265, 0.0690509, 0.0895221, 0.123277, 0.179965, 0.278293, 0.450729", \ - "0.038838, 0.0699458, 0.0904548, 0.124031, 0.180052, 0.275704, 0.440221", \ - "0.0411033, 0.0720533, 0.0926413, 0.126466, 0.182915, 0.27608, 0.434834", \ - "0.0463185, 0.0769784, 0.0975631, 0.131356, 0.188131, 0.281439, 0.437818" \ - ); - } - fall_power (scalar) { - values ( \ - "0" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00293819; - rise_capacitance : 0.00297913; - rise_capacitance_range (0.00273041, 0.00317828); - fall_capacitance : 0.00288555; - fall_capacitance_range (0.00267496, 0.00308449); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.137482, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.011123, 0.0107429, 0.0107454, 0.0109762, 0.0119007, 0.0140712, 0.0190282" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106522, 0.0102973, 0.0103971, 0.0106819, 0.0116058, 0.0138402, 0.0189024" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q * Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0208015, 0.0204514, 0.0204518, 0.0207643, 0.0216211, 0.0238696, 0.029234" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q * !Q_N)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189307, 0.0186391, 0.0187715, 0.0191402, 0.0201668, 0.0225685, 0.0278147" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108596, 0.0104942, 0.0104775, 0.0107279, 0.0116325, 0.0138092, 0.0187513" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108444, 0.0104886, 0.0105839, 0.0108768, 0.0117909, 0.0140338, 0.0190999" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q * !Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0111296, 0.0107428, 0.0107454, 0.0109764, 0.0119007, 0.0140712, 0.0190281" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106486, 0.0103089, 0.0103971, 0.0106819, 0.0116061, 0.0138402, 0.0189022" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0104536, 0.01008, 0.0100758, 0.0103266, 0.0112034, 0.0133913, 0.0183247" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0096548, 0.00929597, 0.00937968, 0.00967125, 0.0105824, 0.0128332, 0.0178957" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q * Q_N)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108598, 0.0104983, 0.0104778, 0.0107282, 0.0116328, 0.0138093, 0.0187521" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108488, 0.0104928, 0.0105859, 0.0108771, 0.0117912, 0.014034, 0.0190989" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108598, 0.0104983, 0.0104778, 0.0107282, 0.0116328, 0.0138093, 0.0187521" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108488, 0.0104928, 0.0105859, 0.0108771, 0.0117912, 0.014034, 0.0190989" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00276809; - rise_capacitance : 0.002801; - rise_capacitance_range (0.00246434, 0.00305188); - fall_capacitance : 0.00273518; - fall_capacitance_range (0.00241866, 0.00292303); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.136931, -0.0851046, -0.0530083, -0.0143199", \ - "-0.266807, -0.213903, -0.179979, -0.14235", \ - "-0.348189, -0.2973, -0.26444, -0.224705", \ - "-0.428212, -0.37996, -0.345935, -0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.0376839, 0.0318604, 0.104408", \ - "-0.274294, -0.170613, -0.101307, -0.0268923", \ - "-0.368763, -0.268453, -0.196981, -0.123007", \ - "-0.471386, -0.368964, -0.300736, -0.224317" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19317, 0.122542, 0.0838696, 0.0440019", \ - "0.321715, 0.2521, 0.214071, 0.172589", \ - "0.404768, 0.336636, 0.299518, 0.25578", \ - "0.484877, 0.418446, 0.379834, 0.333524" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.220067, 0.092592, 0.0144316, -0.0612343", \ - "0.351665, 0.224088, 0.145888, 0.0681273", \ - "0.448488, 0.323524, 0.242853, 0.165381", \ - "0.552337, 0.426693, 0.34876, 0.26859" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0211026, 0.0207634, 0.0207455, 0.0208997, 0.0215654, 0.02332, 0.0274332" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0202966, 0.0199604, 0.0200618, 0.0203582, 0.0212294, 0.023279, 0.0278545" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0211026, 0.0207634, 0.0207455, 0.0208997, 0.0215654, 0.02332, 0.0274332" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0202966, 0.0199604, 0.0200618, 0.0203582, 0.0212294, 0.023279, 0.0278545" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.0051079; - rise_capacitance : 0.0051079; - rise_capacitance_range (0.0051079, 0.0051079); - fall_capacitance : 0.0051079; - fall_capacitance_range (0.0047835, 0.00531694); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.119814, 0.050163, 0.0144316, -0.0261555", \ - "0.271798, 0.190985, 0.151133, 0.109362", \ - "0.404768, 0.318279, 0.272535, 0.230355", \ - "0.565828, 0.473426, 0.425034, 0.377797" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.105143, -0.0426755, -0.0067163, 0.0315523", \ - "-0.254328, -0.180799, -0.143266, -0.103864", \ - "-0.381622, -0.302544, -0.261741, -0.22188", \ - "-0.53075, -0.451434, -0.408084, -0.365991" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.115051, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.002882; - rise_capacitance : 0.00290395; - rise_capacitance_range (0.00256958, 0.00315304); - fall_capacitance : 0.0028381; - fall_capacitance_range (0.00252382, 0.00302524); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.136931, -0.0851046, -0.0530083, -0.0143199", \ - "-0.266807, -0.213903, -0.179979, -0.14235", \ - "-0.348189, -0.299922, -0.267138, -0.224705", \ - "-0.428212, -0.37996, -0.345935, -0.30696" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.035188, 0.0344321, 0.107106", \ - "-0.269303, -0.16552, -0.0960622, -0.0241433", \ - "-0.366191, -0.263208, -0.191584, -0.120182", \ - "-0.468687, -0.368964, -0.297911, -0.224317" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19317, 0.122542, 0.0838696, 0.0440019", \ - "0.321715, 0.2521, 0.214071, 0.172589", \ - "0.404768, 0.336636, 0.299518, 0.25578", \ - "0.484877, 0.418446, 0.379834, 0.336475" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.220067, 0.092592, 0.0144316, -0.0612343", \ - "0.351665, 0.226635, 0.145888, 0.0681273", \ - "0.448488, 0.323524, 0.242853, 0.165381", \ - "0.552337, 0.426693, 0.34876, 0.26859" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0212598, 0.0209146, 0.0208704, 0.02107, 0.0217061, 0.0234549, 0.0275686" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0177197, 0.0173936, 0.0174615, 0.017788, 0.0186798, 0.0207043, 0.0253331" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0212598, 0.0209146, 0.0208704, 0.02107, 0.0217061, 0.0234549, 0.0275686" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0177197, 0.0173936, 0.0174615, 0.017788, 0.0186798, 0.0207043, 0.0253331" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00484421; - rise_capacitance : 0.00508758; - rise_capacitance_range (0.00444598, 0.00578187); - fall_capacitance : 0.00460085; - fall_capacitance_range (0.00441547, 0.00509964); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.139376, -0.0876004, -0.0555801, -0.0170183", \ - "-0.266807, -0.213903, -0.179979, -0.14235", \ - "-0.350761, -0.299922, -0.267138, -0.22753", \ - "-0.439005, -0.388207, -0.35441, -0.315815" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.0426755, 0.0267168, 0.0990114", \ - "-0.266807, -0.162973, -0.0934398, -0.0213943", \ - "-0.353333, -0.250096, -0.18079, -0.108882", \ - "-0.4471, -0.346972, -0.275311, -0.200705" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.195615, 0.125038, 0.0890132, 0.0467003", \ - "0.321715, 0.2521, 0.214071, 0.172589", \ - "0.40734, 0.339258, 0.299518, 0.258604", \ - "0.495671, 0.426693, 0.388309, 0.34533" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.227403, 0.10008, 0.022147, -0.0531392", \ - "0.349169, 0.221542, 0.143266, 0.0653783", \ - "0.438201, 0.310412, 0.232059, 0.154081", \ - "0.53075, 0.404701, 0.32616, 0.247929" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.022946, 0.0226787, 0.0227025, 0.0229169, 0.0235148, 0.0250057, 0.028399" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0259387, 0.0257357, 0.0257203, 0.0260171, 0.0266222, 0.0281657, 0.0316306" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0256965, 0.0252847, 0.0252842, 0.0255889, 0.0266139, 0.0295363, 0.0363978" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0247187, 0.0399668, 0.0409898, 0.0414915, 0.0427401, 0.0458526, 0.0530063" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0256965, 0.0252847, 0.0252842, 0.0255889, 0.0266139, 0.0295363, 0.0363978" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0247187, 0.0399668, 0.0409898, 0.0414915, 0.0427401, 0.0458526, 0.0530063" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (Q_N) { - direction : output; - function : "IQN"; - signal_type : test_scan_out_inverted; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbpq_1) { - area : 63.504; - cell_footprint : "sdfrbpq"; - cell_leakage_power : 720.779; - leakage_power () { - value : 653.964; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 710.75; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 624.491; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 658.414; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 658.4; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 792.93; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 708.468; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 758.793; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 727.085; - when : "CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 685.499; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 742.285; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 824.47; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 740.008; - when : "!CLK&!D&RESET_B&SCD&SCE&Q"; - } - leakage_power () { - value : 689.949; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 728.786; - when : "CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 790.33; - when : "CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 758.625; - when : "CLK&!D&RESET_B&SCD&SCE&Q"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.172228, 0.248968, 0.293006, 0.364849, 0.484582, 0.683793, 1.01582", \ - "0.209226, 0.286036, 0.330102, 0.401888, 0.521626, 0.721478, 1.0528", \ - "0.234404, 0.311075, 0.35515, 0.42692, 0.546688, 0.746019, 1.07852", \ - "0.271523, 0.348235, 0.39225, 0.464074, 0.583795, 0.783014, 1.11501", \ - "0.323661, 0.400396, 0.444458, 0.516302, 0.636008, 0.835259, 1.16707", \ - "0.391541, 0.468541, 0.512569, 0.584375, 0.704087, 0.903482, 1.23522", \ - "0.483209, 0.560189, 0.60426, 0.67617, 0.795914, 0.995264, 1.32713" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0272656, 0.109504, 0.170204, 0.272922, 0.446108, 0.735366, 1.21722", \ - "0.0272721, 0.109506, 0.170205, 0.274179, 0.446109, 0.735845, 1.21779", \ - "0.0273114, 0.109507, 0.17026, 0.27418, 0.44616, 0.738579, 1.21811", \ - "0.0273737, 0.109529, 0.170261, 0.274181, 0.446161, 0.73858, 1.22402", \ - "0.0275938, 0.109581, 0.170309, 0.274182, 0.446162, 0.738581, 1.22403", \ - "0.027968, 0.109739, 0.17031, 0.274183, 0.446165, 0.738582, 1.22404", \ - "0.028155, 0.109844, 0.170368, 0.274184, 0.446166, 0.738583, 1.22405" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.181921, 0.249094, 0.285207, 0.343056, 0.439194, 0.599209, 0.865723", \ - "0.219248, 0.286369, 0.322462, 0.380348, 0.476631, 0.636549, 0.903095", \ - "0.244128, 0.311285, 0.347267, 0.405195, 0.501424, 0.66145, 0.927864", \ - "0.280549, 0.347646, 0.383754, 0.441573, 0.537838, 0.697779, 0.964283", \ - "0.330635, 0.397778, 0.433857, 0.491696, 0.587944, 0.747911, 1.01431", \ - "0.397189, 0.464258, 0.500378, 0.55823, 0.654441, 0.814452, 1.08083", \ - "0.483985, 0.551054, 0.587157, 0.645024, 0.741263, 0.90124, 1.16765" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0252656, 0.0872062, 0.131907, 0.207925, 0.337198, 0.553854, 0.915209", \ - "0.0252666, 0.0872072, 0.131908, 0.207926, 0.337227, 0.553887, 0.915221", \ - "0.0252676, 0.0872082, 0.131909, 0.207927, 0.337228, 0.554292, 0.915222", \ - "0.0252686, 0.0872092, 0.131943, 0.207935, 0.337229, 0.554293, 0.91526", \ - "0.0252696, 0.0872102, 0.131944, 0.20798, 0.33723, 0.554294, 0.915348", \ - "0.0252706, 0.0872112, 0.131945, 0.207981, 0.337351, 0.554295, 0.915349", \ - "0.0252716, 0.0872122, 0.131946, 0.207982, 0.337352, 0.554296, 0.915431" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b0"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "!SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.172284, 0.249002, 0.292972, 0.364841, 0.484572, 0.683822, 1.01581", \ - "0.209217, 0.286036, 0.3301, 0.401852, 0.521609, 0.721468, 1.05285", \ - "0.234404, 0.311075, 0.35515, 0.42692, 0.546688, 0.746019, 1.07852", \ - "0.271523, 0.348235, 0.39225, 0.464074, 0.583795, 0.783014, 1.11501", \ - "0.323661, 0.400396, 0.444458, 0.516302, 0.636008, 0.835259, 1.16707", \ - "0.391541, 0.468541, 0.512569, 0.584375, 0.704087, 0.903482, 1.23522", \ - "0.483209, 0.560189, 0.60426, 0.676169, 0.795914, 0.995264, 1.32713" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0272165, 0.1095, 0.170178, 0.272921, 0.446108, 0.735244, 1.21722", \ - "0.0272917, 0.109506, 0.170245, 0.272922, 0.446438, 0.735846, 1.21723", \ - "0.0273114, 0.109507, 0.17026, 0.272923, 0.446439, 0.738579, 1.21811", \ - "0.0273737, 0.109529, 0.170261, 0.272924, 0.44644, 0.73858, 1.22402", \ - "0.0275938, 0.109581, 0.170309, 0.272925, 0.446441, 0.738581, 1.22403", \ - "0.027968, 0.109739, 0.17031, 0.272926, 0.446442, 0.738582, 1.22404", \ - "0.028154, 0.109844, 0.170367, 0.272927, 0.446443, 0.738583, 1.22405" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.182009, 0.249119, 0.285214, 0.343014, 0.439303, 0.599254, 0.865832", \ - "0.219299, 0.286369, 0.322456, 0.380348, 0.476631, 0.636549, 0.903095", \ - "0.244128, 0.311285, 0.347267, 0.405195, 0.501424, 0.66145, 0.927864", \ - "0.280549, 0.347646, 0.383754, 0.441573, 0.537838, 0.697779, 0.964283", \ - "0.330635, 0.397778, 0.433857, 0.491696, 0.587944, 0.747911, 1.01431", \ - "0.397161, 0.464307, 0.500389, 0.558236, 0.654485, 0.814423, 1.08086", \ - "0.483985, 0.551053, 0.587157, 0.645024, 0.741263, 0.901239, 1.16765" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0252483, 0.0871995, 0.131906, 0.207907, 0.337199, 0.554151, 0.915209", \ - "0.0252493, 0.0872005, 0.131908, 0.207911, 0.337227, 0.554152, 0.915222", \ - "0.0252503, 0.0872015, 0.131909, 0.207912, 0.337228, 0.554292, 0.915223", \ - "0.0252513, 0.0872025, 0.131943, 0.207935, 0.337229, 0.554293, 0.91526", \ - "0.0252523, 0.0872035, 0.131944, 0.20798, 0.33723, 0.554294, 0.915348", \ - "0.0252533, 0.0872045, 0.131945, 0.207981, 0.337297, 0.554295, 0.915349", \ - "0.0252543, 0.0872055, 0.131946, 0.207982, 0.337298, 0.554296, 0.91543" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.172284, 0.249002, 0.292972, 0.364841, 0.484572, 0.683822, 1.01581", \ - "0.209217, 0.286036, 0.3301, 0.401852, 0.521609, 0.721468, 1.05285", \ - "0.234404, 0.311075, 0.35515, 0.42692, 0.546688, 0.746019, 1.07852", \ - "0.271523, 0.348235, 0.39225, 0.464074, 0.583795, 0.783014, 1.11501", \ - "0.323661, 0.400396, 0.444458, 0.516302, 0.636008, 0.835259, 1.16707", \ - "0.391541, 0.468541, 0.512569, 0.584375, 0.704087, 0.903482, 1.23522", \ - "0.483209, 0.560189, 0.60426, 0.676169, 0.795914, 0.995264, 1.32713" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0272165, 0.1095, 0.170178, 0.272921, 0.446108, 0.735244, 1.21722", \ - "0.0272917, 0.109506, 0.170245, 0.272922, 0.446438, 0.735846, 1.21723", \ - "0.0273114, 0.109507, 0.17026, 0.272923, 0.446439, 0.738579, 1.21811", \ - "0.0273737, 0.109529, 0.170261, 0.272924, 0.44644, 0.73858, 1.22402", \ - "0.0275938, 0.109581, 0.170309, 0.272925, 0.446441, 0.738581, 1.22403", \ - "0.027968, 0.109739, 0.17031, 0.272926, 0.446442, 0.738582, 1.22404", \ - "0.028154, 0.109844, 0.170367, 0.272927, 0.446443, 0.738583, 1.22405" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.182009, 0.249119, 0.285214, 0.343014, 0.439303, 0.599254, 0.865832", \ - "0.219299, 0.286369, 0.322456, 0.380348, 0.476631, 0.636549, 0.903095", \ - "0.244128, 0.311285, 0.347267, 0.405195, 0.501424, 0.66145, 0.927864", \ - "0.280549, 0.347646, 0.383754, 0.441573, 0.537838, 0.697779, 0.964283", \ - "0.330635, 0.397778, 0.433857, 0.491696, 0.587944, 0.747911, 1.01431", \ - "0.397161, 0.464307, 0.500389, 0.558236, 0.654485, 0.814423, 1.08086", \ - "0.483985, 0.551053, 0.587157, 0.645024, 0.741263, 0.901239, 1.16765" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0252483, 0.0871995, 0.131906, 0.207907, 0.337199, 0.554151, 0.915209", \ - "0.0252493, 0.0872005, 0.131908, 0.207911, 0.337227, 0.554152, 0.915222", \ - "0.0252503, 0.0872015, 0.131909, 0.207912, 0.337228, 0.554292, 0.915223", \ - "0.0252513, 0.0872025, 0.131943, 0.207935, 0.337229, 0.554293, 0.91526", \ - "0.0252523, 0.0872035, 0.131944, 0.20798, 0.33723, 0.554294, 0.915348", \ - "0.0252533, 0.0872045, 0.131945, 0.207981, 0.337297, 0.554295, 0.915349", \ - "0.0252543, 0.0872055, 0.131946, 0.207982, 0.337298, 0.554296, 0.91543" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0975076, 0.169675, 0.206186, 0.263531, 0.359324, 0.518993, 0.785288", \ - "0.140621, 0.213192, 0.2497, 0.307116, 0.402961, 0.562657, 0.829017", \ - "0.174107, 0.248806, 0.285219, 0.342568, 0.43837, 0.598143, 0.864377", \ - "0.22671, 0.306702, 0.342993, 0.400158, 0.495806, 0.655457, 0.921648", \ - "0.304601, 0.394643, 0.430832, 0.487518, 0.582939, 0.742512, 1.00865", \ - "0.410384, 0.51625, 0.551528, 0.607501, 0.702245, 0.861694, 1.12789", \ - "0.554937, 0.677585, 0.711124, 0.76683, 0.860299, 1.01932, 1.28522" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0258545, 0.0907061, 0.133086, 0.206173, 0.33406, 0.550531, 0.911915", \ - "0.027119, 0.0909333, 0.133087, 0.206174, 0.334218, 0.550763, 0.911916", \ - "0.0302843, 0.092008, 0.13322, 0.206238, 0.334219, 0.550764, 0.911917", \ - "0.0370674, 0.095276, 0.134607, 0.206444, 0.33422, 0.550765, 0.911918", \ - "0.0494949, 0.10195, 0.137789, 0.20735, 0.334527, 0.550808, 0.911919", \ - "0.068623, 0.113371, 0.14231, 0.208474, 0.334921, 0.551187, 0.912266", \ - "0.095804, 0.127408, 0.147351, 0.210276, 0.335572, 0.551602, 0.913364" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207235, 0.0210938, 0.0211439, 0.0211397, 0.0210582, 0.0208757, 0.0209116", \ - "0.0202606, 0.0206895, 0.0206745, 0.0207537, 0.0205774, 0.020476, 0.0203708", \ - "0.020241, 0.0205656, 0.0206555, 0.0206725, 0.0206085, 0.0206557, 0.0204649", \ - "0.020465, 0.0208317, 0.020888, 0.020839, 0.02096, 0.0205823, 0.0210399", \ - "0.0214538, 0.0218237, 0.0218687, 0.0219513, 0.0217322, 0.0218357, 0.0216501", \ - "0.0237383, 0.0240577, 0.0241621, 0.0242045, 0.024268, 0.0241579, 0.0237055", \ - "0.0289309, 0.0292492, 0.029346, 0.0293027, 0.0294211, 0.029394, 0.0293925" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218589, 0.0223128, 0.0223828, 0.0223674, 0.0222922, 0.022086, 0.0217777", \ - "0.021568, 0.0220308, 0.0221333, 0.0221422, 0.0220104, 0.0217759, 0.0215292", \ - "0.0216394, 0.0220854, 0.0221145, 0.0221912, 0.0220598, 0.0219507, 0.021515", \ - "0.0220202, 0.0225092, 0.0225669, 0.0224678, 0.0224417, 0.0228019, 0.0219826", \ - "0.0229762, 0.0234339, 0.0235561, 0.023569, 0.0235641, 0.0232796, 0.0234422", \ - "0.0253339, 0.0257683, 0.0258513, 0.0259347, 0.0259581, 0.025988, 0.0257646", \ - "0.0304369, 0.0308762, 0.0309486, 0.0310199, 0.0309197, 0.0309755, 0.0310928" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "!SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0099061, 0.0102718, 0.0103155, 0.0103108, 0.0102278, 0.0100493, 0.0100811", \ - "0.0098003, 0.0102321, 0.010204, 0.0102011, 0.0101608, 0.0100142, 0.0099632", \ - "0.0097853, 0.0101099, 0.0101998, 0.0102168, 0.0101528, 0.0102, 0.0100092", \ - "0.0097573, 0.010124, 0.0101803, 0.0101313, 0.0102525, 0.0098746, 0.0103322", \ - "0.0098264, 0.0101943, 0.010241, 0.0103193, 0.0101048, 0.0102083, 0.0100226", \ - "0.009882, 0.010201, 0.0103054, 0.0103478, 0.0104098, 0.0103012, 0.0098495", \ - "0.0101654, 0.0104812, 0.0105786, 0.0105371, 0.0106556, 0.0106285, 0.010627" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0110354, 0.0114873, 0.0115564, 0.0115138, 0.011484, 0.0113457, 0.0109448", \ - "0.0110983, 0.0115737, 0.011675, 0.0116851, 0.0115533, 0.0113188, 0.011072", \ - "0.0111839, 0.0116299, 0.011659, 0.0117357, 0.0116044, 0.0114952, 0.0110595", \ - "0.0113096, 0.0118017, 0.0118584, 0.0117604, 0.0117345, 0.0120937, 0.0112751", \ - "0.0113491, 0.0118062, 0.011929, 0.0119418, 0.0119369, 0.0116524, 0.011815", \ - "0.0114694, 0.0119157, 0.0119983, 0.0120734, 0.0121364, 0.0121157, 0.0119603", \ - "0.0116712, 0.012111, 0.012181, 0.012254, 0.012152, 0.0122022, 0.0123276" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0207235, 0.0210938, 0.0211439, 0.0211397, 0.0210582, 0.0208757, 0.0209116", \ - "0.0202606, 0.0206895, 0.0206745, 0.0207537, 0.0205774, 0.020476, 0.0203708", \ - "0.020241, 0.0205656, 0.0206555, 0.0206725, 0.0206085, 0.0206557, 0.0204649", \ - "0.020465, 0.0208317, 0.020888, 0.020839, 0.02096, 0.0205823, 0.0210399", \ - "0.0214538, 0.0218237, 0.0218687, 0.0219513, 0.0217322, 0.0218357, 0.0216501", \ - "0.0237383, 0.0240577, 0.0241621, 0.0242045, 0.024268, 0.0241579, 0.0237055", \ - "0.0289309, 0.0292492, 0.029346, 0.0293027, 0.0294211, 0.029394, 0.0293925" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218589, 0.0223128, 0.0223828, 0.0223674, 0.0222922, 0.022086, 0.0217777", \ - "0.021568, 0.0220308, 0.0221333, 0.0221422, 0.0220104, 0.0217759, 0.0215292", \ - "0.0216394, 0.0220854, 0.0221145, 0.0221912, 0.0220598, 0.0219507, 0.021515", \ - "0.0220202, 0.0225092, 0.0225669, 0.0224678, 0.0224417, 0.0228019, 0.0219826", \ - "0.0229762, 0.0234339, 0.0235561, 0.023569, 0.0235641, 0.0232796, 0.0234422", \ - "0.0253339, 0.0257683, 0.0258513, 0.0259347, 0.0259581, 0.025988, 0.0257646", \ - "0.0304369, 0.0308762, 0.0309486, 0.0310199, 0.0309197, 0.0309755, 0.0310928" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0202132, 0.0206645, 0.0207104, 0.0206842, 0.0205964, 0.0204491, 0.0201215", \ - "0.0197295, 0.0200922, 0.0202645, 0.0201463, 0.0201155, 0.0199861, 0.0195925", \ - "0.0196066, 0.019878, 0.0199322, 0.0201133, 0.020006, 0.019773, 0.0194742", \ - "0.0196408, 0.019749, 0.0198126, 0.019766, 0.0198441, 0.0196614, 0.019277", \ - "0.0203927, 0.0202262, 0.0203153, 0.0203551, 0.0203795, 0.0201006, 0.0202579", \ - "0.0226445, 0.0219914, 0.0219749, 0.0220452, 0.0220808, 0.0221246, 0.021589", \ - "0.0275936, 0.0261999, 0.0260375, 0.0260706, 0.0258965, 0.0260546, 0.0259737" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00293778; - rise_capacitance : 0.00297839; - rise_capacitance_range (0.00272958, 0.00317799); - fall_capacitance : 0.00288558; - fall_capacitance_range (0.00267254, 0.00308442); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0765991, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.131073, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110701, 0.0107058, 0.0107092, 0.0109721, 0.0118927, 0.0141057, 0.019033" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110255, 0.0106973, 0.0108138, 0.0111028, 0.0120388, 0.0142818, 0.0193475" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206661, 0.0203264, 0.0203599, 0.0206718, 0.0215147, 0.0237815, 0.0291434" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0193025, 0.0190189, 0.0191509, 0.0195208, 0.0205576, 0.022966, 0.0282115" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108366, 0.0104526, 0.0104552, 0.0107071, 0.0116269, 0.0138559, 0.0187648" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106752, 0.0103433, 0.0104554, 0.0107407, 0.0116405, 0.0139006, 0.0189673" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110728, 0.0107104, 0.0107093, 0.0109722, 0.0118928, 0.0141058, 0.0190329" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110285, 0.0107093, 0.0108139, 0.0111029, 0.0120386, 0.0142819, 0.0193476" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106472, 0.0102686, 0.0102777, 0.0105683, 0.0114162, 0.0136551, 0.018568" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0098388, 0.00950864, 0.0096245, 0.00989641, 0.0108135, 0.013053, 0.0181174" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108289, 0.0104574, 0.0104557, 0.0107077, 0.0116274, 0.0138567, 0.0187655" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106741, 0.0103478, 0.0104555, 0.0107409, 0.0116409, 0.013901, 0.0189675" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108289, 0.0104574, 0.0104557, 0.0107077, 0.0116274, 0.0138567, 0.0187655" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110285, 0.0107093, 0.0108139, 0.0111029, 0.0120386, 0.0142819, 0.0193476" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00277037; - rise_capacitance : 0.00280336; - rise_capacitance_range (0.00246692, 0.00305425); - fall_capacitance : 0.00273737; - fall_capacitance_range (0.00242156, 0.00292537); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.092592, -0.0581518, -0.022415", \ - "-0.274294, -0.221542, -0.185224, -0.147848", \ - "-0.355904, -0.305167, -0.272535, -0.230355", \ - "-0.436307, -0.385458, -0.351585, -0.312863" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.149157, -0.0401797, 0.0344321, 0.112503", \ - "-0.281782, -0.175706, -0.0986846, -0.0186453", \ - "-0.376479, -0.273698, -0.196981, -0.114532", \ - "-0.479481, -0.374462, -0.300736, -0.218414" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.190725, 0.122542, 0.0864414, 0.0493987", \ - "0.319219, 0.249553, 0.214071, 0.178087", \ - "0.402196, 0.336636, 0.299518, 0.261429", \ - "0.484877, 0.418446, 0.379834, 0.342378" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.212732, 0.0876004, 0.0118599, -0.066631", \ - "0.344177, 0.218996, 0.143266, 0.0653783", \ - "0.440773, 0.318279, 0.237456, 0.159731", \ - "0.544241, 0.421195, 0.34311, 0.262687" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0218671, 0.0215244, 0.0215337, 0.0216657, 0.0223389, 0.0240872, 0.0281967" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189645, 0.0186623, 0.0187453, 0.0190508, 0.0199155, 0.0219628, 0.0265385" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0218671, 0.0215244, 0.0215337, 0.0216657, 0.0223389, 0.0240872, 0.0281967" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189645, 0.0186623, 0.0187453, 0.0190508, 0.0199155, 0.0219628, 0.0265385" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00509594; - rise_capacitance : 0.00509594; - rise_capacitance_range (0.00509594, 0.00509594); - fall_capacitance : 0.00509594; - fall_capacitance_range (0.00478919, 0.00531011); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.119814, 0.050163, 0.0144316, -0.0207588", \ - "0.279286, 0.196077, 0.159, 0.123107", \ - "0.551359, 0.360238, 0.302217, 0.258604", \ - "1.23772, 0.866532, 0.66233, 0.546035" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0978076, -0.0376839, -0.00157274, 0.036949", \ - "-0.244344, -0.175706, -0.138021, -0.0983663", \ - "-0.371335, -0.294677, -0.256345, -0.21623", \ - "-0.517258, -0.443187, -0.402434, -0.360088" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.115051, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00288438; - rise_capacitance : 0.00290628; - rise_capacitance_range (0.00257184, 0.00315538); - fall_capacitance : 0.00284058; - fall_capacitance_range (0.00252775, 0.00302756); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.092592, -0.0581518, -0.022415", \ - "-0.274294, -0.221542, -0.187847, -0.147848", \ - "-0.358476, -0.305167, -0.272535, -0.23318", \ - "-0.439005, -0.385458, -0.35441, -0.312863" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.0401797, 0.0370039, 0.115202", \ - "-0.279286, -0.170613, -0.0960622, -0.0158963", \ - "-0.373907, -0.268453, -0.191584, -0.111707", \ - "-0.479481, -0.371713, -0.297911, -0.215462" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.190725, 0.122542, 0.0864414, 0.0493987", \ - "0.319219, 0.2521, 0.216693, 0.178087", \ - "0.404768, 0.336636, 0.299518, 0.261429", \ - "0.484877, 0.418446, 0.382659, 0.342378" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.212732, 0.0876004, 0.0118599, -0.066631", \ - "0.344177, 0.218996, 0.143266, 0.0653783", \ - "0.440773, 0.318279, 0.240154, 0.159731", \ - "0.54694, 0.421195, 0.34311, 0.265638" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0220208, 0.0216785, 0.0216385, 0.0218419, 0.0224824, 0.0242204, 0.0283333" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.018462, 0.0181352, 0.0182118, 0.0185304, 0.0194224, 0.0214404, 0.0260751" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0220208, 0.0216785, 0.0216385, 0.0218419, 0.0224824, 0.0242204, 0.0283333" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.018462, 0.0181352, 0.0182118, 0.0185304, 0.0194224, 0.0214404, 0.0260751" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.004844; - rise_capacitance : 0.00508748; - rise_capacitance_range (0.00444453, 0.00578189); - fall_capacitance : 0.00460051; - fall_capacitance_range (0.00441076, 0.00509962); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.149157, -0.0950879, -0.0607236, -0.022415", \ - "-0.274294, -0.221542, -0.187847, -0.147848", \ - "-0.361048, -0.307789, -0.272535, -0.236005", \ - "-0.4471, -0.393705, -0.36006, -0.321718" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.154047, -0.0476672, 0.0292886, 0.107106", \ - "-0.274294, -0.168066, -0.0934398, -0.0131473", \ - "-0.361048, -0.255341, -0.18079, -0.100407", \ - "-0.455195, -0.349721, -0.275311, -0.19185" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.195615, 0.125038, 0.091585, 0.052097", \ - "0.321715, 0.2521, 0.216693, 0.178087", \ - "0.40734, 0.336636, 0.302217, 0.264254", \ - "0.492973, 0.426693, 0.391134, 0.351233" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.222512, 0.0950879, 0.0195752, -0.0585359", \ - "0.341682, 0.216449, 0.140643, 0.0626293", \ - "0.430486, 0.305167, 0.226663, 0.148431", \ - "0.522655, 0.399203, 0.320511, 0.242026" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0231671, 0.0229057, 0.0229391, 0.0231434, 0.0237449, 0.0252379, 0.0286264" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0259579, 0.0257298, 0.0257367, 0.026029, 0.0266395, 0.0281817, 0.0316468" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0257136, 0.0253063, 0.0253015, 0.0256093, 0.0266309, 0.0295522, 0.0364139" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0249532, 0.0402379, 0.0412308, 0.041743, 0.0429863, 0.0461022, 0.0532526" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0257136, 0.0253063, 0.0253015, 0.0256093, 0.0266309, 0.0295522, 0.0364139" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0249532, 0.0402379, 0.0412308, 0.041743, 0.0429863, 0.0461022, 0.0532526" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sdfrbpq_2) { - area : 72.576; - cell_footprint : "sdfrbpq"; - cell_leakage_power : 787.184; - leakage_power () { - value : 736.374; - when : "!CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 754.29; - when : "!CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 706.901; - when : "!CLK&!D&!RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 740.824; - when : "CLK&!D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 740.799; - when : "CLK&!D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 875.345; - when : "!CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 752.012; - when : "!CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 841.208; - when : "CLK&D&RESET_B&!SCD&!SCE&!Q"; - } - leakage_power () { - value : 770.63; - when : "CLK&D&RESET_B&!SCD&!SCE&Q"; - } - leakage_power () { - value : 767.909; - when : "!CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 785.825; - when : "!CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 906.879; - when : "!CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 783.547; - when : "!CLK&!D&RESET_B&SCD&SCE&Q"; - } - leakage_power () { - value : 772.359; - when : "CLK&!D&RESET_B&!SCD&SCE&!Q"; - } - leakage_power () { - value : 772.326; - when : "CLK&!D&RESET_B&!SCD&SCE&Q"; - } - leakage_power () { - value : 872.739; - when : "CLK&!D&RESET_B&SCD&SCE&!Q"; - } - leakage_power () { - value : 802.164; - when : "CLK&!D&RESET_B&SCD&SCE&Q"; - } - pin (Q) { - direction : output; - function : "IQ"; - min_capacitance : 0.001; - max_capacitance : 0.6; - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b1"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.197285, 0.288307, 0.333466, 0.405942, 0.526122, 0.725868, 1.05882", \ - "0.2342, 0.324938, 0.370519, 0.442945, 0.563303, 0.762905, 1.09573", \ - "0.259387, 0.350234, 0.395564, 0.468106, 0.588322, 0.788176, 1.12066", \ - "0.296631, 0.387421, 0.432784, 0.505429, 0.625561, 0.825283, 1.15791", \ - "0.348974, 0.439774, 0.485231, 0.55772, 0.677986, 0.877801, 1.2103", \ - "0.417023, 0.507952, 0.553415, 0.625864, 0.746138, 0.945936, 1.27861", \ - "0.509198, 0.60046, 0.645987, 0.718441, 0.838688, 1.03859, 1.37115" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0336902, 0.118548, 0.177561, 0.278742, 0.451512, 0.741068, 1.22424", \ - "0.0336912, 0.118549, 0.17757, 0.278839, 0.451659, 0.741115, 1.22425", \ - "0.0336922, 0.11855, 0.177602, 0.278851, 0.45166, 0.741127, 1.22464", \ - "0.0336932, 0.118551, 0.177603, 0.278852, 0.451661, 0.741128, 1.23146", \ - "0.0338275, 0.118552, 0.177604, 0.278853, 0.451662, 0.741129, 1.23147", \ - "0.034274, 0.118553, 0.177658, 0.278885, 0.451663, 0.74113, 1.23148", \ - "0.034609, 0.118698, 0.177844, 0.278927, 0.451664, 0.741319, 1.23149" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.207998, 0.289675, 0.327536, 0.38619, 0.482698, 0.642252, 0.907843", \ - "0.245263, 0.32692, 0.364963, 0.423538, 0.519956, 0.680013, 0.945122", \ - "0.270023, 0.351633, 0.389466, 0.44834, 0.544778, 0.704397, 0.970009", \ - "0.306543, 0.38823, 0.425913, 0.484777, 0.581159, 0.740777, 1.00629", \ - "0.356577, 0.438261, 0.476268, 0.534786, 0.631265, 0.790855, 1.05628", \ - "0.424462, 0.50613, 0.544141, 0.602727, 0.699106, 0.858722, 1.12422", \ - "0.509809, 0.591426, 0.629077, 0.688036, 0.78443, 0.944074, 1.20959" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0327722, 0.098213, 0.141733, 0.21581, 0.34294, 0.558055, 0.917997", \ - "0.0327929, 0.098214, 0.141734, 0.215811, 0.343492, 0.558501, 0.918039", \ - "0.0327939, 0.098215, 0.141735, 0.215812, 0.343493, 0.558502, 0.918072", \ - "0.0327949, 0.098216, 0.141736, 0.215813, 0.343494, 0.558503, 0.918073", \ - "0.0327959, 0.098217, 0.141737, 0.215814, 0.343495, 0.558504, 0.918074", \ - "0.0327969, 0.098218, 0.141738, 0.215815, 0.343496, 0.558505, 0.918393", \ - "0.0327979, 0.098219, 0.141739, 0.215816, 0.343497, 0.558506, 0.918394" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_cond : "SCE == 1'b0"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - when : "!SCE"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.19724, 0.287963, 0.333401, 0.405892, 0.526097, 0.725941, 1.05885", \ - "0.234222, 0.324955, 0.370533, 0.442927, 0.563342, 0.763026, 1.09555", \ - "0.259387, 0.350234, 0.395564, 0.468106, 0.588322, 0.788176, 1.12066", \ - "0.296631, 0.387421, 0.432784, 0.505429, 0.625561, 0.825283, 1.15791", \ - "0.348974, 0.439774, 0.485231, 0.55772, 0.677986, 0.877801, 1.2103", \ - "0.417023, 0.507952, 0.553415, 0.625864, 0.746138, 0.945936, 1.27861", \ - "0.509198, 0.60046, 0.645987, 0.71844, 0.838687, 1.03859, 1.37115" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0336407, 0.118235, 0.1776, 0.278824, 0.451615, 0.740925, 1.22423", \ - "0.0336417, 0.118236, 0.177601, 0.278864, 0.451699, 0.741022, 1.22424", \ - "0.0336427, 0.118284, 0.177602, 0.278865, 0.4517, 0.741127, 1.22464", \ - "0.0336678, 0.118285, 0.177603, 0.278866, 0.451701, 0.741128, 1.23146", \ - "0.0338275, 0.118286, 0.177604, 0.278867, 0.451702, 0.741129, 1.23147", \ - "0.034274, 0.118397, 0.177658, 0.278885, 0.451703, 0.74113, 1.23148", \ - "0.03461, 0.118697, 0.177845, 0.278927, 0.451704, 0.741319, 1.23149" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.207979, 0.289593, 0.327694, 0.386286, 0.482578, 0.642145, 0.907634", \ - "0.245255, 0.326921, 0.364965, 0.423582, 0.519953, 0.680011, 0.945085", \ - "0.270023, 0.351633, 0.389466, 0.44834, 0.544778, 0.704397, 0.970009", \ - "0.306543, 0.38823, 0.425913, 0.484777, 0.581159, 0.740777, 1.00629", \ - "0.356577, 0.438261, 0.476268, 0.534786, 0.631265, 0.790855, 1.05628", \ - "0.424661, 0.506367, 0.544362, 0.602965, 0.69937, 0.859011, 1.12444", \ - "0.509808, 0.591426, 0.629076, 0.688036, 0.78443, 0.944073, 1.20959" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0328037, 0.0982129, 0.141743, 0.215801, 0.342771, 0.558051, 0.91805", \ - "0.0328047, 0.0982139, 0.141744, 0.215802, 0.343493, 0.558501, 0.918051", \ - "0.0328057, 0.0982149, 0.141745, 0.215803, 0.343494, 0.558502, 0.918072", \ - "0.0328067, 0.0982159, 0.141746, 0.215804, 0.343495, 0.558503, 0.918073", \ - "0.0328077, 0.0982169, 0.141747, 0.215805, 0.343496, 0.558504, 0.918074", \ - "0.0328087, 0.0982179, 0.141748, 0.215806, 0.343497, 0.558505, 0.918075", \ - "0.0328097, 0.0982189, 0.141749, 0.215807, 0.343498, 0.558506, 0.918076" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : start_edge; - timing_sense : non_unate; - timing_type : rising_edge; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.197285, 0.288307, 0.333466, 0.405942, 0.526122, 0.725868, 1.05882", \ - "0.2342, 0.324938, 0.370519, 0.442945, 0.563303, 0.762905, 1.09573", \ - "0.259387, 0.350234, 0.395564, 0.468106, 0.588322, 0.788176, 1.12066", \ - "0.296631, 0.387421, 0.432784, 0.505429, 0.625561, 0.825283, 1.15791", \ - "0.348974, 0.439774, 0.485231, 0.55772, 0.677986, 0.877801, 1.2103", \ - "0.417023, 0.507952, 0.553415, 0.625864, 0.746138, 0.945936, 1.27861", \ - "0.509198, 0.60046, 0.645987, 0.718441, 0.838688, 1.03859, 1.37115" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0336902, 0.118548, 0.177561, 0.278742, 0.451512, 0.741068, 1.22424", \ - "0.0336912, 0.118549, 0.17757, 0.278839, 0.451659, 0.741115, 1.22425", \ - "0.0336922, 0.11855, 0.177602, 0.278851, 0.45166, 0.741127, 1.22464", \ - "0.0336932, 0.118551, 0.177603, 0.278852, 0.451661, 0.741128, 1.23146", \ - "0.0338275, 0.118552, 0.177604, 0.278853, 0.451662, 0.741129, 1.23147", \ - "0.034274, 0.118553, 0.177658, 0.278885, 0.451663, 0.74113, 1.23148", \ - "0.034609, 0.118698, 0.177844, 0.278927, 0.451664, 0.741319, 1.23149" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.207979, 0.289593, 0.327694, 0.386286, 0.482578, 0.642145, 0.907634", \ - "0.245255, 0.326921, 0.364965, 0.423582, 0.519953, 0.680011, 0.945085", \ - "0.270023, 0.351633, 0.389466, 0.44834, 0.544778, 0.704397, 0.970009", \ - "0.306543, 0.38823, 0.425913, 0.484777, 0.581159, 0.740777, 1.00629", \ - "0.356577, 0.438261, 0.476268, 0.534786, 0.631265, 0.790855, 1.05628", \ - "0.424661, 0.506367, 0.544362, 0.602965, 0.69937, 0.859011, 1.12444", \ - "0.509808, 0.591426, 0.629076, 0.688036, 0.78443, 0.944073, 1.20959" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0328037, 0.0982129, 0.141743, 0.215801, 0.342771, 0.558051, 0.91805", \ - "0.0328047, 0.0982139, 0.141744, 0.215802, 0.343493, 0.558501, 0.918051", \ - "0.0328057, 0.0982149, 0.141745, 0.215803, 0.343494, 0.558502, 0.918072", \ - "0.0328067, 0.0982159, 0.141746, 0.215804, 0.343495, 0.558503, 0.918073", \ - "0.0328077, 0.0982169, 0.141747, 0.215805, 0.343496, 0.558504, 0.918074", \ - "0.0328087, 0.0982179, 0.141748, 0.215806, 0.343497, 0.558505, 0.918075", \ - "0.0328097, 0.0982189, 0.141749, 0.215807, 0.343498, 0.558506, 0.918076" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - sdf_edges : start_edge; - timing_sense : positive_unate; - timing_type : clear; - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.122802, 0.208744, 0.245823, 0.303045, 0.398159, 0.557151, 0.822272", \ - "0.16765, 0.253641, 0.290689, 0.3479, 0.443058, 0.602114, 0.867788", \ - "0.205442, 0.292858, 0.329807, 0.387026, 0.482178, 0.641204, 0.906293", \ - "0.267362, 0.359788, 0.396527, 0.453577, 0.548568, 0.707398, 0.972607", \ - "0.361337, 0.463721, 0.500162, 0.556744, 0.651382, 0.809861, 1.07498", \ - "0.493089, 0.610357, 0.645821, 0.701314, 0.795517, 0.953429, 1.21813", \ - "0.673706, 0.807858, 0.841019, 0.896056, 0.987509, 1.14499, 1.40894" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.033239, 0.0992138, 0.13858, 0.209499, 0.335846, 0.551307, 0.911368", \ - "0.0339895, 0.0992232, 0.138581, 0.2095, 0.335847, 0.551308, 0.911683", \ - "0.0370139, 0.100198, 0.138768, 0.209501, 0.335922, 0.552326, 0.911684", \ - "0.0449152, 0.103728, 0.140545, 0.210066, 0.335923, 0.552327, 0.911685", \ - "0.0589093, 0.111845, 0.144454, 0.21152, 0.336461, 0.552328, 0.911686", \ - "0.083603, 0.125535, 0.150956, 0.213643, 0.337507, 0.552329, 0.91173", \ - "0.120849, 0.144504, 0.159503, 0.21701, 0.338911, 0.553016, 0.912847" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0249257, 0.0253761, 0.025438, 0.0254644, 0.0252536, 0.0249474, 0.0249068", \ - "0.0244332, 0.0249962, 0.0250135, 0.02498, 0.0249011, 0.0245139, 0.0244889", \ - "0.0244134, 0.0247786, 0.0249886, 0.0249106, 0.0255402, 0.0244149, 0.0245348", \ - "0.02467, 0.0250594, 0.0251251, 0.0251774, 0.0253241, 0.02472, 0.0259336", \ - "0.0256442, 0.0260522, 0.026245, 0.0263121, 0.0261321, 0.0262403, 0.0257269", \ - "0.0279657, 0.0282629, 0.0285158, 0.0286312, 0.0287145, 0.0285793, 0.0278033", \ - "0.0331215, 0.0334367, 0.0336712, 0.0336007, 0.0338573, 0.0339529, 0.0338743" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0257486, 0.0263356, 0.0265496, 0.0264427, 0.0263833, 0.0260903, 0.0254232", \ - "0.0254372, 0.0261379, 0.0262955, 0.0261996, 0.0262309, 0.0259715, 0.0251383", \ - "0.0254908, 0.0260525, 0.0261902, 0.0263869, 0.0260771, 0.025791, 0.0253069", \ - "0.0259089, 0.0265274, 0.0266029, 0.0264988, 0.0265157, 0.0272098, 0.0262961", \ - "0.0268581, 0.0274752, 0.0277464, 0.0277534, 0.0278654, 0.0270201, 0.0278982", \ - "0.0292544, 0.0298234, 0.0301136, 0.0301236, 0.0302758, 0.0303234, 0.0299113", \ - "0.0342824, 0.0348628, 0.0350065, 0.0351459, 0.0350711, 0.0352328, 0.0354253" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - when : "!SCE"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.01407, 0.0144362, 0.0145687, 0.0145809, 0.0144523, 0.0140669, 0.0140806", \ - "0.0139669, 0.0144346, 0.0145313, 0.0145007, 0.0144312, 0.0140583, 0.014209", \ - "0.0139583, 0.0143235, 0.0145335, 0.0144555, 0.0150851, 0.0139598, 0.0140797", \ - "0.0139628, 0.0143522, 0.0144179, 0.0144701, 0.0146169, 0.0140128, 0.0152264", \ - "0.0140184, 0.0144261, 0.0146192, 0.0146862, 0.0145063, 0.0146145, 0.0141008", \ - "0.0141105, 0.0144069, 0.0146601, 0.0147749, 0.0148478, 0.0147233, 0.0139473", \ - "0.0143559, 0.014671, 0.0149047, 0.0148337, 0.0150832, 0.0151808, 0.0151094" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0148979, 0.0154876, 0.015723, 0.0156178, 0.0154977, 0.015233, 0.0145781", \ - "0.0149638, 0.0156657, 0.0158234, 0.01576, 0.0157573, 0.0155, 0.0146431", \ - "0.0150356, 0.0155974, 0.0157351, 0.0159317, 0.0156221, 0.0153359, 0.0148518", \ - "0.0152017, 0.0158202, 0.0158957, 0.0157916, 0.0158085, 0.0165026, 0.0155889", \ - "0.0152323, 0.0158494, 0.0161206, 0.0161276, 0.0162399, 0.0153944, 0.0162724", \ - "0.0153829, 0.0159388, 0.0162252, 0.01622, 0.0164661, 0.0164815, 0.0159814", \ - "0.015517, 0.0160972, 0.0162406, 0.0163796, 0.0163048, 0.0164667, 0.0166593" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0249257, 0.0253761, 0.025438, 0.0254644, 0.0252536, 0.0249474, 0.0249068", \ - "0.0244332, 0.0249962, 0.0250135, 0.02498, 0.0249011, 0.0245139, 0.0244889", \ - "0.0244134, 0.0247786, 0.0249886, 0.0249106, 0.0255402, 0.0244149, 0.0245348", \ - "0.02467, 0.0250594, 0.0251251, 0.0251774, 0.0253241, 0.02472, 0.0259336", \ - "0.0256442, 0.0260522, 0.026245, 0.0263121, 0.0261321, 0.0262403, 0.0257269", \ - "0.0279657, 0.0282629, 0.0285158, 0.0286312, 0.0287145, 0.0285793, 0.0278033", \ - "0.0331215, 0.0334367, 0.0336712, 0.0336007, 0.0338573, 0.0339529, 0.0338743" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0257486, 0.0263356, 0.0265496, 0.0264427, 0.0263833, 0.0260903, 0.0254232", \ - "0.0254372, 0.0261379, 0.0262955, 0.0261996, 0.0262309, 0.0259715, 0.0251383", \ - "0.0254908, 0.0260525, 0.0261902, 0.0263869, 0.0260771, 0.025791, 0.0253069", \ - "0.0259089, 0.0265274, 0.0266029, 0.0264988, 0.0265157, 0.0272098, 0.0262961", \ - "0.0268581, 0.0274752, 0.0277464, 0.0277534, 0.0278654, 0.0270201, 0.0278982", \ - "0.0292544, 0.0298234, 0.0301136, 0.0301236, 0.0302758, 0.0303234, 0.0299113", \ - "0.0342824, 0.0348628, 0.0350065, 0.0351459, 0.0350711, 0.0352328, 0.0354253" \ - ); - } - } - internal_power () { - related_pin : "RESET_B"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0468, 0.078, 0.1296, 0.216, 0.36, 0.6"); - values ( \ - "0.0240101, 0.0245066, 0.0246346, 0.0246516, 0.0245192, 0.0241425, 0.0235602", \ - "0.0236022, 0.0240389, 0.0241969, 0.024314, 0.0240132, 0.0237346, 0.0232081", \ - "0.0236124, 0.0237495, 0.0238787, 0.024235, 0.0238519, 0.0237948, 0.022955", \ - "0.0239075, 0.0235903, 0.0236851, 0.0236826, 0.0237736, 0.0233912, 0.0228152", \ - "0.0252419, 0.0240345, 0.0241663, 0.0243069, 0.0241283, 0.0237698, 0.0250469", \ - "0.0284921, 0.0258512, 0.0257956, 0.0257335, 0.025848, 0.0259835, 0.0246563", \ - "0.0353577, 0.0304849, 0.0301448, 0.0298765, 0.0298452, 0.0298291, 0.0295312" \ - ); - } - } - } - pin (CLK) { - clock : true; - direction : input; - max_transition : 2.5074; - capacitance : 0.00293785; - rise_capacitance : 0.00297851; - rise_capacitance_range (0.00272949, 0.00317799); - fall_capacitance : 0.00288557; - fall_capacitance_range (0.00267321, 0.00308441); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0926208, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.127869, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110744, 0.0107246, 0.0107089, 0.0109814, 0.0118926, 0.0141047, 0.0190329" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110249, 0.0107031, 0.0108156, 0.0111051, 0.0120388, 0.014282, 0.0193486" \ - ); - } - } - internal_power () { - when : "(RESET_B * SCD * SCE * !Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0206657, 0.0203209, 0.0203566, 0.0206694, 0.0215161, 0.0237834, 0.029142" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * Q)"; - rise_power (scalar) { - values ( \ - "0" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0193023, 0.0190184, 0.0191641, 0.0195163, 0.0205572, 0.0229667, 0.0282128" \ - ); - } - } - internal_power () { - when : "(RESET_B * !SCD * SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.010843, 0.0104723, 0.0104551, 0.0107072, 0.0116258, 0.013856, 0.018766" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0106729, 0.010348, 0.0104597, 0.0107399, 0.0116406, 0.0139001, 0.0189653" \ - ); - } - } - internal_power () { - when : "(D * RESET_B * !SCE * Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110734, 0.0107278, 0.0107087, 0.0109813, 0.0118927, 0.0141048, 0.0190329" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110206, 0.0107097, 0.0108157, 0.0111051, 0.0120389, 0.014282, 0.0193487" \ - ); - } - } - internal_power () { - when : "(!RESET_B * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108083, 0.0104529, 0.0104385, 0.0106986, 0.0115749, 0.0138157, 0.018726" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0100012, 0.00967366, 0.0097647, 0.0100554, 0.0109741, 0.0132115, 0.018277" \ - ); - } - } - internal_power () { - when : "(!D * RESET_B * !SCE * !Q)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108301, 0.0104745, 0.0104556, 0.0107077, 0.0116263, 0.0138565, 0.0187663" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.010672, 0.0103507, 0.0104606, 0.0107403, 0.011641, 0.0139005, 0.0189657" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.010843, 0.0104723, 0.0104551, 0.0107072, 0.0116258, 0.013856, 0.018766" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0110206, 0.0107097, 0.0108157, 0.0111051, 0.0120389, 0.014282, 0.0193487" \ - ); - } - } - } - pin (D) { - direction : input; - nextstate_type : data; - max_transition : 2.5074; - capacitance : 0.00276791; - rise_capacitance : 0.00280092; - rise_capacitance_range (0.00246384, 0.0030519); - fall_capacitance : 0.0027349; - fall_capacitance_range (0.00241903, 0.00292302); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.092592, -0.0581518, -0.0197167", \ - "-0.274294, -0.221542, -0.187847, -0.147848", \ - "-0.358476, -0.305167, -0.272535, -0.230355", \ - "-0.439005, -0.385458, -0.35441, -0.312863" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.149157, -0.0426755, 0.0344321, 0.112503", \ - "-0.284278, -0.175706, -0.101307, -0.0186453", \ - "-0.37905, -0.273698, -0.196981, -0.114532", \ - "-0.482179, -0.374462, -0.300736, -0.218414" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.190725, 0.120046, 0.0864414, 0.0493987", \ - "0.319219, 0.249553, 0.214071, 0.178087", \ - "0.402196, 0.336636, 0.299518, 0.261429", \ - "0.482179, 0.415697, 0.379834, 0.342378" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.212732, 0.0876004, 0.00928808, -0.066631", \ - "0.344177, 0.218996, 0.140643, 0.0653783", \ - "0.438201, 0.315657, 0.237456, 0.159731", \ - "0.544241, 0.421195, 0.34311, 0.262687" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * !SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0222426, 0.0218888, 0.0218998, 0.0220333, 0.0227106, 0.024459, 0.0285693" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189693, 0.0186575, 0.0187488, 0.0190456, 0.0199177, 0.0219644, 0.0265426" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0222426, 0.0218888, 0.0218998, 0.0220333, 0.0227106, 0.024459, 0.0285693" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0189693, 0.0186575, 0.0187488, 0.0190456, 0.0199177, 0.0219644, 0.0265426" \ - ); - } - } - } - pin (RESET_B) { - direction : input; - max_transition : 2.5074; - capacitance : 0.00510599; - rise_capacitance : 0.00510599; - rise_capacitance_range (0.00510599, 0.00510599); - fall_capacitance : 0.00510599; - fall_capacitance_range (0.00480819, 0.00531405); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : recovery_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.117369, 0.050163, 0.0144316, -0.0207588", \ - "0.281782, 0.196077, 0.159, 0.123107", \ - "0.625941, 0.402196, 0.321105, 0.269904", \ - "1.41042, 1.07271, 0.893976, 0.7674" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : removal_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0978076, -0.0376839, -0.00157274, 0.036949", \ - "-0.244344, -0.175706, -0.138021, -0.0983663", \ - "-0.371335, -0.2973, -0.256345, -0.21623", \ - "-0.517258, -0.443187, -0.402434, -0.360088" \ - ); - } - } - timing () { - related_pin : "RESET_B"; - timing_type : min_pulse_width; - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.134277, 0.852051, 2.08496, 4.13818" \ - ); - } - } - } - pin (SCD) { - direction : input; - nextstate_type : scan_in; - max_transition : 2.5074; - capacitance : 0.00288297; - rise_capacitance : 0.00290481; - rise_capacitance_range (0.00257017, 0.00315395); - fall_capacitance : 0.00283928; - fall_capacitance_range (0.00252797, 0.00302613); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.146711, -0.092592, -0.0581518, -0.0197167", \ - "-0.27679, -0.221542, -0.187847, -0.147848", \ - "-0.358476, -0.307789, -0.272535, -0.230355", \ - "-0.439005, -0.385458, -0.35441, -0.312863" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.149157, -0.0401797, 0.0344321, 0.115202", \ - "-0.279286, -0.173159, -0.0960622, -0.0158963", \ - "-0.373907, -0.268453, -0.191584, -0.111707", \ - "-0.479481, -0.374462, -0.297911, -0.215462" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.190725, 0.120046, 0.0864414, 0.0493987", \ - "0.319219, 0.249553, 0.214071, 0.178087", \ - "0.402196, 0.336636, 0.299518, 0.261429", \ - "0.482179, 0.415697, 0.379834, 0.342378" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.212732, 0.0876004, 0.00928808, -0.066631", \ - "0.344177, 0.218996, 0.140643, 0.0653783", \ - "0.440773, 0.318279, 0.237456, 0.159731", \ - "0.544241, 0.421195, 0.34311, 0.265638" \ - ); - } - } - internal_power () { - when : "(!CLK * RESET_B * SCE)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0223926, 0.022042, 0.0220073, 0.0222152, 0.0228449, 0.0245919, 0.0287055" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0188551, 0.0185265, 0.0185967, 0.0189209, 0.0198129, 0.0218324, 0.0264665" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0223926, 0.022042, 0.0220073, 0.0222152, 0.0228449, 0.0245919, 0.0287055" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0188551, 0.0185265, 0.0185967, 0.0189209, 0.0198129, 0.0218324, 0.0264665" \ - ); - } - } - } - pin (SCE) { - direction : input; - nextstate_type : scan_enable; - max_transition : 2.5074; - capacitance : 0.00484385; - rise_capacitance : 0.0050874; - rise_capacitance_range (0.00444413, 0.00578189); - fall_capacitance : 0.00460031; - fall_capacitance_range (0.00440955, 0.00509962); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.149157, -0.0950879, -0.0607236, -0.0251134", \ - "-0.27679, -0.221542, -0.187847, -0.147848", \ - "-0.361048, -0.307789, -0.272535, -0.23318", \ - "-0.4471, -0.396454, -0.36006, -0.321718" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.156492, -0.0476672, 0.0267168, 0.107106", \ - "-0.27679, -0.168066, -0.0934398, -0.0131473", \ - "-0.36362, -0.257963, -0.18079, -0.100407", \ - "-0.457894, -0.35247, -0.275311, -0.19185" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.19317, 0.125038, 0.0890132, 0.0547954", \ - "0.319219, 0.249553, 0.214071, 0.178087", \ - "0.404768, 0.336636, 0.302217, 0.264254", \ - "0.492973, 0.423944, 0.388309, 0.351233" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.220067, 0.0950879, 0.0170034, -0.0585359", \ - "0.341682, 0.216449, 0.138021, 0.0626293", \ - "0.427914, 0.302544, 0.226663, 0.148431", \ - "0.522655, 0.399203, 0.320511, 0.242026" \ - ); - } - } - internal_power () { - when : "(!CLK * D * RESET_B * !SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0233319, 0.0230611, 0.0231003, 0.0232988, 0.0239024, 0.0253952, 0.0287893" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0259379, 0.0257128, 0.0257295, 0.0260176, 0.0266264, 0.0281659, 0.0316274" \ - ); - } - } - internal_power () { - when : "(!CLK * !D * RESET_B * SCD)"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.02571, 0.0252839, 0.0252839, 0.02559, 0.0266155, 0.0295336, 0.0363997" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0251064, 0.0403736, 0.0413797, 0.0418776, 0.0431306, 0.0462442, 0.0533955" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.02571, 0.0252839, 0.0252839, 0.02559, 0.0266155, 0.0295336, 0.0363997" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0251064, 0.0403736, 0.0413797, 0.0418776, 0.0431306, 0.0462442, 0.0533955" \ - ); - } - } - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "(SCE*SCD)+(!SCE*D)"; - } - test_cell () { - pin (Q) { - direction : output; - function : "IQ"; - signal_type : test_scan_out; - } - pin (CLK) { - direction : input; - } - pin (D) { - direction : input; - } - pin (RESET_B) { - direction : input; - } - pin (SCD) { - direction : input; - signal_type : test_scan_in; - } - pin (SCE) { - direction : input; - signal_type : test_scan_enable; - } - ff (IQ,IQN) { - clear : "!RESET_B"; - clocked_on : "CLK"; - next_state : "D"; - } - } - } - cell (sg13g2_sighold) { - area : 9.072; - cell_footprint : "sighold"; - cell_leakage_power : 161.571; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 138.903; - when : "SH"; - } - leakage_power () { - value : 184.238; - when : "!SH"; - } - pin (SH) { - direction : "inout"; - driver_type : bus_hold; - capacitance : 0.0181867; - rise_capacitance : 0.0267671; - rise_capacitance_range (0.0267671, 0.0267671); - fall_capacitance : 0.00960621; - fall_capacitance_range (0.00960621, 0.00960621); - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00525936, 0.00656321, 0.00799181, 0.0108784, 0.0167202, 0.0284683, 0.051929" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00424659, 0.00447016, 0.00529475, 0.00762731, 0.0133593, 0.0257042, 0.0527263" \ - ); - } - } - } - } - cell (sg13g2_slgcp_1) { - area : 30.8448; - cell_footprint : "slgcp"; - cell_leakage_power : 415.618; - clock_gating_integrated_cell : "latch_posedge_precontrol"; - dont_touch : true; - dont_use : true; - leakage_power () { - value : 355.439; - when : "!CLK&GATE&SCE&!GCLK"; - } - leakage_power () { - value : 428.646; - when : "CLK&GATE&SCE&GCLK"; - } - leakage_power () { - value : 439.838; - when : "!GATE&SCE&!GCLK"; - } - leakage_power () { - value : 387.099; - when : "!CLK&GATE&!SCE&!GCLK"; - } - leakage_power () { - value : 460.31; - when : "CLK&GATE&!SCE&GCLK"; - } - leakage_power () { - value : 422.377; - when : "!GATE&!SCE&!GCLK"; - } - statetable ("CLK GATE SCE", "int_GATE") { - table : "L L L : - : L,\ - L L H : - : H,\ - L H L : - : H,\ - L H H : - : H,\ - H - - : - : N"; - } - pin (int_GATE) { - direction : "internal"; - internal_node : "int_GATE"; - } - pin (GCLK) { - clock_gate_out_pin : true; - direction : "output"; - min_capacitance : 0.001; - state_function : "CLK * int_GATE"; - max_capacitance : 0.3; - timing () { - related_pin : "CLK"; - timing_sense : positive_unate; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0757328, 0.144988, 0.188652, 0.260372, 0.380026, 0.579484, 0.91178", \ - "0.105629, 0.175595, 0.219275, 0.291005, 0.410882, 0.610454, 0.942505", \ - "0.12681, 0.198155, 0.241964, 0.31371, 0.433479, 0.632968, 0.965192", \ - "0.157504, 0.231517, 0.275378, 0.347244, 0.467103, 0.666582, 0.998865", \ - "0.199524, 0.280163, 0.324087, 0.395886, 0.515842, 0.715253, 1.0476", \ - "0.252531, 0.346628, 0.391534, 0.463363, 0.583452, 0.782806, 1.11494", \ - "0.322623, 0.438546, 0.48706, 0.561013, 0.682138, 0.882228, 1.21453" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0189441, 0.105043, 0.167324, 0.270874, 0.44462, 0.734172, 1.21677", \ - "0.0204972, 0.105452, 0.167456, 0.270948, 0.444782, 0.734467, 1.21678", \ - "0.0224967, 0.106223, 0.167955, 0.27118, 0.444783, 0.73805, 1.21679", \ - "0.026935, 0.107843, 0.168923, 0.271849, 0.445121, 0.738051, 1.21685", \ - "0.0353963, 0.111644, 0.171057, 0.272846, 0.445838, 0.738052, 1.21717", \ - "0.048643, 0.12179, 0.177623, 0.276291, 0.447686, 0.738053, 1.21821", \ - "0.06717, 0.144541, 0.194244, 0.287982, 0.454944, 0.7411, 1.22071" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0611297, 0.117665, 0.152564, 0.209944, 0.305439, 0.46449, 0.729436", \ - "0.0970436, 0.154788, 0.189843, 0.247197, 0.34284, 0.501877, 0.766866", \ - "0.120478, 0.179621, 0.214795, 0.272168, 0.367775, 0.526868, 0.791767", \ - "0.153934, 0.21655, 0.251731, 0.309233, 0.405006, 0.564206, 0.829105", \ - "0.199442, 0.268644, 0.304147, 0.36152, 0.45718, 0.616332, 0.8813", \ - "0.255701, 0.336547, 0.372939, 0.430656, 0.526118, 0.684994, 0.950056", \ - "0.327195, 0.426096, 0.466042, 0.525301, 0.62165, 0.781069, 1.0462" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0153497, 0.0796898, 0.125962, 0.202996, 0.332203, 0.547751, 0.907036", \ - "0.0174859, 0.0803364, 0.126233, 0.203203, 0.33277, 0.547916, 0.907037", \ - "0.0203729, 0.0815012, 0.127019, 0.203498, 0.332771, 0.55033, 0.907038", \ - "0.02605, 0.0838004, 0.128539, 0.204758, 0.333216, 0.550331, 0.907513", \ - "0.0349774, 0.0889442, 0.131773, 0.206598, 0.334685, 0.550332, 0.907936", \ - "0.048079, 0.099767, 0.139142, 0.211015, 0.337269, 0.55128, 0.909492", \ - "0.066889, 0.120612, 0.155914, 0.222664, 0.345027, 0.556487, 0.913447" \ - ); - } - } - internal_power () { - related_pin : "CLK"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00876499, 0.00916789, 0.00918879, 0.00911769, 0.00901689, 0.00905999, 0.00902529", \ - "0.00849688, 0.00888678, 0.00898828, 0.00886498, 0.00877478, 0.00878958, 0.00879048", \ - "0.00842786, 0.00877416, 0.00881056, 0.00895696, 0.00874436, 0.00905586, 0.00858456", \ - "0.00838828, 0.00868748, 0.00878488, 0.00872078, 0.00885398, 0.00885968, 0.00854718", \ - "0.00880386, 0.00892076, 0.00899776, 0.00908386, 0.00904666, 0.00899076, 0.00894746", \ - "0.010091, 0.0099958, 0.0100365, 0.0100768, 0.0102244, 0.0102327, 0.0096673", \ - "0.0134626, 0.0130003, 0.0129882, 0.0130268, 0.0130979, 0.0131653, 0.0131925" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00558096, 0.00607336, 0.00608536, 0.00605996, 0.00598656, 0.00579466, 0.00547386", \ - "0.00542548, 0.00584208, 0.00593948, 0.00598118, 0.00589038, 0.00568628, 0.00545998", \ - "0.00552452, 0.00586902, 0.00589122, 0.00597452, 0.00597172, 0.00580342, 0.00541512", \ - "0.00576783, 0.00605173, 0.00612543, 0.00607443, 0.00604143, 0.00606843, 0.00591263", \ - "0.0065549, 0.0066241, 0.0067147, 0.0068058, 0.0067906, 0.0065578, 0.0069495", \ - "0.0084116, 0.0082146, 0.0082655, 0.0083003, 0.0083468, 0.0083987, 0.0079404", \ - "0.012221, 0.0116155, 0.0116114, 0.0115912, 0.0116853, 0.0117375, 0.0116814" \ - ); - } - } - } - pin (CLK) { - clock : true; - clock_gate_clock_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00497857; - rise_capacitance : 0.00504226; - rise_capacitance_range (0.0043894, 0.00582153); - fall_capacitance : 0.00491488; - fall_capacitance_range (0.00454194, 0.00519746); - timing () { - related_pin : "CLK"; - timing_type : min_pulse_width; - rise_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.230408, 0.852051, 2.08496, 4.13818" \ - ); - } - fall_constraint (mpw_CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.102234, 0.852051, 2.08496, 4.13818" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00760681, 0.00733012, 0.00731324, 0.00765292, 0.00841634, 0.0103262, 0.0146305" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.00752114, 0.00721912, 0.00732018, 0.00759137, 0.008421, 0.0103935, 0.0148569" \ - ); - } - } - } - pin (GATE) { - clock_gate_enable_pin : true; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00193037; - rise_capacitance : 0.0023337; - rise_capacitance_range (0.00214055, 0.00249301); - fall_capacitance : 0.00152704; - fall_capacitance_range (0.00152704, 0.00241918); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0413842, 0.00220774, 0.0199561, 0.0324425", \ - "-0.172821, -0.125232, -0.104857, -0.0909994", \ - "-0.255088, -0.212838, -0.191206, -0.176749", \ - "-0.330173, -0.294576, -0.276343, -0.260344" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.067738, 0.0288375, 0.081875, 0.128271", \ - "-0.210235, -0.117656, -0.062058, -0.00622959", \ - "-0.308394, -0.225036, -0.17225, -0.11982", \ - "-0.406158, -0.32957, -0.284242, -0.238131" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0642269, 0.0675768, 0.114459, 0.204967", \ - "0.212855, 0.176219, 0.173747, 0.193653", \ - "0.316833, 0.270859, 0.26165, 0.262168", \ - "0.411006, 0.374369, 0.361762, 0.359823" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.117579, 0.00630573, -0.05025, -0.0857578", \ - "0.266938, 0.159662, 0.101669, 0.0436133", \ - "0.376999, 0.280491, 0.219686, 0.166228", \ - "0.489816, 0.402528, 0.346258, 0.294475" \ - ); - } - } - internal_power () { - when : "!CLK"; - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187306, 0.0190175, 0.0191473, 0.0193292, 0.0198462, 0.0211738, 0.0243907" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0158881, 0.0269854, 0.0291922, 0.0301929, 0.0308213, 0.0323601, 0.0357053" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0187306, 0.0190175, 0.0191473, 0.0193292, 0.0198462, 0.0211738, 0.0243907" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0158881, 0.0269854, 0.0291922, 0.0301929, 0.0308213, 0.0323601, 0.0357053" \ - ); - } - } - } - pin (SCE) { - clock_gate_test_pin : "true"; - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00232746; - rise_capacitance : 0.00229122; - rise_capacitance_range (0.00214384, 0.00241128); - fall_capacitance : 0.0023637; - fall_capacitance_range (0.0021699, 0.00254935); - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : hold_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0437869, -0.00342873, 0.0154141, 0.0255781", \ - "-0.189668, -0.141314, -0.119848, -0.10831", \ - "-0.284618, -0.241605, -0.218881, -0.202746", \ - "-0.372882, -0.340519, -0.317195, -0.299519" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "-0.0741887, 0.0194724, 0.07325, 0.122518", \ - "-0.199366, -0.105704, -0.0493668, 0.00133867", \ - "-0.291242, -0.206801, -0.153275, -0.101971", \ - "-0.380419, -0.302748, -0.25668, -0.207697" \ - ); - } - } - timing () { - related_pin : "CLK"; - sdf_edges : both_edges; - timing_type : setup_rising; - rise_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.0679447, 0.0698711, 0.116492, 0.207551", \ - "0.230714, 0.192654, 0.189919, 0.206382", \ - "0.343679, 0.296282, 0.286809, 0.291879", \ - "0.453545, 0.415485, 0.402614, 0.397233" \ - ); - } - fall_constraint (CONSTRAINT_4x4) { - index_1 ("0.0186, 0.51636, 1.263, 2.5074"); - index_2 ("0.0186, 0.51636, 1.263, 2.5074"); - values ( \ - "0.126147, 0.0137316, -0.0433457, -0.0805541", \ - "0.256874, 0.148456, 0.0859411, 0.0341826", \ - "0.354947, 0.257297, 0.195968, 0.144809", \ - "0.45703, 0.368599, 0.311805, 0.262321" \ - ); - } - } - internal_power () { - rise_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0108831, 0.0107006, 0.0106954, 0.0108372, 0.0112828, 0.0127189, 0.0158235" \ - ); - } - fall_power (passive_POWER_7x1ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - values ( \ - "0.0161537, 0.02666, 0.0287476, 0.0294923, 0.0297792, 0.0309802, 0.0338438" \ - ); - } - } - } - } - cell (sg13g2_tiehi) { - area : 7.2576; - cell_footprint : "tiehi"; - cell_leakage_power : 58.0661; - pin (L_HI) { - direction : "output"; - driver_type : open_drain; - function : "1"; - } - } - cell (sg13g2_tielo) { - area : 7.2576; - cell_footprint : "tielo"; - cell_leakage_power : 57.848; - pin (L_LO) { - direction : "output"; - driver_type : open_source; - function : "0"; - } - } - cell (sg13g2_xnor2_1) { - area : 14.5152; - cell_footprint : "xnor2"; - cell_leakage_power : 194.767; - leakage_power () { - value : 225.812; - when : "A&B&Y"; - } - leakage_power () { - value : 220.693; - when : "!A&B&!Y"; - } - leakage_power () { - value : 212.282; - when : "A&!B&!Y"; - } - leakage_power () { - value : 120.28; - when : "!A&!B&Y"; - } - pin (Y) { - direction : "output"; - function : "!(A^B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b1)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0729248, 0.140903, 0.184162, 0.255574, 0.375121, 0.574498, 0.906366", \ - "0.10391, 0.172873, 0.216345, 0.287862, 0.407449, 0.606753, 0.939012", \ - "0.125105, 0.195179, 0.238819, 0.31038, 0.43007, 0.62939, 0.961544", \ - "0.155739, 0.228027, 0.271689, 0.343391, 0.463161, 0.66248, 0.994477", \ - "0.198068, 0.277419, 0.320882, 0.392566, 0.512153, 0.711541, 1.04369", \ - "0.25358, 0.345386, 0.390384, 0.462101, 0.581458, 0.78095, 1.11214", \ - "0.325783, 0.438232, 0.486742, 0.560578, 0.68154, 0.882217, 1.21422" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206069, 0.107107, 0.169271, 0.272869, 0.446471, 0.736064, 1.2183", \ - "0.0223528, 0.107459, 0.16964, 0.273015, 0.446771, 0.736359, 1.21861", \ - "0.0246819, 0.10823, 0.170106, 0.273404, 0.446777, 0.73759, 1.21862", \ - "0.0295458, 0.109957, 0.171055, 0.27396, 0.447216, 0.737591, 1.21892", \ - "0.0383141, 0.114384, 0.173356, 0.275049, 0.448007, 0.737592, 1.21893", \ - "0.052003, 0.124366, 0.17986, 0.278733, 0.449615, 0.738134, 1.21998", \ - "0.071117, 0.146217, 0.196506, 0.290063, 0.456977, 0.74306, 1.223" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.071193, 0.16795, 0.232227, 0.338121, 0.51493, 0.809684, 1.30039", \ - "0.106734, 0.203694, 0.26812, 0.374088, 0.551458, 0.84564, 1.33683", \ - "0.130174, 0.227612, 0.291968, 0.397946, 0.575111, 0.869976, 1.36067", \ - "0.163839, 0.262362, 0.326809, 0.43271, 0.609731, 0.904456, 1.39557", \ - "0.210486, 0.31224, 0.376005, 0.482153, 0.658833, 0.953468, 1.44452", \ - "0.269102, 0.378545, 0.442499, 0.54727, 0.723865, 1.01858, 1.50942", \ - "0.341313, 0.465667, 0.529794, 0.635591, 0.811128, 1.10565, 1.59615" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0232012, 0.143889, 0.228917, 0.369633, 0.605847, 0.999191, 1.65355", \ - "0.0248648, 0.14407, 0.229148, 0.369804, 0.605848, 0.999192, 1.65465", \ - "0.027198, 0.144379, 0.229157, 0.369805, 0.605849, 0.999193, 1.65466", \ - "0.0321851, 0.145181, 0.229819, 0.370033, 0.60585, 0.999214, 1.65618", \ - "0.0408834, 0.14777, 0.230996, 0.370875, 0.605998, 0.999359, 1.65619", \ - "0.053643, 0.153741, 0.234625, 0.373053, 0.60759, 1.00032, 1.6562", \ - "0.072366, 0.167935, 0.24358, 0.378965, 0.611048, 1.00231, 1.65651" \ - ); - } - } - timing () { - related_pin : "A"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0543961, 0.186415, 0.276347, 0.425112, 0.673708, 1.0878, 1.77715", \ - "0.0819378, 0.218583, 0.308879, 0.457737, 0.706543, 1.12047, 1.81123", \ - "0.0990472, 0.246367, 0.337443, 0.486359, 0.735361, 1.15033, 1.8393", \ - "0.12188, 0.295512, 0.392438, 0.544284, 0.793939, 1.20834, 1.89846", \ - "0.150674, 0.374493, 0.486539, 0.652652, 0.911142, 1.32857, 2.01918", \ - "0.186094, 0.487448, 0.627663, 0.825129, 1.11529, 1.55645, 2.25615", \ - "0.232454, 0.638056, 0.827124, 1.08221, 1.43543, 1.94333, 2.70026" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390261, 0.219651, 0.345006, 0.552462, 0.900347, 1.47929, 2.44281", \ - "0.0461932, 0.220605, 0.345395, 0.553146, 0.900348, 1.47947, 2.44439", \ - "0.0558296, 0.226444, 0.348163, 0.554113, 0.900349, 1.48041, 2.4444", \ - "0.0748835, 0.247353, 0.36418, 0.562272, 0.903288, 1.48042, 2.44441", \ - "0.11033, 0.297342, 0.410691, 0.600657, 0.927146, 1.48915, 2.44635", \ - "0.166213, 0.389165, 0.508712, 0.697622, 1.01346, 1.54903, 2.4723", \ - "0.248331, 0.547933, 0.68628, 0.890477, 1.21075, 1.7327, 2.61855" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0484446, 0.143705, 0.208369, 0.315082, 0.493501, 0.790725, 1.28599", \ - "0.0771565, 0.180533, 0.245791, 0.352727, 0.531286, 0.828727, 1.32394", \ - "0.0959418, 0.212407, 0.280224, 0.388321, 0.567113, 0.86474, 1.36094", \ - "0.121883, 0.265173, 0.340749, 0.455482, 0.637752, 0.935898, 1.43133", \ - "0.155637, 0.347975, 0.440099, 0.571461, 0.76965, 1.07788, 1.57575", \ - "0.196642, 0.470174, 0.590158, 0.755653, 0.989255, 1.33343, 1.85695", \ - "0.25427, 0.635361, 0.806141, 1.02867, 1.32892, 1.74617, 2.34417" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0277518, 0.151935, 0.238249, 0.380621, 0.618464, 1.01563, 1.67797", \ - "0.0342363, 0.154817, 0.239421, 0.381533, 0.618465, 1.01645, 1.67798", \ - "0.0426959, 0.164048, 0.245768, 0.384083, 0.619655, 1.01646, 1.67799", \ - "0.0605719, 0.187622, 0.26784, 0.400141, 0.628287, 1.01899, 1.678", \ - "0.0933871, 0.235338, 0.31737, 0.448627, 0.668019, 1.04198, 1.68686", \ - "0.149357, 0.326211, 0.414787, 0.550184, 0.770821, 1.13227, 1.74889", \ - "0.233714, 0.485116, 0.590593, 0.742676, 0.973921, 1.34303, 1.94388" \ - ); - } - } - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "!B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0543961, 0.186415, 0.276347, 0.425112, 0.673708, 1.0878, 1.77715", \ - "0.0819378, 0.218583, 0.308879, 0.457737, 0.706543, 1.12047, 1.81123", \ - "0.0990472, 0.246367, 0.337443, 0.486359, 0.735361, 1.15033, 1.8393", \ - "0.12188, 0.295512, 0.392438, 0.544284, 0.793939, 1.20834, 1.89846", \ - "0.150674, 0.374493, 0.486539, 0.652652, 0.911142, 1.32857, 2.01918", \ - "0.186094, 0.487448, 0.627663, 0.825129, 1.11529, 1.55645, 2.25615", \ - "0.232454, 0.638056, 0.827124, 1.08221, 1.43543, 1.94333, 2.70026" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390261, 0.219651, 0.345006, 0.552462, 0.900347, 1.47929, 2.44281", \ - "0.0461932, 0.220605, 0.345395, 0.553146, 0.900348, 1.47947, 2.44439", \ - "0.0558296, 0.226444, 0.348163, 0.554113, 0.900349, 1.48041, 2.4444", \ - "0.0748835, 0.247353, 0.36418, 0.562272, 0.903288, 1.48042, 2.44441", \ - "0.11033, 0.297342, 0.410691, 0.600657, 0.927146, 1.48915, 2.44635", \ - "0.166213, 0.389165, 0.508712, 0.697622, 1.01346, 1.54903, 2.4723", \ - "0.248331, 0.547933, 0.68628, 0.890477, 1.21075, 1.7327, 2.61855" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0484446, 0.143705, 0.208369, 0.315082, 0.493501, 0.790725, 1.28599", \ - "0.0771565, 0.180533, 0.245791, 0.352727, 0.531286, 0.828727, 1.32394", \ - "0.0959418, 0.212407, 0.280224, 0.388321, 0.567113, 0.86474, 1.36094", \ - "0.121883, 0.265173, 0.340749, 0.455482, 0.637752, 0.935898, 1.43133", \ - "0.155637, 0.347975, 0.440099, 0.571461, 0.76965, 1.07788, 1.57575", \ - "0.196642, 0.470174, 0.590158, 0.755653, 0.989255, 1.33343, 1.85695", \ - "0.25427, 0.635361, 0.806141, 1.02867, 1.32892, 1.74617, 2.34417" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0277518, 0.151935, 0.238249, 0.380621, 0.618464, 1.01563, 1.67797", \ - "0.0342363, 0.154817, 0.239421, 0.381533, 0.618465, 1.01645, 1.67798", \ - "0.0426959, 0.164048, 0.245768, 0.384083, 0.619655, 1.01646, 1.67799", \ - "0.0605719, 0.187622, 0.26784, 0.400141, 0.628287, 1.01899, 1.678", \ - "0.0933871, 0.235338, 0.31737, 0.448627, 0.668019, 1.04198, 1.68686", \ - "0.149357, 0.326211, 0.414787, 0.550184, 0.770821, 1.13227, 1.74889", \ - "0.233714, 0.485116, 0.590593, 0.742676, 0.973921, 1.34303, 1.94388" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b1)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0680719, 0.134896, 0.177704, 0.248856, 0.36832, 0.567506, 0.899342", \ - "0.100331, 0.168662, 0.211868, 0.283028, 0.402285, 0.601294, 0.933372", \ - "0.121679, 0.190904, 0.234317, 0.305513, 0.424818, 0.623668, 0.955764", \ - "0.151833, 0.223555, 0.266759, 0.337825, 0.457747, 0.656362, 0.988317", \ - "0.193827, 0.272249, 0.315637, 0.386263, 0.505466, 0.704191, 1.03646", \ - "0.248798, 0.339586, 0.384086, 0.45566, 0.573466, 0.77121, 1.1025", \ - "0.320612, 0.432492, 0.480335, 0.552726, 0.672576, 0.87284, 1.20327" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0206342, 0.107153, 0.169379, 0.273053, 0.446675, 0.736238, 1.21858", \ - "0.0233023, 0.10768, 0.169749, 0.273156, 0.446802, 0.736586, 1.2187", \ - "0.0265673, 0.108521, 0.170237, 0.273544, 0.446833, 0.738787, 1.21884", \ - "0.0327685, 0.110166, 0.17118, 0.274158, 0.447518, 0.738788, 1.21885", \ - "0.0428269, 0.114419, 0.173519, 0.275091, 0.448198, 0.738789, 1.21923", \ - "0.057557, 0.125173, 0.179717, 0.278673, 0.449795, 0.73879, 1.22013", \ - "0.078877, 0.14831, 0.197895, 0.29049, 0.457685, 0.743393, 1.22321" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0719399, 0.16319, 0.226812, 0.332832, 0.510714, 0.807499, 1.30246", \ - "0.103958, 0.197621, 0.261463, 0.36738, 0.544958, 0.841922, 1.3369", \ - "0.124748, 0.219568, 0.283388, 0.389361, 0.566959, 0.863857, 1.35867", \ - "0.154555, 0.252014, 0.315671, 0.421833, 0.598694, 0.895938, 1.39053", \ - "0.19492, 0.296388, 0.360298, 0.466335, 0.643191, 0.939194, 1.43381", \ - "0.244924, 0.354675, 0.419307, 0.524735, 0.701758, 0.997893, 1.49123", \ - "0.304219, 0.432399, 0.497355, 0.60497, 0.782212, 1.07803, 1.5721" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0290056, 0.15197, 0.238186, 0.38036, 0.619057, 1.01564, 1.67707", \ - "0.0295941, 0.151971, 0.238187, 0.380688, 0.619058, 1.01625, 1.67814", \ - "0.0308056, 0.151972, 0.238188, 0.380689, 0.619059, 1.01666, 1.67815", \ - "0.0340647, 0.151973, 0.238189, 0.38069, 0.61906, 1.01667, 1.67816", \ - "0.0418207, 0.151974, 0.23819, 0.380691, 0.619061, 1.01668, 1.67817", \ - "0.054864, 0.157947, 0.239278, 0.380692, 0.619062, 1.01669, 1.67818", \ - "0.075371, 0.175228, 0.250199, 0.386419, 0.620386, 1.0167, 1.67819" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.04714, 0.18021, 0.270233, 0.418857, 0.667403, 1.08137, 1.77114", \ - "0.0754391, 0.216223, 0.306536, 0.455278, 0.70431, 1.11826, 1.80917", \ - "0.0931871, 0.250497, 0.341779, 0.490536, 0.739384, 1.15429, 1.84316", \ - "0.117208, 0.310498, 0.410206, 0.56315, 0.812356, 1.22616, 1.91621", \ - "0.149833, 0.402467, 0.524303, 0.697577, 0.959387, 1.37655, 2.06584", \ - "0.191337, 0.52849, 0.685582, 0.903255, 1.20989, 1.66133, 2.36013", \ - "0.243792, 0.692733, 0.905899, 1.19166, 1.58563, 2.13011, 2.91259" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390083, 0.219572, 0.344979, 0.552595, 0.900317, 1.47898, 2.44281", \ - "0.052569, 0.22145, 0.345433, 0.553936, 0.900318, 1.47945, 2.44437", \ - "0.0664926, 0.23152, 0.350206, 0.553937, 0.900319, 1.48025, 2.44438", \ - "0.0892765, 0.264203, 0.376082, 0.568396, 0.904609, 1.48026, 2.44439", \ - "0.125487, 0.333952, 0.446084, 0.627884, 0.942717, 1.49491, 2.44833", \ - "0.179862, 0.450469, 0.578994, 0.76735, 1.07318, 1.58588, 2.48711", \ - "0.264852, 0.635689, 0.795202, 1.02129, 1.34916, 1.86082, 2.70768" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0417193, 0.137047, 0.201079, 0.306714, 0.483506, 0.778165, 1.26886", \ - "0.0675306, 0.173567, 0.238452, 0.344595, 0.521668, 0.816716, 1.30723", \ - "0.0833229, 0.204682, 0.272579, 0.380088, 0.557519, 0.852631, 1.3439", \ - "0.103702, 0.256029, 0.332223, 0.44697, 0.62826, 0.924057, 1.41522", \ - "0.127592, 0.335639, 0.429565, 0.561897, 0.759877, 1.06631, 1.56026", \ - "0.154377, 0.452272, 0.576103, 0.743953, 0.978479, 1.3217, 1.84264", \ - "0.190643, 0.607598, 0.784516, 1.01205, 1.31491, 1.73413, 2.3301" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0211805, 0.143757, 0.229054, 0.369898, 0.605469, 0.998222, 1.65351", \ - "0.0276818, 0.146881, 0.23039, 0.37015, 0.605509, 0.99945, 1.65444", \ - "0.0361121, 0.156349, 0.237034, 0.3733, 0.606282, 0.999451, 1.65445", \ - "0.0528183, 0.180096, 0.259376, 0.390315, 0.616021, 1.00176, 1.65446", \ - "0.0847457, 0.229258, 0.309946, 0.439496, 0.656679, 1.02586, 1.66387", \ - "0.141111, 0.321103, 0.408044, 0.543094, 0.760216, 1.11716, 1.72678", \ - "0.228882, 0.482027, 0.588649, 0.736548, 0.966199, 1.32891, 1.92542" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b0)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "!A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.04714, 0.18021, 0.270233, 0.418857, 0.667403, 1.08137, 1.77114", \ - "0.0754391, 0.216223, 0.306536, 0.455278, 0.70431, 1.11826, 1.80917", \ - "0.0931871, 0.250497, 0.341779, 0.490536, 0.739384, 1.15429, 1.84316", \ - "0.117208, 0.310498, 0.410206, 0.56315, 0.812356, 1.22616, 1.91621", \ - "0.149833, 0.402467, 0.524303, 0.697577, 0.959387, 1.37655, 2.06584", \ - "0.191337, 0.52849, 0.685582, 0.903255, 1.20989, 1.66133, 2.36013", \ - "0.243792, 0.692733, 0.905899, 1.19166, 1.58563, 2.13011, 2.91259" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390083, 0.219572, 0.344979, 0.552595, 0.900317, 1.47898, 2.44281", \ - "0.052569, 0.22145, 0.345433, 0.553936, 0.900318, 1.47945, 2.44437", \ - "0.0664926, 0.23152, 0.350206, 0.553937, 0.900319, 1.48025, 2.44438", \ - "0.0892765, 0.264203, 0.376082, 0.568396, 0.904609, 1.48026, 2.44439", \ - "0.125487, 0.333952, 0.446084, 0.627884, 0.942717, 1.49491, 2.44833", \ - "0.179862, 0.450469, 0.578994, 0.76735, 1.07318, 1.58588, 2.48711", \ - "0.264852, 0.635689, 0.795202, 1.02129, 1.34916, 1.86082, 2.70768" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0417193, 0.137047, 0.201079, 0.306714, 0.483506, 0.778165, 1.26886", \ - "0.0675306, 0.173567, 0.238452, 0.344595, 0.521668, 0.816716, 1.30723", \ - "0.0833229, 0.204682, 0.272579, 0.380088, 0.557519, 0.852631, 1.3439", \ - "0.103702, 0.256029, 0.332223, 0.44697, 0.62826, 0.924057, 1.41522", \ - "0.127592, 0.335639, 0.429565, 0.561897, 0.759877, 1.06631, 1.56026", \ - "0.154377, 0.452272, 0.576103, 0.743953, 0.978479, 1.3217, 1.84264", \ - "0.190643, 0.607598, 0.784516, 1.01205, 1.31491, 1.73413, 2.3301" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0211805, 0.143757, 0.229054, 0.369898, 0.605469, 0.998222, 1.65351", \ - "0.0276818, 0.146881, 0.23039, 0.37015, 0.605509, 0.99945, 1.65444", \ - "0.0361121, 0.156349, 0.237034, 0.3733, 0.606282, 0.999451, 1.65445", \ - "0.0528183, 0.180096, 0.259376, 0.390315, 0.616021, 1.00176, 1.65446", \ - "0.0847457, 0.229258, 0.309946, 0.439496, 0.656679, 1.02586, 1.66387", \ - "0.141111, 0.321103, 0.408044, 0.543094, 0.760216, 1.11716, 1.72678", \ - "0.228882, 0.482027, 0.588649, 0.736548, 0.966199, 1.32891, 1.92542" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00781214, 0.00813616, 0.00806091, 0.00797589, 0.00782688, 0.00761097, 0.00764081", \ - "0.0075391, 0.00792933, 0.00797275, 0.00781849, 0.00769685, 0.0074514, 0.00711247", \ - "0.00749355, 0.0078489, 0.00786452, 0.00797514, 0.00766297, 0.00755871, 0.00713561", \ - "0.00757079, 0.0078466, 0.00787135, 0.0077681, 0.00785229, 0.00755147, 0.00719283", \ - "0.00800953, 0.00822357, 0.00828381, 0.00831296, 0.0082183, 0.00809983, 0.00759265", \ - "0.00939228, 0.00941735, 0.00947458, 0.00951119, 0.00955894, 0.00947611, 0.00892512", \ - "0.0128454, 0.0125322, 0.0125563, 0.0125423, 0.0126404, 0.0127266, 0.0126521" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00704816, 0.00747858, 0.00748949, 0.00745848, 0.00735303, 0.00721235, 0.00687106", \ - "0.00679415, 0.00722931, 0.00725524, 0.00722877, 0.00718516, 0.00697414, 0.00676715", \ - "0.00681635, 0.00716484, 0.00730469, 0.00725938, 0.00717016, 0.00702854, 0.00669749", \ - "0.00705271, 0.00733646, 0.00736438, 0.00743727, 0.00733207, 0.00719919, 0.00712547", \ - "0.00781005, 0.0079451, 0.00802351, 0.00807203, 0.00791216, 0.00815423, 0.00773558", \ - "0.00948795, 0.00942693, 0.00951315, 0.00954577, 0.00958641, 0.00928958, 0.0094731", \ - "0.0132188, 0.0128484, 0.0128357, 0.0128497, 0.0128852, 0.012878, 0.0129171" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "!B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00495838, 0.00501603, 0.0049712, 0.00491569, 0.0048058, 0.00458254, 0.0042692", \ - "0.00473695, 0.00483798, 0.00483575, 0.00480732, 0.00468496, 0.00452822, 0.00466665", \ - "0.00469895, 0.00481051, 0.00478724, 0.0047741, 0.00466207, 0.00454011, 0.00422446", \ - "0.00473244, 0.00474503, 0.00478497, 0.00470359, 0.00473582, 0.00443641, 0.00457607", \ - "0.00510879, 0.00492689, 0.00485551, 0.00476424, 0.00484406, 0.00451927, 0.00426965", \ - "0.00653511, 0.00566407, 0.00544897, 0.0052933, 0.00493791, 0.00504053, 0.0042872", \ - "0.0101643, 0.00814719, 0.00753613, 0.00696844, 0.00642543, 0.00572758, 0.00532976" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00494398, 0.00495073, 0.00492482, 0.00486662, 0.00473107, 0.00455151, 0.00424521", \ - "0.0047059, 0.00489265, 0.0048552, 0.00484804, 0.0046876, 0.00456663, 0.00415471", \ - "0.00464922, 0.00478834, 0.00484121, 0.00477072, 0.00469448, 0.00450088, 0.00421753", \ - "0.00466363, 0.00479715, 0.00478264, 0.00474342, 0.00479059, 0.00474846, 0.00416355", \ - "0.00499764, 0.00487881, 0.00491217, 0.00482749, 0.00467317, 0.00500631, 0.00421728", \ - "0.00624641, 0.00553431, 0.00536077, 0.0052384, 0.0051624, 0.00470884, 0.00488509", \ - "0.0097146, 0.00779487, 0.00724568, 0.00667838, 0.00630507, 0.00590389, 0.00521668" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00781214, 0.00813616, 0.00806091, 0.00797589, 0.00782688, 0.00761097, 0.00764081", \ - "0.0075391, 0.00792933, 0.00797275, 0.00781849, 0.00769685, 0.0074514, 0.00711247", \ - "0.00749355, 0.0078489, 0.00786452, 0.00797514, 0.00766297, 0.00755871, 0.00713561", \ - "0.00757079, 0.0078466, 0.00787135, 0.0077681, 0.00785229, 0.00755147, 0.00719283", \ - "0.00800953, 0.00822357, 0.00828381, 0.00831296, 0.0082183, 0.00809983, 0.00759265", \ - "0.00939228, 0.00941735, 0.00947458, 0.00951119, 0.00955894, 0.00947611, 0.00892512", \ - "0.0128454, 0.0125322, 0.0125563, 0.0125423, 0.0126404, 0.0127266, 0.0126521" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00704816, 0.00747858, 0.00748949, 0.00745848, 0.00735303, 0.00721235, 0.00687106", \ - "0.00679415, 0.00722931, 0.00725524, 0.00722877, 0.00718516, 0.00697414, 0.00676715", \ - "0.00681635, 0.00716484, 0.00730469, 0.00725938, 0.00717016, 0.00702854, 0.00669749", \ - "0.00705271, 0.00733646, 0.00736438, 0.00743727, 0.00733207, 0.00719919, 0.00712547", \ - "0.00781005, 0.0079451, 0.00802351, 0.00807203, 0.00791216, 0.00815423, 0.00773558", \ - "0.00948795, 0.00942693, 0.00951315, 0.00954577, 0.00958641, 0.00928958, 0.0094731", \ - "0.0132188, 0.0128484, 0.0128357, 0.0128497, 0.0128852, 0.012878, 0.0129171" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00795466, 0.0079216, 0.00774113, 0.00755527, 0.00735047, 0.0070537, 0.00671476", \ - "0.00761747, 0.00777512, 0.00773681, 0.00749324, 0.00727544, 0.00700077, 0.006612", \ - "0.00762305, 0.00778906, 0.00773407, 0.00765702, 0.00739099, 0.00725306, 0.00668456", \ - "0.00785876, 0.00797538, 0.00798056, 0.00779542, 0.00778771, 0.00734121, 0.00689269", \ - "0.00857373, 0.0086276, 0.00870157, 0.00866375, 0.00842177, 0.00822764, 0.0077236", \ - "0.0103332, 0.0102083, 0.010246, 0.0103157, 0.0102327, 0.0100868, 0.00942489", \ - "0.0143675, 0.0137734, 0.0138349, 0.0137945, 0.0138337, 0.0138393, 0.0136982" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00749015, 0.00671214, 0.00649466, 0.00628226, 0.00609141, 0.00580751, 0.00544999", \ - "0.0068503, 0.00656217, 0.00639413, 0.00614705, 0.00591811, 0.00565863, 0.00533136", \ - "0.00673539, 0.00655908, 0.00648093, 0.0062157, 0.00599937, 0.00575744, 0.00538411", \ - "0.00684761, 0.00687541, 0.00670055, 0.00664198, 0.00631798, 0.00608758, 0.0056684", \ - "0.00744965, 0.00750894, 0.00747339, 0.00738042, 0.00705522, 0.00715001, 0.00650949", \ - "0.00909328, 0.00904591, 0.00906741, 0.00903541, 0.00895613, 0.00843919, 0.00861848", \ - "0.0130143, 0.0126665, 0.0126147, 0.0126453, 0.0126552, 0.0124656, 0.012311" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "!A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00328589, 0.00346352, 0.00343081, 0.0033723, 0.00326241, 0.00305338, 0.00271949", \ - "0.0031249, 0.00331265, 0.00331489, 0.00337476, 0.00320409, 0.00305703, 0.00319638", \ - "0.00322614, 0.0032995, 0.0032711, 0.00324753, 0.00319671, 0.00306159, 0.00310934", \ - "0.00355654, 0.0033289, 0.00334478, 0.0032419, 0.00316523, 0.00300099, 0.00275417", \ - "0.00434682, 0.00374291, 0.00357783, 0.00342161, 0.00352865, 0.00303751, 0.00284675", \ - "0.00621622, 0.0049411, 0.00458073, 0.00424932, 0.00377227, 0.003787, 0.00302856", \ - "0.0102302, 0.00801627, 0.00731073, 0.00653748, 0.00576619, 0.00475865, 0.00413634" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00404564, 0.0043884, 0.00437464, 0.00432513, 0.0042188, 0.00402071, 0.00366711", \ - "0.00372606, 0.00426974, 0.0043249, 0.004275, 0.00420392, 0.00408938, 0.00375347", \ - "0.0036648, 0.00410313, 0.004213, 0.00420339, 0.00423753, 0.00405049, 0.00369993", \ - "0.00370779, 0.00401551, 0.00408521, 0.00411204, 0.00420131, 0.00414107, 0.00367174", \ - "0.00413122, 0.00404688, 0.00413296, 0.0041327, 0.0040929, 0.00442381, 0.00388514", \ - "0.00557289, 0.00465258, 0.00449278, 0.00450695, 0.00441448, 0.00405782, 0.00422743", \ - "0.00936563, 0.00690281, 0.00637817, 0.00581712, 0.00550536, 0.005115, 0.00460652" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00795466, 0.0079216, 0.00774113, 0.00755527, 0.00735047, 0.0070537, 0.00671476", \ - "0.00761747, 0.00777512, 0.00773681, 0.00749324, 0.00727544, 0.00700077, 0.006612", \ - "0.00762305, 0.00778906, 0.00773407, 0.00765702, 0.00739099, 0.00725306, 0.00668456", \ - "0.00785876, 0.00797538, 0.00798056, 0.00779542, 0.00778771, 0.00734121, 0.00689269", \ - "0.00857373, 0.0086276, 0.00870157, 0.00866375, 0.00842177, 0.00822764, 0.0077236", \ - "0.0103332, 0.0102083, 0.010246, 0.0103157, 0.0102327, 0.0100868, 0.00942489", \ - "0.0143675, 0.0137734, 0.0138349, 0.0137945, 0.0138337, 0.0138393, 0.0136982" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00749015, 0.00671214, 0.00649466, 0.00628226, 0.00609141, 0.00580751, 0.00544999", \ - "0.0068503, 0.00656217, 0.00639413, 0.00614705, 0.00591811, 0.00565863, 0.00533136", \ - "0.00673539, 0.00655908, 0.00648093, 0.0062157, 0.00599937, 0.00575744, 0.00538411", \ - "0.00684761, 0.00687541, 0.00670055, 0.00664198, 0.00631798, 0.00608758, 0.0056684", \ - "0.00744965, 0.00750894, 0.00747339, 0.00738042, 0.00705522, 0.00715001, 0.00650949", \ - "0.00909328, 0.00904591, 0.00906741, 0.00903541, 0.00895613, 0.00843919, 0.00861848", \ - "0.0130143, 0.0126665, 0.0126147, 0.0126453, 0.0126552, 0.0124656, 0.012311" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00562179; - rise_capacitance : 0.00565498; - rise_capacitance_range (0.00488317, 0.00675279); - fall_capacitance : 0.0055886; - fall_capacitance_range (0.00482796, 0.00650562); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00508831; - rise_capacitance : 0.00510961; - rise_capacitance_range (0.00443518, 0.00591128); - fall_capacitance : 0.00506701; - fall_capacitance_range (0.00440544, 0.00570882); - } - } - cell (sg13g2_xor2_1) { - area : 14.5152; - cell_footprint : "xor2"; - cell_leakage_power : 184.817; - leakage_power () { - value : 194.557; - when : "!A&!B&!X"; - } - leakage_power () { - value : 194.606; - when : "A&B&!X"; - } - leakage_power () { - value : 174.794; - when : "A&!B&X"; - } - leakage_power () { - value : 175.311; - when : "!A&B&X"; - } - pin (X) { - direction : "output"; - function : "(A^B)"; - min_capacitance : 0.001; - max_capacitance : 0.3; - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b0)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0718354, 0.20564, 0.296091, 0.445045, 0.694123, 1.10901, 1.8009", \ - "0.108702, 0.241829, 0.332504, 0.481608, 0.731002, 1.14627, 1.83807", \ - "0.133612, 0.266107, 0.356604, 0.505868, 0.755481, 1.17018, 1.86198", \ - "0.170334, 0.302101, 0.392365, 0.541445, 0.790967, 1.2063, 1.8977", \ - "0.222817, 0.356297, 0.446345, 0.594935, 0.844276, 1.25952, 1.95092", \ - "0.293503, 0.432867, 0.521934, 0.669898, 0.91868, 1.33356, 2.0253", \ - "0.387629, 0.541088, 0.629822, 0.776436, 1.02483, 1.43892, 2.13028" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0301637, 0.210443, 0.336135, 0.543961, 0.891998, 1.47136, 2.43794", \ - "0.0313911, 0.210491, 0.336136, 0.544186, 0.891999, 1.47149, 2.43818", \ - "0.0334345, 0.210492, 0.336137, 0.544187, 0.893108, 1.4715, 2.43878", \ - "0.0380833, 0.21072, 0.336138, 0.544188, 0.893109, 1.47151, 2.43879", \ - "0.0465393, 0.211468, 0.336594, 0.544254, 0.89311, 1.47152, 2.44971", \ - "0.059359, 0.214588, 0.338144, 0.545221, 0.893111, 1.47153, 2.44972", \ - "0.077834, 0.223939, 0.342975, 0.547818, 0.894394, 1.47294, 2.44973" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0876569, 0.14919, 0.184604, 0.242274, 0.338195, 0.498148, 0.764441", \ - "0.116582, 0.179129, 0.214719, 0.272396, 0.368409, 0.528318, 0.794548", \ - "0.136023, 0.200303, 0.236138, 0.293985, 0.390034, 0.549977, 0.81617", \ - "0.163493, 0.231387, 0.267732, 0.325972, 0.422253, 0.582286, 0.848592", \ - "0.200369, 0.275194, 0.312101, 0.370525, 0.467085, 0.627113, 0.893646", \ - "0.24492, 0.331652, 0.371307, 0.431074, 0.527331, 0.686868, 0.953072", \ - "0.297372, 0.403567, 0.447461, 0.510673, 0.610219, 0.771022, 1.03849" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218606, 0.0861914, 0.131592, 0.208299, 0.337621, 0.554196, 0.915371", \ - "0.022902, 0.0866208, 0.13176, 0.208349, 0.337737, 0.55475, 0.915466", \ - "0.0249836, 0.0878811, 0.132783, 0.20874, 0.338115, 0.555516, 0.915467", \ - "0.0293521, 0.090671, 0.134828, 0.210272, 0.33885, 0.555517, 0.916098", \ - "0.0375776, 0.0968503, 0.138998, 0.21276, 0.340538, 0.556269, 0.916384", \ - "0.050665, 0.108387, 0.14853, 0.219534, 0.343889, 0.558011, 0.917855", \ - "0.069891, 0.131972, 0.168274, 0.234628, 0.355675, 0.565072, 0.922541" \ - ); - } - } - timing () { - related_pin : "A"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0587262, 0.190667, 0.281033, 0.430612, 0.680061, 1.09616, 1.78968", \ - "0.0873396, 0.223767, 0.314427, 0.463875, 0.714426, 1.13037, 1.82499", \ - "0.10485, 0.25163, 0.343049, 0.492722, 0.74283, 1.15994, 1.85282", \ - "0.127758, 0.300664, 0.397706, 0.550393, 0.801358, 1.21805, 1.91175", \ - "0.154445, 0.379118, 0.491523, 0.658243, 0.918036, 1.33772, 2.03193", \ - "0.183137, 0.490165, 0.631198, 0.829968, 1.12138, 1.56462, 2.26822", \ - "0.221332, 0.636975, 0.82863, 1.08519, 1.44022, 1.95075, 2.71033" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0368146, 0.218865, 0.345123, 0.553674, 0.902557, 1.48446, 2.45464", \ - "0.0425291, 0.219575, 0.345981, 0.554385, 0.903375, 1.4848, 2.45476", \ - "0.050889, 0.225021, 0.347987, 0.555396, 0.904043, 1.48538, 2.45541", \ - "0.0684612, 0.244666, 0.362811, 0.562648, 0.905852, 1.48714, 2.45542", \ - "0.102529, 0.293529, 0.408396, 0.600014, 0.928865, 1.49486, 2.45601", \ - "0.161469, 0.385712, 0.50513, 0.695753, 1.01332, 1.55253, 2.48212", \ - "0.250621, 0.545683, 0.683638, 0.887621, 1.21032, 1.73661, 2.62627" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0442517, 0.138955, 0.203047, 0.308516, 0.485117, 0.778595, 1.26784", \ - "0.0733045, 0.176361, 0.240873, 0.346497, 0.523016, 0.817126, 1.30596", \ - "0.0923282, 0.208669, 0.275815, 0.382617, 0.559262, 0.853101, 1.34247", \ - "0.118799, 0.262004, 0.336922, 0.450603, 0.630615, 0.925128, 1.41487", \ - "0.154681, 0.345618, 0.437192, 0.567401, 0.763574, 1.06858, 1.56023", \ - "0.201595, 0.469382, 0.588273, 0.752501, 0.985054, 1.32551, 1.84362", \ - "0.266213, 0.638315, 0.806683, 1.02747, 1.32559, 1.73985, 2.33339" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0277801, 0.149922, 0.23482, 0.375554, 0.611126, 1.00261, 1.65582", \ - "0.0363602, 0.153286, 0.236305, 0.375851, 0.611127, 1.0036, 1.65703", \ - "0.0462792, 0.163392, 0.243438, 0.37916, 0.611387, 1.00361, 1.65704", \ - "0.0659186, 0.187991, 0.266692, 0.39679, 0.62148, 1.00522, 1.65705", \ - "0.0994565, 0.237757, 0.317023, 0.446463, 0.662688, 1.03056, 1.66494", \ - "0.153638, 0.328825, 0.418088, 0.549831, 0.767187, 1.12256, 1.72954", \ - "0.233222, 0.48679, 0.593267, 0.742158, 0.972276, 1.33547, 1.92731" \ - ); - } - } - timing () { - related_pin : "A"; - sdf_cond : "(B == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "B"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0587262, 0.190667, 0.281033, 0.430612, 0.680061, 1.09616, 1.78968", \ - "0.0873396, 0.223767, 0.314427, 0.463875, 0.714426, 1.13037, 1.82499", \ - "0.10485, 0.25163, 0.343049, 0.492722, 0.74283, 1.15994, 1.85282", \ - "0.127758, 0.300664, 0.397706, 0.550393, 0.801358, 1.21805, 1.91175", \ - "0.154445, 0.379118, 0.491523, 0.658243, 0.918036, 1.33772, 2.03193", \ - "0.183137, 0.490165, 0.631198, 0.829968, 1.12138, 1.56462, 2.26822", \ - "0.221332, 0.636975, 0.82863, 1.08519, 1.44022, 1.95075, 2.71033" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0368146, 0.218865, 0.345123, 0.553674, 0.902557, 1.48446, 2.45464", \ - "0.0425291, 0.219575, 0.345981, 0.554385, 0.903375, 1.4848, 2.45476", \ - "0.050889, 0.225021, 0.347987, 0.555396, 0.904043, 1.48538, 2.45541", \ - "0.0684612, 0.244666, 0.362811, 0.562648, 0.905852, 1.48714, 2.45542", \ - "0.102529, 0.293529, 0.408396, 0.600014, 0.928865, 1.49486, 2.45601", \ - "0.161469, 0.385712, 0.50513, 0.695753, 1.01332, 1.55253, 2.48212", \ - "0.250621, 0.545683, 0.683638, 0.887621, 1.21032, 1.73661, 2.62627" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0442517, 0.138955, 0.203047, 0.308516, 0.485117, 0.778595, 1.26784", \ - "0.0733045, 0.176361, 0.240873, 0.346497, 0.523016, 0.817126, 1.30596", \ - "0.0923282, 0.208669, 0.275815, 0.382617, 0.559262, 0.853101, 1.34247", \ - "0.118799, 0.262004, 0.336922, 0.450603, 0.630615, 0.925128, 1.41487", \ - "0.154681, 0.345618, 0.437192, 0.567401, 0.763574, 1.06858, 1.56023", \ - "0.201595, 0.469382, 0.588273, 0.752501, 0.985054, 1.32551, 1.84362", \ - "0.266213, 0.638315, 0.806683, 1.02747, 1.32559, 1.73985, 2.33339" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0277801, 0.149922, 0.23482, 0.375554, 0.611126, 1.00261, 1.65582", \ - "0.0363602, 0.153286, 0.236305, 0.375851, 0.611127, 1.0036, 1.65703", \ - "0.0462792, 0.163392, 0.243438, 0.37916, 0.611387, 1.00361, 1.65704", \ - "0.0659186, 0.187991, 0.266692, 0.39679, 0.62148, 1.00522, 1.65705", \ - "0.0994565, 0.237757, 0.317023, 0.446463, 0.662688, 1.03056, 1.66494", \ - "0.153638, 0.328825, 0.418088, 0.549831, 0.767187, 1.12256, 1.72954", \ - "0.233222, 0.48679, 0.593267, 0.742158, 0.972276, 1.33547, 1.92731" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b0)"; - timing_sense : positive_unate; - timing_type : combinational; - when : "!A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0748588, 0.203347, 0.292217, 0.440351, 0.688996, 1.10486, 1.79748", \ - "0.106176, 0.236836, 0.326459, 0.474968, 0.723575, 1.1395, 1.83238", \ - "0.127468, 0.258204, 0.347816, 0.496313, 0.745252, 1.16054, 1.85355", \ - "0.158904, 0.289961, 0.379787, 0.528071, 0.776976, 1.1926, 1.8856", \ - "0.203132, 0.33678, 0.426962, 0.574869, 0.823816, 1.23898, 1.93141", \ - "0.26273, 0.40308, 0.493507, 0.641577, 0.890709, 1.30495, 1.99694", \ - "0.338786, 0.497061, 0.586137, 0.734581, 0.983348, 1.39776, 2.08997" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0368568, 0.218859, 0.345126, 0.553846, 0.903134, 1.48484, 2.45395", \ - "0.0368578, 0.21886, 0.345127, 0.553847, 0.903135, 1.48594, 2.45462", \ - "0.0368808, 0.218861, 0.345128, 0.553848, 0.903473, 1.48595, 2.45551", \ - "0.0401692, 0.218862, 0.345129, 0.553849, 0.903474, 1.48596, 2.45557", \ - "0.047883, 0.218863, 0.34513, 0.55385, 0.903475, 1.48597, 2.45765", \ - "0.060834, 0.218864, 0.345131, 0.553851, 0.903476, 1.48598, 2.45766", \ - "0.080745, 0.230331, 0.348098, 0.553852, 0.903477, 1.48599, 2.45767" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0809645, 0.141876, 0.177067, 0.234528, 0.330408, 0.490294, 0.756544", \ - "0.112178, 0.174534, 0.210026, 0.267472, 0.363279, 0.522967, 0.78912", \ - "0.133433, 0.197358, 0.233275, 0.290774, 0.386687, 0.546587, 0.812502", \ - "0.163567, 0.230612, 0.266597, 0.324382, 0.420676, 0.5805, 0.846538", \ - "0.203263, 0.277128, 0.313833, 0.37142, 0.467291, 0.6271, 0.893498", \ - "0.253888, 0.337879, 0.376417, 0.43392, 0.530161, 0.689753, 0.955462", \ - "0.313236, 0.417072, 0.460775, 0.52154, 0.618794, 0.779204, 1.04564" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0218357, 0.0863868, 0.131685, 0.208214, 0.33768, 0.554303, 0.915467", \ - "0.0237792, 0.0870759, 0.132195, 0.20841, 0.337746, 0.554587, 0.916139", \ - "0.0267368, 0.0887297, 0.133522, 0.209301, 0.338374, 0.556329, 0.91614", \ - "0.0326266, 0.0914858, 0.135577, 0.21116, 0.339645, 0.55633, 0.916141", \ - "0.042416, 0.0975144, 0.139785, 0.213305, 0.341543, 0.557386, 0.917315", \ - "0.056793, 0.109248, 0.148345, 0.218441, 0.344361, 0.558907, 0.91915", \ - "0.078757, 0.134029, 0.168133, 0.233239, 0.354754, 0.565378, 0.923393" \ - ); - } - } - timing () { - related_pin : "B"; - timing_sense : non_unate; - timing_type : combinational; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0503842, 0.183117, 0.273298, 0.42212, 0.670837, 1.08611, 1.77777", \ - "0.0767082, 0.215298, 0.305925, 0.455268, 0.704626, 1.11947, 1.81107", \ - "0.0917659, 0.242442, 0.334193, 0.483548, 0.733268, 1.14924, 1.83965", \ - "0.110112, 0.290423, 0.388171, 0.540913, 0.791505, 1.20698, 1.89884", \ - "0.129515, 0.36617, 0.480128, 0.647618, 0.907891, 1.32669, 2.01918", \ - "0.146347, 0.473285, 0.617567, 0.817638, 1.10967, 1.55317, 2.25524", \ - "0.167825, 0.612529, 0.808798, 1.06911, 1.42587, 1.9389, 2.69711" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0297199, 0.210395, 0.336117, 0.544008, 0.891855, 1.47141, 2.43803", \ - "0.0360575, 0.21134, 0.336118, 0.544495, 0.891856, 1.47203, 2.43883", \ - "0.0445427, 0.217068, 0.339037, 0.544567, 0.892147, 1.47297, 2.43884", \ - "0.0612237, 0.237606, 0.354548, 0.553242, 0.894924, 1.47298, 2.43885", \ - "0.0950611, 0.286258, 0.400862, 0.591418, 0.918406, 1.48169, 2.44069", \ - "0.156693, 0.380193, 0.49934, 0.688149, 1.00369, 1.54072, 2.46702", \ - "0.252827, 0.543728, 0.680639, 0.880808, 1.20182, 1.72571, 2.61291" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390439, 0.134151, 0.198205, 0.303748, 0.480365, 0.773857, 1.26301", \ - "0.0684126, 0.17613, 0.240803, 0.346388, 0.522808, 0.816893, 1.30572", \ - "0.0867431, 0.213214, 0.281447, 0.388427, 0.564772, 0.858433, 1.34786", \ - "0.112062, 0.271723, 0.351199, 0.467295, 0.648004, 0.941623, 1.43073", \ - "0.147339, 0.359064, 0.459297, 0.598626, 0.801712, 1.10883, 1.59943", \ - "0.194701, 0.483622, 0.61506, 0.7963, 1.04607, 1.40215, 1.92881", \ - "0.256981, 0.650146, 0.832873, 1.07507, 1.40595, 1.85558, 2.48411" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0279783, 0.149929, 0.235037, 0.375613, 0.61105, 1.00306, 1.65549", \ - "0.0424713, 0.155547, 0.237364, 0.376095, 0.611051, 1.00356, 1.65693", \ - "0.0555314, 0.171134, 0.248439, 0.38166, 0.611928, 1.00357, 1.65694", \ - "0.0781021, 0.206859, 0.28265, 0.408321, 0.625975, 1.00738, 1.65695", \ - "0.112968, 0.272929, 0.352967, 0.48038, 0.688017, 1.04478, 1.66897", \ - "0.166627, 0.380515, 0.479921, 0.617565, 0.834516, 1.1792, 1.76643", \ - "0.250035, 0.557132, 0.681258, 0.854307, 1.09927, 1.47305, 2.04909" \ - ); - } - } - timing () { - related_pin : "B"; - sdf_cond : "(A == 1'b1)"; - timing_sense : negative_unate; - timing_type : combinational; - when : "A"; - cell_rise (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0503842, 0.183117, 0.273298, 0.42212, 0.670837, 1.08611, 1.77777", \ - "0.0767082, 0.215298, 0.305925, 0.455268, 0.704626, 1.11947, 1.81107", \ - "0.0917659, 0.242442, 0.334193, 0.483548, 0.733268, 1.14924, 1.83965", \ - "0.110112, 0.290423, 0.388171, 0.540913, 0.791505, 1.20698, 1.89884", \ - "0.129515, 0.36617, 0.480128, 0.647618, 0.907891, 1.32669, 2.01918", \ - "0.146347, 0.473285, 0.617567, 0.817638, 1.10967, 1.55317, 2.25524", \ - "0.167825, 0.612529, 0.808798, 1.06911, 1.42587, 1.9389, 2.69711" \ - ); - } - rise_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0297199, 0.210395, 0.336117, 0.544008, 0.891855, 1.47141, 2.43803", \ - "0.0360575, 0.21134, 0.336118, 0.544495, 0.891856, 1.47203, 2.43883", \ - "0.0445427, 0.217068, 0.339037, 0.544567, 0.892147, 1.47297, 2.43884", \ - "0.0612237, 0.237606, 0.354548, 0.553242, 0.894924, 1.47298, 2.43885", \ - "0.0950611, 0.286258, 0.400862, 0.591418, 0.918406, 1.48169, 2.44069", \ - "0.156693, 0.380193, 0.49934, 0.688149, 1.00369, 1.54072, 2.46702", \ - "0.252827, 0.543728, 0.680639, 0.880808, 1.20182, 1.72571, 2.61291" \ - ); - } - cell_fall (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0390439, 0.134151, 0.198205, 0.303748, 0.480365, 0.773857, 1.26301", \ - "0.0684126, 0.17613, 0.240803, 0.346388, 0.522808, 0.816893, 1.30572", \ - "0.0867431, 0.213214, 0.281447, 0.388427, 0.564772, 0.858433, 1.34786", \ - "0.112062, 0.271723, 0.351199, 0.467295, 0.648004, 0.941623, 1.43073", \ - "0.147339, 0.359064, 0.459297, 0.598626, 0.801712, 1.10883, 1.59943", \ - "0.194701, 0.483622, 0.61506, 0.7963, 1.04607, 1.40215, 1.92881", \ - "0.256981, 0.650146, 0.832873, 1.07507, 1.40595, 1.85558, 2.48411" \ - ); - } - fall_transition (TIMING_DELAY_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.0279783, 0.149929, 0.235037, 0.375613, 0.61105, 1.00306, 1.65549", \ - "0.0424713, 0.155547, 0.237364, 0.376095, 0.611051, 1.00356, 1.65693", \ - "0.0555314, 0.171134, 0.248439, 0.38166, 0.611928, 1.00357, 1.65694", \ - "0.0781021, 0.206859, 0.28265, 0.408321, 0.625975, 1.00738, 1.65695", \ - "0.112968, 0.272929, 0.352967, 0.48038, 0.688017, 1.04478, 1.66897", \ - "0.166627, 0.380515, 0.479921, 0.617565, 0.834516, 1.1792, 1.76643", \ - "0.250035, 0.557132, 0.681258, 0.854307, 1.09927, 1.47305, 2.04909" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00522974, 0.00527837, 0.00524698, 0.00519313, 0.00505354, 0.00483731, 0.00492529", \ - "0.00508137, 0.00518086, 0.00520724, 0.00517427, 0.00506714, 0.0048389, 0.00496169", \ - "0.00504109, 0.00519941, 0.00515705, 0.00513942, 0.00507458, 0.00487117, 0.00494411", \ - "0.00505065, 0.00507685, 0.00513528, 0.00505889, 0.0050488, 0.00493536, 0.00484977", \ - "0.0053193, 0.00522996, 0.00518488, 0.00508456, 0.00530042, 0.0049453, 0.00487788", \ - "0.00655289, 0.00585621, 0.00566427, 0.00554996, 0.0052211, 0.00528051, 0.00499583", \ - "0.01011, 0.00814533, 0.00760588, 0.00707669, 0.00662432, 0.00592943, 0.00556199" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00490344, 0.00490922, 0.0048655, 0.00480901, 0.00472295, 0.00449769, 0.00414592", \ - "0.00456532, 0.00473439, 0.00470306, 0.00462672, 0.00452153, 0.00437265, 0.00405257", \ - "0.00448746, 0.00461985, 0.00465299, 0.00457049, 0.0044921, 0.00433054, 0.00398206", \ - "0.00451587, 0.00461089, 0.00460824, 0.00454634, 0.00479245, 0.00443456, 0.00394742", \ - "0.0049113, 0.00474124, 0.00472441, 0.00467748, 0.00453721, 0.00479918, 0.00401321", \ - "0.00629146, 0.00545184, 0.00531286, 0.00510606, 0.00498708, 0.00451374, 0.00463803", \ - "0.00979837, 0.00781161, 0.00724343, 0.00661464, 0.00621916, 0.00576579, 0.00506734" \ - ); - } - } - internal_power () { - related_pin : "A"; - when : "!B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00692367, 0.00732282, 0.00734064, 0.00728582, 0.00719196, 0.00696285, 0.00679972", \ - "0.00664174, 0.00697337, 0.00705977, 0.00701281, 0.00690557, 0.00672772, 0.00655431", \ - "0.00665383, 0.00694568, 0.00696024, 0.00701721, 0.00695787, 0.00669884, 0.00655282", \ - "0.0068747, 0.00701671, 0.00705314, 0.00725109, 0.00708844, 0.00682284, 0.00667463", \ - "0.00754234, 0.00760399, 0.00766434, 0.00760643, 0.00779456, 0.00733919, 0.00780764", \ - "0.00912826, 0.00903572, 0.00905211, 0.00907333, 0.00899887, 0.00894322, 0.00870359", \ - "0.0127023, 0.0123326, 0.0123007, 0.0122864, 0.0123351, 0.0123162, 0.0119531" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00844926, 0.00870799, 0.00863838, 0.00857153, 0.0084583, 0.00828979, 0.00790885", \ - "0.00823413, 0.00861515, 0.00867129, 0.00856152, 0.00842383, 0.00829992, 0.00788109", \ - "0.00824255, 0.00857103, 0.00857674, 0.00862644, 0.0085039, 0.008386, 0.00794435", \ - "0.00825953, 0.00865484, 0.00868527, 0.00860848, 0.00852587, 0.0085206, 0.00825679", \ - "0.00868409, 0.00897415, 0.0090187, 0.0090708, 0.00907141, 0.00874996, 0.00903142", \ - "0.0100351, 0.0101027, 0.0102421, 0.0103112, 0.0102883, 0.0102526, 0.00969194", \ - "0.0135242, 0.0132446, 0.0132444, 0.0132639, 0.0133474, 0.013362, 0.0134084" \ - ); - } - } - internal_power () { - related_pin : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00692367, 0.00732282, 0.00734064, 0.00728582, 0.00719196, 0.00696285, 0.00679972", \ - "0.00664174, 0.00697337, 0.00705977, 0.00701281, 0.00690557, 0.00672772, 0.00655431", \ - "0.00665383, 0.00694568, 0.00696024, 0.00701721, 0.00695787, 0.00669884, 0.00655282", \ - "0.0068747, 0.00701671, 0.00705314, 0.00725109, 0.00708844, 0.00682284, 0.00667463", \ - "0.00754234, 0.00760399, 0.00766434, 0.00760643, 0.00779456, 0.00733919, 0.00780764", \ - "0.00912826, 0.00903572, 0.00905211, 0.00907333, 0.00899887, 0.00894322, 0.00870359", \ - "0.0127023, 0.0123326, 0.0123007, 0.0122864, 0.0123351, 0.0123162, 0.0119531" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00844926, 0.00870799, 0.00863838, 0.00857153, 0.0084583, 0.00828979, 0.00790885", \ - "0.00823413, 0.00861515, 0.00867129, 0.00856152, 0.00842383, 0.00829992, 0.00788109", \ - "0.00824255, 0.00857103, 0.00857674, 0.00862644, 0.0085039, 0.008386, 0.00794435", \ - "0.00825953, 0.00865484, 0.00868527, 0.00860848, 0.00852587, 0.0085206, 0.00825679", \ - "0.00868409, 0.00897415, 0.0090187, 0.0090708, 0.00907141, 0.00874996, 0.00903142", \ - "0.0100351, 0.0101027, 0.0102421, 0.0103112, 0.0102883, 0.0102526, 0.00969194", \ - "0.0135242, 0.0132446, 0.0132444, 0.0132639, 0.0133474, 0.013362, 0.0134084" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00415874, 0.00444172, 0.00443262, 0.00437818, 0.00426378, 0.00402491, 0.00375973", \ - "0.0039204, 0.00425678, 0.00428386, 0.00432028, 0.00420033, 0.00405353, 0.00386009", \ - "0.0038779, 0.00418449, 0.00422429, 0.00419539, 0.00416903, 0.00405199, 0.00371582", \ - "0.003898, 0.00403121, 0.00412537, 0.00411559, 0.00422582, 0.00396218, 0.00374761", \ - "0.00426128, 0.00412344, 0.00411437, 0.00409025, 0.00415971, 0.00406372, 0.00375291", \ - "0.00568428, 0.00475795, 0.00458907, 0.00447359, 0.00418423, 0.00438567, 0.00377052", \ - "0.00962404, 0.0071037, 0.00652457, 0.00594251, 0.00550466, 0.00485223, 0.00461357" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00397024, 0.00404989, 0.00402423, 0.00396445, 0.0038819, 0.00368017, 0.00332194", \ - "0.00371885, 0.00393211, 0.00395947, 0.00388132, 0.00378464, 0.00364636, 0.00337067", \ - "0.0037554, 0.00384904, 0.00389732, 0.00384609, 0.00380123, 0.00362291, 0.00328572", \ - "0.00402113, 0.00393443, 0.00385923, 0.0038701, 0.00385052, 0.00385285, 0.00324237", \ - "0.0047755, 0.0042757, 0.00416405, 0.00406351, 0.00387227, 0.00408296, 0.00338473", \ - "0.00657799, 0.00537277, 0.00507089, 0.00474048, 0.00442169, 0.00386293, 0.00389371", \ - "0.0105761, 0.00834177, 0.007619, 0.00679463, 0.00610973, 0.00553422, 0.00454125" \ - ); - } - } - internal_power () { - related_pin : "B"; - when : "!A"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00742155, 0.00698425, 0.00675817, 0.00652627, 0.00626275, 0.00594687, 0.00598686", \ - "0.00669373, 0.00663575, 0.00648968, 0.00630016, 0.00604196, 0.0057839, 0.00571357", \ - "0.00653117, 0.00655329, 0.00644609, 0.00628381, 0.00607269, 0.00570811, 0.00579531", \ - "0.00663716, 0.00667527, 0.00660141, 0.00654974, 0.00646093, 0.00599862, 0.00600928", \ - "0.00719966, 0.00722467, 0.00724196, 0.0070858, 0.00707465, 0.00664166, 0.0068254", \ - "0.00876308, 0.0087148, 0.00874366, 0.00874399, 0.00863391, 0.00845111, 0.008261", \ - "0.0124095, 0.0121971, 0.0121392, 0.012182, 0.0121862, 0.0121192, 0.0116523" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00776995, 0.00771546, 0.00756801, 0.00740698, 0.00722998, 0.00695335, 0.00662218", \ - "0.00751818, 0.00765531, 0.00763926, 0.00741999, 0.00724987, 0.00703391, 0.00666971", \ - "0.00759812, 0.00770672, 0.00766393, 0.00759936, 0.00737851, 0.0073021, 0.00681365", \ - "0.00783041, 0.00804984, 0.00800573, 0.00783073, 0.00766787, 0.00772142, 0.00689271", \ - "0.00856061, 0.00872176, 0.00880228, 0.00873577, 0.00857749, 0.00806851, 0.00835117", \ - "0.0103124, 0.0102026, 0.0103172, 0.0101859, 0.0102085, 0.0101413, 0.00948773", \ - "0.0142689, 0.0137332, 0.0137486, 0.0136794, 0.0137489, 0.0137585, 0.0136737" \ - ); - } - } - internal_power () { - related_pin : "B"; - rise_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00742155, 0.00698425, 0.00675817, 0.00652627, 0.00626275, 0.00594687, 0.00598686", \ - "0.00669373, 0.00663575, 0.00648968, 0.00630016, 0.00604196, 0.0057839, 0.00571357", \ - "0.00653117, 0.00655329, 0.00644609, 0.00628381, 0.00607269, 0.00570811, 0.00579531", \ - "0.00663716, 0.00667527, 0.00660141, 0.00654974, 0.00646093, 0.00599862, 0.00600928", \ - "0.00719966, 0.00722467, 0.00724196, 0.0070858, 0.00707465, 0.00664166, 0.0068254", \ - "0.00876308, 0.0087148, 0.00874366, 0.00874399, 0.00863391, 0.00845111, 0.008261", \ - "0.0124095, 0.0121971, 0.0121392, 0.012182, 0.0121862, 0.0121192, 0.0116523" \ - ); - } - fall_power (POWER_7x7ds1) { - index_1 ("0.0186, 0.0966, 0.174, 0.3294, 0.6408, 1.263, 2.5074"); - index_2 ("0.001, 0.0234, 0.039, 0.0648, 0.108, 0.18, 0.3"); - values ( \ - "0.00776995, 0.00771546, 0.00756801, 0.00740698, 0.00722998, 0.00695335, 0.00662218", \ - "0.00751818, 0.00765531, 0.00763926, 0.00741999, 0.00724987, 0.00703391, 0.00666971", \ - "0.00759812, 0.00770672, 0.00766393, 0.00759936, 0.00737851, 0.0073021, 0.00681365", \ - "0.00783041, 0.00804984, 0.00800573, 0.00783073, 0.00766787, 0.00772142, 0.00689271", \ - "0.00856061, 0.00872176, 0.00880228, 0.00873577, 0.00857749, 0.00806851, 0.00835117", \ - "0.0103124, 0.0102026, 0.0103172, 0.0101859, 0.0102085, 0.0101413, 0.00948773", \ - "0.0142689, 0.0137332, 0.0137486, 0.0136794, 0.0137489, 0.0137585, 0.0136737" \ - ); - } - } - } - pin (A) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00574527; - rise_capacitance : 0.00581365; - rise_capacitance_range (0.00507494, 0.00665093); - fall_capacitance : 0.00567688; - fall_capacitance_range (0.00482666, 0.00690317); - } - pin (B) { - direction : "input"; - max_transition : 2.5074; - capacitance : 0.00513561; - rise_capacitance : 0.00521677; - rise_capacitance_range (0.00449637, 0.00593308); - fall_capacitance : 0.00505445; - fall_capacitance_range (0.00447156, 0.00572452); - } - } -} diff --git a/ihp13/pdk/licenses/LICENSE.sg13g2 b/ihp13/pdk/licenses/LICENSE.ez130_8t similarity index 99% rename from ihp13/pdk/licenses/LICENSE.sg13g2 rename to ihp13/pdk/licenses/LICENSE.ez130_8t index 261eeb9e9..d64569567 100644 --- a/ihp13/pdk/licenses/LICENSE.sg13g2 +++ b/ihp13/pdk/licenses/LICENSE.ez130_8t @@ -1,3 +1,4 @@ + Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ diff --git a/ihp13/pdk/licenses/NOTICE.ez130_8t b/ihp13/pdk/licenses/NOTICE.ez130_8t new file mode 100644 index 000000000..17e5b7de4 --- /dev/null +++ b/ihp13/pdk/licenses/NOTICE.ez130_8t @@ -0,0 +1,33 @@ +EZ130 8T Library +Copyright 2026 ETH Zurich + +This product includes files developed by the IHP PDK authors +(https://github.com/IHP-GmbH/IHP-Open-PDK) + +The characterization of the EZ130 8T library was performed with +the LIBERATE Library Characterization Platform from +Cadence (https://www.cadence.com) +Copyright 2006 - 2026 Cadence Design Systems, Inc. All Rights Reserved. + +If you use the EZ130 8T library (or parts of it), +then please cite this reference: + +@article{castaneda2026ez130t8, + author = {Casta\~neda, Oscar and Recchioni, Lavinia and + Senti, Tobias and Cahenzli, Flurin and Ferroni, Marco and + Heekenjann, Thorben and Kenter, Robert and Odermatt, Stefan and + Richner, Daniel and Altendorfer, Gabriel and Cannone, Davide and + Correa, Miguel and Herger, Ivan and Kr\"oger, Lars and + Nanzer, Nicolas and Nonaca, Darja and Reinwardt, Christopher and + Winklhofer, Lukas and Zelioli, Enrico and Zhang, Yiheng and + Zhang, Yingxue and Keller, Domenic and Mirfarshbafan, Seyed Hadi + and Jiang, Zerun and Muheim, Beat and Rubino, Arianna and + Guichemerre, J\'er\'emy and G\"urkaynak, Frank K. and + Studer, Christoph}, + title = {An Open-Source Standard-Cell Library for {IHP} 130\,nm + Developed by Students}, + journal = {arXiv preprint arXiv:2609.29965}, + month = {September}, + year = {2026}, + url = {https://arxiv.org/abs/2609.29965} +} diff --git a/ihp13/pdk/pdk_manifest.csv b/ihp13/pdk/pdk_manifest.csv index 9dd49ce5a..65f745cd2 100644 --- a/ihp13/pdk/pdk_manifest.csv +++ b/ihp13/pdk/pdk_manifest.csv @@ -1,4 +1,12 @@ source_type,source,revision,source_sha256,path,patch,output,sha256 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/lib/ez130_8t_tt_1p20v_25c.lib,,ihp13/pdk/lib/ez130_8t_tt_1p20v_25c.lib,847cb30b38f15ef0b9c4a735cfaf96c1782c013b1952261b25e5e38cd3ae072c +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/lib/ez130_8t_ff_1p32v_m40c.lib,,ihp13/pdk/lib/ez130_8t_ff_1p32v_m40c.lib,33184caa1834e96ee520c87f3ec80c68e8ab45e572350f7145f034dfb85695c9 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/lef/ez130_8t.lef,,ihp13/pdk/lef/ez130_8t.lef,841070a0650462ac9d14ec042347d0c518f5c78bc55ccbb06c2d5b3f518f55d4 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/lef/ez130_sg13cmos5l_tech.lef,,ihp13/pdk/lef/ez130_cmos5l_tech.lef,4d22683fc4617885e84fab05c253474d8063725c9fe9b302fe118075a35c77ed +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/verilog/ez130_8t.v,ihp13/patches/0001-add-verilator-ez130-compatibility.patch,ihp13/pdk/verilog/ez130_8t.v,70ab1d5c0d485ea9db8bb30c1adaef85773a8a09692bec529ccecf4a73c9a509 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/gds/ez130_8t.gds,,ihp13/pdk/gds/ez130_8t.gds,628767647a34b36a3710bf698387373183d84a43963cd0b722cf7a9e95441042 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/LICENSE,,ihp13/pdk/licenses/LICENSE.ez130_8t,cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 +zip,https://iis-people.ee.ethz.ch/~iisdatasets/iip/ezlib/ihp130_8t/v1p1/ez130_8t_v1p1.zip,v1.1,4c072bae2089f13d258f7c8a9b2bdb4e74002791cc30be89f6d2beac3069d517,ez130_8t_v1p1/NOTICE,,ihp13/pdk/licenses/NOTICE.ez130_8t,ae3ddbd394f7ffd971efdfe90a17ca689d198f4c742e775366ac763e4ae6b25b github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds,,ihp13/pdk/gds/RM_IHPSG13_1P_1024x64_c2_bm_bist.gds,78b7d1ae1455a42a8d4ed45b07d4eddb2fab6102237079d1db1b1505af447eaa github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds,,ihp13/pdk/gds/RM_IHPSG13_1P_2048x64_c2_bm_bist.gds,507b6668e0eb3533f788bcd6973f80a23b3300105781a6e3e750984c68f65528 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds,,ihp13/pdk/gds/RM_IHPSG13_1P_256x48_c2_bm_bist.gds,2b99aab0f9c140959455b56e9a5da2f639f8525286f2b82cf1ab597f27e6213b @@ -7,10 +15,7 @@ github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds,,ihp13/pdk/gds/RM_IHPSG13_1P_512x64_c2_bm_bist.gds,5ea60dd194594f6587906683e5ca44759d6e847297b99085a4cb889e046cce03 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds,,ihp13/pdk/gds/RM_IHPSG13_1P_64x64_c2_bm_bist.gds,5c572cd0e1e62c5364c9d9f8e7e906df2ff5b8267f1c2b7d04fdfa4a450c7607 local,croc,,,,,ihp13/pdk/gds/bondpad5l_70x70.gds,914de90e6f28ef62db74f9170227e6549c97bd64f409b3a58e4b6651b0364317 -local,croc,,,,,ihp13/pdk/gds/bondpad_70x70.gds,e33eb26e835a6cf38b07cd52458d90e1382f49f37361b5671c7b183add43ffec github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_io/gds/sg13cmos5l_io.gds,,ihp13/pdk/gds/sg13cmos5l_io.gds,711e22c0e86239fde11973e6c965b57742b04c94fee33b4b17bb60f1b190f6b3 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_io/gds/sg13g2_io.gds,,ihp13/pdk/gds/sg13g2_io.gds,8bb45016e5a99e48b1df1ea52c97d6813d96f6afeb905a72a956ddc2c018565f -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/gds/sg13g2_stdcell.gds,,ihp13/pdk/gds/sg13g2_stdcell.gds,6ee92931ad70eeb8f79ca89fe0d4f38892d9e7e14d1a1b21bfb7118e55bf232f github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef,,ihp13/pdk/lef/RM_IHPSG13_1P_1024x64_c2_bm_bist.lef,1582515b5226d196d17d706f0df8b2390fa0d0451416b7a4a5ce3ba47bff862f github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef,,ihp13/pdk/lef/RM_IHPSG13_1P_2048x64_c2_bm_bist.lef,630e1f2efcf0c4c512fa53760bb7451f4fcf7155e6265d887c936dcf65be4bea github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef,,ihp13/pdk/lef/RM_IHPSG13_1P_256x48_c2_bm_bist.lef,5d6da80c6cb9266cdc2810695899a068f93bdfcd819f7cb4bef5320ed0eb2598 @@ -19,12 +24,7 @@ github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef,,ihp13/pdk/lef/RM_IHPSG13_1P_512x64_c2_bm_bist.lef,93aced65c204c35cc3a9e0315048346df149b6957fd95787df1a2ee0b1bb274b github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef,,ihp13/pdk/lef/RM_IHPSG13_1P_64x64_c2_bm_bist.lef,2bbeda3804b585f9e1bdd22edf531a68898152f15a66c65ab643f49f873ae87f local,croc,,,,,ihp13/pdk/lef/bondpad5l_70x70.lef,c908763286d0fa22a4d74e4e342b1ed44f780566acb45236fdc2970c02750d19 -local,croc,,,,,ihp13/pdk/lef/bondpad_70x70.lef,3a08d296380b6808fffbb8f9ee25b4991198e341f78326f9a9b91fd58f0476f3 github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_io/lef/sg13cmos5l_io.lef,,ihp13/pdk/lef/sg13cmos5l_io.lef,89e551d9cca33e0b467d3bd1817c4c48dfc268ea3517858f21bbd72ed06bcc6a -github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_stdcell/lef/sg13cmos5l_tech.lef,,ihp13/pdk/lef/sg13cmos5l_tech.lef,3edd5a1ad31e8307be537d0d1b85c3258fefeb21aac04aaa476e4f72de4cffd5 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_io/lef/sg13g2_io.lef,,ihp13/pdk/lef/sg13g2_io.lef,8b3dc3960960c08e07a1cde3dd9cd0484f5b12df07c4628726fff551bb775c0c -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/lef/sg13g2_stdcell.lef,,ihp13/pdk/lef/sg13g2_stdcell.lef,c9bbc02d0c2cba3b15cd89a208750d25de882f02a2927ae78ba6422109fb01d0 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/lef/sg13g2_tech.lef,,ihp13/pdk/lef/sg13g2_tech.lef,a12fecdead5721dc3bd14fb75bd0915c61afba064e38af8c7b69d59d9da05080 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib,,ihp13/pdk/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_fast_1p32V_m55C.lib,a4365e16423dfc514248eb1ff15af6ed6cb86ed2fd6b59c38cefba9e82e93fbb github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib,,ihp13/pdk/lib/RM_IHPSG13_1P_1024x64_c2_bm_bist_typ_1p20V_25C.lib,470dd62e2699d4c3d5b19b5dcba950d0c8544661b22f1f2fe1c8af7efa9348b7 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib,,ihp13/pdk/lib/RM_IHPSG13_1P_2048x64_c2_bm_bist_fast_1p32V_m55C.lib,32ad633416cb9f107b57136ea4305290510400fa065eb136e912f9616400f7f9 @@ -41,12 +41,7 @@ github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib,,ihp13/pdk/lib/RM_IHPSG13_1P_64x64_c2_bm_bist_typ_1p20V_25C.lib,6064c5909605d9d4242df1ab3043598e558951122d210c18f12f1ab15badd044 github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib,,ihp13/pdk/lib/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib,f25da27e4cc0c94ffbce99e0654814a3af48d00c4ec571c9db5915208a7bbe07 github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_io/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib,,ihp13/pdk/lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib,e6b5adf1ce31db3a0c15e5ca069c62e7d9efb604a710b8f6582700f1721d2d98 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib,,ihp13/pdk/lib/sg13g2_io_fast_1p32V_3p6V_m40C.lib,0dbc28e762ac820f9db193a2736f408cf1cbf521547fef850083a585c70f212f -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_io/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib,,ihp13/pdk/lib/sg13g2_io_typ_1p2V_3p3V_25C.lib,e9af7d440c807799de55d16a126467e27d3235e7f53a928e014cdabee98369c9 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_fast_1p32V_m40C.lib,,ihp13/pdk/lib/sg13g2_stdcell_fast_1p32V_m40C.lib,f191a3132d0f2f59ca2721884cdb1d8360c8fbf3e0012056af62583dd69ae701 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/lib/sg13g2_stdcell_typ_1p20V_25C.lib,,ihp13/pdk/lib/sg13g2_stdcell_typ_1p20V_25C.lib,7677a8918689f452e80405ad16a83e744709342574f2aedcc507c2758986b396 github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,LICENSE,,ihp13/pdk/licenses/LICENSE.sg13cmos5l,c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,LICENSE,,ihp13/pdk/licenses/LICENSE.sg13g2,c71d239df91726fc519c6eb72d318ec65820627232b2f796219e87dcf35d0ab4 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v,,ihp13/pdk/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v,98e75c8479a5fc81a6822b3e2cac52134ed4307b218bc268503105be44a7f817 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v,,ihp13/pdk/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v,54a401869676f8489565a3340036c25745c880709d3c74c56b4de62b6aa586ee github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v,,ihp13/pdk/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v,f804d1ba724aef86224c675359ee314624e1481f27bb2e9cf072c4e85fd83bd7 @@ -59,8 +54,4 @@ github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_2P_core_behavioral_bm_bist_ideal.v,,ihp13/pdk/verilog/RM_IHPSG13_2P_core_behavioral_bm_bist_ideal.v,2aee72d964fb6cdc7ca0cc92d00b60baf03059b28f744cc0547a430f35c72d08 github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_sram/verilog/RM_IHPSG13_2P_core_behavioral_ideal.v,,ihp13/pdk/verilog/RM_IHPSG13_2P_core_behavioral_ideal.v,c02f31deaceefb8e5578a9595c2885f4669b5cb4e3c1cade9b5b9c24e0ed27d6 local,croc,,,,,ihp13/pdk/verilog/bondpad5l_70x70.v,becb5f4d56dd1c95c823eebaaf13380278cc4cb8975e40f00f5ea68b4c721bad -local,croc,,,,,ihp13/pdk/verilog/bondpad_70x70.v,3ca471467eff7508a20a4fe1baf08943e6f298c07f26dea6d80f690f231ba930 github,IHP-GmbH/ihp-sg13cmos5l,5958eb38973d5c56e7a26f65fc23d9f3a740ccd2,,libs.ref/sg13cmos5l_io/verilog/sg13cmos5l_io.v,,ihp13/pdk/verilog/sg13cmos5l_io.v,204e15c480c16215bbf3eec9edba94104924a28fb81075ed63041f907c514ff9 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_io/verilog/sg13g2_io.v,,ihp13/pdk/verilog/sg13g2_io.v,0195945188ec15560ad2cc9c000e3ff70255d65da717099b87b6b726a6e53429 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_stdcell.v,ihp13/patches/0002-add-verilator-standard-cell-compatibility.patch,ihp13/pdk/verilog/sg13g2_stdcell.v,158ddd7f3101d1c08b63fbc236c708025215c29aeacd24fb18442a9ab0d0fc62 -github,IHP-GmbH/IHP-Open-PDK,ee974c3adc69d0f36adbf20577079f0df419d702,,ihp-sg13g2/libs.ref/sg13g2_stdcell/verilog/sg13g2_udp.v,,ihp13/pdk/verilog/sg13g2_udp.v,5491a3edf7468792b5222e7abe057e0583a407c01b2086d4fd44a55b6cf88055 diff --git a/ihp13/pdk/verilog/bondpad_70x70.v b/ihp13/pdk/verilog/bondpad_70x70.v deleted file mode 100644 index 5e0ea69d1..000000000 --- a/ihp13/pdk/verilog/bondpad_70x70.v +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) 2024-2026 ETH Zurich and University of Bologna. -// Solderpad Hardware License, Version 0.51, see LICENSE.md for details. -// SPDX-License-Identifier: SHL-0.51 - -module bondpad_70x70 (pad); - inout pad; -endmodule diff --git a/ihp13/pdk/verilog/ez130_8t.v b/ihp13/pdk/verilog/ez130_8t.v new file mode 100644 index 000000000..bb794a207 --- /dev/null +++ b/ihp13/pdk/verilog/ez130_8t.v @@ -0,0 +1,8584 @@ +// Modified for Croc by Philippe Sauter for Verilator compatibility: +// the delayed timing-check signals are tied to their inputs and DFFQX1/DFFRQX1 +// use a behavioral flop with nonblocking assignment instead of the UDP, whose +// blocking-assignment lowering races in flop chains (VERILATOR only). +// Copyright (c) 2026 ETH Zurich and University of Bologna. +// SPDX-License-Identifier: Apache-2.0 + +//////////////////////////////////////////////////////////////////////// +// +// Copyright 2026 ETH Zurich +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// +//////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////// +// +// If you use the EZ130 8T library (or parts of it), +// then please cite this reference: +// +// @article{castaneda2026ez130t8, +// author = {Casta\~neda, Oscar and Recchioni, Lavinia and +// Senti, Tobias and Cahenzli, Flurin and Ferroni, Marco and +// Heekenjann, Thorben and Kenter, Robert and Odermatt, Stefan and +// Richner, Daniel and Altendorfer, Gabriel and Cannone, Davide and +// Correa, Miguel and Herger, Ivan and Kr\"oger, Lars and +// Nanzer, Nicolas and Nonaca, Darja and Reinwardt, Christopher and +// Winklhofer, Lukas and Zelioli, Enrico and Zhang, Yiheng and +// Zhang, Yingxue and Keller, Domenic and Mirfarshbafan, Seyed Hadi +// and Jiang, Zerun and Muheim, Beat and Rubino, Arianna and +// Guichemerre, J\'er\'emy and G\"urkaynak, Frank K. and +// Studer, Christoph}, +// title = {An Open-Source Standard-Cell Library for {IHP} 130\,nm +// Developed by Students}, +// journal = {arXiv preprint arXiv:2609.29965}, +// month = {September}, +// year = {2026}, +// url = {https://arxiv.org/abs/2609.29965} +// } +// +//////////////////////////////////////////////////////////////////////// + +// Verilog for library ez130_8t created by Liberate 23.2.0.088.isr10 on Sun Sep 13 21:37:12 2026 for SDF version 3.0 + +// type: +`timescale 1ns/10ps +`celldefine +module AND2X1 (Y, A, B); + output Y; + input A, B; + + // Function + and (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND2X1P5 (Y, A, B); + output Y; + input A, B; + + // Function + and (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND2X2 (Y, A, B); + output Y; + input A, B; + + // Function + and (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND2X3 (Y, A, B); + output Y; + input A, B; + + // Function + and (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND3BX1 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire AB__bar; + + not (AB__bar, AB); + and (Y, AB__bar, B, C); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND3BX2 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire AB__bar; + + not (AB__bar, AB); + and (Y, AB__bar, B, C); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + and (Y, A, B, C); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + and (Y, A, B, C); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND4X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + and (Y, A, B, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AND4X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + and (Y, A, B, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module ANTENNA2 (A); + input A; + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module ANTENNA4 (A); + input A; + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module ANTENNA8 (A); + input A; + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0; + + and (int_fwire_0, A, B); + or (Y, int_fwire_0, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0; + + and (int_fwire_0, A, B); + or (Y, int_fwire_0, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO21X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire int_fwire_0; + + and (int_fwire_0, A, B); + or (Y, int_fwire_0, C); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO22X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0, int_fwire_1; + + and (int_fwire_0, C, D); + and (int_fwire_1, A, B); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO22X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0, int_fwire_1; + + and (int_fwire_0, C, D); + and (int_fwire_1, A, B); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO31X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0; + + and (int_fwire_0, A, B, C); + or (Y, int_fwire_0, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AO31X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0; + + and (int_fwire_0, A, B, C); + or (Y, int_fwire_0, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOAI211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + or (Y, int_fwire_1, int_fwire_0, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOAI211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + or (Y, int_fwire_1, int_fwire_0, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar, D__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar, D__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar, D__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar, D__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI21BX1 (Y, A, B, CB); + output Y; + input A, B, CB; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (B__bar, B); + and (int_fwire_0, B__bar, CB); + not (A__bar, A); + and (int_fwire_1, A__bar, CB); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (CB => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (CB => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI21BX2 (Y, A, B, CB); + output Y; + input A, B, CB; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (B__bar, B); + and (int_fwire_0, B__bar, CB); + not (A__bar, A); + and (int_fwire_1, A__bar, CB); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (CB => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (CB => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI21X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI21X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI221X1 (Y, A, B, C, D, E); + output Y; + input A, B, C, D, E; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, E__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (E__bar, E); + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar, E__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar, E__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar, E__bar); + and (int_fwire_3, A__bar, C__bar, E__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + ifnone (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI221X2 (Y, A, B, C, D, E); + output Y; + input A, B, C, D, E; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, E__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (E__bar, E); + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar, E__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar, E__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar, E__bar); + and (int_fwire_3, A__bar, C__bar, E__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + ifnone (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI221X3 (Y, A, B, C, D, E); + output Y; + input A, B, C, D, E; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, E__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (E__bar, E); + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar, E__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar, E__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar, E__bar); + and (int_fwire_3, A__bar, C__bar, E__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1 && E == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0 && E == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1 && E == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && E == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0 && D == 1'b0) + (E => Y) = 0; + ifnone (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI22X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + wire int_fwire_2, int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar); + and (int_fwire_3, A__bar, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI22X1P5 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + wire int_fwire_2, int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar); + and (int_fwire_3, A__bar, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI22X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + wire int_fwire_2, int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar); + and (int_fwire_3, A__bar, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B1X1 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar, int_fwire_0; + wire int_fwire_1; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + and (int_fwire_1, AB, C__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (AB == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (AB == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B1X2 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar, int_fwire_0; + wire int_fwire_1; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + and (int_fwire_1, AB, C__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (AB == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (AB == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B2BX1 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + and (int_fwire_1, B__bar, CB); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, CB); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b1 && CB == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (B == 1'b1 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b0 && CB == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (AB == 1'b0 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b1) + (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && D == 1'b1) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b1) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b0) + (D => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && CB == 1'b0) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B2BX2 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + and (int_fwire_1, B__bar, CB); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, CB); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b1 && CB == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (B == 1'b1 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b0 && CB == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (AB == 1'b0 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b1) + (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && D == 1'b1) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b1) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b0) + (D => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && CB == 1'b0) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B2X1 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2B2X2 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (D__bar, D); + not (B__bar, B); + and (int_fwire_0, B__bar, D__bar); + not (C__bar, C); + and (int_fwire_1, B__bar, C__bar); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b1 && C == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (AB == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2BB2X1 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (D__bar, D); + and (int_fwire_0, BB, D__bar); + not (C__bar, C); + and (int_fwire_1, BB, C__bar); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (BB == 1'b0 && C == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (BB == 1'b0 && C == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (BB == 1'b0 && C == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && C == 1'b1 && D == 1'b0) + (BB => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b1) + (BB => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b0) + (BB => Y) = 0; + ifnone (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI2BB2X2 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar, int_fwire_0; + wire int_fwire_1, int_fwire_2, int_fwire_3; + + not (D__bar, D); + and (int_fwire_0, BB, D__bar); + not (C__bar, C); + and (int_fwire_1, BB, C__bar); + and (int_fwire_2, AB, D__bar); + and (int_fwire_3, AB, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (BB == 1'b0 && C == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (BB == 1'b0 && C == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (BB == 1'b0 && C == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b0 && C == 1'b1 && D == 1'b0) + (BB => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b1) + (BB => Y) = 0; + if (AB == 1'b0 && C == 1'b0 && D == 1'b0) + (BB => Y) = 0; + ifnone (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI31X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + wire int_fwire_2; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + and (int_fwire_1, B__bar, D__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar); + or (Y, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module AOI31X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + wire int_fwire_2; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + and (int_fwire_1, B__bar, D__bar); + not (A__bar, A); + and (int_fwire_2, A__bar, D__bar); + or (Y, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (((A == 1'b0) && (B == 1'b1) && (C == 1'b0)) || ((A == 1'b0) && (B == 1'b0) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX1 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX12 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX16 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX2 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX24 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX3 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX32 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX4 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX44 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX48 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX6 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX64 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module BUFX8 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGTSX1 (ECK, E, SE, CK); + output ECK; + input E, SE, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; +`else + wire delayed_E, delayed_SE, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; + + not (int_fwire_clk, delayed_CK); + or (int_fwire_test, delayed_E, delayed_SE); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, int_fwire_test); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_NOT_E, COND_NOT_E_AND_NOT_SE, COND_NOT_SE; + wire COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, int_twire_0; + + + // Additional timing gates + not (COND_NOT_SE, SE); + not (COND_NOT_E, E); + and (int_twire_0, COND_NOT_E, SE); + or (COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, E, int_twire_0); + and (COND_NOT_E_AND_NOT_SE, COND_NOT_E, COND_NOT_SE); + + specify + if (((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0 && SE == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, posedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, negedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, posedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, negedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, posedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, negedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $width (posedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E_AND_NOT_SE == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGTSX1P5 (ECK, E, SE, CK); + output ECK; + input E, SE, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; +`else + wire delayed_E, delayed_SE, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; + + not (int_fwire_clk, delayed_CK); + or (int_fwire_test, delayed_E, delayed_SE); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, int_fwire_test); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_NOT_E, COND_NOT_E_AND_NOT_SE, COND_NOT_SE; + wire COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, int_twire_0; + + + // Additional timing gates + not (COND_NOT_SE, SE); + not (COND_NOT_E, E); + and (int_twire_0, COND_NOT_E, SE); + or (COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, E, int_twire_0); + and (COND_NOT_E_AND_NOT_SE, COND_NOT_E, COND_NOT_SE); + + specify + if (((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0 && SE == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, posedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, negedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, posedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, negedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, posedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, negedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $width (posedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E_AND_NOT_SE == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGTSX2 (ECK, E, SE, CK); + output ECK; + input E, SE, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; +`else + wire delayed_E, delayed_SE, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; + + not (int_fwire_clk, delayed_CK); + or (int_fwire_test, delayed_E, delayed_SE); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, int_fwire_test); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_NOT_E, COND_NOT_E_AND_NOT_SE, COND_NOT_SE; + wire COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, int_twire_0; + + + // Additional timing gates + not (COND_NOT_SE, SE); + not (COND_NOT_E, E); + and (int_twire_0, COND_NOT_E, SE); + or (COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, E, int_twire_0); + and (COND_NOT_E_AND_NOT_SE, COND_NOT_E, COND_NOT_SE); + + specify + if (((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0 && SE == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, posedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, negedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, posedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, negedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, posedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, negedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $width (posedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E_AND_NOT_SE == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGTSX3 (ECK, E, SE, CK); + output ECK; + input E, SE, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_SE = SE, delayed_CK = CK; +`else + wire delayed_E, delayed_SE, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE, int_fwire_test; + + not (int_fwire_clk, delayed_CK); + or (int_fwire_test, delayed_E, delayed_SE); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, int_fwire_test); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_NOT_E, COND_NOT_E_AND_NOT_SE, COND_NOT_SE; + wire COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, int_twire_0; + + + // Additional timing gates + not (COND_NOT_SE, SE); + not (COND_NOT_E, E); + and (int_twire_0, COND_NOT_E, SE); + or (COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP, E, int_twire_0); + and (COND_NOT_E_AND_NOT_SE, COND_NOT_E, COND_NOT_SE); + + specify + if (((E == 1'b1)) || ((E == 1'b0) && (SE == 1'b1))) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0 && SE == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, posedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_SE == 1'b1, negedge E &&& COND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, posedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_E == 1'b1, negedge SE &&& COND_NOT_E == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, posedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, negedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $width (posedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_E_CP_OR_OP_NOT_E_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E_AND_NOT_SE == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGX1 (ECK, E, CK); + output ECK; + input E, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_CK = CK; +`else + wire delayed_E, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, delayed_E); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_E, COND_NOT_E; + + + // Additional timing gates + buf (COND_E, E); + not (COND_NOT_E, E); + + specify + if (E == 1'b1) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $width (posedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGX2 (ECK, E, CK); + output ECK; + input E, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_CK = CK; +`else + wire delayed_E, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, delayed_E); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_E, COND_NOT_E; + + + // Additional timing gates + buf (COND_E, E); + not (COND_NOT_E, E); + + specify + if (E == 1'b1) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $width (posedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module CGX3 (ECK, E, CK); + output ECK; + input E, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_E = E, delayed_CK = CK; +`else + wire delayed_E, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_QE; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_QE, notifier, int_fwire_clk, delayed_E); + and (ECK, delayed_CK, int_fwire_QE); + + // Timing + + // Additional timing wires + wire COND_E, COND_NOT_E; + + + // Additional timing gates + buf (COND_E, E); + not (COND_NOT_E, E); + + specify + if (E == 1'b1) + (negedge CK => (ECK+:1'b0)) = 0; + if (E == 1'b0) + (negedge CK => (ECK+:1'b0)) = 0; + ifnone (CK => ECK) = 0; + $setuphold (posedge CK, posedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $setuphold (posedge CK, negedge E, 0, 0, notifier,,, delayed_CK, delayed_E); + $width (posedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_E == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_E == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DECAP16 (); + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DECAP32 (); + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DECAP4 (); + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DECAP8 (); + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFMRQX2 (Q, D, SD, SE, RB, CK); + output Q; + input D, SD, SE, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_SD = SD, delayed_SE = SE, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_SD, delayed_SE, delayed_RB, delayed_CK; +`endif + + // Function + wire delayed_SE__bar, int_fwire_0, int_fwire_1; + wire int_fwire_d, int_fwire_IQ, int_fwire_r; + wire xcr_0; + + and (int_fwire_0, delayed_SD, delayed_SE); + not (delayed_SE__bar, delayed_SE); + and (int_fwire_1, delayed_D, delayed_SE__bar); + or (int_fwire_d, int_fwire_1, int_fwire_0); + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, int_fwire_d, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, int_fwire_d, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK, COND_D_AND_NOT_SD_AND_NOT_SE, COND_D_AND_RB_AND_NOT_SD; + wire COND_D_AND_RB_AND_SE, COND_D_AND_SD, COND_NOT_CK; + wire COND_NOT_D_AND_RB_AND_SD, COND_NOT_D_AND_RB_AND_SE, COND_NOT_D_AND_SD_AND_SE; + wire COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP, COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP, COND_RB_AND_NOT_SD_AND_NOT_SE; + wire COND_RB_AND_SD_AND_NOT_SE, D__bar, int_twire_0; + wire int_twire_1, int_twire_2, int_twire_3; + wire int_twire_4, int_twire_5, SD__bar; + wire SE__bar; + + + // Additional timing gates + not (SE__bar, SE); + and (COND_RB_AND_SD_AND_NOT_SE, RB, SD, SE__bar); + not (SD__bar, SD); + and (COND_RB_AND_NOT_SD_AND_NOT_SE, RB, SD__bar, SE__bar); + and (COND_D_AND_RB_AND_SE, D, RB, SE); + not (D__bar, D); + and (COND_NOT_D_AND_RB_AND_SE, D__bar, RB, SE); + and (COND_D_AND_RB_AND_NOT_SD, D, RB, SD__bar); + and (COND_NOT_D_AND_RB_AND_SD, D__bar, RB, SD); + and (COND_D_AND_SD, D, SD); + and (COND_D_AND_NOT_SD_AND_NOT_SE, D, SD__bar, SE__bar); + and (COND_NOT_D_AND_SD_AND_SE, D__bar, SD, SE); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + and (int_twire_0, D__bar, RB, SD, SE); + and (int_twire_1, D, RB, SD__bar, SE__bar); + and (int_twire_2, D, RB, SD); + or (COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP, int_twire_2, int_twire_1, int_twire_0); + and (int_twire_3, D__bar, RB, SD__bar); + and (int_twire_4, D__bar, RB, SD, SE__bar); + and (int_twire_5, D, RB, SD__bar, SE); + or (COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP, int_twire_5, int_twire_4, int_twire_3); + + specify + if (CK == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:((D && SD) || (D && !SD && !SE) || (!D && SD && SE)))) = 0; + $setuphold (posedge CK &&& COND_RB_AND_SD_AND_NOT_SE == 1'b1, posedge D &&& COND_RB_AND_SD_AND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB_AND_SD_AND_NOT_SE == 1'b1, negedge D &&& COND_RB_AND_SD_AND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1, posedge D &&& COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1, negedge D &&& COND_RB_AND_NOT_SD_AND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_D_AND_RB_AND_SE == 1'b1, posedge SD &&& COND_D_AND_RB_AND_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK &&& COND_D_AND_RB_AND_SE == 1'b1, negedge SD &&& COND_D_AND_RB_AND_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK &&& COND_NOT_D_AND_RB_AND_SE == 1'b1, posedge SD &&& COND_NOT_D_AND_RB_AND_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK &&& COND_NOT_D_AND_RB_AND_SE == 1'b1, negedge SD &&& COND_NOT_D_AND_RB_AND_SE == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK, posedge SD, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK, negedge SD, 0, 0, notifier,,, delayed_CK, delayed_SD); + $setuphold (posedge CK &&& COND_D_AND_RB_AND_NOT_SD == 1'b1, posedge SE &&& COND_D_AND_RB_AND_NOT_SD == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_D_AND_RB_AND_NOT_SD == 1'b1, negedge SE &&& COND_D_AND_RB_AND_NOT_SD == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_D_AND_RB_AND_SD == 1'b1, posedge SE &&& COND_NOT_D_AND_RB_AND_SD == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK &&& COND_NOT_D_AND_RB_AND_SD == 1'b1, negedge SE &&& COND_NOT_D_AND_RB_AND_SD == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, posedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $setuphold (posedge CK, negedge SE, 0, 0, notifier,,, delayed_CK, delayed_SE); + $recrem (posedge RB &&& COND_D_AND_SD == 1'b1, posedge CK &&& COND_D_AND_SD == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB &&& COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1, posedge CK &&& COND_D_AND_NOT_SD_AND_NOT_SE == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB &&& COND_NOT_D_AND_SD_AND_SE == 1'b1, posedge CK &&& COND_NOT_D_AND_SD_AND_SE == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_D_AND_RB_AND_SD_CP_OR_OP_D_AND_RB_AND_NOT_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_SE_CP == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_OP_D_AND_RB_AND_NOT_SD_AND_SE_CP_OR_OP_NOT_D_AND_RB_AND_SD_AND_NOT_SE_CP_OR_OP_NOT_D_AND_RB_AND_NOT_SD_CP == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX1 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + +`ifdef VERILATOR + reg int_q; + always @(posedge CK) + int_q <= D; + assign Q = int_q; +`else + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); +`endif + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX1P5 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX2 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX3 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX4 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFQX6 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, xcr_0; + + altos_dff_err (xcr_0, delayed_CK, delayed_D); + altos_dff (int_fwire_IQ, notifier, delayed_CK, delayed_D, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ2X1 (Q0, Q1, D0, D1, RB, CK); + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_IQ1; + wire int_fwire_IQ2, xcr_0, xcr_1; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ2X1P5 (Q0, Q1, D0, D1, RB, CK); + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_IQ1; + wire int_fwire_IQ2, xcr_0, xcr_1; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ2X2 (Q0, Q1, D0, D1, RB, CK); + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_IQ1; + wire int_fwire_IQ2, xcr_0, xcr_1; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ2X3 (Q0, Q1, D0, D1, RB, CK); + output Q0, Q1; + input D0, D1, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_IQ1; + wire int_fwire_IQ2, xcr_0, xcr_1; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ4X1 (Q0, Q1, Q2, Q3, D0, D1, D2, D3, RB, CK); + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_3_r; + wire int_fwire_4_r, int_fwire_IQ1, int_fwire_IQ2; + wire int_fwire_IQ3, int_fwire_IQ4, xcr_0; + wire xcr_1, xcr_2, xcr_3; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + not (int_fwire_3_r, delayed_RB); + altos_dff_r_err (xcr_2, delayed_CK, D2, int_fwire_3_r); + altos_dff_r (int_fwire_IQ3, notifier, delayed_CK, D2, int_fwire_3_r, xcr_2); + buf (Q2, int_fwire_IQ3); + not (int_fwire_4_r, delayed_RB); + altos_dff_r_err (xcr_3, delayed_CK, D3, int_fwire_4_r); + altos_dff_r (int_fwire_IQ4, notifier, delayed_CK, D3, int_fwire_4_r, xcr_3); + buf (Q3, int_fwire_IQ4); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + if (CK == 1'b1) + (negedge RB => (Q2:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q2:1'b0)) = 0; + ifnone (negedge RB => (Q2:1'b0)) = 0; + (posedge CK => (Q2:D2)) = 0; + if (CK == 1'b1) + (negedge RB => (Q3:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q3:1'b0)) = 0; + ifnone (negedge RB => (Q3:1'b0)) = 0; + (posedge CK => (Q3:D3)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, posedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, negedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, posedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, negedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ4X1P5 (Q0, Q1, Q2, Q3, D0, D1, D2, D3, RB, CK); + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_3_r; + wire int_fwire_4_r, int_fwire_IQ1, int_fwire_IQ2; + wire int_fwire_IQ3, int_fwire_IQ4, xcr_0; + wire xcr_1, xcr_2, xcr_3; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + not (int_fwire_3_r, delayed_RB); + altos_dff_r_err (xcr_2, delayed_CK, D2, int_fwire_3_r); + altos_dff_r (int_fwire_IQ3, notifier, delayed_CK, D2, int_fwire_3_r, xcr_2); + buf (Q2, int_fwire_IQ3); + not (int_fwire_4_r, delayed_RB); + altos_dff_r_err (xcr_3, delayed_CK, D3, int_fwire_4_r); + altos_dff_r (int_fwire_IQ4, notifier, delayed_CK, D3, int_fwire_4_r, xcr_3); + buf (Q3, int_fwire_IQ4); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + if (CK == 1'b1) + (negedge RB => (Q2:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q2:1'b0)) = 0; + ifnone (negedge RB => (Q2:1'b0)) = 0; + (posedge CK => (Q2:D2)) = 0; + if (CK == 1'b1) + (negedge RB => (Q3:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q3:1'b0)) = 0; + ifnone (negedge RB => (Q3:1'b0)) = 0; + (posedge CK => (Q3:D3)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, posedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, negedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, posedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, negedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ4X2 (Q0, Q1, Q2, Q3, D0, D1, D2, D3, RB, CK); + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_3_r; + wire int_fwire_4_r, int_fwire_IQ1, int_fwire_IQ2; + wire int_fwire_IQ3, int_fwire_IQ4, xcr_0; + wire xcr_1, xcr_2, xcr_3; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + not (int_fwire_3_r, delayed_RB); + altos_dff_r_err (xcr_2, delayed_CK, D2, int_fwire_3_r); + altos_dff_r (int_fwire_IQ3, notifier, delayed_CK, D2, int_fwire_3_r, xcr_2); + buf (Q2, int_fwire_IQ3); + not (int_fwire_4_r, delayed_RB); + altos_dff_r_err (xcr_3, delayed_CK, D3, int_fwire_4_r); + altos_dff_r (int_fwire_IQ4, notifier, delayed_CK, D3, int_fwire_4_r, xcr_3); + buf (Q3, int_fwire_IQ4); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + if (CK == 1'b1) + (negedge RB => (Q2:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q2:1'b0)) = 0; + ifnone (negedge RB => (Q2:1'b0)) = 0; + (posedge CK => (Q2:D2)) = 0; + if (CK == 1'b1) + (negedge RB => (Q3:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q3:1'b0)) = 0; + ifnone (negedge RB => (Q3:1'b0)) = 0; + (posedge CK => (Q3:D3)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, posedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, negedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, posedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, negedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQ4X3 (Q0, Q1, Q2, Q3, D0, D1, D2, D3, RB, CK); + output Q0, Q1, Q2, Q3; + input D0, D1, D2, D3, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D0 = D0, delayed_D1 = D1, delayed_D2 = D2, delayed_D3 = D3, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D0, delayed_D1, delayed_D2, delayed_D3, delayed_RB, delayed_CK; +`endif + // Missing function for pin Q1 + // Missing function for pin Q2 + // Missing function for pin Q3 + + // Function + wire int_fwire_1_r, int_fwire_2_r, int_fwire_3_r; + wire int_fwire_4_r, int_fwire_IQ1, int_fwire_IQ2; + wire int_fwire_IQ3, int_fwire_IQ4, xcr_0; + wire xcr_1, xcr_2, xcr_3; + + not (int_fwire_1_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, D0, int_fwire_1_r); + altos_dff_r (int_fwire_IQ1, notifier, delayed_CK, D0, int_fwire_1_r, xcr_0); + buf (Q0, int_fwire_IQ1); + not (int_fwire_2_r, delayed_RB); + altos_dff_r_err (xcr_1, delayed_CK, D1, int_fwire_2_r); + altos_dff_r (int_fwire_IQ2, notifier, delayed_CK, D1, int_fwire_2_r, xcr_1); + buf (Q1, int_fwire_IQ2); + not (int_fwire_3_r, delayed_RB); + altos_dff_r_err (xcr_2, delayed_CK, D2, int_fwire_3_r); + altos_dff_r (int_fwire_IQ3, notifier, delayed_CK, D2, int_fwire_3_r, xcr_2); + buf (Q2, int_fwire_IQ3); + not (int_fwire_4_r, delayed_RB); + altos_dff_r_err (xcr_3, delayed_CK, D3, int_fwire_4_r); + altos_dff_r (int_fwire_IQ4, notifier, delayed_CK, D3, int_fwire_4_r, xcr_3); + buf (Q3, int_fwire_IQ4); + + // Timing + + // Additional timing wires + wire COND_CK, COND_NOT_CK, COND_RB; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_CK, CK); + not (COND_NOT_CK, CK); + + specify + if (CK == 1'b1) + (negedge RB => (Q0:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q0:1'b0)) = 0; + ifnone (negedge RB => (Q0:1'b0)) = 0; + (posedge CK => (Q0:D0)) = 0; + if (CK == 1'b1) + (negedge RB => (Q1:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q1:1'b0)) = 0; + ifnone (negedge RB => (Q1:1'b0)) = 0; + (posedge CK => (Q1:D1)) = 0; + if (CK == 1'b1) + (negedge RB => (Q2:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q2:1'b0)) = 0; + ifnone (negedge RB => (Q2:1'b0)) = 0; + (posedge CK => (Q2:D2)) = 0; + if (CK == 1'b1) + (negedge RB => (Q3:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q3:1'b0)) = 0; + ifnone (negedge RB => (Q3:1'b0)) = 0; + (posedge CK => (Q3:D3)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D0 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, posedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK, negedge D0, 0, 0, notifier,,, delayed_CK, delayed_D0); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D1 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, posedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK, negedge D1, 0, 0, notifier,,, delayed_CK, delayed_D1); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D2 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, posedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK, negedge D2, 0, 0, notifier,,, delayed_CK, delayed_D2); + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D3 &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, posedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $setuphold (posedge CK, negedge D3, 0, 0, notifier,,, delayed_CK, delayed_D3); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX1 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + +`ifdef VERILATOR + reg int_q; + always @(posedge CK or negedge RB) + if (!RB) int_q <= 1'b0; + else int_q <= D; + assign Q = int_q; +`else + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); +`endif + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX1P5 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX2 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX3 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX4 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRQX6 (Q, D, RB, CK); + output Q; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_r, xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX1 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX1P5 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX2 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX3 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX4 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DFFRX6 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + wire xcr_0; + + not (int_fwire_r, delayed_RB); + altos_dff_r_err (xcr_0, delayed_CK, delayed_D, int_fwire_r); + altos_dff_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r, xcr_0); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_CK, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + not (COND_NOT_CK, CK); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + (posedge CK => (Q+:D)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module DLY1X2 (Y, A); + output Y; + input A; + + // Function + buf (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module FAX1 (CO, S, A, B, CI); + output CO, S; + input A, B, CI; + + // Function + wire A__bar, B__bar, CI__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3, int_fwire_4, int_fwire_5; + wire int_fwire_6; + + and (int_fwire_0, B, CI); + and (int_fwire_1, A, CI); + and (int_fwire_2, A, B); + or (CO, int_fwire_2, int_fwire_1, int_fwire_0); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_3, A__bar, B__bar, CI); + not (CI__bar, CI); + and (int_fwire_4, A__bar, B, CI__bar); + and (int_fwire_5, A, B__bar, CI__bar); + and (int_fwire_6, A, B, CI); + or (S, int_fwire_6, int_fwire_5, int_fwire_4, int_fwire_3); + + // Timing + specify + if (B == 1'b1 && CI == 1'b0) + (A => CO) = 0; + if (B == 1'b0 && CI == 1'b1) + (A => CO) = 0; + ifnone (A => CO) = 0; + if (A == 1'b1 && CI == 1'b0) + (B => CO) = 0; + if (A == 1'b0 && CI == 1'b1) + (B => CO) = 0; + ifnone (B => CO) = 0; + if (A == 1'b1 && B == 1'b0) + (CI => CO) = 0; + if (A == 1'b0 && B == 1'b1) + (CI => CO) = 0; + ifnone (CI => CO) = 0; + if (B == 1'b1 && CI == 1'b1) + (A => S) = 0; + if (B == 1'b0 && CI == 1'b0) + (A => S) = 0; + ifnone (A => S) = 0; + if (B == 1'b1 && CI == 1'b0) + (A => S) = 0; + if (B == 1'b0 && CI == 1'b1) + (A => S) = 0; + if (A == 1'b1 && CI == 1'b1) + (B => S) = 0; + if (A == 1'b0 && CI == 1'b0) + (B => S) = 0; + ifnone (B => S) = 0; + if (A == 1'b1 && CI == 1'b0) + (B => S) = 0; + if (A == 1'b0 && CI == 1'b1) + (B => S) = 0; + if (A == 1'b1 && B == 1'b1) + (CI => S) = 0; + if (A == 1'b0 && B == 1'b0) + (CI => S) = 0; + ifnone (CI => S) = 0; + if (A == 1'b1 && B == 1'b0) + (CI => S) = 0; + if (A == 1'b0 && B == 1'b1) + (CI => S) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module HAX2 (CO, S, A, B); + output CO, S; + input A, B; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + and (CO, A, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B); + not (B__bar, B); + and (int_fwire_1, A, B__bar); + or (S, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => CO) = 0; + (B => CO) = 0; + if (B == 1'b0) + (A => S) = 0; + if (B == 1'b1) + (A => S) = 0; + if (A == 1'b0) + (B => S) = 0; + if (A == 1'b1) + (B => S) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX1 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX14 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX16 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX2 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX3 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX32 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX4 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX6 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX64 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module INVX8 (Y, A); + output Y; + input A; + + // Function + not (Y, A); + + // Timing + specify + (A => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNQX1 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_IQ, notifier, int_fwire_clk, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (negedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNQX2 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_IQ, notifier, int_fwire_clk, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (negedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNQX3 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ; + + not (int_fwire_clk, delayed_CK); + altos_latch (int_fwire_IQ, notifier, int_fwire_clk, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (negedge CK => (Q+:D)) = 0; + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (negedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNRX1 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; + wire int_fwire_r; + + not (int_fwire_clk, delayed_CK); + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_D_AND_RB, COND_RB; + wire D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (negedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (negedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNRX1P5 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; + wire int_fwire_r; + + not (int_fwire_clk, delayed_CK); + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_D_AND_RB, COND_RB; + wire D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (negedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (negedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNRX2 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; + wire int_fwire_r; + + not (int_fwire_clk, delayed_CK); + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_D_AND_RB, COND_RB; + wire D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (negedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (negedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATNRX3 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_clk, int_fwire_IQ, int_fwire_IQB; + wire int_fwire_r; + + not (int_fwire_clk, delayed_CK); + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire COND_CK_AND_D, COND_CK_AND_NOT_D, COND_D; + wire COND_D_AND_RB, COND_NOT_D_AND_RB, COND_RB; + wire D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + and (COND_CK_AND_D, CK, D); + not (D__bar, D); + and (COND_CK_AND_NOT_D, CK, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (negedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b1 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (negedge CK => (QB-:D)) = 0; + $setuphold (posedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (posedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, posedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, posedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (negedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATQX1 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ; + + altos_latch (int_fwire_IQ, notifier, delayed_CK, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATQX2 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ; + + altos_latch (int_fwire_IQ, notifier, delayed_CK, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATQX3 (Q, D, CK); + output Q; + input D, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_CK = CK; +`else + wire delayed_D, delayed_CK; +`endif + + // Function + wire int_fwire_IQ; + + altos_latch (int_fwire_IQ, notifier, delayed_CK, delayed_D); + buf (Q, int_fwire_IQ); + + // Timing + + // Additional timing wires + wire COND_D, COND_NOT_D; + + + // Additional timing gates + buf (COND_D, D); + not (COND_NOT_D, D); + + specify + (D => Q) = 0; + (posedge CK => (Q+:D)) = 0; + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $width (posedge CK &&& COND_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATRX1 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire CK__bar, COND_D, COND_D_AND_RB; + wire COND_NOT_CK_AND_D, COND_NOT_CK_AND_NOT_D, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + not (CK__bar, CK); + and (COND_NOT_CK_AND_D, CK__bar, D); + not (D__bar, D); + and (COND_NOT_CK_AND_NOT_D, CK__bar, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (posedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (negedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, negedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, negedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_NOT_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATRX1P5 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire CK__bar, COND_D, COND_D_AND_RB; + wire COND_NOT_CK_AND_D, COND_NOT_CK_AND_NOT_D, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + not (CK__bar, CK); + and (COND_NOT_CK_AND_D, CK__bar, D); + not (D__bar, D); + and (COND_NOT_CK_AND_NOT_D, CK__bar, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (posedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (negedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, negedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, negedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_NOT_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATRX2 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire CK__bar, COND_D, COND_D_AND_RB; + wire COND_NOT_CK_AND_D, COND_NOT_CK_AND_NOT_D, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + not (CK__bar, CK); + and (COND_NOT_CK_AND_D, CK__bar, D); + not (D__bar, D); + and (COND_NOT_CK_AND_NOT_D, CK__bar, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (posedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (negedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, negedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, negedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_NOT_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module LATRX3 (Q, QB, D, RB, CK); + output Q, QB; + input D, RB, CK; + reg notifier; +`ifdef VERILATOR + wire delayed_D = D, delayed_RB = RB, delayed_CK = CK; +`else + wire delayed_D, delayed_RB, delayed_CK; +`endif + + // Function + wire int_fwire_IQ, int_fwire_IQB, int_fwire_r; + + not (int_fwire_r, delayed_RB); + altos_latch_r (int_fwire_IQ, notifier, delayed_CK, delayed_D, int_fwire_r); + buf (Q, int_fwire_IQ); + not (int_fwire_IQB, int_fwire_IQ); + buf (QB, int_fwire_IQB); + + // Timing + + // Additional timing wires + wire CK__bar, COND_D, COND_D_AND_RB; + wire COND_NOT_CK_AND_D, COND_NOT_CK_AND_NOT_D, COND_NOT_D_AND_RB; + wire COND_RB, D__bar; + + + // Additional timing gates + buf (COND_RB, RB); + buf (COND_D, D); + not (CK__bar, CK); + and (COND_NOT_CK_AND_D, CK__bar, D); + not (D__bar, D); + and (COND_NOT_CK_AND_NOT_D, CK__bar, D__bar); + and (COND_D_AND_RB, D, RB); + and (COND_NOT_D_AND_RB, D__bar, RB); + + specify + (D => Q) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (Q+:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (Q+:1'b0)) = 0; + ifnone (negedge RB => (Q+:1'b0)) = 0; + ifnone (posedge RB => (Q+:1'b1)) = 0; + (posedge CK => (Q+:D)) = 0; + (D => QB) = 0; + (posedge RB => (QB-:1'b1)) = 0; + if (CK == 1'b1 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b1) + (negedge RB => (QB-:1'b0)) = 0; + if (CK == 1'b0 && D == 1'b0) + (negedge RB => (QB-:1'b0)) = 0; + ifnone (negedge RB => (QB-:1'b0)) = 0; + (posedge CK => (QB-:D)) = 0; + $setuphold (negedge CK &&& COND_RB == 1'b1, posedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK &&& COND_RB == 1'b1, negedge D &&& COND_RB == 1'b1, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, posedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $setuphold (negedge CK, negedge D, 0, 0, notifier,,, delayed_CK, delayed_D); + $recrem (posedge RB &&& COND_D == 1'b1, negedge CK &&& COND_D == 1'b1, 0, 0, notifier,,, delayed_RB, delayed_CK); + $recrem (posedge RB, negedge CK, 0, 0, notifier,,, delayed_RB, delayed_CK); + $width (negedge RB &&& COND_NOT_CK_AND_D == 1'b1, 0, 0, notifier); + $width (negedge RB &&& COND_NOT_CK_AND_NOT_D == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_D_AND_RB == 1'b1, 0, 0, notifier); + $width (posedge CK &&& COND_NOT_D_AND_RB == 1'b1, 0, 0, notifier); + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MIN3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + and (int_fwire_2, A__bar, B__bar); + or (Y, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MIN3X1P5 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + and (int_fwire_2, A__bar, B__bar); + or (Y, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MIN3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + + not (C__bar, C); + not (B__bar, B); + and (int_fwire_0, B__bar, C__bar); + not (A__bar, A); + and (int_fwire_1, A__bar, C__bar); + and (int_fwire_2, A__bar, B__bar); + or (Y, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX2X1 (Y, A0, A1, S0); + output Y; + input A0, A1, S0; + + // Function + wire int_fwire_0, int_fwire_1, S0__bar; + + and (int_fwire_0, A1, S0); + not (S0__bar, S0); + and (int_fwire_1, A0, S0__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (A1 == 1'b1 && S0 == 1'b0) + (A0 => Y) = 0; + if (A1 == 1'b0 && S0 == 1'b0) + (A0 => Y) = 0; + ifnone (A0 => Y) = 0; + if (A0 == 1'b1 && S0 == 1'b1) + (A1 => Y) = 0; + if (A0 == 1'b0 && S0 == 1'b1) + (A1 => Y) = 0; + ifnone (A1 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0) + (S0 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX2X2 (Y, A0, A1, S0); + output Y; + input A0, A1, S0; + + // Function + wire int_fwire_0, int_fwire_1, S0__bar; + + and (int_fwire_0, A1, S0); + not (S0__bar, S0); + and (int_fwire_1, A0, S0__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (A1 == 1'b1 && S0 == 1'b0) + (A0 => Y) = 0; + if (A1 == 1'b0 && S0 == 1'b0) + (A0 => Y) = 0; + ifnone (A0 => Y) = 0; + if (A0 == 1'b1 && S0 == 1'b1) + (A1 => Y) = 0; + if (A0 == 1'b0 && S0 == 1'b1) + (A1 => Y) = 0; + ifnone (A1 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0) + (S0 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX4X1 (Y, A0, A1, A2, A3, S0, S1); + output Y; + input A0, A1, A2, A3, S0, S1; + + // Function + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3, S0__bar, S1__bar; + + and (int_fwire_0, A3, S0, S1); + not (S0__bar, S0); + and (int_fwire_1, A2, S0__bar, S1); + not (S1__bar, S1); + and (int_fwire_2, A1, S0, S1__bar); + and (int_fwire_3, A0, S0__bar, S1__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A0 => Y) = 0; + (A1 => Y) = 0; + (A2 => Y) = 0; + (A3 => Y) = 0; + if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) + (S0 => Y) = 0; + ifnone (S0 => Y) = 0; + if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) + (S0 => Y) = 0; + if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) + (S1 => Y) = 0; + ifnone (S1 => Y) = 0; + if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) + (S1 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX4X1P5 (Y, A0, A1, A2, A3, S0, S1); + output Y; + input A0, A1, A2, A3, S0, S1; + + // Function + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3, S0__bar, S1__bar; + + and (int_fwire_0, A3, S0, S1); + not (S0__bar, S0); + and (int_fwire_1, A2, S0__bar, S1); + not (S1__bar, S1); + and (int_fwire_2, A1, S0, S1__bar); + and (int_fwire_3, A0, S0__bar, S1__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A0 => Y) = 0; + (A1 => Y) = 0; + (A2 => Y) = 0; + (A3 => Y) = 0; + if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) + (S0 => Y) = 0; + ifnone (S0 => Y) = 0; + if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) + (S0 => Y) = 0; + if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) + (S1 => Y) = 0; + ifnone (S1 => Y) = 0; + if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) + (S1 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX4X2 (Y, A0, A1, A2, A3, S0, S1); + output Y; + input A0, A1, A2, A3, S0, S1; + + // Function + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3, S0__bar, S1__bar; + + and (int_fwire_0, A3, S0, S1); + not (S0__bar, S0); + and (int_fwire_1, A2, S0__bar, S1); + not (S1__bar, S1); + and (int_fwire_2, A1, S0, S1__bar); + and (int_fwire_3, A0, S0__bar, S1__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A0 => Y) = 0; + (A1 => Y) = 0; + (A2 => Y) = 0; + (A3 => Y) = 0; + if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) + (S0 => Y) = 0; + ifnone (S0 => Y) = 0; + if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) + (S0 => Y) = 0; + if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) + (S1 => Y) = 0; + ifnone (S1 => Y) = 0; + if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) + (S1 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUX4X3 (Y, A0, A1, A2, A3, S0, S1); + output Y; + input A0, A1, A2, A3, S0, S1; + + // Function + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3, S0__bar, S1__bar; + + and (int_fwire_0, A3, S0, S1); + not (S0__bar, S0); + and (int_fwire_1, A2, S0__bar, S1); + not (S1__bar, S1); + and (int_fwire_2, A1, S0, S1__bar); + and (int_fwire_3, A0, S0__bar, S1__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + (A0 => Y) = 0; + (A1 => Y) = 0; + (A2 => Y) = 0; + (A3 => Y) = 0; + if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) + (S0 => Y) = 0; + ifnone (S0 => Y) = 0; + if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) + (S0 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) + (S0 => Y) = 0; + if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) + (S1 => Y) = 0; + ifnone (S1 => Y) = 0; + if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) + (S1 => Y) = 0; + if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) + (S1 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUXI2X1 (Y, A0, A1, S0); + output Y; + input A0, A1, S0; + + // Function + wire A0__bar, A1__bar, int_fwire_0; + wire int_fwire_1, S0__bar; + + not (A1__bar, A1); + and (int_fwire_0, A1__bar, S0); + not (S0__bar, S0); + not (A0__bar, A0); + and (int_fwire_1, A0__bar, S0__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (A1 == 1'b1 && S0 == 1'b0) + (A0 => Y) = 0; + if (A1 == 1'b0 && S0 == 1'b0) + (A0 => Y) = 0; + ifnone (A0 => Y) = 0; + if (A0 == 1'b1 && S0 == 1'b1) + (A1 => Y) = 0; + if (A0 == 1'b0 && S0 == 1'b1) + (A1 => Y) = 0; + ifnone (A1 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1) + (S0 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module MUXI2X2 (Y, A0, A1, S0); + output Y; + input A0, A1, S0; + + // Function + wire A0__bar, A1__bar, int_fwire_0; + wire int_fwire_1, S0__bar; + + not (A1__bar, A1); + and (int_fwire_0, A1__bar, S0); + not (S0__bar, S0); + not (A0__bar, A0); + and (int_fwire_1, A0__bar, S0__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (A1 == 1'b1 && S0 == 1'b0) + (A0 => Y) = 0; + if (A1 == 1'b0 && S0 == 1'b0) + (A0 => Y) = 0; + ifnone (A0 => Y) = 0; + if (A0 == 1'b1 && S0 == 1'b1) + (A1 => Y) = 0; + if (A0 == 1'b0 && S0 == 1'b1) + (A1 => Y) = 0; + ifnone (A1 => Y) = 0; + if (A0 == 1'b1 && A1 == 1'b0) + (S0 => Y) = 0; + if (A0 == 1'b0 && A1 == 1'b1) + (S0 => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2BX1 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + or (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2BX1P5 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + or (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2BX2 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + or (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2BX3 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + or (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2BX4 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + or (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2X1 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2X1P5 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2X2 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2X3 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND2X4 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND3BX1 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + or (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND3BX2 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + or (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND3BX3 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + or (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND4BBX1 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + or (Y, AB, BB, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND4BBX2 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + or (Y, AB, BB, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND4BX1 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + or (Y, AB, B__bar, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND4BX2 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + or (Y, AB, B__bar, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NAND4X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + or (Y, A__bar, B__bar, C__bar, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2BX1 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + and (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2BX2 (Y, AB, B); + output Y; + input AB, B; + + // Function + wire B__bar; + + not (B__bar, B); + and (Y, AB, B__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2X1 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2X2 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2X3 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR2X4 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar; + + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3BX1 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3BX1P5 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3BX2 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3BX3 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4BBX1 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + and (Y, AB, BB, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4BBX2 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + and (Y, AB, BB, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4BX1 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4BX2 (Y, AB, B, C, D); + output Y; + input AB, B, C, D; + + // Function + wire B__bar, C__bar, D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + and (Y, AB, B__bar, C__bar, D__bar); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar, C__bar, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module NOR4X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (Y, A__bar, B__bar, C__bar, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OA211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0, int_fwire_1; + + and (int_fwire_0, B, C, D); + and (int_fwire_1, A, C, D); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OA211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire int_fwire_0, int_fwire_1; + + and (int_fwire_0, B, C, D); + and (int_fwire_1, A, C, D); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OA21X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire int_fwire_0, int_fwire_1; + + and (int_fwire_0, B, C); + and (int_fwire_1, A, C); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + or (Y, int_fwire_0, C__bar, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + or (Y, int_fwire_0, C__bar, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI21X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + or (Y, int_fwire_0, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI21X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + or (Y, int_fwire_0, C__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI221X1 (Y, A, B, C, D, E); + output Y; + input A, B, C, D, E; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, E__bar, int_fwire_0; + wire int_fwire_1; + + not (E__bar, E); + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar); + or (Y, int_fwire_1, int_fwire_0, E__bar); + + // Timing + specify + if (B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + ifnone (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI221X2 (Y, A, B, C, D, E); + output Y; + input A, B, C, D, E; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, E__bar, int_fwire_0; + wire int_fwire_1; + + not (E__bar, E); + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar); + or (Y, int_fwire_1, int_fwire_0, E__bar); + + // Timing + specify + if (B == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b1 && E == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b0 && E == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0 && D == 1'b1 && E == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0 && E == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && E == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b1) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b1 && D == 1'b0) + (E => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0 && D == 1'b1) + (E => Y) = 0; + ifnone (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI22X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && C == 1'b1 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI22X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && C == 1'b1 && D == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1 && D == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0 && D == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1 && D == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0 && D == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI2B2BX1 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1; + + not (D__bar, D); + and (int_fwire_0, CB, D__bar); + not (B__bar, B); + and (int_fwire_1, AB, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b1 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI2B2BX1P5 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1; + + not (D__bar, D); + and (int_fwire_0, CB, D__bar); + not (B__bar, B); + and (int_fwire_1, AB, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b1 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI2B2BX2 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1; + + not (D__bar, D); + and (int_fwire_0, CB, D__bar); + not (B__bar, B); + and (int_fwire_1, AB, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b1 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI2B2BX3 (Y, AB, B, CB, D); + output Y; + input AB, B, CB, D; + + // Function + wire B__bar, D__bar, int_fwire_0; + wire int_fwire_1; + + not (D__bar, D); + and (int_fwire_0, CB, D__bar); + not (B__bar, B); + and (int_fwire_1, AB, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0 && CB == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b1) + (AB => Y) = 0; + if (B == 1'b0 && CB == 1'b0 && D == 1'b0) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b1 && CB == 1'b1 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b1) + (B => Y) = 0; + if (AB == 1'b1 && CB == 1'b0 && D == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && D == 1'b0) + (CB => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && D == 1'b0) + (CB => Y) = 0; + ifnone (CB => Y) = 0; + if (AB == 1'b1 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b1 && CB == 1'b1) + (D => Y) = 0; + if (AB == 1'b0 && B == 1'b0 && CB == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI2BB2X2 (Y, AB, BB, C, D); + output Y; + input AB, BB, C, D; + + // Function + wire C__bar, D__bar, int_fwire_0; + wire int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + and (int_fwire_1, AB, BB); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (BB == 1'b1 && C == 1'b1 && D == 1'b1) + (AB => Y) = 0; + if (BB == 1'b1 && C == 1'b1 && D == 1'b0) + (AB => Y) = 0; + if (BB == 1'b1 && C == 1'b0 && D == 1'b1) + (AB => Y) = 0; + ifnone (AB => Y) = 0; + if (AB == 1'b1 && C == 1'b1 && D == 1'b1) + (BB => Y) = 0; + if (AB == 1'b1 && C == 1'b1 && D == 1'b0) + (BB => Y) = 0; + if (AB == 1'b1 && C == 1'b0 && D == 1'b1) + (BB => Y) = 0; + ifnone (BB => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI31X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C__bar); + or (Y, int_fwire_0, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAI31X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0; + + not (D__bar, D); + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C__bar); + or (Y, int_fwire_0, D__bar); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (((A == 1'b1) && (B == 1'b0) && (C == 1'b1)) || ((A == 1'b0) && (B == 1'b1) && (C == 1'b1))) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAOI211X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar, D__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OAOI211X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + wire A__bar, B__bar, C__bar; + wire D__bar, int_fwire_0, int_fwire_1; + + not (D__bar, D); + not (C__bar, C); + and (int_fwire_0, C__bar, D__bar); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_1, A__bar, B__bar, D__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b1 && B == 1'b0 && D == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1 && D == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b1 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b1 && C == 1'b0) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b1) + (D => Y) = 0; + if (A == 1'b0 && B == 1'b0 && C == 1'b0) + (D => Y) = 0; + ifnone (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR2X1 (Y, A, B); + output Y; + input A, B; + + // Function + or (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR2X2 (Y, A, B); + output Y; + input A, B; + + // Function + or (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR2X3 (Y, A, B); + output Y; + input A, B; + + // Function + or (Y, A, B); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR3BX1 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire AB__bar; + + not (AB__bar, AB); + or (Y, AB__bar, B, C); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR3BX2 (Y, AB, B, C); + output Y; + input AB, B, C; + + // Function + wire AB__bar; + + not (AB__bar, AB); + or (Y, AB__bar, B, C); + + // Timing + specify + (AB => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + or (Y, A, B, C); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + or (Y, A, B, C); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR4X1 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + or (Y, A, B, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module OR4X2 (Y, A, B, C, D); + output Y; + input A, B, C, D; + + // Function + or (Y, A, B, C, D); + + // Timing + specify + (A => Y) = 0; + (B => Y) = 0; + (C => Y) = 0; + (D => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TBUFX1 (Y, A, E); + output Y; + input A, E; + + // Function + bufif1 (Y, A, E); + + // Timing + specify + (A => Y) = 0; + (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TBUFX2 (Y, A, E); + output Y; + input A, E; + + // Function + bufif1 (Y, A, E); + + // Timing + specify + (A => Y) = 0; + (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TIEHI (Y); + output Y; + + // Function + buf (Y, 1'b1); + + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TIELO (Y); + output Y; + + // Function + buf (Y, 1'b0); + + // Timing + specify + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TINVX1 (Y, A, E); + output Y; + input A, E; + + // Function + notif1 (Y, A, E); + + // Timing + specify + (A => Y) = 0; + (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module TINVX2 (Y, A, E); + output Y; + input A, E; + + // Function + notif1 (Y, A, E); + + // Timing + specify + (A => Y) = 0; + (E => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XNOR2X1 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + and (int_fwire_1, A, B); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1) + (A => Y) = 0; + if (B == 1'b0) + (A => Y) = 0; + if (A == 1'b1) + (B => Y) = 0; + if (A == 1'b0) + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XNOR2X2 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar); + and (int_fwire_1, A, B); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1) + (A => Y) = 0; + if (B == 1'b0) + (A => Y) = 0; + if (A == 1'b1) + (B => Y) = 0; + if (A == 1'b0) + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XNOR3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C__bar); + and (int_fwire_1, A__bar, B, C); + and (int_fwire_2, A, B__bar, C); + and (int_fwire_3, A, B, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (B == 1'b1 && C == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0) + (A => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XNOR3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (C__bar, C); + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C__bar); + and (int_fwire_1, A__bar, B, C); + and (int_fwire_2, A, B__bar, C); + and (int_fwire_3, A, B, C__bar); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (B == 1'b1 && C == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0) + (A => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XOR2X1 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (A__bar, A); + and (int_fwire_0, A__bar, B); + not (B__bar, B); + and (int_fwire_1, A, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0) + (A => Y) = 0; + if (B == 1'b1) + (A => Y) = 0; + if (A == 1'b0) + (B => Y) = 0; + if (A == 1'b1) + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XOR2X2 (Y, A, B); + output Y; + input A, B; + + // Function + wire A__bar, B__bar, int_fwire_0; + wire int_fwire_1; + + not (A__bar, A); + and (int_fwire_0, A__bar, B); + not (B__bar, B); + and (int_fwire_1, A, B__bar); + or (Y, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b0) + (A => Y) = 0; + if (B == 1'b1) + (A => Y) = 0; + if (A == 1'b0) + (B => Y) = 0; + if (A == 1'b1) + (B => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XOR3X1 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C); + not (C__bar, C); + and (int_fwire_1, A__bar, B, C__bar); + and (int_fwire_2, A, B__bar, C__bar); + and (int_fwire_3, A, B, C); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + if (A == 1'b1 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + +// type: +`timescale 1ns/10ps +`celldefine +module XOR3X2 (Y, A, B, C); + output Y; + input A, B, C; + + // Function + wire A__bar, B__bar, C__bar; + wire int_fwire_0, int_fwire_1, int_fwire_2; + wire int_fwire_3; + + not (B__bar, B); + not (A__bar, A); + and (int_fwire_0, A__bar, B__bar, C); + not (C__bar, C); + and (int_fwire_1, A__bar, B, C__bar); + and (int_fwire_2, A, B__bar, C__bar); + and (int_fwire_3, A, B, C); + or (Y, int_fwire_3, int_fwire_2, int_fwire_1, int_fwire_0); + + // Timing + specify + if (B == 1'b1 && C == 1'b1) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b0) + (A => Y) = 0; + ifnone (A => Y) = 0; + if (B == 1'b1 && C == 1'b0) + (A => Y) = 0; + if (B == 1'b0 && C == 1'b1) + (A => Y) = 0; + if (A == 1'b1 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b0) + (B => Y) = 0; + ifnone (B => Y) = 0; + if (A == 1'b1 && C == 1'b0) + (B => Y) = 0; + if (A == 1'b0 && C == 1'b1) + (B => Y) = 0; + if (A == 1'b1 && B == 1'b1) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b0) + (C => Y) = 0; + ifnone (C => Y) = 0; + if (A == 1'b1 && B == 1'b0) + (C => Y) = 0; + if (A == 1'b0 && B == 1'b1) + (C => Y) = 0; + endspecify +endmodule +`endcelldefine + + +`ifdef _udp_def_altos_latch_ +`else +`define _udp_def_altos_latch_ +primitive altos_latch (q, v, clk, d); + output q; + reg q; + input v, clk, d; + + table + * ? ? : ? : x; + ? 1 0 : ? : 0; + ? 1 1 : ? : 1; + ? x 0 : 0 : -; + ? x 1 : 1 : -; + ? 0 ? : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_err_ +`else +`define _udp_def_altos_dff_err_ +primitive altos_dff_err (q, clk, d); + output q; + reg q; + input clk, d; + + table + (0x) ? : ? : 0; + (1x) ? : ? : 1; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_ +`else +`define _udp_def_altos_dff_ +primitive altos_dff (q, v, clk, d, xcr); + output q; + reg q; + input v, clk, d, xcr; + + table + * ? ? ? : ? : x; + ? (x1) 0 0 : ? : 0; + ? (x1) 1 0 : ? : 1; + ? (x1) 0 1 : 0 : 0; + ? (x1) 1 1 : 1 : 1; + ? (x1) ? x : ? : -; + ? (bx) 0 ? : 0 : -; + ? (bx) 1 ? : 1 : -; + ? (x0) b ? : ? : -; + ? (x0) ? x : ? : -; + ? (01) 0 ? : ? : 0; + ? (01) 1 ? : ? : 1; + ? (10) ? ? : ? : -; + ? b * ? : ? : -; + ? ? ? * : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_r_err_ +`else +`define _udp_def_altos_dff_r_err_ +primitive altos_dff_r_err (q, clk, d, r); + output q; + reg q; + input clk, d, r; + + table + ? 0 (0x) : ? : -; + ? 0 (x0) : ? : -; + (0x) ? 0 : ? : 0; + (0x) 0 x : ? : 0; + (1x) ? 0 : ? : 1; + (1x) 0 x : ? : 1; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_r_ +`else +`define _udp_def_altos_dff_r_ +primitive altos_dff_r (q, v, clk, d, r, xcr); + output q; + reg q; + input v, clk, d, r, xcr; + + table + * ? ? ? ? : ? : x; + ? ? ? 1 ? : ? : 0; + ? b ? (1?) ? : 0 : -; + ? x 0 (1?) ? : 0 : -; + ? ? ? (10) ? : ? : -; + ? ? ? (x0) ? : ? : -; + ? ? ? (0x) ? : 0 : -; + ? (x1) 0 ? 0 : ? : 0; + ? (x1) 1 0 0 : ? : 1; + ? (x1) 0 ? 1 : 0 : 0; + ? (x1) 1 0 1 : 1 : 1; + ? (x1) ? ? x : ? : -; + ? (bx) 0 ? ? : 0 : -; + ? (bx) 1 0 ? : 1 : -; + ? (x0) 0 ? ? : ? : -; + ? (x0) 1 0 ? : ? : -; + ? (x0) ? 0 x : ? : -; + ? (01) 0 ? ? : ? : 0; + ? (01) 1 0 ? : ? : 1; + ? (10) ? ? ? : ? : -; + ? b * ? ? : ? : -; + ? ? ? ? * : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_s_err_ +`else +`define _udp_def_altos_dff_s_err_ +primitive altos_dff_s_err (q, clk, d, s); + output q; + reg q; + input clk, d, s; + + table + ? 1 (0x) : ? : -; + ? 1 (x0) : ? : -; + (0x) ? 0 : ? : 0; + (0x) 1 x : ? : 0; + (1x) ? 0 : ? : 1; + (1x) 1 x : ? : 1; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_s_ +`else +`define _udp_def_altos_dff_s_ +primitive altos_dff_s (q, v, clk, d, s, xcr); + output q; + reg q; + input v, clk, d, s, xcr; + + table + * ? ? ? ? : ? : x; + ? ? ? 1 ? : ? : 1; + ? b ? (1?) ? : 1 : -; + ? x 1 (1?) ? : 1 : -; + ? ? ? (10) ? : ? : -; + ? ? ? (x0) ? : ? : -; + ? ? ? (0x) ? : 1 : -; + ? (x1) 0 0 0 : ? : 0; + ? (x1) 1 ? 0 : ? : 1; + ? (x1) 1 ? 1 : 1 : 1; + ? (x1) 0 0 1 : 0 : 0; + ? (x1) ? ? x : ? : -; + ? (bx) 1 ? ? : 1 : -; + ? (bx) 0 0 ? : 0 : -; + ? (x0) 1 ? ? : ? : -; + ? (x0) 0 0 ? : ? : -; + ? (x0) ? 0 x : ? : -; + ? (01) 1 ? ? : ? : 1; + ? (01) 0 0 ? : ? : 0; + ? (10) ? ? ? : ? : -; + ? b * ? ? : ? : -; + ? ? ? ? * : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_sr_err_ +`else +`define _udp_def_altos_dff_sr_err_ +primitive altos_dff_sr_err (q, clk, d, s, r); + output q; + reg q; + input clk, d, s, r; + + table + ? 1 (0x) ? : ? : -; + ? 0 ? (0x) : ? : -; + ? 0 ? (x0) : ? : -; + (0x) ? 0 0 : ? : 0; + (0x) 1 x 0 : ? : 0; + (0x) 0 0 x : ? : 0; + (1x) ? 0 0 : ? : 1; + (1x) 1 x 0 : ? : 1; + (1x) 0 0 x : ? : 1; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_sr_0 +`else +`define _udp_def_altos_dff_sr_0 +primitive altos_dff_sr_0 (q, v, clk, d, s, r, xcr); + output q; + reg q; + input v, clk, d, s, r, xcr; + + table + // v, clk, d, s, r : q' : q; + + * ? ? ? ? ? : ? : x; + ? ? ? ? 1 ? : ? : 0; + ? ? ? 1 0 ? : ? : 1; + ? b ? (1?) 0 ? : 1 : -; + ? x 1 (1?) 0 ? : 1 : -; + ? ? ? (10) 0 ? : ? : -; + ? ? ? (x0) 0 ? : ? : -; + ? ? ? (0x) 0 ? : 1 : -; + ? b ? 0 (1?) ? : 0 : -; + ? x 0 0 (1?) ? : 0 : -; + ? ? ? 0 (10) ? : ? : -; + ? ? ? 0 (x0) ? : ? : -; + ? ? ? 0 (0x) ? : 0 : -; + ? (x1) 0 0 ? 0 : ? : 0; + ? (x1) 1 ? 0 0 : ? : 1; + ? (x1) 0 0 ? 1 : 0 : 0; + ? (x1) 1 ? 0 1 : 1 : 1; + ? (x1) ? ? 0 x : ? : -; + ? (x1) ? 0 ? x : ? : -; + ? (1x) 0 0 ? ? : 0 : -; + ? (1x) 1 ? 0 ? : 1 : -; + ? (x0) 0 0 ? ? : ? : -; + ? (x0) 1 ? 0 ? : ? : -; + ? (x0) ? 0 0 x : ? : -; + ? (0x) 0 0 ? ? : 0 : -; + ? (0x) 1 ? 0 ? : 1 : -; + ? (01) 0 0 ? ? : ? : 0; + ? (01) 1 ? 0 ? : ? : 1; + ? (10) ? 0 ? ? : ? : -; + ? (10) ? ? 0 ? : ? : -; + ? b * 0 ? ? : ? : -; + ? b * ? 0 ? : ? : -; + ? ? ? ? ? * : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_dff_sr_1 +`else +`define _udp_def_altos_dff_sr_1 +primitive altos_dff_sr_1 (q, v, clk, d, s, r, xcr); + output q; + reg q; + input v, clk, d, s, r, xcr; + + table + // v, clk, d, s, r : q' : q; + + * ? ? ? ? ? : ? : x; + ? ? ? 0 1 ? : ? : 0; + ? ? ? 1 ? ? : ? : 1; + ? b ? (1?) 0 ? : 1 : -; + ? x 1 (1?) 0 ? : 1 : -; + ? ? ? (10) 0 ? : ? : -; + ? ? ? (x0) 0 ? : ? : -; + ? ? ? (0x) 0 ? : 1 : -; + ? b ? 0 (1?) ? : 0 : -; + ? x 0 0 (1?) ? : 0 : -; + ? ? ? 0 (10) ? : ? : -; + ? ? ? 0 (x0) ? : ? : -; + ? ? ? 0 (0x) ? : 0 : -; + ? (x1) 0 0 ? 0 : ? : 0; + ? (x1) 1 ? 0 0 : ? : 1; + ? (x1) 0 0 ? 1 : 0 : 0; + ? (x1) 1 ? 0 1 : 1 : 1; + ? (x1) ? ? 0 x : ? : -; + ? (x1) ? 0 ? x : ? : -; + ? (1x) 0 0 ? ? : 0 : -; + ? (1x) 1 ? 0 ? : 1 : -; + ? (x0) 0 0 ? ? : ? : -; + ? (x0) 1 ? 0 ? : ? : -; + ? (x0) ? 0 0 x : ? : -; + ? (0x) 0 0 ? ? : 0 : -; + ? (0x) 1 ? 0 ? : 1 : -; + ? (01) 0 0 ? ? : ? : 0; + ? (01) 1 ? 0 ? : ? : 1; + ? (10) ? 0 ? ? : ? : -; + ? (10) ? ? 0 ? : ? : -; + ? b * 0 ? ? : ? : -; + ? b * ? 0 ? : ? : -; + ? ? ? ? ? * : ? : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_latch_r_ +`else +`define _udp_def_altos_latch_r_ +primitive altos_latch_r (q, v, clk, d, r); + output q; + reg q; + input v, clk, d, r; + + table + * ? ? ? : ? : x; + ? ? ? 1 : ? : 0; + ? 0 ? 0 : ? : -; + ? 0 ? x : 0 : -; + ? 1 0 0 : ? : 0; + ? 1 0 x : ? : 0; + ? 1 1 0 : ? : 1; + ? x 0 0 : 0 : -; + ? x 0 x : 0 : -; + ? x 1 0 : 1 : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_latch_s_ +`else +`define _udp_def_altos_latch_s_ +primitive altos_latch_s (q, v, clk, d, s); + output q; + reg q; + input v, clk, d, s; + + table + * ? ? ? : ? : x; + ? ? ? 1 : ? : 1; + ? 0 ? 0 : ? : -; + ? 0 ? x : 1 : -; + ? 1 1 0 : ? : 1; + ? 1 1 x : ? : 1; + ? 1 0 0 : ? : 0; + ? x 1 0 : 1 : -; + ? x 1 x : 1 : -; + ? x 0 0 : 0 : -; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_latch_sr_0 +`else +`define _udp_def_altos_latch_sr_0 +primitive altos_latch_sr_0 (q, v, clk, d, s, r); + output q; + reg q; + input v, clk, d, s, r; + + table + * ? ? ? ? : ? : x; + ? 1 1 ? 0 : ? : 1; + ? 1 0 0 ? : ? : 0; + ? ? ? 1 0 : ? : 1; + ? ? ? ? 1 : ? : 0; + ? 0 * ? ? : ? : -; + ? 0 ? * 0 : 1 : 1; + ? 0 ? 0 * : 0 : 0; + ? * 1 ? 0 : 1 : 1; + ? * 0 0 ? : 0 : 0; + ? ? 1 * 0 : 1 : 1; + ? ? 0 0 * : 0 : 0; + endtable +endprimitive +`endif + +`ifdef _udp_def_altos_latch_sr_1 +`else +`define _udp_def_altos_latch_sr_1 +primitive altos_latch_sr_1 (q, v, clk, d, s, r); + output q; + reg q; + input v, clk, d, s, r; + + table + * ? ? ? ? : ? : x; + ? 1 1 ? 0 : ? : 1; + ? 1 0 0 ? : ? : 0; + ? ? ? 1 ? : ? : 1; + ? ? ? 0 1 : ? : 0; + ? 0 * ? ? : ? : -; + ? 0 ? * 0 : 1 : 1; + ? 0 ? 0 * : 0 : 0; + ? * 1 ? 0 : 1 : 1; + ? * 0 0 ? : 0 : 0; + ? ? 1 * 0 : 1 : 1; + ? ? 0 0 * : 0 : 0; + endtable +endprimitive +`endif diff --git a/ihp13/pdk/verilog/sg13g2_io.v b/ihp13/pdk/verilog/sg13g2_io.v deleted file mode 100644 index 63187fdda..000000000 --- a/ihp13/pdk/verilog/sg13g2_io.v +++ /dev/null @@ -1,388 +0,0 @@ -// Copyright 2024 IHP PDK Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// type: Corner -`timescale 1ns/10ps -`celldefine -module sg13g2_Corner (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler200 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler200 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler400 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler400 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler1000 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler1000 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler2000 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler2000 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler4000 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler4000 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Filler10000 -`timescale 1ns/10ps -`celldefine -module sg13g2_Filler10000 (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Input -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadIn (iovdd, iovss, vdd, vss, pad, p2c); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - output p2c; - - // Function - assign p2c = pad; - - // Timing - specify - (pad => p2c) = 0; - endspecify -endmodule -`endcelldefine - -// type: Output4mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadOut4mA (iovdd, iovss, vdd, vss, pad, c2p); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - - // Function - assign pad = c2p; - - // Timing - specify - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: Output16mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadOut16mA (iovdd, iovss, vdd, vss, pad, c2p); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - - // Function - assign pad = c2p; - - // Timing - specify - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: Output30mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadOut30mA (iovdd, iovss, vdd, vss, pad, c2p); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - - // Function - assign pad = c2p; - - // Timing - specify - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: TriStateOutput4mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadTriOut4mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: TriStateOutput16mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadTriOut16mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: TriStateOutput30mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadTriOut30mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: InputOutput4mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadInOut4mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en, p2c); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - output p2c; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - assign p2c = pad; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - (pad => p2c) = 0; - endspecify -endmodule -`endcelldefine - -// type: InputOutput4mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadInOut16mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en, p2c); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - output p2c; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - assign p2c = pad; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - (pad => p2c) = 0; - endspecify -endmodule -`endcelldefine - -// type: InputOutput4mA -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadInOut30mA (iovdd, iovss, vdd, vss, pad, c2p, c2p_en, p2c); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - input c2p; - input c2p_en; - output p2c; - - // Function - assign pad = (c2p_en) ? c2p : 1'bz; - assign p2c = pad; - - // Timing - specify - if (c2p_en == 1'b1) - (c2p => pad) = 0; - (pad => p2c) = 0; - endspecify -endmodule -`endcelldefine - -// type: Analog -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadAnalog (iovdd, iovss, vdd, vss, pad, padres); - inout iovdd; - inout iovss; - inout vdd; - inout vss; - inout pad; - inout padres; - - // Function - assign pad = padres; - assign padres = pad; - - // Timing - specify - (pad => padres) = 0; - (padres => pad) = 0; - endspecify -endmodule -`endcelldefine - -// type: IOVss -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadIOVss (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: IOVdd -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadIOVdd (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Vss -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadVss (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine - -// type: Vdd -`timescale 1ns/10ps -`celldefine -module sg13g2_IOPadVdd (iovdd, iovss, vdd, vss); - inout iovdd; - inout iovss; - inout vdd; - inout vss; -endmodule -`endcelldefine diff --git a/ihp13/pdk/verilog/sg13g2_stdcell.v b/ihp13/pdk/verilog/sg13g2_stdcell.v deleted file mode 100644 index 0d8ee8ceb..000000000 --- a/ihp13/pdk/verilog/sg13g2_stdcell.v +++ /dev/null @@ -1,3585 +0,0 @@ -// Copyright 2024 IHP PDK Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// Modified for Croc by Philippe Sauter for Verilator compatibility. -// Copyright (c) 2026 ETH Zurich and University of Bologna. -// SPDX-License-Identifier: Apache-2.0 - -// type: a21o -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a21o_1 -// cell_description : 2-input AND into first input of 2-input OR. -//***************************************************************** - -module sg13g2_a21o_1 (X, A1, A2, B1); - - output X; - input A1, A2, B1; - - // Function - wire int_fwire_0; - - and (int_fwire_0, A1, A2); - or (X, int_fwire_0, B1); - - // Timing - - specify - if (B1 == 1'b0) - (posedge A1 => (X : A1)) = (0.0,0.0); - if (B1 == 1'b0) - (negedge A1 => (X : A1)) = (0.0,0.0); - ifnone - (posedge A1 => (X : A1)) = (0.0,0.0); - ifnone - (negedge A1 => (X : A1)) = (0.0,0.0); - if (B1 == 1'b0) - (posedge A2 => (X : A2)) = (0.0,0.0); - if (B1 == 1'b0) - (negedge A2 => (X : A2)) = (0.0,0.0); - ifnone - (posedge A2 => (X : A2)) = (0.0,0.0); - ifnone - (negedge A2 => (X : A2)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (negedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (negedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b0) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b0) - (negedge B1 => (X : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (X : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (X : B1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: a21o -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a21o_2 -// cell_description : 2-input AND into first input of 2-input OR. -//***************************************************************** - -module sg13g2_a21o_2 (X, A1, A2, B1); - - output X; - input A1, A2, B1; - - // Function - - wire int_fwire_0; - - and (int_fwire_0, A1, A2); - or (X, int_fwire_0, B1); - - // Timing - - specify - if (B1 == 1'b0) - (posedge A1 => (X : A1)) = (0.0,0.0); - if (B1 == 1'b0) - (negedge A1 => (X : A1)) = (0.0,0.0); - ifnone - (posedge A1 => (X : A1)) = (0.0,0.0); - ifnone - (negedge A1 => (X : A1)) = (0.0,0.0); - if (B1 == 1'b0) - (posedge A2 => (X : A2)) = (0.0,0.0); - if (B1 == 1'b0) - (negedge A2 => (X : A2)) = (0.0,0.0); - ifnone - (posedge A2 => (X : A2)) = (0.0,0.0); - ifnone - (negedge A2 => (X : A2)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (negedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (negedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b0) - (posedge B1 => (X : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b0) - (negedge B1 => (X : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (X : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (X : B1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: a21oi -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a21oi_1 -// cell_description : 2-input AND into first input of 2-input NOR. -//***************************************************************** - -module sg13g2_a21oi_1 (Y, A1, A2, B1); - - output Y; - input A1, A2, B1; - - // Function - - wire int_fwire_0, int_fwire_1; - - and (int_fwire_0, A1, A2); - or (int_fwire_1, int_fwire_0, B1); - not (Y, int_fwire_1); - - // Timing - - specify - (posedge A1 => (Y : A1)) = (0.0,0.0); - (negedge A1 => (Y : A1)) = (0.0,0.0); - (posedge A2 => (Y : A2)) = (0.0,0.0); - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (Y : B1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: a21oi -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a21oi_2 -// cell_description : 2-input AND into first input of 2-input NOR. -//***************************************************************** - -module sg13g2_a21oi_2 (Y, A1, A2, B1); - - output Y; - input A1, A2, B1; - - // Function - - wire int_fwire_0, int_fwire_1; - - and (int_fwire_0, A1, A2); - or (int_fwire_1, int_fwire_0, B1); - not (Y, int_fwire_1); - - // Timing - - specify - (posedge A1 => (Y : A1)) = (0.0,0.0); - (negedge A1 => (Y : A1)) = (0.0,0.0); - (posedge A2 => (Y : A2)) = (0.0,0.0); - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (Y : B1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: a221oi -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a221oi_1 -// cell_description : 2-input AND into first two inputs of 3-input NOR. -//***************************************************************** - -module sg13g2_a221oi_1 (Y, A1, A2, B1, B2, C1); - - output Y; - input A1, A2, B1, B2, C1; - - // Function - - wire int_fwire_0, int_fwire_1, int_fwire_2; - - and (int_fwire_0, B1, B2); - and (int_fwire_1, A1, A2); - or (int_fwire_2, int_fwire_1, int_fwire_0, C1); - not (Y, int_fwire_2); - - // Timing - - specify - if ((A2 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)) - (posedge A1 => (Y : A1)) = (0.0,0.0); - if ((A2 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)) - (negedge A1 => (Y : A1)) = (0.0,0.0); - if ((A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (posedge A1 => (Y : A1)) = (0.0,0.0); - if ((A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (negedge A1 => (Y : A1)) = (0.0,0.0); - if ((A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)) - (posedge A1 => (Y : A1)) = (0.0,0.0); - if ((A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)) - (negedge A1 => (Y : A1)) = (0.0,0.0); - ifnone - (posedge A1 => (Y : A1)) = (0.0,0.0); - ifnone - (negedge A1 => (Y : A1)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)) - (posedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b1 && B2 == 1'b0 && C1 == 1'b0)) - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (posedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)) - (posedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && B1 == 1'b0 && B2 == 1'b0 && C1 == 1'b0)) - (negedge A2 => (Y : A2)) = (0.0,0.0); - ifnone - (posedge A2 => (Y : A2)) = (0.0,0.0); - ifnone - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B2 == 1'b1 && C1 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B2 == 1'b1 && C1 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B2 == 1'b1 && C1 == 1'b0)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)) - (posedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)) - (negedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b1 && C1 == 1'b0)) - (posedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b1 && C1 == 1'b0)) - (negedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)) - (posedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && C1 == 1'b0)) - (negedge B2 => (Y : B2)) = (0.0,0.0); - ifnone - (posedge B2 => (Y : B2)) = (0.0,0.0); - ifnone - (negedge B2 => (Y : B2)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)) - (posedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b1 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)) - (negedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0)) - (posedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1 && B1 == 1'b0 && B2 == 1'b0)) - (negedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && B2 == 1'b0)) - (posedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b1 && B2 == 1'b0)) - (negedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b1)) - (posedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b1)) - (negedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)) - (posedge C1 => (Y : C1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b0 && B1 == 1'b0 && B2 == 1'b0)) - (negedge C1 => (Y : C1)) = (0.0,0.0); - ifnone - (posedge C1 => (Y : C1)) = (0.0,0.0); - ifnone - (negedge C1 => (Y : C1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: a22oi -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_a22oi_1 -// cell_description : 2-input AND into both inputs of 2-input NOR. -//***************************************************************** - -module sg13g2_a22oi_1 (Y, A1, A2, B1, B2); - - output Y; - input A1, A2, B1, B2; - - // Function - - wire int_fwire_0, int_fwire_1, int_fwire_2; - - and (int_fwire_0, B1, B2); - and (int_fwire_1, A1, A2); - or (int_fwire_2, int_fwire_1, int_fwire_0); - not (Y, int_fwire_2); - - // Timing - - specify - if (A2 == 1'b1 && B1 == 1'b1) - (posedge A1 => (Y : A1)) = (0.0,0.0); - if (A2 == 1'b1 && B1 == 1'b1) - (negedge A1 => (Y : A1)) = (0.0,0.0); - ifnone - (posedge A1 => (Y : A1)) = (0.0,0.0); - ifnone - (negedge A1 => (Y : A1)) = (0.0,0.0); - if (A1 == 1'b1 && B1 == 1'b1) - (posedge A2 => (Y : A2)) = (0.0,0.0); - if (A1 == 1'b1 && B1 == 1'b1) - (negedge A2 => (Y : A2)) = (0.0,0.0); - ifnone - (posedge A2 => (Y : A2)) = (0.0,0.0); - ifnone - (negedge A2 => (Y : A2)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (negedge B1 => (Y : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (negedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (Y : B1)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (posedge B2 => (Y : B2)) = (0.0,0.0); - if (A1 == 1'b1 && A2 == 1'b0) - (negedge B2 => (Y : B2)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (posedge B2 => (Y : B2)) = (0.0,0.0); - if (A1 == 1'b0 && A2 == 1'b1) - (negedge B2 => (Y : B2)) = (0.0,0.0); - ifnone - (posedge B2 => (Y : B2)) = (0.0,0.0); - ifnone - (negedge B2 => (Y : B2)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_and2_1 -// cell_description : 2-input AND -//***************************************************************** - -module sg13g2_and2_1 (X, A, B); - - output X; - input A, B; - - // Function - - and (X, A, B); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_and2_2 -// cell_description : 2-input AND -//***************************************************************** - -module sg13g2_and2_2 (X, A, B); - - output X; - input A, B; - - // Function - - and (X, A, B); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_and3_1 -// cell_description : 3-input AND -//***************************************************************** - -module sg13g2_and3_1 (X, A, B, C); - - output X; - input A, B, C; - - // Function - - and (X, A, B, C); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sighold -// cell_description : 3-input AND -//***************************************************************** - -module sg13g2_and3_2 (X, A, B, C); - - output X; - input A, B, C; - - // Function - - and (X, A, B, C); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_and4_1 -// cell_description : 4-input AND -//***************************************************************** - -module sg13g2_and4_1 (X, A, B, C, D); - - output X; - input A, B, C, D; - - // Function - - and (X, A, B, C, D); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - (posedge D => (X : D)) = (0.0,0.0); - (negedge D => (X : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: and4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_and4_2 -// cell_description : 4-input AND -//***************************************************************** - -module sg13g2_and4_2 (X, A, B, C, D); - - output X; - input A, B, C, D; - - // Function - - and (X, A, B, C, D); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - (posedge D => (X : D)) = (0.0,0.0); - (negedge D => (X : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: antennanp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_antennanp -// cell_description : Antenna effect protection cell (gate charge) at manufacture, P-diode in N-Well, N-diode in substrate -//***************************************************************** - -module sg13g2_antennanp (A); - input A; - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - -// type: buf -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_buf_1 -// cell_description : Buffer drive strength 1 -//***************************************************************** - -module sg13g2_buf_1 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: buf -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_buf_16 -// cell_description : Buffer drive strength 16 -//***************************************************************** - -module sg13g2_buf_16 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: buf -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_buf_2 -// cell_description : Buffer drive strength 2 -//***************************************************************** - -module sg13g2_buf_2 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: buf -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_buf_4 -// cell_description : Buffer drive strength 4 -//***************************************************************** - -module sg13g2_buf_4 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: buf -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_buf_8 -// cell_description : Buffer drive strength 8 -//***************************************************************** - -module sg13g2_buf_8 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// type: decap -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_decap_4 -// cell_description : Decoupling capasitance filler cell -//***************************************************************** - -module sg13g2_decap_4 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - -// type: decap -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_decap_8 -// cell_description : Decoupling capasitance filler cell -//***************************************************************** - -module sg13g2_decap_8 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - -// type: dfrbp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dfrbp_1 -// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Low-Active Reset -//***************************************************************** - -module sg13g2_dfrbp_1 (Q, Q_N, CLK, D, RESET_B); - - output Q, Q_N; - input CLK, D, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -`endif - - // Function - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN, int_fwire_r; - wire xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= delayed_D; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge CLK => (Q : D)) = (0.0,0.0); - (negedge CLK => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - (posedge CLK => (Q_N : D)) = (0.0,0.0); - (negedge CLK => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -// type: dfrbp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dfrbp_2 -// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Low-Active Reset -//***************************************************************** - -module sg13g2_dfrbp_2 (Q, Q_N, CLK, D, RESET_B); - - output Q, Q_N; - input CLK, D, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -`endif - - // Function - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN, int_fwire_r; - wire xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= delayed_D; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge CLK => (Q : D)) = (0.0,0.0); - (negedge CLK => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - (posedge CLK => (Q_N : D)) = (0.0,0.0); - (negedge CLK => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -// type: dfrbpq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dfrbpq_1 -// cell_description : Posedge Single-Output Q D-Flip-Flop with Low-Active Reset -//***************************************************************** - -module sg13g2_dfrbpq_1 (Q, CLK, D, RESET_B); - - output Q; - input CLK, D, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -`endif - - // Function -`ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; -`else - wire int_fwire_IQ; -`endif - wire int_fwire_r, xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); -`ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= delayed_D; - int_fwire_prev_clk = delayed_CLK; - end -`else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); -`endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge CLK => (Q : D)) = (0.0,0.0); - (negedge CLK => (Q : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -// type: dfrbpq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dfrbpq_2 -// cell_description : Posedge Single-Output Q D-Flip-Flop with Low-Active Reset -//***************************************************************** - -module sg13g2_dfrbpq_2 (Q, CLK, D, RESET_B); - - output Q; - input CLK, D, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_RESET_B, delayed_CLK; -`endif - - // Function - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_r, xcr_0; - - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= delayed_D; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, delayed_D, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge CLK => (Q : D)) = (0.0,0.0); - (negedge CLK => (Q : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -// type: dlhq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlhq_1 -// cell_description : High-Active GATE Single-Output Q D-latch -//***************************************************************** - -module sg13g2_dlhq_1 (Q, D, GATE); - - output Q; - input D, GATE; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_GATE = GATE; -`else - wire delayed_D, delayed_GATE; -`endif - - // Function - - `ifdef VERILATOR - reg int_fwire_IQ; - `else - wire int_fwire_IQ; - `endif - - `ifdef VERILATOR - always @(delayed_D or delayed_GATE) begin - if (delayed_GATE) - int_fwire_IQ <= delayed_D; - end - `else - ihp_latch (int_fwire_IQ, notifier, delayed_GATE, delayed_D); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (posedge D => (Q : D)) = (0.0,0.0); - (negedge D => (Q : D)) = (0.0,0.0); - (posedge GATE => (Q : D)) = (0.0,0.0); - (negedge GATE => (Q : D)) = (0.0,0.0); - $setuphold (negedge GATE, posedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $setuphold (negedge GATE, negedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $width (posedge GATE, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -// type: dlhr -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlhr_1 -// cell_description : High-Active GATE Two-Outputs Q Q_N D-latch with Low-Active Reset -//***************************************************************** - -module sg13g2_dlhr_1 (Q, Q_N, D, GATE, RESET_B); - - output Q, Q_N; - input D, GATE, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE = GATE; -`else - wire delayed_D, delayed_RESET_B, delayed_GATE; -`endif - - // Function - - `ifdef VERILATOR - reg int_fwire_IQ; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN, int_fwire_r; - - not (int_fwire_r, delayed_RESET_B); - `ifdef VERILATOR - always @(delayed_D or delayed_GATE or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_GATE) - int_fwire_IQ <= delayed_D; - end - `else - ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (posedge D => (Q : D)) = (0.0,0.0); - (negedge D => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge GATE => (Q : D)) = (0.0,0.0); - (negedge GATE => (Q : D)) = (0.0,0.0); - (posedge D => (Q_N : D)) = (0.0,0.0); - (negedge D => (Q_N : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - (posedge GATE => (Q_N : D)) = (0.0,0.0); - (negedge GATE => (Q_N : D)) = (0.0,0.0); - $setuphold (negedge GATE, posedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $setuphold (negedge GATE, negedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $recrem (posedge RESET_B, negedge GATE, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_GATE); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge GATE, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: dlhrq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlhrq_1 -// cell_description : High-Active Gate Single-Output Q D-latch with Low-Active Reset -//***************************************************************** - -module sg13g2_dlhrq_1 (Q, D, GATE, RESET_B); - - output Q; - input D, GATE, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE = GATE; -`else - wire delayed_D, delayed_RESET_B, delayed_GATE; -`endif - - // Function - - `ifdef VERILATOR - reg int_fwire_IQ; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_r; - - not (int_fwire_r, delayed_RESET_B); - `ifdef VERILATOR - always @(delayed_D or delayed_GATE or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_GATE) - int_fwire_IQ <= delayed_D; - end - `else - ihp_latch_r (int_fwire_IQ, notifier, delayed_GATE, delayed_D, int_fwire_r); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (posedge D => (Q : D)) = (0.0,0.0); - (negedge D => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge GATE => (Q : D)) = (0.0,0.0); - (negedge GATE => (Q : D)) = (0.0,0.0); - $setuphold (negedge GATE, posedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $setuphold (negedge GATE, negedge D, 0.0, 0.0, notifier,,, delayed_GATE, delayed_D); - $recrem (posedge RESET_B, negedge GATE, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_GATE); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge GATE, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: dllr -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dllr_1 -// cell_description : Low-Active GATE_N Two-Outputs Q Q_N D-latch with Low-Active Reset -//***************************************************************** - -module sg13g2_dllr_1 (Q, Q_N, D, GATE_N, RESET_B); - - output Q, Q_N; - input D, GATE_N, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE_N = GATE_N; -`else - wire delayed_D, delayed_RESET_B, delayed_GATE_N; -`endif - - // Function - - wire int_fwire_clk; - `ifdef VERILATOR - reg int_fwire_IQ; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN; - wire int_fwire_r; - - not (int_fwire_clk, delayed_GATE_N); - not (int_fwire_r, delayed_RESET_B); - `ifdef VERILATOR - always @(delayed_D or int_fwire_clk or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (int_fwire_clk) - int_fwire_IQ <= delayed_D; - end - `else - ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (posedge D => (Q : D)) = (0.0,0.0); - (negedge D => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (negedge GATE_N => (Q : D)) = (0.0,0.0); - (posedge GATE_N => (Q : D)) = (0.0,0.0); - (posedge D => (Q_N : D)) = (0.0,0.0); - (negedge D => (Q_N : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - (negedge GATE_N => (Q_N : D)) = (0.0,0.0); - (posedge GATE_N => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge GATE_N, posedge D, 0.0, 0.0, notifier,,, delayed_GATE_N, delayed_D); - $setuphold (posedge GATE_N, negedge D, 0.0, 0.0, notifier,,, delayed_GATE_N, delayed_D); - $recrem (posedge RESET_B, posedge GATE_N, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_GATE_N); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (negedge GATE_N, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: dllrq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dllrq_1 -// cell_description : Low-Active GATE_N Single-Output Q D-latch with Low-Active Reset -//***************************************************************** - -module sg13g2_dllrq_1 (Q, D, GATE_N, RESET_B); - - output Q; - input D, GATE_N, RESET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_RESET_B = RESET_B, delayed_GATE_N = GATE_N; -`else - wire delayed_D, delayed_RESET_B, delayed_GATE_N; -`endif - - // Function - - wire int_fwire_clk; - `ifdef VERILATOR - reg int_fwire_IQ; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_r; - - not (int_fwire_clk, delayed_GATE_N); - not (int_fwire_r, delayed_RESET_B); - `ifdef VERILATOR - always @(delayed_D or int_fwire_clk or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (int_fwire_clk) - int_fwire_IQ <= delayed_D; - end - `else - ihp_latch_r (int_fwire_IQ, notifier, int_fwire_clk, delayed_D, int_fwire_r); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (posedge D => (Q : D)) = (0.0,0.0); - (negedge D => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (posedge RESET_B => (Q :1'b1)) = (0.0,0.0); - (negedge GATE_N => (Q : D)) = (0.0,0.0); - (posedge GATE_N => (Q : D)) = (0.0,0.0); - $setuphold (posedge GATE_N, posedge D, 0.0, 0.0, notifier,,, delayed_GATE_N, delayed_D); - $setuphold (posedge GATE_N, negedge D, 0.0, 0.0, notifier,,, delayed_GATE_N, delayed_D); - $recrem (posedge RESET_B, posedge GATE_N, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_GATE_N); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (negedge GATE_N, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: dlygate4sd1 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlygate4sd1_1 -// cell_description : Delay Cell, typical 0.4 ns -//***************************************************************** - -module sg13g2_dlygate4sd1_1 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: dlygate4sd2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlygate4sd2_1 -// cell_description : Delay Cell, typical 0.45 ns -//***************************************************************** - -module sg13g2_dlygate4sd2_1 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: dlygate4sd3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_dlygate4sd3_1 -// cell_description : Delay Cell, typical 0.7 ns -//***************************************************************** - -module sg13g2_dlygate4sd3_1 (X, A); - - output X; - input A; - - // Function - - buf (X, A); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: ebufn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_ebufn_2 -// cell_description : Tristate Buffer with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_ebufn_2 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - bufif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (negedge TE_B => (Z:TE_B)) = (0.0,0.0); - (posedge TE_B => (Z:TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: ebufn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_ebufn_4 -// cell_description : Tristate Buffer with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_ebufn_4 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - bufif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (negedge TE_B => (Z:TE_B)) = (0.0,0.0); - (posedge TE_B => (Z:TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: ebufn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_ebufn_8 -// cell_description : Tristate Buffer with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_ebufn_8 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - bufif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (negedge TE_B => (Z:TE_B)) = (0.0,0.0); - (posedge TE_B => (Z:TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: einvn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_einvn_2 -// cell_description : Tristate Inverter with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_einvn_2 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - notif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (posedge TE_B => (Z : TE_B)) = (0.0,0.0); - (negedge TE_B => (Z : TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: einvn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_einvn_4 -// cell_description : Tristate Inverter with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_einvn_4 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - notif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (posedge TE_B => (Z : TE_B)) = (0.0,0.0); - (negedge TE_B => (Z : TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: einvn -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_einvn_8 -// cell_description : Tristate Inverter with Low-Active Enable TE_B -//***************************************************************** - -module sg13g2_einvn_8 (Z, A, TE_B); - - output Z; - input A, TE_B; - - // Function - - notif0 (Z, A, TE_B); - - // Timing - - specify - (posedge A => (Z : A)) = (0.0,0.0); - (negedge A => (Z : A)) = (0.0,0.0); - (posedge TE_B => (Z : TE_B)) = (0.0,0.0); - (negedge TE_B => (Z : TE_B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: fill -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_fill_1 -// cell_description : Filler 1 Track Width -//***************************************************************** - -module sg13g2_fill_1 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: fill -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_fill_2 -// cell_description : Filler 2 Tracks Width -//***************************************************************** - -module sg13g2_fill_2 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: fill -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_fill_4 -// cell_description : Filler 4 Tracks Width -//***************************************************************** - -module sg13g2_fill_4 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: fill -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_fill_8 -// cell_description : Filler 8 Tracks Width -//***************************************************************** - -module sg13g2_fill_8 (); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: inv -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_inv_1 -// cell_description : Inverter -//***************************************************************** - -module sg13g2_inv_1 (Y, A); - - output Y; - input A; - - // Function - - not (Y, A); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: inv -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_inv_16 -// cell_description : Inverter -//***************************************************************** - -module sg13g2_inv_16 (Y, A); - - output Y; - input A; - - // Function - - not (Y, A); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: inv -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_inv_2 -// cell_description : Inverter -//***************************************************************** - -module sg13g2_inv_2 (Y, A); - - output Y; - input A; - - // Function - - not (Y, A); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: inv -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_inv_4 -// cell_description : Inverter -//***************************************************************** - -module sg13g2_inv_4 (Y, A); - - output Y; - input A; - - // Function - - not (Y, A); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: inv -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_inv_8 -// cell_description : Inverter -//***************************************************************** - -module sg13g2_inv_8 (Y, A); - - output Y; - input A; - - // Function - - not (Y, A); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: lgcp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_lgcp_1 -// cell_description : Posedge Clock Gating cell, Low Latch Enable -//***************************************************************** - -module sg13g2_lgcp_1 (GCLK, CLK, GATE); - - output GCLK; - input CLK, GATE; - reg notifier; -`ifdef VERILATOR - wire delayed_GATE = GATE, delayed_CLK = CLK; -`else - wire delayed_GATE, delayed_CLK; -`endif - - // Function - - wire int_fwire_clk; - `ifdef VERILATOR - reg int_fwire_int_GATE; - `else - wire int_fwire_int_GATE; - `endif - - not (int_fwire_clk, delayed_CLK); - `ifdef VERILATOR - always @(delayed_GATE or int_fwire_clk) begin - if (int_fwire_clk) - int_fwire_int_GATE <= delayed_GATE; - end - `else - ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, delayed_GATE); - `endif - and (GCLK, delayed_CLK, int_fwire_int_GATE); - - // Timing - - specify - (posedge CLK => (GCLK :CLK)) = (0.0,0.0); - (negedge CLK => (GCLK :CLK)) = (0.0,0.0); - $setuphold (posedge CLK, posedge GATE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_GATE); - $setuphold (posedge CLK, negedge GATE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_GATE); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: mux2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_mux2_1 -// cell_description : Multiplexer from 2 to 1 -//***************************************************************** - -module sg13g2_mux2_1 (X, A0, A1, S); - - output X; - input A0, A1, S; - - // Function - - ihp_mux2 (X, A0, A1, S); - - // Timing - - specify - (posedge A0 => (X : A0)) = (0.0,0.0); - (negedge A0 => (X : A0)) = (0.0,0.0); - (posedge A1 => (X : A1)) = (0.0,0.0); - (negedge A1 => (X : A1)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1) - (posedge S => (X : S)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1) - (negedge S => (X : S)) = (0.0,0.0); - ifnone - (negedge S => (X:S)) = (0.0,0.0); - ifnone - (posedge S => (X:S)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0) - (posedge S => (X : S)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0) - (negedge S => (X : S)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - -// Verilog for cell sg13g2_mux2_2 created entirely by Liberate 23.1.3.126.isr3 - -// type: mux2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_mux2_2 -// cell_description : Multiplexer from 2 to 1 -//***************************************************************** - -module sg13g2_mux2_2 (X, A0, A1, S); - - output X; - input A0, A1, S; - - // Function - - ihp_mux2 (X, A0, A1, S); - - // Timing - - specify - (posedge A0 => (X : A0)) = (0.0,0.0); - (negedge A0 => (X : A0)) = (0.0,0.0); - (posedge A1 => (X : A1)) = (0.0,0.0); - (negedge A1 => (X : A1)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1) - (posedge S => (X : S)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1) - (negedge S => (X : S)) = (0.0,0.0); - ifnone - (negedge S => (X:S)) = (0.0,0.0); - ifnone - (posedge S => (X:S)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0) - (posedge S => (X : S)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0) - (negedge S => (X : S)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: mux4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_mux4_1 -// cell_description : Multiplexer from 4 to 1 -//***************************************************************** - -module sg13g2_mux4_1 (X, A0, A1, A2, A3, S0, S1); - - output X; - input A0, A1, A2, A3, S0, S1; - - // Function - - ihp_mux4 (X, A0, A1, A2, A3, S0, S1); - - // Timing - - specify - (posedge A0 => (X : A0)) = (0.0,0.0); - (negedge A0 => (X : A0)) = (0.0,0.0); - (posedge A1 => (X : A1)) = (0.0,0.0); - (negedge A1 => (X : A1)) = (0.0,0.0); - (posedge A2 => (X : A2)) = (0.0,0.0); - (negedge A2 => (X : A2)) = (0.0,0.0); - (posedge A3 => (X : A3)) = (0.0,0.0); - (negedge A3 => (X : A3)) = (0.0,0.0); - if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) - (posedge S0 => (X : S0)) = (0.0,0.0); - if (A2 == 1'b0 && A3 == 1'b1 && S1 == 1'b1) - (negedge S0 => (X : S0)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) - (posedge S0 => (X : S0)) = (0.0,0.0); - if (A0 == 1'b0 && A1 == 1'b1 && S1 == 1'b0) - (negedge S0 => (X : S0)) = (0.0,0.0); - ifnone - (negedge S0 => (X:S0)) = (0.0,0.0); - ifnone - (posedge S0 => (X:S0)) = (0.0,0.0); - if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) - (posedge S0 => (X : S0)) = (0.0,0.0); - if (A2 == 1'b1 && A3 == 1'b0 && S1 == 1'b1) - (negedge S0 => (X : S0)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) - (posedge S0 => (X : S0)) = (0.0,0.0); - if (A0 == 1'b1 && A1 == 1'b0 && S1 == 1'b0) - (negedge S0 => (X : S0)) = (0.0,0.0); - if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) - (posedge S1 => (X : S1)) = (0.0,0.0); - if (A1 == 1'b0 && A3 == 1'b1 && S0 == 1'b1) - (negedge S1 => (X : S1)) = (0.0,0.0); - if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) - (posedge S1 => (X : S1)) = (0.0,0.0); - if (A0 == 1'b0 && A2 == 1'b1 && S0 == 1'b0) - (negedge S1 => (X : S1)) = (0.0,0.0); - ifnone - (negedge S1 => (X:S1)) = (0.0,0.0); - ifnone - (posedge S1 => (X:S1)) = (0.0,0.0); - if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) - (posedge S1 => (X : S1)) = (0.0,0.0); - if (A1 == 1'b1 && A3 == 1'b0 && S0 == 1'b1) - (negedge S1 => (X : S1)) = (0.0,0.0); - if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) - (posedge S1 => (X : S1)) = (0.0,0.0); - if (A0 == 1'b1 && A2 == 1'b0 && S0 == 1'b0) - (negedge S1 => (X : S1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand2_1 -// cell_description : 2-input NAND -//***************************************************************** - -module sg13g2_nand2_1 (Y, A, B); - - output Y; - input A, B; - - // Function - - wire int_fwire_0; - - and (int_fwire_0, A, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand2_2 -// cell_description : 2-input NAND -//***************************************************************** - -module sg13g2_nand2_2 (Y, A, B); - - output Y; - input A, B; - - // Function - - wire int_fwire_0; - - and (int_fwire_0, A, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand2b -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand2b_1 -// cell_description : 2-input NAND with Inverted Input A_N -//***************************************************************** - -module sg13g2_nand2b_1 (Y, A_N, B); - - output Y; - input A_N, B; - - // Function - - wire A_N__bar, int_fwire_0; - - not (A_N__bar, A_N); - and (int_fwire_0, A_N__bar, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A_N => (Y : A_N)) = (0.0,0.0); - (negedge A_N => (Y : A_N)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand2b -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand2b_2 -// cell_description : 2-input NAND with Inverted Input A_N -//***************************************************************** - -module sg13g2_nand2b_2 (Y, A_N, B); - - output Y; - input A_N, B; - - // Function - - wire A_N__bar, int_fwire_0; - - not (A_N__bar, A_N); - and (int_fwire_0, A_N__bar, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A_N => (Y : A_N)) = (0.0,0.0); - (negedge A_N => (Y : A_N)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand3_1 -// cell_description : 3-input NAND -//***************************************************************** - -module sg13g2_nand3_1 (Y, A, B, C); - - output Y; - input A, B, C; - - // Function - - wire int_fwire_0; - - and (int_fwire_0, A, B, C); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand3b -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand3b_1 -// cell_description : 3-input NAND3 with Inverted Input A_N -//***************************************************************** - -module sg13g2_nand3b_1 (Y, A_N, B, C); - - output Y; - input A_N, B, C; - - // Function - - wire A_N__bar, int_fwire_0; - - not (A_N__bar, A_N); - and (int_fwire_0, A_N__bar, B, C); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A_N => (Y : A_N)) = (0.0,0.0); - (negedge A_N => (Y : A_N)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nand4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nand4_1 -// cell_description : 4-input NAND -//***************************************************************** - -module sg13g2_nand4_1 (Y, A, B, C, D); - - output Y; - input A, B, C, D; - - // Function - - wire int_fwire_0; - - and (int_fwire_0, A, B, C, D); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - (posedge D => (Y : D)) = (0.0,0.0); - (negedge D => (Y : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor2_1 -// cell_description : 2-input NOR -//***************************************************************** - -module sg13g2_nor2_1 (Y, A, B); - - output Y; - input A, B; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor2_2 -// cell_description : 2-input NOR -//***************************************************************** - -module sg13g2_nor2_2 (Y, A, B); - - output Y; - input A, B; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor2b -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor2b_1 -// cell_description : 2-input NOR2 with Inverted Input B_N -//***************************************************************** - -module sg13g2_nor2b_1 (Y, A, B_N); - - output Y; - input A, B_N; - - // Function - - wire B_N__bar, int_fwire_0; - - not (B_N__bar, B_N); - or (int_fwire_0, A, B_N__bar); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B_N => (Y : B_N)) = (0.0,0.0); - (negedge B_N => (Y : B_N)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor2b -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor2b_1 -// cell_description : 2-input NOR2 with Inverted Input B_N -//***************************************************************** - -module sg13g2_nor2b_2 (Y, A, B_N); - - output Y; - input A, B_N; - - // Function - - wire B_N__bar, int_fwire_0; - - not (B_N__bar, B_N); - or (int_fwire_0, A, B_N__bar); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B_N => (Y : B_N)) = (0.0,0.0); - (negedge B_N => (Y : B_N)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor3_1 -// cell_description : 3-input NOR -//***************************************************************** - -module sg13g2_nor3_1 (Y, A, B, C); - - output Y; - input A, B, C; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B, C); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor3_2 -// cell_description : 3-input NOR -//***************************************************************** - -module sg13g2_nor3_2 (Y, A, B, C); - - output Y; - input A, B, C; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B, C); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor4_1 -// cell_description : 4-input NOR -//***************************************************************** - -module sg13g2_nor4_1 (Y, A, B, C, D); - - output Y; - input A, B, C, D; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B, C, D); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - (posedge D => (Y : D)) = (0.0,0.0); - (negedge D => (Y : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: nor4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_nor4_2 -// cell_description : 4-input NOR -//***************************************************************** - -module sg13g2_nor4_2 (Y, A, B, C, D); - - output Y; - input A, B, C, D; - - // Function - - wire int_fwire_0; - - or (int_fwire_0, A, B, C, D); - not (Y, int_fwire_0); - - // Timing - - specify - (posedge A => (Y : A)) = (0.0,0.0); - (negedge A => (Y : A)) = (0.0,0.0); - (posedge B => (Y : B)) = (0.0,0.0); - (negedge B => (Y : B)) = (0.0,0.0); - (posedge C => (Y : C)) = (0.0,0.0); - (negedge C => (Y : C)) = (0.0,0.0); - (posedge D => (Y : D)) = (0.0,0.0); - (negedge D => (Y : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: o21ai -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_o21ai_1 -// cell_description : 2-input OR into 2-input NAND -//***************************************************************** - -module sg13g2_o21ai_1 (Y, A1, A2, B1); - - output Y; - input A1, A2, B1; - - // Function - - wire int_fwire_0, int_fwire_1; - - or (int_fwire_0, A1, A2); - and (int_fwire_1, int_fwire_0, B1); - not (Y, int_fwire_1); - - // Timing - - specify - (posedge A1 => (Y : A1)) = (0.0,0.0); - (negedge A1 => (Y : A1)) = (0.0,0.0); - (posedge A2 => (Y : A2)) = (0.0,0.0); - (negedge A2 => (Y : A2)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (posedge B1 => (Y : B1)) = (0.0,0.0); - if ((A1 == 1'b0 && A2 == 1'b1)) - (negedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (posedge B1 => (Y : B1)) = (0.0,0.0); - ifnone - (negedge B1 => (Y : B1)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or2_1 -// cell_description : 2-input OR -//***************************************************************** - -module sg13g2_or2_1 (X, A, B); - - output X; - input A, B; - - // Function - - or (X, A, B); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or2_2 -// cell_description : 2-input OR -//***************************************************************** - -module sg13g2_or2_2 (X, A, B); - - output X; - input A, B; - - // Function - - or (X, A, B); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or3_1 -// cell_description : 3-input OR -//***************************************************************** - -module sg13g2_or3_1 (X, A, B, C); - - output X; - input A, B, C; - - // Function - - or (X, A, B, C); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or3 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or3_2 -// cell_description : 3-input OR -//***************************************************************** - -module sg13g2_or3_2 (X, A, B, C); - - output X; - input A, B, C; - - // Function - - or (X, A, B, C); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or4_1 -// cell_description : 4-input OR -//***************************************************************** - -module sg13g2_or4_1 (X, A, B, C, D); - - output X; - input A, B, C, D; - - // Function - - or (X, A, B, C, D); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - (posedge D => (X : D)) = (0.0,0.0); - (negedge D => (X : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: or4 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_or4_2 -// cell_description : 4-input OR -//***************************************************************** - -module sg13g2_or4_2 (X, A, B, C, D); - - output X; - input A, B, C, D; - - // Function - - or (X, A, B, C, D); - - // Timing - - specify - (posedge A => (X : A)) = (0.0,0.0); - (negedge A => (X : A)) = (0.0,0.0); - (posedge B => (X : B)) = (0.0,0.0); - (negedge B => (X : B)) = (0.0,0.0); - (posedge C => (X : C)) = (0.0,0.0); - (negedge C => (X : C)) = (0.0,0.0); - (posedge D => (X : D)) = (0.0,0.0); - (negedge D => (X : D)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: sdfbbp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sdfbbp_1 -// cell_description : Posedge Two-Outputs D-Flip-Flop with Reset, Set and Scan -//***************************************************************** - -module sg13g2_sdfbbp_1 (Q, Q_N, CLK, D, RESET_B, SCD, SCE, SET_B); - - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE, SET_B; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_SET_B = SET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_SET_B, delayed_CLK; -`endif - - // Function - wire int_fwire_d; - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN; - wire int_fwire_r, int_fwire_s, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_s, delayed_SET_B); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_s or int_fwire_r) begin - if (int_fwire_s) - int_fwire_IQ <= 1'b1; - else if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= int_fwire_d; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_sr_1 (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_s, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - (negedge SET_B => (Q :1'b1)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - (negedge SET_B => (Q_N :1'b1)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, posedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, negedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $recrem (posedge SET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_SET_B, delayed_CLK); - $setuphold (posedge RESET_B, posedge SET_B, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_SET_B); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (negedge SET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: sdfrbp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sdfrbp_1 -// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Reset and Scan -//***************************************************************** - -module sg13g2_sdfrbp_1 (Q, Q_N, CLK, D, RESET_B, SCD, SCE); - - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -`endif - - // Function - wire int_fwire_d; - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN; - wire int_fwire_r, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= int_fwire_d; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, posedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, negedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: sdfrbp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sdfrbp_2 -// cell_description : Posedge Two-Outputs Q and Q_N D-Flip-Flop with Reset and Scan -//***************************************************************** - -module sg13g2_sdfrbp_2 (Q, Q_N, CLK, D, RESET_B, SCD, SCE); - - output Q, Q_N; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -`endif - - // Function - wire int_fwire_d; - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_IQN; - wire int_fwire_r, xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= int_fwire_d; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - not (int_fwire_IQN, int_fwire_IQ); - buf (Q_N, int_fwire_IQN); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q : D)) = (0.0,0.0); - (negedge RESET_B => (Q_N :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q_N : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q_N : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, posedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, negedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: sdfrbpq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sdfrbpq_1 -// cell_description : Posedge Single-Output Q D-Flip-Flop with Reset and Scan -//***************************************************************** - -module sg13g2_sdfrbpq_1 (Q, CLK, D, RESET_B, SCD, SCE); - - output Q; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -`endif - - // Function - wire int_fwire_d; - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_r; - wire xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= int_fwire_d; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b0) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b0) - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, posedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, negedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: sdfrbpq -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sdfrbpq_2 -// cell_description : Posedge Single-Output Q D-Flip-Flop with Reset and Scan -//***************************************************************** - -module sg13g2_sdfrbpq_2 (Q, CLK, D, RESET_B, SCD, SCE); - - output Q; - input CLK, D, RESET_B, SCD, SCE; - reg notifier; -`ifdef VERILATOR - wire delayed_D = D, delayed_SCD = SCD, delayed_SCE = SCE, delayed_RESET_B = RESET_B, delayed_CLK = CLK; -`else - wire delayed_D, delayed_SCD, delayed_SCE, delayed_RESET_B, delayed_CLK; -`endif - - // Function - wire int_fwire_d; - `ifdef VERILATOR - reg int_fwire_IQ; - reg int_fwire_prev_clk; - `else - wire int_fwire_IQ; - `endif - wire int_fwire_r; - wire xcr_0; - - ihp_mux2 (int_fwire_d, delayed_D, delayed_SCD, delayed_SCE); - not (int_fwire_r, delayed_RESET_B); - buf (xcr_0, 0); - `ifdef VERILATOR - always @(delayed_CLK or int_fwire_r) begin - if (int_fwire_r) - int_fwire_IQ <= 1'b0; - else if (delayed_CLK && !int_fwire_prev_clk) - int_fwire_IQ <= int_fwire_d; - int_fwire_prev_clk = delayed_CLK; - end - `else - ihp_dff_r (int_fwire_IQ, notifier, delayed_CLK, int_fwire_d, int_fwire_r, xcr_0); - `endif - buf (Q, int_fwire_IQ); - - // Timing - - specify - (negedge RESET_B => (Q :1'b0)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b1) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b0) - (posedge CLK => (Q : D)) = (0.0,0.0); - if (SCE == 1'b0) - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (posedge CLK => (Q : D)) = (0.0,0.0); - ifnone - (negedge CLK => (Q : D)) = (0.0,0.0); - $setuphold (posedge CLK, posedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, negedge D, 0.0, 0.0, notifier,,, delayed_CLK, delayed_D); - $setuphold (posedge CLK, posedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, negedge SCD, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCD); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $recrem (posedge RESET_B, posedge CLK, 0.0, 0.0, notifier,,, delayed_RESET_B, delayed_CLK); - $width (negedge RESET_B, 0.0, 0, notifier); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - - -// type: slgcp -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_slgcp_1 -// cell_description : Scan gated clock -//***************************************************************** - -module sg13g2_slgcp_1 (GCLK, GATE, CLK, SCE); - - output GCLK; - input GATE, CLK, SCE; - reg notifier; -`ifdef VERILATOR - wire delayed_GATE = GATE, delayed_SCE = SCE, delayed_CLK = CLK; -`else - wire delayed_GATE, delayed_SCE, delayed_CLK; -`endif - - // Function - - wire int_fwire_clk, int_fwire_test; - `ifdef VERILATOR - reg int_fwire_int_GATE; - `else - wire int_fwire_int_GATE; - `endif - - not (int_fwire_clk, delayed_CLK); - or (int_fwire_test, delayed_GATE, delayed_SCE); - `ifdef VERILATOR - always @(int_fwire_test or int_fwire_clk) begin - if (int_fwire_clk) - int_fwire_int_GATE <= int_fwire_test; - end - `else - ihp_latch (int_fwire_int_GATE, notifier, int_fwire_clk, int_fwire_test); - `endif - and (GCLK, delayed_CLK, int_fwire_int_GATE); - - // Timing - - specify - (posedge CLK => (GCLK :CLK)) = (0.0,0.0); - (negedge CLK => (GCLK :CLK)) = (0.0,0.0); - $setuphold (posedge CLK, posedge GATE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_GATE); - $setuphold (posedge CLK, negedge GATE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_GATE); - $setuphold (posedge CLK, posedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $setuphold (posedge CLK, negedge SCE, 0.0, 0.0, notifier,,, delayed_CLK, delayed_SCE); - $width (posedge CLK, 0.0, 0, notifier); - $width (negedge CLK, 0.0, 0, notifier); - endspecify - -endmodule -`endcelldefine - -//type: sighold -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_sighold -// cell_description : Leakage current compensator (bus holder) -//***************************************************************** - -module sg13g2_sighold (SH); - - inout SH; - -// logic section - `ifdef DISPLAY_HOLD - - buf (n1, SH); - buf (pull1, pull0) (SH, n1); - - initial - begin - #0 $display(" > Warning: compiler directive DISPLAY_HOLD is set in cell" - ); - $display(" > %m"); - $display(" > sg13g2_sighold cell model is switched to provide logic levels" - ); - $display(" > - danger of reading not really driven values "); - - $display(" > - undriven bus states are not detectable now "); - - $display(" >"); - end - - `else -// - no logic behaviour modelled for the electrical function of -// sg13g2_sighold cell -// - sg13g2_sighold cell compensates leackage current only in case of -// undriven node/bus and system stop -// - sg13g2_sighold cell holds the bus bit on "0" or "1", but does not -// drive it, this is not in every case the same as the last valid -// logic value considering the desired application meaning -// - undriven bus bit should not be used as sequential element -// - reading from undriven bus_bit ("Z") has to provide ("X") in the -// related block to detect such cases in simulation -// -// Use the compiler directive command -// `define DISPLAY_HOLD yes -// to enable the logic pullup/down behaviour of the Leakage current -// compensator cell sg13g2_sighold* -// - buf (n1, SH); - bufif1 (SH, n1, 1'b0); /* always inactive */ - `endif - -// no timing modelled for sg13g2_sighold cell -// no backannotation possible for sg13g2_sighold cell - - - // Timing - - specify - endspecify - -endmodule -//**************************************************************************** -`endcelldefine - - -// type: tiehi -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_tiehi -// cell_description : Constant logic 0 -//***************************************************************** - -module sg13g2_tiehi (L_HI); - - output L_HI; - - // Function - - buf (L_HI, 1'b1); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: tielo -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_tielo -// cell_description : Constant logic 1 -//***************************************************************** - -module sg13g2_tielo (L_LO); - - output L_LO; - - // Function - - buf (L_LO, 1'b0); - - // Timing - - specify - endspecify - -endmodule -`endcelldefine - - -// type: xnor2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_xnor2_1 -// cell_description : 2-input XNOR -//***************************************************************** - -module sg13g2_xnor2_1 (Y, A, B); - - output Y; - input A, B; - - // Function - - wire int_fwire_0; - - xor (int_fwire_0, A, B); - not (Y, int_fwire_0); - - // Timing - - specify - if ((B == 1'b1)) - (posedge A => (Y : A)) = (0.0,0.0); - if ((B == 1'b1)) - (negedge A => (Y : A)) = (0.0,0.0); - ifnone - (negedge A => (Y:A)) = (0.0,0.0); - ifnone - (posedge A => (Y:A)) = (0.0,0.0); - if ((B == 1'b0)) - (posedge A => (Y : A)) = (0.0,0.0); - if ((B == 1'b0)) - (negedge A => (Y : A)) = (0.0,0.0); - if ((A == 1'b1)) - (posedge B => (Y : B)) = (0.0,0.0); - if ((A == 1'b1)) - (negedge B => (Y : B)) = (0.0,0.0); - ifnone - (negedge B => (Y:B)) = (0.0,0.0); - ifnone - (posedge B => (Y:B)) = (0.0,0.0); - if ((A == 1'b0)) - (posedge B => (Y : B)) = (0.0,0.0); - if ((A == 1'b0)) - (negedge B => (Y : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine - - -// type: xor2 -`timescale 1ns/10ps -`celldefine -//***************************************************************** -// technology : SG13G2 -// module name : sg13g2_xor2_1 -// cell_description : 2-input XOR -//***************************************************************** - -module sg13g2_xor2_1 (X, A, B); - - output X; - input A, B; - - // Function - - xor (X, A, B); - - // Timing - - specify - if ((B == 1'b0)) - (posedge A => (X : A)) = (0.0,0.0); - if ((B == 1'b0)) - (negedge A => (X : A)) = (0.0,0.0); - ifnone - (negedge A => (X:A)) = (0.0,0.0); - ifnone - (posedge A => (X:A)) = (0.0,0.0); - if ((B == 1'b1)) - (posedge A => (X : A)) = (0.0,0.0); - if ((B == 1'b1)) - (negedge A => (X : A)) = (0.0,0.0); - if ((A == 1'b0)) - (posedge B => (X : B)) = (0.0,0.0); - if ((A == 1'b0)) - (negedge B => (X : B)) = (0.0,0.0); - ifnone - (negedge B => (X:B)) = (0.0,0.0); - ifnone - (posedge B => (X:B)) = (0.0,0.0); - if ((A == 1'b1)) - (posedge B => (X : B)) = (0.0,0.0); - if ((A == 1'b1)) - (negedge B => (X : B)) = (0.0,0.0); - endspecify - -endmodule -`endcelldefine diff --git a/ihp13/pdk/verilog/sg13g2_udp.v b/ihp13/pdk/verilog/sg13g2_udp.v deleted file mode 100644 index ca53cb9a4..000000000 --- a/ihp13/pdk/verilog/sg13g2_udp.v +++ /dev/null @@ -1,515 +0,0 @@ -// Copyright 2024 IHP PDK Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// https://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -`timescale 1ns/10ps -`ifdef _udp_def_ihp_latch_ -`else -`define _udp_def_ihp_latch_ -primitive ihp_latch (q, v, clk, d); - output q; - reg q; - input v, clk, d; - - table - * ? ? : ? : x; - ? 1 0 : ? : 0; - ? 1 1 : ? : 1; - ? x 0 : 0 : -; - ? x 1 : 1 : -; - ? 0 ? : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_err_ -`else -`define _udp_def_ihp_dff_err_ -primitive ihp_dff_err (q, clk, d); - output q; - reg q; - input clk, d; - - table - (0x) ? : ? : 0; - (1x) ? : ? : 1; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_ -`else -`define _udp_def_ihp_dff_ -primitive ihp_dff (q, v, clk, d, xcr); - output q; - reg q; - input v, clk, d, xcr; - - table - * ? ? ? : ? : x; - ? (x1) 0 0 : ? : 0; - ? (x1) 1 0 : ? : 1; - ? (x1) 0 1 : 0 : 0; - ? (x1) 1 1 : 1 : 1; - ? (x1) ? x : ? : -; - ? (bx) 0 ? : 0 : -; - ? (bx) 1 ? : 1 : -; - ? (x0) b ? : ? : -; - ? (x0) ? x : ? : -; - ? (01) 0 ? : ? : 0; - ? (01) 1 ? : ? : 1; - ? (10) ? ? : ? : -; - ? b * ? : ? : -; - ? ? ? * : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_r_err_ -`else -`define _udp_def_ihp_dff_r_err_ -primitive ihp_dff_r_err (q, clk, d, r); - output q; - reg q; - input clk, d, r; - - table - ? 0 (0x) : ? : -; - ? 0 (x0) : ? : -; - (0x) ? 0 : ? : 0; - (0x) 0 x : ? : 0; - (1x) ? 0 : ? : 1; - (1x) 0 x : ? : 1; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_r_ -`else -`define _udp_def_ihp_dff_r_ -primitive ihp_dff_r (q, v, clk, d, r, xcr); - output q; - reg q; - input v, clk, d, r, xcr; - - table - * ? ? ? ? : ? : x; - ? ? ? 1 ? : ? : 0; - ? b ? (1?) ? : 0 : -; - ? x 0 (1?) ? : 0 : -; - ? ? ? (10) ? : ? : -; - ? ? ? (x0) ? : ? : -; - ? ? ? (0x) ? : 0 : -; - ? (x1) 0 ? 0 : ? : 0; - ? (x1) 1 0 0 : ? : 1; - ? (x1) 0 ? 1 : 0 : 0; - ? (x1) 1 0 1 : 1 : 1; - ? (x1) ? ? x : ? : -; - ? (bx) 0 ? ? : 0 : -; - ? (bx) 1 0 ? : 1 : -; - ? (x0) 0 ? ? : ? : -; - ? (x0) 1 0 ? : ? : -; - ? (x0) ? 0 x : ? : -; - ? (01) 0 ? ? : ? : 0; - ? (01) 1 0 ? : ? : 1; - ? (10) ? ? ? : ? : -; - ? b * ? ? : ? : -; - ? ? ? ? * : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_s_err_ -`else -`define _udp_def_ihp_dff_s_err_ -primitive ihp_dff_s_err (q, clk, d, s); - output q; - reg q; - input clk, d, s; - - table - ? 1 (0x) : ? : -; - ? 1 (x0) : ? : -; - (0x) ? 0 : ? : 0; - (0x) 1 x : ? : 0; - (1x) ? 0 : ? : 1; - (1x) 1 x : ? : 1; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_s_ -`else -`define _udp_def_ihp_dff_s_ -primitive ihp_dff_s (q, v, clk, d, s, xcr); - output q; - reg q; - input v, clk, d, s, xcr; - - table - * ? ? ? ? : ? : x; - ? ? ? 1 ? : ? : 1; - ? b ? (1?) ? : 1 : -; - ? x 1 (1?) ? : 1 : -; - ? ? ? (10) ? : ? : -; - ? ? ? (x0) ? : ? : -; - ? ? ? (0x) ? : 1 : -; - ? (x1) 0 0 0 : ? : 0; - ? (x1) 1 ? 0 : ? : 1; - ? (x1) 1 ? 1 : 1 : 1; - ? (x1) 0 0 1 : 0 : 0; - ? (x1) ? ? x : ? : -; - ? (bx) 1 ? ? : 1 : -; - ? (bx) 0 0 ? : 0 : -; - ? (x0) 1 ? ? : ? : -; - ? (x0) 0 0 ? : ? : -; - ? (x0) ? 0 x : ? : -; - ? (01) 1 ? ? : ? : 1; - ? (01) 0 0 ? : ? : 0; - ? (10) ? ? ? : ? : -; - ? b * ? ? : ? : -; - ? ? ? ? * : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_sr_err_ -`else -`define _udp_def_ihp_dff_sr_err_ -primitive ihp_dff_sr_err (q, clk, d, s, r); - output q; - reg q; - input clk, d, s, r; - - table - ? 1 (0x) ? : ? : -; - ? 0 ? (0x) : ? : -; - ? 0 ? (x0) : ? : -; - (0x) ? 0 0 : ? : 0; - (0x) 1 x 0 : ? : 0; - (0x) 0 0 x : ? : 0; - (1x) ? 0 0 : ? : 1; - (1x) 1 x 0 : ? : 1; - (1x) 0 0 x : ? : 1; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_sr_0 -`else -`define _udp_def_ihp_dff_sr_0 -primitive ihp_dff_sr_0 (q, v, clk, d, s, r, xcr); - output q; - reg q; - input v, clk, d, s, r, xcr; - - table - // v, clk, d, s, r : q' : q; - - * ? ? ? ? ? : ? : x; - ? ? ? ? 1 ? : ? : 0; - ? ? ? 1 0 ? : ? : 1; - ? b ? (1?) 0 ? : 1 : -; - ? x 1 (1?) 0 ? : 1 : -; - ? ? ? (10) 0 ? : ? : -; - ? ? ? (x0) 0 ? : ? : -; - ? ? ? (0x) 0 ? : 1 : -; - ? b ? 0 (1?) ? : 0 : -; - ? x 0 0 (1?) ? : 0 : -; - ? ? ? 0 (10) ? : ? : -; - ? ? ? 0 (x0) ? : ? : -; - ? ? ? 0 (0x) ? : 0 : -; - ? (x1) 0 0 ? 0 : ? : 0; - ? (x1) 1 ? 0 0 : ? : 1; - ? (x1) 0 0 ? 1 : 0 : 0; - ? (x1) 1 ? 0 1 : 1 : 1; - ? (x1) ? ? 0 x : ? : -; - ? (x1) ? 0 ? x : ? : -; - ? (1x) 0 0 ? ? : 0 : -; - ? (1x) 1 ? 0 ? : 1 : -; - ? (x0) 0 0 ? ? : ? : -; - ? (x0) 1 ? 0 ? : ? : -; - ? (x0) ? 0 0 x : ? : -; - ? (0x) 0 0 ? ? : 0 : -; - ? (0x) 1 ? 0 ? : 1 : -; - ? (01) 0 0 ? ? : ? : 0; - ? (01) 1 ? 0 ? : ? : 1; - ? (10) ? 0 ? ? : ? : -; - ? (10) ? ? 0 ? : ? : -; - ? b * 0 ? ? : ? : -; - ? b * ? 0 ? : ? : -; - ? ? ? ? ? * : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_dff_sr_1 -`else -`define _udp_def_ihp_dff_sr_1 -primitive ihp_dff_sr_1 (q, v, clk, d, s, r, xcr); - output q; - reg q; - input v, clk, d, s, r, xcr; - - table - // v, clk, d, s, r : q' : q; - - * ? ? ? ? ? : ? : x; - ? ? ? 0 1 ? : ? : 0; - ? ? ? 1 ? ? : ? : 1; - ? b ? (1?) 0 ? : 1 : -; - ? x 1 (1?) 0 ? : 1 : -; - ? ? ? (10) 0 ? : ? : -; - ? ? ? (x0) 0 ? : ? : -; - ? ? ? (0x) 0 ? : 1 : -; - ? b ? 0 (1?) ? : 0 : -; - ? x 0 0 (1?) ? : 0 : -; - ? ? ? 0 (10) ? : ? : -; - ? ? ? 0 (x0) ? : ? : -; - ? ? ? 0 (0x) ? : 0 : -; - ? (x1) 0 0 ? 0 : ? : 0; - ? (x1) 1 ? 0 0 : ? : 1; - ? (x1) 0 0 ? 1 : 0 : 0; - ? (x1) 1 ? 0 1 : 1 : 1; - ? (x1) ? ? 0 x : ? : -; - ? (x1) ? 0 ? x : ? : -; - ? (1x) 0 0 ? ? : 0 : -; - ? (1x) 1 ? 0 ? : 1 : -; - ? (x0) 0 0 ? ? : ? : -; - ? (x0) 1 ? 0 ? : ? : -; - ? (x0) ? 0 0 x : ? : -; - ? (0x) 0 0 ? ? : 0 : -; - ? (0x) 1 ? 0 ? : 1 : -; - ? (01) 0 0 ? ? : ? : 0; - ? (01) 1 ? 0 ? : ? : 1; - ? (10) ? 0 ? ? : ? : -; - ? (10) ? ? 0 ? : ? : -; - ? b * 0 ? ? : ? : -; - ? b * ? 0 ? : ? : -; - ? ? ? ? ? * : ? : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_latch_r_ -`else -`define _udp_def_ihp_latch_r_ -primitive ihp_latch_r (q, v, clk, d, r); - output q; - reg q; - input v, clk, d, r; - - table - * ? ? ? : ? : x; - ? ? ? 1 : ? : 0; - ? 0 ? 0 : ? : -; - ? 0 ? x : 0 : -; - ? 1 0 0 : ? : 0; - ? 1 0 x : ? : 0; - ? 1 1 0 : ? : 1; - ? x 0 0 : 0 : -; - ? x 0 x : 0 : -; - ? x 1 0 : 1 : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_latch_s_ -`else -`define _udp_def_ihp_latch_s_ -primitive ihp_latch_s (q, v, clk, d, s); - output q; - reg q; - input v, clk, d, s; - - table - * ? ? ? : ? : x; - ? ? ? 1 : ? : 1; - ? 0 ? 0 : ? : -; - ? 0 ? x : 1 : -; - ? 1 1 0 : ? : 1; - ? 1 1 x : ? : 1; - ? 1 0 0 : ? : 0; - ? x 1 0 : 1 : -; - ? x 1 x : 1 : -; - ? x 0 0 : 0 : -; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_latch_sr_0 -`else -`define _udp_def_ihp_latch_sr_0 -primitive ihp_latch_sr_0 (q, v, clk, d, s, r); - output q; - reg q; - input v, clk, d, s, r; - - table - * ? ? ? ? : ? : x; - ? 1 1 ? 0 : ? : 1; - ? 1 0 0 ? : ? : 0; - ? ? ? 1 0 : ? : 1; - ? ? ? ? 1 : ? : 0; - ? 0 * ? ? : ? : -; - ? 0 ? * 0 : 1 : 1; - ? 0 ? 0 * : 0 : 0; - ? * 1 ? 0 : 1 : 1; - ? * 0 0 ? : 0 : 0; - ? ? 1 * 0 : 1 : 1; - ? ? 0 0 * : 0 : 0; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_latch_sr_1 -`else -`define _udp_def_ihp_latch_sr_1 -primitive ihp_latch_sr_1 (q, v, clk, d, s, r); - output q; - reg q; - input v, clk, d, s, r; - - table - * ? ? ? ? : ? : x; - ? 1 1 ? 0 : ? : 1; - ? 1 0 0 ? : ? : 0; - ? ? ? 1 ? : ? : 1; - ? ? ? 0 1 : ? : 0; - ? 0 * ? ? : ? : -; - ? 0 ? * 0 : 1 : 1; - ? 0 ? 0 * : 0 : 0; - ? * 1 ? 0 : 1 : 1; - ? * 0 0 ? : 0 : 0; - ? ? 1 * 0 : 1 : 1; - ? ? 0 0 * : 0 : 0; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_mux2 -`else -`define _udp_def_ihp_mux2 -primitive ihp_mux2 (z, a, b, s); - output z; - input a, b, s; - - table -// a b s : z - 1 ? 0 : 1; - 0 ? 0 : 0; - ? 1 1 : 1; - ? 0 1 : 0; - 0 0 x : 0; - 1 1 x : 1; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_mux4 -`else -`define _udp_def_ihp_mux4 -primitive ihp_mux4 (z, a, b , c, d, s0, s1); - output z; - input d, c, b, a, s1, s0; - - table -// a b c d s0 s1 : z - 0 ? ? ? 0 0 : 0; - 1 ? ? ? 0 0 : 1; - ? 0 ? ? 1 0 : 0; - ? 1 ? ? 1 0 : 1; - ? ? 0 ? 0 1 : 0; - ? ? 1 ? 0 1 : 1; - ? ? ? 0 1 1 : 0; - ? ? ? 1 1 1 : 1; - 0 0 ? ? x 0 : 0; - 1 1 ? ? x 0 : 1; - ? ? 0 0 x 1 : 0; - ? ? 1 1 x 1 : 1; - 0 ? 0 ? 0 x : 0; - 1 ? 1 ? 0 x : 1; - ? 0 ? 0 1 x : 0; - ? 1 ? 1 1 x : 1; - 1 1 1 1 x x : 1; - 0 0 0 0 x x : 0; - endtable -endprimitive -`endif - -`ifdef _udp_def_ihp_mux8 -`else -`define _udp_def_ihp_mux8 -primitive ihp_mux8 (z, a, b , c, d, e, f, g, h, s0, s1, s2); - output z; - input h, g, f, e, d, c, b, a, s2, s1, s0; - - table -// a b c d e f g h s0 s1 s2 : z - 0 ? ? ? ? ? ? ? 0 0 0 : 0; - 1 ? ? ? ? ? ? ? 0 0 0 : 1; - ? 0 ? ? ? ? ? ? 1 0 0 : 0; - ? 1 ? ? ? ? ? ? 1 0 0 : 1; - ? ? 0 ? ? ? ? ? 0 1 0 : 0; - ? ? 1 ? ? ? ? ? 0 1 0 : 1; - ? ? ? 0 ? ? ? ? 1 1 0 : 0; - ? ? ? 1 ? ? ? ? 1 1 0 : 1; - ? ? ? ? 0 ? ? ? 0 0 1 : 0; - ? ? ? ? 1 ? ? ? 0 0 1 : 1; - ? ? ? ? ? 0 ? ? 1 0 1 : 0; - ? ? ? ? ? 1 ? ? 1 0 1 : 1; - ? ? ? ? ? ? 0 ? 0 1 1 : 0; - ? ? ? ? ? ? 1 ? 0 1 1 : 1; - ? ? ? ? ? ? ? 0 1 1 1 : 0; - ? ? ? ? ? ? ? 1 1 1 1 : 1; - 0 0 ? ? ? ? ? ? x 0 0 : 0; - 1 1 ? ? ? ? ? ? x 0 0 : 1; - ? ? 0 0 ? ? ? ? x 1 0 : 0; - ? ? 1 1 ? ? ? ? x 1 0 : 1; - ? ? ? ? 0 0 ? ? x 0 1 : 0; - ? ? ? ? 1 1 ? ? x 0 1 : 1; - ? ? ? ? ? ? 0 0 x 1 1 : 0; - ? ? ? ? ? ? 1 1 x 1 1 : 1; - 0 ? 0 ? ? ? ? ? 0 x 0 : 0; - 1 ? 1 ? ? ? ? ? 0 x 0 : 1; - ? 0 ? 0 ? ? ? ? 1 x 0 : 0; - ? 1 ? 1 ? ? ? ? 1 x 0 : 1; - ? ? ? ? 0 ? 0 ? 0 x 1 : 0; - ? ? ? ? 1 ? 1 ? 0 x 1 : 1; - ? ? ? ? ? 0 ? 0 1 x 1 : 0; - ? ? ? ? ? 1 ? 1 1 x 1 : 1; - 0 ? ? ? 0 ? ? ? 0 0 x : 0; - 1 ? ? ? 1 ? ? ? 0 0 x : 1; - ? 0 ? ? ? 0 ? ? 1 0 x : 0; - ? 1 ? ? ? 1 ? ? 1 0 x : 1; - ? ? 0 ? ? ? 0 ? 0 1 x : 0; - ? ? 1 ? ? ? 1 ? 0 1 x : 1; - ? ? ? 0 ? ? ? 0 1 1 x : 0; - ? ? ? 1 ? ? ? 1 1 1 x : 1; - 0 0 0 0 ? ? ? ? x x 0 : 0; - 1 1 1 1 ? ? ? ? x x 0 : 1; - ? ? ? ? 0 0 0 0 x x 1 : 0; - ? ? ? ? 1 1 1 1 x x 1 : 1; - 0 0 ? ? 0 0 ? ? x 0 x : 0; - 1 1 ? ? 1 1 ? ? x 0 x : 1; - ? ? 0 0 ? ? 0 0 x 1 x : 0; - ? ? 1 1 ? ? 1 1 x 1 x : 1; - 0 ? 0 ? 0 ? 0 ? 0 x x : 0; - 1 ? 1 ? 1 ? 1 ? 0 x x : 1; - ? 0 ? 0 ? 0 ? 0 1 x x : 0; - ? 1 ? 1 ? 1 ? 1 1 x x : 1; - 0 0 0 0 0 0 0 0 x x x : 0; - 1 1 1 1 1 1 1 1 x x x : 1; - endtable -endprimitive -`endif diff --git a/ihp13/tc_clk.sv b/ihp13/tc_clk.sv index 1ee2611d9..200fa9f31 100644 --- a/ihp13/tc_clk.sv +++ b/ihp13/tc_clk.sv @@ -11,7 +11,7 @@ module tc_clk_inverter ( output logic clk_o ); (* keep *)(* dont_touch = "true" *) - sg13g2_inv_1 i_inv ( + INVX2 i_inv ( .A ( clk_i ), .Y ( clk_o ) ); @@ -23,9 +23,9 @@ module tc_clk_buffer ( output logic clk_o ); (* keep *)(* dont_touch = "true" *) - sg13g2_buf_1 i_buf ( + BUFX2 i_buf ( .A ( clk_i ), - .X ( clk_o ) + .Y ( clk_o ) ); endmodule @@ -37,11 +37,11 @@ module tc_clk_mux2 ( output logic clk_o ); (* keep *)(* dont_touch = "true" *) - sg13g2_mux2_1 i_mux ( + MUX2X2 i_mux ( .A0 ( clk0_i ), .A1 ( clk1_i ), - .S ( clk_sel_i ), - .X ( clk_o ) + .S0 ( clk_sel_i ), + .Y ( clk_o ) ); endmodule @@ -52,10 +52,10 @@ module tc_clk_xor2 ( ); (* keep *)(* dont_touch = "true" *) - sg13g2_xor2_1 i_mux ( + XOR2X2 i_mux ( .A ( clk0_i ), .B ( clk1_i ), - .X ( clk_o ) + .Y ( clk_o ) ); endmodule @@ -70,11 +70,11 @@ module tc_clk_gating #( if (IS_FUNCTIONAL || `ifdef USE_CLKGATE 1 `else 0 `endif) begin : gen_clkgate (* keep *)(* dont_touch = "true" *) - sg13g2_slgcp_1 i_clkgate ( - .GATE ( en_i ), - .SCE ( test_en_i ), - .CLK ( clk_i ), - .GCLK ( clk_o ) + CGTSX2 i_clkgate ( + .E ( en_i ), + .SE ( test_en_i ), + .CK ( clk_i ), + .ECK ( clk_o ) ); end else begin : gen_no_clkgate assign clk_o = clk_i; diff --git a/klayout/run_finishing.sh b/klayout/run_finishing.sh index e6ee8a056..a03e4f180 100755 --- a/klayout/run_finishing.sh +++ b/klayout/run_finishing.sh @@ -75,23 +75,21 @@ run_cmd() { } -supports_split_topmetal_fill() { - grep -q "no_topmetal_1" "$KLAYOUT_PATH/tech/scripts/filler.py" -} - - collect_def_to_gds_inputs() { - lef_files="$(find "$PDK_DIR_LEF_TECH" -name "$PDK_TECH_LEF_FILE" -exec realpath {} \;) \ - $(find "$PDK_DIR_LEF_CELLS" -name "$PDK_STDCELL_LEF_FILE" -exec realpath {} \;) \ - $(find "$PDK_DIR_LEF_SRAMS" -name 'RM_IHPSG13*.lef' -exec realpath {} \;) \ - $(find "$PDK_DIR_LEF_IOS" -name "$PDK_IO_LEF_FILE" -exec realpath {} \;) \ - $(find "$PDK_DIR_LEF_BOND" -name "$PDK_BONDPAD_LEF" -exec realpath {} \;)" + local pdk_lef="$CROC_ROOT/technology/lef" + local pdk_gds="$CROC_ROOT/technology/gds" + + lef_files="$pdk_lef/ez130_cmos5l_tech.lef \ + $pdk_lef/ez130_8t.lef \ + $(find "$pdk_lef" -name 'RM_IHPSG13*.lef' -exec realpath {} \;) \ + $pdk_lef/sg13cmos5l_io.lef \ + $pdk_lef/bondpad5l_70x70.lef" local required_gds_files=( - "$PDK_DIR_GDS_CELLS/$PDK_STDCELL_GDS_FILE" - "$PDK_DIR_GDS_SRAMS/RM_IHPSG13_1P_512x32_c2_bm_bist.gds" - "$PDK_DIR_GDS_IOS/$PDK_IO_GDS_FILE" - "$PDK_DIR_GDS_BOND/$PDK_BONDPAD_GDS" + "$pdk_gds/ez130_8t.gds" + "$pdk_gds/RM_IHPSG13_1P_512x32_c2_bm_bist.gds" + "$pdk_gds/sg13cmos5l_io.gds" + "$pdk_gds/bondpad5l_70x70.gds" ) gds_files="${required_gds_files[*]}" @@ -105,7 +103,7 @@ collect_def_to_gds_inputs() { fi done - if [[ "$missing_gds" -eq 1 && "$CROC_TECHNOLOGY_VIEW" == "public mirror" ]]; then + if [[ "$missing_gds" -eq 1 && "$(realpath -m "$CROC_ROOT/technology")" == "$(realpath -m "$CROC_ROOT/ihp13/pdk")" ]]; then echo "[INFO][KLayout] Downloading missing public PDK GDS" "$CROC_ROOT/scripts/download_gds.sh" fi @@ -117,10 +115,10 @@ collect_def_to_gds_inputs() { fi done - gds_files="$(find "$PDK_DIR_GDS_CELLS" -name "$PDK_STDCELL_GDS_FILE" -exec realpath {} \;) \ - $(find "$PDK_DIR_GDS_SRAMS" -name 'RM_IHPSG13*.gds' -exec realpath {} \;) \ - $(find "$PDK_DIR_GDS_IOS" -name "$PDK_IO_GDS_FILE" -exec realpath {} \;) \ - $(find "$PDK_DIR_GDS_BOND" -name "$PDK_BONDPAD_GDS" -exec realpath {} \;)" + gds_files="$pdk_gds/ez130_8t.gds \ + $(find "$pdk_gds" -name 'RM_IHPSG13*.gds' -exec realpath {} \;) \ + $pdk_gds/sg13cmos5l_io.gds \ + $pdk_gds/bondpad5l_70x70.gds" } @@ -200,14 +198,8 @@ merge_seal_ring() { fill_metal() { - run_cmd "echo [INFO][KLayout] Filling routing metals for $CROC_PDK" - if [[ "$CROC_PDK" == "sg13cmos5l" ]]; then - fill_flags="-rd no_activ" - elif supports_split_topmetal_fill; then - fill_flags="-rd no_topmetal_2 -rd no_activ" - else - fill_flags="-rd no_topmetal -rd no_activ" - fi + run_cmd "echo [INFO][KLayout] Filling routing metals" + fill_flags="-rd no_activ" run_cmd "klayout -n $KLAYOUT_TECH -zz \ -r $KLAYOUT_PATH/tech/scripts/filler.py \ -rd output_file=out/${PROJ_NAME}.metfilled.gds.gz \ @@ -218,14 +210,8 @@ fill_metal() { fill_activ() { - run_cmd "echo [INFO][KLayout] Filling active layers for $CROC_PDK" - if [[ "$CROC_PDK" == "sg13cmos5l" ]]; then - fill_flags="-rd no_metal" - elif supports_split_topmetal_fill; then - fill_flags="-rd no_topmetal_2 -rd no_topmetal_1 -rd no_metal" - else - fill_flags="-rd no_topmetal -rd no_metal" - fi + run_cmd "echo [INFO][KLayout] Filling active layers" + fill_flags="-rd no_metal" run_cmd "klayout -n $KLAYOUT_TECH -zz \ -r $KLAYOUT_PATH/tech/scripts/filler.py \ -rd output_file=out/${PROJ_NAME}.filled.gds.gz \ diff --git a/klayout/scripts/generate_seal_ring.py b/klayout/scripts/generate_seal_ring.py index 44fdb8e03..d3b634750 100644 --- a/klayout/scripts/generate_seal_ring.py +++ b/klayout/scripts/generate_seal_ring.py @@ -11,7 +11,6 @@ croc_root = os.environ["CROC_ROOT"] klayout_path = os.environ["KLAYOUT_PATH"] -pdk = os.environ["CROC_PDK"] klayout_python = os.path.join(klayout_path, "python") shared_klayout_python = os.path.join(croc_root, "ihp13", "sg13g2", "ihp-sg13g2", "libs.tech", "klayout", "python") sys.path.extend( @@ -24,14 +23,8 @@ from cni.dlo import PyCellContext from cni.tech import Tech -if pdk == "sg13cmos5l": - pcell_package = "sg13cmos5l_pycell_lib" -elif pdk == "sg13g2": - pcell_package = "sg13g2_pycell_lib" -else: - raise RuntimeError(f"Unsupported Croc PDK: {pdk}") - -package_name = f"croc_{pdk}_pcell" +pcell_package = "sg13cmos5l_pycell_lib" +package_name = "croc_sg13cmos5l_pcell" pcell_root = os.path.join(klayout_python, pcell_package) ihp_root = os.path.join(pcell_root, "ihp") package = types.ModuleType(package_name) diff --git a/openroad/run_backend.sh b/openroad/run_backend.sh index 5c5cbf207..d7cc09a01 100755 --- a/openroad/run_backend.sh +++ b/openroad/run_backend.sh @@ -78,7 +78,7 @@ Examples: Inputs: - Synthesized netlist: yosys/${PROJ_NAME}_yosys.v - Constraints: openroad/src/constraints.sdc - - PDK libraries: Auto-discovered from ${PDK_ROOT} + - PDK libraries: technology/ Outputs: - Checkpoints: openroad/save/*.zip diff --git a/openroad/scripts/01_floorplan.tcl b/openroad/scripts/01_floorplan.tcl index 453989582..436de865f 100644 --- a/openroad/scripts/01_floorplan.tcl +++ b/openroad/scripts/01_floorplan.tcl @@ -61,9 +61,10 @@ utl::report "################################################################### # seal ring thickness 42.0 , 42.0 x2 # bonding pad 70.0 , 70.0 x2 # io cell depth 180.0 , 180.0 x2 +# power ring 10.92, 10.92x2 # --------------------------------------- # -> OR die area 1916.0 x 1916.0 -# -> OR core area 1416.0 x 1416.0 +# -> OR core area 1394.2 x 1394.2 # The sealring is added after OpenROAD # hence the OR die area is the final chip size minus the sealring thickness on each side @@ -72,7 +73,12 @@ set chipW 1916; # OR die width (left to right) set padD 180; # pad depth (edge to core) set padW 80; # pad width (beachfront) set padBond 70; # bonding pad size -set powerRing 80; # reserved space for power ring +# power ring: VDD and VSS lines side by side, each wide enough for 3 TopVia1 cuts side by side +# (TV1.d: 3 * 0.42 + 2 * 0.42 + 2 * 0.42 = 2.94 um of TopMetal1) +set powerRingWidth 3.0; # per line +set powerRingSpacing 1.64; # between the two lines, TM1.b +set powerRingClearance 1.64; # to core and to pads, TM1.b (Metal4 needs at most 0.6, Mn.f) +set powerRing [expr {2 * $powerRingClearance + $powerRingSpacing + 2 * $powerRingWidth}] # starting from the outside and working towards the core area on each side set coreMargin [expr {$padD + $padBond + $powerRing}]; @@ -137,14 +143,17 @@ set floor_rightX [expr $core_rightX - $floorPaddingX] set floor_topY [expr $core_topY - $floorPaddingY] set floor_midpointX [expr $floor_leftX + ($floor_rightX - $floor_leftX)/2] set floor_midpointY [expr $floor_bottomY + ($floor_topY - $floor_bottomY)/2] -set sramHaloX 10.0 -set sramHaloY 10.0 +set sramHaloX 1.5 +set sramHaloY 1.5 utl::report "Place Macros" # Bank0: top-left, pins facing down set bank0X $floor_leftX -set bankY [expr $floor_topY - $RamSize512x32_H] +# tapcell removes the rows above a macro when fewer than 6 rows remain between macro and core +# edge, so the SRAMs sit exactly 6 rows below the core edge (this also fixes the SRAM stripe +# position relative to the core stripes, see power_grid.tcl) +set bankY [expr $core_topY - 6 * $siteHeight - $RamSize512x32_H] placeInstance $bank0_sram0 $bank0X $bankY R0 # Bank1: top-right, pins facing down @@ -172,7 +181,7 @@ report_image "01-04_${proj_name}.pre_pdn" true utl::report "###############################################################################" utl::report "# 01-05: Power Grid" utl::report "###############################################################################" -source scripts/power_grid_${pdk_name}.tcl +source scripts/power_grid.tcl # Save checkpoint save_checkpoint 01_${proj_name}.floorplan diff --git a/openroad/scripts/02_placement.tcl b/openroad/scripts/02_placement.tcl index 90b5568fe..8bd877b4e 100644 --- a/openroad/scripts/02_placement.tcl +++ b/openroad/scripts/02_placement.tcl @@ -75,11 +75,19 @@ set_thread_count 8 # Rough placement to get parasitics from steiner-tree estimate so we can run repair_timing utl::report "Global Placement (1)" -global_placement -density 0.60 +global_placement -density 0.70 report_metrics "02-02_${proj_name}.gpl1" report_image "02-02_${proj_name}.gpl1" true true save_checkpoint 02-02_${proj_name}.gpl1 +# Merge flops into the 2-bit and 4-bit flops of the library +# (with the default clock_power_weight 0 nothing is merged) +# All merged flops of a module must share one reset net (true for croc) +utl::report "Cluster flops" +cluster_flops -clock_power_weight 5 +report_metrics "02-02_${proj_name}.gpl1_mbff" +save_checkpoint 02-02_${proj_name}.gpl1_mbff + utl::report "Estimate parasitics" estimate_parasitics -placement utl::report "Repair design" @@ -92,7 +100,7 @@ save_checkpoint 02-02_${proj_name}.gpl1_repaired # Actual global placement with routability and timing driven utl::report "Global Placement (2)" -global_placement -density 0.60 \ +global_placement -density 0.70 \ -routability_driven \ -routability_check_overflow 0.30 \ -timing_driven @@ -109,6 +117,9 @@ utl::report "################################################################### utl::report "Detailed placement" detailed_placement +utl::report "Improve placement" +improve_placement + utl::report "Optimize mirroring" optimize_mirroring diff --git a/openroad/scripts/04_routing.tcl b/openroad/scripts/04_routing.tcl index 664d62030..d3d7f0c11 100644 --- a/openroad/scripts/04_routing.tcl +++ b/openroad/scripts/04_routing.tcl @@ -107,6 +107,8 @@ detailed_route -output_drc ${report_dir}/04_${proj_name}_route_drc.rpt \ -verbose 1 utl::report "Saving detailed route" +# the parasitics from before the detailed route are stale, use the routed wires +estimate_parasitics -global_routing save_checkpoint 04_${proj_name}.routed report_metrics "04_${proj_name}.routed" report_image "04_${proj_name}.routed" true false false true diff --git a/openroad/scripts/05_finishing.tcl b/openroad/scripts/05_finishing.tcl index 4d6094563..fd3af12c6 100644 --- a/openroad/scripts/05_finishing.tcl +++ b/openroad/scripts/05_finishing.tcl @@ -45,6 +45,11 @@ filler_placement $stdfill utl::report "Global connect" global_connect +# Wires of the detailed route: the parasitics are not part of the checkpoint, without this +# the final report is for ideal wires (and the setup slack is much too good) +utl::report "Estimate parasitics" +estimate_parasitics -global_routing + save_checkpoint 05_${proj_name}.final report_image "05_${proj_name}.final" true true false true report_metrics "05_${proj_name}.final" diff --git a/openroad/scripts/init_tech_sg13cmos5l.tcl b/openroad/scripts/init_tech.tcl similarity index 53% rename from openroad/scripts/init_tech_sg13cmos5l.tcl rename to openroad/scripts/init_tech.tcl index 03295d1cd..399a80955 100644 --- a/openroad/scripts/init_tech_sg13cmos5l.tcl +++ b/openroad/scripts/init_tech.tcl @@ -7,28 +7,28 @@ # - Jannis Schönleber # - Philippe Sauter -# Initialize the PDK for sg13cmos5l. -# Standard cells and SRAMs are reused from sg13g2. - -set pdk_cells_lib $::env(PDK_DIR_LIB_CELLS) -set pdk_tech_lef $::env(PDK_DIR_LEF_TECH) -set pdk_cells_lef $::env(PDK_DIR_LEF_CELLS) -set pdk_sram_lib $::env(PDK_DIR_LIB_SRAMS) -set pdk_sram_lef $::env(PDK_DIR_LEF_SRAMS) -set pdk_io_lib $::env(PDK_DIR_LIB_IOS) -set pdk_io_lef $::env(PDK_DIR_LEF_IOS) -set pdk_pad_lef $::env(PDK_DIR_LEF_BOND) +# All paths relative to openroad/ +# Initialize the PDK: EZ130 8T standard cells, SG13CMOS5L IO cells, +# IHP SRAM macros and the 5-metal SG13CMOS5L back-end. + +set pdk_cells_lib ../technology/lib +set pdk_cells_lef ../technology/lef +set pdk_sram_lib ../technology/lib +set pdk_sram_lef ../technology/lef +set pdk_io_lib ../technology/lib +set pdk_io_lef ../technology/lef +set pdk_pad_lef ../technology/lef # LIB define_corners tt ff puts "Init standard cells" -read_liberty -corner tt ${pdk_cells_lib}/$::env(PDK_STDCELL_LIB_TT_FILE) -read_liberty -corner ff ${pdk_cells_lib}/$::env(PDK_STDCELL_LIB_FF_FILE) +read_liberty -corner tt ${pdk_cells_lib}/ez130_8t_tt_1p20v_25c.lib +read_liberty -corner ff ${pdk_cells_lib}/ez130_8t_ff_1p32v_m40c.lib puts "Init IO cells" -read_liberty -corner tt ${pdk_io_lib}/$::env(PDK_IO_LIB_TT_FILE) -read_liberty -corner ff ${pdk_io_lib}/$::env(PDK_IO_LIB_FF_FILE) +read_liberty -corner tt ${pdk_io_lib}/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib +read_liberty -corner ff ${pdk_io_lib}/sg13cmos5l_io_fast_1p32V_3p6V_m40C.lib puts "Init SRAM macros" foreach file [glob -directory $pdk_sram_lib RM_IHPSG13*_typ_1p20V_25C.lib] { @@ -40,12 +40,12 @@ foreach file [glob -directory $pdk_sram_lib RM_IHPSG13*_fast_1p32V_m55C.lib] { } puts "Init tech-lef" -read_lef ${pdk_tech_lef}/$::env(PDK_TECH_LEF_FILE) +read_lef ${pdk_cells_lef}/ez130_cmos5l_tech.lef puts "Init cell-lef" -read_lef ${pdk_cells_lef}/$::env(PDK_STDCELL_LEF_FILE) -read_lef ${pdk_io_lef}/$::env(PDK_IO_LEF_FILE) -read_lef ${pdk_pad_lef}/$::env(PDK_BONDPAD_LEF) +read_lef ${pdk_cells_lef}/ez130_8t.lef +read_lef ${pdk_io_lef}/sg13cmos5l_io.lef +read_lef ${pdk_pad_lef}/bondpad5l_70x70.lef foreach file [glob -directory $pdk_sram_lef RM_IHPSG13*.lef] { read_lef "$file" @@ -58,22 +58,27 @@ proc setDefaultParasitics {} { } # Tie cell pins -set tieHiPin "sg13g2_tiehi/L_HI" -set tieLoPin "sg13g2_tielo/L_LO" +set tieHiPin "TIEHI/Y" +set tieLoPin "TIELO/Y" # Tap cell insertion proc insertTapCells {} { - # no tap cells in this PDK + utl::report "Inserting tap cells" + tapcell \ + -distance 40 \ + -tapcell_master WELLTAP \ + -endcap_master WELLTAP \ + -halo_width_x 1 -halo_width_y 1 } -set ctsBuf [ list sg13g2_buf_16 sg13g2_buf_8 sg13g2_buf_4 sg13g2_buf_2 ] -set ctsBufRoot sg13g2_buf_8 +set ctsBuf [ list BUFX24 BUFX16 BUFX12 BUFX8 ] +set ctsBufRoot BUFX24 # disallow OR from inserting these cells set dont_use_cells [list sg13cmos5l_IOPad* ] set ioDrivingCell sg13cmos5l_IOPadOut16mA -set stdfill [ list sg13g2_fill_8 sg13g2_fill_4 sg13g2_fill_2 sg13g2_fill_1 ] +set stdfill [ list FILLER16 FILLER8 FILLER4 FILLER2 FILLER1 ] set iocorner sg13cmos5l_Corner diff --git a/openroad/scripts/init_tech_sg13g2.tcl b/openroad/scripts/init_tech_sg13g2.tcl deleted file mode 100644 index da12780aa..000000000 --- a/openroad/scripts/init_tech_sg13g2.tcl +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2023 ETH Zurich and University of Bologna. -# Solderpad Hardware License, Version 0.51, see LICENSE for details. -# SPDX-License-Identifier: SHL-0.51 - -# Authors: -# - Tobias Senti -# - Jannis Schönleber -# - Philippe Sauter - -# Initialize the PDK for sg13g2 - -set pdk_cells_lib $::env(PDK_DIR_LIB_CELLS) -set pdk_tech_lef $::env(PDK_DIR_LEF_TECH) -set pdk_cells_lef $::env(PDK_DIR_LEF_CELLS) -set pdk_sram_lib $::env(PDK_DIR_LIB_SRAMS) -set pdk_sram_lef $::env(PDK_DIR_LEF_SRAMS) -set pdk_io_lib $::env(PDK_DIR_LIB_IOS) -set pdk_io_lef $::env(PDK_DIR_LEF_IOS) -set pdk_pad_lef $::env(PDK_DIR_LEF_BOND) - -# LIB -define_corners tt ff - -puts "Init standard cells" -read_liberty -corner tt ${pdk_cells_lib}/$::env(PDK_STDCELL_LIB_TT_FILE) -read_liberty -corner ff ${pdk_cells_lib}/$::env(PDK_STDCELL_LIB_FF_FILE) - -puts "Init IO cells" -read_liberty -corner tt ${pdk_io_lib}/$::env(PDK_IO_LIB_TT_FILE) -read_liberty -corner ff ${pdk_io_lib}/$::env(PDK_IO_LIB_FF_FILE) - -puts "Init SRAM macros" -foreach file [glob -directory $pdk_sram_lib RM_IHPSG13*_typ_1p20V_25C.lib] { - read_liberty -corner tt "$file" -} - -foreach file [glob -directory $pdk_sram_lib RM_IHPSG13*_fast_1p32V_m55C.lib] { - read_liberty -corner ff "$file" -} - -puts "Init tech-lef" -read_lef ${pdk_tech_lef}/$::env(PDK_TECH_LEF_FILE) - -puts "Init cell-lef" -read_lef ${pdk_cells_lef}/$::env(PDK_STDCELL_LEF_FILE) -read_lef ${pdk_io_lef}/$::env(PDK_IO_LEF_FILE) -read_lef ${pdk_pad_lef}/$::env(PDK_BONDPAD_LEF) - -foreach file [glob -directory $pdk_sram_lef RM_IHPSG13*.lef] { - read_lef "$file" -} - -# Set layers used for estimate_parasitics -proc setDefaultParasitics {} { - set_wire_rc -clock -layer Metal3 - set_wire_rc -signal -layer Metal3 -} - -# Tie cell pins -set tieHiPin "sg13g2_tiehi/L_HI" -set tieLoPin "sg13g2_tielo/L_LO" - -# Tap cell insertion -proc insertTapCells {} { - # no tap cells in this PDK -} - -set ctsBuf [ list sg13g2_buf_16 sg13g2_buf_8 sg13g2_buf_4 sg13g2_buf_2 ] -set ctsBufRoot sg13g2_buf_8 - -# disallow OR from inserting these cells -set dont_use_cells [list sg13g2_IOPad* ] -set ioDrivingCell sg13g2_IOPadOut16mA - -set stdfill [ list sg13g2_fill_8 sg13g2_fill_4 sg13g2_fill_2 sg13g2_fill_1 ] - - -set iocorner sg13g2_Corner -set iofill [ list sg13g2_Filler10000 sg13g2_Filler4000 sg13g2_Filler2000 sg13g2_Filler1000 sg13g2_Filler400 sg13g2_Filler200 ] -set iosite sg13g2_ioSite -set iocornersite sg13g2_ioSite - -set bondPadCell bondpad_70x70 diff --git a/openroad/scripts/power_grid_sg13cmos5l.tcl b/openroad/scripts/power_grid.tcl similarity index 59% rename from openroad/scripts/power_grid_sg13cmos5l.tcl rename to openroad/scripts/power_grid.tcl index 25dbf99d7..3010acfe1 100644 --- a/openroad/scripts/power_grid_sg13cmos5l.tcl +++ b/openroad/scripts/power_grid.tcl @@ -2,10 +2,9 @@ # Solderpad Hardware License, Version 0.51, see LICENSE for details. # SPDX-License-Identifier: SHL-0.51 -# Power grid for sg13cmos5l. +# Power grid for the EZ130 8T cells on the sg13cmos5l stack. utl::report "Power Grid" -# ToDo: Check connectivity on left and right power pad cells source scripts/floorplan_util.tcl ########################################################################## @@ -24,34 +23,35 @@ if {[info exists power_grid_defined]} { ########################################################################## # Core Power Ring -## Space between pads and core -> used for power ring -set PowRingSpace 35 -## Spacing must meet TM1 rules -set pgcrSpacing 4 -## Width must meet TM1 rules -set pgcrWidth 8 -## Offset from core to power ring -set pgcrOffset [expr {($PowRingSpace - $pgcrSpacing - 2 * $pgcrWidth) / 2}] - -# TopMetal1 Core Power Grid -set tpg1Width 3; # arbitrary number -set tpg1Pitch 90 -set tpg1Spacing 4 -set tpg1Offset -5; # offset from core bottom - -# Metal4 core distribution grid. Adjacent power/ground rails are one pad -# pitch apart so they line up with the pad connections to the power ring. -set pg4Width 1 -set pg4StripePitch 90 -set pg4Pitch [expr {2 * $pg4StripePitch}] -set pg4Spacing [expr {$pg4StripePitch - $pg4Width}] -set pg4Offset 45 +# Width, spacing and clearance are set together with the space they need in 01_floorplan.tcl +set pgcrWidth $powerRingWidth +set pgcrSpacing $powerRingSpacing +## Offset from core to power ring (the same clearance remains to the pads) +set pgcrOffset $powerRingClearance + +# RM_IHPSG13_1P_512x32_c2_bm_bist TopMetal1 stripe positions relative to the macro origin +# (shifted up by 7 um from the centers of the power windows, which moves all TopMetal1 stripes) +set sramLogicPowerStripeOffset 27 +set sramArrayPowerStripeOffset 125 + +# TopMetal1 core stripes: pitch is the pad pitch so they stay clear of the pad straps. +# Offset and count are fixed so the last VSS stripe lies one pitch below the SRAM logic stripe. +set tpg1Width 3 +set tpg1Spacing 4 +set tpg1Pitch $westPitch +set tpg1Offset 48.54 +set tpg1Straps 13 + +# Metal4 core stripes: one rail per pad pitch, centered on the pads +set pg4Width 1 +set pg4StripePitch $southPitch +set pg4Pitch [expr {2 * $pg4StripePitch}] +set pg4Spacing [expr {$pg4StripePitch - $pg4Width}] +set pg4Offset 28.76 # RM_IHPSG13_1P_512x32_c2_bm_bist Metal4 power pin windows: # VDD y = 0.000 .. 38.825 (logic power) # VDDARRAY y = 45.465 .. 191.340 (array power) -set sramLogicPowerStripeOffset 20 -set sramArrayPowerStripeOffset 118 # Horizontal TopMetal1 stripes run from ring to ring and cross both top SRAMs. # Insert the SRAM logic and array pairs explicitly so both the array and logic in the SRAM get power @@ -65,6 +65,20 @@ set sramPowerStripeCoreOffset [expr {fmod($sramLogicPowerCoreOffset, $sramPowerS # Core Power ########################################################################## +# The offsets above and this grid are specific to the 512x32 macro used by the +# default SRAM configuration; other macro sizes need their own pin windows. +# The SRAM Metal4 power pins are only reached by the TopMetal1 stripes if the +# macros have their own grid that is connected to the core grid. +define_pdn_grid -macro -cells RM_IHPSG13_1P_512x32_c2_bm_bist -name sram_grid \ + -grid_over_pg_pins -voltage_domains {CORE} +add_pdn_connect -grid sram_grid -layers {Metal4 TopMetal1} +# Power ring around each SRAM, the TopMetal1 stripes drop onto it +# width 0.62: TopVia1 cut plus enclosure (TV1.c), spacing 0.24: wide lines (Mn.e), offset: macro obstruction (Mn.f) +add_pdn_ring -grid sram_grid -layers {Metal3 Metal4} -widths {0.62 0.62} -spacings {0.24 0.24} \ + -core_offsets {1.1 1.1} +add_pdn_connect -grid sram_grid -layers {Metal3 Metal4} +add_pdn_connect -grid sram_grid -layers {Metal4 Metal1} + add_pdn_ring -grid {core_grid} \ -layer {TopMetal1 Metal4} \ -widths "$pgcrWidth $pgcrWidth" \ @@ -86,7 +100,7 @@ add_pdn_stripe -grid {core_grid} -layer {TopMetal1} -width $tpg1Width -spacing $ # TM1+M4 power grid over core logic add_pdn_stripe -grid {core_grid} -layer {TopMetal1} -width $tpg1Width -spacing $tpg1Spacing \ - -pitch $tpg1Pitch -offset $tpg1Offset -extend_to_core_ring -snap_to_grid -number_of_straps 12 + -pitch $tpg1Pitch -offset $tpg1Offset -extend_to_core_ring -snap_to_grid -number_of_straps $tpg1Straps add_pdn_stripe -grid {core_grid} -layer {Metal4} -width $pg4Width -spacing $pg4Spacing \ -pitch $pg4Pitch -offset $pg4Offset -extend_to_core_ring -starts_with POWER -snap_to_grid @@ -100,3 +114,8 @@ add_pdn_connect -grid {core_grid} -layers {Metal4 Metal1} ########################################################################## pdngen -failed_via_report ${report_dir}/01_${proj_name}_pdngen.rpt + +# Report unconnected shapes or instances in the power grid +foreach net {VDD VSS} { + check_power_grid -net $net +} diff --git a/openroad/scripts/power_grid_sg13g2.tcl b/openroad/scripts/power_grid_sg13g2.tcl deleted file mode 100644 index 11ccf89d2..000000000 --- a/openroad/scripts/power_grid_sg13g2.tcl +++ /dev/null @@ -1,131 +0,0 @@ -# Copyright 2023 ETH Zurich and University of Bologna. -# Solderpad Hardware License, Version 0.51, see LICENSE for details. -# SPDX-License-Identifier: SHL-0.51 - -# Power grid for sg13g2. - -utl::report "Power Grid" -# ToDo: Check connectivity on left and right power pad cells -source scripts/floorplan_util.tcl - -########################################################################## -# Reset -########################################################################## - -if {[info exists power_grid_defined]} { - pdngen -ripup - pdngen -reset -} else { - set power_grid_defined 1 -} - -########################################################################## -# Power settings -########################################################################## - -# Core Power Ring -## Space between pads and core -> used for power ring -set PowRingSpace 35 -## Spacing must meet TM2 rules -set pgcrSpacing 4 -## Width must meet TM2 rules -set pgcrWidth 8 -## Offset from core to power ring -set pgcrOffset [expr {($PowRingSpace - $pgcrSpacing - 2 * $pgcrWidth) / 2}] - -# TopMetal1 Core Power Grid -set tpg1Width 3; # arbitrary number -set tpg1Pitch 228 -set tpg1Spacing 60; # big enough to skip over a pad -set tpg1Offset 97; # offset from leftX of core - -# Macro Power Rings -> M3 and M2 -## Spacing must be larger than pitch of M2/M3 -set mprSpacing 0.6 -## Width -set mprWidth 2 -## Offset from Macro to power ring -set mprOffsetX 2.4 -set mprOffsetY 0.6 -set sramPdnHalo 1 - -# Macro power grid on Metal5. -set mpgWidth 3 -set mpgSpacing 4 -set mpgOffset 20; # arbitrary - -########################################################################## -# SRAM power rings -########################################################################## - -proc sram_power { name macro } { - global mprWidth mprSpacing mprOffsetX mprOffsetY sramPdnHalo mpgWidth mpgSpacing mpgOffset - - define_pdn_grid -macro -cells $macro -name ${name}_grid -orient "R0 R180 MY MX" \ - -grid_over_boundary -voltage_domains {CORE} \ - -halo "$sramPdnHalo $sramPdnHalo" - - add_pdn_ring -grid ${name}_grid \ - -layer {Metal3 Metal4} \ - -widths "$mprWidth $mprWidth" \ - -spacings "$mprSpacing $mprSpacing" \ - -core_offsets "$mprOffsetX $mprOffsetY" \ - -add_connect - - set sram [[ord::get_db] findMaster $macro] - set sramHeight [ord::dbu_to_microns [$sram getHeight]] - set stripe_dist [expr {$sramHeight - 2 * $mpgOffset - $mpgWidth - $mpgSpacing}] - utl::report "stripe_dist of $macro: $stripe_dist" - - # for the large macros there is enough space for an additional stripe - if {$stripe_dist > 100} { - set stripe_dist [expr {$stripe_dist / 2}] - } - - add_pdn_stripe -grid ${name}_grid -layer {Metal5} -width $mpgWidth -spacing $mpgSpacing \ - -pitch $stripe_dist -offset $mpgOffset -extend_to_core_ring -starts_with POWER -snap_to_grid - - # Connection of Macro Power Ring to standard-cell rails - add_pdn_connect -grid ${name}_grid -layers {Metal4 Metal2} - add_pdn_connect -grid ${name}_grid -layers {Metal4 Metal1} - # Connection of Stripes on Macro to Macro Power Ring - add_pdn_connect -grid ${name}_grid -layers {Metal5 Metal4} - # Connection of Stripes on Macro to Core Power Stripes - add_pdn_connect -grid ${name}_grid -layers {TopMetal1 Metal5} -} - -########################################################################## -# Core Power -########################################################################## - -add_pdn_ring -grid {core_grid} \ - -layer {TopMetal1 TopMetal2} \ - -widths "$pgcrWidth $pgcrWidth" \ - -spacings "$pgcrSpacing $pgcrSpacing" \ - -core_offsets "$pgcrOffset $pgcrOffset" \ - -add_connect \ - -connect_to_pads \ - -connect_to_pad_layers TopMetal2 - -# M1 Standardcell Rows (tracks) -add_pdn_stripe -grid {core_grid} -layer {Metal1} -width {0.32} -offset {0} \ - -followpins -extend_to_core_ring - -sram_power "sram_512x32" "RM_IHPSG13_1P_512x32_c2_bm_bist" - -# Top power grid -add_pdn_stripe -grid {core_grid} -layer {TopMetal1} -width $tpg1Width \ - -pitch $tpg1Pitch -spacing $tpg1Spacing -offset $tpg1Offset \ - -extend_to_core_ring -snap_to_grid -number_of_straps 7 - -# Power ring to standard cell rails. -add_pdn_connect -grid {core_grid} -layers {TopMetal1 Metal1} -add_pdn_connect -grid {core_grid} -layers {TopMetal1 Metal3} -add_pdn_connect -grid {core_grid} -layers {Metal3 Metal2} -add_pdn_connect -grid {core_grid} -layers {Metal2 Metal1} - -########################################################################## -# Generate -########################################################################## - -pdngen -failed_via_report ${report_dir}/01_${proj_name}_pdngen.rpt diff --git a/openroad/scripts/startup.tcl b/openroad/scripts/startup.tcl index a07404997..433c2f501 100644 --- a/openroad/scripts/startup.tcl +++ b/openroad/scripts/startup.tcl @@ -10,8 +10,6 @@ ############################################################################### set proj_name [expr {[info exists ::env(PROJ_NAME)] ? $::env(PROJ_NAME) : "croc"}] set top_design [expr {[info exists ::env(TOP_DESIGN)] ? $::env(TOP_DESIGN) : "croc_chip"}] -set pdk_name [expr {[info exists ::env(CROC_PDK)] ? $::env(CROC_PDK) : "sg13cmos5l"}] -set ::env(CROC_PDK) $pdk_name set netlist "../yosys/out/${proj_name}_yosys.v" set report_dir reports @@ -34,4 +32,4 @@ source scripts/reports.tcl source scripts/checkpoint.tcl source scripts/floorplan_util.tcl -source scripts/init_tech_${pdk_name}.tcl +source scripts/init_tech.tcl diff --git a/openroad/src/constraints.sdc b/openroad/src/constraints.sdc index fcd16634a..fa3a1f3bc 100644 --- a/openroad/src/constraints.sdc +++ b/openroad/src/constraints.sdc @@ -23,6 +23,9 @@ source src/instances.tcl set_load [expr 2 * 5.0 + 5.0] [all_outputs] set_driving_cell [all_inputs] -lib_cell $ioDrivingCell -pin pad +# Not set in the Liberty files of the EZ cells; limiting fanout often reduces routing stress +set_max_fanout 16 [current_design] + ################## ## Input Clocks ## diff --git a/rtl/croc_chip.sv b/rtl/croc_chip.sv index 7d44d4f52..56b97d532 100644 --- a/rtl/croc_chip.sv +++ b/rtl/croc_chip.sv @@ -5,24 +5,6 @@ // Authors: // - Philippe Sauter -`ifdef IHP_SG13CMOS5L - `define IHP_IOPAD_IN sg13cmos5l_IOPadIn - `define IHP_IOPAD_OUT16 sg13cmos5l_IOPadOut16mA - `define IHP_IOPAD_INOUT30 sg13cmos5l_IOPadInOut30mA - `define IHP_IOPAD_VDD sg13cmos5l_IOPadVdd - `define IHP_IOPAD_VSS sg13cmos5l_IOPadVss - `define IHP_IOPAD_IOVDD sg13cmos5l_IOPadIOVdd - `define IHP_IOPAD_IOVSS sg13cmos5l_IOPadIOVss -`else - `define IHP_IOPAD_IN sg13g2_IOPadIn - `define IHP_IOPAD_OUT16 sg13g2_IOPadOut16mA - `define IHP_IOPAD_INOUT30 sg13g2_IOPadInOut30mA - `define IHP_IOPAD_VDD sg13g2_IOPadVdd - `define IHP_IOPAD_VSS sg13g2_IOPadVss - `define IHP_IOPAD_IOVDD sg13g2_IOPadIOVdd - `define IHP_IOPAD_IOVSS sg13g2_IOPadIOVss -`endif - module croc_chip import croc_pkg::*; #() ( input wire clk_i, input wire rst_ni, @@ -101,77 +83,77 @@ module croc_chip import croc_pkg::*; #() ( logic [GpioCount-1:0] soc_gpio_o; logic [GpioCount-1:0] soc_gpio_out_en_o; // Output enable signal; 0 -> input, 1 -> output - `IHP_IOPAD_IN pad_clk_i (.pad(clk_i), .p2c(soc_clk_i)); - `IHP_IOPAD_IN pad_rst_ni (.pad(rst_ni), .p2c(soc_rst_ni)); - `IHP_IOPAD_IN pad_ref_clk_i (.pad(ref_clk_i), .p2c(soc_ref_clk_i)); - `IHP_IOPAD_IN pad_jtag_tck_i (.pad(jtag_tck_i), .p2c(soc_jtag_tck_i)); - `IHP_IOPAD_IN pad_jtag_trst_ni (.pad(jtag_trst_ni), .p2c(soc_jtag_trst_ni)); - `IHP_IOPAD_IN pad_jtag_tms_i (.pad(jtag_tms_i), .p2c(soc_jtag_tms_i)); - `IHP_IOPAD_IN pad_jtag_tdi_i (.pad(jtag_tdi_i), .p2c(soc_jtag_tdi_i)); - `IHP_IOPAD_OUT16 pad_jtag_tdo_o (.pad(jtag_tdo_o), .c2p(soc_jtag_tdo_o)); - - `IHP_IOPAD_IN pad_uart_rx_i (.pad(uart_rx_i), .p2c(soc_uart_rx_i)); - `IHP_IOPAD_OUT16 pad_uart_tx_o (.pad(uart_tx_o), .c2p(soc_uart_tx_o)); - - `IHP_IOPAD_IN pad_testmode_i (.pad(testmode_i), .p2c(soc_testmode_i)); - `IHP_IOPAD_OUT16 pad_status_o (.pad(status_o), .c2p(soc_status_o)); - - `IHP_IOPAD_INOUT30 pad_gpio0_io (.pad(gpio0_io), .c2p(soc_gpio_o[0]), .p2c(soc_gpio_i[0]), .c2p_en(soc_gpio_out_en_o[0])); - `IHP_IOPAD_INOUT30 pad_gpio1_io (.pad(gpio1_io), .c2p(soc_gpio_o[1]), .p2c(soc_gpio_i[1]), .c2p_en(soc_gpio_out_en_o[1])); - `IHP_IOPAD_INOUT30 pad_gpio2_io (.pad(gpio2_io), .c2p(soc_gpio_o[2]), .p2c(soc_gpio_i[2]), .c2p_en(soc_gpio_out_en_o[2])); - `IHP_IOPAD_INOUT30 pad_gpio3_io (.pad(gpio3_io), .c2p(soc_gpio_o[3]), .p2c(soc_gpio_i[3]), .c2p_en(soc_gpio_out_en_o[3])); - `IHP_IOPAD_INOUT30 pad_gpio4_io (.pad(gpio4_io), .c2p(soc_gpio_o[4]), .p2c(soc_gpio_i[4]), .c2p_en(soc_gpio_out_en_o[4])); - `IHP_IOPAD_INOUT30 pad_gpio5_io (.pad(gpio5_io), .c2p(soc_gpio_o[5]), .p2c(soc_gpio_i[5]), .c2p_en(soc_gpio_out_en_o[5])); - `IHP_IOPAD_INOUT30 pad_gpio6_io (.pad(gpio6_io), .c2p(soc_gpio_o[6]), .p2c(soc_gpio_i[6]), .c2p_en(soc_gpio_out_en_o[6])); - `IHP_IOPAD_INOUT30 pad_gpio7_io (.pad(gpio7_io), .c2p(soc_gpio_o[7]), .p2c(soc_gpio_i[7]), .c2p_en(soc_gpio_out_en_o[7])); - `IHP_IOPAD_INOUT30 pad_gpio8_io (.pad(gpio8_io), .c2p(soc_gpio_o[8]), .p2c(soc_gpio_i[8]), .c2p_en(soc_gpio_out_en_o[8])); - `IHP_IOPAD_INOUT30 pad_gpio9_io (.pad(gpio9_io), .c2p(soc_gpio_o[9]), .p2c(soc_gpio_i[9]), .c2p_en(soc_gpio_out_en_o[9])); - `IHP_IOPAD_INOUT30 pad_gpio10_io (.pad(gpio10_io), .c2p(soc_gpio_o[10]), .p2c(soc_gpio_i[10]), .c2p_en(soc_gpio_out_en_o[10])); - `IHP_IOPAD_INOUT30 pad_gpio11_io (.pad(gpio11_io), .c2p(soc_gpio_o[11]), .p2c(soc_gpio_i[11]), .c2p_en(soc_gpio_out_en_o[11])); - `IHP_IOPAD_INOUT30 pad_gpio12_io (.pad(gpio12_io), .c2p(soc_gpio_o[12]), .p2c(soc_gpio_i[12]), .c2p_en(soc_gpio_out_en_o[12])); - `IHP_IOPAD_INOUT30 pad_gpio13_io (.pad(gpio13_io), .c2p(soc_gpio_o[13]), .p2c(soc_gpio_i[13]), .c2p_en(soc_gpio_out_en_o[13])); - `IHP_IOPAD_INOUT30 pad_gpio14_io (.pad(gpio14_io), .c2p(soc_gpio_o[14]), .p2c(soc_gpio_i[14]), .c2p_en(soc_gpio_out_en_o[14])); - `IHP_IOPAD_INOUT30 pad_gpio15_io (.pad(gpio15_io), .c2p(soc_gpio_o[15]), .p2c(soc_gpio_i[15]), .c2p_en(soc_gpio_out_en_o[15])); - `IHP_IOPAD_INOUT30 pad_gpio16_io (.pad(gpio16_io), .c2p(soc_gpio_o[16]), .p2c(soc_gpio_i[16]), .c2p_en(soc_gpio_out_en_o[16])); - `IHP_IOPAD_INOUT30 pad_gpio17_io (.pad(gpio17_io), .c2p(soc_gpio_o[17]), .p2c(soc_gpio_i[17]), .c2p_en(soc_gpio_out_en_o[17])); - `IHP_IOPAD_INOUT30 pad_gpio18_io (.pad(gpio18_io), .c2p(soc_gpio_o[18]), .p2c(soc_gpio_i[18]), .c2p_en(soc_gpio_out_en_o[18])); - `IHP_IOPAD_INOUT30 pad_gpio19_io (.pad(gpio19_io), .c2p(soc_gpio_o[19]), .p2c(soc_gpio_i[19]), .c2p_en(soc_gpio_out_en_o[19])); - `IHP_IOPAD_INOUT30 pad_gpio20_io (.pad(gpio20_io), .c2p(soc_gpio_o[20]), .p2c(soc_gpio_i[20]), .c2p_en(soc_gpio_out_en_o[20])); - `IHP_IOPAD_INOUT30 pad_gpio21_io (.pad(gpio21_io), .c2p(soc_gpio_o[21]), .p2c(soc_gpio_i[21]), .c2p_en(soc_gpio_out_en_o[21])); - `IHP_IOPAD_INOUT30 pad_gpio22_io (.pad(gpio22_io), .c2p(soc_gpio_o[22]), .p2c(soc_gpio_i[22]), .c2p_en(soc_gpio_out_en_o[22])); - `IHP_IOPAD_INOUT30 pad_gpio23_io (.pad(gpio23_io), .c2p(soc_gpio_o[23]), .p2c(soc_gpio_i[23]), .c2p_en(soc_gpio_out_en_o[23])); - `IHP_IOPAD_INOUT30 pad_gpio24_io (.pad(gpio24_io), .c2p(soc_gpio_o[24]), .p2c(soc_gpio_i[24]), .c2p_en(soc_gpio_out_en_o[24])); - `IHP_IOPAD_INOUT30 pad_gpio25_io (.pad(gpio25_io), .c2p(soc_gpio_o[25]), .p2c(soc_gpio_i[25]), .c2p_en(soc_gpio_out_en_o[25])); - `IHP_IOPAD_INOUT30 pad_gpio26_io (.pad(gpio26_io), .c2p(soc_gpio_o[26]), .p2c(soc_gpio_i[26]), .c2p_en(soc_gpio_out_en_o[26])); - `IHP_IOPAD_INOUT30 pad_gpio27_io (.pad(gpio27_io), .c2p(soc_gpio_o[27]), .p2c(soc_gpio_i[27]), .c2p_en(soc_gpio_out_en_o[27])); - `IHP_IOPAD_INOUT30 pad_gpio28_io (.pad(gpio28_io), .c2p(soc_gpio_o[28]), .p2c(soc_gpio_i[28]), .c2p_en(soc_gpio_out_en_o[28])); - `IHP_IOPAD_INOUT30 pad_gpio29_io (.pad(gpio29_io), .c2p(soc_gpio_o[29]), .p2c(soc_gpio_i[29]), .c2p_en(soc_gpio_out_en_o[29])); - `IHP_IOPAD_INOUT30 pad_gpio30_io (.pad(gpio30_io), .c2p(soc_gpio_o[30]), .p2c(soc_gpio_i[30]), .c2p_en(soc_gpio_out_en_o[30])); - `IHP_IOPAD_INOUT30 pad_gpio31_io (.pad(gpio31_io), .c2p(soc_gpio_o[31]), .p2c(soc_gpio_i[31]), .c2p_en(soc_gpio_out_en_o[31])); - `IHP_IOPAD_OUT16 pad_unused0_o (.pad(unused0_o), .c2p(soc_status_o)); - `IHP_IOPAD_OUT16 pad_unused1_o (.pad(unused1_o), .c2p(soc_status_o)); - `IHP_IOPAD_OUT16 pad_unused2_o (.pad(unused2_o), .c2p(soc_status_o)); - `IHP_IOPAD_OUT16 pad_unused3_o (.pad(unused3_o), .c2p(soc_status_o)); - - (* dont_touch = "true" *) `IHP_IOPAD_VDD pad_vdd0(); - (* dont_touch = "true" *) `IHP_IOPAD_VDD pad_vdd1(); - (* dont_touch = "true" *) `IHP_IOPAD_VDD pad_vdd2(); - (* dont_touch = "true" *) `IHP_IOPAD_VDD pad_vdd3(); - - (* dont_touch = "true" *) `IHP_IOPAD_VSS pad_vss0(); - (* dont_touch = "true" *) `IHP_IOPAD_VSS pad_vss1(); - (* dont_touch = "true" *) `IHP_IOPAD_VSS pad_vss2(); - (* dont_touch = "true" *) `IHP_IOPAD_VSS pad_vss3(); - - (* dont_touch = "true" *) `IHP_IOPAD_IOVDD pad_vddio0(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVDD pad_vddio1(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVDD pad_vddio2(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVDD pad_vddio3(); - - (* dont_touch = "true" *) `IHP_IOPAD_IOVSS pad_vssio0(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVSS pad_vssio1(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVSS pad_vssio2(); - (* dont_touch = "true" *) `IHP_IOPAD_IOVSS pad_vssio3(); + sg13cmos5l_IOPadIn pad_clk_i (.pad(clk_i), .p2c(soc_clk_i)); + sg13cmos5l_IOPadIn pad_rst_ni (.pad(rst_ni), .p2c(soc_rst_ni)); + sg13cmos5l_IOPadIn pad_ref_clk_i (.pad(ref_clk_i), .p2c(soc_ref_clk_i)); + sg13cmos5l_IOPadIn pad_jtag_tck_i (.pad(jtag_tck_i), .p2c(soc_jtag_tck_i)); + sg13cmos5l_IOPadIn pad_jtag_trst_ni (.pad(jtag_trst_ni), .p2c(soc_jtag_trst_ni)); + sg13cmos5l_IOPadIn pad_jtag_tms_i (.pad(jtag_tms_i), .p2c(soc_jtag_tms_i)); + sg13cmos5l_IOPadIn pad_jtag_tdi_i (.pad(jtag_tdi_i), .p2c(soc_jtag_tdi_i)); + sg13cmos5l_IOPadOut16mA pad_jtag_tdo_o (.pad(jtag_tdo_o), .c2p(soc_jtag_tdo_o)); + + sg13cmos5l_IOPadIn pad_uart_rx_i (.pad(uart_rx_i), .p2c(soc_uart_rx_i)); + sg13cmos5l_IOPadOut16mA pad_uart_tx_o (.pad(uart_tx_o), .c2p(soc_uart_tx_o)); + + sg13cmos5l_IOPadIn pad_testmode_i (.pad(testmode_i), .p2c(soc_testmode_i)); + sg13cmos5l_IOPadOut16mA pad_status_o (.pad(status_o), .c2p(soc_status_o)); + + sg13cmos5l_IOPadInOut30mA pad_gpio0_io (.pad(gpio0_io), .c2p(soc_gpio_o[0]), .p2c(soc_gpio_i[0]), .c2p_en(soc_gpio_out_en_o[0])); + sg13cmos5l_IOPadInOut30mA pad_gpio1_io (.pad(gpio1_io), .c2p(soc_gpio_o[1]), .p2c(soc_gpio_i[1]), .c2p_en(soc_gpio_out_en_o[1])); + sg13cmos5l_IOPadInOut30mA pad_gpio2_io (.pad(gpio2_io), .c2p(soc_gpio_o[2]), .p2c(soc_gpio_i[2]), .c2p_en(soc_gpio_out_en_o[2])); + sg13cmos5l_IOPadInOut30mA pad_gpio3_io (.pad(gpio3_io), .c2p(soc_gpio_o[3]), .p2c(soc_gpio_i[3]), .c2p_en(soc_gpio_out_en_o[3])); + sg13cmos5l_IOPadInOut30mA pad_gpio4_io (.pad(gpio4_io), .c2p(soc_gpio_o[4]), .p2c(soc_gpio_i[4]), .c2p_en(soc_gpio_out_en_o[4])); + sg13cmos5l_IOPadInOut30mA pad_gpio5_io (.pad(gpio5_io), .c2p(soc_gpio_o[5]), .p2c(soc_gpio_i[5]), .c2p_en(soc_gpio_out_en_o[5])); + sg13cmos5l_IOPadInOut30mA pad_gpio6_io (.pad(gpio6_io), .c2p(soc_gpio_o[6]), .p2c(soc_gpio_i[6]), .c2p_en(soc_gpio_out_en_o[6])); + sg13cmos5l_IOPadInOut30mA pad_gpio7_io (.pad(gpio7_io), .c2p(soc_gpio_o[7]), .p2c(soc_gpio_i[7]), .c2p_en(soc_gpio_out_en_o[7])); + sg13cmos5l_IOPadInOut30mA pad_gpio8_io (.pad(gpio8_io), .c2p(soc_gpio_o[8]), .p2c(soc_gpio_i[8]), .c2p_en(soc_gpio_out_en_o[8])); + sg13cmos5l_IOPadInOut30mA pad_gpio9_io (.pad(gpio9_io), .c2p(soc_gpio_o[9]), .p2c(soc_gpio_i[9]), .c2p_en(soc_gpio_out_en_o[9])); + sg13cmos5l_IOPadInOut30mA pad_gpio10_io (.pad(gpio10_io), .c2p(soc_gpio_o[10]), .p2c(soc_gpio_i[10]), .c2p_en(soc_gpio_out_en_o[10])); + sg13cmos5l_IOPadInOut30mA pad_gpio11_io (.pad(gpio11_io), .c2p(soc_gpio_o[11]), .p2c(soc_gpio_i[11]), .c2p_en(soc_gpio_out_en_o[11])); + sg13cmos5l_IOPadInOut30mA pad_gpio12_io (.pad(gpio12_io), .c2p(soc_gpio_o[12]), .p2c(soc_gpio_i[12]), .c2p_en(soc_gpio_out_en_o[12])); + sg13cmos5l_IOPadInOut30mA pad_gpio13_io (.pad(gpio13_io), .c2p(soc_gpio_o[13]), .p2c(soc_gpio_i[13]), .c2p_en(soc_gpio_out_en_o[13])); + sg13cmos5l_IOPadInOut30mA pad_gpio14_io (.pad(gpio14_io), .c2p(soc_gpio_o[14]), .p2c(soc_gpio_i[14]), .c2p_en(soc_gpio_out_en_o[14])); + sg13cmos5l_IOPadInOut30mA pad_gpio15_io (.pad(gpio15_io), .c2p(soc_gpio_o[15]), .p2c(soc_gpio_i[15]), .c2p_en(soc_gpio_out_en_o[15])); + sg13cmos5l_IOPadInOut30mA pad_gpio16_io (.pad(gpio16_io), .c2p(soc_gpio_o[16]), .p2c(soc_gpio_i[16]), .c2p_en(soc_gpio_out_en_o[16])); + sg13cmos5l_IOPadInOut30mA pad_gpio17_io (.pad(gpio17_io), .c2p(soc_gpio_o[17]), .p2c(soc_gpio_i[17]), .c2p_en(soc_gpio_out_en_o[17])); + sg13cmos5l_IOPadInOut30mA pad_gpio18_io (.pad(gpio18_io), .c2p(soc_gpio_o[18]), .p2c(soc_gpio_i[18]), .c2p_en(soc_gpio_out_en_o[18])); + sg13cmos5l_IOPadInOut30mA pad_gpio19_io (.pad(gpio19_io), .c2p(soc_gpio_o[19]), .p2c(soc_gpio_i[19]), .c2p_en(soc_gpio_out_en_o[19])); + sg13cmos5l_IOPadInOut30mA pad_gpio20_io (.pad(gpio20_io), .c2p(soc_gpio_o[20]), .p2c(soc_gpio_i[20]), .c2p_en(soc_gpio_out_en_o[20])); + sg13cmos5l_IOPadInOut30mA pad_gpio21_io (.pad(gpio21_io), .c2p(soc_gpio_o[21]), .p2c(soc_gpio_i[21]), .c2p_en(soc_gpio_out_en_o[21])); + sg13cmos5l_IOPadInOut30mA pad_gpio22_io (.pad(gpio22_io), .c2p(soc_gpio_o[22]), .p2c(soc_gpio_i[22]), .c2p_en(soc_gpio_out_en_o[22])); + sg13cmos5l_IOPadInOut30mA pad_gpio23_io (.pad(gpio23_io), .c2p(soc_gpio_o[23]), .p2c(soc_gpio_i[23]), .c2p_en(soc_gpio_out_en_o[23])); + sg13cmos5l_IOPadInOut30mA pad_gpio24_io (.pad(gpio24_io), .c2p(soc_gpio_o[24]), .p2c(soc_gpio_i[24]), .c2p_en(soc_gpio_out_en_o[24])); + sg13cmos5l_IOPadInOut30mA pad_gpio25_io (.pad(gpio25_io), .c2p(soc_gpio_o[25]), .p2c(soc_gpio_i[25]), .c2p_en(soc_gpio_out_en_o[25])); + sg13cmos5l_IOPadInOut30mA pad_gpio26_io (.pad(gpio26_io), .c2p(soc_gpio_o[26]), .p2c(soc_gpio_i[26]), .c2p_en(soc_gpio_out_en_o[26])); + sg13cmos5l_IOPadInOut30mA pad_gpio27_io (.pad(gpio27_io), .c2p(soc_gpio_o[27]), .p2c(soc_gpio_i[27]), .c2p_en(soc_gpio_out_en_o[27])); + sg13cmos5l_IOPadInOut30mA pad_gpio28_io (.pad(gpio28_io), .c2p(soc_gpio_o[28]), .p2c(soc_gpio_i[28]), .c2p_en(soc_gpio_out_en_o[28])); + sg13cmos5l_IOPadInOut30mA pad_gpio29_io (.pad(gpio29_io), .c2p(soc_gpio_o[29]), .p2c(soc_gpio_i[29]), .c2p_en(soc_gpio_out_en_o[29])); + sg13cmos5l_IOPadInOut30mA pad_gpio30_io (.pad(gpio30_io), .c2p(soc_gpio_o[30]), .p2c(soc_gpio_i[30]), .c2p_en(soc_gpio_out_en_o[30])); + sg13cmos5l_IOPadInOut30mA pad_gpio31_io (.pad(gpio31_io), .c2p(soc_gpio_o[31]), .p2c(soc_gpio_i[31]), .c2p_en(soc_gpio_out_en_o[31])); + sg13cmos5l_IOPadOut16mA pad_unused0_o (.pad(unused0_o), .c2p(soc_status_o)); + sg13cmos5l_IOPadOut16mA pad_unused1_o (.pad(unused1_o), .c2p(soc_status_o)); + sg13cmos5l_IOPadOut16mA pad_unused2_o (.pad(unused2_o), .c2p(soc_status_o)); + sg13cmos5l_IOPadOut16mA pad_unused3_o (.pad(unused3_o), .c2p(soc_status_o)); + + (* dont_touch = "true" *) sg13cmos5l_IOPadVdd pad_vdd0(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVdd pad_vdd1(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVdd pad_vdd2(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVdd pad_vdd3(); + + (* dont_touch = "true" *) sg13cmos5l_IOPadVss pad_vss0(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVss pad_vss1(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVss pad_vss2(); + (* dont_touch = "true" *) sg13cmos5l_IOPadVss pad_vss3(); + + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVdd pad_vddio0(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVdd pad_vddio1(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVdd pad_vddio2(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVdd pad_vddio3(); + + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVss pad_vssio0(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVss pad_vssio1(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVss pad_vssio2(); + (* dont_touch = "true" *) sg13cmos5l_IOPadIOVss pad_vssio3(); croc_soc #( .GpioCount( GpioCount ) @@ -199,10 +181,3 @@ module croc_chip import croc_pkg::*; #() ( endmodule -`undef IHP_IOPAD_IN -`undef IHP_IOPAD_OUT16 -`undef IHP_IOPAD_INOUT30 -`undef IHP_IOPAD_VDD -`undef IHP_IOPAD_VSS -`undef IHP_IOPAD_IOVDD -`undef IHP_IOPAD_IOVSS diff --git a/rtl/test/tb_croc_soc.sv b/rtl/test/tb_croc_soc.sv index df2b79182..37110b085 100644 --- a/rtl/test/tb_croc_soc.sv +++ b/rtl/test/tb_croc_soc.sv @@ -163,13 +163,8 @@ module tb_croc_soc #( // start waveform dump at time 0, independent of stimuli initial begin `ifdef TRACE_WAVE - `ifdef VERILATOR - $dumpfile("croc.fst"); - $dumpvars(1, i_croc_soc); - `else - $dumpfile("croc.vcd"); - $dumpvars(1, i_croc_soc); - `endif + $dumpfile("croc.vcd"); + $dumpvars(1, i_croc_soc); `endif end diff --git a/scripts/setup_technology.sh b/scripts/setup_technology.sh index 240187611..cc2a8610b 100755 --- a/scripts/setup_technology.sh +++ b/scripts/setup_technology.sh @@ -44,7 +44,7 @@ log() { fi } -link_cmos5l_klayout_dependencies() { +link_klayout_dependencies() { local shared_pdk="$repo_root/ihp13/sg13g2/ihp-sg13g2" local upstream_layout="$repo_root/ihp13/ihp-sg13g2" @@ -101,10 +101,10 @@ create_public_technology_link() { } create_public_technology_link -link_cmos5l_klayout_dependencies +link_klayout_dependencies -if [[ ! -f "$public_pdk/verilog/sg13g2_stdcell.v" ]]; then - echo "[ERROR] Missing public standard-cell source: $public_pdk/verilog/sg13g2_stdcell.v" >&2 +if [[ ! -f "$public_pdk/verilog/ez130_8t.v" ]]; then + echo "[ERROR] Missing public standard-cell model: $public_pdk/verilog/ez130_8t.v" >&2 exit 1 fi diff --git a/scripts/start_vnc.bat b/scripts/start_vnc.bat index 47bfd1d4e..baab1c821 100644 --- a/scripts/start_vnc.bat +++ b/scripts/start_vnc.bat @@ -46,7 +46,7 @@ if not exist "%DESIGNS%" %ECHO_IF_DRY_RUN% mkdir "%DESIGNS%" IF "%DOCKER_USER%"=="" SET DOCKER_USER=hpretl IF "%DOCKER_IMAGE%"=="" SET DOCKER_IMAGE=iic-osic-tools -IF "%DOCKER_TAG%"=="" SET DOCKER_TAG=2025.12 +IF "%DOCKER_TAG%"=="" SET DOCKER_TAG=2026.09 IF "%CONTAINER_USER%"=="" SET CONTAINER_USER=1000 IF "%CONTAINER_GROUP%"=="" SET CONTAINER_GROUP=1000 diff --git a/scripts/start_vnc.sh b/scripts/start_vnc.sh index f5fc57ffb..cf2ddfa84 100755 --- a/scripts/start_vnc.sh +++ b/scripts/start_vnc.sh @@ -52,7 +52,7 @@ if [ -z ${DOCKER_IMAGE+z} ]; then fi if [ -z ${DOCKER_TAG+z} ]; then - DOCKER_TAG="2025.12" + DOCKER_TAG="2026.09" fi if [ -z ${CONTAINER_NAME+z} ]; then diff --git a/scripts/update_pdk.sh b/scripts/update_pdk.sh index fbd0a9cc9..88063d639 100755 --- a/scripts/update_pdk.sh +++ b/scripts/update_pdk.sh @@ -24,9 +24,9 @@ Usage: scripts/update_pdk.sh [--check] [--gds] [manifest] Update public PDK files from a manifest with these columns: source_type,source,revision,source_sha256,path,patch,output,sha256 -source_type is github, tar, or local. GitHub rows download one pinned file. -Tar rows verify the archive digest before extracting path. Local rows only -verify Croc-owned files. --gds limits processing to GDS rows; --check +source_type is github, tar, zip, or local. GitHub rows download one pinned +file. Tar and zip rows verify the archive digest before extracting path. +Local rows only verify Croc-owned files. --gds limits processing to GDS rows; --check verifies existing files without downloading or modifying them. EOF } @@ -97,9 +97,9 @@ while IFS=, read -r source_type source revision source_sha256 path patch_file ou url="https://raw.githubusercontent.com/$source/$revision/$path" curl --fail --location --silent --show-error "$url" --output "$temporary_file" ;; - tar) + tar|zip) [[ -n "$source_sha256" ]] || { - echo "[ERROR] Tar source requires source_sha256: $output" >&2 + echo "[ERROR] Archive source requires source_sha256: $output" >&2 exit 1 } temporary_archive="$temporary_directory/$source_sha256" @@ -112,7 +112,11 @@ while IFS=, read -r source_type source revision source_sha256 path patch_file ou fi mv "$temporary_archive.tmp" "$temporary_archive" fi - tar --extract --to-stdout --file "$temporary_archive" "$path" > "$temporary_file" + if [[ "$source_type" == "tar" ]]; then + tar --extract --to-stdout --file "$temporary_archive" "$path" > "$temporary_file" + else + unzip -p "$temporary_archive" "$path" > "$temporary_file" + fi ;; *) echo "[ERROR] Unknown manifest source type: $source_type" >&2 @@ -138,6 +142,7 @@ while IFS=, read -r source_type source revision source_sha256 path patch_file ou fi mkdir -p "$(dirname "$output_path")" + chmod 0644 "$temporary_file" mv "$temporary_file" "$output_path" echo "[INFO] Updated: $output" done < "$manifest" diff --git a/verilator/run_verilator.sh b/verilator/run_verilator.sh index 96ff7c62c..970b922b6 100755 --- a/verilator/run_verilator.sh +++ b/verilator/run_verilator.sh @@ -95,7 +95,7 @@ build_rtl_verilator() { -j $VERILATOR_JOBS \ --timing \ --autoflush \ - --trace-fst \ + --trace \ --trace-threads 2 \ --trace-structs \ --unroll-count 1 \ @@ -119,6 +119,7 @@ build_netlist_verilator() { exit 1 fi + # no waveform tracing here: FST needs lz4.h (missing in the oseda image) and VCD gets huge run_cmd "echo [INFO][Verilator] Build Yosys-netlist simulation" run_cmd "verilator \ -Wno-fatal \ @@ -151,7 +152,6 @@ generate_rtl_flist() { -t rtl \ -t verilator \ -t synthesis \ - ${BENDER_PDK_ARGS} \ -D VERILATOR=1 \ -D COMMON_CELLS_ASSERTS_OFF=1 \ > croc_rtl.f" @@ -170,7 +170,6 @@ generate_netlist_flist() { -t netlist_yosys \ -t verilator \ -t synthesis \ - ${BENDER_PDK_ARGS} \ -D VERILATOR=1 \ -D COMMON_CELLS_ASSERTS_OFF=1 \ > croc_netlist_yosys.f" @@ -185,6 +184,10 @@ generate_netlist_flist() { run_rtl_binary() { run_cmd "echo [INFO][Verilator] Run RTL simulation" run_cmd "obj_dir_rtl/Vtb_croc_soc +binary="$1" | tee ${PROJ_NAME}_rtl.log" + # VCD instead of --trace-fst (needs lz4.h, not in the oseda image yet): store it as FST + if [ "$DRYRUN" = 1 ] || command -v vcd2fst >/dev/null 2>&1; then + run_cmd "vcd2fst croc.vcd croc.fst && rm croc.vcd" + fi } run_netlist_binary() { diff --git a/verilator/technology_netlist_yosys.f b/verilator/technology_netlist_yosys.f index f9bde53be..44454cff5 100644 --- a/verilator/technology_netlist_yosys.f +++ b/verilator/technology_netlist_yosys.f @@ -8,8 +8,9 @@ # Technology models for the post-Yosys netlist simulation. The active # technology view is initialized by ../env.sh. -../technology/verilog/sg13g2_udp.v -../technology/verilog/sg13g2_stdcell.v +# The standard cell model is always the Verilator-compatible copy of the public +# mirror: the vendor model (linked by the cockpit) breaks in Verilator. +../ihp13/pdk/verilog/ez130_8t.v ../technology/verilog/RM_IHPSG13_1P_core_behavioral_bm_bist.v ../technology/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v ../technology/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v diff --git a/vsim/compile_tech.tcl b/vsim/compile_tech.tcl index 2703e994a..2b7369dd9 100644 --- a/vsim/compile_tech.tcl +++ b/vsim/compile_tech.tcl @@ -10,43 +10,19 @@ # - Philippe Sauter set ROOT ".." -set pdk_name [expr {[info exists ::env(CROC_PDK)] ? $::env(CROC_PDK) : "sg13cmos5l"}] -if {$pdk_name eq "sg13cmos5l"} { - if {[catch { vlog -incr -sv \ - +define+FUNCTIONAL \ - "$ROOT/technology/verilog/sg13g2_udp.v" \ - "$ROOT/technology/verilog/sg13g2_stdcell.v" \ - "$ROOT/technology/verilog/sg13cmos5l_io.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_core_behavioral_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_512x32_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v" \ - "$ROOT/ihp13/tc_sram_impl.sv" \ - "$ROOT/ihp13/tc_clk.sv" \ - }]} {return 1} -} elseif {$pdk_name eq "sg13g2"} { - if {[catch { vlog -incr -sv \ - +define+FUNCTIONAL \ - "$ROOT/technology/verilog/sg13g2_udp.v" \ - "$ROOT/technology/verilog/sg13g2_stdcell.v" \ - "$ROOT/technology/verilog/sg13g2_io.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_core_behavioral_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_512x32_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v" \ - "$ROOT/technology/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v" \ - "$ROOT/ihp13/tc_sram_impl.sv" \ - "$ROOT/ihp13/tc_clk.sv" \ - }]} {return 1} -} else { - puts stderr "Unknown CROC_PDK '$pdk_name'" - return 1 -} +if {[catch { vlog -incr -sv \ + +define+FUNCTIONAL \ + "$ROOT/technology/verilog/ez130_8t.v" \ + "$ROOT/technology/verilog/sg13cmos5l_io.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_core_behavioral_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_64x64_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_256x64_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_512x32_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_512x64_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_1024x64_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_2048x64_c2_bm_bist.v" \ + "$ROOT/technology/verilog/RM_IHPSG13_1P_256x48_c2_bm_bist.v" \ + "$ROOT/ihp13/tc_sram_impl.sv" \ + "$ROOT/ihp13/tc_clk.sv" \ +}]} {return 1} diff --git a/vsim/run_vsim.sh b/vsim/run_vsim.sh index bcd0d7a4b..bb59f7652 100755 --- a/vsim/run_vsim.sh +++ b/vsim/run_vsim.sh @@ -81,7 +81,6 @@ generate_rtl_flist() { -t vsim \ -t simulation \ -t verilator \ - ${BENDER_PDK_ARGS} \ -DSYNTHESIS \ -DSIMULATION \ --vlog-arg=\"-svinputport=compat\" \ @@ -103,7 +102,6 @@ generate_netlist_flist() { -t simulation \ -t verilator \ -t netlist_yosys \ - ${BENDER_PDK_ARGS} \ -DSYNTHESIS \ -DSIMULATION \ --vlog-arg=\"-svinputport=compat\" \ diff --git a/yosys/run_synthesis.sh b/yosys/run_synthesis.sh index 98a3df3f6..d23e8dd98 100755 --- a/yosys/run_synthesis.sh +++ b/yosys/run_synthesis.sh @@ -105,7 +105,6 @@ generate_flist() { -t ihp13 \ -t rtl \ -t synthesis \ - ${BENDER_PDK_ARGS} \ -D VERILATOR=1 \ -D SYNTHESIS=1 \ -D COMMON_CELLS_ASSERTS_OFF=1 \ diff --git a/yosys/scripts/init_tech_sg13g2.tcl b/yosys/scripts/init_tech.tcl similarity index 71% rename from yosys/scripts/init_tech_sg13g2.tcl rename to yosys/scripts/init_tech.tcl index 412da1990..58bb75afc 100644 --- a/yosys/scripts/init_tech_sg13g2.tcl +++ b/yosys/scripts/init_tech.tcl @@ -6,19 +6,19 @@ # - Philippe Sauter # All paths relative to yosys/ -# PDK: sg13g2 +# PDK: EZ130 8T standard cells, SG13CMOS5L IO cells, IHP SRAM macros -set pdk_cells_lib $::env(PDK_DIR_LIB_CELLS) -set pdk_sram_lib $::env(PDK_DIR_LIB_SRAMS) -set pdk_io_lib $::env(PDK_DIR_LIB_IOS) +set pdk_cells_lib ../technology/lib +set pdk_sram_lib ../technology/lib +set pdk_io_lib ../technology/lib -set tech_cells [list "$pdk_cells_lib/$::env(PDK_STDCELL_LIB_TT_FILE)"] +set tech_cells [list "$pdk_cells_lib/ez130_8t_tt_1p20v_25c.lib"] set tech_macros [glob -directory $pdk_sram_lib RM_IHPSG13*_typ_1p20V_25C.lib] -lappend tech_macros "$pdk_io_lib/$::env(PDK_IO_LIB_TT_FILE)" +lappend tech_macros "$pdk_io_lib/sg13cmos5l_io_typ_1p2V_3p3V_25C.lib" # for hilomap -set tech_cell_tiehi [list sg13g2_tiehi L_HI] -set tech_cell_tielo [list sg13g2_tielo L_LO] +set tech_cell_tiehi {TIEHI Y} +set tech_cell_tielo {TIELO Y} # pre-formated for easier use in yosys commands # all liberty files @@ -38,7 +38,7 @@ set dont_use_list [list] set dont_use_args [list] foreach cell $dont_use_list { - #ENL function of clock gating cells do not work + # cells that synthesis must not use lappend dont_use_args [concat "-dont_use " $cell] } diff --git a/yosys/scripts/init_tech_sg13cmos5l.tcl b/yosys/scripts/init_tech_sg13cmos5l.tcl deleted file mode 100644 index 846c87bcf..000000000 --- a/yosys/scripts/init_tech_sg13cmos5l.tcl +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright (c) 2022 ETH Zurich and University of Bologna. -# Licensed under the Apache License, Version 2.0, see LICENSE for details. -# SPDX-License-Identifier: Apache-2.0 -# -# Authors: -# - Philippe Sauter - -# All paths relative to yosys/ -# PDK: sg13cmos5l (stdcells and SRAMs reused from sg13g2) - -set pdk_cells_lib $::env(PDK_DIR_LIB_CELLS) -set pdk_sram_lib $::env(PDK_DIR_LIB_SRAMS) -set pdk_io_lib $::env(PDK_DIR_LIB_IOS) - -set tech_cells [list "$pdk_cells_lib/$::env(PDK_STDCELL_LIB_TT_FILE)"] -set tech_macros [glob -directory $pdk_sram_lib RM_IHPSG13*_typ_1p20V_25C.lib] -lappend tech_macros "$pdk_io_lib/$::env(PDK_IO_LIB_TT_FILE)" - -# for hilomap -set tech_cell_tiehi [list sg13g2_tiehi L_HI] -set tech_cell_tielo [list sg13g2_tielo L_LO] - -# pre-formated for easier use in yosys commands -# all liberty files -set lib_list [concat [split $tech_cells] [split $tech_macros] ] -set liberty_args_list [lmap lib $lib_list {concat "-liberty" $lib}] -set liberty_args [concat {*}$liberty_args_list] -# only the standard cells -set tech_cells_args_list [lmap lib $tech_cells {concat "-liberty" $lib}] -set tech_cells_args [concat {*}$tech_cells_args_list] - -# read library files -foreach file $lib_list { - yosys read_liberty -lib "$file" -} - -set dont_use_list [list] -set dont_use_args [list] - -foreach cell $dont_use_list { - #ENL function of clock gating cells do not work - lappend dont_use_args [concat "-dont_use " $cell] -} - -set dont_use_args [concat {*}$dont_use_args] diff --git a/yosys/scripts/yosys_synthesis.tcl b/yosys/scripts/yosys_synthesis.tcl index 0955bb211..a525060cd 100644 --- a/yosys/scripts/yosys_synthesis.tcl +++ b/yosys/scripts/yosys_synthesis.tcl @@ -18,15 +18,14 @@ source scripts/yosys_common.tcl set abc_script [processAbcScript scripts/abc-opt.script] # read liberty files and prepare some variables -set pdk_name [expr {[info exists ::env(CROC_PDK)] ? $::env(CROC_PDK) : "sg13cmos5l"}] -source scripts/init_tech_${pdk_name}.tcl +source scripts/init_tech.tcl yosys plugin -i slang.so # default from yosys_common.tcl: top_design=croc_chip; sv_flist=./croc.flist yosys read_slang --top $top_design -f $sv_flist \ --cmd-rename +define,+define \ - --compat-mode --keep-hierarchy \ - --allow-use-before-declare --ignore-unknown-modules + --keep-hierarchy \ + --allow-use-before-declare # preserve hierarchy of selected modules/instances # 't' means type as in select all instances of this type/module diff --git a/yosys/src/abc.constr b/yosys/src/abc.constr index 52257785e..dd16c8f5f 100644 --- a/yosys/src/abc.constr +++ b/yosys/src/abc.constr @@ -5,5 +5,5 @@ # Authors: # - Philippe Sauter -set_driving_cell sg13g2_buf_1 +set_driving_cell BUFX2 set_load 0.015